diff --git a/.editorconfig b/.editorconfig new file mode 100755 index 0000000..f28239b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,4 @@ +root = true + +[*] +charset = utf-8 diff --git a/.github/workflows/feature-build.yml b/.github/workflows/feature-build.yml new file mode 100755 index 0000000..2bfaa04 --- /dev/null +++ b/.github/workflows/feature-build.yml @@ -0,0 +1,131 @@ +name: "feature build" +on: + workflow_dispatch: + +env: + GODOT_VERSION: 4.4.stable + EXPORT_NAME: SuperMarioBrosRemastered + +jobs: + export: + strategy: + max-parallel: 3 + matrix: + environment: + [ + { + godot_template: "Windows Desktop x86", + output_dir: windows_x86, + file_suffix: "exe", + os: windows, + architecture: x86, + }, + { + godot_template: "Linux x86", + output_dir: linux_x86, + file_suffix: "x86_64", + os: linux, + architecture: x86, + }, + { + godot_template: "Linux arm64", + output_dir: linux_arm64, + file_suffix: "arm64", + os: linux, + architecture: arm64, + }, + ] + runs-on: ubuntu-22.04 + container: + image: ghcr.io/meldanor/godot-ci:4.4-stable-minimal + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + lfs: true + - name: Setup Godot Templates + run: | + mkdir -v -p ~/.local/share/godot/export_templates/ + ln -sf /root/.local/share/godot/export_templates/${GODOT_VERSION} ~/.local/share/godot/export_templates/${GODOT_VERSION} + - name: Build + run: | + mkdir -p build/${{matrix.environment.output_dir}} + godot --headless --verbose --export-release "${{matrix.environment.godot_template}}" build/${{matrix.environment.output_dir}}/$EXPORT_NAME.${{matrix.environment.file_suffix}} + cd build/${{matrix.environment.output_dir}} + zip ${{env.EXPORT_NAME}}.zip * + - name: Upload Artifact + uses: actions/upload-artifact@v4 + with: + name: ${{ matrix.environment.output_dir }} + path: build/${{ matrix.environment.output_dir }}/${{ env.EXPORT_NAME }}.zip + + create_release: + needs: export + runs-on: ubuntu-22.04 + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + lfs: true + - name: Set Release Tag + id: set_release_tag + run: echo "RELEASE_TAG=v0.5-dev-$(date +'%Y-%m-%d-%H-%M-%S')" >> $GITHUB_ENV + + - name: Create Release + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ env.RELEASE_TAG }} + release_name: Release ${{ env.RELEASE_TAG }} + draft: false # Set draft to false to publish the release immediately + prerelease: true + + - name: Download Windows Artifact + uses: actions/download-artifact@v4 + with: + name: windows_x86 + path: build/windows_x86/ + + - name: Download Linux x86 Artifact + uses: actions/download-artifact@v4 + with: + name: linux_x86 + path: build/linux_x86/ + + - name: Download Linux arm64 Artifact + uses: actions/download-artifact@v4 + with: + name: linux_arm64 + path: build/linux_arm64/ + + - name: Upload Windows Release Asset + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: build/windows_x86/${{env.EXPORT_NAME}}.zip + asset_name: ${{env.EXPORT_NAME}}_windows_x86.zip + asset_content_type: application/zip + + - name: Upload Linux x86 Release Asset + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: build/linux_x86/${{env.EXPORT_NAME}}.zip + asset_name: ${{env.EXPORT_NAME}}_linux_x86.zip + asset_content_type: application/zip + + - name: Upload Linux arm64 Release Asset + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: build/linux_arm64/${{env.EXPORT_NAME}}.zip + asset_name: ${{env.EXPORT_NAME}}_linux_arm64.zip + asset_content_type: application/zip diff --git a/Assets/Audio/BGM/Achievements.mp3 b/Assets/Audio/BGM/Achievements.mp3 new file mode 100644 index 0000000..d57f17d Binary files /dev/null and b/Assets/Audio/BGM/Achievements.mp3 differ diff --git a/Assets/Audio/BGM/Achievements.mp3.import b/Assets/Audio/BGM/Achievements.mp3.import new file mode 100644 index 0000000..23f93d4 --- /dev/null +++ b/Assets/Audio/BGM/Achievements.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://cj5eemp85esmq" +path="res://.godot/imported/Achievements.mp3-d29fd7d0e0733169ac2e93bf324c5474.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Achievements.mp3" +dest_files=["res://.godot/imported/Achievements.mp3-d29fd7d0e0733169ac2e93bf324c5474.mp3str"] + +[params] + +loop=true +loop_offset=0.0 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Airship.bgm b/Assets/Audio/BGM/Airship.bgm new file mode 100644 index 0000000..e93326f --- /dev/null +++ b/Assets/Audio/BGM/Airship.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Airship.mp3", + "loop": 4.001 + }, + "Hurry": { + "source": "AirshipHurry.mp3", + "loop": 3.001 + } +} diff --git a/Assets/Audio/BGM/Airship.json b/Assets/Audio/BGM/Airship.json new file mode 100644 index 0000000..d4756b2 --- /dev/null +++ b/Assets/Audio/BGM/Airship.json @@ -0,0 +1,3 @@ +{ + "variations": {"source": "Airship.bgm"} +} diff --git a/Assets/Audio/BGM/Airship.mp3 b/Assets/Audio/BGM/Airship.mp3 new file mode 100644 index 0000000..022712f Binary files /dev/null and b/Assets/Audio/BGM/Airship.mp3 differ diff --git a/Assets/Audio/BGM/Airship.mp3.import b/Assets/Audio/BGM/Airship.mp3.import new file mode 100644 index 0000000..e73ee06 --- /dev/null +++ b/Assets/Audio/BGM/Airship.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://cxbyn740ujk10" +path="res://.godot/imported/Airship.mp3-63af2b15552f2e36ec7683bd8ec1e192.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Airship.mp3" +dest_files=["res://.godot/imported/Airship.mp3-63af2b15552f2e36ec7683bd8ec1e192.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/AirshipHurry.mp3 b/Assets/Audio/BGM/AirshipHurry.mp3 new file mode 100644 index 0000000..aefcfde Binary files /dev/null and b/Assets/Audio/BGM/AirshipHurry.mp3 differ diff --git a/Assets/Audio/BGM/AirshipHurry.mp3.import b/Assets/Audio/BGM/AirshipHurry.mp3.import new file mode 100644 index 0000000..e3f207c --- /dev/null +++ b/Assets/Audio/BGM/AirshipHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://hkjvthn4ks45" +path="res://.godot/imported/AirshipHurry.mp3-84eb057b65225a222eea3942711e0327.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/AirshipHurry.mp3" +dest_files=["res://.godot/imported/AirshipHurry.mp3-84eb057b65225a222eea3942711e0327.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Athletic.bgm b/Assets/Audio/BGM/Athletic.bgm new file mode 100644 index 0000000..af50e60 --- /dev/null +++ b/Assets/Audio/BGM/Athletic.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Athletic.mp3", + "loop": 2.65 + }, + "Hurry": { + "source": "AthleticHurry.mp3", + "loop": 2.4 + } +} diff --git a/Assets/Audio/BGM/Athletic.json b/Assets/Audio/BGM/Athletic.json new file mode 100644 index 0000000..76d244b --- /dev/null +++ b/Assets/Audio/BGM/Athletic.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Athletic.bgm" } + } +} diff --git a/Assets/Audio/BGM/Athletic.mp3 b/Assets/Audio/BGM/Athletic.mp3 new file mode 100755 index 0000000..fe0225d Binary files /dev/null and b/Assets/Audio/BGM/Athletic.mp3 differ diff --git a/Assets/Audio/BGM/Athletic.mp3.import b/Assets/Audio/BGM/Athletic.mp3.import new file mode 100644 index 0000000..1cddcfb --- /dev/null +++ b/Assets/Audio/BGM/Athletic.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://beeipg2acvcms" +path="res://.godot/imported/Athletic.mp3-3a96f82d5d8f52b6205fa5d220f10c78.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Athletic.mp3" +dest_files=["res://.godot/imported/Athletic.mp3-3a96f82d5d8f52b6205fa5d220f10c78.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/AthleticHurry.mp3 b/Assets/Audio/BGM/AthleticHurry.mp3 new file mode 100755 index 0000000..10c2aac Binary files /dev/null and b/Assets/Audio/BGM/AthleticHurry.mp3 differ diff --git a/Assets/Audio/BGM/AthleticHurry.mp3.import b/Assets/Audio/BGM/AthleticHurry.mp3.import new file mode 100644 index 0000000..566ec46 --- /dev/null +++ b/Assets/Audio/BGM/AthleticHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://cwxaatxijflao" +path="res://.godot/imported/AthleticHurry.mp3-f67055a2b363caedd976bd49adae17cc.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/AthleticHurry.mp3" +dest_files=["res://.godot/imported/AthleticHurry.mp3-f67055a2b363caedd976bd49adae17cc.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Autumn.bgm b/Assets/Audio/BGM/Autumn.bgm new file mode 100644 index 0000000..b3ec570 --- /dev/null +++ b/Assets/Audio/BGM/Autumn.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Autumn.mp3", + "loop": 2.485 + }, + "Hurry": { + "source": "AutumnHurry.mp3", + "loop": 2.109 + } +} diff --git a/Assets/Audio/BGM/Autumn.json b/Assets/Audio/BGM/Autumn.json new file mode 100644 index 0000000..a6672a2 --- /dev/null +++ b/Assets/Audio/BGM/Autumn.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Autumn.bgm" } + } +} diff --git a/Assets/Audio/BGM/Autumn.mp3 b/Assets/Audio/BGM/Autumn.mp3 new file mode 100644 index 0000000..e92b006 Binary files /dev/null and b/Assets/Audio/BGM/Autumn.mp3 differ diff --git a/Assets/Audio/BGM/Autumn.mp3.import b/Assets/Audio/BGM/Autumn.mp3.import new file mode 100644 index 0000000..3174dc5 --- /dev/null +++ b/Assets/Audio/BGM/Autumn.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://7pahpgvdnaaa" +path="res://.godot/imported/Autumn.mp3-e322c9f251256344247716952042612b.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Autumn.mp3" +dest_files=["res://.godot/imported/Autumn.mp3-e322c9f251256344247716952042612b.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/AutumnHurry.mp3 b/Assets/Audio/BGM/AutumnHurry.mp3 new file mode 100644 index 0000000..6fc7807 Binary files /dev/null and b/Assets/Audio/BGM/AutumnHurry.mp3 differ diff --git a/Assets/Audio/BGM/AutumnHurry.mp3.import b/Assets/Audio/BGM/AutumnHurry.mp3.import new file mode 100644 index 0000000..1247b04 --- /dev/null +++ b/Assets/Audio/BGM/AutumnHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://b4ctc20egf7qx" +path="res://.godot/imported/AutumnHurry.mp3-06239da088e45e7977e85035f223001f.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/AutumnHurry.mp3" +dest_files=["res://.godot/imported/AutumnHurry.mp3-06239da088e45e7977e85035f223001f.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/AutumnPipeCutscene.mp3 b/Assets/Audio/BGM/AutumnPipeCutscene.mp3 new file mode 100644 index 0000000..9c7219c Binary files /dev/null and b/Assets/Audio/BGM/AutumnPipeCutscene.mp3 differ diff --git a/Assets/Audio/BGM/AutumnPipeCutscene.mp3.import b/Assets/Audio/BGM/AutumnPipeCutscene.mp3.import new file mode 100644 index 0000000..6174bf1 --- /dev/null +++ b/Assets/Audio/BGM/AutumnPipeCutscene.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://5s37vapf7ibv" +path="res://.godot/imported/AutumnPipeCutscene.mp3-38c6eca41f0ae21f99804e5a7700c7e9.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/AutumnPipeCutscene.mp3" +dest_files=["res://.godot/imported/AutumnPipeCutscene.mp3-38c6eca41f0ae21f99804e5a7700c7e9.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Beach.bgm b/Assets/Audio/BGM/Beach.bgm new file mode 100644 index 0000000..11f0970 --- /dev/null +++ b/Assets/Audio/BGM/Beach.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Beach.mp3", + "loop": 0.0 + }, + "Hurry": { + "source": "BeachHurry.mp3", + "loop": 0.0 + } +} diff --git a/Assets/Audio/BGM/Beach.json b/Assets/Audio/BGM/Beach.json new file mode 100644 index 0000000..16ffccd --- /dev/null +++ b/Assets/Audio/BGM/Beach.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Beach.bgm" } + } +} diff --git a/Assets/Audio/BGM/Beach.mp3 b/Assets/Audio/BGM/Beach.mp3 new file mode 100644 index 0000000..6e9019a Binary files /dev/null and b/Assets/Audio/BGM/Beach.mp3 differ diff --git a/Assets/Audio/BGM/Beach.mp3.import b/Assets/Audio/BGM/Beach.mp3.import new file mode 100644 index 0000000..d931b2b --- /dev/null +++ b/Assets/Audio/BGM/Beach.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bn8f1fkllrpgr" +path="res://.godot/imported/Beach.mp3-682402e69b1394a8cbda248f9943a32f.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Beach.mp3" +dest_files=["res://.godot/imported/Beach.mp3-682402e69b1394a8cbda248f9943a32f.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/BeachHurry.mp3 b/Assets/Audio/BGM/BeachHurry.mp3 new file mode 100644 index 0000000..a577ce9 Binary files /dev/null and b/Assets/Audio/BGM/BeachHurry.mp3 differ diff --git a/Assets/Audio/BGM/BeachHurry.mp3.import b/Assets/Audio/BGM/BeachHurry.mp3.import new file mode 100644 index 0000000..03de379 --- /dev/null +++ b/Assets/Audio/BGM/BeachHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://dabsh1dq7cbhj" +path="res://.godot/imported/BeachHurry.mp3-02af7f1ad0903695fa30272c92ae9aec.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/BeachHurry.mp3" +dest_files=["res://.godot/imported/BeachHurry.mp3-02af7f1ad0903695fa30272c92ae9aec.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/BeachPipeCutscene.mp3 b/Assets/Audio/BGM/BeachPipeCutscene.mp3 new file mode 100644 index 0000000..e0c5011 Binary files /dev/null and b/Assets/Audio/BGM/BeachPipeCutscene.mp3 differ diff --git a/Assets/Audio/BGM/BeachPipeCutscene.mp3.import b/Assets/Audio/BGM/BeachPipeCutscene.mp3.import new file mode 100644 index 0000000..6ee8a0d --- /dev/null +++ b/Assets/Audio/BGM/BeachPipeCutscene.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://cjw31sh5tdwb8" +path="res://.godot/imported/BeachPipeCutscene.mp3-2b9b70cfd72b2887b2635d6f0a20cdfd.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/BeachPipeCutscene.mp3" +dest_files=["res://.godot/imported/BeachPipeCutscene.mp3-2b9b70cfd72b2887b2635d6f0a20cdfd.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Bonus.bgm b/Assets/Audio/BGM/Bonus.bgm new file mode 100644 index 0000000..4175f49 --- /dev/null +++ b/Assets/Audio/BGM/Bonus.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Bonus.mp3", + "loop": 1.934 + }, + "Hurry": { + "source": "BonusHurry.mp3", + "loop": 1.384 + } +} diff --git a/Assets/Audio/BGM/Bonus.json b/Assets/Audio/BGM/Bonus.json new file mode 100644 index 0000000..629da9b --- /dev/null +++ b/Assets/Audio/BGM/Bonus.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Bonus.bgm" } + } +} diff --git a/Assets/Audio/BGM/Bonus.mp3 b/Assets/Audio/BGM/Bonus.mp3 new file mode 100644 index 0000000..6e639e6 Binary files /dev/null and b/Assets/Audio/BGM/Bonus.mp3 differ diff --git a/Assets/Audio/BGM/Bonus.mp3.import b/Assets/Audio/BGM/Bonus.mp3.import new file mode 100644 index 0000000..45ddf87 --- /dev/null +++ b/Assets/Audio/BGM/Bonus.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://mjtrn2b1wbld" +path="res://.godot/imported/Bonus.mp3-622a8cc7537053bb4d86b4f9f87e09b7.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Bonus.mp3" +dest_files=["res://.godot/imported/Bonus.mp3-622a8cc7537053bb4d86b4f9f87e09b7.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/BonusHurry.mp3 b/Assets/Audio/BGM/BonusHurry.mp3 new file mode 100644 index 0000000..4b15e72 Binary files /dev/null and b/Assets/Audio/BGM/BonusHurry.mp3 differ diff --git a/Assets/Audio/BGM/BonusHurry.mp3.import b/Assets/Audio/BGM/BonusHurry.mp3.import new file mode 100644 index 0000000..81390bf --- /dev/null +++ b/Assets/Audio/BGM/BonusHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bkonrlgq2v132" +path="res://.godot/imported/BonusHurry.mp3-43ab6b594a687e6e63a81edfde9f0981.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/BonusHurry.mp3" +dest_files=["res://.godot/imported/BonusHurry.mp3-43ab6b594a687e6e63a81edfde9f0981.mp3str"] + +[params] + +loop=true +loop_offset=1.384 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/BooMenu.mp3 b/Assets/Audio/BGM/BooMenu.mp3 new file mode 100755 index 0000000..873db76 Binary files /dev/null and b/Assets/Audio/BGM/BooMenu.mp3 differ diff --git a/Assets/Audio/BGM/BooMenu.mp3.import b/Assets/Audio/BGM/BooMenu.mp3.import new file mode 100644 index 0000000..262dd5a --- /dev/null +++ b/Assets/Audio/BGM/BooMenu.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://ehcskhcpqrgh" +path="res://.godot/imported/BooMenu.mp3-0c41e95874ecec395bdc4cea534eb85f.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/BooMenu.mp3" +dest_files=["res://.godot/imported/BooMenu.mp3-0c41e95874ecec395bdc4cea534eb85f.mp3str"] + +[params] + +loop=true +loop_offset=4.799 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/BooRace.bgm b/Assets/Audio/BGM/BooRace.bgm new file mode 100644 index 0000000..a78869e --- /dev/null +++ b/Assets/Audio/BGM/BooRace.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "BooRace.mp3", + "loop": 3.197 + }, + "Hurry": { + "source": "BooRaceHurry.mp3", + "loop": 2.134 + } +} diff --git a/Assets/Audio/BGM/BooRace.json b/Assets/Audio/BGM/BooRace.json new file mode 100644 index 0000000..03ff4b6 --- /dev/null +++ b/Assets/Audio/BGM/BooRace.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "BooRace.bgm" } + } +} diff --git a/Assets/Audio/BGM/BooRace.mp3 b/Assets/Audio/BGM/BooRace.mp3 new file mode 100755 index 0000000..e61539f Binary files /dev/null and b/Assets/Audio/BGM/BooRace.mp3 differ diff --git a/Assets/Audio/BGM/BooRace.mp3.import b/Assets/Audio/BGM/BooRace.mp3.import new file mode 100644 index 0000000..f3f1c0d --- /dev/null +++ b/Assets/Audio/BGM/BooRace.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://c3dl4b3oo1wlx" +path="res://.godot/imported/BooRace.mp3-d7db7ed76dc139f9e0193ff56f2210c9.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/BooRace.mp3" +dest_files=["res://.godot/imported/BooRace.mp3-d7db7ed76dc139f9e0193ff56f2210c9.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/BooRaceHurry.mp3 b/Assets/Audio/BGM/BooRaceHurry.mp3 new file mode 100755 index 0000000..67d7222 Binary files /dev/null and b/Assets/Audio/BGM/BooRaceHurry.mp3 differ diff --git a/Assets/Audio/BGM/BooRaceHurry.mp3.import b/Assets/Audio/BGM/BooRaceHurry.mp3.import new file mode 100644 index 0000000..0451358 --- /dev/null +++ b/Assets/Audio/BGM/BooRaceHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://b6otra38haxj1" +path="res://.godot/imported/BooRaceHurry.mp3-34626417d6cf0f20b5df485f181fa64e.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/BooRaceHurry.mp3" +dest_files=["res://.godot/imported/BooRaceHurry.mp3-34626417d6cf0f20b5df485f181fa64e.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Bowser.bgm b/Assets/Audio/BGM/Bowser.bgm new file mode 100644 index 0000000..4737265 --- /dev/null +++ b/Assets/Audio/BGM/Bowser.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Bowser.mp3", + "loop": 3.117 + }, + "Hurry": { + "source": "BowserHurry.mp3", + "loop": 2.383 + } +} \ No newline at end of file diff --git a/Assets/Audio/BGM/Bowser.json b/Assets/Audio/BGM/Bowser.json new file mode 100644 index 0000000..b43b728 --- /dev/null +++ b/Assets/Audio/BGM/Bowser.json @@ -0,0 +1,7 @@ +{ + "variations": { + "World1": {"source": "Bowser.bgm"}, + "World8": {"source": "FinalBowser.bgm"}, + "World13": {"source": "FinalBowser.bgm"} + } +} diff --git a/Assets/Audio/BGM/Bowser.mp3 b/Assets/Audio/BGM/Bowser.mp3 new file mode 100644 index 0000000..a2f403a Binary files /dev/null and b/Assets/Audio/BGM/Bowser.mp3 differ diff --git a/Assets/Audio/BGM/Bowser.mp3.import b/Assets/Audio/BGM/Bowser.mp3.import new file mode 100644 index 0000000..8375340 --- /dev/null +++ b/Assets/Audio/BGM/Bowser.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bv6332xmiqq6r" +path="res://.godot/imported/Bowser.mp3-327d6fa24aa29af8667e64965894e4ef.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Bowser.mp3" +dest_files=["res://.godot/imported/Bowser.mp3-327d6fa24aa29af8667e64965894e4ef.mp3str"] + +[params] + +loop=true +loop_offset=3.117 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/BowserHurry.mp3 b/Assets/Audio/BGM/BowserHurry.mp3 new file mode 100644 index 0000000..71a76bf Binary files /dev/null and b/Assets/Audio/BGM/BowserHurry.mp3 differ diff --git a/Assets/Audio/BGM/BowserHurry.mp3.import b/Assets/Audio/BGM/BowserHurry.mp3.import new file mode 100644 index 0000000..5363996 --- /dev/null +++ b/Assets/Audio/BGM/BowserHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://pbwkq0ymwcr" +path="res://.godot/imported/BowserHurry.mp3-4892179e0955513dd0fe8f3fe2107a0d.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/BowserHurry.mp3" +dest_files=["res://.godot/imported/BowserHurry.mp3-4892179e0955513dd0fe8f3fe2107a0d.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Castle.bgm b/Assets/Audio/BGM/Castle.bgm new file mode 100644 index 0000000..6d0455b --- /dev/null +++ b/Assets/Audio/BGM/Castle.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Castle.mp3", + "loop": 0.0 + }, + "Hurry": { + "source": "CastleHurry.mp3", + "loop": 0.0 + } +} diff --git a/Assets/Audio/BGM/Castle.json b/Assets/Audio/BGM/Castle.json new file mode 100644 index 0000000..22a3add --- /dev/null +++ b/Assets/Audio/BGM/Castle.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Castle.bgm" } + } +} diff --git a/Assets/Audio/BGM/Castle.mp3 b/Assets/Audio/BGM/Castle.mp3 new file mode 100755 index 0000000..a34fc6b Binary files /dev/null and b/Assets/Audio/BGM/Castle.mp3 differ diff --git a/Assets/Audio/BGM/Castle.mp3.import b/Assets/Audio/BGM/Castle.mp3.import new file mode 100644 index 0000000..32dc80e --- /dev/null +++ b/Assets/Audio/BGM/Castle.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bpjw4xgrpalk8" +path="res://.godot/imported/Castle.mp3-854747c5f833173b80d73c4aee92e5da.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Castle.mp3" +dest_files=["res://.godot/imported/Castle.mp3-854747c5f833173b80d73c4aee92e5da.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/CastleComplete.mp3 b/Assets/Audio/BGM/CastleComplete.mp3 new file mode 100755 index 0000000..75e1175 Binary files /dev/null and b/Assets/Audio/BGM/CastleComplete.mp3 differ diff --git a/Assets/Audio/BGM/CastleComplete.mp3.import b/Assets/Audio/BGM/CastleComplete.mp3.import new file mode 100644 index 0000000..2441614 --- /dev/null +++ b/Assets/Audio/BGM/CastleComplete.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://b6ffelf7ampra" +path="res://.godot/imported/CastleComplete.mp3-91edc35a606cf48688c096222442e488.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/CastleComplete.mp3" +dest_files=["res://.godot/imported/CastleComplete.mp3-91edc35a606cf48688c096222442e488.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/CastleFinish.json b/Assets/Audio/BGM/CastleFinish.json new file mode 100644 index 0000000..39fe7db --- /dev/null +++ b/Assets/Audio/BGM/CastleFinish.json @@ -0,0 +1,3 @@ +{ + "variations": {"source": "CastleComplete.mp3"} +} diff --git a/Assets/Audio/BGM/CastleHurry.mp3 b/Assets/Audio/BGM/CastleHurry.mp3 new file mode 100755 index 0000000..c666784 Binary files /dev/null and b/Assets/Audio/BGM/CastleHurry.mp3 differ diff --git a/Assets/Audio/BGM/CastleHurry.mp3.import b/Assets/Audio/BGM/CastleHurry.mp3.import new file mode 100644 index 0000000..e7392bd --- /dev/null +++ b/Assets/Audio/BGM/CastleHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://dl01r7vtq30nf" +path="res://.godot/imported/CastleHurry.mp3-e93199d5a14676334ded70698595d208.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/CastleHurry.mp3" +dest_files=["res://.godot/imported/CastleHurry.mp3-e93199d5a14676334ded70698595d208.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/CastleWater.mp3 b/Assets/Audio/BGM/CastleWater.mp3 new file mode 100644 index 0000000..ffb62af Binary files /dev/null and b/Assets/Audio/BGM/CastleWater.mp3 differ diff --git a/Assets/Audio/BGM/CastleWater.mp3.import b/Assets/Audio/BGM/CastleWater.mp3.import new file mode 100644 index 0000000..a68f16c --- /dev/null +++ b/Assets/Audio/BGM/CastleWater.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://cpvasn2pq0lex" +path="res://.godot/imported/CastleWater.mp3-94dcc4f86079ce1a6c3de03c30a34d08.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/CastleWater.mp3" +dest_files=["res://.godot/imported/CastleWater.mp3-94dcc4f86079ce1a6c3de03c30a34d08.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/CastleWaterHurry.mp3 b/Assets/Audio/BGM/CastleWaterHurry.mp3 new file mode 100644 index 0000000..c8284a8 Binary files /dev/null and b/Assets/Audio/BGM/CastleWaterHurry.mp3 differ diff --git a/Assets/Audio/BGM/CastleWaterHurry.mp3.import b/Assets/Audio/BGM/CastleWaterHurry.mp3.import new file mode 100644 index 0000000..2ee4698 --- /dev/null +++ b/Assets/Audio/BGM/CastleWaterHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://eotmoed1msyw" +path="res://.godot/imported/CastleWaterHurry.mp3-adbf68178c908d39fbe65f181e1cbd1e.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/CastleWaterHurry.mp3" +dest_files=["res://.godot/imported/CastleWaterHurry.mp3-adbf68178c908d39fbe65f181e1cbd1e.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/ChallengeEnd.mp3 b/Assets/Audio/BGM/ChallengeEnd.mp3 new file mode 100644 index 0000000..d296c16 Binary files /dev/null and b/Assets/Audio/BGM/ChallengeEnd.mp3 differ diff --git a/Assets/Audio/BGM/ChallengeEnd.mp3.import b/Assets/Audio/BGM/ChallengeEnd.mp3.import new file mode 100644 index 0000000..091e125 --- /dev/null +++ b/Assets/Audio/BGM/ChallengeEnd.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://dhiy4bmyu3j0r" +path="res://.godot/imported/ChallengeEnd.mp3-3b49d85c2a5a7412fd3ad043e3d479ce.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/ChallengeEnd.mp3" +dest_files=["res://.godot/imported/ChallengeEnd.mp3-3b49d85c2a5a7412fd3ad043e3d479ce.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/ChallengeFail.mp3 b/Assets/Audio/BGM/ChallengeFail.mp3 new file mode 100644 index 0000000..d9e058a Binary files /dev/null and b/Assets/Audio/BGM/ChallengeFail.mp3 differ diff --git a/Assets/Audio/BGM/ChallengeFail.mp3.import b/Assets/Audio/BGM/ChallengeFail.mp3.import new file mode 100644 index 0000000..29ec569 --- /dev/null +++ b/Assets/Audio/BGM/ChallengeFail.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bb3bg4c6hsfjm" +path="res://.godot/imported/ChallengeFail.mp3-f307a25645dfec6251e488e281677f30.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/ChallengeFail.mp3" +dest_files=["res://.godot/imported/ChallengeFail.mp3-f307a25645dfec6251e488e281677f30.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/ChallengeResults.mp3 b/Assets/Audio/BGM/ChallengeResults.mp3 new file mode 100644 index 0000000..ec43b7e Binary files /dev/null and b/Assets/Audio/BGM/ChallengeResults.mp3 differ diff --git a/Assets/Audio/BGM/ChallengeResults.mp3.import b/Assets/Audio/BGM/ChallengeResults.mp3.import new file mode 100644 index 0000000..c87b157 --- /dev/null +++ b/Assets/Audio/BGM/ChallengeResults.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://7qietyafewl0" +path="res://.godot/imported/ChallengeResults.mp3-8f59c9d05cddc47eb66a5da30032c25c.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/ChallengeResults.mp3" +dest_files=["res://.godot/imported/ChallengeResults.mp3-8f59c9d05cddc47eb66a5da30032c25c.mp3str"] + +[params] + +loop=true +loop_offset=0.0 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/CoinHeaven.bgm b/Assets/Audio/BGM/CoinHeaven.bgm new file mode 100644 index 0000000..6168d47 --- /dev/null +++ b/Assets/Audio/BGM/CoinHeaven.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "CoinHeaven.mp3", + "loop": 0.0 + }, + "Hurry": { + "source": "CoinHeavenHurry.mp3", + "loop": 0.0 + } +} diff --git a/Assets/Audio/BGM/CoinHeaven.json b/Assets/Audio/BGM/CoinHeaven.json new file mode 100644 index 0000000..4ee6c89 --- /dev/null +++ b/Assets/Audio/BGM/CoinHeaven.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "CoinHeaven.bgm" } + } +} diff --git a/Assets/Audio/BGM/CoinHeaven.mp3 b/Assets/Audio/BGM/CoinHeaven.mp3 new file mode 100644 index 0000000..37c7421 Binary files /dev/null and b/Assets/Audio/BGM/CoinHeaven.mp3 differ diff --git a/Assets/Audio/BGM/CoinHeaven.mp3.import b/Assets/Audio/BGM/CoinHeaven.mp3.import new file mode 100644 index 0000000..8523287 --- /dev/null +++ b/Assets/Audio/BGM/CoinHeaven.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://cwgdr0yjm8h7t" +path="res://.godot/imported/CoinHeaven.mp3-9e117c7a7c79577e0936e7ac9a5de37d.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/CoinHeaven.mp3" +dest_files=["res://.godot/imported/CoinHeaven.mp3-9e117c7a7c79577e0936e7ac9a5de37d.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/CoinHeavenHurry.mp3 b/Assets/Audio/BGM/CoinHeavenHurry.mp3 new file mode 100644 index 0000000..fd9bb9a Binary files /dev/null and b/Assets/Audio/BGM/CoinHeavenHurry.mp3 differ diff --git a/Assets/Audio/BGM/CoinHeavenHurry.mp3.import b/Assets/Audio/BGM/CoinHeavenHurry.mp3.import new file mode 100644 index 0000000..4918592 --- /dev/null +++ b/Assets/Audio/BGM/CoinHeavenHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://6o1x4vq8jg22" +path="res://.godot/imported/CoinHeavenHurry.mp3-124c88f54679155592c8613225a79a2f.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/CoinHeavenHurry.mp3" +dest_files=["res://.godot/imported/CoinHeavenHurry.mp3-124c88f54679155592c8613225a79a2f.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Credits.mp3 b/Assets/Audio/BGM/Credits.mp3 new file mode 100644 index 0000000..b5fd681 Binary files /dev/null and b/Assets/Audio/BGM/Credits.mp3 differ diff --git a/Assets/Audio/BGM/Credits.mp3.import b/Assets/Audio/BGM/Credits.mp3.import new file mode 100644 index 0000000..4fc00e7 --- /dev/null +++ b/Assets/Audio/BGM/Credits.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://cdhsj02wqdt7y" +path="res://.godot/imported/Credits.mp3-501bc609d888f99bf7cb8f76a790344b.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Credits.mp3" +dest_files=["res://.godot/imported/Credits.mp3-501bc609d888f99bf7cb8f76a790344b.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/CustomLevel.mp3 b/Assets/Audio/BGM/CustomLevel.mp3 new file mode 100644 index 0000000..83723b0 Binary files /dev/null and b/Assets/Audio/BGM/CustomLevel.mp3 differ diff --git a/Assets/Audio/BGM/CustomLevel.mp3.import b/Assets/Audio/BGM/CustomLevel.mp3.import new file mode 100644 index 0000000..37011dd --- /dev/null +++ b/Assets/Audio/BGM/CustomLevel.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://lwyvpothl3lv" +path="res://.godot/imported/CustomLevel.mp3-2d4ee949e60fce6f9b7837c191c4fd92.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/CustomLevel.mp3" +dest_files=["res://.godot/imported/CustomLevel.mp3-2d4ee949e60fce6f9b7837c191c4fd92.mp3str"] + +[params] + +loop=true +loop_offset=4.801 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Desert.bgm b/Assets/Audio/BGM/Desert.bgm new file mode 100644 index 0000000..434b065 --- /dev/null +++ b/Assets/Audio/BGM/Desert.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Desert.mp3", + "loop": 3.3 + }, + "Hurry": { + "source": "DesertHurry.mp3", + "loop": 2.666 + } +} diff --git a/Assets/Audio/BGM/Desert.json b/Assets/Audio/BGM/Desert.json new file mode 100644 index 0000000..23f237f --- /dev/null +++ b/Assets/Audio/BGM/Desert.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Desert.bgm" } + } +} diff --git a/Assets/Audio/BGM/Desert.mp3 b/Assets/Audio/BGM/Desert.mp3 new file mode 100755 index 0000000..684e28f Binary files /dev/null and b/Assets/Audio/BGM/Desert.mp3 differ diff --git a/Assets/Audio/BGM/Desert.mp3.import b/Assets/Audio/BGM/Desert.mp3.import new file mode 100644 index 0000000..8f93948 --- /dev/null +++ b/Assets/Audio/BGM/Desert.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bmewa84fv3bxb" +path="res://.godot/imported/Desert.mp3-7a5cfb1fcbb37843ace3c15c3ae4fc50.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Desert.mp3" +dest_files=["res://.godot/imported/Desert.mp3-7a5cfb1fcbb37843ace3c15c3ae4fc50.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/DesertHurry.mp3 b/Assets/Audio/BGM/DesertHurry.mp3 new file mode 100755 index 0000000..6d1e783 Binary files /dev/null and b/Assets/Audio/BGM/DesertHurry.mp3 differ diff --git a/Assets/Audio/BGM/DesertHurry.mp3.import b/Assets/Audio/BGM/DesertHurry.mp3.import new file mode 100644 index 0000000..278712d --- /dev/null +++ b/Assets/Audio/BGM/DesertHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://f6nyqn6mfh0j" +path="res://.godot/imported/DesertHurry.mp3-b9f217a205a5207a3666032a383340f7.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/DesertHurry.mp3" +dest_files=["res://.godot/imported/DesertHurry.mp3-b9f217a205a5207a3666032a383340f7.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/DesertPipeCutscene.mp3 b/Assets/Audio/BGM/DesertPipeCutscene.mp3 new file mode 100644 index 0000000..830f75d Binary files /dev/null and b/Assets/Audio/BGM/DesertPipeCutscene.mp3 differ diff --git a/Assets/Audio/BGM/DesertPipeCutscene.mp3.import b/Assets/Audio/BGM/DesertPipeCutscene.mp3.import new file mode 100644 index 0000000..80f8f34 --- /dev/null +++ b/Assets/Audio/BGM/DesertPipeCutscene.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://hdi4ohv2vcu3" +path="res://.godot/imported/DesertPipeCutscene.mp3-0e22ae6dc280e60d6c1df0de624c653f.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/DesertPipeCutscene.mp3" +dest_files=["res://.godot/imported/DesertPipeCutscene.mp3-0e22ae6dc280e60d6c1df0de624c653f.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Ending.json b/Assets/Audio/BGM/Ending.json new file mode 100644 index 0000000..17b6705 --- /dev/null +++ b/Assets/Audio/BGM/Ending.json @@ -0,0 +1,7 @@ +{ + "variations": { + "SMB1": {"source": "EndingSMB1.bgm"}, + "SMBLL": {"source": "EndingLL.bgm"}, + "SMBANN": {"link": "SMBLL"} + } +} diff --git a/Assets/Audio/BGM/Ending.mp3 b/Assets/Audio/BGM/Ending.mp3 new file mode 100644 index 0000000..572dc81 Binary files /dev/null and b/Assets/Audio/BGM/Ending.mp3 differ diff --git a/Assets/Audio/BGM/Ending.mp3.import b/Assets/Audio/BGM/Ending.mp3.import new file mode 100644 index 0000000..7ab16ba --- /dev/null +++ b/Assets/Audio/BGM/Ending.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bi80xbo6tl5kt" +path="res://.godot/imported/Ending.mp3-4cd87ede540720b560f36060ff43a590.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Ending.mp3" +dest_files=["res://.godot/imported/Ending.mp3-4cd87ede540720b560f36060ff43a590.mp3str"] + +[params] + +loop=true +loop_offset=0.0 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/EndingLL.bgm b/Assets/Audio/BGM/EndingLL.bgm new file mode 100644 index 0000000..a882107 --- /dev/null +++ b/Assets/Audio/BGM/EndingLL.bgm @@ -0,0 +1,4 @@ +{ + "Normal": {"source": "SMBLLEnding.mp3", "loop": -1.0}, + "Hurry": {"source": "SMBLLEnding.mp3", "loop": -1.0} +} \ No newline at end of file diff --git a/Assets/Audio/BGM/EndingSMB1.bgm b/Assets/Audio/BGM/EndingSMB1.bgm new file mode 100644 index 0000000..02a822f --- /dev/null +++ b/Assets/Audio/BGM/EndingSMB1.bgm @@ -0,0 +1,4 @@ +{ + "Normal": {"source": "Ending.mp3", "loop": 0.0}, + "Hurry": {"source": "Ending.mp3", "loop": 0.0} +} \ No newline at end of file diff --git a/Assets/Audio/BGM/FinalBowser.bgm b/Assets/Audio/BGM/FinalBowser.bgm new file mode 100644 index 0000000..27645c5 --- /dev/null +++ b/Assets/Audio/BGM/FinalBowser.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "FinalBowser.mp3", + "loop": 3.567 + }, + "Hurry": { + "source": "FinalBowserHurry.mp3", + "loop": 2.384 + } +} diff --git a/Assets/Audio/BGM/FinalBowser.json b/Assets/Audio/BGM/FinalBowser.json new file mode 100644 index 0000000..76c670c --- /dev/null +++ b/Assets/Audio/BGM/FinalBowser.json @@ -0,0 +1,3 @@ +{ + "variations": {"default": {"source": "FinalBowser.bgm"}} +} diff --git a/Assets/Audio/BGM/FinalBowser.mp3 b/Assets/Audio/BGM/FinalBowser.mp3 new file mode 100644 index 0000000..ea842d1 Binary files /dev/null and b/Assets/Audio/BGM/FinalBowser.mp3 differ diff --git a/Assets/Audio/BGM/FinalBowser.mp3.import b/Assets/Audio/BGM/FinalBowser.mp3.import new file mode 100644 index 0000000..65123bb --- /dev/null +++ b/Assets/Audio/BGM/FinalBowser.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://cp25ce8lgwrad" +path="res://.godot/imported/FinalBowser.mp3-2d017cc4c7575a6bb7ba74dc74b728a0.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/FinalBowser.mp3" +dest_files=["res://.godot/imported/FinalBowser.mp3-2d017cc4c7575a6bb7ba74dc74b728a0.mp3str"] + +[params] + +loop=true +loop_offset=3.567 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/FinalBowserHurry.mp3 b/Assets/Audio/BGM/FinalBowserHurry.mp3 new file mode 100644 index 0000000..9b9eb88 Binary files /dev/null and b/Assets/Audio/BGM/FinalBowserHurry.mp3 differ diff --git a/Assets/Audio/BGM/FinalBowserHurry.mp3.import b/Assets/Audio/BGM/FinalBowserHurry.mp3.import new file mode 100644 index 0000000..39ab765 --- /dev/null +++ b/Assets/Audio/BGM/FinalBowserHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://cua8hqdh8biup" +path="res://.godot/imported/FinalBowserHurry.mp3-8577c0ef76fceead1f2cda8b2b9e2a4f.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/FinalBowserHurry.mp3" +dest_files=["res://.godot/imported/FinalBowserHurry.mp3-8577c0ef76fceead1f2cda8b2b9e2a4f.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/GameOver.mp3 b/Assets/Audio/BGM/GameOver.mp3 new file mode 100755 index 0000000..d5fdbde Binary files /dev/null and b/Assets/Audio/BGM/GameOver.mp3 differ diff --git a/Assets/Audio/BGM/GameOver.mp3.import b/Assets/Audio/BGM/GameOver.mp3.import new file mode 100644 index 0000000..c0c13e6 --- /dev/null +++ b/Assets/Audio/BGM/GameOver.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://c4mviyo5ldto5" +path="res://.godot/imported/GameOver.mp3-de3c3bcb01a23832aa465b80f507c31c.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/GameOver.mp3" +dest_files=["res://.godot/imported/GameOver.mp3-de3c3bcb01a23832aa465b80f507c31c.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Garden.bgm b/Assets/Audio/BGM/Garden.bgm new file mode 100644 index 0000000..9e607fe --- /dev/null +++ b/Assets/Audio/BGM/Garden.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Garden.mp3", + "loop": 1.884 + }, + "Hurry": { + "source": "GardenHurry.mp3", + "loop": 1.418 + } +} diff --git a/Assets/Audio/BGM/Garden.json b/Assets/Audio/BGM/Garden.json new file mode 100644 index 0000000..3339504 --- /dev/null +++ b/Assets/Audio/BGM/Garden.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Garden.bgm" } + } +} diff --git a/Assets/Audio/BGM/Garden.mp3 b/Assets/Audio/BGM/Garden.mp3 new file mode 100644 index 0000000..522a432 Binary files /dev/null and b/Assets/Audio/BGM/Garden.mp3 differ diff --git a/Assets/Audio/BGM/Garden.mp3.import b/Assets/Audio/BGM/Garden.mp3.import new file mode 100644 index 0000000..3b9bf2a --- /dev/null +++ b/Assets/Audio/BGM/Garden.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://c4fg6f7voynom" +path="res://.godot/imported/Garden.mp3-4525b0c91370d0c0974006d1933b9462.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Garden.mp3" +dest_files=["res://.godot/imported/Garden.mp3-4525b0c91370d0c0974006d1933b9462.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/GardenHurry.mp3 b/Assets/Audio/BGM/GardenHurry.mp3 new file mode 100644 index 0000000..267f342 Binary files /dev/null and b/Assets/Audio/BGM/GardenHurry.mp3 differ diff --git a/Assets/Audio/BGM/GardenHurry.mp3.import b/Assets/Audio/BGM/GardenHurry.mp3.import new file mode 100644 index 0000000..35057bd --- /dev/null +++ b/Assets/Audio/BGM/GardenHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://c3dpcdrx8bfc5" +path="res://.godot/imported/GardenHurry.mp3-6274f7a98de6f8fcdddc9b7336ae5c99.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/GardenHurry.mp3" +dest_files=["res://.godot/imported/GardenHurry.mp3-6274f7a98de6f8fcdddc9b7336ae5c99.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/GardenPipeCutscene.mp3 b/Assets/Audio/BGM/GardenPipeCutscene.mp3 new file mode 100644 index 0000000..e533d85 Binary files /dev/null and b/Assets/Audio/BGM/GardenPipeCutscene.mp3 differ diff --git a/Assets/Audio/BGM/GardenPipeCutscene.mp3.import b/Assets/Audio/BGM/GardenPipeCutscene.mp3.import new file mode 100644 index 0000000..76315d5 --- /dev/null +++ b/Assets/Audio/BGM/GardenPipeCutscene.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://b1uhxv7tgismx" +path="res://.godot/imported/GardenPipeCutscene.mp3-ac186eccc8f6efd75e63f2f05656228f.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/GardenPipeCutscene.mp3" +dest_files=["res://.godot/imported/GardenPipeCutscene.mp3-ac186eccc8f6efd75e63f2f05656228f.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/GhostHouse.bgm b/Assets/Audio/BGM/GhostHouse.bgm new file mode 100644 index 0000000..4f7821c --- /dev/null +++ b/Assets/Audio/BGM/GhostHouse.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "GhostHouse.mp3", + "loop": 0.0 + }, + "Hurry": { + "source": "GhostHouseHurry.mp3", + "loop": 0.0 + } +} diff --git a/Assets/Audio/BGM/GhostHouse.json b/Assets/Audio/BGM/GhostHouse.json new file mode 100644 index 0000000..c03cf57 --- /dev/null +++ b/Assets/Audio/BGM/GhostHouse.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "GhostHouse.bgm" } + } +} diff --git a/Assets/Audio/BGM/GhostHouse.mp3 b/Assets/Audio/BGM/GhostHouse.mp3 new file mode 100755 index 0000000..6476f97 Binary files /dev/null and b/Assets/Audio/BGM/GhostHouse.mp3 differ diff --git a/Assets/Audio/BGM/GhostHouse.mp3.import b/Assets/Audio/BGM/GhostHouse.mp3.import new file mode 100644 index 0000000..a3d71dd --- /dev/null +++ b/Assets/Audio/BGM/GhostHouse.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://e2flymkiiitc" +path="res://.godot/imported/GhostHouse.mp3-5d18b868a4ec321cbcd515734503ae7d.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/GhostHouse.mp3" +dest_files=["res://.godot/imported/GhostHouse.mp3-5d18b868a4ec321cbcd515734503ae7d.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/GhostHouseHurry.mp3 b/Assets/Audio/BGM/GhostHouseHurry.mp3 new file mode 100755 index 0000000..0418495 Binary files /dev/null and b/Assets/Audio/BGM/GhostHouseHurry.mp3 differ diff --git a/Assets/Audio/BGM/GhostHouseHurry.mp3.import b/Assets/Audio/BGM/GhostHouseHurry.mp3.import new file mode 100644 index 0000000..1f85ae3 --- /dev/null +++ b/Assets/Audio/BGM/GhostHouseHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://cxb3ojbsvdhv7" +path="res://.godot/imported/GhostHouseHurry.mp3-d8e5225df593eda2d8bd39dc6801a73e.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/GhostHouseHurry.mp3" +dest_files=["res://.godot/imported/GhostHouseHurry.mp3-d8e5225df593eda2d8bd39dc6801a73e.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Hammer.mp3 b/Assets/Audio/BGM/Hammer.mp3 new file mode 100644 index 0000000..ec577ae Binary files /dev/null and b/Assets/Audio/BGM/Hammer.mp3 differ diff --git a/Assets/Audio/BGM/Hammer.mp3.import b/Assets/Audio/BGM/Hammer.mp3.import new file mode 100644 index 0000000..87c01b8 --- /dev/null +++ b/Assets/Audio/BGM/Hammer.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://duxc2xbib878f" +path="res://.godot/imported/Hammer.mp3-d632c1aef8797e6cd41847ca447f7b3e.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Hammer.mp3" +dest_files=["res://.godot/imported/Hammer.mp3-d632c1aef8797e6cd41847ca447f7b3e.mp3str"] + +[params] + +loop=true +loop_offset=0.0 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Hurry.json b/Assets/Audio/BGM/Hurry.json new file mode 100644 index 0000000..249303d --- /dev/null +++ b/Assets/Audio/BGM/Hurry.json @@ -0,0 +1,3 @@ +{ + "variations": {"source": "HurryUp.mp3"} +} diff --git a/Assets/Audio/BGM/HurryUp.mp3 b/Assets/Audio/BGM/HurryUp.mp3 new file mode 100755 index 0000000..993091a Binary files /dev/null and b/Assets/Audio/BGM/HurryUp.mp3 differ diff --git a/Assets/Audio/BGM/HurryUp.mp3.import b/Assets/Audio/BGM/HurryUp.mp3.import new file mode 100644 index 0000000..3f444a2 --- /dev/null +++ b/Assets/Audio/BGM/HurryUp.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://btcq1rutngfsg" +path="res://.godot/imported/HurryUp.mp3-c8054b4807d96ebc5c7dde23f474f144.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/HurryUp.mp3" +dest_files=["res://.godot/imported/HurryUp.mp3-c8054b4807d96ebc5c7dde23f474f144.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Jungle.bgm b/Assets/Audio/BGM/Jungle.bgm new file mode 100644 index 0000000..33fbfd8 --- /dev/null +++ b/Assets/Audio/BGM/Jungle.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Jungle.mp3", + "loop": 0.0 + }, + "Hurry": { + "source": "JungleHurry.mp3", + "loop": 0.0 + } +} diff --git a/Assets/Audio/BGM/Jungle.json b/Assets/Audio/BGM/Jungle.json new file mode 100644 index 0000000..eccac25 --- /dev/null +++ b/Assets/Audio/BGM/Jungle.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Jungle.bgm" } + } +} diff --git a/Assets/Audio/BGM/Jungle.mp3 b/Assets/Audio/BGM/Jungle.mp3 new file mode 100755 index 0000000..e161d16 Binary files /dev/null and b/Assets/Audio/BGM/Jungle.mp3 differ diff --git a/Assets/Audio/BGM/Jungle.mp3.import b/Assets/Audio/BGM/Jungle.mp3.import new file mode 100644 index 0000000..ff6627a --- /dev/null +++ b/Assets/Audio/BGM/Jungle.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://co11dbcjxnxle" +path="res://.godot/imported/Jungle.mp3-fdff95faae2e41ebf50c482f7b615426.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Jungle.mp3" +dest_files=["res://.godot/imported/Jungle.mp3-fdff95faae2e41ebf50c482f7b615426.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/JungleHurry.mp3 b/Assets/Audio/BGM/JungleHurry.mp3 new file mode 100755 index 0000000..15b8d77 Binary files /dev/null and b/Assets/Audio/BGM/JungleHurry.mp3 differ diff --git a/Assets/Audio/BGM/JungleHurry.mp3.import b/Assets/Audio/BGM/JungleHurry.mp3.import new file mode 100644 index 0000000..2742651 --- /dev/null +++ b/Assets/Audio/BGM/JungleHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://d2xixymsmx2s4" +path="res://.godot/imported/JungleHurry.mp3-bbde5ee3ff00a29705087503e6981b85.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/JungleHurry.mp3" +dest_files=["res://.godot/imported/JungleHurry.mp3-bbde5ee3ff00a29705087503e6981b85.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/JunglePipeCutscene.mp3 b/Assets/Audio/BGM/JunglePipeCutscene.mp3 new file mode 100644 index 0000000..79f02d9 Binary files /dev/null and b/Assets/Audio/BGM/JunglePipeCutscene.mp3 differ diff --git a/Assets/Audio/BGM/JunglePipeCutscene.mp3.import b/Assets/Audio/BGM/JunglePipeCutscene.mp3.import new file mode 100644 index 0000000..42696b7 --- /dev/null +++ b/Assets/Audio/BGM/JunglePipeCutscene.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://cl7ucblnpoawm" +path="res://.godot/imported/JunglePipeCutscene.mp3-99d26ee006bfef4054595c2b0b934b19.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/JunglePipeCutscene.mp3" +dest_files=["res://.godot/imported/JunglePipeCutscene.mp3-99d26ee006bfef4054595c2b0b934b19.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/LevelComplete.mp3 b/Assets/Audio/BGM/LevelComplete.mp3 new file mode 100755 index 0000000..7ec132a Binary files /dev/null and b/Assets/Audio/BGM/LevelComplete.mp3 differ diff --git a/Assets/Audio/BGM/LevelComplete.mp3.import b/Assets/Audio/BGM/LevelComplete.mp3.import new file mode 100644 index 0000000..abd0572 --- /dev/null +++ b/Assets/Audio/BGM/LevelComplete.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://c26te8gfeoahf" +path="res://.godot/imported/LevelComplete.mp3-eee4b17ebeff7025549f687098a888c7.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/LevelComplete.mp3" +dest_files=["res://.godot/imported/LevelComplete.mp3-eee4b17ebeff7025549f687098a888c7.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/LevelFinish.json b/Assets/Audio/BGM/LevelFinish.json new file mode 100644 index 0000000..5b65a76 --- /dev/null +++ b/Assets/Audio/BGM/LevelFinish.json @@ -0,0 +1,3 @@ +{ + "variations": {"source": "LevelComplete.mp3"} +} diff --git a/Assets/Audio/BGM/LoseRace.json b/Assets/Audio/BGM/LoseRace.json new file mode 100644 index 0000000..df71d7e --- /dev/null +++ b/Assets/Audio/BGM/LoseRace.json @@ -0,0 +1,3 @@ +{ + "variations": {"default": {"source": "LoseRace.mp3"}} +} diff --git a/Assets/Audio/BGM/LoseRace.mp3 b/Assets/Audio/BGM/LoseRace.mp3 new file mode 100755 index 0000000..c90a7be Binary files /dev/null and b/Assets/Audio/BGM/LoseRace.mp3 differ diff --git a/Assets/Audio/BGM/LoseRace.mp3.import b/Assets/Audio/BGM/LoseRace.mp3.import new file mode 100644 index 0000000..30c6f57 --- /dev/null +++ b/Assets/Audio/BGM/LoseRace.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://1wn4yv73mpji" +path="res://.godot/imported/LoseRace.mp3-720ffb99a1b48d9f56a4b9fd2e3c54fd.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/LoseRace.mp3" +dest_files=["res://.godot/imported/LoseRace.mp3-720ffb99a1b48d9f56a4b9fd2e3c54fd.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Mountain.bgm b/Assets/Audio/BGM/Mountain.bgm new file mode 100644 index 0000000..38d0786 --- /dev/null +++ b/Assets/Audio/BGM/Mountain.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Mountain.mp3", + "loop": 1.784 + }, + "Hurry": { + "source": "MountainHurry.mp3", + "loop": 1.417 + } +} diff --git a/Assets/Audio/BGM/Mountain.json b/Assets/Audio/BGM/Mountain.json new file mode 100644 index 0000000..91b0f70 --- /dev/null +++ b/Assets/Audio/BGM/Mountain.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Mountain.bgm" } + } +} diff --git a/Assets/Audio/BGM/Mountain.mp3 b/Assets/Audio/BGM/Mountain.mp3 new file mode 100644 index 0000000..ab1ac1e Binary files /dev/null and b/Assets/Audio/BGM/Mountain.mp3 differ diff --git a/Assets/Audio/BGM/Mountain.mp3.import b/Assets/Audio/BGM/Mountain.mp3.import new file mode 100644 index 0000000..4eaa5f4 --- /dev/null +++ b/Assets/Audio/BGM/Mountain.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://blie0qqaptvj8" +path="res://.godot/imported/Mountain.mp3-4e91077ae6458bb86750ad5633c027d2.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Mountain.mp3" +dest_files=["res://.godot/imported/Mountain.mp3-4e91077ae6458bb86750ad5633c027d2.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/MountainHurry.mp3 b/Assets/Audio/BGM/MountainHurry.mp3 new file mode 100644 index 0000000..cdcb5fe Binary files /dev/null and b/Assets/Audio/BGM/MountainHurry.mp3 differ diff --git a/Assets/Audio/BGM/MountainHurry.mp3.import b/Assets/Audio/BGM/MountainHurry.mp3.import new file mode 100644 index 0000000..3bf7511 --- /dev/null +++ b/Assets/Audio/BGM/MountainHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://dxrweyhdlmii8" +path="res://.godot/imported/MountainHurry.mp3-4628f88a60984ddc7c22b2106a9e135f.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/MountainHurry.mp3" +dest_files=["res://.godot/imported/MountainHurry.mp3-4628f88a60984ddc7c22b2106a9e135f.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/MountainPipeCutscene.mp3 b/Assets/Audio/BGM/MountainPipeCutscene.mp3 new file mode 100644 index 0000000..e22ea75 Binary files /dev/null and b/Assets/Audio/BGM/MountainPipeCutscene.mp3 differ diff --git a/Assets/Audio/BGM/MountainPipeCutscene.mp3.import b/Assets/Audio/BGM/MountainPipeCutscene.mp3.import new file mode 100644 index 0000000..78da345 --- /dev/null +++ b/Assets/Audio/BGM/MountainPipeCutscene.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bdfe0mdx8yda" +path="res://.godot/imported/MountainPipeCutscene.mp3-d6f869a51b4ddd6c3d7169770d6dd53c.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/MountainPipeCutscene.mp3" +dest_files=["res://.godot/imported/MountainPipeCutscene.mp3-d6f869a51b4ddd6c3d7169770d6dd53c.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Overworld.bgm b/Assets/Audio/BGM/Overworld.bgm new file mode 100644 index 0000000..407cb25 --- /dev/null +++ b/Assets/Audio/BGM/Overworld.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Overworld.mp3", + "loop": 2.4 + }, + "Hurry": { + "source": "OverworldHurry.mp3", + "loop": 1.6 + } +} diff --git a/Assets/Audio/BGM/Overworld.json b/Assets/Audio/BGM/Overworld.json new file mode 100644 index 0000000..c65c2f2 --- /dev/null +++ b/Assets/Audio/BGM/Overworld.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Overworld.bgm" } + } +} diff --git a/Assets/Audio/BGM/Overworld.mp3 b/Assets/Audio/BGM/Overworld.mp3 new file mode 100755 index 0000000..ed09f50 Binary files /dev/null and b/Assets/Audio/BGM/Overworld.mp3 differ diff --git a/Assets/Audio/BGM/Overworld.mp3.import b/Assets/Audio/BGM/Overworld.mp3.import new file mode 100644 index 0000000..da51678 --- /dev/null +++ b/Assets/Audio/BGM/Overworld.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://chknkfu4c0gsp" +path="res://.godot/imported/Overworld.mp3-a331b6e42eadc1afd40e93d0dc728c5f.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Overworld.mp3" +dest_files=["res://.godot/imported/Overworld.mp3-a331b6e42eadc1afd40e93d0dc728c5f.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/OverworldHurry.mp3 b/Assets/Audio/BGM/OverworldHurry.mp3 new file mode 100755 index 0000000..a829168 Binary files /dev/null and b/Assets/Audio/BGM/OverworldHurry.mp3 differ diff --git a/Assets/Audio/BGM/OverworldHurry.mp3.import b/Assets/Audio/BGM/OverworldHurry.mp3.import new file mode 100644 index 0000000..4cc3fd7 --- /dev/null +++ b/Assets/Audio/BGM/OverworldHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bd0q3pulvt2fr" +path="res://.godot/imported/OverworldHurry.mp3-18436ddb7ee415cf9a1e2d66460c04f9.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/OverworldHurry.mp3" +dest_files=["res://.godot/imported/OverworldHurry.mp3-18436ddb7ee415cf9a1e2d66460c04f9.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/PSwitch.json b/Assets/Audio/BGM/PSwitch.json new file mode 100644 index 0000000..cf344dd --- /dev/null +++ b/Assets/Audio/BGM/PSwitch.json @@ -0,0 +1,3 @@ +{ + "variations": {"source": "PSwitch.mp3"} +} diff --git a/Assets/Audio/BGM/PSwitch.mp3 b/Assets/Audio/BGM/PSwitch.mp3 new file mode 100644 index 0000000..8c17939 Binary files /dev/null and b/Assets/Audio/BGM/PSwitch.mp3 differ diff --git a/Assets/Audio/BGM/PSwitch.mp3.import b/Assets/Audio/BGM/PSwitch.mp3.import new file mode 100644 index 0000000..978232d --- /dev/null +++ b/Assets/Audio/BGM/PSwitch.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://dcogsqrrssniy" +path="res://.godot/imported/PSwitch.mp3-ca82297597fe5421f106c068f42fb4b9.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/PSwitch.mp3" +dest_files=["res://.godot/imported/PSwitch.mp3-ca82297597fe5421f106c068f42fb4b9.mp3str"] + +[params] + +loop=true +loop_offset=8.801 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/PerfectCoinHeaven.mp3 b/Assets/Audio/BGM/PerfectCoinHeaven.mp3 new file mode 100644 index 0000000..98d5968 Binary files /dev/null and b/Assets/Audio/BGM/PerfectCoinHeaven.mp3 differ diff --git a/Assets/Audio/BGM/PerfectCoinHeaven.mp3.import b/Assets/Audio/BGM/PerfectCoinHeaven.mp3.import new file mode 100644 index 0000000..7543a75 --- /dev/null +++ b/Assets/Audio/BGM/PerfectCoinHeaven.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://dpjra5kw6q0ay" +path="res://.godot/imported/PerfectCoinHeaven.mp3-cab9873a0edb7b88ece857e6831c3be9.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/PerfectCoinHeaven.mp3" +dest_files=["res://.godot/imported/PerfectCoinHeaven.mp3-cab9873a0edb7b88ece857e6831c3be9.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/PipeCutscene.json b/Assets/Audio/BGM/PipeCutscene.json new file mode 100644 index 0000000..25aa220 --- /dev/null +++ b/Assets/Audio/BGM/PipeCutscene.json @@ -0,0 +1,13 @@ +{ + "variations": { + "default": {"source": "PipeCutscene.mp3"}, + "Desert": {"source": "DesertPipeCutscene.mp3"}, + "Snow": {"source": "SnowPipeCutscene.mp3"}, + "Jungle": {"source": "JunglePipeCutscene.mp3"}, + "Beach": {"source": "BeachPipeCutscene.mp3"}, + "Garden": {"source": "GardenPipeCutscene.mp3"}, + "Mountain": {"source": "MountainPipeCutscene.mp3"}, + "Autumn": {"source": "AutumnPipeCutscene.mp3"}, + "Pipeland": {"source": "PipeLandPipeCutscene.mp3"} + } +} diff --git a/Assets/Audio/BGM/PipeCutscene.mp3 b/Assets/Audio/BGM/PipeCutscene.mp3 new file mode 100755 index 0000000..5f9ee9f Binary files /dev/null and b/Assets/Audio/BGM/PipeCutscene.mp3 differ diff --git a/Assets/Audio/BGM/PipeCutscene.mp3.import b/Assets/Audio/BGM/PipeCutscene.mp3.import new file mode 100644 index 0000000..44f4e04 --- /dev/null +++ b/Assets/Audio/BGM/PipeCutscene.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://e8ymu5dqbo02" +path="res://.godot/imported/PipeCutscene.mp3-14a158dc121b825e69efa1a7e0c4f132.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/PipeCutscene.mp3" +dest_files=["res://.godot/imported/PipeCutscene.mp3-14a158dc121b825e69efa1a7e0c4f132.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/PipeLand.mp3 b/Assets/Audio/BGM/PipeLand.mp3 new file mode 100644 index 0000000..4b3d8d2 Binary files /dev/null and b/Assets/Audio/BGM/PipeLand.mp3 differ diff --git a/Assets/Audio/BGM/PipeLand.mp3.import b/Assets/Audio/BGM/PipeLand.mp3.import new file mode 100644 index 0000000..4824a28 --- /dev/null +++ b/Assets/Audio/BGM/PipeLand.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://d0mpsnncuaxu6" +path="res://.godot/imported/PipeLand.mp3-fc4204b88d5452c4f658227ef9ea5824.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/PipeLand.mp3" +dest_files=["res://.godot/imported/PipeLand.mp3-fc4204b88d5452c4f658227ef9ea5824.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/PipeLandHurry.mp3 b/Assets/Audio/BGM/PipeLandHurry.mp3 new file mode 100644 index 0000000..12af8bc Binary files /dev/null and b/Assets/Audio/BGM/PipeLandHurry.mp3 differ diff --git a/Assets/Audio/BGM/PipeLandHurry.mp3.import b/Assets/Audio/BGM/PipeLandHurry.mp3.import new file mode 100644 index 0000000..5326c75 --- /dev/null +++ b/Assets/Audio/BGM/PipeLandHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://d15d053tte6bo" +path="res://.godot/imported/PipeLandHurry.mp3-4804d0e3bdd812bc3fd864c8385a36a5.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/PipeLandHurry.mp3" +dest_files=["res://.godot/imported/PipeLandHurry.mp3-4804d0e3bdd812bc3fd864c8385a36a5.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/PipeLandPipeCutscene.mp3 b/Assets/Audio/BGM/PipeLandPipeCutscene.mp3 new file mode 100644 index 0000000..9a03785 Binary files /dev/null and b/Assets/Audio/BGM/PipeLandPipeCutscene.mp3 differ diff --git a/Assets/Audio/BGM/PipeLandPipeCutscene.mp3.import b/Assets/Audio/BGM/PipeLandPipeCutscene.mp3.import new file mode 100644 index 0000000..3800355 --- /dev/null +++ b/Assets/Audio/BGM/PipeLandPipeCutscene.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://d2p3ak2kmerbc" +path="res://.godot/imported/PipeLandPipeCutscene.mp3-c8aa6e3c2337d9b6eb48624ea62496f6.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/PipeLandPipeCutscene.mp3" +dest_files=["res://.godot/imported/PipeLandPipeCutscene.mp3-c8aa6e3c2337d9b6eb48624ea62496f6.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Pipeland.bgm b/Assets/Audio/BGM/Pipeland.bgm new file mode 100644 index 0000000..038853c --- /dev/null +++ b/Assets/Audio/BGM/Pipeland.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "PipeLand.mp3", + "loop": 0.0 + }, + "Hurry": { + "source": "PipeLandHurry.mp3", + "loop": 0.0 + } +} diff --git a/Assets/Audio/BGM/Pipeland.json b/Assets/Audio/BGM/Pipeland.json new file mode 100644 index 0000000..72fad13 --- /dev/null +++ b/Assets/Audio/BGM/Pipeland.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Pipeland.bgm" } + } +} diff --git a/Assets/Audio/BGM/PlayerDie.json b/Assets/Audio/BGM/PlayerDie.json new file mode 100644 index 0000000..c298907 --- /dev/null +++ b/Assets/Audio/BGM/PlayerDie.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "PlayerDie.mp3" } + } +} diff --git a/Assets/Audio/BGM/PlayerDie.mp3 b/Assets/Audio/BGM/PlayerDie.mp3 new file mode 100755 index 0000000..083a3a9 Binary files /dev/null and b/Assets/Audio/BGM/PlayerDie.mp3 differ diff --git a/Assets/Audio/BGM/PlayerDie.mp3.import b/Assets/Audio/BGM/PlayerDie.mp3.import new file mode 100644 index 0000000..f7030fb --- /dev/null +++ b/Assets/Audio/BGM/PlayerDie.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://e2omkslkkxlh" +path="res://.godot/imported/PlayerDie.mp3-4092c48b6e7edbcb1eaed14f535884bd.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/PlayerDie.mp3" +dest_files=["res://.godot/imported/PlayerDie.mp3-4092c48b6e7edbcb1eaed14f535884bd.mp3str"] + +[params] + +loop=false +loop_offset=0.0 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/SMBLLEnding.mp3 b/Assets/Audio/BGM/SMBLLEnding.mp3 new file mode 100755 index 0000000..0c42546 Binary files /dev/null and b/Assets/Audio/BGM/SMBLLEnding.mp3 differ diff --git a/Assets/Audio/BGM/SMBLLEnding.mp3.import b/Assets/Audio/BGM/SMBLLEnding.mp3.import new file mode 100644 index 0000000..9916094 --- /dev/null +++ b/Assets/Audio/BGM/SMBLLEnding.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://48kfsnyx4oy" +path="res://.godot/imported/SMBLLEnding.mp3-8fb4ff739ed58dcca13deca568031a28.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/SMBLLEnding.mp3" +dest_files=["res://.godot/imported/SMBLLEnding.mp3-8fb4ff739ed58dcca13deca568031a28.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Setup.mp3 b/Assets/Audio/BGM/Setup.mp3 new file mode 100644 index 0000000..6821326 Binary files /dev/null and b/Assets/Audio/BGM/Setup.mp3 differ diff --git a/Assets/Audio/BGM/Setup.mp3.import b/Assets/Audio/BGM/Setup.mp3.import new file mode 100644 index 0000000..021b1bd --- /dev/null +++ b/Assets/Audio/BGM/Setup.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://b26qanomle5ug" +path="res://.godot/imported/Setup.mp3-afc5d6207c5e320f6ea91db6d78b41c6.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Setup.mp3" +dest_files=["res://.godot/imported/Setup.mp3-afc5d6207c5e320f6ea91db6d78b41c6.mp3str"] + +[params] + +loop=true +loop_offset=0.0 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Silence.json b/Assets/Audio/BGM/Silence.json new file mode 100644 index 0000000..28a7b7e --- /dev/null +++ b/Assets/Audio/BGM/Silence.json @@ -0,0 +1,5 @@ +{ + "variations": { + "source": "Silence.mp3" + } +} diff --git a/Assets/Audio/BGM/Silence.mp3 b/Assets/Audio/BGM/Silence.mp3 new file mode 100644 index 0000000..e58776c Binary files /dev/null and b/Assets/Audio/BGM/Silence.mp3 differ diff --git a/Assets/Audio/BGM/Silence.mp3.import b/Assets/Audio/BGM/Silence.mp3.import new file mode 100644 index 0000000..638f2a5 --- /dev/null +++ b/Assets/Audio/BGM/Silence.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://o583uh4oivrm" +path="res://.godot/imported/Silence.mp3-78f8e2733c8a77e9e0f5eee052ffc130.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Silence.mp3" +dest_files=["res://.godot/imported/Silence.mp3-78f8e2733c8a77e9e0f5eee052ffc130.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Sky.bgm b/Assets/Audio/BGM/Sky.bgm new file mode 100644 index 0000000..af50e60 --- /dev/null +++ b/Assets/Audio/BGM/Sky.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Athletic.mp3", + "loop": 2.65 + }, + "Hurry": { + "source": "AthleticHurry.mp3", + "loop": 2.4 + } +} diff --git a/Assets/Audio/BGM/Sky.json b/Assets/Audio/BGM/Sky.json new file mode 100644 index 0000000..6e5cd7a --- /dev/null +++ b/Assets/Audio/BGM/Sky.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Sky.bgm" } + } +} diff --git a/Assets/Audio/BGM/Snow.bgm b/Assets/Audio/BGM/Snow.bgm new file mode 100644 index 0000000..09acc5c --- /dev/null +++ b/Assets/Audio/BGM/Snow.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Snow.mp3", + "loop": 5.817 + }, + "Hurry": { + "source": "SnowHurry.mp3", + "loop": 4.8 + } +} diff --git a/Assets/Audio/BGM/Snow.json b/Assets/Audio/BGM/Snow.json new file mode 100644 index 0000000..a15e576 --- /dev/null +++ b/Assets/Audio/BGM/Snow.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Snow.bgm" } + } +} diff --git a/Assets/Audio/BGM/Snow.mp3 b/Assets/Audio/BGM/Snow.mp3 new file mode 100755 index 0000000..2f262f9 Binary files /dev/null and b/Assets/Audio/BGM/Snow.mp3 differ diff --git a/Assets/Audio/BGM/Snow.mp3.import b/Assets/Audio/BGM/Snow.mp3.import new file mode 100644 index 0000000..425dabe --- /dev/null +++ b/Assets/Audio/BGM/Snow.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://cnehb1g7huu1l" +path="res://.godot/imported/Snow.mp3-767b85a350374293fb9739a5f1537928.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Snow.mp3" +dest_files=["res://.godot/imported/Snow.mp3-767b85a350374293fb9739a5f1537928.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/SnowHurry.mp3 b/Assets/Audio/BGM/SnowHurry.mp3 new file mode 100755 index 0000000..ffbb41d Binary files /dev/null and b/Assets/Audio/BGM/SnowHurry.mp3 differ diff --git a/Assets/Audio/BGM/SnowHurry.mp3.import b/Assets/Audio/BGM/SnowHurry.mp3.import new file mode 100644 index 0000000..5a2c4b1 --- /dev/null +++ b/Assets/Audio/BGM/SnowHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://c72m544pq51vx" +path="res://.godot/imported/SnowHurry.mp3-8db33179a6b18e61105bae92b3a2e024.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/SnowHurry.mp3" +dest_files=["res://.godot/imported/SnowHurry.mp3-8db33179a6b18e61105bae92b3a2e024.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/SnowPipeCutscene.mp3 b/Assets/Audio/BGM/SnowPipeCutscene.mp3 new file mode 100644 index 0000000..65d3fa7 Binary files /dev/null and b/Assets/Audio/BGM/SnowPipeCutscene.mp3 differ diff --git a/Assets/Audio/BGM/SnowPipeCutscene.mp3.import b/Assets/Audio/BGM/SnowPipeCutscene.mp3.import new file mode 100644 index 0000000..7f7c0f4 --- /dev/null +++ b/Assets/Audio/BGM/SnowPipeCutscene.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bsksegqy251qy" +path="res://.godot/imported/SnowPipeCutscene.mp3-82a5799a6356ccfc1a73032238a11a54.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/SnowPipeCutscene.mp3" +dest_files=["res://.godot/imported/SnowPipeCutscene.mp3-82a5799a6356ccfc1a73032238a11a54.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Space.bgm b/Assets/Audio/BGM/Space.bgm new file mode 100644 index 0000000..cb59be4 --- /dev/null +++ b/Assets/Audio/BGM/Space.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Space.mp3", + "loop": 0.0 + }, + "Hurry": { + "source": "SpaceHurry.mp3", + "loop": 0.0 + } +} diff --git a/Assets/Audio/BGM/Space.json b/Assets/Audio/BGM/Space.json new file mode 100644 index 0000000..77db037 --- /dev/null +++ b/Assets/Audio/BGM/Space.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Space.bgm" } + } +} diff --git a/Assets/Audio/BGM/Space.mp3 b/Assets/Audio/BGM/Space.mp3 new file mode 100644 index 0000000..071f07c Binary files /dev/null and b/Assets/Audio/BGM/Space.mp3 differ diff --git a/Assets/Audio/BGM/Space.mp3.import b/Assets/Audio/BGM/Space.mp3.import new file mode 100644 index 0000000..890ea2a --- /dev/null +++ b/Assets/Audio/BGM/Space.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bh5q08duqcfqo" +path="res://.godot/imported/Space.mp3-4077a6247b78da6f01b7a25cc11792ce.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Space.mp3" +dest_files=["res://.godot/imported/Space.mp3-4077a6247b78da6f01b7a25cc11792ce.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/SpaceHurry.mp3 b/Assets/Audio/BGM/SpaceHurry.mp3 new file mode 100644 index 0000000..0825b1f Binary files /dev/null and b/Assets/Audio/BGM/SpaceHurry.mp3 differ diff --git a/Assets/Audio/BGM/SpaceHurry.mp3.import b/Assets/Audio/BGM/SpaceHurry.mp3.import new file mode 100644 index 0000000..794bd37 --- /dev/null +++ b/Assets/Audio/BGM/SpaceHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bsce4yuq17tyt" +path="res://.godot/imported/SpaceHurry.mp3-cd63361b242af15e11b25545b7ca91dc.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/SpaceHurry.mp3" +dest_files=["res://.godot/imported/SpaceHurry.mp3-cd63361b242af15e11b25545b7ca91dc.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/StarMan.bgm b/Assets/Audio/BGM/StarMan.bgm new file mode 100644 index 0000000..eba3683 --- /dev/null +++ b/Assets/Audio/BGM/StarMan.bgm @@ -0,0 +1,4 @@ +{ + "Normal": {"source": "StarMan.mp3", "loop": 0.0}, + "Hurry": {"source": "StarManHurry.mp3", "loop": 0.0} +} diff --git a/Assets/Audio/BGM/StarMan.json b/Assets/Audio/BGM/StarMan.json new file mode 100644 index 0000000..3dd6203 --- /dev/null +++ b/Assets/Audio/BGM/StarMan.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": {"source": "StarMan.bgm"} + } +} diff --git a/Assets/Audio/BGM/StarMan.mp3 b/Assets/Audio/BGM/StarMan.mp3 new file mode 100755 index 0000000..37c7421 Binary files /dev/null and b/Assets/Audio/BGM/StarMan.mp3 differ diff --git a/Assets/Audio/BGM/StarMan.mp3.import b/Assets/Audio/BGM/StarMan.mp3.import new file mode 100644 index 0000000..a0dd49d --- /dev/null +++ b/Assets/Audio/BGM/StarMan.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://73b2bhjg5idd" +path="res://.godot/imported/StarMan.mp3-08c5215dda94b313537fb4e55ea294a7.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/StarMan.mp3" +dest_files=["res://.godot/imported/StarMan.mp3-08c5215dda94b313537fb4e55ea294a7.mp3str"] + +[params] + +loop=true +loop_offset=0.0 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/StarManHurry.mp3 b/Assets/Audio/BGM/StarManHurry.mp3 new file mode 100755 index 0000000..fd9bb9a Binary files /dev/null and b/Assets/Audio/BGM/StarManHurry.mp3 differ diff --git a/Assets/Audio/BGM/StarManHurry.mp3.import b/Assets/Audio/BGM/StarManHurry.mp3.import new file mode 100644 index 0000000..2dda63f --- /dev/null +++ b/Assets/Audio/BGM/StarManHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://vtfiisxad1a0" +path="res://.godot/imported/StarManHurry.mp3-dd1526236128aa3c445b12d707cf2e7e.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/StarManHurry.mp3" +dest_files=["res://.godot/imported/StarManHurry.mp3-dd1526236128aa3c445b12d707cf2e7e.mp3str"] + +[params] + +loop=true +loop_offset=0.0 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/TitleANN.mp3 b/Assets/Audio/BGM/TitleANN.mp3 new file mode 100644 index 0000000..2617774 Binary files /dev/null and b/Assets/Audio/BGM/TitleANN.mp3 differ diff --git a/Assets/Audio/BGM/TitleANN.mp3.import b/Assets/Audio/BGM/TitleANN.mp3.import new file mode 100644 index 0000000..d7c060c --- /dev/null +++ b/Assets/Audio/BGM/TitleANN.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bxir7oxbu8tm0" +path="res://.godot/imported/TitleANN.mp3-3c6c7bf5f49212d6ebada36ac683b02b.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/TitleANN.mp3" +dest_files=["res://.godot/imported/TitleANN.mp3-3c6c7bf5f49212d6ebada36ac683b02b.mp3str"] + +[params] + +loop=true +loop_offset=2.4 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/TitleBGM.json b/Assets/Audio/BGM/TitleBGM.json new file mode 100644 index 0000000..9a211b1 --- /dev/null +++ b/Assets/Audio/BGM/TitleBGM.json @@ -0,0 +1,8 @@ +{ + "variations": { + "SMB1": {"source": "TitleSMB.mp3"}, + "SMBLL": {"source": "TitleSMBLL.mp3"}, + "SMBS": {"source": "TitleSMBS.mp3"}, + "SMBANN": {"source": "TitleANN.mp3"} + } +} diff --git a/Assets/Audio/BGM/TitleSMB.mp3 b/Assets/Audio/BGM/TitleSMB.mp3 new file mode 100644 index 0000000..d27b4bd Binary files /dev/null and b/Assets/Audio/BGM/TitleSMB.mp3 differ diff --git a/Assets/Audio/BGM/TitleSMB.mp3.import b/Assets/Audio/BGM/TitleSMB.mp3.import new file mode 100644 index 0000000..27aebc8 --- /dev/null +++ b/Assets/Audio/BGM/TitleSMB.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://b1nkvvviqqine" +path="res://.godot/imported/TitleSMB.mp3-4dd5fa618f88d5167289e1c5b4111c83.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/TitleSMB.mp3" +dest_files=["res://.godot/imported/TitleSMB.mp3-4dd5fa618f88d5167289e1c5b4111c83.mp3str"] + +[params] + +loop=true +loop_offset=0.0 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/TitleSMBLL.mp3 b/Assets/Audio/BGM/TitleSMBLL.mp3 new file mode 100644 index 0000000..12bf959 Binary files /dev/null and b/Assets/Audio/BGM/TitleSMBLL.mp3 differ diff --git a/Assets/Audio/BGM/TitleSMBLL.mp3.import b/Assets/Audio/BGM/TitleSMBLL.mp3.import new file mode 100644 index 0000000..447fb5e --- /dev/null +++ b/Assets/Audio/BGM/TitleSMBLL.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://da2enbyymbcbb" +path="res://.godot/imported/TitleSMBLL.mp3-1d5d9f8ec1631d282dec7cea5bec4201.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/TitleSMBLL.mp3" +dest_files=["res://.godot/imported/TitleSMBLL.mp3-1d5d9f8ec1631d282dec7cea5bec4201.mp3str"] + +[params] + +loop=true +loop_offset=11.735 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/TitleSMBS.mp3 b/Assets/Audio/BGM/TitleSMBS.mp3 new file mode 100644 index 0000000..98b1371 Binary files /dev/null and b/Assets/Audio/BGM/TitleSMBS.mp3 differ diff --git a/Assets/Audio/BGM/TitleSMBS.mp3.import b/Assets/Audio/BGM/TitleSMBS.mp3.import new file mode 100644 index 0000000..7a3fd34 --- /dev/null +++ b/Assets/Audio/BGM/TitleSMBS.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bw4asxi536klr" +path="res://.godot/imported/TitleSMBS.mp3-9ea65d0ffd4871d6003ac4ab4d711299.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/TitleSMBS.mp3" +dest_files=["res://.godot/imported/TitleSMBS.mp3-9ea65d0ffd4871d6003ac4ab4d711299.mp3str"] + +[params] + +loop=true +loop_offset=0.0 +bpm=0.0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Underground.bgm b/Assets/Audio/BGM/Underground.bgm new file mode 100644 index 0000000..fcb66eb --- /dev/null +++ b/Assets/Audio/BGM/Underground.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Underground.mp3", + "loop": 0.0 + }, + "Hurry": { + "source": "UndergroundHurry.mp3", + "loop": 0.0 + } +} diff --git a/Assets/Audio/BGM/Underground.json b/Assets/Audio/BGM/Underground.json new file mode 100644 index 0000000..ba3fda0 --- /dev/null +++ b/Assets/Audio/BGM/Underground.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Underground.bgm" } + } +} diff --git a/Assets/Audio/BGM/Underground.mp3 b/Assets/Audio/BGM/Underground.mp3 new file mode 100755 index 0000000..23a575e Binary files /dev/null and b/Assets/Audio/BGM/Underground.mp3 differ diff --git a/Assets/Audio/BGM/Underground.mp3.import b/Assets/Audio/BGM/Underground.mp3.import new file mode 100644 index 0000000..688cabf --- /dev/null +++ b/Assets/Audio/BGM/Underground.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://c0vp4m6tlr2tx" +path="res://.godot/imported/Underground.mp3-d572ce23cb4d1d163a6678ec3c39ac34.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Underground.mp3" +dest_files=["res://.godot/imported/Underground.mp3-d572ce23cb4d1d163a6678ec3c39ac34.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/UndergroundHurry.mp3 b/Assets/Audio/BGM/UndergroundHurry.mp3 new file mode 100755 index 0000000..26deec6 Binary files /dev/null and b/Assets/Audio/BGM/UndergroundHurry.mp3 differ diff --git a/Assets/Audio/BGM/UndergroundHurry.mp3.import b/Assets/Audio/BGM/UndergroundHurry.mp3.import new file mode 100644 index 0000000..5ffc6a3 --- /dev/null +++ b/Assets/Audio/BGM/UndergroundHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://brks34kmv7ih7" +path="res://.godot/imported/UndergroundHurry.mp3-b233bbb9a6d60fd958a305f988d1836b.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/UndergroundHurry.mp3" +dest_files=["res://.godot/imported/UndergroundHurry.mp3-b233bbb9a6d60fd958a305f988d1836b.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Underwater.bgm b/Assets/Audio/BGM/Underwater.bgm new file mode 100644 index 0000000..db65f03 --- /dev/null +++ b/Assets/Audio/BGM/Underwater.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Underwater.mp3", + "loop": 2.134 + }, + "Hurry": { + "source": "UnderwaterHurry.mp3", + "loop": 1.6 + } +} diff --git a/Assets/Audio/BGM/Underwater.json b/Assets/Audio/BGM/Underwater.json new file mode 100644 index 0000000..ac4eb18 --- /dev/null +++ b/Assets/Audio/BGM/Underwater.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Underwater.bgm" } + } +} diff --git a/Assets/Audio/BGM/Underwater.mp3 b/Assets/Audio/BGM/Underwater.mp3 new file mode 100755 index 0000000..ffb62af Binary files /dev/null and b/Assets/Audio/BGM/Underwater.mp3 differ diff --git a/Assets/Audio/BGM/Underwater.mp3.import b/Assets/Audio/BGM/Underwater.mp3.import new file mode 100644 index 0000000..28b8090 --- /dev/null +++ b/Assets/Audio/BGM/Underwater.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://b4gvqqwwc34s4" +path="res://.godot/imported/Underwater.mp3-23f8cebeaf63d92a490a132213c76f2c.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Underwater.mp3" +dest_files=["res://.godot/imported/Underwater.mp3-23f8cebeaf63d92a490a132213c76f2c.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/UnderwaterHurry.mp3 b/Assets/Audio/BGM/UnderwaterHurry.mp3 new file mode 100755 index 0000000..c8284a8 Binary files /dev/null and b/Assets/Audio/BGM/UnderwaterHurry.mp3 differ diff --git a/Assets/Audio/BGM/UnderwaterHurry.mp3.import b/Assets/Audio/BGM/UnderwaterHurry.mp3.import new file mode 100644 index 0000000..19edf05 --- /dev/null +++ b/Assets/Audio/BGM/UnderwaterHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://dlc3y64i5lkks" +path="res://.godot/imported/UnderwaterHurry.mp3-46fd4237b229d6b3a7e440345f3144e9.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/UnderwaterHurry.mp3" +dest_files=["res://.godot/imported/UnderwaterHurry.mp3-46fd4237b229d6b3a7e440345f3144e9.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Volcano.bgm b/Assets/Audio/BGM/Volcano.bgm new file mode 100644 index 0000000..7e23b96 --- /dev/null +++ b/Assets/Audio/BGM/Volcano.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Volcano.mp3", + "loop": 1.867 + }, + "Hurry": { + "source": "VolcanoHurry.mp3", + "loop": 1.334 + } +} diff --git a/Assets/Audio/BGM/Volcano.json b/Assets/Audio/BGM/Volcano.json new file mode 100644 index 0000000..81f19e0 --- /dev/null +++ b/Assets/Audio/BGM/Volcano.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": { "source": "Volcano.bgm" } + } +} diff --git a/Assets/Audio/BGM/Volcano.mp3 b/Assets/Audio/BGM/Volcano.mp3 new file mode 100644 index 0000000..564ef3c Binary files /dev/null and b/Assets/Audio/BGM/Volcano.mp3 differ diff --git a/Assets/Audio/BGM/Volcano.mp3.import b/Assets/Audio/BGM/Volcano.mp3.import new file mode 100644 index 0000000..1fb318e --- /dev/null +++ b/Assets/Audio/BGM/Volcano.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://c4pt3br3is12a" +path="res://.godot/imported/Volcano.mp3-2aa5fdf8934c829cab9d3d014e640da3.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Volcano.mp3" +dest_files=["res://.godot/imported/Volcano.mp3-2aa5fdf8934c829cab9d3d014e640da3.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/VolcanoHurry.mp3 b/Assets/Audio/BGM/VolcanoHurry.mp3 new file mode 100644 index 0000000..658127b Binary files /dev/null and b/Assets/Audio/BGM/VolcanoHurry.mp3 differ diff --git a/Assets/Audio/BGM/VolcanoHurry.mp3.import b/Assets/Audio/BGM/VolcanoHurry.mp3.import new file mode 100644 index 0000000..d8b9ce1 --- /dev/null +++ b/Assets/Audio/BGM/VolcanoHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bwykua4berql1" +path="res://.godot/imported/VolcanoHurry.mp3-d0f702ba560929d04b9eb1d2a1fea560.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/VolcanoHurry.mp3" +dest_files=["res://.godot/imported/VolcanoHurry.mp3-d0f702ba560929d04b9eb1d2a1fea560.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/WinRace.json b/Assets/Audio/BGM/WinRace.json new file mode 100644 index 0000000..a291808 --- /dev/null +++ b/Assets/Audio/BGM/WinRace.json @@ -0,0 +1,3 @@ +{ + "variations": {"source": "WinRace.mp3"} +} diff --git a/Assets/Audio/BGM/WinRace.mp3 b/Assets/Audio/BGM/WinRace.mp3 new file mode 100755 index 0000000..afffe03 Binary files /dev/null and b/Assets/Audio/BGM/WinRace.mp3 differ diff --git a/Assets/Audio/BGM/WinRace.mp3.import b/Assets/Audio/BGM/WinRace.mp3.import new file mode 100644 index 0000000..d190a99 --- /dev/null +++ b/Assets/Audio/BGM/WinRace.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bsg3573hxlnag" +path="res://.godot/imported/WinRace.mp3-e64da19b24757ee7781e28df2ed3013a.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/WinRace.mp3" +dest_files=["res://.godot/imported/WinRace.mp3-e64da19b24757ee7781e28df2ed3013a.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/Wing.bgm b/Assets/Audio/BGM/Wing.bgm new file mode 100644 index 0000000..c85ce02 --- /dev/null +++ b/Assets/Audio/BGM/Wing.bgm @@ -0,0 +1,10 @@ +{ + "Normal": { + "source": "Wing.mp3", + "loop": 0.0 + }, + "Hurry": { + "source": "WingHurry.mp3", + "loop": 0.0 + } +} \ No newline at end of file diff --git a/Assets/Audio/BGM/Wing.json b/Assets/Audio/BGM/Wing.json new file mode 100644 index 0000000..bce962c --- /dev/null +++ b/Assets/Audio/BGM/Wing.json @@ -0,0 +1,5 @@ +{ + "variations":{ + "default": {"source": "Wing.bgm"} + } +} diff --git a/Assets/Audio/BGM/Wing.mp3 b/Assets/Audio/BGM/Wing.mp3 new file mode 100644 index 0000000..33a234d Binary files /dev/null and b/Assets/Audio/BGM/Wing.mp3 differ diff --git a/Assets/Audio/BGM/Wing.mp3.import b/Assets/Audio/BGM/Wing.mp3.import new file mode 100644 index 0000000..3daa578 --- /dev/null +++ b/Assets/Audio/BGM/Wing.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bxvqukv8pyrtp" +path="res://.godot/imported/Wing.mp3-3d5fc89386452fd01ea07b5400deedf8.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/Wing.mp3" +dest_files=["res://.godot/imported/Wing.mp3-3d5fc89386452fd01ea07b5400deedf8.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/BGM/WingHurry.mp3 b/Assets/Audio/BGM/WingHurry.mp3 new file mode 100644 index 0000000..99d6224 Binary files /dev/null and b/Assets/Audio/BGM/WingHurry.mp3 differ diff --git a/Assets/Audio/BGM/WingHurry.mp3.import b/Assets/Audio/BGM/WingHurry.mp3.import new file mode 100644 index 0000000..20a2ad1 --- /dev/null +++ b/Assets/Audio/BGM/WingHurry.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://ddvj88syhvle0" +path="res://.godot/imported/WingHurry.mp3-ae64caffeb984de6affd9bbee46dbda9.mp3str" + +[deps] + +source_file="res://Assets/Audio/BGM/WingHurry.mp3" +dest_files=["res://.godot/imported/WingHurry.mp3-ae64caffeb984de6affd9bbee46dbda9.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/SFX/1up.wav b/Assets/Audio/SFX/1up.wav new file mode 100755 index 0000000..5c82d70 Binary files /dev/null and b/Assets/Audio/SFX/1up.wav differ diff --git a/Assets/Audio/SFX/1up.wav.import b/Assets/Audio/SFX/1up.wav.import new file mode 100644 index 0000000..c99f696 --- /dev/null +++ b/Assets/Audio/SFX/1up.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://c70oyr23fyxwb" +path="res://.godot/imported/1up.wav-f19f1e67c9d52d9e047e28ea082430e3.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/1up.wav" +dest_files=["res://.godot/imported/1up.wav-f19f1e67c9d52d9e047e28ea082430e3.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/ANNCheering1.wav b/Assets/Audio/SFX/ANNCheering1.wav new file mode 100644 index 0000000..94b65be Binary files /dev/null and b/Assets/Audio/SFX/ANNCheering1.wav differ diff --git a/Assets/Audio/SFX/ANNCheering1.wav.import b/Assets/Audio/SFX/ANNCheering1.wav.import new file mode 100644 index 0000000..03b3f2f --- /dev/null +++ b/Assets/Audio/SFX/ANNCheering1.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://mgub7yupxkau" +path="res://.godot/imported/ANNCheering1.wav-303c6c735a8c6279c8fefc02782b1f96.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/ANNCheering1.wav" +dest_files=["res://.godot/imported/ANNCheering1.wav-303c6c735a8c6279c8fefc02782b1f96.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/ANNCheering2.wav b/Assets/Audio/SFX/ANNCheering2.wav new file mode 100644 index 0000000..b71df11 Binary files /dev/null and b/Assets/Audio/SFX/ANNCheering2.wav differ diff --git a/Assets/Audio/SFX/ANNCheering2.wav.import b/Assets/Audio/SFX/ANNCheering2.wav.import new file mode 100644 index 0000000..4d97a0e --- /dev/null +++ b/Assets/Audio/SFX/ANNCheering2.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dxpllussaq340" +path="res://.godot/imported/ANNCheering2.wav-c01c581bc49fdc163d66ffb9a91968e1.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/ANNCheering2.wav" +dest_files=["res://.godot/imported/ANNCheering2.wav-c01c581bc49fdc163d66ffb9a91968e1.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/ANNCheering3.wav b/Assets/Audio/SFX/ANNCheering3.wav new file mode 100644 index 0000000..900a8f3 Binary files /dev/null and b/Assets/Audio/SFX/ANNCheering3.wav differ diff --git a/Assets/Audio/SFX/ANNCheering3.wav.import b/Assets/Audio/SFX/ANNCheering3.wav.import new file mode 100644 index 0000000..653b48d --- /dev/null +++ b/Assets/Audio/SFX/ANNCheering3.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cp0qfxaqq5v25" +path="res://.godot/imported/ANNCheering3.wav-87dadb14f4ecbc855f3247cf5b4d3e8f.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/ANNCheering3.wav" +dest_files=["res://.godot/imported/ANNCheering3.wav-87dadb14f4ecbc855f3247cf5b4d3e8f.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/AchievementUnlock.wav b/Assets/Audio/SFX/AchievementUnlock.wav new file mode 100644 index 0000000..3b9f341 Binary files /dev/null and b/Assets/Audio/SFX/AchievementUnlock.wav differ diff --git a/Assets/Audio/SFX/AchievementUnlock.wav.import b/Assets/Audio/SFX/AchievementUnlock.wav.import new file mode 100644 index 0000000..1f76976 --- /dev/null +++ b/Assets/Audio/SFX/AchievementUnlock.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://yxb07387lw0o" +path="res://.godot/imported/AchievementUnlock.wav-ced94ab8344b2592278628c03a75cd23.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/AchievementUnlock.wav" +dest_files=["res://.godot/imported/AchievementUnlock.wav-ced94ab8344b2592278628c03a75cd23.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/Beep.wav b/Assets/Audio/SFX/Beep.wav new file mode 100755 index 0000000..a79b3dd Binary files /dev/null and b/Assets/Audio/SFX/Beep.wav differ diff --git a/Assets/Audio/SFX/Beep.wav.import b/Assets/Audio/SFX/Beep.wav.import new file mode 100644 index 0000000..5f39471 --- /dev/null +++ b/Assets/Audio/SFX/Beep.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://drs3md0tuek2w" +path="res://.godot/imported/Beep.wav-8f358f610bc4809c6dbb7f20bce7926b.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Beep.wav" +dest_files=["res://.godot/imported/Beep.wav-8f358f610bc4809c6dbb7f20bce7926b.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/BigJump.wav b/Assets/Audio/SFX/BigJump.wav new file mode 100755 index 0000000..0385e81 Binary files /dev/null and b/Assets/Audio/SFX/BigJump.wav differ diff --git a/Assets/Audio/SFX/BigJump.wav.import b/Assets/Audio/SFX/BigJump.wav.import new file mode 100644 index 0000000..a0b6bf7 --- /dev/null +++ b/Assets/Audio/SFX/BigJump.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://f7inrd7jr68p" +path="res://.godot/imported/BigJump.wav-3001e1809f78d309c227eb7c4055c929.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/BigJump.wav" +dest_files=["res://.godot/imported/BigJump.wav-3001e1809f78d309c227eb7c4055c929.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/BooLaugh.wav b/Assets/Audio/SFX/BooLaugh.wav new file mode 100644 index 0000000..19ef4bb Binary files /dev/null and b/Assets/Audio/SFX/BooLaugh.wav differ diff --git a/Assets/Audio/SFX/BooLaugh.wav.import b/Assets/Audio/SFX/BooLaugh.wav.import new file mode 100644 index 0000000..5ed284f --- /dev/null +++ b/Assets/Audio/SFX/BooLaugh.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dorissf4oxhrw" +path="res://.godot/imported/BooLaugh.wav-da48a1797aae86786ead2597c9688989.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/BooLaugh.wav" +dest_files=["res://.godot/imported/BooLaugh.wav-da48a1797aae86786ead2597c9688989.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/BounceToad.wav b/Assets/Audio/SFX/BounceToad.wav new file mode 100755 index 0000000..c95c163 Binary files /dev/null and b/Assets/Audio/SFX/BounceToad.wav differ diff --git a/Assets/Audio/SFX/BounceToad.wav.import b/Assets/Audio/SFX/BounceToad.wav.import new file mode 100644 index 0000000..3c07187 --- /dev/null +++ b/Assets/Audio/SFX/BounceToad.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://chmpeyjwxoc4b" +path="res://.godot/imported/BounceToad.wav-874498585ede6c8cfa512b05151cff5b.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/BounceToad.wav" +dest_files=["res://.godot/imported/BounceToad.wav-874498585ede6c8cfa512b05151cff5b.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/BowserFall.wav b/Assets/Audio/SFX/BowserFall.wav new file mode 100755 index 0000000..8ac4456 Binary files /dev/null and b/Assets/Audio/SFX/BowserFall.wav differ diff --git a/Assets/Audio/SFX/BowserFall.wav.import b/Assets/Audio/SFX/BowserFall.wav.import new file mode 100644 index 0000000..f68a4e6 --- /dev/null +++ b/Assets/Audio/SFX/BowserFall.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cssh58oe85in8" +path="res://.godot/imported/BowserFall.wav-27f085395e26676c7ed3e6af0e50eb68.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/BowserFall.wav" +dest_files=["res://.godot/imported/BowserFall.wav-27f085395e26676c7ed3e6af0e50eb68.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/BowserFire.wav b/Assets/Audio/SFX/BowserFire.wav new file mode 100755 index 0000000..d50c4b0 Binary files /dev/null and b/Assets/Audio/SFX/BowserFire.wav differ diff --git a/Assets/Audio/SFX/BowserFire.wav.import b/Assets/Audio/SFX/BowserFire.wav.import new file mode 100644 index 0000000..ae5ed2d --- /dev/null +++ b/Assets/Audio/SFX/BowserFire.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://6f1cxb7lk4g" +path="res://.godot/imported/BowserFire.wav-ce7fc543a752837ccd202503af1c0d94.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/BowserFire.wav" +dest_files=["res://.godot/imported/BowserFire.wav-ce7fc543a752837ccd202503af1c0d94.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/BowserFireAlt.wav b/Assets/Audio/SFX/BowserFireAlt.wav new file mode 100755 index 0000000..cc0b5cc Binary files /dev/null and b/Assets/Audio/SFX/BowserFireAlt.wav differ diff --git a/Assets/Audio/SFX/BowserFireAlt.wav.import b/Assets/Audio/SFX/BowserFireAlt.wav.import new file mode 100644 index 0000000..73e7747 --- /dev/null +++ b/Assets/Audio/SFX/BowserFireAlt.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://c650khnd7jp2b" +path="res://.godot/imported/BowserFireAlt.wav-246c08b6ff16bb62b1d5d53bea38bf1f.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/BowserFireAlt.wav" +dest_files=["res://.godot/imported/BowserFireAlt.wav-246c08b6ff16bb62b1d5d53bea38bf1f.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/BreakBlock.wav b/Assets/Audio/SFX/BreakBlock.wav new file mode 100755 index 0000000..aed4081 Binary files /dev/null and b/Assets/Audio/SFX/BreakBlock.wav differ diff --git a/Assets/Audio/SFX/BreakBlock.wav.import b/Assets/Audio/SFX/BreakBlock.wav.import new file mode 100644 index 0000000..709ae53 --- /dev/null +++ b/Assets/Audio/SFX/BreakBlock.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://gdhjrvobr65d" +path="res://.godot/imported/BreakBlock.wav-0f7a1ebce3dd1d4514662d9d608f4f8a.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/BreakBlock.wav" +dest_files=["res://.godot/imported/BreakBlock.wav-0f7a1ebce3dd1d4514662d9d608f4f8a.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/Bump.wav b/Assets/Audio/SFX/Bump.wav new file mode 100755 index 0000000..a902de0 Binary files /dev/null and b/Assets/Audio/SFX/Bump.wav differ diff --git a/Assets/Audio/SFX/Bump.wav.import b/Assets/Audio/SFX/Bump.wav.import new file mode 100644 index 0000000..fb850fe --- /dev/null +++ b/Assets/Audio/SFX/Bump.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://02i3v6iqndob" +path="res://.godot/imported/Bump.wav-872f7c2cb92c784ba254cefce809c1f7.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Bump.wav" +dest_files=["res://.godot/imported/Bump.wav-872f7c2cb92c784ba254cefce809c1f7.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/Bumper.wav b/Assets/Audio/SFX/Bumper.wav new file mode 100644 index 0000000..eb21367 Binary files /dev/null and b/Assets/Audio/SFX/Bumper.wav differ diff --git a/Assets/Audio/SFX/Bumper.wav.import b/Assets/Audio/SFX/Bumper.wav.import new file mode 100644 index 0000000..d46cc26 --- /dev/null +++ b/Assets/Audio/SFX/Bumper.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dnaubnc1b6xfy" +path="res://.godot/imported/Bumper.wav-bd81c45ef0e5abda16083020e23896dd.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Bumper.wav" +dest_files=["res://.godot/imported/Bumper.wav-bd81c45ef0e5abda16083020e23896dd.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/BumperHigh.wav b/Assets/Audio/SFX/BumperHigh.wav new file mode 100644 index 0000000..093f68b Binary files /dev/null and b/Assets/Audio/SFX/BumperHigh.wav differ diff --git a/Assets/Audio/SFX/BumperHigh.wav.import b/Assets/Audio/SFX/BumperHigh.wav.import new file mode 100644 index 0000000..232c7ec --- /dev/null +++ b/Assets/Audio/SFX/BumperHigh.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bs10m2t6ywk1r" +path="res://.godot/imported/BumperHigh.wav-33de125e111800c986474720a7987702.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/BumperHigh.wav" +dest_files=["res://.godot/imported/BumperHigh.wav-33de125e111800c986474720a7987702.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/Burner.wav b/Assets/Audio/SFX/Burner.wav new file mode 100644 index 0000000..d50c4b0 Binary files /dev/null and b/Assets/Audio/SFX/Burner.wav differ diff --git a/Assets/Audio/SFX/Burner.wav.import b/Assets/Audio/SFX/Burner.wav.import new file mode 100644 index 0000000..1daa8fb --- /dev/null +++ b/Assets/Audio/SFX/Burner.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dwtv0n0sgdlb4" +path="res://.godot/imported/Burner.wav-78e9544a8dd208114fa911a3ce0000a2.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Burner.wav" +dest_files=["res://.godot/imported/Burner.wav-78e9544a8dd208114fa911a3ce0000a2.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/Cannon.wav b/Assets/Audio/SFX/Cannon.wav new file mode 100755 index 0000000..2a9ea97 Binary files /dev/null and b/Assets/Audio/SFX/Cannon.wav differ diff --git a/Assets/Audio/SFX/Cannon.wav.import b/Assets/Audio/SFX/Cannon.wav.import new file mode 100644 index 0000000..c15ea6a --- /dev/null +++ b/Assets/Audio/SFX/Cannon.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://d12v455mw8uvu" +path="res://.godot/imported/Cannon.wav-4d5bbc1029581062ebf4f34728de5468.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Cannon.wav" +dest_files=["res://.godot/imported/Cannon.wav-4d5bbc1029581062ebf4f34728de5468.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/CannonFast.wav b/Assets/Audio/SFX/CannonFast.wav new file mode 100755 index 0000000..8d652c9 Binary files /dev/null and b/Assets/Audio/SFX/CannonFast.wav differ diff --git a/Assets/Audio/SFX/CannonFast.wav.import b/Assets/Audio/SFX/CannonFast.wav.import new file mode 100644 index 0000000..c29db33 --- /dev/null +++ b/Assets/Audio/SFX/CannonFast.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://b844i6emc20vj" +path="res://.godot/imported/CannonFast.wav-50aaefeb5a59ff4c4c115a97ce954144.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/CannonFast.wav" +dest_files=["res://.godot/imported/CannonFast.wav-50aaefeb5a59ff4c4c115a97ce954144.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/CastleClear.wav b/Assets/Audio/SFX/CastleClear.wav new file mode 100755 index 0000000..03185f7 Binary files /dev/null and b/Assets/Audio/SFX/CastleClear.wav differ diff --git a/Assets/Audio/SFX/CastleClear.wav.import b/Assets/Audio/SFX/CastleClear.wav.import new file mode 100644 index 0000000..a8cda5e --- /dev/null +++ b/Assets/Audio/SFX/CastleClear.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dsj36dt88psea" +path="res://.godot/imported/CastleClear.wav-cf245ba9bb36bfbcd17a6d72aa32281c.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/CastleClear.wav" +dest_files=["res://.godot/imported/CastleClear.wav-cf245ba9bb36bfbcd17a6d72aa32281c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/ChallengeMedalAward.wav b/Assets/Audio/SFX/ChallengeMedalAward.wav new file mode 100644 index 0000000..55f8dfa Binary files /dev/null and b/Assets/Audio/SFX/ChallengeMedalAward.wav differ diff --git a/Assets/Audio/SFX/ChallengeMedalAward.wav.import b/Assets/Audio/SFX/ChallengeMedalAward.wav.import new file mode 100644 index 0000000..593f212 --- /dev/null +++ b/Assets/Audio/SFX/ChallengeMedalAward.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bvyklj5qhjkvn" +path="res://.godot/imported/ChallengeMedalAward.wav-c75c94f6a8916ebbaa512caac2675dd3.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/ChallengeMedalAward.wav" +dest_files=["res://.godot/imported/ChallengeMedalAward.wav-c75c94f6a8916ebbaa512caac2675dd3.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/ChallengeModeGive.mp3 b/Assets/Audio/SFX/ChallengeModeGive.mp3 new file mode 100755 index 0000000..7c71c3f Binary files /dev/null and b/Assets/Audio/SFX/ChallengeModeGive.mp3 differ diff --git a/Assets/Audio/SFX/ChallengeModeGive.mp3.import b/Assets/Audio/SFX/ChallengeModeGive.mp3.import new file mode 100644 index 0000000..8d62db6 --- /dev/null +++ b/Assets/Audio/SFX/ChallengeModeGive.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://n07ty0sc76em" +path="res://.godot/imported/ChallengeModeGive.mp3-ad981a8686f169e6d4a65ca1434953d3.mp3str" + +[deps] + +source_file="res://Assets/Audio/SFX/ChallengeModeGive.mp3" +dest_files=["res://.godot/imported/ChallengeModeGive.mp3-ad981a8686f169e6d4a65ca1434953d3.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/SFX/Checkpoint.wav b/Assets/Audio/SFX/Checkpoint.wav new file mode 100755 index 0000000..8275e20 Binary files /dev/null and b/Assets/Audio/SFX/Checkpoint.wav differ diff --git a/Assets/Audio/SFX/Checkpoint.wav.import b/Assets/Audio/SFX/Checkpoint.wav.import new file mode 100644 index 0000000..f7c6545 --- /dev/null +++ b/Assets/Audio/SFX/Checkpoint.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bv4ad2s5v77q8" +path="res://.godot/imported/Checkpoint.wav-52c7fec9ba2aec50c0a6c7665cb6da1c.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Checkpoint.wav" +dest_files=["res://.godot/imported/Checkpoint.wav-52c7fec9ba2aec50c0a6c7665cb6da1c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/CheepCheepJump.wav b/Assets/Audio/SFX/CheepCheepJump.wav new file mode 100644 index 0000000..23b08f8 Binary files /dev/null and b/Assets/Audio/SFX/CheepCheepJump.wav differ diff --git a/Assets/Audio/SFX/CheepCheepJump.wav.import b/Assets/Audio/SFX/CheepCheepJump.wav.import new file mode 100644 index 0000000..fff2562 --- /dev/null +++ b/Assets/Audio/SFX/CheepCheepJump.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://doyxbvlpjw7me" +path="res://.godot/imported/CheepCheepJump.wav-d5d0aa101130e31196c4302157a12807.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/CheepCheepJump.wav" +dest_files=["res://.godot/imported/CheepCheepJump.wav-d5d0aa101130e31196c4302157a12807.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/ClockGet.wav b/Assets/Audio/SFX/ClockGet.wav new file mode 100644 index 0000000..4081afc Binary files /dev/null and b/Assets/Audio/SFX/ClockGet.wav differ diff --git a/Assets/Audio/SFX/ClockGet.wav.import b/Assets/Audio/SFX/ClockGet.wav.import new file mode 100644 index 0000000..01ac9ff --- /dev/null +++ b/Assets/Audio/SFX/ClockGet.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cef1wxhj5ioum" +path="res://.godot/imported/ClockGet.wav-428d018c03314dab0a610140fdf68f0c.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/ClockGet.wav" +dest_files=["res://.godot/imported/ClockGet.wav-428d018c03314dab0a610140fdf68f0c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/ClownCarStrongFire.wav b/Assets/Audio/SFX/ClownCarStrongFire.wav new file mode 100755 index 0000000..9e854fe Binary files /dev/null and b/Assets/Audio/SFX/ClownCarStrongFire.wav differ diff --git a/Assets/Audio/SFX/ClownCarStrongFire.wav.import b/Assets/Audio/SFX/ClownCarStrongFire.wav.import new file mode 100644 index 0000000..354dba0 --- /dev/null +++ b/Assets/Audio/SFX/ClownCarStrongFire.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bor416qa6n8am" +path="res://.godot/imported/ClownCarStrongFire.wav-8c6db814977e0d2ebe4e3b1e03c20095.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/ClownCarStrongFire.wav" +dest_files=["res://.godot/imported/ClownCarStrongFire.wav-8c6db814977e0d2ebe4e3b1e03c20095.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/Coin.wav b/Assets/Audio/SFX/Coin.wav new file mode 100644 index 0000000..e095310 Binary files /dev/null and b/Assets/Audio/SFX/Coin.wav differ diff --git a/Assets/Audio/SFX/Coin.wav.import b/Assets/Audio/SFX/Coin.wav.import new file mode 100644 index 0000000..95f281f --- /dev/null +++ b/Assets/Audio/SFX/Coin.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://b2i8bjhlcvruw" +path="res://.godot/imported/Coin.wav-b7c5061e3ae1b8bd27de1a42bc0ac345.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Coin.wav" +dest_files=["res://.godot/imported/Coin.wav-b7c5061e3ae1b8bd27de1a42bc0ac345.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/ComboMeterLoss.wav b/Assets/Audio/SFX/ComboMeterLoss.wav new file mode 100644 index 0000000..bd37a44 Binary files /dev/null and b/Assets/Audio/SFX/ComboMeterLoss.wav differ diff --git a/Assets/Audio/SFX/ComboMeterLoss.wav.import b/Assets/Audio/SFX/ComboMeterLoss.wav.import new file mode 100644 index 0000000..ea59573 --- /dev/null +++ b/Assets/Audio/SFX/ComboMeterLoss.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bp2k3hut0wakd" +path="res://.godot/imported/ComboMeterLoss.wav-67276f22df18b69e80ae03484880aeb7.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/ComboMeterLoss.wav" +dest_files=["res://.godot/imported/ComboMeterLoss.wav-67276f22df18b69e80ae03484880aeb7.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/Correct.wav b/Assets/Audio/SFX/Correct.wav new file mode 100755 index 0000000..cf1ca84 Binary files /dev/null and b/Assets/Audio/SFX/Correct.wav differ diff --git a/Assets/Audio/SFX/Correct.wav.import b/Assets/Audio/SFX/Correct.wav.import new file mode 100644 index 0000000..8493675 --- /dev/null +++ b/Assets/Audio/SFX/Correct.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bqdvq50d4k0lk" +path="res://.godot/imported/Correct.wav-2c44a81e400a0aaee63fb30911d93c9c.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Correct.wav" +dest_files=["res://.godot/imported/Correct.wav-2c44a81e400a0aaee63fb30911d93c9c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/CourseClear.wav b/Assets/Audio/SFX/CourseClear.wav new file mode 100755 index 0000000..e81b526 Binary files /dev/null and b/Assets/Audio/SFX/CourseClear.wav differ diff --git a/Assets/Audio/SFX/CourseClear.wav.import b/Assets/Audio/SFX/CourseClear.wav.import new file mode 100644 index 0000000..6062001 --- /dev/null +++ b/Assets/Audio/SFX/CourseClear.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bot7qf20bldee" +path="res://.godot/imported/CourseClear.wav-d3494de84d350753728736496e96a8d4.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/CourseClear.wav" +dest_files=["res://.godot/imported/CourseClear.wav-d3494de84d350753728736496e96a8d4.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/Damage.wav b/Assets/Audio/SFX/Damage.wav new file mode 100755 index 0000000..ae84578 Binary files /dev/null and b/Assets/Audio/SFX/Damage.wav differ diff --git a/Assets/Audio/SFX/Damage.wav.import b/Assets/Audio/SFX/Damage.wav.import new file mode 100644 index 0000000..8e741e7 --- /dev/null +++ b/Assets/Audio/SFX/Damage.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dbxly6wiwyybn" +path="res://.godot/imported/Damage.wav-0009db9fbec8f58625a11fe909ac2bc2.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Damage.wav" +dest_files=["res://.godot/imported/Damage.wav-0009db9fbec8f58625a11fe909ac2bc2.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/DoorClose.wav b/Assets/Audio/SFX/DoorClose.wav new file mode 100644 index 0000000..81e6a90 Binary files /dev/null and b/Assets/Audio/SFX/DoorClose.wav differ diff --git a/Assets/Audio/SFX/DoorClose.wav.import b/Assets/Audio/SFX/DoorClose.wav.import new file mode 100644 index 0000000..57594cb --- /dev/null +++ b/Assets/Audio/SFX/DoorClose.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://crvg0akamubeg" +path="res://.godot/imported/DoorClose.wav-8e5f52139cdfe483431160939cbac359.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/DoorClose.wav" +dest_files=["res://.godot/imported/DoorClose.wav-8e5f52139cdfe483431160939cbac359.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/DoorLocked.wav b/Assets/Audio/SFX/DoorLocked.wav new file mode 100644 index 0000000..4b23c02 Binary files /dev/null and b/Assets/Audio/SFX/DoorLocked.wav differ diff --git a/Assets/Audio/SFX/DoorLocked.wav.import b/Assets/Audio/SFX/DoorLocked.wav.import new file mode 100644 index 0000000..425abca --- /dev/null +++ b/Assets/Audio/SFX/DoorLocked.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://c264rvp84lcne" +path="res://.godot/imported/DoorLocked.wav-3b3a6b5ae9d8c29c6d7c0815baa99695.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/DoorLocked.wav" +dest_files=["res://.godot/imported/DoorLocked.wav-3b3a6b5ae9d8c29c6d7c0815baa99695.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/DoorOpen.wav b/Assets/Audio/SFX/DoorOpen.wav new file mode 100644 index 0000000..e55465d Binary files /dev/null and b/Assets/Audio/SFX/DoorOpen.wav differ diff --git a/Assets/Audio/SFX/DoorOpen.wav.import b/Assets/Audio/SFX/DoorOpen.wav.import new file mode 100644 index 0000000..7a1ea6c --- /dev/null +++ b/Assets/Audio/SFX/DoorOpen.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cccyw8pv3wugu" +path="res://.godot/imported/DoorOpen.wav-6c5ffcfe567c2fc449af6133c55369c9.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/DoorOpen.wav" +dest_files=["res://.godot/imported/DoorOpen.wav-6c5ffcfe567c2fc449af6133c55369c9.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/DoorUnlock.wav b/Assets/Audio/SFX/DoorUnlock.wav new file mode 100644 index 0000000..a58ec93 Binary files /dev/null and b/Assets/Audio/SFX/DoorUnlock.wav differ diff --git a/Assets/Audio/SFX/DoorUnlock.wav.import b/Assets/Audio/SFX/DoorUnlock.wav.import new file mode 100644 index 0000000..0c01ddb --- /dev/null +++ b/Assets/Audio/SFX/DoorUnlock.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://c4c2l2f0ngvk3" +path="res://.godot/imported/DoorUnlock.wav-a9e0af68e3889241d68983dc6bce1338.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/DoorUnlock.wav" +dest_files=["res://.godot/imported/DoorUnlock.wav-a9e0af68e3889241d68983dc6bce1338.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/DryBonesCrumble.wav b/Assets/Audio/SFX/DryBonesCrumble.wav new file mode 100755 index 0000000..aed4081 Binary files /dev/null and b/Assets/Audio/SFX/DryBonesCrumble.wav differ diff --git a/Assets/Audio/SFX/DryBonesCrumble.wav.import b/Assets/Audio/SFX/DryBonesCrumble.wav.import new file mode 100644 index 0000000..671d40c --- /dev/null +++ b/Assets/Audio/SFX/DryBonesCrumble.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://ctvwkcnrc3dt1" +path="res://.godot/imported/DryBonesCrumble.wav-236686bea34f34e0bc24fa5fc41974dc.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/DryBonesCrumble.wav" +dest_files=["res://.godot/imported/DryBonesCrumble.wav-236686bea34f34e0bc24fa5fc41974dc.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/Fireball.wav b/Assets/Audio/SFX/Fireball.wav new file mode 100755 index 0000000..0ec7d6f Binary files /dev/null and b/Assets/Audio/SFX/Fireball.wav differ diff --git a/Assets/Audio/SFX/Fireball.wav.import b/Assets/Audio/SFX/Fireball.wav.import new file mode 100644 index 0000000..c157bb9 --- /dev/null +++ b/Assets/Audio/SFX/Fireball.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://hm4qh8x8554g" +path="res://.godot/imported/Fireball.wav-7d611009c3514b7bc6550876f530d735.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Fireball.wav" +dest_files=["res://.godot/imported/Fireball.wav-7d611009c3514b7bc6550876f530d735.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/Firework.wav b/Assets/Audio/SFX/Firework.wav new file mode 100644 index 0000000..2a9ea97 Binary files /dev/null and b/Assets/Audio/SFX/Firework.wav differ diff --git a/Assets/Audio/SFX/Firework.wav.import b/Assets/Audio/SFX/Firework.wav.import new file mode 100644 index 0000000..baa63a9 --- /dev/null +++ b/Assets/Audio/SFX/Firework.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cri66ioaunmml" +path="res://.godot/imported/Firework.wav-16d4daa48d91e336fbb15a6bf0423bb9.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Firework.wav" +dest_files=["res://.godot/imported/Firework.wav-16d4daa48d91e336fbb15a6bf0423bb9.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/FlagSlide.json b/Assets/Audio/SFX/FlagSlide.json new file mode 100644 index 0000000..9471eca --- /dev/null +++ b/Assets/Audio/SFX/FlagSlide.json @@ -0,0 +1,3 @@ +{ + "variations": {"source": "FlagSlide.wav"} +} diff --git a/Assets/Audio/SFX/FlagSlide.wav b/Assets/Audio/SFX/FlagSlide.wav new file mode 100644 index 0000000..5ad4c22 Binary files /dev/null and b/Assets/Audio/SFX/FlagSlide.wav differ diff --git a/Assets/Audio/SFX/FlagSlide.wav.import b/Assets/Audio/SFX/FlagSlide.wav.import new file mode 100644 index 0000000..2acdd83 --- /dev/null +++ b/Assets/Audio/SFX/FlagSlide.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cg2ak27ifoimo" +path="res://.godot/imported/FlagSlide.wav-8b189acbb7b7806e27450419a1eab16c.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/FlagSlide.wav" +dest_files=["res://.godot/imported/FlagSlide.wav-8b189acbb7b7806e27450419a1eab16c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/Hachisuke.wav b/Assets/Audio/SFX/Hachisuke.wav new file mode 100644 index 0000000..61ab0d2 Binary files /dev/null and b/Assets/Audio/SFX/Hachisuke.wav differ diff --git a/Assets/Audio/SFX/Hachisuke.wav.import b/Assets/Audio/SFX/Hachisuke.wav.import new file mode 100644 index 0000000..0374edd --- /dev/null +++ b/Assets/Audio/SFX/Hachisuke.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://d3cdk0v5klygk" +path="res://.godot/imported/Hachisuke.wav-4f2bae655e1c6f776f0a8ef7c285c64c.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Hachisuke.wav" +dest_files=["res://.godot/imported/Hachisuke.wav-4f2bae655e1c6f776f0a8ef7c285c64c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/HammerThrow.wav b/Assets/Audio/SFX/HammerThrow.wav new file mode 100644 index 0000000..dd634d1 Binary files /dev/null and b/Assets/Audio/SFX/HammerThrow.wav differ diff --git a/Assets/Audio/SFX/HammerThrow.wav.import b/Assets/Audio/SFX/HammerThrow.wav.import new file mode 100644 index 0000000..9580989 --- /dev/null +++ b/Assets/Audio/SFX/HammerThrow.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cxyjd1v5yn2xv" +path="res://.godot/imported/HammerThrow.wav-3743535208a3c7b383bd1319292d0e5d.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/HammerThrow.wav" +dest_files=["res://.godot/imported/HammerThrow.wav-3743535208a3c7b383bd1319292d0e5d.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav b/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav new file mode 100755 index 0000000..d15b56f Binary files /dev/null and b/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav differ diff --git a/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav.import b/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav.import new file mode 100644 index 0000000..e9c208a --- /dev/null +++ b/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bgwgam2wsrcxn" +path="res://.godot/imported/HitGoalBoxMMPlaceholder.wav-685a792c6a3ecf961d0ea28a65462c75.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav" +dest_files=["res://.godot/imported/HitGoalBoxMMPlaceholder.wav-685a792c6a3ecf961d0ea28a65462c75.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/IceBallShoot.wav b/Assets/Audio/SFX/IceBallShoot.wav new file mode 100755 index 0000000..e4ccf04 Binary files /dev/null and b/Assets/Audio/SFX/IceBallShoot.wav differ diff --git a/Assets/Audio/SFX/IceBallShoot.wav.import b/Assets/Audio/SFX/IceBallShoot.wav.import new file mode 100644 index 0000000..e640a55 --- /dev/null +++ b/Assets/Audio/SFX/IceBallShoot.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dx1yfr2v0qj1n" +path="res://.godot/imported/IceBallShoot.wav-d916ed3b85ee6807b57c9742038e00b0.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/IceBallShoot.wav" +dest_files=["res://.godot/imported/IceBallShoot.wav-d916ed3b85ee6807b57c9742038e00b0.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/IcicleCrash.wav b/Assets/Audio/SFX/IcicleCrash.wav new file mode 100755 index 0000000..aa3c18b Binary files /dev/null and b/Assets/Audio/SFX/IcicleCrash.wav differ diff --git a/Assets/Audio/SFX/IcicleCrash.wav.import b/Assets/Audio/SFX/IcicleCrash.wav.import new file mode 100644 index 0000000..db6e750 --- /dev/null +++ b/Assets/Audio/SFX/IcicleCrash.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://d1ncuqdgkwpei" +path="res://.godot/imported/IcicleCrash.wav-a9ada1b2d18598db630d82f74892c7ee.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/IcicleCrash.wav" +dest_files=["res://.godot/imported/IcicleCrash.wav-a9ada1b2d18598db630d82f74892c7ee.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/IcicleFall.wav b/Assets/Audio/SFX/IcicleFall.wav new file mode 100755 index 0000000..83b1798 Binary files /dev/null and b/Assets/Audio/SFX/IcicleFall.wav differ diff --git a/Assets/Audio/SFX/IcicleFall.wav.import b/Assets/Audio/SFX/IcicleFall.wav.import new file mode 100644 index 0000000..d0c0f6b --- /dev/null +++ b/Assets/Audio/SFX/IcicleFall.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://d1ixdlccrrqxw" +path="res://.godot/imported/IcicleFall.wav-6aba8149955361318e8e49ece5cbd060.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/IcicleFall.wav" +dest_files=["res://.godot/imported/IcicleFall.wav-6aba8149955361318e8e49ece5cbd060.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/Instruments/Bass.ogg b/Assets/Audio/SFX/Instruments/Bass.ogg new file mode 100644 index 0000000..fae6163 Binary files /dev/null and b/Assets/Audio/SFX/Instruments/Bass.ogg differ diff --git a/Assets/Audio/SFX/Instruments/Bass.ogg.import b/Assets/Audio/SFX/Instruments/Bass.ogg.import new file mode 100644 index 0000000..f2079e4 --- /dev/null +++ b/Assets/Audio/SFX/Instruments/Bass.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://dia0bsspwrqsn" +path="res://.godot/imported/Bass.ogg-2e0ca73f5eb18a4caad9f8787b305ede.oggvorbisstr" + +[deps] + +source_file="res://Assets/Audio/SFX/Instruments/Bass.ogg" +dest_files=["res://.godot/imported/Bass.ogg-2e0ca73f5eb18a4caad9f8787b305ede.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/SFX/Instruments/Flute.ogg b/Assets/Audio/SFX/Instruments/Flute.ogg new file mode 100644 index 0000000..9994600 Binary files /dev/null and b/Assets/Audio/SFX/Instruments/Flute.ogg differ diff --git a/Assets/Audio/SFX/Instruments/Flute.ogg.import b/Assets/Audio/SFX/Instruments/Flute.ogg.import new file mode 100644 index 0000000..6257717 --- /dev/null +++ b/Assets/Audio/SFX/Instruments/Flute.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://d2elbhakm1yfq" +path="res://.godot/imported/Flute.ogg-8b544ff9d79b0b701aadd77ce9d6606c.oggvorbisstr" + +[deps] + +source_file="res://Assets/Audio/SFX/Instruments/Flute.ogg" +dest_files=["res://.godot/imported/Flute.ogg-8b544ff9d79b0b701aadd77ce9d6606c.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/SFX/Instruments/Marimba.ogg b/Assets/Audio/SFX/Instruments/Marimba.ogg new file mode 100644 index 0000000..849d07f Binary files /dev/null and b/Assets/Audio/SFX/Instruments/Marimba.ogg differ diff --git a/Assets/Audio/SFX/Instruments/Marimba.ogg.import b/Assets/Audio/SFX/Instruments/Marimba.ogg.import new file mode 100644 index 0000000..bfaea70 --- /dev/null +++ b/Assets/Audio/SFX/Instruments/Marimba.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://vxox7t6qvyvu" +path="res://.godot/imported/Marimba.ogg-947c966f30b050ab7664dc6b08d1ed34.oggvorbisstr" + +[deps] + +source_file="res://Assets/Audio/SFX/Instruments/Marimba.ogg" +dest_files=["res://.godot/imported/Marimba.ogg-947c966f30b050ab7664dc6b08d1ed34.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/SFX/Instruments/Pianop.ogg b/Assets/Audio/SFX/Instruments/Pianop.ogg new file mode 100644 index 0000000..c2586ff Binary files /dev/null and b/Assets/Audio/SFX/Instruments/Pianop.ogg differ diff --git a/Assets/Audio/SFX/Instruments/Pianop.ogg.import b/Assets/Audio/SFX/Instruments/Pianop.ogg.import new file mode 100644 index 0000000..1ec1914 --- /dev/null +++ b/Assets/Audio/SFX/Instruments/Pianop.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://w44jys81bxjj" +path="res://.godot/imported/Pianop.ogg-c1b9a080c2dfa6832b4e2024d89d402e.oggvorbisstr" + +[deps] + +source_file="res://Assets/Audio/SFX/Instruments/Pianop.ogg" +dest_files=["res://.godot/imported/Pianop.ogg-c1b9a080c2dfa6832b4e2024d89d402e.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/SFX/Instruments/Rhodes.ogg b/Assets/Audio/SFX/Instruments/Rhodes.ogg new file mode 100644 index 0000000..97c3106 Binary files /dev/null and b/Assets/Audio/SFX/Instruments/Rhodes.ogg differ diff --git a/Assets/Audio/SFX/Instruments/Rhodes.ogg.import b/Assets/Audio/SFX/Instruments/Rhodes.ogg.import new file mode 100644 index 0000000..bd85292 --- /dev/null +++ b/Assets/Audio/SFX/Instruments/Rhodes.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://b2lj4akov8ami" +path="res://.godot/imported/Rhodes.ogg-5479bc495ece849c46c35313e94a570c.oggvorbisstr" + +[deps] + +source_file="res://Assets/Audio/SFX/Instruments/Rhodes.ogg" +dest_files=["res://.godot/imported/Rhodes.ogg-5479bc495ece849c46c35313e94a570c.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/SFX/Instruments/Steel.ogg b/Assets/Audio/SFX/Instruments/Steel.ogg new file mode 100644 index 0000000..9cf480c Binary files /dev/null and b/Assets/Audio/SFX/Instruments/Steel.ogg differ diff --git a/Assets/Audio/SFX/Instruments/Steel.ogg.import b/Assets/Audio/SFX/Instruments/Steel.ogg.import new file mode 100644 index 0000000..f5a5bbe --- /dev/null +++ b/Assets/Audio/SFX/Instruments/Steel.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://c03nay4r4a2lm" +path="res://.godot/imported/Steel.ogg-96e1940d784d42ef0877720378455abf.oggvorbisstr" + +[deps] + +source_file="res://Assets/Audio/SFX/Instruments/Steel.ogg" +dest_files=["res://.godot/imported/Steel.ogg-96e1940d784d42ef0877720378455abf.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/SFX/Instruments/Trumpet.ogg b/Assets/Audio/SFX/Instruments/Trumpet.ogg new file mode 100644 index 0000000..6932004 Binary files /dev/null and b/Assets/Audio/SFX/Instruments/Trumpet.ogg differ diff --git a/Assets/Audio/SFX/Instruments/Trumpet.ogg.import b/Assets/Audio/SFX/Instruments/Trumpet.ogg.import new file mode 100644 index 0000000..4e2831b --- /dev/null +++ b/Assets/Audio/SFX/Instruments/Trumpet.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://d0pdbnpfcm80i" +path="res://.godot/imported/Trumpet.ogg-8ce8c2cbef2f930f69bb2254c330e543.oggvorbisstr" + +[deps] + +source_file="res://Assets/Audio/SFX/Instruments/Trumpet.ogg" +dest_files=["res://.godot/imported/Trumpet.ogg-8ce8c2cbef2f930f69bb2254c330e543.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/SFX/Instruments/Violin.ogg b/Assets/Audio/SFX/Instruments/Violin.ogg new file mode 100644 index 0000000..c9a5264 Binary files /dev/null and b/Assets/Audio/SFX/Instruments/Violin.ogg differ diff --git a/Assets/Audio/SFX/Instruments/Violin.ogg.import b/Assets/Audio/SFX/Instruments/Violin.ogg.import new file mode 100644 index 0000000..b0a3246 --- /dev/null +++ b/Assets/Audio/SFX/Instruments/Violin.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://dodww1no4v6qh" +path="res://.godot/imported/Violin.ogg-36e2f55ddb31b5a2d46333a03d1a19c8.oggvorbisstr" + +[deps] + +source_file="res://Assets/Audio/SFX/Instruments/Violin.ogg" +dest_files=["res://.godot/imported/Violin.ogg-36e2f55ddb31b5a2d46333a03d1a19c8.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Assets/Audio/SFX/ItemAppear.wav b/Assets/Audio/SFX/ItemAppear.wav new file mode 100755 index 0000000..381e991 Binary files /dev/null and b/Assets/Audio/SFX/ItemAppear.wav differ diff --git a/Assets/Audio/SFX/ItemAppear.wav.import b/Assets/Audio/SFX/ItemAppear.wav.import new file mode 100644 index 0000000..dc3744e --- /dev/null +++ b/Assets/Audio/SFX/ItemAppear.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://812d0jas1cl5" +path="res://.godot/imported/ItemAppear.wav-63bdb98881fa5b251163b7035983edac.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/ItemAppear.wav" +dest_files=["res://.godot/imported/ItemAppear.wav-63bdb98881fa5b251163b7035983edac.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/KeyCollect.wav b/Assets/Audio/SFX/KeyCollect.wav new file mode 100644 index 0000000..6ad0e35 Binary files /dev/null and b/Assets/Audio/SFX/KeyCollect.wav differ diff --git a/Assets/Audio/SFX/KeyCollect.wav.import b/Assets/Audio/SFX/KeyCollect.wav.import new file mode 100644 index 0000000..370238b --- /dev/null +++ b/Assets/Audio/SFX/KeyCollect.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://ckyrouco8ltqd" +path="res://.godot/imported/KeyCollect.wav-79625e8e414e3f58e2b8f26b2deb51bb.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/KeyCollect.wav" +dest_files=["res://.godot/imported/KeyCollect.wav-79625e8e414e3f58e2b8f26b2deb51bb.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/Kick.wav b/Assets/Audio/SFX/Kick.wav new file mode 100755 index 0000000..b2942b1 Binary files /dev/null and b/Assets/Audio/SFX/Kick.wav differ diff --git a/Assets/Audio/SFX/Kick.wav.import b/Assets/Audio/SFX/Kick.wav.import new file mode 100644 index 0000000..9c1d5d2 --- /dev/null +++ b/Assets/Audio/SFX/Kick.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cns1appekjr0e" +path="res://.godot/imported/Kick.wav-b755bfd7a11ccc2c3d6c89f7be307388.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Kick.wav" +dest_files=["res://.godot/imported/Kick.wav-b755bfd7a11ccc2c3d6c89f7be307388.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/LakituThrow.wav b/Assets/Audio/SFX/LakituThrow.wav new file mode 100644 index 0000000..33473ba Binary files /dev/null and b/Assets/Audio/SFX/LakituThrow.wav differ diff --git a/Assets/Audio/SFX/LakituThrow.wav.import b/Assets/Audio/SFX/LakituThrow.wav.import new file mode 100644 index 0000000..2860dff --- /dev/null +++ b/Assets/Audio/SFX/LakituThrow.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://8lcdgpai6nkm" +path="res://.godot/imported/LakituThrow.wav-ee30470236a3511ab100203b3dace7be.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/LakituThrow.wav" +dest_files=["res://.godot/imported/LakituThrow.wav-ee30470236a3511ab100203b3dace7be.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/LiftFall.wav b/Assets/Audio/SFX/LiftFall.wav new file mode 100644 index 0000000..5e6eda4 Binary files /dev/null and b/Assets/Audio/SFX/LiftFall.wav differ diff --git a/Assets/Audio/SFX/LiftFall.wav.import b/Assets/Audio/SFX/LiftFall.wav.import new file mode 100644 index 0000000..60c97cf --- /dev/null +++ b/Assets/Audio/SFX/LiftFall.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://db77dwr7m6o58" +path="res://.godot/imported/LiftFall.wav-a1c4c11c5250742c0f366aeeab57751e.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/LiftFall.wav" +dest_files=["res://.godot/imported/LiftFall.wav-a1c4c11c5250742c0f366aeeab57751e.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/LuckyStar.wav b/Assets/Audio/SFX/LuckyStar.wav new file mode 100644 index 0000000..6045f0f Binary files /dev/null and b/Assets/Audio/SFX/LuckyStar.wav differ diff --git a/Assets/Audio/SFX/LuckyStar.wav.import b/Assets/Audio/SFX/LuckyStar.wav.import new file mode 100644 index 0000000..5dbbbdb --- /dev/null +++ b/Assets/Audio/SFX/LuckyStar.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://5hq5ubss47q7" +path="res://.godot/imported/LuckyStar.wav-b900bb8ff8f5553000bae964cff3a6b7.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/LuckyStar.wav" +dest_files=["res://.godot/imported/LuckyStar.wav-b900bb8ff8f5553000bae964cff3a6b7.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/Magic.wav b/Assets/Audio/SFX/Magic.wav new file mode 100755 index 0000000..83bcd50 Binary files /dev/null and b/Assets/Audio/SFX/Magic.wav differ diff --git a/Assets/Audio/SFX/Magic.wav.import b/Assets/Audio/SFX/Magic.wav.import new file mode 100644 index 0000000..663f823 --- /dev/null +++ b/Assets/Audio/SFX/Magic.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bkuwn43r488g6" +path="res://.godot/imported/Magic.wav-46ec04f552d3bc172d1e474363d586c5.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Magic.wav" +dest_files=["res://.godot/imported/Magic.wav-46ec04f552d3bc172d1e474363d586c5.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/MarathonMedal.wav b/Assets/Audio/SFX/MarathonMedal.wav new file mode 100644 index 0000000..33fa31b Binary files /dev/null and b/Assets/Audio/SFX/MarathonMedal.wav differ diff --git a/Assets/Audio/SFX/MarathonMedal.wav.import b/Assets/Audio/SFX/MarathonMedal.wav.import new file mode 100644 index 0000000..6954092 --- /dev/null +++ b/Assets/Audio/SFX/MarathonMedal.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://ekxoq3h38iuv" +path="res://.godot/imported/MarathonMedal.wav-7a42c264e67ef3747fdd7b825824ff79.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/MarathonMedal.wav" +dest_files=["res://.godot/imported/MarathonMedal.wav-7a42c264e67ef3747fdd7b825824ff79.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/MenuNavigate.wav b/Assets/Audio/SFX/MenuNavigate.wav new file mode 100644 index 0000000..a185720 Binary files /dev/null and b/Assets/Audio/SFX/MenuNavigate.wav differ diff --git a/Assets/Audio/SFX/MenuNavigate.wav.import b/Assets/Audio/SFX/MenuNavigate.wav.import new file mode 100644 index 0000000..ab066f7 --- /dev/null +++ b/Assets/Audio/SFX/MenuNavigate.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://6oq3a7qk53jw" +path="res://.godot/imported/MenuNavigate.wav-a03d1a9c4b7f6e87d7b95683a298b0a6.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/MenuNavigate.wav" +dest_files=["res://.godot/imported/MenuNavigate.wav-a03d1a9c4b7f6e87d7b95683a298b0a6.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/NoteBlock.wav b/Assets/Audio/SFX/NoteBlock.wav new file mode 100644 index 0000000..a902de0 Binary files /dev/null and b/Assets/Audio/SFX/NoteBlock.wav differ diff --git a/Assets/Audio/SFX/NoteBlock.wav.import b/Assets/Audio/SFX/NoteBlock.wav.import new file mode 100644 index 0000000..2a1f541 --- /dev/null +++ b/Assets/Audio/SFX/NoteBlock.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bx7bueh4ttchl" +path="res://.godot/imported/NoteBlock.wav-01353bb2ce794ca6f5bbddc5ae951587.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/NoteBlock.wav" +dest_files=["res://.godot/imported/NoteBlock.wav-01353bb2ce794ca6f5bbddc5ae951587.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/Pause.wav b/Assets/Audio/SFX/Pause.wav new file mode 100755 index 0000000..f699897 Binary files /dev/null and b/Assets/Audio/SFX/Pause.wav differ diff --git a/Assets/Audio/SFX/Pause.wav.import b/Assets/Audio/SFX/Pause.wav.import new file mode 100644 index 0000000..0620353 --- /dev/null +++ b/Assets/Audio/SFX/Pause.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://o8wqcv7gjfkn" +path="res://.godot/imported/Pause.wav-00cf0c283d6fcbe2a7bc1e259ff579f6.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Pause.wav" +dest_files=["res://.godot/imported/Pause.wav-00cf0c283d6fcbe2a7bc1e259ff579f6.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/Pipe.wav b/Assets/Audio/SFX/Pipe.wav new file mode 100644 index 0000000..ae84578 Binary files /dev/null and b/Assets/Audio/SFX/Pipe.wav differ diff --git a/Assets/Audio/SFX/Pipe.wav.import b/Assets/Audio/SFX/Pipe.wav.import new file mode 100644 index 0000000..6096020 --- /dev/null +++ b/Assets/Audio/SFX/Pipe.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://btanrlbdmyaym" +path="res://.godot/imported/Pipe.wav-ae73134bf03281bb99f80524d84bea8c.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Pipe.wav" +dest_files=["res://.godot/imported/Pipe.wav-ae73134bf03281bb99f80524d84bea8c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/Podoboo.wav b/Assets/Audio/SFX/Podoboo.wav new file mode 100644 index 0000000..a79b3dd Binary files /dev/null and b/Assets/Audio/SFX/Podoboo.wav differ diff --git a/Assets/Audio/SFX/Podoboo.wav.import b/Assets/Audio/SFX/Podoboo.wav.import new file mode 100644 index 0000000..5b7eaad --- /dev/null +++ b/Assets/Audio/SFX/Podoboo.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://u4ia748hujfl" +path="res://.godot/imported/Podoboo.wav-f2a82f811d1004d3aabd48852ba71fc7.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Podoboo.wav" +dest_files=["res://.godot/imported/Podoboo.wav-f2a82f811d1004d3aabd48852ba71fc7.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/Powerup.wav b/Assets/Audio/SFX/Powerup.wav new file mode 100755 index 0000000..6c93c12 Binary files /dev/null and b/Assets/Audio/SFX/Powerup.wav differ diff --git a/Assets/Audio/SFX/Powerup.wav.import b/Assets/Audio/SFX/Powerup.wav.import new file mode 100644 index 0000000..62339e6 --- /dev/null +++ b/Assets/Audio/SFX/Powerup.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bjfpg8fg6oyqg" +path="res://.godot/imported/Powerup.wav-67b56b3ab59eda665f57f14f314b7f34.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Powerup.wav" +dest_files=["res://.godot/imported/Powerup.wav-67b56b3ab59eda665f57f14f314b7f34.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/RaceCountdown.wav b/Assets/Audio/SFX/RaceCountdown.wav new file mode 100644 index 0000000..34049ad Binary files /dev/null and b/Assets/Audio/SFX/RaceCountdown.wav differ diff --git a/Assets/Audio/SFX/RaceCountdown.wav.import b/Assets/Audio/SFX/RaceCountdown.wav.import new file mode 100644 index 0000000..c460e45 --- /dev/null +++ b/Assets/Audio/SFX/RaceCountdown.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bri3u342yy5hk" +path="res://.godot/imported/RaceCountdown.wav-9c82a2be8ea14676d7d0dfa6204a8c4e.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/RaceCountdown.wav" +dest_files=["res://.godot/imported/RaceCountdown.wav-9c82a2be8ea14676d7d0dfa6204a8c4e.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/RankDown.wav b/Assets/Audio/SFX/RankDown.wav new file mode 100644 index 0000000..192e796 Binary files /dev/null and b/Assets/Audio/SFX/RankDown.wav differ diff --git a/Assets/Audio/SFX/RankDown.wav.import b/Assets/Audio/SFX/RankDown.wav.import new file mode 100644 index 0000000..b37a421 --- /dev/null +++ b/Assets/Audio/SFX/RankDown.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dhyd711qm8876" +path="res://.godot/imported/RankDown.wav-b4d88b2afc1cc96b69051c3d38ed937d.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/RankDown.wav" +dest_files=["res://.godot/imported/RankDown.wav-b4d88b2afc1cc96b69051c3d38ed937d.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/RankUpCBA.wav b/Assets/Audio/SFX/RankUpCBA.wav new file mode 100644 index 0000000..cb69152 Binary files /dev/null and b/Assets/Audio/SFX/RankUpCBA.wav differ diff --git a/Assets/Audio/SFX/RankUpCBA.wav.import b/Assets/Audio/SFX/RankUpCBA.wav.import new file mode 100644 index 0000000..38f5138 --- /dev/null +++ b/Assets/Audio/SFX/RankUpCBA.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bam2nrxgye6k5" +path="res://.godot/imported/RankUpCBA.wav-4780c81f45f57512793591c1be62e160.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/RankUpCBA.wav" +dest_files=["res://.godot/imported/RankUpCBA.wav-4780c81f45f57512793591c1be62e160.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/RankUpSP.wav b/Assets/Audio/SFX/RankUpSP.wav new file mode 100644 index 0000000..2d496d2 Binary files /dev/null and b/Assets/Audio/SFX/RankUpSP.wav differ diff --git a/Assets/Audio/SFX/RankUpSP.wav.import b/Assets/Audio/SFX/RankUpSP.wav.import new file mode 100644 index 0000000..49bdf7d --- /dev/null +++ b/Assets/Audio/SFX/RankUpSP.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://badrkkk8wxfvn" +path="res://.godot/imported/RankUpSP.wav-9481224dc135ac4f2285a1b8ff1703c8.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/RankUpSP.wav" +dest_files=["res://.godot/imported/RankUpSP.wav-9481224dc135ac4f2285a1b8ff1703c8.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/RedCoin1.wav b/Assets/Audio/SFX/RedCoin1.wav new file mode 100644 index 0000000..da19e48 Binary files /dev/null and b/Assets/Audio/SFX/RedCoin1.wav differ diff --git a/Assets/Audio/SFX/RedCoin1.wav.import b/Assets/Audio/SFX/RedCoin1.wav.import new file mode 100644 index 0000000..04daea4 --- /dev/null +++ b/Assets/Audio/SFX/RedCoin1.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://drr1qqeuhmv6m" +path="res://.godot/imported/RedCoin1.wav-7f669f9bc727285bb6979bba041f584c.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/RedCoin1.wav" +dest_files=["res://.godot/imported/RedCoin1.wav-7f669f9bc727285bb6979bba041f584c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/RedCoin2.wav b/Assets/Audio/SFX/RedCoin2.wav new file mode 100644 index 0000000..c568e33 Binary files /dev/null and b/Assets/Audio/SFX/RedCoin2.wav differ diff --git a/Assets/Audio/SFX/RedCoin2.wav.import b/Assets/Audio/SFX/RedCoin2.wav.import new file mode 100644 index 0000000..5a75f1c --- /dev/null +++ b/Assets/Audio/SFX/RedCoin2.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://de1tktivtggdv" +path="res://.godot/imported/RedCoin2.wav-7e12c2b21e5c74531e3fb396184cadc9.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/RedCoin2.wav" +dest_files=["res://.godot/imported/RedCoin2.wav-7e12c2b21e5c74531e3fb396184cadc9.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/RedCoin3.wav b/Assets/Audio/SFX/RedCoin3.wav new file mode 100644 index 0000000..a9213d3 Binary files /dev/null and b/Assets/Audio/SFX/RedCoin3.wav differ diff --git a/Assets/Audio/SFX/RedCoin3.wav.import b/Assets/Audio/SFX/RedCoin3.wav.import new file mode 100644 index 0000000..89b0699 --- /dev/null +++ b/Assets/Audio/SFX/RedCoin3.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cdtlca36qsba5" +path="res://.godot/imported/RedCoin3.wav-63b66f59d0717833d03c88bf7935fd62.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/RedCoin3.wav" +dest_files=["res://.godot/imported/RedCoin3.wav-63b66f59d0717833d03c88bf7935fd62.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/RedCoin4.wav b/Assets/Audio/SFX/RedCoin4.wav new file mode 100644 index 0000000..c442dea Binary files /dev/null and b/Assets/Audio/SFX/RedCoin4.wav differ diff --git a/Assets/Audio/SFX/RedCoin4.wav.import b/Assets/Audio/SFX/RedCoin4.wav.import new file mode 100644 index 0000000..5db83c8 --- /dev/null +++ b/Assets/Audio/SFX/RedCoin4.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dd47k4c5sypwp" +path="res://.godot/imported/RedCoin4.wav-6e36112098b6562be8480036612d41f0.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/RedCoin4.wav" +dest_files=["res://.godot/imported/RedCoin4.wav-6e36112098b6562be8480036612d41f0.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/RedCoin5.wav b/Assets/Audio/SFX/RedCoin5.wav new file mode 100644 index 0000000..10c61d3 Binary files /dev/null and b/Assets/Audio/SFX/RedCoin5.wav differ diff --git a/Assets/Audio/SFX/RedCoin5.wav.import b/Assets/Audio/SFX/RedCoin5.wav.import new file mode 100644 index 0000000..ce1fd36 --- /dev/null +++ b/Assets/Audio/SFX/RedCoin5.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://chi2nogc2op4i" +path="res://.godot/imported/RedCoin5.wav-556b30a87742372529393ea6f1451e2b.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/RedCoin5.wav" +dest_files=["res://.godot/imported/RedCoin5.wav-556b30a87742372529393ea6f1451e2b.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/Score.wav b/Assets/Audio/SFX/Score.wav new file mode 100755 index 0000000..2befbe3 Binary files /dev/null and b/Assets/Audio/SFX/Score.wav differ diff --git a/Assets/Audio/SFX/Score.wav.import b/Assets/Audio/SFX/Score.wav.import new file mode 100644 index 0000000..b012954 --- /dev/null +++ b/Assets/Audio/SFX/Score.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dsc21eiypsqnd" +path="res://.godot/imported/Score.wav-ffef6933c3119126332d42dbaf2ab2c8.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Score.wav" +dest_files=["res://.godot/imported/Score.wav-ffef6933c3119126332d42dbaf2ab2c8.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/ScoreLoop.wav b/Assets/Audio/SFX/ScoreLoop.wav new file mode 100755 index 0000000..2befbe3 Binary files /dev/null and b/Assets/Audio/SFX/ScoreLoop.wav differ diff --git a/Assets/Audio/SFX/ScoreLoop.wav.import b/Assets/Audio/SFX/ScoreLoop.wav.import new file mode 100644 index 0000000..12c1847 --- /dev/null +++ b/Assets/Audio/SFX/ScoreLoop.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dhc2t3wbtsoss" +path="res://.godot/imported/ScoreLoop.wav-b3fdd090726d783efd49fc014188a508.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/ScoreLoop.wav" +dest_files=["res://.godot/imported/ScoreLoop.wav-b3fdd090726d783efd49fc014188a508.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=2 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/Silent.wav b/Assets/Audio/SFX/Silent.wav new file mode 100755 index 0000000..05c672c Binary files /dev/null and b/Assets/Audio/SFX/Silent.wav differ diff --git a/Assets/Audio/SFX/Silent.wav.import b/Assets/Audio/SFX/Silent.wav.import new file mode 100644 index 0000000..a635dea --- /dev/null +++ b/Assets/Audio/SFX/Silent.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bpk6is7hnd85i" +path="res://.godot/imported/Silent.wav-ecc471340879325a48e2fbc448f8d669.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Silent.wav" +dest_files=["res://.godot/imported/Silent.wav-ecc471340879325a48e2fbc448f8d669.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/Skid.wav b/Assets/Audio/SFX/Skid.wav new file mode 100755 index 0000000..d50176f Binary files /dev/null and b/Assets/Audio/SFX/Skid.wav differ diff --git a/Assets/Audio/SFX/Skid.wav.import b/Assets/Audio/SFX/Skid.wav.import new file mode 100644 index 0000000..4d69783 --- /dev/null +++ b/Assets/Audio/SFX/Skid.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cbxnq518x3jqe" +path="res://.godot/imported/Skid.wav-4c16b7e4daf40757c875355e36a0bc53.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Skid.wav" +dest_files=["res://.godot/imported/Skid.wav-4c16b7e4daf40757c875355e36a0bc53.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/SmallJump.wav b/Assets/Audio/SFX/SmallJump.wav new file mode 100644 index 0000000..1ceabfe Binary files /dev/null and b/Assets/Audio/SFX/SmallJump.wav differ diff --git a/Assets/Audio/SFX/SmallJump.wav.import b/Assets/Audio/SFX/SmallJump.wav.import new file mode 100644 index 0000000..743eb81 --- /dev/null +++ b/Assets/Audio/SFX/SmallJump.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://d8xlohp4qi5k" +path="res://.godot/imported/SmallJump.wav-969a153e00a0b68e026acc1f48672359.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/SmallJump.wav" +dest_files=["res://.godot/imported/SmallJump.wav-969a153e00a0b68e026acc1f48672359.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/Speaking.wav b/Assets/Audio/SFX/Speaking.wav new file mode 100755 index 0000000..017e4be Binary files /dev/null and b/Assets/Audio/SFX/Speaking.wav differ diff --git a/Assets/Audio/SFX/Speaking.wav.import b/Assets/Audio/SFX/Speaking.wav.import new file mode 100644 index 0000000..06f207d --- /dev/null +++ b/Assets/Audio/SFX/Speaking.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dtuo0r8boftsg" +path="res://.godot/imported/Speaking.wav-2f23a2fc932688745df55b569ecc3717.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Speaking.wav" +dest_files=["res://.godot/imported/Speaking.wav-2f23a2fc932688745df55b569ecc3717.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/Spring.wav b/Assets/Audio/SFX/Spring.wav new file mode 100755 index 0000000..9806e09 Binary files /dev/null and b/Assets/Audio/SFX/Spring.wav differ diff --git a/Assets/Audio/SFX/Spring.wav.import b/Assets/Audio/SFX/Spring.wav.import new file mode 100644 index 0000000..787021c --- /dev/null +++ b/Assets/Audio/SFX/Spring.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://injwnsaxa0b1" +path="res://.godot/imported/Spring.wav-869a7d27e51d6005d453b1a9793808ab.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Spring.wav" +dest_files=["res://.godot/imported/Spring.wav-869a7d27e51d6005d453b1a9793808ab.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/Stomp.wav b/Assets/Audio/SFX/Stomp.wav new file mode 100755 index 0000000..1f56fd5 Binary files /dev/null and b/Assets/Audio/SFX/Stomp.wav differ diff --git a/Assets/Audio/SFX/Stomp.wav.import b/Assets/Audio/SFX/Stomp.wav.import new file mode 100644 index 0000000..45f4c11 --- /dev/null +++ b/Assets/Audio/SFX/Stomp.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bbpb51c25ji4r" +path="res://.godot/imported/Stomp.wav-acaa5b9b2978c7f93cc4334894f46cd7.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Stomp.wav" +dest_files=["res://.godot/imported/Stomp.wav-acaa5b9b2978c7f93cc4334894f46cd7.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/Swim.wav b/Assets/Audio/SFX/Swim.wav new file mode 100755 index 0000000..1f56fd5 Binary files /dev/null and b/Assets/Audio/SFX/Swim.wav differ diff --git a/Assets/Audio/SFX/Swim.wav.import b/Assets/Audio/SFX/Swim.wav.import new file mode 100644 index 0000000..a712a03 --- /dev/null +++ b/Assets/Audio/SFX/Swim.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cpmq1uko173th" +path="res://.godot/imported/Swim.wav-18a92b1666d8b92444201d2cbc2f970a.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Swim.wav" +dest_files=["res://.godot/imported/Swim.wav-18a92b1666d8b92444201d2cbc2f970a.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/Switch.wav b/Assets/Audio/SFX/Switch.wav new file mode 100755 index 0000000..4f77c9b Binary files /dev/null and b/Assets/Audio/SFX/Switch.wav differ diff --git a/Assets/Audio/SFX/Switch.wav.import b/Assets/Audio/SFX/Switch.wav.import new file mode 100644 index 0000000..a1c5a56 --- /dev/null +++ b/Assets/Audio/SFX/Switch.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://eocor8cg8mx4" +path="res://.godot/imported/Switch.wav-325146a61db71294661c5ee98ea082b0.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Switch.wav" +dest_files=["res://.godot/imported/Switch.wav-325146a61db71294661c5ee98ea082b0.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/TimerBeep.wav b/Assets/Audio/SFX/TimerBeep.wav new file mode 100644 index 0000000..f5a1e1c Binary files /dev/null and b/Assets/Audio/SFX/TimerBeep.wav differ diff --git a/Assets/Audio/SFX/TimerBeep.wav.import b/Assets/Audio/SFX/TimerBeep.wav.import new file mode 100644 index 0000000..f255392 --- /dev/null +++ b/Assets/Audio/SFX/TimerBeep.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bqnhv1s6r5tpg" +path="res://.godot/imported/TimerBeep.wav-beb53587578feaba4497d6177785eb79.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/TimerBeep.wav" +dest_files=["res://.godot/imported/TimerBeep.wav-beb53587578feaba4497d6177785eb79.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/TimerRunningLow.wav b/Assets/Audio/SFX/TimerRunningLow.wav new file mode 100644 index 0000000..ca568ed Binary files /dev/null and b/Assets/Audio/SFX/TimerRunningLow.wav differ diff --git a/Assets/Audio/SFX/TimerRunningLow.wav.import b/Assets/Audio/SFX/TimerRunningLow.wav.import new file mode 100644 index 0000000..6d2d0c0 --- /dev/null +++ b/Assets/Audio/SFX/TimerRunningLow.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://oghj2q665pfj" +path="res://.godot/imported/TimerRunningLow.wav-742933fc9db18529d0352d497cfa61a4.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/TimerRunningLow.wav" +dest_files=["res://.godot/imported/TimerRunningLow.wav-742933fc9db18529d0352d497cfa61a4.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/VineAppear.wav b/Assets/Audio/SFX/VineAppear.wav new file mode 100755 index 0000000..0aa8942 Binary files /dev/null and b/Assets/Audio/SFX/VineAppear.wav differ diff --git a/Assets/Audio/SFX/VineAppear.wav.import b/Assets/Audio/SFX/VineAppear.wav.import new file mode 100644 index 0000000..849d2f0 --- /dev/null +++ b/Assets/Audio/SFX/VineAppear.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bdm8wm7vy4r12" +path="res://.godot/imported/VineAppear.wav-fdef766f2806f4daf3ebf6b42e141d3d.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/VineAppear.wav" +dest_files=["res://.godot/imported/VineAppear.wav-fdef766f2806f4daf3ebf6b42e141d3d.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/Wind.wav b/Assets/Audio/SFX/Wind.wav new file mode 100755 index 0000000..78628bb Binary files /dev/null and b/Assets/Audio/SFX/Wind.wav differ diff --git a/Assets/Audio/SFX/Wind.wav.import b/Assets/Audio/SFX/Wind.wav.import new file mode 100644 index 0000000..dc4783d --- /dev/null +++ b/Assets/Audio/SFX/Wind.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://g5cjhcnpp1fp" +path="res://.godot/imported/Wind.wav-20106c3f1351b97cf4e02c5377d6acf8.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Wind.wav" +dest_files=["res://.godot/imported/Wind.wav-20106c3f1351b97cf4e02c5377d6acf8.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=2 +edit/loop_begin=30000 +edit/loop_end=-1 +compress/mode=0 diff --git a/Assets/Audio/SFX/Yoshi.wav b/Assets/Audio/SFX/Yoshi.wav new file mode 100755 index 0000000..979c26c Binary files /dev/null and b/Assets/Audio/SFX/Yoshi.wav differ diff --git a/Assets/Audio/SFX/Yoshi.wav.import b/Assets/Audio/SFX/Yoshi.wav.import new file mode 100644 index 0000000..8cb76b3 --- /dev/null +++ b/Assets/Audio/SFX/Yoshi.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cl4e0p4fnpjn1" +path="res://.godot/imported/Yoshi.wav-f5129f7cd38007630a498ff750e6fdc2.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/Yoshi.wav" +dest_files=["res://.godot/imported/Yoshi.wav-f5129f7cd38007630a498ff750e6fdc2.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Audio/SFX/YoshiEgg.wav b/Assets/Audio/SFX/YoshiEgg.wav new file mode 100755 index 0000000..d89ab9c Binary files /dev/null and b/Assets/Audio/SFX/YoshiEgg.wav differ diff --git a/Assets/Audio/SFX/YoshiEgg.wav.import b/Assets/Audio/SFX/YoshiEgg.wav.import new file mode 100644 index 0000000..09fc3c1 --- /dev/null +++ b/Assets/Audio/SFX/YoshiEgg.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://uc55fu866hkj" +path="res://.godot/imported/YoshiEgg.wav-0a6e3316e210c42c79d0bd878161d95f.sample" + +[deps] + +source_file="res://Assets/Audio/SFX/YoshiEgg.wav" +dest_files=["res://.godot/imported/YoshiEgg.wav-0a6e3316e210c42c79d0bd878161d95f.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/Assets/Sprites/Backgrounds/BeachWater.png b/Assets/Sprites/Backgrounds/BeachWater.png new file mode 100755 index 0000000..fb5280c Binary files /dev/null and b/Assets/Sprites/Backgrounds/BeachWater.png differ diff --git a/Assets/Sprites/Backgrounds/BeachWater.png.import b/Assets/Sprites/Backgrounds/BeachWater.png.import new file mode 100644 index 0000000..5f8c75e --- /dev/null +++ b/Assets/Sprites/Backgrounds/BeachWater.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hswci71vvpuh" +path="res://.godot/imported/BeachWater.png-50a050575935eb713b2637d5e543b803.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/BeachWater.png" +dest_files=["res://.godot/imported/BeachWater.png-50a050575935eb713b2637d5e543b803.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/BooMenuBG.png b/Assets/Sprites/Backgrounds/BooMenuBG.png new file mode 100755 index 0000000..3c2f43e Binary files /dev/null and b/Assets/Sprites/Backgrounds/BooMenuBG.png differ diff --git a/Assets/Sprites/Backgrounds/BooMenuBG.png.import b/Assets/Sprites/Backgrounds/BooMenuBG.png.import new file mode 100644 index 0000000..231e679 --- /dev/null +++ b/Assets/Sprites/Backgrounds/BooMenuBG.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bghn5xwo51hp4" +path="res://.godot/imported/BooMenuBG.png-4f87cf556fe235a0c5ce80c03a2fdea9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/BooMenuBG.png" +dest_files=["res://.godot/imported/BooMenuBG.png-4f87cf556fe235a0c5ce80c03a2fdea9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/AirshipBush.png b/Assets/Sprites/Backgrounds/Bushes/AirshipBush.png new file mode 100644 index 0000000..d447ed6 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/AirshipBush.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/AirshipBush.png.import b/Assets/Sprites/Backgrounds/Bushes/AirshipBush.png.import new file mode 100644 index 0000000..5efc04f --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/AirshipBush.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://emmk0yvdaiv3" +path="res://.godot/imported/AirshipBush.png-ef70dd64c0aa96accc14e0c830f1b67c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/AirshipBush.png" +dest_files=["res://.godot/imported/AirshipBush.png-ef70dd64c0aa96accc14e0c830f1b67c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/AirshipBushLL.png b/Assets/Sprites/Backgrounds/Bushes/AirshipBushLL.png new file mode 100644 index 0000000..93cbec5 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/AirshipBushLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/AirshipBushLL.png.import b/Assets/Sprites/Backgrounds/Bushes/AirshipBushLL.png.import new file mode 100644 index 0000000..93f8f79 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/AirshipBushLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dmmdkuj8jie8v" +path="res://.godot/imported/AirshipBushLL.png-f9640b39c436e80e343a862984d4e7ea.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/AirshipBushLL.png" +dest_files=["res://.godot/imported/AirshipBushLL.png-f9640b39c436e80e343a862984d4e7ea.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/AirshipBushNight.png b/Assets/Sprites/Backgrounds/Bushes/AirshipBushNight.png new file mode 100644 index 0000000..9eef1b3 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/AirshipBushNight.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/AirshipBushNight.png.import b/Assets/Sprites/Backgrounds/Bushes/AirshipBushNight.png.import new file mode 100644 index 0000000..d306c52 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/AirshipBushNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://iqa6xilbsv00" +path="res://.godot/imported/AirshipBushNight.png-8137405e21c5bdb5529db44a0dd9f4c0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/AirshipBushNight.png" +dest_files=["res://.godot/imported/AirshipBushNight.png-8137405e21c5bdb5529db44a0dd9f4c0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/AirshipBushNightLL.png b/Assets/Sprites/Backgrounds/Bushes/AirshipBushNightLL.png new file mode 100644 index 0000000..fc2ae78 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/AirshipBushNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/AirshipBushNightLL.png.import b/Assets/Sprites/Backgrounds/Bushes/AirshipBushNightLL.png.import new file mode 100644 index 0000000..7458e96 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/AirshipBushNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://p84yvpk2sme5" +path="res://.godot/imported/AirshipBushNightLL.png-e72e8e2b27ddff07e3265549e494c8d9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/AirshipBushNightLL.png" +dest_files=["res://.godot/imported/AirshipBushNightLL.png-e72e8e2b27ddff07e3265549e494c8d9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/AutumnBush.png b/Assets/Sprites/Backgrounds/Bushes/AutumnBush.png new file mode 100644 index 0000000..5216abc Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/AutumnBush.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/AutumnBush.png.import b/Assets/Sprites/Backgrounds/Bushes/AutumnBush.png.import new file mode 100644 index 0000000..ee32b07 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/AutumnBush.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b6qp2dr5h8jqw" +path="res://.godot/imported/AutumnBush.png-9c47459344e8b3ad32140298a05e3082.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/AutumnBush.png" +dest_files=["res://.godot/imported/AutumnBush.png-9c47459344e8b3ad32140298a05e3082.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/AutumnBushLL.png b/Assets/Sprites/Backgrounds/Bushes/AutumnBushLL.png new file mode 100644 index 0000000..b5819e1 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/AutumnBushLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/AutumnBushLL.png.import b/Assets/Sprites/Backgrounds/Bushes/AutumnBushLL.png.import new file mode 100644 index 0000000..47aed41 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/AutumnBushLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dxs5ykn5ymmkj" +path="res://.godot/imported/AutumnBushLL.png-3adfccb2d3bd5870dc5012eff50002a2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/AutumnBushLL.png" +dest_files=["res://.godot/imported/AutumnBushLL.png-3adfccb2d3bd5870dc5012eff50002a2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/AutumnBushNight.png b/Assets/Sprites/Backgrounds/Bushes/AutumnBushNight.png new file mode 100644 index 0000000..b3bf1aa Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/AutumnBushNight.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/AutumnBushNight.png.import b/Assets/Sprites/Backgrounds/Bushes/AutumnBushNight.png.import new file mode 100644 index 0000000..3fa3870 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/AutumnBushNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://du66uqp6w17gs" +path="res://.godot/imported/AutumnBushNight.png-3a624eae013cf227b5dcde90f6234462.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/AutumnBushNight.png" +dest_files=["res://.godot/imported/AutumnBushNight.png-3a624eae013cf227b5dcde90f6234462.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/AutumnBushNightLL.png b/Assets/Sprites/Backgrounds/Bushes/AutumnBushNightLL.png new file mode 100644 index 0000000..c4e3840 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/AutumnBushNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/AutumnBushNightLL.png.import b/Assets/Sprites/Backgrounds/Bushes/AutumnBushNightLL.png.import new file mode 100644 index 0000000..cc05014 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/AutumnBushNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bf5hv05rcuqd1" +path="res://.godot/imported/AutumnBushNightLL.png-d666cdeec5ba1e4a209a8483ac9ac691.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/AutumnBushNightLL.png" +dest_files=["res://.godot/imported/AutumnBushNightLL.png-d666cdeec5ba1e4a209a8483ac9ac691.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/BonusBush.png b/Assets/Sprites/Backgrounds/Bushes/BonusBush.png new file mode 100644 index 0000000..b5bfa0a Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/BonusBush.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/BonusBush.png.import b/Assets/Sprites/Backgrounds/Bushes/BonusBush.png.import new file mode 100644 index 0000000..34977af --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/BonusBush.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bj1ssujg4tegx" +path="res://.godot/imported/BonusBush.png-8434bc6a113ada17f3ce7f64be3bda39.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/BonusBush.png" +dest_files=["res://.godot/imported/BonusBush.png-8434bc6a113ada17f3ce7f64be3bda39.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/BonusBushLL.png b/Assets/Sprites/Backgrounds/Bushes/BonusBushLL.png new file mode 100644 index 0000000..b490085 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/BonusBushLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/BonusBushLL.png.import b/Assets/Sprites/Backgrounds/Bushes/BonusBushLL.png.import new file mode 100644 index 0000000..5372b27 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/BonusBushLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://x7ebhpxg135s" +path="res://.godot/imported/BonusBushLL.png-2964be8dc49d857a6ccc9a58a3248ec7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/BonusBushLL.png" +dest_files=["res://.godot/imported/BonusBushLL.png-2964be8dc49d857a6ccc9a58a3248ec7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/BonusBushNight.png b/Assets/Sprites/Backgrounds/Bushes/BonusBushNight.png new file mode 100644 index 0000000..8a0cdee Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/BonusBushNight.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/BonusBushNight.png.import b/Assets/Sprites/Backgrounds/Bushes/BonusBushNight.png.import new file mode 100644 index 0000000..4b5e175 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/BonusBushNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bcoccpeiklsyj" +path="res://.godot/imported/BonusBushNight.png-886c1cb6e095282b24436bdf2d6d7240.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/BonusBushNight.png" +dest_files=["res://.godot/imported/BonusBushNight.png-886c1cb6e095282b24436bdf2d6d7240.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/BonusBushNightLL.png b/Assets/Sprites/Backgrounds/Bushes/BonusBushNightLL.png new file mode 100644 index 0000000..547f1ee Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/BonusBushNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/BonusBushNightLL.png.import b/Assets/Sprites/Backgrounds/Bushes/BonusBushNightLL.png.import new file mode 100644 index 0000000..2ee4633 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/BonusBushNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://65rcmj2xar52" +path="res://.godot/imported/BonusBushNightLL.png-0948cdf9b17ff35666ef19a42d0e2571.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/BonusBushNightLL.png" +dest_files=["res://.godot/imported/BonusBushNightLL.png-0948cdf9b17ff35666ef19a42d0e2571.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/Bush.json b/Assets/Sprites/Backgrounds/Bushes/Bush.json new file mode 100644 index 0000000..b1f8e67 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/Bush.json @@ -0,0 +1,124 @@ +{ + "variations": { + "default": { + "SMB1": { + "Day": {"source": "Bush.png"}, + "Night": {"source": "BushNight.png"} + }, + "SMBLL": { + "Day": {"source": "BushLL.png"}, + "Night": {"source": "BushNightLL.png"} + } + }, + "Jungle": { + "SMB1": { "source": "JungleBush.png" }, + "SMBLL": { "source": "JungleBushLL.png" } + }, + "Snow": { + "SMB1": { + "Day": {"source": "SnowBush.png"}, + "Night": {"source": "SnowBushNight.png"} + }, + "SMBLL": { + "Day": {"source": "SnowBushLL.png"}, + "Night": {"source": "SnowBushNightLL.png"} + }, + }, + "Autumn": { + "SMB1": { + "Day": {"source": "AutumnBush.png"}, + "Night": {"source": "AutumnBushNight.png"} + }, + "SMBLL": { + "Day": {"source": "AutumnBushLL.png"}, + "Night": {"source": "AutumnBushNightLL.png"} + }, + }, + "Castle": { + "SMB1": { + "Day": { "source": "CastleBush.png" }, + "Night": { "source": "CastleBushNight.png" } + }, + "SMBLL": { + "Day": { "source": "CastleBushLL.png" }, + "Night": { "source": "CastleBushNightLL.png" } + } + }, + "CastleWater": { + "SMB1": { + "Day": { "source": "CastleWaterBush.png" }, + "Night": { "source": "CastleWaterBushNight.png" } + }, + "SMBLL": { + "Day": { "source": "CastleWaterBushLL.png" }, + "Night": { "source": "CastleWaterBushNightLL.png" } + } + }, + "Airship": { + "SMB1": { + "Day": { "source": "AirshipBush.png" }, + "Night": { "source": "AirshipBushNight.png" } + }, + "SMBLL": { + "Day": { "source": "AirshipBushLL.png" }, + "Night": { "source": "AirshipBushNightLL.png" } + } + }, + "Volcano": { + "SMB1": { "source": "VolcanoBush.png" }, + "SMBLL": { "source": "VolcanoBushLL.png" } + }, + "Underground": { + "SMB1": { "source": "UndergroundBush.png" }, + "SMBLL": { "source": "UndergroundBushLL.png" } + }, + "Space": { + "SMB1": { "source": "SpaceBush.png" }, + "SMBLL": { "source": "SpaceBushLL.png" } + }, + "Garden": { + "SMB1": { + "Day": { "source": "GardenBush.png" }, + "Night": { "source": "GardenBushNight.png" } + }, + "SMBLL": { + "Day": { "source": "GardenBushLL.png" }, + "Night": { "source": "GardenBushNightLL.png" } + } + }, + "Desert": { + "SMB1": { + "Day": { "source": "DesertBush.png" }, + "Night": { "source": "DesertBushNight.png" } + }, + "SMBLL": { + "Day": { "source": "DesertBushLL.png" }, + "Night": { "source": "DesertBushNightLL.png" } + } + }, + "Underwater": { + "SMB1": { + "Day": { "source": "UnderwaterBush.png" }, + "Night": { "source": "UnderwaterBushNight.png" } + }, + "SMBLL": { + "Day": { "source": "UnderwaterBushLL.png" }, + "Night": { "source": "UnderwaterBushNightLL.png" } + } + }, + "GhostHouse": { + "SMB1": { "source": "GhostHouseBush.png" }, + "SMBLL": { "source": "GhostHouseBushLL.png" } + }, + "Bonus": { + "SMB1": { + "Day": { "source": "BonusBush.png" }, + "Night": { "source": "BonusBushNight.png" } + }, + "SMBLL": { + "Day": { "source": "BonusBushLL.png" }, + "Night": { "source": "BonusBushNightLL.png" } + } + } + } +} diff --git a/Assets/Sprites/Backgrounds/Bushes/Bush.png b/Assets/Sprites/Backgrounds/Bushes/Bush.png new file mode 100644 index 0000000..61a3382 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/Bush.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/Bush.png.import b/Assets/Sprites/Backgrounds/Bushes/Bush.png.import new file mode 100644 index 0000000..16bdc45 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/Bush.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bitinvhrxhtsg" +path="res://.godot/imported/Bush.png-6a8c6732be6fc893e6c364d1510c88a6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/Bush.png" +dest_files=["res://.godot/imported/Bush.png-6a8c6732be6fc893e6c364d1510c88a6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/BushLL.png b/Assets/Sprites/Backgrounds/Bushes/BushLL.png new file mode 100644 index 0000000..e6a5e17 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/BushLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/BushLL.png.import b/Assets/Sprites/Backgrounds/Bushes/BushLL.png.import new file mode 100644 index 0000000..0327f84 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/BushLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d0qh61cuabufa" +path="res://.godot/imported/BushLL.png-f4172a594c68066a7b3a5e88a7828ad8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/BushLL.png" +dest_files=["res://.godot/imported/BushLL.png-f4172a594c68066a7b3a5e88a7828ad8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/BushNight.png b/Assets/Sprites/Backgrounds/Bushes/BushNight.png new file mode 100644 index 0000000..9bd48ab Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/BushNight.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/BushNight.png.import b/Assets/Sprites/Backgrounds/Bushes/BushNight.png.import new file mode 100644 index 0000000..d64b906 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/BushNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://rv5wcnjulem0" +path="res://.godot/imported/BushNight.png-4b0499d98d78a4c6c9a4c27ecfac0b84.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/BushNight.png" +dest_files=["res://.godot/imported/BushNight.png-4b0499d98d78a4c6c9a4c27ecfac0b84.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/BushNightLL.png b/Assets/Sprites/Backgrounds/Bushes/BushNightLL.png new file mode 100644 index 0000000..25db93c Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/BushNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/BushNightLL.png.import b/Assets/Sprites/Backgrounds/Bushes/BushNightLL.png.import new file mode 100644 index 0000000..7081849 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/BushNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtaqecmod5jeh" +path="res://.godot/imported/BushNightLL.png-720c5e1f2e357484990d31b4acda6d37.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/BushNightLL.png" +dest_files=["res://.godot/imported/BushNightLL.png-720c5e1f2e357484990d31b4acda6d37.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/CastleBush.png b/Assets/Sprites/Backgrounds/Bushes/CastleBush.png new file mode 100644 index 0000000..b502a01 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/CastleBush.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/CastleBush.png.import b/Assets/Sprites/Backgrounds/Bushes/CastleBush.png.import new file mode 100644 index 0000000..11d7d0e --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/CastleBush.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dwk5s24xh4o0m" +path="res://.godot/imported/CastleBush.png-083a59208071663788154c346230471f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/CastleBush.png" +dest_files=["res://.godot/imported/CastleBush.png-083a59208071663788154c346230471f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/CastleBushLL.png b/Assets/Sprites/Backgrounds/Bushes/CastleBushLL.png new file mode 100644 index 0000000..a551195 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/CastleBushLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/CastleBushLL.png.import b/Assets/Sprites/Backgrounds/Bushes/CastleBushLL.png.import new file mode 100644 index 0000000..d979f6a --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/CastleBushLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cel3hjldhxok4" +path="res://.godot/imported/CastleBushLL.png-7ca6e9fe62e066744035ecd47d4d63a5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/CastleBushLL.png" +dest_files=["res://.godot/imported/CastleBushLL.png-7ca6e9fe62e066744035ecd47d4d63a5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/CastleBushNight.png b/Assets/Sprites/Backgrounds/Bushes/CastleBushNight.png new file mode 100644 index 0000000..b71f548 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/CastleBushNight.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/CastleBushNight.png.import b/Assets/Sprites/Backgrounds/Bushes/CastleBushNight.png.import new file mode 100644 index 0000000..36a1611 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/CastleBushNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkjam0jo2k2m0" +path="res://.godot/imported/CastleBushNight.png-abc5f391847a2445cd44ae2e06666120.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/CastleBushNight.png" +dest_files=["res://.godot/imported/CastleBushNight.png-abc5f391847a2445cd44ae2e06666120.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/CastleBushNightLL.png b/Assets/Sprites/Backgrounds/Bushes/CastleBushNightLL.png new file mode 100644 index 0000000..4e24b87 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/CastleBushNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/CastleBushNightLL.png.import b/Assets/Sprites/Backgrounds/Bushes/CastleBushNightLL.png.import new file mode 100644 index 0000000..a222ede --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/CastleBushNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bwha4ale4k67s" +path="res://.godot/imported/CastleBushNightLL.png-f74e7a23a38570b1b0c63419c8902f44.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/CastleBushNightLL.png" +dest_files=["res://.godot/imported/CastleBushNightLL.png-f74e7a23a38570b1b0c63419c8902f44.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/CastleWaterBush.png b/Assets/Sprites/Backgrounds/Bushes/CastleWaterBush.png new file mode 100644 index 0000000..79a3d48 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/CastleWaterBush.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/CastleWaterBush.png.import b/Assets/Sprites/Backgrounds/Bushes/CastleWaterBush.png.import new file mode 100644 index 0000000..fad3dd4 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/CastleWaterBush.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ejsaxsajfffk" +path="res://.godot/imported/CastleWaterBush.png-5fbd1e9bcb3175540097014cd5ed628e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/CastleWaterBush.png" +dest_files=["res://.godot/imported/CastleWaterBush.png-5fbd1e9bcb3175540097014cd5ed628e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushLL.png b/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushLL.png new file mode 100644 index 0000000..fa2f94b Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushLL.png.import b/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushLL.png.import new file mode 100644 index 0000000..c4af2d0 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://h5te4n5uvlrv" +path="res://.godot/imported/CastleWaterBushLL.png-3f02f68033c03c8c9a4c515b9bd4968d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/CastleWaterBushLL.png" +dest_files=["res://.godot/imported/CastleWaterBushLL.png-3f02f68033c03c8c9a4c515b9bd4968d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushNight.png b/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushNight.png new file mode 100644 index 0000000..8204425 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushNight.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushNight.png.import b/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushNight.png.import new file mode 100644 index 0000000..db8dfda --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://5k22nfuiy5mv" +path="res://.godot/imported/CastleWaterBushNight.png-d72916d885438b40568f2cf96915e6f0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/CastleWaterBushNight.png" +dest_files=["res://.godot/imported/CastleWaterBushNight.png-d72916d885438b40568f2cf96915e6f0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushNightLL.png b/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushNightLL.png new file mode 100644 index 0000000..df6099f Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushNightLL.png.import b/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushNightLL.png.import new file mode 100644 index 0000000..9c7de38 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/CastleWaterBushNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dofq1qrq3r8of" +path="res://.godot/imported/CastleWaterBushNightLL.png-200a8cefd3547b749add4fe59f1bddd4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/CastleWaterBushNightLL.png" +dest_files=["res://.godot/imported/CastleWaterBushNightLL.png-200a8cefd3547b749add4fe59f1bddd4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/DesertBush.png b/Assets/Sprites/Backgrounds/Bushes/DesertBush.png new file mode 100644 index 0000000..613363a Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/DesertBush.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/DesertBush.png.import b/Assets/Sprites/Backgrounds/Bushes/DesertBush.png.import new file mode 100644 index 0000000..97121b7 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/DesertBush.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bfguojjnsjiub" +path="res://.godot/imported/DesertBush.png-6a6c87aaa5de5392e701472446fa67f5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/DesertBush.png" +dest_files=["res://.godot/imported/DesertBush.png-6a6c87aaa5de5392e701472446fa67f5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/DesertBushLL.png b/Assets/Sprites/Backgrounds/Bushes/DesertBushLL.png new file mode 100644 index 0000000..871d113 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/DesertBushLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/DesertBushLL.png.import b/Assets/Sprites/Backgrounds/Bushes/DesertBushLL.png.import new file mode 100644 index 0000000..b57aa74 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/DesertBushLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cftmdvbp7kmq3" +path="res://.godot/imported/DesertBushLL.png-621cc26279e12eba4be65f243e30b797.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/DesertBushLL.png" +dest_files=["res://.godot/imported/DesertBushLL.png-621cc26279e12eba4be65f243e30b797.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/DesertBushNight.png b/Assets/Sprites/Backgrounds/Bushes/DesertBushNight.png new file mode 100644 index 0000000..7566319 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/DesertBushNight.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/DesertBushNight.png.import b/Assets/Sprites/Backgrounds/Bushes/DesertBushNight.png.import new file mode 100644 index 0000000..5f45551 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/DesertBushNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://crykk5r7oving" +path="res://.godot/imported/DesertBushNight.png-1c948a5e1c53dd79e4bbe18ae83f935c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/DesertBushNight.png" +dest_files=["res://.godot/imported/DesertBushNight.png-1c948a5e1c53dd79e4bbe18ae83f935c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/DesertBushNightLL.png b/Assets/Sprites/Backgrounds/Bushes/DesertBushNightLL.png new file mode 100644 index 0000000..6422954 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/DesertBushNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/DesertBushNightLL.png.import b/Assets/Sprites/Backgrounds/Bushes/DesertBushNightLL.png.import new file mode 100644 index 0000000..fff68c2 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/DesertBushNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlfe2gwf5rnas" +path="res://.godot/imported/DesertBushNightLL.png-6eb286405840424141357705422ea6ee.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/DesertBushNightLL.png" +dest_files=["res://.godot/imported/DesertBushNightLL.png-6eb286405840424141357705422ea6ee.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/GardenBush.png b/Assets/Sprites/Backgrounds/Bushes/GardenBush.png new file mode 100755 index 0000000..46daf21 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/GardenBush.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/GardenBush.png.import b/Assets/Sprites/Backgrounds/Bushes/GardenBush.png.import new file mode 100644 index 0000000..c755435 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/GardenBush.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dphmytk86ea0v" +path="res://.godot/imported/GardenBush.png-be717de647d12524111e5b47a947eaed.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/GardenBush.png" +dest_files=["res://.godot/imported/GardenBush.png-be717de647d12524111e5b47a947eaed.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/GardenBushLL.png b/Assets/Sprites/Backgrounds/Bushes/GardenBushLL.png new file mode 100644 index 0000000..b64306e Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/GardenBushLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/GardenBushLL.png.import b/Assets/Sprites/Backgrounds/Bushes/GardenBushLL.png.import new file mode 100644 index 0000000..dfc1f63 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/GardenBushLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cpcbsi8lvtlf1" +path="res://.godot/imported/GardenBushLL.png-7ee37b8721768e8b293fa9eaaa5fc6e9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/GardenBushLL.png" +dest_files=["res://.godot/imported/GardenBushLL.png-7ee37b8721768e8b293fa9eaaa5fc6e9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/GardenBushNight.png b/Assets/Sprites/Backgrounds/Bushes/GardenBushNight.png new file mode 100644 index 0000000..1efa4aa Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/GardenBushNight.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/GardenBushNight.png.import b/Assets/Sprites/Backgrounds/Bushes/GardenBushNight.png.import new file mode 100644 index 0000000..1cc3fb6 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/GardenBushNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b22pp4po5cdxy" +path="res://.godot/imported/GardenBushNight.png-8d81a2fed130c50e1e40d6603761a22f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/GardenBushNight.png" +dest_files=["res://.godot/imported/GardenBushNight.png-8d81a2fed130c50e1e40d6603761a22f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/GardenBushNightLL.png b/Assets/Sprites/Backgrounds/Bushes/GardenBushNightLL.png new file mode 100644 index 0000000..ca27812 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/GardenBushNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/GardenBushNightLL.png.import b/Assets/Sprites/Backgrounds/Bushes/GardenBushNightLL.png.import new file mode 100644 index 0000000..d0f4678 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/GardenBushNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dsqrmd28r5wu6" +path="res://.godot/imported/GardenBushNightLL.png-f379168f866cd8f0c6eecc9a964a5634.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/GardenBushNightLL.png" +dest_files=["res://.godot/imported/GardenBushNightLL.png-f379168f866cd8f0c6eecc9a964a5634.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/GhostHouseBush.png b/Assets/Sprites/Backgrounds/Bushes/GhostHouseBush.png new file mode 100644 index 0000000..01d48f9 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/GhostHouseBush.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/GhostHouseBush.png.import b/Assets/Sprites/Backgrounds/Bushes/GhostHouseBush.png.import new file mode 100644 index 0000000..f38dc9c --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/GhostHouseBush.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqpt7cmppy7gh" +path="res://.godot/imported/GhostHouseBush.png-f2668687b893c81d9dafc45fa1ff5b9b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/GhostHouseBush.png" +dest_files=["res://.godot/imported/GhostHouseBush.png-f2668687b893c81d9dafc45fa1ff5b9b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/GhostHouseBushLL.png b/Assets/Sprites/Backgrounds/Bushes/GhostHouseBushLL.png new file mode 100644 index 0000000..5a0f213 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/GhostHouseBushLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/GhostHouseBushLL.png.import b/Assets/Sprites/Backgrounds/Bushes/GhostHouseBushLL.png.import new file mode 100644 index 0000000..7a709f3 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/GhostHouseBushLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cyyyuwwn5nffx" +path="res://.godot/imported/GhostHouseBushLL.png-105b611859492314ce6bcc92f1a3a9a1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/GhostHouseBushLL.png" +dest_files=["res://.godot/imported/GhostHouseBushLL.png-105b611859492314ce6bcc92f1a3a9a1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/JungleBush.png b/Assets/Sprites/Backgrounds/Bushes/JungleBush.png new file mode 100755 index 0000000..23c4e05 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/JungleBush.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/JungleBush.png.import b/Assets/Sprites/Backgrounds/Bushes/JungleBush.png.import new file mode 100644 index 0000000..ea894a9 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/JungleBush.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c4cxtwpsy3dh4" +path="res://.godot/imported/JungleBush.png-4a82b114df11c77f7da56083966951ad.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/JungleBush.png" +dest_files=["res://.godot/imported/JungleBush.png-4a82b114df11c77f7da56083966951ad.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/JungleBushLL.png b/Assets/Sprites/Backgrounds/Bushes/JungleBushLL.png new file mode 100755 index 0000000..1b80051 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/JungleBushLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/JungleBushLL.png.import b/Assets/Sprites/Backgrounds/Bushes/JungleBushLL.png.import new file mode 100644 index 0000000..142259f --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/JungleBushLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dv5wr6361prkh" +path="res://.godot/imported/JungleBushLL.png-ab3d57bf90324e7376a9a3a672d5a3c9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/JungleBushLL.png" +dest_files=["res://.godot/imported/JungleBushLL.png-ab3d57bf90324e7376a9a3a672d5a3c9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/SnowBush.png b/Assets/Sprites/Backgrounds/Bushes/SnowBush.png new file mode 100755 index 0000000..866a029 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/SnowBush.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/SnowBush.png.import b/Assets/Sprites/Backgrounds/Bushes/SnowBush.png.import new file mode 100644 index 0000000..894b091 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/SnowBush.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://qfwh5i8eayeo" +path="res://.godot/imported/SnowBush.png-c21c83026ebca98e9a50ff0e08d3be51.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/SnowBush.png" +dest_files=["res://.godot/imported/SnowBush.png-c21c83026ebca98e9a50ff0e08d3be51.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/SnowBushLL.png b/Assets/Sprites/Backgrounds/Bushes/SnowBushLL.png new file mode 100644 index 0000000..302c4dc Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/SnowBushLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/SnowBushLL.png.import b/Assets/Sprites/Backgrounds/Bushes/SnowBushLL.png.import new file mode 100644 index 0000000..6e0468e --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/SnowBushLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://8vbm5k33r5t0" +path="res://.godot/imported/SnowBushLL.png-cb7aa255786f7b6a930c1de145bb3b35.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/SnowBushLL.png" +dest_files=["res://.godot/imported/SnowBushLL.png-cb7aa255786f7b6a930c1de145bb3b35.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/SnowBushNight.png b/Assets/Sprites/Backgrounds/Bushes/SnowBushNight.png new file mode 100644 index 0000000..133f072 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/SnowBushNight.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/SnowBushNight.png.import b/Assets/Sprites/Backgrounds/Bushes/SnowBushNight.png.import new file mode 100644 index 0000000..436c935 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/SnowBushNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4gm85r1yyffi" +path="res://.godot/imported/SnowBushNight.png-fcf19dc2f9adc2ba3ea1c7f6b8c93bc5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/SnowBushNight.png" +dest_files=["res://.godot/imported/SnowBushNight.png-fcf19dc2f9adc2ba3ea1c7f6b8c93bc5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/SnowBushNightLL.png b/Assets/Sprites/Backgrounds/Bushes/SnowBushNightLL.png new file mode 100644 index 0000000..fcb516e Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/SnowBushNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/SnowBushNightLL.png.import b/Assets/Sprites/Backgrounds/Bushes/SnowBushNightLL.png.import new file mode 100644 index 0000000..565f286 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/SnowBushNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://be8eq7ucfygy8" +path="res://.godot/imported/SnowBushNightLL.png-4527ae9133c1cf129c20963ada654db5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/SnowBushNightLL.png" +dest_files=["res://.godot/imported/SnowBushNightLL.png-4527ae9133c1cf129c20963ada654db5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/SpaceBush.png b/Assets/Sprites/Backgrounds/Bushes/SpaceBush.png new file mode 100644 index 0000000..000e2cd Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/SpaceBush.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/SpaceBush.png.import b/Assets/Sprites/Backgrounds/Bushes/SpaceBush.png.import new file mode 100644 index 0000000..e354378 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/SpaceBush.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://8oxp5uv7awu1" +path="res://.godot/imported/SpaceBush.png-a004d6d8f113c6235599f0978a5c186e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/SpaceBush.png" +dest_files=["res://.godot/imported/SpaceBush.png-a004d6d8f113c6235599f0978a5c186e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/SpaceBushLL.png b/Assets/Sprites/Backgrounds/Bushes/SpaceBushLL.png new file mode 100644 index 0000000..9288f76 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/SpaceBushLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/SpaceBushLL.png.import b/Assets/Sprites/Backgrounds/Bushes/SpaceBushLL.png.import new file mode 100644 index 0000000..6ada12c --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/SpaceBushLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c575i27r7xsr8" +path="res://.godot/imported/SpaceBushLL.png-fcf50e9e310fcf3c854e00beca8c8d7f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/SpaceBushLL.png" +dest_files=["res://.godot/imported/SpaceBushLL.png-fcf50e9e310fcf3c854e00beca8c8d7f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/UndergroundBush.png b/Assets/Sprites/Backgrounds/Bushes/UndergroundBush.png new file mode 100644 index 0000000..47c8715 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/UndergroundBush.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/UndergroundBush.png.import b/Assets/Sprites/Backgrounds/Bushes/UndergroundBush.png.import new file mode 100644 index 0000000..9eb437c --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/UndergroundBush.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bcc1ovedi730s" +path="res://.godot/imported/UndergroundBush.png-61c656c1bf436cd05f13fa13aa7baa5d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/UndergroundBush.png" +dest_files=["res://.godot/imported/UndergroundBush.png-61c656c1bf436cd05f13fa13aa7baa5d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/UndergroundBushLL.png b/Assets/Sprites/Backgrounds/Bushes/UndergroundBushLL.png new file mode 100644 index 0000000..70d7601 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/UndergroundBushLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/UndergroundBushLL.png.import b/Assets/Sprites/Backgrounds/Bushes/UndergroundBushLL.png.import new file mode 100644 index 0000000..06f17f4 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/UndergroundBushLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2i8g5he0qmnn" +path="res://.godot/imported/UndergroundBushLL.png-27badec685a1054d0b9f55abaf9bcdcc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/UndergroundBushLL.png" +dest_files=["res://.godot/imported/UndergroundBushLL.png-27badec685a1054d0b9f55abaf9bcdcc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/UnderwaterBush.png b/Assets/Sprites/Backgrounds/Bushes/UnderwaterBush.png new file mode 100644 index 0000000..e6058c7 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/UnderwaterBush.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/UnderwaterBush.png.import b/Assets/Sprites/Backgrounds/Bushes/UnderwaterBush.png.import new file mode 100644 index 0000000..fc35ff6 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/UnderwaterBush.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjta0lmd3euq6" +path="res://.godot/imported/UnderwaterBush.png-133cc25b18f0e708efade3921df5d539.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/UnderwaterBush.png" +dest_files=["res://.godot/imported/UnderwaterBush.png-133cc25b18f0e708efade3921df5d539.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushLL.png b/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushLL.png new file mode 100644 index 0000000..822be9b Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushLL.png.import b/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushLL.png.import new file mode 100644 index 0000000..8b9c27f --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://82rph0xu5km2" +path="res://.godot/imported/UnderwaterBushLL.png-ded6b24b916f8dadcee4d3dd4d509ec3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/UnderwaterBushLL.png" +dest_files=["res://.godot/imported/UnderwaterBushLL.png-ded6b24b916f8dadcee4d3dd4d509ec3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushNight.png b/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushNight.png new file mode 100644 index 0000000..877d135 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushNight.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushNight.png.import b/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushNight.png.import new file mode 100644 index 0000000..286fe48 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dpx2r3o63yfjy" +path="res://.godot/imported/UnderwaterBushNight.png-e102021736be083c6a051655a2f85cbc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/UnderwaterBushNight.png" +dest_files=["res://.godot/imported/UnderwaterBushNight.png-e102021736be083c6a051655a2f85cbc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushNightLL.png b/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushNightLL.png new file mode 100644 index 0000000..125f3d9 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushNightLL.png.import b/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushNightLL.png.import new file mode 100644 index 0000000..9a1dd8e --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/UnderwaterBushNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ccrppaajg41va" +path="res://.godot/imported/UnderwaterBushNightLL.png-ef79d887b3b16dbfda5175ae1fc42374.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/UnderwaterBushNightLL.png" +dest_files=["res://.godot/imported/UnderwaterBushNightLL.png-ef79d887b3b16dbfda5175ae1fc42374.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/VolcanoBush.png b/Assets/Sprites/Backgrounds/Bushes/VolcanoBush.png new file mode 100644 index 0000000..ecd8e5d Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/VolcanoBush.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/VolcanoBush.png.import b/Assets/Sprites/Backgrounds/Bushes/VolcanoBush.png.import new file mode 100644 index 0000000..e45de56 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/VolcanoBush.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ci2msmsu3841j" +path="res://.godot/imported/VolcanoBush.png-1f00f8c0ce367baa7006af51a49de86a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/VolcanoBush.png" +dest_files=["res://.godot/imported/VolcanoBush.png-1f00f8c0ce367baa7006af51a49de86a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Bushes/VolcanoBushLL.png b/Assets/Sprites/Backgrounds/Bushes/VolcanoBushLL.png new file mode 100644 index 0000000..e8db908 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Bushes/VolcanoBushLL.png differ diff --git a/Assets/Sprites/Backgrounds/Bushes/VolcanoBushLL.png.import b/Assets/Sprites/Backgrounds/Bushes/VolcanoBushLL.png.import new file mode 100644 index 0000000..9fccdf9 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Bushes/VolcanoBushLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dakhn16vy8p8v" +path="res://.godot/imported/VolcanoBushLL.png-7b8cbc2fa9eb50c8a915dff1d9a6711e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Bushes/VolcanoBushLL.png" +dest_files=["res://.godot/imported/VolcanoBushLL.png-7b8cbc2fa9eb50c8a915dff1d9a6711e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/ChallengeCastleResults.png b/Assets/Sprites/Backgrounds/ChallengeCastleResults.png new file mode 100755 index 0000000..9d675af Binary files /dev/null and b/Assets/Sprites/Backgrounds/ChallengeCastleResults.png differ diff --git a/Assets/Sprites/Backgrounds/ChallengeCastleResults.png.import b/Assets/Sprites/Backgrounds/ChallengeCastleResults.png.import new file mode 100644 index 0000000..d379512 --- /dev/null +++ b/Assets/Sprites/Backgrounds/ChallengeCastleResults.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xrmur1gbrj1f" +path="res://.godot/imported/ChallengeCastleResults.png-92ea565630512d1e6ae8a54cf0d6864e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/ChallengeCastleResults.png" +dest_files=["res://.godot/imported/ChallengeCastleResults.png-92ea565630512d1e6ae8a54cf0d6864e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle.png b/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle.png new file mode 100644 index 0000000..5d5e777 Binary files /dev/null and b/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle.png differ diff --git a/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle.png.import b/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle.png.import new file mode 100644 index 0000000..434d002 --- /dev/null +++ b/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgufirdsilndd" +path="res://.godot/imported/Castle.png-6ce61eb01f33503204b9a82c247d4ac6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Castle.png" +dest_files=["res://.godot/imported/Castle.png-6ce61eb01f33503204b9a82c247d4ac6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle1.png b/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle1.png new file mode 100644 index 0000000..3756be4 Binary files /dev/null and b/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle1.png differ diff --git a/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle1.png.import b/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle1.png.import new file mode 100644 index 0000000..a65d8b3 --- /dev/null +++ b/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c40dq5bj60ldb" +path="res://.godot/imported/Castle1.png-7323e1ebefc72f4059ab58f315aa062d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Castle1.png" +dest_files=["res://.godot/imported/Castle1.png-7323e1ebefc72f4059ab58f315aa062d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle2.png b/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle2.png new file mode 100644 index 0000000..22f6b56 Binary files /dev/null and b/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle2.png differ diff --git a/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle2.png.import b/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle2.png.import new file mode 100644 index 0000000..2cf44eb --- /dev/null +++ b/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bikycdctjwtdi" +path="res://.godot/imported/Castle2.png-f66863d9e94bf78679c399477dd7a150.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Castle2.png" +dest_files=["res://.godot/imported/Castle2.png-f66863d9e94bf78679c399477dd7a150.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle3.png b/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle3.png new file mode 100644 index 0000000..2de0140 Binary files /dev/null and b/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle3.png differ diff --git a/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle3.png.import b/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle3.png.import new file mode 100644 index 0000000..58adbdd --- /dev/null +++ b/Assets/Sprites/Backgrounds/ChallengeModeResults/Castle3.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b650r4ep8ulqt" +path="res://.godot/imported/Castle3.png-d12facb209674d9cbbf617e95bdf4215.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Castle3.png" +dest_files=["res://.godot/imported/Castle3.png-d12facb209674d9cbbf617e95bdf4215.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/ChallengeModeResults/Results1.png b/Assets/Sprites/Backgrounds/ChallengeModeResults/Results1.png new file mode 100644 index 0000000..11c5216 Binary files /dev/null and b/Assets/Sprites/Backgrounds/ChallengeModeResults/Results1.png differ diff --git a/Assets/Sprites/Backgrounds/ChallengeModeResults/Results1.png.import b/Assets/Sprites/Backgrounds/ChallengeModeResults/Results1.png.import new file mode 100644 index 0000000..55b9d31 --- /dev/null +++ b/Assets/Sprites/Backgrounds/ChallengeModeResults/Results1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c62qmaatddm0h" +path="res://.godot/imported/Results1.png-ce8c4dbaa2c4f2426ce8b293fa1e9547.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Results1.png" +dest_files=["res://.godot/imported/Results1.png-ce8c4dbaa2c4f2426ce8b293fa1e9547.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/ChallengeModeResults/Results2.png b/Assets/Sprites/Backgrounds/ChallengeModeResults/Results2.png new file mode 100644 index 0000000..82eb8ea Binary files /dev/null and b/Assets/Sprites/Backgrounds/ChallengeModeResults/Results2.png differ diff --git a/Assets/Sprites/Backgrounds/ChallengeModeResults/Results2.png.import b/Assets/Sprites/Backgrounds/ChallengeModeResults/Results2.png.import new file mode 100644 index 0000000..a52cd55 --- /dev/null +++ b/Assets/Sprites/Backgrounds/ChallengeModeResults/Results2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dyckss38aqmvl" +path="res://.godot/imported/Results2.png-43b30b40de84bfae7e0ef5ba8e5b9198.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Results2.png" +dest_files=["res://.godot/imported/Results2.png-43b30b40de84bfae7e0ef5ba8e5b9198.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/ChallengeModeResults/Results3.png b/Assets/Sprites/Backgrounds/ChallengeModeResults/Results3.png new file mode 100644 index 0000000..79aab5c Binary files /dev/null and b/Assets/Sprites/Backgrounds/ChallengeModeResults/Results3.png differ diff --git a/Assets/Sprites/Backgrounds/ChallengeModeResults/Results3.png.import b/Assets/Sprites/Backgrounds/ChallengeModeResults/Results3.png.import new file mode 100644 index 0000000..566abc4 --- /dev/null +++ b/Assets/Sprites/Backgrounds/ChallengeModeResults/Results3.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ccb8wtuolj7i3" +path="res://.godot/imported/Results3.png-abc4e592ebdb80fdf92236fa2e62fea9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Results3.png" +dest_files=["res://.godot/imported/Results3.png-abc4e592ebdb80fdf92236fa2e62fea9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/ChallengeResults.png b/Assets/Sprites/Backgrounds/ChallengeResults.png new file mode 100755 index 0000000..6960f1c Binary files /dev/null and b/Assets/Sprites/Backgrounds/ChallengeResults.png differ diff --git a/Assets/Sprites/Backgrounds/ChallengeResults.png.import b/Assets/Sprites/Backgrounds/ChallengeResults.png.import new file mode 100644 index 0000000..e67d8b2 --- /dev/null +++ b/Assets/Sprites/Backgrounds/ChallengeResults.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fyj22vrivock" +path="res://.godot/imported/ChallengeResults.png-f33a7ced3db864659e480ca0f842a2fc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/ChallengeResults.png" +dest_files=["res://.godot/imported/ChallengeResults.png-f33a7ced3db864659e480ca0f842a2fc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlay.png b/Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlay.png new file mode 100644 index 0000000..7e0a52c Binary files /dev/null and b/Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlay.png differ diff --git a/Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlay.png.import b/Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlay.png.import new file mode 100644 index 0000000..770ccfc --- /dev/null +++ b/Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlay.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hiwsjulaojy1" +path="res://.godot/imported/CloudOverlay.png-5eec1d8107586f91328c27c3da9ff396.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlay.png" +dest_files=["res://.godot/imported/CloudOverlay.png-5eec1d8107586f91328c27c3da9ff396.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlayLL.png b/Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlayLL.png new file mode 100755 index 0000000..ad2d930 Binary files /dev/null and b/Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlayLL.png differ diff --git a/Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlayLL.png.import b/Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlayLL.png.import new file mode 100644 index 0000000..6c06d21 --- /dev/null +++ b/Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlayLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdvt0fs1k20w2" +path="res://.godot/imported/CloudOverlayLL.png-3a49e66107d414e29612ad6de205e48e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlayLL.png" +dest_files=["res://.godot/imported/CloudOverlayLL.png-3a49e66107d414e29612ad6de205e48e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/CloudOverlays/OverlayClouds.json b/Assets/Sprites/Backgrounds/CloudOverlays/OverlayClouds.json new file mode 100644 index 0000000..66289ec --- /dev/null +++ b/Assets/Sprites/Backgrounds/CloudOverlays/OverlayClouds.json @@ -0,0 +1,7 @@ +{ + "variations": { + "SMB1": {"source": "CloudOverlay.png"}, + "SMBLL": {"source": "CloudOverlayLL.png"}, + "SMBANN": {"link": "SMBLL"} + } +} diff --git a/Assets/Sprites/Backgrounds/DiscoToadOverlay.png b/Assets/Sprites/Backgrounds/DiscoToadOverlay.png new file mode 100644 index 0000000..ef304eb Binary files /dev/null and b/Assets/Sprites/Backgrounds/DiscoToadOverlay.png differ diff --git a/Assets/Sprites/Backgrounds/DiscoToadOverlay.png.import b/Assets/Sprites/Backgrounds/DiscoToadOverlay.png.import new file mode 100644 index 0000000..7fe1383 --- /dev/null +++ b/Assets/Sprites/Backgrounds/DiscoToadOverlay.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dajh53on4tb0x" +path="res://.godot/imported/DiscoToadOverlay.png-dbc81bde1e5b317b32ae0ed3aabd828a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/DiscoToadOverlay.png" +dest_files=["res://.godot/imported/DiscoToadOverlay.png-dbc81bde1e5b317b32ae0ed3aabd828a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/FGs/Default.png b/Assets/Sprites/Backgrounds/FGs/Default.png new file mode 100644 index 0000000..35ac359 Binary files /dev/null and b/Assets/Sprites/Backgrounds/FGs/Default.png differ diff --git a/Assets/Sprites/Backgrounds/FGs/Default.png.import b/Assets/Sprites/Backgrounds/FGs/Default.png.import new file mode 100644 index 0000000..93471c9 --- /dev/null +++ b/Assets/Sprites/Backgrounds/FGs/Default.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lvw7a4ckko5x" +path="res://.godot/imported/Default.png-2d9a76e3340fdb62324df874e5177288.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/FGs/Default.png" +dest_files=["res://.godot/imported/Default.png-2d9a76e3340fdb62324df874e5177288.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/FGs/FGLayer.json b/Assets/Sprites/Backgrounds/FGs/FGLayer.json new file mode 100644 index 0000000..46c3375 --- /dev/null +++ b/Assets/Sprites/Backgrounds/FGs/FGLayer.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": {"source": "Default.png"} + } +} diff --git a/Assets/Sprites/Backgrounds/Hills/Autumn.png b/Assets/Sprites/Backgrounds/Hills/Autumn.png new file mode 100644 index 0000000..6122984 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/Autumn.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/Autumn.png.import b/Assets/Sprites/Backgrounds/Hills/Autumn.png.import new file mode 100644 index 0000000..f4e7e73 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/Autumn.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cb7834hdganw6" +path="res://.godot/imported/Autumn.png-febc380cbce3541b65928ab6575c507f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/Autumn.png" +dest_files=["res://.godot/imported/Autumn.png-febc380cbce3541b65928ab6575c507f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/AutumnLL.png b/Assets/Sprites/Backgrounds/Hills/AutumnLL.png new file mode 100644 index 0000000..6e86396 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/AutumnLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/AutumnLL.png.import b/Assets/Sprites/Backgrounds/Hills/AutumnLL.png.import new file mode 100644 index 0000000..e79c582 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/AutumnLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://q4kb1lc8kbnb" +path="res://.godot/imported/AutumnLL.png-3b7dfbf2dca50c2e9cf37d4476621016.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/AutumnLL.png" +dest_files=["res://.godot/imported/AutumnLL.png-3b7dfbf2dca50c2e9cf37d4476621016.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/AutumnNight.png b/Assets/Sprites/Backgrounds/Hills/AutumnNight.png new file mode 100644 index 0000000..657f184 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/AutumnNight.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/AutumnNight.png.import b/Assets/Sprites/Backgrounds/Hills/AutumnNight.png.import new file mode 100644 index 0000000..d5e332c --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/AutumnNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bpbov7k6p7r4" +path="res://.godot/imported/AutumnNight.png-ba6e909a5385d1153d57472cac8cc5dc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/AutumnNight.png" +dest_files=["res://.godot/imported/AutumnNight.png-ba6e909a5385d1153d57472cac8cc5dc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/AutumnNightLL.png b/Assets/Sprites/Backgrounds/Hills/AutumnNightLL.png new file mode 100644 index 0000000..90540be Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/AutumnNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/AutumnNightLL.png.import b/Assets/Sprites/Backgrounds/Hills/AutumnNightLL.png.import new file mode 100644 index 0000000..82b3f62 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/AutumnNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bg30gj28lsngn" +path="res://.godot/imported/AutumnNightLL.png-7010c9d04ae1e3b36341f0ac2ab1289a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/AutumnNightLL.png" +dest_files=["res://.godot/imported/AutumnNightLL.png-7010c9d04ae1e3b36341f0ac2ab1289a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/BeachHills.png b/Assets/Sprites/Backgrounds/Hills/BeachHills.png new file mode 100755 index 0000000..b35d88c Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/BeachHills.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/BeachHills.png.import b/Assets/Sprites/Backgrounds/Hills/BeachHills.png.import new file mode 100644 index 0000000..5fe4a58 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/BeachHills.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://immlabtdh0nv" +path="res://.godot/imported/BeachHills.png-d2bcad044f127ec0ade49d120a5eefa8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/BeachHills.png" +dest_files=["res://.godot/imported/BeachHills.png-d2bcad044f127ec0ade49d120a5eefa8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/BeachHillsNight.png b/Assets/Sprites/Backgrounds/Hills/BeachHillsNight.png new file mode 100644 index 0000000..a93f0b4 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/BeachHillsNight.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/BeachHillsNight.png.import b/Assets/Sprites/Backgrounds/Hills/BeachHillsNight.png.import new file mode 100644 index 0000000..635ba4e --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/BeachHillsNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://clo2weanq3ee7" +path="res://.godot/imported/BeachHillsNight.png-27a3d293075b12adbf1b002e017626dc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/BeachHillsNight.png" +dest_files=["res://.godot/imported/BeachHillsNight.png-27a3d293075b12adbf1b002e017626dc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/BeachLL.png b/Assets/Sprites/Backgrounds/Hills/BeachLL.png new file mode 100644 index 0000000..0cc6f27 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/BeachLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/BeachLL.png.import b/Assets/Sprites/Backgrounds/Hills/BeachLL.png.import new file mode 100644 index 0000000..924e6c9 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/BeachLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtfgdvwxcpt3r" +path="res://.godot/imported/BeachLL.png-dec7b019302090aa19bd2bd0f6c60782.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/BeachLL.png" +dest_files=["res://.godot/imported/BeachLL.png-dec7b019302090aa19bd2bd0f6c60782.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/BeachNightLL.png b/Assets/Sprites/Backgrounds/Hills/BeachNightLL.png new file mode 100644 index 0000000..aa8847a Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/BeachNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/BeachNightLL.png.import b/Assets/Sprites/Backgrounds/Hills/BeachNightLL.png.import new file mode 100644 index 0000000..e9f3e3e --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/BeachNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bq62jea0xq8va" +path="res://.godot/imported/BeachNightLL.png-8cf662e60b5b0bff545c2c87d33d0f91.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/BeachNightLL.png" +dest_files=["res://.godot/imported/BeachNightLL.png-8cf662e60b5b0bff545c2c87d33d0f91.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/Bonus.png b/Assets/Sprites/Backgrounds/Hills/Bonus.png new file mode 100644 index 0000000..738235a Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/Bonus.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/Bonus.png.import b/Assets/Sprites/Backgrounds/Hills/Bonus.png.import new file mode 100644 index 0000000..f091fcd --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/Bonus.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bhv63th5k60aq" +path="res://.godot/imported/Bonus.png-69197b7c572f1c3cfaa20e7a36080b21.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/Bonus.png" +dest_files=["res://.godot/imported/Bonus.png-69197b7c572f1c3cfaa20e7a36080b21.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/BonusLL.png b/Assets/Sprites/Backgrounds/Hills/BonusLL.png new file mode 100644 index 0000000..ecaf2bd Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/BonusLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/BonusLL.png.import b/Assets/Sprites/Backgrounds/Hills/BonusLL.png.import new file mode 100644 index 0000000..27f323b --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/BonusLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cuuoaxts10ada" +path="res://.godot/imported/BonusLL.png-01d700d4811c308bc863e6f8bf5a607e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/BonusLL.png" +dest_files=["res://.godot/imported/BonusLL.png-01d700d4811c308bc863e6f8bf5a607e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/Castle.png b/Assets/Sprites/Backgrounds/Hills/Castle.png new file mode 100755 index 0000000..b1dc787 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/Castle.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/Castle.png.import b/Assets/Sprites/Backgrounds/Hills/Castle.png.import new file mode 100644 index 0000000..d586fa1 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/Castle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://chq0xal23n8hk" +path="res://.godot/imported/Castle.png-681d03cbd8f911dda3cb46fe7d50ae33.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/Castle.png" +dest_files=["res://.godot/imported/Castle.png-681d03cbd8f911dda3cb46fe7d50ae33.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/CastleLL.png b/Assets/Sprites/Backgrounds/Hills/CastleLL.png new file mode 100644 index 0000000..eec324c Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/CastleLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/CastleLL.png.import b/Assets/Sprites/Backgrounds/Hills/CastleLL.png.import new file mode 100644 index 0000000..d174f67 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/CastleLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://t2slnbdraq57" +path="res://.godot/imported/CastleLL.png-981691764fb3453be1ccb2d8fd03fa8a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/CastleLL.png" +dest_files=["res://.godot/imported/CastleLL.png-981691764fb3453be1ccb2d8fd03fa8a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/CastleWater.png b/Assets/Sprites/Backgrounds/Hills/CastleWater.png new file mode 100644 index 0000000..d22e4cb Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/CastleWater.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/CastleWater.png.import b/Assets/Sprites/Backgrounds/Hills/CastleWater.png.import new file mode 100644 index 0000000..d1486da --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/CastleWater.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cp4vi7mdwama5" +path="res://.godot/imported/CastleWater.png-cf56855fc9495af6420a7d639439cad5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/CastleWater.png" +dest_files=["res://.godot/imported/CastleWater.png-cf56855fc9495af6420a7d639439cad5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/CastleWaterLL.png b/Assets/Sprites/Backgrounds/Hills/CastleWaterLL.png new file mode 100644 index 0000000..7215c07 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/CastleWaterLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/CastleWaterLL.png.import b/Assets/Sprites/Backgrounds/Hills/CastleWaterLL.png.import new file mode 100644 index 0000000..641c361 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/CastleWaterLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://k7ylwgmc68pn" +path="res://.godot/imported/CastleWaterLL.png-ade4ac5b2fd9ceb4b84bfa60a1c14de0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/CastleWaterLL.png" +dest_files=["res://.godot/imported/CastleWaterLL.png-ade4ac5b2fd9ceb4b84bfa60a1c14de0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/CastleWaterNight.png b/Assets/Sprites/Backgrounds/Hills/CastleWaterNight.png new file mode 100644 index 0000000..7a25047 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/CastleWaterNight.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/CastleWaterNight.png.import b/Assets/Sprites/Backgrounds/Hills/CastleWaterNight.png.import new file mode 100644 index 0000000..9cd2b6d --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/CastleWaterNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c0idgkxxqqylt" +path="res://.godot/imported/CastleWaterNight.png-b72c009d1f945f4c47325cd325b28e3a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/CastleWaterNight.png" +dest_files=["res://.godot/imported/CastleWaterNight.png-b72c009d1f945f4c47325cd325b28e3a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/CastleWaterNightLL.png b/Assets/Sprites/Backgrounds/Hills/CastleWaterNightLL.png new file mode 100644 index 0000000..a7722a9 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/CastleWaterNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/CastleWaterNightLL.png.import b/Assets/Sprites/Backgrounds/Hills/CastleWaterNightLL.png.import new file mode 100644 index 0000000..328e644 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/CastleWaterNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cj2jw1cykhrin" +path="res://.godot/imported/CastleWaterNightLL.png-6e29e1ce092fe67a9e46f4d5026fbdcc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/CastleWaterNightLL.png" +dest_files=["res://.godot/imported/CastleWaterNightLL.png-6e29e1ce092fe67a9e46f4d5026fbdcc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/Desert.png b/Assets/Sprites/Backgrounds/Hills/Desert.png new file mode 100755 index 0000000..71a0b0d Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/Desert.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/Desert.png.import b/Assets/Sprites/Backgrounds/Hills/Desert.png.import new file mode 100644 index 0000000..464aa14 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/Desert.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://be2nx5c3yhs50" +path="res://.godot/imported/Desert.png-05795b2f2a0c7d182ef7e5236c8fc160.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/Desert.png" +dest_files=["res://.godot/imported/Desert.png-05795b2f2a0c7d182ef7e5236c8fc160.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/DesertLL.png b/Assets/Sprites/Backgrounds/Hills/DesertLL.png new file mode 100755 index 0000000..9321e66 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/DesertLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/DesertLL.png.import b/Assets/Sprites/Backgrounds/Hills/DesertLL.png.import new file mode 100644 index 0000000..36e3abf --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/DesertLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://sje2x0ylx0b7" +path="res://.godot/imported/DesertLL.png-527e976985b93d9846e4b091fb25cfe8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/DesertLL.png" +dest_files=["res://.godot/imported/DesertLL.png-527e976985b93d9846e4b091fb25cfe8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/DesertLLNight.png b/Assets/Sprites/Backgrounds/Hills/DesertLLNight.png new file mode 100755 index 0000000..697ede1 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/DesertLLNight.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/DesertLLNight.png.import b/Assets/Sprites/Backgrounds/Hills/DesertLLNight.png.import new file mode 100644 index 0000000..91bf182 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/DesertLLNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cwhq3ah7f8dak" +path="res://.godot/imported/DesertLLNight.png-084175467e229d336ffe90b1e58379c7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/DesertLLNight.png" +dest_files=["res://.godot/imported/DesertLLNight.png-084175467e229d336ffe90b1e58379c7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/DesertNight.png b/Assets/Sprites/Backgrounds/Hills/DesertNight.png new file mode 100755 index 0000000..1ff3d0c Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/DesertNight.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/DesertNight.png.import b/Assets/Sprites/Backgrounds/Hills/DesertNight.png.import new file mode 100644 index 0000000..b290339 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/DesertNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b48x0ybi0kfua" +path="res://.godot/imported/DesertNight.png-51d178b0a085bd0a4b7586d520d4333c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/DesertNight.png" +dest_files=["res://.godot/imported/DesertNight.png-51d178b0a085bd0a4b7586d520d4333c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/GardenHill.png b/Assets/Sprites/Backgrounds/Hills/GardenHill.png new file mode 100755 index 0000000..65490ea Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/GardenHill.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/GardenHill.png.import b/Assets/Sprites/Backgrounds/Hills/GardenHill.png.import new file mode 100644 index 0000000..bdb0d96 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/GardenHill.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://i264bpkqh1dn" +path="res://.godot/imported/GardenHill.png-92df3bf7cbf7a99747dba6defbc974b8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/GardenHill.png" +dest_files=["res://.godot/imported/GardenHill.png-92df3bf7cbf7a99747dba6defbc974b8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/GardenHillLL.png b/Assets/Sprites/Backgrounds/Hills/GardenHillLL.png new file mode 100644 index 0000000..9f2d25a Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/GardenHillLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/GardenHillLL.png.import b/Assets/Sprites/Backgrounds/Hills/GardenHillLL.png.import new file mode 100644 index 0000000..82af019 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/GardenHillLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dcj4sh4v4eths" +path="res://.godot/imported/GardenHillLL.png-a16a6810b8116e782f3068c42e91cad9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/GardenHillLL.png" +dest_files=["res://.godot/imported/GardenHillLL.png-a16a6810b8116e782f3068c42e91cad9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/GardenHillNightLL.png b/Assets/Sprites/Backgrounds/Hills/GardenHillNightLL.png new file mode 100644 index 0000000..354edee Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/GardenHillNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/GardenHillNightLL.png.import b/Assets/Sprites/Backgrounds/Hills/GardenHillNightLL.png.import new file mode 100644 index 0000000..7d0cbf4 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/GardenHillNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b6lw3pvqlgyfn" +path="res://.godot/imported/GardenHillNightLL.png-8b1c7e3b083e08529bbc3329cda98143.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/GardenHillNightLL.png" +dest_files=["res://.godot/imported/GardenHillNightLL.png-8b1c7e3b083e08529bbc3329cda98143.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/GardenNight.png b/Assets/Sprites/Backgrounds/Hills/GardenNight.png new file mode 100644 index 0000000..c13ca86 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/GardenNight.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/GardenNight.png.import b/Assets/Sprites/Backgrounds/Hills/GardenNight.png.import new file mode 100644 index 0000000..4ca6c4c --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/GardenNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://86i0wqanenl1" +path="res://.godot/imported/GardenNight.png-be66b4b16571801ffb92cec31378c064.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/GardenNight.png" +dest_files=["res://.godot/imported/GardenNight.png-be66b4b16571801ffb92cec31378c064.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/GhostHouse.png b/Assets/Sprites/Backgrounds/Hills/GhostHouse.png new file mode 100755 index 0000000..fbbf939 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/GhostHouse.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/GhostHouse.png.import b/Assets/Sprites/Backgrounds/Hills/GhostHouse.png.import new file mode 100644 index 0000000..bc95fbe --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/GhostHouse.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ie6vg3kn622r" +path="res://.godot/imported/GhostHouse.png-e45569878e0da15fe4b35e885df7e92a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/GhostHouse.png" +dest_files=["res://.godot/imported/GhostHouse.png-e45569878e0da15fe4b35e885df7e92a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/GhostHouseLL.png b/Assets/Sprites/Backgrounds/Hills/GhostHouseLL.png new file mode 100644 index 0000000..d1a6481 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/GhostHouseLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/GhostHouseLL.png.import b/Assets/Sprites/Backgrounds/Hills/GhostHouseLL.png.import new file mode 100644 index 0000000..440d337 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/GhostHouseLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bcssiege11wky" +path="res://.godot/imported/GhostHouseLL.png-331b69c9057c80549b7c98ccbc8624ee.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/GhostHouseLL.png" +dest_files=["res://.godot/imported/GhostHouseLL.png-331b69c9057c80549b7c98ccbc8624ee.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/Hill.json b/Assets/Sprites/Backgrounds/Hills/Hill.json new file mode 100644 index 0000000..9504ec7 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/Hill.json @@ -0,0 +1,193 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 512, 512]], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "SMB1": { + "Day": { + "source": "Overworld.png" + }, + "Night": { + "source": "OverworldNight.png" + } + }, + "SMBLL": { + "Day": {"source": "OverworldLL.png"}, + "Night": {"source": "OverworldNightLL.png"} + } + }, + "Desert": { + "Day": { + "SMB1": { + "source": "Desert.png" + }, + "SMBLL": { + "source": "DesertLL.png" + } + }, + "Night": { + "SMB1": { + "source": "DesertNight.png" + }, + "SMBLL": { + "source": "DesertLLNight.png" + } + } + }, + "Underground": { + "SMB1": { + "source": "Underground.png", + "animations": {"default": { + "frames": [[0, 0, 512, 512], [512, 0, 512, 512]], + "speed": 5.0, + "loop": true + }} + }, + "SMBLL": { + "source": "UndergroundLL.png", + "animations": {"default": { + "frames": [[0, 0, 512, 512], [512, 0, 512, 512]], + "speed": 5.0, + "loop": true + }} + } + }, + "Castle": { + "SMB1": {"source": "Castle.png"}, + "SMBLL": {"source": "CastleLL.png"} + }, + "GhostHouse": { + "SMB1": {"source": "GhostHouse.png"}, + "SMBLL": {"source": "GhostHouseLL.png"} + }, + "Snow": { + "SMB1": { + "Day": { + "source": "Snow.png" + }, + "Night": { + "source": "SnowNight.png" + } + }, + "SMBLL": { + "Day": { + "source": "SnowLL.png" + }, + "Night": { + "source": "SnowNightLL.png" + } + } + }, + "Jungle": + { + "SMB1": {"source": "Jungle.png"}, + "SMBLL": {"source": "JungleLL.png"} + }, + "Autumn": { + "Day": + { + "SMB1": {"source": "Autumn.png"}, + "SMBLL": {"source": "AutumnLL.png"} + }, + "Night": { + "SMB1": {"source": "AutumnNight.png"}, + "SMBLL": {"source": "AutumnNightLL.png"} + } + }, + "Pipeland": { + "Day": + { + "SMB1": {"source": "Pipeland.png"}, + "SMBLL": {"source": "PipelandLL.png"} + }, + "Night": { + "SMB1": {"source": "PipelandNight.png"}, + "SMBLL": {"source": "PipelandNightLL.png"} + } + }, + "Volcano": + { + "SMB1": {"source": "Volcano.png"}, + "SMBLL": {"source": "VolcanoLL.png"} + }, + "Mountain": + { + "SMB1": { + "Day": {"source": "Mountain.png"}, + "Night": {"source": "MountainNight.png"} + }, + "SMBLL": { + "Day": {"source": "MountainLL.png"}, + "Night": {"source": "MountainNightLL.png"} + } + }, + "Skyland": { + "Day": { + "SMB1": {"source": "Sky.png"}, + "SMBLL": {"source": "SkyLL.png"} + }, + "Night": { + "SMB1": {"source": "SkyNight.png"}, + "SMBLL": {"source": "SkyNightLL.png"} + } + }, + "Beach": + { + "SMB1": { + "Day": {"source": "BeachHills.png"}, + "Night": {"source": "BeachHillsNight.png"} + }, + "SMBLL": { + "Day": {"source": "BeachLL.png"}, + "Night": {"source": "BeachNightLL.png"} + } + }, + "Underwater": + { + "SMB1": { + "Day": {"source": "Underwater.png"}, + "Night": {"source": "UnderwaterNight.png"} + }, + "SMBLL": { + "Day": {"source": "UnderwaterLL.png"}, + "Night": {"source": "UnderwaterNightLL.png"} + } + }, + "Garden": { + "SMB1": { + "Day": {"source": "GardenHill.png"}, + "Night": {"source": "GardenNight.png"} + }, + "SMBLL": { + "Day": {"source": "GardenHillLL.png"}, + "Night": {"source": "GardenHillNightLL.png"} + } + + }, + "CastleWater": + { + "SMB1": { + "Day": {"source": "CastleWater.png"}, + "Night": {"source": "CastleWaterNight.png"} + }, + "SMBLL": { + "Day": {"source": "CastleWaterLL.png"}, + "Night": {"source": "CastleWaterNightLL.png"} + } + }, + "Space": { + "SMB1": {"source": "Space.png"}, + "SMBLL": {"source": "SpaceLL.png"} + }, + "Airship": {"link": "Skyland"}, + "Bonus": { + "SMB1": {"source": "Bonus.png"}, + "SMBLL": {"source": "BonusLL.png"} + } + } +} diff --git a/Assets/Sprites/Backgrounds/Hills/Jungle.png b/Assets/Sprites/Backgrounds/Hills/Jungle.png new file mode 100755 index 0000000..5ba414d Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/Jungle.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/Jungle.png.import b/Assets/Sprites/Backgrounds/Hills/Jungle.png.import new file mode 100644 index 0000000..21535c9 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/Jungle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bsssrchx6qe0i" +path="res://.godot/imported/Jungle.png-856dc2a341a217e09aaa51f9ff220a91.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/Jungle.png" +dest_files=["res://.godot/imported/Jungle.png-856dc2a341a217e09aaa51f9ff220a91.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/JungleLL.png b/Assets/Sprites/Backgrounds/Hills/JungleLL.png new file mode 100755 index 0000000..b7beec1 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/JungleLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/JungleLL.png.import b/Assets/Sprites/Backgrounds/Hills/JungleLL.png.import new file mode 100644 index 0000000..4feb06e --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/JungleLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d4kkcpn1bahcf" +path="res://.godot/imported/JungleLL.png-a0c19152becde23605cfa13a9c51c25a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/JungleLL.png" +dest_files=["res://.godot/imported/JungleLL.png-a0c19152becde23605cfa13a9c51c25a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/Mountain.png b/Assets/Sprites/Backgrounds/Hills/Mountain.png new file mode 100755 index 0000000..a0dc506 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/Mountain.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/Mountain.png.import b/Assets/Sprites/Backgrounds/Hills/Mountain.png.import new file mode 100644 index 0000000..d2f96cb --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/Mountain.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c04m18hr8s81l" +path="res://.godot/imported/Mountain.png-fa01f7cf625495932c78b9387b5a5937.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/Mountain.png" +dest_files=["res://.godot/imported/Mountain.png-fa01f7cf625495932c78b9387b5a5937.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/MountainLL.png b/Assets/Sprites/Backgrounds/Hills/MountainLL.png new file mode 100644 index 0000000..cedd3a6 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/MountainLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/MountainLL.png.import b/Assets/Sprites/Backgrounds/Hills/MountainLL.png.import new file mode 100644 index 0000000..d951223 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/MountainLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c4hymvsqyv2pj" +path="res://.godot/imported/MountainLL.png-2e4854d6b005d0aebb9235d48949f004.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/MountainLL.png" +dest_files=["res://.godot/imported/MountainLL.png-2e4854d6b005d0aebb9235d48949f004.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/MountainNight.png b/Assets/Sprites/Backgrounds/Hills/MountainNight.png new file mode 100644 index 0000000..64afdfb Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/MountainNight.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/MountainNight.png.import b/Assets/Sprites/Backgrounds/Hills/MountainNight.png.import new file mode 100644 index 0000000..6ae3dbb --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/MountainNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ctujd8wqddv7" +path="res://.godot/imported/MountainNight.png-cc2300a269a7260af78d667ff863f1f3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/MountainNight.png" +dest_files=["res://.godot/imported/MountainNight.png-cc2300a269a7260af78d667ff863f1f3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/MountainNightLL.png b/Assets/Sprites/Backgrounds/Hills/MountainNightLL.png new file mode 100644 index 0000000..21f6b4b Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/MountainNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/MountainNightLL.png.import b/Assets/Sprites/Backgrounds/Hills/MountainNightLL.png.import new file mode 100644 index 0000000..46ef8ae --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/MountainNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://canp4hmq73nf6" +path="res://.godot/imported/MountainNightLL.png-be3b5918bed865b26a595b2fa6c6f512.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/MountainNightLL.png" +dest_files=["res://.godot/imported/MountainNightLL.png-be3b5918bed865b26a595b2fa6c6f512.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/Overworld.png b/Assets/Sprites/Backgrounds/Hills/Overworld.png new file mode 100644 index 0000000..c8f6957 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/Overworld.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/Overworld.png.import b/Assets/Sprites/Backgrounds/Hills/Overworld.png.import new file mode 100644 index 0000000..b45bd79 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/Overworld.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bha24bbe5qth1" +path="res://.godot/imported/Overworld.png-8027cba56483f199da3df14c4860c1d6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/Overworld.png" +dest_files=["res://.godot/imported/Overworld.png-8027cba56483f199da3df14c4860c1d6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/OverworldAlt.png b/Assets/Sprites/Backgrounds/Hills/OverworldAlt.png new file mode 100644 index 0000000..f7d9c09 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/OverworldAlt.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/OverworldAlt.png.import b/Assets/Sprites/Backgrounds/Hills/OverworldAlt.png.import new file mode 100644 index 0000000..2badc24 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/OverworldAlt.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://q2aaw0efjq3n" +path="res://.godot/imported/OverworldAlt.png-7b86e76577604b2266331101952da8b4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/OverworldAlt.png" +dest_files=["res://.godot/imported/OverworldAlt.png-7b86e76577604b2266331101952da8b4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/OverworldLL.png b/Assets/Sprites/Backgrounds/Hills/OverworldLL.png new file mode 100755 index 0000000..0fa520d Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/OverworldLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/OverworldLL.png.import b/Assets/Sprites/Backgrounds/Hills/OverworldLL.png.import new file mode 100644 index 0000000..8fe53e6 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/OverworldLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bg0pmwycgihnw" +path="res://.godot/imported/OverworldLL.png-e788159428d0544e8488469ccaeaff79.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/OverworldLL.png" +dest_files=["res://.godot/imported/OverworldLL.png-e788159428d0544e8488469ccaeaff79.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/OverworldNight.png b/Assets/Sprites/Backgrounds/Hills/OverworldNight.png new file mode 100644 index 0000000..c8f6957 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/OverworldNight.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/OverworldNight.png.import b/Assets/Sprites/Backgrounds/Hills/OverworldNight.png.import new file mode 100644 index 0000000..68c6821 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/OverworldNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://detdblmcxal8q" +path="res://.godot/imported/OverworldNight.png-77972e623c23b26fc98d0a1e4a5b6e1c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/OverworldNight.png" +dest_files=["res://.godot/imported/OverworldNight.png-77972e623c23b26fc98d0a1e4a5b6e1c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/OverworldNightLL.png b/Assets/Sprites/Backgrounds/Hills/OverworldNightLL.png new file mode 100755 index 0000000..5d0bf15 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/OverworldNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/OverworldNightLL.png.import b/Assets/Sprites/Backgrounds/Hills/OverworldNightLL.png.import new file mode 100644 index 0000000..372850d --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/OverworldNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dia0xjq2imhlc" +path="res://.godot/imported/OverworldNightLL.png-6ebb46ff95801ada8c279960a4f0e1ec.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/OverworldNightLL.png" +dest_files=["res://.godot/imported/OverworldNightLL.png-6ebb46ff95801ada8c279960a4f0e1ec.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/Pipeland.png b/Assets/Sprites/Backgrounds/Hills/Pipeland.png new file mode 100644 index 0000000..5f649f4 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/Pipeland.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/Pipeland.png.import b/Assets/Sprites/Backgrounds/Hills/Pipeland.png.import new file mode 100644 index 0000000..cdfe9df --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/Pipeland.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dg7lh6s00na22" +path="res://.godot/imported/Pipeland.png-c85cbcc063237bfdf536c6630f4e7816.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/Pipeland.png" +dest_files=["res://.godot/imported/Pipeland.png-c85cbcc063237bfdf536c6630f4e7816.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/PipelandLL.png b/Assets/Sprites/Backgrounds/Hills/PipelandLL.png new file mode 100644 index 0000000..09daae6 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/PipelandLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/PipelandLL.png.import b/Assets/Sprites/Backgrounds/Hills/PipelandLL.png.import new file mode 100644 index 0000000..89de0c4 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/PipelandLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ur6iqs3kbfp3" +path="res://.godot/imported/PipelandLL.png-33a800041ab3c8dbd1bdb3e332b69262.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/PipelandLL.png" +dest_files=["res://.godot/imported/PipelandLL.png-33a800041ab3c8dbd1bdb3e332b69262.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/PipelandLLNight.png b/Assets/Sprites/Backgrounds/Hills/PipelandLLNight.png new file mode 100644 index 0000000..1f7d12e Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/PipelandLLNight.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/PipelandLLNight.png.import b/Assets/Sprites/Backgrounds/Hills/PipelandLLNight.png.import new file mode 100644 index 0000000..d3b54c4 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/PipelandLLNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drt7bdnqx3ejt" +path="res://.godot/imported/PipelandLLNight.png-d32629ea4525f7852132724ac506acd5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/PipelandLLNight.png" +dest_files=["res://.godot/imported/PipelandLLNight.png-d32629ea4525f7852132724ac506acd5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/PipelandNight.png b/Assets/Sprites/Backgrounds/Hills/PipelandNight.png new file mode 100644 index 0000000..06abbb3 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/PipelandNight.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/PipelandNight.png.import b/Assets/Sprites/Backgrounds/Hills/PipelandNight.png.import new file mode 100644 index 0000000..c851bd7 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/PipelandNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b254j2vrkedds" +path="res://.godot/imported/PipelandNight.png-97c6d25a5e032ca26e870b960d512314.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/PipelandNight.png" +dest_files=["res://.godot/imported/PipelandNight.png-97c6d25a5e032ca26e870b960d512314.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/SPCastle.png b/Assets/Sprites/Backgrounds/Hills/SPCastle.png new file mode 100755 index 0000000..4e384d7 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/SPCastle.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/SPCastle.png.import b/Assets/Sprites/Backgrounds/Hills/SPCastle.png.import new file mode 100644 index 0000000..8325d6d --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/SPCastle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://u20lgrle1rs4" +path="res://.godot/imported/SPCastle.png-57d55866d781da3beba67f7b1c1156b7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/SPCastle.png" +dest_files=["res://.godot/imported/SPCastle.png-57d55866d781da3beba67f7b1c1156b7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/Sky.png b/Assets/Sprites/Backgrounds/Hills/Sky.png new file mode 100644 index 0000000..dea0731 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/Sky.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/Sky.png.import b/Assets/Sprites/Backgrounds/Hills/Sky.png.import new file mode 100644 index 0000000..9ab75a7 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/Sky.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxs8opyerfdj5" +path="res://.godot/imported/Sky.png-679a52f6d5868b21a6f895f27ec2cc61.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/Sky.png" +dest_files=["res://.godot/imported/Sky.png-679a52f6d5868b21a6f895f27ec2cc61.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/SkyLL.png b/Assets/Sprites/Backgrounds/Hills/SkyLL.png new file mode 100644 index 0000000..4ac94f2 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/SkyLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/SkyLL.png.import b/Assets/Sprites/Backgrounds/Hills/SkyLL.png.import new file mode 100644 index 0000000..1fa3b79 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/SkyLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bt14qo84l3i4i" +path="res://.godot/imported/SkyLL.png-4b3756e4717278456b3a5c7b151a20cf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/SkyLL.png" +dest_files=["res://.godot/imported/SkyLL.png-4b3756e4717278456b3a5c7b151a20cf.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/SkyNight.png b/Assets/Sprites/Backgrounds/Hills/SkyNight.png new file mode 100644 index 0000000..f703e3e Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/SkyNight.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/SkyNight.png.import b/Assets/Sprites/Backgrounds/Hills/SkyNight.png.import new file mode 100644 index 0000000..12be046 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/SkyNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgyhr24kcjj4a" +path="res://.godot/imported/SkyNight.png-11043f67d0c79e9c54f1cacb7853a74a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/SkyNight.png" +dest_files=["res://.godot/imported/SkyNight.png-11043f67d0c79e9c54f1cacb7853a74a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/SkyNightLL.png b/Assets/Sprites/Backgrounds/Hills/SkyNightLL.png new file mode 100644 index 0000000..be9ab00 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/SkyNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/SkyNightLL.png.import b/Assets/Sprites/Backgrounds/Hills/SkyNightLL.png.import new file mode 100644 index 0000000..140c4c6 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/SkyNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://m2ypoi5ujihm" +path="res://.godot/imported/SkyNightLL.png-e22f1cc34af5472e13134d05b83826c2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/SkyNightLL.png" +dest_files=["res://.godot/imported/SkyNightLL.png-e22f1cc34af5472e13134d05b83826c2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/Snow.png b/Assets/Sprites/Backgrounds/Hills/Snow.png new file mode 100644 index 0000000..c8f6957 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/Snow.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/Snow.png.import b/Assets/Sprites/Backgrounds/Hills/Snow.png.import new file mode 100644 index 0000000..5f894a6 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/Snow.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://y4u23mgrr0yb" +path="res://.godot/imported/Snow.png-e56089e4abd4f5d46873af97cb5315c8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/Snow.png" +dest_files=["res://.godot/imported/Snow.png-e56089e4abd4f5d46873af97cb5315c8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/SnowLL.png b/Assets/Sprites/Backgrounds/Hills/SnowLL.png new file mode 100755 index 0000000..1c811ce Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/SnowLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/SnowLL.png.import b/Assets/Sprites/Backgrounds/Hills/SnowLL.png.import new file mode 100644 index 0000000..2fa7c22 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/SnowLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bck0r5ojwfbce" +path="res://.godot/imported/SnowLL.png-7c290a05beb53314f0c3781b193b9fa9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/SnowLL.png" +dest_files=["res://.godot/imported/SnowLL.png-7c290a05beb53314f0c3781b193b9fa9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/SnowNight.png b/Assets/Sprites/Backgrounds/Hills/SnowNight.png new file mode 100644 index 0000000..272b5ed Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/SnowNight.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/SnowNight.png.import b/Assets/Sprites/Backgrounds/Hills/SnowNight.png.import new file mode 100644 index 0000000..5b322f4 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/SnowNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c4gc62aqi1agq" +path="res://.godot/imported/SnowNight.png-4394d9bbd56ff61e86a26862f5d454cd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/SnowNight.png" +dest_files=["res://.godot/imported/SnowNight.png-4394d9bbd56ff61e86a26862f5d454cd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/SnowNightLL.png b/Assets/Sprites/Backgrounds/Hills/SnowNightLL.png new file mode 100644 index 0000000..b90ac6a Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/SnowNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/SnowNightLL.png.import b/Assets/Sprites/Backgrounds/Hills/SnowNightLL.png.import new file mode 100644 index 0000000..1141de7 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/SnowNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dr1r8ipbng425" +path="res://.godot/imported/SnowNightLL.png-a0197ed05bfe6a9604ba259a677664d3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/SnowNightLL.png" +dest_files=["res://.godot/imported/SnowNightLL.png-a0197ed05bfe6a9604ba259a677664d3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/Space.png b/Assets/Sprites/Backgrounds/Hills/Space.png new file mode 100644 index 0000000..c64e03d Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/Space.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/Space.png.import b/Assets/Sprites/Backgrounds/Hills/Space.png.import new file mode 100644 index 0000000..82099a7 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/Space.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b64ptd77m864n" +path="res://.godot/imported/Space.png-81e1be86af02387a893b9c53627f7eca.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/Space.png" +dest_files=["res://.godot/imported/Space.png-81e1be86af02387a893b9c53627f7eca.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/SpaceLL.png b/Assets/Sprites/Backgrounds/Hills/SpaceLL.png new file mode 100644 index 0000000..7a0f419 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/SpaceLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/SpaceLL.png.import b/Assets/Sprites/Backgrounds/Hills/SpaceLL.png.import new file mode 100644 index 0000000..027e79b --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/SpaceLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cmjxxod6mlsx4" +path="res://.godot/imported/SpaceLL.png-be4416150e0683425e192198a5af6a28.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/SpaceLL.png" +dest_files=["res://.godot/imported/SpaceLL.png-be4416150e0683425e192198a5af6a28.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/Underground.png b/Assets/Sprites/Backgrounds/Hills/Underground.png new file mode 100755 index 0000000..7ce6fed Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/Underground.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/Underground.png.import b/Assets/Sprites/Backgrounds/Hills/Underground.png.import new file mode 100644 index 0000000..23fd38d --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/Underground.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dy8dodm55huq8" +path="res://.godot/imported/Underground.png-27d1f2b27989c73359d291663d61e7d1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/Underground.png" +dest_files=["res://.godot/imported/Underground.png-27d1f2b27989c73359d291663d61e7d1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/UndergroundLL.png b/Assets/Sprites/Backgrounds/Hills/UndergroundLL.png new file mode 100755 index 0000000..5f28f03 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/UndergroundLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/UndergroundLL.png.import b/Assets/Sprites/Backgrounds/Hills/UndergroundLL.png.import new file mode 100644 index 0000000..38896cd --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/UndergroundLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xnkgqutv425k" +path="res://.godot/imported/UndergroundLL.png-9ebd784ac90e46e7303ac101e8bb328d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/UndergroundLL.png" +dest_files=["res://.godot/imported/UndergroundLL.png-9ebd784ac90e46e7303ac101e8bb328d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/Underwater.png b/Assets/Sprites/Backgrounds/Hills/Underwater.png new file mode 100644 index 0000000..26f1e5f Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/Underwater.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/Underwater.png.import b/Assets/Sprites/Backgrounds/Hills/Underwater.png.import new file mode 100644 index 0000000..1e01b67 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/Underwater.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://chxscfilerqqd" +path="res://.godot/imported/Underwater.png-ab5d0b7b0e31763205f3fedb67e04a08.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/Underwater.png" +dest_files=["res://.godot/imported/Underwater.png-ab5d0b7b0e31763205f3fedb67e04a08.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/UnderwaterLL.png b/Assets/Sprites/Backgrounds/Hills/UnderwaterLL.png new file mode 100644 index 0000000..955f01f Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/UnderwaterLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/UnderwaterLL.png.import b/Assets/Sprites/Backgrounds/Hills/UnderwaterLL.png.import new file mode 100644 index 0000000..7af856b --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/UnderwaterLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ch5y2gykdef5r" +path="res://.godot/imported/UnderwaterLL.png-485e988541bde5071206bd421c109fc4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/UnderwaterLL.png" +dest_files=["res://.godot/imported/UnderwaterLL.png-485e988541bde5071206bd421c109fc4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/UnderwaterNight.png b/Assets/Sprites/Backgrounds/Hills/UnderwaterNight.png new file mode 100644 index 0000000..883db94 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/UnderwaterNight.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/UnderwaterNight.png.import b/Assets/Sprites/Backgrounds/Hills/UnderwaterNight.png.import new file mode 100644 index 0000000..8f75d77 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/UnderwaterNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjya8ds0dkugv" +path="res://.godot/imported/UnderwaterNight.png-11586919b06dac125e783d9695286532.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/UnderwaterNight.png" +dest_files=["res://.godot/imported/UnderwaterNight.png-11586919b06dac125e783d9695286532.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/UnderwaterNightLL.png b/Assets/Sprites/Backgrounds/Hills/UnderwaterNightLL.png new file mode 100644 index 0000000..d82272d Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/UnderwaterNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/UnderwaterNightLL.png.import b/Assets/Sprites/Backgrounds/Hills/UnderwaterNightLL.png.import new file mode 100644 index 0000000..1601d4b --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/UnderwaterNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c4gj5akb8arrk" +path="res://.godot/imported/UnderwaterNightLL.png-232a44fed75d58e7395397ca68bd99f7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/UnderwaterNightLL.png" +dest_files=["res://.godot/imported/UnderwaterNightLL.png-232a44fed75d58e7395397ca68bd99f7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/Volcano.png b/Assets/Sprites/Backgrounds/Hills/Volcano.png new file mode 100755 index 0000000..3b711b0 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/Volcano.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/Volcano.png.import b/Assets/Sprites/Backgrounds/Hills/Volcano.png.import new file mode 100644 index 0000000..cf08c5d --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/Volcano.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cw1jt68vppwbb" +path="res://.godot/imported/Volcano.png-af57bb189895b580b47bd0e9d3d8043c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/Volcano.png" +dest_files=["res://.godot/imported/Volcano.png-af57bb189895b580b47bd0e9d3d8043c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Hills/VolcanoLL.png b/Assets/Sprites/Backgrounds/Hills/VolcanoLL.png new file mode 100644 index 0000000..ef815f2 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/VolcanoLL.png differ diff --git a/Assets/Sprites/Backgrounds/Hills/VolcanoLL.png.import b/Assets/Sprites/Backgrounds/Hills/VolcanoLL.png.import new file mode 100644 index 0000000..4592d39 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Hills/VolcanoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ccxvuvm6sn77p" +path="res://.godot/imported/VolcanoLL.png-6226b8161d8545de2aca519b0bc6df94.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Hills/VolcanoLL.png" +dest_files=["res://.godot/imported/VolcanoLL.png-6226b8161d8545de2aca519b0bc6df94.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Lighting.png b/Assets/Sprites/Backgrounds/Lighting.png new file mode 100755 index 0000000..873565e Binary files /dev/null and b/Assets/Sprites/Backgrounds/Lighting.png differ diff --git a/Assets/Sprites/Backgrounds/Lighting.png.import b/Assets/Sprites/Backgrounds/Lighting.png.import new file mode 100644 index 0000000..6ae50f6 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Lighting.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ufcdaihxe85c" +path="res://.godot/imported/Lighting.png-40e3e9c383c2fb3e0c0f99f41212a0bd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Lighting.png" +dest_files=["res://.godot/imported/Lighting.png-40e3e9c383c2fb3e0c0f99f41212a0bd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/RaceGrid.png b/Assets/Sprites/Backgrounds/RaceGrid.png new file mode 100755 index 0000000..77276f8 Binary files /dev/null and b/Assets/Sprites/Backgrounds/RaceGrid.png differ diff --git a/Assets/Sprites/Backgrounds/RaceGrid.png.import b/Assets/Sprites/Backgrounds/RaceGrid.png.import new file mode 100644 index 0000000..bad4744 --- /dev/null +++ b/Assets/Sprites/Backgrounds/RaceGrid.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxh4fiupcahf3" +path="res://.godot/imported/RaceGrid.png-8a8c853f5f5449b2b447c3629478dc85.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/RaceGrid.png" +dest_files=["res://.godot/imported/RaceGrid.png-8a8c853f5f5449b2b447c3629478dc85.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushrooms.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushrooms.png new file mode 100644 index 0000000..0521f8d Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushrooms.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushrooms.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushrooms.png.import new file mode 100644 index 0000000..30c8807 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushrooms.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://boc2g7yi714ay" +path="res://.godot/imported/AirshipMushrooms.png-a2f921974daedd0a3505c7c82d5dcd33.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushrooms.png" +dest_files=["res://.godot/imported/AirshipMushrooms.png-a2f921974daedd0a3505c7c82d5dcd33.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsLL.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsLL.png new file mode 100644 index 0000000..08220cf Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsLL.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsLL.png.import new file mode 100644 index 0000000..1be1768 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://yoc8baefa8sr" +path="res://.godot/imported/AirshipMushroomsLL.png-91fa56a9d407e6ca3b48b3c1a6923f35.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsLL.png" +dest_files=["res://.godot/imported/AirshipMushroomsLL.png-91fa56a9d407e6ca3b48b3c1a6923f35.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsNight.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsNight.png new file mode 100644 index 0000000..26eff4e Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsNight.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsNight.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsNight.png.import new file mode 100644 index 0000000..e819d24 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dm01wtxbw0c0k" +path="res://.godot/imported/AirshipMushroomsNight.png-601bf9414d5fafee76da3e41cce6a423.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsNight.png" +dest_files=["res://.godot/imported/AirshipMushroomsNight.png-601bf9414d5fafee76da3e41cce6a423.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsNightLL.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsNightLL.png new file mode 100644 index 0000000..8de9511 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsNightLL.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsNightLL.png.import new file mode 100644 index 0000000..08de0ea --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxmnh0hlbosle" +path="res://.godot/imported/AirshipMushroomsNightLL.png-a870015b2c1df269d3b8821a74682e7b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/AirshipMushroomsNightLL.png" +dest_files=["res://.godot/imported/AirshipMushroomsNightLL.png-a870015b2c1df269d3b8821a74682e7b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushrooms.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushrooms.png new file mode 100644 index 0000000..42bdc1f Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushrooms.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushrooms.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushrooms.png.import new file mode 100644 index 0000000..1f74b2e --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushrooms.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjk5d3na7j8hi" +path="res://.godot/imported/BeachMushrooms.png-e9a34299ee961ac58dd59e0450823139.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushrooms.png" +dest_files=["res://.godot/imported/BeachMushrooms.png-e9a34299ee961ac58dd59e0450823139.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsLL.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsLL.png new file mode 100644 index 0000000..3c72dc8 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsLL.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsLL.png.import new file mode 100644 index 0000000..7ef97b8 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cj1r7mtt8434g" +path="res://.godot/imported/BeachMushroomsLL.png-10e7a846fe2f1ff8d06e9299f12b5cc1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsLL.png" +dest_files=["res://.godot/imported/BeachMushroomsLL.png-10e7a846fe2f1ff8d06e9299f12b5cc1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsNight.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsNight.png new file mode 100644 index 0000000..1163bdd Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsNight.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsNight.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsNight.png.import new file mode 100644 index 0000000..1f50c9f --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ce8y1c8kewgyk" +path="res://.godot/imported/BeachMushroomsNight.png-81858930624d73d00ca72deb1a90b889.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsNight.png" +dest_files=["res://.godot/imported/BeachMushroomsNight.png-81858930624d73d00ca72deb1a90b889.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsNightLL.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsNightLL.png new file mode 100644 index 0000000..d6c19a8 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsNightLL.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsNightLL.png.import new file mode 100644 index 0000000..e3e833a --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://m47rfjn5p5dk" +path="res://.godot/imported/BeachMushroomsNightLL.png-c2adf38d6cb344f99785ccde43abe477.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/BeachMushroomsNightLL.png" +dest_files=["res://.godot/imported/BeachMushroomsNightLL.png-c2adf38d6cb344f99785ccde43abe477.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/Mushrooms.json b/Assets/Sprites/Backgrounds/SecondaryMushrooms/Mushrooms.json new file mode 100644 index 0000000..8c2b4eb --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/Mushrooms.json @@ -0,0 +1,146 @@ +{ + "properties": { + "can_mushroom_tint": true + }, + "variations": { + "default": { + "SMB1": { + "Day": { + "source": "Mushrooms.png" + }, + "Night": { + "source": "MushroomsNight.png" + } + }, + "SMBLL": { + "Day": { + "source": "MushroomsLL.png" + }, + "Night": { + "source": "MushroomsNightLL.png" + } + } + }, + "Underground": { + "SMB1": { + "source": "MushroomsNight.png" + }, + "SMBLL": { + "source": "MushroomsNightLL.png" + } + }, + "Snow": { + "SMB1": { + "Day": { + "source": "SnowMushrooms.png" + }, + "Night": { + "source": "SnowMushroomsNight.png" + } + }, + "SMBLL": { + "Day": { + "source": "SnowMushroomsLL.png" + }, + "Night": { + "source": "SnowMushroomsNightLL.png" + } + } + }, + "Volcano": { + "SMB1": { + "source": "VolcanoMushrooms.png" + }, + "SMBLL": { + "source": "VolcanoMushroomsLL.png" + } + }, + "Airship": { + "SMB1": { + "Day": { + "source": "AirshipMushrooms.png" + }, + "Night": { + "source": "AirshipMushroomsNight.png" + } + }, + "SMBLL": { + "Day": { + "source": "AirshipMushroomsLL.png" + }, + "Night": { + "source": "AirshipMushroomsNightLL.png" + } + } + }, + "Beach": { + "SMB1": { + "Day": { + "source": "BeachMushrooms.png" + }, + "Night": { + "source": "BeachMushroomsNight.png" + } + }, + "SMBLL": { + "Day": { + "source": "BeachMushroomsLL.png" + }, + "Night": { + "source": "BeachMushroomsNightLL.png" + } + } + }, + "Space": { + "SMB1": { + "Day": { + "source": "BeachMushroomsNight.png" + }, + "Night": { + "source": "BeachMushroomsNight.png" + } + }, + "SMBLL": { + "Day": { + "source": "BeachMushroomsLLNight.png" + }, + "Night": { + "source": "BeachMushroomsNightLL.png" + } + } + }, + "Underwater": { + "SMB1": { + "Day": { + "source": "UnderwaterMushrooms.png", + "properties": { + "can_mushroom_tint": false + } + }, + "Night": { + "source": "UnderwaterMushroomsNight.png", + "properties": { + "can_mushroom_tint": false + } + } + }, + "SMBLL": { + "Day": { + "source": "UnderwaterMushroomsLL.png", + "properties": { + "can_mushroom_tint": false + } + }, + "Night": { + "source": "UnderwaterMushroomsLLNight.png", + "properties": { + "can_mushroom_tint": false + } + } + } + }, + "CastleWater": { + "link": "Underwater" + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/Mushrooms.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/Mushrooms.png new file mode 100755 index 0000000..4163a65 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/Mushrooms.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/Mushrooms.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/Mushrooms.png.import new file mode 100644 index 0000000..13b6bee --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/Mushrooms.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cgiahmwr41yvd" +path="res://.godot/imported/Mushrooms.png-80e5082daba22540417088471bc87818.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/Mushrooms.png" +dest_files=["res://.godot/imported/Mushrooms.png-80e5082daba22540417088471bc87818.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsLL.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsLL.png new file mode 100644 index 0000000..179e3ed Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsLL.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsLL.png.import new file mode 100644 index 0000000..f931fbe --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dunad6dricx0i" +path="res://.godot/imported/MushroomsLL.png-8ece8c96afd8eeb95b631724e3c13ab4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsLL.png" +dest_files=["res://.godot/imported/MushroomsLL.png-8ece8c96afd8eeb95b631724e3c13ab4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsNight.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsNight.png new file mode 100755 index 0000000..88286c4 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsNight.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsNight.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsNight.png.import new file mode 100644 index 0000000..38b48ce --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c88yhu66644mp" +path="res://.godot/imported/MushroomsNight.png-d77d44ebd65ace514609bd795b5b5b95.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsNight.png" +dest_files=["res://.godot/imported/MushroomsNight.png-d77d44ebd65ace514609bd795b5b5b95.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsNightLL.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsNightLL.png new file mode 100644 index 0000000..fbe5a14 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsNightLL.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsNightLL.png.import new file mode 100644 index 0000000..03e949b --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lj8ariwlak5c" +path="res://.godot/imported/MushroomsNightLL.png-188e8eee4406fd6fa5d1c268f6f91bf6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/MushroomsNightLL.png" +dest_files=["res://.godot/imported/MushroomsNightLL.png-188e8eee4406fd6fa5d1c268f6f91bf6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushrooms.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushrooms.png new file mode 100644 index 0000000..7c473e8 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushrooms.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushrooms.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushrooms.png.import new file mode 100644 index 0000000..e43c264 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushrooms.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lf7q3ucdm58t" +path="res://.godot/imported/SnowMushrooms.png-839b7d10903a98895a6c3311644ddc25.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushrooms.png" +dest_files=["res://.godot/imported/SnowMushrooms.png-839b7d10903a98895a6c3311644ddc25.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsLL.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsLL.png new file mode 100644 index 0000000..39879ab Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsLL.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsLL.png.import new file mode 100644 index 0000000..ecbbd0a --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://sq5q0ysefjtx" +path="res://.godot/imported/SnowMushroomsLL.png-82955dfe27a3b526521a198de7883d70.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsLL.png" +dest_files=["res://.godot/imported/SnowMushroomsLL.png-82955dfe27a3b526521a198de7883d70.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsNight.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsNight.png new file mode 100644 index 0000000..1dd1a2b Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsNight.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsNight.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsNight.png.import new file mode 100644 index 0000000..86c7ed7 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bofqs2reqcdvu" +path="res://.godot/imported/SnowMushroomsNight.png-cde75377021cd3455433638873b4733b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsNight.png" +dest_files=["res://.godot/imported/SnowMushroomsNight.png-cde75377021cd3455433638873b4733b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsNightLL.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsNightLL.png new file mode 100644 index 0000000..4f99313 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsNightLL.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsNightLL.png.import new file mode 100644 index 0000000..2f4f030 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bdv85cf7mderd" +path="res://.godot/imported/SnowMushroomsNightLL.png-5b172021b7e0fc3a4320975b3d608550.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/SnowMushroomsNightLL.png" +dest_files=["res://.godot/imported/SnowMushroomsNightLL.png-5b172021b7e0fc3a4320975b3d608550.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushrooms.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushrooms.png new file mode 100644 index 0000000..b19adb9 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushrooms.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushrooms.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushrooms.png.import new file mode 100644 index 0000000..250d63c --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushrooms.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ceyl8oa3jvo34" +path="res://.godot/imported/UnderwaterMushrooms.png-6cdaac17befbc996c7492eeb04c371ab.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushrooms.png" +dest_files=["res://.godot/imported/UnderwaterMushrooms.png-6cdaac17befbc996c7492eeb04c371ab.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsLL.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsLL.png new file mode 100644 index 0000000..9d7c2e0 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsLL.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsLL.png.import new file mode 100644 index 0000000..6bf2636 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cfu5vkvwb1i2u" +path="res://.godot/imported/UnderwaterMushroomsLL.png-f097deb950c0b3155c1e07041c76ec42.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsLL.png" +dest_files=["res://.godot/imported/UnderwaterMushroomsLL.png-f097deb950c0b3155c1e07041c76ec42.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsLLNight.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsLLNight.png new file mode 100644 index 0000000..a1a61e8 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsLLNight.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsLLNight.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsLLNight.png.import new file mode 100644 index 0000000..fb09f2e --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsLLNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bpd3ta0dc1dw6" +path="res://.godot/imported/UnderwaterMushroomsLLNight.png-e4c99e43a30631fe6c2f62b61e7a67af.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsLLNight.png" +dest_files=["res://.godot/imported/UnderwaterMushroomsLLNight.png-e4c99e43a30631fe6c2f62b61e7a67af.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsNight.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsNight.png new file mode 100644 index 0000000..fc83455 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsNight.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsNight.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsNight.png.import new file mode 100644 index 0000000..9807b13 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bhe3m7lsnqrax" +path="res://.godot/imported/UnderwaterMushroomsNight.png-99a360f95b6a6abfadf7b6b86bcd2bde.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/UnderwaterMushroomsNight.png" +dest_files=["res://.godot/imported/UnderwaterMushroomsNight.png-99a360f95b6a6abfadf7b6b86bcd2bde.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/VolcanoMushrooms.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/VolcanoMushrooms.png new file mode 100644 index 0000000..42ee577 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/VolcanoMushrooms.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/VolcanoMushrooms.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/VolcanoMushrooms.png.import new file mode 100644 index 0000000..0030b47 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/VolcanoMushrooms.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://6poc2se5uhfn" +path="res://.godot/imported/VolcanoMushrooms.png-1677ce482a420b16cebf4694d319f2a1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/VolcanoMushrooms.png" +dest_files=["res://.godot/imported/VolcanoMushrooms.png-1677ce482a420b16cebf4694d319f2a1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/VolcanoMushroomsLL.png b/Assets/Sprites/Backgrounds/SecondaryMushrooms/VolcanoMushroomsLL.png new file mode 100644 index 0000000..29f2b66 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryMushrooms/VolcanoMushroomsLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryMushrooms/VolcanoMushroomsLL.png.import b/Assets/Sprites/Backgrounds/SecondaryMushrooms/VolcanoMushroomsLL.png.import new file mode 100644 index 0000000..0b42522 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryMushrooms/VolcanoMushroomsLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://f4s0oth21mil" +path="res://.godot/imported/VolcanoMushroomsLL.png-c478a7e27c0ca4fb0060b09d993f3c9d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/VolcanoMushroomsLL.png" +dest_files=["res://.godot/imported/VolcanoMushroomsLL.png-c478a7e27c0ca4fb0060b09d993f3c9d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnNightTrees.png b/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnNightTrees.png new file mode 100644 index 0000000..b4e6e5f Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnNightTrees.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnNightTrees.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnNightTrees.png.import new file mode 100644 index 0000000..f07cc3b --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnNightTrees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cb1sqnx5nnqvk" +path="res://.godot/imported/AutumnNightTrees.png-3042053869f3f6aec378d529a5a6cb0f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/AutumnNightTrees.png" +dest_files=["res://.godot/imported/AutumnNightTrees.png-3042053869f3f6aec378d529a5a6cb0f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnNightTreesLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnNightTreesLL.png new file mode 100644 index 0000000..fa35cb9 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnNightTreesLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnNightTreesLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnNightTreesLL.png.import new file mode 100644 index 0000000..bd4a8df --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnNightTreesLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://blflif1w4wvm6" +path="res://.godot/imported/AutumnNightTreesLL.png-87099ac15580868d3ac708553de7abba.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/AutumnNightTreesLL.png" +dest_files=["res://.godot/imported/AutumnNightTreesLL.png-87099ac15580868d3ac708553de7abba.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnTrees.png b/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnTrees.png new file mode 100644 index 0000000..b523b38 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnTrees.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnTrees.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnTrees.png.import new file mode 100644 index 0000000..3a0ae2e --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnTrees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b2pg523o7hryh" +path="res://.godot/imported/AutumnTrees.png-65ea20d61a3ddd332ce3e87bf798e383.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/AutumnTrees.png" +dest_files=["res://.godot/imported/AutumnTrees.png-65ea20d61a3ddd332ce3e87bf798e383.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnTreesLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnTreesLL.png new file mode 100644 index 0000000..b018fbb Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnTreesLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnTreesLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnTreesLL.png.import new file mode 100644 index 0000000..a2b92c5 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/AutumnTreesLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d1dvsdo8byjq4" +path="res://.godot/imported/AutumnTreesLL.png-26dc9f73338e38f25c0e1725da2ac1f7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/AutumnTreesLL.png" +dest_files=["res://.godot/imported/AutumnTreesLL.png-26dc9f73338e38f25c0e1725da2ac1f7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/BeachNightTrees.png b/Assets/Sprites/Backgrounds/SecondaryTrees/BeachNightTrees.png new file mode 100644 index 0000000..d2d39a5 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/BeachNightTrees.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/BeachNightTrees.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/BeachNightTrees.png.import new file mode 100644 index 0000000..0f5ce98 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/BeachNightTrees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bu1ryeyjottt5" +path="res://.godot/imported/BeachNightTrees.png-bbd6ba03e235e39f738ca1d537ec95e0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/BeachNightTrees.png" +dest_files=["res://.godot/imported/BeachNightTrees.png-bbd6ba03e235e39f738ca1d537ec95e0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/BeachNightTreesLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/BeachNightTreesLL.png new file mode 100644 index 0000000..69ac9fb Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/BeachNightTreesLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/BeachNightTreesLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/BeachNightTreesLL.png.import new file mode 100644 index 0000000..271aeea --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/BeachNightTreesLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlk1jxcrkvnos" +path="res://.godot/imported/BeachNightTreesLL.png-df197673e1dad4e1176cbcd4a2649968.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/BeachNightTreesLL.png" +dest_files=["res://.godot/imported/BeachNightTreesLL.png-df197673e1dad4e1176cbcd4a2649968.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/BeachTrees.png b/Assets/Sprites/Backgrounds/SecondaryTrees/BeachTrees.png new file mode 100755 index 0000000..9f2a416 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/BeachTrees.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/BeachTrees.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/BeachTrees.png.import new file mode 100644 index 0000000..e7f922a --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/BeachTrees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c74kem0lmk58g" +path="res://.godot/imported/BeachTrees.png-00f8650821f71dcdd249b645caa78dcf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/BeachTrees.png" +dest_files=["res://.godot/imported/BeachTrees.png-00f8650821f71dcdd249b645caa78dcf.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/BeachTreesLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/BeachTreesLL.png new file mode 100644 index 0000000..1353d2d Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/BeachTreesLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/BeachTreesLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/BeachTreesLL.png.import new file mode 100644 index 0000000..3a37445 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/BeachTreesLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://byptlc28fvkme" +path="res://.godot/imported/BeachTreesLL.png-02c2ab2ab6cd5b77df86fcd89df04c5c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/BeachTreesLL.png" +dest_files=["res://.godot/imported/BeachTreesLL.png-02c2ab2ab6cd5b77df86fcd89df04c5c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTrees.png b/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTrees.png new file mode 100644 index 0000000..2d05b6a Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTrees.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTrees.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTrees.png.import new file mode 100644 index 0000000..4a44c4d --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTrees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bx40fhxp1qt7h" +path="res://.godot/imported/BonusTrees.png-f2de08abd0e6224429106102095fd424.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/BonusTrees.png" +dest_files=["res://.godot/imported/BonusTrees.png-f2de08abd0e6224429106102095fd424.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesLL.png new file mode 100644 index 0000000..6761d27 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesLL.png.import new file mode 100644 index 0000000..c9f7724 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bwuc3c8w46vo7" +path="res://.godot/imported/BonusTreesLL.png-fd5239c67ac20ef7f45aa71ce410ee2f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesLL.png" +dest_files=["res://.godot/imported/BonusTreesLL.png-fd5239c67ac20ef7f45aa71ce410ee2f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesNight.png b/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesNight.png new file mode 100644 index 0000000..c6ea15a Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesNight.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesNight.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesNight.png.import new file mode 100644 index 0000000..bc1503d --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bui4a00n0ktem" +path="res://.godot/imported/BonusTreesNight.png-43101ff0f74a121b66b848155acbe066.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesNight.png" +dest_files=["res://.godot/imported/BonusTreesNight.png-43101ff0f74a121b66b848155acbe066.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesNightLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesNightLL.png new file mode 100644 index 0000000..2f69e54 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesNightLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesNightLL.png.import new file mode 100644 index 0000000..7f14b92 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c02e3mke8dkp4" +path="res://.godot/imported/BonusTreesNightLL.png-a60ed588ba4b175d480c5ba8bd77a651.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/BonusTreesNightLL.png" +dest_files=["res://.godot/imported/BonusTreesNightLL.png-a60ed588ba4b175d480c5ba8bd77a651.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTrees.png b/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTrees.png new file mode 100644 index 0000000..de3832f Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTrees.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTrees.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTrees.png.import new file mode 100644 index 0000000..174e2e7 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTrees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dymh4bnb7pwgs" +path="res://.godot/imported/CastleTrees.png-4d443584e438207de71fdd87f907297d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/CastleTrees.png" +dest_files=["res://.godot/imported/CastleTrees.png-4d443584e438207de71fdd87f907297d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesLL.png new file mode 100644 index 0000000..b784586 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesLL.png.import new file mode 100644 index 0000000..e2c1c4d --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ba7xpewtnigsy" +path="res://.godot/imported/CastleTreesLL.png-a10a3013591c2385e19f9d476d0f02d2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesLL.png" +dest_files=["res://.godot/imported/CastleTreesLL.png-a10a3013591c2385e19f9d476d0f02d2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesNight.png b/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesNight.png new file mode 100644 index 0000000..37e2674 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesNight.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesNight.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesNight.png.import new file mode 100644 index 0000000..430be68 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4gp7ma0qe8sb" +path="res://.godot/imported/CastleTreesNight.png-056303a97800f17cf1b5c322ae77100e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesNight.png" +dest_files=["res://.godot/imported/CastleTreesNight.png-056303a97800f17cf1b5c322ae77100e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesNightLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesNightLL.png new file mode 100644 index 0000000..8cfcb2b Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesNightLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesNightLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesNightLL.png.import new file mode 100644 index 0000000..0304bc2 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesNightLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxskj4jx04ysc" +path="res://.godot/imported/CastleTreesNightLL.png-b78d8b40981b84e4dd1f2cb5f1d1ee50.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/CastleTreesNightLL.png" +dest_files=["res://.godot/imported/CastleTreesNightLL.png-b78d8b40981b84e4dd1f2cb5f1d1ee50.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/JungleNightTrees.png b/Assets/Sprites/Backgrounds/SecondaryTrees/JungleNightTrees.png new file mode 100644 index 0000000..ab27527 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/JungleNightTrees.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/JungleNightTrees.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/JungleNightTrees.png.import new file mode 100644 index 0000000..3546ae8 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/JungleNightTrees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://nbfvmi0gi71a" +path="res://.godot/imported/JungleNightTrees.png-271caec443b1ac7f4ac215914bd5d969.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/JungleNightTrees.png" +dest_files=["res://.godot/imported/JungleNightTrees.png-271caec443b1ac7f4ac215914bd5d969.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/JungleNightTreesLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/JungleNightTreesLL.png new file mode 100644 index 0000000..c6ef1f3 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/JungleNightTreesLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/JungleNightTreesLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/JungleNightTreesLL.png.import new file mode 100644 index 0000000..4221cae --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/JungleNightTreesLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btmrvwquqxvv1" +path="res://.godot/imported/JungleNightTreesLL.png-0f753ec93076a8eeb9c2432671e0d067.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/JungleNightTreesLL.png" +dest_files=["res://.godot/imported/JungleNightTreesLL.png-0f753ec93076a8eeb9c2432671e0d067.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/JungleTrees.png b/Assets/Sprites/Backgrounds/SecondaryTrees/JungleTrees.png new file mode 100644 index 0000000..942313d Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/JungleTrees.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/JungleTrees.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/JungleTrees.png.import new file mode 100644 index 0000000..e68eb59 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/JungleTrees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://uoqr4hj6cr70" +path="res://.godot/imported/JungleTrees.png-96cf1b0d996ee32196bfc4b57a7183d4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/JungleTrees.png" +dest_files=["res://.godot/imported/JungleTrees.png-96cf1b0d996ee32196bfc4b57a7183d4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/JungleTreesLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/JungleTreesLL.png new file mode 100644 index 0000000..b094f36 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/JungleTreesLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/JungleTreesLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/JungleTreesLL.png.import new file mode 100644 index 0000000..2b28229 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/JungleTreesLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://pjo4dmbiike1" +path="res://.godot/imported/JungleTreesLL.png-a62c2126223640290cc9282999555e3d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/JungleTreesLL.png" +dest_files=["res://.godot/imported/JungleTreesLL.png-a62c2126223640290cc9282999555e3d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/NightTrees.png b/Assets/Sprites/Backgrounds/SecondaryTrees/NightTrees.png new file mode 100644 index 0000000..dd3917d Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/NightTrees.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/NightTrees.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/NightTrees.png.import new file mode 100644 index 0000000..24713dd --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/NightTrees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b006c6aqoicn6" +path="res://.godot/imported/NightTrees.png-6cef4213bbfb521319224e7c3a4b53c4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/NightTrees.png" +dest_files=["res://.godot/imported/NightTrees.png-6cef4213bbfb521319224e7c3a4b53c4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/NightTreesLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/NightTreesLL.png new file mode 100644 index 0000000..b69fa49 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/NightTreesLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/NightTreesLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/NightTreesLL.png.import new file mode 100644 index 0000000..d364fc7 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/NightTreesLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b10n154hs1qxc" +path="res://.godot/imported/NightTreesLL.png-d03fbe5b102456dd6a315f2d3c7822ea.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/NightTreesLL.png" +dest_files=["res://.godot/imported/NightTreesLL.png-d03fbe5b102456dd6a315f2d3c7822ea.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/SecondaryTrees.json b/Assets/Sprites/Backgrounds/SecondaryTrees/SecondaryTrees.json new file mode 100644 index 0000000..b0037de --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/SecondaryTrees.json @@ -0,0 +1,213 @@ +{ + "properties": { + "can_tree_tint": true + }, + "variations": { + "default": { + "SMB1": { + "Day": { + "source": "Trees.png" + }, + "Night": { + "source": "NightTrees.png" + } + }, + "SMBLL": { + "Day": { + "source": "TreesLL.png" + }, + "Night": { + "source": "NightTreesLL.png" + } + } + }, + "Jungle": { + "SMB1": { + "Day": { + "source": "JungleTrees.png" + }, + "Night": { + "source": "JungleNightTrees.png" + } + }, + "SMBLL": { + "Day": { + "source": "JungleTreesLL.png" + }, + "Night": { + "source": "JungleNightTreesLL.png" + } + } + }, + "Snow": { + "SMB1": { + "Day": { + "source": "SnowTrees.png" + }, + "Night": { + "source": "SnowNightTrees.png" + } + }, + "SMBLL": { + "Day": { + "source": "SnowTreesLL.png" + }, + "Night": { + "source": "SnowNightTreesLL.png" + } + } + }, + "Autumn": { + "SMB1": { + "Day": { + "source": "AutumnTrees.png" + }, + "Night": { + "source": "AutumnNightTrees.png" + } + }, + "SMBLL": { + "Day": { + "source": "AutumnTreesLL.png" + }, + "Night": { + "source": "AutumnNightTreesLL.png" + } + } + }, + "Beach": { + "SMB1": { + "Day": { + "source": "BeachTrees.png" + }, + "Night": { + "source": "BeachNightTrees.png" + } + }, + "SMBLL": { + "Day": { + "source": "BeachTreesLL.png" + }, + "Night": { + "source": "BeachNightTreesLL.png" + } + } + }, + "Castle": { + "SMB1": { + "Day": { + "source": "CastleTrees.png" + }, + "Night": { + "source": "CastleNightTrees.png" + } + }, + "SMBLL": { + "Day": { + "source": "CastleTreesLL.png" + }, + "Night": { + "source": "CastleNightTreesLL.png" + } + } + }, + "Space": { + "SMB1": { + "Day": { + "source": "SpaceTrees.png" + }, + "Night": { + "source": "SpaceTrees.png" + } + }, + "SMBLL": { + "Day": { + "source": "SpaceTreesLL.png" + }, + "Night": { + "source": "SpaceTreesLL.png" + } + } + }, + "Underground": { + "SMB1": { + "source": "UndergroundTrees.png" + }, + "SMBLL": { + "source": "UndergroundTreesLL.png" + } + }, + "GhostHouse": { + "link": "Underground" + }, + "Underwater": { + "SMB1": { + "Day": { + "source": "UnderwaterTrees.png", + "properties": { + "can_tree_tint": false + } + }, + "Night": { + "source": "UnderwaterTreesNight.png", + "properties": { + "can_tree_tint": false + } + } + }, + "SMBLL": { + "Day": { + "source": "UnderwaterTreesLL.png", + "properties": { + "can_tree_tint": false + } + }, + "Night": { + "source": "UnderwaterTreesLLNight.png", + "properties": { + "can_tree_tint": false + } + } + } + }, + "CastleWater": { + "link": "Underwater" + }, + "Volcano": { + "SMB1": { + "Day": { + "source": "VolcanoTrees.png" + }, + "Night": { + "source": "VolcanoTrees.png" + } + }, + "SMBLL": { + "Day": { + "source": "VolcanoTreesLL.png" + }, + "Night": { + "source": "VolcanoTreesLL.png" + } + } + }, + "Bonus": { + "SMB1": { + "Day": { + "source": "BonusTrees.png" + }, + "Night": { + "source": "BonusTreesNight.png" + } + }, + "SMBLL": { + "Day": { + "source": "BonusTreesLL.png" + }, + "Night": { + "source": "BonusTreesNightLL.png" + } + } + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/SnowNightTrees.png b/Assets/Sprites/Backgrounds/SecondaryTrees/SnowNightTrees.png new file mode 100755 index 0000000..ac5317e Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/SnowNightTrees.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/SnowNightTrees.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/SnowNightTrees.png.import new file mode 100644 index 0000000..b6f3d93 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/SnowNightTrees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3y5hetq5n21x" +path="res://.godot/imported/SnowNightTrees.png-e17ffe715345204c6c1853ea4eb3d897.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/SnowNightTrees.png" +dest_files=["res://.godot/imported/SnowNightTrees.png-e17ffe715345204c6c1853ea4eb3d897.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/SnowNightTreesLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/SnowNightTreesLL.png new file mode 100644 index 0000000..b6fe586 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/SnowNightTreesLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/SnowNightTreesLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/SnowNightTreesLL.png.import new file mode 100644 index 0000000..e4c5c4a --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/SnowNightTreesLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bphkhwd6takkm" +path="res://.godot/imported/SnowNightTreesLL.png-5554ee1a55d84a31f25de4ebdfd7630b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/SnowNightTreesLL.png" +dest_files=["res://.godot/imported/SnowNightTreesLL.png-5554ee1a55d84a31f25de4ebdfd7630b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/SnowTrees.png b/Assets/Sprites/Backgrounds/SecondaryTrees/SnowTrees.png new file mode 100755 index 0000000..886c876 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/SnowTrees.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/SnowTrees.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/SnowTrees.png.import new file mode 100644 index 0000000..c74e0c1 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/SnowTrees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cx54ubn3schon" +path="res://.godot/imported/SnowTrees.png-f70f78cdf1e2253bda919f3d2f3aa28b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/SnowTrees.png" +dest_files=["res://.godot/imported/SnowTrees.png-f70f78cdf1e2253bda919f3d2f3aa28b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/SnowTreesLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/SnowTreesLL.png new file mode 100755 index 0000000..22cf4e8 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/SnowTreesLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/SnowTreesLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/SnowTreesLL.png.import new file mode 100644 index 0000000..c6de58d --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/SnowTreesLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wyrrj7wts6xe" +path="res://.godot/imported/SnowTreesLL.png-92e7669f3c239a23d3a966a716f2f7aa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/SnowTreesLL.png" +dest_files=["res://.godot/imported/SnowTreesLL.png-92e7669f3c239a23d3a966a716f2f7aa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/SpaceTrees.png b/Assets/Sprites/Backgrounds/SecondaryTrees/SpaceTrees.png new file mode 100644 index 0000000..c55b898 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/SpaceTrees.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/SpaceTrees.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/SpaceTrees.png.import new file mode 100644 index 0000000..884f981 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/SpaceTrees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2p1gboq82x61" +path="res://.godot/imported/SpaceTrees.png-d16c20dd4dea7c3d57e4bba7fc26669a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/SpaceTrees.png" +dest_files=["res://.godot/imported/SpaceTrees.png-d16c20dd4dea7c3d57e4bba7fc26669a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/SpaceTreesLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/SpaceTreesLL.png new file mode 100644 index 0000000..0d774b4 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/SpaceTreesLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/SpaceTreesLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/SpaceTreesLL.png.import new file mode 100644 index 0000000..46abe41 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/SpaceTreesLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c04qj6jlhbmw5" +path="res://.godot/imported/SpaceTreesLL.png-a0edbf5134e2fdd4586f68a9f7e6ff4d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/SpaceTreesLL.png" +dest_files=["res://.godot/imported/SpaceTreesLL.png-a0edbf5134e2fdd4586f68a9f7e6ff4d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/Trees.png b/Assets/Sprites/Backgrounds/SecondaryTrees/Trees.png new file mode 100755 index 0000000..c0e1e43 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/Trees.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/Trees.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/Trees.png.import new file mode 100644 index 0000000..1d906a9 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/Trees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtfe33kjuo60w" +path="res://.godot/imported/Trees.png-1134b98bc21d90ec73f4b924c93c9ae9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/Trees.png" +dest_files=["res://.godot/imported/Trees.png-1134b98bc21d90ec73f4b924c93c9ae9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/TreesLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/TreesLL.png new file mode 100755 index 0000000..2e487ec Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/TreesLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/TreesLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/TreesLL.png.import new file mode 100644 index 0000000..a768a49 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/TreesLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4d5oglq575l1" +path="res://.godot/imported/TreesLL.png-4395d570d209644e11cef10afd13c3a4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/TreesLL.png" +dest_files=["res://.godot/imported/TreesLL.png-4395d570d209644e11cef10afd13c3a4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/UndergroundTrees.png b/Assets/Sprites/Backgrounds/SecondaryTrees/UndergroundTrees.png new file mode 100644 index 0000000..0c211c5 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/UndergroundTrees.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/UndergroundTrees.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/UndergroundTrees.png.import new file mode 100644 index 0000000..7b8eee1 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/UndergroundTrees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://l3qh5ekks2n6" +path="res://.godot/imported/UndergroundTrees.png-e740cf988547dd4f38e9e796889ecc9e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/UndergroundTrees.png" +dest_files=["res://.godot/imported/UndergroundTrees.png-e740cf988547dd4f38e9e796889ecc9e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/UndergroundTreesLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/UndergroundTreesLL.png new file mode 100644 index 0000000..fc47674 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/UndergroundTreesLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/UndergroundTreesLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/UndergroundTreesLL.png.import new file mode 100644 index 0000000..500dcca --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/UndergroundTreesLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b5pymx6e8tgot" +path="res://.godot/imported/UndergroundTreesLL.png-fc84c94f90397762a4d12ab89ebd35e5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/UndergroundTreesLL.png" +dest_files=["res://.godot/imported/UndergroundTreesLL.png-fc84c94f90397762a4d12ab89ebd35e5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTrees.png b/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTrees.png new file mode 100644 index 0000000..5c22dcd Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTrees.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTrees.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTrees.png.import new file mode 100644 index 0000000..998c9eb --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTrees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d0mrbkyuo0tow" +path="res://.godot/imported/UnderwaterTrees.png-f59fc9988a3b091708aae6d21fdd7ec3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTrees.png" +dest_files=["res://.godot/imported/UnderwaterTrees.png-f59fc9988a3b091708aae6d21fdd7ec3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesLL.png new file mode 100644 index 0000000..6f62d36 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesLL.png.import new file mode 100644 index 0000000..7040dad --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bpskc5sanwpny" +path="res://.godot/imported/UnderwaterTreesLL.png-aa9dc28eb641e67796eab1d064d9b496.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesLL.png" +dest_files=["res://.godot/imported/UnderwaterTreesLL.png-aa9dc28eb641e67796eab1d064d9b496.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesLLNight.png b/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesLLNight.png new file mode 100644 index 0000000..c7728c0 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesLLNight.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesLLNight.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesLLNight.png.import new file mode 100644 index 0000000..c7ccbb7 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesLLNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bw5lpajdm4yyr" +path="res://.godot/imported/UnderwaterTreesLLNight.png-b6e01c2d74e1c81320a21060f49ea240.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesLLNight.png" +dest_files=["res://.godot/imported/UnderwaterTreesLLNight.png-b6e01c2d74e1c81320a21060f49ea240.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesNight.png b/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesNight.png new file mode 100644 index 0000000..ccd686b Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesNight.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesNight.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesNight.png.import new file mode 100644 index 0000000..9ab9119 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2wgbxrxspef" +path="res://.godot/imported/UnderwaterTreesNight.png-895a8db112a9ab2b78335e7c41642ac6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/UnderwaterTreesNight.png" +dest_files=["res://.godot/imported/UnderwaterTreesNight.png-895a8db112a9ab2b78335e7c41642ac6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/VolcanoTrees.png b/Assets/Sprites/Backgrounds/SecondaryTrees/VolcanoTrees.png new file mode 100644 index 0000000..14d39c1 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/VolcanoTrees.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/VolcanoTrees.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/VolcanoTrees.png.import new file mode 100644 index 0000000..56f8f99 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/VolcanoTrees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://o23e4ayq0m3t" +path="res://.godot/imported/VolcanoTrees.png-ad358e7bc15058a971e7ee3576d3193c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/VolcanoTrees.png" +dest_files=["res://.godot/imported/VolcanoTrees.png-ad358e7bc15058a971e7ee3576d3193c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/VolcanoTreesLL.png b/Assets/Sprites/Backgrounds/SecondaryTrees/VolcanoTreesLL.png new file mode 100644 index 0000000..cc7f73e Binary files /dev/null and b/Assets/Sprites/Backgrounds/SecondaryTrees/VolcanoTreesLL.png differ diff --git a/Assets/Sprites/Backgrounds/SecondaryTrees/VolcanoTreesLL.png.import b/Assets/Sprites/Backgrounds/SecondaryTrees/VolcanoTreesLL.png.import new file mode 100644 index 0000000..61c5a2c --- /dev/null +++ b/Assets/Sprites/Backgrounds/SecondaryTrees/VolcanoTreesLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://r5gbntto3xrl" +path="res://.godot/imported/VolcanoTreesLL.png-f53446e93156dcc706e3ea51c407241d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SecondaryTrees/VolcanoTreesLL.png" +dest_files=["res://.godot/imported/VolcanoTreesLL.png-f53446e93156dcc706e3ea51c407241d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Skies/AutumnSky.png b/Assets/Sprites/Backgrounds/Skies/AutumnSky.png new file mode 100644 index 0000000..4e2a99e Binary files /dev/null and b/Assets/Sprites/Backgrounds/Skies/AutumnSky.png differ diff --git a/Assets/Sprites/Backgrounds/Skies/AutumnSky.png.import b/Assets/Sprites/Backgrounds/Skies/AutumnSky.png.import new file mode 100644 index 0000000..eace09d --- /dev/null +++ b/Assets/Sprites/Backgrounds/Skies/AutumnSky.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://br8lpm2axjpyb" +path="res://.godot/imported/AutumnSky.png-743597e786cc74d2464b7b75361d6e5b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Skies/AutumnSky.png" +dest_files=["res://.godot/imported/AutumnSky.png-743597e786cc74d2464b7b75361d6e5b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Skies/AutumnSkyLL.png b/Assets/Sprites/Backgrounds/Skies/AutumnSkyLL.png new file mode 100755 index 0000000..6325905 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Skies/AutumnSkyLL.png differ diff --git a/Assets/Sprites/Backgrounds/Skies/AutumnSkyLL.png.import b/Assets/Sprites/Backgrounds/Skies/AutumnSkyLL.png.import new file mode 100644 index 0000000..bec81b9 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Skies/AutumnSkyLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cqlimpqa5dqcw" +path="res://.godot/imported/AutumnSkyLL.png-437089abab96a6b6cc026c532a0f13e2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Skies/AutumnSkyLL.png" +dest_files=["res://.godot/imported/AutumnSkyLL.png-437089abab96a6b6cc026c532a0f13e2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Skies/BeachSky.png b/Assets/Sprites/Backgrounds/Skies/BeachSky.png new file mode 100644 index 0000000..69afd00 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Skies/BeachSky.png differ diff --git a/Assets/Sprites/Backgrounds/Skies/BeachSky.png.import b/Assets/Sprites/Backgrounds/Skies/BeachSky.png.import new file mode 100644 index 0000000..44dda94 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Skies/BeachSky.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://6fnvuq10ouxp" +path="res://.godot/imported/BeachSky.png-ecd55c218e3a818df9d95f26790c6a4d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Skies/BeachSky.png" +dest_files=["res://.godot/imported/BeachSky.png-ecd55c218e3a818df9d95f26790c6a4d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Skies/BeachSkyLL.png b/Assets/Sprites/Backgrounds/Skies/BeachSkyLL.png new file mode 100644 index 0000000..8fccfe4 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Skies/BeachSkyLL.png differ diff --git a/Assets/Sprites/Backgrounds/Skies/BeachSkyLL.png.import b/Assets/Sprites/Backgrounds/Skies/BeachSkyLL.png.import new file mode 100644 index 0000000..bb46f48 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Skies/BeachSkyLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b56qdbgqx3lxv" +path="res://.godot/imported/BeachSkyLL.png-0b659dafacbedb15d437f0d44215f9dd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Skies/BeachSkyLL.png" +dest_files=["res://.godot/imported/BeachSkyLL.png-0b659dafacbedb15d437f0d44215f9dd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Skies/DaySky.png b/Assets/Sprites/Backgrounds/Skies/DaySky.png new file mode 100644 index 0000000..49cfbf9 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Skies/DaySky.png differ diff --git a/Assets/Sprites/Backgrounds/Skies/DaySky.png.import b/Assets/Sprites/Backgrounds/Skies/DaySky.png.import new file mode 100644 index 0000000..05bedf4 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Skies/DaySky.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://eagyg87v66c7" +path="res://.godot/imported/DaySky.png-ae465d7e324363066faa2757074777dc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Skies/DaySky.png" +dest_files=["res://.godot/imported/DaySky.png-ae465d7e324363066faa2757074777dc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Skies/DaySkyLL.png b/Assets/Sprites/Backgrounds/Skies/DaySkyLL.png new file mode 100755 index 0000000..da78232 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Skies/DaySkyLL.png differ diff --git a/Assets/Sprites/Backgrounds/Skies/DaySkyLL.png.import b/Assets/Sprites/Backgrounds/Skies/DaySkyLL.png.import new file mode 100644 index 0000000..73fcd95 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Skies/DaySkyLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://vsfgulchvnqn" +path="res://.godot/imported/DaySkyLL.png-af0345cca99c42f464fcc5fe21a7bee9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Skies/DaySkyLL.png" +dest_files=["res://.godot/imported/DaySkyLL.png-af0345cca99c42f464fcc5fe21a7bee9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Skies/NightStars.png b/Assets/Sprites/Backgrounds/Skies/NightStars.png new file mode 100755 index 0000000..6b3207a Binary files /dev/null and b/Assets/Sprites/Backgrounds/Skies/NightStars.png differ diff --git a/Assets/Sprites/Backgrounds/Skies/NightStars.png.import b/Assets/Sprites/Backgrounds/Skies/NightStars.png.import new file mode 100644 index 0000000..118f425 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Skies/NightStars.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b86x8nf8nso3" +path="res://.godot/imported/NightStars.png-1e96fcf03bd8b0aaf2948afd7b832246.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Skies/NightStars.png" +dest_files=["res://.godot/imported/NightStars.png-1e96fcf03bd8b0aaf2948afd7b832246.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Skies/Sky.json b/Assets/Sprites/Backgrounds/Skies/Sky.json new file mode 100644 index 0000000..6eea32f --- /dev/null +++ b/Assets/Sprites/Backgrounds/Skies/Sky.json @@ -0,0 +1,60 @@ +{ + "properties": { + "sky_scroll_speed": -4 + }, + "variations": { + "Day": { + "default": { + "SMB1": {"source": "DaySky.png"}, + "SMBLL": {"source": "DaySkyLL.png"} + }, + "Beach": + { + "SMB1": {"source": "BeachSky.png"}, + "SMBLL": {"source": "BeachSkyLL.png"} + }, + "Autumn": { + "SMB1": {"source": "AutumnSky.png"}, + "SMBLL": {"source": "AutumnSkyLL.png"} + }, + "Volcano": { + "SMB1": {"source": "VolcanoSky.png"}, + "SMBLL": {"source": "VolcanoSkyLL.png"} + }, + "Underground": { + "SMB1": {"source": "TheVoid.png"}, + "SMBLL": {"source": "TheVoidLL.png"} + }, + "GhostHouse": {"link": "Underground"}, + "Space": { + "source": "SpaceStars.png", + "properties": {"sky_scroll_speed": 0}, + "animations": {"default": { + "frames": [[0, 0, 512, 512], [512, 0, 512, 512]], + "speed": 5.0, + "loop": true + }} + } + }, + "Night": { + "default": { + "source": "NightStars.png", + "properties": {"sky_scroll_speed": 0}, + "animations": {"default": { + "frames": [[0, 0, 512, 512], [512, 0, 512, 512]], + "speed": 5.0, + "loop": true + }} + }, + "Space": { + "source": "SpaceStars.png", + "properties": {"sky_scroll_speed": 0}, + "animations": {"default": { + "frames": [[0, 0, 512, 512], [512, 0, 512, 512]], + "speed": 5.0, + "loop": true + }} + } + } + } +} diff --git a/Assets/Sprites/Backgrounds/Skies/SnowNightStars.png b/Assets/Sprites/Backgrounds/Skies/SnowNightStars.png new file mode 100755 index 0000000..8f807f2 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Skies/SnowNightStars.png differ diff --git a/Assets/Sprites/Backgrounds/Skies/SnowNightStars.png.import b/Assets/Sprites/Backgrounds/Skies/SnowNightStars.png.import new file mode 100644 index 0000000..855f0ce --- /dev/null +++ b/Assets/Sprites/Backgrounds/Skies/SnowNightStars.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wgduvh5us1ht" +path="res://.godot/imported/SnowNightStars.png-f5790a455b0051fc06c8241af87b35be.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Skies/SnowNightStars.png" +dest_files=["res://.godot/imported/SnowNightStars.png-f5790a455b0051fc06c8241af87b35be.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Skies/SnowSkyLL.png b/Assets/Sprites/Backgrounds/Skies/SnowSkyLL.png new file mode 100755 index 0000000..93ddbff Binary files /dev/null and b/Assets/Sprites/Backgrounds/Skies/SnowSkyLL.png differ diff --git a/Assets/Sprites/Backgrounds/Skies/SnowSkyLL.png.import b/Assets/Sprites/Backgrounds/Skies/SnowSkyLL.png.import new file mode 100644 index 0000000..140d674 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Skies/SnowSkyLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b1h0fjteyg0is" +path="res://.godot/imported/SnowSkyLL.png-7879fd1f56cdf7292c7f230335b30c17.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Skies/SnowSkyLL.png" +dest_files=["res://.godot/imported/SnowSkyLL.png-7879fd1f56cdf7292c7f230335b30c17.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Skies/SpaceStars.png b/Assets/Sprites/Backgrounds/Skies/SpaceStars.png new file mode 100755 index 0000000..d5612d9 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Skies/SpaceStars.png differ diff --git a/Assets/Sprites/Backgrounds/Skies/SpaceStars.png# b/Assets/Sprites/Backgrounds/Skies/SpaceStars.png# new file mode 100644 index 0000000..d5612d9 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Skies/SpaceStars.png# differ diff --git a/Assets/Sprites/Backgrounds/Skies/SpaceStars.png.import b/Assets/Sprites/Backgrounds/Skies/SpaceStars.png.import new file mode 100644 index 0000000..fc7e549 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Skies/SpaceStars.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bul3bgtnmdhc4" +path="res://.godot/imported/SpaceStars.png-a082f065a8908511310ae0bc4cf55c25.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Skies/SpaceStars.png" +dest_files=["res://.godot/imported/SpaceStars.png-a082f065a8908511310ae0bc4cf55c25.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Skies/TheVoid.png b/Assets/Sprites/Backgrounds/Skies/TheVoid.png new file mode 100644 index 0000000..108c7cf Binary files /dev/null and b/Assets/Sprites/Backgrounds/Skies/TheVoid.png differ diff --git a/Assets/Sprites/Backgrounds/Skies/TheVoid.png.import b/Assets/Sprites/Backgrounds/Skies/TheVoid.png.import new file mode 100644 index 0000000..83e3c30 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Skies/TheVoid.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b36pm41llht87" +path="res://.godot/imported/TheVoid.png-2fd57f1133537df6c4bf7b4a23a62d18.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Skies/TheVoid.png" +dest_files=["res://.godot/imported/TheVoid.png-2fd57f1133537df6c4bf7b4a23a62d18.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Skies/TheVoidLL.png b/Assets/Sprites/Backgrounds/Skies/TheVoidLL.png new file mode 100644 index 0000000..7879bf3 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Skies/TheVoidLL.png differ diff --git a/Assets/Sprites/Backgrounds/Skies/TheVoidLL.png.import b/Assets/Sprites/Backgrounds/Skies/TheVoidLL.png.import new file mode 100644 index 0000000..4727c40 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Skies/TheVoidLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3662jrl0vin1" +path="res://.godot/imported/TheVoidLL.png-8c5a058d694118ac2b897c601a2c9630.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Skies/TheVoidLL.png" +dest_files=["res://.godot/imported/TheVoidLL.png-8c5a058d694118ac2b897c601a2c9630.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Skies/VolcanoSky.png b/Assets/Sprites/Backgrounds/Skies/VolcanoSky.png new file mode 100644 index 0000000..6977ab1 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Skies/VolcanoSky.png differ diff --git a/Assets/Sprites/Backgrounds/Skies/VolcanoSky.png.import b/Assets/Sprites/Backgrounds/Skies/VolcanoSky.png.import new file mode 100644 index 0000000..3c11a1d --- /dev/null +++ b/Assets/Sprites/Backgrounds/Skies/VolcanoSky.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://0jdqhtmrkarn" +path="res://.godot/imported/VolcanoSky.png-b63f2f228127fb4761695d87c86c5aaa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Skies/VolcanoSky.png" +dest_files=["res://.godot/imported/VolcanoSky.png-b63f2f228127fb4761695d87c86c5aaa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/Skies/VolcanoSkyLL.png b/Assets/Sprites/Backgrounds/Skies/VolcanoSkyLL.png new file mode 100644 index 0000000..1ebbc59 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Skies/VolcanoSkyLL.png differ diff --git a/Assets/Sprites/Backgrounds/Skies/VolcanoSkyLL.png.import b/Assets/Sprites/Backgrounds/Skies/VolcanoSkyLL.png.import new file mode 100644 index 0000000..4272cc3 --- /dev/null +++ b/Assets/Sprites/Backgrounds/Skies/VolcanoSkyLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://di0hwp5vtph8x" +path="res://.godot/imported/VolcanoSkyLL.png-16861f12426075b8422a1bcdb2aa10d6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/Skies/VolcanoSkyLL.png" +dest_files=["res://.godot/imported/VolcanoSkyLL.png-16861f12426075b8422a1bcdb2aa10d6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Backgrounds/SpotLight.png b/Assets/Sprites/Backgrounds/SpotLight.png new file mode 100755 index 0000000..7e27e82 Binary files /dev/null and b/Assets/Sprites/Backgrounds/SpotLight.png differ diff --git a/Assets/Sprites/Backgrounds/SpotLight.png.import b/Assets/Sprites/Backgrounds/SpotLight.png.import new file mode 100644 index 0000000..00a6406 --- /dev/null +++ b/Assets/Sprites/Backgrounds/SpotLight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d3m2nrl4js67e" +path="res://.godot/imported/SpotLight.png-175de60b8a94b120af75df71c185826b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Backgrounds/SpotLight.png" +dest_files=["res://.godot/imported/SpotLight.png-175de60b8a94b120af75df71c185826b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/AnniversaryQuestionBlock.png b/Assets/Sprites/Blocks/AnniversaryQuestionBlock.png new file mode 100755 index 0000000..8221454 Binary files /dev/null and b/Assets/Sprites/Blocks/AnniversaryQuestionBlock.png differ diff --git a/Assets/Sprites/Blocks/AnniversaryQuestionBlock.png.import b/Assets/Sprites/Blocks/AnniversaryQuestionBlock.png.import new file mode 100644 index 0000000..87e5597 --- /dev/null +++ b/Assets/Sprites/Blocks/AnniversaryQuestionBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://clph6cskwmoqn" +path="res://.godot/imported/AnniversaryQuestionBlock.png-03e33ea0390ea91d8472d5afd8a7d0e4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/AnniversaryQuestionBlock.png" +dest_files=["res://.godot/imported/AnniversaryQuestionBlock.png-03e33ea0390ea91d8472d5afd8a7d0e4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/BlueOnOffBlock.json b/Assets/Sprites/Blocks/BlueOnOffBlock.json new file mode 100644 index 0000000..63f8f73 --- /dev/null +++ b/Assets/Sprites/Blocks/BlueOnOffBlock.json @@ -0,0 +1,51 @@ +{ + "animations": { + "Default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Off": { + "frames": [ + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": false + }, + "On": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": false + } + }, + "variations": { + "default": { + "source": "OnOffBlock.png", + "rect": [ + 0.0, + 0.0, + 32.0, + 16.0 + ] + } + } +} diff --git a/Assets/Sprites/Blocks/BooBlueOnOffBlock.json b/Assets/Sprites/Blocks/BooBlueOnOffBlock.json new file mode 100644 index 0000000..7259e3d --- /dev/null +++ b/Assets/Sprites/Blocks/BooBlueOnOffBlock.json @@ -0,0 +1,99 @@ +{ + "animations": { + "Default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Off": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 48.0, + 0.0, + 16.0, + 16.0 + ], + [ + 64.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": false + }, + "On": { + "frames": [ + [ + 64.0, + 0.0, + 16.0, + 16.0 + ], + [ + 80.0, + 0.0, + 16.0, + 16.0 + ], + [ + 96.0, + 0.0, + 16.0, + 16.0 + ], + [ + 112.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": false + } + }, + "variations": { + "default": { + "source": "BooOnOffBlock.png", + "rect": [ + 0.0, + 16.0, + 128.0, + 16.0 + ] + } + } +} diff --git a/Assets/Sprites/Blocks/BooOnOffBlock.png b/Assets/Sprites/Blocks/BooOnOffBlock.png new file mode 100755 index 0000000..72626b3 Binary files /dev/null and b/Assets/Sprites/Blocks/BooOnOffBlock.png differ diff --git a/Assets/Sprites/Blocks/BooOnOffBlock.png.import b/Assets/Sprites/Blocks/BooOnOffBlock.png.import new file mode 100644 index 0000000..1305805 --- /dev/null +++ b/Assets/Sprites/Blocks/BooOnOffBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://coe8j7vfyvmh8" +path="res://.godot/imported/BooOnOffBlock.png-20798be539448eee1dcc563ba81ca202.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/BooOnOffBlock.png" +dest_files=["res://.godot/imported/BooOnOffBlock.png-20798be539448eee1dcc563ba81ca202.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/BooOnOffBlockRed.json b/Assets/Sprites/Blocks/BooOnOffBlockRed.json new file mode 100644 index 0000000..7dc424c --- /dev/null +++ b/Assets/Sprites/Blocks/BooOnOffBlockRed.json @@ -0,0 +1,101 @@ +{ + "animations": { + "Default": { + "frames": [ + [ + 64.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Off": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 48.0, + 0.0, + 16.0, + 16.0 + ], + [ + 64.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": false + }, + "On": { + "frames": [ + [ + 64.0, + 0.0, + 16.0, + 16.0 + ], + [ + 80.0, + 0.0, + 16.0, + 16.0 + ], + [ + 96.0, + 0.0, + 16.0, + 16.0 + ], + [ + 112.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": false + } + }, + "variations": { + "default": { + "default": { + "source": "BooOnOffBlock.png", + "rect": [ + 0.0, + 0.0, + 128.0, + 16.0 + ] + } + } + } +} diff --git a/Assets/Sprites/Blocks/BooOnOffSwitch.json b/Assets/Sprites/Blocks/BooOnOffSwitch.json new file mode 100644 index 0000000..3628488 --- /dev/null +++ b/Assets/Sprites/Blocks/BooOnOffSwitch.json @@ -0,0 +1,99 @@ +{ + "animations": { + "Default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Off": { + "frames": [ + [ + 0.0, + 16.0, + 16.0, + 16.0 + ], + [ + 16.0, + 16.0, + 16.0, + 16.0 + ], + [ + 32.0, + 16.0, + 16.0, + 16.0 + ], + [ + 48.0, + 16.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": false + }, + "On": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 48.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 16.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": false + } + }, + "variations": { + "default": { + "source": "BooOnOffSwitch.png", + "rect": [ + 0.0, + 0.0, + 64.0, + 32.0 + ] + } + } +} diff --git a/Assets/Sprites/Blocks/BooOnOffSwitch.png b/Assets/Sprites/Blocks/BooOnOffSwitch.png new file mode 100755 index 0000000..21be74a Binary files /dev/null and b/Assets/Sprites/Blocks/BooOnOffSwitch.png differ diff --git a/Assets/Sprites/Blocks/BooOnOffSwitch.png.import b/Assets/Sprites/Blocks/BooOnOffSwitch.png.import new file mode 100644 index 0000000..8531a4b --- /dev/null +++ b/Assets/Sprites/Blocks/BooOnOffSwitch.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b00h2ocjft42e" +path="res://.godot/imported/BooOnOffSwitch.png-ee750a75b3450b44916f7dcdb082692c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/BooOnOffSwitch.png" +dest_files=["res://.godot/imported/BooOnOffSwitch.png-ee750a75b3450b44916f7dcdb082692c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/Bumper.json b/Assets/Sprites/Blocks/Bumper.json new file mode 100644 index 0000000..ef73ae5 --- /dev/null +++ b/Assets/Sprites/Blocks/Bumper.json @@ -0,0 +1,38 @@ +{ + "animations": { + "Idle": { + "frames": [ + [0, 0, 48, 48], + [0, 0, 48, 48], + [0, 0, 48, 48], + [0, 0, 48, 48], + [0, 0, 48, 48], + [0, 0, 48, 48], + [0, 0, 48, 48], + [0, 0, 48, 48], + [0, 0, 48, 48], + [0, 0, 48, 48], + [0, 0, 48, 48], + [0, 0, 48, 48], + [0, 0, 48, 48], + [0, 0, 48, 48], + [0, 0, 48, 48], + [0, 0, 48, 48], + [48, 0, 48, 48], + ], + "speed": 5.0, + "loop": true + }, + "Bounce": { + "frames": [ + [48, 0, 48, 48], + [0, 0, 48, 48] + ], + "speed": 10.0, + "loop": false + } + }, + "variations": { + "default": {"source": "Bumper.png"} + } +} diff --git a/Assets/Sprites/Blocks/Bumper.png b/Assets/Sprites/Blocks/Bumper.png new file mode 100644 index 0000000..86d28fa Binary files /dev/null and b/Assets/Sprites/Blocks/Bumper.png differ diff --git a/Assets/Sprites/Blocks/Bumper.png.import b/Assets/Sprites/Blocks/Bumper.png.import new file mode 100644 index 0000000..3f16e2c --- /dev/null +++ b/Assets/Sprites/Blocks/Bumper.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dleohmr2yvsea" +path="res://.godot/imported/Bumper.png-861181b62af6c91c0fcf4ac1b7b65a1f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/Bumper.png" +dest_files=["res://.godot/imported/Bumper.png-861181b62af6c91c0fcf4ac1b7b65a1f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/Burner.png b/Assets/Sprites/Blocks/Burner.png new file mode 100644 index 0000000..4610cb0 Binary files /dev/null and b/Assets/Sprites/Blocks/Burner.png differ diff --git a/Assets/Sprites/Blocks/Burner.png.import b/Assets/Sprites/Blocks/Burner.png.import new file mode 100644 index 0000000..259a7ca --- /dev/null +++ b/Assets/Sprites/Blocks/Burner.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4l2medldwrwh" +path="res://.godot/imported/Burner.png-a7516ac6bab48124fdef1aa81f6c7c80.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/Burner.png" +dest_files=["res://.godot/imported/Burner.png-a7516ac6bab48124fdef1aa81f6c7c80.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/BurnerBlock.json b/Assets/Sprites/Blocks/BurnerBlock.json new file mode 100644 index 0000000..8fe0a8a --- /dev/null +++ b/Assets/Sprites/Blocks/BurnerBlock.json @@ -0,0 +1,12 @@ +{ + "variations": { + "default": {"source": "Burner.png", "rect": [0, 0, 16, 16]}, + "Underground": {"source": "Burner.png", "rect": [0, 16, 16, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "Burner.png", "rect": [0, 32, 16, 16]}, + "Snow": {"source": "Burner.png", "rect": [0, 48, 16, 16]}, + "Space": {"source": "Burner.png", "rect": [0, 64, 16, 16]}, + "Volcano": {"source": "Burner.png", "rect": [0, 80, 16, 16]}, + "Bonus": {"source": "Burner.png", "rect": [0, 96, 16, 16]} + } +} diff --git a/Assets/Sprites/Blocks/BurnerFlame.json b/Assets/Sprites/Blocks/BurnerFlame.json new file mode 100644 index 0000000..d413ca1 --- /dev/null +++ b/Assets/Sprites/Blocks/BurnerFlame.json @@ -0,0 +1,40 @@ +{ + "animations": { + "Fall": { + "frames": [ + [80.0, 0.0, 16.0, 48.0], + [64.0, 0.0, 16.0, 48.0], + [48.0, 0.0, 16.0, 48.0], + [32.0, 0.0, 16.0, 48.0], + [16.0, 0.0, 16.0, 48.0], + [0.0, 0.0, 16.0, 48.0], + [0.0, 0.0, 1.0, 1.0] + ], + "speed": 10.0, + "loop": false + }, + "Loop": { + "frames": [ + [64.0, 0.0, 16.0, 48.0], + [80.0, 0.0, 16.0, 48.0] + ], + "speed": 15.0, + "loop": true + }, + "Rise": { + "frames": [ + [0.0, 0.0, 16.0, 48.0], + [16.0, 0.0, 16.0, 48.0], + [32.0, 0.0, 16.0, 48.0], + [48.0, 0.0, 16.0, 48.0], + [64.0, 0.0, 16.0, 48.0], + [80.0, 0.0, 16.0, 48.0] + ], + "speed": 15.0, + "loop": false + } + }, + "variations": { + "default": { "source": "BurnerFlame.png", "rect": [0.0, 0.0, 96.0, 48.0] } + } +} diff --git a/Assets/Sprites/Blocks/BurnerFlame.png b/Assets/Sprites/Blocks/BurnerFlame.png new file mode 100644 index 0000000..9ae26e3 Binary files /dev/null and b/Assets/Sprites/Blocks/BurnerFlame.png differ diff --git a/Assets/Sprites/Blocks/BurnerFlame.png.import b/Assets/Sprites/Blocks/BurnerFlame.png.import new file mode 100644 index 0000000..aaef243 --- /dev/null +++ b/Assets/Sprites/Blocks/BurnerFlame.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhk5jdqjqo77p" +path="res://.godot/imported/BurnerFlame.png-8cdea6ebb377654cda882b3f3c2051af.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/BurnerFlame.png" +dest_files=["res://.godot/imported/BurnerFlame.png-8cdea6ebb377654cda882b3f3c2051af.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/Cannon.json b/Assets/Sprites/Blocks/Cannon.json new file mode 100644 index 0000000..d6165ad --- /dev/null +++ b/Assets/Sprites/Blocks/Cannon.json @@ -0,0 +1,18 @@ +{ + "variations": { + "default": {"source": "Cannon.png", "rect": [0, 0, 48, 16]}, + "Underground": {"source": "Cannon.png", "rect": [48, 0, 48, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "Cannon.png", "rect": [96, 0, 48, 16]}, + "Underwater": {"source": "Cannon.png", "rect": [144, 0, 48, 16]}, + "Desert": {"source": "Cannon.png", "rect": [0, 16, 48, 16]}, + "Jungle": {"source": "Cannon.png", "rect": [48, 16, 48, 16]}, + "Snow": {"source": "Cannon.png", "rect": [96, 16, 48, 16]}, + "Space": {"source": "Cannon.png", "rect": [144, 16, 48, 16]}, + "Autumn": {"source": "Cannon.png", "rect": [0, 32, 48, 16]}, + "Beach": {"source": "Cannon.png", "rect": [48, 32, 48, 16]}, + "Mountain": {"source": "Cannon.png", "rect": [96, 32, 48, 16]}, + "Volcano": {"source": "Cannon.png", "rect": [144, 32, 48, 16]}, + "Bonus": {"source": "Cannon.png", "rect": [0, 48, 48, 16]} + } +} diff --git a/Assets/Sprites/Blocks/Cannon.png b/Assets/Sprites/Blocks/Cannon.png new file mode 100644 index 0000000..930b20f Binary files /dev/null and b/Assets/Sprites/Blocks/Cannon.png differ diff --git a/Assets/Sprites/Blocks/Cannon.png.import b/Assets/Sprites/Blocks/Cannon.png.import new file mode 100644 index 0000000..2d68f91 --- /dev/null +++ b/Assets/Sprites/Blocks/Cannon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://x45kf055ej53" +path="res://.godot/imported/Cannon.png-5b0683464660a9406dda3728c4f73bdb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/Cannon.png" +dest_files=["res://.godot/imported/Cannon.png-5b0683464660a9406dda3728c4f73bdb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/ConveyorBelt.json b/Assets/Sprites/Blocks/ConveyorBelt.json new file mode 100644 index 0000000..40cc8b4 --- /dev/null +++ b/Assets/Sprites/Blocks/ConveyorBelt.json @@ -0,0 +1,6 @@ +{ + "variations": { + "SMB1": {"source": "ConveyorBelt.png"}, + "SMBS": {"source": "ConveyorBeltSpecial.png"} + } +} diff --git a/Assets/Sprites/Blocks/ConveyorBelt.png b/Assets/Sprites/Blocks/ConveyorBelt.png new file mode 100755 index 0000000..719d347 Binary files /dev/null and b/Assets/Sprites/Blocks/ConveyorBelt.png differ diff --git a/Assets/Sprites/Blocks/ConveyorBelt.png.import b/Assets/Sprites/Blocks/ConveyorBelt.png.import new file mode 100644 index 0000000..116c32c --- /dev/null +++ b/Assets/Sprites/Blocks/ConveyorBelt.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cfk7rvu4in71u" +path="res://.godot/imported/ConveyorBelt.png-5af83af0690034c2598a92515a2f5cf8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/ConveyorBelt.png" +dest_files=["res://.godot/imported/ConveyorBelt.png-5af83af0690034c2598a92515a2f5cf8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/ConveyorBeltSpecial.png b/Assets/Sprites/Blocks/ConveyorBeltSpecial.png new file mode 100644 index 0000000..e7dfa99 Binary files /dev/null and b/Assets/Sprites/Blocks/ConveyorBeltSpecial.png differ diff --git a/Assets/Sprites/Blocks/ConveyorBeltSpecial.png.import b/Assets/Sprites/Blocks/ConveyorBeltSpecial.png.import new file mode 100644 index 0000000..97c58bb --- /dev/null +++ b/Assets/Sprites/Blocks/ConveyorBeltSpecial.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dihiy8fxbpbt7" +path="res://.godot/imported/ConveyorBeltSpecial.png-236c381bc1138e0ed8a167cefe17586a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/ConveyorBeltSpecial.png" +dest_files=["res://.godot/imported/ConveyorBeltSpecial.png-236c381bc1138e0ed8a167cefe17586a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/DeathBlock.json b/Assets/Sprites/Blocks/DeathBlock.json new file mode 100755 index 0000000..f0052b5 --- /dev/null +++ b/Assets/Sprites/Blocks/DeathBlock.json @@ -0,0 +1,99 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 10.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "DeathBlock.png", + "rect": [ + 0.0, + 0.0, + 48.0, + 16.0 + ] + } + } +} diff --git a/Assets/Sprites/Blocks/DeathBlock.png b/Assets/Sprites/Blocks/DeathBlock.png new file mode 100755 index 0000000..fcb219e Binary files /dev/null and b/Assets/Sprites/Blocks/DeathBlock.png differ diff --git a/Assets/Sprites/Blocks/DeathBlock.png.import b/Assets/Sprites/Blocks/DeathBlock.png.import new file mode 100644 index 0000000..6fafce1 --- /dev/null +++ b/Assets/Sprites/Blocks/DeathBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cwvkbxng585yv" +path="res://.godot/imported/DeathBlock.png-cce0dbe2fcd36c44a3fbf731b6eb5c68.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/DeathBlock.png" +dest_files=["res://.godot/imported/DeathBlock.png-cce0dbe2fcd36c44a3fbf731b6eb5c68.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/DonutBlock.json b/Assets/Sprites/Blocks/DonutBlock.json new file mode 100644 index 0000000..d3ffa7d --- /dev/null +++ b/Assets/Sprites/Blocks/DonutBlock.json @@ -0,0 +1,43 @@ +{ + "animations": { + "Fall": { + "frames": [ + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": {"source": "DonutBlock.png", "rect": [0, 0, 32, 16]}, + "Underground": {"source": "DonutBlock.png", "rect": [32, 0, 32, 16]}, + "Castle": {"source": "DonutBlock.png", "rect": [64, 0, 32, 16]}, + "Underwater": {"source": "DonutBlock.png", "rect": [96, 0, 32, 16]}, + "Desert": {"source": "DonutBlock.png", "rect": [0, 16, 32, 16]}, + "Jungle": {"source": "DonutBlock.png", "rect": [32, 16, 32, 16]}, + "Snow": {"source": "DonutBlock.png", "rect": [64, 16, 32, 16]}, + "Volcano": {"source": "DonutBlock.png", "rect": [96, 16, 32, 16]}, + "Autumn": {"source": "DonutBlock.png", "rect": [0, 32, 32, 16]}, + "Beach": {"source": "DonutBlock.png", "rect": [32, 32, 32, 16]}, + "Mountain": {"source": "DonutBlock.png", "rect": [64, 32, 32, 16]}, + "Space": {"source": "DonutBlock.png", "rect": [96, 32, 32, 16]}, + "Bonus": {"source": "DonutBlock.png", "rect": [0, 48, 32, 16]} + } +} diff --git a/Assets/Sprites/Blocks/DonutBlock.png b/Assets/Sprites/Blocks/DonutBlock.png new file mode 100755 index 0000000..8139b77 Binary files /dev/null and b/Assets/Sprites/Blocks/DonutBlock.png differ diff --git a/Assets/Sprites/Blocks/DonutBlock.png.import b/Assets/Sprites/Blocks/DonutBlock.png.import new file mode 100644 index 0000000..92b2f98 --- /dev/null +++ b/Assets/Sprites/Blocks/DonutBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://s2miqaqyk4bm" +path="res://.godot/imported/DonutBlock.png-87f9644bb1db228d041cbe9acfac754c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/DonutBlock.png" +dest_files=["res://.godot/imported/DonutBlock.png-87f9644bb1db228d041cbe9acfac754c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/Fan.json b/Assets/Sprites/Blocks/Fan.json new file mode 100644 index 0000000..9d38618 --- /dev/null +++ b/Assets/Sprites/Blocks/Fan.json @@ -0,0 +1,17 @@ +{ + "animations": { + "On": { + "frames": [ + [0, 0, 16, 48], + [16, 0, 16, 48], + [32, 0, 16, 48], + [48, 0, 16, 48] + ], + "speed": 30.0, + "loop": true + } + }, + "variations": { + "default": {"source": "Fan.png"} + } +} diff --git a/Assets/Sprites/Blocks/Fan.png b/Assets/Sprites/Blocks/Fan.png new file mode 100644 index 0000000..2af5382 Binary files /dev/null and b/Assets/Sprites/Blocks/Fan.png differ diff --git a/Assets/Sprites/Blocks/Fan.png.import b/Assets/Sprites/Blocks/Fan.png.import new file mode 100644 index 0000000..e473ab3 --- /dev/null +++ b/Assets/Sprites/Blocks/Fan.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkwk6x3je28oi" +path="res://.godot/imported/Fan.png-0b4bc78587330769df8acac848ec59f0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/Fan.png" +dest_files=["res://.godot/imported/Fan.png-0b4bc78587330769df8acac848ec59f0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/FireBar.png b/Assets/Sprites/Blocks/FireBar.png new file mode 100755 index 0000000..ed2fb0e Binary files /dev/null and b/Assets/Sprites/Blocks/FireBar.png differ diff --git a/Assets/Sprites/Blocks/FireBar.png.import b/Assets/Sprites/Blocks/FireBar.png.import new file mode 100644 index 0000000..b4f9d9f --- /dev/null +++ b/Assets/Sprites/Blocks/FireBar.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b7n5kp30whnb3" +path="res://.godot/imported/FireBar.png-6d9bff1f42e2adc23734604f4d44f5b3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/FireBar.png" +dest_files=["res://.godot/imported/FireBar.png-6d9bff1f42e2adc23734604f4d44f5b3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/InvisibleBlock.json b/Assets/Sprites/Blocks/InvisibleBlock.json new file mode 100644 index 0000000..57157ad --- /dev/null +++ b/Assets/Sprites/Blocks/InvisibleBlock.json @@ -0,0 +1,26 @@ +{ + "variations": { + "default": { + "Day": {"source": "InvisibleBlock.png", "rect": [0, 0, 16, 16]}, + "Night": {"source": "InvisibleBlock.png", "rect": [16, 0, 16, 16]} + }, + "Underground": { + "source": "InvisibleBlock.png", + "rect": [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + }, + "Castle": { + "source": "InvisibleBlock.png", + "rect": [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + } + } +} diff --git a/Assets/Sprites/Blocks/InvisibleBlock.png b/Assets/Sprites/Blocks/InvisibleBlock.png new file mode 100755 index 0000000..f5491b2 Binary files /dev/null and b/Assets/Sprites/Blocks/InvisibleBlock.png differ diff --git a/Assets/Sprites/Blocks/InvisibleBlock.png.import b/Assets/Sprites/Blocks/InvisibleBlock.png.import new file mode 100644 index 0000000..9bb4f03 --- /dev/null +++ b/Assets/Sprites/Blocks/InvisibleBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bylhrj768sua2" +path="res://.godot/imported/InvisibleBlock.png-f9e291023a9647cf0c6db4fa92f07a9b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/InvisibleBlock.png" +dest_files=["res://.godot/imported/InvisibleBlock.png-f9e291023a9647cf0c6db4fa92f07a9b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/MusicBlock.png b/Assets/Sprites/Blocks/MusicBlock.png new file mode 100644 index 0000000..fad15cd Binary files /dev/null and b/Assets/Sprites/Blocks/MusicBlock.png differ diff --git a/Assets/Sprites/Blocks/MusicBlock.png.import b/Assets/Sprites/Blocks/MusicBlock.png.import new file mode 100644 index 0000000..b54c8d8 --- /dev/null +++ b/Assets/Sprites/Blocks/MusicBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkshhlh6nvo23" +path="res://.godot/imported/MusicBlock.png-14301872e14e9adb5f912cb9213ce24e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/MusicBlock.png" +dest_files=["res://.godot/imported/MusicBlock.png-14301872e14e9adb5f912cb9213ce24e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/MusicNoteBlock.json b/Assets/Sprites/Blocks/MusicNoteBlock.json new file mode 100644 index 0000000..76f5372 --- /dev/null +++ b/Assets/Sprites/Blocks/MusicNoteBlock.json @@ -0,0 +1,19 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 16, 16]], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": {"source": "MusicBlock.png", "rect": [0, 0, 16, 16]}, + "Underground": {"source": "MusicBlock.png", "rect": [0, 16, 16, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "MusicBlock.png", "rect": [0, 32, 16, 16]}, + "Snow": {"source": "MusicBlock.png", "rect": [0, 48, 16, 16]}, + "Space": {"source": "MusicBlock.png", "rect": [0, 64, 16, 16]}, + "Volcano": {"source": "MusicBlock.png", "rect": [0, 80, 16, 16]}, + "Bonus": {"source": "MusicBlock.png", "rect": [0, 96, 16, 16]} + } +} diff --git a/Assets/Sprites/Blocks/NoteBlock.json b/Assets/Sprites/Blocks/NoteBlock.json new file mode 100644 index 0000000..3c00c53 --- /dev/null +++ b/Assets/Sprites/Blocks/NoteBlock.json @@ -0,0 +1,18 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 16, 16]], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": {"source": "NoteBlock.png", "rect": [0, 0, 16, 16]}, + "Underground": {"source": "NoteBlock.png", "rect": [0, 16, 16, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "NoteBlock.png", "rect": [0, 32, 16, 16]}, + "Snow": {"source": "NoteBlock.png", "rect": [0, 48, 16, 16]}, + "Space": {"source": "NoteBlock.png", "rect": [0, 64, 16, 16]}, + "Volcano": {"source": "NoteBlock.png", "rect": [0, 80, 16, 16]} + } +} diff --git a/Assets/Sprites/Blocks/NoteBlock.png b/Assets/Sprites/Blocks/NoteBlock.png new file mode 100644 index 0000000..b8cf41c Binary files /dev/null and b/Assets/Sprites/Blocks/NoteBlock.png differ diff --git a/Assets/Sprites/Blocks/NoteBlock.png.import b/Assets/Sprites/Blocks/NoteBlock.png.import new file mode 100644 index 0000000..2f1b3ac --- /dev/null +++ b/Assets/Sprites/Blocks/NoteBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bk4q17a2esuy1" +path="res://.godot/imported/NoteBlock.png-925b24cb72e70d80e9b30ebd056d6297.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/NoteBlock.png" +dest_files=["res://.godot/imported/NoteBlock.png-925b24cb72e70d80e9b30ebd056d6297.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/OffFan.json b/Assets/Sprites/Blocks/OffFan.json new file mode 100644 index 0000000..1bcc19e --- /dev/null +++ b/Assets/Sprites/Blocks/OffFan.json @@ -0,0 +1,22 @@ +{ + "animations": { + "On": { + "frames": [ + [0, 0, 16, 48], + [16, 0, 16, 48], + [32, 0, 16, 48], + [48, 0, 16, 48] + ], + "speed": 30.0, + "loop": true + }, + "Off": { + "frames": [[0, 0, 16, 48]], + "speed": 30.0, + "loop": true + } + }, + "variations": { + "default": {"source": "OnOffFan.png", "rect": [0, 48, 64, 48]} + } +} diff --git a/Assets/Sprites/Blocks/OnFan.json b/Assets/Sprites/Blocks/OnFan.json new file mode 100644 index 0000000..8478b2a --- /dev/null +++ b/Assets/Sprites/Blocks/OnFan.json @@ -0,0 +1,22 @@ +{ + "animations": { + "On": { + "frames": [ + [0, 0, 16, 48], + [16, 0, 16, 48], + [32, 0, 16, 48], + [48, 0, 16, 48] + ], + "speed": 30.0, + "loop": true + }, + "Off": { + "frames": [[0, 0, 16, 48]], + "speed": 30.0, + "loop": true + } + }, + "variations": { + "default": {"source": "OnOffFan.png", "rect": [0, 0, 64, 48]} + } +} diff --git a/Assets/Sprites/Blocks/OnOffBlock.png b/Assets/Sprites/Blocks/OnOffBlock.png new file mode 100755 index 0000000..4ebc219 Binary files /dev/null and b/Assets/Sprites/Blocks/OnOffBlock.png differ diff --git a/Assets/Sprites/Blocks/OnOffBlock.png.import b/Assets/Sprites/Blocks/OnOffBlock.png.import new file mode 100644 index 0000000..f15be44 --- /dev/null +++ b/Assets/Sprites/Blocks/OnOffBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dql2td7sut6m8" +path="res://.godot/imported/OnOffBlock.png-8adef75c00427c48f5945447273c6394.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/OnOffBlock.png" +dest_files=["res://.godot/imported/OnOffBlock.png-8adef75c00427c48f5945447273c6394.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/OnOffBlockRed.json b/Assets/Sprites/Blocks/OnOffBlockRed.json new file mode 100644 index 0000000..9fe8e0f --- /dev/null +++ b/Assets/Sprites/Blocks/OnOffBlockRed.json @@ -0,0 +1,51 @@ +{ + "animations": { + "Default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Off": { + "frames": [ + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": false + }, + "On": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": false + } + }, + "variations": { + "default": { + "source": "OnOffBlock.png", + "rect": [ + 0.0, + 16.0, + 32.0, + 16.0 + ] + } + } +} diff --git a/Assets/Sprites/Blocks/OnOffConveyor.json b/Assets/Sprites/Blocks/OnOffConveyor.json new file mode 100644 index 0000000..ba4550b --- /dev/null +++ b/Assets/Sprites/Blocks/OnOffConveyor.json @@ -0,0 +1,6 @@ +{ + "variations": { + "SMB1": {"source": "OnOffConveyorBelt.png"}, + "SMBS": {"source": "OnOffConveyorBeltSpecial.png"} + } +} diff --git a/Assets/Sprites/Blocks/OnOffConveyorBelt.png b/Assets/Sprites/Blocks/OnOffConveyorBelt.png new file mode 100644 index 0000000..0254114 Binary files /dev/null and b/Assets/Sprites/Blocks/OnOffConveyorBelt.png differ diff --git a/Assets/Sprites/Blocks/OnOffConveyorBelt.png.import b/Assets/Sprites/Blocks/OnOffConveyorBelt.png.import new file mode 100644 index 0000000..8307916 --- /dev/null +++ b/Assets/Sprites/Blocks/OnOffConveyorBelt.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dwkcm4q32drtf" +path="res://.godot/imported/OnOffConveyorBelt.png-3758316301d96b4921513523bd2c3574.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/OnOffConveyorBelt.png" +dest_files=["res://.godot/imported/OnOffConveyorBelt.png-3758316301d96b4921513523bd2c3574.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/OnOffConveyorBeltSpecial.png b/Assets/Sprites/Blocks/OnOffConveyorBeltSpecial.png new file mode 100644 index 0000000..1021ee6 Binary files /dev/null and b/Assets/Sprites/Blocks/OnOffConveyorBeltSpecial.png differ diff --git a/Assets/Sprites/Blocks/OnOffConveyorBeltSpecial.png.import b/Assets/Sprites/Blocks/OnOffConveyorBeltSpecial.png.import new file mode 100644 index 0000000..783af75 --- /dev/null +++ b/Assets/Sprites/Blocks/OnOffConveyorBeltSpecial.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgaa5ddeo1eun" +path="res://.godot/imported/OnOffConveyorBeltSpecial.png-4c70f5dba16fcf0134f8a1337d347643.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/OnOffConveyorBeltSpecial.png" +dest_files=["res://.godot/imported/OnOffConveyorBeltSpecial.png-4c70f5dba16fcf0134f8a1337d347643.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/OnOffFan.png b/Assets/Sprites/Blocks/OnOffFan.png new file mode 100644 index 0000000..4bab6d3 Binary files /dev/null and b/Assets/Sprites/Blocks/OnOffFan.png differ diff --git a/Assets/Sprites/Blocks/OnOffFan.png.import b/Assets/Sprites/Blocks/OnOffFan.png.import new file mode 100644 index 0000000..d7a4824 --- /dev/null +++ b/Assets/Sprites/Blocks/OnOffFan.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d0o6wgsrow8t1" +path="res://.godot/imported/OnOffFan.png-232e71e42a1884aece58225e34460477.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/OnOffFan.png" +dest_files=["res://.godot/imported/OnOffFan.png-232e71e42a1884aece58225e34460477.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/OnOffSwitch.json b/Assets/Sprites/Blocks/OnOffSwitch.json new file mode 100755 index 0000000..22b27e6 --- /dev/null +++ b/Assets/Sprites/Blocks/OnOffSwitch.json @@ -0,0 +1,63 @@ +{ + "animations": { + "Off": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "On": { + "frames": [ + [ + 0.0, + 16.0, + 16.0, + 16.0 + ], + [ + 16.0, + 16.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "OnOffSwitch.png", + "rect": [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Blocks/OnOffSwitch.png b/Assets/Sprites/Blocks/OnOffSwitch.png new file mode 100755 index 0000000..243077a Binary files /dev/null and b/Assets/Sprites/Blocks/OnOffSwitch.png differ diff --git a/Assets/Sprites/Blocks/OnOffSwitch.png.import b/Assets/Sprites/Blocks/OnOffSwitch.png.import new file mode 100644 index 0000000..e698e3a --- /dev/null +++ b/Assets/Sprites/Blocks/OnOffSwitch.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://sy6ivu4qc0o3" +path="res://.godot/imported/OnOffSwitch.png-ee6ebc7ad82ce312019ee327680ae572.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/OnOffSwitch.png" +dest_files=["res://.godot/imported/OnOffSwitch.png-ee6ebc7ad82ce312019ee327680ae572.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/PSwitchBlock.png b/Assets/Sprites/Blocks/PSwitchBlock.png new file mode 100755 index 0000000..883ea96 Binary files /dev/null and b/Assets/Sprites/Blocks/PSwitchBlock.png differ diff --git a/Assets/Sprites/Blocks/PSwitchBlock.png.import b/Assets/Sprites/Blocks/PSwitchBlock.png.import new file mode 100644 index 0000000..f6d3338 --- /dev/null +++ b/Assets/Sprites/Blocks/PSwitchBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ln7uey6c4mf" +path="res://.godot/imported/PSwitchBlock.png-9129bc1388b46fdf5795add63f7d2463.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/PSwitchBlock.png" +dest_files=["res://.godot/imported/PSwitchBlock.png-9129bc1388b46fdf5795add63f7d2463.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/QuestionBlock.json b/Assets/Sprites/Blocks/QuestionBlock.json new file mode 100644 index 0000000..60a3410 --- /dev/null +++ b/Assets/Sprites/Blocks/QuestionBlock.json @@ -0,0 +1,37 @@ +{ + "animations": { + "default": { + "frames": + [ + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [16, 0, 16, 16], + [32, 0, 16, 16], + [16, 0, 16, 16], + ], + "speed": 10.0, + "loop": true + } + }, + + "variations": + { + "default": {"source": "QuestionBlock.png", "rect": [0, 0, 64, 16]}, + "Underground": {"source": "QuestionBlock.png", "rect": [0, 16, 64, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "QuestionBlock.png", "rect": [0, 32, 64, 16]}, + "Snow": {"source": "QuestionBlock.png", "rect": [0, 48, 64, 16]}, + "Space": {"source": "QuestionBlock.png", "rect": [0, 64, 64, 16]}, + "Volcano": {"source": "QuestionBlock.png", "rect": [0, 80, 64, 16]}, + "Bonus": {"source": "QuestionBlock.png", "rect": [0, 96, 64, 16]} + } +} diff --git a/Assets/Sprites/Blocks/QuestionBlock.png b/Assets/Sprites/Blocks/QuestionBlock.png new file mode 100644 index 0000000..b27cb3a Binary files /dev/null and b/Assets/Sprites/Blocks/QuestionBlock.png differ diff --git a/Assets/Sprites/Blocks/QuestionBlock.png.import b/Assets/Sprites/Blocks/QuestionBlock.png.import new file mode 100644 index 0000000..b2684d0 --- /dev/null +++ b/Assets/Sprites/Blocks/QuestionBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://uh7uhdkv3e6s" +path="res://.godot/imported/QuestionBlock.png-cd834c4743de5175d50e662ab225c749.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/QuestionBlock.png" +dest_files=["res://.godot/imported/QuestionBlock.png-cd834c4743de5175d50e662ab225c749.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/SpikeBlock.json b/Assets/Sprites/Blocks/SpikeBlock.json new file mode 100644 index 0000000..75beb68 --- /dev/null +++ b/Assets/Sprites/Blocks/SpikeBlock.json @@ -0,0 +1,32 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": {"source": "SpikeBlock.png", "rect": [0, 0, 32, 16]}, + "Underground": {"source": "SpikeBlock.png", "rect": [0, 16, 32, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "SpikeBlock.png", "rect": [0, 32, 32, 16]}, + "Snow": {"source": "SpikeBlock.png", "rect": [0, 48, 32, 16]}, + "Space": {"source": "SpikeBlock.png", "rect": [0, 64, 32, 16]}, + "Volcano": {"source": "SpikeBlock.png", "rect": [0, 80, 32, 16]}, + "Bonus": {"source": "SpikeBlock.png", "rect": [0, 96, 32, 16]} + } +} diff --git a/Assets/Sprites/Blocks/SpikeBlock.png b/Assets/Sprites/Blocks/SpikeBlock.png new file mode 100755 index 0000000..f7d4680 Binary files /dev/null and b/Assets/Sprites/Blocks/SpikeBlock.png differ diff --git a/Assets/Sprites/Blocks/SpikeBlock.png.import b/Assets/Sprites/Blocks/SpikeBlock.png.import new file mode 100644 index 0000000..4f66d02 --- /dev/null +++ b/Assets/Sprites/Blocks/SpikeBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://do13c2crob4td" +path="res://.godot/imported/SpikeBlock.png-152a68245a7d563be8a4e52c5803e581.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/SpikeBlock.png" +dest_files=["res://.godot/imported/SpikeBlock.png-152a68245a7d563be8a4e52c5803e581.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/SpringBlock.png b/Assets/Sprites/Blocks/SpringBlock.png new file mode 100755 index 0000000..3d91556 Binary files /dev/null and b/Assets/Sprites/Blocks/SpringBlock.png differ diff --git a/Assets/Sprites/Blocks/SpringBlock.png.import b/Assets/Sprites/Blocks/SpringBlock.png.import new file mode 100644 index 0000000..ab8e266 --- /dev/null +++ b/Assets/Sprites/Blocks/SpringBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dnjx65qkbf1aq" +path="res://.godot/imported/SpringBlock.png-e0f9f1df7fd011a8828004c4c5acc398.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/SpringBlock.png" +dest_files=["res://.godot/imported/SpringBlock.png-e0f9f1df7fd011a8828004c4c5acc398.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/SuperSpringBlock.png b/Assets/Sprites/Blocks/SuperSpringBlock.png new file mode 100644 index 0000000..2722027 Binary files /dev/null and b/Assets/Sprites/Blocks/SuperSpringBlock.png differ diff --git a/Assets/Sprites/Blocks/SuperSpringBlock.png.import b/Assets/Sprites/Blocks/SuperSpringBlock.png.import new file mode 100644 index 0000000..c44b0b8 --- /dev/null +++ b/Assets/Sprites/Blocks/SuperSpringBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bd25s0rlv8axh" +path="res://.godot/imported/SuperSpringBlock.png-b03d326bc532d47490f20e540b72f0f3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/SuperSpringBlock.png" +dest_files=["res://.godot/imported/SuperSpringBlock.png-b03d326bc532d47490f20e540b72f0f3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/SuperTrampoline.png b/Assets/Sprites/Blocks/SuperTrampoline.png new file mode 100755 index 0000000..e27a95a Binary files /dev/null and b/Assets/Sprites/Blocks/SuperTrampoline.png differ diff --git a/Assets/Sprites/Blocks/SuperTrampoline.png.import b/Assets/Sprites/Blocks/SuperTrampoline.png.import new file mode 100644 index 0000000..e25c2a1 --- /dev/null +++ b/Assets/Sprites/Blocks/SuperTrampoline.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dg3rrr0n878nm" +path="res://.godot/imported/SuperTrampoline.png-e9bc7f7b45317a6cca835a91379d6d94.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/SuperTrampoline.png" +dest_files=["res://.godot/imported/SuperTrampoline.png-e9bc7f7b45317a6cca835a91379d6d94.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/SwitchSpike.png b/Assets/Sprites/Blocks/SwitchSpike.png new file mode 100755 index 0000000..fbcc9de Binary files /dev/null and b/Assets/Sprites/Blocks/SwitchSpike.png differ diff --git a/Assets/Sprites/Blocks/SwitchSpike.png.import b/Assets/Sprites/Blocks/SwitchSpike.png.import new file mode 100644 index 0000000..d447cde --- /dev/null +++ b/Assets/Sprites/Blocks/SwitchSpike.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cv27sth0k3amk" +path="res://.godot/imported/SwitchSpike.png-cdb83db18f3aba362abd98f1306ec0fa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/SwitchSpike.png" +dest_files=["res://.godot/imported/SwitchSpike.png-cdb83db18f3aba362abd98f1306ec0fa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/SwitchSpikeBlock.json b/Assets/Sprites/Blocks/SwitchSpikeBlock.json new file mode 100644 index 0000000..6f9e24f --- /dev/null +++ b/Assets/Sprites/Blocks/SwitchSpikeBlock.json @@ -0,0 +1,87 @@ +{ + "animations": { + "Off": { + "frames": [ + [ + 80.0, + 0.0, + 16.0, + 16.0 + ], + [ + 96.0, + 0.0, + 16.0, + 16.0 + ], + [ + 112.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": false + }, + "On": { + "frames": [ + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 48.0, + 0.0, + 16.0, + 16.0 + ], + [ + 64.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": false + }, + "Rest": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "SwitchSpike.png", + "rect": [ + 0.0, + 0.0, + 128.0, + 16.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Blocks/SwitchSpikeBlockAlt.json b/Assets/Sprites/Blocks/SwitchSpikeBlockAlt.json new file mode 100644 index 0000000..d6e0fee --- /dev/null +++ b/Assets/Sprites/Blocks/SwitchSpikeBlockAlt.json @@ -0,0 +1,87 @@ +{ + "animations": { + "Off": { + "frames": [ + [ + 80.0, + 0.0, + 16.0, + 16.0 + ], + [ + 96.0, + 0.0, + 16.0, + 16.0 + ], + [ + 112.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": false + }, + "On": { + "frames": [ + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 48.0, + 0.0, + 16.0, + 16.0 + ], + [ + 64.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": false + }, + "Rest": { + "frames": [ + [ + 64.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "SwitchSpike.png", + "rect": [ + 0.0, + 16.0, + 128.0, + 16.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Blocks/TimedBooBlock.json b/Assets/Sprites/Blocks/TimedBooBlock.json new file mode 100644 index 0000000..d88b488 --- /dev/null +++ b/Assets/Sprites/Blocks/TimedBooBlock.json @@ -0,0 +1,135 @@ +{ + "animations": { + "BlueToRed": { + "frames": [ + [ + 48.0, + 16.0, + 16.0, + 16.0 + ], + [ + 64.0, + 16.0, + 16.0, + 16.0 + ], + [ + 80.0, + 16.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": false + }, + "Off1": { + "frames": [ + [ + 32.0, + 16.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Off2": { + "frames": [ + [ + 16.0, + 16.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Off3": { + "frames": [ + [ + 0.0, + 16.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "On1": { + "frames": [ + [ + 32.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "On2": { + "frames": [ + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "On3": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "RedToBlue": { + "frames": [ + [ + 48.0, + 0.0, + 16.0, + 16.0 + ], + [ + 64.0, + 0.0, + 16.0, + 16.0 + ], + [ + 80.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": false + } + }, + "variations": { + "default": { + "source": "TimedBooBlock.png", + "rect": [ + 0.0, + 0.0, + 96.0, + 32.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Blocks/TimedBooBlock.png b/Assets/Sprites/Blocks/TimedBooBlock.png new file mode 100755 index 0000000..937bc0b Binary files /dev/null and b/Assets/Sprites/Blocks/TimedBooBlock.png differ diff --git a/Assets/Sprites/Blocks/TimedBooBlock.png.import b/Assets/Sprites/Blocks/TimedBooBlock.png.import new file mode 100644 index 0000000..c27e306 --- /dev/null +++ b/Assets/Sprites/Blocks/TimedBooBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bi13n4mw0to20" +path="res://.godot/imported/TimedBooBlock.png-b949649580c0a93250bf5b51d6041658.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/TimedBooBlock.png" +dest_files=["res://.godot/imported/TimedBooBlock.png-b949649580c0a93250bf5b51d6041658.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/Trampoline.png b/Assets/Sprites/Blocks/Trampoline.png new file mode 100644 index 0000000..5f69460 Binary files /dev/null and b/Assets/Sprites/Blocks/Trampoline.png differ diff --git a/Assets/Sprites/Blocks/Trampoline.png.import b/Assets/Sprites/Blocks/Trampoline.png.import new file mode 100644 index 0000000..4d6b602 --- /dev/null +++ b/Assets/Sprites/Blocks/Trampoline.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fy7jlabgyewp" +path="res://.godot/imported/Trampoline.png-b33a477d8ccecd21b43ae0601883a977.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/Trampoline.png" +dest_files=["res://.godot/imported/Trampoline.png-b33a477d8ccecd21b43ae0601883a977.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/TrickBlock.json b/Assets/Sprites/Blocks/TrickBlock.json new file mode 100644 index 0000000..10912db --- /dev/null +++ b/Assets/Sprites/Blocks/TrickBlock.json @@ -0,0 +1,29 @@ +{ + "animations": { + "Idle": { + "frames": [[0, 0, 16, 16]], + "speed": 5.0, + "loop": false + }, + "Turn": { + "frames": [ + [16, 0, 16, 16], + [32, 0, 16, 16], + [48, 0, 16, 16], + [0, 0, 16, 16] + ], + "speed": 15.0, + "loop": true + } + }, + "variations": { + "default": {"source": "TrickBlock.png", "rect": [0, 0, 64, 16]}, + "Underground": {"source": "TrickBlock.png", "rect": [0, 16, 64, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "TrickBlock.png", "rect": [0, 32, 64, 16]}, + "Snow": {"source": "TrickBlock.png", "rect": [0, 48, 64, 16]}, + "Space": {"source": "TrickBlock.png", "rect": [0, 64, 64, 16]}, + "Volcano": {"source": "TrickBlock.png", "rect": [0, 80, 64, 16]}, + "Bonus": {"source": "TrickBlock.png", "rect": [0, 96, 64, 16]} + } +} diff --git a/Assets/Sprites/Blocks/TrickBlock.png b/Assets/Sprites/Blocks/TrickBlock.png new file mode 100644 index 0000000..587eecc Binary files /dev/null and b/Assets/Sprites/Blocks/TrickBlock.png differ diff --git a/Assets/Sprites/Blocks/TrickBlock.png.import b/Assets/Sprites/Blocks/TrickBlock.png.import new file mode 100644 index 0000000..6674d20 --- /dev/null +++ b/Assets/Sprites/Blocks/TrickBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://du4l8omo5giky" +path="res://.godot/imported/TrickBlock.png-4ac86c41779ae660c1b0423a4f3a80fa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/TrickBlock.png" +dest_files=["res://.godot/imported/TrickBlock.png-4ac86c41779ae660c1b0423a4f3a80fa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/TripleQuestionBlock.png b/Assets/Sprites/Blocks/TripleQuestionBlock.png new file mode 100755 index 0000000..2ea9dfe Binary files /dev/null and b/Assets/Sprites/Blocks/TripleQuestionBlock.png differ diff --git a/Assets/Sprites/Blocks/TripleQuestionBlock.png.import b/Assets/Sprites/Blocks/TripleQuestionBlock.png.import new file mode 100644 index 0000000..92825ed --- /dev/null +++ b/Assets/Sprites/Blocks/TripleQuestionBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dnnly1a6umail" +path="res://.godot/imported/TripleQuestionBlock.png-4c9f5a922af16a287ee4123222317885.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/TripleQuestionBlock.png" +dest_files=["res://.godot/imported/TripleQuestionBlock.png-4c9f5a922af16a287ee4123222317885.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Blocks/TurnBlock.json b/Assets/Sprites/Blocks/TurnBlock.json new file mode 100644 index 0000000..c7de65d --- /dev/null +++ b/Assets/Sprites/Blocks/TurnBlock.json @@ -0,0 +1,44 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 48.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 10.0, + "loop": true + } + }, + "variations": { + "default": {"source": "TurnBlock.png", "rect": [0, 0, 64, 16]}, + "Underground": {"source": "TurnBlock.png", "rect": [0, 16, 64, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "TurnBlock.png", "rect": [0, 32, 64, 16]}, + "Snow": {"source": "TurnBlock.png", "rect": [0, 48, 64, 16]}, + "Space": {"source": "TurnBlock.png", "rect": [0, 64, 64, 16]}, + "Volcano": {"source": "TurnBlock.png", "rect": [0, 80, 64, 16]}, + "Bonus": {"source": "TurnBlock.png", "rect": [0, 96, 64, 16]} + } +} diff --git a/Assets/Sprites/Blocks/TurnBlock.png b/Assets/Sprites/Blocks/TurnBlock.png new file mode 100755 index 0000000..31a103d Binary files /dev/null and b/Assets/Sprites/Blocks/TurnBlock.png differ diff --git a/Assets/Sprites/Blocks/TurnBlock.png.import b/Assets/Sprites/Blocks/TurnBlock.png.import new file mode 100644 index 0000000..0e61b90 --- /dev/null +++ b/Assets/Sprites/Blocks/TurnBlock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btt618edhifoj" +path="res://.godot/imported/TurnBlock.png-16678f4b54a253b2ec9155817ba408f4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Blocks/TurnBlock.png" +dest_files=["res://.godot/imported/TurnBlock.png-16678f4b54a253b2ec9155817ba408f4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/BillCannon.png b/Assets/Sprites/Editor/BillCannon.png new file mode 100755 index 0000000..7ba97ab Binary files /dev/null and b/Assets/Sprites/Editor/BillCannon.png differ diff --git a/Assets/Sprites/Editor/BillCannon.png.import b/Assets/Sprites/Editor/BillCannon.png.import new file mode 100644 index 0000000..6266fb6 --- /dev/null +++ b/Assets/Sprites/Editor/BillCannon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://di0lgq3cojy41" +path="res://.godot/imported/BillCannon.png-fba89f2b2f1d5dfa2411bc4b29251a8c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/BillCannon.png" +dest_files=["res://.godot/imported/BillCannon.png-fba89f2b2f1d5dfa2411bc4b29251a8c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/Block.png b/Assets/Sprites/Editor/Block.png new file mode 100755 index 0000000..f590b63 Binary files /dev/null and b/Assets/Sprites/Editor/Block.png differ diff --git a/Assets/Sprites/Editor/Block.png.import b/Assets/Sprites/Editor/Block.png.import new file mode 100644 index 0000000..03d9b98 --- /dev/null +++ b/Assets/Sprites/Editor/Block.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://upehd32j3pbs" +path="res://.godot/imported/Block.png-10298cbace42d657003ac7128449152c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/Block.png" +dest_files=["res://.godot/imported/Block.png-10298cbace42d657003ac7128449152c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/BooBuddiesIcon.png b/Assets/Sprites/Editor/BooBuddiesIcon.png new file mode 100755 index 0000000..791f1cd Binary files /dev/null and b/Assets/Sprites/Editor/BooBuddiesIcon.png differ diff --git a/Assets/Sprites/Editor/BooBuddiesIcon.png.import b/Assets/Sprites/Editor/BooBuddiesIcon.png.import new file mode 100644 index 0000000..f0a21c2 --- /dev/null +++ b/Assets/Sprites/Editor/BooBuddiesIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2omao1clnet8" +path="res://.godot/imported/BooBuddiesIcon.png-826b685562d780f7ee5d4fbe64938659.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/BooBuddiesIcon.png" +dest_files=["res://.godot/imported/BooBuddiesIcon.png-826b685562d780f7ee5d4fbe64938659.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/BowserFlameGenerator.png b/Assets/Sprites/Editor/BowserFlameGenerator.png new file mode 100644 index 0000000..d6e0d3b Binary files /dev/null and b/Assets/Sprites/Editor/BowserFlameGenerator.png differ diff --git a/Assets/Sprites/Editor/BowserFlameGenerator.png.import b/Assets/Sprites/Editor/BowserFlameGenerator.png.import new file mode 100644 index 0000000..85a755f --- /dev/null +++ b/Assets/Sprites/Editor/BowserFlameGenerator.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtgpkjj1dy7pu" +path="res://.godot/imported/BowserFlameGenerator.png-f33e54d3cf5351b0a79a6d44fe6778e6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/BowserFlameGenerator.png" +dest_files=["res://.godot/imported/BowserFlameGenerator.png-f33e54d3cf5351b0a79a6d44fe6778e6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/BulletBillGenerator.png b/Assets/Sprites/Editor/BulletBillGenerator.png new file mode 100644 index 0000000..5ce9f42 Binary files /dev/null and b/Assets/Sprites/Editor/BulletBillGenerator.png differ diff --git a/Assets/Sprites/Editor/BulletBillGenerator.png.import b/Assets/Sprites/Editor/BulletBillGenerator.png.import new file mode 100644 index 0000000..f09d185 --- /dev/null +++ b/Assets/Sprites/Editor/BulletBillGenerator.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://0uhljpmjcqbh" +path="res://.godot/imported/BulletBillGenerator.png-a0cd5e3a35fe5b431435303c3d82b701.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/BulletBillGenerator.png" +dest_files=["res://.godot/imported/BulletBillGenerator.png-a0cd5e3a35fe5b431435303c3d82b701.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/CameraLock.png b/Assets/Sprites/Editor/CameraLock.png new file mode 100644 index 0000000..ccb1369 Binary files /dev/null and b/Assets/Sprites/Editor/CameraLock.png differ diff --git a/Assets/Sprites/Editor/CameraLock.png.import b/Assets/Sprites/Editor/CameraLock.png.import new file mode 100644 index 0000000..052bea4 --- /dev/null +++ b/Assets/Sprites/Editor/CameraLock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8ir37jmcm4f4" +path="res://.godot/imported/CameraLock.png-e8208c3756ca240c5a6c5e3a850bf051.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/CameraLock.png" +dest_files=["res://.godot/imported/CameraLock.png-e8208c3756ca240c5a6c5e3a850bf051.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/CheepCheepGenerator.png b/Assets/Sprites/Editor/CheepCheepGenerator.png new file mode 100644 index 0000000..27a7951 Binary files /dev/null and b/Assets/Sprites/Editor/CheepCheepGenerator.png differ diff --git a/Assets/Sprites/Editor/CheepCheepGenerator.png.import b/Assets/Sprites/Editor/CheepCheepGenerator.png.import new file mode 100644 index 0000000..2d956bb --- /dev/null +++ b/Assets/Sprites/Editor/CheepCheepGenerator.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://7vndrgnnti11" +path="res://.godot/imported/CheepCheepGenerator.png-fcf968ca73951c38f91247fed3063b69.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/CheepCheepGenerator.png" +dest_files=["res://.godot/imported/CheepCheepGenerator.png-fcf968ca73951c38f91247fed3063b69.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/ChunkDisplay.png b/Assets/Sprites/Editor/ChunkDisplay.png new file mode 100755 index 0000000..5f012a3 Binary files /dev/null and b/Assets/Sprites/Editor/ChunkDisplay.png differ diff --git a/Assets/Sprites/Editor/ChunkDisplay.png.import b/Assets/Sprites/Editor/ChunkDisplay.png.import new file mode 100644 index 0000000..ad9d2fb --- /dev/null +++ b/Assets/Sprites/Editor/ChunkDisplay.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bxciugu0dg7e8" +path="res://.godot/imported/ChunkDisplay.png-e5ff758ef787c094645b90a95b1c51f3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/ChunkDisplay.png" +dest_files=["res://.godot/imported/ChunkDisplay.png-e5ff758ef787c094645b90a95b1c51f3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/Enemy.png b/Assets/Sprites/Editor/Enemy.png new file mode 100755 index 0000000..793a10e Binary files /dev/null and b/Assets/Sprites/Editor/Enemy.png differ diff --git a/Assets/Sprites/Editor/Enemy.png.import b/Assets/Sprites/Editor/Enemy.png.import new file mode 100644 index 0000000..f472fcb --- /dev/null +++ b/Assets/Sprites/Editor/Enemy.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://val3y26km5bl" +path="res://.godot/imported/Enemy.png-761910e2264650da83a00e07455626a9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/Enemy.png" +dest_files=["res://.godot/imported/Enemy.png-761910e2264650da83a00e07455626a9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/FireBar.png b/Assets/Sprites/Editor/FireBar.png new file mode 100755 index 0000000..7b1d6d0 Binary files /dev/null and b/Assets/Sprites/Editor/FireBar.png differ diff --git a/Assets/Sprites/Editor/FireBar.png.import b/Assets/Sprites/Editor/FireBar.png.import new file mode 100644 index 0000000..207570f --- /dev/null +++ b/Assets/Sprites/Editor/FireBar.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b4tc7t4k0kp3g" +path="res://.godot/imported/FireBar.png-023f9e4fc0b71cf2dbb0973c97771ebc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/FireBar.png" +dest_files=["res://.godot/imported/FireBar.png-023f9e4fc0b71cf2dbb0973c97771ebc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/GeneratorStop.png b/Assets/Sprites/Editor/GeneratorStop.png new file mode 100644 index 0000000..700adc9 Binary files /dev/null and b/Assets/Sprites/Editor/GeneratorStop.png differ diff --git a/Assets/Sprites/Editor/GeneratorStop.png.import b/Assets/Sprites/Editor/GeneratorStop.png.import new file mode 100644 index 0000000..4635ef0 --- /dev/null +++ b/Assets/Sprites/Editor/GeneratorStop.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cyohkov1cy2vb" +path="res://.godot/imported/GeneratorStop.png-39e649f1d0153725fce8da1718005054.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/GeneratorStop.png" +dest_files=["res://.godot/imported/GeneratorStop.png-39e649f1d0153725fce8da1718005054.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/GhostTile.png b/Assets/Sprites/Editor/GhostTile.png new file mode 100755 index 0000000..c35320b Binary files /dev/null and b/Assets/Sprites/Editor/GhostTile.png differ diff --git a/Assets/Sprites/Editor/GhostTile.png.import b/Assets/Sprites/Editor/GhostTile.png.import new file mode 100644 index 0000000..e87a00e --- /dev/null +++ b/Assets/Sprites/Editor/GhostTile.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlldh5aks0wff" +path="res://.godot/imported/GhostTile.png-0f7d3a5bf63c5c0757a039c0947f0b67.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/GhostTile.png" +dest_files=["res://.godot/imported/GhostTile.png-0f7d3a5bf63c5c0757a039c0947f0b67.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/GravityInverter.png b/Assets/Sprites/Editor/GravityInverter.png new file mode 100644 index 0000000..a7e41f3 Binary files /dev/null and b/Assets/Sprites/Editor/GravityInverter.png differ diff --git a/Assets/Sprites/Editor/GravityInverter.png.import b/Assets/Sprites/Editor/GravityInverter.png.import new file mode 100644 index 0000000..22dd9b3 --- /dev/null +++ b/Assets/Sprites/Editor/GravityInverter.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4fafl7yuo5k0" +path="res://.godot/imported/GravityInverter.png-f8358e3a720be7255859c23ec1b7b07d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/GravityInverter.png" +dest_files=["res://.godot/imported/GravityInverter.png-f8358e3a720be7255859c23ec1b7b07d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/LargeCastle.png b/Assets/Sprites/Editor/LargeCastle.png new file mode 100755 index 0000000..70d9de0 Binary files /dev/null and b/Assets/Sprites/Editor/LargeCastle.png differ diff --git a/Assets/Sprites/Editor/LargeCastle.png.import b/Assets/Sprites/Editor/LargeCastle.png.import new file mode 100644 index 0000000..f49d546 --- /dev/null +++ b/Assets/Sprites/Editor/LargeCastle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://m86epuy45c3u" +path="res://.godot/imported/LargeCastle.png-77cc2bca783526bf85d5a3f816be1786.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/LargeCastle.png" +dest_files=["res://.godot/imported/LargeCastle.png-77cc2bca783526bf85d5a3f816be1786.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/Level.png b/Assets/Sprites/Editor/Level.png new file mode 100755 index 0000000..269b512 Binary files /dev/null and b/Assets/Sprites/Editor/Level.png differ diff --git a/Assets/Sprites/Editor/Level.png.import b/Assets/Sprites/Editor/Level.png.import new file mode 100644 index 0000000..f2bff75 --- /dev/null +++ b/Assets/Sprites/Editor/Level.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cbgjssscntcin" +path="res://.godot/imported/Level.png-03d869b4cd4d03668741f479f791a499.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/Level.png" +dest_files=["res://.godot/imported/Level.png-03d869b4cd4d03668741f479f791a499.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/MoonGravity.png b/Assets/Sprites/Editor/MoonGravity.png new file mode 100644 index 0000000..07d0bac Binary files /dev/null and b/Assets/Sprites/Editor/MoonGravity.png differ diff --git a/Assets/Sprites/Editor/MoonGravity.png.import b/Assets/Sprites/Editor/MoonGravity.png.import new file mode 100644 index 0000000..c6e1533 --- /dev/null +++ b/Assets/Sprites/Editor/MoonGravity.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfurem6jj7gso" +path="res://.godot/imported/MoonGravity.png-3f806416587ea1d48a145e5497dd9b63.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/MoonGravity.png" +dest_files=["res://.godot/imported/MoonGravity.png-3f806416587ea1d48a145e5497dd9b63.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/NoteBlockNotes.png b/Assets/Sprites/Editor/NoteBlockNotes.png new file mode 100644 index 0000000..b33c7e4 Binary files /dev/null and b/Assets/Sprites/Editor/NoteBlockNotes.png differ diff --git a/Assets/Sprites/Editor/NoteBlockNotes.png.import b/Assets/Sprites/Editor/NoteBlockNotes.png.import new file mode 100644 index 0000000..cce1ac1 --- /dev/null +++ b/Assets/Sprites/Editor/NoteBlockNotes.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b8su0m8876337" +path="res://.godot/imported/NoteBlockNotes.png-ee26269f5b3a9b75b1e2c2a794fb6452.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/NoteBlockNotes.png" +dest_files=["res://.godot/imported/NoteBlockNotes.png-ee26269f5b3a9b75b1e2c2a794fb6452.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/Pipe.png b/Assets/Sprites/Editor/Pipe.png new file mode 100755 index 0000000..0e4d713 Binary files /dev/null and b/Assets/Sprites/Editor/Pipe.png differ diff --git a/Assets/Sprites/Editor/Pipe.png.import b/Assets/Sprites/Editor/Pipe.png.import new file mode 100644 index 0000000..3f12990 --- /dev/null +++ b/Assets/Sprites/Editor/Pipe.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bssh26dxk6xgy" +path="res://.godot/imported/Pipe.png-69349cb27a593cd597e30a377402c324.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/Pipe.png" +dest_files=["res://.godot/imported/Pipe.png-69349cb27a593cd597e30a377402c324.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/PipeArea.png b/Assets/Sprites/Editor/PipeArea.png new file mode 100755 index 0000000..3bdbbc5 Binary files /dev/null and b/Assets/Sprites/Editor/PipeArea.png differ diff --git a/Assets/Sprites/Editor/PipeArea.png.import b/Assets/Sprites/Editor/PipeArea.png.import new file mode 100644 index 0000000..6eeb1e1 --- /dev/null +++ b/Assets/Sprites/Editor/PipeArea.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dr67gxml5gxro" +path="res://.godot/imported/PipeArea.png-7a373967ba9e38fd17f64302865dcbb3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/PipeArea.png" +dest_files=["res://.godot/imported/PipeArea.png-7a373967ba9e38fd17f64302865dcbb3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/PipeDirections.png b/Assets/Sprites/Editor/PipeDirections.png new file mode 100644 index 0000000..aef4283 Binary files /dev/null and b/Assets/Sprites/Editor/PipeDirections.png differ diff --git a/Assets/Sprites/Editor/PipeDirections.png.import b/Assets/Sprites/Editor/PipeDirections.png.import new file mode 100644 index 0000000..f67728c --- /dev/null +++ b/Assets/Sprites/Editor/PipeDirections.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b3dptpxx5dfa" +path="res://.godot/imported/PipeDirections.png-435ca3dbc6f7c0e17d95ffe33f87f4e4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/PipeDirections.png" +dest_files=["res://.godot/imported/PipeDirections.png-435ca3dbc6f7c0e17d95ffe33f87f4e4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/PipeGenerator.png b/Assets/Sprites/Editor/PipeGenerator.png new file mode 100755 index 0000000..c38ef92 Binary files /dev/null and b/Assets/Sprites/Editor/PipeGenerator.png differ diff --git a/Assets/Sprites/Editor/PipeGenerator.png.import b/Assets/Sprites/Editor/PipeGenerator.png.import new file mode 100644 index 0000000..8cba5e6 --- /dev/null +++ b/Assets/Sprites/Editor/PipeGenerator.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtx6lbaom4qld" +path="res://.godot/imported/PipeGenerator.png-e49640ef9de67493062177b70d4c2648.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/PipeGenerator.png" +dest_files=["res://.godot/imported/PipeGenerator.png-e49640ef9de67493062177b70d4c2648.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/PipeSmall.png b/Assets/Sprites/Editor/PipeSmall.png new file mode 100755 index 0000000..10a1850 Binary files /dev/null and b/Assets/Sprites/Editor/PipeSmall.png differ diff --git a/Assets/Sprites/Editor/PipeSmall.png.import b/Assets/Sprites/Editor/PipeSmall.png.import new file mode 100644 index 0000000..571089d --- /dev/null +++ b/Assets/Sprites/Editor/PipeSmall.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bf6et6kf6rjf0" +path="res://.godot/imported/PipeSmall.png-848dd6e57943460ed761b77ce9c42574.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/PipeSmall.png" +dest_files=["res://.godot/imported/PipeSmall.png-848dd6e57943460ed761b77ce9c42574.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/PlatformIcons/Falling.png b/Assets/Sprites/Editor/PlatformIcons/Falling.png new file mode 100755 index 0000000..200f551 Binary files /dev/null and b/Assets/Sprites/Editor/PlatformIcons/Falling.png differ diff --git a/Assets/Sprites/Editor/PlatformIcons/Falling.png.import b/Assets/Sprites/Editor/PlatformIcons/Falling.png.import new file mode 100644 index 0000000..de8a1d0 --- /dev/null +++ b/Assets/Sprites/Editor/PlatformIcons/Falling.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cke2nve5v64am" +path="res://.godot/imported/Falling.png-0472bf2f08e65a6d03ec726a0c49db9e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/PlatformIcons/Falling.png" +dest_files=["res://.godot/imported/Falling.png-0472bf2f08e65a6d03ec726a0c49db9e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/PlatformIcons/SideToSideHori.png b/Assets/Sprites/Editor/PlatformIcons/SideToSideHori.png new file mode 100755 index 0000000..afc5845 Binary files /dev/null and b/Assets/Sprites/Editor/PlatformIcons/SideToSideHori.png differ diff --git a/Assets/Sprites/Editor/PlatformIcons/SideToSideHori.png.import b/Assets/Sprites/Editor/PlatformIcons/SideToSideHori.png.import new file mode 100644 index 0000000..dac878e --- /dev/null +++ b/Assets/Sprites/Editor/PlatformIcons/SideToSideHori.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://h2ceiq5q4i15" +path="res://.godot/imported/SideToSideHori.png-b712d13d1eaad3cbf3d543a77494eb3f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/PlatformIcons/SideToSideHori.png" +dest_files=["res://.godot/imported/SideToSideHori.png-b712d13d1eaad3cbf3d543a77494eb3f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/PlatformIcons/SideToSideVerrt.png b/Assets/Sprites/Editor/PlatformIcons/SideToSideVerrt.png new file mode 100755 index 0000000..d47a94e Binary files /dev/null and b/Assets/Sprites/Editor/PlatformIcons/SideToSideVerrt.png differ diff --git a/Assets/Sprites/Editor/PlatformIcons/SideToSideVerrt.png.import b/Assets/Sprites/Editor/PlatformIcons/SideToSideVerrt.png.import new file mode 100644 index 0000000..db54958 --- /dev/null +++ b/Assets/Sprites/Editor/PlatformIcons/SideToSideVerrt.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b6llxbiv825av" +path="res://.godot/imported/SideToSideVerrt.png-14ae6d623ffdb420439451d26978b3a2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/PlatformIcons/SideToSideVerrt.png" +dest_files=["res://.godot/imported/SideToSideVerrt.png-14ae6d623ffdb420439451d26978b3a2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/PlayerStartMarker.png b/Assets/Sprites/Editor/PlayerStartMarker.png new file mode 100755 index 0000000..3181ab9 Binary files /dev/null and b/Assets/Sprites/Editor/PlayerStartMarker.png differ diff --git a/Assets/Sprites/Editor/PlayerStartMarker.png.import b/Assets/Sprites/Editor/PlayerStartMarker.png.import new file mode 100644 index 0000000..e3232c6 --- /dev/null +++ b/Assets/Sprites/Editor/PlayerStartMarker.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b4qa1hg2kl76y" +path="res://.godot/imported/PlayerStartMarker.png-2f3c4ea56223e7d5f520cc8075b9cfb7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/PlayerStartMarker.png" +dest_files=["res://.godot/imported/PlayerStartMarker.png-2f3c4ea56223e7d5f520cc8075b9cfb7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/RotationIcon.png b/Assets/Sprites/Editor/RotationIcon.png new file mode 100755 index 0000000..252e998 Binary files /dev/null and b/Assets/Sprites/Editor/RotationIcon.png differ diff --git a/Assets/Sprites/Editor/RotationIcon.png.import b/Assets/Sprites/Editor/RotationIcon.png.import new file mode 100644 index 0000000..bac3264 --- /dev/null +++ b/Assets/Sprites/Editor/RotationIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dsncqqhfsnq6s" +path="res://.godot/imported/RotationIcon.png-340f1f3bdb28d3163921b7014f1577b2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/RotationIcon.png" +dest_files=["res://.godot/imported/RotationIcon.png-340f1f3bdb28d3163921b7014f1577b2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/ScrollerIcon.png b/Assets/Sprites/Editor/ScrollerIcon.png new file mode 100755 index 0000000..76b4b24 Binary files /dev/null and b/Assets/Sprites/Editor/ScrollerIcon.png differ diff --git a/Assets/Sprites/Editor/ScrollerIcon.png.import b/Assets/Sprites/Editor/ScrollerIcon.png.import new file mode 100644 index 0000000..41b4c7c --- /dev/null +++ b/Assets/Sprites/Editor/ScrollerIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqi2e7yddiqhy" +path="res://.godot/imported/ScrollerIcon.png-f9d8a3ce3164598e739a454b8e0a4941.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/ScrollerIcon.png" +dest_files=["res://.godot/imported/ScrollerIcon.png-f9d8a3ce3164598e739a454b8e0a4941.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/SmallCastle.png b/Assets/Sprites/Editor/SmallCastle.png new file mode 100755 index 0000000..334d4bb Binary files /dev/null and b/Assets/Sprites/Editor/SmallCastle.png differ diff --git a/Assets/Sprites/Editor/SmallCastle.png.import b/Assets/Sprites/Editor/SmallCastle.png.import new file mode 100644 index 0000000..011d270 --- /dev/null +++ b/Assets/Sprites/Editor/SmallCastle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://boj5qawy6b6t2" +path="res://.godot/imported/SmallCastle.png-02687a64076f562069281c95913bc93f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/SmallCastle.png" +dest_files=["res://.godot/imported/SmallCastle.png-02687a64076f562069281c95913bc93f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/TerrainIcon.png b/Assets/Sprites/Editor/TerrainIcon.png new file mode 100755 index 0000000..cf22fcf Binary files /dev/null and b/Assets/Sprites/Editor/TerrainIcon.png differ diff --git a/Assets/Sprites/Editor/TerrainIcon.png.import b/Assets/Sprites/Editor/TerrainIcon.png.import new file mode 100644 index 0000000..f9a7213 --- /dev/null +++ b/Assets/Sprites/Editor/TerrainIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7p1x61ip4ckt" +path="res://.godot/imported/TerrainIcon.png-d975b1174fd609c0369d3e492d6f8cfa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/TerrainIcon.png" +dest_files=["res://.godot/imported/TerrainIcon.png-d975b1174fd609c0369d3e492d6f8cfa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/TextLabel.png b/Assets/Sprites/Editor/TextLabel.png new file mode 100644 index 0000000..cbbef65 Binary files /dev/null and b/Assets/Sprites/Editor/TextLabel.png differ diff --git a/Assets/Sprites/Editor/TextLabel.png.import b/Assets/Sprites/Editor/TextLabel.png.import new file mode 100644 index 0000000..20b6477 --- /dev/null +++ b/Assets/Sprites/Editor/TextLabel.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cgtrhqpe20qbx" +path="res://.godot/imported/TextLabel.png-1d0720d65aca0dcb91d6421c6aeb7510.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/TextLabel.png" +dest_files=["res://.godot/imported/TextLabel.png-1d0720d65aca0dcb91d6421c6aeb7510.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/TrackRider.png b/Assets/Sprites/Editor/TrackRider.png new file mode 100644 index 0000000..80c3f2e Binary files /dev/null and b/Assets/Sprites/Editor/TrackRider.png differ diff --git a/Assets/Sprites/Editor/TrackRider.png.import b/Assets/Sprites/Editor/TrackRider.png.import new file mode 100644 index 0000000..0e82c06 --- /dev/null +++ b/Assets/Sprites/Editor/TrackRider.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtrgyp1sjp568" +path="res://.godot/imported/TrackRider.png-21acff5017daea7d4a457f13b75e68ef.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/TrackRider.png" +dest_files=["res://.godot/imported/TrackRider.png-21acff5017daea7d4a457f13b75e68ef.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Editor/WindGenerator.png b/Assets/Sprites/Editor/WindGenerator.png new file mode 100644 index 0000000..5470ccb Binary files /dev/null and b/Assets/Sprites/Editor/WindGenerator.png differ diff --git a/Assets/Sprites/Editor/WindGenerator.png.import b/Assets/Sprites/Editor/WindGenerator.png.import new file mode 100644 index 0000000..5c69e9c --- /dev/null +++ b/Assets/Sprites/Editor/WindGenerator.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dimtvmmic8y1u" +path="res://.godot/imported/WindGenerator.png-f04b29aaa0d7d0025bad287dcbe553fb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/WindGenerator.png" +dest_files=["res://.godot/imported/WindGenerator.png-f04b29aaa0d7d0025bad287dcbe553fb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/Barrel.json b/Assets/Sprites/Enemies/Barrel.json new file mode 100644 index 0000000..95e329f --- /dev/null +++ b/Assets/Sprites/Enemies/Barrel.json @@ -0,0 +1,74 @@ +{ + "animations": { + "default": { + "frames": [ + [0, 0, 16, 16], + [16, 0, 16, 16] + ], + "speed": 15.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Barrel.png", + "rect": [0, 0, 32, 16] + }, + "Underground": { + "source": "Barrel.png", + "rect": [32, 0, 32, 16] + }, + "GhostHouse": { + "source": "Barrel.png", + "rect": [32, 0, 32, 16] + }, + "Castle": { + "source": "Barrel.png", + "rect": [64, 0, 32, 16] + }, + "Underwater": { + "source": "Barrel.png", + "rect": [96, 0, 32, 16] + }, + "CastleWater": { + "source": "Barrel.png", + "rect": [96, 0, 32, 16] + }, + "Desert": { + "source": "Barrel.png", + "rect": [0, 16, 32, 16] + }, + "Jungle": { + "source": "Barrel.png", + "rect": [32, 16, 32, 16] + }, + "Snow": { + "source": "Barrel.png", + "rect": [64, 16, 32, 16] + }, + "Volcano": { + "source": "Barrel.png", + "rect": [96, 16, 32, 16] + }, + "Autumn": { + "source": "Barrel.png", + "rect": [0, 32, 32, 16] + }, + "Beach": { + "source": "Barrel.png", + "rect": [32, 32, 32, 16] + }, + "Mountain": { + "source": "Barrel.png", + "rect": [64, 32, 32, 16] + }, + "Space": { + "source": "Barrel.png", + "rect": [96, 32, 32, 16] + }, + "Bonus": { + "source": "Barrel.png", + "rect": [0, 48, 32, 16] + } + } +} diff --git a/Assets/Sprites/Enemies/Barrel.png b/Assets/Sprites/Enemies/Barrel.png new file mode 100755 index 0000000..17fd4ae Binary files /dev/null and b/Assets/Sprites/Enemies/Barrel.png differ diff --git a/Assets/Sprites/Enemies/Barrel.png.import b/Assets/Sprites/Enemies/Barrel.png.import new file mode 100644 index 0000000..d5a0e3e --- /dev/null +++ b/Assets/Sprites/Enemies/Barrel.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://t6lvjxubql7l" +path="res://.godot/imported/Barrel.png-508a7b19aac7a29f2b37c31f4c072fe3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Barrel.png" +dest_files=["res://.godot/imported/Barrel.png-508a7b19aac7a29f2b37c31f4c072fe3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/Blooper.json b/Assets/Sprites/Enemies/Blooper.json new file mode 100644 index 0000000..376cdec --- /dev/null +++ b/Assets/Sprites/Enemies/Blooper.json @@ -0,0 +1,90 @@ +{ + "animations": { + "Fall": { + "frames": [ + [ + 16.0, + 0.0, + 16.0, + 24.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Rise": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 24.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Blooper.png", + "rect": [0, 0, 32, 24] + }, + "Underground": { + "source": "Blooper.png", + "rect": [32, 0, 32, 24] + }, + "GhostHouse": { + "source": "Blooper.png", + "rect": [32, 0, 32, 24] + }, + "Castle": { + "source": "Blooper.png", + "rect": [64, 0, 32, 24] + }, + "Underwater": { + "source": "Blooper.png", + "rect": [96, 0, 32, 24] + }, + "CastleWater": { + "source": "Blooper.png", + "rect": [96, 0, 32, 24] + }, + "Desert": { + "source": "Blooper.png", + "rect": [0, 24, 32, 24] + }, + "Jungle": { + "source": "Blooper.png", + "rect": [32, 24, 32, 24] + }, + "Snow": { + "source": "Blooper.png", + "rect": [64, 24, 32, 24] + }, + "Volcano": { + "source": "Blooper.png", + "rect": [96, 24, 32, 24] + }, + "Autumn": { + "source": "Blooper.png", + "rect": [0, 48, 32, 24] + }, + "Beach": { + "source": "Blooper.png", + "rect": [32, 48, 32, 24] + }, + "Mountain": { + "source": "Blooper.png", + "rect": [64, 48, 32, 24] + }, + "Space": { + "source": "Blooper.png", + "rect": [96, 48, 32, 24] + }, + "Bonus": { + "source": "Blooper.png", + "rect": [0, 72, 32, 24] + } + } +} diff --git a/Assets/Sprites/Enemies/Blooper.png b/Assets/Sprites/Enemies/Blooper.png new file mode 100644 index 0000000..949afd7 Binary files /dev/null and b/Assets/Sprites/Enemies/Blooper.png differ diff --git a/Assets/Sprites/Enemies/Blooper.png.import b/Assets/Sprites/Enemies/Blooper.png.import new file mode 100644 index 0000000..5e297de --- /dev/null +++ b/Assets/Sprites/Enemies/Blooper.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c25807pd3b6fh" +path="res://.godot/imported/Blooper.png-a590e3196c9e694b63df80f4643b035f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Blooper.png" +dest_files=["res://.godot/imported/Blooper.png-a590e3196c9e694b63df80f4643b035f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/BobOmb.json b/Assets/Sprites/Enemies/BobOmb.json new file mode 100644 index 0000000..ed9e4d8 --- /dev/null +++ b/Assets/Sprites/Enemies/BobOmb.json @@ -0,0 +1,65 @@ +{ + "animations": { + "Hit": { + "frames": [ + [ + 32.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Walk": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "BobOmb.png", + "rect": [0, 0, 48, 16] + }, + "Underground": { + "source": "BobOmb.png", + "rect": [0, 16, 48, 16] + }, + "GhostHouse": {"link": "Underground"}, + "Castle": { + "source": "BobOmb.png", + "rect": [0, 32, 48, 16] + }, + "Snow": { + "source": "BobOmb.png", + "rect": [0, 48, 48, 16] + }, + "Space": { + "source": "BobOmb.png", + "rect": [0, 64, 48, 16] + }, + "Volcano": { + "source": "BobOmb.png", + "rect": [0, 80, 48, 16] + }, + "Bonus": { + "source": "BobOmb.png", + "rect": [0, 96, 48, 16] + } + } +} diff --git a/Assets/Sprites/Enemies/BobOmb.png b/Assets/Sprites/Enemies/BobOmb.png new file mode 100755 index 0000000..2e4937c Binary files /dev/null and b/Assets/Sprites/Enemies/BobOmb.png differ diff --git a/Assets/Sprites/Enemies/BobOmb.png.import b/Assets/Sprites/Enemies/BobOmb.png.import new file mode 100644 index 0000000..d0d4bcd --- /dev/null +++ b/Assets/Sprites/Enemies/BobOmb.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7g10h3o7nevn" +path="res://.godot/imported/BobOmb.png-a343fc9e0e43e01fcfc7c334bb76acb5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/BobOmb.png" +dest_files=["res://.godot/imported/BobOmb.png-a343fc9e0e43e01fcfc7c334bb76acb5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/Boo.json b/Assets/Sprites/Enemies/Boo.json new file mode 100644 index 0000000..b8a0e8a --- /dev/null +++ b/Assets/Sprites/Enemies/Boo.json @@ -0,0 +1,19 @@ +{ + "animations": { + "Idle": { + "frames": [[16, 0, 16, 16]], + "speed": 1.0, + "loop": false + }, + "Move": { + "frames": [[0, 0, 16, 16]], + "speed": 1.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Boo.png" + } + } +} diff --git a/Assets/Sprites/Enemies/Boo.png b/Assets/Sprites/Enemies/Boo.png new file mode 100755 index 0000000..41cd71c Binary files /dev/null and b/Assets/Sprites/Enemies/Boo.png differ diff --git a/Assets/Sprites/Enemies/Boo.png.import b/Assets/Sprites/Enemies/Boo.png.import new file mode 100644 index 0000000..9b54243 --- /dev/null +++ b/Assets/Sprites/Enemies/Boo.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3l6ynlufxcfp" +path="res://.godot/imported/Boo.png-c61265128d7415c35b777c01bf198804.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Boo.png" +dest_files=["res://.godot/imported/Boo.png-c61265128d7415c35b777c01bf198804.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/BooBuddy.json b/Assets/Sprites/Enemies/BooBuddy.json new file mode 100644 index 0000000..f5e444f --- /dev/null +++ b/Assets/Sprites/Enemies/BooBuddy.json @@ -0,0 +1,18 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 16, 16], [16, 0, 16, 16]], + "speed": 10.0, + "loop": true + } + }, + "variations": { + "default": { + "choices": [ + {"source": "BooBuddy.png", "rect": [0, 0, 32, 16]}, + {"source": "BooBuddy.png", "rect": [32, 0, 32, 16]}, + {"source": "BooBuddy.png", "rect": [64, 0, 32, 16]} + ] + } + } +} diff --git a/Assets/Sprites/Enemies/BooBuddy.png b/Assets/Sprites/Enemies/BooBuddy.png new file mode 100644 index 0000000..6147828 Binary files /dev/null and b/Assets/Sprites/Enemies/BooBuddy.png differ diff --git a/Assets/Sprites/Enemies/BooBuddy.png.import b/Assets/Sprites/Enemies/BooBuddy.png.import new file mode 100644 index 0000000..5334327 --- /dev/null +++ b/Assets/Sprites/Enemies/BooBuddy.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgl30o4as5lpm" +path="res://.godot/imported/BooBuddy.png-6a69ba0efb0b056a47ff7db637fa322e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/BooBuddy.png" +dest_files=["res://.godot/imported/BooBuddy.png-6a69ba0efb0b056a47ff7db637fa322e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/Bowser.json b/Assets/Sprites/Enemies/Bowser.json new file mode 100755 index 0000000..ca090dd --- /dev/null +++ b/Assets/Sprites/Enemies/Bowser.json @@ -0,0 +1,96 @@ +{ + "animations": { + "Fall": { + "frames": [ + [ + 0.0, + 0.0, + 48.0, + 48.0 + ], + [ + 0.0, + 48.0, + 48.0, + 48.0 + ] + ], + "speed": 15.0, + "loop": true + }, + "FireBreathe": { + "frames": [ + [ + 0.0, + 0.0, + 48.0, + 48.0 + ], + [ + 48.0, + 0.0, + 48.0, + 48.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "FireCharge": { + "frames": [ + [ + 0.0, + 48.0, + 48.0, + 48.0 + ], + [ + 48.0, + 48.0, + 48.0, + 48.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 48.0, + 48.0 + ], + [ + 48.0, + 0.0, + 48.0, + 48.0 + ] + ], + "speed": 8.0, + "loop": true + } + }, + "variations": { + "Overworld": { + "source": "Bowser.png", + "rect": [ + 0.0, + 0.0, + 96.0, + 96.0 + ] + }, + "default": { + "source": "Bowser.png", + "rect": [ + 0.0, + 0.0, + 96.0, + 96.0 + ] + } + } +} diff --git a/Assets/Sprites/Enemies/Bowser.png b/Assets/Sprites/Enemies/Bowser.png new file mode 100644 index 0000000..916f25a Binary files /dev/null and b/Assets/Sprites/Enemies/Bowser.png differ diff --git a/Assets/Sprites/Enemies/Bowser.png.import b/Assets/Sprites/Enemies/Bowser.png.import new file mode 100644 index 0000000..0a969ca --- /dev/null +++ b/Assets/Sprites/Enemies/Bowser.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d3sxabber73q6" +path="res://.godot/imported/Bowser.png-47803abc4378626d1605c6daf43577f1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Bowser.png" +dest_files=["res://.godot/imported/Bowser.png-47803abc4378626d1605c6daf43577f1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/BowsersBro.json b/Assets/Sprites/Enemies/BowsersBro.json new file mode 100755 index 0000000..e3e6d12 --- /dev/null +++ b/Assets/Sprites/Enemies/BowsersBro.json @@ -0,0 +1,96 @@ +{ + "animations": { + "Fall": { + "frames": [ + [ + 0.0, + 0.0, + 48.0, + 48.0 + ], + [ + 0.0, + 48.0, + 48.0, + 48.0 + ] + ], + "speed": 15.0, + "loop": true + }, + "FireBreathe": { + "frames": [ + [ + 0.0, + 0.0, + 48.0, + 48.0 + ], + [ + 48.0, + 0.0, + 48.0, + 48.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "FireCharge": { + "frames": [ + [ + 0.0, + 48.0, + 48.0, + 48.0 + ], + [ + 48.0, + 48.0, + 48.0, + 48.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 48.0, + 48.0 + ], + [ + 48.0, + 0.0, + 48.0, + 48.0 + ] + ], + "speed": 8.0, + "loop": true + } + }, + "variations": { + "Overworld": { + "source": "BowsersBro.png", + "rect": [ + 0.0, + 0.0, + 96.0, + 96.0 + ] + }, + "default": { + "source": "BowsersBro.png", + "rect": [ + 0.0, + 0.0, + 96.0, + 96.0 + ] + } + } +} diff --git a/Assets/Sprites/Enemies/BowsersBro.png b/Assets/Sprites/Enemies/BowsersBro.png new file mode 100644 index 0000000..9940e57 Binary files /dev/null and b/Assets/Sprites/Enemies/BowsersBro.png differ diff --git a/Assets/Sprites/Enemies/BowsersBro.png.import b/Assets/Sprites/Enemies/BowsersBro.png.import new file mode 100644 index 0000000..f456f47 --- /dev/null +++ b/Assets/Sprites/Enemies/BowsersBro.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://divc58gjn1otq" +path="res://.godot/imported/BowsersBro.png-a04f3f708674879fc4c0db8f4cb2c355.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/BowsersBro.png" +dest_files=["res://.godot/imported/BowsersBro.png-a04f3f708674879fc4c0db8f4cb2c355.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/BulletBill.json b/Assets/Sprites/Enemies/BulletBill.json new file mode 100644 index 0000000..1005666 --- /dev/null +++ b/Assets/Sprites/Enemies/BulletBill.json @@ -0,0 +1,71 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 16, 16]], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "BulletBill.png", + "rect": [0, 0, 16, 16] + }, + "Underground": { + "source": "BulletBill.png", + "rect": [16, 0, 16, 16] + }, + "GhostHouse": { + "source": "BulletBill.png", + "rect": [16, 0, 16, 16] + }, + "Castle": { + "source": "BulletBill.png", + "rect": [32, 0, 16, 16] + }, + "Underwater": { + "source": "BulletBill.png", + "rect": [48, 0, 16, 16] + }, + "CastleWater": { + "source": "BulletBill.png", + "rect": [48, 0, 16, 16] + }, + "Desert": { + "source": "BulletBill.png", + "rect": [0, 16, 16, 16] + }, + "Jungle": { + "source": "BulletBill.png", + "rect": [16, 16, 16, 16] + }, + "Snow": { + "source": "BulletBill.png", + "rect": [32, 16, 16, 16] + }, + "Volcano": { + "source": "BulletBill.png", + "rect": [48, 16, 16, 16] + }, + "Autumn": { + "source": "BulletBill.png", + "rect": [0, 32, 16, 16] + }, + "Beach": { + "source": "BulletBill.png", + "rect": [16, 32, 16, 16] + }, + "Mountain": { + "source": "BulletBill.png", + "rect": [32, 32, 16, 16] + }, + "Space": { + "source": "BulletBill.png", + "rect": [48, 32, 16, 16] + }, + "Bonus": { + "source": "BulletBill.png", + "rect": [0, 48, 16, 16] + } + } +} diff --git a/Assets/Sprites/Enemies/BulletBill.png b/Assets/Sprites/Enemies/BulletBill.png new file mode 100644 index 0000000..89c3fca Binary files /dev/null and b/Assets/Sprites/Enemies/BulletBill.png differ diff --git a/Assets/Sprites/Enemies/BulletBill.png.import b/Assets/Sprites/Enemies/BulletBill.png.import new file mode 100644 index 0000000..5e7039b --- /dev/null +++ b/Assets/Sprites/Enemies/BulletBill.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ksskmiavo5dx" +path="res://.godot/imported/BulletBill.png-6e33aee61e1f8d9753b9a2f42f2ca177.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/BulletBill.png" +dest_files=["res://.godot/imported/BulletBill.png-6e33aee61e1f8d9753b9a2f42f2ca177.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/BuzzyBeetle.json b/Assets/Sprites/Enemies/BuzzyBeetle.json new file mode 100644 index 0000000..75e452f --- /dev/null +++ b/Assets/Sprites/Enemies/BuzzyBeetle.json @@ -0,0 +1,159 @@ +{ + "animations": { + "Walk": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "BuzzyBeetle.png", + "rect": [ + 0.0, + 0.0, + 32.0, + 16.0 + ] + }, + "Underground": { + "source": "BuzzyBeetle.png", + "rect": [ + 112.0, + 0.0, + 32.0, + 16.0 + ] + }, + "GhostHouse": { + "source": "BuzzyBeetle.png", + "rect": [ + 112.0, + 0.0, + 32.0, + 16.0 + ] + }, + "Castle": { + "source": "BuzzyBeetle.png", + "rect": [ + 224.0, + 0.0, + 32.0, + 16.0 + ] + }, + "Underwater": { + "source": "BuzzyBeetle.png", + "rect": [ + 336.0, + 0.0, + 32.0, + 16.0 + ] + }, + "CastleWater": { + "source": "BuzzyBeetle.png", + "rect": [ + 336.0, + 0.0, + 32.0, + 16.0 + ] + }, + "Desert": { + "source": "BuzzyBeetle.png", + "rect": [ + 0.0, + 16.0, + 32.0, + 16.0 + ] + }, + "Jungle": { + "source": "BuzzyBeetle.png", + "rect": [ + 112.0, + 16.0, + 32.0, + 16.0 + ] + }, + "Snow": { + "source": "BuzzyBeetle.png", + "rect": [ + 224.0, + 16.0, + 32.0, + 16.0 + ] + }, + "Volcano": { + "source": "BuzzyBeetle.png", + "rect": [ + 336.0, + 16.0, + 32.0, + 16.0 + ] + }, + "Autumn": { + "source": "BuzzyBeetle.png", + "rect": [ + 0.0, + 32.0, + 32.0, + 16.0 + ] + }, + "Beach": { + "source": "BuzzyBeetle.png", + "rect": [ + 112.0, + 32.0, + 32.0, + 16.0 + ] + }, + "Mountain": { + "source": "BuzzyBeetle.png", + "rect": [ + 224.0, + 32.0, + 32.0, + 16.0 + ] + }, + "Space": { + "source": "BuzzyBeetle.png", + "rect": [ + 336.0, + 32.0, + 32.0, + 16.0 + ] + }, + "Bonus": { + "source": "BuzzyBeetle.png", + "rect": [ + 0.0, + 48.0, + 32.0, + 16.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Enemies/BuzzyBeetle.png b/Assets/Sprites/Enemies/BuzzyBeetle.png new file mode 100644 index 0000000..b790763 Binary files /dev/null and b/Assets/Sprites/Enemies/BuzzyBeetle.png differ diff --git a/Assets/Sprites/Enemies/BuzzyBeetle.png.import b/Assets/Sprites/Enemies/BuzzyBeetle.png.import new file mode 100644 index 0000000..0ef4c3c --- /dev/null +++ b/Assets/Sprites/Enemies/BuzzyBeetle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bs5aslhhgk8bv" +path="res://.godot/imported/BuzzyBeetle.png-87632d6e3dab811f4c57633d6b59b1a0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/BuzzyBeetle.png" +dest_files=["res://.godot/imported/BuzzyBeetle.png-87632d6e3dab811f4c57633d6b59b1a0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/BuzzyBeetleShell.json b/Assets/Sprites/Enemies/BuzzyBeetleShell.json new file mode 100644 index 0000000..02a4286 --- /dev/null +++ b/Assets/Sprites/Enemies/BuzzyBeetleShell.json @@ -0,0 +1,126 @@ +{ + "animations": { + "Idle": { + "frames": [ + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Spin": { + "frames": [ + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 48.0, + 0.0, + 16.0, + 16.0 + ], + [ + 64.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": true + }, + "Wake": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "BuzzyBeetle.png", + "rect": [32, 0, 80, 16] + }, + "Underground": { + "source": "BuzzyBeetle.png", + "rect": [144, 0, 80, 16] + }, + "GhostHouse": { + "source": "BuzzyBeetle.png", + "rect": [144, 0, 80, 16] + }, + "Castle": { + "source": "BuzzyBeetle.png", + "rect": [256, 0, 80, 16] + }, + "Underwater": { + "source": "BuzzyBeetle.png", + "rect": [368, 0, 80, 16] + }, + "CastleWater": { + "source": "BuzzyBeetle.png", + "rect": [368, 0, 80, 16] + }, + "Desert": { + "source": "BuzzyBeetle.png", + "rect": [32, 16, 80, 16] + }, + "Jungle": { + "source": "BuzzyBeetle.png", + "rect": [144, 16, 80, 16] + }, + "Snow": { + "source": "BuzzyBeetle.png", + "rect": [256, 16, 80, 16] + }, + "Volcano": { + "source": "BuzzyBeetle.png", + "rect": [368, 16, 80, 16] + }, + "Autumn": { + "source": "BuzzyBeetle.png", + "rect": [32, 32, 80, 16] + }, + "Beach": { + "source": "BuzzyBeetle.png", + "rect": [144, 32, 80, 16] + }, + "Mountain": { + "source": "BuzzyBeetle.png", + "rect": [256, 32, 80, 16] + }, + "Space": { + "source": "BuzzyBeetle.png", + "rect": [368, 32, 80, 16] + }, + "Bonus": { + "source": "BuzzyBeetle.png", + "rect": [32, 48, 80, 16] + } + } +} diff --git a/Assets/Sprites/Enemies/CannonBall.json b/Assets/Sprites/Enemies/CannonBall.json new file mode 100644 index 0000000..0a5ce4a --- /dev/null +++ b/Assets/Sprites/Enemies/CannonBall.json @@ -0,0 +1,64 @@ +{ + "variations": { + "default": { + "source": "CannonBall.png", + "rect": [0, 0, 16, 16] + }, + "Underground": { + "source": "CannonBall.png", + "rect": [16, 0, 16, 16] + }, + "GhostHouse": { + "source": "CannonBall.png", + "rect": [16, 0, 16, 16] + }, + "Castle": { + "source": "CannonBall.png", + "rect": [32, 0, 16, 16] + }, + "Underwater": { + "source": "CannonBall.png", + "rect": [48, 0, 16, 16] + }, + "CastleWater": { + "source": "CannonBall.png", + "rect": [48, 0, 16, 16] + }, + "Desert": { + "source": "CannonBall.png", + "rect": [0, 16, 16, 16] + }, + "Jungle": { + "source": "CannonBall.png", + "rect": [16, 16, 16, 16] + }, + "Snow": { + "source": "CannonBall.png", + "rect": [32, 16, 16, 16] + }, + "Volcano": { + "source": "CannonBall.png", + "rect": [48, 16, 16, 16] + }, + "Autumn": { + "source": "CannonBall.png", + "rect": [0, 32, 16, 16] + }, + "Beach": { + "source": "CannonBall.png", + "rect": [16, 32, 16, 16] + }, + "Mountain": { + "source": "CannonBall.png", + "rect": [32, 32, 16, 16] + }, + "Space": { + "source": "CannonBall.png", + "rect": [48, 32, 16, 16] + }, + "Bonus": { + "source": "CannonBall.png", + "rect": [0, 48, 16, 16] + } + } +} diff --git a/Assets/Sprites/Enemies/CannonBall.png b/Assets/Sprites/Enemies/CannonBall.png new file mode 100644 index 0000000..8545c0f Binary files /dev/null and b/Assets/Sprites/Enemies/CannonBall.png differ diff --git a/Assets/Sprites/Enemies/CannonBall.png.import b/Assets/Sprites/Enemies/CannonBall.png.import new file mode 100644 index 0000000..f7b8c07 --- /dev/null +++ b/Assets/Sprites/Enemies/CannonBall.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://djok8ty3udphh" +path="res://.godot/imported/CannonBall.png-608dd05c9a5372ebdcff7d6f74a94dd1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/CannonBall.png" +dest_files=["res://.godot/imported/CannonBall.png-608dd05c9a5372ebdcff7d6f74a94dd1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/CheepCheep.png b/Assets/Sprites/Enemies/CheepCheep.png new file mode 100644 index 0000000..9e32479 Binary files /dev/null and b/Assets/Sprites/Enemies/CheepCheep.png differ diff --git a/Assets/Sprites/Enemies/CheepCheep.png.import b/Assets/Sprites/Enemies/CheepCheep.png.import new file mode 100644 index 0000000..d2598e4 --- /dev/null +++ b/Assets/Sprites/Enemies/CheepCheep.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dbq7oso3fo4n6" +path="res://.godot/imported/CheepCheep.png-f23d2ce55f7344510d6ac06762c061ea.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/CheepCheep.png" +dest_files=["res://.godot/imported/CheepCheep.png-f23d2ce55f7344510d6ac06762c061ea.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/DiscoGoomba.png b/Assets/Sprites/Enemies/DiscoGoomba.png new file mode 100755 index 0000000..fa94ee3 Binary files /dev/null and b/Assets/Sprites/Enemies/DiscoGoomba.png differ diff --git a/Assets/Sprites/Enemies/DiscoGoomba.png.import b/Assets/Sprites/Enemies/DiscoGoomba.png.import new file mode 100644 index 0000000..2cd7a01 --- /dev/null +++ b/Assets/Sprites/Enemies/DiscoGoomba.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjqeitn3ldfcd" +path="res://.godot/imported/DiscoGoomba.png-d3d633530bc6aafba31069ccb644de50.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/DiscoGoomba.png" +dest_files=["res://.godot/imported/DiscoGoomba.png-d3d633530bc6aafba31069ccb644de50.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/DiscoPiranha.png b/Assets/Sprites/Enemies/DiscoPiranha.png new file mode 100755 index 0000000..fd0c769 Binary files /dev/null and b/Assets/Sprites/Enemies/DiscoPiranha.png differ diff --git a/Assets/Sprites/Enemies/DiscoPiranha.png.import b/Assets/Sprites/Enemies/DiscoPiranha.png.import new file mode 100644 index 0000000..86fdf86 --- /dev/null +++ b/Assets/Sprites/Enemies/DiscoPiranha.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csy1tl17mi3pa" +path="res://.godot/imported/DiscoPiranha.png-2aac4ad3817448df27a0eb7f50dcf45b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/DiscoPiranha.png" +dest_files=["res://.godot/imported/DiscoPiranha.png-2aac4ad3817448df27a0eb7f50dcf45b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/DryBones.json b/Assets/Sprites/Enemies/DryBones.json new file mode 100755 index 0000000..111b411 --- /dev/null +++ b/Assets/Sprites/Enemies/DryBones.json @@ -0,0 +1,75 @@ +{ + "animations": { + "Crumble": { + "frames": [ + [ + 48.0, + 0.0, + 24.0, + 32.0 + ], + [ + 72.0, + 0.0, + 24.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": false + }, + "GetUp": { + "frames": [ + [ + 72.0, + 0.0, + 24.0, + 32.0 + ], + [ + 48.0, + 0.0, + 24.0, + 32.0 + ], + [ + 24.0, + 0.0, + 24.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": false + }, + "Walk": { + "frames": [ + [ + 0.0, + 0.0, + 24.0, + 32.0 + ], + [ + 24.0, + 0.0, + 24.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "DryBones.png", + "rect": [ + 0.0, + 0.0, + 96.0, + 32.0 + ] + } + } +} diff --git a/Assets/Sprites/Enemies/DryBones.png b/Assets/Sprites/Enemies/DryBones.png new file mode 100755 index 0000000..d0f9762 Binary files /dev/null and b/Assets/Sprites/Enemies/DryBones.png differ diff --git a/Assets/Sprites/Enemies/DryBones.png.import b/Assets/Sprites/Enemies/DryBones.png.import new file mode 100644 index 0000000..6acca32 --- /dev/null +++ b/Assets/Sprites/Enemies/DryBones.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5snfukhcacyf" +path="res://.godot/imported/DryBones.png-eccdfe9d57c41c318525ea9bdb9e5d07.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/DryBones.png" +dest_files=["res://.godot/imported/DryBones.png-eccdfe9d57c41c318525ea9bdb9e5d07.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/FighterFly.json b/Assets/Sprites/Enemies/FighterFly.json new file mode 100644 index 0000000..b10fdca --- /dev/null +++ b/Assets/Sprites/Enemies/FighterFly.json @@ -0,0 +1,67 @@ +{ + "animations": { + "Fly": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 32.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "FighterFly.png", + "rect": [0, 0, 48, 16] + }, + "Underground": { + "source": "FighterFly.png", + "rect": [48, 0, 48, 16] + }, + "GhostHouse": {"link": "Underground"}, + "Castle": {"link": "Underground"}, + "Underwater": { + "source": "FighterFly.png", + "rect": [96, 0, 48, 16] + }, + "CastleWater": {"link": "Underwater"}, + "Snow": { + "source": "FighterFly.png", + "rect": [0, 16, 48, 16] + }, + "Space": { + "source": "FighterFly.png", + "rect": [48, 16, 48, 16] + }, + "Volcano": { + "source": "FighterFly.png", + "rect": [96, 16, 48, 16] + }, + "Bonus": { + "source": "FighterFly.png", + "rect": [0, 32, 48, 16] + } + } +} diff --git a/Assets/Sprites/Enemies/FighterFly.png b/Assets/Sprites/Enemies/FighterFly.png new file mode 100755 index 0000000..70e92c5 Binary files /dev/null and b/Assets/Sprites/Enemies/FighterFly.png differ diff --git a/Assets/Sprites/Enemies/FighterFly.png.import b/Assets/Sprites/Enemies/FighterFly.png.import new file mode 100644 index 0000000..b18dee0 --- /dev/null +++ b/Assets/Sprites/Enemies/FighterFly.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://gnac5qwog2ar" +path="res://.godot/imported/FighterFly.png-c61ff73547dc26b144e9ac4a77074ddd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/FighterFly.png" +dest_files=["res://.godot/imported/FighterFly.png-c61ff73547dc26b144e9ac4a77074ddd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/FireBarFireBall.json b/Assets/Sprites/Enemies/FireBarFireBall.json new file mode 100644 index 0000000..2bcf328 --- /dev/null +++ b/Assets/Sprites/Enemies/FireBarFireBall.json @@ -0,0 +1,12 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 8, 8]], + "speed": 1.0, + "loop": false + } + }, + "variations": { + "default": {"source": "Fireball.png"} + } +} diff --git a/Assets/Sprites/Enemies/Fireball.png b/Assets/Sprites/Enemies/Fireball.png new file mode 100644 index 0000000..900a315 Binary files /dev/null and b/Assets/Sprites/Enemies/Fireball.png differ diff --git a/Assets/Sprites/Enemies/Fireball.png.import b/Assets/Sprites/Enemies/Fireball.png.import new file mode 100644 index 0000000..1be878a --- /dev/null +++ b/Assets/Sprites/Enemies/Fireball.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cun81htiiiph7" +path="res://.godot/imported/Fireball.png-6b78c841c3c3c35c307a68c8775e6f38.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Fireball.png" +dest_files=["res://.godot/imported/Fireball.png-6b78c841c3c3c35c307a68c8775e6f38.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/Goomba.json b/Assets/Sprites/Enemies/Goomba.json new file mode 100644 index 0000000..77cc62e --- /dev/null +++ b/Assets/Sprites/Enemies/Goomba.json @@ -0,0 +1,171 @@ +{ + "animations": { + "Walk": { + "frames": [ + [0, 0, 16, 16], + [16, 0, 16, 16] + ], + "speed": 5.0, + "loop": true + }, + "Stomped": { + "frames": [[32, 0, 16, 16]], + "speed": 5.0, + "loop": true + } + }, + + "variations": + { + "default": { + "SMB1": { + "source": "Goomba.png", + "rect": [0, 0, 48, 16] + }, + "SMBANN": { + "source": "DiscoGoomba.png", + "rect": [0, 0, 48, 16] + } + }, + "Underground": { + "SMB1": { + "source": "Goomba.png", + "rect": [48, 0, 48, 16] + }, + "SMBANN": { + "source": "DiscoGoomba.png", + "rect": [48, 0, 48, 16] + } + }, + "GhostHouse": { + "SMB1": { + "source": "Goomba.png", + "rect": [48, 0, 48, 16] + }, + "SMBANN": { + "source": "DiscoGoomba.png", + "rect": [48, 0, 48, 16] + } + }, + "Castle": { + "SMB1": { + "source": "Goomba.png", + "rect": [96, 0, 48, 16] + }, + "SMBANN": { + "source": "DiscoGoomba.png", + "rect": [96, 0, 48, 16] + } + }, + "Underwater": { + "SMB1": { + "source": "Goomba.png", + "rect": [144, 0, 48, 16] + }, + "SMBANN": { + "source": "DiscoGoomba.png", + "rect": [144, 0, 48, 16] + } + }, + "CastleWater": { + "SMB1": { + "source": "Goomba.png", + "rect": [144, 0, 48, 16] + }, + "SMBANN": { + "source": "DiscoGoomba.png", + "rect": [144, 0, 48, 16] + } + }, + "Desert": { + "SMB1": { + "source": "Goomba.png", + "rect": [0, 16, 48, 16] + }, + "SMBANN": { + "source": "DiscoGoomba.png", + "rect": [0, 16, 48, 16] + } + }, + "Jungle": { + "SMB1": { + "source": "Goomba.png", + "rect": [48, 16, 48, 16] + }, + "SMBANN": { + "source": "DiscoGoomba.png", + "rect": [48, 16, 48, 16] + } + }, + "Snow": { + "SMB1": { + "source": "Goomba.png", + "rect": [96, 16, 48, 16] + }, + "SMBANN": { + "source": "DiscoGoomba.png", + "rect": [96, 16, 48, 16] + } + }, + "Volcano": { + "SMB1": { + "source": "Goomba.png", + "rect": [144, 16, 48, 16] + }, + "SMBANN": { + "source": "DiscoGoomba.png", + "Rect": [144, 16, 48, 16] + } + }, + "Autumn": { + "SMB1": { + "source": "Goomba.png", + "rect": [0, 32, 48, 16] + }, + "SMBANN": { + "source": "DiscoGoomba.png", + "rect": [0, 32, 48, 16] + } + }, + "Beach": { + "SMB1": { + "source": "Goomba.png", + "rect": [48, 32, 48, 16] + }, + "SMBANN": { + "source": "DiscoGoomba.png", + "rect": [48, 32, 48, 16] + } + }, + "Mountain": { + "SMB1": { + "source": "Goomba.png", + "rect": [96, 32, 48, 16] + }, + "SMBANN": { + "source": "DiscoGoomba.png", + "rect": [96, 32, 48, 16] + } + }, + "Space": { + "SMB1": { + "source": "Goomba.png", + "rect": [144, 32, 48, 16] + }, + "SMBANN": { + "source": "DiscoGoomba.png", + "rect": [144, 32, 48, 16] + } + }, + "Bonus": { + "SMB1": { + "source": "Goomba.png", + "rect": [0, 48, 48, 16] + }, + "SMBANN": { + "source": "DiscoGoomba.png", + "rect": [0, 48, 48, 16] + } + } + } +} diff --git a/Assets/Sprites/Enemies/Goomba.png b/Assets/Sprites/Enemies/Goomba.png new file mode 100644 index 0000000..9aa601e Binary files /dev/null and b/Assets/Sprites/Enemies/Goomba.png differ diff --git a/Assets/Sprites/Enemies/Goomba.png.import b/Assets/Sprites/Enemies/Goomba.png.import new file mode 100644 index 0000000..7efd49c --- /dev/null +++ b/Assets/Sprites/Enemies/Goomba.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bvgp1xgj7cauc" +path="res://.godot/imported/Goomba.png-e27137040e702ec7d5b200fec1d5169c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Goomba.png" +dest_files=["res://.godot/imported/Goomba.png-e27137040e702ec7d5b200fec1d5169c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/Goombrat.json b/Assets/Sprites/Enemies/Goombrat.json new file mode 100644 index 0000000..0684080 --- /dev/null +++ b/Assets/Sprites/Enemies/Goombrat.json @@ -0,0 +1,40 @@ +{ + "animations": { + "Walk": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Stomped": { + "frames": [ + [ + 32.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Goombrat.png", + "rect": [0, 0, 48, 16] + } + } +} diff --git a/Assets/Sprites/Enemies/Goombrat.png b/Assets/Sprites/Enemies/Goombrat.png new file mode 100755 index 0000000..5190f75 Binary files /dev/null and b/Assets/Sprites/Enemies/Goombrat.png differ diff --git a/Assets/Sprites/Enemies/Goombrat.png.import b/Assets/Sprites/Enemies/Goombrat.png.import new file mode 100644 index 0000000..da7f924 --- /dev/null +++ b/Assets/Sprites/Enemies/Goombrat.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bxlib1o5eas6f" +path="res://.godot/imported/Goombrat.png-27d61aaebde4a39f84bedb15092d838d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Goombrat.png" +dest_files=["res://.godot/imported/Goombrat.png-27d61aaebde4a39f84bedb15092d838d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/GreenCheepCheep.json b/Assets/Sprites/Enemies/GreenCheepCheep.json new file mode 100644 index 0000000..1d87204 --- /dev/null +++ b/Assets/Sprites/Enemies/GreenCheepCheep.json @@ -0,0 +1,50 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "CheepCheep.png", + "rect": [0, 0, 32, 16] + }, + "Underground": { + "source": "CheepCheep.png", + "rect": [32, 0, 32, 16] + }, + "Castle": {"link": "Underground"}, + "GhostHouse": {"link": "Underground"}, + "Snow": { + "source": "CheepCheep.png", + "rect": [0, 16, 32, 16] + }, + "Space": { + "source": "CheepCheep.png", + "rect": [32, 16, 32, 16] + }, + "Volcano": { + "source": "CheepCheep.png", + "rect": [64, 16, 32, 16] + }, + "Bonus": { + "source": "CheepCheep.png", + "rect": [0, 32, 32, 16] + } + } +} diff --git a/Assets/Sprites/Enemies/GreenKoopaShell.json b/Assets/Sprites/Enemies/GreenKoopaShell.json new file mode 100644 index 0000000..6425b52 --- /dev/null +++ b/Assets/Sprites/Enemies/GreenKoopaShell.json @@ -0,0 +1,138 @@ +{ + "animations": { + "Idle": { + "frames": [ + [ + 0.0, + 16.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Spin": { + "frames": [ + [ + 16.0, + 16.0, + 16.0, + 16.0 + ], + [ + 32.0, + 16.0, + 16.0, + 16.0 + ], + [ + 48.0, + 16.0, + 16.0, + 16.0 + ], + [ + 0.0, + 16.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": true + }, + "Wake": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 16.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "KoopaTroopa.png", + "rect": [ + 32.0, + 0.0, + 64.0, + 32.0 + ] + }, + "Underground": { + "source": "KoopaTroopa.png", + "rect": [ + 128.0, + 0.0, + 64.0, + 32.0 + ] + }, + "Castle": { + "link": "Underground" + }, + "GhostHouse": { + "link": "Underground" + }, + "Underwater": { + "source": "KoopaTroopa.png", + "rect": [ + 224.0, + 0.0, + 64.0, + 32.0 + ] + }, + "CastleWater": { + "link": "Underwater" + }, + "Snow": { + "source": "KoopaTroopa.png", + "rect": [ + 32.0, + 32.0, + 64.0, + 32.0 + ] + }, + "Space": { + "source": "KoopaTroopa.png", + "rect": [ + 128.0, + 32.0, + 64.0, + 32.0 + ] + }, + "Volcano": { + "source": "KoopaTroopa.png", + "rect": [ + 224.0, + 32.0, + 64.0, + 32.0 + ] + }, + "Bonus": { + "source": "KoopaTroopa.png", + "rect": [ + 32.0, + 48.0, + 64.0, + 32.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Enemies/GreenKoopaTroopa.json b/Assets/Sprites/Enemies/GreenKoopaTroopa.json new file mode 100644 index 0000000..0aadb4d --- /dev/null +++ b/Assets/Sprites/Enemies/GreenKoopaTroopa.json @@ -0,0 +1,51 @@ +{ + "animations": { + "Walk": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 32.0 + ], + [ + 16.0, + 0.0, + 16.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "KoopaTroopa.png", + "rect": [0, 0, 32, 32] + }, + "Underground": { + "source": "KoopaTroopa.png", + "rect": [96, 0, 32, 32] + }, + "Castle": {"link": "Underground"}, + "GhostHouse": {"link": "Underground"}, + "Underwater": {"source": "KoopaTroopa.png", "rect": [192, 0, 32, 32]}, + "Snow": { + "source": "KoopaTroopa.png", + "rect": [0, 32, 32, 32] + }, + "Space": { + "source": "KoopaTroopa.png", + "rect": [96, 32, 32, 32] + }, + "Volcano": { + "source": "KoopaTroopa.png", + "rect": [192, 32, 32, 32] + }, + "Bonus": { + "source": "KoopaTroopa.png", + "rect": [0, 64, 32, 32] + } + } +} diff --git a/Assets/Sprites/Enemies/Grinder.png b/Assets/Sprites/Enemies/Grinder.png new file mode 100644 index 0000000..c3d74a2 Binary files /dev/null and b/Assets/Sprites/Enemies/Grinder.png differ diff --git a/Assets/Sprites/Enemies/Grinder.png.import b/Assets/Sprites/Enemies/Grinder.png.import new file mode 100644 index 0000000..6089b4a --- /dev/null +++ b/Assets/Sprites/Enemies/Grinder.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c0ucyghr301bd" +path="res://.godot/imported/Grinder.png-8409be8ea523b1fb3b5c39294d29de7a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Grinder.png" +dest_files=["res://.godot/imported/Grinder.png-8409be8ea523b1fb3b5c39294d29de7a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/HammerBro.json b/Assets/Sprites/Enemies/HammerBro.json new file mode 100644 index 0000000..cf71d8a --- /dev/null +++ b/Assets/Sprites/Enemies/HammerBro.json @@ -0,0 +1,73 @@ +{ + "animations": { + "Hammer": { + "frames": [ + [ + 32.0, + 0.0, + 16.0, + 24.0 + ], + [ + 48.0, + 0.0, + 16.0, + 24.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 24.0 + ], + [ + 16.0, + 0.0, + 16.0, + 24.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "HammerBro.png", + "rect": [0, 0, 64, 24] + }, + "Underground": { + "source": "HammerBro.png", + "rect": [64, 0, 64, 24] + }, + "Castle": {"link": "Underground"}, + "GhostHouse": {"link": "Underground"}, + "Underwater": { + "source": "HammerBro.png", + "rect": [128, 0, 64, 24] + }, + "CastleWater": {"link": "Underwater"}, + "Snow": { + "source": "HammerBro.png", + "rect": [0, 24, 64, 24] + }, + "Space": { + "source": "HammerBro.png", + "rect": [64, 24, 64, 24] + }, + "Volcano": { + "source": "HammerBro.png", + "rect": [128, 24, 64, 24] + }, + "Bonus": { + "source": "HammerBro.png", + "rect": [0, 48, 64, 24] + } + } +} diff --git a/Assets/Sprites/Enemies/HammerBro.png b/Assets/Sprites/Enemies/HammerBro.png new file mode 100644 index 0000000..cd4806c Binary files /dev/null and b/Assets/Sprites/Enemies/HammerBro.png differ diff --git a/Assets/Sprites/Enemies/HammerBro.png.import b/Assets/Sprites/Enemies/HammerBro.png.import new file mode 100644 index 0000000..a9027b7 --- /dev/null +++ b/Assets/Sprites/Enemies/HammerBro.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://l3l3icupve4t" +path="res://.godot/imported/HammerBro.png-d861832d8b96674e95534352e7bc3be6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/HammerBro.png" +dest_files=["res://.godot/imported/HammerBro.png-d861832d8b96674e95534352e7bc3be6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/Icicle.png b/Assets/Sprites/Enemies/Icicle.png new file mode 100755 index 0000000..f818366 Binary files /dev/null and b/Assets/Sprites/Enemies/Icicle.png differ diff --git a/Assets/Sprites/Enemies/Icicle.png.import b/Assets/Sprites/Enemies/Icicle.png.import new file mode 100644 index 0000000..8addcce --- /dev/null +++ b/Assets/Sprites/Enemies/Icicle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://rbln0ee0fknc" +path="res://.godot/imported/Icicle.png-8476f5fa639d4b14a7d06671a3b874ca.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Icicle.png" +dest_files=["res://.godot/imported/Icicle.png-8476f5fa639d4b14a7d06671a3b874ca.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/KoopaTroopa.png b/Assets/Sprites/Enemies/KoopaTroopa.png new file mode 100644 index 0000000..654d5e0 Binary files /dev/null and b/Assets/Sprites/Enemies/KoopaTroopa.png differ diff --git a/Assets/Sprites/Enemies/KoopaTroopa.png.import b/Assets/Sprites/Enemies/KoopaTroopa.png.import new file mode 100644 index 0000000..08c9428 --- /dev/null +++ b/Assets/Sprites/Enemies/KoopaTroopa.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cy6v7tdtxebs5" +path="res://.godot/imported/KoopaTroopa.png-4d8fe22658614b5268d2cc4972571a13.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/KoopaTroopa.png" +dest_files=["res://.godot/imported/KoopaTroopa.png-4d8fe22658614b5268d2cc4972571a13.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/Lakitu.json b/Assets/Sprites/Enemies/Lakitu.json new file mode 100644 index 0000000..2794e7e --- /dev/null +++ b/Assets/Sprites/Enemies/Lakitu.json @@ -0,0 +1,61 @@ +{ + "animations": { + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 24.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Throw": { + "frames": [ + [ + 16.0, + 0.0, + 16.0, + 24.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Lakitu.png", + "rect": [0, 0, 32, 24] + }, + "Underground": { + "source": "Lakitu.png", + "rect": [32, 0, 32, 24] + }, + "Castle": {"link": "Underground"}, + "GhostHouse": {"link": "Underground"}, + "Underwater": { + "source": "Lakitu.png", + "rect": [64, 0, 32, 24] + }, + "CastleWater": {"link": "Underwater"}, + "Snow": { + "source": "Lakitu.png", + "rect": [0, 24, 32, 24] + }, + "Space": { + "source": "Lakitu.png", + "rect": [32, 24, 32, 24] + }, + "Volcano": { + "source": "Lakitu.png", + "rect": [64, 24, 32, 24] + }, + "Bonus": { + "source": "Lakitu.png", + "rect": [0, 48, 32, 24] + } + } +} diff --git a/Assets/Sprites/Enemies/Lakitu.png b/Assets/Sprites/Enemies/Lakitu.png new file mode 100644 index 0000000..a1d1e75 Binary files /dev/null and b/Assets/Sprites/Enemies/Lakitu.png differ diff --git a/Assets/Sprites/Enemies/Lakitu.png.import b/Assets/Sprites/Enemies/Lakitu.png.import new file mode 100644 index 0000000..b78c233 --- /dev/null +++ b/Assets/Sprites/Enemies/Lakitu.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://chrv5ve7vlsjs" +path="res://.godot/imported/Lakitu.png-34e29a117abc4c58659901a94240a435.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Lakitu.png" +dest_files=["res://.godot/imported/Lakitu.png-34e29a117abc4c58659901a94240a435.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/LakituCloud.json b/Assets/Sprites/Enemies/LakituCloud.json new file mode 100644 index 0000000..55a8c16 --- /dev/null +++ b/Assets/Sprites/Enemies/LakituCloud.json @@ -0,0 +1,42 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 32, 32]], + "speed": 5.0, + "loop": false + } + }, + "variations": { + "default": { + "source": "LakituCloud.png", + "rect": [0, 0, 32, 32] + }, + "Underground": { + "source": "LakituCloud.png", + "rect": [32, 0, 32, 32] + }, + "Castle": {"link": "Underground"}, + "GhostHouse": {"link": "Underground"}, + "Underwater": { + "source": "LakituCloud.png", + "rect": [64, 0, 32, 32] + }, + "CastleWater": {"link": "Underwater"}, + "Snow": { + "source": "LakituCloud.png", + "rect": [0, 32, 32, 32] + }, + "Space": { + "source": "LakituCloud.png", + "rect": [32, 32, 32, 32] + }, + "Volcano": { + "source": "LakituCloud.png", + "rect": [64, 32, 32, 32] + }, + "Bonus": { + "source": "LakituCloud.png", + "rect": [0, 64, 32, 32] + } + } +} diff --git a/Assets/Sprites/Enemies/LakituCloud.png b/Assets/Sprites/Enemies/LakituCloud.png new file mode 100644 index 0000000..8dfadbe Binary files /dev/null and b/Assets/Sprites/Enemies/LakituCloud.png differ diff --git a/Assets/Sprites/Enemies/LakituCloud.png.import b/Assets/Sprites/Enemies/LakituCloud.png.import new file mode 100644 index 0000000..c2ef05a --- /dev/null +++ b/Assets/Sprites/Enemies/LakituCloud.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3a7sv3y1fjja" +path="res://.godot/imported/LakituCloud.png-bd2b6f67bc49d25f58a182afe966a3dd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/LakituCloud.png" +dest_files=["res://.godot/imported/LakituCloud.png-bd2b6f67bc49d25f58a182afe966a3dd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/LitBobOmb.json b/Assets/Sprites/Enemies/LitBobOmb.json new file mode 100644 index 0000000..2bb204e --- /dev/null +++ b/Assets/Sprites/Enemies/LitBobOmb.json @@ -0,0 +1,40 @@ +{ + "animations": { + "Hit": { + "frames": [ + [ + 32.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Walk": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "BobOmb.png", + "rect": [0, 112, 48, 16] + } + } +} diff --git a/Assets/Sprites/Enemies/MontyMole.json b/Assets/Sprites/Enemies/MontyMole.json new file mode 100644 index 0000000..31fa8bc --- /dev/null +++ b/Assets/Sprites/Enemies/MontyMole.json @@ -0,0 +1,96 @@ +{ + "animations": { + "Jump": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Walk": { + "frames": [ + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 10.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "MontyMole.png", + "rect": [0, 0, 48, 16] + }, + "Underground": { + "source": "MontyMole.png", + "rect": [48, 0, 48, 16] + }, + "GhostHouse": { + "source": "MontyMole.png", + "rect": [48, 0, 48, 16] + }, + "Castle": { + "source": "MontyMole.png", + "rect": [96, 0, 48, 16] + }, + "Underwater": { + "source": "MontyMole.png", + "rect": [144, 0, 48, 16] + }, + "CastleWater": { + "source": "MontyMole.png", + "rect": [144, 0, 48, 16] + }, + "Desert": { + "source": "MontyMole.png", + "rect": [0, 16, 48, 16] + }, + "Jungle": { + "source": "MontyMole.png", + "rect": [48, 16, 48, 16] + }, + "Snow": { + "source": "MontyMole.png", + "rect": [96, 16, 48, 16] + }, + "Volcano": { + "source": "MontyMole.png", + "rect": [144, 16, 48, 16] + }, + "Autumn": { + "source": "MontyMole.png", + "rect": [0, 32, 48, 16] + }, + "Beach": { + "source": "MontyMole.png", + "rect": [48, 32, 48, 16] + }, + "Mountain": { + "source": "MontyMole.png", + "rect": [96, 32, 48, 16] + }, + "Space": { + "source": "MontyMole.png", + "rect": [144, 32, 48, 16] + }, + "Bonus": { + "source": "MontyMole.png", + "rect": [0, 48, 48, 16] + } + } +} diff --git a/Assets/Sprites/Enemies/MontyMole.png b/Assets/Sprites/Enemies/MontyMole.png new file mode 100755 index 0000000..6db0d53 Binary files /dev/null and b/Assets/Sprites/Enemies/MontyMole.png differ diff --git a/Assets/Sprites/Enemies/MontyMole.png.import b/Assets/Sprites/Enemies/MontyMole.png.import new file mode 100644 index 0000000..1157da5 --- /dev/null +++ b/Assets/Sprites/Enemies/MontyMole.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6c6uh8sicml2" +path="res://.godot/imported/MontyMole.png-7834adc5da498c8da2644d6705478fbc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/MontyMole.png" +dest_files=["res://.godot/imported/MontyMole.png-7834adc5da498c8da2644d6705478fbc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/Muncher.json b/Assets/Sprites/Enemies/Muncher.json new file mode 100644 index 0000000..7e82aac --- /dev/null +++ b/Assets/Sprites/Enemies/Muncher.json @@ -0,0 +1,53 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Muncher.png", + "rect": [0, 0, 32, 16] + }, + "Underground": { + "source": "Muncher.png", + "rect": [0, 16, 32, 16] + }, + "GhostHouse": {"link": "Underground"}, + "Castle": { + "source": "Muncher.png", + "rect": [0, 32, 32, 16] + }, + "Snow": { + "source": "Muncher.png", + "rect": [0, 48, 32, 16] + }, + "Space": { + "source": "Muncher.png", + "rect": [0, 64, 32, 16] + }, + "Volcano": { + "source": "Muncher.png", + "rect": [0, 80, 32, 16] + }, + "Bonus": { + "source": "Muncher.png", + "rect": [0, 96, 32, 16] + } + } +} diff --git a/Assets/Sprites/Enemies/Muncher.png b/Assets/Sprites/Enemies/Muncher.png new file mode 100755 index 0000000..4aeb868 Binary files /dev/null and b/Assets/Sprites/Enemies/Muncher.png differ diff --git a/Assets/Sprites/Enemies/Muncher.png.import b/Assets/Sprites/Enemies/Muncher.png.import new file mode 100644 index 0000000..d7fb188 --- /dev/null +++ b/Assets/Sprites/Enemies/Muncher.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dg7yxoq44gaae" +path="res://.godot/imported/Muncher.png-ba228dfc93d468cb0722948957183bba.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Muncher.png" +dest_files=["res://.godot/imported/Muncher.png-ba228dfc93d468cb0722948957183bba.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/PiranhaPlant.json b/Assets/Sprites/Enemies/PiranhaPlant.json new file mode 100644 index 0000000..0d04b8a --- /dev/null +++ b/Assets/Sprites/Enemies/PiranhaPlant.json @@ -0,0 +1,150 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 24.0 + ], + [ + 16.0, + 0.0, + 16.0, + 24.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "SMB1": { + "source": "PiranhaPlant.png", + "rect": [ + 0.0, + 0.0, + 32.0, + 24.0 + ] + }, + "SMBANN": { + "source": "DiscoPiranha.png", + "rect": [ + 0.0, + 0.0, + 32.0, + 24.0 + ] + } + }, + "Underground": { + "SMB1": { + "source": "PiranhaPlant.png", + "rect": [ + 32.0, + 0.0, + 32.0, + 24.0 + ] + }, + "SMBANN": { + "source": "DiscoPiranha.png", + "rect": [ + 32.0, + 0.0, + 32.0, + 24.0 + ] + } + }, + "Castle": { + "link": "Underground" + }, + "GhostHouse": { + "link": "Underground" + }, + "Snow": { + "SMB1": { + "source": "PiranhaPlant.png", + "rect": [ + 0.0, + 24.0, + 32.0, + 24.0 + ] + }, + "SMBANN": { + "source": "DiscoPiranha.png", + "rect": [ + 0.0, + 24.0, + 32.0, + 24.0 + ] + } + }, + "Space": { + "SMB1": { + "source": "PiranhaPlant.png", + "rect": [ + 32.0, + 24.0, + 32.0, + 24.0 + ] + }, + "SMBANN": { + "source": "DiscoPiranha.png", + "rect": [ + 32.0, + 24.0, + 32.0, + 24.0 + ] + } + }, + "Volcano": { + "SMB1": { + "source": "PiranhaPlant.png", + "rect": [ + 64.0, + 24.0, + 32.0, + 24.0 + ] + }, + "SMBANN": { + "source": "DiscoPiranha.png", + "rect": [ + 64.0, + 24.0, + 32.0, + 24.0 + ] + } + }, + "Bonus": { + "SMB1": { + "source": "PiranhaPlant.png", + "rect": [ + 0.0, + 48.0, + 32.0, + 24.0 + ] + }, + "SMBANN": { + "source": "DiscoPiranha.png", + "rect": [ + 0.0, + 48.0, + 32.0, + 24.0 + ] + } + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Enemies/PiranhaPlant.png b/Assets/Sprites/Enemies/PiranhaPlant.png new file mode 100644 index 0000000..6e3b453 Binary files /dev/null and b/Assets/Sprites/Enemies/PiranhaPlant.png differ diff --git a/Assets/Sprites/Enemies/PiranhaPlant.png.import b/Assets/Sprites/Enemies/PiranhaPlant.png.import new file mode 100644 index 0000000..232bff3 --- /dev/null +++ b/Assets/Sprites/Enemies/PiranhaPlant.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dbq6cn2hp6ijx" +path="res://.godot/imported/PiranhaPlant.png-c7dc8f88c0d3f12beeca71ec09f7d28f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/PiranhaPlant.png" +dest_files=["res://.godot/imported/PiranhaPlant.png-c7dc8f88c0d3f12beeca71ec09f7d28f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/Podoboo.json b/Assets/Sprites/Enemies/Podoboo.json new file mode 100644 index 0000000..6dc6422 --- /dev/null +++ b/Assets/Sprites/Enemies/Podoboo.json @@ -0,0 +1,31 @@ +{ + "properties": + { + "play_sfx": false + }, + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Podoboo.png", + "rect": [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + } + } +} diff --git a/Assets/Sprites/Enemies/Podoboo.png b/Assets/Sprites/Enemies/Podoboo.png new file mode 100644 index 0000000..de841d3 Binary files /dev/null and b/Assets/Sprites/Enemies/Podoboo.png differ diff --git a/Assets/Sprites/Enemies/Podoboo.png.import b/Assets/Sprites/Enemies/Podoboo.png.import new file mode 100644 index 0000000..4ae70b7 --- /dev/null +++ b/Assets/Sprites/Enemies/Podoboo.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c67dr3ubb25yq" +path="res://.godot/imported/Podoboo.png-ef18a85b03200e45a0d560b94481dd73.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Podoboo.png" +dest_files=["res://.godot/imported/Podoboo.png-ef18a85b03200e45a0d560b94481dd73.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/Pokey.json b/Assets/Sprites/Enemies/Pokey.json new file mode 100755 index 0000000..5a599c6 --- /dev/null +++ b/Assets/Sprites/Enemies/Pokey.json @@ -0,0 +1,39 @@ +{ + "animations": { + "Body": { + "frames": [ + [ + 32.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Head": { + "frames": [ + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Pokey.png", + "rect": [ + 0.0, + 0.0, + 64.0, + 32.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Enemies/Pokey.png b/Assets/Sprites/Enemies/Pokey.png new file mode 100755 index 0000000..8c40cd6 Binary files /dev/null and b/Assets/Sprites/Enemies/Pokey.png differ diff --git a/Assets/Sprites/Enemies/Pokey.png.import b/Assets/Sprites/Enemies/Pokey.png.import new file mode 100644 index 0000000..2ca9cd8 --- /dev/null +++ b/Assets/Sprites/Enemies/Pokey.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dj46y8vhqlqjw" +path="res://.godot/imported/Pokey.png-a88689bdf3df45d0d408cf6211b1479d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Pokey.png" +dest_files=["res://.godot/imported/Pokey.png-a88689bdf3df45d0d408cf6211b1479d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/RaceBoo.json b/Assets/Sprites/Enemies/RaceBoo.json new file mode 100644 index 0000000..d7b4b5c --- /dev/null +++ b/Assets/Sprites/Enemies/RaceBoo.json @@ -0,0 +1,31 @@ +{ + "animations": { + "Idle": { + "frames": [[48, 0, 16, 16]], + "speed": 1.0, + "loop": true + }, + "Laugh": { + "frames": [[48, 0, 16, 16], [32, 0, 16, 16]], + "speed": 15.0, + "loop": true + }, + "Win": { + "frames": [[64, 0, 16, 16], [80, 0, 16, 16]], + "speed": 10.0, + "loop": true + }, + "Lose": { + "frames": [[16, 0, 16, 16]], + "speed": 1.0, + "loop": true + } + }, + "variations": { + "RaceBoo:0": {"source": "RaceBoo.png", "rect": [0, 0, 96, 16]}, + "RaceBoo:1": {"source": "RaceBoo.png", "rect": [0, 16, 96, 16]}, + "RaceBoo:2": {"source": "RaceBoo.png", "rect": [0, 32, 96, 16]}, + "RaceBoo:3": {"source": "RaceBoo.png", "rect": [0, 48, 96, 16]}, + "RaceBoo:4": {"source": "RaceBoo.png", "rect": [0, 64, 96, 16]} + } +} diff --git a/Assets/Sprites/Enemies/RaceBoo.png b/Assets/Sprites/Enemies/RaceBoo.png new file mode 100644 index 0000000..4e12111 Binary files /dev/null and b/Assets/Sprites/Enemies/RaceBoo.png differ diff --git a/Assets/Sprites/Enemies/RaceBoo.png.import b/Assets/Sprites/Enemies/RaceBoo.png.import new file mode 100644 index 0000000..30e5361 --- /dev/null +++ b/Assets/Sprites/Enemies/RaceBoo.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dsluhsgkmi364" +path="res://.godot/imported/RaceBoo.png-e8ede10127a283bdaa152ac996c94225.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/RaceBoo.png" +dest_files=["res://.godot/imported/RaceBoo.png-e8ede10127a283bdaa152ac996c94225.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/RedCheepCheep.json b/Assets/Sprites/Enemies/RedCheepCheep.json new file mode 100644 index 0000000..372f6ce --- /dev/null +++ b/Assets/Sprites/Enemies/RedCheepCheep.json @@ -0,0 +1,28 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "CheepCheep.png", + "rect": [32, 32, 32, 16] + } + } +} diff --git a/Assets/Sprites/Enemies/RedKoopaShell.json b/Assets/Sprites/Enemies/RedKoopaShell.json new file mode 100644 index 0000000..4976119 --- /dev/null +++ b/Assets/Sprites/Enemies/RedKoopaShell.json @@ -0,0 +1,84 @@ +{ + "animations": { + "Idle": { + "frames": [ + [ + 0.0, + 16.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Spin": { + "frames": [ + [ + 16.0, + 16.0, + 16.0, + 16.0 + ], + [ + 32.0, + 16.0, + 16.0, + 16.0 + ], + [ + 48.0, + 16.0, + 16.0, + 16.0 + ], + [ + 0.0, + 16.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": true + }, + "Wake": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 16.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "KoopaTroopa.png", + "rect": [ + 128.0, + 64.0, + 64.0, + 32.0 + ] + }, + "Snow": { + "source": "KoopaTroopa.png", + "rect": [ + 224.0, + 64.0, + 64.0, + 32.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Enemies/RedKoopaTroopa.json b/Assets/Sprites/Enemies/RedKoopaTroopa.json new file mode 100644 index 0000000..b4db632 --- /dev/null +++ b/Assets/Sprites/Enemies/RedKoopaTroopa.json @@ -0,0 +1,42 @@ +{ + "animations": { + "Walk": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 32.0 + ], + [ + 16.0, + 0.0, + 16.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "KoopaTroopa.png", + "rect": [ + 96.0, + 64.0, + 32.0, + 32.0 + ] + }, + "Snow": { + "source": "KoopaTroopa.png", + "rect": [ + 192.0, + 64.0, + 32.0, + 32.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Enemies/RedPiranhaPlant.json b/Assets/Sprites/Enemies/RedPiranhaPlant.json new file mode 100644 index 0000000..1b8a075 --- /dev/null +++ b/Assets/Sprites/Enemies/RedPiranhaPlant.json @@ -0,0 +1,44 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 24.0 + ], + [ + 16.0, + 0.0, + 16.0, + 24.0 + ] + ], + "speed": 10.0, + "loop": true + } + }, + "variations": { + "default": { + "SMB1": { + "source": "PiranhaPlant.png", + "rect": [ + 32.0, + 48.0, + 32.0, + 24.0 + ] + }, + "SMBANN": { + "source": "DiscoPiranha.png", + "rect": [ + 32.0, + 48.0, + 32.0, + 24.0 + ] + } + } + } +} diff --git a/Assets/Sprites/Enemies/RedPiranhaPlant.png b/Assets/Sprites/Enemies/RedPiranhaPlant.png new file mode 100755 index 0000000..f83ee05 Binary files /dev/null and b/Assets/Sprites/Enemies/RedPiranhaPlant.png differ diff --git a/Assets/Sprites/Enemies/RedPiranhaPlant.png.import b/Assets/Sprites/Enemies/RedPiranhaPlant.png.import new file mode 100644 index 0000000..fcb7e78 --- /dev/null +++ b/Assets/Sprites/Enemies/RedPiranhaPlant.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dt1a0dkad4gdq" +path="res://.godot/imported/RedPiranhaPlant.png-eb3032c75dd4cccc88aa0f716c83089b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/RedPiranhaPlant.png" +dest_files=["res://.godot/imported/RedPiranhaPlant.png-eb3032c75dd4cccc88aa0f716c83089b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/RockyWrench.json b/Assets/Sprites/Enemies/RockyWrench.json new file mode 100644 index 0000000..be3c07e --- /dev/null +++ b/Assets/Sprites/Enemies/RockyWrench.json @@ -0,0 +1,39 @@ +{ + "animations": { + "Aim": { + "frames": [[16, 0, 16, 32]], + "speed": 1.0, + "loop": true + }, + "Throw": { + "frames": [[32, 0, 16, 32]], + "speed": 1.0, + "loop": true + }, + "Idle": { + "frames": [[0, 0, 16, 32]], + "speed": 1.0, + "loop": true + }, + "Dead": { + "frames": [[48, 0, 16, 32], [64, 0, 16, 32]], + "speed": 15.0, + "loop": true + } + }, + "variations": { + "default": {"source": "RockyWrench.png", "rect": [0, 0, 80, 32]}, + "Underground": {"source": "RockyWrench.png", "rect": [80, 0, 80, 32]}, + "Castle": {"source": "RockyWrench.png", "rect": [160, 0, 80, 32]}, + "Underwater": {"source": "RockyWrench.png", "rect": [240, 0, 80, 32]}, + "Desert": {"source": "RockyWrench.png", "rect": [0, 32, 80, 32]}, + "Jungle": {"source": "RockyWrench.png", "rect": [80, 32, 80, 32]}, + "Snow": {"source": "RockyWrench.png", "rect": [160, 32, 80, 32]}, + "Volcano": {"source": "RockyWrench.png", "rect": [240, 32, 80, 32]}, + "Autumn": {"source": "RockyWrench.png", "rect": [0, 64, 80, 32]}, + "Beach": {"source": "RockyWrench.png", "rect": [80, 64, 80, 32]}, + "Mountain": {"source": "RockyWrench.png", "rect": [160, 64, 80, 32]}, + "Space": {"source": "RockyWrench.png", "rect": [240, 64, 80, 32]}, + "Bonus": {"source": "RockyWrench.png", "rect": [0, 96, 80, 32]} + } +} diff --git a/Assets/Sprites/Enemies/RockyWrench.png b/Assets/Sprites/Enemies/RockyWrench.png new file mode 100644 index 0000000..1c003e2 Binary files /dev/null and b/Assets/Sprites/Enemies/RockyWrench.png differ diff --git a/Assets/Sprites/Enemies/RockyWrench.png.import b/Assets/Sprites/Enemies/RockyWrench.png.import new file mode 100644 index 0000000..fedbefa --- /dev/null +++ b/Assets/Sprites/Enemies/RockyWrench.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bfora2lrmtyj4" +path="res://.godot/imported/RockyWrench.png-8df5af67b3a666a9ed549b9f89bed239.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/RockyWrench.png" +dest_files=["res://.godot/imported/RockyWrench.png-8df5af67b3a666a9ed549b9f89bed239.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/SideStepper.json b/Assets/Sprites/Enemies/SideStepper.json new file mode 100644 index 0000000..6f79a1f --- /dev/null +++ b/Assets/Sprites/Enemies/SideStepper.json @@ -0,0 +1,31 @@ +{ + "animations": { + "Walk": { + "frames": [ + [0, 0, 16, 16], + [16, 0, 16, 16] + ], + "speed": 5.0, + "loop": true + }, + "Angry": { + "frames": [ + [32, 0, 16, 16], + [48, 0, 16, 16] + ], + "speed": 10.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "SideStepper.png", + "rect": [ + 0.0, + 0.0, + 64.0, + 16.0 + ] + } + } +} diff --git a/Assets/Sprites/Enemies/SideStepper.png b/Assets/Sprites/Enemies/SideStepper.png new file mode 100755 index 0000000..ee68a25 Binary files /dev/null and b/Assets/Sprites/Enemies/SideStepper.png differ diff --git a/Assets/Sprites/Enemies/SideStepper.png.import b/Assets/Sprites/Enemies/SideStepper.png.import new file mode 100644 index 0000000..c31caed --- /dev/null +++ b/Assets/Sprites/Enemies/SideStepper.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://caea5pxv4aawt" +path="res://.godot/imported/SideStepper.png-4e62c0c1d214fe884bd7b8a993abe07f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/SideStepper.png" +dest_files=["res://.godot/imported/SideStepper.png-4e62c0c1d214fe884bd7b8a993abe07f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/Sigebou.json b/Assets/Sprites/Enemies/Sigebou.json new file mode 100755 index 0000000..aaac849 --- /dev/null +++ b/Assets/Sprites/Enemies/Sigebou.json @@ -0,0 +1,33 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Sigebou.png", + "rect": [ + 0.0, + 0.0, + 32.0, + 16.0 + ] + } + } +} diff --git a/Assets/Sprites/Enemies/Sigebou.png b/Assets/Sprites/Enemies/Sigebou.png new file mode 100755 index 0000000..26e3d23 Binary files /dev/null and b/Assets/Sprites/Enemies/Sigebou.png differ diff --git a/Assets/Sprites/Enemies/Sigebou.png.import b/Assets/Sprites/Enemies/Sigebou.png.import new file mode 100644 index 0000000..338eab9 --- /dev/null +++ b/Assets/Sprites/Enemies/Sigebou.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtqjo5uvw6s0g" +path="res://.godot/imported/Sigebou.png-951bffcdc7a6838eebf8f45c41068700.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Sigebou.png" +dest_files=["res://.godot/imported/Sigebou.png-951bffcdc7a6838eebf8f45c41068700.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/Spike.json b/Assets/Sprites/Enemies/Spike.json new file mode 100755 index 0000000..c35d53f --- /dev/null +++ b/Assets/Sprites/Enemies/Spike.json @@ -0,0 +1,69 @@ +{ + "animations": { + "GrabBall": { + "frames": [ + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 48.0, + 0.0, + 16.0, + 16.0 + ], + [ + 48.0, + 0.0, + 16.0, + 16.0 + ], + [ + 64.0, + 0.0, + 16.0, + 16.0 + ], + [ + 80.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 10.0, + "loop": false + }, + "Idle": { + "frames": [ + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Spike.png", + "rect": [ + 0.0, + 0.0, + 96.0, + 16.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Enemies/Spike.png b/Assets/Sprites/Enemies/Spike.png new file mode 100755 index 0000000..bda94ff Binary files /dev/null and b/Assets/Sprites/Enemies/Spike.png differ diff --git a/Assets/Sprites/Enemies/Spike.png.import b/Assets/Sprites/Enemies/Spike.png.import new file mode 100644 index 0000000..5f98c2a --- /dev/null +++ b/Assets/Sprites/Enemies/Spike.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drf0xqp7af1bx" +path="res://.godot/imported/Spike.png-00bede19b8208a4d8d2861bd2d3e9d10.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Spike.png" +dest_files=["res://.godot/imported/Spike.png-00bede19b8208a4d8d2861bd2d3e9d10.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/Spiny.json b/Assets/Sprites/Enemies/Spiny.json new file mode 100644 index 0000000..f7a3712 --- /dev/null +++ b/Assets/Sprites/Enemies/Spiny.json @@ -0,0 +1,51 @@ +{ + "animations": { + "Egg": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "Walk": { + "frames": [ + [ + 0.0, + 16.0, + 16.0, + 16.0 + ], + [ + 16.0, + 16.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Spiny.png", + "rect": [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + } + } +} diff --git a/Assets/Sprites/Enemies/Spiny.png b/Assets/Sprites/Enemies/Spiny.png new file mode 100644 index 0000000..7700b66 Binary files /dev/null and b/Assets/Sprites/Enemies/Spiny.png differ diff --git a/Assets/Sprites/Enemies/Spiny.png.import b/Assets/Sprites/Enemies/Spiny.png.import new file mode 100644 index 0000000..e678150 --- /dev/null +++ b/Assets/Sprites/Enemies/Spiny.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://diemx33h3bxa2" +path="res://.godot/imported/Spiny.png-244e4a5874c0305312797534014ab83c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Spiny.png" +dest_files=["res://.godot/imported/Spiny.png-244e4a5874c0305312797534014ab83c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/TestRaceBoo.png b/Assets/Sprites/Enemies/TestRaceBoo.png new file mode 100644 index 0000000..31dbbc1 Binary files /dev/null and b/Assets/Sprites/Enemies/TestRaceBoo.png differ diff --git a/Assets/Sprites/Enemies/TestRaceBoo.png.import b/Assets/Sprites/Enemies/TestRaceBoo.png.import new file mode 100644 index 0000000..35e4d08 --- /dev/null +++ b/Assets/Sprites/Enemies/TestRaceBoo.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3h2hrevh1c2j" +path="res://.godot/imported/TestRaceBoo.png-8c735c81742e3f78a3ac1294f3be0072.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/TestRaceBoo.png" +dest_files=["res://.godot/imported/TestRaceBoo.png-8c735c81742e3f78a3ac1294f3be0072.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/Thwomp.json b/Assets/Sprites/Enemies/Thwomp.json new file mode 100755 index 0000000..2d292bc --- /dev/null +++ b/Assets/Sprites/Enemies/Thwomp.json @@ -0,0 +1,51 @@ +{ + "animations": { + "Fall": { + "frames": [ + [ + 48.0, + 0.0, + 24.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 24.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Look": { + "frames": [ + [ + 24.0, + 0.0, + 24.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Thwomp.png", + "rect": [ + 0.0, + 0.0, + 72.0, + 32.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Enemies/Thwomp.png b/Assets/Sprites/Enemies/Thwomp.png new file mode 100755 index 0000000..5411d25 Binary files /dev/null and b/Assets/Sprites/Enemies/Thwomp.png differ diff --git a/Assets/Sprites/Enemies/Thwomp.png.import b/Assets/Sprites/Enemies/Thwomp.png.import new file mode 100644 index 0000000..6aac7e9 --- /dev/null +++ b/Assets/Sprites/Enemies/Thwomp.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dw5k3dr3kedw3" +path="res://.godot/imported/Thwomp.png-b4b283943f13be8a327c8250b338ca77.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/Thwomp.png" +dest_files=["res://.godot/imported/Thwomp.png-b4b283943f13be8a327c8250b338ca77.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Enemies/TrueBowser.png b/Assets/Sprites/Enemies/TrueBowser.png new file mode 100755 index 0000000..858a9a2 Binary files /dev/null and b/Assets/Sprites/Enemies/TrueBowser.png differ diff --git a/Assets/Sprites/Enemies/TrueBowser.png.import b/Assets/Sprites/Enemies/TrueBowser.png.import new file mode 100644 index 0000000..f3a9015 --- /dev/null +++ b/Assets/Sprites/Enemies/TrueBowser.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxbne173w4h8d" +path="res://.godot/imported/TrueBowser.png-06be2b960df415db1a1f58e9a78fed0d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Enemies/TrueBowser.png" +dest_files=["res://.godot/imported/TrueBowser.png-06be2b960df415db1a1f58e9a78fed0d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/1UP.png b/Assets/Sprites/Items/1UP.png new file mode 100644 index 0000000..4209b92 Binary files /dev/null and b/Assets/Sprites/Items/1UP.png differ diff --git a/Assets/Sprites/Items/1UP.png.import b/Assets/Sprites/Items/1UP.png.import new file mode 100644 index 0000000..2c6e706 --- /dev/null +++ b/Assets/Sprites/Items/1UP.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bsyugykvflalf" +path="res://.godot/imported/1UP.png-c0394a227ff02466c97b08893e37739d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/1UP.png" +dest_files=["res://.godot/imported/1UP.png-c0394a227ff02466c97b08893e37739d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/BlueCoin.json b/Assets/Sprites/Items/BlueCoin.json new file mode 100644 index 0000000..910d18f --- /dev/null +++ b/Assets/Sprites/Items/BlueCoin.json @@ -0,0 +1,24 @@ +{ + "animations": { + "Idle": { + "frames": [[0, 0, 16, 16]], + "speed": 1.0, + "loop": true + }, + "Spin": { + "frames": [[0, 0, 16, 16], [16, 0, 16, 16], [32, 0, 16, 16], [48, 0, 16, 16]], + "speed": 15.0, + "loop": true + } + }, + "variations": { + "default": {"source": "BlueCoin.png", "rect": [0, 0, 64, 16]}, + "Underground": {"source": "BlueCoin.png", "rect": [0, 16, 64, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "BlueCoin.png", "rect": [0, 32, 64, 16]}, + "Snow": {"source": "BlueCoin.png", "rect": [0, 48, 64, 16]}, + "Space": {"source": "BlueCoin.png", "rect": [0, 64, 64, 16]}, + "Volcano": {"source": "BlueCoin.png", "rect": [0, 80, 64, 16]}, + "Bonus": {"source": "BlueCoin.png", "rect": [0, 96, 64, 16]} + } +} diff --git a/Assets/Sprites/Items/BlueCoin.png b/Assets/Sprites/Items/BlueCoin.png new file mode 100644 index 0000000..da8afc8 Binary files /dev/null and b/Assets/Sprites/Items/BlueCoin.png differ diff --git a/Assets/Sprites/Items/BlueCoin.png.import b/Assets/Sprites/Items/BlueCoin.png.import new file mode 100644 index 0000000..177267b --- /dev/null +++ b/Assets/Sprites/Items/BlueCoin.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c82ui0uuhsyle" +path="res://.godot/imported/BlueCoin.png-7a097b73c3d0a35df5b7b088ce88498f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/BlueCoin.png" +dest_files=["res://.godot/imported/BlueCoin.png-7a097b73c3d0a35df5b7b088ce88498f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/BowserFlame.json b/Assets/Sprites/Items/BowserFlame.json new file mode 100644 index 0000000..ef1ca78 --- /dev/null +++ b/Assets/Sprites/Items/BowserFlame.json @@ -0,0 +1,33 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 24.0, + 16.0 + ], + [ + 24.0, + 0.0, + 24.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "BowserFlame.png", + "rect": [ + 0.0, + 0.0, + 48.0, + 16.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Items/BowserFlame.png b/Assets/Sprites/Items/BowserFlame.png new file mode 100644 index 0000000..362de50 Binary files /dev/null and b/Assets/Sprites/Items/BowserFlame.png differ diff --git a/Assets/Sprites/Items/BowserFlame.png.import b/Assets/Sprites/Items/BowserFlame.png.import new file mode 100644 index 0000000..276705c --- /dev/null +++ b/Assets/Sprites/Items/BowserFlame.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://t5lgshoxlohe" +path="res://.godot/imported/BowserFlame.png-66118ae527522a93af4560c6e8ab0d62.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/BowserFlame.png" +dest_files=["res://.godot/imported/BowserFlame.png-66118ae527522a93af4560c6e8ab0d62.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/BridgeAxe.json b/Assets/Sprites/Items/BridgeAxe.json new file mode 100644 index 0000000..5dd6912 --- /dev/null +++ b/Assets/Sprites/Items/BridgeAxe.json @@ -0,0 +1,45 @@ +{ + "animations": { + "default": { + "frames": [ + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [0, 0, 16, 16], + [16, 0, 16, 16], + [32, 0, 16, 16], + [16, 0, 16, 16], + ], + "speed": 10.0, + "loop": true + } + }, + "variations": { + "SMB1": { + "default": {"source": "BridgeAxe.png", "rect": [0, 0, 48, 16]}, + "Underground": {"source": "BridgeAxe.png", "rect": [0, 16, 48, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "BridgeAxe.png", "rect": [0, 32, 48, 16]}, + "Snow": {"source": "BridgeAxe.png", "rect": [0, 48, 48, 16]}, + "Space": {"source": "BridgeAxe.png", "rect": [0, 64, 48, 16]}, + "Volcano": {"source": "BridgeAxe.png", "rect": [0, 80, 48, 16]}, + "Bonus": {"source": "BridgeAxe.png", "rect": [0, 96, 48, 16]} + }, + "SMBANN": { + "default": {"source": "DiscoAxe.png", "rect": [0, 0, 48, 16]}, + "Underground": {"source": "DiscoAxe.png", "rect": [0, 16, 48, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "DiscoAxe.png", "rect": [0, 32, 48, 16]}, + "Snow": {"source": "DiscoAxe.png", "rect": [0, 48, 48, 16]}, + "Space": {"source": "DiscoAxe.png", "rect": [0, 64, 48, 16]}, + "Volcano": {"source": "DiscoAxe.png", "rect": [0, 80, 48, 16]}, + "Bonus": {"source": "DiscoAxe.png", "rect": [0, 96, 48, 16]} + } + } +} diff --git a/Assets/Sprites/Items/BridgeAxe.png b/Assets/Sprites/Items/BridgeAxe.png new file mode 100644 index 0000000..a8cd775 Binary files /dev/null and b/Assets/Sprites/Items/BridgeAxe.png differ diff --git a/Assets/Sprites/Items/BridgeAxe.png.import b/Assets/Sprites/Items/BridgeAxe.png.import new file mode 100644 index 0000000..b6b1700 --- /dev/null +++ b/Assets/Sprites/Items/BridgeAxe.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://iiepujg1uywt" +path="res://.godot/imported/BridgeAxe.png-6a9825bcfa4f69dcc279188124a3d3f4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/BridgeAxe.png" +dest_files=["res://.godot/imported/BridgeAxe.png-6a9825bcfa4f69dcc279188124a3d3f4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/CheckpointFlag.json b/Assets/Sprites/Items/CheckpointFlag.json new file mode 100644 index 0000000..324fcb9 --- /dev/null +++ b/Assets/Sprites/Items/CheckpointFlag.json @@ -0,0 +1,63 @@ +{ + "animations": { + "Hit": { + "frames": [ + [ + 64.0, + 0.0, + 32.0, + 32.0 + ], + [ + 96.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 0.0, + 32.0, + 32.0 + ], + [ + 96.0, + 0.0, + 32.0, + 32.0 + ], + [ + 64.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 20.0, + "loop": false + }, + "Idle": { + "frames": [ + [ + 32.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "CheckpointFlag.png", + "rect": [ + 0.0, + 0.0, + 128.0, + 64.0 + ] + } + } +} diff --git a/Assets/Sprites/Items/CheckpointFlag.png b/Assets/Sprites/Items/CheckpointFlag.png new file mode 100755 index 0000000..d2a2acf Binary files /dev/null and b/Assets/Sprites/Items/CheckpointFlag.png differ diff --git a/Assets/Sprites/Items/CheckpointFlag.png.import b/Assets/Sprites/Items/CheckpointFlag.png.import new file mode 100644 index 0000000..c9d40f1 --- /dev/null +++ b/Assets/Sprites/Items/CheckpointFlag.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3rk8lq7kdaox" +path="res://.godot/imported/CheckpointFlag.png-5763f91e962e7ab0a249c646cce2de10.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/CheckpointFlag.png" +dest_files=["res://.godot/imported/CheckpointFlag.png-5763f91e962e7ab0a249c646cce2de10.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/Clock.json b/Assets/Sprites/Items/Clock.json new file mode 100644 index 0000000..c2401a9 --- /dev/null +++ b/Assets/Sprites/Items/Clock.json @@ -0,0 +1,18 @@ +{ + "variations": { + "default": {"source": "SPItems.png", "rect": [16, 0, 16, 16]}, + "Underground": {"source": "SPItems.png", "rect": [48, 0, 16, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "SPItems.png", "rect": [80, 0, 16, 16]}, + "Underwater": {"source": "SPItems.png", "rect": [112, 0, 16, 16]}, + "Desert": {"source": "SPItems.png", "rect": [16, 16, 16, 16]}, + "Jungle": {"source": "SPItems.png", "rect": [48, 16, 16, 16]}, + "Snow": {"source": "SPItems.png", "rect": [80, 16, 16, 16]}, + "Volcano": {"source": "SPItems.png", "rect": [112, 16, 16, 16]}, + "Autumn": {"source": "SPItems.png", "rect": [16, 32, 16, 16]}, + "Beach": {"source": "SPItems.png", "rect": [48, 32, 16, 16]}, + "Mountain": {"source": "SPItems.png", "rect": [80, 32, 16, 16]}, + "Space": {"source": "SPItems.png", "rect": [112, 32, 16, 16]}, + "Bonus": {"source": "SPItems.png", "rect": [16, 48, 16, 16]} + } +} diff --git a/Assets/Sprites/Items/Clock.png b/Assets/Sprites/Items/Clock.png new file mode 100755 index 0000000..1b83e96 Binary files /dev/null and b/Assets/Sprites/Items/Clock.png differ diff --git a/Assets/Sprites/Items/Clock.png.import b/Assets/Sprites/Items/Clock.png.import new file mode 100644 index 0000000..cdd6c63 --- /dev/null +++ b/Assets/Sprites/Items/Clock.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dal8md4ms07j2" +path="res://.godot/imported/Clock.png-96c9a45a622f3d7e96a8ea8f66dbbb44.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/Clock.png" +dest_files=["res://.godot/imported/Clock.png-96c9a45a622f3d7e96a8ea8f66dbbb44.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/Coin.json b/Assets/Sprites/Items/Coin.json new file mode 100644 index 0000000..ed2b968 --- /dev/null +++ b/Assets/Sprites/Items/Coin.json @@ -0,0 +1,98 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 48.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 10.0, + "loop": true + } + }, + "variations": { + "default": {"source": "StaticCoin.png", "rect": [0, 0, 64, 16]}, + "Underground": {"source": "StaticCoin.png", "rect": [0, 16, 64, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "StaticCoin.png", "rect": [0, 32, 64, 16]}, + "Snow": {"source": "StaticCoin.png", "rect": [0, 48, 64, 16]}, + "Space": {"source": "StaticCoin.png", "rect": [0, 64, 64, 16]}, + "Volcano": {"source": "StaticCoin.png", "rect": [0, 80, 64, 16]}, + "Bonus": {"source": "StaticCoin.png", "rect": [0, 96, 64, 16]} + } +} diff --git a/Assets/Sprites/Items/DiscoAxe.png b/Assets/Sprites/Items/DiscoAxe.png new file mode 100755 index 0000000..911d43c Binary files /dev/null and b/Assets/Sprites/Items/DiscoAxe.png differ diff --git a/Assets/Sprites/Items/DiscoAxe.png.import b/Assets/Sprites/Items/DiscoAxe.png.import new file mode 100644 index 0000000..3b25d4a --- /dev/null +++ b/Assets/Sprites/Items/DiscoAxe.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ddl2dj3oitlba" +path="res://.godot/imported/DiscoAxe.png-9c66f6169ff13f36070e0423f07efb0f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/DiscoAxe.png" +dest_files=["res://.godot/imported/DiscoAxe.png-9c66f6169ff13f36070e0423f07efb0f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/DiscoStar.png b/Assets/Sprites/Items/DiscoStar.png new file mode 100755 index 0000000..edeb300 Binary files /dev/null and b/Assets/Sprites/Items/DiscoStar.png differ diff --git a/Assets/Sprites/Items/DiscoStar.png.import b/Assets/Sprites/Items/DiscoStar.png.import new file mode 100644 index 0000000..caaaae7 --- /dev/null +++ b/Assets/Sprites/Items/DiscoStar.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cmny54okl1r4x" +path="res://.godot/imported/DiscoStar.png-5c175526c1b92cbc35736786b5cf8923.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/DiscoStar.png" +dest_files=["res://.godot/imported/DiscoStar.png-5c175526c1b92cbc35736786b5cf8923.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/FireFlower.json b/Assets/Sprites/Items/FireFlower.json new file mode 100644 index 0000000..882924a --- /dev/null +++ b/Assets/Sprites/Items/FireFlower.json @@ -0,0 +1,102 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 48.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "FireFlower.png", + "rect": [ + 0.0, + 0.0, + 64.0, + 16.0 + ] + }, + "Underground": { + "source": "FireFlower.png", + "rect": [ + 0.0, + 16.0, + 64.0, + 16.0 + ] + }, + "GhostHouse": { + "link": "Underground" + }, + "Castle": { + "source": "FireFlower.png", + "rect": [ + 0.0, + 32.0, + 64.0, + 16.0 + ] + }, + "Snow": { + "source": "FireFlower.png", + "rect": [ + 0.0, + 48.0, + 64.0, + 16.0 + ] + }, + "Space": { + "source": "FireFlower.png", + "rect": [ + 0.0, + 64.0, + 64.0, + 16.0 + ] + }, + "Volcano": { + "source": "FireFlower.png", + "rect": [ + 0.0, + 80.0, + 64.0, + 16.0 + ] + }, + "Bonus": { + "source": "FireFlower.png", + "rect": [ + 0.0, + 96.0, + 64.0, + 16.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Items/FireFlower.png b/Assets/Sprites/Items/FireFlower.png new file mode 100644 index 0000000..59c011d Binary files /dev/null and b/Assets/Sprites/Items/FireFlower.png differ diff --git a/Assets/Sprites/Items/FireFlower.png.import b/Assets/Sprites/Items/FireFlower.png.import new file mode 100644 index 0000000..6cb7e5e --- /dev/null +++ b/Assets/Sprites/Items/FireFlower.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://qwqprcst4mtg" +path="res://.godot/imported/FireFlower.png-7e73cccb13e390acb05b7b9ca4b2b19e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/FireFlower.png" +dest_files=["res://.godot/imported/FireFlower.png-7e73cccb13e390acb05b7b9ca4b2b19e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/Fireball.png b/Assets/Sprites/Items/Fireball.png new file mode 100644 index 0000000..675d014 Binary files /dev/null and b/Assets/Sprites/Items/Fireball.png differ diff --git a/Assets/Sprites/Items/Fireball.png.import b/Assets/Sprites/Items/Fireball.png.import new file mode 100644 index 0000000..b639abb --- /dev/null +++ b/Assets/Sprites/Items/Fireball.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://pidoncb5gcax" +path="res://.godot/imported/Fireball.png-f76b58696cf3d5c1cf43326a9515fce1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/Fireball.png" +dest_files=["res://.godot/imported/Fireball.png-f76b58696cf3d5c1cf43326a9515fce1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/Hachisuke.json b/Assets/Sprites/Items/Hachisuke.json new file mode 100644 index 0000000..12a7f97 --- /dev/null +++ b/Assets/Sprites/Items/Hachisuke.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": {"source": "SPItems.png", "rect": [0, 64, 16, 16]} + } +} diff --git a/Assets/Sprites/Items/Hammer.json b/Assets/Sprites/Items/Hammer.json new file mode 100644 index 0000000..e594f48 --- /dev/null +++ b/Assets/Sprites/Items/Hammer.json @@ -0,0 +1,67 @@ +{ + "properties": { + "play_sfx": false + }, + "variations": { + "default": { + "source": "Hammer.png", + "rect": [0, 0, 16, 16] + }, + "Underground": { + "source": "Hammer.png", + "rect": [16, 0, 16, 16] + }, + "GhostHouse": { + "source": "Hammer.png", + "rect": [16, 0, 16, 16] + }, + "Castle": { + "source": "Hammer.png", + "rect": [32, 0, 16, 16] + }, + "Underwater": { + "source": "Hammer.png", + "rect": [48, 0, 16, 16] + }, + "CastleWater": { + "source": "Hammer.png", + "rect": [48, 0, 16, 16] + }, + "Desert": { + "source": "Hammer.png", + "rect": [0, 16, 16, 16] + }, + "Jungle": { + "source": "Hammer.png", + "rect": [16, 16, 16, 16] + }, + "Snow": { + "source": "Hammer.png", + "rect": [32, 16, 16, 16] + }, + "Volcano": { + "source": "Hammer.png", + "rect": [48, 16, 16, 16] + }, + "Autumn": { + "source": "Hammer.png", + "rect": [0, 32, 16, 16] + }, + "Beach": { + "source": "Hammer.png", + "rect": [16, 32, 16, 16] + }, + "Mountain": { + "source": "Hammer.png", + "rect": [32, 32, 16, 16] + }, + "Space": { + "source": "Hammer.png", + "rect": [48, 32, 16, 16] + }, + "Bonus": { + "source": "Hammer.png", + "rect": [0, 48, 16, 16] + } + } +} diff --git a/Assets/Sprites/Items/Hammer.png b/Assets/Sprites/Items/Hammer.png new file mode 100644 index 0000000..b04ad11 Binary files /dev/null and b/Assets/Sprites/Items/Hammer.png differ diff --git a/Assets/Sprites/Items/Hammer.png.import b/Assets/Sprites/Items/Hammer.png.import new file mode 100644 index 0000000..d7e2d6c --- /dev/null +++ b/Assets/Sprites/Items/Hammer.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3xmhfi556p3s" +path="res://.godot/imported/Hammer.png-bd1e3f39a141c33172ce75a55d0a1557.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/Hammer.png" +dest_files=["res://.godot/imported/Hammer.png-bd1e3f39a141c33172ce75a55d0a1557.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/HammerItem.json b/Assets/Sprites/Items/HammerItem.json new file mode 100644 index 0000000..31da151 --- /dev/null +++ b/Assets/Sprites/Items/HammerItem.json @@ -0,0 +1,124 @@ +{ + "variations": { + "default": { + "source": "SPItems.png", + "rect": [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + }, + "Underground": { + "source": "SPItems.png", + "rect": [ + 32.0, + 0.0, + 16.0, + 16.0 + ] + }, + "GhostHouse": { + "link": "Underground" + }, + "Castle": { + "source": "SPItems.png", + "rect": [ + 64.0, + 0.0, + 16.0, + 16.0 + ] + }, + "Underwater": { + "source": "SPItems.png", + "rect": [ + 96.0, + 0.0, + 16.0, + 16.0 + ] + }, + "Desert": { + "source": "SPItems.png", + "rect": [ + 0.0, + 16.0, + 16.0, + 16.0 + ] + }, + "Jungle": { + "source": "SPItems.png", + "rect": [ + 32.0, + 16.0, + 16.0, + 16.0 + ] + }, + "Snow": { + "source": "SPItems.png", + "rect": [ + 64.0, + 16.0, + 16.0, + 16.0 + ] + }, + "Volcano": { + "source": "SPItems.png", + "rect": [ + 96.0, + 16.0, + 16.0, + 16.0 + ] + }, + "Autumn": { + "source": "SPItems.png", + "rect": [ + 0.0, + 32.0, + 16.0, + 16.0 + ] + }, + "Beach": { + "source": "SPItems.png", + "rect": [ + 32.0, + 32.0, + 16.0, + 16.0 + ] + }, + "Mountain": { + "source": "SPItems.png", + "rect": [ + 64.0, + 32.0, + 16.0, + 16.0 + ] + }, + "Space": { + "source": "SPItems.png", + "rect": [ + 96.0, + 32.0, + 16.0, + 16.0 + ] + }, + "Bonus": { + "source": "SPItems.png", + "rect": [ + 0.0, + 48.0, + 16.0, + 16.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Items/Key.json b/Assets/Sprites/Items/Key.json new file mode 100644 index 0000000..379162a --- /dev/null +++ b/Assets/Sprites/Items/Key.json @@ -0,0 +1,99 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 10.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Key.png", + "rect": [ + 0.0, + 0.0, + 48.0, + 16.0 + ] + } + } +} diff --git a/Assets/Sprites/Items/Key.png b/Assets/Sprites/Items/Key.png new file mode 100644 index 0000000..44024e8 Binary files /dev/null and b/Assets/Sprites/Items/Key.png differ diff --git a/Assets/Sprites/Items/Key.png.import b/Assets/Sprites/Items/Key.png.import new file mode 100644 index 0000000..a30b123 --- /dev/null +++ b/Assets/Sprites/Items/Key.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bagrao4ahra76" +path="res://.godot/imported/Key.png-4dbd7e1e132649e9129b7f3a32814cd9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/Key.png" +dest_files=["res://.godot/imported/Key.png-4dbd7e1e132649e9129b7f3a32814cd9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/LostLevelsDoor.png b/Assets/Sprites/Items/LostLevelsDoor.png new file mode 100755 index 0000000..2e63806 Binary files /dev/null and b/Assets/Sprites/Items/LostLevelsDoor.png differ diff --git a/Assets/Sprites/Items/LostLevelsDoor.png.import b/Assets/Sprites/Items/LostLevelsDoor.png.import new file mode 100644 index 0000000..8839d70 --- /dev/null +++ b/Assets/Sprites/Items/LostLevelsDoor.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhpa5y7jlbyia" +path="res://.godot/imported/LostLevelsDoor.png-74fac9205ecc7765e10abe4dab844dd7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/LostLevelsDoor.png" +dest_files=["res://.godot/imported/LostLevelsDoor.png-74fac9205ecc7765e10abe4dab844dd7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/LuckyStar.json b/Assets/Sprites/Items/LuckyStar.json new file mode 100644 index 0000000..ab0a51c --- /dev/null +++ b/Assets/Sprites/Items/LuckyStar.json @@ -0,0 +1,12 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 16, 16], [16, 0, 16, 16]], + "speed": 15.0, + "loop": true + } + }, + "variations": { + "default": {"source": "SPItems.png", "rect": [32, 64, 32, 16]} + } +} diff --git a/Assets/Sprites/Items/OneUp.json b/Assets/Sprites/Items/OneUp.json new file mode 100644 index 0000000..899cd38 --- /dev/null +++ b/Assets/Sprites/Items/OneUp.json @@ -0,0 +1,15 @@ +{ + "variations": { + "default": { + "SMB1": { + "source": "1UP.png", + "rect": [0, 0, 16, 16] + }, + "SMBLL": { + "source": "1UP.png", + "rect": [16, 0, 16, 16] + }, + "SMBANN": {"link": "SMBLL"} + } + } +} diff --git a/Assets/Sprites/Items/PSwitch.json b/Assets/Sprites/Items/PSwitch.json new file mode 100755 index 0000000..1d4b692 --- /dev/null +++ b/Assets/Sprites/Items/PSwitch.json @@ -0,0 +1,111 @@ +{ + "animations": { + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "Pressed": { + "frames": [ + [ + 48.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "PSwitch.png", + "rect": [ + 0.0, + 0.0, + 64.0, + 16.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Items/PSwitch.png b/Assets/Sprites/Items/PSwitch.png new file mode 100755 index 0000000..36324ba Binary files /dev/null and b/Assets/Sprites/Items/PSwitch.png differ diff --git a/Assets/Sprites/Items/PSwitch.png.import b/Assets/Sprites/Items/PSwitch.png.import new file mode 100644 index 0000000..38897d4 --- /dev/null +++ b/Assets/Sprites/Items/PSwitch.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://y81rhybgt7kb" +path="res://.godot/imported/PSwitch.png-13edc5814b533fec19323e6db236e5cc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/PSwitch.png" +dest_files=["res://.godot/imported/PSwitch.png-13edc5814b533fec19323e6db236e5cc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/PlayerFireball.json b/Assets/Sprites/Items/PlayerFireball.json new file mode 100644 index 0000000..2bcf328 --- /dev/null +++ b/Assets/Sprites/Items/PlayerFireball.json @@ -0,0 +1,12 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 8, 8]], + "speed": 1.0, + "loop": false + } + }, + "variations": { + "default": {"source": "Fireball.png"} + } +} diff --git a/Assets/Sprites/Items/PoisonMushroom.json b/Assets/Sprites/Items/PoisonMushroom.json new file mode 100644 index 0000000..217095e --- /dev/null +++ b/Assets/Sprites/Items/PoisonMushroom.json @@ -0,0 +1,251 @@ +{ + "variations": { + "SMB1": { + "default": { + "source": "PoisonMushroom.png", + "rect": [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + }, + "Underground": { + "source": "PoisonMushroom.png", + "rect": [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + }, + "GhostHouse": { + "link": "Underground" + }, + "Castle": { + "source": "PoisonMushroom.png", + "rect": [ + 32.0, + 0.0, + 16.0, + 16.0 + ] + }, + "Underwater": { + "source": "PoisonMushroom.png", + "rect": [ + 48.0, + 0.0, + 16.0, + 16.0 + ] + }, + "Desert": { + "source": "PoisonMushroom.png", + "rect": [ + 0.0, + 16.0, + 16.0, + 16.0 + ] + }, + "Jungle": { + "source": "PoisonMushroom.png", + "rect": [ + 16.0, + 16.0, + 16.0, + 16.0 + ] + }, + "Snow": { + "source": "PoisonMushroom.png", + "rect": [ + 32.0, + 16.0, + 16.0, + 16.0 + ] + }, + "Volcano": { + "source": "PoisonMushroom.png", + "rect": [ + 48.0, + 16.0, + 16.0, + 16.0 + ] + }, + "Autumn": { + "source": "PoisonMushroom.png", + "rect": [ + 0.0, + 32.0, + 16.0, + 16.0 + ] + }, + "Beach": { + "source": "PoisonMushroom.png", + "rect": [ + 16.0, + 32.0, + 16.0, + 16.0 + ] + }, + "Mountain": { + "source": "PoisonMushroom.png", + "rect": [ + 32.0, + 32.0, + 16.0, + 16.0 + ] + }, + "Space": { + "source": "PoisonMushroom.png", + "rect": [ + 48.0, + 32.0, + 16.0, + 16.0 + ] + }, + "Bonus": { + "source": "PoisonMushroom.png", + "rect": [ + 0.0, + 48.0, + 16.0, + 16.0 + ] + } + }, + "SMBLL": { + "default": { + "source": "PoisonMushroomLL.png", + "rect": [ + 0.0, + 0.0, + 16.0, + 16.0 + ] + }, + "Underground": { + "source": "PoisonMushroomLL.png", + "rect": [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + }, + "GhostHouse": { + "link": "Underground" + }, + "Castle": { + "source": "PoisonMushroomLL.png", + "rect": [ + 32.0, + 0.0, + 16.0, + 16.0 + ] + }, + "Underwater": { + "source": "PoisonMushroomLL.png", + "rect": [ + 48.0, + 0.0, + 16.0, + 16.0 + ] + }, + "Desert": { + "source": "PoisonMushroomLL.png", + "rect": [ + 0.0, + 16.0, + 16.0, + 16.0 + ] + }, + "Jungle": { + "source": "PoisonMushroomLL.png", + "rect": [ + 16.0, + 16.0, + 16.0, + 16.0 + ] + }, + "Snow": { + "source": "PoisonMushroomLL.png", + "rect": [ + 32.0, + 16.0, + 16.0, + 16.0 + ] + }, + "Volcano": { + "source": "PoisonMushroomLL.png", + "rect": [ + 48.0, + 16.0, + 16.0, + 16.0 + ] + }, + "Autumn": { + "source": "PoisonMushroomLL.png", + "rect": [ + 0.0, + 32.0, + 16.0, + 16.0 + ] + }, + "Beach": { + "source": "PoisonMushroomLL.png", + "rect": [ + 16.0, + 32.0, + 16.0, + 16.0 + ] + }, + "Mountain": { + "source": "PoisonMushroomLL.png", + "rect": [ + 32.0, + 32.0, + 16.0, + 16.0 + ] + }, + "Space": { + "source": "PoisonMushroomLL.png", + "rect": [ + 48.0, + 32.0, + 16.0, + 16.0 + ] + }, + "Bonus": { + "source": "PoisonMushroomLL.png", + "rect": [ + 0.0, + 48.0, + 16.0, + 16.0 + ] + } + }, + "SMBANN": { + "link": "SMBLL" + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Items/PoisonMushroom.png b/Assets/Sprites/Items/PoisonMushroom.png new file mode 100644 index 0000000..7bbf01b Binary files /dev/null and b/Assets/Sprites/Items/PoisonMushroom.png differ diff --git a/Assets/Sprites/Items/PoisonMushroom.png.import b/Assets/Sprites/Items/PoisonMushroom.png.import new file mode 100644 index 0000000..e8ce5bc --- /dev/null +++ b/Assets/Sprites/Items/PoisonMushroom.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://011dooyd0elr" +path="res://.godot/imported/PoisonMushroom.png-aa921fb8e5345b00db6010e3e8025252.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/PoisonMushroom.png" +dest_files=["res://.godot/imported/PoisonMushroom.png-aa921fb8e5345b00db6010e3e8025252.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/PoisonMushroomLL.png b/Assets/Sprites/Items/PoisonMushroomLL.png new file mode 100644 index 0000000..4681ace Binary files /dev/null and b/Assets/Sprites/Items/PoisonMushroomLL.png differ diff --git a/Assets/Sprites/Items/PoisonMushroomLL.png.import b/Assets/Sprites/Items/PoisonMushroomLL.png.import new file mode 100644 index 0000000..26ae425 --- /dev/null +++ b/Assets/Sprites/Items/PoisonMushroomLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ch3vth72nn0js" +path="res://.godot/imported/PoisonMushroomLL.png-9ad54bf4fe86b001864b0137cf1981c9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/PoisonMushroomLL.png" +dest_files=["res://.godot/imported/PoisonMushroomLL.png-9ad54bf4fe86b001864b0137cf1981c9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/RedCoin.json b/Assets/Sprites/Items/RedCoin.json new file mode 100644 index 0000000..5ddde1b --- /dev/null +++ b/Assets/Sprites/Items/RedCoin.json @@ -0,0 +1,75 @@ +{ + "animations": { + "Collected": { + "frames": [ + [ + 0.0, + 16.0, + 16.0, + 16.0 + ], + [ + 16.0, + 16.0, + 16.0, + 16.0 + ], + [ + 32.0, + 16.0, + 16.0, + 16.0 + ], + [ + 48.0, + 16.0, + 16.0, + 16.0 + ] + ], + "speed": 8.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 48.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 8.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "RedCoin.png", + "rect": [ + 0.0, + 0.0, + 64.0, + 32.0 + ] + } + } +} diff --git a/Assets/Sprites/Items/RedCoin.png b/Assets/Sprites/Items/RedCoin.png new file mode 100755 index 0000000..a406567 Binary files /dev/null and b/Assets/Sprites/Items/RedCoin.png differ diff --git a/Assets/Sprites/Items/RedCoin.png.import b/Assets/Sprites/Items/RedCoin.png.import new file mode 100644 index 0000000..20f18f3 --- /dev/null +++ b/Assets/Sprites/Items/RedCoin.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8wpxm7b5tgiq" +path="res://.godot/imported/RedCoin.png-8e7c7838c3780479b884344e9c240c95.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/RedCoin.png" +dest_files=["res://.godot/imported/RedCoin.png-8e7c7838c3780479b884344e9c240c95.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/SPItems.png b/Assets/Sprites/Items/SPItems.png new file mode 100755 index 0000000..e03b7e7 Binary files /dev/null and b/Assets/Sprites/Items/SPItems.png differ diff --git a/Assets/Sprites/Items/SPItems.png.import b/Assets/Sprites/Items/SPItems.png.import new file mode 100644 index 0000000..973304f --- /dev/null +++ b/Assets/Sprites/Items/SPItems.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bbdcmhyxmc3pu" +path="res://.godot/imported/SPItems.png-9e3568f2754afece6a07ddcac4fafd14.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/SPItems.png" +dest_files=["res://.godot/imported/SPItems.png-9e3568f2754afece6a07ddcac4fafd14.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/SpecialItems.png.import b/Assets/Sprites/Items/SpecialItems.png.import new file mode 100755 index 0000000..32fa622 --- /dev/null +++ b/Assets/Sprites/Items/SpecialItems.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xqpd2y4j43qg" +path="res://.godot/imported/SpecialItems.png-ddf502d2231323d32f3fa5c0e38cd390.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/SpecialItems.png" +dest_files=["res://.godot/imported/SpecialItems.png-ddf502d2231323d32f3fa5c0e38cd390.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/SpikeBall.json b/Assets/Sprites/Items/SpikeBall.json new file mode 100644 index 0000000..24cbba2 --- /dev/null +++ b/Assets/Sprites/Items/SpikeBall.json @@ -0,0 +1,12 @@ +{ + "variations": { + "default": {"source": "SpikeBall.png", "rect": [0, 0, 16, 16]}, + "Underground": {"source": "SpikeBall.png", "rect": [0, 16, 16, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "SpikeBall.png", "rect": [0, 32, 16, 16]}, + "Snow": {"source": "SpikeBall.png", "rect": [0, 48, 16, 16]}, + "Space": {"source": "SpikeBall.png", "rect": [0, 64, 16, 16]}, + "Volcano": {"source": "SpikeBall.png", "rect": [0, 80, 16, 16]}, + "Bonus": {"source": "SpikeBall.png", "rect": [0, 96, 16, 16]} + } +} diff --git a/Assets/Sprites/Items/SpikeBall.png b/Assets/Sprites/Items/SpikeBall.png new file mode 100755 index 0000000..4481d21 Binary files /dev/null and b/Assets/Sprites/Items/SpikeBall.png differ diff --git a/Assets/Sprites/Items/SpikeBall.png.import b/Assets/Sprites/Items/SpikeBall.png.import new file mode 100644 index 0000000..ced6bb1 --- /dev/null +++ b/Assets/Sprites/Items/SpikeBall.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtn3el3cobo42" +path="res://.godot/imported/SpikeBall.png-13c6ffd04feba29f7cfecdcd833dd90d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/SpikeBall.png" +dest_files=["res://.godot/imported/SpikeBall.png-13c6ffd04feba29f7cfecdcd833dd90d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/SpinningCoin.json b/Assets/Sprites/Items/SpinningCoin.json new file mode 100644 index 0000000..2feead8 --- /dev/null +++ b/Assets/Sprites/Items/SpinningCoin.json @@ -0,0 +1,102 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 48.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 20.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "SpinningCoin.png", + "rect": [ + 0.0, + 0.0, + 64.0, + 16.0 + ] + }, + "Underground": { + "source": "SpinningCoin.png", + "rect": [ + 0.0, + 16.0, + 64.0, + 16.0 + ] + }, + "GhostHouse": { + "link": "Underground" + }, + "Castle": { + "source": "SpinningCoin.png", + "rect": [ + 0.0, + 32.0, + 64.0, + 16.0 + ] + }, + "Snow": { + "source": "SpinningCoin.png", + "rect": [ + 0.0, + 48.0, + 64.0, + 16.0 + ] + }, + "Space": { + "source": "SpinningCoin.png", + "rect": [ + 0.0, + 64.0, + 64.0, + 16.0 + ] + }, + "Volcano": { + "source": "SpinningCoin.png", + "rect": [ + 0.0, + 80.0, + 64.0, + 16.0 + ] + }, + "Bonus": { + "source": "SpinningCoin.png", + "rect": [ + 0.0, + 96.0, + 64.0, + 16.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Items/SpinningCoin.png b/Assets/Sprites/Items/SpinningCoin.png new file mode 100644 index 0000000..2553717 Binary files /dev/null and b/Assets/Sprites/Items/SpinningCoin.png differ diff --git a/Assets/Sprites/Items/SpinningCoin.png.import b/Assets/Sprites/Items/SpinningCoin.png.import new file mode 100644 index 0000000..4d5d867 --- /dev/null +++ b/Assets/Sprites/Items/SpinningCoin.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bnomivkphlt60" +path="res://.godot/imported/SpinningCoin.png-ecb2e07973555ae3b2ace1d4964bf2e0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/SpinningCoin.png" +dest_files=["res://.godot/imported/SpinningCoin.png-ecb2e07973555ae3b2ace1d4964bf2e0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/StarMan.json b/Assets/Sprites/Items/StarMan.json new file mode 100644 index 0000000..9375512 --- /dev/null +++ b/Assets/Sprites/Items/StarMan.json @@ -0,0 +1,65 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 48.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": true + } + }, + "variations": { + "default": { + "SMB1": { + "source": "SuperStar.png", + "rect": [ + 0.0, + 0.0, + 64.0, + 16.0 + ] + }, + "SMBS": { + "source": "SuperStar.png", + "rect": [ + 0.0, + 16.0, + 64.0, + 16.0 + ] + }, + "SMBANN": { + "source": "DiscoStar.png", + "rect": [ + 0.0, + 0.0, + 64.0, + 16.0 + ] + } + } + } +} diff --git a/Assets/Sprites/Items/StaticCoin.png b/Assets/Sprites/Items/StaticCoin.png new file mode 100644 index 0000000..c75aeed Binary files /dev/null and b/Assets/Sprites/Items/StaticCoin.png differ diff --git a/Assets/Sprites/Items/StaticCoin.png.import b/Assets/Sprites/Items/StaticCoin.png.import new file mode 100644 index 0000000..c21c304 --- /dev/null +++ b/Assets/Sprites/Items/StaticCoin.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b6o28xa83npb1" +path="res://.godot/imported/StaticCoin.png-c95399faef871fc7f4d6e67698d116db.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/StaticCoin.png" +dest_files=["res://.godot/imported/StaticCoin.png-c95399faef871fc7f4d6e67698d116db.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/SuperMushroom.json b/Assets/Sprites/Items/SuperMushroom.json new file mode 100644 index 0000000..8128b3f --- /dev/null +++ b/Assets/Sprites/Items/SuperMushroom.json @@ -0,0 +1,22 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 16, 16]], + "speed": 1.0, + "loop": false + } + }, + "variations": { + "default": { + "SMB1": { + "source": "SuperMushroom.png", + "rect": [0, 0, 16, 16] + }, + "SMBLL": { + "source": "SuperMushroom.png", + "rect": [16, 0, 16, 16] + }, + "SMBANN": {"link": "SMBLL"} + } + } +} diff --git a/Assets/Sprites/Items/SuperMushroom.png b/Assets/Sprites/Items/SuperMushroom.png new file mode 100644 index 0000000..ec2d5e0 Binary files /dev/null and b/Assets/Sprites/Items/SuperMushroom.png differ diff --git a/Assets/Sprites/Items/SuperMushroom.png.import b/Assets/Sprites/Items/SuperMushroom.png.import new file mode 100644 index 0000000..71447e0 --- /dev/null +++ b/Assets/Sprites/Items/SuperMushroom.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hfh5i32uji5t" +path="res://.godot/imported/SuperMushroom.png-bbbb0f70d380ba54c894dfefb8278738.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/SuperMushroom.png" +dest_files=["res://.godot/imported/SuperMushroom.png-bbbb0f70d380ba54c894dfefb8278738.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/SuperStar.png b/Assets/Sprites/Items/SuperStar.png new file mode 100644 index 0000000..1b3c632 Binary files /dev/null and b/Assets/Sprites/Items/SuperStar.png differ diff --git a/Assets/Sprites/Items/SuperStar.png.import b/Assets/Sprites/Items/SuperStar.png.import new file mode 100644 index 0000000..4ca02ba --- /dev/null +++ b/Assets/Sprites/Items/SuperStar.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1o654l3577lv" +path="res://.godot/imported/SuperStar.png-fd412ea443af543fe214523cd3b2115c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/SuperStar.png" +dest_files=["res://.godot/imported/SuperStar.png-fd412ea443af543fe214523cd3b2115c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/Vine.json b/Assets/Sprites/Items/Vine.json new file mode 100644 index 0000000..f41372f --- /dev/null +++ b/Assets/Sprites/Items/Vine.json @@ -0,0 +1,70 @@ +{ + "variations": { + "default": { + "source": "Vine.png", + "rect": [ + 0.0, + 0.0, + 16.0, + 32.0 + ] + }, + "Underground": { + "source": "Vine.png", + "rect": [ + 16.0, + 0.0, + 16.0, + 32.0 + ] + }, + "GhostHouse": { + "link": "Underground" + }, + "Castle": { + "source": "Vine.png", + "rect": [ + 32.0, + 0.0, + 16.0, + 32.0 + ] + }, + "Snow": { + "source": "Vine.png", + "rect": [ + 0.0, + 32.0, + 16.0, + 32.0 + ] + }, + "Space": { + "source": "Vine.png", + "rect": [ + 16.0, + 32.0, + 16.0, + 32.0 + ] + }, + "Volcano": { + "source": "Vine.png", + "rect": [ + 32.0, + 32.0, + 16.0, + 32.0 + ] + }, + "Bonus": { + "source": "Vine.png", + "rect": [ + 0.0, + 64.0, + 16.0, + 32.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Items/Vine.png b/Assets/Sprites/Items/Vine.png new file mode 100644 index 0000000..4f38c4c Binary files /dev/null and b/Assets/Sprites/Items/Vine.png differ diff --git a/Assets/Sprites/Items/Vine.png.import b/Assets/Sprites/Items/Vine.png.import new file mode 100644 index 0000000..801a669 --- /dev/null +++ b/Assets/Sprites/Items/Vine.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ck2ac2a266r6i" +path="res://.godot/imported/Vine.png-df78ac66ffb9f963df889c74489679da.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/Vine.png" +dest_files=["res://.godot/imported/Vine.png-df78ac66ffb9f963df889c74489679da.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/WingItem.json b/Assets/Sprites/Items/WingItem.json new file mode 100644 index 0000000..ca44659 --- /dev/null +++ b/Assets/Sprites/Items/WingItem.json @@ -0,0 +1,12 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 16, 16]], + "speed": 1.0, + "loop": true + } + }, + "variations": { + "default": {"source": "SPItems.png", "rect": [16, 64, 16, 16]} + } +} diff --git a/Assets/Sprites/Items/Wings.json b/Assets/Sprites/Items/Wings.json new file mode 100644 index 0000000..b315bfa --- /dev/null +++ b/Assets/Sprites/Items/Wings.json @@ -0,0 +1,37 @@ +{ + "animations": { + "Flap": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Idle": { + "frames": [[0, 0, 16, 16]], + "speed": 10.0, + "loop": true + }, + }, + "variations": { + "default": {"source": "Wings.png", "rect": [0, 0, 32, 16]}, + "Underground": {"source": "Wings.png", "rect": [32, 0, 32, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "Wings.png", "rect": [64, 0, 32, 16]}, + "Snow": {"source": "Wings.png", "rect": [0, 16, 32, 16]}, + "Space": {"source": "Wings.png", "rect": [32, 16, 32, 16]}, + "Volcano": {"source": "Wings.png", "rect": [64, 16, 32, 16]}, + "Bonus": {"source": "Wings.png", "rect": [0, 32, 32, 16]} + } +} diff --git a/Assets/Sprites/Items/Wings.png b/Assets/Sprites/Items/Wings.png new file mode 100644 index 0000000..7829ca5 Binary files /dev/null and b/Assets/Sprites/Items/Wings.png differ diff --git a/Assets/Sprites/Items/Wings.png.import b/Assets/Sprites/Items/Wings.png.import new file mode 100644 index 0000000..baca348 --- /dev/null +++ b/Assets/Sprites/Items/Wings.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://tidb7wgqraj2" +path="res://.godot/imported/Wings.png-2f56905a613f8dc4333b4bf92dc4cf49.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/Wings.png" +dest_files=["res://.godot/imported/Wings.png-2f56905a613f8dc4333b4bf92dc4cf49.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/WrenchProjectile.json b/Assets/Sprites/Items/WrenchProjectile.json new file mode 100644 index 0000000..1b88e7d --- /dev/null +++ b/Assets/Sprites/Items/WrenchProjectile.json @@ -0,0 +1,51 @@ +{ + "animations": { + "Idle": { + "frames": [ + [ + 32.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Spin": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 48.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 15.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "WrenchProjectile.png", + "rect": [ + 0.0, + 0.0, + 64.0, + 16.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Items/WrenchProjectile.png b/Assets/Sprites/Items/WrenchProjectile.png new file mode 100644 index 0000000..4ed3b32 Binary files /dev/null and b/Assets/Sprites/Items/WrenchProjectile.png differ diff --git a/Assets/Sprites/Items/WrenchProjectile.png.import b/Assets/Sprites/Items/WrenchProjectile.png.import new file mode 100644 index 0000000..22d176e --- /dev/null +++ b/Assets/Sprites/Items/WrenchProjectile.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cop8x5m20cqal" +path="res://.godot/imported/WrenchProjectile.png-d3813e8978fd31551fc31ae58bf4decd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/WrenchProjectile.png" +dest_files=["res://.godot/imported/WrenchProjectile.png-d3813e8978fd31551fc31ae58bf4decd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Items/YoshiEgg.json b/Assets/Sprites/Items/YoshiEgg.json new file mode 100644 index 0000000..f1bd8e3 --- /dev/null +++ b/Assets/Sprites/Items/YoshiEgg.json @@ -0,0 +1,87 @@ +{ + "animations": { + "Blue": { + "frames": [ + [ + 0.0, + 48.0, + 16.0, + 16.0 + ], + [ + 16.0, + 48.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Green": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Red": { + "frames": [ + [ + 0.0, + 32.0, + 16.0, + 16.0 + ], + [ + 16.0, + 32.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Yellow": { + "frames": [ + [ + 0.0, + 16.0, + 16.0, + 16.0 + ], + [ + 16.0, + 16.0, + 16.0, + 16.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "YoshiEgg.png", + "rect": [ + 0.0, + 0.0, + 32.0, + 64.0 + ] + } + } +} diff --git a/Assets/Sprites/Items/YoshiEgg.png b/Assets/Sprites/Items/YoshiEgg.png new file mode 100755 index 0000000..6d1d724 Binary files /dev/null and b/Assets/Sprites/Items/YoshiEgg.png differ diff --git a/Assets/Sprites/Items/YoshiEgg.png.import b/Assets/Sprites/Items/YoshiEgg.png.import new file mode 100644 index 0000000..b93e486 --- /dev/null +++ b/Assets/Sprites/Items/YoshiEgg.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7jq6t1d2mhur" +path="res://.godot/imported/YoshiEgg.png-8bf2a32fdca4447962d8bef3b9a6d1f0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Items/YoshiEgg.png" +dest_files=["res://.godot/imported/YoshiEgg.png-8bf2a32fdca4447962d8bef3b9a6d1f0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/AutumnLeaves.png b/Assets/Sprites/Particles/AutumnLeaves.png new file mode 100755 index 0000000..64f351b Binary files /dev/null and b/Assets/Sprites/Particles/AutumnLeaves.png differ diff --git a/Assets/Sprites/Particles/AutumnLeaves.png.import b/Assets/Sprites/Particles/AutumnLeaves.png.import new file mode 100644 index 0000000..fb6e2be --- /dev/null +++ b/Assets/Sprites/Particles/AutumnLeaves.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlmhsf8wm6rtc" +path="res://.godot/imported/AutumnLeaves.png-e694af550f481864b0805e742f68a270.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/AutumnLeaves.png" +dest_files=["res://.godot/imported/AutumnLeaves.png-e694af550f481864b0805e742f68a270.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/BarrelDestructionParticle.json b/Assets/Sprites/Particles/BarrelDestructionParticle.json new file mode 100644 index 0000000..7b53319 --- /dev/null +++ b/Assets/Sprites/Particles/BarrelDestructionParticle.json @@ -0,0 +1,296 @@ +{ + "variations": { + "default": { + "choices": [ + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 0.0, + 0.0, + 8.0, + 8.0 + ] + }, + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 8.0, + 0.0, + 8.0, + 8.0 + ] + } + ] + }, + "Underground": { + "choices": [ + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 16.0, + 0.0, + 8.0, + 8.0 + ] + }, + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 24.0, + 0.0, + 8.0, + 8.0 + ] + } + ] + }, + "GhostHouse": { + "link": "Underground" + }, + "Castle": { + "choices": [ + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 32.0, + 0.0, + 8.0, + 8.0 + ] + }, + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 40.0, + 0.0, + 8.0, + 8.0 + ] + } + ] + }, + "Underwater": { + "choices": [ + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 48.0, + 0.0, + 8.0, + 8.0 + ] + }, + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 56.0, + 0.0, + 8.0, + 8.0 + ] + } + ] + }, + "CastleWater": { + "link": "Underwater" + }, + "Desert": { + "choices": [ + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 0.0, + 8.0, + 8.0, + 8.0 + ] + }, + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 8.0, + 8.0, + 8.0, + 8.0 + ] + } + ] + }, + "Jungle": { + "choices": [ + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 16.0, + 8.0, + 8.0, + 8.0 + ] + }, + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 24.0, + 8.0, + 8.0, + 8.0 + ] + } + ] + }, + "Snow": { + "choices": [ + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 32.0, + 8.0, + 8.0, + 8.0 + ] + }, + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 40.0, + 8.0, + 8.0, + 8.0 + ] + } + ] + }, + "Volcano": { + "choices": [ + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 48.0, + 8.0, + 8.0, + 8.0 + ] + }, + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 56.0, + 8.0, + 8.0, + 8.0 + ] + } + ] + }, + "Autumn": { + "choices": [ + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 0.0, + 16.0, + 8.0, + 8.0 + ] + }, + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 8.0, + 16.0, + 8.0, + 8.0 + ] + } + ] + }, + "Beach": { + "choices": [ + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 16.0, + 16.0, + 8.0, + 8.0 + ] + }, + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 24.0, + 16.0, + 8.0, + 8.0 + ] + } + ] + }, + "Mountain": { + "choices": [ + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 32.0, + 16.0, + 8.0, + 8.0 + ] + }, + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 40.0, + 16.0, + 8.0, + 8.0 + ] + } + ] + }, + "Space": { + "choices": [ + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 48.0, + 16.0, + 8.0, + 8.0 + ] + }, + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 56.0, + 16.0, + 8.0, + 8.0 + ] + } + ] + }, + "Bonus": { + "choices": [ + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 0.0, + 24.0, + 8.0, + 8.0 + ] + }, + { + "source": "BarrelDestructionParticle.png", + "rect": [ + 8.0, + 24.0, + 8.0, + 8.0 + ] + } + ] + } + } +} diff --git a/Assets/Sprites/Particles/BarrelDestructionParticle.png b/Assets/Sprites/Particles/BarrelDestructionParticle.png new file mode 100755 index 0000000..9c650ab Binary files /dev/null and b/Assets/Sprites/Particles/BarrelDestructionParticle.png differ diff --git a/Assets/Sprites/Particles/BarrelDestructionParticle.png.import b/Assets/Sprites/Particles/BarrelDestructionParticle.png.import new file mode 100644 index 0000000..8517812 --- /dev/null +++ b/Assets/Sprites/Particles/BarrelDestructionParticle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ek2rv5igsr8y" +path="res://.godot/imported/BarrelDestructionParticle.png-24665e444bb70482e4a5e39288366800.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/BarrelDestructionParticle.png" +dest_files=["res://.godot/imported/BarrelDestructionParticle.png-24665e444bb70482e4a5e39288366800.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/BarrelDestuctionParticle#.png.import b/Assets/Sprites/Particles/BarrelDestuctionParticle#.png.import new file mode 100755 index 0000000..cf700da --- /dev/null +++ b/Assets/Sprites/Particles/BarrelDestuctionParticle#.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cbl8y8j82smws" +path="res://.godot/imported/BarrelDestuctionParticle#.png-ab9d8b22442fb576cd1570678dd83df2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/BarrelDestuctionParticle#.png" +dest_files=["res://.godot/imported/BarrelDestuctionParticle#.png-ab9d8b22442fb576cd1570678dd83df2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/BridgeDestructionParticle.png b/Assets/Sprites/Particles/BridgeDestructionParticle.png new file mode 100644 index 0000000..349eaaf Binary files /dev/null and b/Assets/Sprites/Particles/BridgeDestructionParticle.png differ diff --git a/Assets/Sprites/Particles/BridgeDestructionParticle.png.import b/Assets/Sprites/Particles/BridgeDestructionParticle.png.import new file mode 100644 index 0000000..dac3cc7 --- /dev/null +++ b/Assets/Sprites/Particles/BridgeDestructionParticle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dndhnixtdoww2" +path="res://.godot/imported/BridgeDestructionParticle.png-b1eb74ca3124916a52a1b8b51b856839.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/BridgeDestructionParticle.png" +dest_files=["res://.godot/imported/BridgeDestructionParticle.png-b1eb74ca3124916a52a1b8b51b856839.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/Bubble.png b/Assets/Sprites/Particles/Bubble.png new file mode 100755 index 0000000..c2698e8 Binary files /dev/null and b/Assets/Sprites/Particles/Bubble.png differ diff --git a/Assets/Sprites/Particles/Bubble.png.import b/Assets/Sprites/Particles/Bubble.png.import new file mode 100644 index 0000000..e54b49e --- /dev/null +++ b/Assets/Sprites/Particles/Bubble.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b7h6b0yqyi2kh" +path="res://.godot/imported/Bubble.png-2f0b181fbe81c29c099f58b5bc07251d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/Bubble.png" +dest_files=["res://.godot/imported/Bubble.png-2f0b181fbe81c29c099f58b5bc07251d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/CoinSparkle.png b/Assets/Sprites/Particles/CoinSparkle.png new file mode 100755 index 0000000..4bf6d25 Binary files /dev/null and b/Assets/Sprites/Particles/CoinSparkle.png differ diff --git a/Assets/Sprites/Particles/CoinSparkle.png.import b/Assets/Sprites/Particles/CoinSparkle.png.import new file mode 100644 index 0000000..61fe7e9 --- /dev/null +++ b/Assets/Sprites/Particles/CoinSparkle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkebo0uw0dkkw" +path="res://.godot/imported/CoinSparkle.png-177fe5fe4c43b81048b63b03ef8bc602.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/CoinSparkle.png" +dest_files=["res://.godot/imported/CoinSparkle.png-177fe5fe4c43b81048b63b03ef8bc602.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/DesertWind.png b/Assets/Sprites/Particles/DesertWind.png new file mode 100644 index 0000000..55c4512 Binary files /dev/null and b/Assets/Sprites/Particles/DesertWind.png differ diff --git a/Assets/Sprites/Particles/DesertWind.png.import b/Assets/Sprites/Particles/DesertWind.png.import new file mode 100644 index 0000000..c2bc057 --- /dev/null +++ b/Assets/Sprites/Particles/DesertWind.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfdr0wuqvne1k" +path="res://.godot/imported/DesertWind.png-ee5807fb5949ada09ea589b4a4d3985a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/DesertWind.png" +dest_files=["res://.godot/imported/DesertWind.png-ee5807fb5949ada09ea589b4a4d3985a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/DropShadow.json b/Assets/Sprites/Particles/DropShadow.json new file mode 100644 index 0000000..ed524e2 --- /dev/null +++ b/Assets/Sprites/Particles/DropShadow.json @@ -0,0 +1,16 @@ +{ + "variations": { + "default": { + "Day": {"source": "ShadowColours.png", "rect": [0, 0, 1, 1]}, + "Night": {"source": "ShadowColours.png", "rect": [1, 0, 1, 1]} + }, + "Underground": {"source": "ShadowColours.png", "rect": [1, 0, 1, 1]}, + "GhostHouse": {"link": "Underground"}, + "Jungle": {"link": "Underground"}, + "Castle": {"link": "Underground"}, + "Bonus": {"link": "Underground"}, + "Underwater": {"source": "ShadowColours.png", "rect": [0, 0, 1, 1]}, + "CastleWater": {"link": "Underwater"}, + "Volcano": {"link": "Underground"} + } +} diff --git a/Assets/Sprites/Particles/DryBonesDestructionParticles.json b/Assets/Sprites/Particles/DryBonesDestructionParticles.json new file mode 100644 index 0000000..8e8c673 --- /dev/null +++ b/Assets/Sprites/Particles/DryBonesDestructionParticles.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": {"source": "DryBonesDestructionParticles.png"} + } +} diff --git a/Assets/Sprites/Particles/DryBonesDestructionParticles.png b/Assets/Sprites/Particles/DryBonesDestructionParticles.png new file mode 100755 index 0000000..ccbd74f Binary files /dev/null and b/Assets/Sprites/Particles/DryBonesDestructionParticles.png differ diff --git a/Assets/Sprites/Particles/DryBonesDestructionParticles.png.import b/Assets/Sprites/Particles/DryBonesDestructionParticles.png.import new file mode 100644 index 0000000..ad2bc85 --- /dev/null +++ b/Assets/Sprites/Particles/DryBonesDestructionParticles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://6gt1kugyj6sb" +path="res://.godot/imported/DryBonesDestructionParticles.png-51258818a0052bbf39432d71816b0f52.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/DryBonesDestructionParticles.png" +dest_files=["res://.godot/imported/DryBonesDestructionParticles.png-51258818a0052bbf39432d71816b0f52.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/FireWind.png b/Assets/Sprites/Particles/FireWind.png new file mode 100644 index 0000000..e409e09 Binary files /dev/null and b/Assets/Sprites/Particles/FireWind.png differ diff --git a/Assets/Sprites/Particles/FireWind.png.import b/Assets/Sprites/Particles/FireWind.png.import new file mode 100644 index 0000000..ea0dcc8 --- /dev/null +++ b/Assets/Sprites/Particles/FireWind.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7w7dvkpiseps" +path="res://.godot/imported/FireWind.png-e8a16882f0070f3943eb0d82d3ebb18d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/FireWind.png" +dest_files=["res://.godot/imported/FireWind.png-e8a16882f0070f3943eb0d82d3ebb18d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/FireballExplosion.json b/Assets/Sprites/Particles/FireballExplosion.json new file mode 100644 index 0000000..6765376 --- /dev/null +++ b/Assets/Sprites/Particles/FireballExplosion.json @@ -0,0 +1,18 @@ +{ + "animations": { + "default": { + "frames": [ + [0, 0, 18, 18], + [18, 0, 18, 18], + [36, 0, 18, 18], + [54, 0, 18, 18], + [0, 0, 1, 1] + ], + "speed": 30.0, + "loop": false + } + }, + "variations": { + "default": {"source": "FireballExplosion.png"} + } +} diff --git a/Assets/Sprites/Particles/FireballExplosion.png b/Assets/Sprites/Particles/FireballExplosion.png new file mode 100644 index 0000000..02df16e Binary files /dev/null and b/Assets/Sprites/Particles/FireballExplosion.png differ diff --git a/Assets/Sprites/Particles/FireballExplosion.png.import b/Assets/Sprites/Particles/FireballExplosion.png.import new file mode 100644 index 0000000..3bf1b60 --- /dev/null +++ b/Assets/Sprites/Particles/FireballExplosion.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://brjkrkihadwnj" +path="res://.godot/imported/FireballExplosion.png-a84bb3420fc5a7db6ea1ff14be850543.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/FireballExplosion.png" +dest_files=["res://.godot/imported/FireballExplosion.png-a84bb3420fc5a7db6ea1ff14be850543.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/Firework.json b/Assets/Sprites/Particles/Firework.json new file mode 100644 index 0000000..3b4a988 --- /dev/null +++ b/Assets/Sprites/Particles/Firework.json @@ -0,0 +1,18 @@ +{ + "animations": { + "default": { + "frames": [ + [0, 0, 18, 18], + [18, 0, 18, 18], + [36, 0, 18, 18], + [54, 0, 18, 18], + [0, 0, 1, 1] + ], + "speed": 30.0, + "loop": false + } + }, + "variations": { + "default": {"source": "Firework.png"} + } +} diff --git a/Assets/Sprites/Particles/Firework.png b/Assets/Sprites/Particles/Firework.png new file mode 100644 index 0000000..02df16e Binary files /dev/null and b/Assets/Sprites/Particles/Firework.png differ diff --git a/Assets/Sprites/Particles/Firework.png.import b/Assets/Sprites/Particles/Firework.png.import new file mode 100644 index 0000000..16ddc24 --- /dev/null +++ b/Assets/Sprites/Particles/Firework.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bvi8nf4b0vg37" +path="res://.godot/imported/Firework.png-4cd196883dccd9a2db9701a7a5e33e7c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/Firework.png" +dest_files=["res://.godot/imported/Firework.png-4cd196883dccd9a2db9701a7a5e33e7c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/FlipBlockDestructionParticles.json b/Assets/Sprites/Particles/FlipBlockDestructionParticles.json new file mode 100644 index 0000000..e37b3e0 --- /dev/null +++ b/Assets/Sprites/Particles/FlipBlockDestructionParticles.json @@ -0,0 +1,12 @@ +{ + "variations": { + "default": {"source": "FlipBlockDestructionParticles.png", "rect": [0, 0, 16, 16]}, + "Underground": {"source": "FlipBlockDestructionParticles.png", "rect": [16, 0, 16, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "FlipBlockDestructionParticles.png", "rect": [0, 16, 16, 16]}, + "Snow": {"source": "FlipBlockDestructionParticles.png", "rect": [16, 16, 16, 16]}, + "Space": {"source": "FlipBlockDestructionParticles.png", "rect": [0, 32, 16, 16]}, + "Volcano": {"source": "FlipBlockDestructionParticles.png", "rect": [16, 32, 16, 16]}, + "Bonus": {"source": "FlipBlockDestructionParticles.png", "rect": [0, 48, 16, 16]} + } +} diff --git a/Assets/Sprites/Particles/FlipBlockDestructionParticles.png b/Assets/Sprites/Particles/FlipBlockDestructionParticles.png new file mode 100644 index 0000000..52a6e84 Binary files /dev/null and b/Assets/Sprites/Particles/FlipBlockDestructionParticles.png differ diff --git a/Assets/Sprites/Particles/FlipBlockDestructionParticles.png.import b/Assets/Sprites/Particles/FlipBlockDestructionParticles.png.import new file mode 100644 index 0000000..767a6ad --- /dev/null +++ b/Assets/Sprites/Particles/FlipBlockDestructionParticles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fdl5278d1vkg" +path="res://.godot/imported/FlipBlockDestructionParticles.png-edcc5414ac5b0a630b7f4c678f35f499.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/FlipBlockDestructionParticles.png" +dest_files=["res://.godot/imported/FlipBlockDestructionParticles.png-edcc5414ac5b0a630b7f4c678f35f499.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/GoldParticles.png b/Assets/Sprites/Particles/GoldParticles.png new file mode 100644 index 0000000..0bd007a Binary files /dev/null and b/Assets/Sprites/Particles/GoldParticles.png differ diff --git a/Assets/Sprites/Particles/GoldParticles.png.import b/Assets/Sprites/Particles/GoldParticles.png.import new file mode 100644 index 0000000..8616d12 --- /dev/null +++ b/Assets/Sprites/Particles/GoldParticles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cr6iro3hmjl7f" +path="res://.godot/imported/GoldParticles.png-bf077340876bebd854eb663dd8547fc8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/GoldParticles.png" +dest_files=["res://.godot/imported/GoldParticles.png-bf077340876bebd854eb663dd8547fc8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/IcicleDestructionParticles.json b/Assets/Sprites/Particles/IcicleDestructionParticles.json new file mode 100644 index 0000000..2c1bb14 --- /dev/null +++ b/Assets/Sprites/Particles/IcicleDestructionParticles.json @@ -0,0 +1,15 @@ +{ + "variations": { + "choices": [ + {"source": "IcicleDestructionParticles.png", "rect": [0, 0, 8, 8]}, + {"source": "IcicleDestructionParticles.png", "rect": [8, 0, 8, 8]}, + {"source": "IcicleDestructionParticles.png", "rect": [8, 8, 8, 8]}, + {"source": "IcicleDestructionParticles.png", "rect": [0, 8, 8, 8]}, + + {"source": "IcicleDestructionParticles.png", "rect": [16, 0, 8, 8]}, + {"source": "IcicleDestructionParticles.png", "rect": [24, 0, 8, 8]}, + {"source": "IcicleDestructionParticles.png", "rect": [16, 8, 8, 8]}, + {"source": "IcicleDestructionParticles.png", "rect": [24, 8, 8, 8]}, + ] + } +} diff --git a/Assets/Sprites/Particles/IcicleDestructionParticles.png b/Assets/Sprites/Particles/IcicleDestructionParticles.png new file mode 100755 index 0000000..2616c97 Binary files /dev/null and b/Assets/Sprites/Particles/IcicleDestructionParticles.png differ diff --git a/Assets/Sprites/Particles/IcicleDestructionParticles.png.import b/Assets/Sprites/Particles/IcicleDestructionParticles.png.import new file mode 100644 index 0000000..21c4e3b --- /dev/null +++ b/Assets/Sprites/Particles/IcicleDestructionParticles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://j217i7s2bnnj" +path="res://.godot/imported/IcicleDestructionParticles.png-3a1279d332ac56b86f77ae64ff80f5f7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/IcicleDestructionParticles.png" +dest_files=["res://.godot/imported/IcicleDestructionParticles.png-3a1279d332ac56b86f77ae64ff80f5f7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/LakituCloudBurst.json b/Assets/Sprites/Particles/LakituCloudBurst.json new file mode 100644 index 0000000..7d1ba02 --- /dev/null +++ b/Assets/Sprites/Particles/LakituCloudBurst.json @@ -0,0 +1,102 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 16.0, + 16.0 + ], + [ + 16.0, + 0.0, + 16.0, + 16.0 + ], + [ + 32.0, + 0.0, + 16.0, + 16.0 + ], + [ + 0.0, + 0.0, + 1.0, + 1.0 + ] + ], + "speed": 15.0, + "loop": false + } + }, + "variations": { + "default": { + "source": "LakituCloudBurst.png", + "rect": [ + 0.0, + 0.0, + 48.0, + 16.0 + ] + }, + "Underground": { + "source": "LakituCloudBurst.png", + "rect": [ + 0.0, + 16.0, + 48.0, + 16.0 + ] + }, + "GhostHouse": { + "link": "Underground" + }, + "Castle": { + "source": "LakituCloudBurst.png", + "rect": [ + 0.0, + 32.0, + 48.0, + 16.0 + ] + }, + "Snow": { + "source": "LakituCloudBurst.png", + "rect": [ + 0.0, + 48.0, + 48.0, + 16.0 + ] + }, + "Space": { + "source": "LakituCloudBurst.png", + "rect": [ + 0.0, + 64.0, + 48.0, + 16.0 + ] + }, + "Volcano": { + "source": "LakituCloudBurst.png", + "rect": [ + 0.0, + 80.0, + 48.0, + 16.0 + ] + }, + "Bonus": { + "source": "LakituCloudBurst.png", + "rect": [ + 0.0, + 96.0, + 48.0, + 16.0 + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Particles/LakituCloudBurst.png b/Assets/Sprites/Particles/LakituCloudBurst.png new file mode 100755 index 0000000..a48aafa Binary files /dev/null and b/Assets/Sprites/Particles/LakituCloudBurst.png differ diff --git a/Assets/Sprites/Particles/LakituCloudBurst.png.import b/Assets/Sprites/Particles/LakituCloudBurst.png.import new file mode 100644 index 0000000..ed610ed --- /dev/null +++ b/Assets/Sprites/Particles/LakituCloudBurst.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://boongcly3e2cl" +path="res://.godot/imported/LakituCloudBurst.png-1298f452ba774c9d5ce8f7b64a4e4545.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/LakituCloudBurst.png" +dest_files=["res://.godot/imported/LakituCloudBurst.png-1298f452ba774c9d5ce8f7b64a4e4545.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/Leaves.json b/Assets/Sprites/Particles/Leaves.json new file mode 100644 index 0000000..edb91fa --- /dev/null +++ b/Assets/Sprites/Particles/Leaves.json @@ -0,0 +1,7 @@ +{ + "variations": + { + "default": {"source": "Leaves.png"}, + "Autumn": {"source": "AutumnLeaves.png"} + } +} diff --git a/Assets/Sprites/Particles/Leaves.png b/Assets/Sprites/Particles/Leaves.png new file mode 100755 index 0000000..9117507 Binary files /dev/null and b/Assets/Sprites/Particles/Leaves.png differ diff --git a/Assets/Sprites/Particles/Leaves.png.import b/Assets/Sprites/Particles/Leaves.png.import new file mode 100644 index 0000000..c68a2cf --- /dev/null +++ b/Assets/Sprites/Particles/Leaves.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dy3p03djelkb3" +path="res://.godot/imported/Leaves.png-e7399cebc96f100b15ffe9bb7547b4b9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/Leaves.png" +dest_files=["res://.godot/imported/Leaves.png-e7399cebc96f100b15ffe9bb7547b4b9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/MusicNotes.png b/Assets/Sprites/Particles/MusicNotes.png new file mode 100644 index 0000000..4a14135 Binary files /dev/null and b/Assets/Sprites/Particles/MusicNotes.png differ diff --git a/Assets/Sprites/Particles/MusicNotes.png.import b/Assets/Sprites/Particles/MusicNotes.png.import new file mode 100644 index 0000000..8e6e9fb --- /dev/null +++ b/Assets/Sprites/Particles/MusicNotes.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://pfxh0nlik3nw" +path="res://.godot/imported/MusicNotes.png-02781d44a85fc4f67ba636b0623cf1c6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/MusicNotes.png" +dest_files=["res://.godot/imported/MusicNotes.png-02781d44a85fc4f67ba636b0623cf1c6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/PRankParticles.png b/Assets/Sprites/Particles/PRankParticles.png new file mode 100644 index 0000000..f46397f Binary files /dev/null and b/Assets/Sprites/Particles/PRankParticles.png differ diff --git a/Assets/Sprites/Particles/PRankParticles.png.import b/Assets/Sprites/Particles/PRankParticles.png.import new file mode 100644 index 0000000..d648282 --- /dev/null +++ b/Assets/Sprites/Particles/PRankParticles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdaluetdpls0d" +path="res://.godot/imported/PRankParticles.png-d004fba0c2927a957c69ffff13a92f2b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/PRankParticles.png" +dest_files=["res://.godot/imported/PRankParticles.png-d004fba0c2927a957c69ffff13a92f2b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/QuestionBlockDestructionParticles.json b/Assets/Sprites/Particles/QuestionBlockDestructionParticles.json new file mode 100644 index 0000000..faa02ff --- /dev/null +++ b/Assets/Sprites/Particles/QuestionBlockDestructionParticles.json @@ -0,0 +1,12 @@ +{ + "variations": { + "default": {"source": "QuestionBlockDestructionParticles.png", "rect": [0, 0, 16, 16]}, + "Underground": {"source": "QuestionBlockDestructionParticles.png", "rect": [16, 0, 16, 16]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "QuestionBlockDestructionParticles.png", "rect": [0, 16, 16, 16]}, + "Snow": {"source": "QuestionBlockDestructionParticles.png", "rect": [16, 16, 16, 16]}, + "Space": {"source": "QuestionBlockDestructionParticles.png", "rect": [0, 32, 16, 16]}, + "Volcano": {"source": "QuestionBlockDestructionParticles.png", "rect": [16, 32, 16, 16]}, + "Bonus": {"source": "QuestionBlockDestructionParticles.png", "rect": [0, 48, 16, 16]} + } +} diff --git a/Assets/Sprites/Particles/QuestionBlockDestructionParticles.png b/Assets/Sprites/Particles/QuestionBlockDestructionParticles.png new file mode 100644 index 0000000..0f27c8f Binary files /dev/null and b/Assets/Sprites/Particles/QuestionBlockDestructionParticles.png differ diff --git a/Assets/Sprites/Particles/QuestionBlockDestructionParticles.png.import b/Assets/Sprites/Particles/QuestionBlockDestructionParticles.png.import new file mode 100644 index 0000000..9c83162 --- /dev/null +++ b/Assets/Sprites/Particles/QuestionBlockDestructionParticles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgldp5uxr47mi" +path="res://.godot/imported/QuestionBlockDestructionParticles.png-bd5b7feef3151858764cd81cc14f576a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/QuestionBlockDestructionParticles.png" +dest_files=["res://.godot/imported/QuestionBlockDestructionParticles.png-bd5b7feef3151858764cd81cc14f576a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/RankParticles.png b/Assets/Sprites/Particles/RankParticles.png new file mode 100644 index 0000000..0200aaa Binary files /dev/null and b/Assets/Sprites/Particles/RankParticles.png differ diff --git a/Assets/Sprites/Particles/RankParticles.png.import b/Assets/Sprites/Particles/RankParticles.png.import new file mode 100644 index 0000000..dc1f0b0 --- /dev/null +++ b/Assets/Sprites/Particles/RankParticles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dstgd1nlcogdd" +path="res://.godot/imported/RankParticles.png-d96b87b4efa7b410189383ef2b485f6c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/RankParticles.png" +dest_files=["res://.godot/imported/RankParticles.png-d96b87b4efa7b410189383ef2b485f6c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/SRankParticles.png b/Assets/Sprites/Particles/SRankParticles.png new file mode 100644 index 0000000..0bd007a Binary files /dev/null and b/Assets/Sprites/Particles/SRankParticles.png differ diff --git a/Assets/Sprites/Particles/SRankParticles.png.import b/Assets/Sprites/Particles/SRankParticles.png.import new file mode 100644 index 0000000..dd7bcff --- /dev/null +++ b/Assets/Sprites/Particles/SRankParticles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://sgrcmlktp2dk" +path="res://.godot/imported/SRankParticles.png-4ad946a7562b4d01649dadc7442a53ec.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/SRankParticles.png" +dest_files=["res://.godot/imported/SRankParticles.png-4ad946a7562b4d01649dadc7442a53ec.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/ShadowColours.png b/Assets/Sprites/Particles/ShadowColours.png new file mode 100755 index 0000000..f8b49fd Binary files /dev/null and b/Assets/Sprites/Particles/ShadowColours.png differ diff --git a/Assets/Sprites/Particles/ShadowColours.png.import b/Assets/Sprites/Particles/ShadowColours.png.import new file mode 100644 index 0000000..d9bee5b --- /dev/null +++ b/Assets/Sprites/Particles/ShadowColours.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://usb8pexidgdk" +path="res://.godot/imported/ShadowColours.png-4e496a0fc19061da343374fafe597e2d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/ShadowColours.png" +dest_files=["res://.godot/imported/ShadowColours.png-4e496a0fc19061da343374fafe597e2d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/Smoke.png b/Assets/Sprites/Particles/Smoke.png new file mode 100755 index 0000000..e9f8537 Binary files /dev/null and b/Assets/Sprites/Particles/Smoke.png differ diff --git a/Assets/Sprites/Particles/Smoke.png.import b/Assets/Sprites/Particles/Smoke.png.import new file mode 100644 index 0000000..72420fa --- /dev/null +++ b/Assets/Sprites/Particles/Smoke.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://byy3k1pdrp77" +path="res://.godot/imported/Smoke.png-fd1d1d6e9f08d2cc69566e911a621a67.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/Smoke.png" +dest_files=["res://.godot/imported/Smoke.png-fd1d1d6e9f08d2cc69566e911a621a67.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/Snow.json b/Assets/Sprites/Particles/Snow.json new file mode 100644 index 0000000..940cb72 --- /dev/null +++ b/Assets/Sprites/Particles/Snow.json @@ -0,0 +1,3 @@ +{ + "variations": {"default": {"source": "Snow.png"}} +} diff --git a/Assets/Sprites/Particles/Snow.png b/Assets/Sprites/Particles/Snow.png new file mode 100644 index 0000000..648a4dd Binary files /dev/null and b/Assets/Sprites/Particles/Snow.png differ diff --git a/Assets/Sprites/Particles/Snow.png.import b/Assets/Sprites/Particles/Snow.png.import new file mode 100644 index 0000000..af854c7 --- /dev/null +++ b/Assets/Sprites/Particles/Snow.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cst0wftsuufcl" +path="res://.godot/imported/Snow.png-a32adaf03baeff9eab03dc9d72a5b409.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/Snow.png" +dest_files=["res://.godot/imported/Snow.png-a32adaf03baeff9eab03dc9d72a5b409.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/SnowWind.png b/Assets/Sprites/Particles/SnowWind.png new file mode 100644 index 0000000..54e372b Binary files /dev/null and b/Assets/Sprites/Particles/SnowWind.png differ diff --git a/Assets/Sprites/Particles/SnowWind.png.import b/Assets/Sprites/Particles/SnowWind.png.import new file mode 100644 index 0000000..eb9f06c --- /dev/null +++ b/Assets/Sprites/Particles/SnowWind.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://w2yi73vdwa6f" +path="res://.godot/imported/SnowWind.png-06a17b453339fdd12f3b77dbedb1b401.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/SnowWind.png" +dest_files=["res://.godot/imported/SnowWind.png-06a17b453339fdd12f3b77dbedb1b401.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/SpikeBallDestructionParticles.json b/Assets/Sprites/Particles/SpikeBallDestructionParticles.json new file mode 100644 index 0000000..ef8e3a7 --- /dev/null +++ b/Assets/Sprites/Particles/SpikeBallDestructionParticles.json @@ -0,0 +1,161 @@ +{ + "variations": { + "default": { + "choices": [ + { + "source": "SpikeBallDestructionParticles.png", + "rect": [ + 0.0, + 0.0, + 8.0, + 8.0 + ] + }, + { + "source": "SpikeBallDestructionParticles.png", + "rect": [ + 8.0, + 0.0, + 8.0, + 8.0 + ] + } + ] + }, + "Underground": { + "choices": [ + { + "source": "SpikeBallDestructionParticles.png", + "rect": [ + 0.0, + 8.0, + 8.0, + 8.0 + ] + }, + { + "source": "SpikeBallDestructionParticles.png", + "rect": [ + 8.0, + 8.0, + 8.0, + 8.0 + ] + } + ] + }, + "GhostHouse": { + "link": "Underground" + }, + "Castle": { + "choices": [ + { + "source": "SpikeBallDestructionParticles.png", + "rect": [ + 0.0, + 16.0, + 8.0, + 8.0 + ] + }, + { + "source": "SpikeBallDestructionParticles.png", + "rect": [ + 8.0, + 16.0, + 8.0, + 8.0 + ] + } + ] + }, + "Snow": { + "choices": [ + { + "source": "SpikeBallDestructionParticles.png", + "rect": [ + 0.0, + 24.0, + 8.0, + 8.0 + ] + }, + { + "source": "SpikeBallDestructionParticles.png", + "rect": [ + 8.0, + 24.0, + 8.0, + 8.0 + ] + } + ] + }, + "Space": { + "choices": [ + { + "source": "SpikeBallDestructionParticles.png", + "rect": [ + 0.0, + 32.0, + 8.0, + 8.0 + ] + }, + { + "source": "SpikeBallDestructionParticles.png", + "rect": [ + 8.0, + 32.0, + 8.0, + 8.0 + ] + } + ] + }, + "Volcano": { + "choices": [ + { + "source": "SpikeBallDestructionParticles.png", + "rect": [ + 0.0, + 40.0, + 8.0, + 8.0 + ] + }, + { + "source": "SpikeBallDestructionParticles.png", + "rect": [ + 8.0, + 40.0, + 8.0, + 8.0 + ] + } + ] + }, + "Bonus": { + "choices": [ + { + "source": "SpikeBallDestructionParticles.png", + "rect": [ + 0.0, + 48.0, + 8.0, + 8.0 + ] + }, + { + "source": "SpikeBallDestructionParticles.png", + "rect": [ + 8.0, + 48.0, + 8.0, + 8.0 + ] + } + ] + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/Particles/SpikeBallDestructionParticles.png b/Assets/Sprites/Particles/SpikeBallDestructionParticles.png new file mode 100755 index 0000000..8ff6ccd Binary files /dev/null and b/Assets/Sprites/Particles/SpikeBallDestructionParticles.png differ diff --git a/Assets/Sprites/Particles/SpikeBallDestructionParticles.png.import b/Assets/Sprites/Particles/SpikeBallDestructionParticles.png.import new file mode 100644 index 0000000..815a5c1 --- /dev/null +++ b/Assets/Sprites/Particles/SpikeBallDestructionParticles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fvuqvh62n6ks" +path="res://.godot/imported/SpikeBallDestructionParticles.png-b1e34397c507a7e753bcac7997068231.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/SpikeBallDestructionParticles.png" +dest_files=["res://.godot/imported/SpikeBallDestructionParticles.png-b1e34397c507a7e753bcac7997068231.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/WaterWind.png b/Assets/Sprites/Particles/WaterWind.png new file mode 100644 index 0000000..f56f78d Binary files /dev/null and b/Assets/Sprites/Particles/WaterWind.png differ diff --git a/Assets/Sprites/Particles/WaterWind.png.import b/Assets/Sprites/Particles/WaterWind.png.import new file mode 100644 index 0000000..e00efae --- /dev/null +++ b/Assets/Sprites/Particles/WaterWind.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://djwn01syv1crw" +path="res://.godot/imported/WaterWind.png-b8ba1881702333c5ceaf3040b08c4b95.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/WaterWind.png" +dest_files=["res://.godot/imported/WaterWind.png-b8ba1881702333c5ceaf3040b08c4b95.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Particles/WindParticles.json b/Assets/Sprites/Particles/WindParticles.json new file mode 100644 index 0000000..dfdcb28 --- /dev/null +++ b/Assets/Sprites/Particles/WindParticles.json @@ -0,0 +1,12 @@ +{ + "variations": { + "default": {"source": "Leaves.png"}, + "Autumn": {"source": "AutumnLeaves.png"}, + "Desert": {"source": "DesertWind.png"}, + "Snow": {"source": "SnowWind.png"}, + "Underwater": {"source": "WaterWind.png"}, + "CastleWater": {"link": "Underwater"}, + "Castle": {"source": "FireWind.png"}, + "Volcano": {"link": "Castle"} + } +} diff --git a/Assets/Sprites/Particles/YoshiEggShell.png b/Assets/Sprites/Particles/YoshiEggShell.png new file mode 100755 index 0000000..40d95c3 Binary files /dev/null and b/Assets/Sprites/Particles/YoshiEggShell.png differ diff --git a/Assets/Sprites/Particles/YoshiEggShell.png.import b/Assets/Sprites/Particles/YoshiEggShell.png.import new file mode 100644 index 0000000..1459cce --- /dev/null +++ b/Assets/Sprites/Particles/YoshiEggShell.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btqqgvgevy36o" +path="res://.godot/imported/YoshiEggShell.png-8bb39f632d5ffe838aabfb3cd814403d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Particles/YoshiEggShell.png" +dest_files=["res://.godot/imported/YoshiEggShell.png-8bb39f632d5ffe838aabfb3cd814403d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/DiscoNPCs.png b/Assets/Sprites/Players/DiscoNPCs.png new file mode 100755 index 0000000..53433a7 Binary files /dev/null and b/Assets/Sprites/Players/DiscoNPCs.png differ diff --git a/Assets/Sprites/Players/DiscoNPCs.png.import b/Assets/Sprites/Players/DiscoNPCs.png.import new file mode 100644 index 0000000..69e5df2 --- /dev/null +++ b/Assets/Sprites/Players/DiscoNPCs.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://blvcqkxarexrv" +path="res://.godot/imported/DiscoNPCs.png-b7555ac09d7650f47fdfeccd44dd189b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/DiscoNPCs.png" +dest_files=["res://.godot/imported/DiscoNPCs.png-b7555ac09d7650f47fdfeccd44dd189b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/InvinciblePalettes/Autumn.png b/Assets/Sprites/Players/InvinciblePalettes/Autumn.png new file mode 100644 index 0000000..af4c60b Binary files /dev/null and b/Assets/Sprites/Players/InvinciblePalettes/Autumn.png differ diff --git a/Assets/Sprites/Players/InvinciblePalettes/Autumn.png.import b/Assets/Sprites/Players/InvinciblePalettes/Autumn.png.import new file mode 100644 index 0000000..26405e3 --- /dev/null +++ b/Assets/Sprites/Players/InvinciblePalettes/Autumn.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cpojxq3t4xi21" +path="res://.godot/imported/Autumn.png-3bf4cebb0502c9490d37f62c1671c89c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/InvinciblePalettes/Autumn.png" +dest_files=["res://.godot/imported/Autumn.png-3bf4cebb0502c9490d37f62c1671c89c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/InvinciblePalettes/Beach.png b/Assets/Sprites/Players/InvinciblePalettes/Beach.png new file mode 100644 index 0000000..8c3b46e Binary files /dev/null and b/Assets/Sprites/Players/InvinciblePalettes/Beach.png differ diff --git a/Assets/Sprites/Players/InvinciblePalettes/Beach.png.import b/Assets/Sprites/Players/InvinciblePalettes/Beach.png.import new file mode 100644 index 0000000..57f7ba3 --- /dev/null +++ b/Assets/Sprites/Players/InvinciblePalettes/Beach.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ca4x2ackxudt1" +path="res://.godot/imported/Beach.png-c7b37498d5ec07ea050d8de1e14c15b7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/InvinciblePalettes/Beach.png" +dest_files=["res://.godot/imported/Beach.png-c7b37498d5ec07ea050d8de1e14c15b7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/InvinciblePalettes/Castle.png b/Assets/Sprites/Players/InvinciblePalettes/Castle.png new file mode 100644 index 0000000..bd2b8d7 Binary files /dev/null and b/Assets/Sprites/Players/InvinciblePalettes/Castle.png differ diff --git a/Assets/Sprites/Players/InvinciblePalettes/Castle.png.import b/Assets/Sprites/Players/InvinciblePalettes/Castle.png.import new file mode 100644 index 0000000..52382e3 --- /dev/null +++ b/Assets/Sprites/Players/InvinciblePalettes/Castle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://o01qd0ghg25v" +path="res://.godot/imported/Castle.png-6b93b110790f18fe6e9abdf4546d0524.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/InvinciblePalettes/Castle.png" +dest_files=["res://.godot/imported/Castle.png-6b93b110790f18fe6e9abdf4546d0524.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/InvinciblePalettes/Desert.png b/Assets/Sprites/Players/InvinciblePalettes/Desert.png new file mode 100644 index 0000000..7ca0473 Binary files /dev/null and b/Assets/Sprites/Players/InvinciblePalettes/Desert.png differ diff --git a/Assets/Sprites/Players/InvinciblePalettes/Desert.png.import b/Assets/Sprites/Players/InvinciblePalettes/Desert.png.import new file mode 100644 index 0000000..b0ee44e --- /dev/null +++ b/Assets/Sprites/Players/InvinciblePalettes/Desert.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://o4d4rxgay5yd" +path="res://.godot/imported/Desert.png-e128cd7a9c79da98752f98e640a1b77d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/InvinciblePalettes/Desert.png" +dest_files=["res://.godot/imported/Desert.png-e128cd7a9c79da98752f98e640a1b77d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/InvinciblePalettes/InvinciblePalette.json b/Assets/Sprites/Players/InvinciblePalettes/InvinciblePalette.json new file mode 100644 index 0000000..2ce9591 --- /dev/null +++ b/Assets/Sprites/Players/InvinciblePalettes/InvinciblePalette.json @@ -0,0 +1,18 @@ +{ + "variations": { + "default": {"source": "Overworld.png"}, + "Underground": {"source": "Underground.png"}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "Castle.png"}, + "Underwater": {"source": "Underwater.png"}, + "CastleWater": {"link": "Underwater"}, + "Desert": {"source": "Desert.png"}, + "Jungle": {"source": "Jungle.png"}, + "Snow": {"source": "Snow.png"}, + "Volcano": {"source": "Volcano.png"}, + "Autumn": {"source": "Autumn.png"}, + "Beach": {"source": "Beach.png"}, + "Mountain": {"source": "Mountain.png"}, + "Space": {"source": "Space.png"} + } +} diff --git a/Assets/Sprites/Players/InvinciblePalettes/InvinciblePalette.png b/Assets/Sprites/Players/InvinciblePalettes/InvinciblePalette.png new file mode 100755 index 0000000..a3c1f11 Binary files /dev/null and b/Assets/Sprites/Players/InvinciblePalettes/InvinciblePalette.png differ diff --git a/Assets/Sprites/Players/InvinciblePalettes/InvinciblePalette.png.import b/Assets/Sprites/Players/InvinciblePalettes/InvinciblePalette.png.import new file mode 100644 index 0000000..89ebcef --- /dev/null +++ b/Assets/Sprites/Players/InvinciblePalettes/InvinciblePalette.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b0quveyqh25dn" +path="res://.godot/imported/InvinciblePalette.png-33181b533e08537ee0da21ba93646a44.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/InvinciblePalettes/InvinciblePalette.png" +dest_files=["res://.godot/imported/InvinciblePalette.png-33181b533e08537ee0da21ba93646a44.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/InvinciblePalettes/Jungle.png b/Assets/Sprites/Players/InvinciblePalettes/Jungle.png new file mode 100644 index 0000000..3c9bf67 Binary files /dev/null and b/Assets/Sprites/Players/InvinciblePalettes/Jungle.png differ diff --git a/Assets/Sprites/Players/InvinciblePalettes/Jungle.png.import b/Assets/Sprites/Players/InvinciblePalettes/Jungle.png.import new file mode 100644 index 0000000..b37ba0c --- /dev/null +++ b/Assets/Sprites/Players/InvinciblePalettes/Jungle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://df612vf74ro4" +path="res://.godot/imported/Jungle.png-88eff95f692e5249c1c19861d63f6c31.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/InvinciblePalettes/Jungle.png" +dest_files=["res://.godot/imported/Jungle.png-88eff95f692e5249c1c19861d63f6c31.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/InvinciblePalettes/Mountain.png b/Assets/Sprites/Players/InvinciblePalettes/Mountain.png new file mode 100644 index 0000000..18e2fb2 Binary files /dev/null and b/Assets/Sprites/Players/InvinciblePalettes/Mountain.png differ diff --git a/Assets/Sprites/Players/InvinciblePalettes/Mountain.png.import b/Assets/Sprites/Players/InvinciblePalettes/Mountain.png.import new file mode 100644 index 0000000..a732313 --- /dev/null +++ b/Assets/Sprites/Players/InvinciblePalettes/Mountain.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bixdpaf1o8fmt" +path="res://.godot/imported/Mountain.png-bb644142fd88e5f9f9f8e6b623f0bb37.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/InvinciblePalettes/Mountain.png" +dest_files=["res://.godot/imported/Mountain.png-bb644142fd88e5f9f9f8e6b623f0bb37.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/InvinciblePalettes/Overworld.png b/Assets/Sprites/Players/InvinciblePalettes/Overworld.png new file mode 100644 index 0000000..5f06ecf Binary files /dev/null and b/Assets/Sprites/Players/InvinciblePalettes/Overworld.png differ diff --git a/Assets/Sprites/Players/InvinciblePalettes/Overworld.png.import b/Assets/Sprites/Players/InvinciblePalettes/Overworld.png.import new file mode 100644 index 0000000..4baabe5 --- /dev/null +++ b/Assets/Sprites/Players/InvinciblePalettes/Overworld.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cqnw2x27uxb8i" +path="res://.godot/imported/Overworld.png-475eb02d269d7133e2a71ce6a94e4246.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/InvinciblePalettes/Overworld.png" +dest_files=["res://.godot/imported/Overworld.png-475eb02d269d7133e2a71ce6a94e4246.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/InvinciblePalettes/Snow.png b/Assets/Sprites/Players/InvinciblePalettes/Snow.png new file mode 100644 index 0000000..4fbdc3c Binary files /dev/null and b/Assets/Sprites/Players/InvinciblePalettes/Snow.png differ diff --git a/Assets/Sprites/Players/InvinciblePalettes/Snow.png.import b/Assets/Sprites/Players/InvinciblePalettes/Snow.png.import new file mode 100644 index 0000000..f8cf442 --- /dev/null +++ b/Assets/Sprites/Players/InvinciblePalettes/Snow.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dpfldyit5sw6x" +path="res://.godot/imported/Snow.png-5c24cf515b95cebf825a278e9dabf394.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/InvinciblePalettes/Snow.png" +dest_files=["res://.godot/imported/Snow.png-5c24cf515b95cebf825a278e9dabf394.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/InvinciblePalettes/Space.png b/Assets/Sprites/Players/InvinciblePalettes/Space.png new file mode 100644 index 0000000..9c61dec Binary files /dev/null and b/Assets/Sprites/Players/InvinciblePalettes/Space.png differ diff --git a/Assets/Sprites/Players/InvinciblePalettes/Space.png.import b/Assets/Sprites/Players/InvinciblePalettes/Space.png.import new file mode 100644 index 0000000..6b09b49 --- /dev/null +++ b/Assets/Sprites/Players/InvinciblePalettes/Space.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://yaf7y4jtscxe" +path="res://.godot/imported/Space.png-5133c935316b9bf63d0a466fdd2639cb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/InvinciblePalettes/Space.png" +dest_files=["res://.godot/imported/Space.png-5133c935316b9bf63d0a466fdd2639cb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/InvinciblePalettes/Underground.png b/Assets/Sprites/Players/InvinciblePalettes/Underground.png new file mode 100644 index 0000000..6cce557 Binary files /dev/null and b/Assets/Sprites/Players/InvinciblePalettes/Underground.png differ diff --git a/Assets/Sprites/Players/InvinciblePalettes/Underground.png.import b/Assets/Sprites/Players/InvinciblePalettes/Underground.png.import new file mode 100644 index 0000000..c9c318f --- /dev/null +++ b/Assets/Sprites/Players/InvinciblePalettes/Underground.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cuvxsf2885opq" +path="res://.godot/imported/Underground.png-1fbded433688d8dcf35c632c1af80a34.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/InvinciblePalettes/Underground.png" +dest_files=["res://.godot/imported/Underground.png-1fbded433688d8dcf35c632c1af80a34.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/InvinciblePalettes/Underwater.png b/Assets/Sprites/Players/InvinciblePalettes/Underwater.png new file mode 100644 index 0000000..0bcd3a2 Binary files /dev/null and b/Assets/Sprites/Players/InvinciblePalettes/Underwater.png differ diff --git a/Assets/Sprites/Players/InvinciblePalettes/Underwater.png.import b/Assets/Sprites/Players/InvinciblePalettes/Underwater.png.import new file mode 100644 index 0000000..26e1902 --- /dev/null +++ b/Assets/Sprites/Players/InvinciblePalettes/Underwater.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d1lx8pl2gd10g" +path="res://.godot/imported/Underwater.png-df9b5659ba93fc35b5d3790f076529d1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/InvinciblePalettes/Underwater.png" +dest_files=["res://.godot/imported/Underwater.png-df9b5659ba93fc35b5d3790f076529d1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/InvinciblePalettes/Volcano.png b/Assets/Sprites/Players/InvinciblePalettes/Volcano.png new file mode 100644 index 0000000..77209e5 Binary files /dev/null and b/Assets/Sprites/Players/InvinciblePalettes/Volcano.png differ diff --git a/Assets/Sprites/Players/InvinciblePalettes/Volcano.png.import b/Assets/Sprites/Players/InvinciblePalettes/Volcano.png.import new file mode 100644 index 0000000..a0117f0 --- /dev/null +++ b/Assets/Sprites/Players/InvinciblePalettes/Volcano.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://kg1imxa7tsok" +path="res://.godot/imported/Volcano.png-d00c268c3760b4fa9f895d1370df53f3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/InvinciblePalettes/Volcano.png" +dest_files=["res://.godot/imported/Volcano.png-d00c268c3760b4fa9f895d1370df53f3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Luigi/Big.json b/Assets/Sprites/Players/Luigi/Big.json new file mode 100644 index 0000000..0c108f6 --- /dev/null +++ b/Assets/Sprites/Players/Luigi/Big.json @@ -0,0 +1,217 @@ +{ + "animations": { + "Attack": { + "frames": [ + [ + 224.0, + 48.0, + 32.0, + 48.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Climb": { + "frames": [ + [ + 192.0, + 48.0, + 32.0, + 48.0 + ], + [ + 160.0, + 48.0, + 32.0, + 48.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Crouch": { + "frames": [ + [ + 32.0, + 0.0, + 32.0, + 48.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Die": { + "frames": [ + [ + 32.0, + 96.0, + 32.0, + 48.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Grow": { + "frames": [ + [ + 0.0, + 96.0, + 32.0, + 48.0 + ], + [ + 0.0, + 0.0, + 32.0, + 48.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 32.0, + 48.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Jump": { + "frames": [ + [ + 192.0, + 0.0, + 32.0, + 48.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Move": { + "frames": [ + [ + 64.0, + 0.0, + 32.0, + 48.0 + ], + [ + 96.0, + 0.0, + 32.0, + 48.0 + ], + [ + 128.0, + 0.0, + 32.0, + 48.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Skid": { + "frames": [ + [ + 160.0, + 0.0, + 32.0, + 48.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "SwimIdle": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 48.0 + ], + [ + 0.0, + 48.0, + 32.0, + 48.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "SwimUp": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 48.0 + ], + [ + 0.0, + 48.0, + 32.0, + 48.0 + ], + [ + 32.0, + 48.0, + 32.0, + 48.0 + ], + [ + 64.0, + 48.0, + 32.0, + 48.0 + ], + [ + 96.0, + 48.0, + 32.0, + 48.0 + ], + [ + 128.0, + 48.0, + 32.0, + 48.0 + ] + ], + "speed": 25.0, + "loop": true + }, + "FaceForward": { + "frames": [[64, 96, 32, 48]], + "speed": 5.0, + "loop": true + }, + "Pose": { + "frames": [[96, 96, 32, 48]], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Big.png", + "rect": [ + 0.0, + 0.0, + 256.0, + 144.0 + ] + } + } +} diff --git a/Assets/Sprites/Players/Luigi/Big.png b/Assets/Sprites/Players/Luigi/Big.png new file mode 100644 index 0000000..59b156c Binary files /dev/null and b/Assets/Sprites/Players/Luigi/Big.png differ diff --git a/Assets/Sprites/Players/Luigi/Big.png.import b/Assets/Sprites/Players/Luigi/Big.png.import new file mode 100644 index 0000000..a2ec9fe --- /dev/null +++ b/Assets/Sprites/Players/Luigi/Big.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cj6ulcsx144w4" +path="res://.godot/imported/Big.png-5bc65e0c258cef4c2220187f00766646.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Luigi/Big.png" +dest_files=["res://.godot/imported/Big.png-5bc65e0c258cef4c2220187f00766646.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Luigi/CharacterColour.json b/Assets/Sprites/Players/Luigi/CharacterColour.json new file mode 100644 index 0000000..8d781d3 --- /dev/null +++ b/Assets/Sprites/Players/Luigi/CharacterColour.json @@ -0,0 +1 @@ +{"variations": {"source": "CharacterColour.png"}} diff --git a/Assets/Sprites/Players/Luigi/CharacterColour.png b/Assets/Sprites/Players/Luigi/CharacterColour.png new file mode 100755 index 0000000..4d337c5 Binary files /dev/null and b/Assets/Sprites/Players/Luigi/CharacterColour.png differ diff --git a/Assets/Sprites/Players/Luigi/CharacterColour.png.import b/Assets/Sprites/Players/Luigi/CharacterColour.png.import new file mode 100644 index 0000000..d27ff1a --- /dev/null +++ b/Assets/Sprites/Players/Luigi/CharacterColour.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hbrx68rp5def" +path="res://.godot/imported/CharacterColour.png-63dc89738aba35d6e1f06015b6171288.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Luigi/CharacterColour.png" +dest_files=["res://.godot/imported/CharacterColour.png-63dc89738aba35d6e1f06015b6171288.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Luigi/CharacterInfo.json b/Assets/Sprites/Players/Luigi/CharacterInfo.json new file mode 100644 index 0000000..fb01fce --- /dev/null +++ b/Assets/Sprites/Players/Luigi/CharacterInfo.json @@ -0,0 +1,24 @@ +{ + "name": "CHAR_LUIGI", + "physics": { + "AIR_ACCEL": 3.0, + "AIR_SKID": 1.5, + "DECEL": 3.0, + "FALL_GRAVITY": 25.0, + "GROUND_RUN_ACCEL": 1.25, + "GROUND_WALK_ACCEL": 4.0, + "JUMP_GRAVITY": 11.0, + "JUMP_HEIGHT": 300.0, + "JUMP_INCR": 8.0, + "SWIM_GRAVITY": 2.5, + "SWIM_SPEED": 95.0, + "MAX_FALL_SPEED": 280, + "MAX_SWIM_FALL_SPEED": 200, + "RUN_SKID": 8.0, + "RUN_SPEED": 160, + "WALK_SKID": 8.0, + "WALK_SPEED": 90.0 + }, + "small_hitbox_scale": [1.0, 1.0], + "big_hitbox_scale": [1.0, 1.0] +} diff --git a/Assets/Sprites/Players/Luigi/CheckpointFlag.json b/Assets/Sprites/Players/Luigi/CheckpointFlag.json new file mode 100644 index 0000000..56576e0 --- /dev/null +++ b/Assets/Sprites/Players/Luigi/CheckpointFlag.json @@ -0,0 +1,12 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 32, 32]], + "speed": 1.0, + "loop": true + } + }, + "variations": { + "default": {"source": "CheckpointFlag.png"} + } +} diff --git a/Assets/Sprites/Players/Luigi/CheckpointFlag.png b/Assets/Sprites/Players/Luigi/CheckpointFlag.png new file mode 100644 index 0000000..78192c9 Binary files /dev/null and b/Assets/Sprites/Players/Luigi/CheckpointFlag.png differ diff --git a/Assets/Sprites/Players/Luigi/CheckpointFlag.png.import b/Assets/Sprites/Players/Luigi/CheckpointFlag.png.import new file mode 100644 index 0000000..a3cb171 --- /dev/null +++ b/Assets/Sprites/Players/Luigi/CheckpointFlag.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dp0gp7welxbye" +path="res://.godot/imported/CheckpointFlag.png-16198312972fd7abf19694ddff004f1c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Luigi/CheckpointFlag.png" +dest_files=["res://.godot/imported/CheckpointFlag.png-16198312972fd7abf19694ddff004f1c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Luigi/ColourPalette.json b/Assets/Sprites/Players/Luigi/ColourPalette.json new file mode 100644 index 0000000..18286f5 --- /dev/null +++ b/Assets/Sprites/Players/Luigi/ColourPalette.json @@ -0,0 +1 @@ +{"variations": {"source": "ColourPalette.png"}} diff --git a/Assets/Sprites/Players/Luigi/ColourPalette.png b/Assets/Sprites/Players/Luigi/ColourPalette.png new file mode 100755 index 0000000..53adc2e Binary files /dev/null and b/Assets/Sprites/Players/Luigi/ColourPalette.png differ diff --git a/Assets/Sprites/Players/Luigi/ColourPalette.png.import b/Assets/Sprites/Players/Luigi/ColourPalette.png.import new file mode 100644 index 0000000..2e6f016 --- /dev/null +++ b/Assets/Sprites/Players/Luigi/ColourPalette.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlxt4l5kpe2i8" +path="res://.godot/imported/ColourPalette.png-dcdb8d0928fdb7455a0d5d98b5fd6b1f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Luigi/ColourPalette.png" +dest_files=["res://.godot/imported/ColourPalette.png-dcdb8d0928fdb7455a0d5d98b5fd6b1f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Luigi/Fire.json b/Assets/Sprites/Players/Luigi/Fire.json new file mode 100644 index 0000000..53d032b --- /dev/null +++ b/Assets/Sprites/Players/Luigi/Fire.json @@ -0,0 +1,84 @@ +{ + "animations": { + "AirAttack": { + "frames": [[32.0, 96.0, 32.0, 48.0]], + "speed": 5.0, + "loop": true + }, + "Attack": { + "frames": [[224.0, 48.0, 32.0, 48.0]], + "speed": 5.0, + "loop": true + }, + "Climb": { + "frames": [[192.0, 48.0, 32.0, 48.0], [160.0, 48.0, 32.0, 48.0]], + "speed": 5.0, + "loop": true + }, + "Crouch": { + "frames": [[32.0, 0.0, 32.0, 48.0]], + "speed": 5.0, + "loop": true + }, + "Die": { + "frames": [[64.0, 96.0, 32.0, 48.0]], + "speed": 5.0, + "loop": true + }, + "Grow": { + "frames": [[0.0, 96.0, 32.0, 48.0], [0.0, 0.0, 32.0, 48.0]], + "speed": 5.0, + "loop": true + }, + "Idle": { + "frames": [[0.0, 0.0, 32.0, 48.0]], + "speed": 5.0, + "loop": true + }, + "Jump": { + "frames": [[192.0, 0.0, 32.0, 48.0]], + "speed": 5.0, + "loop": true + }, + "Move": { + "frames": [[64.0, 0.0, 32.0, 48.0], [96.0, 0.0, 32.0, 48.0], [128.0, 0.0, 32.0, 48.0]], + "speed": 5.0, + "loop": true + }, + "Skid": { + "frames": [[160.0, 0.0, 32.0, 48.0]], + "speed": 5.0, + "loop": true + }, + "SwimIdle": { + "frames": [[224.0, 0.0, 32.0, 48.0], [0.0, 48.0, 32.0, 48.0]], + "speed": 10.0, + "loop": true + }, + "SwimUp": { + "frames": [ + [224.0, 0.0, 32.0, 48.0], + [0.0, 48.0, 32.0, 48.0], + [32.0, 48.0, 32.0, 48.0], + [64.0, 48.0, 32.0, 48.0], + [96.0, 48.0, 32.0, 48.0], + [128.0, 48.0, 32.0, 48.0] + ], + "speed": 25.0, + "loop": true + }, + "FaceForward": { + "frames": [[96, 96, 32, 48]], + "speed": 1.0, + "loop": true + }, + "Pose": { + "frames": [[128, 96, 32, 48]], + "speed": 1.0, + "loop": true + } + }, + "variations": { + "default": {"source": "Fire.png"} + } +} diff --git a/Assets/Sprites/Players/Luigi/Fire.png b/Assets/Sprites/Players/Luigi/Fire.png new file mode 100644 index 0000000..eefd437 Binary files /dev/null and b/Assets/Sprites/Players/Luigi/Fire.png differ diff --git a/Assets/Sprites/Players/Luigi/Fire.png.import b/Assets/Sprites/Players/Luigi/Fire.png.import new file mode 100644 index 0000000..0f440f7 --- /dev/null +++ b/Assets/Sprites/Players/Luigi/Fire.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b0a0hysw8lpqg" +path="res://.godot/imported/Fire.png-90a838fe31ef03ded748113cc615cb2e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Luigi/Fire.png" +dest_files=["res://.godot/imported/Fire.png-90a838fe31ef03ded748113cc615cb2e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Luigi/LifeIcon.json b/Assets/Sprites/Players/Luigi/LifeIcon.json new file mode 100644 index 0000000..9ccc4f0 --- /dev/null +++ b/Assets/Sprites/Players/Luigi/LifeIcon.json @@ -0,0 +1 @@ +{"variations": {"default": {"source": "LifeIcon.png"}}} diff --git a/Assets/Sprites/Players/Luigi/LifeIcon.png b/Assets/Sprites/Players/Luigi/LifeIcon.png new file mode 100644 index 0000000..cc822db Binary files /dev/null and b/Assets/Sprites/Players/Luigi/LifeIcon.png differ diff --git a/Assets/Sprites/Players/Luigi/LifeIcon.png.import b/Assets/Sprites/Players/Luigi/LifeIcon.png.import new file mode 100644 index 0000000..60b7980 --- /dev/null +++ b/Assets/Sprites/Players/Luigi/LifeIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://28n3pnkqiolx" +path="res://.godot/imported/LifeIcon.png-80a98bf33428e59f8d1680a2d34324a9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Luigi/LifeIcon.png" +dest_files=["res://.godot/imported/LifeIcon.png-80a98bf33428e59f8d1680a2d34324a9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Luigi/SFX.json b/Assets/Sprites/Players/Luigi/SFX.json new file mode 100644 index 0000000..36a3713 --- /dev/null +++ b/Assets/Sprites/Players/Luigi/SFX.json @@ -0,0 +1,3 @@ +{ + +} diff --git a/Assets/Sprites/Players/Luigi/Small.json b/Assets/Sprites/Players/Luigi/Small.json new file mode 100644 index 0000000..8294f47 --- /dev/null +++ b/Assets/Sprites/Players/Luigi/Small.json @@ -0,0 +1,210 @@ +{ + "animations": { + "Attack": { + "frames": [], + "speed": 5.0, + "loop": true + }, + "Climb": { + "frames": [ + [ + 160.0, + 32.0, + 32.0, + 32.0 + ], + [ + 192.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Crouch": { + "frames": [ + [ + 32.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Die": { + "frames": [ + [ + 224.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Grow": { + "frames": [ + [ + 0.0, + 64.0, + 32.0, + 32.0 + ], + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Jump": { + "frames": [ + [ + 192.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Move": { + "frames": [ + [ + 64.0, + 0.0, + 32.0, + 32.0 + ], + [ + 128.0, + 0.0, + 32.0, + 32.0 + ], + [ + 96.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Skid": { + "frames": [ + [ + 160.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "SwimIdle": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "SwimUp": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ], + [ + 32.0, + 32.0, + 32.0, + 32.0 + ], + [ + 64.0, + 32.0, + 32.0, + 32.0 + ], + [ + 96.0, + 32.0, + 32.0, + 32.0 + ], + [ + 128.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 25.0, + "loop": true + }, + "FaceForward": { + "frames": [[32, 64, 32, 32]], + "speed": 1.0, + "loop": true + }, + "Pose": { + "frames": [[64, 64, 32, 32]], + "speed": 1.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Small.png", + "rect": [ + 0.0, + 0.0, + 256.0, + 96.0 + ] + } + } +} diff --git a/Assets/Sprites/Players/Luigi/Small.png b/Assets/Sprites/Players/Luigi/Small.png new file mode 100644 index 0000000..db6ae9a Binary files /dev/null and b/Assets/Sprites/Players/Luigi/Small.png differ diff --git a/Assets/Sprites/Players/Luigi/Small.png.import b/Assets/Sprites/Players/Luigi/Small.png.import new file mode 100644 index 0000000..22815de --- /dev/null +++ b/Assets/Sprites/Players/Luigi/Small.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cs6lf66oxc22d" +path="res://.godot/imported/Small.png-fc7cfd51c094139e46b08da9ed68b395.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Luigi/Small.png" +dest_files=["res://.godot/imported/Small.png-fc7cfd51c094139e46b08da9ed68b395.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Mario/Big.json b/Assets/Sprites/Players/Mario/Big.json new file mode 100644 index 0000000..a26c86b --- /dev/null +++ b/Assets/Sprites/Players/Mario/Big.json @@ -0,0 +1,212 @@ +{ + "animations": { + "Attack": { + "frames": [ + [ + 224.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Climb": { + "frames": [ + [ + 160.0, + 32.0, + 32.0, + 32.0 + ], + [ + 192.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Crouch": { + "frames": [ + [ + 32.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Die": { + "frames": [ + [ + 32.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Grow": { + "frames": [ + [ + 0.0, + 64.0, + 32.0, + 32.0 + ], + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Idle": { + "frames": [ + [0.0, 0.0, 32.0, 32.0] + ], + "speed": 5.0, + "loop": true + }, + "Jump": { + "frames": [ + [ + 192.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Move": { + "frames": [ + [ + 64.0, + 0.0, + 32.0, + 32.0 + ], + [ + 96.0, + 0.0, + 32.0, + 32.0 + ], + [ + 128.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Skid": { + "frames": [ + [ + 160.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "SwimIdle": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "SwimUp": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ], + [ + 32.0, + 32.0, + 32.0, + 32.0 + ], + [ + 64.0, + 32.0, + 32.0, + 32.0 + ], + [ + 96.0, + 32.0, + 32.0, + 32.0 + ], + [ + 128.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 25.0, + "loop": true + }, + "FaceForward": { + "frames": [[64, 64, 32, 32]], + "speed": 1.0, + "loop": true + }, + "Pose": { + "frames": [[96, 64, 32, 32]], + "speed": 1.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Big.png", + "rect": [ + 0.0, + 0.0, + 256.0, + 96.0 + ] + } + } +} diff --git a/Assets/Sprites/Players/Mario/Big.png b/Assets/Sprites/Players/Mario/Big.png new file mode 100644 index 0000000..2b5feb1 Binary files /dev/null and b/Assets/Sprites/Players/Mario/Big.png differ diff --git a/Assets/Sprites/Players/Mario/Big.png.import b/Assets/Sprites/Players/Mario/Big.png.import new file mode 100644 index 0000000..cfceda0 --- /dev/null +++ b/Assets/Sprites/Players/Mario/Big.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b45d7xacnaoxl" +path="res://.godot/imported/Big.png-67c9f7c3cd5735c9effa7ee20abba19e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Mario/Big.png" +dest_files=["res://.godot/imported/Big.png-67c9f7c3cd5735c9effa7ee20abba19e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Mario/CharacterColour.json b/Assets/Sprites/Players/Mario/CharacterColour.json new file mode 100644 index 0000000..8d781d3 --- /dev/null +++ b/Assets/Sprites/Players/Mario/CharacterColour.json @@ -0,0 +1 @@ +{"variations": {"source": "CharacterColour.png"}} diff --git a/Assets/Sprites/Players/Mario/CharacterColour.png b/Assets/Sprites/Players/Mario/CharacterColour.png new file mode 100755 index 0000000..441142e Binary files /dev/null and b/Assets/Sprites/Players/Mario/CharacterColour.png differ diff --git a/Assets/Sprites/Players/Mario/CharacterColour.png.import b/Assets/Sprites/Players/Mario/CharacterColour.png.import new file mode 100644 index 0000000..11b8869 --- /dev/null +++ b/Assets/Sprites/Players/Mario/CharacterColour.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://pao6bg7cvux" +path="res://.godot/imported/CharacterColour.png-a8f19f9eabceef556ccd44fbc7d2cb67.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Mario/CharacterColour.png" +dest_files=["res://.godot/imported/CharacterColour.png-a8f19f9eabceef556ccd44fbc7d2cb67.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Mario/CharacterInfo.json b/Assets/Sprites/Players/Mario/CharacterInfo.json new file mode 100644 index 0000000..2fe4e10 --- /dev/null +++ b/Assets/Sprites/Players/Mario/CharacterInfo.json @@ -0,0 +1,24 @@ +{ + "name": "CHAR_MARIO", + "physics": { + "AIR_ACCEL": 3.0, + "AIR_SKID": 1.5, + "DECEL": 3.0, + "FALL_GRAVITY": 25.0, + "GROUND_RUN_ACCEL": 1.25, + "GROUND_WALK_ACCEL": 4.0, + "JUMP_GRAVITY": 11.0, + "JUMP_HEIGHT": 300.0, + "JUMP_INCR": 8.0, + "SWIM_GRAVITY": 2.5, + "SWIM_SPEED": 95.0, + "MAX_FALL_SPEED": 280, + "MAX_SWIM_FALL_SPEED": 200, + "RUN_SKID": 8.0, + "RUN_SPEED": 160, + "WALK_SKID": 8.0, + "WALK_SPEED": 90.0 + }, + "small_hitbox_scale": [1.0, 1.0], + "big_hitbox_scale": [1.0, 1.0] +} diff --git a/Assets/Sprites/Players/Mario/CheckpointFlag.json b/Assets/Sprites/Players/Mario/CheckpointFlag.json new file mode 100644 index 0000000..56576e0 --- /dev/null +++ b/Assets/Sprites/Players/Mario/CheckpointFlag.json @@ -0,0 +1,12 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 32, 32]], + "speed": 1.0, + "loop": true + } + }, + "variations": { + "default": {"source": "CheckpointFlag.png"} + } +} diff --git a/Assets/Sprites/Players/Mario/CheckpointFlag.png b/Assets/Sprites/Players/Mario/CheckpointFlag.png new file mode 100644 index 0000000..cc1851f Binary files /dev/null and b/Assets/Sprites/Players/Mario/CheckpointFlag.png differ diff --git a/Assets/Sprites/Players/Mario/CheckpointFlag.png.import b/Assets/Sprites/Players/Mario/CheckpointFlag.png.import new file mode 100644 index 0000000..5278f0f --- /dev/null +++ b/Assets/Sprites/Players/Mario/CheckpointFlag.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cek5t15x36dho" +path="res://.godot/imported/CheckpointFlag.png-b26d38ca482380ad9a2c905176d2fb10.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Mario/CheckpointFlag.png" +dest_files=["res://.godot/imported/CheckpointFlag.png-b26d38ca482380ad9a2c905176d2fb10.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Mario/ColourPalette.json b/Assets/Sprites/Players/Mario/ColourPalette.json new file mode 100644 index 0000000..18286f5 --- /dev/null +++ b/Assets/Sprites/Players/Mario/ColourPalette.json @@ -0,0 +1 @@ +{"variations": {"source": "ColourPalette.png"}} diff --git a/Assets/Sprites/Players/Mario/ColourPalette.png b/Assets/Sprites/Players/Mario/ColourPalette.png new file mode 100755 index 0000000..a659580 Binary files /dev/null and b/Assets/Sprites/Players/Mario/ColourPalette.png differ diff --git a/Assets/Sprites/Players/Mario/ColourPalette.png.import b/Assets/Sprites/Players/Mario/ColourPalette.png.import new file mode 100644 index 0000000..4491692 --- /dev/null +++ b/Assets/Sprites/Players/Mario/ColourPalette.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bdurtsr7cld64" +path="res://.godot/imported/ColourPalette.png-18a13b6450e351fa3778de9c018c722c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Mario/ColourPalette.png" +dest_files=["res://.godot/imported/ColourPalette.png-18a13b6450e351fa3778de9c018c722c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Mario/Fire.json b/Assets/Sprites/Players/Mario/Fire.json new file mode 100644 index 0000000..955fbed --- /dev/null +++ b/Assets/Sprites/Players/Mario/Fire.json @@ -0,0 +1,233 @@ +{ + "animations": { + "AirAttack": { + "frames": [ + [ + 32.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Attack": { + "frames": [ + [ + 224.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Climb": { + "frames": [ + [ + 160.0, + 32.0, + 32.0, + 32.0 + ], + [ + 192.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Crouch": { + "frames": [ + [ + 32.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Die": { + "frames": [ + [ + 96.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Grow": { + "frames": [ + [ + 0.0, + 64.0, + 32.0, + 32.0 + ], + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Jump": { + "frames": [ + [ + 192.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Move": { + "frames": [ + [ + 64.0, + 0.0, + 32.0, + 32.0 + ], + [ + 96.0, + 0.0, + 32.0, + 32.0 + ], + [ + 128.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Skid": { + "frames": [ + [ + 160.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "SwimAttack": { + "frames": [ + [ + 64.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "SwimIdle": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "SwimUp": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ], + [ + 32.0, + 32.0, + 32.0, + 32.0 + ], + [ + 64.0, + 32.0, + 32.0, + 32.0 + ], + [ + 96.0, + 32.0, + 32.0, + 32.0 + ], + [ + 128.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 25.0, + "loop": true + }, + "FaceForward": { + "frames": [[128, 64, 32, 32]], + "speed": 1.0, + "loop": true + }, + "Pose": { + "frames": [[160, 64, 32, 32]], + "speed": 1.0, + "loop": true + } + }, + "variations": { + "default": {"source": "Fire.png"} + } +} diff --git a/Assets/Sprites/Players/Mario/Fire.png b/Assets/Sprites/Players/Mario/Fire.png new file mode 100644 index 0000000..84dde9e Binary files /dev/null and b/Assets/Sprites/Players/Mario/Fire.png differ diff --git a/Assets/Sprites/Players/Mario/Fire.png.import b/Assets/Sprites/Players/Mario/Fire.png.import new file mode 100644 index 0000000..672ae43 --- /dev/null +++ b/Assets/Sprites/Players/Mario/Fire.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://24uoktknq4h2" +path="res://.godot/imported/Fire.png-329abec63fb82055c34c9b63e2b918b6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Mario/Fire.png" +dest_files=["res://.godot/imported/Fire.png-329abec63fb82055c34c9b63e2b918b6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Mario/LifeIcon.json b/Assets/Sprites/Players/Mario/LifeIcon.json new file mode 100644 index 0000000..9ccc4f0 --- /dev/null +++ b/Assets/Sprites/Players/Mario/LifeIcon.json @@ -0,0 +1 @@ +{"variations": {"default": {"source": "LifeIcon.png"}}} diff --git a/Assets/Sprites/Players/Mario/LifeIcon.png b/Assets/Sprites/Players/Mario/LifeIcon.png new file mode 100644 index 0000000..dbc108a Binary files /dev/null and b/Assets/Sprites/Players/Mario/LifeIcon.png differ diff --git a/Assets/Sprites/Players/Mario/LifeIcon.png.import b/Assets/Sprites/Players/Mario/LifeIcon.png.import new file mode 100644 index 0000000..2cc67bb --- /dev/null +++ b/Assets/Sprites/Players/Mario/LifeIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgckb78kobtx3" +path="res://.godot/imported/LifeIcon.png-5177c0e7b20b160581d4556841d0c218.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Mario/LifeIcon.png" +dest_files=["res://.godot/imported/LifeIcon.png-5177c0e7b20b160581d4556841d0c218.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Mario/SFX.json b/Assets/Sprites/Players/Mario/SFX.json new file mode 100644 index 0000000..36a3713 --- /dev/null +++ b/Assets/Sprites/Players/Mario/SFX.json @@ -0,0 +1,3 @@ +{ + +} diff --git a/Assets/Sprites/Players/Mario/Small.json b/Assets/Sprites/Players/Mario/Small.json new file mode 100644 index 0000000..8294f47 --- /dev/null +++ b/Assets/Sprites/Players/Mario/Small.json @@ -0,0 +1,210 @@ +{ + "animations": { + "Attack": { + "frames": [], + "speed": 5.0, + "loop": true + }, + "Climb": { + "frames": [ + [ + 160.0, + 32.0, + 32.0, + 32.0 + ], + [ + 192.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Crouch": { + "frames": [ + [ + 32.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Die": { + "frames": [ + [ + 224.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Grow": { + "frames": [ + [ + 0.0, + 64.0, + 32.0, + 32.0 + ], + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Jump": { + "frames": [ + [ + 192.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Move": { + "frames": [ + [ + 64.0, + 0.0, + 32.0, + 32.0 + ], + [ + 128.0, + 0.0, + 32.0, + 32.0 + ], + [ + 96.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Skid": { + "frames": [ + [ + 160.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "SwimIdle": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "SwimUp": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ], + [ + 32.0, + 32.0, + 32.0, + 32.0 + ], + [ + 64.0, + 32.0, + 32.0, + 32.0 + ], + [ + 96.0, + 32.0, + 32.0, + 32.0 + ], + [ + 128.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 25.0, + "loop": true + }, + "FaceForward": { + "frames": [[32, 64, 32, 32]], + "speed": 1.0, + "loop": true + }, + "Pose": { + "frames": [[64, 64, 32, 32]], + "speed": 1.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Small.png", + "rect": [ + 0.0, + 0.0, + 256.0, + 96.0 + ] + } + } +} diff --git a/Assets/Sprites/Players/Mario/Small.png b/Assets/Sprites/Players/Mario/Small.png new file mode 100644 index 0000000..30e49bf Binary files /dev/null and b/Assets/Sprites/Players/Mario/Small.png differ diff --git a/Assets/Sprites/Players/Mario/Small.png.import b/Assets/Sprites/Players/Mario/Small.png.import new file mode 100644 index 0000000..df96694 --- /dev/null +++ b/Assets/Sprites/Players/Mario/Small.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d8g0ff0oepgy" +path="res://.godot/imported/Small.png-c99ad24c50180bcc22260a93e7687169.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Mario/Small.png" +dest_files=["res://.godot/imported/Small.png-c99ad24c50180bcc22260a93e7687169.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Peach.png b/Assets/Sprites/Players/Peach.png new file mode 100644 index 0000000..5aac8e9 Binary files /dev/null and b/Assets/Sprites/Players/Peach.png differ diff --git a/Assets/Sprites/Players/Peach.png.import b/Assets/Sprites/Players/Peach.png.import new file mode 100644 index 0000000..1afe243 --- /dev/null +++ b/Assets/Sprites/Players/Peach.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://boivfkpqvnx45" +path="res://.godot/imported/Peach.png-252e17aea713fcfee8f825a0af436f55.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Peach.png" +dest_files=["res://.godot/imported/Peach.png-252e17aea713fcfee8f825a0af436f55.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/PeachNPC.json b/Assets/Sprites/Players/PeachNPC.json new file mode 100644 index 0000000..ada7cfb --- /dev/null +++ b/Assets/Sprites/Players/PeachNPC.json @@ -0,0 +1,6 @@ +{ + "variations": { + "SMB1": {"source": "Peach.png", "rect": [16, 0, 16, 32]}, + "SMBLL": {"source": "Peach.png", "rect": [0, 0, 16, 32]} + } +} diff --git a/Assets/Sprites/Players/Toad/Big.json b/Assets/Sprites/Players/Toad/Big.json new file mode 100644 index 0000000..5fb1bbc --- /dev/null +++ b/Assets/Sprites/Players/Toad/Big.json @@ -0,0 +1,217 @@ +{ + "animations": { + "Attack": { + "frames": [ + [ + 224.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Climb": { + "frames": [ + [ + 160.0, + 32.0, + 32.0, + 32.0 + ], + [ + 192.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Crouch": { + "frames": [ + [ + 32.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Die": { + "frames": [ + [ + 32.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Grow": { + "frames": [ + [ + 0.0, + 64.0, + 32.0, + 32.0 + ], + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Jump": { + "frames": [ + [ + 192.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Move": { + "frames": [ + [ + 64.0, + 0.0, + 32.0, + 32.0 + ], + [ + 96.0, + 0.0, + 32.0, + 32.0 + ], + [ + 128.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Skid": { + "frames": [ + [ + 160.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "SwimIdle": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "SwimUp": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ], + [ + 32.0, + 32.0, + 32.0, + 32.0 + ], + [ + 64.0, + 32.0, + 32.0, + 32.0 + ], + [ + 96.0, + 32.0, + 32.0, + 32.0 + ], + [ + 128.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 25.0, + "loop": true + }, + "FaceForward": { + "frames": [[64, 64, 32, 32]], + "speed": 1.0, + "loop": false + }, + "Pose": { + "frames": [[96, 64, 32, 32]], + "speed": 1.0, + "loop": false + } + }, + "variations": { + "default": { + "source": "Big.png", + "rect": [ + 0.0, + 0.0, + 256.0, + 96.0 + ] + } + } +} diff --git a/Assets/Sprites/Players/Toad/Big.png b/Assets/Sprites/Players/Toad/Big.png new file mode 100755 index 0000000..e49b276 Binary files /dev/null and b/Assets/Sprites/Players/Toad/Big.png differ diff --git a/Assets/Sprites/Players/Toad/Big.png.import b/Assets/Sprites/Players/Toad/Big.png.import new file mode 100644 index 0000000..7cbbd89 --- /dev/null +++ b/Assets/Sprites/Players/Toad/Big.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drph28jjwdjgc" +path="res://.godot/imported/Big.png-61c08a146c356b4fd308f313da940890.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Toad/Big.png" +dest_files=["res://.godot/imported/Big.png-61c08a146c356b4fd308f313da940890.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Toad/CharacterColour.json b/Assets/Sprites/Players/Toad/CharacterColour.json new file mode 100644 index 0000000..8d781d3 --- /dev/null +++ b/Assets/Sprites/Players/Toad/CharacterColour.json @@ -0,0 +1 @@ +{"variations": {"source": "CharacterColour.png"}} diff --git a/Assets/Sprites/Players/Toad/CharacterColour.png b/Assets/Sprites/Players/Toad/CharacterColour.png new file mode 100755 index 0000000..3a336df Binary files /dev/null and b/Assets/Sprites/Players/Toad/CharacterColour.png differ diff --git a/Assets/Sprites/Players/Toad/CharacterColour.png.import b/Assets/Sprites/Players/Toad/CharacterColour.png.import new file mode 100644 index 0000000..00e3be4 --- /dev/null +++ b/Assets/Sprites/Players/Toad/CharacterColour.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fgd2xsdp4qto" +path="res://.godot/imported/CharacterColour.png-2fb777636841d6224bec4741332dfd28.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Toad/CharacterColour.png" +dest_files=["res://.godot/imported/CharacterColour.png-2fb777636841d6224bec4741332dfd28.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Toad/CharacterInfo.json b/Assets/Sprites/Players/Toad/CharacterInfo.json new file mode 100644 index 0000000..ee7047c --- /dev/null +++ b/Assets/Sprites/Players/Toad/CharacterInfo.json @@ -0,0 +1,24 @@ +{ + "name": "CHAR_TOAD", + "physics": { + "AIR_ACCEL": 3.0, + "AIR_SKID": 1.5, + "DECEL": 3.0, + "FALL_GRAVITY": 25.0, + "GROUND_RUN_ACCEL": 1.25, + "GROUND_WALK_ACCEL": 4.0, + "JUMP_GRAVITY": 11.0, + "JUMP_HEIGHT": 300.0, + "JUMP_INCR": 8.0, + "SWIM_GRAVITY": 2.5, + "SWIM_SPEED": 95.0, + "MAX_FALL_SPEED": 280, + "MAX_SWIM_FALL_SPEED": 200, + "RUN_SKID": 8.0, + "RUN_SPEED": 160, + "WALK_SKID": 8.0, + "WALK_SPEED": 90.0 + }, + "small_hitbox_scale": [1.0, 1.0], + "big_hitbox_scale": [1.0, 1.0] +} diff --git a/Assets/Sprites/Players/Toad/CheckpointFlag.json b/Assets/Sprites/Players/Toad/CheckpointFlag.json new file mode 100644 index 0000000..56576e0 --- /dev/null +++ b/Assets/Sprites/Players/Toad/CheckpointFlag.json @@ -0,0 +1,12 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 32, 32]], + "speed": 1.0, + "loop": true + } + }, + "variations": { + "default": {"source": "CheckpointFlag.png"} + } +} diff --git a/Assets/Sprites/Players/Toad/CheckpointFlag.png b/Assets/Sprites/Players/Toad/CheckpointFlag.png new file mode 100644 index 0000000..c43963b Binary files /dev/null and b/Assets/Sprites/Players/Toad/CheckpointFlag.png differ diff --git a/Assets/Sprites/Players/Toad/CheckpointFlag.png.import b/Assets/Sprites/Players/Toad/CheckpointFlag.png.import new file mode 100644 index 0000000..f97689e --- /dev/null +++ b/Assets/Sprites/Players/Toad/CheckpointFlag.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bw17i5rwgkai6" +path="res://.godot/imported/CheckpointFlag.png-d8ed556d17cc4b78a5d5c01d2e5d8610.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Toad/CheckpointFlag.png" +dest_files=["res://.godot/imported/CheckpointFlag.png-d8ed556d17cc4b78a5d5c01d2e5d8610.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Toad/ColourPalette.json b/Assets/Sprites/Players/Toad/ColourPalette.json new file mode 100644 index 0000000..18286f5 --- /dev/null +++ b/Assets/Sprites/Players/Toad/ColourPalette.json @@ -0,0 +1 @@ +{"variations": {"source": "ColourPalette.png"}} diff --git a/Assets/Sprites/Players/Toad/ColourPalette.png b/Assets/Sprites/Players/Toad/ColourPalette.png new file mode 100755 index 0000000..aff36e6 Binary files /dev/null and b/Assets/Sprites/Players/Toad/ColourPalette.png differ diff --git a/Assets/Sprites/Players/Toad/ColourPalette.png.import b/Assets/Sprites/Players/Toad/ColourPalette.png.import new file mode 100644 index 0000000..05320d3 --- /dev/null +++ b/Assets/Sprites/Players/Toad/ColourPalette.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c61fjhh52dfn7" +path="res://.godot/imported/ColourPalette.png-0597f18ec791584515230240b2ab63a9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Toad/ColourPalette.png" +dest_files=["res://.godot/imported/ColourPalette.png-0597f18ec791584515230240b2ab63a9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Toad/Fire.json b/Assets/Sprites/Players/Toad/Fire.json new file mode 100644 index 0000000..6ac0e92 --- /dev/null +++ b/Assets/Sprites/Players/Toad/Fire.json @@ -0,0 +1,241 @@ +{ + "animations": { + "AirAttack": { + "frames": [ + [ + 32.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Attack": { + "frames": [ + [ + 224.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Climb": { + "frames": [ + [ + 160.0, + 32.0, + 32.0, + 32.0 + ], + [ + 192.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Crouch": { + "frames": [ + [ + 32.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Die": { + "frames": [ + [ + 96.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Grow": { + "frames": [ + [ + 0.0, + 64.0, + 32.0, + 32.0 + ], + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Jump": { + "frames": [ + [ + 192.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Move": { + "frames": [ + [ + 64.0, + 0.0, + 32.0, + 32.0 + ], + [ + 96.0, + 0.0, + 32.0, + 32.0 + ], + [ + 128.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Skid": { + "frames": [ + [ + 160.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "SwimAttack": { + "frames": [ + [ + 64.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "SwimIdle": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "SwimUp": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ], + [ + 32.0, + 32.0, + 32.0, + 32.0 + ], + [ + 64.0, + 32.0, + 32.0, + 32.0 + ], + [ + 96.0, + 32.0, + 32.0, + 32.0 + ], + [ + 128.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 25.0, + "loop": true + }, + "FaceForward": { + "frames": [[128, 64, 32, 32]], + "speed": 1.0, + "loop": false + }, + "Pose": { + "frames": [[160, 64, 32, 32]], + "speed": 1.0, + "loop": false + } + }, + "variations": { + "default": { + "source": "Fire.png", + "rect": [ + 0.0, + 0.0, + 256.0, + 96.0 + ] + } + } +} diff --git a/Assets/Sprites/Players/Toad/Fire.png b/Assets/Sprites/Players/Toad/Fire.png new file mode 100755 index 0000000..3a801dc Binary files /dev/null and b/Assets/Sprites/Players/Toad/Fire.png differ diff --git a/Assets/Sprites/Players/Toad/Fire.png.import b/Assets/Sprites/Players/Toad/Fire.png.import new file mode 100644 index 0000000..64d6104 --- /dev/null +++ b/Assets/Sprites/Players/Toad/Fire.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bmqjbvwrtu06g" +path="res://.godot/imported/Fire.png-d84f1896d94a1d0aeb1731068e2894d5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Toad/Fire.png" +dest_files=["res://.godot/imported/Fire.png-d84f1896d94a1d0aeb1731068e2894d5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Toad/LifeIcon.json b/Assets/Sprites/Players/Toad/LifeIcon.json new file mode 100644 index 0000000..9ccc4f0 --- /dev/null +++ b/Assets/Sprites/Players/Toad/LifeIcon.json @@ -0,0 +1 @@ +{"variations": {"default": {"source": "LifeIcon.png"}}} diff --git a/Assets/Sprites/Players/Toad/LifeIcon.png b/Assets/Sprites/Players/Toad/LifeIcon.png new file mode 100644 index 0000000..8856bc6 Binary files /dev/null and b/Assets/Sprites/Players/Toad/LifeIcon.png differ diff --git a/Assets/Sprites/Players/Toad/LifeIcon.png.import b/Assets/Sprites/Players/Toad/LifeIcon.png.import new file mode 100644 index 0000000..8a9e8bd --- /dev/null +++ b/Assets/Sprites/Players/Toad/LifeIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dcnjf1y3h0jfa" +path="res://.godot/imported/LifeIcon.png-438e0a071efbef074d2cbac7f836e4ac.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Toad/LifeIcon.png" +dest_files=["res://.godot/imported/LifeIcon.png-438e0a071efbef074d2cbac7f836e4ac.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Toad/SFX.json b/Assets/Sprites/Players/Toad/SFX.json new file mode 100644 index 0000000..36a3713 --- /dev/null +++ b/Assets/Sprites/Players/Toad/SFX.json @@ -0,0 +1,3 @@ +{ + +} diff --git a/Assets/Sprites/Players/Toad/Small.json b/Assets/Sprites/Players/Toad/Small.json new file mode 100644 index 0000000..8294f47 --- /dev/null +++ b/Assets/Sprites/Players/Toad/Small.json @@ -0,0 +1,210 @@ +{ + "animations": { + "Attack": { + "frames": [], + "speed": 5.0, + "loop": true + }, + "Climb": { + "frames": [ + [ + 160.0, + 32.0, + 32.0, + 32.0 + ], + [ + 192.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Crouch": { + "frames": [ + [ + 32.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Die": { + "frames": [ + [ + 224.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Grow": { + "frames": [ + [ + 0.0, + 64.0, + 32.0, + 32.0 + ], + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Jump": { + "frames": [ + [ + 192.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Move": { + "frames": [ + [ + 64.0, + 0.0, + 32.0, + 32.0 + ], + [ + 128.0, + 0.0, + 32.0, + 32.0 + ], + [ + 96.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Skid": { + "frames": [ + [ + 160.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "SwimIdle": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "SwimUp": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ], + [ + 32.0, + 32.0, + 32.0, + 32.0 + ], + [ + 64.0, + 32.0, + 32.0, + 32.0 + ], + [ + 96.0, + 32.0, + 32.0, + 32.0 + ], + [ + 128.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 25.0, + "loop": true + }, + "FaceForward": { + "frames": [[32, 64, 32, 32]], + "speed": 1.0, + "loop": true + }, + "Pose": { + "frames": [[64, 64, 32, 32]], + "speed": 1.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Small.png", + "rect": [ + 0.0, + 0.0, + 256.0, + 96.0 + ] + } + } +} diff --git a/Assets/Sprites/Players/Toad/Small.png b/Assets/Sprites/Players/Toad/Small.png new file mode 100755 index 0000000..9c7474a Binary files /dev/null and b/Assets/Sprites/Players/Toad/Small.png differ diff --git a/Assets/Sprites/Players/Toad/Small.png.import b/Assets/Sprites/Players/Toad/Small.png.import new file mode 100644 index 0000000..f52f439 --- /dev/null +++ b/Assets/Sprites/Players/Toad/Small.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2l5suku4ux4j" +path="res://.godot/imported/Small.png-134448c29ef2bae3feae62e6ac7726d7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Toad/Small.png" +dest_files=["res://.godot/imported/Small.png-134448c29ef2bae3feae62e6ac7726d7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/ToadNPC.json b/Assets/Sprites/Players/ToadNPC.json new file mode 100644 index 0000000..3c22c54 --- /dev/null +++ b/Assets/Sprites/Players/ToadNPC.json @@ -0,0 +1,111 @@ +{ + "animations": { + "Idle": { + "frames": [[0, 0, 16, 32]], + "speed": 5.0, + "loop": true + }, + "Emote": { + "frames": [ + [0, 0, 16, 32], + [16, 0, 16, 32] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "SMB1": { + "choices": [ + {"source": "ToadNPC.png", + "rect": [0, 0, 32, 32]}, + {"source": "ToadNPC.png", + "rect": [0, 32, 32, 32]}, + {"source": "ToadNPC.png", + "rect": [0, 64, 32, 32]}, + {"source": "ToadNPC.png", + "rect": [0, 96, 32, 32]}, + {"source": "ToadNPC.png", + "rect": [32, 0, 32, 32]}, + {"source": "ToadNPC.png", + "rect": [32, 32, 32, 32]}, + {"source": "ToadNPC.png", + "rect": [32, 64, 32, 32]} + ] + }, + "SMBLL": { + "choices": [ + {"source": "ToadNPCLL.png", + "rect": [0, 0, 32, 32]}, + {"source": "ToadNPCLL.png", + "rect": [0, 32, 32, 32]}, + {"source": "ToadNPCLL.png", + "rect": [0, 64, 32, 32]}, + {"source": "ToadNPCLL.png", + "rect": [0, 96, 32, 32]}, + {"source": "ToadNPCLL.png", + "rect": [32, 0, 32, 32]}, + {"source": "ToadNPCLL.png", + "rect": [32, 32, 32, 32]}, + {"source": "ToadNPCLL.png", + "rect": [32, 64, 32, 32]} + ] + }, + "SMBS": { + "choices": [ + {"source": "ToadNPCSP.png", + "rect": [0, 0, 32, 32]}, + {"source": "ToadNPCSP.png", + "rect": [0, 32, 32, 32]}, + {"source": "ToadNPCSP.png", + "rect": [0, 64, 32, 32]}, + {"source": "ToadNPCSP.png", + "rect": [0, 96, 32, 32]}, + {"source": "ToadNPCSP.png", + "rect": [32, 0, 32, 32]}, + {"source": "ToadNPCSP.png", + "rect": [32, 32, 32, 32]}, + {"source": "ToadNPCSP.png", + "rect": [32, 64, 32, 32]} + ] + }, + "SMBANN": { + "World1": { + "source": "DiscoNPCs.png", + "rect": [0, 0, 16, 32] + }, + "World2": { + "source": "DiscoNPCs.png", + "rect": [16, 0, 16, 32] + }, + "World3": { + "source": "DiscoNPCs.png", + "rect": [32, 0, 16, 32] + }, + "World4": { + "source": "DiscoNPCs.png", + "rect": [48, 0, 16, 32] + }, + "World5": { + "source": "DiscoNPCs.png", + "rect": [64, 0, 16, 32] + }, + "World6": { + "source": "DiscoNPCs.png", + "rect": [80, 0, 16, 32] + }, + "World7": { + "choices": [ + {"source": "DiscoNPCs.png", + "rect": [96, 0, 16, 32]}, + {"source": "DiscoNPCs.png", + "rect": [112, 0, 16, 32]} + ] + }, + "World8": { + "source": "DiscoNPCs.png", + "rect": [0, 0, 16, 32] + } + } + } +} diff --git a/Assets/Sprites/Players/ToadNPC.png b/Assets/Sprites/Players/ToadNPC.png new file mode 100644 index 0000000..0630598 Binary files /dev/null and b/Assets/Sprites/Players/ToadNPC.png differ diff --git a/Assets/Sprites/Players/ToadNPC.png.import b/Assets/Sprites/Players/ToadNPC.png.import new file mode 100644 index 0000000..038a648 --- /dev/null +++ b/Assets/Sprites/Players/ToadNPC.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfildm0squweg" +path="res://.godot/imported/ToadNPC.png-36da5818578b82b6951d4aa1109a6837.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/ToadNPC.png" +dest_files=["res://.godot/imported/ToadNPC.png-36da5818578b82b6951d4aa1109a6837.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/ToadNPCLL.png b/Assets/Sprites/Players/ToadNPCLL.png new file mode 100644 index 0000000..094bbe5 Binary files /dev/null and b/Assets/Sprites/Players/ToadNPCLL.png differ diff --git a/Assets/Sprites/Players/ToadNPCLL.png.import b/Assets/Sprites/Players/ToadNPCLL.png.import new file mode 100644 index 0000000..6632a62 --- /dev/null +++ b/Assets/Sprites/Players/ToadNPCLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fdn41mmtnhdt" +path="res://.godot/imported/ToadNPCLL.png-5f53e8fd5763d8f556ffecb54b340df8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/ToadNPCLL.png" +dest_files=["res://.godot/imported/ToadNPCLL.png-5f53e8fd5763d8f556ffecb54b340df8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/ToadNPCOld.json b/Assets/Sprites/Players/ToadNPCOld.json new file mode 100644 index 0000000..45670fa --- /dev/null +++ b/Assets/Sprites/Players/ToadNPCOld.json @@ -0,0 +1,167 @@ +{ + "animations": { + "Idle": { + "frames": [[0, 0, 16, 32]], + "speed": 5.0, + "loop": true + }, + "Emote": { + "frames": [ + [0, 0, 16, 32], + [16, 0, 16, 32] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "World1": { + "SMB1": { + "source": "ToadNPC.png", + "rect": [0, 0, 32, 32] + }, + "SMBLL": { + "source": "ToadNPCLL.png", + "rect": [0, 0, 32, 32] + }, + "SMBS": { + "source": "ToadNPCSP.png", + "rect": [0, 0, 32, 32] + }, + "SMBANN": { + "source": "DiscoNPCs.png", + "rect": [0, 0, 16, 32] + } + }, + "World2": { + "SMB1": { + "source": "ToadNPC.png", + "rect": [0, 32, 32, 32] + }, + "SMBLL": { + "source": "ToadNPCLL.png", + "rect": [0, 32, 32, 32] + }, + "SMBS": { + "source": "ToadNPCSP.png", + "rect": [0, 32, 32, 32] + }, + "SMBANN": { + "source": "DiscoNPCs.png", + "rect": [16, 0, 16, 32] + } + }, + "World3": { + "SMB1": { + "source": "ToadNPC.png", + "rect": [0, 64, 32, 32] + }, + "SMBLL": { + "source": "ToadNPCLL.png", + "rect": [0, 64, 32, 32] + }, + "SMBS": { + "source": "ToadNPCSP.png", + "rect": [0, 64, 32, 32] + }, + "SMBANN": { + "source": "DiscoNPCs.png", + "rect": [32, 0, 16, 32] + } + }, + "World4": { + "SMB1": { + "source": "ToadNPC.png", + "rect": [0, 96, 32, 32] + }, + "SMBLL": { + "source": "ToadNPCLL.png", + "rect": [0, 96, 32, 32] + }, + "SMBS": { + "source": "ToadNPCSP.png", + "rect": [0, 96, 32, 32] + }, + "SMBANN": { + "source": "DiscoNPCs.png", + "rect": [48, 0, 16, 32] + } + }, + "World5": { + "SMB1": { + "source": "ToadNPC.png", + "rect": [32, 0, 32, 32] + }, + "SMBLL": { + "source": "ToadNPCLL.png", + "rect": [32, 0, 32, 32] + }, + "SMBS": { + "source": "ToadNPCSP.png", + "rect": [32, 0, 32, 32] + }, + "SMBANN": { + "source": "DiscoNPCs.png", + "rect": [64, 0, 16, 32] + } + }, + "World6": { + "SMB1": { + "source": "ToadNPC.png", + "rect": [32, 32, 32, 32] + }, + "SMBLL": { + "source": "ToadNPCLL.png", + "rect": [32, 32, 32, 32] + }, + "SMBS": { + "source": "ToadNPCSP.png", + "rect": [32, 32, 32, 32] + }, + "SMBANN": { + "source": "DiscoNPCs.png", + "rect": [80, 0, 16, 32] + } + }, + "World7": { + "SMB1": { + "source": "ToadNPC.png", + "rect": [32, 64, 32, 32] + }, + "SMBLL": { + "source": "ToadNPCLL.png", + "rect": [32, 64, 32, 32] + }, + "SMBS": { + "source": "ToadNPCSP.png", + "rect": [32, 0, 16, 32] + }, + "SMBANN": { + "choices": [ + {"source": "DiscoNPCs.png", + "rect": [96, 0, 16, 32]}, + {"source": "DiscoNPCs.png", + "rect": [112, 0, 16, 32]} + ] + } + }, + "World8": { + "SMB1": { + "source": "ToadNPC.png", + "rect": [0, 0, 32, 32] + }, + "SMBLL": { + "source": "ToadNPCLL.png", + "rect": [0, 0, 32, 32] + }, + "SMBS": { + "source": "ToadNPCSP.png", + "rect": [0, 0, 32, 32] + }, + "SMBANN": { + "source": "DiscoNPCs.png", + "rect": [0, 0, 16, 32] + } + } + } +} diff --git a/Assets/Sprites/Players/ToadNPCSP.png b/Assets/Sprites/Players/ToadNPCSP.png new file mode 100644 index 0000000..23aaa38 Binary files /dev/null and b/Assets/Sprites/Players/ToadNPCSP.png differ diff --git a/Assets/Sprites/Players/ToadNPCSP.png.import b/Assets/Sprites/Players/ToadNPCSP.png.import new file mode 100644 index 0000000..eb5ef9e --- /dev/null +++ b/Assets/Sprites/Players/ToadNPCSP.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqsmj1e2lbmy0" +path="res://.godot/imported/ToadNPCSP.png-e38fb6088857f4f2a3c0d7cc90fb9b9f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/ToadNPCSP.png" +dest_files=["res://.godot/imported/ToadNPCSP.png-e38fb6088857f4f2a3c0d7cc90fb9b9f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Toadette/Big.json b/Assets/Sprites/Players/Toadette/Big.json new file mode 100644 index 0000000..7a111c6 --- /dev/null +++ b/Assets/Sprites/Players/Toadette/Big.json @@ -0,0 +1,254 @@ +{ + "animations": { + "Attack": { + "frames": [ + [ + 224.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Climb": { + "frames": [ + [ + 160.0, + 32.0, + 32.0, + 32.0 + ], + [ + 192.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Crouch": { + "frames": [ + [ + 32.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Die": { + "frames": [ + [ + 224.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Fall": { + "frames": [ + + [ + 64.0, + 64.0, + 32.0, + 32.0 + ], + [ + 96.0, + 64.0, + 32.0, + 32.0 + ], + [ + 128.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Grow": { + "frames": [ + [ + 0.0, + 64.0, + 32.0, + 32.0 + ], + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Jump": { + "frames": [ + [ + 192.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "JumpFall": { + "frames": [ + [ + 32.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Move": { + "frames": [ + [ + 64.0, + 0.0, + 32.0, + 32.0 + ], + [ + 96.0, + 0.0, + 32.0, + 32.0 + ], + [ + 128.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Skid": { + "frames": [ + [ + 160.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "SwimIdle": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "SwimUp": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ], + [ + 32.0, + 32.0, + 32.0, + 32.0 + ], + [ + 64.0, + 32.0, + 32.0, + 32.0 + ], + [ + 96.0, + 32.0, + 32.0, + 32.0 + ], + [ + 128.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 25.0, + "loop": true + }, + "FaceForward": { + "frames": [[160, 64, 32, 32]], + "speed": 1.0, + "loop": true + }, + "Pose": { + "frames": [[192, 64, 32, 32]], + "speed": 1.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Big.png", + "rect": [ + 0.0, + 0.0, + 256.0, + 96.0 + ] + } + } +} diff --git a/Assets/Sprites/Players/Toadette/Big.png b/Assets/Sprites/Players/Toadette/Big.png new file mode 100755 index 0000000..53ce764 Binary files /dev/null and b/Assets/Sprites/Players/Toadette/Big.png differ diff --git a/Assets/Sprites/Players/Toadette/Big.png.import b/Assets/Sprites/Players/Toadette/Big.png.import new file mode 100644 index 0000000..d58d4dd --- /dev/null +++ b/Assets/Sprites/Players/Toadette/Big.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drtaqc2e5fuxh" +path="res://.godot/imported/Big.png-3e9d288566b081c2bb0db05efd779252.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Toadette/Big.png" +dest_files=["res://.godot/imported/Big.png-3e9d288566b081c2bb0db05efd779252.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Toadette/CharacterColour.json b/Assets/Sprites/Players/Toadette/CharacterColour.json new file mode 100644 index 0000000..8d781d3 --- /dev/null +++ b/Assets/Sprites/Players/Toadette/CharacterColour.json @@ -0,0 +1 @@ +{"variations": {"source": "CharacterColour.png"}} diff --git a/Assets/Sprites/Players/Toadette/CharacterColour.png b/Assets/Sprites/Players/Toadette/CharacterColour.png new file mode 100755 index 0000000..09e7db1 Binary files /dev/null and b/Assets/Sprites/Players/Toadette/CharacterColour.png differ diff --git a/Assets/Sprites/Players/Toadette/CharacterColour.png.import b/Assets/Sprites/Players/Toadette/CharacterColour.png.import new file mode 100644 index 0000000..7aa88cc --- /dev/null +++ b/Assets/Sprites/Players/Toadette/CharacterColour.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://berqbh53ilbml" +path="res://.godot/imported/CharacterColour.png-3748b0ac17fbf31baa4f1ec3d705846c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Toadette/CharacterColour.png" +dest_files=["res://.godot/imported/CharacterColour.png-3748b0ac17fbf31baa4f1ec3d705846c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Toadette/CharacterInfo.json b/Assets/Sprites/Players/Toadette/CharacterInfo.json new file mode 100644 index 0000000..18920b0 --- /dev/null +++ b/Assets/Sprites/Players/Toadette/CharacterInfo.json @@ -0,0 +1,24 @@ +{ + "name": "CHAR_TOADETTE", + "physics": { + "AIR_ACCEL": 3.0, + "AIR_SKID": 1.5, + "DECEL": 3.0, + "FALL_GRAVITY": 25.0, + "GROUND_RUN_ACCEL": 1.25, + "GROUND_WALK_ACCEL": 4.0, + "JUMP_GRAVITY": 11.0, + "JUMP_HEIGHT": 300.0, + "JUMP_INCR": 8.0, + "SWIM_GRAVITY": 2.5, + "SWIM_SPEED": 95.0, + "MAX_FALL_SPEED": 280, + "MAX_SWIM_FALL_SPEED": 200, + "RUN_SKID": 8.0, + "RUN_SPEED": 160, + "WALK_SKID": 8.0, + "WALK_SPEED": 90.0 + }, + "small_hitbox_scale": [1.0, 1.0], + "big_hitbox_scale": [1.0, 1.0] +} diff --git a/Assets/Sprites/Players/Toadette/CheckpointFlag.json b/Assets/Sprites/Players/Toadette/CheckpointFlag.json new file mode 100644 index 0000000..56576e0 --- /dev/null +++ b/Assets/Sprites/Players/Toadette/CheckpointFlag.json @@ -0,0 +1,12 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 32, 32]], + "speed": 1.0, + "loop": true + } + }, + "variations": { + "default": {"source": "CheckpointFlag.png"} + } +} diff --git a/Assets/Sprites/Players/Toadette/CheckpointFlag.png b/Assets/Sprites/Players/Toadette/CheckpointFlag.png new file mode 100644 index 0000000..013c480 Binary files /dev/null and b/Assets/Sprites/Players/Toadette/CheckpointFlag.png differ diff --git a/Assets/Sprites/Players/Toadette/CheckpointFlag.png.import b/Assets/Sprites/Players/Toadette/CheckpointFlag.png.import new file mode 100644 index 0000000..1c049a5 --- /dev/null +++ b/Assets/Sprites/Players/Toadette/CheckpointFlag.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cpfntidkri6he" +path="res://.godot/imported/CheckpointFlag.png-c22259ccd74d40a928e4cf26df14273e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Toadette/CheckpointFlag.png" +dest_files=["res://.godot/imported/CheckpointFlag.png-c22259ccd74d40a928e4cf26df14273e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Toadette/ColourPalette.json b/Assets/Sprites/Players/Toadette/ColourPalette.json new file mode 100644 index 0000000..18286f5 --- /dev/null +++ b/Assets/Sprites/Players/Toadette/ColourPalette.json @@ -0,0 +1 @@ +{"variations": {"source": "ColourPalette.png"}} diff --git a/Assets/Sprites/Players/Toadette/ColourPalette.png b/Assets/Sprites/Players/Toadette/ColourPalette.png new file mode 100755 index 0000000..13e288e Binary files /dev/null and b/Assets/Sprites/Players/Toadette/ColourPalette.png differ diff --git a/Assets/Sprites/Players/Toadette/ColourPalette.png.import b/Assets/Sprites/Players/Toadette/ColourPalette.png.import new file mode 100644 index 0000000..c8f939a --- /dev/null +++ b/Assets/Sprites/Players/Toadette/ColourPalette.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://chy5db4qy4f8o" +path="res://.godot/imported/ColourPalette.png-4624e174f859647b4db6cee394d16fb9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Toadette/ColourPalette.png" +dest_files=["res://.godot/imported/ColourPalette.png-4624e174f859647b4db6cee394d16fb9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Toadette/Fire.json b/Assets/Sprites/Players/Toadette/Fire.json new file mode 100644 index 0000000..70d7f91 --- /dev/null +++ b/Assets/Sprites/Players/Toadette/Fire.json @@ -0,0 +1,272 @@ +{ + "animations": { + "AirAttack": { + "frames": [ + [ + 32.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Attack": { + "frames": [ + [ + 224.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Climb": { + "frames": [ + [ + 160.0, + 32.0, + 32.0, + 32.0 + ], + [ + 192.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Crouch": { + "frames": [ + [ + 32.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Die": { + "frames": [ + [ + 224.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Fall": { + "frames": [ + + [ + 128.0, + 64.0, + 32.0, + 32.0 + ], + [ + 160.0, + 64.0, + 32.0, + 32.0 + ], + [ + 192.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Grow": { + "frames": [ + [ + 0.0, + 64.0, + 32.0, + 32.0 + ], + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Jump": { + "frames": [ + [ + 192.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "JumpFall": { + "frames": [ + [ + 96.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Move": { + "frames": [ + [ + 64.0, + 0.0, + 32.0, + 32.0 + ], + [ + 96.0, + 0.0, + 32.0, + 32.0 + ], + [ + 128.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Skid": { + "frames": [ + [ + 160.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "SwimAttack": { + "frames": [ + [ + 64.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "SwimIdle": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "SwimUp": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ], + [ + 32.0, + 32.0, + 32.0, + 32.0 + ], + [ + 64.0, + 32.0, + 32.0, + 32.0 + ], + [ + 96.0, + 32.0, + 32.0, + 32.0 + ], + [ + 128.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 25.0, + "loop": true + }, + "FaceForward": { + "frames": [[0, 96, 32, 32]], + "speed": 1.0, + "loop": true + }, + "Pose": { + "frames": [[32, 96, 32, 32]], + "speed": 1.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Fire.png" + } + } +} diff --git a/Assets/Sprites/Players/Toadette/Fire.png b/Assets/Sprites/Players/Toadette/Fire.png new file mode 100755 index 0000000..1008c4b Binary files /dev/null and b/Assets/Sprites/Players/Toadette/Fire.png differ diff --git a/Assets/Sprites/Players/Toadette/Fire.png.import b/Assets/Sprites/Players/Toadette/Fire.png.import new file mode 100644 index 0000000..6352cfb --- /dev/null +++ b/Assets/Sprites/Players/Toadette/Fire.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cttelvg1404cg" +path="res://.godot/imported/Fire.png-5ceb95b1bccac067158763bc113d0b29.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Toadette/Fire.png" +dest_files=["res://.godot/imported/Fire.png-5ceb95b1bccac067158763bc113d0b29.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Toadette/LifeIcon.json b/Assets/Sprites/Players/Toadette/LifeIcon.json new file mode 100644 index 0000000..9ccc4f0 --- /dev/null +++ b/Assets/Sprites/Players/Toadette/LifeIcon.json @@ -0,0 +1 @@ +{"variations": {"default": {"source": "LifeIcon.png"}}} diff --git a/Assets/Sprites/Players/Toadette/LifeIcon.png b/Assets/Sprites/Players/Toadette/LifeIcon.png new file mode 100644 index 0000000..ce8e7de Binary files /dev/null and b/Assets/Sprites/Players/Toadette/LifeIcon.png differ diff --git a/Assets/Sprites/Players/Toadette/LifeIcon.png.import b/Assets/Sprites/Players/Toadette/LifeIcon.png.import new file mode 100644 index 0000000..6d0033a --- /dev/null +++ b/Assets/Sprites/Players/Toadette/LifeIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c01u5snbri35j" +path="res://.godot/imported/LifeIcon.png-4deb14f38ee45a18761073bea248e425.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Toadette/LifeIcon.png" +dest_files=["res://.godot/imported/LifeIcon.png-4deb14f38ee45a18761073bea248e425.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Toadette/SFX.json b/Assets/Sprites/Players/Toadette/SFX.json new file mode 100644 index 0000000..36a3713 --- /dev/null +++ b/Assets/Sprites/Players/Toadette/SFX.json @@ -0,0 +1,3 @@ +{ + +} diff --git a/Assets/Sprites/Players/Toadette/Small.json b/Assets/Sprites/Players/Toadette/Small.json new file mode 100644 index 0000000..955b8ae --- /dev/null +++ b/Assets/Sprites/Players/Toadette/Small.json @@ -0,0 +1,246 @@ +{ + "animations": { + "Attack": { + "frames": [], + "speed": 5.0, + "loop": true + }, + "Climb": { + "frames": [ + [ + 160.0, + 32.0, + 32.0, + 32.0 + ], + [ + 192.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Crouch": { + "frames": [ + [ + 32.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Die": { + "frames": [ + [ + 224.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Fall": { + "frames": [ + [ + 64.0, + 64.0, + 32.0, + 32.0 + ], + [ + 96.0, + 64.0, + 32.0, + 32.0 + ], + [ + 128.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Grow": { + "frames": [ + [ + 0.0, + 64.0, + 32.0, + 32.0 + ], + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Idle": { + "frames": [ + [ + 0.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Jump": { + "frames": [ + [ + 192.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "JumpFall": { + "frames": [ + [ + 32.0, + 64.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Move": { + "frames": [ + [ + 64.0, + 0.0, + 32.0, + 32.0 + ], + [ + 128.0, + 0.0, + 32.0, + 32.0 + ], + [ + 96.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Skid": { + "frames": [ + [ + 160.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "SwimIdle": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 10.0, + "loop": true + }, + "SwimUp": { + "frames": [ + [ + 224.0, + 0.0, + 32.0, + 32.0 + ], + [ + 0.0, + 32.0, + 32.0, + 32.0 + ], + [ + 32.0, + 32.0, + 32.0, + 32.0 + ], + [ + 64.0, + 32.0, + 32.0, + 32.0 + ], + [ + 96.0, + 32.0, + 32.0, + 32.0 + ], + [ + 128.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 25.0, + "loop": true + }, + "FaceForward": { + "frames": [[160, 64, 32, 32]], + "speed": 1.0, + "loop": true + }, + "Pose": { + "frames": [[192, 64, 32, 32]], + "speed": 1.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Small.png", + "rect": [ + 0.0, + 0.0, + 256.0, + 96.0 + ] + } + } +} diff --git a/Assets/Sprites/Players/Toadette/Small.png b/Assets/Sprites/Players/Toadette/Small.png new file mode 100755 index 0000000..69975e2 Binary files /dev/null and b/Assets/Sprites/Players/Toadette/Small.png differ diff --git a/Assets/Sprites/Players/Toadette/Small.png.import b/Assets/Sprites/Players/Toadette/Small.png.import new file mode 100644 index 0000000..635e800 --- /dev/null +++ b/Assets/Sprites/Players/Toadette/Small.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdmhguxcqt2wv" +path="res://.godot/imported/Small.png-fec60e02cf51ee9407c76175999b2a08.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Toadette/Small.png" +dest_files=["res://.godot/imported/Small.png-fec60e02cf51ee9407c76175999b2a08.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Players/Yoshi.json b/Assets/Sprites/Players/Yoshi.json new file mode 100644 index 0000000..515e34b --- /dev/null +++ b/Assets/Sprites/Players/Yoshi.json @@ -0,0 +1,87 @@ +{ + "animations": { + "Blue": { + "frames": [ + [ + 0.0, + 32.0, + 32.0, + 32.0 + ], + [ + 32.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Green": { + "frames": [ + [ + 0.0, + 0.0, + 32.0, + 32.0 + ], + [ + 32.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Red": { + "frames": [ + [ + 64.0, + 0.0, + 32.0, + 32.0 + ], + [ + 96.0, + 0.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + }, + "Yellow": { + "frames": [ + [ + 64.0, + 32.0, + 32.0, + 32.0 + ], + [ + 96.0, + 32.0, + 32.0, + 32.0 + ] + ], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "Yoshi.png", + "rect": [ + 0.0, + 0.0, + 128.0, + 64.0 + ] + } + } +} diff --git a/Assets/Sprites/Players/Yoshi.png b/Assets/Sprites/Players/Yoshi.png new file mode 100755 index 0000000..c1aff91 Binary files /dev/null and b/Assets/Sprites/Players/Yoshi.png differ diff --git a/Assets/Sprites/Players/Yoshi.png.import b/Assets/Sprites/Players/Yoshi.png.import new file mode 100644 index 0000000..d5a6f8a --- /dev/null +++ b/Assets/Sprites/Players/Yoshi.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hdpdek7jitea" +path="res://.godot/imported/Yoshi.png-278b6ec1a52d06a1b6ab78fa6ff45d24.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Players/Yoshi.png" +dest_files=["res://.godot/imported/Yoshi.png-278b6ec1a52d06a1b6ab78fa6ff45d24.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/CastleFlag.json b/Assets/Sprites/Tilesets/CastleFlag.json new file mode 100644 index 0000000..d03ddd4 --- /dev/null +++ b/Assets/Sprites/Tilesets/CastleFlag.json @@ -0,0 +1,10 @@ +{ + "variations": + { + "default": + { + "source": "CastleFlag.png", + "rect": [0, 0, 16, 16] + } + } +} diff --git a/Assets/Sprites/Tilesets/CastleFlag.png b/Assets/Sprites/Tilesets/CastleFlag.png new file mode 100644 index 0000000..2d70cdf Binary files /dev/null and b/Assets/Sprites/Tilesets/CastleFlag.png differ diff --git a/Assets/Sprites/Tilesets/CastleFlag.png.import b/Assets/Sprites/Tilesets/CastleFlag.png.import new file mode 100644 index 0000000..8b806d7 --- /dev/null +++ b/Assets/Sprites/Tilesets/CastleFlag.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://gnqt7rl36kxy" +path="res://.godot/imported/CastleFlag.png-4b450e30058516afc560e6fd97827def.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/CastleFlag.png" +dest_files=["res://.godot/imported/CastleFlag.png-4b450e30058516afc560e6fd97827def.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/ChallengeCastleEnd.png b/Assets/Sprites/Tilesets/ChallengeCastleEnd.png new file mode 100755 index 0000000..59efe02 Binary files /dev/null and b/Assets/Sprites/Tilesets/ChallengeCastleEnd.png differ diff --git a/Assets/Sprites/Tilesets/ChallengeCastleEnd.png.import b/Assets/Sprites/Tilesets/ChallengeCastleEnd.png.import new file mode 100644 index 0000000..cc301cf --- /dev/null +++ b/Assets/Sprites/Tilesets/ChallengeCastleEnd.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://jucsm1aw6fv5" +path="res://.godot/imported/ChallengeCastleEnd.png-7383d8f30be38e228750399b1adebdb2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/ChallengeCastleEnd.png" +dest_files=["res://.godot/imported/ChallengeCastleEnd.png-7383d8f30be38e228750399b1adebdb2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/ChallengeResults.png b/Assets/Sprites/Tilesets/ChallengeResults.png new file mode 100755 index 0000000..8a7438c Binary files /dev/null and b/Assets/Sprites/Tilesets/ChallengeResults.png differ diff --git a/Assets/Sprites/Tilesets/ChallengeResults.png.import b/Assets/Sprites/Tilesets/ChallengeResults.png.import new file mode 100644 index 0000000..ee04216 --- /dev/null +++ b/Assets/Sprites/Tilesets/ChallengeResults.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkd4wamsfjluv" +path="res://.godot/imported/ChallengeResults.png-7dba7afbb1cec6e372c6d0e33797279a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/ChallengeResults.png" +dest_files=["res://.godot/imported/ChallengeResults.png-7dba7afbb1cec6e372c6d0e33797279a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/CloudPlatform.json b/Assets/Sprites/Tilesets/CloudPlatform.json new file mode 100644 index 0000000..a8ce0a2 --- /dev/null +++ b/Assets/Sprites/Tilesets/CloudPlatform.json @@ -0,0 +1,7 @@ +{ + "variations": { + "default": { + "source": "CloudPlatform.png" + } + } +} diff --git a/Assets/Sprites/Tilesets/CloudPlatform.png b/Assets/Sprites/Tilesets/CloudPlatform.png new file mode 100644 index 0000000..3d01ef6 Binary files /dev/null and b/Assets/Sprites/Tilesets/CloudPlatform.png differ diff --git a/Assets/Sprites/Tilesets/CloudPlatform.png.import b/Assets/Sprites/Tilesets/CloudPlatform.png.import new file mode 100644 index 0000000..7e890e3 --- /dev/null +++ b/Assets/Sprites/Tilesets/CloudPlatform.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://7g55o2cjwrap" +path="res://.godot/imported/CloudPlatform.png-532e8929622f7d317742bedf4527562a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/CloudPlatform.png" +dest_files=["res://.godot/imported/CloudPlatform.png-532e8929622f7d317742bedf4527562a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/AirshipDeco.png b/Assets/Sprites/Tilesets/Deco/AirshipDeco.png new file mode 100644 index 0000000..8c90922 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/AirshipDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/AirshipDeco.png.import b/Assets/Sprites/Tilesets/Deco/AirshipDeco.png.import new file mode 100644 index 0000000..cfd5746 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/AirshipDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dno3qu5d5hhfc" +path="res://.godot/imported/AirshipDeco.png-4591521e7b6474bb4e7eab775418c20c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/AirshipDeco.png" +dest_files=["res://.godot/imported/AirshipDeco.png-4591521e7b6474bb4e7eab775418c20c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/AirshipDecoLL.png b/Assets/Sprites/Tilesets/Deco/AirshipDecoLL.png new file mode 100644 index 0000000..f95bd32 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/AirshipDecoLL.png differ diff --git a/Assets/Sprites/Tilesets/Deco/AirshipDecoLL.png.import b/Assets/Sprites/Tilesets/Deco/AirshipDecoLL.png.import new file mode 100644 index 0000000..11b87a3 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/AirshipDecoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b6w171t7bjvsa" +path="res://.godot/imported/AirshipDecoLL.png-93e49d743df5a16858eaea280b01fd71.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/AirshipDecoLL.png" +dest_files=["res://.godot/imported/AirshipDecoLL.png-93e49d743df5a16858eaea280b01fd71.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/AutumnDeco.png b/Assets/Sprites/Tilesets/Deco/AutumnDeco.png new file mode 100644 index 0000000..b34cdbe Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/AutumnDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/AutumnDeco.png.import b/Assets/Sprites/Tilesets/Deco/AutumnDeco.png.import new file mode 100644 index 0000000..672e356 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/AutumnDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqh2brr08wel0" +path="res://.godot/imported/AutumnDeco.png-3ed7a4ae9d86d700971428c45267dfc5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/AutumnDeco.png" +dest_files=["res://.godot/imported/AutumnDeco.png-3ed7a4ae9d86d700971428c45267dfc5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/AutumnDecoLL.png b/Assets/Sprites/Tilesets/Deco/AutumnDecoLL.png new file mode 100644 index 0000000..86bca74 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/AutumnDecoLL.png differ diff --git a/Assets/Sprites/Tilesets/Deco/AutumnDecoLL.png.import b/Assets/Sprites/Tilesets/Deco/AutumnDecoLL.png.import new file mode 100644 index 0000000..aef5325 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/AutumnDecoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://crmosa0y2o5ys" +path="res://.godot/imported/AutumnDecoLL.png-b390dc20d97d94fc94d3c32c10e35354.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/AutumnDecoLL.png" +dest_files=["res://.godot/imported/AutumnDecoLL.png-b390dc20d97d94fc94d3c32c10e35354.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/BeachDeco.png b/Assets/Sprites/Tilesets/Deco/BeachDeco.png new file mode 100644 index 0000000..1dc67af Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/BeachDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/BeachDeco.png.import b/Assets/Sprites/Tilesets/Deco/BeachDeco.png.import new file mode 100644 index 0000000..4e34fba --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/BeachDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bxwj2s4g8hvdu" +path="res://.godot/imported/BeachDeco.png-e8ecdb31361fafab717394c064d78f0f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/BeachDeco.png" +dest_files=["res://.godot/imported/BeachDeco.png-e8ecdb31361fafab717394c064d78f0f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/BeachDecoLL.png b/Assets/Sprites/Tilesets/Deco/BeachDecoLL.png new file mode 100644 index 0000000..29f25af Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/BeachDecoLL.png differ diff --git a/Assets/Sprites/Tilesets/Deco/BeachDecoLL.png.import b/Assets/Sprites/Tilesets/Deco/BeachDecoLL.png.import new file mode 100644 index 0000000..dea9beb --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/BeachDecoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b36jqm0641eig" +path="res://.godot/imported/BeachDecoLL.png-94c18e66dfca522ed32a7d89dd3fc71e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/BeachDecoLL.png" +dest_files=["res://.godot/imported/BeachDecoLL.png-94c18e66dfca522ed32a7d89dd3fc71e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/BonusDeco.png b/Assets/Sprites/Tilesets/Deco/BonusDeco.png new file mode 100644 index 0000000..cdf3eae Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/BonusDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/BonusDeco.png.import b/Assets/Sprites/Tilesets/Deco/BonusDeco.png.import new file mode 100644 index 0000000..a8ef9ef --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/BonusDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://l2gakigvgnce" +path="res://.godot/imported/BonusDeco.png-21e0b209c09159ba8ff43aeb958aa6c2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/BonusDeco.png" +dest_files=["res://.godot/imported/BonusDeco.png-21e0b209c09159ba8ff43aeb958aa6c2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/BonusDecoLL.png b/Assets/Sprites/Tilesets/Deco/BonusDecoLL.png new file mode 100644 index 0000000..4042199 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/BonusDecoLL.png differ diff --git a/Assets/Sprites/Tilesets/Deco/BonusDecoLL.png.import b/Assets/Sprites/Tilesets/Deco/BonusDecoLL.png.import new file mode 100644 index 0000000..e003a22 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/BonusDecoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bis7amrjbsix2" +path="res://.godot/imported/BonusDecoLL.png-4acaad83ad6b5439c940ee847f2a0e14.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/BonusDecoLL.png" +dest_files=["res://.godot/imported/BonusDecoLL.png-4acaad83ad6b5439c940ee847f2a0e14.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/CastleDeco.png b/Assets/Sprites/Tilesets/Deco/CastleDeco.png new file mode 100644 index 0000000..b5ea303 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/CastleDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/CastleDeco.png.import b/Assets/Sprites/Tilesets/Deco/CastleDeco.png.import new file mode 100644 index 0000000..d0b1418 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/CastleDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://w8rn0d674s73" +path="res://.godot/imported/CastleDeco.png-510cd3617cb6ed7ff4d7440fd677cffa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/CastleDeco.png" +dest_files=["res://.godot/imported/CastleDeco.png-510cd3617cb6ed7ff4d7440fd677cffa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/CastleDecoLL.png b/Assets/Sprites/Tilesets/Deco/CastleDecoLL.png new file mode 100644 index 0000000..6ddd17d Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/CastleDecoLL.png differ diff --git a/Assets/Sprites/Tilesets/Deco/CastleDecoLL.png.import b/Assets/Sprites/Tilesets/Deco/CastleDecoLL.png.import new file mode 100644 index 0000000..5444bf4 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/CastleDecoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://7it1htjj3kep" +path="res://.godot/imported/CastleDecoLL.png-f6c0aa0d543896845a407f7ff066ac94.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/CastleDecoLL.png" +dest_files=["res://.godot/imported/CastleDecoLL.png-f6c0aa0d543896845a407f7ff066ac94.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/CastleWaterDeco.png b/Assets/Sprites/Tilesets/Deco/CastleWaterDeco.png new file mode 100644 index 0000000..e33b212 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/CastleWaterDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/CastleWaterDeco.png.import b/Assets/Sprites/Tilesets/Deco/CastleWaterDeco.png.import new file mode 100644 index 0000000..8363f4a --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/CastleWaterDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://du5hhfokrbgcb" +path="res://.godot/imported/CastleWaterDeco.png-7a8919b9735c421ddd68f6f4955a4e03.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/CastleWaterDeco.png" +dest_files=["res://.godot/imported/CastleWaterDeco.png-7a8919b9735c421ddd68f6f4955a4e03.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/CastleWaterLLDeco.png b/Assets/Sprites/Tilesets/Deco/CastleWaterLLDeco.png new file mode 100644 index 0000000..a29426f Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/CastleWaterLLDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/CastleWaterLLDeco.png.import b/Assets/Sprites/Tilesets/Deco/CastleWaterLLDeco.png.import new file mode 100644 index 0000000..2483967 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/CastleWaterLLDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dttm0xteulisi" +path="res://.godot/imported/CastleWaterLLDeco.png-ad67c2c722c3f5ba761d1c8da168acd7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/CastleWaterLLDeco.png" +dest_files=["res://.godot/imported/CastleWaterLLDeco.png-ad67c2c722c3f5ba761d1c8da168acd7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/DecoTemplate.png b/Assets/Sprites/Tilesets/Deco/DecoTemplate.png new file mode 100644 index 0000000..dff5c01 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/DecoTemplate.png differ diff --git a/Assets/Sprites/Tilesets/Deco/DecoTemplate.png.import b/Assets/Sprites/Tilesets/Deco/DecoTemplate.png.import new file mode 100644 index 0000000..c5b146d --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/DecoTemplate.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cnexuteg5rvye" +path="res://.godot/imported/DecoTemplate.png-e3245f58e2a1d1f7cd4b3c0e16fb56d7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/DecoTemplate.png" +dest_files=["res://.godot/imported/DecoTemplate.png-e3245f58e2a1d1f7cd4b3c0e16fb56d7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/DecoTiles.json b/Assets/Sprites/Tilesets/Deco/DecoTiles.json new file mode 100644 index 0000000..4e8a038 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/DecoTiles.json @@ -0,0 +1,191 @@ +{ + "variations": { + "default": { + "Day": { + "SMB1": { "source": "OverworldDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBLL": { "source": "OverworldDecoLL.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBANN": { "source": "OverworldDecoANN.png", "rect": [0.0, 0.0, 80.0, 32.0] } + }, + "Night": { + "SMB1": { "source": "OverworldDeco.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBLL": { "source": "OverworldDecoLL.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBANN": { "source": "OverworldDecoANN.png", "rect": [0.0, 32.0, 80.0, 32.0] } + } + }, + "Underground": { + "SMB1": { "source": "UndergroundDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBLL": { "source": "UndergroundDecoLL.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBANN": { "source": "UndergroundDecoANN.png", "rect": [0.0, 0.0, 80.0, 32.0] } + }, + "Desert": { + "Day": { + "SMB1": { "source": "DesertDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBLL": { "source": "DesertDecoLL.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBANN": { "source": "DesertDecoANN.png", "rect": [0.0, 0.0, 80.0, 32.0] } + }, + "Night": { + "SMB1": { "source": "DesertDeco.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBLL": { "source": "DesertDecoLL.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBANN": { "source": "DesertDecoANN.png", "rect": [0.0, 32.0, 80.0, 32.0] } + } + }, + "Snow": { + "Day": { + "SMB1": { "source": "SnowDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBLL": { "source": "SnowDecoLL.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBANN": { "source": "SnowDecoANN.png", "rect": [0.0, 0.0, 80.0, 32.0] } + }, + "Night": { + "SMB1": { "source": "SnowDeco.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBLL": { "source": "SnowDecoLL.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBANN": { "source": "SnowDecoANN.png", "rect": [0.0, 32.0, 80.0, 32.0] } + } + }, + "Jungle": { + "Day": { + "SMB1": { "source": "JungleDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBLL": { "source": "JungleDecoLL.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBANN": { "source": "JungleDecoANN.png", "rect": [0.0, 0.0, 80.0, 32.0] } + }, + "Night": { + "SMB1": { "source": "JungleDeco.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBLL": { "source": "JungleDecoLL.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBANN": { "source": "JungleDecoANN.png", "rect": [0.0, 32.0, 80.0, 32.0] } + } + }, + "Beach": { + "Day": { + "SMB1": { "source": "BeachDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBLL": { "source": "BeachDecoLL.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBANN": { "source": "BeachDecoANN.png", "rect": [0.0, 0.0, 80.0, 32.0] } + }, + "Night": { + "SMB1": { "source": "BeachDeco.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBLL": { "source": "BeachDecoLL.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBANN": { "source": "BeachDecoANN.png", "rect": [0.0, 32.0, 80.0, 32.0] } + } + }, + "Garden": { + "Day": { + "SMB1": { "source": "GardenDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBLL": { "source": "GardenDecoLL.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBANN": { "source": "GardenDecoANN.png", "rect": [0.0, 0.0, 80.0, 32.0] } + }, + "Night": { + "SMB1": { "source": "GardenDeco.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBLL": { "source": "GardenDecoLL.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBANN": { "source": "GardenDecoANN.png", "rect": [0.0, 32.0, 80.0, 32.0] } + } + }, + "Mountain": { + "Day": { + "SMB1": { "source": "MountainDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBLL": { "source": "MountainDecoLL.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBANN": { "source": "MountainDecoANN.png", "rect": [0.0, 0.0, 80.0, 32.0] } + }, + "Night": { + "SMB1": { "source": "MountainDeco.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBLL": { "source": "MountainDecoLL.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBANN": { "source": "MountainDecoANN.png", "rect": [0.0, 32.0, 80.0, 32.0] } + } + }, + "Skyland": { + "Day": { + "SMB1": { "source": "SkyDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBLL": { "source": "SkyDecoLL.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBANN": { "source": "SkyDecoANN.png", "rect": [0.0, 0.0, 80.0, 32.0] } + }, + "Night": { + "SMB1": { "source": "SkyDeco.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBLL": { "source": "SkyDecoLL.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBANN": { "source": "SkyDecoANN.png", "rect": [0.0, 32.0, 80.0, 32.0] } + } + }, + "Autumn": { + "Day": { + "SMB1": { "source": "AutumnDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBLL": { "source": "AutumnDecoLL.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBANN": { "source": "AutumnDecoANN.png", "rect": [0.0, 0.0, 80.0, 32.0] } + }, + "Night": { + "SMB1": { "source": "AutumnDeco.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBLL": { "source": "AutumnDecoLL.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBANN": { "source": "AutumnDecoANN.png", "rect": [0.0, 32.0, 80.0, 32.0] } + } + }, + "Pipeland": { + "Day": { + "source": "PipeLandDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] + }, + "Night": { + "source": "PipeLandDeco.png", "rect": [0.0, 32.0, 80.0, 32.0] + } + }, + "Space": { + "source": "SpaceDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] + }, + "Underwater": { + "Day": { "source": "UnderwaterDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "Night": { "source": "UnderwaterDeco.png", "rect": [0.0, 32.0, 80.0, 32.0] } + }, + "Volcano": { + "Day": { + "SMB1": { "source": "VolcanoDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBLL": { "source": "VolcanoDecoLL.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBANN": { "source": "VolcanoDecoANN.png", "rect": [0.0, 0.0, 80.0, 32.0] } + }, + "Night": { + "SMB1": { "source": "VolcanoDeco.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBLL": { "source": "VolcanoDecoLL.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBANN": { "source": "VolcanoDecoANN.png", "rect": [0.0, 32.0, 80.0, 32.0] } + } + }, + "GhostHouse": { + "Day": { + "SMB1": { "source": "GhostHouseDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBLL": { "source": "GhostHouseDecoLL.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBANN": { "source": "GhostHouseDecoANN.png", "rect": [0.0, 0.0, 80.0, 32.0] } + }, + "Night": { + "SMB1": { "source": "GhostHouseDeco.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBLL": { "source": "GhostHouseDecoLL.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBANN": { "source": "GhostHouseDecoANN.png", "rect": [0.0, 32.0, 80.0, 32.0] } + } + }, + "Castle": { + "SMB1": { "source": "CastleDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBLL": { "source": "CastleDecoLL.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBANN": { "source": "CastleDecoANN.png", "rect": [0.0, 0.0, 80.0, 32.0] } + }, + "CastleWater": { + "Day": { + "SMB1": { "source": "CastleWaterDeco.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBLL": { "source": "CastleWaterDecoLL.png", "rect": [0.0, 0.0, 80.0, 32.0] }, + "SMBANN": { "source": "CastleWaterDecoANN.png", "rect": [0.0, 0.0, 80.0, 32.0] } + }, + "Night": { + "SMB1": { "source": "CastleWaterDeco.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBLL": { "source": "CastleWaterDecoLL.png", "rect": [0.0, 32.0, 80.0, 32.0] }, + "SMBANN": { "source": "CastleWaterDecoANN.png", "rect": [0.0, 32.0, 80.0, 32.0] } + } + }, + "Airship": { + "SMB1": { + "Day": { "source": "AirshipDeco.png", "rect": [0, 0, 80, 32] }, + "Night": { "source": "AirshipDeco.png", "rect": [0, 32, 80, 32] } + }, + "SMBLL": { + "Day": { "source": "AirshipDecoLL.png", "rect": [0, 0, 80, 32] }, + "Night": { "source": "AirshipDecoLL.png", "rect": [0, 32, 80, 32] } + }, + "SMBANN": { + "Day": { "source": "AirshipDecoANN.png", "rect": [0, 0, 80, 32] }, + "Night": { "source": "AirshipDecoANN.png", "rect": [0, 32, 80, 32] } + } + }, + "Bonus": { + "SMB1": {"source": "BonusDeco.png"}, + "SMBLL": {"source": "BonusDecoLL.png"} + } + } +} diff --git a/Assets/Sprites/Tilesets/Deco/DesertDeco.png b/Assets/Sprites/Tilesets/Deco/DesertDeco.png new file mode 100644 index 0000000..ca2f227 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/DesertDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/DesertDeco.png.import b/Assets/Sprites/Tilesets/Deco/DesertDeco.png.import new file mode 100644 index 0000000..2e2cb06 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/DesertDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bp2tjner2fkqv" +path="res://.godot/imported/DesertDeco.png-93e41a6ec743c4872353d2fd2e842b96.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/DesertDeco.png" +dest_files=["res://.godot/imported/DesertDeco.png-93e41a6ec743c4872353d2fd2e842b96.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/DesertDecoANN.png b/Assets/Sprites/Tilesets/Deco/DesertDecoANN.png new file mode 100644 index 0000000..8688335 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/DesertDecoANN.png differ diff --git a/Assets/Sprites/Tilesets/Deco/DesertDecoANN.png.import b/Assets/Sprites/Tilesets/Deco/DesertDecoANN.png.import new file mode 100644 index 0000000..4ef14f4 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/DesertDecoANN.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cgvuneuumlf2n" +path="res://.godot/imported/DesertDecoANN.png-bdc8fe316d7eef8ade8280ab951ed571.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/DesertDecoANN.png" +dest_files=["res://.godot/imported/DesertDecoANN.png-bdc8fe316d7eef8ade8280ab951ed571.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/DesertDecoLL.png b/Assets/Sprites/Tilesets/Deco/DesertDecoLL.png new file mode 100755 index 0000000..ddd6e5f Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/DesertDecoLL.png differ diff --git a/Assets/Sprites/Tilesets/Deco/DesertDecoLL.png.import b/Assets/Sprites/Tilesets/Deco/DesertDecoLL.png.import new file mode 100644 index 0000000..b153468 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/DesertDecoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b7d57lhy1b2bm" +path="res://.godot/imported/DesertDecoLL.png-4134c2daaa70aa0e6260dec0209f4cb6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/DesertDecoLL.png" +dest_files=["res://.godot/imported/DesertDecoLL.png-4134c2daaa70aa0e6260dec0209f4cb6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/GardenDeco.png b/Assets/Sprites/Tilesets/Deco/GardenDeco.png new file mode 100644 index 0000000..3f8eab3 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/GardenDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/GardenDeco.png.import b/Assets/Sprites/Tilesets/Deco/GardenDeco.png.import new file mode 100644 index 0000000..bc417aa --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/GardenDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://7liimsj40dxb" +path="res://.godot/imported/GardenDeco.png-5f2d5d7d5c9705074d88ad9a2aa89d28.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/GardenDeco.png" +dest_files=["res://.godot/imported/GardenDeco.png-5f2d5d7d5c9705074d88ad9a2aa89d28.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/GardenDecoLL.png b/Assets/Sprites/Tilesets/Deco/GardenDecoLL.png new file mode 100644 index 0000000..c828cc9 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/GardenDecoLL.png differ diff --git a/Assets/Sprites/Tilesets/Deco/GardenDecoLL.png.import b/Assets/Sprites/Tilesets/Deco/GardenDecoLL.png.import new file mode 100644 index 0000000..ef42d73 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/GardenDecoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bfw4icxu0doe7" +path="res://.godot/imported/GardenDecoLL.png-b81921145975b81514a7ef5fc428a38d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/GardenDecoLL.png" +dest_files=["res://.godot/imported/GardenDecoLL.png-b81921145975b81514a7ef5fc428a38d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/GhostHouseDeco.png b/Assets/Sprites/Tilesets/Deco/GhostHouseDeco.png new file mode 100644 index 0000000..fc83e29 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/GhostHouseDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/GhostHouseDeco.png.import b/Assets/Sprites/Tilesets/Deco/GhostHouseDeco.png.import new file mode 100644 index 0000000..1419648 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/GhostHouseDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cihsevjvfr84j" +path="res://.godot/imported/GhostHouseDeco.png-53383254414d3c947ad26703b21f078c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/GhostHouseDeco.png" +dest_files=["res://.godot/imported/GhostHouseDeco.png-53383254414d3c947ad26703b21f078c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/GhostHouseDecoLL.png b/Assets/Sprites/Tilesets/Deco/GhostHouseDecoLL.png new file mode 100644 index 0000000..dd543f2 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/GhostHouseDecoLL.png differ diff --git a/Assets/Sprites/Tilesets/Deco/GhostHouseDecoLL.png.import b/Assets/Sprites/Tilesets/Deco/GhostHouseDecoLL.png.import new file mode 100644 index 0000000..d57373d --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/GhostHouseDecoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dxq7jbmh563ct" +path="res://.godot/imported/GhostHouseDecoLL.png-7683215ba5d8d445d79ef8806d5617ea.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/GhostHouseDecoLL.png" +dest_files=["res://.godot/imported/GhostHouseDecoLL.png-7683215ba5d8d445d79ef8806d5617ea.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/JungleDeco.png b/Assets/Sprites/Tilesets/Deco/JungleDeco.png new file mode 100644 index 0000000..57281b7 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/JungleDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/JungleDeco.png.import b/Assets/Sprites/Tilesets/Deco/JungleDeco.png.import new file mode 100644 index 0000000..cd49513 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/JungleDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cltdfh8yo7bkw" +path="res://.godot/imported/JungleDeco.png-8dae75354dedf01ab40e07d73ac42a28.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/JungleDeco.png" +dest_files=["res://.godot/imported/JungleDeco.png-8dae75354dedf01ab40e07d73ac42a28.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/JungleDecoANN.png b/Assets/Sprites/Tilesets/Deco/JungleDecoANN.png new file mode 100644 index 0000000..6f99308 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/JungleDecoANN.png differ diff --git a/Assets/Sprites/Tilesets/Deco/JungleDecoANN.png.import b/Assets/Sprites/Tilesets/Deco/JungleDecoANN.png.import new file mode 100644 index 0000000..6bfffd3 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/JungleDecoANN.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://on7tqbqvqw8y" +path="res://.godot/imported/JungleDecoANN.png-2ded8e1249b7facc66e2180843abc706.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/JungleDecoANN.png" +dest_files=["res://.godot/imported/JungleDecoANN.png-2ded8e1249b7facc66e2180843abc706.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/JungleDecoLL.png b/Assets/Sprites/Tilesets/Deco/JungleDecoLL.png new file mode 100644 index 0000000..3ec2356 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/JungleDecoLL.png differ diff --git a/Assets/Sprites/Tilesets/Deco/JungleDecoLL.png.import b/Assets/Sprites/Tilesets/Deco/JungleDecoLL.png.import new file mode 100644 index 0000000..9fa7dea --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/JungleDecoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cakste6vqw0pw" +path="res://.godot/imported/JungleDecoLL.png-ab413133b3e85f3b95e4aaf8fa96a2f6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/JungleDecoLL.png" +dest_files=["res://.godot/imported/JungleDecoLL.png-ab413133b3e85f3b95e4aaf8fa96a2f6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/MountainDeco.png b/Assets/Sprites/Tilesets/Deco/MountainDeco.png new file mode 100755 index 0000000..687903e Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/MountainDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/MountainDeco.png.import b/Assets/Sprites/Tilesets/Deco/MountainDeco.png.import new file mode 100644 index 0000000..04c9e10 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/MountainDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bbbv0yjg42qfx" +path="res://.godot/imported/MountainDeco.png-f212a3a94db2f0433428fccb36b02e4c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/MountainDeco.png" +dest_files=["res://.godot/imported/MountainDeco.png-f212a3a94db2f0433428fccb36b02e4c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/MountainDecoLL.png b/Assets/Sprites/Tilesets/Deco/MountainDecoLL.png new file mode 100644 index 0000000..43c7926 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/MountainDecoLL.png differ diff --git a/Assets/Sprites/Tilesets/Deco/MountainDecoLL.png.import b/Assets/Sprites/Tilesets/Deco/MountainDecoLL.png.import new file mode 100644 index 0000000..c7395f1 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/MountainDecoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ppdoxdq8tuwm" +path="res://.godot/imported/MountainDecoLL.png-1c8bc56f23153644e3a1669daa97d588.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/MountainDecoLL.png" +dest_files=["res://.godot/imported/MountainDecoLL.png-1c8bc56f23153644e3a1669daa97d588.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/OverworldDeco.png b/Assets/Sprites/Tilesets/Deco/OverworldDeco.png new file mode 100644 index 0000000..425cf89 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/OverworldDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/OverworldDeco.png.import b/Assets/Sprites/Tilesets/Deco/OverworldDeco.png.import new file mode 100644 index 0000000..3b7a4a5 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/OverworldDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cntkcqc74qp50" +path="res://.godot/imported/OverworldDeco.png-af8be3e3903f8b8f254f1ec3c994b708.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" +dest_files=["res://.godot/imported/OverworldDeco.png-af8be3e3903f8b8f254f1ec3c994b708.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/OverworldDecoANN.png b/Assets/Sprites/Tilesets/Deco/OverworldDecoANN.png new file mode 100644 index 0000000..c2dd745 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/OverworldDecoANN.png differ diff --git a/Assets/Sprites/Tilesets/Deco/OverworldDecoANN.png.import b/Assets/Sprites/Tilesets/Deco/OverworldDecoANN.png.import new file mode 100644 index 0000000..84fb531 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/OverworldDecoANN.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://tu58w2rh37ut" +path="res://.godot/imported/OverworldDecoANN.png-2e89137d840beef0206b1df3362f7462.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/OverworldDecoANN.png" +dest_files=["res://.godot/imported/OverworldDecoANN.png-2e89137d840beef0206b1df3362f7462.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/OverworldDecoLL.png b/Assets/Sprites/Tilesets/Deco/OverworldDecoLL.png new file mode 100644 index 0000000..b1d3614 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/OverworldDecoLL.png differ diff --git a/Assets/Sprites/Tilesets/Deco/OverworldDecoLL.png.import b/Assets/Sprites/Tilesets/Deco/OverworldDecoLL.png.import new file mode 100644 index 0000000..819471a --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/OverworldDecoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bemhwxyvlyn2v" +path="res://.godot/imported/OverworldDecoLL.png-9269d9996c485dc0e1cd54116f8f1df0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/OverworldDecoLL.png" +dest_files=["res://.godot/imported/OverworldDecoLL.png-9269d9996c485dc0e1cd54116f8f1df0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/PipeLandDeco.png b/Assets/Sprites/Tilesets/Deco/PipeLandDeco.png new file mode 100755 index 0000000..aa4f0f1 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/PipeLandDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/PipeLandDeco.png.import b/Assets/Sprites/Tilesets/Deco/PipeLandDeco.png.import new file mode 100644 index 0000000..2c34c62 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/PipeLandDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3pgwc6obne7n" +path="res://.godot/imported/PipeLandDeco.png-09c33702950c198794a224b382161881.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/PipeLandDeco.png" +dest_files=["res://.godot/imported/PipeLandDeco.png-09c33702950c198794a224b382161881.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/SkyDeco.png b/Assets/Sprites/Tilesets/Deco/SkyDeco.png new file mode 100644 index 0000000..da97ea7 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/SkyDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/SkyDeco.png.import b/Assets/Sprites/Tilesets/Deco/SkyDeco.png.import new file mode 100644 index 0000000..841982f --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/SkyDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cr5mth13wwbr2" +path="res://.godot/imported/SkyDeco.png-28d36d87288b868ee0a4011eac7dfcbb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/SkyDeco.png" +dest_files=["res://.godot/imported/SkyDeco.png-28d36d87288b868ee0a4011eac7dfcbb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/SkyDecoLL.png b/Assets/Sprites/Tilesets/Deco/SkyDecoLL.png new file mode 100644 index 0000000..38591df Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/SkyDecoLL.png differ diff --git a/Assets/Sprites/Tilesets/Deco/SkyDecoLL.png.import b/Assets/Sprites/Tilesets/Deco/SkyDecoLL.png.import new file mode 100644 index 0000000..74aa713 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/SkyDecoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ct304rrfsanjr" +path="res://.godot/imported/SkyDecoLL.png-e245cbf91471428ed705fd4c8f0d6d1f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/SkyDecoLL.png" +dest_files=["res://.godot/imported/SkyDecoLL.png-e245cbf91471428ed705fd4c8f0d6d1f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/SnowDeco.png b/Assets/Sprites/Tilesets/Deco/SnowDeco.png new file mode 100644 index 0000000..94e0620 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/SnowDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/SnowDeco.png.import b/Assets/Sprites/Tilesets/Deco/SnowDeco.png.import new file mode 100644 index 0000000..d4d5881 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/SnowDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://s1vhjjk4vxkf" +path="res://.godot/imported/SnowDeco.png-a220cb88f86acb105a97bfb29be34a77.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/SnowDeco.png" +dest_files=["res://.godot/imported/SnowDeco.png-a220cb88f86acb105a97bfb29be34a77.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/SnowDecoANN.png b/Assets/Sprites/Tilesets/Deco/SnowDecoANN.png new file mode 100644 index 0000000..67344e0 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/SnowDecoANN.png differ diff --git a/Assets/Sprites/Tilesets/Deco/SnowDecoANN.png.import b/Assets/Sprites/Tilesets/Deco/SnowDecoANN.png.import new file mode 100644 index 0000000..5b2ab5e --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/SnowDecoANN.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdcf7ed1rwwau" +path="res://.godot/imported/SnowDecoANN.png-02da4b4b849e1288900b15860e4029fa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/SnowDecoANN.png" +dest_files=["res://.godot/imported/SnowDecoANN.png-02da4b4b849e1288900b15860e4029fa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/SnowDecoLL.png b/Assets/Sprites/Tilesets/Deco/SnowDecoLL.png new file mode 100644 index 0000000..7145767 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/SnowDecoLL.png differ diff --git a/Assets/Sprites/Tilesets/Deco/SnowDecoLL.png.import b/Assets/Sprites/Tilesets/Deco/SnowDecoLL.png.import new file mode 100644 index 0000000..d8eb304 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/SnowDecoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://du7ba1wk0aaa0" +path="res://.godot/imported/SnowDecoLL.png-9cb92ef8f9db90687667daf205e30d34.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/SnowDecoLL.png" +dest_files=["res://.godot/imported/SnowDecoLL.png-9cb92ef8f9db90687667daf205e30d34.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/SpaceDeco.png b/Assets/Sprites/Tilesets/Deco/SpaceDeco.png new file mode 100755 index 0000000..5adacdf Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/SpaceDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/SpaceDeco.png.import b/Assets/Sprites/Tilesets/Deco/SpaceDeco.png.import new file mode 100644 index 0000000..8ed5a88 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/SpaceDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bem78gcnrqnj7" +path="res://.godot/imported/SpaceDeco.png-7fa4f92e1bb868840f94d53dd117bb23.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/SpaceDeco.png" +dest_files=["res://.godot/imported/SpaceDeco.png-7fa4f92e1bb868840f94d53dd117bb23.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/UndergroundDeco.png b/Assets/Sprites/Tilesets/Deco/UndergroundDeco.png new file mode 100644 index 0000000..adb43ea Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/UndergroundDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/UndergroundDeco.png.import b/Assets/Sprites/Tilesets/Deco/UndergroundDeco.png.import new file mode 100644 index 0000000..3731f75 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/UndergroundDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bm7nowvfyb0fr" +path="res://.godot/imported/UndergroundDeco.png-9a92f20ac6c4af9e5c79346b3f0ce671.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/UndergroundDeco.png" +dest_files=["res://.godot/imported/UndergroundDeco.png-9a92f20ac6c4af9e5c79346b3f0ce671.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/UndergroundDecoANN.png b/Assets/Sprites/Tilesets/Deco/UndergroundDecoANN.png new file mode 100644 index 0000000..1c72664 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/UndergroundDecoANN.png differ diff --git a/Assets/Sprites/Tilesets/Deco/UndergroundDecoANN.png.import b/Assets/Sprites/Tilesets/Deco/UndergroundDecoANN.png.import new file mode 100644 index 0000000..e0d0bc9 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/UndergroundDecoANN.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b1mp3swwv2x37" +path="res://.godot/imported/UndergroundDecoANN.png-a102926c5d7e9ae5117301753bda9239.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/UndergroundDecoANN.png" +dest_files=["res://.godot/imported/UndergroundDecoANN.png-a102926c5d7e9ae5117301753bda9239.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/UndergroundDecoLL.png b/Assets/Sprites/Tilesets/Deco/UndergroundDecoLL.png new file mode 100644 index 0000000..860a6a7 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/UndergroundDecoLL.png differ diff --git a/Assets/Sprites/Tilesets/Deco/UndergroundDecoLL.png.import b/Assets/Sprites/Tilesets/Deco/UndergroundDecoLL.png.import new file mode 100644 index 0000000..e55c5bd --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/UndergroundDecoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdoinonrakcjc" +path="res://.godot/imported/UndergroundDecoLL.png-ffa7ef9f934a1f9fc6211bd0339334be.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/UndergroundDecoLL.png" +dest_files=["res://.godot/imported/UndergroundDecoLL.png-ffa7ef9f934a1f9fc6211bd0339334be.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/UnderwaterDeco.png b/Assets/Sprites/Tilesets/Deco/UnderwaterDeco.png new file mode 100644 index 0000000..aa3f2d8 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/UnderwaterDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/UnderwaterDeco.png.import b/Assets/Sprites/Tilesets/Deco/UnderwaterDeco.png.import new file mode 100644 index 0000000..ead0799 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/UnderwaterDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://u33y2h5t3bk5" +path="res://.godot/imported/UnderwaterDeco.png-a754dad9fc44ece8906a7ef1e0327318.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/UnderwaterDeco.png" +dest_files=["res://.godot/imported/UnderwaterDeco.png-a754dad9fc44ece8906a7ef1e0327318.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/VolcanoDeco.png b/Assets/Sprites/Tilesets/Deco/VolcanoDeco.png new file mode 100755 index 0000000..e572f0a Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/VolcanoDeco.png differ diff --git a/Assets/Sprites/Tilesets/Deco/VolcanoDeco.png.import b/Assets/Sprites/Tilesets/Deco/VolcanoDeco.png.import new file mode 100644 index 0000000..a85323a --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/VolcanoDeco.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btalqm66fit0k" +path="res://.godot/imported/VolcanoDeco.png-82bcdc0e1174a72bf7f7e8c7844a4eca.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/VolcanoDeco.png" +dest_files=["res://.godot/imported/VolcanoDeco.png-82bcdc0e1174a72bf7f7e8c7844a4eca.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Deco/VolcanoDecoLL.png b/Assets/Sprites/Tilesets/Deco/VolcanoDecoLL.png new file mode 100644 index 0000000..bc47142 Binary files /dev/null and b/Assets/Sprites/Tilesets/Deco/VolcanoDecoLL.png differ diff --git a/Assets/Sprites/Tilesets/Deco/VolcanoDecoLL.png.import b/Assets/Sprites/Tilesets/Deco/VolcanoDecoLL.png.import new file mode 100644 index 0000000..d42b7a6 --- /dev/null +++ b/Assets/Sprites/Tilesets/Deco/VolcanoDecoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d2xwmtiaontgq" +path="res://.godot/imported/VolcanoDecoLL.png-d10155207b52eaf692be8e4afa30f1bb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Deco/VolcanoDecoLL.png" +dest_files=["res://.godot/imported/VolcanoDecoLL.png-d10155207b52eaf692be8e4afa30f1bb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Doors.json b/Assets/Sprites/Tilesets/Doors.json new file mode 100644 index 0000000..fa984ff --- /dev/null +++ b/Assets/Sprites/Tilesets/Doors.json @@ -0,0 +1,34 @@ +{ + "animations": { + "Locked": { "frames": [[0, 0, 16, 32]], "speed": 5, "loop": true }, + "Idle": { "frames": [[16, 0, 16, 32]], "speed": 5, "loop": true }, + "Open": { + "frames": [ + [16, 0, 16, 32], + [32, 0, 16, 32], + [48, 0, 16, 32] + ], + "speed": 10, + "loop": false + }, + "Close": { + "frames": [ + [48, 0, 16, 32], + [32, 0, 16, 32], + [16, 0, 16, 32] + ], + "speed": 15, + "loop": false + } + }, + "variations": { + "default": { "source": "Doors.png", "rect": [0, 0, 64, 32] }, + "Underground": { "source": "Doors.png", "rect": [0, 32, 64, 32] }, + "Bonus": { "link": "Underground" }, + "Castle": { "link": "Underground" }, + "GhostHouse": { "link": "Underground" }, + "Space": { "link": "Underground" }, + "Volcano": { "link": "Underground" }, + "Snow": { "source": "Doors.png", "rect": [0, 64, 64, 32] } + } +} diff --git a/Assets/Sprites/Tilesets/Doors.png b/Assets/Sprites/Tilesets/Doors.png new file mode 100644 index 0000000..7bc9dd7 Binary files /dev/null and b/Assets/Sprites/Tilesets/Doors.png differ diff --git a/Assets/Sprites/Tilesets/Doors.png.import b/Assets/Sprites/Tilesets/Doors.png.import new file mode 100644 index 0000000..55eafb9 --- /dev/null +++ b/Assets/Sprites/Tilesets/Doors.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fyxbhdmqfxk5" +path="res://.godot/imported/Doors.png-7ef1b71c02e7e8c733d58d907d9b45ab.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Doors.png" +dest_files=["res://.godot/imported/Doors.png-7ef1b71c02e7e8c733d58d907d9b45ab.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/DottedLine.png b/Assets/Sprites/Tilesets/DottedLine.png new file mode 100755 index 0000000..3013415 Binary files /dev/null and b/Assets/Sprites/Tilesets/DottedLine.png differ diff --git a/Assets/Sprites/Tilesets/DottedLine.png.import b/Assets/Sprites/Tilesets/DottedLine.png.import new file mode 100644 index 0000000..548692c --- /dev/null +++ b/Assets/Sprites/Tilesets/DottedLine.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dpdrrkqtcedgm" +path="res://.godot/imported/DottedLine.png-fb888944f40ec85cb77f18e23178328f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/DottedLine.png" +dest_files=["res://.godot/imported/DottedLine.png-fb888944f40ec85cb77f18e23178328f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/EdgeConnectionTile.png b/Assets/Sprites/Tilesets/EdgeConnectionTile.png new file mode 100644 index 0000000..6303564 Binary files /dev/null and b/Assets/Sprites/Tilesets/EdgeConnectionTile.png differ diff --git a/Assets/Sprites/Tilesets/EdgeConnectionTile.png.import b/Assets/Sprites/Tilesets/EdgeConnectionTile.png.import new file mode 100644 index 0000000..ab830d2 --- /dev/null +++ b/Assets/Sprites/Tilesets/EdgeConnectionTile.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cays8e2m7oj1l" +path="res://.godot/imported/EdgeConnectionTile.png-3c62586d5083eef35c21fe271fc0579f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/EdgeConnectionTile.png" +dest_files=["res://.godot/imported/EdgeConnectionTile.png-3c62586d5083eef35c21fe271fc0579f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/EndingCastleSprite.png b/Assets/Sprites/Tilesets/EndingCastleSprite.png new file mode 100644 index 0000000..78a763d Binary files /dev/null and b/Assets/Sprites/Tilesets/EndingCastleSprite.png differ diff --git a/Assets/Sprites/Tilesets/EndingCastleSprite.png.import b/Assets/Sprites/Tilesets/EndingCastleSprite.png.import new file mode 100644 index 0000000..7f8a5c8 --- /dev/null +++ b/Assets/Sprites/Tilesets/EndingCastleSprite.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dbacecqyfwr1m" +path="res://.godot/imported/EndingCastleSprite.png-3e36a801187c17d482f4c0dd1c7f2966.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/EndingCastleSprite.png" +dest_files=["res://.godot/imported/EndingCastleSprite.png-3e36a801187c17d482f4c0dd1c7f2966.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/EndingFinalCastleSprite.png b/Assets/Sprites/Tilesets/EndingFinalCastleSprite.png new file mode 100644 index 0000000..9080c43 Binary files /dev/null and b/Assets/Sprites/Tilesets/EndingFinalCastleSprite.png differ diff --git a/Assets/Sprites/Tilesets/EndingFinalCastleSprite.png.import b/Assets/Sprites/Tilesets/EndingFinalCastleSprite.png.import new file mode 100644 index 0000000..07b777f --- /dev/null +++ b/Assets/Sprites/Tilesets/EndingFinalCastleSprite.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkcs5i8l1y4y6" +path="res://.godot/imported/EndingFinalCastleSprite.png-7bd9498aef0f3930e6a57b10ca276d95.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/EndingFinalCastleSprite.png" +dest_files=["res://.godot/imported/EndingFinalCastleSprite.png-7bd9498aef0f3930e6a57b10ca276d95.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/FinalCastle.json b/Assets/Sprites/Tilesets/FinalCastle.json new file mode 100644 index 0000000..5f91b46 --- /dev/null +++ b/Assets/Sprites/Tilesets/FinalCastle.json @@ -0,0 +1,15 @@ +{ + "properties": + { + "use_sprite": false, + "show_walls": true + }, + "variations": + { + "default": + { + "source": "EndingCastleSprite.png", + "rect": [0.1, 0.1, 0.1, 0.1] + } + } +} diff --git a/Assets/Sprites/Tilesets/Flag.json b/Assets/Sprites/Tilesets/Flag.json new file mode 100644 index 0000000..b09f0a5 --- /dev/null +++ b/Assets/Sprites/Tilesets/Flag.json @@ -0,0 +1,33 @@ +{ + "variations": { + "default": { + "source": "Flag.png", + "rect": [0, 0, 16, 16] + }, + "Underground": { + "source": "Flag.png", + "rect": [16, 0, 16, 16] + }, + "GhostHouse": {"link": "Underground"}, + "Castle": { + "source": "Flag.png", + "rect": [32, 0, 16, 16] + }, + "Snow": { + "source": "Flag.png", + "rect": [0, 16, 16, 16] + }, + "Space": { + "source": "Flag.png", + "rect": [16, 16, 16, 16] + }, + "Volcano": { + "source": "Flag.png", + "rect": [32, 16, 16, 16] + }, + "Bonus": { + "source": "Flag.png", + "rect": [0, 32, 16, 16] + } + } +} diff --git a/Assets/Sprites/Tilesets/Flag.png b/Assets/Sprites/Tilesets/Flag.png new file mode 100644 index 0000000..73bea7e Binary files /dev/null and b/Assets/Sprites/Tilesets/Flag.png differ diff --git a/Assets/Sprites/Tilesets/Flag.png.import b/Assets/Sprites/Tilesets/Flag.png.import new file mode 100644 index 0000000..efa6259 --- /dev/null +++ b/Assets/Sprites/Tilesets/Flag.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bwr6tw20gji88" +path="res://.godot/imported/Flag.png-290e29aee26e52f2d337dbc2910d2a47.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Flag.png" +dest_files=["res://.godot/imported/Flag.png-290e29aee26e52f2d337dbc2910d2a47.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/FlagPole.json b/Assets/Sprites/Tilesets/FlagPole.json new file mode 100644 index 0000000..b9341f8 --- /dev/null +++ b/Assets/Sprites/Tilesets/FlagPole.json @@ -0,0 +1,14 @@ +{ + "variations": { + "default": {"source": "FlagPole.png", "rect": [0, 0, 16, 176]}, + "Underground": {"source": "FlagPole.png", "rect": [16, 0, 16, 176]}, + "GhostHouse": {"link": "Underground"}, + "Volcano": {"link": "Underground"}, + "Bonus": {"link": "Underground"}, + "Castle": {"source": "FlagPole.png", "rect": [32, 0, 16, 176]}, + "Underwater": {"source": "FlagPole.png", "rect": [48, 0, 16, 176]}, + "CastleWater": {"link": "Underwater"}, + "Snow": {"source": "FlagPole.png", "rect": [64, 0, 16, 176]}, + "Space": {"source": "FlagPole.png", "rect": [80, 0, 16, 176]} + } +} \ No newline at end of file diff --git a/Assets/Sprites/Tilesets/FlagPole.png b/Assets/Sprites/Tilesets/FlagPole.png new file mode 100644 index 0000000..eeb373e Binary files /dev/null and b/Assets/Sprites/Tilesets/FlagPole.png differ diff --git a/Assets/Sprites/Tilesets/FlagPole.png.import b/Assets/Sprites/Tilesets/FlagPole.png.import new file mode 100644 index 0000000..06c7c72 --- /dev/null +++ b/Assets/Sprites/Tilesets/FlagPole.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3vg41a5plc4e" +path="res://.godot/imported/FlagPole.png-6925b44e5dcb18327aa29dec1bffaef4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/FlagPole.png" +dest_files=["res://.godot/imported/FlagPole.png-6925b44e5dcb18327aa29dec1bffaef4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/InvisibleTracks.png b/Assets/Sprites/Tilesets/InvisibleTracks.png new file mode 100644 index 0000000..bc7f93b Binary files /dev/null and b/Assets/Sprites/Tilesets/InvisibleTracks.png differ diff --git a/Assets/Sprites/Tilesets/InvisibleTracks.png.import b/Assets/Sprites/Tilesets/InvisibleTracks.png.import new file mode 100644 index 0000000..3bb3c78 --- /dev/null +++ b/Assets/Sprites/Tilesets/InvisibleTracks.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://barofu3g8jf00" +path="res://.godot/imported/InvisibleTracks.png-12f7f9b9efd8f163751c8f409f1f0ff1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/InvisibleTracks.png" +dest_files=["res://.godot/imported/InvisibleTracks.png-12f7f9b9efd8f163751c8f409f1f0ff1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/LLEnding.png b/Assets/Sprites/Tilesets/LLEnding.png new file mode 100644 index 0000000..bbb5758 Binary files /dev/null and b/Assets/Sprites/Tilesets/LLEnding.png differ diff --git a/Assets/Sprites/Tilesets/LLEnding.png.import b/Assets/Sprites/Tilesets/LLEnding.png.import new file mode 100644 index 0000000..e808758 --- /dev/null +++ b/Assets/Sprites/Tilesets/LLEnding.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cnxudoanlx4ua" +path="res://.godot/imported/LLEnding.png-313e6f95367e55bfb45c74793ddaee53.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/LLEnding.png" +dest_files=["res://.godot/imported/LLEnding.png-313e6f95367e55bfb45c74793ddaee53.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/LLPlatform.png b/Assets/Sprites/Tilesets/LLPlatform.png new file mode 100755 index 0000000..3ffa24e Binary files /dev/null and b/Assets/Sprites/Tilesets/LLPlatform.png differ diff --git a/Assets/Sprites/Tilesets/LLPlatform.png.import b/Assets/Sprites/Tilesets/LLPlatform.png.import new file mode 100644 index 0000000..329b0f9 --- /dev/null +++ b/Assets/Sprites/Tilesets/LLPlatform.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dydljla7iancf" +path="res://.godot/imported/LLPlatform.png-90ef205a37acbd898f7822f948002d39.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/LLPlatform.png" +dest_files=["res://.godot/imported/LLPlatform.png-90ef205a37acbd898f7822f948002d39.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Liquid.json b/Assets/Sprites/Tilesets/Liquid.json new file mode 100644 index 0000000..ff8ea07 --- /dev/null +++ b/Assets/Sprites/Tilesets/Liquid.json @@ -0,0 +1,8 @@ +{ + "variations": { + "default": { + "Day": {"source": "Liquids.png"}, + "Night": {"source": "NightLiquids.png"} + } + } +} diff --git a/Assets/Sprites/Tilesets/Liquids.png b/Assets/Sprites/Tilesets/Liquids.png new file mode 100644 index 0000000..ea6ab4e Binary files /dev/null and b/Assets/Sprites/Tilesets/Liquids.png differ diff --git a/Assets/Sprites/Tilesets/Liquids.png.import b/Assets/Sprites/Tilesets/Liquids.png.import new file mode 100644 index 0000000..3c9a6f2 --- /dev/null +++ b/Assets/Sprites/Tilesets/Liquids.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://clbmg515rgdhs" +path="res://.godot/imported/Liquids.png-6845e54991d4878701d066f0c845b274.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Liquids.png" +dest_files=["res://.godot/imported/Liquids.png-6845e54991d4878701d066f0c845b274.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/LockedDoors.json b/Assets/Sprites/Tilesets/LockedDoors.json new file mode 100644 index 0000000..7cb0e4f --- /dev/null +++ b/Assets/Sprites/Tilesets/LockedDoors.json @@ -0,0 +1,34 @@ +{ + "animations": { + "Locked": { "frames": [[0, 0, 16, 32]], "speed": 5, "loop": true }, + "Idle": { "frames": [[16, 0, 16, 32]], "speed": 5, "loop": true }, + "Open": { + "frames": [ + [16, 0, 16, 32], + [32, 0, 16, 32], + [48, 0, 16, 32] + ], + "speed": 10, + "loop": false + }, + "Close": { + "frames": [ + [48, 0, 16, 32], + [32, 0, 16, 32], + [16, 0, 16, 32] + ], + "speed": 15, + "loop": false + } + }, + "variations": { + "default": { "source": "LockedDoors.png", "rect": [0, 0, 64, 32] }, + "Underground": { "source": "LockedDoors.png", "rect": [0, 32, 64, 32] }, + "Bonus": { "link": "Underground" }, + "Castle": { "link": "Underground" }, + "GhostHouse": { "link": "Underground" }, + "Space": { "link": "Underground" }, + "Volcano": { "link": "Underground" }, + "Snow": { "source": "LockedDoors.png", "rect": [0, 64, 64, 32] } + } +} diff --git a/Assets/Sprites/Tilesets/LockedDoors.png b/Assets/Sprites/Tilesets/LockedDoors.png new file mode 100644 index 0000000..56b5f53 Binary files /dev/null and b/Assets/Sprites/Tilesets/LockedDoors.png differ diff --git a/Assets/Sprites/Tilesets/LockedDoors.png.import b/Assets/Sprites/Tilesets/LockedDoors.png.import new file mode 100644 index 0000000..27feef2 --- /dev/null +++ b/Assets/Sprites/Tilesets/LockedDoors.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c46ykr430pkbg" +path="res://.godot/imported/LockedDoors.png-d4b1748a48444a66d999e1d4cdc06e3d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/LockedDoors.png" +dest_files=["res://.godot/imported/LockedDoors.png-d4b1748a48444a66d999e1d4cdc06e3d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/NightLiquids.png b/Assets/Sprites/Tilesets/NightLiquids.png new file mode 100644 index 0000000..54e1bcd Binary files /dev/null and b/Assets/Sprites/Tilesets/NightLiquids.png differ diff --git a/Assets/Sprites/Tilesets/NightLiquids.png.import b/Assets/Sprites/Tilesets/NightLiquids.png.import new file mode 100644 index 0000000..113653a --- /dev/null +++ b/Assets/Sprites/Tilesets/NightLiquids.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dsjes1eehtu7p" +path="res://.godot/imported/NightLiquids.png-6ae3ad08d2f0334cdda89c654236dce9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/NightLiquids.png" +dest_files=["res://.godot/imported/NightLiquids.png-6ae3ad08d2f0334cdda89c654236dce9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/OnOffPlatform.json b/Assets/Sprites/Tilesets/OnOffPlatform.json new file mode 100644 index 0000000..6e5874f --- /dev/null +++ b/Assets/Sprites/Tilesets/OnOffPlatform.json @@ -0,0 +1,5 @@ +{ + "variations": { + "default": {"source": "OnOffPlatform.png"} + } +} diff --git a/Assets/Sprites/Tilesets/OnOffPlatform.png b/Assets/Sprites/Tilesets/OnOffPlatform.png new file mode 100644 index 0000000..4410685 Binary files /dev/null and b/Assets/Sprites/Tilesets/OnOffPlatform.png differ diff --git a/Assets/Sprites/Tilesets/OnOffPlatform.png.import b/Assets/Sprites/Tilesets/OnOffPlatform.png.import new file mode 100644 index 0000000..475d993 --- /dev/null +++ b/Assets/Sprites/Tilesets/OnOffPlatform.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfpbjnd1o5tig" +path="res://.godot/imported/OnOffPlatform.png-86f63508e85bd829fbf9c040f056e51c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/OnOffPlatform.png" +dest_files=["res://.godot/imported/OnOffPlatform.png-86f63508e85bd829fbf9c040f056e51c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/OverworldMap.png b/Assets/Sprites/Tilesets/OverworldMap.png new file mode 100755 index 0000000..98aff7a Binary files /dev/null and b/Assets/Sprites/Tilesets/OverworldMap.png differ diff --git a/Assets/Sprites/Tilesets/OverworldMap.png.import b/Assets/Sprites/Tilesets/OverworldMap.png.import new file mode 100644 index 0000000..f4b5825 --- /dev/null +++ b/Assets/Sprites/Tilesets/OverworldMap.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://qkmv2jmid7qx" +path="res://.godot/imported/OverworldMap.png-347de3a2312bb9d8e5c0d00b7db68ac2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/OverworldMap.png" +dest_files=["res://.godot/imported/OverworldMap.png-347de3a2312bb9d8e5c0d00b7db68ac2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/PDoors.json b/Assets/Sprites/Tilesets/PDoors.json new file mode 100644 index 0000000..bd088b5 --- /dev/null +++ b/Assets/Sprites/Tilesets/PDoors.json @@ -0,0 +1,26 @@ +{ + "animations": { + "Locked": { "frames": [[0, 0, 16, 32]], "speed": 5, "loop": true }, + "Idle": { "frames": [[16, 0, 16, 32]], "speed": 5, "loop": true }, + "Open": { + "frames": [[16, 0, 16, 32], [32, 0, 16, 32], [48, 0, 16, 32]], + "speed": 10, + "loop": false + }, + "Close": { + "frames": [[48, 0, 16, 32], [32, 0, 16, 32], [16, 0, 16, 32]], + "speed": 15, + "loop": false + } + }, + "variations": { + "default": { "source": "PDoors.png", "rect": [0, 0, 64, 32] }, + "Bonus": { "source": "PDoors.png", "rect": [0, 192, 64, 32] }, + "Castle": { "source": "PDoors.png", "rect": [0, 64, 64, 32] }, + "GhostHouse": { "source": "PDoors.png", "rect": [0, 32, 64, 32] }, + "Space": { "source": "PDoors.png", "rect": [0, 96, 64, 32] }, + "Underground": { "source": "PDoors.png", "rect": [0, 32, 64, 32] }, + "Volcano": { "source": "PDoors.png", "rect": [0, 160, 64, 32] }, + "Snow": { "source": "PDoors.png", "rect": [0, 128, 64, 32] } + } +} diff --git a/Assets/Sprites/Tilesets/PDoors.png b/Assets/Sprites/Tilesets/PDoors.png new file mode 100644 index 0000000..0af33d7 Binary files /dev/null and b/Assets/Sprites/Tilesets/PDoors.png differ diff --git a/Assets/Sprites/Tilesets/PDoors.png.import b/Assets/Sprites/Tilesets/PDoors.png.import new file mode 100644 index 0000000..f717551 --- /dev/null +++ b/Assets/Sprites/Tilesets/PDoors.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvo657o3cf6mu" +path="res://.godot/imported/PDoors.png-85d9d5acecd35fea33ae2bf923c546fa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/PDoors.png" +dest_files=["res://.godot/imported/PDoors.png-85d9d5acecd35fea33ae2bf923c546fa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Platform.json b/Assets/Sprites/Tilesets/Platform.json new file mode 100644 index 0000000..b1aa2ae --- /dev/null +++ b/Assets/Sprites/Tilesets/Platform.json @@ -0,0 +1,12 @@ +{ + "variations": { + "default": { + "SMB1": { + "source": "Platform.png" + }, + "SMBLL": { + "source": "LLPlatform.png" + } + } + } +} diff --git a/Assets/Sprites/Tilesets/Platform.png b/Assets/Sprites/Tilesets/Platform.png new file mode 100644 index 0000000..2d41525 Binary files /dev/null and b/Assets/Sprites/Tilesets/Platform.png differ diff --git a/Assets/Sprites/Tilesets/Platform.png.import b/Assets/Sprites/Tilesets/Platform.png.import new file mode 100644 index 0000000..16b60f8 --- /dev/null +++ b/Assets/Sprites/Tilesets/Platform.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bk0p52ttwojml" +path="res://.godot/imported/Platform.png-9c1af5ebc6954227b527f6446c214df8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Platform.png" +dest_files=["res://.godot/imported/Platform.png-9c1af5ebc6954227b527f6446c214df8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/SmallCastle.json b/Assets/Sprites/Tilesets/SmallCastle.json new file mode 100644 index 0000000..c31d706 --- /dev/null +++ b/Assets/Sprites/Tilesets/SmallCastle.json @@ -0,0 +1,9 @@ +{ + "properties": + { + "use_sprite": false + }, + "variations": { + "default": {"source": "NULL"} + } +} diff --git a/Assets/Sprites/Tilesets/Terrain/Airship.png b/Assets/Sprites/Tilesets/Terrain/Airship.png new file mode 100644 index 0000000..434d4e2 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/Airship.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/Airship.png.import b/Assets/Sprites/Tilesets/Terrain/Airship.png.import new file mode 100644 index 0000000..f691956 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/Airship.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b7oo5lqt7lfyq" +path="res://.godot/imported/Airship.png-d9b00fb89d947f810e424aae9eaa96e8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/Airship.png" +dest_files=["res://.godot/imported/Airship.png-d9b00fb89d947f810e424aae9eaa96e8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/AirshipLL.png b/Assets/Sprites/Tilesets/Terrain/AirshipLL.png new file mode 100644 index 0000000..5e3a9f9 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/AirshipLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/AirshipLL.png.import b/Assets/Sprites/Tilesets/Terrain/AirshipLL.png.import new file mode 100644 index 0000000..8186f04 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/AirshipLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b6h6nqf8w6n8q" +path="res://.godot/imported/AirshipLL.png-b0f7fd36a01a6a117d36ccb18db9df52.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/AirshipLL.png" +dest_files=["res://.godot/imported/AirshipLL.png-b0f7fd36a01a6a117d36ccb18db9df52.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/Autumn.png b/Assets/Sprites/Tilesets/Terrain/Autumn.png new file mode 100644 index 0000000..2905a66 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/Autumn.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/Autumn.png.import b/Assets/Sprites/Tilesets/Terrain/Autumn.png.import new file mode 100644 index 0000000..e3b895c --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/Autumn.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cnkidb1wdx000" +path="res://.godot/imported/Autumn.png-e2216622b379f20c753f15d6caa498dd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/Autumn.png" +dest_files=["res://.godot/imported/Autumn.png-e2216622b379f20c753f15d6caa498dd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/AutumnLL.png b/Assets/Sprites/Tilesets/Terrain/AutumnLL.png new file mode 100644 index 0000000..6537c3a Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/AutumnLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/AutumnLL.png.import b/Assets/Sprites/Tilesets/Terrain/AutumnLL.png.import new file mode 100644 index 0000000..519eb09 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/AutumnLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjwgfdvh7q0ju" +path="res://.godot/imported/AutumnLL.png-fcf2a953e22fc83ad2a0c48bb94bded8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/AutumnLL.png" +dest_files=["res://.godot/imported/AutumnLL.png-fcf2a953e22fc83ad2a0c48bb94bded8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/Beach.png b/Assets/Sprites/Tilesets/Terrain/Beach.png new file mode 100644 index 0000000..0492899 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/Beach.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/Beach.png.import b/Assets/Sprites/Tilesets/Terrain/Beach.png.import new file mode 100644 index 0000000..af988ae --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/Beach.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://vok5es8ssgf" +path="res://.godot/imported/Beach.png-550c54c8d49e00bc07ae3c2ce356bb84.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/Beach.png" +dest_files=["res://.godot/imported/Beach.png-550c54c8d49e00bc07ae3c2ce356bb84.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/BeachLL.png b/Assets/Sprites/Tilesets/Terrain/BeachLL.png new file mode 100644 index 0000000..ead1cbe Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/BeachLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/BeachLL.png.import b/Assets/Sprites/Tilesets/Terrain/BeachLL.png.import new file mode 100644 index 0000000..da98d8c --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/BeachLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csn2x73xondge" +path="res://.godot/imported/BeachLL.png-838c03fc00c8da9420f77334db7339e0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/BeachLL.png" +dest_files=["res://.godot/imported/BeachLL.png-838c03fc00c8da9420f77334db7339e0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/BeachSP.png b/Assets/Sprites/Tilesets/Terrain/BeachSP.png new file mode 100644 index 0000000..c29be60 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/BeachSP.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/BeachSP.png.import b/Assets/Sprites/Tilesets/Terrain/BeachSP.png.import new file mode 100644 index 0000000..2f31797 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/BeachSP.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bp5ort7x2ajl5" +path="res://.godot/imported/BeachSP.png-1909e185ebb07beb0e6d0d656af1a440.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/BeachSP.png" +dest_files=["res://.godot/imported/BeachSP.png-1909e185ebb07beb0e6d0d656af1a440.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/Bonus.png b/Assets/Sprites/Tilesets/Terrain/Bonus.png new file mode 100644 index 0000000..73a8d51 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/Bonus.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/Bonus.png.import b/Assets/Sprites/Tilesets/Terrain/Bonus.png.import new file mode 100644 index 0000000..e078a45 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/Bonus.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bfie4akhtu4aq" +path="res://.godot/imported/Bonus.png-7994c251b736ed3ea548c280403156ed.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/Bonus.png" +dest_files=["res://.godot/imported/Bonus.png-7994c251b736ed3ea548c280403156ed.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/BonusLL.png b/Assets/Sprites/Tilesets/Terrain/BonusLL.png new file mode 100644 index 0000000..9e72a70 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/BonusLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/BonusLL.png.import b/Assets/Sprites/Tilesets/Terrain/BonusLL.png.import new file mode 100644 index 0000000..cb15f00 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/BonusLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b7mty6campxnm" +path="res://.godot/imported/BonusLL.png-7584e4573757059ec93280083afeb463.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/BonusLL.png" +dest_files=["res://.godot/imported/BonusLL.png-7584e4573757059ec93280083afeb463.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/BrickBlock.json b/Assets/Sprites/Tilesets/Terrain/BrickBlock.json new file mode 100644 index 0000000..79eed19 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/BrickBlock.json @@ -0,0 +1,101 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 16, 16]], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "SMB1": { "source": "Overworld.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "OverworldLL.png", "rect": [0, 64, 16, 16] }, + "SMBANN": { "source": "OverworldANN.png", "rect": [0, 64, 16, 16] } + }, + "Underground": { + "SMB1": { "source": "Underground.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "UndergroundLL.png", "rect": [0, 64, 16, 16] }, + "SMBANN": { "source": "UndergroundANN.png", "rect": [0, 64, 16, 16] } + }, + "Desert": { + "SMB1": { "source": "Desert.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "DesertLL.png", "rect": [0, 64, 16, 16] }, + "SMBS": { "source": "DesertSP.png", "rect": [0, 64, 16, 16] }, + "SMBANN": { "source": "DesertANN.png", "rect": [0, 64, 16, 16] } + }, + "Snow": { + "SMB1": { "source": "Snow.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "SnowLL.png", "rect": [0, 64, 16, 16] }, + "SMBANN": { "source": "SnowANN.png", "rect": [0, 64, 16, 16] } + }, + "Jungle": { + "SMB1": { "source": "Jungle.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "JungleLL.png", "rect": [0, 64, 16, 16] }, + "SMBANN": { "source": "JungleANN.png", "rect": [0, 64, 16, 16] } + }, + "Beach": { + "SMB1": { "source": "Beach.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "BeachLL.png", "rect": [0, 64, 16, 16] }, + "SMBS": { "source": "BeachSP.png", "rect": [0, 64, 16, 16] } + }, + "Garden": { + "SMB1": { "source": "Garden.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "GardenLL.png", "rect": [0, 64, 16, 16] }, + "SMBS": { "source": "GardenSP.png", "rect": [0, 64, 16, 16] } + }, + "Mountain": { + "SMB1": { "source": "Mountain.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "MountainLL.png", "rect": [0, 64, 16, 16] } + }, + "Skyland": { + "SMB1": { "source": "Sky.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "SkyLL.png", "rect": [0, 64, 16, 16] } + }, + "Autumn": { + "SMB1": { "source": "Autumn.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "AutumnLL.png", "rect": [0, 64, 16, 16] } + }, + "Pipeland": { + "SMB1": { "source": "PipeLand.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "PipeLandLL.png", "rect": [0, 64, 16, 16] } + }, + "Space": { + "SMB1": { "source": "Space.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "SpaceLL.png", "rect": [0, 64, 16, 16] }, + "SMBS": { "source": "SpaceSP.png", "rect": [0, 64, 16, 16] } + }, + "Underwater": { + "SMB1": { "source": "Underwater.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "UnderwaterLL.png", "rect": [0, 64, 16, 16] }, + "SMBS": { "source": "UnderwaterSP.png", "rect": [0, 64, 16, 16] }, + "SMBANN": { "source": "UnderwaterANN.png", "rect": [0, 64, 16, 16] } + }, + "Volcano": { + "SMB1": { "source": "Volcano.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "VolcanoLL.png", "rect": [0, 64, 16, 16] }, + "SMBS": { "source": "VolcanoSP.png", "rect": [0, 64, 16, 16] } + }, + "GhostHouse": { + "SMB1": { "source": "GhostHouse.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "GhostHouseLL.png", "rect": [0, 64, 16, 16] } + }, + "Castle": { + "SMB1": { "source": "Castle.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "CastleLL.png", "rect": [0, 64, 16, 16] }, + "SMBANN": { "source": "CastleANN.png", "rect": [0, 64, 16, 16] } + }, + "CastleWater": { + "SMB1": { "source": "CastleWater.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "CastleWaterLL.png", "rect": [0, 64, 16, 16] }, + "SMBS": { "source": "CastleWaterSP.png", "rect": [0, 64, 16, 16] } + }, + "Airship": { + "SMB1": { "source": "Airship.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "AirshipLL.png", "rect": [0, 64, 16, 16] } + }, + "Bonus": { + "SMB1": { "source": "Bonus.png", "rect": [0, 64, 16, 16] }, + "SMBLL": { "source": "BonusLL.png", "rect": [0, 64, 16, 16] } + } + } +} diff --git a/Assets/Sprites/Tilesets/Terrain/Castle.png b/Assets/Sprites/Tilesets/Terrain/Castle.png new file mode 100644 index 0000000..173da1f Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/Castle.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/Castle.png.import b/Assets/Sprites/Tilesets/Terrain/Castle.png.import new file mode 100644 index 0000000..eaf28da --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/Castle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://boc6yagywb1lu" +path="res://.godot/imported/Castle.png-7425f872adf91d92c2ad497fbe56f576.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/Castle.png" +dest_files=["res://.godot/imported/Castle.png-7425f872adf91d92c2ad497fbe56f576.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/CastleANN.png b/Assets/Sprites/Tilesets/Terrain/CastleANN.png new file mode 100644 index 0000000..57cef13 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/CastleANN.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/CastleANN.png.import b/Assets/Sprites/Tilesets/Terrain/CastleANN.png.import new file mode 100644 index 0000000..9cd9671 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/CastleANN.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://eggux548c111" +path="res://.godot/imported/CastleANN.png-c773bbf7a5e5ec1e627d772e17c5d594.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/CastleANN.png" +dest_files=["res://.godot/imported/CastleANN.png-c773bbf7a5e5ec1e627d772e17c5d594.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/CastleLL.png b/Assets/Sprites/Tilesets/Terrain/CastleLL.png new file mode 100644 index 0000000..2642eb6 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/CastleLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/CastleLL.png.import b/Assets/Sprites/Tilesets/Terrain/CastleLL.png.import new file mode 100644 index 0000000..dcedef9 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/CastleLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b358t5lkyoefi" +path="res://.godot/imported/CastleLL.png-f9904c6dec84bec591d886c9be286fa2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/CastleLL.png" +dest_files=["res://.godot/imported/CastleLL.png-f9904c6dec84bec591d886c9be286fa2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/CastleWater.png b/Assets/Sprites/Tilesets/Terrain/CastleWater.png new file mode 100644 index 0000000..a9bbb04 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/CastleWater.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/CastleWater.png.import b/Assets/Sprites/Tilesets/Terrain/CastleWater.png.import new file mode 100644 index 0000000..83b4141 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/CastleWater.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d4icosy8wv0al" +path="res://.godot/imported/CastleWater.png-96e8c37a3464d5313892d81000b2151a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/CastleWater.png" +dest_files=["res://.godot/imported/CastleWater.png-96e8c37a3464d5313892d81000b2151a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/CastleWaterLL.png b/Assets/Sprites/Tilesets/Terrain/CastleWaterLL.png new file mode 100644 index 0000000..0279f82 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/CastleWaterLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/CastleWaterLL.png.import b/Assets/Sprites/Tilesets/Terrain/CastleWaterLL.png.import new file mode 100644 index 0000000..9a2ad55 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/CastleWaterLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cw25tob3lh1kf" +path="res://.godot/imported/CastleWaterLL.png-b2556277510ecd4f87b9c8dc1bff4a40.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/CastleWaterLL.png" +dest_files=["res://.godot/imported/CastleWaterLL.png-b2556277510ecd4f87b9c8dc1bff4a40.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/CastleWaterSP.png b/Assets/Sprites/Tilesets/Terrain/CastleWaterSP.png new file mode 100644 index 0000000..363898a Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/CastleWaterSP.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/CastleWaterSP.png.import b/Assets/Sprites/Tilesets/Terrain/CastleWaterSP.png.import new file mode 100644 index 0000000..760cad3 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/CastleWaterSP.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bi8u53dvsuo78" +path="res://.godot/imported/CastleWaterSP.png-b9fa653090b3bdce539b39d8b4841dc8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/CastleWaterSP.png" +dest_files=["res://.godot/imported/CastleWaterSP.png-b9fa653090b3bdce539b39d8b4841dc8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/Desert.png b/Assets/Sprites/Tilesets/Terrain/Desert.png new file mode 100644 index 0000000..ccf6540 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/Desert.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/Desert.png.import b/Assets/Sprites/Tilesets/Terrain/Desert.png.import new file mode 100644 index 0000000..390aa6e --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/Desert.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dquurvxoax6p8" +path="res://.godot/imported/Desert.png-02e0ebe5a0d3ae6130887e5dc71e44d3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/Desert.png" +dest_files=["res://.godot/imported/Desert.png-02e0ebe5a0d3ae6130887e5dc71e44d3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/DesertANN.png b/Assets/Sprites/Tilesets/Terrain/DesertANN.png new file mode 100644 index 0000000..6f72c99 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/DesertANN.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/DesertANN.png.import b/Assets/Sprites/Tilesets/Terrain/DesertANN.png.import new file mode 100644 index 0000000..8bd158c --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/DesertANN.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b8sh31f33hm8g" +path="res://.godot/imported/DesertANN.png-84aa0f3c247ead32d90071411b1639ce.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/DesertANN.png" +dest_files=["res://.godot/imported/DesertANN.png-84aa0f3c247ead32d90071411b1639ce.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/DesertLL.png b/Assets/Sprites/Tilesets/Terrain/DesertLL.png new file mode 100644 index 0000000..f2993fa Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/DesertLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/DesertLL.png.import b/Assets/Sprites/Tilesets/Terrain/DesertLL.png.import new file mode 100644 index 0000000..53c397b --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/DesertLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cfavovwoifelp" +path="res://.godot/imported/DesertLL.png-239cd8a468a2b0ead0442dd6bc747d08.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/DesertLL.png" +dest_files=["res://.godot/imported/DesertLL.png-239cd8a468a2b0ead0442dd6bc747d08.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/DesertSP.png b/Assets/Sprites/Tilesets/Terrain/DesertSP.png new file mode 100644 index 0000000..c9438d5 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/DesertSP.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/DesertSP.png.import b/Assets/Sprites/Tilesets/Terrain/DesertSP.png.import new file mode 100644 index 0000000..fa17a0a --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/DesertSP.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bn67esqd32mxk" +path="res://.godot/imported/DesertSP.png-a490b912dfde78514b4f9756b25b224e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/DesertSP.png" +dest_files=["res://.godot/imported/DesertSP.png-a490b912dfde78514b4f9756b25b224e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/EmptyBlock.json b/Assets/Sprites/Tilesets/Terrain/EmptyBlock.json new file mode 100644 index 0000000..19af5c0 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/EmptyBlock.json @@ -0,0 +1,101 @@ +{ + "animations": { + "default": { + "frames": [[0, 0, 16, 16]], + "speed": 5.0, + "loop": true + } + }, + "variations": { + "default": { + "SMB1": { "source": "Overworld.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "OverworldLL.png", "rect": [64, 0, 16, 16] }, + "SMBANN": { "source": "OverworldANN.png", "rect": [64, 0, 16, 16] } + }, + "Underground": { + "SMB1": { "source": "Underground.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "UndergroundLL.png", "rect": [64, 0, 16, 16] }, + "SMBANN": { "source": "UndergroundANN.png", "rect": [64, 0, 16, 16] } + }, + "Desert": { + "SMB1": { "source": "Desert.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "DesertLL.png", "rect": [64, 0, 16, 16] }, + "SMBS": { "source": "DesertSP.png", "rect": [64, 0, 16, 16] }, + "SMBANN": { "source": "DesertANN.png", "rect": [64, 0, 16, 16] } + }, + "Snow": { + "SMB1": { "source": "Snow.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "SnowLL.png", "rect": [64, 0, 16, 16] }, + "SMBANN": { "source": "SnowANN.png", "rect": [64, 0, 16, 16] } + }, + "Jungle": { + "SMB1": { "source": "Jungle.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "JungleLL.png", "rect": [64, 0, 16, 16] }, + "SMBANN": { "source": "JungleANN.png", "rect": [64, 0, 16, 16] } + }, + "Beach": { + "SMB1": { "source": "Beach.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "BeachLL.png", "rect": [64, 0, 16, 16] }, + "SMBS": { "source": "BeachSP.png", "rect": [64, 0, 16, 16] } + }, + "Garden": { + "SMB1": { "source": "Garden.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "GardenLL.png", "rect": [64, 0, 16, 16] }, + "SMBS": { "source": "GardenSP.png", "rect": [64, 0, 16, 16] } + }, + "Mountain": { + "SMB1": { "source": "Mountain.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "MountainLL.png", "rect": [64, 0, 16, 16] } + }, + "Skyland": { + "SMB1": { "source": "Sky.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "SkyLL.png", "rect": [64, 0, 16, 16] } + }, + "Autumn": { + "SMB1": { "source": "Autumn.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "AutumnLL.png", "rect": [64, 0, 16, 16] } + }, + "Pipeland": { + "SMB1": { "source": "PipeLand.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "PipeLandLL.png", "rect": [64, 0, 16, 16] } + }, + "Space": { + "SMB1": { "source": "Space.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "SpaceLL.png", "rect": [64, 0, 16, 16] }, + "SMBS": { "source": "SpaceSP.png", "rect": [64, 0, 16, 16] } + }, + "Underwater": { + "SMB1": { "source": "Underwater.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "UnderwaterLL.png", "rect": [64, 0, 16, 16] }, + "SMBS": { "source": "UnderwaterSP.png", "rect": [64, 0, 16, 16] }, + "SMBANN": { "source": "UnderwaterANN.png", "rect": [64, 0, 16, 16] } + }, + "Volcano": { + "SMB1": { "source": "Volcano.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "VolcanoLL.png", "rect": [64, 0, 16, 16] }, + "SMBS": { "source": "VolcanoSP.png", "rect": [64, 0, 16, 16] } + }, + "GhostHouse": { + "SMB1": { "source": "GhostHouse.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "GhostHouseLL.png", "rect": [64, 0, 16, 16] } + }, + "Castle": { + "SMB1": { "source": "Castle.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "CastleLL.png", "rect": [64, 0, 16, 16] }, + "SMBANN": { "source": "CastleANN.png", "rect": [64, 0, 16, 16] } + }, + "CastleWater": { + "SMB1": { "source": "CastleWater.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "CastleWaterLL.png", "rect": [64, 0, 16, 16] }, + "SMBS": { "source": "CastleWaterSP.png", "rect": [64, 0, 16, 16] } + }, + "Airship": { + "SMB1": { "source": "Airship.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "AirshipLL.png", "rect": [64, 0, 16, 16] } + }, + "Bonus": { + "SMB1": { "source": "Bonus.png", "rect": [64, 0, 16, 16] }, + "SMBLL": { "source": "BonusLL.png", "rect": [64, 0, 16, 16] } + } + } +} diff --git a/Assets/Sprites/Tilesets/Terrain/Garden.png b/Assets/Sprites/Tilesets/Terrain/Garden.png new file mode 100644 index 0000000..85840e0 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/Garden.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/Garden.png.import b/Assets/Sprites/Tilesets/Terrain/Garden.png.import new file mode 100644 index 0000000..fb68cb9 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/Garden.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bdqa4iuvu1me8" +path="res://.godot/imported/Garden.png-8194170fb5528af6a20ba837e618d5c7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/Garden.png" +dest_files=["res://.godot/imported/Garden.png-8194170fb5528af6a20ba837e618d5c7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/GardenLL.png b/Assets/Sprites/Tilesets/Terrain/GardenLL.png new file mode 100644 index 0000000..ccbbd93 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/GardenLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/GardenLL.png.import b/Assets/Sprites/Tilesets/Terrain/GardenLL.png.import new file mode 100644 index 0000000..5f5fac3 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/GardenLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cx3seykn8hmeq" +path="res://.godot/imported/GardenLL.png-f899a6809f16256098da1de91112193e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/GardenLL.png" +dest_files=["res://.godot/imported/GardenLL.png-f899a6809f16256098da1de91112193e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/GardenSP.png b/Assets/Sprites/Tilesets/Terrain/GardenSP.png new file mode 100644 index 0000000..cd1689b Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/GardenSP.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/GardenSP.png.import b/Assets/Sprites/Tilesets/Terrain/GardenSP.png.import new file mode 100644 index 0000000..0fd807b --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/GardenSP.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlxkwdtjfgtao" +path="res://.godot/imported/GardenSP.png-affac102936c21c95ac732ccaa5bcea2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/GardenSP.png" +dest_files=["res://.godot/imported/GardenSP.png-affac102936c21c95ac732ccaa5bcea2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/GhostHouse.png b/Assets/Sprites/Tilesets/Terrain/GhostHouse.png new file mode 100644 index 0000000..7064602 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/GhostHouse.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/GhostHouse.png.import b/Assets/Sprites/Tilesets/Terrain/GhostHouse.png.import new file mode 100644 index 0000000..6922f5c --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/GhostHouse.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://crjhug6vc1dch" +path="res://.godot/imported/GhostHouse.png-38e8ea16fe6c22553c06cbff6ace3873.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/GhostHouse.png" +dest_files=["res://.godot/imported/GhostHouse.png-38e8ea16fe6c22553c06cbff6ace3873.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/GhostHouseLL.png b/Assets/Sprites/Tilesets/Terrain/GhostHouseLL.png new file mode 100644 index 0000000..becd42e Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/GhostHouseLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/GhostHouseLL.png.import b/Assets/Sprites/Tilesets/Terrain/GhostHouseLL.png.import new file mode 100644 index 0000000..f84230c --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/GhostHouseLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bmqcgtqaam3y7" +path="res://.godot/imported/GhostHouseLL.png-9c6f927795141dff3956b754c02d7971.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/GhostHouseLL.png" +dest_files=["res://.godot/imported/GhostHouseLL.png-9c6f927795141dff3956b754c02d7971.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/Jungle.png b/Assets/Sprites/Tilesets/Terrain/Jungle.png new file mode 100644 index 0000000..3a37707 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/Jungle.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/Jungle.png.import b/Assets/Sprites/Tilesets/Terrain/Jungle.png.import new file mode 100644 index 0000000..fcfc95d --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/Jungle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgum7gmgaufrd" +path="res://.godot/imported/Jungle.png-74d6b3a7e67c434ec61247db4b42490b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/Jungle.png" +dest_files=["res://.godot/imported/Jungle.png-74d6b3a7e67c434ec61247db4b42490b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/JungleANN.png b/Assets/Sprites/Tilesets/Terrain/JungleANN.png new file mode 100644 index 0000000..78887c9 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/JungleANN.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/JungleANN.png.import b/Assets/Sprites/Tilesets/Terrain/JungleANN.png.import new file mode 100644 index 0000000..2d1cde9 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/JungleANN.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://biguqqd742vdu" +path="res://.godot/imported/JungleANN.png-b14736b8685feaae49264f1481d857d4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/JungleANN.png" +dest_files=["res://.godot/imported/JungleANN.png-b14736b8685feaae49264f1481d857d4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/JungleLL.png b/Assets/Sprites/Tilesets/Terrain/JungleLL.png new file mode 100644 index 0000000..eabf73b Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/JungleLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/JungleLL.png.import b/Assets/Sprites/Tilesets/Terrain/JungleLL.png.import new file mode 100644 index 0000000..3c36f7e --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/JungleLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://10hu4op00ldo" +path="res://.godot/imported/JungleLL.png-7fe4708eb774abaaa60ae5f0d36998da.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/JungleLL.png" +dest_files=["res://.godot/imported/JungleLL.png-7fe4708eb774abaaa60ae5f0d36998da.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/Mountain.png b/Assets/Sprites/Tilesets/Terrain/Mountain.png new file mode 100644 index 0000000..524d36c Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/Mountain.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/Mountain.png.import b/Assets/Sprites/Tilesets/Terrain/Mountain.png.import new file mode 100644 index 0000000..f65a13e --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/Mountain.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ceeo6pq2ydq1r" +path="res://.godot/imported/Mountain.png-ca37ebd775d9a14365b7036a4af4772f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/Mountain.png" +dest_files=["res://.godot/imported/Mountain.png-ca37ebd775d9a14365b7036a4af4772f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/MountainLL.png b/Assets/Sprites/Tilesets/Terrain/MountainLL.png new file mode 100644 index 0000000..3bbf0ba Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/MountainLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/MountainLL.png.import b/Assets/Sprites/Tilesets/Terrain/MountainLL.png.import new file mode 100644 index 0000000..aba143b --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/MountainLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b7ma28ho7opu7" +path="res://.godot/imported/MountainLL.png-188c1f615ac4c527380ea0380362cff7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/MountainLL.png" +dest_files=["res://.godot/imported/MountainLL.png-188c1f615ac4c527380ea0380362cff7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/Overworld.png b/Assets/Sprites/Tilesets/Terrain/Overworld.png new file mode 100644 index 0000000..e53937d Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/Overworld.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/Overworld.png.import b/Assets/Sprites/Tilesets/Terrain/Overworld.png.import new file mode 100644 index 0000000..a1d9d78 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/Overworld.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dt0qtxu2l646n" +path="res://.godot/imported/Overworld.png-7d2af082d4a2fa73a10214ae7e63e0b7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" +dest_files=["res://.godot/imported/Overworld.png-7d2af082d4a2fa73a10214ae7e63e0b7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/OverworldANN.png b/Assets/Sprites/Tilesets/Terrain/OverworldANN.png new file mode 100644 index 0000000..f065d82 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/OverworldANN.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/OverworldANN.png.import b/Assets/Sprites/Tilesets/Terrain/OverworldANN.png.import new file mode 100644 index 0000000..29f3c7e --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/OverworldANN.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c66mv47gtjsm2" +path="res://.godot/imported/OverworldANN.png-8f88f4be2e49ac022ca26458a3e0a87b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/OverworldANN.png" +dest_files=["res://.godot/imported/OverworldANN.png-8f88f4be2e49ac022ca26458a3e0a87b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/OverworldLL.png b/Assets/Sprites/Tilesets/Terrain/OverworldLL.png new file mode 100644 index 0000000..f8f84ad Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/OverworldLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/OverworldLL.png.import b/Assets/Sprites/Tilesets/Terrain/OverworldLL.png.import new file mode 100644 index 0000000..366027b --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/OverworldLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bkgw370uwx2dj" +path="res://.godot/imported/OverworldLL.png-b8860882a4d1d046ebf23dd9e9dbe2c3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/OverworldLL.png" +dest_files=["res://.godot/imported/OverworldLL.png-b8860882a4d1d046ebf23dd9e9dbe2c3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/PipeLand.png b/Assets/Sprites/Tilesets/Terrain/PipeLand.png new file mode 100644 index 0000000..8157890 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/PipeLand.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/PipeLand.png.import b/Assets/Sprites/Tilesets/Terrain/PipeLand.png.import new file mode 100644 index 0000000..772f15e --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/PipeLand.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b0b7saed5pcra" +path="res://.godot/imported/PipeLand.png-2a213d1ea41d7163c87461d26f2ca4d0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/PipeLand.png" +dest_files=["res://.godot/imported/PipeLand.png-2a213d1ea41d7163c87461d26f2ca4d0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/PipeLandLL.png b/Assets/Sprites/Tilesets/Terrain/PipeLandLL.png new file mode 100644 index 0000000..859f226 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/PipeLandLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/PipeLandLL.png.import b/Assets/Sprites/Tilesets/Terrain/PipeLandLL.png.import new file mode 100644 index 0000000..e31cbc7 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/PipeLandLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b8kol8apbbi6d" +path="res://.godot/imported/PipeLandLL.png-d029d2004195eb6b891b9b1f01bc2b7c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/PipeLandLL.png" +dest_files=["res://.godot/imported/PipeLandLL.png-d029d2004195eb6b891b9b1f01bc2b7c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/Sky.png b/Assets/Sprites/Tilesets/Terrain/Sky.png new file mode 100644 index 0000000..ea6a17d Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/Sky.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/Sky.png.import b/Assets/Sprites/Tilesets/Terrain/Sky.png.import new file mode 100644 index 0000000..2504eb1 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/Sky.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dawle1hohgdxk" +path="res://.godot/imported/Sky.png-8aec58d91f9af41a83b67e3860dbf7d0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/Sky.png" +dest_files=["res://.godot/imported/Sky.png-8aec58d91f9af41a83b67e3860dbf7d0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/SkyLL.png b/Assets/Sprites/Tilesets/Terrain/SkyLL.png new file mode 100644 index 0000000..1313a36 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/SkyLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/SkyLL.png.import b/Assets/Sprites/Tilesets/Terrain/SkyLL.png.import new file mode 100644 index 0000000..b84c4cd --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/SkyLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cw17ekbn7smso" +path="res://.godot/imported/SkyLL.png-c085694c44a28a686d2753bcef8fd48e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/SkyLL.png" +dest_files=["res://.godot/imported/SkyLL.png-c085694c44a28a686d2753bcef8fd48e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/Snow.png b/Assets/Sprites/Tilesets/Terrain/Snow.png new file mode 100644 index 0000000..7a81f61 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/Snow.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/Snow.png.import b/Assets/Sprites/Tilesets/Terrain/Snow.png.import new file mode 100644 index 0000000..45b1e09 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/Snow.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cb8k4fs22m3eq" +path="res://.godot/imported/Snow.png-5f0a3c32c599eb0762b57eea7d455a68.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/Snow.png" +dest_files=["res://.godot/imported/Snow.png-5f0a3c32c599eb0762b57eea7d455a68.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/SnowANN.png b/Assets/Sprites/Tilesets/Terrain/SnowANN.png new file mode 100644 index 0000000..f637e3a Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/SnowANN.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/SnowANN.png.import b/Assets/Sprites/Tilesets/Terrain/SnowANN.png.import new file mode 100644 index 0000000..6c0b21d --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/SnowANN.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://js55d142gs55" +path="res://.godot/imported/SnowANN.png-620fa0f3bffb286d9a5dfdc1729888a6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/SnowANN.png" +dest_files=["res://.godot/imported/SnowANN.png-620fa0f3bffb286d9a5dfdc1729888a6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/SnowLL.png b/Assets/Sprites/Tilesets/Terrain/SnowLL.png new file mode 100644 index 0000000..9fef578 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/SnowLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/SnowLL.png.import b/Assets/Sprites/Tilesets/Terrain/SnowLL.png.import new file mode 100644 index 0000000..ba07109 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/SnowLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cget0bmaqxwnl" +path="res://.godot/imported/SnowLL.png-1258466c71808a5e2f3e096acf6be733.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/SnowLL.png" +dest_files=["res://.godot/imported/SnowLL.png-1258466c71808a5e2f3e096acf6be733.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/Space.png b/Assets/Sprites/Tilesets/Terrain/Space.png new file mode 100644 index 0000000..da0d27d Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/Space.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/Space.png.import b/Assets/Sprites/Tilesets/Terrain/Space.png.import new file mode 100644 index 0000000..321c3c8 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/Space.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3flklmluw5rd" +path="res://.godot/imported/Space.png-7c32059a6a001d62298c96a7bea801ea.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/Space.png" +dest_files=["res://.godot/imported/Space.png-7c32059a6a001d62298c96a7bea801ea.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/SpaceANN.png b/Assets/Sprites/Tilesets/Terrain/SpaceANN.png new file mode 100644 index 0000000..4ccb54d Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/SpaceANN.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/SpaceANN.png.import b/Assets/Sprites/Tilesets/Terrain/SpaceANN.png.import new file mode 100644 index 0000000..8b11742 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/SpaceANN.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d0swwn7220fup" +path="res://.godot/imported/SpaceANN.png-3cf68d5ac0665e6abcae786415eb1a32.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/SpaceANN.png" +dest_files=["res://.godot/imported/SpaceANN.png-3cf68d5ac0665e6abcae786415eb1a32.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/SpaceLL.png b/Assets/Sprites/Tilesets/Terrain/SpaceLL.png new file mode 100644 index 0000000..011ec17 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/SpaceLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/SpaceLL.png.import b/Assets/Sprites/Tilesets/Terrain/SpaceLL.png.import new file mode 100644 index 0000000..6a6ee5c --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/SpaceLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cmmi1ksnjk8yj" +path="res://.godot/imported/SpaceLL.png-78c059c9616411e0de2004eba184cb87.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/SpaceLL.png" +dest_files=["res://.godot/imported/SpaceLL.png-78c059c9616411e0de2004eba184cb87.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/SpaceSP.png b/Assets/Sprites/Tilesets/Terrain/SpaceSP.png new file mode 100644 index 0000000..589f225 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/SpaceSP.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/SpaceSP.png.import b/Assets/Sprites/Tilesets/Terrain/SpaceSP.png.import new file mode 100644 index 0000000..09fa6ca --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/SpaceSP.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dftxui2oe1xek" +path="res://.godot/imported/SpaceSP.png-e71922c7cfc33086d836dfeaf77d8d1b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/SpaceSP.png" +dest_files=["res://.godot/imported/SpaceSP.png-e71922c7cfc33086d836dfeaf77d8d1b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/TerrainTemplate.png b/Assets/Sprites/Tilesets/Terrain/TerrainTemplate.png new file mode 100644 index 0000000..5b0e49f Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/TerrainTemplate.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/TerrainTemplate.png.import b/Assets/Sprites/Tilesets/Terrain/TerrainTemplate.png.import new file mode 100644 index 0000000..74c2475 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/TerrainTemplate.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://y0c3ajq7uoei" +path="res://.godot/imported/TerrainTemplate.png-8303c72cb95efa84a3ddeba7f4d6e75b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/TerrainTemplate.png" +dest_files=["res://.godot/imported/TerrainTemplate.png-8303c72cb95efa84a3ddeba7f4d6e75b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/TerrainTiles.json b/Assets/Sprites/Tilesets/Terrain/TerrainTiles.json new file mode 100644 index 0000000..beaad2b --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/TerrainTiles.json @@ -0,0 +1,198 @@ +{ + "variations": { + "default": { + "SMB1": { + "source": "Overworld.png" + }, + "SMBLL": { + "source": "OverworldLL.png" + }, + "SMBANN": { + "source": "OverworldANN.png" + } + }, + "Underground": { + "SMB1": { + "source": "Underground.png" + }, + "SMBLL": { + "source": "UndergroundLL.png" + }, + "SMBANN": { + "source": "UndergroundANN.png" + } + }, + "Desert": { + "SMB1": { + "source": "Desert.png" + }, + "SMBLL": { + "source": "DesertLL.png" + }, + "SMBS": { + "source": "DesertSP.png" + }, + "SMBANN": { + "source": "DesertANN.png" + } + }, + "Snow": { + "SMB1": { + "source": "Snow.png" + }, + "SMBLL": { + "source": "SnowLL.png" + }, + "SMBANN": { + "source": "SnowANN.png" + } + }, + "Jungle": { + "SMB1": { + "source": "Jungle.png" + }, + "SMBLL": { + "source": "JungleLL.png" + }, + "SMBANN": { + "source": "JungleANN.png" + } + }, + "Beach": { + "SMB1": { + "source": "Beach.png" + }, + "SMBLL": { + "source": "BeachLL.png" + }, + "SMBS": { + "source": "BeachSP.png" + } + }, + "Garden": { + "SMB1": { + "source": "Garden.png" + }, + "SMBLL": { + "source": "GardenLL.png" + }, + "SMBS": { + "source": "GardenSP.png" + } + }, + "Mountain": { + "SMB1": { + "source": "Mountain.png" + }, + "SMBLL": { + "source": "MountainLL.png" + } + }, + "Skyland": { + "SMB1": { + "source": "Sky.png" + }, + "SMBLL": { + "source": "SkyLL.png" + } + }, + "Autumn": { + "SMB1": { + "source": "Autumn.png" + }, + "SMBLL": { + "source": "AutumnLL.png" + } + }, + "Pipeland": { + "SMB1": { + "source": "PipeLand.png" + }, + "SMBLL": { + "source": "PipeLandLL.png" + } + }, + "Space": { + "SMB1": { + "source": "Space.png" + }, + "SMBLL": { + "source": "SpaceLL.png" + }, + "SMBS": { + "source": "SpaceSP.png" + } + }, + "Underwater": { + "SMB1": { + "source": "Underwater.png" + }, + "SMBLL": { + "source": "UnderwaterLL.png" + }, + "SMBS": { + "source": "UnderwaterSP.png" + }, + "SMBANN": { + "source": "UnderwaterANN.png" + } + }, + "Volcano": { + "SMB1": { + "source": "Volcano.png" + }, + "SMBLL": { + "source": "VolcanoLL.png" + }, + "SMBS": { + "source": "VolcanoSP.png" + } + }, + "GhostHouse": { + "SMB1": { + "source": "GhostHouse.png" + }, + "SMBLL": { + "source": "GhostHouseLL.png" + } + }, + "Castle": { + "SMB1": { + "source": "Castle.png" + }, + "SMBLL": { + "source": "CastleLL.png" + }, + "SMBANN": { + "source": "CastleANN.png" + } + }, + "CastleWater": { + "SMB1": { + "source": "CastleWater.png" + }, + "SMBLL": { + "source": "CastleWaterLL.png" + }, + "SMBS": { + "source": "CastleWaterSP.png" + } + }, + "Airship": { + "SMB1": { + "source": "Airship.png" + }, + "SMBLL": { + "source": "AirshipLL.png" + } + }, + "Bonus": { + "SMB1": { + "source": "Bonus.png" + }, + "SMBLL": { + "source": "BonusLL.png" + } + } + } +} diff --git a/Assets/Sprites/Tilesets/Terrain/Underground.png b/Assets/Sprites/Tilesets/Terrain/Underground.png new file mode 100644 index 0000000..727d53c Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/Underground.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/Underground.png.import b/Assets/Sprites/Tilesets/Terrain/Underground.png.import new file mode 100644 index 0000000..ec203b3 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/Underground.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cwjnljj6aahol" +path="res://.godot/imported/Underground.png-4078927f46f599309053da75c54a86b8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/Underground.png" +dest_files=["res://.godot/imported/Underground.png-4078927f46f599309053da75c54a86b8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/UndergroundANN.png b/Assets/Sprites/Tilesets/Terrain/UndergroundANN.png new file mode 100644 index 0000000..d1a84c7 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/UndergroundANN.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/UndergroundANN.png.import b/Assets/Sprites/Tilesets/Terrain/UndergroundANN.png.import new file mode 100644 index 0000000..1b1eb61 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/UndergroundANN.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://doig7jxthwwgp" +path="res://.godot/imported/UndergroundANN.png-c1b08f6bf223b4f665f277aad673005d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/UndergroundANN.png" +dest_files=["res://.godot/imported/UndergroundANN.png-c1b08f6bf223b4f665f277aad673005d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/UndergroundLL.png b/Assets/Sprites/Tilesets/Terrain/UndergroundLL.png new file mode 100644 index 0000000..a109b08 Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/UndergroundLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/UndergroundLL.png.import b/Assets/Sprites/Tilesets/Terrain/UndergroundLL.png.import new file mode 100644 index 0000000..77e080e --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/UndergroundLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bvilvcff0op8h" +path="res://.godot/imported/UndergroundLL.png-f3eb2681e9e83c48308968b1464d7734.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/UndergroundLL.png" +dest_files=["res://.godot/imported/UndergroundLL.png-f3eb2681e9e83c48308968b1464d7734.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/Underwater.png b/Assets/Sprites/Tilesets/Terrain/Underwater.png new file mode 100644 index 0000000..9939b8c Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/Underwater.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/Underwater.png.import b/Assets/Sprites/Tilesets/Terrain/Underwater.png.import new file mode 100644 index 0000000..be1b421 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/Underwater.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ocip11wxnwa8" +path="res://.godot/imported/Underwater.png-3da1bacf6e3ff10003f2a85a5bb857d7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/Underwater.png" +dest_files=["res://.godot/imported/Underwater.png-3da1bacf6e3ff10003f2a85a5bb857d7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/UnderwaterANN.png b/Assets/Sprites/Tilesets/Terrain/UnderwaterANN.png new file mode 100644 index 0000000..738d28d Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/UnderwaterANN.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/UnderwaterANN.png.import b/Assets/Sprites/Tilesets/Terrain/UnderwaterANN.png.import new file mode 100644 index 0000000..120c7ad --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/UnderwaterANN.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d0vkdmfhyvt3q" +path="res://.godot/imported/UnderwaterANN.png-673d923e801a6466b39e2afa50ddffdb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/UnderwaterANN.png" +dest_files=["res://.godot/imported/UnderwaterANN.png-673d923e801a6466b39e2afa50ddffdb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/UnderwaterLL.png b/Assets/Sprites/Tilesets/Terrain/UnderwaterLL.png new file mode 100644 index 0000000..987ed0b Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/UnderwaterLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/UnderwaterLL.png.import b/Assets/Sprites/Tilesets/Terrain/UnderwaterLL.png.import new file mode 100644 index 0000000..f379080 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/UnderwaterLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bf0dedgbg31j7" +path="res://.godot/imported/UnderwaterLL.png-64bfda8fa38145193e22096b3d545220.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/UnderwaterLL.png" +dest_files=["res://.godot/imported/UnderwaterLL.png-64bfda8fa38145193e22096b3d545220.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/UnderwaterSP.png b/Assets/Sprites/Tilesets/Terrain/UnderwaterSP.png new file mode 100644 index 0000000..bb2596e Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/UnderwaterSP.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/UnderwaterSP.png.import b/Assets/Sprites/Tilesets/Terrain/UnderwaterSP.png.import new file mode 100644 index 0000000..0399935 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/UnderwaterSP.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://pjtf8a1dxds8" +path="res://.godot/imported/UnderwaterSP.png-3bd96bb7fa490d5dad38f61bb4ee73a6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/UnderwaterSP.png" +dest_files=["res://.godot/imported/UnderwaterSP.png-3bd96bb7fa490d5dad38f61bb4ee73a6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/Volcano.png b/Assets/Sprites/Tilesets/Terrain/Volcano.png new file mode 100644 index 0000000..b8275bd Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/Volcano.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/Volcano.png.import b/Assets/Sprites/Tilesets/Terrain/Volcano.png.import new file mode 100644 index 0000000..5609906 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/Volcano.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhviikrqow61p" +path="res://.godot/imported/Volcano.png-25520088c13fca047f8ad9d61b2ed21a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/Volcano.png" +dest_files=["res://.godot/imported/Volcano.png-25520088c13fca047f8ad9d61b2ed21a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/VolcanoLL.png b/Assets/Sprites/Tilesets/Terrain/VolcanoLL.png new file mode 100644 index 0000000..213ff1d Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/VolcanoLL.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/VolcanoLL.png.import b/Assets/Sprites/Tilesets/Terrain/VolcanoLL.png.import new file mode 100644 index 0000000..60725fc --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/VolcanoLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://veylcd2ij3fc" +path="res://.godot/imported/VolcanoLL.png-29d40d233d2ca88750e75a49835ac37c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/VolcanoLL.png" +dest_files=["res://.godot/imported/VolcanoLL.png-29d40d233d2ca88750e75a49835ac37c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Terrain/VolcanoSP.png b/Assets/Sprites/Tilesets/Terrain/VolcanoSP.png new file mode 100644 index 0000000..167846b Binary files /dev/null and b/Assets/Sprites/Tilesets/Terrain/VolcanoSP.png differ diff --git a/Assets/Sprites/Tilesets/Terrain/VolcanoSP.png.import b/Assets/Sprites/Tilesets/Terrain/VolcanoSP.png.import new file mode 100644 index 0000000..72d1128 --- /dev/null +++ b/Assets/Sprites/Tilesets/Terrain/VolcanoSP.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c0b3mih6qp4ku" +path="res://.godot/imported/VolcanoSP.png-5abacbf690bdfdeb1a890ff29da2efd2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Terrain/VolcanoSP.png" +dest_files=["res://.godot/imported/VolcanoSP.png-5abacbf690bdfdeb1a890ff29da2efd2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/Track.json b/Assets/Sprites/Tilesets/Track.json new file mode 100644 index 0000000..be9e845 --- /dev/null +++ b/Assets/Sprites/Tilesets/Track.json @@ -0,0 +1,7 @@ +{ + "variations": { + "default": { + "source": "Tracks.png" + } + } +} diff --git a/Assets/Sprites/Tilesets/Tracks.png b/Assets/Sprites/Tilesets/Tracks.png new file mode 100644 index 0000000..e43a336 Binary files /dev/null and b/Assets/Sprites/Tilesets/Tracks.png differ diff --git a/Assets/Sprites/Tilesets/Tracks.png.import b/Assets/Sprites/Tilesets/Tracks.png.import new file mode 100644 index 0000000..4a95a9e --- /dev/null +++ b/Assets/Sprites/Tilesets/Tracks.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://50hm4xgnw8ks" +path="res://.godot/imported/Tracks.png-487ec4a76b079b3bf6358b852310b9d9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/Tracks.png" +dest_files=["res://.godot/imported/Tracks.png-487ec4a76b079b3bf6358b852310b9d9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/Tilesets/VerticalDottedLine.png b/Assets/Sprites/Tilesets/VerticalDottedLine.png new file mode 100755 index 0000000..9784c53 Binary files /dev/null and b/Assets/Sprites/Tilesets/VerticalDottedLine.png differ diff --git a/Assets/Sprites/Tilesets/VerticalDottedLine.png.import b/Assets/Sprites/Tilesets/VerticalDottedLine.png.import new file mode 100644 index 0000000..312d6d4 --- /dev/null +++ b/Assets/Sprites/Tilesets/VerticalDottedLine.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://joo38lvkq2gu" +path="res://.godot/imported/VerticalDottedLine.png-fac20d4b81ec65d9ae0220b30c12e7e9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Tilesets/VerticalDottedLine.png" +dest_files=["res://.godot/imported/VerticalDottedLine.png-fac20d4b81ec65d9ae0220b30c12e7e9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/AchievementBG.png b/Assets/Sprites/UI/AchievementBG.png new file mode 100644 index 0000000..dd3cb93 Binary files /dev/null and b/Assets/Sprites/UI/AchievementBG.png differ diff --git a/Assets/Sprites/UI/AchievementBG.png.import b/Assets/Sprites/UI/AchievementBG.png.import new file mode 100644 index 0000000..a319443 --- /dev/null +++ b/Assets/Sprites/UI/AchievementBG.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://26v45a5r1gpd" +path="res://.godot/imported/AchievementBG.png-46b1d322a68c35a188cfceaf34525135.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/AchievementBG.png" +dest_files=["res://.godot/imported/AchievementBG.png-46b1d322a68c35a188cfceaf34525135.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/AchievementIcons.png b/Assets/Sprites/UI/AchievementIcons.png new file mode 100644 index 0000000..7376a38 Binary files /dev/null and b/Assets/Sprites/UI/AchievementIcons.png differ diff --git a/Assets/Sprites/UI/AchievementIcons.png.import b/Assets/Sprites/UI/AchievementIcons.png.import new file mode 100644 index 0000000..8fde50d --- /dev/null +++ b/Assets/Sprites/UI/AchievementIcons.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bul3c11keqjfi" +path="res://.godot/imported/AchievementIcons.png-b31a74ce0ae4a61ae664c462666c05ed.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/AchievementIcons.png" +dest_files=["res://.godot/imported/AchievementIcons.png-b31a74ce0ae4a61ae664c462666c05ed.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/Arrow.png b/Assets/Sprites/UI/Arrow.png new file mode 100755 index 0000000..3ed0a49 Binary files /dev/null and b/Assets/Sprites/UI/Arrow.png differ diff --git a/Assets/Sprites/UI/Arrow.png.import b/Assets/Sprites/UI/Arrow.png.import new file mode 100644 index 0000000..3fa257b --- /dev/null +++ b/Assets/Sprites/UI/Arrow.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dp4b0cpisp5cs" +path="res://.godot/imported/Arrow.png-de28d5550e5e6cfcfbb9ada3df190079.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/Arrow.png" +dest_files=["res://.godot/imported/Arrow.png-de28d5550e5e6cfcfbb9ada3df190079.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/BooIcon.png b/Assets/Sprites/UI/BooIcon.png new file mode 100755 index 0000000..d683304 Binary files /dev/null and b/Assets/Sprites/UI/BooIcon.png differ diff --git a/Assets/Sprites/UI/BooIcon.png.import b/Assets/Sprites/UI/BooIcon.png.import new file mode 100644 index 0000000..c244556 --- /dev/null +++ b/Assets/Sprites/UI/BooIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtemc0qgag20j" +path="res://.godot/imported/BooIcon.png-6e66168b6f4c7f171644d7989fceabc1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/BooIcon.png" +dest_files=["res://.godot/imported/BooIcon.png-6e66168b6f4c7f171644d7989fceabc1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/BooMenuBG.png b/Assets/Sprites/UI/BooMenuBG.png new file mode 100644 index 0000000..443fc03 Binary files /dev/null and b/Assets/Sprites/UI/BooMenuBG.png differ diff --git a/Assets/Sprites/UI/BooMenuBG.png.import b/Assets/Sprites/UI/BooMenuBG.png.import new file mode 100644 index 0000000..444da5a --- /dev/null +++ b/Assets/Sprites/UI/BooMenuBG.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dcyoojhkaekws" +path="res://.godot/imported/BooMenuBG.png-657e00f6782ed6a2bc10bd14a64634c1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/BooMenuBG.png" +dest_files=["res://.godot/imported/BooMenuBG.png-657e00f6782ed6a2bc10bd14a64634c1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/BooPanel.png b/Assets/Sprites/UI/BooPanel.png new file mode 100755 index 0000000..e9eee42 Binary files /dev/null and b/Assets/Sprites/UI/BooPanel.png differ diff --git a/Assets/Sprites/UI/BooPanel.png.import b/Assets/Sprites/UI/BooPanel.png.import new file mode 100644 index 0000000..798cf71 --- /dev/null +++ b/Assets/Sprites/UI/BooPanel.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bvn6qrb2mdwma" +path="res://.godot/imported/BooPanel.png-186b72c0df8bda1ca0bcb518afba16d0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/BooPanel.png" +dest_files=["res://.godot/imported/BooPanel.png-186b72c0df8bda1ca0bcb518afba16d0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/BooRaceSelection.png b/Assets/Sprites/UI/BooRaceSelection.png new file mode 100755 index 0000000..e1dd5f0 Binary files /dev/null and b/Assets/Sprites/UI/BooRaceSelection.png differ diff --git a/Assets/Sprites/UI/BooRaceSelection.png.import b/Assets/Sprites/UI/BooRaceSelection.png.import new file mode 100644 index 0000000..298fc74 --- /dev/null +++ b/Assets/Sprites/UI/BooRaceSelection.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://sqen52ughhdh" +path="res://.godot/imported/BooRaceSelection.png-886a82bb44ad667347196085a8d8cb61.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/BooRaceSelection.png" +dest_files=["res://.godot/imported/BooRaceSelection.png-886a82bb44ad667347196085a8d8cb61.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/BooWarning.png b/Assets/Sprites/UI/BooWarning.png new file mode 100644 index 0000000..e54a77a Binary files /dev/null and b/Assets/Sprites/UI/BooWarning.png differ diff --git a/Assets/Sprites/UI/BooWarning.png.import b/Assets/Sprites/UI/BooWarning.png.import new file mode 100644 index 0000000..243e00d --- /dev/null +++ b/Assets/Sprites/UI/BooWarning.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dboi14xptkew3" +path="res://.godot/imported/BooWarning.png-b4e49fe27e0b608baa92873f83c98b59.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/BooWarning.png" +dest_files=["res://.godot/imported/BooWarning.png-b4e49fe27e0b608baa92873f83c98b59.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CampaignIcons.png b/Assets/Sprites/UI/CampaignIcons.png new file mode 100644 index 0000000..3689d39 Binary files /dev/null and b/Assets/Sprites/UI/CampaignIcons.png differ diff --git a/Assets/Sprites/UI/CampaignIcons.png.import b/Assets/Sprites/UI/CampaignIcons.png.import new file mode 100644 index 0000000..1a70190 --- /dev/null +++ b/Assets/Sprites/UI/CampaignIcons.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://v2lub78wus46" +path="res://.godot/imported/CampaignIcons.png-b55737b99ffd32f88da812dae83014b0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CampaignIcons.png" +dest_files=["res://.godot/imported/CampaignIcons.png-b55737b99ffd32f88da812dae83014b0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/ChallengeMedals.png b/Assets/Sprites/UI/ChallengeMedals.png new file mode 100755 index 0000000..b8eca34 Binary files /dev/null and b/Assets/Sprites/UI/ChallengeMedals.png differ diff --git a/Assets/Sprites/UI/ChallengeMedals.png.import b/Assets/Sprites/UI/ChallengeMedals.png.import new file mode 100644 index 0000000..e06c96c --- /dev/null +++ b/Assets/Sprites/UI/ChallengeMedals.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxtan2ap83u3d" +path="res://.godot/imported/ChallengeMedals.png-70a480958b0a44f01126c6c679e23358.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/ChallengeMedals.png" +dest_files=["res://.godot/imported/ChallengeMedals.png-70a480958b0a44f01126c6c679e23358.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/ChallengeResultsArrow.png b/Assets/Sprites/UI/ChallengeResultsArrow.png new file mode 100755 index 0000000..871a504 Binary files /dev/null and b/Assets/Sprites/UI/ChallengeResultsArrow.png differ diff --git a/Assets/Sprites/UI/ChallengeResultsArrow.png.import b/Assets/Sprites/UI/ChallengeResultsArrow.png.import new file mode 100644 index 0000000..8efd644 --- /dev/null +++ b/Assets/Sprites/UI/ChallengeResultsArrow.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dyofh87knjqog" +path="res://.godot/imported/ChallengeResultsArrow.png-29dbd2771be7bc1be6e63e9551a27ecc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/ChallengeResultsArrow.png" +dest_files=["res://.godot/imported/ChallengeResultsArrow.png-29dbd2771be7bc1be6e63e9551a27ecc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/ChallengeResultsPanel.png b/Assets/Sprites/UI/ChallengeResultsPanel.png new file mode 100755 index 0000000..c143d09 Binary files /dev/null and b/Assets/Sprites/UI/ChallengeResultsPanel.png differ diff --git a/Assets/Sprites/UI/ChallengeResultsPanel.png.import b/Assets/Sprites/UI/ChallengeResultsPanel.png.import new file mode 100644 index 0000000..bef9c2e --- /dev/null +++ b/Assets/Sprites/UI/ChallengeResultsPanel.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wx6yyqabrelf" +path="res://.godot/imported/ChallengeResultsPanel.png-8552899686ac13dc3c4d6d0474455911.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/ChallengeResultsPanel.png" +dest_files=["res://.godot/imported/ChallengeResultsPanel.png-8552899686ac13dc3c4d6d0474455911.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/ChallengeResultsTemplate.png b/Assets/Sprites/UI/ChallengeResultsTemplate.png new file mode 100755 index 0000000..96d8ba6 Binary files /dev/null and b/Assets/Sprites/UI/ChallengeResultsTemplate.png differ diff --git a/Assets/Sprites/UI/ChallengeResultsTemplate.png.import b/Assets/Sprites/UI/ChallengeResultsTemplate.png.import new file mode 100644 index 0000000..6120977 --- /dev/null +++ b/Assets/Sprites/UI/ChallengeResultsTemplate.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://116yaio262mj" +path="res://.godot/imported/ChallengeResultsTemplate.png-a59223652c5c6b7caee1011b02c41657.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/ChallengeResultsTemplate.png" +dest_files=["res://.godot/imported/ChallengeResultsTemplate.png-a59223652c5c6b7caee1011b02c41657.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CharacterSelectSpotlight.png b/Assets/Sprites/UI/CharacterSelectSpotlight.png new file mode 100644 index 0000000..966f317 Binary files /dev/null and b/Assets/Sprites/UI/CharacterSelectSpotlight.png differ diff --git a/Assets/Sprites/UI/CharacterSelectSpotlight.png.import b/Assets/Sprites/UI/CharacterSelectSpotlight.png.import new file mode 100644 index 0000000..10daab6 --- /dev/null +++ b/Assets/Sprites/UI/CharacterSelectSpotlight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hu770pufown3" +path="res://.godot/imported/CharacterSelectSpotlight.png-c00aac6047c5468841e1cb0144f777d7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CharacterSelectSpotlight.png" +dest_files=["res://.godot/imported/CharacterSelectSpotlight.png-c00aac6047c5468841e1cb0144f777d7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/Checkbox.png b/Assets/Sprites/UI/Checkbox.png new file mode 100755 index 0000000..fa0fb5c Binary files /dev/null and b/Assets/Sprites/UI/Checkbox.png differ diff --git a/Assets/Sprites/UI/Checkbox.png.import b/Assets/Sprites/UI/Checkbox.png.import new file mode 100644 index 0000000..f6adaac --- /dev/null +++ b/Assets/Sprites/UI/Checkbox.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://7qtdxl2cjxeh" +path="res://.godot/imported/Checkbox.png-8f5ea6d857f0fb379883b96db1180954.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/Checkbox.png" +dest_files=["res://.godot/imported/Checkbox.png-8f5ea6d857f0fb379883b96db1180954.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CheckboxbutSmall.png b/Assets/Sprites/UI/CheckboxbutSmall.png new file mode 100644 index 0000000..ee5fbdd Binary files /dev/null and b/Assets/Sprites/UI/CheckboxbutSmall.png differ diff --git a/Assets/Sprites/UI/CheckboxbutSmall.png.import b/Assets/Sprites/UI/CheckboxbutSmall.png.import new file mode 100644 index 0000000..15f72ea --- /dev/null +++ b/Assets/Sprites/UI/CheckboxbutSmall.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ddkw5v7l2n4s5" +path="res://.godot/imported/CheckboxbutSmall.png-f32563b32041f655570f1a9c8ebf7e5a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CheckboxbutSmall.png" +dest_files=["res://.godot/imported/CheckboxbutSmall.png-f32563b32041f655570f1a9c8ebf7e5a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CheckpointIcon.png b/Assets/Sprites/UI/CheckpointIcon.png new file mode 100755 index 0000000..d5c2fe7 Binary files /dev/null and b/Assets/Sprites/UI/CheckpointIcon.png differ diff --git a/Assets/Sprites/UI/CheckpointIcon.png.import b/Assets/Sprites/UI/CheckpointIcon.png.import new file mode 100644 index 0000000..17ecf31 --- /dev/null +++ b/Assets/Sprites/UI/CheckpointIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dq58glgwf2l3" +path="res://.godot/imported/CheckpointIcon.png-2e21fd325e351c1b26da4ce66f249be6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CheckpointIcon.png" +dest_files=["res://.godot/imported/CheckpointIcon.png-2e21fd325e351c1b26da4ce66f249be6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CoinIcon.json b/Assets/Sprites/UI/CoinIcon.json new file mode 100644 index 0000000..69d0b30 --- /dev/null +++ b/Assets/Sprites/UI/CoinIcon.json @@ -0,0 +1,213 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 8.0, + 0.0, + 8.0, + 8.0 + ], + [ + 16.0, + 0.0, + 8.0, + 8.0 + ], + [ + 8.0, + 0.0, + 8.0, + 8.0 + ] + ], + "speed": 10.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "CoinIcon.png", + "rect": [ + 0.0, + 0.0, + 24.0, + 8.0 + ] + }, + "Underground": { + "source": "CoinIcon.png", + "rect": [ + 24.0, + 0.0, + 24.0, + 8.0 + ] + }, + "GhostHouse": { + "link": "Underground" + }, + "Castle": { + "source": "CoinIcon.png", + "rect": [ + 48.0, + 0.0, + 24.0, + 8.0 + ] + }, + "CastleWater": { + "link": "Underwater" + }, + "Underwater": { + "source": "CoinIcon.png", + "rect": [ + 72.0, + 0.0, + 24.0, + 8.0 + ] + }, + "Desert": { + "source": "CoinIcon.png", + "rect": [ + 0.0, + 8.0, + 24.0, + 8.0 + ] + }, + "Jungle": { + "source": "CoinIcon.png", + "rect": [ + 24.0, + 8.0, + 24.0, + 8.0 + ] + }, + "Snow": { + "source": "CoinIcon.png", + "rect": [ + 48.0, + 8.0, + 24.0, + 8.0 + ] + }, + "Volcano": { + "source": "CoinIcon.png", + "rect": [ + 72.0, + 8.0, + 24.0, + 8.0 + ] + }, + "Autumn": { + "source": "CoinIcon.png", + "rect": [ + 0.0, + 16.0, + 24.0, + 8.0 + ] + }, + "Beach": { + "source": "CoinIcon.png", + "rect": [ + 24.0, + 16.0, + 24.0, + 8.0 + ] + }, + "Mountain": { + "source": "CoinIcon.png", + "rect": [ + 48.0, + 16.0, + 24.0, + 8.0 + ] + }, + "Space": { + "source": "CoinIcon.png", + "rect": [ + 72.0, + 16.0, + 24.0, + 8.0 + ] + }, + "Bonus": { + "source": "CoinIcon.png", + "rect": [ + 0.0, + 24.0, + 24.0, + 8.0 + ] + } + } +} diff --git a/Assets/Sprites/UI/CoinIcon.png b/Assets/Sprites/UI/CoinIcon.png new file mode 100644 index 0000000..c14cfc0 Binary files /dev/null and b/Assets/Sprites/UI/CoinIcon.png differ diff --git a/Assets/Sprites/UI/CoinIcon.png.import b/Assets/Sprites/UI/CoinIcon.png.import new file mode 100644 index 0000000..674e483 --- /dev/null +++ b/Assets/Sprites/UI/CoinIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bf81l78knoaqd" +path="res://.godot/imported/CoinIcon.png-92f7f4ff4565ddacbc5de82892256a2d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CoinIcon.png" +dest_files=["res://.godot/imported/CoinIcon.png-92f7f4ff4565ddacbc5de82892256a2d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/ControllerOverlay.png b/Assets/Sprites/UI/ControllerOverlay.png new file mode 100755 index 0000000..07245e4 Binary files /dev/null and b/Assets/Sprites/UI/ControllerOverlay.png differ diff --git a/Assets/Sprites/UI/ControllerOverlay.png.import b/Assets/Sprites/UI/ControllerOverlay.png.import new file mode 100644 index 0000000..a3c14d5 --- /dev/null +++ b/Assets/Sprites/UI/ControllerOverlay.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://daaycq24wiiph" +path="res://.godot/imported/ControllerOverlay.png-e81b1c43cd2e634562cd1c6a8d46fcf2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/ControllerOverlay.png" +dest_files=["res://.godot/imported/ControllerOverlay.png-e81b1c43cd2e634562cd1c6a8d46fcf2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CreditsDioramas/1.png b/Assets/Sprites/UI/CreditsDioramas/1.png new file mode 100644 index 0000000..ce3ec72 Binary files /dev/null and b/Assets/Sprites/UI/CreditsDioramas/1.png differ diff --git a/Assets/Sprites/UI/CreditsDioramas/1.png.import b/Assets/Sprites/UI/CreditsDioramas/1.png.import new file mode 100644 index 0000000..d965337 --- /dev/null +++ b/Assets/Sprites/UI/CreditsDioramas/1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://vqtqnrt5rco1" +path="res://.godot/imported/1.png-64dbfbcd3b91b434de56ca84ce243af0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CreditsDioramas/1.png" +dest_files=["res://.godot/imported/1.png-64dbfbcd3b91b434de56ca84ce243af0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CreditsDioramas/2.png b/Assets/Sprites/UI/CreditsDioramas/2.png new file mode 100644 index 0000000..4ee1687 Binary files /dev/null and b/Assets/Sprites/UI/CreditsDioramas/2.png differ diff --git a/Assets/Sprites/UI/CreditsDioramas/2.png.import b/Assets/Sprites/UI/CreditsDioramas/2.png.import new file mode 100644 index 0000000..c837936 --- /dev/null +++ b/Assets/Sprites/UI/CreditsDioramas/2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dvo3gs4wg68hl" +path="res://.godot/imported/2.png-abf7d7cbf1ac1e88bba068c0c4fb222d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CreditsDioramas/2.png" +dest_files=["res://.godot/imported/2.png-abf7d7cbf1ac1e88bba068c0c4fb222d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CreditsDioramas/3.png b/Assets/Sprites/UI/CreditsDioramas/3.png new file mode 100644 index 0000000..78d6fd4 Binary files /dev/null and b/Assets/Sprites/UI/CreditsDioramas/3.png differ diff --git a/Assets/Sprites/UI/CreditsDioramas/3.png.import b/Assets/Sprites/UI/CreditsDioramas/3.png.import new file mode 100644 index 0000000..7ae3846 --- /dev/null +++ b/Assets/Sprites/UI/CreditsDioramas/3.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3wphsst0h6ie" +path="res://.godot/imported/3.png-cf5165a5755123f43d556b8f82f3416d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CreditsDioramas/3.png" +dest_files=["res://.godot/imported/3.png-cf5165a5755123f43d556b8f82f3416d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CreditsDioramas/4.png b/Assets/Sprites/UI/CreditsDioramas/4.png new file mode 100644 index 0000000..5b1b6d7 Binary files /dev/null and b/Assets/Sprites/UI/CreditsDioramas/4.png differ diff --git a/Assets/Sprites/UI/CreditsDioramas/4.png.import b/Assets/Sprites/UI/CreditsDioramas/4.png.import new file mode 100644 index 0000000..f75386c --- /dev/null +++ b/Assets/Sprites/UI/CreditsDioramas/4.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bn3mqsvovdtbx" +path="res://.godot/imported/4.png-07fccf4a3dc9c7899c7b90a47597dfac.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CreditsDioramas/4.png" +dest_files=["res://.godot/imported/4.png-07fccf4a3dc9c7899c7b90a47597dfac.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CreditsDioramas/5.png b/Assets/Sprites/UI/CreditsDioramas/5.png new file mode 100644 index 0000000..b7459de Binary files /dev/null and b/Assets/Sprites/UI/CreditsDioramas/5.png differ diff --git a/Assets/Sprites/UI/CreditsDioramas/5.png.import b/Assets/Sprites/UI/CreditsDioramas/5.png.import new file mode 100644 index 0000000..d7b7c36 --- /dev/null +++ b/Assets/Sprites/UI/CreditsDioramas/5.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cble1pod2v3gd" +path="res://.godot/imported/5.png-5504f2b43ce117600f8318a5c5669c65.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CreditsDioramas/5.png" +dest_files=["res://.godot/imported/5.png-5504f2b43ce117600f8318a5c5669c65.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CreditsDioramas/6.png b/Assets/Sprites/UI/CreditsDioramas/6.png new file mode 100644 index 0000000..d642d7c Binary files /dev/null and b/Assets/Sprites/UI/CreditsDioramas/6.png differ diff --git a/Assets/Sprites/UI/CreditsDioramas/6.png.import b/Assets/Sprites/UI/CreditsDioramas/6.png.import new file mode 100644 index 0000000..1b52cd2 --- /dev/null +++ b/Assets/Sprites/UI/CreditsDioramas/6.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dgu0hgrwsu5jk" +path="res://.godot/imported/6.png-83d9e74f045063f729dbde7c26cd8bd1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CreditsDioramas/6.png" +dest_files=["res://.godot/imported/6.png-83d9e74f045063f729dbde7c26cd8bd1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CreditsDioramas/7.png b/Assets/Sprites/UI/CreditsDioramas/7.png new file mode 100644 index 0000000..8db5e05 Binary files /dev/null and b/Assets/Sprites/UI/CreditsDioramas/7.png differ diff --git a/Assets/Sprites/UI/CreditsDioramas/7.png.import b/Assets/Sprites/UI/CreditsDioramas/7.png.import new file mode 100644 index 0000000..275ffaa --- /dev/null +++ b/Assets/Sprites/UI/CreditsDioramas/7.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8xmws8kj7dtd" +path="res://.godot/imported/7.png-e97c835d9c0e7e059178bcb40426aedb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CreditsDioramas/7.png" +dest_files=["res://.godot/imported/7.png-e97c835d9c0e7e059178bcb40426aedb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CreditsDioramas/8.png b/Assets/Sprites/UI/CreditsDioramas/8.png new file mode 100644 index 0000000..338757b Binary files /dev/null and b/Assets/Sprites/UI/CreditsDioramas/8.png differ diff --git a/Assets/Sprites/UI/CreditsDioramas/8.png.import b/Assets/Sprites/UI/CreditsDioramas/8.png.import new file mode 100644 index 0000000..010317b --- /dev/null +++ b/Assets/Sprites/UI/CreditsDioramas/8.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://brvpi1u1e40th" +path="res://.godot/imported/8.png-40304c95363aeacefb14bfdaa0bb204e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CreditsDioramas/8.png" +dest_files=["res://.godot/imported/8.png-40304c95363aeacefb14bfdaa0bb204e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CreditsDioramas/9.png b/Assets/Sprites/UI/CreditsDioramas/9.png new file mode 100644 index 0000000..b974759 Binary files /dev/null and b/Assets/Sprites/UI/CreditsDioramas/9.png differ diff --git a/Assets/Sprites/UI/CreditsDioramas/9.png.import b/Assets/Sprites/UI/CreditsDioramas/9.png.import new file mode 100644 index 0000000..e10bd41 --- /dev/null +++ b/Assets/Sprites/UI/CreditsDioramas/9.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8bg7co8ic1mm" +path="res://.godot/imported/9.png-dde05be99831149900d647eb6db6b69d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CreditsDioramas/9.png" +dest_files=["res://.godot/imported/9.png-dde05be99831149900d647eb6db6b69d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/Cursor.json b/Assets/Sprites/UI/Cursor.json new file mode 100644 index 0000000..bfbbed8 --- /dev/null +++ b/Assets/Sprites/UI/Cursor.json @@ -0,0 +1,127 @@ +{ + "variations": { + "default": { + "source": "Cursor.png", + "rect": [ + 0.0, + 0.0, + 8.0, + 8.0 + ] + }, + "Underground": { + "source": "Cursor.png", + "rect": [ + 8.0, + 0.0, + 8.0, + 8.0 + ] + }, + "GhostHouse": { + "link": "Underground" + }, + "Castle": { + "source": "Cursor.png", + "rect": [ + 16.0, + 0.0, + 8.0, + 8.0 + ] + }, + "Underwater": { + "source": "Cursor.png", + "rect": [ + 24.0, + 0.0, + 8.0, + 8.0 + ] + }, + "CastleWater": { + "link": "Underwater" + }, + "Desert": { + "source": "Cursor.png", + "rect": [ + 0.0, + 8.0, + 8.0, + 8.0 + ] + }, + "Jungle": { + "source": "Cursor.png", + "rect": [ + 8.0, + 8.0, + 8.0, + 8.0 + ] + }, + "Snow": { + "source": "Cursor.png", + "rect": [ + 16.0, + 8.0, + 8.0, + 8.0 + ] + }, + "Volcano": { + "source": "Cursor.png", + "rect": [ + 24.0, + 8.0, + 8.0, + 8.0 + ] + }, + "Autumn": { + "source": "Cursor.png", + "rect": [ + 0.0, + 16.0, + 8.0, + 8.0 + ] + }, + "Beach": { + "source": "Cursor.png", + "rect": [ + 8.0, + 16.0, + 8.0, + 8.0 + ] + }, + "Mountain": { + "source": "Cursor.png", + "rect": [ + 16.0, + 16.0, + 8.0, + 8.0 + ] + }, + "Space": { + "source": "Cursor.png", + "rect": [ + 24.0, + 16.0, + 8.0, + 8.0 + ] + }, + "Bonus": { + "source": "Cursor.png", + "rect": [ + 0.0, + 24.0, + 8.0, + 8.0 + ] + } + } +} diff --git a/Assets/Sprites/UI/Cursor.png b/Assets/Sprites/UI/Cursor.png new file mode 100644 index 0000000..743980a Binary files /dev/null and b/Assets/Sprites/UI/Cursor.png differ diff --git a/Assets/Sprites/UI/Cursor.png.import b/Assets/Sprites/UI/Cursor.png.import new file mode 100644 index 0000000..a571271 --- /dev/null +++ b/Assets/Sprites/UI/Cursor.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3p2l7rec0gh5" +path="res://.godot/imported/Cursor.png-ce44ae409706376e4be16ed20bbf409f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/Cursor.png" +dest_files=["res://.godot/imported/Cursor.png-ce44ae409706376e4be16ed20bbf409f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CursorEraser.png b/Assets/Sprites/UI/CursorEraser.png new file mode 100755 index 0000000..5ce42dc Binary files /dev/null and b/Assets/Sprites/UI/CursorEraser.png differ diff --git a/Assets/Sprites/UI/CursorEraser.png.import b/Assets/Sprites/UI/CursorEraser.png.import new file mode 100644 index 0000000..a31466e --- /dev/null +++ b/Assets/Sprites/UI/CursorEraser.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d0j1my4kuapgb" +path="res://.godot/imported/CursorEraser.png-99528b0df9d470f488d1ea25d90f51ff.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CursorEraser.png" +dest_files=["res://.godot/imported/CursorEraser.png-99528b0df9d470f488d1ea25d90f51ff.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CursorInspect.png b/Assets/Sprites/UI/CursorInspect.png new file mode 100755 index 0000000..2b639d2 Binary files /dev/null and b/Assets/Sprites/UI/CursorInspect.png differ diff --git a/Assets/Sprites/UI/CursorInspect.png.import b/Assets/Sprites/UI/CursorInspect.png.import new file mode 100644 index 0000000..872de56 --- /dev/null +++ b/Assets/Sprites/UI/CursorInspect.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1l3foyjqeej" +path="res://.godot/imported/CursorInspect.png-810cffaf204836e4387b80ef27d3ea6f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CursorInspect.png" +dest_files=["res://.godot/imported/CursorInspect.png-810cffaf204836e4387b80ef27d3ea6f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CursorPen.png b/Assets/Sprites/UI/CursorPen.png new file mode 100755 index 0000000..7e04c77 Binary files /dev/null and b/Assets/Sprites/UI/CursorPen.png differ diff --git a/Assets/Sprites/UI/CursorPen.png.import b/Assets/Sprites/UI/CursorPen.png.import new file mode 100644 index 0000000..3d291c6 --- /dev/null +++ b/Assets/Sprites/UI/CursorPen.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bt0brcjv0efmw" +path="res://.godot/imported/CursorPen.png-b9967867dba732b5715cb11d52fddd60.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CursorPen.png" +dest_files=["res://.godot/imported/CursorPen.png-b9967867dba732b5715cb11d52fddd60.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CursorPencil.png b/Assets/Sprites/UI/CursorPencil.png new file mode 100755 index 0000000..b3ead19 Binary files /dev/null and b/Assets/Sprites/UI/CursorPencil.png differ diff --git a/Assets/Sprites/UI/CursorPencil.png.import b/Assets/Sprites/UI/CursorPencil.png.import new file mode 100644 index 0000000..8299635 --- /dev/null +++ b/Assets/Sprites/UI/CursorPencil.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8oyhfvlv2gvh" +path="res://.godot/imported/CursorPencil.png-b1f353a96b2bf480bd9f7f788ba646ef.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CursorPencil.png" +dest_files=["res://.godot/imported/CursorPencil.png-b1f353a96b2bf480bd9f7f788ba646ef.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CursorRuler.png b/Assets/Sprites/UI/CursorRuler.png new file mode 100755 index 0000000..831cb89 Binary files /dev/null and b/Assets/Sprites/UI/CursorRuler.png differ diff --git a/Assets/Sprites/UI/CursorRuler.png.import b/Assets/Sprites/UI/CursorRuler.png.import new file mode 100644 index 0000000..a7a6320 --- /dev/null +++ b/Assets/Sprites/UI/CursorRuler.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cg2wkxnmjgplf" +path="res://.godot/imported/CursorRuler.png-266c3a41799186bf6dc6eee2a991d833.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CursorRuler.png" +dest_files=["res://.godot/imported/CursorRuler.png-266c3a41799186bf6dc6eee2a991d833.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CustomLevelActionIcon.png b/Assets/Sprites/UI/CustomLevelActionIcon.png new file mode 100644 index 0000000..894b219 Binary files /dev/null and b/Assets/Sprites/UI/CustomLevelActionIcon.png differ diff --git a/Assets/Sprites/UI/CustomLevelActionIcon.png.import b/Assets/Sprites/UI/CustomLevelActionIcon.png.import new file mode 100644 index 0000000..8f4142c --- /dev/null +++ b/Assets/Sprites/UI/CustomLevelActionIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hg5ql8d3dck7" +path="res://.godot/imported/CustomLevelActionIcon.png-67eab42e27dbe0d6a81ee154a5f715f0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CustomLevelActionIcon.png" +dest_files=["res://.godot/imported/CustomLevelActionIcon.png-67eab42e27dbe0d6a81ee154a5f715f0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CustomLevelBG.png b/Assets/Sprites/UI/CustomLevelBG.png new file mode 100644 index 0000000..83a1070 Binary files /dev/null and b/Assets/Sprites/UI/CustomLevelBG.png differ diff --git a/Assets/Sprites/UI/CustomLevelBG.png.import b/Assets/Sprites/UI/CustomLevelBG.png.import new file mode 100644 index 0000000..dc678d2 --- /dev/null +++ b/Assets/Sprites/UI/CustomLevelBG.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1so2g6dmlakk" +path="res://.godot/imported/CustomLevelBG.png-360763eb0a5669e5a3bf05e1cf051946.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CustomLevelBG.png" +dest_files=["res://.godot/imported/CustomLevelBG.png-360763eb0a5669e5a3bf05e1cf051946.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CustomLevelIconDay.png b/Assets/Sprites/UI/CustomLevelIconDay.png new file mode 100644 index 0000000..25dccf1 Binary files /dev/null and b/Assets/Sprites/UI/CustomLevelIconDay.png differ diff --git a/Assets/Sprites/UI/CustomLevelIconDay.png.import b/Assets/Sprites/UI/CustomLevelIconDay.png.import new file mode 100644 index 0000000..412cf31 --- /dev/null +++ b/Assets/Sprites/UI/CustomLevelIconDay.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://chtjq1vr0rpso" +path="res://.godot/imported/CustomLevelIconDay.png-7e83eac02d5b7766973b63f3e98016e1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CustomLevelIconDay.png" +dest_files=["res://.godot/imported/CustomLevelIconDay.png-7e83eac02d5b7766973b63f3e98016e1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/CustomLevelIconNight.png b/Assets/Sprites/UI/CustomLevelIconNight.png new file mode 100644 index 0000000..dbbbcf9 Binary files /dev/null and b/Assets/Sprites/UI/CustomLevelIconNight.png differ diff --git a/Assets/Sprites/UI/CustomLevelIconNight.png.import b/Assets/Sprites/UI/CustomLevelIconNight.png.import new file mode 100644 index 0000000..8c8ebf6 --- /dev/null +++ b/Assets/Sprites/UI/CustomLevelIconNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cn8bcncfmdikq" +path="res://.godot/imported/CustomLevelIconNight.png-04b59272947c4a399c8a4ba40e01acd2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/CustomLevelIconNight.png" +dest_files=["res://.godot/imported/CustomLevelIconNight.png-04b59272947c4a399c8a4ba40e01acd2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/DifficultyStars.png b/Assets/Sprites/UI/DifficultyStars.png new file mode 100644 index 0000000..5c80918 Binary files /dev/null and b/Assets/Sprites/UI/DifficultyStars.png differ diff --git a/Assets/Sprites/UI/DifficultyStars.png.import b/Assets/Sprites/UI/DifficultyStars.png.import new file mode 100644 index 0000000..fc63dd7 --- /dev/null +++ b/Assets/Sprites/UI/DifficultyStars.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dmggnqp6esawy" +path="res://.godot/imported/DifficultyStars.png-df6cb3ef93971c36e9ea17247d8d0404.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/DifficultyStars.png" +dest_files=["res://.godot/imported/DifficultyStars.png-df6cb3ef93971c36e9ea17247d8d0404.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/EditorButtons.png b/Assets/Sprites/UI/EditorButtons.png new file mode 100644 index 0000000..a2e2fee Binary files /dev/null and b/Assets/Sprites/UI/EditorButtons.png differ diff --git a/Assets/Sprites/UI/EditorButtons.png.import b/Assets/Sprites/UI/EditorButtons.png.import new file mode 100644 index 0000000..b0ad960 --- /dev/null +++ b/Assets/Sprites/UI/EditorButtons.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xsfs2psb84ql" +path="res://.godot/imported/EditorButtons.png-447ae2f5b94b7a311d0db4594c0546dd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/EditorButtons.png" +dest_files=["res://.godot/imported/EditorButtons.png-447ae2f5b94b7a311d0db4594c0546dd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/EditorGrid.png b/Assets/Sprites/UI/EditorGrid.png new file mode 100755 index 0000000..fb37be0 Binary files /dev/null and b/Assets/Sprites/UI/EditorGrid.png differ diff --git a/Assets/Sprites/UI/EditorGrid.png.import b/Assets/Sprites/UI/EditorGrid.png.import new file mode 100644 index 0000000..4ef16fd --- /dev/null +++ b/Assets/Sprites/UI/EditorGrid.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cbha2l6hg1kfo" +path="res://.godot/imported/EditorGrid.png-9ab7f5fc1d722be70f07972007fdf7a6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/EditorGrid.png" +dest_files=["res://.godot/imported/EditorGrid.png-9ab7f5fc1d722be70f07972007fdf7a6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/EditorGridSmall.png b/Assets/Sprites/UI/EditorGridSmall.png new file mode 100644 index 0000000..c4cdf38 Binary files /dev/null and b/Assets/Sprites/UI/EditorGridSmall.png differ diff --git a/Assets/Sprites/UI/EditorGridSmall.png.import b/Assets/Sprites/UI/EditorGridSmall.png.import new file mode 100644 index 0000000..0cefd39 --- /dev/null +++ b/Assets/Sprites/UI/EditorGridSmall.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://biikrttwchk12" +path="res://.godot/imported/EditorGridSmall.png-e6af252862ac7e6ba8e3595bb0348859.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/EditorGridSmall.png" +dest_files=["res://.godot/imported/EditorGridSmall.png-e6af252862ac7e6ba8e3595bb0348859.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/EditorIcons.png b/Assets/Sprites/UI/EditorIcons.png new file mode 100644 index 0000000..d1d8b9c Binary files /dev/null and b/Assets/Sprites/UI/EditorIcons.png differ diff --git a/Assets/Sprites/UI/EditorIcons.png.import b/Assets/Sprites/UI/EditorIcons.png.import new file mode 100644 index 0000000..344c8b7 --- /dev/null +++ b/Assets/Sprites/UI/EditorIcons.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cbgeyn530cdj6" +path="res://.godot/imported/EditorIcons.png-447fef51484abeb86ee233d090a8b74d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/EditorIcons.png" +dest_files=["res://.godot/imported/EditorIcons.png-447fef51484abeb86ee233d090a8b74d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/EditorKeybinds.png b/Assets/Sprites/UI/EditorKeybinds.png new file mode 100644 index 0000000..be96a68 Binary files /dev/null and b/Assets/Sprites/UI/EditorKeybinds.png differ diff --git a/Assets/Sprites/UI/EditorKeybinds.png.import b/Assets/Sprites/UI/EditorKeybinds.png.import new file mode 100644 index 0000000..2be3d4e --- /dev/null +++ b/Assets/Sprites/UI/EditorKeybinds.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bnhrmah4dk5xm" +path="res://.godot/imported/EditorKeybinds.png-f9413045771672dd6102d30ba7f8b14c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/EditorKeybinds.png" +dest_files=["res://.godot/imported/EditorKeybinds.png-f9413045771672dd6102d30ba7f8b14c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/EditorOptionButtonIcon.png b/Assets/Sprites/UI/EditorOptionButtonIcon.png new file mode 100644 index 0000000..be2ea1c Binary files /dev/null and b/Assets/Sprites/UI/EditorOptionButtonIcon.png differ diff --git a/Assets/Sprites/UI/EditorOptionButtonIcon.png.import b/Assets/Sprites/UI/EditorOptionButtonIcon.png.import new file mode 100644 index 0000000..4e3594b --- /dev/null +++ b/Assets/Sprites/UI/EditorOptionButtonIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://da1j4turmb4rt" +path="res://.godot/imported/EditorOptionButtonIcon.png-60a0012a7cc94fa8f33f87d0ecec1ae8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/EditorOptionButtonIcon.png" +dest_files=["res://.godot/imported/EditorOptionButtonIcon.png-60a0012a7cc94fa8f33f87d0ecec1ae8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/EggMedals.png b/Assets/Sprites/UI/EggMedals.png new file mode 100755 index 0000000..6b1ff8a Binary files /dev/null and b/Assets/Sprites/UI/EggMedals.png differ diff --git a/Assets/Sprites/UI/EggMedals.png.import b/Assets/Sprites/UI/EggMedals.png.import new file mode 100644 index 0000000..8bcb9b7 --- /dev/null +++ b/Assets/Sprites/UI/EggMedals.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://sccnux5ovdi4" +path="res://.godot/imported/EggMedals.png-46aa286e85917fa1ca5374d65aca5515.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/EggMedals.png" +dest_files=["res://.godot/imported/EggMedals.png-46aa286e85917fa1ca5374d65aca5515.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/Font.fnt b/Assets/Sprites/UI/Font.fnt new file mode 100755 index 0000000..7da8a2b --- /dev/null +++ b/Assets/Sprites/UI/Font.fnt @@ -0,0 +1,139 @@ +info face="Font.png" size=16 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +common lineHeight=16 base=16 scaleW=256 scaleH=256 pages=1 packed=0 alphaChnl=0 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="Font.png" +chars count=133 +char id=48 x=0 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=49 x=16 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=50 x=32 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=51 x=48 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=52 x=64 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=53 x=80 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=54 x=96 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=55 x=112 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=56 x=128 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=57 x=144 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65 x=160 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=66 x=176 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=67 x=192 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=68 x=208 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=69 x=224 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=70 x=240 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=71 x=0 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=72 x=16 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=73 x=32 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=74 x=48 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=75 x=64 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=76 x=80 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=77 x=96 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=78 x=112 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=79 x=128 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=80 x=144 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=81 x=160 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=82 x=176 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=83 x=192 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=84 x=208 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=85 x=224 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=86 x=240 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=87 x=0 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=88 x=16 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=89 x=32 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=90 x=48 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=45 x=64 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=42 x=80 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=33 x=96 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=46 x=112 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=169 x=128 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=94 x=144 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=47 x=160 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=43 x=176 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=58 x=192 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=44 x=208 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=34 x=224 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=39 x=240 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=40 x=0 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=41 x=16 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=63 x=32 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=95 x=48 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=8734 x=64 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=59 x=80 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9668 x=96 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9658 x=112 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9813 x=128 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9500 x=144 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9532 x=160 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9508 x=176 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9760 x=192 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=10005 x=208 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9675 x=224 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9633 x=240 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9651 x=0 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=37 x=16 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=8230 x=32 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=38 x=48 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9202 x=64 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=35 x=80 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=32 x=96 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=96 x=112 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=201 x=128 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=200 x=144 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=202 x=160 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=199 x=176 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=192 x=192 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=206 x=208 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=217 x=224 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=207 x=240 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=260 x=0 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=280 x=16 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=211 x=32 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=346 x=48 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=262 x=64 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=323 x=80 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=379 x=96 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=377 x=112 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=321 x=128 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1041 x=144 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1043 x=160 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1044 x=176 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1025 x=192 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1046 x=208 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1047 x=224 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1048 x=240 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1049 x=0 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1051 x=16 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1055 x=32 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1060 x=48 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1062 x=64 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1063 x=80 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1064 x=96 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1065 x=112 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1066 x=128 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1067 x=144 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1068 x=160 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1069 x=176 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1070 x=192 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1071 x=208 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=171 x=224 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=187 x=240 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=223 x=0 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=193 x=16 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=205 x=32 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=218 x=48 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=204 x=64 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=210 x=80 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=196 x=96 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=220 x=112 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=214 x=128 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=350 x=144 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=286 x=160 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=304 x=176 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=161 x=192 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=194 x=208 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=209 x=224 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=193 x=240 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=218 x=0 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=194 x=16 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=212 x=32 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=195 x=48 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=213 x=64 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 + +char id=1059 x=80 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 \ No newline at end of file diff --git a/Assets/Sprites/UI/Font.fnt.import b/Assets/Sprites/UI/Font.fnt.import new file mode 100644 index 0000000..12cd993 --- /dev/null +++ b/Assets/Sprites/UI/Font.fnt.import @@ -0,0 +1,17 @@ +[remap] + +importer="font_data_bmfont" +type="FontFile" +uid="uid://cd221873lbtj1" +path="res://.godot/imported/Font.fnt-6c6685c58d22178166a8720d2c719ea3.fontdata" + +[deps] + +source_file="res://Assets/Sprites/UI/Font.fnt" +dest_files=["res://.godot/imported/Font.fnt-6c6685c58d22178166a8720d2c719ea3.fontdata"] + +[params] + +fallbacks=[] +compress=false +scaling_mode=0 diff --git a/Assets/Sprites/UI/Font.png b/Assets/Sprites/UI/Font.png new file mode 100755 index 0000000..baed3c6 Binary files /dev/null and b/Assets/Sprites/UI/Font.png differ diff --git a/Assets/Sprites/UI/Font.png.import b/Assets/Sprites/UI/Font.png.import new file mode 100644 index 0000000..4812a94 --- /dev/null +++ b/Assets/Sprites/UI/Font.png.import @@ -0,0 +1,3 @@ +[remap] + +importer="skip" diff --git a/Assets/Sprites/UI/FontGA.fnt b/Assets/Sprites/UI/FontGA.fnt new file mode 100644 index 0000000..7a46630 --- /dev/null +++ b/Assets/Sprites/UI/FontGA.fnt @@ -0,0 +1,30 @@ +info face="FontGA.png" size=16 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +common lineHeight=16 base=16 scaleW=208 scaleH=32 pages=1 packed=0 alphaChnl=0 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="FontGA.png" +chars count=26 +char id=65313 x=0 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65314 x=16 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65315 x=32 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65316 x=48 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65317 x=64 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65318 x=80 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65319 x=96 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65320 x=112 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65321 x=128 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65322 x=144 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65323 x=160 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65324 x=176 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65325 x=192 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65326 x=0 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65327 x=16 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65328 x=32 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65329 x=48 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65330 x=64 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65331 x=80 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65332 x=96 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65333 x=112 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65334 x=128 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65335 x=144 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65336 x=160 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65337 x=176 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65338 x=192 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 diff --git a/Assets/Sprites/UI/FontGA.fnt.import b/Assets/Sprites/UI/FontGA.fnt.import new file mode 100644 index 0000000..a2cbf85 --- /dev/null +++ b/Assets/Sprites/UI/FontGA.fnt.import @@ -0,0 +1,17 @@ +[remap] + +importer="font_data_bmfont" +type="FontFile" +uid="uid://cucbc0ad0qk2n" +path="res://.godot/imported/FontGA.fnt-fa5823260c61d8e527b146e5ec3ee8d9.fontdata" + +[deps] + +source_file="res://Assets/Sprites/UI/FontGA.fnt" +dest_files=["res://.godot/imported/FontGA.fnt-fa5823260c61d8e527b146e5ec3ee8d9.fontdata"] + +[params] + +fallbacks=[] +compress=false +scaling_mode=0 diff --git a/Assets/Sprites/UI/FontGA.png b/Assets/Sprites/UI/FontGA.png new file mode 100644 index 0000000..5cb1413 Binary files /dev/null and b/Assets/Sprites/UI/FontGA.png differ diff --git a/Assets/Sprites/UI/FontGA.png.import b/Assets/Sprites/UI/FontGA.png.import new file mode 100644 index 0000000..4812a94 --- /dev/null +++ b/Assets/Sprites/UI/FontGA.png.import @@ -0,0 +1,3 @@ +[remap] + +importer="skip" diff --git a/Assets/Sprites/UI/FontJP.fnt b/Assets/Sprites/UI/FontJP.fnt new file mode 100644 index 0000000..d30ae65 --- /dev/null +++ b/Assets/Sprites/UI/FontJP.fnt @@ -0,0 +1,204 @@ +info face="FontJP.png" size=16 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +common lineHeight=16 base=16 scaleW=256 scaleH=256 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="FontJP.png" +chars count=200 +char id=12395 x=0 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12411 x=16 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12435 x=32 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12372 x=48 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12354 x=64 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12381 x=80 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12406 x=96 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12458 x=112 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12503 x=128 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12471 x=144 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12519 x=160 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12531 x=176 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12420 x=192 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12417 x=208 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12427 x=224 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=20813 x=240 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=36012 x=0 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=20107 x=16 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=38917 x=32 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12399 x=48 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=38750 x=64 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=21942 x=80 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=21033 x=96 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12398 x=112 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12501 x=128 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12449 x=144 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12466 x=160 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12540 x=176 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12512 x=192 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12391 x=208 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12426 x=224 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12289 x=240 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=32118 x=0 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=23550 x=16 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=36009 x=32 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=22770 x=48 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12375 x=64 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12390 x=80 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12394 x=96 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12414 x=112 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12379 x=128 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12290 x=144 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12522 x=160 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12472 x=176 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12490 x=192 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12523 x=208 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=20844 x=224 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=24335 x=240 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=20195 x=0 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=26367 x=16 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=21697 x=32 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12392 x=48 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=27231 x=64 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=33021 x=80 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12377 x=96 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12418 x=112 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12434 x=128 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=36890 x=144 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12376 x=160 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=36938 x=176 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12371 x=192 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12364 x=208 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12365 x=224 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=38283 x=240 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=30330 x=0 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=20803 x=16 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12362 x=32 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12424 x=48 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12403 x=64 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=38306 x=80 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=36899 x=96 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12409 x=112 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=22243 x=128 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=20307 x=144 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65288 x=160 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=20219 x=176 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=22825 x=192 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=24230 x=208 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65289 x=224 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=25552 x=240 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=25658 x=0 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12383 x=16 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=25215 x=32 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=35469 x=48 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=21463 x=64 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12369 x=80 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12356 x=96 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=34920 x=112 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=31034 x=128 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12373 x=144 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12428 x=160 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12477 x=176 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12473 x=192 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=27491 x=208 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=29992 x=224 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=30446 x=240 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=30340 x=0 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=22793 x=16 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=24418 x=32 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=36969 x=48 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=29105 x=64 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=24515 x=80 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12387 x=96 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=20316 x=112 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=25104 x=128 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12408 x=144 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=24859 x=160 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=24773 x=176 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12405 x=192 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=969 x=208 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65281 x=224 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12360 x=240 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12425 x=0 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12510 x=16 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12506 x=32 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12515 x=48 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12452 x=64 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12488 x=80 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12491 x=96 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12483 x=112 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12509 x=128 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12459 x=144 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12479 x=160 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12486 x=176 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12514 x=192 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12489 x=208 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12481 x=224 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12524 x=240 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12521 x=0 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12367 x=16 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12388 x=32 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12389 x=48 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12363 x=64 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12527 x=80 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12463 x=96 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12456 x=112 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12461 x=128 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12494 x=144 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12500 x=160 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12467 x=176 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12513 x=192 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12517 x=208 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12469 x=224 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12421 x=240 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12358 x=0 y=144 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12370 x=16 y=144 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12382 x=32 y=144 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12487 x=48 y=144 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12451 x=64 y=144 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12464 x=80 y=144 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12393 x=96 y=144 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12508 x=112 y=144 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12525 x=128 y=144 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12497 x=144 y=144 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12454 x=160 y=144 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12502 x=176 y=144 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12465 x=192 y=144 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12480 x=208 y=144 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12475 x=224 y=144 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12474 x=240 y=144 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12402 x=0 y=160 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12400 x=16 y=160 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12385 x=32 y=160 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12416 x=48 y=160 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12423 x=64 y=160 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12450 x=80 y=160 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12455 x=96 y=160 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12539 x=112 y=160 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12378 x=128 y=160 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12468 x=144 y=160 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12496 x=160 y=160 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12470 x=176 y=160 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12366 x=192 y=160 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12431 x=208 y=160 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12457 x=224 y=160 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65306 x=240 y=160 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12478 x=0 y=176 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12384 x=16 y=176 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12415 x=32 y=176 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12429 x=48 y=176 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12412 x=64 y=176 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12484 x=80 y=176 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12397 x=96 y=176 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12511 x=112 y=176 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12300 x=128 y=176 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12301 x=144 y=176 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12516 x=160 y=176 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12374 x=176 y=176 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12422 x=192 y=176 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12498 x=208 y=176 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12520 x=224 y=176 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12380 x=240 y=176 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12396 x=0 y=192 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12495 x=16 y=192 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12460 x=32 y=192 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12407 x=48 y=192 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12493 x=64 y=192 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12505 x=80 y=192 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=12499 x=96 y=192 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65374 x=112 y=192 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 diff --git a/Assets/Sprites/UI/FontJP.fnt.import b/Assets/Sprites/UI/FontJP.fnt.import new file mode 100644 index 0000000..6bcceff --- /dev/null +++ b/Assets/Sprites/UI/FontJP.fnt.import @@ -0,0 +1,17 @@ +[remap] + +importer="font_data_bmfont" +type="FontFile" +uid="uid://b64r04rylflu5" +path="res://.godot/imported/FontJP.fnt-b32e1e4de5f98f4290a9acbe40ccfa9c.fontdata" + +[deps] + +source_file="res://Assets/Sprites/UI/FontJP.fnt" +dest_files=["res://.godot/imported/FontJP.fnt-b32e1e4de5f98f4290a9acbe40ccfa9c.fontdata"] + +[params] + +fallbacks=[] +compress=false +scaling_mode=0 diff --git a/Assets/Sprites/UI/FontJP.png b/Assets/Sprites/UI/FontJP.png new file mode 100644 index 0000000..7d296df Binary files /dev/null and b/Assets/Sprites/UI/FontJP.png differ diff --git a/Assets/Sprites/UI/FontJP.png.import b/Assets/Sprites/UI/FontJP.png.import new file mode 100644 index 0000000..4812a94 --- /dev/null +++ b/Assets/Sprites/UI/FontJP.png.import @@ -0,0 +1,3 @@ +[remap] + +importer="skip" diff --git a/Assets/Sprites/UI/FontJPOld.png b/Assets/Sprites/UI/FontJPOld.png new file mode 100644 index 0000000..ae75d7e Binary files /dev/null and b/Assets/Sprites/UI/FontJPOld.png differ diff --git a/Assets/Sprites/UI/FontJPOld.png.import b/Assets/Sprites/UI/FontJPOld.png.import new file mode 100644 index 0000000..76742f1 --- /dev/null +++ b/Assets/Sprites/UI/FontJPOld.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csm3iphwghxr4" +path="res://.godot/imported/FontJPOld.png-7fc797be5045e04e8b21b55cfd2654c1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/FontJPOld.png" +dest_files=["res://.godot/imported/FontJPOld.png-7fc797be5045e04e8b21b55cfd2654c1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/FontLL.fnt b/Assets/Sprites/UI/FontLL.fnt new file mode 100755 index 0000000..3dae44d --- /dev/null +++ b/Assets/Sprites/UI/FontLL.fnt @@ -0,0 +1,139 @@ +info face="FontLL.png" size=16 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +common lineHeight=16 base=16 scaleW=256 scaleH=256 pages=1 packed=0 alphaChnl=0 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="FontLL.png" +chars count=133 +char id=48 x=0 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=49 x=16 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=50 x=32 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=51 x=48 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=52 x=64 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=53 x=80 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=54 x=96 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=55 x=112 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=56 x=128 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=57 x=144 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=65 x=160 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=66 x=176 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=67 x=192 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=68 x=208 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=69 x=224 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=70 x=240 y=0 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=71 x=0 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=72 x=16 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=73 x=32 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=74 x=48 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=75 x=64 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=76 x=80 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=77 x=96 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=78 x=112 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=79 x=128 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=80 x=144 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=81 x=160 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=82 x=176 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=83 x=192 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=84 x=208 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=85 x=224 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=86 x=240 y=16 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=87 x=0 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=88 x=16 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=89 x=32 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=90 x=48 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=45 x=64 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=42 x=80 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=33 x=96 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=46 x=112 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=169 x=128 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=94 x=144 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=47 x=160 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=43 x=176 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=58 x=192 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=44 x=208 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=34 x=224 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=39 x=240 y=32 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=40 x=0 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=41 x=16 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=63 x=32 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=95 x=48 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=8734 x=64 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=59 x=80 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9668 x=96 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9658 x=112 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9813 x=128 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9500 x=144 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9532 x=160 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9508 x=176 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9760 x=192 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=10005 x=208 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9675 x=224 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9633 x=240 y=48 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9651 x=0 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=37 x=16 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=8230 x=32 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=38 x=48 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=9202 x=64 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=35 x=80 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=32 x=96 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=96 x=112 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=201 x=128 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=200 x=144 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=202 x=160 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=199 x=176 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=192 x=192 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=206 x=208 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=217 x=224 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=207 x=240 y=64 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=260 x=0 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=280 x=16 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=211 x=32 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=346 x=48 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=262 x=64 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=323 x=80 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=379 x=96 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=377 x=112 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=321 x=128 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1041 x=144 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1043 x=160 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1044 x=176 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1025 x=192 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1046 x=208 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1047 x=224 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1048 x=240 y=80 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1049 x=0 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1051 x=16 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1055 x=32 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1060 x=48 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1062 x=64 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1063 x=80 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1064 x=96 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1065 x=112 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1066 x=128 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1067 x=144 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1068 x=160 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1069 x=176 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1070 x=192 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=1071 x=208 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=171 x=224 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=187 x=240 y=96 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=223 x=0 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=193 x=16 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=205 x=32 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=218 x=48 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=204 x=64 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=210 x=80 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=196 x=96 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=220 x=112 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=214 x=128 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=350 x=144 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=286 x=160 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=304 x=176 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=161 x=192 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=194 x=208 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=209 x=224 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=193 x=240 y=112 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=218 x=0 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=194 x=16 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=212 x=32 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=195 x=48 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 +char id=213 x=64 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 + +char id=1059 x=80 y=128 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 \ No newline at end of file diff --git a/Assets/Sprites/UI/FontLL.fnt.import b/Assets/Sprites/UI/FontLL.fnt.import new file mode 100644 index 0000000..3d5cdcc --- /dev/null +++ b/Assets/Sprites/UI/FontLL.fnt.import @@ -0,0 +1,17 @@ +[remap] + +importer="font_data_bmfont" +type="FontFile" +uid="uid://b423dxkogqf0a" +path="res://.godot/imported/FontLL.fnt-b0a4b8976c6dfce9e7529f579de98f07.fontdata" + +[deps] + +source_file="res://Assets/Sprites/UI/FontLL.fnt" +dest_files=["res://.godot/imported/FontLL.fnt-b0a4b8976c6dfce9e7529f579de98f07.fontdata"] + +[params] + +fallbacks=[] +compress=false +scaling_mode=0 diff --git a/Assets/Sprites/UI/FontLL.png b/Assets/Sprites/UI/FontLL.png new file mode 100755 index 0000000..dd89c2e Binary files /dev/null and b/Assets/Sprites/UI/FontLL.png differ diff --git a/Assets/Sprites/UI/FontLL.png.import b/Assets/Sprites/UI/FontLL.png.import new file mode 100644 index 0000000..4812a94 --- /dev/null +++ b/Assets/Sprites/UI/FontLL.png.import @@ -0,0 +1,3 @@ +[remap] + +importer="skip" diff --git a/Assets/Sprites/UI/GameStyles.png b/Assets/Sprites/UI/GameStyles.png new file mode 100644 index 0000000..123a97c Binary files /dev/null and b/Assets/Sprites/UI/GameStyles.png differ diff --git a/Assets/Sprites/UI/GameStyles.png.import b/Assets/Sprites/UI/GameStyles.png.import new file mode 100644 index 0000000..fe19f5c --- /dev/null +++ b/Assets/Sprites/UI/GameStyles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfeu75lbxfkim" +path="res://.godot/imported/GameStyles.png-416cd4b8b067dfd9835153c05bcec7b7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/GameStyles.png" +dest_files=["res://.godot/imported/GameStyles.png-416cd4b8b067dfd9835153c05bcec7b7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/HUDTemplate.png b/Assets/Sprites/UI/HUDTemplate.png new file mode 100755 index 0000000..a74a887 Binary files /dev/null and b/Assets/Sprites/UI/HUDTemplate.png differ diff --git a/Assets/Sprites/UI/HUDTemplate.png.import b/Assets/Sprites/UI/HUDTemplate.png.import new file mode 100644 index 0000000..bbfa5ea --- /dev/null +++ b/Assets/Sprites/UI/HUDTemplate.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cgqnb67m635k8" +path="res://.godot/imported/HUDTemplate.png-b54187f85e0ec171cb7c0808725985a9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/HUDTemplate.png" +dest_files=["res://.godot/imported/HUDTemplate.png-b54187f85e0ec171cb7c0808725985a9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/ItemReserve.png b/Assets/Sprites/UI/ItemReserve.png new file mode 100755 index 0000000..52bd902 Binary files /dev/null and b/Assets/Sprites/UI/ItemReserve.png differ diff --git a/Assets/Sprites/UI/ItemReserve.png.import b/Assets/Sprites/UI/ItemReserve.png.import new file mode 100644 index 0000000..e9e585d --- /dev/null +++ b/Assets/Sprites/UI/ItemReserve.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b2qlvd5cad7n0" +path="res://.godot/imported/ItemReserve.png-e740e2f924bc2a4e21a7c0c30353b73c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/ItemReserve.png" +dest_files=["res://.godot/imported/ItemReserve.png-e740e2f924bc2a4e21a7c0c30353b73c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/KeyIcon.json b/Assets/Sprites/UI/KeyIcon.json new file mode 100644 index 0000000..0de3b55 --- /dev/null +++ b/Assets/Sprites/UI/KeyIcon.json @@ -0,0 +1,93 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 8.0, + 0.0, + 8.0, + 8.0 + ], + [ + 16.0, + 0.0, + 8.0, + 8.0 + ], + [ + 8.0, + 0.0, + 8.0, + 8.0 + ] + ], + "speed": 10.0, + "loop": true + } + }, + "variations": { + "default": { + "source": "KeyIcon.png" + } + } +} \ No newline at end of file diff --git a/Assets/Sprites/UI/KeyIcon.png b/Assets/Sprites/UI/KeyIcon.png new file mode 100644 index 0000000..52531e6 Binary files /dev/null and b/Assets/Sprites/UI/KeyIcon.png differ diff --git a/Assets/Sprites/UI/KeyIcon.png.import b/Assets/Sprites/UI/KeyIcon.png.import new file mode 100644 index 0000000..cc18d11 --- /dev/null +++ b/Assets/Sprites/UI/KeyIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lgp3clamsmqf" +path="res://.godot/imported/KeyIcon.png-6c0139d0a4e28280800d0d625d4e9675.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/KeyIcon.png" +dest_files=["res://.godot/imported/KeyIcon.png-6c0139d0a4e28280800d0d625d4e9675.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/LSSIcon.png b/Assets/Sprites/UI/LSSIcon.png new file mode 100644 index 0000000..dd8e90e Binary files /dev/null and b/Assets/Sprites/UI/LSSIcon.png differ diff --git a/Assets/Sprites/UI/LSSIcon.png.import b/Assets/Sprites/UI/LSSIcon.png.import new file mode 100644 index 0000000..4947af9 --- /dev/null +++ b/Assets/Sprites/UI/LSSIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dr28edkhbb1pg" +path="res://.godot/imported/LSSIcon.png-3820ed8b256692bad4292ed2c748aa55.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/LSSIcon.png" +dest_files=["res://.godot/imported/LSSIcon.png-3820ed8b256692bad4292ed2c748aa55.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/LevelIcons.png b/Assets/Sprites/UI/LevelIcons.png new file mode 100644 index 0000000..0726222 Binary files /dev/null and b/Assets/Sprites/UI/LevelIcons.png differ diff --git a/Assets/Sprites/UI/LevelIcons.png.import b/Assets/Sprites/UI/LevelIcons.png.import new file mode 100644 index 0000000..8099a44 --- /dev/null +++ b/Assets/Sprites/UI/LevelIcons.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wb67mbrs5u05" +path="res://.godot/imported/LevelIcons.png-4b08ffadb3e3163a4d083656ccffc674.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/LevelIcons.png" +dest_files=["res://.godot/imported/LevelIcons.png-4b08ffadb3e3163a4d083656ccffc674.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/LoadingIcon.png b/Assets/Sprites/UI/LoadingIcon.png new file mode 100644 index 0000000..5b3e8d0 Binary files /dev/null and b/Assets/Sprites/UI/LoadingIcon.png differ diff --git a/Assets/Sprites/UI/LoadingIcon.png.import b/Assets/Sprites/UI/LoadingIcon.png.import new file mode 100644 index 0000000..4b46b7b --- /dev/null +++ b/Assets/Sprites/UI/LoadingIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5s5mcu7wxjqr" +path="res://.godot/imported/LoadingIcon.png-6e8bd0f83c25eba4093d44f5be511c29.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/LoadingIcon.png" +dest_files=["res://.godot/imported/LoadingIcon.png-6e8bd0f83c25eba4093d44f5be511c29.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/LocaleFlags.png b/Assets/Sprites/UI/LocaleFlags.png new file mode 100644 index 0000000..0d61bb6 Binary files /dev/null and b/Assets/Sprites/UI/LocaleFlags.png differ diff --git a/Assets/Sprites/UI/LocaleFlags.png.import b/Assets/Sprites/UI/LocaleFlags.png.import new file mode 100644 index 0000000..2992f95 --- /dev/null +++ b/Assets/Sprites/UI/LocaleFlags.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://deooy8040yx2u" +path="res://.godot/imported/LocaleFlags.png-e9f94c2791e467f86219566b8d6a41e9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/LocaleFlags.png" +dest_files=["res://.godot/imported/LocaleFlags.png-e9f94c2791e467f86219566b8d6a41e9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/Logos.png b/Assets/Sprites/UI/Logos.png new file mode 100644 index 0000000..1e332e9 Binary files /dev/null and b/Assets/Sprites/UI/Logos.png differ diff --git a/Assets/Sprites/UI/Logos.png.import b/Assets/Sprites/UI/Logos.png.import new file mode 100644 index 0000000..857b977 --- /dev/null +++ b/Assets/Sprites/UI/Logos.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bw7de0ub8ny3b" +path="res://.godot/imported/Logos.png-cbeac1e30466a007bffe9a6c0bc459ec.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/Logos.png" +dest_files=["res://.godot/imported/Logos.png-cbeac1e30466a007bffe9a6c0bc459ec.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/MarathonIcons.png b/Assets/Sprites/UI/MarathonIcons.png new file mode 100644 index 0000000..ea1036c Binary files /dev/null and b/Assets/Sprites/UI/MarathonIcons.png differ diff --git a/Assets/Sprites/UI/MarathonIcons.png.import b/Assets/Sprites/UI/MarathonIcons.png.import new file mode 100644 index 0000000..c0af639 --- /dev/null +++ b/Assets/Sprites/UI/MarathonIcons.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhu46wvad72wp" +path="res://.godot/imported/MarathonIcons.png-15d364a87e469dd15435bad0a9aa822d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/MarathonIcons.png" +dest_files=["res://.godot/imported/MarathonIcons.png-15d364a87e469dd15435bad0a9aa822d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/MenuBG.json b/Assets/Sprites/UI/MenuBG.json new file mode 100644 index 0000000..ae63a8c --- /dev/null +++ b/Assets/Sprites/UI/MenuBG.json @@ -0,0 +1,8 @@ +{ + "variations": { + "SMB1": {"source": "MenuBG.png", "rect": [0, 0, 16, 16]}, + "SMBLL": {"source": "MenuBG.png", "rect": [16, 0, 16, 16]}, + "SMBS": {"source": "MenuBG.png", "rect": [32, 0, 16, 16]}, + "SMBANN": {"source": "MenuBG.png", "rect": [48, 0, 16, 16]} + } +} diff --git a/Assets/Sprites/UI/MenuBG.png b/Assets/Sprites/UI/MenuBG.png new file mode 100644 index 0000000..5b835f4 Binary files /dev/null and b/Assets/Sprites/UI/MenuBG.png differ diff --git a/Assets/Sprites/UI/MenuBG.png.import b/Assets/Sprites/UI/MenuBG.png.import new file mode 100644 index 0000000..29bb396 --- /dev/null +++ b/Assets/Sprites/UI/MenuBG.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bhuybr2gtuco5" +path="res://.godot/imported/MenuBG.png-41d618a8f5697ff2e4483453ed010cdf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/MenuBG.png" +dest_files=["res://.godot/imported/MenuBG.png-41d618a8f5697ff2e4483453ed010cdf.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/MenuBorder.json b/Assets/Sprites/UI/MenuBorder.json new file mode 100644 index 0000000..65f8a9b --- /dev/null +++ b/Assets/Sprites/UI/MenuBorder.json @@ -0,0 +1,8 @@ +{ + "variations": { + "SMB1": {"source": "MenuBorder.png", "rect": [0, 0, 32, 32]}, + "SMBLL": {"source": "MenuBorder.png", "rect": [32, 0, 32, 32]}, + "SMBS": {"source": "MenuBorder.png", "rect": [0, 32, 32, 32]}, + "SMBANN": {"source": "MenuBorder.png", "rect": [32, 32, 32, 32]} + } +} diff --git a/Assets/Sprites/UI/MenuBorder.png b/Assets/Sprites/UI/MenuBorder.png new file mode 100755 index 0000000..ab78f4d Binary files /dev/null and b/Assets/Sprites/UI/MenuBorder.png differ diff --git a/Assets/Sprites/UI/MenuBorder.png.import b/Assets/Sprites/UI/MenuBorder.png.import new file mode 100644 index 0000000..81e26db --- /dev/null +++ b/Assets/Sprites/UI/MenuBorder.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3ai0ggxah360" +path="res://.godot/imported/MenuBorder.png-c0404236c193cfd9b49a879dfa5cacfa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/MenuBorder.png" +dest_files=["res://.godot/imported/MenuBorder.png-c0404236c193cfd9b49a879dfa5cacfa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/Numbers.png b/Assets/Sprites/UI/Numbers.png new file mode 100644 index 0000000..db4a3d3 Binary files /dev/null and b/Assets/Sprites/UI/Numbers.png differ diff --git a/Assets/Sprites/UI/Numbers.png.import b/Assets/Sprites/UI/Numbers.png.import new file mode 100644 index 0000000..147b172 --- /dev/null +++ b/Assets/Sprites/UI/Numbers.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dsi25p0odieg2" +path="res://.godot/imported/Numbers.png-66c86a4d7d8073cd9ea9b20b97e66a16.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/Numbers.png" +dest_files=["res://.godot/imported/Numbers.png-66c86a4d7d8073cd9ea9b20b97e66a16.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/OneUpNote.png b/Assets/Sprites/UI/OneUpNote.png new file mode 100644 index 0000000..9134112 Binary files /dev/null and b/Assets/Sprites/UI/OneUpNote.png differ diff --git a/Assets/Sprites/UI/OneUpNote.png.import b/Assets/Sprites/UI/OneUpNote.png.import new file mode 100644 index 0000000..e73fee6 --- /dev/null +++ b/Assets/Sprites/UI/OneUpNote.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b2674tr54wqw7" +path="res://.godot/imported/OneUpNote.png-610823226a06055adbbb7eb8b8027822.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/OneUpNote.png" +dest_files=["res://.godot/imported/OneUpNote.png-610823226a06055adbbb7eb8b8027822.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/Panel.png b/Assets/Sprites/UI/Panel.png new file mode 100755 index 0000000..8a26670 Binary files /dev/null and b/Assets/Sprites/UI/Panel.png differ diff --git a/Assets/Sprites/UI/Panel.png.import b/Assets/Sprites/UI/Panel.png.import new file mode 100644 index 0000000..961fd94 --- /dev/null +++ b/Assets/Sprites/UI/Panel.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bnv2ocqgws3p7" +path="res://.godot/imported/Panel.png-692b11e0e76caf5dbe6e7236230aa087.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/Panel.png" +dest_files=["res://.godot/imported/Panel.png-692b11e0e76caf5dbe6e7236230aa087.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/PanelSelected.png b/Assets/Sprites/UI/PanelSelected.png new file mode 100644 index 0000000..c8cf67d Binary files /dev/null and b/Assets/Sprites/UI/PanelSelected.png differ diff --git a/Assets/Sprites/UI/PanelSelected.png.import b/Assets/Sprites/UI/PanelSelected.png.import new file mode 100644 index 0000000..7a246ed --- /dev/null +++ b/Assets/Sprites/UI/PanelSelected.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bhgjvnslkt143" +path="res://.godot/imported/PanelSelected.png-3eb76bbbc15ef4c8f3873da92694a834.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/PanelSelected.png" +dest_files=["res://.godot/imported/PanelSelected.png-3eb76bbbc15ef4c8f3873da92694a834.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/PeachMessageTemplate.png b/Assets/Sprites/UI/PeachMessageTemplate.png new file mode 100755 index 0000000..b6759ee Binary files /dev/null and b/Assets/Sprites/UI/PeachMessageTemplate.png differ diff --git a/Assets/Sprites/UI/PeachMessageTemplate.png.import b/Assets/Sprites/UI/PeachMessageTemplate.png.import new file mode 100644 index 0000000..29a1c54 --- /dev/null +++ b/Assets/Sprites/UI/PeachMessageTemplate.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://br2rng816s5m3" +path="res://.godot/imported/PeachMessageTemplate.png-942fcd133bd38bb9fffc67e581936498.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/PeachMessageTemplate.png" +dest_files=["res://.godot/imported/PeachMessageTemplate.png-942fcd133bd38bb9fffc67e581936498.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/PipeArrow.png b/Assets/Sprites/UI/PipeArrow.png new file mode 100755 index 0000000..8a4e101 Binary files /dev/null and b/Assets/Sprites/UI/PipeArrow.png differ diff --git a/Assets/Sprites/UI/PipeArrow.png.import b/Assets/Sprites/UI/PipeArrow.png.import new file mode 100644 index 0000000..7787c73 --- /dev/null +++ b/Assets/Sprites/UI/PipeArrow.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8yio3lpcsvqu" +path="res://.godot/imported/PipeArrow.png-a3d733f105fe469ae82cb045a9c20883.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/PipeArrow.png" +dest_files=["res://.godot/imported/PipeArrow.png-a3d733f105fe469ae82cb045a9c20883.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/QuestSelect.png b/Assets/Sprites/UI/QuestSelect.png new file mode 100644 index 0000000..b193cfb Binary files /dev/null and b/Assets/Sprites/UI/QuestSelect.png differ diff --git a/Assets/Sprites/UI/QuestSelect.png.import b/Assets/Sprites/UI/QuestSelect.png.import new file mode 100644 index 0000000..42e84e8 --- /dev/null +++ b/Assets/Sprites/UI/QuestSelect.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d2wwuqt4udpvm" +path="res://.godot/imported/QuestSelect.png-e91048b7679dd2c7ab45cad6bac22b32.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/QuestSelect.png" +dest_files=["res://.godot/imported/QuestSelect.png-e91048b7679dd2c7ab45cad6bac22b32.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/RaceCountdown.png b/Assets/Sprites/UI/RaceCountdown.png new file mode 100755 index 0000000..2b8d1ab Binary files /dev/null and b/Assets/Sprites/UI/RaceCountdown.png differ diff --git a/Assets/Sprites/UI/RaceCountdown.png.import b/Assets/Sprites/UI/RaceCountdown.png.import new file mode 100644 index 0000000..51f9a67 --- /dev/null +++ b/Assets/Sprites/UI/RaceCountdown.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d0jy2sbxh706d" +path="res://.godot/imported/RaceCountdown.png-5b63a33dc8e643273269054e897aa343.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/RaceCountdown.png" +dest_files=["res://.godot/imported/RaceCountdown.png-5b63a33dc8e643273269054e897aa343.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/RankMedals.png b/Assets/Sprites/UI/RankMedals.png new file mode 100644 index 0000000..9b1d80c Binary files /dev/null and b/Assets/Sprites/UI/RankMedals.png differ diff --git a/Assets/Sprites/UI/RankMedals.png.import b/Assets/Sprites/UI/RankMedals.png.import new file mode 100644 index 0000000..e806da3 --- /dev/null +++ b/Assets/Sprites/UI/RankMedals.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://kudshfhlo5ic" +path="res://.godot/imported/RankMedals.png-44bbe2b8a80ed518e47113becaaa9b0a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/RankMedals.png" +dest_files=["res://.godot/imported/RankMedals.png-44bbe2b8a80ed518e47113becaaa9b0a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/RedCoinBorders.png b/Assets/Sprites/UI/RedCoinBorders.png new file mode 100755 index 0000000..3224414 Binary files /dev/null and b/Assets/Sprites/UI/RedCoinBorders.png differ diff --git a/Assets/Sprites/UI/RedCoinBorders.png.import b/Assets/Sprites/UI/RedCoinBorders.png.import new file mode 100644 index 0000000..32d202c --- /dev/null +++ b/Assets/Sprites/UI/RedCoinBorders.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://j586m4ipf4dq" +path="res://.godot/imported/RedCoinBorders.png-464588740c3225246afeb67604871551.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/RedCoinBorders.png" +dest_files=["res://.godot/imported/RedCoinBorders.png-464588740c3225246afeb67604871551.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/RedCoins.aseprite b/Assets/Sprites/UI/RedCoins.aseprite new file mode 100755 index 0000000..1bdfb71 Binary files /dev/null and b/Assets/Sprites/UI/RedCoins.aseprite differ diff --git a/Assets/Sprites/UI/RedCoins.png b/Assets/Sprites/UI/RedCoins.png new file mode 100755 index 0000000..d9cc30b Binary files /dev/null and b/Assets/Sprites/UI/RedCoins.png differ diff --git a/Assets/Sprites/UI/RedCoins.png.import b/Assets/Sprites/UI/RedCoins.png.import new file mode 100644 index 0000000..c9b5e79 --- /dev/null +++ b/Assets/Sprites/UI/RedCoins.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://de6otencrflfo" +path="res://.godot/imported/RedCoins.png-f72585291dae44394e63eb5901bc1406.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/RedCoins.png" +dest_files=["res://.godot/imported/RedCoins.png-f72585291dae44394e63eb5901bc1406.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/ScoreFont.fnt b/Assets/Sprites/UI/ScoreFont.fnt new file mode 100755 index 0000000..cea29a2 --- /dev/null +++ b/Assets/Sprites/UI/ScoreFont.fnt @@ -0,0 +1,14 @@ +info face="ScoreFont.png" size=5 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +common lineHeight=8 base=8 scaleW=50 scaleH=8 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="ScoreFont.png" +chars count=10 +char id=48 x=0 y=0 width=5 height=8 xoffset=0 yoffset=0 xadvance=5 page=0 chnl=0 +char id=49 x=5 y=0 width=5 height=8 xoffset=0 yoffset=0 xadvance=5 page=0 chnl=0 +char id=50 x=10 y=0 width=5 height=8 xoffset=0 yoffset=0 xadvance=5 page=0 chnl=0 +char id=51 x=15 y=0 width=5 height=8 xoffset=0 yoffset=0 xadvance=5 page=0 chnl=0 +char id=52 x=20 y=0 width=5 height=8 xoffset=0 yoffset=0 xadvance=5 page=0 chnl=0 +char id=53 x=25 y=0 width=5 height=8 xoffset=0 yoffset=0 xadvance=5 page=0 chnl=0 +char id=54 x=30 y=0 width=5 height=8 xoffset=0 yoffset=0 xadvance=5 page=0 chnl=0 +char id=55 x=35 y=0 width=5 height=8 xoffset=0 yoffset=0 xadvance=5 page=0 chnl=0 +char id=56 x=40 y=0 width=5 height=8 xoffset=0 yoffset=0 xadvance=5 page=0 chnl=0 +char id=57 x=45 y=0 width=5 height=8 xoffset=0 yoffset=0 xadvance=5 page=0 chnl=0 diff --git a/Assets/Sprites/UI/ScoreFont.fnt.import b/Assets/Sprites/UI/ScoreFont.fnt.import new file mode 100644 index 0000000..43ad27f --- /dev/null +++ b/Assets/Sprites/UI/ScoreFont.fnt.import @@ -0,0 +1,17 @@ +[remap] + +importer="font_data_bmfont" +type="FontFile" +uid="uid://bk0no5p6sifgu" +path="res://.godot/imported/ScoreFont.fnt-8517e399bb822414e5cb42a48838e82d.fontdata" + +[deps] + +source_file="res://Assets/Sprites/UI/ScoreFont.fnt" +dest_files=["res://.godot/imported/ScoreFont.fnt-8517e399bb822414e5cb42a48838e82d.fontdata"] + +[params] + +fallbacks=[] +compress=true +scaling_mode=0 diff --git a/Assets/Sprites/UI/ScoreFont.png b/Assets/Sprites/UI/ScoreFont.png new file mode 100755 index 0000000..326ec84 Binary files /dev/null and b/Assets/Sprites/UI/ScoreFont.png differ diff --git a/Assets/Sprites/UI/ScoreFont.png.import b/Assets/Sprites/UI/ScoreFont.png.import new file mode 100644 index 0000000..4812a94 --- /dev/null +++ b/Assets/Sprites/UI/ScoreFont.png.import @@ -0,0 +1,3 @@ +[remap] + +importer="skip" diff --git a/Assets/Sprites/UI/ScoreMedal.png b/Assets/Sprites/UI/ScoreMedal.png new file mode 100755 index 0000000..7a0bd21 Binary files /dev/null and b/Assets/Sprites/UI/ScoreMedal.png differ diff --git a/Assets/Sprites/UI/ScoreMedal.png.import b/Assets/Sprites/UI/ScoreMedal.png.import new file mode 100644 index 0000000..8c1d825 --- /dev/null +++ b/Assets/Sprites/UI/ScoreMedal.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgfsdyjhoies2" +path="res://.godot/imported/ScoreMedal.png-49aa61f6f64486e848ae724137276933.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/ScoreMedal.png" +dest_files=["res://.godot/imported/ScoreMedal.png-49aa61f6f64486e848ae724137276933.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/ScrollBar.png b/Assets/Sprites/UI/ScrollBar.png new file mode 100644 index 0000000..ce02b17 Binary files /dev/null and b/Assets/Sprites/UI/ScrollBar.png differ diff --git a/Assets/Sprites/UI/ScrollBar.png.import b/Assets/Sprites/UI/ScrollBar.png.import new file mode 100644 index 0000000..6bdb6ce --- /dev/null +++ b/Assets/Sprites/UI/ScrollBar.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bcvq28r3d3pij" +path="res://.godot/imported/ScrollBar.png-a47552ba5a511c2476d4600c61549995.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/ScrollBar.png" +dest_files=["res://.godot/imported/ScrollBar.png-a47552ba5a511c2476d4600c61549995.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/SelectionCursor.png b/Assets/Sprites/UI/SelectionCursor.png new file mode 100755 index 0000000..f4fedb5 Binary files /dev/null and b/Assets/Sprites/UI/SelectionCursor.png differ diff --git a/Assets/Sprites/UI/SelectionCursor.png.import b/Assets/Sprites/UI/SelectionCursor.png.import new file mode 100644 index 0000000..82fdabd --- /dev/null +++ b/Assets/Sprites/UI/SelectionCursor.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bioceosc27l7o" +path="res://.godot/imported/SelectionCursor.png-2e14078990b2a49acac184395b23b34d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/SelectionCursor.png" +dest_files=["res://.godot/imported/SelectionCursor.png-2e14078990b2a49acac184395b23b34d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/SettingsIcon.png b/Assets/Sprites/UI/SettingsIcon.png new file mode 100644 index 0000000..3966160 Binary files /dev/null and b/Assets/Sprites/UI/SettingsIcon.png differ diff --git a/Assets/Sprites/UI/SettingsIcon.png.import b/Assets/Sprites/UI/SettingsIcon.png.import new file mode 100644 index 0000000..0af977b --- /dev/null +++ b/Assets/Sprites/UI/SettingsIcon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://0ffyi283pret" +path="res://.godot/imported/SettingsIcon.png-e3f6a2c961a430edf564f38ed1d5f2e7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/SettingsIcon.png" +dest_files=["res://.godot/imported/SettingsIcon.png-e3f6a2c961a430edf564f38ed1d5f2e7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/SpeechBubble.png b/Assets/Sprites/UI/SpeechBubble.png new file mode 100755 index 0000000..01eee7f Binary files /dev/null and b/Assets/Sprites/UI/SpeechBubble.png differ diff --git a/Assets/Sprites/UI/SpeechBubble.png.import b/Assets/Sprites/UI/SpeechBubble.png.import new file mode 100644 index 0000000..e4bf357 --- /dev/null +++ b/Assets/Sprites/UI/SpeechBubble.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://pjlt0tmutk8w" +path="res://.godot/imported/SpeechBubble.png-3ab616140b9d320d21f00965c90d26ca.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/SpeechBubble.png" +dest_files=["res://.godot/imported/SpeechBubble.png-3ab616140b9d320d21f00965c90d26ca.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/SpinBoxArrows.png b/Assets/Sprites/UI/SpinBoxArrows.png new file mode 100644 index 0000000..11e09a1 Binary files /dev/null and b/Assets/Sprites/UI/SpinBoxArrows.png differ diff --git a/Assets/Sprites/UI/SpinBoxArrows.png.import b/Assets/Sprites/UI/SpinBoxArrows.png.import new file mode 100644 index 0000000..e799a60 --- /dev/null +++ b/Assets/Sprites/UI/SpinBoxArrows.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://m14upykpri8v" +path="res://.godot/imported/SpinBoxArrows.png-14f57712b0160279a98a84383eb07c45.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/SpinBoxArrows.png" +dest_files=["res://.godot/imported/SpinBoxArrows.png-14f57712b0160279a98a84383eb07c45.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/Staff.png b/Assets/Sprites/UI/Staff.png new file mode 100644 index 0000000..de93cb0 Binary files /dev/null and b/Assets/Sprites/UI/Staff.png differ diff --git a/Assets/Sprites/UI/Staff.png.import b/Assets/Sprites/UI/Staff.png.import new file mode 100644 index 0000000..679e0d7 --- /dev/null +++ b/Assets/Sprites/UI/Staff.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bmvf1l15447r" +path="res://.godot/imported/Staff.png-36c7454d5ef2943728f11b6044383959.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/Staff.png" +dest_files=["res://.godot/imported/Staff.png-36c7454d5ef2943728f11b6044383959.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/Tab.png b/Assets/Sprites/UI/Tab.png new file mode 100644 index 0000000..e102463 Binary files /dev/null and b/Assets/Sprites/UI/Tab.png differ diff --git a/Assets/Sprites/UI/Tab.png.import b/Assets/Sprites/UI/Tab.png.import new file mode 100644 index 0000000..eda3e8b --- /dev/null +++ b/Assets/Sprites/UI/Tab.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6pd7cdhx78od" +path="res://.godot/imported/Tab.png-5f5ca86fd2346b76e8cd0d4038642265.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/Tab.png" +dest_files=["res://.godot/imported/Tab.png-5f5ca86fd2346b76e8cd0d4038642265.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/TabSelected.png b/Assets/Sprites/UI/TabSelected.png new file mode 100644 index 0000000..a35aa7a Binary files /dev/null and b/Assets/Sprites/UI/TabSelected.png differ diff --git a/Assets/Sprites/UI/TabSelected.png.import b/Assets/Sprites/UI/TabSelected.png.import new file mode 100644 index 0000000..3435504 --- /dev/null +++ b/Assets/Sprites/UI/TabSelected.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgjdnv8n8l1hb" +path="res://.godot/imported/TabSelected.png-9be73d72ac2824bf81989ca27a4196d2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/TabSelected.png" +dest_files=["res://.godot/imported/TabSelected.png-9be73d72ac2824bf81989ca27a4196d2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/ThemeIconsDay.png b/Assets/Sprites/UI/ThemeIconsDay.png new file mode 100644 index 0000000..b9e5e15 Binary files /dev/null and b/Assets/Sprites/UI/ThemeIconsDay.png differ diff --git a/Assets/Sprites/UI/ThemeIconsDay.png.import b/Assets/Sprites/UI/ThemeIconsDay.png.import new file mode 100644 index 0000000..5e5cae1 --- /dev/null +++ b/Assets/Sprites/UI/ThemeIconsDay.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cw5c58yiaeh4j" +path="res://.godot/imported/ThemeIconsDay.png-35d2f3e2ad64db5bbeb01c1e009fe83a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/ThemeIconsDay.png" +dest_files=["res://.godot/imported/ThemeIconsDay.png-35d2f3e2ad64db5bbeb01c1e009fe83a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/ThemeIconsNight.png b/Assets/Sprites/UI/ThemeIconsNight.png new file mode 100644 index 0000000..4719d00 Binary files /dev/null and b/Assets/Sprites/UI/ThemeIconsNight.png differ diff --git a/Assets/Sprites/UI/ThemeIconsNight.png.import b/Assets/Sprites/UI/ThemeIconsNight.png.import new file mode 100644 index 0000000..ec0610b --- /dev/null +++ b/Assets/Sprites/UI/ThemeIconsNight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bds7ota87jglw" +path="res://.godot/imported/ThemeIconsNight.png-42a77ed6438a62e893c6a12dbbe1f94c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/ThemeIconsNight.png" +dest_files=["res://.godot/imported/ThemeIconsNight.png-42a77ed6438a62e893c6a12dbbe1f94c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/TimerIcons.png b/Assets/Sprites/UI/TimerIcons.png new file mode 100644 index 0000000..ceacb33 Binary files /dev/null and b/Assets/Sprites/UI/TimerIcons.png differ diff --git a/Assets/Sprites/UI/TimerIcons.png.import b/Assets/Sprites/UI/TimerIcons.png.import new file mode 100644 index 0000000..cbd14f3 --- /dev/null +++ b/Assets/Sprites/UI/TimerIcons.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cpoksuhnwvh5l" +path="res://.godot/imported/TimerIcons.png-d61accb936c74e679c424c6f70a05e6d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/TimerIcons.png" +dest_files=["res://.godot/imported/TimerIcons.png-d61accb936c74e679c424c6f70a05e6d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/Title1.json b/Assets/Sprites/UI/Title1.json new file mode 100644 index 0000000..f870a56 --- /dev/null +++ b/Assets/Sprites/UI/Title1.json @@ -0,0 +1,44 @@ +{ + "variations": { + "SMB1": { + "default": {"source": "TitleSMB1.png", "rect": [0, 0, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}}, + "Desert": {"source": "TitleSMB1.png", "rect": [176, 0, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}}, + "Jungle": {"source": "TitleSMB1.png", "rect": [352, 0, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}}, + "Snow": {"source": "TitleSMB1.png", "rect": [0, 88, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}}, + "Volcano": {"source": "TitleSMB1.png", "rect": [176, 88, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}}, + "Autumn": {"source": "TitleSMB1.png", "rect": [352, 0, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}}, + "Beach": {"source": "TitleSMB1.png", "rect": [0, 176, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}}, + "Mountain": {"source": "TitleSMB1.png", "rect": [176, 176, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}} + }, + "SMBS": { + "default": {"source": "TitleSMBS.png", "rect": [0, 0, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}}, + "Desert": {"source": "TitleSMBS.png", "rect": [176, 0, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}}, + "Jungle": {"source": "TitleSMBS.png", "rect": [352, 0, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}}, + "Snow": {"source": "TitleSMBS.png", "rect": [0, 88, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}}, + "Volcano": {"source": "TitleSMBS.png", "rect": [176, 88, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}}, + "Autumn": {"source": "TitleSMBS.png", "rect": [352, 0, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}}, + "Beach": {"source": "TitleSMBS.png", "rect": [0, 176, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}}, + "Mountain": {"source": "TitleSMBS.png", "rect": [176, 176, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}} + }, + "SMBLL": { + "default": {"source": "TitleSMBLL.png", "rect": [0, 0, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -4}}, + "Desert": {"source": "TitleSMBLL.png", "rect": [176, 0, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -4}}, + "Jungle": {"source": "TitleSMBLL.png", "rect": [352, 0, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -4}}, + "Snow": {"source": "TitleSMBLL.png", "rect": [0, 88, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -4}}, + "Volcano": {"source": "TitleSMBLL.png", "rect": [176, 88, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -4}}, + "Autumn": {"source": "TitleSMBLL.png", "rect": [352, 0, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -4}}, + "Beach": {"source": "TitleSMBLL.png", "rect": [0, 176, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -4}}, + "Mountain": {"source": "TitleSMBLL.png", "rect": [176, 176, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -4}} + }, + "SMBANN": { + "default": {"source": "TitleSMBANN.png", "rect": [0, 0, 176, 88], "properties": {"star_offset_x": -88, "star_offset_y": 4}}, + "Desert": {"source": "TitleSMBANN.png", "rect": [176, 0, 176, 88], "properties": {"star_offset_x": -88, "star_offset_y": 4}}, + "Jungle": {"source": "TitleSMBANN.png", "rect": [352, 0, 176, 88], "properties": {"star_offset_x": -88, "star_offset_y": 4}}, + "Snow": {"source": "TitleSMBANN.png", "rect": [0, 88, 176, 88], "properties": {"star_offset_x": -88, "star_offset_y": 4}}, + "Volcano": {"source": "TitleSMBANN.png", "rect": [176, 88, 176, 88], "properties": {"star_offset_x": -88, "star_offset_y": 4}}, + "Autumn": {"source": "TitleSMBANN.png", "rect": [352, 0, 176, 88], "properties": {"star_offset_x": -88, "star_offset_y": 4}}, + "Beach": {"source": "TitleSMBANN.png", "rect": [0, 176, 176, 88], "properties": {"star_offset_x": -88, "star_offset_y": 4}}, + "Mountain": {"source": "TitleSMBANN.png", "rect": [176, 176, 176, 88], "properties": {"star_offset_x": -88, "star_offset_y": 4}} + } + } +} diff --git a/Assets/Sprites/UI/Title2.json b/Assets/Sprites/UI/Title2.json new file mode 100644 index 0000000..33f9be5 --- /dev/null +++ b/Assets/Sprites/UI/Title2.json @@ -0,0 +1,94 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 176.0, + 40.0 + ], + [ + 0.0, + 0.0, + 176.0, + 40.0 + ], + [ + 0.0, + 0.0, + 176.0, + 40.0 + ], + [ + 0.0, + 0.0, + 176.0, + 40.0 + ], + [ + 0.0, + 0.0, + 176.0, + 40.0 + ], + [ + 0.0, + 0.0, + 176.0, + 40.0 + ], + [ + 0.0, + 0.0, + 176.0, + 40.0 + ], + [ + 0.0, + 0.0, + 176.0, + 40.0 + ], + [ + 0.0, + 0.0, + 176.0, + 40.0 + ], + [ + 0.0, + 0.0, + 176.0, + 40.0 + ], + [ + 176.0, + 0.0, + 176.0, + 40.0 + ], + [ + 352.0, + 0.0, + 176.0, + 40.0 + ], + [ + 176.0, + 0.0, + 176.0, + 40.0 + ] + ], + "speed": 10.0, + "loop": true + } + }, + "variations": { + "default": {"source": "Title2.png", "rect": [0, 0, 528, 40]}, + "Snow": {"source": "Title2.png", "rect": [0, 120, 528, 40]}, + "Space": {"source": "Title2.png", "rect": [0, 80, 528, 40]}, + "Volcano": {"source": "Title2.png", "rect": [0, 160, 528, 40]} + } +} diff --git a/Assets/Sprites/UI/Title2.png b/Assets/Sprites/UI/Title2.png new file mode 100644 index 0000000..fc43187 Binary files /dev/null and b/Assets/Sprites/UI/Title2.png differ diff --git a/Assets/Sprites/UI/Title2.png.import b/Assets/Sprites/UI/Title2.png.import new file mode 100644 index 0000000..0ab1a0a --- /dev/null +++ b/Assets/Sprites/UI/Title2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://0kyh2v6vfhqp" +path="res://.godot/imported/Title2.png-c929d3f463dee617f9b13b55935c75a1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/Title2.png" +dest_files=["res://.godot/imported/Title2.png-c929d3f463dee617f9b13b55935c75a1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/TitleSMB1.png b/Assets/Sprites/UI/TitleSMB1.png new file mode 100644 index 0000000..23e29b0 Binary files /dev/null and b/Assets/Sprites/UI/TitleSMB1.png differ diff --git a/Assets/Sprites/UI/TitleSMB1.png.import b/Assets/Sprites/UI/TitleSMB1.png.import new file mode 100644 index 0000000..4012e81 --- /dev/null +++ b/Assets/Sprites/UI/TitleSMB1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d01emqx4qafd7" +path="res://.godot/imported/TitleSMB1.png-387f9c78c268095291553db678080f3b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/TitleSMB1.png" +dest_files=["res://.godot/imported/TitleSMB1.png-387f9c78c268095291553db678080f3b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/TitleSMBANN.png b/Assets/Sprites/UI/TitleSMBANN.png new file mode 100644 index 0000000..624a99d Binary files /dev/null and b/Assets/Sprites/UI/TitleSMBANN.png differ diff --git a/Assets/Sprites/UI/TitleSMBANN.png.import b/Assets/Sprites/UI/TitleSMBANN.png.import new file mode 100644 index 0000000..1131499 --- /dev/null +++ b/Assets/Sprites/UI/TitleSMBANN.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://di43l5n2enpy7" +path="res://.godot/imported/TitleSMBANN.png-ba2fe6b62fc0ed29f67eebd81d6c97bf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/TitleSMBANN.png" +dest_files=["res://.godot/imported/TitleSMBANN.png-ba2fe6b62fc0ed29f67eebd81d6c97bf.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/TitleSMBLL.png b/Assets/Sprites/UI/TitleSMBLL.png new file mode 100644 index 0000000..b8fe615 Binary files /dev/null and b/Assets/Sprites/UI/TitleSMBLL.png differ diff --git a/Assets/Sprites/UI/TitleSMBLL.png.import b/Assets/Sprites/UI/TitleSMBLL.png.import new file mode 100644 index 0000000..09023a0 --- /dev/null +++ b/Assets/Sprites/UI/TitleSMBLL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://nusxv1mpdv3i" +path="res://.godot/imported/TitleSMBLL.png-b900754f77fe962a20b92994e4e3c241.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/TitleSMBLL.png" +dest_files=["res://.godot/imported/TitleSMBLL.png-b900754f77fe962a20b92994e4e3c241.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/TitleSMBS.png b/Assets/Sprites/UI/TitleSMBS.png new file mode 100644 index 0000000..d0c6669 Binary files /dev/null and b/Assets/Sprites/UI/TitleSMBS.png differ diff --git a/Assets/Sprites/UI/TitleSMBS.png.import b/Assets/Sprites/UI/TitleSMBS.png.import new file mode 100644 index 0000000..38430f6 --- /dev/null +++ b/Assets/Sprites/UI/TitleSMBS.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c533tssywt5h6" +path="res://.godot/imported/TitleSMBS.png-bbd826f5099a453ab50d5ac587e20bd4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/TitleSMBS.png" +dest_files=["res://.godot/imported/TitleSMBS.png-bbd826f5099a453ab50d5ac587e20bd4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/TitleScreenStars.json b/Assets/Sprites/UI/TitleScreenStars.json new file mode 100644 index 0000000..760ba53 --- /dev/null +++ b/Assets/Sprites/UI/TitleScreenStars.json @@ -0,0 +1,97 @@ +{ + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 0.0, + 0.0, + 8.0, + 8.0 + ], + [ + 8.0, + 0.0, + 8.0, + 8.0 + ], + [ + 16.0, + 0.0, + 8.0, + 8.0 + ], + [ + 8.0, + 0.0, + 8.0, + 8.0 + ] + ], + "speed": 10.0, + "loop": true + } + }, + "variations": { + "default": {"source": "TitleScreenStars.png", "rect": [0, 0, 24, 8]}, + "Underground": {"source": "TitleScreenStars.png", "rect": [0, 8, 24, 8]}, + "GhostHouse": {"link": "Underground"}, + "Castle": {"source": "TitleScreenStars.png", "rect": [0, 16, 24, 8]}, + "Snow": {"source": "TitleScreenStars.png", "rect": [0, 24, 24, 8]}, + "Space": {"source": "TitleScreenStars.png", "rect": [0, 32, 24, 8]}, + "Volcano": {"source": "TitleScreenStars.png", "rect": [0, 48, 24, 8]} + } +} diff --git a/Assets/Sprites/UI/TitleScreenStars.png b/Assets/Sprites/UI/TitleScreenStars.png new file mode 100755 index 0000000..c254430 Binary files /dev/null and b/Assets/Sprites/UI/TitleScreenStars.png differ diff --git a/Assets/Sprites/UI/TitleScreenStars.png.import b/Assets/Sprites/UI/TitleScreenStars.png.import new file mode 100644 index 0000000..30a69c2 --- /dev/null +++ b/Assets/Sprites/UI/TitleScreenStars.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://brk81yoyccym" +path="res://.godot/imported/TitleScreenStars.png-ad5a13c2531e73c286eb91269d3d5be4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/TitleScreenStars.png" +dest_files=["res://.godot/imported/TitleScreenStars.png-ad5a13c2531e73c286eb91269d3d5be4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/TitleScreenStarsPanel.png b/Assets/Sprites/UI/TitleScreenStarsPanel.png new file mode 100644 index 0000000..e1dacdd Binary files /dev/null and b/Assets/Sprites/UI/TitleScreenStarsPanel.png differ diff --git a/Assets/Sprites/UI/TitleScreenStarsPanel.png.import b/Assets/Sprites/UI/TitleScreenStarsPanel.png.import new file mode 100644 index 0000000..8805baf --- /dev/null +++ b/Assets/Sprites/UI/TitleScreenStarsPanel.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wekawckcckkv" +path="res://.godot/imported/TitleScreenStarsPanel.png-074dcb6f8f230f234782e0dc1a089fe0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/TitleScreenStarsPanel.png" +dest_files=["res://.godot/imported/TitleScreenStarsPanel.png-074dcb6f8f230f234782e0dc1a089fe0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/TransitionTemplate.png.import b/Assets/Sprites/UI/TransitionTemplate.png.import new file mode 100644 index 0000000..19e5996 --- /dev/null +++ b/Assets/Sprites/UI/TransitionTemplate.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c0umucm61jjqs" +path="res://.godot/imported/TransitionTemplate.png-5f5be056a088d0b541306876784af78e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/TransitionTemplate.png" +dest_files=["res://.godot/imported/TransitionTemplate.png-5f5be056a088d0b541306876784af78e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooDE.png b/Assets/Sprites/UI/YVBLogos/YouVsBooDE.png new file mode 100644 index 0000000..3130050 Binary files /dev/null and b/Assets/Sprites/UI/YVBLogos/YouVsBooDE.png differ diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooDE.png.import b/Assets/Sprites/UI/YVBLogos/YouVsBooDE.png.import new file mode 100644 index 0000000..b23ce34 --- /dev/null +++ b/Assets/Sprites/UI/YVBLogos/YouVsBooDE.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b43a1i2kvnve3" +path="res://.godot/imported/YouVsBooDE.png-0660eee41a75a057216a7bc811a0db7b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/YVBLogos/YouVsBooDE.png" +dest_files=["res://.godot/imported/YouVsBooDE.png-0660eee41a75a057216a7bc811a0db7b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooES.png b/Assets/Sprites/UI/YVBLogos/YouVsBooES.png new file mode 100644 index 0000000..2ad8f38 Binary files /dev/null and b/Assets/Sprites/UI/YVBLogos/YouVsBooES.png differ diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooES.png.import b/Assets/Sprites/UI/YVBLogos/YouVsBooES.png.import new file mode 100644 index 0000000..f377383 --- /dev/null +++ b/Assets/Sprites/UI/YVBLogos/YouVsBooES.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xjofhf46x2m4" +path="res://.godot/imported/YouVsBooES.png-d955f30cd76d71745afa8bfd53af680d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/YVBLogos/YouVsBooES.png" +dest_files=["res://.godot/imported/YouVsBooES.png-d955f30cd76d71745afa8bfd53af680d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooFIL.png b/Assets/Sprites/UI/YVBLogos/YouVsBooFIL.png new file mode 100644 index 0000000..0c6f4a9 Binary files /dev/null and b/Assets/Sprites/UI/YVBLogos/YouVsBooFIL.png differ diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooFIL.png.import b/Assets/Sprites/UI/YVBLogos/YouVsBooFIL.png.import new file mode 100644 index 0000000..9569178 --- /dev/null +++ b/Assets/Sprites/UI/YVBLogos/YouVsBooFIL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wqe2gww8iu4d" +path="res://.godot/imported/YouVsBooFIL.png-e47276363d2fc9e43387efa990fe94d1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/YVBLogos/YouVsBooFIL.png" +dest_files=["res://.godot/imported/YouVsBooFIL.png-e47276363d2fc9e43387efa990fe94d1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooFR.png b/Assets/Sprites/UI/YVBLogos/YouVsBooFR.png new file mode 100644 index 0000000..2ccda54 Binary files /dev/null and b/Assets/Sprites/UI/YVBLogos/YouVsBooFR.png differ diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooFR.png.import b/Assets/Sprites/UI/YVBLogos/YouVsBooFR.png.import new file mode 100644 index 0000000..a1ef891 --- /dev/null +++ b/Assets/Sprites/UI/YVBLogos/YouVsBooFR.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://basscfb4x718c" +path="res://.godot/imported/YouVsBooFR.png-31e536b430717d0833bd4fcf38c331ed.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/YVBLogos/YouVsBooFR.png" +dest_files=["res://.godot/imported/YouVsBooFR.png-31e536b430717d0833bd4fcf38c331ed.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooGA.png b/Assets/Sprites/UI/YVBLogos/YouVsBooGA.png new file mode 100644 index 0000000..7308a40 Binary files /dev/null and b/Assets/Sprites/UI/YVBLogos/YouVsBooGA.png differ diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooGA.png.import b/Assets/Sprites/UI/YVBLogos/YouVsBooGA.png.import new file mode 100644 index 0000000..a37de11 --- /dev/null +++ b/Assets/Sprites/UI/YVBLogos/YouVsBooGA.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bfwu3gi6ce16u" +path="res://.godot/imported/YouVsBooGA.png-9ce829798d5da03e8c1ddfeddebd1206.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/YVBLogos/YouVsBooGA.png" +dest_files=["res://.godot/imported/YouVsBooGA.png-9ce829798d5da03e8c1ddfeddebd1206.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooID.png b/Assets/Sprites/UI/YVBLogos/YouVsBooID.png new file mode 100644 index 0000000..1e93e36 Binary files /dev/null and b/Assets/Sprites/UI/YVBLogos/YouVsBooID.png differ diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooID.png.import b/Assets/Sprites/UI/YVBLogos/YouVsBooID.png.import new file mode 100644 index 0000000..52e8a10 --- /dev/null +++ b/Assets/Sprites/UI/YVBLogos/YouVsBooID.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b10ota45q3rdf" +path="res://.godot/imported/YouVsBooID.png-7eca2bca96bb9bec5c78901f8b5c971d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/YVBLogos/YouVsBooID.png" +dest_files=["res://.godot/imported/YouVsBooID.png-7eca2bca96bb9bec5c78901f8b5c971d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooIT.png b/Assets/Sprites/UI/YVBLogos/YouVsBooIT.png new file mode 100644 index 0000000..af53a64 Binary files /dev/null and b/Assets/Sprites/UI/YVBLogos/YouVsBooIT.png differ diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooIT.png.import b/Assets/Sprites/UI/YVBLogos/YouVsBooIT.png.import new file mode 100644 index 0000000..397909b --- /dev/null +++ b/Assets/Sprites/UI/YVBLogos/YouVsBooIT.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://yp5ugcyxghc7" +path="res://.godot/imported/YouVsBooIT.png-9c5e0812a55d93b7e85742c85d3173e0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/YVBLogos/YouVsBooIT.png" +dest_files=["res://.godot/imported/YouVsBooIT.png-9c5e0812a55d93b7e85742c85d3173e0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooJP.png b/Assets/Sprites/UI/YVBLogos/YouVsBooJP.png new file mode 100644 index 0000000..03a1abf Binary files /dev/null and b/Assets/Sprites/UI/YVBLogos/YouVsBooJP.png differ diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooJP.png.import b/Assets/Sprites/UI/YVBLogos/YouVsBooJP.png.import new file mode 100644 index 0000000..8420918 --- /dev/null +++ b/Assets/Sprites/UI/YVBLogos/YouVsBooJP.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c54wm03i7hccd" +path="res://.godot/imported/YouVsBooJP.png-2b92243f235a34eaf431453c702d0c22.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/YVBLogos/YouVsBooJP.png" +dest_files=["res://.godot/imported/YouVsBooJP.png-2b92243f235a34eaf431453c702d0c22.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooPL.png b/Assets/Sprites/UI/YVBLogos/YouVsBooPL.png new file mode 100644 index 0000000..0c94770 Binary files /dev/null and b/Assets/Sprites/UI/YVBLogos/YouVsBooPL.png differ diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooPL.png.import b/Assets/Sprites/UI/YVBLogos/YouVsBooPL.png.import new file mode 100644 index 0000000..0d37ac4 --- /dev/null +++ b/Assets/Sprites/UI/YVBLogos/YouVsBooPL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://l3ysduiaslul" +path="res://.godot/imported/YouVsBooPL.png-0a36d6287983df718db0ad7dde6233b4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/YVBLogos/YouVsBooPL.png" +dest_files=["res://.godot/imported/YouVsBooPL.png-0a36d6287983df718db0ad7dde6233b4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooPT.png b/Assets/Sprites/UI/YVBLogos/YouVsBooPT.png new file mode 100644 index 0000000..a8eb040 Binary files /dev/null and b/Assets/Sprites/UI/YVBLogos/YouVsBooPT.png differ diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooPT.png.import b/Assets/Sprites/UI/YVBLogos/YouVsBooPT.png.import new file mode 100644 index 0000000..93a71cd --- /dev/null +++ b/Assets/Sprites/UI/YVBLogos/YouVsBooPT.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3uag5m72lw2k" +path="res://.godot/imported/YouVsBooPT.png-452348815d0f4f10842a45e0862a42c4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/YVBLogos/YouVsBooPT.png" +dest_files=["res://.godot/imported/YouVsBooPT.png-452348815d0f4f10842a45e0862a42c4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooRU.png b/Assets/Sprites/UI/YVBLogos/YouVsBooRU.png new file mode 100755 index 0000000..64305f5 Binary files /dev/null and b/Assets/Sprites/UI/YVBLogos/YouVsBooRU.png differ diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooRU.png.import b/Assets/Sprites/UI/YVBLogos/YouVsBooRU.png.import new file mode 100644 index 0000000..b89080a --- /dev/null +++ b/Assets/Sprites/UI/YVBLogos/YouVsBooRU.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://0ugrwxnaadai" +path="res://.godot/imported/YouVsBooRU.png-c494c9e794313a8d5a138424cb980ac9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/YVBLogos/YouVsBooRU.png" +dest_files=["res://.godot/imported/YouVsBooRU.png-c494c9e794313a8d5a138424cb980ac9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooTR.png b/Assets/Sprites/UI/YVBLogos/YouVsBooTR.png new file mode 100644 index 0000000..4db6e29 Binary files /dev/null and b/Assets/Sprites/UI/YVBLogos/YouVsBooTR.png differ diff --git a/Assets/Sprites/UI/YVBLogos/YouVsBooTR.png.import b/Assets/Sprites/UI/YVBLogos/YouVsBooTR.png.import new file mode 100644 index 0000000..4eb9b58 --- /dev/null +++ b/Assets/Sprites/UI/YVBLogos/YouVsBooTR.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b8v3ujlv06hpn" +path="res://.godot/imported/YouVsBooTR.png-f6b36fcf395a659d0487f825d5def35c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/YVBLogos/YouVsBooTR.png" +dest_files=["res://.godot/imported/YouVsBooTR.png-f6b36fcf395a659d0487f825d5def35c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/YoshiEggs.png b/Assets/Sprites/UI/YoshiEggs.png new file mode 100755 index 0000000..9d6e403 Binary files /dev/null and b/Assets/Sprites/UI/YoshiEggs.png differ diff --git a/Assets/Sprites/UI/YoshiEggs.png.import b/Assets/Sprites/UI/YoshiEggs.png.import new file mode 100644 index 0000000..79c98db --- /dev/null +++ b/Assets/Sprites/UI/YoshiEggs.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ccqgekbac45f8" +path="res://.godot/imported/YoshiEggs.png-44962b08d16be69c3c0442eeca50a642.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/YoshiEggs.png" +dest_files=["res://.godot/imported/YoshiEggs.png-44962b08d16be69c3c0442eeca50a642.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/YouVsBoo.png b/Assets/Sprites/UI/YouVsBoo.png new file mode 100755 index 0000000..6e7f38f Binary files /dev/null and b/Assets/Sprites/UI/YouVsBoo.png differ diff --git a/Assets/Sprites/UI/YouVsBoo.png.import b/Assets/Sprites/UI/YouVsBoo.png.import new file mode 100644 index 0000000..714b329 --- /dev/null +++ b/Assets/Sprites/UI/YouVsBoo.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cld412rcrq5o0" +path="res://.godot/imported/YouVsBoo.png-94366787b418f1e95b9656af8acafc64.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/YouVsBoo.png" +dest_files=["res://.godot/imported/YouVsBoo.png-94366787b418f1e95b9656af8acafc64.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/EntityIDMap.json b/EntityIDMap.json new file mode 100644 index 0000000..ecd9ed3 --- /dev/null +++ b/EntityIDMap.json @@ -0,0 +1,498 @@ +{ + "AA": [ + "res://Scenes/Prefabs/Blocks/DecoBlock.tscn", + "0,0" + ], + "AB": [ + "res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn", + "0,8" + ], + "AC": [ + "res://Scenes/Prefabs/Entities/Enemies/Goombrat.tscn", + "0,8" + ], + "AD": [ + "res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn", + "0,8" + ], + "AE": [ + "res://Scenes/Prefabs/Entities/Enemies/GreenKoopaParaTroopa.tscn", + "0,8" + ], + "AF": [ + "res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn", + "0,8" + ], + "AG": [ + "res://Scenes/Prefabs/Entities/Enemies/RedKoopaParaTroopa.tscn", + "0,8" + ], + "AH": [ + "res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn", + "8,8" + ], + "AI": [ + "res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn", + "8,8" + ], + "AJ": [ + "res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn", + "0,8" + ], + "AK": [ + "res://Scenes/Prefabs/Entities/Enemies/Spiny.tscn", + "0,8" + ], + "AL": [ + "res://Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn", + "0,8" + ], + "AM": [ + "res://Scenes/Prefabs/Entities/Enemies/RedCheepCheep.tscn", + "0,8" + ], + "AN": [ + "res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn", + "0,0" + ], + "AO": [ + "res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn", + "0,8" + ], + "AP": [ + "res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn", + "0,8" + ], + "AQ": [ + "res://Scenes/Prefabs/Entities/Enemies/Lakitu.tscn", + "0,0" + ], + "AR": [ + "res://Scenes/Prefabs/Entities/Enemies/BulletBill.tscn", + "0,8" + ], + "AS": [ + "res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn", + "0,0" + ], + "AT": [ + "res://Scenes/Prefabs/Entities/Enemies/Boo.tscn", + "0,8" + ], + "AU": [ + "res://Scenes/Prefabs/Entities/Enemies/BooBuddies.tscn", + "0,0" + ], + "AV": [ + "res://Scenes/Prefabs/Entities/Enemies/Muncher.tscn", + "0,0" + ], + "AW": [ + "res://Scenes/Prefabs/Entities/Enemies/Spike.tscn", + "0,8" + ], + "AX": [ + "res://Scenes/Prefabs/Entities/Enemies/DryBones.tscn", + "0,8" + ], + "AY": [ + "res://Scenes/Prefabs/Entities/Enemies/MontyMole.tscn", + "0,8" + ], + "AZ": [ + "res://Scenes/Prefabs/Entities/Enemies/BobOmb.tscn", + "0,8" + ], + "Aa": [ + "res://Scenes/Prefabs/Entities/Enemies/LitBobOmb.tscn", + "0,8" + ], + "Ab": [ + "res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn", + "0,0" + ], + "Ac": [ + "res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn", + "0,0" + ], + "Ad": [ + "res://Scenes/Prefabs/Blocks/TurnBlock.tscn", + "0,0" + ], + "Ae": [ + "res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn", + "0,0" + ], + "Af": [ + "res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn", + "0,8" + ], + "Ag": [ + "res://Scenes/Prefabs/Blocks/OnOffSwitch.tscn", + "0,0" + ], + "Ah": [ + "res://Scenes/Prefabs/Blocks/OnOffBlockRed.tscn", + "0,0" + ], + "Ai": [ + "res://Scenes/Prefabs/Blocks/OnOffBlueBlock.tscn", + "0,0" + ], + "Aj": [ + "res://Scenes/Prefabs/Blocks/SpikeBlock.tscn", + "0,0" + ], + "Ak": [ + "res://Scenes/Prefabs/Entities/Objects/Firebar.tscn", + "0,0" + ], + "Al": [ + "res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn", + "0,0" + ], + "Am": [ + "res://Scenes/Parts/PipeArea.tscn", + "8,-8" + ], + "An": [ + "res://Scenes/Prefabs/LevelObjects/PipeGenerator.tscn", + "8,-8" + ], + "Ao": [ + "res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn", + "0,24" + ], + "Ap": [ + "res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn", + "0,8" + ], + "Aq": [ + "res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn", + "0,8" + ], + "Ar": [ + "res://Scenes/Prefabs/Entities/Items/SuperMushroom.tscn", + "0,8" + ], + "As": [ + "res://Scenes/Prefabs/Entities/Items/PoisonMushroom.tscn", + "0,8" + ], + "At": [ + "res://Scenes/Prefabs/Entities/Items/OneUp.tscn", + "0,8" + ], + "Au": [ + "res://Scenes/Prefabs/Entities/Items/FireFlower.tscn", + "0,8" + ], + "Av": [ + "res://Scenes/Prefabs/Entities/Items/Coin.tscn", + "0,0" + ], + "Aw": [ + "res://Scenes/Prefabs/Entities/Items/SuperStar.tscn", + "0,8" + ], + "Ax": [ + "res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn", + "0,8" + ], + "Ay": [ + "res://Scenes/Prefabs/Blocks/DeathBlock.tscn", + "0,0" + ], + "Az": [ + "res://Scenes/Prefabs/Blocks/DonutBlock.tscn", + "0,0" + ], + "A0": [ + "res://Scenes/Prefabs/Entities/Objects/SmallVerticalPlatform.tscn", + "8,-8" + ], + "A1": [ + "res://Scenes/Prefabs/Entities/Objects/VerticalPlatform.tscn", + "0,-8" + ], + "A2": [ + "res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn", + "8,-8" + ], + "A3": [ + "res://Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn", + "0,-8" + ], + "A4": [ + "res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn", + "8,-8" + ], + "A5": [ + "res://Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn", + "0,-8" + ], + "A6": [ + "res://Scenes/Prefabs/Entities/Items/SpinningCoin.tscn", + "0,8" + ], + "A7": [ + "res://Scenes/Parts/PlayerStartMarker.tscn", + "0,8" + ], + "A8": [ + "res://Scenes/Prefabs/Entities/Player.tscn", + "0,8" + ], + "A9": [ + "res://Scenes/Prefabs/Entities/Enemies/Pokey.tscn", + "0,8" + ], + "A+": [ + "res://Scenes/Prefabs/Entities/Objects/PSwitch.tscn", + "0,8" + ], + "A/": [ + "res://Scenes/Prefabs/Entities/Enemies/Thwomp.tscn", + "8,8" + ], + "BA": [ + "res://Scenes/Prefabs/Blocks/EmptyPSwitchBlock.tscn", + "0,0" + ], + "BB": [ + "res://Scenes/Prefabs/Blocks/PSwitchBlock.tscn", + "0,0" + ], + "BC": [ + "res://Scenes/Prefabs/Entities/Items/ClockItem.tscn", + "0,8" + ], + "BD": [ + "res://Scenes/Prefabs/Blocks/NoteBlock.tscn", + "0,0" + ], + "BE": [ + "res://Scenes/Prefabs/Blocks/MusicNoteBlock.tscn", + "0,0" + ], + "BG": [ + "res://Scenes/Prefabs/Entities/Enemies/SideStepper.tscn", + "0,8" + ], + "BH": [ + "res://Scenes/Prefabs/Entities/Enemies/FighterFly.tscn", + "0,8" + ], + "BI": [ + "res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn", + "-8,0" + ], + "BJ": [ + "res://Scenes/Prefabs/LevelObjects/CameraScrollStop.tscn", + "-8,0" + ], + "BK": [ + "res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn", + "-192,0" + ], + "BL": [ + "res://Scenes/Prefabs/LevelObjects/CastleToad.tscn", + "-24,8" + ], + "BM": [ + "res://Scenes/Prefabs/LevelObjects/CastlePeach.tscn", + "-24,8" + ], + "BN": [ + "res://Scenes/Prefabs/Entities/Objects/Track.tscn", + "0,0" + ], + "BO": [ + "res://Scenes/Prefabs/Entities/Objects/TrackRider.tscn", + "0,0" + ], + "BP": [ + "res://Scenes/Prefabs/Blocks/SpikeBlock.tscn", + "0,0" + ], + "BR": [ + "res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn", + "0,0" + ], + "BF": [ + "res://Scenes/Prefabs/Entities/Items/PoisonMushroom.tscn", + "0,8" + ], + "BQ": [ + "res://Scenes/Prefabs/Entities/Items/ClockItem.tscn", + "0,8" + ], + "BS": [ + "res://Scenes/Prefabs/Entities/Enemies/Barrel.tscn", + "0,8" + ], + "BT": [ + "res://Scenes/Prefabs/Entities/Objects/SuperTrampoline.tscn", + "0,8" + ], + "BU": [ + "res://Scenes/Prefabs/LevelObjects/TextLabelObj.tscn", + "0,0" + ], + "BV": [ + "res://Scenes/Prefabs/LevelObjects/BulletBillGenerator.tscn", + "0,0" + ], + "BW": [ + "res://Scenes/Prefabs/LevelObjects/CheepCheepGenerator.tscn", + "0,0" + ], + "BX": [ + "res://Scenes/Prefabs/LevelObjects/BowserFlameGenerator.tscn", + "0,0" + ], + "BY": [ + "res://Scenes/Prefabs/LevelObjects/WindGenerator.tscn", + "0,0" + ], + "BZ": [ + "res://Scenes/Prefabs/Entities/Items/HammerItem.tscn", + "0,8" + ], + "Ba": [ + "res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn", + "0,0" + ], + "Bb": [ + "res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn", + "0,0" + ], + "Bc": [ + "res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn", + "0,0" + ], + "Bd": [ + "res://Scenes/Prefabs/Blocks/SpringBlock.tscn", + "0,0" + ], + "Be": [ + "res://Scenes/Prefabs/Blocks/SuperSpringBlock.tscn", + "0,0" + ], + "Bf": [ + "res://Scenes/Prefabs/Blocks/TrickBlock.tscn", + "0,0" + ], + "Bg": [ + "res://Scenes/Prefabs/Blocks/OnOffFanRed.tscn", + "0,0" + ], + "Bh": [ + "res://Scenes/Prefabs/Blocks/OnOffFanBlue.tscn", + "0,0" + ], + "Bi": [ + "res://Scenes/Prefabs/Entities/Objects/OnOffVerticalPlatform.tscn", + "0,-8" + ], + "Bj": [ + "res://Scenes/Prefabs/Entities/Objects/OnOffVerticalPlatformBlue.tscn", + "0,-8" + ], + "Bk": [ + "res://Scenes/Prefabs/Entities/Objects/OnOffSidewaysPlatform.tscn", + "0,-8" + ], + "Bl": [ + "res://Scenes/Prefabs/Entities/Objects/OnOffSidewaysPlatformBlue.tscn", + "0,-8" + ], + "Bm": [ + "res://Scenes/Prefabs/Blocks/SwitchSpikeBlockAlt.tscn", + "0,0" + ], + "Bn": [ + "res://Scenes/Prefabs/Entities/Objects/CustomRaceBoo.tscn", + "0,0" + ], + "Bo": [ + "res://Scenes/Prefabs/Blocks/EmptyBlock.tscn", + "0,0" + ], + "Bq": [ + "res://Scenes/Prefabs/LevelObjects/EditorLinkedElevator.tscn", + "0, 0" + ], + "Br": [ + "res://Scenes/Prefabs/Entities/Items/Hachisuke.tscn", + "0,8" + ], + "Bp": [ + "res://Scenes/Prefabs/Entities/Items/LuckyStar.tscn", + "0,8" + ], + "Bs": [ + "res://Scenes/Prefabs/Entities/Enemies/Icicle.tscn", + "0,8" + ], + "Bt": [ + "res://Scenes/Prefabs/Entities/Enemies/GreenParaKoopaHori.tscn", + "0,8" + ], + "Bu": [ + "res://Scenes/Prefabs/Entities/Enemies/RockyWrench.tscn", + "0,8" + ], + "Bv": [ + "res://Scenes/Prefabs/Blocks/Fan.tscn", + "0,0" + ], + "Bw": [ + "res://Scenes/Prefabs/Entities/Objects/Burner.tscn", + "0,0" + ], + "Bx": [ + "res://Scenes/Prefabs/LevelObjects/EditorLinkedElevator.tscn", + "0,0" + ], + "By": [ + "res://Scenes/Prefabs/Entities/Objects/Cannon.tscn", + "0,0" + ], + "Bz": [ + "res://Scenes/Prefabs/Entities/Items/BlueCoinInactive.tscn", + "0,0" + ], + "B0": [ + "res://Scenes/Prefabs/Entities/Items/WingItem.tscn", + "0,8" + ], + "B1": [ + "res://Scenes/Prefabs/Entities/Objects/Bumper.tscn", + "0,0" + ], + "B2": [ + "res://Scenes/Prefabs/Entities/Objects/Door.tscn", + "0,8" + ], + "B3": [ + "res://Scenes/Prefabs/Entities/Items/KeyItem.tscn", + "0,8" + ], + "B4": [ + "res://Scenes/Prefabs/Entities/Objects/LockedDoor.tscn", + "0,8" + ], + "B5": [ + "res://Scenes/Prefabs/Entities/Objects/EmptyPDoor.tscn", + "0,8" + ], + "B6": [ + "res://Scenes/Prefabs/LevelObjects/GravityInverter.tscn", + "0,0" + ], + "B7": [ + "res://Scenes/Prefabs/LevelObjects/MoonGravityObj.tscn", + "0,0" + ] +} diff --git a/Resources/AssetRipper/Palettes/Default/BlueCoin.json b/Resources/AssetRipper/Palettes/Default/BlueCoin.json new file mode 100644 index 0000000..145c59b --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/BlueCoin.json @@ -0,0 +1,46 @@ +{ + "palettes": { + "default": [ + "00000000", + "5e5eff", + "0e1ca4", + "1f1f1f" + ], + "Underground": [ + "00000000", + "5e5eff", + "0e1ca4", + "165966" + ], + "Castle": [ + "00000000", + "5e5eff", + "0e1ca4", + "797979" + ], + "Snow": [ + "00000000", + "5e5eff", + "0e1ca4", + "4c4c78" + ], + "Space": [ + "00000000", + "5e5eff", + "0e1ca4", + "585f80" + ], + "Volcano": [ + "00000000", + "5e5eff", + "0e1ca4", + "7c1d08" + ], + "Bonus": [ + "00000000", + "5e5eff", + "0e1ca4", + "490047" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/BluePipe.json b/Resources/AssetRipper/Palettes/Default/BluePipe.json new file mode 100644 index 0000000..cf32214 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/BluePipe.json @@ -0,0 +1,40 @@ +{ + "palettes": { + "default": [ + "00000000", + "29ceff", + "4242ff", + "1f1f1f" + ], + "Underground": [ + "00000000", + "29ceff", + "4242ff", + "0e1ca4" + ], + "Castle": [ + "00000000", + "797979", + "ffffff", + "bcbcbc" + ], + "Underwater": [ + "00000000", + "1f1f1f", + "b5ffbd", + "21ad10" + ], + "Snow": [ + "00000000", + "29ceff", + "4242ff", + "4c4c78" + ], + "Space": [ + "00000000", + "57556b", + "f4eff3", + "aea5ff" + ] + }, +} diff --git a/Resources/AssetRipper/Palettes/Default/CastleBridge.json b/Resources/AssetRipper/Palettes/Default/CastleBridge.json new file mode 100644 index 0000000..84fa993 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/CastleBridge.json @@ -0,0 +1,82 @@ +{ + "palettes": { + "default": [ + "1f1f1f", + "FFFFFF", + "F73910", + "797979" + ], + "Underground": [ + "00000000", + "1f1f1f", + "98b6ad", + "165966" + ], + "Castle": [ + "00000000", + "797979", + "ffffff", + "bcbcbc" + ], + "Underwater": [ + "00000000", + "1f1f1f", + "b5ffbd", + "21ad10" + ], + "Desert": [ + "00000000", + "ba6111", + "ffd9b2", + "ffaa47" + ], + "Jungle": [ + "00000000", + "1f1f1f", + "ffb762", + "ba6111" + ], + "Snow": [ + "00000000", + "4c4c78", + "ffffff", + "bcbce6" + ], + "Volcano": [ + "00000000", + "1f1f1f", + "ff8d00", + "7c1d08" + ], + "Autumn": [ + "00000000", + "1f1f1f", + "ffbe6e", + "c7643e" + ], + "Beach": [ + "00000000", + "a2330f", + "ffd9b2", + "ffa044" + ], + "Mountain": [ + "00000000", + "c5c5c5", + "676767", + "1f1f1f" + ], + "Space": [ + "00000000", + "1f1f1f", + "a8a3d9", + "585f80" + ], + "Bonus": [ + "00000000", + "490047", + "FFD9B2", + "A176A3" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/Cloud.json b/Resources/AssetRipper/Palettes/Default/Cloud.json new file mode 100644 index 0000000..9ae6c99 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/Cloud.json @@ -0,0 +1,88 @@ +{ + "palettes": { + "default": [ + "00000000", + "FFFFFF", + "1f1f1f", + "1f1f1f" + ], + "Underground": [ + "00000000", + "FFFFFF", + "98b6ad", + "165966" + ], + "Castle": [ + "00000000", + "FFFFFF", + "ffffff", + "bcbcbc" + ], + "Underwater": [ + "00000000", + "1f1f1f", + "b5ffbd", + "21ad10" + ], + "Desert": [ + "00000000", + "ba6111", + "ffd9b2", + "ffaa47" + ], + "Jungle": [ + "00000000", + "1f1f1f", + "ffb762", + "ba6111" + ], + "Snow": [ + "00000000", + "4c4c78", + "ffffff", + "bcbce6" + ], + "Volcano": [ + "00000000", + "FFFFFF", + "FFFFFF", + "7c1d08", + ], + "Autumn": [ + "00000000", + "1f1f1f", + "ffbe6e", + "c7643e" + ], + "Beach": [ + "00000000", + "a2330f", + "ffd9b2", + "ffa044" + ], + "Mountain": [ + "00000000", + "c5c5c5", + "676767", + "1f1f1f" + ], + "Space": [ + "00000000", + "FFFFFF", + "a8a3d9", + "585f80" + ], + "Bonus": [ + "00000000", + "FFFFFF", + "FFFFFF", + "490047" + ], + "Overlay": [ + "00000000", + "e8ebff", + "00000000", + "00000000" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/Coin.json b/Resources/AssetRipper/Palettes/Default/Coin.json new file mode 100644 index 0000000..501947e --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/Coin.json @@ -0,0 +1,130 @@ +{ + "palettes": { + "default1": [ + "00000000", + "ffaa47", + "ba6111", + "1f1f1f" + ], + "default2": [ + "00000000", + "e38c39", + "ba6111", + "1f1f1f" + ], + "default3": [ + "00000000", + "ba6111", + "ba6111", + "1f1f1f" + ], + "Underground1": [ + "00000000", + "ffaa47", + "ba6111", + "165966" + ], + "Underground2": [ + "00000000", + "e38c39", + "ba6111", + "165966" + ], + "Underground3": [ + "00000000", + "ba6111", + "ba6111", + "165966" + ], + "Castle1": [ + "00000000", + "ffaa47", + "ba6111", + "797979" + ], + "Castle2": [ + "00000000", + "e38c39", + "ba6111", + "797979" + ], + "Castle3": [ + "00000000", + "ba6111", + "ba6111", + "797979" + ], + "Snow1": [ + "00000000", + "ffaa47", + "ba6111", + "4c4c78" + ], + "Snow2": [ + "00000000", + "e38c39", + "ba6111", + "4c4c78" + ], + "Snow3": [ + "00000000", + "ba6111", + "ba6111", + "4c4c78" + ], + "Space1": [ + "00000000", + "ffaa47", + "ba6111", + "585f80" + ], + "Space2": [ + "00000000", + "e38c39", + "ba6111", + "585f80" + ], + "Space3": [ + "00000000", + "ba6111", + "ba6111", + "585f80" + ], + "Volcano1": [ + "00000000", + "ffaa47", + "ba6111", + "7c1d08" + ], + "Volcano2": [ + "00000000", + "e38c39", + "ba6111", + "7c1d08" + ], + "Volcano3": [ + "00000000", + "ba6111", + "ba6111", + "7c1d08" + ], + "Bonus1": [ + "00000000", + "ffaa47", + "ba6111", + "490047" + ], + "Bonus2": [ + "00000000", + "e38c39", + "ba6111", + "490047" + ], + "Bonus3": [ + "00000000", + "ba6111", + "ba6111", + "490047" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/Coral.json b/Resources/AssetRipper/Palettes/Default/Coral.json new file mode 100644 index 0000000..7f7d664 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/Coral.json @@ -0,0 +1,82 @@ +{ + "palettes": { + "default": [ + "00000000", + "ffd9b2", + "ba6111", + "1f1f1f" + ], + "Underground": [ + "00000000", + "98b6ad", + "165966", + "1f1f1f" + ], + "Castle": [ + "00000000", + "ffffff", + "bcbcbc", + "797979" + ], + "Underwater": [ + "00000000", + "f71084", + "00000000", + "ff8cbd" + ], + "Desert": [ + "00000000", + "ba6111", + "00000000", + "ffaa47" + ], + "Jungle": [ + "00000000", + "1f1f1f", + "ffb762", + "ba6111" + ], + "Snow": [ + "00000000", + "4c4c78", + "ffffff", + "bcbce6" + ], + "Volcano": [ + "00000000", + "1f1f1f", + "ff8d00", + "7c1d08" + ], + "Autumn": [ + "00000000", + "ffbe6e", + "c7643e", + "1f1f1f" + ], + "Beach": [ + "00000000", + "21ad10", + "00000000", + "B5ffbd" + ], + "Mountain": [ + "00000000", + "c5c5c5", + "676767", + "1f1f1f" + ], + "Space": [ + "00000000", + "1f1f1f", + "a8a3d9", + "585f80" + ], + "Bonus": [ + "00000000", + "490047", + "FFD9B2", + "A176A3" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/DecoTile.json b/Resources/AssetRipper/Palettes/Default/DecoTile.json new file mode 100644 index 0000000..2a95538 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/DecoTile.json @@ -0,0 +1,112 @@ +{ + "palettes": { + "default": [ + "00000000", + "FFd9b2", + "c77f3e", + "416f71" + ], + "DefaultNight": [ + "00000000", + "662b17", + "3d1a0e", + "000000" + ], + "Underground": [ + "00000000", + "1f1f1f", + "98b6ad", + "165966" + ], + "Castle": [ + "00000000", + "797979", + "ffffff", + "bcbcbc" + ], + "Underwater": [ + "00000000", + "1f1f1f", + "b5ffbd", + "21ad10" + ], + "Desert": [ + "00000000", + "e4c8be", + "ba6111", + "d9a07a" + ], + "DesertNight": [ + "00000000", + "662b17", + "ba6111", + "000000" + ], + "Jungle": [ + "00000000", + "9f571b", + "9f571b", + "10434c" + ], + "JungleNight": [ + "00000000", + "1f1f1f", + "ffb762", + "ba6111" + ], + "Snow": [ + "00000000", + "dcdcff", + "bcbcf0", + "5c67bc" + ], + "SnowNight": [ + "00000000", + "5c67bc", + "4240a7", + "000000" + ], + "Volcano": [ + "00000000", + "1f1f1f", + "ff8d00", + "7c1d08" + ], + "Autumn": [ + "00000000", + "f9c19d", + "c77f3e", + "662900" + ], + "AutumnNight": [ + "00000000", + "662b17", + "3d1a0e", + "000000" + ], + "Beach": [ + "00000000", + "a2330f", + "ffd9b2", + "ffa044" + ], + "Mountain": [ + "00000000", + "1f1f1f", + "c5c5c5", + "676767" + ], + "Space": [ + "00000000", + "1f1f1f", + "a8a3d9", + "585f80" + ], + "Bonus": [ + "00000000", + "490047", + "FFD9B2", + "A176A3" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/DecoTile2.json b/Resources/AssetRipper/Palettes/Default/DecoTile2.json new file mode 100644 index 0000000..db93a99 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/DecoTile2.json @@ -0,0 +1,106 @@ +{ + "palettes": { + "default": [ + "00000000", + "FFd9b2", + "c77f3e", + "416f71" + ], + "DefaultNight": [ + "00000000", + "662b17", + "3d1a0e", + "000000" + ], + "Underground": [ + "00000000", + "1f1f1f", + "98b6ad", + "165966" + ], + "Castle": [ + "00000000", + "797979", + "ffffff", + "bcbcbc" + ], + "Underwater": [ + "00000000", + "1f1f1f", + "b5ffbd", + "21ad10" + ], + "Desert": [ + "00000000", + "e4c8be", + "d9a07a", + "ba6111" + ], + "DesertNight": [ + "00000000", + "662b17", + "3d1a0e", + "000000" + ], + "Jungle": [ + "00000000", + "c77f3e", + "9f571b", + "10434c" + ], + "JungleNight": [ + "00000000", + "ba6111", + "662b17", + "1b3518" + ], + "Snow": [ + "00000000", + "4c4c78", + "ffffff", + "bcbce6" + ], + "Volcano": [ + "00000000", + "1f1f1f", + "ff8d00", + "7c1d08" + ], + "Autumn": [ + "00000000", + "f9c19d", + "c77f3e", + "662900" + ], + "AutumnNight": [ + "00000000", + "662b17", + "3d1a0e", + "000000" + ], + "Beach": [ + "00000000", + "a2330f", + "ffd9b2", + "ffa044" + ], + "Mountain": [ + "00000000", + "1f1f1f", + "c5c5c5", + "676767" + ], + "Space": [ + "00000000", + "1f1f1f", + "a8a3d9", + "585f80" + ], + "Bonus": [ + "00000000", + "490047", + "FFD9B2", + "A176A3" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/DecoTileGreen.json b/Resources/AssetRipper/Palettes/Default/DecoTileGreen.json new file mode 100644 index 0000000..f30ad71 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/DecoTileGreen.json @@ -0,0 +1,112 @@ +{ + "palettes": { + "default": [ + "00000000", + "a8cc5a", + "21ad10", + "416f71" + ], + "DefaultNight": [ + "00000000", + "2b540b", + "1c3807", + "000000" + ], + "Underground": [ + "00000000", + "1f1f1f", + "98b6ad", + "165966" + ], + "Castle": [ + "00000000", + "797979", + "ffffff", + "bcbcbc" + ], + "Underwater": [ + "00000000", + "1f1f1f", + "b5ffbd", + "21ad10" + ], + "Desert": [ + "00000000", + "e4c8be", + "ba6111", + "d9a07a" + ], + "DesertNight": [ + "00000000", + "662b17", + "ba6111", + "000000" + ], + "Jungle": [ + "00000000", + "446e31", + "446e31", + "10434c" + ], + "JungleNight": [ + "00000000", + "1f1f1f", + "ffb762", + "ba6111" + ], + "Snow": [ + "00000000", + "dcdcFF", + "bcbcf0", + "5c67bc" + ], + "SnowNight": [ + "00000000", + "5c67bc", + "4240a7", + "000000" + ], + "Volcano": [ + "00000000", + "1f1f1f", + "ff8d00", + "7c1d08" + ], + "Autumn": [ + "00000000", + "f9c19d", + "c77f3e", + "662900" + ], + "AutumnNight": [ + "00000000", + "662b17", + "3d1a0e", + "000000" + ], + "Beach": [ + "00000000", + "a2330f", + "ffd9b2", + "ffa044" + ], + "Mountain": [ + "00000000", + "1f1f1f", + "c5c5c5", + "676767" + ], + "Space": [ + "00000000", + "1f1f1f", + "a8a3d9", + "585f80" + ], + "Bonus": [ + "00000000", + "490047", + "FFD9B2", + "A176A3" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/FireFlower.json b/Resources/AssetRipper/Palettes/Default/FireFlower.json new file mode 100644 index 0000000..554b80f --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/FireFlower.json @@ -0,0 +1,28 @@ +{ + "palettes": { + "default1": [ + "00000000", + "F73910", + "FFFFFF", + "FFB259" + ], + "default2": [ + "00000000", + "A2330F", + "FFFFFF", + "CB7523" + ], + "default3": [ + "00000000", + "A2330F", + "FFd9B2", + "CB7523" + ], + "default4": [ + "00000000", + "F73910", + "FFd9B2", + "FFB259" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/Goomba.json b/Resources/AssetRipper/Palettes/Default/Goomba.json new file mode 100644 index 0000000..684a014 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/Goomba.json @@ -0,0 +1,76 @@ +{ + "palettes": { + "default": [ + "00000000", + "1f1f1f", + "ffd9b2", + "ba6111" + ], + "Underground": [ + "00000000", + "0d333b", + "98b6ad", + "165966" + ], + "Castle": [ + "00000000", + "797979", + "ffffff", + "bcbcbc" + ], + "Underwater": [ + "00000000", + "1f1f1f", + "ffffff", + "bcbcbc" + ], + "Desert": [ + "00000000", + "ba6111", + "ffd9b2", + "dc852c" + ], + "Jungle": [ + "00000000", + "1f1f1f", + "ffb762", + "ba6111" + ], + "Snow": [ + "00000000", + "4c4c78", + "ffffff", + "b0b4e6" + ], + "Volcano": [ + "00000000", + "1f1f1f", + "ffd9b2", + "a2330f" + ], + "Autumn": [ + "00000000", + "1f1f1f", + "ffbe6e", + "c7643e" + ], + "Beach": [ + "00000000", + "a2330f", + "ffd9b2", + "e38c39" + ], + "Mountain": [ + "00000000", + "1f1f1f", + "c5c5c5", + "676767" + ], + "Space": [ + "00000000", + "313446", + "bcbce6", + "585f80" + ] + }, +} diff --git a/Resources/AssetRipper/Palettes/Default/Green.json b/Resources/AssetRipper/Palettes/Default/Green.json new file mode 100644 index 0000000..40b8f9e --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/Green.json @@ -0,0 +1,52 @@ +{ + "palettes": { + "default": [ + "00000000", + "21ad10", + "ffffff", + "ffaa47" + ], + "Underground": [ + "00000000", + "165966", + "ffd9b2", + "ba6111" + ], + "Underwater": [ + "00000000", + "bcbcbc", + "ffffff", + "ffaa47" + ], + "Snow": [ + "00000000", + "b0b4e6", + "ffffff", + "ffaa47" + ], + "Space": [ + "00000000", + "585f80", + "ffd9b2", + "ba6111" + ], + "Volcano": [ + "00000000", + "22616e", + "ffd9b2", + "a2330f" + ], + "Bonus": [ + "00000000", + "593B72", + "ffd9b2", + "BA6111" + ], + "Red": [ + "00000000", + "f73910", + "ffffff", + "ffaa47" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/GreenMushroom.json b/Resources/AssetRipper/Palettes/Default/GreenMushroom.json new file mode 100644 index 0000000..4195d07 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/GreenMushroom.json @@ -0,0 +1,22 @@ +{ + "palettes": { + "default": [ + "00000000", + "b5de31", + "21ad10", + "1f1f1f" + ], + "Underground": [ + "00000000", + "b5de31", + "21ad10", + "386800" + ], + "Snow": [ + "00000000", + "bcbce6", + "FFFFFF", + "4c4c78" + ], + } +} diff --git a/Resources/AssetRipper/Palettes/Default/GreenPipe.json b/Resources/AssetRipper/Palettes/Default/GreenPipe.json new file mode 100644 index 0000000..9bfa8fc --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/GreenPipe.json @@ -0,0 +1,46 @@ +{ + "palettes": { + "default": [ + "00000000", + "b5de31", + "21ad10", + "1f1f1f" + ], + "Underground": [ + "00000000", + "b5de31", + "21ad10", + "386800" + ], + "Castle": [ + "00000000", + "ffffff", + "bcbcbc", + "797979" + ], + "Underwater": [ + "00000000", + "b5ffbd", + "21ad10", + "1f1f1f" + ], + "Snow": [ + "00000000", + "bcbce6", + "7979aa", + "4c4c78", + ], + "Space": [ + "00000000", + "f4eff3", + "aea5ff", + "57556b" + ], + "Mountain": [ + "00000000", + "c5c5c5", + "676767", + "1f1f1f" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/InteriorTile.json b/Resources/AssetRipper/Palettes/Default/InteriorTile.json new file mode 100644 index 0000000..5d60082 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/InteriorTile.json @@ -0,0 +1,82 @@ +{ + "palettes": { + "default": [ + "00000000", + "86310e", + "1f1f1f", + "1f1f1f" + ], + "Underground": [ + "00000000", + "11444F", + "1f1f1f", + "1f1f1f" + ], + "Castle": [ + "00000000", + "ffffff", + "bcbcbc", + "797979" + ], + "Underwater": [ + "00000000", + "4242FF", + "1e27bf", + "1e27bf" + ], + "Desert": [ + "00000000", + "ba6111", + "ffd9b2", + "ffaa47" + ], + "Jungle": [ + "00000000", + "1f1f1f", + "ffb762", + "ba6111" + ], + "Snow": [ + "00000000", + "7979aa", + "4c4c78", + "4c4c78" + ], + "Volcano": [ + "00000000", + "1f1f1f", + "ff8d00", + "7c1d08" + ], + "Autumn": [ + "00000000", + "662b17", + "1f1f1f", + "1f1f1f" + ], + "Beach": [ + "00000000", + "ffd9b2", + "ffa044", + "a2330f" + ], + "Mountain": [ + "00000000", + "c5c5c5", + "676767", + "1f1f1f" + ], + "Space": [ + "00000000", + "1f1f1f", + "a8a3d9", + "585f80" + ], + "Bonus": [ + "00000000", + "490047", + "FFD9B2", + "A176A3" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/Liquid.json b/Resources/AssetRipper/Palettes/Default/Liquid.json new file mode 100644 index 0000000..d3b9a71 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/Liquid.json @@ -0,0 +1,34 @@ +{ + "palettes": { + "FGWater": [ + "00000000", + "FFFFFF", + "0000FF40", + "1f1f1f", + ], + "Lava": [ + "00000000", + "FFFFFF", + "F73910", + "1f1f1f" + ], + "BGWater": [ + "00000000", + "FFFFFF", + "3234dc", + "797979" + ], + "Poison": [ + "00000000", + "FFaa47", + "214700", + "1f1f1f" + ], + "BGWaterNight": [ + "00000000", + "7ca9d1", + "14144c", + "797979" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/Mario.json b/Resources/AssetRipper/Palettes/Default/Mario.json new file mode 100644 index 0000000..ecbea09 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/Mario.json @@ -0,0 +1,16 @@ +{ + "palettes": { + "default": [ + "00000000", + "F73910", + "FFb762", + "8C7318" + ], + "Fire": [ + "00000000", + "FFe7b5", + "FFb762", + "f73910" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/OverworldHill.json b/Resources/AssetRipper/Palettes/Default/OverworldHill.json new file mode 100644 index 0000000..889e354 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/OverworldHill.json @@ -0,0 +1,28 @@ +{ + "palettes": { + "default": [ + "00000000", + "416F71", + "50a594", + "416F71" + ], + "DefaultNight": [ + "00000000", + "000000", + "1c3807", + "000000" + ], + "Snow": [ + "00000000", + "5c67bc", + "d7dcff", + "5c67bc" + ], + "SnowNight": [ + "00000000", + "000000", + "4240a7", + "000000" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/OverworldHill2.json b/Resources/AssetRipper/Palettes/Default/OverworldHill2.json new file mode 100644 index 0000000..514dd4f --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/OverworldHill2.json @@ -0,0 +1,28 @@ +{ + "palettes": { + "default": [ + "50A594", + "50A594", + "50A594", + "416F71" + ], + "DefaultNight": [ + "1c3807", + "000000", + "1c3807", + "000000" + ], + "Snow": [ + "d7dcff", + "5c67bc", + "d7dcff", + "5c67bc" + ], + "SnowNight": [ + "4240a7", + "000000", + "4240a7", + "000000" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/Pipe.json b/Resources/AssetRipper/Palettes/Default/Pipe.json new file mode 100644 index 0000000..eb663cd --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/Pipe.json @@ -0,0 +1,40 @@ +{ + "palettes": { + "default": [ + "00000000", + "1f1f1f", + "b5de31", + "21ad10" + ], + "Underground": [ + "00000000", + "386800", + "b5de31", + "21ad10" + ], + "Castle": [ + "00000000", + "797979", + "ffffff", + "bcbcbc" + ], + "Underwater": [ + "00000000", + "1f1f1f", + "b5ffbd", + "21ad10" + ], + "Snow": [ + "00000000", + "4c4c78", + "bcbce6", + "7979aa" + ], + "Space": [ + "00000000", + "57556b", + "f4eff3", + "aea5ff" + ] + }, +} diff --git a/Resources/AssetRipper/Palettes/Default/Red.json b/Resources/AssetRipper/Palettes/Default/Red.json new file mode 100644 index 0000000..7228719 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/Red.json @@ -0,0 +1,10 @@ +{ + "palettes": { + "default": [ + "00000000", + "f73910", + "ffffff", + "ffaa47" + ] + }, +} diff --git a/Resources/AssetRipper/Palettes/Default/RedMushroom.json b/Resources/AssetRipper/Palettes/Default/RedMushroom.json new file mode 100644 index 0000000..82393b3 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/RedMushroom.json @@ -0,0 +1,22 @@ +{ + "palettes": { + "default": [ + "00000000", + "FFaa47", + "F73910", + "1f1f1f" + ], + "Underground": [ + "00000000", + "FFaa47", + "F73910", + "662b17" + ], + "Snow": [ + "00000000", + "bcbce6", + "4c4c78", + "4c4c78" + ], + } +} diff --git a/Resources/AssetRipper/Palettes/Default/RedPipe.json b/Resources/AssetRipper/Palettes/Default/RedPipe.json new file mode 100644 index 0000000..e32c0c8 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/RedPipe.json @@ -0,0 +1,40 @@ +{ + "palettes": { + "default": [ + "00000000", + "F73910", + "86310e", + "1f1f1f" + ], + "Underground": [ + "00000000", + "F73910", + "86310e", + "662b17" + ], + "Castle": [ + "00000000", + "797979", + "ffffff", + "bcbcbc" + ], + "Underwater": [ + "00000000", + "1f1f1f", + "b5ffbd", + "21ad10" + ], + "Snow": [ + "00000000", + "F73910", + "86310e", + "4c4c78" + ], + "Space": [ + "00000000", + "57556b", + "f4eff3", + "aea5ff" + ] + }, +} diff --git a/Resources/AssetRipper/Palettes/Default/Sky.json b/Resources/AssetRipper/Palettes/Default/Sky.json new file mode 100644 index 0000000..f2d7372 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/Sky.json @@ -0,0 +1,35 @@ +{ + "palettes": { + "default": [ + "7686FF", + "e8ebff", + "29ceff", + "5c67bc" + + ], + "Underground": [ + "000000", + "92b2ac", + "1464a0", + "0a2c32" + ], + "Autumn": [ + "F5A481", + "FFD9AC", + "F66766", + "922C14" + ], + "Beach": [ + "FFBB7A", + "FFD9B2", + "FF5151", + "9D2610" + ], + "Volcano": [ + "000000", + "a176a3", + "672b17", + "3e120a" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/SpriteTile.json b/Resources/AssetRipper/Palettes/Default/SpriteTile.json new file mode 100644 index 0000000..044bb9b --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/SpriteTile.json @@ -0,0 +1,89 @@ +{ + "palettes": { + "default": [ + "00000000", + "1f1f1f", + "ffd9b2", + "ba6111" + + ], + "Underground": [ + "00000000", + "0d333b", + "98b6ad", + "165966" + ], + "Castle": [ + "00000000", + "797979", + "ffffff", + "bcbcbc" + ], + "Underwater": [ + "00000000", + "1f1f1f", + "FFFFFF", + "bcbcbc" + ], + "Underwater2": [ + "00000000", + "1f1f1f", + "b5ffbd", + "21ad10" + ], + "Desert": [ + "00000000", + "5b2b17", + "ffd9b2", + "dc852c" + ], + "Jungle": [ + "00000000", + "1f1f1f", + "ffb762", + "ba6111" + ], + "Snow": [ + "00000000", + "4c4c78", + "ffffff", + "b0b4e6" + ], + "Volcano": [ + "00000000", + "1f1f1f", + "ffd9b2", + "a2330f" + ], + "Autumn": [ + "00000000", + "1f1f1f", + "ffbe6e", + "c7643e" + ], + "Beach": [ + "00000000", + "a2330f", + "ffd9b2", + "e38c39" + ], + "Mountain": [ + "00000000", + "1f1f1f", + "c5c5c5", + "676767" + ], + "Space": [ + "00000000", + "313446", + "bcbce6", + "585f80" + ], + "Bonus": [ + "00000000", + "490047", + "FFD9B2", + "A176A3" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/Star.json b/Resources/AssetRipper/Palettes/Default/Star.json new file mode 100644 index 0000000..b71becf --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/Star.json @@ -0,0 +1,23 @@ +{ + "palettes": { + "default1": [ + "00000000", + "F73910", + "FFAA47", + "FFAA47" + ], + "default2": [ + "00000000", + "F73910", + "FFD9B2", + "FFD9B2" + ], + "default3": [ + "00000000", + "F73910", + "FFAA47", + "FFF5EC" + ] + } +} + diff --git a/Resources/AssetRipper/Palettes/Default/Tile.json b/Resources/AssetRipper/Palettes/Default/Tile.json new file mode 100644 index 0000000..2d64bc3 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/Tile.json @@ -0,0 +1,82 @@ +{ + "palettes": { + "default": [ + "00000000", + "ffd9b2", + "ba6111", + "1f1f1f" + ], + "Underground": [ + "00000000", + "98b6ad", + "165966", + "1f1f1f" + ], + "Castle": [ + "00000000", + "ffffff", + "bcbcbc", + "797979" + ], + "Underwater": [ + "00000000", + "b5ffbd", + "21ad10", + "1f1f1f" + ], + "Desert": [ + "00000000", + "ffd9b2", + "ffaa47", + "ba6111", + ], + "Jungle": [ + "00000000", + "ffb762", + "ba6111", + "1f1f1f" + ], + "Snow": [ + "00000000", + "ffffff", + "bcbce6", + "4c4c78", + ], + "Volcano": [ + "00000000", + "ff8d00", + "7c1d08", + "1f1f1f", + ], + "Autumn": [ + "00000000", + "ffbe6e", + "c7643e", + "1f1f1f" + ], + "Beach": [ + "00000000", + "ffd9b2", + "ffa044", + "a2330f" + ], + "Mountain": [ + "00000000", + "c5c5c5", + "676767", + "1f1f1f" + ], + "Space": [ + "00000000", + "a8a3d9", + "585f80", + "1f1f1f" + ], + "Bonus": [ + "00000000", + "FFD9B2", + "A176A3", + "490047", + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/Tile2.json b/Resources/AssetRipper/Palettes/Default/Tile2.json new file mode 100644 index 0000000..fa1a0db --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/Tile2.json @@ -0,0 +1,82 @@ +{ + "palettes": { + "default": [ + "00000000", + "ffd9b2", + "ba6111", + "1f1f1f" + ], + "Underground": [ + "00000000", + "98b6ad", + "165966", + "1f1f1f" + ], + "Castle": [ + "1f1f1f", + "ffffff", + "bcbcbc", + "797979" + ], + "Underwater": [ + "7686FF", + "b5ffbd", + "21ad10", + "1f1f1f" + ], + "Desert": [ + "00000000", + "ba6111", + "ffd9b2", + "ffaa47" + ], + "Jungle": [ + "00000000", + "1f1f1f", + "ffb762", + "ba6111" + ], + "Snow": [ + "00000000", + "4c4c78", + "ffffff", + "bcbce6" + ], + "Volcano": [ + "00000000", + "1f1f1f", + "ff8d00", + "7c1d08" + ], + "Autumn": [ + "00000000", + "ffbe6e", + "c7643e", + "1f1f1f" + ], + "Beach": [ + "00000000", + "ffd9b2", + "ffa044", + "a2330f" + ], + "Mountain": [ + "00000000", + "c5c5c5", + "676767", + "1f1f1f" + ], + "Space": [ + "00000000", + "1f1f1f", + "a8a3d9", + "585f80" + ], + "Bonus": [ + "00000000", + "490047", + "FFD9B2", + "A176A3" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/TileGreen.json b/Resources/AssetRipper/Palettes/Default/TileGreen.json new file mode 100644 index 0000000..a9ccd42 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/TileGreen.json @@ -0,0 +1,82 @@ +{ + "palettes": { + "default": [ + "00000000", + "b5de31", + "21ad10", + "1f1f1f" + ], + "Underground": [ + "00000000", + "98b6ad", + "10434c", + "1f1f1f" + ], + "Castle": [ + "00000000", + "ffffff", + "bcbcbc", + "797979" + ], + "Underwater": [ + "00000000", + "f71084", + "21ad10", + "ff8cbd" + ], + "Desert": [ + "00000000", + "ba6111", + "ffd9b2", + "ffaa47" + ], + "Jungle": [ + "00000000", + "1f1f1f", + "ffb762", + "ba6111" + ], + "Snow": [ + "00000000", + "ffffff", + "bcbce6", + "4c4c78" + ], + "Volcano": [ + "00000000", + "ff8d00", + "7c1d08", + "1f1f1f" + ], + "Autumn": [ + "00000000", + "ffbe6e", + "c7643e", + "1f1f1f" + ], + "Beach": [ + "00000000", + "a2330f", + "ffd9b2", + "ffa044" + ], + "Mountain": [ + "00000000", + "c5c5c5", + "676767", + "1f1f1f" + ], + "Space": [ + "00000000", + "f4eff3", + "aea5ff", + "57556b", + ], + "Bonus": [ + "00000000", + "FFD9B2", + "A176A3", + "490047" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/Toad.json b/Resources/AssetRipper/Palettes/Default/Toad.json new file mode 100644 index 0000000..3443f8c --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/Toad.json @@ -0,0 +1,46 @@ +{ + "palettes": { + "Red": [ + "00000000", + "f73910", + "ffffff", + "ffaa47" + ], + "Yellow": [ + "00000000", + "DC852C", + "ffffff", + "ffaa47" + ], + "Pink": [ + "00000000", + "FF50C8", + "ffffff", + "ffaa47" + ], + "Purple": [ + "00000000", + "AA1FBE", + "ffffff", + "ffaa47" + ], + "Blue": [ + "00000000", + "4242FF", + "ffffff", + "ffaa47" + ], + "Cyan": [ + "00000000", + "228CB4", + "ffffff", + "ffaa47" + ], + "Green": [ + "00000000", + "21Ad10", + "ffffff", + "ffaa47" + ] + } +} diff --git a/Resources/AssetRipper/Palettes/Default/TreeTrunk.json b/Resources/AssetRipper/Palettes/Default/TreeTrunk.json new file mode 100644 index 0000000..8246017 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/TreeTrunk.json @@ -0,0 +1,64 @@ +{ + "palettes": { + "default": [ + "00000000", + "ffd9b2", + "c77f3e", + "1f1f1f" + ], + "Underground": [ + "00000000", + "10434c", + "10434c", + "1f1f1f" + ], + "Underwater": [ + "00000000", + "1a912e", + "1a912e", + "1f1f1f" + ], + "Castle": [ + "00000000", + "ffffff", + "bcbcbc", + "797979" + ], + "Autumn": [ + "00000000", + "ffbe6e", + "c7643e", + "1f1f1f" + ], + "Bonus": [ + "00000000", + "593b72", + "593b72", + "490047" + ], + "Jungle": [ + "00000000", + "2d6975", + "2d6975", + "1f1f1f" + ], + "Space": [ + "00000000", + "313446", + "313446", + "1f1f1f" + ], + "Snow": [ + "00000000", + "7979aa", + "7979aa", + "4c4c78" + ], + "Volcano": [ + "00000000", + "5b2b17", + "5b2b17", + "1f1f1f" + ], + } +} diff --git a/Resources/AssetRipper/Palettes/Default/YellowMushroom.json b/Resources/AssetRipper/Palettes/Default/YellowMushroom.json new file mode 100644 index 0000000..918e461 --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/YellowMushroom.json @@ -0,0 +1,22 @@ +{ + "palettes": { + "default": [ + "00000000", + "FFFFFF", + "FFaa47", + "1f1f1f" + ], + "Underground": [ + "00000000", + "FFFFFF", + "FFaa47", + "86310e" + ], + "Snow": [ + "00000000", + "FFFFFF", + "bcbce6", + "4c4c78" + ], + } +} diff --git a/Resources/AssetRipper/Palettes/Default/YellowPipe.json b/Resources/AssetRipper/Palettes/Default/YellowPipe.json new file mode 100644 index 0000000..5c8c74f --- /dev/null +++ b/Resources/AssetRipper/Palettes/Default/YellowPipe.json @@ -0,0 +1,40 @@ +{ + "palettes": { + "default": [ + "00000000", + "FFAA47", + "Ba6111", + "1f1f1f" + ], + "Underground": [ + "00000000", + "FFAA47", + "Ba6111", + "86310e" + ], + "Castle": [ + "00000000", + "797979", + "ffffff", + "bcbcbc" + ], + "Underwater": [ + "00000000", + "1f1f1f", + "b5ffbd", + "21ad10" + ], + "Snow": [ + "00000000", + "FFAA47", + "Ba6111", + "4c4c78", + ], + "Space": [ + "00000000", + "57556b", + "f4eff3", + "aea5ff" + ] + }, +} diff --git a/Resources/AssetRipper/ResourcePack/pack_info.json b/Resources/AssetRipper/ResourcePack/pack_info.json new file mode 100644 index 0000000..52cbc0d --- /dev/null +++ b/Resources/AssetRipper/ResourcePack/pack_info.json @@ -0,0 +1,5 @@ +{ + "author": "Nintendo", + "description": "The original assets from SMB1. Generated from the ROM provided.", + "name": "Super Mario Bros. Assets" +} diff --git a/Resources/AssetRipper/SpriteList.json b/Resources/AssetRipper/SpriteList.json new file mode 100644 index 0000000..98a95cf --- /dev/null +++ b/Resources/AssetRipper/SpriteList.json @@ -0,0 +1,160 @@ +{ + "sprites": [ + "res://Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlay.png", + + "res://Assets/Sprites/Backgrounds/Hills/Overworld.png", + "res://Assets/Sprites/Backgrounds/Hills/OverworldAlt.png", + "res://Assets/Sprites/Backgrounds/Hills/OverworldNight.png", + "res://Assets/Sprites/Backgrounds/Hills/Snow.png", + "res://Assets/Sprites/Backgrounds/Hills/SnowNight.png", + + "res://Assets/Sprites/Backgrounds/Skies/AutumnSky.png", + "res://Assets/Sprites/Backgrounds/Skies/BeachSky.png", + "res://Assets/Sprites/Backgrounds/Skies/DaySky.png", + "res://Assets/Sprites/Backgrounds/Skies/TheVoid.png", + "res://Assets/Sprites/Backgrounds/Skies/VolcanoSky.png", + + "res://Assets/Sprites/Backgrounds/DiscoToadOverlay.png", + + "res://Assets/Sprites/Blocks/QuestionBlock.png", + "res://Assets/Sprites/Blocks/Trampoline.png", + + "res://Assets/Sprites/Enemies/Blooper.png", + "res://Assets/Sprites/Enemies/Bowser.png", + "res://Assets/Sprites/Enemies/BowsersBro.png", + "res://Assets/Sprites/Enemies/BulletBill.png", + "res://Assets/Sprites/Enemies/BuzzyBeetle.png", + "res://Assets/Sprites/Enemies/CheepCheep.png", + "res://Assets/Sprites/Enemies/Fireball.png", + "res://Assets/Sprites/Enemies/Goomba.png", + "res://Assets/Sprites/Enemies/HammerBro.png", + "res://Assets/Sprites/Enemies/KoopaTroopa.png", + "res://Assets/Sprites/Enemies/Lakitu.png", + "res://Assets/Sprites/Enemies/LakituCloud.png", + "res://Assets/Sprites/Enemies/PiranhaPlant.png", + "res://Assets/Sprites/Enemies/Podoboo.png", + "res://Assets/Sprites/Enemies/Spiny.png", + + "res://Assets/Sprites/Items/1UP.png", + "res://Assets/Sprites/Items/BlueCoin.png", + "res://Assets/Sprites/Items/BowserFlame.png", + "res://Assets/Sprites/Items/BridgeAxe.png", + "res://Assets/Sprites/Items/Fireball.png", + "res://Assets/Sprites/Items/FireFlower.png", + "res://Assets/Sprites/Items/Hammer.png", + "res://Assets/Sprites/Items/PoisonMushroom.png", + "res://Assets/Sprites/Items/SpinningCoin.png", + "res://Assets/Sprites/Items/StaticCoin.png", + "res://Assets/Sprites/Items/SuperMushroom.png", + "res://Assets/Sprites/Items/SuperStar.png", + "res://Assets/Sprites/Items/Vine.png", + "res://Assets/Sprites/Items/Wings.png", + + "res://Assets/Sprites/Particles/Firework.png", + "res://Assets/Sprites/Particles/FireballExplosion.png", + + "res://Assets/Sprites/Players/Luigi/Big.png", + "res://Assets/Sprites/Players/Luigi/Fire.png", + "res://Assets/Sprites/Players/Luigi/Small.png", + + "res://Assets/Sprites/Players/Mario/Big.png", + "res://Assets/Sprites/Players/Mario/Fire.png", + "res://Assets/Sprites/Players/Mario/Small.png", + + "res://Assets/Sprites/Players/Peach.png", + "res://Assets/Sprites/Players/ToadNPC.png", + "res://Assets/Sprites/Players/ToadNPCLL.png", + "res://Assets/Sprites/Players/ToadNPCSP.png", + + "res://Assets/Sprites/Tilesets/Deco/AutumnDeco.png", + "res://Assets/Sprites/Tilesets/Deco/AutumnDecoLL.png", + "res://Assets/Sprites/Tilesets/Deco/BeachDeco.png", + "res://Assets/Sprites/Tilesets/Deco/DesertDeco.png", + "res://Assets/Sprites/Tilesets/Deco/GardenDeco.png", + "res://Assets/Sprites/Tilesets/Deco/JungleDeco.png", + "res://Assets/Sprites/Tilesets/Deco/JungleDecoANN.png", + "res://Assets/Sprites/Tilesets/Deco/JungleDecoLL.png", + "res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png", + "res://Assets/Sprites/Tilesets/Deco/OverworldDecoANN.png", + "res://Assets/Sprites/Tilesets/Deco/OverworldDecoLL.png", + "res://Assets/Sprites/Tilesets/Deco/SkyDeco.png", + "res://Assets/Sprites/Tilesets/Deco/SkyDecoLL.png", + "res://Assets/Sprites/Tilesets/Deco/SnowDeco.png", + "res://Assets/Sprites/Tilesets/Deco/SnowDecoANN.png", + "res://Assets/Sprites/Tilesets/Deco/SnowDecoLL.png", + + "res://Assets/Sprites/Tilesets/Terrain/Airship.png", + "res://Assets/Sprites/Tilesets/Terrain/AirshipLL.png", + "res://Assets/Sprites/Tilesets/Terrain/Autumn.png", + "res://Assets/Sprites/Tilesets/Terrain/AutumnLL.png", + "res://Assets/Sprites/Tilesets/Terrain/Beach.png", + "res://Assets/Sprites/Tilesets/Terrain/BeachLL.png", + "res://Assets/Sprites/Tilesets/Terrain/BeachSP.png", + "res://Assets/Sprites/Tilesets/Terrain/Bonus.png", + "res://Assets/Sprites/Tilesets/Terrain/BonusLL.png", + "res://Assets/Sprites/Tilesets/Terrain/Castle.png", + "res://Assets/Sprites/Tilesets/Terrain/CastleANN.png", + "res://Assets/Sprites/Tilesets/Terrain/CastleLL.png", + "res://Assets/Sprites/Tilesets/Terrain/CastleWater.png", + "res://Assets/Sprites/Tilesets/Terrain/CastleWaterLL.png", + "res://Assets/Sprites/Tilesets/Terrain/CastleWaterSP.png", + "res://Assets/Sprites/Tilesets/Terrain/Desert.png", + "res://Assets/Sprites/Tilesets/Terrain/DesertANN.png", + "res://Assets/Sprites/Tilesets/Terrain/DesertLL.png", + "res://Assets/Sprites/Tilesets/Terrain/DesertSP.png", + "res://Assets/Sprites/Tilesets/Terrain/Garden.png", + "res://Assets/Sprites/Tilesets/Terrain/GardenLL.png", + "res://Assets/Sprites/Tilesets/Terrain/GardenSP.png", + "res://Assets/Sprites/Tilesets/Terrain/GhostHouse.png", + "res://Assets/Sprites/Tilesets/Terrain/GhostHouseLL.png", + "res://Assets/Sprites/Tilesets/Terrain/Jungle.png", + "res://Assets/Sprites/Tilesets/Terrain/JungleANN.png", + "res://Assets/Sprites/Tilesets/Terrain/JungleLL.png", + "res://Assets/Sprites/Tilesets/Terrain/Mountain.png", + "res://Assets/Sprites/Tilesets/Terrain/MountainLL.png", + "res://Assets/Sprites/Tilesets/Terrain/Overworld.png", + "res://Assets/Sprites/Tilesets/Terrain/OverworldLL.png", + "res://Assets/Sprites/Tilesets/Terrain/OverworldANN.png", + "res://Assets/Sprites/Tilesets/Terrain/PipeLand.png", + "res://Assets/Sprites/Tilesets/Terrain/PipeLandLL.png", + "res://Assets/Sprites/Tilesets/Terrain/Sky.png", + "res://Assets/Sprites/Tilesets/Terrain/SkyLL.png", + "res://Assets/Sprites/Tilesets/Terrain/Space.png", + "res://Assets/Sprites/Tilesets/Terrain/SpaceLL.png", + "res://Assets/Sprites/Tilesets/Terrain/SpaceSP.png", + "res://Assets/Sprites/Tilesets/Terrain/Snow.png", + "res://Assets/Sprites/Tilesets/Terrain/SnowLL.png", + "res://Assets/Sprites/Tilesets/Terrain/SnowANN.png", + "res://Assets/Sprites/Tilesets/Terrain/TerrainTemplate.png", + "res://Assets/Sprites/Tilesets/Terrain/Underground.png", + "res://Assets/Sprites/Tilesets/Terrain/UndergroundANN.png", + "res://Assets/Sprites/Tilesets/Terrain/UndergroundLL.png", + "res://Assets/Sprites/Tilesets/Terrain/Underwater.png", + "res://Assets/Sprites/Tilesets/Terrain/UnderwaterANN.png", + "res://Assets/Sprites/Tilesets/Terrain/UnderwaterLL.png", + "res://Assets/Sprites/Tilesets/Terrain/UnderwaterSP.png", + "res://Assets/Sprites/Tilesets/Terrain/Volcano.png", + "res://Assets/Sprites/Tilesets/Terrain/VolcanoLL.png", + "res://Assets/Sprites/Tilesets/Terrain/VolcanoSP.png", + + "res://Assets/Sprites/Tilesets/CastleFlag.png", + "res://Assets/Sprites/Tilesets/CloudPlatform.png", + "res://Assets/Sprites/Tilesets/EndingCastleSprite.png", + "res://Assets/Sprites/Tilesets/EndingFinalCastleSprite.png", + "res://Assets/Sprites/Tilesets/Flag.png", + "res://Assets/Sprites/Tilesets/FlagPole.png", + "res://Assets/Sprites/Tilesets/Liquids.png", + "res://Assets/Sprites/Tilesets/NightLiquids.png", + "res://Assets/Sprites/Tilesets/OnOffPlatform.png", + "res://Assets/Sprites/Tilesets/Platform.png", + + "res://Assets/Sprites/UI/CoinIcon.png", + "res://Assets/Sprites/UI/Cursor.png", + "res://Assets/Sprites/UI/MenuBG.png", + "res://Assets/Sprites/UI/OneUpNote.png", + "res://Assets/Sprites/UI/TitleSMB1.png", + "res://Assets/Sprites/UI/TitleSMBS.png", + "res://Assets/Sprites/UI/TitleSMBLL.png", + "res://Assets/Sprites/UI/TitleSMBANN.png", + ] +} diff --git a/Resources/AssetRipper/Sprites/Backgrounds/CloudOverlays/CloudOverlay.json b/Resources/AssetRipper/Sprites/Backgrounds/CloudOverlays/CloudOverlay.json new file mode 100644 index 0000000..121cc8f --- /dev/null +++ b/Resources/AssetRipper/Sprites/Backgrounds/CloudOverlays/CloudOverlay.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Cloud","palettes":"{\n\"Cloud\": [\"Overlay\"]\n}","sheet_size":"Vector2i(512, 512)","source_path":"res://Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlay.png","tiles":"{\nVector2(16, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(16, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(24, 240): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(24, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(24, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(32, 240): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(32, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(32, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(40, 240): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(40, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(40, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(48, 240): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(48, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(48, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(56, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(56, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(64, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(64, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(72, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(72, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(72, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(80, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(88, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(96, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(96, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(96, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(104, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(104, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(104, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(104, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(112, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(112, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(112, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(120, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(120, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(160, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(160, 232): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(168, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(168, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(168, 232): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(176, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(176, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(176, 232): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(184, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(184, 232): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(200, 272): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(200, 280): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(208, 264): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(208, 272): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(208, 280): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(216, 264): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(216, 272): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(216, 280): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(224, 264): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(224, 272): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(224, 280): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(232, 264): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(232, 272): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(232, 280): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(240, 272): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(240, 280): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(336, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(336, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(344, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(344, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(344, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(352, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(352, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(352, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(360, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(360, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(360, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(368, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(368, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(368, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(368, 304): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(368, 312): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(376, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(376, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(376, 296): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(376, 304): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(376, 312): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(384, 296): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(384, 304): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(384, 312): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(392, 304): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(392, 312): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(432, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(432, 232): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(440, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(440, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(440, 232): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(448, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(448, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(448, 232): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(456, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(456, 232): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Backgrounds/DiscoToadOverlay.json b/Resources/AssetRipper/Sprites/Backgrounds/DiscoToadOverlay.json new file mode 100644 index 0000000..2cc8997 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Backgrounds/DiscoToadOverlay.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Red","palettes":"{\n\"Red\": [\"default\"]\n}","sheet_size":"Vector2i(256, 32)","source_path":"res://Assets/Sprites/Backgrounds/DiscoToadOverlay.png","tiles":"{\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 205\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 206\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 207\n},\nVector2(8, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 205\n},\nVector2(8, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 206\n},\nVector2(8, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 207\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 205\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 206\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 207\n},\nVector2(56, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 205\n},\nVector2(56, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 206\n},\nVector2(56, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 207\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 205\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 206\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 207\n},\nVector2(88, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 205\n},\nVector2(88, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 206\n},\nVector2(88, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 207\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 205\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 206\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 207\n},\nVector2(104, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 205\n},\nVector2(104, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 206\n},\nVector2(104, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 207\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Backgrounds/Hills/Overworld.json b/Resources/AssetRipper/Sprites/Backgrounds/Hills/Overworld.json new file mode 100644 index 0000000..cf0ade1 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Backgrounds/Hills/Overworld.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"OverworldHill","palettes":"{\n\"OverworldHill\": [\"default\"],\n\"OverworldHill2\": [\"default\"]\n}","sheet_size":"Vector2i(512, 512)","source_path":"res://Assets/Sprites/Backgrounds/Hills/Overworld.png","tiles":"{\nVector2(0, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(0, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(0, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(8, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(16, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(16, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(24, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(32, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(40, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(48, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(56, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(64, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(144, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(152, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(152, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(160, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(168, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(176, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(184, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(192, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(200, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(208, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(208, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(216, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(224, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(224, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(232, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(240, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(240, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(248, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(256, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(264, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(272, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(280, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(280, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(280, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(288, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(288, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(296, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(368, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(376, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(376, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(384, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(384, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(384, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(392, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(400, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(408, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(416, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(424, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(432, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(440, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(440, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(440, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(448, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(448, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(448, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 416): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(456, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(456, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 416): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(464, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(464, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(464, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 424): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(472, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"OverworldHill2\"\n},\nVector2(472, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(472, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(480, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(480, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(480, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(488, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(488, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(496, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(496, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(504, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Backgrounds/Hills/OverworldAlt.json b/Resources/AssetRipper/Sprites/Backgrounds/Hills/OverworldAlt.json new file mode 100644 index 0000000..8f80d32 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Backgrounds/Hills/OverworldAlt.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Backgrounds/Hills/OverworldAlt.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/Backgrounds/Hills/OverworldNight.json b/Resources/AssetRipper/Sprites/Backgrounds/Hills/OverworldNight.json new file mode 100644 index 0000000..52d0ce4 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Backgrounds/Hills/OverworldNight.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"OverworldHill","palettes":"{\n\"OverworldHill\": [\"DefaultNight\"],\n\"OverworldHill2\": [\"DefaultNight\"]\n}","sheet_size":"Vector2i(512, 512)","source_path":"res://Assets/Sprites/Backgrounds/Hills/OverworldNight.png","tiles":"{\nVector2(0, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(0, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(0, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(8, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(16, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(16, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(24, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(32, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(40, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(48, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(56, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(64, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(144, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(152, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(152, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(160, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(168, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(176, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(184, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(192, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(200, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(208, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(208, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(216, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(224, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(224, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(232, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(240, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(240, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(248, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(256, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(264, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(272, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(280, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(280, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(280, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(288, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(288, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(296, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(368, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(376, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(376, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(384, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(384, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(384, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(392, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(400, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(408, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(416, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(424, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(432, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(440, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(440, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(440, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 424): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(448, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(448, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(448, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 416): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(456, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(456, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 416): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(464, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(464, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(464, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(472, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(472, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(480, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(480, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(480, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(488, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(488, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"OverworldHill2\"\n},\nVector2(488, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(496, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(496, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(504, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Backgrounds/Hills/Snow.json b/Resources/AssetRipper/Sprites/Backgrounds/Hills/Snow.json new file mode 100644 index 0000000..82fdda4 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Backgrounds/Hills/Snow.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"OverworldHill","palettes":"{\n\"OverworldHill\": [\"Snow\"],\n\"OverworldHill2\": [\"Snow\"]\n}","sheet_size":"Vector2i(512, 512)","source_path":"res://Assets/Sprites/Backgrounds/Hills/Snow.png","tiles":"{\nVector2(0, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(0, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(0, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(8, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(16, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(16, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(24, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(32, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(40, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(48, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(56, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(64, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(144, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(152, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(152, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(160, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(168, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(176, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(184, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(192, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(200, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(208, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(208, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(216, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(224, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(224, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(232, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(240, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(240, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(248, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(256, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(264, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(272, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(280, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(280, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(280, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(288, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(288, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(296, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(368, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(376, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(376, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(384, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(384, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(384, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(392, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(400, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(408, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(416, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(424, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(432, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(440, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(440, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(440, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 424): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(448, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(448, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(448, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 416): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(456, 424): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(456, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 416): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(464, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(464, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(464, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(472, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(472, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(480, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(480, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(480, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(488, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(488, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(496, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(496, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(504, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Backgrounds/Hills/SnowNight.json b/Resources/AssetRipper/Sprites/Backgrounds/Hills/SnowNight.json new file mode 100644 index 0000000..797e33c --- /dev/null +++ b/Resources/AssetRipper/Sprites/Backgrounds/Hills/SnowNight.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"OverworldHill","palettes":"{\n\"OverworldHill\": [\"SnowNight\"],\n\"OverworldHill2\": [\"SnowNight\"]\n}","sheet_size":"Vector2i(512, 512)","source_path":"res://Assets/Sprites/Backgrounds/Hills/SnowNight.png","tiles":"{\nVector2(0, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(0, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(0, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(8, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(16, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(16, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(24, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(32, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(40, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(48, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(56, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(64, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(144, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(152, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(152, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(160, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(168, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(176, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(184, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(192, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(200, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(208, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(208, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(216, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(224, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(224, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(232, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(240, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(240, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(248, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(256, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(264, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(272, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(280, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(280, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(280, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(288, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(288, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(296, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(368, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(376, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(376, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(384, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(384, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(384, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(392, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(400, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(408, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(416, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(424, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(432, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(440, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(440, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(440, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(448, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(448, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(448, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 416): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(456, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(456, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 416): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(464, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(464, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(464, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 424): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(472, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(472, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(480, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(480, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(480, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(488, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(488, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(496, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(496, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Backgrounds/Skies/AutumnSky.json b/Resources/AssetRipper/Sprites/Backgrounds/Skies/AutumnSky.json new file mode 100644 index 0000000..10515bc --- /dev/null +++ b/Resources/AssetRipper/Sprites/Backgrounds/Skies/AutumnSky.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Sky","palettes":"{\n\"Sky\": [\"Autumn\"]\n}","sheet_size":"Vector2i(512, 512)","source_path":"res://Assets/Sprites/Backgrounds/Skies/AutumnSky.png","tiles":"{\nVector2(32, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(32, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(40, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(40, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(40, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(48, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(48, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(48, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(56, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(56, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(56, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(56, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(64, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(64, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(64, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(64, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(64, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(64, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(72, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(72, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(72, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(72, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(72, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(80, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(80, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(80, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(88, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(88, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(160, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(160, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(168, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(168, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(168, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(168, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(176, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(176, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(176, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(176, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(176, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(176, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(184, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(184, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(184, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(184, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(192, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(192, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(192, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(200, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(200, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(208, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(208, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(216, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(216, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(216, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(216, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(216, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(216, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(224, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(224, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(224, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(232, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(232, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(232, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(240, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(240, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(240, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(248, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(248, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(248, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(256, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(256, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(256, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(264, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(264, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(304, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(304, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(304, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(304, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(312, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(312, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(312, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(312, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(312, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(312, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(320, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(320, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(320, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(320, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(320, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(320, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(328, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(328, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(328, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(328, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(328, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(336, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(336, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(336, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(336, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(336, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(344, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(344, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(344, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(344, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(344, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(352, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(352, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(352, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(360, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(360, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(360, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(368, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(368, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(368, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(376, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(376, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(400, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(400, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(408, 312): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(408, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(408, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(416, 312): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(416, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(416, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(424, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(424, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(432, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(432, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(440, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(440, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(440, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(448, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(448, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(448, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(456, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(456, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(464, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(464, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(472, 240): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(472, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(472, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(480, 240): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(480, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(480, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(488, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(488, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Backgrounds/Skies/BeachSky.json b/Resources/AssetRipper/Sprites/Backgrounds/Skies/BeachSky.json new file mode 100644 index 0000000..68d2a57 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Backgrounds/Skies/BeachSky.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Sky","palettes":"{\n\"Sky\": [\"Beach\"]\n}","sheet_size":"Vector2i(512, 512)","source_path":"res://Assets/Sprites/Backgrounds/Skies/BeachSky.png","tiles":"{\nVector2(32, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(32, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(40, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(40, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(40, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(48, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(48, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(48, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(56, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(56, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(56, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(56, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(64, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(64, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(64, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(64, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(64, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(64, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(72, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(72, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(72, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(72, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(72, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(80, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(80, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(80, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(88, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(88, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(160, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(160, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(168, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(168, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(168, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(168, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(176, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(176, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(176, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(176, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(176, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(176, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(184, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(184, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(184, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(184, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(192, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(192, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(192, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(200, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(200, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(208, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(208, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(216, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(216, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(216, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(216, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(216, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(216, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(224, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(224, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(224, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(232, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(232, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(232, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(240, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(240, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(240, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(248, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(248, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(248, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(256, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(256, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(256, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(264, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(264, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(304, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(304, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(304, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(304, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(312, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(312, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(312, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(312, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(312, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(312, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(320, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(320, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(320, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(320, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(320, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(320, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(328, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(328, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(328, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(328, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(328, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(336, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(336, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(336, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(336, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(336, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(344, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(344, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(344, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(344, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(344, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(352, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(352, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(352, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(360, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(360, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(360, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(368, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(368, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(368, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(376, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(376, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(400, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(400, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(408, 312): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(408, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(408, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(416, 312): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(416, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(416, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(424, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(424, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(432, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(432, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(440, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(440, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(440, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(448, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(448, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(448, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(456, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(456, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(464, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(464, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(472, 240): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(472, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(472, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(480, 240): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(480, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(480, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(488, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(488, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Backgrounds/Skies/DaySky.json b/Resources/AssetRipper/Sprites/Backgrounds/Skies/DaySky.json new file mode 100644 index 0000000..661b03b --- /dev/null +++ b/Resources/AssetRipper/Sprites/Backgrounds/Skies/DaySky.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Sky","palettes":"{\n\"Sky\": [\"default\"]\n}","sheet_size":"Vector2i(512, 512)","source_path":"res://Assets/Sprites/Backgrounds/Skies/DaySky.png","tiles":"{\nVector2(32, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(32, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(40, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(40, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(40, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(48, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(48, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(48, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(56, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(56, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(56, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(56, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(64, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(64, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(64, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(64, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(64, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(64, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(72, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(72, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(72, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(72, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(72, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(80, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(80, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(80, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(88, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(88, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(160, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(160, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(168, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(168, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(168, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(168, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(176, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(176, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(176, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(176, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(176, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(176, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(184, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(184, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(184, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(184, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(192, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(192, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(192, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(200, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(200, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(208, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(208, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(216, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(216, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(216, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(216, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(216, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(216, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(224, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(224, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(224, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(232, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(232, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(232, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(240, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(240, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(240, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(248, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(248, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(248, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(256, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(256, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(256, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(264, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(264, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(304, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(304, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(304, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(304, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(312, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(312, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(312, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(312, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(312, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(312, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(320, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(320, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(320, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(320, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(320, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(320, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(328, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(328, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(328, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(328, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(328, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(336, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(336, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(336, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(336, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(336, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(344, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(344, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(344, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(344, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(344, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(352, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(352, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(352, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(360, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(360, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(360, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(368, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(368, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(368, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(376, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(376, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(400, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(400, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(408, 312): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(408, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(408, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(416, 312): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(416, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(416, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(424, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(424, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(432, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(432, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(440, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(440, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(440, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(448, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(448, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(448, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(456, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(456, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(464, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(464, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(472, 240): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(472, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(472, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(480, 240): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(480, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(480, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(488, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(488, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Backgrounds/Skies/TheVoid.json b/Resources/AssetRipper/Sprites/Backgrounds/Skies/TheVoid.json new file mode 100644 index 0000000..5c39629 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Backgrounds/Skies/TheVoid.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Sky","palettes":"{\n\"Sky\": [\"Underground\"]\n}","sheet_size":"Vector2i(512, 512)","source_path":"res://Assets/Sprites/Backgrounds/Skies/TheVoid.png","tiles":"{\nVector2(32, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(32, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(40, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(40, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(40, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(48, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(48, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(48, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(56, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(56, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(56, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(56, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(64, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(64, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(64, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(64, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(64, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(64, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(72, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(72, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(72, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(72, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(72, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(80, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(80, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(80, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(88, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(88, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(160, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(160, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(168, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(168, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(168, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(168, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(176, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(176, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(176, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(176, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(176, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(176, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(184, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(184, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(184, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(184, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(192, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(192, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(192, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(200, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(200, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(208, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(208, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(216, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(216, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(216, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(216, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(216, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(216, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(224, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(224, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(224, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(232, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(232, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(232, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(240, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(240, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(240, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(248, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(248, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(248, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(256, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(256, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(256, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(264, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(264, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(304, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(304, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(304, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(304, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(312, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(312, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(312, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(312, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(312, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(312, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(320, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(320, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(320, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(320, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(320, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(320, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(328, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(328, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(328, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(328, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(328, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(336, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(336, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(336, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(336, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(336, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(344, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(344, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(344, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(344, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(344, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(352, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(352, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(352, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(360, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(360, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(360, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(368, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(368, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(368, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(376, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(376, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(400, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(400, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(408, 312): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(408, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(408, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(416, 312): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(416, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(416, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(424, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(424, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(432, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(432, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(440, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(440, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(440, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(448, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(448, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(448, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(456, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(456, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(464, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(464, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(472, 240): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(472, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(472, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(480, 240): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(480, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(480, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(488, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(488, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Backgrounds/Skies/VolcanoSky.json b/Resources/AssetRipper/Sprites/Backgrounds/Skies/VolcanoSky.json new file mode 100644 index 0000000..87324ba --- /dev/null +++ b/Resources/AssetRipper/Sprites/Backgrounds/Skies/VolcanoSky.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Sky","palettes":"{\n\"Sky\": [\"Volcano\"]\n}","sheet_size":"Vector2i(512, 512)","source_path":"res://Assets/Sprites/Backgrounds/Skies/VolcanoSky.png","tiles":"{\nVector2(32, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(32, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(40, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(40, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(40, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(48, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(48, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(48, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(56, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(56, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(56, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(56, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(64, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(64, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(64, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(64, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(64, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(64, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(72, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(72, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(72, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(72, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(72, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(80, 352): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(80, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(80, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(88, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(88, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(160, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(160, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(168, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(168, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(168, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(168, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(176, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(176, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(176, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(176, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(176, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(176, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(184, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(184, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(184, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(184, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(192, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(192, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(192, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(200, 336): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(200, 344): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(208, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(208, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(216, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(216, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(216, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(216, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(216, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(216, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(224, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(224, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(224, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(232, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(232, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(232, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(240, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(240, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(240, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(248, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(248, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(248, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(256, 208): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(256, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(256, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(264, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(264, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(304, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(304, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(304, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(304, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(312, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(312, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(312, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(312, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(312, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(312, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(320, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(320, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(320, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(320, 360): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(320, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(320, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(328, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(328, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(328, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(328, 368): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(328, 376): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(336, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(336, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(336, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(336, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(336, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(344, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(344, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(344, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(344, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(344, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(352, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(352, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(352, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(360, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(360, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(360, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(368, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(368, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(368, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(376, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(376, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(400, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(400, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(408, 312): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(408, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(408, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(416, 312): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(416, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(416, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(424, 320): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(424, 328): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(432, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(432, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(440, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(440, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(440, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(448, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(448, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(448, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(456, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(456, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n},\nVector2(464, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309\n},\nVector2(464, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 313\n},\nVector2(472, 240): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310\n},\nVector2(472, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(472, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 314\n},\nVector2(480, 240): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311\n},\nVector2(480, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293\n},\nVector2(480, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 315\n},\nVector2(488, 248): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312\n},\nVector2(488, 256): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 316\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Blocks/QuestionBlock.json b/Resources/AssetRipper/Sprites/Blocks/QuestionBlock.json new file mode 100644 index 0000000..0f5f453 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Blocks/QuestionBlock.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Coin","palettes":"{\n\"Coin\": [\"default1\", \"default2\", \"default3\", \"default2\", \"Underground1\", \"Underground2\", \"Underground3\", \"Underground2\", \"Castle1\", \"Castle2\", \"Castle3\", \"Castle2\", \"Snow1\", \"Snow2\", \"Snow3\", \"Snow2\", \"Space1\", \"Space2\", \"Space3\", \"Space2\", \"Volcano1\", \"Volcano2\", \"Volcano3\", \"Volcano2\", \"Bonus1\", \"Bonus2\", \"Bonus3\", \"Bonus2\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Blocks/QuestionBlock.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 339\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 341\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 340\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 342\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Blocks/Trampoline.json b/Resources/AssetRipper/Sprites/Blocks/Trampoline.json new file mode 100644 index 0000000..ca08ac1 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Blocks/Trampoline.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Red","palettes":"{\n\"Red\": [\"default\"]\n}","sheet_size":"Vector2i(48, 32)","source_path":"res://Assets/Sprites/Blocks/Trampoline.png","tiles":"{\nVector2(0, 1): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 242\n},\nVector2(0, 9): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 243\n},\nVector2(0, 17): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 242\n},\nVector2(8, 1): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 242\n},\nVector2(8, 9): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 243\n},\nVector2(8, 17): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 242\n},\nVector2(16, 9): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 241\n},\nVector2(16, 17): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 241\n},\nVector2(24, 9): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 241\n},\nVector2(24, 17): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 241\n},\nVector2(32, 17): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 240\n},\nVector2(40, 17): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 240\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/Blooper.json b/Resources/AssetRipper/Sprites/Enemies/Blooper.json new file mode 100644 index 0000000..8e18056 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Enemies/Blooper.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"SpriteTile","palettes":"{\n\"SpriteTile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(32, 24)","source_path":"res://Assets/Sprites/Enemies/Blooper.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 220\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 221\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 222\n},\nVector2(8, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 220\n},\nVector2(8, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 221\n},\nVector2(8, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 222\n},\nVector2(16, 3): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 220\n},\nVector2(16, 12): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 223\n},\nVector2(24, 3): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 220\n},\nVector2(24, 12): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 223\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/Bowser.json b/Resources/AssetRipper/Sprites/Enemies/Bowser.json new file mode 100644 index 0000000..594e0e3 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Enemies/Bowser.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Green","palettes":"{\n\"Green\": [\"default\"]\n}","sheet_size":"Vector2i(144, 96)","source_path":"res://Assets/Sprites/Enemies/Bowser.png","tiles":"{\nVector2(8, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(8, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 192\n},\nVector2(8, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(8, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(16, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(16, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 193\n},\nVector2(16, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(16, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(16, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 202\n},\nVector2(16, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(24, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(24, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(24, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(24, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(24, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(24, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n},\nVector2(32, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(32, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(32, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 200\n},\nVector2(32, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(32, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(32, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 204\n},\nVector2(56, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(56, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 192\n},\nVector2(56, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(56, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(64, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(64, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 193\n},\nVector2(64, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(64, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(64, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 202\n},\nVector2(64, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(72, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(72, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(72, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n},\nVector2(72, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(72, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(80, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(80, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(80, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 204\n},\nVector2(80, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(80, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 200\n},\nVector2(104, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(104, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 192\n},\nVector2(104, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(104, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(112, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(112, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 193\n},\nVector2(112, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(112, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(112, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 202\n},\nVector2(112, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(120, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(120, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(120, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(120, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(120, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(120, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n},\nVector2(128, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(128, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(128, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 200\n},\nVector2(128, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(128, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(128, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 204\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/BowsersBro.json b/Resources/AssetRipper/Sprites/Enemies/BowsersBro.json new file mode 100644 index 0000000..e08929b --- /dev/null +++ b/Resources/AssetRipper/Sprites/Enemies/BowsersBro.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Green","palettes":"{\n\"Green\": [\"Underground\"]\n}","sheet_size":"Vector2i(144, 96)","source_path":"res://Assets/Sprites/Enemies/BowsersBro.png","tiles":"{\nVector2(8, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(8, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 192\n},\nVector2(8, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(8, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(16, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(16, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 193\n},\nVector2(16, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(16, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(16, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 202\n},\nVector2(16, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(24, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(24, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(24, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(24, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(24, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(24, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n},\nVector2(32, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(32, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(32, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 200\n},\nVector2(32, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(32, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(32, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 204\n},\nVector2(56, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(56, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 192\n},\nVector2(56, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(56, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(64, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(64, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 193\n},\nVector2(64, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(64, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(64, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 202\n},\nVector2(64, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(72, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(72, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(72, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n},\nVector2(72, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(72, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(80, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(80, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(80, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 204\n},\nVector2(80, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(80, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 200\n},\nVector2(104, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(104, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 192\n},\nVector2(104, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(104, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(112, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(112, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 193\n},\nVector2(112, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(112, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(112, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 202\n},\nVector2(112, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(120, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(120, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(120, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(120, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(120, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(120, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n},\nVector2(128, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(128, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(128, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 200\n},\nVector2(128, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(128, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(128, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 204\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/BulletBill.json b/Resources/AssetRipper/Sprites/Enemies/BulletBill.json new file mode 100644 index 0000000..5644531 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Enemies/BulletBill.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"SpriteTile","palettes":"{\n\"SpriteTile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Enemies/BulletBill.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 231\n},\nVector2(0, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 233\n},\nVector2(8, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 232\n},\nVector2(8, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 234\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/BuzzyBeetle.json b/Resources/AssetRipper/Sprites/Enemies/BuzzyBeetle.json new file mode 100644 index 0000000..2994fbd --- /dev/null +++ b/Resources/AssetRipper/Sprites/Enemies/BuzzyBeetle.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"SpriteTile","palettes":"{\n\"SpriteTile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(112, 16)","source_path":"res://Assets/Sprites/Enemies/BuzzyBeetle.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 175\n},\nVector2(0, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 177\n},\nVector2(8, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 174\n},\nVector2(8, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 176\n},\nVector2(16, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 171\n},\nVector2(16, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 173\n},\nVector2(24, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 170\n},\nVector2(24, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 172\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 244\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 245\n},\nVector2(56, 0): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 244\n},\nVector2(56, 8): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 245\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/CheepCheep.json b/Resources/AssetRipper/Sprites/Enemies/CheepCheep.json new file mode 100644 index 0000000..5e996fd --- /dev/null +++ b/Resources/AssetRipper/Sprites/Enemies/CheepCheep.json @@ -0,0 +1 @@ +{"columns":"3","palette_base":"Green","palettes":"{\n\"Green\": [\"default\", \"Underground\", \"Underwater\", \"Snow\", \"Space\", \"Volcano\", \"Bonus\", \"Red\"]\n}","sheet_size":"Vector2i(32, 16)","source_path":"res://Assets/Sprites/Enemies/CheepCheep.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 179\n},\nVector2(0, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 181\n},\nVector2(8, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 178\n},\nVector2(8, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 180\n},\nVector2(16, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 179\n},\nVector2(16, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 181\n},\nVector2(24, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 182\n},\nVector2(24, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 183\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/Fireball.json b/Resources/AssetRipper/Sprites/Enemies/Fireball.json new file mode 100644 index 0000000..b826c99 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Enemies/Fireball.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Enemies/Fireball.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/Goomba.json b/Resources/AssetRipper/Sprites/Enemies/Goomba.json new file mode 100644 index 0000000..5271470 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Enemies/Goomba.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"SpriteTile","palettes":"{\n\"SpriteTile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(48, 16)","source_path":"res://Assets/Sprites/Enemies/Goomba.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 113\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 114\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 113\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 115\n},\nVector2(16, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 113\n},\nVector2(16, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 115\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 113\n},\nVector2(24, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 114\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 239\n},\nVector2(40, 8): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 239\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/HammerBro.json b/Resources/AssetRipper/Sprites/Enemies/HammerBro.json new file mode 100644 index 0000000..d05d797 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Enemies/HammerBro.json @@ -0,0 +1 @@ +{"columns":"3","palette_base":"Green","palettes":"{\n\"Green\": [\"default\", \"Underground\", \"Underwater\", \"Snow\", \"Space\", \"Volcano\", \"Bonus\"]\n}","sheet_size":"Vector2i(64, 24)","source_path":"res://Assets/Sprites/Enemies/HammerBro.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 124\n},\nVector2(0, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 136\n},\nVector2(0, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 138\n},\nVector2(8, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 125\n},\nVector2(8, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 137\n},\nVector2(8, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 139\n},\nVector2(16, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 124\n},\nVector2(16, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 140\n},\nVector2(16, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 210\n},\nVector2(24, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 125\n},\nVector2(24, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 209\n},\nVector2(24, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 211\n},\nVector2(32, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 212\n},\nVector2(32, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 226\n},\nVector2(32, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 138\n},\nVector2(40, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 213\n},\nVector2(40, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 227\n},\nVector2(40, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 139\n},\nVector2(48, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 212\n},\nVector2(48, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 226\n},\nVector2(48, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 210\n},\nVector2(56, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 213\n},\nVector2(56, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 227\n},\nVector2(56, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 211\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/KoopaTroopa.json b/Resources/AssetRipper/Sprites/Enemies/KoopaTroopa.json new file mode 100644 index 0000000..c6cab18 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Enemies/KoopaTroopa.json @@ -0,0 +1 @@ +{"columns":"3","palette_base":"Green","palettes":"{\n\"Green\": [\"default\", \"Underground\", \"Underwater\", \"Snow\", \"Space\", \"Volcano\", \"Bonus\", \"Red\", \"Red\"]\n}","sheet_size":"Vector2i(96, 32)","source_path":"res://Assets/Sprites/Enemies/KoopaTroopa.png","tiles":"{\nVector2(0, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 165\n},\nVector2(0, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 167\n},\nVector2(0, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 169\n},\nVector2(8, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 166\n},\nVector2(8, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 168\n},\nVector2(16, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 160\n},\nVector2(16, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 162\n},\nVector2(16, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 164\n},\nVector2(24, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 161\n},\nVector2(24, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 163\n},\nVector2(32, 1): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 111\n},\nVector2(32, 9): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 109\n},\nVector2(32, 18): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 111\n},\nVector2(32, 26): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 110\n},\nVector2(40, 1): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 111\n},\nVector2(40, 9): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 109\n},\nVector2(40, 18): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 111\n},\nVector2(40, 26): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 110\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/Lakitu.json b/Resources/AssetRipper/Sprites/Enemies/Lakitu.json new file mode 100644 index 0000000..572dd3f --- /dev/null +++ b/Resources/AssetRipper/Sprites/Enemies/Lakitu.json @@ -0,0 +1 @@ +{"columns":"3","palette_base":"Green","palettes":"{\n\"Green\": [\"default\", \"Underground\", \"Underwater\", \"Snow\", \"Space\", \"Volcano\", \"Bonus\"]\n}","sheet_size":"Vector2i(32, 24)","source_path":"res://Assets/Sprites/Enemies/Lakitu.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 185\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 184\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/LakituCloud.json b/Resources/AssetRipper/Sprites/Enemies/LakituCloud.json new file mode 100644 index 0000000..caf4e66 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Enemies/LakituCloud.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Enemies/LakituCloud.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/PiranhaPlant.json b/Resources/AssetRipper/Sprites/Enemies/PiranhaPlant.json new file mode 100644 index 0000000..75f491d --- /dev/null +++ b/Resources/AssetRipper/Sprites/Enemies/PiranhaPlant.json @@ -0,0 +1 @@ +{"columns":"3","palette_base":"Green","palettes":"{\n\"Green\": [\"default\", \"Underground\", \"Underwater\", \"Snow\", \"Space\", \"Volcano\", \"Bonus\", \"Red\"]\n}","sheet_size":"Vector2i(32, 24)","source_path":"res://Assets/Sprites/Enemies/PiranhaPlant.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 229\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 230\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 235\n},\nVector2(8, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 229\n},\nVector2(8, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 230\n},\nVector2(8, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 235\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 236\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 237\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 235\n},\nVector2(24, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 236\n},\nVector2(24, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 237\n},\nVector2(24, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 235\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/Podoboo.json b/Resources/AssetRipper/Sprites/Enemies/Podoboo.json new file mode 100644 index 0000000..64e831d --- /dev/null +++ b/Resources/AssetRipper/Sprites/Enemies/Podoboo.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Red","palettes":"{\n\"Red\": [\"default\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Enemies/Podoboo.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 208\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 215\n},\nVector2(8, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 208\n},\nVector2(8, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 215\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/RedPiranhaPlant.json b/Resources/AssetRipper/Sprites/Enemies/RedPiranhaPlant.json new file mode 100644 index 0000000..4945c74 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Enemies/RedPiranhaPlant.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Enemies/RedPiranhaPlant.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/Spiny.json b/Resources/AssetRipper/Sprites/Enemies/Spiny.json new file mode 100644 index 0000000..3ee7c7c --- /dev/null +++ b/Resources/AssetRipper/Sprites/Enemies/Spiny.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Red","palettes":"{\n\"Red\": [\"default\"]\n}","sheet_size":"Vector2i(64, 64)","source_path":"res://Assets/Sprites/Enemies/Spiny.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 148\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 149\n},\nVector2(0, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 155\n},\nVector2(0, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 157\n},\nVector2(8, 0): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 149\n},\nVector2(8, 8): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 148\n},\nVector2(8, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 154\n},\nVector2(8, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 156\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 142\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 143\n},\nVector2(16, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 155\n},\nVector2(16, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 153\n},\nVector2(24, 0): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 143\n},\nVector2(24, 8): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 142\n},\nVector2(24, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 154\n},\nVector2(24, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 152\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Items/1UP.json b/Resources/AssetRipper/Sprites/Items/1UP.json new file mode 100644 index 0000000..bc125af --- /dev/null +++ b/Resources/AssetRipper/Sprites/Items/1UP.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Green","palettes":"{\n\"Green\": [\"default\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Items/1UP.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 118\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 120\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 119\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 121\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Items/BlueCoin.json b/Resources/AssetRipper/Sprites/Items/BlueCoin.json new file mode 100644 index 0000000..a4c73c0 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Items/BlueCoin.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"BlueCoin","palettes":"{\n\"BlueCoin\": [\"default\", \"Underground\", \"Castle\", \"Snow\", \"Space\", \"Volcano\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Items/BlueCoin.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 421\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 423\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 422\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 424\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Items/BowserFlame.json b/Resources/AssetRipper/Sprites/Items/BowserFlame.json new file mode 100644 index 0000000..aaad9ef --- /dev/null +++ b/Resources/AssetRipper/Sprites/Items/BowserFlame.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Red","palettes":"{\n\"Red\": [\"default\"]\n}","sheet_size":"Vector2i(96, 16)","source_path":"res://Assets/Sprites/Items/BowserFlame.png","tiles":"{\nVector2(0, 4): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 81\n},\nVector2(8, 4): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 82\n},\nVector2(16, 4): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 83\n},\nVector2(24, 4): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 81\n},\nVector2(32, 4): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 82\n},\nVector2(40, 4): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 83\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Items/BridgeAxe.json b/Resources/AssetRipper/Sprites/Items/BridgeAxe.json new file mode 100644 index 0000000..c9b0523 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Items/BridgeAxe.json @@ -0,0 +1 @@ +{"columns":"3","palette_base":"Coin","palettes":"{\n\"Coin\": [\"default1\", \"default2\", \"default3\", \"Underground1\", \"Underground2\", \"Underground3\", \"Castle1\", \"Castle2\", \"Castle3\", \"Snow1\", \"Snow2\", \"Snow3\", \"Space1\", \"Space2\", \"Space3\", \"Volcano1\", \"Volcano2\", \"Volcano3\", \"Bonus1\", \"Bonus2\", \"Bonus3\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Items/BridgeAxe.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 379\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 381\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 380\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 382\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Items/FireFlower.json b/Resources/AssetRipper/Sprites/Items/FireFlower.json new file mode 100644 index 0000000..eacfea8 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Items/FireFlower.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"FireFlower","palettes":"{\n\"FireFlower\": [\"default1\", \"default2\", \"default3\", \"default4\", \"default1\", \"default2\", \"default3\", \"default4\", \"default1\", \"default2\", \"default3\", \"default4\", \"default1\", \"default2\", \"default3\", \"default4\", \"default1\", \"default2\", \"default3\", \"default4\", \"default1\", \"default2\", \"default3\", \"default4\", \"default1\", \"default2\", \"default3\", \"default4\"],\n\"Green\": [\"default\", \"default\", \"default\", \"default\", \"Underground\", \"Underground\", \"Underground\", \"Underground\", \"Underwater\", \"Underwater\", \"Underwater\", \"Underwater\", \"Snow\", \"Snow\", \"Snow\", \"Snow\", \"Space\", \"Space\", \"Space\", \"Space\", \"Volcano\", \"Volcano\", \"Volcano\", \"Volcano\", \"Bonus\", \"Bonus\", \"Bonus\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Items/FireFlower.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 214\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 217,\n\"palette\": \"Green\"\n},\nVector2(8, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 214\n},\nVector2(8, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 217,\n\"palette\": \"Green\"\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Items/Fireball.json b/Resources/AssetRipper/Sprites/Items/Fireball.json new file mode 100644 index 0000000..8720bea --- /dev/null +++ b/Resources/AssetRipper/Sprites/Items/Fireball.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Red","palettes":"{\n\"Red\": [\"default\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Items/Fireball.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 101\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Items/Hammer.json b/Resources/AssetRipper/Sprites/Items/Hammer.json new file mode 100644 index 0000000..013ebd1 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Items/Hammer.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"SpriteTile","palettes":"{\n\"SpriteTile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Items/Hammer.png","tiles":"{\nVector2(4, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 128\n},\nVector2(4, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 129\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Items/PoisonMushroom.json b/Resources/AssetRipper/Sprites/Items/PoisonMushroom.json new file mode 100644 index 0000000..7e7de76 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Items/PoisonMushroom.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"SpriteTile","palettes":"{\n\"SpriteTile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Items/PoisonMushroom.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 118\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 120\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 119\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 121\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Items/SpinningCoin.json b/Resources/AssetRipper/Sprites/Items/SpinningCoin.json new file mode 100644 index 0000000..b33d197 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Items/SpinningCoin.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Coin","palettes":"{\n\"Coin\": [\"default1\", \"Underground1\", \"Castle1\", \"Snow1\", \"Space1\", \"Volcano1\", \"Bonus1\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Items/SpinningCoin.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 421\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 423\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 422\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 424\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Items/StaticCoin.json b/Resources/AssetRipper/Sprites/Items/StaticCoin.json new file mode 100644 index 0000000..4f87740 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Items/StaticCoin.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Coin","palettes":"{\n\"Coin\": [\"default1\", \"default2\", \"default3\", \"default2\", \"Underground1\", \"Underground2\", \"Underground3\", \"Underground2\", \"Castle1\", \"Castle2\", \"Castle3\", \"Castle2\", \"Snow1\", \"Snow2\", \"Snow3\", \"Snow2\", \"Space1\", \"Space2\", \"Space3\", \"Space2\", \"Volcano1\", \"Volcano2\", \"Volcano3\", \"Volcano2\", \"Bonus1\", \"Bonus2\", \"Bonus3\", \"Bonus2\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Items/StaticCoin.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 421\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 423\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 422\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 424\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Items/SuperMushroom.json b/Resources/AssetRipper/Sprites/Items/SuperMushroom.json new file mode 100644 index 0000000..27679fe --- /dev/null +++ b/Resources/AssetRipper/Sprites/Items/SuperMushroom.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Red","palettes":"{\n\"Red\": [\"default\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Items/SuperMushroom.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 118\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 120\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 119\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 121\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Items/SuperStar.json b/Resources/AssetRipper/Sprites/Items/SuperStar.json new file mode 100644 index 0000000..c53c6c4 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Items/SuperStar.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Star","palettes":"{\n\"Star\": [\"default1\", \"default2\", \"default3\", \"default2\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Items/SuperStar.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 141\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 228\n},\nVector2(8, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 141\n},\nVector2(8, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 228\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Items/Vine.json b/Resources/AssetRipper/Sprites/Items/Vine.json new file mode 100644 index 0000000..eb03fb3 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Items/Vine.json @@ -0,0 +1 @@ +{"columns":"3","palette_base":"Green","palettes":"{\n\"Green\": [\"default\", \"Underground\", \"Underwater\", \"Snow\", \"Space\", \"Volcano\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 32)","source_path":"res://Assets/Sprites/Items/Vine.png","tiles":"{\nVector2(1, 9): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 225\n},\nVector2(1, 25): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 225\n},\nVector2(7, 17): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 225\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Items/Wings.json b/Resources/AssetRipper/Sprites/Items/Wings.json new file mode 100644 index 0000000..8e2c40d --- /dev/null +++ b/Resources/AssetRipper/Sprites/Items/Wings.json @@ -0,0 +1 @@ +{"columns":"3","palette_base":"Green","palettes":"{\n\"Green\": [\"default\", \"Underground\", \"Underwater\", \"Snow\", \"Space\", \"Volcano\", \"Bonus\"]\n}","sheet_size":"Vector2i(32, 16)","source_path":"res://Assets/Sprites/Items/Wings.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 105\n},\nVector2(0, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 106\n},\nVector2(16, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 107\n},\nVector2(16, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 108\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Particles/FireballExplosion.json b/Resources/AssetRipper/Sprites/Particles/FireballExplosion.json new file mode 100644 index 0000000..e02ac3a --- /dev/null +++ b/Resources/AssetRipper/Sprites/Particles/FireballExplosion.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Red","palettes":"{\n\"Red\": [\"default\"]\n}","sheet_size":"Vector2i(72, 18)","source_path":"res://Assets/Sprites/Particles/FireballExplosion.png","tiles":"{\nVector2(1, 1): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 104\n},\nVector2(1, 9): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 104\n},\nVector2(9, 1): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 104\n},\nVector2(9, 9): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 104\n},\nVector2(19, 1): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 103\n},\nVector2(19, 9): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 103\n},\nVector2(27, 1): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 103\n},\nVector2(27, 9): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 103\n},\nVector2(37, 1): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 102\n},\nVector2(37, 9): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 102\n},\nVector2(45, 1): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 102\n},\nVector2(45, 9): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 102\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Particles/Firework.json b/Resources/AssetRipper/Sprites/Particles/Firework.json new file mode 100644 index 0000000..add898f --- /dev/null +++ b/Resources/AssetRipper/Sprites/Particles/Firework.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Red","palettes":"{\n\"Red\": [\"default\"]\n}","sheet_size":"Vector2i(72, 18)","source_path":"res://Assets/Sprites/Particles/Firework.png","tiles":"{\nVector2(1, 1): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 104\n},\nVector2(1, 9): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 104\n},\nVector2(9, 1): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 104\n},\nVector2(9, 9): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 104\n},\nVector2(19, 1): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 103\n},\nVector2(19, 9): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 103\n},\nVector2(27, 1): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 103\n},\nVector2(27, 9): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 103\n},\nVector2(37, 1): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 102\n},\nVector2(37, 9): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 102\n},\nVector2(45, 1): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 102\n},\nVector2(45, 9): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 102\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Players/Luigi/Big.json b/Resources/AssetRipper/Sprites/Players/Luigi/Big.json new file mode 100644 index 0000000..1214c0a --- /dev/null +++ b/Resources/AssetRipper/Sprites/Players/Luigi/Big.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Players/Luigi/Big.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/Players/Luigi/Fire.json b/Resources/AssetRipper/Sprites/Players/Luigi/Fire.json new file mode 100644 index 0000000..31cf649 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Players/Luigi/Fire.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Players/Luigi/Fire.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/Players/Luigi/Small.json b/Resources/AssetRipper/Sprites/Players/Luigi/Small.json new file mode 100644 index 0000000..35bf065 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Players/Luigi/Small.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Players/Luigi/Small.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/Players/Mario/Big.json b/Resources/AssetRipper/Sprites/Players/Mario/Big.json new file mode 100644 index 0000000..f4d1eec --- /dev/null +++ b/Resources/AssetRipper/Sprites/Players/Mario/Big.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Mario","palettes":"{\n\"Mario\": [\"default\"]\n}","sheet_size":"Vector2i(256, 96)","source_path":"res://Assets/Sprites/Players/Mario/Big.png","tiles":"{\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 0\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 76\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 74\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 75\n},\nVector2(8, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(8, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 40\n},\nVector2(8, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 42\n},\nVector2(8, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 44\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 0\n},\nVector2(8, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 76\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 78\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 1\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 77\n},\nVector2(16, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 74\n},\nVector2(16, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 75\n},\nVector2(16, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(16, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 41\n},\nVector2(16, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 43\n},\nVector2(16, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 45\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 1\n},\nVector2(16, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 77\n},\nVector2(16, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 78\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 88\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 90\n},\nVector2(40, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(40, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 10\n},\nVector2(40, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 42\n},\nVector2(40, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 44\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 89\n},\nVector2(48, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 90\n},\nVector2(48, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(48, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 11\n},\nVector2(48, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 48\n},\nVector2(48, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 45\n},\nVector2(72, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(72, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 10\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 12\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 14\n},\nVector2(72, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(72, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 10\n},\nVector2(72, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 42\n},\nVector2(72, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 49\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 74\n},\nVector2(72, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 75\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 11\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 13\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 15\n},\nVector2(80, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(80, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 11\n},\nVector2(80, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 48\n},\nVector2(80, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 45\n},\nVector2(80, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 74\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 75\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 16\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 18\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 20\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 22\n},\nVector2(104, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(104, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 10\n},\nVector2(104, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 46\n},\nVector2(104, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 44\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 74\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 75\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 17\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 19\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 21\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 23\n},\nVector2(112, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(112, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 11\n},\nVector2(112, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 47\n},\nVector2(112, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 45\n},\nVector2(112, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 74\n},\nVector2(112, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 75\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 0\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 2\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 4\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 6\n},\nVector2(136, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(136, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 10\n},\nVector2(136, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 46\n},\nVector2(136, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 49\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 1\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 3\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 5\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 7\n},\nVector2(144, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(144, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 11\n},\nVector2(144, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 47\n},\nVector2(144, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 45\n},\nVector2(167, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(167, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 10\n},\nVector2(167, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 12\n},\nVector2(167, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 94\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 24\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 26\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 28\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 30\n},\nVector2(175, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(175, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 11\n},\nVector2(175, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 13\n},\nVector2(175, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 95\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 25\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 27\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 29\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 31\n},\nVector2(199, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(199, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 40\n},\nVector2(199, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 42\n},\nVector2(199, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 92\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 32\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 34\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 36\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 38\n},\nVector2(207, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(207, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 41\n},\nVector2(207, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 43\n},\nVector2(207, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 93\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 33\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 35\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 37\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 39\n},\nVector2(232, 6): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 40\n},\nVector2(232, 14): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 42\n},\nVector2(232, 22): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 49\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 10\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 42\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 14\n},\nVector2(233, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 0\n},\nVector2(240, 6): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 41\n},\nVector2(240, 14): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 47\n},\nVector2(240, 22): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 45\n},\nVector2(240, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(240, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 41\n},\nVector2(240, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 43\n},\nVector2(240, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 15\n},\nVector2(241, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 1\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Players/Mario/Fire.json b/Resources/AssetRipper/Sprites/Players/Mario/Fire.json new file mode 100644 index 0000000..7c3843f --- /dev/null +++ b/Resources/AssetRipper/Sprites/Players/Mario/Fire.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Mario","palettes":"{\n\"Mario\": [\"Fire\"]\n}","sheet_size":"Vector2i(256, 96)","source_path":"res://Assets/Sprites/Players/Mario/Fire.png","tiles":"{\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 0\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 76\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 74\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 75\n},\nVector2(8, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(8, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 40\n},\nVector2(8, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 42\n},\nVector2(8, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 44\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 0\n},\nVector2(8, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 76\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 78\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 1\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 77\n},\nVector2(16, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 74\n},\nVector2(16, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 75\n},\nVector2(16, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(16, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 41\n},\nVector2(16, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 43\n},\nVector2(16, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 45\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 1\n},\nVector2(16, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 77\n},\nVector2(16, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 78\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 88\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 90\n},\nVector2(40, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(40, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 10\n},\nVector2(40, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 42\n},\nVector2(40, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 44\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 10\n},\nVector2(40, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 42\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 38\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 89\n},\nVector2(48, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 90\n},\nVector2(48, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(48, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 11\n},\nVector2(48, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 48\n},\nVector2(48, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 45\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 41\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 37\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 39\n},\nVector2(72, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(72, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 10\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 12\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 14\n},\nVector2(72, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(72, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 10\n},\nVector2(72, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 42\n},\nVector2(72, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 49\n},\nVector2(72, 62): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(72, 70): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 40\n},\nVector2(72, 78): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 42\n},\nVector2(72, 86): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 44\n},\nVector2(73, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 0\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 11\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 13\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 15\n},\nVector2(80, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(80, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 11\n},\nVector2(80, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 48\n},\nVector2(80, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 45\n},\nVector2(80, 62): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(80, 70): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 41\n},\nVector2(80, 78): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 43\n},\nVector2(80, 86): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 45\n},\nVector2(81, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 1\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 16\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 18\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 20\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 22\n},\nVector2(104, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(104, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 10\n},\nVector2(104, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 46\n},\nVector2(104, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 44\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 17\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 19\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 21\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 23\n},\nVector2(112, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(112, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 11\n},\nVector2(112, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 47\n},\nVector2(112, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 45\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 0\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 2\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 4\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 6\n},\nVector2(136, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(136, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 10\n},\nVector2(136, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 46\n},\nVector2(136, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 49\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 74\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 75\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 1\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 3\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 5\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 7\n},\nVector2(144, 30): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(144, 38): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 11\n},\nVector2(144, 46): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 47\n},\nVector2(144, 54): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 45\n},\nVector2(144, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 74\n},\nVector2(144, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 75\n},\nVector2(167, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(167, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 10\n},\nVector2(167, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 12\n},\nVector2(167, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 94\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 24\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 26\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 28\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 30\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 74\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 75\n},\nVector2(175, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(175, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 11\n},\nVector2(175, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 13\n},\nVector2(175, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 95\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 25\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 27\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 29\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 31\n},\nVector2(176, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 74\n},\nVector2(176, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 75\n},\nVector2(199, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(199, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 40\n},\nVector2(199, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 42\n},\nVector2(199, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 92\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 32\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 34\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 36\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 38\n},\nVector2(207, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(207, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 41\n},\nVector2(207, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 43\n},\nVector2(207, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 93\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 33\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 35\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 37\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 39\n},\nVector2(232, 6): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 40\n},\nVector2(232, 14): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 42\n},\nVector2(232, 22): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 49\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 8\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 40\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 42\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 14\n},\nVector2(233, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 0\n},\nVector2(240, 6): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 41\n},\nVector2(240, 14): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 47\n},\nVector2(240, 22): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 45\n},\nVector2(240, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 9\n},\nVector2(240, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 41\n},\nVector2(240, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 43\n},\nVector2(240, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 15\n},\nVector2(241, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 1\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Players/Mario/Small.json b/Resources/AssetRipper/Sprites/Players/Mario/Small.json new file mode 100644 index 0000000..31c2d9e --- /dev/null +++ b/Resources/AssetRipper/Sprites/Players/Mario/Small.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Mario","palettes":"{\n\"Mario\": [\"default\"]\n}","sheet_size":"Vector2i(512, 512)","source_path":"res://Assets/Sprites/Players/Mario/Small.png","tiles":"{\nVector2(7, 47): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 50\n},\nVector2(7, 55): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 68\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 58\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 79\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 0\n},\nVector2(8, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 76\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 78\n},\nVector2(15, 47): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 51\n},\nVector2(15, 55): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 69\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 55\n},\nVector2(16, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 79\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 1\n},\nVector2(16, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 77\n},\nVector2(16, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 78\n},\nVector2(39, 47): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 50\n},\nVector2(39, 55): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 68\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 79\n},\nVector2(47, 47): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 51\n},\nVector2(47, 55): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 71\n},\nVector2(48, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 79\n},\nVector2(71, 47): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 50\n},\nVector2(71, 55): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 70\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 54\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 56\n},\nVector2(79, 47): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 51\n},\nVector2(79, 55): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 71\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 55\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 57\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 79\n},\nVector2(103, 47): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 50\n},\nVector2(103, 55): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 72\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 58\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 59\n},\nVector2(111, 47): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 51\n},\nVector2(111, 55): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 73\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 55\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 60\n},\nVector2(135, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 50\n},\nVector2(135, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 52\n},\nVector2(135, 47): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 50\n},\nVector2(143, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 51\n},\nVector2(143, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 53\n},\nVector2(143, 47): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 51\n},\nVector2(143, 55): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 73\n},\nVector2(166, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 50\n},\nVector2(166, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 146\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 61\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 63\n},\nVector2(174, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 51\n},\nVector2(174, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 145\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 62\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 64\n},\nVector2(199, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 58\n},\nVector2(199, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 146\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 50\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 66\n},\nVector2(207, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 55\n},\nVector2(207, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 147\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 65\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 67\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 158\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 159\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 158\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 159\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Players/Peach.json b/Resources/AssetRipper/Sprites/Players/Peach.json new file mode 100644 index 0000000..a9eee57 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Players/Peach.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Red","palettes":"{\n\"Red\": [\"default\"]\n}","sheet_size":"Vector2i(32, 32)","source_path":"res://Assets/Sprites/Players/Peach.png","tiles":"{\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 122\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 218\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 216\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 123\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 219\n},\nVector2(24, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 216\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Players/ToadNPC.json b/Resources/AssetRipper/Sprites/Players/ToadNPC.json new file mode 100644 index 0000000..b7f2de4 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Players/ToadNPC.json @@ -0,0 +1 @@ +{"columns":"2","palette_base":"Toad","palettes":"{\n\"Toad\": [\"Red\", \"Yellow\", \"Pink\", \"Purple\", \"Blue\", \"Cyan\", \"Green\"]\n}","sheet_size":"Vector2i(32, 32)","source_path":"res://Assets/Sprites/Players/ToadNPC.png","tiles":"{\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 205\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 206\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 207\n},\nVector2(8, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 205\n},\nVector2(8, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 206\n},\nVector2(8, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 207\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Players/ToadNPCLL.json b/Resources/AssetRipper/Sprites/Players/ToadNPCLL.json new file mode 100644 index 0000000..b8f7b21 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Players/ToadNPCLL.json @@ -0,0 +1 @@ +{"columns":"2","palette_base":"Toad","palettes":"{\n\"Toad\": [\"Red\", \"Yellow\", \"Pink\", \"Purple\", \"Blue\", \"Cyan\", \"Green\"]\n}","sheet_size":"Vector2i(32, 32)","source_path":"res://Assets/Sprites/Players/ToadNPCLL.png","tiles":"{\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 206\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 207\n},\nVector2(8, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 206\n},\nVector2(8, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 207\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Players/ToadNPCSP.json b/Resources/AssetRipper/Sprites/Players/ToadNPCSP.json new file mode 100644 index 0000000..6ef6645 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Players/ToadNPCSP.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Players/ToadNPCSP.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/CastleFlag.json b/Resources/AssetRipper/Sprites/Tilesets/CastleFlag.json new file mode 100644 index 0000000..1d94151 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/CastleFlag.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Red","palettes":"{\n\"Red\": [\"default\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Tilesets/CastleFlag.png","tiles":"{\nVector2(0, 2): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 84\n},\nVector2(0, 10): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 86\n},\nVector2(8, 2): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 85\n},\nVector2(8, 10): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 87\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/CastleOverworld.json b/Resources/AssetRipper/Sprites/Tilesets/CastleOverworld.json new file mode 100644 index 0000000..c37f1e0 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/CastleOverworld.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Tilesets/CastleOverworld.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/CastleTiles.json b/Resources/AssetRipper/Sprites/Tilesets/CastleTiles.json new file mode 100644 index 0000000..ab7742b --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/CastleTiles.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Tilesets/CastleTiles.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/CastleWall.json b/Resources/AssetRipper/Sprites/Tilesets/CastleWall.json new file mode 100644 index 0000000..56303e5 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/CastleWall.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Tilesets/CastleWall.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/CloudPlatform.json b/Resources/AssetRipper/Sprites/Tilesets/CloudPlatform.json new file mode 100644 index 0000000..24a484b --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/CloudPlatform.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Red","palettes":"{\n\"Red\": [\"default\"]\n}","sheet_size":"Vector2i(24, 8)","source_path":"res://Assets/Sprites/Tilesets/CloudPlatform.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 117\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 117\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 117\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Deco/AutumnDeco.json b/Resources/AssetRipper/Sprites/Tilesets/Deco/AutumnDeco.json new file mode 100644 index 0000000..84cf75c --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Deco/AutumnDeco.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"DecoTile","palettes":"{\n\"DecoTile\": [\"Autumn\", \"AutumnNight\"]\n}","sheet_size":"Vector2i(80, 32)","source_path":"res://Assets/Sprites/Tilesets/Deco/AutumnDeco.png","tiles":"{\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 384\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 416\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 385\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 417\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Deco/AutumnDecoLL.json b/Resources/AssetRipper/Sprites/Tilesets/Deco/AutumnDecoLL.json new file mode 100644 index 0000000..7c596dd --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Deco/AutumnDecoLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"DecoTile","palettes":"{\n\"DecoTile\": [\"Autumn\", \"AutumnNight\"]\n}","sheet_size":"Vector2i(80, 32)","source_path":"res://Assets/Sprites/Tilesets/Deco/AutumnDecoLL.png","tiles":"{\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Deco/BeachDeco.json b/Resources/AssetRipper/Sprites/Tilesets/Deco/BeachDeco.json new file mode 100644 index 0000000..9a42be2 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Deco/BeachDeco.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"DecoTile","palettes":"{\n\"DecoTile\": [\"default\", \"DefaultNight\"]\n}","sheet_size":"Vector2i(80, 32)","source_path":"res://Assets/Sprites/Tilesets/Deco/BeachDeco.png","tiles":"{\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 384\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 416\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 385\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 417\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Deco/DesertDeco.json b/Resources/AssetRipper/Sprites/Tilesets/Deco/DesertDeco.json new file mode 100644 index 0000000..8464bfd --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Deco/DesertDeco.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"DecoTile","palettes":"{\n\"DecoTile\": [\"Desert\", \"DesertNight\"],\n\"DecoTile2\": [\"Desert\", \"DesertNight\"]\n}","sheet_size":"Vector2i(80, 32)","source_path":"res://Assets/Sprites/Tilesets/Deco/DesertDeco.png","tiles":"{\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 384,\n\"palette\": \"DecoTile2\"\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 416,\n\"palette\": \"DecoTile2\"\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 385,\n\"palette\": \"DecoTile2\"\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 417,\n\"palette\": \"DecoTile2\"\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Deco/GardenDeco.json b/Resources/AssetRipper/Sprites/Tilesets/Deco/GardenDeco.json new file mode 100644 index 0000000..52be098 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Deco/GardenDeco.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"DecoTile","palettes":"{\n\"DecoTile\": [\"default\", \"DefaultNight\"]\n}","sheet_size":"Vector2i(80, 32)","source_path":"res://Assets/Sprites/Tilesets/Deco/GardenDeco.png","tiles":"{\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 384\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 416\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 385\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 417\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Deco/JungleDeco.json b/Resources/AssetRipper/Sprites/Tilesets/Deco/JungleDeco.json new file mode 100644 index 0000000..1d9efba --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Deco/JungleDeco.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"DecoTile","palettes":"{\n\"DecoTile\": [\"Jungle\", \"JungleNight\"],\n\"DecoTile2\": [\"Jungle\", \"JungleNight\"],\n\"DecoTileGreen\": [\"Jungle\", \"JungleNight\"]\n}","sheet_size":"Vector2i(80, 32)","source_path":"res://Assets/Sprites/Tilesets/Deco/JungleDeco.png","tiles":"{\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 384,\n\"palette\": \"DecoTile2\"\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 416,\n\"palette\": \"DecoTile2\"\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 385,\n\"palette\": \"DecoTile2\"\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 417,\n\"palette\": \"DecoTile2\"\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 440,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 444,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 441,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 445,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(64, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 440,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(64, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 444,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(72, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 441,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(72, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 445,\n\"palette\": \"DecoTileGreen\"\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Deco/JungleDecoANN.json b/Resources/AssetRipper/Sprites/Tilesets/Deco/JungleDecoANN.json new file mode 100644 index 0000000..4df07a4 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Deco/JungleDecoANN.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"DecoTile","palettes":"{\n\"DecoTile\": [\"Jungle\"],\n\"DecoTileGreen\": [\"Jungle\"]\n}","sheet_size":"Vector2i(80, 32)","source_path":"res://Assets/Sprites/Tilesets/Deco/JungleDecoANN.png","tiles":"{\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Deco/JungleDecoLL.json b/Resources/AssetRipper/Sprites/Tilesets/Deco/JungleDecoLL.json new file mode 100644 index 0000000..f913caa --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Deco/JungleDecoLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"DecoTile","palettes":"{\n\"DecoTile\": [\"Jungle\"],\n\"DecoTileGreen\": [\"Jungle\"]\n}","sheet_size":"Vector2i(80, 32)","source_path":"res://Assets/Sprites/Tilesets/Deco/JungleDecoLL.png","tiles":"{\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Deco/OverworldDeco.json b/Resources/AssetRipper/Sprites/Tilesets/Deco/OverworldDeco.json new file mode 100644 index 0000000..b4ddc6a --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Deco/OverworldDeco.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"DecoTile","palettes":"{\n\"DecoTile\": [\"default\", \"DefaultNight\"],\n\"DecoTileGreen\": [\"default\", \"DefaultNight\"]\n}","sheet_size":"Vector2i(80, 32)","source_path":"res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png","tiles":"{\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 384\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 416\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 385\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 417\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 440,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 444,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 441,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 445,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 440,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 444,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 441,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 445,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(64, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 440,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(64, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 444,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(72, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 441,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(72, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 445,\n\"palette\": \"DecoTileGreen\"\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Deco/OverworldDecoANN.json b/Resources/AssetRipper/Sprites/Tilesets/Deco/OverworldDecoANN.json new file mode 100644 index 0000000..2c063ef --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Deco/OverworldDecoANN.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"DecoTile","palettes":"{\n\"DecoTile\": [\"default\", \"DefaultNight\"],\n\"DecoTileGreen\": [\"default\", \"DefaultNight\"]\n}","sheet_size":"Vector2i(80, 32)","source_path":"res://Assets/Sprites/Tilesets/Deco/OverworldDecoANN.png","tiles":"{\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Deco/OverworldDecoLL.json b/Resources/AssetRipper/Sprites/Tilesets/Deco/OverworldDecoLL.json new file mode 100644 index 0000000..b5799ea --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Deco/OverworldDecoLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"DecoTile","palettes":"{\n\"DecoTile\": [\"default\", \"DefaultNight\"],\n\"DecoTileGreen\": [\"default\", \"DefaultNight\"]\n}","sheet_size":"Vector2i(80, 32)","source_path":"res://Assets/Sprites/Tilesets/Deco/OverworldDecoLL.png","tiles":"{\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Deco/SkyDeco.json b/Resources/AssetRipper/Sprites/Tilesets/Deco/SkyDeco.json new file mode 100644 index 0000000..4939d5d --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Deco/SkyDeco.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"DecoTile","palettes":"{\n\"DecoTile\": [\"default\", \"DefaultNight\"],\n\"DecoTileGreen\": [\"default\", \"DefaultNight\"]\n}","sheet_size":"Vector2i(80, 32)","source_path":"res://Assets/Sprites/Tilesets/Deco/SkyDeco.png","tiles":"{\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 384\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 384\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 385\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 385\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 440,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 444,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 441,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 445,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(64, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 440,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(64, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 444,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(72, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 441,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(72, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 445,\n\"palette\": \"DecoTileGreen\"\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Deco/SkyDecoLL.json b/Resources/AssetRipper/Sprites/Tilesets/Deco/SkyDecoLL.json new file mode 100644 index 0000000..582544f --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Deco/SkyDecoLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"DecoTile","palettes":"{\n\"DecoTile\": [\"default\", \"DefaultNight\"],\n\"DecoTileGreen\": [\"default\", \"DefaultNight\"]\n}","sheet_size":"Vector2i(80, 32)","source_path":"res://Assets/Sprites/Tilesets/Deco/SkyDecoLL.png","tiles":"{\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Deco/SnowDeco.json b/Resources/AssetRipper/Sprites/Tilesets/Deco/SnowDeco.json new file mode 100644 index 0000000..770c311 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Deco/SnowDeco.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"DecoTile","palettes":"{\n\"DecoTile\": [\"Snow\", \"SnowNight\"],\n\"DecoTile2\": [\"Snow\", \"SnowNight\"],\n\"DecoTileGreen\": [\"Snow\", \"SnowNight\"]\n}","sheet_size":"Vector2i(80, 32)","source_path":"res://Assets/Sprites/Tilesets/Deco/SnowDeco.png","tiles":"{\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 309,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 384\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 416\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 310,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 385\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 417\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 311,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 293,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 440,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 444,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 312,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 441,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 445,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 440,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 444,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 441,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 445,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(64, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 440,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(64, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 444,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(72, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 441,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(72, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443,\n\"palette\": \"DecoTileGreen\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 445,\n\"palette\": \"DecoTileGreen\"\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Deco/SnowDecoANN.json b/Resources/AssetRipper/Sprites/Tilesets/Deco/SnowDecoANN.json new file mode 100644 index 0000000..8782550 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Deco/SnowDecoANN.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"DecoTile","palettes":"{\n\"DecoTile\": [\"Snow\", \"SnowNight\"],\n\"DecoTile2\": [\"Snow\", \"SnowNight\"],\n\"DecoTileGreen\": [\"Snow\", \"SnowNight\"]\n}","sheet_size":"Vector2i(80, 32)","source_path":"res://Assets/Sprites/Tilesets/Deco/SnowDecoANN.png","tiles":"{\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Deco/SnowDecoLL.json b/Resources/AssetRipper/Sprites/Tilesets/Deco/SnowDecoLL.json new file mode 100644 index 0000000..03d4349 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Deco/SnowDecoLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"DecoTile","palettes":"{\n\"DecoTile\": [\"Snow\", \"SnowNight\"],\n\"DecoTile2\": [\"Snow\", \"SnowNight\"],\n\"DecoTileGreen\": [\"Snow\", \"SnowNight\"]\n}","sheet_size":"Vector2i(80, 32)","source_path":"res://Assets/Sprites/Tilesets/Deco/SnowDecoLL.png","tiles":"{\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 446\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 447\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/EndingCastleSprite.json b/Resources/AssetRipper/Sprites/Tilesets/EndingCastleSprite.json new file mode 100644 index 0000000..2a12b89 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/EndingCastleSprite.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Tilesets/EndingCastleSprite.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/EndingFinalCastleSprite.json b/Resources/AssetRipper/Sprites/Tilesets/EndingFinalCastleSprite.json new file mode 100644 index 0000000..2cd9171 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/EndingFinalCastleSprite.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Tilesets/EndingFinalCastleSprite.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Flag.json b/Resources/AssetRipper/Sprites/Tilesets/Flag.json new file mode 100644 index 0000000..31cab20 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Flag.json @@ -0,0 +1 @@ +{"columns":"3","palette_base":"Green","palettes":"{\n\"Green\": [\"default\", \"Underground\", \"Underwater\", \"Snow\", \"Space\", \"Volcano\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Tilesets/Flag.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 126\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 127\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 126\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/FlagPole.json b/Resources/AssetRipper/Sprites/Tilesets/FlagPole.json new file mode 100644 index 0000000..35cd027 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/FlagPole.json @@ -0,0 +1 @@ +{"columns":"6","palette_base":"TileGreen","palettes":"{\n\"TileGreen\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Snow\", \"Space\"]\n}","sheet_size":"Vector2i(16, 192)","source_path":"res://Assets/Sprites/Tilesets/FlagPole.png","tiles":"{\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 303\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(0, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 317\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(8, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Liquids.json b/Resources/AssetRipper/Sprites/Tilesets/Liquids.json new file mode 100644 index 0000000..db4e2b5 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Liquids.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Liquid","palettes":"{\n\"Liquid\": [\"FGWater\", \"Lava\", \"BGWater\", \"Poison\"]\n}","sheet_size":"Vector2i(16, 32)","source_path":"res://Assets/Sprites/Tilesets/Liquids.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 321\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 321\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/NightLiquids.json b/Resources/AssetRipper/Sprites/Tilesets/NightLiquids.json new file mode 100644 index 0000000..d3cb7e4 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/NightLiquids.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Liquid","palettes":"{\n\"Liquid\": [\"FGWater\", \"Lava\", \"BGWaterNight\", \"Poison\"]\n}","sheet_size":"Vector2i(16, 32)","source_path":"res://Assets/Sprites/Tilesets/NightLiquids.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 321\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 321\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/OnOffPlatform.json b/Resources/AssetRipper/Sprites/Tilesets/OnOffPlatform.json new file mode 100644 index 0000000..2484e20 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/OnOffPlatform.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Tilesets/OnOffPlatform.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Platform.json b/Resources/AssetRipper/Sprites/Tilesets/Platform.json new file mode 100644 index 0000000..c2ce002 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Platform.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Red","palettes":"{\n\"Red\": [\"default\"]\n}","sheet_size":"Vector2i(24, 8)","source_path":"res://Assets/Sprites/Tilesets/Platform.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 91\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 91\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 91\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/Airship.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Airship.json new file mode 100644 index 0000000..f2e1dc2 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Airship.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"Mountain\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Mountain\"],\n\"Tile\": [\"Mountain\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/Airship.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/AirshipLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/AirshipLL.json new file mode 100644 index 0000000..f72c0b4 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/AirshipLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"Mountain\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Mountain\"],\n\"Tile\": [\"Mountain\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/AirshipLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/Autumn.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Autumn.json new file mode 100644 index 0000000..4cbbbcc --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Autumn.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"Autumn\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Autumn\"],\n\"Tile\": [\"Autumn\"],\n\"TileGreen\": [\"Autumn\"],\n\"TreeTrunk\": [\"Autumn\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/Autumn.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/AutumnLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/AutumnLL.json new file mode 100644 index 0000000..9cd712a --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/AutumnLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"Autumn\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Autumn\"],\n\"Tile\": [\"Autumn\"],\n\"TileGreen\": [\"Autumn\"],\n\"TreeTrunk\": [\"Autumn\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/AutumnLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/Beach.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Beach.json new file mode 100644 index 0000000..a91f336 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Beach.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"Coral\": [\"Beach\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"default\"],\n\"Tile\": [\"Beach\"],\n\"Tile2\": [\"Underwater\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/Beach.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"Tile2\"\n},\nVector2(64, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"Tile2\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"Tile2\"\n},\nVector2(72, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"Tile2\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 420,\n\"palette\": \"Coral\"\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 489,\n\"palette\": \"Coral\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 490,\n\"palette\": \"Coral\"\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 491,\n\"palette\": \"Coral\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/BeachLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/BeachLL.json new file mode 100644 index 0000000..6154323 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/BeachLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"Coral\": [\"Beach\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"default\"],\n\"Tile\": [\"Beach\"],\n\"Tile2\": [\"Underwater\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/BeachLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"Tile2\"\n},\nVector2(64, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"Tile2\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"Tile2\"\n},\nVector2(72, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"Tile2\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 420,\n\"palette\": \"Coral\"\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 489,\n\"palette\": \"Coral\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 490,\n\"palette\": \"Coral\"\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 491,\n\"palette\": \"Coral\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/BeachSP.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/BeachSP.json new file mode 100644 index 0000000..e285914 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/BeachSP.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"Coral\": [\"Beach\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"default\"],\n\"Tile\": [\"Beach\"],\n\"Tile2\": [\"Underwater\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/BeachSP.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"Tile2\"\n},\nVector2(64, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"Tile2\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"Tile2\"\n},\nVector2(72, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"Tile2\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 489,\n\"palette\": \"Coral\"\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 420,\n\"palette\": \"Coral\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 491,\n\"palette\": \"Coral\"\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 490,\n\"palette\": \"Coral\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/Bonus.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Bonus.json new file mode 100644 index 0000000..19ce09a --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Bonus.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Underground\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"Bonus\"],\n\"GreenMushroom\": [\"Underground\"],\n\"GreenPipe\": [\"Underground\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"Underground\"],\n\"RedPipe\": [\"Underground\"],\n\"SpriteTile\": [\"Bonus\"],\n\"Tile\": [\"Bonus\"],\n\"TileGreen\": [\"Bonus\"],\n\"TreeTrunk\": [\"Bonus\"],\n\"YellowMushroom\": [\"Underground\"],\n\"YellowPipe\": [\"Underground\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/Bonus.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/BonusLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/BonusLL.json new file mode 100644 index 0000000..2004c2f --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/BonusLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Underground\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"Bonus\"],\n\"GreenMushroom\": [\"Underground\"],\n\"GreenPipe\": [\"Underground\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"Underground\"],\n\"RedPipe\": [\"Underground\"],\n\"SpriteTile\": [\"Bonus\"],\n\"Tile\": [\"Bonus\"],\n\"TileGreen\": [\"Bonus\"],\n\"TreeTrunk\": [\"Bonus\"],\n\"YellowMushroom\": [\"Underground\"],\n\"YellowPipe\": [\"Underground\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/BonusLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/Castle.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Castle.json new file mode 100644 index 0000000..fec9a97 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Castle.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Underground\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"Castle\"],\n\"GreenMushroom\": [\"Underground\"],\n\"GreenPipe\": [\"Castle\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"Underground\"],\n\"RedPipe\": [\"Underground\"],\n\"SpriteTile\": [\"Castle\"],\n\"Tile\": [\"Castle\"],\n\"Tile2\": [\"Castle\"],\n\"TileGreen\": [\"Castle\"],\n\"TreeTrunk\": [\"Castle\"],\n\"YellowMushroom\": [\"Underground\"],\n\"YellowPipe\": [\"Underground\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/Castle.png","tiles":"{\nVector2(-8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327,\n\"palette\": \"Tile2\"\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327,\n\"palette\": \"Tile2\"\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleANN.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleANN.json new file mode 100644 index 0000000..186e15b --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleANN.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Underground\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"Castle\"],\n\"GreenMushroom\": [\"Underground\"],\n\"GreenPipe\": [\"Castle\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"Underground\"],\n\"RedPipe\": [\"Underground\"],\n\"SpriteTile\": [\"Castle\"],\n\"Tile\": [\"Castle\"],\n\"Tile2\": [\"Castle\"],\n\"TileGreen\": [\"Castle\"],\n\"TreeTrunk\": [\"Castle\"],\n\"YellowMushroom\": [\"Underground\"],\n\"YellowPipe\": [\"Underground\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/CastleANN.png","tiles":"{\nVector2(-8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327,\n\"palette\": \"Tile2\"\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327,\n\"palette\": \"Tile2\"\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleLL.json new file mode 100644 index 0000000..8a34da5 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Underground\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"Castle\"],\n\"GreenMushroom\": [\"Underground\"],\n\"GreenPipe\": [\"Castle\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"Underground\"],\n\"RedPipe\": [\"Underground\"],\n\"SpriteTile\": [\"Castle\"],\n\"Tile\": [\"Castle\"],\n\"Tile2\": [\"Castle\"],\n\"TileGreen\": [\"Castle\"],\n\"TreeTrunk\": [\"Castle\"],\n\"YellowMushroom\": [\"Underground\"],\n\"YellowPipe\": [\"Underground\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/CastleLL.png","tiles":"{\nVector2(-8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327,\n\"palette\": \"Tile2\"\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327,\n\"palette\": \"Tile2\"\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleWater.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleWater.json new file mode 100644 index 0000000..2ebd086 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleWater.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"Coral\": [\"Underwater\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"Underwater\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"Underground\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Underwater2\"],\n\"Tile\": [\"Underwater\"],\n\"Tile2\": [\"Underwater\"],\n\"TileGreen\": [\"Underwater\"],\n\"TreeTrunk\": [\"Underwater\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/CastleWater.png","tiles":"{\nVector2(-8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327,\n\"palette\": \"Tile2\"\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327,\n\"palette\": \"Tile2\"\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 420,\n\"palette\": \"Coral\"\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 489,\n\"palette\": \"Coral\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 490,\n\"palette\": \"Coral\"\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 491,\n\"palette\": \"Coral\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleWaterANN.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleWaterANN.json new file mode 100644 index 0000000..a14e43b --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleWaterANN.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Tilesets/Terrain/CastleWaterANN.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleWaterLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleWaterLL.json new file mode 100644 index 0000000..2409de1 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleWaterLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"Coral\": [\"Underwater\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"Underwater\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"Underground\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Underwater2\"],\n\"Tile\": [\"Underwater\"],\n\"Tile2\": [\"Underwater\"],\n\"TileGreen\": [\"Underwater\"],\n\"TreeTrunk\": [\"Underwater\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/CastleWaterLL.png","tiles":"{\nVector2(-8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327,\n\"palette\": \"Tile2\"\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327,\n\"palette\": \"Tile2\"\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 420,\n\"palette\": \"Coral\"\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 489,\n\"palette\": \"Coral\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 490,\n\"palette\": \"Coral\"\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 491,\n\"palette\": \"Coral\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleWaterSP.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleWaterSP.json new file mode 100644 index 0000000..2947312 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/CastleWaterSP.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"Coral\": [\"Underwater\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"Underwater\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"Underground\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Underwater2\"],\n\"Tile\": [\"Underwater\"],\n\"Tile2\": [\"Underwater\"],\n\"TileGreen\": [\"Underwater\"],\n\"TreeTrunk\": [\"Underwater\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/CastleWaterSP.png","tiles":"{\nVector2(-8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327,\n\"palette\": \"Tile2\"\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327,\n\"palette\": \"Tile2\"\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 489,\n\"palette\": \"Coral\"\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 420,\n\"palette\": \"Coral\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 491,\n\"palette\": \"Coral\"\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 490,\n\"palette\": \"Coral\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 350,\n\"palette\": \"Tile2\"\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 349,\n\"palette\": \"Tile2\"\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/Desert.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Desert.json new file mode 100644 index 0000000..e83a8b8 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Desert.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"Coral\": [\"Desert\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Desert\"],\n\"Tile\": [\"Desert\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/Desert.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 420,\n\"palette\": \"Coral\"\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 489,\n\"palette\": \"Coral\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 490,\n\"palette\": \"Coral\"\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 491,\n\"palette\": \"Coral\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/DesertANN.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/DesertANN.json new file mode 100644 index 0000000..6540916 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/DesertANN.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"Coral\": [\"Desert\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Desert\"],\n\"Tile\": [\"Desert\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/DesertANN.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 420,\n\"palette\": \"Coral\"\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 489,\n\"palette\": \"Coral\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 490,\n\"palette\": \"Coral\"\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 491,\n\"palette\": \"Coral\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/DesertLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/DesertLL.json new file mode 100644 index 0000000..f8088db --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/DesertLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"Coral\": [\"Desert\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Desert\"],\n\"Tile\": [\"Desert\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/DesertLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 420,\n\"palette\": \"Coral\"\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 489,\n\"palette\": \"Coral\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 490,\n\"palette\": \"Coral\"\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 491,\n\"palette\": \"Coral\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/DesertSP.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/DesertSP.json new file mode 100644 index 0000000..70bf587 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/DesertSP.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"Coral\": [\"Desert\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Desert\"],\n\"Tile\": [\"Desert\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/DesertSP.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 420,\n\"palette\": \"Coral\"\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 489,\n\"palette\": \"Coral\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 490,\n\"palette\": \"Coral\"\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 491,\n\"palette\": \"Coral\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/Garden.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Garden.json new file mode 100644 index 0000000..f9d2400 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Garden.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"default\"],\n\"Tile\": [\"default\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/Garden.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/GardenLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/GardenLL.json new file mode 100644 index 0000000..331b88c --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/GardenLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"default\"],\n\"Tile\": [\"default\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/GardenLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/GardenSP.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/GardenSP.json new file mode 100644 index 0000000..ca398fe --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/GardenSP.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"Coral\": [\"Underwater\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"default\"],\n\"Tile\": [\"default\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/GardenSP.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 489,\n\"palette\": \"Coral\"\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 420,\n\"palette\": \"Coral\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 491,\n\"palette\": \"Coral\"\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 490,\n\"palette\": \"Coral\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/GhostHouse.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/GhostHouse.json new file mode 100644 index 0000000..64cc88a --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/GhostHouse.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Underground\"],\n\"CastleBridge\": [\"Underground\"],\n\"Cloud\": [\"Underground\"],\n\"GreenMushroom\": [\"Underground\"],\n\"GreenPipe\": [\"Underground\"],\n\"InteriorTile\": [\"Underground\"],\n\"RedMushroom\": [\"Underground\"],\n\"RedPipe\": [\"Underground\"],\n\"SpriteTile\": [\"Underground\"],\n\"Tile\": [\"Underground\"],\n\"TileGreen\": [\"Underground\"],\n\"TreeTrunk\": [\"Underground\"],\n\"YellowMushroom\": [\"Underground\"],\n\"YellowPipe\": [\"Underground\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/GhostHouse.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/GhostHouseLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/GhostHouseLL.json new file mode 100644 index 0000000..7cc7cbe --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/GhostHouseLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Underground\"],\n\"CastleBridge\": [\"Underground\"],\n\"Cloud\": [\"Underground\"],\n\"GreenMushroom\": [\"Underground\"],\n\"GreenPipe\": [\"Underground\"],\n\"InteriorTile\": [\"Underground\"],\n\"RedMushroom\": [\"Underground\"],\n\"RedPipe\": [\"Underground\"],\n\"SpriteTile\": [\"Underground\"],\n\"Tile\": [\"Underground\"],\n\"TileGreen\": [\"Underground\"],\n\"TreeTrunk\": [\"Underground\"],\n\"YellowMushroom\": [\"Underground\"],\n\"YellowPipe\": [\"Underground\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/GhostHouseLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/Jungle.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Jungle.json new file mode 100644 index 0000000..ba8e897 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Jungle.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"default\"],\n\"Tile\": [\"Jungle\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"Jungle\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/Jungle.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/JungleANN.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/JungleANN.json new file mode 100644 index 0000000..9de6c2f --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/JungleANN.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"default\"],\n\"Tile\": [\"Jungle\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"Jungle\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/JungleANN.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/JungleLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/JungleLL.json new file mode 100644 index 0000000..e8b2f00 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/JungleLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"default\"],\n\"Tile\": [\"Jungle\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"Jungle\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/JungleLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/Mountain.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Mountain.json new file mode 100644 index 0000000..468ddad --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Mountain.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Mountain\"],\n\"Tile\": [\"Mountain\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/Mountain.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/MountainLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/MountainLL.json new file mode 100644 index 0000000..308618b --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/MountainLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Mountain\"],\n\"Tile\": [\"Mountain\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/MountainLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/Overworld.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Overworld.json new file mode 100644 index 0000000..2638f03 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Overworld.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"default\"],\n\"Tile\": [\"default\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/Overworld.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/OverworldANN.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/OverworldANN.json new file mode 100644 index 0000000..41b4731 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/OverworldANN.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"default\"],\n\"Tile\": [\"default\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/OverworldANN.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/OverworldLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/OverworldLL.json new file mode 100644 index 0000000..6b7c479 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/OverworldLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"default\"],\n\"Tile\": [\"default\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/OverworldLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/PipeLand.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/PipeLand.json new file mode 100644 index 0000000..5fb7c10 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/PipeLand.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"default\"],\n\"Tile\": [\"default\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/PipeLand.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/PipeLandLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/PipeLandLL.json new file mode 100644 index 0000000..f71590a --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/PipeLandLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"default\"],\n\"Tile\": [\"default\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/PipeLandLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/Sky.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Sky.json new file mode 100644 index 0000000..9ce457d --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Sky.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"default\"],\n\"Tile\": [\"default\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/Sky.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/SkyLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/SkyLL.json new file mode 100644 index 0000000..6428fdf --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/SkyLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"default\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"default\"],\n\"Tile\": [\"default\"],\n\"TileGreen\": [\"default\"],\n\"TreeTrunk\": [\"default\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/SkyLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/Snow.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Snow.json new file mode 100644 index 0000000..a5d490c --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Snow.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Snow\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"Snow\"],\n\"GreenMushroom\": [\"Snow\"],\n\"GreenPipe\": [\"Snow\"],\n\"InteriorTile\": [\"Snow\"],\n\"RedMushroom\": [\"Snow\"],\n\"RedPipe\": [\"Snow\"],\n\"SpriteTile\": [\"Snow\"],\n\"Tile\": [\"Snow\"],\n\"TileGreen\": [\"Snow\"],\n\"TreeTrunk\": [\"Snow\"],\n\"YellowMushroom\": [\"Snow\"],\n\"YellowPipe\": [\"Snow\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/Snow.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/SnowANN.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/SnowANN.json new file mode 100644 index 0000000..7a74ae1 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/SnowANN.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Snow\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"Snow\"],\n\"GreenMushroom\": [\"Snow\"],\n\"GreenPipe\": [\"Snow\"],\n\"InteriorTile\": [\"Snow\"],\n\"RedMushroom\": [\"Snow\"],\n\"RedPipe\": [\"Snow\"],\n\"SpriteTile\": [\"Snow\"],\n\"Tile\": [\"Snow\"],\n\"TileGreen\": [\"Snow\"],\n\"TreeTrunk\": [\"Snow\"],\n\"YellowMushroom\": [\"Snow\"],\n\"YellowPipe\": [\"Snow\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/SnowANN.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/SnowLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/SnowLL.json new file mode 100644 index 0000000..8024e65 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/SnowLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Snow\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"Snow\"],\n\"GreenMushroom\": [\"Snow\"],\n\"GreenPipe\": [\"Snow\"],\n\"InteriorTile\": [\"Snow\"],\n\"RedMushroom\": [\"Snow\"],\n\"RedPipe\": [\"Snow\"],\n\"SpriteTile\": [\"Snow\"],\n\"Tile\": [\"Snow\"],\n\"TileGreen\": [\"Snow\"],\n\"TreeTrunk\": [\"Snow\"],\n\"YellowMushroom\": [\"Snow\"],\n\"YellowPipe\": [\"Snow\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/SnowLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/Space.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Space.json new file mode 100644 index 0000000..3868cdd --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Space.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Underground\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"Space\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"Space\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"Underground\"],\n\"SpriteTile\": [\"Space\"],\n\"Tile\": [\"Space\"],\n\"TileGreen\": [\"Space\"],\n\"TreeTrunk\": [\"Space\"],\n\"YellowMushroom\": [\"Underground\"],\n\"YellowPipe\": [\"Underground\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/Space.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/SpaceLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/SpaceLL.json new file mode 100644 index 0000000..6016ea4 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/SpaceLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Underground\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"Space\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"Space\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"Underground\"],\n\"SpriteTile\": [\"Space\"],\n\"Tile\": [\"Space\"],\n\"TileGreen\": [\"Space\"],\n\"TreeTrunk\": [\"Space\"],\n\"YellowMushroom\": [\"Underground\"],\n\"YellowPipe\": [\"Underground\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/SpaceLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/SpaceSP.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/SpaceSP.json new file mode 100644 index 0000000..35d2801 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/SpaceSP.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Underground\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"Space\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"Space\"],\n\"InteriorTile\": [\"default\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"Underground\"],\n\"SpriteTile\": [\"Space\"],\n\"Tile\": [\"Space\"],\n\"TileGreen\": [\"Space\"],\n\"TreeTrunk\": [\"Space\"],\n\"YellowMushroom\": [\"Underground\"],\n\"YellowPipe\": [\"Underground\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/SpaceSP.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/TerrainTemplate.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/TerrainTemplate.json new file mode 100644 index 0000000..20ecc9c --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/TerrainTemplate.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/Tilesets/Terrain/TerrainTemplate.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/Underground.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Underground.json new file mode 100644 index 0000000..00ebd8f --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Underground.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Underground\"],\n\"CastleBridge\": [\"Underground\"],\n\"Cloud\": [\"Underground\"],\n\"GreenMushroom\": [\"Underground\"],\n\"GreenPipe\": [\"Underground\"],\n\"InteriorTile\": [\"Underground\"],\n\"RedMushroom\": [\"Underground\"],\n\"RedPipe\": [\"Underground\"],\n\"SpriteTile\": [\"Underground\"],\n\"Tile\": [\"Underground\"],\n\"TileGreen\": [\"Underground\"],\n\"TreeTrunk\": [\"Underground\"],\n\"YellowMushroom\": [\"Underground\"],\n\"YellowPipe\": [\"Underground\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/Underground.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/UndergroundANN.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/UndergroundANN.json new file mode 100644 index 0000000..9f18f63 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/UndergroundANN.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Underground\"],\n\"CastleBridge\": [\"Underground\"],\n\"Cloud\": [\"Underground\"],\n\"GreenMushroom\": [\"Underground\"],\n\"GreenPipe\": [\"Underground\"],\n\"InteriorTile\": [\"Underground\"],\n\"RedMushroom\": [\"Underground\"],\n\"RedPipe\": [\"Underground\"],\n\"SpriteTile\": [\"Underground\"],\n\"Tile\": [\"Underground\"],\n\"TileGreen\": [\"Underground\"],\n\"TreeTrunk\": [\"Underground\"],\n\"YellowMushroom\": [\"Underground\"],\n\"YellowPipe\": [\"Underground\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/UndergroundANN.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/UndergroundLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/UndergroundLL.json new file mode 100644 index 0000000..cb2cea1 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/UndergroundLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Underground\"],\n\"CastleBridge\": [\"Underground\"],\n\"Cloud\": [\"Underground\"],\n\"GreenMushroom\": [\"Underground\"],\n\"GreenPipe\": [\"Underground\"],\n\"InteriorTile\": [\"Underground\"],\n\"RedMushroom\": [\"Underground\"],\n\"RedPipe\": [\"Underground\"],\n\"SpriteTile\": [\"Underground\"],\n\"Tile\": [\"Underground\"],\n\"TileGreen\": [\"Underground\"],\n\"TreeTrunk\": [\"Underground\"],\n\"YellowMushroom\": [\"Underground\"],\n\"YellowPipe\": [\"Underground\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/UndergroundLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/Underwater.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Underwater.json new file mode 100644 index 0000000..d90e6b6 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Underwater.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"Coral\": [\"Underwater\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"Underwater\"],\n\"InteriorTile\": [\"Underwater\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Underwater2\"],\n\"Tile\": [\"Underwater\"],\n\"TileGreen\": [\"Underwater\"],\n\"TreeTrunk\": [\"Underwater\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/Underwater.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 420,\n\"palette\": \"Coral\"\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 489,\n\"palette\": \"Coral\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 490,\n\"palette\": \"Coral\"\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 491,\n\"palette\": \"Coral\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/UnderwaterANN.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/UnderwaterANN.json new file mode 100644 index 0000000..5aaca88 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/UnderwaterANN.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"Coral\": [\"Underwater\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"Underwater\"],\n\"InteriorTile\": [\"Underwater\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Underwater2\"],\n\"Tile\": [\"Underwater\"],\n\"TileGreen\": [\"Underwater\"],\n\"TreeTrunk\": [\"Underwater\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/UnderwaterANN.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 420,\n\"palette\": \"Coral\"\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 489,\n\"palette\": \"Coral\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 490,\n\"palette\": \"Coral\"\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 491,\n\"palette\": \"Coral\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/UnderwaterLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/UnderwaterLL.json new file mode 100644 index 0000000..9516696 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/UnderwaterLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"Coral\": [\"Underwater\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"Underwater\"],\n\"InteriorTile\": [\"Underwater\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Underwater2\"],\n\"Tile\": [\"Underwater\"],\n\"TileGreen\": [\"Underwater\"],\n\"TreeTrunk\": [\"Underwater\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/UnderwaterLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 420,\n\"palette\": \"Coral\"\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 489,\n\"palette\": \"Coral\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 490,\n\"palette\": \"Coral\"\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 491,\n\"palette\": \"Coral\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/UnderwaterSP.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/UnderwaterSP.json new file mode 100644 index 0000000..f934f61 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/UnderwaterSP.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"default\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"default\"],\n\"Coral\": [\"Underwater\"],\n\"GreenMushroom\": [\"default\"],\n\"GreenPipe\": [\"Underwater\"],\n\"InteriorTile\": [\"Underwater\"],\n\"RedMushroom\": [\"default\"],\n\"RedPipe\": [\"default\"],\n\"SpriteTile\": [\"Underwater2\"],\n\"Tile\": [\"Underwater\"],\n\"TileGreen\": [\"Underwater\"],\n\"TreeTrunk\": [\"Underwater\"],\n\"YellowMushroom\": [\"default\"],\n\"YellowPipe\": [\"default\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/UnderwaterSP.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 489,\n\"palette\": \"Coral\"\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 420,\n\"palette\": \"Coral\"\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 491,\n\"palette\": \"Coral\"\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 490,\n\"palette\": \"Coral\"\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/Volcano.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Volcano.json new file mode 100644 index 0000000..4feb20b --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/Volcano.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Underground\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"Volcano\"],\n\"GreenMushroom\": [\"Underground\"],\n\"GreenPipe\": [\"Underground\"],\n\"InteriorTile\": [\"Volcano\"],\n\"RedMushroom\": [\"Underground\"],\n\"RedPipe\": [\"Underground\"],\n\"SpriteTile\": [\"Volcano\"],\n\"Tile\": [\"Volcano\"],\n\"TileGreen\": [\"Volcano\"],\n\"TreeTrunk\": [\"Volcano\"],\n\"YellowMushroom\": [\"Underground\"],\n\"YellowPipe\": [\"Underground\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/Volcano.png","tiles":"{\nVector2(-40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 0\n},\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/VolcanoLL.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/VolcanoLL.json new file mode 100644 index 0000000..3eaf029 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/VolcanoLL.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Underground\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"Volcano\"],\n\"GreenMushroom\": [\"Underground\"],\n\"GreenPipe\": [\"Underground\"],\n\"InteriorTile\": [\"Volcano\"],\n\"RedMushroom\": [\"Underground\"],\n\"RedPipe\": [\"Underground\"],\n\"SpriteTile\": [\"Volcano\"],\n\"Tile\": [\"Volcano\"],\n\"TileGreen\": [\"Volcano\"],\n\"TreeTrunk\": [\"Volcano\"],\n\"YellowMushroom\": [\"Underground\"],\n\"YellowPipe\": [\"Underground\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/VolcanoLL.png","tiles":"{\nVector2(-40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 0\n},\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Tilesets/Terrain/VolcanoSP.json b/Resources/AssetRipper/Sprites/Tilesets/Terrain/VolcanoSP.json new file mode 100644 index 0000000..ed8a788 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Tilesets/Terrain/VolcanoSP.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Tile","palettes":"{\n\"BluePipe\": [\"Underground\"],\n\"CastleBridge\": [\"default\"],\n\"Cloud\": [\"Volcano\"],\n\"GreenMushroom\": [\"Underground\"],\n\"GreenPipe\": [\"Underground\"],\n\"InteriorTile\": [\"Volcano\"],\n\"RedMushroom\": [\"Underground\"],\n\"RedPipe\": [\"Underground\"],\n\"SpriteTile\": [\"Volcano\"],\n\"Tile\": [\"Volcano\"],\n\"TileGreen\": [\"Volcano\"],\n\"TreeTrunk\": [\"Volcano\"],\n\"YellowMushroom\": [\"Underground\"],\n\"YellowPipe\": [\"Underground\"]\n}","sheet_size":"Vector2i(256, 256)","source_path":"res://Assets/Sprites/Tilesets/Terrain/VolcanoSP.png","tiles":"{\nVector2(-40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 0\n},\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(0, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(0, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(0, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(0, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(4, 164): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 132,\n\"palette\": \"SpriteTile\"\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 325\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(8, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(8, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(8, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(8, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 454\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 456\n},\nVector2(16, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(16, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(16, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(16, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 455\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 457\n},\nVector2(24, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(24, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(24, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(24, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 458\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 460\n},\nVector2(32, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438,\n\"palette\": \"InteriorTile\"\n},\nVector2(32, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(32, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(32, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 459\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 461\n},\nVector2(40, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439,\n\"palette\": \"InteriorTile\"\n},\nVector2(40, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(40, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(40, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 298\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(48, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(48, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(48, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(48, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(48, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(48, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 320\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(56, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(56, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(56, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(64, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 344\n},\nVector2(64, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 346\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 432,\n\"palette\": \"Cloud\"\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 433,\n\"palette\": \"Cloud\"\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 427\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 428\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(64, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(64, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(64, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(72, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 343\n},\nVector2(72, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 345\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 434,\n\"palette\": \"Cloud\"\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 435,\n\"palette\": \"Cloud\"\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 429\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 430\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 375,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 377,\n\"palette\": \"CastleBridge\"\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(72, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(72, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(72, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(72, 216): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 331,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 332,\n\"palette\": \"TileGreen\"\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"RedMushroom\"\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"YellowMushroom\"\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 363,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 368,\n\"palette\": \"GreenMushroom\"\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(80, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(80, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 425\n},\nVector2(80, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(80, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(80, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(80, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"RedMushroom\"\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"YellowMushroom\"\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 300,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 301,\n\"palette\": \"GreenMushroom\"\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(88, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(88, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n},\nVector2(88, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 426\n},\nVector2(88, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(88, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(88, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(88, 224): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"RedMushroom\"\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"YellowMushroom\"\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 364,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 369,\n\"palette\": \"GreenMushroom\"\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 373\n},\nVector2(96, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(96, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(96, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(96, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(96, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 411\n},\nVector2(96, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(96, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(96, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 335,\n\"palette\": \"TileGreen\"\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"RedMushroom\"\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"YellowMushroom\"\n},\nVector2(104, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 365,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 370,\n\"palette\": \"GreenMushroom\"\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 374\n},\nVector2(104, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(104, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(104, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 413\n},\nVector2(104, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(104, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 412\n},\nVector2(104, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(104, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(104, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 333,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 334,\n\"palette\": \"TileGreen\"\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"RedMushroom\"\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"YellowMushroom\"\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 366,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 371,\n\"palette\": \"GreenMushroom\"\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 442\n},\nVector2(112, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 386\n},\nVector2(112, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 387\n},\nVector2(112, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(112, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(112, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(112, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 336,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 337,\n\"palette\": \"TileGreen\"\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 338,\n\"palette\": \"TreeTrunk\"\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"RedMushroom\"\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"YellowMushroom\"\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 367,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 372,\n\"palette\": \"GreenMushroom\"\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(120, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 388\n},\nVector2(120, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 389\n},\nVector2(120, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 327\n},\nVector2(120, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(120, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(120, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"GreenPipe\"\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"YellowPipe\"\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"BluePipe\"\n},\nVector2(128, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 360,\n\"palette\": \"RedPipe\"\n},\nVector2(128, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(128, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(128, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(136, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(136, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(136, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(136, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(144, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(144, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(144, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(144, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 362,\n\"palette\": \"GreenPipe\"\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"YellowPipe\"\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"BluePipe\"\n},\nVector2(152, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 362,\n\"palette\": \"RedPipe\"\n},\nVector2(152, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(152, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(152, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(160, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(160, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 418\n},\nVector2(160, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(160, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(160, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(168, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(168, 128): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(168, 136): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(168, 144): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(168, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 168): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(168, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(168, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(176, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(176, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(176, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(176, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(176, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(176, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(176, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(176, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(184, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"GreenPipe\"\n},\nVector2(184, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"YellowPipe\"\n},\nVector2(184, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"BluePipe\"\n},\nVector2(184, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 392,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 396,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 403,\n\"palette\": \"RedPipe\"\n},\nVector2(184, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 409\n},\nVector2(184, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(184, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(184, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(184, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(184, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(192, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"GreenPipe\"\n},\nVector2(192, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"YellowPipe\"\n},\nVector2(192, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"BluePipe\"\n},\nVector2(192, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 393,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 397,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 400,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 404,\n\"palette\": \"RedPipe\"\n},\nVector2(192, 128): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 347\n},\nVector2(192, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 348\n},\nVector2(192, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(192, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(192, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(192, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(192, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(200, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 361,\n\"palette\": \"GreenPipe\"\n},\nVector2(200, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"YellowPipe\"\n},\nVector2(200, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"BluePipe\"\n},\nVector2(200, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 361,\n\"palette\": \"RedPipe\"\n},\nVector2(200, 136): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 419\n},\nVector2(200, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(200, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(200, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(200, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(200, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(208, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"GreenPipe\"\n},\nVector2(208, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330,\n\"palette\": \"YellowPipe\"\n},\nVector2(208, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 88): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"BluePipe\"\n},\nVector2(208, 96): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 104): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 112): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"RedPipe\"\n},\nVector2(208, 152): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 448,\n\"palette\": \"TileGreen\"\n},\nVector2(208, 160): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 449\n},\nVector2(208, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(208, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(208, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(216, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(216, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(216, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(224, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"GreenPipe\"\n},\nVector2(224, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"YellowPipe\"\n},\nVector2(224, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"BluePipe\"\n},\nVector2(224, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 356,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 352,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 358,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 354,\n\"palette\": \"RedPipe\"\n},\nVector2(224, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(224, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(224, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(232, 0): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 8): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 16): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 24): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"GreenPipe\"\n},\nVector2(232, 32): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 40): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 48): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 56): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"YellowPipe\"\n},\nVector2(232, 64): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 72): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 80): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 88): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"BluePipe\"\n},\nVector2(232, 96): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 357,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 104): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 353,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 112): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 359,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 120): {\n\"flip_h\": false,\n\"flip_v\": true,\n\"index\": 355,\n\"palette\": \"RedPipe\"\n},\nVector2(232, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(232, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(232, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(240, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"GreenPipe\"\n},\nVector2(240, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"YellowPipe\"\n},\nVector2(240, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"BluePipe\"\n},\nVector2(240, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 391,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 395,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 399,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 402,\n\"palette\": \"RedPipe\"\n},\nVector2(240, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(240, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 436\n},\nVector2(240, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 438\n},\nVector2(248, 0): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 8): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"GreenPipe\"\n},\nVector2(248, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 48): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 56): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"YellowPipe\"\n},\nVector2(248, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"BluePipe\"\n},\nVector2(248, 96): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 390,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 104): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 394,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 112): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 398,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 120): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 401,\n\"palette\": \"RedPipe\"\n},\nVector2(248, 176): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 184): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n},\nVector2(248, 192): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 437\n},\nVector2(248, 200): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 439\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/UI/CoinIcon.json b/Resources/AssetRipper/Sprites/UI/CoinIcon.json new file mode 100644 index 0000000..73ea6ea --- /dev/null +++ b/Resources/AssetRipper/Sprites/UI/CoinIcon.json @@ -0,0 +1 @@ +{"columns":"12","palette_base":"Coin","palettes":"{\n\"Coin\": [\"default1\", \"default2\", \"default3\", \"Underground1\", \"Underground2\", \"Underground3\", \"Castle1\", \"Castle2\", \"Castle3\", \"default1\", \"default2\", \"default3\", \"default1\", \"default2\", \"default3\", \"default1\", \"default2\", \"default3\", \"Snow1\", \"Snow2\", \"Snow3\", \"Volcano1\", \"Volcano2\", \"Volcano3\", \"default1\", \"default2\", \"default3\", \"default1\", \"default2\", \"default3\", \"default1\", \"default2\", \"default3\", \"Space1\", \"Space2\", \"Space3\", \"Bonus1\", \"Bonus2\", \"Bonus3\"]\n}","sheet_size":"Vector2i(8, 8)","source_path":"res://Assets/Sprites/UI/CoinIcon.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 302\n},\nVector2(0, 120): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 302\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/UI/Cursor.json b/Resources/AssetRipper/Sprites/UI/Cursor.json new file mode 100644 index 0000000..75cbb53 --- /dev/null +++ b/Resources/AssetRipper/Sprites/UI/Cursor.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(8, 8)","source_path":"res://Assets/Sprites/UI/Cursor.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 462\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/UI/MenuBG.json b/Resources/AssetRipper/Sprites/UI/MenuBG.json new file mode 100644 index 0000000..c92d0da --- /dev/null +++ b/Resources/AssetRipper/Sprites/UI/MenuBG.json @@ -0,0 +1 @@ +{"columns":"4","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Underground\", \"Castle\", \"Underwater\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\", \"Bonus\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/UI/MenuBG.png","tiles":"{}"} diff --git a/Resources/AssetRipper/Sprites/UI/OneUpNote.json b/Resources/AssetRipper/Sprites/UI/OneUpNote.json new file mode 100644 index 0000000..9e91e6b --- /dev/null +++ b/Resources/AssetRipper/Sprites/UI/OneUpNote.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"Cloud","palettes":"{\n\"Cloud\": [\"White\"]\n}","sheet_size":"Vector2i(16, 16)","source_path":"res://Assets/Sprites/UI/OneUpNote.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 253\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 254\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/UI/TitleSMB1.json b/Resources/AssetRipper/Sprites/UI/TitleSMB1.json new file mode 100644 index 0000000..06ba78d --- /dev/null +++ b/Resources/AssetRipper/Sprites/UI/TitleSMB1.json @@ -0,0 +1 @@ +{"columns":"3","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\"]\n}","sheet_size":"Vector2i(176, 88)","source_path":"res://Assets/Sprites/UI/TitleSMB1.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 466\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 470\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(8, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 467\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 471\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 488\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(16, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 470\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 471\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 481\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 482\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 470\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 479\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(64, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 474\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 476\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 474\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 477\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(72, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 481\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 407\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 479\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 481\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 408\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 479\n},\nVector2(104, 64): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 474\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 406\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 479\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 407\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(136, 48): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 472\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 408\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 466\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 407\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(152, 48): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 472\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 467\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 474\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 408\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/UI/TitleSMBANN.json b/Resources/AssetRipper/Sprites/UI/TitleSMBANN.json new file mode 100644 index 0000000..611f865 --- /dev/null +++ b/Resources/AssetRipper/Sprites/UI/TitleSMBANN.json @@ -0,0 +1 @@ +{"columns":"3","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\"]\n}","sheet_size":"Vector2i(176, 88)","source_path":"res://Assets/Sprites/UI/TitleSMBANN.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 466\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 470\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(8, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 467\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 471\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 488\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(16, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 470\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 471\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 481\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 482\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 470\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 479\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(64, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 474\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 476\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 474\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 477\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(72, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 481\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 407\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 479\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 481\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 408\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 479\n},\nVector2(104, 64): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 474\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 406\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 479\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 407\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(136, 48): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 472\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 408\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 466\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 407\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(152, 48): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 472\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 467\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 474\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 408\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/UI/TitleSMBLL.json b/Resources/AssetRipper/Sprites/UI/TitleSMBLL.json new file mode 100644 index 0000000..bb58995 --- /dev/null +++ b/Resources/AssetRipper/Sprites/UI/TitleSMBLL.json @@ -0,0 +1 @@ +{"columns":"3","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\"]\n}","sheet_size":"Vector2i(176, 88)","source_path":"res://Assets/Sprites/UI/TitleSMBLL.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 466\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 470\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(8, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 467\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 471\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 488\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(16, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 470\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 471\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 481\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 482\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 470\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 479\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(64, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 474\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 476\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 474\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 477\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(72, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 481\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 407\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 479\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 481\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 408\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 479\n},\nVector2(104, 64): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 474\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 406\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 479\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 407\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(136, 48): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 472\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 408\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 466\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 407\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(152, 48): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 472\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 467\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 474\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 408\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/UI/TitleSMBS.json b/Resources/AssetRipper/Sprites/UI/TitleSMBS.json new file mode 100644 index 0000000..0a545f1 --- /dev/null +++ b/Resources/AssetRipper/Sprites/UI/TitleSMBS.json @@ -0,0 +1 @@ +{"columns":"3","palette_base":"Tile","palettes":"{\n\"Tile\": [\"default\", \"Desert\", \"Jungle\", \"Snow\", \"Volcano\", \"Autumn\", \"Beach\", \"Mountain\", \"Space\"]\n}","sheet_size":"Vector2i(176, 88)","source_path":"res://Assets/Sprites/UI/TitleSMBS.png","tiles":"{\nVector2(0, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 324\n},\nVector2(0, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 326\n},\nVector2(0, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 351\n},\nVector2(8, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(8, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(8, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 466\n},\nVector2(8, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(8, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 470\n},\nVector2(8, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(8, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(8, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(8, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(8, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(8, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(16, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(16, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(16, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 467\n},\nVector2(16, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(16, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 471\n},\nVector2(16, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 488\n},\nVector2(16, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(16, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(16, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(16, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(16, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(24, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(24, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(24, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 470\n},\nVector2(24, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(24, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(24, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(32, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(32, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(32, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 471\n},\nVector2(32, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(32, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(32, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(32, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(40, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(40, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(40, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 481\n},\nVector2(40, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(40, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 443\n},\nVector2(40, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(40, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(48, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(48, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(48, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(48, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 482\n},\nVector2(48, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(48, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(48, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(48, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(48, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(48, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(56, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(56, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(56, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(56, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(56, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 470\n},\nVector2(56, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(56, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(56, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 479\n},\nVector2(56, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(56, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(56, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(64, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(64, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 474\n},\nVector2(64, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 476\n},\nVector2(64, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 474\n},\nVector2(64, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 477\n},\nVector2(64, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(64, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(72, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(72, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(72, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 481\n},\nVector2(72, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(72, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(72, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(72, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 407\n},\nVector2(80, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(80, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(80, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 479\n},\nVector2(80, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(80, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 481\n},\nVector2(80, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(80, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(80, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(80, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(80, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(80, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 408\n},\nVector2(88, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(88, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(88, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 376\n},\nVector2(96, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(96, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(96, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(96, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(96, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(96, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(96, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(96, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(96, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(96, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(96, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(104, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(104, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(104, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(104, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(104, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(104, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(104, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(104, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 479\n},\nVector2(104, 64): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 474\n},\nVector2(104, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(104, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 406\n},\nVector2(112, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(112, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(112, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(112, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(112, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(112, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 478\n},\nVector2(112, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(112, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(112, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(112, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(112, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(120, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(120, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(120, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(120, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(120, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(120, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(120, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(120, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 479\n},\nVector2(120, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(120, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(120, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(128, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(128, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(128, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(128, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(128, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(128, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(128, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(128, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(128, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(128, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(128, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 407\n},\nVector2(136, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(136, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(136, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(136, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(136, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(136, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(136, 48): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 472\n},\nVector2(136, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(136, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(136, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(136, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 408\n},\nVector2(144, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(144, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(144, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(144, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(144, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(144, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 464\n},\nVector2(144, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(144, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 466\n},\nVector2(144, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(144, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 468\n},\nVector2(144, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 407\n},\nVector2(152, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(152, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(152, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(152, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(152, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(152, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 465\n},\nVector2(152, 48): {\n\"flip_h\": true,\n\"flip_v\": true,\n\"index\": 472\n},\nVector2(152, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 467\n},\nVector2(152, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 474\n},\nVector2(152, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 473\n},\nVector2(152, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 408\n},\nVector2(160, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 328\n},\nVector2(160, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 475\n},\nVector2(160, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 405\n},\nVector2(168, 0): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 329\n},\nVector2(168, 8): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 16): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 24): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 32): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 40): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 48): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 56): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 64): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 72): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 330\n},\nVector2(168, 80): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 378\n}\n}"} diff --git a/Resources/ClassicPhysics.json b/Resources/ClassicPhysics.json new file mode 100644 index 0000000..b5b9503 --- /dev/null +++ b/Resources/ClassicPhysics.json @@ -0,0 +1,15 @@ +{ + "AIR_ACCEL": 3.8076, + "AIR_SKID": 2.5384, + "DECEL": 3.4736, + "FALL_GRAVITY": 25, + "GROUND_RUN_ACCEL": 3.8, + "GROUND_WALK_ACCEL": 2.5, + "JUMP_GRAVITY": 8.0, + "JUMP_HEIGHT": 273, + "MAX_FALL_SPEED": 273.0, + "RUN_SKID": 6.9, + "WALK_SKID": 30, + "RUN_SPEED": 175, + "WALK_SPEED": 106 +} diff --git a/Resources/Locale/locale.csv b/Resources/Locale/locale.csv new file mode 100644 index 0000000..7228f23 --- /dev/null +++ b/Resources/Locale/locale.csv @@ -0,0 +1,1178 @@ +,description,en,fr,pl,ru,es,it,ga,fil,de,tr,id,pt,jp +LANGUAGE_NAME,,English,Français,Polski,pУcckий,Español,Italiano,GALACTIC ALPHABET,Filipino,Deutsch,Türkçe,Indonesia,Português Brasileiro,にほんご +ACCENTS_USED,,n/a,é; è; ê; ç; à; î; ù; ï,ą; ę; ó; ś; ć; ń; ż; ź; ł,б; г; д; ё; ж; з; и; й; л; п; У; ф; ц; ч; ш; щ; ъ; ы; ь; э; ю; я,á; é; í; ó; ú,à; è; é; ì; ò; ,N/A,n/a,"ä, ü, ö","ç, ş, ğ, ı, İ, ö, ü",n/a,"ç, á, é, í, ó, ú, à, â, ê, î, ô, ã, õ","に,ほ,ん,ご,あ,そ,ぶ,オ,プ,シ,ョ,ン,や,め,る,免,責,事,項,は,非,営,利,の,フ,ァ,ゲ,ー,ム,で,り,、,絶,対,販,売,し,て,な,ま,せ,。,リ,ジ,ナ,ル,公,式,代,替,品,と,機,能,す,も,を,通,じ,遊,こ,が,き,開,発,元,お,よ,び,関,連,べ,団,体,(,任,天,度,),提,携,た,承,認,受,け,い,表,示,さ,れ,ソ,ス,正,用,目,的,変,形,適,熱,心,っ,作,成,へ,愛,情,ふ,ω,!,え,ら,マ,ペ,ャ,イ,ト,ニ,ッ,ポ,カ,タ,テ,モ,ド,チ,レ,ラ,く,つ,づ,か,ワ,ク,エ,キ,ノ,ピ,コ,メ,ュ,サ,ゅ,う,げ,ぞ,デ,ィ,グ,ど,ボ,ロ,パ,ウ,ブ,ケ,ダ,セ,ズ,ひ,ば,ち,む, ,ょ,ア,ェ,・,ず,ゴ,バ,ザ,ぎ,わ,ォ,:,ゾ,だ,み,ろ,ぼ,ツ,ね,ミ,「,」,ヤ,ざ,ゆ,ヒ,ヨ,ぜ,ぬ,ハ,ガ,ぷ,ネ,ベ,ビ,~" +TRANSLATOR(S),,JoeMama (me!),Makerk6,Cube,SlavaWOW,Speedymcfly,TRIPPE,JOEMAMA (ME!),VannyArts,TheOliveOli,_Apostrophe,TBB,Chryss The Crystalball,EdwrinLb (Skopler) +MENU_PLAY_GAME,,Play Game,Commencer,Zacznij Grę,Игpatь,Jugar,Gioca,PLAY GAME,Maglaro,Starten,Başla,Mainkan Game,Jogar,あそぶ +MENU_SETTINGS,,Settings,Paramètres,Ustawienia,hactpoйkи,Configuraciones,Opzioni,SETTINGS,Opsyon,Einstellungen,Ayarlar,Pengaturan,Configurações,オプション +MENU_QUIT_GAME,,Quit Game,Quitter,Wyjdź z Gry,bыйtи,Salir del Juego,Esci,QUIT GAME,Umalis,Beenden,Oyundan Çık,Keluar Game,Sair,やめる +TITLE_DISCLAIMER,,Disclaimer,Clause de non-responsabilité,Ostrzeżenie,Диckлeйmep,Aviso,Avviso,DISCLAIMER,Pahintulot,Hinweis,Sorumluluk Reddİ,Peringatan,Aviso,免責事項 +TITLE_DISCLAIM_1,dont sue ,"Super Mario Bros Remastered is a not-for-profit fangame, and should never ever be sold. + +It does not serve as a substitute to playing any of the original games. + +Super Mario Bros 1 and 2, can be played now on Nintendo Switch through Nintendo Switch Online.","""Super Mario Bros. Remastered"" est un jeu conçu par un fan, a un caractère non lucratif et ne devrait en aucun cas être revendu. + +Il n'est pas destiné à remplacer les jeux originaux. + +Super Mario Bros. 1 et 2, sont jouables sur Nintendo Switch via le Nintendo Switch Online","Super Mario Bros. Remastered jest bezprofitową grą fanową and nigdy nie powinna być sprzedawana. + +Nie ma w celu zastąpić oryginalne gry. + +Super Mario Bros. 1 oraz 2 można zagrać teraz na Nintendo Switch przez Nintendo Switch Online.","Super Mario Bros. Remastered - hekommepчeckaя фah-игpa, kotopaя hиkoгдa he дoлжha пpoдabatьcя. + +oha he cлУжиt aльtephatиboй hи oдhoй из kлaccичeckиx игp. + +b Super Mario Bros 1 и 2, moжho cыгpatь ha Nintendo Switch чepeз Nintendo Switch Online.","Super Mario Bros Remastered es un fangame sin ánimo de lucro, y nunca jamás debería ponerse a la venta. + +No sustituye a ninguno de los juegos originales. + +Super Mario Bros 1 y Los Niveles Perdidos ya se pueden jugar en Nintendo Switch a través de Nintendo Switch Online.","Super Mario Bros. Remastered è un fangame realizzato senza scopo di lucro, e non dovrebbe mai essere venduto. + +Il suo scopo non è quello di sostituire nessuno dei giochi originali. + +Super Mario Bros 1 e 2, possono essere giocati ora su Nintendo Switch tramite Nintendo Switch Online.","SUPER MARIO BROS REMASTERED IS A NOT-FOR-PROFIT FANGAME, AND SHOULD NEVER EVER BE SOLD. + +IT DOES NOT SERVE AS A SUBSTITUTE TO PLAYING ANY OF THE ORIGINAL GAMES. + +SUPER MARIO BROS 1 AND 2, CAN BE PLAYED NOW ON NINTENDO SWITCH THROUGH NINTENDO SWITCH ONLINE.","Ang Super Mario Bros Remastered ay isang not-for-profit fangame, at hindi dapat pagkakitaan. + +Hindi ito pamalit sa anumang original games na gawa ng Nintendo. + +Ang Super Mario Bros 1 at sequel nito ay pwedeng laruing sa Nintendo Switch through Nintendo Switch Online.","Super Mario Bros. Remastered ist ein Nicht-Profit-Fangame, es soll nicht weiterverkauft werden. + +Das Spiel dient nicht als Ersatz für die Originalspiele. + +Super Mario Bros. 1 und 2 sind über Nintendo Switch Online spielbar.","Super Marİo Bros Remastered kar amacı olmayan bİr fangame'dİr ve asla satılmamalıdır. + +Orİjİnal oyunlardan herhangİ bİrİnİ oynamanın yerİne geçmez. + +Super Marİo Bros 1 ve 2, Nİntendo Swİtch Onlİne aracılığıyla şİmdİ Nİntendo Swİtch'te oynanabİlİr.","Super Mario Bros Remastered adalah fangame yang tidak dijual dan tidak akan dijual. + +Remastered ini tidak dapat menggantikan game aslinya. + +Super Mario Bros 1 dan 2 bisa dimainkan di Nintendo Switch melalui Nintendo Switch Online.","Super Mario Bros Remastered é uma fangame não-paga, e nunca deve ser vendida","Super Mario Bros. Remasteredは非営利のファンゲームであり、絶対に販売してはなりません。 + +オリジナルの公式ゲームの代替品として機能するものではありません。 + +Nintendo Switch Onlineを通じて、Nintendo SwitchでSuper Mario Bros. 1とSuper Mario Bros. 2を遊ぶことができます。" +TITLE_DISCLAIM_2,"please, DO NOT SUE","Super Mario Bros Remastered. Its developer, and all related entities are not affiliated with or endorsed by Nintendo. Resources which appear in this game are used for the purpose of fair use, with transformative applications being applied. + +This game merely serves as a love letter to the original game, made by a passionate fan :)","Le développeur de ""Super Mario Bros. Remastered"" et toutes les entités connexes ne sont pas affiliés ou approuvés par Nintendo. Les ressources qui apparaissent dans ce jeu sont utilisées à des fins d’utilisation équitable, avec des applications transformatrices. + +Ce jeu sert simplement de lettre d’amour au jeu original, faite par un fan passionné :)","Super Mario Bros. Remastered, jego twórca oraz wszystkie powiązane podmioty nie są powiązani ani wspierani przez Nintendo. Zasoby używane w grze są wykorzystywane w celach niekomercyjnych, z wprowadzonymi transformacyjnymi zmianami. + +Ta gra ma jedynie służyć jako list miłosny do oryginalnej gry, stworzony przez pasjonującego się fana :)","paзpaбotчиk Super Mario Bros Remastered. и cbязahhыe c hиm opгahизaции he иmeюt hиkakoгo othoшehия c Nintendo. pecУpcы b игpe иcпoльзУюtcя b kaчectbe ""дoбpocobecthoгo иcпoльзobahия"" c пpиmehehиem texhoлoгий пpeoбpaзobahия. + + +Эta игpa пpocto cлУжиt любobhыm пиcьmom k opигиhaльhoй игpe, cдeлahhыm ctpacthыm фahatom :)","Super Mario Bros Remastered. Su desarrollador y todas las entidades relacionadas no están afiliadas ni respaldadas por Nintendo. Los recursos que aparecen en este juego se utilizan con fines de uso legítimo, aplicándose aplicaciones transformativas. + +Este juego es simplemente una carta de amor al juego original, hecha por un fan apasionado :)","Super Mario Bros. Remastered, il suo sviluppatore, e tutte le entità associate NON sono affiliate a Nintendo. Le risorse presenti nel gioco sono state utilizzate nel rispetto del fair use. + +Questo gioco serve semplicemente come una lettera d'amore al gioco originale, fatta da un fan appassioanto :)","SUPER MARIO BROS REMASTERED. ITS DEVELOPER, AND ALL RELATED ENTITIES ARE NOT AFFILIATED WITH OR ENDORSED BY NINTENDO. RESOURCES WHICH APPEAR IN THIS GAME ARE USED FOR THE PURPOSE OF FAIR USE, WITH TRANSFORMATIVE APPLICATIONS BEING APPLIED. + +THIS GAME MERELY SERVES AS A LOVE LETTER TO THE ORIGINAL GAME, MADE BY A PASSIONATE FAN :)","Ang Super Mario Bros Remastered. Ang developer nito, at ang lahat ng tumulong dito ay hindi affiliated with or endorsed ng Nintendo. Ang mga resources na ginamit sa game na ito ay for the purpose of fair use, at dinagdagan ng transformative applications. + +Ginawa ang game na to as love letter sa original game ng isang passionate fan :)","Super Mario Bros. Remastered, der Entwickler, und alle weiteren Beteiligten haben keinerlei Verbindung zu Nintendo. Die Benutzung der in diesem Spiel vorkommenden Ressourcen gilt als faire Nutzung (Fair Use) und falls nötig, wird mit Veränderungen angewendet. + +Dieses Spiel dient als Liebesbrief für das Original, von einem begeisterten Fan :)","Super Marİo Bros Remastered. Gelİştİrİcİsİ ve İlgİlİ tüm kuruluşlar Nİntendo'ya bağlı değİldİr veya Nİntendo tarafından desteklenmemektedİr. Bu oyunda görünen kaynaklar, dönüştürücü uygulamalar uygulanarak adİl kullanım amacıyla kullanılmıştır. + +Bu oyun sadece Nİntendo tarafından yapılan orİjİnal oyuna bİr teşekkür mektubu olarak hİzmet vermektedİr :)","Super Mario Bros Remastered. Pengembangnya, dan semua entitas terkait, tidak berafiliasi atau didukung oleh Nintendo. Sumber daya yang muncul dalam game ini digunakan untuk tujuan penggunaan wajar, dengan aplikasi transformatif yang diterapkan. + +Game ini hanyalah sebuah surat cinta untuk game aslinya, yang dibuat oleh seorang penggemar berat :)","Super Mario Bros Remastered. Seu criador, e todas suas entidades não são afiliadas ou endossadas com a Nintendo. Recursos nos quais aparecem nesse jogo são usados para o propósito de serem usados justamente, com aplicações transformadoras sendo aplicadas.","Super Mario Bros. Remastered、このゲームの開発元および関連するすべての団体は、Nintendo(任天度)と提携または承認を受けていません。このゲームに表示されるリソースは、公正な利用の目的で、変形的な利用が適用されています。 + +このゲームは、熱心なファンによって作成された、オリジナルゲームへの愛情あふれる作品です。(^ω^)" +TITLE_DISCLAIM_3,,Enjoy!,Profitez bien !,Miłej gry!,hacлaждaйtecь!,Disfrute de!,Buon divertimento!,ENJOY!,Enjoy!,Viel Spass!,Keyfİnİ Çıkar!,Selamat Menikmati!,Aproveite!,たのしんで! +MENU_GAME_SELECT,,Select Game,Selectionnez un jeu,Wybierz Grę,bыбepиte ИгpУ,Seleccionar juego,Seleziona il gioco,SELECT GAME,Pumili ng game,Spiel wählen,Oyun Seç,Pilih Permainan,Selecione o Jogo,ゲームをえらぶ +CAMPAIGN_SMB1,,Super Mario Bros.,Super Mario Bros.,Super Mario Bros.,Super Mario Bros.,Super Mario Bros.,Super Mario Bros.,SUPER MARIO BROS.,Super Mario Bros.,Super Mario Bros.,Super Marİo Bros.,Super Mario Bros,Super Mario Bros.,マリオ1 +CAMPAIGN_SMBLL,,Super Mario Bros. The Lost Levels,Super Mario Bros. Les niveaux perdus,Super Mario Bros. Zaginione Poziomy,Super Mario Bros. The Lost Levels,Super Mario Bros. Los Niveles Perdidos,Super Mario Bros. The Lost Levels,SUPER MARIO BROS. THE LOST LEVELS,Super Mario Bros. The Lost Levels,Super Mario Bros.: The Lost Levels,Super Marİo Bros. The Lost Levels,Super Mario Bros. The Lost Levels,Super Mario Bros. The Lost Levels,マリオ2 +CAMPAIGN_SMBS,,Super Mario Bros. Special,Super Mario Bros. Spécial,Super Mario Bros. Wersja Specialna,Super Mario Bros. Special,Super Mario Bros. Especial,Super Mario Bros. Special,SUPER MARIO BROS. SPECIAL,Super Mario Bros. Special,Super Mario Bros. Special,Super Marİo Bros. Specİal,Super Mario Bros. Special,Super Mario Bros. Special,スペシャル +CAMPAIGN_SMBANN,,All Night Nippon: Super Mario Bros.,All Night Nippon: Super Mario Bros.,All Night Nippon: Super Mario Bros.,All Night Nippon: Super Mario Bros.,All Night Nippon: Super Mario Bros.,All Night Nippon: Super Mario Bros.,ALL NIGHT NIPPON: SUPER MARIO BROS.,All Night Nippon: Super Mario Bros.,All Night Nippon: Super Mario Bros.,All Nİght Nİppon: Super Marİo Bros.,All Night Nippon: Super Mario Bros.,All Night Nippon: Super Mario Bros.,オールナイトニッポン +CUSTOM_LEVELS,,Custom Levels,Niveaux Custom,Poziomy Użytkowników,Пoльзobateльckиe Уpobhи,Niveles Personalizados,Livelli Custom,CUSTOM LEVELS,,Level-Editor,Özel Leveller,Level Kustom,Níveis Customizados,カスタムステージ +MENU_STORY,,Story,Histoire,Kampania,kamпahия,Historia,Storia,STORY,Kampanya,Kampagne,Hİkaye,Cerita,História,ストーリーモード +MENU_CHALLENGES,,Challenges,Défis,Wyzwania,Иcпыtahия,Desafíos,Sfide,CHALLENGES,Mga Hamon,Herausforderungen,Zorluklar,Tantangan,Desafios,チャレンジ +MENU_MARATHON,,Marathon,Marathon,Maraton,mapaфoh,Maratón,Maratona,MARATHON,Maraton,Marathon,Maraton,Maraton,Maratona,マラソン +MENU_NEW_GAME,,New Game,Nouvelle Partie,Nowa Gra,hobaя Игpa,Nuevo juego,Nuovo gioco,NEW GAME,Bagong Laro,Neues Spiel,Yenİ Oyun,Permainan Baru,Novo Jogo,あたらしくはじめる +MENU_CONTINUE,,Continue,Continuer,Kontynuuj,Пpoдoлжиtь,Continuar,Continua,CONTINUE,Magpatuloy,Fortsetzen,Devam Et,Melanjutkan,Continue,つづきから +MENU_HIGH_SCORE,,Top-,Top-,Rekord,pekopд-,Top-,Top-,TOP-,Rekord-,Rekord - ,Rekor-,Top-,Topo-,TOP- +MENU_WORLD_SELECT,,Select World,Quel Monde,Wybierz Świat,bыбepиte mиp,Seleccionar Mundo,Seleziona mondo,SELECT WORLD,Pumili ng Mundo,Welt wählen,Dünya Seç,Pilih Dunia,Escolha o seu Mundo,ワールドをえらぶ +MENU_LEVEL_SELECT,,Select Level,Quel Niveau,Wybierz Poziom,bыбepиte Уpobehь,Seleccionar Nivel,Seleziona livello,SELECT LEVEL,Pumili ng Lebel,Level wählen,Level Seç,Pilih Level,Escolha o seu Nível,ステージをえらぶ +MENU_QUEST_SELECT,,Select Quest,Quel Quête,Wybierz Przygodę,bыбepиte kbect,Seleccionar búsqueda,Selezione missione,SELECT QUEST,Pumili ng Misyon,Abenteuer wählen,Görev Seç,Pilih Quest,Escolha a sua Missão,クエストをえらぶ +MENU_CHARA_SELECT,,Select Character,Quel Personnage,Wybierz Postać,bыбepиte Пepcohaжa,Seleccionar Personaje,Selezione personaggio,SELECT CHARACTER,Pumili ng Karakter,Charakter wählen,Karakter Seç,Pilih Karakter,Escolha o seu Pesonagem,キャラクターをえらぶ +QUEST_FIRST,,First Quest,Première Quête,Pierwsza Przygoda,Пepbый kbect,Primera Mision,Prima missione,FIRST QUEST,Unang Misyon,Erstes Abenteuer,Bİrİncİ Görev,Quest Pertama,Primeira Missão,クエスト1 +QUEST_SECOND,,Second Quest,Deuxième Quête,Druga Przygoda,btopoй kbect,Segunda Mision,Seconda missione,SECOND QUEST,Ikalawang Misyon,Zweites Abenteuer,İkİncİ Görev,Quest Kedua,Segunda Missão,クエスト2 +CHAR_MARIO,,Mario,Mario,Mario,mapиo,Mario,Mario,MARIO,Mario,Mario,Marİo,Mario,Mario,マリオ +CHAR_LUIGI,,Luigi,Luigi,Luigi,ЛУиджи,Luigi,Luigi,LUIGI,Luigi,Luigi,Luİgİ,Luigi,Luigi,ルイージ +CHAR_TOAD,,Toad,Toad,Toad,toaд,Toad,Toad,TOAD,Kinopyo,Toad,Toad,Toad,Toad,キノピオ +CHAR_TOADETTE,,Toadette,Toadette,Toadette,toaдetta,Toadette,Toadette,TOADETTE,Kinopiko,Toadette,Toadette,Toadette,Toadette,キノピコ +PAUSE_RESUME,,Resume,Continuer,Kontynuuj,Пpoдoлжиtь,Reanudar,Continua,RESUME,Magpatuloy,Fortsetzen,Devam Et,Melanjutkan,Retome ao Jogo,つづける +PAUSE_RESTART,,Restart Level,Recommencer,Zrestartuj Poziom,Пobtopиtь,Reiniciar nivel,Ricomincia,RESTART LEVEL,Ulitin,Level neustarten,Yenİden Başla,Ulang Level,Recomeçar o Nível,リスタート +PAUSE_QUIT,,Quit to Menu,Quitter,Wyjdź do Menu,bыйtи b mehю,Salir al menú,Torna al menù,QUIT TO MENU,Bumalik sa Menu,Zurück zum Hauptmenü,Menüye Çık,Keluar ke Menu,Sair para o Menu,メインメニュー +PAUSE_RETRY,,Retry,Recommencer,Powtórz,Пobtopиtь,Reintentar,Riprova,RETRY,Ulit,Erneut versuchen,Yenİden Dene,Coba lagi ,Tente Novamente,リトライ +PAUSE_SELECT_LEVEL,,Level Select,Sélection des niveaux,Wybierz Poziom,bыбop Уpobhя,Selección de nivel,Seleziona Livello,LEVEL SELECT,Pumili ng Lebel,Level auswählen,Level Seç,Pemilihan Level,Seleção de Níveis,ステージをえらぶ +CHALLENGE_BOO,,You Vs. Boo,Vous Contre Boo,Ty Kontra Boo,tы Пpotиb БУ,Tú contra Boo,Tu Vs. Boo,YOU VS. BOO,Ikaw konta Boo,Du Vs. Boo,Sen Vs. Boo,Kau Vs. Boo,Voçê Vs. Boo,テレサレース +MENU_SELECT_BOO,,Select Boo,Choisissez le Boo,Wybierz Boo,bыбepи БУ,Seleccionar Boo,Seleziona Boo,SELECT BOO,Pumili ng Boo,Boo wählen,Boo Seç,Pilih Boo,Escolha o seu Boo,テレサをえらぶ +PAUSE_RACE_RESTART,,Restart Race,Recommencer la course,Zrestartuj Wyścig,Пobtopиtь ГohkУ,Reiniciar carrera,Ricomincia gara,RESTART RACE,Ulitin,Rennen neustarten,Yarışı Yenİden Başlat,Balapan Ulang,Recomeçe a Corrida,レースをリスタート +CHALLENGE_HUNT,"The challenge mode featured in SMB DX, involves the player running around levels finding red coins and a hidden yoshi egg. (Like a scavenger hunt!)",Challenge Hunt,Défi de chasse,Tryb Poszukiwania,Иcпыtahиe oxotы,Caza de Monedas,Sfida di caccia,CHALLENGE HUNT,Scavenger,Schatzsuche,Zorluk Avı,Tantangan Berburu,Caça ao Desafio,チャレンジゲーム +MARATHON_START,,Start Run,Commencez la run,Zacznij Próbę,haчatь Зaбeг,Iniciar Maraton,Inizia run,START RUN,Simulan,Starten,Başla,Mulai Lari,Começar Rodada,スタート +MARATHON_PRACTICE,,Practice,Entraînement,Ćwiczenia,Пpaktиka,Práctica,Pratica,PRACTICE,Praktis,Training,Pratİk Yap,Latihan,Modo Prática,れんしゅう +MARATHON_PB_NONE,,No PB,Pas de Record,Bez Rekordu,het pekopдa,No PB,No PB,NO PB,No PB,Keine BZ,PB Yok,Tidak PB,Sem PB,PBなし +MARATHON_PB_VALID,,PB: -,Record Perso.:,Rekord:,pekopд:,PB: -,PB: -,PB: -,PB: -,BZ: -,PB: -,PB: -,PB: -,PB: - +SETTINGS_LANGUAGE,,Language,Langue,Język,Языk,Idioma,Lingua,LANGUAGE,Lenggwahe,Sprache,Dİl,Bahasa,Linguagem,げんご +SETTINGS_VIDEO,,Video,Vidéo,Wideo,bидeo,Vídeo,Video,VIDEO,Vidyo,Video,Vİdeo,Video,Video,えいぞう +SETTINGS_AUDIO,,Audio,Audio,Dźwięk,aУдиo,Audio,Audio,AUDIO,Awdiyo,Audio,Ses,Suara,Audio,オーディオ +SETTINGS_VISUALS,,Visuals,Visuels,Obraz,bизУaл,Visuales,Grafica,VISUALS,Grapika,Grafik,Grafİkler,Visuals,Gráficos,グラフィック +SETTINGS_DIFFICULTY,,Difficulty,Difficulté,Trudność,cлoжhoctь,Dificultad,Difficoltà,DIFFICULTY,Antas ng difficulty,Schwierigkeitsgrad,Zorluk,Kesulitan,Dificuldade,なんいど +SETTINGS_KEYBOARD,,Keyboard,Clavier,Klawiatura,kлabиatУpa,Teclado,Tastiera,KEYBOARD,Keyboard,Tastatur,Klavye,Keyboard,Teclado,キーボード +SETTINGS_CONTROLLER,,Controller,Manette,Kontroler,kohtpoллep,Controles,Controller,CONTROLLER,Controller,Controller,Kumanda,Kontrol,Controle,コントローラー +SETTINGS_DATA,,Data,Données,,,,,,,,Verİler,,, +SETTINGS_RESOURCE_PACK,,Resource Packs,Packs de Ressources,Paczki Zasobów,tekctУp-пakи,Paquetes de recursos,Pacchetti di risorse,RESOURCE PACKS,Resource Packs,Ressourcenpakete,Kaynak Paketlerİ,Paket Resource,Pacotes de Recurso,リソースパック +SETTING_ON,"might change to just be true or false, instead. idk",On,On,Wł.,bkл.,Activado,On,ON,On,An,Açık,Aktif,Ligado,オン +SETTING_OFF,,Off,Off,Wył.,bыkл.,Desactivado,Off,OFF,Off,Aus,Kapalı,Mati,Desligado,オフ +VIDEO_MODE,"windowed, fullscreen, etc",Mode,Mode,Tryb,peжиm,Modo,Modalità video,MODE,Mode,Fenstermodus,Pencere Modu,Mode,Modo,ウィンドウモード +VIDEO_SIZE,"aspect ratio (4:3, widescreen)",Size,Taille,Wielkość,paзmep,Tamaño,Formato schermo,SIZE,Sukat ng Screen,Seitenverhältnis,En Boy Oranı,Ukuran,Proporção,かいぞうど +VIDEO_RENDER,,Rendering,Rendu,Renderowanie,pehдepиhг,Renderización,,RENDERING,,,Görselleştİrme,Rendering,,レンダリング +VIDEO_SCALING,,Scaling,Mise à l'échelle,Powiększanie,Фильtpaция,Escalado,Ridimensionamento,SCALING,Pagka-render,Skalierung,Ölçeklendİrme,Scaling,Dimensionamento,スケーリング +VIDEO_VSYNC,,VSync,VSync,V-Sync,bept. cиhxpohизaция,VSync,VSync,VSYNC,VSync,VSync,VSync,VSync,VSync,VSYNC +VIDEO_SHADOWS,,Drop Shadows,Ombres portées,Cienie,Пaдaющиe tehи,Sombras paralelas,Ombre,DROP SHADOWS,Drop Shadows,Schatten,Gölgeler,Bayangan,Sombras,ドロップシャドウ +VIDEO_HUD_SCALING,,HUD Spacing,Style du HUD,Styl HUD,ctиль Иhtepфeйca,Espaciado del HUD,Spaziatura della HUD,HUD SPACING,Spacing ng HUD,HUD-Abstand,HUD Aralığı,Jarak HUD,Espaçamento do HUD,HUDかんかく +VIDEO_MODE_WINDOWED,,Windowed,Fenêtré,Okno,okohhый,Ventana,Finestra,WINDOWED,Windowed,Fenster,Pencere,Windowed,Janela,ウィンドウ +VIDEO_MODE_FULLSCREEN,,Fullscreen,Plein Écran,Pełny Ekran,Пoлhoэkpahhый,Pantalla completa,Schermo intero,FULLSCREEN,Full Screen,Vollbild,Tam Ekran,Layar Penuh,Tela Cheia,フルスクリーン +VIDEO_MODE_BORDERLESS,,Borderless,Sans Bordure,Bez Obramowania,Бeз pamkи,Sin bordes,Senza bordi,BORDERLESS,Borderless,Ohne Rand,Sınırsız,Tanpa Batas,Sem Borda,ボーダレス +VIDEO_ASPECT_OG,,4:3,4:3,4:3,4:3,4:3,4:3,4:3,4:3,4:3,4:3,4:3,4:3,4:3 +VIDEO_ASPECT_WIDE,,Widescreen,Panoramique,Szeroki Ekran,Шиpokoфopmathый,Pantalla panorámica,Schermo largo,WIDESCREEN,Widescreen,Breitbild,Genİş Ekran,Layar Lebar,Ecrã Panorâmico,ワイドスクリーン +VIDEO_VISUALS_PIXEL,,Pixelated,Pixélisé,Pikselowane,Пиkceльhыe,Pixelado,Pixellata,PIXELATED,Pixelated,Klassisch,Pİksellİ,Berpiksel,Pixelado,ピクセルそう +VIDEO_VISUALS_SMOOTH,,Smooth,Fondu,Gładkie,Глaдkиe,Liso,Liscia,SMOOTH,Malinis,Modern,Pürüzsüz,Halus,Suave,スムーズ +VIDEO_SCALING_FRACT,,Fractional,Fractionnaire,Ułamkowe,Дpoбhaя,Fraccionario,Frazionario,FRACTIONAL,Praksyonal,Fraktal,Kesİrlİ,Fractional,Fracionado,ひせいすう +VIDEO_SCALING_INT,,Integer,Entier,Całkowite,Цeлaя,Entero,Intero,INTEGER,Integer,Ganz,Tam Sayı,Integer,Inteiro,せいすう +VIDEO_HUD_STRETCHED,,Stretched,Étiré,Rozciągnięte,pactяhУtый,Estirado,Estesa,STRETCHED,Naka-stretch,Breit,Uzatılmış,Lebar,Esticado,ひきのばし +VIDEO_HUD_CENTER,,Centered,Centré,Wyśrodkowane,Цehtpaльhый,Centrado,Centrata,CENTERED,Ginta,Zentriert,Ortalanmış,Tengah,Centralizado,ちゅうおう +AUDIO_MASTER,,Master,Général,Ogólne,oбщaя Гpomkoctь,Master,Principale,MASTER,General,Hauptlautstärke,Ana,Master,Mestre,マスター +AUDIO_MUSIC,,Music,Musique,Muzyka,mУзыka,Música,Musica,MUSIC,Musika,Musik,Müzİk,Musik,Música,BGM +AUDIO_SFX,,SFX,Effets Sonores,Efekty Dźwiękowe,Эффektы,SFX,SFX,SFX,SFX,Soundeffekte,Ses Efektlerİ,Efek Suara,Efeitos Sonoros,SFX +AUDIO_EXTRA_BGM,"Setting to enable or disable extra music tracks in game (bonus theme, athletic theme, bowser theme)",Extra BGM,Musiques En Plus,Muzyka Atletyczna,Эkctpa BGM,Música de fondo adicional,BGM extra,EXTRA BGM,Extrang Musika,Extramusik,Ekstra Müzİk,BGM Ekstra,BGM Extra,ついかBGM +AUDIO_EXTRA_SFX,Adds in some other optional sfxs from SMBDX and the modern games,Extra SFX,Effets Sonores En Plus,Dodatkowe Efekty Dźwiękowe,Эkctpa SFX,Efectos especiales adicionales,SFX extra,EXTRA SFX,Extrang SFX,Extra-Soundeffekte,Ekstra Ses Efektlerİ,SFX Ekstra,SFX Extra,ついかSFX +AUDIO_MENU_BGM,You win.,Menu BGM,Musique Menu,Muzyka Menu,BGM mehю,Música de fondo del menú,BGM del menu,MENU BGM,Musika sa Menu,Menümusik,Menü Müzİk,Menu BGM,BGM do Menu,メニューBGM +AUDIO_SKID_SFX,Enables the skidding sfx from Lost Levels,Skid SFX,Bruit Dérapage,Dźwięki Hamowania,ЗbУk ckoльжehия,Effectos de patinar,Skid SFX,SKID SFX,SFX ng skid,Rutsch-Soundeffekt,Kayma Ses Efektİ,Efek Suara Selip,SFX de Derrapagem,スキールおん +VISUALS_PARALLAX,Sets the amount of parallax used in BG's,Parallax,Parallaxe,Paralaks,Пapaллakc,Parallax,Effetto parallasse,PARALLAX,Naka-parallax,Parallaxeneffekt,Paralaks,Paralaks,Parallax,ラスター +VISUALS_EXTRA_BGs,"Terrible name, but basically enables whether the new bg's are shown (underground + castle)",Extra BGs,Décors Modernes,Dodatkowe Tła,Эkctpa Фohы,BG adicionales,Sfondi extra,EXTRA BGS,Extra BGs,Extra-Hintergründe,Ekstra Arka Planlar,BG Ekstra,BGs Extras,ついかのはいけい +VISUAL_PARTICLES,,BG Particles,Particules Décors,Cząsteczki w Tle,Чactицы Фoha,Partículas BG,Particelle sfondi,BG PARTICLES,Particles ng BG,Hintergrundpartikel,Arka Plan Partİküllerİ,Partikel BG,Partículas de BG,はいけいのパーティクル +VISUAL_HUD_STYLE,"Changes between the classic hud, or the modern hud from SMM2",HUD Style,Style du HUD,Styl HUD,ctиль Иhtepфeйca,Estilo HUD,Stile HUD,HUD STYLE,Style ng HUD,HUD-Stil,HUD Stİlİ,Gaya HUD,Estilo de HUD,HUDスタイル +VISUAL_PALETTE,,Palette,Palette,Paleta,Пaлиtpa,Paleta,Palette,PALETTE,Paleta,Farbpalette,Palet,Palet,Paleta,パレット +VISUAL_RAINBOW,"Which effect should be used for invincibility (Shader based, Palette Based)",Rainbow Effect,Effet Arc-En-Ciel,Efekt Tenczy,Эффekt paдУги,Efecto Arcoiris,Effetto arcobaleno,RAINBOW EFFECT,Effect ng Rainbow,Regenbogeneffekt,Gökküşağı Efektİ,Efek Pelangi,Efeito Arco-Íris,むてきマリオパレット +VISUAL_COLOURFUL_PIPES,"Enables multi-coloured pipes (green by default, if turned off)",Colorful Pipes,Tuyaux de couleurs,Kolorowe Rury,paзhoцbethыe tpУбы,Tubos de colores,Tubi colorati,COLORFUL PIPES,Makulay na Tubo,Gefärbte Röhren,Renklİ Borular,Pipa Warna-Warni,Canos Coloridos,いろとりどりの どかん +VISUAL_TRANSFORM,"Should the transformation effect on the player, be rainbow, or a simple animation swap?",Transform Style,Style Transfo.,Styl Transformacji,ctиль tpahcфopmaции,Transformar el estilo,Stile trasformazione,TRANSFORM STYLE,Style ng Pagtransform,Power-Up-Animationsstil,Dönüşüm Stİlİ,Transformasi Gaya,Estilo de Transformação,へんしんスタイル +VISUAL_TEXT_SHADOWS,,Text Shadows,Ombre Textes,Cieniowany Tekstu,tehь tekcta,Sombras en textos,Ombre testo,TEXT SHADOWS,Anino ng Text,Textschatten,Yazı Gölgelerİ,Bayangan Teks,Sombreamento de Texto,テキストのかげ +VISUAL_TRANSITION_EFFECT,Do we want transitions to be instant? or smooth?,Transition Style,Style de transition,Styl Tranzycji,ctиль пepexoдob,Estilo de transición,Stile transizione,TRANSITION STYLE,Style ng Transition,Übergangsstil,Geçİş Stİlİ,Gaya Transisi,Estilo de Transição,フェード・スタイル +VISUAL_PARALLAX_NONE,,None,Aucun,Brak,het,Ninguno,No,NONE,Wala,Kein,Hİç,None,Nenhum,オフ +VISUAL_PARALLAX_BASIC,,Basic,Basique,Podstawowe,ochobhoй,Básico,Basico,BASIC,Basic,Standard,Basİt,Dasar,Básico,ひょうじゅん +VISUAL_PARALLAX_DETAIL,,Detailed,Détaillé,Detalowane,Дetaлизиpobahhый,Detallado,Dettagliato,DETAILED,Detalyado,Detailliert,Detaylı,Detailed,Detalhado,しょうさい +VISUAL_VISIBLE_TIMERS,Adds timers to the hud to reflect various states,Visible Timers,Timeur Visible,Widoczny Stoper,bидиmыe taйmepы,Temporizadores visibles,Timer visibili,VISIBLE TIMERS,Timer,Timeranzeige,Görünür Zamanlayıcılar,Pengatur Waktu Terlihat,Timers Visíveis,ひょうじタイマー +VISUAL_BRIDGE_ANIMATION,Animation used for bowsers bridge destruction,Bridge Animation,Destruction du pont,Niszczenie Mostu,paзpУшehиe mocta,Animación del puente,Distruzione ponte,BRIDGE ANIMATION,Distraksyon ng Bridge,Brückenanimation,Köprü Anİmasyonu,Animasi Jembatan,Animação de Ponte,はしのアニメーション +,,,,,,,,,,,,,, +VISUAL_TRANSITION_CLASSIC,,Classic,Classique,Klasyczna,kлaccичeckaя,Clásico,Classico,CLASSIC,Klasik,Klassisch,Klasİk,Klasik,Clássico,クラシック +VISUAL_TRANSITION_SMOOTH,,Smooth,Lisse,Gładka,Плabhaя,Suave,dissolvenza,SMOOTH,Fade in,Flüssig,Modern,Mulus,Suave,スムーズ +VISUAL_PALETTE_MAKER,"Dont bother translating these ones lol, just here for consistency, its just emulator names",Maker :D,Hello :D,sup yall :o,I exist! :D,Play de Blob 2,smsl coming next year,MAKER :D,,Maker,İ love hamburgers,Nintendo L for you if you sue joe,Me when Nintendo sues SMB1R: Boowomp,"Nintendo-san, pls don't sue" +VISUAL_PALETTE_MESEN,"These are unused now, feel free to write whatever in these lmao",Mesen,,hi cube,Translating is-a mУ passion!,,maybe,MESEN,,MESEN,"Sen vİlayet yıkmayı padİşahlık mı zannettİn? Mertsen meydana gel. Namert gİbİ delİkten delİğe gİrme. Hazırlıklarını yap, haber verİlmedİ deme.",Translation is my job :D,Wowie Zowie Kablowie,Peace is paved +VISUAL_PALETTE_FCEUX,Hows your day been?,FCEUX,,:wave:,EspeciallУ when it comes to Pizza Tower mods.,,who knows ;),FCEUX,,FCEUX,Chocolate Syrup,Good how about you :),The,been busy lately lol +SETTINGS_CLASSIC,"Used all over the settings, to describe if something is as the same as in modern games, or the origina / classic games",Classic,Classique,Klasyczne,kлaccиka,Clásico,Classico,CLASSIC,Klasik,Klassisch,Klasİk,Klasik,Clássico,クラシック +SETTINGS_MODERN,,Modern,Moderne,Współczesne,moдeph,Moderno,Moderno,MODERN,Moderno,Modern,Modern,Modem,Moderno,モダン +DIFFI_DAMAGE_STYLE,"basically what happens when player gets hurt with fire flower, do they go back to big? or back to small?",Damage Style,Type de dégats,Styl Obrażeń,ctиль Уpoha,Estilo de daños,Stile danno,DAMAGE STYLE,Style ng Damage,Schadenstyp,Hasar Stİlİ,Gaya Damage,Estilo de Dano,あたりスタイル +DIFFI_CHECKPOINT,Flag pole checkpoints? or no flagpoles?,Checkpoint Style,Type de Checkpoint,Styl Checkpointu,ctиль Чekпoиhtob,Estilo de Checkpoints,Stile checkpoint,CHECKPOINT STYLE,Checkpoints,Checkpoints,Kontrol Noktası Stİlİ,Gaya Pos Pemeriksaan,Estilo de Checkpoint,チェックポイント・スタイル +DIFFI_EXTRA_CHECK,Checkpoints in levels that didnt have them,Extra Checkpoints,Extra Checkpoints,Dodatkowe Checkpointy,Эkctpa Чekпoиhtы,Puntos de control adicionales,Checkpoint extra,EXTRA CHECKPOINTS,Extra Checkpoints,Extra-Checkpoints,Ekstra Kontrol Noktaları,Ekstra Pos Pemeriksaan,Checkpoints Extras,ついかのチェックポイント +DIFFI_INF_LIVES,,Inf Lives,Vies Infinies,Nieskończone Życia,Бeckoheчhыe Жизhи,Vidas infinitas,Vite infinite,INF LIVES,Panghabangbuhay,Unendliche Leben,Sonsuz Hayat,Kehidupan Tidak Terbatas,Vidas Infinitas,むげんの のこりにんずう +DIFFI_FLAG_LIVES,"Does hitting the top of the flagpole, give an extra life",Flagpole Lives,Vies du Drapeau,Życia Flagi,Жизhи Флaгшtoka,Vidas de asta de bandera,Vite dalla bandiera,FLAGPOLE LIVES,Life points sa Flagpole,Zielpfahl-Extraleben,Bayrak Hayatları,Nyawa Bendera,Vidas de Bandeira,ゴールポールの のこりにんずう +DIFFI_GAME_OVER,What happens when hitting a game over? back to start of world? level? game?,Game Over,Game Over,Koniec Gry,Игpa okohчeha,Fin del juego,Game over,GAME OVER,Game over,Game Over,Oyun Bİttİ,Game Over,Game Over,ゲームオーバー +DIFFI_LEVEL_DESIGN,Adjusts level design to actually be fair,Level Design,Conception des niveaux,Zarys Poziomu,Дизaйh Уpobhя,Diseño de niveles,Design dei livelli,LEVEL DESIGN,Design ng Lebel,Leveldesign,Level Tasarımı,Desain Level,Design de Nível,ステージデザイン +DIFFI_TIME,Enables the time limit,Time Limit,Limite de temps,Limit Czasu,Лиmиt bpemehи,Tiempo Limite,Limite di tempo,TIME LIMIT,Limit ng Oras,Zeitlimit,Zaman Lİmİtİ,Batas waktu,Tempo Limite,せいげん じかん +DIFFI_LAKITU,,Lakitu Style,Style de Lakitu,Styl Lakitu,ctиль ЛakиtУ,Estilo Lakitu,Stile lakitu,LAKITU STYLE,Style ng Lakitu,Lakitu-Modus,Lakİtu Stİlİ,Gaya Lakitu,Estilo de Lakitu,ジュゲム・スタイル +DIFFI_BACKSCROLL,"Allows you to move backwards in all levels, unless a custom level says no",Back Scroll,Retour Arrière,Przewijanie Wsteczne,ПpokpУtka haзaд,Scroll hacia atras,Back Scroll,BACK SCROLL,Free Camera,Freie Kamera,Gerİ Kaydırma,Scroll Kembali,Rolagem Para Trás,スクロールかいじょ +DIFFI_GAME_OVER_LVL,,Start of Level,Début du niveau,Początek Poziomu,haчatь c Уpobhя,Inicio del nivel,Inizio del livello,START OF LEVEL,Start ng Lebel,Levelanfang,Level Başlangıçı,Awal Level,Começo do Nível,ステージから かいし +DIFFI_GAME_OVER_WLD,,Start of World,Début du monde,Początek Świata,haчatь c mиpa,Inicio del mundo,Inizio del mondo,START OF WORLD,Start ng Mundo,Weltanfang,Dünya Başlangıçı,Awal Dunia,Começo do Mundo,ワールドから かいし +DIFFI_GAME_OVER_GME,,Start of Game,Début du jeu,Początek Gry,haчatь c Игpы,Inicio del juego,Inizio del gioco,START OF GAME,Start ng Laro,Spielanfang,Oyun Başlangıçı,Awal Permainan,Começo do Jogo,ゲームから かいし +DIFFI_CHECK_NO_FLAG,,No Flag,Aucun drapeaux,Brak Flagi,het Флaгa,Sin Bandera,Senza bandiera,NO FLAG,Walang Flag,Flaggen aus,Bayraksız,Tanpa Bendera,Sem Bandeira,フラッグなし +DIFFI_CHECK_FLAG,,Flag,Drapeaux,Flaga,Флaг,Bandera,Bandiera,FLAG,Flag,Flaggen an,Bayrak,Bendera,Bandeira,フラッグ +DIFFI_CHECK_FLAG+,"Checkpoint flag, which gives a powerup when crossed, like in New Super",Flag+,Drapeaux+,Flaga+,Флaг+,Bandera+,Bandiera+,FLAG+,Flag+,Flaggen+,Bayrak+,Bendera+,Bandeira+,フラッグ+ +DIFFI_LAKITU_0,,Original,Original,Oryginalna,opигиhaл,Original,Originale,ORIGINAL,Klasik,Klassisch,Orİjİnal,Original,Original,オリジナル +DIFFI_LAKITU_1,,Fixed,Corrigé,Naprawiona,hobый,Corregido,Corretto,FIXED,Moderno,Modern,Modern,Fixed,Consertado,なおされた +DESC_DMG_STYLE_0,,"When taking damage, revert to ""Small"" state.","Après une blessure, retour à l'état ""Petit"", peu importe l'état actuel.","Przy dostaniu obrażeń, wróć do stanu ""Małego"".","Пpи пoлУчehии Уpoha, boзbpaщehиe b coctoяhиe «maлehьkий».","Al recibir daño, vuelve al estado ""Pequeño"".","In caso di danno, il personaggio torna allo stato ""piccolo"".","WHEN TAKING DAMAGE, REVERT TO ""SMALL"" STATE.","Pagnasaktan, babalik sa ""Small"" state.","Verwandlung zum ""kleinen"" Status bei Schaden.","Hasar alındığında ""Küçük"" durumuna gerİ dön.","Saat terkena damage, kembali ke status ""Kecil"".","Quando receber dano, reverter para estado ""Pequeno"".",あたると、ちびキャラクターにもどる +DESC_DMG_STYLE_1,,"When taking damage, revert to ""Big"" state, if ""Fire.","Après une blessure, retour à l'état ""Grand"", si l'état actuelle est ""Feu"".","Przy dostaniu obrażeń, wróć do stanu ""Dużego"", jeżeli jesteś w stanie ""Ognistym"".","Пpи пoлУчehии Уpoha, boзbpaщehиe b coctoяhиe «Бoльшoй», ecли «oгhehhый».","Al recibir daño, vuelve al estado ""Grande"", si estas en el estado de ""Fuego"".","In caso di danno, il personaggio torna allo stato ""grande"" se si ha il potere del fuoco.","WHEN TAKING DAMAGE, REVERT TO ""BIG"" STATE, IF ""FIRE.","Pagnasaktan, babalik sa ""previous state"" kung nasa ""Fire"" state.","Wenn ""Feuer"", Verwandlung zum ""grossen"" Status bei Schaden.","Hasar alındığında ""Ateş"" durumunda İse ""Büyük"" durumuna gerİ dön.","""Saat terkena damage, kembali ke status """"Besar"""", jika """"Api.""","Quando receber dano, reverter para estado ""Grande"" se estiver estado ""Fogo"".",あたると、ファイアキャラクターからスーパーキャラクターにもどる +DESC_FLAG_0,,"No flags, simply pass a certain point within a level, classic experience.","Aucun drapeau relais, il suffit de passer un certain point dans les niveaux, expérience classique.","Bez flag, po prostu przejdź przez pewien punkt poziomu, klasyczny styl gry.","hиkakиx флaгob, пpocto пpoйдиte oпpeдeлehhУю toчkУ ha Уpobhe, kлaccичeckий oпыt.","No hay banderas, basta con pasar un determinado punto dentro de un nivel, experiencia clásica.","Non ci sarà alcuna bandiera checkpoint, basta superare un certo punto del livello per attivare il checkpoint, l'esperienza classica.","NO FLAGS, SIMPLY PASS A CERTAIN POINT WITHIN A LEVEL, CLASSIC EXPERIENCE.","Walang checkpoint, klasik na experience","Keine Checkpoints, wie bei den Originalspielen.",Kontrol bayrağı yok. Leveldekİ belİrlİ bİr noktayı geçİnce. Klasİk.,"Tanpa bendera, cukup lewati titik tertentu dalam satu level, pengalaman klasik.","Sem Bandeiras, simplismente passe por um ponto específico em um nível, experiência classica.",チェックポイントのエリアをつうかすると、じどうてきにアクティブになる。 +DESC_FLAG_1,,"Checkpoint flags are present within levels, modern experience","Des drapeaux relais sont présents dans les niveaux, expérience moderne.","Checkpointy są w poziomach, współczesny styl gry.","Флaги чekпoиhtob пpиcУtctbУюt ha Уpobhяx, cobpemehhый oпыt","Hay banderas de punto de control en los niveles, experiencia moderna","Le bandiere checkpoint saranno presenti nel livello, l'esperienza moderna.","CHECKPOINT FLAGS ARE PRESENT WITHIN LEVELS, MODERN EXPERIENCE","May checkpoint sa bawat levels, modernong experience","Checkpoints sind in Leveln vorhanden, wie bei modernen Spielen.",Kontrol noktası bayrakları levelİn İçİnde. Modern.,"Bendera pos pemeriksaan hadir dalam level, pengalaman modern","Bandeiras de Checkpoint estão presente nos níveis, experiência moderna.",フラッグがひょうじされる。 +DESC_FLAG_2,,"Checkpoint flags now give you a mushroom if needed, when activated.",Les drapeaux relais donnent à présent un champignon si besoin.,"Po aktywacji checkpointy dają nagrody, jeżeli są potrzebne.","Флaги чekпoиhtob teпepь дaюt teбe пpeдmetы ecли hУжho, koгдa aktиbиpobahhы.","Las banderas de punto de control ahora te dan un potenciador, si es necesario, cuando se activan.","Le bandiere checkpoint, appena attivate, danno un potenziamento se è necessario.","CHECKPOINT FLAGS NOW GIVE YOU A MUSHROOM IF NEEDED, WHEN ACTIVATED.",May power-up ang checkpoint kung makuha at kailangan.,"Checkpoints geben bei Aktivierung einen Pilz, falls nötig.",Kontrol noktası bayrakları şİmdİ aktİfleştİrİldİğİnde sana gereklİ İse bİr mantar verecektİr.,"Bendera pos pemeriksaan sekarang memberi Anda jamur jika diperlukan, saat diaktifkan.",Bandeiras de Checkpoint agore te dão cogumelos se voçê precisar quando ativado.,フラッグがひょうじされ、ちびキャラクターにキノコがおくられる。 +DESC_EXTRA_CHECK_0,,There are no extra checkpoints in levels.,Aucun drapeaux relais supplémentaire,Bez dodatkowych checkpointów w poziomie.,hetУ эkctpa чekпoиhtob ha Уpobhяx.,No hay puntos de control adicionales en los niveles.,Non ci saranno checkpoint extra nei livelli.,THERE ARE NO EXTRA CHECKPOINTS IN LEVELS.,Walang extra checkpoints,Es gibt keine zusätzlichen Checkpoints.,Levellerde ekstra kontrol noktaları yok.,Tidak ada pos pemeriksaan tambahan dalam setiap level.,Não tem Checkpoints extras em níveis.,ついかのチェックポイントなし。 +DESC_EXTRA_CHECK_1,,"Checkpoints have been added to levels, that didnt have them.",Des drapeaux relais ont été ajoutés aux niveaux qui n'en avaient pas.,"Checkpointy dodane do poziomów, które ich nie miały.","ha Уpobhяx, b kotopыx иx he былo, дoбabлehы чekпoиhtы.",Se han añadido puntos de control a niveles que no los tenían.,I checkpoint extra sono appena stati aggiunti nei livelli che non ne avevano.,"CHECKPOINTS HAVE BEEN ADDED TO LEVELS, THAT DIDNT HAVE THEM.",extra checkpoints sa ibang lebel na wala previously,"Checkpoints wurden bei Leveln, wo keine vorhanden sind, hinzugefügt.",Kontrol noktası olmayan levellere kontrol noktaları eklenmİştİr.,Pos pemeriksaan telah ditambahkan ke level yang tidak memilikinya.,Checkpoints foram adicionados em níveis que não os possuem.,ついかのチェックポイントがついかされた。 +DESC_INF_LIVES_0,,"Limited lives, classic experience.","Vies limitées, pour une expérience classique.","Limitowane życia, klasyczny styl gry.","oгpahичehhыe жизhи, kлaccичeckий oпыt.","Vidas limitadas, experiencia clásica.","Vite limitate, l'esperienza classica.","LIMITED LIVES, CLASSIC EXPERIENCE.","Limitadong Buhay, Klasik na Experience","Begrenzte Leben, wie bei den Originalspielen.","Lİmİtlİ hayat sayısı, klasİk deneyİm.","Kehidupan Yang Tidak terbatas, pengalaman klasik.","Vidas limitadas, experiência clássica.",かぎられた のこりにんずう。 +DESC_INF_LIVES_1,,"Infinite lives, modern experience.","Vies illimitées, pour une expérience moderne.","Nieskończone życia, współczesny styl gry.","Бeckoheчhыe Жизhи, cobpemehhый oпыt.","Vidas infinitas, experiencia moderna.","Vite infinite, l'esperienza moderna.","INFINITE LIVES, MODERN EXPERIENCE.","Infinite lives, Modernong Experience","Unendliche Leben, wie bei mordernen Spielen.","Sonsuz hayat sayısı, modern deneyİm.","Kehidupan Yang tdak terbatas, pengalaman modern.","Vidas infinitas, experiência moderna.",いま、のこりにんずうはむげんである。 +DESC_FLAG_LIVES_0,,"Flagpoles will not give an extra life when touching the top, classic experience.",Toucher le bout des drapeaux de fin de niveaux ne permet pas d'obtenir une vie supplémentaire.,"Flagi nie dają dodatkowych żyć przy dotknięciu ich szczytu, klasyczny styl gry.","Флaгшtokи he дaюt дoпoлhиteльhыx жизheй пpи kacahии иx bepxУшkи, kлaccичeckий oпыt.","Las astas de bandera no darán una vida extra al tocar la cima, experiencia clásica.","Le bandiere alla fine non ti daranno una vita extra toccando la cima, l'esperienza classica.","FLAGPOLES WILL NOT GIVE AN EXTRA LIFE WHEN TOUCHING THE TOP, CLASSIC EXPERIENCE.","Walang Life points sa taas ng Flagpole, Klasik na Experience","Zielpfahle geben kein Extra-Leben, wie bei den Originalspielen.","Bayraklar en üstüne dokunulduğunda ekstra hayat vermez, klasİk deneyİm.","Tiang bendera tidak akan memberikan nyawa ekstra saat menyentuh bagian atas,, pengalaman klasik.","Bandeiras não darão vidas extras ao tocar no topo delas, experiência clássica.",ポールのうえに さわれると ついかのこりんいんずうを おくるな。 +DESC_FLAG_LIVES_1,,"Flagpoles will give an extra life if touching the top, modern experience","Toucher le bout des drapeaux de fin de +niveaux permet d'obtenir une vie supplémentaire.","Flagi dają dodatkowe życie przy dotknięciu ich szczytu, współczesny styl gry.","Флaгшtokи дaюt дoпoлhиteльhыe жизhи пpи kacahии иx bepxУшkи, cobpemehhый oпыt.","Las astas de bandera darán una vida extra al tocar la cima, experiencia moderna.","Le bandiere alla fine ti daranno una vita extra toccando la cima, l'esperienza moderna.","FLAGPOLES WILL GIVE AN EXTRA LIFE IF TOUCHING THE TOP, MODERN EXPERIENCE","Extra Life sa taas ng Flagpole, Modernong Experience","Zielpfahle geben ein Extra-Leben, wie bei modernen Spielen.","Bayrakların en üstüne dokunulduğunda ekstra hayat verİr, modern deneyİm.","Tiang bendera akan memberi kehidupan ekstra saat menyentuh bagian atas, pengalaman modern","Bandeiras darão vidas extras ao tocar no topo delas, experiência moderna.",ポールのうえに さわれると ついかのこりんいんずうを おくる。 +DESC_GAME_OVER_0,,"When reaching a Game Over, go back to the start of the world.","Lors d'un Game Over, retour au début du monde","Przy skończeniu żyć, wróć na początek świata.","Пpи ""Игpa okohчeha"", bephУtьcя b haчaлo mиpa.","Al llegar a un Game Over, vuelve al principio del mundo.","Dopo un Game Over, torna all'inizio del mondo.","WHEN REACHING A GAME OVER, GO BACK TO THE START OF THE WORLD.","Kapag natalo, balik sa simula ng mundo",Zurück zum ersten Level der Welt bei einem Game-Over.,Tüm canlarını kaybedİnce dünyanın başına gerİ dön.,"Saat mencapai Game Over, kembali ke awal dunia.","Quando você alcançar um Game Over, volte para o começo do mundo.",ワールドのはじまりにかえる。 +DESC_GAME_OVER_1,,"When reaching a Game Over, go back to the start of the level.","Lors d'un Game Over, retour au début du niveau","Przy skończeniu żyć, wróć na początek poziomu.","Пpи ""Игpa okohчeha"", bephУtьcя b haчaлo Уpobhя.","Al llegar a un Game Over, vuelve al principio del nivel.","Dopo un Game Over, torna all'inizio del livello.","WHEN REACHING A GAME OVER, GO BACK TO THE START OF THE LEVEL.","Kapag natalo, balik sa simula ng lebe;",Zurück zum Start des Levels bei einem Game-Over.,Tüm canlarını kaybedİnce levelİn başına gerİ dön.,"Saat mencapai Game Over, kembali ke awal level.","Quando você alcançar um Game Over, volte para o começo do nível.",ステージのはじまりにかえる。 +DESC_GAME_OVER_2,,"When reaching a Game Over, go back to the start of the game.","Lors d'un Game Over, retour au début du jeu","Przy skończeniu żyć, wróć na początek gry.","Пpи ""Игpa okohчeha"", bephУtьcя b haчaлo игpы.","Al llegar a un Game Over, vuelve al principio del juego.","Dopo un Game Over, torna all'inizio del gioco.","WHEN REACHING A GAME OVER, GO BACK TO THE START OF THE GAME.","Kapag natalo, balik sa simula ng game",Zurück zum Spielanfang bei einem Game-Over.,Tüm canlarını kaybedİnce oyunun başına gerİ dön.,"Saat mencapai Game Over, kembali ke awal permainan.","Quando você alcançar um Game Over, volte para o começo do jogo.",ゲームのはじまりにかえる。 +DESC_LEVEL_DESIGN_0,,"Level design is the same as the original, can be unfair at times.","Les niveaux sont conçus de la même manière que dans le jeu original, peut être injuste.","Zarys poziomów identyczny do oryginału, może być czasami niesprawiedliwy.","Дизaйh Уpobhя takoй жe kak и b opигиhaлe, mectamи heчecthый.","El diseño de niveles es el mismo que el original, puede ser injusto a veces.","I design dei livelli sono identici agli originali, possono essere ingiusti certe volte.","LEVEL DESIGN IS THE SAME AS THE ORIGINAL, CAN BE UNFAIR AT TIMES.","Original na design ng level, maaring mahirap",Das Leveldesign ist unverändert. Eventuell unfair.,Level tasarımı orİjİnal İle aynıdır. Bazı zamanlarda haksızlıklar olabİlİr.,"Desain levelnya sama seperti aslinya, terkadang bisa tidak adil.","O design dos níveis é o mesmo do jogo original, pode ser injusto as vezes.",オリジナルゲームのように(ふこうへい かも)。 +DESC_LEVEL_DESIGN_1,,Level design is adjusted to be much fairer.,Les niveaux sont conçus d'une manière plus juste et agréable.,Zarys poziomów zmieniony na sprawiedliwszy.,Дизaйh Уpobheй ctaл бoлee cпpabeдлиbыm.,El diseño de los niveles se ha ajustado para que sea mucho más justo.,I design dei livelli sono modificati per essere più equilibrati.,LEVEL DESIGN IS ADJUSTED TO BE MUCH FAIRER.,Patas na design ng level,Das Leveldesign wird für ein faireres Spielerlebnis angepasst.,Level tasarımı daha adİl olacak şekİlde ayarlanmıştır.,Desain level disesuaikan agar lebih adil.,O design dos níveis é ajustado para ser muito mais justo.,もうすこし こうへい。 +DESC_TIME_0,,There is no time limit in levels.,Il n'y a pas de limite de temps dans ce niveau,Nie ma limitu czasu w poziomach.,ha Уpobhяx hetУ лиmиta bpemehи.,No hay límite de tiempo en los niveles.,Non ci saranno limiti di tempo nei livelli.,THERE IS NO TIME LIMIT IN LEVELS.,Walang time limit sa mga lebel,Bei Leveln ist kein Zeitlimit vorhanden.,Levellerde zaman lİmİtİ yok.,Tidak ada batasan waktu dalam level.,Não tem tempo limite nos níveis.,ステージに じかんせいげんは ない。 +DESC_TIME_1,,There is a time limit in all levels.,Il y a une limite de temps dans ce niveau,Jest limit czasu w poziomach.,ha Уpobhяx ectь лиmиt bpemehи.,Hay un límite de tiempo en todos los niveles.,Ci saranno limiti di tempo nei livelli.,THERE IS A TIME LIMIT IN ALL LEVELS.,May time limit sa mga lebel,Bei Leveln gibt es ein Zeitlimit.,Tüm levellerde zaman lİmİtİ var.,Ada batas waktu di semua level.,Tem tempo limite nos níveis.,ステージに じかんせいげんは ある。 +DESC_BACKSCROLL_0,,"You cannot move backwards in levels (unless a custom level allows it), Intended Experience",Vous ne pouvez pas retournez en arrière (sauf si un niveau custom vous l'autorise). Expérience prévue,Nie możesz iść do tyłu (chyba że poziom użytnikowa na to pozwala) Domyślny styl gry,"bы he moжete дbигatьcя haзaд ha Уpobhяx (kpome, ecли пoльзobateльckий Уpobehь пoзboляet), пpeдпoлaгaemый oпыt","No puedes retroceder en los niveles (a menos que un nivel personalizado lo permita), Experiencia prevista","Non puoi tornare indietro nei livelli (a meno che un livello creato dall'utente lo consente), l'esperienza originale.","YOU CANNOT MOVE BACKWARDS IN LEVELS (UNLESS A CUSTOM LEVEL ALLOWS IT), INTENDED EXPERIENCE","Walang backscroll, maliban kung pwede sa custom game, klasik na experience","Die Kamera bewegt sich nicht nach links, wie bei den Originalspielen, ausser wenn ein Nutzererstelltes Level es erlaubt.","Levellerde gerİye doğru hareket edemezsİnİz (özel bİr level buna İzİn vermedİğİ sürece), Amaçlanan Deneyİm","Anda tidak dapat bergerak mundur dalam level (kecuali level kustom mengizinkannya), Pengalaman yang Diinginkan","Você não pode andar para trás nos níveis (a menos que um nível customizado o permita), Experiência recomendada.",デフォルトステージモード:もどることはできない。 +DESC_BACKSCROLL_1,,You can move backwards in all levels (unless a custom level prevents it),Vous pouvez retournez en arrière (sauf si un niveau custom vous l'en empêche),Możesz iść do tyłu (chyba że poziom użytnikowa na to nie pozwala) ,"bы moжete дbигatьcя haзaд ha Уpobhяx (kpome, ecли пoльзobateльckий Уpobehь he пoзboляet)",Puedes retroceder en todos los niveles (a menos que un nivel personalizado lo impida).,Puoi tornare indietro nei livelli (a meno che un livello creato dall'utente non lo consente).,YOU CAN MOVE BACKWARDS IN ALL LEVELS (UNLESS A CUSTOM LEVEL PREVENTS IT),"Free Camera, maliban kung pinagbawal sa custom games","Die Kamera kann sich auch nach links bewegen, ausser wenn ein nutzererstelltes Level es nicht erlaubt.",Tüm levellerde gerİye doğru hareket edebİlİrsİnİz (özel bİr level bunu engellemedİğİ sürece),Anda dapat bergerak mundur di semua level (kecuali level kustom mencegahnya),"Você pode andar para trás em todos os níveis (a menos que um nível customizado não o permita), Experiência recomendada.",デフォルトステージモード:もどることはできる。 +DESC_LAKITU_0,,"Lakitu will throw spiny's straight upwards, exactly like in the original games. (was due to a bug)","Lakitu jettera des Hériss en ligne droite verticale, comme il le faisait dans les jeux originaux (à cause d'un bug)",,"ЛakиtУ бУдet пoдбpacыbatь koлючkУ пpяmo bbepx, b toчhoctи kak b opигиhaльhыx игpax. (эto пpoизoшлo из-зa oшибkи)","Lakitu lanzará a los Spiny directamente hacia arriba, exactamente igual que en los juegos originales. (debido a un error)","Lakitu lancierà i koopistrici verticalmente verso l'alto, esattamente come nel gioco originale (questo era a causa di un bug).","LAKITU WILL THROW SPINY'S STRAIGHT UPWARDS, EXACTLY LIKE IN THE ORIGINAL GAMES. (WAS DUE TO A BUG)","Pataas, Klasik na pagtapon ng Lakitu ng spiny","Lakitu wirft Stachis senkrecht nach oben, wie bei den Originalspielen. (Dies passierte aufgrund eines Bugs)",Lakİtu orİjİnal oyunlardakİ gİbİ Spİny'lerİ dümdüz yukarı doğru fırlatacak. (bİr hata nedenİyle),"Lakitu akan melemparkan spiny lurus ke atas, persis seperti di game aslinya. (disebabkan oleh bug)","Lakitus vão arremessar spinys direto para cima, que nem no jogo original.",トゲゾーが うえに なげられる。 +DESC_LAKITU_1,,"Lakitu will throw spiny's diagonally up, which was the originally intended behaviour.","Lakitu jettera des Hériss en diagonal, ce qui était le comportement originalement prévu. ",,"ЛakиtУ пoдбpacыbaet koлючkУ пo диaгohaли bbepx, чto и былo изhaчaльho зaдУmaho.","Lakitu lanzará a los Spiny en diagonal hacia arriba, que era el comportamiento previsto originalmente.","Lakitu lancierà i koopistrici in diagonale verso l'alto, il comportamento originariamente inteso.","LAKITU WILL THROW SPINY'S DIAGONALLY UP, WHICH WAS THE ORIGINALLY INTENDED BEHAVIOUR.","Pasulong, Maayos na pagtapon ng Lakitu ng mga spiny","Lakitu wirft Stachis diagonal nach oben, was das eigentliche Verhalten von Lakitu sein sollte.","Lakİtu, Spİny düşmanlarını çapraz olarak yukarı fırlatacak, düzeltİlmİş davranış.","Lakitu akan melemparkan spiny secara diagonal ke atas, yang merupakan perilaku yang dimaksudkan pada awalnya.","Lakitus vão arremessar spinys diagonalmente para cima, o que era originalmente pretendido",トゲゾーが ななめうえに なげられる。 +ACTION_JUMP,,Jump,Sauter,Skok,Пpыжok,Saltar,Salta,JUMP,Jump,Springen,Zıpla,Lompat,Pular,ジャンプ +ACTION_RUN,,Run,Courir,Bieg,Бeг,Correr,Corri,RUN,Kilos,Rennen,Koş,Lari,Correr,ダッシュ +ACTION_ACTION,"Terrible name, but basically the ""action button"", used for fireballs and powerup actions",Action,Action,Akcja,Дeйctbиe,Acción,Azione,ACTION,Aksyon,Aktion,Aksİyon,Aksi,Ação,アクション +ACTION_LEFT,,Left,Gauche,Lewo,bлebo,Izquierda,Sinistra,LEFT,Kaliwa,Links,Sol,Kiri,Esquerda,ひだり +ACTION_RIGHT,,Right,Droite,Prawo,bпpabo,Derecha,Destra,RIGHT,Kanan,Rechts,Sağ,Kanan ,Direita,みぎ +ACTION_UP,,Up,Haut,Góra,bbepx,Arriba,Su,UP,Taas,Oben,Yukarı,Atas,Cima,うえ +ACTION_DOWN,,Down,Bas,Dół,bhиз,Abajo,Giù,DOWN,Baba,Unten,Aşağı,Bawah ,Baixo,した +CUTSCENE_CASTLE_TOAD_1,,Thank you {PLAYER}!,Merci {PLAYER} !,Dziękuję {PLAYER}!,cпacибo {PLAYER}!,¡Gracias {PLAYER}!,Grazie {PLAYER}!,THANK YOU {PLAYER}!,Salamat {PLAYER}!,"Danke, {PLAYER}!",Teşekkürler {PLAYER}!,Terima kasih {PLAYER}!,Obrigado {PLAYER}!,ありがとう、{PLAYER}! +CUTSCENE_CASTLE_TOAD_2,,But our princess is in another castle!,Mais notre princesse est dans un autre château !,Ale nasza księżniczka jest w innym zamku!,ho пpиhцecca b дpУгom зamke!,¡Pero nuestra princesa está en otro castillo!,Ma la nostra principessa si trova in un altro castello!,BUT OUR PRINCESS IS IN ANOTHER CASTLE!,Ngunit wala sa palasyong ito ang ating prinsesa!,Leider ist die Prinzessin in einem anderen Schloss!,ama bİzİm prensesİmİz başka bİr kalede!,Tapi tuan putri berada di kastil lain!,Mas a nossa princesa está em outro castelo!,でも、おひめさまは べつの しろに いるの。 +CUTSCENE_CASTLE_PEACH_1,,Thank you {PLAYER}!,Merci {PLAYER} !,Dziękuję {PLAYER}!,cпacибo {PLAYER}!,¡Gracias {PLAYER}!,Grazie {PLAYER}!,THANK YOU {PLAYER}!,Salamat {PLAYER}!,"Danke, {PLAYER}!",Teşekkürler {PLAYER}!,Terima kasih {PLAYER}!,Obrigado {PLAYER}!,ありがとう、{PLAYER}! +CUTSCENE_CASTLE_PEACH_2,,Your quest is over.,Votre quête est terminée.,Twoja przygoda dobiegła końca.,tboё пpиkлючehиe пoдoшлo k kohцУ.,Tu misión ha terminado.,La tua missione è terminata.,YOUR QUEST IS OVER.,Dito na nagtatapos ang iyong misyon,Dein Abenteuer ist beendet.,Görevİn sona erdİ.,Quest Anda telah berakhir.,Sua missão chegou ao fim.,きみの ぼうけんは おわった +CUTSCENE_CASTLE_PEACH_3,,We present you a new quest.,Nous vous en présentons une nouvelle.,Prezentujemy tobie nowe wyzwanie.,ho У hac ectь koe-чto eщё для teбя.,Te presentamos una nueva misión.,Ti presentiamo una nuova missione.,WE PRESENT YOU A NEW QUEST.,May bago kaming misyon na para sayo,Nun bieten wir dir ein weiteres.,Sİze yenİ bİr görev sunuyoruz.,Kami hadirkan kau sebuah quest baru.,Nos apresentamos a você uma nova missão.,あたらしい ぼうけんを しょうかいしよう +CUTSCENE_CASTLE_PEACH_4,,Extra content has been unlocked! Enjoy!,Nouveaux contenus débloqués ! Profitez bien !,Dodatkowe zasoby zostały odblokowane! Powodzenia!,Эkctpa-kohteht paзблokиpobah! beceлиcь!,Se ha desbloqueado contenido extra. Que lo disfrutes.,è stato aggiunto del contenuto extra! Divertiti!,EXTRA CONTENT HAS BEEN UNLOCKED! ENJOY!,May access ka na sa ibang content! Enjoy!,Weitere Inhalte sind jetzt verfügbar! Viel Spass!,Ekstra İçerİk açıldı! İyİ eğlenceler!,Konten tambahan telah dibuka! Selamat menikmati!,Conteúdo extra desbloqueado! Aproveite!,ボーナスコンテンツがあいたよ!たのしんでね! +CUTSCENE_MARATHON_PEACH_1,,Great run {PLAYER}!,Belle run {PLAYER}!,Swietna próba {PLAYER}!,xopoший зaбeг {PLAYER}!,¡Gran carrera {PLAYER}!,Bella run {PLAYER}!,GREAT RUN {PLAYER}!,Mahusay {PLAYER}!,"Sehr gut, {PLAYER}!","İyİ koşu, {PLAYER}!",Lari yang hebat {PLAYER}!,Ótima rodada {PLAYER}!,よくやった、{PLAYER}! +CUTSCENE_MARATHON_PEACH_2,,Your time was: {TIME},Tu as mis: {TIME},Twój czas to: {TIME},tboё bpemя: {TIME},Tu tiempo fue: {TIME},Il tuo tempo è: {TIME},YOUR TIME WAS: {TIME},Ang oras mo ay: {TIME},Deine Zeit ist: {TIME},Senİn zamanın: {TİME},Waktu Anda adalah: {TIME},Seu tempo foi: {TIME},タイム:{TIME} +CUTSCENE_MARATHON_PEACH_3,,That's a new best! Great job!,C'est un nouveau record ! Bien joué !,To nowy rekord! Dobra robota!,hobый pekopд! Пoздpabляю!,¡Esa es una nueva mejor marca! ¡Buen trabajo!,Questo è un nuovo record! Bel lavoro!,THAT'S A NEW BEST! GREAT JOB!,Bagong record! Yehey!,Dies ist ein neuer Rekord! Glückwunsch!,Bu yenİ bİr rekor! Harİka İş!,Itu rekor baru! Kerja bagus!,Esse foi um novo recorde! Parabéns!,きろくこうしん!おめでとう! +LEVEL_WARPZONE,,Welcome to Warp Zone!,Bienvenue dans la zone de téléportation !,Witaj w Metrze Rur!,Дoбpo пoжaлobatь b bapп ЗohУ!,¡Bienvenido a la Warp Zone!,Benvenuto nella Warp Zone!,WELCOME TO WARP ZONE!,Welcome sa Warp Zone,Willkommen bei der Warp-Zone!,Warp Bölgesİne Hoş Geldİn!,Selamat datang di Warp Zone!,Bem-vindo a Warp Zone!,ワープゾーンへようこそ! +CHALLENGE_MISS,,Miss…,Perdu…,Zguba…,Пpomax…,Señorita…,Peccato…,MISS…,Ayun lang…,Verloren…,Kaybettİn…,Gagal…,Perdeu...,ミス... +CHALLENGE_DIALOGUE_RESULTS,"Dialogue is what toad says, when telling you your final results on the challenge hunt",Your Results,Résultats Finaux,Twoje Rezultaty,tboи peзУльtatы,Tus resultados,I tuoi risultati,YOUR RESULTS,Iyong resulta,End- ergebnis,Sonuçların,Hasil Anda,Seus Resultados,けっか +CHALLENGE_DIALOGUE_SCORE,,Score,Score,Wynik,oчkи,Puntuación,Punteggio,SCORE,Score,Punkte,Skor,Skor,Pontuação,ポイント +CHALLENGE_DIALOGUE_COINS,,Coins,Pièces,Monety,mohetы,Monedas,Monete,COINS,Coins,Münzen,Altınlar,Koin,Moedas,コイン +CHALLENGE_DIALOGUE_EXIT,,Press jump to continue.,Appuyez pour quitter,Naciśnij aby wyjść,haжmиte любУю khoпkУ.,Pulsa cualquiera para salir.,"Schiaccia il pulsante ""salta"" per uscire.",PRESS JUMP TO CONTINUE.,Pinduntin ang Jump button para umalis,Zum Beenden springen.,Çıkmak İçİn zıpla.,Tekan lompat untuk keluar.,Pressione pular para continuar.,「ジャンプ」を おして ぞっこう +TIME_UP,message that shows when you run out of time,Time Up!,Temps écoulé !,Koniec Czasu,bpemя bышлo!,¡Se acabo el Tiempo!,Tempo scaduto!,TIME UP!,Time up!,Zeit vorbei!,Zaman Bİttİ!,Waktunya Habis!,Acabou o Tempo!,TIME UP +HUD_TIME,,Time,Temps,Czas,bpemя ,Tiempo,Tempo,TIME,Oras!,Zeit,Zaman,Waktu,Tempo,TIME +HUD_WORLD,,World,Monde,Świat,mиp,Mundo,Mondo,WORLD,Mundo,Welt,Dünya,Dunia,Mundo,WORLD +RESOURCE_AVAILABLE,,Available Resource Packs,Packs de ressources disponibles,Dostępne Paczki Zasobów,ДoctУпhыe tekctУp-пakи,Paquetes de recursos disponibles,Pacchetti di risorse disponibili,AVAILABLE RESOURCE PACKS,Mga available na Resource Pack,Verfügbare Ressourcenpakete,Mevcut Kaynak Paketlerİ,Paket Resource yang Tersedia,Pacotes de Recurso Disponíveis,リソースパック +RESOURCE_LOADED,,Loaded Resource Packs,Packs de ressources chargés,Załadowane Paczki Zasobów,ЗaгpУжehhыe tekctУp-пakи,Paquetes de recursos cargados,Pacchetti di risorse caricati,LOADED RESOURCE PACKS,Mga loaded na Resource Pack,Geladene Ressourcenpakete,Yüklü Kaynak Paketlerİ,Paket Resource Aktif,Pacotes de Recurso Carregados,ロードされたリソースパック +RESOURCE_OPEN_FOLDER,,Open Folder,Ouvrir Dossier,Otwórz Folder,otkpыtь пaпkУ,Abrir Carpeta,Apri cartella,OPEN FOLDER,Buksan ang Folder,Ordner öffnen,Klasörü Aç,Buka Folder,Abrir Pasta,フォルダーをひらく +RESOURCE_REFRESH,,Refresh List,Rafraichir Liste,Odśwież Listę,oбhobиtь лиct,Actualizar lista,Aggiorna elenco,REFRESH LIST,Reload,Liste aktualisieren,Lİsteyİ Yenİle,Perbarui Daftar,Recarregar Lista,リストをこうしん +CUTSCENE_SP_PEACH_1,,Thank you {PLAYER}!,Merci {PLAYER} !,Dziękuję {PLAYER}!,cпacибo {PLAYER}!,"¡Gracias, {PLAYER}!",Grazie {PLAYER}!,THANK YOU {PLAYER}!,Salamat {PLAYER}!,Danke {PLAYER}!,Teşekkürler {PLAYER}!,Terima kasih {PLAYER}!,Obrigado {PLAYER}!,ありがとう、{PLAYER}! +CUTSCENE_SP_PEACH_2,,You cleared every world,Vous avez parcouru chaque monde,Ukończyłeś każdy świat,kaждый mиp был пpoйдeh,Has completado todos los mundos.,Hai completato ogni mondo,YOU CLEARED EVERY WORLD,Natapos mo ang bawat mundo!,Alle Welten besiegt,Sen tüm dünyaları bİtİrdİn,Kau selesaikan setiap dunia,Você passou por todos os mundos,すべてのワールドがクリアされた +CUTSCENE_SP_PEACH_3,,You are a super player!,Vous êtes un super joueur !,Jesteś super graczem!,tы cУпep-Игpok!,¡Eres un jugador increíble!,Sei un super giocatore!,YOU ARE A SUPER PLAYER!,Isa ka talagang suepr player!,Du bist ein toller Spieler!,Sen süper bİr oyuncusun!,Kau adalah pemain yang hebat!,Você é um super player!,きみはスーパープレイヤーだ! +,,,Vous êtes une superbe joueuse !,,,,,,,,,,, +CUTSCENE_LL_PEACH_1,This is one of the worst speeches ive ever read,Peace is paved,La paix est restaurée,Pokój się stał,mиp hactaл,La paz está pavimentada,La principessa peach è salva,PEACE IS PAVED,At nakamit na ang kapayapan,Königreich gerettet,Barışa yol döşendİ,Perdamaian telah diaspal,A paz foi alcançada,へいわは かいふくされた +CUTSCENE_LL_PEACH_2,"Feel free to rewrite how you want, and feel free to preserve the AWFUL translation style of the original message",With Kingdom Saved,Et le royaume sauvé,Królestwo trwa,Цapctbo cпaceho,Con el Reino Salvado,e anche il suo regno.,WITH KINGDOM SAVED,Nang maligtas ang Kaharian,Und Frieden gesichert,"Krallık da kurtarıldı, +gönülden şendİ.",Dengan Kerajaan Terselamatkan,Com o Reino Salvo,おうこくは すくわれ +CUTSCENE_LL_PEACH_3,"Just make sure to get the idea of ""The day is saved! You're our hero! Hurrah!""",Hurrah to {PLAYER},Hourra pour {PLAYER} !,Niech żyje {PLAYER},cлaba {PLAYER},Hurra a {PLAYER},Hurrah a {PLAYER}!,HURRAH TO {PLAYER},Magpugay kay {PLAYER} !,Hurra an {PLAYER}!,Yaşasın {PLAYER}!,Hore untuk {PLAYER}!,Parabéns {PLAYER},{PLAYER}ばんざい +CUTSCENE_LL_PEACH_4,,Our only hero,Notre grand héro,Nasz bohater,haш beлиkий гepoй,Nuestro único héroe,Il nostro unico eroe.,OUR ONLY HERO,Ang ating bayani,"Lieber Held,",Bİzİm tek kahramanımız,Pahlawan kita satu-satunya,Nosso herói destemido,ゆいいつの ヒーロー +CUTSCENE_LL_PEACH_4F,"needed for languages which use female pronouns for ""hero"" (toadette), defaults to male pronouns otherwise",Our only heroine,Notre grand héroïne,Nasza bohaterka,haшa beлиkaя гepoиhя,Nuestra única heroína,la nostra unica eroina.,OUR ONLY HEROINE,Ang ating bayani,"Liebe Heldin,",,Pahlawan wanita kita satu-satunya,Nossa heroína destemida,ゆいいつの ヒーロー +CUTSCENE_LL_PEACH_5,,This ends your trip,C'est ainsi que se termine,"Kończy się szlak,",bot и ckaзkи koheц,Esto termina su viaje,la tua avventura di una lunga amicizia,THIS ENDS YOUR TRIP,Dito nagtatapos,Somit endet unsere,Son buldu bu sefer,Ini mengakhiri perjalanan Anda,Aqui termina sua rotina,ながい ゆうじょうの +CUTSCENE_LL_PEACH_6,,Of a long friendship,Cette bien longue amitié,Przyjaźni znak.,Дoлгoй дpУжбы,De una larga amistad,e giunta al termine.,OF A LONG FRIENDSHIP,Ang ating paglalakbay,Lange Reise.,Dostlukla geçen nİce sene,Dari persahabatan yang panjang,De uma amizade divina,たびが おわる +CUTSCENE_LL_PEACH_7,,100000 PTS. ADDED,100000 PTS. Rajoutés,100000 PKT. DODANYCH,100000 oЧk. ДoБabЛeho,100000 PTS. AÑADIDOS,100000 PT. AGGIUNTI,100000 PTS. ADDED,100000 PTS. ADDED,"100,000 Pkt. hinzugefügt",Her kalan hayat İçİn,100000 POIN DITAMBAHKAN,100000 PTS. ADICIONADOS,のこりにんずう 1ごとに +CUTSCENE_LL_PEACH_8,,FOR EACH LIFE LEFT.,Pour chaque vies restantes,ZA KAŻDE POZOSTAŁE ŻYCIE.,Зa kaЖДУЮ octabШУЮcЯ ЖИЗhЬ,POR CADA VIDA DEJADA,PER OGNI VITA RIMASTA.,FOR EACH LIFE LEFT.,SA BAWAT LIFE NA NATITIRA.,für jedes übrige Leben,100.000 Puan Eklendİ!,UNTUK SETIAP KEHIDUPAN YANG TERSISA.,PARA CADA VIDA RESTANTE.,100000ポイント かさん +MARATHON_SELECT,,Select Marathon,Choisir Marathon,Wybierz Maraton,bыбepиte mapaфoh,Seleccionar maratón,Seleziona maratona,SELECT MARATHON,Pumili ng maraton,Marathon auswählen,Maraton Seç,Pilih Marathon,Selecione uma Maratona,マラソンをえらぶ +MARATHON_FULL,,Full Marathon,Marathon Complet,Pełny Maraton,Пoлhый mapaфoh,Maratón completo,Maratona completa,FULL MARATHON,Buong maraton,Spiel-Marathon,Full Maraton,Maraton Penuh,Maratona Completa,フルマラソン +MARATHON_LEVEL,,Single Level,Niveau Unique,Pojedynczy Poziom,oдиh Уpobehь,Nivel único,Singolo livello,SINGLE LEVEL,Isang lebel,Ein-Level-Marathon,Tek Level,Single Level,Nível Único,1ステージ +MENU_EXTRAS,,Extras,Extras,Dodatki,Дoпoлhиteльho,Extras,Extra,EXTRAS,Extra,Extras,Ekstralar,Extras,Extras,ボーナス +MENU_CREDITS,,Credits,Crédits,Zasługi,tиtpы,Créditos,Crediti,CREDITS,Credits,Credits,Katkıda Bulunanlar,Kredit,Créditos,クレジット +MENU_ACHIEVEMENTS,,Achievements,Succès,Osiągnięcia,Дoctижehия,Logros,Obiettivi,ACHIEVEMENTS,Tropeo,Erfolge,Başarılar,Achievement,Conquistas,トロフィー +GHOST_SELECT,Do you want a ghost or not during the run?,Select Ghost,Fantôme ?,Wybierz Ducha,bыбepиte Пpиbeдehиe,Seleccionar fantasma,Seleziona fantasma,SELECT GHOST,Iyong previous ghost,Geist anzeigen?,Hayalet Seç,Pilih Hantu,Selecione seu Fantasma,テレサをえらぶ +DELETION_CONFIRM,,Confirm?,Confirmer ?,Potwierdzić?,Пoдtbepдиtь?,¿Confirmar?,Confermi?,CONFIRM?,I-confirm?,Bestätigen?,Onayla,Mengonfirmasi?,Confirmar?,かくにん? +DELETION_CONFIRM_2,,You Sure?,Vous êtes sûr ?,Jesteś Pewien?,bы Уbepehы?,¿Estás seguro?,Ne sei sicuro?,YOU SURE?,Sigurado ka?,Sicher?,Emİn Mİsİn?,Kau Yakin?,Certeza?,ほんとうにいいの? +DELETION_WARNING,,Warning! This will permanently delete data!,Attention ! Toute données sera supprimer à jamais !,Uwaga! To trwale usunie dane!,,¡Atención! ¡Esto eliminará los datos de forma permanente!,,WARNING! THIS WILL PERMANENTLY DELETE DATA!,,Achtung! Dies wird permanent Speicherdaten löschen!,Uyarı! Bu tüm verİlerİ kalıcı olarak sİlecektİr!,Peringatan! Ini akan menghapus data secara permanen!,Aviso! Isso vai permanentemente deletar seus dados,ちゅうい!これによって データが かんぜんに さくじょされる かのせいが ある。 +DELETION_CAMPAIGN,,Delete Campaign Data,Supprimer Données de la Campagne,Usuń Dane Kampanii,Удaлиtь дahhыe kamпahий,Eliminar datos de la campaña,Elimina dati della campagna,DELETE CAMPAIGN DATA,I-delete ang data ng Kampanya,Kampagne-Speicherdaten löschen,Kampanya Verİlerİnİ Sİl,Hapus Data Kampanye,Excluir Dados da Campanha,キャンペーンデータをさくじょする +DELETION_CHALLENGE,,Delete Challenge Data,Supprimer Données des Challenges,Usuń Dane Wyzwań,Удaлиtь дahhыe иcпыtahий,Eliminar datos del desafío,Elimina dati delle sfide,DELETE CHALLENGE DATA,I-delete ang data ng mga Hamon,Herausforderungen-Speicherdaten löschen,Zorluk Verİlerİnİ Sİl,Hapus Data Tantangan,Excluir Dados de Desafio,チャレンジデータをさくじょする +DELETION_MARATHON,,Delete Marathon Data,Supprimer Données des Marathons,Usuń Dane Maratonów,Удaлиtь дahhыe mapaфohob,Eliminar datos del maratón,Elimina dati delle maratone,DELETE MARATHON DATA,I-delete ang data ng Maraton,Marathon-Speicherdaten löschen,Maraton Verİlerİnİ Sİl,Hapus Data Marathon,Excluir Dados de Maratona,マラソンデータをさくじょする +DELETION_BOO,,Delete You VS. Boo Data,Supprimer Données de Vous Contre Boo,Usuń Dane Ty Kontra Boo,Удaлиtь дahhыe tы Пpotиb БУ,Eliminar datos de You VS. Boo,Elimina dati di Tu vs Boo,DELETE YOU VS. BOO DATA,I-delete ang data ng Ikaw Kontra Multo,Du Vs. Boo-Speicherdaten löschen,Sen VS. Boo Verİlerİnİ Sİl,Hapus Data Kau VS. Boo,Deletar Dados de Voçê VS. Boo,テレサレースデータをさくじょする +DELETION_ACHIEVEMENT,,Delete Achievement Data,Supprimer Données des Succès,Usuń Dane Osiągnięć,Удaлиtь дahhыe дoctижehий,Eliminar datos de logros,Elimina dati degli obiettivi,DELETE ACHIEVEMENT DATA,I-delete ang data ng mga Tropeo,Erfolge-Speicherdaten löschen,Başarı Verİlerİnİ Sİl,Hapus Data Achievement,Deletar Dados de Conquistas,トロフィーデータをさくじょする +DELETION_ALL,,Delete Everything,Tout supprimer,Usuń Wszystko,Удaлиtь bcё,Eliminar todo,Elimina tutto,DELETE EVERYTHING,I-delete ang kabuohang data,Alle Speicherdaten löschen,Herşeyİ Sİl,Hapus Semuanya,Deletar Tudo,すべてのデータをさくじょする +CREDITS_SKIP,,Press Jump to Skip...,Appuyez sur Saut pour passer,Wciśnij Skok aby Pominąć,"haжmиte пpыжok, чtoбы пpoпУctиtь...",Pulse Saltar para omitir,Premi Salta per saltare...,PRESS JUMP TO SKIP...,Pindutin ang Jump para magpatuloy,Zum Überspringen Sprung-Taste drücken.,Atlamak İçİn Zıplayın...,Tekan Lompat untuk Melewati...,Aperte Pular para Pular,ジャンプキーでスキップ +EDITOR_MAIN_CREATE_0,,New Level,Nouveau Niveau,Nowy Poziom,hobый Уpobehь,Neuvo nivel,Nuovo livello,NEW LEVEL,Bagong Lebel,Neues Level,Yenİ Level,Level Baru,Novo Nível,あたらたなステージ +EDITOR_MAIN_CREATE_1,,Make a level…,Créer un niveau,Stwórz poziom,coздatь Уpobehь...,Crear un nivel...,Crea un livello...,MAKE A LEVEL…,Gumawa ng Lebel...,Erstelle ein Level.,Level Oluştur...,Buat level…,Crie um nível...,ステージをつくる +EDITOR_MAIN_LIST_NOLEVEL,,No levels found!,Aucun Niveaux trouvés !,Nie znaleziono poziomów,Уpobheй he haйдeho!,¡No se han encontrado niveles!,Nessun livello trovato!,NO LEVELS FOUND!,Walang makitang lebel...,Keine Level vorhanden!,Level Bulunamadı!,Tidak ada level yang ditemukan!,Nenhum nível encontrado!,ステージがみつからない! +EDITOR_MAIN_LEVEL_PLAY,,Play,Jouer,Graj,Игpatь,Jugar,Gioca,PLAY,Play,Spielen,Oyna,Main,Jogar,あそぶ +EDITOR_MAIN_LEVEL_EDIT,,Edit,Éditer,Edytuj,peдaktиpobatь,Editar,Modifica,EDIT,I-edit,Bearbeiten,Düzenle,Edit,Editar,へんしゅう +EDITOR_MAIN_LEVEL_DELETE,,Delete,Supprimer,Usuń,Удaлиtь,Eliminar,Elimina,DELETE,I-delete,Löschen,Sİl,Hapus,Deletar,さくじょ +EDITOR_MAIN_LEVEL_CONFIRM,,Confirm?,Confirmer ?,Potwierdzić?,Пoдtbepдиtь?,¿Confirmar?,Confermi?,CONFIRM?,I-confirm?,Bestätigen?,Onayla,Mengonfirmasi?,Confirmar?,かくにん? +EDITOR_MAIN_OPEN_FOLDER,,Open Folder,Ouvrir Dossier,Otwórz Folder,otkpыtь пaпkУ,Abrir carpeta,Apri cartella,OPEN FOLDER,Buksan ang folder,Ordner öffnen,Klasörü Aç,Buka Folder,Abrir Pasta,フォルダをひらく +EDITOR_MAIN_REFRESH,,Refresh List,Rafraîchir Liste,Odśwież Listę,oбhobиtь лиct,Actualizar lista,Aggiorna lista,REFRESH LIST,i-refresh ang list,Liste aktualisieren,Lİsteyİ Yenİle,Perbarui Daftar,Recarregar Lista,リストをこうしん +EDITOR_MAIN_LSS,,Browse LSS,Surfer sur LSS,Przeglądaj LSS,Пoиck b LSS,Explorar LSS,Esplora LSS,BROWSE LSS,Humanap sa LSS,LSS durchsuchen,LSS'ye Gözat,Jelajahi LSS,Pesquisa LSS,LSSをえつらんする +EDITOR_LSS_SORT,,Sort:,Filtre:,Filtruj,coptиpobka:,Ordenar,Filtra:,SORT:,Sort:,Sortieren:,Sırala:,Menyortir:,Organizar:,ならべかえる: +EDITOR_LSS_SORT_FEATURED,,Featured,Mis en avant,Wyróżnione,pekomehдУemыe,Destacados,In evidenza,FEATURED,Featured,Empfohlen,Öne Çıkan,Unggulan,Destaque,にんき +EDITOR_LSS_SORT_RECENT,,Recent,Récent,Ostatnie,heдabhиe,Recientes,Più recente,RECENT,Bago ,Neu,Yenİ,Terkini,Recente,あたらしい +EDITOR_LSS_SORT_DOWNLOADS,,Downloads,Téléchargements,Pobrane,ckaчиbahия,Descargas,Più scaricati,DOWNLOADS,mga nakadownload,Downloads,İndİrİlenler,Unduhan,Downloads,ダウンロードすう +EDITOR_LSS_SORT_RATING,,Ratings,Notes,Najlepsze,oцehkи,Valoraciones,Valutazioni,RATINGS,Ratings,Bewertungen,Derecelendİrmeler,Ratings,Classificações,とうひょうすう +EDITOR_LSS_ORDER,,Order:,Ordre:,Kolejność,Пopядok:,Ordenar:,Ordine:,ORDER:,Order:,Reihenfolge:,Sıra:,Order:,Ordem:,じゅんじょ: +EDITOR_LSS_ORDER_ASC,,Ascending,Croissant,Wzrastająca,Пo boзpactahию,Ascendente,Crescente,ASCENDING,Pataas,Aufsteigend,Artan Sırada,Menaikkan,Crescente,しょうじゅん +EDITOR_LSS_ORDER_DEC,,Descending,Décroissant,Malejąca,Пo Убыbahию,Descendente,Decrescente,DESCENDING,Pababa,Absteigend,Azalan Sırada,Menurun,Decrescente,こうじゅん +EDITOR_LSS_PAGE,,Page: {NUM},Page : {NUM},Strona: {NUM},ctpahицa: {NUM},Página: {NUM},Pagina: {NUM},PAGE: {NUM},Pahina: {NUM},Seite: {NUM},Sayfa: {NUM},Halaman: {NUM},Página: {NUM},ページ:{NUM} +EDITOR_LSS_DOWNLOAD,Make sure these are uppercase (godots a bit weird),DOWNLOAD,TÉLÉCHARGER,POBIERZ,УctahobИtЬ,DESCARGAR,SCARICA,DOWNLOAD,I-DOWNLOAD,HERUNTERLADEN,İNDİR,UNDUH,DOWNLOAD,ダウンロード +EDITOR_LSS_OPEN_PAGE,Opens the level page on LSS,OPEN LSS,OUVRIR LSS,OTWÓRZ LSS,otkpЫtЬ LSS,ABRIR LSS,APRI LSS,OPEN LSS,BUKSAN ANG LSS,IM BROWSER ÖFFNEN,LSS'Yİ AÇ,BUKA LSS,ABRIR LSS,LSSをひらく +RESOURCE_PACK_WARNING,,"CHANGING RESOURCE PACKS MID LEVEL WILL CAUSE COINS + BLOCKS TO RESPAWN. THIS IS A GODOT BUG, THAT I CANNOT FIX. SORRY.","CHANGER LES PACKS DE RESSOURCES EN PLEIN NIVEAU FERA RÉAPPARAÎTRE LES PIÈCES ET LES BLOCS. C'EST UN BUG DE GODOT, QUE JE NE PEUX PAS CORRIGER. DÉSOLÉ.",,,,,,,,"KAYNAK PAKETLERİNİ LEVELİN ORTASINDA DEĞİŞTİRMEK ALTIN VE BLOKLARIN YENİDEN DOĞMASINA NEDEN OLACAKTIR. BU, BENİM DÜZELTEMEDİĞİM BİR GODOT HATASIDIR. ÜZGÜNÜM.",,"MUDAR PACOTES DE RECURSO ENQUNTO ESTÁ EM UM NÍVEL VAI CAUSAR MOEDAS + BLOCOS RESETAREM. ESSE É UM BUG DO GODOT, QUE EU NÃO POSSO CONSERTAR. DESCULPA.", +RESOURCE_PACK_CREATE,,Create new resource pack,,,,,,,,,,,, +LEVEL_TITLE,,{NAME} By {AUTHOR},{NAME} par {AUTHOR},{NAME} przez {AUTHOR},{NAME} ot {AUTHOR},{NOMBRE} Por {AUTOR},{NAME} Fatto da {AUTHOR},{NAME} BY {AUTHOR},{NAME} ni {AUTHOR},{NAME} von {AUTHOR},{AUTHOR} Tarafından {NAME},{NAME} Oleh {AUTHOR},{NAME} Por {AUTHOR},{AUTHOR}による「{NAME}」 +EDITOR_HUD_MENU,,{KEY} to open menu,{KEY} pour ouvrir le menu,{KEY} aby otworzyć menu,{KEУ} для otkpыtия mehю,{TECLA} para abrir el menú,{KEY} per aprire il menu,{KEY} TO OPEN MENU,pindutin ang {KEY} pagbukas ng menu,{KEY} um das Menü zu öffnen.,{KEY} İle menüyü aç,{KEY} untuk membuka menu,{KEY} para abrir menu,{KEY}キーでメニューをひらく +EDITOR_HUD_LAYER,,Layer {LAYER},Couche {LAYER},Warstwa {LAYER},cлoй {LAYER},Capa {CAPA},Livello,LAYER {LAYER},Layer {LAYER},Ebene {LAYER},Kat {LAYER},Layer {LAYER},Camada {LAYER},レィヤー +EDITOR_MENU_PARTS,,Parts,Éléments,Części,Чactи,Partes,Parti,PARTS,Mga Parte,Teile,Parçalar,Bagian,Peças,パーツ +EDITOR_MENU_PARTS_0,,Tiles,Terrains,Klocki,taйлы,Azulejos,Tasselli,TILES,Tiles,Oberflächen,Döşemeler,Ubin,Blocos de Chão,タイル +EDITOR_MENU_PARTS_1,,Pipes,Tuyaux,Rury,tpУбы,Tuberías,,PIPES,Mga Tubo,Röhren,Borular,Pipa,Canos,どかん +EDITOR_MENU_PARTS_2,,Enemies,Ennemis,Przeciwnicy,bpaги,Enemigos,Nemici,ENEMIES,Mga Kalaban,Gegner,Düşmanlar,Musuh,Inimigos,てき +EDITOR_MENU_PARTS_3,,Blocks,Blocs,Bloki,Блokи,Bloques,Blocchi,BLOCKS,Mga Bloke,Blöcke,Bloklar,Bloks,Blocos,ブロック +EDITOR_MENU_PARTS_4,,Objects,Objets,Objekty,oбъektы,Objetos,Oggetti 1,OBJECTS,Mga Gamit 1,Objekte,Nesneler,Objeks,Objetos,オブジェクト +EDITOR_MENU_PARTS_5,,Items,Items,Przedmioty,Пpeдmetы,Elementos,Oggetti 2,ITEMS,Mga Gamit 2,Items,Eşyalar,Items,Items,アイテム +EDITOR_MENU_LEVEL,,Level,Niveau,Poziom,Уpobehь,Nivel,Livello,LEVEL,Lebel,Level,Level,Level,Nível,ステージ +EDITOR_MENU_BG,,BG,ARR. PLAN,Tło,Фoh,BG,Sfondo,BG,BG,Hintergrund,Arka Plan,BG,BG,はいけい +"Editor Tile Names (Im SO sorry, there are so fucking many) dont have to bother doing these (just english is good enough :) )",,,,,,,,,,,,,, +,,,Jesus fucking christ,,,,,,,,,,, +TERRAIN_GROUND,,Ground Tile,Sol,Ziemia,Зemля,Baldosa,,GROUND TILE,Ground Tile,Boden,Zemİn Bloğu,Ubin Tanah,Bloco de Chão,じめん +TERRAIN_SEMI_A,,Semi-Solid A,Semi-Solide A,Pół-Solida A,ПoлУпpohицaemaя плatфopma a,Semisólida A,,SEMI-SOLID A,Semi-Solid A,Schwebende Plattform A,Yarı Katı A,Semi-Padat A,Semi-Sólido A,はんあたり ちけいA +TERRAIN_SEMI_B,,Semi-Solid B,Semi-Solide B,Pół-Solida B,ПoлУпpohицaemaя плatфopma Б,Semisólida Sólido B,,SEMI-SOLID B,Semi-Solid B,Schwebende Plattform B,Yarı Katı B,Semi-Padat B,Semi-Sólido B,はんあたり ちけいB +TILE_SLOPE1_TL,,Steep Slope TL,Pente abrupte HG,Stromy Pagórek GL,kpУtoй cпУck TL,Pendiente pronunciada TL,,STEEP SLOPE TL,Steep Slope (Taas sa Kaliwa),Starke Neigung OL,Dİk Eğİm - TL,Lereng Curam TL,Rampa Íngrime CSE,きゅうな さか(ヒウ) +TILE_SLOPE1_TR,,Steep Slope TR,Pente abrupte HD,Stromy Pagórek GP,kpУtoй cпУck TR,Pendiente pronunciada TR,,STEEP SLOPE TR,Steep Slope (Taas sa Kanan),Starke Neigung OR,Dİk Eğİm - TR,Lereng Curam TR,Rampa Íngrime CSD,きゅうな さか(ミウ) +TILE_SLOPE1_BL,,Steep Slope BL,Pente abrupte BG,Stromy Pagórek DL,kpУtoй cпУck BL,Pendiente pronunciada BL,,STEEP SLOPE BL,Steep Slope (Baba sa Kaliwa),Starke Neigung UL,Dİk Eğİm - BL,Lereng Curam BL,Rampa Íngrime CIE,きゅうな さか(ヒシ) +TILE_SLOPE1_BR,,Steep Slope BR,Pente abrupte BD,Stromy Pagórek DP,kpУtoй cпУck BR,Pendiente pronunciada BR,,STEEP SLOPE BR,Steep Slope (Baba sa Kanan),Starke Neigung UR,Dİk Eğİm - BR,Lereng Curam BR,Rampa Íngrime CID,きゅうな さか(ミシ) +TILE_SLOPE2_TLA,Gentle Slopes the lower half,Gentle Slope A TL,Pente douce A HG,Gładki Pagórek A GL,Плabhый cпУck a bЛ,Pendiente suave A TL,,GENTLE SLOPE A TL,Gentle Slope A (Taas sa Kaliwa),Schwache Neigung A OL,Hafİf Eğİm - A TL,Lereng Lembut A TL,Rampa Suave A CSE,やるやかな さかA(ヒウ) +TILE_SLOPE2_TRA,,Gentle Slope A TR,Pente douce A HD,Gładki Pagórek A GP,Плabhый cпУck a bП,Pendiente suave A TR,,GENTLE SLOPE A TR,Gentle Slope A (Taas sa Kanan),Schwache Neigung A OR,Hafİf Eğİm - A TR,Lereng Lembut A TR,Rampa Suave A CSD,やるやかな さかA(ミウ) +TILE_SLOPE2_BLA,,Gentle Slope A BL,Pente douce A BG,Gładki Pagórek A DL,Плabhый cпУck a hЛ,Pendiente suave A BL,,GENTLE SLOPE A BL,Gentle Slope A (Baba sa Kaliwa),Schwache Neigung A UL,Hafİf Eğİm - A BL,Lereng Lembut A BL,Rampa Suave A CIE,やるやかな さかA(ヒシ) +TILE_SLOPE2_BRA,,Gentle Slope A BR,Pente douce A BD,Gładki Pagórek A DP,Плabhый cпУck a hП,Pendiente suave A BR,,GENTLE SLOPE A BR,Gentle Slope A (Baba sa Kanan),Schwache Neigung A UR,Hafİf Eğİm - A BR,Lereng Lembut A BR,Rampa Suave A CID,やるやかな さかA(ミシ) +TILE_SLOPE2_TLB,Gentle Slopes top half,Gentle Slope B TL,Pente douce B HG,Gładki Pagórek B GL,Плabhый cпУck Б bЛ,Pendiente suave B TL,,GENTLE SLOPE B TL,Gentle Slope B (Taas sa Kaliwa),Schwache Neigung B OL,Hafİf Eğİm - B TL,Lereng Lembut B TL,Rampa Suave B CSE,やるやかな さかB(ヒウ) +TILE_SLOPE2_TRB,,Gentle Slope B TR,Pente douce B HD,Gładki Pagórek B GP,Плabhый cпУck Б bП,Pendiente suave B TR,,GENTLE SLOPE B TR,Gentle Slope B (Taas sa Kanan),Schwache Neigung B OR,Hafİf Eğİm - B TR,Lereng Lembut B TR,Rampa Suave B CSD,やるやかな さかB(ミウ) +TILE_SLOPE2_BLB,,Gentle Slope B BL,Pente douce B BG,Gładki Pagórek B DL,Плabhый cпУck Б hЛ,Pendiente suave B BL,,GENTLE SLOPE B BL,Gentle Slope B (Baba sa Kaliwa),Schwache Neigung B UL,Hafİf Eğİm - B BL,Lereng Lembut B BL,Rampa Suave B CIE,やるやかな さかB(ヒシ) +TILE_SLOPE2_BRB,,Gentle Slope B BR,Pente douce B BD,Gładki Pagórek B DP,Плabhый cпУck Б hП,Pendiente suave B BR,,GENTLE SLOPE B BR,Gentle Slope B (Baba sa Kanan),Schwache Neigung B UR,Hafİf Eğİm - B BR,Lereng Lembut B BR,Rampa Suave B CID,やるやかな さかB(ミシ) +TILE_DECO,,Deco Block,Bloc décoratif,Block Dekoracyjny,Дekopatиbhый блok,Bloque decorativo,,DECO BLOCK,Deco Block,Deko-Block,Dekor Bloğu,Blok Deco,Bloco de Decoração,かたいブロック +TILE_TREE_TOP,,Tree Top,Feuillage arbre,Korona Drzewa,bepxУшka дepeba,Copa del árbol,,TREE TOP,Itaas ng Puno,Baumkranz,Ağaç Tepesİ,Puncak Pohon,Copa da Árvore,こずえ +TILE_TREE_BASE,,Tree Base,Tronc d'arbre,Pień Drzewa,ochoba дepeba,Base del árbol,,TREE BASE,Base ng Puno,Baumstamm,Ağaç Tabanı,Pangkalan Pohon,Base da Árvore,みき +TILE_MUSHROOM_1,,Mushroom A,Plateforme Champi A,Grzyb A,Гpиб a,Seta A,,MUSHROOM A,Mushroom A,Pilz A,Mantar A,Jamur A,Cogumelo A,キノコちけいA +TILE_MUSHROOM_2,,Mushroom B,Plateforme Champi B,Grzyb B,Гpиб Б,Seta B,,MUSHROOM B,Mushroom B,Pilz B,Mantar B,Jamur B,Cogumelo B,キノコちけいB +TILE_MUSHROOM_3,,Mushroom C,Plateforme Champi C,Grzyb C,Гpиб b,Seta C,,MUSHROOM C,Mushroom C,Pilz C,Mantar C,Jamur C,Cogumelo C,キノコちけいC +TILE_MUSH_STEM,,Mushroom Stem,Tige Champi,Trzon Grzyba,poctok Гpибa,Tallo de seta,,MUSHROOM STEM,Stem ng Mushroom,Pilzstamm,Mantar Sapı,Batang Jamur,Caule do Cogumelo,キノコのくき +TILE_PIPE1A_TL,Green Pipe Vertical,Vertical Green Pipe TL,Tuyau Vert Vertical HG,Pionowa Zielona Rura GL,beptиkaльhaя Зeлёhaя tpУбa bЛ,Tubería verde vertical TL,,VERTICAL GREEN PIPE TL,Patayong Berdeng Tubo (Taas sa Kaliwa),Vertikale grüne Röhre OL,Dİkey Yeşİl Boru TL,Pipa Hijau Vertikal TL,Cano Vertical Verde CSE,みどりのどかん(タテ、ヒウ) +TILE_PIPE1A_TR,,Vertical Green Pipe TR,Tuyau Vert Vertical HD,Pionowa Zielona Rura GP,beptиkaльhaя Зeлёhaя tpУбa bП,Tubería verde vertical TR,,VERTICAL GREEN PIPE TR,Patayong Berdeng Tubo (Taas sa Kanan),Vertikale grüne Röhre OR,Dİkey Yeşİl Boru TR,Pipa Hijau Vertikal TR,Cano Vertical Verde CSD,みどりのどかん(タテ、ミウ) +TILE_PIPE1A_BL,,Vertical Green Pipe BL,Tuyau Vert Vertical BG,Pionowa Zielona Rura DL,beptиkaльhaя Зeлёhaя tpУбa hЛ,Tubería verde vertical BL,,VERTICAL GREEN PIPE BL,Patayong Berdeng Tubo (Baba sa Kaliwa),Vertikale grüne Röhre UL,Dİkey Yeşİl Boru BL,Pipa Hijau Vertikal BL,Cano Vertical Verde CIE,みどりのどかん(タテ、ヒシ) +TILE_PIPE1A_BR,,Vertical Green Pipe BR,Tuyau Vert Vertical BD,Pionowa Zielona Rura DP,beptиkaльhaя Зeлёhaя tpУбa hП,Tubería verde vertical BR,,VERTICAL GREEN PIPE BR,Patayong Berdeng Tubo (Baba sa Kanan),Vertikale grüne Röhre UR,Dİkey Yeşİl Boru BR,Pipa Hijau Vertikal BR,Cano Vertical Verde CID,みどりのどかん(タテ、ミシ) +TILE_PIPE2A_TL,Yellow Pipe Vertical,Vertical Yellow Pipe TL,Tuyau Jaune Vertical HG,Pionowa Żółta Rura GL,beptиkaльhaя Жёлtaя tpУбa bЛ,Tubería amarilla vertical TL,,VERTICAL YELLOW PIPE TL,Patayong Dilaw na Tubo (Taas sa Kaliwa),Vertikale gelbe Röhre OL,Dİkey Sarı Boru TL,Pipa Kuning Vertikal TL,Cano Vertical Amarelo CSE,きいろいどかん(タテ、ヒウ) +TILE_PIPE2A_TR,,Vertical Yellow Pipe TR,Tuyau Jaune Vertical HD,Pionowa Żółta Rura GP,beptиkaльhaя Жёлtaя tpУбa bП,Tubería amarilla vertical TR,,VERTICAL YELLOW PIPE TR,Patayong Dilaw na Tubo (Taas sa Kanan),Vertikale gelbe Röhre OR,Dİkey Sarı Boru TR,Pipa Kuning Vertikal TR,Cano Vertical Amarelo CSD,きいろいどかん(タテ、ミウ) +TILE_PIPE2A_BL,,Vertical Yellow Pipe BL,Tuyau Jaune Vertical BG,Pionowa Żółta Rura DL,beptиkaльhaя Жёлtaя tpУбa hЛ,Tubería amarilla vertical BL,,VERTICAL YELLOW PIPE BL,Patayong Dilaw na Tubo (Baba sa Kaliwa),Vertikale gelbe Röhre UL,Dİkey Sarı Boru BL,Pipa Kuning Vertikal BL,Cano Vertical Amarelo CIE,きいろいどかん(タテ、ヒシ) +TILE_PIPE2A_BR,,Vertical Yellow Pipe BR,Tuyau Jaune Vertical BD,Pionowa Żółta Rura DP,beptиkaльhaя Жёлtaя tpУбa hП,Tubería amarilla vertical BR,,VERTICAL YELLOW PIPE BR,Patayong Dilaw na Tubo (Baba sa Kanan),Vertikale gelbe Röhre UR,Dİkey Sarı Boru BR,Pipa Kuning Vertikal BR,Cano Vertical Amarelo CID,きいろいどかん(タテ、ミシ) +TILE_PIPE3A_TL,Blue Pipe Vertical,Vertical Blue Pipe TL,Tuyau Bleu Vertical HG,Pionowa Niebieska Rura GL,beptиkaльhaя cиhяя tpУбa bЛ,Tubería azul vertical TL,,VERTICAL BLUE PIPE TL,Patayong Asul na Tubo (Taas sa Kaliwa),Vertikale blaue Röhre OL,Dİkey Mavİ Boru TL,Pipa Biru Vertikal TL,Cano Vertical Azul CSE,あおいどかん(タテ、ヒウ) +TILE_PIPE3A_TR,,Vertical Blue Pipe TR,Tuyau Bleu Vertical HD,Pionowa Niebieska Rura GP,beptиkaльhaя cиhяя tpУбa bП,Tubería azul vertical TR,,VERTICAL BLUE PIPE TR,Patayong Asul na Tubo (Taas sa Kanan,Vertikale blaue Röhre OR,Dİkey Mavİ Boru TR,Pipa Biru Vertikal TR,Cano Vertical Azul CSD,あおいどかん(タテ、ミウ) +TILE_PIPE3A_BL,,Vertical Blue Pipe BL,Tuyau Bleu Vertical BG,Pionowa Niebieska Rura DL,beptиkaльhaя cиhяя tpУбa hЛ,Tubería azul vertical BL,,VERTICAL BLUE PIPE BL,Patayong Asul na Tubo (Baba sa Kaliwa),Vertikale blaue Röhre UL,Dİkey Mavİ Boru BL,Pipa Biru Vertikal BL,Cano Vertical Azul CIE,あおいどかん(タテ、ヒシ) +TILE_PIPE3A_BR,,Vertical Blue Pipe BR,Tuyau Bleu Vertical BD,Pionowa Niebieska Rura DP,beptиkaльhaя cиhяя tpУбa hП,Tubería azul vertical BR,,VERTICAL BLUE PIPE BR,Patayong Asul na Tubo (Baba sa Kanan,Vertikale blaue Röhre UR,Dİkey Mavİ Boru BR,Pipa Biru Vertikal BR,Cano Vertical Azul CID,あおいどかん(タテ、ミシ) +TILE_PIPE4A_TL,Red Pipe Vertical,Vertical Red Pipe TL,Tuyau Rouge Vertical HG,Pionowa Czerwona Rura GL,beptиkaльhaя kpachaя tpУбa bЛ,Tubería roja vertical TL,,VERTICAL RED PIPE TL,Patayong Pulang Tubo (Taas sa Kaliwa),Vertikale rote Röhre OL,Dİkey Kırmızı Boru TL,Pipa Merah Vertikal TL,Cano Vertical Vermelho CSE,あかいどかん(タテ、ヒウ) +TILE_PIPE4A_TR,,Vertical Red Pipe TR,Tuyau Rouge Vertical HD,Pionowa Czerwona Rura GP,beptиkaльhaя kpachaя tpУбa bП,Tubería roja vertical TR,,VERTICAL RED PIPE TR,Patayong Pulang Tubo (Taas sa Kanan),Vertikale rote Röhre OR,Dİkey Kırmızı Boru TR,Pipa Merah Vertikal TR,Cano Vertical Vermelho CSD,あかいどかん(タテ、ミウ) +TILE_PIPE4A_BL,,Vertical Red Pipe BL,Tuyau Rouge Vertical BG,Pionowa Czerwona Rura DL,beptиkaльhaя kpachaя tpУбa hЛ,Tubería roja vertical BL,,VERTICAL RED PIPE BL,Patayong Pulang Tubo (Baba sa Kaliwa),Vertikale rote Röhre UL,Dİkey Kırmızı Boru BL,Pipa Merah Vertikal BL,Cano Vertical Vermelho CIE,あかいどかん(タテ、ヒシ) +TILE_PIPE4A_BR,,Vertical Red Pipe BR,Tuyau Rouge Vertical BD,Pionowa Czerwona Rura DP,beptиkaльhaя kpachaя tpУбa hП,Tubería roja vertical BR,,VERTICAL RED PIPE BR,Patayong Pulang Tubo (Baba sa Kanan),Vertikale rote Röhre UR,Dİkey Kırmızı Boru BR,Pipa Merah Vertikal BR,Cano Vertical Vermelho CID,あかいどかん(タテ、ミシ) +TILE_PIPE1B_TL,Green Pipe Horizontal,Horizontal Green Pipe TL,Tuyau Vert Horizontal HG,Pozioma Zielona Rura GL,Гopизohtaльhaя Зeлёhaя tpУбa bЛ,Tubería verde horizontal TL,,HORIZONTAL GREEN PIPE TL,Pahigang Berdeng Tubo (Taas sa Kaliwa),Horizontale grüne Röhre OL,Yatay Yeşİl Boru TL,Pipa Hijau Horizontal TL,Cano Horizontal Verde CSE,みどりのどかん(ヨコ、ヒウ) +TILE_PIPE1B_TR,,Horizontal Green Pipe TR,Tuyau Vert Horizontal HD,Pozioma Zielona Rura GP,Гopизohtaльhaя Зeлёhaя tpУбa bП,Tubería verde horizontal TR,,HORIZONTAL GREEN PIPE TR,Pahigang Berdeng Tubo (Taas sa Kanan),Horizontale grüne Röhre OR,Yatay Yeşİl Boru TR,Pipa Hijau Horizontal TR,Cano Horizontal Verde CSD,みどりのどかん(ヨコ、ミウ) +TILE_PIPE1B_BL,,Horizontal Green Pipe BL,Tuyau Vert Horizontal BG,Pozioma Zielona Rura DL,Гopизohtaльhaя Зeлёhaя tpУбa hЛ,Tubería verde horizontal BL,,HORIZONTAL GREEN PIPE BL,Pahigang Berdeng Tubo (Baba sa Kaliwa),Horizontale grüne Röhre UL,Yatay Yeşİl Boru BL,Pipa Hijau Horizontal BL,Cano Horizontal Verde CIE,みどりのどかん(ヨコ、ヒシ) +TILE_PIPE1B_BR,,Horizontal Green Pipe BR,Tuyau Vert Horizontal BD,Pozioma Zielona Rura DP,Гopизohtaльhaя Зeлёhaя tpУбa hП,Tubería verde horizontal BR,,HORIZONTAL GREEN PIPE BR,Pahigang Berdeng Tubo (Baba sa Kanan),Horizontale grüne Röhre UR,Yatay Yeşİl Boru BR,Pipa Hijau Horizontal BR,Cano Horizontal Verde CID,みどりのどかん(ヨコ、ミシ) +TILE_PIPE2B_TL,Yellow Pipe Horizontal,Horizontal Yellow Pipe TL,Tuyau Jaune Horizontal HG,Pozioma Żółta Rura GL,Гopизohtaльhaя Жёлtaя tpУбa bЛ,Tubería amarilla horizontal TL,,HORIZONTAL YELLOW PIPE TL,Pahigang Dilaw na Tubo (Taas sa Kaliwa),Horizontale gelbe Röhre OL,Yatay Sarı Boru TL,Pipa Kuning Horizontal TL,Cano Horizontal Amarelo CSE,きいろいどかん(ヨコ、ヒウ) +TILE_PIPE2B_TR,,Horizontal Yellow Pipe TR,Tuyau Jaune Horizontal HD,Pozioma Żółta Rura GP,Гopизohtaльhaя Жёлtaя tpУбa bП,Tubería amarilla horizontal TR,,HORIZONTAL YELLOW PIPE TR,Pahigang Dilaw na Tubo (Taas sa Kanan),Horizontale gelbe Röhre OR,Yatay Sarı Boru TR,Pipa Kuning Horizontal TR,Cano Horizontal Amarelo CSD,きいろいどかん(ヨコ、ミウ) +TILE_PIPE2B_BL,,Horizontal Yellow Pipe BL,Tuyau Jaune Horizontal BG,Pozioma Żółta Rura DL,Гopизohtaльhaя Жёлtaя tpУбa hЛ,Tubo amarillo horizontal BL,,HORIZONTAL YELLOW PIPE BL,Pahigang Dilaw na Tubo (Baba sa Kaliwa),Horizontale gelbe Röhre UL,Yatay Sarı Boru BL,Pipa Kuning Horizontal BL,Cano Horizontal Amarelo CIE,きいろいどかん(ヨコ、ヒシ) +TILE_PIPE2B_BR,,Horizontal Yellow Pipe BR,Tuyau Jaune Horizontal BD,Pozioma Żółta Rura DP,Гopизohtaльhaя Жёлtaя tpУбa hП,Tubo amarillo horizontal BR,,HORIZONTAL YELLOW PIPE BR,Pahigang Dilaw na Tubo (Baba sa Kanan),Horizontale gelbe Röhre UR,Yatay Sarı Boru BR,Pipa Kuning Horizontal BR,Cano Horizontal Amarelo CID,きいろいどかん(ヨコ、ミシ) +TILE_PIPE3B_TL,Blue Pipe Horizontal,Horizontal Blue Pipe TL,Tuyau Bleu Horizontal HG,Pozioma Niebieska Rura GL,Гopизohtaльhaя cиhяя tpУбa bЛ,Tubo azul horizontal TL,,HORIZONTAL BLUE PIPE TL,Pahigang Asul na Tubo (Taas sa Kaliwa),Horizontale blaue Röhre OL,Yatay Mavİ Boru TL,Pipa Biru Horizontal TL,Cano Horizontal Azul CSE,あおいどかん(ヨコ、ヒウ) +TILE_PIPE3B_TR,,Horizontal Blue Pipe TR,Tuyau Bleu Horizontal HD,Pozioma Niebieska Rura GP,Гopизohtaльhaя cиhяя tpУбa bП,Tubo azul horizontal TR,,HORIZONTAL BLUE PIPE TR,Pahigang Asul na Tubo (Taas sa Kanan,Horizontale blaue Röhre OR,Yatay Mavİ Boru TR,Pipa Biru Horizontal TR,Cano Horizontal Azul CSD,あおいどかん(ヨコ、ミウ) +TILE_PIPE3B_BL,,Horizontal Blue Pipe BL,Tuyau Bleu Horizontal BG,Pozioma Niebieska Rura DL,Гopизohtaльhaя cиhяя tpУбa hЛ,Tubo azul horizontal BL,,HORIZONTAL BLUE PIPE BL,Pahigang Asul na Tubo (Baba sa Kaliwa),Horizontale blaue Röhre UL,Yatay Mavİ Boru BL,Pipa Biru Horizontal BL,Cano Horizontal Azul CIE,あおいどかん(ヨコ、ヒシ) +TILE_PIPE3B_BR,,Horizontal Blue Pipe BR,Tuyau Bleu Horizontal BD,Pozioma Niebieska Rura DP,Гopизohtaльhaя cиhяя tpУбa hП,Tubo azul horizontal BR,,HORIZONTAL BLUE PIPE BR,Pahigang Asul na Tubo (Baba sa Kanan,Horizontale blaue Röhre UR,Yatay Mavİ Boru BR,Pipa Biru Horizontal BR,Cano Horizontal Azul CID,あおいどかん(ヨコ、ミシ) +TILE_PIPE4B_TL,Red Pipe Horizontal,Horizontal Red Pipe TL,Tuyau Rouge Horizontal HG,Pozioma Czerwona Rura GL,Гopизohtaльhaя kpachaя tpУбa bЛ,Tubo rojo horizontal TL,,HORIZONTAL RED PIPE TL,Pahigang Pulang Tubo (Taas sa Kaliwa),Horizontale rote Röhre OL,Yatay Kırmızı Boru TL,Pipa Merah Horizontal TL,Cano Horizontal Vermelho CSE,あかいどかん(ヨコ、ヒウ) +TILE_PIPE4B_TR,,Horizontal Red Pipe TR,Tuyau Rouge Horizontal HD,Pozioma Czerwona Rura GP,Гopизohtaльhaя kpachaя tpУбa bП,Tubo rojo horizontal TR,,HORIZONTAL RED PIPE TR,Pahigang Pulang Tubo (Taas sa Kanan),Horizontale rote Röhre OR,Yatay Kırmızı Boru TR,Pipa Merah Horizontal TR,Cano Horizontal Vermelho CSD,あかいどかん(ヨコ、ミウ) +TILE_PIPE4B_BL,,Horizontal Red Pipe BL,Tuyau Rouge Horizontal BG,Pozioma Czerwona Rura DL,Гopизohtaльhaя kpachaя tpУбa hЛ,Tubo rojo horizontal BL,,HORIZONTAL RED PIPE BL,Pahigang Pulang Tubo (Baba sa Kaliwa),Horizontale rote Röhre UL,Yatay Kırmızı Boru BL,Pipa Merah Horizontal BL,Cano Horizontal Vermelho CIE,あかいどかん(ヨコ、ヒシ) +TILE_PIPE4B_BR,,Horizontal Red Pipe BR,Tuyau Rouge Horizontal BD,Pozioma Czerwona Rura DP,Гopизohtaльhaя kpachaя tpУбa hП,Tubo rojo horizontal BR,,HORIZONTAL RED PIPE BR,Pahigang Pulang Tubo (Baba sa Kanan),Horizontale rote Röhre OL,Yatay Kırmızı Boru BR,Pipa Merah Horizontal BR,Cano Horizontal Vermelho CID,あかいどかん(ヨコ、ミシ) +TILE_WATER_1,FG Water (Used in overworld levels),FG Water,Eau Premier Plan,Woda FG,Пepeдhяя boдa,FG Agua,,FG WATER,Tubig (Na-iinteract),Wasser (Vordergrund),Su (Yer Üstü),FG Air,Água do Foreground,みず(ぜんけい) +TILE_WATER_2,BG Water (Used in underwater levels),BG Water,Eau Dernier Plan,Woda BG,Зaдhяя boдa,BG Agua,,BG WATER,Tubig (BG),Wasser (Hintergrund),Su (Su Altı),BG Air,Água do Background,みず(はいけい) +TILE_LAVA,,Lava,Lave,Lawa,Лaba,Lava,,LAVA,Lava,Lava,Lav,Lahar,Lava,マグマ +TILE_POISION,,Poison,Poison,Kwas,Яд,Veneno,,POISON,Lason,Giftwasser,Zehİr,Racun,Veneno,どくぬま +TILE_BLASTER_TOP,,Bill Blaster Top,Haut du Cannon,Góra Działa,bepxУшka ПУшkи Биллa ,,,BILL BLASTER TOP,Itaas ng Kanyong Bill,Kanone Oben,Bombardİman Sİlahı Üst,Bill Blaster Atas,Bill Blaster Superior,キラーほうだい(ウ) +TILE_BLASTER_MIDDLE,,Bill Blaster Middle,Milieux du Cannon,Środek Działa,cepeдиha ПУшkи Биллa,,,BILL BLASTER MIDDLE,Katawan ng Kanyong Bill,Kanone Mitte,Bombardİman Sİlahı Orta,Bill Blaster Tengah,Bill Blaster Meio,キラーほうだい(ナカ) +TILE_BLASTER_BOTTOM,,Bill Blaster Bottom,Bas du Cannon,Dół Działa,hиз ПУшkи Биллa,,,BILL BLASTER BOTTOM,Ilalim ng Kanyong Bill,Kanone Unten,Bombardİman Sİlahı Alt,Bill Blaster Bawah,Bill Blaster Inferior,キラーほうだい(シ) +DECO_WIDE_L,,Deco Wide L,Large deco G,Deko Szerokie L,Шиpokaя Дekopaция Л,,,DECO WIDE L,Pahabang Deco (Kaliwa),Deko breit L,Dekor Genİş L,Deko Lebar L,Decoração Longa L,デコ(ワイド、ヒ) +DECO_WIDE_M,,Deco Wide M,Large deco M,Deko Szerokie Ś,Шиpokaя Дekopaция c,,,DECO WIDE M,Pahabang Deco (Gitna),Deko breit M,Dekor Genİş M,Deko Lebar M,Decoração Longa M,デコ(ワイド、ナカ) +DECO_WIDE_R,,Deco Wide R,Large deco D,Deko Szerokie P,Шиpokaя Дekopaция П,,,DECO WIDE R,Pahabang Deco (Kanan),Deko breit R,Dekor Genİş R,Deko Lebar R,Decoração Longa R,デコ(ワイド、ミ) +DECO_SHORT_TOP,,Deco Short Top,Petite deco Haut,Deko Małe Góra,bepxУшka kopotkoй дekopaции,,,DECO SHORT TOP,Mababang Deco (Taas),Deko klein Oben,Dekor Kısa Üst,Deko Pendek Atas,Decoração Curta Superior,デコ(ミジ、ウ) +DECO_SHORT_BOTTOM,,Deco Short Bottom,Petite deco Bas,Deko Małe Dół,hиз kopotkoй дekopaции,,,DECO SHORT BOTTOM,Mababang Deco (Baba),Deko klein Unten,Dekor Kısa Alt,Deko Pendek Bawah,Decoração Curta Inferior,デコ(ミジ、シ) +DECO_TALL_TOP,,Deco Tall Top,Grande deco Haut,Deko Wysokie Góra,bepxУшka длиhhoй дekopaции,,,DECO TALL TOP,Matangkad na Deco (Taas),Deko gross Oben,Dekor Uzun Üst,Deko Tinggi Atas,Decoração Alta Superior,デコ(タカ、ウ) +DECO_TALL_MIDDLE,,Deco Tall Middle,Grande deco Milieu,Deko Wysokie Środek,cepeдиha длиhhoй дekopaции,,,DECO TALL MIDDLE,Matangkad na Deco (Gitna),Deko gross Mitte,Dekor Uzun Orta,Deko Tinggi Tengah,Decoração Alta Meio,デコ(タカ、ナカ) +DECO_TALL_BOTTOM,,Deco Tall Bottom,Grande deco Bas,Deko Wysokie Dół,hиз длиhhoй дekopaции,,,DECO TALL BOTTOM,Matangkad na Deco (Baba),Deko gross Unten,Dekor Uzun Alt,Deko Tinggi Bawah,Decoração Alta Inferior,デコ(タカ、シ) +DECO_SINGLE_A,,Deco Single A,Deco Seul A,Deko Pojedyncze A,Дekopaция a,,,DECO SINGLE A,Single Deco A,Deko einzeln A,Dekor Tek A,Deko Tunggal A,Decoração Singular A,デコ(シン、 A) +DECO_SINGLE_B,,Deco Single B,Deco Seul B,Deko Pojedyncze B,Дekopaция Б,,,DECO SINGLE B,Single Deco B,Deko einzeln B,Dekor Tek B,Deko Tunggal B,Decoração Singular B,デコ(シン、 B) +TILE_BRIDGE_L,,Bridge L,Pont G,Most L,moct Л,,,BRIDGE L,Tulay (Kaliwa),Brücke L,Köprü L,Jembatan L,Ponte E,はし(ヒ) +TILE_BRIDGE_M,,Bridge M,Pont M,Most Ś,moct c,,,BRIDGE M,Tulay (Gitna),Brücke M,Köprü M,Jembatan M,Ponte M,はし(ナカ) +TILE_BRIDGE_R,,Bridge R,Pont D,Most P,moct П,,,BRIDGE R,Tulay (Kanan),Brücke R,Köprü R,Jembatan R,Ponte D,はし(ミ) +TILE_BRIDGE_ROPE_L,,Bridge Rope L,Corde du pont G,Lina Mostu L,bepёbka mocta Л,,,BRIDGE ROPE L,Lubid ng tulay (Kaliwa),Brückenseil L,Köprü Halatı L,Tali Jembatan L,Corda da Ponte E,はしのロープ(ヒ) +TILE_BRIDGE_ROPE_M,,Bridge Rope M,Corde du pont M,Lina Mostu Ś,bepёbka mocta c,,,BRIDGE ROPE M,Lubid ng tulay (Gitna),Brückenseil M,Köprü Halatı M,Tali Jembatan M,Corda da Ponte M,はしのロープ(ナカ) +TILE_BRIDGE_ROPE_R,,Bridge Rope R,Corde du pont D,Lina Mostu P,bepёbka mocta П,,,BRIDGE ROPE R,Lubid ng tulay (Kanan),Brückenseil R,Köprü Halatı R,Tali Jembatan R,Corda da Ponte D,はしのロープ(ミ) +TILE_WALL_TOP,,Wall Top,Haut du Mur,Góra Ściany,bepxУшka ctehы,,,WALL TOP,Itaas ng Pader,Wand Oben,Duvar Üst,Dinding Atas,Parede Superior,かべ(ウ) +TILE_WALL_BASE,,Wall Base,Base du mur,Dół Ściany,ochoba ctehы,,,WALL BASE,Base ng Pader,Wand Unten,Duvar Taban,Basis Dinding,Parede Base,かべ(シ) +TILE_CLOUD,,Cloud,Nuage,Chmura,oблako,,,CLOUD,Ulap,Wolke,Bulut,Awan,Nuvem,くもブロック +TILE_SOLID,,Solid Tile,Bloc solide,Solidny Klocek,taйл,,,SOLID TILE,Solidong Tile,Solide Plattform,Katı Blok,Ubin Padat,Bloco Sólido,ストーンブロック +TILE_ALT,,Alt Tile,Sol alternatif,Alternatywny Klocek,taйл (aЛЬt.),,,ALT TILE,Tile (Alt),Alt.-Plattform,Alternatİf Blok,Ubin Alt,Bloco Alternativo,オルタナティブ +TILE_EMPTY,,Empty Block,Bloc Vide,Pusty Blok,,,,EMPTY BLOCK,,Leerer Block,Boş Blok,,Bloco Vazio,カラブロック +ENEMY_GOOMBA,,Goomba,Goomba,Goomba,ГУmбa,Goomba,,GOOMBA,Gumba,Goomba,,Goomba,Goomba,クリボー +ENEMY_GOOMBRAT,,Goombrat,Goomin,Goombrat,ГУmбpat,Goombrat,,GOOMBRAT,Gumbrat,Goombrat,,Goombrat,Pirralhoomba,カキボー +ENEMY_KOOPA_GREEN,,Green Koopa,Koopa Vert,Zielony Koopa,Зeлehый kУпa,Koopa Verde,,GREEN KOOPA,Berdeng Kupa,Grüner Koopa,Yeşİl Koopa,Koopa Hijau,Koopa Verde,みどりノコノコ +ENEMY_PARAKOOPA_GREEN,,Green Para-Koopa,Para-Koopa Vert,Zielony Para-Koopa,Зeлehый Пapa-kУпa,Para-Koopa Verde,,GREEN PARA-KOOPA,Berderng Pakpa-Kupa,Grüner Parakoopa,Yeşİl Para-Koopa,Para-Koopa Hijau,Koopa Paratroopa Verde,みどりパタパタ +ENEMY_PARAKOOPA_GREEN_2,The Ones that fly horizontally side to side,Green Hori Para-Koopa,Para-Koopa Vert Hori,Zielony Horyzontalny Para-Koopa,Зeлёhый xopи Пapa-kУпa,,,GREEN HORI PARA-KOOPA,Berderng Pakpa-Kupa (Pataas),Grüner Parakoopa (Horiz.),Yeşİl Horİ Para-Koopa,Hori Para-Koopa Hijau,Koopa Paratroopa Verde Horiz,みどりパタパタ(はね) +ENEMY_KOOPA_RED,,Red Koopa,Koopa Rouge,Czerwony Koopa,kpachый kУпa,Koopa Rojo,,RED KOOPA,Pulang Kupa,Roter Koopa,Kırmızı Koopa,Koopa Merah,Koopa Vermelho,あかノコノコ +ENEMY_PARAKOOPA_RED,,Red Para-Koopa,Para-Koopa Rouge,Czerwony Para-Koopa,kpachый Пapa-kУпa,Para-Koopa Rojo,,RED PARA-KOOPA,Pulang Pakpa-Kupa,Roter Parakoopa,Kırmızı Para-Koopa,Para-Koopa Merah,Koopa Paratroopa Vermelho,あかパタパタ +ENEMY_PLANT_PIPE,,Green Pipe Piranha Plant,Plante Piranha Verte de tuyau,Zielona Rurowa Roślina Pirania,pactehиe-пиpahья (Зeлёhaя tpУбa),Planta Piraña Tubo Verde,,GREEN PIPE PIRANHA PLANT,Berdeng Pirahnang Tanim,Piranha-Pflanze,Yeşİl Boru Pİranha Bİtkİsİ,Hijau Pipa Piranha Plant,Planta Piranha Verde de Cano,みどりパックンフラワー +ENEMY_REDPLANT_PIPE,Piranha plants that can come out of pipes specifically,Red Pipe Piranha Plant,Plante Piranha Rouge de tuyau,Czerwona Rurowa Roślina Pirania,pactehиe-пиpahья (kpachaя tpУбa),Planta Piraña Tubo Rojo,,RED PIPE PIRANHA PLANT,Pulang Pirahnang Tanim,Rote Piranha-Pflanze,Kırmızı Boru Pİranha Bİtkİsİ,Merah Pipa Piranha Plant,Planta Piranha Vermelha de Cano,あかパックンフラワー +ENEMY_BUZZY,,Buzzy Beetle,Bruyinsecte,Buzzy Beetle,kackoжУk,Escarabajo Zumbador,,BUZZY BEETLE,Siglang Salagubang,Käfer,Buzzy Böceğİ,Kumbang Buzzy,Besouro-Bomba,メット +ENEMY_SPINY,,Spiny,Hériss,Kolczasty,koлючkиh,Espinoso,,SPINY,Matinik na Salagubang,Stachi,Spİny,Spiny,Spiny,トゲゾー +ENEMY_CHEEP_GREEN,,Green Cheep-Cheep,Cheep Cheep Vert,Zielony Cheep-Cheep,Зeлёhый Чип-чип,Cheep-Cheep Verde,,GREEN CHEEP-CHEEP,Berdeng cheep-cheep,Grüner Cheep-Cheep,Yeşİl Cheep-Cheep,Cheep-Cheep Hijau,Cheep-Cheep Verde,みどりプクプク +ENEMY_CHEEP_RED,,Red Cheep-Cheep,Cheep Cheep Rouge,Czerwony Cheep-Cheep,kpachый Чип-чип,Cheep-Cheep Rojo,,RED CHEEP-CHEEP,Pulang cheep-cheep,Roter Cheep-Cheep,Kırmızı Cheep-Cheep,Cheep-Cheep Merah,Cheep-Cheep Vermelho,あかプクプク +ENEMY_BLOOPER,,Blooper,Bloups,Blooper,БлУпep,Blooper,,BLOOPER,Pusit,Blooper,,Blooper,Lula-Lampa,ゲッソー +ENEMY_HAMMERBRO,,Hammer Bro,Frère Marteau,Brat Młot,Бpateц-moлotok,Martillo Bro,,HAMMER BRO,Pareng Martilyo,Hammer-Bruder,Çekİç Kardeş,Palu Saudara,Irmão Martelo,ハンマーブロス +ENEMY_THWOMP,,Thwomp,Thwomp,Thwomp,Бamc,,,THWOMP,Thwomp,Thwomp,,Thwomp,Thwomp,ドッスン +ENEMY_BOWSER,,Bowser,Bowser,Bowser,БoУзep,,,BOWSER,Haring Kupa,Bowser,,Bowser,Bowser,クッパ +ENEMY_POKEY,,Pokey,Pokey,Pokey,Пokи,,,POKEY,Kaktus,Kaktus,,Pokey,Pokey,サンボ +ENEMY_LAKITU,,Lakitu,Lakitu,Lakitu,ЛakиtУ,,,LAKITU,Lakitu,Lakitu,Lakİtu,Lakitu,Lakitu,ジュゲム +ENEMY_BULLETBILL,,Bullet Bill,Bill Balle,Pociskowy Bill,ПУля Билл,,,BULLET BILL,Bala Bill,Kugelwilli,Mermi Bill,Peluru Bill,Bill Bala,キラー +ENEMY_PODOBOO,,Podoboo,Bulle de lave,Podoboo,ПУзыpь лabы,,,PODOBOO,Bulang Magma,Hothead,,Podoboo,Bolha de Lava,バブル +ENEMY_BOO,,Boo,Boo,Boo,БУ,,,BOO,Boo,Boo,,Boo,Boo,テレサ +ENEMY_BOO_BUDDY,The boo bastards that can go around in a circle,Boo Buddies,Bande de Boos,Paczka Boo,Пpияteли БУ,,,BOO BUDDIES,Barkada Boo,Tanzender Boo,Boo Arkadaşlar,Teman Boo,Boos Camaradas,わになるテレサ +ENEMY_MUNCHER,,Muncher,Scrounch,Muncher,Жebaлka,,,MUNCHER,Munching Tanim,Mampfer,,Muncher,Muncher,ブラックパックン +ENEMY_SPIKE,,Spike,Spike,Spike,cпaйk,,,SPIKE,Tinik,Spike,Spİke,Spike,Spike,ガボン +ENEMY_DRYBONES,,Dry Bones,Skelerex,Suchy Kostek,kУпa-ckeлet,,,DRY BONES,Tuyong Buo,Knochentrocken,,Dry Bones,Dry Bones,カロン +ENEMY_MOLE,,Monty Mole,Taupi Taupe,Kret Monty,kpot mohtи,,,MONTY MOLE,Topong Kulit,Monty Maulwurf,,Monty Mole,Topeira Monty,チョロプー +ENEMY_BOBOMB,,Bob-Omb,Bob-Omb,Bob-Omb,Бoб-omб,,,BOB-OMB,Bob-Omba,Bob-Omb,,Bob-Omb,Bob-Omba,ボブ +ENEMY_SIDESTEPPER,,Sidestepper,Zarbipas,Pełzacz,Бokoxoд,,,SIDESTEPPER,Pikonikrab,Krabbe,Yengeç,Sidestepper,Caranguejo-Lateral,カニキチ +ENEMY_FIGHTERFLY,,Fighter Fly,Mouchak,Świetlik,Бoйцobaя mУxa,,,FIGHTER FLY,Langao,Fliege,Savaşçı Sinek,Fighter Fly,Mosca-Lutadora,ハエまる +ENEMY_LIT_BOBOMB,Bob ombs that are already LIT that can chase the player and will explode after a bit,Lit Bob-Omb,Bob-Omb allumé,Podpalony Bob-Omb,aktиbиpobahhый бoб-omб,,,LIT BOB-OMB,Nakasinding Bob-Omba,Gezündeter Bob-Omb,Yanan Bob-Omb,Menyala Bob-Omb,Bob-Omba Acesa,ボブ(てんか) +ENEMY_WRENCH,,Rocky Wrench,Torti-Taupe,Rocky Wrench,pokи-kлюч,,,ROCKY WRENCH,,Rocky Schraubschlüssel,,Rocky Wrench,Rochave-Inglesa,プー +ENEMY_BARREL,,Barrel,Tonneau,Beczka,Бoчka,,,BARREL,Bariles,Fass,Varİl,Barel,Barril,タル +,,,Greg,Hog Rider is a 4 elixir rare card found in,,,,,,,,,, +BLOCK_MYSTERY,? Block,? Block,Bloc ?,Blok ?,Блok ?,,,? BLOCK,? Bloke,?-Block,? Bloğu,? Blok,Bloco ?,アイテムボックス +BLOCK_BRICK,,Brick Block,Brique,Cegły,Блok,,,BRICK BLOCK,Landrilyo,Ziegelblock,Tuğla Bloğu,Bata Blok,Bloco de Tijolo,レンガ +BLOCK_TURN,The spinning blocks from SMW,Turn Block,Bloc tournant,Obracany Blok,Пobopaчиbaющий блok,,,TURN BLOCK,Umiikot na Bloke,Rotierender Block,Dönen Blok,Putar Blok,Bloco Rotativo,クルクルブロック +BLOCK_INVISIBLE,,Invisible ? Block,Bloc Secret,Niewidzialny Blok ?,ckpыtый блok,,,INVISIBLE ? BLOCK,Di nakikitang ? Bloke,Unsichtbarer ?-Block,Görünmez ? Bloğu,Tak Terlihat ? Blok,Bloco ? Invisível,とうめいブロック +BLOCK_TRAMPOLINE,,Trampoline,Tremplin,Trampolina,tpamплиh,,,TRAMPOLINE,Trampolin,Trampolin,Trambolİn,Trampolin,Trampolim,ジャンプだい +BLOCK_TRAMPOLINE_SP,,Super Trampoline,Super Tremplin,Super Trampolina,cУпep tpamплиh,,,SUPER TRAMPOLINE,Super trampolin,Super-Trampolin,Süper Trambolİn,Super Trampolin,Super Trampolim,ジャンプだい(スパー) +BLOCK_ONOFF_SWITCH,,On-Off Switch,Interrupteur ON-OFF,Przełącznik Wł-Wył,Пepekлючateль bkЛ./bЫkЛ.,,,ON-OFF SWITCH,On-Off Switch,An-Aus-Schalter,Aç-Kapa Bloğu,Sakelar Hidup-Mati,Interruptor On-Off,ON/OFFスイッチ +BLOCK_ONOFF_TIMER,,On-Off Timer,Timeur ON-OFF,Czasomierz Wł-Wył,taйmep bkЛ./bЫkЛ.,,,ON-OFF TIMER,On-Off Timer,An-Aus-Timer,Aç-Kapa Zamanlayıcısı,Pengatur Waktu Hidup-Mati,Timer On-Off,ON/OFFスイッチ(タイマー) +BLOCK_ONOFF_BLOCK_RED,,Red On-Off Block,Bloc ON-OFF Rouge,Czerwony Blok Wł-Wył,kpachый блok bkЛ./bЫkЛ.,,,RED ON-OFF BLOCK,Pulang On-Off Bloke,Roter An-Aus-Block,Kırmızı Aç-Kapa Bloğu,Blok Merah Hidup-Mati,Bloco On-Off Vermelho,あかブロック(ON/OFF) +BLOCK_ONOFF_BLOCK_BLUE,,Blue On-Off Block,Bloc ON-OFF Bleu,Niebieski Blok Wł-Wył,cиhий блok bkЛ./bЫkЛ.,,,BLUE ON-OFF BLOCK,Asul na On-Off Bloke,Blauer An-Aus-Block,Mavİ Aç-Kapa Bloğu,Blok Biru Hidup-Mati,Bloco On-Off Azul,あおブロック(ON/OFF) +BLOCK_SPRING,,Spring Block,Bloc Ressort,Sprężyna,ПpУжиhhый Блok ,,,SPRING BLOCK,Trampolin Bloke,Sprungfeder,Trambolİn Bloğu,Blok Pegas,Mola,ジャンプブロック +BLOCK_SPRING_SP,,Super Spring Block,Super Bloc Ressort,Super Sprężyna,cУпep ПpУжиhhый Блok,,,SUPER SPRING BLOCK,Super Trampolin Bloke,Super-Sprungfeder,Süper Trambolİn Bloğu,Super Blok Pegas,Super Mola,ジャンプブロック(スパー) +BLOCK_SPIKE,,Spike Block,Boule à pointes,Kolce,koлючka-зaпaдhя,,,SPIKE BLOCK,Blok de Tinik,Stachelblock,Dİken Bloğu,Blok Spike,Bloco Espinhoso,トゲ +BLOCK_DEATH,,Death Block,Bloc Mortel,Blok Śmierci,cmepteльhый Блok,,,DEATH BLOCK,Nakakamatay na Bloke,Todesblock,Ölüm Bloğu,Blok Kematian,Bloco Fatal,ミス・ブロック +BLOCK_PSWITCH_ON,,P-Switch Block ON,Bloc Bouton P ON,P-Blok Wł.,Блok пepekлючateля P bkЛ,,,P-SWITCH BLOCK ON,Blokeng P-Switch (ON),P-Switch-Block (An),P-Anahtarı Blok Açık,Blok Sakelar-P AKTIF,Bloco Interruptor-P Ligado,スイッチブロック(ON) +BLOCK_PSWITCH_OFF,,P-Switch Block OFF,Bloc Bouton P OFF,P-Blok Wył.,Блok пepekлючateля P bЫkЛ,,,P-SWITCH BLOCK OFF,Blokeng P-Switch (OFF),P-Switch-Block (Aus),P-Anahtarı Blok Kapalı,Blok Sakelar-P MATI,Bloco Interruptor-P Desligado,スイッチブロック(OFF) +BLOCK_ONOFF_SPIKE,,On-Off Spike,Pointes ON-OFF,Kolce Wł-Wył,bkЛ-bЫkЛ koлючka-Зaпaдhя,,,ON-OFF SPIKE,Tinik de On-Off,An-Aus-Stachel,Aç-Kapa Dİken Bloğu,Spike Hidup-Mati,Espinho On-Off,トゲ(ON/OFF) +BLOCK_ONOFF_SPIKE_ALT,,On-Off Spike ALT,Pointes ON-OFF Alt,Kolce Wł-Wył 2,bkЛ-bЫkЛ koлючka-Зaпaдhя (aЛЬt.),,,ON-OFF SPIKE ALT,Tinik de On-Off (Alt.),An-Aus-Stachel (Alt.),Aç-Kapa Dİken Bloğu ALT,Spike Hidup-Mati ALT,Espinho On-Off ALT,トゲ(ON/OFF、オルタナ) +BLOCK_TRICK,,Trick Block,Bloc Piège,Blok Zguby,oбmahчиbый Блok,,,TRICK BLOCK,Nanghuhulog na Bloke,Fallen-Block,Aldatma Bloğu,Blok Trik,Bloco Artimanha,トリックブロック +BLOCK_ONOFF_FAN,,Red On-Off Fan,Ventillateur On-Off Rouge,Czerwony Wiatrak Wł-Wył,kpachый bkЛ-bЫkЛ behtиляtop,,,RED ON-OFF FAN,Pulang On-Off Fan,Roter An-Aus-Ventilator,Kırmızı Aç-Kapa Fan Bloğu,Kipas Hidup-Mati Merah,Ventilador On-Off Vermelho,あかせんぷうき(ON/OFF) +BLOCK_ONBLU_FAN,,Blue On-Off Fan,Ventillateur On-Off Bleu,Niebieski Wiatrak Wł-Wył,cиhий bkЛ-bЫkЛ behtиляtop,,,BLUE ON-OFF FAN,Asul na On-Off Fan,Blauer An-Aus-Ventilator,Mavİ Aç-Kapa Fan Bloğu,Kipas Hidup-Mati Biru,Ventilador On-Off Azul,あおせんぷうき(ON/OFF) +BLOCK_NOTE,,Note Block,Bloc Note,Blok Nuty,"Блok ""дo-pe-mи""",,,NOTE BLOCK,Blokeng Nota,Notenblock,Nota Bloğu,Blok Catatan,Bloco de Notas,おんぷブロック +BLOCK_MUSIC,,Music Block,Bloc Musicale,Blok Muzyczny,mУзыkaльhый Блok,,,MUSIC BLOCK,Blokeng de Musika,Musikblock,Müzİk Bloğu,Blok Musik,Bloco de Música,がっきブロック +BLOCK_FAN,,Fan,Ventillateur,Wiatrak,behtиляtop,,,FAN,,Ventilator,Vantİlatör,Kipas,Ventilador,せんぷうき +BLOCK_DONUT,,Donut Block,Bloc beignet,Pączkowy Blok,Блok-бУблиk,,,DONUT BLOCK,Blokeng Donut,Donutblock,Donut Bloğu,Blok Donat,Bloco Rosquinha,ちくわブロック +OBJ_FIREBAR,,Fire Bar,Barre de feu,Płomień Ogni,oгhehhoe пpeпяtctbиe,,,FIRE BAR,Lumilingas na Bareta,Feuerbalken,Ateş Çubuğu,Bar Api,Barra de Fogo,ファイアバー +OBJ_BURNER,,Burner,Bill Flamme,Spalacz,oгhemёt,,,BURNER,,Brenner,Brülör,Pembakar,Bico de Fogo,バーナー +OBJ_PSWITCH,,P-Switch,Interrupteur P,P-Przełącznik,Пepekлючateль P,,,P-SWITCH,P-Switch,P-Schalter,P-Anahtarı,Sakelar-P,Interruptor P,Pスイッチ +OBJ_CHECKPOINTFLAG,,Checkpoint Flag,Drapeau relais,Flaga Checkpoint,kohtpoльhый флaг,,,CHECKPOINT FLAG,Checkpoint Flag,Checkpointflagge,Kontrol Noktası Bayrağı,Bendera Pos Pemeriksaan,Bandeira de Checkpoint,ちゅうかんポイント +OBJ_CANNON,,Cannon,Canon,Działo,ПУшka,,,CANNON,Kanyon,Kanone,Sİlah,Meriam,Canhão,ほうだい +OBJ_BLASTER,,Bill Cannon,Bill Boum,Armata Pocisków,Билл-пУшka,,,BILL CANNON,Kanyong Bill,Kugelwilli-Kanone,Bİll Sİlahı,Meriam Bill,Canhão Bill,キラーほうだい +OBJ_PIPEAREA,areas which act as a functional pipe the player can enter and come out of,Pipe Area,Zone de tuyau de téléportation,Obszar Rury,tpУбhoe пoлe,,,PIPE AREA,Pasukan ng Tubo,Röhrenzone,Boru Bölgesİ,Area Pipa,Area de Cano,ワープ +OBJ_PIPE_GENERATOR,Areas which act as a pipe which can spawn things out of,Pipe Generator,Zone de tuyau générateur,Generator Rury,tpУбhoй Гehepatop,,,PIPE GENERATOR,Niluluwa ng Tubo,Generatorröhrenzone,Boru Jeneratörü,Generator Pipa,Cano Gerador,アイテム・ジェネレーター +OBJ_FLAGPOLE,,Flag Pole,Drapeau de fin,Słup Flagi,Флaгшtok,,,FLAG POLE,Pole ng Flag,Zielpfahl,Bayrak,Tiang Bendera,Mastro da Bandeira,ゴールポール +OBJ_ENDCASTLE_SMALL,The Small Castle at the end of levels,Small End Castle,Petit Château de fin,Mały Zamek Końcowy,maлehьkий koheчhый Зamok,,,SMALL END CASTLE,Mallit na Kastilyo,Kleine End-Burg,Küçük Kale,Kastil Tamat Kecil,Caselo Final Pequeno,しろ(しょうサイズ) +OBJ_ENDCASTLE_BIG,The Big castles at the end of the -3 Levels,Big End Castle,Grand Château de fin,Duży Zamek Końcowy,Бoльшoй koheчhый Зamok,,,BIG END CASTLE,Malaking Kastilyo,Grosse End-Burg,Büyük Kale,Kastil Tamat Besar,Castelo Final Grande,しろ(だいサイズ) +OBJ_PLAT_SIDE_VERT,Platforms which will travel side to side vertically,Vertical Platform,Plateforme verticale,Platforma Pionowa,beptиkaльhaя Плatфopma,,,VERTICAL PLATFORM,Platporm,Vertikale Plattform,Dİkey Platform,Platform Vertikal,Plataforma Vertical,リフト(タテ) +OBJ_PLAT_SIDE_VERT_BIG,Longer version of above,Large Vertical Platform,Grande Plateforme verticale,Duża Pionowa Platforma,Бoльшaя beptиkaльhaя Плatфopma,,,LARGE VERTICAL PLATFORM,Mahabang Platporm,Grosse vertikale Plattform,Büyük Dİkey Platform,Platform Vertikal Besar,Plataforma Veritcal Larga,リフト(タテ、ナガ) +OBJ_PLAT_SIDE_HORI,Platforms which will travel side to side horizontally,Horizontal Platform,Plateforme horizontal,Pozioma Platforma,Гopизohtaльhaя Плatфopma,,,HORIZONTAL PLATFORM,Paakyat na Platporm,Horizontale Plattform,Yatay Platform,Platform Horizontal,Plataforma Horizontal,リフト(ヨコ) +OBJ_PLAT_SIDE_HORI_BIG,Longer version of above,Large Horizontal Platform,Grande Plateforme horizontal,Duża Pozioma Platforma,Бoльшaя Гopизohtaльhaя Плatфopma,,,LARGE HORIZONTAL PLATFORM,Mahabang Paakyat na Platporm,Grosse horizontale Plattform,Büyük Yatay Platform,Platform Horizontal Besar,Plataforma Horizontal Larga,リフト(ヨコ、ナガ) +OBJ_PLAT_FALLING,Platforms which will fall if stepped on,Falling Platform,Plateforme fragile,Spadająca Platforma,Пaдaющaя Плatфopma,,,FALLING PLATFORM,Nahuhulog na Platporm,Fallende Plattform,Düşen Platform,Platform Jatuh,Plataforma de Queda,らっかリフト +OBJ_PLAT_FALLING_BIG,,Large Falling Platform,Grande plateforme fragile,Duża Spadająca Platforma,Бoльшaя Пaдaющaя Плatфopma,,,LARGE FALLING PLATFORM,Mahabang Nahuhulog na Platporm,Grosse fallende Plattform,Büyük Düşen Platform,Platform Jatuh Besar,Plataforma de Queda Larga,らっかリフト(ナガ) +OBJ_PLAT_ON_HORI,,Horizontal Red On-Off Platform,Platforme Horizontale On-Off Rouge,Horyzontalna Czerwona Platforma Wł-Wył,Гopизohtaльhaя kpachaя bkл-bыkл Плatфopma,,,HORIZONTAL RED ON-OFF PLATFORM,Paakyat na pulang On-Off Platporm,Rote horizontale An-Aus-Plattform,Yatay Kırmızı Aç-Kapa Platformu,Platform Hidup-Mati Horizontal Merah,Plataforma Horizontal On-Off Vermelha,あかリフト(ヨコ、ON/OFF) +OBJ_PLAT_OFF_HORI,,Horizontal Blue On-Off Platform,Platforme Horizontale On-Off Bleue,Horyzontalna Niebieska Platforma Wł-Wył,Гopизohtaльhaя cиhяя bkл-bыkл Плatфopma,,,HORIZONTAL BLUE ON-OFF PLATFORM,Paakyat na asul na On-Off Platporm,Blaue horizontale An-Aus-Plattform,Yatay Mavİ Aç-Kapa Platformu,Platform Hidup-Mati Horizontal Biru,Plataforma Horizontal On-Off Azul,あおリフト(ヨコ、ON/OFF) +OBJ_PLAT_ON_VERT,,Vertical Red On-Off Platform,Platforme Verticale On-Off Rouge,Wertykalna Czerwona Platforma Wł-Wył,beptиkaльhaя kpachaя bkл-bыkл Плatфopma,,,VERTICAL RED ON-OFF PLATFORM,Pulang On-Off Platporm,Rote vertikale An-Aus-Plattform,Dİkey Kırmızı Aç-Kapa Platformu,Platform Hidup-Mati Vertikal Merah,Plataforma Vertical On-Off Vermelha,あかリフト(タテ、ON/OFF) +OBJ_PLAT_OFF_VERT,,Vertical Blue On-Off Platform,Platforme Verticale On-Off Bleue,Wertykalna Niebieska Platforma Wł-Wył,beptиkaльhaя cиhяя bkл-bыkл Плatфopma,,,VERTICAL BLUE ON-OFF PLATFORM,Asul na On-Off Platporm,Blaue vertikale An-Aus-Plattform,Dİkey Mavİ Aç-Kapa Platformu,Platform Hidup-Mati Vertikal Biru,Plataforma Vertical On-Off Azul,あおリフト(タテ、ON/OFF) +TILE_CONVEYOR_RIGHT,,Right Conveyor,Tapis Roulant Gauche,Prawa Taśma,Пpabый kohbeйep,,,RIGHT CONVEYOR,Kanang Conveyor,Förderband (rechts),Sağ Konveyör,Konveyor Kanan,Esteira Direita,ベルトコンベア(ミ) +TILE_CONVEYOR_LEFT,,Left Conveyor,Tapis Roulant Droite,Lewa Taśma,Лebый kohbeйep,,,LEFT CONVEYOR,Kaliwang Conveyor,Förderband (links),Sol Konveyör,Konveyor Kiri,Esteira Esquerda,ベルトコンベア(ヒ) +TILE_ONOFF_CON_R,,Red On-Off Conveyor,Tapis Roulant On-Off Rouge,Czerwona Taśma Wł-Wył,kpachый bkл-bыkл kohbeйep,,,RED ON-OFF CONVEYOR,Pulang On-Off Conveyor,Rotes An-Aus-Förderband,Kırmızı Aç-Kapa Konveyör,Konveyor Hidup-Mati Merah,Esteira On-Off Vermelha,あかベルトコンベア(ON/OFF) +TILE_ONOFF_CON_L,,Blue On-Off Conveyor,Tapis Roulant On-Off Bleu,Niebieska Taśma Wł-Wył,cиhий bkл-bыkл kohbeйep,,,BLUE ON-OFF CONVEYOR,Asul na On-Off Conveyor,Blaues An-Aus-Förderband,Mavİ Aç-Kapa Konveyör,Konveyor Hidup-Mati Biru,Esteira On-Off Azul,あおベルトコンベア(ON/OFF) +OBJ_SCROLL_STOP,,Scroll Stop,Arrêt caméra,Stop Kamery,octahobka пpokpУtkи,,,SCROLL STOP,Wakas ng Camera,Scroll-Stopp,Kaydırma Durdurucu,Scroll Berhenti,Parar Rolagem,スクロールていし +OBJ_CASTLE_BRIDGE,,Castle Bridge,Pont Destructible,Most Zamkowy,moct Зamka,,,CASTLE BRIDGE,Tulay ng Kastilyo,Burgbrücke,Kale Köprüsü,Jembatan Kastil,Ponte do Castelo,はし +OBJ_CASTLE_TOAD,,Castle Toad NPC,PNJ Château Toad,Toad NPC,Зamoчhый toaд hПc,,,CASTLE TOAD NPC,Kinopyo NPC,Burg-Toad-NPC,Kale Toad NPC,Kastil Toad NPC,NPC Toad do Castelo,キノピオ(NPC) +OBJ_CASTLE_PEACH,,Castle Peach NPC,PNJ Château Peach,Peach NPC,Зamoчhaя Пич hПc,,,CASTLE PEACH NPC,Prinsesa NPC,Burg-Peach-NPC,Kale Peach NPC,Kastil Peach NPC,NPC Peach do Castelo,ピーチ(NPC) +OBJ_TRACK,,Track,Rails,Tor,peльc,,,TRACK,Track,Schiene,Ray,Lintasan,Trilho,レール +OBJ_ROPE_ELEVATOR,,Rope Elevator,Balance,Winda Linowa,БaлahcиpУющиe плatфopmы,,,ROPE ELEVATOR,Rope Elevator,Seilaufzug,Halatlı Asansör,Tali Lift,Plataforma de Corda,てんびんリフト +OBJ_ICICLE,,Icicle,Stalactite,Sopel,cocУльka,,,ICICLE,Icicle,Eiszapfen,Buz Sarkıtı,Icicle,Geleiralactite,ツララ +OBJ_TRACK_RIDER,TRACKY JOCKEY,Track Rider,Chevaucheur de rails,Jeździec Toru,Пoeзд tpac,,,TRACK RIDER,Platporm ng Track,Schienen-Plattform,Ray Süren,Pengendara Lintasan,Piloto de Trilhos,レールブロック +OBJ_GRAVITY,,Moon Gravity,Gravité Lunaire,Grawitacja Księżycowa,Гpabиtaция ЛУhы,,,MOON GRAVITY,Gravity ng Buwan,Mondschwerkraft,Ay Yerçekİmİ,Gravitasi Bulan,Gravidade Lunar,じゅうりょく +OBJ_TEXT_LABEL,,Text Label,Étiquette de texte,Napis,haдпиcь,,,TEXT LABEL,Texto,Text,Yazı Etİketİ,Label Teks,Letreiro,テキストラベル +OBJ_BUMPER,,Bumper,Bumper,Odbijacz,Бamпep,,,BUMPER,Bumper,Bumper,Çarpan,Bumper,Parabólico,マルマル +OBJ_DOOR,,Door,Télé-Porte,Drzwi,Дbepь,,,DOOR,Pintuan,Tür,Kapı,Pintu,Porta,ドア +OBJ_LOCKED_DOOR,,Locked Door,Télé-Porte verrouillée ,Zamknięte Drzwi,Зaпeptaя Дbepь,,,LOCKED DOOR,Kandadong Pintuan,Gesperrte Tür,Kİlİtlİ Kapı,Pintu Terkunci,Porta Trancada,とざされたドア +OBJ_PDOOR,,P-Door,Télé-porte P ,Drzwi-P,P-дbepь,,,P-DOOR,P-Pintuan,P-Tür,P-Kapısı,P-Pintu,Porta-P,Pドア +GEN_FLAME,,Flame Generator,Générateur de flame,Generator Płomieni,Гehepatop Плamehи,,,FLAME GENERATOR,Generator ng Apoy,Flammen-Generator,Alev Jeneratörü,Generator Api,Gerador de Chamas,クッパブレス(ジェネレーター) +GEN_WIND,,Wind Generator,Générateur de vent,Generator Wiatru,Гehepatop betpa,,,WIND GENERATOR,Generator ng Hangin,Wind-Generator,Rüzgar Jeneratörü,Generator Angin,Gerador de Ventania,きょうふう(ジェネレーター) +GEN_BILL,,Bullet Bill Generator,Générateur de Bill Ball,Generator Pocisków,Гehepatop ПУлeй Биллa,,,BULLET BILL GENERATOR,Generator ng Bala Bill,Kugelwilli-Generator,Bullet Bİll Jeneratörü,Generator Peluru Bill,Gerador de Bill Balas,キラー(ジェネレーター) +GEN_CHEEP,,Cheep-Cheep Generator,Générateur de Cheep-Cheep,Generator Cheep Cheep,Гehepatop Чип-Чипob,,,CHEEP-CHEEP GENERATOR,Generator ng Cheep-Cheep,Cheep-Cheep-Generator,Cheep-Cheep Jeneratörü,Generator Cheep-Cheep,Gerador de Cheep-Cheeps,プクプク(ジェネレーター) +GEN_GRAVITY_INV,,Gravity Inverter,Onduleur gravitationnel,Odwracacz Grawitacji,Иhbeptop Гpabиtaции,,,GRAVITY INVERTER,Pangbaliktad ng Gravity,Schwerkraftsumkehrer,Yerçekİmİ Çevİrİcİ,Gravitasi Inverter,Inversor Gravitacional,じゅうりょく はんてん +GEN_STOP,,Generator Stopper,Arrêt de générateur,Zatrzymywacz Generatorów,octahobka Гehepatopa,,,GENERATOR STOPPER,Wakas Generator,Generatorstopper,Jeneratör Durdurucu,Penghenti Generator,Parar Gerador,ジェネレーターていし +ITEM_MUSHROOM,,Super Mushroom,Super Champignon,Super Grzyb,cУпepгpиб,,,SUPER MUSHROOM,Kabute,Superpilz,Süper Mantar,Jamur Super,Super Cogumelo,キノコ +ITEM_POISON_MUSHROOM,,Poison Mushroom,Champignon Empoisoné,Trujący Grzyb,Гhилoгpиб,,,POISON MUSHROOM,Kabuteng Lason,Giftpilz,Zehİrlİ Mantar,Jamur Racun,Cogumelo Venenoso,どくキノコ +ITEM_ONE_UP,,1-UP Mushroom,Champignon 1-UP,Grzyb 1-UP,Гpиб жизhи,,,1-UP MUSHROOM,Kabuteng Berde,1-Up-Pilz,1-UP Mantarı,Jamur 1-UP,Cogumelo 1-UP,1UP +ITEM_FIRE_FLOWER,,Fire Flower,Fleur de Feu,Ognisty Kwiat,oгhehhый Цbetok,,,FIRE FLOWER,Bumabagang Bulaklak,Feuerblume,Ateş Çİçeğİ,Bunga Api,Flor de Fogo,ファイアフラワー +ITEM_COIN,,Coin,Pièce,Moneta,moheta,,,COIN,Coin,Münze,Altın,Koin,Moeda,コイン +ITEM_BLUE_COIN,,P-Coin,Pièce-P,Moneta-P,P-moheta,,,P-COIN,P-Coin,P-Münze,P-Altını,P-Koin,Moeda-P,Pコイン +ITEM_WING,,Wing,Ailes,Skrzydła,kpылo,,,WING,Pakpak,Flügel,Kanat,Sayap,Asa,パタパタのはね +ITEM_KEY,,Key,Clé,Klucz,kлюч,,,KEY,Susi,Schlüssel,Anahtar,Kunci,Chave,カギ +ITEM_LUCKYSTAR,,Lucky Star,Étoile chanceuse,Szczęśliwa Gwiazda,Зbeздa Удaчи,,,LUCKY STAR,Swerteng Bituin,Glücksstern,Şanslı Yıldız,Bintang Keberuntungan,Estrela da Sorte,ラッキースター +ITEM_HACHISUKI,,Hachisuki,Hachisuki,Hachisuki,xaчиcУkи,,,HACHISUKI,Hachisuki,Hachisuke,Hachİsukİ,Hachisuki,Hachisuki,ハチスケ +ITEM_STARMAN,,Starman,Super Étoile,Gwiazda,cУпepзbeздa,,,STARMAN,Bituin,Stern,Yıldız,Starman,Estrela,スター +ITEM_HAMMER,,Hammer,Marteau,Młotek,moлotok,,,HAMMER,Martilyo,Hammer,Çekİç,Palu,Martelo,ハンマー +ITEM_CLOCK,"Clocks that you can collect, will give +100 Seconds on the time limit",Clock,Horloge,Zegar,Чacы,,,CLOCK,Orasan,Uhr,Saat,Jam,Relógio,プラスとけい +LEVEL_SETTINGS_THEME,,Theme:,Thème :,Motyw:,tema:,,,THEME:,Tema:,Thema:,Tema:,Thema:,Tema:,シーンスキン: +THEME_OVERWORLD,,Overworld,Plein Air,Ziemia,ha зemлe,,,OVERWORLD,Kapatagan,Wiese,Yer Üstü,Overworld,Overworld,そうげん +THEME_UNDERGROUND,,Underground,Souterrain,Podziemie,Пoд зemлёй,,,UNDERGROUND,Kweba,Höhle,Yer Altı,Underground,Subterrâneo,ちか +THEME_DESERT,,Desert,Désert,Pustynia,ПУctыhя,,,DESERT,Deserto,Wüste,Çöl,Gurun,Deserto,さばく +THEME_SNOW,,Snow,Neige,Śnieg,cheг,,,SNOW,Niyebe,Schnee,Kar,Salju,Neve,こおり +THEME_JUNGLE,,Jungle,Forêt,Dżungla,ДжУhгли,,,JUNGLE,Kagubatan,Dschungel,Orman,Hutan,Selva,ジャングル +THEME_BEACH,,Beach,Plage,Plaża,Пляж,,,BEACH,Dalampasigan,Strand,Sahİl,Pantai,Praia,ビーチ +THEME_GARDEN,,Garden,Jardin,Ogród,caд,,,GARDEN,Hardin,Garten,Bahçe,Kebun,Jardim,にわ +THEME_MOUNTAIN,,Mountain,Montagne,Góra,Гopa,,,MOUNTAIN,Kabundukan,Berg,Dağ,Gunung,Montanha,やま +THEME_SKY,,Sky,Ciel,Niebo,heбo,,,SKY,Langit,Himmel,Gökyüzü,Langit,Céu,そら +THEME_AUTUMN,,Autumn,Automne,Jesień,ocehь,,,AUTUMN,Taglagas,Herbst,Sonbahar,Musim gugur,Outono,あき +THEME_GHOSTHOUSE,,Ghost House,Manoir Hantée,Nawiedzony Dom,Дom пpизpakob,,,GHOST HOUSE,Bahay ng Munto,Geisterhaus,Hayalet Evİ,Rumah Hantu,Casa Assombrada,オバケやしき +THEME_CASTLE,,Castle,Château,Zamek,Зamok,,,CASTLE,Kastilyo,Burg,Kale,Kastil,Castelo,おしろ +THEME_UNDERWATER,,Underwater,Aquatique,Głębie Morza,Пoд boдoй,,,UNDERWATER,Ilalim ng Tubig,Wasser,Su Altı,Underwater,Debaixo D'Água,すいちゅう +THEME_SPACE,,Space,Espace,Kosmos,kocmoc,,,SPACE,Kalawakan,Weltraum,Uzay,Ruang angkasa,Espaço,うちゅう +THEME_CASTLEWATER,,Castle Water,Château Inondé ,Królestwo Poseidona,Зamok пoд boдoй,,,CASTLE WATER,Ilalim ng Tubig (Kastilyo),Wasser (Burg),Su Altı Kale,Kastil Air,Castelo Submerso,すいぼつした しろ +THEME_PIPELAND,,Pipeland,Monde à Tuyau,Świat Rur,mиp tpУб,,,PIPELAND,Lugar ng mga Tubo,Röhrenland,Borular,Duniapipa,Gasoduto,どかんの くに +THEME_VOLCANO,,Volcano,Volcan,Wulkan,bУлkah,,,VOLCANO,Bulkan,Vulkan,Volkan,Gunung berapi,Vulcão,かざん +LEVEL_SETTINGS_BGM,,Music:,Musique :,Muzyka,mУзыka,,,MUSIC:,Musika,Musikblock,Müzİk,Musik:,Música,BGM +BGM_OVERWORLD,,Overworld,Plein Air,Ziemia,ha зemлe,,,OVERWORLD,Kapatagan,Wiese,Yer Üstü,Overworld,Overworld,そうげん +BGM_UNDERGROUND,,Underground,Souterrain,Podziemie,Пoд зemлёй,,,UNDERGROUND,Kweba,Höhle,Yer Altı,Underground,Subterrâneo,ちか +BGM_DESERT,,Desert,Désert,Pustynia,ПУctыhя,,,DESERT,Deserto,Wüste,Çöl,Gurun,Deserto,さばく +BGM_SNOW,,Snow,Neige,Śnieg,cheг,,,SNOW,Niyebe,Schnee,Kar,Salju,Neve,こおり +BGM_JUNGLE,,Jungle,Forêt,Dżungla,ДжУhгли,,,JUNGLE,Kagubatan,Dschungel,Orman,Hutan,Selva,ジャングル +BGM_BEACH,,Beach,Plage,Plaża,Пляж,,,BEACH,Dalampasigan,Strand,Sahİl,Pantai,Praia,ビーチ +BGM_GARDEN,,Garden,Jardin,Ogród,caд,,,GARDEN,Hardin,Garten,Bahçe,Kebun,Jardim,にわ +BGM_MOUNTAIN,,Mountain,Montagne,Góra,Гopa,,,MOUNTAIN,Kabundukan,Berg,Dağ,Gunung,Montanha,やま +BGM_SKY,,Sky,Ciel,Niebo,heбo,,,SKY,Langit,Himmel,Gökyüzü,Langit,Céu,そら +BGM_AUTUMN,,Autumn,Automne,Jesień,ocehь,,,AUTUMN,Taglagas,Herbst,Sonbahar,Musim gugur,Outono,あき +BGM_GHOSTHOUSE,,Ghost House,Maison Hantée,Nawiedzony Dom,Дom пpизpakob,,,GHOST HOUSE,Bahay ng Munto,Geisterhaus,Hayalet Evİ,Rumah Hantu,Casa Assombrada,オバケやしき +BGM_CASTLE,,Castle,Château,Zamek,Зamok,,,CASTLE,Kastilyo,Burg,Kale,Kastil,Castelo,おしろ +BGM_UNDERWATER,,Underwater,Aquatique,Głębie Morza,Пoд boдoй,,,UNDERWATER,Ilalim ng Tubig,Wasser,Su Altı,Underwater,Debaixo D'Água,すいちゅう +BGM_SPACE,,Space,Espace,Kosmos,kocmoc,,,SPACE,Kalawakan,Weltraum,Uzay,Ruang angkasa,Espaço,うちゅう +BGM_CASTLEWATER,,Castle Water,Château Inondé ,Królestwo Poseidona,Зamok пoд boдoй,,,CASTLE WATER,Ilalim ng Tubig (Kastilyo),Wasser (Burg),Su Altı Kale,Kastil Air,Castelo Submerso,すいぼつした しろ +BGM_PIPELAND,,Pipeland,Monde à Tuyau,Świat Rur,mиp tpУб,,,PIPELAND,Lugar ng mga Tubo,Röhrenland,Borular,Duniapipa,Gasoduto,どかんの くに +BGM_VOLCANO,,Volcano,Volcan,Wulkan,bУлkah,,,VOLCANO,Bulkan,Vulkan,Volkan,Gunung berapi,Vulcão,かざん +BGM_NONE,,None,Aucune,Nic,het,,,NONE,Wala,Keine,Hİç,None,Nenhum,オフ +BGM_BONUS,"Bonus theme from SMAS, uses Underground / Starman by default depending on theme",Bonus,Bonus,Bonus,БohУc,,,BONUS,Bonus,Bonus,Bonus,Bonus,Bônus,ボーナス +BGM_ATHLETIC,"Athletic Theme, plays in -3 levels",Athletic,Athletic,Muzyka Atletyczna,atлetиka,,,ATHLETIC,Pangmabilisan,Athletisch,Atletİk,Atletis,Atlético,アスレチック +BGM_RACE,The You Vs. Boo theme,Race,Course,Wyścig,Гohka,,,RACE,Pangkarera,Rennen,Yarış,Balapan,Corrida,レース +BGM_AIRSHIP,,Airship,Bateau Volant,Sterowiec,ЛetУчий kopaбль,,,AIRSHIP,Airship,Luftgaleere,Zeplİn,Kapal Udara,Dirigível,ひこうせん +BGM_BOWSER,,Bowser,Bowser,Bowser,БoУзep,,,BOWSER,Haring Kupa,Bowser,Bowser,Bowser,Bowser,クッパ +BGM_FINALBOWSER,,Final Bowser,Ultime Bowser,Finalny Bowser,Фиhaльhый БoУзep,,,FINAL BOWSER,Haring Kupa (Finale),Letzter Bowser,Son Bowser,Bowser Terakhir,Bowser Final,クッパ2 +BGM_COINHEAVEN,,Coin Heaven,Paradis de Pièces,Niebo Monet,paй mohet,,,COIN HEAVEN,Langit ng Pera,Münzenparadies,Altın Cennetİ,Surga Koin,Paraíso das Moedas,むてき +,,,,,,,,,,,,,, +LEVEL_SETTINGS_TIMEOFDAY,,Time of Day:,Temps de la journée :,Czas Dnia,bpemя дhя,,,TIME OF DAY:,Oras ng araw,Tageszeit,Günün Zamanı:,Waktu dalam Sehari:,Hora,じかん +TIME_DAY,Make sure these are uppercase,DAY,JOUR,Dzień,Дehь,,,DAY,Umaga,Tag,Gün,Hari,Dia,しょうご +TIME_NIGHT,,NIGHT,NUIT,Noc,hoчь,,,NIGHT,Gabi,Nacht,Gece,Malam,Noite,よる +LEVEL_SETTINGS_CAMPAIGN,,Campaign:,Campagne :,Kampania,kamпahия,,,CAMPAIGN:,Adventure,Spiel,Kampanya,Kampanye:,Campanha,ゲームスキン +LEVEL_SETTINGS_BACKSCROLL,,Backscroll:,Retour Arrière :,Przewijanie Tylne,ПpokpУtka haзaд,,,BACKSCROLL:,Backscroll,Rückwärtsscroll,Gerİ Kayma,Scroll Kembali:,Rolagem Para Trás,スクロールかいじょ +LEVEL_SETTINGS_HEIGHT,,Height Limit:,Limite Hauteur :,Limit Wysokości,Лиmиt bыcotы,,,HEIGHT LIMIT:,Limit ng taas,Höhenlimit,Yükseklİk Lİmİtİ,Batas Ketinggian:,Limite de Altura,たかさサイズ +LEVEL_SETTINGS_TIMELIMIT,,Time Limit:,Chrono:,Limit Czasu,bpemя,,,TIME LIMIT:,Limit ng oras,Zeitlimit,Zaman Lİmİtİ,Batas waktu:,Tempo Limite,タイマー +LEVEL_SETTINGS_ROOM,,Current Room:,Pièce :,Pokój,komhata,,,CURRENT ROOM:,Kwarto,Raum,Oda,Ruang:,Sala,マップ +,,,This is gonna be hell for localization,,,,,,,,,,, +TITLE_SMB1_CLEAR,,Your princess is in this castle!,La Princesse est dans ce château !,Twoja księżniczka jest w tym zamku!,Пpиhцecca b эtom зamke!,¡Tu princesa está en este castillo!,,YOUR PRINCESS IS IN THIS CASTLE!,Dito na siya sa palasyo,Die Prinzessin ist in diesem Schloss!,Prensesİnİz bu kalede!,Putri Anda ada di kastil ini!,Sua princesa está neste castelo!,みつけた! +TITLE_SMBLL_CLEAR,,Peace is paved!,La paix restaurée !,Nastąpił pokój!,mиp hactaл!,¡La paz está asegurada!,,PEACE IS PAVED!,Nakamit ang Kapayapaan,Frieden gesichert!,Barışa yol döşendİ!,Perdamaian telah terwujud!,A paz foi alcançada!,ばんざい! +TITLE_SMBS_CLEAR,,A special quest…,Une quête spéciale…,Specjalna podróż...,ocoбый kbect...,Una misión especial...,,A SPECIAL QUEST…,Mahalagang Misyon...,Eine besondere Mission...,Özel bİr görev...,"""Mario Bros"" Spesial",Uma missão especial...,スーパープレイヤー! +TITLE_SMBANN_CLEAR,,Viva Kingdom saved!,Royaume Viva Sauvé !,Królestwo Viva uratowane!,Дa здpabctbУet cпacёhhoe kopoлebctbo!,¡Viva Kingdom salvado!,,VIVA KINGDOM SAVED!,Buong gabi espesyal!,Viva-Königreich gerettet!,Krallık kurtarıldı!,Negeri Ajaib Boogie,Viva ao Reino salvo!,ビバおうこく! +TITLE_SMB1_CHALLENGE,,Scavenger Hunt!,Chasse au trésor !,Poszukiwanie skarbów!,oxota зa mУcopom!,¡Búsqueda del tesoro!,,SCAVENGER HUNT!,Huli ka!,Schatzsuche!,Hazİne Avı!,Perburuan Harta Karun!,Caça ao Tesouro!,キノコおうこく コインハンター +TITLE_SMBLL_CHALLENGE,,Lost and Found!,Super Mario Bros. Les Objets Trouvés,Tu się chowasz!,Пotepяh и haйдeh!,¡Objetos perdidos!,,LOST AND FOUND!,Nakita ka din!,Fundgrube!,Kayıp ve Bulundu!,Hilang dan Ditemukan!,Achados e Perdidos!,パラレルワールド コインハンター +TITLE_SMBS_CHALLENGE,,A special hiding spot…,Une cachette bien spéciale…,Specjalne miejsce kryjówki...,ocoбoe пotaйhoe mecto...,¡Boo-yah!,,A SPECIAL HIDING SPOT…,Walang takas...,Ein besonderer Versteck...,Özel bİr saklanma yerİ...,Tempat persembunyian khusus…,Um esconderijo especial...,スペシャルコインハンター +TITLE_SMB1_BOO,,Boo-yah!,Boo-ais !,Dusza tańczy z radości!,БУ-Уpa!,¡BOO-M!,,BOO-YAH!,Boo-yah!,Boo-yah!,Boo-ya!,Boo-yah!,Boo-yah!,しょうりのゴースト1 +TITLE_SMBLL_BOO,,BOO-M!,Et BOO-M !,Straszna radocha!,БУ-Уm!,¿Boo-quién?,,BOO-M!,BOO-M!,Boo-m!,BOO-M!,BOO-M!,BOO-M!,しょうりのゴースト2 +TITLE_SMBS_BOO,,Boo-who?,Boo ? Où ?,Żart o duchach!,БУ-kto?,¡Tur-Boo!,,BOO-WHO?,Boo-who?,Boo-wer?,Boo-kİm?,Boo-siapa?,Boo-quem?,スペシャル・しょうりのゴースト +TITLE_SMB1_GOLD_BOO,,Tur-Boo!!,Tur-Boo !!,Duch pędziwiatr!!,tУp-БУ!!,¡Boo-donkulous!,,TUR-BOO!!,Tur-Boo!!,Tur-Boo!!,Tur-Boo!,Tur-Boo!!,Tur-Boo!!,かがやくゴースト1 +TITLE_SMBLL_GOLD_BOO,,Boo-donkulous!!,On rentre du Boo-lot !,Spektralnie!!,БУ-зУmhый!!,¡Jam-Boo-ree!,,BOO-DONKULOUS!!,Boo-donkulous!!,Boo-tastisch!!,Boo-Zonglu!,Boo-donkulous!!,Ridícu-Boo,かがやくゴースト2 +TITLE_SMBS_GOLD_BOO,,Jam-Boo-ree!!,Jam-Boo-ree !!,Zabrakło przysłowii.,Джam-БУ-pи!!,Un buen calentamiento...,,JAM-BOO-REE!!,Jam-Boo-ree!!,Jam-Boo-Ree!!,Jam-Boo-ree!!,Jam-Boo-ree!!,Jam-Boo-ree!!,スペシャルかがやくゴースト +TITLE_SMB1_BRONZE,,A good warm-up…,Joggeur du Dimanche,Dobra rozgrzewka...,xopoший paзoгpeb...,Ambicioso... Pero una porquería...,,A GOOD WARM-UP…,Magandang simula,Gut aufgewärmt...,İyİ bİr ısınma...,Pemanasan yang baik…,Um bom aquecimento...,ブロンズショーケース(マリオ1) +TITLE_SMBLL_BRONZE,,Ambitious… But rubbish…,Avoir de l'ambitions…,Ambitnie... choć okropnie.,amбициoзho... ho otctoй...,¡Ya empezó!,,AMBITIOUS… BUT RUBBISH…,Pwede na,Guter Versuch!,Hırslı.. ama kötü.,Ambisius… Tapi sampah…,Ambicioso... mas bobo...,ブロンズショーケース(マリオ2) +TITLE_SMBS_BRONZE,,It's on!,Les débuts d'un spécialiste,Ruszaj!,Пoгhaли!,¡Ahora estás jugando con Power!,,IT'S ON!,Let's get it,Auf geht's!,Hazır!,Sudah dimulai!,Vem pro fight!,ブロンズショーケース(マリオスペシャル) +TITLE_SMB1_SILVER,,Now you're playing with Power!,La puissance est entre vos mains !,Teraz grasz z mocą!,Ужe игpaem c cилoй!,¡No sirve de nada!,,NOW YOU'RE PLAYING WITH POWER!,"Yan na, nagsisimula na",Jetzt spielst du mit Power!,Şİmdİ güç İle oynuyorsun!,Sekarang kau bermain dengan Power!,Agora você está brincando com Poder!,シルバーショーケース(マリオ1) +TITLE_SMBLL_SILVER,,It's no use!,C'est en vain !,Odnaleziony talent...,Бecпoлeзho!,Reflejos rápidos...,,IT'S NO USE!,It's no use!,Stabile Reflexe!,Yardım etmİyor!,Tak ada gunanya!,Não adianta!,シルバーショーケース(マリオ2) +TITLE_SMBS_SILVER,,Sharp reflexes…,Sacrées Réflexes…,Refleks maszynisty...,ctaльhыe peфлekcы...,Imagina un autobús...,,SHARP REFLEXES…,Speed lang..,Jetzt wird's heiss!,İyİ refleksler...,Refleks yang tajam…,Ótimos reflexos...,シルバーショーケース(マリオスペシャル) +TITLE_SMB1_GOLD,,Imagine a bus…,Imagine un bus…,Wyobraź sobie autobus...?,Пpeдctabь ceбe kУct...,¡Velocidad cósmica!,,IMAGINE A BUS…,May mas ibibilis pa...,Retro-Meister!,Bİr otobüs düşün...,Bayangkan sebuah bus…,Imagine um ônibus...,ゴールドショーケース(マリオ1) +TITLE_SMBLL_GOLD,,Kosmic Speed!,Vitesse Kosmic !,Kosmiczna prędkość!,kocmиk'eckaя ckopoctь!,Una persona especial...,,KOSMIC SPEED!,Kosmic Speed!,Kosmische Geschwindigkeit!,Kosmİc Hız!,Kecepatan Kosmic!,Velocidade Kósmica,ゴールドショーケース(マリオ2) +TITLE_SMBS_GOLD,,Special sorta person…,T'es un type spécial toi !,Jesteś specjalny... pozytywnie!,ocoбehhый cлeгka чeлobek...,Super Speed Bros.,,SPECIAL SORTA PERSON…,Medyo special ka na yan,Eine besondere Person...,Özel bİrİ...,Orang yang agak istimewa…,Uma pessoa meio especial...,ゴールドショーケース(マリオスペシャル) +TITLE_SMB1_RUN,,Super Speed Bros.,Super Speed Bros.,Super Speed Bros.,cУпep Бpatья ckopoctь,No puedes ganarnos.,,SUPER SPEED BROS.,Super Speed Bros.,Super Speed Bros.,Süper Hız Kardeşler!,Super Cepat Bros.,Super Velozes e Furiosos Bros.,スピードラン・ブラザーズ1 +TITLE_SMBLL_RUN,LMAO (truth nuke),You cannot beat us.,Tu ne peux pas nous vaincre.,Nic mnie nie powstrzyma.,teбe he пoбeдиtь hac.,En esto a largo plazo...,,YOU CANNOT BEAT US.,Di mo kami matatalo,Unbesiegbar!,Bİzİ bİtİremezsİn.,Kau tidak bisa mengalahkan kami.,Você não pode nos vencer.,スピードラン・ブラザーズ2 +TITLE_SMBS_RUN,,In it for the long haul…,Une course à long terme…,Mistrz prędkości!,Эto бУдet haдoлгo...,En esto a largo plazo...,,IN IT FOR THE LONG HAUL…,In it for the long haul…,Ein Spezial-Marathon!,Uzun bİr macera.,Bertahan dalam jangka panjang…,Nisso por muito tempo...,スペシャル・スピードラン +TITLE_ANN_PRANK,,The party never stops!,Que la fête continue !,Impreza dalej trwa!,beчepиhke he пpeдeл!,¡La fiesta nunca termina!,,THE PARTY NEVER STOPS!,Walang tigil na party!,Die Feier hört nie auf!,Partİ hİç bİtmez!,Pesta Tak Pernah Berhenti!,A farra nunca acaba!,GoGoマリオ!! +TITLE_SMBLL_WORLD9,,Fantasy World Conquered!,Conquête du Monde Fantastique !,Świat fantazy pokonany!,mиp Фahtaзий зaboёbah!,¡Mundo fantástico conquistado!,,FANTASY WORLD CONQUERED!,Fantasy World Conquered!,Fantasiewelt erobert!,Fantezİ Dünyası Fethedİldİ!,Dunia Fantasi Ditaklukkan!,Mundo Fantástico Conquistado!,ロストレベルズ +TITLE_COMPLETION,,Completionist,Perfectionniste,Perfekcjonista,komплeциohиct,Completista,,COMPLETIONIST,Completionist,Perfektionist!,Mükemmelİyetçİ,Completionist,Completista,ぜんクリ +TITLE_LOCKED_ACHIEVEMENT,,Locked Achievement,Succès Vérouillé,Zablokowane osiągnięcie,Зakpыtoe Дoctижehиe,Logro desbloqueado,,LOCKED ACHIEVEMENT,Naka-lock,Erfolg noch nicht freigeschaltet,Kİlİtlİ Başarı,Achievement Terkunci,Conquista Trancada,ロックされたトロフィー +,,,,,,,,,,,,,, +DESC_SMB1_CLEAR,,Finish Super Mario Bros.,Terminer Super Mario Bros.,Ukończ Super Mario Bros.,Пpoйдиte Super Mario Bros.,Termina Super Mario Bros.,,FINISH SUPER MARIO BROS.,Tapusin ang Super Mario Bros.,Beende Super Mario Bros.,Super Marİo Bros'u bİtİr.,Selesaikan Super Mario Bros.,Complete o Super Mario Bros.,マリオ1をクリアしろ +DESC_SMBLL_CLEAR,,Finish Super Mario Bros. The Lost Levels.,Terminer Super Mario Bros. Les Niveaux Perdus,Ukończ Super Mario Bros. The Lost Levels.,Пpoйдиte Super Mario Bros. The Lost Levels.,Termina Super Mario Bros. The Lost Levels.,,FINISH SUPER MARIO BROS. THE LOST LEVELS.,Tapusin ang Super Mario Bros. The Lost Levels.,Beende Super Mario Bros.: The Lost Levels.,Super Marİo Bros.: The Lost Levels'ı bİtİr.,Selesaikan Super Mario Bros. The Lost Levels.,Complete o Super Mario Bros. The Lost Levels.,マリオ2をクリアしろ +DESC_SMBS_CLEAR,,Finish Super Mario Bros. Special,Terminer Super Mario Bros. Spécial,Ukończ Super Mario Bros. Special.,Пpoйдиte Super Mario Bros. Special,Termina Super Mario Bros. Special.,,FINISH SUPER MARIO BROS. SPECIAL,Tapusin ang Super Mario Bros. Special,Beende Super Mario Bros. Special.,Super Marİo Bros. Specİal'ı bİtİr.,Selesaikan Super Mario Bros. Spesial,Complete o Super Mario Bros. Special,マリオスペシャルをクリアしろ +DESC_SMBANN_CLEAR,,Finish All Night Nippon: Super Mario Bros.,Terminer All Night Nippon: Super Mario Bros.,Ukończ All Night Nippon: Super Mario Bros.,Пpoйдиte All Night Nippon: Super Mario Bros.,Termina All Night Nippon: Super Mario Bros.,,FINISH ALL NIGHT NIPPON: SUPER MARIO BROS.,Tapusin ang All Night Nippon: Super Mario Bros.,Beende All Night Nippon: Super Mario Bros.,All Nİght Nİppon: Super Marİo Bros'u bİtİr.,Selesaikan All Night Nippon: Super Mario Bros.,Complete o All Night Nippon: Super Mario Bros.,オールナイトニッポンをクリアしろ +DESC_SMB1_CHALLENGE,,Fully complete Challenge Hunt for Super Mario Bros.,Compléter le Défi de Chasse de Super Mario Bros.,Ukończ Tryb Poszukiwania dla Super Mario Bros.,Пoлhoctью пpoйдиte Иcпыtahиe oxotы b Super Mario Bros.,Completa por completo Challenge Hunt para Super Mario Bros.,,FULLY COMPLETE CHALLENGE HUNT FOR SUPER MARIO BROS.,Tapusin at Kompletuhin ang Scavenger sa Super Mario Bros.,Vervollständige die Schatzsuche in Super Mario Bros.,Super Marİo Bros'un Hazİne Avını bİtİr.,Selesaikan Tantangan Perburu di Super Mario Bros.,Termine completamente a Caça ao Desafio para o Super Mario Bros.,マリオ1のすべてのチャレンジゲームをクリアしろ +DESC_SMBLL_CHALLENGE,,Fully complete Challenge Hunt for Super Mario Bros. The Lost Levels,Compléter le Défi de Chasse de Super Mario Bros. Les Niveaux Perdus,Ukończ Tryb Poszukiwania dla Super Mario Bros. The Lost Levels.,Пoлhoctью пpoйдиte Иcпыtahиe oxotы b Super Mario Bros. The Lost Levels,Completa por completo Challenge Hunt para Super Mario Bros. The Lost Levels.,,FULLY COMPLETE CHALLENGE HUNT FOR SUPER MARIO BROS. THE LOST LEVELS,Tapusin at Kompletuhin ang Scavenger sa Super Mario Bros. The Lost Levels,Vervollständige die Schatzsuche in Super Mario Bros.: The Lost Levels.,Super Marİo Bros.: The Lost Levels'ın Hazİne Avını bİtİr.,Selesaikan Tantangan Perburu di Super Mario Bros. The Lost Levels,Termine completamente a Caça ao Desafio para o Super Mario Bros. The Lost Levels.,マリオ2のすべてのチャレンジゲームをクリアしろ +DESC_SMBS_CHALLENGE,,Fully complete Challenge Hunt for Super Mario Bros. Special.,Compléter le Défi de Chasse de Super Mario Bros. Spécial,Ukończ Tryb Poszukiwania dla Super Mario Bros. Special.,Пoлhoctью пpoйдиte Иcпыtahиe oxotы b Super Mario Bros. Special.,Completa por completo Challenge Hunt para Super Mario Bros. Special.,,FULLY COMPLETE CHALLENGE HUNT FOR SUPER MARIO BROS. SPECIAL.,Tapusin at Kompletuhin ang Scavenger sa Super Mario Bros. Special.,Vervollständige die Schhatzsuche in Super Mario Bros. Special.,Super Marİo Bros. Specİal'ın Hazİne Avını bİtİr.,Selesaikan Tantangan Perburu di Super Mario Bros. Spesial.,Termine completamente a Caça ao Desafio para o Super Mario Bros. Special.,マリオスペシャルのすべてのチャレンジゲームをクリアしろ +DESC_SMB1_BOO,,Complete every level in You VS. Boo for Super Mario Bros.,Terminer chaque niveau dans Vous Contre Boo de Super Mario Bros.,Ukończ każdy poziom w Ty Kontra Boo dla Super Mario Bros.,Пpoйдиte bce Уpobhи tы Пpotиb БУ b Super Mario Bros.,Completa todos los niveles de You VS. Boo para Super Mario Bros.,,COMPLETE EVERY LEVEL IN YOU VS. BOO FOR SUPER MARIO BROS.,Tapusin lahat ng lebel sa VS. Boo sa Super Mario Bros.,Beende jedes Du Vs. Boo-Level in Super Mario Bros.,Super Marİo Bros.'un tüm Sen VS. Boo levellerİnİ bİtİr.,Selesaikan setiap level Kau VS. Boo di Super Mario Bros.,Passe todos os nívies You VS. Boo para o Super Mario Bros.,マリオ1のすべてのテレサレースをクリアしろ +DESC_SMBLL_BOO,,Complete every level in You VS. Boo for Super Mario Bros. The Lost Levels,Terminer chaque niveau dans Vous Contre Boo de Super Mario Bros. Les Niveaux Perdus,Ukończ każdy poziom w Ty Kontra Boo dla Super Mario Bros. The Lost Levels.,Пpoйдиte bce Уpobhи tы Пpotиb БУ b Super Mario Bros. The Lost Levels,Completa todos los niveles de You VS. Boo para Super Mario Bros. The Lost Levels.,,COMPLETE EVERY LEVEL IN YOU VS. BOO FOR SUPER MARIO BROS. THE LOST LEVELS,Tapusin lahat ng lebel sa VS. Boo sa Super Mario Bros. The Lost Levels,Beende jedes Du Vs. Boo-Level in Super Mario Bros.: The Lost Levels.,Super Marİo Bros.: The Lost Levels'ın tüm Sen VS. Boo levellerİnİ bİtİr.,Selesaikan setiap level Kau VS. Boo di Super Mario Bros. The Lost Levels,Passe todos os nívies You VS. Boo para o Super Mario Bros. The Lost Levels.,マリオ2のすべてのテレサレースをクリアしろ +DESC_SMBS_BOO,,Complete every level in You VS. Boo for Super Mario Bros. Special.,Terminer chaque niveau dans Vous Contre Boo de Super Mario Bros. Spécial,Ukończ każdy poziom w Ty Kontra Boo dla Super Mario Bros. Special.,Пpoйдиte bce Уpobhи tы Пpotиb БУ b Super Mario Bros. Special.,Completa todos los niveles de You VS. Boo para Super Mario Bros. Special.,,COMPLETE EVERY LEVEL IN YOU VS. BOO FOR SUPER MARIO BROS. SPECIAL.,Tapusin lahat ng lebel sa VS. Boo sa Boo for Super Mario Bros. Special.,Beende jedes Du Vs. Boo-Level in Super Mario Bros. Special.,Super Marİo Bros. Specİal'ın tüm Sen VS. Boo levellerİnİ bİtİr.,Selesaikan setiap level Kau VS. Boo di Super Mario Bros. Special.,Passe todos os nívies You VS. Boo para o Super Mario Bros. Special.,マリオスペシャルのすべてのテレサレースをクリアしろ +DESC_SMB1_GOLD_BOO,,Beat every Golden Boo in You VS Boo. for Super Mario Bros.,Battre tous les Boo Dorés dans Vous Contre Boo de Super Mario Bros.,Pokonaj każdego złotego Boo w Ty Kontra Boo dla Super Mario Bros.,Пoбeдиte kaждoгo Зoлotoгo БУ b tы Пpotиb БУ b Super Mario Bros.,Derrota a todos los Golden Boo en You VS Boo. para Super Mario Bros.,,BEAT EVERY GOLDEN BOO IN YOU VS BOO. FOR SUPER MARIO BROS.,Talunin lahat ng Gintong Boo sa VS Boo. sa Super Mario Bros.,Schlage jeden goldenen Boo in Du Vs. Boo in Super Mario Bros.,Super Marİo Bros.'un tüm Sen VS. Boo modundakİ Altın Boo'ları bİtİr.,Kalahkan setiap Golden Boo di Kau VS Boo. untuk Super Mario Bros.,Derrote todos os Boos Dourados no You VS Boo para o Super Mario Bros.,マリオ1のすべてのテレサレースでゴールドテレサにかて +DESC_SMBLL_GOLD_BOO,,Beat every Golden Boo in You VS Boo. for Super Mario Bros. The Lost Levels.,Battre tous les Boo Dorés dans Vous Contre Boo de Super Mario Bros. Les Niveaux Perdus,Pokonaj każdego złotego Boo w Ty Kontra Boo dla Super Mario Bros. The Lost Levels.,Пoбeдиte kaждoгo Зoлotoгo БУ b tы Пpotиb БУ b Super Mario Bros. The Lost Levels.,Derrota a todos los Golden Boo en You VS Boo. para Super Mario Bros. The Lost Levels.,,BEAT EVERY GOLDEN BOO IN YOU VS BOO. FOR SUPER MARIO BROS. THE LOST LEVELS.,Talunin lahat ng Gintong Boo sa VS Boo. sa Super Mario Bros. The Lost Levels.,Schlage jeden goldenen Boo in Du Vs. Boo in Super Mario Bros.: The Lost Levels.,Super Marİo Bros.: The Lost Levels'ın tüm Sen VS. Boo modundakİ Altın Boo'ları bİtİr.,Kalahkan setiap Golden Boo di Kau VS Boo. untuk Super Mario Bros. The Lost Levels.,Derrote todos os Boos Dourados no You VS Boo para o Super Mario Bros. The Lost Levels.,マリオ2のすべてのテレサレースでゴールドテレサにかて +DESC_SMBS_GOLD_BOO,,Beat every Golden Boo in You VS Boo. for Super Mario Bros. Special.,Battre tous les Boo Dorés dans Vous Contre Boo de Super Mario Bros. Spécial,Pokonaj każdego złotego Boo w Ty Kontra Boo dla Super Mario Bros. Special.,Пoбeдиte kaждoгo Зoлotoгo БУ b tы Пpotиb БУ b Super Mario Bros. Special.,Derrota a todos los Golden Boo en You VS Boo. para Super Mario Bros. Special.,,BEAT EVERY GOLDEN BOO IN YOU VS BOO. FOR SUPER MARIO BROS. SPECIAL.,Talunin lahat ng Gintong Boo sa VS Boo. sa Super Mario Bros. Special.,Schlage jeden goldenen Boo in Du Vs. Boo in Super Mario Bros. Special.,Super Marİo Bros. Specİal'ın tüm Sen VS. Boo modundakİ Altın Boo'ları bİtİr.,Kalahkan setiap Golden Boo di Kau VS Boo. untuk Super Mario Bros. Special.,Derrote todos os Boos Dourados no You VS Boo para o Super Mario Bros. Special.,マリオスペシャルのすべてのテレサレースでゴールドテレサにかて +DESC_SMB1_BRONZE,,Collect every Bronze Medal in Marathon Mode for Super Mario Bros.,Collecter toutes les médailles de bronze du mode Marathon de Super Mario Bros.,Zdobądź każdy bronzowy medal w trybie maratonu dla Super Mario Bros.,ПoлУчиte bce Бpohзobыe meдaли b peжиme mapaфoha для Super Mario Bros.,Consigue todas las medallas de bronce en el modo maratón de Super Mario Bros.,,COLLECT EVERY BRONZE MEDAL IN MARATHON MODE FOR SUPER MARIO BROS.,Maka-Bronze sa Maraton sa Super Mario Bros.,Erhalte jede Bronze-Medaille im Marathon-Modus in Super Mario Bros.,Super Marİo Bros'un Maraton Modundakİ tüm Bronz Madalyaları kazan.,Kumpulkan setiap Medali Perunggu dalam Mode Marathon di Super Mario Bros.,Colete todas as Medalhas de Bronze no Modo Maratona para Super Mario Bros.,マリオ1のマラソンですべてのどうメダルをあつめて +DESC_SMBLL_BRONZE,,Collect every Bronze Medal in Marathon Mode for Super Mario Bros. The Lost Levels.,Collecter toutes les médailles de bronze du mode Marathon de Super Mario Bros. Les Niveaux Perdus,Zdobądź każdy bronzowy medal w trybie maratonu dla Super Mario Bros. The Lost Levels.,ПoлУчиte bce Бpohзobыe meдaли b peжиme mapaфoha для Super Mario Bros. The Lost Levels,Consigue todas las medallas de bronce en el modo maratón de Super Mario Bros. The Lost Levels.,,COLLECT EVERY BRONZE MEDAL IN MARATHON MODE FOR SUPER MARIO BROS. THE LOST LEVELS.,Maka-Bronze sa Maraton sa Super Mario Bros. The Lost Levels.,Erhalte jede Bronze-Medaille im Marathon-Modus in Super Mario Bros.: The Lost Levels.,Super Marİo Bros.: The Lost Levels'ın Maraton Modundakİ tüm Bronz Madalyaları kazan.,Kumpulkan setiap Medali Perunggu dalam Mode Marathon di Super Mario Bros. The Lost Levels,Colete todas as Medalhas de Bronze no Modo Maratona para Super Mario Bros. The Lost Levels.,マリオ2のマラソンですべてのどうメダルをあつめて +DESC_SMBS_BRONZE,,Collect every Bronze Medal in Marathon Mode for Super Mario Bros. Special,Collecter toutes les médailles de bronze du mode Marathon de Super Mario Bros. Spécial,Zdobądź każdy bronzowy medal w trybie maratonu dla Super Mario Bros. Special.,ПoлУчиte bce Бpohзobыe meдaли b peжиme mapaфoha для Super Mario Bros. Special,Consigue todas las medallas de bronce en el modo maratón de Super Mario Bros. Special.,,COLLECT EVERY BRONZE MEDAL IN MARATHON MODE FOR SUPER MARIO BROS. SPECIAL,Maka-Bronze sa Maraton sa Super Mario Bros. Special,Erhalte jede Bronze-Medaille im Marathon-Modus in Super Mario Bros. Special.,Super Marİo Bros. Specİal'ın Maraton Modundakİ tüm Bronz Madalyaları kazan.,Kumpulkan setiap Medali Perunggu dalam Mode Marathon di Super Mario Bros. Special,Colete todas as Medalhas de Bronze no Modo Maratona para Super Mario Bros. Special.,マリオスペシャルのマラソンですべてのどうメダルをあつめて +DESC_SMB1_SILVER,,Collect every Silver Medal in Marathon Mode for Super Mario Bros.,Collecter toutes les médailles d'argent du mode Marathon de Super Mario Bros.,Zdobądź każdy srebrny medal w trybie maratonu dla Super Mario Bros.,ПoлУчиte bce cepeбpяhыe meдaли b peжиme mapaфoha для Super Mario Bros.,Consigue todas las medallas de plata en el modo maratón de Super Mario Bros.,,COLLECT EVERY SILVER MEDAL IN MARATHON MODE FOR SUPER MARIO BROS.,Maka-Silver sa Maraton sa Super Mario Bros.,Erhalte jede Silber-Medaille im Marathon-Modus in Super Mario Bros.,Super Marİo Bros'un Maraton Modundakİ tüm Gümüş Madalyaları kazan.,Kumpulkan setiap Medali Perak dalam Mode Marathon di Super Mario Bros.,Colete todas as Medalhas de Prata no Modo Maratona para Super Mario Bros.,マリオ1のマラソンですべてのきんメダルをあつめて +DESC_SMBLL_SILVER,,Collect every Silver Medal in Marathon Mode for Super Mario Bros. The Lost Levels.,Collecter toutes les médailles d'argent du mode Marathon de Super Mario Bros. Les Niveaux Perdus,Zdobądź każdy srebrny medal w trybie maratonu dla Super Mario Bros. The Lost Levels.,ПoлУчиte bce cepeбpяhыe meдaли b peжиme mapaфoha для Super Mario Bros. The Lost Levels,Consigue todas las medallas de plata en el modo maratón de Super Mario Bros. The Lost Levels.,,COLLECT EVERY SILVER MEDAL IN MARATHON MODE FOR SUPER MARIO BROS. THE LOST LEVELS.,Maka-Silver sa Maraton sa Super Mario Bros. The Lost Levels.,Erhalte jede Silber-Medaille im Marathon-Modus in Super Mario Bros.: The Lost Levels.,Super Marİo Bros.: The Lost Levels'ın Maraton Modundakİ tüm Gümüş Madalyaları kazan.,Kumpulkan setiap Medali Perak dalam Mode Marathon di Super Mario Bros. The Lost Levels,Colete todas as Medalhas de Prata no Modo Maratona para Super Mario Bros. The Lost Levels.,マリオ2のマラソンですべてのきんメダルをあつめて +DESC_SMBS_SILVER,,Collect every Silver Medal in Marathon Mode for Super Mario Bros. Special,Collecter toutes les médailles d'argent du mode Marathon de Super Mario Bros. Spécial,Zdobądź każdy srebrny medal w trybie maratonu dla Super Mario Bros. Special.,ПoлУчиte bce cepeбpяhыe meдaли b peжиme mapaфoha для Super Mario Bros. Special,Consigue todas las medallas de plata en el modo maratón de Super Mario Bros. Special.,,COLLECT EVERY SILVER MEDAL IN MARATHON MODE FOR SUPER MARIO BROS. SPECIAL,Maka-Silver sa Maraton sa Super Mario Bros. Special,Erhalte jede Silber-Medaille im Marathon-Modus in Super Mario Bros. Special.,Super Marİo Bros. Specİal'ın Maraton Modundakİ tüm Gümüş Madalyaları kazan.,Kumpulkan setiap Medali Perak dalam Mode Marathon di Super Mario Bros. Special,Colete todas as Medalhas de Prata no Modo Maratona para Super Mario Bros. Special.,マリオスペシャルのマラソンですべてのきんメダルをあつめて +DESC_SMB1_GOLD,,Collect every Gold Medal in Marathon Mode for Super Mario Bros.,Collecter toutes les médailles d'or du mode Marathon de Super Mario Bros.,Zdobądź każdy złoty medal w trybie maratonu dla Super Mario Bros.,ПoлУчиte bce Зoлotыe meдaли b peжиme mapaфoha для Super Mario Bros.,Consigue todas las medallas de oro en el modo maratón de Super Mario Bros.,,COLLECT EVERY GOLD MEDAL IN MARATHON MODE FOR SUPER MARIO BROS.,Maka-Gold sa Maraton sa Super Mario Bros.,Erhalte jede Gold-Medaille im Marathon-Modus in Super Mario Bros.,Super Marİo Bros'un Maraton Modundakİ tüm Altın Madalyaları kazan.,Kumpulkan setiap Medali Emas dalam Mode Marathon di Super Mario Bros.,Colete todas as Medalhas de Ouro no Modo Maratona para Super Mario Bros.,マリオ1のマラソンですべてのかねメダルをあつめて +DESC_SMBLL_GOLD,,Collect every Gold Medal in Marathon Mode for Super Mario Bros. The Lost Levels.,Collecter toutes les médailles d'or du mode Marathon de Super Mario Bros. Les Niveaux Perdus,Zdobądź każdy złoty medal w trybie maratonu dla Super Mario Bros. The Lost Levels.,ПoлУчиte bce Зoлotыe meдaли b peжиme mapaфoha для Super Mario Bros. The Lost Levela,Consigue todas las medallas de oro en el modo maratón de Super Mario Bros. The Lost Levels.,,COLLECT EVERY GOLD MEDAL IN MARATHON MODE FOR SUPER MARIO BROS. THE LOST LEVELS.,Maka-Gold sa Maraton sa Super Mario Bros. The Lost Levels.,Erhalte jede Gold-Medaille im Marathon-Modus in Super Mario Bros.: The Lost Levels.,Super Marİo Bros.: The Lost Levels'ın Maraton Modundakİ tüm Altın Madalyaları kazan.,Kumpulkan setiap Medali Emas dalam Mode Marathon di Super Mario Bros. The Lost Levels,Colete todas as Medalhas de Ouro no Modo Maratona para Super Mario Bros. The Lost Levels.,マリオ2のマラソンですべてのかねメダルをあつめて +DESC_SMBS_GOLD,,Collect every Gold Medal in Marathon Mode for Super Mario Bros. Special,Collecter toutes les médailles d'or du mode Marathon de Super Mario Bros. Spécial,Zdobądź każdy złoty medal w trybie maratonu dla Super Mario Bros. Special.,ПoлУчиte bce Зoлotыe meдaли b peжиme mapaфoha для Super Mario Bros. Special,Consigue todas las medallas de oro en el modo maratón de Super Mario Bros. Special.,,COLLECT EVERY GOLD MEDAL IN MARATHON MODE FOR SUPER MARIO BROS. SPECIAL,Maka-Gold sa Maraton sa Super Mario Bros. Special,Erhalte jede Gold-Medaille im Marathon-Modus in Super Mario Bros. Special.,Super Marİo Bros. Specİal'ın Maraton Modundakİ tüm Altın Madalyaları kazan.,Kumpulkan setiap Medali Emas dalam Mode Marathon di Super Mario Bros. Special,Colete todas as Medalhas de Ouro no Modo Maratona para Super Mario Bros. Special.,マリオスペシャルのマラソンですべてのかねメダルをあつめて +DESC_SMB1_RUN,,Complete a full game marathon for Super Mario Bros. (Either Warpless or Any%),Compléter en entier un marathon de Super Mario Bros.,Ukończ pełny maraton dla Super Mario Bros.,Пpoйдиte пoлhый mapaфoh для Super Mario Bros.,Completa una maratón completa del juego Super Mario Bros. (ya sea sin guerras o con cualquier porcentaje).,,COMPLETE A FULL GAME MARATHON FOR SUPER MARIO BROS. (EITHER WARPLESS OR ANY%),Makatapos ng Buong Game sa Maraton sa Super Mario Bros. (Warpless o Any%),Beende ein volles Spiel-Marathon in Super Mario Bros.,Maraton Modunda Super Marİo Bros'u bİtİr.,Selesaikan maraton permainan penuh di Super Mario Bros.,Complete uma maratona do jogo completo para Super Mario Bros. (Warpless ou Any%),マリオ1のゲームマラソンをクリアしろ +DESC_SMBLL_RUN,,Complete a full game marathon for Super Mario Bros. The Lost Levels (Either Warpless or Any%),Compléter en entier un marathon de Super Mario Bros. Les Niveaux Perdus,Ukończ pełny maraton dla Super Mario Bros. The Lost Levels.,Пpoйдиte пoлhый mapaфoh для Super Mario Bros. The Lost Levels,Completa un maratón completo del juego Super Mario Bros. The Lost Levels (ya sea sin guerras o con cualquier porcentaje).,,COMPLETE A FULL GAME MARATHON FOR SUPER MARIO BROS. THE LOST LEVELS (EITHER WARPLESS OR ANY%),Makatapos ng Buong Game sa Maraton sa Super Mario Bros. The Lost Levels (Warpless o Any%),Beende ein Spiel-Marathon in Super Mario Bros.: The Lost Levels.,Maraton Modunda Super Marİo Bros.: The Lost Levels'ı bİtİr.,Selesaikan maraton game penuh di Super Mario Bros. The Lost Levels,Complete uma maratona do jogo completo para Super Mario Bros. The Lost Levels. (Warpless ou Any%),マリオ2のゲームマラソンをクリアしろ +DESC_SMBS_RUN,,Complete a full game marathon for Super Mario Bros. Special (Either Warpless or Any%),Compléter en entier un marathon de Super Mario Bros. Spécial,Ukończ pełny maraton dla Super Mario Bros. Special.,Пpoйдиte пoлhый mapaфoh для Super Mario Bros. Special,Completa un maratón completo del juego Super Mario Bros. Special (ya sea sin guerras o con cualquier porcentaje).,,COMPLETE A FULL GAME MARATHON FOR SUPER MARIO BROS. SPECIAL (EITHER WARPLESS OR ANY%),Makatapos ng Buong Game sa Maraton sa Super Mario Bros. Special (Warpless o Any%),Beende ein Spiel-Marathon in Super Mario Bros. Special.,Maraton Modunda Super Marİo Bros. Specİal'ı bİtİr.,Selesaikan maraton game penuh di Super Mario Bros. Special,Complete uma maratona do jogo completo para Super Mario Bros. Special. (Warpless ou Any%),マリオスペシャルのゲームマラソンをクリアしろ +DESC_ANN_PRANK,,Get a P Rank in every level for All Night Nippon: Super Mario Bros.,Obtenir un rang P dans chaque niveaux de All Night Nippon: Super Mario Bros.,Zdobądź rangę P dla każdego poziomu All Night Nippon: Super Mario Bros.,ПoлУчиte P pahг ha kaждom Уpobhe b All Night Nippon: Super Mario Bros.,Consigue una clasificación P en todos los niveles de All Night Nippon: Super Mario Bros.,,GET A P RANK IN EVERY LEVEL FOR ALL NIGHT NIPPON: SUPER MARIO BROS.,Maka P-rank sa lahat ng lebel sa All Night Nippon: Super Mario Bros.,Erreiche einen P-Rang in jedem Level in All Night Nippon: Super Mario Bros.,All Nİght Nİppon: Super Marİo Bros'un tüm levellerİnde P rütbesİne ulaş.,Dapatkan Peringkat P di setiap level untuk All Night Nippon: Super Mario Bros.,Consiga um Rank P em todos os níveis para All Night Nippon: Super Mario Bros.,すべてのオールナイトニッポンのステージで「ピカイチ!!」をゲットしろ +DESC_SMBLL_WORLD9,,Complete Worlds 9 through D in Super Mario Bros. The Lost Levels.,Compléter du Monde 9 à D dans Super Mario Bros. Les Niveaux Perdus,Ukończ światy od 9 do D w Super Mario Bros. The Lost Levels.,Пpoйдиte mиpы 9 дo D b Super Mario Bros. The Lost Levels.,Completa los mundos 9 a D en Super Mario Bros. The Lost Levels.,,COMPLETE WORLDS 9 THROUGH D IN SUPER MARIO BROS. THE LOST LEVELS.,Tapusin ang mga Mundong 9 hangang D sa Super Mario Bros. The Lost Levels.,Spiele Welten 9 bis D in Super Mario Bros.: The Lost Levels.,Super Marİo Bros.: The Lost Levels'ın Dünya 9 İle D arasındakİ tüm levellerİ bİtİr.,Selesaikan Dunia 9 di Super Mario Bros. The Lost Levels.,Passe pelos Mundos 9 até D para Super Mario Bros. The Lost Levels.,マリオ2のワールド9とA~Dをクリアしろ +DESC_COMPLETION,,"Get every single achievement, Thank you for playing!","Obtenir tous les succès, Merci d'avoir joué !","Zdobądź każde osiągnięcie, Dziękuję za granie!",ПoлУчиte kaждoe дoctижehиe. cпacибo зa игpУ!,Consigue todos los logros. ¡Gracias por jugar!,,"GET EVERY SINGLE ACHIEVEMENT, THANK YOU FOR PLAYING!","Makuha lahat ng tropeo, Salamat sa paglalaro!",Erhalte jeden Erfolg. Danke fürs Spielen!,Tüm başarıları al. Oynadığın İçİn teşekkürler!,"Dapatkan setiap achievement, Terima kasih telah bermain!","Consiga todas as conquistas, Obrigado por jogar!",すべてのトロフィーをあつめよう。あそぶしてくれてありがとう! +,,,,,,,,,,,,,, +ACHIEVEMENT_UNLOCK,,New Achievement!,Nouveau Succès !,Nowe Osiągnięcie!,hoboe Дoctижehиe!,Nuevo logro!,,NEW ACHIEVEMENT!,Bagong Tropeo!,Erfolg freigeschaltet!,Yenİ Başarı!,Achievement Baru!,Nova Conquista!,トロフィーアンロック! +,,,,,,,,,,,,,, +F_RANK_MESSAGE,,Fail...,Aïe...,Fatalnie...,heУдaчa...,Fracaso...,,FAIL...,Bitin...,Fehlgeschlagen...,Başarısız...,Gagal...,Fracasso...,ミス... +D_RANK_MESSAGE,,Dire...,Bof...,Do bani...,Ужacho...,Terrible...,,DIRE...,Hmm..,Das geht noch besser...,Berbat...,Mengerikan...,Terrível...,ダメダメ... +C_RANK_MESSAGE,,Cool!,Pas Mal !,Całkiem nieźle.,kpУto!,¡Genial!,,COOL!,Pwede na...,Cool!,Havalı!,Keren!,Legal!,チョイイマイチ... +B_RANK_MESSAGE,,Brilliant!,Super !,Bardzo dobrze!,Блectящe!,¡Brillante!,,BRILLIANT!,Galing!,Brilliant!,Muhteşem!,Sangat keren!,Brilhante!,ボチボチ... +A_RANK_MESSAGE,,Awesome!,Génial !,Arcydobrze!,xopoшo!,¡Impresionante!,,AWESOME!,Ang Lupit!,Abgefahren!,Harİka!,Luar biasa!,Incrível!,アッパレ! +S_RANK_MESSAGE,,Superb!,Incroyable !,Super!,otличho!,¡Magnífico!,,SUPERB!,Ang Husay!,Super!,Müthİş!,Hebat!,Esplêndido!,スーパー! +P_RANK_MESSAGE,,Perfect!,Parfait !,Perfekcyjnie!,Идeaльho!,¡Perfecto!,,PERFECT!,Perpekto!,Perfekt!,Mükemmel!,Sempurna!,Perfeito!,ピカイチ!! +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +0.74,,,,,,,,,,,,,, \ No newline at end of file diff --git a/Resources/Locale/locale.csv.import b/Resources/Locale/locale.csv.import new file mode 100644 index 0000000..7646cde --- /dev/null +++ b/Resources/Locale/locale.csv.import @@ -0,0 +1,17 @@ +[remap] + +importer="csv_translation" +type="Translation" +uid="uid://bfae4pqxl2ljh" + +[deps] + +files=["res://Resources/Locale/locale.description.translation", "res://Resources/Locale/locale.en.translation", "res://Resources/Locale/locale.fr.translation", "res://Resources/Locale/locale.pl.translation", "res://Resources/Locale/locale.ru.translation", "res://Resources/Locale/locale.es.translation", "res://Resources/Locale/locale.it.translation", "res://Resources/Locale/locale.ga.translation", "res://Resources/Locale/locale.fil.translation", "res://Resources/Locale/locale.de.translation", "res://Resources/Locale/locale.tr.translation", "res://Resources/Locale/locale.id.translation", "res://Resources/Locale/locale.pt.translation", "res://Resources/Locale/locale.jp.translation"] + +source_file="res://Resources/Locale/locale.csv" +dest_files=["res://Resources/Locale/locale.description.translation", "res://Resources/Locale/locale.en.translation", "res://Resources/Locale/locale.fr.translation", "res://Resources/Locale/locale.pl.translation", "res://Resources/Locale/locale.ru.translation", "res://Resources/Locale/locale.es.translation", "res://Resources/Locale/locale.it.translation", "res://Resources/Locale/locale.ga.translation", "res://Resources/Locale/locale.fil.translation", "res://Resources/Locale/locale.de.translation", "res://Resources/Locale/locale.tr.translation", "res://Resources/Locale/locale.id.translation", "res://Resources/Locale/locale.pt.translation", "res://Resources/Locale/locale.jp.translation"] + +[params] + +compress=true +delimiter=0 diff --git a/Resources/Music/Athletic.tres b/Resources/Music/Athletic.tres new file mode 100755 index 0000000..2f33b0f --- /dev/null +++ b/Resources/Music/Athletic.tres @@ -0,0 +1,22 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://d205cxhmqwsws"] + +[ext_resource type="AudioStream" uid="uid://dbaf3vhbmeer8" path="res://Assets/Audio/BGM/Athletic.mp3" id="1_p1h3u"] +[ext_resource type="AudioStream" uid="uid://bvsm8432et3hv" path="res://Assets/Audio/BGM/AthleticHurry.mp3" id="2_din1e"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_p1h3u") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_din1e") +clip_1/auto_advance = 0 +_transitions = { +Vector2i(-1, -1): { +"fade_beats": 1.0, +"fade_mode": 0, +"from_time": 0, +"to_time": 1 +} +} +metadata/BPM = 100 diff --git a/Resources/Music/Autumn.tres b/Resources/Music/Autumn.tres new file mode 100755 index 0000000..a0e43e5 --- /dev/null +++ b/Resources/Music/Autumn.tres @@ -0,0 +1,9 @@ +[gd_resource type="AudioStreamInteractive" load_steps=2 format=3 uid="uid://ciqophenlo3cp"] + +[ext_resource type="AudioStream" uid="uid://civdnmqkv3isa" path="res://Assets/Audio/BGM/Autumn.mp3" id="1_8xe73"] + +[resource] +clip_count = 1 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_8xe73") +clip_0/auto_advance = 0 diff --git a/Resources/Music/Beach.tres b/Resources/Music/Beach.tres new file mode 100755 index 0000000..8cccac0 --- /dev/null +++ b/Resources/Music/Beach.tres @@ -0,0 +1,13 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://d2yhfwijex5i5"] + +[ext_resource type="AudioStream" uid="uid://ckyt53ee6q276" path="res://Assets/Audio/BGM/Beach.mp3" id="1_c6ipg"] +[ext_resource type="AudioStream" uid="uid://8klfwp7by1lb" path="res://Assets/Audio/BGM/BeachHurry.mp3" id="2_ta5d4"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_c6ipg") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_ta5d4") +clip_1/auto_advance = 0 diff --git a/Resources/Music/Bonus.tres b/Resources/Music/Bonus.tres new file mode 100644 index 0000000..700f4b3 --- /dev/null +++ b/Resources/Music/Bonus.tres @@ -0,0 +1,18 @@ +[gd_resource type="AudioStreamInteractive" load_steps=2 format=3 uid="uid://chaditr12xw2t"] + +[ext_resource type="AudioStream" uid="uid://bgxg2pmh4fi1h" path="res://Assets/Audio/BGM/Bonus.mp3" id="1_6xnkf"] + +[resource] +clip_count = 1 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_6xnkf") +clip_0/auto_advance = 0 +_transitions = { +Vector2i(-1, -1): { +"fade_beats": 1.0, +"fade_mode": 0, +"from_time": 0, +"to_time": 1 +} +} +metadata/BPM = 100 diff --git a/Resources/Music/Boss1.tres b/Resources/Music/Boss1.tres new file mode 100644 index 0000000..80b30ae --- /dev/null +++ b/Resources/Music/Boss1.tres @@ -0,0 +1,13 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://daqp31ii4xtx1"] + +[ext_resource type="AudioStream" uid="uid://ca2vai5x0d66r" path="res://Assets/Audio/BGM/CoinHeaven.mp3" id="1_trhan"] +[ext_resource type="AudioStream" uid="uid://cgotpa57g4hpf" path="res://Assets/Audio/BGM/CoinHeavenHurry.mp3" id="2_l7rtc"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_trhan") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_l7rtc") +clip_1/auto_advance = 0 diff --git a/Resources/Music/Boss2.tres b/Resources/Music/Boss2.tres new file mode 100644 index 0000000..18fd1a5 --- /dev/null +++ b/Resources/Music/Boss2.tres @@ -0,0 +1,9 @@ +[gd_resource type="AudioStreamInteractive" load_steps=2 format=3 uid="uid://bqykbqti0ndjr"] + +[ext_resource type="AudioStream" uid="uid://luu2iatu2kms" path="res://Assets/Audio/BGM/FinalBowser.mp3" id="1_monqx"] + +[resource] +clip_count = 1 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_monqx") +clip_0/auto_advance = 0 diff --git a/Resources/Music/Castle.tres b/Resources/Music/Castle.tres new file mode 100755 index 0000000..3c50891 --- /dev/null +++ b/Resources/Music/Castle.tres @@ -0,0 +1,22 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://d2i4md8tt78jh"] + +[ext_resource type="AudioStream" uid="uid://msvxdaechxh7" path="res://Assets/Audio/BGM/Castle.mp3" id="1_x0jjj"] +[ext_resource type="AudioStream" uid="uid://bomy1dgx8hw25" path="res://Assets/Audio/BGM/CastleHurry.mp3" id="2_rs117"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_x0jjj") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_rs117") +clip_1/auto_advance = 0 +_transitions = { +Vector2i(-1, -1): { +"fade_beats": 1.0, +"fade_mode": 0, +"from_time": 0, +"to_time": 1 +} +} +metadata/BPM = 168 diff --git a/Resources/Music/CastleWater.tres b/Resources/Music/CastleWater.tres new file mode 100644 index 0000000..2b7477b --- /dev/null +++ b/Resources/Music/CastleWater.tres @@ -0,0 +1,21 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://br1me35h3615h"] + +[ext_resource type="AudioStream" uid="uid://chjcecfp5w06v" path="res://Assets/Audio/BGM/CastleWater.mp3" id="1_3rnxh"] +[ext_resource type="AudioStream" uid="uid://srmnaat7c2cw" path="res://Assets/Audio/BGM/CastleWaterHurry.mp3" id="2_rcp7f"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_3rnxh") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_rcp7f") +clip_1/auto_advance = 0 +_transitions = { +Vector2i(-1, -1): { +"fade_beats": 1.0, +"fade_mode": 0, +"from_time": 0, +"to_time": 1 +} +} diff --git a/Resources/Music/CoinHeaven.tres b/Resources/Music/CoinHeaven.tres new file mode 100644 index 0000000..1973930 --- /dev/null +++ b/Resources/Music/CoinHeaven.tres @@ -0,0 +1,13 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://drj5grcwps78"] + +[ext_resource type="AudioStream" uid="uid://ca2vai5x0d66r" path="res://Assets/Audio/BGM/CoinHeaven.mp3" id="1_tux42"] +[ext_resource type="AudioStream" uid="uid://cgotpa57g4hpf" path="res://Assets/Audio/BGM/CoinHeavenHurry.mp3" id="2_xxxt6"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_tux42") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_xxxt6") +clip_1/auto_advance = 0 diff --git a/Resources/Music/Desert.tres b/Resources/Music/Desert.tres new file mode 100755 index 0000000..d4b0715 --- /dev/null +++ b/Resources/Music/Desert.tres @@ -0,0 +1,21 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://vsom5wgougwy"] + +[ext_resource type="AudioStream" uid="uid://c16o17sqx56hg" path="res://Assets/Audio/BGM/Desert.mp3" id="1_2v0s0"] +[ext_resource type="AudioStream" uid="uid://4nhg43o6u1ii" path="res://Assets/Audio/BGM/DesertHurry.mp3" id="2_reh3y"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_2v0s0") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_reh3y") +clip_1/auto_advance = 0 +_transitions = { +Vector2i(-1, -1): { +"fade_beats": 1.0, +"fade_mode": 0, +"from_time": 0, +"to_time": 1 +} +} diff --git a/Resources/Music/Garden.tres b/Resources/Music/Garden.tres new file mode 100755 index 0000000..9a65b6d --- /dev/null +++ b/Resources/Music/Garden.tres @@ -0,0 +1,13 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://mihebn0ybnjn"] + +[ext_resource type="AudioStream" uid="uid://r63keear067" path="res://Assets/Audio/BGM/Garden.mp3" id="1_m265a"] +[ext_resource type="AudioStream" uid="uid://cemux531rahja" path="res://Assets/Audio/BGM/GardenHurry.mp3" id="2_veq2k"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_m265a") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_veq2k") +clip_1/auto_advance = 0 diff --git a/Resources/Music/GhostHouse.tres b/Resources/Music/GhostHouse.tres new file mode 100755 index 0000000..a22f079 --- /dev/null +++ b/Resources/Music/GhostHouse.tres @@ -0,0 +1,13 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://be1qlqai7aopg"] + +[ext_resource type="AudioStream" uid="uid://smh2kvtkpa4p" path="res://Assets/Audio/BGM/GhostHouse.mp3" id="1_y6q4w"] +[ext_resource type="AudioStream" uid="uid://b05iaocw6bfws" path="res://Assets/Audio/BGM/GhostHouseHurry.mp3" id="2_dswoi"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_y6q4w") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_dswoi") +clip_1/auto_advance = 0 diff --git a/Resources/Music/Jungle.tres b/Resources/Music/Jungle.tres new file mode 100755 index 0000000..2dd353c --- /dev/null +++ b/Resources/Music/Jungle.tres @@ -0,0 +1,21 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://ls5wkt0y8nbg"] + +[ext_resource type="AudioStream" uid="uid://bg2437fggnfue" path="res://Assets/Audio/BGM/Jungle.mp3" id="1_bp4hc"] +[ext_resource type="AudioStream" uid="uid://bg66fu4ojseh1" path="res://Assets/Audio/BGM/JungleHurry.mp3" id="2_l8ll3"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_bp4hc") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_l8ll3") +clip_1/auto_advance = 0 +_transitions = { +Vector2i(-1, -1): { +"fade_beats": 1.0, +"fade_mode": 0, +"from_time": 0, +"to_time": 1 +} +} diff --git a/Resources/Music/Mountain.tres b/Resources/Music/Mountain.tres new file mode 100755 index 0000000..2851106 --- /dev/null +++ b/Resources/Music/Mountain.tres @@ -0,0 +1,13 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://dw4c5uhs2wijk"] + +[ext_resource type="AudioStream" uid="uid://cp2ur00e2q168" path="res://Assets/Audio/BGM/Mountain.mp3" id="1_017yp"] +[ext_resource type="AudioStream" uid="uid://cakxd53ds47us" path="res://Assets/Audio/BGM/MountainHurry.mp3" id="2_wdk8a"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_017yp") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_wdk8a") +clip_1/auto_advance = 0 diff --git a/Resources/Music/MusicBase.tres b/Resources/Music/MusicBase.tres new file mode 100644 index 0000000..a3f0af7 --- /dev/null +++ b/Resources/Music/MusicBase.tres @@ -0,0 +1,22 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://da4vqkrpqnma0"] + +[ext_resource type="AudioStream" uid="uid://cwe41cd6nkn0u" path="res://Assets/Audio/BGM/Overworld.mp3" id="1_km47y"] +[ext_resource type="AudioStream" uid="uid://dp3owh2j56xv6" path="res://Assets/Audio/BGM/OverworldHurry.mp3" id="2_i0wg4"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_km47y") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_i0wg4") +clip_1/auto_advance = 0 +_transitions = { +Vector2i(-1, -1): { +"fade_beats": 1.0, +"fade_mode": 0, +"from_time": 0, +"to_time": 1 +} +} +metadata/BPM = 100 diff --git a/Resources/Music/Overworld.tres b/Resources/Music/Overworld.tres new file mode 100755 index 0000000..0a0fc82 --- /dev/null +++ b/Resources/Music/Overworld.tres @@ -0,0 +1,22 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://d16rq8cbwx075"] + +[ext_resource type="AudioStream" uid="uid://cwe41cd6nkn0u" path="res://Assets/Audio/BGM/Overworld.mp3" id="1_hcbnl"] +[ext_resource type="AudioStream" uid="uid://dp3owh2j56xv6" path="res://Assets/Audio/BGM/OverworldHurry.mp3" id="2_yoh1i"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_hcbnl") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_yoh1i") +clip_1/auto_advance = 0 +_transitions = { +Vector2i(-1, -1): { +"fade_beats": 1.0, +"fade_mode": 0, +"from_time": 0, +"to_time": 1 +} +} +metadata/BPM = 100 diff --git a/Resources/Music/Pipeland.tres b/Resources/Music/Pipeland.tres new file mode 100755 index 0000000..6c40cb2 --- /dev/null +++ b/Resources/Music/Pipeland.tres @@ -0,0 +1,9 @@ +[gd_resource type="AudioStreamInteractive" load_steps=2 format=3 uid="uid://dpserdbkmvc0x"] + +[ext_resource type="AudioStream" uid="uid://o7vd6ds6ue6m" path="res://Assets/Audio/BGM/PipeLand.mp3" id="1_7dkv0"] + +[resource] +clip_count = 1 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_7dkv0") +clip_0/auto_advance = 0 diff --git a/Resources/Music/Race.tres b/Resources/Music/Race.tres new file mode 100755 index 0000000..cd11670 --- /dev/null +++ b/Resources/Music/Race.tres @@ -0,0 +1,13 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://d2xfr70cpxnhp"] + +[ext_resource type="AudioStream" uid="uid://cqvlnj5ycwybf" path="res://Assets/Audio/BGM/BooRace.mp3" id="1_acs2e"] +[ext_resource type="AudioStream" uid="uid://b865lxccqc8fw" path="res://Assets/Audio/BGM/BooRaceHurry.mp3" id="2_cdpsb"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_acs2e") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_cdpsb") +clip_1/auto_advance = 0 diff --git a/Resources/Music/Sky.tres b/Resources/Music/Sky.tres new file mode 100755 index 0000000..24933c4 --- /dev/null +++ b/Resources/Music/Sky.tres @@ -0,0 +1,22 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://hdknummx4s5r"] + +[ext_resource type="AudioStream" uid="uid://dudkbw8bmvad5" path="res://Assets/Audio/BGM/Sky.mp3" id="1_0uim3"] +[ext_resource type="AudioStream" uid="uid://byh32ldblcag" path="res://Assets/Audio/BGM/SkyHurry.mp3" id="2_rjgi2"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_0uim3") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_rjgi2") +clip_1/auto_advance = 0 +_transitions = { +Vector2i(-1, -1): { +"fade_beats": 1.0, +"fade_mode": 0, +"from_time": 0, +"to_time": 1 +} +} +metadata/BPM = 100 diff --git a/Resources/Music/Snow.tres b/Resources/Music/Snow.tres new file mode 100755 index 0000000..b806778 --- /dev/null +++ b/Resources/Music/Snow.tres @@ -0,0 +1,21 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://c7jrwo3p5tnty"] + +[ext_resource type="AudioStream" uid="uid://0rvr8wemtrnm" path="res://Assets/Audio/BGM/Snow.mp3" id="1_j2pov"] +[ext_resource type="AudioStream" uid="uid://binebm881jdp4" path="res://Assets/Audio/BGM/SnowHurry.mp3" id="2_45rxi"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_j2pov") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_45rxi") +clip_1/auto_advance = 0 +_transitions = { +Vector2i(-1, -1): { +"fade_beats": 1.0, +"fade_mode": 0, +"from_time": 0, +"to_time": 1 +} +} diff --git a/Resources/Music/Space.tres b/Resources/Music/Space.tres new file mode 100755 index 0000000..d564511 --- /dev/null +++ b/Resources/Music/Space.tres @@ -0,0 +1,9 @@ +[gd_resource type="AudioStreamInteractive" load_steps=2 format=3 uid="uid://crbckm4k8a1gy"] + +[ext_resource type="AudioStream" uid="uid://c4svli24tscoj" path="res://Assets/Audio/BGM/Space.mp3" id="1_xpg78"] + +[resource] +clip_count = 1 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_xpg78") +clip_0/auto_advance = 0 diff --git a/Resources/Music/Underground.tres b/Resources/Music/Underground.tres new file mode 100755 index 0000000..11eed11 --- /dev/null +++ b/Resources/Music/Underground.tres @@ -0,0 +1,21 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://dnfu3apgssfbn"] + +[ext_resource type="AudioStream" uid="uid://bdhjt4lgfbsc6" path="res://Assets/Audio/BGM/Underground.mp3" id="1_uua4u"] +[ext_resource type="AudioStream" uid="uid://jk5jyndt4fgp" path="res://Assets/Audio/BGM/UndergroundHurry.mp3" id="2_66mfn"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_uua4u") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_66mfn") +clip_1/auto_advance = 0 +_transitions = { +Vector2i(-1, -1): { +"fade_beats": 1.0, +"fade_mode": 0, +"from_time": 0, +"to_time": 1 +} +} diff --git a/Resources/Music/Underwater.tres b/Resources/Music/Underwater.tres new file mode 100755 index 0000000..e1a2e1e --- /dev/null +++ b/Resources/Music/Underwater.tres @@ -0,0 +1,21 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://b3dxe7or4ahgn"] + +[ext_resource type="AudioStream" uid="uid://ddff40dciw6v2" path="res://Assets/Audio/BGM/Underwater.mp3" id="1_ppn62"] +[ext_resource type="AudioStream" uid="uid://20ecxp6tbyov" path="res://Assets/Audio/BGM/UnderwaterHurry.mp3" id="2_uldv7"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_ppn62") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_uldv7") +clip_1/auto_advance = 0 +_transitions = { +Vector2i(-1, -1): { +"fade_beats": 1.0, +"fade_mode": 0, +"from_time": 0, +"to_time": 1 +} +} diff --git a/Resources/Music/Volcano.tres b/Resources/Music/Volcano.tres new file mode 100755 index 0000000..8884197 --- /dev/null +++ b/Resources/Music/Volcano.tres @@ -0,0 +1,13 @@ +[gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://bjlbx3coi21hy"] + +[ext_resource type="AudioStream" uid="uid://bitfhsd6cm86s" path="res://Assets/Audio/BGM/Volcano.mp3" id="1_ssv37"] +[ext_resource type="AudioStream" uid="uid://33ga0m8me818" path="res://Assets/Audio/BGM/VolcanoHurry.mp3" id="2_01rvb"] + +[resource] +clip_count = 2 +clip_0/name = &"Normal" +clip_0/stream = ExtResource("1_ssv37") +clip_0/auto_advance = 0 +clip_1/name = &"Hurry" +clip_1/stream = ExtResource("2_01rvb") +clip_1/auto_advance = 0 diff --git a/Resources/SpriteFrames/Player/Luigi/Big.tres b/Resources/SpriteFrames/Player/Luigi/Big.tres new file mode 100644 index 0000000..6606386 --- /dev/null +++ b/Resources/SpriteFrames/Player/Luigi/Big.tres @@ -0,0 +1,221 @@ +[gd_resource type="SpriteFrames" load_steps=25 format=3 uid="uid://cx5qvlqgngqg6"] + +[ext_resource type="Texture2D" uid="uid://cj6ulcsx144w4" path="res://Assets/Sprites/Players/Luigi/Big.png" id="1_mv3p6"] +[ext_resource type="Texture2D" uid="uid://cs6lf66oxc22d" path="res://Assets/Sprites/Players/Luigi/Small.png" id="2_m55xu"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_mv3p6"] +atlas = ExtResource("1_mv3p6") +region = Rect2(224, 48, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m55xu"] +atlas = ExtResource("1_mv3p6") +region = Rect2(192, 48, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_e7dov"] +atlas = ExtResource("1_mv3p6") +region = Rect2(160, 48, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4qp4a"] +atlas = ExtResource("1_mv3p6") +region = Rect2(32, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1peph"] +atlas = ExtResource("2_m55xu") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c78dk"] +atlas = ExtResource("1_mv3p6") +region = Rect2(128, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sgc1h"] +atlas = ExtResource("1_mv3p6") +region = Rect2(0, 96, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hn7mh"] +atlas = ExtResource("1_mv3p6") +region = Rect2(0, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d3vet"] +atlas = ExtResource("1_mv3p6") +region = Rect2(0, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ffv1k"] +atlas = ExtResource("1_mv3p6") +region = Rect2(192, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pxb4c"] +atlas = ExtResource("1_mv3p6") +region = Rect2(64, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_40j2h"] +atlas = ExtResource("1_mv3p6") +region = Rect2(96, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_enkpk"] +atlas = ExtResource("1_mv3p6") +region = Rect2(128, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ysk0n"] +atlas = ExtResource("1_mv3p6") +region = Rect2(160, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gvk4f"] +atlas = ExtResource("1_mv3p6") +region = Rect2(224, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u4xkv"] +atlas = ExtResource("1_mv3p6") +region = Rect2(0, 48, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_krava"] +atlas = ExtResource("1_mv3p6") +region = Rect2(224, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_216gx"] +atlas = ExtResource("1_mv3p6") +region = Rect2(0, 48, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hcisg"] +atlas = ExtResource("1_mv3p6") +region = Rect2(32, 48, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rqho6"] +atlas = ExtResource("1_mv3p6") +region = Rect2(64, 48, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_t8svj"] +atlas = ExtResource("1_mv3p6") +region = Rect2(96, 48, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tst0j"] +atlas = ExtResource("1_mv3p6") +region = Rect2(128, 48, 32, 48) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_mv3p6") +}], +"loop": true, +"name": &"Attack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_m55xu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_e7dov") +}], +"loop": true, +"name": &"Climb", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_4qp4a") +}], +"loop": true, +"name": &"Crouch", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_1peph") +}], +"loop": true, +"name": &"Die", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_c78dk") +}], +"loop": true, +"name": &"Fall", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_sgc1h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hn7mh") +}], +"loop": true, +"name": &"Grow", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_d3vet") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ffv1k") +}], +"loop": true, +"name": &"Jump", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_pxb4c") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_40j2h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_enkpk") +}], +"loop": true, +"name": &"Move", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ysk0n") +}], +"loop": true, +"name": &"Skid", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_gvk4f") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_u4xkv") +}], +"loop": true, +"name": &"SwimIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_krava") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_216gx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hcisg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rqho6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_t8svj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tst0j") +}], +"loop": true, +"name": &"SwimUp", +"speed": 5.0 +}] diff --git a/Resources/SpriteFrames/Player/Luigi/Fire.tres b/Resources/SpriteFrames/Player/Luigi/Fire.tres new file mode 100644 index 0000000..fce55b9 --- /dev/null +++ b/Resources/SpriteFrames/Player/Luigi/Fire.tres @@ -0,0 +1,233 @@ +[gd_resource type="SpriteFrames" load_steps=26 format=3 uid="uid://dw8r8t7iqvrmq"] + +[ext_resource type="Texture2D" uid="uid://b0a0hysw8lpqg" path="res://Assets/Sprites/Players/Luigi/Fire.png" id="1_j41mn"] +[ext_resource type="Texture2D" uid="uid://cs6lf66oxc22d" path="res://Assets/Sprites/Players/Luigi/Small.png" id="2_q13hy"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_j41mn"] +atlas = ExtResource("1_j41mn") +region = Rect2(32, 96, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mv3p6"] +atlas = ExtResource("1_j41mn") +region = Rect2(224, 48, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m55xu"] +atlas = ExtResource("1_j41mn") +region = Rect2(192, 48, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_e7dov"] +atlas = ExtResource("1_j41mn") +region = Rect2(160, 48, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4qp4a"] +atlas = ExtResource("1_j41mn") +region = Rect2(32, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1peph"] +atlas = ExtResource("2_q13hy") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c78dk"] +atlas = ExtResource("1_j41mn") +region = Rect2(128, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sgc1h"] +atlas = ExtResource("1_j41mn") +region = Rect2(0, 96, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hn7mh"] +atlas = ExtResource("1_j41mn") +region = Rect2(0, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d3vet"] +atlas = ExtResource("1_j41mn") +region = Rect2(0, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ffv1k"] +atlas = ExtResource("1_j41mn") +region = Rect2(192, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pxb4c"] +atlas = ExtResource("1_j41mn") +region = Rect2(64, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_40j2h"] +atlas = ExtResource("1_j41mn") +region = Rect2(96, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_enkpk"] +atlas = ExtResource("1_j41mn") +region = Rect2(128, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ysk0n"] +atlas = ExtResource("1_j41mn") +region = Rect2(160, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gvk4f"] +atlas = ExtResource("1_j41mn") +region = Rect2(224, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u4xkv"] +atlas = ExtResource("1_j41mn") +region = Rect2(0, 48, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_krava"] +atlas = ExtResource("1_j41mn") +region = Rect2(224, 0, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_216gx"] +atlas = ExtResource("1_j41mn") +region = Rect2(0, 48, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hcisg"] +atlas = ExtResource("1_j41mn") +region = Rect2(32, 48, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rqho6"] +atlas = ExtResource("1_j41mn") +region = Rect2(64, 48, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_t8svj"] +atlas = ExtResource("1_j41mn") +region = Rect2(96, 48, 32, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tst0j"] +atlas = ExtResource("1_j41mn") +region = Rect2(128, 48, 32, 48) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_j41mn") +}], +"loop": true, +"name": &"AirAttack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_mv3p6") +}], +"loop": true, +"name": &"Attack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_m55xu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_e7dov") +}], +"loop": true, +"name": &"Climb", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_4qp4a") +}], +"loop": true, +"name": &"Crouch", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_1peph") +}], +"loop": true, +"name": &"Die", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_c78dk") +}], +"loop": true, +"name": &"Fall", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_sgc1h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hn7mh") +}], +"loop": true, +"name": &"Grow", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_d3vet") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ffv1k") +}], +"loop": true, +"name": &"Jump", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_pxb4c") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_40j2h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_enkpk") +}], +"loop": true, +"name": &"Move", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ysk0n") +}], +"loop": true, +"name": &"Skid", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_gvk4f") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_u4xkv") +}], +"loop": true, +"name": &"SwimIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_krava") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_216gx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hcisg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rqho6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_t8svj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tst0j") +}], +"loop": true, +"name": &"SwimUp", +"speed": 5.0 +}] diff --git a/Resources/SpriteFrames/Player/Luigi/Small.tres b/Resources/SpriteFrames/Player/Luigi/Small.tres new file mode 100644 index 0000000..62a67a4 --- /dev/null +++ b/Resources/SpriteFrames/Player/Luigi/Small.tres @@ -0,0 +1,213 @@ +[gd_resource type="SpriteFrames" load_steps=23 format=3 uid="uid://oqqtossfmxxk"] + +[ext_resource type="Texture2D" uid="uid://cs6lf66oxc22d" path="res://Assets/Sprites/Players/Luigi/Small.png" id="1_2bw3a"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_5mqfo"] +atlas = ExtResource("1_2bw3a") +region = Rect2(160, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hvl5q"] +atlas = ExtResource("1_2bw3a") +region = Rect2(192, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n7di1"] +atlas = ExtResource("1_2bw3a") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1peph"] +atlas = ExtResource("1_2bw3a") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lj1it"] +atlas = ExtResource("1_2bw3a") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2bw3a"] +atlas = ExtResource("1_2bw3a") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c1mu1"] +atlas = ExtResource("1_2bw3a") +region = Rect2(0, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_si2kc"] +atlas = ExtResource("1_2bw3a") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cma5t"] +atlas = ExtResource("1_2bw3a") +region = Rect2(192, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0x2os"] +atlas = ExtResource("1_2bw3a") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uk5iy"] +atlas = ExtResource("1_2bw3a") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qy2u4"] +atlas = ExtResource("1_2bw3a") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nncln"] +atlas = ExtResource("1_2bw3a") +region = Rect2(160, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ygh7e"] +atlas = ExtResource("1_2bw3a") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_phb7q"] +atlas = ExtResource("1_2bw3a") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8thgg"] +atlas = ExtResource("1_2bw3a") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dok0e"] +atlas = ExtResource("1_2bw3a") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2peyk"] +atlas = ExtResource("1_2bw3a") +region = Rect2(32, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5l58o"] +atlas = ExtResource("1_2bw3a") +region = Rect2(64, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bdwbn"] +atlas = ExtResource("1_2bw3a") +region = Rect2(96, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dtyhy"] +atlas = ExtResource("1_2bw3a") +region = Rect2(128, 32, 32, 32) + +[resource] +animations = [{ +"frames": [], +"loop": true, +"name": &"Attack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_5mqfo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hvl5q") +}], +"loop": true, +"name": &"Climb", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_n7di1") +}], +"loop": true, +"name": &"Crouch", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_1peph") +}], +"loop": true, +"name": &"Die", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_lj1it") +}], +"loop": true, +"name": &"Fall", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_2bw3a") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_c1mu1") +}], +"loop": true, +"name": &"Grow", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_si2kc") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cma5t") +}], +"loop": true, +"name": &"Jump", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_0x2os") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_uk5iy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qy2u4") +}], +"loop": true, +"name": &"Move", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_nncln") +}], +"loop": true, +"name": &"Skid", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ygh7e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_phb7q") +}], +"loop": true, +"name": &"SwimIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_8thgg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dok0e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2peyk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5l58o") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bdwbn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dtyhy") +}], +"loop": true, +"name": &"SwimUp", +"speed": 5.0 +}] diff --git a/Resources/SpriteFrames/Player/Mario/Big.tres b/Resources/SpriteFrames/Player/Mario/Big.tres new file mode 100644 index 0000000..71a8675 --- /dev/null +++ b/Resources/SpriteFrames/Player/Mario/Big.tres @@ -0,0 +1,221 @@ +[gd_resource type="SpriteFrames" load_steps=25 format=3 uid="uid://cjblhx4flkqva"] + +[ext_resource type="Texture2D" uid="uid://cf6up03lxcul2" path="res://Assets/Sprites/Players/Mario/Big.png" id="1_akfsq"] +[ext_resource type="Texture2D" uid="uid://ecig0d3sw5jm" path="res://Assets/Sprites/Players/Mario/Small.png" id="1_dg100"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_a6q03"] +atlas = ExtResource("1_akfsq") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jqpgc"] +atlas = ExtResource("1_akfsq") +region = Rect2(160, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gkdsh"] +atlas = ExtResource("1_akfsq") +region = Rect2(192, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_akfsq"] +atlas = ExtResource("1_akfsq") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1peph"] +atlas = ExtResource("1_dg100") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5p68d"] +atlas = ExtResource("1_akfsq") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qpm3n"] +atlas = ExtResource("1_akfsq") +region = Rect2(0, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dmoxr"] +atlas = ExtResource("1_akfsq") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hoisf"] +atlas = ExtResource("1_akfsq") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i0epd"] +atlas = ExtResource("1_akfsq") +region = Rect2(192, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_owbld"] +atlas = ExtResource("1_akfsq") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ucntq"] +atlas = ExtResource("1_akfsq") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s68w0"] +atlas = ExtResource("1_akfsq") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cx5ce"] +atlas = ExtResource("1_akfsq") +region = Rect2(160, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d1qkq"] +atlas = ExtResource("1_akfsq") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jbh4o"] +atlas = ExtResource("1_akfsq") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_umiwg"] +atlas = ExtResource("1_akfsq") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ud1y3"] +atlas = ExtResource("1_akfsq") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_aklkf"] +atlas = ExtResource("1_akfsq") +region = Rect2(32, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_epsgu"] +atlas = ExtResource("1_akfsq") +region = Rect2(64, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u30ql"] +atlas = ExtResource("1_akfsq") +region = Rect2(96, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c02gr"] +atlas = ExtResource("1_akfsq") +region = Rect2(128, 32, 32, 32) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_a6q03") +}], +"loop": true, +"name": &"Attack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jqpgc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gkdsh") +}], +"loop": true, +"name": &"Climb", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_akfsq") +}], +"loop": true, +"name": &"Crouch", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_1peph") +}], +"loop": true, +"name": &"Die", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_5p68d") +}], +"loop": true, +"name": &"Fall", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_qpm3n") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dmoxr") +}], +"loop": true, +"name": &"Grow", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_hoisf") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_i0epd") +}], +"loop": true, +"name": &"Jump", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_owbld") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ucntq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_s68w0") +}], +"loop": true, +"name": &"Move", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cx5ce") +}], +"loop": true, +"name": &"Skid", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_d1qkq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jbh4o") +}], +"loop": true, +"name": &"SwimIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_umiwg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ud1y3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_aklkf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_epsgu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_u30ql") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_c02gr") +}], +"loop": true, +"name": &"SwimUp", +"speed": 5.0 +}] diff --git a/Resources/SpriteFrames/Player/Mario/Fire.tres b/Resources/SpriteFrames/Player/Mario/Fire.tres new file mode 100644 index 0000000..9537f24 --- /dev/null +++ b/Resources/SpriteFrames/Player/Mario/Fire.tres @@ -0,0 +1,245 @@ +[gd_resource type="SpriteFrames" load_steps=27 format=3 uid="uid://lxdc7cop2doq"] + +[ext_resource type="Texture2D" uid="uid://csl82yiojdt7r" path="res://Assets/Sprites/Players/Mario/Fire.png" id="1_8e63j"] +[ext_resource type="Texture2D" uid="uid://ecig0d3sw5jm" path="res://Assets/Sprites/Players/Mario/Small.png" id="2_a6642"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_8r8gb"] +atlas = ExtResource("1_8e63j") +region = Rect2(32, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_a6q03"] +atlas = ExtResource("1_8e63j") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jqpgc"] +atlas = ExtResource("1_8e63j") +region = Rect2(160, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gkdsh"] +atlas = ExtResource("1_8e63j") +region = Rect2(192, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8e63j"] +atlas = ExtResource("1_8e63j") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1peph"] +atlas = ExtResource("2_a6642") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_a6642"] +atlas = ExtResource("1_8e63j") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ymc8g"] +atlas = ExtResource("1_8e63j") +region = Rect2(0, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hu74k"] +atlas = ExtResource("1_8e63j") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hoisf"] +atlas = ExtResource("1_8e63j") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i0epd"] +atlas = ExtResource("1_8e63j") +region = Rect2(192, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_owbld"] +atlas = ExtResource("1_8e63j") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ucntq"] +atlas = ExtResource("1_8e63j") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s68w0"] +atlas = ExtResource("1_8e63j") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cx5ce"] +atlas = ExtResource("1_8e63j") +region = Rect2(160, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c5cmi"] +atlas = ExtResource("1_8e63j") +region = Rect2(64, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d1qkq"] +atlas = ExtResource("1_8e63j") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jbh4o"] +atlas = ExtResource("1_8e63j") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_umiwg"] +atlas = ExtResource("1_8e63j") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ud1y3"] +atlas = ExtResource("1_8e63j") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_aklkf"] +atlas = ExtResource("1_8e63j") +region = Rect2(32, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_epsgu"] +atlas = ExtResource("1_8e63j") +region = Rect2(64, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u30ql"] +atlas = ExtResource("1_8e63j") +region = Rect2(96, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c02gr"] +atlas = ExtResource("1_8e63j") +region = Rect2(128, 32, 32, 32) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_8r8gb") +}], +"loop": true, +"name": &"AirAttack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_a6q03") +}], +"loop": true, +"name": &"Attack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jqpgc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gkdsh") +}], +"loop": true, +"name": &"Climb", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_8e63j") +}], +"loop": true, +"name": &"Crouch", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_1peph") +}], +"loop": true, +"name": &"Die", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_a6642") +}], +"loop": true, +"name": &"Fall", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ymc8g") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hu74k") +}], +"loop": true, +"name": &"Grow", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_hoisf") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_i0epd") +}], +"loop": true, +"name": &"Jump", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_owbld") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ucntq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_s68w0") +}], +"loop": true, +"name": &"Move", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cx5ce") +}], +"loop": true, +"name": &"Skid", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_c5cmi") +}], +"loop": true, +"name": &"SwimAttack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_d1qkq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jbh4o") +}], +"loop": true, +"name": &"SwimIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_umiwg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ud1y3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_aklkf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_epsgu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_u30ql") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_c02gr") +}], +"loop": true, +"name": &"SwimUp", +"speed": 5.0 +}] diff --git a/Resources/SpriteFrames/Player/Mario/Small.tres b/Resources/SpriteFrames/Player/Mario/Small.tres new file mode 100644 index 0000000..391c833 --- /dev/null +++ b/Resources/SpriteFrames/Player/Mario/Small.tres @@ -0,0 +1,224 @@ +[gd_resource type="SpriteFrames" load_steps=24 format=3 uid="uid://df4enjjl84mji"] + +[ext_resource type="Texture2D" uid="uid://d8g0ff0oepgy" path="res://Assets/Sprites/Players/Mario/Small.png" id="1_n7di1"] +[ext_resource type="Texture2D" uid="uid://b45d7xacnaoxl" path="res://Assets/Sprites/Players/Mario/Big.png" id="2_5mqfo"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_5mqfo"] +atlas = ExtResource("1_n7di1") +region = Rect2(160, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hvl5q"] +atlas = ExtResource("1_n7di1") +region = Rect2(192, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n7di1"] +atlas = ExtResource("1_n7di1") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1peph"] +atlas = ExtResource("1_n7di1") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lj1it"] +atlas = ExtResource("1_n7di1") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_r8nbn"] +atlas = ExtResource("2_5mqfo") +region = Rect2(0, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jp3bj"] +atlas = ExtResource("1_n7di1") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_si2kc"] +atlas = ExtResource("1_n7di1") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cma5t"] +atlas = ExtResource("1_n7di1") +region = Rect2(192, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0x2os"] +atlas = ExtResource("1_n7di1") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uk5iy"] +atlas = ExtResource("1_n7di1") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qy2u4"] +atlas = ExtResource("1_n7di1") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nncln"] +atlas = ExtResource("1_n7di1") +region = Rect2(160, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ygh7e"] +atlas = ExtResource("1_n7di1") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_phb7q"] +atlas = ExtResource("1_n7di1") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8thgg"] +atlas = ExtResource("1_n7di1") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dok0e"] +atlas = ExtResource("1_n7di1") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2peyk"] +atlas = ExtResource("1_n7di1") +region = Rect2(32, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5l58o"] +atlas = ExtResource("1_n7di1") +region = Rect2(64, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bdwbn"] +atlas = ExtResource("1_n7di1") +region = Rect2(96, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dtyhy"] +atlas = ExtResource("1_n7di1") +region = Rect2(128, 32, 32, 32) + +[resource] +animations = [{ +"frames": [], +"loop": true, +"name": &"Attack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_5mqfo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hvl5q") +}], +"loop": true, +"name": &"Climb", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_n7di1") +}], +"loop": true, +"name": &"Crouch", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_1peph") +}], +"loop": true, +"name": &"Die", +"speed": 5.0 +}, { +"frames": [], +"loop": true, +"name": &"FaceForward", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_lj1it") +}], +"loop": true, +"name": &"Fall", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_r8nbn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jp3bj") +}], +"loop": true, +"name": &"Grow", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_si2kc") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cma5t") +}], +"loop": true, +"name": &"Jump", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_0x2os") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_uk5iy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qy2u4") +}], +"loop": true, +"name": &"Move", +"speed": 5.0 +}, { +"frames": [], +"loop": true, +"name": &"Pose", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_nncln") +}], +"loop": true, +"name": &"Skid", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ygh7e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_phb7q") +}], +"loop": true, +"name": &"SwimIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_8thgg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dok0e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2peyk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5l58o") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bdwbn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dtyhy") +}], +"loop": true, +"name": &"SwimUp", +"speed": 5.0 +}] diff --git a/Resources/SpriteFrames/Player/Toad/Big.tres b/Resources/SpriteFrames/Player/Toad/Big.tres new file mode 100644 index 0000000..bf04165 --- /dev/null +++ b/Resources/SpriteFrames/Player/Toad/Big.tres @@ -0,0 +1,221 @@ +[gd_resource type="SpriteFrames" load_steps=25 format=3 uid="uid://328p7l1rmy00"] + +[ext_resource type="Texture2D" uid="uid://drph28jjwdjgc" path="res://Assets/Sprites/Players/Toad/Big.png" id="1_4mbjt"] +[ext_resource type="Texture2D" uid="uid://c2l5suku4ux4j" path="res://Assets/Sprites/Players/Toad/Small.png" id="2_ykd4d"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_a6q03"] +atlas = ExtResource("1_4mbjt") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jqpgc"] +atlas = ExtResource("1_4mbjt") +region = Rect2(160, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gkdsh"] +atlas = ExtResource("1_4mbjt") +region = Rect2(192, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_akfsq"] +atlas = ExtResource("1_4mbjt") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1peph"] +atlas = ExtResource("2_ykd4d") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5p68d"] +atlas = ExtResource("1_4mbjt") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4mbjt"] +atlas = ExtResource("1_4mbjt") +region = Rect2(0, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ykd4d"] +atlas = ExtResource("1_4mbjt") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hoisf"] +atlas = ExtResource("1_4mbjt") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i0epd"] +atlas = ExtResource("1_4mbjt") +region = Rect2(192, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_owbld"] +atlas = ExtResource("1_4mbjt") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ucntq"] +atlas = ExtResource("1_4mbjt") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s68w0"] +atlas = ExtResource("1_4mbjt") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cx5ce"] +atlas = ExtResource("1_4mbjt") +region = Rect2(160, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d1qkq"] +atlas = ExtResource("1_4mbjt") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jbh4o"] +atlas = ExtResource("1_4mbjt") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_umiwg"] +atlas = ExtResource("1_4mbjt") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ud1y3"] +atlas = ExtResource("1_4mbjt") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_aklkf"] +atlas = ExtResource("1_4mbjt") +region = Rect2(32, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_epsgu"] +atlas = ExtResource("1_4mbjt") +region = Rect2(64, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u30ql"] +atlas = ExtResource("1_4mbjt") +region = Rect2(96, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c02gr"] +atlas = ExtResource("1_4mbjt") +region = Rect2(128, 32, 32, 32) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_a6q03") +}], +"loop": true, +"name": &"Attack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jqpgc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gkdsh") +}], +"loop": true, +"name": &"Climb", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_akfsq") +}], +"loop": true, +"name": &"Crouch", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_1peph") +}], +"loop": true, +"name": &"Die", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_5p68d") +}], +"loop": true, +"name": &"Fall", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_4mbjt") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ykd4d") +}], +"loop": true, +"name": &"Grow", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_hoisf") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_i0epd") +}], +"loop": true, +"name": &"Jump", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_owbld") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ucntq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_s68w0") +}], +"loop": true, +"name": &"Move", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cx5ce") +}], +"loop": true, +"name": &"Skid", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_d1qkq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jbh4o") +}], +"loop": true, +"name": &"SwimIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_umiwg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ud1y3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_aklkf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_epsgu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_u30ql") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_c02gr") +}], +"loop": true, +"name": &"SwimUp", +"speed": 5.0 +}] diff --git a/Resources/SpriteFrames/Player/Toad/Fire.tres b/Resources/SpriteFrames/Player/Toad/Fire.tres new file mode 100755 index 0000000..d013549 --- /dev/null +++ b/Resources/SpriteFrames/Player/Toad/Fire.tres @@ -0,0 +1,245 @@ +[gd_resource type="SpriteFrames" load_steps=27 format=3 uid="uid://g31fmkesdbuy"] + +[ext_resource type="Texture2D" uid="uid://bmqjbvwrtu06g" path="res://Assets/Sprites/Players/Toad/Fire.png" id="1_ercvf"] +[ext_resource type="Texture2D" uid="uid://c2l5suku4ux4j" path="res://Assets/Sprites/Players/Toad/Small.png" id="2_7vcgr"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_2aw7e"] +atlas = ExtResource("1_ercvf") +region = Rect2(32, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_a6q03"] +atlas = ExtResource("1_ercvf") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jqpgc"] +atlas = ExtResource("1_ercvf") +region = Rect2(160, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gkdsh"] +atlas = ExtResource("1_ercvf") +region = Rect2(192, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8e63j"] +atlas = ExtResource("1_ercvf") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1peph"] +atlas = ExtResource("2_7vcgr") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_a6642"] +atlas = ExtResource("1_ercvf") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ercvf"] +atlas = ExtResource("1_ercvf") +region = Rect2(0, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7vcgr"] +atlas = ExtResource("1_ercvf") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hoisf"] +atlas = ExtResource("1_ercvf") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i0epd"] +atlas = ExtResource("1_ercvf") +region = Rect2(192, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_owbld"] +atlas = ExtResource("1_ercvf") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ucntq"] +atlas = ExtResource("1_ercvf") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s68w0"] +atlas = ExtResource("1_ercvf") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cx5ce"] +atlas = ExtResource("1_ercvf") +region = Rect2(160, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fs45y"] +atlas = ExtResource("1_ercvf") +region = Rect2(64, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d1qkq"] +atlas = ExtResource("1_ercvf") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jbh4o"] +atlas = ExtResource("1_ercvf") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_umiwg"] +atlas = ExtResource("1_ercvf") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ud1y3"] +atlas = ExtResource("1_ercvf") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_aklkf"] +atlas = ExtResource("1_ercvf") +region = Rect2(32, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_epsgu"] +atlas = ExtResource("1_ercvf") +region = Rect2(64, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u30ql"] +atlas = ExtResource("1_ercvf") +region = Rect2(96, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c02gr"] +atlas = ExtResource("1_ercvf") +region = Rect2(128, 32, 32, 32) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_2aw7e") +}], +"loop": true, +"name": &"AirAttack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_a6q03") +}], +"loop": true, +"name": &"Attack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jqpgc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gkdsh") +}], +"loop": true, +"name": &"Climb", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_8e63j") +}], +"loop": true, +"name": &"Crouch", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_1peph") +}], +"loop": true, +"name": &"Die", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_a6642") +}], +"loop": true, +"name": &"Fall", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ercvf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7vcgr") +}], +"loop": true, +"name": &"Grow", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_hoisf") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_i0epd") +}], +"loop": true, +"name": &"Jump", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_owbld") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ucntq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_s68w0") +}], +"loop": true, +"name": &"Move", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cx5ce") +}], +"loop": true, +"name": &"Skid", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_fs45y") +}], +"loop": true, +"name": &"SwimAttack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_d1qkq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jbh4o") +}], +"loop": true, +"name": &"SwimIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_umiwg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ud1y3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_aklkf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_epsgu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_u30ql") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_c02gr") +}], +"loop": true, +"name": &"SwimUp", +"speed": 5.0 +}] diff --git a/Resources/SpriteFrames/Player/Toad/Small.tres b/Resources/SpriteFrames/Player/Toad/Small.tres new file mode 100644 index 0000000..9d0af80 --- /dev/null +++ b/Resources/SpriteFrames/Player/Toad/Small.tres @@ -0,0 +1,213 @@ +[gd_resource type="SpriteFrames" load_steps=23 format=3 uid="uid://d2f5cir67f1l0"] + +[ext_resource type="Texture2D" uid="uid://c2l5suku4ux4j" path="res://Assets/Sprites/Players/Toad/Small.png" id="1_uvjv4"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_5mqfo"] +atlas = ExtResource("1_uvjv4") +region = Rect2(160, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hvl5q"] +atlas = ExtResource("1_uvjv4") +region = Rect2(192, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n7di1"] +atlas = ExtResource("1_uvjv4") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1peph"] +atlas = ExtResource("1_uvjv4") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lj1it"] +atlas = ExtResource("1_uvjv4") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uvjv4"] +atlas = ExtResource("1_uvjv4") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gf223"] +atlas = ExtResource("1_uvjv4") +region = Rect2(0, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_si2kc"] +atlas = ExtResource("1_uvjv4") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cma5t"] +atlas = ExtResource("1_uvjv4") +region = Rect2(192, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0x2os"] +atlas = ExtResource("1_uvjv4") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uk5iy"] +atlas = ExtResource("1_uvjv4") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qy2u4"] +atlas = ExtResource("1_uvjv4") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nncln"] +atlas = ExtResource("1_uvjv4") +region = Rect2(160, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ygh7e"] +atlas = ExtResource("1_uvjv4") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_phb7q"] +atlas = ExtResource("1_uvjv4") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8thgg"] +atlas = ExtResource("1_uvjv4") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dok0e"] +atlas = ExtResource("1_uvjv4") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2peyk"] +atlas = ExtResource("1_uvjv4") +region = Rect2(32, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5l58o"] +atlas = ExtResource("1_uvjv4") +region = Rect2(64, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bdwbn"] +atlas = ExtResource("1_uvjv4") +region = Rect2(96, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dtyhy"] +atlas = ExtResource("1_uvjv4") +region = Rect2(128, 32, 32, 32) + +[resource] +animations = [{ +"frames": [], +"loop": true, +"name": &"Attack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_5mqfo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hvl5q") +}], +"loop": true, +"name": &"Climb", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_n7di1") +}], +"loop": true, +"name": &"Crouch", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_1peph") +}], +"loop": true, +"name": &"Die", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_lj1it") +}], +"loop": true, +"name": &"Fall", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_uvjv4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gf223") +}], +"loop": true, +"name": &"Grow", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_si2kc") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cma5t") +}], +"loop": true, +"name": &"Jump", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_0x2os") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_uk5iy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qy2u4") +}], +"loop": true, +"name": &"Move", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_nncln") +}], +"loop": true, +"name": &"Skid", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ygh7e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_phb7q") +}], +"loop": true, +"name": &"SwimIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_8thgg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dok0e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2peyk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5l58o") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bdwbn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dtyhy") +}], +"loop": true, +"name": &"SwimUp", +"speed": 5.0 +}] diff --git a/Resources/SpriteFrames/Player/Toadette/Big.tres b/Resources/SpriteFrames/Player/Toadette/Big.tres new file mode 100755 index 0000000..0077ad4 --- /dev/null +++ b/Resources/SpriteFrames/Player/Toadette/Big.tres @@ -0,0 +1,221 @@ +[gd_resource type="SpriteFrames" load_steps=25 format=3 uid="uid://do1ac4iicukox"] + +[ext_resource type="Texture2D" uid="uid://drtaqc2e5fuxh" path="res://Assets/Sprites/Players/Toadette/Big.png" id="1_75ouk"] +[ext_resource type="Texture2D" uid="uid://cdmhguxcqt2wv" path="res://Assets/Sprites/Players/Toadette/Small.png" id="2_fnii8"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_a6q03"] +atlas = ExtResource("1_75ouk") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jqpgc"] +atlas = ExtResource("1_75ouk") +region = Rect2(160, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gkdsh"] +atlas = ExtResource("1_75ouk") +region = Rect2(192, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_akfsq"] +atlas = ExtResource("1_75ouk") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1peph"] +atlas = ExtResource("2_fnii8") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5p68d"] +atlas = ExtResource("1_75ouk") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_75ouk"] +atlas = ExtResource("1_75ouk") +region = Rect2(0, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fnii8"] +atlas = ExtResource("1_75ouk") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hoisf"] +atlas = ExtResource("1_75ouk") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i0epd"] +atlas = ExtResource("1_75ouk") +region = Rect2(192, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_owbld"] +atlas = ExtResource("1_75ouk") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ucntq"] +atlas = ExtResource("1_75ouk") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s68w0"] +atlas = ExtResource("1_75ouk") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cx5ce"] +atlas = ExtResource("1_75ouk") +region = Rect2(160, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d1qkq"] +atlas = ExtResource("1_75ouk") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jbh4o"] +atlas = ExtResource("1_75ouk") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_umiwg"] +atlas = ExtResource("1_75ouk") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ud1y3"] +atlas = ExtResource("1_75ouk") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_aklkf"] +atlas = ExtResource("1_75ouk") +region = Rect2(32, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_epsgu"] +atlas = ExtResource("1_75ouk") +region = Rect2(64, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u30ql"] +atlas = ExtResource("1_75ouk") +region = Rect2(96, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c02gr"] +atlas = ExtResource("1_75ouk") +region = Rect2(128, 32, 32, 32) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_a6q03") +}], +"loop": true, +"name": &"Attack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jqpgc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gkdsh") +}], +"loop": true, +"name": &"Climb", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_akfsq") +}], +"loop": true, +"name": &"Crouch", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_1peph") +}], +"loop": true, +"name": &"Die", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_5p68d") +}], +"loop": true, +"name": &"Fall", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_75ouk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fnii8") +}], +"loop": true, +"name": &"Grow", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_hoisf") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_i0epd") +}], +"loop": true, +"name": &"Jump", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_owbld") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ucntq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_s68w0") +}], +"loop": true, +"name": &"Move", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cx5ce") +}], +"loop": true, +"name": &"Skid", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_d1qkq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jbh4o") +}], +"loop": true, +"name": &"SwimIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_umiwg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ud1y3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_aklkf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_epsgu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_u30ql") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_c02gr") +}], +"loop": true, +"name": &"SwimUp", +"speed": 5.0 +}] diff --git a/Resources/SpriteFrames/Player/Toadette/Fire.tres b/Resources/SpriteFrames/Player/Toadette/Fire.tres new file mode 100755 index 0000000..6f1c3c5 --- /dev/null +++ b/Resources/SpriteFrames/Player/Toadette/Fire.tres @@ -0,0 +1,245 @@ +[gd_resource type="SpriteFrames" load_steps=27 format=3 uid="uid://cofvohh45wek8"] + +[ext_resource type="Texture2D" uid="uid://cttelvg1404cg" path="res://Assets/Sprites/Players/Toadette/Fire.png" id="1_hqg7n"] +[ext_resource type="Texture2D" uid="uid://cdmhguxcqt2wv" path="res://Assets/Sprites/Players/Toadette/Small.png" id="2_ijlo6"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_fo58u"] +atlas = ExtResource("1_hqg7n") +region = Rect2(32, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_a6q03"] +atlas = ExtResource("1_hqg7n") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jqpgc"] +atlas = ExtResource("1_hqg7n") +region = Rect2(160, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gkdsh"] +atlas = ExtResource("1_hqg7n") +region = Rect2(192, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8e63j"] +atlas = ExtResource("1_hqg7n") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1peph"] +atlas = ExtResource("2_ijlo6") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_a6642"] +atlas = ExtResource("1_hqg7n") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hqg7n"] +atlas = ExtResource("1_hqg7n") +region = Rect2(0, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ijlo6"] +atlas = ExtResource("1_hqg7n") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hoisf"] +atlas = ExtResource("1_hqg7n") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i0epd"] +atlas = ExtResource("1_hqg7n") +region = Rect2(192, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_owbld"] +atlas = ExtResource("1_hqg7n") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ucntq"] +atlas = ExtResource("1_hqg7n") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s68w0"] +atlas = ExtResource("1_hqg7n") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cx5ce"] +atlas = ExtResource("1_hqg7n") +region = Rect2(160, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hx72u"] +atlas = ExtResource("1_hqg7n") +region = Rect2(64, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d1qkq"] +atlas = ExtResource("1_hqg7n") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jbh4o"] +atlas = ExtResource("1_hqg7n") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_umiwg"] +atlas = ExtResource("1_hqg7n") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ud1y3"] +atlas = ExtResource("1_hqg7n") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_aklkf"] +atlas = ExtResource("1_hqg7n") +region = Rect2(32, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_epsgu"] +atlas = ExtResource("1_hqg7n") +region = Rect2(64, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u30ql"] +atlas = ExtResource("1_hqg7n") +region = Rect2(96, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c02gr"] +atlas = ExtResource("1_hqg7n") +region = Rect2(128, 32, 32, 32) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_fo58u") +}], +"loop": true, +"name": &"AirAttack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_a6q03") +}], +"loop": true, +"name": &"Attack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jqpgc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gkdsh") +}], +"loop": true, +"name": &"Climb", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_8e63j") +}], +"loop": true, +"name": &"Crouch", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_1peph") +}], +"loop": true, +"name": &"Die", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_a6642") +}], +"loop": true, +"name": &"Fall", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_hqg7n") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ijlo6") +}], +"loop": true, +"name": &"Grow", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_hoisf") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_i0epd") +}], +"loop": true, +"name": &"Jump", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_owbld") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ucntq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_s68w0") +}], +"loop": true, +"name": &"Move", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cx5ce") +}], +"loop": true, +"name": &"Skid", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_hx72u") +}], +"loop": true, +"name": &"SwimAttack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_d1qkq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jbh4o") +}], +"loop": true, +"name": &"SwimIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_umiwg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ud1y3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_aklkf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_epsgu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_u30ql") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_c02gr") +}], +"loop": true, +"name": &"SwimUp", +"speed": 5.0 +}] diff --git a/Resources/SpriteFrames/Player/Toadette/Small.tres b/Resources/SpriteFrames/Player/Toadette/Small.tres new file mode 100755 index 0000000..6897150 --- /dev/null +++ b/Resources/SpriteFrames/Player/Toadette/Small.tres @@ -0,0 +1,213 @@ +[gd_resource type="SpriteFrames" load_steps=23 format=3 uid="uid://cu2dpq513ukpj"] + +[ext_resource type="Texture2D" uid="uid://cdmhguxcqt2wv" path="res://Assets/Sprites/Players/Toadette/Small.png" id="1_sp3n1"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_5mqfo"] +atlas = ExtResource("1_sp3n1") +region = Rect2(160, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hvl5q"] +atlas = ExtResource("1_sp3n1") +region = Rect2(192, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n7di1"] +atlas = ExtResource("1_sp3n1") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1peph"] +atlas = ExtResource("1_sp3n1") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lj1it"] +atlas = ExtResource("1_sp3n1") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sp3n1"] +atlas = ExtResource("1_sp3n1") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0aq78"] +atlas = ExtResource("1_sp3n1") +region = Rect2(0, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_si2kc"] +atlas = ExtResource("1_sp3n1") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cma5t"] +atlas = ExtResource("1_sp3n1") +region = Rect2(192, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0x2os"] +atlas = ExtResource("1_sp3n1") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uk5iy"] +atlas = ExtResource("1_sp3n1") +region = Rect2(128, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qy2u4"] +atlas = ExtResource("1_sp3n1") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nncln"] +atlas = ExtResource("1_sp3n1") +region = Rect2(160, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ygh7e"] +atlas = ExtResource("1_sp3n1") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_phb7q"] +atlas = ExtResource("1_sp3n1") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8thgg"] +atlas = ExtResource("1_sp3n1") +region = Rect2(224, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dok0e"] +atlas = ExtResource("1_sp3n1") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2peyk"] +atlas = ExtResource("1_sp3n1") +region = Rect2(32, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5l58o"] +atlas = ExtResource("1_sp3n1") +region = Rect2(64, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bdwbn"] +atlas = ExtResource("1_sp3n1") +region = Rect2(96, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dtyhy"] +atlas = ExtResource("1_sp3n1") +region = Rect2(128, 32, 32, 32) + +[resource] +animations = [{ +"frames": [], +"loop": true, +"name": &"Attack", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_5mqfo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hvl5q") +}], +"loop": true, +"name": &"Climb", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_n7di1") +}], +"loop": true, +"name": &"Crouch", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_1peph") +}], +"loop": true, +"name": &"Die", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_lj1it") +}], +"loop": true, +"name": &"Fall", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_sp3n1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0aq78") +}], +"loop": true, +"name": &"Grow", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_si2kc") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cma5t") +}], +"loop": true, +"name": &"Jump", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_0x2os") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_uk5iy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qy2u4") +}], +"loop": true, +"name": &"Move", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_nncln") +}], +"loop": true, +"name": &"Skid", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ygh7e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_phb7q") +}], +"loop": true, +"name": &"SwimIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_8thgg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dok0e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2peyk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5l58o") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bdwbn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dtyhy") +}], +"loop": true, +"name": &"SwimUp", +"speed": 5.0 +}] diff --git a/Resources/Theme.tres b/Resources/Theme.tres new file mode 100644 index 0000000..8e41c75 --- /dev/null +++ b/Resources/Theme.tres @@ -0,0 +1,204 @@ +[gd_resource type="Theme" load_steps=39 format=3 uid="uid://dtn507x2b5de7"] + +[ext_resource type="FontVariation" uid="uid://bl7sbw4nx3l1t" path="res://Resources/ThemedResources/FontMain.tres" id="1_kpcpn"] +[ext_resource type="Texture2D" uid="uid://7qtdxl2cjxeh" path="res://Assets/Sprites/UI/Checkbox.png" id="1_rioqa"] +[ext_resource type="Texture2D" uid="uid://dp4b0cpisp5cs" path="res://Assets/Sprites/UI/Arrow.png" id="1_vmxg5"] +[ext_resource type="Texture2D" uid="uid://bnv2ocqgws3p7" path="res://Assets/Sprites/UI/Panel.png" id="2_rij67"] +[ext_resource type="Texture2D" uid="uid://da1j4turmb4rt" path="res://Assets/Sprites/UI/EditorOptionButtonIcon.png" id="3_dbcfw"] +[ext_resource type="Texture2D" uid="uid://bcvq28r3d3pij" path="res://Assets/Sprites/UI/ScrollBar.png" id="5_xbsuy"] +[ext_resource type="Texture2D" uid="uid://dktb2ljmou31p" path="res://Resources/UI/Cursor.tres" id="6_f6qpy"] +[ext_resource type="Texture2D" uid="uid://m14upykpri8v" path="res://Assets/Sprites/UI/SpinBoxArrows.png" id="7_f6qpy"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_f6qpy"] +atlas = ExtResource("1_rioqa") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wytm8"] +atlas = ExtResource("1_rioqa") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_f6qpy"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_brolu"] +atlas = ExtResource("1_vmxg5") +region = Rect2(0, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ifwja"] +atlas = ExtResource("1_vmxg5") +region = Rect2(8, 0, 8, 8) + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_brolu"] + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_ifwja"] +texture = ExtResource("2_rij67") +texture_margin_left = 2.0 +texture_margin_top = 2.0 +texture_margin_right = 2.0 +texture_margin_bottom = 2.0 +expand_margin_top = 1.0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_rij67"] +bg_color = Color(0, 0, 0, 1) + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_wytm8"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_2ratw"] +content_margin_left = 0.0 +bg_color = Color(0.12156863, 0.12156863, 0.12156863, 1) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0.8, 0.8, 0.8, 0) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rioqa"] +atlas = ExtResource("3_dbcfw") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_rioqa"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_xbsuy"] +content_margin_left = 0.0 +bg_color = Color(0.12156863, 0.12156863, 0.12156863, 1) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0.8, 0.8, 0.8, 0) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_dbcfw"] +content_margin_left = 0.0 +bg_color = Color(0.21950103, 0.21950103, 0.21950093, 1) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0.8, 0.8, 0.8, 0) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7t41e"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_f6qpy"] +content_margin_left = 0.0 +bg_color = Color(0.32172796, 0.32172796, 0.32172787, 1) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0.8, 0.8, 0.8, 0) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_wytm8"] +content_margin_left = 0.0 +bg_color = Color(0.2231029, 0.2231029, 0.22310284, 1) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0.8, 0.8, 0.8, 0) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2ratw"] +atlas = ExtResource("7_f6qpy") +region = Rect2(8, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_eltnc"] +atlas = ExtResource("7_f6qpy") +region = Rect2(8, 8, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w50ow"] +atlas = ExtResource("7_f6qpy") +region = Rect2(0, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pbjdw"] +atlas = ExtResource("7_f6qpy") +region = Rect2(0, 8, 8, 8) + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_u3www"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_7t41e"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_i3xj7"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_egwcr"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_tjro6"] +atlas = ExtResource("5_xbsuy") +region = Rect2(0, 0, 11, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qptw5"] +atlas = ExtResource("5_xbsuy") +region = Rect2(24, 4, 11, 8) + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_hvf3u"] +content_margin_top = 16.0 +content_margin_bottom = 16.0 +texture = ExtResource("5_xbsuy") +texture_margin_left = 1.0 +texture_margin_top = 1.0 +texture_margin_right = 1.0 +texture_margin_bottom = 1.0 +region_rect = Rect2(0, 12, 11, 12) + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_7mmoe"] +texture = ExtResource("5_xbsuy") +region_rect = Rect2(12, 0, 11, 12) + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_dbcfw"] + +[resource] +default_font = ExtResource("1_kpcpn") +CheckBox/icons/checked = SubResource("AtlasTexture_f6qpy") +CheckBox/icons/radio_checked = SubResource("AtlasTexture_f6qpy") +CheckBox/icons/radio_unchecked = SubResource("AtlasTexture_wytm8") +CheckBox/icons/unchecked = SubResource("AtlasTexture_wytm8") +CheckBox/styles/focus = SubResource("StyleBoxEmpty_f6qpy") +FoldableContainer/colors/font_color = Color(1, 1, 1, 1) +FoldableContainer/icons/expanded_arrow = SubResource("AtlasTexture_brolu") +FoldableContainer/icons/folded_arrow = SubResource("AtlasTexture_ifwja") +FoldableContainer/styles/focus = SubResource("StyleBoxEmpty_brolu") +FoldableContainer/styles/panel = SubResource("StyleBoxTexture_ifwja") +FoldableContainer/styles/title_collapsed_hover_panel = SubResource("StyleBoxFlat_rij67") +FoldableContainer/styles/title_collapsed_panel = SubResource("StyleBoxFlat_rij67") +FoldableContainer/styles/title_hover_panel = SubResource("StyleBoxFlat_rij67") +FoldableContainer/styles/title_panel = SubResource("StyleBoxFlat_rij67") +Label/constants/line_spacing = -4 +LineEdit/styles/focus = SubResource("StyleBoxEmpty_wytm8") +LineEdit/styles/normal = SubResource("StyleBoxFlat_2ratw") +OptionButton/colors/font_color = Color(0.6378432, 0.6378432, 0.63784313, 1) +OptionButton/icons/arrow = SubResource("AtlasTexture_rioqa") +OptionButton/styles/focus = SubResource("StyleBoxEmpty_rioqa") +OptionButton/styles/hover = SubResource("StyleBoxFlat_xbsuy") +OptionButton/styles/normal = SubResource("StyleBoxFlat_xbsuy") +OptionButton/styles/pressed = SubResource("StyleBoxFlat_dbcfw") +PopupMenu/constants/h_separation = -8 +PopupMenu/constants/indent = 0 +PopupMenu/constants/item_end_padding = 4 +PopupMenu/constants/item_start_padding = 4 +PopupMenu/font_sizes/font_size = 16 +PopupMenu/fonts/font = ExtResource("1_kpcpn") +PopupMenu/icons/radio_checked = ExtResource("6_f6qpy") +PopupMenu/icons/radio_unchecked = SubResource("AtlasTexture_7t41e") +PopupMenu/styles/hover = SubResource("StyleBoxFlat_f6qpy") +PopupMenu/styles/panel = SubResource("StyleBoxFlat_wytm8") +SpinBox/icons/down = SubResource("AtlasTexture_2ratw") +SpinBox/icons/down_disabled = SubResource("AtlasTexture_eltnc") +SpinBox/icons/down_hover = SubResource("AtlasTexture_2ratw") +SpinBox/icons/down_pressed = SubResource("AtlasTexture_2ratw") +SpinBox/icons/up = SubResource("AtlasTexture_w50ow") +SpinBox/icons/up_disabled = SubResource("AtlasTexture_pbjdw") +SpinBox/icons/up_hover = SubResource("AtlasTexture_w50ow") +SpinBox/icons/up_pressed = SubResource("AtlasTexture_w50ow") +SpinBox/styles/down_background_hovered = SubResource("StyleBoxEmpty_u3www") +SpinBox/styles/down_background_pressed = SubResource("StyleBoxEmpty_7t41e") +SpinBox/styles/up_background_hovered = SubResource("StyleBoxEmpty_i3xj7") +SpinBox/styles/up_background_pressed = SubResource("StyleBoxEmpty_egwcr") +VBoxContainer/constants/separation = 0 +VScrollBar/icons/decrement = SubResource("AtlasTexture_tjro6") +VScrollBar/icons/decrement_highlight = SubResource("AtlasTexture_tjro6") +VScrollBar/icons/decrement_pressed = SubResource("AtlasTexture_tjro6") +VScrollBar/icons/increment = SubResource("AtlasTexture_qptw5") +VScrollBar/icons/increment_highlight = SubResource("AtlasTexture_qptw5") +VScrollBar/icons/increment_pressed = SubResource("AtlasTexture_qptw5") +VScrollBar/styles/grabber = SubResource("StyleBoxTexture_hvf3u") +VScrollBar/styles/grabber_highlight = SubResource("StyleBoxTexture_hvf3u") +VScrollBar/styles/grabber_pressed = SubResource("StyleBoxTexture_hvf3u") +VScrollBar/styles/scroll = SubResource("StyleBoxTexture_7mmoe") +VScrollBar/styles/scroll_focus = SubResource("StyleBoxEmpty_dbcfw") diff --git a/Resources/ThemedResources/CastleTiles.tres b/Resources/ThemedResources/CastleTiles.tres new file mode 100644 index 0000000..0e1ed88 --- /dev/null +++ b/Resources/ThemedResources/CastleTiles.tres @@ -0,0 +1,95 @@ +[gd_resource type="Resource" script_class="ThemedResource" load_steps=22 format=3 uid="uid://dfmek6gee3f7r"] + +[ext_resource type="Texture2D" uid="uid://deesmqkpjjwds" path="res://Assets/Sprites/Tilesets/CastleTiles.png" id="1_2o74h"] +[ext_resource type="Texture2D" uid="uid://clpa81btp2ems" path="res://Assets/Sprites/Tilesets/CastleTilesLL.png" id="2_sh3ua"] +[ext_resource type="Script" uid="uid://cixtosud3mfaq" path="res://Scripts/Classes/Resources/CampaignResource.gd" id="3_7qpnj"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="4_250cy"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_wtdsc"] +atlas = ExtResource("1_2o74h") +region = Rect2(0, 32, 48, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_oa5jq"] +atlas = ExtResource("2_sh3ua") +region = Rect2(0, 64, 48, 32) + +[sub_resource type="Resource" id="Resource_bsgsg"] +script = ExtResource("3_7qpnj") +SMB1 = SubResource("AtlasTexture_wtdsc") +SMBLL = SubResource("AtlasTexture_oa5jq") +metadata/_custom_type_script = ExtResource("3_7qpnj") + +[sub_resource type="AtlasTexture" id="AtlasTexture_bsgsg"] +atlas = ExtResource("1_2o74h") +region = Rect2(48, 32, 48, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fpaid"] +atlas = ExtResource("2_sh3ua") +region = Rect2(0, 32, 48, 32) + +[sub_resource type="Resource" id="Resource_0ufea"] +script = ExtResource("3_7qpnj") +SMB1 = SubResource("AtlasTexture_bsgsg") +SMBLL = SubResource("AtlasTexture_fpaid") +metadata/_custom_type_script = "uid://cixtosud3mfaq" + +[sub_resource type="AtlasTexture" id="AtlasTexture_2o74h"] +atlas = ExtResource("1_2o74h") +region = Rect2(0, 96, 48, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ulvy5"] +atlas = ExtResource("1_2o74h") +region = Rect2(0, 0, 48, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vjwyw"] +atlas = ExtResource("2_sh3ua") +region = Rect2(0, 0, 48, 32) + +[sub_resource type="Resource" id="Resource_tt5sy"] +script = ExtResource("3_7qpnj") +SMB1 = SubResource("AtlasTexture_ulvy5") +SMBLL = SubResource("AtlasTexture_vjwyw") +metadata/_custom_type_script = ExtResource("3_7qpnj") + +[sub_resource type="AtlasTexture" id="AtlasTexture_oxmfh"] +atlas = ExtResource("1_2o74h") +region = Rect2(0, 64, 48, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1inyt"] +atlas = ExtResource("2_sh3ua") +region = Rect2(0, 96, 48, 32) + +[sub_resource type="Resource" id="Resource_fpaid"] +script = ExtResource("3_7qpnj") +SMB1 = SubResource("AtlasTexture_oxmfh") +SMBLL = SubResource("AtlasTexture_1inyt") +metadata/_custom_type_script = ExtResource("3_7qpnj") + +[sub_resource type="AtlasTexture" id="AtlasTexture_sh3ua"] +atlas = ExtResource("1_2o74h") +region = Rect2(48, 0, 48, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7qpnj"] +atlas = ExtResource("2_sh3ua") +region = Rect2(48, 0, 48, 32) + +[sub_resource type="Resource" id="Resource_250cy"] +script = ExtResource("3_7qpnj") +SMB1 = SubResource("AtlasTexture_sh3ua") +SMBLL = SubResource("AtlasTexture_7qpnj") +metadata/_custom_type_script = ExtResource("3_7qpnj") + +[sub_resource type="AtlasTexture" id="AtlasTexture_250cy"] +atlas = ExtResource("2_sh3ua") +region = Rect2(48, 32, 48, 32) + +[resource] +script = ExtResource("4_250cy") +Overworld = SubResource("Resource_tt5sy") +Underground = SubResource("Resource_250cy") +Desert = SubResource("Resource_bsgsg") +Snow = SubResource("Resource_fpaid") +Jungle = SubResource("Resource_0ufea") +Mountain = SubResource("AtlasTexture_2o74h") +Volcano = SubResource("AtlasTexture_250cy") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" diff --git a/Resources/ThemedResources/EditorRotationIcon.tres b/Resources/ThemedResources/EditorRotationIcon.tres new file mode 100644 index 0000000..ab58c97 --- /dev/null +++ b/Resources/ThemedResources/EditorRotationIcon.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="ThemedResource" load_steps=5 format=3 uid="uid://c8ojbqg4q4qh6"] + +[ext_resource type="Texture2D" uid="uid://dsncqqhfsnq6s" path="res://Assets/Sprites/Editor/RotationIcon.png" id="1_hcjfr"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="2_sd544"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_ifdhg"] +atlas = ExtResource("1_hcjfr") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_al3pe"] +atlas = ExtResource("1_hcjfr") +region = Rect2(0, 0, 16, 16) + +[resource] +script = ExtResource("2_sd544") +Overworld = SubResource("AtlasTexture_al3pe") +Underground = SubResource("AtlasTexture_ifdhg") +Volcano = SubResource("AtlasTexture_ifdhg") +GhostHouse = SubResource("AtlasTexture_ifdhg") +Castle = SubResource("AtlasTexture_ifdhg") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" diff --git a/Resources/ThemedResources/FireFlower.tres b/Resources/ThemedResources/FireFlower.tres new file mode 100644 index 0000000..0b01d81 --- /dev/null +++ b/Resources/ThemedResources/FireFlower.tres @@ -0,0 +1,82 @@ +[gd_resource type="Resource" script_class="ThemedResource" load_steps=13 format=3 uid="uid://bht771w4e6jpw"] + +[ext_resource type="Texture2D" uid="uid://cd4uqcrq4m6yb" path="res://Assets/Sprites/Items/PowerUps.png" id="1_ovvlp"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="2_l1l8m"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_db8fa"] +atlas = ExtResource("1_ovvlp") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_11cns"] +atlas = ExtResource("1_ovvlp") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_brn7u"] +atlas = ExtResource("1_ovvlp") +region = Rect2(32, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fwmx2"] +atlas = ExtResource("1_ovvlp") +region = Rect2(48, 16, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_ovvlp"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_db8fa") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_11cns") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_brn7u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fwmx2") +}], +"loop": true, +"name": &"default", +"speed": 15.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_l1l8m"] +atlas = ExtResource("1_ovvlp") +region = Rect2(0, 64, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1yi2q"] +atlas = ExtResource("1_ovvlp") +region = Rect2(16, 64, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lgmqk"] +atlas = ExtResource("1_ovvlp") +region = Rect2(32, 64, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_03c8c"] +atlas = ExtResource("1_ovvlp") +region = Rect2(48, 64, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_bi0rd"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_l1l8m") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1yi2q") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lgmqk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_03c8c") +}], +"loop": true, +"name": &"default", +"speed": 15.0 +}] + +[resource] +script = ExtResource("2_l1l8m") +Overworld = SubResource("SpriteFrames_ovvlp") +Underground = SubResource("SpriteFrames_bi0rd") +metadata/_custom_type_script = ExtResource("2_l1l8m") diff --git a/Resources/ThemedResources/Font.tres b/Resources/ThemedResources/Font.tres new file mode 100644 index 0000000..1c220cd --- /dev/null +++ b/Resources/ThemedResources/Font.tres @@ -0,0 +1,13 @@ +[gd_resource type="Resource" script_class="CampaignResource" load_steps=4 format=3 uid="uid://8dcuxbc3h2u2"] + +[ext_resource type="FontVariation" uid="uid://bl7sbw4nx3l1t" path="res://Resources/ThemedResources/FontMain.tres" id="1_okl0f"] +[ext_resource type="FontVariation" uid="uid://djxdgxy1iv8yv" path="res://Resources/ThemedResources/FontLLMain.tres" id="2_74y1u"] +[ext_resource type="Script" uid="uid://cixtosud3mfaq" path="res://Scripts/Classes/Resources/CampaignResource.gd" id="3_61m36"] + +[resource] +script = ExtResource("3_61m36") +SMB1 = ExtResource("1_okl0f") +SMBLL = ExtResource("2_74y1u") +SMBS = ExtResource("1_okl0f") +SMBANN = ExtResource("1_okl0f") +metadata/_custom_type_script = "uid://cixtosud3mfaq" diff --git a/Resources/ThemedResources/FontGA.tres b/Resources/ThemedResources/FontGA.tres new file mode 100644 index 0000000..c868b07 --- /dev/null +++ b/Resources/ThemedResources/FontGA.tres @@ -0,0 +1,10 @@ +[gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://ce822mfesax3u"] + +[ext_resource type="FontFile" uid="uid://cucbc0ad0qk2n" path="res://Assets/Sprites/UI/FontGA.fnt" id="1_duh3l"] + +[resource] +base_font = ExtResource("1_duh3l") +opentype_features = { +1667329140: 0 +} +spacing_glyph = -8 diff --git a/Resources/ThemedResources/FontJPMain.tres b/Resources/ThemedResources/FontJPMain.tres new file mode 100644 index 0000000..06a5176 --- /dev/null +++ b/Resources/ThemedResources/FontJPMain.tres @@ -0,0 +1,10 @@ +[gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://dvrnlamecx862"] + +[ext_resource type="FontFile" uid="uid://b64r04rylflu5" path="res://Assets/Sprites/UI/FontJP.fnt" id="1_j5utm"] + +[resource] +base_font = ExtResource("1_j5utm") +opentype_features = { +1667329140: 1 +} +spacing_glyph = -8 diff --git a/Resources/ThemedResources/FontLLMain.tres b/Resources/ThemedResources/FontLLMain.tres new file mode 100644 index 0000000..472be28 --- /dev/null +++ b/Resources/ThemedResources/FontLLMain.tres @@ -0,0 +1,13 @@ +[gd_resource type="FontVariation" load_steps=4 format=3 uid="uid://djxdgxy1iv8yv"] + +[ext_resource type="FontFile" uid="uid://b423dxkogqf0a" path="res://Assets/Sprites/UI/FontLL.fnt" id="1_ahxeg"] +[ext_resource type="FontVariation" uid="uid://dvrnlamecx862" path="res://Resources/ThemedResources/FontJPMain.tres" id="2_7fgsf"] +[ext_resource type="FontVariation" uid="uid://ce822mfesax3u" path="res://Resources/ThemedResources/FontGA.tres" id="3_xjvcq"] + +[resource] +fallbacks = Array[Font]([ExtResource("2_7fgsf"), ExtResource("3_xjvcq")]) +base_font = ExtResource("1_ahxeg") +opentype_features = { +1667329140: 1 +} +spacing_glyph = -8 diff --git a/Resources/ThemedResources/FontMain.tres b/Resources/ThemedResources/FontMain.tres new file mode 100644 index 0000000..8722b46 --- /dev/null +++ b/Resources/ThemedResources/FontMain.tres @@ -0,0 +1,13 @@ +[gd_resource type="FontVariation" load_steps=4 format=3 uid="uid://bl7sbw4nx3l1t"] + +[ext_resource type="FontFile" uid="uid://cd221873lbtj1" path="res://Assets/Sprites/UI/Font.fnt" id="1_6xssw"] +[ext_resource type="FontVariation" uid="uid://dvrnlamecx862" path="res://Resources/ThemedResources/FontJPMain.tres" id="2_yvbdn"] +[ext_resource type="FontVariation" uid="uid://ce822mfesax3u" path="res://Resources/ThemedResources/FontGA.tres" id="3_5g8gi"] + +[resource] +fallbacks = Array[Font]([ExtResource("2_yvbdn"), ExtResource("3_5g8gi")]) +base_font = ExtResource("1_6xssw") +opentype_features = { +1667329140: 0 +} +spacing_glyph = -8 diff --git a/Resources/ThemedResources/MenuCursor.tres b/Resources/ThemedResources/MenuCursor.tres new file mode 100644 index 0000000..f63f8af --- /dev/null +++ b/Resources/ThemedResources/MenuCursor.tres @@ -0,0 +1,43 @@ +[gd_resource type="Resource" script_class="ThemedResource" load_steps=10 format=3 uid="uid://pfjse0r2ibwi"] + +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="1_iwnb3"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="2_wgcxa"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_iwnb3"] +atlas = ExtResource("1_iwnb3") +region = Rect2(0, 24, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wgcxa"] +atlas = ExtResource("1_iwnb3") +region = Rect2(8, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c772u"] +atlas = ExtResource("1_iwnb3") +region = Rect2(8, 8, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2uqsm"] +atlas = ExtResource("1_iwnb3") +region = Rect2(0, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1ve3u"] +atlas = ExtResource("1_iwnb3") +region = Rect2(8, 16, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_q6jd3"] +atlas = ExtResource("1_iwnb3") +region = Rect2(0, 8, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kg6g2"] +atlas = ExtResource("1_iwnb3") +region = Rect2(0, 16, 8, 8) + +[resource] +script = ExtResource("2_wgcxa") +Overworld = SubResource("AtlasTexture_2uqsm") +Underground = SubResource("AtlasTexture_q6jd3") +Desert = SubResource("AtlasTexture_wgcxa") +Snow = SubResource("AtlasTexture_1ve3u") +Jungle = SubResource("AtlasTexture_c772u") +Underwater = SubResource("AtlasTexture_kg6g2") +Castle = SubResource("AtlasTexture_iwnb3") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" diff --git a/Resources/ThemedResources/Platform.tres b/Resources/ThemedResources/Platform.tres new file mode 100644 index 0000000..42a1e26 --- /dev/null +++ b/Resources/ThemedResources/Platform.tres @@ -0,0 +1,61 @@ +[gd_resource type="Resource" script_class="ThemedResource" load_steps=16 format=3 uid="uid://8kt7ubo0xk7y"] + +[ext_resource type="Texture2D" uid="uid://bk0p52ttwojml" path="res://Assets/Sprites/Tilesets/Platform.png" id="1_md2y0"] +[ext_resource type="Texture2D" uid="uid://dydljla7iancf" path="res://Assets/Sprites/Tilesets/LLPlatform.png" id="2_g4u7w"] +[ext_resource type="Script" uid="uid://cixtosud3mfaq" path="res://Scripts/Classes/Resources/CampaignResource.gd" id="3_pafac"] +[ext_resource type="Script" uid="uid://c21q47h7too1w" path="res://Scripts/Classes/Resources/ColourPaletteResource.gd" id="4_g4u7w"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="4_q2jud"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_g58l4"] +atlas = ExtResource("1_md2y0") +region = Rect2(0, 0, 16, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xaub6"] +atlas = ExtResource("2_g4u7w") +region = Rect2(0, 0, 8, 8) + +[sub_resource type="Resource" id="Resource_xaub6"] +script = ExtResource("3_pafac") +SMB1 = SubResource("AtlasTexture_g58l4") +SMBLL = SubResource("AtlasTexture_xaub6") +metadata/_custom_type_script = ExtResource("3_pafac") + +[sub_resource type="AtlasTexture" id="AtlasTexture_pafac"] +atlas = ExtResource("1_md2y0") +region = Rect2(0, 8, 16, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_q2jud"] +atlas = ExtResource("1_md2y0") +region = Rect2(0, 0, 16, 8) + +[sub_resource type="Resource" id="Resource_w4dd3"] +script = ExtResource("4_g4u7w") +Maker = SubResource("AtlasTexture_pafac") +NES = SubResource("AtlasTexture_q2jud") +metadata/_custom_type_script = "uid://c21q47h7too1w" + +[sub_resource type="AtlasTexture" id="AtlasTexture_6dmlt"] +atlas = ExtResource("2_g4u7w") +region = Rect2(0, 8, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lisp3"] +atlas = ExtResource("2_g4u7w") +region = Rect2(0, 0, 8, 8) + +[sub_resource type="Resource" id="Resource_lp4kx"] +script = ExtResource("4_g4u7w") +Maker = SubResource("AtlasTexture_6dmlt") +NES = SubResource("AtlasTexture_lisp3") +metadata/_custom_type_script = "uid://c21q47h7too1w" + +[sub_resource type="Resource" id="Resource_d7hvh"] +script = ExtResource("3_pafac") +SMB1 = SubResource("Resource_w4dd3") +SMBLL = SubResource("Resource_lp4kx") +metadata/_custom_type_script = ExtResource("3_pafac") + +[resource] +script = ExtResource("4_q2jud") +Overworld = SubResource("Resource_xaub6") +Underground = SubResource("Resource_d7hvh") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" diff --git a/Resources/ThemedResources/ScoreFont.tres b/Resources/ThemedResources/ScoreFont.tres new file mode 100644 index 0000000..ef0d8ce --- /dev/null +++ b/Resources/ThemedResources/ScoreFont.tres @@ -0,0 +1,7 @@ +[gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://cflgloiossd8a"] + +[ext_resource type="FontFile" uid="uid://bk0no5p6sifgu" path="res://Assets/Sprites/UI/ScoreFont.fnt" id="1_mys4o"] + +[resource] +base_font = ExtResource("1_mys4o") +spacing_glyph = -1 diff --git a/Resources/ThemedResources/SuperMushroom.tres b/Resources/ThemedResources/SuperMushroom.tres new file mode 100644 index 0000000..8c99642 --- /dev/null +++ b/Resources/ThemedResources/SuperMushroom.tres @@ -0,0 +1,40 @@ +[gd_resource type="Resource" script_class="ThemedResource" load_steps=11 format=3 uid="uid://cmlds1yc6l5tq"] + +[ext_resource type="Texture2D" uid="uid://cd4uqcrq4m6yb" path="res://Assets/Sprites/Items/PowerUps.png" id="1_b5v53"] +[ext_resource type="Texture2D" uid="uid://cq5nub8sir7d0" path="res://Assets/Sprites/Items/PowerUpsLL.png" id="2_n0t0k"] +[ext_resource type="Script" uid="uid://cixtosud3mfaq" path="res://Scripts/Classes/Resources/CampaignResource.gd" id="3_g6rlj"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="4_fw0kt"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_b5v53"] +atlas = ExtResource("1_b5v53") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n0t0k"] +atlas = ExtResource("2_n0t0k") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="Resource" id="Resource_opi0g"] +script = ExtResource("3_g6rlj") +SMB1 = SubResource("AtlasTexture_b5v53") +SMBLL = SubResource("AtlasTexture_n0t0k") +metadata/_custom_type_script = ExtResource("3_g6rlj") + +[sub_resource type="AtlasTexture" id="AtlasTexture_g6rlj"] +atlas = ExtResource("1_b5v53") +region = Rect2(0, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fw0kt"] +atlas = ExtResource("2_n0t0k") +region = Rect2(0, 48, 16, 16) + +[sub_resource type="Resource" id="Resource_p1ytm"] +script = ExtResource("3_g6rlj") +SMB1 = SubResource("AtlasTexture_g6rlj") +SMBLL = SubResource("AtlasTexture_fw0kt") +metadata/_custom_type_script = ExtResource("3_g6rlj") + +[resource] +script = ExtResource("4_fw0kt") +Overworld = SubResource("Resource_opi0g") +Underground = SubResource("Resource_p1ytm") +metadata/_custom_type_script = ExtResource("4_fw0kt") diff --git a/Resources/ThemedResources/Tileset.tres b/Resources/ThemedResources/Tileset.tres new file mode 100644 index 0000000..74dae9a --- /dev/null +++ b/Resources/ThemedResources/Tileset.tres @@ -0,0 +1,84 @@ +[gd_resource type="Resource" script_class="ThemedResource" load_steps=32 format=3 uid="uid://b3uqx71poted1"] + +[ext_resource type="Texture2D" uid="uid://cnkidb1wdx000" path="res://Assets/Sprites/Tilesets/Terrain/Autumn.png" id="1_kopdp"] +[ext_resource type="Texture2D" uid="uid://co20dp5hbejik" path="res://Assets/Sprites/Tilesets/Terrain/CastleSP.png" id="1_v1uin"] +[ext_resource type="Texture2D" uid="uid://3flklmluw5rd" path="res://Assets/Sprites/Tilesets/Terrain/Space.png" id="2_67vvt"] +[ext_resource type="Texture2D" uid="uid://vok5es8ssgf" path="res://Assets/Sprites/Tilesets/Terrain/Beach.png" id="2_hyuh7"] +[ext_resource type="Script" uid="uid://cixtosud3mfaq" path="res://Scripts/Classes/Resources/CampaignResource.gd" id="3_g1un6"] +[ext_resource type="Texture2D" uid="uid://boc6yagywb1lu" path="res://Assets/Sprites/Tilesets/Terrain/Castle.png" id="3_t31it"] +[ext_resource type="Texture2D" uid="uid://b358t5lkyoefi" path="res://Assets/Sprites/Tilesets/Terrain/CastleLL.png" id="4_8m7hy"] +[ext_resource type="Texture2D" uid="uid://b0b7saed5pcra" path="res://Assets/Sprites/Tilesets/Terrain/PipeLand.png" id="4_p4y00"] +[ext_resource type="Texture2D" uid="uid://dquurvxoax6p8" path="res://Assets/Sprites/Tilesets/Terrain/Desert.png" id="5_ktnva"] +[ext_resource type="Texture2D" uid="uid://cfavovwoifelp" path="res://Assets/Sprites/Tilesets/Terrain/DesertLL.png" id="6_t31it"] +[ext_resource type="Texture2D" uid="uid://bdqa4iuvu1me8" path="res://Assets/Sprites/Tilesets/Terrain/Garden.png" id="7_8m7hy"] +[ext_resource type="Texture2D" uid="uid://bgum7gmgaufrd" path="res://Assets/Sprites/Tilesets/Terrain/Jungle.png" id="8_r11dc"] +[ext_resource type="Texture2D" uid="uid://10hu4op00ldo" path="res://Assets/Sprites/Tilesets/Terrain/JungleLL.png" id="9_wolgd"] +[ext_resource type="Texture2D" uid="uid://ceeo6pq2ydq1r" path="res://Assets/Sprites/Tilesets/Terrain/Mountain.png" id="10_x6shq"] +[ext_resource type="Texture2D" uid="uid://bkgw370uwx2dj" path="res://Assets/Sprites/Tilesets/Terrain/OverworldLL.png" id="11_uhkvl"] +[ext_resource type="Texture2D" uid="uid://c66mv47gtjsm2" path="res://Assets/Sprites/Tilesets/Terrain/OverworldANN.png" id="13_8m7hy"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="13_rmflr"] +[ext_resource type="Texture2D" uid="uid://cb8k4fs22m3eq" path="res://Assets/Sprites/Tilesets/Terrain/Snow.png" id="13_sstxi"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="13_x6shq"] +[ext_resource type="Texture2D" uid="uid://cget0bmaqxwnl" path="res://Assets/Sprites/Tilesets/Terrain/SnowLL.png" id="14_rmflr"] +[ext_resource type="Texture2D" uid="uid://cwjnljj6aahol" path="res://Assets/Sprites/Tilesets/Terrain/Underground.png" id="16_mln4a"] +[ext_resource type="Texture2D" uid="uid://cw17ekbn7smso" path="res://Assets/Sprites/Tilesets/Terrain/SkyLL.png" id="16_r11dc"] +[ext_resource type="Texture2D" uid="uid://bvilvcff0op8h" path="res://Assets/Sprites/Tilesets/Terrain/UndergroundLL.png" id="17_skl36"] +[ext_resource type="Texture2D" uid="uid://ocip11wxnwa8" path="res://Assets/Sprites/Tilesets/Terrain/Underwater.png" id="18_wugss"] +[ext_resource type="Texture2D" uid="uid://dhviikrqow61p" path="res://Assets/Sprites/Tilesets/Terrain/Volcano.png" id="23_wolgd"] + +[sub_resource type="Resource" id="Resource_d4nyf"] +script = ExtResource("3_g1un6") +SMB1 = ExtResource("3_t31it") +SMBLL = ExtResource("4_8m7hy") +SMBS = ExtResource("1_v1uin") +metadata/_custom_type_script = ExtResource("3_g1un6") + +[sub_resource type="Resource" id="Resource_rmflr"] +script = ExtResource("3_g1un6") +SMB1 = ExtResource("5_ktnva") +SMBLL = ExtResource("6_t31it") +metadata/_custom_type_script = ExtResource("3_g1un6") + +[sub_resource type="Resource" id="Resource_y1awv"] +script = ExtResource("3_g1un6") +SMB1 = ExtResource("8_r11dc") +SMBLL = ExtResource("9_wolgd") +metadata/_custom_type_script = ExtResource("3_g1un6") + +[sub_resource type="Resource" id="Resource_8uk86"] +script = ExtResource("3_g1un6") +SMB1 = ExtResource("13_rmflr") +SMBLL = ExtResource("11_uhkvl") +SMBANN = ExtResource("13_8m7hy") +metadata/_custom_type_script = ExtResource("3_g1un6") + +[sub_resource type="Resource" id="Resource_g1un6"] +script = ExtResource("3_g1un6") +SMB1 = ExtResource("13_sstxi") +SMBLL = ExtResource("14_rmflr") +metadata/_custom_type_script = ExtResource("3_g1un6") + +[sub_resource type="Resource" id="Resource_b6qiv"] +script = ExtResource("3_g1un6") +SMB1 = ExtResource("16_mln4a") +SMBLL = ExtResource("17_skl36") +metadata/_custom_type_script = ExtResource("3_g1un6") + +[resource] +script = ExtResource("13_x6shq") +Overworld = SubResource("Resource_8uk86") +Underground = SubResource("Resource_b6qiv") +Desert = SubResource("Resource_rmflr") +Snow = SubResource("Resource_g1un6") +Jungle = SubResource("Resource_y1awv") +Underwater = ExtResource("18_wugss") +Beach = ExtResource("2_hyuh7") +Garden = ExtResource("7_8m7hy") +Mountain = ExtResource("10_x6shq") +Autumn = ExtResource("1_kopdp") +Skyland = ExtResource("16_r11dc") +Pipeland = ExtResource("4_p4y00") +Space = ExtResource("2_67vvt") +Volcano = ExtResource("23_wolgd") +Castle = SubResource("Resource_d4nyf") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" diff --git a/Resources/UI/Cursor.tres b/Resources/UI/Cursor.tres new file mode 100644 index 0000000..72f2c49 --- /dev/null +++ b/Resources/UI/Cursor.tres @@ -0,0 +1,10 @@ +[gd_resource type="AtlasTexture" load_steps=3 format=3 uid="uid://dktb2ljmou31p"] + +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="1_gbotb"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_gbotb"] +atlas = ExtResource("1_gbotb") +region = Rect2(0, 0, 8, 8) + +[resource] +atlas = SubResource("AtlasTexture_gbotb") diff --git a/Resources/UI/Panel.tres b/Resources/UI/Panel.tres new file mode 100644 index 0000000..bddf30b --- /dev/null +++ b/Resources/UI/Panel.tres @@ -0,0 +1,10 @@ +[gd_resource type="StyleBoxTexture" load_steps=2 format=3 uid="uid://comkghpj0djcl"] + +[ext_resource type="Texture2D" uid="uid://bnv2ocqgws3p7" path="res://Assets/Sprites/UI/Panel.png" id="1_dlxjv"] + +[resource] +texture = ExtResource("1_dlxjv") +texture_margin_left = 8.0 +texture_margin_top = 8.0 +texture_margin_right = 8.0 +texture_margin_bottom = 8.0 diff --git a/Resources/UI/PanelSelected.tres b/Resources/UI/PanelSelected.tres new file mode 100644 index 0000000..8e1e6b2 --- /dev/null +++ b/Resources/UI/PanelSelected.tres @@ -0,0 +1,10 @@ +[gd_resource type="StyleBoxTexture" load_steps=2 format=3 uid="uid://dlbdmqmnl30sq"] + +[ext_resource type="Texture2D" uid="uid://bhgjvnslkt143" path="res://Assets/Sprites/UI/PanelSelected.png" id="1_hjdjk"] + +[resource] +texture = ExtResource("1_hjdjk") +texture_margin_left = 8.0 +texture_margin_top = 8.0 +texture_margin_right = 8.0 +texture_margin_bottom = 8.0 diff --git a/Resources/UI/Tab.tres b/Resources/UI/Tab.tres new file mode 100644 index 0000000..dfc35b2 --- /dev/null +++ b/Resources/UI/Tab.tres @@ -0,0 +1,10 @@ +[gd_resource type="StyleBoxTexture" load_steps=2 format=3 uid="uid://btw30ed0dg4bt"] + +[ext_resource type="Texture2D" uid="uid://c6pd7cdhx78od" path="res://Assets/Sprites/UI/Tab.png" id="1_b7qtx"] + +[resource] +texture = ExtResource("1_b7qtx") +texture_margin_left = 2.0 +texture_margin_top = 2.0 +texture_margin_right = 2.0 +texture_margin_bottom = 2.0 diff --git a/Resources/UI/TabSelected.tres b/Resources/UI/TabSelected.tres new file mode 100644 index 0000000..90cf483 --- /dev/null +++ b/Resources/UI/TabSelected.tres @@ -0,0 +1,10 @@ +[gd_resource type="StyleBoxTexture" load_steps=2 format=3 uid="uid://dym50k6bgpd2"] + +[ext_resource type="Texture2D" uid="uid://bgjdnv8n8l1hb" path="res://Assets/Sprites/UI/TabSelected.png" id="1_ymoo8"] + +[resource] +texture = ExtResource("1_ymoo8") +texture_margin_left = 2.0 +texture_margin_top = 2.0 +texture_margin_right = 2.0 +texture_margin_bottom = 2.0 diff --git a/Scenes/Levels/AchievementMenu.tscn b/Scenes/Levels/AchievementMenu.tscn new file mode 100644 index 0000000..bb3294d --- /dev/null +++ b/Scenes/Levels/AchievementMenu.tscn @@ -0,0 +1,369 @@ +[gd_scene load_steps=20 format=3 uid="uid://bxaeo8dtil8jy"] + +[ext_resource type="Script" uid="uid://d3jebf1trkaor" path="res://Scripts/UI/AchievementMenu.gd" id="1_85no8"] +[ext_resource type="Theme" uid="uid://dtn507x2b5de7" path="res://Resources/Theme.tres" id="1_gq2qe"] +[ext_resource type="Texture2D" uid="uid://bhuybr2gtuco5" path="res://Assets/Sprites/UI/MenuBG.png" id="2_khc1b"] +[ext_resource type="Script" uid="uid://xem6lai3ufyj" path="res://Scripts/Classes/UI/PackNinePatch.gd" id="4_85no8"] +[ext_resource type="Texture2D" uid="uid://3ai0ggxah360" path="res://Assets/Sprites/UI/MenuBorder.png" id="6_25fff"] +[ext_resource type="Texture2D" uid="uid://26v45a5r1gpd" path="res://Assets/Sprites/UI/AchievementBG.png" id="7_761rq"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="7_khc1b"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="8_flkjp"] +[ext_resource type="AudioStream" uid="uid://cj5eemp85esmq" path="res://Assets/Audio/BGM/Achievements.mp3" id="8_khc1b"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="9_25fff"] + +[sub_resource type="Shader" id="Shader_mm3k3"] +code = "shader_type canvas_item; + +uniform vec2 motion = vec2(0.0); +uniform float scale = 1.0; +uniform vec2 offset = vec2(0.0); + +void vertex(){ + UV = (VERTEX + offset + TIME * motion) * TEXTURE_PIXEL_SIZE * (1.0/scale); +}" + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_6w7a6"] +shader = SubResource("Shader_mm3k3") +shader_parameter/motion = Vector2(-4, -4) +shader_parameter/scale = 1.0 +shader_parameter/offset = Vector2(0, 0) + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_khc1b"] +color = Color(1, 1, 1, 1) + +[sub_resource type="Resource" id="Resource_761rq"] +script = ExtResource("9_25fff") +Overworld = ExtResource("8_khc1b") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="GDScript" id="GDScript_lqtx1"] +script/source = "extends AchievementProgressCalculator + +@export var campaign := \"SMB1\" + +func get_progress() -> int: + var save = JSON.parse_string(FileAccess.open(\"user://saves/\" + campaign + \".sav\", FileAccess.READ).get_as_text()) + var levels_finished := 0 + for world in 8: + for level in 4: + if save[\"ChallengeScores\"][world][level] >= ChallengeModeHandler.CHALLENGE_TARGETS[campaign][world][level]: + if save[\"RedCoins\"][world][level] >= 63: + levels_finished += 1 + return levels_finished +" + +[sub_resource type="GDScript" id="GDScript_gq2qe"] +script/source = "extends AchievementProgressCalculator + +@export var campaign := \"SMB1\" + +func get_progress() -> int: + var save = JSON.parse_string(FileAccess.open(\"user://saves/\" + campaign + \".sav\", FileAccess.READ).get_as_text()) + var levels_finished := 0 + for i in save[\"ClearedBooLevels\"]: + if int(i) > 0: + levels_finished += 1 + return levels_finished +" + +[sub_resource type="GDScript" id="GDScript_khc1b"] +script/source = "extends AchievementProgressCalculator + +@export var campaign := \"SMB1\" + +func get_progress() -> int: + var save = JSON.parse_string(FileAccess.open(\"user://saves/\" + campaign + \".sav\", FileAccess.READ).get_as_text()) + var levels_finished := 0 + for i in save[\"ClearedBooLevels\"]: + if int(i) >= 5: + levels_finished += 1 + return levels_finished +" + +[sub_resource type="GDScript" id="GDScript_85no8"] +script/source = "extends AchievementProgressCalculator + +@export var campaign := \"SMB1\" + +@export var medal_index := 0 + +func get_progress() -> int: + var medal_amount := 0 + SpeedrunHandler.load_best_times(campaign) + print(SpeedrunHandler.best_level_warpless_times) + var world := 0 + for x in SpeedrunHandler.best_level_warpless_times: + var level := 0 + for i in x: + if i <= SpeedrunHandler.LEVEL_GOLD_WARPLESS_TIMES[campaign][world][level] * SpeedrunHandler.MEDAL_CONVERSIONS[medal_index] and i > 0: + medal_amount += 1 + level += 1 + world += 1 + for x in SpeedrunHandler.best_level_any_times: + print(SpeedrunHandler.best_level_any_times) + if SpeedrunHandler.best_level_any_times[x] <= SpeedrunHandler.LEVEL_GOLD_ANY_TIMES[campaign][x] * SpeedrunHandler.MEDAL_CONVERSIONS[medal_index] and SpeedrunHandler.best_level_any_times[x] > 0: + medal_amount += 1 + var save = JSON.parse_string(FileAccess.open(\"user://saves/\" + campaign + \".sav\", FileAccess.READ).get_as_text()) + if save.get(\"BestWarplessTime\", -1) <= SpeedrunHandler.GOLD_WARPLESS_TIMES[campaign] and save.get(\"BestWarplessTime\", -1) > 0: + medal_amount += 1 + if save.get(\"BestAnyTime\", -1) <= SpeedrunHandler.GOLD_ANY_TIMES[campaign] and save.get(\"BestAnyTime\", -1) > 0: + medal_amount += 1 + return medal_amount +" + +[sub_resource type="GDScript" id="GDScript_refm4"] +script/source = "extends AchievementProgressCalculator + +func get_progress() -> int: + var p_amount := 0 + var save = JSON.parse_string(FileAccess.open(\"user://saves/SMBANN.sav\", FileAccess.READ). get_as_text()) + for i in save[\"Ranks\"]: + if i == \"P\": + p_amount += 1 + print(p_amount) + return p_amount +" + +[node name="AchievementMenu" type="Node"] +script = ExtResource("1_85no8") + +[node name="BG" type="NinePatchRect" parent="."] +texture_repeat = 2 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme = ExtResource("1_gq2qe") +texture = ExtResource("2_khc1b") +region_rect = Rect2(48, 0, 16, 16) +axis_stretch_horizontal = 1 +axis_stretch_vertical = 1 +script = ExtResource("4_85no8") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Border" type="NinePatchRect" parent="BG"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.01 +anchor_right = 0.99 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("6_25fff") +region_rect = Rect2(32, 32, 32, 32) +patch_margin_left = 8 +patch_margin_top = 8 +patch_margin_right = 8 +patch_margin_bottom = 8 +axis_stretch_horizontal = 2 +axis_stretch_vertical = 2 +script = ExtResource("4_85no8") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="BG" type="TextureRect" parent="BG/Border"] +show_behind_parent = true +material = SubResource("ShaderMaterial_6w7a6") +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("7_761rq") +stretch_mode = 1 + +[node name="MarginContainer" type="MarginContainer" parent="BG/Border"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +theme_override_constants/margin_left = 9 +theme_override_constants/margin_top = 8 +theme_override_constants/margin_right = 9 +theme_override_constants/margin_bottom = 12 + +[node name="VBoxContainer" type="VBoxContainer" parent="BG/Border/MarginContainer"] +layout_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = 0 + +[node name="Title" type="Label" parent="BG/Border/MarginContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 24) +layout_mode = 2 +text = "MENU_ACHIEVEMENTS" +horizontal_alignment = 1 +vertical_alignment = 1 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="BG/Border/MarginContainer/VBoxContainer/Title"] +layout_mode = 1 +anchors_preset = -1 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +mouse_filter = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_khc1b") + +[node name="Progress" type="Label" parent="BG/Border/MarginContainer/VBoxContainer/Title"] +unique_name_in_owner = true +custom_minimum_size = Vector2(0, 24) +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -232.0 +offset_right = 4.4400024 +offset_bottom = 24.0 +grow_horizontal = 0 +text = "0% " +horizontal_alignment = 2 +vertical_alignment = 1 +uppercase = true + +[node name="ScrollContainer" type="ScrollContainer" parent="BG/Border/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +mouse_filter = 0 +follow_focus = true +horizontal_scroll_mode = 0 + +[node name="VBoxContainer" type="VBoxContainer" parent="BG/Border/MarginContainer/VBoxContainer/ScrollContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +mouse_filter = 2 + +[node name="BGM" type="AudioStreamPlayer" parent="."] +stream = ExtResource("8_khc1b") +bus = &"Music" + +[node name="ResourceSetter" type="Node" parent="BGM" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_flkjp") +node_to_affect = NodePath("..") +property_name = "stream" +themed_resource = SubResource("Resource_761rq") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="ProgressCalculators" type="Node" parent="."] + +[node name="4" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_lqtx1") +target_number = 32 +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="5" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_lqtx1") +campaign = "SMBLL" +target_number = 32 +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="6" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_lqtx1") +campaign = "SMBS" +target_number = 32 +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="7" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_gq2qe") +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="8" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_gq2qe") +campaign = "SMBLL" +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="9" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_gq2qe") +campaign = "SMBS" +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="10" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_khc1b") +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="11" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_khc1b") +campaign = "SMBLL" +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="12" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_khc1b") +campaign = "SMBS" +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="13" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_85no8") +target_number = 36 +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="14" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_85no8") +campaign = "SMBLL" +target_number = 39 +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="15" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_85no8") +campaign = "SMBS" +target_number = 35 +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="16" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_85no8") +medal_index = 1 +target_number = 36 +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="17" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_85no8") +campaign = "SMBLL" +medal_index = 1 +target_number = 39 +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="18" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_85no8") +campaign = "SMBS" +medal_index = 1 +target_number = 35 +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="19" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_85no8") +medal_index = 2 +target_number = 36 +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="20" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_85no8") +campaign = "SMBLL" +medal_index = 2 +target_number = 39 +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="21" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_85no8") +campaign = "SMBS" +medal_index = 2 +target_number = 35 +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="25" type="Node" parent="ProgressCalculators"] +script = SubResource("GDScript_refm4") +target_number = 32 +metadata/_custom_type_script = "uid://dwrso5q5r5bak" + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("7_khc1b") +labels = [NodePath("../BG/Border/MarginContainer/VBoxContainer/Title/Progress"), NodePath("../BG/Border/MarginContainer/VBoxContainer/Title")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[connection signal="sprites_updated" from="BGM/ResourceSetter" to="BGM" method="play"] diff --git a/Scenes/Levels/BooRaceMenu.tscn b/Scenes/Levels/BooRaceMenu.tscn new file mode 100644 index 0000000..1736f52 --- /dev/null +++ b/Scenes/Levels/BooRaceMenu.tscn @@ -0,0 +1,840 @@ +[gd_scene load_steps=45 format=3 uid="uid://b7no88iaujhh3"] + +[ext_resource type="Script" uid="uid://b08qfwj5jk6g1" path="res://Scripts/Parts/PlayerSprite.gd" id="1_0b6w1"] +[ext_resource type="Script" uid="uid://b3ol0iyjcb5n1" path="res://Scripts/UI/BooRaceMenu.gd" id="1_nk4wu"] +[ext_resource type="AudioStream" uid="uid://ehcskhcpqrgh" path="res://Assets/Audio/BGM/BooMenu.mp3" id="1_uucdm"] +[ext_resource type="Theme" uid="uid://dtn507x2b5de7" path="res://Resources/Theme.tres" id="2_2t6wu"] +[ext_resource type="Texture2D" uid="uid://dcyoojhkaekws" path="res://Assets/Sprites/UI/BooMenuBG.png" id="2_dwawm"] +[ext_resource type="Texture2D" uid="uid://c3l6ynlufxcfp" path="res://Assets/Sprites/Enemies/Boo.png" id="3_b56au"] +[ext_resource type="Script" uid="uid://ca3bew33g45eq" path="res://Scripts/Classes/UI/PackTextureRect.gd" id="3_dwawm"] +[ext_resource type="Texture2D" uid="uid://bhuybr2gtuco5" path="res://Assets/Sprites/UI/MenuBG.png" id="3_wunmb"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="4_idhu2"] +[ext_resource type="Texture2D" uid="uid://cld412rcrq5o0" path="res://Assets/Sprites/UI/YouVsBoo.png" id="4_nhs2i"] +[ext_resource type="Texture2D" uid="uid://3ai0ggxah360" path="res://Assets/Sprites/UI/MenuBorder.png" id="4_vpste"] +[ext_resource type="SpriteFrames" uid="uid://cjblhx4flkqva" path="res://Resources/SpriteFrames/Player/Mario/Big.tres" id="5_nhs2i"] +[ext_resource type="Script" uid="uid://364rywt44hy6" path="res://Scripts/Classes/UI/PackSprite.gd" id="5_tgnw3"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="8_2t6wu"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="8_jl8ul"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/MenuBorder.json" id="8_vpste"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/MenuBG.json" id="8_wunmb"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="8_xx8pl"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="9_mm3k3"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="10_nk4wu"] +[ext_resource type="PackedScene" uid="uid://bxp1l23w1kq41" path="res://Scenes/Prefabs/UI/BooSelect.tscn" id="12_pinst"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RaceBoo.json" id="12_tgnw3"] +[ext_resource type="PackedScene" uid="uid://ci678koo0peoa" path="res://Scenes/Prefabs/UI/CharacterSelect.tscn" id="13_u5tsp"] +[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="16_e7l5x"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="17_e7l5x"] +[ext_resource type="Texture2D" uid="uid://dtemc0qgag20j" path="res://Assets/Sprites/UI/BooIcon.png" id="21_vpste"] + +[sub_resource type="Shader" id="Shader_mm3k3"] +code = "shader_type canvas_item; + +uniform vec2 motion = vec2(0.0); +uniform float scale = 1.0; +uniform vec2 offset = vec2(0.0); + +void vertex(){ + UV = (VERTEX + offset + TIME * motion) * TEXTURE_PIXEL_SIZE * (1.0/scale); +}" + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_nk4wu"] +shader = SubResource("Shader_mm3k3") +shader_parameter/motion = Vector2(-8, -8) +shader_parameter/scale = 1.0 +shader_parameter/offset = Vector2(0, 0) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hpo87"] +atlas = ExtResource("10_nk4wu") +region = Rect2(0, 0, 8, 8) + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_vpste"] +color = Color(1, 1, 1, 1) + +[sub_resource type="Animation" id="Animation_mm3k3"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("..:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(172, 96)] +} + +[sub_resource type="Animation" id="Animation_jl8ul"] +resource_name = "Wave" +loop_mode = 2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("..:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(104, -43), Vector2(104, -56)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_nk4wu"] +_data = { +&"RESET": SubResource("Animation_mm3k3"), +&"Wave": SubResource("Animation_jl8ul") +} + +[sub_resource type="AtlasTexture" id="AtlasTexture_mm3k3"] +atlas = ExtResource("3_b56au") +region = Rect2(16, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nk4wu"] +atlas = ExtResource("3_b56au") +region = Rect2(0, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ede5m"] +atlas = ExtResource("3_b56au") +region = Rect2(16, 64, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pinst"] +atlas = ExtResource("3_b56au") +region = Rect2(0, 64, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u5tsp"] +atlas = ExtResource("3_b56au") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xx8pl"] +atlas = ExtResource("3_b56au") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jrwk8"] +atlas = ExtResource("3_b56au") +region = Rect2(16, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fwe35"] +atlas = ExtResource("3_b56au") +region = Rect2(0, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_e7l5x"] +atlas = ExtResource("3_b56au") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d7k1s"] +atlas = ExtResource("3_b56au") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_d3w3b"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_mm3k3") +}], +"loop": true, +"name": &"BlackIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_nk4wu") +}], +"loop": true, +"name": &"BlackMove", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ede5m") +}], +"loop": true, +"name": &"GoldIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_pinst") +}], +"loop": true, +"name": &"GoldMove", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_u5tsp") +}], +"loop": true, +"name": &"GreenIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_xx8pl") +}], +"loop": true, +"name": &"GreenMove", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jrwk8") +}], +"loop": true, +"name": &"RedIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_fwe35") +}], +"loop": true, +"name": &"RedMove", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_e7l5x") +}], +"loop": true, +"name": &"WhiteIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_d7k1s") +}], +"loop": true, +"name": &"WhiteMove", +"speed": 5.0 +}] + +[node name="BooRaceMenu" type="Node"] +script = ExtResource("1_nk4wu") + +[node name="Control" type="Control" parent="."] +layout_mode = 3 +anchors_preset = 0 +offset_right = 40.0 +offset_bottom = 40.0 + +[node name="BG" type="NinePatchRect" parent="."] +texture_repeat = 2 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme = ExtResource("2_2t6wu") +texture = ExtResource("3_wunmb") +region_rect = Rect2(0, 0, 16, 16) +axis_stretch_horizontal = 1 +axis_stretch_vertical = 1 + +[node name="Border" type="NinePatchRect" parent="BG"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.05 +anchor_right = 0.95 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("4_vpste") +region_rect = Rect2(0, 0, 32, 32) +patch_margin_left = 8 +patch_margin_top = 8 +patch_margin_right = 8 +patch_margin_bottom = 8 +axis_stretch_horizontal = 2 +axis_stretch_vertical = 2 +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="BG" type="TextureRect" parent="BG/Border"] +show_behind_parent = true +material = SubResource("ShaderMaterial_nk4wu") +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("2_dwawm") +stretch_mode = 1 +script = ExtResource("3_dwawm") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="ResourceSetterNew" type="Node" parent="BG/Border" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_xx8pl") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("8_vpste") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="ResourceSetterNew" type="Node" parent="BG" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_xx8pl") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("8_wunmb") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Music" type="AudioStreamPlayer" parent="."] +stream = ExtResource("1_uucdm") +autoplay = true +bus = &"Music" + +[node name="PanelContainer" type="PanelContainer" parent="."] +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -60.0 +offset_top = -18.0 +offset_right = 60.0 +offset_bottom = 86.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("9_mm3k3") + +[node name="MarginContainer" type="MarginContainer" parent="PanelContainer"] +layout_mode = 2 +theme_override_constants/margin_left = -2 +theme_override_constants/margin_top = -2 +theme_override_constants/margin_right = -2 +theme_override_constants/margin_bottom = -2 + +[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer/MarginContainer"] +layout_mode = 2 + +[node name="LevelLabels" type="VFlowContainer" parent="PanelContainer/MarginContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 3 +theme_override_constants/v_separation = 0 + +[node name="1-1" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"] +layout_mode = 2 +size_flags_vertical = 3 +focus_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = -2 + +[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 + +[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1/Cursor"] +visible = false +layout_mode = 0 +offset_right = 8.0 +offset_bottom = 16.0 +texture = SubResource("AtlasTexture_hpo87") +stretch_mode = 3 + +[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_xx8pl") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("8_2t6wu") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1"] +layout_mode = 2 +text = "1-1" + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1"] +layout_mode = 2 + +[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1/Control"] +texture = ExtResource("21_vpste") +centered = false +hframes = 5 +script = ExtResource("5_tgnw3") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="1-2" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"] +layout_mode = 2 +size_flags_vertical = 3 +focus_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = -2 + +[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 + +[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2/Cursor"] +visible = false +layout_mode = 0 +offset_right = 8.0 +offset_bottom = 16.0 +texture = SubResource("AtlasTexture_hpo87") +stretch_mode = 3 + +[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_xx8pl") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("8_2t6wu") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2"] +layout_mode = 2 +text = "1-2" + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2"] +custom_minimum_size = Vector2(16, 0) +layout_mode = 2 + +[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2/Control"] +texture = ExtResource("21_vpste") +centered = false +hframes = 5 +script = ExtResource("5_tgnw3") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="1-3" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"] +layout_mode = 2 +size_flags_vertical = 3 +focus_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = -2 + +[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 + +[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3/Cursor"] +visible = false +layout_mode = 0 +offset_right = 8.0 +offset_bottom = 16.0 +texture = SubResource("AtlasTexture_hpo87") +stretch_mode = 3 + +[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_xx8pl") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("8_2t6wu") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3"] +layout_mode = 2 +text = "1-3" + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3"] +custom_minimum_size = Vector2(16, 0) +layout_mode = 2 + +[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3/Control"] +texture = ExtResource("21_vpste") +centered = false +hframes = 5 +script = ExtResource("5_tgnw3") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="1-4" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"] +layout_mode = 2 +size_flags_vertical = 3 +focus_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = -2 + +[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 + +[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4/Cursor"] +visible = false +layout_mode = 0 +offset_right = 8.0 +offset_bottom = 16.0 +texture = SubResource("AtlasTexture_hpo87") +stretch_mode = 3 + +[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_xx8pl") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("8_2t6wu") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4"] +layout_mode = 2 +text = "1-4" + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4"] +custom_minimum_size = Vector2(16, 0) +layout_mode = 2 + +[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4/Control"] +texture = ExtResource("21_vpste") +centered = false +hframes = 5 +script = ExtResource("5_tgnw3") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="2-1" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"] +layout_mode = 2 +size_flags_vertical = 3 +focus_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = -2 + +[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 + +[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1/Cursor"] +visible = false +layout_mode = 0 +offset_right = 8.0 +offset_bottom = 16.0 +texture = SubResource("AtlasTexture_hpo87") +stretch_mode = 3 + +[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_xx8pl") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("8_2t6wu") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1"] +layout_mode = 2 +text = "2-1" + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1"] +custom_minimum_size = Vector2(16, 0) +layout_mode = 2 + +[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1/Control"] +texture = ExtResource("21_vpste") +centered = false +hframes = 5 +script = ExtResource("5_tgnw3") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="2-2" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"] +layout_mode = 2 +size_flags_vertical = 3 +focus_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = -2 + +[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 + +[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2/Cursor"] +visible = false +layout_mode = 0 +offset_right = 8.0 +offset_bottom = 16.0 +texture = SubResource("AtlasTexture_hpo87") +stretch_mode = 3 + +[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_xx8pl") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("8_2t6wu") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2"] +layout_mode = 2 +text = "2-2" + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2"] +custom_minimum_size = Vector2(16, 0) +layout_mode = 2 + +[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2/Control"] +texture = ExtResource("21_vpste") +centered = false +hframes = 5 +script = ExtResource("5_tgnw3") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="2-3" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"] +layout_mode = 2 +size_flags_vertical = 3 +focus_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = -2 + +[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 + +[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3/Cursor"] +visible = false +layout_mode = 0 +offset_right = 8.0 +offset_bottom = 16.0 +texture = SubResource("AtlasTexture_hpo87") +stretch_mode = 3 + +[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_xx8pl") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("8_2t6wu") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3"] +layout_mode = 2 +text = "2-3" + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3"] +custom_minimum_size = Vector2(16, 0) +layout_mode = 2 + +[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3/Control"] +texture = ExtResource("21_vpste") +centered = false +hframes = 5 +script = ExtResource("5_tgnw3") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="2-4" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"] +layout_mode = 2 +size_flags_vertical = 3 +focus_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = -2 + +[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 + +[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4/Cursor"] +visible = false +layout_mode = 0 +offset_right = 8.0 +offset_bottom = 16.0 +texture = SubResource("AtlasTexture_hpo87") +stretch_mode = 3 + +[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_xx8pl") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("8_2t6wu") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4"] +layout_mode = 2 +text = "2-4" + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4"] +custom_minimum_size = Vector2(16, 0) +layout_mode = 2 + +[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4/Control"] +texture = ExtResource("21_vpste") +centered = false +hframes = 5 +script = ExtResource("5_tgnw3") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="HSeparator" type="HSeparator" parent="PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_vpste") + +[node name="PB" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "PB: 00:00:00" + +[node name="Logo" type="Sprite2D" parent="PanelContainer"] +position = Vector2(60, -27) +texture = ExtResource("4_nhs2i") +script = ExtResource("5_tgnw3") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="PlayerSprite" type="AnimatedSprite2D" parent="PanelContainer" node_paths=PackedStringArray("resource_setter")] +position = Vector2(17, -34) +sprite_frames = ExtResource("5_nhs2i") +animation = &"Idle" +offset = Vector2(0, -15) +script = ExtResource("1_0b6w1") +force_power_state = "Small" +resource_setter = NodePath("ResourceSetterNew") +metadata/_custom_type_script = "uid://b08qfwj5jk6g1" + +[node name="ResourceSetterNew" type="Node" parent="PanelContainer/PlayerSprite"] +script = ExtResource("8_xx8pl") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Boos" type="Node2D" parent="PanelContainer"] +unique_name_in_owner = true +position = Vector2(172, 96) + +[node name="WaveAnimation" type="AnimationPlayer" parent="PanelContainer/Boos"] +root_node = NodePath("../0") +libraries = { +&"": SubResource("AnimationLibrary_nk4wu") +} +autoplay = "Wave" + +[node name="0" type="AnimatedSprite2D" parent="PanelContainer/Boos"] +sprite_frames = SubResource("SpriteFrames_d3w3b") +animation = &"GreenIdle" +script = ExtResource("8_jl8ul") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="PanelContainer/Boos/0" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_xx8pl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("12_tgnw3") +force_properties = { +"RaceBoo": 0 +} +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="1" type="AnimatedSprite2D" parent="PanelContainer/Boos"] +sprite_frames = SubResource("SpriteFrames_d3w3b") +animation = &"GreenIdle" +script = ExtResource("8_jl8ul") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="PanelContainer/Boos/1" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_xx8pl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("12_tgnw3") +force_properties = { +"RaceBoo": 1 +} +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="2" type="AnimatedSprite2D" parent="PanelContainer/Boos"] +sprite_frames = SubResource("SpriteFrames_d3w3b") +animation = &"GreenIdle" +script = ExtResource("8_jl8ul") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="PanelContainer/Boos/2" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_xx8pl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("12_tgnw3") +force_properties = { +"RaceBoo": 2 +} +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="3" type="AnimatedSprite2D" parent="PanelContainer/Boos"] +sprite_frames = SubResource("SpriteFrames_d3w3b") +animation = &"GreenIdle" +script = ExtResource("8_jl8ul") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="PanelContainer/Boos/3" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_xx8pl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("12_tgnw3") +force_properties = { +"RaceBoo": 3 +} +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="4" type="AnimatedSprite2D" parent="PanelContainer/Boos"] +sprite_frames = SubResource("SpriteFrames_d3w3b") +animation = &"GreenIdle" +script = ExtResource("8_jl8ul") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="PanelContainer/Boos/4" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_xx8pl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("12_tgnw3") +force_properties = { +"RaceBoo": 4 +} +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="BooSelect" parent="." instance=ExtResource("12_pinst")] +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -46.25 +offset_top = -28.0 +offset_right = 46.25 +offset_bottom = 28.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="CharacterSelect" parent="." instance=ExtResource("13_u5tsp")] +visible = false +z_as_relative = false +offset_left = 0.0 +offset_top = 0.0 +offset_right = 0.0 +offset_bottom = 0.0 + +[node name="ThemedToJSONConverter" type="Node" parent="."] +script = ExtResource("16_e7l5x") +metadata/_custom_type_script = "uid://cqif1li7otvpl" + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("17_e7l5x") +labels = [null, null, null, null, null, null, null, null] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="DropShadow" parent="." instance=ExtResource("4_idhu2")] +position = Vector2(0, -40) + +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1/Cursor/Texture" method="show"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1" to="." method="set_current_level_idx" binds= [0]] +[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1/Cursor/Texture" method="hide"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2/Cursor/Texture" method="show"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2" to="." method="set_current_level_idx" binds= [1]] +[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2/Cursor/Texture" method="hide"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3/Cursor/Texture" method="show"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3" to="." method="set_current_level_idx" binds= [2]] +[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3/Cursor/Texture" method="hide"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4/Cursor/Texture" method="show"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4" to="." method="set_current_level_idx" binds= [3]] +[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4/Cursor/Texture" method="hide"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1/Cursor/Texture" method="show"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1" to="." method="set_current_level_idx" binds= [4]] +[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1/Cursor/Texture" method="hide"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2/Cursor/Texture" method="show"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2" to="." method="set_current_level_idx" binds= [5]] +[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2/Cursor/Texture" method="hide"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3/Cursor/Texture" method="show"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3" to="." method="set_current_level_idx" binds= [6]] +[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3/Cursor/Texture" method="hide"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4/Cursor/Texture" method="show"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4" to="." method="set_current_level_idx" binds= [7]] +[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4/Cursor/Texture" method="hide"] +[connection signal="boo_selected" from="BooSelect" to="CharacterSelect" method="open"] +[connection signal="cancelled" from="BooSelect" to="." method="regrab_focus"] +[connection signal="cancelled" from="BooSelect" to="." method="open"] +[connection signal="cancelled" from="CharacterSelect" to="BooSelect" method="open"] diff --git a/Scenes/Levels/ChallengeMiss.tscn b/Scenes/Levels/ChallengeMiss.tscn new file mode 100644 index 0000000..f80b87b --- /dev/null +++ b/Scenes/Levels/ChallengeMiss.tscn @@ -0,0 +1,27 @@ +[gd_scene load_steps=5 format=3 uid="uid://dq0eq3mftva0w"] + +[ext_resource type="PackedScene" uid="uid://bjo3ghjnca7i5" path="res://Scenes/Levels/GameOver.tscn" id="1_xms3k"] +[ext_resource type="AudioStream" uid="uid://bb3bg4c6hsfjm" path="res://Assets/Audio/BGM/ChallengeFail.mp3" id="2_gyxu7"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="3_gyxu7"] + +[sub_resource type="Resource" id="Resource_ud4io"] +script = ExtResource("3_gyxu7") +Overworld = ExtResource("2_gyxu7") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="Miss" instance=ExtResource("1_xms3k")] +reset_level = true +has_menu = false + +[node name="Music" parent="." index="0"] +stream = ExtResource("2_gyxu7") + +[node name="ResourceSetter" parent="Music" index="0"] +themed_resource = SubResource("Resource_ud4io") + +[node name="Label" parent="CanvasLayer" index="1"] +text = "CHALLENGE_MISS" + +[node name="VBoxContainer" parent="CanvasLayer" index="2"] +offset_top = -34.0 +offset_bottom = 34.0 diff --git a/Scenes/Levels/ChallengeModeCastleResults.tscn b/Scenes/Levels/ChallengeModeCastleResults.tscn new file mode 100644 index 0000000..d624f15 --- /dev/null +++ b/Scenes/Levels/ChallengeModeCastleResults.tscn @@ -0,0 +1,17 @@ +[gd_scene load_steps=5 format=3 uid="uid://crl4v60uug4ho"] + +[ext_resource type="PackedScene" uid="uid://blv1d12smlibh" path="res://Scenes/Levels/ChallengeModeResults.tscn" id="1_vr3sy"] +[ext_resource type="Texture2D" uid="uid://b650r4ep8ulqt" path="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Castle3.png" id="2_h7wtw"] +[ext_resource type="Texture2D" uid="uid://bikycdctjwtdi" path="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Castle2.png" id="3_jg0i4"] +[ext_resource type="Texture2D" uid="uid://c40dq5bj60ldb" path="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Castle1.png" id="4_rtm16"] + +[node name="ChallengeModeResults" instance=ExtResource("1_vr3sy")] + +[node name="PackSprite3" parent="BG2" index="0"] +texture = ExtResource("2_h7wtw") + +[node name="PackSprite2" parent="BG2" index="1"] +texture = ExtResource("3_jg0i4") + +[node name="PackSprite4" parent="BG2" index="2"] +texture = ExtResource("4_rtm16") diff --git a/Scenes/Levels/ChallengeModeResults.tscn b/Scenes/Levels/ChallengeModeResults.tscn new file mode 100644 index 0000000..fdf147c --- /dev/null +++ b/Scenes/Levels/ChallengeModeResults.tscn @@ -0,0 +1,1104 @@ +[gd_scene load_steps=61 format=3 uid="uid://blv1d12smlibh"] + +[ext_resource type="Script" uid="uid://bqhrq7sabq811" path="res://Scripts/UI/ChallengeModeResults.gd" id="1_3x4fv"] +[ext_resource type="Texture2D" uid="uid://116yaio262mj" path="res://Assets/Sprites/UI/ChallengeResultsTemplate.png" id="3_um36a"] +[ext_resource type="Script" uid="uid://364rywt44hy6" path="res://Scripts/Classes/UI/PackSprite.gd" id="3_xe6g7"] +[ext_resource type="SpriteFrames" uid="uid://d2f5cir67f1l0" path="res://Resources/SpriteFrames/Player/Toad/Small.tres" id="4_u7ohs"] +[ext_resource type="Script" uid="uid://b08qfwj5jk6g1" path="res://Scripts/Parts/PlayerSprite.gd" id="5_x1tpn"] +[ext_resource type="Texture2D" uid="uid://dyofh87knjqog" path="res://Assets/Sprites/UI/ChallengeResultsArrow.png" id="6_moc5y"] +[ext_resource type="AudioStream" uid="uid://7qietyafewl0" path="res://Assets/Audio/BGM/ChallengeResults.mp3" id="7_6dwpv"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="7_bob8r"] +[ext_resource type="Texture2D" uid="uid://dfildm0squweg" path="res://Assets/Sprites/Players/ToadNPC.png" id="7_y11uu"] +[ext_resource type="Texture2D" uid="uid://pjlt0tmutk8w" path="res://Assets/Sprites/UI/SpeechBubble.png" id="8_nud7a"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="9_iyieq"] +[ext_resource type="AudioStream" uid="uid://dtuo0r8boftsg" path="res://Assets/Audio/SFX/Speaking.wav" id="9_qaelr"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="10_bylb3"] +[ext_resource type="Texture2D" uid="uid://de6otencrflfo" path="res://Assets/Sprites/UI/RedCoins.png" id="10_d76il"] +[ext_resource type="Texture2D" uid="uid://wx6yyqabrelf" path="res://Assets/Sprites/UI/ChallengeResultsPanel.png" id="11_02i7h"] +[ext_resource type="AudioStream" uid="uid://n07ty0sc76em" path="res://Assets/Audio/SFX/ChallengeModeGive.mp3" id="11_nym8o"] +[ext_resource type="JSON" path="res://Assets/Sprites/Players/ToadNPC.json" id="14_sv6qk"] +[ext_resource type="Texture2D" uid="uid://cxtan2ap83u3d" path="res://Assets/Sprites/UI/ChallengeMedals.png" id="14_woqpu"] +[ext_resource type="Texture2D" uid="uid://c7jq6t1d2mhur" path="res://Assets/Sprites/Items/YoshiEgg.png" id="16_1h3k2"] +[ext_resource type="AudioStream" uid="uid://bvyklj5qhjkvn" path="res://Assets/Audio/SFX/ChallengeMedalAward.wav" id="16_eupxr"] +[ext_resource type="Texture2D" uid="uid://hdpdek7jitea" path="res://Assets/Sprites/Players/Yoshi.png" id="18_n4lt1"] +[ext_resource type="AudioStream" uid="uid://cl4e0p4fnpjn1" path="res://Assets/Audio/SFX/Yoshi.wav" id="19_n4lt1"] +[ext_resource type="Texture2D" uid="uid://byy3k1pdrp77" path="res://Assets/Sprites/Particles/Smoke.png" id="20_n4lt1"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="21_bob8r"] +[ext_resource type="JSON" path="res://Assets/Sprites/Players/Yoshi.json" id="23_vohx7"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="24_cq5a1"] +[ext_resource type="Texture2D" uid="uid://ccb8wtuolj7i3" path="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Results3.png" id="27_w3bjn"] +[ext_resource type="Texture2D" uid="uid://dyckss38aqmvl" path="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Results2.png" id="28_vohx7"] +[ext_resource type="Texture2D" uid="uid://c62qmaatddm0h" path="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Results1.png" id="29_1l20f"] +[ext_resource type="PackedScene" uid="uid://jv82ssp7gwn4" path="res://Scenes/Prefabs/UI/ChallengeModeEnd.tscn" id="31_1l20f"] +[ext_resource type="PackedScene" uid="uid://dntk2js0tu3y2" path="res://Scenes/Prefabs/UI/WorldSelect.tscn" id="32_xk7j8"] +[ext_resource type="PackedScene" uid="uid://bsfkt344e6j38" path="res://Scenes/Prefabs/UI/LevelSelectNew.tscn" id="33_x7w5s"] + +[sub_resource type="Resource" id="Resource_cq5a1"] +script = ExtResource("10_bylb3") +Overworld = ExtResource("7_6dwpv") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="Animation" id="Animation_6dwpv"] +resource_name = "Main" +length = 30.0 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("PlayerSprite:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-96, 16), Vector2(-40, 16)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("PlayerSprite:animation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [&"Move", &"Idle"] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("SpeechBubble:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 1.5, 3, 3.5, 6.5, 7, 9.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [false, true, false, true, false, true, false] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("SpeechBubble/Coins:visible") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 3.1, 6.5), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [false, true, false] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("SpeechBubble/Score:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 6.7), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("SpeechBubble/Your:visible") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 3), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("Sprite2D/Sprite2D3/Coins:visible") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0, 5.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, true] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("SpeechBubble/Score/ScoreLabel:visible") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(6.7, 8), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true +tracks/8/path = NodePath("Toad:animation") +tracks/8/interp = 1 +tracks/8/loop_wrap = true +tracks/8/keys = { +"times": PackedFloat32Array(0, 1.5, 3.5, 5.5, 7, 8.9), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [&"Idle", &"Emote", &"Emote", &"Idle", &"Emote", &"Idle"] +} +tracks/9/type = "audio" +tracks/9/imported = false +tracks/9/enabled = true +tracks/9/path = NodePath("TalkSFX") +tracks/9/interp = 1 +tracks/9/loop_wrap = true +tracks/9/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("9_qaelr") +}, { +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("9_qaelr") +}, { +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("9_qaelr") +}, { +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("9_qaelr") +}, { +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("9_qaelr") +}], +"times": PackedFloat32Array(1.5, 3.5, 4.5, 7, 8) +} +tracks/9/use_blend = true +tracks/10/type = "method" +tracks/10/imported = false +tracks/10/enabled = true +tracks/10/path = NodePath(".") +tracks/10/interp = 1 +tracks/10/loop_wrap = true +tracks/10/keys = { +"times": PackedFloat32Array(5.5, 6, 8.6, 9.5, 10), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1), +"values": [{ +"args": [], +"method": &"update_coins_display" +}, { +"args": [], +"method": &"give_red_coin_medal" +}, { +"args": [], +"method": &"update_score" +}, { +"args": [], +"method": &"give_score_medal" +}, { +"args": [], +"method": &"give_yoshi_medal" +}] +} +tracks/11/type = "audio" +tracks/11/imported = false +tracks/11/enabled = true +tracks/11/path = NodePath("AudioStreamPlayer") +tracks/11/interp = 1 +tracks/11/loop_wrap = true +tracks/11/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("11_nym8o") +}, { +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("11_nym8o") +}], +"times": PackedFloat32Array(5.5, 8.5) +} +tracks/11/use_blend = true +tracks/12/type = "value" +tracks/12/imported = false +tracks/12/enabled = true +tracks/12/path = NodePath("Label2:visible") +tracks/12/interp = 1 +tracks/12/loop_wrap = true +tracks/12/keys = { +"times": PackedFloat32Array(11), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/13/type = "value" +tracks/13/imported = false +tracks/13/enabled = true +tracks/13/path = NodePath(".:can_exit") +tracks/13/interp = 1 +tracks/13/loop_wrap = true +tracks/13/keys = { +"times": PackedFloat32Array(11), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/14/type = "value" +tracks/14/imported = false +tracks/14/enabled = true +tracks/14/path = NodePath("SpeechBubble/Coins/Node2D:visible") +tracks/14/interp = 1 +tracks/14/loop_wrap = true +tracks/14/keys = { +"times": PackedFloat32Array(4.5), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} + +[sub_resource type="Animation" id="Animation_y11uu"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("PlayerSprite:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(-96, 0)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("PlayerSprite:animation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"Move"] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("SpeechBubble:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("SpeechBubble/Coins:visible") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("SpeechBubble/Score:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("SpeechBubble/Your:visible") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("Sprite2D/Sprite2D3/Coins:visible") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("SpeechBubble/Score/ScoreLabel:visible") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true +tracks/8/path = NodePath("Toad:animation") +tracks/8/interp = 1 +tracks/8/loop_wrap = true +tracks/8/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"1Idle"] +} +tracks/9/type = "value" +tracks/9/imported = false +tracks/9/enabled = true +tracks/9/path = NodePath("Label2:visible") +tracks/9/interp = 1 +tracks/9/loop_wrap = true +tracks/9/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/10/type = "value" +tracks/10/imported = false +tracks/10/enabled = true +tracks/10/path = NodePath(".:can_exit") +tracks/10/interp = 1 +tracks/10/loop_wrap = true +tracks/10/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/11/type = "value" +tracks/11/imported = false +tracks/11/enabled = true +tracks/11/path = NodePath("SpeechBubble/Coins/Node2D:visible") +tracks/11/interp = 1 +tracks/11/loop_wrap = true +tracks/11/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_nud7a"] +_data = { +&"Main": SubResource("Animation_6dwpv"), +&"RESET": SubResource("Animation_y11uu") +} + +[sub_resource type="AtlasTexture" id="AtlasTexture_qaelr"] +atlas = ExtResource("7_y11uu") +region = Rect2(0, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_moc5y"] +atlas = ExtResource("7_y11uu") +region = Rect2(16, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nud7a"] +atlas = ExtResource("7_y11uu") +region = Rect2(32, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d76il"] +atlas = ExtResource("7_y11uu") +region = Rect2(48, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_02i7h"] +atlas = ExtResource("7_y11uu") +region = Rect2(32, 0, 16, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_woqpu"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_qaelr") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_moc5y") +}], +"loop": true, +"name": &"1Neutral", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_nud7a") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_d76il") +}], +"loop": true, +"name": &"Emote", +"speed": 8.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_02i7h") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}] + +[sub_resource type="Shader" id="Shader_vohx7"] +code = "shader_type canvas_item; + +void fragment() { + vec4 color = texture(TEXTURE, UV); + if (COLOR == vec4(1, 1, 1, 1) || COLOR == vec4(0, 0, 0, 1)){ + COLOR = vec4(vec3(1.0) - color.rgb, color.a); + } +} +" + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_1l20f"] +shader = SubResource("Shader_vohx7") + +[sub_resource type="AtlasTexture" id="AtlasTexture_3ntsy"] +atlas = ExtResource("18_n4lt1") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6x77t"] +atlas = ExtResource("18_n4lt1") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4vchd"] +atlas = ExtResource("18_n4lt1") +region = Rect2(64, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_x8mei"] +atlas = ExtResource("18_n4lt1") +region = Rect2(96, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rhwve"] +atlas = ExtResource("18_n4lt1") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uvhj2"] +atlas = ExtResource("18_n4lt1") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bh1gf"] +atlas = ExtResource("18_n4lt1") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6qdj5"] +atlas = ExtResource("18_n4lt1") +region = Rect2(32, 32, 32, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_21ujm"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_3ntsy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6x77t") +}], +"loop": true, +"name": &"1", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_4vchd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_x8mei") +}], +"loop": true, +"name": &"2", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_rhwve") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_uvhj2") +}], +"loop": true, +"name": &"3", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_bh1gf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6qdj5") +}], +"loop": true, +"name": &"4", +"speed": 5.0 +}] + +[sub_resource type="Resource" id="Resource_vohx7"] +script = ExtResource("10_bylb3") +Overworld = ExtResource("19_n4lt1") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="AtlasTexture" id="AtlasTexture_x2ehg"] +atlas = ExtResource("20_n4lt1") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g3yun"] +atlas = ExtResource("20_n4lt1") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ig72b"] +atlas = ExtResource("20_n4lt1") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tvxpm"] +atlas = ExtResource("20_n4lt1") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xke1f"] +atlas = ExtResource("20_n4lt1") +region = Rect2(64, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_bob8r"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_x2ehg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_g3yun") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ig72b") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tvxpm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xke1f") +}], +"loop": false, +"name": &"default", +"speed": 15.0 +}] + +[node name="ChallengeModeResults" type="Node"] +script = ExtResource("1_3x4fv") + +[node name="BG" type="CanvasLayer" parent="."] +layer = -1 + +[node name="ColorRect" type="ColorRect" parent="BG"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 1) + +[node name="Camera" type="Camera2D" parent="."] +process_callback = 0 + +[node name="Sprite2D2" type="Sprite2D" parent="."] +visible = false +modulate = Color(0.261477, 0.261477, 0.261477, 1) +visibility_layer = 2 +z_index = -4096 +texture = ExtResource("3_um36a") +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Sprite2D" type="Sprite2D" parent="."] +visibility_layer = 2 +z_index = -4096 +position = Vector2(0, -8) +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Sprite2D3" type="Sprite2D" parent="Sprite2D"] +visibility_layer = 2 +z_index = 5 +z_as_relative = false +position = Vector2(-76, 56) +region_enabled = true +region_rect = Rect2(0, 0, 8, 64) + +[node name="Overlay" type="ColorRect" parent="Sprite2D/Sprite2D3"] +visible = false +offset_left = -60.0 +offset_top = -32.0 +offset_right = -4.0 +offset_bottom = 32.0 +color = Color(0, 0, 0, 1) + +[node name="Score" type="Label" parent="Sprite2D/Sprite2D3"] +offset_left = 8.0 +offset_top = 56.0 +offset_right = 56.0 +offset_bottom = 64.0 +text = "CHALLENGE_DIALOGUE_SCORE" +uppercase = true + +[node name="ScoreText" type="Label" parent="Sprite2D/Sprite2D3"] +offset_left = 44.0 +offset_top = 56.0 +offset_right = 108.0 +offset_bottom = 79.0 +text = "0" +horizontal_alignment = 2 + +[node name="Target" type="Label" parent="Sprite2D/Sprite2D3/ScoreText"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -8.0 +offset_right = 8.0 +offset_bottom = 23.0 +theme_override_colors/font_color = Color(0.462745, 0.52549, 1, 1) +text = "/00000" +horizontal_alignment = 2 + +[node name="Coins2" type="Label" parent="Sprite2D/Sprite2D3"] +offset_left = 8.0 +offset_top = 40.0 +offset_right = 56.0 +offset_bottom = 48.0 +text = "CHALLENGE_DIALOGUE_COINS" +uppercase = true + +[node name="Coins" type="Node2D" parent="Sprite2D/Sprite2D3"] +visible = false +position = Vector2(72, 12) + +[node name="1" type="Sprite2D" parent="Sprite2D/Sprite2D3/Coins"] +position = Vector2(-5, 36) +texture = ExtResource("10_d76il") +hframes = 2 +region_rect = Rect2(8, 0, 8, 8) +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="2" type="Sprite2D" parent="Sprite2D/Sprite2D3/Coins"] +position = Vector2(3, 36) +texture = ExtResource("10_d76il") +hframes = 2 +frame = 1 +region_rect = Rect2(8, 0, 8, 8) +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="3" type="Sprite2D" parent="Sprite2D/Sprite2D3/Coins"] +position = Vector2(11, 36) +texture = ExtResource("10_d76il") +hframes = 2 +frame = 1 +region_rect = Rect2(8, 0, 8, 8) +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="4" type="Sprite2D" parent="Sprite2D/Sprite2D3/Coins"] +position = Vector2(19, 36) +texture = ExtResource("10_d76il") +hframes = 2 +frame = 1 +region_rect = Rect2(8, 0, 8, 8) +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="5" type="Sprite2D" parent="Sprite2D/Sprite2D3/Coins"] +position = Vector2(27, 36) +texture = ExtResource("10_d76il") +hframes = 2 +frame = 1 +region_rect = Rect2(8, 0, 8, 8) +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Sprite2D" type="Sprite2D" parent="Sprite2D"] +position = Vector2(-28, 44) +texture = ExtResource("6_moc5y") + +[node name="Sprite2D2" type="Sprite2D" parent="Sprite2D"] +position = Vector2(-28, 60) +texture = ExtResource("6_moc5y") + +[node name="PlayerSprite" type="AnimatedSprite2D" parent="." node_paths=PackedStringArray("resource_setter")] +position = Vector2(-96, 0) +sprite_frames = ExtResource("4_u7ohs") +animation = &"Move" +autoplay = "Move" +speed_scale = 2.0 +offset = Vector2(0, -16) +script = ExtResource("5_x1tpn") +resource_setter = NodePath("ResourceSetterNew") +metadata/_custom_type_script = "uid://b08qfwj5jk6g1" + +[node name="ResourceSetterNew" type="Node" parent="PlayerSprite"] +script = ExtResource("7_bob8r") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Music" type="AudioStreamPlayer" parent="."] +process_mode = 3 +stream = ExtResource("7_6dwpv") +autoplay = true +bus = &"Music" + +[node name="ResourceSetter" type="Node" parent="Music" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("9_iyieq") +node_to_affect = NodePath("..") +property_name = "stream" +themed_resource = SubResource("Resource_cq5a1") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="MainSequence" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_nud7a") +} +autoplay = "Main" +speed_scale = 0.8 + +[node name="Toad" type="AnimatedSprite2D" parent="."] +position = Vector2(56, 0) +sprite_frames = SubResource("SpriteFrames_woqpu") +animation = &"1Idle" +autoplay = "Idle" +speed_scale = 2.0 + +[node name="ResourceSetterNew" type="Node" parent="Toad" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("7_bob8r") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("14_sv6qk") +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="SpeechBubble" type="Sprite2D" parent="."] +visible = false +visibility_layer = 2 +position = Vector2(-24, -40) +texture = ExtResource("8_nud7a") +centered = false +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Your" type="Label" parent="SpeechBubble"] +visible = false +material = SubResource("ShaderMaterial_1l20f") +offset_left = 1.0 +offset_top = 4.0 +offset_right = 105.0 +offset_bottom = 27.0 +text = "your" +uppercase = true + +[node name="Results" type="Label" parent="SpeechBubble/Your"] +use_parent_material = true +layout_mode = 0 +offset_left = 27.0 +offset_top = 8.0 +offset_right = 131.0 +offset_bottom = 31.0 +text = "results" +uppercase = true + +[node name="Coins" type="Label" parent="SpeechBubble"] +visible = false +material = SubResource("ShaderMaterial_1l20f") +offset_left = -1.0 +offset_top = 4.0 +offset_right = 79.0 +offset_bottom = 27.0 +text = "CHALLENGE_DIALOGUE_COINS" +uppercase = true + +[node name="Node2D" type="Node2D" parent="SpeechBubble/Coins"] +visible = false + +[node name="1" type="Sprite2D" parent="SpeechBubble/Coins/Node2D"] +position = Vector2(52, 12) +texture = ExtResource("10_d76il") +centered = false +hframes = 2 +frame = 1 +region_rect = Rect2(8, 0, 8, 8) +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="2" type="Sprite2D" parent="SpeechBubble/Coins/Node2D"] +position = Vector2(60, 12) +texture = ExtResource("10_d76il") +centered = false +hframes = 2 +frame = 1 +region_rect = Rect2(8, 0, 8, 8) +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="3" type="Sprite2D" parent="SpeechBubble/Coins/Node2D"] +position = Vector2(68, 12) +texture = ExtResource("10_d76il") +centered = false +hframes = 2 +frame = 1 +region_rect = Rect2(8, 0, 8, 8) +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="4" type="Sprite2D" parent="SpeechBubble/Coins/Node2D"] +position = Vector2(76, 12) +texture = ExtResource("10_d76il") +centered = false +hframes = 2 +frame = 1 +region_rect = Rect2(8, 0, 8, 8) +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="5" type="Sprite2D" parent="SpeechBubble/Coins/Node2D"] +position = Vector2(84, 12) +texture = ExtResource("10_d76il") +centered = false +hframes = 2 +frame = 1 +region_rect = Rect2(8, 0, 8, 8) +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Score" type="Label" parent="SpeechBubble"] +visible = false +material = SubResource("ShaderMaterial_1l20f") +offset_left = -1.0 +offset_top = 4.0 +offset_right = 79.0 +offset_bottom = 27.0 +text = "CHALLENGE_DIALOGUE_SCORE" +uppercase = true + +[node name="ScoreLabel" type="Label" parent="SpeechBubble/Score"] +visible = false +material = SubResource("ShaderMaterial_1l20f") +layout_mode = 0 +offset_left = 16.0 +offset_top = 1.0 +offset_right = 96.0 +offset_bottom = 24.0 +text = "10000" +horizontal_alignment = 2 +vertical_alignment = 2 +uppercase = true + +[node name="Sprite2D3" type="Sprite2D" parent="."] +position = Vector2(58, -112) +texture = ExtResource("11_02i7h") +centered = false +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="RedCoins" type="Sprite2D" parent="Sprite2D3"] +visible = false +position = Vector2(14, 13) +texture = ExtResource("14_woqpu") +hframes = 2 +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Score" type="Sprite2D" parent="Sprite2D3"] +visible = false +position = Vector2(30, 13) +texture = ExtResource("14_woqpu") +hframes = 2 +frame = 1 +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="YoshiEgg" type="Sprite2D" parent="Sprite2D3"] +visible = false +position = Vector2(46, 12) +texture = ExtResource("16_1h3k2") +hframes = 2 +vframes = 4 +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="TalkSFX" type="AudioStreamPlayer2D" parent="."] +volume_db = 5.0 +bus = &"SFX" + +[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] +process_mode = 3 +bus = &"SFX" + +[node name="AudioStreamPlayer2" type="AudioStreamPlayer" parent="."] +process_mode = 3 +stream = ExtResource("16_eupxr") +bus = &"SFX" + +[node name="Yoshi" type="AnimatedSprite2D" parent="."] +process_mode = 3 +visible = false +position = Vector2(16, 0) +sprite_frames = SubResource("SpriteFrames_21ujm") +animation = &"1" +autoplay = "1" +frame_progress = 0.466158 + +[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="Yoshi"] +visible = false +stream = ExtResource("19_n4lt1") +volume_db = 5.0 +bus = &"SFX" + +[node name="ResourceSetter" type="Node" parent="Yoshi/AudioStreamPlayer2D" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("9_iyieq") +node_to_affect = NodePath("..") +property_name = "stream" +themed_resource = SubResource("Resource_vohx7") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="ResourceSetterNew" type="Node" parent="Yoshi" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("7_bob8r") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("23_vohx7") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="SmokeParticle" type="AnimatedSprite2D" parent="."] +position = Vector2(16, 0) +scale = Vector2(2, 2) +sprite_frames = SubResource("SpriteFrames_bob8r") +frame = 4 +frame_progress = 1.0 + +[node name="Label" type="Label" parent="."] +offset_left = -112.0 +offset_top = -112.0 +offset_right = -64.0 +offset_bottom = -89.0 +text = "world" +uppercase = true + +[node name="WorldLevel" type="Label" parent="."] +offset_left = -104.0 +offset_top = -104.0 +offset_right = -72.0 +offset_bottom = -88.0 +text = "1-1" +horizontal_alignment = 1 +uppercase = true + +[node name="DropShadow" parent="." instance=ExtResource("21_bob8r")] + +[node name="Label2" type="Label" parent="."] +visible = false +visibility_layer = 2 +z_index = 4096 +z_as_relative = false +offset_left = -128.0 +offset_top = 24.0 +offset_right = 128.0 +offset_bottom = 82.0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "CHALLENGE_DIALOGUE_EXIT" +horizontal_alignment = 1 +vertical_alignment = 2 +uppercase = true + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("24_cq5a1") +labels = [NodePath("../Sprite2D/Sprite2D3/Score"), NodePath("../Sprite2D/Sprite2D3/Coins2"), NodePath("../Sprite2D/Sprite2D3/ScoreText"), NodePath("../Sprite2D/Sprite2D3/ScoreText/Target"), null, NodePath("../SpeechBubble/Your"), NodePath("../SpeechBubble/Your/Results"), NodePath("../SpeechBubble/Coins"), NodePath("../SpeechBubble/Score"), NodePath("../SpeechBubble/Score/ScoreLabel"), NodePath("../Label"), NodePath("../WorldLevel"), NodePath("../Label2")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="BG2" type="Node2D" parent="."] +z_index = -50 +position = Vector2(0, -8) + +[node name="PackSprite3" type="Sprite2D" parent="BG2"] +visibility_layer = 2 +z_index = -4096 +texture = ExtResource("27_w3bjn") +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="PackSprite2" type="Sprite2D" parent="BG2"] +texture = ExtResource("28_vohx7") +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="PackSprite4" type="Sprite2D" parent="BG2"] +texture = ExtResource("29_1l20f") +script = ExtResource("3_xe6g7") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="CanvasLayer" type="CanvasLayer" parent="."] + +[node name="PauseMenu" parent="CanvasLayer" instance=ExtResource("31_1l20f")] +visible = false + +[node name="WorldSelect" parent="CanvasLayer" instance=ExtResource("32_xk7j8")] +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -90.0 +offset_top = -32.5 +offset_right = 90.0 +offset_bottom = 32.5 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="LevelSelect" parent="CanvasLayer" instance=ExtResource("33_x7w5s")] +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -128.0 +offset_top = -40.0 +offset_right = 128.0 +offset_bottom = 40.0 +grow_horizontal = 2 +grow_vertical = 2 + +[connection signal="sprites_updated" from="Music/ResourceSetter" to="Music" method="play"] +[connection signal="option_1_selected" from="CanvasLayer/PauseMenu" to="." method="retry_level"] +[connection signal="option_2_selected" from="CanvasLayer/PauseMenu" to="CanvasLayer/PauseMenu" method="close"] +[connection signal="option_2_selected" from="CanvasLayer/PauseMenu" to="CanvasLayer/WorldSelect" method="open"] +[connection signal="option_3_selected" from="CanvasLayer/PauseMenu" to="." method="go_to_title_screen"] +[connection signal="cancelled" from="CanvasLayer/WorldSelect" to="CanvasLayer/PauseMenu" method="open"] +[connection signal="world_selected" from="CanvasLayer/WorldSelect" to="CanvasLayer/LevelSelect" method="open"] +[connection signal="cancelled" from="CanvasLayer/LevelSelect" to="CanvasLayer/WorldSelect" method="open"] +[connection signal="level_selected" from="CanvasLayer/LevelSelect" to="." method="retry_level"] + +[editable path="CanvasLayer/LevelSelect"] diff --git a/Scenes/Levels/Credits.tscn b/Scenes/Levels/Credits.tscn new file mode 100644 index 0000000..dbffe81 --- /dev/null +++ b/Scenes/Levels/Credits.tscn @@ -0,0 +1,2422 @@ +[gd_scene load_steps=81 format=3 uid="uid://bgeh6ex0lbqfq"] + +[ext_resource type="Script" uid="uid://b3stoe2kp1nv1" path="res://Scripts/UI/Credits.gd" id="1_db8c5"] +[ext_resource type="AudioStream" uid="uid://cdhsj02wqdt7y" path="res://Assets/Audio/BGM/Credits.mp3" id="1_k57dj"] +[ext_resource type="Texture2D" uid="uid://bmvf1l15447r" path="res://Assets/Sprites/UI/Staff.png" id="4_g2gtw"] +[ext_resource type="Texture2D" uid="uid://vqtqnrt5rco1" path="res://Assets/Sprites/UI/CreditsDioramas/1.png" id="4_j3afk"] +[ext_resource type="Texture2D" uid="uid://dvo3gs4wg68hl" path="res://Assets/Sprites/UI/CreditsDioramas/2.png" id="6_s34bh"] +[ext_resource type="Texture2D" uid="uid://c3wphsst0h6ie" path="res://Assets/Sprites/UI/CreditsDioramas/3.png" id="7_k6bv2"] +[ext_resource type="Texture2D" uid="uid://bn3mqsvovdtbx" path="res://Assets/Sprites/UI/CreditsDioramas/4.png" id="8_3648a"] +[ext_resource type="Texture2D" uid="uid://deooy8040yx2u" path="res://Assets/Sprites/UI/LocaleFlags.png" id="8_oqk7k"] +[ext_resource type="Texture2D" uid="uid://cble1pod2v3gd" path="res://Assets/Sprites/UI/CreditsDioramas/5.png" id="9_shsp7"] +[ext_resource type="Texture2D" uid="uid://dgu0hgrwsu5jk" path="res://Assets/Sprites/UI/CreditsDioramas/6.png" id="11_kpq8t"] +[ext_resource type="Texture2D" uid="uid://c8xmws8kj7dtd" path="res://Assets/Sprites/UI/CreditsDioramas/7.png" id="12_oe1k8"] +[ext_resource type="Texture2D" uid="uid://c8bg7co8ic1mm" path="res://Assets/Sprites/UI/CreditsDioramas/9.png" id="13_17gvw"] +[ext_resource type="Texture2D" uid="uid://brvpi1u1e40th" path="res://Assets/Sprites/UI/CreditsDioramas/8.png" id="13_irr87"] +[ext_resource type="Texture2D" uid="uid://bw7de0ub8ny3b" path="res://Assets/Sprites/UI/Logos.png" id="14_4e2pw"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="15_suvme"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_g2gtw"] +color = Color(1, 1, 1, 1) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s34bh"] +atlas = ExtResource("4_g2gtw") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ouss1"] +atlas = ExtResource("4_g2gtw") +region = Rect2(16, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yji2n"] +atlas = ExtResource("4_g2gtw") +region = Rect2(64, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4ssyu"] +atlas = ExtResource("4_g2gtw") +region = Rect2(48, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8pyc7"] +atlas = ExtResource("4_g2gtw") +region = Rect2(64, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6kpe2"] +atlas = ExtResource("4_g2gtw") +region = Rect2(16, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3s1o5"] +atlas = ExtResource("4_g2gtw") +region = Rect2(64, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_x745s"] +atlas = ExtResource("4_g2gtw") +region = Rect2(80, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g2gtw"] +atlas = ExtResource("4_g2gtw") +region = Rect2(96, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_885hu"] +atlas = ExtResource("4_g2gtw") +region = Rect2(64, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j5uy1"] +atlas = ExtResource("4_g2gtw") +region = Rect2(16, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_oqk7k"] +atlas = ExtResource("4_g2gtw") +region = Rect2(64, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ud3pl"] +atlas = ExtResource("4_g2gtw") +region = Rect2(80, 80, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_isghj"] +atlas = ExtResource("4_g2gtw") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_oe1k8"] +atlas = ExtResource("4_g2gtw") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sqdyg"] +atlas = ExtResource("4_g2gtw") +region = Rect2(96, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0ixvh"] +atlas = ExtResource("4_g2gtw") +region = Rect2(96, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_txoml"] +atlas = ExtResource("8_oqk7k") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_shsp7"] +atlas = ExtResource("4_g2gtw") +region = Rect2(80, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i063v"] +atlas = ExtResource("4_g2gtw") +region = Rect2(32, 64, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_23b0w"] +atlas = ExtResource("4_g2gtw") +region = Rect2(48, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yeh4c"] +atlas = ExtResource("4_g2gtw") +region = Rect2(0, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mjy6w"] +atlas = ExtResource("4_g2gtw") +region = Rect2(96, 64, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_irr87"] +atlas = ExtResource("4_g2gtw") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3diwr"] +atlas = ExtResource("4_g2gtw") +region = Rect2(0, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_o2gfq"] +atlas = ExtResource("4_g2gtw") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wkf2d"] +atlas = ExtResource("4_g2gtw") +region = Rect2(80, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g72p5"] +atlas = ExtResource("4_g2gtw") +region = Rect2(48, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4e2pw"] +atlas = ExtResource("8_oqk7k") +region = Rect2(96, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mwo1j"] +atlas = ExtResource("4_g2gtw") +region = Rect2(32, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_17gvw"] +atlas = ExtResource("8_oqk7k") +region = Rect2(64, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_suvme"] +atlas = ExtResource("8_oqk7k") +region = Rect2(128, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d4vu4"] +atlas = ExtResource("8_oqk7k") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ekvxv"] +atlas = ExtResource("8_oqk7k") +region = Rect2(160, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uea8q"] +atlas = ExtResource("4_g2gtw") +region = Rect2(16, 64, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kd4b0"] +atlas = ExtResource("4_g2gtw") +region = Rect2(48, 80, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d2mcn"] +atlas = ExtResource("8_oqk7k") +region = Rect2(112, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tbk6s"] +atlas = ExtResource("4_g2gtw") +region = Rect2(16, 80, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_igtl7"] +atlas = ExtResource("8_oqk7k") +region = Rect2(176, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ipar5"] +atlas = ExtResource("4_g2gtw") +region = Rect2(64, 64, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wjira"] +atlas = ExtResource("8_oqk7k") +region = Rect2(80, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c51sb"] +atlas = ExtResource("4_g2gtw") +region = Rect2(32, 80, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s2n2q"] +atlas = ExtResource("8_oqk7k") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uw0vd"] +atlas = ExtResource("4_g2gtw") +region = Rect2(0, 96, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bdyah"] +atlas = ExtResource("8_oqk7k") +region = Rect2(144, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wi5il"] +atlas = ExtResource("4_g2gtw") +region = Rect2(0, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mysjn"] +atlas = ExtResource("4_g2gtw") +region = Rect2(48, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_iq5ck"] +atlas = ExtResource("4_g2gtw") +region = Rect2(80, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g8vsx"] +atlas = ExtResource("4_g2gtw") +region = Rect2(32, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rtb0f"] +atlas = ExtResource("4_g2gtw") +region = Rect2(16, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j783k"] +atlas = ExtResource("4_g2gtw") +region = Rect2(64, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2q3a5"] +atlas = ExtResource("4_g2gtw") +region = Rect2(80, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8ybgs"] +atlas = ExtResource("4_g2gtw") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gclpm"] +atlas = ExtResource("4_g2gtw") +region = Rect2(32, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_knejk"] +atlas = ExtResource("4_g2gtw") +region = Rect2(96, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bwa3s"] +atlas = ExtResource("4_g2gtw") +region = Rect2(0, 64, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ml8dk"] +atlas = ExtResource("4_g2gtw") +region = Rect2(80, 64, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tm746"] +atlas = ExtResource("4_g2gtw") +region = Rect2(48, 64, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_t8m53"] +atlas = ExtResource("4_g2gtw") +region = Rect2(64, 80, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1n3p2"] +atlas = ExtResource("4_g2gtw") +region = Rect2(0, 80, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vk6gj"] +atlas = ExtResource("4_g2gtw") +region = Rect2(16, 96, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i3nva"] +atlas = ExtResource("4_g2gtw") +region = Rect2(96, 80, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7s4gc"] +atlas = ExtResource("14_4e2pw") +region = Rect2(144, 0, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2xhay"] +atlas = ExtResource("14_4e2pw") +region = Rect2(0, 16, 144, 48) + +[node name="Credits" type="Node"] +script = ExtResource("1_db8c5") +campaign = "SMBLL" +world_id = 8 +level_id = 4 + +[node name="BG" type="ColorRect" parent="."] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 1) + +[node name="Music" type="AudioStreamPlayer" parent="."] +stream = ExtResource("1_k57dj") +bus = &"Music" + +[node name="Labels" type="Node" parent="."] + +[node name="Label" type="Label" parent="Labels"] +visible = false +anchors_preset = 14 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +offset_top = -8.0 +offset_bottom = 8.0 +grow_horizontal = 2 +grow_vertical = 2 +text = "Super Mario Bros. Remastered" +horizontal_alignment = 1 +uppercase = true +metadata/time = 2 + +[node name="Label2" type="Label" parent="Labels"] +visible = false +anchors_preset = 14 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +offset_top = -8.0 +offset_bottom = 8.0 +grow_horizontal = 2 +grow_vertical = 2 +text = "Created by JoeMama" +horizontal_alignment = 1 +uppercase = true +metadata/time = 2 + +[node name="TileArtists" type="Control" parent="Labels"] +visible = false +layout_mode = 3 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -128.0 +offset_right = 128.0 +offset_bottom = 240.0 +grow_horizontal = 2 + +[node name="Label" type="Label" parent="Labels/TileArtists"] +layout_mode = 0 +offset_left = 8.0 +offset_top = 16.0 +offset_right = 112.0 +offset_bottom = 32.0 +text = "Tile Artists" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Labels/TileArtists/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") + +[node name="Label2" type="Label" parent="Labels/TileArtists/Label"] +layout_mode = 0 +offset_top = 16.0 +offset_right = 40.0 +offset_bottom = 32.0 +text = "amer241" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/TileArtists/Label/Label2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_s34bh") +stretch_mode = 2 + +[node name="Label3" type="Label" parent="Labels/TileArtists/Label"] +layout_mode = 0 +offset_top = 32.0 +offset_right = 112.0 +offset_bottom = 48.0 +text = "HOT CROSS BUN" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/TileArtists/Label/Label3"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_ouss1") +stretch_mode = 2 + +[node name="Label4" type="Label" parent="Labels/TileArtists/Label"] +layout_mode = 0 +offset_top = 48.0 +offset_right = 56.0 +offset_bottom = 64.0 +text = "MARTIN LOZANO" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/TileArtists/Label/Label4"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_yji2n") +stretch_mode = 2 + +[node name="Label5" type="Label" parent="Labels/TileArtists/Label"] +layout_mode = 0 +offset_top = 80.0 +offset_right = 40.0 +offset_bottom = 96.0 +text = "hdtv" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/TileArtists/Label/Label5"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_4ssyu") +stretch_mode = 2 + +[node name="Label6" type="Label" parent="Labels/TileArtists/Label"] +layout_mode = 0 +offset_top = 64.0 +offset_right = 200.0 +offset_bottom = 80.0 +text = "DIAMOND-LOCK PRODUCTIONS" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/TileArtists/Label/Label6"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_8pyc7") +stretch_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="Labels/TileArtists"] +layout_mode = 0 +offset_left = 120.0 +offset_top = 120.0 +offset_right = 248.0 +offset_bottom = 232.0 +texture = ExtResource("4_j3afk") + +[node name="BGArtists" type="Control" parent="Labels"] +visible = false +layout_mode = 3 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -128.0 +offset_right = 128.0 +offset_bottom = 240.0 +grow_horizontal = 2 + +[node name="Label" type="Label" parent="Labels/BGArtists"] +layout_mode = 0 +offset_left = 16.0 +offset_top = 24.0 +offset_right = 104.0 +offset_bottom = 40.0 +text = "BG ARTISTS" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Labels/BGArtists/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") + +[node name="Label2" type="Label" parent="Labels/BGArtists/Label"] +layout_mode = 0 +offset_top = 16.0 +offset_right = 64.0 +offset_bottom = 32.0 +text = "amer241" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BGArtists/Label/Label2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_s34bh") +stretch_mode = 2 + +[node name="Label3" type="Label" parent="Labels/BGArtists/Label"] +layout_mode = 0 +offset_top = 32.0 +offset_right = 112.0 +offset_bottom = 48.0 +text = "HOT CROSS BUN" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BGArtists/Label/Label3"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_6kpe2") +stretch_mode = 2 + +[node name="Label4" type="Label" parent="Labels/BGArtists/Label"] +layout_mode = 0 +offset_top = 48.0 +offset_right = 200.0 +offset_bottom = 64.0 +text = "Diamond-Lock Productions" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BGArtists/Label/Label4"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_3s1o5") +stretch_mode = 2 + +[node name="Label6" type="Label" parent="Labels/BGArtists/Label"] +layout_mode = 0 +offset_top = 64.0 +offset_right = 80.0 +offset_bottom = 80.0 +text = "vannyarts" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BGArtists/Label/Label6"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_x745s") +stretch_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="Labels/BGArtists"] +layout_mode = 0 +offset_left = 16.0 +offset_top = 112.0 +offset_right = 144.0 +offset_bottom = 224.0 +texture = ExtResource("6_s34bh") + +[node name="EnemyArtists" type="Control" parent="Labels"] +visible = false +layout_mode = 3 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -128.0 +offset_right = 128.0 +offset_bottom = 240.0 +grow_horizontal = 2 + +[node name="Label" type="Label" parent="Labels/EnemyArtists"] +layout_mode = 0 +offset_left = 16.0 +offset_top = 8.0 +offset_right = 128.0 +offset_bottom = 24.0 +text = "ENEMY, PLAYER, NPC ARTISTS" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Labels/EnemyArtists/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") + +[node name="Label2" type="Label" parent="Labels/EnemyArtists/Label"] +layout_mode = 0 +offset_top = 16.0 +offset_right = 64.0 +offset_bottom = 32.0 +text = "amer241" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/EnemyArtists/Label/Label2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_s34bh") +stretch_mode = 2 + +[node name="Label3" type="Label" parent="Labels/EnemyArtists/Label"] +layout_mode = 0 +offset_top = 32.0 +offset_right = 80.0 +offset_bottom = 48.0 +text = "SamButSam" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/EnemyArtists/Label/Label3"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_g2gtw") +stretch_mode = 2 + +[node name="Label4" type="Label" parent="Labels/EnemyArtists/Label"] +layout_mode = 0 +offset_top = 48.0 +offset_right = 200.0 +offset_bottom = 64.0 +text = "Diamond-Lock Productions" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/EnemyArtists/Label/Label4"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_885hu") +stretch_mode = 2 + +[node name="Label5" type="Label" parent="Labels/EnemyArtists/Label"] +layout_mode = 0 +offset_top = 64.0 +offset_right = 112.0 +offset_bottom = 80.0 +text = "Hot Cross Bun" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/EnemyArtists/Label/Label5"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_j5uy1") +stretch_mode = 2 + +[node name="Label6" type="Label" parent="Labels/EnemyArtists/Label"] +layout_mode = 0 +offset_top = 80.0 +offset_right = 128.0 +offset_bottom = 96.0 +text = "GLACIALSIREN484" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/EnemyArtists/Label/Label6"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_oqk7k") +stretch_mode = 2 + +[node name="Label7" type="Label" parent="Labels/EnemyArtists/Label"] +layout_mode = 0 +offset_top = 96.0 +offset_right = 64.0 +offset_bottom = 112.0 +text = "FUNGICAPTAIN" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/EnemyArtists/Label/Label7"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_ud3pl") +stretch_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="Labels/EnemyArtists"] +layout_mode = 0 +offset_left = 120.0 +offset_top = 120.0 +offset_right = 248.0 +offset_bottom = 232.0 +texture = ExtResource("7_k6bv2") + +[node name="Label10" type="Label" parent="Labels/EnemyArtists"] +layout_mode = 0 +offset_left = 16.0 +offset_top = 120.0 +offset_right = 96.0 +offset_bottom = 136.0 +text = "OhthatGuy" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/EnemyArtists/Label10"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_isghj") +stretch_mode = 2 + +[node name="LevelDesign" type="Control" parent="Labels"] +visible = false +layout_mode = 3 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -128.0 +offset_right = 128.0 +offset_bottom = 240.0 +grow_horizontal = 2 + +[node name="Label" type="Label" parent="Labels/LevelDesign"] +layout_mode = 0 +offset_left = 8.0 +offset_top = 112.0 +offset_right = 112.0 +offset_bottom = 128.0 +text = "Level Design" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Labels/LevelDesign/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") + +[node name="Label2" type="Label" parent="Labels/LevelDesign/Label"] +layout_mode = 0 +offset_top = 16.0 +offset_right = 64.0 +offset_bottom = 32.0 +text = "amer241" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/LevelDesign/Label/Label2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_s34bh") +stretch_mode = 2 + +[node name="Label4" type="Label" parent="Labels/LevelDesign/Label"] +layout_mode = 0 +offset_top = 32.0 +offset_right = 72.0 +offset_bottom = 48.0 +text = "SlavaWow" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/LevelDesign/Label/Label4"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_oe1k8") +stretch_mode = 2 + +[node name="Label5" type="Label" parent="Labels/LevelDesign/Label/Label4"] +layout_mode = 0 +offset_top = 16.0 +offset_right = 64.0 +offset_bottom = 32.0 +text = "Makerk6" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/LevelDesign/Label/Label4/Label5"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_sqdyg") +stretch_mode = 2 + +[node name="Label5" type="Label" parent="Labels/LevelDesign/Label"] +layout_mode = 0 +offset_top = 64.0 +offset_right = 40.0 +offset_bottom = 80.0 +text = "hdtv" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/LevelDesign/Label/Label5"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_4ssyu") +stretch_mode = 2 + +[node name="Label7" type="Label" parent="Labels/LevelDesign/Label"] +layout_mode = 0 +offset_top = 80.0 +offset_right = 96.0 +offset_bottom = 96.0 +text = "speedymcfly" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/LevelDesign/Label/Label7"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_0ixvh") +stretch_mode = 2 + +[node name="TextureRect2" type="TextureRect" parent="Labels/LevelDesign/Label/Label7/TextureRect"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_txoml") +stretch_mode = 2 + +[node name="Label3" type="Label" parent="Labels/LevelDesign/Label"] +layout_mode = 0 +offset_top = 96.0 +offset_right = 80.0 +offset_bottom = 112.0 +text = "SamButSam" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/LevelDesign/Label/Label3"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_g2gtw") +stretch_mode = 2 + +[node name="Label2" type="Label" parent="Labels/LevelDesign"] +layout_mode = 0 +offset_left = 8.0 +offset_top = 56.0 +offset_right = 136.0 +offset_bottom = 72.0 +text = "UI DESIGN + ART" +horizontal_alignment = 1 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Labels/LevelDesign/Label2"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") + +[node name="Label4" type="Label" parent="Labels/LevelDesign/Label2"] +layout_mode = 0 +offset_top = 32.0 +offset_right = 64.0 +offset_bottom = 48.0 +text = "amer241" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/LevelDesign/Label2/Label4"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_s34bh") +stretch_mode = 2 + +[node name="Label2" type="Label" parent="Labels/LevelDesign/Label2"] +layout_mode = 0 +offset_top = 16.0 +offset_right = 64.0 +offset_bottom = 32.0 +text = "VannyArts" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/LevelDesign/Label2/Label2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_shsp7") +stretch_mode = 2 + +[node name="Label3" type="Label" parent="Labels/LevelDesign"] +layout_mode = 0 +offset_left = 8.0 +offset_top = 16.0 +offset_right = 96.0 +offset_bottom = 32.0 +text = "LSS BANNER + ICON" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Labels/LevelDesign/Label3"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") + +[node name="Label2" type="Label" parent="Labels/LevelDesign/Label3"] +layout_mode = 0 +offset_top = 16.0 +offset_right = 64.0 +offset_bottom = 32.0 +text = "KrystalPhantasm" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/LevelDesign/Label3/Label2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_i063v") +stretch_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="Labels/LevelDesign"] +layout_mode = 0 +offset_left = 120.0 +offset_top = 120.0 +offset_right = 248.0 +offset_bottom = 232.0 +texture = ExtResource("8_3648a") + +[node name="Sound" type="Control" parent="Labels"] +visible = false +layout_mode = 3 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -128.0 +offset_right = 128.0 +offset_bottom = 240.0 +grow_horizontal = 2 + +[node name="Label" type="Label" parent="Labels/Sound"] +layout_mode = 0 +offset_left = 8.0 +offset_top = 16.0 +offset_right = 88.0 +offset_bottom = 32.0 +text = "Composers" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Labels/Sound/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") + +[node name="Label2" type="Label" parent="Labels/Sound/Label"] +layout_mode = 0 +offset_top = 16.0 +offset_right = 64.0 +offset_bottom = 32.0 +text = "amer241" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Sound/Label/Label2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_s34bh") +stretch_mode = 2 + +[node name="Label3" type="Label" parent="Labels/Sound/Label"] +layout_mode = 0 +offset_top = 32.0 +offset_right = 40.0 +offset_bottom = 48.0 +text = "hdtv" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Sound/Label/Label3"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_23b0w") +stretch_mode = 2 + +[node name="Label4" type="Label" parent="Labels/Sound/Label"] +layout_mode = 0 +offset_top = 48.0 +offset_right = 88.0 +offset_bottom = 64.0 +text = "Blindspuut" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Sound/Label/Label4"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_yeh4c") +stretch_mode = 2 + +[node name="Label6" type="Label" parent="Labels/Sound/Label"] +layout_mode = 0 +offset_top = 64.0 +offset_right = 88.0 +offset_bottom = 80.0 +text = "LeviR.star" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Sound/Label/Label6"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_mjy6w") +stretch_mode = 2 + +[node name="Label2" type="Label" parent="Labels/Sound"] +layout_mode = 0 +offset_left = 8.0 +offset_top = 104.0 +offset_right = 48.0 +offset_bottom = 120.0 +text = "SFXs" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Labels/Sound/Label2"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") + +[node name="Label2" type="Label" parent="Labels/Sound/Label2"] +layout_mode = 0 +offset_top = 16.0 +offset_right = 64.0 +offset_bottom = 32.0 +text = "QuagIsCool" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Sound/Label2/Label2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_irr87") +stretch_mode = 2 + +[node name="Label6" type="Label" parent="Labels/Sound/Label2"] +layout_mode = 0 +offset_top = 32.0 +offset_right = 88.0 +offset_bottom = 48.0 +text = "LeviR.star" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Sound/Label2/Label6"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_mjy6w") +stretch_mode = 2 + +[node name="Label7" type="Label" parent="Labels/Sound/Label2"] +layout_mode = 0 +offset_top = 48.0 +offset_right = 88.0 +offset_bottom = 64.0 +text = "BlindSpuut" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Sound/Label2/Label7"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_3diwr") +stretch_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="Labels/Sound"] +layout_mode = 0 +offset_left = 120.0 +offset_top = 8.0 +offset_right = 248.0 +offset_bottom = 120.0 +texture = ExtResource("9_shsp7") + +[node name="Label3" type="Label" parent="Labels/Sound"] +layout_mode = 0 +offset_left = 8.0 +offset_top = 184.0 +offset_right = 104.0 +offset_bottom = 200.0 +text = "PROGRAMMING" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Labels/Sound/Label3"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") + +[node name="Label2" type="Label" parent="Labels/Sound/Label3"] +layout_mode = 0 +offset_top = 16.0 +offset_right = 40.0 +offset_bottom = 32.0 +text = "JOEMAMA" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Sound/Label3/Label2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_o2gfq") +stretch_mode = 2 + +[node name="Label3" type="Label" parent="Labels/Sound/Label3"] +layout_mode = 0 +offset_top = 32.0 +offset_right = 104.0 +offset_bottom = 48.0 +text = "ALOELUCIDITY" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Sound/Label3/Label3"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_wkf2d") +stretch_mode = 2 + +[node name="Localizers" type="Control" parent="Labels"] +visible = false +layout_mode = 3 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -128.0 +offset_right = 128.0 +offset_bottom = 240.0 +grow_horizontal = 2 + +[node name="Label" type="Label" parent="Labels/Localizers"] +layout_mode = 0 +offset_left = 8.0 +offset_top = 8.0 +offset_right = 104.0 +offset_bottom = 24.0 +text = "localizers" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Labels/Localizers/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") + +[node name="Label2" type="Label" parent="Labels/Localizers/Label"] +layout_mode = 0 +offset_top = 16.0 +offset_right = 40.0 +offset_bottom = 32.0 +text = "Cube" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Localizers/Label/Label2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_g72p5") +stretch_mode = 2 + +[node name="TextureRect2" type="TextureRect" parent="Labels/Localizers/Label/Label2/TextureRect"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_4e2pw") +stretch_mode = 2 + +[node name="Label3" type="Label" parent="Labels/Localizers/Label"] +layout_mode = 0 +offset_top = 32.0 +offset_right = 40.0 +offset_bottom = 48.0 +text = "TRIPPY" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Localizers/Label/Label3"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_mwo1j") +stretch_mode = 2 + +[node name="TextureRect2" type="TextureRect" parent="Labels/Localizers/Label/Label3/TextureRect"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_17gvw") +stretch_mode = 2 + +[node name="Label4" type="Label" parent="Labels/Localizers/Label"] +layout_mode = 0 +offset_top = 48.0 +offset_right = 40.0 +offset_bottom = 64.0 +text = "SlavaWow" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Localizers/Label/Label4"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_oe1k8") +stretch_mode = 2 + +[node name="TextureRect2" type="TextureRect" parent="Labels/Localizers/Label/Label4/TextureRect"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_suvme") +stretch_mode = 2 + +[node name="Label5" type="Label" parent="Labels/Localizers/Label"] +layout_mode = 0 +offset_top = 64.0 +offset_right = 64.0 +offset_bottom = 80.0 +text = "Makerk6" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Localizers/Label/Label5"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_sqdyg") +stretch_mode = 2 + +[node name="TextureRect2" type="TextureRect" parent="Labels/Localizers/Label/Label5/TextureRect"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_d4vu4") +stretch_mode = 2 + +[node name="Label6" type="Label" parent="Labels/Localizers/Label"] +layout_mode = 0 +offset_top = 80.0 +offset_right = 64.0 +offset_bottom = 96.0 +text = "vannyarts" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Localizers/Label/Label6"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_x745s") +stretch_mode = 2 + +[node name="TextureRect2" type="TextureRect" parent="Labels/Localizers/Label/Label6/TextureRect"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_ekvxv") +stretch_mode = 2 + +[node name="Label7" type="Label" parent="Labels/Localizers/Label"] +layout_mode = 0 +offset_top = 96.0 +offset_right = 80.0 +offset_bottom = 112.0 +text = "speedymcfly" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Localizers/Label/Label7"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_0ixvh") +stretch_mode = 2 + +[node name="TextureRect2" type="TextureRect" parent="Labels/Localizers/Label/Label7/TextureRect"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_txoml") +stretch_mode = 2 + +[node name="Label8" type="Label" parent="Labels/Localizers/Label"] +layout_mode = 0 +offset_top = 112.0 +offset_right = 96.0 +offset_bottom = 128.0 +text = "Kirbo The Poyo" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Localizers/Label/Label8"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_uea8q") +stretch_mode = 2 + +[node name="TextureRect2" type="TextureRect" parent="Labels/Localizers/Label/Label8/TextureRect"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_txoml") +stretch_mode = 2 + +[node name="Label9" type="Label" parent="Labels/Localizers/Label"] +layout_mode = 0 +offset_top = 128.0 +offset_right = 96.0 +offset_bottom = 144.0 +text = "_Apostrophe" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Localizers/Label/Label9"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_kd4b0") +stretch_mode = 2 + +[node name="TextureRect2" type="TextureRect" parent="Labels/Localizers/Label/Label9/TextureRect"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_d2mcn") +stretch_mode = 2 + +[node name="Label10" type="Label" parent="Labels/Localizers/Label"] +layout_mode = 0 +offset_top = 144.0 +offset_right = 56.0 +offset_bottom = 160.0 +text = "TBB369" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Localizers/Label/Label10"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_tbk6s") +stretch_mode = 2 + +[node name="TextureRect2" type="TextureRect" parent="Labels/Localizers/Label/Label10/TextureRect"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_igtl7") +stretch_mode = 2 + +[node name="Label11" type="Label" parent="Labels/Localizers/Label"] +layout_mode = 0 +offset_top = 160.0 +offset_right = 56.0 +offset_bottom = 176.0 +text = "CHRYSS" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Localizers/Label/Label11"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_ipar5") +stretch_mode = 2 + +[node name="TextureRect2" type="TextureRect" parent="Labels/Localizers/Label/Label11/TextureRect"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_wjira") +stretch_mode = 2 + +[node name="Label12" type="Label" parent="Labels/Localizers/Label"] +layout_mode = 0 +offset_top = 176.0 +offset_right = 56.0 +offset_bottom = 192.0 +text = "TheOliveOli" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Localizers/Label/Label12"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_c51sb") +stretch_mode = 2 + +[node name="TextureRect2" type="TextureRect" parent="Labels/Localizers/Label/Label12/TextureRect"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_s2n2q") +stretch_mode = 2 + +[node name="Label13" type="Label" parent="Labels/Localizers/Label"] +layout_mode = 0 +offset_top = 192.0 +offset_right = 96.0 +offset_bottom = 208.0 +text = "Edwrin (Skopler)" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Localizers/Label/Label13"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_uw0vd") +stretch_mode = 2 + +[node name="TextureRect2" type="TextureRect" parent="Labels/Localizers/Label/Label13/TextureRect"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_bdyah") +stretch_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="Labels/Localizers"] +layout_mode = 0 +offset_left = 120.0 +offset_top = 8.0 +offset_right = 248.0 +offset_bottom = 120.0 +texture = ExtResource("11_kpq8t") + +[node name="BetaTesters" type="Control" parent="Labels"] +visible = false +layout_mode = 3 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -128.0 +offset_right = 128.0 +offset_bottom = 240.0 +grow_horizontal = 2 +metadata/time = 5 + +[node name="Label" type="Label" parent="Labels/BetaTesters"] +layout_mode = 0 +offset_left = 8.0 +offset_top = 8.0 +offset_right = 112.0 +offset_bottom = 24.0 +text = "Beta Testers" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Labels/BetaTesters/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") + +[node name="Label2" type="Label" parent="Labels/BetaTesters/Label"] +layout_mode = 0 +offset_top = 16.0 +offset_right = 32.0 +offset_bottom = 32.0 +text = "ian" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters/Label/Label2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_wi5il") +stretch_mode = 2 + +[node name="Label3" type="Label" parent="Labels/BetaTesters/Label"] +layout_mode = 0 +offset_top = 32.0 +offset_right = 32.0 +offset_bottom = 48.0 +text = "Raykol" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters/Label/Label3"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_mysjn") +stretch_mode = 2 + +[node name="Label4" type="Label" parent="Labels/BetaTesters/Label"] +layout_mode = 0 +offset_top = 48.0 +offset_right = 56.0 +offset_bottom = 64.0 +text = "Gweenie" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters/Label/Label4"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_iq5ck") +stretch_mode = 2 + +[node name="Label5" type="Label" parent="Labels/BetaTesters/Label"] +layout_mode = 0 +offset_top = 64.0 +offset_right = 64.0 +offset_bottom = 80.0 +text = "Cr4ftex" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters/Label/Label5"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_g8vsx") +stretch_mode = 2 + +[node name="Label6" type="Label" parent="Labels/BetaTesters/Label"] +layout_mode = 0 +offset_top = 80.0 +offset_right = 72.0 +offset_bottom = 96.0 +text = "Pincelle" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters/Label/Label6"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_rtb0f") +stretch_mode = 2 + +[node name="Label7" type="Label" parent="Labels/BetaTesters/Label"] +layout_mode = 0 +offset_top = 96.0 +offset_right = 88.0 +offset_bottom = 112.0 +text = "JamiesName" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters/Label/Label7"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_j783k") +stretch_mode = 2 + +[node name="Label8" type="Label" parent="Labels/BetaTesters/Label"] +layout_mode = 0 +offset_top = 112.0 +offset_right = 48.0 +offset_bottom = 128.0 +text = "vorzo" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters/Label/Label8"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_2q3a5") +stretch_mode = 2 + +[node name="Label9" type="Label" parent="Labels/BetaTesters/Label"] +layout_mode = 0 +offset_top = 128.0 +offset_right = 72.0 +offset_bottom = 144.0 +text = "leanycat" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters/Label/Label9"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_8ybgs") +stretch_mode = 2 + +[node name="Label12" type="Label" parent="Labels/BetaTesters/Label"] +layout_mode = 0 +offset_top = 160.0 +offset_right = 56.0 +offset_bottom = 176.0 +text = "Hooked" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters/Label/Label12"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_gclpm") +stretch_mode = 2 + +[node name="Label14" type="Label" parent="Labels/BetaTesters/Label"] +layout_mode = 0 +offset_top = 176.0 +offset_right = 112.0 +offset_bottom = 192.0 +text = "Pixelcraftian" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters/Label/Label14"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_knejk") +stretch_mode = 2 + +[node name="Label13" type="Label" parent="Labels/BetaTesters/Label"] +layout_mode = 0 +offset_top = 144.0 +offset_right = 56.0 +offset_bottom = 160.0 +text = "Rhyvit" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters/Label/Label13"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_bwa3s") +expand_mode = 1 + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters"] +layout_mode = 0 +offset_left = 120.0 +offset_top = 32.0 +offset_right = 248.0 +offset_bottom = 144.0 +texture = ExtResource("12_oe1k8") + +[node name="Label2" type="Label" parent="Labels/BetaTesters"] +layout_mode = 0 +offset_left = 8.0 +offset_top = 200.0 +offset_right = 96.0 +offset_bottom = 216.0 +text = "Starrymari" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters/Label2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_ml8dk") +stretch_mode = 2 + +[node name="Label3" type="Label" parent="Labels/BetaTesters"] +layout_mode = 0 +offset_left = 8.0 +offset_top = 216.0 +offset_right = 96.0 +offset_bottom = 232.0 +text = "Jonthejeph" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters/Label3"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_tm746") +stretch_mode = 2 + +[node name="BetaTesters2" type="Control" parent="Labels"] +layout_mode = 3 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -128.0 +offset_right = 128.0 +offset_bottom = 240.0 +grow_horizontal = 2 +metadata/time = 5 + +[node name="Label" type="Label" parent="Labels/BetaTesters2"] +layout_mode = 0 +offset_left = 16.0 +offset_top = 16.0 +offset_right = 144.0 +offset_bottom = 32.0 +text = "Beta Testers..." +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Labels/BetaTesters2/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") + +[node name="Label4" type="Label" parent="Labels/BetaTesters2/Label"] +layout_mode = 0 +offset_top = 16.0 +offset_right = 56.0 +offset_bottom = 32.0 +text = "kosmic" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters2/Label/Label4"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_t8m53") +stretch_mode = 2 + +[node name="Label5" type="Label" parent="Labels/BetaTesters2/Label"] +layout_mode = 0 +offset_top = 32.0 +offset_right = 80.0 +offset_bottom = 48.0 +text = "TheLBcats" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters2/Label/Label5"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_1n3p2") +stretch_mode = 2 + +[node name="Label6" type="Label" parent="Labels/BetaTesters2/Label"] +layout_mode = 0 +offset_top = 48.0 +offset_right = 104.0 +offset_bottom = 64.0 +text = "LadiesMan217" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters2/Label/Label6"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +stretch_mode = 2 + +[node name="Label7" type="Label" parent="Labels/BetaTesters2/Label"] +layout_mode = 0 +offset_top = 96.0 +offset_right = 104.0 +offset_bottom = 112.0 +text = "MusicalMan" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters2/Label/Label7"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +stretch_mode = 2 + +[node name="Label8" type="Label" parent="Labels/BetaTesters2/Label"] +layout_mode = 0 +offset_top = 112.0 +offset_right = 72.0 +offset_bottom = 128.0 +text = "bluseven" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters2/Label/Label8"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_vk6gj") +stretch_mode = 2 + +[node name="Label9" type="Label" parent="Labels/BetaTesters2/Label"] +layout_mode = 0 +offset_top = 144.0 +offset_right = 104.0 +offset_bottom = 160.0 +text = "MRGERUND" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters2/Label/Label9"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -32.0 +offset_right = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_i3nva") +stretch_mode = 2 + +[node name="Label10" type="Label" parent="Labels/BetaTesters2/Label"] +layout_mode = 0 +offset_top = 80.0 +offset_right = 112.0 +offset_bottom = 96.0 +text = "popthatcorn14" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters2/Label/Label10"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +stretch_mode = 2 + +[node name="Label11" type="Label" parent="Labels/BetaTesters2/Label"] +layout_mode = 0 +offset_top = 128.0 +offset_right = 112.0 +offset_bottom = 144.0 +text = "LuigiBonus" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters2/Label/Label11"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +stretch_mode = 2 + +[node name="Label12" type="Label" parent="Labels/BetaTesters2/Label"] +layout_mode = 0 +offset_top = 64.0 +offset_right = 136.0 +offset_bottom = 80.0 +text = "EngingerBreadMan" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters2/Label/Label12"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +stretch_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="Labels/BetaTesters2"] +layout_mode = 0 +offset_left = 120.0 +offset_top = 120.0 +offset_right = 248.0 +offset_bottom = 232.0 +texture = ExtResource("13_17gvw") + +[node name="SpecialThanks" type="Control" parent="Labels"] +visible = false +layout_mode = 3 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -128.0 +offset_right = 128.0 +offset_bottom = 240.0 +grow_horizontal = 2 +metadata/time = 6 + +[node name="TextureRect" type="TextureRect" parent="Labels/SpecialThanks"] +layout_mode = 0 +offset_left = 60.0 +offset_top = 7.0 +offset_right = 188.0 +offset_bottom = 119.0 +texture = ExtResource("13_irr87") + +[node name="Label" type="Label" parent="Labels/SpecialThanks"] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -64.0 +offset_top = 8.0 +offset_right = 56.0 +offset_bottom = 24.0 +grow_horizontal = 2 +grow_vertical = 2 +text = "Special Thanks" +horizontal_alignment = 1 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Labels/SpecialThanks/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") + +[node name="Label" type="Label" parent="Labels/SpecialThanks/Label"] +layout_mode = 0 +offset_left = 8.0 +offset_top = 104.0 +offset_right = 112.0 +offset_bottom = 132.0 +horizontal_alignment = 1 +uppercase = true + +[node name="HFlowContainer" type="HFlowContainer" parent="Labels/SpecialThanks/Label"] +layout_mode = 1 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -120.0 +offset_top = 17.0 +offset_right = 120.0 +offset_bottom = 113.0 +grow_horizontal = 2 +theme_override_constants/h_separation = 16 +theme_override_constants/v_separation = -4 +alignment = 1 + +[node name="Label" type="Label" parent="Labels/SpecialThanks/Label/HFlowContainer"] +layout_mode = 2 +text = "ALESAN99" +uppercase = true + +[node name="Label2" type="Label" parent="Labels/SpecialThanks/Label/HFlowContainer"] +layout_mode = 2 +text = "StabYourself" +uppercase = true + +[node name="Label3" type="Label" parent="Labels/SpecialThanks/Label/HFlowContainer"] +layout_mode = 2 +text = "exploding rabbit" +uppercase = true + +[node name="Label4" type="Label" parent="Labels/SpecialThanks/Label/HFlowContainer"] +layout_mode = 2 +text = "Portponky" +uppercase = true + +[node name="Label5" type="Label" parent="Labels/SpecialThanks/Label/HFlowContainer"] +layout_mode = 2 +text = "nintendo" +uppercase = true + +[node name="Label7" type="Label" parent="Labels/SpecialThanks/Label/HFlowContainer"] +layout_mode = 2 +text = "mika" +uppercase = true + +[node name="Label8" type="Label" parent="Labels/SpecialThanks/Label/HFlowContainer"] +layout_mode = 2 +text = "kaze emanuar" +uppercase = true + +[node name="Label9" type="Label" parent="Labels/SpecialThanks/Label/HFlowContainer"] +layout_mode = 2 +text = "Level share Square" +uppercase = true + +[node name="Label10" type="Label" parent="Labels/SpecialThanks/Label/HFlowContainer"] +layout_mode = 2 +text = " +...and you!" +uppercase = true + +[node name="MadeWith" type="Control" parent="Labels"] +visible = false +layout_mode = 3 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -128.0 +offset_right = 128.0 +offset_bottom = 240.0 +grow_horizontal = 2 +metadata/time = 5 + +[node name="Label" type="Label" parent="Labels/MadeWith"] +layout_mode = 1 +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -40.0 +offset_top = -104.0 +offset_right = 40.0 +offset_bottom = -88.0 +grow_horizontal = 2 +grow_vertical = 0 +text = "Made With" +horizontal_alignment = 1 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Labels/MadeWith/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") + +[node name="Label2" type="Label" parent="Labels/MadeWith/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -16.0 +offset_top = 64.0 +offset_right = 16.0 +offset_bottom = 80.0 +grow_horizontal = 2 +grow_vertical = 0 +text = "Godot Engine" +horizontal_alignment = 1 +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/MadeWith/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_bottom = 64.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = SubResource("AtlasTexture_7s4gc") +stretch_mode = 3 + +[node name="Label2" type="Label" parent="Labels/MadeWith"] +layout_mode = 1 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -68.0 +offset_top = 17.0 +offset_right = 68.0 +offset_bottom = 33.0 +grow_horizontal = 2 +text = "original game by" +horizontal_alignment = 1 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Labels/MadeWith/Label2"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") + +[node name="TextureRect" type="TextureRect" parent="Labels/MadeWith/Label2"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -4.0 +offset_right = 4.0 +offset_bottom = 64.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = SubResource("AtlasTexture_2xhay") +stretch_mode = 3 + +[node name="MadeWith2" type="Control" parent="Labels"] +visible = false +layout_mode = 3 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -128.0 +offset_right = 128.0 +offset_bottom = 240.0 +grow_horizontal = 2 +metadata/time = 9999 + +[node name="Label2" type="Label" parent="Labels/MadeWith2"] +layout_mode = 1 +anchors_preset = 14 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +offset_top = -8.0 +offset_bottom = 8.0 +grow_horizontal = 2 +grow_vertical = 2 +text = "Thank you for Playing! :)" +horizontal_alignment = 1 +uppercase = true + +[node name="Skip" type="Label" parent="."] +visible = false +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_top = -16.0 +offset_right = 168.0 +grow_vertical = 0 +text = "Press Any To Skip..." +uppercase = true + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("15_suvme") +labels = [NodePath("../Skip")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[connection signal="finished" from="Music" to="." method="exit"] diff --git a/Scenes/Levels/CustomLevelMenu.tscn b/Scenes/Levels/CustomLevelMenu.tscn new file mode 100644 index 0000000..504d691 --- /dev/null +++ b/Scenes/Levels/CustomLevelMenu.tscn @@ -0,0 +1,713 @@ +[gd_scene load_steps=43 format=3 uid="uid://cyf16hyu7mr7x"] + +[ext_resource type="Script" uid="uid://bxu6kcun4m6uo" path="res://Scripts/UI/CustomLevelMenu.gd" id="1_2wr4s"] +[ext_resource type="Texture2D" uid="uid://bhuybr2gtuco5" path="res://Assets/Sprites/UI/MenuBG.png" id="2_0jssh"] +[ext_resource type="Texture2D" uid="uid://3ai0ggxah360" path="res://Assets/Sprites/UI/MenuBorder.png" id="2_2wr4s"] +[ext_resource type="Theme" uid="uid://dtn507x2b5de7" path="res://Resources/Theme.tres" id="2_wgcm7"] +[ext_resource type="Script" uid="uid://xem6lai3ufyj" path="res://Scripts/Classes/UI/PackNinePatch.gd" id="4_rx7vd"] +[ext_resource type="Texture2D" uid="uid://c1so2g6dmlakk" path="res://Assets/Sprites/UI/CustomLevelBG.png" id="6_ruj08"] +[ext_resource type="Script" uid="uid://ca3bew33g45eq" path="res://Scripts/Classes/UI/PackTextureRect.gd" id="7_ruj08"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="8_psbt7"] +[ext_resource type="StyleBox" uid="uid://dlbdmqmnl30sq" path="res://Resources/UI/PanelSelected.tres" id="9_61olo"] +[ext_resource type="Script" uid="uid://cv5avutyesjxt" path="res://Scripts/UI/CustomLevelList.gd" id="9_r5ajm"] +[ext_resource type="Texture2D" uid="uid://chtjq1vr0rpso" path="res://Assets/Sprites/UI/CustomLevelIconDay.png" id="10_psbt7"] +[ext_resource type="Texture2D" uid="uid://hg5ql8d3dck7" path="res://Assets/Sprites/UI/CustomLevelActionIcon.png" id="11_bwyvi"] +[ext_resource type="PackedScene" uid="uid://bmn81e10obpjv" path="res://Scenes/Parts/SelectableLabel.tscn" id="12_psbt7"] +[ext_resource type="Script" uid="uid://bb8ldpxo5h71i" path="res://Scripts/UI/SwapContainer.gd" id="12_qptw5"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="14_tjro6"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="15_7mmoe"] +[ext_resource type="PackedScene" uid="uid://dt20tjug8m6oh" path="res://Scenes/Prefabs/UI/CustomLevelContainer.tscn" id="18_7mmoe"] +[ext_resource type="PackedScene" uid="uid://ckc73w2p3cdvj" path="res://Scenes/Parts/CustomMenuButton.tscn" id="19_hvf3u"] +[ext_resource type="Script" uid="uid://bsmrnnpjkhidw" path="res://Scripts/UI/LevelInfo.gd" id="19_ruj08"] +[ext_resource type="Texture2D" uid="uid://bnv2ocqgws3p7" path="res://Assets/Sprites/UI/Panel.png" id="20_otk5o"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="21_hpawg"] +[ext_resource type="Script" uid="uid://crmjepbqu408q" path="res://Scripts/UI/LssBrowser.gd" id="21_obbrw"] +[ext_resource type="PackedScene" uid="uid://ctw1isl6cmayh" path="res://Scenes/Parts/SelectableOptionLabel.tscn" id="22_13and"] +[ext_resource type="Texture2D" uid="uid://dr28edkhbb1pg" path="res://Assets/Sprites/UI/LSSIcon.png" id="23_8jgx6"] +[ext_resource type="AudioStream" uid="uid://lwyvpothl3lv" path="res://Assets/Audio/BGM/CustomLevel.mp3" id="23_22hnx"] +[ext_resource type="Script" uid="uid://c4x7i885h4si0" path="res://Scripts/UI/LssLevelInfo.gd" id="23_u8fen"] +[ext_resource type="Script" uid="uid://d63p6qr5a748" path="res://Scripts/UI/AutoScrollContainer.gd" id="24_wf6nb"] +[ext_resource type="PackedScene" uid="uid://cr2pku7fjkgpo" path="res://Scenes/Prefabs/UI/OnlineLevelContainer.tscn" id="26_r5ajm"] +[ext_resource type="PackedScene" uid="uid://ci678koo0peoa" path="res://Scenes/Prefabs/UI/CharacterSelect.tscn" id="28_u8fen"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="29_ruj08"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="30_gmv51"] + +[sub_resource type="Shader" id="Shader_u8fen"] +code = "shader_type canvas_item; + +uniform vec2 motion = vec2(0.0); +uniform float scale = 1.0; +uniform vec2 offset = vec2(0.0); + +void vertex(){ + UV = (VERTEX + offset + TIME * motion) * TEXTURE_PIXEL_SIZE * (1.0/scale); +}" + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_lfefu"] +shader = SubResource("Shader_u8fen") +shader_parameter/motion = Vector2(-8, -8) +shader_parameter/scale = 1.0 +shader_parameter/offset = Vector2(0, 0) + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_wdbts"] +color = Color(1, 1, 1, 1) + +[sub_resource type="AtlasTexture" id="AtlasTexture_psbt7"] +atlas = ExtResource("11_bwyvi") +region = Rect2(0, 0, 12, 12) + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_wgcm7"] +color = Color(1, 1, 1, 1) +grow_begin = 8.0 +grow_end = 8.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_otk5o"] +texture = ExtResource("20_otk5o") +texture_margin_left = 8.0 +texture_margin_top = 8.0 +texture_margin_right = 8.0 +texture_margin_bottom = 8.0 +modulate_color = Color(1, 1, 0, 1) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hvf3u"] +atlas = ExtResource("11_bwyvi") +region = Rect2(0, 0, 12, 12) + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_paqvc"] +texture = ExtResource("20_otk5o") +texture_margin_left = 8.0 +texture_margin_top = 8.0 +texture_margin_right = 8.0 +texture_margin_bottom = 8.0 +modulate_color = Color(1, 0, 0, 1) + +[sub_resource type="AtlasTexture" id="AtlasTexture_otk5o"] +atlas = ExtResource("11_bwyvi") +region = Rect2(12, 0, 12, 12) + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_obbrw"] +color = Color(1, 1, 1, 1) + +[sub_resource type="Resource" id="Resource_qigcv"] +script = ExtResource("30_gmv51") +Overworld = ExtResource("23_22hnx") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="CustomLevelMenu" type="Node"] +script = ExtResource("1_2wr4s") + +[node name="BG" type="NinePatchRect" parent="."] +texture_repeat = 2 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme = ExtResource("2_wgcm7") +texture = ExtResource("2_0jssh") +region_rect = Rect2(0, 0, 16, 16) +axis_stretch_horizontal = 1 +axis_stretch_vertical = 1 +script = ExtResource("4_rx7vd") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Border" type="NinePatchRect" parent="BG"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.05 +anchor_right = 0.95 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("2_2wr4s") +region_rect = Rect2(0, 0, 32, 32) +patch_margin_left = 8 +patch_margin_top = 8 +patch_margin_right = 8 +patch_margin_bottom = 8 +axis_stretch_horizontal = 2 +axis_stretch_vertical = 2 +script = ExtResource("4_rx7vd") + +[node name="BG" type="TextureRect" parent="BG/Border"] +show_behind_parent = true +material = SubResource("ShaderMaterial_lfefu") +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("6_ruj08") +stretch_mode = 1 +script = ExtResource("7_ruj08") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Levels" type="MarginContainer" parent="BG/Border"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 24 +theme_override_constants/margin_top = 12 +theme_override_constants/margin_right = 24 +theme_override_constants/margin_bottom = 16 + +[node name="VBoxContainer" type="VBoxContainer" parent="BG/Border/Levels"] +layout_mode = 2 + +[node name="Title" type="Label" parent="BG/Border/Levels/VBoxContainer"] +custom_minimum_size = Vector2(0, 19) +layout_mode = 2 +size_flags_horizontal = 4 +text = "CUSTOM_LEVELS" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="BG/Border/Levels/VBoxContainer/Title"] +layout_mode = 1 +anchors_preset = 10 +anchor_right = 1.0 +offset_top = 12.0 +offset_bottom = 16.0 +grow_horizontal = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_wdbts") + +[node name="LevelList" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer"] +unique_name_in_owner = true +visible = false +layout_mode = 2 +size_flags_vertical = 3 +script = ExtResource("9_r5ajm") + +[node name="TopBit" type="HBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList"] +layout_mode = 2 + +[node name="Button" type="Button" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit"] +custom_minimum_size = Vector2(0, 42) +layout_mode = 2 +size_flags_horizontal = 3 +focus_neighbor_right = NodePath("../MarginContainer/VBoxContainer2/SelectableLabel") +mouse_filter = 2 +theme_override_styles/normal = ExtResource("8_psbt7") +theme_override_styles/pressed = ExtResource("8_psbt7") +theme_override_styles/hover = ExtResource("9_61olo") +theme_override_styles/disabled = ExtResource("8_psbt7") +theme_override_styles/focus = ExtResource("9_61olo") + +[node name="MarginContainer" type="MarginContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 4 +theme_override_constants/margin_top = 4 +theme_override_constants/margin_right = 4 +theme_override_constants/margin_bottom = 4 + +[node name="HBoxContainer" type="HBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer"] +layout_mode = 2 + +[node name="HSplitContainer" type="HBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/separation = 0 + +[node name="LeftHalf" type="HBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="LevelIcon" type="NinePatchRect" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf"] +unique_name_in_owner = true +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 +texture = ExtResource("10_psbt7") +region_rect = Rect2(64, 96, 32, 32) + +[node name="LevelInfo" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/separation = -4 + +[node name="ScrollContainer" type="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo"] +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +horizontal_scroll_mode = 3 +vertical_scroll_mode = 3 + +[node name="LevelName" type="Label" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/ScrollContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "EDITOR_MAIN_CREATE_0" +uppercase = true + +[node name="Container" type="BoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo" node_paths=PackedStringArray("test_node", "dummy_node")] +layout_mode = 2 +size_flags_vertical = 3 +script = ExtResource("12_qptw5") +test_node = NodePath("Label") +dummy_node = NodePath("TextureRect") + +[node name="TextureRect" type="TextureRect" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/Container"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +texture = SubResource("AtlasTexture_psbt7") +stretch_mode = 3 + +[node name="Label" type="Label" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/Container"] +visible = false +modulate = Color(0.38928655, 0.38928664, 0.38928658, 1) +layout_mode = 2 +text = "EDITOR_MAIN_CREATE_1" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button"] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = -8.0 +offset_top = -4.0 +offset_bottom = 4.0 +grow_vertical = 2 + +[node name="ResourceSetterNew" type="Node" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/TextureRect" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("14_tjro6") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("15_7mmoe") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="VBoxContainer" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit"] +layout_mode = 2 + +[node name="MarginContainer" type="MarginContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit"] +layout_mode = 2 +theme_override_constants/margin_right = -4 + +[node name="VBoxContainer2" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer"] +layout_mode = 2 + +[node name="SelectableLabel" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2" instance=ExtResource("12_psbt7")] +layout_mode = 2 +text = "EDITOR_MAIN_OPEN_FOLDER" + +[node name="SelectableLabel2" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2" instance=ExtResource("12_psbt7")] +layout_mode = 2 +text = "EDITOR_MAIN_REFRESH" + +[node name="SelectableLabel3" parent="BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2" instance=ExtResource("12_psbt7")] +layout_mode = 2 +text = "EDITOR_MAIN_LSS" + +[node name="HSeparator" type="HSeparator" parent="BG/Border/Levels/VBoxContainer/LevelList"] +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_wgcm7") + +[node name="HBoxContainer" type="HBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="MarginContainer" type="MarginContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/margin_left = -8 + +[node name="ScrollContainer" type="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/HBoxContainer/MarginContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(0, 128) +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +follow_focus = true +horizontal_scroll_mode = 0 +vertical_scroll_mode = 2 + +[node name="MarginContainer" type="MarginContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/HBoxContainer/MarginContainer/ScrollContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +theme_override_constants/margin_left = 8 + +[node name="LevelContainers" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelList/HBoxContainer/MarginContainer/ScrollContainer/MarginContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +alignment = 1 + +[node name="Label" type="Label" parent="BG/Border/Levels/VBoxContainer/LevelList/HBoxContainer/MarginContainer/ScrollContainer/MarginContainer/LevelContainers"] +layout_mode = 2 +text = "No levels found!" +horizontal_alignment = 1 +uppercase = true + +[node name="HSeparator2" type="HSeparator" parent="BG/Border/Levels/VBoxContainer/LevelList"] +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_wgcm7") + +[node name="LevelInfo" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer"] +unique_name_in_owner = true +visible = false +layout_mode = 2 +size_flags_vertical = 3 +theme_override_constants/separation = 4 +script = ExtResource("19_ruj08") + +[node name="SelectedLevel" parent="BG/Border/Levels/VBoxContainer/LevelInfo" instance=ExtResource("18_7mmoe")] +unique_name_in_owner = true +layout_mode = 2 +focus_mode = 0 + +[node name="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LevelInfo/SelectedLevel/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo" index="0"] +scroll_horizontal = 46 +is_active = true + +[node name="ScrollContainer2" parent="BG/Border/Levels/VBoxContainer/LevelInfo/SelectedLevel/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo" index="1"] +scroll_horizontal = 55 +is_active = true + +[node name="Panel" type="PanelContainer" parent="BG/Border/Levels/VBoxContainer/LevelInfo"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_styles/panel = ExtResource("8_psbt7") + +[node name="AutoScrollContainer" type="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LevelInfo/Panel"] +layout_mode = 2 +mouse_filter = 2 +scroll_vertical = 33 +horizontal_scroll_mode = 3 +vertical_scroll_mode = 3 +script = ExtResource("24_wf6nb") +direction = 1 +is_active = true +auto_connect_focus = false +metadata/_custom_type_script = "uid://d63p6qr5a748" + +[node name="Description" type="Label" parent="BG/Border/Levels/VBoxContainer/LevelInfo/Panel/AutoScrollContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "this is text, isnt it so cool. WOWOWOWOWOWW" +autowrap_mode = 2 +uppercase = true + +[node name="HBoxContainer" type="HBoxContainer" parent="BG/Border/Levels/VBoxContainer/LevelInfo"] +layout_mode = 2 +alignment = 1 + +[node name="Play" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer" instance=ExtResource("19_hvf3u")] +unique_name_in_owner = true +layout_mode = 2 +focus_neighbor_right = NodePath("../Edit") + +[node name="Label" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Play" index="2"] +text = "EDITOR_MAIN_LEVEL_PLAY" + +[node name="Edit" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer" instance=ExtResource("19_hvf3u")] +unique_name_in_owner = true +layout_mode = 2 +focus_neighbor_right = NodePath("../Delete") + +[node name="Button" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Edit" index="0"] +theme_override_styles/pressed = SubResource("StyleBoxTexture_otk5o") +theme_override_styles/focus = SubResource("StyleBoxTexture_otk5o") + +[node name="Icon" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Edit" index="1"] +texture = SubResource("AtlasTexture_hvf3u") + +[node name="Label" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Edit" index="2"] +text = "EDITOR_MAIN_LEVEL_EDIT" + +[node name="Delete" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer" instance=ExtResource("19_hvf3u")] +unique_name_in_owner = true +layout_mode = 2 +focus_neighbor_left = NodePath("../Edit") + +[node name="Button" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete" index="0"] +theme_override_styles/pressed = SubResource("StyleBoxTexture_paqvc") +theme_override_styles/focus = SubResource("StyleBoxTexture_paqvc") + +[node name="Icon" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete" index="1"] +texture = SubResource("AtlasTexture_otk5o") + +[node name="Label" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete" index="2"] +text = "EDITOR_MAIN_LEVEL_DELETE" + +[node name="DeleteConfirm" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer" instance=ExtResource("19_hvf3u")] +visible = false +layout_mode = 2 +focus_neighbor_left = NodePath("../Edit") +focus_previous = NodePath("../Edit") + +[node name="Button" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/DeleteConfirm" index="0"] +theme_override_styles/pressed = SubResource("StyleBoxTexture_paqvc") +theme_override_styles/focus = SubResource("StyleBoxTexture_paqvc") + +[node name="Icon" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/DeleteConfirm" index="1"] +texture = SubResource("AtlasTexture_otk5o") + +[node name="Label" parent="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/DeleteConfirm" index="2"] +text = "EDITOR_MAIN_LEVEL_CONFIRM" + +[node name="LSSBrowser" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer"] +unique_name_in_owner = true +visible = false +layout_mode = 2 +size_flags_vertical = 3 +script = ExtResource("21_obbrw") + +[node name="VBoxContainer" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="RefreshList" parent="BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer" instance=ExtResource("12_psbt7")] +unique_name_in_owner = true +layout_mode = 2 +text = "EDITOR_MAIN_REFRESH" + +[node name="SelectableOptionLabel" parent="BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer" instance=ExtResource("22_13and")] +layout_mode = 2 +title = "EDITOR_LSS_SORT" +values = Array[String](["EDITOR_LSS_SORT_FEATURED", "EDITOR_LSS_SORT_RECENT", "EDITOR_LSS_SORT_DOWNLOADS", "EDITOR_LSS_SORT_RATING"]) +add_colon = false + +[node name="Order" parent="BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer" instance=ExtResource("22_13and")] +layout_mode = 2 +title = "EDITOR_LSS_ORDER" +values = Array[String](["EDITOR_LSS_ORDER_ASC", "EDITOR_LSS_ORDER_DEC"]) +add_colon = false + +[node name="Page" parent="BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer" instance=ExtResource("22_13and")] +unique_name_in_owner = true +layout_mode = 2 +title = "Page" +values = Array[String](["1"]) + +[node name="HTTPRequest" type="HTTPRequest" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"] + +[node name="HSeparator" type="HSeparator" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"] +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_obbrw") + +[node name="LoadingMSG" type="Label" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"] +unique_name_in_owner = true +visible = false +layout_mode = 2 +size_flags_vertical = 6 +text = "Grabbing levels..." +horizontal_alignment = 1 +uppercase = true + +[node name="OverloadMSG" type="Label" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 6 +text = "Too many requests! Hang on a sec!" +horizontal_alignment = 1 +autowrap_mode = 2 +uppercase = true + +[node name="ErrorMSG" type="Label" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 6 +text = "Error getting levels! is LSS or your internet connection down?" +horizontal_alignment = 1 +autowrap_mode = 2 +uppercase = true + +[node name="ScrollContainer" type="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"] +layout_mode = 2 +size_flags_vertical = 3 +follow_focus = true +horizontal_scroll_mode = 0 + +[node name="MarginContainer" type="MarginContainer" parent="BG/Border/Levels/VBoxContainer/LSSBrowser/ScrollContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +theme_override_constants/margin_left = 8 +theme_override_constants/margin_top = 4 + +[node name="OnlineLevelList" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer/LSSBrowser/ScrollContainer/MarginContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="HSeparator2" type="HSeparator" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"] +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_obbrw") + +[node name="Sprite2D" type="Sprite2D" parent="BG/Border/Levels/VBoxContainer/LSSBrowser"] +visible = false +position = Vector2(171.2, 33) +texture = ExtResource("23_8jgx6") + +[node name="LSSLevelInfo" type="VBoxContainer" parent="BG/Border/Levels/VBoxContainer"] +unique_name_in_owner = true +visible = false +layout_mode = 2 +size_flags_vertical = 3 +mouse_filter = 2 +theme_override_constants/separation = 4 +script = ExtResource("23_u8fen") + +[node name="SelectedOnlineLevel" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo" instance=ExtResource("26_r5ajm")] +unique_name_in_owner = true +layout_mode = 2 +focus_mode = 0 + +[node name="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/SelectedOnlineLevel/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo" index="0"] +scroll_horizontal = 7 +is_active = true +auto_connect_focus = false + +[node name="ScrollContainer2" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/SelectedOnlineLevel/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo" index="1"] +scroll_horizontal = 55 +is_active = true +auto_connect_focus = false + +[node name="Panel" type="PanelContainer" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo"] +layout_mode = 2 +size_flags_vertical = 3 +mouse_filter = 2 +theme_override_styles/panel = ExtResource("8_psbt7") + +[node name="AutoScrollContainer" type="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/Panel"] +layout_mode = 2 +mouse_filter = 0 +scroll_vertical = 33 +horizontal_scroll_mode = 3 +script = ExtResource("24_wf6nb") +direction = 1 +is_active = true +auto_connect_focus = false +metadata/_custom_type_script = "uid://d63p6qr5a748" + +[node name="LSSDescription" type="Label" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/Panel/AutoScrollContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "this is text, isnt it so cool. WOWOWOWOWOWW" +autowrap_mode = 2 +uppercase = true + +[node name="HBoxContainer" type="HBoxContainer" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo"] +layout_mode = 2 +alignment = 1 + +[node name="Download" type="Button" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_styles/normal = ExtResource("8_psbt7") +theme_override_styles/pressed = ExtResource("9_61olo") +theme_override_styles/hover = ExtResource("9_61olo") +theme_override_styles/focus = ExtResource("9_61olo") +text = "EDITOR_LSS_DOWNLOAD" + +[node name="OnlinePlay" type="Button" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/HBoxContainer"] +unique_name_in_owner = true +visible = false +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_styles/normal = ExtResource("8_psbt7") +theme_override_styles/pressed = ExtResource("9_61olo") +theme_override_styles/hover = ExtResource("9_61olo") +theme_override_styles/focus = ExtResource("9_61olo") +text = "PLAY" + +[node name="ViewOnLSS" type="Button" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_styles/normal = ExtResource("8_psbt7") +theme_override_styles/pressed = ExtResource("9_61olo") +theme_override_styles/hover = ExtResource("9_61olo") +theme_override_styles/focus = ExtResource("9_61olo") +text = "EDITOR_LSS_OPEN_PAGE" + +[node name="Description" type="HTTPRequest" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo"] + +[node name="DownloadLevel" type="HTTPRequest" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo"] + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("21_hpawg") +labels = [NodePath("../BG/Border/Levels/VBoxContainer/Title"), NodePath("../BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/ScrollContainer/LevelName"), NodePath("../BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/Container/Label"), NodePath("../BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2/SelectableLabel"), NodePath("../BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2/SelectableLabel2"), NodePath("../BG/Border/Levels/VBoxContainer/LevelList/HBoxContainer/MarginContainer/ScrollContainer/MarginContainer/LevelContainers/Label"), NodePath("../BG/Border/Levels/VBoxContainer/LevelInfo/SelectedLevel/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/ScrollContainer/LevelName"), NodePath("../BG/Border/Levels/VBoxContainer/LevelInfo/SelectedLevel/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/ScrollContainer2/LevelAuthor"), NodePath("../BG/Border/Levels/VBoxContainer/LevelInfo/Panel/AutoScrollContainer/Description"), NodePath("../BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Play/Label"), NodePath("../BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Edit/Label"), NodePath("../BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete/Label"), NodePath("../BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/DeleteConfirm/Label"), NodePath("../BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2/SelectableLabel3"), NodePath("../BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer/RefreshList"), NodePath("../BG/Border/Levels/VBoxContainer/LSSBrowser/LoadingMSG"), NodePath("../BG/Border/Levels/VBoxContainer/LSSBrowser/OverloadMSG"), null] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="BGM" type="AudioStreamPlayer" parent="."] +stream = ExtResource("23_22hnx") +autoplay = true +bus = &"Music" + +[node name="ResourceSetter" type="Node" parent="BGM" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("29_ruj08") +node_to_affect = NodePath("..") +property_name = "stream" +themed_resource = SubResource("Resource_qigcv") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="CharacterSelect" parent="." instance=ExtResource("28_u8fen")] +visible = false +offset_left = -76.0 +offset_right = 76.0 +focus_mode = 2 + +[connection signal="closed" from="BG/Border/Levels/VBoxContainer/LevelList" to="." method="back_to_title_screen"] +[connection signal="level_selected" from="BG/Border/Levels/VBoxContainer/LevelList" to="BG/Border/Levels/VBoxContainer/LevelInfo" method="open"] +[connection signal="level_selected" from="BG/Border/Levels/VBoxContainer/LevelList" to="BG/Border/Levels/VBoxContainer/LevelList" method="close" unbinds=1] +[connection signal="focus_entered" from="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button" to="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/TextureRect" method="show"] +[connection signal="focus_exited" from="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button" to="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button/TextureRect" method="hide"] +[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button" to="." method="new_level"] +[connection signal="ready" from="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button" to="BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button" method="grab_focus"] +[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2/SelectableLabel" to="BG/Border/Levels/VBoxContainer/LevelList" method="open_folder"] +[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2/SelectableLabel2" to="BG/Border/Levels/VBoxContainer/LevelList" method="refresh"] +[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2/SelectableLabel3" to="BG/Border/Levels/VBoxContainer/LevelList" method="close"] +[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelList/TopBit/MarginContainer/VBoxContainer2/SelectableLabel3" to="BG/Border/Levels/VBoxContainer/LSSBrowser" method="open" binds= [true]] +[connection signal="closed" from="BG/Border/Levels/VBoxContainer/LevelInfo" to="BG/Border/Levels/VBoxContainer/LevelList" method="open" binds= [false]] +[connection signal="level_edit" from="BG/Border/Levels/VBoxContainer/LevelInfo" to="." method="edit_level"] +[connection signal="level_play" from="BG/Border/Levels/VBoxContainer/LevelInfo" to="." method="play_level"] +[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Play/Button" to="BG/Border/Levels/VBoxContainer/LevelInfo" method="level_selected"] +[connection signal="focus_entered" from="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Edit" to="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete" method="show"] +[connection signal="focus_entered" from="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Edit" to="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/DeleteConfirm" method="hide"] +[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Edit/Button" to="BG/Border/Levels/VBoxContainer/LevelInfo" method="level_edited"] +[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete/Button" to="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete" method="hide"] +[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete/Button" to="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/DeleteConfirm" method="grab_focus"] +[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/DeleteConfirm/Button" to="." method="delete_level"] +[connection signal="closed" from="BG/Border/Levels/VBoxContainer/LSSBrowser" to="BG/Border/Levels/VBoxContainer/LevelList" method="open" binds= [false]] +[connection signal="level_selected" from="BG/Border/Levels/VBoxContainer/LSSBrowser" to="BG/Border/Levels/VBoxContainer/LSSLevelInfo" method="open"] +[connection signal="level_selected" from="BG/Border/Levels/VBoxContainer/LSSBrowser" to="BG/Border/Levels/VBoxContainer/LSSBrowser" method="close" unbinds=1] +[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer/RefreshList" to="BG/Border/Levels/VBoxContainer/LSSBrowser" method="grab_levels"] +[connection signal="value_changed" from="BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer/SelectableOptionLabel" to="BG/Border/Levels/VBoxContainer/LSSBrowser" method="set_filter"] +[connection signal="value_changed" from="BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer/Order" to="BG/Border/Levels/VBoxContainer/LSSBrowser" method="set_order"] +[connection signal="value_changed" from="BG/Border/Levels/VBoxContainer/LSSBrowser/VBoxContainer/Page" to="BG/Border/Levels/VBoxContainer/LSSBrowser" method="set_page"] +[connection signal="request_completed" from="BG/Border/Levels/VBoxContainer/LSSBrowser/HTTPRequest" to="BG/Border/Levels/VBoxContainer/LSSBrowser" method="level_list_retrieved"] +[connection signal="tree_exiting" from="BG/Border/Levels/VBoxContainer/LSSBrowser/HTTPRequest" to="BG/Border/Levels/VBoxContainer/LSSBrowser/HTTPRequest" method="cancel_request"] +[connection signal="closed" from="BG/Border/Levels/VBoxContainer/LSSLevelInfo" to="BG/Border/Levels/VBoxContainer/LSSBrowser" method="open" binds= [false]] +[connection signal="level_play" from="BG/Border/Levels/VBoxContainer/LSSLevelInfo" to="." method="play_level"] +[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LSSLevelInfo/HBoxContainer/Download" to="BG/Border/Levels/VBoxContainer/LSSLevelInfo" method="download_level"] +[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LSSLevelInfo/HBoxContainer/OnlinePlay" to="BG/Border/Levels/VBoxContainer/LSSLevelInfo" method="play_level"] +[connection signal="pressed" from="BG/Border/Levels/VBoxContainer/LSSLevelInfo/HBoxContainer/ViewOnLSS" to="BG/Border/Levels/VBoxContainer/LSSLevelInfo" method="open_lss"] +[connection signal="request_completed" from="BG/Border/Levels/VBoxContainer/LSSLevelInfo/Description" to="BG/Border/Levels/VBoxContainer/LSSLevelInfo" method="on_request_completed"] +[connection signal="request_completed" from="BG/Border/Levels/VBoxContainer/LSSLevelInfo/DownloadLevel" to="BG/Border/Levels/VBoxContainer/LSSLevelInfo" method="level_downloaded"] +[connection signal="cancelled" from="CharacterSelect" to="BG/Border/Levels/VBoxContainer/LevelInfo" method="reopen"] + +[editable path="BG/Border/Levels/VBoxContainer/LevelInfo/SelectedLevel"] +[editable path="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Play"] +[editable path="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Edit"] +[editable path="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/Delete"] +[editable path="BG/Border/Levels/VBoxContainer/LevelInfo/HBoxContainer/DeleteConfirm"] +[editable path="BG/Border/Levels/VBoxContainer/LSSLevelInfo/SelectedOnlineLevel"] diff --git a/Scenes/Levels/Disclaimer.tscn b/Scenes/Levels/Disclaimer.tscn new file mode 100644 index 0000000..17dc44f --- /dev/null +++ b/Scenes/Levels/Disclaimer.tscn @@ -0,0 +1,220 @@ +[gd_scene load_steps=9 format=3 uid="uid://bn66tnn8nlpi7"] + +[ext_resource type="Script" uid="uid://bjsdmqxwrb6sd" path="res://Scripts/Parts/Disclaimer.gd" id="1_esyiu"] +[ext_resource type="AudioStream" uid="uid://o8wqcv7gjfkn" path="res://Assets/Audio/SFX/Pause.wav" id="3_x4k0q"] +[ext_resource type="AudioStream" uid="uid://02i3v6iqndob" path="res://Assets/Audio/SFX/Bump.wav" id="4_j7oxo"] +[ext_resource type="AudioStream" uid="uid://b2i8bjhlcvruw" path="res://Assets/Audio/SFX/Coin.wav" id="5_ou832"] + +[sub_resource type="Animation" id="Animation_j7oxo"] +resource_name = "Go" +length = 9.0 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("2:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 4.2), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Title:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.3), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Enjoy:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 8), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("3_x4k0q") +}, { +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("4_j7oxo") +}, { +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("5_ou832") +}], +"times": PackedFloat32Array(0.3, 1, 8) +} +tracks/3/use_blend = true +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("1:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 1, 4), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [false, true, false] +} + +[sub_resource type="Animation" id="Animation_ou832"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("2:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Title:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Enjoy:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("1:visible") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_f4ecw"] +_data = { +&"Go": SubResource("Animation_j7oxo"), +&"RESET": SubResource("Animation_ou832") +} + +[sub_resource type="SystemFont" id="SystemFont_x4k0q"] +font_names = PackedStringArray("Monospace") + +[node name="Disclaimer" type="Node"] +script = ExtResource("1_esyiu") + +[node name="BG" type="ColorRect" parent="."] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 1) + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_f4ecw") +} +autoplay = "Go" + +[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] +volume_db = -5.0 +bus = &"SFX" + +[node name="Title" type="Label" parent="."] +visible = false +modulate = Color(0.968627, 0.223529, 0.0627451, 1) +anchors_preset = -1 +anchor_right = 1.0 +offset_bottom = 17.0 +grow_horizontal = 2 +theme_override_fonts/font = SubResource("SystemFont_x4k0q") +theme_override_font_sizes/font_size = 12 +text = "TITLE_DISCLAIMER" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="1" type="Label" parent="."] +visible = false +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_fonts/font = SubResource("SystemFont_x4k0q") +theme_override_font_sizes/font_size = 12 +text = "TITLE_DISCLAIM_1" +horizontal_alignment = 1 +vertical_alignment = 1 +autowrap_mode = 2 + +[node name="2" type="Label" parent="."] +visible = false +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_fonts/font = SubResource("SystemFont_x4k0q") +theme_override_font_sizes/font_size = 12 +text = "TITLE_DISCLAIM_2" +horizontal_alignment = 1 +vertical_alignment = 1 +autowrap_mode = 2 + +[node name="Enjoy" type="Label" parent="."] +visible = false +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_fonts/font = SubResource("SystemFont_x4k0q") +theme_override_font_sizes/font_size = 12 +text = "TITLE_DISCLAIM_3" +horizontal_alignment = 1 +vertical_alignment = 2 +autowrap_mode = 2 + +[connection signal="animation_finished" from="AnimationPlayer" to="." method="go_to_menu" unbinds=1] diff --git a/Scenes/Levels/EditorLevelBase.tscn b/Scenes/Levels/EditorLevelBase.tscn new file mode 100755 index 0000000..d1ead16 --- /dev/null +++ b/Scenes/Levels/EditorLevelBase.tscn @@ -0,0 +1,95 @@ +[gd_scene load_steps=8 format=3 uid="uid://bow7jcfb6mf40"] + +[ext_resource type="Script" path="res://Scripts/Classes/EditorLevelBase.gd" id="1_nkx57"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_o5dwp"] +[ext_resource type="Texture2D" uid="uid://cbha2l6hg1kfo" path="res://Assets/Sprites/UI/EditorGrid.png" id="3_m2yqk"] +[ext_resource type="Texture2D" uid="uid://bxciugu0dg7e8" path="res://Assets/Sprites/Editor/ChunkDisplay.png" id="4_vqnjd"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_7pgrs"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_8b4x6"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_if7pi"] + +[node name="Level" type="Node"] +script = ExtResource("1_nkx57") +time_limit = 500 +vertical_height = -480 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("2_o5dwp")] + +[node name="Camera" type="Camera2D" parent="."] +unique_name_in_owner = true +position = Vector2(-232, 0) +process_callback = 0 +limit_enabled = false +limit_bottom = 32 + +[node name="Grid" type="Parallax2D" parent="."] +unique_name_in_owner = true +visibility_layer = 2 +z_index = -10 +z_as_relative = false +repeat_size = Vector2(512, 512) +repeat_times = 8 + +[node name="TextureRect" type="TextureRect" parent="Grid"] +modulate = Color(0.356863, 0.356863, 0.356863, 0.407843) +offset_right = 512.0 +offset_bottom = 512.0 +texture = ExtResource("3_m2yqk") +stretch_mode = 1 + +[node name="ChunkGrid" type="Parallax2D" parent="Grid"] +unique_name_in_owner = true +visibility_layer = 2 +z_index = -10 +z_as_relative = false +scroll_offset = Vector2(0, 32) +repeat_size = Vector2(512, 512) +repeat_times = 8 + +[node name="TextureRect" type="TextureRect" parent="Grid/ChunkGrid"] +offset_right = 512.0 +offset_bottom = 512.0 +texture = ExtResource("4_vqnjd") + +[node name="TileLayer5" parent="." instance=ExtResource("5_7pgrs")] +unique_name_in_owner = true + +[node name="TileLayer4" parent="." instance=ExtResource("5_7pgrs")] +unique_name_in_owner = true + +[node name="TileLayer3" parent="." instance=ExtResource("5_7pgrs")] +unique_name_in_owner = true + +[node name="TileLayer2" parent="." instance=ExtResource("5_7pgrs")] +unique_name_in_owner = true + +[node name="TileLayer1" parent="." instance=ExtResource("5_7pgrs")] +unique_name_in_owner = true + +[node name="EntityLayer5" type="Node2D" parent="."] +unique_name_in_owner = true +process_mode = 4 + +[node name="EntityLayer4" type="Node2D" parent="."] +unique_name_in_owner = true +process_mode = 4 + +[node name="EntityLayer3" type="Node2D" parent="."] +unique_name_in_owner = true +process_mode = 4 + +[node name="EntityLayer2" type="Node2D" parent="."] +unique_name_in_owner = true +process_mode = 4 + +[node name="EntityLayer1" type="Node2D" parent="."] +unique_name_in_owner = true +process_mode = 4 + +[node name="Player" parent="EntityLayer1" instance=ExtResource("6_8b4x6")] +position = Vector2(-232, 0) +metadata/tile_position = Vector2i(-15, -1) +metadata/no_save = false + +[node name="DropShadow" parent="." instance=ExtResource("7_if7pi")] diff --git a/Scenes/Levels/EndlessLevel.tscn b/Scenes/Levels/EndlessLevel.tscn new file mode 100755 index 0000000..6d4bfa3 --- /dev/null +++ b/Scenes/Levels/EndlessLevel.tscn @@ -0,0 +1,32 @@ +[gd_scene load_steps=8 format=4 uid="uid://4livv5qmwy2x"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_o1m72"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="3_j12wv"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_ws1ef"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_74hgd"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="5_5xn7b"] +[ext_resource type="Script" uid="uid://dl2nxlgmoa5t2" path="res://Scripts/Parts/EndlessLevelConstructor.gd" id="6_akn6l"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="7_ws1ef"] + +[node name="EndlessLevel" type="Node"] +script = ExtResource("1_o1m72") +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Pieces" type="Node2D" parent="."] + +[node name="EndlessLevelConstructor" type="Node" parent="."] +script = ExtResource("6_akn6l") + +[node name="BrickBlock" parent="EndlessLevelConstructor" instance=ExtResource("3_ws1ef")] +position = Vector2(-64, -64) + +[node name="StartCastle" parent="." instance=ExtResource("3_j12wv")] +position = Vector2(-216, -40) + +[node name="Player" parent="." instance=ExtResource("4_74hgd")] +position = Vector2(-216, 0) + +[node name="DropShadow" parent="." instance=ExtResource("5_5xn7b")] + +[node name="Tiles" parent="." instance=ExtResource("7_ws1ef")] +tile_map_data = PackedByteArray("AADw/wAAAAAAAAAAAADw/wEAAAAAAAAAAADx/wAAAAAAAAAAAADx/wEAAAAAAAAAAADy/wAAAAAAAAAAAADy/wEAAAAAAAAAAADz/wAAAAAAAAAAAADz/wEAAAAAAAAAAAD0/wAAAAAAAAAAAAD0/wEAAAAAAAAAAAD1/wAAAAAAAAAAAAD1/wEAAAAAAAAAAAD2/wAAAAAAAAAAAAD2/wEAAAAAAAAAAAD3/wAAAAAAAAAAAAD3/wEAAAAAAAAAAAD4/wAAAAAAAAAAAAD4/wEAAAAAAAAAAAD5/wAAAAAAAAAAAAD5/wEAAAAAAAAAAAA=") diff --git a/Scenes/Levels/FlatTest.tscn b/Scenes/Levels/FlatTest.tscn new file mode 100755 index 0000000..98ded13 --- /dev/null +++ b/Scenes/Levels/FlatTest.tscn @@ -0,0 +1,33 @@ +[gd_scene load_steps=7 format=4 uid="uid://bsn6rqktg44fr"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_tbbkm"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="2_khyrv"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_bcat1"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_0haqu"] +[ext_resource type="PackedScene" uid="uid://dam4dqebjgk1n" path="res://Scenes/Prefabs/Entities/Objects/RedKoopaShell.tscn" id="5_bcat1"] +[ext_resource type="PackedScene" uid="uid://bowadxqfmg636" path="res://Scenes/Prefabs/Entities/Objects/GreenKoopaShell.tscn" id="6_0haqu"] + +[node name="Level" type="Node"] +script = ExtResource("1_tbbkm") +vertical_height = -999 +can_backscroll = true +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_bcat1")] + +[node name="Tiles" parent="." instance=ExtResource("2_khyrv")] +tile_map_data = PackedByteArray("AADv/wAAAAAAAAAAAADv/wEAAAAAAAAAAADw/wAAAAAAAAAAAADw/wEAAAAAAAAAAADx/wAAAAAAAAAAAADx/wEAAAAAAAAAAADy/wAAAAAAAAAAAADy/wEAAAAAAAAAAADz/wAAAAAAAAAAAADz/wEAAAAAAAAAAAD0/wAAAAAAAAAAAAD0/wEAAAAAAAAAAAD1/wAAAAAAAAAAAAD1/wEAAAAAAAAAAAD2/wAAAAAAAAAAAAD2/wEAAAAAAAAAAAD3/wAAAAAAAAAAAAD3/wEAAAAAAAAAAAD4/wAAAAAAAAAAAAD4/wEAAAAAAAAAAAD5/wAAAAAAAAAAAAD5/wEAAAAAAAAAAAD6/wAAAAAAAAAAAAD6/wEAAAAAAAAAAAD7/wAAAAAAAAAAAAD7/wEAAAAAAAAAAAD8/wAAAAAAAAAAAAD8/wEAAAAAAAAAAAD9/wAAAAAAAAAAAAD9/wEAAAAAAAAAAAD+/wAAAAAAAAAAAAD+/wEAAAAAAAAAAAD//wAAAAAAAAAAAAD//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAABAAAAAAAAAAAAAAABAAEAAAAAAAAAAAACAAAAAAAAAAAAAAACAAEAAAAAAAAAAAADAAAAAAAAAAAAAAADAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAFAAAAAAAAAAAAAAAFAAEAAAAAAAAAAAAGAAAAAAAAAAAAAAAGAAEAAAAAAAAAAAAHAAAAAAAAAAAAAAAHAAEAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAEAAAAAAAAAAAAJAAAAAAAAAAAAAAAJAAEAAAAAAAAAAAAKAAAAAAAAAAAAAAAKAAEAAAAAAAAAAAALAAAAAAAAAAAAAAALAAEAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAEAAAAAAAAAAAANAAAAAAAAAAAAAAANAAEAAAAAAAAAAAAOAAAAAAAAAAAAAAAOAAEAAAAAAAAAAAAPAAAAAAAAAAAAAAAPAAEAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAEAAAAAAAAAAAARAAAAAAAAAAAAAAARAAEAAAAAAAAAAAASAAAAAAAAAAAAAAASAAEAAAAAAAAAAAATAAAAAAAAAAAAAAATAAEAAAAAAAAAAAAUAAAAAAAAAAAAAAAUAAEAAAAAAAAAAAAVAAAAAAAAAAAAAAAVAAEAAAAAAAAAAAAWAAAAAAAAAAAAAAAWAAEAAAAAAAAAAAAXAAAAAAAAAAAAAAAXAAEAAAAAAAAAAAAYAAAAAAAAAAAAAAAYAAEAAAAAAAAAAAAZAAAAAAAAAAAAAAAZAAEAAAAAAAAAAAAaAAAAAAAAAAAAAAAaAAEAAAAAAAAAAAAbAAAAAAAAAAAAAAAbAAEAAAAAAAAAAAAcAAAAAAAAAAAAAAAcAAEAAAAAAAAAAAAdAAAAAAAAAAAAAAAdAAEAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAEAAAAAAAAAAAAfAAAAAAAAAAAAAAAfAAEAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAhAAAAAAAAAAAAAAAhAAEAAAAAAAAAAAAiAAAAAAAAAAAAAAAiAAEAAAAAAAAAAAAjAAAAAAAAAAAAAAAjAAEAAAAAAAAAAAAkAAAAAAAAAAAAAAAkAAEAAAAAAAAAAAAlAAAAAAAAAAAAAAAlAAEAAAAAAAAAAAAmAAAAAAAAAAAAAAAmAAEAAAAAAAAAAAAnAAAAAAAAAAAAAAAnAAEAAAAAAAAAAAAoAAAAAAAAAAAAAAAoAAEAAAAAAAAAAAApAAAAAAAAAAAAAAApAAEAAAAAAAAAAAAqAAAAAAAAAAAAAAAqAAEAAAAAAAAAAAArAAAAAAAAAAAAAAArAAEAAAAAAAAAAAAsAAAAAAAAAAAAAAAsAAEAAAAAAAAAAAAtAAAAAAAAAAAAAAAtAAEAAAAAAAAAAAAuAAAAAAAAAAAAAAAuAAEAAAAAAAAAAAAvAAAAAAAAAAAAAAAvAAEAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAEAAAAAAAAAAAAxAAAAAAAAAAAAAAAxAAEAAAAAAAAAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAAA9AAAAAAAAAAAAAAA9AAEAAAAAAAAAAAA+AAAAAAAAAAAAAAA+AAEAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAEAAAAAAAAAAABAAAAAAAAAAAAAAABAAAEAAAAAAAAAAABBAAAAAAAAAAAAAABBAAEAAAAAAAAAAABCAAAAAAAAAAAAAABCAAEAAAAAAAAAAABDAAAAAAAAAAAAAABDAAEAAAAAAAAAAABEAAAAAAAAAAAAAABEAAEAAAAAAAAAAABFAAAAAAAAAAAAAABFAAEAAAAAAAAAAABGAAAAAAAAAAAAAABGAAEAAAAAAAAAAABHAAAAAAAAAAAAAABHAAEAAAAAAAAAAABIAAAAAAAAAAAAAABIAAEAAAAAAAAAAABJAAAAAAAAAAAAAABJAAEAAAAAAAAAAABKAAAAAAAAAAAAAABKAAEAAAAAAAAAAABLAAAAAAAAAAAAAABLAAEAAAAAAAAAAABMAAAAAAAAAAAAAABMAAEAAAAAAAAAAABNAAAAAAAAAAAAAABNAAEAAAAAAAAAAABOAAAAAAAAAAAAAABOAAEAAAAAAAAAAABPAAAAAAAAAAAAAABPAAEAAAAAAAAAAABQAAAAAAAAAAAAAABQAAEAAAAAAAAAAABRAAAAAAAAAAAAAABRAAEAAAAAAAAAAABSAAAAAAAAAAAAAABSAAEAAAAAAAAAAABTAAAAAAAAAAAAAABTAAEAAAAAAAAAAABUAAAAAAAAAAAAAABUAAEAAAAAAAAAAABVAAAAAAAAAAAAAABVAAEAAAAAAAAAAABWAAAAAAAAAAAAAABWAAEAAAAAAAAAAABXAAAAAAAAAAAAAABXAAEAAAAAAAAAAABYAAAAAAAAAAAAAABYAAEAAAAAAAAAAABZAAAAAAAAAAAAAABZAAEAAAAAAAAAAABaAAAAAAAAAAAAAABaAAEAAAAAAAAAAABbAAAAAAAAAAAAAABbAAEAAAAAAAAAAABcAAAAAAAAAAAAAABcAAEAAAAAAAAAAABdAAAAAAAAAAAAAABdAAEAAAAAAAAAAABeAAAAAAAAAAAAAABeAAEAAAAAAAAAAABfAAAAAAAAAAAAAABfAAEAAAAAAAAAAABgAAAAAAAAAAAAAABgAAEAAAAAAAAAAABhAAAAAAAAAAAAAABhAAEAAAAAAAAAAABiAAAAAAAAAAAAAABiAAEAAAAAAAAAAABjAAAAAAAAAAAAAABjAAEAAAAAAAAAAABkAAAAAAAAAAAAAABkAAEAAAAAAAAAAABlAAAAAAAAAAAAAABlAAEAAAAAAAAAAABmAAAAAAAAAAAAAABmAAEAAAAAAAAAAABnAAAAAAAAAAAAAABnAAEAAAAAAAAAAABoAAAAAAAAAAAAAABoAAEAAAAAAAAAAABpAAAAAAAAAAAAAABpAAEAAAAAAAAAAABqAAAAAAAAAAAAAABqAAEAAAAAAAAAAABrAAAAAAAAAAAAAABrAAEAAAAAAAAAAABsAAAAAAAAAAAAAABsAAEAAAAAAAAAAABtAAAAAAAAAAAAAABtAAEAAAAAAAAAAABuAAAAAAAAAAAAAABuAAEAAAAAAAAAAABvAAAAAAAAAAAAAABvAAEAAAAAAAAAAABwAAAAAAAAAAAAAABwAAEAAAAAAAAAAABxAAAAAAAAAAAAAABxAAEAAAAAAAAAAAByAAAAAAAAAAAAAAByAAEAAAAAAAAAAABzAAAAAAAAAAAAAABzAAEAAAAAAAAAAAB0AAAAAAAAAAAAAAB0AAEAAAAAAAAAAAB1AAAAAAAAAAAAAAB1AAEAAAAAAAAAAAB2AAAAAAAAAAAAAAB2AAEAAAAAAAAAAAB3AAAAAAAAAAAAAAB3AAEAAAAAAAAAAAB4AAAAAAAAAAAAAAB4AAEAAAAAAAAAAAB5AAAAAAAAAAAAAAB5AAEAAAAAAAAAAAB6AAAAAAAAAAAAAAB6AAEAAAAAAAAAAAB7AAAAAAAAAAAAAAB7AAEAAAAAAAAAAAB8AAAAAAAAAAAAAAB8AAEAAAAAAAAAAAB9AAAAAAAAAAAAAAB9AAEAAAAAAAAAAAB+AAAAAAAAAAAAAAB+AAEAAAAAAAAAAAB/AAAAAAAAAAAAAAB/AAEAAAAAAAAAAACAAAAAAAAAAAAAAACAAAEAAAAAAAAAAACBAAAAAAAAAAAAAACBAAEAAAAAAAAAAACCAAAAAAAAAAAAAACCAAEAAAAAAAAAAACDAAAAAAAAAAAAAACDAAEAAAAAAAAAAACEAAAAAAAAAAAAAACEAAEAAAAAAAAAAACFAAAAAAAAAAAAAACFAAEAAAAAAAAAAACGAAAAAAAAAAAAAACGAAEAAAAAAAAAAACHAAAAAAAAAAAAAACHAAEAAAAAAAAAAACIAAAAAAAAAAAAAACIAAEAAAAAAAAAAACJAAAAAAAAAAAAAACJAAEAAAAAAAAAAACKAAAAAAAAAAAAAACKAAEAAAAAAAAAAACLAAAAAAAAAAAAAACLAAEAAAAAAAAAAACMAAAAAAAAAAAAAACMAAEAAAAAAAAAAACNAAAAAAAAAAAAAACNAAEAAAAAAAAAAACOAAAAAAAAAAAAAACOAAEAAAAAAAAAAACPAAAAAAAAAAAAAACPAAEAAAAAAAAAAACQAAAAAAAAAAAAAACQAAEAAAAAAAAAAACRAAAAAAAAAAAAAACRAAEAAAAAAAAAAACSAAAAAAAAAAAAAACSAAEAAAAAAAAAAACTAAAAAAAAAAAAAACTAAEAAAAAAAAAAACUAAAAAAAAAAAAAACUAAEAAAAAAAAAAACVAAAAAAAAAAAAAACVAAEAAAAAAAAAAACWAAAAAAAAAAAAAACWAAEAAAAAAAAAAACXAAAAAAAAAAAAAACXAAEAAAAAAAAAAACYAAAAAAAAAAAAAACYAAEAAAAAAAAAAACZAAAAAAAAAAAAAACZAAEAAAAAAAAAAACaAAAAAAAAAAAAAACaAAEAAAAAAAAAAACbAAAAAAAAAAAAAACbAAEAAAAAAAAAAACcAAAAAAAAAAAAAACcAAEAAAAAAAAAAACdAAAAAAAAAAAAAACdAAEAAAAAAAAAAACeAAAAAAAAAAAAAACeAAEAAAAAAAAAAACfAAAAAAAAAAAAAACfAAEAAAAAAAAAAACgAAAAAAAAAAAAAACgAAEAAAAAAAAAAAChAAAAAAAAAAAAAAChAAEAAAAAAAAAAACiAAAAAAAAAAAAAACiAAEAAAAAAAAAAACjAAAAAAAAAAAAAACjAAEAAAAAAAAAAACkAAAAAAAAAAAAAACkAAEAAAAAAAAAAAClAAAAAAAAAAAAAAClAAEAAAAAAAAAAACmAAAAAAAAAAAAAACmAAEAAAAAAAAAAACnAAAAAAAAAAAAAACnAAEAAAAAAAAAAACoAAAAAAAAAAAAAACoAAEAAAAAAAAAAACpAAAAAAAAAAAAAACpAAEAAAAAAAAAAACqAAAAAAAAAAAAAACqAAEAAAAAAAAAAACrAAAAAAAAAAAAAACrAAEAAAAAAAAAAACsAAAAAAAAAAAAAACsAAEAAAAAAAAAAACtAAAAAAAAAAAAAACtAAEAAAAAAAAAAACuAAAAAAAAAAAAAACuAAEAAAAAAAAAAACvAAAAAAAAAAAAAACvAAEAAAAAAAAAAACwAAAAAAAAAAAAAACwAAEAAAAAAAAAAACxAAAAAAAAAAAAAACxAAEAAAAAAAAAAACyAAAAAAAAAAAAAACyAAEAAAAAAAAAAACzAAAAAAAAAAAAAACzAAEAAAAAAAAAAAC0AAAAAAAAAAAAAAC0AAEAAAAAAAAAAAC1AAAAAAAAAAAAAAC1AAEAAAAAAAAAAAC2AAAAAAAAAAAAAAC2AAEAAAAAAAAAAAC3AAAAAAAAAAAAAAC3AAEAAAAAAAAAAAC4AAAAAAAAAAAAAAC4AAEAAAAAAAAAAAC5AAAAAAAAAAAAAAC5AAEAAAAAAAAAAAC6AAAAAAAAAAAAAAC6AAEAAAAAAAAAAAC7AAAAAAAAAAAAAAC7AAEAAAAAAAAAAAC8AAAAAAAAAAAAAAC8AAEAAAAAAAAAAAC9AAAAAAAAAAAAAAC9AAEAAAAAAAAAAAC+AAAAAAAAAAAAAAC+AAEAAAAAAAAAAAC/AAAAAAAAAAAAAAC/AAEAAAAAAAAAAADAAAAAAAAAAAAAAADAAAEAAAAAAAAAAADBAAAAAAAAAAAAAADBAAEAAAAAAAAAAADCAAAAAAAAAAAAAADCAAEAAAAAAAAAAADDAAAAAAAAAAAAAADDAAEAAAAAAAAAAADEAAAAAAAAAAAAAADEAAEAAAAAAAAAAADFAAAAAAAAAAAAAADFAAEAAAAAAAAAAADGAAAAAAAAAAAAAADGAAEAAAAAAAAAAADHAAAAAAAAAAAAAADHAAEAAAAAAAAAAADIAAAAAAAAAAAAAADIAAEAAAAAAAAAAADJAAAAAAAAAAAAAADJAAEAAAAAAAAAAADKAAAAAAAAAAAAAADKAAEAAAAAAAAAAADLAAAAAAAAAAAAAADLAAEAAAAAAAAAAADMAAAAAAAAAAAAAADMAAEAAAAAAAAAAADNAAAAAAAAAAAAAADNAAEAAAAAAAAAAADOAAAAAAAAAAAAAADOAAEAAAAAAAAAAADPAAAAAAAAAAAAAADPAAEAAAAAAAAAAADQAAAAAAAAAAAAAADQAAEAAAAAAAAAAADRAAAAAAAAAAAAAADRAAEAAAAAAAAAAADSAAAAAAAAAAAAAADSAAEAAAAAAAAAAADTAAAAAAAAAAAAAADTAAEAAAAAAAAAAADUAAAAAAAAAAAAAADUAAEAAAAAAAAAAADVAAAAAAAAAAAAAADVAAEAAAAAAAAAAADWAAAAAAAAAAAAAADWAAEAAAAAAAAAAADXAAAAAAAAAAAAAADXAAEAAAAAAAAAAADYAAAAAAAAAAAAAADYAAEAAAAAAAAAAADZAAAAAAAAAAAAAADZAAEAAAAAAAAAAADaAAAAAAAAAAAAAADaAAEAAAAAAAAAAADbAAAAAAAAAAAAAADbAAEAAAAAAAAAAADcAAAAAAAAAAAAAADcAAEAAAAAAAAAAADdAAAAAAAAAAAAAADdAAEAAAAAAAAAAADeAAAAAAAAAAAAAADeAAEAAAAAAAAAAADfAAAAAAAAAAAAAADfAAEAAAAAAAAAAADgAAAAAAAAAAAAAADgAAEAAAAAAAAAAADhAAAAAAAAAAAAAADhAAEAAAAAAAAAAADiAAAAAAAAAAAAAADiAAEAAAAAAAAAAADjAAAAAAAAAAAAAADjAAEAAAAAAAAAAADkAAAAAAAAAAAAAADkAAEAAAAAAAAAAADlAAAAAAAAAAAAAADlAAEAAAAAAAAAAADmAAAAAAAAAAAAAADmAAEAAAAAAAAAAADnAAAAAAAAAAAAAADnAAEAAAAAAAAAAADoAAAAAAAAAAAAAADoAAEAAAAAAAAAAADpAAAAAAAAAAAAAADpAAEAAAAAAAAAAADqAAAAAAAAAAAAAADqAAEAAAAAAAAAAADrAAAAAAAAAAAAAADrAAEAAAAAAAAAAADsAAAAAAAAAAAAAADsAAEAAAAAAAAAAADtAAAAAAAAAAAAAADtAAEAAAAAAAAAAADuAAAAAAAAAAAAAADuAAEAAAAAAAAAAADvAAAAAAAAAAAAAADvAAEAAAAAAAAAAADwAAAAAAAAAAAAAADwAAEAAAAAAAAAAADxAAAAAAAAAAAAAADxAAEAAAAAAAAAAADyAAAAAAAAAAAAAADyAAEAAAAAAAAAAADzAAAAAAAAAAAAAADzAAEAAAAAAAAAAAD0AAAAAAAAAAAAAAD0AAEAAAAAAAAAAAD1AAAAAAAAAAAAAAD1AAEAAAAAAAAAAAD2AAAAAAAAAAAAAAD2AAEAAAAAAAAAAAD3AAAAAAAAAAAAAAD3AAEAAAAAAAAAAAD4AAAAAAAAAAAAAAD4AAEAAAAAAAAAAAD5AAAAAAAAAAAAAAD5AAEAAAAAAAAAAAD6AAAAAAAAAAAAAAD6AAEAAAAAAAAAAAD7AAAAAAAAAAAAAAD7AAEAAAAAAAAAAAD8AAAAAAAAAAAAAAD8AAEAAAAAAAAAAAD9AAAAAAAAAAAAAAD9AAEAAAAAAAAAAAABAPv/AQAAAAAACAAFAP//AAACAAAAAAAGAP//AAACAAAAAAAGAP7/AAACAAAAAAAFAPz/AAACAAAAAAAGAPz/AAACAAAAAAAHAPz/AAACAAAAAAAHAP7/AAACAAAAAAAHAP//AAACAAAAAAAEAPz/AAACAAAAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_0haqu")] + +[node name="RedKoopaShell" parent="." instance=ExtResource("5_bcat1")] +position = Vector2(40, 0) + +[node name="GreenKoopaShell" parent="." instance=ExtResource("6_0haqu")] +position = Vector2(64, 0) + +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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] diff --git a/Scenes/Levels/GameOver.tscn b/Scenes/Levels/GameOver.tscn new file mode 100644 index 0000000..806fbfa --- /dev/null +++ b/Scenes/Levels/GameOver.tscn @@ -0,0 +1,102 @@ +[gd_scene load_steps=9 format=3 uid="uid://bjo3ghjnca7i5"] + +[ext_resource type="AudioStream" uid="uid://c4mviyo5ldto5" path="res://Assets/Audio/BGM/GameOver.mp3" id="1_644yi"] +[ext_resource type="Script" uid="uid://b1dc01fk1eomt" path="res://Scripts/Parts/GameOver.gd" id="1_chlux"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="3_buq0o"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="4_xsy50"] +[ext_resource type="PackedScene" uid="uid://bmn81e10obpjv" path="res://Scenes/Parts/SelectableLabel.tscn" id="5_l878x"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="5_ykrvu"] +[ext_resource type="Script" uid="uid://dt2p68xl462v2" path="res://Scripts/Parts/TextShadowColourChanger.gd" id="7_2uo6v"] + +[sub_resource type="Resource" id="Resource_ykrvu"] +script = ExtResource("4_xsy50") +Overworld = ExtResource("1_644yi") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="GameOver" type="Node"] +process_mode = 3 +script = ExtResource("1_chlux") +has_menu = true + +[node name="Music" type="AudioStreamPlayer" parent="."] +stream = ExtResource("1_644yi") +bus = &"Music" + +[node name="ResourceSetter" type="Node" parent="Music" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_buq0o") +node_to_affect = NodePath("..") +property_name = "stream" +themed_resource = SubResource("Resource_ykrvu") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="CanvasLayer" type="CanvasLayer" parent="."] +layer = 0 + +[node name="BG" type="ColorRect" parent="CanvasLayer"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 1) + +[node name="Label" type="Label" parent="CanvasLayer"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +text = "DIFFI_GAME_OVER" +horizontal_alignment = 1 +vertical_alignment = 1 +uppercase = true + +[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer"] +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -64.0 +offset_top = -12.0 +offset_right = 64.0 +offset_bottom = 56.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Control" type="Control" parent="CanvasLayer/VBoxContainer"] +custom_minimum_size = Vector2(0, 24) +layout_mode = 2 + +[node name="SelectableLabel" parent="CanvasLayer/VBoxContainer" instance=ExtResource("5_l878x")] +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 10 +text = "MENU_CONTINUE" + +[node name="SelectableLabel2" parent="CanvasLayer/VBoxContainer" instance=ExtResource("5_l878x")] +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 10 +text = "PAUSE_QUIT" + +[node name="Timer" type="Timer" parent="."] +wait_time = 5.0 +one_shot = true +autostart = true + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("5_ykrvu") +labels = [NodePath("../CanvasLayer/Label"), NodePath("../CanvasLayer/VBoxContainer/SelectableLabel"), NodePath("../CanvasLayer/VBoxContainer/SelectableLabel2")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="TextShadowColourChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("7_2uo6v") +labels = [NodePath("../CanvasLayer/Label"), NodePath("../CanvasLayer/VBoxContainer/SelectableLabel"), NodePath("../CanvasLayer/VBoxContainer/SelectableLabel2")] +metadata/_custom_type_script = "uid://dt2p68xl462v2" + +[connection signal="sprites_updated" from="Music/ResourceSetter" to="Music" method="play"] +[connection signal="pressed" from="CanvasLayer/VBoxContainer/SelectableLabel" to="." method="continue_on"] +[connection signal="pressed" from="CanvasLayer/VBoxContainer/SelectableLabel2" to="." method="quit_to_menu"] +[connection signal="timeout" from="Timer" to="." method="go_back_to_title"] diff --git a/Scenes/Levels/Level.tscn b/Scenes/Levels/Level.tscn new file mode 100755 index 0000000..1769d60 --- /dev/null +++ b/Scenes/Levels/Level.tscn @@ -0,0 +1,48 @@ +[gd_scene load_steps=4 format=4 uid="uid://cki6yy14safd"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_02k47"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="2_bk2yi"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_bk2yi"] + +[node name="Level" type="Node"] +script = ExtResource("1_02k47") +time_limit = 999999 +world_id = 0 +level_id = 0 +can_backscroll = true +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("2_bk2yi")] + +[node name="CanvasLayer2" type="CanvasLayer" parent="."] +layer = -1 + +[node name="ColorRect" type="ColorRect" parent="CanvasLayer2"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 1) + +[node name="Tiles" parent="." instance=ExtResource("3_bk2yi")] +modulate = Color(0, 0, 0, 1) +tile_map_data = PackedByteArray("AADw/wAAAAAAAAAAAADw/wEAAAAAAAAAAADx/wAAAAAAAAAAAADx/wEAAAAAAAAAAADy/wAAAAAAAAAAAADy/wEAAAAAAAAAAADz/wAAAAAAAAAAAADz/wEAAAAAAAAAAAD0/wAAAAAAAAAAAAD0/wEAAAAAAAAAAAD1/wAAAAAAAAAAAAD1/wEAAAAAAAAAAAD2/wAAAAAAAAAAAAD2/wEAAAAAAAAAAAD3/wAAAAAAAAAAAAD3/wEAAAAAAAAAAAD4/wAAAAAAAAAAAAD4/wEAAAAAAAAAAAD5/wAAAAAAAAAAAAD5/wEAAAAAAAAAAAD6/wAAAAAAAAAAAAD6/wEAAAAAAAAAAAD7/wAAAAAAAAAAAAD7/wEAAAAAAAAAAAD8/wAAAAAAAAAAAAD8/wEAAAAAAAAAAAD9/wAAAAAAAAAAAAD9/wEAAAAAAAAAAAD+/wAAAAAAAAAAAAD+/wEAAAAAAAAAAAD//wAAAAAAAAAAAAD//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAABAAAAAAAAAAAAAAABAAEAAAAAAAAAAAACAAAAAAAAAAAAAAACAAEAAAAAAAAAAAADAAAAAAAAAAAAAAADAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAFAAAAAAAAAAAAAAAFAAEAAAAAAAAAAAAGAAAAAAAAAAAAAAAGAAEAAAAAAAAAAAAHAAAAAAAAAAAAAAAHAAEAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAEAAAAAAAAAAAAJAAAAAAAAAAAAAAAJAAEAAAAAAAAAAAAKAAAAAAAAAAAAAAAKAAEAAAAAAAAAAAALAAAAAAAAAAAAAAALAAEAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAEAAAAAAAAAAAANAAAAAAAAAAAAAAANAAEAAAAAAAAAAAAOAAAAAAAAAAAAAAAOAAEAAAAAAAAAAAAPAAAAAAAAAAAAAAAPAAEAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAEAAAAAAAAAAAARAAAAAAAAAAAAAAARAAEAAAAAAAAAAAASAAAAAAAAAAAAAAASAAEAAAAAAAAAAAATAAAAAAAAAAAAAAATAAEAAAAAAAAAAAAUAAAAAAAAAAAAAAAUAAEAAAAAAAAAAAAVAAAAAAAAAAAAAAAVAAEAAAAAAAAAAAAWAAAAAAAAAAAAAAAWAAEAAAAAAAAAAAAXAAAAAAAAAAAAAAAXAAEAAAAAAAAAAAAYAAAAAAAAAAAAAAAYAAEAAAAAAAAAAAAZAAAAAAAAAAAAAAAZAAEAAAAAAAAAAAAaAAAAAAAAAAAAAAAaAAEAAAAAAAAAAAAbAAAAAAAAAAAAAAAbAAEAAAAAAAAAAAAcAAAAAAAAAAAAAAAcAAEAAAAAAAAAAAAdAAAAAAAAAAAAAAAdAAEAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAEAAAAAAAAAAAAfAAAAAAAAAAAAAAAfAAEAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAhAAAAAAAAAAAAAAAhAAEAAAAAAAAAAAAiAAAAAAAAAAAAAAAiAAEAAAAAAAAAAAAjAAAAAAAAAAAAAAAjAAEAAAAAAAAAAAAkAAAAAAAAAAAAAAAkAAEAAAAAAAAAAAAlAAAAAAAAAAAAAAAlAAEAAAAAAAAAAAAmAAAAAAAAAAAAAAAmAAEAAAAAAAAAAAAnAAAAAAAAAAAAAAAnAAEAAAAAAAAAAAAoAAAAAAAAAAAAAAAoAAEAAAAAAAAAAAApAAAAAAAAAAAAAAApAAEAAAAAAAAAAAAqAAAAAAAAAAAAAAAqAAEAAAAAAAAAAAArAAAAAAAAAAAAAAArAAEAAAAAAAAAAAAsAAAAAAAAAAAAAAAsAAEAAAAAAAAAAAAtAAAAAAAAAAAAAAAtAAEAAAAAAAAAAAAuAAAAAAAAAAAAAAAuAAEAAAAAAAAAAAAvAAAAAAAAAAAAAAAvAAEAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAEAAAAAAAAAAAAxAAAAAAAAAAAAAAAxAAEAAAAAAAAAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAAA9AAAAAAAAAAAAAAA9AAEAAAAAAAAAAAA+AAAAAAAAAAAAAAA+AAEAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAEAAAAAAAAAAABAAAAAAAAAAAAAAABAAAEAAAAAAAAAAABBAAAAAAAAAAAAAABBAAEAAAAAAAAAAABCAAAAAAAAAAAAAABCAAEAAAAAAAAAAABDAAAAAAAAAAAAAABDAAEAAAAAAAAAAABEAAAAAAAAAAAAAABEAAEAAAAAAAAAAABFAAAAAAAAAAAAAABFAAEAAAAAAAAAAABGAAAAAAAAAAAAAABGAAEAAAAAAAAAAABHAAAAAAAAAAAAAABHAAEAAAAAAAAAAABIAAAAAAAAAAAAAABIAAEAAAAAAAAAAABJAAAAAAAAAAAAAABJAAEAAAAAAAAAAABKAAAAAAAAAAAAAABKAAEAAAAAAAAAAABLAAAAAAAAAAAAAABLAAEAAAAAAAAAAABMAAAAAAAAAAAAAABMAAEAAAAAAAAAAABNAAAAAAAAAAAAAABNAAEAAAAAAAAAAABOAAAAAAAAAAAAAABOAAEAAAAAAAAAAAA=") + +[node name="Line2D" type="Line2D" parent="."] +position = Vector2(0, 1) +points = PackedVector2Array(-256, 0, 1264, 0) +width = 1.0 + +[node name="CanvasLayer" type="CanvasLayer" parent="."] +layer = 128 + +[node name="Control" type="Control" parent="CanvasLayer"] +layout_mode = 3 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +grow_horizontal = 2 +grow_vertical = 2 diff --git a/Scenes/Levels/LevelEditor.tscn b/Scenes/Levels/LevelEditor.tscn new file mode 100644 index 0000000..67afe7e --- /dev/null +++ b/Scenes/Levels/LevelEditor.tscn @@ -0,0 +1,5319 @@ +[gd_scene load_steps=295 format=3 uid="uid://gbcmqonky63j"] + +[ext_resource type="Script" uid="uid://c2lnc7vnq3xth" path="res://Scripts/Classes/Editor/LevelEditor.gd" id="1_0qbyu"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="1_ujeu4"] +[ext_resource type="Texture2D" uid="uid://cbha2l6hg1kfo" path="res://Assets/Sprites/UI/EditorGrid.png" id="2_8q7yr"] +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="3_cubdv"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_cubdv"] +[ext_resource type="Texture2D" uid="uid://bxciugu0dg7e8" path="res://Assets/Sprites/Editor/ChunkDisplay.png" id="5_o024b"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_qrvw3"] +[ext_resource type="PackedScene" uid="uid://kag5i607liua" path="res://Scenes/Prefabs/UI/TileModifierMenu.tscn" id="8_bovjk"] +[ext_resource type="PackedScene" uid="uid://knfs0rx7n1ry" path="res://Scenes/Prefabs/Editor/EditorTileSelector.tscn" id="8_wkmjk"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/TerrainTiles.json" id="10_vhlvp"] +[ext_resource type="Texture2D" uid="uid://cbgeyn530cdj6" path="res://Assets/Sprites/UI/EditorIcons.png" id="11_24ald"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Goomba.json" id="11_bkyu5"] +[ext_resource type="PackedScene" uid="uid://m5o0l71ne3u4" path="res://Scenes/Parts/LevelEditorTab.tscn" id="11_dp0ao"] +[ext_resource type="Texture2D" uid="uid://c6pd7cdhx78od" path="res://Assets/Sprites/UI/Tab.png" id="11_i2jbr"] +[ext_resource type="Texture2D" uid="uid://xsfs2psb84ql" path="res://Assets/Sprites/UI/EditorButtons.png" id="12_i2jbr"] +[ext_resource type="Texture2D" uid="uid://bgjdnv8n8l1hb" path="res://Assets/Sprites/UI/TabSelected.png" id="12_qebwb"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="12_vhlvp"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/GreenKoopaTroopa.json" id="13_qrvw3"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="13_v6u3q"] +[ext_resource type="Texture2D" uid="uid://c7p1x61ip4ckt" path="res://Assets/Sprites/Editor/TerrainIcon.png" id="14_o024b"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="14_xt6nv"] +[ext_resource type="PackedScene" uid="uid://4fwln7wo5cja" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaParaTroopa.tscn" id="15_083dx"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RedKoopaTroopa.json" id="15_s3mep"] +[ext_resource type="PackedScene" uid="uid://cs40ecju70hnp" path="res://Scenes/Prefabs/Blocks/DecoBlock.tscn" id="16_5j6mu"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Goombrat.json" id="16_6kfoe"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/Wings.json" id="16_083dx"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="16_cmcm2"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="16_e2s1k"] +[ext_resource type="PackedScene" uid="uid://bkxaywyw6emlc" path="res://Scenes/Prefabs/Entities/Enemies/Goombrat.tscn" id="17_01msc"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="17_awwgo"] +[ext_resource type="PackedScene" uid="uid://dipap63c1nrnn" path="res://Scenes/Prefabs/Blocks/EmptyBlock.tscn" id="17_i2jbr"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="18_2vwpv"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Deco/DecoTiles.json" id="18_esk8u"] +[ext_resource type="Script" uid="uid://c7xreamx2wvdq" path="res://Scripts/Classes/Editor/EditorSelectorScroller.gd" id="20_jc7xg"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="20_sf60c"] +[ext_resource type="PackedScene" uid="uid://doguqwqut2s5e" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaParaTroopa.tscn" id="21_dk6cd"] +[ext_resource type="Texture2D" uid="uid://dqi2e7yddiqhy" path="res://Assets/Sprites/Editor/ScrollerIcon.png" id="22_3cjpb"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/EmptyBlock.json" id="22_ulh3l"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/PiranhaPlant.json" id="23_0c3br"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="24_1o7dj"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RedPiranhaPlant.json" id="25_1o7dj"] +[ext_resource type="Texture2D" uid="uid://b3dptpxx5dfa" path="res://Assets/Sprites/Editor/PipeDirections.png" id="25_dl3il"] +[ext_resource type="Texture2D" uid="uid://bf6et6kf6rjf0" path="res://Assets/Sprites/Editor/PipeSmall.png" id="25_m2rct"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="26_rrtv3"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/BuzzyBeetle.json" id="28_r8qbt"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/QuestionBlock.json" id="28_tw8cd"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="29_brolu"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="29_ojsda"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/SuperMushroom.json" id="30_ojsda"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Spiny.json" id="30_t07ek"] +[ext_resource type="PackedScene" uid="uid://dinpjmg0q23rv" path="res://Scenes/Prefabs/Entities/Enemies/Spiny.tscn" id="31_yd405"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/GreenCheepCheep.json" id="32_qydh5"] +[ext_resource type="PackedScene" uid="uid://bdirphnfabey8" path="res://Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn" id="33_dsr3e"] +[ext_resource type="PackedScene" uid="uid://w2ubxsaw6ofp" path="res://Scenes/Prefabs/Entities/Enemies/GreenParaKoopaHori.tscn" id="34_cr6gn"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RedCheepCheep.json" id="34_sfuh0"] +[ext_resource type="PackedScene" uid="uid://d04e1qv3si8j" path="res://Scenes/Prefabs/Entities/Enemies/RedCheepCheep.tscn" id="35_6xl1p"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="36_brolu"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Blooper.json" id="36_sfuh0"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="37_6xl1p"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/HammerBro.json" id="38_6xl1p"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/Coin.json" id="38_ofb1x"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="39_avwfl"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Bowser.json" id="40_62ull"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="41_3yhuv"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Lakitu.json" id="44_h5kf7"] +[ext_resource type="PackedScene" uid="uid://4bb81eil6a4c" path="res://Scenes/Prefabs/Entities/Enemies/Lakitu.tscn" id="45_my64r"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/BulletBill.json" id="46_kk6ga"] +[ext_resource type="PackedScene" uid="uid://c1wl10xa3jara" path="res://Scenes/Prefabs/Entities/Enemies/BulletBill.tscn" id="47_6kfoe"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Pokey.json" id="48_5n4dw"] +[ext_resource type="PackedScene" uid="uid://beggmeixrin75" path="res://Scenes/Prefabs/Entities/Enemies/Pokey.tscn" id="49_wb48v"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Podoboo.json" id="50_6q8wo"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="51_mlt27"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/TurnBlock.json" id="52_01msc"] +[ext_resource type="Texture2D" uid="uid://bylhrj768sua2" path="res://Assets/Sprites/Blocks/InvisibleBlock.png" id="52_5ujs8"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Boo.json" id="52_sbw3a"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="53_5kjov"] +[ext_resource type="PackedScene" uid="uid://bpsrc21amnlgb" path="res://Scenes/Prefabs/Entities/Enemies/Boo.tscn" id="53_wcvjg"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Muncher.json" id="54_06gu1"] +[ext_resource type="PackedScene" uid="uid://bn651dli8j2rj" path="res://Scenes/Prefabs/Blocks/TurnBlock.tscn" id="55_6q8wo"] +[ext_resource type="PackedScene" uid="uid://bi1hb03wk001p" path="res://Scenes/Prefabs/Entities/Enemies/Muncher.tscn" id="55_bovjk"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Spike.json" id="56_bovjk"] +[ext_resource type="Texture2D" uid="uid://2omao1clnet8" path="res://Assets/Sprites/Editor/BooBuddiesIcon.png" id="57_7ncr5"] +[ext_resource type="PackedScene" uid="uid://dbob4iexex6yp" path="res://Scenes/Prefabs/Entities/Enemies/Spike.tscn" id="57_ldxev"] +[ext_resource type="PackedScene" uid="uid://coasuq2vsmlce" path="res://Scenes/Prefabs/Entities/Enemies/BooBuddies.tscn" id="57_miwak"] +[ext_resource type="PackedScene" uid="uid://bxsay5e6dhcqb" path="res://Scenes/Prefabs/Entities/Enemies/DryBones.tscn" id="58_j12pl"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/DryBones.json" id="58_u38n8"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="60_01msc"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/MontyMole.json" id="60_vt1yk"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/PoisonMushroom.json" id="61_8hw1j"] +[ext_resource type="PackedScene" uid="uid://bym2j03wxhk3t" path="res://Scenes/Prefabs/Entities/Enemies/MontyMole.tscn" id="61_looxg"] +[ext_resource type="PackedScene" uid="uid://beq7b3hp44onn" path="res://Scenes/Prefabs/Entities/Items/SuperMushroom.tscn" id="61_ssebd"] +[ext_resource type="PackedScene" uid="uid://n7nskl10ouem" path="res://Scenes/Prefabs/Entities/Items/PoisonMushroom.tscn" id="62_3evoa"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/FireFlower.json" id="62_8a610"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="63_8a610"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/BobOmb.json" id="63_67fxf"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/OneUp.json" id="63_my64r"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="64_8a610"] +[ext_resource type="PackedScene" uid="uid://b07v70sioegsj" path="res://Scenes/Prefabs/Entities/Enemies/BobOmb.tscn" id="64_bxiio"] +[ext_resource type="PackedScene" uid="uid://cpk6idjoxjotv" path="res://Scenes/Prefabs/Entities/Items/OneUp.tscn" id="64_kk6ga"] +[ext_resource type="PackedScene" uid="uid://crdxibqdds04v" path="res://Scenes/Prefabs/Entities/Enemies/LitBobOmb.tscn" id="67_ooy22"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Thwomp.json" id="68_1lly0"] +[ext_resource type="Texture2D" uid="uid://di0lgq3cojy41" path="res://Assets/Sprites/Editor/BillCannon.png" id="69_8vfnk"] +[ext_resource type="PackedScene" uid="uid://dq6syqkg4qjf0" path="res://Scenes/Prefabs/Entities/Enemies/Thwomp.tscn" id="69_47djd"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/StarMan.json" id="69_ylfhp"] +[ext_resource type="PackedScene" uid="uid://5qg8po86pew4" path="res://Scenes/Prefabs/Entities/Items/SuperStar.tscn" id="70_6kfoe"] +[ext_resource type="Texture2D" uid="uid://fy7jlabgyewp" path="res://Assets/Sprites/Blocks/Trampoline.png" id="70_a6o7q"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="70_j12pl"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="71_sbw3a"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/LitBobOmb.json" id="73_nxlms"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/SideStepper.json" id="73_os7av"] +[ext_resource type="PackedScene" uid="uid://cs40v66vkl6qi" path="res://Scenes/Prefabs/Entities/Enemies/SideStepper.tscn" id="74_3fjal"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/FighterFly.json" id="75_4ujsp"] +[ext_resource type="PackedScene" uid="uid://cwhvsfp31cuu6" path="res://Scenes/Prefabs/Entities/Enemies/FighterFly.tscn" id="76_esk8u"] +[ext_resource type="PackedScene" uid="uid://c0020qrw11oy4" path="res://Scenes/Prefabs/Blocks/OnOffSwitch.tscn" id="76_txi13"] +[ext_resource type="PackedScene" uid="uid://c685xkxf085tc" path="res://Scenes/Prefabs/Blocks/OnOffBlockRed.tscn" id="78_wu64b"] +[ext_resource type="PackedScene" uid="uid://b5cw2667exll" path="res://Scenes/Prefabs/Blocks/OnOffBlueBlock.tscn" id="79_iorxh"] +[ext_resource type="Texture2D" uid="uid://b4tc7t4k0kp3g" path="res://Assets/Sprites/Editor/FireBar.png" id="80_gixmk"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/SpikeBlock.json" id="84_fx550"] +[ext_resource type="Texture2D" uid="uid://dr67gxml5gxro" path="res://Assets/Sprites/Editor/PipeArea.png" id="84_wu64b"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="85_iorxh"] +[ext_resource type="PackedScene" uid="uid://dmxufw748fe32" path="res://Scenes/Prefabs/Blocks/SpikeBlock.tscn" id="85_lm3r4"] +[ext_resource type="Texture2D" uid="uid://dtx6lbaom4qld" path="res://Assets/Sprites/Editor/PipeGenerator.png" id="86_gixmk"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/DeathBlock.json" id="86_k1rrh"] +[ext_resource type="PackedScene" uid="uid://da31n0jwfyjo0" path="res://Scenes/Prefabs/LevelObjects/PipeGenerator.tscn" id="87_awwgo"] +[ext_resource type="Texture2D" uid="uid://ln7uey6c4mf" path="res://Assets/Sprites/Blocks/PSwitchBlock.png" id="87_gjfvx"] +[ext_resource type="PackedScene" uid="uid://dh2fvaypdfgsl" path="res://Scenes/Prefabs/Blocks/DeathBlock.tscn" id="87_k1rrh"] +[ext_resource type="Script" uid="uid://b77kpu65i243a" path="res://Scripts/Parts/LevelSaver.gd" id="87_looxg"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/DonutBlock.json" id="88_0kinh"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/CheckpointFlag.json" id="88_2umvb"] +[ext_resource type="Script" uid="uid://c08y0c8163fec" path="res://Scripts/Parts/EntityIdMapper.gd" id="88_biei1"] +[ext_resource type="PackedScene" uid="uid://cn7wwtug5xman" path="res://Scenes/Prefabs/Blocks/EmptyPSwitchBlock.tscn" id="88_ydoon"] +[ext_resource type="Script" uid="uid://clsnunmd42u6d" path="res://Scripts/Parts/LevelLoader.gd" id="89_dkfdw"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="89_e20nl"] +[ext_resource type="PackedScene" uid="uid://q3aaukgw01nw" path="res://Scenes/Prefabs/Blocks/PSwitchBlock.tscn" id="89_f34j3"] +[ext_resource type="PackedScene" uid="uid://bv38ynjkpisyk" path="res://Scenes/Prefabs/Blocks/DonutBlock.tscn" id="89_ov686"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/MusicNoteBlock.json" id="90_0msv8"] +[ext_resource type="PackedScene" uid="uid://c3m38c2skawpj" path="res://Scenes/Prefabs/Entities/Enemies/RockyWrench.tscn" id="90_7a43i"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RockyWrench.json" id="90_606p5"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/NoteBlock.json" id="90_lw341"] +[ext_resource type="PackedScene" uid="uid://bxvcax2wc48xh" path="res://Scenes/Prefabs/Blocks/NoteBlock.tscn" id="91_0msv8"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/PSwitch.json" id="92_5n4dw"] +[ext_resource type="PackedScene" uid="uid://b4uqa4y5o63xy" path="res://Scenes/Prefabs/Blocks/MusicNoteBlock.tscn" id="92_dnttl"] +[ext_resource type="PackedScene" uid="uid://ciddq8ctlj453" path="res://Scenes/Prefabs/Entities/Objects/PSwitch.tscn" id="93_wb48v"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Flag.json" id="94_t6g4q"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="95_5avr6"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/BrickBlock.json" id="95_eby78"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="96_5avr6"] +[ext_resource type="Texture2D" uid="uid://boj5qawy6b6t2" path="res://Assets/Sprites/Editor/SmallCastle.png" id="96_lm8lu"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="97_d32e2"] +[ext_resource type="Texture2D" uid="uid://m86epuy45c3u" path="res://Assets/Sprites/Editor/LargeCastle.png" id="98_2umvb"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Barrel.json" id="102_6c7k7"] +[ext_resource type="PackedScene" uid="uid://byu7xm153ktle" path="res://Scenes/Prefabs/Entities/Enemies/Barrel.tscn" id="103_k6wox"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/OnOffSwitch.json" id="103_mbniv"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Platform.json" id="104_111c4"] +[ext_resource type="Texture2D" uid="uid://b6llxbiv825av" path="res://Assets/Sprites/Editor/PlatformIcons/SideToSideVerrt.png" id="105_ipwxy"] +[ext_resource type="PackedScene" uid="uid://cjkmd2yf3f84v" path="res://Scenes/Prefabs/Entities/Objects/SmallVerticalPlatform.tscn" id="106_g86mr"] +[ext_resource type="PackedScene" uid="uid://c6x7gv2lqeu1x" path="res://Scenes/Prefabs/Entities/Objects/VerticalPlatform.tscn" id="107_bdir0"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/OnOffBlockRed.json" id="107_mbniv"] +[ext_resource type="Texture2D" uid="uid://h2ceiq5q4i15" path="res://Assets/Sprites/Editor/PlatformIcons/SideToSideHori.png" id="108_73mr2"] +[ext_resource type="Texture2D" uid="uid://dg3rrr0n878nm" path="res://Assets/Sprites/Blocks/SuperTrampoline.png" id="108_adqgr"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/BlueOnOffBlock.json" id="109_c84f5"] +[ext_resource type="PackedScene" uid="uid://qaldmcid6jm5" path="res://Scenes/Prefabs/Entities/Objects/SuperTrampoline.tscn" id="109_k5kal"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="109_l8k11"] +[ext_resource type="PackedScene" uid="uid://c8m8455b6ikrn" path="res://Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn" id="110_4b5os"] +[ext_resource type="Texture2D" uid="uid://cke2nve5v64am" path="res://Assets/Sprites/Editor/PlatformIcons/Falling.png" id="111_4b5os"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="112_3t8j1"] +[ext_resource type="PackedScene" uid="uid://0q874wkbxcrr" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlockAlt.tscn" id="112_xde7w"] +[ext_resource type="PackedScene" uid="uid://dn3cblgvf2ba1" path="res://Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn" id="113_3t8j1"] +[ext_resource type="Script" uid="uid://dja6281w30iv0" path="res://Scripts/UI/TextValidator.gd" id="114_cjvlm"] +[ext_resource type="Texture2D" uid="uid://bi13n4mw0to20" path="res://Assets/Sprites/Blocks/TimedBooBlock.png" id="114_swqrt"] +[ext_resource type="Texture2D" uid="uid://cv27sth0k3amk" path="res://Assets/Sprites/Blocks/SwitchSpike.png" id="118_xde7w"] +[ext_resource type="Texture2D" uid="uid://dnjx65qkbf1aq" path="res://Assets/Sprites/Blocks/SpringBlock.png" id="119_24ald"] +[ext_resource type="Texture2D" uid="uid://bd25s0rlv8axh" path="res://Assets/Sprites/Blocks/SuperSpringBlock.png" id="120_i2jbr"] +[ext_resource type="PackedScene" uid="uid://b4al7s87fo1nd" path="res://Scenes/Prefabs/Blocks/SuperSpringBlock.tscn" id="121_qebwb"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/TrickBlock.json" id="126_606p5"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/Clock.json" id="131_514ei"] +[ext_resource type="PackedScene" uid="uid://cpsdyhprded5d" path="res://Scenes/Prefabs/Blocks/TrickBlock.tscn" id="132_idval"] +[ext_resource type="PackedScene" uid="uid://rruc6lnk16rr" path="res://Scenes/Prefabs/Entities/Items/ClockItem.tscn" id="132_n3p3y"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/Fan.json" id="132_o0k3u"] +[ext_resource type="PackedScene" uid="uid://svkvxdk8fsyj" path="res://Scenes/Prefabs/Blocks/Fan.tscn" id="133_s60en"] +[ext_resource type="Texture2D" uid="uid://c8ir37jmcm4f4" path="res://Assets/Sprites/Editor/CameraLock.png" id="134_q440o"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/OnFan.json" id="134_vlioy"] +[ext_resource type="PackedScene" uid="uid://vgcgj3k2k8oy" path="res://Scenes/Prefabs/LevelObjects/CameraScrollStop.tscn" id="135_q440o"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="136_wxova"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/OffFan.json" id="136_ym1gn"] +[ext_resource type="PackedScene" uid="uid://cbs645wiwmaxq" path="res://Scenes/Prefabs/Entities/Objects/Burner.tscn" id="137_evyrg"] +[ext_resource type="JSON" path="res://Assets/Sprites/Players/ToadNPC.json" id="137_jmysq"] +[ext_resource type="PackedScene" uid="uid://lglmgqp3emy4" path="res://Scenes/Prefabs/Blocks/OnOffFanRed.tscn" id="138_dsu6a"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="138_oyulb"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/BurnerBlock.json" id="138_sucb6"] +[ext_resource type="PackedScene" uid="uid://3pvbcy3lkl7r" path="res://Scenes/Prefabs/Blocks/OnOffFanBlue.tscn" id="139_dsu6a"] +[ext_resource type="Texture2D" uid="uid://boivfkpqvnx45" path="res://Assets/Sprites/Players/Peach.png" id="139_xenld"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="139_ydoon"] +[ext_resource type="PackedScene" uid="uid://ckrna543ixu1b" path="res://Scenes/Prefabs/LevelObjects/CastlePeach.tscn" id="140_um2ro"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Track.json" id="141_0jt4c"] +[ext_resource type="PackedScene" uid="uid://dijxmmwdyjbjc" path="res://Scenes/Prefabs/Entities/Objects/Track.tscn" id="142_aglcy"] +[ext_resource type="Texture2D" uid="uid://dtrgyp1sjp568" path="res://Assets/Sprites/Editor/TrackRider.png" id="143_jmysq"] +[ext_resource type="PackedScene" uid="uid://dvmr3r2uub283" path="res://Scenes/Prefabs/Entities/Objects/TrackRider.tscn" id="144_m7msd"] +[ext_resource type="Texture2D" uid="uid://cgtrhqpe20qbx" path="res://Assets/Sprites/Editor/TextLabel.png" id="145_gf7vd"] +[ext_resource type="PackedScene" uid="uid://bri8d364obssw" path="res://Scenes/Prefabs/LevelObjects/TextLabelObj.tscn" id="146_gf7vd"] +[ext_resource type="PackedScene" uid="uid://t5vu4gl0ra8x" path="res://Scenes/Prefabs/Entities/Objects/OnOffVerticalPlatform.tscn" id="154_dp0ao"] +[ext_resource type="Texture2D" uid="uid://dfpbjnd1o5tig" path="res://Assets/Sprites/Tilesets/OnOffPlatform.png" id="155_i2jbr"] +[ext_resource type="PackedScene" uid="uid://ry4jg3jyxnvy" path="res://Scenes/Prefabs/Entities/Objects/OnOffVerticalPlatformBlue.tscn" id="156_i2jbr"] +[ext_resource type="PackedScene" uid="uid://c8cxhsod82kwm" path="res://Scenes/Prefabs/Entities/Objects/OnOffSidewaysPlatform.tscn" id="157_5mw2n"] +[ext_resource type="PackedScene" uid="uid://jnun56lervsy" path="res://Scenes/Prefabs/Entities/Objects/OnOffSidewaysPlatformBlue.tscn" id="158_idval"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/OnOffConveyor.json" id="164_dl3il"] +[ext_resource type="Texture2D" uid="uid://0uhljpmjcqbh" path="res://Assets/Sprites/Editor/BulletBillGenerator.png" id="167_cmcm2"] +[ext_resource type="PackedScene" uid="uid://bn1kect7h2dlp" path="res://Scenes/Prefabs/LevelObjects/BulletBillGenerator.tscn" id="168_yjk03"] +[ext_resource type="Texture2D" uid="uid://7vndrgnnti11" path="res://Assets/Sprites/Editor/CheepCheepGenerator.png" id="169_2vwpv"] +[ext_resource type="PackedScene" uid="uid://csl71p1unsc8p" path="res://Scenes/Prefabs/LevelObjects/CheepCheepGenerator.tscn" id="170_sf60c"] +[ext_resource type="Texture2D" uid="uid://dtgpkjj1dy7pu" path="res://Assets/Sprites/Editor/BowserFlameGenerator.png" id="171_adqgr"] +[ext_resource type="PackedScene" uid="uid://dmv5rl1ckkwsk" path="res://Scenes/Prefabs/LevelObjects/BowserFlameGenerator.tscn" id="172_k5kal"] +[ext_resource type="Texture2D" uid="uid://dimtvmmic8y1u" path="res://Assets/Sprites/Editor/WindGenerator.png" id="173_6c7k7"] +[ext_resource type="PackedScene" uid="uid://c108uri4ql2wh" path="res://Scenes/Prefabs/LevelObjects/WindGenerator.tscn" id="174_k6wox"] +[ext_resource type="Texture2D" uid="uid://cyohkov1cy2vb" path="res://Assets/Sprites/Editor/GeneratorStop.png" id="175_2vwpv"] +[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="176_sf60c"] +[ext_resource type="PackedScene" uid="uid://bhqyp8mia3mo3" path="res://Scenes/Prefabs/LevelObjects/EditorLinkedElevator.tscn" id="189_jt16h"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/Cannon.json" id="190_numt2"] +[ext_resource type="PackedScene" uid="uid://fvhrbog40cpp" path="res://Scenes/Prefabs/Entities/Objects/Cannon.tscn" id="191_7a43i"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/HammerItem.json" id="194_k6wox"] +[ext_resource type="PackedScene" uid="uid://bwdwavf4rp1m1" path="res://Scenes/Prefabs/Entities/Items/HammerItem.tscn" id="195_3c4c7"] +[ext_resource type="Texture2D" uid="uid://4fafl7yuo5k0" path="res://Assets/Sprites/Editor/GravityInverter.png" id="195_co4xw"] +[ext_resource type="Texture2D" uid="uid://rbln0ee0fknc" path="res://Assets/Sprites/Enemies/Icicle.png" id="196_p4o5x"] +[ext_resource type="PackedScene" uid="uid://bbkh4k47ux3ve" path="res://Scenes/Prefabs/LevelObjects/GravityInverter.tscn" id="196_vpct4"] +[ext_resource type="PackedScene" uid="uid://b0gkypf5ow67f" path="res://Scenes/Prefabs/Entities/Enemies/Icicle.tscn" id="197_evyrg"] +[ext_resource type="Texture2D" uid="uid://dfurem6jj7gso" path="res://Assets/Sprites/Editor/MoonGravity.png" id="199_klg4c"] +[ext_resource type="PackedScene" uid="uid://dy0tkfsy4wg8" path="res://Scenes/Prefabs/LevelObjects/MoonGravityObj.tscn" id="200_8au2b"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/Bumper.json" id="200_l3prv"] +[ext_resource type="PackedScene" uid="uid://bh0c141mlkiff" path="res://Scenes/Prefabs/Entities/Objects/Bumper.tscn" id="201_vjdbd"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Doors.json" id="203_ym1gn"] +[ext_resource type="PackedScene" uid="uid://u3t1k5j28yap" path="res://Scenes/Prefabs/Entities/Objects/Door.tscn" id="204_drp58"] +[ext_resource type="Script" uid="uid://1m5otytedbp4" path="res://Scripts/UI/SpinBoxContextDisabler.gd" id="204_idval"] +[ext_resource type="Texture2D" uid="uid://da1j4turmb4rt" path="res://Assets/Sprites/UI/EditorOptionButtonIcon.png" id="205_51g7s"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/LockedDoors.json" id="205_gsewy"] +[ext_resource type="PackedScene" uid="uid://bdctqn5p6wxna" path="res://Scenes/Prefabs/UI/ThemeSelect.tscn" id="206_dsu6a"] +[ext_resource type="PackedScene" uid="uid://chfnuhi45nquf" path="res://Scenes/Prefabs/Entities/Objects/LockedDoor.tscn" id="206_ngt17"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/BlueCoin.json" id="206_ofliq"] +[ext_resource type="PackedScene" uid="uid://rjs2k335jmb5" path="res://Scenes/Prefabs/Entities/Items/BlueCoinInactive.tscn" id="207_2blp1"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/PDoors.json" id="207_sucb6"] +[ext_resource type="PackedScene" uid="uid://c4wvocqpy0w66" path="res://Scenes/Prefabs/Entities/Objects/EmptyPDoor.tscn" id="208_mbniv"] +[ext_resource type="PackedScene" uid="uid://d25r3nxm3p463" path="res://Scenes/Prefabs/UI/EditorKeybindsView.tscn" id="209_dl3il"] +[ext_resource type="PackedScene" uid="uid://ck0spcws71sg5" path="res://Scenes/Prefabs/Entities/Items/WingItem.tscn" id="210_kr3hc"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/Hachisuke.json" id="211_fe6cg"] +[ext_resource type="PackedScene" uid="uid://dn2rawqxpuywe" path="res://Scenes/Prefabs/Entities/Items/Hachisuke.tscn" id="212_bcg6t"] +[ext_resource type="PackedScene" uid="uid://dhd0gp2xvl53l" path="res://Scenes/Prefabs/Entities/Items/LuckyStar.tscn" id="214_uk8sr"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/WingItem.json" id="221_o0k3u"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/LuckyStar.json" id="224_vjdbd"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/Key.json" id="229_u1728"] +[ext_resource type="PackedScene" uid="uid://ny5glffi0suh" path="res://Scenes/Prefabs/Entities/Items/KeyItem.tscn" id="230_gk37f"] +[ext_resource type="Script" uid="uid://codql1f5eca56" path="res://Scripts/Classes/Editor/OptionButtonThatIsntFuckingBlurry.gd" id="241_8au2b"] +[ext_resource type="Script" uid="uid://dt2p68xl462v2" path="res://Scripts/Parts/TextShadowColourChanger.gd" id="249_mdu03"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_5mw2n"] +atlas = ExtResource("12_i2jbr") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_idval"] +atlas = ExtResource("12_i2jbr") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_qebwb"] +texture = ExtResource("11_i2jbr") +texture_margin_left = 2.0 +texture_margin_top = 2.0 +texture_margin_right = 2.0 +texture_margin_bottom = 2.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_5mw2n"] +texture = ExtResource("12_qebwb") +texture_margin_left = 2.0 +texture_margin_top = 2.0 +texture_margin_right = 2.0 +texture_margin_bottom = 2.0 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_qebwb"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_kr3hc"] +atlas = ExtResource("12_i2jbr") +region = Rect2(96, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_x027r"] +atlas = ExtResource("12_i2jbr") +region = Rect2(64, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_numt2"] +atlas = ExtResource("12_i2jbr") +region = Rect2(80, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dp0ao"] +atlas = ExtResource("11_24ald") +region = Rect2(0, 0, 8, 8) + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_8kfgg"] +color = Color(1, 1, 1, 1) + +[sub_resource type="AtlasTexture" id="AtlasTexture_606p5"] +atlas = ExtResource("11_24ald") +region = Rect2(40, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ckl32"] +atlas = ExtResource("25_dl3il") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fe6cg"] +atlas = ExtResource("25_dl3il") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bcg6t"] +atlas = ExtResource("25_dl3il") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vcpfp"] +atlas = ExtResource("25_dl3il") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uk8sr"] +atlas = ExtResource("25_dl3il") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_401qx"] +atlas = ExtResource("25_dl3il") +region = Rect2(48, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s60en"] +atlas = ExtResource("25_dl3il") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ofliq"] +atlas = ExtResource("25_dl3il") +region = Rect2(32, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2blp1"] +atlas = ExtResource("25_dl3il") +region = Rect2(64, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_p4o5x"] +atlas = ExtResource("25_dl3il") +region = Rect2(64, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_evyrg"] +atlas = ExtResource("25_dl3il") +region = Rect2(80, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_742fr"] +atlas = ExtResource("25_dl3il") +region = Rect2(80, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5mf74"] +atlas = ExtResource("25_dl3il") +region = Rect2(96, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_l3prv"] +atlas = ExtResource("25_dl3il") +region = Rect2(96, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vjdbd"] +atlas = ExtResource("25_dl3il") +region = Rect2(112, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_o0k3u"] +atlas = ExtResource("25_dl3il") +region = Rect2(112, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dsu6a"] +atlas = ExtResource("11_24ald") +region = Rect2(8, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_51g7s"] +atlas = ExtResource("11_24ald") +region = Rect2(16, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5ujs8"] +atlas = ExtResource("52_5ujs8") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jt16h"] +atlas = ExtResource("11_24ald") +region = Rect2(24, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u38n8"] +atlas = ExtResource("69_8vfnk") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i2jbr"] +atlas = ExtResource("155_i2jbr") +region = Rect2(0, 0, 16, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qebwb"] +atlas = ExtResource("155_i2jbr") +region = Rect2(0, 8, 16, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cr6gn"] +atlas = ExtResource("155_i2jbr") +region = Rect2(0, 8, 16, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dl3il"] +atlas = ExtResource("11_24ald") +region = Rect2(32, 0, 8, 8) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_jt16h"] +content_margin_left = 0.0 +bg_color = Color(0.12156863, 0.12156863, 0.12156863, 1) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0.8, 0.8, 0.8, 0) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7a43i"] +atlas = ExtResource("205_51g7s") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_e20nl"] +color = Color(1, 1, 1, 1) + +[sub_resource type="Animation" id="Animation_a6ws6"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 0)] +} + +[sub_resource type="Animation" id="Animation_cjvlm"] +resource_name = "Show" +length = 1.25 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:modulate") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1, 1.25), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_k1rrh"] +_data = { +&"RESET": SubResource("Animation_a6ws6"), +&"Show": SubResource("Animation_cjvlm") +} + +[sub_resource type="GDScript" id="GDScript_wb48v"] +script/source = "@tool +extends Node + +@export_tool_button(\"KEY GEN\") var button = gen + +func gen() -> void: + var map := [] + for i in get_tree().get_nodes_in_group(\"Selectors\"): + if i.tile_name != \"\": + map.append(i.tile_name) + var file = FileAccess.open(\"res://SelectorKeyMap.json\", FileAccess.WRITE) + file.store_string(JSON.stringify(map, \"\\t\", false)) + file.close() + print(\"Done\") +" + +[node name="LevelEditor" type="Node"] +process_mode = 3 +script = ExtResource("1_0qbyu") + +[node name="Level" type="Node" parent="."] +process_mode = 1 +script = ExtResource("3_cubdv") +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="Level" instance=ExtResource("1_ujeu4")] +z_index = -99 + +[node name="Camera" type="Camera2D" parent="Level"] +unique_name_in_owner = true +position = Vector2(-232, -16) +process_callback = 0 + +[node name="Grid" type="Parallax2D" parent="Level"] +unique_name_in_owner = true +visible = false +visibility_layer = 2 +z_index = 4096 +z_as_relative = false +repeat_size = Vector2(512, 512) +repeat_times = 8 + +[node name="TextureRect" type="TextureRect" parent="Level/Grid"] +modulate = Color(0.356863, 0.356863, 0.356863, 0.407843) +offset_right = 512.0 +offset_bottom = 512.0 +texture = ExtResource("2_8q7yr") +stretch_mode = 1 +metadata/_edit_use_anchors_ = true + +[node name="ChunkGrid" type="Parallax2D" parent="Level/Grid"] +unique_name_in_owner = true +visible = false +visibility_layer = 2 +z_index = 4096 +z_as_relative = false +scroll_offset = Vector2(0, 32) +repeat_size = Vector2(512, 512) +repeat_times = 8 + +[node name="TextureRect" type="TextureRect" parent="Level/Grid/ChunkGrid"] +offset_right = 512.0 +offset_bottom = 512.0 +texture = ExtResource("5_o024b") +metadata/_edit_use_anchors_ = true + +[node name="TileLayer5" parent="Level" instance=ExtResource("5_cubdv")] +unique_name_in_owner = true + +[node name="TileLayer4" parent="Level" instance=ExtResource("5_cubdv")] +unique_name_in_owner = true + +[node name="TileLayer3" parent="Level" instance=ExtResource("5_cubdv")] +unique_name_in_owner = true + +[node name="TileLayer2" parent="Level" instance=ExtResource("5_cubdv")] +unique_name_in_owner = true + +[node name="TileLayer1" parent="Level" instance=ExtResource("5_cubdv")] +unique_name_in_owner = true + +[node name="EntityLayer5" type="Node2D" parent="Level"] +unique_name_in_owner = true +process_mode = 4 + +[node name="EntityLayer4" type="Node2D" parent="Level"] +unique_name_in_owner = true +process_mode = 4 + +[node name="EntityLayer3" type="Node2D" parent="Level"] +unique_name_in_owner = true +process_mode = 4 + +[node name="EntityLayer2" type="Node2D" parent="Level"] +unique_name_in_owner = true +process_mode = 4 + +[node name="EntityLayer1" type="Node2D" parent="Level"] +unique_name_in_owner = true +process_mode = 4 + +[node name="Player" parent="Level/EntityLayer1" instance=ExtResource("13_v6u3q")] +position = Vector2(-232, 0) +metadata/tile_position = Vector2i(-15, -1) +metadata/no_save = false + +[node name="DropShadow" parent="Level" instance=ExtResource("7_qrvw3")] + +[node name="TileCursor" type="Node2D" parent="."] +unique_name_in_owner = true +physics_interpolation_mode = 2 +visibility_layer = 2 +z_index = 4096 +z_as_relative = false + +[node name="ColorRect" type="ColorRect" parent="TileCursor"] +modulate = Color(1, 1, 1, 0.615686) +offset_left = -8.0 +offset_top = -8.0 +offset_right = 8.0 +offset_bottom = 8.0 +color = Color(0.529412, 1, 1, 1) + +[node name="Timer" type="Timer" parent="TileCursor"] +one_shot = true + +[node name="Previews" type="Node2D" parent="TileCursor"] +visible = false +show_behind_parent = true +z_index = 10 +z_as_relative = false + +[node name="Panel" type="Panel" parent="TileCursor/Previews"] +modulate = Color(1, 1, 1, 0.509804) +offset_left = -48.0 +offset_top = -16.0 +offset_right = 48.0 +offset_bottom = 16.0 +theme_override_styles/panel = ExtResource("139_ydoon") + +[node name="-2" type="NinePatchRect" parent="TileCursor/Previews"] +offset_left = -40.0 +offset_top = -8.0 +offset_right = -24.0 +offset_bottom = 8.0 + +[node name="Overlay" type="NinePatchRect" parent="TileCursor/Previews/-2"] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 + +[node name="-1" type="NinePatchRect" parent="TileCursor/Previews"] +offset_left = -24.0 +offset_top = -8.0 +offset_right = -8.0 +offset_bottom = 8.0 + +[node name="Overlay" type="NinePatchRect" parent="TileCursor/Previews/-1"] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 + +[node name="0" type="NinePatchRect" parent="TileCursor/Previews"] +offset_left = -8.0 +offset_top = -8.0 +offset_right = 8.0 +offset_bottom = 8.0 + +[node name="Overlay" type="NinePatchRect" parent="TileCursor/Previews/0"] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 + +[node name="1" type="NinePatchRect" parent="TileCursor/Previews"] +offset_left = 8.0 +offset_top = -8.0 +offset_right = 24.0 +offset_bottom = 8.0 + +[node name="Overlay" type="NinePatchRect" parent="TileCursor/Previews/1"] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 + +[node name="2" type="NinePatchRect" parent="TileCursor/Previews"] +offset_left = 24.0 +offset_top = -8.0 +offset_right = 40.0 +offset_bottom = 8.0 + +[node name="Overlay" type="NinePatchRect" parent="TileCursor/Previews/2"] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 + +[node name="MultiSelectRect" type="ColorRect" parent="TileCursor"] +unique_name_in_owner = true +visible = false +modulate = Color(1, 1, 1, 0.494118) +top_level = true +visibility_layer = 2 +z_index = 4096 +z_as_relative = false +offset_right = 16.0 +offset_bottom = 16.0 +color = Color(1, 0.486275, 0, 1) + +[node name="CanvasLayer" type="CanvasLayer" parent="."] + +[node name="TileModifierMenu" parent="CanvasLayer" instance=ExtResource("8_bovjk")] +unique_name_in_owner = true +visible = false +z_index = 4096 +z_as_relative = false +theme_override_styles/panel = ExtResource("139_ydoon") + +[node name="TileMenu" type="CanvasLayer" parent="."] + +[node name="Panel" type="ColorRect" parent="TileMenu"] +texture_filter = 1 +texture_repeat = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 0.3) + +[node name="MarginContainer" type="MarginContainer" parent="TileMenu"] +anchors_preset = -1 +anchor_left = 0.1 +anchor_top = 0.1 +anchor_right = 0.9 +anchor_bottom = 0.9 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="TileMenu/MarginContainer"] +layout_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = 1 + +[node name="TabButtons" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 24) +layout_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = -1 + +[node name="Parts" parent="TileMenu/MarginContainer/VBoxContainer/TabButtons" node_paths=PackedStringArray("linked_control") instance=ExtResource("11_dp0ao")] +layout_mode = 2 +title = "EDITOR_MENU_PARTS" +linked_control = NodePath("../../PanelContainer/TILES") +first_pick = true + +[node name="Level" parent="TileMenu/MarginContainer/VBoxContainer/TabButtons" node_paths=PackedStringArray("linked_control") instance=ExtResource("11_dp0ao")] +layout_mode = 2 +icon = SubResource("AtlasTexture_5mw2n") +title = "EDITOR_MENU_LEVEL" +linked_control = NodePath("../../PanelContainer/LEVEL") + +[node name="BG" parent="TileMenu/MarginContainer/VBoxContainer/TabButtons" node_paths=PackedStringArray("linked_control") instance=ExtResource("11_dp0ao")] +layout_mode = 2 +icon = SubResource("AtlasTexture_idval") +title = "EDITOR_MENU_BG" +linked_control = NodePath("../../PanelContainer/BG") + +[node name="Bindings" type="Button" parent="TileMenu/MarginContainer/VBoxContainer/TabButtons"] +custom_minimum_size = Vector2(24, 24) +layout_mode = 2 +size_flags_horizontal = 10 +theme_override_styles/normal = SubResource("StyleBoxTexture_qebwb") +theme_override_styles/pressed = SubResource("StyleBoxTexture_5mw2n") +theme_override_styles/hover = SubResource("StyleBoxTexture_qebwb") +theme_override_styles/disabled = SubResource("StyleBoxTexture_qebwb") +theme_override_styles/focus = SubResource("StyleBoxEmpty_qebwb") +icon = SubResource("AtlasTexture_kr3hc") +icon_alignment = 1 + +[node name="Save" type="Button" parent="TileMenu/MarginContainer/VBoxContainer/TabButtons"] +custom_minimum_size = Vector2(24, 24) +layout_mode = 2 +size_flags_horizontal = 8 +theme_override_styles/normal = SubResource("StyleBoxTexture_qebwb") +theme_override_styles/pressed = SubResource("StyleBoxTexture_5mw2n") +theme_override_styles/hover = SubResource("StyleBoxTexture_qebwb") +theme_override_styles/disabled = SubResource("StyleBoxTexture_qebwb") +theme_override_styles/focus = SubResource("StyleBoxEmpty_qebwb") +icon = SubResource("AtlasTexture_x027r") +icon_alignment = 1 + +[node name="Exit" type="Button" parent="TileMenu/MarginContainer/VBoxContainer/TabButtons"] +custom_minimum_size = Vector2(24, 24) +layout_mode = 2 +size_flags_horizontal = 8 +theme_override_styles/normal = SubResource("StyleBoxTexture_qebwb") +theme_override_styles/pressed = SubResource("StyleBoxTexture_5mw2n") +theme_override_styles/hover = SubResource("StyleBoxTexture_qebwb") +theme_override_styles/disabled = SubResource("StyleBoxTexture_qebwb") +theme_override_styles/focus = SubResource("StyleBoxEmpty_qebwb") +icon = SubResource("AtlasTexture_numt2") +icon_alignment = 1 + +[node name="PanelContainer" type="PanelContainer" parent="TileMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_styles/panel = ExtResource("139_ydoon") + +[node name="TILES" type="MarginContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer"] +visible = false +layout_mode = 2 +theme_override_constants/margin_left = -4 +theme_override_constants/margin_top = -4 +theme_override_constants/margin_right = -4 +theme_override_constants/margin_bottom = -4 + +[node name="ScrollContainer" type="ScrollContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES"] +layout_mode = 2 +follow_focus = true +horizontal_scroll_mode = 3 +vertical_scroll_mode = 4 + +[node name="VBoxContainer" type="VBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="Tiles" type="VBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Title" type="VBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles"] +layout_mode = 2 +theme_override_constants/separation = -4 + +[node name="HBoxContainer" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/Title"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/Title/HBoxContainer"] +layout_mode = 2 +texture = SubResource("AtlasTexture_dp0ao") +stretch_mode = 3 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/Title/HBoxContainer"] +layout_mode = 2 +text = "EDITOR_MENU_PARTS_0" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/Title"] +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_8kfgg") + +[node name="MarginContainer" type="MarginContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles"] +layout_mode = 2 +theme_override_constants/margin_left = 1 +theme_override_constants/margin_top = 1 +theme_override_constants/margin_right = 1 +theme_override_constants/margin_bottom = 1 + +[node name="GridContainer" type="HFlowContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer"] +layout_mode = 2 +last_wrap_alignment = 1 + +[node name="Terrain" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "TERRAIN_GROUND" +type = 2 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(0, 48, 16, 16) +secondary_icon_texture = ExtResource("14_o024b") + +[node name="Terrain2" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "TERRAIN_SEMI_A" +type = 2 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(0, 80, 16, 16) +secondary_icon_texture = ExtResource("14_o024b") +terrain_id = 1 + +[node name="Terrain3" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "TERRAIN_SEMI_B" +type = 2 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(48, 80, 16, 16) +secondary_icon_texture = ExtResource("14_o024b") +terrain_id = 2 + +[node name="SteepSlope" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="SlopeTL" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/SteepSlope" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_SLOPE1_TL" +type = 2 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(0, 128, 16, 16) +terrain_id = 18 +tile_coords = Vector2i(0, 8) + +[node name="SlopeTR" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/SteepSlope" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_SLOPE1_TR" +type = 2 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(16, 128, 16, 16) +terrain_id = 19 +tile_coords = Vector2i(1, 8) + +[node name="SlopeBL" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/SteepSlope" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_SLOPE1_BL" +type = 2 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(0, 144, 16, 16) +terrain_id = 20 +tile_coords = Vector2i(0, 9) + +[node name="SlopeBR" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/SteepSlope" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_SLOPE1_BR" +type = 2 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(16, 144, 16, 16) +terrain_id = 21 +tile_coords = Vector2i(1, 9) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/SteepSlope"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="GentleSlope1" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="SlopeTL" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/GentleSlope1" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_SLOPE2_TLA" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(64, 128, 16, 16) +tile_coords = Vector2i(4, 8) + +[node name="SlopeTR" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/GentleSlope1" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_SLOPE2_TRA" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(112, 128, 16, 16) +tile_coords = Vector2i(7, 8) + +[node name="SlopeBL" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/GentleSlope1" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_SLOPE2_BLA" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(64, 144, 16, 16) +tile_coords = Vector2i(4, 9) + +[node name="SlopeBR" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/GentleSlope1" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_SLOPE2_BRA" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(112, 144, 16, 16) +tile_coords = Vector2i(7, 9) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/GentleSlope1"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="GentleSlope2" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="SlopeTL" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/GentleSlope2" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_SLOPE2_TLB" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(80, 128, 16, 16) +tile_coords = Vector2i(5, 8) + +[node name="SlopeTR" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/GentleSlope2" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_SLOPE2_TRB" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(96, 128, 16, 16) +tile_coords = Vector2i(6, 8) + +[node name="SlopeBL" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/GentleSlope2" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_SLOPE2_BLB" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(80, 144, 16, 16) +tile_coords = Vector2i(5, 9) + +[node name="SlopeBR" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/GentleSlope2" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_SLOPE2_BRB" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(96, 144, 16, 16) +tile_coords = Vector2i(6, 9) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/GentleSlope2"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="DecoTile" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "TILE_DECO" +type = 1 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(64, 32, 16, 16) +entity_scene = ExtResource("16_5j6mu") +tile_offset = Vector2i(0, 0) +tile_coords = Vector2i(4, 2) + +[node name="EmptyBlock" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "TILE_EMPTY" +type = 1 +icon_texture = ExtResource("22_ulh3l") +entity_scene = ExtResource("17_i2jbr") +tile_offset = Vector2i(0, 0) + +[node name="TreeTop" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "TILE_TREE_TOP" +type = 2 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(80, 0, 16, 16) +secondary_icon_texture = ExtResource("14_o024b") +terrain_id = 3 + +[node name="TreeTrunk" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "TILE_TREE_BASE" +type = 2 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(80, 16, 16, 16) +secondary_icon_texture = ExtResource("14_o024b") +terrain_id = 4 + +[node name="Mushrooms" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="Mush1" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/Mushrooms" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_MUSHROOM_1" +type = 2 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(80, 32, 16, 16) +secondary_icon_texture = ExtResource("14_o024b") +terrain_id = 5 +tile_coords = Vector2i(8, 6) + +[node name="Mush2" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/Mushrooms" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_MUSHROOM_2" +type = 2 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(80, 48, 16, 16) +secondary_icon_texture = ExtResource("14_o024b") +terrain_id = 6 +tile_coords = Vector2i(9, 6) + +[node name="Mush3" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/Mushrooms" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_MUSHROOM_3" +type = 2 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(80, 64, 16, 16) +secondary_icon_texture = ExtResource("14_o024b") +terrain_id = 7 +tile_coords = Vector2i(8, 7) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/Mushrooms"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="MushroomStem" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "TILE_MUSH_STEM" +type = 2 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(96, 80, 16, 16) +secondary_icon_texture = ExtResource("14_o024b") +terrain_id = 8 +tile_coords = Vector2i(8, 7) + +[node name="Water" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="FGWater" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/Water" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_WATER_1" +type = 2 +icon_texture = ExtResource("17_awwgo") +icon_region_override = Rect2(0, 0, 16, 16) +terrain_id = 9 + +[node name="BGWater" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/Water" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_WATER_2" +type = 2 +icon_texture = ExtResource("17_awwgo") +icon_region_override = Rect2(0, 64, 16, 16) +terrain_id = 12 + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/Water"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Lava" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "TILE_LAVA" +type = 2 +icon_texture = ExtResource("17_awwgo") +icon_region_override = Rect2(0, 32, 16, 16) +terrain_id = 10 + +[node name="Poison" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "TILE_POISION" +type = 2 +icon_texture = ExtResource("17_awwgo") +icon_region_override = Rect2(0, 96, 16, 16) +terrain_id = 11 + +[node name="BillBlaster" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="CannonTop" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/BillBlaster" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_CANNON_TOP" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(16, 64, 16, 16) +terrain_id = 12 +tile_coords = Vector2i(1, 4) + +[node name="CannonMiddle" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/BillBlaster" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_CANNON_MIDDLE" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(32, 64, 16, 16) +terrain_id = 12 +tile_coords = Vector2i(2, 4) + +[node name="CannonBottom" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/BillBlaster" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_CANNON_BOTTOM" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(48, 64, 16, 16) +terrain_id = 12 +tile_coords = Vector2i(3, 4) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/BillBlaster"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="BushDeco" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="BushL" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/BushDeco" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "DECO_WIDE_L" +icon_texture = ExtResource("18_esk8u") +icon_region_override = Rect2(0, 0, 16, 16) +source_id = 3 + +[node name="BushM" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/BushDeco" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "DECO_WIDE_M" +icon_texture = ExtResource("18_esk8u") +icon_region_override = Rect2(16, 0, 16, 16) +source_id = 3 +tile_coords = Vector2i(1, 0) + +[node name="BushR" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/BushDeco" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "DECO_WIDE_R" +icon_texture = ExtResource("18_esk8u") +icon_region_override = Rect2(32, 0, 16, 16) +source_id = 3 +tile_coords = Vector2i(2, 0) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/BushDeco"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="ShortDeco" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="ShortTop" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/ShortDeco" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "DECO_SHORT_TOP" +icon_texture = ExtResource("18_esk8u") +icon_region_override = Rect2(48, 0, 16, 16) +tile_offset = Vector2i(0, 0) +source_id = 3 +tile_coords = Vector2i(3, 0) + +[node name="ShortBottom" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/ShortDeco" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "DECO_SHORT_BOTTOM" +icon_texture = ExtResource("18_esk8u") +icon_region_override = Rect2(48, 16, 16, 16) +tile_offset = Vector2i(0, 0) +source_id = 3 +tile_coords = Vector2i(3, 1) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/ShortDeco"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="TallDeco" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="TallTop" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/TallDeco" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "DECO_TALL_TOP" +icon_texture = ExtResource("18_esk8u") +icon_region_override = Rect2(64, 0, 16, 16) +tile_offset = Vector2i(0, 0) +source_id = 3 +tile_coords = Vector2i(4, 0) + +[node name="TallMiddle" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/TallDeco" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "DECO_TALL_MIDDLE" +icon_texture = ExtResource("18_esk8u") +icon_region_override = Rect2(64, 16, 16, 16) +tile_offset = Vector2i(0, 0) +source_id = 3 +tile_coords = Vector2i(4, 1) + +[node name="TallBottom" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/TallDeco" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "DECO_TALL_BOTTOM" +icon_texture = ExtResource("18_esk8u") +icon_region_override = Rect2(0, 16, 16, 16) +tile_offset = Vector2i(0, 0) +source_id = 3 +tile_coords = Vector2i(0, 1) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/TallDeco"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="DecoSingle" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="SingleA" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/DecoSingle" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "DECO_SINGLE_A" +icon_texture = ExtResource("18_esk8u") +icon_region_override = Rect2(16, 16, 16, 16) +tile_offset = Vector2i(0, 0) +source_id = 3 +tile_coords = Vector2i(1, 1) + +[node name="SingleB" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/DecoSingle" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "DECO_SINGLE_B" +icon_texture = ExtResource("18_esk8u") +icon_region_override = Rect2(32, 16, 16, 16) +tile_offset = Vector2i(0, 0) +source_id = 3 +tile_coords = Vector2i(2, 1) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/DecoSingle"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="BridgeMain" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="Left" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/BridgeMain" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_BRIDGE_L" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(176, 160, 16, 16) +tile_offset = Vector2i(0, 0) +tile_coords = Vector2i(11, 10) + +[node name="Middle" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/BridgeMain" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_BRIDGE_M" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(192, 160, 16, 16) +tile_offset = Vector2i(0, 0) +tile_coords = Vector2i(12, 10) + +[node name="Right" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/BridgeMain" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_BRIDGE_R" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(208, 160, 16, 16) +tile_offset = Vector2i(0, 0) +tile_coords = Vector2i(13, 10) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/BridgeMain"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="BridgeRope" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="Left" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/BridgeRope" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_BRIDGE_ROPE_L" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(176, 144, 16, 16) +tile_offset = Vector2i(0, 0) +tile_coords = Vector2i(11, 9) + +[node name="Middle" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/BridgeRope" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_BRIDGE_ROPE_M" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(192, 144, 16, 16) +tile_offset = Vector2i(0, 0) +tile_coords = Vector2i(12, 9) + +[node name="Right" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/BridgeRope" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_BRIDGE_ROPE_R" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(208, 144, 16, 16) +tile_offset = Vector2i(0, 0) +tile_coords = Vector2i(13, 9) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/BridgeRope"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="CastleWall" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="Top" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/CastleWall" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_WALL_TOP" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(96, 112, 16, 16) +tile_offset = Vector2i(0, 0) +tile_coords = Vector2i(6, 7) + +[node name="Base" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/CastleWall" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_WALL_BASE" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(112, 112, 16, 16) +tile_offset = Vector2i(0, 0) +tile_coords = Vector2i(7, 7) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer/CastleWall"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="CloudBlock" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "TILE_CLOUD" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(64, 16, 16, 16) +tile_coords = Vector2i(4, 1) + +[node name="Soldi" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "TILE_SOLID" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(64, 64, 16, 16) +tile_offset = Vector2i(4, 4) +tile_coords = Vector2i(4, 4) + +[node name="AltTile" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Tiles/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "TILE_ALT" +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(112, 96, 16, 16) +tile_offset = Vector2i(7, 6) +tile_coords = Vector2i(7, 6) + +[node name="Pipes" type="VBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Title" type="VBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes"] +layout_mode = 2 +theme_override_constants/separation = -4 + +[node name="HBoxContainer" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/Title"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/Title/HBoxContainer"] +layout_mode = 2 +texture = SubResource("AtlasTexture_606p5") +stretch_mode = 3 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/Title/HBoxContainer"] +layout_mode = 2 +text = "EDITOR_MENU_PARTS_1" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/Title"] +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_8kfgg") + +[node name="MarginContainer" type="MarginContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes"] +layout_mode = 2 +theme_override_constants/margin_left = 1 +theme_override_constants/margin_top = 1 +theme_override_constants/margin_right = 1 +theme_override_constants/margin_bottom = 1 + +[node name="VBoxContainer" type="HFlowContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer"] +layout_mode = 2 + +[node name="GridContainer" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Green" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="L" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(128, 0, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_ckl32") +tile_coords = Vector2i(8, 0) + +[node name="R" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(144, 0, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_fe6cg") +tile_coords = Vector2i(9, 0) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Green2" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="L" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green2" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(224, 0, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_bcg6t") +tile_coords = Vector2i(14, 0) + +[node name="R" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green2" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(224, 16, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_vcpfp") +tile_coords = Vector2i(14, 1) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Green3" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green3" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(160, 0, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_uk8sr") +tile_coords = Vector2i(10, 0) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green3" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(160, 16, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_401qx") +tile_coords = Vector2i(10, 1) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green3"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Green4" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green4" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(240, 0, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_s60en") +tile_coords = Vector2i(15, 0) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green4" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(240, 16, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_ofliq") +tile_coords = Vector2i(15, 1) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green4"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Green5" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green5" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(176, 0, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_2blp1") +tile_coords = Vector2i(11, 0) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green5" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(176, 16, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_p4o5x") +tile_coords = Vector2i(11, 1) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green5"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Green6" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="L" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green6" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(128, 16, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_evyrg") +tile_coords = Vector2i(8, 1) + +[node name="R" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green6" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(128, 16, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_742fr") +tile_coords = Vector2i(9, 1) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green6"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Green7" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green7" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(192, 0, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_5mf74") +tile_coords = Vector2i(12, 0) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green7" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(192, 16, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_l3prv") +tile_coords = Vector2i(12, 1) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green7"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Green8" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green8" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(208, 0, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_vjdbd") +tile_coords = Vector2i(13, 0) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green8" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(208, 16, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_o0k3u") +tile_coords = Vector2i(13, 1) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer/Green8"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="GridContainer2" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Yellow" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="L" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(128, 32, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_ckl32") +tile_coords = Vector2i(8, 2) + +[node name="R" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(144, 32, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_fe6cg") +tile_coords = Vector2i(9, 2) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Yellow2" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="L" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow2" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(224, 32, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_bcg6t") +tile_coords = Vector2i(14, 2) + +[node name="R" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow2" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(224, 48, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_vcpfp") +tile_coords = Vector2i(14, 3) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Yellow3" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow3" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(160, 32, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_uk8sr") +tile_coords = Vector2i(10, 2) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow3" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(160, 48, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_401qx") +tile_coords = Vector2i(10, 3) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow3"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Yellow4" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow4" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(240, 32, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_s60en") +tile_coords = Vector2i(15, 2) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow4" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(240, 48, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_ofliq") +tile_coords = Vector2i(15, 3) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow4"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Yellow5" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow5" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(176, 32, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_2blp1") +tile_coords = Vector2i(11, 2) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow5" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(176, 48, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_p4o5x") +tile_coords = Vector2i(11, 3) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow5"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Yellow6" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="L" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow6" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(128, 48, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_evyrg") +tile_coords = Vector2i(8, 3) + +[node name="R" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow6" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(128, 48, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_742fr") +tile_coords = Vector2i(9, 3) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow6"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Yellow7" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow7" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(192, 32, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_5mf74") +tile_coords = Vector2i(12, 2) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow7" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(192, 48, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_l3prv") +tile_coords = Vector2i(12, 3) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow7"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Yellow8" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow8" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(208, 32, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_vjdbd") +tile_coords = Vector2i(13, 2) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow8" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(208, 48, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_o0k3u") +tile_coords = Vector2i(13, 3) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer2/Yellow8"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="GridContainer3" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Blue" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="L" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(128, 64, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_ckl32") +tile_coords = Vector2i(8, 4) + +[node name="R" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(144, 64, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_fe6cg") +tile_coords = Vector2i(9, 4) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Blue2" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="L" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue2" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(224, 64, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_bcg6t") +tile_coords = Vector2i(14, 4) + +[node name="R" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue2" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(224, 80, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_vcpfp") +tile_coords = Vector2i(14, 5) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Blue3" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue3" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(160, 64, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_uk8sr") +tile_coords = Vector2i(10, 4) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue3" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(160, 80, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_401qx") +tile_coords = Vector2i(10, 5) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue3"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Blue4" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue4" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(240, 64, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_s60en") +tile_coords = Vector2i(15, 4) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue4" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(240, 80, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_ofliq") +tile_coords = Vector2i(15, 5) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue4"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Blue5" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue5" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(176, 64, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_2blp1") +tile_coords = Vector2i(11, 4) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue5" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(176, 80, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_p4o5x") +tile_coords = Vector2i(11, 5) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue5"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Blue6" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="L" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue6" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(128, 80, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_evyrg") +tile_coords = Vector2i(8, 5) + +[node name="R" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue6" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(128, 80, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_742fr") +tile_coords = Vector2i(9, 5) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue6"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Blue7" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue7" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(192, 64, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_5mf74") +tile_coords = Vector2i(12, 4) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue7" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(192, 80, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_l3prv") +tile_coords = Vector2i(12, 5) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue7"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Blue8" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue8" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(208, 64, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_vjdbd") +tile_coords = Vector2i(13, 4) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue8" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(208, 80, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_o0k3u") +tile_coords = Vector2i(13, 5) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer3/Blue8"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="GridContainer4" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Red" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="L" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(128, 96, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_ckl32") +tile_coords = Vector2i(8, 6) + +[node name="R" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(144, 96, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_fe6cg") +tile_coords = Vector2i(9, 6) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Red2" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="L" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red2" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(224, 96, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_bcg6t") +tile_coords = Vector2i(14, 6) + +[node name="R" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red2" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(224, 112, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_vcpfp") +tile_coords = Vector2i(14, 7) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Red3" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red3" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(160, 96, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_uk8sr") +tile_coords = Vector2i(10, 6) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red3" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(160, 112, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_401qx") +tile_coords = Vector2i(10, 7) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red3"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Red4" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red4" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(240, 96, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_s60en") +tile_coords = Vector2i(15, 6) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red4" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(240, 112, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_ofliq") +tile_coords = Vector2i(15, 7) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red4"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Red5" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red5" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(176, 96, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_2blp1") +tile_coords = Vector2i(11, 6) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red5" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(176, 112, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_p4o5x") +tile_coords = Vector2i(11, 7) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red5"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Red6" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="L" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red6" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(128, 112, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_evyrg") +tile_coords = Vector2i(8, 7) + +[node name="R" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red6" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(128, 112, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_742fr") +tile_coords = Vector2i(9, 7) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red6"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Red7" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red7" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(192, 96, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_5mf74") +tile_coords = Vector2i(12, 6) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red7" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(192, 112, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_l3prv") +tile_coords = Vector2i(12, 7) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red7"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Red8" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="T" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red8" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(208, 96, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_vjdbd") +tile_coords = Vector2i(13, 6) + +[node name="B" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red8" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(208, 112, 16, 16) +secondary_icon_texture = SubResource("AtlasTexture_o0k3u") +tile_coords = Vector2i(13, 7) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Pipes/MarginContainer/VBoxContainer/GridContainer4/Red8"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Enemies" type="VBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Title" type="VBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies"] +layout_mode = 2 +theme_override_constants/separation = -4 + +[node name="HBoxContainer" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/Title"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/Title/HBoxContainer"] +layout_mode = 2 +texture = SubResource("AtlasTexture_dsu6a") +stretch_mode = 3 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/Title/HBoxContainer"] +layout_mode = 2 +text = "EDITOR_MENU_PARTS_2" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/Title"] +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_8kfgg") + +[node name="MarginContainer" type="MarginContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies"] +layout_mode = 2 +theme_override_constants/margin_left = 2 + +[node name="GridContainer" type="HFlowContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer"] +layout_mode = 2 + +[node name="Goombas" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="Goomba" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Goombas" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ENEMY_GOOMBA" +type = 1 +icon_texture = ExtResource("11_bkyu5") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("12_vhlvp") +metadata/can_be_stored = true +metadata/can_note_store = false +metadata/cannon_ammo = false +metadata/can_lakitu_throw = false + +[node name="Goombrat" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Goombas" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ENEMY_GOOMBRAT" +type = 1 +icon_texture = ExtResource("16_6kfoe") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("17_01msc") +metadata/can_be_stored = true +metadata/can_note_store = false +metadata/can_lakitu_throw = false + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Goombas"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="Koopas" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="GreenKoopa" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Koopas" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 1 +anchors_preset = -1 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ENEMY_KOOPA_GREEN" +type = 1 +icon_texture = ExtResource("13_qrvw3") +icon_region_override = Rect2(0, 8, 16, 16) +entity_scene = ExtResource("14_xt6nv") +metadata/_edit_group_ = true +metadata/can_be_stored = false +metadata/can_note_store = false +metadata/cannon_ammo = false +metadata/can_lakitu_throw = false + +[node name="d" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Koopas" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 1 +anchors_preset = -1 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ENEMY_PARAKOOPA_GREEN" +type = 1 +icon_texture = ExtResource("13_qrvw3") +icon_region_override = Rect2(0, 8, 16, 16) +secondary_icon_texture = ExtResource("16_083dx") +secondary_icon_region_override = Rect2(-8, -2, 16, 16) +entity_scene = ExtResource("15_083dx") +metadata/_edit_group_ = true +metadata/can_be_stored = false +metadata/can_note_store = false + +[node name="d2" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Koopas" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 1 +anchors_preset = -1 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ENEMY_PARAKOOPA_GREEN_2" +type = 1 +icon_texture = ExtResource("13_qrvw3") +icon_region_override = Rect2(0, 8, 16, 16) +secondary_icon_texture = ExtResource("108_73mr2") +secondary_icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("34_cr6gn") +metadata/_edit_group_ = true +metadata/can_be_stored = false +metadata/can_note_store = false + +[node name="RedKoopa" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Koopas" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 1 +anchors_preset = -1 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ENEMY_KOOPA_RED" +type = 1 +icon_texture = ExtResource("15_s3mep") +icon_region_override = Rect2(0, 8, 16, 16) +entity_scene = ExtResource("16_e2s1k") +metadata/_edit_group_ = true +metadata/can_be_stored = false +metadata/can_note_store = false +metadata/cannon_ammo = false +metadata/can_lakitu_throw = false + +[node name="RedParaKoopa" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Koopas" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ENEMY_PARAKOOPA_RED" +type = 1 +icon_texture = ExtResource("15_s3mep") +icon_region_override = Rect2(0, 8, 16, 16) +secondary_icon_texture = ExtResource("16_083dx") +secondary_icon_region_override = Rect2(-8, -2, 16, 16) +entity_scene = ExtResource("21_dk6cd") +metadata/_edit_group_ = true + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Koopas"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="Plants" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="PipePiranhaPlant" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Plants" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ENEMY_PLANT_PIPE" +type = 1 +icon_texture = ExtResource("23_0c3br") +icon_region_override = Rect2(0, 0, 16, 16) +secondary_icon_texture = ExtResource("25_m2rct") +entity_scene = ExtResource("24_1o7dj") +tile_offset = Vector2i(8, 8) + +[node name="PipeRedPiranhaPlant" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Plants" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ENEMY_REDPLANT_PIPE" +type = 1 +icon_texture = ExtResource("25_1o7dj") +icon_region_override = Rect2(0, 0, 16, 16) +secondary_icon_texture = ExtResource("25_m2rct") +entity_scene = ExtResource("26_rrtv3") +tile_offset = Vector2i(8, 8) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Plants"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="Buzzy" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_BUZZY" +type = 1 +icon_texture = ExtResource("28_r8qbt") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("29_brolu") +metadata/can_be_stored = false +metadata/can_note_store = false +metadata/cannon_ammo = false +metadata/can_lakitu_throw = false + +[node name="Spiny" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_SPINY" +type = 1 +icon_texture = ExtResource("30_t07ek") +icon_region_override = Rect2(0, 16, 16, 16) +entity_scene = ExtResource("31_yd405") +metadata/can_be_stored = false +metadata/can_note_store = false +metadata/cannon_ammo = false +metadata/can_lakitu_throw = false + +[node name="CheepCheeps" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="GreenCheepCheep" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/CheepCheeps" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 1 +anchors_preset = -1 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ENEMY_CHEEP_GREEN" +type = 1 +icon_texture = ExtResource("32_qydh5") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("33_dsr3e") +metadata/_edit_group_ = true + +[node name="RedCheepCheep" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/CheepCheeps" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 1 +anchors_preset = -1 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ENEMY_CHEEP_RED" +type = 1 +icon_texture = ExtResource("34_sfuh0") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("35_6xl1p") +metadata/_edit_group_ = true + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/CheepCheeps"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="Blooper" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_BLOOPER" +type = 1 +icon_texture = ExtResource("36_sfuh0") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("37_6xl1p") +tile_offset = Vector2i(0, 0) + +[node name="HammerBro" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_HAMMERBRO" +type = 1 +icon_texture = ExtResource("38_6xl1p") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("39_avwfl") +metadata/can_be_stored = false +metadata/can_note_store = false +metadata/can_lakitu_throw = false + +[node name="Bowser" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_BOWSER" +type = 1 +icon_texture = ExtResource("40_62ull") +icon_region_override = Rect2(8, 16, 16, 16) +entity_scene = ExtResource("41_3yhuv") +metadata/can_be_stored = false +metadata/can_note_store = false +metadata/can_lakitu_throw = false + +[node name="Pokey" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_POKEY" +type = 1 +icon_texture = ExtResource("48_5n4dw") +icon_region_override = Rect2(8, 8, 16, 16) +entity_scene = ExtResource("49_wb48v") +metadata/can_be_stored = false + +[node name="Lakitu" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_LAKITU" +type = 1 +icon_texture = ExtResource("44_h5kf7") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("45_my64r") +tile_offset = Vector2i(0, 0) + +[node name="BulletBill" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_BULLETBILL" +type = 1 +icon_texture = ExtResource("46_kk6ga") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("47_6kfoe") + +[node name="Podoboo" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_PODOBOO" +type = 1 +icon_texture = ExtResource("50_6q8wo") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("51_mlt27") +tile_offset = Vector2i(0, 0) + +[node name="Boos" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="Boo" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Boos" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ENEMY_BOO" +type = 1 +icon_texture = ExtResource("52_sbw3a") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("53_wcvjg") +metadata/can_be_stored = true +metadata/can_note_store = false +metadata/cannon_ammo = false +metadata/can_lakitu_throw = false + +[node name="BooBuddies" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Boos" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ENEMY_BOO_BUDDY" +type = 1 +icon_texture = ExtResource("57_7ncr5") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("57_miwak") +tile_offset = Vector2i(0, 0) +metadata/can_be_stored = true + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Boos"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="Muncher" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_MUNCHER" +type = 1 +icon_texture = ExtResource("54_06gu1") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("55_bovjk") +tile_offset = Vector2i(0, 0) +metadata/can_be_stored = true +metadata/can_note_store = false + +[node name="Spike" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_SPIKE" +type = 1 +icon_texture = ExtResource("56_bovjk") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("57_ldxev") + +[node name="DryBones" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_DRYBONES" +type = 1 +icon_texture = ExtResource("58_u38n8") +icon_region_override = Rect2(4, 8, 16, 16) +entity_scene = ExtResource("58_j12pl") +metadata/can_be_stored = true +metadata/can_note_store = false +metadata/cannon_ammo = false +metadata/can_lakitu_throw = false + +[node name="MontyMole" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_MOLE" +type = 1 +icon_texture = ExtResource("60_vt1yk") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("61_looxg") +metadata/can_be_stored = true +metadata/can_note_store = false +metadata/can_lakitu_throw = false + +[node name="Thwomp" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_THWOMP" +type = 1 +icon_texture = ExtResource("68_1lly0") +icon_region_override = Rect2(48, 0, 16, 16) +entity_scene = ExtResource("69_47djd") +tile_offset = Vector2i(8, 8) + +[node name="BobOmbs" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="BobOmb" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/BobOmbs" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ENEMY_BOBOMB" +type = 1 +icon_texture = ExtResource("63_67fxf") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("64_bxiio") +metadata/can_be_stored = true +metadata/can_note_store = false +metadata/cannon_ammo = true +metadata/can_lakitu_throw = false + +[node name="LitBobOmb" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/BobOmbs" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ENEMY_LIT_BOBOMB" +type = 1 +icon_texture = ExtResource("73_nxlms") +icon_region_override = Rect2(16, 0, 16, 16) +entity_scene = ExtResource("67_ooy22") +metadata/can_be_stored = true +metadata/can_note_store = false +metadata/cannon_ammo = false +metadata/can_lakitu_throw = false + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/BobOmbs"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="SideStepper" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_SIDESTEPPER" +type = 1 +icon_texture = ExtResource("73_os7av") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("74_3fjal") +metadata/can_be_stored = true +metadata/cannon_ammo = false +metadata/can_lakitu_throw = false + +[node name="FighterFly" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_FIGHTERFLY" +type = 1 +icon_texture = ExtResource("75_4ujsp") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("76_esk8u") +metadata/can_be_stored = true +metadata/cannon_ammo = false +metadata/can_lakitu_throw = false + +[node name="Barrel" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_BARREL" +type = 1 +icon_texture = ExtResource("102_6c7k7") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("103_k6wox") +metadata/can_be_stored = true +metadata/cannon_ammo = false +metadata/can_lakitu_throw = false + +[node name="RockyWrench" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ENEMY_WRENCH" +type = 1 +icon_texture = ExtResource("90_606p5") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("90_7a43i") +metadata/can_be_stored = true +metadata/cannon_ammo = false + +[node name="Blocks" type="VBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Title" type="VBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks"] +layout_mode = 2 +theme_override_constants/separation = -4 + +[node name="HBoxContainer" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/Title"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/Title/HBoxContainer"] +layout_mode = 2 +texture = SubResource("AtlasTexture_51g7s") +stretch_mode = 3 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/Title/HBoxContainer"] +layout_mode = 2 +text = "EDITOR_MENU_PARTS_3" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/Title"] +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_8kfgg") + +[node name="MarginContainer" type="MarginContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks"] +layout_mode = 2 +theme_override_constants/margin_left = 8 + +[node name="GridContainer" type="HFlowContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer"] +layout_mode = 2 + +[node name="QuestionBlock" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "BLOCK_MYSTERY" +type = 1 +icon_texture = ExtResource("28_tw8cd") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("29_ojsda") +tile_offset = Vector2i(0, 0) +metadata/_edit_group_ = true + +[node name="BrickBlock" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "BLOCK_BRICK" +type = 1 +icon_texture = ExtResource("95_eby78") +entity_scene = ExtResource("36_brolu") +tile_offset = Vector2i(0, 0) +metadata/_edit_group_ = true + +[node name="TurnBlock" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "BLOCK_TURN" +type = 1 +icon_texture = ExtResource("52_01msc") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("55_6q8wo") +tile_offset = Vector2i(0, 0) +metadata/_edit_group_ = true + +[node name="InvisibleBlock" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "BLOCK_INVISIBLE" +type = 1 +icon_texture = SubResource("AtlasTexture_5ujs8") +entity_scene = ExtResource("53_5kjov") +tile_offset = Vector2i(0, 0) + +[node name="Trampolines" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="Trampoline" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/Trampolines" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "BLOCK_TRAMPOLINE" +type = 1 +icon_texture = ExtResource("70_a6o7q") +icon_region_override = Rect2(16, 9, 16, 16) +entity_scene = ExtResource("71_sbw3a") + +[node name="SuperTrampoline" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/Trampolines" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "BLOCK_TRAMPOLINE_SP" +type = 1 +icon_texture = ExtResource("108_adqgr") +icon_region_override = Rect2(16, 9, 16, 16) +entity_scene = ExtResource("109_k5kal") + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/Trampolines"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="OnOffSwitch" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="OnOffSwitch" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/OnOffSwitch" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "BLOCK_ONOFF_SWITCH" +type = 1 +icon_texture = ExtResource("103_mbniv") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("76_txi13") +tile_offset = Vector2i(0, 0) + +[node name="TimedSwittch" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/OnOffSwitch" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "BLOCK_ONOFF_TIMER" +type = 1 +icon_texture = ExtResource("114_swqrt") +icon_region_override = Rect2(0, 16, 16, 16) +entity_scene = ExtResource("16_cmcm2") +tile_offset = Vector2i(0, 0) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/OnOffSwitch"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="OnOffBlock" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="OnOffBlockRed" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/OnOffBlock" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "BLOCK_ONOFF_BLOCK_RED" +type = 1 +icon_texture = ExtResource("107_mbniv") +icon_region_override = Rect2(16, 16, 16, 16) +entity_scene = ExtResource("78_wu64b") +tile_offset = Vector2i(0, 0) + +[node name="OnOffBlockBlue" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/OnOffBlock" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "BLOCK_ONOFF_BLOCK_BLUE" +type = 1 +icon_texture = ExtResource("109_c84f5") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("79_iorxh") +tile_offset = Vector2i(0, 0) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/OnOffBlock"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="SpringBlock" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="SpringBlock" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/SpringBlock" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "BLOCK_SPRING" +type = 1 +icon_texture = ExtResource("119_24ald") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("18_2vwpv") +tile_offset = Vector2i(0, 0) + +[node name="SuperSpringBlock" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/SpringBlock" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "BLOCK_SPRING_SP" +type = 1 +icon_texture = ExtResource("120_i2jbr") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("121_qebwb") +tile_offset = Vector2i(0, 0) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/SpringBlock"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="PSwitchBlock" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="OnOffBlockRed" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/PSwitchBlock" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "BLOCK_PSWITCH_OFF" +type = 1 +icon_texture = ExtResource("87_gjfvx") +icon_region_override = Rect2(16, 0, 16, 16) +entity_scene = ExtResource("88_ydoon") +tile_offset = Vector2i(0, 0) + +[node name="OnOffBlockRed2" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/PSwitchBlock" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "BLOCK_PSWITCH_ON" +type = 1 +icon_texture = ExtResource("87_gjfvx") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("89_f34j3") +tile_offset = Vector2i(0, 0) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/PSwitchBlock"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="NoteBlock" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="NoteBlock" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/NoteBlock" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "BLOCK_NOTE" +type = 1 +icon_texture = ExtResource("90_lw341") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("91_0msv8") +tile_offset = Vector2i(0, 0) + +[node name="MusicBlock" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/NoteBlock" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "BLOCK_MUSIC" +type = 1 +icon_texture = ExtResource("90_0msv8") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("92_dnttl") +tile_offset = Vector2i(0, 0) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/NoteBlock"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="SwitchSpikeBlock" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="OnOffBlockSpike" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/SwitchSpikeBlock" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "BLOCK_ONOFF_SPIKE" +type = 1 +icon_texture = ExtResource("118_xde7w") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("20_sf60c") +tile_offset = Vector2i(0, 0) + +[node name="OnOffBlockSpike2" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/SwitchSpikeBlock" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "BLOCK_ONOFF_SPIKE_ALT" +type = 1 +icon_texture = ExtResource("118_xde7w") +icon_region_override = Rect2(64, 16, 16, 16) +entity_scene = ExtResource("112_xde7w") +tile_offset = Vector2i(0, 0) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/SwitchSpikeBlock"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="SpikeBlock" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "BLOCK_SPIKE" +type = 1 +icon_texture = ExtResource("84_fx550") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("85_lm3r4") +tile_offset = Vector2i(0, 0) +metadata/_edit_group_ = true + +[node name="TrickBlock" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "BLOCK_TRICK" +type = 1 +icon_texture = ExtResource("126_606p5") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("132_idval") +tile_offset = Vector2i(0, 0) +metadata/_edit_group_ = true + +[node name="DeathBlock" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "BLOCK_DEATH" +type = 1 +icon_texture = ExtResource("86_k1rrh") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("87_k1rrh") +tile_offset = Vector2i(0, 0) +metadata/_edit_group_ = true + +[node name="DonutBlock" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "BLOCK_DONUT" +type = 1 +icon_texture = ExtResource("88_0kinh") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("89_ov686") +tile_offset = Vector2i(0, 0) +metadata/_edit_group_ = true + +[node name="Fan" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "BLOCK_FAN" +type = 1 +icon_texture = ExtResource("132_o0k3u") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("133_s60en") +tile_offset = Vector2i(0, 0) +metadata/_edit_group_ = true + +[node name="OnOffFans" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="OnOffFan" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/OnOffFans" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "BLOCK_ONOFF_FAN" +type = 1 +icon_texture = ExtResource("134_vlioy") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("138_dsu6a") +tile_offset = Vector2i(0, 0) +metadata/_edit_group_ = true + +[node name="OnOffBlue" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/OnOffFans" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "BLOCK_ONBLU_FAN" +type = 1 +icon_texture = ExtResource("136_ym1gn") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("139_dsu6a") +tile_offset = Vector2i(0, 0) +metadata/_edit_group_ = true + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/OnOffFans"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="Burner" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_BURNER" +type = 1 +icon_texture = ExtResource("138_sucb6") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("137_evyrg") +tile_offset = Vector2i(0, 0) +metadata/_edit_group_ = true + +[node name="Objects" type="VBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Title" type="VBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects"] +layout_mode = 2 +theme_override_constants/separation = -4 + +[node name="HBoxContainer" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/Title"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/Title/HBoxContainer"] +layout_mode = 2 +texture = SubResource("AtlasTexture_jt16h") +stretch_mode = 3 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/Title/HBoxContainer"] +layout_mode = 2 +text = "EDITOR_MENU_PARTS_4" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/Title"] +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_8kfgg") + +[node name="MarginContainer" type="MarginContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects"] +layout_mode = 2 +theme_override_constants/margin_left = 8 + +[node name="GridContainer" type="HFlowContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer"] +layout_mode = 2 + +[node name="FireBar" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_FIREBAR" +type = 1 +icon_texture = ExtResource("80_gixmk") +entity_scene = ExtResource("60_01msc") +tile_offset = Vector2i(0, 0) + +[node name="PSwitch" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_PSWITCH" +type = 1 +icon_texture = ExtResource("92_5n4dw") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("93_wb48v") +metadata/can_be_stored = true +metadata/can_lakitu_throw = false + +[node name="CheckpointFlag" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_CHECKPOINTFLAG" +type = 1 +icon_texture = ExtResource("88_2umvb") +icon_region_override = Rect2(8, 0, 16, 16) +entity_scene = ExtResource("89_e20nl") + +[node name="EntityCannon" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_BLASTER" +type = 1 +icon_texture = SubResource("AtlasTexture_u38n8") +entity_scene = ExtResource("70_j12pl") +tile_offset = Vector2i(0, 0) + +[node name="Pipe" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_PIPEAREA" +type = 1 +icon_texture = ExtResource("84_wu64b") +entity_scene = ExtResource("85_iorxh") +tile_offset = Vector2i(8, -8) + +[node name="PipeGenerator" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_PIPE_GENERATOR" +type = 1 +icon_texture = ExtResource("86_gixmk") +entity_scene = ExtResource("87_awwgo") +tile_offset = Vector2i(8, -8) + +[node name="FlagPole" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_FLAGPOLE" +type = 1 +icon_texture = ExtResource("94_t6g4q") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("95_5avr6") +tile_offset = Vector2i(0, 24) + +[node name="EndCastle" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="SmallCastle" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/EndCastle" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_ENDCASTLE_SMALL" +type = 1 +icon_texture = ExtResource("96_lm8lu") +entity_scene = ExtResource("96_5avr6") + +[node name="BigCastle" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/EndCastle" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_ENDCASTLE_BIG" +type = 1 +icon_texture = ExtResource("98_2umvb") +entity_scene = ExtResource("97_d32e2") + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/EndCastle"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="SideToSideVert" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="SmallPlat" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/SideToSideVert" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_PLAT_SIDE_VERT" +type = 1 +icon_texture = ExtResource("104_111c4") +icon_region_override = Rect2(0, 0, 16, 8) +entity_scene = ExtResource("106_g86mr") +tile_offset = Vector2i(8, -8) + +[node name="BigPlat" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/SideToSideVert" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_PLAT_SIDE_VERT_BIG" +type = 1 +icon_texture = ExtResource("104_111c4") +icon_region_override = Rect2(0, 0, 16, 8) +secondary_icon_texture = ExtResource("105_ipwxy") +entity_scene = ExtResource("107_bdir0") +tile_offset = Vector2i(0, -8) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/SideToSideVert"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="SideToSideHori" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="SmallPlat" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/SideToSideHori" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_PLAT_SIDE_HORI" +type = 1 +icon_texture = ExtResource("104_111c4") +icon_region_override = Rect2(0, 0, 16, 8) +secondary_icon_texture = ExtResource("108_73mr2") +entity_scene = ExtResource("109_l8k11") +tile_offset = Vector2i(8, -8) + +[node name="BigPlat" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/SideToSideHori" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_PLAT_SIDE_HORI_BIG" +type = 1 +icon_texture = ExtResource("104_111c4") +icon_region_override = Rect2(0, 0, 16, 8) +secondary_icon_texture = ExtResource("108_73mr2") +entity_scene = ExtResource("110_4b5os") +tile_offset = Vector2i(0, -8) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/SideToSideHori"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="SideToSideVertOnOff" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="SmallPlat" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/SideToSideVertOnOff" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_PLAT_ON_VERT" +type = 1 +icon_texture = SubResource("AtlasTexture_i2jbr") +secondary_icon_texture = ExtResource("105_ipwxy") +entity_scene = ExtResource("154_dp0ao") +tile_offset = Vector2i(0, -8) + +[node name="SmallPlat2" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/SideToSideVertOnOff" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_PLAT_OFF_VERT" +type = 1 +icon_texture = SubResource("AtlasTexture_qebwb") +secondary_icon_texture = ExtResource("105_ipwxy") +entity_scene = ExtResource("156_i2jbr") +tile_offset = Vector2i(0, -8) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/SideToSideVertOnOff"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="SideToSideHoriOnOff2" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="SmallPlat" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/SideToSideHoriOnOff2" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_PLAT_ON_HORI" +type = 1 +icon_texture = SubResource("AtlasTexture_i2jbr") +secondary_icon_texture = ExtResource("108_73mr2") +entity_scene = ExtResource("157_5mw2n") +tile_offset = Vector2i(0, -8) + +[node name="SmallPlat2" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/SideToSideHoriOnOff2" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_PLAT_OFF_HORI" +type = 1 +icon_texture = SubResource("AtlasTexture_cr6gn") +secondary_icon_texture = ExtResource("108_73mr2") +entity_scene = ExtResource("158_idval") +tile_offset = Vector2i(0, -8) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/SideToSideHoriOnOff2"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="FallingPlatform" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="SmallPlat" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/FallingPlatform" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_PLAT_FALLING" +type = 1 +icon_texture = ExtResource("104_111c4") +icon_region_override = Rect2(8, 0, 16, 8) +secondary_icon_texture = ExtResource("111_4b5os") +entity_scene = ExtResource("112_3t8j1") +tile_offset = Vector2i(8, -8) + +[node name="BigPlat" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/FallingPlatform" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_PLAT_FALLING_BIG" +type = 1 +icon_texture = ExtResource("104_111c4") +icon_region_override = Rect2(0, 0, 16, 8) +secondary_icon_texture = ExtResource("111_4b5os") +entity_scene = ExtResource("113_3t8j1") +tile_offset = Vector2i(0, -8) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/FallingPlatform"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="Conveyors" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="ConveyorRight" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/Conveyors" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_CONVEYOR_RIGHT" +type = 2 +icon_texture = ExtResource("164_dl3il") +icon_region_override = Rect2(64, 0, 16, 16) +secondary_icon_texture = ExtResource("14_o024b") +terrain_id = 13 +tile_coords = Vector2i(8, 6) + +[node name="ConveyorLeft" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/Conveyors" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_CONVEYOR_LEFT" +type = 2 +icon_texture = ExtResource("164_dl3il") +icon_region_override = Rect2(64, 48, 16, 16) +secondary_icon_texture = ExtResource("14_o024b") +terrain_id = 14 +tile_coords = Vector2i(8, 6) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/Conveyors"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="OnOffConveyors" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="ConveyorRight" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/OnOffConveyors" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_ONOFF_CON_R" +type = 2 +icon_texture = ExtResource("164_dl3il") +icon_region_override = Rect2(0, 0, 16, 16) +secondary_icon_texture = ExtResource("14_o024b") +terrain_id = 16 +tile_coords = Vector2i(8, 6) + +[node name="ConveyorRight2" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/OnOffConveyors" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "TILE_ONOFF_CON_L" +type = 2 +icon_texture = ExtResource("164_dl3il") +icon_region_override = Rect2(0, 80, 16, 16) +secondary_icon_texture = ExtResource("14_o024b") +terrain_id = 15 +tile_coords = Vector2i(8, 6) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/OnOffConveyors"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="CameraScrollStop" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_SCROLL_STOP" +type = 1 +icon_texture = ExtResource("134_q440o") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("135_q440o") +tile_offset = Vector2i(-8, 0) + +[node name="CastleBridge" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_CASTLE_BRIDGE" +type = 1 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(64, 48, 16, 16) +entity_scene = ExtResource("136_wxova") +tile_offset = Vector2i(-192, 0) + +[node name="CastleNPCs" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="CastleToad" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/CastleNPCs" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_CASTLE_TOAD" +type = 1 +icon_texture = ExtResource("137_jmysq") +icon_region_override = Rect2(0, 8, 16, 16) +entity_scene = ExtResource("138_oyulb") +tile_offset = Vector2i(-24, 8) + +[node name="CastlePeach" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/CastleNPCs" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_CASTLE_PEACH" +type = 1 +icon_texture = ExtResource("139_xenld") +icon_region_override = Rect2(16, 8, 16, 16) +entity_scene = ExtResource("140_um2ro") +tile_offset = Vector2i(-24, 8) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/CastleNPCs"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Track" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_TRACK" +type = 1 +icon_texture = ExtResource("141_0jt4c") +icon_region_override = Rect2(0, 0, 16, 16) +secondary_icon_texture = ExtResource("141_0jt4c") +secondary_icon_region_override = Rect2(16, 16, 16, 16) +entity_scene = ExtResource("142_aglcy") +tile_offset = Vector2i(0, 0) + +[node name="TrackRider" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_TRACK_RIDER" +type = 1 +icon_texture = ExtResource("143_jmysq") +icon_region_override = Rect2(0, 0, 16, 16) +secondary_icon_region_override = Rect2(16, 16, 16, 16) +entity_scene = ExtResource("144_m7msd") +tile_offset = Vector2i(0, 0) + +[node name="TextLabel" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_TEXT_LABEL" +type = 1 +icon_texture = ExtResource("145_gf7vd") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("146_gf7vd") +tile_offset = Vector2i(0, 0) + +[node name="Generators" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="BulletBill" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/Generators" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "GEN_BILL" +type = 1 +icon_texture = ExtResource("167_cmcm2") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("168_yjk03") +tile_offset = Vector2i(0, 0) + +[node name="CheepCheep" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/Generators" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "GEN_CHEEP" +type = 1 +icon_texture = ExtResource("169_2vwpv") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("170_sf60c") +tile_offset = Vector2i(0, 0) + +[node name="Flame" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/Generators" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "GEN_FLAME" +type = 1 +icon_texture = ExtResource("171_adqgr") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("172_k5kal") +tile_offset = Vector2i(0, 0) + +[node name="Wind" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/Generators" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "GEN_WIND" +type = 1 +icon_texture = ExtResource("173_6c7k7") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("174_k6wox") +tile_offset = Vector2i(0, 0) + +[node name="GravityFlipper" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/Generators" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "GEN_GRAVITY_INV" +type = 1 +icon_texture = ExtResource("195_co4xw") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("196_vpct4") +tile_offset = Vector2i(0, 0) + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/Generators"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Wind" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "GEN_STOP" +type = 1 +icon_texture = ExtResource("175_2vwpv") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("176_sf60c") +tile_offset = Vector2i(0, 0) + +[node name="MoonGravity" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_GRAVITY" +type = 1 +icon_texture = ExtResource("199_klg4c") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("200_8au2b") +tile_offset = Vector2i(0, 0) + +[node name="RopeElevator" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_ROPE_ELEVATOR" +type = 1 +icon_texture = ExtResource("10_vhlvp") +icon_region_override = Rect2(160, 128, 16, 16) +entity_scene = ExtResource("189_jt16h") +tile_offset = Vector2i(0, 0) + +[node name="Cannon" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_CANNON" +type = 1 +icon_texture = ExtResource("190_numt2") +icon_region_override = Rect2(0, 0, 16, 16) +secondary_icon_texture = ExtResource("190_numt2") +secondary_icon_region_override = Rect2(32, 0, 16, 16) +entity_scene = ExtResource("191_7a43i") +tile_offset = Vector2i(0, 0) + +[node name="Icicle" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_ICICLE" +type = 1 +icon_texture = ExtResource("196_p4o5x") +icon_region_override = Rect2(0, 0, 16, 16) +secondary_icon_region_override = Rect2(32, 0, 16, 16) +entity_scene = ExtResource("197_evyrg") + +[node name="Bumper" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "OBJ_BUMPER" +type = 1 +icon_texture = ExtResource("200_l3prv") +icon_region_override = Rect2(16, 0, 16, 16) +secondary_icon_region_override = Rect2(24, 0, 16, 16) +entity_scene = ExtResource("201_vjdbd") +tile_offset = Vector2i(0, 0) + +[node name="Doors" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="Door" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/Doors" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_DOOR" +type = 1 +icon_texture = ExtResource("203_ym1gn") +icon_region_override = Rect2(16, 0, 16, 16) +secondary_icon_region_override = Rect2(24, 0, 16, 16) +entity_scene = ExtResource("204_drp58") + +[node name="LockedDoor" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/Doors" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_LOCKED_DOOR" +type = 1 +icon_texture = ExtResource("205_gsewy") +icon_region_override = Rect2(0, 0, 16, 16) +secondary_icon_region_override = Rect2(24, 0, 16, 16) +entity_scene = ExtResource("206_ngt17") + +[node name="PDoor" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/Doors" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "OBJ_PDOOR" +type = 1 +icon_texture = ExtResource("207_sucb6") +icon_region_override = Rect2(16, 0, 16, 16) +secondary_icon_region_override = Rect2(24, 0, 16, 16) +entity_scene = ExtResource("208_mbniv") + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer/Doors"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") + +[node name="Items" type="VBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Title" type="VBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items"] +layout_mode = 2 +theme_override_constants/separation = -4 + +[node name="HBoxContainer" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/Title"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/Title/HBoxContainer"] +layout_mode = 2 +texture = SubResource("AtlasTexture_dl3il") +stretch_mode = 3 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/Title/HBoxContainer"] +layout_mode = 2 +text = "EDITOR_MENU_PARTS_5" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/Title"] +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_8kfgg") + +[node name="MarginContainer" type="MarginContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items"] +layout_mode = 2 +theme_override_constants/margin_left = 8 + +[node name="GridContainer" type="HFlowContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer"] +layout_mode = 2 + +[node name="Mushrooms" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +mouse_force_pass_scroll_events = false +script = ExtResource("20_jc7xg") + +[node name="Mushroom" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer/Mushrooms" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ITEM_MUSHROOM" +type = 1 +icon_texture = ExtResource("30_ojsda") +entity_scene = ExtResource("61_ssebd") +metadata/can_be_stored = true +metadata/can_note_store = false +metadata/cannon_ammo = false +metadata/can_lakitu_throw = false + +[node name="PoisonMushroom" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer/Mushrooms" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ITEM_POISON_MUSHROOM" +type = 1 +icon_texture = ExtResource("61_8hw1j") +entity_scene = ExtResource("62_3evoa") +metadata/can_be_stored = true +metadata/can_note_store = false +metadata/cannon_ammo = false +metadata/can_lakitu_throw = false + +[node name="OneUp" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer/Mushrooms" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 +tile_name = "ITEM_ONE_UP" +type = 1 +icon_texture = ExtResource("63_my64r") +entity_scene = ExtResource("64_kk6ga") +metadata/can_be_stored = true +metadata/can_note_store = false +metadata/cannon_ammo = false +metadata/can_lakitu_throw = false + +[node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer/Mushrooms"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("22_3cjpb") +expand_mode = 1 +stretch_mode = 3 + +[node name="FireFlower" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ITEM_FIRE_FLOWER" +type = 1 +icon_texture = ExtResource("62_8a610") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("63_8a610") +metadata/can_be_stored = true +metadata/can_note_store = false +metadata/cannon_ammo = false +metadata/can_lakitu_throw = false + +[node name="Coin" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ITEM_COIN" +type = 1 +icon_texture = ExtResource("38_ofb1x") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("64_8a610") +tile_offset = Vector2i(0, 0) +metadata/can_be_stored = true + +[node name="BlueCoin" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ITEM_BLUE_COIN" +type = 1 +icon_texture = ExtResource("206_ofliq") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("207_2blp1") +tile_offset = Vector2i(0, 0) +metadata/can_be_stored = true + +[node name="Star" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ITEM_STARMAN" +type = 1 +icon_texture = ExtResource("69_ylfhp") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("70_6kfoe") +metadata/can_be_stored = true +metadata/can_note_store = false +metadata/cannon_ammo = false +metadata/can_lakitu_throw = false + +[node name="Clock" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ITEM_CLOCK" +type = 1 +icon_texture = ExtResource("131_514ei") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("132_n3p3y") +metadata/can_be_stored = true + +[node name="Hammer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ITEM_HAMMER" +type = 1 +icon_texture = ExtResource("194_k6wox") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("195_3c4c7") +metadata/can_be_stored = true + +[node name="Wing" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ITEM_WING" +type = 1 +icon_texture = ExtResource("221_o0k3u") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("210_kr3hc") +metadata/can_be_stored = true + +[node name="HudsonBee" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ITEM_HACHISUKI" +type = 1 +icon_texture = ExtResource("211_fe6cg") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("212_bcg6t") +metadata/can_be_stored = true + +[node name="LuckyStar" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ITEM_LUCKYSTAR" +type = 1 +icon_texture = ExtResource("224_vjdbd") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("214_uk8sr") +metadata/can_be_stored = true + +[node name="Key" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] +layout_mode = 2 +tile_name = "ITEM_KEY" +type = 1 +icon_texture = ExtResource("229_u1728") +icon_region_override = Rect2(0, 0, 16, 16) +entity_scene = ExtResource("230_gk37f") +metadata/can_be_stored = true + +[node name="LEVEL" type="MarginContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer"] +visible = false +layout_mode = 2 +theme_override_constants/margin_left = -4 +theme_override_constants/margin_top = -4 +theme_override_constants/margin_right = -4 +theme_override_constants/margin_bottom = -4 + +[node name="ScrollContainer" type="ScrollContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL"] +layout_mode = 2 +horizontal_scroll_mode = 0 +vertical_scroll_mode = 4 + +[node name="VBoxContainer" type="VBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="HBoxContainer" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer"] +layout_mode = 2 +text = "LEVEL_SETTINGS_THEME" +uppercase = true + +[node name="HBoxContainer" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer"] +custom_minimum_size = Vector2(0, 24) +layout_mode = 2 +size_flags_horizontal = 10 + +[node name="ThemeName" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "OVERWORLD" +uppercase = true + +[node name="Button" type="Button" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer/HBoxContainer"] +custom_minimum_size = Vector2(25, 16) +layout_mode = 2 +theme_override_styles/normal = SubResource("StyleBoxFlat_jt16h") +theme_override_styles/pressed = SubResource("StyleBoxFlat_jt16h") +theme_override_styles/hover = SubResource("StyleBoxFlat_jt16h") +theme_override_styles/disabled = SubResource("StyleBoxFlat_jt16h") +theme_override_styles/focus = SubResource("StyleBoxFlat_jt16h") +icon = SubResource("AtlasTexture_7a43i") +icon_alignment = 1 + +[node name="HBoxContainer8" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer8"] +layout_mode = 2 +text = "LEVEL_SETTINGS_ROOM" +uppercase = true + +[node name="SubLevelID" type="OptionButton" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer8"] +unique_name_in_owner = true +texture_filter = 1 +texture_repeat = 1 +layout_mode = 2 +size_flags_horizontal = 10 +selected = 0 +item_count = 5 +popup/item_0/text = "ROOM 0" +popup/item_0/id = 0 +popup/item_1/text = "ROOM 1" +popup/item_1/id = 1 +popup/item_2/text = "ROOM 2" +popup/item_2/id = 2 +popup/item_3/text = "ROOM 3" +popup/item_3/id = 3 +popup/item_4/text = "ROOM 4" +popup/item_4/id = 4 +script = ExtResource("241_8au2b") +metadata/_custom_type_script = "uid://codql1f5eca56" + +[node name="HBoxContainer7" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer7"] +layout_mode = 2 +text = "LEVEL_SETTINGS_TIMEOFDAY" +uppercase = true + +[node name="ThemeTime" type="OptionButton" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer7"] +unique_name_in_owner = true +texture_filter = 1 +texture_repeat = 1 +layout_mode = 2 +size_flags_horizontal = 10 +selected = 0 +item_count = 2 +popup/item_0/text = "TIME_DAY" +popup/item_0/id = 0 +popup/item_1/text = "TIME_NIGHT" +popup/item_1/id = 1 +script = ExtResource("241_8au2b") +metadata/_custom_type_script = "uid://codql1f5eca56" + +[node name="HBoxContainer2" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Music" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer2"] +layout_mode = 2 +text = "LEVEL_SETTINGS_BGM" +uppercase = true + +[node name="LevelMusic" type="OptionButton" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer2"] +unique_name_in_owner = true +texture_filter = 1 +texture_repeat = 1 +layout_mode = 2 +size_flags_horizontal = 10 +script = ExtResource("241_8au2b") +metadata/_custom_type_script = "uid://codql1f5eca56" + +[node name="HBoxContainer5" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer5"] +layout_mode = 2 +text = "LEVEL_SETTINGS_CAMPAIGN" +uppercase = true + +[node name="Campaign" type="OptionButton" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer5"] +unique_name_in_owner = true +texture_filter = 1 +texture_repeat = 1 +layout_mode = 2 +size_flags_horizontal = 10 +selected = 0 +item_count = 3 +popup/item_0/text = "SMB1" +popup/item_0/id = 0 +popup/item_1/text = "SMBLL" +popup/item_1/id = 1 +popup/item_2/text = "SMBS" +popup/item_2/id = 2 +script = ExtResource("241_8au2b") +metadata/_custom_type_script = "uid://codql1f5eca56" + +[node name="HBoxContainer3" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Backscroll" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer3"] +layout_mode = 2 +size_flags_horizontal = 3 +text = "LEVEL_SETTINGS_BACKSCROLL" +uppercase = true + +[node name="BackScroll" type="CheckBox" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer3"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 10 + +[node name="HBoxContainer4" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer4"] +layout_mode = 2 +size_flags_horizontal = 3 +text = "LEVEL_SETTINGS_HEIGHT" +uppercase = true + +[node name="HeightLimit" type="SpinBox" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer4"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 10 +min_value = 208.0 +max_value = 480.0 +value = 208.0 +suffix = "PX" +script = ExtResource("204_idval") + +[node name="HBoxContainer6" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="HeightLimit" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer6"] +layout_mode = 2 +size_flags_horizontal = 3 +text = "LEVEL_SETTINGS_TIMELIMIT" +uppercase = true + +[node name="TimeLimit" type="SpinBox" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer6"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 10 +min_value = 10.0 +max_value = 999.0 +value = 400.0 +script = ExtResource("204_idval") + +[node name="BG" type="MarginContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer"] +visible = false +layout_mode = 2 +theme_override_constants/margin_left = -4 +theme_override_constants/margin_top = -4 +theme_override_constants/margin_right = -4 +theme_override_constants/margin_bottom = -4 + +[node name="ScrollContainer" type="ScrollContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG"] +layout_mode = 2 +horizontal_scroll_mode = 0 +vertical_scroll_mode = 4 + +[node name="VBoxContainer" type="VBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="HBoxContainer" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer"] +layout_mode = 2 +text = "1ST LAYER:" + +[node name="PrimaryLayer" type="OptionButton" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +texture_filter = 1 +texture_repeat = 1 +layout_mode = 2 +size_flags_horizontal = 10 +selected = 0 +item_count = 3 +popup/item_0/text = "HILLS" +popup/item_0/id = 0 +popup/item_1/text = "BUSH" +popup/item_1/id = 1 +popup/item_2/text = "NONE" +popup/item_2/id = 2 +script = ExtResource("241_8au2b") +metadata/_custom_type_script = "uid://codql1f5eca56" + +[node name="HBoxContainer2" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer2"] +layout_mode = 2 +text = "2ND LAYER:" + +[node name="SecondLayer" type="OptionButton" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer2"] +unique_name_in_owner = true +texture_filter = 1 +texture_repeat = 1 +layout_mode = 2 +size_flags_horizontal = 10 +selected = 0 +item_count = 3 +popup/item_0/text = "NONE" +popup/item_0/id = 0 +popup/item_1/text = "MUSHROOMS" +popup/item_1/id = 1 +popup/item_2/text = "TREES" +popup/item_2/id = 2 +script = ExtResource("241_8au2b") +metadata/_custom_type_script = "uid://codql1f5eca56" + +[node name="HBoxContainer7" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer7"] +layout_mode = 2 +text = "2ND LAYER:" + +[node name="SecondLayerOrder" type="OptionButton" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer7"] +unique_name_in_owner = true +texture_filter = 1 +texture_repeat = 1 +layout_mode = 2 +size_flags_horizontal = 10 +selected = 0 +item_count = 2 +popup/item_0/text = "BEHIND" +popup/item_0/id = 0 +popup/item_1/text = "IN FRONT" +popup/item_1/id = 1 +script = ExtResource("241_8au2b") +metadata/_custom_type_script = "uid://codql1f5eca56" + +[node name="HBoxContainer8" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer"] +visible = false +layout_mode = 2 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer8"] +layout_mode = 2 +text = "2ND LAYER:" + +[node name="TimeOfDay" type="OptionButton" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer8"] +unique_name_in_owner = true +texture_filter = 1 +texture_repeat = 1 +layout_mode = 2 +size_flags_horizontal = 10 +selected = 0 +item_count = 2 +popup/item_0/text = "BEHIND" +popup/item_0/id = 0 +popup/item_1/text = "IN FRONT" +popup/item_1/id = 1 +script = ExtResource("241_8au2b") +metadata/_custom_type_script = "uid://codql1f5eca56" + +[node name="HBoxContainer4" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer4"] +layout_mode = 2 +text = "2ND LAYER OFFSET" + +[node name="SecondLayerOffset" type="SpinBox" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer4"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 10 +max_value = 512.0 +suffix = "PX" +script = ExtResource("204_idval") + +[node name="HBoxContainer5" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer5"] +layout_mode = 2 +text = "PARTICLES:" + +[node name="Particles" type="OptionButton" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer5"] +unique_name_in_owner = true +texture_filter = 1 +texture_repeat = 1 +layout_mode = 2 +size_flags_horizontal = 10 +selected = 0 +item_count = 4 +popup/item_0/text = "NONE" +popup/item_0/id = 0 +popup/item_1/text = "SNOW" +popup/item_1/id = 1 +popup/item_2/text = "LEAVES" +popup/item_2/id = 1 +popup/item_3/text = "EMBER" +popup/item_3/id = 3 +script = ExtResource("241_8au2b") +metadata/_custom_type_script = "uid://codql1f5eca56" + +[node name="HBoxContainer6" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer6"] +layout_mode = 2 +text = "LIQUID:" + +[node name="LiquidLayer" type="OptionButton" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer6"] +unique_name_in_owner = true +texture_filter = 1 +texture_repeat = 1 +layout_mode = 2 +size_flags_horizontal = 10 +selected = 0 +item_count = 4 +popup/item_0/text = "NONE" +popup/item_0/id = 0 +popup/item_1/text = "WATER" +popup/item_1/id = 1 +popup/item_2/text = "LAVA" +popup/item_2/id = 2 +popup/item_3/text = "POISON" +popup/item_3/id = 3 +script = ExtResource("241_8au2b") +metadata/_custom_type_script = "uid://codql1f5eca56" + +[node name="HBoxContainer3" type="HBoxContainer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Backscroll" type="Label" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer3"] +layout_mode = 2 +size_flags_horizontal = 3 +text = "OVERLAY CLOUDS:" +uppercase = true + +[node name="OverlayClouds" type="CheckBox" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer3"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 10 + +[node name="ThemeSelect" parent="TileMenu" instance=ExtResource("206_dsu6a")] +visible = false + +[node name="EditorKeybindsView" parent="TileMenu" instance=ExtResource("209_dl3il")] +visible = false + +[node name="Info" type="CanvasLayer" parent="."] + +[node name="Label" type="Label" parent="Info"] +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_top = -16.0 +offset_right = 128.0 +grow_vertical = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +theme_override_colors/font_outline_color = Color(0, 0, 0, 1) +theme_override_constants/outline_size = 7 +text = "e to open menu" +uppercase = true + +[node name="LayerDisplay" type="Control" parent="Info"] +unique_name_in_owner = true +layout_mode = 3 +anchors_preset = 3 +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -40.0 +offset_top = -32.0 +grow_horizontal = 0 +grow_vertical = 0 +mouse_filter = 2 + +[node name="Layer1" type="ColorRect" parent="Info/LayerDisplay"] +layout_mode = 0 +offset_left = 37.0 +offset_top = 28.0 +offset_right = 39.0 +offset_bottom = 30.0 +mouse_filter = 2 + +[node name="Layer2" type="ColorRect" parent="Info/LayerDisplay"] +layout_mode = 0 +offset_left = 37.0 +offset_top = 25.0 +offset_right = 39.0 +offset_bottom = 27.0 +mouse_filter = 2 + +[node name="Layer3" type="ColorRect" parent="Info/LayerDisplay"] +layout_mode = 0 +offset_left = 37.0 +offset_top = 22.0 +offset_right = 39.0 +offset_bottom = 24.0 +mouse_filter = 2 + +[node name="Layer4" type="ColorRect" parent="Info/LayerDisplay"] +layout_mode = 0 +offset_left = 37.0 +offset_top = 19.0 +offset_right = 39.0 +offset_bottom = 21.0 +mouse_filter = 2 + +[node name="Layer5" type="ColorRect" parent="Info/LayerDisplay"] +layout_mode = 0 +offset_left = 37.0 +offset_top = 16.0 +offset_right = 39.0 +offset_bottom = 18.0 +mouse_filter = 2 + +[node name="LayerLabel" type="Label" parent="Info/LayerDisplay"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = -1 +anchor_bottom = 1.0 +offset_left = -25.0 +offset_top = 15.0 +offset_right = 39.0 +offset_bottom = -1.0 +grow_vertical = 2 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "layer 1" +uppercase = true + +[node name="ControllerInputWarning" type="Label" parent="Info"] +unique_name_in_owner = true +visible = false +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +horizontal_alignment = 1 +vertical_alignment = 1 +autowrap_mode = 3 + +[node name="QuitDialog" type="Panel" parent="Info"] +unique_name_in_owner = true +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -98.0 +offset_top = -25.0 +offset_right = 98.0 +offset_bottom = 25.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("139_ydoon") + +[node name="Label" type="Label" parent="Info/QuitDialog"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -84.0 +offset_right = 84.0 +offset_bottom = 16.0 +grow_horizontal = 2 +text = "Save Before Exiting?" +uppercase = true + +[node name="Yes" type="Button" parent="Info/QuitDialog"] +layout_mode = 0 +offset_left = 10.0 +offset_top = 18.0 +offset_right = 58.0 +offset_bottom = 42.0 +text = "YES" + +[node name="No" type="Button" parent="Info/QuitDialog"] +layout_mode = 0 +offset_left = 66.0 +offset_top = 18.0 +offset_right = 114.0 +offset_bottom = 42.0 +text = "NO" + +[node name="Cancel" type="Button" parent="Info/QuitDialog"] +layout_mode = 0 +offset_left = 122.0 +offset_top = 18.0 +offset_right = 186.0 +offset_bottom = 42.0 +text = "CANCEL" + +[node name="SaveLevelDialog" type="PanelContainer" parent="Info"] +unique_name_in_owner = true +visible = false +anchors_preset = -1 +anchor_left = 0.1 +anchor_top = 0.1 +anchor_right = 0.9 +anchor_bottom = 0.9 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("139_ydoon") + +[node name="VBoxContainer" type="VBoxContainer" parent="Info/SaveLevelDialog"] +layout_mode = 2 + +[node name="Label" type="Label" parent="Info/SaveLevelDialog/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "Save Level" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Info/SaveLevelDialog/VBoxContainer/Label"] +layout_mode = 1 +anchors_preset = -1 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_e20nl") + +[node name="HBoxContainer" type="HBoxContainer" parent="Info/SaveLevelDialog/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="Info/SaveLevelDialog/VBoxContainer/HBoxContainer"] +layout_mode = 2 +text = "Level Name:" +uppercase = true + +[node name="LevelName" type="LineEdit" parent="Info/SaveLevelDialog/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +context_menu_enabled = false + +[node name="TextValidator" type="Node" parent="Info/SaveLevelDialog/VBoxContainer/HBoxContainer" node_paths=PackedStringArray("node_to_validate")] +script = ExtResource("114_cjvlm") +node_to_validate = NodePath("../LevelName") + +[node name="HBoxContainer2" type="HBoxContainer" parent="Info/SaveLevelDialog/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="Info/SaveLevelDialog/VBoxContainer/HBoxContainer2"] +layout_mode = 2 +text = "Author:" +uppercase = true + +[node name="LevelAuthor" type="LineEdit" parent="Info/SaveLevelDialog/VBoxContainer/HBoxContainer2"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +context_menu_enabled = false + +[node name="TextValidator" type="Node" parent="Info/SaveLevelDialog/VBoxContainer/HBoxContainer2" node_paths=PackedStringArray("node_to_validate")] +script = ExtResource("114_cjvlm") +node_to_validate = NodePath("../LevelAuthor") + +[node name="HBoxContainer3" type="HBoxContainer" parent="Info/SaveLevelDialog/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="Label" type="Label" parent="Info/SaveLevelDialog/VBoxContainer/HBoxContainer3"] +layout_mode = 2 +size_flags_vertical = 0 +text = "desc:" +uppercase = true + +[node name="TextValidator" type="Node" parent="Info/SaveLevelDialog/VBoxContainer/HBoxContainer3" node_paths=PackedStringArray("node_to_validate")] +script = ExtResource("114_cjvlm") +node_to_validate = NodePath("../Description") + +[node name="Description" type="TextEdit" parent="Info/SaveLevelDialog/VBoxContainer/HBoxContainer3"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +context_menu_enabled = false + +[node name="HBoxContainer4" type="HBoxContainer" parent="Info/SaveLevelDialog/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="Info/SaveLevelDialog/VBoxContainer/HBoxContainer4"] +layout_mode = 2 +size_flags_vertical = 0 +text = "difficulty" +uppercase = true + +[node name="TextValidator" type="Node" parent="Info/SaveLevelDialog/VBoxContainer/HBoxContainer4"] +script = ExtResource("114_cjvlm") + +[node name="DifficultySlider" type="HSlider" parent="Info/SaveLevelDialog/VBoxContainer/HBoxContainer4"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +max_value = 4.0 +tick_count = 5 +ticks_on_borders = true +ticks_position = 3 + +[node name="HSplitContainer" type="HSplitContainer" parent="Info/SaveLevelDialog/VBoxContainer"] +layout_mode = 2 + +[node name="Button2" type="Button" parent="Info/SaveLevelDialog/VBoxContainer/HSplitContainer"] +layout_mode = 2 +size_flags_horizontal = 8 +text = "CANCEL" + +[node name="Button" type="Button" parent="Info/SaveLevelDialog/VBoxContainer/HSplitContainer"] +layout_mode = 2 +size_flags_horizontal = 8 +text = "SAVE" + +[node name="SaveDialog" type="Label" parent="Info"] +unique_name_in_owner = true +modulate = Color(1, 1, 1, 0) +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -120.0 +offset_bottom = 18.25 +grow_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "\"level.lvl\" saved." +uppercase = true + +[node name="SaveAnimation" type="AnimationPlayer" parent="Info/SaveDialog"] +unique_name_in_owner = true +libraries = { +&"": SubResource("AnimationLibrary_k1rrh") +} + +[node name="StaticBody2D" type="StaticBody2D" parent="."] + +[node name="LevelSaver" type="Node" parent="."] +script = ExtResource("87_looxg") + +[node name="EntityIDMapper" type="Node" parent="."] +script = ExtResource("88_biei1") +auto_update = false + +[node name="LevelLoader" type="Node" parent="."] +script = ExtResource("89_dkfdw") + +[node name="EntitySelectorKeyGen" type="Node" parent="."] +script = SubResource("GDScript_wb48v") + +[node name="TextShadowColourChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("249_mdu03") +labels = [NodePath("../Info/Label"), NodePath("../Info/LayerDisplay/LayerLabel")] +metadata/_custom_type_script = "uid://dt2p68xl462v2" + +[connection signal="tree_exited" from="Level/EntityLayer1" to="." method="on_tree_exited"] +[connection signal="open_scene_ref_tile_menu" from="CanvasLayer/TileModifierMenu" to="." method="open_tile_selection_menu_scene_ref"] +[connection signal="pressed" from="TileMenu/MarginContainer/VBoxContainer/TabButtons/Bindings" to="." method="open_bindings_menu"] +[connection signal="pressed" from="TileMenu/MarginContainer/VBoxContainer/TabButtons/Save" to="." method="open_save_dialog"] +[connection signal="pressed" from="TileMenu/MarginContainer/VBoxContainer/TabButtons/Exit" to="." method="quit_editor"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Goombas/Goomba" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Goombas/Goombrat" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Koopas/GreenKoopa" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Koopas/d" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Koopas/d2" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Koopas/RedKoopa" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Koopas/RedParaKoopa" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Plants/PipePiranhaPlant" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Plants/PipeRedPiranhaPlant" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Buzzy" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Spiny" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/CheepCheeps/GreenCheepCheep" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/CheepCheeps/RedCheepCheep" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Blooper" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/HammerBro" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Bowser" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Pokey" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/BulletBill" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Boos/Boo" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Boos/BooBuddies" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Muncher" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Spike" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/DryBones" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/MontyMole" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Thwomp" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/BobOmbs/BobOmb" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/BobOmbs/LitBobOmb" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/SideStepper" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/FighterFly" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Barrel" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/RockyWrench" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/QuestionBlock" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/BrickBlock" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/TurnBlock" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/SpikeBlock" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/TrickBlock" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/DeathBlock" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/DonutBlock" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/Fan" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/OnOffFans/OnOffFan" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/OnOffFans/OnOffBlue" to="." method="on_tile_selected"] +[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/Burner" to="." method="on_tile_selected"] +[connection signal="pressed" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer/HBoxContainer/Button" to="TileMenu/ThemeSelect" method="open"] +[connection signal="item_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer8/SubLevelID" to="." method="transition_to_sublevel"] +[connection signal="item_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer7/ThemeTime" to="." method="time_selected"] +[connection signal="item_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer2/LevelMusic" to="." method="music_selected"] +[connection signal="item_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer5/Campaign" to="." method="campaign_selected"] +[connection signal="toggled" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer3/BackScroll" to="." method="backscroll_toggled"] +[connection signal="value_changed" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer4/HeightLimit" to="." method="height_limit_changed"] +[connection signal="value_changed" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/LEVEL/ScrollContainer/VBoxContainer/HBoxContainer6/TimeLimit" to="." method="time_limit_changed"] +[connection signal="item_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer/PrimaryLayer" to="Level/LevelBG" method="set_value" binds= ["primary_layer"]] +[connection signal="item_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer2/SecondLayer" to="Level/LevelBG" method="set_value" binds= ["second_layer"]] +[connection signal="item_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer7/SecondLayerOrder" to="Level/LevelBG" method="set_value" binds= ["second_layer_order"]] +[connection signal="item_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer8/TimeOfDay" to="Level/LevelBG" method="set_value" binds= ["second_layer_order"]] +[connection signal="value_changed" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer4/SecondLayerOffset" to="Level/LevelBG" method="set_second_y_offset"] +[connection signal="item_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer5/Particles" to="Level/LevelBG" method="set_value" binds= ["particles"]] +[connection signal="item_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer6/LiquidLayer" to="Level/LevelBG" method="set_value" binds= ["liquid_layer"]] +[connection signal="toggled" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/BG/ScrollContainer/VBoxContainer/HBoxContainer3/OverlayClouds" to="Level/LevelBG" method="set_value" binds= ["overlay_clouds"]] +[connection signal="pressed" from="Info/QuitDialog/Yes" to="." method="save_level_before_exit"] +[connection signal="pressed" from="Info/QuitDialog/No" to="." method="go_back_to_menu"] +[connection signal="pressed" from="Info/QuitDialog/Cancel" to="Info/QuitDialog" method="hide"] +[connection signal="text_changed" from="Info/SaveLevelDialog/VBoxContainer/HBoxContainer/LevelName" to="Info/SaveLevelDialog/VBoxContainer/HBoxContainer/TextValidator" method="validate_text" unbinds=1] +[connection signal="text_changed" from="Info/SaveLevelDialog/VBoxContainer/HBoxContainer2/LevelAuthor" to="Info/SaveLevelDialog/VBoxContainer/HBoxContainer2/TextValidator" method="validate_text" unbinds=1] +[connection signal="text_changed" from="Info/SaveLevelDialog/VBoxContainer/HBoxContainer3/Description" to="Info/SaveLevelDialog/VBoxContainer/HBoxContainer3/TextValidator" method="validate_text"] +[connection signal="pressed" from="Info/SaveLevelDialog/VBoxContainer/HSplitContainer/Button2" to="." method="close_save_menu"] +[connection signal="pressed" from="Info/SaveLevelDialog/VBoxContainer/HSplitContainer/Button" to="." method="save_level"] diff --git a/Scenes/Levels/LevelTransition.tscn b/Scenes/Levels/LevelTransition.tscn new file mode 100644 index 0000000..fc0e435 --- /dev/null +++ b/Scenes/Levels/LevelTransition.tscn @@ -0,0 +1,140 @@ +[gd_scene load_steps=7 format=3 uid="uid://ckpuxdilk5u0"] + +[ext_resource type="Script" uid="uid://vwe7y2scu8a1" path="res://Scripts/Parts/LevelTransition.gd" id="1_75ji3"] +[ext_resource type="SpriteFrames" uid="uid://df4enjjl84mji" path="res://Resources/SpriteFrames/Player/Mario/Small.tres" id="3_y8ytj"] +[ext_resource type="Script" uid="uid://b08qfwj5jk6g1" path="res://Scripts/Parts/PlayerSprite.gd" id="5_jsg51"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="5_mcaat"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="8_ehrek"] +[ext_resource type="Script" uid="uid://dt2p68xl462v2" path="res://Scripts/Parts/TextShadowColourChanger.gd" id="10_abjth"] + +[node name="LevelTransition" type="Node" node_paths=PackedStringArray("text_shadows")] +script = ExtResource("1_75ji3") +text_shadows = [NodePath("BG/Control/World"), NodePath("BG/Control/MarathonPB"), NodePath("BG/Control/LivesCount")] + +[node name="BG" type="CanvasLayer" parent="."] +layer = 0 + +[node name="ColorRect" type="ColorRect" parent="BG"] +z_index = -4096 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 1) + +[node name="Control" type="Control" parent="BG"] +layout_mode = 3 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +grow_horizontal = 2 +grow_vertical = 2 +metadata/_edit_use_anchors_ = true + +[node name="World" type="Label" parent="BG/Control"] +layout_mode = 0 +offset_left = -144.0 +offset_top = -44.0 +offset_right = 4.0 +offset_bottom = -28.0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "HUD_WORLD" +horizontal_alignment = 2 +uppercase = true + +[node name="CustomLevelName" type="Label" parent="BG/Control"] +unique_name_in_owner = true +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_right = 1.0 +offset_left = -128.0 +offset_top = -56.0 +offset_right = 128.0 +offset_bottom = -40.0 +grow_horizontal = 2 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "Test Level" +horizontal_alignment = 1 +uppercase = true + +[node name="CustomLevelAuthor" type="Label" parent="BG/Control"] +unique_name_in_owner = true +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_right = 1.0 +offset_left = -128.0 +offset_top = -40.0 +offset_right = 128.0 +offset_bottom = -24.0 +grow_horizontal = 2 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "by Joemama" +horizontal_alignment = 1 +uppercase = true + +[node name="WorldNum" type="Label" parent="BG/Control"] +layout_mode = 0 +offset_left = 4.0 +offset_top = -44.0 +offset_right = 92.0 +offset_bottom = -36.0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "1-1" +uppercase = true + +[node name="LivesCount" type="Label" parent="BG/Control"] +layout_mode = 0 +offset_left = -12.0 +offset_top = -12.0 +offset_right = 60.0 +offset_bottom = -4.0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "* 10" +uppercase = true + +[node name="MarathonPB" type="Label" parent="BG/Control"] +visible = false +layout_mode = 0 +offset_left = -12.0 +offset_top = -24.0 +offset_right = 84.0 +offset_bottom = -8.0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "PB +00:00:00" +uppercase = true + +[node name="Sprite" type="AnimatedSprite2D" parent="BG/Control" node_paths=PackedStringArray("resource_setter")] +position = Vector2(-24, 1) +sprite_frames = ExtResource("3_y8ytj") +animation = &"Idle" +offset = Vector2(0, -16) +script = ExtResource("5_jsg51") +force_power_state = "Small" +resource_setter = NodePath("ResourceSetterNew") + +[node name="ResourceSetterNew" type="Node" parent="BG/Control/Sprite"] +script = ExtResource("5_mcaat") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Timer" type="Timer" parent="."] +wait_time = 3.0 +one_shot = true +autostart = true + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("8_ehrek") +labels = [NodePath("../BG/Control/World"), NodePath("../BG/Control/LivesCount"), NodePath("../BG/Control/MarathonPB"), NodePath("../BG/Control/WorldNum"), NodePath("../BG/Control/CustomLevelName"), NodePath("../BG/Control/CustomLevelAuthor")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="TextShadowColourChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("10_abjth") +labels = [NodePath("../BG/Control/World"), NodePath("../BG/Control/LivesCount"), NodePath("../BG/Control/MarathonPB"), NodePath("../BG/Control/WorldNum"), NodePath("../BG/Control/CustomLevelName"), NodePath("../BG/Control/CustomLevelAuthor")] +metadata/_custom_type_script = "uid://dt2p68xl462v2" + +[connection signal="timeout" from="Timer" to="." method="transition"] diff --git a/Scenes/Levels/PipeCutscene.tscn b/Scenes/Levels/PipeCutscene.tscn new file mode 100644 index 0000000..4ffbc55 --- /dev/null +++ b/Scenes/Levels/PipeCutscene.tscn @@ -0,0 +1,191 @@ +[gd_scene load_steps=18 format=4 uid="uid://b1cgn0pwii7yq"] + +[ext_resource type="Script" uid="uid://b5jr4tsdixg1w" path="res://Scripts/Parts/PipeCutscene.gd" id="1_16rwd"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="2_hx3rw"] +[ext_resource type="SpriteFrames" uid="uid://df4enjjl84mji" path="res://Resources/SpriteFrames/Player/Mario/Small.tres" id="5_smaly"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="6_00pvh"] +[ext_resource type="AudioStream" uid="uid://btanrlbdmyaym" path="res://Assets/Audio/SFX/Pipe.wav" id="6_kbp47"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="7_00pvh"] +[ext_resource type="Script" uid="uid://b08qfwj5jk6g1" path="res://Scripts/Parts/PlayerSprite.gd" id="7_8se4d"] +[ext_resource type="AudioStream" uid="uid://e8ymu5dqbo02" path="res://Assets/Audio/BGM/PipeCutscene.mp3" id="7_rtu7i"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="8_ladiy"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="9_8se4d"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_rtu7i"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="10_kbp47"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/PipeCutscene.json" id="11_ladiy"] + +[sub_resource type="Animation" id="Animation_kbp47"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Player1:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(-88, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("PipeSFX:playing") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Player1:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} + +[sub_resource type="Animation" id="Animation_8se4d"] +resource_name = "new_animation" +length = 5.0 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Player1:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 3), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-88, 1), Vector2(40, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("PipeSFX:playing") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(3), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/2/type = "method" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath(".") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(5), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"go_to_level" +}] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Player1:visible") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 3), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_00pvh"] +_data = { +&"RESET": SubResource("Animation_kbp47"), +&"new_animation": SubResource("Animation_8se4d") +} + +[sub_resource type="Resource" id="Resource_444j4"] +script = ExtResource("8_ladiy") +Overworld = ExtResource("6_kbp47") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="PipeCutscene" type="Node"] +script = ExtResource("1_16rwd") +auto_set_theme = true +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("9_8se4d")] +time_of_day = 2 +primary_layer = 3 +particles = 4 + +[node name="Tiles" parent="." instance=ExtResource("2_hx3rw")] +tile_map_data = PackedByteArray("AADu/wAAAAACAAAAAADu/wEAAAACAAEAAADv/wAAAAACAAAAAADv/wEAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAADAAAAAAA3AAEAAAADAAEAAADH/wAAAAABAAAAAADH/wEAAAABAAEAAADI/wAAAAACAAAAAADI/wEAAAACAAEAAADJ/wAAAAACAAAAAADJ/wEAAAACAAEAAADK/wAAAAACAAAAAADK/wEAAAACAAEAAADL/wAAAAACAAAAAADL/wEAAAACAAEAAADM/wAAAAACAAAAAADM/wEAAAACAAEAAADN/wAAAAACAAAAAADN/wEAAAACAAEAAADO/wAAAAACAAAAAADO/wEAAAACAAEAAADP/wAAAAACAAAAAADP/wEAAAACAAEAAADQ/wAAAAACAAAAAADQ/wEAAAACAAEAAADR/wAAAAACAAAAAADR/wEAAAACAAEAAADS/wAAAAACAAAAAADS/wEAAAACAAEAAADT/wAAAAACAAAAAADT/wEAAAACAAEAAADU/wAAAAACAAAAAADU/wEAAAACAAEAAADV/wAAAAACAAAAAADV/wEAAAACAAEAAADW/wAAAAACAAAAAADW/wEAAAACAAEAAADX/wAAAAACAAAAAADX/wEAAAACAAEAAADY/wAAAAACAAAAAADY/wEAAAACAAEAAADZ/wAAAAACAAAAAADZ/wEAAAACAAEAAADa/wAAAAACAAAAAADa/wEAAAACAAEAAADb/wAAAAACAAAAAADb/wEAAAACAAEAAADc/wAAAAACAAAAAADc/wEAAAACAAEAAADd/wAAAAACAAAAAADd/wEAAAACAAEAAADe/wAAAAACAAAAAADe/wEAAAACAAEAAADf/wAAAAACAAAAAADf/wEAAAACAAEAAADg/wAAAAACAAAAAADg/wEAAAACAAEAAADh/wAAAAACAAAAAADh/wEAAAACAAEAAADi/wAAAAACAAAAAADi/wEAAAACAAEAAADj/wAAAAACAAAAAADj/wEAAAACAAEAAADk/wAAAAACAAAAAADk/wEAAAACAAEAAADl/wAAAAACAAAAAADl/wEAAAACAAEAAADm/wAAAAACAAAAAADm/wEAAAACAAEAAADn/wAAAAACAAAAAADn/wEAAAACAAEAAADo/wAAAAACAAAAAADo/wEAAAACAAEAAADp/wAAAAACAAAAAADp/wEAAAACAAEAAADq/wAAAAACAAAAAADq/wEAAAACAAEAAADr/wAAAAACAAAAAADr/wEAAAACAAEAAADs/wAAAAACAAAAAADs/wEAAAACAAEAAADt/wAAAAACAAAAAADt/wEAAAACAAEAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAADH/wIAAAABAAIAAADI/wIAAAACAAIAAADJ/wIAAAACAAIAAADK/wIAAAACAAIAAADL/wIAAAACAAIAAADM/wIAAAACAAIAAADN/wIAAAACAAIAAADO/wIAAAACAAIAAADP/wIAAAACAAIAAADQ/wIAAAACAAIAAADR/wIAAAACAAIAAADS/wIAAAACAAIAAADT/wIAAAACAAIAAADU/wIAAAACAAIAAADV/wIAAAACAAIAAADW/wIAAAACAAIAAADX/wIAAAACAAIAAADY/wIAAAACAAIAAADZ/wIAAAACAAIAAADa/wIAAAACAAIAAADb/wIAAAACAAIAAADc/wIAAAACAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAADAAIAAAA=") + +[node name="Camera2D" type="Camera2D" parent="."] +position = Vector2(0, -88) +process_callback = 0 + +[node name="Player1" type="AnimatedSprite2D" parent="." node_paths=PackedStringArray("resource_setter")] +position = Vector2(-88, 1) +sprite_frames = ExtResource("5_smaly") +animation = &"Move" +autoplay = "Move" +frame_progress = 0.690689 +speed_scale = 1.5 +offset = Vector2(0, 1) +script = ExtResource("7_8se4d") +resource_setter = NodePath("ResourceSetterNew") +metadata/_custom_type_script = "uid://b08qfwj5jk6g1" + +[node name="ResourceSetterNew" type="Node" parent="Player1"] +script = ExtResource("6_00pvh") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Animation" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_00pvh") +} +autoplay = "new_animation" + +[node name="PipeSFX" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource("6_kbp47") +bus = &"SFX" + +[node name="ResourceSetter" type="Node" parent="PipeSFX" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("7_00pvh") +node_to_affect = NodePath("..") +property_name = "stream" +themed_resource = SubResource("Resource_444j4") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="Music" type="AudioStreamPlayer" parent="."] +stream = ExtResource("7_rtu7i") +bus = &"Music" + +[node name="ResourceSetter" type="Node" parent="Music" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_00pvh") +node_to_affect = NodePath("..") +property_name = "stream" +mode = 2 +resource_json = ExtResource("11_ladiy") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="DropShadow" parent="." instance=ExtResource("9_rtu7i")] + +[node name="StartCastle" parent="." instance=ExtResource("10_kbp47")] +position = Vector2(-88, -40) + +[node name="Tiles2" parent="." instance=ExtResource("2_hx3rw")] +z_index = 1 +tile_map_data = PackedByteArray("AAACAP7/AAAKAAAAAAACAP//AAAKAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAP7/AAALAAAAAAADAP//AAALAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAPz/AAAIAAAAAAAEAP3/AAAIAAEAAAAEAP7/AAAMAAAAAAAEAP//AAAMAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAPz/AAAJAAAAAAAFAP3/AAAJAAEAAAAFAP7/AAAJAAEAAAAFAP//AAAJAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAA=") diff --git a/Scenes/Levels/PipeCutsceneWater.tscn b/Scenes/Levels/PipeCutsceneWater.tscn new file mode 100644 index 0000000..9456a0e --- /dev/null +++ b/Scenes/Levels/PipeCutsceneWater.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=2 format=4 uid="uid://gxai71e28qm6"] + +[ext_resource type="PackedScene" uid="uid://b1cgn0pwii7yq" path="res://Scenes/Levels/PipeCutscene.tscn" id="1_k54jk"] + +[node name="PipeCutscene" instance=ExtResource("1_k54jk")] + +[node name="LevelBG" parent="." index="0"] +liquid_layer = 1 + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADu/wAAAAACAAAAAADu/wEAAAACAAEAAADv/wAAAAACAAAAAADv/wEAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAAGAAAAAAABAAAAAAAGAAEAAAABAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAADH/wAAAAABAAAAAADH/wEAAAABAAEAAADI/wAAAAACAAAAAADI/wEAAAACAAEAAADJ/wAAAAACAAAAAADJ/wEAAAACAAEAAADK/wAAAAACAAAAAADK/wEAAAACAAEAAADL/wAAAAACAAAAAADL/wEAAAACAAEAAADM/wAAAAACAAAAAADM/wEAAAACAAEAAADN/wAAAAACAAAAAADN/wEAAAACAAEAAADO/wAAAAACAAAAAADO/wEAAAACAAEAAADP/wAAAAACAAAAAADP/wEAAAACAAEAAADQ/wAAAAACAAAAAADQ/wEAAAACAAEAAADR/wAAAAACAAAAAADR/wEAAAACAAEAAADS/wAAAAACAAAAAADS/wEAAAACAAEAAADT/wAAAAACAAAAAADT/wEAAAACAAEAAADU/wAAAAACAAAAAADU/wEAAAACAAEAAADV/wAAAAACAAAAAADV/wEAAAACAAEAAADW/wAAAAACAAAAAADW/wEAAAACAAEAAADX/wAAAAACAAAAAADX/wEAAAACAAEAAADY/wAAAAACAAAAAADY/wEAAAACAAEAAADZ/wAAAAACAAAAAADZ/wEAAAACAAEAAADa/wAAAAACAAAAAADa/wEAAAACAAEAAADb/wAAAAACAAAAAADb/wEAAAACAAEAAADc/wAAAAACAAAAAADc/wEAAAACAAEAAADd/wAAAAACAAAAAADd/wEAAAACAAEAAADe/wAAAAACAAAAAADe/wEAAAACAAEAAADf/wAAAAACAAAAAADf/wEAAAACAAEAAADg/wAAAAACAAAAAADg/wEAAAACAAEAAADh/wAAAAACAAAAAADh/wEAAAACAAEAAADi/wAAAAACAAAAAADi/wEAAAACAAEAAADj/wAAAAACAAAAAADj/wEAAAACAAEAAADk/wAAAAACAAAAAADk/wEAAAACAAEAAADl/wAAAAACAAAAAADl/wEAAAACAAEAAADm/wAAAAACAAAAAADm/wEAAAACAAEAAADn/wAAAAACAAAAAADn/wEAAAACAAEAAADo/wAAAAACAAAAAADo/wEAAAACAAEAAADp/wAAAAACAAAAAADp/wEAAAACAAEAAADq/wAAAAACAAAAAADq/wEAAAACAAEAAADr/wAAAAACAAAAAADr/wEAAAACAAEAAADs/wAAAAACAAAAAADs/wEAAAACAAEAAADt/wAAAAACAAAAAADt/wEAAAACAAEAAAACAAAAAAACAAAAAAADAAAAAAADAAAAAAACAAEAAAACAAEAAAADAAEAAAADAAEAAADH/wIAAAABAAIAAADI/wIAAAACAAIAAADJ/wIAAAACAAIAAADK/wIAAAACAAIAAADL/wIAAAACAAIAAADM/wIAAAACAAIAAADN/wIAAAACAAIAAADO/wIAAAACAAIAAADP/wIAAAACAAIAAADQ/wIAAAACAAIAAADR/wIAAAACAAIAAADS/wIAAAACAAIAAADT/wIAAAACAAIAAADU/wIAAAACAAIAAADV/wIAAAACAAIAAADW/wIAAAACAAIAAADX/wIAAAACAAIAAADY/wIAAAACAAIAAADZ/wIAAAACAAIAAADa/wIAAAACAAIAAADb/wIAAAACAAIAAADc/wIAAAACAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAADAAIAAAAGAAIAAAABAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAAAAAADAAAAAAA4AAEAAAADAAEAAAA4AAIAAAADAAIAAAA=") + +[node name="Tiles2" parent="." index="9"] +tile_map_data = PackedByteArray("AAACAP7/AAAKAAAAAAACAP//AAAKAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAP7/AAALAAAAAAADAP//AAALAAEAAAADAAAAAAADAAAAAAADAAEAAAADAAEAAAAEAPz/AAAIAAAAAAAEAP3/AAAIAAEAAAAEAP7/AAAMAAAAAAAEAP//AAAMAAEAAAAEAAAAAAAIAAEAAAAEAAEAAAAIAAEAAAAFAPz/AAAJAAAAAAAFAP3/AAAJAAEAAAAFAP7/AAAJAAEAAAAFAP//AAAJAAEAAAAFAAAAAAAJAAEAAAAFAAEAAAAJAAEAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAAIAAEAAAAFAAIAAAAJAAEAAAA=") diff --git a/Scenes/Levels/RomAssetEditor.tscn b/Scenes/Levels/RomAssetEditor.tscn new file mode 100644 index 0000000..c00f439 --- /dev/null +++ b/Scenes/Levels/RomAssetEditor.tscn @@ -0,0 +1,193 @@ +[gd_scene load_steps=6 format=3 uid="uid://cabk5huwjo06p"] + +[ext_resource type="Script" uid="uid://bhplwsmbalqng" path="res://Scripts/UI/RomAssetEditor.gd" id="1_rj2ho"] +[ext_resource type="Texture2D" uid="uid://biikrttwchk12" path="res://Assets/Sprites/UI/EditorGridSmall.png" id="2_ayc5w"] + +[sub_resource type="SystemFont" id="SystemFont_potm2"] +font_names = PackedStringArray("Monospace") +font_weight = 600 + +[sub_resource type="Theme" id="Theme_0rwsj"] +default_font = SubResource("SystemFont_potm2") +default_font_size = 12 + +[sub_resource type="SystemFont" id="SystemFont_nik6x"] +font_names = PackedStringArray("Monospace") +font_weight = 600 +font_stretch = 50 + +[node name="RomAssetEditor" type="Node"] +script = ExtResource("1_rj2ho") +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="FileDialog" type="FileDialog" parent="."] +unique_name_in_owner = true +oversampling_override = 1.0 +title = "Open a File" +file_mode = 0 +access = 2 +filters = PackedStringArray("*.nes;NES ROMs") +use_native_dialog = true + +[node name="BG" type="ColorRect" parent="."] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +color = Color(0, 0, 0, 1) + +[node name="RomRequired" type="Label" parent="."] +unique_name_in_owner = true +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +theme_override_fonts/font = SubResource("SystemFont_potm2") +theme_override_font_sizes/font_size = 12 +text = "No ROM path set... + +Open the game normally, and +provide a ROM." +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="Buttons" type="HBoxContainer" parent="."] +unique_name_in_owner = true +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme = SubResource("Theme_0rwsj") +alignment = 2 + +[node name="VBoxContainer2" type="VBoxContainer" parent="Buttons"] +custom_minimum_size = Vector2(215, 240) +layout_mode = 2 +size_flags_horizontal = 3 +mouse_filter = 2 +alignment = 2 + +[node name="ScrollContainer" type="ScrollContainer" parent="Buttons/VBoxContainer2"] +unique_name_in_owner = true +custom_minimum_size = Vector2(0, 210) +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="ImageContainer" type="BoxContainer" parent="Buttons/VBoxContainer2/ScrollContainer"] +layout_mode = 2 +size_flags_vertical = 3 +mouse_filter = 2 + +[node name="ImagePreview" type="TextureRect" parent="Buttons/VBoxContainer2/ScrollContainer/ImageContainer"] +unique_name_in_owner = true +self_modulate = Color(1, 1, 1, 0.5019608) +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 0 +mouse_filter = 2 +stretch_mode = 2 + +[node name="GreenPreview" type="TextureRect" parent="Buttons/VBoxContainer2/ScrollContainer/ImageContainer/ImagePreview"] +unique_name_in_owner = true +layout_mode = 0 +offset_right = 40.0 +offset_bottom = 40.0 +stretch_mode = 2 + +[node name="TilesPreview" type="TextureRect" parent="Buttons/VBoxContainer2/ScrollContainer/ImageContainer/ImagePreview"] +unique_name_in_owner = true +layout_mode = 0 +offset_right = 40.0 +offset_bottom = 40.0 +stretch_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="Buttons/VBoxContainer2/ScrollContainer/ImageContainer/ImagePreview/TilesPreview"] +modulate = Color(0.50928617, 0.50928617, 0.50928617, 0.4392157) +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +texture = ExtResource("2_ayc5w") +stretch_mode = 1 + +[node name="Preview" type="Sprite2D" parent="Buttons/VBoxContainer2/ScrollContainer/ImageContainer/ImagePreview"] +unique_name_in_owner = true +centered = false +region_enabled = true +region_rect = Rect2(0, 0, 8, 8) + +[node name="JSONContainer" type="VBoxContainer" parent="Buttons/VBoxContainer2"] +unique_name_in_owner = true +visible = false +layout_mode = 2 +size_flags_vertical = 3 + +[node name="JSONEdit" type="TextEdit" parent="Buttons/VBoxContainer2/JSONContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 3 +theme_override_font_sizes/font_size = 8 + +[node name="Update" type="Button" parent="Buttons/VBoxContainer2/JSONContainer"] +layout_mode = 2 +focus_mode = 0 +text = "Update" + +[node name="CurSprite" type="Label" parent="Buttons/VBoxContainer2"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 8 +theme_override_fonts/font = SubResource("SystemFont_nik6x") +theme_override_font_sizes/font_size = 12 +text = "CURRENT SPRITE: +MARIO.PNG" +horizontal_alignment = 1 + +[node name="VBoxContainer" type="VBoxContainer" parent="Buttons"] +layout_mode = 2 +alignment = 2 + +[node name="PaletteOverride" type="LineEdit" parent="Buttons/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +theme_override_font_sizes/font_size = 6 +placeholder_text = "Palette" + +[node name="LastImage" type="Button" parent="Buttons/VBoxContainer"] +layout_mode = 2 +focus_mode = 0 +text = "Last" + +[node name="NextImage" type="Button" parent="Buttons/VBoxContainer"] +layout_mode = 2 +focus_mode = 0 +text = "Next" + +[node name="SaveImage" type="Button" parent="Buttons/VBoxContainer"] +layout_mode = 2 +focus_mode = 0 +text = "Save" + +[node name="JSON" type="Button" parent="Buttons/VBoxContainer"] +layout_mode = 2 +focus_mode = 0 +toggle_mode = true +text = "JSON" + +[connection signal="file_selected" from="FileDialog" to="." method="on_file_selected"] +[connection signal="pressed" from="Buttons/VBoxContainer2/JSONContainer/Update" to="." method="update_palettes" binds= [true]] +[connection signal="pressed" from="Buttons/VBoxContainer/LastImage" to="." method="cycle_list" binds= [-1]] +[connection signal="pressed" from="Buttons/VBoxContainer/NextImage" to="." method="cycle_list" binds= [1]] +[connection signal="pressed" from="Buttons/VBoxContainer/SaveImage" to="." method="save_sprite"] +[connection signal="toggled" from="Buttons/VBoxContainer/JSON" to="." method="toggle_palettes_view"] diff --git a/Scenes/Levels/RomResourceGenerator.tscn b/Scenes/Levels/RomResourceGenerator.tscn new file mode 100644 index 0000000..bb895cd --- /dev/null +++ b/Scenes/Levels/RomResourceGenerator.tscn @@ -0,0 +1,67 @@ +[gd_scene load_steps=4 format=3 uid="uid://n8logm5jpkgm"] + +[ext_resource type="Script" uid="uid://bwlrdsclxd15j" path="res://Scripts/UI/RomResourceGenerator.gd" id="1_qfw87"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_qfw87"] +bg_color = Color(0.12156863, 0.12156863, 0.12156863, 1) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_4ff7p"] +bg_color = Color(1, 1, 1, 1) + +[node name="RomResourceGenerator" type="Node"] +script = ExtResource("1_qfw87") + +[node name="BG" type="ColorRect" parent="."] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 1) + +[node name="MarginContainer" type="MarginContainer" parent="."] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 32 +theme_override_constants/margin_right = 32 + +[node name="ProgressBar" type="ProgressBar" parent="MarginContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 4 +theme_override_styles/background = SubResource("StyleBoxFlat_qfw87") +theme_override_styles/fill = SubResource("StyleBoxFlat_4ff7p") +show_percentage = false + +[node name="Label" type="Label" parent="MarginContainer/ProgressBar"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -16.0 +grow_horizontal = 2 +grow_vertical = 0 +text = "EXTRACTING ASSETS..." +horizontal_alignment = 1 + +[node name="Error" type="Label" parent="MarginContainer"] +unique_name_in_owner = true +visible = false +layout_mode = 2 +text = "ERROR +MISSING SPRITE JSON(S)" +horizontal_alignment = 1 + +[node name="ColorRect" type="ColorRect" parent="MarginContainer/Error"] +show_behind_parent = true +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0.25552174, 2.5118234e-07, 6.016344e-08, 1) diff --git a/Scenes/Levels/RomVerifier.tscn b/Scenes/Levels/RomVerifier.tscn new file mode 100644 index 0000000..835ead1 --- /dev/null +++ b/Scenes/Levels/RomVerifier.tscn @@ -0,0 +1,230 @@ +[gd_scene load_steps=27 format=3 uid="uid://d0mmkuq7wtpcl"] + +[ext_resource type="Theme" uid="uid://dtn507x2b5de7" path="res://Resources/Theme.tres" id="1_qwra1"] +[ext_resource type="Script" uid="uid://dhxt5av5njyiv" path="res://Scripts/UI/RomVerifier.gd" id="1_r85ci"] +[ext_resource type="Texture2D" uid="uid://bhuybr2gtuco5" path="res://Assets/Sprites/UI/MenuBG.png" id="2_r85ci"] +[ext_resource type="Texture2D" uid="uid://3ai0ggxah360" path="res://Assets/Sprites/UI/MenuBorder.png" id="3_4o1wk"] +[ext_resource type="Script" uid="uid://xem6lai3ufyj" path="res://Scripts/Classes/UI/PackNinePatch.gd" id="4_2ok7u"] +[ext_resource type="Texture2D" uid="uid://bghn5xwo51hp4" path="res://Assets/Sprites/Backgrounds/BooMenuBG.png" id="5_qwra1"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="6_y6sry"] +[ext_resource type="Script" uid="uid://cixtosud3mfaq" path="res://Scripts/Classes/Resources/CampaignResource.gd" id="7_6q27m"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="8_c20ch"] +[ext_resource type="AudioStream" uid="uid://b26qanomle5ug" path="res://Assets/Audio/BGM/Setup.mp3" id="9_cloha"] +[ext_resource type="AudioStream" uid="uid://c70oyr23fyxwb" path="res://Assets/Audio/SFX/1up.wav" id="11_4o1wk"] +[ext_resource type="AudioStream" uid="uid://02i3v6iqndob" path="res://Assets/Audio/SFX/Bump.wav" id="12_2ok7u"] + +[sub_resource type="Shader" id="Shader_mm3k3"] +code = "shader_type canvas_item; + +uniform vec2 motion = vec2(0.0); +uniform float scale = 1.0; +uniform vec2 offset = vec2(0.0); + +void vertex(){ + UV = (VERTEX + offset + TIME * motion) * TEXTURE_PIXEL_SIZE * (1.0/scale); +}" + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_6hpoa"] +shader = SubResource("Shader_mm3k3") +shader_parameter/motion = Vector2(-4, -4) +shader_parameter/scale = 1.0 +shader_parameter/offset = Vector2(0, 0) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1cvbg"] +atlas = ExtResource("3_4o1wk") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8vm44"] +atlas = ExtResource("3_4o1wk") +region = Rect2(32, 32, 31, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i43xv"] +atlas = ExtResource("3_4o1wk") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sx1vw"] +atlas = ExtResource("3_4o1wk") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="Resource" id="Resource_22hnx"] +script = ExtResource("7_6q27m") +SMB1 = SubResource("AtlasTexture_1cvbg") +SMBLL = SubResource("AtlasTexture_i43xv") +SMBS = SubResource("AtlasTexture_sx1vw") +SMBANN = SubResource("AtlasTexture_8vm44") +metadata/_custom_type_script = "uid://cixtosud3mfaq" + +[sub_resource type="Resource" id="Resource_v5xmg"] +script = ExtResource("8_c20ch") +Overworld = SubResource("Resource_22hnx") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="AtlasTexture" id="AtlasTexture_sxtnd"] +atlas = ExtResource("2_r85ci") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xuqid"] +atlas = ExtResource("2_r85ci") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_eii5q"] +atlas = ExtResource("2_r85ci") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hjtxo"] +atlas = ExtResource("2_r85ci") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="Resource" id="Resource_euqtg"] +script = ExtResource("7_6q27m") +SMB1 = SubResource("AtlasTexture_sxtnd") +SMBLL = SubResource("AtlasTexture_eii5q") +SMBS = SubResource("AtlasTexture_hjtxo") +SMBANN = SubResource("AtlasTexture_xuqid") +metadata/_custom_type_script = "uid://cixtosud3mfaq" + +[sub_resource type="Resource" id="Resource_e3hrc"] +script = ExtResource("8_c20ch") +Overworld = SubResource("Resource_euqtg") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="ROMVerifier" type="Node"] +script = ExtResource("1_r85ci") + +[node name="BG" type="NinePatchRect" parent="."] +texture_repeat = 2 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme = ExtResource("1_qwra1") +texture = ExtResource("2_r85ci") +region_rect = Rect2(0, 0, 16, 16) +axis_stretch_horizontal = 1 +axis_stretch_vertical = 1 + +[node name="Border" type="NinePatchRect" parent="BG"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.05 +anchor_right = 0.95 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("3_4o1wk") +region_rect = Rect2(0, 0, 31, 32) +patch_margin_left = 8 +patch_margin_top = 8 +patch_margin_right = 8 +patch_margin_bottom = 8 +axis_stretch_horizontal = 2 +axis_stretch_vertical = 2 +script = ExtResource("4_2ok7u") + +[node name="BG" type="TextureRect" parent="BG/Border"] +show_behind_parent = true +material = SubResource("ShaderMaterial_6hpoa") +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("5_qwra1") +stretch_mode = 1 + +[node name="ResourceSetter" type="Node" parent="BG/Border" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_y6sry") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = SubResource("Resource_v5xmg") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="MarginContainer" type="MarginContainer" parent="BG/Border"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 16 +theme_override_constants/margin_top = 16 +theme_override_constants/margin_right = 16 +theme_override_constants/margin_bottom = 16 + +[node name="DefaultText" type="Control" parent="BG/Border/MarginContainer"] +unique_name_in_owner = true +layout_mode = 2 + +[node name="Label" type="Label" parent="BG/Border/MarginContainer/DefaultText"] +layout_mode = 1 +anchors_preset = -1 +anchor_right = 1.0 +offset_bottom = 16.0 +grow_horizontal = 2 +size_flags_vertical = 0 +text = "ROM VERIFICATION REQUIRED!" +horizontal_alignment = 1 +autowrap_mode = 2 + +[node name="Label2" type="Label" parent="BG/Border/MarginContainer/DefaultText"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +text = "Please Drag and drop your vanilla WORLD \"super mario bros\" rom onto the window." +horizontal_alignment = 1 +vertical_alignment = 1 +autowrap_mode = 2 +uppercase = true + +[node name="Error" type="Label" parent="BG/Border/MarginContainer/DefaultText"] +unique_name_in_owner = true +visible = false +modulate = Color(0.99999994, 0.17417294, 0.12721592, 1) +layout_mode = 1 +anchors_preset = -1 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -40.0 +grow_horizontal = 2 +grow_vertical = 0 +size_flags_vertical = 8 +text = "ERROR VERIFYING ROM! + +ARE YOU SURE ITS A VALID VANILLA NES SMB1 ROM?" +horizontal_alignment = 1 +autowrap_mode = 2 + +[node name="SuccessMSG" type="Label" parent="BG/Border/MarginContainer"] +unique_name_in_owner = true +visible = false +modulate = Color(0, 1, 0, 1) +layout_mode = 2 +text = "ROM VERIFIED! THANK YOU! + +PROCEEDING..." +horizontal_alignment = 1 +autowrap_mode = 2 + +[node name="ResourceSetter" type="Node" parent="BG" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_y6sry") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = SubResource("Resource_e3hrc") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="BGM" type="AudioStreamPlayer" parent="."] +stream = ExtResource("9_cloha") +autoplay = true +bus = &"Music" + +[node name="SuccessSFX" type="AudioStreamPlayer" parent="."] +stream = ExtResource("11_4o1wk") + +[node name="ErrorSFX" type="AudioStreamPlayer" parent="."] +stream = ExtResource("12_2ok7u") diff --git a/Scenes/Levels/SMB1/CoinHeavens/1.tscn b/Scenes/Levels/SMB1/CoinHeavens/1.tscn new file mode 100644 index 0000000..12b5c8e --- /dev/null +++ b/Scenes/Levels/SMB1/CoinHeavens/1.tscn @@ -0,0 +1,1135 @@ +[gd_scene load_steps=53 format=4 uid="uid://cnn6e523gkoa0"] + +[ext_resource type="Script" uid="uid://cyexnn0e723f2" path="res://Scripts/Classes/CoinHeaven.gd" id="1_h6lrm"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/CoinHeaven.json" id="2_vevge"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_ti3x4"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_52403"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="5_rftvu"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="5_xub7x"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="6_k8te3"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="6_nkxcu"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="7_vofl2"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_xn8tl"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="8_0unlh"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="8_b1y74"] +[ext_resource type="PackedScene" uid="uid://bvwo8snk5ixaa" path="res://Scenes/Prefabs/LevelObjects/CloudPlatform.tscn" id="9_emix3"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="9_mykdt"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="10_n7ktd"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="10_q7v4h"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="11_2jq2a"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="12_t3ugu"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="13_1jfyd"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="14_7gfxv"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="15_5qb2c"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="16_bhxd7"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="17_b744k"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="18_een44"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="19_kk5p5"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="20_6n6tf"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="21_waq4r"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="22_0fym6"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="23_6rngp"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="24_a66h3"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_0pdy5"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="26_upndd"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="27_nb5wf"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="28_4fx6a"] +[ext_resource type="PackedScene" uid="uid://cm6nbstl2uceh" path="res://Scenes/Prefabs/LevelObjects/CoinHeavenAllCoinsBonus.tscn" id="35_rftvu"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rftvu"] +resource_name = "Terrain" +texture = ExtResource("5_rftvu") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_k8te3"] +scenes/1/scene = ExtResource("6_k8te3") +scenes/2/scene = ExtResource("17_b744k") +scenes/3/scene = ExtResource("19_kk5p5") +scenes/4/scene = ExtResource("20_6n6tf") +scenes/5/scene = ExtResource("21_waq4r") +scenes/6/scene = ExtResource("22_0fym6") +scenes/7/scene = ExtResource("23_6rngp") +scenes/8/scene = ExtResource("24_a66h3") +scenes/9/scene = ExtResource("25_0pdy5") +scenes/10/scene = ExtResource("7_vofl2") +scenes/11/scene = ExtResource("8_0unlh") +scenes/12/scene = ExtResource("9_mykdt") +scenes/13/scene = ExtResource("10_q7v4h") +scenes/14/scene = ExtResource("11_2jq2a") +scenes/15/scene = ExtResource("12_t3ugu") +scenes/16/scene = ExtResource("13_1jfyd") +scenes/17/scene = ExtResource("14_7gfxv") +scenes/18/scene = ExtResource("15_5qb2c") +scenes/19/scene = ExtResource("16_bhxd7") +scenes/20/scene = ExtResource("18_een44") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_vofl2"] +texture = ExtResource("26_upndd") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_0unlh"] +texture = ExtResource("27_nb5wf") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mykdt"] +texture = ExtResource("28_4fx6a") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_q7v4h"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_rftvu") +sources/1 = SubResource("TileSetScenesCollectionSource_k8te3") +sources/2 = SubResource("TileSetAtlasSource_vofl2") +sources/3 = SubResource("TileSetAtlasSource_0unlh") +sources/4 = SubResource("TileSetAtlasSource_mykdt") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_h5261"] +size = Vector2(20, 18) + +[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_4d3fn"] + +[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_k1a1r"] +normal = Vector2(-1, 0) + +[node name="Level" type="Node" node_paths=PackedStringArray("all_coins_check")] +script = ExtResource("1_h6lrm") +all_coins_check = NodePath("CoinHeavenAllCoinsBonus") +music = ExtResource("2_vevge") +metadata/_custom_type_script = "uid://cyexnn0e723f2" + +[node name="CloudPlatform" parent="." instance=ExtResource("9_emix3")] +position = Vector2(24, -48) + +[node name="Tiles" parent="." instance=ExtResource("3_ti3x4")] +tile_map_data = PackedByteArray("AADw/wAAAAAEAAEAAADx/wAAAAAEAAEAAADy/wAAAAAEAAEAAADz/wAAAAAEAAEAAAD1/wAAAAAEAAEAAAD2/wAAAAAEAAEAAAD3/wAAAAAEAAEAAAD4/wAAAAAEAAEAAAD5/wAAAAAEAAEAAAD6/wAAAAAEAAEAAAD7/wAAAAAEAAEAAAD8/wAAAAAEAAEAAAD9/wAAAAAEAAEAAAD+/wAAAAAEAAEAAAD//wAAAAAEAAEAAAAAAAAAAAAEAAEAAAABAAAAAAAEAAEAAAACAAAAAAAEAAEAAAADAAAAAAAEAAEAAAAEAAAAAAAEAAEAAAAFAAAAAAAEAAEAAAAGAAAAAAAEAAEAAAAHAAAAAAAEAAEAAAAIAAAAAAAEAAEAAAAJAAAAAAAEAAEAAAAKAAAAAAAEAAEAAAALAAAAAAAEAAEAAAAMAAAAAAAEAAEAAAANAAAAAAAEAAEAAAAOAAAAAAAEAAEAAAAPAAAAAAAEAAEAAAAQAAAAAAAEAAEAAAARAAAAAAAEAAEAAAASAAAAAAAEAAEAAAATAAAAAAAEAAEAAAAUAAAAAAAEAAEAAAAVAAAAAAAEAAEAAAAWAAAAAAAEAAEAAAAXAAAAAAAEAAEAAAAYAAAAAAAEAAEAAAAZAAAAAAAEAAEAAAAaAAAAAAAEAAEAAAAbAAAAAAAEAAEAAAAcAAAAAAAEAAEAAAAdAAAAAAAEAAEAAAAeAAAAAAAEAAEAAAAfAAAAAAAEAAEAAAAgAAAAAAAEAAEAAAAhAAAAAAAEAAEAAAAiAAAAAAAEAAEAAAAjAAAAAAAEAAEAAAAkAAAAAAAEAAEAAAAlAAAAAAAEAAEAAAAmAAAAAAAEAAEAAAAnAAAAAAAEAAEAAAAoAAAAAAAEAAEAAAApAAAAAAAEAAEAAAAqAAAAAAAEAAEAAAArAAAAAAAEAAEAAAAsAAAAAAAEAAEAAAAtAAAAAAAEAAEAAAA1AP//AQAAAAAAAwA2AP//AQAAAAAAAwA3AP//AQAAAAAAAwAlAPf/AQAAAAAAAwAmAPf/AQAAAAAAAwAnAPf/AQAAAAAAAwAUAPj/AQAAAAAAAwAVAPj/AQAAAAAAAwAWAPj/AQAAAAAAAwAXAPj/AQAAAAAAAwAYAPj/AQAAAAAAAwAZAPj/AQAAAAAAAwAaAPj/AQAAAAAAAwAbAPj/AQAAAAAAAwAcAPj/AQAAAAAAAwAdAPj/AQAAAAAAAwAeAPj/AQAAAAAAAwAfAPj/AQAAAAAAAwAgAPj/AQAAAAAAAwAhAPj/AQAAAAAAAwAiAPj/AQAAAAAAAwAjAPj/AQAAAAAAAwAQAPf/AQAAAAAAAwARAPf/AQAAAAAAAwASAPf/AQAAAAAAAwD///n/AQAAAAAAAwAAAPn/AQAAAAAAAwABAPn/AQAAAAAAAwACAPn/AQAAAAAAAwADAPn/AQAAAAAAAwAEAPn/AQAAAAAAAwAFAPn/AQAAAAAAAwAGAPn/AQAAAAAAAwAHAPn/AQAAAAAAAwAIAPn/AQAAAAAAAwAJAPn/AQAAAAAAAwAKAPn/AQAAAAAAAwALAPn/AQAAAAAAAwAMAPn/AQAAAAAAAwANAPn/AQAAAAAAAwAOAPn/AQAAAAAAAwA=") +tile_set = SubResource("TileSet_q7v4h") + +[node name="Player" parent="." instance=ExtResource("4_52403")] +position = Vector2(-232, 0) + +[node name="Vine" parent="." instance=ExtResource("5_xub7x")] +position = Vector2(-184, 40) +top_point = -56 +cutscene = true +can_tele = false + +[node name="StaticBody2D" type="StaticBody2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +position = Vector2(-184, 9) +shape = SubResource("RectangleShape2D_h5261") +one_way_collision = true + +[node name="WarpDown" type="Area2D" parent="."] +monitorable = false +script = ExtResource("6_nkxcu") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="WarpDown"] +position = Vector2(-16, 80) +shape = SubResource("WorldBoundaryShape2D_4d3fn") + +[node name="DropShadow" parent="." instance=ExtResource("7_xn8tl")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(1024, 0) +script = ExtResource("8_b1y74") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="StaticBody2D" type="StaticBody2D" parent="CameraRightLimit"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="CameraRightLimit/StaticBody2D"] +shape = SubResource("WorldBoundaryShape2D_k1a1r") + +[node name="LevelBG" parent="." instance=ExtResource("10_n7ktd")] +primary_layer = 2 +overlay_clouds = true + +[node name="CoinHeavenAllCoinsBonus" parent="." instance=ExtResource("35_rftvu")] + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121982" to="Tiles/@Node2D@121982/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121983" to="Tiles/@Node2D@121983/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121984" to="Tiles/@Node2D@121984/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121985" to="Tiles/@Node2D@121985/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121986" to="Tiles/@Node2D@121986/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121987" to="Tiles/@Node2D@121987/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121988" to="Tiles/@Node2D@121988/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121989" to="Tiles/@Node2D@121989/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121990" to="Tiles/@Node2D@121990/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121991" to="Tiles/@Node2D@121991/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121992" to="Tiles/@Node2D@121992/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121993" to="Tiles/@Node2D@121993/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121994" to="Tiles/@Node2D@121994/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121995" to="Tiles/@Node2D@121995/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121996" to="Tiles/@Node2D@121996/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121997" to="Tiles/@Node2D@121997/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121998" to="Tiles/@Node2D@121998/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121999" to="Tiles/@Node2D@121999/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122000" to="Tiles/@Node2D@122000/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122001" to="Tiles/@Node2D@122001/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122002" to="Tiles/@Node2D@122002/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122003" to="Tiles/@Node2D@122003/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122004" to="Tiles/@Node2D@122004/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122005" to="Tiles/@Node2D@122005/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122006" to="Tiles/@Node2D@122006/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122007" to="Tiles/@Node2D@122007/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122008" to="Tiles/@Node2D@122008/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122009" to="Tiles/@Node2D@122009/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122010" to="Tiles/@Node2D@122010/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122011" to="Tiles/@Node2D@122011/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122012" to="Tiles/@Node2D@122012/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122013" to="Tiles/@Node2D@122013/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122014" to="Tiles/@Node2D@122014/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122015" to="Tiles/@Node2D@122015/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122016" to="Tiles/@Node2D@122016/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122017" to="Tiles/@Node2D@122017/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122018" to="Tiles/@Node2D@122018/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122019" to="Tiles/@Node2D@122019/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122020" to="Tiles/@Node2D@122020/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122021" to="Tiles/@Node2D@122021/LevelPersistance" method="set_as_active"] +[connection signal="player_entered" from="WarpDown" to="." method="warp_back"] diff --git a/Scenes/Levels/SMB1/CoinHeavens/2.tscn b/Scenes/Levels/SMB1/CoinHeavens/2.tscn new file mode 100644 index 0000000..62aeb91 --- /dev/null +++ b/Scenes/Levels/SMB1/CoinHeavens/2.tscn @@ -0,0 +1,1080 @@ +[gd_scene load_steps=40 format=4 uid="uid://1j5xfkmge06g"] + +[ext_resource type="PackedScene" uid="uid://cnn6e523gkoa0" path="res://Scenes/Levels/SMB1/CoinHeavens/1.tscn" id="1_hpa5h"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_d8wvm"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_syjdb"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_3xp8e"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_6c31t"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_vcgv1"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_0rggs"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_c1njy"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_13f58"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_fy85q"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_n1nt6"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_4lvn8"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_gsf6o"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_0qxkj"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_wjffo"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_yayjo"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_e10ty"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_6dtr4"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_tqcnw"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_xwug8"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_c1o07"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_aqei1"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_o6or0"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_v11m8"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_oyy1i"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_tq7mc"] +resource_name = "Terrain" +texture = ExtResource("2_d8wvm") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_r0brg"] +scenes/1/scene = ExtResource("3_syjdb") +scenes/2/scene = ExtResource("14_0qxkj") +scenes/3/scene = ExtResource("16_yayjo") +scenes/4/scene = ExtResource("17_e10ty") +scenes/5/scene = ExtResource("18_6dtr4") +scenes/6/scene = ExtResource("19_tqcnw") +scenes/7/scene = ExtResource("20_xwug8") +scenes/8/scene = ExtResource("21_c1o07") +scenes/9/scene = ExtResource("22_aqei1") +scenes/10/scene = ExtResource("4_3xp8e") +scenes/11/scene = ExtResource("5_6c31t") +scenes/12/scene = ExtResource("6_vcgv1") +scenes/13/scene = ExtResource("7_0rggs") +scenes/14/scene = ExtResource("8_c1njy") +scenes/15/scene = ExtResource("9_13f58") +scenes/16/scene = ExtResource("10_fy85q") +scenes/17/scene = ExtResource("11_n1nt6") +scenes/18/scene = ExtResource("12_4lvn8") +scenes/19/scene = ExtResource("13_gsf6o") +scenes/20/scene = ExtResource("15_wjffo") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_n64oy"] +texture = ExtResource("23_o6or0") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_m1hb4"] +texture = ExtResource("24_v11m8") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hnm3j"] +texture = ExtResource("25_oyy1i") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_hfunl"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_tq7mc") +sources/1 = SubResource("TileSetScenesCollectionSource_r0brg") +sources/2 = SubResource("TileSetAtlasSource_n64oy") +sources/3 = SubResource("TileSetAtlasSource_m1hb4") +sources/4 = SubResource("TileSetAtlasSource_hnm3j") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="Level" instance=ExtResource("1_hpa5h")] + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw/wAAAAAEAAEAAADx/wAAAAAEAAEAAADy/wAAAAAEAAEAAADz/wAAAAAEAAEAAAD1/wAAAAAEAAEAAAD2/wAAAAAEAAEAAAD3/wAAAAAEAAEAAAD4/wAAAAAEAAEAAAD5/wAAAAAEAAEAAAD6/wAAAAAEAAEAAAD7/wAAAAAEAAEAAAD8/wAAAAAEAAEAAAD9/wAAAAAEAAEAAAD+/wAAAAAEAAEAAAD//wAAAAAEAAEAAAAAAAAAAAAEAAEAAAABAAAAAAAEAAEAAAACAAAAAAAEAAEAAAADAAAAAAAEAAEAAAAEAAAAAAAEAAEAAAAFAAAAAAAEAAEAAAAGAAAAAAAEAAEAAAAHAAAAAAAEAAEAAAAIAAAAAAAEAAEAAAAJAAAAAAAEAAEAAAAKAAAAAAAEAAEAAAALAAAAAAAEAAEAAAAMAAAAAAAEAAEAAAANAAAAAAAEAAEAAAAOAAAAAAAEAAEAAAAPAAAAAAAEAAEAAAAQAAAAAAAEAAEAAAARAAAAAAAEAAEAAAASAAAAAAAEAAEAAAATAAAAAAAEAAEAAAAUAAAAAAAEAAEAAAAVAAAAAAAEAAEAAAAWAAAAAAAEAAEAAAAXAAAAAAAEAAEAAAAYAAAAAAAEAAEAAAAZAAAAAAAEAAEAAAAaAAAAAAAEAAEAAAAbAAAAAAAEAAEAAAAcAAAAAAAEAAEAAAAdAAAAAAAEAAEAAAAeAAAAAAAEAAEAAAAfAAAAAAAEAAEAAAAgAAAAAAAEAAEAAAAhAAAAAAAEAAEAAAAiAAAAAAAEAAEAAAAjAAAAAAAEAAEAAAAkAAAAAAAEAAEAAAAlAAAAAAAEAAEAAAAmAAAAAAAEAAEAAAAnAAAAAAAEAAEAAAAoAAAAAAAEAAEAAAApAAAAAAAEAAEAAAAqAAAAAAAEAAEAAAArAAAAAAAEAAEAAAAsAAAAAAAEAAEAAAAtAAAAAAAEAAEAAAD///n/AQAAAAAAAwAAAPn/AQAAAAAAAwABAPn/AQAAAAAAAwACAPn/AQAAAAAAAwADAPn/AQAAAAAAAwAEAPn/AQAAAAAAAwAFAPn/AQAAAAAAAwAGAPn/AQAAAAAAAwAHAPn/AQAAAAAAAwAIAPn/AQAAAAAAAwAJAPn/AQAAAAAAAwAKAPn/AQAAAAAAAwALAPn/AQAAAAAAAwAMAPn/AQAAAAAAAwANAPn/AQAAAAAAAwAOAPn/AQAAAAAAAwAuAAAAAAAEAAEAAAAvAAAAAAAEAAEAAAAwAAAAAAAEAAEAAAAxAAAAAAAEAAEAAAAyAAAAAAAEAAEAAAAzAAAAAAAEAAEAAAA0AAAAAAAEAAEAAAA1AAAAAAAEAAEAAAA2AAAAAAAEAAEAAAA3AAAAAAAEAAEAAAA4AAAAAAAEAAEAAAA5AAAAAAAEAAEAAAA6AAAAAAAEAAEAAAA7AAAAAAAEAAEAAAA8AAAAAAAEAAEAAAA9AAAAAAAEAAEAAAA+AAAAAAAEAAEAAAA/AAAAAAAEAAEAAABAAAAAAAAEAAEAAABBAAAAAAAEAAEAAABCAAAAAAAEAAEAAAAQAPv/AAAEAAEAAAAjAPr/AAAEAAEAAAAjAPv/AAAEAAEAAAAtAPr/AAAEAAEAAAAtAPv/AAAEAAEAAAAzAPn/AAAEAAEAAAA0APn/AAAEAAEAAAA3APn/AAAEAAEAAAA5APn/AAAEAAEAAAA7APn/AAAEAAEAAAA9APn/AAAEAAEAAAA/APn/AAAEAAEAAAASAPn/AQAAAAAAAwATAPn/AQAAAAAAAwAUAPn/AQAAAAAAAwAVAPn/AQAAAAAAAwAWAPn/AQAAAAAAAwAXAPn/AQAAAAAAAwAYAPn/AQAAAAAAAwAZAPn/AQAAAAAAAwAaAPn/AQAAAAAAAwAbAPn/AQAAAAAAAwAcAPn/AQAAAAAAAwAdAPn/AQAAAAAAAwAeAPn/AQAAAAAAAwAfAPn/AQAAAAAAAwAgAPn/AQAAAAAAAwAhAPn/AQAAAAAAAwAmAPj/AQAAAAAAAwAnAPj/AQAAAAAAAwAoAPj/AQAAAAAAAwApAPj/AQAAAAAAAwAqAPj/AQAAAAAAAwArAPj/AQAAAAAAAwAlAPj/AQAAAAAAAwA3APj/AQAAAAAAAwA4APj/AQAAAAAAAwA5APj/AQAAAAAAAwA6APj/AQAAAAAAAwA7APj/AQAAAAAAAwA8APj/AQAAAAAAAwA9APj/AQAAAAAAAwA+APj/AQAAAAAAAwA/APj/AQAAAAAAAwBAAPj/AQAAAAAAAwBFAP7/AQAAAAAAAwBGAP7/AQAAAAAAAwBHAP7/AQAAAAAAAwA=") +tile_set = SubResource("TileSet_hfunl") + +[node name="CameraRightLimit" parent="." index="7"] +position = Vector2(1248, -8) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364003" to="Tiles/@Node2D@364003/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364004" to="Tiles/@Node2D@364004/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364005" to="Tiles/@Node2D@364005/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364006" to="Tiles/@Node2D@364006/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364007" to="Tiles/@Node2D@364007/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364008" to="Tiles/@Node2D@364008/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364009" to="Tiles/@Node2D@364009/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364010" to="Tiles/@Node2D@364010/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364011" to="Tiles/@Node2D@364011/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364012" to="Tiles/@Node2D@364012/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364013" to="Tiles/@Node2D@364013/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364014" to="Tiles/@Node2D@364014/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364015" to="Tiles/@Node2D@364015/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364016" to="Tiles/@Node2D@364016/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364017" to="Tiles/@Node2D@364017/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364018" to="Tiles/@Node2D@364018/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364019" to="Tiles/@Node2D@364019/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364020" to="Tiles/@Node2D@364020/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364021" to="Tiles/@Node2D@364021/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364022" to="Tiles/@Node2D@364022/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364023" to="Tiles/@Node2D@364023/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364024" to="Tiles/@Node2D@364024/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364025" to="Tiles/@Node2D@364025/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364026" to="Tiles/@Node2D@364026/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364027" to="Tiles/@Node2D@364027/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364028" to="Tiles/@Node2D@364028/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364029" to="Tiles/@Node2D@364029/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364030" to="Tiles/@Node2D@364030/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364031" to="Tiles/@Node2D@364031/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364032" to="Tiles/@Node2D@364032/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364033" to="Tiles/@Node2D@364033/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364034" to="Tiles/@Node2D@364034/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364035" to="Tiles/@Node2D@364035/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364036" to="Tiles/@Node2D@364036/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364037" to="Tiles/@Node2D@364037/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364038" to="Tiles/@Node2D@364038/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364039" to="Tiles/@Node2D@364039/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364040" to="Tiles/@Node2D@364040/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364041" to="Tiles/@Node2D@364041/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364042" to="Tiles/@Node2D@364042/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364043" to="Tiles/@Node2D@364043/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364044" to="Tiles/@Node2D@364044/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364045" to="Tiles/@Node2D@364045/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364046" to="Tiles/@Node2D@364046/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364047" to="Tiles/@Node2D@364047/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364048" to="Tiles/@Node2D@364048/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364049" to="Tiles/@Node2D@364049/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364050" to="Tiles/@Node2D@364050/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364051" to="Tiles/@Node2D@364051/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364052" to="Tiles/@Node2D@364052/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@364053" to="Tiles/@Node2D@364053/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/CoinHeavens/3.tscn b/Scenes/Levels/SMB1/CoinHeavens/3.tscn new file mode 100755 index 0000000..f7fc9fe --- /dev/null +++ b/Scenes/Levels/SMB1/CoinHeavens/3.tscn @@ -0,0 +1,9 @@ +[gd_scene load_steps=2 format=3 uid="uid://yqunqjn0cyef"] + +[ext_resource type="PackedScene" uid="uid://cnn6e523gkoa0" path="res://Scenes/Levels/SMB1/CoinHeavens/1.tscn" id="1_ilew6"] + +[node name="Level" instance=ExtResource("1_ilew6")] +theme_time = "Night" + +[node name="LevelBG" parent="." index="8"] +time_of_day = 1 diff --git a/Scenes/Levels/SMB1/CoinHeavens/4.tscn b/Scenes/Levels/SMB1/CoinHeavens/4.tscn new file mode 100644 index 0000000..9205a40 --- /dev/null +++ b/Scenes/Levels/SMB1/CoinHeavens/4.tscn @@ -0,0 +1,1080 @@ +[gd_scene load_steps=40 format=3 uid="uid://bcnkeld24yt3b"] + +[ext_resource type="PackedScene" uid="uid://1j5xfkmge06g" path="res://Scenes/Levels/SMB1/CoinHeavens/2.tscn" id="1_kd30c"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_w8w3k"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_t5tbe"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_gs6yr"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_ugovt"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_c6jwt"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_mbhr0"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_ui85u"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_xsc3l"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_6o361"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_2oix6"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_olxmj"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_4felb"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_doekl"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_0dgor"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_w44cy"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_eanwc"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_r4dr8"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_t18j5"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_o2ilf"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_fynl0"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_fbnse"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_pbx4j"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_vkwdr"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_hui6x"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_663fv"] +resource_name = "Terrain" +texture = ExtResource("2_w8w3k") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_2xxfp"] +scenes/1/scene = ExtResource("3_t5tbe") +scenes/2/scene = ExtResource("14_doekl") +scenes/3/scene = ExtResource("16_w44cy") +scenes/4/scene = ExtResource("17_eanwc") +scenes/5/scene = ExtResource("18_r4dr8") +scenes/6/scene = ExtResource("19_t18j5") +scenes/7/scene = ExtResource("20_o2ilf") +scenes/8/scene = ExtResource("21_fynl0") +scenes/9/scene = ExtResource("22_fbnse") +scenes/10/scene = ExtResource("4_gs6yr") +scenes/11/scene = ExtResource("5_ugovt") +scenes/12/scene = ExtResource("6_c6jwt") +scenes/13/scene = ExtResource("7_mbhr0") +scenes/14/scene = ExtResource("8_ui85u") +scenes/15/scene = ExtResource("9_xsc3l") +scenes/16/scene = ExtResource("10_6o361") +scenes/17/scene = ExtResource("11_2oix6") +scenes/18/scene = ExtResource("12_olxmj") +scenes/19/scene = ExtResource("13_4felb") +scenes/20/scene = ExtResource("15_0dgor") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_xvpm0"] +texture = ExtResource("23_pbx4j") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_0itdn"] +texture = ExtResource("24_vkwdr") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_p0mxa"] +texture = ExtResource("25_hui6x") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_3ipl0"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_663fv") +sources/1 = SubResource("TileSetScenesCollectionSource_2xxfp") +sources/2 = SubResource("TileSetAtlasSource_xvpm0") +sources/3 = SubResource("TileSetAtlasSource_0itdn") +sources/4 = SubResource("TileSetAtlasSource_p0mxa") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="Level" instance=ExtResource("1_kd30c")] +theme_time = "Night" + +[node name="Tiles" parent="." index="1"] +tile_set = SubResource("TileSet_3ipl0") + +[node name="LevelBG" parent="." index="8"] +time_of_day = 1 + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81100" to="Tiles/@Node2D@81100/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81101" to="Tiles/@Node2D@81101/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81102" to="Tiles/@Node2D@81102/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81103" to="Tiles/@Node2D@81103/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81104" to="Tiles/@Node2D@81104/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81105" to="Tiles/@Node2D@81105/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81106" to="Tiles/@Node2D@81106/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81107" to="Tiles/@Node2D@81107/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81108" to="Tiles/@Node2D@81108/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81109" to="Tiles/@Node2D@81109/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81110" to="Tiles/@Node2D@81110/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81111" to="Tiles/@Node2D@81111/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81112" to="Tiles/@Node2D@81112/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81113" to="Tiles/@Node2D@81113/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81114" to="Tiles/@Node2D@81114/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81115" to="Tiles/@Node2D@81115/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81116" to="Tiles/@Node2D@81116/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81117" to="Tiles/@Node2D@81117/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81118" to="Tiles/@Node2D@81118/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81119" to="Tiles/@Node2D@81119/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81120" to="Tiles/@Node2D@81120/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81121" to="Tiles/@Node2D@81121/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81122" to="Tiles/@Node2D@81122/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81123" to="Tiles/@Node2D@81123/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81124" to="Tiles/@Node2D@81124/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81125" to="Tiles/@Node2D@81125/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81126" to="Tiles/@Node2D@81126/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81127" to="Tiles/@Node2D@81127/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81128" to="Tiles/@Node2D@81128/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81129" to="Tiles/@Node2D@81129/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81130" to="Tiles/@Node2D@81130/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81131" to="Tiles/@Node2D@81131/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81132" to="Tiles/@Node2D@81132/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81133" to="Tiles/@Node2D@81133/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81134" to="Tiles/@Node2D@81134/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81135" to="Tiles/@Node2D@81135/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81136" to="Tiles/@Node2D@81136/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81137" to="Tiles/@Node2D@81137/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81138" to="Tiles/@Node2D@81138/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81139" to="Tiles/@Node2D@81139/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81140" to="Tiles/@Node2D@81140/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81141" to="Tiles/@Node2D@81141/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81142" to="Tiles/@Node2D@81142/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81143" to="Tiles/@Node2D@81143/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81144" to="Tiles/@Node2D@81144/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81145" to="Tiles/@Node2D@81145/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81146" to="Tiles/@Node2D@81146/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81147" to="Tiles/@Node2D@81147/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81148" to="Tiles/@Node2D@81148/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81149" to="Tiles/@Node2D@81149/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81150" to="Tiles/@Node2D@81150/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World-1/-1-1.tscn b/Scenes/Levels/SMB1/World-1/-1-1.tscn new file mode 100644 index 0000000..2070993 --- /dev/null +++ b/Scenes/Levels/SMB1/World-1/-1-1.tscn @@ -0,0 +1,148 @@ +[gd_scene load_steps=24 format=4 uid="uid://cel0ku4pdmu2u"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_0pu1d"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_4i10n"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_rfb0y"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_2e1tl"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="7_tbh70"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="8_hieia"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="9_y1n75"] +[ext_resource type="PackedScene" uid="uid://c8m8455b6ikrn" path="res://Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn" id="10_yro5q"] +[ext_resource type="PackedScene" uid="uid://c6x7gv2lqeu1x" path="res://Scenes/Prefabs/Entities/Objects/VerticalPlatform.tscn" id="11_yp0sg"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_42q0p"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="15_bwxps"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="16_6y123"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="16_8q1jv"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="17_bdyl0"] +[ext_resource type="Texture2D" uid="uid://boivfkpqvnx45" path="res://Assets/Sprites/Players/Peach.png" id="17_itite"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="18_q6ole"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="19_j3p10"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="20_4i10n"] +[ext_resource type="PackedScene" uid="uid://f48a0jmx334d" path="res://Scenes/Prefabs/Entities/Objects/SmallElevatorPlatform.tscn" id="21_4i10n"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="22_vijwj"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="23_xhct6"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="26_6dnyh"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="27_pymdo"] + +[node name="-1-3" type="Node"] +script = ExtResource("1_0pu1d") +music = ExtResource("2_4i10n") +theme = "Underwater" +time_limit = 666 +world_id = -1 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("6_2e1tl")] +position = Vector2(-200, 0) + +[node name="StartCastle" parent="." instance=ExtResource("7_tbh70")] +position = Vector2(-216, -40) + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("8_hieia")] +position = Vector2(696, -40) +item = ExtResource("9_y1n75") +mushroom_if_small = true + +[node name="Platforms" type="Node" parent="."] + +[node name="SidewaysPlatform4" parent="Platforms" instance=ExtResource("10_yro5q")] +position = Vector2(1864, -112) + +[node name="SidewaysPlatform" parent="Platforms" instance=ExtResource("11_yp0sg")] +position = Vector2(648, -112) + +[node name="DropShadow" parent="." instance=ExtResource("14_42q0p")] + +[node name="EndFlagpole" parent="." instance=ExtResource("15_bwxps")] +position = Vector2(2184, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("16_8q1jv")] +position = Vector2(2264, 0) + +[node name="Checkpoint" parent="." instance=ExtResource("17_bdyl0")] +position = Vector2(816, 0) + +[node name="WaterArea" parent="." instance=ExtResource("16_6y123")] +visible = false +position = Vector2(-72, -96) +scale = Vector2(4083960, 99999) + +[node name="LevelBG" parent="." instance=ExtResource("26_6dnyh")] +primary_layer = 3 + +[node name="TileMapConverter" type="Node" parent="."] +script = ExtResource("27_pymdo") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="Tiles" parent="." instance=ExtResource("5_rfb0y")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAADAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAABxAAAAAAABAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAEAAAB7AAAAAAACAAEAAAB8AAAAAAACAAEAAAB9AAAAAAACAAEAAAB+AAAAAAACAAEAAAB/AAAAAAACAAEAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAADAAAAAABxAAEAAAABAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAADAAEAAABxAAIAAAABAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAADAAIAAAB8APr/AAABAAAAAAB9APr/AAACAAAAAAB+APr/AAACAAEAAAB/APr/AAADAAEAAAB8APv/AAABAAEAAAB9APv/AAACAAEAAAB+APv/AAACAAEAAAB/APv/AAADAAEAAAB8APz/AAACAAEAAAB9APz/AAACAAEAAAB+APz/AAACAAEAAAB/APz/AAADAAEAAAB8AP3/AAACAAEAAAB9AP3/AAACAAEAAAB+AP3/AAACAAEAAAB/AP3/AAADAAEAAAB8AP7/AAACAAEAAAB9AP7/AAACAAEAAAB+AP7/AAACAAEAAAB/AP7/AAADAAEAAAB8AP//AAACAAEAAAB9AP//AAACAAEAAAB+AP//AAACAAEAAAB/AP//AAADAAEAAAB+APj/AAABAAAAAAB/APj/AAADAAAAAAB+APn/AAABAAEAAAB/APn/AAADAAEAAAB6APz/AAABAAAAAAB7APz/AAACAAAAAAB6AP3/AAABAAEAAAB7AP3/AAACAAEAAAB6AP7/AAABAAEAAAB7AP7/AAACAAEAAAB6AP//AAABAAEAAAB7AP//AAACAAEAAABqAPz/AAAFAAAAAABrAPz/AAAGAAAAAABsAPz/AAAGAAAAAABtAPz/AAAHAAAAAABkAPz/AAAFAAAAAABlAPz/AAAGAAAAAABmAPz/AAAGAAAAAABnAPz/AAAHAAAAAABiAAAAAAAGAAAAAABjAAAAAAAHAAAAAABhAAAAAAAFAAAAAABYAPr/AAAFAAAAAABZAPr/AAAGAAAAAABaAPr/AAAGAAAAAABbAPr/AAAGAAAAAABcAPr/AAAGAAAAAABdAPr/AAAGAAAAAABeAPr/AAAGAAAAAABfAPr/AAAHAAAAAABSAP7/AAAFAAAAAABTAP7/AAAGAAAAAABUAP7/AAAGAAAAAABVAP7/AAAHAAAAAAA8APn/AAAFAAAAAAA9APn/AAAGAAAAAAA+APn/AAAGAAAAAAA/APn/AAAGAAAAAABAAPn/AAAGAAAAAABBAPn/AAAHAAAAAAA2APz/AAAFAAAAAAA3APz/AAAGAAAAAAA4APz/AAAHAAAAAAAxAAAAAAAFAAAAAAAyAAAAAAAGAAAAAAAzAAAAAAAGAAAAAAA0AAAAAAAGAAAAAAA1AAAAAAAHAAAAAAArAAAAAAAFAAAAAAAsAAAAAAAGAAAAAAAtAAAAAAAGAAAAAAAuAAAAAAAGAAAAAAAvAAAAAAAHAAAAAAAsAPj/AAAFAAAAAAAtAPj/AAAGAAAAAAAuAPj/AAAGAAAAAAAvAPj/AAAHAAAAAAAYAPf/AAAFAAAAAAAZAPf/AAAGAAAAAAAaAPf/AAAGAAAAAAAbAPf/AAAGAAAAAAAcAPf/AAAGAAAAAAAdAPf/AAAGAAAAAAAeAPf/AAAHAAAAAAAiAAAAAAAFAAAAAAAjAAAAAAAGAAAAAAAkAAAAAAAGAAAAAAAlAAAAAAAHAAAAAAATAPv/AAAFAAAAAAAUAPv/AAAGAAAAAAAVAPv/AAAGAAAAAAAWAPv/AAAGAAAAAAAXAPv/AAAHAAAAAAAQAP//AAAFAAAAAAARAP//AAAGAAAAAAASAP//AAAHAAAAAAAIAPz/AAAFAAAAAAAJAPz/AAAGAAAAAAAKAPz/AAAGAAAAAAALAPz/AAAGAAAAAAAMAPz/AAAGAAAAAAANAPz/AAAGAAAAAAAOAPz/AAAGAAAAAAAPAPz/AAAHAAAAAAAKAPj/AAAFAAAAAAALAPj/AAAGAAAAAAAMAPj/AAAGAAAAAAANAPj/AAAGAAAAAAAOAPj/AAAHAAAAAAACAP//AAAFAAAAAAADAP//AAAGAAAAAAAEAP//AAAGAAAAAAAFAP//AAAHAAAAAAADAAAAAAAFAAEAAAADAAEAAAAFAAEAAAAEAAAAAAAHAAEAAAAEAAEAAAAHAAEAAAAJAP3/AAAFAAEAAAAKAP3/AAAGAAEAAAALAP3/AAAGAAEAAAAMAP3/AAAGAAEAAAANAP3/AAAGAAEAAAAOAP3/AAAHAAEAAAAJAP7/AAAFAAEAAAAKAP7/AAAGAAEAAAALAP7/AAAGAAEAAAAMAP7/AAAGAAEAAAANAP7/AAAGAAEAAAAOAP7/AAAHAAEAAAAJAP//AAAFAAEAAAAKAP//AAAGAAEAAAALAP//AAAGAAEAAAAMAP//AAAGAAEAAAANAP//AAAGAAEAAAAOAP//AAAHAAEAAAAJAAAAAAAFAAEAAAAKAAAAAAAGAAEAAAALAAAAAAAGAAEAAAAMAAAAAAAGAAEAAAANAAAAAAAGAAEAAAAOAAAAAAAHAAEAAAAJAAEAAAAFAAEAAAAKAAEAAAAGAAEAAAALAAEAAAAGAAEAAAAMAAEAAAAGAAEAAAANAAEAAAAGAAEAAAAOAAEAAAAHAAEAAAALAPn/AAAFAAEAAAAMAPn/AAAGAAEAAAANAPn/AAAHAAEAAAALAPr/AAAFAAEAAAAMAPr/AAAGAAEAAAANAPr/AAAHAAEAAAALAPv/AAAFAAEAAAAMAPv/AAAGAAEAAAANAPv/AAAHAAEAAAARAAAAAAAGAAYAAAARAAEAAAAGAAYAAAAVAPz/AAAGAAEAAAAWAPz/AAAHAAEAAAAVAP3/AAAGAAEAAAAWAP3/AAAHAAEAAAAVAP7/AAAGAAEAAAAWAP7/AAAHAAEAAAAVAP//AAAGAAEAAAAWAP//AAAHAAEAAAAVAAAAAAAGAAEAAAAWAAAAAAAHAAEAAAAVAAEAAAAGAAEAAAAWAAEAAAAHAAEAAAAUAPz/AAAFAAEAAAAUAP3/AAAFAAEAAAAUAP7/AAAFAAEAAAAUAP//AAAFAAEAAAAUAAAAAAAFAAEAAAAUAAEAAAAFAAEAAAAZAPj/AAAFAAEAAAAaAPj/AAAGAAEAAAAbAPj/AAAGAAEAAAAcAPj/AAAGAAEAAAAdAPj/AAAHAAEAAAAZAPn/AAAFAAEAAAAaAPn/AAAGAAEAAAAbAPn/AAAGAAEAAAAcAPn/AAAGAAEAAAAdAPn/AAAHAAEAAAAZAPr/AAAFAAEAAAAaAPr/AAAGAAEAAAAbAPr/AAAGAAEAAAAcAPr/AAAGAAEAAAAdAPr/AAAHAAEAAAAZAPv/AAAFAAEAAAAaAPv/AAAGAAEAAAAbAPv/AAAGAAEAAAAcAPv/AAAGAAEAAAAdAPv/AAAHAAEAAAAZAPz/AAAFAAEAAAAaAPz/AAAGAAEAAAAbAPz/AAAGAAEAAAAcAPz/AAAGAAEAAAAdAPz/AAAHAAEAAAAZAP3/AAAFAAEAAAAaAP3/AAAGAAEAAAAbAP3/AAAGAAEAAAAcAP3/AAAGAAEAAAAdAP3/AAAHAAEAAAAZAP7/AAAFAAEAAAAaAP7/AAAGAAEAAAAbAP7/AAAGAAEAAAAcAP7/AAAGAAEAAAAdAP7/AAAHAAEAAAAZAP//AAAFAAEAAAAaAP//AAAGAAEAAAAbAP//AAAGAAEAAAAcAP//AAAGAAEAAAAdAP//AAAHAAEAAAAZAAAAAAAFAAEAAAAaAAAAAAAGAAEAAAAbAAAAAAAGAAEAAAAcAAAAAAAGAAEAAAAdAAAAAAAHAAEAAAAZAAEAAAAFAAEAAAAaAAEAAAAGAAEAAAAbAAEAAAAGAAEAAAAcAAEAAAAGAAEAAAAdAAEAAAAHAAEAAAAjAAEAAAAFAAEAAAAkAAEAAAAHAAEAAAAtAAEAAAAGAAEAAAAuAAEAAAAHAAEAAAAsAAEAAAAFAAEAAAAtAPn/AAAFAAEAAAAuAPn/AAAHAAEAAAAtAPr/AAAFAAEAAAAuAPr/AAAHAAEAAAAtAPv/AAAFAAEAAAAuAPv/AAAHAAEAAAAtAPz/AAAFAAEAAAAuAPz/AAAHAAEAAAAtAP3/AAAFAAEAAAAuAP3/AAAHAAEAAAAtAP7/AAAFAAEAAAAuAP7/AAAHAAEAAAAtAP//AAAFAAEAAAAuAP//AAAHAAEAAAAyAAEAAAAFAAEAAAAzAAEAAAAGAAEAAAA0AAEAAAAHAAEAAAA3AP3/AAAGAAYAAAA3AP7/AAAGAAYAAAA3AP//AAAGAAYAAAA3AAAAAAAGAAYAAAA3AAEAAAAGAAYAAAA9APr/AAAFAAEAAAA+APr/AAAGAAEAAAA/APr/AAAGAAEAAABAAPr/AAAHAAEAAAA9APv/AAAFAAEAAAA+APv/AAAGAAEAAAA/APv/AAAGAAEAAABAAPv/AAAHAAEAAAA9APz/AAAFAAEAAAA+APz/AAAGAAEAAAA/APz/AAAGAAEAAABAAPz/AAAHAAEAAAA9AP3/AAAFAAEAAAA+AP3/AAAGAAEAAAA/AP3/AAAGAAEAAABAAP3/AAAHAAEAAAA9AP7/AAAFAAEAAAA+AP7/AAAGAAEAAAA/AP7/AAAGAAEAAABAAP7/AAAHAAEAAAA9AP//AAAFAAEAAAA+AP//AAAGAAEAAAA/AP//AAAGAAEAAABAAP//AAAHAAEAAAA9AAAAAAAFAAEAAAA+AAAAAAAGAAEAAAA/AAAAAAAGAAEAAABAAAAAAAAHAAEAAAA9AAEAAAAFAAEAAAA+AAEAAAAGAAEAAAA/AAEAAAAGAAEAAABAAAEAAAAHAAEAAABTAP//AAAFAAEAAABUAP//AAAHAAEAAABTAAAAAAAFAAEAAABUAAAAAAAHAAEAAABTAAEAAAAFAAEAAABUAAEAAAAHAAEAAABZAPv/AAAFAAEAAABaAPv/AAAGAAEAAABbAPv/AAAGAAEAAABcAPv/AAAGAAEAAABdAPv/AAAGAAEAAABeAPv/AAAHAAEAAABZAPz/AAAFAAEAAABaAPz/AAAGAAEAAABbAPz/AAAGAAEAAABcAPz/AAAGAAEAAABdAPz/AAAGAAEAAABeAPz/AAAHAAEAAABZAP3/AAAFAAEAAABaAP3/AAAGAAEAAABbAP3/AAAGAAEAAABcAP3/AAAGAAEAAABdAP3/AAAGAAEAAABeAP3/AAAHAAEAAABZAP7/AAAFAAEAAABaAP7/AAAGAAEAAABbAP7/AAAGAAEAAABcAP7/AAAGAAEAAABdAP7/AAAGAAEAAABeAP7/AAAHAAEAAABZAP//AAAFAAEAAABaAP//AAAGAAEAAABbAP//AAAGAAEAAABcAP//AAAGAAEAAABdAP//AAAGAAEAAABeAP//AAAHAAEAAABZAAAAAAAFAAEAAABaAAAAAAAGAAEAAABbAAAAAAAGAAEAAABcAAAAAAAGAAEAAABdAAAAAAAGAAEAAABeAAAAAAAHAAEAAABZAAEAAAAFAAEAAABaAAEAAAAGAAEAAABbAAEAAAAGAAEAAABcAAEAAAAGAAEAAABdAAEAAAAGAAEAAABeAAEAAAAHAAEAAABiAAEAAAAGAAYAAABlAP3/AAAFAAEAAABmAP3/AAAHAAEAAABlAP7/AAAFAAEAAABmAP7/AAAHAAEAAABlAP//AAAFAAEAAABmAP//AAAHAAEAAABlAAAAAAAFAAEAAABmAAAAAAAHAAEAAABlAAEAAAAFAAEAAABmAAEAAAAHAAEAAABrAP3/AAAFAAEAAABsAP3/AAAHAAEAAABrAP7/AAAFAAEAAABsAP7/AAAHAAEAAABrAP//AAAFAAEAAABsAP//AAAHAAEAAABrAAAAAAAFAAEAAABsAAAAAAAHAAEAAABrAAEAAAAFAAEAAABsAAEAAAAHAAEAAAALAPf/AQAAAAAAAwAMAPf/AQAAAAAAAwANAPf/AQAAAAAAAwARAP7/AQAAAAAAAwAVAPX/AQAAAAAAAwAWAPX/AQAAAAAAAwAiAPn/AQAAAAAAAwAjAPn/AQAAAAAAAwAsAPf/AQAAAAAAAwAtAPf/AQAAAAAAAwAuAPf/AQAAAAAAAwAvAPf/AQAAAAAAAwBFAPj/AQAAAAAAAwBGAPj/AQAAAAAAAwBNAPf/AQAAAAAAAwBOAPf/AQAAAAAAAwBRAPf/AQAAAAAAAwBSAPf/AQAAAAAAAwBhAP//AQAAAAAAAwBiAP//AQAAAAAAAwBjAP//AQAAAAAAAwBoAPj/AQAAAAAAAwBpAPj/AQAAAAAAAwCIAP//AAAEAAIAAAA=") + +[node name="Tiles3" parent="." instance=ExtResource("5_rfb0y")] +tile_map_data = PackedByteArray("AABoAPj/AgAAAAUAAABpAPj/AgAAAAUAAABhAP//AgAAAAUAAABiAP//AgAAAAUAAABjAP//AgAAAAUAAABRAPf/AgAAAAUAAABSAPf/AgAAAAUAAABNAPf/AgAAAAUAAABOAPf/AgAAAAUAAABFAPj/AgAAAAUAAABGAPj/AgAAAAUAAAAsAPf/AgAAAAUAAAAtAPf/AgAAAAUAAAAuAPf/AgAAAAUAAAAvAPf/AgAAAAUAAAAiAPn/AgAAAAUAAAAjAPn/AgAAAAUAAAAVAPX/AgAAAAUAAAAWAPX/AgAAAAUAAAARAP7/AgAAAAUAAAALAPf/AgAAAAUAAAAMAPf/AgAAAAUAAAANAPf/AgAAAAUAAAA=") + +[node name="Sprite2D" type="Sprite2D" parent="."] +position = Vector2(24, -16) +texture = ExtResource("17_itite") +region_enabled = true +region_rect = Rect2(16, 0, 16, 32) + +[node name="Sprite2D2" type="Sprite2D" parent="."] +position = Vector2(1280, -8) +texture = ExtResource("17_itite") +region_enabled = true +region_rect = Rect2(16, 0, 16, 32) + +[node name="Bowser" parent="." instance=ExtResource("18_q6ole")] +position = Vector2(584, 0) + +[node name="GreenKoopaTroopa" parent="." instance=ExtResource("19_j3p10")] +position = Vector2(760, 0) + +[node name="GreenKoopaTroopa2" parent="." instance=ExtResource("19_j3p10")] +position = Vector2(728, 0) + +[node name="GreenKoopaTroopa3" parent="." instance=ExtResource("19_j3p10")] +position = Vector2(1744, -64) + +[node name="Goomba" parent="." instance=ExtResource("20_4i10n")] +position = Vector2(992, -80) + +[node name="ElevatorPlatform" parent="." instance=ExtResource("21_4i10n")] +position = Vector2(1168, -128) +vertical_direction = -1 + +[node name="ElevatorPlatform2" parent="." instance=ExtResource("21_4i10n")] +position = Vector2(1168, 0) +vertical_direction = -1 + +[node name="HammerBro" parent="." instance=ExtResource("22_vijwj")] +position = Vector2(1592, -16) + +[node name="RedKoopaTroopa" parent="." instance=ExtResource("23_xhct6")] +position = Vector2(2008, -96) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153622" to="Tiles/@Node2D@153622/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153623" to="Tiles/@Node2D@153623/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153624" to="Tiles/@Node2D@153624/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153625" to="Tiles/@Node2D@153625/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153626" to="Tiles/@Node2D@153626/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153627" to="Tiles/@Node2D@153627/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153628" to="Tiles/@Node2D@153628/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153629" to="Tiles/@Node2D@153629/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153630" to="Tiles/@Node2D@153630/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153631" to="Tiles/@Node2D@153631/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153632" to="Tiles/@Node2D@153632/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153633" to="Tiles/@Node2D@153633/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153634" to="Tiles/@Node2D@153634/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153635" to="Tiles/@Node2D@153635/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153636" to="Tiles/@Node2D@153636/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153637" to="Tiles/@Node2D@153637/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153638" to="Tiles/@Node2D@153638/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153639" to="Tiles/@Node2D@153639/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153640" to="Tiles/@Node2D@153640/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153641" to="Tiles/@Node2D@153641/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153642" to="Tiles/@Node2D@153642/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153643" to="Tiles/@Node2D@153643/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World-1/-1-2.tscn b/Scenes/Levels/SMB1/World-1/-1-2.tscn new file mode 100644 index 0000000..d83c0a4 --- /dev/null +++ b/Scenes/Levels/SMB1/World-1/-1-2.tscn @@ -0,0 +1,1166 @@ +[gd_scene load_steps=40 format=3 uid="uid://d0eoxuntnuej5"] + +[ext_resource type="PackedScene" uid="uid://bpbs3060xjy06" path="res://Scenes/Levels/SMB1/World7/7-3.tscn" id="1_41ghk"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_qwk22"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_llbsp"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_dkcqk"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_f1jww"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_lwwxp"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_yg7e6"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_1s150"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_3kcyv"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_5xrn4"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_uc57t"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_2ioj2"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_bk50m"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_j5rtp"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_8med7"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_7d2nn"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_n2bbw"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_2p2ub"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_cn2hd"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_2kduf"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_trore"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_pd1d7"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_sql82"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_6x3u2"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_l5p8y"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_oifvu"] +resource_name = "Terrain" +texture = ExtResource("2_qwk22") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_14sbk"] +scenes/1/scene = ExtResource("3_llbsp") +scenes/2/scene = ExtResource("14_j5rtp") +scenes/3/scene = ExtResource("16_7d2nn") +scenes/4/scene = ExtResource("17_n2bbw") +scenes/5/scene = ExtResource("18_2p2ub") +scenes/6/scene = ExtResource("19_cn2hd") +scenes/7/scene = ExtResource("20_2kduf") +scenes/8/scene = ExtResource("21_trore") +scenes/9/scene = ExtResource("22_pd1d7") +scenes/10/scene = ExtResource("4_dkcqk") +scenes/11/scene = ExtResource("5_f1jww") +scenes/12/scene = ExtResource("6_lwwxp") +scenes/13/scene = ExtResource("7_yg7e6") +scenes/14/scene = ExtResource("8_1s150") +scenes/15/scene = ExtResource("9_3kcyv") +scenes/16/scene = ExtResource("10_5xrn4") +scenes/17/scene = ExtResource("11_uc57t") +scenes/18/scene = ExtResource("12_2ioj2") +scenes/19/scene = ExtResource("13_bk50m") +scenes/20/scene = ExtResource("15_8med7") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_wfgjv"] +texture = ExtResource("23_sql82") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_lt042"] +texture = ExtResource("24_6x3u2") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_dk1q7"] +texture = ExtResource("25_l5p8y") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_02lmb"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_oifvu") +sources/1 = SubResource("TileSetScenesCollectionSource_14sbk") +sources/2 = SubResource("TileSetAtlasSource_wfgjv") +sources/3 = SubResource("TileSetAtlasSource_lt042") +sources/4 = SubResource("TileSetAtlasSource_dk1q7") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="7-3" instance=ExtResource("1_41ghk")] +theme = "Overworld" +theme_time = "Day" +time_limit = 85 +world_id = -1 +level_id = 2 + +[node name="LevelBG" parent="." index="0"] +primary_layer = 0 +liquid_layer = 2 + +[node name="Tiles" parent="." index="2"] +tile_set = SubResource("TileSet_02lmb") + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79265" to="Tiles/@Area2D@79265" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79266" to="Tiles/@Area2D@79266" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79267" to="Tiles/@Area2D@79267" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79268" to="Tiles/@Area2D@79268" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79269" to="Tiles/@Area2D@79269" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79270" to="Tiles/@Area2D@79270" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79271" to="Tiles/@Area2D@79271" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79272" to="Tiles/@Area2D@79272" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79273" to="Tiles/@Area2D@79273" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79274" to="Tiles/@Area2D@79274" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79275" to="Tiles/@Area2D@79275" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79276" to="Tiles/@Area2D@79276" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79277" to="Tiles/@Area2D@79277" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79278" to="Tiles/@Area2D@79278" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79279" to="Tiles/@Area2D@79279" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79280" to="Tiles/@Area2D@79280" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79281" to="Tiles/@Area2D@79281" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79282" to="Tiles/@Area2D@79282" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79283" to="Tiles/@Area2D@79283" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79284" to="Tiles/@Area2D@79284" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79285" to="Tiles/@Area2D@79285" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79286" to="Tiles/@Area2D@79286" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79287" to="Tiles/@Area2D@79287" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79288" to="Tiles/@Area2D@79288" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79289" to="Tiles/@Area2D@79289" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79290" to="Tiles/@Area2D@79290" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79291" to="Tiles/@Area2D@79291" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79292" to="Tiles/@Area2D@79292" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79293" to="Tiles/@Area2D@79293" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79294" to="Tiles/@Area2D@79294" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79295" to="Tiles/@Area2D@79295" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79296" to="Tiles/@Area2D@79296" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79297" to="Tiles/@Area2D@79297" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79298" to="Tiles/@Area2D@79298" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79299" to="Tiles/@Area2D@79299" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79300" to="Tiles/@Area2D@79300" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79301" to="Tiles/@Area2D@79301" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79302" to="Tiles/@Area2D@79302" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79303" to="Tiles/@Area2D@79303" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79304" to="Tiles/@Area2D@79304" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79305" to="Tiles/@Area2D@79305" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79306" to="Tiles/@Area2D@79306" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79307" to="Tiles/@Area2D@79307" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79308" to="Tiles/@Area2D@79308" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79309" to="Tiles/@Area2D@79309" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79310" to="Tiles/@Area2D@79310" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79311" to="Tiles/@Area2D@79311" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79312" to="Tiles/@Area2D@79312" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79313" to="Tiles/@Area2D@79313" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79314" to="Tiles/@Area2D@79314" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79315" to="Tiles/@Area2D@79315" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79316" to="Tiles/@Area2D@79316" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79317" to="Tiles/@Area2D@79317" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79318" to="Tiles/@Area2D@79318" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79319" to="Tiles/@Area2D@79319" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79320" to="Tiles/@Area2D@79320" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79321" to="Tiles/@Area2D@79321" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79322" to="Tiles/@Area2D@79322" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79323" to="Tiles/@Area2D@79323" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79324" to="Tiles/@Area2D@79324" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79325" to="Tiles/@Area2D@79325" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79326" to="Tiles/@Area2D@79326" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79327" to="Tiles/@Area2D@79327" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79328" to="Tiles/@Area2D@79328" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79329" to="Tiles/@Area2D@79329" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79330" to="Tiles/@Area2D@79330" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79331" to="Tiles/@Area2D@79331" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79332" to="Tiles/@Area2D@79332" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79333" to="Tiles/@Area2D@79333" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79334" to="Tiles/@Area2D@79334" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79335" to="Tiles/@Area2D@79335" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79336" to="Tiles/@Area2D@79336" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79337" to="Tiles/@Area2D@79337" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79338" to="Tiles/@Area2D@79338" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79339" to="Tiles/@Area2D@79339" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79340" to="Tiles/@Area2D@79340" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79341" to="Tiles/@Area2D@79341" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79342" to="Tiles/@Area2D@79342" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79343" to="Tiles/@Area2D@79343" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79344" to="Tiles/@Area2D@79344" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79345" to="Tiles/@Area2D@79345" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79346" to="Tiles/@Area2D@79346" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79347" to="Tiles/@Area2D@79347" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79348" to="Tiles/@Area2D@79348" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79349" to="Tiles/@Area2D@79349" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79350" to="Tiles/@Area2D@79350" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79351" to="Tiles/@Area2D@79351" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79352" to="Tiles/@Area2D@79352" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79353" to="Tiles/@Area2D@79353" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79354" to="Tiles/@Area2D@79354" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79355" to="Tiles/@Area2D@79355" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79356" to="Tiles/@Area2D@79356" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79357" to="Tiles/@Area2D@79357" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79358" to="Tiles/@Area2D@79358" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79359" to="Tiles/@Area2D@79359" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79360" to="Tiles/@Area2D@79360" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79361" to="Tiles/@Area2D@79361" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79362" to="Tiles/@Area2D@79362" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@79363" to="Tiles/@Area2D@79363" method="area_entered"] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79364" to="Tiles/@Node2D@79364/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79365" to="Tiles/@Node2D@79365/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79366" to="Tiles/@Node2D@79366/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79367" to="Tiles/@Node2D@79367/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79368" to="Tiles/@Node2D@79368/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79369" to="Tiles/@Node2D@79369/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79370" to="Tiles/@Node2D@79370/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79371" to="Tiles/@Node2D@79371/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79372" to="Tiles/@Node2D@79372/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79373" to="Tiles/@Node2D@79373/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79374" to="Tiles/@Node2D@79374/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79375" to="Tiles/@Node2D@79375/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79376" to="Tiles/@Node2D@79376/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79377" to="Tiles/@Node2D@79377/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79378" to="Tiles/@Node2D@79378/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79379" to="Tiles/@Node2D@79379/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79380" to="Tiles/@Node2D@79380/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79381" to="Tiles/@Node2D@79381/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79382" to="Tiles/@Node2D@79382/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79383" to="Tiles/@Node2D@79383/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79384" to="Tiles/@Node2D@79384/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79385" to="Tiles/@Node2D@79385/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79386" to="Tiles/@Node2D@79386/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79387" to="Tiles/@Node2D@79387/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79388" to="Tiles/@Node2D@79388/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79389" to="Tiles/@Node2D@79389/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79390" to="Tiles/@Node2D@79390/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79391" to="Tiles/@Node2D@79391/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79392" to="Tiles/@Node2D@79392/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79393" to="Tiles/@Node2D@79393/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79394" to="Tiles/@Node2D@79394/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79395" to="Tiles/@Node2D@79395/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World-1/-1-3.tscn b/Scenes/Levels/SMB1/World-1/-1-3.tscn new file mode 100644 index 0000000..3ad8b4a --- /dev/null +++ b/Scenes/Levels/SMB1/World-1/-1-3.tscn @@ -0,0 +1,2400 @@ +[gd_scene load_steps=9 format=4 uid="uid://dq8isb72miff4"] + +[ext_resource type="PackedScene" uid="uid://d1bdp52vqxi6l" path="res://Scenes/Levels/SMB1/World4/4-4.tscn" id="1_0ylfj"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_i20au"] +[ext_resource type="PackedScene" uid="uid://b0peppjq7jrcp" path="res://Scenes/Parts/WarpZoneCameraLimit.tscn" id="4_734d4"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="4_wol5j"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="6_qx3dp"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="7_i20au"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="8_edkao"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_wol5j"] +size = Vector2(10, 48) + +[node name="4-4" instance=ExtResource("1_0ylfj")] +music = ExtResource("2_i20au") +theme = "Underground" +world_id = -1 +level_id = 3 + +[node name="Tiles" parent="." index="0"] +tile_map_data = PackedByteArray("AADw//r/AAAEAAIAAADw//v/AAAEAAIAAADw//z/AAAEAAIAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx//r/AAAEAAIAAADx//v/AAAEAAIAAADx//z/AAAEAAIAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy//r/AAAEAAIAAADy//v/AAAEAAIAAADy//z/AAAEAAIAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz//v/AAAEAAIAAADz//z/AAAEAAIAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0//z/AAAEAAIAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD1/wAAAAADAAAAAAD1/wEAAAADAAEAAAD2//3/AAAEAAIAAAD2//7/AAAEAAIAAAD2////AAAEAAIAAAD2/wAAAAAEAAIAAAD2/wEAAAAEAAIAAAD5//3/AAAEAAIAAAD5//7/AAAEAAIAAAD5////AAAEAAIAAAD5/wAAAAAEAAIAAAD5/wEAAAAEAAIAAAD6//3/AAAEAAIAAAD6//7/AAAEAAIAAAD6////AAAEAAIAAAD6/wAAAAAEAAIAAAD6/wEAAAAEAAIAAAD9//3/AAAAAAQAAAD9//7/AAAAAAQAAAD9////AAAAAAQAAAD9/wAAAAABAAAAAAD9/wEAAAABAAEAAAD+//3/AAAAAAQAAAD+//7/AAAAAAQAAAD+////AAAAAAQAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD///3/AAAAAAQAAAD///7/AAAAAAQAAAD/////AAAAAAQAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAADw//X/AQAAAAAAAQDw//b/AQAAAAAAAQDw//f/AQAAAAAAAQDx//X/AQAAAAAAAQDx//b/AQAAAAAAAQDx//f/AQAAAAAAAQDy//X/AQAAAAAAAQDy//b/AQAAAAAAAQDy//f/AQAAAAAAAQDz//X/AQAAAAAAAQDz//b/AQAAAAAAAQDz//f/AQAAAAAAAQD0//X/AQAAAAAAAQD0//b/AQAAAAAAAQD0//f/AQAAAAAAAQD1//X/AQAAAAAAAQD1//b/AQAAAAAAAQD1//f/AQAAAAAAAQD2//X/AQAAAAAAAQD3//X/AQAAAAAAAQD4//X/AQAAAAAAAQD5//X/AQAAAAAAAQD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQAHAPX/AQAAAAAAAQAIAPX/AQAAAAAAAQAJAPX/AQAAAAAAAQAKAPX/AQAAAAAAAQALAPX/AQAAAAAAAQAMAPX/AQAAAAAAAQANAPX/AQAAAAAAAQAOAPX/AQAAAAAAAQAPAPX/AQAAAAAAAQAQAPX/AQAAAAAAAQARAPX/AQAAAAAAAQASAPX/AQAAAAAAAQATAPX/AQAAAAAAAQAUAPX/AQAAAAAAAQAVAPX/AQAAAAAAAQAWAPX/AQAAAAAAAQAXAPX/AQAAAAAAAQAYAPX/AQAAAAAAAQAZAPX/AQAAAAAAAQAaAPX/AQAAAAAAAQAbAPX/AQAAAAAAAQAcAPX/AQAAAAAAAQAdAPX/AQAAAAAAAQAeAPX/AQAAAAAAAQAfAPX/AQAAAAAAAQAgAPX/AQAAAAAAAQAhAPX/AQAAAAAAAQAiAPX/AQAAAAAAAQAjAPX/AQAAAAAAAQAkAPX/AQAAAAAAAQAlAPX/AQAAAAAAAQAmAPX/AQAAAAAAAQAnAPX/AQAAAAAAAQAoAPX/AQAAAAAAAQApAPX/AQAAAAAAAQAqAPX/AQAAAAAAAQArAPX/AQAAAAAAAQAsAPX/AQAAAAAAAQAtAPX/AQAAAAAAAQAuAPX/AQAAAAAAAQAvAPX/AQAAAAAAAQAwAPX/AQAAAAAAAQAxAPX/AQAAAAAAAQAyAPX/AQAAAAAAAQAzAPX/AQAAAAAAAQA0APX/AQAAAAAAAQA1APX/AQAAAAAAAQA2APX/AQAAAAAAAQA3APX/AQAAAAAAAQA4APX/AQAAAAAAAQA5APX/AQAAAAAAAQA6APX/AQAAAAAAAQA7APX/AQAAAAAAAQA8APX/AQAAAAAAAQA9APX/AQAAAAAAAQA+APX/AQAAAAAAAQA/APX/AQAAAAAAAQA9AP7/AAAAAAQAAAA9AP//AAAAAAQAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AP7/AAAAAAQAAAA+AP//AAAAAAQAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AP7/AAAAAAQAAAA/AP//AAAAAAQAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAADAAAAAABHAAEAAAADAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAABAAPX/AQAAAAAAAQBBAPX/AQAAAAAAAQBCAPX/AQAAAAAAAQBDAPX/AQAAAAAAAQBEAPX/AQAAAAAAAQBFAPX/AQAAAAAAAQBGAPX/AQAAAAAAAQBHAPX/AQAAAAAAAQBIAPX/AQAAAAAAAQBJAPX/AQAAAAAAAQBKAPX/AQAAAAAAAQBLAPX/AQAAAAAAAQBMAPX/AQAAAAAAAQBNAPX/AQAAAAAAAQBOAPX/AQAAAAAAAQBPAPX/AQAAAAAAAQBQAPX/AQAAAAAAAQBRAPX/AQAAAAAAAQBSAPX/AQAAAAAAAQBTAPX/AQAAAAAAAQBUAPX/AQAAAAAAAQBVAPX/AQAAAAAAAQBWAPX/AQAAAAAAAQBXAPX/AQAAAAAAAQBYAPX/AQAAAAAAAQBZAPX/AQAAAAAAAQBaAPX/AQAAAAAAAQD7/wAAAgAAAAAAAAD7/wEAAgAAAAEAAAD8/wAAAgAAAAAAAAD8/wEAAgAAAAEAAAD3/wAAAgAAAAAAAAD3/wEAAgAAAAEAAAD4/wAAAgAAAAAAAAD4/wEAAgAAAAEAAABKAP7/AAAEAAIAAABKAP//AAAEAAIAAABKAAAAAAAEAAIAAABKAAEAAAAAAAAAAABbAPX/AQAAAAAAAQBcAPX/AQAAAAAAAQBdAPX/AQAAAAAAAQBeAPX/AQAAAAAAAQBfAPX/AQAAAAAAAQBgAPX/AQAAAAAAAQBhAPX/AQAAAAAAAQBiAPX/AQAAAAAAAQBjAPX/AQAAAAAAAQBkAPX/AQAAAAAAAQBlAPX/AQAAAAAAAQBmAPX/AQAAAAAAAQBnAPX/AQAAAAAAAQBoAPX/AQAAAAAAAQBpAPX/AQAAAAAAAQBqAPX/AQAAAAAAAQBrAPX/AQAAAAAAAQBsAPX/AQAAAAAAAQBtAPX/AQAAAAAAAQBuAPX/AQAAAAAAAQBvAPX/AQAAAAAAAQBwAPX/AQAAAAAAAQB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAABPAAAAAAABAAAAAABPAAEAAAABAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABxAPX/AQAAAAAAAQByAPX/AQAAAAAAAQBzAPX/AQAAAAAAAQB0APX/AQAAAAAAAQB1APX/AQAAAAAAAQB2APX/AQAAAAAAAQB3APX/AQAAAAAAAQB4APX/AQAAAAAAAQB5APX/AQAAAAAAAQB6APX/AQAAAAAAAQB7APX/AQAAAAAAAQB8APX/AQAAAAAAAQB9APX/AQAAAAAAAQB+APX/AQAAAAAAAQB/APX/AQAAAAAAAQCAAPX/AQAAAAAAAQCBAPX/AQAAAAAAAQCCAPX/AQAAAAAAAQCIAPX/AQAAAAAAAQCJAPX/AQAAAAAAAQCKAPX/AQAAAAAAAQCLAPX/AQAAAAAAAQCMAPX/AQAAAAAAAQCNAPX/AQAAAAAAAQCOAPX/AQAAAAAAAQCPAPX/AQAAAAAAAQCQAPX/AQAAAAAAAQCRAPX/AQAAAAAAAQCSAPX/AQAAAAAAAQCTAPX/AQAAAAAAAQCUAPX/AQAAAAAAAQCVAPX/AQAAAAAAAQCWAPX/AQAAAAAAAQCXAPX/AQAAAAAAAQCYAPX/AQAAAAAAAQCZAPX/AQAAAAAAAQCaAPX/AQAAAAAAAQCbAPX/AQAAAAAAAQCcAPX/AQAAAAAAAQCdAPX/AQAAAAAAAQBIAAAAAgAAAAAAAABIAAEAAgAAAAEAAABJAAAAAgAAAAAAAABJAAEAAgAAAAEAAABLAAAAAgAAAAAAAABLAAEAAgAAAAEAAABMAAAAAgAAAAAAAABMAAEAAgAAAAEAAABNAAAAAgAAAAAAAABNAAEAAgAAAAEAAABOAAAAAgAAAAAAAABOAAEAAgAAAAEAAAAYAP7/AAAIAAcAAAAZAP7/AAAJAAcAAAAYAP//AAAIAAcAAAAZAP//AAAJAAcAAABIAAIAAQAAAAAABABJAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAD3/wIAAQAAAAAABAD4/wIAAQAAAAAABAD5/wIAAQAAAAAABAD6/wIAAQAAAAAABAD7/wIAAQAAAAAABAD8/wIAAQAAAAAABAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAADAAAAAACPAAEAAAADAAEAAACOAP3/AAAAAAQAAACOAP7/AAAAAAQAAACOAP//AAAAAAQAAACPAP3/AAAAAAQAAACPAP7/AAAAAAQAAACPAP//AAAAAAQAAACIAP3/AAAAAAQAAACIAP7/AAAAAAQAAACJAP3/AAAAAAQAAACJAP7/AAAAAAQAAACKAP3/AAAAAAQAAACKAP7/AAAAAAQAAACLAP3/AAAAAAQAAACLAP7/AAAAAAQAAACIAP//AAAAAAQAAACJAP//AAAAAAQAAACKAP//AAAAAAQAAACLAP//AAAAAAQAAACdAPz/AAAAAAQAAACdAP3/AAAAAAQAAACdAP7/AAAAAAQAAACdAP//AAAAAAQAAACdAAAAAAABAAAAAACdAAEAAAABAAEAAACeAPz/AAAAAAQAAACeAP3/AAAAAAQAAACeAP7/AAAAAAQAAACeAP//AAAAAAQAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAPz/AAAAAAQAAACfAP3/AAAAAAQAAACfAP7/AAAAAAQAAACfAP//AAAAAAQAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACeAPX/AQAAAAAAAQCeAPb/AQAAAAAAAQCeAPf/AQAAAAAAAQCeAPj/AQAAAAAAAQCfAPX/AQAAAAAAAQCfAPb/AQAAAAAAAQCfAPf/AQAAAAAAAQCfAPj/AQAAAAAAAQCgAPX/AQAAAAAAAQChAPX/AQAAAAAAAQCiAPX/AQAAAAAAAQCjAPX/AQAAAAAAAQCkAPX/AQAAAAAAAQClAPX/AQAAAAAAAQCmAPX/AQAAAAAAAQCnAPX/AQAAAAAAAQCoAPX/AQAAAAAAAQCpAPX/AQAAAAAAAQCqAPX/AQAAAAAAAQCrAPX/AQAAAAAAAQCsAPX/AQAAAAAAAQCtAPX/AQAAAAAAAQCuAPX/AQAAAAAAAQCvAPX/AQAAAAAAAQCBAPb/AQAAAAAAAQCBAPf/AQAAAAAAAQCCAPb/AQAAAAAAAQCCAPf/AQAAAAAAAQCAAPj/AAAEAAIAAACAAPn/AAAEAAIAAACAAPr/AAAEAAIAAACAAPv/AAAEAAIAAACAAPz/AAAEAAIAAABrAP3/AAAEAAIAAABsAP3/AAAEAAIAAABtAP3/AAAEAAIAAABuAP3/AAAEAAIAAABvAP3/AAAEAAIAAABwAP3/AAAEAAIAAABxAP3/AAAEAAIAAAByAP3/AAAEAAIAAABzAP3/AAAEAAIAAAB0AP3/AAAEAAIAAAB1AP3/AAAEAAIAAAB2AP3/AAAEAAIAAAB3AP3/AAAEAAIAAAB4AP3/AAAEAAIAAAB5AP3/AAAEAAIAAAB6AP3/AAAEAAIAAAB7AP3/AAAEAAIAAAB8AP3/AAAEAAIAAAB9AP3/AAAEAAIAAAB+AP3/AAAEAAIAAAB/AP3/AAAEAAIAAABvAPn/AAAEAAIAAABwAPn/AAAEAAIAAABxAPn/AAAEAAIAAAByAPn/AAAEAAIAAABzAPn/AAAEAAIAAAB0APn/AAAEAAIAAAB1APn/AAAEAAIAAAB2APn/AAAEAAIAAAB3APn/AAAEAAIAAAB4APn/AAAEAAIAAAB5APn/AAAEAAIAAAB6APn/AAAEAAIAAAB7APn/AAAEAAIAAAB8APn/AAAEAAIAAAB9APn/AAAEAAIAAAB+APn/AAAEAAIAAAB/APn/AAAEAAIAAABmAPn/AAAEAAIAAABnAPn/AAAEAAIAAABoAPn/AAAEAAIAAABpAPn/AAAEAAIAAABqAPn/AAAEAAIAAABrAPn/AAAEAAIAAABsAPn/AAAEAAIAAABtAPn/AAAEAAIAAABuAPn/AAAEAAIAAABkAP3/AAAEAAIAAABlAP3/AAAEAAIAAABmAP3/AAAEAAIAAABnAP3/AAAEAAIAAABoAP3/AAAEAAIAAABpAP3/AAAEAAIAAABeAPn/AAAEAAIAAABfAPn/AAAEAAIAAABgAPn/AAAEAAIAAABhAPn/AAAEAAIAAABiAPn/AAAEAAIAAABjAPn/AAAEAAIAAABkAPn/AAAEAAIAAABlAPn/AAAEAAIAAABZAP3/AAAEAAIAAABaAP3/AAAEAAIAAABbAP3/AAAEAAIAAABcAP3/AAAEAAIAAABdAP3/AAAEAAIAAABeAP3/AAAEAAIAAABfAP3/AAAEAAIAAABgAP3/AAAEAAIAAABhAP3/AAAEAAIAAABiAP3/AAAEAAIAAABjAP3/AAAEAAIAAABZAPn/AAAEAAIAAABZAPr/AAAEAAIAAABZAPv/AAAEAAIAAABZAPz/AAAEAAIAAABaAPn/AAAEAAIAAABbAPn/AAAEAAIAAABQAP3/AAAEAAIAAABRAP3/AAAEAAIAAABSAP3/AAAEAAIAAABTAP3/AAAEAAIAAABUAP3/AAAEAAIAAABVAP3/AAAEAAIAAABWAP3/AAAEAAIAAABXAP3/AAAEAAIAAABYAP3/AAAEAAIAAABUAPn/AAAEAAIAAABVAPn/AAAEAAIAAABWAPn/AAAEAAIAAABXAPn/AAAEAAIAAABPAPn/AAAEAAIAAABQAPn/AAAEAAIAAABRAPn/AAAEAAIAAABPAPr/AAAEAAIAAABOAPv/AAAEAAIAAABOAPz/AAAEAAIAAABKAP3/AAAEAAIAAABLAP3/AAAEAAIAAABMAP3/AAAEAAIAAABNAP3/AAAEAAIAAABOAP3/AAAEAAIAAABJAPv/AAAEAAIAAABKAPv/AAAEAAIAAABNAPr/AAAEAAIAAABGAP3/AAAEAAIAAABHAP3/AAAEAAIAAAA9AP3/AAAAAAQAAAA+AP3/AAAAAAQAAAA/AP3/AAAAAAQAAAA9APb/AQAAAAAAAQA9APf/AQAAAAAAAQA9APj/AQAAAAAAAQA+APb/AQAAAAAAAQA+APf/AQAAAAAAAQA+APj/AQAAAAAAAQA/APb/AQAAAAAAAQA/APf/AQAAAAAAAQA/APj/AQAAAAAAAQAcAPn/AQAAAAAAAQAcAPr/AQAAAAAAAQAcAPv/AQAAAAAAAQAcAPz/AQAAAAAAAQAdAPn/AQAAAAAAAQAdAPr/AQAAAAAAAQAdAPv/AQAAAAAAAQAdAPz/AQAAAAAAAQAeAPn/AQAAAAAAAQAeAPr/AQAAAAAAAQAeAPv/AQAAAAAAAQAeAPz/AQAAAAAAAQAfAPn/AQAAAAAAAQAfAPr/AQAAAAAAAQAfAPv/AQAAAAAAAQAfAPz/AQAAAAAAAQAgAPn/AQAAAAAAAQAgAPr/AQAAAAAAAQAgAPv/AQAAAAAAAQAgAPz/AQAAAAAAAQAhAPn/AQAAAAAAAQAhAPr/AQAAAAAAAQAhAPv/AQAAAAAAAQAhAPz/AQAAAAAAAQAiAPn/AQAAAAAAAQAiAPr/AQAAAAAAAQAiAPv/AQAAAAAAAQAiAPz/AQAAAAAAAQAjAPn/AQAAAAAAAQAjAPr/AQAAAAAAAQAjAPv/AQAAAAAAAQAjAPz/AQAAAAAAAQAkAPn/AQAAAAAAAQAkAPr/AQAAAAAAAQAkAPv/AQAAAAAAAQAkAPz/AQAAAAAAAQAlAPn/AQAAAAAAAQAlAPr/AQAAAAAAAQAlAPv/AQAAAAAAAQAlAPz/AQAAAAAAAQAmAPn/AQAAAAAAAQAmAPr/AQAAAAAAAQAmAPv/AQAAAAAAAQAmAPz/AQAAAAAAAQAnAPn/AQAAAAAAAQAnAPr/AQAAAAAAAQAnAPv/AQAAAAAAAQAnAPz/AQAAAAAAAQAoAPn/AQAAAAAAAQAoAPr/AQAAAAAAAQAoAPv/AQAAAAAAAQAoAPz/AQAAAAAAAQApAPn/AQAAAAAAAQApAPr/AQAAAAAAAQApAPv/AQAAAAAAAQApAPz/AQAAAAAAAQAqAPn/AQAAAAAAAQAqAPr/AQAAAAAAAQAqAPv/AQAAAAAAAQAqAPz/AQAAAAAAAQArAPn/AQAAAAAAAQArAPr/AQAAAAAAAQArAPv/AQAAAAAAAQArAPz/AQAAAAAAAQAsAPn/AQAAAAAAAQAsAPr/AQAAAAAAAQAsAPv/AQAAAAAAAQAsAPz/AQAAAAAAAQAtAPn/AQAAAAAAAQAtAPr/AQAAAAAAAQAtAPv/AQAAAAAAAQAtAPz/AQAAAAAAAQAuAPn/AQAAAAAAAQAuAPr/AQAAAAAAAQAuAPv/AQAAAAAAAQAuAPz/AQAAAAAAAQAvAPn/AQAAAAAAAQAvAPr/AQAAAAAAAQAvAPv/AQAAAAAAAQAvAPz/AQAAAAAAAQAwAPn/AQAAAAAAAQAwAPr/AQAAAAAAAQAwAPv/AQAAAAAAAQAwAPz/AQAAAAAAAQAxAPn/AQAAAAAAAQAxAPr/AQAAAAAAAQAxAPv/AQAAAAAAAQAxAPz/AQAAAAAAAQAyAPn/AQAAAAAAAQAyAPr/AQAAAAAAAQAyAPv/AQAAAAAAAQAyAPz/AQAAAAAAAQAzAPn/AQAAAAAAAQAzAPr/AQAAAAAAAQAzAPv/AQAAAAAAAQAzAPz/AQAAAAAAAQA0APn/AQAAAAAAAQA0APr/AQAAAAAAAQA0APv/AQAAAAAAAQA0APz/AQAAAAAAAQA1APn/AQAAAAAAAQA1APr/AQAAAAAAAQA1APv/AQAAAAAAAQA1APz/AQAAAAAAAQA2APn/AQAAAAAAAQA2APr/AQAAAAAAAQA2APv/AQAAAAAAAQA2APz/AQAAAAAAAQA3APn/AQAAAAAAAQA3APr/AQAAAAAAAQA3APv/AQAAAAAAAQA3APz/AQAAAAAAAQA4APn/AQAAAAAAAQA4APr/AQAAAAAAAQA4APv/AQAAAAAAAQA4APz/AQAAAAAAAQA5APn/AQAAAAAAAQA5APr/AQAAAAAAAQA5APv/AQAAAAAAAQA5APz/AQAAAAAAAQA6APn/AQAAAAAAAQA6APr/AQAAAAAAAQA6APv/AQAAAAAAAQA6APz/AQAAAAAAAQAVAPn/AQAAAAAAAQAWAPn/AAAEAAIAAAAXAPn/AAAEAAIAAAAYAPn/AAAEAAIAAAAZAPn/AAAEAAIAAAAaAPn/AAAEAAIAAAAbAPn/AAAEAAIAAAATAPn/AQAAAAAAAQATAPr/AQAAAAAAAQATAPv/AQAAAAAAAQATAPz/AQAAAAAAAQAUAPn/AQAAAAAAAQAUAPr/AQAAAAAAAQAUAPv/AQAAAAAAAQAUAPz/AQAAAAAAAQAVAPr/AQAAAAAAAQAVAPv/AQAAAAAAAQAVAPz/AQAAAAAAAQAYAP3/AAAIAAYAAAAZAP3/AAAJAAYAAAARAPn/AAAEAAIAAAARAPr/AAAEAAIAAAARAPv/AAAEAAIAAAARAPz/AAAEAAIAAAAPAPn/AAAEAAIAAAAPAPr/AAAEAAIAAAAPAPv/AAAEAAIAAAAPAPz/AAAEAAIAAAANAPn/AAAEAAIAAAANAPr/AAAEAAIAAAANAPv/AAAEAAIAAAANAPz/AAAEAAIAAAALAPn/AAAEAAIAAAALAPr/AAAEAAIAAAALAPv/AAAEAAIAAAALAPz/AAAEAAIAAAAJAPn/AAAEAAIAAAAJAPr/AAAEAAIAAAAJAPv/AAAEAAIAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAAJAPz/AAAEAAIAAAACAPn/AQAAAAAAAQACAPr/AQAAAAAAAQACAPv/AQAAAAAAAQACAPz/AQAAAAAAAQADAPn/AQAAAAAAAQADAPr/AQAAAAAAAQADAPv/AQAAAAAAAQADAPz/AQAAAAAAAQAEAPn/AQAAAAAAAQAEAPr/AQAAAAAAAQAEAPv/AQAAAAAAAQAEAPz/AQAAAAAAAQAFAPn/AQAAAAAAAQAFAPr/AQAAAAAAAQAFAPv/AQAAAAAAAQAFAPz/AQAAAAAAAQAGAPn/AQAAAAAAAQAGAPr/AQAAAAAAAQAGAPv/AQAAAAAAAQAGAPz/AQAAAAAAAQAHAPn/AQAAAAAAAQAHAPr/AQAAAAAAAQAHAPv/AQAAAAAAAQAHAPz/AQAAAAAAAQCQAAAAAgAAAAAAAACQAAEAAgAAAAEAAACRAAAAAgAAAAAAAACRAAEAAgAAAAEAAACSAAAAAgAAAAAAAACSAAEAAgAAAAEAAACTAAAAAgAAAAAAAACTAAEAAgAAAAEAAACUAAAAAgAAAAAAAACUAAEAAgAAAAEAAACVAAAAAgAAAAAAAACVAAEAAgAAAAEAAACWAAAAAgAAAAAAAACWAAEAAgAAAAEAAACXAAAAAgAAAAAAAACXAAEAAgAAAAEAAACYAAAAAgAAAAAAAACYAAEAAgAAAAEAAACZAAAAAgAAAAAAAACZAAEAAgAAAAEAAACaAAAAAgAAAAAAAACaAAEAAgAAAAEAAACbAAAAAgAAAAAAAACbAAEAAgAAAAEAAACcAAAAAgAAAAAAAACcAAEAAgAAAAEAAABqAP3/AAAEAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAADAAIAAADv/wAAAAACAAAAAADv/wEAAAACAAEAAAD9/wIAAAABAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAADAAIAAABPAAIAAAABAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAADAAIAAACdAAIAAAABAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAACwAPX/AAAEAAIAAACxAPX/AAAEAAIAAACwAPb/AAAEAAIAAACwAPf/AAAEAAIAAACwAPj/AAAEAAIAAACwAPn/AAAEAAIAAACwAPr/AAAEAAIAAACwAPv/AAAEAAIAAACwAPz/AAAEAAIAAACwAP3/AAAEAAIAAACwAP7/AAAEAAIAAACwAP//AAAEAAIAAACxAPb/AAAEAAIAAACxAPf/AAAEAAIAAACxAPj/AAAEAAIAAACxAPn/AAAEAAIAAACxAPr/AAAEAAIAAACxAPv/AAAEAAIAAACxAPz/AAAEAAIAAACxAP3/AAAEAAIAAACxAP7/AAAEAAIAAACxAP//AAAEAAIAAAC5AP7/AAAIAAAAAAC5AP//AAAIAAEAAAC6AP7/AAAJAAAAAAC6AP//AAAJAAEAAADu/wAAAAABAAAAAADu/wEAAAABAAEAAADu/wIAAAABAAIAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAADAAAAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAADAAEAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAADAAIAAAA=") + +[node name="Player" parent="." index="1"] +position = Vector2(-248, -88) + +[node name="Firebar" parent="." index="2"] +position = Vector2(584, 216) + +[node name="Firebar2" parent="." index="3"] +position = Vector2(696, 216) + +[node name="Firebar3" parent="." index="4"] +position = Vector2(1576, 168) + +[node name="Firebar4" parent="." index="5"] +position = Vector2(1688, 232) + +[node name="Sprite" parent="CastleToad" index="0"] +visible = false +rotation = 0.619592 +scale = Vector2(2.01, 2.01) +flip_h = true +flip_v = true + +[node name="CollisionShape2D" parent="CastleToad/StaticBody2D" index="0"] +position = Vector2(40, 0) + +[node name="CameraRightLimit" parent="CastleToad" index="4"] +position = Vector2(168, -80) + +[node name="CameraRightLimit" parent="CastleBridge/Axe" index="2"] +position = Vector2(376, 8) + +[node name="CollisionShape2D" parent="CastleBridge/Axe/StaticBody2D" index="0"] +position = Vector2(13, -16) +shape = SubResource("RectangleShape2D_wol5j") + +[node name="WarpZoneCameraLimit" parent="CastleBridge/Axe" index="5" instance=ExtResource("4_734d4")] +position = Vector2(16, -8) + +[node name="PickAPathTeleport" parent="." index="12"] +position = Vector2(856, 400) + +[node name="PickAPathTeleport2" parent="." index="13"] +position = Vector2(1936, 528) + +[node name="LevelBG" parent="." index="15"] +particles = 1 + +[node name="Blooper" parent="." index="16" instance=ExtResource("4_wol5j")] +position = Vector2(72, -32) + +[node name="Blooper2" parent="." index="17" instance=ExtResource("4_wol5j")] +position = Vector2(184, -88) + +[node name="Blooper3" parent="." index="18" instance=ExtResource("4_wol5j")] +position = Vector2(528, -56) + +[node name="Blooper4" parent="." index="19" instance=ExtResource("4_wol5j")] +position = Vector2(600, -96) + +[node name="Blooper5" parent="." index="20" instance=ExtResource("4_wol5j")] +position = Vector2(752, -64) + +[node name="Blooper6" parent="." index="21" instance=ExtResource("4_wol5j")] +position = Vector2(960, -112) + +[node name="Blooper7" parent="." index="22" instance=ExtResource("4_wol5j")] +position = Vector2(1256, -40) + +[node name="Blooper8" parent="." index="23" instance=ExtResource("4_wol5j")] +position = Vector2(1224, -144) + +[node name="Blooper9" parent="." index="24" instance=ExtResource("4_wol5j")] +position = Vector2(1456, -32) + +[node name="Blooper10" parent="." index="25" instance=ExtResource("4_wol5j")] +position = Vector2(2136, -96) + +[node name="CameraRightLimit" type="Node2D" parent="." index="26"] +position = Vector2(3104, -32) +script = ExtResource("6_qx3dp") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="Blooper11" parent="." index="27" instance=ExtResource("4_wol5j")] +position = Vector2(2592, -32) + +[node name="PipeArea" parent="." index="28" instance=ExtResource("7_i20au")] +position = Vector2(2976, -32) +target_level = "uid://b3fabrrcs6yol" + +[node name="TileMapConverter" type="Node" parent="." index="29" node_paths=PackedStringArray("tilemap")] +script = ExtResource("8_edkao") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[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="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@63094" to="Tiles/@AnimatableBody2D@63094/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63094" to="Tiles/@AnimatableBody2D@63094/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63094" to="Tiles/@AnimatableBody2D@63094" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63094" to="Tiles/@AnimatableBody2D@63094/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63094" to="Tiles/@AnimatableBody2D@63094" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63094" to="Tiles/@AnimatableBody2D@63094/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63095" to="Tiles/@AnimatableBody2D@63095/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63095" to="Tiles/@AnimatableBody2D@63095/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63095" to="Tiles/@AnimatableBody2D@63095" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63095" to="Tiles/@AnimatableBody2D@63095/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63095" to="Tiles/@AnimatableBody2D@63095" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63095" to="Tiles/@AnimatableBody2D@63095/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63096" to="Tiles/@AnimatableBody2D@63096/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63096" to="Tiles/@AnimatableBody2D@63096/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63096" to="Tiles/@AnimatableBody2D@63096" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63096" to="Tiles/@AnimatableBody2D@63096/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63096" to="Tiles/@AnimatableBody2D@63096" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63096" to="Tiles/@AnimatableBody2D@63096/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63097" to="Tiles/@AnimatableBody2D@63097/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63097" to="Tiles/@AnimatableBody2D@63097/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63097" to="Tiles/@AnimatableBody2D@63097" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63097" to="Tiles/@AnimatableBody2D@63097/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63097" to="Tiles/@AnimatableBody2D@63097" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63097" to="Tiles/@AnimatableBody2D@63097/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63098" to="Tiles/@AnimatableBody2D@63098/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63098" to="Tiles/@AnimatableBody2D@63098/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63098" to="Tiles/@AnimatableBody2D@63098" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63098" to="Tiles/@AnimatableBody2D@63098/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63098" to="Tiles/@AnimatableBody2D@63098" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63098" to="Tiles/@AnimatableBody2D@63098/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63099" to="Tiles/@AnimatableBody2D@63099/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63099" to="Tiles/@AnimatableBody2D@63099/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63099" to="Tiles/@AnimatableBody2D@63099" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63099" to="Tiles/@AnimatableBody2D@63099/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63099" to="Tiles/@AnimatableBody2D@63099" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63099" to="Tiles/@AnimatableBody2D@63099/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63100" to="Tiles/@AnimatableBody2D@63100/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63100" to="Tiles/@AnimatableBody2D@63100/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63100" to="Tiles/@AnimatableBody2D@63100" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63100" to="Tiles/@AnimatableBody2D@63100/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63100" to="Tiles/@AnimatableBody2D@63100" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63100" to="Tiles/@AnimatableBody2D@63100/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63101" to="Tiles/@AnimatableBody2D@63101/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63101" to="Tiles/@AnimatableBody2D@63101/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63101" to="Tiles/@AnimatableBody2D@63101" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63101" to="Tiles/@AnimatableBody2D@63101/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63101" to="Tiles/@AnimatableBody2D@63101" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63101" to="Tiles/@AnimatableBody2D@63101/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63102" to="Tiles/@AnimatableBody2D@63102/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63102" to="Tiles/@AnimatableBody2D@63102/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63102" to="Tiles/@AnimatableBody2D@63102" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63102" to="Tiles/@AnimatableBody2D@63102/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63102" to="Tiles/@AnimatableBody2D@63102" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63102" to="Tiles/@AnimatableBody2D@63102/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63103" to="Tiles/@AnimatableBody2D@63103/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63103" to="Tiles/@AnimatableBody2D@63103/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63103" to="Tiles/@AnimatableBody2D@63103" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63103" to="Tiles/@AnimatableBody2D@63103/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63103" to="Tiles/@AnimatableBody2D@63103" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63103" to="Tiles/@AnimatableBody2D@63103/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63104" to="Tiles/@AnimatableBody2D@63104/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63104" to="Tiles/@AnimatableBody2D@63104/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63104" to="Tiles/@AnimatableBody2D@63104" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63104" to="Tiles/@AnimatableBody2D@63104/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63104" to="Tiles/@AnimatableBody2D@63104" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63104" to="Tiles/@AnimatableBody2D@63104/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63105" to="Tiles/@AnimatableBody2D@63105/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63105" to="Tiles/@AnimatableBody2D@63105/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63105" to="Tiles/@AnimatableBody2D@63105" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63105" to="Tiles/@AnimatableBody2D@63105/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63105" to="Tiles/@AnimatableBody2D@63105" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63105" to="Tiles/@AnimatableBody2D@63105/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63106" to="Tiles/@AnimatableBody2D@63106/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63106" to="Tiles/@AnimatableBody2D@63106/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63106" to="Tiles/@AnimatableBody2D@63106" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63106" to="Tiles/@AnimatableBody2D@63106/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63106" to="Tiles/@AnimatableBody2D@63106" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63106" to="Tiles/@AnimatableBody2D@63106/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63107" to="Tiles/@AnimatableBody2D@63107/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63107" to="Tiles/@AnimatableBody2D@63107/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63107" to="Tiles/@AnimatableBody2D@63107" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63107" to="Tiles/@AnimatableBody2D@63107/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63107" to="Tiles/@AnimatableBody2D@63107" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63107" to="Tiles/@AnimatableBody2D@63107/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63108" to="Tiles/@AnimatableBody2D@63108/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63108" to="Tiles/@AnimatableBody2D@63108/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63108" to="Tiles/@AnimatableBody2D@63108" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63108" to="Tiles/@AnimatableBody2D@63108/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63108" to="Tiles/@AnimatableBody2D@63108" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63108" to="Tiles/@AnimatableBody2D@63108/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63109" to="Tiles/@AnimatableBody2D@63109/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63109" to="Tiles/@AnimatableBody2D@63109/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63109" to="Tiles/@AnimatableBody2D@63109" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63109" to="Tiles/@AnimatableBody2D@63109/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63109" to="Tiles/@AnimatableBody2D@63109" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63109" to="Tiles/@AnimatableBody2D@63109/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63110" to="Tiles/@AnimatableBody2D@63110/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63110" to="Tiles/@AnimatableBody2D@63110/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63110" to="Tiles/@AnimatableBody2D@63110" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63110" to="Tiles/@AnimatableBody2D@63110/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63110" to="Tiles/@AnimatableBody2D@63110" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63110" to="Tiles/@AnimatableBody2D@63110/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63111" to="Tiles/@AnimatableBody2D@63111/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63111" to="Tiles/@AnimatableBody2D@63111/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63111" to="Tiles/@AnimatableBody2D@63111" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63111" to="Tiles/@AnimatableBody2D@63111/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63111" to="Tiles/@AnimatableBody2D@63111" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63111" to="Tiles/@AnimatableBody2D@63111/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63112" to="Tiles/@AnimatableBody2D@63112/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63112" to="Tiles/@AnimatableBody2D@63112/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63112" to="Tiles/@AnimatableBody2D@63112" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63112" to="Tiles/@AnimatableBody2D@63112/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63112" to="Tiles/@AnimatableBody2D@63112" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63112" to="Tiles/@AnimatableBody2D@63112/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63113" to="Tiles/@AnimatableBody2D@63113/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63113" to="Tiles/@AnimatableBody2D@63113/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63113" to="Tiles/@AnimatableBody2D@63113" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63113" to="Tiles/@AnimatableBody2D@63113/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63113" to="Tiles/@AnimatableBody2D@63113" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63113" to="Tiles/@AnimatableBody2D@63113/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63114" to="Tiles/@AnimatableBody2D@63114/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63114" to="Tiles/@AnimatableBody2D@63114/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63114" to="Tiles/@AnimatableBody2D@63114" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63114" to="Tiles/@AnimatableBody2D@63114/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63114" to="Tiles/@AnimatableBody2D@63114" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63114" to="Tiles/@AnimatableBody2D@63114/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63115" to="Tiles/@AnimatableBody2D@63115/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63115" to="Tiles/@AnimatableBody2D@63115/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63115" to="Tiles/@AnimatableBody2D@63115" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63115" to="Tiles/@AnimatableBody2D@63115/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63115" to="Tiles/@AnimatableBody2D@63115" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63115" to="Tiles/@AnimatableBody2D@63115/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63116" to="Tiles/@AnimatableBody2D@63116/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63116" to="Tiles/@AnimatableBody2D@63116/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63116" to="Tiles/@AnimatableBody2D@63116" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63116" to="Tiles/@AnimatableBody2D@63116/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63116" to="Tiles/@AnimatableBody2D@63116" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63116" to="Tiles/@AnimatableBody2D@63116/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63117" to="Tiles/@AnimatableBody2D@63117/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63117" to="Tiles/@AnimatableBody2D@63117/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63117" to="Tiles/@AnimatableBody2D@63117" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63117" to="Tiles/@AnimatableBody2D@63117/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63117" to="Tiles/@AnimatableBody2D@63117" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63117" to="Tiles/@AnimatableBody2D@63117/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63118" to="Tiles/@AnimatableBody2D@63118/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63118" to="Tiles/@AnimatableBody2D@63118/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63118" to="Tiles/@AnimatableBody2D@63118" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63118" to="Tiles/@AnimatableBody2D@63118/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63118" to="Tiles/@AnimatableBody2D@63118" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63118" to="Tiles/@AnimatableBody2D@63118/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63119" to="Tiles/@AnimatableBody2D@63119/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63119" to="Tiles/@AnimatableBody2D@63119/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63119" to="Tiles/@AnimatableBody2D@63119" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63119" to="Tiles/@AnimatableBody2D@63119/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63119" to="Tiles/@AnimatableBody2D@63119" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63119" to="Tiles/@AnimatableBody2D@63119/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63120" to="Tiles/@AnimatableBody2D@63120/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63120" to="Tiles/@AnimatableBody2D@63120/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63120" to="Tiles/@AnimatableBody2D@63120" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63120" to="Tiles/@AnimatableBody2D@63120/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63120" to="Tiles/@AnimatableBody2D@63120" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63120" to="Tiles/@AnimatableBody2D@63120/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63121" to="Tiles/@AnimatableBody2D@63121/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63121" to="Tiles/@AnimatableBody2D@63121/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63121" to="Tiles/@AnimatableBody2D@63121" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63121" to="Tiles/@AnimatableBody2D@63121/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63121" to="Tiles/@AnimatableBody2D@63121" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63121" to="Tiles/@AnimatableBody2D@63121/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63122" to="Tiles/@AnimatableBody2D@63122/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63122" to="Tiles/@AnimatableBody2D@63122/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63122" to="Tiles/@AnimatableBody2D@63122" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63122" to="Tiles/@AnimatableBody2D@63122/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63122" to="Tiles/@AnimatableBody2D@63122" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63122" to="Tiles/@AnimatableBody2D@63122/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63123" to="Tiles/@AnimatableBody2D@63123/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63123" to="Tiles/@AnimatableBody2D@63123/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63123" to="Tiles/@AnimatableBody2D@63123" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63123" to="Tiles/@AnimatableBody2D@63123/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63123" to="Tiles/@AnimatableBody2D@63123" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63123" to="Tiles/@AnimatableBody2D@63123/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63124" to="Tiles/@AnimatableBody2D@63124/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63124" to="Tiles/@AnimatableBody2D@63124/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63124" to="Tiles/@AnimatableBody2D@63124" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63124" to="Tiles/@AnimatableBody2D@63124/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63124" to="Tiles/@AnimatableBody2D@63124" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63124" to="Tiles/@AnimatableBody2D@63124/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63125" to="Tiles/@AnimatableBody2D@63125/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63125" to="Tiles/@AnimatableBody2D@63125/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63125" to="Tiles/@AnimatableBody2D@63125" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63125" to="Tiles/@AnimatableBody2D@63125/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63125" to="Tiles/@AnimatableBody2D@63125" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63125" to="Tiles/@AnimatableBody2D@63125/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63126" to="Tiles/@AnimatableBody2D@63126/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63126" to="Tiles/@AnimatableBody2D@63126/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63126" to="Tiles/@AnimatableBody2D@63126" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63126" to="Tiles/@AnimatableBody2D@63126/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63126" to="Tiles/@AnimatableBody2D@63126" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63126" to="Tiles/@AnimatableBody2D@63126/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63127" to="Tiles/@AnimatableBody2D@63127/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63127" to="Tiles/@AnimatableBody2D@63127/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63127" to="Tiles/@AnimatableBody2D@63127" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63127" to="Tiles/@AnimatableBody2D@63127/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63127" to="Tiles/@AnimatableBody2D@63127" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63127" to="Tiles/@AnimatableBody2D@63127/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63128" to="Tiles/@AnimatableBody2D@63128/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63128" to="Tiles/@AnimatableBody2D@63128/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63128" to="Tiles/@AnimatableBody2D@63128" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63128" to="Tiles/@AnimatableBody2D@63128/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63128" to="Tiles/@AnimatableBody2D@63128" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63128" to="Tiles/@AnimatableBody2D@63128/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63129" to="Tiles/@AnimatableBody2D@63129/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63129" to="Tiles/@AnimatableBody2D@63129/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63129" to="Tiles/@AnimatableBody2D@63129" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63129" to="Tiles/@AnimatableBody2D@63129/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63129" to="Tiles/@AnimatableBody2D@63129" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63129" to="Tiles/@AnimatableBody2D@63129/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63130" to="Tiles/@AnimatableBody2D@63130/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63130" to="Tiles/@AnimatableBody2D@63130/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63130" to="Tiles/@AnimatableBody2D@63130" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63130" to="Tiles/@AnimatableBody2D@63130/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63130" to="Tiles/@AnimatableBody2D@63130" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63130" to="Tiles/@AnimatableBody2D@63130/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63131" to="Tiles/@AnimatableBody2D@63131/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63131" to="Tiles/@AnimatableBody2D@63131/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63131" to="Tiles/@AnimatableBody2D@63131" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63131" to="Tiles/@AnimatableBody2D@63131/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63131" to="Tiles/@AnimatableBody2D@63131" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63131" to="Tiles/@AnimatableBody2D@63131/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63132" to="Tiles/@AnimatableBody2D@63132/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63132" to="Tiles/@AnimatableBody2D@63132/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63132" to="Tiles/@AnimatableBody2D@63132" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63132" to="Tiles/@AnimatableBody2D@63132/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63132" to="Tiles/@AnimatableBody2D@63132" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63132" to="Tiles/@AnimatableBody2D@63132/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63133" to="Tiles/@AnimatableBody2D@63133/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63133" to="Tiles/@AnimatableBody2D@63133/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63133" to="Tiles/@AnimatableBody2D@63133" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63133" to="Tiles/@AnimatableBody2D@63133/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63133" to="Tiles/@AnimatableBody2D@63133" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63133" to="Tiles/@AnimatableBody2D@63133/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63134" to="Tiles/@AnimatableBody2D@63134/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63134" to="Tiles/@AnimatableBody2D@63134/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63134" to="Tiles/@AnimatableBody2D@63134" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63134" to="Tiles/@AnimatableBody2D@63134/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63134" to="Tiles/@AnimatableBody2D@63134" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63134" to="Tiles/@AnimatableBody2D@63134/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63135" to="Tiles/@AnimatableBody2D@63135/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63135" to="Tiles/@AnimatableBody2D@63135/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63135" to="Tiles/@AnimatableBody2D@63135" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63135" to="Tiles/@AnimatableBody2D@63135/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63135" to="Tiles/@AnimatableBody2D@63135" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63135" to="Tiles/@AnimatableBody2D@63135/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63136" to="Tiles/@AnimatableBody2D@63136/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63136" to="Tiles/@AnimatableBody2D@63136/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63136" to="Tiles/@AnimatableBody2D@63136" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63136" to="Tiles/@AnimatableBody2D@63136/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63136" to="Tiles/@AnimatableBody2D@63136" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63136" to="Tiles/@AnimatableBody2D@63136/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63137" to="Tiles/@AnimatableBody2D@63137/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63137" to="Tiles/@AnimatableBody2D@63137/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63137" to="Tiles/@AnimatableBody2D@63137" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63137" to="Tiles/@AnimatableBody2D@63137/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63137" to="Tiles/@AnimatableBody2D@63137" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63137" to="Tiles/@AnimatableBody2D@63137/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63138" to="Tiles/@AnimatableBody2D@63138/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63138" to="Tiles/@AnimatableBody2D@63138/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63138" to="Tiles/@AnimatableBody2D@63138" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63138" to="Tiles/@AnimatableBody2D@63138/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63138" to="Tiles/@AnimatableBody2D@63138" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63138" to="Tiles/@AnimatableBody2D@63138/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63139" to="Tiles/@AnimatableBody2D@63139/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63139" to="Tiles/@AnimatableBody2D@63139/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63139" to="Tiles/@AnimatableBody2D@63139" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63139" to="Tiles/@AnimatableBody2D@63139/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63139" to="Tiles/@AnimatableBody2D@63139" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63139" to="Tiles/@AnimatableBody2D@63139/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63140" to="Tiles/@AnimatableBody2D@63140/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63140" to="Tiles/@AnimatableBody2D@63140/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63140" to="Tiles/@AnimatableBody2D@63140" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63140" to="Tiles/@AnimatableBody2D@63140/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63140" to="Tiles/@AnimatableBody2D@63140" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63140" to="Tiles/@AnimatableBody2D@63140/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63141" to="Tiles/@AnimatableBody2D@63141/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63141" to="Tiles/@AnimatableBody2D@63141/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63141" to="Tiles/@AnimatableBody2D@63141" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63141" to="Tiles/@AnimatableBody2D@63141/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63141" to="Tiles/@AnimatableBody2D@63141" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63141" to="Tiles/@AnimatableBody2D@63141/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63142" to="Tiles/@AnimatableBody2D@63142/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63142" to="Tiles/@AnimatableBody2D@63142/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63142" to="Tiles/@AnimatableBody2D@63142" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63142" to="Tiles/@AnimatableBody2D@63142/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63142" to="Tiles/@AnimatableBody2D@63142" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63142" to="Tiles/@AnimatableBody2D@63142/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63143" to="Tiles/@AnimatableBody2D@63143/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63143" to="Tiles/@AnimatableBody2D@63143/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63143" to="Tiles/@AnimatableBody2D@63143" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63143" to="Tiles/@AnimatableBody2D@63143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63143" to="Tiles/@AnimatableBody2D@63143" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63143" to="Tiles/@AnimatableBody2D@63143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63144" to="Tiles/@AnimatableBody2D@63144/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63144" to="Tiles/@AnimatableBody2D@63144/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63144" to="Tiles/@AnimatableBody2D@63144" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63144" to="Tiles/@AnimatableBody2D@63144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63144" to="Tiles/@AnimatableBody2D@63144" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63144" to="Tiles/@AnimatableBody2D@63144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63145" to="Tiles/@AnimatableBody2D@63145/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63145" to="Tiles/@AnimatableBody2D@63145/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63145" to="Tiles/@AnimatableBody2D@63145" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63145" to="Tiles/@AnimatableBody2D@63145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63145" to="Tiles/@AnimatableBody2D@63145" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63145" to="Tiles/@AnimatableBody2D@63145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63146" to="Tiles/@AnimatableBody2D@63146/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63146" to="Tiles/@AnimatableBody2D@63146/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63146" to="Tiles/@AnimatableBody2D@63146" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63146" to="Tiles/@AnimatableBody2D@63146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63146" to="Tiles/@AnimatableBody2D@63146" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63146" to="Tiles/@AnimatableBody2D@63146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63147" to="Tiles/@AnimatableBody2D@63147/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63147" to="Tiles/@AnimatableBody2D@63147/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63147" to="Tiles/@AnimatableBody2D@63147" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63147" to="Tiles/@AnimatableBody2D@63147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63147" to="Tiles/@AnimatableBody2D@63147" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63147" to="Tiles/@AnimatableBody2D@63147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63148" to="Tiles/@AnimatableBody2D@63148/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63148" to="Tiles/@AnimatableBody2D@63148/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63148" to="Tiles/@AnimatableBody2D@63148" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63148" to="Tiles/@AnimatableBody2D@63148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63148" to="Tiles/@AnimatableBody2D@63148" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63148" to="Tiles/@AnimatableBody2D@63148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63149" to="Tiles/@AnimatableBody2D@63149/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63149" to="Tiles/@AnimatableBody2D@63149/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63149" to="Tiles/@AnimatableBody2D@63149" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63149" to="Tiles/@AnimatableBody2D@63149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63149" to="Tiles/@AnimatableBody2D@63149" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63149" to="Tiles/@AnimatableBody2D@63149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63150" to="Tiles/@AnimatableBody2D@63150/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63150" to="Tiles/@AnimatableBody2D@63150/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63150" to="Tiles/@AnimatableBody2D@63150" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63150" to="Tiles/@AnimatableBody2D@63150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63150" to="Tiles/@AnimatableBody2D@63150" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63150" to="Tiles/@AnimatableBody2D@63150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63151" to="Tiles/@AnimatableBody2D@63151/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63151" to="Tiles/@AnimatableBody2D@63151/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63151" to="Tiles/@AnimatableBody2D@63151" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63151" to="Tiles/@AnimatableBody2D@63151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63151" to="Tiles/@AnimatableBody2D@63151" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63151" to="Tiles/@AnimatableBody2D@63151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63152" to="Tiles/@AnimatableBody2D@63152/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63152" to="Tiles/@AnimatableBody2D@63152/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63152" to="Tiles/@AnimatableBody2D@63152" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63152" to="Tiles/@AnimatableBody2D@63152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63152" to="Tiles/@AnimatableBody2D@63152" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63152" to="Tiles/@AnimatableBody2D@63152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63153" to="Tiles/@AnimatableBody2D@63153/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63153" to="Tiles/@AnimatableBody2D@63153/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63153" to="Tiles/@AnimatableBody2D@63153" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63153" to="Tiles/@AnimatableBody2D@63153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63153" to="Tiles/@AnimatableBody2D@63153" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63153" to="Tiles/@AnimatableBody2D@63153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63154" to="Tiles/@AnimatableBody2D@63154/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63154" to="Tiles/@AnimatableBody2D@63154/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63154" to="Tiles/@AnimatableBody2D@63154" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63154" to="Tiles/@AnimatableBody2D@63154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63154" to="Tiles/@AnimatableBody2D@63154" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63154" to="Tiles/@AnimatableBody2D@63154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63155" to="Tiles/@AnimatableBody2D@63155/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63155" to="Tiles/@AnimatableBody2D@63155/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63155" to="Tiles/@AnimatableBody2D@63155" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63155" to="Tiles/@AnimatableBody2D@63155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63155" to="Tiles/@AnimatableBody2D@63155" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63155" to="Tiles/@AnimatableBody2D@63155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63156" to="Tiles/@AnimatableBody2D@63156/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63156" to="Tiles/@AnimatableBody2D@63156/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63156" to="Tiles/@AnimatableBody2D@63156" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63156" to="Tiles/@AnimatableBody2D@63156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63156" to="Tiles/@AnimatableBody2D@63156" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63156" to="Tiles/@AnimatableBody2D@63156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63157" to="Tiles/@AnimatableBody2D@63157/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63157" to="Tiles/@AnimatableBody2D@63157/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63157" to="Tiles/@AnimatableBody2D@63157" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63157" to="Tiles/@AnimatableBody2D@63157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63157" to="Tiles/@AnimatableBody2D@63157" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63157" to="Tiles/@AnimatableBody2D@63157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63158" to="Tiles/@AnimatableBody2D@63158/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63158" to="Tiles/@AnimatableBody2D@63158/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63158" to="Tiles/@AnimatableBody2D@63158" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63158" to="Tiles/@AnimatableBody2D@63158/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63158" to="Tiles/@AnimatableBody2D@63158" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63158" to="Tiles/@AnimatableBody2D@63158/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63159" to="Tiles/@AnimatableBody2D@63159/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63159" to="Tiles/@AnimatableBody2D@63159/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63159" to="Tiles/@AnimatableBody2D@63159" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63159" to="Tiles/@AnimatableBody2D@63159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63159" to="Tiles/@AnimatableBody2D@63159" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63159" to="Tiles/@AnimatableBody2D@63159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63160" to="Tiles/@AnimatableBody2D@63160/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63160" to="Tiles/@AnimatableBody2D@63160/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63160" to="Tiles/@AnimatableBody2D@63160" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63160" to="Tiles/@AnimatableBody2D@63160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63160" to="Tiles/@AnimatableBody2D@63160" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63160" to="Tiles/@AnimatableBody2D@63160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63161" to="Tiles/@AnimatableBody2D@63161/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63161" to="Tiles/@AnimatableBody2D@63161/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63161" to="Tiles/@AnimatableBody2D@63161" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63161" to="Tiles/@AnimatableBody2D@63161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63161" to="Tiles/@AnimatableBody2D@63161" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63161" to="Tiles/@AnimatableBody2D@63161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63162" to="Tiles/@AnimatableBody2D@63162/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63162" to="Tiles/@AnimatableBody2D@63162/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63162" to="Tiles/@AnimatableBody2D@63162" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63162" to="Tiles/@AnimatableBody2D@63162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63162" to="Tiles/@AnimatableBody2D@63162" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63162" to="Tiles/@AnimatableBody2D@63162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63163" to="Tiles/@AnimatableBody2D@63163/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63163" to="Tiles/@AnimatableBody2D@63163/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63163" to="Tiles/@AnimatableBody2D@63163" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63163" to="Tiles/@AnimatableBody2D@63163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63163" to="Tiles/@AnimatableBody2D@63163" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63163" to="Tiles/@AnimatableBody2D@63163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63164" to="Tiles/@AnimatableBody2D@63164/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63164" to="Tiles/@AnimatableBody2D@63164/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63164" to="Tiles/@AnimatableBody2D@63164" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63164" to="Tiles/@AnimatableBody2D@63164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63164" to="Tiles/@AnimatableBody2D@63164" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63164" to="Tiles/@AnimatableBody2D@63164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63165" to="Tiles/@AnimatableBody2D@63165/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63165" to="Tiles/@AnimatableBody2D@63165/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63165" to="Tiles/@AnimatableBody2D@63165" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63165" to="Tiles/@AnimatableBody2D@63165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63165" to="Tiles/@AnimatableBody2D@63165" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63165" to="Tiles/@AnimatableBody2D@63165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63166" to="Tiles/@AnimatableBody2D@63166/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63166" to="Tiles/@AnimatableBody2D@63166/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63166" to="Tiles/@AnimatableBody2D@63166" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63166" to="Tiles/@AnimatableBody2D@63166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63166" to="Tiles/@AnimatableBody2D@63166" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63166" to="Tiles/@AnimatableBody2D@63166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63167" to="Tiles/@AnimatableBody2D@63167/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63167" to="Tiles/@AnimatableBody2D@63167/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63167" to="Tiles/@AnimatableBody2D@63167" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63167" to="Tiles/@AnimatableBody2D@63167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63167" to="Tiles/@AnimatableBody2D@63167" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63167" to="Tiles/@AnimatableBody2D@63167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63168" to="Tiles/@AnimatableBody2D@63168/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63168" to="Tiles/@AnimatableBody2D@63168/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63168" to="Tiles/@AnimatableBody2D@63168" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63168" to="Tiles/@AnimatableBody2D@63168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63168" to="Tiles/@AnimatableBody2D@63168" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63168" to="Tiles/@AnimatableBody2D@63168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63169" to="Tiles/@AnimatableBody2D@63169/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63169" to="Tiles/@AnimatableBody2D@63169/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63169" to="Tiles/@AnimatableBody2D@63169" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63169" to="Tiles/@AnimatableBody2D@63169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63169" to="Tiles/@AnimatableBody2D@63169" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63169" to="Tiles/@AnimatableBody2D@63169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63170" to="Tiles/@AnimatableBody2D@63170/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63170" to="Tiles/@AnimatableBody2D@63170/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63170" to="Tiles/@AnimatableBody2D@63170" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63170" to="Tiles/@AnimatableBody2D@63170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63170" to="Tiles/@AnimatableBody2D@63170" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63170" to="Tiles/@AnimatableBody2D@63170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63171" to="Tiles/@AnimatableBody2D@63171/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63171" to="Tiles/@AnimatableBody2D@63171/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63171" to="Tiles/@AnimatableBody2D@63171" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63171" to="Tiles/@AnimatableBody2D@63171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63171" to="Tiles/@AnimatableBody2D@63171" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63171" to="Tiles/@AnimatableBody2D@63171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63172" to="Tiles/@AnimatableBody2D@63172/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63172" to="Tiles/@AnimatableBody2D@63172/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63172" to="Tiles/@AnimatableBody2D@63172" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63172" to="Tiles/@AnimatableBody2D@63172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63172" to="Tiles/@AnimatableBody2D@63172" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63172" to="Tiles/@AnimatableBody2D@63172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63173" to="Tiles/@AnimatableBody2D@63173/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63173" to="Tiles/@AnimatableBody2D@63173/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63173" to="Tiles/@AnimatableBody2D@63173" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63173" to="Tiles/@AnimatableBody2D@63173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63173" to="Tiles/@AnimatableBody2D@63173" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63173" to="Tiles/@AnimatableBody2D@63173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63174" to="Tiles/@AnimatableBody2D@63174/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63174" to="Tiles/@AnimatableBody2D@63174/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63174" to="Tiles/@AnimatableBody2D@63174" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63174" to="Tiles/@AnimatableBody2D@63174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63174" to="Tiles/@AnimatableBody2D@63174" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63174" to="Tiles/@AnimatableBody2D@63174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63175" to="Tiles/@AnimatableBody2D@63175/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63175" to="Tiles/@AnimatableBody2D@63175/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63175" to="Tiles/@AnimatableBody2D@63175" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63175" to="Tiles/@AnimatableBody2D@63175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63175" to="Tiles/@AnimatableBody2D@63175" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63175" to="Tiles/@AnimatableBody2D@63175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63176" to="Tiles/@AnimatableBody2D@63176/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63176" to="Tiles/@AnimatableBody2D@63176/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63176" to="Tiles/@AnimatableBody2D@63176" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63176" to="Tiles/@AnimatableBody2D@63176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63176" to="Tiles/@AnimatableBody2D@63176" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63176" to="Tiles/@AnimatableBody2D@63176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63177" to="Tiles/@AnimatableBody2D@63177/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63177" to="Tiles/@AnimatableBody2D@63177/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63177" to="Tiles/@AnimatableBody2D@63177" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63177" to="Tiles/@AnimatableBody2D@63177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63177" to="Tiles/@AnimatableBody2D@63177" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63177" to="Tiles/@AnimatableBody2D@63177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63178" to="Tiles/@AnimatableBody2D@63178/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63178" to="Tiles/@AnimatableBody2D@63178/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63178" to="Tiles/@AnimatableBody2D@63178" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63178" to="Tiles/@AnimatableBody2D@63178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63178" to="Tiles/@AnimatableBody2D@63178" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63178" to="Tiles/@AnimatableBody2D@63178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63179" to="Tiles/@AnimatableBody2D@63179/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63179" to="Tiles/@AnimatableBody2D@63179/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63179" to="Tiles/@AnimatableBody2D@63179" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63179" to="Tiles/@AnimatableBody2D@63179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63179" to="Tiles/@AnimatableBody2D@63179" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63179" to="Tiles/@AnimatableBody2D@63179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63180" to="Tiles/@AnimatableBody2D@63180/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63180" to="Tiles/@AnimatableBody2D@63180/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63180" to="Tiles/@AnimatableBody2D@63180" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63180" to="Tiles/@AnimatableBody2D@63180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63180" to="Tiles/@AnimatableBody2D@63180" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63180" to="Tiles/@AnimatableBody2D@63180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63181" to="Tiles/@AnimatableBody2D@63181/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63181" to="Tiles/@AnimatableBody2D@63181/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63181" to="Tiles/@AnimatableBody2D@63181" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63181" to="Tiles/@AnimatableBody2D@63181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63181" to="Tiles/@AnimatableBody2D@63181" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63181" to="Tiles/@AnimatableBody2D@63181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63182" to="Tiles/@AnimatableBody2D@63182/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63182" to="Tiles/@AnimatableBody2D@63182/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63182" to="Tiles/@AnimatableBody2D@63182" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63182" to="Tiles/@AnimatableBody2D@63182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63182" to="Tiles/@AnimatableBody2D@63182" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63182" to="Tiles/@AnimatableBody2D@63182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63183" to="Tiles/@AnimatableBody2D@63183/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63183" to="Tiles/@AnimatableBody2D@63183/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63183" to="Tiles/@AnimatableBody2D@63183" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63183" to="Tiles/@AnimatableBody2D@63183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63183" to="Tiles/@AnimatableBody2D@63183" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63183" to="Tiles/@AnimatableBody2D@63183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63184" to="Tiles/@AnimatableBody2D@63184/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63184" to="Tiles/@AnimatableBody2D@63184/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63184" to="Tiles/@AnimatableBody2D@63184" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63184" to="Tiles/@AnimatableBody2D@63184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63184" to="Tiles/@AnimatableBody2D@63184" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63184" to="Tiles/@AnimatableBody2D@63184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63185" to="Tiles/@AnimatableBody2D@63185/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63185" to="Tiles/@AnimatableBody2D@63185/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63185" to="Tiles/@AnimatableBody2D@63185" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63185" to="Tiles/@AnimatableBody2D@63185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63185" to="Tiles/@AnimatableBody2D@63185" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63185" to="Tiles/@AnimatableBody2D@63185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63186" to="Tiles/@AnimatableBody2D@63186/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63186" to="Tiles/@AnimatableBody2D@63186/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63186" to="Tiles/@AnimatableBody2D@63186" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63186" to="Tiles/@AnimatableBody2D@63186/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63186" to="Tiles/@AnimatableBody2D@63186" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63186" to="Tiles/@AnimatableBody2D@63186/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63187" to="Tiles/@AnimatableBody2D@63187/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63187" to="Tiles/@AnimatableBody2D@63187/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63187" to="Tiles/@AnimatableBody2D@63187" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63187" to="Tiles/@AnimatableBody2D@63187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63187" to="Tiles/@AnimatableBody2D@63187" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63187" to="Tiles/@AnimatableBody2D@63187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63188" to="Tiles/@AnimatableBody2D@63188/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63188" to="Tiles/@AnimatableBody2D@63188/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63188" to="Tiles/@AnimatableBody2D@63188" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63188" to="Tiles/@AnimatableBody2D@63188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63188" to="Tiles/@AnimatableBody2D@63188" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63188" to="Tiles/@AnimatableBody2D@63188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63189" to="Tiles/@AnimatableBody2D@63189/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63189" to="Tiles/@AnimatableBody2D@63189/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63189" to="Tiles/@AnimatableBody2D@63189" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63189" to="Tiles/@AnimatableBody2D@63189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63189" to="Tiles/@AnimatableBody2D@63189" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63189" to="Tiles/@AnimatableBody2D@63189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63190" to="Tiles/@AnimatableBody2D@63190/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63190" to="Tiles/@AnimatableBody2D@63190/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63190" to="Tiles/@AnimatableBody2D@63190" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63190" to="Tiles/@AnimatableBody2D@63190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63190" to="Tiles/@AnimatableBody2D@63190" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63190" to="Tiles/@AnimatableBody2D@63190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63191" to="Tiles/@AnimatableBody2D@63191/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63191" to="Tiles/@AnimatableBody2D@63191/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63191" to="Tiles/@AnimatableBody2D@63191" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63191" to="Tiles/@AnimatableBody2D@63191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63191" to="Tiles/@AnimatableBody2D@63191" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63191" to="Tiles/@AnimatableBody2D@63191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63192" to="Tiles/@AnimatableBody2D@63192/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63192" to="Tiles/@AnimatableBody2D@63192/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63192" to="Tiles/@AnimatableBody2D@63192" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63192" to="Tiles/@AnimatableBody2D@63192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63192" to="Tiles/@AnimatableBody2D@63192" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63192" to="Tiles/@AnimatableBody2D@63192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63193" to="Tiles/@AnimatableBody2D@63193/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63193" to="Tiles/@AnimatableBody2D@63193/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63193" to="Tiles/@AnimatableBody2D@63193" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63193" to="Tiles/@AnimatableBody2D@63193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63193" to="Tiles/@AnimatableBody2D@63193" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63193" to="Tiles/@AnimatableBody2D@63193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63194" to="Tiles/@AnimatableBody2D@63194/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63194" to="Tiles/@AnimatableBody2D@63194/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63194" to="Tiles/@AnimatableBody2D@63194" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63194" to="Tiles/@AnimatableBody2D@63194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63194" to="Tiles/@AnimatableBody2D@63194" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63194" to="Tiles/@AnimatableBody2D@63194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63195" to="Tiles/@AnimatableBody2D@63195/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63195" to="Tiles/@AnimatableBody2D@63195/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63195" to="Tiles/@AnimatableBody2D@63195" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63195" to="Tiles/@AnimatableBody2D@63195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63195" to="Tiles/@AnimatableBody2D@63195" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63195" to="Tiles/@AnimatableBody2D@63195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63196" to="Tiles/@AnimatableBody2D@63196/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63196" to="Tiles/@AnimatableBody2D@63196/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63196" to="Tiles/@AnimatableBody2D@63196" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63196" to="Tiles/@AnimatableBody2D@63196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63196" to="Tiles/@AnimatableBody2D@63196" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63196" to="Tiles/@AnimatableBody2D@63196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63197" to="Tiles/@AnimatableBody2D@63197/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63197" to="Tiles/@AnimatableBody2D@63197/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63197" to="Tiles/@AnimatableBody2D@63197" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63197" to="Tiles/@AnimatableBody2D@63197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63197" to="Tiles/@AnimatableBody2D@63197" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63197" to="Tiles/@AnimatableBody2D@63197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63198" to="Tiles/@AnimatableBody2D@63198/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63198" to="Tiles/@AnimatableBody2D@63198/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63198" to="Tiles/@AnimatableBody2D@63198" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63198" to="Tiles/@AnimatableBody2D@63198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63198" to="Tiles/@AnimatableBody2D@63198" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63198" to="Tiles/@AnimatableBody2D@63198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63199" to="Tiles/@AnimatableBody2D@63199/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63199" to="Tiles/@AnimatableBody2D@63199/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63199" to="Tiles/@AnimatableBody2D@63199" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63199" to="Tiles/@AnimatableBody2D@63199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63199" to="Tiles/@AnimatableBody2D@63199" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63199" to="Tiles/@AnimatableBody2D@63199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63200" to="Tiles/@AnimatableBody2D@63200/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63200" to="Tiles/@AnimatableBody2D@63200/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63200" to="Tiles/@AnimatableBody2D@63200" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63200" to="Tiles/@AnimatableBody2D@63200/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63200" to="Tiles/@AnimatableBody2D@63200" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63200" to="Tiles/@AnimatableBody2D@63200/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63201" to="Tiles/@AnimatableBody2D@63201/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63201" to="Tiles/@AnimatableBody2D@63201/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63201" to="Tiles/@AnimatableBody2D@63201" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63201" to="Tiles/@AnimatableBody2D@63201/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63201" to="Tiles/@AnimatableBody2D@63201" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63201" to="Tiles/@AnimatableBody2D@63201/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63202" to="Tiles/@AnimatableBody2D@63202/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63202" to="Tiles/@AnimatableBody2D@63202/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63202" to="Tiles/@AnimatableBody2D@63202" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63202" to="Tiles/@AnimatableBody2D@63202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63202" to="Tiles/@AnimatableBody2D@63202" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63202" to="Tiles/@AnimatableBody2D@63202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63203" to="Tiles/@AnimatableBody2D@63203/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63203" to="Tiles/@AnimatableBody2D@63203/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63203" to="Tiles/@AnimatableBody2D@63203" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63203" to="Tiles/@AnimatableBody2D@63203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63203" to="Tiles/@AnimatableBody2D@63203" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63203" to="Tiles/@AnimatableBody2D@63203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63204" to="Tiles/@AnimatableBody2D@63204/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63204" to="Tiles/@AnimatableBody2D@63204/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63204" to="Tiles/@AnimatableBody2D@63204" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63204" to="Tiles/@AnimatableBody2D@63204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63204" to="Tiles/@AnimatableBody2D@63204" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63204" to="Tiles/@AnimatableBody2D@63204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63205" to="Tiles/@AnimatableBody2D@63205/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63205" to="Tiles/@AnimatableBody2D@63205/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63205" to="Tiles/@AnimatableBody2D@63205" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63205" to="Tiles/@AnimatableBody2D@63205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63205" to="Tiles/@AnimatableBody2D@63205" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63205" to="Tiles/@AnimatableBody2D@63205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63206" to="Tiles/@AnimatableBody2D@63206/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63206" to="Tiles/@AnimatableBody2D@63206/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63206" to="Tiles/@AnimatableBody2D@63206" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63206" to="Tiles/@AnimatableBody2D@63206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63206" to="Tiles/@AnimatableBody2D@63206" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63206" to="Tiles/@AnimatableBody2D@63206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63207" to="Tiles/@AnimatableBody2D@63207/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63207" to="Tiles/@AnimatableBody2D@63207/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63207" to="Tiles/@AnimatableBody2D@63207" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63207" to="Tiles/@AnimatableBody2D@63207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63207" to="Tiles/@AnimatableBody2D@63207" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63207" to="Tiles/@AnimatableBody2D@63207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63208" to="Tiles/@AnimatableBody2D@63208/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63208" to="Tiles/@AnimatableBody2D@63208/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63208" to="Tiles/@AnimatableBody2D@63208" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63208" to="Tiles/@AnimatableBody2D@63208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63208" to="Tiles/@AnimatableBody2D@63208" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63208" to="Tiles/@AnimatableBody2D@63208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63209" to="Tiles/@AnimatableBody2D@63209/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63209" to="Tiles/@AnimatableBody2D@63209/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63209" to="Tiles/@AnimatableBody2D@63209" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63209" to="Tiles/@AnimatableBody2D@63209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63209" to="Tiles/@AnimatableBody2D@63209" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63209" to="Tiles/@AnimatableBody2D@63209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63210" to="Tiles/@AnimatableBody2D@63210/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63210" to="Tiles/@AnimatableBody2D@63210/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63210" to="Tiles/@AnimatableBody2D@63210" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63210" to="Tiles/@AnimatableBody2D@63210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63210" to="Tiles/@AnimatableBody2D@63210" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63210" to="Tiles/@AnimatableBody2D@63210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63211" to="Tiles/@AnimatableBody2D@63211/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63211" to="Tiles/@AnimatableBody2D@63211/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63211" to="Tiles/@AnimatableBody2D@63211" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63211" to="Tiles/@AnimatableBody2D@63211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63211" to="Tiles/@AnimatableBody2D@63211" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63211" to="Tiles/@AnimatableBody2D@63211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63212" to="Tiles/@AnimatableBody2D@63212/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63212" to="Tiles/@AnimatableBody2D@63212/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63212" to="Tiles/@AnimatableBody2D@63212" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63212" to="Tiles/@AnimatableBody2D@63212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63212" to="Tiles/@AnimatableBody2D@63212" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63212" to="Tiles/@AnimatableBody2D@63212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63213" to="Tiles/@AnimatableBody2D@63213/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63213" to="Tiles/@AnimatableBody2D@63213/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63213" to="Tiles/@AnimatableBody2D@63213" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63213" to="Tiles/@AnimatableBody2D@63213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63213" to="Tiles/@AnimatableBody2D@63213" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63213" to="Tiles/@AnimatableBody2D@63213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63214" to="Tiles/@AnimatableBody2D@63214/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63214" to="Tiles/@AnimatableBody2D@63214/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63214" to="Tiles/@AnimatableBody2D@63214" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63214" to="Tiles/@AnimatableBody2D@63214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63214" to="Tiles/@AnimatableBody2D@63214" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63214" to="Tiles/@AnimatableBody2D@63214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63215" to="Tiles/@AnimatableBody2D@63215/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63215" to="Tiles/@AnimatableBody2D@63215/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63215" to="Tiles/@AnimatableBody2D@63215" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63215" to="Tiles/@AnimatableBody2D@63215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63215" to="Tiles/@AnimatableBody2D@63215" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63215" to="Tiles/@AnimatableBody2D@63215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63216" to="Tiles/@AnimatableBody2D@63216/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63216" to="Tiles/@AnimatableBody2D@63216/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63216" to="Tiles/@AnimatableBody2D@63216" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63216" to="Tiles/@AnimatableBody2D@63216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63216" to="Tiles/@AnimatableBody2D@63216" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63216" to="Tiles/@AnimatableBody2D@63216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63217" to="Tiles/@AnimatableBody2D@63217/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63217" to="Tiles/@AnimatableBody2D@63217/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63217" to="Tiles/@AnimatableBody2D@63217" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63217" to="Tiles/@AnimatableBody2D@63217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63217" to="Tiles/@AnimatableBody2D@63217" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63217" to="Tiles/@AnimatableBody2D@63217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63218" to="Tiles/@AnimatableBody2D@63218/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63218" to="Tiles/@AnimatableBody2D@63218/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63218" to="Tiles/@AnimatableBody2D@63218" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63218" to="Tiles/@AnimatableBody2D@63218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63218" to="Tiles/@AnimatableBody2D@63218" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63218" to="Tiles/@AnimatableBody2D@63218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63219" to="Tiles/@AnimatableBody2D@63219/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63219" to="Tiles/@AnimatableBody2D@63219/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63219" to="Tiles/@AnimatableBody2D@63219" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63219" to="Tiles/@AnimatableBody2D@63219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63219" to="Tiles/@AnimatableBody2D@63219" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63219" to="Tiles/@AnimatableBody2D@63219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63220" to="Tiles/@AnimatableBody2D@63220/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63220" to="Tiles/@AnimatableBody2D@63220/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63220" to="Tiles/@AnimatableBody2D@63220" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63220" to="Tiles/@AnimatableBody2D@63220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63220" to="Tiles/@AnimatableBody2D@63220" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63220" to="Tiles/@AnimatableBody2D@63220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63221" to="Tiles/@AnimatableBody2D@63221/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63221" to="Tiles/@AnimatableBody2D@63221/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63221" to="Tiles/@AnimatableBody2D@63221" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63221" to="Tiles/@AnimatableBody2D@63221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63221" to="Tiles/@AnimatableBody2D@63221" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63221" to="Tiles/@AnimatableBody2D@63221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63222" to="Tiles/@AnimatableBody2D@63222/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63222" to="Tiles/@AnimatableBody2D@63222/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63222" to="Tiles/@AnimatableBody2D@63222" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63222" to="Tiles/@AnimatableBody2D@63222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63222" to="Tiles/@AnimatableBody2D@63222" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63222" to="Tiles/@AnimatableBody2D@63222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63223" to="Tiles/@AnimatableBody2D@63223/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63223" to="Tiles/@AnimatableBody2D@63223/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63223" to="Tiles/@AnimatableBody2D@63223" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63223" to="Tiles/@AnimatableBody2D@63223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63223" to="Tiles/@AnimatableBody2D@63223" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63223" to="Tiles/@AnimatableBody2D@63223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63224" to="Tiles/@AnimatableBody2D@63224/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63224" to="Tiles/@AnimatableBody2D@63224/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63224" to="Tiles/@AnimatableBody2D@63224" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63224" to="Tiles/@AnimatableBody2D@63224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63224" to="Tiles/@AnimatableBody2D@63224" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63224" to="Tiles/@AnimatableBody2D@63224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63225" to="Tiles/@AnimatableBody2D@63225/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63225" to="Tiles/@AnimatableBody2D@63225/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63225" to="Tiles/@AnimatableBody2D@63225" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63225" to="Tiles/@AnimatableBody2D@63225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63225" to="Tiles/@AnimatableBody2D@63225" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63225" to="Tiles/@AnimatableBody2D@63225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63226" to="Tiles/@AnimatableBody2D@63226/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63226" to="Tiles/@AnimatableBody2D@63226/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63226" to="Tiles/@AnimatableBody2D@63226" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63226" to="Tiles/@AnimatableBody2D@63226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63226" to="Tiles/@AnimatableBody2D@63226" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63226" to="Tiles/@AnimatableBody2D@63226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63227" to="Tiles/@AnimatableBody2D@63227/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63227" to="Tiles/@AnimatableBody2D@63227/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63227" to="Tiles/@AnimatableBody2D@63227" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63227" to="Tiles/@AnimatableBody2D@63227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63227" to="Tiles/@AnimatableBody2D@63227" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63227" to="Tiles/@AnimatableBody2D@63227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63228" to="Tiles/@AnimatableBody2D@63228/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63228" to="Tiles/@AnimatableBody2D@63228/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63228" to="Tiles/@AnimatableBody2D@63228" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63228" to="Tiles/@AnimatableBody2D@63228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63228" to="Tiles/@AnimatableBody2D@63228" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63228" to="Tiles/@AnimatableBody2D@63228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63229" to="Tiles/@AnimatableBody2D@63229/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63229" to="Tiles/@AnimatableBody2D@63229/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63229" to="Tiles/@AnimatableBody2D@63229" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63229" to="Tiles/@AnimatableBody2D@63229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63229" to="Tiles/@AnimatableBody2D@63229" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63229" to="Tiles/@AnimatableBody2D@63229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63230" to="Tiles/@AnimatableBody2D@63230/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63230" to="Tiles/@AnimatableBody2D@63230/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63230" to="Tiles/@AnimatableBody2D@63230" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63230" to="Tiles/@AnimatableBody2D@63230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63230" to="Tiles/@AnimatableBody2D@63230" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63230" to="Tiles/@AnimatableBody2D@63230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63231" to="Tiles/@AnimatableBody2D@63231/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63231" to="Tiles/@AnimatableBody2D@63231/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63231" to="Tiles/@AnimatableBody2D@63231" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63231" to="Tiles/@AnimatableBody2D@63231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63231" to="Tiles/@AnimatableBody2D@63231" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63231" to="Tiles/@AnimatableBody2D@63231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63232" to="Tiles/@AnimatableBody2D@63232/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63232" to="Tiles/@AnimatableBody2D@63232/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63232" to="Tiles/@AnimatableBody2D@63232" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63232" to="Tiles/@AnimatableBody2D@63232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63232" to="Tiles/@AnimatableBody2D@63232" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63232" to="Tiles/@AnimatableBody2D@63232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63233" to="Tiles/@AnimatableBody2D@63233/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63233" to="Tiles/@AnimatableBody2D@63233/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63233" to="Tiles/@AnimatableBody2D@63233" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63233" to="Tiles/@AnimatableBody2D@63233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63233" to="Tiles/@AnimatableBody2D@63233" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63233" to="Tiles/@AnimatableBody2D@63233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63234" to="Tiles/@AnimatableBody2D@63234/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63234" to="Tiles/@AnimatableBody2D@63234/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63234" to="Tiles/@AnimatableBody2D@63234" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63234" to="Tiles/@AnimatableBody2D@63234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63234" to="Tiles/@AnimatableBody2D@63234" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63234" to="Tiles/@AnimatableBody2D@63234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63235" to="Tiles/@AnimatableBody2D@63235/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63235" to="Tiles/@AnimatableBody2D@63235/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63235" to="Tiles/@AnimatableBody2D@63235" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63235" to="Tiles/@AnimatableBody2D@63235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63235" to="Tiles/@AnimatableBody2D@63235" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63235" to="Tiles/@AnimatableBody2D@63235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63236" to="Tiles/@AnimatableBody2D@63236/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63236" to="Tiles/@AnimatableBody2D@63236/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63236" to="Tiles/@AnimatableBody2D@63236" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63236" to="Tiles/@AnimatableBody2D@63236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63236" to="Tiles/@AnimatableBody2D@63236" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63236" to="Tiles/@AnimatableBody2D@63236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63237" to="Tiles/@AnimatableBody2D@63237/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63237" to="Tiles/@AnimatableBody2D@63237/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63237" to="Tiles/@AnimatableBody2D@63237" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63237" to="Tiles/@AnimatableBody2D@63237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63237" to="Tiles/@AnimatableBody2D@63237" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63237" to="Tiles/@AnimatableBody2D@63237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63238" to="Tiles/@AnimatableBody2D@63238/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63238" to="Tiles/@AnimatableBody2D@63238/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63238" to="Tiles/@AnimatableBody2D@63238" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63238" to="Tiles/@AnimatableBody2D@63238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63238" to="Tiles/@AnimatableBody2D@63238" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63238" to="Tiles/@AnimatableBody2D@63238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63239" to="Tiles/@AnimatableBody2D@63239/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63239" to="Tiles/@AnimatableBody2D@63239/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63239" to="Tiles/@AnimatableBody2D@63239" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63239" to="Tiles/@AnimatableBody2D@63239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63239" to="Tiles/@AnimatableBody2D@63239" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63239" to="Tiles/@AnimatableBody2D@63239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63240" to="Tiles/@AnimatableBody2D@63240/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63240" to="Tiles/@AnimatableBody2D@63240/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63240" to="Tiles/@AnimatableBody2D@63240" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63240" to="Tiles/@AnimatableBody2D@63240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63240" to="Tiles/@AnimatableBody2D@63240" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63240" to="Tiles/@AnimatableBody2D@63240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63241" to="Tiles/@AnimatableBody2D@63241/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63241" to="Tiles/@AnimatableBody2D@63241/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63241" to="Tiles/@AnimatableBody2D@63241" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63241" to="Tiles/@AnimatableBody2D@63241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63241" to="Tiles/@AnimatableBody2D@63241" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63241" to="Tiles/@AnimatableBody2D@63241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63242" to="Tiles/@AnimatableBody2D@63242/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63242" to="Tiles/@AnimatableBody2D@63242/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63242" to="Tiles/@AnimatableBody2D@63242" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63242" to="Tiles/@AnimatableBody2D@63242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63242" to="Tiles/@AnimatableBody2D@63242" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63242" to="Tiles/@AnimatableBody2D@63242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63243" to="Tiles/@AnimatableBody2D@63243/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63243" to="Tiles/@AnimatableBody2D@63243/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63243" to="Tiles/@AnimatableBody2D@63243" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63243" to="Tiles/@AnimatableBody2D@63243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63243" to="Tiles/@AnimatableBody2D@63243" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63243" to="Tiles/@AnimatableBody2D@63243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63244" to="Tiles/@AnimatableBody2D@63244/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63244" to="Tiles/@AnimatableBody2D@63244/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63244" to="Tiles/@AnimatableBody2D@63244" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63244" to="Tiles/@AnimatableBody2D@63244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63244" to="Tiles/@AnimatableBody2D@63244" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63244" to="Tiles/@AnimatableBody2D@63244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63245" to="Tiles/@AnimatableBody2D@63245/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63245" to="Tiles/@AnimatableBody2D@63245/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63245" to="Tiles/@AnimatableBody2D@63245" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63245" to="Tiles/@AnimatableBody2D@63245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63245" to="Tiles/@AnimatableBody2D@63245" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63245" to="Tiles/@AnimatableBody2D@63245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63246" to="Tiles/@AnimatableBody2D@63246/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63246" to="Tiles/@AnimatableBody2D@63246/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63246" to="Tiles/@AnimatableBody2D@63246" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63246" to="Tiles/@AnimatableBody2D@63246/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63246" to="Tiles/@AnimatableBody2D@63246" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63246" to="Tiles/@AnimatableBody2D@63246/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63247" to="Tiles/@AnimatableBody2D@63247/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63247" to="Tiles/@AnimatableBody2D@63247/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63247" to="Tiles/@AnimatableBody2D@63247" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63247" to="Tiles/@AnimatableBody2D@63247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63247" to="Tiles/@AnimatableBody2D@63247" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63247" to="Tiles/@AnimatableBody2D@63247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63248" to="Tiles/@AnimatableBody2D@63248/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63248" to="Tiles/@AnimatableBody2D@63248/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63248" to="Tiles/@AnimatableBody2D@63248" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63248" to="Tiles/@AnimatableBody2D@63248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63248" to="Tiles/@AnimatableBody2D@63248" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63248" to="Tiles/@AnimatableBody2D@63248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63249" to="Tiles/@AnimatableBody2D@63249/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63249" to="Tiles/@AnimatableBody2D@63249/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63249" to="Tiles/@AnimatableBody2D@63249" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63249" to="Tiles/@AnimatableBody2D@63249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63249" to="Tiles/@AnimatableBody2D@63249" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63249" to="Tiles/@AnimatableBody2D@63249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63250" to="Tiles/@AnimatableBody2D@63250/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63250" to="Tiles/@AnimatableBody2D@63250/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63250" to="Tiles/@AnimatableBody2D@63250" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63250" to="Tiles/@AnimatableBody2D@63250/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63250" to="Tiles/@AnimatableBody2D@63250" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63250" to="Tiles/@AnimatableBody2D@63250/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63251" to="Tiles/@AnimatableBody2D@63251/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63251" to="Tiles/@AnimatableBody2D@63251/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63251" to="Tiles/@AnimatableBody2D@63251" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63251" to="Tiles/@AnimatableBody2D@63251/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63251" to="Tiles/@AnimatableBody2D@63251" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63251" to="Tiles/@AnimatableBody2D@63251/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63252" to="Tiles/@AnimatableBody2D@63252/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63252" to="Tiles/@AnimatableBody2D@63252/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63252" to="Tiles/@AnimatableBody2D@63252" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63252" to="Tiles/@AnimatableBody2D@63252/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63252" to="Tiles/@AnimatableBody2D@63252" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63252" to="Tiles/@AnimatableBody2D@63252/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63253" to="Tiles/@AnimatableBody2D@63253/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63253" to="Tiles/@AnimatableBody2D@63253/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63253" to="Tiles/@AnimatableBody2D@63253" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63253" to="Tiles/@AnimatableBody2D@63253/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63253" to="Tiles/@AnimatableBody2D@63253" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63253" to="Tiles/@AnimatableBody2D@63253/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63254" to="Tiles/@AnimatableBody2D@63254/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63254" to="Tiles/@AnimatableBody2D@63254/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63254" to="Tiles/@AnimatableBody2D@63254" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63254" to="Tiles/@AnimatableBody2D@63254/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63254" to="Tiles/@AnimatableBody2D@63254" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63254" to="Tiles/@AnimatableBody2D@63254/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63255" to="Tiles/@AnimatableBody2D@63255/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63255" to="Tiles/@AnimatableBody2D@63255/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63255" to="Tiles/@AnimatableBody2D@63255" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63255" to="Tiles/@AnimatableBody2D@63255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63255" to="Tiles/@AnimatableBody2D@63255" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63255" to="Tiles/@AnimatableBody2D@63255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63256" to="Tiles/@AnimatableBody2D@63256/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63256" to="Tiles/@AnimatableBody2D@63256/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63256" to="Tiles/@AnimatableBody2D@63256" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63256" to="Tiles/@AnimatableBody2D@63256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63256" to="Tiles/@AnimatableBody2D@63256" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63256" to="Tiles/@AnimatableBody2D@63256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63257" to="Tiles/@AnimatableBody2D@63257/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63257" to="Tiles/@AnimatableBody2D@63257/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63257" to="Tiles/@AnimatableBody2D@63257" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63257" to="Tiles/@AnimatableBody2D@63257/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63257" to="Tiles/@AnimatableBody2D@63257" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63257" to="Tiles/@AnimatableBody2D@63257/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63258" to="Tiles/@AnimatableBody2D@63258/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63258" to="Tiles/@AnimatableBody2D@63258/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63258" to="Tiles/@AnimatableBody2D@63258" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63258" to="Tiles/@AnimatableBody2D@63258/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63258" to="Tiles/@AnimatableBody2D@63258" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63258" to="Tiles/@AnimatableBody2D@63258/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63259" to="Tiles/@AnimatableBody2D@63259/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63259" to="Tiles/@AnimatableBody2D@63259/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63259" to="Tiles/@AnimatableBody2D@63259" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63259" to="Tiles/@AnimatableBody2D@63259/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63259" to="Tiles/@AnimatableBody2D@63259" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63259" to="Tiles/@AnimatableBody2D@63259/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63260" to="Tiles/@AnimatableBody2D@63260/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63260" to="Tiles/@AnimatableBody2D@63260/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63260" to="Tiles/@AnimatableBody2D@63260" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63260" to="Tiles/@AnimatableBody2D@63260/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63260" to="Tiles/@AnimatableBody2D@63260" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63260" to="Tiles/@AnimatableBody2D@63260/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63261" to="Tiles/@AnimatableBody2D@63261/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63261" to="Tiles/@AnimatableBody2D@63261/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63261" to="Tiles/@AnimatableBody2D@63261" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63261" to="Tiles/@AnimatableBody2D@63261/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63261" to="Tiles/@AnimatableBody2D@63261" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63261" to="Tiles/@AnimatableBody2D@63261/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63262" to="Tiles/@AnimatableBody2D@63262/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63262" to="Tiles/@AnimatableBody2D@63262/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63262" to="Tiles/@AnimatableBody2D@63262" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63262" to="Tiles/@AnimatableBody2D@63262/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63262" to="Tiles/@AnimatableBody2D@63262" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63262" to="Tiles/@AnimatableBody2D@63262/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63263" to="Tiles/@AnimatableBody2D@63263/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63263" to="Tiles/@AnimatableBody2D@63263/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63263" to="Tiles/@AnimatableBody2D@63263" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63263" to="Tiles/@AnimatableBody2D@63263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63263" to="Tiles/@AnimatableBody2D@63263" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63263" to="Tiles/@AnimatableBody2D@63263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63264" to="Tiles/@AnimatableBody2D@63264/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63264" to="Tiles/@AnimatableBody2D@63264/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63264" to="Tiles/@AnimatableBody2D@63264" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63264" to="Tiles/@AnimatableBody2D@63264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63264" to="Tiles/@AnimatableBody2D@63264" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63264" to="Tiles/@AnimatableBody2D@63264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63265" to="Tiles/@AnimatableBody2D@63265/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63265" to="Tiles/@AnimatableBody2D@63265/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63265" to="Tiles/@AnimatableBody2D@63265" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63265" to="Tiles/@AnimatableBody2D@63265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63265" to="Tiles/@AnimatableBody2D@63265" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63265" to="Tiles/@AnimatableBody2D@63265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63266" to="Tiles/@AnimatableBody2D@63266/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63266" to="Tiles/@AnimatableBody2D@63266/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63266" to="Tiles/@AnimatableBody2D@63266" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63266" to="Tiles/@AnimatableBody2D@63266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63266" to="Tiles/@AnimatableBody2D@63266" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63266" to="Tiles/@AnimatableBody2D@63266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63267" to="Tiles/@AnimatableBody2D@63267/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63267" to="Tiles/@AnimatableBody2D@63267/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63267" to="Tiles/@AnimatableBody2D@63267" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63267" to="Tiles/@AnimatableBody2D@63267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63267" to="Tiles/@AnimatableBody2D@63267" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63267" to="Tiles/@AnimatableBody2D@63267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63268" to="Tiles/@AnimatableBody2D@63268/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63268" to="Tiles/@AnimatableBody2D@63268/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63268" to="Tiles/@AnimatableBody2D@63268" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63268" to="Tiles/@AnimatableBody2D@63268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63268" to="Tiles/@AnimatableBody2D@63268" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63268" to="Tiles/@AnimatableBody2D@63268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63269" to="Tiles/@AnimatableBody2D@63269/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63269" to="Tiles/@AnimatableBody2D@63269/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63269" to="Tiles/@AnimatableBody2D@63269" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63269" to="Tiles/@AnimatableBody2D@63269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63269" to="Tiles/@AnimatableBody2D@63269" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63269" to="Tiles/@AnimatableBody2D@63269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63270" to="Tiles/@AnimatableBody2D@63270/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63270" to="Tiles/@AnimatableBody2D@63270/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63270" to="Tiles/@AnimatableBody2D@63270" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63270" to="Tiles/@AnimatableBody2D@63270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63270" to="Tiles/@AnimatableBody2D@63270" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63270" to="Tiles/@AnimatableBody2D@63270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63271" to="Tiles/@AnimatableBody2D@63271/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63271" to="Tiles/@AnimatableBody2D@63271/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63271" to="Tiles/@AnimatableBody2D@63271" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63271" to="Tiles/@AnimatableBody2D@63271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63271" to="Tiles/@AnimatableBody2D@63271" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63271" to="Tiles/@AnimatableBody2D@63271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63272" to="Tiles/@AnimatableBody2D@63272/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63272" to="Tiles/@AnimatableBody2D@63272/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63272" to="Tiles/@AnimatableBody2D@63272" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63272" to="Tiles/@AnimatableBody2D@63272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63272" to="Tiles/@AnimatableBody2D@63272" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63272" to="Tiles/@AnimatableBody2D@63272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63273" to="Tiles/@AnimatableBody2D@63273/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63273" to="Tiles/@AnimatableBody2D@63273/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63273" to="Tiles/@AnimatableBody2D@63273" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63273" to="Tiles/@AnimatableBody2D@63273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63273" to="Tiles/@AnimatableBody2D@63273" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63273" to="Tiles/@AnimatableBody2D@63273/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@63274" to="Tiles/@Area2D@63274" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63275" to="Tiles/@Area2D@63275" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63276" to="Tiles/@Area2D@63276" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63277" to="Tiles/@Area2D@63277" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63278" to="Tiles/@Area2D@63278" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63279" to="Tiles/@Area2D@63279" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63280" to="Tiles/@Area2D@63280" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63281" to="Tiles/@Area2D@63281" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63282" to="Tiles/@Area2D@63282" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63283" to="Tiles/@Area2D@63283" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63284" to="Tiles/@Area2D@63284" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63285" to="Tiles/@AnimatableBody2D@63285/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63285" to="Tiles/@AnimatableBody2D@63285/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63285" to="Tiles/@AnimatableBody2D@63285" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63285" to="Tiles/@AnimatableBody2D@63285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63285" to="Tiles/@AnimatableBody2D@63285" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63285" to="Tiles/@AnimatableBody2D@63285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63286" to="Tiles/@AnimatableBody2D@63286/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63286" to="Tiles/@AnimatableBody2D@63286/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63286" to="Tiles/@AnimatableBody2D@63286" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63286" to="Tiles/@AnimatableBody2D@63286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63286" to="Tiles/@AnimatableBody2D@63286" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63286" to="Tiles/@AnimatableBody2D@63286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63287" to="Tiles/@AnimatableBody2D@63287/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63287" to="Tiles/@AnimatableBody2D@63287/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63287" to="Tiles/@AnimatableBody2D@63287" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63287" to="Tiles/@AnimatableBody2D@63287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63287" to="Tiles/@AnimatableBody2D@63287" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63287" to="Tiles/@AnimatableBody2D@63287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63288" to="Tiles/@AnimatableBody2D@63288/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63288" to="Tiles/@AnimatableBody2D@63288/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63288" to="Tiles/@AnimatableBody2D@63288" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63288" to="Tiles/@AnimatableBody2D@63288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63288" to="Tiles/@AnimatableBody2D@63288" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63288" to="Tiles/@AnimatableBody2D@63288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63289" to="Tiles/@AnimatableBody2D@63289/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63289" to="Tiles/@AnimatableBody2D@63289/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63289" to="Tiles/@AnimatableBody2D@63289" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63289" to="Tiles/@AnimatableBody2D@63289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63289" to="Tiles/@AnimatableBody2D@63289" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63289" to="Tiles/@AnimatableBody2D@63289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63290" to="Tiles/@AnimatableBody2D@63290/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63290" to="Tiles/@AnimatableBody2D@63290/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63290" to="Tiles/@AnimatableBody2D@63290" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63290" to="Tiles/@AnimatableBody2D@63290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63290" to="Tiles/@AnimatableBody2D@63290" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63290" to="Tiles/@AnimatableBody2D@63290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63291" to="Tiles/@AnimatableBody2D@63291/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63291" to="Tiles/@AnimatableBody2D@63291/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63291" to="Tiles/@AnimatableBody2D@63291" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63291" to="Tiles/@AnimatableBody2D@63291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63291" to="Tiles/@AnimatableBody2D@63291" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63291" to="Tiles/@AnimatableBody2D@63291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63292" to="Tiles/@AnimatableBody2D@63292/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63292" to="Tiles/@AnimatableBody2D@63292/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63292" to="Tiles/@AnimatableBody2D@63292" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63292" to="Tiles/@AnimatableBody2D@63292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63292" to="Tiles/@AnimatableBody2D@63292" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63292" to="Tiles/@AnimatableBody2D@63292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63293" to="Tiles/@AnimatableBody2D@63293/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63293" to="Tiles/@AnimatableBody2D@63293/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63293" to="Tiles/@AnimatableBody2D@63293" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63293" to="Tiles/@AnimatableBody2D@63293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63293" to="Tiles/@AnimatableBody2D@63293" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63293" to="Tiles/@AnimatableBody2D@63293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63294" to="Tiles/@AnimatableBody2D@63294/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63294" to="Tiles/@AnimatableBody2D@63294/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63294" to="Tiles/@AnimatableBody2D@63294" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63294" to="Tiles/@AnimatableBody2D@63294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63294" to="Tiles/@AnimatableBody2D@63294" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63294" to="Tiles/@AnimatableBody2D@63294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63295" to="Tiles/@AnimatableBody2D@63295/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63295" to="Tiles/@AnimatableBody2D@63295/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63295" to="Tiles/@AnimatableBody2D@63295" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63295" to="Tiles/@AnimatableBody2D@63295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63295" to="Tiles/@AnimatableBody2D@63295" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63295" to="Tiles/@AnimatableBody2D@63295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63296" to="Tiles/@AnimatableBody2D@63296/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63296" to="Tiles/@AnimatableBody2D@63296/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63296" to="Tiles/@AnimatableBody2D@63296" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63296" to="Tiles/@AnimatableBody2D@63296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63296" to="Tiles/@AnimatableBody2D@63296" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63296" to="Tiles/@AnimatableBody2D@63296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63297" to="Tiles/@AnimatableBody2D@63297/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63297" to="Tiles/@AnimatableBody2D@63297/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63297" to="Tiles/@AnimatableBody2D@63297" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63297" to="Tiles/@AnimatableBody2D@63297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63297" to="Tiles/@AnimatableBody2D@63297" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63297" to="Tiles/@AnimatableBody2D@63297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63298" to="Tiles/@AnimatableBody2D@63298/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63298" to="Tiles/@AnimatableBody2D@63298/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63298" to="Tiles/@AnimatableBody2D@63298" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63298" to="Tiles/@AnimatableBody2D@63298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63298" to="Tiles/@AnimatableBody2D@63298" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63298" to="Tiles/@AnimatableBody2D@63298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63299" to="Tiles/@AnimatableBody2D@63299/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63299" to="Tiles/@AnimatableBody2D@63299/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63299" to="Tiles/@AnimatableBody2D@63299" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63299" to="Tiles/@AnimatableBody2D@63299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63299" to="Tiles/@AnimatableBody2D@63299" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63299" to="Tiles/@AnimatableBody2D@63299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63300" to="Tiles/@AnimatableBody2D@63300/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63300" to="Tiles/@AnimatableBody2D@63300/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63300" to="Tiles/@AnimatableBody2D@63300" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63300" to="Tiles/@AnimatableBody2D@63300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63300" to="Tiles/@AnimatableBody2D@63300" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63300" to="Tiles/@AnimatableBody2D@63300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63301" to="Tiles/@AnimatableBody2D@63301/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63301" to="Tiles/@AnimatableBody2D@63301/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63301" to="Tiles/@AnimatableBody2D@63301" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63301" to="Tiles/@AnimatableBody2D@63301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63301" to="Tiles/@AnimatableBody2D@63301" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63301" to="Tiles/@AnimatableBody2D@63301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63302" to="Tiles/@AnimatableBody2D@63302/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63302" to="Tiles/@AnimatableBody2D@63302/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63302" to="Tiles/@AnimatableBody2D@63302" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63302" to="Tiles/@AnimatableBody2D@63302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63302" to="Tiles/@AnimatableBody2D@63302" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63302" to="Tiles/@AnimatableBody2D@63302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63303" to="Tiles/@AnimatableBody2D@63303/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63303" to="Tiles/@AnimatableBody2D@63303/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63303" to="Tiles/@AnimatableBody2D@63303" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63303" to="Tiles/@AnimatableBody2D@63303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63303" to="Tiles/@AnimatableBody2D@63303" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63303" to="Tiles/@AnimatableBody2D@63303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63304" to="Tiles/@AnimatableBody2D@63304/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63304" to="Tiles/@AnimatableBody2D@63304/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63304" to="Tiles/@AnimatableBody2D@63304" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63304" to="Tiles/@AnimatableBody2D@63304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63304" to="Tiles/@AnimatableBody2D@63304" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63304" to="Tiles/@AnimatableBody2D@63304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63305" to="Tiles/@AnimatableBody2D@63305/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63305" to="Tiles/@AnimatableBody2D@63305/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63305" to="Tiles/@AnimatableBody2D@63305" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63305" to="Tiles/@AnimatableBody2D@63305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63305" to="Tiles/@AnimatableBody2D@63305" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63305" to="Tiles/@AnimatableBody2D@63305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63306" to="Tiles/@AnimatableBody2D@63306/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63306" to="Tiles/@AnimatableBody2D@63306/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63306" to="Tiles/@AnimatableBody2D@63306" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63306" to="Tiles/@AnimatableBody2D@63306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63306" to="Tiles/@AnimatableBody2D@63306" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63306" to="Tiles/@AnimatableBody2D@63306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63307" to="Tiles/@AnimatableBody2D@63307/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63307" to="Tiles/@AnimatableBody2D@63307/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63307" to="Tiles/@AnimatableBody2D@63307" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63307" to="Tiles/@AnimatableBody2D@63307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63307" to="Tiles/@AnimatableBody2D@63307" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63307" to="Tiles/@AnimatableBody2D@63307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63308" to="Tiles/@AnimatableBody2D@63308/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63308" to="Tiles/@AnimatableBody2D@63308/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63308" to="Tiles/@AnimatableBody2D@63308" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63308" to="Tiles/@AnimatableBody2D@63308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63308" to="Tiles/@AnimatableBody2D@63308" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63308" to="Tiles/@AnimatableBody2D@63308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63309" to="Tiles/@AnimatableBody2D@63309/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63309" to="Tiles/@AnimatableBody2D@63309/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63309" to="Tiles/@AnimatableBody2D@63309" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63309" to="Tiles/@AnimatableBody2D@63309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63309" to="Tiles/@AnimatableBody2D@63309" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63309" to="Tiles/@AnimatableBody2D@63309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63310" to="Tiles/@AnimatableBody2D@63310/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63310" to="Tiles/@AnimatableBody2D@63310/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63310" to="Tiles/@AnimatableBody2D@63310" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63310" to="Tiles/@AnimatableBody2D@63310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63310" to="Tiles/@AnimatableBody2D@63310" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63310" to="Tiles/@AnimatableBody2D@63310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63311" to="Tiles/@AnimatableBody2D@63311/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63311" to="Tiles/@AnimatableBody2D@63311/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63311" to="Tiles/@AnimatableBody2D@63311" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63311" to="Tiles/@AnimatableBody2D@63311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63311" to="Tiles/@AnimatableBody2D@63311" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63311" to="Tiles/@AnimatableBody2D@63311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63312" to="Tiles/@AnimatableBody2D@63312/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63312" to="Tiles/@AnimatableBody2D@63312/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63312" to="Tiles/@AnimatableBody2D@63312" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63312" to="Tiles/@AnimatableBody2D@63312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63312" to="Tiles/@AnimatableBody2D@63312" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63312" to="Tiles/@AnimatableBody2D@63312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63313" to="Tiles/@AnimatableBody2D@63313/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63313" to="Tiles/@AnimatableBody2D@63313/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63313" to="Tiles/@AnimatableBody2D@63313" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63313" to="Tiles/@AnimatableBody2D@63313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63313" to="Tiles/@AnimatableBody2D@63313" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63313" to="Tiles/@AnimatableBody2D@63313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63314" to="Tiles/@AnimatableBody2D@63314/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63314" to="Tiles/@AnimatableBody2D@63314/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63314" to="Tiles/@AnimatableBody2D@63314" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63314" to="Tiles/@AnimatableBody2D@63314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63314" to="Tiles/@AnimatableBody2D@63314" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63314" to="Tiles/@AnimatableBody2D@63314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63315" to="Tiles/@AnimatableBody2D@63315/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63315" to="Tiles/@AnimatableBody2D@63315/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63315" to="Tiles/@AnimatableBody2D@63315" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63315" to="Tiles/@AnimatableBody2D@63315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63315" to="Tiles/@AnimatableBody2D@63315" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63315" to="Tiles/@AnimatableBody2D@63315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63316" to="Tiles/@AnimatableBody2D@63316/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63316" to="Tiles/@AnimatableBody2D@63316/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63316" to="Tiles/@AnimatableBody2D@63316" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63316" to="Tiles/@AnimatableBody2D@63316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63316" to="Tiles/@AnimatableBody2D@63316" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63316" to="Tiles/@AnimatableBody2D@63316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63317" to="Tiles/@AnimatableBody2D@63317/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63317" to="Tiles/@AnimatableBody2D@63317/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63317" to="Tiles/@AnimatableBody2D@63317" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63317" to="Tiles/@AnimatableBody2D@63317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63317" to="Tiles/@AnimatableBody2D@63317" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63317" to="Tiles/@AnimatableBody2D@63317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63318" to="Tiles/@AnimatableBody2D@63318/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63318" to="Tiles/@AnimatableBody2D@63318/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63318" to="Tiles/@AnimatableBody2D@63318" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63318" to="Tiles/@AnimatableBody2D@63318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63318" to="Tiles/@AnimatableBody2D@63318" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63318" to="Tiles/@AnimatableBody2D@63318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63319" to="Tiles/@AnimatableBody2D@63319/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63319" to="Tiles/@AnimatableBody2D@63319/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63319" to="Tiles/@AnimatableBody2D@63319" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63319" to="Tiles/@AnimatableBody2D@63319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63319" to="Tiles/@AnimatableBody2D@63319" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63319" to="Tiles/@AnimatableBody2D@63319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63320" to="Tiles/@AnimatableBody2D@63320/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63320" to="Tiles/@AnimatableBody2D@63320/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63320" to="Tiles/@AnimatableBody2D@63320" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63320" to="Tiles/@AnimatableBody2D@63320/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63320" to="Tiles/@AnimatableBody2D@63320" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63320" to="Tiles/@AnimatableBody2D@63320/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63321" to="Tiles/@AnimatableBody2D@63321/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63321" to="Tiles/@AnimatableBody2D@63321/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63321" to="Tiles/@AnimatableBody2D@63321" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63321" to="Tiles/@AnimatableBody2D@63321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63321" to="Tiles/@AnimatableBody2D@63321" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63321" to="Tiles/@AnimatableBody2D@63321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63322" to="Tiles/@AnimatableBody2D@63322/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63322" to="Tiles/@AnimatableBody2D@63322/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63322" to="Tiles/@AnimatableBody2D@63322" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63322" to="Tiles/@AnimatableBody2D@63322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63322" to="Tiles/@AnimatableBody2D@63322" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63322" to="Tiles/@AnimatableBody2D@63322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63323" to="Tiles/@AnimatableBody2D@63323/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63323" to="Tiles/@AnimatableBody2D@63323/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63323" to="Tiles/@AnimatableBody2D@63323" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63323" to="Tiles/@AnimatableBody2D@63323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63323" to="Tiles/@AnimatableBody2D@63323" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63323" to="Tiles/@AnimatableBody2D@63323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63324" to="Tiles/@AnimatableBody2D@63324/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63324" to="Tiles/@AnimatableBody2D@63324/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63324" to="Tiles/@AnimatableBody2D@63324" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63324" to="Tiles/@AnimatableBody2D@63324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63324" to="Tiles/@AnimatableBody2D@63324" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63324" to="Tiles/@AnimatableBody2D@63324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63325" to="Tiles/@AnimatableBody2D@63325/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63325" to="Tiles/@AnimatableBody2D@63325/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63325" to="Tiles/@AnimatableBody2D@63325" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63325" to="Tiles/@AnimatableBody2D@63325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63325" to="Tiles/@AnimatableBody2D@63325" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63325" to="Tiles/@AnimatableBody2D@63325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63326" to="Tiles/@AnimatableBody2D@63326/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63326" to="Tiles/@AnimatableBody2D@63326/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63326" to="Tiles/@AnimatableBody2D@63326" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63326" to="Tiles/@AnimatableBody2D@63326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63326" to="Tiles/@AnimatableBody2D@63326" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63326" to="Tiles/@AnimatableBody2D@63326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63327" to="Tiles/@AnimatableBody2D@63327/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63327" to="Tiles/@AnimatableBody2D@63327/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63327" to="Tiles/@AnimatableBody2D@63327" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63327" to="Tiles/@AnimatableBody2D@63327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63327" to="Tiles/@AnimatableBody2D@63327" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63327" to="Tiles/@AnimatableBody2D@63327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63328" to="Tiles/@AnimatableBody2D@63328/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63328" to="Tiles/@AnimatableBody2D@63328/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63328" to="Tiles/@AnimatableBody2D@63328" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63328" to="Tiles/@AnimatableBody2D@63328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63328" to="Tiles/@AnimatableBody2D@63328" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63328" to="Tiles/@AnimatableBody2D@63328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63329" to="Tiles/@AnimatableBody2D@63329/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63329" to="Tiles/@AnimatableBody2D@63329/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63329" to="Tiles/@AnimatableBody2D@63329" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63329" to="Tiles/@AnimatableBody2D@63329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63329" to="Tiles/@AnimatableBody2D@63329" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63329" to="Tiles/@AnimatableBody2D@63329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63330" to="Tiles/@AnimatableBody2D@63330/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63330" to="Tiles/@AnimatableBody2D@63330/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63330" to="Tiles/@AnimatableBody2D@63330" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63330" to="Tiles/@AnimatableBody2D@63330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63330" to="Tiles/@AnimatableBody2D@63330" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63330" to="Tiles/@AnimatableBody2D@63330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63331" to="Tiles/@AnimatableBody2D@63331/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63331" to="Tiles/@AnimatableBody2D@63331/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63331" to="Tiles/@AnimatableBody2D@63331" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63331" to="Tiles/@AnimatableBody2D@63331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63331" to="Tiles/@AnimatableBody2D@63331" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63331" to="Tiles/@AnimatableBody2D@63331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63332" to="Tiles/@AnimatableBody2D@63332/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63332" to="Tiles/@AnimatableBody2D@63332/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63332" to="Tiles/@AnimatableBody2D@63332" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63332" to="Tiles/@AnimatableBody2D@63332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63332" to="Tiles/@AnimatableBody2D@63332" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63332" to="Tiles/@AnimatableBody2D@63332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63333" to="Tiles/@AnimatableBody2D@63333/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63333" to="Tiles/@AnimatableBody2D@63333/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63333" to="Tiles/@AnimatableBody2D@63333" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63333" to="Tiles/@AnimatableBody2D@63333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63333" to="Tiles/@AnimatableBody2D@63333" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63333" to="Tiles/@AnimatableBody2D@63333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63334" to="Tiles/@AnimatableBody2D@63334/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63334" to="Tiles/@AnimatableBody2D@63334/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63334" to="Tiles/@AnimatableBody2D@63334" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63334" to="Tiles/@AnimatableBody2D@63334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63334" to="Tiles/@AnimatableBody2D@63334" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63334" to="Tiles/@AnimatableBody2D@63334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63335" to="Tiles/@AnimatableBody2D@63335/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63335" to="Tiles/@AnimatableBody2D@63335/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63335" to="Tiles/@AnimatableBody2D@63335" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63335" to="Tiles/@AnimatableBody2D@63335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63335" to="Tiles/@AnimatableBody2D@63335" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63335" to="Tiles/@AnimatableBody2D@63335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63336" to="Tiles/@AnimatableBody2D@63336/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63336" to="Tiles/@AnimatableBody2D@63336/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63336" to="Tiles/@AnimatableBody2D@63336" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63336" to="Tiles/@AnimatableBody2D@63336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63336" to="Tiles/@AnimatableBody2D@63336" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63336" to="Tiles/@AnimatableBody2D@63336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63337" to="Tiles/@AnimatableBody2D@63337/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63337" to="Tiles/@AnimatableBody2D@63337/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63337" to="Tiles/@AnimatableBody2D@63337" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63337" to="Tiles/@AnimatableBody2D@63337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63337" to="Tiles/@AnimatableBody2D@63337" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63337" to="Tiles/@AnimatableBody2D@63337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63338" to="Tiles/@AnimatableBody2D@63338/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63338" to="Tiles/@AnimatableBody2D@63338/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63338" to="Tiles/@AnimatableBody2D@63338" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63338" to="Tiles/@AnimatableBody2D@63338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63338" to="Tiles/@AnimatableBody2D@63338" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63338" to="Tiles/@AnimatableBody2D@63338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63339" to="Tiles/@AnimatableBody2D@63339/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63339" to="Tiles/@AnimatableBody2D@63339/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63339" to="Tiles/@AnimatableBody2D@63339" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63339" to="Tiles/@AnimatableBody2D@63339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63339" to="Tiles/@AnimatableBody2D@63339" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63339" to="Tiles/@AnimatableBody2D@63339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63340" to="Tiles/@AnimatableBody2D@63340/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63340" to="Tiles/@AnimatableBody2D@63340/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63340" to="Tiles/@AnimatableBody2D@63340" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63340" to="Tiles/@AnimatableBody2D@63340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63340" to="Tiles/@AnimatableBody2D@63340" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63340" to="Tiles/@AnimatableBody2D@63340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63341" to="Tiles/@AnimatableBody2D@63341/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63341" to="Tiles/@AnimatableBody2D@63341/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63341" to="Tiles/@AnimatableBody2D@63341" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63341" to="Tiles/@AnimatableBody2D@63341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63341" to="Tiles/@AnimatableBody2D@63341" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63341" to="Tiles/@AnimatableBody2D@63341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63342" to="Tiles/@AnimatableBody2D@63342/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63342" to="Tiles/@AnimatableBody2D@63342/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63342" to="Tiles/@AnimatableBody2D@63342" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63342" to="Tiles/@AnimatableBody2D@63342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63342" to="Tiles/@AnimatableBody2D@63342" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63342" to="Tiles/@AnimatableBody2D@63342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63343" to="Tiles/@AnimatableBody2D@63343/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63343" to="Tiles/@AnimatableBody2D@63343/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63343" to="Tiles/@AnimatableBody2D@63343" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63343" to="Tiles/@AnimatableBody2D@63343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63343" to="Tiles/@AnimatableBody2D@63343" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63343" to="Tiles/@AnimatableBody2D@63343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63344" to="Tiles/@AnimatableBody2D@63344/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63344" to="Tiles/@AnimatableBody2D@63344/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63344" to="Tiles/@AnimatableBody2D@63344" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63344" to="Tiles/@AnimatableBody2D@63344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63344" to="Tiles/@AnimatableBody2D@63344" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63344" to="Tiles/@AnimatableBody2D@63344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63345" to="Tiles/@AnimatableBody2D@63345/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63345" to="Tiles/@AnimatableBody2D@63345/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63345" to="Tiles/@AnimatableBody2D@63345" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63345" to="Tiles/@AnimatableBody2D@63345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63345" to="Tiles/@AnimatableBody2D@63345" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63345" to="Tiles/@AnimatableBody2D@63345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63346" to="Tiles/@AnimatableBody2D@63346/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63346" to="Tiles/@AnimatableBody2D@63346/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63346" to="Tiles/@AnimatableBody2D@63346" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63346" to="Tiles/@AnimatableBody2D@63346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63346" to="Tiles/@AnimatableBody2D@63346" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63346" to="Tiles/@AnimatableBody2D@63346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63347" to="Tiles/@AnimatableBody2D@63347/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63347" to="Tiles/@AnimatableBody2D@63347/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63347" to="Tiles/@AnimatableBody2D@63347" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63347" to="Tiles/@AnimatableBody2D@63347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63347" to="Tiles/@AnimatableBody2D@63347" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63347" to="Tiles/@AnimatableBody2D@63347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63348" to="Tiles/@AnimatableBody2D@63348/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63348" to="Tiles/@AnimatableBody2D@63348/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63348" to="Tiles/@AnimatableBody2D@63348" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63348" to="Tiles/@AnimatableBody2D@63348/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63348" to="Tiles/@AnimatableBody2D@63348" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63348" to="Tiles/@AnimatableBody2D@63348/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63349" to="Tiles/@AnimatableBody2D@63349/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63349" to="Tiles/@AnimatableBody2D@63349/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63349" to="Tiles/@AnimatableBody2D@63349" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63349" to="Tiles/@AnimatableBody2D@63349/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63349" to="Tiles/@AnimatableBody2D@63349" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63349" to="Tiles/@AnimatableBody2D@63349/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63350" to="Tiles/@AnimatableBody2D@63350/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63350" to="Tiles/@AnimatableBody2D@63350/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63350" to="Tiles/@AnimatableBody2D@63350" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63350" to="Tiles/@AnimatableBody2D@63350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63350" to="Tiles/@AnimatableBody2D@63350" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63350" to="Tiles/@AnimatableBody2D@63350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63351" to="Tiles/@AnimatableBody2D@63351/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63351" to="Tiles/@AnimatableBody2D@63351/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63351" to="Tiles/@AnimatableBody2D@63351" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63351" to="Tiles/@AnimatableBody2D@63351/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63351" to="Tiles/@AnimatableBody2D@63351" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63351" to="Tiles/@AnimatableBody2D@63351/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63352" to="Tiles/@AnimatableBody2D@63352/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63352" to="Tiles/@AnimatableBody2D@63352/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63352" to="Tiles/@AnimatableBody2D@63352" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63352" to="Tiles/@AnimatableBody2D@63352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63352" to="Tiles/@AnimatableBody2D@63352" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63352" to="Tiles/@AnimatableBody2D@63352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63353" to="Tiles/@AnimatableBody2D@63353/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63353" to="Tiles/@AnimatableBody2D@63353/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63353" to="Tiles/@AnimatableBody2D@63353" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63353" to="Tiles/@AnimatableBody2D@63353/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63353" to="Tiles/@AnimatableBody2D@63353" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63353" to="Tiles/@AnimatableBody2D@63353/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63354" to="Tiles/@AnimatableBody2D@63354/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63354" to="Tiles/@AnimatableBody2D@63354/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63354" to="Tiles/@AnimatableBody2D@63354" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63354" to="Tiles/@AnimatableBody2D@63354/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63354" to="Tiles/@AnimatableBody2D@63354" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63354" to="Tiles/@AnimatableBody2D@63354/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63355" to="Tiles/@AnimatableBody2D@63355/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63355" to="Tiles/@AnimatableBody2D@63355/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63355" to="Tiles/@AnimatableBody2D@63355" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63355" to="Tiles/@AnimatableBody2D@63355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63355" to="Tiles/@AnimatableBody2D@63355" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63355" to="Tiles/@AnimatableBody2D@63355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63356" to="Tiles/@AnimatableBody2D@63356/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63356" to="Tiles/@AnimatableBody2D@63356/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63356" to="Tiles/@AnimatableBody2D@63356" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63356" to="Tiles/@AnimatableBody2D@63356/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63356" to="Tiles/@AnimatableBody2D@63356" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63356" to="Tiles/@AnimatableBody2D@63356/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63357" to="Tiles/@AnimatableBody2D@63357/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63357" to="Tiles/@AnimatableBody2D@63357/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63357" to="Tiles/@AnimatableBody2D@63357" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63357" to="Tiles/@AnimatableBody2D@63357/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63357" to="Tiles/@AnimatableBody2D@63357" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63357" to="Tiles/@AnimatableBody2D@63357/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63358" to="Tiles/@AnimatableBody2D@63358/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63358" to="Tiles/@AnimatableBody2D@63358/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63358" to="Tiles/@AnimatableBody2D@63358" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63358" to="Tiles/@AnimatableBody2D@63358/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63358" to="Tiles/@AnimatableBody2D@63358" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63358" to="Tiles/@AnimatableBody2D@63358/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63359" to="Tiles/@AnimatableBody2D@63359/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63359" to="Tiles/@AnimatableBody2D@63359/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63359" to="Tiles/@AnimatableBody2D@63359" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63359" to="Tiles/@AnimatableBody2D@63359/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63359" to="Tiles/@AnimatableBody2D@63359" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63359" to="Tiles/@AnimatableBody2D@63359/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63360" to="Tiles/@AnimatableBody2D@63360/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63360" to="Tiles/@AnimatableBody2D@63360/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63360" to="Tiles/@AnimatableBody2D@63360" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63360" to="Tiles/@AnimatableBody2D@63360/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63360" to="Tiles/@AnimatableBody2D@63360" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63360" to="Tiles/@AnimatableBody2D@63360/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63361" to="Tiles/@AnimatableBody2D@63361/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63361" to="Tiles/@AnimatableBody2D@63361/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63361" to="Tiles/@AnimatableBody2D@63361" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63361" to="Tiles/@AnimatableBody2D@63361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63361" to="Tiles/@AnimatableBody2D@63361" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63361" to="Tiles/@AnimatableBody2D@63361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63362" to="Tiles/@AnimatableBody2D@63362/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63362" to="Tiles/@AnimatableBody2D@63362/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63362" to="Tiles/@AnimatableBody2D@63362" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63362" to="Tiles/@AnimatableBody2D@63362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63362" to="Tiles/@AnimatableBody2D@63362" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63362" to="Tiles/@AnimatableBody2D@63362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63363" to="Tiles/@AnimatableBody2D@63363/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63363" to="Tiles/@AnimatableBody2D@63363/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63363" to="Tiles/@AnimatableBody2D@63363" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63363" to="Tiles/@AnimatableBody2D@63363/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63363" to="Tiles/@AnimatableBody2D@63363" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63363" to="Tiles/@AnimatableBody2D@63363/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63364" to="Tiles/@AnimatableBody2D@63364/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63364" to="Tiles/@AnimatableBody2D@63364/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63364" to="Tiles/@AnimatableBody2D@63364" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63364" to="Tiles/@AnimatableBody2D@63364/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63364" to="Tiles/@AnimatableBody2D@63364" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63364" to="Tiles/@AnimatableBody2D@63364/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63365" to="Tiles/@AnimatableBody2D@63365/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63365" to="Tiles/@AnimatableBody2D@63365/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63365" to="Tiles/@AnimatableBody2D@63365" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63365" to="Tiles/@AnimatableBody2D@63365/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63365" to="Tiles/@AnimatableBody2D@63365" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63365" to="Tiles/@AnimatableBody2D@63365/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63366" to="Tiles/@AnimatableBody2D@63366/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63366" to="Tiles/@AnimatableBody2D@63366/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63366" to="Tiles/@AnimatableBody2D@63366" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63366" to="Tiles/@AnimatableBody2D@63366/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63366" to="Tiles/@AnimatableBody2D@63366" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63366" to="Tiles/@AnimatableBody2D@63366/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63367" to="Tiles/@AnimatableBody2D@63367/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63367" to="Tiles/@AnimatableBody2D@63367/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63367" to="Tiles/@AnimatableBody2D@63367" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63367" to="Tiles/@AnimatableBody2D@63367/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63367" to="Tiles/@AnimatableBody2D@63367" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63367" to="Tiles/@AnimatableBody2D@63367/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63368" to="Tiles/@AnimatableBody2D@63368/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63368" to="Tiles/@AnimatableBody2D@63368/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63368" to="Tiles/@AnimatableBody2D@63368" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63368" to="Tiles/@AnimatableBody2D@63368/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63368" to="Tiles/@AnimatableBody2D@63368" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63368" to="Tiles/@AnimatableBody2D@63368/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63369" to="Tiles/@AnimatableBody2D@63369/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63369" to="Tiles/@AnimatableBody2D@63369/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63369" to="Tiles/@AnimatableBody2D@63369" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63369" to="Tiles/@AnimatableBody2D@63369/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63369" to="Tiles/@AnimatableBody2D@63369" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63369" to="Tiles/@AnimatableBody2D@63369/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63370" to="Tiles/@AnimatableBody2D@63370/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63370" to="Tiles/@AnimatableBody2D@63370/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63370" to="Tiles/@AnimatableBody2D@63370" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63370" to="Tiles/@AnimatableBody2D@63370/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63370" to="Tiles/@AnimatableBody2D@63370" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63370" to="Tiles/@AnimatableBody2D@63370/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63371" to="Tiles/@AnimatableBody2D@63371/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63371" to="Tiles/@AnimatableBody2D@63371/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63371" to="Tiles/@AnimatableBody2D@63371" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63371" to="Tiles/@AnimatableBody2D@63371/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63371" to="Tiles/@AnimatableBody2D@63371" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63371" to="Tiles/@AnimatableBody2D@63371/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63372" to="Tiles/@AnimatableBody2D@63372/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63372" to="Tiles/@AnimatableBody2D@63372/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63372" to="Tiles/@AnimatableBody2D@63372" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63372" to="Tiles/@AnimatableBody2D@63372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63372" to="Tiles/@AnimatableBody2D@63372" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63372" to="Tiles/@AnimatableBody2D@63372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63373" to="Tiles/@AnimatableBody2D@63373/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63373" to="Tiles/@AnimatableBody2D@63373/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63373" to="Tiles/@AnimatableBody2D@63373" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63373" to="Tiles/@AnimatableBody2D@63373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63373" to="Tiles/@AnimatableBody2D@63373" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63373" to="Tiles/@AnimatableBody2D@63373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63374" to="Tiles/@AnimatableBody2D@63374/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63374" to="Tiles/@AnimatableBody2D@63374/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63374" to="Tiles/@AnimatableBody2D@63374" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63374" to="Tiles/@AnimatableBody2D@63374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63374" to="Tiles/@AnimatableBody2D@63374" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63374" to="Tiles/@AnimatableBody2D@63374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63375" to="Tiles/@AnimatableBody2D@63375/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63375" to="Tiles/@AnimatableBody2D@63375/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63375" to="Tiles/@AnimatableBody2D@63375" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63375" to="Tiles/@AnimatableBody2D@63375/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63375" to="Tiles/@AnimatableBody2D@63375" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63375" to="Tiles/@AnimatableBody2D@63375/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63376" to="Tiles/@AnimatableBody2D@63376/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63376" to="Tiles/@AnimatableBody2D@63376/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63376" to="Tiles/@AnimatableBody2D@63376" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63376" to="Tiles/@AnimatableBody2D@63376/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63376" to="Tiles/@AnimatableBody2D@63376" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63376" to="Tiles/@AnimatableBody2D@63376/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63377" to="Tiles/@AnimatableBody2D@63377/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63377" to="Tiles/@AnimatableBody2D@63377/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63377" to="Tiles/@AnimatableBody2D@63377" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63377" to="Tiles/@AnimatableBody2D@63377/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63377" to="Tiles/@AnimatableBody2D@63377" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63377" to="Tiles/@AnimatableBody2D@63377/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63378" to="Tiles/@AnimatableBody2D@63378/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63378" to="Tiles/@AnimatableBody2D@63378/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63378" to="Tiles/@AnimatableBody2D@63378" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63378" to="Tiles/@AnimatableBody2D@63378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63378" to="Tiles/@AnimatableBody2D@63378" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63378" to="Tiles/@AnimatableBody2D@63378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63379" to="Tiles/@AnimatableBody2D@63379/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63379" to="Tiles/@AnimatableBody2D@63379/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63379" to="Tiles/@AnimatableBody2D@63379" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63379" to="Tiles/@AnimatableBody2D@63379/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63379" to="Tiles/@AnimatableBody2D@63379" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63379" to="Tiles/@AnimatableBody2D@63379/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63380" to="Tiles/@AnimatableBody2D@63380/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63380" to="Tiles/@AnimatableBody2D@63380/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63380" to="Tiles/@AnimatableBody2D@63380" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63380" to="Tiles/@AnimatableBody2D@63380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63380" to="Tiles/@AnimatableBody2D@63380" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63380" to="Tiles/@AnimatableBody2D@63380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63381" to="Tiles/@AnimatableBody2D@63381/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63381" to="Tiles/@AnimatableBody2D@63381/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63381" to="Tiles/@AnimatableBody2D@63381" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63381" to="Tiles/@AnimatableBody2D@63381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63381" to="Tiles/@AnimatableBody2D@63381" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63381" to="Tiles/@AnimatableBody2D@63381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63382" to="Tiles/@AnimatableBody2D@63382/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63382" to="Tiles/@AnimatableBody2D@63382/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63382" to="Tiles/@AnimatableBody2D@63382" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63382" to="Tiles/@AnimatableBody2D@63382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63382" to="Tiles/@AnimatableBody2D@63382" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63382" to="Tiles/@AnimatableBody2D@63382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63383" to="Tiles/@AnimatableBody2D@63383/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63383" to="Tiles/@AnimatableBody2D@63383/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63383" to="Tiles/@AnimatableBody2D@63383" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63383" to="Tiles/@AnimatableBody2D@63383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63383" to="Tiles/@AnimatableBody2D@63383" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63383" to="Tiles/@AnimatableBody2D@63383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63384" to="Tiles/@AnimatableBody2D@63384/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63384" to="Tiles/@AnimatableBody2D@63384/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63384" to="Tiles/@AnimatableBody2D@63384" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63384" to="Tiles/@AnimatableBody2D@63384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63384" to="Tiles/@AnimatableBody2D@63384" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63384" to="Tiles/@AnimatableBody2D@63384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63385" to="Tiles/@AnimatableBody2D@63385/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63385" to="Tiles/@AnimatableBody2D@63385/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63385" to="Tiles/@AnimatableBody2D@63385" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63385" to="Tiles/@AnimatableBody2D@63385/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63385" to="Tiles/@AnimatableBody2D@63385" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63385" to="Tiles/@AnimatableBody2D@63385/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63386" to="Tiles/@AnimatableBody2D@63386/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63386" to="Tiles/@AnimatableBody2D@63386/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63386" to="Tiles/@AnimatableBody2D@63386" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63386" to="Tiles/@AnimatableBody2D@63386/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63386" to="Tiles/@AnimatableBody2D@63386" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63386" to="Tiles/@AnimatableBody2D@63386/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63387" to="Tiles/@AnimatableBody2D@63387/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63387" to="Tiles/@AnimatableBody2D@63387/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63387" to="Tiles/@AnimatableBody2D@63387" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63387" to="Tiles/@AnimatableBody2D@63387/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63387" to="Tiles/@AnimatableBody2D@63387" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63387" to="Tiles/@AnimatableBody2D@63387/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63388" to="Tiles/@AnimatableBody2D@63388/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63388" to="Tiles/@AnimatableBody2D@63388/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63388" to="Tiles/@AnimatableBody2D@63388" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63388" to="Tiles/@AnimatableBody2D@63388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63388" to="Tiles/@AnimatableBody2D@63388" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63388" to="Tiles/@AnimatableBody2D@63388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63389" to="Tiles/@AnimatableBody2D@63389/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63389" to="Tiles/@AnimatableBody2D@63389/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63389" to="Tiles/@AnimatableBody2D@63389" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63389" to="Tiles/@AnimatableBody2D@63389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63389" to="Tiles/@AnimatableBody2D@63389" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63389" to="Tiles/@AnimatableBody2D@63389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63390" to="Tiles/@AnimatableBody2D@63390/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63390" to="Tiles/@AnimatableBody2D@63390/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63390" to="Tiles/@AnimatableBody2D@63390" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63390" to="Tiles/@AnimatableBody2D@63390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63390" to="Tiles/@AnimatableBody2D@63390" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63390" to="Tiles/@AnimatableBody2D@63390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63391" to="Tiles/@AnimatableBody2D@63391/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63391" to="Tiles/@AnimatableBody2D@63391/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63391" to="Tiles/@AnimatableBody2D@63391" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63391" to="Tiles/@AnimatableBody2D@63391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63391" to="Tiles/@AnimatableBody2D@63391" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63391" to="Tiles/@AnimatableBody2D@63391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63392" to="Tiles/@AnimatableBody2D@63392/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63392" to="Tiles/@AnimatableBody2D@63392/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63392" to="Tiles/@AnimatableBody2D@63392" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63392" to="Tiles/@AnimatableBody2D@63392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63392" to="Tiles/@AnimatableBody2D@63392" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63392" to="Tiles/@AnimatableBody2D@63392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63393" to="Tiles/@AnimatableBody2D@63393/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63393" to="Tiles/@AnimatableBody2D@63393/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63393" to="Tiles/@AnimatableBody2D@63393" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63393" to="Tiles/@AnimatableBody2D@63393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63393" to="Tiles/@AnimatableBody2D@63393" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63393" to="Tiles/@AnimatableBody2D@63393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63394" to="Tiles/@AnimatableBody2D@63394/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63394" to="Tiles/@AnimatableBody2D@63394/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63394" to="Tiles/@AnimatableBody2D@63394" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63394" to="Tiles/@AnimatableBody2D@63394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63394" to="Tiles/@AnimatableBody2D@63394" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63394" to="Tiles/@AnimatableBody2D@63394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63395" to="Tiles/@AnimatableBody2D@63395/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63395" to="Tiles/@AnimatableBody2D@63395/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63395" to="Tiles/@AnimatableBody2D@63395" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63395" to="Tiles/@AnimatableBody2D@63395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63395" to="Tiles/@AnimatableBody2D@63395" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63395" to="Tiles/@AnimatableBody2D@63395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63396" to="Tiles/@AnimatableBody2D@63396/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63396" to="Tiles/@AnimatableBody2D@63396/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63396" to="Tiles/@AnimatableBody2D@63396" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63396" to="Tiles/@AnimatableBody2D@63396/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63396" to="Tiles/@AnimatableBody2D@63396" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63396" to="Tiles/@AnimatableBody2D@63396/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63397" to="Tiles/@AnimatableBody2D@63397/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63397" to="Tiles/@AnimatableBody2D@63397/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63397" to="Tiles/@AnimatableBody2D@63397" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63397" to="Tiles/@AnimatableBody2D@63397/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63397" to="Tiles/@AnimatableBody2D@63397" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63397" to="Tiles/@AnimatableBody2D@63397/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63398" to="Tiles/@AnimatableBody2D@63398/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63398" to="Tiles/@AnimatableBody2D@63398/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63398" to="Tiles/@AnimatableBody2D@63398" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63398" to="Tiles/@AnimatableBody2D@63398/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63398" to="Tiles/@AnimatableBody2D@63398" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63398" to="Tiles/@AnimatableBody2D@63398/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63399" to="Tiles/@AnimatableBody2D@63399/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63399" to="Tiles/@AnimatableBody2D@63399/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63399" to="Tiles/@AnimatableBody2D@63399" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63399" to="Tiles/@AnimatableBody2D@63399/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63399" to="Tiles/@AnimatableBody2D@63399" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63399" to="Tiles/@AnimatableBody2D@63399/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63400" to="Tiles/@AnimatableBody2D@63400/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63400" to="Tiles/@AnimatableBody2D@63400/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63400" to="Tiles/@AnimatableBody2D@63400" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63400" to="Tiles/@AnimatableBody2D@63400/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63400" to="Tiles/@AnimatableBody2D@63400" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63400" to="Tiles/@AnimatableBody2D@63400/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63401" to="Tiles/@AnimatableBody2D@63401/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63401" to="Tiles/@AnimatableBody2D@63401/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63401" to="Tiles/@AnimatableBody2D@63401" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63401" to="Tiles/@AnimatableBody2D@63401/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63401" to="Tiles/@AnimatableBody2D@63401" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63401" to="Tiles/@AnimatableBody2D@63401/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63402" to="Tiles/@AnimatableBody2D@63402/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63402" to="Tiles/@AnimatableBody2D@63402/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63402" to="Tiles/@AnimatableBody2D@63402" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63402" to="Tiles/@AnimatableBody2D@63402/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63402" to="Tiles/@AnimatableBody2D@63402" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63402" to="Tiles/@AnimatableBody2D@63402/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63403" to="Tiles/@AnimatableBody2D@63403/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63403" to="Tiles/@AnimatableBody2D@63403/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63403" to="Tiles/@AnimatableBody2D@63403" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63403" to="Tiles/@AnimatableBody2D@63403/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63403" to="Tiles/@AnimatableBody2D@63403" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63403" to="Tiles/@AnimatableBody2D@63403/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63404" to="Tiles/@AnimatableBody2D@63404/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63404" to="Tiles/@AnimatableBody2D@63404/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63404" to="Tiles/@AnimatableBody2D@63404" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63404" to="Tiles/@AnimatableBody2D@63404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63404" to="Tiles/@AnimatableBody2D@63404" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63404" to="Tiles/@AnimatableBody2D@63404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63405" to="Tiles/@AnimatableBody2D@63405/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63405" to="Tiles/@AnimatableBody2D@63405/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63405" to="Tiles/@AnimatableBody2D@63405" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63405" to="Tiles/@AnimatableBody2D@63405/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63405" to="Tiles/@AnimatableBody2D@63405" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63405" to="Tiles/@AnimatableBody2D@63405/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63406" to="Tiles/@AnimatableBody2D@63406/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63406" to="Tiles/@AnimatableBody2D@63406/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63406" to="Tiles/@AnimatableBody2D@63406" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63406" to="Tiles/@AnimatableBody2D@63406/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63406" to="Tiles/@AnimatableBody2D@63406" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63406" to="Tiles/@AnimatableBody2D@63406/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63407" to="Tiles/@AnimatableBody2D@63407/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63407" to="Tiles/@AnimatableBody2D@63407/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63407" to="Tiles/@AnimatableBody2D@63407" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63407" to="Tiles/@AnimatableBody2D@63407/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63407" to="Tiles/@AnimatableBody2D@63407" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63407" to="Tiles/@AnimatableBody2D@63407/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63408" to="Tiles/@AnimatableBody2D@63408/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63408" to="Tiles/@AnimatableBody2D@63408/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63408" to="Tiles/@AnimatableBody2D@63408" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63408" to="Tiles/@AnimatableBody2D@63408/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63408" to="Tiles/@AnimatableBody2D@63408" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63408" to="Tiles/@AnimatableBody2D@63408/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63409" to="Tiles/@AnimatableBody2D@63409/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63409" to="Tiles/@AnimatableBody2D@63409/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63409" to="Tiles/@AnimatableBody2D@63409" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63409" to="Tiles/@AnimatableBody2D@63409/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63409" to="Tiles/@AnimatableBody2D@63409" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63409" to="Tiles/@AnimatableBody2D@63409/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63410" to="Tiles/@AnimatableBody2D@63410/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63410" to="Tiles/@AnimatableBody2D@63410/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63410" to="Tiles/@AnimatableBody2D@63410" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63410" to="Tiles/@AnimatableBody2D@63410/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63410" to="Tiles/@AnimatableBody2D@63410" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63410" to="Tiles/@AnimatableBody2D@63410/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63411" to="Tiles/@AnimatableBody2D@63411/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63411" to="Tiles/@AnimatableBody2D@63411/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63411" to="Tiles/@AnimatableBody2D@63411" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63411" to="Tiles/@AnimatableBody2D@63411/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63411" to="Tiles/@AnimatableBody2D@63411" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63411" to="Tiles/@AnimatableBody2D@63411/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63412" to="Tiles/@AnimatableBody2D@63412/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63412" to="Tiles/@AnimatableBody2D@63412/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63412" to="Tiles/@AnimatableBody2D@63412" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63412" to="Tiles/@AnimatableBody2D@63412/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63412" to="Tiles/@AnimatableBody2D@63412" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63412" to="Tiles/@AnimatableBody2D@63412/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63413" to="Tiles/@AnimatableBody2D@63413/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63413" to="Tiles/@AnimatableBody2D@63413/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63413" to="Tiles/@AnimatableBody2D@63413" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63413" to="Tiles/@AnimatableBody2D@63413/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63413" to="Tiles/@AnimatableBody2D@63413" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63413" to="Tiles/@AnimatableBody2D@63413/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63414" to="Tiles/@AnimatableBody2D@63414/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63414" to="Tiles/@AnimatableBody2D@63414/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63414" to="Tiles/@AnimatableBody2D@63414" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63414" to="Tiles/@AnimatableBody2D@63414/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63414" to="Tiles/@AnimatableBody2D@63414" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63414" to="Tiles/@AnimatableBody2D@63414/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63415" to="Tiles/@AnimatableBody2D@63415/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63415" to="Tiles/@AnimatableBody2D@63415/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63415" to="Tiles/@AnimatableBody2D@63415" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63415" to="Tiles/@AnimatableBody2D@63415/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63415" to="Tiles/@AnimatableBody2D@63415" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63415" to="Tiles/@AnimatableBody2D@63415/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63416" to="Tiles/@AnimatableBody2D@63416/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63416" to="Tiles/@AnimatableBody2D@63416/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63416" to="Tiles/@AnimatableBody2D@63416" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63416" to="Tiles/@AnimatableBody2D@63416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63416" to="Tiles/@AnimatableBody2D@63416" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63416" to="Tiles/@AnimatableBody2D@63416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63426" to="Tiles/@AnimatableBody2D@63426/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63426" to="Tiles/@AnimatableBody2D@63426/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63426" to="Tiles/@AnimatableBody2D@63426" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63426" to="Tiles/@AnimatableBody2D@63426/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63426" to="Tiles/@AnimatableBody2D@63426" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63426" to="Tiles/@AnimatableBody2D@63426/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63427" to="Tiles/@AnimatableBody2D@63427/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63427" to="Tiles/@AnimatableBody2D@63427/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63427" to="Tiles/@AnimatableBody2D@63427" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63427" to="Tiles/@AnimatableBody2D@63427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63427" to="Tiles/@AnimatableBody2D@63427" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63427" to="Tiles/@AnimatableBody2D@63427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63428" to="Tiles/@AnimatableBody2D@63428/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63428" to="Tiles/@AnimatableBody2D@63428/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63428" to="Tiles/@AnimatableBody2D@63428" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63428" to="Tiles/@AnimatableBody2D@63428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63428" to="Tiles/@AnimatableBody2D@63428" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63428" to="Tiles/@AnimatableBody2D@63428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63429" to="Tiles/@AnimatableBody2D@63429/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63429" to="Tiles/@AnimatableBody2D@63429/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63429" to="Tiles/@AnimatableBody2D@63429" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63429" to="Tiles/@AnimatableBody2D@63429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63429" to="Tiles/@AnimatableBody2D@63429" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63429" to="Tiles/@AnimatableBody2D@63429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63430" to="Tiles/@AnimatableBody2D@63430/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63430" to="Tiles/@AnimatableBody2D@63430/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63430" to="Tiles/@AnimatableBody2D@63430" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63430" to="Tiles/@AnimatableBody2D@63430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63430" to="Tiles/@AnimatableBody2D@63430" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63430" to="Tiles/@AnimatableBody2D@63430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63431" to="Tiles/@AnimatableBody2D@63431/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63431" to="Tiles/@AnimatableBody2D@63431/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63431" to="Tiles/@AnimatableBody2D@63431" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63431" to="Tiles/@AnimatableBody2D@63431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63431" to="Tiles/@AnimatableBody2D@63431" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63431" to="Tiles/@AnimatableBody2D@63431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63432" to="Tiles/@AnimatableBody2D@63432/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63432" to="Tiles/@AnimatableBody2D@63432/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63432" to="Tiles/@AnimatableBody2D@63432" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63432" to="Tiles/@AnimatableBody2D@63432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63432" to="Tiles/@AnimatableBody2D@63432" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63432" to="Tiles/@AnimatableBody2D@63432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63433" to="Tiles/@AnimatableBody2D@63433/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63433" to="Tiles/@AnimatableBody2D@63433/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63433" to="Tiles/@AnimatableBody2D@63433" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63433" to="Tiles/@AnimatableBody2D@63433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63433" to="Tiles/@AnimatableBody2D@63433" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63433" to="Tiles/@AnimatableBody2D@63433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63434" to="Tiles/@AnimatableBody2D@63434/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63434" to="Tiles/@AnimatableBody2D@63434/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63434" to="Tiles/@AnimatableBody2D@63434" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63434" to="Tiles/@AnimatableBody2D@63434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63434" to="Tiles/@AnimatableBody2D@63434" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63434" to="Tiles/@AnimatableBody2D@63434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63435" to="Tiles/@AnimatableBody2D@63435/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63435" to="Tiles/@AnimatableBody2D@63435/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63435" to="Tiles/@AnimatableBody2D@63435" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63435" to="Tiles/@AnimatableBody2D@63435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63435" to="Tiles/@AnimatableBody2D@63435" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63435" to="Tiles/@AnimatableBody2D@63435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63436" to="Tiles/@AnimatableBody2D@63436/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63436" to="Tiles/@AnimatableBody2D@63436/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63436" to="Tiles/@AnimatableBody2D@63436" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63436" to="Tiles/@AnimatableBody2D@63436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63436" to="Tiles/@AnimatableBody2D@63436" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63436" to="Tiles/@AnimatableBody2D@63436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63437" to="Tiles/@AnimatableBody2D@63437/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63437" to="Tiles/@AnimatableBody2D@63437/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63437" to="Tiles/@AnimatableBody2D@63437" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63437" to="Tiles/@AnimatableBody2D@63437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63437" to="Tiles/@AnimatableBody2D@63437" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63437" to="Tiles/@AnimatableBody2D@63437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63438" to="Tiles/@AnimatableBody2D@63438/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63438" to="Tiles/@AnimatableBody2D@63438/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63438" to="Tiles/@AnimatableBody2D@63438" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63438" to="Tiles/@AnimatableBody2D@63438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63438" to="Tiles/@AnimatableBody2D@63438" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63438" to="Tiles/@AnimatableBody2D@63438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63439" to="Tiles/@AnimatableBody2D@63439/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63439" to="Tiles/@AnimatableBody2D@63439/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63439" to="Tiles/@AnimatableBody2D@63439" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63439" to="Tiles/@AnimatableBody2D@63439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63439" to="Tiles/@AnimatableBody2D@63439" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63439" to="Tiles/@AnimatableBody2D@63439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63440" to="Tiles/@AnimatableBody2D@63440/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63440" to="Tiles/@AnimatableBody2D@63440/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63440" to="Tiles/@AnimatableBody2D@63440" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63440" to="Tiles/@AnimatableBody2D@63440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63440" to="Tiles/@AnimatableBody2D@63440" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63440" to="Tiles/@AnimatableBody2D@63440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63441" to="Tiles/@AnimatableBody2D@63441/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63441" to="Tiles/@AnimatableBody2D@63441/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63441" to="Tiles/@AnimatableBody2D@63441" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63441" to="Tiles/@AnimatableBody2D@63441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63441" to="Tiles/@AnimatableBody2D@63441" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63441" to="Tiles/@AnimatableBody2D@63441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63442" to="Tiles/@AnimatableBody2D@63442/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63442" to="Tiles/@AnimatableBody2D@63442/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63442" to="Tiles/@AnimatableBody2D@63442" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63442" to="Tiles/@AnimatableBody2D@63442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63442" to="Tiles/@AnimatableBody2D@63442" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63442" to="Tiles/@AnimatableBody2D@63442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63443" to="Tiles/@AnimatableBody2D@63443/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63443" to="Tiles/@AnimatableBody2D@63443/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63443" to="Tiles/@AnimatableBody2D@63443" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63443" to="Tiles/@AnimatableBody2D@63443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63443" to="Tiles/@AnimatableBody2D@63443" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63443" to="Tiles/@AnimatableBody2D@63443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63444" to="Tiles/@AnimatableBody2D@63444/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63444" to="Tiles/@AnimatableBody2D@63444/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63444" to="Tiles/@AnimatableBody2D@63444" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63444" to="Tiles/@AnimatableBody2D@63444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63444" to="Tiles/@AnimatableBody2D@63444" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63444" to="Tiles/@AnimatableBody2D@63444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63445" to="Tiles/@AnimatableBody2D@63445/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63445" to="Tiles/@AnimatableBody2D@63445/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63445" to="Tiles/@AnimatableBody2D@63445" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63445" to="Tiles/@AnimatableBody2D@63445/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63445" to="Tiles/@AnimatableBody2D@63445" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63445" to="Tiles/@AnimatableBody2D@63445/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63446" to="Tiles/@AnimatableBody2D@63446/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63446" to="Tiles/@AnimatableBody2D@63446/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63446" to="Tiles/@AnimatableBody2D@63446" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63446" to="Tiles/@AnimatableBody2D@63446/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63446" to="Tiles/@AnimatableBody2D@63446" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63446" to="Tiles/@AnimatableBody2D@63446/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63447" to="Tiles/@AnimatableBody2D@63447/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63447" to="Tiles/@AnimatableBody2D@63447/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63447" to="Tiles/@AnimatableBody2D@63447" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63447" to="Tiles/@AnimatableBody2D@63447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63447" to="Tiles/@AnimatableBody2D@63447" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63447" to="Tiles/@AnimatableBody2D@63447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63448" to="Tiles/@AnimatableBody2D@63448/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63448" to="Tiles/@AnimatableBody2D@63448/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63448" to="Tiles/@AnimatableBody2D@63448" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63448" to="Tiles/@AnimatableBody2D@63448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63448" to="Tiles/@AnimatableBody2D@63448" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63448" to="Tiles/@AnimatableBody2D@63448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63449" to="Tiles/@AnimatableBody2D@63449/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63449" to="Tiles/@AnimatableBody2D@63449/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63449" to="Tiles/@AnimatableBody2D@63449" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63449" to="Tiles/@AnimatableBody2D@63449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63449" to="Tiles/@AnimatableBody2D@63449" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63449" to="Tiles/@AnimatableBody2D@63449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63450" to="Tiles/@AnimatableBody2D@63450/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63450" to="Tiles/@AnimatableBody2D@63450/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63450" to="Tiles/@AnimatableBody2D@63450" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63450" to="Tiles/@AnimatableBody2D@63450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63450" to="Tiles/@AnimatableBody2D@63450" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63450" to="Tiles/@AnimatableBody2D@63450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63451" to="Tiles/@AnimatableBody2D@63451/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63451" to="Tiles/@AnimatableBody2D@63451/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63451" to="Tiles/@AnimatableBody2D@63451" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63451" to="Tiles/@AnimatableBody2D@63451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63451" to="Tiles/@AnimatableBody2D@63451" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63451" to="Tiles/@AnimatableBody2D@63451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63452" to="Tiles/@AnimatableBody2D@63452/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63452" to="Tiles/@AnimatableBody2D@63452/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63452" to="Tiles/@AnimatableBody2D@63452" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63452" to="Tiles/@AnimatableBody2D@63452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63452" to="Tiles/@AnimatableBody2D@63452" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63452" to="Tiles/@AnimatableBody2D@63452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63453" to="Tiles/@AnimatableBody2D@63453/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63453" to="Tiles/@AnimatableBody2D@63453/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63453" to="Tiles/@AnimatableBody2D@63453" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63453" to="Tiles/@AnimatableBody2D@63453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63453" to="Tiles/@AnimatableBody2D@63453" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63453" to="Tiles/@AnimatableBody2D@63453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63454" to="Tiles/@AnimatableBody2D@63454/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63454" to="Tiles/@AnimatableBody2D@63454/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63454" to="Tiles/@AnimatableBody2D@63454" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63454" to="Tiles/@AnimatableBody2D@63454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63454" to="Tiles/@AnimatableBody2D@63454" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63454" to="Tiles/@AnimatableBody2D@63454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63455" to="Tiles/@AnimatableBody2D@63455/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63455" to="Tiles/@AnimatableBody2D@63455/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63455" to="Tiles/@AnimatableBody2D@63455" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63455" to="Tiles/@AnimatableBody2D@63455/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63455" to="Tiles/@AnimatableBody2D@63455" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63455" to="Tiles/@AnimatableBody2D@63455/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63456" to="Tiles/@AnimatableBody2D@63456/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63456" to="Tiles/@AnimatableBody2D@63456/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63456" to="Tiles/@AnimatableBody2D@63456" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63456" to="Tiles/@AnimatableBody2D@63456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63456" to="Tiles/@AnimatableBody2D@63456" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63456" to="Tiles/@AnimatableBody2D@63456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63457" to="Tiles/@AnimatableBody2D@63457/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63457" to="Tiles/@AnimatableBody2D@63457/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63457" to="Tiles/@AnimatableBody2D@63457" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63457" to="Tiles/@AnimatableBody2D@63457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63457" to="Tiles/@AnimatableBody2D@63457" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63457" to="Tiles/@AnimatableBody2D@63457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63458" to="Tiles/@AnimatableBody2D@63458/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63458" to="Tiles/@AnimatableBody2D@63458/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63458" to="Tiles/@AnimatableBody2D@63458" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63458" to="Tiles/@AnimatableBody2D@63458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63458" to="Tiles/@AnimatableBody2D@63458" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63458" to="Tiles/@AnimatableBody2D@63458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63459" to="Tiles/@AnimatableBody2D@63459/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63459" to="Tiles/@AnimatableBody2D@63459/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63459" to="Tiles/@AnimatableBody2D@63459" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63459" to="Tiles/@AnimatableBody2D@63459/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63459" to="Tiles/@AnimatableBody2D@63459" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63459" to="Tiles/@AnimatableBody2D@63459/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63460" to="Tiles/@AnimatableBody2D@63460/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63460" to="Tiles/@AnimatableBody2D@63460/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63460" to="Tiles/@AnimatableBody2D@63460" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63460" to="Tiles/@AnimatableBody2D@63460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63460" to="Tiles/@AnimatableBody2D@63460" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63460" to="Tiles/@AnimatableBody2D@63460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63461" to="Tiles/@AnimatableBody2D@63461/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63461" to="Tiles/@AnimatableBody2D@63461/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63461" to="Tiles/@AnimatableBody2D@63461" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63461" to="Tiles/@AnimatableBody2D@63461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63461" to="Tiles/@AnimatableBody2D@63461" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63461" to="Tiles/@AnimatableBody2D@63461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63462" to="Tiles/@AnimatableBody2D@63462/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63462" to="Tiles/@AnimatableBody2D@63462/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63462" to="Tiles/@AnimatableBody2D@63462" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63462" to="Tiles/@AnimatableBody2D@63462/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63462" to="Tiles/@AnimatableBody2D@63462" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63462" to="Tiles/@AnimatableBody2D@63462/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63463" to="Tiles/@AnimatableBody2D@63463/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63463" to="Tiles/@AnimatableBody2D@63463/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63463" to="Tiles/@AnimatableBody2D@63463" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63463" to="Tiles/@AnimatableBody2D@63463/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63463" to="Tiles/@AnimatableBody2D@63463" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63463" to="Tiles/@AnimatableBody2D@63463/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63464" to="Tiles/@AnimatableBody2D@63464/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63464" to="Tiles/@AnimatableBody2D@63464/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63464" to="Tiles/@AnimatableBody2D@63464" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63464" to="Tiles/@AnimatableBody2D@63464/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63464" to="Tiles/@AnimatableBody2D@63464" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63464" to="Tiles/@AnimatableBody2D@63464/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63465" to="Tiles/@AnimatableBody2D@63465/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63465" to="Tiles/@AnimatableBody2D@63465/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63465" to="Tiles/@AnimatableBody2D@63465" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63465" to="Tiles/@AnimatableBody2D@63465/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63465" to="Tiles/@AnimatableBody2D@63465" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63465" to="Tiles/@AnimatableBody2D@63465/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63466" to="Tiles/@AnimatableBody2D@63466/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63466" to="Tiles/@AnimatableBody2D@63466/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63466" to="Tiles/@AnimatableBody2D@63466" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63466" to="Tiles/@AnimatableBody2D@63466/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63466" to="Tiles/@AnimatableBody2D@63466" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63466" to="Tiles/@AnimatableBody2D@63466/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63467" to="Tiles/@AnimatableBody2D@63467/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63467" to="Tiles/@AnimatableBody2D@63467/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63467" to="Tiles/@AnimatableBody2D@63467" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63467" to="Tiles/@AnimatableBody2D@63467/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63467" to="Tiles/@AnimatableBody2D@63467" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63467" to="Tiles/@AnimatableBody2D@63467/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63468" to="Tiles/@AnimatableBody2D@63468/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63468" to="Tiles/@AnimatableBody2D@63468/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63468" to="Tiles/@AnimatableBody2D@63468" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63468" to="Tiles/@AnimatableBody2D@63468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63468" to="Tiles/@AnimatableBody2D@63468" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63468" to="Tiles/@AnimatableBody2D@63468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63475" to="Tiles/@AnimatableBody2D@63475/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63475" to="Tiles/@AnimatableBody2D@63475/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63475" to="Tiles/@AnimatableBody2D@63475" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63475" to="Tiles/@AnimatableBody2D@63475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63475" to="Tiles/@AnimatableBody2D@63475" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63475" to="Tiles/@AnimatableBody2D@63475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63476" to="Tiles/@AnimatableBody2D@63476/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63476" to="Tiles/@AnimatableBody2D@63476/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63476" to="Tiles/@AnimatableBody2D@63476" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63476" to="Tiles/@AnimatableBody2D@63476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63476" to="Tiles/@AnimatableBody2D@63476" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63476" to="Tiles/@AnimatableBody2D@63476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63477" to="Tiles/@AnimatableBody2D@63477/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63477" to="Tiles/@AnimatableBody2D@63477/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63477" to="Tiles/@AnimatableBody2D@63477" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63477" to="Tiles/@AnimatableBody2D@63477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63477" to="Tiles/@AnimatableBody2D@63477" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63477" to="Tiles/@AnimatableBody2D@63477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63478" to="Tiles/@AnimatableBody2D@63478/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63478" to="Tiles/@AnimatableBody2D@63478/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63478" to="Tiles/@AnimatableBody2D@63478" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63478" to="Tiles/@AnimatableBody2D@63478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63478" to="Tiles/@AnimatableBody2D@63478" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63478" to="Tiles/@AnimatableBody2D@63478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63479" to="Tiles/@AnimatableBody2D@63479/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63479" to="Tiles/@AnimatableBody2D@63479/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63479" to="Tiles/@AnimatableBody2D@63479" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63479" to="Tiles/@AnimatableBody2D@63479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63479" to="Tiles/@AnimatableBody2D@63479" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63479" to="Tiles/@AnimatableBody2D@63479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63480" to="Tiles/@AnimatableBody2D@63480/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63480" to="Tiles/@AnimatableBody2D@63480/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63480" to="Tiles/@AnimatableBody2D@63480" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63480" to="Tiles/@AnimatableBody2D@63480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63480" to="Tiles/@AnimatableBody2D@63480" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63480" to="Tiles/@AnimatableBody2D@63480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63481" to="Tiles/@AnimatableBody2D@63481/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63481" to="Tiles/@AnimatableBody2D@63481/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63481" to="Tiles/@AnimatableBody2D@63481" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63481" to="Tiles/@AnimatableBody2D@63481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63481" to="Tiles/@AnimatableBody2D@63481" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63481" to="Tiles/@AnimatableBody2D@63481/BlockAnimations" method="bounce_block" unbinds=1] + +[editable path="Bowser"] +[editable path="CastleToad"] +[editable path="CastleBridge"] diff --git a/Scenes/Levels/SMB1/World-1/-2-1.tscn b/Scenes/Levels/SMB1/World-1/-2-1.tscn new file mode 100755 index 0000000..698e925 --- /dev/null +++ b/Scenes/Levels/SMB1/World-1/-2-1.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=3 format=3 uid="uid://b3fabrrcs6yol"] + +[ext_resource type="PackedScene" uid="uid://0xnuvrl7o0gm" path="res://Scenes/Levels/SMB1/World7/7-2.tscn" id="1_2awec"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="2_23uo2"] + +[node name="7-2" instance=ExtResource("1_2awec")] +world_id = -1 +level_id = 1 + +[node name="2-2" parent="." index="2"] +texture = null + +[node name="PipeArea" parent="." index="11"] +target_level = "uid://b3fabrrcs6yol" + +[node name="PipeArea2" parent="." index="12" instance=ExtResource("2_23uo2")] +position = Vector2(-224, 0) +target_level = "uid://b3fabrrcs6yol" +exit_only = true diff --git a/Scenes/Levels/SMB1/World1/1-1.tscn b/Scenes/Levels/SMB1/World1/1-1.tscn new file mode 100644 index 0000000..44c78e5 --- /dev/null +++ b/Scenes/Levels/SMB1/World1/1-1.tscn @@ -0,0 +1,422 @@ +[gd_scene load_steps=22 format=4 uid="uid://cp0pf3k8ue4vj"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_hu3mb"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_6a4io"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_xk8wd"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="5_3nyu7"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="5_w80u7"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_anbl6"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="8_8pqin"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_u2v81"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="9_5pmhd"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="13_gsjut"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="14_8goaj"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="14_b1v8g"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="15_4b7ly"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="18_xk8wd"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="20_v7mks"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="22_u2v81"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="23_53kn5"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="24_8pqin"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="25_3c7jp"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="25_w80u7"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="27_bs8lp"] + +[node name="Level" type="Node"] +script = ExtResource("1_hu3mb") +music = ExtResource("2_6a4io") + +[node name="LevelBG" parent="." instance=ExtResource("5_w80u7")] + +[node name="Tiles" parent="." instance=ExtResource("4_xk8wd")] +tile_map_data = PackedByteArray("AAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAADAAAAAAA0AAEAAAADAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAEAAAADAAEAAABJAAAAAAABAAAAAABJAAEAAAABAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAADAAAAAACIAAEAAAADAAEAAACLAAAAAAABAAAAAACLAAEAAAABAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAADAAAAAADPAAEAAAADAAEAAAAWAP3/AAAIAAIAAAAWAP7/AAAIAAMAAAAXAP3/AAAJAAIAAAAXAP7/AAAJAAMAAAAeAPz/AAAIAAQAAAAeAP3/AAAIAAUAAAAfAPz/AAAJAAQAAAAfAP3/AAAJAAUAAAApAPz/AAAIAAYAAAApAP3/AAAIAAcAAAAqAPz/AAAJAAYAAAAqAP3/AAAJAAcAAAB2AP//AAAEAAIAAAB3AP//AAAEAAIAAAB4AP//AAAEAAIAAAB5AP//AAAEAAIAAAB5APz/AAAEAAIAAAB5AP3/AAAEAAIAAAB5AP7/AAAEAAIAAAB4AP3/AAAEAAIAAAB4AP7/AAAEAAIAAAB3AP7/AAAEAAIAAAB8APz/AAAEAAIAAAB8AP3/AAAEAAIAAAB8AP7/AAAEAAIAAAB8AP//AAAEAAIAAAB9AP//AAAEAAIAAAB+AP//AAAEAAIAAAB/AP//AAAEAAIAAAB9AP7/AAAEAAIAAAB+AP7/AAAEAAIAAAB9AP3/AAAEAAIAAACHAPz/AAAEAAIAAACHAP3/AAAEAAIAAACHAP7/AAAEAAIAAACHAP//AAAEAAIAAACIAPz/AAAEAAIAAACIAP3/AAAEAAIAAACIAP7/AAAEAAIAAACIAP//AAAEAAIAAACGAP3/AAAEAAIAAACGAP7/AAAEAAIAAACGAP//AAAEAAIAAACFAP7/AAAEAAIAAACFAP//AAAEAAIAAACEAP//AAAEAAIAAACLAPz/AAAEAAIAAACLAP3/AAAEAAIAAACLAP7/AAAEAAIAAACLAP//AAAEAAIAAACMAP3/AAAEAAIAAACMAP7/AAAEAAIAAACMAP//AAAEAAIAAACNAP7/AAAEAAIAAACNAP//AAAEAAIAAACOAP//AAAEAAIAAACjAP7/AAAIAAQAAACjAP//AAAIAAUAAACkAP7/AAAJAAQAAACkAP//AAAJAAUAAACTAP7/AAAIAAAAAACTAP//AAAIAAEAAACUAP7/AAAJAAAAAACUAP//AAAJAAEAAAClAP//AAAEAAIAAACmAP7/AAAEAAIAAACnAP3/AAAEAAIAAACoAPz/AAAEAAIAAACpAPv/AAAEAAIAAACqAPr/AAAEAAIAAACrAPn/AAAEAAIAAACsAPj/AAAEAAIAAACtAPj/AAAEAAIAAACtAPn/AAAEAAIAAACtAPr/AAAEAAIAAACtAPv/AAAEAAIAAACtAPz/AAAEAAIAAACtAP3/AAAEAAIAAACtAP7/AAAEAAIAAACtAP//AAAEAAIAAACqAPz/AAAEAAIAAACqAPv/AAAEAAIAAACrAPv/AAAEAAIAAACrAPr/AAAEAAIAAACsAPr/AAAEAAIAAACsAPn/AAAEAAIAAACsAPv/AAAEAAIAAACsAPz/AAAEAAIAAACrAPz/AAAEAAIAAACrAP3/AAAEAAIAAACqAP3/AAAEAAIAAACpAP3/AAAEAAIAAACpAPz/AAAEAAIAAACoAP3/AAAEAAIAAACoAP7/AAAEAAIAAACnAP7/AAAEAAIAAACnAP//AAAEAAIAAACmAP//AAAEAAIAAACoAP//AAAEAAIAAACpAP//AAAEAAIAAACpAP7/AAAEAAIAAACqAP7/AAAEAAIAAACqAP//AAAEAAIAAACrAP//AAAEAAIAAACrAP7/AAAEAAIAAACsAP7/AAAEAAIAAACsAP3/AAAEAAIAAACsAP//AAAEAAIAAAC2AP//AAAEAAIAAAAWAP//AAAIAAMAAAAXAP//AAAJAAMAAAAeAP7/AAAIAAUAAAAfAP7/AAAJAAUAAAAeAP//AAAIAAUAAAAfAP//AAAJAAUAAAApAP7/AAAIAAcAAAAqAP7/AAAJAAcAAAApAP//AAAIAAcAAAAqAP//AAAJAAcAAAA3AAAAAAABAAAAAAA3AAEAAAABAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAACJAAIAAQAAAAAABACKAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAAEAPz/AQAAAAAAAQAGAPz/AQAAAAAAAQAIAPz/AQAAAAAAAQAHAPz/AQAAAAAAAgAGAPj/AQAAAAAAAgAAAPz/AQAAAAAAAgAFAPz/AQAAAAAACAAwAPv/AQAAAAAACwA9APz/AQAAAAAAAQA/APz/AQAAAAAAAQBAAPj/AQAAAAAAAQBBAPj/AQAAAAAAAQBCAPj/AQAAAAAAAQBDAPj/AQAAAAAAAQBEAPj/AQAAAAAAAQBFAPj/AQAAAAAAAQBGAPj/AQAAAAAAAQBHAPj/AQAAAAAAAQBLAPj/AQAAAAAAAQBMAPj/AQAAAAAAAQBNAPj/AQAAAAAAAQA+APz/AQAAAAAACABOAPj/AQAAAAAAAgBUAPz/AQAAAAAAAQBVAPz/AQAAAAAACgBaAPz/AQAAAAAAAgBdAPz/AQAAAAAAAgBdAPj/AQAAAAAACABmAPz/AQAAAAAAAQBpAPj/AQAAAAAAAQBqAPj/AQAAAAAAAQBrAPj/AQAAAAAAAQBzAPj/AQAAAAAAAQBwAPj/AQAAAAAAAQBxAPz/AQAAAAAAAQByAPz/AQAAAAAAAQBxAPj/AQAAAAAAAgByAPj/AQAAAAAAAgCYAPz/AQAAAAAAAQCZAPz/AQAAAAAAAQCbAPz/AQAAAAAAAQAMAP//AAAIAAEAAAANAP//AAAJAAEAAAANAP7/AAAJAAAAAAAMAP7/AAAIAAAAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAADAAIAAACLAAIAAAABAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACHAAIAAAACAAIAAABJAAIAAAABAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACIAAIAAAADAAIAAAA3AAIAAAABAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAADAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAADAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAABFAAAAAAADAAAAAAA=") + +[node name="DecoTiles" parent="." instance=ExtResource("5_3nyu7")] +tile_map_data = PackedByteArray("AAD9////AAABAAAAAAD+////AAABAAAAAAD8////AAAAAAAAAAD/////AAACAAAAAAAIAP//AAAAAAAAAAAJAP//AAACAAAAAAAZAP//AAAAAAAAAAAbAP//AAACAAAAAAAaAP//AAABAAAAAAAsAP//AAABAAAAAAAtAP//AAABAAAAAAAuAP//AAACAAAAAAArAP//AAAAAAAAAAA3AP//AAAAAAAAAAA4AP//AAACAAAAAABJAP//AAAAAAAAAABKAP//AAABAAAAAABLAP//AAACAAAAAABfAP//AAACAAAAAABcAP//AAAAAAAAAABdAP//AAABAAAAAABeAP//AAABAAAAAABpAP//AAACAAAAAABoAP//AAAAAAAAAAB6AP//AAABAAAAAAB7AP//AAABAAAAAACPAP//AAACAAAAAACZAP//AAACAAAAAACYAP//AAAAAAAAAAA=") + +[node name="DropShadowRenderer" parent="." instance=ExtResource("8_u2v81")] + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("8_8pqin")] +position = Vector2(1256, -56) + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("9_5pmhd")] +position = Vector2(1544, -56) + +[node name="QuestionBlock2" parent="Blocks" instance=ExtResource("9_5pmhd")] +position = Vector2(2472, -56) + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("13_gsjut")] +position = Vector2(104, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("13_gsjut")] +position = Vector2(392, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("13_gsjut")] +position = Vector2(568, 0) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("13_gsjut")] +position = Vector2(592, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("13_gsjut")] +position = Vector2(1032, -128) + +[node name="Goomba6" parent="Enemies" instance=ExtResource("13_gsjut")] +position = Vector2(1064, -128) + +[node name="Goomba7" parent="Enemies" instance=ExtResource("13_gsjut")] +position = Vector2(1304, 0) + +[node name="Goomba8" parent="Enemies" instance=ExtResource("13_gsjut")] +position = Vector2(1328, 0) + +[node name="Goomba9" parent="Enemies" instance=ExtResource("13_gsjut")] +position = Vector2(1576, 0) + +[node name="Goomba10" parent="Enemies" instance=ExtResource("13_gsjut")] +position = Vector2(1600, 0) + +[node name="Goomba11" parent="Enemies" instance=ExtResource("13_gsjut")] +position = Vector2(1736, 0) + +[node name="Goomba12" parent="Enemies" instance=ExtResource("13_gsjut")] +position = Vector2(1760, 0) + +[node name="Goomba13" parent="Enemies" instance=ExtResource("13_gsjut")] +position = Vector2(1800, 0) + +[node name="Goomba14" parent="Enemies" instance=ExtResource("13_gsjut")] +position = Vector2(1824, 0) + +[node name="Goomba15" parent="Enemies" instance=ExtResource("13_gsjut")] +position = Vector2(2536, 0) + +[node name="Goomba16" parent="Enemies" instance=ExtResource("13_gsjut")] +position = Vector2(2560, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("14_8goaj")] +position = Vector2(1464, 0) + +[node name="PipeArea" parent="." instance=ExtResource("15_4b7ly")] +position = Vector2(672, -64) +target_level = "uid://d3lsxfuwgmtdt" + +[node name="PipeArea2" parent="." instance=ExtResource("15_4b7ly")] +position = Vector2(2368, -32) +pipe_id = 1 +exit_only = true + +[node name="EndFlagpole" parent="." instance=ExtResource("18_xk8wd")] +position = Vector2(2920, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("20_v7mks")] +position = Vector2(3016, 0) + +[node name="Checkpoint" parent="." instance=ExtResource("22_u2v81")] +position = Vector2(1072, 0) + +[node name="ChallengeModeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("23_53kn5") +nodes_to_delete = [NodePath("../Blocks/BrickBlock"), NodePath("../Blocks/QuestionBlock"), NodePath("../Blocks/QuestionBlock2")] + +[node name="RedCoin" parent="ChallengeModeNodes" instance=ExtResource("24_8pqin")] +position = Vector2(104, -72) + +[node name="BrickBlock" parent="ChallengeModeNodes" instance=ExtResource("8_8pqin")] +position = Vector2(1256, -56) +metadata/red_coin = false +metadata/r_coin_id = 1 + +[node name="QuestionBlock9" parent="ChallengeModeNodes" instance=ExtResource("9_5pmhd")] +position = Vector2(1544, -56) +item = ExtResource("25_w80u7") +metadata/r_coin_id = 2 + +[node name="RedCoin2" parent="ChallengeModeNodes" instance=ExtResource("24_8pqin")] +position = Vector2(1704, -136) +id = 3 + +[node name="QuestionBlock13" parent="ChallengeModeNodes" instance=ExtResource("9_5pmhd")] +position = Vector2(2472, -56) +item = ExtResource("25_w80u7") +metadata/r_coin_id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeModeNodes" instance=ExtResource("14_b1v8g")] +position = Vector2(1960, -56) +item = ExtResource("27_bs8lp") +combo_meter_amount = 25 + +[node name="CheckpointFlag" parent="." instance=ExtResource("25_3c7jp")] +position = Vector2(1072, 0) + +[node name="Player" parent="." instance=ExtResource("6_anbl6")] +position = Vector2(-208, 0) + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@97889" to="Tiles/@Area2D@97889" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@97890" to="Tiles/@Area2D@97890" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@97891" to="Tiles/@Area2D@97891" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@97892" to="Tiles/@Area2D@97892" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@97893" to="Tiles/@Area2D@97893" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@97894" to="Tiles/@Area2D@97894" method="area_entered"] +[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="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@97895" to="Tiles/@AnimatableBody2D@97895/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97895" to="Tiles/@AnimatableBody2D@97895/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97895" to="Tiles/@AnimatableBody2D@97895" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97895" to="Tiles/@AnimatableBody2D@97895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97895" to="Tiles/@AnimatableBody2D@97895" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97895" to="Tiles/@AnimatableBody2D@97895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97896" to="Tiles/@AnimatableBody2D@97896/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97896" to="Tiles/@AnimatableBody2D@97896/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97896" to="Tiles/@AnimatableBody2D@97896" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97896" to="Tiles/@AnimatableBody2D@97896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97896" to="Tiles/@AnimatableBody2D@97896" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97896" to="Tiles/@AnimatableBody2D@97896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@97897" to="Tiles/@AnimatableBody2D@97897/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97897" to="Tiles/@AnimatableBody2D@97897/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97897" to="Tiles/@AnimatableBody2D@97897" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97897" to="Tiles/@AnimatableBody2D@97897" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97897" to="Tiles/@AnimatableBody2D@97897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97897" to="Tiles/@AnimatableBody2D@97897" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97897" to="Tiles/@AnimatableBody2D@97897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97898" to="Tiles/@AnimatableBody2D@97898/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97898" to="Tiles/@AnimatableBody2D@97898/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97898" to="Tiles/@AnimatableBody2D@97898" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97898" to="Tiles/@AnimatableBody2D@97898" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97898" to="Tiles/@AnimatableBody2D@97898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97898" to="Tiles/@AnimatableBody2D@97898" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97898" to="Tiles/@AnimatableBody2D@97898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97899" to="Tiles/@AnimatableBody2D@97899/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97899" to="Tiles/@AnimatableBody2D@97899/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97899" to="Tiles/@AnimatableBody2D@97899" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97899" to="Tiles/@AnimatableBody2D@97899" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97899" to="Tiles/@AnimatableBody2D@97899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97899" to="Tiles/@AnimatableBody2D@97899" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97899" to="Tiles/@AnimatableBody2D@97899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97900" to="Tiles/@AnimatableBody2D@97900/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97900" to="Tiles/@AnimatableBody2D@97900/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97900" to="Tiles/@AnimatableBody2D@97900" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97900" to="Tiles/@AnimatableBody2D@97900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97900" to="Tiles/@AnimatableBody2D@97900" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97900" to="Tiles/@AnimatableBody2D@97900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97901" to="Tiles/@AnimatableBody2D@97901/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97901" to="Tiles/@AnimatableBody2D@97901/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97901" to="Tiles/@AnimatableBody2D@97901" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97901" to="Tiles/@AnimatableBody2D@97901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97901" to="Tiles/@AnimatableBody2D@97901" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97901" to="Tiles/@AnimatableBody2D@97901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97902" to="Tiles/@AnimatableBody2D@97902/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97902" to="Tiles/@AnimatableBody2D@97902/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97902" to="Tiles/@AnimatableBody2D@97902" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97902" to="Tiles/@AnimatableBody2D@97902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97902" to="Tiles/@AnimatableBody2D@97902" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97902" to="Tiles/@AnimatableBody2D@97902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97903" to="Tiles/@AnimatableBody2D@97903/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97903" to="Tiles/@AnimatableBody2D@97903/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97903" to="Tiles/@AnimatableBody2D@97903" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97903" to="Tiles/@AnimatableBody2D@97903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97903" to="Tiles/@AnimatableBody2D@97903" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97903" to="Tiles/@AnimatableBody2D@97903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97904" to="Tiles/@AnimatableBody2D@97904/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97904" to="Tiles/@AnimatableBody2D@97904/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97904" to="Tiles/@AnimatableBody2D@97904" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97904" to="Tiles/@AnimatableBody2D@97904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97904" to="Tiles/@AnimatableBody2D@97904" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97904" to="Tiles/@AnimatableBody2D@97904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97905" to="Tiles/@AnimatableBody2D@97905/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97905" to="Tiles/@AnimatableBody2D@97905/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97905" to="Tiles/@AnimatableBody2D@97905" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97905" to="Tiles/@AnimatableBody2D@97905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97905" to="Tiles/@AnimatableBody2D@97905" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97905" to="Tiles/@AnimatableBody2D@97905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97906" to="Tiles/@AnimatableBody2D@97906/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97906" to="Tiles/@AnimatableBody2D@97906/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97906" to="Tiles/@AnimatableBody2D@97906" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97906" to="Tiles/@AnimatableBody2D@97906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97906" to="Tiles/@AnimatableBody2D@97906" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97906" to="Tiles/@AnimatableBody2D@97906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97907" to="Tiles/@AnimatableBody2D@97907/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97907" to="Tiles/@AnimatableBody2D@97907/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97907" to="Tiles/@AnimatableBody2D@97907" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97907" to="Tiles/@AnimatableBody2D@97907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97907" to="Tiles/@AnimatableBody2D@97907" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97907" to="Tiles/@AnimatableBody2D@97907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97908" to="Tiles/@AnimatableBody2D@97908/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97908" to="Tiles/@AnimatableBody2D@97908/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97908" to="Tiles/@AnimatableBody2D@97908" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97908" to="Tiles/@AnimatableBody2D@97908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97908" to="Tiles/@AnimatableBody2D@97908" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97908" to="Tiles/@AnimatableBody2D@97908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97909" to="Tiles/@AnimatableBody2D@97909/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97909" to="Tiles/@AnimatableBody2D@97909/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97909" to="Tiles/@AnimatableBody2D@97909" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97909" to="Tiles/@AnimatableBody2D@97909/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97909" to="Tiles/@AnimatableBody2D@97909" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97909" to="Tiles/@AnimatableBody2D@97909/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97910" to="Tiles/@AnimatableBody2D@97910/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97910" to="Tiles/@AnimatableBody2D@97910/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97910" to="Tiles/@AnimatableBody2D@97910" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97910" to="Tiles/@AnimatableBody2D@97910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97910" to="Tiles/@AnimatableBody2D@97910" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97910" to="Tiles/@AnimatableBody2D@97910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97911" to="Tiles/@AnimatableBody2D@97911/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97911" to="Tiles/@AnimatableBody2D@97911/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97911" to="Tiles/@AnimatableBody2D@97911" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97911" to="Tiles/@AnimatableBody2D@97911/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97911" to="Tiles/@AnimatableBody2D@97911" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97911" to="Tiles/@AnimatableBody2D@97911/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97912" to="Tiles/@AnimatableBody2D@97912/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97912" to="Tiles/@AnimatableBody2D@97912/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97912" to="Tiles/@AnimatableBody2D@97912" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97912" to="Tiles/@AnimatableBody2D@97912/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97912" to="Tiles/@AnimatableBody2D@97912" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97912" to="Tiles/@AnimatableBody2D@97912/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97913" to="Tiles/@AnimatableBody2D@97913/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97913" to="Tiles/@AnimatableBody2D@97913/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97913" to="Tiles/@AnimatableBody2D@97913" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97913" to="Tiles/@AnimatableBody2D@97913" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97913" to="Tiles/@AnimatableBody2D@97913/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97913" to="Tiles/@AnimatableBody2D@97913" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97913" to="Tiles/@AnimatableBody2D@97913/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97914" to="Tiles/@AnimatableBody2D@97914/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97914" to="Tiles/@AnimatableBody2D@97914/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97914" to="Tiles/@AnimatableBody2D@97914" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97914" to="Tiles/@AnimatableBody2D@97914" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97914" to="Tiles/@AnimatableBody2D@97914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97914" to="Tiles/@AnimatableBody2D@97914" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97914" to="Tiles/@AnimatableBody2D@97914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97915" to="Tiles/@AnimatableBody2D@97915/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97915" to="Tiles/@AnimatableBody2D@97915/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97915" to="Tiles/@AnimatableBody2D@97915" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97915" to="Tiles/@AnimatableBody2D@97915/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97915" to="Tiles/@AnimatableBody2D@97915" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97915" to="Tiles/@AnimatableBody2D@97915/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97916" to="Tiles/@AnimatableBody2D@97916/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97916" to="Tiles/@AnimatableBody2D@97916/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97916" to="Tiles/@AnimatableBody2D@97916" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97916" to="Tiles/@AnimatableBody2D@97916/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97916" to="Tiles/@AnimatableBody2D@97916" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97916" to="Tiles/@AnimatableBody2D@97916/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97917" to="Tiles/@AnimatableBody2D@97917/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97917" to="Tiles/@AnimatableBody2D@97917/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97917" to="Tiles/@AnimatableBody2D@97917" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97917" to="Tiles/@AnimatableBody2D@97917" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97917" to="Tiles/@AnimatableBody2D@97917/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97917" to="Tiles/@AnimatableBody2D@97917" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97917" to="Tiles/@AnimatableBody2D@97917/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97918" to="Tiles/@AnimatableBody2D@97918/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97918" to="Tiles/@AnimatableBody2D@97918/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97918" to="Tiles/@AnimatableBody2D@97918" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97918" to="Tiles/@AnimatableBody2D@97918" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97918" to="Tiles/@AnimatableBody2D@97918/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97918" to="Tiles/@AnimatableBody2D@97918" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97918" to="Tiles/@AnimatableBody2D@97918/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97919" to="Tiles/@AnimatableBody2D@97919/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97919" to="Tiles/@AnimatableBody2D@97919/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97919" to="Tiles/@AnimatableBody2D@97919" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97919" to="Tiles/@AnimatableBody2D@97919" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97919" to="Tiles/@AnimatableBody2D@97919/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97919" to="Tiles/@AnimatableBody2D@97919" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97919" to="Tiles/@AnimatableBody2D@97919/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97920" to="Tiles/@AnimatableBody2D@97920/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97920" to="Tiles/@AnimatableBody2D@97920/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97920" to="Tiles/@AnimatableBody2D@97920" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97920" to="Tiles/@AnimatableBody2D@97920/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97920" to="Tiles/@AnimatableBody2D@97920" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97920" to="Tiles/@AnimatableBody2D@97920/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97921" to="Tiles/@AnimatableBody2D@97921/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97921" to="Tiles/@AnimatableBody2D@97921/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97921" to="Tiles/@AnimatableBody2D@97921" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97921" to="Tiles/@AnimatableBody2D@97921/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97921" to="Tiles/@AnimatableBody2D@97921" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97921" to="Tiles/@AnimatableBody2D@97921/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97922" to="Tiles/@AnimatableBody2D@97922/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97922" to="Tiles/@AnimatableBody2D@97922/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97922" to="Tiles/@AnimatableBody2D@97922" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97922" to="Tiles/@AnimatableBody2D@97922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97922" to="Tiles/@AnimatableBody2D@97922" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97922" to="Tiles/@AnimatableBody2D@97922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97923" to="Tiles/@AnimatableBody2D@97923/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97923" to="Tiles/@AnimatableBody2D@97923/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97923" to="Tiles/@AnimatableBody2D@97923" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97923" to="Tiles/@AnimatableBody2D@97923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97923" to="Tiles/@AnimatableBody2D@97923" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97923" to="Tiles/@AnimatableBody2D@97923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97924" to="Tiles/@AnimatableBody2D@97924/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97924" to="Tiles/@AnimatableBody2D@97924/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97924" to="Tiles/@AnimatableBody2D@97924" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97924" to="Tiles/@AnimatableBody2D@97924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97924" to="Tiles/@AnimatableBody2D@97924" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97924" to="Tiles/@AnimatableBody2D@97924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97925" to="Tiles/@AnimatableBody2D@97925/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97925" to="Tiles/@AnimatableBody2D@97925/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97925" to="Tiles/@AnimatableBody2D@97925" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97925" to="Tiles/@AnimatableBody2D@97925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97925" to="Tiles/@AnimatableBody2D@97925" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97925" to="Tiles/@AnimatableBody2D@97925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97926" to="Tiles/@AnimatableBody2D@97926/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97926" to="Tiles/@AnimatableBody2D@97926/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97926" to="Tiles/@AnimatableBody2D@97926" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97926" to="Tiles/@AnimatableBody2D@97926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97926" to="Tiles/@AnimatableBody2D@97926" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97926" to="Tiles/@AnimatableBody2D@97926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97927" to="Tiles/@AnimatableBody2D@97927/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97927" to="Tiles/@AnimatableBody2D@97927/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97927" to="Tiles/@AnimatableBody2D@97927" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97927" to="Tiles/@AnimatableBody2D@97927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97927" to="Tiles/@AnimatableBody2D@97927" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97927" to="Tiles/@AnimatableBody2D@97927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97928" to="Tiles/@AnimatableBody2D@97928/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97928" to="Tiles/@AnimatableBody2D@97928/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97928" to="Tiles/@AnimatableBody2D@97928" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97928" to="Tiles/@AnimatableBody2D@97928" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97928" to="Tiles/@AnimatableBody2D@97928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97928" to="Tiles/@AnimatableBody2D@97928" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97928" to="Tiles/@AnimatableBody2D@97928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97929" to="Tiles/@AnimatableBody2D@97929/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97929" to="Tiles/@AnimatableBody2D@97929/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97929" to="Tiles/@AnimatableBody2D@97929" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97929" to="Tiles/@AnimatableBody2D@97929" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97929" to="Tiles/@AnimatableBody2D@97929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97929" to="Tiles/@AnimatableBody2D@97929" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97929" to="Tiles/@AnimatableBody2D@97929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97930" to="Tiles/@AnimatableBody2D@97930/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97930" to="Tiles/@AnimatableBody2D@97930/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97930" to="Tiles/@AnimatableBody2D@97930" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97930" to="Tiles/@AnimatableBody2D@97930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97930" to="Tiles/@AnimatableBody2D@97930" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97930" to="Tiles/@AnimatableBody2D@97930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97931" to="Tiles/@AnimatableBody2D@97931/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97931" to="Tiles/@AnimatableBody2D@97931/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97931" to="Tiles/@AnimatableBody2D@97931" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97931" to="Tiles/@AnimatableBody2D@97931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97931" to="Tiles/@AnimatableBody2D@97931" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97931" to="Tiles/@AnimatableBody2D@97931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97932" to="Tiles/@AnimatableBody2D@97932/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97932" to="Tiles/@AnimatableBody2D@97932/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97932" to="Tiles/@AnimatableBody2D@97932" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97932" to="Tiles/@AnimatableBody2D@97932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97932" to="Tiles/@AnimatableBody2D@97932" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97932" to="Tiles/@AnimatableBody2D@97932/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMB1/World1/1-1a.tscn b/Scenes/Levels/SMB1/World1/1-1a.tscn new file mode 100644 index 0000000..f7ba28a --- /dev/null +++ b/Scenes/Levels/SMB1/World1/1-1a.tscn @@ -0,0 +1,62 @@ +[gd_scene load_steps=10 format=4 uid="uid://d3lsxfuwgmtdt"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_xx20s"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_stwnv"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_b10ee"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_x7cxf"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="7_8gqmj"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_creut"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="8_q30no"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="8_stwnv"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Bonus.json" id="9_stwnv"] + +[node name="1-1A" type="Node"] +script = ExtResource("1_xx20s") +music = ExtResource("2_stwnv") +theme = "Underground" +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("8_q30no")] + +[node name="Tiles" parent="." instance=ExtResource("4_b10ee")] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAAAAAAFAP//AAAKAAEAAAAGAP7/AAALAAAAAAAGAP//AAALAAEAAAAHAP7/AAAMAAAAAAAHAP//AAAMAAEAAAAHAPX/AAAIAAEAAAAIAPX/AAAJAAEAAAAHAPb/AAAIAAEAAAAIAPb/AAAJAAEAAAAHAPf/AAAIAAEAAAAIAPf/AAAJAAEAAAAHAPj/AAAIAAEAAAAIAPj/AAAJAAEAAAAHAPn/AAAIAAEAAAAIAPn/AAAJAAEAAAAHAPr/AAAIAAEAAAAIAPr/AAAJAAEAAAAHAPv/AAAIAAEAAAAIAPv/AAAJAAEAAAAHAPz/AAAIAAEAAAAIAPz/AAAJAAEAAAAHAP3/AAAIAAEAAAAIAP3/AAAJAAEAAAAIAP7/AAAJAAEAAAAIAP//AAAJAAEAAAD8//3/AAAAAAQAAAD8//7/AAAAAAQAAAD8////AAAAAAQAAAD9//3/AAAAAAQAAAD9//7/AAAAAAQAAAD9////AAAAAAQAAAD+//3/AAAAAAQAAAD+//7/AAAAAAQAAAD+////AAAAAAQAAAD///3/AAAAAAQAAAD///7/AAAAAAQAAAD/////AAAAAAQAAAAAAP3/AAAAAAQAAAAAAP7/AAAAAAQAAAAAAP//AAAAAAQAAAABAP3/AAAAAAQAAAABAP7/AAAAAAQAAAABAP//AAAAAAQAAAACAP3/AAAAAAQAAAACAP7/AAAAAAQAAAACAP//AAAAAAQAAAD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AAAAAAQAAAD9//X/AAAAAAQAAAD+//X/AAAAAAQAAAD///X/AAAAAAQAAAAAAPX/AAAAAAQAAAABAPX/AAAAAAQAAAACAPX/AAAAAAQAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD8//z/AQAAAAAAAwD9//z/AQAAAAAAAwD+//z/AQAAAAAAAwD///z/AQAAAAAAAwAAAPz/AQAAAAAAAwABAPz/AQAAAAAAAwACAPz/AQAAAAAAAwD8//r/AQAAAAAAAwD9//r/AQAAAAAAAwD+//r/AQAAAAAAAwD///r/AQAAAAAAAwAAAPr/AQAAAAAAAwABAPr/AQAAAAAAAwACAPr/AQAAAAAAAwD9//j/AQAAAAAAAwD+//j/AQAAAAAAAwD///j/AQAAAAAAAwAAAPj/AQAAAAAAAwABAPj/AQAAAAAAAwD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAADv/wAAAAABAAAAAAASAAAAAAADAAAAAADv/wEAAAABAAEAAAASAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_x7cxf")] +position = Vector2(-104, -152) + +[node name="Camera2D" type="Camera2D" parent="."] +position = Vector2(0, -88) +process_callback = 0 + +[node name="PipeArea" parent="." instance=ExtResource("7_8gqmj")] +position = Vector2(80, -16) +enter_direction = 3 +pipe_id = 1 +target_level = "uid://cp0pf3k8ue4vj" + +[node name="DropShadow" parent="." instance=ExtResource("8_creut")] + +[node name="ExtraBGMNode" type="Node" parent="."] +script = ExtResource("8_stwnv") +extra_track = ExtResource("9_stwnv") + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117127" to="Tiles/@Node2D@117127/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117128" to="Tiles/@Node2D@117128/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117129" to="Tiles/@Node2D@117129/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117130" to="Tiles/@Node2D@117130/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117131" to="Tiles/@Node2D@117131/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117132" to="Tiles/@Node2D@117132/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117133" to="Tiles/@Node2D@117133/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117134" to="Tiles/@Node2D@117134/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117135" to="Tiles/@Node2D@117135/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117136" to="Tiles/@Node2D@117136/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117137" to="Tiles/@Node2D@117137/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117138" to="Tiles/@Node2D@117138/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117139" to="Tiles/@Node2D@117139/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117140" to="Tiles/@Node2D@117140/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117141" to="Tiles/@Node2D@117141/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117142" to="Tiles/@Node2D@117142/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117143" to="Tiles/@Node2D@117143/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117144" to="Tiles/@Node2D@117144/LevelPersistance" method="set_as_active"] +[connection signal="ready" from="Camera2D" to="Camera2D" method="make_current"] diff --git a/Scenes/Levels/SMB1/World1/1-2.tscn b/Scenes/Levels/SMB1/World1/1-2.tscn new file mode 100644 index 0000000..af669c2 --- /dev/null +++ b/Scenes/Levels/SMB1/World1/1-2.tscn @@ -0,0 +1,2146 @@ +[gd_scene load_steps=27 format=4 uid="uid://bc4dwfxyu5rkh"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ahayt"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_l2o4l"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_h8avp"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_0r7tg"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_4pk5b"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="7_0wrr3"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="7_87q6f"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="13_equcr"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="14_b38a3"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="15_mw0ab"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="16_bj0jn"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="16_n83hj"] +[ext_resource type="PackedScene" uid="uid://ctancgnvl58oc" path="res://Scenes/Prefabs/Entities/Objects/ElevatorPlatform.tscn" id="20_v8kal"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="21_xq23f"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="22_prb1y"] +[ext_resource type="PackedScene" uid="uid://cs8iql18nkljw" path="res://Scenes/Prefabs/LevelObjects/WarpZone.tscn" id="24_hwpxg"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="26_h8avp"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="27_h8avp"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="27_vcsg3"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="28_pdw0i"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="29_d7cc6"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="30_tdrvb"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="31_xprkl"] + +[sub_resource type="GDScript" id="GDScript_l2o4l"] +script/source = "extends Node + +@export var collision_to_disable: CollisionShape2D = null + +func _physics_process(_delta: float) -> void: + if collision_to_disable != null: + var player: Player = get_tree().get_first_node_in_group(\"Players\") + collision_to_disable.set_deferred(\"disabled\", player.crouching and player.power_state.state_name != \"Small\") +" + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_0c32g"] +size = Vector2(1, 20) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_l2o4l"] +size = Vector2(144, 32) + +[node name="1-2" type="Node"] +script = ExtResource("1_ahayt") +music = ExtResource("2_l2o4l") +theme = "Underground" +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" +metadata/_edit_vertical_guides_ = [2672.0] + +[node name="LevelBG" parent="." instance=ExtResource("3_h8avp")] + +[node name="Tiles" parent="." instance=ExtResource("4_0r7tg")] +tile_map_data = PackedByteArray("AADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAAAAAADAAAAAAA/AAEAAAADAAEAAABDAAAAAAABAAAAAABDAAEAAAABAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAAAAAADAAAAAABnAAEAAAADAAEAAABqAAAAAAABAAAAAABqAAEAAAABAAEAAABrAAAAAAADAAAAAABrAAEAAAADAAEAAABuAAAAAAABAAAAAABuAAEAAAABAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAAAAAADAAAAAAB5AAEAAAADAAEAAACBAAAAAAABAAAAAACBAAEAAAABAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAAAAAADAAAAAACIAAEAAAADAAEAAACQAAAAAAABAAAAAACQAAEAAAABAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAADAAEAAAABAP//AAAEAAIAAAADAP7/AAAEAAIAAAADAP//AAAEAAIAAAAFAP3/AAAEAAIAAAAFAP7/AAAEAAIAAAAFAP//AAAEAAIAAAAHAPz/AAAEAAIAAAAHAP3/AAAEAAIAAAAHAP7/AAAEAAIAAAAHAP//AAAEAAIAAAAJAPz/AAAEAAIAAAAJAP3/AAAEAAIAAAAJAP7/AAAEAAIAAAAJAP//AAAEAAIAAAALAP3/AAAEAAIAAAALAP7/AAAEAAIAAAALAP//AAAEAAIAAAAPAP3/AAAEAAIAAAAPAP7/AAAEAAIAAAAPAP//AAAEAAIAAAARAP7/AAAEAAIAAAARAP//AAAEAAIAAAB4APz/AAAEAAIAAAB4AP3/AAAEAAIAAAB4AP7/AAAEAAIAAAB5APz/AAAEAAIAAAB5AP3/AAAEAAIAAAB5AP7/AAAEAAIAAAB4AP//AAAEAAIAAAB5AP//AAAEAAIAAAB3AP3/AAAEAAIAAAB3AP7/AAAEAAIAAAB3AP//AAAEAAIAAAB2AP7/AAAEAAIAAAB2AP//AAAEAAIAAAB1AP//AAAEAAIAAACQAP3/AAAAAAQAAACQAP7/AAAAAAQAAACQAP//AAAAAAQAAACRAP3/AAAAAAQAAACRAP7/AAAAAAQAAACRAP//AAAAAAQAAACSAP3/AAAAAAQAAACSAP7/AAAAAAQAAACSAP//AAAAAAQAAACTAP3/AAAAAAQAAACTAP7/AAAAAAQAAACTAP//AAAAAAQAAACUAP3/AAAAAAQAAACUAP7/AAAAAAQAAACUAP//AAAAAAQAAACVAP3/AAAAAAQAAACVAP7/AAAAAAQAAACVAP//AAAAAAQAAACWAP3/AAAAAAQAAACWAP7/AAAAAAQAAACWAP//AAAAAAQAAACXAP3/AAAAAAQAAACXAP7/AAAAAAQAAACXAP//AAAAAAQAAACYAP3/AAAAAAQAAACYAP7/AAAAAAQAAACYAP//AAAAAAQAAACZAP3/AAAAAAQAAACZAP7/AAAAAAQAAACZAP//AAAAAAQAAACaAP3/AAAAAAQAAACaAP7/AAAAAAQAAACaAP//AAAAAAQAAACbAP3/AAAAAAQAAACbAP7/AAAAAAQAAACbAP//AAAAAAQAAACcAP3/AAAAAAQAAACcAP7/AAAAAAQAAACcAP//AAAAAAQAAACdAP3/AAAAAAQAAACdAP7/AAAAAAQAAACdAP//AAAAAAQAAACeAP3/AAAAAAQAAACeAP7/AAAAAAQAAACeAP//AAAAAAQAAACfAP3/AAAAAAQAAACfAP7/AAAAAAQAAACfAP//AAAAAAQAAACgAP3/AAAAAAQAAACgAP7/AAAAAAQAAACgAP//AAAAAAQAAACaAPj/AAAAAAQAAACaAPn/AAAAAAQAAACaAPr/AAAAAAQAAACaAPv/AAAAAAQAAACaAPz/AAAAAAQAAACbAPj/AAAAAAQAAACbAPn/AAAAAAQAAACbAPr/AAAAAAQAAACbAPv/AAAAAAQAAACbAPz/AAAAAAQAAACcAPj/AAAAAAQAAACcAPn/AAAAAAQAAACcAPr/AAAAAAQAAACcAPv/AAAAAAQAAACcAPz/AAAAAAQAAACdAPj/AAAAAAQAAACdAPn/AAAAAAQAAACdAPr/AAAAAAQAAACdAPv/AAAAAAQAAACdAPz/AAAAAAQAAACeAPj/AAAAAAQAAACeAPn/AAAAAAQAAACeAPr/AAAAAAQAAACeAPv/AAAAAAQAAACeAPz/AAAAAAQAAACfAPj/AAAAAAQAAACfAPn/AAAAAAQAAACfAPr/AAAAAAQAAACfAPv/AAAAAAQAAACfAPz/AAAAAAQAAACgAPj/AAAAAAQAAACgAPn/AAAAAAQAAACgAPr/AAAAAAQAAACgAPv/AAAAAAQAAACgAPz/AAAAAAQAAABqAP3/AAAAAAQAAABqAP7/AAAAAAQAAABqAP//AAAAAAQAAABrAP3/AAAAAAQAAABrAP7/AAAAAAQAAABrAP//AAAAAAQAAADw//X/AQAAAAAAAQDw//b/AQAAAAAAAQDw//f/AQAAAAAAAQDw//j/AQAAAAAAAQDw//n/AQAAAAAAAQDw//r/AQAAAAAAAQDw//v/AQAAAAAAAQDw//z/AQAAAAAAAQDw//3/AQAAAAAAAQDw//7/AQAAAAAAAQDw////AQAAAAAAAQD2//X/AQAAAAAAAQD3//X/AQAAAAAAAQD4//X/AQAAAAAAAQD5//X/AQAAAAAAAQD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQAHAPX/AQAAAAAAAQAIAPX/AQAAAAAAAQAJAPX/AQAAAAAAAQAKAPX/AQAAAAAAAQALAPX/AQAAAAAAAQAMAPX/AQAAAAAAAQANAPX/AQAAAAAAAQAOAPX/AQAAAAAAAQAPAPX/AQAAAAAAAQAQAPX/AQAAAAAAAQARAPX/AQAAAAAAAQASAPX/AQAAAAAAAQATAPX/AQAAAAAAAQAUAPX/AQAAAAAAAQAVAPX/AQAAAAAAAQAWAPX/AQAAAAAAAQAXAPX/AQAAAAAAAQAYAPX/AQAAAAAAAQAZAPX/AQAAAAAAAQAaAPX/AQAAAAAAAQAbAPX/AQAAAAAAAQAcAPX/AQAAAAAAAQAdAPX/AQAAAAAAAQAeAPX/AQAAAAAAAQAfAPX/AQAAAAAAAQAgAPX/AQAAAAAAAQAhAPX/AQAAAAAAAQAiAPX/AQAAAAAAAQAjAPX/AQAAAAAAAQAkAPX/AQAAAAAAAQAlAPX/AQAAAAAAAQAmAPX/AQAAAAAAAQAnAPX/AQAAAAAAAQAmAPb/AQAAAAAAAQAmAPf/AQAAAAAAAQAnAPb/AQAAAAAAAQAnAPf/AQAAAAAAAQAkAPn/AQAAAAAAAQAkAPr/AQAAAAAAAQAkAPv/AQAAAAAAAQAkAPz/AQAAAAAAAQAlAPn/AQAAAAAAAQAlAPr/AQAAAAAAAQAlAPv/AQAAAAAAAQAlAPz/AQAAAAAAAQAkAPj/AQAAAAAAAQAlAPj/AQAAAAAAAQAmAPz/AQAAAAAAAQAmAP3/AQAAAAAAAQAmAP7/AQAAAAAAAQAnAPz/AQAAAAAAAQAnAP3/AQAAAAAAAQAnAP7/AQAAAAAAAQAeAPv/AQAAAAAAAQAeAPz/AQAAAAAAAQAcAPz/AQAAAAAAAQAdAPz/AQAAAAAAAQAcAPr/AQAAAAAAAQAcAPv/AQAAAAAAAQAZAPr/AQAAAAAAAQAaAPr/AQAAAAAAAQAbAPr/AQAAAAAAAQAZAPv/AQAAAAAAAQAZAPz/AQAAAAAAAQAXAPz/AQAAAAAAAQAYAPz/AQAAAAAAAQAXAPr/AQAAAAAAAQAXAPv/AQAAAAAAAQAoAPX/AQAAAAAAAQApAPX/AQAAAAAAAQAqAPX/AQAAAAAAAQArAPX/AQAAAAAAAQAsAPX/AQAAAAAAAQAtAPX/AQAAAAAAAQAuAPX/AQAAAAAAAQAvAPX/AQAAAAAAAQAwAPX/AQAAAAAAAQAuAPb/AQAAAAAAAQAuAPf/AQAAAAAAAQAuAPj/AQAAAAAAAQAuAPn/AQAAAAAAAQAuAPr/AQAAAAAAAQAuAPv/AQAAAAAAAQAvAPb/AQAAAAAAAQAvAPf/AQAAAAAAAQAvAPj/AQAAAAAAAQAvAPn/AQAAAAAAAQAvAPr/AQAAAAAAAQAvAPv/AQAAAAAAAQAqAPz/AQAAAAAAAQArAPz/AQAAAAAAAQAsAPz/AQAAAAAAAQAtAPz/AQAAAAAAAQAuAPz/AQAAAAAAAQAvAPz/AQAAAAAAAQAqAPb/AQAAAAAAAQAqAPf/AQAAAAAAAQArAPb/AQAAAAAAAQArAPf/AQAAAAAAAQAsAPb/AQAAAAAAAQAsAPf/AQAAAAAAAQAtAPb/AQAAAAAAAQAtAPf/AQAAAAAAAQAxAPX/AQAAAAAAAQAyAPX/AQAAAAAAAQAzAPX/AQAAAAAAAQA0APX/AQAAAAAAAQA1APX/AQAAAAAAAQAyAPb/AQAAAAAAAQAyAPf/AQAAAAAAAQAzAPb/AQAAAAAAAQAzAPf/AQAAAAAAAQA0APb/AQAAAAAAAQA0APf/AQAAAAAAAQA1APb/AQAAAAAAAQA1APf/AQAAAAAAAQAzAPj/AQAAAAAAAQAzAPn/AQAAAAAAAQAzAPr/AQAAAAAAAQAzAPv/AQAAAAAAAQAzAPz/AQAAAAAAAQA0APz/AQAAAAAAAQA1APz/AQAAAAAAAQA4APj/AQAAAAAAAQA4APn/AQAAAAAAAQA4APr/AQAAAAAAAQA5APj/AQAAAAAAAQA5APn/AQAAAAAAAQA5APr/AQAAAAAAAQA4APv/AQAAAAAAAQA4APz/AQAAAAAAAQA5APz/AQAAAAAAAQA8APz/AQAAAAAAAQA9APz/AQAAAAAAAQA+APz/AQAAAAAAAQA/APz/AQAAAAAAAQA8APX/AQAAAAAAAQA8APb/AQAAAAAAAQA8APf/AQAAAAAAAQA9APX/AQAAAAAAAQA9APb/AQAAAAAAAQA9APf/AQAAAAAAAQA+APX/AQAAAAAAAQA+APb/AQAAAAAAAQA+APf/AQAAAAAAAQA/APX/AQAAAAAAAQA/APb/AQAAAAAAAQA/APf/AQAAAAAAAQA2APX/AQAAAAAAAQA3APX/AQAAAAAAAQA4APX/AQAAAAAAAQA5APX/AQAAAAAAAQA6APX/AQAAAAAAAQA7APX/AQAAAAAAAQBAAPX/AQAAAAAAAQBBAPX/AQAAAAAAAQBCAPX/AQAAAAAAAQBDAPX/AQAAAAAAAQBEAPX/AQAAAAAAAQBFAPX/AQAAAAAAAQBGAPX/AQAAAAAAAQBHAPX/AQAAAAAAAQBIAPX/AQAAAAAAAQBEAPr/AQAAAAAAAQBEAPv/AQAAAAAAAQBFAPr/AQAAAAAAAQBFAPv/AQAAAAAAAQBGAPr/AQAAAAAAAQBGAPv/AQAAAAAAAQBHAPr/AQAAAAAAAQBHAPv/AQAAAAAAAQBIAPr/AQAAAAAAAQBIAPv/AQAAAAAAAQBJAPr/AQAAAAAAAQBJAPv/AQAAAAAAAQBKAPX/AQAAAAAAAQBLAPX/AQAAAAAAAQBMAPX/AQAAAAAAAQBNAPX/AQAAAAAAAQBOAPX/AQAAAAAAAQBPAPX/AQAAAAAAAQBQAPX/AQAAAAAAAQBRAPX/AQAAAAAAAQBSAPX/AQAAAAAAAQBTAPX/AQAAAAAAAQBUAPX/AQAAAAAAAQBVAPX/AQAAAAAAAQBWAPX/AQAAAAAAAQBXAPX/AQAAAAAAAQBYAPX/AQAAAAAAAQBZAPX/AQAAAAAAAQBaAPX/AQAAAAAAAQBbAPX/AQAAAAAAAQBcAPX/AQAAAAAAAQBdAPX/AQAAAAAAAQBeAPX/AQAAAAAAAQBfAPX/AQAAAAAAAQBgAPX/AQAAAAAAAQBhAPX/AQAAAAAAAQBiAPX/AQAAAAAAAQBjAPX/AQAAAAAAAQBkAPX/AQAAAAAAAQBlAPX/AQAAAAAAAQBmAPX/AQAAAAAAAQBnAPX/AQAAAAAAAQBoAPX/AQAAAAAAAQBpAPX/AQAAAAAAAQBqAPX/AQAAAAAAAQBrAPX/AQAAAAAAAQBsAPX/AQAAAAAAAQBtAPX/AQAAAAAAAQBuAPX/AQAAAAAAAQBvAPX/AQAAAAAAAQBwAPX/AQAAAAAAAQBxAPX/AQAAAAAAAQByAPX/AQAAAAAAAQBzAPX/AQAAAAAAAQB0APX/AQAAAAAAAQB1APX/AQAAAAAAAQB2APX/AQAAAAAAAQB3APX/AQAAAAAAAQB4APX/AQAAAAAAAQB5APX/AQAAAAAAAQCBAPv/AQAAAAAAAQCCAPv/AQAAAAAAAQCDAPv/AQAAAAAAAQCEAPv/AQAAAAAAAQCFAPv/AQAAAAAAAQCRAPX/AQAAAAAAAQCSAPX/AQAAAAAAAQCTAPX/AQAAAAAAAQCUAPX/AQAAAAAAAQCVAPX/AQAAAAAAAQCWAPX/AQAAAAAAAQCXAPX/AQAAAAAAAQChAPX/AQAAAAAAAQCiAPX/AQAAAAAAAQCjAPX/AQAAAAAAAQCkAPX/AQAAAAAAAQClAPX/AQAAAAAAAQCmAPX/AQAAAAAAAQCnAPX/AQAAAAAAAQCoAPX/AQAAAAAAAQD7//z/AQAAAAAAAgD8//z/AQAAAAAAAgD9//z/AQAAAAAAAgBXAP3/AAAIAAAAAABXAP7/AAAIAAEAAABYAP3/AAAJAAAAAABYAP7/AAAJAAEAAABdAPz/AAAIAAQAAABdAP3/AAAIAAUAAABeAPz/AAAJAAQAAABeAP3/AAAJAAUAAABjAP7/AAAIAAYAAABjAP//AAAIAAcAAABkAP7/AAAJAAYAAABkAP//AAAJAAcAAABdAP7/AAAIAAUAAABeAP7/AAAJAAUAAABdAP//AAAIAAUAAABeAP//AAAJAAUAAABXAP//AAAIAAEAAABYAP//AAAJAAEAAAAYAPv/AQAAAAAAAwAdAPv/AQAAAAAAAwAqAPv/AQAAAAAAAwArAPv/AQAAAAAAAwAsAPv/AQAAAAAAAwAtAPv/AQAAAAAAAwA0APv/AQAAAAAAAwBEAPj/AQAAAAAAAwBFAPj/AQAAAAAAAwBGAPj/AQAAAAAAAwBHAPj/AQAAAAAAAwBIAPj/AQAAAAAAAwBJAPj/AQAAAAAAAwCWAPv/AAAKAAAAAACWAPz/AAAKAAEAAACXAPv/AAALAAAAAACXAPz/AAALAAEAAACYAPv/AAAMAAAAAACYAPz/AAAMAAEAAACYAPj/AAAIAAEAAACZAPj/AAAJAAEAAACYAPn/AAAIAAEAAACZAPn/AAAJAAEAAACYAPr/AAAIAAEAAACZAPr/AAAJAAEAAACZAPv/AAAJAAEAAACZAPz/AAAJAAEAAABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABAB6AAIAAQAAAAAABACJAAIAAQAAAAAABACKAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABAAZAPj/AQAAAAAAAwAbAPj/AQAAAAAAAwAcAPj/AQAAAAAAAwCpAPX/AQAAAAAAAQCqAPX/AQAAAAAAAQD6//z/AQAAAAAACAAeAPr/AQAAAAAACgA1APv/AQAAAAAABwA5APv/AQAAAAAABQBJAPX/AQAAAAAABgCYAPf/AAAIAAEAAACZAPf/AAAJAAEAAACaAPf/AAAAAAQAAACbAPf/AAAAAAQAAACcAPf/AAAAAAQAAACdAPf/AAAAAAQAAACeAPf/AAAAAAQAAACfAPf/AAAAAAQAAACgAPf/AAAAAAQAAACQAAIAAAABAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAADAAIAAACBAAIAAAABAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAADAAIAAABuAAIAAAABAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAADAAIAAABqAAIAAAABAAIAAABrAAIAAAADAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAADAAIAAABDAAIAAAABAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAADAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAAANAPv/AQAAAAAABQCYAPX/AAAIAAEAAACGAPv/AQAAAAAABwCaAPX/AAAAAAQAAACbAPX/AAAAAAQAAACcAPX/AAAAAAQAAACdAPX/AAAAAAQAAACeAPX/AAAAAAQAAACfAPX/AAAAAAQAAACgAPX/AAAAAAQAAACZAPX/AAAJAAEAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAADAAAAAAA=") +physics_quadrant_size = 24 + +[node name="Player" parent="." instance=ExtResource("5_4pk5b")] +position = Vector2(-208, -160) + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("7_0wrr3")] +position = Vector2(-24, -56) + +[node name="Coin" parent="Blocks" instance=ExtResource("31_xprkl")] +position = Vector2(424, -120) + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("13_equcr")] +position = Vector2(8, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("13_equcr")] +position = Vector2(24, -16) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("13_equcr")] +position = Vector2(216, 0) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("13_equcr")] +position = Vector2(744, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("13_equcr")] +position = Vector2(776, 0) + +[node name="Goomba6" parent="Enemies" instance=ExtResource("13_equcr")] +position = Vector2(920, -128) + +[node name="Goomba7" parent="Enemies" instance=ExtResource("13_equcr")] +position = Vector2(968, -64) + +[node name="Goomba8" parent="Enemies" instance=ExtResource("13_equcr")] +position = Vector2(992, -64) + +[node name="Goomba9" parent="Enemies" instance=ExtResource("13_equcr")] +position = Vector2(1336, 0) + +[node name="Goomba10" parent="Enemies" instance=ExtResource("13_equcr")] +position = Vector2(1360, 0) + +[node name="Goomba11" parent="Enemies" instance=ExtResource("13_equcr")] +position = Vector2(1384, 0) + +[node name="Goomba12" parent="Enemies" instance=ExtResource("13_equcr")] +position = Vector2(1560, 0) + +[node name="Goomba13" parent="Enemies" instance=ExtResource("13_equcr")] +position = Vector2(1912, -48) + +[node name="Goomba14" parent="Enemies" instance=ExtResource("13_equcr")] +position = Vector2(1936, -64) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("14_b38a3")] +position = Vector2(456, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("14_b38a3")] +position = Vector2(480, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("14_b38a3")] +position = Vector2(696, 0) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("7_87q6f")] +position = Vector2(2088, 0) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("16_bj0jn")] +position = Vector2(1408, -48) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("16_bj0jn")] +position = Vector2(1504, -64) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("16_bj0jn")] +position = Vector2(1600, -32) + +[node name="PipeArea" parent="." instance=ExtResource("15_mw0ab")] +position = Vector2(1408, -48) +target_level = "uid://duc0y2qt8vug6" + +[node name="PipeArea2" parent="." instance=ExtResource("15_mw0ab")] +position = Vector2(1600, -32) +pipe_id = 1 +exit_only = true + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(2816, -176) +script = ExtResource("16_n83hj") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="PipeArea3" parent="." instance=ExtResource("15_mw0ab")] +position = Vector2(2400, -64) +enter_direction = 3 +target_level = "uid://bgbkyhmcfa8l6" + +[node name="ElevatorPlatform" parent="." instance=ExtResource("20_v8kal")] +position = Vector2(2000, -96) + +[node name="ElevatorPlatform2" parent="." instance=ExtResource("20_v8kal")] +position = Vector2(2000, 0) + +[node name="ElevatorPlatform3" parent="." instance=ExtResource("20_v8kal")] +position = Vector2(2240, -136) +vertical_direction = -1 + +[node name="ElevatorPlatform4" parent="." instance=ExtResource("20_v8kal")] +position = Vector2(2240, -8) +vertical_direction = -1 + +[node name="DropShadow" parent="." instance=ExtResource("21_xq23f")] + +[node name="Checkpoint" parent="." instance=ExtResource("22_prb1y")] +position = Vector2(1232, 0) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("26_h8avp") +nodes_to_delete = [NodePath("../Blocks"), NodePath("../WarpZone"), NodePath("../MinusWorldClip")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("7_0wrr3")] +position = Vector2(-24, -56) +item = ExtResource("27_vcsg3") + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("28_pdw0i")] +position = Vector2(424, -120) +id = 1 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("28_pdw0i")] +position = Vector2(920, -136) +id = 2 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("28_pdw0i")] +position = Vector2(1944, -152) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("29_d7cc6")] +position = Vector2(2424, -120) +item = ExtResource("30_tdrvb") + +[node name="Tiles" parent="ChallengeNodes" instance=ExtResource("4_0r7tg")] +tile_map_data = PackedByteArray("AACiAAAAAAABAAAAAACiAAEAAAABAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAADAAAAAACpAAEAAAADAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACrAAAAAAABAAAAAACrAAEAAAABAAEAAACtAP7/AAAKAAAAAACtAP//AAAKAAEAAACuAP7/AAALAAAAAACuAP//AAALAAEAAACvAP7/AAAMAAAAAACvAP//AAAMAAEAAACvAPX/AAAIAAEAAACvAPb/AAAIAAEAAACvAPf/AAAIAAEAAACvAPj/AAAIAAEAAACvAPn/AAAIAAEAAACvAPr/AAAIAAEAAACvAPv/AAAIAAEAAACvAPz/AAAIAAEAAACvAP3/AAAIAAEAAACwAPX/AAAJAAEAAACwAPb/AAAJAAEAAACwAPf/AAAJAAEAAACwAPj/AAAJAAEAAACwAPn/AAAJAAEAAACwAPr/AAAJAAEAAACwAPv/AAAJAAEAAACwAPz/AAAJAAEAAACwAP3/AAAJAAEAAACwAP7/AAAJAAEAAACwAP//AAAJAAEAAACnAP3/AQAAAAAAAQCoAP3/AQAAAAAAAQCpAP3/AQAAAAAAAQCqAP3/AQAAAAAAAQCrAP3/AQAAAAAABwCpAPr/AQAAAAAAAQCpAPv/AQAAAAAAAQCpAPz/AQAAAAAAAQCqAPr/AQAAAAAAAQCqAPv/AQAAAAAAAQCqAPz/AQAAAAAAAQCrAPv/AQAAAAAAAwCsAPv/AQAAAAAAAwCtAPv/AQAAAAAAAwCuAPv/AQAAAAAAAwCnAPn/AQAAAAAAAQCoAPn/AQAAAAAAAQCpAPn/AQAAAAAAAQCqAPn/AQAAAAAAAQCrAPn/AQAAAAAAAQCsAPn/AQAAAAAAAQCtAPn/AQAAAAAAAQCuAPn/AQAAAAAAAQCnAPz/AQAAAAAAAwCoAPz/AQAAAAAAAwCkAPn/AQAAAAAAAgClAPn/AQAAAAAAAgCmAPn/AQAAAAAAAgCjAPn/AQAAAAAAAQCiAP3/AQAAAAAAAQCjAP3/AQAAAAAAAQChAP3/AQAAAAAABQCkAPf/AQAAAAAAAwClAPf/AQAAAAAAAwCmAPf/AQAAAAAAAwCiAAIAAAABAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAADAAIAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAADAAAAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAADAAEAAACrAAIAAAABAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAADAAIAAACgAPb/AAAAAAQAAACfAPb/AAAAAAQAAACeAPb/AAAAAAQAAACdAPb/AAAAAAQAAACcAPb/AAAAAAQAAACbAPb/AAAAAAQAAACaAPb/AAAAAAQAAACYAPb/AAAIAAEAAACZAPb/AAAJAAEAAAA=") + +[node name="PipeArea4" parent="ChallengeNodes" instance=ExtResource("15_mw0ab")] +position = Vector2(2768, -16) +enter_direction = 3 +target_level = "uid://bgbkyhmcfa8l6" + +[node name="CheckpointFlag" parent="." instance=ExtResource("27_h8avp")] +position = Vector2(1232, 0) + +[node name="MinusWorldClip" type="Node" parent="." node_paths=PackedStringArray("collision_to_disable")] +script = SubResource("GDScript_l2o4l") +collision_to_disable = NodePath("StaticBody2D/CollisionShape2D") + +[node name="Tiles2" parent="MinusWorldClip" instance=ExtResource("4_0r7tg")] +tile_map_data = PackedByteArray("AACYAPb/AAAIAAEAAACZAPb/AAAJAAEAAACaAPb/AAAAAAQAAACbAPb/AAAAAAQAAACcAPb/AAAAAAQAAACdAPb/AAAAAAQAAACeAPb/AAAAAAQAAACfAPb/AAAAAAQAAACgAPb/AAAAAAQAAAChAPb/AAAAAAQAAAA=") +collision_enabled = false +physics_quadrant_size = 64 + +[node name="StaticBody2D" type="StaticBody2D" parent="MinusWorldClip"] +collision_layer = 2 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="MinusWorldClip/StaticBody2D"] +position = Vector2(2432.5, -150) +shape = SubResource("RectangleShape2D_0c32g") + +[node name="CollisionShape2D2" type="CollisionShape2D" parent="MinusWorldClip/StaticBody2D"] +position = Vector2(2520, -160) +shape = SubResource("RectangleShape2D_l2o4l") +one_way_collision = true + +[node name="WarpZone" parent="." instance=ExtResource("24_hwpxg")] +position = Vector2(2688, 0) +pipe_destinations = [4, 3, 2] + +[node name="Tiles" parent="WarpZone" instance=ExtResource("4_0r7tg")] +position = Vector2(-2672, 0) +tile_map_data = PackedByteArray("AAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACuAPf/AAAAAAQAAACuAPj/AAAAAAQAAACuAPn/AAAAAAQAAACuAPr/AAAAAAQAAACuAPv/AAAAAAQAAACuAPz/AAAAAAQAAACuAP3/AAAAAAQAAACuAP7/AAAAAAQAAACuAP//AAAAAAQAAACvAPf/AAAAAAQAAACvAPj/AAAAAAQAAACvAPn/AAAAAAQAAACvAPr/AAAAAAQAAACvAPv/AAAAAAQAAACvAPz/AAAAAAQAAACvAP3/AAAAAAQAAACvAP7/AAAAAAQAAACvAP//AAAAAAQAAACqAP7/AAAIAAMAAACrAP7/AAAJAAMAAACqAP3/AAAIAAIAAACrAP3/AAAJAAIAAACmAP3/AAAIAAQAAACmAP7/AAAIAAUAAACnAP3/AAAJAAQAAACnAP7/AAAJAAUAAACiAP3/AAAIAAYAAACjAP3/AAAJAAYAAACiAP7/AAAIAAcAAACjAP7/AAAJAAcAAACiAP//AAAIAAcAAACjAP//AAAJAAcAAACmAP//AAAIAAUAAACnAP//AAAJAAUAAACqAP//AAAIAAMAAACrAP//AAAJAAMAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACuAPX/AAAAAAQAAACuAPb/AAAAAAQAAACvAPX/AAAAAAQAAACvAPb/AAAAAAQAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAACgAAIAAAACAAIAAACgAPf/AAAAAAQAAACgAPj/AAAAAAQAAACgAPn/AAAAAAQAAACgAPr/AAAAAAQAAACgAPv/AAAAAAQAAACgAPz/AAAAAAQAAACgAP3/AAAAAAQAAACgAP7/AAAAAAQAAACgAP//AAAAAAQAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACfAAIAAAACAAIAAAA=") + +[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="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@62428" to="Tiles/@AnimatableBody2D@62428/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62428" to="Tiles/@AnimatableBody2D@62428/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62428" to="Tiles/@AnimatableBody2D@62428" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62428" to="Tiles/@AnimatableBody2D@62428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62428" to="Tiles/@AnimatableBody2D@62428" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62428" to="Tiles/@AnimatableBody2D@62428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62429" to="Tiles/@AnimatableBody2D@62429/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62429" to="Tiles/@AnimatableBody2D@62429/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62429" to="Tiles/@AnimatableBody2D@62429" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62429" to="Tiles/@AnimatableBody2D@62429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62429" to="Tiles/@AnimatableBody2D@62429" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62429" to="Tiles/@AnimatableBody2D@62429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62430" to="Tiles/@AnimatableBody2D@62430/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62430" to="Tiles/@AnimatableBody2D@62430/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62430" to="Tiles/@AnimatableBody2D@62430" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62430" to="Tiles/@AnimatableBody2D@62430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62430" to="Tiles/@AnimatableBody2D@62430" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62430" to="Tiles/@AnimatableBody2D@62430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62431" to="Tiles/@AnimatableBody2D@62431/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62431" to="Tiles/@AnimatableBody2D@62431/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62431" to="Tiles/@AnimatableBody2D@62431" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62431" to="Tiles/@AnimatableBody2D@62431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62431" to="Tiles/@AnimatableBody2D@62431" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62431" to="Tiles/@AnimatableBody2D@62431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62432" to="Tiles/@AnimatableBody2D@62432/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62432" to="Tiles/@AnimatableBody2D@62432/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62432" to="Tiles/@AnimatableBody2D@62432" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62432" to="Tiles/@AnimatableBody2D@62432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62432" to="Tiles/@AnimatableBody2D@62432" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62432" to="Tiles/@AnimatableBody2D@62432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62433" to="Tiles/@AnimatableBody2D@62433/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62433" to="Tiles/@AnimatableBody2D@62433/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62433" to="Tiles/@AnimatableBody2D@62433" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62433" to="Tiles/@AnimatableBody2D@62433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62433" to="Tiles/@AnimatableBody2D@62433" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62433" to="Tiles/@AnimatableBody2D@62433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62434" to="Tiles/@AnimatableBody2D@62434/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62434" to="Tiles/@AnimatableBody2D@62434/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62434" to="Tiles/@AnimatableBody2D@62434" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62434" to="Tiles/@AnimatableBody2D@62434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62434" to="Tiles/@AnimatableBody2D@62434" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62434" to="Tiles/@AnimatableBody2D@62434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62435" to="Tiles/@AnimatableBody2D@62435/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62435" to="Tiles/@AnimatableBody2D@62435/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62435" to="Tiles/@AnimatableBody2D@62435" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62435" to="Tiles/@AnimatableBody2D@62435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62435" to="Tiles/@AnimatableBody2D@62435" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62435" to="Tiles/@AnimatableBody2D@62435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62436" to="Tiles/@AnimatableBody2D@62436/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62436" to="Tiles/@AnimatableBody2D@62436/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62436" to="Tiles/@AnimatableBody2D@62436" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62436" to="Tiles/@AnimatableBody2D@62436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62436" to="Tiles/@AnimatableBody2D@62436" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62436" to="Tiles/@AnimatableBody2D@62436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62437" to="Tiles/@AnimatableBody2D@62437/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62437" to="Tiles/@AnimatableBody2D@62437/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62437" to="Tiles/@AnimatableBody2D@62437" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62437" to="Tiles/@AnimatableBody2D@62437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62437" to="Tiles/@AnimatableBody2D@62437" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62437" to="Tiles/@AnimatableBody2D@62437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62438" to="Tiles/@AnimatableBody2D@62438/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62438" to="Tiles/@AnimatableBody2D@62438/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62438" to="Tiles/@AnimatableBody2D@62438" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62438" to="Tiles/@AnimatableBody2D@62438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62438" to="Tiles/@AnimatableBody2D@62438" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62438" to="Tiles/@AnimatableBody2D@62438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62439" to="Tiles/@AnimatableBody2D@62439/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62439" to="Tiles/@AnimatableBody2D@62439/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62439" to="Tiles/@AnimatableBody2D@62439" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62439" to="Tiles/@AnimatableBody2D@62439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62439" to="Tiles/@AnimatableBody2D@62439" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62439" to="Tiles/@AnimatableBody2D@62439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62440" to="Tiles/@AnimatableBody2D@62440/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62440" to="Tiles/@AnimatableBody2D@62440/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62440" to="Tiles/@AnimatableBody2D@62440" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62440" to="Tiles/@AnimatableBody2D@62440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62440" to="Tiles/@AnimatableBody2D@62440" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62440" to="Tiles/@AnimatableBody2D@62440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62441" to="Tiles/@AnimatableBody2D@62441/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62441" to="Tiles/@AnimatableBody2D@62441/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62441" to="Tiles/@AnimatableBody2D@62441" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62441" to="Tiles/@AnimatableBody2D@62441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62441" to="Tiles/@AnimatableBody2D@62441" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62441" to="Tiles/@AnimatableBody2D@62441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62442" to="Tiles/@AnimatableBody2D@62442/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62442" to="Tiles/@AnimatableBody2D@62442/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62442" to="Tiles/@AnimatableBody2D@62442" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62442" to="Tiles/@AnimatableBody2D@62442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62442" to="Tiles/@AnimatableBody2D@62442" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62442" to="Tiles/@AnimatableBody2D@62442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62443" to="Tiles/@AnimatableBody2D@62443/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62443" to="Tiles/@AnimatableBody2D@62443/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62443" to="Tiles/@AnimatableBody2D@62443" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62443" to="Tiles/@AnimatableBody2D@62443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62443" to="Tiles/@AnimatableBody2D@62443" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62443" to="Tiles/@AnimatableBody2D@62443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62444" to="Tiles/@AnimatableBody2D@62444/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62444" to="Tiles/@AnimatableBody2D@62444/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62444" to="Tiles/@AnimatableBody2D@62444" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62444" to="Tiles/@AnimatableBody2D@62444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62444" to="Tiles/@AnimatableBody2D@62444" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62444" to="Tiles/@AnimatableBody2D@62444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62445" to="Tiles/@AnimatableBody2D@62445/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62445" to="Tiles/@AnimatableBody2D@62445/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62445" to="Tiles/@AnimatableBody2D@62445" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62445" to="Tiles/@AnimatableBody2D@62445/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62445" to="Tiles/@AnimatableBody2D@62445" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62445" to="Tiles/@AnimatableBody2D@62445/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62446" to="Tiles/@AnimatableBody2D@62446/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62446" to="Tiles/@AnimatableBody2D@62446/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62446" to="Tiles/@AnimatableBody2D@62446" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62446" to="Tiles/@AnimatableBody2D@62446/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62446" to="Tiles/@AnimatableBody2D@62446" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62446" to="Tiles/@AnimatableBody2D@62446/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62447" to="Tiles/@AnimatableBody2D@62447/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62447" to="Tiles/@AnimatableBody2D@62447/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62447" to="Tiles/@AnimatableBody2D@62447" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62447" to="Tiles/@AnimatableBody2D@62447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62447" to="Tiles/@AnimatableBody2D@62447" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62447" to="Tiles/@AnimatableBody2D@62447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62448" to="Tiles/@AnimatableBody2D@62448/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62448" to="Tiles/@AnimatableBody2D@62448/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62448" to="Tiles/@AnimatableBody2D@62448" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62448" to="Tiles/@AnimatableBody2D@62448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62448" to="Tiles/@AnimatableBody2D@62448" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62448" to="Tiles/@AnimatableBody2D@62448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62449" to="Tiles/@AnimatableBody2D@62449/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62449" to="Tiles/@AnimatableBody2D@62449/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62449" to="Tiles/@AnimatableBody2D@62449" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62449" to="Tiles/@AnimatableBody2D@62449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62449" to="Tiles/@AnimatableBody2D@62449" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62449" to="Tiles/@AnimatableBody2D@62449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62450" to="Tiles/@AnimatableBody2D@62450/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62450" to="Tiles/@AnimatableBody2D@62450/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62450" to="Tiles/@AnimatableBody2D@62450" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62450" to="Tiles/@AnimatableBody2D@62450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62450" to="Tiles/@AnimatableBody2D@62450" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62450" to="Tiles/@AnimatableBody2D@62450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62451" to="Tiles/@AnimatableBody2D@62451/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62451" to="Tiles/@AnimatableBody2D@62451/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62451" to="Tiles/@AnimatableBody2D@62451" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62451" to="Tiles/@AnimatableBody2D@62451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62451" to="Tiles/@AnimatableBody2D@62451" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62451" to="Tiles/@AnimatableBody2D@62451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62452" to="Tiles/@AnimatableBody2D@62452/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62452" to="Tiles/@AnimatableBody2D@62452/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62452" to="Tiles/@AnimatableBody2D@62452" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62452" to="Tiles/@AnimatableBody2D@62452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62452" to="Tiles/@AnimatableBody2D@62452" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62452" to="Tiles/@AnimatableBody2D@62452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62453" to="Tiles/@AnimatableBody2D@62453/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62453" to="Tiles/@AnimatableBody2D@62453/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62453" to="Tiles/@AnimatableBody2D@62453" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62453" to="Tiles/@AnimatableBody2D@62453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62453" to="Tiles/@AnimatableBody2D@62453" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62453" to="Tiles/@AnimatableBody2D@62453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62454" to="Tiles/@AnimatableBody2D@62454/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62454" to="Tiles/@AnimatableBody2D@62454/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62454" to="Tiles/@AnimatableBody2D@62454" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62454" to="Tiles/@AnimatableBody2D@62454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62454" to="Tiles/@AnimatableBody2D@62454" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62454" to="Tiles/@AnimatableBody2D@62454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62455" to="Tiles/@AnimatableBody2D@62455/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62455" to="Tiles/@AnimatableBody2D@62455/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62455" to="Tiles/@AnimatableBody2D@62455" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62455" to="Tiles/@AnimatableBody2D@62455/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62455" to="Tiles/@AnimatableBody2D@62455" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62455" to="Tiles/@AnimatableBody2D@62455/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62456" to="Tiles/@AnimatableBody2D@62456/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62456" to="Tiles/@AnimatableBody2D@62456/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62456" to="Tiles/@AnimatableBody2D@62456" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62456" to="Tiles/@AnimatableBody2D@62456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62456" to="Tiles/@AnimatableBody2D@62456" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62456" to="Tiles/@AnimatableBody2D@62456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62457" to="Tiles/@AnimatableBody2D@62457/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62457" to="Tiles/@AnimatableBody2D@62457/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62457" to="Tiles/@AnimatableBody2D@62457" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62457" to="Tiles/@AnimatableBody2D@62457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62457" to="Tiles/@AnimatableBody2D@62457" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62457" to="Tiles/@AnimatableBody2D@62457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62458" to="Tiles/@AnimatableBody2D@62458/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62458" to="Tiles/@AnimatableBody2D@62458/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62458" to="Tiles/@AnimatableBody2D@62458" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62458" to="Tiles/@AnimatableBody2D@62458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62458" to="Tiles/@AnimatableBody2D@62458" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62458" to="Tiles/@AnimatableBody2D@62458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62459" to="Tiles/@AnimatableBody2D@62459/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62459" to="Tiles/@AnimatableBody2D@62459/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62459" to="Tiles/@AnimatableBody2D@62459" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62459" to="Tiles/@AnimatableBody2D@62459/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62459" to="Tiles/@AnimatableBody2D@62459" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62459" to="Tiles/@AnimatableBody2D@62459/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62460" to="Tiles/@AnimatableBody2D@62460/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62460" to="Tiles/@AnimatableBody2D@62460/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62460" to="Tiles/@AnimatableBody2D@62460" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62460" to="Tiles/@AnimatableBody2D@62460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62460" to="Tiles/@AnimatableBody2D@62460" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62460" to="Tiles/@AnimatableBody2D@62460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62461" to="Tiles/@AnimatableBody2D@62461/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62461" to="Tiles/@AnimatableBody2D@62461/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62461" to="Tiles/@AnimatableBody2D@62461" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62461" to="Tiles/@AnimatableBody2D@62461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62461" to="Tiles/@AnimatableBody2D@62461" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62461" to="Tiles/@AnimatableBody2D@62461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62462" to="Tiles/@AnimatableBody2D@62462/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62462" to="Tiles/@AnimatableBody2D@62462/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62462" to="Tiles/@AnimatableBody2D@62462" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62462" to="Tiles/@AnimatableBody2D@62462/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62462" to="Tiles/@AnimatableBody2D@62462" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62462" to="Tiles/@AnimatableBody2D@62462/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62463" to="Tiles/@AnimatableBody2D@62463/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62463" to="Tiles/@AnimatableBody2D@62463/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62463" to="Tiles/@AnimatableBody2D@62463" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62463" to="Tiles/@AnimatableBody2D@62463/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62463" to="Tiles/@AnimatableBody2D@62463" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62463" to="Tiles/@AnimatableBody2D@62463/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62464" to="Tiles/@AnimatableBody2D@62464/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62464" to="Tiles/@AnimatableBody2D@62464/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62464" to="Tiles/@AnimatableBody2D@62464" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62464" to="Tiles/@AnimatableBody2D@62464/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62464" to="Tiles/@AnimatableBody2D@62464" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62464" to="Tiles/@AnimatableBody2D@62464/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62465" to="Tiles/@AnimatableBody2D@62465/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62465" to="Tiles/@AnimatableBody2D@62465/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62465" to="Tiles/@AnimatableBody2D@62465" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62465" to="Tiles/@AnimatableBody2D@62465/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62465" to="Tiles/@AnimatableBody2D@62465" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62465" to="Tiles/@AnimatableBody2D@62465/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62466" to="Tiles/@AnimatableBody2D@62466/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62466" to="Tiles/@AnimatableBody2D@62466/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62466" to="Tiles/@AnimatableBody2D@62466" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62466" to="Tiles/@AnimatableBody2D@62466/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62466" to="Tiles/@AnimatableBody2D@62466" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62466" to="Tiles/@AnimatableBody2D@62466/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62467" to="Tiles/@AnimatableBody2D@62467/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62467" to="Tiles/@AnimatableBody2D@62467/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62467" to="Tiles/@AnimatableBody2D@62467" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62467" to="Tiles/@AnimatableBody2D@62467/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62467" to="Tiles/@AnimatableBody2D@62467" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62467" to="Tiles/@AnimatableBody2D@62467/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62468" to="Tiles/@AnimatableBody2D@62468/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62468" to="Tiles/@AnimatableBody2D@62468/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62468" to="Tiles/@AnimatableBody2D@62468" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62468" to="Tiles/@AnimatableBody2D@62468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62468" to="Tiles/@AnimatableBody2D@62468" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62468" to="Tiles/@AnimatableBody2D@62468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62469" to="Tiles/@AnimatableBody2D@62469/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62469" to="Tiles/@AnimatableBody2D@62469/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62469" to="Tiles/@AnimatableBody2D@62469" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62469" to="Tiles/@AnimatableBody2D@62469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62469" to="Tiles/@AnimatableBody2D@62469" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62469" to="Tiles/@AnimatableBody2D@62469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62470" to="Tiles/@AnimatableBody2D@62470/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62470" to="Tiles/@AnimatableBody2D@62470/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62470" to="Tiles/@AnimatableBody2D@62470" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62470" to="Tiles/@AnimatableBody2D@62470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62470" to="Tiles/@AnimatableBody2D@62470" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62470" to="Tiles/@AnimatableBody2D@62470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62471" to="Tiles/@AnimatableBody2D@62471/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62471" to="Tiles/@AnimatableBody2D@62471/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62471" to="Tiles/@AnimatableBody2D@62471" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62471" to="Tiles/@AnimatableBody2D@62471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62471" to="Tiles/@AnimatableBody2D@62471" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62471" to="Tiles/@AnimatableBody2D@62471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62472" to="Tiles/@AnimatableBody2D@62472/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62472" to="Tiles/@AnimatableBody2D@62472/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62472" to="Tiles/@AnimatableBody2D@62472" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62472" to="Tiles/@AnimatableBody2D@62472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62472" to="Tiles/@AnimatableBody2D@62472" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62472" to="Tiles/@AnimatableBody2D@62472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62473" to="Tiles/@AnimatableBody2D@62473/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62473" to="Tiles/@AnimatableBody2D@62473/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62473" to="Tiles/@AnimatableBody2D@62473" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62473" to="Tiles/@AnimatableBody2D@62473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62473" to="Tiles/@AnimatableBody2D@62473" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62473" to="Tiles/@AnimatableBody2D@62473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62474" to="Tiles/@AnimatableBody2D@62474/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62474" to="Tiles/@AnimatableBody2D@62474/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62474" to="Tiles/@AnimatableBody2D@62474" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62474" to="Tiles/@AnimatableBody2D@62474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62474" to="Tiles/@AnimatableBody2D@62474" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62474" to="Tiles/@AnimatableBody2D@62474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62475" to="Tiles/@AnimatableBody2D@62475/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62475" to="Tiles/@AnimatableBody2D@62475/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62475" to="Tiles/@AnimatableBody2D@62475" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62475" to="Tiles/@AnimatableBody2D@62475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62475" to="Tiles/@AnimatableBody2D@62475" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62475" to="Tiles/@AnimatableBody2D@62475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62476" to="Tiles/@AnimatableBody2D@62476/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62476" to="Tiles/@AnimatableBody2D@62476/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62476" to="Tiles/@AnimatableBody2D@62476" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62476" to="Tiles/@AnimatableBody2D@62476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62476" to="Tiles/@AnimatableBody2D@62476" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62476" to="Tiles/@AnimatableBody2D@62476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62477" to="Tiles/@AnimatableBody2D@62477/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62477" to="Tiles/@AnimatableBody2D@62477/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62477" to="Tiles/@AnimatableBody2D@62477" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62477" to="Tiles/@AnimatableBody2D@62477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62477" to="Tiles/@AnimatableBody2D@62477" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62477" to="Tiles/@AnimatableBody2D@62477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62478" to="Tiles/@AnimatableBody2D@62478/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62478" to="Tiles/@AnimatableBody2D@62478/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62478" to="Tiles/@AnimatableBody2D@62478" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62478" to="Tiles/@AnimatableBody2D@62478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62478" to="Tiles/@AnimatableBody2D@62478" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62478" to="Tiles/@AnimatableBody2D@62478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62479" to="Tiles/@AnimatableBody2D@62479/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62479" to="Tiles/@AnimatableBody2D@62479/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62479" to="Tiles/@AnimatableBody2D@62479" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62479" to="Tiles/@AnimatableBody2D@62479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62479" to="Tiles/@AnimatableBody2D@62479" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62479" to="Tiles/@AnimatableBody2D@62479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62480" to="Tiles/@AnimatableBody2D@62480/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62480" to="Tiles/@AnimatableBody2D@62480/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62480" to="Tiles/@AnimatableBody2D@62480" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62480" to="Tiles/@AnimatableBody2D@62480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62480" to="Tiles/@AnimatableBody2D@62480" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62480" to="Tiles/@AnimatableBody2D@62480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62481" to="Tiles/@AnimatableBody2D@62481/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62481" to="Tiles/@AnimatableBody2D@62481/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62481" to="Tiles/@AnimatableBody2D@62481" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62481" to="Tiles/@AnimatableBody2D@62481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62481" to="Tiles/@AnimatableBody2D@62481" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62481" to="Tiles/@AnimatableBody2D@62481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62482" to="Tiles/@AnimatableBody2D@62482/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62482" to="Tiles/@AnimatableBody2D@62482/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62482" to="Tiles/@AnimatableBody2D@62482" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62482" to="Tiles/@AnimatableBody2D@62482/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62482" to="Tiles/@AnimatableBody2D@62482" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62482" to="Tiles/@AnimatableBody2D@62482/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62483" to="Tiles/@AnimatableBody2D@62483/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62483" to="Tiles/@AnimatableBody2D@62483/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62483" to="Tiles/@AnimatableBody2D@62483" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62483" to="Tiles/@AnimatableBody2D@62483/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62483" to="Tiles/@AnimatableBody2D@62483" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62483" to="Tiles/@AnimatableBody2D@62483/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62484" to="Tiles/@AnimatableBody2D@62484/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62484" to="Tiles/@AnimatableBody2D@62484/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62484" to="Tiles/@AnimatableBody2D@62484" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62484" to="Tiles/@AnimatableBody2D@62484/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62484" to="Tiles/@AnimatableBody2D@62484" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62484" to="Tiles/@AnimatableBody2D@62484/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62485" to="Tiles/@AnimatableBody2D@62485/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62485" to="Tiles/@AnimatableBody2D@62485/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62485" to="Tiles/@AnimatableBody2D@62485" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62485" to="Tiles/@AnimatableBody2D@62485/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62485" to="Tiles/@AnimatableBody2D@62485" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62485" to="Tiles/@AnimatableBody2D@62485/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62486" to="Tiles/@AnimatableBody2D@62486/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62486" to="Tiles/@AnimatableBody2D@62486/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62486" to="Tiles/@AnimatableBody2D@62486" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62486" to="Tiles/@AnimatableBody2D@62486/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62486" to="Tiles/@AnimatableBody2D@62486" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62486" to="Tiles/@AnimatableBody2D@62486/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62487" to="Tiles/@AnimatableBody2D@62487/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62487" to="Tiles/@AnimatableBody2D@62487/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62487" to="Tiles/@AnimatableBody2D@62487" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62487" to="Tiles/@AnimatableBody2D@62487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62487" to="Tiles/@AnimatableBody2D@62487" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62487" to="Tiles/@AnimatableBody2D@62487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62488" to="Tiles/@AnimatableBody2D@62488/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62488" to="Tiles/@AnimatableBody2D@62488/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62488" to="Tiles/@AnimatableBody2D@62488" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62488" to="Tiles/@AnimatableBody2D@62488/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62488" to="Tiles/@AnimatableBody2D@62488" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62488" to="Tiles/@AnimatableBody2D@62488/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62489" to="Tiles/@AnimatableBody2D@62489/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62489" to="Tiles/@AnimatableBody2D@62489/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62489" to="Tiles/@AnimatableBody2D@62489" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62489" to="Tiles/@AnimatableBody2D@62489/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62489" to="Tiles/@AnimatableBody2D@62489" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62489" to="Tiles/@AnimatableBody2D@62489/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62490" to="Tiles/@AnimatableBody2D@62490/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62490" to="Tiles/@AnimatableBody2D@62490/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62490" to="Tiles/@AnimatableBody2D@62490" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62490" to="Tiles/@AnimatableBody2D@62490/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62490" to="Tiles/@AnimatableBody2D@62490" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62490" to="Tiles/@AnimatableBody2D@62490/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62491" to="Tiles/@AnimatableBody2D@62491/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62491" to="Tiles/@AnimatableBody2D@62491/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62491" to="Tiles/@AnimatableBody2D@62491" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62491" to="Tiles/@AnimatableBody2D@62491/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62491" to="Tiles/@AnimatableBody2D@62491" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62491" to="Tiles/@AnimatableBody2D@62491/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62492" to="Tiles/@AnimatableBody2D@62492/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62492" to="Tiles/@AnimatableBody2D@62492/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62492" to="Tiles/@AnimatableBody2D@62492" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62492" to="Tiles/@AnimatableBody2D@62492/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62492" to="Tiles/@AnimatableBody2D@62492" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62492" to="Tiles/@AnimatableBody2D@62492/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62493" to="Tiles/@AnimatableBody2D@62493/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62493" to="Tiles/@AnimatableBody2D@62493/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62493" to="Tiles/@AnimatableBody2D@62493" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62493" to="Tiles/@AnimatableBody2D@62493/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62493" to="Tiles/@AnimatableBody2D@62493" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62493" to="Tiles/@AnimatableBody2D@62493/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62494" to="Tiles/@AnimatableBody2D@62494/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62494" to="Tiles/@AnimatableBody2D@62494/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62494" to="Tiles/@AnimatableBody2D@62494" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62494" to="Tiles/@AnimatableBody2D@62494/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62494" to="Tiles/@AnimatableBody2D@62494" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62494" to="Tiles/@AnimatableBody2D@62494/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62495" to="Tiles/@AnimatableBody2D@62495/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62495" to="Tiles/@AnimatableBody2D@62495/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62495" to="Tiles/@AnimatableBody2D@62495" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62495" to="Tiles/@AnimatableBody2D@62495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62495" to="Tiles/@AnimatableBody2D@62495" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62495" to="Tiles/@AnimatableBody2D@62495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62496" to="Tiles/@AnimatableBody2D@62496/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62496" to="Tiles/@AnimatableBody2D@62496/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62496" to="Tiles/@AnimatableBody2D@62496" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62496" to="Tiles/@AnimatableBody2D@62496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62496" to="Tiles/@AnimatableBody2D@62496" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62496" to="Tiles/@AnimatableBody2D@62496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62497" to="Tiles/@AnimatableBody2D@62497/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62497" to="Tiles/@AnimatableBody2D@62497/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62497" to="Tiles/@AnimatableBody2D@62497" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62497" to="Tiles/@AnimatableBody2D@62497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62497" to="Tiles/@AnimatableBody2D@62497" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62497" to="Tiles/@AnimatableBody2D@62497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62498" to="Tiles/@AnimatableBody2D@62498/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62498" to="Tiles/@AnimatableBody2D@62498/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62498" to="Tiles/@AnimatableBody2D@62498" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62498" to="Tiles/@AnimatableBody2D@62498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62498" to="Tiles/@AnimatableBody2D@62498" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62498" to="Tiles/@AnimatableBody2D@62498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62499" to="Tiles/@AnimatableBody2D@62499/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62499" to="Tiles/@AnimatableBody2D@62499/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62499" to="Tiles/@AnimatableBody2D@62499" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62499" to="Tiles/@AnimatableBody2D@62499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62499" to="Tiles/@AnimatableBody2D@62499" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62499" to="Tiles/@AnimatableBody2D@62499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62500" to="Tiles/@AnimatableBody2D@62500/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62500" to="Tiles/@AnimatableBody2D@62500/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62500" to="Tiles/@AnimatableBody2D@62500" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62500" to="Tiles/@AnimatableBody2D@62500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62500" to="Tiles/@AnimatableBody2D@62500" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62500" to="Tiles/@AnimatableBody2D@62500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62501" to="Tiles/@AnimatableBody2D@62501/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62501" to="Tiles/@AnimatableBody2D@62501/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62501" to="Tiles/@AnimatableBody2D@62501" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62501" to="Tiles/@AnimatableBody2D@62501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62501" to="Tiles/@AnimatableBody2D@62501" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62501" to="Tiles/@AnimatableBody2D@62501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62502" to="Tiles/@AnimatableBody2D@62502/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62502" to="Tiles/@AnimatableBody2D@62502/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62502" to="Tiles/@AnimatableBody2D@62502" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62502" to="Tiles/@AnimatableBody2D@62502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62502" to="Tiles/@AnimatableBody2D@62502" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62502" to="Tiles/@AnimatableBody2D@62502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62503" to="Tiles/@AnimatableBody2D@62503/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62503" to="Tiles/@AnimatableBody2D@62503/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62503" to="Tiles/@AnimatableBody2D@62503" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62503" to="Tiles/@AnimatableBody2D@62503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62503" to="Tiles/@AnimatableBody2D@62503" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62503" to="Tiles/@AnimatableBody2D@62503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62504" to="Tiles/@AnimatableBody2D@62504/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62504" to="Tiles/@AnimatableBody2D@62504/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62504" to="Tiles/@AnimatableBody2D@62504" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62504" to="Tiles/@AnimatableBody2D@62504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62504" to="Tiles/@AnimatableBody2D@62504" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62504" to="Tiles/@AnimatableBody2D@62504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62505" to="Tiles/@AnimatableBody2D@62505/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62505" to="Tiles/@AnimatableBody2D@62505/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62505" to="Tiles/@AnimatableBody2D@62505" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62505" to="Tiles/@AnimatableBody2D@62505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62505" to="Tiles/@AnimatableBody2D@62505" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62505" to="Tiles/@AnimatableBody2D@62505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62506" to="Tiles/@AnimatableBody2D@62506/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62506" to="Tiles/@AnimatableBody2D@62506/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62506" to="Tiles/@AnimatableBody2D@62506" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62506" to="Tiles/@AnimatableBody2D@62506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62506" to="Tiles/@AnimatableBody2D@62506" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62506" to="Tiles/@AnimatableBody2D@62506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62507" to="Tiles/@AnimatableBody2D@62507/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62507" to="Tiles/@AnimatableBody2D@62507/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62507" to="Tiles/@AnimatableBody2D@62507" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62507" to="Tiles/@AnimatableBody2D@62507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62507" to="Tiles/@AnimatableBody2D@62507" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62507" to="Tiles/@AnimatableBody2D@62507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62508" to="Tiles/@AnimatableBody2D@62508/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62508" to="Tiles/@AnimatableBody2D@62508/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62508" to="Tiles/@AnimatableBody2D@62508" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62508" to="Tiles/@AnimatableBody2D@62508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62508" to="Tiles/@AnimatableBody2D@62508" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62508" to="Tiles/@AnimatableBody2D@62508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62509" to="Tiles/@AnimatableBody2D@62509/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62509" to="Tiles/@AnimatableBody2D@62509/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62509" to="Tiles/@AnimatableBody2D@62509" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62509" to="Tiles/@AnimatableBody2D@62509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62509" to="Tiles/@AnimatableBody2D@62509" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62509" to="Tiles/@AnimatableBody2D@62509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62510" to="Tiles/@AnimatableBody2D@62510/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62510" to="Tiles/@AnimatableBody2D@62510/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62510" to="Tiles/@AnimatableBody2D@62510" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62510" to="Tiles/@AnimatableBody2D@62510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62510" to="Tiles/@AnimatableBody2D@62510" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62510" to="Tiles/@AnimatableBody2D@62510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62511" to="Tiles/@AnimatableBody2D@62511/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62511" to="Tiles/@AnimatableBody2D@62511/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62511" to="Tiles/@AnimatableBody2D@62511" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62511" to="Tiles/@AnimatableBody2D@62511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62511" to="Tiles/@AnimatableBody2D@62511" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62511" to="Tiles/@AnimatableBody2D@62511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62512" to="Tiles/@AnimatableBody2D@62512/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62512" to="Tiles/@AnimatableBody2D@62512/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62512" to="Tiles/@AnimatableBody2D@62512" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62512" to="Tiles/@AnimatableBody2D@62512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62512" to="Tiles/@AnimatableBody2D@62512" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62512" to="Tiles/@AnimatableBody2D@62512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62513" to="Tiles/@AnimatableBody2D@62513/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62513" to="Tiles/@AnimatableBody2D@62513/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62513" to="Tiles/@AnimatableBody2D@62513" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62513" to="Tiles/@AnimatableBody2D@62513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62513" to="Tiles/@AnimatableBody2D@62513" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62513" to="Tiles/@AnimatableBody2D@62513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62514" to="Tiles/@AnimatableBody2D@62514/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62514" to="Tiles/@AnimatableBody2D@62514/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62514" to="Tiles/@AnimatableBody2D@62514" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62514" to="Tiles/@AnimatableBody2D@62514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62514" to="Tiles/@AnimatableBody2D@62514" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62514" to="Tiles/@AnimatableBody2D@62514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62515" to="Tiles/@AnimatableBody2D@62515/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62515" to="Tiles/@AnimatableBody2D@62515/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62515" to="Tiles/@AnimatableBody2D@62515" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62515" to="Tiles/@AnimatableBody2D@62515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62515" to="Tiles/@AnimatableBody2D@62515" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62515" to="Tiles/@AnimatableBody2D@62515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62516" to="Tiles/@AnimatableBody2D@62516/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62516" to="Tiles/@AnimatableBody2D@62516/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62516" to="Tiles/@AnimatableBody2D@62516" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62516" to="Tiles/@AnimatableBody2D@62516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62516" to="Tiles/@AnimatableBody2D@62516" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62516" to="Tiles/@AnimatableBody2D@62516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62517" to="Tiles/@AnimatableBody2D@62517/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62517" to="Tiles/@AnimatableBody2D@62517/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62517" to="Tiles/@AnimatableBody2D@62517" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62517" to="Tiles/@AnimatableBody2D@62517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62517" to="Tiles/@AnimatableBody2D@62517" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62517" to="Tiles/@AnimatableBody2D@62517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62518" to="Tiles/@AnimatableBody2D@62518/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62518" to="Tiles/@AnimatableBody2D@62518/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62518" to="Tiles/@AnimatableBody2D@62518" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62518" to="Tiles/@AnimatableBody2D@62518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62518" to="Tiles/@AnimatableBody2D@62518" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62518" to="Tiles/@AnimatableBody2D@62518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62519" to="Tiles/@AnimatableBody2D@62519/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62519" to="Tiles/@AnimatableBody2D@62519/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62519" to="Tiles/@AnimatableBody2D@62519" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62519" to="Tiles/@AnimatableBody2D@62519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62519" to="Tiles/@AnimatableBody2D@62519" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62519" to="Tiles/@AnimatableBody2D@62519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62520" to="Tiles/@AnimatableBody2D@62520/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62520" to="Tiles/@AnimatableBody2D@62520/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62520" to="Tiles/@AnimatableBody2D@62520" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62520" to="Tiles/@AnimatableBody2D@62520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62520" to="Tiles/@AnimatableBody2D@62520" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62520" to="Tiles/@AnimatableBody2D@62520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62521" to="Tiles/@AnimatableBody2D@62521/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62521" to="Tiles/@AnimatableBody2D@62521/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62521" to="Tiles/@AnimatableBody2D@62521" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62521" to="Tiles/@AnimatableBody2D@62521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62521" to="Tiles/@AnimatableBody2D@62521" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62521" to="Tiles/@AnimatableBody2D@62521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62522" to="Tiles/@AnimatableBody2D@62522/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62522" to="Tiles/@AnimatableBody2D@62522/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62522" to="Tiles/@AnimatableBody2D@62522" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62522" to="Tiles/@AnimatableBody2D@62522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62522" to="Tiles/@AnimatableBody2D@62522" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62522" to="Tiles/@AnimatableBody2D@62522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62523" to="Tiles/@AnimatableBody2D@62523/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62523" to="Tiles/@AnimatableBody2D@62523/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62523" to="Tiles/@AnimatableBody2D@62523" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62523" to="Tiles/@AnimatableBody2D@62523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62523" to="Tiles/@AnimatableBody2D@62523" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62523" to="Tiles/@AnimatableBody2D@62523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62524" to="Tiles/@AnimatableBody2D@62524/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62524" to="Tiles/@AnimatableBody2D@62524/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62524" to="Tiles/@AnimatableBody2D@62524" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62524" to="Tiles/@AnimatableBody2D@62524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62524" to="Tiles/@AnimatableBody2D@62524" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62524" to="Tiles/@AnimatableBody2D@62524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62525" to="Tiles/@AnimatableBody2D@62525/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62525" to="Tiles/@AnimatableBody2D@62525/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62525" to="Tiles/@AnimatableBody2D@62525" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62525" to="Tiles/@AnimatableBody2D@62525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62525" to="Tiles/@AnimatableBody2D@62525" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62525" to="Tiles/@AnimatableBody2D@62525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62526" to="Tiles/@AnimatableBody2D@62526/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62526" to="Tiles/@AnimatableBody2D@62526/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62526" to="Tiles/@AnimatableBody2D@62526" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62526" to="Tiles/@AnimatableBody2D@62526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62526" to="Tiles/@AnimatableBody2D@62526" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62526" to="Tiles/@AnimatableBody2D@62526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62527" to="Tiles/@AnimatableBody2D@62527/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62527" to="Tiles/@AnimatableBody2D@62527/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62527" to="Tiles/@AnimatableBody2D@62527" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62527" to="Tiles/@AnimatableBody2D@62527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62527" to="Tiles/@AnimatableBody2D@62527" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62527" to="Tiles/@AnimatableBody2D@62527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62528" to="Tiles/@AnimatableBody2D@62528/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62528" to="Tiles/@AnimatableBody2D@62528/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62528" to="Tiles/@AnimatableBody2D@62528" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62528" to="Tiles/@AnimatableBody2D@62528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62528" to="Tiles/@AnimatableBody2D@62528" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62528" to="Tiles/@AnimatableBody2D@62528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62529" to="Tiles/@AnimatableBody2D@62529/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62529" to="Tiles/@AnimatableBody2D@62529/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62529" to="Tiles/@AnimatableBody2D@62529" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62529" to="Tiles/@AnimatableBody2D@62529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62529" to="Tiles/@AnimatableBody2D@62529" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62529" to="Tiles/@AnimatableBody2D@62529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62530" to="Tiles/@AnimatableBody2D@62530/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62530" to="Tiles/@AnimatableBody2D@62530/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62530" to="Tiles/@AnimatableBody2D@62530" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62530" to="Tiles/@AnimatableBody2D@62530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62530" to="Tiles/@AnimatableBody2D@62530" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62530" to="Tiles/@AnimatableBody2D@62530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62531" to="Tiles/@AnimatableBody2D@62531/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62531" to="Tiles/@AnimatableBody2D@62531/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62531" to="Tiles/@AnimatableBody2D@62531" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62531" to="Tiles/@AnimatableBody2D@62531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62531" to="Tiles/@AnimatableBody2D@62531" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62531" to="Tiles/@AnimatableBody2D@62531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62532" to="Tiles/@AnimatableBody2D@62532/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62532" to="Tiles/@AnimatableBody2D@62532/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62532" to="Tiles/@AnimatableBody2D@62532" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62532" to="Tiles/@AnimatableBody2D@62532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62532" to="Tiles/@AnimatableBody2D@62532" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62532" to="Tiles/@AnimatableBody2D@62532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62533" to="Tiles/@AnimatableBody2D@62533/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62533" to="Tiles/@AnimatableBody2D@62533/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62533" to="Tiles/@AnimatableBody2D@62533" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62533" to="Tiles/@AnimatableBody2D@62533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62533" to="Tiles/@AnimatableBody2D@62533" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62533" to="Tiles/@AnimatableBody2D@62533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62534" to="Tiles/@AnimatableBody2D@62534/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62534" to="Tiles/@AnimatableBody2D@62534/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62534" to="Tiles/@AnimatableBody2D@62534" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62534" to="Tiles/@AnimatableBody2D@62534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62534" to="Tiles/@AnimatableBody2D@62534" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62534" to="Tiles/@AnimatableBody2D@62534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62535" to="Tiles/@AnimatableBody2D@62535/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62535" to="Tiles/@AnimatableBody2D@62535/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62535" to="Tiles/@AnimatableBody2D@62535" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62535" to="Tiles/@AnimatableBody2D@62535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62535" to="Tiles/@AnimatableBody2D@62535" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62535" to="Tiles/@AnimatableBody2D@62535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62536" to="Tiles/@AnimatableBody2D@62536/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62536" to="Tiles/@AnimatableBody2D@62536/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62536" to="Tiles/@AnimatableBody2D@62536" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62536" to="Tiles/@AnimatableBody2D@62536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62536" to="Tiles/@AnimatableBody2D@62536" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62536" to="Tiles/@AnimatableBody2D@62536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62537" to="Tiles/@AnimatableBody2D@62537/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62537" to="Tiles/@AnimatableBody2D@62537/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62537" to="Tiles/@AnimatableBody2D@62537" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62537" to="Tiles/@AnimatableBody2D@62537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62537" to="Tiles/@AnimatableBody2D@62537" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62537" to="Tiles/@AnimatableBody2D@62537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62538" to="Tiles/@AnimatableBody2D@62538/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62538" to="Tiles/@AnimatableBody2D@62538/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62538" to="Tiles/@AnimatableBody2D@62538" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62538" to="Tiles/@AnimatableBody2D@62538/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62538" to="Tiles/@AnimatableBody2D@62538" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62538" to="Tiles/@AnimatableBody2D@62538/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62539" to="Tiles/@AnimatableBody2D@62539/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62539" to="Tiles/@AnimatableBody2D@62539/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62539" to="Tiles/@AnimatableBody2D@62539" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62539" to="Tiles/@AnimatableBody2D@62539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62539" to="Tiles/@AnimatableBody2D@62539" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62539" to="Tiles/@AnimatableBody2D@62539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62540" to="Tiles/@AnimatableBody2D@62540/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62540" to="Tiles/@AnimatableBody2D@62540/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62540" to="Tiles/@AnimatableBody2D@62540" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62540" to="Tiles/@AnimatableBody2D@62540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62540" to="Tiles/@AnimatableBody2D@62540" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62540" to="Tiles/@AnimatableBody2D@62540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62541" to="Tiles/@AnimatableBody2D@62541/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62541" to="Tiles/@AnimatableBody2D@62541/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62541" to="Tiles/@AnimatableBody2D@62541" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62541" to="Tiles/@AnimatableBody2D@62541/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62541" to="Tiles/@AnimatableBody2D@62541" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62541" to="Tiles/@AnimatableBody2D@62541/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62542" to="Tiles/@AnimatableBody2D@62542/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62542" to="Tiles/@AnimatableBody2D@62542/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62542" to="Tiles/@AnimatableBody2D@62542" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62542" to="Tiles/@AnimatableBody2D@62542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62542" to="Tiles/@AnimatableBody2D@62542" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62542" to="Tiles/@AnimatableBody2D@62542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62543" to="Tiles/@AnimatableBody2D@62543/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62543" to="Tiles/@AnimatableBody2D@62543/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62543" to="Tiles/@AnimatableBody2D@62543" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62543" to="Tiles/@AnimatableBody2D@62543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62543" to="Tiles/@AnimatableBody2D@62543" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62543" to="Tiles/@AnimatableBody2D@62543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62544" to="Tiles/@AnimatableBody2D@62544/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62544" to="Tiles/@AnimatableBody2D@62544/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62544" to="Tiles/@AnimatableBody2D@62544" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62544" to="Tiles/@AnimatableBody2D@62544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62544" to="Tiles/@AnimatableBody2D@62544" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62544" to="Tiles/@AnimatableBody2D@62544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62545" to="Tiles/@AnimatableBody2D@62545/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62545" to="Tiles/@AnimatableBody2D@62545/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62545" to="Tiles/@AnimatableBody2D@62545" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62545" to="Tiles/@AnimatableBody2D@62545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62545" to="Tiles/@AnimatableBody2D@62545" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62545" to="Tiles/@AnimatableBody2D@62545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62546" to="Tiles/@AnimatableBody2D@62546/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62546" to="Tiles/@AnimatableBody2D@62546/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62546" to="Tiles/@AnimatableBody2D@62546" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62546" to="Tiles/@AnimatableBody2D@62546/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62546" to="Tiles/@AnimatableBody2D@62546" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62546" to="Tiles/@AnimatableBody2D@62546/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62547" to="Tiles/@AnimatableBody2D@62547/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62547" to="Tiles/@AnimatableBody2D@62547/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62547" to="Tiles/@AnimatableBody2D@62547" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62547" to="Tiles/@AnimatableBody2D@62547/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62547" to="Tiles/@AnimatableBody2D@62547" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62547" to="Tiles/@AnimatableBody2D@62547/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62548" to="Tiles/@AnimatableBody2D@62548/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62548" to="Tiles/@AnimatableBody2D@62548/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62548" to="Tiles/@AnimatableBody2D@62548" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62548" to="Tiles/@AnimatableBody2D@62548/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62548" to="Tiles/@AnimatableBody2D@62548" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62548" to="Tiles/@AnimatableBody2D@62548/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62549" to="Tiles/@AnimatableBody2D@62549/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62549" to="Tiles/@AnimatableBody2D@62549/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62549" to="Tiles/@AnimatableBody2D@62549" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62549" to="Tiles/@AnimatableBody2D@62549/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62549" to="Tiles/@AnimatableBody2D@62549" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62549" to="Tiles/@AnimatableBody2D@62549/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62550" to="Tiles/@AnimatableBody2D@62550/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62550" to="Tiles/@AnimatableBody2D@62550/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62550" to="Tiles/@AnimatableBody2D@62550" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62550" to="Tiles/@AnimatableBody2D@62550/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62550" to="Tiles/@AnimatableBody2D@62550" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62550" to="Tiles/@AnimatableBody2D@62550/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62551" to="Tiles/@AnimatableBody2D@62551/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62551" to="Tiles/@AnimatableBody2D@62551/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62551" to="Tiles/@AnimatableBody2D@62551" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62551" to="Tiles/@AnimatableBody2D@62551/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62551" to="Tiles/@AnimatableBody2D@62551" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62551" to="Tiles/@AnimatableBody2D@62551/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62552" to="Tiles/@AnimatableBody2D@62552/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62552" to="Tiles/@AnimatableBody2D@62552/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62552" to="Tiles/@AnimatableBody2D@62552" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62552" to="Tiles/@AnimatableBody2D@62552/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62552" to="Tiles/@AnimatableBody2D@62552" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62552" to="Tiles/@AnimatableBody2D@62552/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62553" to="Tiles/@AnimatableBody2D@62553/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62553" to="Tiles/@AnimatableBody2D@62553/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62553" to="Tiles/@AnimatableBody2D@62553" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62553" to="Tiles/@AnimatableBody2D@62553/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62553" to="Tiles/@AnimatableBody2D@62553" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62553" to="Tiles/@AnimatableBody2D@62553/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62554" to="Tiles/@AnimatableBody2D@62554/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62554" to="Tiles/@AnimatableBody2D@62554/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62554" to="Tiles/@AnimatableBody2D@62554" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62554" to="Tiles/@AnimatableBody2D@62554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62554" to="Tiles/@AnimatableBody2D@62554" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62554" to="Tiles/@AnimatableBody2D@62554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62555" to="Tiles/@AnimatableBody2D@62555/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62555" to="Tiles/@AnimatableBody2D@62555/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62555" to="Tiles/@AnimatableBody2D@62555" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62555" to="Tiles/@AnimatableBody2D@62555/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62555" to="Tiles/@AnimatableBody2D@62555" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62555" to="Tiles/@AnimatableBody2D@62555/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62556" to="Tiles/@AnimatableBody2D@62556/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62556" to="Tiles/@AnimatableBody2D@62556/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62556" to="Tiles/@AnimatableBody2D@62556" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62556" to="Tiles/@AnimatableBody2D@62556/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62556" to="Tiles/@AnimatableBody2D@62556" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62556" to="Tiles/@AnimatableBody2D@62556/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62557" to="Tiles/@AnimatableBody2D@62557/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62557" to="Tiles/@AnimatableBody2D@62557/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62557" to="Tiles/@AnimatableBody2D@62557" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62557" to="Tiles/@AnimatableBody2D@62557/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62557" to="Tiles/@AnimatableBody2D@62557" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62557" to="Tiles/@AnimatableBody2D@62557/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62558" to="Tiles/@AnimatableBody2D@62558/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62558" to="Tiles/@AnimatableBody2D@62558/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62558" to="Tiles/@AnimatableBody2D@62558" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62558" to="Tiles/@AnimatableBody2D@62558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62558" to="Tiles/@AnimatableBody2D@62558" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62558" to="Tiles/@AnimatableBody2D@62558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62559" to="Tiles/@AnimatableBody2D@62559/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62559" to="Tiles/@AnimatableBody2D@62559/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62559" to="Tiles/@AnimatableBody2D@62559" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62559" to="Tiles/@AnimatableBody2D@62559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62559" to="Tiles/@AnimatableBody2D@62559" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62559" to="Tiles/@AnimatableBody2D@62559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62560" to="Tiles/@AnimatableBody2D@62560/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62560" to="Tiles/@AnimatableBody2D@62560/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62560" to="Tiles/@AnimatableBody2D@62560" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62560" to="Tiles/@AnimatableBody2D@62560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62560" to="Tiles/@AnimatableBody2D@62560" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62560" to="Tiles/@AnimatableBody2D@62560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62561" to="Tiles/@AnimatableBody2D@62561/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62561" to="Tiles/@AnimatableBody2D@62561/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62561" to="Tiles/@AnimatableBody2D@62561" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62561" to="Tiles/@AnimatableBody2D@62561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62561" to="Tiles/@AnimatableBody2D@62561" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62561" to="Tiles/@AnimatableBody2D@62561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62562" to="Tiles/@AnimatableBody2D@62562/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62562" to="Tiles/@AnimatableBody2D@62562/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62562" to="Tiles/@AnimatableBody2D@62562" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62562" to="Tiles/@AnimatableBody2D@62562/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62562" to="Tiles/@AnimatableBody2D@62562" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62562" to="Tiles/@AnimatableBody2D@62562/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62563" to="Tiles/@AnimatableBody2D@62563/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62563" to="Tiles/@AnimatableBody2D@62563/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62563" to="Tiles/@AnimatableBody2D@62563" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62563" to="Tiles/@AnimatableBody2D@62563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62563" to="Tiles/@AnimatableBody2D@62563" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62563" to="Tiles/@AnimatableBody2D@62563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62564" to="Tiles/@AnimatableBody2D@62564/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62564" to="Tiles/@AnimatableBody2D@62564/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62564" to="Tiles/@AnimatableBody2D@62564" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62564" to="Tiles/@AnimatableBody2D@62564/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62564" to="Tiles/@AnimatableBody2D@62564" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62564" to="Tiles/@AnimatableBody2D@62564/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62565" to="Tiles/@AnimatableBody2D@62565/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62565" to="Tiles/@AnimatableBody2D@62565/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62565" to="Tiles/@AnimatableBody2D@62565" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62565" to="Tiles/@AnimatableBody2D@62565/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62565" to="Tiles/@AnimatableBody2D@62565" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62565" to="Tiles/@AnimatableBody2D@62565/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62566" to="Tiles/@AnimatableBody2D@62566/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62566" to="Tiles/@AnimatableBody2D@62566/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62566" to="Tiles/@AnimatableBody2D@62566" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62566" to="Tiles/@AnimatableBody2D@62566/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62566" to="Tiles/@AnimatableBody2D@62566" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62566" to="Tiles/@AnimatableBody2D@62566/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62567" to="Tiles/@AnimatableBody2D@62567/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62567" to="Tiles/@AnimatableBody2D@62567/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62567" to="Tiles/@AnimatableBody2D@62567" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62567" to="Tiles/@AnimatableBody2D@62567/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62567" to="Tiles/@AnimatableBody2D@62567" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62567" to="Tiles/@AnimatableBody2D@62567/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62568" to="Tiles/@AnimatableBody2D@62568/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62568" to="Tiles/@AnimatableBody2D@62568/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62568" to="Tiles/@AnimatableBody2D@62568" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62568" to="Tiles/@AnimatableBody2D@62568/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62568" to="Tiles/@AnimatableBody2D@62568" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62568" to="Tiles/@AnimatableBody2D@62568/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62569" to="Tiles/@AnimatableBody2D@62569/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62569" to="Tiles/@AnimatableBody2D@62569/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62569" to="Tiles/@AnimatableBody2D@62569" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62569" to="Tiles/@AnimatableBody2D@62569/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62569" to="Tiles/@AnimatableBody2D@62569" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62569" to="Tiles/@AnimatableBody2D@62569/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62570" to="Tiles/@AnimatableBody2D@62570/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62570" to="Tiles/@AnimatableBody2D@62570/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62570" to="Tiles/@AnimatableBody2D@62570" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62570" to="Tiles/@AnimatableBody2D@62570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62570" to="Tiles/@AnimatableBody2D@62570" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62570" to="Tiles/@AnimatableBody2D@62570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62571" to="Tiles/@AnimatableBody2D@62571/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62571" to="Tiles/@AnimatableBody2D@62571/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62571" to="Tiles/@AnimatableBody2D@62571" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62571" to="Tiles/@AnimatableBody2D@62571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62571" to="Tiles/@AnimatableBody2D@62571" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62571" to="Tiles/@AnimatableBody2D@62571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62572" to="Tiles/@AnimatableBody2D@62572/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62572" to="Tiles/@AnimatableBody2D@62572/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62572" to="Tiles/@AnimatableBody2D@62572" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62572" to="Tiles/@AnimatableBody2D@62572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62572" to="Tiles/@AnimatableBody2D@62572" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62572" to="Tiles/@AnimatableBody2D@62572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62573" to="Tiles/@AnimatableBody2D@62573/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62573" to="Tiles/@AnimatableBody2D@62573/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62573" to="Tiles/@AnimatableBody2D@62573" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62573" to="Tiles/@AnimatableBody2D@62573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62573" to="Tiles/@AnimatableBody2D@62573" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62573" to="Tiles/@AnimatableBody2D@62573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62574" to="Tiles/@AnimatableBody2D@62574/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62574" to="Tiles/@AnimatableBody2D@62574/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62574" to="Tiles/@AnimatableBody2D@62574" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62574" to="Tiles/@AnimatableBody2D@62574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62574" to="Tiles/@AnimatableBody2D@62574" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62574" to="Tiles/@AnimatableBody2D@62574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62575" to="Tiles/@AnimatableBody2D@62575/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62575" to="Tiles/@AnimatableBody2D@62575/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62575" to="Tiles/@AnimatableBody2D@62575" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62575" to="Tiles/@AnimatableBody2D@62575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62575" to="Tiles/@AnimatableBody2D@62575" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62575" to="Tiles/@AnimatableBody2D@62575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62576" to="Tiles/@AnimatableBody2D@62576/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62576" to="Tiles/@AnimatableBody2D@62576/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62576" to="Tiles/@AnimatableBody2D@62576" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62576" to="Tiles/@AnimatableBody2D@62576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62576" to="Tiles/@AnimatableBody2D@62576" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62576" to="Tiles/@AnimatableBody2D@62576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62577" to="Tiles/@AnimatableBody2D@62577/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62577" to="Tiles/@AnimatableBody2D@62577/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62577" to="Tiles/@AnimatableBody2D@62577" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62577" to="Tiles/@AnimatableBody2D@62577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62577" to="Tiles/@AnimatableBody2D@62577" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62577" to="Tiles/@AnimatableBody2D@62577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62578" to="Tiles/@AnimatableBody2D@62578/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62578" to="Tiles/@AnimatableBody2D@62578/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62578" to="Tiles/@AnimatableBody2D@62578" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62578" to="Tiles/@AnimatableBody2D@62578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62578" to="Tiles/@AnimatableBody2D@62578" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62578" to="Tiles/@AnimatableBody2D@62578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62579" to="Tiles/@AnimatableBody2D@62579/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62579" to="Tiles/@AnimatableBody2D@62579/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62579" to="Tiles/@AnimatableBody2D@62579" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62579" to="Tiles/@AnimatableBody2D@62579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62579" to="Tiles/@AnimatableBody2D@62579" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62579" to="Tiles/@AnimatableBody2D@62579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62580" to="Tiles/@AnimatableBody2D@62580/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62580" to="Tiles/@AnimatableBody2D@62580/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62580" to="Tiles/@AnimatableBody2D@62580" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62580" to="Tiles/@AnimatableBody2D@62580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62580" to="Tiles/@AnimatableBody2D@62580" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62580" to="Tiles/@AnimatableBody2D@62580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62581" to="Tiles/@AnimatableBody2D@62581/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62581" to="Tiles/@AnimatableBody2D@62581/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62581" to="Tiles/@AnimatableBody2D@62581" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62581" to="Tiles/@AnimatableBody2D@62581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62581" to="Tiles/@AnimatableBody2D@62581" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62581" to="Tiles/@AnimatableBody2D@62581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62582" to="Tiles/@AnimatableBody2D@62582/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62582" to="Tiles/@AnimatableBody2D@62582/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62582" to="Tiles/@AnimatableBody2D@62582" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62582" to="Tiles/@AnimatableBody2D@62582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62582" to="Tiles/@AnimatableBody2D@62582" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62582" to="Tiles/@AnimatableBody2D@62582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62583" to="Tiles/@AnimatableBody2D@62583/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62583" to="Tiles/@AnimatableBody2D@62583/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62583" to="Tiles/@AnimatableBody2D@62583" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62583" to="Tiles/@AnimatableBody2D@62583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62583" to="Tiles/@AnimatableBody2D@62583" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62583" to="Tiles/@AnimatableBody2D@62583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62584" to="Tiles/@AnimatableBody2D@62584/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62584" to="Tiles/@AnimatableBody2D@62584/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62584" to="Tiles/@AnimatableBody2D@62584" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62584" to="Tiles/@AnimatableBody2D@62584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62584" to="Tiles/@AnimatableBody2D@62584" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62584" to="Tiles/@AnimatableBody2D@62584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62585" to="Tiles/@AnimatableBody2D@62585/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62585" to="Tiles/@AnimatableBody2D@62585/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62585" to="Tiles/@AnimatableBody2D@62585" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62585" to="Tiles/@AnimatableBody2D@62585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62585" to="Tiles/@AnimatableBody2D@62585" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62585" to="Tiles/@AnimatableBody2D@62585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62586" to="Tiles/@AnimatableBody2D@62586/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62586" to="Tiles/@AnimatableBody2D@62586/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62586" to="Tiles/@AnimatableBody2D@62586" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62586" to="Tiles/@AnimatableBody2D@62586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62586" to="Tiles/@AnimatableBody2D@62586" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62586" to="Tiles/@AnimatableBody2D@62586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62587" to="Tiles/@AnimatableBody2D@62587/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62587" to="Tiles/@AnimatableBody2D@62587/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62587" to="Tiles/@AnimatableBody2D@62587" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62587" to="Tiles/@AnimatableBody2D@62587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62587" to="Tiles/@AnimatableBody2D@62587" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62587" to="Tiles/@AnimatableBody2D@62587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62588" to="Tiles/@AnimatableBody2D@62588/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62588" to="Tiles/@AnimatableBody2D@62588/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62588" to="Tiles/@AnimatableBody2D@62588" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62588" to="Tiles/@AnimatableBody2D@62588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62588" to="Tiles/@AnimatableBody2D@62588" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62588" to="Tiles/@AnimatableBody2D@62588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62589" to="Tiles/@AnimatableBody2D@62589/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62589" to="Tiles/@AnimatableBody2D@62589/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62589" to="Tiles/@AnimatableBody2D@62589" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62589" to="Tiles/@AnimatableBody2D@62589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62589" to="Tiles/@AnimatableBody2D@62589" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62589" to="Tiles/@AnimatableBody2D@62589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62590" to="Tiles/@AnimatableBody2D@62590/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62590" to="Tiles/@AnimatableBody2D@62590/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62590" to="Tiles/@AnimatableBody2D@62590" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62590" to="Tiles/@AnimatableBody2D@62590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62590" to="Tiles/@AnimatableBody2D@62590" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62590" to="Tiles/@AnimatableBody2D@62590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62591" to="Tiles/@AnimatableBody2D@62591/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62591" to="Tiles/@AnimatableBody2D@62591/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62591" to="Tiles/@AnimatableBody2D@62591" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62591" to="Tiles/@AnimatableBody2D@62591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62591" to="Tiles/@AnimatableBody2D@62591" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62591" to="Tiles/@AnimatableBody2D@62591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62592" to="Tiles/@AnimatableBody2D@62592/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62592" to="Tiles/@AnimatableBody2D@62592/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62592" to="Tiles/@AnimatableBody2D@62592" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62592" to="Tiles/@AnimatableBody2D@62592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62592" to="Tiles/@AnimatableBody2D@62592" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62592" to="Tiles/@AnimatableBody2D@62592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62593" to="Tiles/@AnimatableBody2D@62593/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62593" to="Tiles/@AnimatableBody2D@62593/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62593" to="Tiles/@AnimatableBody2D@62593" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62593" to="Tiles/@AnimatableBody2D@62593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62593" to="Tiles/@AnimatableBody2D@62593" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62593" to="Tiles/@AnimatableBody2D@62593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62594" to="Tiles/@AnimatableBody2D@62594/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62594" to="Tiles/@AnimatableBody2D@62594/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62594" to="Tiles/@AnimatableBody2D@62594" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62594" to="Tiles/@AnimatableBody2D@62594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62594" to="Tiles/@AnimatableBody2D@62594" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62594" to="Tiles/@AnimatableBody2D@62594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62595" to="Tiles/@AnimatableBody2D@62595/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62595" to="Tiles/@AnimatableBody2D@62595/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62595" to="Tiles/@AnimatableBody2D@62595" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62595" to="Tiles/@AnimatableBody2D@62595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62595" to="Tiles/@AnimatableBody2D@62595" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62595" to="Tiles/@AnimatableBody2D@62595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62596" to="Tiles/@AnimatableBody2D@62596/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62596" to="Tiles/@AnimatableBody2D@62596/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62596" to="Tiles/@AnimatableBody2D@62596" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62596" to="Tiles/@AnimatableBody2D@62596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62596" to="Tiles/@AnimatableBody2D@62596" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62596" to="Tiles/@AnimatableBody2D@62596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62597" to="Tiles/@AnimatableBody2D@62597/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62597" to="Tiles/@AnimatableBody2D@62597/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62597" to="Tiles/@AnimatableBody2D@62597" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62597" to="Tiles/@AnimatableBody2D@62597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62597" to="Tiles/@AnimatableBody2D@62597" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62597" to="Tiles/@AnimatableBody2D@62597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62598" to="Tiles/@AnimatableBody2D@62598/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62598" to="Tiles/@AnimatableBody2D@62598/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62598" to="Tiles/@AnimatableBody2D@62598" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62598" to="Tiles/@AnimatableBody2D@62598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62598" to="Tiles/@AnimatableBody2D@62598" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62598" to="Tiles/@AnimatableBody2D@62598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62599" to="Tiles/@AnimatableBody2D@62599/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62599" to="Tiles/@AnimatableBody2D@62599/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62599" to="Tiles/@AnimatableBody2D@62599" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62599" to="Tiles/@AnimatableBody2D@62599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62599" to="Tiles/@AnimatableBody2D@62599" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62599" to="Tiles/@AnimatableBody2D@62599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62600" to="Tiles/@AnimatableBody2D@62600/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62600" to="Tiles/@AnimatableBody2D@62600/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62600" to="Tiles/@AnimatableBody2D@62600" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62600" to="Tiles/@AnimatableBody2D@62600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62600" to="Tiles/@AnimatableBody2D@62600" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62600" to="Tiles/@AnimatableBody2D@62600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62601" to="Tiles/@AnimatableBody2D@62601/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62601" to="Tiles/@AnimatableBody2D@62601/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62601" to="Tiles/@AnimatableBody2D@62601" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62601" to="Tiles/@AnimatableBody2D@62601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62601" to="Tiles/@AnimatableBody2D@62601" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62601" to="Tiles/@AnimatableBody2D@62601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62602" to="Tiles/@AnimatableBody2D@62602/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62602" to="Tiles/@AnimatableBody2D@62602/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62602" to="Tiles/@AnimatableBody2D@62602" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62602" to="Tiles/@AnimatableBody2D@62602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62602" to="Tiles/@AnimatableBody2D@62602" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62602" to="Tiles/@AnimatableBody2D@62602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62603" to="Tiles/@AnimatableBody2D@62603/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62603" to="Tiles/@AnimatableBody2D@62603/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62603" to="Tiles/@AnimatableBody2D@62603" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62603" to="Tiles/@AnimatableBody2D@62603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62603" to="Tiles/@AnimatableBody2D@62603" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62603" to="Tiles/@AnimatableBody2D@62603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62604" to="Tiles/@AnimatableBody2D@62604/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62604" to="Tiles/@AnimatableBody2D@62604/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62604" to="Tiles/@AnimatableBody2D@62604" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62604" to="Tiles/@AnimatableBody2D@62604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62604" to="Tiles/@AnimatableBody2D@62604" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62604" to="Tiles/@AnimatableBody2D@62604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62605" to="Tiles/@AnimatableBody2D@62605/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62605" to="Tiles/@AnimatableBody2D@62605/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62605" to="Tiles/@AnimatableBody2D@62605" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62605" to="Tiles/@AnimatableBody2D@62605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62605" to="Tiles/@AnimatableBody2D@62605" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62605" to="Tiles/@AnimatableBody2D@62605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62606" to="Tiles/@AnimatableBody2D@62606/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62606" to="Tiles/@AnimatableBody2D@62606/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62606" to="Tiles/@AnimatableBody2D@62606" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62606" to="Tiles/@AnimatableBody2D@62606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62606" to="Tiles/@AnimatableBody2D@62606" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62606" to="Tiles/@AnimatableBody2D@62606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62607" to="Tiles/@AnimatableBody2D@62607/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62607" to="Tiles/@AnimatableBody2D@62607/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62607" to="Tiles/@AnimatableBody2D@62607" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62607" to="Tiles/@AnimatableBody2D@62607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62607" to="Tiles/@AnimatableBody2D@62607" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62607" to="Tiles/@AnimatableBody2D@62607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62608" to="Tiles/@AnimatableBody2D@62608/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62608" to="Tiles/@AnimatableBody2D@62608/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62608" to="Tiles/@AnimatableBody2D@62608" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62608" to="Tiles/@AnimatableBody2D@62608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62608" to="Tiles/@AnimatableBody2D@62608" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62608" to="Tiles/@AnimatableBody2D@62608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62609" to="Tiles/@AnimatableBody2D@62609/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62609" to="Tiles/@AnimatableBody2D@62609/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62609" to="Tiles/@AnimatableBody2D@62609" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62609" to="Tiles/@AnimatableBody2D@62609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62609" to="Tiles/@AnimatableBody2D@62609" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62609" to="Tiles/@AnimatableBody2D@62609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62610" to="Tiles/@AnimatableBody2D@62610/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62610" to="Tiles/@AnimatableBody2D@62610/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62610" to="Tiles/@AnimatableBody2D@62610" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62610" to="Tiles/@AnimatableBody2D@62610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62610" to="Tiles/@AnimatableBody2D@62610" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62610" to="Tiles/@AnimatableBody2D@62610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62611" to="Tiles/@AnimatableBody2D@62611/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62611" to="Tiles/@AnimatableBody2D@62611/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62611" to="Tiles/@AnimatableBody2D@62611" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62611" to="Tiles/@AnimatableBody2D@62611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62611" to="Tiles/@AnimatableBody2D@62611" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62611" to="Tiles/@AnimatableBody2D@62611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62612" to="Tiles/@AnimatableBody2D@62612/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62612" to="Tiles/@AnimatableBody2D@62612/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62612" to="Tiles/@AnimatableBody2D@62612" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62612" to="Tiles/@AnimatableBody2D@62612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62612" to="Tiles/@AnimatableBody2D@62612" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62612" to="Tiles/@AnimatableBody2D@62612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62613" to="Tiles/@AnimatableBody2D@62613/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62613" to="Tiles/@AnimatableBody2D@62613/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62613" to="Tiles/@AnimatableBody2D@62613" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62613" to="Tiles/@AnimatableBody2D@62613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62613" to="Tiles/@AnimatableBody2D@62613" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62613" to="Tiles/@AnimatableBody2D@62613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62614" to="Tiles/@AnimatableBody2D@62614/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62614" to="Tiles/@AnimatableBody2D@62614/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62614" to="Tiles/@AnimatableBody2D@62614" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62614" to="Tiles/@AnimatableBody2D@62614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62614" to="Tiles/@AnimatableBody2D@62614" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62614" to="Tiles/@AnimatableBody2D@62614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62615" to="Tiles/@AnimatableBody2D@62615/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62615" to="Tiles/@AnimatableBody2D@62615/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62615" to="Tiles/@AnimatableBody2D@62615" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62615" to="Tiles/@AnimatableBody2D@62615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62615" to="Tiles/@AnimatableBody2D@62615" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62615" to="Tiles/@AnimatableBody2D@62615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62616" to="Tiles/@AnimatableBody2D@62616/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62616" to="Tiles/@AnimatableBody2D@62616/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62616" to="Tiles/@AnimatableBody2D@62616" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62616" to="Tiles/@AnimatableBody2D@62616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62616" to="Tiles/@AnimatableBody2D@62616" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62616" to="Tiles/@AnimatableBody2D@62616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62617" to="Tiles/@AnimatableBody2D@62617/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62617" to="Tiles/@AnimatableBody2D@62617/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62617" to="Tiles/@AnimatableBody2D@62617" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62617" to="Tiles/@AnimatableBody2D@62617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62617" to="Tiles/@AnimatableBody2D@62617" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62617" to="Tiles/@AnimatableBody2D@62617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62618" to="Tiles/@AnimatableBody2D@62618/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62618" to="Tiles/@AnimatableBody2D@62618/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62618" to="Tiles/@AnimatableBody2D@62618" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62618" to="Tiles/@AnimatableBody2D@62618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62618" to="Tiles/@AnimatableBody2D@62618" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62618" to="Tiles/@AnimatableBody2D@62618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62619" to="Tiles/@AnimatableBody2D@62619/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62619" to="Tiles/@AnimatableBody2D@62619/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62619" to="Tiles/@AnimatableBody2D@62619" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62619" to="Tiles/@AnimatableBody2D@62619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62619" to="Tiles/@AnimatableBody2D@62619" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62619" to="Tiles/@AnimatableBody2D@62619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62620" to="Tiles/@AnimatableBody2D@62620/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62620" to="Tiles/@AnimatableBody2D@62620/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62620" to="Tiles/@AnimatableBody2D@62620" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62620" to="Tiles/@AnimatableBody2D@62620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62620" to="Tiles/@AnimatableBody2D@62620" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62620" to="Tiles/@AnimatableBody2D@62620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62621" to="Tiles/@AnimatableBody2D@62621/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62621" to="Tiles/@AnimatableBody2D@62621/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62621" to="Tiles/@AnimatableBody2D@62621" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62621" to="Tiles/@AnimatableBody2D@62621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62621" to="Tiles/@AnimatableBody2D@62621" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62621" to="Tiles/@AnimatableBody2D@62621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62622" to="Tiles/@AnimatableBody2D@62622/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62622" to="Tiles/@AnimatableBody2D@62622/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62622" to="Tiles/@AnimatableBody2D@62622" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62622" to="Tiles/@AnimatableBody2D@62622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62622" to="Tiles/@AnimatableBody2D@62622" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62622" to="Tiles/@AnimatableBody2D@62622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62623" to="Tiles/@AnimatableBody2D@62623/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62623" to="Tiles/@AnimatableBody2D@62623/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62623" to="Tiles/@AnimatableBody2D@62623" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62623" to="Tiles/@AnimatableBody2D@62623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62623" to="Tiles/@AnimatableBody2D@62623" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62623" to="Tiles/@AnimatableBody2D@62623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62624" to="Tiles/@AnimatableBody2D@62624/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62624" to="Tiles/@AnimatableBody2D@62624/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62624" to="Tiles/@AnimatableBody2D@62624" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62624" to="Tiles/@AnimatableBody2D@62624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62624" to="Tiles/@AnimatableBody2D@62624" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62624" to="Tiles/@AnimatableBody2D@62624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62625" to="Tiles/@AnimatableBody2D@62625/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62625" to="Tiles/@AnimatableBody2D@62625/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62625" to="Tiles/@AnimatableBody2D@62625" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62625" to="Tiles/@AnimatableBody2D@62625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62625" to="Tiles/@AnimatableBody2D@62625" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62625" to="Tiles/@AnimatableBody2D@62625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62626" to="Tiles/@AnimatableBody2D@62626/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62626" to="Tiles/@AnimatableBody2D@62626/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62626" to="Tiles/@AnimatableBody2D@62626" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62626" to="Tiles/@AnimatableBody2D@62626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62626" to="Tiles/@AnimatableBody2D@62626" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62626" to="Tiles/@AnimatableBody2D@62626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62627" to="Tiles/@AnimatableBody2D@62627/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62627" to="Tiles/@AnimatableBody2D@62627/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62627" to="Tiles/@AnimatableBody2D@62627" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62627" to="Tiles/@AnimatableBody2D@62627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62627" to="Tiles/@AnimatableBody2D@62627" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62627" to="Tiles/@AnimatableBody2D@62627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62628" to="Tiles/@AnimatableBody2D@62628/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62628" to="Tiles/@AnimatableBody2D@62628/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62628" to="Tiles/@AnimatableBody2D@62628" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62628" to="Tiles/@AnimatableBody2D@62628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62628" to="Tiles/@AnimatableBody2D@62628" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62628" to="Tiles/@AnimatableBody2D@62628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62629" to="Tiles/@AnimatableBody2D@62629/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62629" to="Tiles/@AnimatableBody2D@62629/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62629" to="Tiles/@AnimatableBody2D@62629" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62629" to="Tiles/@AnimatableBody2D@62629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62629" to="Tiles/@AnimatableBody2D@62629" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62629" to="Tiles/@AnimatableBody2D@62629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62630" to="Tiles/@AnimatableBody2D@62630/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62630" to="Tiles/@AnimatableBody2D@62630/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62630" to="Tiles/@AnimatableBody2D@62630" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62630" to="Tiles/@AnimatableBody2D@62630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62630" to="Tiles/@AnimatableBody2D@62630" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62630" to="Tiles/@AnimatableBody2D@62630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62631" to="Tiles/@AnimatableBody2D@62631/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62631" to="Tiles/@AnimatableBody2D@62631/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62631" to="Tiles/@AnimatableBody2D@62631" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62631" to="Tiles/@AnimatableBody2D@62631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62631" to="Tiles/@AnimatableBody2D@62631" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62631" to="Tiles/@AnimatableBody2D@62631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62632" to="Tiles/@AnimatableBody2D@62632/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62632" to="Tiles/@AnimatableBody2D@62632/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62632" to="Tiles/@AnimatableBody2D@62632" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62632" to="Tiles/@AnimatableBody2D@62632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62632" to="Tiles/@AnimatableBody2D@62632" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62632" to="Tiles/@AnimatableBody2D@62632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62633" to="Tiles/@AnimatableBody2D@62633/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62633" to="Tiles/@AnimatableBody2D@62633/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62633" to="Tiles/@AnimatableBody2D@62633" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62633" to="Tiles/@AnimatableBody2D@62633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62633" to="Tiles/@AnimatableBody2D@62633" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62633" to="Tiles/@AnimatableBody2D@62633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62634" to="Tiles/@AnimatableBody2D@62634/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62634" to="Tiles/@AnimatableBody2D@62634/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62634" to="Tiles/@AnimatableBody2D@62634" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62634" to="Tiles/@AnimatableBody2D@62634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62634" to="Tiles/@AnimatableBody2D@62634" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62634" to="Tiles/@AnimatableBody2D@62634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62635" to="Tiles/@AnimatableBody2D@62635/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62635" to="Tiles/@AnimatableBody2D@62635/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62635" to="Tiles/@AnimatableBody2D@62635" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62635" to="Tiles/@AnimatableBody2D@62635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62635" to="Tiles/@AnimatableBody2D@62635" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62635" to="Tiles/@AnimatableBody2D@62635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62636" to="Tiles/@AnimatableBody2D@62636/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62636" to="Tiles/@AnimatableBody2D@62636/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62636" to="Tiles/@AnimatableBody2D@62636" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62636" to="Tiles/@AnimatableBody2D@62636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62636" to="Tiles/@AnimatableBody2D@62636" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62636" to="Tiles/@AnimatableBody2D@62636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62637" to="Tiles/@AnimatableBody2D@62637/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62637" to="Tiles/@AnimatableBody2D@62637/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62637" to="Tiles/@AnimatableBody2D@62637" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62637" to="Tiles/@AnimatableBody2D@62637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62637" to="Tiles/@AnimatableBody2D@62637" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62637" to="Tiles/@AnimatableBody2D@62637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62638" to="Tiles/@AnimatableBody2D@62638/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62638" to="Tiles/@AnimatableBody2D@62638/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62638" to="Tiles/@AnimatableBody2D@62638" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62638" to="Tiles/@AnimatableBody2D@62638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62638" to="Tiles/@AnimatableBody2D@62638" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62638" to="Tiles/@AnimatableBody2D@62638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62639" to="Tiles/@AnimatableBody2D@62639/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62639" to="Tiles/@AnimatableBody2D@62639/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62639" to="Tiles/@AnimatableBody2D@62639" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62639" to="Tiles/@AnimatableBody2D@62639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62639" to="Tiles/@AnimatableBody2D@62639" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62639" to="Tiles/@AnimatableBody2D@62639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62640" to="Tiles/@AnimatableBody2D@62640/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62640" to="Tiles/@AnimatableBody2D@62640/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62640" to="Tiles/@AnimatableBody2D@62640" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62640" to="Tiles/@AnimatableBody2D@62640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62640" to="Tiles/@AnimatableBody2D@62640" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62640" to="Tiles/@AnimatableBody2D@62640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62641" to="Tiles/@AnimatableBody2D@62641/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62641" to="Tiles/@AnimatableBody2D@62641/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62641" to="Tiles/@AnimatableBody2D@62641" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62641" to="Tiles/@AnimatableBody2D@62641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62641" to="Tiles/@AnimatableBody2D@62641" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62641" to="Tiles/@AnimatableBody2D@62641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62642" to="Tiles/@AnimatableBody2D@62642/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62642" to="Tiles/@AnimatableBody2D@62642/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62642" to="Tiles/@AnimatableBody2D@62642" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62642" to="Tiles/@AnimatableBody2D@62642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62642" to="Tiles/@AnimatableBody2D@62642" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62642" to="Tiles/@AnimatableBody2D@62642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62643" to="Tiles/@AnimatableBody2D@62643/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62643" to="Tiles/@AnimatableBody2D@62643/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62643" to="Tiles/@AnimatableBody2D@62643" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62643" to="Tiles/@AnimatableBody2D@62643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62643" to="Tiles/@AnimatableBody2D@62643" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62643" to="Tiles/@AnimatableBody2D@62643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62644" to="Tiles/@AnimatableBody2D@62644/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62644" to="Tiles/@AnimatableBody2D@62644/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62644" to="Tiles/@AnimatableBody2D@62644" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62644" to="Tiles/@AnimatableBody2D@62644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62644" to="Tiles/@AnimatableBody2D@62644" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62644" to="Tiles/@AnimatableBody2D@62644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62645" to="Tiles/@AnimatableBody2D@62645/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62645" to="Tiles/@AnimatableBody2D@62645/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62645" to="Tiles/@AnimatableBody2D@62645" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62645" to="Tiles/@AnimatableBody2D@62645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62645" to="Tiles/@AnimatableBody2D@62645" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62645" to="Tiles/@AnimatableBody2D@62645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62646" to="Tiles/@AnimatableBody2D@62646/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62646" to="Tiles/@AnimatableBody2D@62646/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62646" to="Tiles/@AnimatableBody2D@62646" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62646" to="Tiles/@AnimatableBody2D@62646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62646" to="Tiles/@AnimatableBody2D@62646" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62646" to="Tiles/@AnimatableBody2D@62646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62647" to="Tiles/@AnimatableBody2D@62647/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62647" to="Tiles/@AnimatableBody2D@62647/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62647" to="Tiles/@AnimatableBody2D@62647" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62647" to="Tiles/@AnimatableBody2D@62647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62647" to="Tiles/@AnimatableBody2D@62647" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62647" to="Tiles/@AnimatableBody2D@62647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62648" to="Tiles/@AnimatableBody2D@62648/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62648" to="Tiles/@AnimatableBody2D@62648/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62648" to="Tiles/@AnimatableBody2D@62648" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62648" to="Tiles/@AnimatableBody2D@62648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62648" to="Tiles/@AnimatableBody2D@62648" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62648" to="Tiles/@AnimatableBody2D@62648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62649" to="Tiles/@AnimatableBody2D@62649/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62649" to="Tiles/@AnimatableBody2D@62649/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62649" to="Tiles/@AnimatableBody2D@62649" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62649" to="Tiles/@AnimatableBody2D@62649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62649" to="Tiles/@AnimatableBody2D@62649" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62649" to="Tiles/@AnimatableBody2D@62649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62650" to="Tiles/@AnimatableBody2D@62650/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62650" to="Tiles/@AnimatableBody2D@62650/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62650" to="Tiles/@AnimatableBody2D@62650" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62650" to="Tiles/@AnimatableBody2D@62650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62650" to="Tiles/@AnimatableBody2D@62650" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62650" to="Tiles/@AnimatableBody2D@62650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62651" to="Tiles/@AnimatableBody2D@62651/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62651" to="Tiles/@AnimatableBody2D@62651/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62651" to="Tiles/@AnimatableBody2D@62651" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62651" to="Tiles/@AnimatableBody2D@62651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62651" to="Tiles/@AnimatableBody2D@62651" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62651" to="Tiles/@AnimatableBody2D@62651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62652" to="Tiles/@AnimatableBody2D@62652/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62652" to="Tiles/@AnimatableBody2D@62652/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62652" to="Tiles/@AnimatableBody2D@62652" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62652" to="Tiles/@AnimatableBody2D@62652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62652" to="Tiles/@AnimatableBody2D@62652" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62652" to="Tiles/@AnimatableBody2D@62652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62653" to="Tiles/@AnimatableBody2D@62653/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62653" to="Tiles/@AnimatableBody2D@62653/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62653" to="Tiles/@AnimatableBody2D@62653" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62653" to="Tiles/@AnimatableBody2D@62653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62653" to="Tiles/@AnimatableBody2D@62653" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62653" to="Tiles/@AnimatableBody2D@62653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62654" to="Tiles/@AnimatableBody2D@62654/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62654" to="Tiles/@AnimatableBody2D@62654/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62654" to="Tiles/@AnimatableBody2D@62654" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62654" to="Tiles/@AnimatableBody2D@62654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62654" to="Tiles/@AnimatableBody2D@62654" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62654" to="Tiles/@AnimatableBody2D@62654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62655" to="Tiles/@AnimatableBody2D@62655/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62655" to="Tiles/@AnimatableBody2D@62655/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62655" to="Tiles/@AnimatableBody2D@62655" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62655" to="Tiles/@AnimatableBody2D@62655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62655" to="Tiles/@AnimatableBody2D@62655" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62655" to="Tiles/@AnimatableBody2D@62655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62656" to="Tiles/@AnimatableBody2D@62656/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62656" to="Tiles/@AnimatableBody2D@62656/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62656" to="Tiles/@AnimatableBody2D@62656" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62656" to="Tiles/@AnimatableBody2D@62656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62656" to="Tiles/@AnimatableBody2D@62656" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62656" to="Tiles/@AnimatableBody2D@62656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62657" to="Tiles/@AnimatableBody2D@62657/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62657" to="Tiles/@AnimatableBody2D@62657/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62657" to="Tiles/@AnimatableBody2D@62657" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62657" to="Tiles/@AnimatableBody2D@62657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62657" to="Tiles/@AnimatableBody2D@62657" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62657" to="Tiles/@AnimatableBody2D@62657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62658" to="Tiles/@AnimatableBody2D@62658/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62658" to="Tiles/@AnimatableBody2D@62658/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62658" to="Tiles/@AnimatableBody2D@62658" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62658" to="Tiles/@AnimatableBody2D@62658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62658" to="Tiles/@AnimatableBody2D@62658" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62658" to="Tiles/@AnimatableBody2D@62658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62659" to="Tiles/@AnimatableBody2D@62659/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62659" to="Tiles/@AnimatableBody2D@62659/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62659" to="Tiles/@AnimatableBody2D@62659" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62659" to="Tiles/@AnimatableBody2D@62659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62659" to="Tiles/@AnimatableBody2D@62659" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62659" to="Tiles/@AnimatableBody2D@62659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62660" to="Tiles/@AnimatableBody2D@62660/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62660" to="Tiles/@AnimatableBody2D@62660/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62660" to="Tiles/@AnimatableBody2D@62660" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62660" to="Tiles/@AnimatableBody2D@62660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62660" to="Tiles/@AnimatableBody2D@62660" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62660" to="Tiles/@AnimatableBody2D@62660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62661" to="Tiles/@AnimatableBody2D@62661/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62661" to="Tiles/@AnimatableBody2D@62661/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62661" to="Tiles/@AnimatableBody2D@62661" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62661" to="Tiles/@AnimatableBody2D@62661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62661" to="Tiles/@AnimatableBody2D@62661" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62661" to="Tiles/@AnimatableBody2D@62661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62662" to="Tiles/@AnimatableBody2D@62662/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62662" to="Tiles/@AnimatableBody2D@62662/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62662" to="Tiles/@AnimatableBody2D@62662" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62662" to="Tiles/@AnimatableBody2D@62662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62662" to="Tiles/@AnimatableBody2D@62662" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62662" to="Tiles/@AnimatableBody2D@62662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62663" to="Tiles/@AnimatableBody2D@62663/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62663" to="Tiles/@AnimatableBody2D@62663/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62663" to="Tiles/@AnimatableBody2D@62663" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62663" to="Tiles/@AnimatableBody2D@62663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62663" to="Tiles/@AnimatableBody2D@62663" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62663" to="Tiles/@AnimatableBody2D@62663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62664" to="Tiles/@AnimatableBody2D@62664/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62664" to="Tiles/@AnimatableBody2D@62664/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62664" to="Tiles/@AnimatableBody2D@62664" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62664" to="Tiles/@AnimatableBody2D@62664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62664" to="Tiles/@AnimatableBody2D@62664" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62664" to="Tiles/@AnimatableBody2D@62664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62665" to="Tiles/@AnimatableBody2D@62665/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62665" to="Tiles/@AnimatableBody2D@62665/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62665" to="Tiles/@AnimatableBody2D@62665" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62665" to="Tiles/@AnimatableBody2D@62665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62665" to="Tiles/@AnimatableBody2D@62665" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62665" to="Tiles/@AnimatableBody2D@62665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62666" to="Tiles/@AnimatableBody2D@62666/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62666" to="Tiles/@AnimatableBody2D@62666/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62666" to="Tiles/@AnimatableBody2D@62666" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62666" to="Tiles/@AnimatableBody2D@62666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62666" to="Tiles/@AnimatableBody2D@62666" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62666" to="Tiles/@AnimatableBody2D@62666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62667" to="Tiles/@AnimatableBody2D@62667/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62667" to="Tiles/@AnimatableBody2D@62667/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62667" to="Tiles/@AnimatableBody2D@62667" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62667" to="Tiles/@AnimatableBody2D@62667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62667" to="Tiles/@AnimatableBody2D@62667" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62667" to="Tiles/@AnimatableBody2D@62667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62668" to="Tiles/@AnimatableBody2D@62668/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62668" to="Tiles/@AnimatableBody2D@62668/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62668" to="Tiles/@AnimatableBody2D@62668" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62668" to="Tiles/@AnimatableBody2D@62668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62668" to="Tiles/@AnimatableBody2D@62668" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62668" to="Tiles/@AnimatableBody2D@62668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62669" to="Tiles/@AnimatableBody2D@62669/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62669" to="Tiles/@AnimatableBody2D@62669/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62669" to="Tiles/@AnimatableBody2D@62669" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62669" to="Tiles/@AnimatableBody2D@62669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62669" to="Tiles/@AnimatableBody2D@62669" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62669" to="Tiles/@AnimatableBody2D@62669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62670" to="Tiles/@AnimatableBody2D@62670/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62670" to="Tiles/@AnimatableBody2D@62670/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62670" to="Tiles/@AnimatableBody2D@62670" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62670" to="Tiles/@AnimatableBody2D@62670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62670" to="Tiles/@AnimatableBody2D@62670" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62670" to="Tiles/@AnimatableBody2D@62670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62671" to="Tiles/@AnimatableBody2D@62671/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62671" to="Tiles/@AnimatableBody2D@62671/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62671" to="Tiles/@AnimatableBody2D@62671" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62671" to="Tiles/@AnimatableBody2D@62671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62671" to="Tiles/@AnimatableBody2D@62671" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62671" to="Tiles/@AnimatableBody2D@62671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62672" to="Tiles/@AnimatableBody2D@62672/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62672" to="Tiles/@AnimatableBody2D@62672/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62672" to="Tiles/@AnimatableBody2D@62672" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62672" to="Tiles/@AnimatableBody2D@62672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62672" to="Tiles/@AnimatableBody2D@62672" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62672" to="Tiles/@AnimatableBody2D@62672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62673" to="Tiles/@AnimatableBody2D@62673/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62673" to="Tiles/@AnimatableBody2D@62673/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62673" to="Tiles/@AnimatableBody2D@62673" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62673" to="Tiles/@AnimatableBody2D@62673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62673" to="Tiles/@AnimatableBody2D@62673" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62673" to="Tiles/@AnimatableBody2D@62673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62674" to="Tiles/@AnimatableBody2D@62674/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62674" to="Tiles/@AnimatableBody2D@62674/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62674" to="Tiles/@AnimatableBody2D@62674" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62674" to="Tiles/@AnimatableBody2D@62674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62674" to="Tiles/@AnimatableBody2D@62674" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62674" to="Tiles/@AnimatableBody2D@62674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62675" to="Tiles/@AnimatableBody2D@62675/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62675" to="Tiles/@AnimatableBody2D@62675/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62675" to="Tiles/@AnimatableBody2D@62675" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62675" to="Tiles/@AnimatableBody2D@62675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62675" to="Tiles/@AnimatableBody2D@62675" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62675" to="Tiles/@AnimatableBody2D@62675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62676" to="Tiles/@AnimatableBody2D@62676/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62676" to="Tiles/@AnimatableBody2D@62676/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62676" to="Tiles/@AnimatableBody2D@62676" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62676" to="Tiles/@AnimatableBody2D@62676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62676" to="Tiles/@AnimatableBody2D@62676" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62676" to="Tiles/@AnimatableBody2D@62676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62677" to="Tiles/@AnimatableBody2D@62677/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62677" to="Tiles/@AnimatableBody2D@62677/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62677" to="Tiles/@AnimatableBody2D@62677" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62677" to="Tiles/@AnimatableBody2D@62677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62677" to="Tiles/@AnimatableBody2D@62677" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62677" to="Tiles/@AnimatableBody2D@62677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62678" to="Tiles/@AnimatableBody2D@62678/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62678" to="Tiles/@AnimatableBody2D@62678/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62678" to="Tiles/@AnimatableBody2D@62678" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62678" to="Tiles/@AnimatableBody2D@62678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62678" to="Tiles/@AnimatableBody2D@62678" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62678" to="Tiles/@AnimatableBody2D@62678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62679" to="Tiles/@AnimatableBody2D@62679/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62679" to="Tiles/@AnimatableBody2D@62679/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62679" to="Tiles/@AnimatableBody2D@62679" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62679" to="Tiles/@AnimatableBody2D@62679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62679" to="Tiles/@AnimatableBody2D@62679" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62679" to="Tiles/@AnimatableBody2D@62679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62680" to="Tiles/@AnimatableBody2D@62680/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62680" to="Tiles/@AnimatableBody2D@62680/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62680" to="Tiles/@AnimatableBody2D@62680" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62680" to="Tiles/@AnimatableBody2D@62680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62680" to="Tiles/@AnimatableBody2D@62680" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62680" to="Tiles/@AnimatableBody2D@62680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62681" to="Tiles/@AnimatableBody2D@62681/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62681" to="Tiles/@AnimatableBody2D@62681/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62681" to="Tiles/@AnimatableBody2D@62681" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62681" to="Tiles/@AnimatableBody2D@62681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62681" to="Tiles/@AnimatableBody2D@62681" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62681" to="Tiles/@AnimatableBody2D@62681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62682" to="Tiles/@AnimatableBody2D@62682/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62682" to="Tiles/@AnimatableBody2D@62682/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62682" to="Tiles/@AnimatableBody2D@62682" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62682" to="Tiles/@AnimatableBody2D@62682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62682" to="Tiles/@AnimatableBody2D@62682" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62682" to="Tiles/@AnimatableBody2D@62682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62683" to="Tiles/@AnimatableBody2D@62683/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62683" to="Tiles/@AnimatableBody2D@62683/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62683" to="Tiles/@AnimatableBody2D@62683" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62683" to="Tiles/@AnimatableBody2D@62683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62683" to="Tiles/@AnimatableBody2D@62683" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62683" to="Tiles/@AnimatableBody2D@62683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62684" to="Tiles/@AnimatableBody2D@62684/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62684" to="Tiles/@AnimatableBody2D@62684/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62684" to="Tiles/@AnimatableBody2D@62684" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62684" to="Tiles/@AnimatableBody2D@62684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62684" to="Tiles/@AnimatableBody2D@62684" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62684" to="Tiles/@AnimatableBody2D@62684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62685" to="Tiles/@AnimatableBody2D@62685/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62685" to="Tiles/@AnimatableBody2D@62685/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62685" to="Tiles/@AnimatableBody2D@62685" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62685" to="Tiles/@AnimatableBody2D@62685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62685" to="Tiles/@AnimatableBody2D@62685" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62685" to="Tiles/@AnimatableBody2D@62685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62686" to="Tiles/@AnimatableBody2D@62686/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62686" to="Tiles/@AnimatableBody2D@62686/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62686" to="Tiles/@AnimatableBody2D@62686" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62686" to="Tiles/@AnimatableBody2D@62686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62686" to="Tiles/@AnimatableBody2D@62686" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62686" to="Tiles/@AnimatableBody2D@62686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62687" to="Tiles/@AnimatableBody2D@62687/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62687" to="Tiles/@AnimatableBody2D@62687/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62687" to="Tiles/@AnimatableBody2D@62687" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62687" to="Tiles/@AnimatableBody2D@62687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62687" to="Tiles/@AnimatableBody2D@62687" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62687" to="Tiles/@AnimatableBody2D@62687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62688" to="Tiles/@AnimatableBody2D@62688/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62688" to="Tiles/@AnimatableBody2D@62688/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62688" to="Tiles/@AnimatableBody2D@62688" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62688" to="Tiles/@AnimatableBody2D@62688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62688" to="Tiles/@AnimatableBody2D@62688" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62688" to="Tiles/@AnimatableBody2D@62688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62689" to="Tiles/@AnimatableBody2D@62689/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62689" to="Tiles/@AnimatableBody2D@62689/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62689" to="Tiles/@AnimatableBody2D@62689" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62689" to="Tiles/@AnimatableBody2D@62689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62689" to="Tiles/@AnimatableBody2D@62689" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62689" to="Tiles/@AnimatableBody2D@62689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62690" to="Tiles/@AnimatableBody2D@62690/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62690" to="Tiles/@AnimatableBody2D@62690/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62690" to="Tiles/@AnimatableBody2D@62690" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62690" to="Tiles/@AnimatableBody2D@62690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62690" to="Tiles/@AnimatableBody2D@62690" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62690" to="Tiles/@AnimatableBody2D@62690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62691" to="Tiles/@AnimatableBody2D@62691/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62691" to="Tiles/@AnimatableBody2D@62691/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62691" to="Tiles/@AnimatableBody2D@62691" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62691" to="Tiles/@AnimatableBody2D@62691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62691" to="Tiles/@AnimatableBody2D@62691" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62691" to="Tiles/@AnimatableBody2D@62691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62692" to="Tiles/@AnimatableBody2D@62692/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62692" to="Tiles/@AnimatableBody2D@62692/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62692" to="Tiles/@AnimatableBody2D@62692" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62692" to="Tiles/@AnimatableBody2D@62692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62692" to="Tiles/@AnimatableBody2D@62692" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62692" to="Tiles/@AnimatableBody2D@62692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62693" to="Tiles/@AnimatableBody2D@62693/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62693" to="Tiles/@AnimatableBody2D@62693/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62693" to="Tiles/@AnimatableBody2D@62693" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62693" to="Tiles/@AnimatableBody2D@62693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62693" to="Tiles/@AnimatableBody2D@62693" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62693" to="Tiles/@AnimatableBody2D@62693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62694" to="Tiles/@AnimatableBody2D@62694/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62694" to="Tiles/@AnimatableBody2D@62694/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62694" to="Tiles/@AnimatableBody2D@62694" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62694" to="Tiles/@AnimatableBody2D@62694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62694" to="Tiles/@AnimatableBody2D@62694" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62694" to="Tiles/@AnimatableBody2D@62694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62695" to="Tiles/@AnimatableBody2D@62695/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62695" to="Tiles/@AnimatableBody2D@62695/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62695" to="Tiles/@AnimatableBody2D@62695" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62695" to="Tiles/@AnimatableBody2D@62695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62695" to="Tiles/@AnimatableBody2D@62695" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62695" to="Tiles/@AnimatableBody2D@62695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62696" to="Tiles/@AnimatableBody2D@62696/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62696" to="Tiles/@AnimatableBody2D@62696/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62696" to="Tiles/@AnimatableBody2D@62696" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62696" to="Tiles/@AnimatableBody2D@62696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62696" to="Tiles/@AnimatableBody2D@62696" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62696" to="Tiles/@AnimatableBody2D@62696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62697" to="Tiles/@AnimatableBody2D@62697/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62697" to="Tiles/@AnimatableBody2D@62697/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62697" to="Tiles/@AnimatableBody2D@62697" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62697" to="Tiles/@AnimatableBody2D@62697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62697" to="Tiles/@AnimatableBody2D@62697" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62697" to="Tiles/@AnimatableBody2D@62697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@62698" to="Tiles/@AnimatableBody2D@62698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62698" to="Tiles/@AnimatableBody2D@62698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62698" to="Tiles/@AnimatableBody2D@62698" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62698" to="Tiles/@AnimatableBody2D@62698" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62698" to="Tiles/@AnimatableBody2D@62698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62698" to="Tiles/@AnimatableBody2D@62698" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62698" to="Tiles/@AnimatableBody2D@62698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62699" to="Tiles/@AnimatableBody2D@62699/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62699" to="Tiles/@AnimatableBody2D@62699/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62699" to="Tiles/@AnimatableBody2D@62699" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62699" to="Tiles/@AnimatableBody2D@62699" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62699" to="Tiles/@AnimatableBody2D@62699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62699" to="Tiles/@AnimatableBody2D@62699" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62699" to="Tiles/@AnimatableBody2D@62699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@62700" to="Tiles/@Node2D@62700/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@62701" to="Tiles/@Node2D@62701/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@62702" to="Tiles/@Node2D@62702/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@62703" to="Tiles/@Node2D@62703/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@62704" to="Tiles/@Node2D@62704/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@62705" to="Tiles/@Node2D@62705/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@62706" to="Tiles/@Node2D@62706/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@62707" to="Tiles/@Node2D@62707/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@62708" to="Tiles/@Node2D@62708/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@62709" to="Tiles/@Node2D@62709/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@62710" to="Tiles/@Node2D@62710/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@62711" to="Tiles/@Node2D@62711/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62712" to="Tiles/@Area2D@62712" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62713" to="Tiles/@Area2D@62713" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62714" to="Tiles/@Area2D@62714" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62715" to="Tiles/@Area2D@62715" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62716" to="Tiles/@Area2D@62716" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62717" to="Tiles/@Area2D@62717" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62718" to="Tiles/@Area2D@62718" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62719" to="Tiles/@Area2D@62719" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62720" to="Tiles/@Area2D@62720" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62721" to="Tiles/@Area2D@62721" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62722" to="Tiles/@Area2D@62722" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62723" to="Tiles/@Area2D@62723" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62724" to="Tiles/@Area2D@62724" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62725" to="Tiles/@Area2D@62725" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62726" to="Tiles/@Area2D@62726" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62727" to="Tiles/@Area2D@62727" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62728" to="Tiles/@Area2D@62728" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62729" to="Tiles/@Area2D@62729" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62730" to="Tiles/@Area2D@62730" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62731" to="Tiles/@Area2D@62731" method="area_entered"] +[connection signal="collected" from="Tiles/@Node2D@62732" to="Tiles/@Node2D@62732/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@62733" to="Tiles/@Node2D@62733/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@62734" to="Tiles/@Node2D@62734/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62735" to="Tiles/@AnimatableBody2D@62735/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62735" to="Tiles/@AnimatableBody2D@62735/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62735" to="Tiles/@AnimatableBody2D@62735" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62735" to="Tiles/@AnimatableBody2D@62735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62735" to="Tiles/@AnimatableBody2D@62735" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62735" to="Tiles/@AnimatableBody2D@62735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62736" to="Tiles/@AnimatableBody2D@62736/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62736" to="Tiles/@AnimatableBody2D@62736/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62736" to="Tiles/@AnimatableBody2D@62736" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62736" to="Tiles/@AnimatableBody2D@62736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62736" to="Tiles/@AnimatableBody2D@62736" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62736" to="Tiles/@AnimatableBody2D@62736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62737" to="Tiles/@AnimatableBody2D@62737/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62737" to="Tiles/@AnimatableBody2D@62737/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62737" to="Tiles/@AnimatableBody2D@62737" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62737" to="Tiles/@AnimatableBody2D@62737" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62737" to="Tiles/@AnimatableBody2D@62737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62737" to="Tiles/@AnimatableBody2D@62737" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62737" to="Tiles/@AnimatableBody2D@62737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62738" to="Tiles/@AnimatableBody2D@62738/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62738" to="Tiles/@AnimatableBody2D@62738/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62738" to="Tiles/@AnimatableBody2D@62738" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62738" to="Tiles/@AnimatableBody2D@62738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62738" to="Tiles/@AnimatableBody2D@62738" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62738" to="Tiles/@AnimatableBody2D@62738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62739" to="Tiles/@AnimatableBody2D@62739/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62739" to="Tiles/@AnimatableBody2D@62739/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62739" to="Tiles/@AnimatableBody2D@62739" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62739" to="Tiles/@AnimatableBody2D@62739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62739" to="Tiles/@AnimatableBody2D@62739" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62739" to="Tiles/@AnimatableBody2D@62739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62740" to="Tiles/@AnimatableBody2D@62740/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62740" to="Tiles/@AnimatableBody2D@62740/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62740" to="Tiles/@AnimatableBody2D@62740" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62740" to="Tiles/@AnimatableBody2D@62740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62740" to="Tiles/@AnimatableBody2D@62740/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62740" to="Tiles/@AnimatableBody2D@62740" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62740" to="Tiles/@AnimatableBody2D@62740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62741" to="Tiles/@AnimatableBody2D@62741/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62741" to="Tiles/@AnimatableBody2D@62741/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62741" to="Tiles/@AnimatableBody2D@62741" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62741" to="Tiles/@AnimatableBody2D@62741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62741" to="Tiles/@AnimatableBody2D@62741" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62741" to="Tiles/@AnimatableBody2D@62741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62742" to="Tiles/@AnimatableBody2D@62742/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62742" to="Tiles/@AnimatableBody2D@62742/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62742" to="Tiles/@AnimatableBody2D@62742" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62742" to="Tiles/@AnimatableBody2D@62742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62742" to="Tiles/@AnimatableBody2D@62742/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62742" to="Tiles/@AnimatableBody2D@62742" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62742" to="Tiles/@AnimatableBody2D@62742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@62743" to="Tiles/@AnimatableBody2D@62743/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@62743" to="Tiles/@AnimatableBody2D@62743/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62743" to="Tiles/@AnimatableBody2D@62743" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@62743" to="Tiles/@AnimatableBody2D@62743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62743" to="Tiles/@AnimatableBody2D@62743" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@62743" to="Tiles/@AnimatableBody2D@62743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62744" to="ChallengeNodes/Tiles/@AnimatableBody2D@62744/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62744" to="ChallengeNodes/Tiles/@AnimatableBody2D@62744/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62744" to="ChallengeNodes/Tiles/@AnimatableBody2D@62744" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62744" to="ChallengeNodes/Tiles/@AnimatableBody2D@62744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62744" to="ChallengeNodes/Tiles/@AnimatableBody2D@62744" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62744" to="ChallengeNodes/Tiles/@AnimatableBody2D@62744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62745" to="ChallengeNodes/Tiles/@AnimatableBody2D@62745/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62745" to="ChallengeNodes/Tiles/@AnimatableBody2D@62745/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62745" to="ChallengeNodes/Tiles/@AnimatableBody2D@62745" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62745" to="ChallengeNodes/Tiles/@AnimatableBody2D@62745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62745" to="ChallengeNodes/Tiles/@AnimatableBody2D@62745" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62745" to="ChallengeNodes/Tiles/@AnimatableBody2D@62745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62746" to="ChallengeNodes/Tiles/@AnimatableBody2D@62746/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62746" to="ChallengeNodes/Tiles/@AnimatableBody2D@62746/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62746" to="ChallengeNodes/Tiles/@AnimatableBody2D@62746" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62746" to="ChallengeNodes/Tiles/@AnimatableBody2D@62746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62746" to="ChallengeNodes/Tiles/@AnimatableBody2D@62746" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62746" to="ChallengeNodes/Tiles/@AnimatableBody2D@62746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62747" to="ChallengeNodes/Tiles/@AnimatableBody2D@62747/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62747" to="ChallengeNodes/Tiles/@AnimatableBody2D@62747/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62747" to="ChallengeNodes/Tiles/@AnimatableBody2D@62747" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62747" to="ChallengeNodes/Tiles/@AnimatableBody2D@62747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62747" to="ChallengeNodes/Tiles/@AnimatableBody2D@62747" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62747" to="ChallengeNodes/Tiles/@AnimatableBody2D@62747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62748" to="ChallengeNodes/Tiles/@AnimatableBody2D@62748/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62748" to="ChallengeNodes/Tiles/@AnimatableBody2D@62748/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62748" to="ChallengeNodes/Tiles/@AnimatableBody2D@62748" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62748" to="ChallengeNodes/Tiles/@AnimatableBody2D@62748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62748" to="ChallengeNodes/Tiles/@AnimatableBody2D@62748" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62748" to="ChallengeNodes/Tiles/@AnimatableBody2D@62748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62749" to="ChallengeNodes/Tiles/@AnimatableBody2D@62749/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62749" to="ChallengeNodes/Tiles/@AnimatableBody2D@62749/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62749" to="ChallengeNodes/Tiles/@AnimatableBody2D@62749" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62749" to="ChallengeNodes/Tiles/@AnimatableBody2D@62749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62749" to="ChallengeNodes/Tiles/@AnimatableBody2D@62749" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62749" to="ChallengeNodes/Tiles/@AnimatableBody2D@62749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62750" to="ChallengeNodes/Tiles/@AnimatableBody2D@62750/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62750" to="ChallengeNodes/Tiles/@AnimatableBody2D@62750/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62750" to="ChallengeNodes/Tiles/@AnimatableBody2D@62750" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62750" to="ChallengeNodes/Tiles/@AnimatableBody2D@62750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62750" to="ChallengeNodes/Tiles/@AnimatableBody2D@62750" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62750" to="ChallengeNodes/Tiles/@AnimatableBody2D@62750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62751" to="ChallengeNodes/Tiles/@AnimatableBody2D@62751/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62751" to="ChallengeNodes/Tiles/@AnimatableBody2D@62751/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62751" to="ChallengeNodes/Tiles/@AnimatableBody2D@62751" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62751" to="ChallengeNodes/Tiles/@AnimatableBody2D@62751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62751" to="ChallengeNodes/Tiles/@AnimatableBody2D@62751" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62751" to="ChallengeNodes/Tiles/@AnimatableBody2D@62751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62752" to="ChallengeNodes/Tiles/@AnimatableBody2D@62752/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62752" to="ChallengeNodes/Tiles/@AnimatableBody2D@62752/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62752" to="ChallengeNodes/Tiles/@AnimatableBody2D@62752" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62752" to="ChallengeNodes/Tiles/@AnimatableBody2D@62752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62752" to="ChallengeNodes/Tiles/@AnimatableBody2D@62752" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62752" to="ChallengeNodes/Tiles/@AnimatableBody2D@62752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62753" to="ChallengeNodes/Tiles/@AnimatableBody2D@62753/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62753" to="ChallengeNodes/Tiles/@AnimatableBody2D@62753/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62753" to="ChallengeNodes/Tiles/@AnimatableBody2D@62753" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62753" to="ChallengeNodes/Tiles/@AnimatableBody2D@62753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62753" to="ChallengeNodes/Tiles/@AnimatableBody2D@62753" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62753" to="ChallengeNodes/Tiles/@AnimatableBody2D@62753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="ChallengeNodes/Tiles/Coin" to="ChallengeNodes/Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@62754" to="ChallengeNodes/Tiles/@Node2D@62754/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@62755" to="ChallengeNodes/Tiles/@Node2D@62755/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@62756" to="ChallengeNodes/Tiles/@Node2D@62756/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62757" to="ChallengeNodes/Tiles/@AnimatableBody2D@62757/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62757" to="ChallengeNodes/Tiles/@AnimatableBody2D@62757/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62757" to="ChallengeNodes/Tiles/@AnimatableBody2D@62757" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62757" to="ChallengeNodes/Tiles/@AnimatableBody2D@62757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62757" to="ChallengeNodes/Tiles/@AnimatableBody2D@62757" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62757" to="ChallengeNodes/Tiles/@AnimatableBody2D@62757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62758" to="ChallengeNodes/Tiles/@AnimatableBody2D@62758/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62758" to="ChallengeNodes/Tiles/@AnimatableBody2D@62758/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62758" to="ChallengeNodes/Tiles/@AnimatableBody2D@62758" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62758" to="ChallengeNodes/Tiles/@AnimatableBody2D@62758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62758" to="ChallengeNodes/Tiles/@AnimatableBody2D@62758" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62758" to="ChallengeNodes/Tiles/@AnimatableBody2D@62758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62759" to="ChallengeNodes/Tiles/@AnimatableBody2D@62759/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62759" to="ChallengeNodes/Tiles/@AnimatableBody2D@62759/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62759" to="ChallengeNodes/Tiles/@AnimatableBody2D@62759" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62759" to="ChallengeNodes/Tiles/@AnimatableBody2D@62759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62759" to="ChallengeNodes/Tiles/@AnimatableBody2D@62759" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62759" to="ChallengeNodes/Tiles/@AnimatableBody2D@62759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62760" to="ChallengeNodes/Tiles/@AnimatableBody2D@62760/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62760" to="ChallengeNodes/Tiles/@AnimatableBody2D@62760/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62760" to="ChallengeNodes/Tiles/@AnimatableBody2D@62760" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62760" to="ChallengeNodes/Tiles/@AnimatableBody2D@62760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62760" to="ChallengeNodes/Tiles/@AnimatableBody2D@62760" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62760" to="ChallengeNodes/Tiles/@AnimatableBody2D@62760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62761" to="ChallengeNodes/Tiles/@AnimatableBody2D@62761/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62761" to="ChallengeNodes/Tiles/@AnimatableBody2D@62761/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62761" to="ChallengeNodes/Tiles/@AnimatableBody2D@62761" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62761" to="ChallengeNodes/Tiles/@AnimatableBody2D@62761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62761" to="ChallengeNodes/Tiles/@AnimatableBody2D@62761" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62761" to="ChallengeNodes/Tiles/@AnimatableBody2D@62761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62762" to="ChallengeNodes/Tiles/@AnimatableBody2D@62762/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62762" to="ChallengeNodes/Tiles/@AnimatableBody2D@62762/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62762" to="ChallengeNodes/Tiles/@AnimatableBody2D@62762" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62762" to="ChallengeNodes/Tiles/@AnimatableBody2D@62762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62762" to="ChallengeNodes/Tiles/@AnimatableBody2D@62762" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62762" to="ChallengeNodes/Tiles/@AnimatableBody2D@62762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62763" to="ChallengeNodes/Tiles/@AnimatableBody2D@62763/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62763" to="ChallengeNodes/Tiles/@AnimatableBody2D@62763/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62763" to="ChallengeNodes/Tiles/@AnimatableBody2D@62763" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62763" to="ChallengeNodes/Tiles/@AnimatableBody2D@62763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62763" to="ChallengeNodes/Tiles/@AnimatableBody2D@62763" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62763" to="ChallengeNodes/Tiles/@AnimatableBody2D@62763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62764" to="ChallengeNodes/Tiles/@AnimatableBody2D@62764/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62764" to="ChallengeNodes/Tiles/@AnimatableBody2D@62764/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62764" to="ChallengeNodes/Tiles/@AnimatableBody2D@62764" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62764" to="ChallengeNodes/Tiles/@AnimatableBody2D@62764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62764" to="ChallengeNodes/Tiles/@AnimatableBody2D@62764" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62764" to="ChallengeNodes/Tiles/@AnimatableBody2D@62764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@62765" to="ChallengeNodes/Tiles/@Node2D@62765/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@62766" to="ChallengeNodes/Tiles/@Node2D@62766/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62767" to="ChallengeNodes/Tiles/@AnimatableBody2D@62767/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62767" to="ChallengeNodes/Tiles/@AnimatableBody2D@62767/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62767" to="ChallengeNodes/Tiles/@AnimatableBody2D@62767" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62767" to="ChallengeNodes/Tiles/@AnimatableBody2D@62767" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62767" to="ChallengeNodes/Tiles/@AnimatableBody2D@62767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62767" to="ChallengeNodes/Tiles/@AnimatableBody2D@62767" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62767" to="ChallengeNodes/Tiles/@AnimatableBody2D@62767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62768" to="ChallengeNodes/Tiles/@AnimatableBody2D@62768/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62768" to="ChallengeNodes/Tiles/@AnimatableBody2D@62768/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62768" to="ChallengeNodes/Tiles/@AnimatableBody2D@62768" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62768" to="ChallengeNodes/Tiles/@AnimatableBody2D@62768" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62768" to="ChallengeNodes/Tiles/@AnimatableBody2D@62768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62768" to="ChallengeNodes/Tiles/@AnimatableBody2D@62768" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62768" to="ChallengeNodes/Tiles/@AnimatableBody2D@62768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62769" to="ChallengeNodes/Tiles/@AnimatableBody2D@62769/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62769" to="ChallengeNodes/Tiles/@AnimatableBody2D@62769/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62769" to="ChallengeNodes/Tiles/@AnimatableBody2D@62769" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62769" to="ChallengeNodes/Tiles/@AnimatableBody2D@62769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62769" to="ChallengeNodes/Tiles/@AnimatableBody2D@62769" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62769" to="ChallengeNodes/Tiles/@AnimatableBody2D@62769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62770" to="ChallengeNodes/Tiles/@AnimatableBody2D@62770/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62770" to="ChallengeNodes/Tiles/@AnimatableBody2D@62770/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62770" to="ChallengeNodes/Tiles/@AnimatableBody2D@62770" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62770" to="ChallengeNodes/Tiles/@AnimatableBody2D@62770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62770" to="ChallengeNodes/Tiles/@AnimatableBody2D@62770" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62770" to="ChallengeNodes/Tiles/@AnimatableBody2D@62770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62771" to="ChallengeNodes/Tiles/@AnimatableBody2D@62771/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62771" to="ChallengeNodes/Tiles/@AnimatableBody2D@62771/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62771" to="ChallengeNodes/Tiles/@AnimatableBody2D@62771" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62771" to="ChallengeNodes/Tiles/@AnimatableBody2D@62771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62771" to="ChallengeNodes/Tiles/@AnimatableBody2D@62771" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62771" to="ChallengeNodes/Tiles/@AnimatableBody2D@62771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62772" to="ChallengeNodes/Tiles/@AnimatableBody2D@62772/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62772" to="ChallengeNodes/Tiles/@AnimatableBody2D@62772/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62772" to="ChallengeNodes/Tiles/@AnimatableBody2D@62772" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62772" to="ChallengeNodes/Tiles/@AnimatableBody2D@62772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62772" to="ChallengeNodes/Tiles/@AnimatableBody2D@62772/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62772" to="ChallengeNodes/Tiles/@AnimatableBody2D@62772" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62772" to="ChallengeNodes/Tiles/@AnimatableBody2D@62772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@62773" to="ChallengeNodes/Tiles/@Node2D@62773/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@62774" to="ChallengeNodes/Tiles/@Node2D@62774/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@62775" to="ChallengeNodes/Tiles/@Node2D@62775/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World1/1-2a.tscn b/Scenes/Levels/SMB1/World1/1-2a.tscn new file mode 100644 index 0000000..fff2aef --- /dev/null +++ b/Scenes/Levels/SMB1/World1/1-2a.tscn @@ -0,0 +1,339 @@ +[gd_scene load_steps=4 format=4 uid="uid://duc0y2qt8vug6"] + +[ext_resource type="PackedScene" uid="uid://d3lsxfuwgmtdt" path="res://Scenes/Levels/SMB1/World1/1-1a.tscn" id="1_o86io"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="5_a507d"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="5_bprld"] + +[node name="1-2A" instance=ExtResource("1_o86io")] +level_id = 2 + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAAAAAAFAP//AAAKAAEAAAAGAP7/AAALAAAAAAAGAP//AAALAAEAAAAHAP7/AAAMAAAAAAAHAP//AAAMAAEAAAAHAPX/AAAIAAEAAAAIAPX/AAAJAAEAAAAHAPb/AAAIAAEAAAAIAPb/AAAJAAEAAAAHAPf/AAAIAAEAAAAIAPf/AAAJAAEAAAAHAPj/AAAIAAEAAAAIAPj/AAAJAAEAAAAHAPn/AAAIAAEAAAAIAPn/AAAJAAEAAAAHAPr/AAAIAAEAAAAIAPr/AAAJAAEAAAAHAPv/AAAIAAEAAAAIAPv/AAAJAAEAAAAHAPz/AAAIAAEAAAAIAPz/AAAJAAEAAAAHAP3/AAAIAAEAAAAIAP3/AAAJAAEAAAAIAP7/AAAJAAEAAAAIAP//AAAJAAEAAAD8////AQAAAAAAAwD9////AQAAAAAAAwD+////AQAAAAAAAwD/////AQAAAAAAAwAAAP//AQAAAAAAAwABAP//AQAAAAAAAwACAP//AQAAAAAAAwD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD8//z/AQAAAAAAAQD9//z/AQAAAAAAAQD+//z/AQAAAAAAAQD///z/AQAAAAAAAQAAAPz/AQAAAAAAAQABAPz/AQAAAAAAAQACAPz/AQAAAAAAAQD9//j/AQAAAAAAAQD+//j/AQAAAAAAAQD///j/AQAAAAAAAQAAAPj/AQAAAAAAAQABAPj/AQAAAAAAAQD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAADv/wAAAAABAAAAAAASAAAAAAADAAAAAADv/wEAAAABAAEAAAASAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAAFAPX/AAAAAAQAAAAFAPb/AAAAAAQAAAAFAPf/AAAAAAQAAAAFAPj/AAAAAAQAAAAFAPn/AAAAAAQAAAAFAPr/AAAAAAQAAAAFAPv/AAAAAAQAAAAFAPz/AAAAAAQAAAAFAP3/AAAAAAQAAAAGAPX/AAAAAAQAAAAGAPb/AAAAAAQAAAAGAPf/AAAAAAQAAAAGAPj/AAAAAAQAAAAGAPn/AAAAAAQAAAAGAPr/AAAAAAQAAAAGAPv/AAAAAAQAAAAGAPz/AAAAAAQAAAAGAP3/AAAAAAQAAAD7//z/AQAAAAAAAQADAPz/AQAAAAAAAQD7//X/AQAAAAAAAQD7//b/AQAAAAAAAQD7//f/AQAAAAAAAQD7//j/AQAAAAAAAQD8//b/AQAAAAAAAQD8//f/AQAAAAAAAQD8//j/AQAAAAAAAQD9//b/AQAAAAAAAQD9//f/AQAAAAAAAQD+//b/AQAAAAAAAQD+//f/AQAAAAAAAQD///b/AQAAAAAAAQD///f/AQAAAAAAAQAAAPb/AQAAAAAAAQAAAPf/AQAAAAAAAQABAPb/AQAAAAAAAQABAPf/AQAAAAAAAQACAPb/AQAAAAAAAQACAPf/AQAAAAAAAQACAPj/AQAAAAAAAQADAPX/AQAAAAAAAQADAPb/AQAAAAAAAQADAPf/AQAAAAAAAQADAPj/AQAAAAAAAQAEAPX/AQAAAAAAAQAEAPb/AQAAAAAAAQAEAPf/AQAAAAAAAQAEAPj/AQAAAAAAAQD8//v/AQAAAAAAAwD9//v/AQAAAAAAAwD+//v/AQAAAAAAAwD///v/AQAAAAAAAwAAAPv/AQAAAAAAAwABAPv/AQAAAAAAAwACAPv/AQAAAAAAAwADAPv/AQAAAAAAAwD7////AQAAAAAAAwADAP//AQAAAAAAAwA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://bc4dwfxyu5rkh" + +[node name="ChallengeNodes" type="Node" parent="." index="6" node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("5_bprld") +nodes_to_delete = [NodePath("../BrickBlock")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock" parent="ChallengeNodes" index="0" instance=ExtResource("5_a507d")] +position = Vector2(72, -56) +metadata/r_coin_id = 3 +metadata/red_coin = false + +[node name="BrickBlock" parent="." index="8" instance=ExtResource("5_a507d")] +position = Vector2(72, -56) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118931" to="Tiles/@Node2D@118931/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118932" to="Tiles/@Node2D@118932/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118933" to="Tiles/@Node2D@118933/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118934" to="Tiles/@Node2D@118934/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118935" to="Tiles/@Node2D@118935/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118936" to="Tiles/@Node2D@118936/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@118937" to="Tiles/@AnimatableBody2D@118937/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118937" to="Tiles/@AnimatableBody2D@118937/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118937" to="Tiles/@AnimatableBody2D@118937" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118937" to="Tiles/@AnimatableBody2D@118937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118937" to="Tiles/@AnimatableBody2D@118937" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118937" to="Tiles/@AnimatableBody2D@118937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118938" to="Tiles/@AnimatableBody2D@118938/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118938" to="Tiles/@AnimatableBody2D@118938/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118938" to="Tiles/@AnimatableBody2D@118938" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118938" to="Tiles/@AnimatableBody2D@118938/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118938" to="Tiles/@AnimatableBody2D@118938" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118938" to="Tiles/@AnimatableBody2D@118938/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118939" to="Tiles/@AnimatableBody2D@118939/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118939" to="Tiles/@AnimatableBody2D@118939/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118939" to="Tiles/@AnimatableBody2D@118939" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118939" to="Tiles/@AnimatableBody2D@118939/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118939" to="Tiles/@AnimatableBody2D@118939" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118939" to="Tiles/@AnimatableBody2D@118939/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118940" to="Tiles/@AnimatableBody2D@118940/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118940" to="Tiles/@AnimatableBody2D@118940/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118940" to="Tiles/@AnimatableBody2D@118940" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118940" to="Tiles/@AnimatableBody2D@118940/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118940" to="Tiles/@AnimatableBody2D@118940" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118940" to="Tiles/@AnimatableBody2D@118940/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118941" to="Tiles/@AnimatableBody2D@118941/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118941" to="Tiles/@AnimatableBody2D@118941/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118941" to="Tiles/@AnimatableBody2D@118941" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118941" to="Tiles/@AnimatableBody2D@118941/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118941" to="Tiles/@AnimatableBody2D@118941" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118941" to="Tiles/@AnimatableBody2D@118941/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118942" to="Tiles/@AnimatableBody2D@118942/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118942" to="Tiles/@AnimatableBody2D@118942/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118942" to="Tiles/@AnimatableBody2D@118942" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118942" to="Tiles/@AnimatableBody2D@118942/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118942" to="Tiles/@AnimatableBody2D@118942" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118942" to="Tiles/@AnimatableBody2D@118942/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118943" to="Tiles/@AnimatableBody2D@118943/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118943" to="Tiles/@AnimatableBody2D@118943/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118943" to="Tiles/@AnimatableBody2D@118943" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118943" to="Tiles/@AnimatableBody2D@118943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118943" to="Tiles/@AnimatableBody2D@118943" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118943" to="Tiles/@AnimatableBody2D@118943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118944" to="Tiles/@AnimatableBody2D@118944/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118944" to="Tiles/@AnimatableBody2D@118944/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118944" to="Tiles/@AnimatableBody2D@118944" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118944" to="Tiles/@AnimatableBody2D@118944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118944" to="Tiles/@AnimatableBody2D@118944" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118944" to="Tiles/@AnimatableBody2D@118944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118945" to="Tiles/@AnimatableBody2D@118945/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118945" to="Tiles/@AnimatableBody2D@118945/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118945" to="Tiles/@AnimatableBody2D@118945" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118945" to="Tiles/@AnimatableBody2D@118945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118945" to="Tiles/@AnimatableBody2D@118945" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118945" to="Tiles/@AnimatableBody2D@118945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118946" to="Tiles/@AnimatableBody2D@118946/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118946" to="Tiles/@AnimatableBody2D@118946/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118946" to="Tiles/@AnimatableBody2D@118946" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118946" to="Tiles/@AnimatableBody2D@118946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118946" to="Tiles/@AnimatableBody2D@118946" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118946" to="Tiles/@AnimatableBody2D@118946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118947" to="Tiles/@AnimatableBody2D@118947/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118947" to="Tiles/@AnimatableBody2D@118947/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118947" to="Tiles/@AnimatableBody2D@118947" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118947" to="Tiles/@AnimatableBody2D@118947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118947" to="Tiles/@AnimatableBody2D@118947" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118947" to="Tiles/@AnimatableBody2D@118947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118948" to="Tiles/@AnimatableBody2D@118948/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118948" to="Tiles/@AnimatableBody2D@118948/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118948" to="Tiles/@AnimatableBody2D@118948" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118948" to="Tiles/@AnimatableBody2D@118948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118948" to="Tiles/@AnimatableBody2D@118948" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118948" to="Tiles/@AnimatableBody2D@118948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118949" to="Tiles/@AnimatableBody2D@118949/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118949" to="Tiles/@AnimatableBody2D@118949/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118949" to="Tiles/@AnimatableBody2D@118949" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118949" to="Tiles/@AnimatableBody2D@118949/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118949" to="Tiles/@AnimatableBody2D@118949" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118949" to="Tiles/@AnimatableBody2D@118949/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118950" to="Tiles/@AnimatableBody2D@118950/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118950" to="Tiles/@AnimatableBody2D@118950/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118950" to="Tiles/@AnimatableBody2D@118950" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118950" to="Tiles/@AnimatableBody2D@118950/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118950" to="Tiles/@AnimatableBody2D@118950" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118950" to="Tiles/@AnimatableBody2D@118950/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118951" to="Tiles/@AnimatableBody2D@118951/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118951" to="Tiles/@AnimatableBody2D@118951/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118951" to="Tiles/@AnimatableBody2D@118951" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118951" to="Tiles/@AnimatableBody2D@118951/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118951" to="Tiles/@AnimatableBody2D@118951" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118951" to="Tiles/@AnimatableBody2D@118951/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118952" to="Tiles/@AnimatableBody2D@118952/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118952" to="Tiles/@AnimatableBody2D@118952/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118952" to="Tiles/@AnimatableBody2D@118952" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118952" to="Tiles/@AnimatableBody2D@118952/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118952" to="Tiles/@AnimatableBody2D@118952" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118952" to="Tiles/@AnimatableBody2D@118952/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118953" to="Tiles/@AnimatableBody2D@118953/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118953" to="Tiles/@AnimatableBody2D@118953/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118953" to="Tiles/@AnimatableBody2D@118953" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118953" to="Tiles/@AnimatableBody2D@118953/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118953" to="Tiles/@AnimatableBody2D@118953" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118953" to="Tiles/@AnimatableBody2D@118953/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118954" to="Tiles/@AnimatableBody2D@118954/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118954" to="Tiles/@AnimatableBody2D@118954/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118954" to="Tiles/@AnimatableBody2D@118954" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118954" to="Tiles/@AnimatableBody2D@118954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118954" to="Tiles/@AnimatableBody2D@118954" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118954" to="Tiles/@AnimatableBody2D@118954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118955" to="Tiles/@AnimatableBody2D@118955/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118955" to="Tiles/@AnimatableBody2D@118955/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118955" to="Tiles/@AnimatableBody2D@118955" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118955" to="Tiles/@AnimatableBody2D@118955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118955" to="Tiles/@AnimatableBody2D@118955" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118955" to="Tiles/@AnimatableBody2D@118955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118956" to="Tiles/@AnimatableBody2D@118956/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118956" to="Tiles/@AnimatableBody2D@118956/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118956" to="Tiles/@AnimatableBody2D@118956" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118956" to="Tiles/@AnimatableBody2D@118956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118956" to="Tiles/@AnimatableBody2D@118956" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118956" to="Tiles/@AnimatableBody2D@118956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118957" to="Tiles/@AnimatableBody2D@118957/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118957" to="Tiles/@AnimatableBody2D@118957/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118957" to="Tiles/@AnimatableBody2D@118957" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118957" to="Tiles/@AnimatableBody2D@118957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118957" to="Tiles/@AnimatableBody2D@118957" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118957" to="Tiles/@AnimatableBody2D@118957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118958" to="Tiles/@AnimatableBody2D@118958/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118958" to="Tiles/@AnimatableBody2D@118958/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118958" to="Tiles/@AnimatableBody2D@118958" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118958" to="Tiles/@AnimatableBody2D@118958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118958" to="Tiles/@AnimatableBody2D@118958" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118958" to="Tiles/@AnimatableBody2D@118958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118959" to="Tiles/@AnimatableBody2D@118959/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118959" to="Tiles/@AnimatableBody2D@118959/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118959" to="Tiles/@AnimatableBody2D@118959" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118959" to="Tiles/@AnimatableBody2D@118959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118959" to="Tiles/@AnimatableBody2D@118959" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118959" to="Tiles/@AnimatableBody2D@118959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118960" to="Tiles/@AnimatableBody2D@118960/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118960" to="Tiles/@AnimatableBody2D@118960/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118960" to="Tiles/@AnimatableBody2D@118960" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118960" to="Tiles/@AnimatableBody2D@118960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118960" to="Tiles/@AnimatableBody2D@118960" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118960" to="Tiles/@AnimatableBody2D@118960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118961" to="Tiles/@AnimatableBody2D@118961/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118961" to="Tiles/@AnimatableBody2D@118961/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118961" to="Tiles/@AnimatableBody2D@118961" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118961" to="Tiles/@AnimatableBody2D@118961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118961" to="Tiles/@AnimatableBody2D@118961" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118961" to="Tiles/@AnimatableBody2D@118961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118962" to="Tiles/@AnimatableBody2D@118962/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118962" to="Tiles/@AnimatableBody2D@118962/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118962" to="Tiles/@AnimatableBody2D@118962" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118962" to="Tiles/@AnimatableBody2D@118962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118962" to="Tiles/@AnimatableBody2D@118962" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118962" to="Tiles/@AnimatableBody2D@118962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118963" to="Tiles/@AnimatableBody2D@118963/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118963" to="Tiles/@AnimatableBody2D@118963/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118963" to="Tiles/@AnimatableBody2D@118963" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118963" to="Tiles/@AnimatableBody2D@118963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118963" to="Tiles/@AnimatableBody2D@118963" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118963" to="Tiles/@AnimatableBody2D@118963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118964" to="Tiles/@AnimatableBody2D@118964/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118964" to="Tiles/@AnimatableBody2D@118964/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118964" to="Tiles/@AnimatableBody2D@118964" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118964" to="Tiles/@AnimatableBody2D@118964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118964" to="Tiles/@AnimatableBody2D@118964" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118964" to="Tiles/@AnimatableBody2D@118964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118965" to="Tiles/@AnimatableBody2D@118965/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118965" to="Tiles/@AnimatableBody2D@118965/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118965" to="Tiles/@AnimatableBody2D@118965" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118965" to="Tiles/@AnimatableBody2D@118965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118965" to="Tiles/@AnimatableBody2D@118965" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118965" to="Tiles/@AnimatableBody2D@118965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118966" to="Tiles/@AnimatableBody2D@118966/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118966" to="Tiles/@AnimatableBody2D@118966/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118966" to="Tiles/@AnimatableBody2D@118966" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118966" to="Tiles/@AnimatableBody2D@118966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118966" to="Tiles/@AnimatableBody2D@118966" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118966" to="Tiles/@AnimatableBody2D@118966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118967" to="Tiles/@AnimatableBody2D@118967/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118967" to="Tiles/@AnimatableBody2D@118967/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118967" to="Tiles/@AnimatableBody2D@118967" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118967" to="Tiles/@AnimatableBody2D@118967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118967" to="Tiles/@AnimatableBody2D@118967" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118967" to="Tiles/@AnimatableBody2D@118967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118968" to="Tiles/@AnimatableBody2D@118968/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118968" to="Tiles/@AnimatableBody2D@118968/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118968" to="Tiles/@AnimatableBody2D@118968" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118968" to="Tiles/@AnimatableBody2D@118968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118968" to="Tiles/@AnimatableBody2D@118968" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118968" to="Tiles/@AnimatableBody2D@118968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118969" to="Tiles/@AnimatableBody2D@118969/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118969" to="Tiles/@AnimatableBody2D@118969/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118969" to="Tiles/@AnimatableBody2D@118969" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118969" to="Tiles/@AnimatableBody2D@118969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118969" to="Tiles/@AnimatableBody2D@118969" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118969" to="Tiles/@AnimatableBody2D@118969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118970" to="Tiles/@AnimatableBody2D@118970/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118970" to="Tiles/@AnimatableBody2D@118970/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118970" to="Tiles/@AnimatableBody2D@118970" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118970" to="Tiles/@AnimatableBody2D@118970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118970" to="Tiles/@AnimatableBody2D@118970" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118970" to="Tiles/@AnimatableBody2D@118970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118971" to="Tiles/@AnimatableBody2D@118971/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118971" to="Tiles/@AnimatableBody2D@118971/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118971" to="Tiles/@AnimatableBody2D@118971" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118971" to="Tiles/@AnimatableBody2D@118971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118971" to="Tiles/@AnimatableBody2D@118971" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118971" to="Tiles/@AnimatableBody2D@118971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118972" to="Tiles/@AnimatableBody2D@118972/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118972" to="Tiles/@AnimatableBody2D@118972/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118972" to="Tiles/@AnimatableBody2D@118972" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118972" to="Tiles/@AnimatableBody2D@118972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118972" to="Tiles/@AnimatableBody2D@118972" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118972" to="Tiles/@AnimatableBody2D@118972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118973" to="Tiles/@AnimatableBody2D@118973/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118973" to="Tiles/@AnimatableBody2D@118973/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118973" to="Tiles/@AnimatableBody2D@118973" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118973" to="Tiles/@AnimatableBody2D@118973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118973" to="Tiles/@AnimatableBody2D@118973" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118973" to="Tiles/@AnimatableBody2D@118973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118974" to="Tiles/@AnimatableBody2D@118974/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118974" to="Tiles/@AnimatableBody2D@118974/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118974" to="Tiles/@AnimatableBody2D@118974" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118974" to="Tiles/@AnimatableBody2D@118974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118974" to="Tiles/@AnimatableBody2D@118974" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118974" to="Tiles/@AnimatableBody2D@118974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118975" to="Tiles/@AnimatableBody2D@118975/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118975" to="Tiles/@AnimatableBody2D@118975/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118975" to="Tiles/@AnimatableBody2D@118975" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118975" to="Tiles/@AnimatableBody2D@118975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118975" to="Tiles/@AnimatableBody2D@118975" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118975" to="Tiles/@AnimatableBody2D@118975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118976" to="Tiles/@AnimatableBody2D@118976/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118976" to="Tiles/@AnimatableBody2D@118976/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118976" to="Tiles/@AnimatableBody2D@118976" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118976" to="Tiles/@AnimatableBody2D@118976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118976" to="Tiles/@AnimatableBody2D@118976" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118976" to="Tiles/@AnimatableBody2D@118976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118977" to="Tiles/@AnimatableBody2D@118977/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118977" to="Tiles/@AnimatableBody2D@118977/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118977" to="Tiles/@AnimatableBody2D@118977" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118977" to="Tiles/@AnimatableBody2D@118977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118977" to="Tiles/@AnimatableBody2D@118977" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118977" to="Tiles/@AnimatableBody2D@118977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118978" to="Tiles/@AnimatableBody2D@118978/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118978" to="Tiles/@AnimatableBody2D@118978/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118978" to="Tiles/@AnimatableBody2D@118978" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118978" to="Tiles/@AnimatableBody2D@118978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118978" to="Tiles/@AnimatableBody2D@118978" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118978" to="Tiles/@AnimatableBody2D@118978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118979" to="Tiles/@AnimatableBody2D@118979/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118979" to="Tiles/@AnimatableBody2D@118979/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118979" to="Tiles/@AnimatableBody2D@118979" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118979" to="Tiles/@AnimatableBody2D@118979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118979" to="Tiles/@AnimatableBody2D@118979" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118979" to="Tiles/@AnimatableBody2D@118979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118980" to="Tiles/@AnimatableBody2D@118980/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118980" to="Tiles/@AnimatableBody2D@118980/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118980" to="Tiles/@AnimatableBody2D@118980" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118980" to="Tiles/@AnimatableBody2D@118980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118980" to="Tiles/@AnimatableBody2D@118980" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118980" to="Tiles/@AnimatableBody2D@118980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118981" to="Tiles/@AnimatableBody2D@118981/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118981" to="Tiles/@AnimatableBody2D@118981/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118981" to="Tiles/@AnimatableBody2D@118981" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118981" to="Tiles/@AnimatableBody2D@118981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118981" to="Tiles/@AnimatableBody2D@118981" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118981" to="Tiles/@AnimatableBody2D@118981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118982" to="Tiles/@AnimatableBody2D@118982/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118982" to="Tiles/@AnimatableBody2D@118982/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118982" to="Tiles/@AnimatableBody2D@118982" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118982" to="Tiles/@AnimatableBody2D@118982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118982" to="Tiles/@AnimatableBody2D@118982" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118982" to="Tiles/@AnimatableBody2D@118982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118983" to="Tiles/@AnimatableBody2D@118983/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118983" to="Tiles/@AnimatableBody2D@118983/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118983" to="Tiles/@AnimatableBody2D@118983" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118983" to="Tiles/@AnimatableBody2D@118983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118983" to="Tiles/@AnimatableBody2D@118983" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118983" to="Tiles/@AnimatableBody2D@118983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@118984" to="Tiles/@AnimatableBody2D@118984/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@118984" to="Tiles/@AnimatableBody2D@118984/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118984" to="Tiles/@AnimatableBody2D@118984" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@118984" to="Tiles/@AnimatableBody2D@118984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118984" to="Tiles/@AnimatableBody2D@118984" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@118984" to="Tiles/@AnimatableBody2D@118984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@118985" to="Tiles/@Node2D@118985/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118986" to="Tiles/@Node2D@118986/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118987" to="Tiles/@Node2D@118987/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118988" to="Tiles/@Node2D@118988/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118989" to="Tiles/@Node2D@118989/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118990" to="Tiles/@Node2D@118990/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118991" to="Tiles/@Node2D@118991/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118992" to="Tiles/@Node2D@118992/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118993" to="Tiles/@Node2D@118993/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118994" to="Tiles/@Node2D@118994/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World1/1-3.tscn b/Scenes/Levels/SMB1/World1/1-3.tscn new file mode 100644 index 0000000..efca7b4 --- /dev/null +++ b/Scenes/Levels/SMB1/World1/1-3.tscn @@ -0,0 +1,303 @@ +[gd_scene load_steps=28 format=4 uid="uid://cjkhxnjpdqhmn"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_vprnh"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_gqsnu"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_8hnpq"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_kjpjf"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="7_pfvky"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="8_8mihb"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="8_bn2tu"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="9_8hnpq"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="9_l24o6"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_8hnpq"] +[ext_resource type="PackedScene" uid="uid://c8m8455b6ikrn" path="res://Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn" id="10_l24o6"] +[ext_resource type="PackedScene" uid="uid://c6x7gv2lqeu1x" path="res://Scenes/Prefabs/Entities/Objects/VerticalPlatform.tscn" id="11_6vdwy"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="15_un7dr"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="16_dvibh"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="17_dvibh"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="18_7lvdq"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="19_e3567"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="20_1e3sq"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="20_wwy1y"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="21_6blvh"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="22_wwy1y"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="23_1e3sq"] +[ext_resource type="Script" uid="uid://co8w6sjp0t2dm" path="res://Scripts/Parts/GlobalObjectNode.gd" id="23_6blvh"] +[ext_resource type="PackedScene" uid="uid://bn1kect7h2dlp" path="res://Scenes/Prefabs/LevelObjects/BulletBillGenerator.tscn" id="24_ywv8s"] +[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="25_i3i2b"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="25_ywv8s"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="26_gqsnu"] + +[node name="1-3" type="Node"] +script = ExtResource("1_vprnh") +music = ExtResource("2_gqsnu") +time_limit = 300 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("22_wwy1y")] +primary_layer = 2 +second_layer = 2 +overlay_clouds = true + +[node name="Tiles" parent="." instance=ExtResource("5_8hnpq")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAADAAAAAAD//wEAAAADAAEAAAACAP//AAAFAAAAAAADAP//AAAGAAAAAAAEAP//AAAGAAAAAAAFAP//AAAHAAAAAAAIAPz/AAAFAAAAAAAJAPz/AAAGAAAAAAAOAPz/AAAGAAAAAAAPAPz/AAAHAAAAAAAKAPj/AAAFAAAAAAALAPj/AAAGAAAAAAANAPj/AAAGAAAAAAAOAPj/AAAHAAAAAAAQAP//AAAFAAAAAAARAP//AAAGAAAAAAASAP//AAAHAAAAAAATAPv/AAAFAAAAAAAUAPv/AAAGAAAAAAAWAPv/AAAGAAAAAAAXAPv/AAAHAAAAAAAYAPf/AAAFAAAAAAAZAPf/AAAGAAAAAAAdAPf/AAAGAAAAAAAeAPf/AAAHAAAAAAAjAAAAAAAGAAAAAAAkAAAAAAAGAAAAAAAlAAAAAAAHAAAAAAAsAPj/AAAFAAAAAAAtAPj/AAAGAAAAAAAuAPj/AAAGAAAAAAAvAPj/AAAHAAAAAAArAAAAAAAFAAAAAAAsAAAAAAAGAAAAAAAuAAAAAAAGAAAAAAAvAAAAAAAHAAAAAAA0AAAAAAAGAAAAAAA1AAAAAAAHAAAAAAAxAAAAAAAFAAAAAAAyAAAAAAAGAAAAAAA2APz/AAAFAAAAAAA3APz/AAAGAAAAAAA4APz/AAAHAAAAAAA9APn/AAAGAAAAAAA8APn/AAAFAAAAAAA/APn/AAAGAAAAAABAAPn/AAAGAAAAAABBAPn/AAAHAAAAAABSAP7/AAAFAAAAAABTAP7/AAAGAAAAAABUAP7/AAAGAAAAAABVAP7/AAAHAAAAAABYAPr/AAAFAAAAAABZAPr/AAAGAAAAAABdAPr/AAAGAAAAAABeAPr/AAAGAAAAAABfAPr/AAAHAAAAAABhAAAAAAAFAAAAAABiAAAAAAAGAAAAAABjAAAAAAAHAAAAAABlAPz/AAAGAAAAAABkAPz/AAAFAAAAAABmAPz/AAAGAAAAAABnAPz/AAAHAAAAAABsAPz/AAAGAAAAAABtAPz/AAAHAAAAAABqAPz/AAAFAAAAAABrAPz/AAAGAAAAAAADAAAAAAAFAAEAAAADAAEAAAAFAAEAAAAEAAAAAAAHAAEAAAAEAAEAAAAHAAEAAAAJAP3/AAAFAAEAAAAJAP7/AAAFAAEAAAAJAP//AAAFAAEAAAAJAAAAAAAFAAEAAAAJAAEAAAAFAAEAAAAKAP3/AAAGAAEAAAAKAP7/AAAGAAEAAAAKAP//AAAGAAEAAAAKAAAAAAAGAAEAAAAKAAEAAAAGAAEAAAALAP3/AAAGAAEAAAALAP7/AAAGAAEAAAALAP//AAAGAAEAAAALAAAAAAAGAAEAAAALAAEAAAAGAAEAAAAMAP3/AAAGAAEAAAAMAP7/AAAGAAEAAAAMAP//AAAGAAEAAAAMAAAAAAAGAAEAAAAMAAEAAAAGAAEAAAANAP3/AAAGAAEAAAANAP7/AAAGAAEAAAANAP//AAAGAAEAAAANAAAAAAAGAAEAAAANAAEAAAAGAAEAAAAOAP3/AAAHAAEAAAAOAP7/AAAHAAEAAAAOAP//AAAHAAEAAAAOAAAAAAAHAAEAAAAOAAEAAAAHAAEAAAALAPn/AAAFAAEAAAALAPr/AAAFAAEAAAALAPv/AAAFAAEAAAAMAPn/AAAGAAEAAAAMAPr/AAAGAAEAAAAMAPv/AAAGAAEAAAANAPn/AAAHAAEAAAANAPr/AAAHAAEAAAANAPv/AAAHAAEAAAAKAPz/AAAGAAAAAAALAPz/AAAGAAAAAAAMAPz/AAAGAAAAAAANAPz/AAAGAAAAAAAMAPj/AAAGAAAAAAAVAPv/AAAGAAAAAAAaAPf/AAAGAAAAAAAbAPf/AAAGAAAAAAAcAPf/AAAGAAAAAAAtAAAAAAAGAAAAAAAzAAAAAAAGAAAAAAA+APn/AAAGAAAAAABaAPr/AAAGAAAAAABbAPr/AAAGAAAAAABcAPr/AAAGAAAAAABZAPv/AAAFAAEAAABZAPz/AAAFAAEAAABZAP3/AAAFAAEAAABZAP7/AAAFAAEAAABZAP//AAAFAAEAAABZAAAAAAAFAAEAAABZAAEAAAAFAAEAAABaAPv/AAAGAAEAAABaAPz/AAAGAAEAAABaAP3/AAAGAAEAAABaAP7/AAAGAAEAAABaAP//AAAGAAEAAABaAAAAAAAGAAEAAABaAAEAAAAGAAEAAABbAPv/AAAGAAEAAABbAPz/AAAGAAEAAABbAP3/AAAGAAEAAABbAP7/AAAGAAEAAABbAP//AAAGAAEAAABbAAAAAAAGAAEAAABbAAEAAAAGAAEAAABcAPv/AAAGAAEAAABcAPz/AAAGAAEAAABcAP3/AAAGAAEAAABcAP7/AAAGAAEAAABcAP//AAAGAAEAAABcAAAAAAAGAAEAAABcAAEAAAAGAAEAAABdAPv/AAAGAAEAAABdAPz/AAAGAAEAAABdAP3/AAAGAAEAAABdAP7/AAAGAAEAAABdAP//AAAGAAEAAABdAAAAAAAGAAEAAABdAAEAAAAGAAEAAABeAPv/AAAHAAEAAABeAPz/AAAHAAEAAABeAP3/AAAHAAEAAABeAP7/AAAHAAEAAABeAP//AAAHAAEAAABeAAAAAAAHAAEAAABeAAEAAAAHAAEAAABlAP3/AAAFAAEAAABlAP7/AAAFAAEAAABlAP//AAAFAAEAAABlAAAAAAAFAAEAAABlAAEAAAAFAAEAAABmAP3/AAAHAAEAAABmAP7/AAAHAAEAAABmAP//AAAHAAEAAABmAAAAAAAHAAEAAABmAAEAAAAHAAEAAABrAP3/AAAFAAEAAABrAP7/AAAFAAEAAABrAP//AAAFAAEAAABrAAAAAAAFAAEAAABrAAEAAAAFAAEAAABsAP3/AAAHAAEAAABsAP7/AAAHAAEAAABsAP//AAAHAAEAAABsAAAAAAAHAAEAAABsAAEAAAAHAAEAAABTAP//AAAFAAEAAABTAAAAAAAFAAEAAABTAAEAAAAFAAEAAABUAP//AAAHAAEAAABUAAAAAAAHAAEAAABUAAEAAAAHAAEAAAA9APr/AAAFAAEAAAA9APv/AAAFAAEAAAA9APz/AAAFAAEAAAA9AP3/AAAFAAEAAAA9AP7/AAAFAAEAAAA9AP//AAAFAAEAAAA9AAAAAAAFAAEAAAA9AAEAAAAFAAEAAAA+APr/AAAGAAEAAAA+APv/AAAGAAEAAAA+APz/AAAGAAEAAAA+AP3/AAAGAAEAAAA+AP7/AAAGAAEAAAA+AP//AAAGAAEAAAA+AAAAAAAGAAEAAAA+AAEAAAAGAAEAAAA/APr/AAAGAAEAAAA/APv/AAAGAAEAAAA/APz/AAAGAAEAAAA/AP3/AAAGAAEAAAA/AP7/AAAGAAEAAAA/AP//AAAGAAEAAAA/AAAAAAAGAAEAAAA/AAEAAAAGAAEAAABAAPr/AAAHAAEAAABAAPv/AAAHAAEAAABAAPz/AAAHAAEAAABAAP3/AAAHAAEAAABAAP7/AAAHAAEAAABAAP//AAAHAAEAAABAAAAAAAAHAAEAAABAAAEAAAAHAAEAAAA3AP3/AAAGAAYAAAA3AP7/AAAGAAYAAAA3AP//AAAGAAYAAAA3AAAAAAAGAAYAAAA3AAEAAAAGAAYAAAAzAAEAAAAGAAEAAAA0AAEAAAAHAAEAAAAyAAEAAAAFAAEAAAAsAAEAAAAFAAEAAAAtAAEAAAAGAAEAAAAuAAEAAAAHAAEAAAAtAPn/AAAFAAEAAAAtAPr/AAAFAAEAAAAtAPv/AAAFAAEAAAAtAPz/AAAFAAEAAAAtAP3/AAAFAAEAAAAtAP7/AAAFAAEAAAAtAP//AAAFAAEAAAAuAPn/AAAHAAEAAAAuAPr/AAAHAAEAAAAuAPv/AAAHAAEAAAAuAPz/AAAHAAEAAAAuAP3/AAAHAAEAAAAuAP7/AAAHAAEAAAAuAP//AAAHAAEAAAAZAPj/AAAFAAEAAAAZAPn/AAAFAAEAAAAZAPr/AAAFAAEAAAAZAPv/AAAFAAEAAAAZAPz/AAAFAAEAAAAZAP3/AAAFAAEAAAAZAP7/AAAFAAEAAAAZAP//AAAFAAEAAAAZAAAAAAAFAAEAAAAZAAEAAAAFAAEAAAAaAPj/AAAGAAEAAAAaAPn/AAAGAAEAAAAaAPr/AAAGAAEAAAAaAPv/AAAGAAEAAAAaAPz/AAAGAAEAAAAaAP3/AAAGAAEAAAAaAP7/AAAGAAEAAAAaAP//AAAGAAEAAAAaAAAAAAAGAAEAAAAaAAEAAAAGAAEAAAAbAPj/AAAGAAEAAAAbAPn/AAAGAAEAAAAbAPr/AAAGAAEAAAAbAPv/AAAGAAEAAAAbAPz/AAAGAAEAAAAbAP3/AAAGAAEAAAAbAP7/AAAGAAEAAAAbAP//AAAGAAEAAAAbAAAAAAAGAAEAAAAbAAEAAAAGAAEAAAAcAPj/AAAGAAEAAAAcAPn/AAAGAAEAAAAcAPr/AAAGAAEAAAAcAPv/AAAGAAEAAAAcAPz/AAAGAAEAAAAcAP3/AAAGAAEAAAAcAP7/AAAGAAEAAAAcAP//AAAGAAEAAAAcAAAAAAAGAAEAAAAcAAEAAAAGAAEAAAAdAPj/AAAHAAEAAAAdAPn/AAAHAAEAAAAdAPr/AAAHAAEAAAAdAPv/AAAHAAEAAAAdAPz/AAAHAAEAAAAdAP3/AAAHAAEAAAAdAP7/AAAHAAEAAAAdAP//AAAHAAEAAAAdAAAAAAAHAAEAAAAdAAEAAAAHAAEAAAAjAAEAAAAFAAEAAAAkAAEAAAAHAAEAAAAUAPz/AAAFAAEAAAAUAP3/AAAFAAEAAAAUAP7/AAAFAAEAAAAUAP//AAAFAAEAAAAUAAAAAAAFAAEAAAAUAAEAAAAFAAEAAAAVAPz/AAAGAAEAAAAVAP3/AAAGAAEAAAAVAP7/AAAGAAEAAAAVAP//AAAGAAEAAAAVAAAAAAAGAAEAAAAVAAEAAAAGAAEAAAAWAPz/AAAHAAEAAAAWAP3/AAAHAAEAAAAWAP7/AAAHAAEAAAAWAP//AAAHAAEAAAAWAAAAAAAHAAEAAAAWAAEAAAAHAAEAAAARAAAAAAAGAAYAAAARAAEAAAAGAAYAAAALAPf/AQAAAAAAAwANAPf/AQAAAAAAAwARAP7/AQAAAAAAAwAiAPn/AQAAAAAAAwAjAPn/AQAAAAAAAwAVAPX/AQAAAAAAAwAWAPX/AQAAAAAAAwAsAPf/AQAAAAAAAwAtAPf/AQAAAAAAAwAuAPf/AQAAAAAAAwAvAPf/AQAAAAAAAwBFAPj/AQAAAAAAAwBGAPj/AQAAAAAAAwBNAPf/AQAAAAAAAwBOAPf/AQAAAAAAAwBRAPf/AQAAAAAAAwBSAPf/AQAAAAAAAwBhAP//AQAAAAAAAwBjAP//AQAAAAAAAwBoAPj/AQAAAAAAAwBpAPj/AQAAAAAAAwBxAAAAAAABAAAAAABxAAEAAAABAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAAB+APj/AAAEAAIAAAB+APn/AAAEAAIAAAB+APr/AAAEAAIAAAB+APv/AAAEAAIAAAB+APz/AAAEAAIAAAB+AP3/AAAEAAIAAAB+AP7/AAAEAAIAAAB+AP//AAAEAAIAAAB/APj/AAAEAAIAAAB/APn/AAAEAAIAAAB/APr/AAAEAAIAAAB/APv/AAAEAAIAAAB/APz/AAAEAAIAAAB/AP3/AAAEAAIAAAB/AP7/AAAEAAIAAAB/AP//AAAEAAIAAAB8APr/AAAEAAIAAAB8APv/AAAEAAIAAAB8APz/AAAEAAIAAAB8AP3/AAAEAAIAAAB8AP7/AAAEAAIAAAB8AP//AAAEAAIAAAB9APr/AAAEAAIAAAB9APv/AAAEAAIAAAB9APz/AAAEAAIAAAB9AP3/AAAEAAIAAAB9AP7/AAAEAAIAAAB9AP//AAAEAAIAAAB6APz/AAAEAAIAAAB6AP3/AAAEAAIAAAB6AP7/AAAEAAIAAAB6AP//AAAEAAIAAAB7APz/AAAEAAIAAAB7AP3/AAAEAAIAAAB7AP7/AAAEAAIAAAB7AP//AAAEAAIAAACIAP//AAAEAAIAAAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAABxAAIAAAABAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAAAiAAAAAAAFAAAAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAADAAAAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAADAAEAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAADAAIAAABiAAEAAAAGAAYAAAA=") + +[node name="Player" parent="." instance=ExtResource("6_kjpjf")] +position = Vector2(-200, 0) + +[node name="StartCastle" parent="." instance=ExtResource("7_pfvky")] +position = Vector2(-216, -40) + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("8_bn2tu")] +position = Vector2(696, -40) +item = ExtResource("9_l24o6") +mushroom_if_small = true + +[node name="Platforms" type="Node" parent="."] + +[node name="SidewaysPlatform2" parent="Platforms" instance=ExtResource("10_l24o6")] +position = Vector2(1144, -80) + +[node name="SidewaysPlatform3" parent="Platforms" instance=ExtResource("10_l24o6")] +position = Vector2(1272, -64) + +[node name="SidewaysPlatform4" parent="Platforms" instance=ExtResource("10_l24o6")] +position = Vector2(1864, -112) + +[node name="SidewaysPlatform" parent="Platforms" instance=ExtResource("11_6vdwy")] +position = Vector2(648, -112) + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("8_8mihb")] +position = Vector2(456, -144) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("8_8mihb")] +position = Vector2(488, -144) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("8_8mihb")] +position = Vector2(1032, -112) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("9_8hnpq")] +position = Vector2(232, -128) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("9_8hnpq")] +position = Vector2(1512, -96) + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("9_8hnpq")] +position = Vector2(1880, 0) + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("9_8hnpq")] +position = Vector2(936, -128) +winged = true + +[node name="RedKoopaTroopa5" parent="Enemies" instance=ExtResource("9_8hnpq")] +position = Vector2(1576, -112) +winged = true + +[node name="DropShadow" parent="." instance=ExtResource("10_8hnpq")] + +[node name="EndFlagpole" parent="." instance=ExtResource("15_un7dr")] +position = Vector2(2184, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("16_dvibh")] +position = Vector2(2264, 0) + +[node name="Checkpoint" parent="." instance=ExtResource("17_dvibh")] +position = Vector2(816, 0) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("18_7lvdq") +nodes_to_delete = [NodePath("../Coin"), NodePath("../Coin2")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("19_e3567")] +position = Vector2(200, -136) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("19_e3567")] +position = Vector2(648, 8) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("19_e3567")] +position = Vector2(1160, -120) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("19_e3567")] +position = Vector2(1576, -8) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("19_e3567")] +position = Vector2(1928, -8) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("20_1e3sq")] +position = Vector2(1336, -88) +item = ExtResource("21_6blvh") + +[node name="Coin" parent="." instance=ExtResource("20_wwy1y")] +position = Vector2(200, -136) + +[node name="Coin2" parent="." instance=ExtResource("20_wwy1y")] +position = Vector2(1576, -8) + +[node name="CheckpointFlag" parent="." instance=ExtResource("23_1e3sq")] +position = Vector2(816, 0) + +[node name="SecondQuestNode" type="Node" parent="."] +script = ExtResource("23_6blvh") +enabled = false +metadata/_custom_type_script = "uid://co8w6sjp0t2dm" + +[node name="EntityGenerator" parent="SecondQuestNode" instance=ExtResource("24_ywv8s")] +position = Vector2(16, -192) + +[node name="EntityGeneratorStopper" parent="SecondQuestNode" instance=ExtResource("25_i3i2b")] +position = Vector2(1784, -192) + +[node name="EntityGeneratorStopper2" parent="SecondQuestNode" instance=ExtResource("25_i3i2b")] +position = Vector2(776, -200) + +[node name="EntityGenerator2" parent="SecondQuestNode" instance=ExtResource("24_ywv8s")] +position = Vector2(856, -200) + +[node name="ExtraBGMNode" type="Node" parent="."] +script = ExtResource("25_ywv8s") +extra_track = ExtResource("26_gqsnu") + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108487" to="Tiles/@Node2D@108487/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108488" to="Tiles/@Node2D@108488/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108489" to="Tiles/@Node2D@108489/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108490" to="Tiles/@Node2D@108490/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108491" to="Tiles/@Node2D@108491/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108492" to="Tiles/@Node2D@108492/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108493" to="Tiles/@Node2D@108493/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108494" to="Tiles/@Node2D@108494/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108495" to="Tiles/@Node2D@108495/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108496" to="Tiles/@Node2D@108496/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108497" to="Tiles/@Node2D@108497/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108498" to="Tiles/@Node2D@108498/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108499" to="Tiles/@Node2D@108499/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108500" to="Tiles/@Node2D@108500/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108501" to="Tiles/@Node2D@108501/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108502" to="Tiles/@Node2D@108502/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108503" to="Tiles/@Node2D@108503/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108504" to="Tiles/@Node2D@108504/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108505" to="Tiles/@Node2D@108505/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@108506" to="Tiles/@Node2D@108506/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108507" to="Tiles/@Area2D@108507" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108508" to="Tiles/@Area2D@108508" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108509" to="Tiles/@Area2D@108509" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108510" to="Tiles/@Area2D@108510" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108511" to="Tiles/@Area2D@108511" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108512" to="Tiles/@Area2D@108512" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108513" to="Tiles/@Area2D@108513" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108514" to="Tiles/@Area2D@108514" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108515" to="Tiles/@Area2D@108515" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108516" to="Tiles/@Area2D@108516" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108517" to="Tiles/@Area2D@108517" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108518" to="Tiles/@Area2D@108518" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108519" to="Tiles/@Area2D@108519" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108520" to="Tiles/@Area2D@108520" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108521" to="Tiles/@Area2D@108521" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108522" to="Tiles/@Area2D@108522" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108523" to="Tiles/@Area2D@108523" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108524" to="Tiles/@Area2D@108524" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108525" to="Tiles/@Area2D@108525" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108526" to="Tiles/@Area2D@108526" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108527" to="Tiles/@Area2D@108527" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108528" to="Tiles/@Area2D@108528" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108529" to="Tiles/@Area2D@108529" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108530" to="Tiles/@Area2D@108530" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108531" to="Tiles/@Area2D@108531" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108532" to="Tiles/@Area2D@108532" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108533" to="Tiles/@Area2D@108533" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108534" to="Tiles/@Area2D@108534" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108535" to="Tiles/@Area2D@108535" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108536" to="Tiles/@Area2D@108536" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108537" to="Tiles/@Area2D@108537" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108538" to="Tiles/@Area2D@108538" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108539" to="Tiles/@Area2D@108539" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108540" to="Tiles/@Area2D@108540" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108541" to="Tiles/@Area2D@108541" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108542" to="Tiles/@Area2D@108542" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108543" to="Tiles/@Area2D@108543" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108544" to="Tiles/@Area2D@108544" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108545" to="Tiles/@Area2D@108545" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108546" to="Tiles/@Area2D@108546" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108547" to="Tiles/@Area2D@108547" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108548" to="Tiles/@Area2D@108548" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108549" to="Tiles/@Area2D@108549" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108550" to="Tiles/@Area2D@108550" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108551" to="Tiles/@Area2D@108551" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108552" to="Tiles/@Area2D@108552" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108553" to="Tiles/@Area2D@108553" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108554" to="Tiles/@Area2D@108554" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108555" to="Tiles/@Area2D@108555" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108556" to="Tiles/@Area2D@108556" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108557" to="Tiles/@Area2D@108557" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108558" to="Tiles/@Area2D@108558" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108559" to="Tiles/@Area2D@108559" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108560" to="Tiles/@Area2D@108560" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108561" to="Tiles/@Area2D@108561" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108562" to="Tiles/@Area2D@108562" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108563" to="Tiles/@Area2D@108563" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108564" to="Tiles/@Area2D@108564" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108565" to="Tiles/@Area2D@108565" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108566" to="Tiles/@Area2D@108566" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108567" to="Tiles/@Area2D@108567" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108568" to="Tiles/@Area2D@108568" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108569" to="Tiles/@Area2D@108569" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108570" to="Tiles/@Area2D@108570" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108571" to="Tiles/@Area2D@108571" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108572" to="Tiles/@Area2D@108572" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108573" to="Tiles/@Area2D@108573" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108574" to="Tiles/@Area2D@108574" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108575" to="Tiles/@Area2D@108575" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108576" to="Tiles/@Area2D@108576" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108577" to="Tiles/@Area2D@108577" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108578" to="Tiles/@Area2D@108578" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108579" to="Tiles/@Area2D@108579" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108580" to="Tiles/@Area2D@108580" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108581" to="Tiles/@Area2D@108581" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108582" to="Tiles/@Area2D@108582" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108583" to="Tiles/@Area2D@108583" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108584" to="Tiles/@Area2D@108584" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108585" to="Tiles/@Area2D@108585" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108586" to="Tiles/@Area2D@108586" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108587" to="Tiles/@Area2D@108587" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108588" to="Tiles/@Area2D@108588" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108589" to="Tiles/@Area2D@108589" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108590" to="Tiles/@Area2D@108590" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108591" to="Tiles/@Area2D@108591" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108592" to="Tiles/@Area2D@108592" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108593" to="Tiles/@Area2D@108593" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108594" to="Tiles/@Area2D@108594" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108595" to="Tiles/@Area2D@108595" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108596" to="Tiles/@Area2D@108596" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108597" to="Tiles/@Area2D@108597" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108598" to="Tiles/@Area2D@108598" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108599" to="Tiles/@Area2D@108599" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108600" to="Tiles/@Area2D@108600" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108601" to="Tiles/@Area2D@108601" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108602" to="Tiles/@Area2D@108602" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108603" to="Tiles/@Area2D@108603" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108604" to="Tiles/@Area2D@108604" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108605" to="Tiles/@Area2D@108605" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108606" to="Tiles/@Area2D@108606" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108607" to="Tiles/@Area2D@108607" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108608" to="Tiles/@Area2D@108608" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108609" to="Tiles/@Area2D@108609" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108610" to="Tiles/@Area2D@108610" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108611" to="Tiles/@Area2D@108611" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108612" to="Tiles/@Area2D@108612" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108613" to="Tiles/@Area2D@108613" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108614" to="Tiles/@Area2D@108614" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108615" to="Tiles/@Area2D@108615" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108616" to="Tiles/@Area2D@108616" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108617" to="Tiles/@Area2D@108617" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@108618" to="Tiles/@Area2D@108618" method="area_entered"] diff --git a/Scenes/Levels/SMB1/World1/1-4.tscn b/Scenes/Levels/SMB1/World1/1-4.tscn new file mode 100644 index 0000000..41955e3 --- /dev/null +++ b/Scenes/Levels/SMB1/World1/1-4.tscn @@ -0,0 +1,184 @@ +[gd_scene load_steps=22 format=4 uid="uid://luvjp1hbt8ej"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_j62kb"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_y581t"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_3il4d"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_s2irb"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_r4423"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="8_71tm4"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="9_3il4d"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="10_hfd0r"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="11_s2irb"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="13_r4423"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="14_eo01m"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="15_7qey5"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="15_gc2gg"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="17_fb31l"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="17_hfd0r"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_7qey5"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="19_4bqm6"] +[ext_resource type="Script" uid="uid://co8w6sjp0t2dm" path="res://Scripts/Parts/GlobalObjectNode.gd" id="20_4bqm6"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="20_7qey5"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="21_y581t"] +[ext_resource type="PackedScene" uid="uid://dmv5rl1ckkwsk" path="res://Scenes/Prefabs/LevelObjects/BowserFlameGenerator.tscn" id="22_1vw0v"] + +[node name="1-4" type="Node"] +script = ExtResource("1_j62kb") +music = ExtResource("2_y581t") +theme = "Castle" +time_limit = 300 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("20_7qey5")] +particles = 3 + +[node name="Player" parent="." instance=ExtResource("4_3il4d")] +position = Vector2(-248, -96) + +[node name="Tiles" parent="." instance=ExtResource("5_s2irb")] +tile_map_data = PackedByteArray("AADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//3/AAABAAsAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAAD0/wEAAAACAAEAAAD1//3/AAACAAAAAAD1//7/AAACAAEAAAD1////AAACAAEAAAD1/wAAAAACAAEAAAD1/wEAAAACAAEAAAD2//3/AAACAAAAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD3//3/AAACAAAAAAD3//7/AAACAAEAAAD3////AAACAAEAAAD3/wAAAAACAAEAAAD3/wEAAAACAAEAAAD4//3/AAACAAAAAAD4//7/AAACAAEAAAD4////AAACAAEAAAD4/wAAAAACAAEAAAD4/wEAAAACAAEAAAD5//3/AAACAAAAAAD5//7/AAACAAEAAAD5////AAACAAEAAAD5/wAAAAACAAEAAAD5/wEAAAACAAEAAAD6//3/AAACAAAAAAD6//7/AAACAAEAAAD6////AAACAAEAAAD6/wAAAAACAAEAAAD6/wEAAAACAAEAAAD7//3/AAACAAAAAAD7//7/AAACAAEAAAD7////AAACAAEAAAD7/wAAAAACAAEAAAD7/wEAAAACAAEAAAD8//3/AAADAAAAAAD8//7/AAADAAEAAAD8////AAADAAEAAAD8/wAAAAADAAEAAAD8/wEAAAADAAEAAADw//z/AAACAAEAAADx//z/AAACAAEAAADy//z/AAACAAEAAADz//z/AAABAAsAAAD0//z/AAADAAAAAADw//r/AAACAAAAAADx//r/AAACAAAAAADy//r/AAADAAAAAADw//v/AAACAAEAAADx//v/AAACAAEAAADy//v/AAABAAsAAADz//v/AAADAAAAAAD///3/AAABAAAAAAD///7/AAABAAEAAAD/////AAABAAEAAAD//wAAAAABAAEAAAD//wEAAAABAAEAAAAAAP3/AAACAAAAAAAAAP7/AAACAAEAAAAAAP//AAACAAEAAAAAAAAAAAACAAEAAAAAAAEAAAACAAEAAAABAP3/AAACAAAAAAABAP7/AAACAAEAAAABAP//AAACAAEAAAABAAAAAAACAAEAAAABAAEAAAACAAEAAAACAP3/AAACAAAAAAACAP7/AAACAAEAAAACAP//AAACAAEAAAACAAAAAAACAAEAAAACAAEAAAACAAEAAAADAP3/AAACAAAAAAADAP7/AAACAAEAAAADAP//AAACAAEAAAADAAAAAAACAAEAAAADAAEAAAACAAEAAAAEAP3/AAACAAAAAAAEAP7/AAACAAEAAAAEAP//AAACAAEAAAAEAAAAAAACAAEAAAAEAAEAAAACAAEAAAAFAP3/AAACAAAAAAAFAP7/AAACAAEAAAAFAP//AAACAAEAAAAFAAAAAAACAAEAAAAFAAEAAAACAAEAAAAGAP3/AAACAAAAAAAGAP7/AAACAAEAAAAGAP//AAACAAEAAAAGAAAAAAACAAEAAAAGAAEAAAACAAEAAAAHAP3/AAACAAAAAAAHAP7/AAACAAEAAAAHAP//AAACAAEAAAAHAAAAAAACAAEAAAAHAAEAAAACAAEAAAAIAP3/AAACAAAAAAAIAP7/AAACAAEAAAAIAP//AAACAAEAAAAIAAAAAAACAAEAAAAIAAEAAAACAAEAAAAJAP3/AAADAAAAAAAJAP7/AAADAAEAAAAJAP//AAADAAEAAAAJAAAAAAADAAEAAAAJAAEAAAADAAEAAAANAP3/AAABAAAAAAANAP7/AAABAAEAAAANAP//AAABAAEAAAANAAAAAAABAAEAAAANAAEAAAABAAEAAAAOAP3/AAAEAAAAAAAOAP7/AAACAAEAAAAOAP//AAACAAEAAAAOAAAAAAACAAEAAAAOAAEAAAACAAEAAAAPAP3/AAADAAAAAAAPAP7/AAADAAEAAAAPAP//AAADAAEAAAAPAAAAAAADAAEAAAAPAAEAAAADAAEAAAAHAPn/AAAEAAAAAAAVAPn/AAAEAAAAAAATAPz/AAABAAAAAAATAP3/AAABAAEAAAATAP7/AAABAAEAAAATAP//AAABAAEAAAATAAAAAAABAAEAAAATAAEAAAABAAEAAAAUAPz/AAACAAAAAAAUAP3/AAACAAEAAAAUAP7/AAACAAEAAAAUAP//AAACAAEAAAAUAAAAAAACAAEAAAAUAAEAAAACAAEAAAAVAPz/AAACAAAAAAAVAP3/AAACAAEAAAAVAP7/AAACAAEAAAAVAP//AAACAAEAAAAVAAAAAAACAAEAAAAVAAEAAAACAAEAAAAWAPz/AAACAAAAAAAWAP3/AAACAAEAAAAWAP7/AAACAAEAAAAWAP//AAACAAEAAAAWAAAAAAACAAEAAAAWAAEAAAACAAEAAAAXAPz/AAACAAAAAAAXAP3/AAACAAEAAAAXAP7/AAACAAEAAAAXAP//AAACAAEAAAAXAAAAAAACAAEAAAAXAAEAAAACAAEAAAAYAPz/AAACAAAAAAAYAP3/AAACAAEAAAAYAP7/AAACAAEAAAAYAP//AAACAAEAAAAYAAAAAAACAAEAAAAYAAEAAAACAAEAAAAZAPz/AAACAAAAAAAZAP3/AAACAAEAAAAZAP7/AAACAAEAAAAZAP//AAACAAEAAAAZAAAAAAACAAEAAAAZAAEAAAACAAEAAAAaAPz/AAACAAAAAAAaAP3/AAACAAEAAAAaAP7/AAACAAEAAAAaAP//AAACAAEAAAAaAAAAAAACAAEAAAAaAAEAAAACAAEAAAAbAPz/AAACAAAAAAAbAP3/AAACAAEAAAAbAP7/AAACAAEAAAAbAP//AAACAAEAAAAbAAAAAAACAAEAAAAbAAEAAAACAAEAAAAcAPz/AAACAAAAAAAcAP3/AAACAAEAAAAcAP7/AAACAAEAAAAcAP//AAACAAEAAAAcAAAAAAACAAEAAAAcAAEAAAACAAEAAAAdAPz/AAACAAAAAAAdAP3/AAACAAEAAAAdAP7/AAACAAEAAAAdAP//AAACAAEAAAAdAAAAAAACAAEAAAAdAAEAAAACAAEAAAAeAPz/AAACAAAAAAAeAP3/AAACAAEAAAAeAP7/AAACAAEAAAAeAP//AAACAAEAAAAeAAAAAAACAAEAAAAeAAEAAAACAAEAAAAfAPz/AAACAAAAAAAfAP3/AAACAAEAAAAfAP7/AAACAAEAAAAfAP//AAACAAEAAAAfAAAAAAACAAEAAAAfAAEAAAACAAEAAAAgAPz/AAACAAAAAAAgAP3/AAACAAEAAAAgAP7/AAACAAEAAAAgAP//AAACAAEAAAAgAAAAAAACAAEAAAAgAAEAAAACAAEAAAAhAPz/AAACAAAAAAAhAP3/AAACAAEAAAAhAP7/AAACAAEAAAAhAP//AAACAAEAAAAhAAAAAAACAAEAAAAhAAEAAAACAAEAAAAiAPz/AAACAAAAAAAiAP3/AAACAAEAAAAiAP7/AAACAAEAAAAiAP//AAACAAEAAAAiAAAAAAACAAEAAAAiAAEAAAACAAEAAAAjAPz/AAACAAAAAAAjAP3/AAACAAEAAAAjAP7/AAACAAEAAAAjAP//AAACAAEAAAAjAAAAAAACAAEAAAAjAAEAAAACAAEAAAAkAPz/AAACAAAAAAAkAP3/AAACAAEAAAAkAP7/AAACAAEAAAAkAP//AAACAAEAAAAkAAAAAAACAAEAAAAkAAEAAAACAAEAAAAlAPz/AAACAAAAAAAlAP3/AAACAAEAAAAlAP7/AAACAAEAAAAlAP//AAACAAEAAAAlAAAAAAACAAEAAAAlAAEAAAACAAEAAAAmAPz/AAACAAAAAAAmAP3/AAACAAEAAAAmAP7/AAACAAEAAAAmAP//AAACAAEAAAAmAAAAAAACAAEAAAAmAAEAAAACAAEAAAAnAPz/AAACAAAAAAAnAP3/AAACAAEAAAAnAP7/AAACAAEAAAAnAP//AAACAAEAAAAnAAAAAAACAAEAAAAnAAEAAAACAAEAAAAoAPz/AAACAAAAAAAoAP3/AAACAAEAAAAoAP7/AAACAAEAAAAoAP//AAACAAEAAAAoAAAAAAACAAEAAAAoAAEAAAACAAEAAAApAPz/AAACAAAAAAApAP3/AAACAAEAAAApAP7/AAACAAEAAAApAP//AAACAAEAAAApAAAAAAACAAEAAAApAAEAAAACAAEAAAAqAPz/AAACAAAAAAAqAP3/AAACAAEAAAAqAP7/AAACAAEAAAAqAP//AAACAAEAAAAqAAAAAAACAAEAAAAqAAEAAAACAAEAAAArAPz/AAACAAAAAAArAP3/AAACAAEAAAArAP7/AAACAAEAAAArAP//AAACAAEAAAArAAAAAAACAAEAAAArAAEAAAACAAEAAAAsAPz/AAACAAAAAAAsAP3/AAACAAEAAAAsAP7/AAACAAEAAAAsAP//AAACAAEAAAAsAAAAAAACAAEAAAAsAAEAAAACAAEAAAAtAPz/AAACAAAAAAAtAP3/AAACAAEAAAAtAP7/AAACAAEAAAAtAP//AAACAAEAAAAtAAAAAAACAAEAAAAtAAEAAAACAAEAAAAuAPz/AAACAAAAAAAuAP3/AAACAAEAAAAuAP7/AAACAAEAAAAuAP//AAACAAEAAAAuAAAAAAACAAEAAAAuAAEAAAACAAEAAAAvAPz/AAACAAAAAAAvAP3/AAACAAEAAAAvAP7/AAACAAEAAAAvAP//AAACAAEAAAAvAAAAAAACAAEAAAAvAAEAAAACAAEAAAAwAPz/AAACAAAAAAAwAP3/AAACAAEAAAAwAP7/AAACAAEAAAAwAP//AAACAAEAAAAwAAAAAAACAAEAAAAwAAEAAAACAAEAAAAxAPz/AAACAAAAAAAxAP3/AAACAAEAAAAxAP7/AAACAAEAAAAxAP//AAACAAEAAAAxAAAAAAACAAEAAAAxAAEAAAACAAEAAAAyAPz/AAACAAAAAAAyAP3/AAACAAEAAAAyAP7/AAACAAEAAAAyAP//AAACAAEAAAAyAAAAAAACAAEAAAAyAAEAAAACAAEAAAAzAPz/AAACAAAAAAAzAP3/AAACAAEAAAAzAP7/AAACAAEAAAAzAP//AAACAAEAAAAzAAAAAAACAAEAAAAzAAEAAAACAAEAAAA0APz/AAACAAAAAAA0AP3/AAACAAEAAAA0AP7/AAACAAEAAAA0AP//AAACAAEAAAA0AAAAAAACAAEAAAA0AAEAAAACAAEAAAA1APz/AAACAAAAAAA1AP3/AAACAAEAAAA1AP7/AAACAAEAAAA1AP//AAACAAEAAAA1AAAAAAACAAEAAAA1AAEAAAACAAEAAAA2APz/AAACAAAAAAA2AP3/AAACAAEAAAA2AP7/AAACAAEAAAA2AP//AAACAAEAAAA2AAAAAAACAAEAAAA2AAEAAAACAAEAAAA3APz/AAADAAAAAAA3AP3/AAABAAsAAAA3AP7/AAACAAEAAAA3AP//AAACAAEAAAA3AAAAAAACAAEAAAA3AAEAAAACAAEAAAA4AP3/AAACAAAAAAA4AP7/AAACAAEAAAA4AP//AAACAAEAAAA4AAAAAAACAAEAAAA4AAEAAAACAAEAAAA5AP3/AAACAAAAAAA5AP7/AAACAAEAAAA5AP//AAACAAEAAAA5AAAAAAACAAEAAAA5AAEAAAACAAEAAAA6AP3/AAACAAAAAAA6AP7/AAACAAEAAAA6AP//AAACAAEAAAA6AAAAAAACAAEAAAA6AAEAAAACAAEAAAA7AP3/AAACAAAAAAA7AP7/AAACAAEAAAA7AP//AAACAAEAAAA7AAAAAAACAAEAAAA7AAEAAAACAAEAAAA8AP3/AAACAAAAAAA8AP7/AAACAAEAAAA8AP//AAACAAEAAAA8AAAAAAACAAEAAAA8AAEAAAACAAEAAAA9AP3/AAACAAAAAAA9AP7/AAACAAEAAAA9AP//AAACAAEAAAA9AAAAAAACAAEAAAA9AAEAAAACAAEAAAA+AP3/AAACAAAAAAA+AP7/AAACAAEAAAA+AP//AAACAAEAAAA+AAAAAAACAAEAAAA+AAEAAAACAAEAAAA/AP3/AAACAAAAAAA/AP7/AAACAAEAAAA/AP//AAACAAEAAAA/AAAAAAACAAEAAAA/AAEAAAACAAEAAABAAP3/AAACAAAAAABAAP7/AAACAAEAAABAAP//AAACAAEAAABAAAAAAAACAAEAAABAAAEAAAACAAEAAABBAP3/AAACAAAAAABBAP7/AAACAAEAAABBAP//AAACAAEAAABBAAAAAAACAAEAAABBAAEAAAACAAEAAABCAP3/AAACAAAAAABCAP7/AAACAAEAAABCAP//AAACAAEAAABCAAAAAAACAAEAAABCAAEAAAACAAEAAABDAP3/AAACAAAAAABDAP7/AAACAAEAAABDAP//AAACAAEAAABDAAAAAAACAAEAAABDAAEAAAACAAEAAABEAP3/AAACAAAAAABEAP7/AAACAAEAAABEAP//AAACAAEAAABEAAAAAAACAAEAAABEAAEAAAACAAEAAABFAP3/AAACAAAAAABFAP7/AAACAAEAAABFAP//AAACAAEAAABFAAAAAAACAAEAAABFAAEAAAACAAEAAABGAP3/AAACAAAAAABGAP7/AAACAAEAAABGAP//AAACAAEAAABGAAAAAAACAAEAAABGAAEAAAACAAEAAABHAP3/AAACAAAAAABHAP7/AAACAAEAAABHAP//AAACAAEAAABHAAAAAAACAAEAAABHAAEAAAACAAEAAABIAP3/AAACAAAAAABIAP7/AAACAAEAAABIAP//AAACAAEAAABIAAAAAAACAAEAAABIAAEAAAACAAEAAABJAP3/AAACAAAAAABJAP7/AAACAAEAAABJAP//AAACAAEAAABJAAAAAAACAAEAAABJAAEAAAACAAEAAABKAP3/AAACAAAAAABKAP7/AAACAAEAAABKAP//AAACAAEAAABKAAAAAAACAAEAAABKAAEAAAACAAEAAABLAP3/AAACAAAAAABLAP7/AAACAAEAAABLAP//AAACAAEAAABLAAAAAAACAAEAAABLAAEAAAACAAEAAABMAP3/AAACAAAAAABMAP7/AAACAAEAAABMAP//AAACAAEAAABMAAAAAAACAAEAAABMAAEAAAACAAEAAABNAP3/AAACAAAAAABNAP7/AAACAAEAAABNAP//AAACAAEAAABNAAAAAAACAAEAAABNAAEAAAACAAEAAABOAP3/AAACAAAAAABOAP7/AAACAAEAAABOAP//AAACAAEAAABOAAAAAAACAAEAAABOAAEAAAACAAEAAABPAP3/AAACAAAAAABPAP7/AAACAAEAAABPAP//AAACAAEAAABPAAAAAAACAAEAAABPAAEAAAACAAEAAABQAP3/AAACAAAAAABQAP7/AAACAAEAAABQAP//AAACAAEAAABQAAAAAAACAAEAAABQAAEAAAACAAEAAABRAP3/AAACAAAAAABRAP7/AAACAAEAAABRAP//AAACAAEAAABRAAAAAAACAAEAAABRAAEAAAACAAEAAABSAP3/AAACAAAAAABSAP7/AAACAAEAAABSAP//AAACAAEAAABSAAAAAAACAAEAAABSAAEAAAACAAEAAABTAP3/AAACAAAAAABTAP7/AAACAAEAAABTAP//AAACAAEAAABTAAAAAAACAAEAAABTAAEAAAACAAEAAABUAP3/AAACAAAAAABUAP7/AAACAAEAAABUAP//AAACAAEAAABUAAAAAAACAAEAAABUAAEAAAACAAEAAABVAP3/AAACAAAAAABVAP7/AAACAAEAAABVAP//AAACAAEAAABVAAAAAAACAAEAAABVAAEAAAACAAEAAABWAP3/AAACAAAAAABWAP7/AAACAAEAAABWAP//AAACAAEAAABWAAAAAAACAAEAAABWAAEAAAACAAEAAABXAAAAAAABAAsAAABXAAEAAAACAAEAAABXAP3/AAADAAAAAABXAP7/AAADAAEAAABXAP//AAADAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAAAAAsAAABkAAEAAAACAAEAAABlAAAAAAACAAEAAABlAAEAAAACAAEAAABmAAAAAAACAAEAAABmAAEAAAACAAEAAABnAAAAAAABAAsAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAAAAAsAAABrAAEAAAACAAEAAABsAAAAAAACAAEAAABsAAEAAAACAAEAAABtAAAAAAACAAEAAABtAAEAAAACAAEAAABuAAAAAAACAAEAAABuAAEAAAACAAEAAABvAAAAAAADAAEAAABvAAEAAAADAAEAAABrAP3/AAABAAAAAABrAP7/AAABAAEAAABrAP//AAABAAEAAABsAP3/AAACAAAAAABsAP7/AAACAAEAAABsAP//AAACAAEAAABtAP3/AAACAAAAAABtAP7/AAACAAEAAABtAP//AAACAAEAAABuAP3/AAACAAAAAABuAP7/AAACAAEAAABuAP//AAACAAEAAABvAP3/AAADAAAAAABvAP7/AAADAAEAAABvAP//AAADAAEAAABkAP3/AAABAAAAAABkAP7/AAABAAEAAABkAP//AAABAAEAAABlAP3/AAACAAAAAABlAP7/AAACAAEAAABlAP//AAACAAEAAABmAP3/AAACAAAAAABmAP7/AAACAAEAAABmAP//AAACAAEAAABnAP3/AAADAAAAAABnAP7/AAADAAEAAABnAP//AAADAAEAAAB9APz/AAABAAAAAAB9AP3/AAABAAEAAAB9AP7/AAABAAEAAAB9AP//AAABAAEAAAB9AAAAAAABAAEAAAB9AAEAAAABAAEAAAB+APz/AAACAAAAAAB+AP3/AAACAAEAAAB+AP7/AAACAAEAAAB+AP//AAACAAEAAAB+AAAAAAACAAEAAAB+AAEAAAACAAEAAAB/APz/AAADAAAAAAB/AP3/AAADAAEAAAB/AP7/AAADAAEAAAB/AP//AAADAAEAAAB/AAAAAAABAAsAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAAB+APX/AAAHAAsAAAB+APb/AAABAAEAAAB+APf/AAABAAEAAAB+APj/AAABAAIAAAB/APX/AAAIAAsAAAB/APb/AAADAAEAAAB/APf/AAADAAEAAAB/APj/AAADAAIAAABWAPX/AAACAAAAAABXAPX/AAAIAAsAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAABgAPX/AAACAAMAAABhAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAAHAAsAAABsAPX/AAACAAAAAABtAPX/AAACAAAAAABuAPX/AAACAAAAAABvAPX/AAAIAAsAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAABrAPb/AAABAAEAAABrAPf/AAABAAIAAABsAPb/AAACAAEAAABsAPf/AAACAAIAAABtAPb/AAACAAEAAABtAPf/AAACAAIAAABuAPb/AAACAAEAAABuAPf/AAACAAIAAABvAPb/AAADAAEAAABvAPf/AAADAAIAAABRAPX/AAAHAAsAAABRAPb/AAABAAEAAABRAPf/AAABAAIAAABSAPX/AAACAAAAAABSAPb/AAACAAEAAABSAPf/AAACAAIAAABTAPX/AAACAAAAAABTAPb/AAACAAEAAABTAPf/AAACAAIAAABUAPX/AAACAAAAAABUAPb/AAACAAEAAABUAPf/AAACAAIAAABVAPX/AAACAAAAAABVAPb/AAACAAEAAABVAPf/AAACAAIAAABWAPb/AAACAAEAAABWAPf/AAACAAIAAABXAPb/AAADAAEAAABXAPf/AAADAAIAAABAAPX/AAAOAAsAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAAOAAsAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAABAAPb/AAAAAAIAAABIAPb/AAAAAAIAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAACAAAAAAAuAPX/AAACAAAAAAAvAPX/AAACAAAAAAAwAPX/AAACAAAAAAAxAPX/AAACAAAAAAAyAPX/AAACAAAAAAAzAPX/AAACAAAAAAA0APX/AAACAAAAAAA1APX/AAACAAAAAAA2APX/AAACAAAAAAA3APX/AAAIAAsAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAACAAMAAAAfAPX/AAACAAAAAAAfAPb/AAACAAEAAAAfAPf/AAACAAEAAAAfAPj/AAACAAIAAAAgAPb/AAACAAEAAAAgAPf/AAACAAEAAAAgAPj/AAACAAIAAAAhAPb/AAACAAEAAAAhAPf/AAACAAEAAAAhAPj/AAACAAIAAAAiAPb/AAACAAEAAAAiAPf/AAACAAEAAAAiAPj/AAACAAIAAAAjAPb/AAACAAEAAAAjAPf/AAACAAEAAAAjAPj/AAACAAIAAAAkAPb/AAACAAEAAAAkAPf/AAACAAEAAAAkAPj/AAACAAIAAAAlAPb/AAACAAEAAAAlAPf/AAACAAEAAAAlAPj/AAACAAIAAAAmAPb/AAACAAEAAAAmAPf/AAACAAEAAAAmAPj/AAACAAIAAAAnAPb/AAACAAEAAAAnAPf/AAACAAEAAAAnAPj/AAACAAIAAAAoAPb/AAACAAEAAAAoAPf/AAACAAEAAAAoAPj/AAACAAIAAAApAPb/AAACAAEAAAApAPf/AAACAAEAAAApAPj/AAACAAIAAAAqAPb/AAACAAEAAAAqAPf/AAACAAEAAAAqAPj/AAACAAIAAAArAPb/AAACAAEAAAArAPf/AAACAAEAAAArAPj/AAACAAIAAAAsAPb/AAACAAEAAAAsAPf/AAACAAEAAAAsAPj/AAACAAIAAAAtAPb/AAACAAEAAAAtAPf/AAACAAEAAAAtAPj/AAACAAIAAAAuAPb/AAACAAEAAAAuAPf/AAACAAEAAAAuAPj/AAACAAIAAAAvAPb/AAACAAEAAAAvAPf/AAACAAEAAAAvAPj/AAACAAIAAAAwAPb/AAACAAEAAAAwAPf/AAACAAEAAAAwAPj/AAACAAIAAAAxAPb/AAACAAEAAAAxAPf/AAACAAEAAAAxAPj/AAACAAIAAAAyAPb/AAACAAEAAAAyAPf/AAACAAEAAAAyAPj/AAACAAIAAAAzAPb/AAACAAEAAAAzAPf/AAACAAEAAAAzAPj/AAACAAIAAAA0APb/AAACAAEAAAA0APf/AAACAAEAAAA0APj/AAACAAIAAAA1APb/AAACAAEAAAA1APf/AAACAAEAAAA1APj/AAACAAIAAAA2APb/AAACAAEAAAA2APf/AAACAAEAAAA2APj/AAACAAIAAAA3APb/AAADAAEAAAA3APf/AAADAAEAAAA3APj/AAADAAIAAAAVAPX/AAAHAAsAAAAVAPb/AAABAAEAAAAVAPf/AAABAAEAAAAVAPj/AAABAAIAAAAWAPX/AAACAAAAAAAWAPb/AAACAAEAAAAWAPf/AAACAAEAAAAWAPj/AAACAAIAAAAXAPX/AAACAAAAAAAXAPb/AAACAAEAAAAXAPf/AAACAAEAAAAXAPj/AAACAAIAAAAYAPX/AAACAAAAAAAYAPb/AAACAAEAAAAYAPf/AAACAAEAAAAYAPj/AAACAAIAAAAZAPX/AAACAAAAAAAZAPb/AAACAAEAAAAZAPf/AAACAAEAAAAZAPj/AAACAAIAAAAaAPX/AAACAAAAAAAaAPb/AAACAAEAAAAaAPf/AAACAAEAAAAaAPj/AAACAAIAAAAbAPX/AAACAAAAAAAbAPb/AAACAAEAAAAbAPf/AAACAAEAAAAbAPj/AAACAAIAAAAcAPX/AAACAAAAAAAcAPb/AAACAAEAAAAcAPf/AAACAAEAAAAcAPj/AAACAAIAAAAdAPX/AAACAAAAAAAdAPb/AAACAAEAAAAdAPf/AAACAAEAAAAdAPj/AAACAAIAAAAeAPX/AAACAAAAAAAeAPb/AAACAAEAAAAeAPf/AAACAAEAAAAeAPj/AAACAAIAAAD4//X/AAACAAAAAAD4//b/AAACAAEAAAD4//f/AAACAAIAAAD5//X/AAACAAAAAAD5//b/AAACAAEAAAD5//f/AAACAAIAAAD6//X/AAACAAAAAAD6//b/AAACAAEAAAD6//f/AAACAAIAAAD7//X/AAACAAAAAAD7//b/AAACAAEAAAD7//f/AAACAAIAAAD8//X/AAACAAAAAAD8//b/AAACAAEAAAD8//f/AAACAAIAAAD9//X/AAACAAAAAAD9//b/AAACAAEAAAD9//f/AAACAAIAAAD+//X/AAACAAAAAAD+//b/AAACAAEAAAD+//f/AAACAAIAAAD///X/AAACAAAAAAD///b/AAACAAEAAAD///f/AAACAAIAAAAAAPX/AAACAAAAAAAAAPb/AAACAAEAAAAAAPf/AAACAAIAAAABAPX/AAACAAAAAAABAPb/AAACAAEAAAABAPf/AAACAAIAAAACAPX/AAACAAAAAAACAPb/AAACAAEAAAACAPf/AAACAAIAAAADAPX/AAACAAAAAAADAPb/AAACAAEAAAADAPf/AAACAAIAAAAEAPX/AAACAAAAAAAEAPb/AAACAAEAAAAEAPf/AAACAAIAAAAFAPX/AAACAAAAAAAFAPb/AAACAAEAAAAFAPf/AAACAAIAAAAGAPX/AAACAAAAAAAGAPb/AAACAAEAAAAGAPf/AAACAAIAAAAHAPX/AAAIAAsAAAAHAPb/AAADAAEAAAAHAPf/AAAKAAwAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAHAPj/AAAAAAIAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAACAAAAAAD2//b/AAACAAEAAAD2//f/AAACAAIAAAD3//X/AAACAAAAAAD3//b/AAACAAEAAAD3//f/AAACAAIAAAD9////AgAAAAIAAAD+////AgAAAAIAAAAKAAAAAgAAAAIAAAALAAAAAgAAAAIAAAAMAAAAAgAAAAIAAAAQAAAAAgAAAAIAAAARAAAAAgAAAAIAAAASAAAAAgAAAAIAAABwAAAAAgAAAAIAAABxAAAAAgAAAAIAAAByAAAAAgAAAAIAAABzAAAAAgAAAAIAAAB0AAAAAgAAAAIAAAB1AAAAAgAAAAIAAAB2AAAAAgAAAAIAAAB3AAAAAgAAAAIAAAB4AAAAAgAAAAIAAAB5AAAAAgAAAAIAAAB6AAAAAgAAAAIAAAB7AAAAAgAAAAIAAAB8AAAAAgAAAAIAAABwAAEAAgAAAAMAAABxAAEAAgAAAAMAAAByAAEAAgAAAAMAAABzAAEAAgAAAAMAAAB0AAEAAgAAAAMAAAB1AAEAAgAAAAMAAAB2AAEAAgAAAAMAAAB3AAEAAgAAAAMAAAB4AAEAAgAAAAMAAAB5AAEAAgAAAAMAAAB6AAEAAgAAAAMAAAB7AAEAAgAAAAMAAAB8AAEAAgAAAAMAAAAQAAEAAgAAAAMAAAARAAEAAgAAAAMAAAASAAEAAgAAAAMAAAALAAEAAgAAAAMAAAAMAAEAAgAAAAMAAAAKAAEAAgAAAAMAAAD9/wAAAgAAAAMAAAD9/wEAAgAAAAMAAAD+/wAAAgAAAAMAAAD+/wEAAgAAAAMAAABMAPz/AAAEAAAAAABIAPf/AAAEAAAAAABEAPz/AAAEAAAAAABAAPf/AAAEAAAAAAA8APz/AAAEAAAAAAAsAPn/AAAEAAAAAAAzAPn/AAAEAAAAAAAhAPn/AAAEAAAAAABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAAABAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAAKAAIAAQAAAAAABAD9/wIAAQAAAAAABAD+/wIAAQAAAAAABADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAADAAIAAADv//r/AAABAAAAAADv//v/AAABAAEAAADv//z/AAABAAEAAADv//3/AAABAAEAAADv//7/AAABAAEAAADv////AAABAAEAAADv/wAAAAABAAEAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAIAAAD//wIAAAABAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAADAAIAAAATAAIAAAABAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAADAAIAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAADAAAAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAADAAEAAAB9AAIAAAABAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAADAAIAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACUAPX/AAACAAMAAACVAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAACAAMAAACaAPX/AAACAAMAAACbAPX/AAACAAMAAACcAPX/AAADAAMAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("7_r4423")] + +[node name="Objects" type="Node" parent="."] + +[node name="Firebar" parent="Objects" instance=ExtResource("8_71tm4")] +position = Vector2(232, -40) + +[node name="Firebar2" parent="Objects" instance=ExtResource("8_71tm4")] +position = Vector2(536, -104) + +[node name="Firebar3" parent="Objects" instance=ExtResource("8_71tm4")] +position = Vector2(712, -104) + +[node name="Firebar4" parent="Objects" instance=ExtResource("8_71tm4")] +position = Vector2(824, -104) + +[node name="Firebar5" parent="Objects" instance=ExtResource("8_71tm4")] +position = Vector2(968, -56) + +[node name="Firebar6" parent="Objects" instance=ExtResource("8_71tm4")] +position = Vector2(1096, -56) + +[node name="Firebar7" parent="Objects" instance=ExtResource("8_71tm4")] +position = Vector2(1160, -136) +scale = Vector2(-1, 1) + +[node name="QuestionBlock" parent="Objects" instance=ExtResource("9_3il4d")] +position = Vector2(232, -104) +item = ExtResource("10_hfd0r") +mushroom_if_small = true + +[node name="InvisibleQuestionBlock" parent="Objects" instance=ExtResource("11_s2irb")] +position = Vector2(1464, -120) + +[node name="InvisibleQuestionBlock2" parent="Objects" instance=ExtResource("11_s2irb")] +position = Vector2(1512, -120) + +[node name="InvisibleQuestionBlock3" parent="Objects" instance=ExtResource("11_s2irb")] +position = Vector2(1560, -120) + +[node name="InvisibleQuestionBlock4" parent="Objects" instance=ExtResource("11_s2irb")] +position = Vector2(1544, -56) + +[node name="InvisibleQuestionBlock5" parent="Objects" instance=ExtResource("11_s2irb")] +position = Vector2(1496, -56) + +[node name="InvisibleQuestionBlock6" parent="Objects" instance=ExtResource("11_s2irb")] +position = Vector2(1448, -56) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("17_fb31l") +nodes_to_delete = [NodePath("../Objects/InvisibleQuestionBlock2"), NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_7qey5")] +position = Vector2(232, -152) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("18_7qey5")] +position = Vector2(552, -104) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("18_7qey5")] +position = Vector2(984, -56) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("18_7qey5")] +position = Vector2(1128, -104) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("18_7qey5")] +position = Vector2(1936, -120) +id = 4 + +[node name="InvisibleQuestionBlock7" parent="ChallengeNodes" instance=ExtResource("11_s2irb")] +position = Vector2(1512, -120) +item = ExtResource("19_4bqm6") + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("15_7qey5")] +position = Vector2(2176, 0) + +[node name="CastleToad" parent="." instance=ExtResource("14_eo01m")] +position = Vector2(2176, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("13_r4423")] +position = Vector2(1800, -40) + +[node name="Bowser" parent="." instance=ExtResource("15_gc2gg")] +position = Vector2(1912, -48) + +[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("17_hfd0r")] +position = Vector2(1968, -112) + +[node name="SecondQuestNode" type="Node" parent="."] +script = ExtResource("20_4bqm6") +enabled = false +metadata/_custom_type_script = "uid://co8w6sjp0t2dm" + +[node name="Firebar10" parent="SecondQuestNode" instance=ExtResource("8_71tm4")] +position = Vector2(120, -104) + +[node name="Firebar9" parent="SecondQuestNode" instance=ExtResource("8_71tm4")] +position = Vector2(1032, -136) + +[node name="Firebar8" parent="SecondQuestNode" instance=ExtResource("8_71tm4")] +position = Vector2(1224, -56) +scale = Vector2(-1, 1) + +[node name="Podoboo" parent="SecondQuestNode" instance=ExtResource("21_y581t")] +position = Vector2(184, -96) + +[node name="Podoboo2" parent="SecondQuestNode" instance=ExtResource("21_y581t")] +position = Vector2(280, -96) + +[node name="Firebar11" parent="SecondQuestNode" instance=ExtResource("8_71tm4")] +position = Vector2(344, -104) + +[node name="EntityGenerator" parent="." instance=ExtResource("22_1vw0v")] +position = Vector2(1224, -168) + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67963" to="Tiles/@Area2D@67963" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67964" to="Tiles/@Area2D@67964" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67965" to="Tiles/@Area2D@67965" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67966" to="Tiles/@Area2D@67966" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67967" to="Tiles/@Area2D@67967" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67968" to="Tiles/@Area2D@67968" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67969" to="Tiles/@Area2D@67969" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67970" to="Tiles/@Area2D@67970" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67971" to="Tiles/@Area2D@67971" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67972" to="Tiles/@Area2D@67972" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67973" to="Tiles/@Area2D@67973" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67974" to="Tiles/@Area2D@67974" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67975" to="Tiles/@Area2D@67975" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67976" to="Tiles/@Area2D@67976" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67977" to="Tiles/@Area2D@67977" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67978" to="Tiles/@Area2D@67978" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67979" to="Tiles/@Area2D@67979" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67980" to="Tiles/@Area2D@67980" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67981" to="Tiles/@Area2D@67981" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@67982" to="Tiles/@Area2D@67982" method="area_entered"] +[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] +[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"] diff --git a/Scenes/Levels/SMB1/World2/2-1.tscn b/Scenes/Levels/SMB1/World2/2-1.tscn new file mode 100644 index 0000000..01c81fa --- /dev/null +++ b/Scenes/Levels/SMB1/World2/2-1.tscn @@ -0,0 +1,564 @@ +[gd_scene load_steps=32 format=4 uid="uid://bqr1dftsuufxu"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ndq4r"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Desert.json" id="2_x3meh"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="5_6ueh5"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_susfy"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_mcvjb"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_2gobw"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="7_v81jc"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="8_4hhko"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="9_lleu0"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="10_tchdn"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="11_qwk5f"] +[ext_resource type="PackedScene" uid="uid://5qg8po86pew4" path="res://Scenes/Prefabs/Entities/Items/SuperStar.tscn" id="11_ubbgj"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="13_q5quk"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="13_v81jc"] +[ext_resource type="PackedScene" uid="uid://cpk6idjoxjotv" path="res://Scenes/Prefabs/Entities/Items/OneUp.tscn" id="14_lleu0"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="15_m450w"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="16_we2g7"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="17_glefo"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="18_kr31q"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="19_we2g7"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="20_kr31q"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="21_qwk5f"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="23_3nu63"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="26_t70ek"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="27_nvjju"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="28_t63mw"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="29_x3meh"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="30_t63mw"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="30_x3meh"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="31_x3meh"] +[ext_resource type="Script" uid="uid://don436dsjhc8w" path="res://Scripts/Parts/ClassicThemeNode.gd" id="32_m450w"] + +[node name="2-1" type="Node"] +script = ExtResource("1_ndq4r") +music = ExtResource("2_x3meh") +theme = "Desert" +world_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("30_x3meh")] + +[node name="Player" parent="." instance=ExtResource("5_susfy")] +position = Vector2(-216, 0) + +[node name="Tiles" parent="." instance=ExtResource("6_mcvjb")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAADAAAAAABLAAEAAAADAAEAAABQAAAAAAABAAAAAABQAAEAAAABAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAADAAAAAABZAAEAAAADAAEAAABdAAAAAAABAAAAAABdAAEAAAABAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAADAAAAAAB6AAEAAAADAAEAAAB+AAAAAAABAAAAAAB+AAEAAAABAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAADAAAAAACHAAEAAAADAAEAAACKAAAAAAABAAAAAACKAAEAAAABAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAADAAAAAADPAAEAAAADAAEAAACuAPb/AAAEAAIAAACuAPf/AAAEAAIAAACuAPj/AAAEAAIAAACuAPn/AAAEAAIAAACuAPr/AAAEAAIAAACuAPv/AAAEAAIAAACuAPz/AAAEAAIAAACuAP3/AAAEAAIAAACuAP7/AAAEAAIAAACuAP//AAAEAAIAAACvAPb/AAAEAAIAAACvAPf/AAAEAAIAAACvAPj/AAAEAAIAAACvAPn/AAAEAAIAAACvAPr/AAAEAAIAAACvAPv/AAAEAAIAAACvAPz/AAAEAAIAAACvAP3/AAAEAAIAAACvAP7/AAAEAAIAAACvAP//AAAEAAIAAACKAP3/AAAEAAIAAACKAP7/AAAEAAIAAACKAP//AAAEAAIAAAASAPz/AAAEAAIAAAASAP3/AAAEAAIAAAASAP7/AAAEAAIAAAASAP//AAAEAAIAAAATAP7/AAAEAAIAAAATAP//AAAEAAIAAAAEAP//AAAEAAIAAAAFAP7/AAAEAAIAAAAGAP3/AAAEAAIAAAAHAPz/AAAEAAIAAAAIAPv/AAAEAAIAAAAIAPz/AAAEAAIAAAAIAP3/AAAEAAIAAAAIAP7/AAAEAAIAAAAIAP//AAAEAAIAAAAHAP//AAAEAAIAAAAGAP//AAAEAAIAAAAFAP//AAAEAAIAAAAGAP7/AAAEAAIAAAAHAP3/AAAEAAIAAAAHAP7/AAAEAAIAAAD///z/AQAAAAAAAQABAPz/AQAAAAAAAQANAPj/AQAAAAAAAQAOAPj/AQAAAAAAAQAPAPj/AQAAAAAAAQAmAPz/AQAAAAAAAgAnAPz/AQAAAAAAAgAoAPz/AQAAAAAAAgApAPz/AQAAAAAAAgAmAPj/AQAAAAAAAgAnAPj/AQAAAAAAAgAoAPj/AQAAAAAAAgApAPj/AQAAAAAAAgA0APz/AQAAAAAAAQA2APj/AQAAAAAAAQA3APj/AQAAAAAAAQA4APj/AQAAAAAAAQBBAPj/AQAAAAAAAQBCAPj/AQAAAAAAAQBEAPj/AQAAAAAAAQBFAPj/AQAAAAAAAQA/APz/AQAAAAAAAgBAAPz/AQAAAAAAAgBBAPz/AQAAAAAAAgBFAPz/AQAAAAAAAgBGAPz/AQAAAAAAAgBHAPz/AQAAAAAAAgBMAPj/AQAAAAAAAQBNAPj/AQAAAAAAAQBOAPj/AQAAAAAAAQBuAPj/AQAAAAAAAQBvAPj/AQAAAAAAAQBwAPj/AQAAAAAAAQCUAPj/AQAAAAAAAQCVAPj/AQAAAAAAAQCWAPj/AQAAAAAAAQCXAPj/AQAAAAAAAQCYAPj/AQAAAAAAAQCaAPz/AQAAAAAAAgCpAPz/AQAAAAAAAQCqAPz/AQAAAAAAAQAeAPz/AAAIAAAAAAAeAP3/AAAIAAEAAAAfAPz/AAAJAAAAAAAfAP3/AAAJAAEAAAAeAP7/AAAIAAEAAAAeAP//AAAIAAEAAAAfAP7/AAAJAAEAAAAfAP//AAAJAAEAAAA6APz/AAAIAAIAAAA6AP3/AAAIAAMAAAA7APz/AAAJAAIAAAA7AP3/AAAJAAMAAAA6AP7/AAAIAAMAAAA7AP7/AAAJAAMAAAA6AP//AAAIAAMAAAA7AP//AAAJAAMAAABXAPz/AAAIAAYAAABXAP3/AAAIAAcAAABYAPz/AAAJAAYAAABYAP3/AAAJAAcAAABjAP7/AAAIAAQAAABjAP//AAAIAAUAAABkAP7/AAAJAAQAAABkAP//AAAJAAUAAABqAPz/AAAIAAIAAABqAP3/AAAIAAMAAABrAPz/AAAJAAIAAABrAP3/AAAJAAMAAABuAP3/AAAIAAAAAABuAP7/AAAIAAEAAABvAP3/AAAJAAAAAABvAP7/AAAJAAEAAAByAPv/AAAIAAYAAAByAPz/AAAIAAcAAABzAPv/AAAJAAYAAABzAPz/AAAJAAcAAACgAP3/AAAIAAAAAACgAP7/AAAIAAEAAAChAP3/AAAJAAAAAAChAP7/AAAJAAEAAABXAP7/AAAIAAcAAABYAP7/AAAJAAcAAABXAP//AAAIAAcAAABYAP//AAAJAAcAAABuAP//AAAIAAEAAABvAP//AAAJAAEAAABqAP7/AAAIAAMAAABrAP7/AAAJAAMAAABqAP//AAAIAAMAAABrAP//AAAJAAMAAAByAP3/AAAIAAcAAABzAP3/AAAJAAcAAAByAP7/AAAIAAcAAABzAP7/AAAJAAcAAAByAP//AAAIAAcAAABzAP//AAAJAAcAAACgAP//AAAIAAEAAAChAP//AAAJAAEAAAC4AP//AAAEAAIAAABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAADAAIAAABQAAIAAAABAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAADAAIAAABdAAIAAAABAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAADAAIAAAB+AAIAAAABAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAADAAIAAACKAAIAAAABAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAADAAIAAAAlAPj/AQAAAAAAAgA=") + +[node name="DecoTiles" parent="." instance=ExtResource("7_v81jc")] +tile_map_data = PackedByteArray("AAD7//7/AAADAAAAAAD7////AAADAAEAAAD9//3/AAAEAAAAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAAD+////AAABAAEAAAD/////AAABAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAAAFAP3/AAAEAAAAAAAbAP3/AAAEAAAAAAAbAP7/AAAEAAEAAAAYAP7/AAADAAAAAAAYAP//AAADAAEAAAAbAP//AAAAAAEAAAAWAP//AAABAAEAAAAXAP//AAABAAEAAAAZAP//AAABAAEAAAAuAP//AAABAAEAAAAvAP//AAABAAEAAAAwAP//AAABAAEAAAAxAP//AAABAAEAAAAtAP3/AAAEAAAAAAAtAP7/AAAEAAEAAAArAP//AAADAAEAAAArAP7/AAADAAAAAAAtAP//AAAAAAEAAAA3AP7/AAADAAAAAAA3AP//AAADAAEAAAA4AP7/AAADAAAAAAA4AP//AAADAAEAAAA1AP3/AAAEAAAAAAA1AP7/AAAEAAEAAAA1AP//AAAAAAEAAABLAP3/AAAEAAAAAABLAP7/AAAEAAEAAABIAP7/AAADAAAAAABIAP//AAADAAEAAABLAP//AAAAAAEAAABJAP//AAABAAEAAABGAP//AAABAAEAAABHAP//AAABAAEAAABeAP//AAABAAEAAABfAP//AAABAAEAAABgAP//AAABAAEAAABhAP//AAABAAEAAABdAP3/AAAEAAAAAABdAP7/AAAEAAEAAABlAP3/AAAEAAAAAABlAP7/AAAEAAEAAABnAP7/AAADAAAAAABnAP//AAADAAEAAABoAP7/AAADAAAAAABoAP//AAADAAEAAABdAP//AAAAAAEAAABlAP//AAAAAAEAAAB4AP7/AAADAAAAAAB4AP//AAADAAEAAAB2AP//AAABAAEAAAB3AP//AAABAAEAAAB5AP//AAABAAEAAACOAP//AAABAAEAAACPAP//AAABAAEAAACQAP//AAABAAEAAACRAP//AAABAAEAAACNAP3/AAAEAAAAAACNAP7/AAAEAAEAAACLAP7/AAADAAAAAACLAP//AAADAAEAAACNAP//AAAAAAEAAACVAP//AAAAAAEAAACXAP7/AAADAAAAAACXAP//AAADAAEAAACYAP7/AAADAAAAAACYAP//AAADAAEAAACVAP3/AAAEAAAAAACVAP7/AAAEAAEAAACrAP3/AAAEAAAAAACrAP7/AAAEAAEAAACoAP7/AAADAAAAAACoAP//AAADAAEAAACmAP//AAABAAEAAACnAP//AAABAAEAAACpAP//AAABAAEAAACrAP//AAAAAAEAAADBAP//AAABAAEAAAC7AP7/AAADAAAAAAC7AP//AAADAAEAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("7_2gobw")] + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("8_4hhko")] +position = Vector2(8, -56) +item = ExtResource("9_lleu0") +mushroom_if_small = true + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("10_tchdn")] +position = Vector2(600, -56) +item = ExtResource("9_lleu0") +mushroom_if_small = true + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("8_4hhko")] +position = Vector2(1080, -120) +item = ExtResource("13_q5quk") + +[node name="BrickBlock3" parent="Blocks" instance=ExtResource("8_4hhko")] +position = Vector2(856, -120) +item = ExtResource("11_ubbgj") + +[node name="BrickBlock4" parent="Blocks" instance=ExtResource("8_4hhko")] +position = Vector2(1752, -120) +item = ExtResource("9_lleu0") +mushroom_if_small = true + +[node name="BrickBlock6" parent="Blocks" instance=ExtResource("8_4hhko")] +position = Vector2(2504, -120) +item = ExtResource("9_lleu0") +mushroom_if_small = true + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("13_v81jc")] +position = Vector2(2728, -120) + +[node name="InvisibleQuestionBlock2" parent="Blocks" instance=ExtResource("13_v81jc")] +position = Vector2(200, -56) + +[node name="InvisibleQuestionBlock3" parent="Blocks" instance=ExtResource("13_v81jc")] +position = Vector2(200, -120) +item = ExtResource("14_lleu0") + +[node name="QuestionBlock2" parent="Blocks" instance=ExtResource("10_tchdn")] +position = Vector2(1064, -56) + +[node name="BrickBlock7" parent="Blocks" instance=ExtResource("8_4hhko")] +position = Vector2(1272, -120) + +[node name="BrickBlock5" parent="Blocks" instance=ExtResource("15_m450w")] +position = Vector2(2328, -56) + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("16_we2g7")] +position = Vector2(136, -80) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("17_glefo")] +position = Vector2(264, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("17_glefo")] +position = Vector2(280, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("16_we2g7")] +position = Vector2(424, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("16_we2g7")] +position = Vector2(448, 0) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("16_we2g7")] +position = Vector2(696, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("16_we2g7")] +position = Vector2(720, 0) + +[node name="Goomba6" parent="Enemies" instance=ExtResource("16_we2g7")] +position = Vector2(840, 0) + +[node name="Goomba7" parent="Enemies" instance=ExtResource("16_we2g7")] +position = Vector2(864, 0) + +[node name="Goomba8" parent="Enemies" instance=ExtResource("16_we2g7")] +position = Vector2(888, 0) + +[node name="Goomba9" parent="Enemies" instance=ExtResource("16_we2g7")] +position = Vector2(1144, 0) + +[node name="Goomba10" parent="Enemies" instance=ExtResource("16_we2g7")] +position = Vector2(1168, 0) + +[node name="Goomba11" parent="Enemies" instance=ExtResource("16_we2g7")] +position = Vector2(1192, 0) + +[node name="Goomba12" parent="Enemies" instance=ExtResource("16_we2g7")] +position = Vector2(1400, -64) + +[node name="Goomba13" parent="Enemies" instance=ExtResource("16_we2g7")] +position = Vector2(1608, -32) + +[node name="Goomba14" parent="Enemies" instance=ExtResource("16_we2g7")] +position = Vector2(1672, 0) + +[node name="Goomba15" parent="Enemies" instance=ExtResource("16_we2g7")] +position = Vector2(2344, 0) + +[node name="Goomba16" parent="Enemies" instance=ExtResource("16_we2g7")] +position = Vector2(2368, 0) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("18_kr31q")] +position = Vector2(496, -64) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("18_kr31q")] +position = Vector2(944, -64) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("18_kr31q")] +position = Vector2(1408, -64) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("18_kr31q")] +position = Vector2(1600, -32) + +[node name="PirannhaPlant5" parent="Enemies" instance=ExtResource("18_kr31q")] +position = Vector2(1712, -64) + +[node name="PirannhaPlant6" parent="Enemies" instance=ExtResource("18_kr31q")] +position = Vector2(1840, -80) + +[node name="PirannhaPlant8" parent="Enemies" instance=ExtResource("18_kr31q")] +position = Vector2(1776, -48) + +[node name="PirannhaPlant7" parent="Enemies" instance=ExtResource("18_kr31q")] +position = Vector2(2576, -48) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("17_glefo")] +position = Vector2(632, -64) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("17_glefo")] +position = Vector2(808, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("17_glefo")] +position = Vector2(1944, 0) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("17_glefo")] +position = Vector2(2168, 0) +winged = true + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("17_glefo")] +position = Vector2(2456, 0) +winged = true + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("17_glefo")] +position = Vector2(2488, 0) +winged = true + +[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("17_glefo")] +position = Vector2(2712, 0) + +[node name="LargeCastleDeco" parent="." instance=ExtResource("19_we2g7")] +position = Vector2(-248, -88) + +[node name="EndFlagpole" parent="." instance=ExtResource("20_kr31q")] +position = Vector2(2952, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("21_qwk5f")] +position = Vector2(3048, 0) + +[node name="Trampoline" parent="." instance=ExtResource("11_qwk5f")] +position = Vector2(2760, 0) + +[node name="PipeArea" parent="." instance=ExtResource("23_3nu63")] +position = Vector2(1408, -64) +target_level = "uid://c5x75iaysnlfp" + +[node name="PipeArea2" parent="." instance=ExtResource("23_3nu63")] +position = Vector2(1601, -32) +pipe_id = 1 +target_level = "uid://c5x75iaysnlfp" +exit_only = true + +[node name="Checkpoint" parent="." instance=ExtResource("5_6ueh5")] +position = Vector2(1328, 0) + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(2352, -208) +script = ExtResource("26_t70ek") +heaven_scene = "uid://cnn6e523gkoa0" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("27_nvjju") +nodes_to_delete = [NodePath("../Blocks/QuestionBlock2"), null, NodePath("../Blocks/BrickBlock7")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("28_t63mw")] +position = Vector2(632, -152) + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("10_tchdn")] +position = Vector2(1064, -56) +item = ExtResource("29_x3meh") +metadata/r_coin_id = 1 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("28_t63mw")] +position = Vector2(1432, -8) +id = 2 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("15_m450w")] +position = Vector2(2328, -56) +metadata/red_coin = true +metadata/r_coin_id = 3 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("28_t63mw")] +position = Vector2(2728, -184) +id = 4 + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("8_4hhko")] +position = Vector2(1272, -120) +item = ExtResource("30_t63mw") + +[node name="DecoTiles" parent="ChallengeNodes" instance=ExtResource("7_v81jc")] +tile_map_data = PackedByteArray("AABQAP3/AAABAAEAAABQAP7/AAABAAEAAABQAP//AAABAAEAAABRAP3/AAABAAEAAABRAP7/AAABAAEAAABRAP//AAABAAEAAAA=") + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("13_v81jc")] +position = Vector2(1288, -56) + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("13_v81jc")] +position = Vector2(1304, -56) + +[node name="CheckpointFlag" parent="." instance=ExtResource("31_x3meh")] +position = Vector2(1328, 0) + +[node name="ClassicThemeNode" type="Node" parent="."] +script = ExtResource("32_m450w") +metadata/_custom_type_script = "uid://don436dsjhc8w" + +[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="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@49777" to="Tiles/@AnimatableBody2D@49777/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49777" to="Tiles/@AnimatableBody2D@49777/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49777" to="Tiles/@AnimatableBody2D@49777" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49777" to="Tiles/@AnimatableBody2D@49777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49777" to="Tiles/@AnimatableBody2D@49777" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49777" to="Tiles/@AnimatableBody2D@49777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49778" to="Tiles/@AnimatableBody2D@49778/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49778" to="Tiles/@AnimatableBody2D@49778/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49778" to="Tiles/@AnimatableBody2D@49778" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49778" to="Tiles/@AnimatableBody2D@49778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49778" to="Tiles/@AnimatableBody2D@49778" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49778" to="Tiles/@AnimatableBody2D@49778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49779" to="Tiles/@AnimatableBody2D@49779/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49779" to="Tiles/@AnimatableBody2D@49779/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49779" to="Tiles/@AnimatableBody2D@49779" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49779" to="Tiles/@AnimatableBody2D@49779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49779" to="Tiles/@AnimatableBody2D@49779" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49779" to="Tiles/@AnimatableBody2D@49779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49780" to="Tiles/@AnimatableBody2D@49780/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49780" to="Tiles/@AnimatableBody2D@49780/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49780" to="Tiles/@AnimatableBody2D@49780" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49780" to="Tiles/@AnimatableBody2D@49780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49780" to="Tiles/@AnimatableBody2D@49780" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49780" to="Tiles/@AnimatableBody2D@49780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@49781" to="Tiles/@AnimatableBody2D@49781/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49781" to="Tiles/@AnimatableBody2D@49781/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49781" to="Tiles/@AnimatableBody2D@49781" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49781" to="Tiles/@AnimatableBody2D@49781" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49781" to="Tiles/@AnimatableBody2D@49781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49781" to="Tiles/@AnimatableBody2D@49781" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49781" to="Tiles/@AnimatableBody2D@49781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49782" to="Tiles/@AnimatableBody2D@49782/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49782" to="Tiles/@AnimatableBody2D@49782/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49782" to="Tiles/@AnimatableBody2D@49782" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49782" to="Tiles/@AnimatableBody2D@49782" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49782" to="Tiles/@AnimatableBody2D@49782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49782" to="Tiles/@AnimatableBody2D@49782" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49782" to="Tiles/@AnimatableBody2D@49782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49783" to="Tiles/@AnimatableBody2D@49783/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49783" to="Tiles/@AnimatableBody2D@49783/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49783" to="Tiles/@AnimatableBody2D@49783" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49783" to="Tiles/@AnimatableBody2D@49783" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49783" to="Tiles/@AnimatableBody2D@49783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49783" to="Tiles/@AnimatableBody2D@49783" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49783" to="Tiles/@AnimatableBody2D@49783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49784" to="Tiles/@AnimatableBody2D@49784/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49784" to="Tiles/@AnimatableBody2D@49784/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49784" to="Tiles/@AnimatableBody2D@49784" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49784" to="Tiles/@AnimatableBody2D@49784" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49784" to="Tiles/@AnimatableBody2D@49784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49784" to="Tiles/@AnimatableBody2D@49784" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49784" to="Tiles/@AnimatableBody2D@49784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49785" to="Tiles/@AnimatableBody2D@49785/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49785" to="Tiles/@AnimatableBody2D@49785/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49785" to="Tiles/@AnimatableBody2D@49785" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49785" to="Tiles/@AnimatableBody2D@49785" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49785" to="Tiles/@AnimatableBody2D@49785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49785" to="Tiles/@AnimatableBody2D@49785" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49785" to="Tiles/@AnimatableBody2D@49785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49786" to="Tiles/@AnimatableBody2D@49786/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49786" to="Tiles/@AnimatableBody2D@49786/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49786" to="Tiles/@AnimatableBody2D@49786" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49786" to="Tiles/@AnimatableBody2D@49786" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49786" to="Tiles/@AnimatableBody2D@49786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49786" to="Tiles/@AnimatableBody2D@49786" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49786" to="Tiles/@AnimatableBody2D@49786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49787" to="Tiles/@AnimatableBody2D@49787/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49787" to="Tiles/@AnimatableBody2D@49787/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49787" to="Tiles/@AnimatableBody2D@49787" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49787" to="Tiles/@AnimatableBody2D@49787" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49787" to="Tiles/@AnimatableBody2D@49787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49787" to="Tiles/@AnimatableBody2D@49787" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49787" to="Tiles/@AnimatableBody2D@49787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49788" to="Tiles/@AnimatableBody2D@49788/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49788" to="Tiles/@AnimatableBody2D@49788/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49788" to="Tiles/@AnimatableBody2D@49788" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49788" to="Tiles/@AnimatableBody2D@49788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49788" to="Tiles/@AnimatableBody2D@49788" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49788" to="Tiles/@AnimatableBody2D@49788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49789" to="Tiles/@AnimatableBody2D@49789/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49789" to="Tiles/@AnimatableBody2D@49789/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49789" to="Tiles/@AnimatableBody2D@49789" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49789" to="Tiles/@AnimatableBody2D@49789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49789" to="Tiles/@AnimatableBody2D@49789" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49789" to="Tiles/@AnimatableBody2D@49789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49790" to="Tiles/@AnimatableBody2D@49790/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49790" to="Tiles/@AnimatableBody2D@49790/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49790" to="Tiles/@AnimatableBody2D@49790" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49790" to="Tiles/@AnimatableBody2D@49790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49790" to="Tiles/@AnimatableBody2D@49790" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49790" to="Tiles/@AnimatableBody2D@49790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49791" to="Tiles/@AnimatableBody2D@49791/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49791" to="Tiles/@AnimatableBody2D@49791/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49791" to="Tiles/@AnimatableBody2D@49791" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49791" to="Tiles/@AnimatableBody2D@49791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49791" to="Tiles/@AnimatableBody2D@49791" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49791" to="Tiles/@AnimatableBody2D@49791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49792" to="Tiles/@AnimatableBody2D@49792/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49792" to="Tiles/@AnimatableBody2D@49792/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49792" to="Tiles/@AnimatableBody2D@49792" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49792" to="Tiles/@AnimatableBody2D@49792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49792" to="Tiles/@AnimatableBody2D@49792" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49792" to="Tiles/@AnimatableBody2D@49792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49793" to="Tiles/@AnimatableBody2D@49793/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49793" to="Tiles/@AnimatableBody2D@49793/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49793" to="Tiles/@AnimatableBody2D@49793" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49793" to="Tiles/@AnimatableBody2D@49793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49793" to="Tiles/@AnimatableBody2D@49793" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49793" to="Tiles/@AnimatableBody2D@49793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49794" to="Tiles/@AnimatableBody2D@49794/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49794" to="Tiles/@AnimatableBody2D@49794/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49794" to="Tiles/@AnimatableBody2D@49794" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49794" to="Tiles/@AnimatableBody2D@49794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49794" to="Tiles/@AnimatableBody2D@49794" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49794" to="Tiles/@AnimatableBody2D@49794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49795" to="Tiles/@AnimatableBody2D@49795/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49795" to="Tiles/@AnimatableBody2D@49795/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49795" to="Tiles/@AnimatableBody2D@49795" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49795" to="Tiles/@AnimatableBody2D@49795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49795" to="Tiles/@AnimatableBody2D@49795" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49795" to="Tiles/@AnimatableBody2D@49795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49796" to="Tiles/@AnimatableBody2D@49796/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49796" to="Tiles/@AnimatableBody2D@49796/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49796" to="Tiles/@AnimatableBody2D@49796" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49796" to="Tiles/@AnimatableBody2D@49796" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49796" to="Tiles/@AnimatableBody2D@49796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49796" to="Tiles/@AnimatableBody2D@49796" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49796" to="Tiles/@AnimatableBody2D@49796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49797" to="Tiles/@AnimatableBody2D@49797/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49797" to="Tiles/@AnimatableBody2D@49797/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49797" to="Tiles/@AnimatableBody2D@49797" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49797" to="Tiles/@AnimatableBody2D@49797" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49797" to="Tiles/@AnimatableBody2D@49797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49797" to="Tiles/@AnimatableBody2D@49797" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49797" to="Tiles/@AnimatableBody2D@49797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49798" to="Tiles/@AnimatableBody2D@49798/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49798" to="Tiles/@AnimatableBody2D@49798/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49798" to="Tiles/@AnimatableBody2D@49798" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49798" to="Tiles/@AnimatableBody2D@49798" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49798" to="Tiles/@AnimatableBody2D@49798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49798" to="Tiles/@AnimatableBody2D@49798" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49798" to="Tiles/@AnimatableBody2D@49798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49799" to="Tiles/@AnimatableBody2D@49799/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49799" to="Tiles/@AnimatableBody2D@49799/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49799" to="Tiles/@AnimatableBody2D@49799" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49799" to="Tiles/@AnimatableBody2D@49799" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49799" to="Tiles/@AnimatableBody2D@49799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49799" to="Tiles/@AnimatableBody2D@49799" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49799" to="Tiles/@AnimatableBody2D@49799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49800" to="Tiles/@AnimatableBody2D@49800/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49800" to="Tiles/@AnimatableBody2D@49800/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49800" to="Tiles/@AnimatableBody2D@49800" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49800" to="Tiles/@AnimatableBody2D@49800" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49800" to="Tiles/@AnimatableBody2D@49800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49800" to="Tiles/@AnimatableBody2D@49800" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49800" to="Tiles/@AnimatableBody2D@49800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49801" to="Tiles/@AnimatableBody2D@49801/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49801" to="Tiles/@AnimatableBody2D@49801/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49801" to="Tiles/@AnimatableBody2D@49801" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49801" to="Tiles/@AnimatableBody2D@49801" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49801" to="Tiles/@AnimatableBody2D@49801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49801" to="Tiles/@AnimatableBody2D@49801" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49801" to="Tiles/@AnimatableBody2D@49801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49802" to="Tiles/@AnimatableBody2D@49802/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49802" to="Tiles/@AnimatableBody2D@49802/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49802" to="Tiles/@AnimatableBody2D@49802" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49802" to="Tiles/@AnimatableBody2D@49802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49802" to="Tiles/@AnimatableBody2D@49802" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49802" to="Tiles/@AnimatableBody2D@49802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49803" to="Tiles/@AnimatableBody2D@49803/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49803" to="Tiles/@AnimatableBody2D@49803/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49803" to="Tiles/@AnimatableBody2D@49803" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49803" to="Tiles/@AnimatableBody2D@49803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49803" to="Tiles/@AnimatableBody2D@49803" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49803" to="Tiles/@AnimatableBody2D@49803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49804" to="Tiles/@AnimatableBody2D@49804/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49804" to="Tiles/@AnimatableBody2D@49804/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49804" to="Tiles/@AnimatableBody2D@49804" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49804" to="Tiles/@AnimatableBody2D@49804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49804" to="Tiles/@AnimatableBody2D@49804" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49804" to="Tiles/@AnimatableBody2D@49804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49805" to="Tiles/@AnimatableBody2D@49805/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49805" to="Tiles/@AnimatableBody2D@49805/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49805" to="Tiles/@AnimatableBody2D@49805" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49805" to="Tiles/@AnimatableBody2D@49805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49805" to="Tiles/@AnimatableBody2D@49805" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49805" to="Tiles/@AnimatableBody2D@49805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49806" to="Tiles/@AnimatableBody2D@49806/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49806" to="Tiles/@AnimatableBody2D@49806/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49806" to="Tiles/@AnimatableBody2D@49806" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49806" to="Tiles/@AnimatableBody2D@49806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49806" to="Tiles/@AnimatableBody2D@49806" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49806" to="Tiles/@AnimatableBody2D@49806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49807" to="Tiles/@AnimatableBody2D@49807/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49807" to="Tiles/@AnimatableBody2D@49807/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49807" to="Tiles/@AnimatableBody2D@49807" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49807" to="Tiles/@AnimatableBody2D@49807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49807" to="Tiles/@AnimatableBody2D@49807" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49807" to="Tiles/@AnimatableBody2D@49807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49808" to="Tiles/@AnimatableBody2D@49808/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49808" to="Tiles/@AnimatableBody2D@49808/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49808" to="Tiles/@AnimatableBody2D@49808" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49808" to="Tiles/@AnimatableBody2D@49808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49808" to="Tiles/@AnimatableBody2D@49808" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49808" to="Tiles/@AnimatableBody2D@49808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49809" to="Tiles/@AnimatableBody2D@49809/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49809" to="Tiles/@AnimatableBody2D@49809/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49809" to="Tiles/@AnimatableBody2D@49809" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49809" to="Tiles/@AnimatableBody2D@49809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49809" to="Tiles/@AnimatableBody2D@49809" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49809" to="Tiles/@AnimatableBody2D@49809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49810" to="Tiles/@AnimatableBody2D@49810/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49810" to="Tiles/@AnimatableBody2D@49810/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49810" to="Tiles/@AnimatableBody2D@49810" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49810" to="Tiles/@AnimatableBody2D@49810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49810" to="Tiles/@AnimatableBody2D@49810" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49810" to="Tiles/@AnimatableBody2D@49810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49811" to="Tiles/@AnimatableBody2D@49811/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49811" to="Tiles/@AnimatableBody2D@49811/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49811" to="Tiles/@AnimatableBody2D@49811" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49811" to="Tiles/@AnimatableBody2D@49811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49811" to="Tiles/@AnimatableBody2D@49811" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49811" to="Tiles/@AnimatableBody2D@49811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49812" to="Tiles/@AnimatableBody2D@49812/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49812" to="Tiles/@AnimatableBody2D@49812/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49812" to="Tiles/@AnimatableBody2D@49812" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49812" to="Tiles/@AnimatableBody2D@49812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49812" to="Tiles/@AnimatableBody2D@49812" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49812" to="Tiles/@AnimatableBody2D@49812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49813" to="Tiles/@AnimatableBody2D@49813/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49813" to="Tiles/@AnimatableBody2D@49813/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49813" to="Tiles/@AnimatableBody2D@49813" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49813" to="Tiles/@AnimatableBody2D@49813" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49813" to="Tiles/@AnimatableBody2D@49813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49813" to="Tiles/@AnimatableBody2D@49813" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49813" to="Tiles/@AnimatableBody2D@49813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49814" to="Tiles/@AnimatableBody2D@49814/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49814" to="Tiles/@AnimatableBody2D@49814/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49814" to="Tiles/@AnimatableBody2D@49814" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49814" to="Tiles/@AnimatableBody2D@49814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49814" to="Tiles/@AnimatableBody2D@49814" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49814" to="Tiles/@AnimatableBody2D@49814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49815" to="Tiles/@AnimatableBody2D@49815/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49815" to="Tiles/@AnimatableBody2D@49815/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49815" to="Tiles/@AnimatableBody2D@49815" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49815" to="Tiles/@AnimatableBody2D@49815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49815" to="Tiles/@AnimatableBody2D@49815" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49815" to="Tiles/@AnimatableBody2D@49815/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@49816" to="Tiles/@Area2D@49816" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@49817" to="Tiles/@Area2D@49817" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@49818" to="Tiles/@Area2D@49818" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@49819" to="Tiles/@Area2D@49819" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@49820" to="Tiles/@Area2D@49820" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@49821" to="Tiles/@Area2D@49821" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@49822" to="Tiles/@Area2D@49822" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@49823" to="Tiles/@Area2D@49823" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@49824" to="Tiles/@Area2D@49824" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@49825" to="Tiles/@Area2D@49825" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@49826" to="Tiles/@Area2D@49826" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49827" to="Tiles/@AnimatableBody2D@49827/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49827" to="Tiles/@AnimatableBody2D@49827/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49827" to="Tiles/@AnimatableBody2D@49827" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49827" to="Tiles/@AnimatableBody2D@49827" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49827" to="Tiles/@AnimatableBody2D@49827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49827" to="Tiles/@AnimatableBody2D@49827" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49827" to="Tiles/@AnimatableBody2D@49827/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMB1/World2/2-1a.tscn b/Scenes/Levels/SMB1/World2/2-1a.tscn new file mode 100755 index 0000000..af50a6f --- /dev/null +++ b/Scenes/Levels/SMB1/World2/2-1a.tscn @@ -0,0 +1,11 @@ +[gd_scene load_steps=2 format=4 uid="uid://c5x75iaysnlfp"] + +[ext_resource type="PackedScene" uid="uid://d3lsxfuwgmtdt" path="res://Scenes/Levels/SMB1/World1/1-1a.tscn" id="1_rv6kd"] + +[node name="1-1A" instance=ExtResource("1_rv6kd")] + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAQAAAAFAP//AAAKAAUAAAAGAP7/AAALAAQAAAAGAP//AAALAAUAAAAHAP7/AAAMAAQAAAAHAP//AAAMAAUAAAAHAPX/AAAIAAUAAAAIAPX/AAAJAAUAAAAHAPb/AAAIAAUAAAAIAPb/AAAJAAUAAAAHAPf/AAAIAAUAAAAIAPf/AAAJAAUAAAAHAPj/AAAIAAUAAAAIAPj/AAAJAAUAAAAHAPn/AAAIAAUAAAAIAPn/AAAJAAUAAAAHAPr/AAAIAAUAAAAIAPr/AAAJAAUAAAAHAPv/AAAIAAUAAAAIAPv/AAAJAAUAAAAHAPz/AAAIAAUAAAAIAPz/AAAJAAUAAAAHAP3/AAAIAAUAAAAIAP3/AAAJAAUAAAAIAP7/AAAJAAUAAAAIAP//AAAJAAUAAAD8//3/AAAAAAQAAAD8//7/AAAAAAQAAAD8////AAAAAAQAAAD9//3/AAAAAAQAAAD9//7/AAAAAAQAAAD9////AAAAAAQAAAD+//3/AAAAAAQAAAD+//7/AAAAAAQAAAD+////AAAAAAQAAAD///3/AAAAAAQAAAD///7/AAAAAAQAAAD/////AAAAAAQAAAAAAP3/AAAAAAQAAAAAAP7/AAAAAAQAAAAAAP//AAAAAAQAAAABAP3/AAAAAAQAAAABAP7/AAAAAAQAAAABAP//AAAAAAQAAAACAP3/AAAAAAQAAAACAP7/AAAAAAQAAAACAP//AAAAAAQAAAD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AAAAAAQAAAD9//X/AAAAAAQAAAD+//X/AAAAAAQAAAD///X/AAAAAAQAAAAAAPX/AAAAAAQAAAABAPX/AAAAAAQAAAACAPX/AAAAAAQAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD8//z/AQAAAAAAAwD9//z/AQAAAAAAAwD+//z/AQAAAAAAAwD///z/AQAAAAAAAwAAAPz/AQAAAAAAAwABAPz/AQAAAAAAAwACAPz/AQAAAAAAAwD8//r/AQAAAAAAAwD9//r/AQAAAAAAAwD+//r/AQAAAAAAAwD///r/AQAAAAAAAwAAAPr/AQAAAAAAAwABAPr/AQAAAAAAAwACAPr/AQAAAAAAAwD9//j/AQAAAAAAAwD+//j/AQAAAAAAAwD///j/AQAAAAAAAwAAAPj/AQAAAAAAAwABAPj/AQAAAAAAAwD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAADv/wAAAAABAAAAAAASAAAAAAADAAAAAADv/wEAAAABAAEAAAASAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://bqr1dftsuufxu" diff --git a/Scenes/Levels/SMB1/World2/2-2.tscn b/Scenes/Levels/SMB1/World2/2-2.tscn new file mode 100644 index 0000000..52ee4a6 --- /dev/null +++ b/Scenes/Levels/SMB1/World2/2-2.tscn @@ -0,0 +1,246 @@ +[gd_scene load_steps=22 format=4 uid="uid://dsbbno622yoxo"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_6eqfr"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_li48w"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_w0paw"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_2wkuk"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_u102u"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="6_51xfi"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="6_xbhoe"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_cean5"] +[ext_resource type="PackedScene" uid="uid://b7560x2o4qeuo" path="res://Scenes/Prefabs/LevelObjects/WaterCurrentArea.tscn" id="9_2wkuk"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="10_u102u"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="11_51xfi"] +[ext_resource type="PackedScene" uid="uid://bdirphnfabey8" path="res://Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn" id="12_ii73y"] +[ext_resource type="PackedScene" uid="uid://d04e1qv3si8j" path="res://Scenes/Prefabs/Entities/Enemies/RedCheepCheep.tscn" id="13_7wi74"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="14_5ycao"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="16_w0paw"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="17_li48w"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="18_apk5k"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="19_ug63w"] +[ext_resource type="Script" uid="uid://co8w6sjp0t2dm" path="res://Scripts/Parts/GlobalObjectNode.gd" id="20_apk5k"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="20_li48w"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_li48w"] +size = Vector2(32, 32) + +[node name="2-2" type="Node"] +script = ExtResource("1_6eqfr") +music = ExtResource("2_li48w") +theme = "Underwater" +world_id = 2 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_w0paw")] + +[node name="Water" parent="." instance=ExtResource("4_2wkuk")] +visibility_layer = 2 +z_index = -4096 +z_as_relative = false +tile_map_data = PackedByteArray("AADw//X/AgAAAAQAAADx//X/AgAAAAQAAADy//X/AgAAAAQAAADz//X/AgAAAAQAAAD0//X/AgAAAAQAAAD1//X/AgAAAAQAAAD2//X/AgAAAAQAAAD3//X/AgAAAAQAAAD4//X/AgAAAAQAAAD5//X/AgAAAAQAAAD6//X/AgAAAAQAAAD7//X/AgAAAAQAAAD8//X/AgAAAAQAAAD9//X/AgAAAAQAAAD+//X/AgAAAAQAAAD///X/AgAAAAQAAAAAAPX/AgAAAAQAAAABAPX/AgAAAAQAAAACAPX/AgAAAAQAAAADAPX/AgAAAAQAAAAEAPX/AgAAAAQAAAAFAPX/AgAAAAQAAAAGAPX/AgAAAAQAAAAHAPX/AgAAAAQAAAAIAPX/AgAAAAQAAAAJAPX/AgAAAAQAAAAKAPX/AgAAAAQAAAALAPX/AgAAAAQAAAAMAPX/AgAAAAQAAAANAPX/AgAAAAQAAAAOAPX/AgAAAAQAAAAPAPX/AgAAAAQAAAAQAPX/AgAAAAQAAAARAPX/AgAAAAQAAAASAPX/AgAAAAQAAAATAPX/AgAAAAQAAAAUAPX/AgAAAAQAAAAVAPX/AgAAAAQAAAAWAPX/AgAAAAQAAAAXAPX/AgAAAAQAAAAYAPX/AgAAAAQAAAAZAPX/AgAAAAQAAAAaAPX/AgAAAAQAAAAbAPX/AgAAAAQAAAAcAPX/AgAAAAQAAAAdAPX/AgAAAAQAAAAeAPX/AgAAAAQAAAAfAPX/AgAAAAQAAAAgAPX/AgAAAAQAAAAhAPX/AgAAAAQAAAAiAPX/AgAAAAQAAAAjAPX/AgAAAAQAAAAkAPX/AgAAAAQAAAAlAPX/AgAAAAQAAAAmAPX/AgAAAAQAAAAnAPX/AgAAAAQAAAAoAPX/AgAAAAQAAAApAPX/AgAAAAQAAAAqAPX/AgAAAAQAAAArAPX/AgAAAAQAAAAsAPX/AgAAAAQAAAAtAPX/AgAAAAQAAAAuAPX/AgAAAAQAAAAvAPX/AgAAAAQAAAAwAPX/AgAAAAQAAAAxAPX/AgAAAAQAAAAyAPX/AgAAAAQAAAAzAPX/AgAAAAQAAAA0APX/AgAAAAQAAAA1APX/AgAAAAQAAAA2APX/AgAAAAQAAAA3APX/AgAAAAQAAAA4APX/AgAAAAQAAAA5APX/AgAAAAQAAAA6APX/AgAAAAQAAAA7APX/AgAAAAQAAAA8APX/AgAAAAQAAAA9APX/AgAAAAQAAAA+APX/AgAAAAQAAAA/APX/AgAAAAQAAABAAPX/AgAAAAQAAABBAPX/AgAAAAQAAABCAPX/AgAAAAQAAABDAPX/AgAAAAQAAABEAPX/AgAAAAQAAABFAPX/AgAAAAQAAABGAPX/AgAAAAQAAABHAPX/AgAAAAQAAABIAPX/AgAAAAQAAABJAPX/AgAAAAQAAABKAPX/AgAAAAQAAABLAPX/AgAAAAQAAABMAPX/AgAAAAQAAABNAPX/AgAAAAQAAABOAPX/AgAAAAQAAABPAPX/AgAAAAQAAABQAPX/AgAAAAQAAABRAPX/AgAAAAQAAABSAPX/AgAAAAQAAABTAPX/AgAAAAQAAABUAPX/AgAAAAQAAABVAPX/AgAAAAQAAABWAPX/AgAAAAQAAABXAPX/AgAAAAQAAABYAPX/AgAAAAQAAABaAPX/AgAAAAQAAABbAPX/AgAAAAQAAABcAPX/AgAAAAQAAABdAPX/AgAAAAQAAABeAPX/AgAAAAQAAABfAPX/AgAAAAQAAABgAPX/AgAAAAQAAABhAPX/AgAAAAQAAABiAPX/AgAAAAQAAABjAPX/AgAAAAQAAABkAPX/AgAAAAQAAABlAPX/AgAAAAQAAABmAPX/AgAAAAQAAABnAPX/AgAAAAQAAABoAPX/AgAAAAQAAABpAPX/AgAAAAQAAABqAPX/AgAAAAQAAABrAPX/AgAAAAQAAABsAPX/AgAAAAQAAABtAPX/AgAAAAQAAABuAPX/AgAAAAQAAABvAPX/AgAAAAQAAABwAPX/AgAAAAQAAABxAPX/AgAAAAQAAAByAPX/AgAAAAQAAABzAPX/AgAAAAQAAAB0APX/AgAAAAQAAAB1APX/AgAAAAQAAAB2APX/AgAAAAQAAAB3APX/AgAAAAQAAAB4APX/AgAAAAQAAAB5APX/AgAAAAQAAAB6APX/AgAAAAQAAAB7APX/AgAAAAQAAAB8APX/AgAAAAQAAAB9APX/AgAAAAQAAAB+APX/AgAAAAQAAAB/APX/AgAAAAQAAACAAPX/AgAAAAQAAACBAPX/AgAAAAQAAACCAPX/AgAAAAQAAACDAPX/AgAAAAQAAACEAPX/AgAAAAQAAACFAPX/AgAAAAQAAACGAPX/AgAAAAQAAACHAPX/AgAAAAQAAACIAPX/AgAAAAQAAACJAPX/AgAAAAQAAACKAPX/AgAAAAQAAACLAPX/AgAAAAQAAACMAPX/AgAAAAQAAACNAPX/AgAAAAQAAACOAPX/AgAAAAQAAACPAPX/AgAAAAQAAACQAPX/AgAAAAQAAACRAPX/AgAAAAQAAACSAPX/AgAAAAQAAACTAPX/AgAAAAQAAACUAPX/AgAAAAQAAACVAPX/AgAAAAQAAACWAPX/AgAAAAQAAACXAPX/AgAAAAQAAACYAPX/AgAAAAQAAACZAPX/AgAAAAQAAACaAPX/AgAAAAQAAACbAPX/AgAAAAQAAACcAPX/AgAAAAQAAACdAPX/AgAAAAQAAACeAPX/AgAAAAQAAACfAPX/AgAAAAQAAACgAPX/AgAAAAQAAAChAPX/AgAAAAQAAABZAPX/AgAAAAQAAACiAPX/AgAAAAQAAACjAPX/AgAAAAQAAACkAPX/AgAAAAQAAAClAPX/AgAAAAQAAACmAPX/AgAAAAQAAACnAPX/AgAAAAQAAACoAPX/AgAAAAQAAACpAPX/AgAAAAQAAACqAPX/AgAAAAQAAACrAPX/AgAAAAQAAACsAPX/AgAAAAQAAACtAPX/AgAAAAQAAACuAPX/AgAAAAQAAACvAPX/AgAAAAQAAACvAPb/AgAAAAUAAACvAPf/AgAAAAUAAACvAPj/AgAAAAUAAACvAPn/AgAAAAUAAACvAPr/AgAAAAUAAACvAPv/AgAAAAUAAACvAPz/AgAAAAUAAACvAP3/AgAAAAUAAACvAP7/AgAAAAUAAACvAP//AgAAAAUAAACvAAAAAgAAAAUAAACvAAEAAgAAAAUAAABkAAEAAgAAAAUAAABlAAEAAgAAAAUAAABmAAEAAgAAAAUAAABnAAEAAgAAAAUAAABoAAEAAgAAAAUAAABpAAEAAgAAAAUAAABqAAEAAgAAAAUAAABrAAEAAgAAAAUAAABsAAEAAgAAAAUAAABtAAEAAgAAAAUAAABuAAEAAgAAAAUAAABvAAEAAgAAAAUAAABwAAEAAgAAAAUAAABxAAEAAgAAAAUAAAByAAEAAgAAAAUAAABzAAEAAgAAAAUAAAB0AAEAAgAAAAUAAAB1AAEAAgAAAAUAAAB2AAEAAgAAAAUAAAB3AAEAAgAAAAUAAAB4AAEAAgAAAAUAAAB5AAEAAgAAAAUAAAB6AAEAAgAAAAUAAAB7AAEAAgAAAAUAAAB8AAEAAgAAAAUAAAB9AAEAAgAAAAUAAAB+AAEAAgAAAAUAAAB/AAEAAgAAAAUAAACAAAEAAgAAAAUAAACBAAEAAgAAAAUAAACCAAEAAgAAAAUAAACDAAEAAgAAAAUAAACEAAEAAgAAAAUAAACFAAEAAgAAAAUAAACGAAEAAgAAAAUAAACHAAEAAgAAAAUAAACIAAEAAgAAAAUAAACJAAEAAgAAAAUAAACKAAEAAgAAAAUAAACLAAEAAgAAAAUAAACMAAEAAgAAAAUAAACNAAEAAgAAAAUAAACOAAEAAgAAAAUAAACPAAEAAgAAAAUAAACQAAEAAgAAAAUAAACRAAEAAgAAAAUAAACSAAEAAgAAAAUAAACTAAEAAgAAAAUAAACUAAEAAgAAAAUAAACVAAEAAgAAAAUAAACWAAEAAgAAAAUAAACXAAEAAgAAAAUAAACYAAEAAgAAAAUAAACZAAEAAgAAAAUAAACaAAEAAgAAAAUAAACbAAEAAgAAAAUAAACcAAEAAgAAAAUAAACdAAEAAgAAAAUAAACeAAEAAgAAAAUAAACfAAEAAgAAAAUAAACgAAEAAgAAAAUAAAChAAEAAgAAAAUAAACiAAEAAgAAAAUAAACjAAEAAgAAAAUAAACkAAEAAgAAAAUAAAClAAEAAgAAAAUAAACmAAEAAgAAAAUAAACnAAEAAgAAAAUAAACoAAEAAgAAAAUAAACpAAEAAgAAAAUAAACqAAEAAgAAAAUAAACrAAEAAgAAAAUAAACsAAEAAgAAAAUAAACtAAEAAgAAAAUAAACuAAEAAgAAAAUAAAArAAEAAgAAAAUAAAAsAAEAAgAAAAUAAAAtAAEAAgAAAAUAAAAuAAEAAgAAAAUAAAAvAAEAAgAAAAUAAAAwAAEAAgAAAAUAAAAxAAEAAgAAAAUAAAAyAAEAAgAAAAUAAAAzAAEAAgAAAAUAAAA0AAEAAgAAAAUAAAA1AAEAAgAAAAUAAAA2AAEAAgAAAAUAAAA3AAEAAgAAAAUAAAA4AAEAAgAAAAUAAAA5AAEAAgAAAAUAAAA6AAEAAgAAAAUAAAA7AAEAAgAAAAUAAAA8AAEAAgAAAAUAAAA9AAEAAgAAAAUAAAA+AAEAAgAAAAUAAAA/AAEAAgAAAAUAAABAAAEAAgAAAAUAAABBAAEAAgAAAAUAAABCAAEAAgAAAAUAAABDAAEAAgAAAAUAAABEAAEAAgAAAAUAAABFAAEAAgAAAAUAAABGAAEAAgAAAAUAAABHAAEAAgAAAAUAAABIAAEAAgAAAAUAAABJAAEAAgAAAAUAAABKAAEAAgAAAAUAAABLAAEAAgAAAAUAAABMAAEAAgAAAAUAAABNAAEAAgAAAAUAAABOAAEAAgAAAAUAAABPAAEAAgAAAAUAAABQAAEAAgAAAAUAAABRAAEAAgAAAAUAAABSAAEAAgAAAAUAAABTAAEAAgAAAAUAAABUAAEAAgAAAAUAAABVAAEAAgAAAAUAAABWAAEAAgAAAAUAAABXAAEAAgAAAAUAAABYAAEAAgAAAAUAAABZAAEAAgAAAAUAAABaAAEAAgAAAAUAAABbAAEAAgAAAAUAAABcAAEAAgAAAAUAAABdAAEAAgAAAAUAAABeAAEAAgAAAAUAAABfAAEAAgAAAAUAAABgAAEAAgAAAAUAAABhAAEAAgAAAAUAAABiAAEAAgAAAAUAAABjAAEAAgAAAAUAAADq/wEAAgAAAAUAAADr/wEAAgAAAAUAAADs/wEAAgAAAAUAAADt/wEAAgAAAAUAAADu/wEAAgAAAAUAAADv/wEAAgAAAAUAAADw/wEAAgAAAAUAAADx/wEAAgAAAAUAAADy/wEAAgAAAAUAAADz/wEAAgAAAAUAAAD0/wEAAgAAAAUAAAD1/wEAAgAAAAUAAAD2/wEAAgAAAAUAAAD3/wEAAgAAAAUAAAD4/wEAAgAAAAUAAAD5/wEAAgAAAAUAAAD6/wEAAgAAAAUAAAD7/wEAAgAAAAUAAAD8/wEAAgAAAAUAAAD9/wEAAgAAAAUAAAD+/wEAAgAAAAUAAAD//wEAAgAAAAUAAAAAAAEAAgAAAAUAAAABAAEAAgAAAAUAAAACAAEAAgAAAAUAAAADAAEAAgAAAAUAAAAEAAEAAgAAAAUAAAAFAAEAAgAAAAUAAAAGAAEAAgAAAAUAAAAHAAEAAgAAAAUAAAAIAAEAAgAAAAUAAAAJAAEAAgAAAAUAAAAKAAEAAgAAAAUAAAALAAEAAgAAAAUAAAAMAAEAAgAAAAUAAAANAAEAAgAAAAUAAAAOAAEAAgAAAAUAAAAPAAEAAgAAAAUAAAAQAAEAAgAAAAUAAAARAAEAAgAAAAUAAAASAAEAAgAAAAUAAAATAAEAAgAAAAUAAAAUAAEAAgAAAAUAAAAVAAEAAgAAAAUAAAAWAAEAAgAAAAUAAAAXAAEAAgAAAAUAAAAYAAEAAgAAAAUAAAAZAAEAAgAAAAUAAAAaAAEAAgAAAAUAAAAbAAEAAgAAAAUAAAAcAAEAAgAAAAUAAAAdAAEAAgAAAAUAAAAeAAEAAgAAAAUAAAAfAAEAAgAAAAUAAAAgAAEAAgAAAAUAAAAhAAEAAgAAAAUAAAAiAAEAAgAAAAUAAAAjAAEAAgAAAAUAAAAkAAEAAgAAAAUAAAAlAAEAAgAAAAUAAAAmAAEAAgAAAAUAAAAnAAEAAgAAAAUAAAAoAAEAAgAAAAUAAAApAAEAAgAAAAUAAAAqAAEAAgAAAAUAAADw//b/AgAAAAUAAADw//f/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADq//X/AgAAAAUAAADq//b/AgAAAAUAAADq//f/AgAAAAUAAADq//j/AgAAAAUAAADq//n/AgAAAAUAAADq//r/AgAAAAUAAADq//v/AgAAAAUAAADq//z/AgAAAAUAAADq//3/AgAAAAUAAADq//7/AgAAAAUAAADq////AgAAAAUAAADq/wAAAgAAAAUAAADr//X/AgAAAAUAAADr//b/AgAAAAUAAADr//f/AgAAAAUAAADr//j/AgAAAAUAAADr//n/AgAAAAUAAADr//r/AgAAAAUAAADr//v/AgAAAAUAAADr//z/AgAAAAUAAADr//3/AgAAAAUAAADr//7/AgAAAAUAAADr////AgAAAAUAAADr/wAAAgAAAAUAAADs//X/AgAAAAUAAADs//b/AgAAAAUAAADs//f/AgAAAAUAAADs//j/AgAAAAUAAADs//n/AgAAAAUAAADs//r/AgAAAAUAAADs//v/AgAAAAUAAADs//z/AgAAAAUAAADs//3/AgAAAAUAAADs//7/AgAAAAUAAADs////AgAAAAUAAADs/wAAAgAAAAUAAADt//X/AgAAAAUAAADt//b/AgAAAAUAAADt//f/AgAAAAUAAADt//j/AgAAAAUAAADt//n/AgAAAAUAAADt//r/AgAAAAUAAADt//v/AgAAAAUAAADt//z/AgAAAAUAAADt//3/AgAAAAUAAADt//7/AgAAAAUAAADt////AgAAAAUAAADt/wAAAgAAAAUAAADu//X/AgAAAAUAAADu//b/AgAAAAUAAADu//f/AgAAAAUAAADu//j/AgAAAAUAAADu//n/AgAAAAUAAADu//r/AgAAAAUAAADu//v/AgAAAAUAAADu//z/AgAAAAUAAADu//3/AgAAAAUAAADu//7/AgAAAAUAAADu////AgAAAAUAAADu/wAAAgAAAAUAAADv//X/AgAAAAUAAADv//b/AgAAAAUAAADv//f/AgAAAAUAAADv//j/AgAAAAUAAADv//n/AgAAAAUAAADv//r/AgAAAAUAAADv//v/AgAAAAUAAADv//z/AgAAAAUAAADv//3/AgAAAAUAAADv//7/AgAAAAUAAADv////AgAAAAUAAADv/wAAAgAAAAUAAADx//b/AgAAAAUAAADx//f/AgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADy//b/AgAAAAUAAADy//f/AgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADz//b/AgAAAAUAAADz//f/AgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAAD0//b/AgAAAAUAAAD0//f/AgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD1//b/AgAAAAUAAAD1//f/AgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD2//b/AgAAAAUAAAD2//f/AgAAAAUAAAD2//j/AgAAAAUAAAD2//n/AgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD3//b/AgAAAAUAAAD3//f/AgAAAAUAAAD3//j/AgAAAAUAAAD3//n/AgAAAAUAAAD3//r/AgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD4//b/AgAAAAUAAAD4//f/AgAAAAUAAAD4//j/AgAAAAUAAAD4//n/AgAAAAUAAAD4//r/AgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD5//b/AgAAAAUAAAD5//f/AgAAAAUAAAD5//j/AgAAAAUAAAD5//n/AgAAAAUAAAD5//r/AgAAAAUAAAD5//v/AgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD6//b/AgAAAAUAAAD6//f/AgAAAAUAAAD6//j/AgAAAAUAAAD6//n/AgAAAAUAAAD6//r/AgAAAAUAAAD6//v/AgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD7//b/AgAAAAUAAAD7//f/AgAAAAUAAAD7//j/AgAAAAUAAAD7//n/AgAAAAUAAAD7//r/AgAAAAUAAAD7//v/AgAAAAUAAAD7//z/AgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD8//b/AgAAAAUAAAD8//f/AgAAAAUAAAD8//j/AgAAAAUAAAD8//n/AgAAAAUAAAD8//r/AgAAAAUAAAD8//v/AgAAAAUAAAD8//z/AgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD9//b/AgAAAAUAAAD9//f/AgAAAAUAAAD9//j/AgAAAAUAAAD9//n/AgAAAAUAAAD9//r/AgAAAAUAAAD9//v/AgAAAAUAAAD9//z/AgAAAAUAAAD9//3/AgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD+//b/AgAAAAUAAAD+//f/AgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD+//r/AgAAAAUAAAD+//v/AgAAAAUAAAD+//z/AgAAAAUAAAD+//3/AgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD///b/AgAAAAUAAAD///f/AgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///r/AgAAAAUAAAD///v/AgAAAAUAAAD///z/AgAAAAUAAAD///3/AgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAAAAPb/AgAAAAUAAAAAAPf/AgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAABAPb/AgAAAAUAAAABAPf/AgAAAAUAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPr/AgAAAAUAAAABAPv/AgAAAAUAAAABAPz/AgAAAAUAAAABAP3/AgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAACAPb/AgAAAAUAAAACAPf/AgAAAAUAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPr/AgAAAAUAAAACAPv/AgAAAAUAAAACAPz/AgAAAAUAAAACAP3/AgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAADAPb/AgAAAAUAAAADAPf/AgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPr/AgAAAAUAAAADAPv/AgAAAAUAAAADAPz/AgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAAEAPb/AgAAAAUAAAAEAPf/AgAAAAUAAAAEAPj/AgAAAAUAAAAEAPn/AgAAAAUAAAAEAPr/AgAAAAUAAAAEAPv/AgAAAAUAAAAEAPz/AgAAAAUAAAAEAP3/AgAAAAUAAAAEAP7/AgAAAAUAAAAEAP//AgAAAAUAAAAEAAAAAgAAAAUAAAAFAPb/AgAAAAUAAAAFAPf/AgAAAAUAAAAFAPj/AgAAAAUAAAAFAPn/AgAAAAUAAAAFAPr/AgAAAAUAAAAFAPv/AgAAAAUAAAAFAPz/AgAAAAUAAAAFAP3/AgAAAAUAAAAFAP7/AgAAAAUAAAAFAP//AgAAAAUAAAAFAAAAAgAAAAUAAAAGAPb/AgAAAAUAAAAGAPf/AgAAAAUAAAAGAPj/AgAAAAUAAAAGAPn/AgAAAAUAAAAGAPr/AgAAAAUAAAAGAPv/AgAAAAUAAAAGAPz/AgAAAAUAAAAGAP3/AgAAAAUAAAAGAP7/AgAAAAUAAAAGAP//AgAAAAUAAAAGAAAAAgAAAAUAAAAHAPb/AgAAAAUAAAAHAPf/AgAAAAUAAAAHAPj/AgAAAAUAAAAHAPn/AgAAAAUAAAAHAPr/AgAAAAUAAAAHAPv/AgAAAAUAAAAHAPz/AgAAAAUAAAAHAP3/AgAAAAUAAAAHAP7/AgAAAAUAAAAHAP//AgAAAAUAAAAHAAAAAgAAAAUAAAAIAPb/AgAAAAUAAAAIAPf/AgAAAAUAAAAIAPj/AgAAAAUAAAAIAPn/AgAAAAUAAAAIAPr/AgAAAAUAAAAIAPv/AgAAAAUAAAAIAPz/AgAAAAUAAAAIAP3/AgAAAAUAAAAIAP7/AgAAAAUAAAAIAP//AgAAAAUAAAAIAAAAAgAAAAUAAAAJAPb/AgAAAAUAAAAJAPf/AgAAAAUAAAAJAPj/AgAAAAUAAAAJAPn/AgAAAAUAAAAJAPr/AgAAAAUAAAAJAPv/AgAAAAUAAAAJAPz/AgAAAAUAAAAJAP3/AgAAAAUAAAAJAP7/AgAAAAUAAAAJAP//AgAAAAUAAAAJAAAAAgAAAAUAAAAKAPb/AgAAAAUAAAAKAPf/AgAAAAUAAAAKAPj/AgAAAAUAAAAKAPn/AgAAAAUAAAAKAPr/AgAAAAUAAAAKAPv/AgAAAAUAAAAKAPz/AgAAAAUAAAAKAP3/AgAAAAUAAAAKAP7/AgAAAAUAAAAKAP//AgAAAAUAAAAKAAAAAgAAAAUAAAALAPb/AgAAAAUAAAALAPf/AgAAAAUAAAALAPj/AgAAAAUAAAALAPn/AgAAAAUAAAALAPr/AgAAAAUAAAALAPv/AgAAAAUAAAALAPz/AgAAAAUAAAALAP3/AgAAAAUAAAALAP7/AgAAAAUAAAALAP//AgAAAAUAAAALAAAAAgAAAAUAAAAMAPb/AgAAAAUAAAAMAPf/AgAAAAUAAAAMAPj/AgAAAAUAAAAMAPn/AgAAAAUAAAAMAPr/AgAAAAUAAAAMAPv/AgAAAAUAAAAMAPz/AgAAAAUAAAAMAP3/AgAAAAUAAAAMAP7/AgAAAAUAAAAMAP//AgAAAAUAAAAMAAAAAgAAAAUAAAANAPb/AgAAAAUAAAANAPf/AgAAAAUAAAANAPj/AgAAAAUAAAANAPn/AgAAAAUAAAANAPr/AgAAAAUAAAANAPv/AgAAAAUAAAANAPz/AgAAAAUAAAANAP3/AgAAAAUAAAANAP7/AgAAAAUAAAANAP//AgAAAAUAAAANAAAAAgAAAAUAAAAOAPb/AgAAAAUAAAAOAPf/AgAAAAUAAAAOAPj/AgAAAAUAAAAOAPn/AgAAAAUAAAAOAPr/AgAAAAUAAAAOAPv/AgAAAAUAAAAOAPz/AgAAAAUAAAAOAP3/AgAAAAUAAAAOAP7/AgAAAAUAAAAOAP//AgAAAAUAAAAOAAAAAgAAAAUAAAAPAPb/AgAAAAUAAAAPAPf/AgAAAAUAAAAPAPj/AgAAAAUAAAAPAPn/AgAAAAUAAAAPAPr/AgAAAAUAAAAPAPv/AgAAAAUAAAAPAPz/AgAAAAUAAAAPAP3/AgAAAAUAAAAPAP7/AgAAAAUAAAAPAP//AgAAAAUAAAAPAAAAAgAAAAUAAAAQAPb/AgAAAAUAAAAQAPf/AgAAAAUAAAAQAPj/AgAAAAUAAAAQAPn/AgAAAAUAAAAQAPr/AgAAAAUAAAAQAPv/AgAAAAUAAAAQAPz/AgAAAAUAAAAQAP3/AgAAAAUAAAAQAP7/AgAAAAUAAAAQAP//AgAAAAUAAAAQAAAAAgAAAAUAAAARAPb/AgAAAAUAAAARAPf/AgAAAAUAAAARAPj/AgAAAAUAAAARAPn/AgAAAAUAAAARAPr/AgAAAAUAAAARAPv/AgAAAAUAAAARAPz/AgAAAAUAAAARAP3/AgAAAAUAAAARAP7/AgAAAAUAAAARAP//AgAAAAUAAAARAAAAAgAAAAUAAAASAPb/AgAAAAUAAAASAPf/AgAAAAUAAAASAPj/AgAAAAUAAAASAPn/AgAAAAUAAAASAPr/AgAAAAUAAAASAPv/AgAAAAUAAAASAPz/AgAAAAUAAAASAP3/AgAAAAUAAAASAP7/AgAAAAUAAAASAP//AgAAAAUAAAASAAAAAgAAAAUAAAATAPb/AgAAAAUAAAATAPf/AgAAAAUAAAATAPj/AgAAAAUAAAATAPn/AgAAAAUAAAATAPr/AgAAAAUAAAATAPv/AgAAAAUAAAATAPz/AgAAAAUAAAATAP3/AgAAAAUAAAATAP7/AgAAAAUAAAATAP//AgAAAAUAAAATAAAAAgAAAAUAAAAUAPb/AgAAAAUAAAAUAPf/AgAAAAUAAAAUAPj/AgAAAAUAAAAUAPn/AgAAAAUAAAAUAPr/AgAAAAUAAAAUAPv/AgAAAAUAAAAUAPz/AgAAAAUAAAAUAP3/AgAAAAUAAAAUAP7/AgAAAAUAAAAUAP//AgAAAAUAAAAUAAAAAgAAAAUAAAAVAPb/AgAAAAUAAAAVAPf/AgAAAAUAAAAVAPj/AgAAAAUAAAAVAPn/AgAAAAUAAAAVAPr/AgAAAAUAAAAVAPv/AgAAAAUAAAAVAPz/AgAAAAUAAAAVAP3/AgAAAAUAAAAVAP7/AgAAAAUAAAAVAP//AgAAAAUAAAAVAAAAAgAAAAUAAAAWAPb/AgAAAAUAAAAWAPf/AgAAAAUAAAAWAPj/AgAAAAUAAAAWAPn/AgAAAAUAAAAWAPr/AgAAAAUAAAAWAPv/AgAAAAUAAAAWAPz/AgAAAAUAAAAWAP3/AgAAAAUAAAAWAP7/AgAAAAUAAAAWAP//AgAAAAUAAAAWAAAAAgAAAAUAAAAXAPb/AgAAAAUAAAAXAPf/AgAAAAUAAAAXAPj/AgAAAAUAAAAXAPn/AgAAAAUAAAAXAPr/AgAAAAUAAAAXAPv/AgAAAAUAAAAXAPz/AgAAAAUAAAAXAP3/AgAAAAUAAAAXAP7/AgAAAAUAAAAXAP//AgAAAAUAAAAXAAAAAgAAAAUAAAAYAPb/AgAAAAUAAAAYAPf/AgAAAAUAAAAYAPj/AgAAAAUAAAAYAPn/AgAAAAUAAAAYAPr/AgAAAAUAAAAYAPv/AgAAAAUAAAAYAPz/AgAAAAUAAAAYAP3/AgAAAAUAAAAYAP7/AgAAAAUAAAAYAP//AgAAAAUAAAAYAAAAAgAAAAUAAAAZAPb/AgAAAAUAAAAZAPf/AgAAAAUAAAAZAPj/AgAAAAUAAAAZAPn/AgAAAAUAAAAZAPr/AgAAAAUAAAAZAPv/AgAAAAUAAAAZAPz/AgAAAAUAAAAZAP3/AgAAAAUAAAAZAP7/AgAAAAUAAAAZAP//AgAAAAUAAAAZAAAAAgAAAAUAAAAaAPb/AgAAAAUAAAAaAPf/AgAAAAUAAAAaAPj/AgAAAAUAAAAaAPn/AgAAAAUAAAAaAPr/AgAAAAUAAAAaAPv/AgAAAAUAAAAaAPz/AgAAAAUAAAAaAP3/AgAAAAUAAAAaAP7/AgAAAAUAAAAaAP//AgAAAAUAAAAaAAAAAgAAAAUAAAAbAPb/AgAAAAUAAAAbAPf/AgAAAAUAAAAbAPj/AgAAAAUAAAAbAPn/AgAAAAUAAAAbAPr/AgAAAAUAAAAbAPv/AgAAAAUAAAAbAPz/AgAAAAUAAAAbAP3/AgAAAAUAAAAbAP7/AgAAAAUAAAAbAP//AgAAAAUAAAAbAAAAAgAAAAUAAAAcAPb/AgAAAAUAAAAcAPf/AgAAAAUAAAAcAPj/AgAAAAUAAAAcAPn/AgAAAAUAAAAcAPr/AgAAAAUAAAAcAPv/AgAAAAUAAAAcAPz/AgAAAAUAAAAcAP3/AgAAAAUAAAAcAP7/AgAAAAUAAAAcAP//AgAAAAUAAAAcAAAAAgAAAAUAAAAdAPb/AgAAAAUAAAAdAPf/AgAAAAUAAAAdAPj/AgAAAAUAAAAdAPn/AgAAAAUAAAAdAPr/AgAAAAUAAAAdAPv/AgAAAAUAAAAdAPz/AgAAAAUAAAAdAP3/AgAAAAUAAAAdAP7/AgAAAAUAAAAdAP//AgAAAAUAAAAdAAAAAgAAAAUAAAAeAPb/AgAAAAUAAAAeAPf/AgAAAAUAAAAeAPj/AgAAAAUAAAAeAPn/AgAAAAUAAAAeAPr/AgAAAAUAAAAeAPv/AgAAAAUAAAAeAPz/AgAAAAUAAAAeAP3/AgAAAAUAAAAeAP7/AgAAAAUAAAAeAP//AgAAAAUAAAAeAAAAAgAAAAUAAAAfAPb/AgAAAAUAAAAfAPf/AgAAAAUAAAAfAPj/AgAAAAUAAAAfAPn/AgAAAAUAAAAfAPr/AgAAAAUAAAAfAPv/AgAAAAUAAAAfAPz/AgAAAAUAAAAfAP3/AgAAAAUAAAAfAP7/AgAAAAUAAAAfAP//AgAAAAUAAAAfAAAAAgAAAAUAAAAgAPb/AgAAAAUAAAAgAPf/AgAAAAUAAAAgAPj/AgAAAAUAAAAgAPn/AgAAAAUAAAAgAPr/AgAAAAUAAAAgAPv/AgAAAAUAAAAgAPz/AgAAAAUAAAAgAP3/AgAAAAUAAAAgAP7/AgAAAAUAAAAgAP//AgAAAAUAAAAgAAAAAgAAAAUAAAAhAPb/AgAAAAUAAAAhAPf/AgAAAAUAAAAhAPj/AgAAAAUAAAAhAPn/AgAAAAUAAAAhAPr/AgAAAAUAAAAhAPv/AgAAAAUAAAAhAPz/AgAAAAUAAAAhAP3/AgAAAAUAAAAhAP7/AgAAAAUAAAAhAP//AgAAAAUAAAAhAAAAAgAAAAUAAAAiAPb/AgAAAAUAAAAiAPf/AgAAAAUAAAAiAPj/AgAAAAUAAAAiAPn/AgAAAAUAAAAiAPr/AgAAAAUAAAAiAPv/AgAAAAUAAAAiAPz/AgAAAAUAAAAiAP3/AgAAAAUAAAAiAP7/AgAAAAUAAAAiAP//AgAAAAUAAAAiAAAAAgAAAAUAAAAjAPb/AgAAAAUAAAAjAPf/AgAAAAUAAAAjAPj/AgAAAAUAAAAjAPn/AgAAAAUAAAAjAPr/AgAAAAUAAAAjAPv/AgAAAAUAAAAjAPz/AgAAAAUAAAAjAP3/AgAAAAUAAAAjAP7/AgAAAAUAAAAjAP//AgAAAAUAAAAjAAAAAgAAAAUAAAAkAPb/AgAAAAUAAAAkAPf/AgAAAAUAAAAkAPj/AgAAAAUAAAAkAPn/AgAAAAUAAAAkAPr/AgAAAAUAAAAkAPv/AgAAAAUAAAAkAPz/AgAAAAUAAAAkAP3/AgAAAAUAAAAkAP7/AgAAAAUAAAAkAP//AgAAAAUAAAAkAAAAAgAAAAUAAAAlAPb/AgAAAAUAAAAlAPf/AgAAAAUAAAAlAPj/AgAAAAUAAAAlAPn/AgAAAAUAAAAlAPr/AgAAAAUAAAAlAPv/AgAAAAUAAAAlAPz/AgAAAAUAAAAlAP3/AgAAAAUAAAAlAP7/AgAAAAUAAAAlAP//AgAAAAUAAAAlAAAAAgAAAAUAAAAmAPb/AgAAAAUAAAAmAPf/AgAAAAUAAAAmAPj/AgAAAAUAAAAmAPn/AgAAAAUAAAAmAPr/AgAAAAUAAAAmAPv/AgAAAAUAAAAmAPz/AgAAAAUAAAAmAP3/AgAAAAUAAAAmAP7/AgAAAAUAAAAmAP//AgAAAAUAAAAmAAAAAgAAAAUAAAAnAPb/AgAAAAUAAAAnAPf/AgAAAAUAAAAnAPj/AgAAAAUAAAAnAPn/AgAAAAUAAAAnAPr/AgAAAAUAAAAnAPv/AgAAAAUAAAAnAPz/AgAAAAUAAAAnAP3/AgAAAAUAAAAnAP7/AgAAAAUAAAAnAP//AgAAAAUAAAAnAAAAAgAAAAUAAAAoAPb/AgAAAAUAAAAoAPf/AgAAAAUAAAAoAPj/AgAAAAUAAAAoAPn/AgAAAAUAAAAoAPr/AgAAAAUAAAAoAPv/AgAAAAUAAAAoAPz/AgAAAAUAAAAoAP3/AgAAAAUAAAAoAP7/AgAAAAUAAAAoAP//AgAAAAUAAAAoAAAAAgAAAAUAAAApAPb/AgAAAAUAAAApAPf/AgAAAAUAAAApAPj/AgAAAAUAAAApAPn/AgAAAAUAAAApAPr/AgAAAAUAAAApAPv/AgAAAAUAAAApAPz/AgAAAAUAAAApAP3/AgAAAAUAAAApAP7/AgAAAAUAAAApAP//AgAAAAUAAAApAAAAAgAAAAUAAAAqAPb/AgAAAAUAAAAqAPf/AgAAAAUAAAAqAPj/AgAAAAUAAAAqAPn/AgAAAAUAAAAqAPr/AgAAAAUAAAAqAPv/AgAAAAUAAAAqAPz/AgAAAAUAAAAqAP3/AgAAAAUAAAAqAP7/AgAAAAUAAAAqAP//AgAAAAUAAAAqAAAAAgAAAAUAAAArAPb/AgAAAAUAAAArAPf/AgAAAAUAAAArAPj/AgAAAAUAAAArAPn/AgAAAAUAAAArAPr/AgAAAAUAAAArAPv/AgAAAAUAAAArAPz/AgAAAAUAAAArAP3/AgAAAAUAAAArAP7/AgAAAAUAAAArAP//AgAAAAUAAAArAAAAAgAAAAUAAAAsAPb/AgAAAAUAAAAsAPf/AgAAAAUAAAAsAPj/AgAAAAUAAAAsAPn/AgAAAAUAAAAsAPr/AgAAAAUAAAAsAPv/AgAAAAUAAAAsAPz/AgAAAAUAAAAsAP3/AgAAAAUAAAAsAP7/AgAAAAUAAAAsAP//AgAAAAUAAAAsAAAAAgAAAAUAAAAtAPb/AgAAAAUAAAAtAPf/AgAAAAUAAAAtAPj/AgAAAAUAAAAtAPn/AgAAAAUAAAAtAPr/AgAAAAUAAAAtAPv/AgAAAAUAAAAtAPz/AgAAAAUAAAAtAP3/AgAAAAUAAAAtAP7/AgAAAAUAAAAtAP//AgAAAAUAAAAtAAAAAgAAAAUAAAAuAPb/AgAAAAUAAAAuAPf/AgAAAAUAAAAuAPj/AgAAAAUAAAAuAPn/AgAAAAUAAAAuAPr/AgAAAAUAAAAuAPv/AgAAAAUAAAAuAPz/AgAAAAUAAAAuAP3/AgAAAAUAAAAuAP7/AgAAAAUAAAAuAP//AgAAAAUAAAAuAAAAAgAAAAUAAAAvAPb/AgAAAAUAAAAvAPf/AgAAAAUAAAAvAPj/AgAAAAUAAAAvAPn/AgAAAAUAAAAvAPr/AgAAAAUAAAAvAPv/AgAAAAUAAAAvAPz/AgAAAAUAAAAvAP3/AgAAAAUAAAAvAP7/AgAAAAUAAAAvAP//AgAAAAUAAAAvAAAAAgAAAAUAAAAwAPb/AgAAAAUAAAAwAPf/AgAAAAUAAAAwAPj/AgAAAAUAAAAwAPn/AgAAAAUAAAAwAPr/AgAAAAUAAAAwAPv/AgAAAAUAAAAwAPz/AgAAAAUAAAAwAP3/AgAAAAUAAAAwAP7/AgAAAAUAAAAwAP//AgAAAAUAAAAwAAAAAgAAAAUAAAAxAPb/AgAAAAUAAAAxAPf/AgAAAAUAAAAxAPj/AgAAAAUAAAAxAPn/AgAAAAUAAAAxAPr/AgAAAAUAAAAxAPv/AgAAAAUAAAAxAPz/AgAAAAUAAAAxAP3/AgAAAAUAAAAxAP7/AgAAAAUAAAAxAP//AgAAAAUAAAAxAAAAAgAAAAUAAAAyAPb/AgAAAAUAAAAyAPf/AgAAAAUAAAAyAPj/AgAAAAUAAAAyAPn/AgAAAAUAAAAyAPr/AgAAAAUAAAAyAPv/AgAAAAUAAAAyAPz/AgAAAAUAAAAyAP3/AgAAAAUAAAAyAP7/AgAAAAUAAAAyAP//AgAAAAUAAAAyAAAAAgAAAAUAAAAzAPb/AgAAAAUAAAAzAPf/AgAAAAUAAAAzAPj/AgAAAAUAAAAzAPn/AgAAAAUAAAAzAPr/AgAAAAUAAAAzAPv/AgAAAAUAAAAzAPz/AgAAAAUAAAAzAP3/AgAAAAUAAAAzAP7/AgAAAAUAAAAzAP//AgAAAAUAAAAzAAAAAgAAAAUAAAA0APb/AgAAAAUAAAA0APf/AgAAAAUAAAA0APj/AgAAAAUAAAA0APn/AgAAAAUAAAA0APr/AgAAAAUAAAA0APv/AgAAAAUAAAA0APz/AgAAAAUAAAA0AP3/AgAAAAUAAAA0AP7/AgAAAAUAAAA0AP//AgAAAAUAAAA0AAAAAgAAAAUAAAA1APb/AgAAAAUAAAA1APf/AgAAAAUAAAA1APj/AgAAAAUAAAA1APn/AgAAAAUAAAA1APr/AgAAAAUAAAA1APv/AgAAAAUAAAA1APz/AgAAAAUAAAA1AP3/AgAAAAUAAAA1AP7/AgAAAAUAAAA1AP//AgAAAAUAAAA1AAAAAgAAAAUAAAA2APb/AgAAAAUAAAA2APf/AgAAAAUAAAA2APj/AgAAAAUAAAA2APn/AgAAAAUAAAA2APr/AgAAAAUAAAA2APv/AgAAAAUAAAA2APz/AgAAAAUAAAA2AP3/AgAAAAUAAAA2AP7/AgAAAAUAAAA2AP//AgAAAAUAAAA2AAAAAgAAAAUAAAA3APb/AgAAAAUAAAA3APf/AgAAAAUAAAA3APj/AgAAAAUAAAA3APn/AgAAAAUAAAA3APr/AgAAAAUAAAA3APv/AgAAAAUAAAA3APz/AgAAAAUAAAA3AP3/AgAAAAUAAAA3AP7/AgAAAAUAAAA3AP//AgAAAAUAAAA3AAAAAgAAAAUAAAA4APb/AgAAAAUAAAA4APf/AgAAAAUAAAA4APj/AgAAAAUAAAA4APn/AgAAAAUAAAA4APr/AgAAAAUAAAA4APv/AgAAAAUAAAA4APz/AgAAAAUAAAA4AP3/AgAAAAUAAAA4AP7/AgAAAAUAAAA4AP//AgAAAAUAAAA4AAAAAgAAAAUAAAA5APb/AgAAAAUAAAA5APf/AgAAAAUAAAA5APj/AgAAAAUAAAA5APn/AgAAAAUAAAA5APr/AgAAAAUAAAA5APv/AgAAAAUAAAA5APz/AgAAAAUAAAA5AP3/AgAAAAUAAAA5AP7/AgAAAAUAAAA5AP//AgAAAAUAAAA5AAAAAgAAAAUAAAA6APb/AgAAAAUAAAA6APf/AgAAAAUAAAA6APj/AgAAAAUAAAA6APn/AgAAAAUAAAA6APr/AgAAAAUAAAA6APv/AgAAAAUAAAA6APz/AgAAAAUAAAA6AP3/AgAAAAUAAAA6AP7/AgAAAAUAAAA6AP//AgAAAAUAAAA6AAAAAgAAAAUAAAA7APb/AgAAAAUAAAA7APf/AgAAAAUAAAA7APj/AgAAAAUAAAA7APn/AgAAAAUAAAA7APr/AgAAAAUAAAA7APv/AgAAAAUAAAA7APz/AgAAAAUAAAA7AP3/AgAAAAUAAAA7AP7/AgAAAAUAAAA7AP//AgAAAAUAAAA7AAAAAgAAAAUAAAA8APb/AgAAAAUAAAA8APf/AgAAAAUAAAA8APj/AgAAAAUAAAA8APn/AgAAAAUAAAA8APr/AgAAAAUAAAA8APv/AgAAAAUAAAA8APz/AgAAAAUAAAA8AP3/AgAAAAUAAAA8AP7/AgAAAAUAAAA8AP//AgAAAAUAAAA8AAAAAgAAAAUAAAA9APb/AgAAAAUAAAA9APf/AgAAAAUAAAA9APj/AgAAAAUAAAA9APn/AgAAAAUAAAA9APr/AgAAAAUAAAA9APv/AgAAAAUAAAA9APz/AgAAAAUAAAA9AP3/AgAAAAUAAAA9AP7/AgAAAAUAAAA9AP//AgAAAAUAAAA9AAAAAgAAAAUAAAA+APb/AgAAAAUAAAA+APf/AgAAAAUAAAA+APj/AgAAAAUAAAA+APn/AgAAAAUAAAA+APr/AgAAAAUAAAA+APv/AgAAAAUAAAA+APz/AgAAAAUAAAA+AP3/AgAAAAUAAAA+AP7/AgAAAAUAAAA+AP//AgAAAAUAAAA+AAAAAgAAAAUAAAA/APb/AgAAAAUAAAA/APf/AgAAAAUAAAA/APj/AgAAAAUAAAA/APn/AgAAAAUAAAA/APr/AgAAAAUAAAA/APv/AgAAAAUAAAA/APz/AgAAAAUAAAA/AP3/AgAAAAUAAAA/AP7/AgAAAAUAAAA/AP//AgAAAAUAAAA/AAAAAgAAAAUAAABAAPb/AgAAAAUAAABAAPf/AgAAAAUAAABAAPj/AgAAAAUAAABAAPn/AgAAAAUAAABAAPr/AgAAAAUAAABAAPv/AgAAAAUAAABAAPz/AgAAAAUAAABAAP3/AgAAAAUAAABAAP7/AgAAAAUAAABAAP//AgAAAAUAAABAAAAAAgAAAAUAAABBAPb/AgAAAAUAAABBAPf/AgAAAAUAAABBAPj/AgAAAAUAAABBAPn/AgAAAAUAAABBAPr/AgAAAAUAAABBAPv/AgAAAAUAAABBAPz/AgAAAAUAAABBAP3/AgAAAAUAAABBAP7/AgAAAAUAAABBAP//AgAAAAUAAABBAAAAAgAAAAUAAABCAPb/AgAAAAUAAABCAPf/AgAAAAUAAABCAPj/AgAAAAUAAABCAPn/AgAAAAUAAABCAPr/AgAAAAUAAABCAPv/AgAAAAUAAABCAPz/AgAAAAUAAABCAP3/AgAAAAUAAABCAP7/AgAAAAUAAABCAP//AgAAAAUAAABCAAAAAgAAAAUAAABDAPb/AgAAAAUAAABDAPf/AgAAAAUAAABDAPj/AgAAAAUAAABDAPn/AgAAAAUAAABDAPr/AgAAAAUAAABDAPv/AgAAAAUAAABDAPz/AgAAAAUAAABDAP3/AgAAAAUAAABDAP7/AgAAAAUAAABDAP//AgAAAAUAAABDAAAAAgAAAAUAAABEAPb/AgAAAAUAAABEAPf/AgAAAAUAAABEAPj/AgAAAAUAAABEAPn/AgAAAAUAAABEAPr/AgAAAAUAAABEAPv/AgAAAAUAAABEAPz/AgAAAAUAAABEAP3/AgAAAAUAAABEAP7/AgAAAAUAAABEAP//AgAAAAUAAABEAAAAAgAAAAUAAABFAPb/AgAAAAUAAABFAPf/AgAAAAUAAABFAPj/AgAAAAUAAABFAPn/AgAAAAUAAABFAPr/AgAAAAUAAABFAPv/AgAAAAUAAABFAPz/AgAAAAUAAABFAP3/AgAAAAUAAABFAP7/AgAAAAUAAABFAP//AgAAAAUAAABFAAAAAgAAAAUAAABGAPb/AgAAAAUAAABGAPf/AgAAAAUAAABGAPj/AgAAAAUAAABGAPn/AgAAAAUAAABGAPr/AgAAAAUAAABGAPv/AgAAAAUAAABGAPz/AgAAAAUAAABGAP3/AgAAAAUAAABGAP7/AgAAAAUAAABGAP//AgAAAAUAAABGAAAAAgAAAAUAAABHAPb/AgAAAAUAAABHAPf/AgAAAAUAAABHAPj/AgAAAAUAAABHAPn/AgAAAAUAAABHAPr/AgAAAAUAAABHAPv/AgAAAAUAAABHAPz/AgAAAAUAAABHAP3/AgAAAAUAAABHAP7/AgAAAAUAAABHAP//AgAAAAUAAABHAAAAAgAAAAUAAABIAPb/AgAAAAUAAABIAPf/AgAAAAUAAABIAPj/AgAAAAUAAABIAPn/AgAAAAUAAABIAPr/AgAAAAUAAABIAPv/AgAAAAUAAABIAPz/AgAAAAUAAABIAP3/AgAAAAUAAABIAP7/AgAAAAUAAABIAP//AgAAAAUAAABIAAAAAgAAAAUAAABJAPb/AgAAAAUAAABJAPf/AgAAAAUAAABJAPj/AgAAAAUAAABJAPn/AgAAAAUAAABJAPr/AgAAAAUAAABJAPv/AgAAAAUAAABJAPz/AgAAAAUAAABJAP3/AgAAAAUAAABJAP7/AgAAAAUAAABJAP//AgAAAAUAAABJAAAAAgAAAAUAAABKAPb/AgAAAAUAAABKAPf/AgAAAAUAAABKAPj/AgAAAAUAAABKAPn/AgAAAAUAAABKAPr/AgAAAAUAAABKAPv/AgAAAAUAAABKAPz/AgAAAAUAAABKAP3/AgAAAAUAAABKAP7/AgAAAAUAAABKAP//AgAAAAUAAABKAAAAAgAAAAUAAABLAPb/AgAAAAUAAABLAPf/AgAAAAUAAABLAPj/AgAAAAUAAABLAPn/AgAAAAUAAABLAPr/AgAAAAUAAABLAPv/AgAAAAUAAABLAPz/AgAAAAUAAABLAP3/AgAAAAUAAABLAP7/AgAAAAUAAABLAP//AgAAAAUAAABLAAAAAgAAAAUAAABMAPb/AgAAAAUAAABMAPf/AgAAAAUAAABMAPj/AgAAAAUAAABMAPn/AgAAAAUAAABMAPr/AgAAAAUAAABMAPv/AgAAAAUAAABMAPz/AgAAAAUAAABMAP3/AgAAAAUAAABMAP7/AgAAAAUAAABMAP//AgAAAAUAAABMAAAAAgAAAAUAAABNAPb/AgAAAAUAAABNAPf/AgAAAAUAAABNAPj/AgAAAAUAAABNAPn/AgAAAAUAAABNAPr/AgAAAAUAAABNAPv/AgAAAAUAAABNAPz/AgAAAAUAAABNAP3/AgAAAAUAAABNAP7/AgAAAAUAAABNAP//AgAAAAUAAABNAAAAAgAAAAUAAABOAPb/AgAAAAUAAABOAPf/AgAAAAUAAABOAPj/AgAAAAUAAABOAPn/AgAAAAUAAABOAPr/AgAAAAUAAABOAPv/AgAAAAUAAABOAPz/AgAAAAUAAABOAP3/AgAAAAUAAABOAP7/AgAAAAUAAABOAP//AgAAAAUAAABOAAAAAgAAAAUAAABPAPb/AgAAAAUAAABPAPf/AgAAAAUAAABPAPj/AgAAAAUAAABPAPn/AgAAAAUAAABPAPr/AgAAAAUAAABPAPv/AgAAAAUAAABPAPz/AgAAAAUAAABPAP3/AgAAAAUAAABPAP7/AgAAAAUAAABPAP//AgAAAAUAAABPAAAAAgAAAAUAAABQAPb/AgAAAAUAAABQAPf/AgAAAAUAAABQAPj/AgAAAAUAAABQAPn/AgAAAAUAAABQAPr/AgAAAAUAAABQAPv/AgAAAAUAAABQAPz/AgAAAAUAAABQAP3/AgAAAAUAAABQAP7/AgAAAAUAAABQAP//AgAAAAUAAABQAAAAAgAAAAUAAABRAPb/AgAAAAUAAABRAPf/AgAAAAUAAABRAPj/AgAAAAUAAABRAPn/AgAAAAUAAABRAPr/AgAAAAUAAABRAPv/AgAAAAUAAABRAPz/AgAAAAUAAABRAP3/AgAAAAUAAABRAP7/AgAAAAUAAABRAP//AgAAAAUAAABRAAAAAgAAAAUAAABSAPb/AgAAAAUAAABSAPf/AgAAAAUAAABSAPj/AgAAAAUAAABSAPn/AgAAAAUAAABSAPr/AgAAAAUAAABSAPv/AgAAAAUAAABSAPz/AgAAAAUAAABSAP3/AgAAAAUAAABSAP7/AgAAAAUAAABSAP//AgAAAAUAAABSAAAAAgAAAAUAAABTAPb/AgAAAAUAAABTAPf/AgAAAAUAAABTAPj/AgAAAAUAAABTAPn/AgAAAAUAAABTAPr/AgAAAAUAAABTAPv/AgAAAAUAAABTAPz/AgAAAAUAAABTAP3/AgAAAAUAAABTAP7/AgAAAAUAAABTAP//AgAAAAUAAABTAAAAAgAAAAUAAABUAPb/AgAAAAUAAABUAPf/AgAAAAUAAABUAPj/AgAAAAUAAABUAPn/AgAAAAUAAABUAPr/AgAAAAUAAABUAPv/AgAAAAUAAABUAPz/AgAAAAUAAABUAP3/AgAAAAUAAABUAP7/AgAAAAUAAABUAP//AgAAAAUAAABUAAAAAgAAAAUAAABVAPb/AgAAAAUAAABVAPf/AgAAAAUAAABVAPj/AgAAAAUAAABVAPn/AgAAAAUAAABVAPr/AgAAAAUAAABVAPv/AgAAAAUAAABVAPz/AgAAAAUAAABVAP3/AgAAAAUAAABVAP7/AgAAAAUAAABVAP//AgAAAAUAAABVAAAAAgAAAAUAAABWAPb/AgAAAAUAAABWAPf/AgAAAAUAAABWAPj/AgAAAAUAAABWAPn/AgAAAAUAAABWAPr/AgAAAAUAAABWAPv/AgAAAAUAAABWAPz/AgAAAAUAAABWAP3/AgAAAAUAAABWAP7/AgAAAAUAAABWAP//AgAAAAUAAABWAAAAAgAAAAUAAABXAPb/AgAAAAUAAABXAPf/AgAAAAUAAABXAPj/AgAAAAUAAABXAPn/AgAAAAUAAABXAPr/AgAAAAUAAABXAPv/AgAAAAUAAABXAPz/AgAAAAUAAABXAP3/AgAAAAUAAABXAP7/AgAAAAUAAABXAP//AgAAAAUAAABXAAAAAgAAAAUAAABYAPb/AgAAAAUAAABYAPf/AgAAAAUAAABYAPj/AgAAAAUAAABYAPn/AgAAAAUAAABYAPr/AgAAAAUAAABYAPv/AgAAAAUAAABYAPz/AgAAAAUAAABYAP3/AgAAAAUAAABYAP7/AgAAAAUAAABYAP//AgAAAAUAAABYAAAAAgAAAAUAAABZAPb/AgAAAAUAAABZAPf/AgAAAAUAAABZAPj/AgAAAAUAAABZAPn/AgAAAAUAAABZAPr/AgAAAAUAAABZAPv/AgAAAAUAAABZAPz/AgAAAAUAAABZAP3/AgAAAAUAAABZAP7/AgAAAAUAAABZAP//AgAAAAUAAABZAAAAAgAAAAUAAABaAPb/AgAAAAUAAABaAPf/AgAAAAUAAABaAPj/AgAAAAUAAABaAPn/AgAAAAUAAABaAPr/AgAAAAUAAABaAPv/AgAAAAUAAABaAPz/AgAAAAUAAABaAP3/AgAAAAUAAABaAP7/AgAAAAUAAABaAP//AgAAAAUAAABaAAAAAgAAAAUAAABbAPb/AgAAAAUAAABbAPf/AgAAAAUAAABbAPj/AgAAAAUAAABbAPn/AgAAAAUAAABbAPr/AgAAAAUAAABbAPv/AgAAAAUAAABbAPz/AgAAAAUAAABbAP3/AgAAAAUAAABbAP7/AgAAAAUAAABbAP//AgAAAAUAAABbAAAAAgAAAAUAAABcAPb/AgAAAAUAAABcAPf/AgAAAAUAAABcAPj/AgAAAAUAAABcAPn/AgAAAAUAAABcAPr/AgAAAAUAAABcAPv/AgAAAAUAAABcAPz/AgAAAAUAAABcAP3/AgAAAAUAAABcAP7/AgAAAAUAAABcAP//AgAAAAUAAABcAAAAAgAAAAUAAABdAPb/AgAAAAUAAABdAPf/AgAAAAUAAABdAPj/AgAAAAUAAABdAPn/AgAAAAUAAABdAPr/AgAAAAUAAABdAPv/AgAAAAUAAABdAPz/AgAAAAUAAABdAP3/AgAAAAUAAABdAP7/AgAAAAUAAABdAP//AgAAAAUAAABdAAAAAgAAAAUAAABeAPb/AgAAAAUAAABeAPf/AgAAAAUAAABeAPj/AgAAAAUAAABeAPn/AgAAAAUAAABeAPr/AgAAAAUAAABeAPv/AgAAAAUAAABeAPz/AgAAAAUAAABeAP3/AgAAAAUAAABeAP7/AgAAAAUAAABeAP//AgAAAAUAAABeAAAAAgAAAAUAAABfAPb/AgAAAAUAAABfAPf/AgAAAAUAAABfAPj/AgAAAAUAAABfAPn/AgAAAAUAAABfAPr/AgAAAAUAAABfAPv/AgAAAAUAAABfAPz/AgAAAAUAAABfAP3/AgAAAAUAAABfAP7/AgAAAAUAAABfAP//AgAAAAUAAABfAAAAAgAAAAUAAABgAPb/AgAAAAUAAABgAPf/AgAAAAUAAABgAPj/AgAAAAUAAABgAPn/AgAAAAUAAABgAPr/AgAAAAUAAABgAPv/AgAAAAUAAABgAPz/AgAAAAUAAABgAP3/AgAAAAUAAABgAP7/AgAAAAUAAABgAP//AgAAAAUAAABgAAAAAgAAAAUAAABhAPb/AgAAAAUAAABhAPf/AgAAAAUAAABhAPj/AgAAAAUAAABhAPn/AgAAAAUAAABhAPr/AgAAAAUAAABhAPv/AgAAAAUAAABhAPz/AgAAAAUAAABhAP3/AgAAAAUAAABhAP7/AgAAAAUAAABhAP//AgAAAAUAAABhAAAAAgAAAAUAAABiAPb/AgAAAAUAAABiAPf/AgAAAAUAAABiAPj/AgAAAAUAAABiAPn/AgAAAAUAAABiAPr/AgAAAAUAAABiAPv/AgAAAAUAAABiAPz/AgAAAAUAAABiAP3/AgAAAAUAAABiAP7/AgAAAAUAAABiAP//AgAAAAUAAABiAAAAAgAAAAUAAABjAPb/AgAAAAUAAABjAPf/AgAAAAUAAABjAPj/AgAAAAUAAABjAPn/AgAAAAUAAABjAPr/AgAAAAUAAABjAPv/AgAAAAUAAABjAPz/AgAAAAUAAABjAP3/AgAAAAUAAABjAP7/AgAAAAUAAABjAP//AgAAAAUAAABjAAAAAgAAAAUAAABkAPb/AgAAAAUAAABkAPf/AgAAAAUAAABkAPj/AgAAAAUAAABkAPn/AgAAAAUAAABkAPr/AgAAAAUAAABkAPv/AgAAAAUAAABkAPz/AgAAAAUAAABkAP3/AgAAAAUAAABkAP7/AgAAAAUAAABkAP//AgAAAAUAAABkAAAAAgAAAAUAAABlAPb/AgAAAAUAAABlAPf/AgAAAAUAAABlAPj/AgAAAAUAAABlAPn/AgAAAAUAAABlAPr/AgAAAAUAAABlAPv/AgAAAAUAAABlAPz/AgAAAAUAAABlAP3/AgAAAAUAAABlAP7/AgAAAAUAAABlAP//AgAAAAUAAABlAAAAAgAAAAUAAABmAPb/AgAAAAUAAABmAPf/AgAAAAUAAABmAPj/AgAAAAUAAABmAPn/AgAAAAUAAABmAPr/AgAAAAUAAABmAPv/AgAAAAUAAABmAPz/AgAAAAUAAABmAP3/AgAAAAUAAABmAP7/AgAAAAUAAABmAP//AgAAAAUAAABmAAAAAgAAAAUAAABnAPb/AgAAAAUAAABnAPf/AgAAAAUAAABnAPj/AgAAAAUAAABnAPn/AgAAAAUAAABnAPr/AgAAAAUAAABnAPv/AgAAAAUAAABnAPz/AgAAAAUAAABnAP3/AgAAAAUAAABnAP7/AgAAAAUAAABnAP//AgAAAAUAAABnAAAAAgAAAAUAAABoAPb/AgAAAAUAAABoAPf/AgAAAAUAAABoAPj/AgAAAAUAAABoAPn/AgAAAAUAAABoAPr/AgAAAAUAAABoAPv/AgAAAAUAAABoAPz/AgAAAAUAAABoAP3/AgAAAAUAAABoAP7/AgAAAAUAAABoAP//AgAAAAUAAABoAAAAAgAAAAUAAABpAPb/AgAAAAUAAABpAPf/AgAAAAUAAABpAPj/AgAAAAUAAABpAPn/AgAAAAUAAABpAPr/AgAAAAUAAABpAPv/AgAAAAUAAABpAPz/AgAAAAUAAABpAP3/AgAAAAUAAABpAP7/AgAAAAUAAABpAP//AgAAAAUAAABpAAAAAgAAAAUAAABqAPb/AgAAAAUAAABqAPf/AgAAAAUAAABqAPj/AgAAAAUAAABqAPn/AgAAAAUAAABqAPr/AgAAAAUAAABqAPv/AgAAAAUAAABqAPz/AgAAAAUAAABqAP3/AgAAAAUAAABqAP7/AgAAAAUAAABqAP//AgAAAAUAAABqAAAAAgAAAAUAAABrAPb/AgAAAAUAAABrAPf/AgAAAAUAAABrAPj/AgAAAAUAAABrAPn/AgAAAAUAAABrAPr/AgAAAAUAAABrAPv/AgAAAAUAAABrAPz/AgAAAAUAAABrAP3/AgAAAAUAAABrAP7/AgAAAAUAAABrAP//AgAAAAUAAABrAAAAAgAAAAUAAABsAPb/AgAAAAUAAABsAPf/AgAAAAUAAABsAPj/AgAAAAUAAABsAPn/AgAAAAUAAABsAPr/AgAAAAUAAABsAPv/AgAAAAUAAABsAPz/AgAAAAUAAABsAP3/AgAAAAUAAABsAP7/AgAAAAUAAABsAP//AgAAAAUAAABsAAAAAgAAAAUAAABtAPb/AgAAAAUAAABtAPf/AgAAAAUAAABtAPj/AgAAAAUAAABtAPn/AgAAAAUAAABtAPr/AgAAAAUAAABtAPv/AgAAAAUAAABtAPz/AgAAAAUAAABtAP3/AgAAAAUAAABtAP7/AgAAAAUAAABtAP//AgAAAAUAAABtAAAAAgAAAAUAAABuAPb/AgAAAAUAAABuAPf/AgAAAAUAAABuAPj/AgAAAAUAAABuAPn/AgAAAAUAAABuAPr/AgAAAAUAAABuAPv/AgAAAAUAAABuAPz/AgAAAAUAAABuAP3/AgAAAAUAAABuAP7/AgAAAAUAAABuAP//AgAAAAUAAABuAAAAAgAAAAUAAABvAPb/AgAAAAUAAABvAPf/AgAAAAUAAABvAPj/AgAAAAUAAABvAPn/AgAAAAUAAABvAPr/AgAAAAUAAABvAPv/AgAAAAUAAABvAPz/AgAAAAUAAABvAP3/AgAAAAUAAABvAP7/AgAAAAUAAABvAP//AgAAAAUAAABvAAAAAgAAAAUAAABwAPb/AgAAAAUAAABwAPf/AgAAAAUAAABwAPj/AgAAAAUAAABwAPn/AgAAAAUAAABwAPr/AgAAAAUAAABwAPv/AgAAAAUAAABwAPz/AgAAAAUAAABwAP3/AgAAAAUAAABwAP7/AgAAAAUAAABwAP//AgAAAAUAAABwAAAAAgAAAAUAAABxAPb/AgAAAAUAAABxAPf/AgAAAAUAAABxAPj/AgAAAAUAAABxAPn/AgAAAAUAAABxAPr/AgAAAAUAAABxAPv/AgAAAAUAAABxAPz/AgAAAAUAAABxAP3/AgAAAAUAAABxAP7/AgAAAAUAAABxAP//AgAAAAUAAABxAAAAAgAAAAUAAAByAPb/AgAAAAUAAAByAPf/AgAAAAUAAAByAPj/AgAAAAUAAAByAPn/AgAAAAUAAAByAPr/AgAAAAUAAAByAPv/AgAAAAUAAAByAPz/AgAAAAUAAAByAP3/AgAAAAUAAAByAP7/AgAAAAUAAAByAP//AgAAAAUAAAByAAAAAgAAAAUAAABzAPb/AgAAAAUAAABzAPf/AgAAAAUAAABzAPj/AgAAAAUAAABzAPn/AgAAAAUAAABzAPr/AgAAAAUAAABzAPv/AgAAAAUAAABzAPz/AgAAAAUAAABzAP3/AgAAAAUAAABzAP7/AgAAAAUAAABzAP//AgAAAAUAAABzAAAAAgAAAAUAAAB0APb/AgAAAAUAAAB0APf/AgAAAAUAAAB0APj/AgAAAAUAAAB0APn/AgAAAAUAAAB0APr/AgAAAAUAAAB0APv/AgAAAAUAAAB0APz/AgAAAAUAAAB0AP3/AgAAAAUAAAB0AP7/AgAAAAUAAAB0AP//AgAAAAUAAAB0AAAAAgAAAAUAAAB1APb/AgAAAAUAAAB1APf/AgAAAAUAAAB1APj/AgAAAAUAAAB1APn/AgAAAAUAAAB1APr/AgAAAAUAAAB1APv/AgAAAAUAAAB1APz/AgAAAAUAAAB1AP3/AgAAAAUAAAB1AP7/AgAAAAUAAAB1AP//AgAAAAUAAAB1AAAAAgAAAAUAAAB2APb/AgAAAAUAAAB2APf/AgAAAAUAAAB2APj/AgAAAAUAAAB2APn/AgAAAAUAAAB2APr/AgAAAAUAAAB2APv/AgAAAAUAAAB2APz/AgAAAAUAAAB2AP3/AgAAAAUAAAB2AP7/AgAAAAUAAAB2AP//AgAAAAUAAAB2AAAAAgAAAAUAAAB3APb/AgAAAAUAAAB3APf/AgAAAAUAAAB3APj/AgAAAAUAAAB3APn/AgAAAAUAAAB3APr/AgAAAAUAAAB3APv/AgAAAAUAAAB3APz/AgAAAAUAAAB3AP3/AgAAAAUAAAB3AP7/AgAAAAUAAAB3AP//AgAAAAUAAAB3AAAAAgAAAAUAAAB4APb/AgAAAAUAAAB4APf/AgAAAAUAAAB4APj/AgAAAAUAAAB4APn/AgAAAAUAAAB4APr/AgAAAAUAAAB4APv/AgAAAAUAAAB4APz/AgAAAAUAAAB4AP3/AgAAAAUAAAB4AP7/AgAAAAUAAAB4AP//AgAAAAUAAAB4AAAAAgAAAAUAAAB5APb/AgAAAAUAAAB5APf/AgAAAAUAAAB5APj/AgAAAAUAAAB5APn/AgAAAAUAAAB5APr/AgAAAAUAAAB5APv/AgAAAAUAAAB5APz/AgAAAAUAAAB5AP3/AgAAAAUAAAB5AP7/AgAAAAUAAAB5AP//AgAAAAUAAAB5AAAAAgAAAAUAAAB6APb/AgAAAAUAAAB6APf/AgAAAAUAAAB6APj/AgAAAAUAAAB6APn/AgAAAAUAAAB6APr/AgAAAAUAAAB6APv/AgAAAAUAAAB6APz/AgAAAAUAAAB6AP3/AgAAAAUAAAB6AP7/AgAAAAUAAAB6AP//AgAAAAUAAAB6AAAAAgAAAAUAAAB7APb/AgAAAAUAAAB7APf/AgAAAAUAAAB7APj/AgAAAAUAAAB7APn/AgAAAAUAAAB7APr/AgAAAAUAAAB7APv/AgAAAAUAAAB7APz/AgAAAAUAAAB7AP3/AgAAAAUAAAB7AP7/AgAAAAUAAAB7AP//AgAAAAUAAAB7AAAAAgAAAAUAAAB8APb/AgAAAAUAAAB8APf/AgAAAAUAAAB8APj/AgAAAAUAAAB8APn/AgAAAAUAAAB8APr/AgAAAAUAAAB8APv/AgAAAAUAAAB8APz/AgAAAAUAAAB8AP3/AgAAAAUAAAB8AP7/AgAAAAUAAAB8AP//AgAAAAUAAAB8AAAAAgAAAAUAAAB9APb/AgAAAAUAAAB9APf/AgAAAAUAAAB9APj/AgAAAAUAAAB9APn/AgAAAAUAAAB9APr/AgAAAAUAAAB9APv/AgAAAAUAAAB9APz/AgAAAAUAAAB9AP3/AgAAAAUAAAB9AP7/AgAAAAUAAAB9AP//AgAAAAUAAAB9AAAAAgAAAAUAAAB+APb/AgAAAAUAAAB+APf/AgAAAAUAAAB+APj/AgAAAAUAAAB+APn/AgAAAAUAAAB+APr/AgAAAAUAAAB+APv/AgAAAAUAAAB+APz/AgAAAAUAAAB+AP3/AgAAAAUAAAB+AP7/AgAAAAUAAAB+AP//AgAAAAUAAAB+AAAAAgAAAAUAAAB/APb/AgAAAAUAAAB/APf/AgAAAAUAAAB/APj/AgAAAAUAAAB/APn/AgAAAAUAAAB/APr/AgAAAAUAAAB/APv/AgAAAAUAAAB/APz/AgAAAAUAAAB/AP3/AgAAAAUAAAB/AP7/AgAAAAUAAAB/AP//AgAAAAUAAAB/AAAAAgAAAAUAAACAAPb/AgAAAAUAAACAAPf/AgAAAAUAAACAAPj/AgAAAAUAAACAAPn/AgAAAAUAAACAAPr/AgAAAAUAAACAAPv/AgAAAAUAAACAAPz/AgAAAAUAAACAAP3/AgAAAAUAAACAAP7/AgAAAAUAAACAAP//AgAAAAUAAACAAAAAAgAAAAUAAACBAPb/AgAAAAUAAACBAPf/AgAAAAUAAACBAPj/AgAAAAUAAACBAPn/AgAAAAUAAACBAPr/AgAAAAUAAACBAPv/AgAAAAUAAACBAPz/AgAAAAUAAACBAP3/AgAAAAUAAACBAP7/AgAAAAUAAACBAP//AgAAAAUAAACBAAAAAgAAAAUAAACCAPb/AgAAAAUAAACCAPf/AgAAAAUAAACCAPj/AgAAAAUAAACCAPn/AgAAAAUAAACCAPr/AgAAAAUAAACCAPv/AgAAAAUAAACCAPz/AgAAAAUAAACCAP3/AgAAAAUAAACCAP7/AgAAAAUAAACCAP//AgAAAAUAAACCAAAAAgAAAAUAAACDAPb/AgAAAAUAAACDAPf/AgAAAAUAAACDAPj/AgAAAAUAAACDAPn/AgAAAAUAAACDAPr/AgAAAAUAAACDAPv/AgAAAAUAAACDAPz/AgAAAAUAAACDAP3/AgAAAAUAAACDAP7/AgAAAAUAAACDAP//AgAAAAUAAACDAAAAAgAAAAUAAACEAPb/AgAAAAUAAACEAPf/AgAAAAUAAACEAPj/AgAAAAUAAACEAPn/AgAAAAUAAACEAPr/AgAAAAUAAACEAPv/AgAAAAUAAACEAPz/AgAAAAUAAACEAP3/AgAAAAUAAACEAP7/AgAAAAUAAACEAP//AgAAAAUAAACEAAAAAgAAAAUAAACFAPb/AgAAAAUAAACFAPf/AgAAAAUAAACFAPj/AgAAAAUAAACFAPn/AgAAAAUAAACFAPr/AgAAAAUAAACFAPv/AgAAAAUAAACFAPz/AgAAAAUAAACFAP3/AgAAAAUAAACFAP7/AgAAAAUAAACFAP//AgAAAAUAAACFAAAAAgAAAAUAAACGAPb/AgAAAAUAAACGAPf/AgAAAAUAAACGAPj/AgAAAAUAAACGAPn/AgAAAAUAAACGAPr/AgAAAAUAAACGAPv/AgAAAAUAAACGAPz/AgAAAAUAAACGAP3/AgAAAAUAAACGAP7/AgAAAAUAAACGAP//AgAAAAUAAACGAAAAAgAAAAUAAACHAPb/AgAAAAUAAACHAPf/AgAAAAUAAACHAPj/AgAAAAUAAACHAPn/AgAAAAUAAACHAPr/AgAAAAUAAACHAPv/AgAAAAUAAACHAPz/AgAAAAUAAACHAP3/AgAAAAUAAACHAP7/AgAAAAUAAACHAP//AgAAAAUAAACHAAAAAgAAAAUAAACIAPb/AgAAAAUAAACIAPf/AgAAAAUAAACIAPj/AgAAAAUAAACIAPn/AgAAAAUAAACIAPr/AgAAAAUAAACIAPv/AgAAAAUAAACIAPz/AgAAAAUAAACIAP3/AgAAAAUAAACIAP7/AgAAAAUAAACIAP//AgAAAAUAAACIAAAAAgAAAAUAAACJAPb/AgAAAAUAAACJAPf/AgAAAAUAAACJAPj/AgAAAAUAAACJAPn/AgAAAAUAAACJAPr/AgAAAAUAAACJAPv/AgAAAAUAAACJAPz/AgAAAAUAAACJAP3/AgAAAAUAAACJAP7/AgAAAAUAAACJAP//AgAAAAUAAACJAAAAAgAAAAUAAACKAPb/AgAAAAUAAACKAPf/AgAAAAUAAACKAPj/AgAAAAUAAACKAPn/AgAAAAUAAACKAPr/AgAAAAUAAACKAPv/AgAAAAUAAACKAPz/AgAAAAUAAACKAP3/AgAAAAUAAACKAP7/AgAAAAUAAACKAP//AgAAAAUAAACKAAAAAgAAAAUAAACLAPb/AgAAAAUAAACLAPf/AgAAAAUAAACLAPj/AgAAAAUAAACLAPn/AgAAAAUAAACLAPr/AgAAAAUAAACLAPv/AgAAAAUAAACLAPz/AgAAAAUAAACLAP3/AgAAAAUAAACLAP7/AgAAAAUAAACLAP//AgAAAAUAAACLAAAAAgAAAAUAAACMAPb/AgAAAAUAAACMAPf/AgAAAAUAAACMAPj/AgAAAAUAAACMAPn/AgAAAAUAAACMAPr/AgAAAAUAAACMAPv/AgAAAAUAAACMAPz/AgAAAAUAAACMAP3/AgAAAAUAAACMAP7/AgAAAAUAAACMAP//AgAAAAUAAACMAAAAAgAAAAUAAACNAPb/AgAAAAUAAACNAPf/AgAAAAUAAACNAPj/AgAAAAUAAACNAPn/AgAAAAUAAACNAPr/AgAAAAUAAACNAPv/AgAAAAUAAACNAPz/AgAAAAUAAACNAP3/AgAAAAUAAACNAP7/AgAAAAUAAACNAP//AgAAAAUAAACNAAAAAgAAAAUAAACOAPb/AgAAAAUAAACOAPf/AgAAAAUAAACOAPj/AgAAAAUAAACOAPn/AgAAAAUAAACOAPr/AgAAAAUAAACOAPv/AgAAAAUAAACOAPz/AgAAAAUAAACOAP3/AgAAAAUAAACOAP7/AgAAAAUAAACOAP//AgAAAAUAAACOAAAAAgAAAAUAAACPAPb/AgAAAAUAAACPAPf/AgAAAAUAAACPAPj/AgAAAAUAAACPAPn/AgAAAAUAAACPAPr/AgAAAAUAAACPAPv/AgAAAAUAAACPAPz/AgAAAAUAAACPAP3/AgAAAAUAAACPAP7/AgAAAAUAAACPAP//AgAAAAUAAACPAAAAAgAAAAUAAACQAPb/AgAAAAUAAACQAPf/AgAAAAUAAACQAPj/AgAAAAUAAACQAPn/AgAAAAUAAACQAPr/AgAAAAUAAACQAPv/AgAAAAUAAACQAPz/AgAAAAUAAACQAP3/AgAAAAUAAACQAP7/AgAAAAUAAACQAP//AgAAAAUAAACQAAAAAgAAAAUAAACRAPb/AgAAAAUAAACRAPf/AgAAAAUAAACRAPj/AgAAAAUAAACRAPn/AgAAAAUAAACRAPr/AgAAAAUAAACRAPv/AgAAAAUAAACRAPz/AgAAAAUAAACRAP3/AgAAAAUAAACRAP7/AgAAAAUAAACRAP//AgAAAAUAAACRAAAAAgAAAAUAAACSAPb/AgAAAAUAAACSAPf/AgAAAAUAAACSAPj/AgAAAAUAAACSAPn/AgAAAAUAAACSAPr/AgAAAAUAAACSAPv/AgAAAAUAAACSAPz/AgAAAAUAAACSAP3/AgAAAAUAAACSAP7/AgAAAAUAAACSAP//AgAAAAUAAACSAAAAAgAAAAUAAACTAPb/AgAAAAUAAACTAPf/AgAAAAUAAACTAPj/AgAAAAUAAACTAPn/AgAAAAUAAACTAPr/AgAAAAUAAACTAPv/AgAAAAUAAACTAPz/AgAAAAUAAACTAP3/AgAAAAUAAACTAP7/AgAAAAUAAACTAP//AgAAAAUAAACTAAAAAgAAAAUAAACUAPb/AgAAAAUAAACUAPf/AgAAAAUAAACUAPj/AgAAAAUAAACUAPn/AgAAAAUAAACUAPr/AgAAAAUAAACUAPv/AgAAAAUAAACUAPz/AgAAAAUAAACUAP3/AgAAAAUAAACUAP7/AgAAAAUAAACUAP//AgAAAAUAAACUAAAAAgAAAAUAAACVAPb/AgAAAAUAAACVAPf/AgAAAAUAAACVAPj/AgAAAAUAAACVAPn/AgAAAAUAAACVAPr/AgAAAAUAAACVAPv/AgAAAAUAAACVAPz/AgAAAAUAAACVAP3/AgAAAAUAAACVAP7/AgAAAAUAAACVAP//AgAAAAUAAACVAAAAAgAAAAUAAACWAPb/AgAAAAUAAACWAPf/AgAAAAUAAACWAPj/AgAAAAUAAACWAPn/AgAAAAUAAACWAPr/AgAAAAUAAACWAPv/AgAAAAUAAACWAPz/AgAAAAUAAACWAP3/AgAAAAUAAACWAP7/AgAAAAUAAACWAP//AgAAAAUAAACWAAAAAgAAAAUAAACXAPb/AgAAAAUAAACXAPf/AgAAAAUAAACXAPj/AgAAAAUAAACXAPn/AgAAAAUAAACXAPr/AgAAAAUAAACXAPv/AgAAAAUAAACXAPz/AgAAAAUAAACXAP3/AgAAAAUAAACXAP7/AgAAAAUAAACXAP//AgAAAAUAAACXAAAAAgAAAAUAAACYAPb/AgAAAAUAAACYAPf/AgAAAAUAAACYAPj/AgAAAAUAAACYAPn/AgAAAAUAAACYAPr/AgAAAAUAAACYAPv/AgAAAAUAAACYAPz/AgAAAAUAAACYAP3/AgAAAAUAAACYAP7/AgAAAAUAAACYAP//AgAAAAUAAACYAAAAAgAAAAUAAACZAPb/AgAAAAUAAACZAPf/AgAAAAUAAACZAPj/AgAAAAUAAACZAPn/AgAAAAUAAACZAPr/AgAAAAUAAACZAPv/AgAAAAUAAACZAPz/AgAAAAUAAACZAP3/AgAAAAUAAACZAP7/AgAAAAUAAACZAP//AgAAAAUAAACZAAAAAgAAAAUAAACaAPb/AgAAAAUAAACaAPf/AgAAAAUAAACaAPj/AgAAAAUAAACaAPn/AgAAAAUAAACaAPr/AgAAAAUAAACaAPv/AgAAAAUAAACaAPz/AgAAAAUAAACaAP3/AgAAAAUAAACaAP7/AgAAAAUAAACaAP//AgAAAAUAAACaAAAAAgAAAAUAAACbAPb/AgAAAAUAAACbAPf/AgAAAAUAAACbAPj/AgAAAAUAAACbAPn/AgAAAAUAAACbAPr/AgAAAAUAAACbAPv/AgAAAAUAAACbAPz/AgAAAAUAAACbAP3/AgAAAAUAAACbAP7/AgAAAAUAAACbAP//AgAAAAUAAACbAAAAAgAAAAUAAACcAPb/AgAAAAUAAACcAPf/AgAAAAUAAACcAPj/AgAAAAUAAACcAPn/AgAAAAUAAACcAPr/AgAAAAUAAACcAPv/AgAAAAUAAACcAPz/AgAAAAUAAACcAP3/AgAAAAUAAACcAP7/AgAAAAUAAACcAP//AgAAAAUAAACcAAAAAgAAAAUAAACdAPb/AgAAAAUAAACdAPf/AgAAAAUAAACdAPj/AgAAAAUAAACdAPn/AgAAAAUAAACdAPr/AgAAAAUAAACdAPv/AgAAAAUAAACdAPz/AgAAAAUAAACdAP3/AgAAAAUAAACdAP7/AgAAAAUAAACdAP//AgAAAAUAAACdAAAAAgAAAAUAAACeAPb/AgAAAAUAAACeAPf/AgAAAAUAAACeAPj/AgAAAAUAAACeAPn/AgAAAAUAAACeAPr/AgAAAAUAAACeAPv/AgAAAAUAAACeAPz/AgAAAAUAAACeAP3/AgAAAAUAAACeAP7/AgAAAAUAAACeAP//AgAAAAUAAACeAAAAAgAAAAUAAACfAPb/AgAAAAUAAACfAPf/AgAAAAUAAACfAPj/AgAAAAUAAACfAPn/AgAAAAUAAACfAPr/AgAAAAUAAACfAPv/AgAAAAUAAACfAPz/AgAAAAUAAACfAP3/AgAAAAUAAACfAP7/AgAAAAUAAACfAP//AgAAAAUAAACfAAAAAgAAAAUAAACgAPb/AgAAAAUAAACgAPf/AgAAAAUAAACgAPj/AgAAAAUAAACgAPn/AgAAAAUAAACgAPr/AgAAAAUAAACgAPv/AgAAAAUAAACgAPz/AgAAAAUAAACgAP3/AgAAAAUAAACgAP7/AgAAAAUAAACgAP//AgAAAAUAAACgAAAAAgAAAAUAAAChAPb/AgAAAAUAAAChAPf/AgAAAAUAAAChAPj/AgAAAAUAAAChAPn/AgAAAAUAAAChAPr/AgAAAAUAAAChAPv/AgAAAAUAAAChAPz/AgAAAAUAAAChAP3/AgAAAAUAAAChAP7/AgAAAAUAAAChAP//AgAAAAUAAAChAAAAAgAAAAUAAACiAPb/AgAAAAUAAACiAPf/AgAAAAUAAACiAPj/AgAAAAUAAACiAPn/AgAAAAUAAACiAPr/AgAAAAUAAACiAPv/AgAAAAUAAACiAPz/AgAAAAUAAACiAP3/AgAAAAUAAACiAP7/AgAAAAUAAACiAP//AgAAAAUAAACiAAAAAgAAAAUAAACjAPb/AgAAAAUAAACjAPf/AgAAAAUAAACjAPj/AgAAAAUAAACjAPn/AgAAAAUAAACjAPr/AgAAAAUAAACjAPv/AgAAAAUAAACjAPz/AgAAAAUAAACjAP3/AgAAAAUAAACjAP7/AgAAAAUAAACjAP//AgAAAAUAAACjAAAAAgAAAAUAAACkAPb/AgAAAAUAAACkAPf/AgAAAAUAAACkAPj/AgAAAAUAAACkAPn/AgAAAAUAAACkAPr/AgAAAAUAAACkAPv/AgAAAAUAAACkAPz/AgAAAAUAAACkAP3/AgAAAAUAAACkAP7/AgAAAAUAAACkAP//AgAAAAUAAACkAAAAAgAAAAUAAAClAPb/AgAAAAUAAAClAPf/AgAAAAUAAAClAPj/AgAAAAUAAAClAPn/AgAAAAUAAAClAPr/AgAAAAUAAAClAPv/AgAAAAUAAAClAPz/AgAAAAUAAAClAP3/AgAAAAUAAAClAP7/AgAAAAUAAAClAP//AgAAAAUAAAClAAAAAgAAAAUAAACmAPb/AgAAAAUAAACmAPf/AgAAAAUAAACmAPj/AgAAAAUAAACmAPn/AgAAAAUAAACmAPr/AgAAAAUAAACmAPv/AgAAAAUAAACmAPz/AgAAAAUAAACmAP3/AgAAAAUAAACmAP7/AgAAAAUAAACmAP//AgAAAAUAAACmAAAAAgAAAAUAAACnAPb/AgAAAAUAAACnAPf/AgAAAAUAAACnAPj/AgAAAAUAAACnAPn/AgAAAAUAAACnAPr/AgAAAAUAAACnAPv/AgAAAAUAAACnAPz/AgAAAAUAAACnAP3/AgAAAAUAAACnAP7/AgAAAAUAAACnAP//AgAAAAUAAACnAAAAAgAAAAUAAACoAPb/AgAAAAUAAACoAPf/AgAAAAUAAACoAPj/AgAAAAUAAACoAPn/AgAAAAUAAACoAPr/AgAAAAUAAACoAPv/AgAAAAUAAACoAPz/AgAAAAUAAACoAP3/AgAAAAUAAACoAP7/AgAAAAUAAACoAP//AgAAAAUAAACoAAAAAgAAAAUAAACpAPb/AgAAAAUAAACpAPf/AgAAAAUAAACpAPj/AgAAAAUAAACpAPn/AgAAAAUAAACpAPr/AgAAAAUAAACpAPv/AgAAAAUAAACpAPz/AgAAAAUAAACpAP3/AgAAAAUAAACpAP7/AgAAAAUAAACpAP//AgAAAAUAAACpAAAAAgAAAAUAAACqAPb/AgAAAAUAAACqAPf/AgAAAAUAAACqAPj/AgAAAAUAAACqAPn/AgAAAAUAAACqAPr/AgAAAAUAAACqAPv/AgAAAAUAAACqAPz/AgAAAAUAAACqAP3/AgAAAAUAAACqAP7/AgAAAAUAAACqAP//AgAAAAUAAACqAAAAAgAAAAUAAACrAPb/AgAAAAUAAACrAPf/AgAAAAUAAACrAPj/AgAAAAUAAACrAPn/AgAAAAUAAACrAPr/AgAAAAUAAACrAPv/AgAAAAUAAACrAPz/AgAAAAUAAACrAP3/AgAAAAUAAACrAP7/AgAAAAUAAACrAP//AgAAAAUAAACrAAAAAgAAAAUAAACsAPb/AgAAAAUAAACsAPf/AgAAAAUAAACsAPj/AgAAAAUAAACsAPn/AgAAAAUAAACsAPr/AgAAAAUAAACsAPv/AgAAAAUAAACsAPz/AgAAAAUAAACsAP3/AgAAAAUAAACsAP7/AgAAAAUAAACsAP//AgAAAAUAAACsAAAAAgAAAAUAAACtAPb/AgAAAAUAAACtAPf/AgAAAAUAAACtAPj/AgAAAAUAAACtAPn/AgAAAAUAAACtAPr/AgAAAAUAAACtAPv/AgAAAAUAAACtAPz/AgAAAAUAAACtAP3/AgAAAAUAAACtAP7/AgAAAAUAAACtAP//AgAAAAUAAACtAAAAAgAAAAUAAACuAPb/AgAAAAUAAACuAPf/AgAAAAUAAACuAPj/AgAAAAUAAACuAPn/AgAAAAUAAACuAPr/AgAAAAUAAACuAPv/AgAAAAUAAACuAPz/AgAAAAUAAACuAP3/AgAAAAUAAACuAP7/AgAAAAUAAACuAP//AgAAAAUAAACuAAAAAgAAAAUAAAA=") + +[node name="Tiles" parent="." instance=ExtResource("4_2wkuk")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAxAPv/AAAAAAAAAAAxAPz/AAAAAAEAAAAxAP3/AAAKAAsAAAAxAP7/AAADAAEAAAAxAP//AAADAAEAAAAxAAAAAAADAAEAAAAxAAEAAAADAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAAAAAsAAAAwAAEAAAACAAEAAAAwAP3/AAABAAAAAAAwAP7/AAABAAEAAAAwAP//AAABAAEAAAA3APv/AAAAAAAAAAA3APz/AAAAAAEAAAA3AP3/AAAJAAsAAAA3AP7/AAABAAEAAAA3AP//AAABAAEAAAA3AAAAAAABAAEAAAA3AAEAAAABAAEAAAA4AP3/AAADAAAAAAA4AP7/AAADAAEAAAA4AP//AAADAAEAAAA4AAAAAAABAAsAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAAAAAsAAAA+AAEAAAACAAEAAAA/AAAAAAABAAsAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAAAAAsAAABxAAEAAAACAAEAAAByAAAAAAADAAEAAAByAAEAAAADAAEAAABxAP7/AAAJAAsAAABxAP//AAABAAEAAAByAP7/AAADAAAAAAByAP//AAADAAEAAABxAPz/AAAAAAAAAABxAP3/AAAAAAEAAABjAPv/AAABAAMAAABkAPv/AAADAAMAAABWAPz/AAABAAMAAABXAPz/AAADAAMAAABCAPj/AAABAAMAAABDAPj/AAACAAMAAABEAPj/AAADAAMAAAA+AP3/AAABAAAAAAA+AP7/AAABAAEAAAA+AP//AAABAAEAAAA/AP3/AAADAAAAAAA/AP7/AAADAAEAAAA/AP//AAADAAEAAAA+APX/AAABAAAAAAA+APb/AAABAAEAAAA+APf/AAABAAIAAAA/APX/AAADAAAAAAA/APb/AAADAAEAAAA/APf/AAADAAIAAABzAPb/AAAAAAEAAABzAPf/AAALAAwAAAB0APf/AAACAAMAAAB1APf/AAACAAMAAAB2APf/AAACAAMAAAB3APf/AAACAAMAAAB4APf/AAACAAMAAAB5APf/AAACAAMAAAB6APf/AAACAAMAAAB7APf/AAADAAMAAAB9APz/AAAAAAAAAAB9AP3/AAAAAAEAAAB9AP7/AAAKAAsAAAB9AP//AAADAAEAAAB9AAAAAAABAAsAAAB9AAEAAAACAAEAAAB8AP7/AAABAAAAAAB8AP//AAABAAEAAAB8AAAAAAABAAEAAAB8AAEAAAABAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAAKAAsAAACMAAEAAAADAAEAAACNAPj/AAACAAMAAACOAPj/AAADAAMAAACMAPj/AAALAAsAAACMAPn/AAAAAAEAAACMAPr/AAAAAAEAAACMAPv/AAAAAAEAAACMAPz/AAAAAAEAAACMAP3/AAAAAAEAAACMAP7/AAAAAAEAAACMAP//AAAAAAEAAACUAPj/AAAMAAsAAACUAPn/AAAAAAEAAACUAPr/AAAAAAEAAACUAPv/AAAAAAEAAACUAPz/AAAAAAEAAACUAP3/AAAAAAEAAACUAP7/AAAAAAEAAACUAP//AAAAAAEAAACUAAAAAAAJAAsAAACUAAEAAAABAAEAAACSAPj/AAABAAMAAACTAPj/AAACAAMAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAAAAAsAAACpAAEAAAACAAEAAACqAAAAAAACAAEAAACqAAEAAAACAAEAAACrAAAAAAACAAEAAACrAAEAAAACAAEAAACsAAAAAAACAAEAAACsAAEAAAACAAEAAACtAAAAAAACAAEAAACtAAEAAAACAAEAAACuAAAAAAACAAEAAACuAAEAAAACAAEAAACvAPX/AAACAAAAAACvAPb/AAACAAEAAACvAPf/AAACAAEAAACvAPj/AAACAAEAAACvAPn/AAACAAEAAACvAPr/AAACAAEAAACvAPv/AAACAAEAAACvAPz/AAACAAEAAACvAP3/AAACAAEAAACvAP7/AAACAAEAAACvAP//AAACAAEAAACvAAAAAAACAAEAAACvAAEAAAACAAEAAACsAPX/AAABAAAAAACsAPb/AAABAAEAAACsAPf/AAABAAEAAACsAPj/AAABAAIAAACtAPX/AAACAAAAAACtAPb/AAACAAEAAACtAPf/AAACAAEAAACtAPj/AAACAAIAAACuAPX/AAACAAAAAACuAPb/AAACAAEAAACuAPf/AAACAAEAAACuAPj/AAAAAAwAAACuAPn/AAABAAEAAACuAPr/AAABAAEAAACuAPv/AAABAAEAAACuAPz/AAAAAAsAAACuAP3/AAACAAEAAACuAP7/AAACAAEAAACuAP//AAACAAEAAACpAP//AAABAAAAAACqAP//AAAAAAsAAACrAP//AAACAAEAAACsAP//AAACAAEAAACtAP//AAACAAEAAACqAP7/AAABAAAAAACrAP7/AAAAAAsAAACsAP7/AAACAAEAAACtAP7/AAACAAEAAACsAPz/AAABAAAAAACsAP3/AAAAAAsAAACtAPz/AAACAAAAAACtAP3/AAACAAEAAACrAP3/AAABAAAAAACkAPz/AAABAAMAAAClAPz/AAACAAMAAACmAPz/AAACAAMAAACnAPz/AAADAAMAAAClAPj/AAACAAMAAACmAPj/AAACAAMAAACnAPj/AAADAAMAAACkAPj/AAABAAMAAACcAPj/AAABAAMAAACdAPj/AAACAAMAAACeAPj/AAACAAMAAACfAPj/AAACAAMAAACgAPj/AAADAAMAAACdAPz/AAACAAMAAACeAPz/AAACAAMAAACfAPz/AAACAAMAAACgAPz/AAADAAMAAACcAPz/AAABAAMAAAD7//3/AAAHAAYAAAD7//7/AAAHAAYAAAD7////AAAHAAYAAAARAPv/AAAHAAYAAAARAPz/AAAHAAYAAAARAP3/AAAHAAYAAAARAP7/AAAHAAYAAAARAP//AAAHAAYAAAACAPz/AAABAAMAAAADAPz/AAACAAMAAAAEAPz/AAADAAMAAAAaAPz/AAABAAMAAAAbAPz/AAADAAMAAAAaAPr/AAAHAAYAAAAaAPv/AAAHAAYAAAAiAPz/AAAHAAYAAAAiAP3/AAAHAAYAAAAiAP7/AAAHAAYAAAAiAP//AAAHAAYAAABDAPb/AAAHAAYAAABDAPf/AAAHAAYAAABJAP3/AAAHAAYAAABJAP7/AAAHAAYAAABJAP//AAAHAAYAAABWAPj/AAAHAAYAAABWAPn/AAAHAAYAAABWAPr/AAAHAAYAAABWAPv/AAAHAAYAAABoAPz/AAAHAAYAAABoAP3/AAAHAAYAAABoAP7/AAAHAAYAAABoAP//AAAHAAYAAABzAPX/AAAAAAAAAACDAP7/AAAHAAYAAACDAP//AAAHAAYAAACFAP3/AAAHAAYAAACFAP7/AAAHAAYAAACFAP//AAAHAAYAAACdAPb/AAAHAAYAAACdAPf/AAAHAAYAAAD+////AQAAAAAAAwD/////AQAAAAAAAwAMAPj/AQAAAAAAAwALAPj/AQAAAAAAAwANAPj/AQAAAAAAAwAUAP//AQAAAAAAAwAVAP//AQAAAAAAAwAWAP//AQAAAAAAAwAzAP3/AQAAAAAAAwA0AP3/AQAAAAAAAwA1AP3/AQAAAAAAAwBVAP7/AQAAAAAAAwBWAP7/AQAAAAAAAwBXAP7/AQAAAAAAAwBhAPn/AQAAAAAAAwBiAPn/AQAAAAAAAwBjAPn/AQAAAAAAAwB1AP7/AQAAAAAAAwB2AP//AQAAAAAAAwB3AP//AQAAAAAAAwB4AP//AQAAAAAAAwB5AP7/AQAAAAAAAwCPAPz/AQAAAAAAAwCQAPz/AQAAAAAAAwCRAPz/AQAAAAAAAwCPAP//AQAAAAAAAwCQAP//AQAAAAAAAwCRAP//AQAAAAAAAwCtAPr/AAAKAAAAAACtAPv/AAAKAAEAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAADAAIAAAA3AAIAAAABAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAADAAIAAAB8AAIAAAABAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAADAAIAAACUAAIAAAABAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAAAaAPn/AAAHAAYAAACwAPX/AAADAAAAAACwAPb/AAADAAEAAACwAPf/AAADAAEAAACwAPj/AAADAAEAAACwAPn/AAADAAEAAACwAPr/AAADAAEAAACwAPv/AAADAAEAAACwAPz/AAADAAEAAACwAP3/AAADAAEAAACwAP7/AAADAAEAAACwAP//AAADAAEAAACwAAAAAAADAAEAAACwAAEAAAADAAEAAACwAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_u102u")] +position = Vector2(-224, -144) + +[node name="WaterArea" parent="." instance=ExtResource("6_51xfi")] +visible = false +position = Vector2(1464, -88) +scale = Vector2(807.184, 50) + +[node name="DropShadow" parent="." instance=ExtResource("7_cean5")] + +[node name="WaterCurrentArea" parent="." instance=ExtResource("9_2wkuk")] +position = Vector2(840, -144) + +[node name="WaterCurrentArea2" parent="." instance=ExtResource("9_2wkuk")] +position = Vector2(1912, -112) +scale = Vector2(1.795, 1) + +[node name="WaterCurrentArea3" parent="." instance=ExtResource("9_2wkuk")] +position = Vector2(2312, -160) +scale = Vector2(1.43498, 1) + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(2816, -88) +scale = Vector2(0.24, 1) +script = ExtResource("10_u102u") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="PipeArea" parent="." instance=ExtResource("11_51xfi")] +position = Vector2(2768, -80) +enter_direction = 3 +target_level = "uid://bgejr6nyhwxlg" + +[node name="Enemies" type="Node" parent="."] + +[node name="CheepCheep" parent="Enemies" instance=ExtResource("12_ii73y")] +position = Vector2(704, -56) + +[node name="CheepCheep2" parent="Enemies" instance=ExtResource("12_ii73y")] +position = Vector2(960, -32) + +[node name="CheepCheep3" parent="Enemies" instance=ExtResource("12_ii73y")] +position = Vector2(1016, -80) + +[node name="CheepCheep4" parent="Enemies" instance=ExtResource("12_ii73y")] +position = Vector2(1056, -16) + +[node name="CheepCheep5" parent="Enemies" instance=ExtResource("12_ii73y")] +position = Vector2(1264, -96) + +[node name="CheepCheep6" parent="Enemies" instance=ExtResource("12_ii73y")] +position = Vector2(1368, -32) + +[node name="CheepCheep7" parent="Enemies" instance=ExtResource("12_ii73y")] +position = Vector2(1624, -128) + +[node name="CheepCheep8" parent="Enemies" instance=ExtResource("12_ii73y")] +position = Vector2(1856, -16) + +[node name="CheepCheep9" parent="Enemies" instance=ExtResource("12_ii73y")] +position = Vector2(1936, -64) + +[node name="CheepCheep10" parent="Enemies" instance=ExtResource("12_ii73y")] +position = Vector2(2072, -32) + +[node name="CheepCheep11" parent="Enemies" instance=ExtResource("12_ii73y")] +position = Vector2(2376, -144) + +[node name="CheepCheep12" parent="Enemies" instance=ExtResource("12_ii73y")] +position = Vector2(2552, -64) + +[node name="CheepCheep13" parent="Enemies" instance=ExtResource("13_7wi74")] +position = Vector2(1312, -144) + +[node name="CheepCheep14" parent="Enemies" instance=ExtResource("13_7wi74")] +position = Vector2(1792, -32) + +[node name="CheepCheep15" parent="Enemies" instance=ExtResource("13_7wi74")] +position = Vector2(2152, -96) + +[node name="CheepCheep16" parent="Enemies" instance=ExtResource("13_7wi74")] +position = Vector2(2424, -16) + +[node name="CheepCheep17" parent="Enemies" instance=ExtResource("13_7wi74")] +position = Vector2(2680, -136) + +[node name="CheepCheep18" parent="Enemies" instance=ExtResource("13_7wi74")] +position = Vector2(2720, -80) + +[node name="Blooper" parent="Enemies" instance=ExtResource("14_5ycao")] +position = Vector2(104, -16) + +[node name="Blooper2" parent="Enemies" instance=ExtResource("14_5ycao")] +position = Vector2(488, -48) + +[node name="Blooper3" parent="Enemies" instance=ExtResource("14_5ycao")] +position = Vector2(632, -32) + +[node name="Blooper4" parent="Enemies" instance=ExtResource("14_5ycao")] +position = Vector2(1080, -64) + +[node name="Blooper5" parent="Enemies" instance=ExtResource("14_5ycao")] +position = Vector2(1256, -144) + +[node name="Blooper6" parent="Enemies" instance=ExtResource("14_5ycao")] +position = Vector2(1432, -16) + +[node name="Checkpoint" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("6_xbhoe")] +position = Vector2(1072, 0) +nodes_to_delete = [NodePath("../Enemies/CheepCheep4"), NodePath("../Enemies/Blooper4")] + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("16_w0paw") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("17_li48w")] +position = Vector2(-88, -8) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("17_li48w")] +position = Vector2(440, -72) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("17_li48w")] +position = Vector2(1096, -136) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("17_li48w")] +position = Vector2(2312, 8) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("17_li48w")] +position = Vector2(2648, -136) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("18_apk5k")] +position = Vector2(1992, -136) +item = ExtResource("19_ug63w") + +[node name="CheckpointFlag" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("20_li48w")] +position = Vector2(1072, 0) +nodes_to_delete = [NodePath("../Enemies/CheepCheep4"), NodePath("../Enemies/Blooper4")] + +[node name="StaticBody2D" type="StaticBody2D" parent="."] +position = Vector2(1008, -192) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +shape = SubResource("RectangleShape2D_li48w") + +[node name="SecondQuestNode" type="Node" parent="."] +script = ExtResource("20_apk5k") +enabled = false +metadata/_custom_type_script = "uid://co8w6sjp0t2dm" + +[node name="Blooper7" parent="SecondQuestNode" instance=ExtResource("14_5ycao")] +position = Vector2(152, -80) + +[node name="Blooper8" parent="SecondQuestNode" instance=ExtResource("14_5ycao")] +position = Vector2(584, -80) + +[node name="Blooper9" parent="SecondQuestNode" instance=ExtResource("14_5ycao")] +position = Vector2(984, -96) + +[node name="Blooper10" parent="SecondQuestNode" instance=ExtResource("14_5ycao")] +position = Vector2(1192, -16) + +[node name="Blooper11" parent="SecondQuestNode" instance=ExtResource("14_5ycao")] +position = Vector2(2152, -64) + +[node name="Blooper12" parent="SecondQuestNode" instance=ExtResource("14_5ycao")] +position = Vector2(2520, -16) + +[node name="Blooper13" parent="SecondQuestNode" instance=ExtResource("14_5ycao")] +position = Vector2(2616, -16) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85596" to="Tiles/@Node2D@85596/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85597" to="Tiles/@Node2D@85597/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85598" to="Tiles/@Node2D@85598/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85599" to="Tiles/@Node2D@85599/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85600" to="Tiles/@Node2D@85600/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85601" to="Tiles/@Node2D@85601/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85602" to="Tiles/@Node2D@85602/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85603" to="Tiles/@Node2D@85603/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85604" to="Tiles/@Node2D@85604/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85605" to="Tiles/@Node2D@85605/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85606" to="Tiles/@Node2D@85606/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85607" to="Tiles/@Node2D@85607/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85608" to="Tiles/@Node2D@85608/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85609" to="Tiles/@Node2D@85609/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85610" to="Tiles/@Node2D@85610/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85611" to="Tiles/@Node2D@85611/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85612" to="Tiles/@Node2D@85612/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85613" to="Tiles/@Node2D@85613/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85614" to="Tiles/@Node2D@85614/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85615" to="Tiles/@Node2D@85615/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85616" to="Tiles/@Node2D@85616/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85617" to="Tiles/@Node2D@85617/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85618" to="Tiles/@Node2D@85618/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85619" to="Tiles/@Node2D@85619/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85620" to="Tiles/@Node2D@85620/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85621" to="Tiles/@Node2D@85621/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@85622" to="Tiles/@Node2D@85622/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World2/2-3.tscn b/Scenes/Levels/SMB1/World2/2-3.tscn new file mode 100644 index 0000000..ac3f9e4 --- /dev/null +++ b/Scenes/Levels/SMB1/World2/2-3.tscn @@ -0,0 +1,1304 @@ +[gd_scene load_steps=61 format=4 uid="uid://brwg107knciu1"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_d5j63"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Desert.json" id="2_j1vw6"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_41ov6"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_3n28j"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="6_3n28j"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="6_wmk5y"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="7_cdyww"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_qtsah"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="8_5meuo"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="8_41ov6"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="9_3n28j"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="9_v6crx"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="10_4yxyn"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="11_k5phc"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="11_kwa32"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="12_1c08o"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="12_274ov"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="13_i0bqy"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="14_1wafm"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="14_nv86e"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="15_4vnwx"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="16_3ub5p"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="16_gank3"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="17_kh1op"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="17_vtwaa"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="18_x7oi5"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="19_7bh2e"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="19_whv5q"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="19_xtql3"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="20_gank3"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="20_vmoo7"] +[ext_resource type="Script" uid="uid://co8w6sjp0t2dm" path="res://Scripts/Parts/GlobalObjectNode.gd" id="20_x7oi5"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="21_7bh2e"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="21_i2w81"] +[ext_resource type="PackedScene" uid="uid://csl71p1unsc8p" path="res://Scenes/Prefabs/LevelObjects/CheepCheepGenerator.tscn" id="22_7bh2e"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="22_fhpb6"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="22_vmoo7"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="23_5uigm"] +[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="23_vmoo7"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="24_j1vw6"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="24_tb7g5"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="25_d8442"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="25_e4v5x"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="27_od50s"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="28_x2ify"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="29_o1pqw"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_wmk5y"] +resource_name = "Terrain" +texture = ExtResource("6_wmk5y") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_cdyww"] +scenes/1/scene = ExtResource("7_cdyww") +scenes/2/scene = ExtResource("11_kwa32") +scenes/3/scene = ExtResource("20_vmoo7") +scenes/4/scene = ExtResource("21_i2w81") +scenes/5/scene = ExtResource("22_fhpb6") +scenes/6/scene = ExtResource("23_5uigm") +scenes/7/scene = ExtResource("24_tb7g5") +scenes/8/scene = ExtResource("25_e4v5x") +scenes/9/scene = ExtResource("18_x7oi5") +scenes/10/scene = ExtResource("8_5meuo") +scenes/11/scene = ExtResource("9_v6crx") +scenes/12/scene = ExtResource("10_4yxyn") +scenes/13/scene = ExtResource("11_k5phc") +scenes/14/scene = ExtResource("12_1c08o") +scenes/15/scene = ExtResource("13_i0bqy") +scenes/16/scene = ExtResource("14_1wafm") +scenes/17/scene = ExtResource("15_4vnwx") +scenes/18/scene = ExtResource("16_3ub5p") +scenes/19/scene = ExtResource("17_vtwaa") +scenes/20/scene = ExtResource("19_whv5q") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_5meuo"] +texture = ExtResource("27_od50s") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_v6crx"] +texture = ExtResource("28_x2ify") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_4yxyn"] +texture = ExtResource("29_o1pqw") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_k5phc"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_wmk5y") +sources/1 = SubResource("TileSetScenesCollectionSource_cdyww") +sources/2 = SubResource("TileSetAtlasSource_5meuo") +sources/3 = SubResource("TileSetAtlasSource_v6crx") +sources/4 = SubResource("TileSetAtlasSource_4yxyn") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="2-3" type="Node"] +script = ExtResource("1_d5j63") +music = ExtResource("2_j1vw6") +theme = "Desert" +time_limit = 300 +world_id = 2 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("19_xtql3")] +liquid_layer = 1 + +[node name="Player" parent="." instance=ExtResource("4_41ov6")] +position = Vector2(-216, 0) + +[node name="Tiles" parent="." instance=ExtResource("5_3n28j")] +tile_map_data = PackedByteArray("AAD4/wAAAAAFAAAAAAD5/wAAAAAGAAAAAAD+/wAAAAAGAAAAAAD//wAAAAAHAAAAAAD5/wEAAAAFAAEAAAD6/wEAAAAGAAEAAAD7/wEAAAAGAAEAAAD8/wEAAAAGAAEAAAD9/wEAAAAGAAEAAAD+/wEAAAAHAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAADAAAAAAD2/wEAAAADAAEAAAD6/wAAAAAGAAAAAAD7/wAAAAAGAAAAAAD8/wAAAAAGAAAAAAD9/wAAAAAGAAAAAAD6////AAAEAAIAAAD7////AAAEAAIAAAD8////AAAEAAIAAAD9////AAAEAAIAAAD+////AAAEAAIAAAD8//3/AAAEAAIAAAD8//7/AAAEAAIAAAD9//3/AAAEAAIAAAD9//7/AAAEAAIAAAD+//3/AAAEAAIAAAD+//7/AAAEAAIAAAD7//7/AAAEAAIAAAD///3/AAAMAAoAAAAAAP3/AAAMAAoAAAABAP3/AAAMAAoAAAACAP3/AAAMAAoAAAADAP3/AAAMAAoAAAAEAP3/AAAMAAoAAAAFAP3/AAAMAAoAAAAGAP3/AAAMAAoAAAAHAP3/AAAMAAoAAAAIAP3/AAAMAAoAAAAJAP3/AAAMAAoAAAAKAP3/AAAMAAoAAAALAP3/AAAMAAoAAAAMAP3/AAAMAAoAAAANAP3/AAAMAAoAAAAOAP3/AAAMAAoAAAD///z/AAAMAAkAAAAAAPz/AAAMAAkAAAABAPz/AAAMAAkAAAACAPz/AAAMAAkAAAADAPz/AAAMAAkAAAAEAPz/AAAMAAkAAAAFAPz/AAAMAAkAAAAGAPz/AAAMAAkAAAAHAPz/AAAMAAkAAAAIAPz/AAAMAAkAAAAJAPz/AAAMAAkAAAAKAPz/AAAMAAkAAAALAPz/AAAMAAkAAAAMAPz/AAAMAAkAAAANAPz/AAAMAAkAAAAOAPz/AAAMAAkAAAAPAP3/AAAEAAIAAAAPAP7/AAAEAAIAAAAPAP//AAAEAAIAAAAPAAAAAAAEAAIAAAAPAAEAAAAEAAIAAAAQAP3/AAAMAAoAAAAQAPz/AAAMAAkAAAAUAPz/AAAMAAkAAAAUAP3/AAAMAAoAAAARAPz/AAAMAAkAAAARAP3/AAAMAAoAAAD9/wsAAAAMAAkAAAD9/wwAAAAMAAoAAAASAPz/AAAMAAkAAAASAP3/AAAMAAoAAAATAPz/AAAMAAkAAAATAP3/AAAMAAoAAAAVAPz/AAAMAAkAAAAVAP3/AAAMAAoAAAAWAPz/AAAMAAkAAAAWAP3/AAAMAAoAAAAXAPz/AAAMAAkAAAAXAP3/AAAMAAoAAAAYAPz/AAAMAAkAAAAYAP3/AAAMAAoAAAAZAPz/AAAMAAkAAAAZAP3/AAAMAAoAAAAaAPz/AAAMAAkAAAAaAP3/AAAMAAoAAAAbAPz/AAAMAAkAAAAbAP3/AAAMAAoAAAAcAPz/AAAMAAkAAAAcAP3/AAAMAAoAAAAdAPz/AAAMAAkAAAAdAP3/AAAMAAoAAAAeAPz/AAAMAAkAAAAeAP3/AAAMAAoAAAAgAPz/AAAMAAkAAAAgAP3/AAAMAAoAAAAhAPz/AAAMAAkAAAAhAP3/AAAMAAoAAAAiAPz/AAAMAAkAAAAiAP3/AAAMAAoAAAAjAPz/AAAMAAkAAAAjAP3/AAAMAAoAAAAkAPz/AAAMAAkAAAAkAP3/AAAMAAoAAAAlAPz/AAAMAAkAAAAlAP3/AAAMAAoAAAAmAPz/AAAMAAkAAAAmAP3/AAAMAAoAAAAnAPz/AAAMAAkAAAAnAP3/AAAMAAoAAAAoAPz/AAAMAAkAAAAoAP3/AAAMAAoAAAApAPz/AAAMAAkAAAApAP3/AAAMAAoAAAAqAPz/AAAMAAkAAAAqAP3/AAAMAAoAAAArAPz/AAAMAAkAAAArAP3/AAAMAAoAAAAsAPz/AAAMAAkAAAAsAP3/AAAMAAoAAAAtAPz/AAAMAAkAAAAtAP3/AAAMAAoAAAAuAPz/AAAMAAkAAAAuAP3/AAAMAAoAAAA1APz/AAAMAAkAAAA1AP3/AAAMAAoAAAA2APz/AAAMAAkAAAA2AP3/AAAMAAoAAAA3APz/AAAMAAkAAAA3AP3/AAAMAAoAAAA4APz/AAAMAAkAAAA4AP3/AAAMAAoAAAA5APz/AAAMAAkAAAA5AP3/AAAMAAoAAAA6APz/AAAMAAkAAAA6AP3/AAAMAAoAAAA7APz/AAAMAAkAAAA7AP3/AAAMAAoAAAA8APz/AAAMAAkAAAA8AP3/AAAMAAoAAAA9APz/AAAMAAkAAAA9AP3/AAAMAAoAAAA+APz/AAAMAAkAAAA+AP3/AAAMAAoAAABFAPz/AAAMAAkAAABFAP3/AAAMAAoAAABGAPz/AAAMAAkAAABGAP3/AAAMAAoAAABHAPz/AAAMAAkAAABHAP3/AAAMAAoAAABIAPz/AAAMAAkAAABIAP3/AAAMAAoAAABJAPz/AAAMAAkAAABJAP3/AAAMAAoAAABKAPz/AAAMAAkAAABKAP3/AAAMAAoAAABLAPz/AAAMAAkAAABLAP3/AAAMAAoAAABMAPz/AAAMAAkAAABMAP3/AAAMAAoAAABNAPz/AAAMAAkAAABNAP3/AAAMAAoAAABOAPz/AAAMAAkAAABOAP3/AAAMAAoAAABUAPv/AAAMAAkAAABUAPz/AAAMAAoAAABVAPv/AAAMAAkAAABVAPz/AAAMAAoAAABWAPv/AAAMAAkAAABWAPz/AAAMAAoAAABXAPv/AAAMAAkAAABXAPz/AAAMAAoAAABYAPv/AAAMAAkAAABYAPz/AAAMAAoAAABqAPz/AAALAAkAAABqAP3/AAALAAoAAABrAPz/AAAMAAkAAABrAP3/AAAMAAoAAABsAPz/AAANAAkAAABsAP3/AAANAAoAAABwAPz/AAAMAAkAAABwAP3/AAAMAAoAAABxAPz/AAAMAAkAAABxAP3/AAAMAAoAAAByAPz/AAAMAAkAAAByAP3/AAAMAAoAAABzAPz/AAAMAAkAAABzAP3/AAAMAAoAAAB0APz/AAAMAAkAAAB0AP3/AAAMAAoAAAB1APz/AAAMAAkAAAB1AP3/AAAMAAoAAAB2APz/AAAMAAkAAAB2AP3/AAAMAAoAAAB3APz/AAAMAAkAAAB3AP3/AAAMAAoAAAB4APz/AAAMAAkAAAB4AP3/AAAMAAoAAAB5APz/AAAMAAkAAAB5AP3/AAAMAAoAAAB6APz/AAAMAAkAAAB6AP3/AAAMAAoAAAB7APz/AAAMAAkAAAB7AP3/AAAMAAoAAAB8APz/AAAMAAkAAAB8AP3/AAAMAAoAAAB9APz/AAAMAAkAAAB9AP3/AAAMAAoAAAB+APz/AAAMAAkAAAB+AP3/AAAMAAoAAACEAP7/AAAMAAkAAACEAP//AAAMAAoAAACFAP7/AAAMAAkAAACFAP//AAAMAAoAAACGAP7/AAAMAAkAAACGAP//AAAMAAoAAACHAP7/AAAMAAkAAACHAP//AAAMAAoAAACIAP7/AAAMAAkAAACIAP//AAAMAAoAAACJAP7/AAAMAAkAAACJAP//AAAMAAoAAACKAP7/AAAMAAkAAACKAP//AAAMAAoAAACDAP7/AAAMAAkAAACDAP//AAAMAAoAAACQAPz/AAAMAAkAAACQAP3/AAAMAAoAAACRAPz/AAAMAAkAAACRAP3/AAAMAAoAAACSAPz/AAAMAAkAAACSAP3/AAAMAAoAAACTAPz/AAAMAAkAAACTAP3/AAAMAAoAAACUAPz/AAAMAAkAAACUAP3/AAAMAAoAAACVAPz/AAAMAAkAAACVAP3/AAAMAAoAAACWAPz/AAAMAAkAAACWAP3/AAAMAAoAAACXAPz/AAAMAAkAAACXAP3/AAAMAAoAAACbAPz/AAALAAkAAACbAP3/AAALAAoAAACcAPz/AAANAAkAAACcAP3/AAANAAoAAACfAPz/AAALAAkAAACfAP3/AAALAAoAAACgAPz/AAANAAkAAACgAP3/AAANAAoAAACjAPz/AAALAAkAAACjAP3/AAALAAoAAACkAPz/AAANAAkAAACkAP3/AAANAAoAAACoAPz/AAAMAAkAAACoAP3/AAAMAAoAAACpAPz/AAAMAAkAAACpAP3/AAAMAAoAAACqAPz/AAAMAAkAAACqAP3/AAAMAAoAAACrAPz/AAAMAAkAAACrAP3/AAAMAAoAAACsAPz/AAAMAAkAAACsAP3/AAAMAAoAAACtAPz/AAAMAAkAAACtAP3/AAAMAAoAAACuAPz/AAAMAAkAAACuAP3/AAAMAAoAAACvAPz/AAAMAAkAAACvAP3/AAAMAAoAAACwAPz/AAAMAAkAAACwAP3/AAAMAAoAAACxAP3/AAAEAAIAAACxAP7/AAAEAAIAAACxAP//AAAEAAIAAACyAP3/AAAEAAIAAACyAP7/AAAEAAIAAACyAP//AAAEAAIAAACzAP7/AAAEAAIAAACzAP//AAAEAAIAAAC0AP//AAAEAAIAAACwAAAAAAAFAAAAAACxAAAAAAAGAAAAAAC7AAAAAAAGAAAAAAC8AAAAAAAHAAAAAACyAAAAAAAGAAAAAACzAAAAAAAGAAAAAAC0AAAAAAAGAAAAAAC1AAAAAAAGAAAAAAC2AAAAAAAGAAAAAAC3AAAAAAAGAAAAAAC4AAAAAAAGAAAAAAC5AAAAAAAGAAAAAAC6AAAAAAAGAAAAAACxAAEAAAAFAAEAAACyAAEAAAAGAAEAAACzAAEAAAAGAAEAAAC0AAEAAAAGAAEAAAC1AAEAAAAGAAEAAAC2AAEAAAAGAAEAAAC3AAEAAAAGAAEAAAC4AAEAAAAGAAEAAAC5AAEAAAAGAAEAAAC6AAEAAAAGAAEAAAC7AAEAAAAHAAEAAACnAP3/AAAEAAIAAACnAP7/AAAEAAIAAACnAP//AAAEAAIAAACnAAAAAAAEAAIAAACnAAEAAAAEAAIAAACYAP3/AAAEAAIAAACYAP7/AAAEAAIAAACYAP//AAAEAAIAAACYAAAAAAAEAAIAAACYAAEAAAAEAAIAAACPAP3/AAAEAAIAAACPAP7/AAAEAAIAAACPAP//AAAEAAIAAACPAAAAAAAEAAIAAACPAAEAAAAEAAIAAACLAP//AAAEAAIAAACLAAAAAAAEAAIAAACLAAEAAAAEAAIAAACCAP//AAAEAAIAAACCAAAAAAAEAAIAAACCAAEAAAAEAAIAAAB/AP3/AAAEAAIAAAB/AP7/AAAEAAIAAAB/AP//AAAEAAIAAAB/AAAAAAAEAAIAAAB/AAEAAAAEAAIAAABvAP3/AAAEAAIAAABvAP7/AAAEAAIAAABvAP//AAAEAAIAAABvAAAAAAAEAAIAAABvAAEAAAAEAAIAAABmAAAAAAAGAAAAAABnAAAAAAAHAAAAAABgAAAAAAAFAAAAAABhAAAAAAAGAAAAAABjAAAAAAAGAAAAAABkAAAAAAAGAAAAAABlAAAAAAAGAAAAAABiAAAAAAAGAAAAAABhAAEAAAAFAAEAAABiAAEAAAAGAAEAAABjAAEAAAAGAAEAAABkAAEAAAAGAAEAAABlAAEAAAAGAAEAAABmAAEAAAAHAAEAAABZAPz/AAAEAAIAAABZAP3/AAAEAAIAAABZAP7/AAAEAAIAAABZAP//AAAEAAIAAABZAAAAAAAEAAIAAABZAAEAAAAEAAIAAABTAPz/AAAEAAIAAABTAP3/AAAEAAIAAABTAP7/AAAEAAIAAABTAP//AAAEAAIAAABTAAAAAAAEAAIAAABTAAEAAAAEAAIAAABPAP3/AAAEAAIAAABPAP7/AAAEAAIAAABPAP//AAAEAAIAAABPAAAAAAAEAAIAAABPAAEAAAAEAAIAAABEAP3/AAAEAAIAAABEAP7/AAAEAAIAAABEAP//AAAEAAIAAABEAAAAAAAEAAIAAABEAAEAAAAEAAIAAAA/AP3/AAAEAAIAAAA/AP7/AAAEAAIAAAA/AP//AAAEAAIAAAA/AAAAAAAEAAIAAAA/AAEAAAAEAAIAAAA0AP3/AAAEAAIAAAA0AP7/AAAEAAIAAAA0AP//AAAEAAIAAAA0AAAAAAAEAAIAAAA0AAEAAAAEAAIAAAAvAP3/AAAEAAIAAAAvAP7/AAAEAAIAAAAvAP//AAAEAAIAAAAvAAAAAAAEAAIAAAAvAAEAAAAEAAIAAAAfAP3/AAAEAAIAAAAfAP7/AAAEAAIAAAAfAP//AAAEAAIAAAAfAAAAAAAEAAIAAAAfAAEAAAAEAAIAAAD3/wIAAQAAAAAABAD4/wIAAQAAAAAABAD5/wIAAQAAAAAABAD6/wIAAQAAAAAABAD7/wIAAQAAAAAABAD8/wIAAQAAAAAABAD9/wIAAQAAAAAABAD+/wIAAQAAAAAABAD//wIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABACkAAIAAQAAAAAABAClAAIAAQAAAAAABACmAAIAAQAAAAAABACnAAIAAQAAAAAABAC0AAIAAQAAAAAABAC1AAIAAQAAAAAABAC2AAIAAQAAAAAABAC3AAIAAQAAAAAABAC4AAIAAQAAAAAABAC5AAIAAQAAAAAABAC6AAIAAQAAAAAABAC7AAIAAQAAAAAABAC8AAIAAQAAAAAABAC9AAIAAQAAAAAABAC+AAIAAQAAAAAABAC/AAAAAAABAAAAAAC/AAEAAAABAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAACAAAAAADcAAEAAAACAAEAAADdAAAAAAACAAAAAADdAAEAAAACAAEAAADeAAAAAAACAAAAAADeAAEAAAACAAEAAADfAAAAAAACAAAAAADfAAEAAAACAAEAAADAAP//AAAEAAIAAADBAP7/AAAEAAIAAADCAP3/AAAEAAIAAADDAPz/AAAEAAIAAADEAPv/AAAEAAIAAADFAPr/AAAEAAIAAADGAPn/AAAEAAIAAADHAPj/AAAEAAIAAADIAPj/AAAEAAIAAADIAPn/AAAEAAIAAADIAPr/AAAEAAIAAADIAPv/AAAEAAIAAADIAPz/AAAEAAIAAADIAP3/AAAEAAIAAADIAP7/AAAEAAIAAADIAP//AAAEAAIAAADGAPz/AAAEAAIAAADGAPv/AAAEAAIAAADGAPr/AAAEAAIAAADHAPr/AAAEAAIAAADHAPn/AAAEAAIAAADHAPv/AAAEAAIAAADHAPz/AAAEAAIAAADHAP3/AAAEAAIAAADGAP3/AAAEAAIAAADFAP3/AAAEAAIAAADFAPz/AAAEAAIAAADFAPv/AAAEAAIAAADEAPz/AAAEAAIAAADEAP3/AAAEAAIAAADDAP3/AAAEAAIAAADDAP7/AAAEAAIAAADCAP7/AAAEAAIAAADCAP//AAAEAAIAAADBAP//AAAEAAIAAADDAP//AAAEAAIAAADEAP//AAAEAAIAAADEAP7/AAAEAAIAAADFAP7/AAAEAAIAAADFAP//AAAEAAIAAADGAP//AAAEAAIAAADGAP7/AAAEAAIAAADHAP7/AAAEAAIAAADHAP//AAAEAAIAAADRAP//AAAEAAIAAAB/APz/AAANAAkAAABvAPz/AAALAAkAAACCAP7/AAALAAkAAACLAP7/AAANAAkAAACPAPz/AAALAAkAAACYAPz/AAANAAkAAACxAPz/AAANAAkAAACnAPz/AAALAAkAAAD+//z/AAALAAkAAAAPAPz/AAAMAAkAAAAfAPz/AAAMAAkAAAAvAPz/AAANAAkAAAA0APz/AAALAAkAAAA/APz/AAANAAkAAABEAPz/AAALAAkAAABPAPz/AAANAAkAAABTAPv/AAALAAkAAABZAPv/AAANAAkAAAAUAPj/AQAAAAAAAwAVAPj/AQAAAAAAAwAWAPj/AQAAAAAAAwAXAPj/AQAAAAAAAwAnAPj/AQAAAAAAAwAoAPn/AQAAAAAAAwApAPj/AQAAAAAAAwAqAPn/AQAAAAAAAwArAPj/AQAAAAAAAwA4APj/AQAAAAAAAwA5APf/AQAAAAAAAwA7APj/AQAAAAAAAwBRAPj/AQAAAAAAAwBSAPj/AQAAAAAAAwBTAPj/AQAAAAAAAwBcAPj/AQAAAAAAAwBdAPj/AQAAAAAAAwBeAPj/AQAAAAAAAwB1APj/AQAAAAAAAwB2APj/AQAAAAAAAwB3APj/AQAAAAAAAwB4APj/AQAAAAAAAwB5APj/AQAAAAAAAwB6APj/AQAAAAAAAwCFAPv/AQAAAAAAAwCGAPv/AQAAAAAAAwCHAPv/AQAAAAAAAwCIAPv/AQAAAAAAAwCdAPn/AQAAAAAAAwCeAPn/AQAAAAAAAwCfAPn/AQAAAAAAAwChAPn/AQAAAAAAAwCiAPn/AQAAAAAAAwDv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAADAAIAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAAC/AAIAAAABAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAACAAAAAAD+AAAAAAACAAAAAAD/AAAAAAACAAAAAAAAAQAAAAACAAAAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAAADAQAAAAACAAAAAAAEAQAAAAADAAAAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAACAAEAAAD/AAEAAAACAAEAAAAAAQEAAAACAAEAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAADAQEAAAACAAEAAAAEAQEAAAADAAEAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAADAAIAAAA=") +tile_set = SubResource("TileSet_k5phc") + +[node name="DropShadow" parent="." instance=ExtResource("7_qtsah")] + +[node name="EndFlagpole" parent="." instance=ExtResource("8_41ov6")] +position = Vector2(3352, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("9_3n28j")] +position = Vector2(3432, 0) + +[node name="StartCastle" parent="." instance=ExtResource("6_3n28j")] +position = Vector2(-216, -40) + +[node name="QuestionBlock" parent="." instance=ExtResource("11_kwa32")] +position = Vector2(1384, -120) +item = ExtResource("12_274ov") +mushroom_if_small = true + +[node name="Checkpoint" parent="." instance=ExtResource("14_nv86e")] +position = Vector2(1576, 0) +optional = null + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("16_gank3") +nodes_to_delete = [NodePath("../Coin"), NodePath("../Coin2")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("17_kh1op")] +position = Vector2(936, -136) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("17_kh1op")] +position = Vector2(1496, -88) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("17_kh1op")] +position = Vector2(2088, -24) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("17_kh1op")] +position = Vector2(2568, -104) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("17_kh1op")] +position = Vector2(3304, -8) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("18_x7oi5")] +position = Vector2(1600, -56) +item = ExtResource("19_7bh2e") + +[node name="Coin" parent="." instance=ExtResource("20_vmoo7")] +position = Vector2(936, -136) + +[node name="Coin2" parent="." instance=ExtResource("20_vmoo7")] +position = Vector2(2568, -104) + +[node name="CheckpointFlag" parent="." instance=ExtResource("20_gank3")] +position = Vector2(1576, 0) +optional = null + +[node name="SecondQuestNode" type="Node" parent="."] +script = ExtResource("20_x7oi5") +metadata/_custom_type_script = "uid://co8w6sjp0t2dm" + +[node name="InvisibleQuestionBlock2" parent="SecondQuestNode" instance=ExtResource("18_x7oi5")] +position = Vector2(1176, -104) + +[node name="Enemies" type="Node" parent="SecondQuestNode"] + +[node name="GreenKoopaTroopa" parent="SecondQuestNode/Enemies" instance=ExtResource("21_7bh2e")] +position = Vector2(376, -48) + +[node name="GreenKoopaTroopa2" parent="SecondQuestNode/Enemies" instance=ExtResource("21_7bh2e")] +position = Vector2(584, -48) +winged = true + +[node name="GreenKoopaTroopa4" parent="SecondQuestNode/Enemies" instance=ExtResource("21_7bh2e")] +position = Vector2(1992, -80) +winged = true + +[node name="GreenKoopaTroopa5" parent="SecondQuestNode/Enemies" instance=ExtResource("21_7bh2e")] +position = Vector2(2248, -48) +winged = true + +[node name="RedKoopaTroopa" parent="SecondQuestNode/Enemies" instance=ExtResource("22_vmoo7")] +position = Vector2(1016, -48) + +[node name="RedKoopaTroopa2" parent="SecondQuestNode/Enemies" instance=ExtResource("22_vmoo7")] +position = Vector2(1272, -48) + +[node name="RedKoopaTroopa3" parent="SecondQuestNode/Enemies" instance=ExtResource("22_vmoo7")] +position = Vector2(1656, 0) + +[node name="EntityGenerator" parent="." instance=ExtResource("22_7bh2e")] +position = Vector2(-40, -176) + +[node name="EntityGenerator2" parent="." instance=ExtResource("22_7bh2e")] +position = Vector2(1720, -192) + +[node name="EntityGeneratorStopper" parent="." instance=ExtResource("23_vmoo7")] +position = Vector2(1472, -192) + +[node name="EntityGeneratorStopper2" parent="." instance=ExtResource("23_vmoo7")] +position = Vector2(3040, -192) + +[node name="ExtraBGMNode" type="Node" parent="."] +script = ExtResource("24_j1vw6") +extra_track = ExtResource("25_d8442") + +[node name="SecondQuestNode2" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("20_x7oi5") +nodes_to_delete = [NodePath("../SecondQuestNode/Enemies")] +metadata/_custom_type_script = "uid://co8w6sjp0t2dm" + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68769" to="Tiles/@Area2D@68769" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68770" to="Tiles/@Area2D@68770" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68771" to="Tiles/@Area2D@68771" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68772" to="Tiles/@Area2D@68772" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68773" to="Tiles/@Area2D@68773" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68774" to="Tiles/@Area2D@68774" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68775" to="Tiles/@Area2D@68775" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68776" to="Tiles/@Area2D@68776" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68777" to="Tiles/@Area2D@68777" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68778" to="Tiles/@Area2D@68778" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68779" to="Tiles/@Area2D@68779" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68780" to="Tiles/@Area2D@68780" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68781" to="Tiles/@Area2D@68781" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68782" to="Tiles/@Area2D@68782" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68783" to="Tiles/@Area2D@68783" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68784" to="Tiles/@Area2D@68784" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68785" to="Tiles/@Area2D@68785" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68786" to="Tiles/@Area2D@68786" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68787" to="Tiles/@Area2D@68787" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68788" to="Tiles/@Area2D@68788" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68789" to="Tiles/@Area2D@68789" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68790" to="Tiles/@Area2D@68790" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68791" to="Tiles/@Area2D@68791" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68792" to="Tiles/@Area2D@68792" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68793" to="Tiles/@Area2D@68793" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68794" to="Tiles/@Area2D@68794" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68795" to="Tiles/@Area2D@68795" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68796" to="Tiles/@Area2D@68796" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68797" to="Tiles/@Area2D@68797" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68798" to="Tiles/@Area2D@68798" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68799" to="Tiles/@Area2D@68799" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68800" to="Tiles/@Area2D@68800" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68801" to="Tiles/@Area2D@68801" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68802" to="Tiles/@Area2D@68802" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68803" to="Tiles/@Area2D@68803" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68804" to="Tiles/@Area2D@68804" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68805" to="Tiles/@Area2D@68805" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68806" to="Tiles/@Area2D@68806" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68807" to="Tiles/@Area2D@68807" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68808" to="Tiles/@Area2D@68808" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68809" to="Tiles/@Area2D@68809" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68810" to="Tiles/@Area2D@68810" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68811" to="Tiles/@Area2D@68811" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68812" to="Tiles/@Area2D@68812" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68813" to="Tiles/@Area2D@68813" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68814" to="Tiles/@Area2D@68814" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68815" to="Tiles/@Area2D@68815" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68816" to="Tiles/@Area2D@68816" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68817" to="Tiles/@Area2D@68817" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68818" to="Tiles/@Area2D@68818" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68819" to="Tiles/@Area2D@68819" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68820" to="Tiles/@Area2D@68820" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68821" to="Tiles/@Area2D@68821" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68822" to="Tiles/@Area2D@68822" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68823" to="Tiles/@Area2D@68823" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68824" to="Tiles/@Area2D@68824" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68825" to="Tiles/@Area2D@68825" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68826" to="Tiles/@Area2D@68826" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68827" to="Tiles/@Area2D@68827" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68828" to="Tiles/@Area2D@68828" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68829" to="Tiles/@Area2D@68829" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68830" to="Tiles/@Area2D@68830" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68831" to="Tiles/@Area2D@68831" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68832" to="Tiles/@Area2D@68832" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68833" to="Tiles/@Area2D@68833" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68834" to="Tiles/@Area2D@68834" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68835" to="Tiles/@Area2D@68835" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68836" to="Tiles/@Area2D@68836" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68837" to="Tiles/@Area2D@68837" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68838" to="Tiles/@Area2D@68838" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68839" to="Tiles/@Area2D@68839" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68840" to="Tiles/@Area2D@68840" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68841" to="Tiles/@Area2D@68841" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68842" to="Tiles/@Area2D@68842" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68843" to="Tiles/@Area2D@68843" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68844" to="Tiles/@Area2D@68844" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68845" to="Tiles/@Area2D@68845" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68846" to="Tiles/@Area2D@68846" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68847" to="Tiles/@Area2D@68847" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68848" to="Tiles/@Area2D@68848" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68849" to="Tiles/@Area2D@68849" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68850" to="Tiles/@Area2D@68850" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68851" to="Tiles/@Area2D@68851" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68852" to="Tiles/@Area2D@68852" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68853" to="Tiles/@Area2D@68853" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68854" to="Tiles/@Area2D@68854" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68855" to="Tiles/@Area2D@68855" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68856" to="Tiles/@Area2D@68856" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68857" to="Tiles/@Area2D@68857" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68858" to="Tiles/@Area2D@68858" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68859" to="Tiles/@Area2D@68859" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68860" to="Tiles/@Area2D@68860" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68861" to="Tiles/@Area2D@68861" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68862" to="Tiles/@Area2D@68862" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68863" to="Tiles/@Area2D@68863" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68864" to="Tiles/@Area2D@68864" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68865" to="Tiles/@Area2D@68865" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68866" to="Tiles/@Area2D@68866" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68867" to="Tiles/@Area2D@68867" method="area_entered"] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68868" to="Tiles/@Node2D@68868/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68869" to="Tiles/@Node2D@68869/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68870" to="Tiles/@Node2D@68870/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68871" to="Tiles/@Node2D@68871/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68872" to="Tiles/@Node2D@68872/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68873" to="Tiles/@Node2D@68873/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68874" to="Tiles/@Node2D@68874/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68875" to="Tiles/@Node2D@68875/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68876" to="Tiles/@Node2D@68876/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68877" to="Tiles/@Node2D@68877/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68878" to="Tiles/@Node2D@68878/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68879" to="Tiles/@Node2D@68879/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68880" to="Tiles/@Node2D@68880/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68881" to="Tiles/@Node2D@68881/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68882" to="Tiles/@Node2D@68882/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68883" to="Tiles/@Node2D@68883/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68884" to="Tiles/@Node2D@68884/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68885" to="Tiles/@Node2D@68885/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68886" to="Tiles/@Node2D@68886/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68887" to="Tiles/@Node2D@68887/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68888" to="Tiles/@Node2D@68888/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68889" to="Tiles/@Node2D@68889/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68890" to="Tiles/@Node2D@68890/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68891" to="Tiles/@Node2D@68891/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68892" to="Tiles/@Node2D@68892/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68893" to="Tiles/@Node2D@68893/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68894" to="Tiles/@Node2D@68894/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68895" to="Tiles/@Node2D@68895/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68896" to="Tiles/@Node2D@68896/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68897" to="Tiles/@Node2D@68897/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68898" to="Tiles/@Node2D@68898/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68899" to="Tiles/@Node2D@68899/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World2/2-4.tscn b/Scenes/Levels/SMB1/World2/2-4.tscn new file mode 100644 index 0000000..9dd2490 --- /dev/null +++ b/Scenes/Levels/SMB1/World2/2-4.tscn @@ -0,0 +1,259 @@ +[gd_scene load_steps=24 format=4 uid="uid://2ianqfjihktc"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_vxrxt"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_bibmg"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_gtwq2"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_mbdaw"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="7_vp53t"] +[ext_resource type="PackedScene" uid="uid://f48a0jmx334d" path="res://Scenes/Prefabs/Entities/Objects/SmallElevatorPlatform.tscn" id="8_gtwq2"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="10_ik07c"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="10_kd7lf"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="11_40syx"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="11_q4etu"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="12_3nhmb"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="12_5sds7"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="13_2jw65"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="13_p26l4"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="14_40syx"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="14_ik07c"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="15_3nhmb"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="16_2jw65"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/GreenKoopaShell.json" id="16_5sds7"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="17_n7idk"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="23_5sds7"] +[ext_resource type="PackedScene" uid="uid://dmv5rl1ckkwsk" path="res://Scenes/Prefabs/LevelObjects/BowserFlameGenerator.tscn" id="24_bibmg"] +[ext_resource type="Script" uid="uid://co8w6sjp0t2dm" path="res://Scripts/Parts/GlobalObjectNode.gd" id="24_p26l4"] + +[node name="2-4" type="Node"] +script = ExtResource("1_vxrxt") +music = ExtResource("2_bibmg") +theme = "Castle" +time_limit = 300 +world_id = 2 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("23_5sds7")] +particles = 3 + +[node name="Tiles" parent="." instance=ExtResource("3_gtwq2")] +tile_map_data = PackedByteArray("AADw//r/AAACAAAAAADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADx//r/AAACAAAAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADy//r/AAADAAAAAADy//v/AAABAAsAAADy//z/AAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//3/AAABAAsAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAAD0/wEAAAACAAEAAAD1//3/AAACAAAAAAD1//7/AAACAAEAAAD1////AAACAAEAAAD1/wAAAAACAAEAAAD1/wEAAAACAAEAAAD2//3/AAACAAAAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD3//3/AAACAAAAAAD3//7/AAACAAEAAAD3////AAACAAEAAAD3/wAAAAACAAEAAAD3/wEAAAACAAEAAAD4//3/AAACAAAAAAD4//7/AAACAAEAAAD4////AAACAAEAAAD4/wAAAAACAAEAAAD4/wEAAAACAAEAAAD5//3/AAACAAAAAAD5//7/AAACAAEAAAD5////AAACAAEAAAD5/wAAAAACAAEAAAD5/wEAAAACAAEAAAD6//3/AAACAAAAAAD6//7/AAACAAEAAAD6////AAACAAEAAAD6/wAAAAACAAEAAAD6/wEAAAACAAEAAAD7//3/AAACAAAAAAD7//7/AAACAAEAAAD7////AAACAAEAAAD7/wAAAAACAAEAAAD7/wEAAAACAAEAAAD8//3/AAACAAAAAAD8//7/AAACAAEAAAD8////AAACAAEAAAD8/wAAAAACAAEAAAD8/wEAAAACAAEAAAD9//3/AAACAAAAAAD9//7/AAACAAEAAAD9////AAACAAEAAAD9/wAAAAACAAEAAAD9/wEAAAACAAEAAAD+//3/AAACAAAAAAD+//7/AAACAAEAAAD+////AAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD///3/AAADAAAAAAD///7/AAADAAEAAAD/////AAADAAEAAAD//wAAAAADAAEAAAD//wEAAAADAAEAAADz//z/AAABAAsAAAD0//z/AAADAAAAAADz//v/AAADAAAAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAACAAAAAAD2//b/AAACAAEAAAD2//f/AAACAAIAAAD3//X/AAACAAAAAAD3//b/AAACAAEAAAD3//f/AAACAAIAAAD4//X/AAACAAAAAAD4//b/AAACAAEAAAD4//f/AAACAAIAAAD5//X/AAACAAAAAAD5//b/AAACAAEAAAD5//f/AAACAAIAAAD6//X/AAACAAAAAAD6//b/AAACAAEAAAD6//f/AAACAAIAAAD7//X/AAACAAAAAAD7//b/AAACAAEAAAD7//f/AAACAAIAAAD8//X/AAACAAAAAAD8//b/AAACAAEAAAD8//f/AAACAAIAAAD9//X/AAACAAAAAAD9//b/AAACAAEAAAD9//f/AAACAAIAAAD+//X/AAACAAAAAAD+//b/AAACAAEAAAD+//f/AAACAAIAAAD///X/AAADAAAAAAD///b/AAADAAEAAAD///f/AAADAAIAAAACAPz/AAABAAMAAAADAPz/AAADAAMAAAAGAPr/AAABAAMAAAAIAPr/AAADAAMAAAALAPz/AAABAAMAAAAMAPz/AAADAAMAAAAHAPr/AAAEAAAAAAAQAP3/AAABAAAAAAAQAP7/AAABAAEAAAAQAP//AAABAAEAAAAQAAAAAAABAAEAAAAQAAEAAAABAAEAAAARAP3/AAADAAAAAAARAP7/AAADAAEAAAARAP//AAADAAEAAAARAAAAAAABAAsAAAARAAEAAAACAAEAAAASAPX/AAABAAAAAAASAPb/AAABAAEAAAASAPf/AAABAAEAAAASAPj/AAABAAIAAAATAPX/AAACAAAAAAATAPb/AAACAAEAAAATAPf/AAACAAEAAAATAPj/AAACAAIAAAAUAPX/AAACAAAAAAAUAPb/AAACAAEAAAAUAPf/AAACAAEAAAAUAPj/AAACAAIAAAAVAPX/AAACAAAAAAAVAPb/AAACAAEAAAAVAPf/AAACAAEAAAAVAPj/AAACAAIAAAAWAPX/AAACAAAAAAAWAPb/AAACAAEAAAAWAPf/AAACAAEAAAAWAPj/AAACAAIAAAAXAPX/AAACAAAAAAAXAPb/AAACAAEAAAAXAPf/AAACAAEAAAAXAPj/AAACAAIAAAAYAPX/AAACAAAAAAAYAPb/AAACAAEAAAAYAPf/AAACAAEAAAAYAPj/AAACAAIAAAAZAPX/AAACAAAAAAAZAPb/AAACAAEAAAAZAPf/AAACAAEAAAAZAPj/AAACAAIAAAAaAPX/AAACAAAAAAAaAPb/AAACAAEAAAAaAPf/AAACAAEAAAAaAPj/AAACAAIAAAAbAPX/AAACAAAAAAAbAPb/AAACAAEAAAAbAPf/AAACAAEAAAAbAPj/AAACAAIAAAAcAPX/AAACAAAAAAAcAPb/AAACAAEAAAAcAPf/AAACAAEAAAAcAPj/AAACAAIAAAAdAPX/AAACAAAAAAAdAPb/AAACAAEAAAAdAPf/AAACAAEAAAAdAPj/AAACAAIAAAAeAPX/AAACAAAAAAAeAPb/AAACAAEAAAAeAPf/AAACAAEAAAAeAPj/AAACAAIAAAAfAPX/AAACAAAAAAAfAPb/AAACAAEAAAAfAPf/AAACAAEAAAAfAPj/AAACAAIAAAAgAPX/AAACAAAAAAAgAPb/AAACAAEAAAAgAPf/AAACAAEAAAAgAPj/AAACAAIAAAAhAPX/AAACAAAAAAAhAPb/AAACAAEAAAAhAPf/AAACAAEAAAAhAPj/AAACAAIAAAAiAPX/AAACAAAAAAAiAPb/AAACAAEAAAAiAPf/AAACAAEAAAAiAPj/AAACAAIAAAAjAPX/AAACAAAAAAAjAPb/AAACAAEAAAAjAPf/AAACAAEAAAAjAPj/AAACAAIAAAAkAPX/AAACAAAAAAAkAPb/AAACAAEAAAAkAPf/AAACAAEAAAAkAPj/AAACAAIAAAAlAPX/AAACAAAAAAAlAPb/AAACAAEAAAAlAPf/AAACAAEAAAAlAPj/AAACAAIAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAAEAAAAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAbAAEAAAACAAEAAAAnAAAAAAAEAAAAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAnAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAAAAAsAAABAAAEAAAACAAEAAAAzAAEAAAACAAEAAAAzAAAAAAAEAAAAAABAAP3/AAABAAAAAABAAP7/AAABAAEAAABAAP//AAABAAEAAABBAP3/AAACAAAAAABBAP7/AAACAAEAAABBAP//AAACAAEAAABBAAAAAAACAAEAAABBAAEAAAACAAEAAABCAP3/AAACAAAAAABCAP7/AAACAAEAAABCAP//AAACAAEAAABCAAAAAAACAAEAAABCAAEAAAACAAEAAABDAP3/AAADAAAAAABDAP7/AAADAAEAAABDAP//AAADAAEAAABDAAAAAAADAAEAAABDAAEAAAADAAEAAAAuAPz/AAACAAMAAAAvAPz/AAACAAMAAAAwAPz/AAACAAMAAAAxAPz/AAACAAMAAAAyAPz/AAACAAMAAAAzAPz/AAACAAMAAAA0APz/AAACAAMAAAA1APz/AAACAAMAAAA2APz/AAACAAMAAAA3APz/AAACAAMAAAA4APz/AAACAAMAAAAiAPz/AAACAAMAAAAjAPz/AAACAAMAAAAkAPz/AAACAAMAAAAlAPz/AAACAAMAAAAmAPz/AAACAAMAAAAnAPz/AAACAAMAAAAoAPz/AAACAAMAAAApAPz/AAACAAMAAAAqAPz/AAACAAMAAAArAPz/AAACAAMAAAAsAPz/AAACAAMAAAAtAPz/AAAEAAAAAAAhAPz/AAAEAAAAAAAVAPz/AAABAAMAAAAWAPz/AAACAAMAAAAXAPz/AAACAAMAAAAYAPz/AAACAAMAAAAZAPz/AAACAAMAAAAaAPz/AAACAAMAAAAbAPz/AAACAAMAAAAcAPz/AAACAAMAAAAdAPz/AAACAAMAAAAeAPz/AAACAAMAAAAfAPz/AAACAAMAAAAgAPz/AAACAAMAAAAmAPX/AAACAAAAAAAmAPb/AAACAAEAAAAmAPf/AAACAAEAAAAmAPj/AAACAAIAAAAnAPX/AAACAAAAAAAnAPb/AAACAAEAAAAnAPf/AAACAAEAAAAoAPX/AAACAAAAAAAoAPb/AAACAAEAAAAoAPf/AAACAAEAAAAoAPj/AAACAAIAAAApAPX/AAACAAAAAAApAPb/AAACAAEAAAApAPf/AAACAAEAAAApAPj/AAACAAIAAAAqAPX/AAACAAAAAAAqAPb/AAACAAEAAAAqAPf/AAACAAEAAAAqAPj/AAACAAIAAAArAPX/AAACAAAAAAArAPb/AAACAAEAAAArAPf/AAACAAEAAAArAPj/AAACAAIAAAAsAPX/AAACAAAAAAAsAPb/AAACAAEAAAAsAPf/AAACAAEAAAAsAPj/AAACAAIAAAAtAPX/AAACAAAAAAAtAPb/AAACAAEAAAAtAPf/AAACAAEAAAAtAPj/AAACAAIAAAAuAPX/AAACAAAAAAAuAPb/AAACAAEAAAAuAPf/AAACAAEAAAAuAPj/AAACAAIAAAAvAPX/AAACAAAAAAAvAPb/AAACAAEAAAAvAPf/AAACAAEAAAAvAPj/AAACAAIAAAAwAPX/AAACAAAAAAAwAPb/AAACAAEAAAAwAPf/AAACAAEAAAAwAPj/AAACAAIAAAAxAPX/AAACAAAAAAAxAPb/AAACAAEAAAAxAPf/AAACAAEAAAAxAPj/AAACAAIAAAAyAPX/AAACAAAAAAAyAPb/AAACAAEAAAAyAPf/AAACAAEAAAAyAPj/AAACAAIAAAAzAPX/AAACAAAAAAAzAPb/AAACAAEAAAAzAPf/AAACAAEAAAAzAPj/AAACAAIAAAAnAPj/AAAEAAAAAAA0APX/AAACAAAAAAA0APb/AAACAAEAAAA0APf/AAACAAEAAAA0APj/AAACAAIAAAA1APX/AAACAAAAAAA1APb/AAACAAEAAAA1APf/AAACAAEAAAA1APj/AAACAAIAAAA2APX/AAACAAAAAAA2APb/AAACAAEAAAA2APf/AAACAAEAAAA2APj/AAACAAIAAAA3APX/AAACAAAAAAA3APb/AAACAAEAAAA3APf/AAACAAEAAAA3APj/AAACAAIAAAA4APX/AAACAAAAAAA4APb/AAACAAEAAAA4APf/AAACAAEAAAA4APj/AAACAAIAAAA5APX/AAACAAAAAAA5APb/AAACAAEAAAA5APf/AAACAAEAAAA5APj/AAACAAIAAAA6APX/AAACAAAAAAA6APb/AAACAAEAAAA6APf/AAACAAEAAAA6APj/AAACAAIAAAA7APX/AAACAAAAAAA7APb/AAACAAEAAAA7APf/AAACAAEAAAA7APj/AAACAAIAAAA8APX/AAACAAAAAAA8APb/AAACAAEAAAA8APf/AAACAAEAAAA8APj/AAACAAIAAAA9APX/AAACAAAAAAA9APb/AAACAAEAAAA9APf/AAACAAEAAAA9APj/AAACAAIAAAA+APX/AAACAAAAAAA+APb/AAACAAEAAAA+APf/AAACAAEAAAA+APj/AAACAAIAAAA/APX/AAACAAAAAAA/APb/AAACAAEAAAA/APf/AAACAAEAAAA/APj/AAACAAIAAABAAPX/AAACAAAAAABAAPb/AAACAAEAAABAAPf/AAACAAEAAABAAPj/AAACAAIAAABBAPX/AAACAAAAAABBAPb/AAACAAEAAABBAPf/AAACAAEAAABBAPj/AAACAAIAAABCAPX/AAADAAAAAABCAPb/AAADAAEAAABCAPf/AAADAAEAAABCAPj/AAADAAIAAABCAPn/AAAEAAAAAABMAP3/AAAEAAAAAABNAP3/AAACAAAAAABNAP7/AAACAAEAAABNAP//AAACAAEAAABNAAAAAAACAAEAAABOAP3/AAACAAAAAABOAP7/AAACAAEAAABOAP//AAACAAEAAABOAAAAAAACAAEAAABPAP3/AAACAAAAAABPAP7/AAACAAEAAABPAP//AAACAAEAAABPAAAAAAACAAEAAABQAP3/AAACAAAAAABQAP7/AAACAAEAAABQAP//AAACAAEAAABQAAAAAAACAAEAAABRAP3/AAACAAAAAABRAP7/AAACAAEAAABRAP//AAACAAEAAABRAAAAAAACAAEAAABSAP3/AAADAAAAAABSAP7/AAADAAEAAABSAP//AAADAAEAAABSAAAAAAABAAsAAABNAPX/AAABAAAAAABNAPb/AAABAAEAAABNAPf/AAABAAIAAABOAPX/AAACAAAAAABOAPb/AAACAAEAAABOAPf/AAACAAIAAABPAPX/AAACAAAAAABPAPb/AAACAAEAAABPAPf/AAACAAIAAABQAPX/AAACAAAAAABQAPb/AAACAAEAAABQAPf/AAACAAIAAABRAPX/AAACAAAAAABRAPb/AAACAAEAAABRAPf/AAACAAIAAABSAPX/AAADAAAAAABSAPb/AAADAAEAAABSAPf/AAADAAIAAABMAP7/AAABAAEAAABMAP//AAABAAEAAABMAAAAAAABAAEAAABMAAEAAAABAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAAKAAsAAABcAAEAAAADAAEAAABcAP3/AAAAAAAAAABcAP7/AAAAAAEAAABcAP//AAAAAAEAAABfAP3/AAABAAAAAABfAP7/AAABAAEAAABfAP//AAABAAEAAABfAAAAAAABAAEAAABfAAEAAAABAAEAAABgAP3/AAADAAAAAABgAP7/AAADAAEAAABgAP//AAADAAEAAABgAAAAAAADAAEAAABgAAEAAAADAAEAAABXAP7/AAAEAAAAAABjAP3/AAABAAAAAABjAP7/AAABAAEAAABjAP//AAABAAEAAABjAAAAAAABAAEAAABjAAEAAAABAAEAAABkAP3/AAACAAAAAABkAP7/AAACAAEAAABkAP//AAACAAEAAABkAAAAAAACAAEAAABkAAEAAAACAAEAAABlAP3/AAACAAAAAABlAP7/AAACAAEAAABlAP//AAACAAEAAABlAAAAAAACAAEAAABlAAEAAAACAAEAAABmAP3/AAACAAAAAABmAP7/AAACAAEAAABmAP//AAACAAEAAABmAAAAAAACAAEAAABmAAEAAAACAAEAAABnAP3/AAADAAAAAABnAP7/AAADAAEAAABnAP//AAADAAEAAABnAAAAAAABAAsAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAAAAAsAAABqAAEAAAACAAEAAABrAAAAAAABAAsAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAAAAAsAAABuAAEAAAACAAEAAABvAAAAAAADAAEAAABvAAEAAAADAAEAAABuAP3/AAABAAAAAABuAP7/AAABAAEAAABuAP//AAABAAEAAABvAP3/AAADAAAAAABvAP7/AAADAAEAAABvAP//AAADAAEAAABqAP3/AAABAAAAAABqAP7/AAABAAEAAABqAP//AAABAAEAAABrAP3/AAADAAAAAABrAP7/AAADAAEAAABrAP//AAADAAEAAABjAPX/AAABAAAAAABjAPb/AAABAAEAAABjAPf/AAABAAIAAABkAPX/AAACAAAAAABkAPb/AAACAAEAAABkAPf/AAACAAIAAABlAPX/AAACAAAAAABlAPb/AAACAAEAAABlAPf/AAACAAIAAABmAPX/AAACAAAAAABmAPb/AAACAAEAAABmAPf/AAACAAIAAABnAPX/AAACAAAAAABnAPb/AAACAAEAAABnAPf/AAACAAIAAABoAPX/AAACAAAAAABoAPb/AAACAAEAAABoAPf/AAACAAIAAABpAPX/AAACAAAAAABpAPb/AAACAAEAAABpAPf/AAACAAIAAABqAPX/AAACAAAAAABqAPb/AAACAAEAAABqAPf/AAACAAIAAABrAPX/AAACAAAAAABrAPb/AAACAAEAAABrAPf/AAACAAIAAABsAPX/AAACAAAAAABsAPb/AAACAAEAAABsAPf/AAACAAIAAABtAPX/AAACAAAAAABtAPb/AAACAAEAAABtAPf/AAACAAIAAABuAPX/AAACAAAAAABuAPb/AAACAAEAAABuAPf/AAACAAIAAABvAPX/AAAIAAsAAABvAPb/AAADAAEAAABvAPf/AAADAAIAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAAHAAsAAAB/APX/AAAIAAsAAAB4APX/AAACAAMAAAB+APb/AAABAAEAAAB+APf/AAABAAEAAAB+APj/AAABAAIAAAB/APb/AAADAAEAAAB/APf/AAADAAEAAAB/APj/AAADAAIAAAB9APz/AAABAAAAAAB9AP3/AAABAAEAAAB9AP7/AAABAAEAAAB9AP//AAABAAEAAAB9AAAAAAABAAEAAAB9AAEAAAABAAEAAAB+APz/AAACAAAAAAB+AP3/AAACAAEAAAB+AP7/AAACAAEAAAB+AP//AAACAAEAAAB+AAAAAAACAAEAAAB+AAEAAAACAAEAAAB/APz/AAADAAAAAAB/AP3/AAADAAEAAAB/AP7/AAADAAEAAAB/AP//AAADAAEAAAB/AAAAAAABAAsAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAABWAPv/AQAAAAAAAwBXAPv/AQAAAAAAAwBYAPv/AQAAAAAAAwBWAP//AQAAAAAAAwBXAP//AQAAAAAAAwBYAP//AQAAAAAAAwAAAAAAAgAAAAIAAAAAAAEAAgAAAAMAAAABAAAAAgAAAAIAAAABAAEAAgAAAAMAAAACAAAAAgAAAAIAAAACAAEAAgAAAAMAAAADAAAAAgAAAAIAAAADAAEAAgAAAAMAAAAEAAAAAgAAAAIAAAAEAAEAAgAAAAMAAAAFAAAAAgAAAAIAAAAFAAEAAgAAAAMAAAAGAAAAAgAAAAIAAAAGAAEAAgAAAAMAAAAHAAAAAgAAAAIAAAAHAAEAAgAAAAMAAAAIAAAAAgAAAAIAAAAIAAEAAgAAAAMAAAAJAAAAAgAAAAIAAAAJAAEAAgAAAAMAAAAKAAAAAgAAAAIAAAAKAAEAAgAAAAMAAAALAAAAAgAAAAIAAAALAAEAAgAAAAMAAAAMAAAAAgAAAAIAAAAMAAEAAgAAAAMAAAANAAAAAgAAAAIAAAANAAEAAgAAAAMAAAAOAAAAAgAAAAIAAAAOAAEAAgAAAAMAAAAPAAAAAgAAAAIAAAAPAAEAAgAAAAMAAABdAAAAAgAAAAIAAABdAAEAAgAAAAMAAABeAAAAAgAAAAIAAABeAAEAAgAAAAMAAABhAAAAAgAAAAIAAABhAAEAAgAAAAMAAABiAAAAAgAAAAIAAABiAAEAAgAAAAMAAABwAAAAAgAAAAIAAABwAAEAAgAAAAMAAABxAAAAAgAAAAIAAABxAAEAAgAAAAMAAAByAAAAAgAAAAIAAAByAAEAAgAAAAMAAABzAAAAAgAAAAIAAABzAAEAAgAAAAMAAAB0AAAAAgAAAAIAAAB0AAEAAgAAAAMAAAB1AAAAAgAAAAIAAAB1AAEAAgAAAAMAAAB2AAAAAgAAAAIAAAB2AAEAAgAAAAMAAAB3AAAAAgAAAAIAAAB3AAEAAgAAAAMAAAB4AAAAAgAAAAIAAAB4AAEAAgAAAAMAAAB5AAAAAgAAAAIAAAB5AAEAAgAAAAMAAAB6AAAAAgAAAAIAAAB6AAEAAgAAAAMAAAB7AAAAAgAAAAIAAAB7AAEAAgAAAAMAAAB8AAAAAgAAAAIAAAB8AAEAAgAAAAMAAABwAPj/AQAAAAAAAQBxAPj/AQAAAAAAAQByAPj/AQAAAAAAAQBzAPj/AQAAAAAAAQB0APj/AQAAAAAAAQB1APj/AQAAAAAAAQBEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAAAKAAkAAABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAAAKAAkAAABKAAIAAQAAAAAABABLAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAAABAAIAAABgAAIAAAADAAIAAABhAAIAAQAAAAAABABiAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAA5APz/AAAEAAAAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAADv//r/AAABAAAAAADv//v/AAABAAEAAADv//z/AAABAAEAAADv//3/AAABAAEAAADv//7/AAABAAEAAADv////AAABAAEAAADv/wAAAAABAAEAAADv/wEAAAABAAEAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAIAAAAQAAIAAAABAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAADAAIAAABMAAIAAAABAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAADAAIAAABjAAIAAAABAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAADAAIAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAADAAAAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAADAAEAAAB9AAIAAAABAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAADAAIAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACUAPX/AAACAAMAAACVAPX/AAACAAMAAACWAPX/AAADAAMAAABGAPX/AAAKAAkAAABGAPb/AAAKAAkAAABGAPf/AAAKAAkAAABGAPj/AAAKAAkAAABGAPn/AAAKAAkAAABGAPr/AAAKAAkAAABGAPv/AAAKAAkAAABGAPz/AAAKAAkAAABGAP3/AAAKAAkAAABGAP7/AAAKAAkAAABGAP//AAAKAAkAAABGAAAAAAAKAAkAAABGAAEAAAAKAAkAAABJAPX/AAAKAAkAAABJAPb/AAAKAAkAAABJAPf/AAAKAAkAAABJAPj/AAAKAAkAAABJAPn/AAAKAAkAAABJAPr/AAAKAAkAAABJAPv/AAAKAAkAAABJAPz/AAAKAAkAAABJAP3/AAAKAAkAAABJAP7/AAAKAAkAAABJAP//AAAKAAkAAABJAAAAAAAKAAkAAABJAAEAAAAKAAkAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_mbdaw")] +position = Vector2(-248, -96) + +[node name="FireBars" type="Node" parent="."] + +[node name="Firebar" parent="FireBars" instance=ExtResource("7_vp53t")] +position = Vector2(536, -56) + +[node name="Firebar2" parent="FireBars" instance=ExtResource("7_vp53t")] +position = Vector2(633, -120) + +[node name="Firebar3" parent="FireBars" instance=ExtResource("7_vp53t")] +position = Vector2(728, -56) + +[node name="Firebar4" parent="FireBars" instance=ExtResource("7_vp53t")] +position = Vector2(920, -56) + +[node name="Firebar5" parent="FireBars" instance=ExtResource("7_vp53t")] +position = Vector2(1064, -104) + +[node name="Firebar6" parent="FireBars" instance=ExtResource("7_vp53t")] +position = Vector2(1224, -40) +scale = Vector2(-1, 1) + +[node name="ElevatorPlatform" parent="." instance=ExtResource("8_gtwq2")] +position = Vector2(1128, -112) +vertical_direction = -1 + +[node name="ElevatorPlatform2" parent="." instance=ExtResource("8_gtwq2")] +position = Vector2(1128, 16) +vertical_direction = -1 + +[node name="ElevatorPlatform3" parent="." instance=ExtResource("8_gtwq2")] +position = Vector2(1176, -16) + +[node name="ElevatorPlatform4" parent="." instance=ExtResource("8_gtwq2")] +position = Vector2(1176, -144) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("10_kd7lf") +nodes_to_delete = [NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("11_40syx")] +position = Vector2(280, -152) + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("11_40syx")] +position = Vector2(920, -72) +id = 1 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("11_40syx")] +position = Vector2(1080, -152) +id = 2 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("11_40syx")] +position = Vector2(1560, -120) +id = 3 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("11_40syx")] +position = Vector2(1896, -120) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("12_5sds7")] +position = Vector2(1400, -104) + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("12_5sds7")] +position = Vector2(1400, -152) +item = ExtResource("13_p26l4") + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("14_40syx")] +position = Vector2(2176, 0) + +[node name="CastleToad" parent="." instance=ExtResource("13_2jw65")] +position = Vector2(2176, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("10_ik07c")] +position = Vector2(1800, -40) + +[node name="Bowser" parent="." instance=ExtResource("11_q4etu")] +position = Vector2(1944, -48) + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("16_5sds7") + +[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("12_3nhmb")] +position = Vector2(1928, -112) + +[node name="Podoboo" parent="." instance=ExtResource("14_ik07c")] +position = Vector2(8, -104) + +[node name="Podoboo2" parent="." instance=ExtResource("14_ik07c")] +position = Vector2(232, -104) + +[node name="QuestionBlock" parent="." instance=ExtResource("15_3nhmb")] +position = Vector2(120, -152) +item = ExtResource("16_2jw65") +mushroom_if_small = true + +[node name="DropShadow" parent="." instance=ExtResource("17_n7idk")] + +[node name="SecondQuestNode" type="Node" parent="."] +script = ExtResource("24_p26l4") +enabled = false +metadata/_custom_type_script = "uid://co8w6sjp0t2dm" + +[node name="Firebar7" parent="SecondQuestNode" instance=ExtResource("7_vp53t")] +position = Vector2(824, 8) + +[node name="Firebar8" parent="SecondQuestNode" instance=ExtResource("7_vp53t")] +position = Vector2(632, 8) + +[node name="Firebar9" parent="SecondQuestNode" instance=ExtResource("7_vp53t")] +position = Vector2(440, 8) + +[node name="Firebar10" parent="SecondQuestNode" instance=ExtResource("7_vp53t")] +position = Vector2(1400, -24) + +[node name="Podoboo3" parent="SecondQuestNode" instance=ExtResource("14_ik07c")] +position = Vector2(72, -104) + +[node name="Podoboo4" parent="SecondQuestNode" instance=ExtResource("14_ik07c")] +position = Vector2(1496, -80) + +[node name="Podoboo5" parent="SecondQuestNode" instance=ExtResource("14_ik07c")] +position = Vector2(1560, -80) + +[node name="Firebar11" parent="SecondQuestNode" instance=ExtResource("7_vp53t")] +position = Vector2(120, -88) + +[node name="EntityGenerator" parent="." instance=ExtResource("24_bibmg")] +position = Vector2(1240, -136) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69010" to="Tiles/@Node2D@69010/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69011" to="Tiles/@Node2D@69011/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69012" to="Tiles/@Node2D@69012/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69013" to="Tiles/@Node2D@69013/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69014" to="Tiles/@Node2D@69014/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@69015" to="Tiles/@AnimatableBody2D@69015/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69015" to="Tiles/@AnimatableBody2D@69015/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69015" to="Tiles/@AnimatableBody2D@69015" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69015" to="Tiles/@AnimatableBody2D@69015/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69015" to="Tiles/@AnimatableBody2D@69015" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69015" to="Tiles/@AnimatableBody2D@69015/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69016" to="Tiles/@AnimatableBody2D@69016/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69016" to="Tiles/@AnimatableBody2D@69016/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69016" to="Tiles/@AnimatableBody2D@69016" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69016" to="Tiles/@AnimatableBody2D@69016/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69016" to="Tiles/@AnimatableBody2D@69016" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69016" to="Tiles/@AnimatableBody2D@69016/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69017" to="Tiles/@AnimatableBody2D@69017/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69017" to="Tiles/@AnimatableBody2D@69017/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69017" to="Tiles/@AnimatableBody2D@69017" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69017" to="Tiles/@AnimatableBody2D@69017/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69017" to="Tiles/@AnimatableBody2D@69017" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69017" to="Tiles/@AnimatableBody2D@69017/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69018" to="Tiles/@AnimatableBody2D@69018/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69018" to="Tiles/@AnimatableBody2D@69018/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69018" to="Tiles/@AnimatableBody2D@69018" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69018" to="Tiles/@AnimatableBody2D@69018/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69018" to="Tiles/@AnimatableBody2D@69018" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69018" to="Tiles/@AnimatableBody2D@69018/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69019" to="Tiles/@AnimatableBody2D@69019/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69019" to="Tiles/@AnimatableBody2D@69019/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69019" to="Tiles/@AnimatableBody2D@69019" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69019" to="Tiles/@AnimatableBody2D@69019/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69019" to="Tiles/@AnimatableBody2D@69019" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69019" to="Tiles/@AnimatableBody2D@69019/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@69020" to="Tiles/@Area2D@69020" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69021" to="Tiles/@Area2D@69021" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69022" to="Tiles/@Area2D@69022" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69023" to="Tiles/@Area2D@69023" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69024" to="Tiles/@Area2D@69024" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69025" to="Tiles/@Area2D@69025" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69026" to="Tiles/@Area2D@69026" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69027" to="Tiles/@Area2D@69027" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69028" to="Tiles/@Area2D@69028" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69029" to="Tiles/@Area2D@69029" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69030" to="Tiles/@Area2D@69030" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69031" to="Tiles/@Area2D@69031" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69032" to="Tiles/@Area2D@69032" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69033" to="Tiles/@Area2D@69033" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69034" to="Tiles/@Area2D@69034" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69035" to="Tiles/@Area2D@69035" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69036" to="Tiles/@Area2D@69036" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69037" to="Tiles/@Area2D@69037" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69038" to="Tiles/@Area2D@69038" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69039" to="Tiles/@Area2D@69039" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69040" to="Tiles/@Area2D@69040" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69041" to="Tiles/@Area2D@69041" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69042" to="Tiles/@Area2D@69042" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69043" to="Tiles/@Area2D@69043" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69044" to="Tiles/@Area2D@69044" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69045" to="Tiles/@Area2D@69045" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69046" to="Tiles/@Area2D@69046" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69047" to="Tiles/@Area2D@69047" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69048" to="Tiles/@Area2D@69048" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69049" to="Tiles/@Area2D@69049" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69050" to="Tiles/@Area2D@69050" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69051" to="Tiles/@Area2D@69051" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69052" to="Tiles/@Area2D@69052" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69053" to="Tiles/@Area2D@69053" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69054" to="Tiles/@Area2D@69054" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69055" to="Tiles/@Area2D@69055" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69056" to="Tiles/@Area2D@69056" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69057" to="Tiles/@Area2D@69057" method="area_entered"] +[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] +[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMB1/World3/3-1.tscn b/Scenes/Levels/SMB1/World3/3-1.tscn new file mode 100644 index 0000000..001e03a --- /dev/null +++ b/Scenes/Levels/SMB1/World3/3-1.tscn @@ -0,0 +1,548 @@ +[gd_scene load_steps=31 format=4 uid="uid://c6roqyktleixg"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_sf78m"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Snow.json" id="2_sg8dw"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_j5qiv"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_om82m"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_ehi83"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="8_dg07t"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="9_na5j6"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="10_rl54r"] +[ext_resource type="PackedScene" uid="uid://cpk6idjoxjotv" path="res://Scenes/Prefabs/Entities/Items/OneUp.tscn" id="11_a3fad"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="12_m7x43"] +[ext_resource type="PackedScene" uid="uid://5qg8po86pew4" path="res://Scenes/Prefabs/Entities/Items/SuperStar.tscn" id="13_fk0jo"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="14_1bhsn"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="14_fde17"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="15_a3fad"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="16_m7x43"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="17_fk0jo"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="18_hfmsp"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="19_fk0jo"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="20_1wxpq"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="21_hfmsp"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="23_mgm41"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="24_8ihio"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="26_b5jsc"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="27_sg8dw"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="28_w6pth"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="29_il45b"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="30_6ebqu"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="30_sg8dw"] +[ext_resource type="PackedScene" uid="uid://bch3ww1n42g7v" path="res://Scenes/Prefabs/DecoTiles/Deco2.tscn" id="31_il45b"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="31_w6pth"] + +[node name="3-1" type="Node"] +script = ExtResource("1_sf78m") +music = ExtResource("2_sg8dw") +theme = "Snow" +world_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("30_sg8dw")] +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/AQAAAAAAAQCWAPz/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//AgAAAAAAAAA+AAAAAgAAAAEAAAA/AP//AgAAAAAAAAA/AAAAAgAAAAEAAABAAP//AgAAAAAAAABAAAAAAgAAAAEAAABBAP//AgAAAAAAAABBAAAAAgAAAAEAAABCAP//AgAAAAAAAABCAAAAAgAAAAEAAABDAP//AgAAAAAAAABDAAAAAgAAAAEAAABEAP//AgAAAAAAAABEAAAAAgAAAAEAAAA9AP//AgAAAAAAAAA9AAAAAgAAAAEAAABGAP//AgAAAAAAAABGAAAAAgAAAAEAAABHAP//AgAAAAAAAABHAAAAAgAAAAEAAABGAAEAAgAAAAEAAABHAAEAAgAAAAEAAAA9AAEAAgAAAAEAAAA+AAEAAgAAAAEAAAA/AAEAAgAAAAEAAABAAAEAAgAAAAEAAABBAAEAAgAAAAEAAABCAAEAAgAAAAEAAABDAAEAAgAAAAEAAABEAAEAAgAAAAEAAABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAADAAIAAAAgAAIAAAABAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAADAAIAAABFAAIAAAAAAAIAAABIAAIAAAABAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAADAAIAAAB0AAIAAAABAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAADAAIAAACAAAIAAAABAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAADAAIAAACkAAIAAAABAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_om82m")] +position = Vector2(-216, 0) + +[node name="DropShadow" parent="." instance=ExtResource("7_ehi83")] + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("8_dg07t")] +position = Vector2(104, -72) +item = ExtResource("9_na5j6") +mushroom_if_small = true + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("10_rl54r")] +position = Vector2(1064, -120) +item = ExtResource("11_a3fad") + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("12_m7x43")] +position = Vector2(1192, -120) +item = ExtResource("13_fk0jo") + +[node name="QuestionBlock2" parent="Blocks" instance=ExtResource("8_dg07t")] +position = Vector2(1624, -120) +item = ExtResource("9_na5j6") +mushroom_if_small = true + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("12_m7x43")] +position = Vector2(1848, -120) +item = ExtResource("14_fde17") + +[node name="QuestionBlock3" parent="Blocks" instance=ExtResource("8_dg07t")] +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) + +[node name="QuestionBlock4" parent="Blocks" instance=ExtResource("8_dg07t")] +position = Vector2(1560, -120) + +[node name="QuestionBlock5" parent="Blocks" instance=ExtResource("8_dg07t")] +position = Vector2(2168, -120) + +[node name="BrickBlock5" parent="Blocks" instance=ExtResource("12_m7x43")] +position = Vector2(1848, -72) + +[node name="LargeCastleDeco" parent="." instance=ExtResource("14_1bhsn")] +position = Vector2(-248, -88) + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("15_a3fad")] +position = Vector2(152, 0) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("15_a3fad")] +position = Vector2(200, -16) +winged = true + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("15_a3fad")] +position = Vector2(792, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("15_a3fad")] +position = Vector2(1368, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("15_a3fad")] +position = Vector2(2136, 0) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("15_a3fad")] +position = Vector2(2184, -128) + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("15_a3fad")] +position = Vector2(2392, 0) +winged = true + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("15_a3fad")] +position = Vector2(2440, -16) +winged = true + +[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("15_a3fad")] +position = Vector2(2472, -64) + +[node name="GreenKoopaTroopa10" parent="Enemies" instance=ExtResource("15_a3fad")] +position = Vector2(2488, 0) +winged = true + +[node name="GreenKoopaTroopa11" parent="Enemies" instance=ExtResource("15_a3fad")] +position = Vector2(2760, -96) + +[node name="GreenKoopaTroopa12" parent="Enemies" instance=ExtResource("15_a3fad")] +position = Vector2(2808, -128) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("16_m7x43")] +position = Vector2(272, -48) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("16_m7x43")] +position = Vector2(368, -64) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("16_m7x43")] +position = Vector2(672, -48) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("16_m7x43")] +position = Vector2(832, -32) + +[node name="PirannhaPlant5" parent="Enemies" instance=ExtResource("16_m7x43")] +position = Vector2(1408, -64) + +[node name="Goomba" parent="Enemies" instance=ExtResource("17_fk0jo")] +position = Vector2(344, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("17_fk0jo")] +position = Vector2(600, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("17_fk0jo")] +position = Vector2(624, 0) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("17_fk0jo")] +position = Vector2(648, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("17_fk0jo")] +position = Vector2(1064, -64) + +[node name="Goomba6" parent="Enemies" instance=ExtResource("17_fk0jo")] +position = Vector2(1088, -64) + +[node name="Goomba7" parent="Enemies" instance=ExtResource("17_fk0jo")] +position = Vector2(1112, -64) + +[node name="Goomba8" parent="Enemies" instance=ExtResource("17_fk0jo")] +position = Vector2(1256, 0) + +[node name="Goomba9" parent="Enemies" instance=ExtResource("17_fk0jo")] +position = Vector2(1280, 0) + +[node name="Goomba10" parent="Enemies" instance=ExtResource("17_fk0jo")] +position = Vector2(1976, -64) + +[node name="Goomba11" parent="Enemies" instance=ExtResource("17_fk0jo")] +position = Vector2(1992, -80) + +[node name="Goomba12" parent="Enemies" instance=ExtResource("17_fk0jo")] +position = Vector2(2216, 0) + +[node name="Goomba13" parent="Enemies" instance=ExtResource("17_fk0jo")] +position = Vector2(2240, 0) + +[node name="Goomba14" parent="Enemies" instance=ExtResource("17_fk0jo")] +position = Vector2(2264, 0) + +[node name="HammerBro" parent="Enemies" instance=ExtResource("18_hfmsp")] +position = Vector2(1560, -64) + +[node name="HammerBro2" parent="Enemies" instance=ExtResource("18_hfmsp")] +position = Vector2(1608, 0) + +[node name="Trampoline" parent="." instance=ExtResource("19_fk0jo")] +position = Vector2(1768, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("20_1wxpq")] +position = Vector2(2952, 0) + +[node name="EndSmallCastle" parent="EndFlagpole" instance=ExtResource("21_hfmsp")] +position = Vector2(96, 0) + +[node name="PipeArea" parent="." instance=ExtResource("23_mgm41")] +position = Vector2(368, -64) +target_level = "uid://b5xcegtq8giyf" + +[node name="PipeArea2" parent="." instance=ExtResource("23_mgm41")] +position = Vector2(832, -32) +pipe_id = 1 +exit_only = true + +[node name="Checkpoint" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("24_8ihio")] +position = Vector2(1296, 0) +nodes_to_delete = [NodePath("../Enemies/GreenKoopaTroopa4"), NodePath("../Enemies/Goomba8"), NodePath("../Enemies/Goomba9")] + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(2352, -208) +script = ExtResource("26_b5jsc") +heaven_scene = "uid://1j5xfkmge06g" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("27_sg8dw") +nodes_to_delete = [NodePath("../Blocks/QuestionBlock5"), NodePath("../Blocks/QuestionBlock4"), NodePath("../Blocks/BrickBlock4"), NodePath("../Blocks/BrickBlock5")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("12_m7x43")] +position = Vector2(184, -56) +item = ExtResource("28_w6pth") +metadata/r_coin_id = 0 + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("8_dg07t")] +position = Vector2(1560, -120) +item = ExtResource("28_w6pth") +metadata/r_coin_id = 2 + +[node name="QuestionBlock2" parent="ChallengeNodes" instance=ExtResource("8_dg07t")] +position = Vector2(2168, -120) +item = ExtResource("28_w6pth") +metadata/r_coin_id = 3 + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("29_il45b")] +position = Vector2(2568, -8) +id = 4 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("12_m7x43")] +position = Vector2(1848, -72) +item = ExtResource("30_6ebqu") + +[node name="CheckpointFlag" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("31_w6pth")] +position = Vector2(1296, 0) +nodes_to_delete = [NodePath("../Enemies/GreenKoopaTroopa4"), NodePath("../Enemies/Goomba8"), NodePath("../Enemies/Goomba9")] + +[node name="DecoTiles" parent="." instance=ExtResource("31_il45b")] + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@63693" to="Tiles/@AnimatableBody2D@63693/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63693" to="Tiles/@AnimatableBody2D@63693/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63693" to="Tiles/@AnimatableBody2D@63693" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63693" to="Tiles/@AnimatableBody2D@63693" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63693" to="Tiles/@AnimatableBody2D@63693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63693" to="Tiles/@AnimatableBody2D@63693" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63693" to="Tiles/@AnimatableBody2D@63693/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="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@63694" to="Tiles/@AnimatableBody2D@63694/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63694" to="Tiles/@AnimatableBody2D@63694/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63694" to="Tiles/@AnimatableBody2D@63694" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63694" to="Tiles/@AnimatableBody2D@63694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63694" to="Tiles/@AnimatableBody2D@63694" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63694" to="Tiles/@AnimatableBody2D@63694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63695" to="Tiles/@AnimatableBody2D@63695/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63695" to="Tiles/@AnimatableBody2D@63695/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63695" to="Tiles/@AnimatableBody2D@63695" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63695" to="Tiles/@AnimatableBody2D@63695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63695" to="Tiles/@AnimatableBody2D@63695" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63695" to="Tiles/@AnimatableBody2D@63695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63696" to="Tiles/@AnimatableBody2D@63696/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63696" to="Tiles/@AnimatableBody2D@63696/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63696" to="Tiles/@AnimatableBody2D@63696" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63696" to="Tiles/@AnimatableBody2D@63696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63696" to="Tiles/@AnimatableBody2D@63696" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63696" to="Tiles/@AnimatableBody2D@63696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63697" to="Tiles/@AnimatableBody2D@63697/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63697" to="Tiles/@AnimatableBody2D@63697/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63697" to="Tiles/@AnimatableBody2D@63697" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63697" to="Tiles/@AnimatableBody2D@63697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63697" to="Tiles/@AnimatableBody2D@63697" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63697" to="Tiles/@AnimatableBody2D@63697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63698" to="Tiles/@AnimatableBody2D@63698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63698" to="Tiles/@AnimatableBody2D@63698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63698" to="Tiles/@AnimatableBody2D@63698" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63698" to="Tiles/@AnimatableBody2D@63698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63698" to="Tiles/@AnimatableBody2D@63698" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63698" to="Tiles/@AnimatableBody2D@63698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63699" to="Tiles/@AnimatableBody2D@63699/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63699" to="Tiles/@AnimatableBody2D@63699/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63699" to="Tiles/@AnimatableBody2D@63699" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63699" to="Tiles/@AnimatableBody2D@63699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63699" to="Tiles/@AnimatableBody2D@63699" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63699" to="Tiles/@AnimatableBody2D@63699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63700" to="Tiles/@AnimatableBody2D@63700/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63700" to="Tiles/@AnimatableBody2D@63700/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63700" to="Tiles/@AnimatableBody2D@63700" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63700" to="Tiles/@AnimatableBody2D@63700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63700" to="Tiles/@AnimatableBody2D@63700" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63700" to="Tiles/@AnimatableBody2D@63700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63701" to="Tiles/@AnimatableBody2D@63701/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63701" to="Tiles/@AnimatableBody2D@63701/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63701" to="Tiles/@AnimatableBody2D@63701" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63701" to="Tiles/@AnimatableBody2D@63701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63701" to="Tiles/@AnimatableBody2D@63701" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63701" to="Tiles/@AnimatableBody2D@63701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63702" to="Tiles/@AnimatableBody2D@63702/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63702" to="Tiles/@AnimatableBody2D@63702/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63702" to="Tiles/@AnimatableBody2D@63702" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63702" to="Tiles/@AnimatableBody2D@63702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63702" to="Tiles/@AnimatableBody2D@63702" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63702" to="Tiles/@AnimatableBody2D@63702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63703" to="Tiles/@AnimatableBody2D@63703/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63703" to="Tiles/@AnimatableBody2D@63703/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63703" to="Tiles/@AnimatableBody2D@63703" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63703" to="Tiles/@AnimatableBody2D@63703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63703" to="Tiles/@AnimatableBody2D@63703" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63703" to="Tiles/@AnimatableBody2D@63703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63704" to="Tiles/@AnimatableBody2D@63704/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63704" to="Tiles/@AnimatableBody2D@63704/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63704" to="Tiles/@AnimatableBody2D@63704" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63704" to="Tiles/@AnimatableBody2D@63704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63704" to="Tiles/@AnimatableBody2D@63704" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63704" to="Tiles/@AnimatableBody2D@63704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63705" to="Tiles/@AnimatableBody2D@63705/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63705" to="Tiles/@AnimatableBody2D@63705/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63705" to="Tiles/@AnimatableBody2D@63705" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63705" to="Tiles/@AnimatableBody2D@63705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63705" to="Tiles/@AnimatableBody2D@63705" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63705" to="Tiles/@AnimatableBody2D@63705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63706" to="Tiles/@AnimatableBody2D@63706/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63706" to="Tiles/@AnimatableBody2D@63706/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63706" to="Tiles/@AnimatableBody2D@63706" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63706" to="Tiles/@AnimatableBody2D@63706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63706" to="Tiles/@AnimatableBody2D@63706" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63706" to="Tiles/@AnimatableBody2D@63706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63707" to="Tiles/@AnimatableBody2D@63707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63707" to="Tiles/@AnimatableBody2D@63707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63707" to="Tiles/@AnimatableBody2D@63707" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63707" to="Tiles/@AnimatableBody2D@63707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63707" to="Tiles/@AnimatableBody2D@63707" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63707" to="Tiles/@AnimatableBody2D@63707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63708" to="Tiles/@AnimatableBody2D@63708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63708" to="Tiles/@AnimatableBody2D@63708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63708" to="Tiles/@AnimatableBody2D@63708" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63708" to="Tiles/@AnimatableBody2D@63708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63708" to="Tiles/@AnimatableBody2D@63708" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63708" to="Tiles/@AnimatableBody2D@63708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63709" to="Tiles/@AnimatableBody2D@63709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63709" to="Tiles/@AnimatableBody2D@63709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63709" to="Tiles/@AnimatableBody2D@63709" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63709" to="Tiles/@AnimatableBody2D@63709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63709" to="Tiles/@AnimatableBody2D@63709" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63709" to="Tiles/@AnimatableBody2D@63709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63710" to="Tiles/@AnimatableBody2D@63710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63710" to="Tiles/@AnimatableBody2D@63710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63710" to="Tiles/@AnimatableBody2D@63710" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63710" to="Tiles/@AnimatableBody2D@63710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63710" to="Tiles/@AnimatableBody2D@63710" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63710" to="Tiles/@AnimatableBody2D@63710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63711" to="Tiles/@AnimatableBody2D@63711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63711" to="Tiles/@AnimatableBody2D@63711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63711" to="Tiles/@AnimatableBody2D@63711" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63711" to="Tiles/@AnimatableBody2D@63711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63711" to="Tiles/@AnimatableBody2D@63711" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63711" to="Tiles/@AnimatableBody2D@63711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63712" to="Tiles/@AnimatableBody2D@63712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63712" to="Tiles/@AnimatableBody2D@63712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63712" to="Tiles/@AnimatableBody2D@63712" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63712" to="Tiles/@AnimatableBody2D@63712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63712" to="Tiles/@AnimatableBody2D@63712" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63712" to="Tiles/@AnimatableBody2D@63712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63713" to="Tiles/@AnimatableBody2D@63713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63713" to="Tiles/@AnimatableBody2D@63713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63713" to="Tiles/@AnimatableBody2D@63713" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63713" to="Tiles/@AnimatableBody2D@63713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63713" to="Tiles/@AnimatableBody2D@63713" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63713" to="Tiles/@AnimatableBody2D@63713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63714" to="Tiles/@AnimatableBody2D@63714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63714" to="Tiles/@AnimatableBody2D@63714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63714" to="Tiles/@AnimatableBody2D@63714" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63714" to="Tiles/@AnimatableBody2D@63714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63714" to="Tiles/@AnimatableBody2D@63714" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63714" to="Tiles/@AnimatableBody2D@63714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63715" to="Tiles/@AnimatableBody2D@63715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63715" to="Tiles/@AnimatableBody2D@63715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63715" to="Tiles/@AnimatableBody2D@63715" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63715" to="Tiles/@AnimatableBody2D@63715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63715" to="Tiles/@AnimatableBody2D@63715" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63715" to="Tiles/@AnimatableBody2D@63715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63716" to="Tiles/@AnimatableBody2D@63716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63716" to="Tiles/@AnimatableBody2D@63716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63716" to="Tiles/@AnimatableBody2D@63716" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63716" to="Tiles/@AnimatableBody2D@63716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63716" to="Tiles/@AnimatableBody2D@63716" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63716" to="Tiles/@AnimatableBody2D@63716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63717" to="Tiles/@AnimatableBody2D@63717/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63717" to="Tiles/@AnimatableBody2D@63717/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63717" to="Tiles/@AnimatableBody2D@63717" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63717" to="Tiles/@AnimatableBody2D@63717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63717" to="Tiles/@AnimatableBody2D@63717" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63717" to="Tiles/@AnimatableBody2D@63717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63718" to="Tiles/@AnimatableBody2D@63718/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63718" to="Tiles/@AnimatableBody2D@63718/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63718" to="Tiles/@AnimatableBody2D@63718" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63718" to="Tiles/@AnimatableBody2D@63718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63718" to="Tiles/@AnimatableBody2D@63718" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63718" to="Tiles/@AnimatableBody2D@63718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63719" to="Tiles/@AnimatableBody2D@63719/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63719" to="Tiles/@AnimatableBody2D@63719/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63719" to="Tiles/@AnimatableBody2D@63719" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63719" to="Tiles/@AnimatableBody2D@63719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63719" to="Tiles/@AnimatableBody2D@63719" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63719" to="Tiles/@AnimatableBody2D@63719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63720" to="Tiles/@AnimatableBody2D@63720/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63720" to="Tiles/@AnimatableBody2D@63720/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63720" to="Tiles/@AnimatableBody2D@63720" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63720" to="Tiles/@AnimatableBody2D@63720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63720" to="Tiles/@AnimatableBody2D@63720" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63720" to="Tiles/@AnimatableBody2D@63720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63721" to="Tiles/@AnimatableBody2D@63721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63721" to="Tiles/@AnimatableBody2D@63721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63721" to="Tiles/@AnimatableBody2D@63721" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63721" to="Tiles/@AnimatableBody2D@63721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63721" to="Tiles/@AnimatableBody2D@63721" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63721" to="Tiles/@AnimatableBody2D@63721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63722" to="Tiles/@AnimatableBody2D@63722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63722" to="Tiles/@AnimatableBody2D@63722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63722" to="Tiles/@AnimatableBody2D@63722" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63722" to="Tiles/@AnimatableBody2D@63722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63722" to="Tiles/@AnimatableBody2D@63722" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63722" to="Tiles/@AnimatableBody2D@63722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63723" to="Tiles/@AnimatableBody2D@63723/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63723" to="Tiles/@AnimatableBody2D@63723/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63723" to="Tiles/@AnimatableBody2D@63723" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63723" to="Tiles/@AnimatableBody2D@63723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63723" to="Tiles/@AnimatableBody2D@63723" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63723" to="Tiles/@AnimatableBody2D@63723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63724" to="Tiles/@AnimatableBody2D@63724/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63724" to="Tiles/@AnimatableBody2D@63724/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63724" to="Tiles/@AnimatableBody2D@63724" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63724" to="Tiles/@AnimatableBody2D@63724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63724" to="Tiles/@AnimatableBody2D@63724" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63724" to="Tiles/@AnimatableBody2D@63724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63725" to="Tiles/@AnimatableBody2D@63725/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63725" to="Tiles/@AnimatableBody2D@63725/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63725" to="Tiles/@AnimatableBody2D@63725" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63725" to="Tiles/@AnimatableBody2D@63725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63725" to="Tiles/@AnimatableBody2D@63725" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63725" to="Tiles/@AnimatableBody2D@63725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63726" to="Tiles/@AnimatableBody2D@63726/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63726" to="Tiles/@AnimatableBody2D@63726/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63726" to="Tiles/@AnimatableBody2D@63726" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63726" to="Tiles/@AnimatableBody2D@63726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63726" to="Tiles/@AnimatableBody2D@63726" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63726" to="Tiles/@AnimatableBody2D@63726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63727" to="Tiles/@AnimatableBody2D@63727/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63727" to="Tiles/@AnimatableBody2D@63727/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63727" to="Tiles/@AnimatableBody2D@63727" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63727" to="Tiles/@AnimatableBody2D@63727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63727" to="Tiles/@AnimatableBody2D@63727" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63727" to="Tiles/@AnimatableBody2D@63727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63728" to="Tiles/@AnimatableBody2D@63728/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63728" to="Tiles/@AnimatableBody2D@63728/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63728" to="Tiles/@AnimatableBody2D@63728" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63728" to="Tiles/@AnimatableBody2D@63728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63728" to="Tiles/@AnimatableBody2D@63728" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63728" to="Tiles/@AnimatableBody2D@63728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63729" to="Tiles/@AnimatableBody2D@63729/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63729" to="Tiles/@AnimatableBody2D@63729/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63729" to="Tiles/@AnimatableBody2D@63729" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63729" to="Tiles/@AnimatableBody2D@63729" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63729" to="Tiles/@AnimatableBody2D@63729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63729" to="Tiles/@AnimatableBody2D@63729" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63729" to="Tiles/@AnimatableBody2D@63729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63730" to="Tiles/@AnimatableBody2D@63730/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63730" to="Tiles/@AnimatableBody2D@63730/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63730" to="Tiles/@AnimatableBody2D@63730" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63730" to="Tiles/@AnimatableBody2D@63730" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63730" to="Tiles/@AnimatableBody2D@63730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63730" to="Tiles/@AnimatableBody2D@63730" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63730" to="Tiles/@AnimatableBody2D@63730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63731" to="Tiles/@AnimatableBody2D@63731/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63731" to="Tiles/@AnimatableBody2D@63731/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63731" to="Tiles/@AnimatableBody2D@63731" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63731" to="Tiles/@AnimatableBody2D@63731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63731" to="Tiles/@AnimatableBody2D@63731" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63731" to="Tiles/@AnimatableBody2D@63731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63732" to="Tiles/@AnimatableBody2D@63732/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63732" to="Tiles/@AnimatableBody2D@63732/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63732" to="Tiles/@AnimatableBody2D@63732" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63732" to="Tiles/@AnimatableBody2D@63732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63732" to="Tiles/@AnimatableBody2D@63732" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63732" to="Tiles/@AnimatableBody2D@63732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63733" to="Tiles/@AnimatableBody2D@63733/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63733" to="Tiles/@AnimatableBody2D@63733/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63733" to="Tiles/@AnimatableBody2D@63733" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63733" to="Tiles/@AnimatableBody2D@63733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63733" to="Tiles/@AnimatableBody2D@63733" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63733" to="Tiles/@AnimatableBody2D@63733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63734" to="Tiles/@AnimatableBody2D@63734/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63734" to="Tiles/@AnimatableBody2D@63734/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63734" to="Tiles/@AnimatableBody2D@63734" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63734" to="Tiles/@AnimatableBody2D@63734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63734" to="Tiles/@AnimatableBody2D@63734" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63734" to="Tiles/@AnimatableBody2D@63734/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@63735" to="Tiles/@Area2D@63735" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63736" to="Tiles/@Area2D@63736" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63737" to="Tiles/@Area2D@63737" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63738" to="Tiles/@Area2D@63738" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63739" to="Tiles/@Area2D@63739" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63740" to="Tiles/@Area2D@63740" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63741" to="Tiles/@Area2D@63741" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63742" to="Tiles/@Area2D@63742" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63743" to="Tiles/@Area2D@63743" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63744" to="Tiles/@Area2D@63744" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63745" to="Tiles/@Area2D@63745" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63746" to="Tiles/@Area2D@63746" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63747" to="Tiles/@Area2D@63747" method="area_entered"] diff --git a/Scenes/Levels/SMB1/World3/3-1a.tscn b/Scenes/Levels/SMB1/World3/3-1a.tscn new file mode 100644 index 0000000..107db51 --- /dev/null +++ b/Scenes/Levels/SMB1/World3/3-1a.tscn @@ -0,0 +1,213 @@ +[gd_scene load_steps=15 format=4 uid="uid://b5xcegtq8giyf"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_mp8td"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_6bfj3"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_p8aak"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_m7xuh"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="7_hib4w"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_6lb4b"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="9_y0imq"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="10_k3fuh"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="11_7cwd1"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="11_560gb"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="12_6bfj3"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="12_6nox3"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Bonus.json" id="13_6bfj3"] +[ext_resource type="Script" uid="uid://djm4q11aktpvx" path="res://Scripts/Parts/WarpRunSetter.gd" id="14_6nox3"] + +[node name="3-1A" type="Node"] +script = ExtResource("1_mp8td") +music = ExtResource("2_6bfj3") +theme = "Underground" +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_p8aak")] +tile_map_data = PackedByteArray("AAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAADq//X/AAAAAAQAAADq//b/AAAAAAQAAADq//f/AAAAAAQAAADq//j/AAAAAAQAAADq//n/AAAAAAQAAADq//r/AAAAAAQAAADq//v/AAAAAAQAAADq//z/AAAAAAQAAADq//3/AAAAAAQAAADq//7/AAAAAAQAAADq////AAAAAAQAAADr//X/AAAAAAQAAADr//b/AAAAAAQAAADr//f/AAAAAAQAAADr//j/AAAAAAQAAADr//n/AAAAAAQAAADr//r/AAAAAAQAAADr//v/AAAAAAQAAADr//z/AAAAAAQAAADr//3/AAAAAAQAAADr//7/AAAAAAQAAADr////AAAAAAQAAADs//X/AAAAAAQAAADs//b/AAAAAAQAAADs//f/AAAAAAQAAADs//j/AAAAAAQAAADs//n/AAAAAAQAAADs//r/AAAAAAQAAADs//v/AAAAAAQAAADs//z/AAAAAAQAAADs//3/AAAAAAQAAADs//7/AAAAAAQAAADs////AAAAAAQAAADt//X/AAAAAAQAAADt//b/AAAAAAQAAADt//f/AAAAAAQAAADt//j/AAAAAAQAAADt//n/AAAAAAQAAADt//r/AAAAAAQAAADt//v/AAAAAAQAAADt//z/AAAAAAQAAADt//3/AAAAAAQAAADt//7/AAAAAAQAAADt////AAAAAAQAAADu//X/AAAAAAQAAADu//b/AAAAAAQAAADu//f/AAAAAAQAAADu//j/AAAAAAQAAADu//n/AAAAAAQAAADu//r/AAAAAAQAAADu//v/AAAAAAQAAADu//z/AAAAAAQAAADu//3/AAAAAAQAAADu//7/AAAAAAQAAADu////AAAAAAQAAADv//X/AAAAAAQAAADv//b/AAAAAAQAAADv//f/AAAAAAQAAADv//j/AAAAAAQAAADv//n/AAAAAAQAAADv//r/AAAAAAQAAADv//v/AAAAAAQAAADv//z/AAAAAAQAAADv//3/AAAAAAQAAADv//7/AAAAAAQAAADv////AAAAAAQAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAASAPX/AAAAAAQAAAASAPb/AAAAAAQAAAASAPf/AAAAAAQAAAASAPj/AAAAAAQAAAASAPn/AAAAAAQAAAASAPr/AAAAAAQAAAASAPv/AAAAAAQAAAASAPz/AAAAAAQAAAASAP3/AAAAAAQAAAASAP7/AAAAAAQAAAASAP//AAAAAAQAAAATAPX/AAAAAAQAAAATAPb/AAAAAAQAAAATAPf/AAAAAAQAAAATAPj/AAAAAAQAAAATAPn/AAAAAAQAAAATAPr/AAAAAAQAAAATAPv/AAAAAAQAAAATAPz/AAAAAAQAAAATAP3/AAAAAAQAAAATAP7/AAAAAAQAAAATAP//AAAAAAQAAAAUAPX/AAAAAAQAAAAUAPb/AAAAAAQAAAAUAPf/AAAAAAQAAAAUAPj/AAAAAAQAAAAUAPn/AAAAAAQAAAAUAPr/AAAAAAQAAAAUAPv/AAAAAAQAAAAUAPz/AAAAAAQAAAAUAP3/AAAAAAQAAAAUAP7/AAAAAAQAAAAUAP//AAAAAAQAAAAVAPX/AAAAAAQAAAAVAPb/AAAAAAQAAAAVAPf/AAAAAAQAAAAVAPj/AAAAAAQAAAAVAPn/AAAAAAQAAAAVAPr/AAAAAAQAAAAVAPv/AAAAAAQAAAAVAPz/AAAAAAQAAAAVAP3/AAAAAAQAAAAVAP7/AAAAAAQAAAAVAP//AAAAAAQAAAAWAPX/AAAAAAQAAAAWAPb/AAAAAAQAAAAWAPf/AAAAAAQAAAAWAPj/AAAAAAQAAAAWAPn/AAAAAAQAAAAWAPr/AAAAAAQAAAAWAPv/AAAAAAQAAAAWAPz/AAAAAAQAAAAWAP3/AAAAAAQAAAAWAP7/AAAAAAQAAAAWAP//AAAAAAQAAAAXAPX/AAAAAAQAAAAXAPb/AAAAAAQAAAAXAPf/AAAAAAQAAAAXAPj/AAAAAAQAAAAXAPn/AAAAAAQAAAAXAPr/AAAAAAQAAAAXAPv/AAAAAAQAAAAXAPz/AAAAAAQAAAAXAP3/AAAAAAQAAAAXAP7/AAAAAAQAAAAXAP//AAAAAAQAAAAYAPX/AAAAAAQAAAAYAPb/AAAAAAQAAAAYAPf/AAAAAAQAAAAYAPj/AAAAAAQAAAAYAPn/AAAAAAQAAAAYAPr/AAAAAAQAAAAYAPv/AAAAAAQAAAAYAPz/AAAAAAQAAAAYAP3/AAAAAAQAAAAYAP7/AAAAAAQAAAAYAP//AAAAAAQAAAAZAPX/AAAAAAQAAAAZAPb/AAAAAAQAAAAZAPf/AAAAAAQAAAAZAPj/AAAAAAQAAAAZAPn/AAAAAAQAAAAZAPr/AAAAAAQAAAAZAPv/AAAAAAQAAAAZAPz/AAAAAAQAAAAZAP3/AAAAAAQAAAAZAP7/AAAAAAQAAAAZAP//AAAAAAQAAAAaAPX/AAAAAAQAAAAaAPb/AAAAAAQAAAAaAPf/AAAAAAQAAAAaAPj/AAAAAAQAAAAaAPn/AAAAAAQAAAAaAPr/AAAAAAQAAAAaAPv/AAAAAAQAAAAaAPz/AAAAAAQAAAAaAP3/AAAAAAQAAAAaAP7/AAAAAAQAAAAaAP//AAAAAAQAAAAbAPX/AAAAAAQAAAAbAPb/AAAAAAQAAAAbAPf/AAAAAAQAAAAbAPj/AAAAAAQAAAAbAPn/AAAAAAQAAAAbAPr/AAAAAAQAAAAbAPv/AAAAAAQAAAAbAPz/AAAAAAQAAAAbAP3/AAAAAAQAAAAbAP7/AAAAAAQAAAAbAP//AAAAAAQAAAAcAPX/AAAAAAQAAAAcAPb/AAAAAAQAAAAcAPf/AAAAAAQAAAAcAPj/AAAAAAQAAAAcAPn/AAAAAAQAAAAcAPr/AAAAAAQAAAAcAPv/AAAAAAQAAAAcAPz/AAAAAAQAAAAcAP3/AAAAAAQAAAAcAP7/AAAAAAQAAAAcAP//AAAAAAQAAAAdAPX/AAAAAAQAAAAdAPb/AAAAAAQAAAAdAPf/AAAAAAQAAAAdAPj/AAAAAAQAAAAdAPn/AAAAAAQAAAAdAPr/AAAAAAQAAAAdAPv/AAAAAAQAAAAdAPz/AAAAAAQAAAAdAP3/AAAAAAQAAAAdAP7/AAAAAAQAAAAdAP//AAAAAAQAAAAeAPX/AAAAAAQAAAAeAPb/AAAAAAQAAAAeAPf/AAAAAAQAAAAeAPj/AAAAAAQAAAAeAPn/AAAAAAQAAAAeAPr/AAAAAAQAAAAeAPv/AAAAAAQAAAAeAPz/AAAAAAQAAAAeAP3/AAAAAAQAAAAeAP7/AAAAAAQAAAAeAP//AAAAAAQAAAAfAPX/AAAAAAQAAAAfAPb/AAAAAAQAAAAfAPf/AAAAAAQAAAAfAPj/AAAAAAQAAAAfAPn/AAAAAAQAAAAfAPr/AAAAAAQAAAAfAPv/AAAAAAQAAAAfAPz/AAAAAAQAAAAfAP3/AAAAAAQAAAAfAP7/AAAAAAQAAAAfAP//AAAAAAQAAAAgAPX/AAAAAAQAAAAgAPb/AAAAAAQAAAAgAPf/AAAAAAQAAAAgAPj/AAAAAAQAAAAgAPn/AAAAAAQAAAAgAPr/AAAAAAQAAAAgAPv/AAAAAAQAAAAgAPz/AAAAAAQAAAAgAP3/AAAAAAQAAAAgAP7/AAAAAAQAAAAgAP//AAAAAAQAAAAFAP7/AAAKAAYAAAAFAP//AAAKAAcAAAAGAP7/AAALAAYAAAAGAP//AAALAAcAAAAHAP7/AAAMAAYAAAAHAP//AAAMAAcAAAAIAP7/AAAJAAcAAAAIAP//AAAJAAcAAAAHAPX/AAAIAAcAAAAIAPX/AAAJAAcAAAAHAPb/AAAIAAcAAAAIAPb/AAAJAAcAAAAHAPf/AAAIAAcAAAAIAPf/AAAJAAcAAAAHAPj/AAAIAAcAAAAIAPj/AAAJAAcAAAAHAPn/AAAIAAcAAAAIAPn/AAAJAAcAAAAHAPr/AAAIAAcAAAAIAPr/AAAJAAcAAAAHAPv/AAAIAAcAAAAIAPv/AAAJAAcAAAAHAPz/AAAIAAcAAAAIAPz/AAAJAAcAAAAHAP3/AAAIAAcAAAAIAP3/AAAJAAcAAAD8//z/AQAAAAAAAQD9//v/AQAAAAAAAQD+//r/AQAAAAAAAQD///j/AQAAAAAAAQD///n/AQAAAAAAAQAAAPj/AQAAAAAAAQAAAPn/AQAAAAAAAQABAPr/AQAAAAAAAQACAPv/AQAAAAAAAQADAPz/AQAAAAAAAQAEAPj/AQAAAAAAAQAEAPn/AQAAAAAAAQAEAPr/AQAAAAAAAQAEAPv/AQAAAAAAAQADAPj/AQAAAAAAAQADAPn/AQAAAAAAAQD7//j/AQAAAAAAAQD8//j/AQAAAAAAAQD7//n/AQAAAAAAAQD7//r/AQAAAAAAAQD7//v/AQAAAAAAAQD8//n/AQAAAAAAAQD8//v/AQAAAAAAAwD9//r/AQAAAAAAAwD+//n/AQAAAAAAAwD+//f/AQAAAAAAAwD///f/AQAAAAAAAwAAAPf/AQAAAAAAAwABAPf/AQAAAAAAAwD///b/AQAAAAAAAwAAAPb/AQAAAAAAAwABAPn/AQAAAAAAAwACAPr/AQAAAAAAAwADAPv/AQAAAAAAAwDq/wAAAAACAAAAAADq/wEAAAACAAEAAADr/wAAAAACAAAAAADr/wEAAAACAAEAAADs/wAAAAACAAAAAADs/wEAAAACAAEAAADt/wAAAAACAAAAAADt/wEAAAACAAEAAADu/wAAAAACAAAAAADu/wEAAAACAAEAAADv/wAAAAACAAAAAADv/wEAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAADAAAAAAAkAAEAAAADAAEAAADp/wAAAAABAAAAAADp/wEAAAABAAEAAADp/wIAAAABAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAADAAIAAAA=") + +[node name="Camera2D" type="Camera2D" parent="."] +position = Vector2(0, -88) + +[node name="Player" parent="." instance=ExtResource("5_m7xuh")] +position = Vector2(-104, -152) + +[node name="PipeArea" parent="." instance=ExtResource("7_hib4w")] +position = Vector2(80, -16) +enter_direction = 3 +pipe_id = 1 +target_level = "uid://c6roqyktleixg" + +[node name="DropShadow" parent="." instance=ExtResource("8_6lb4b")] + +[node name="BrickBlock" parent="." instance=ExtResource("9_y0imq")] +position = Vector2(-40, -120) +item = ExtResource("10_k3fuh") +mushroom_if_small = true + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("11_560gb") +nodes_to_delete = [NodePath("../BrickBlock2")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("9_y0imq")] +position = Vector2(40, -120) +item = ExtResource("12_6bfj3") +metadata/r_coin_id = 1 + +[node name="BrickBlock2" parent="." instance=ExtResource("9_y0imq")] +position = Vector2(40, -120) + +[node name="LevelBG" parent="." instance=ExtResource("11_7cwd1")] + +[node name="ExtraBGMNode" type="Node" parent="."] +script = ExtResource("12_6nox3") +extra_track = ExtResource("13_6bfj3") + +[node name="WarpRunSetter" type="Node" parent="."] +script = ExtResource("14_6nox3") +metadata/_custom_type_script = "uid://djm4q11aktpvx" + +[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="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@58553" to="Tiles/@AnimatableBody2D@58553/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58553" to="Tiles/@AnimatableBody2D@58553/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58553" to="Tiles/@AnimatableBody2D@58553" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58553" to="Tiles/@AnimatableBody2D@58553/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58553" to="Tiles/@AnimatableBody2D@58553" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58553" to="Tiles/@AnimatableBody2D@58553/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58554" to="Tiles/@AnimatableBody2D@58554/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58554" to="Tiles/@AnimatableBody2D@58554/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58554" to="Tiles/@AnimatableBody2D@58554" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58554" to="Tiles/@AnimatableBody2D@58554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58554" to="Tiles/@AnimatableBody2D@58554" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58554" to="Tiles/@AnimatableBody2D@58554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58555" to="Tiles/@AnimatableBody2D@58555/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58555" to="Tiles/@AnimatableBody2D@58555/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58555" to="Tiles/@AnimatableBody2D@58555" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58555" to="Tiles/@AnimatableBody2D@58555/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58555" to="Tiles/@AnimatableBody2D@58555" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58555" to="Tiles/@AnimatableBody2D@58555/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58556" to="Tiles/@AnimatableBody2D@58556/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58556" to="Tiles/@AnimatableBody2D@58556/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58556" to="Tiles/@AnimatableBody2D@58556" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58556" to="Tiles/@AnimatableBody2D@58556/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58556" to="Tiles/@AnimatableBody2D@58556" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58556" to="Tiles/@AnimatableBody2D@58556/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58557" to="Tiles/@AnimatableBody2D@58557/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58557" to="Tiles/@AnimatableBody2D@58557/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58557" to="Tiles/@AnimatableBody2D@58557" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58557" to="Tiles/@AnimatableBody2D@58557/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58557" to="Tiles/@AnimatableBody2D@58557" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58557" to="Tiles/@AnimatableBody2D@58557/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58558" to="Tiles/@AnimatableBody2D@58558/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58558" to="Tiles/@AnimatableBody2D@58558/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58558" to="Tiles/@AnimatableBody2D@58558" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58558" to="Tiles/@AnimatableBody2D@58558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58558" to="Tiles/@AnimatableBody2D@58558" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58558" to="Tiles/@AnimatableBody2D@58558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58559" to="Tiles/@AnimatableBody2D@58559/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58559" to="Tiles/@AnimatableBody2D@58559/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58559" to="Tiles/@AnimatableBody2D@58559" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58559" to="Tiles/@AnimatableBody2D@58559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58559" to="Tiles/@AnimatableBody2D@58559" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58559" to="Tiles/@AnimatableBody2D@58559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58560" to="Tiles/@AnimatableBody2D@58560/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58560" to="Tiles/@AnimatableBody2D@58560/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58560" to="Tiles/@AnimatableBody2D@58560" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58560" to="Tiles/@AnimatableBody2D@58560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58560" to="Tiles/@AnimatableBody2D@58560" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58560" to="Tiles/@AnimatableBody2D@58560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58561" to="Tiles/@AnimatableBody2D@58561/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58561" to="Tiles/@AnimatableBody2D@58561/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58561" to="Tiles/@AnimatableBody2D@58561" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58561" to="Tiles/@AnimatableBody2D@58561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58561" to="Tiles/@AnimatableBody2D@58561" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58561" to="Tiles/@AnimatableBody2D@58561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58562" to="Tiles/@AnimatableBody2D@58562/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58562" to="Tiles/@AnimatableBody2D@58562/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58562" to="Tiles/@AnimatableBody2D@58562" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58562" to="Tiles/@AnimatableBody2D@58562/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58562" to="Tiles/@AnimatableBody2D@58562" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58562" to="Tiles/@AnimatableBody2D@58562/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58563" to="Tiles/@AnimatableBody2D@58563/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58563" to="Tiles/@AnimatableBody2D@58563/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58563" to="Tiles/@AnimatableBody2D@58563" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58563" to="Tiles/@AnimatableBody2D@58563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58563" to="Tiles/@AnimatableBody2D@58563" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58563" to="Tiles/@AnimatableBody2D@58563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58564" to="Tiles/@AnimatableBody2D@58564/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58564" to="Tiles/@AnimatableBody2D@58564/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58564" to="Tiles/@AnimatableBody2D@58564" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58564" to="Tiles/@AnimatableBody2D@58564/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58564" to="Tiles/@AnimatableBody2D@58564" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58564" to="Tiles/@AnimatableBody2D@58564/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58565" to="Tiles/@AnimatableBody2D@58565/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58565" to="Tiles/@AnimatableBody2D@58565/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58565" to="Tiles/@AnimatableBody2D@58565" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58565" to="Tiles/@AnimatableBody2D@58565/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58565" to="Tiles/@AnimatableBody2D@58565" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58565" to="Tiles/@AnimatableBody2D@58565/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58566" to="Tiles/@AnimatableBody2D@58566/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58566" to="Tiles/@AnimatableBody2D@58566/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58566" to="Tiles/@AnimatableBody2D@58566" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58566" to="Tiles/@AnimatableBody2D@58566/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58566" to="Tiles/@AnimatableBody2D@58566" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58566" to="Tiles/@AnimatableBody2D@58566/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58567" to="Tiles/@AnimatableBody2D@58567/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58567" to="Tiles/@AnimatableBody2D@58567/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58567" to="Tiles/@AnimatableBody2D@58567" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58567" to="Tiles/@AnimatableBody2D@58567/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58567" to="Tiles/@AnimatableBody2D@58567" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58567" to="Tiles/@AnimatableBody2D@58567/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58568" to="Tiles/@AnimatableBody2D@58568/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58568" to="Tiles/@AnimatableBody2D@58568/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58568" to="Tiles/@AnimatableBody2D@58568" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58568" to="Tiles/@AnimatableBody2D@58568/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58568" to="Tiles/@AnimatableBody2D@58568" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58568" to="Tiles/@AnimatableBody2D@58568/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58569" to="Tiles/@AnimatableBody2D@58569/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58569" to="Tiles/@AnimatableBody2D@58569/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58569" to="Tiles/@AnimatableBody2D@58569" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58569" to="Tiles/@AnimatableBody2D@58569/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58569" to="Tiles/@AnimatableBody2D@58569" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58569" to="Tiles/@AnimatableBody2D@58569/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58570" to="Tiles/@AnimatableBody2D@58570/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58570" to="Tiles/@AnimatableBody2D@58570/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58570" to="Tiles/@AnimatableBody2D@58570" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58570" to="Tiles/@AnimatableBody2D@58570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58570" to="Tiles/@AnimatableBody2D@58570" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58570" to="Tiles/@AnimatableBody2D@58570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58571" to="Tiles/@AnimatableBody2D@58571/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58571" to="Tiles/@AnimatableBody2D@58571/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58571" to="Tiles/@AnimatableBody2D@58571" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58571" to="Tiles/@AnimatableBody2D@58571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58571" to="Tiles/@AnimatableBody2D@58571" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58571" to="Tiles/@AnimatableBody2D@58571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58572" to="Tiles/@AnimatableBody2D@58572/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58572" to="Tiles/@AnimatableBody2D@58572/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58572" to="Tiles/@AnimatableBody2D@58572" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58572" to="Tiles/@AnimatableBody2D@58572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58572" to="Tiles/@AnimatableBody2D@58572" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58572" to="Tiles/@AnimatableBody2D@58572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58573" to="Tiles/@AnimatableBody2D@58573/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58573" to="Tiles/@AnimatableBody2D@58573/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58573" to="Tiles/@AnimatableBody2D@58573" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58573" to="Tiles/@AnimatableBody2D@58573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58573" to="Tiles/@AnimatableBody2D@58573" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58573" to="Tiles/@AnimatableBody2D@58573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58574" to="Tiles/@Node2D@58574/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58575" to="Tiles/@Node2D@58575/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58576" to="Tiles/@Node2D@58576/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58577" to="Tiles/@Node2D@58577/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58578" to="Tiles/@Node2D@58578/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58579" to="Tiles/@Node2D@58579/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58580" to="Tiles/@Node2D@58580/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58581" to="Tiles/@Node2D@58581/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58582" to="Tiles/@Node2D@58582/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58583" to="Tiles/@Node2D@58583/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58584" to="Tiles/@Node2D@58584/LevelPersistance" method="set_as_active"] +[connection signal="ready" from="Camera2D" to="Camera2D" method="make_current"] diff --git a/Scenes/Levels/SMB1/World3/3-2.tscn b/Scenes/Levels/SMB1/World3/3-2.tscn new file mode 100644 index 0000000..9609a66 --- /dev/null +++ b/Scenes/Levels/SMB1/World3/3-2.tscn @@ -0,0 +1,255 @@ +[gd_scene load_steps=21 format=4 uid="uid://bqcyeduto4ptj"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_pylbp"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Snow.json" id="2_cxldk"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_pm3y1"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_o3rxh"] +[ext_resource type="PackedScene" uid="uid://bch3ww1n42g7v" path="res://Scenes/Prefabs/DecoTiles/Deco2.tscn" id="6_2vqis"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="8_vgxma"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_pm3y1"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="10_o3rxh"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="11_dmkw5"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="12_xv2tb"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="18_hrt58"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="19_4hvmb"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="20_xv2tb"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="21_8rqg6"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="22_cxldk"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="23_e4s47"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="24_8rqg6"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="24_dx6qx"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="25_cxldk"] +[ext_resource type="Script" uid="uid://don436dsjhc8w" path="res://Scripts/Parts/ClassicThemeNode.gd" id="26_e4s47"] + +[node name="3-2" type="Node"] +script = ExtResource("1_pylbp") +music = ExtResource("2_cxldk") +theme = "Snow" +time_limit = 300 +world_id = 3 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("24_8rqg6")] +particles = 1 + +[node name="Tiles" parent="." instance=ExtResource("4_pm3y1")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAADAAAAAABCAAAAAAABAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAADAAAAAABtAAAAAAABAAAAAABuAAAAAAACAAAAAABvAAAAAAADAAAAAAByAAAAAAABAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAADAAAAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAADAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAAByAAEAAAABAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAABtAAEAAAABAAEAAABuAAEAAAACAAEAAABvAAEAAAADAAEAAABCAAEAAAABAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAADAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAADAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAhAP//AAAEAAIAAAAsAP3/AAAEAAIAAAAsAP7/AAAEAAIAAAAsAP//AAAEAAIAAAA7AP7/AAAEAAIAAAA7AP//AAAEAAIAAAA/AP7/AAAEAAIAAAA/AP//AAAEAAIAAABuAP7/AAAEAAIAAABuAP//AAAEAAIAAACwAP//AAAEAAIAAACxAP7/AAAEAAIAAACyAP3/AAAEAAIAAACzAPz/AAAEAAIAAAC0APv/AAAEAAIAAAC1APr/AAAEAAIAAAC2APn/AAAEAAIAAAC3APj/AAAEAAIAAAC4APj/AAAEAAIAAAC4APn/AAAEAAIAAAC4APr/AAAEAAIAAAC4APv/AAAEAAIAAAC4APz/AAAEAAIAAAC4AP3/AAAEAAIAAAC4AP7/AAAEAAIAAAC4AP//AAAEAAIAAAC2AP7/AAAEAAIAAAC2AP3/AAAEAAIAAAC2APz/AAAEAAIAAAC2APv/AAAEAAIAAAC2APr/AAAEAAIAAAC3APr/AAAEAAIAAAC3APn/AAAEAAIAAAC3APv/AAAEAAIAAAC3APz/AAAEAAIAAAC3AP3/AAAEAAIAAAC3AP7/AAAEAAIAAAC3AP//AAAEAAIAAAC2AP//AAAEAAIAAAC1AP//AAAEAAIAAAC1AP7/AAAEAAIAAAC1AP3/AAAEAAIAAAC1APz/AAAEAAIAAAC1APv/AAAEAAIAAAC0APz/AAAEAAIAAAC0AP3/AAAEAAIAAACzAP3/AAAEAAIAAACzAP7/AAAEAAIAAACyAP7/AAAEAAIAAACyAP//AAAEAAIAAACxAP//AAAEAAIAAACzAP//AAAEAAIAAAC0AP//AAAEAAIAAAC0AP7/AAAEAAIAAADBAP//AAAEAAIAAACZAP3/AAAIAAIAAACZAP7/AAAIAAMAAACaAP3/AAAJAAIAAACaAP7/AAAJAAMAAACZAP//AAAIAAMAAACaAP//AAAJAAMAAACYAPn/AQAAAAAAAwCZAPn/AQAAAAAAAwCaAPn/AQAAAAAAAwCbAPn/AQAAAAAAAwBuAPn/AQAAAAAAAQAnAPz/AQAAAAAAAwAoAPz/AQAAAAAAAwApAPz/AQAAAAAAAwBrAAIAAQAAAAAABABsAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAADAAIAAABCAAIAAAABAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAADAAIAAABtAAIAAAABAAIAAABuAAIAAAACAAIAAABvAAIAAAADAAIAAAByAAIAAAABAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAADAAIAAAAsAPn/AQAAAAAACAA9APj/AQAAAAAACgA9APz/AQAAAAAABQA=") + +[node name="Player" parent="." instance=ExtResource("5_o3rxh")] +position = Vector2(-216, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("6_2vqis")] +tile_map_data = PackedByteArray("AAD+////AAABAAEAAAD/////AAABAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAAAZAP//AAABAAEAAAAuAP//AAABAAEAAAAvAP//AAABAAEAAAAwAP//AAABAAEAAAAxAP//AAABAAEAAABeAP//AAABAAEAAABfAP//AAABAAEAAABgAP//AAABAAEAAABhAP//AAABAAEAAAB2AP//AAABAAEAAAB3AP//AAABAAEAAACOAP//AAABAAEAAACPAP//AAABAAEAAACQAP//AAABAAEAAACRAP//AAABAAEAAACmAP//AAABAAEAAADBAP//AAABAAEAAAD7//7/AAADAAAAAAD7////AAADAAEAAAAHAP7/AAADAAAAAAAHAP//AAADAAEAAAAIAP7/AAADAAAAAAAIAP//AAADAAEAAAAYAP7/AAADAAAAAAAYAP//AAADAAEAAAArAP7/AAADAAAAAAArAP//AAADAAEAAAA3AP7/AAADAAAAAAA3AP//AAADAAEAAAA4AP7/AAADAAAAAAA4AP//AAADAAEAAABbAP7/AAADAAAAAABbAP//AAADAAEAAABnAP7/AAADAAAAAABnAP//AAADAAEAAABoAP7/AAADAAAAAABoAP//AAADAAEAAAB4AP7/AAADAAAAAACLAP7/AAADAAAAAACLAP//AAADAAEAAACXAP7/AAADAAAAAACXAP//AAADAAEAAACYAP7/AAADAAAAAACYAP//AAADAAEAAAC7AP7/AAADAAAAAAC7AP//AAADAAEAAACVAP//AAAAAAEAAACVAP3/AAAEAAAAAACVAP7/AAAEAAEAAACNAP3/AAAEAAAAAACNAP7/AAAEAAEAAACNAP//AAAAAAEAAABlAP3/AAAEAAAAAABlAP7/AAAEAAEAAABlAP//AAAAAAEAAABdAP3/AAAEAAAAAABdAP7/AAAEAAEAAABdAP//AAAAAAEAAABLAP3/AAAEAAAAAABLAP7/AAAEAAEAAABLAP//AAAAAAEAAAA1AP3/AAAEAAAAAAA1AP7/AAAEAAEAAAA1AP//AAAAAAEAAAAtAP3/AAAEAAAAAAAtAP7/AAAEAAEAAAAtAP//AAAAAAEAAAAbAP3/AAAEAAAAAAAbAP7/AAAEAAEAAAAbAP//AAAAAAEAAAAFAP3/AAAEAAAAAAAFAP7/AAAEAAEAAAAFAP//AAAAAAEAAAD9//3/AAAEAAAAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAAB4AP//AAADAAEAAACnAP//AAABAAEAAACpAP//AAABAAEAAACoAP7/AAADAAAAAACoAP//AAADAAEAAACrAP3/AAAEAAAAAACrAP7/AAAEAAEAAACrAP//AAAAAAEAAAC9AP//AAAAAAEAAAC9AP3/AAAEAAAAAAC9AP7/AAAEAAEAAAC+AP//AAABAAEAAAC/AP//AAABAAEAAADAAP//AAABAAEAAAAWAP//AAABAAEAAAAXAP//AAABAAEAAAB5AP//AAABAAEAAAB7AP7/AAAEAAEAAAB7AP//AAAAAAEAAAB7AP3/AAAEAAAAAACJAP7/AAADAAAAAACJAP//AAADAAEAAACHAP7/AAADAAAAAACHAP//AAADAAEAAACIAP//AAABAAEAAACKAP//AAABAAEAAABmAP//AAABAAEAAAA=") + +[node name="StartCastle" parent="." instance=ExtResource("8_vgxma")] +position = Vector2(-216, -40) + +[node name="DropShadow" parent="." instance=ExtResource("9_pm3y1")] + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("10_o3rxh")] +position = Vector2(136, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("10_o3rxh")] +position = Vector2(160, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("10_o3rxh")] +position = Vector2(184, 0) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("10_o3rxh")] +position = Vector2(888, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("10_o3rxh")] +position = Vector2(912, 0) + +[node name="Goomba6" parent="Enemies" instance=ExtResource("10_o3rxh")] +position = Vector2(936, 0) + +[node name="Goomba7" parent="Enemies" instance=ExtResource("10_o3rxh")] +position = Vector2(1656, 0) + +[node name="Goomba8" parent="Enemies" instance=ExtResource("10_o3rxh")] +position = Vector2(1680, 0) + +[node name="Goomba9" parent="Enemies" instance=ExtResource("10_o3rxh")] +position = Vector2(1704, 0) + +[node name="Goomba10" parent="Enemies" instance=ExtResource("10_o3rxh")] +position = Vector2(2616, 0) + +[node name="Goomba11" parent="Enemies" instance=ExtResource("10_o3rxh")] +position = Vector2(2640, 0) + +[node name="Goomba12" parent="Enemies" instance=ExtResource("10_o3rxh")] +position = Vector2(2760, 0) + +[node name="Goomba13" parent="Enemies" instance=ExtResource("10_o3rxh")] +position = Vector2(2784, 0) + +[node name="Goomba14" parent="Enemies" instance=ExtResource("10_o3rxh")] +position = Vector2(2808, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(24, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(280, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(304, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(328, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(440, 0) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(464, 0) + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(808, 0) + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(1000, 0) + +[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(1224, 0) +winged = true + +[node name="GreenKoopaTroopa10" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(1528, 0) + +[node name="GreenKoopaTroopa11" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(1896, 0) + +[node name="GreenKoopaTroopa12" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(1992, 0) + +[node name="GreenKoopaTroopa13" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(2016, 0) + +[node name="GreenKoopaTroopa14" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(2040, 0) + +[node name="GreenKoopaTroopa15" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(2152, 0) + +[node name="GreenKoopaTroopa16" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(2176, 0) + +[node name="GreenKoopaTroopa17" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(2344, 0) + +[node name="GreenKoopaTroopa18" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(2368, 0) + +[node name="GreenKoopaTroopa19" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(2392, 0) + +[node name="GreenKoopaTroopa20" parent="Enemies" instance=ExtResource("11_dmkw5")] +position = Vector2(2552, 0) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("12_xv2tb")] +position = Vector2(2464, -48) + +[node name="EndFlagpole" parent="." instance=ExtResource("18_hrt58")] +position = Vector2(3096, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("19_4hvmb")] +position = Vector2(3192, 0) + +[node name="Checkpoint" parent="." instance=ExtResource("20_xv2tb")] +position = Vector2(1328, 0) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("21_8rqg6") +nodes_to_delete = [null] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("22_cxldk")] +position = Vector2(424, -8) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("22_cxldk")] +position = Vector2(792, -136) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("22_cxldk")] +position = Vector2(1784, -8) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("22_cxldk")] +position = Vector2(2136, -120) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("22_cxldk")] +position = Vector2(2600, -120) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("23_e4s47")] +position = Vector2(2168, -56) + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("23_e4s47")] +position = Vector2(2184, -104) + +[node name="InvisibleQuestionBlock4" parent="ChallengeNodes" instance=ExtResource("23_e4s47")] +position = Vector2(2216, -104) + +[node name="InvisibleQuestionBlock5" parent="ChallengeNodes" instance=ExtResource("23_e4s47")] +position = Vector2(2232, -56) + +[node name="InvisibleQuestionBlock6" parent="ChallengeNodes" instance=ExtResource("23_e4s47")] +position = Vector2(2200, -56) + +[node name="InvisibleQuestionBlock3" parent="ChallengeNodes" instance=ExtResource("23_e4s47")] +position = Vector2(2200, -160) +item = ExtResource("24_dx6qx") + +[node name="CheckpointFlag" parent="." instance=ExtResource("25_cxldk")] +position = Vector2(1328, 0) + +[node name="Node" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("26_e4s47") +nodes_to_delete = [NodePath("../LevelBG"), NodePath("../DecoTiles")] + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66463" to="Tiles/@Node2D@66463/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66464" to="Tiles/@Node2D@66464/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66465" to="Tiles/@Node2D@66465/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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="collected" from="Tiles/@Node2D@66466" to="Tiles/@Node2D@66466/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66467" to="Tiles/@Node2D@66467/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66468" to="Tiles/@Node2D@66468/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@66469" to="Tiles/@Area2D@66469" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@66470" to="Tiles/@Area2D@66470" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@66471" to="Tiles/@Area2D@66471" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@66472" to="Tiles/@Area2D@66472" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@66473" to="Tiles/@Area2D@66473" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@66474" to="Tiles/@AnimatableBody2D@66474/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66474" to="Tiles/@AnimatableBody2D@66474/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66474" to="Tiles/@AnimatableBody2D@66474" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66474" to="Tiles/@AnimatableBody2D@66474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66474" to="Tiles/@AnimatableBody2D@66474" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66474" to="Tiles/@AnimatableBody2D@66474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66475" to="Tiles/@AnimatableBody2D@66475/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66475" to="Tiles/@AnimatableBody2D@66475/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66475" to="Tiles/@AnimatableBody2D@66475" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66475" to="Tiles/@AnimatableBody2D@66475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66475" to="Tiles/@AnimatableBody2D@66475/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66475" to="Tiles/@AnimatableBody2D@66475" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66475" to="Tiles/@AnimatableBody2D@66475/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMB1/World3/3-3.tscn b/Scenes/Levels/SMB1/World3/3-3.tscn new file mode 100644 index 0000000..ccd1094 --- /dev/null +++ b/Scenes/Levels/SMB1/World3/3-3.tscn @@ -0,0 +1,193 @@ +[gd_scene load_steps=26 format=4 uid="uid://d231m2vq0nx1f"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_b0b1f"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Snow.json" id="2_4pj6a"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_826jb"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_7k3qn"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_3c8jg"] +[ext_resource type="PackedScene" uid="uid://c8m8455b6ikrn" path="res://Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn" id="8_7k3qn"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="8_826jb"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="8_dn4u6"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="9_7k3qn"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_e4ogf"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="12_2fxg3"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="13_2fxg3"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_ssy26"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="15_vh7p2"] +[ext_resource type="PackedScene" uid="uid://6rp3wgax4i51" path="res://Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn" id="21_rr1kb"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="22_dn4u6"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="24_0kg6f"] +[ext_resource type="PackedScene" uid="uid://c6x7gv2lqeu1x" path="res://Scenes/Prefabs/Entities/Objects/VerticalPlatform.tscn" id="24_4pj6a"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="24_xf1uv"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="25_0kg6f"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="25_4pj6a"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="26_0kg6f"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="26_4wgox"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="27_4wgox"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="27_ff51c"] + +[node name="Level" type="Node"] +script = ExtResource("1_b0b1f") +music = ExtResource("2_4pj6a") +theme = "Snow" +time_limit = 300 +world_id = 3 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("26_0kg6f")] +primary_layer = 2 +second_layer = 2 +particles = 1 +overlay_clouds = true + +[node name="Player" parent="." instance=ExtResource("5_7k3qn")] +position = Vector2(-208, 0) + +[node name="DropShadow" parent="." instance=ExtResource("7_3c8jg")] + +[node name="Tiles" parent="." instance=ExtResource("4_826jb")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAADAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAACAAAAAAAABAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACAAAEAAAABAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACAAAIAAAABAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAADAAAAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAADAAEAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAADAAIAAACHAP//AAAEAAIAAAACAP3/AAAFAAAAAAADAP3/AAAGAAAAAAAEAP3/AAAGAAAAAAAFAP3/AAAGAAAAAAAGAP3/AAAHAAAAAAAGAPr/AAAFAAAAAAAHAPr/AAAGAAAAAAAIAPr/AAAGAAAAAAAJAPr/AAAGAAAAAAAKAPr/AAAGAAAAAAALAPr/AAAHAAAAAAAOAAAAAAAFAAAAAAAPAAAAAAAGAAAAAAAQAAAAAAAHAAAAAAAUAP//AAAFAAAAAAAVAP//AAAGAAAAAAAWAP//AAAGAAAAAAAXAP//AAAGAAAAAAAYAP//AAAGAAAAAAAZAP//AAAGAAAAAAAaAP//AAAHAAAAAAAbAPz/AAAFAAAAAAAcAPz/AAAGAAAAAAAdAPz/AAAGAAAAAAAeAPz/AAAHAAAAAAAfAPr/AAAFAAAAAAAgAPr/AAAGAAAAAAAhAPr/AAAGAAAAAAAiAPr/AAAGAAAAAAAjAPr/AAAGAAAAAAAkAPr/AAAHAAAAAAAeAP7/AAAFAAAAAAAfAP7/AAAGAAAAAAAgAP7/AAAGAAAAAAAhAP7/AAAGAAAAAAAiAP7/AAAGAAAAAAAjAP7/AAAGAAAAAAAkAP7/AAAGAAAAAAAlAP7/AAAGAAAAAAAmAP7/AAAGAAAAAAAnAP7/AAAHAAAAAAAnAPb/AAAFAAAAAAAoAPb/AAAGAAAAAAApAPb/AAAGAAAAAAAqAPb/AAAHAAAAAAAxAAAAAAAFAAAAAAAyAAAAAAAGAAAAAAAzAAAAAAAGAAAAAAA0AAAAAAAGAAAAAAA1AAAAAAAGAAAAAAA2AAAAAAAGAAAAAAA3AAAAAAAGAAAAAAA4AAAAAAAGAAAAAAA5AAAAAAAGAAAAAAA6AAAAAAAGAAAAAAA7AAAAAAAGAAAAAAA8AAAAAAAGAAAAAAA9AAAAAAAGAAAAAAA+AAAAAAAGAAAAAAA/AAAAAAAGAAAAAABAAAAAAAAHAAAAAAA9APf/AAAFAAAAAAA+APf/AAAGAAAAAAA/APf/AAAHAAAAAAA5APr/AAAFAAAAAAA6APr/AAAGAAAAAAA7APr/AAAHAAAAAAA1APr/AAAFAAAAAAA2APr/AAAGAAAAAAA3APr/AAAHAAAAAAAxAPr/AAAFAAAAAAAyAPr/AAAGAAAAAAAzAPr/AAAHAAAAAABEAP7/AAAFAAAAAABFAP7/AAAGAAAAAABGAP7/AAAGAAAAAABHAP7/AAAHAAAAAABRAPz/AAAFAAAAAABSAPz/AAAGAAAAAABTAPz/AAAHAAAAAABYAPj/AAAFAAAAAABZAPj/AAAGAAAAAABaAPj/AAAGAAAAAABbAPj/AAAHAAAAAABcAPr/AAAFAAAAAABdAPr/AAAGAAAAAABeAPr/AAAHAAAAAABbAP7/AAAFAAAAAABcAP7/AAAGAAAAAABdAP7/AAAGAAAAAABeAP7/AAAGAAAAAABfAP7/AAAHAAAAAABkAAAAAAAFAAAAAABlAAAAAAAGAAAAAABmAAAAAAAHAAAAAABnAP3/AAAFAAAAAABoAP3/AAAGAAAAAABpAP3/AAAGAAAAAABqAP3/AAAGAAAAAABrAP3/AAAGAAAAAABsAP3/AAAGAAAAAABtAP3/AAAGAAAAAABuAP3/AAAGAAAAAABvAP3/AAAGAAAAAABwAP3/AAAGAAAAAABxAP3/AAAGAAAAAAByAP3/AAAHAAAAAABoAP7/AAAFAAEAAABpAP7/AAAGAAEAAABqAP7/AAAGAAEAAABrAP7/AAAGAAEAAABsAP7/AAAGAAEAAABtAP7/AAAGAAEAAABuAP7/AAAGAAEAAABvAP7/AAAGAAEAAABwAP7/AAAGAAEAAABxAP7/AAAHAAEAAABoAP//AAAFAAEAAABpAP//AAAGAAEAAABqAP//AAAGAAEAAABrAP//AAAGAAEAAABsAP//AAAGAAEAAABtAP//AAAGAAEAAABuAP//AAAGAAEAAABvAP//AAAGAAEAAABwAP//AAAGAAEAAABxAP//AAAHAAEAAABoAAAAAAAFAAEAAABpAAAAAAAGAAEAAABqAAAAAAAGAAEAAABrAAAAAAAGAAEAAABsAAAAAAAGAAEAAABtAAAAAAAGAAEAAABuAAAAAAAGAAEAAABvAAAAAAAGAAEAAABwAAAAAAAGAAEAAABxAAAAAAAHAAEAAABoAAEAAAAFAAEAAABpAAEAAAAGAAEAAABqAAEAAAAGAAEAAABrAAEAAAAGAAEAAABsAAEAAAAGAAEAAABtAAEAAAAGAAEAAABuAAEAAAAGAAEAAABvAAEAAAAGAAEAAABwAAEAAAAGAAEAAABxAAEAAAAHAAEAAABlAAEAAAAGAAYAAABcAP//AAAFAAEAAABdAP//AAAGAAEAAABeAP//AAAHAAEAAABcAAAAAAAFAAEAAABdAAAAAAAGAAEAAABeAAAAAAAHAAEAAABcAAEAAAAFAAEAAABdAAEAAAAGAAEAAABeAAEAAAAHAAEAAABdAPv/AAAGAAYAAABdAPz/AAAGAAYAAABdAP3/AAAGAAYAAABZAPn/AAAFAAEAAABaAPn/AAAHAAEAAABZAPr/AAAFAAEAAABaAPr/AAAHAAEAAABZAPv/AAAFAAEAAABaAPv/AAAHAAEAAABZAPz/AAAFAAEAAABaAPz/AAAHAAEAAABZAP3/AAAFAAEAAABaAP3/AAAHAAEAAABZAP7/AAAFAAEAAABaAP7/AAAHAAEAAABZAP//AAAFAAEAAABaAP//AAAHAAEAAABZAAAAAAAFAAEAAABaAAAAAAAHAAEAAABZAAEAAAAFAAEAAABaAAEAAAAHAAEAAABSAP3/AAAGAAYAAABSAP7/AAAGAAYAAABSAP//AAAGAAYAAABSAAAAAAAGAAYAAABSAAEAAAAGAAYAAABFAP//AAAFAAEAAABGAP//AAAHAAEAAABFAAAAAAAFAAEAAABGAAAAAAAHAAEAAABFAAEAAAAFAAEAAABGAAEAAAAHAAEAAAAzAAEAAAAGAAEAAAA0AAEAAAAGAAEAAAA1AAEAAAAGAAEAAAA2AAEAAAAGAAEAAAA3AAEAAAAGAAEAAAA4AAEAAAAGAAEAAAA5AAEAAAAGAAEAAAA6AAEAAAAGAAEAAAA7AAEAAAAGAAEAAAA8AAEAAAAGAAEAAAA9AAEAAAAGAAEAAAA+AAEAAAAGAAEAAAA/AAEAAAAHAAEAAAAyAAEAAAAFAAEAAAAyAPv/AAAGAAYAAAAyAPz/AAAGAAYAAAAyAP3/AAAGAAYAAAAyAP7/AAAGAAYAAAAyAP//AAAGAAYAAAA2APv/AAAGAAYAAAA2APz/AAAGAAYAAAA2AP3/AAAGAAYAAAA2AP7/AAAGAAYAAAA2AP//AAAGAAYAAAA6APv/AAAGAAYAAAA6APz/AAAGAAYAAAA6AP3/AAAGAAYAAAA6AP7/AAAGAAYAAAA6AP//AAAGAAYAAAA+APj/AAAGAAYAAAA+APn/AAAGAAYAAAA+APr/AAAGAAYAAAA+APv/AAAGAAYAAAA+APz/AAAGAAYAAAA+AP3/AAAGAAYAAAA+AP7/AAAGAAYAAAA+AP//AAAGAAYAAAAoAPf/AAAFAAEAAAApAPf/AAAHAAEAAAAoAPj/AAAFAAEAAAApAPj/AAAHAAEAAAAoAPn/AAAFAAEAAAApAPn/AAAHAAEAAAAoAPr/AAAFAAEAAAApAPr/AAAHAAEAAAAoAPv/AAAFAAEAAAApAPv/AAAHAAEAAAAoAPz/AAAFAAEAAAApAPz/AAAHAAEAAAAoAP3/AAAFAAEAAAApAP3/AAAHAAEAAAAoAP7/AAAFAAEAAAApAP7/AAAHAAEAAAAoAP//AAAFAAEAAAApAP//AAAHAAEAAAAoAAAAAAAFAAEAAAApAAAAAAAHAAEAAAAoAAEAAAAFAAEAAAApAAEAAAAHAAEAAAAfAP//AAAFAAEAAAAgAP//AAAGAAEAAAAhAP//AAAGAAEAAAAiAP//AAAGAAEAAAAjAP//AAAGAAEAAAAkAP//AAAGAAEAAAAlAP//AAAGAAEAAAAmAP//AAAHAAEAAAAfAAAAAAAFAAEAAAAgAAAAAAAGAAEAAAAhAAAAAAAGAAEAAAAiAAAAAAAGAAEAAAAjAAAAAAAGAAEAAAAkAAAAAAAGAAEAAAAlAAAAAAAGAAEAAAAmAAAAAAAHAAEAAAAfAAEAAAAFAAEAAAAgAAEAAAAGAAEAAAAhAAEAAAAGAAEAAAAiAAEAAAAGAAEAAAAjAAEAAAAGAAEAAAAkAAEAAAAGAAEAAAAlAAEAAAAGAAEAAAAmAAEAAAAHAAEAAAAgAPv/AAAFAAEAAAAhAPv/AAAGAAEAAAAiAPv/AAAGAAEAAAAjAPv/AAAHAAEAAAAgAPz/AAAFAAEAAAAhAPz/AAAGAAEAAAAiAPz/AAAGAAEAAAAjAPz/AAAHAAEAAAAgAP3/AAAFAAEAAAAhAP3/AAAGAAEAAAAiAP3/AAAGAAEAAAAjAP3/AAAHAAEAAAAcAP3/AAAFAAEAAAAdAP3/AAAHAAEAAAAcAP7/AAAFAAEAAAAdAP7/AAAHAAEAAAAcAP//AAAFAAEAAAAdAP//AAAHAAEAAAAcAAAAAAAFAAEAAAAdAAAAAAAHAAEAAAAcAAEAAAAFAAEAAAAdAAEAAAAHAAEAAAAVAAAAAAAFAAEAAAAWAAAAAAAGAAEAAAAXAAAAAAAGAAEAAAAYAAAAAAAGAAEAAAAZAAAAAAAHAAEAAAAVAAEAAAAFAAEAAAAWAAEAAAAGAAEAAAAXAAEAAAAGAAEAAAAYAAEAAAAGAAEAAAAZAAEAAAAHAAEAAAAPAAEAAAAGAAYAAAAHAPv/AAAFAAEAAAAIAPv/AAAGAAEAAAAJAPv/AAAGAAEAAAAKAPv/AAAHAAEAAAAHAPz/AAAFAAEAAAAIAPz/AAAGAAEAAAAJAPz/AAAGAAEAAAAKAPz/AAAHAAEAAAAHAP3/AAAFAAEAAAAIAP3/AAAGAAEAAAAJAP3/AAAGAAEAAAAKAP3/AAAHAAEAAAAHAP7/AAAFAAEAAAAIAP7/AAAGAAEAAAAJAP7/AAAGAAEAAAAKAP7/AAAHAAEAAAAHAP//AAAFAAEAAAAIAP//AAAGAAEAAAAJAP//AAAGAAEAAAAKAP//AAAHAAEAAAAHAAAAAAAFAAEAAAAIAAAAAAAGAAEAAAAJAAAAAAAGAAEAAAAKAAAAAAAHAAEAAAAHAAEAAAAFAAEAAAAIAAEAAAAGAAEAAAAJAAEAAAAGAAEAAAAKAAEAAAAHAAEAAAADAP7/AAAFAAEAAAAEAP7/AAAGAAEAAAAFAP7/AAAHAAEAAAADAP//AAAFAAEAAAAEAP//AAAGAAEAAAAFAP//AAAHAAEAAAADAAAAAAAFAAEAAAAEAAAAAAAGAAEAAAAFAAAAAAAHAAEAAAADAAEAAAAFAAEAAAAEAAEAAAAGAAEAAAAFAAEAAAAHAAEAAABCAPX/AAAKAAgAAABJAPX/AAAMAAgAAABDAPX/AAALAAgAAABEAPX/AAALAAgAAABFAPX/AAALAAgAAABGAPX/AAALAAgAAABHAPX/AAALAAgAAABIAPX/AAALAAgAAABKAPj/AQAAAAAAAwBIAPj/AQAAAAAAAwBBAPj/AQAAAAAAAwA+APb/AQAAAAAAAwA6APn/AQAAAAAAAwA2APn/AQAAAAAAAwAyAPn/AQAAAAAAAwAoAPX/AQAAAAAAAwApAPX/AQAAAAAAAwAkAPz/AQAAAAAAAwAlAPz/AQAAAAAAAwAmAPz/AQAAAAAAAwAaAPn/AQAAAAAAAwAbAPn/AQAAAAAAAwAcAPn/AQAAAAAAAwAVAPn/AQAAAAAAAwAQAP//AQAAAAAAAwBZAPf/AQAAAAAAAwBaAPf/AQAAAAAAAwBdAPn/AQAAAAAAAwBcAP3/AQAAAAAAAwB5APX/AAAKAAgAAAB9APX/AAAMAAgAAAB6APX/AAALAAgAAAB7APX/AAALAAgAAAB8APX/AAALAAgAAAA=") + +[node name="Platforms" type="Node" parent="."] + +[node name="SidewaysPlatform" parent="Platforms" instance=ExtResource("8_7k3qn")] +position = Vector2(248, -144) + +[node name="SidewaysPlatform2" parent="Platforms" instance=ExtResource("8_7k3qn")] +position = Vector2(296, -80) + +[node name="SidewaysPlatform3" parent="Platforms" instance=ExtResource("8_7k3qn")] +position = Vector2(1272, -64) + +[node name="SidewaysPlatform4" parent="Platforms" instance=ExtResource("8_7k3qn")] +position = Vector2(1304, -128) + +[node name="SidewaysPlatform5" parent="Platforms" instance=ExtResource("8_7k3qn")] +position = Vector2(1416, -32) + +[node name="SidewaysPlatform6" parent="Platforms" instance=ExtResource("8_7k3qn")] +position = Vector2(1880, -112) + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("8_826jb")] +position = Vector2(168, -96) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("9_7k3qn")] +position = Vector2(584, -96) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("9_7k3qn")] +position = Vector2(616, -32) + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("9_7k3qn")] +position = Vector2(920, 0) + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("9_7k3qn")] +position = Vector2(1576, -112) +winged = true + +[node name="RedKoopaTroopa5" parent="Enemies" instance=ExtResource("9_7k3qn")] +position = Vector2(1736, -48) + +[node name="RedKoopaTroopa6" parent="Enemies" instance=ExtResource("9_7k3qn")] +position = Vector2(1768, -48) + +[node name="EndFlagpole" parent="." instance=ExtResource("11_e4ogf")] +position = Vector2(2168, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("12_2fxg3")] +position = Vector2(2248, 0) + +[node name="StartCastle" parent="." instance=ExtResource("13_2fxg3")] +position = Vector2(-216, -40) + +[node name="QuestionBlock" parent="." instance=ExtResource("14_ssy26")] +position = Vector2(536, -152) +item = ExtResource("15_vh7p2") +mushroom_if_small = true + +[node name="RopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("21_rr1kb")] +position = Vector2(1064, -112) +linked_platform = NodePath("../RopeElevatorPlatform2") + +[node name="RopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("21_rr1kb")] +position = Vector2(1176, -80) +linked_platform = NodePath("../RopeElevatorPlatform") + +[node name="RopeElevatorPlatform3" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("21_rr1kb")] +position = Vector2(1944, -128) +linked_platform = NodePath("../RopeElevatorPlatform4") + +[node name="RopeElevatorPlatform4" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("21_rr1kb")] +position = Vector2(2008, -80) +linked_platform = NodePath("../RopeElevatorPlatform3") + +[node name="Checkpoint" parent="." instance=ExtResource("22_dn4u6")] +position = Vector2(816, 0) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("24_xf1uv") +nodes_to_delete = [NodePath("../Coin")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("25_4pj6a")] +position = Vector2(248, -8) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("25_4pj6a")] +position = Vector2(904, -8) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("25_4pj6a")] +position = Vector2(1160, -8) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("25_4pj6a")] +position = Vector2(1624, -8) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("25_4pj6a")] +position = Vector2(1992, -104) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("26_4wgox")] +position = Vector2(1720, -104) + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("26_4wgox")] +position = Vector2(1736, -136) +item = ExtResource("27_ff51c") + +[node name="Coin" parent="." instance=ExtResource("8_dn4u6")] +position = Vector2(248, -8) + +[node name="CheckpointFlag" parent="." instance=ExtResource("27_4wgox")] +position = Vector2(816, 0) + +[node name="SidewaysPlatform" parent="." instance=ExtResource("24_4pj6a")] +position = Vector2(728, -112) + +[node name="ExtraBGMNode" type="Node" parent="."] +script = ExtResource("24_0kg6f") +extra_track = ExtResource("25_0kg6f") + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69199" to="Tiles/@Node2D@69199/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69200" to="Tiles/@Node2D@69200/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69201" to="Tiles/@Node2D@69201/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69202" to="Tiles/@Node2D@69202/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69203" to="Tiles/@Node2D@69203/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69204" to="Tiles/@Node2D@69204/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69205" to="Tiles/@Node2D@69205/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69206" to="Tiles/@Node2D@69206/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69207" to="Tiles/@Node2D@69207/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69208" to="Tiles/@Node2D@69208/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69209" to="Tiles/@Node2D@69209/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69210" to="Tiles/@Node2D@69210/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69211" to="Tiles/@Node2D@69211/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69212" to="Tiles/@Node2D@69212/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69213" to="Tiles/@Node2D@69213/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69214" to="Tiles/@Node2D@69214/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69215" to="Tiles/@Node2D@69215/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69216" to="Tiles/@Node2D@69216/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69217" to="Tiles/@Node2D@69217/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69218" to="Tiles/@Node2D@69218/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World3/3-4.tscn b/Scenes/Levels/SMB1/World3/3-4.tscn new file mode 100644 index 0000000..b836eff --- /dev/null +++ b/Scenes/Levels/SMB1/World3/3-4.tscn @@ -0,0 +1,241 @@ +[gd_scene load_steps=21 format=4 uid="uid://dlxjn8m1sty8m"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_xy4p0"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_f1yvk"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_l7ags"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_lrwhn"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="7_o2hcq"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="8_0i7xm"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="9_4cb0o"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="10_p1pqf"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/BuzzyBeetleShell.json" id="11_06txv"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="12_brkk5"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="13_07w58"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="14_n7val"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="16_rveoc"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="17_06txv"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="17_f1yvk"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_f1yvk"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="19_6wq5i"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="20_wa5b1"] +[ext_resource type="PackedScene" uid="uid://dmv5rl1ckkwsk" path="res://Scenes/Prefabs/LevelObjects/BowserFlameGenerator.tscn" id="21_f1yvk"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="22_6wq5i"] + +[node name="3-4" type="Node"] +script = ExtResource("1_xy4p0") +music = ExtResource("2_f1yvk") +theme = "Castle" +world_id = 3 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("22_6wq5i")] +particles = 3 + +[node name="Player" parent="." instance=ExtResource("4_l7ags")] +position = Vector2(-248, -96) + +[node name="Tiles" parent="." instance=ExtResource("5_lrwhn")] +tile_map_data = PackedByteArray("AADw//r/AAACAAAAAADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx//r/AAACAAAAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy//r/AAADAAAAAADy//v/AAABAAsAAADy//z/AAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//3/AAABAAsAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAAD0/wEAAAACAAEAAAD1//3/AAACAAAAAAD1//7/AAACAAEAAAD1////AAACAAEAAAD1/wAAAAACAAEAAAD1/wEAAAACAAEAAAD2//3/AAACAAAAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD3//3/AAACAAAAAAD3//7/AAACAAEAAAD3////AAACAAEAAAD3/wAAAAACAAEAAAD3/wEAAAACAAEAAAD4//3/AAACAAAAAAD4//7/AAACAAEAAAD4////AAACAAEAAAD4/wAAAAACAAEAAAD4/wEAAAACAAEAAAD5//3/AAACAAAAAAD5//7/AAACAAEAAAD5////AAACAAEAAAD5/wAAAAACAAEAAAD5/wEAAAACAAEAAAD6//3/AAACAAAAAAD6//7/AAACAAEAAAD6////AAACAAEAAAD6/wAAAAACAAEAAAD6/wEAAAACAAEAAAD7//3/AAACAAAAAAD7//7/AAACAAEAAAD7////AAACAAEAAAD7/wAAAAACAAEAAAD7/wEAAAACAAEAAAD8//3/AAACAAAAAAD8//7/AAACAAEAAAD8////AAACAAEAAAD8/wAAAAACAAEAAAD8/wEAAAACAAEAAAD9//3/AAACAAAAAAD9//7/AAACAAEAAAD9////AAACAAEAAAD9/wAAAAACAAEAAAD9/wEAAAACAAEAAAD+//3/AAACAAAAAAD+//7/AAACAAEAAAD+////AAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD///3/AAADAAAAAAD///7/AAADAAEAAAD/////AAADAAEAAAD//wAAAAADAAEAAAD//wEAAAADAAEAAADz//v/AAADAAAAAADz//z/AAABAAsAAAD0//z/AAADAAAAAAACAP3/AAABAAAAAAACAP7/AAABAAEAAAACAP//AAABAAEAAAACAAAAAAABAAEAAAACAAEAAAABAAEAAAADAP3/AAACAAAAAAADAP7/AAAEAAAAAAADAP//AAACAAEAAAADAAAAAAACAAEAAAADAAEAAAACAAEAAAAEAP3/AAADAAAAAAAEAP7/AAADAAEAAAAEAP//AAADAAEAAAAEAAAAAAADAAEAAAAEAAEAAAADAAEAAAAHAP3/AAABAAAAAAAHAP7/AAABAAEAAAAHAP//AAABAAEAAAAHAAAAAAABAAEAAAAHAAEAAAABAAEAAAAIAP3/AAACAAAAAAAIAP7/AAAEAAAAAAAIAP//AAACAAEAAAAIAAAAAAACAAEAAAAIAAEAAAACAAEAAAAJAP3/AAADAAAAAAAJAP7/AAADAAEAAAAJAP//AAADAAEAAAAJAAAAAAADAAEAAAAJAAEAAAADAAEAAAAMAP3/AAABAAAAAAAMAP7/AAABAAEAAAAMAP//AAABAAEAAAAMAAAAAAABAAEAAAAMAAEAAAABAAEAAAANAP3/AAACAAAAAAANAP7/AAAEAAAAAAANAP//AAACAAEAAAANAAAAAAACAAEAAAANAAEAAAACAAEAAAAOAP3/AAADAAAAAAAOAP7/AAADAAEAAAAOAP//AAADAAEAAAAOAAAAAAADAAEAAAAOAAEAAAADAAEAAAARAP3/AAABAAAAAAARAP7/AAABAAEAAAARAP//AAABAAEAAAARAAAAAAABAAEAAAARAAEAAAABAAEAAAASAP3/AAADAAAAAAASAP7/AAADAAEAAAASAP//AAADAAEAAAASAAAAAAABAAsAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAADAAAAAAAdAAEAAAADAAEAAAAgAAAAAAABAAAAAAAgAAEAAAABAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAAAAAsAAAAlAAEAAAACAAEAAAAmAAAAAAACAAEAAAAmAAEAAAACAAEAAAAnAAAAAAABAAsAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAAAAAsAAAAvAAEAAAACAAEAAAAwAAAAAAACAAEAAAAwAAEAAAACAAEAAAAxAAAAAAABAAsAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAAlAP//AAABAAAAAAAmAP//AAACAAAAAAAnAP//AAADAAAAAAAvAP//AAABAAAAAAAwAP//AAACAAAAAAAxAP//AAADAAAAAAAvAPX/AAAHAAsAAAAvAPb/AAABAAEAAAAwAPX/AAACAAAAAAAwAPb/AAACAAEAAAAxAPX/AAAIAAsAAAAxAPb/AAADAAEAAAAvAPf/AAABAAIAAAAwAPf/AAACAAIAAAAxAPf/AAADAAIAAAAlAPX/AAAHAAsAAAAmAPX/AAACAAAAAAAnAPX/AAAIAAsAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAlAPb/AAABAAEAAAAlAPf/AAABAAIAAAAmAPb/AAACAAEAAAAmAPf/AAACAAIAAAAnAPb/AAADAAEAAAAnAPf/AAADAAIAAAAdAPX/AAAIAAsAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAATAPX/AAAHAAsAAAATAPb/AAABAAEAAAATAPf/AAABAAIAAAAUAPX/AAACAAAAAAAUAPb/AAACAAEAAAAUAPf/AAACAAIAAAAVAPX/AAACAAAAAAAVAPb/AAACAAEAAAAVAPf/AAACAAIAAAAWAPX/AAACAAAAAAAWAPb/AAACAAEAAAAWAPf/AAACAAIAAAAXAPX/AAACAAAAAAAXAPb/AAACAAEAAAAXAPf/AAACAAIAAAAYAPX/AAACAAAAAAAYAPb/AAACAAEAAAAYAPf/AAACAAIAAAAZAPX/AAACAAAAAAAZAPb/AAACAAEAAAAZAPf/AAACAAIAAAAaAPX/AAACAAAAAAAaAPb/AAACAAEAAAAaAPf/AAACAAIAAAAbAPX/AAACAAAAAAAbAPb/AAACAAEAAAAbAPf/AAACAAIAAAAcAPX/AAACAAAAAAAcAPb/AAACAAEAAAAcAPf/AAACAAIAAAAdAPb/AAADAAEAAAAdAPf/AAADAAIAAAD+//X/AAACAAAAAAD///X/AAAIAAsAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAACAAAAAAD2//b/AAACAAEAAAD2//f/AAACAAIAAAD3//X/AAACAAAAAAD3//b/AAACAAEAAAD3//f/AAACAAIAAAD4//X/AAACAAAAAAD4//b/AAACAAEAAAD4//f/AAACAAIAAAD5//X/AAACAAAAAAD5//b/AAACAAEAAAD5//f/AAACAAIAAAD6//X/AAACAAAAAAD6//b/AAACAAEAAAD6//f/AAACAAIAAAD7//X/AAACAAAAAAD7//b/AAACAAEAAAD7//f/AAACAAIAAAD8//X/AAACAAAAAAD8//b/AAACAAEAAAD8//f/AAACAAIAAAD9//X/AAACAAAAAAD9//b/AAACAAEAAAD9//f/AAACAAIAAAD+//b/AAACAAEAAAD+//f/AAACAAIAAAD///b/AAADAAEAAAD///f/AAADAAIAAAA/APX/AAAHAAsAAAA/APb/AAABAAEAAAA/APf/AAABAAIAAABAAPX/AAACAAAAAABAAPb/AAACAAEAAABAAPf/AAACAAIAAABBAPX/AAAIAAsAAABBAPb/AAADAAEAAABBAPf/AAADAAIAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAAAAAsAAAA/AAEAAAACAAEAAABAAAAAAAACAAEAAABAAAEAAAACAAEAAABBAAAAAAABAAsAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAADAAAAAABHAAEAAAADAAEAAAA/AP//AAABAAAAAABAAP//AAACAAAAAABBAP//AAADAAAAAABAAP7/AAAEAAAAAAAwAP7/AAAEAAAAAAAwAPj/AAAEAAAAAABAAPj/AAAEAAAAAABKAP3/AAABAAAAAABKAP7/AAABAAEAAABKAP//AAABAAEAAABKAAAAAAABAAEAAABKAAEAAAABAAEAAABLAP3/AAACAAAAAABLAP7/AAACAAEAAABLAP//AAACAAEAAABLAAAAAAACAAEAAABLAAEAAAACAAEAAABMAP3/AAACAAAAAABMAP7/AAACAAEAAABMAP//AAACAAEAAABMAAAAAAACAAEAAABMAAEAAAACAAEAAABNAP3/AAACAAAAAABNAP7/AAACAAEAAABNAP//AAACAAEAAABNAAAAAAACAAEAAABNAAEAAAACAAEAAABOAP3/AAACAAAAAABOAP7/AAACAAEAAABOAP//AAACAAEAAABOAAAAAAACAAEAAABOAAEAAAACAAEAAABPAP3/AAADAAAAAABPAP7/AAADAAEAAABPAP//AAADAAEAAABPAAAAAAADAAEAAABPAAEAAAADAAEAAABKAPX/AAAHAAsAAABKAPb/AAABAAEAAABKAPf/AAABAAIAAABLAPX/AAACAAAAAABLAPb/AAACAAEAAABLAPf/AAACAAIAAABMAPX/AAACAAAAAABMAPb/AAACAAEAAABMAPf/AAACAAIAAABNAPX/AAACAAAAAABNAPb/AAACAAEAAABNAPf/AAACAAIAAABOAPX/AAACAAAAAABOAPb/AAACAAEAAABOAPf/AAACAAIAAABPAPX/AAAIAAsAAABPAPb/AAADAAEAAABPAPf/AAADAAIAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAACAAMAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAAHAAsAAABZAP3/AAABAAAAAABZAP7/AAABAAEAAABZAP//AAABAAEAAABZAAAAAAABAAEAAABZAAEAAAABAAEAAABaAP3/AAACAAAAAABaAP7/AAACAAEAAABaAP//AAACAAEAAABaAAAAAAACAAEAAABaAAEAAAACAAEAAABbAP3/AAADAAAAAABbAP7/AAADAAEAAABbAP//AAADAAEAAABbAAAAAAADAAEAAABbAAEAAAADAAEAAABTAP3/AAABAAAAAABTAP7/AAABAAEAAABTAP//AAABAAEAAABTAAAAAAABAAEAAABTAAEAAAABAAEAAABUAP3/AAACAAAAAABUAP7/AAACAAEAAABUAP//AAACAAEAAABUAAAAAAACAAEAAABUAAEAAAACAAEAAABVAP3/AAADAAAAAABVAP7/AAADAAEAAABVAP//AAADAAEAAABVAAAAAAADAAEAAABVAAEAAAADAAEAAABgAP3/AAACAAAAAABgAP7/AAACAAEAAABgAP//AAACAAEAAABgAAAAAAACAAEAAABgAAEAAAACAAEAAABhAP3/AAACAAAAAABhAP7/AAACAAEAAABhAP//AAACAAEAAABhAAAAAAACAAEAAABhAAEAAAACAAEAAABiAP3/AAACAAAAAABiAP7/AAACAAEAAABiAP//AAACAAEAAABiAAAAAAACAAEAAABiAAEAAAACAAEAAABjAP3/AAADAAAAAABjAP7/AAADAAEAAABjAP//AAADAAEAAABjAAAAAAABAAsAAABjAAEAAAACAAEAAABfAP7/AAABAAEAAABfAP//AAABAAEAAABfAAAAAAABAAEAAABfAAEAAAABAAEAAABfAP3/AAABAAAAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAP3/AAABAAAAAABmAP7/AAABAAEAAABmAP//AAABAAEAAABmAAAAAAAAAAsAAABmAAEAAAACAAEAAABnAP3/AAACAAAAAABnAP7/AAACAAEAAABnAP//AAACAAEAAABnAAAAAAACAAEAAABnAAEAAAACAAEAAABoAP3/AAACAAAAAABoAP7/AAACAAEAAABoAP//AAACAAEAAABoAAAAAAACAAEAAABoAAEAAAACAAEAAABpAP3/AAACAAAAAABpAP7/AAACAAEAAABpAP//AAACAAEAAABpAAAAAAACAAEAAABpAAEAAAACAAEAAABqAP3/AAACAAAAAABqAP7/AAACAAEAAABqAP//AAACAAEAAABqAAAAAAACAAEAAABqAAEAAAACAAEAAABrAP3/AAACAAAAAABrAP7/AAACAAEAAABrAP//AAACAAEAAABrAAAAAAACAAEAAABrAAEAAAACAAEAAABsAP3/AAACAAAAAABsAP7/AAACAAEAAABsAP//AAACAAEAAABsAAAAAAACAAEAAABsAAEAAAACAAEAAABtAP3/AAACAAAAAABtAP7/AAACAAEAAABtAP//AAACAAEAAABtAAAAAAACAAEAAABtAAEAAAACAAEAAABuAP3/AAACAAAAAABuAP7/AAACAAEAAABuAP//AAACAAEAAABuAAAAAAACAAEAAABuAAEAAAACAAEAAABvAP3/AAADAAAAAABvAP7/AAADAAEAAABvAP//AAADAAEAAABvAAAAAAADAAEAAABvAAEAAAADAAEAAABfAPb/AAABAAEAAABfAPf/AAABAAIAAABgAPX/AAACAAAAAABgAPb/AAACAAEAAABgAPf/AAACAAIAAABhAPX/AAACAAAAAABhAPb/AAACAAEAAABhAPf/AAACAAIAAABiAPX/AAACAAAAAABiAPb/AAACAAEAAABiAPf/AAACAAIAAABjAPX/AAACAAAAAABjAPb/AAACAAEAAABjAPf/AAACAAIAAABkAPX/AAACAAAAAABkAPb/AAACAAEAAABkAPf/AAACAAIAAABlAPX/AAACAAAAAABlAPb/AAACAAEAAABlAPf/AAACAAIAAABmAPX/AAACAAAAAABmAPb/AAACAAEAAABmAPf/AAACAAIAAABnAPX/AAACAAAAAABnAPb/AAACAAEAAABnAPf/AAACAAIAAABoAPX/AAACAAAAAABoAPb/AAACAAEAAABoAPf/AAACAAIAAABpAPX/AAACAAAAAABpAPb/AAACAAEAAABpAPf/AAACAAIAAABqAPX/AAACAAAAAABqAPb/AAACAAEAAABqAPf/AAACAAIAAABrAPX/AAACAAAAAABrAPb/AAACAAEAAABrAPf/AAACAAIAAABsAPX/AAACAAAAAABsAPb/AAACAAEAAABsAPf/AAACAAIAAABtAPX/AAACAAAAAABtAPb/AAACAAEAAABtAPf/AAACAAIAAABuAPX/AAACAAAAAABuAPb/AAACAAEAAABuAPf/AAACAAIAAABvAPX/AAAIAAsAAABvAPb/AAADAAEAAABvAPf/AAADAAIAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAAHAAsAAAB/APX/AAAIAAsAAAB+APb/AAABAAEAAAB+APf/AAABAAEAAAB+APj/AAABAAIAAAB/APb/AAADAAEAAAB/APf/AAADAAEAAAB/APj/AAADAAIAAAB9APz/AAABAAAAAAB9AP3/AAABAAEAAAB9AP7/AAABAAEAAAB9AP//AAABAAEAAAB9AAAAAAABAAEAAAB9AAEAAAABAAEAAAB+APz/AAACAAAAAAB+AP3/AAACAAEAAAB+AP7/AAACAAEAAAB+AP//AAACAAEAAAB+AAAAAAACAAEAAAB+AAEAAAACAAEAAAB/APz/AAADAAAAAAB/AP3/AAADAAEAAAB/AP7/AAADAAEAAAB/AP//AAADAAEAAAB/AAAAAAABAAsAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAABwAAAAAgAAAAIAAABwAAEAAgAAAAMAAABxAAAAAgAAAAIAAABxAAEAAgAAAAMAAAByAAAAAgAAAAIAAAByAAEAAgAAAAMAAABzAAAAAgAAAAIAAABzAAEAAgAAAAMAAAB0AAAAAgAAAAIAAAB0AAEAAgAAAAMAAAB1AAAAAgAAAAIAAAB1AAEAAgAAAAMAAAB2AAAAAgAAAAIAAAB2AAEAAgAAAAMAAAB3AAAAAgAAAAIAAAB3AAEAAgAAAAMAAAB4AAAAAgAAAAIAAAB4AAEAAgAAAAMAAAB5AAAAAgAAAAIAAAB5AAEAAgAAAAMAAAB6AAAAAgAAAAIAAAB6AAEAAgAAAAMAAAB7AAAAAgAAAAIAAAB7AAEAAgAAAAMAAAB8AAAAAgAAAAIAAAB8AAEAAgAAAAMAAABcAAAAAgAAAAIAAABcAAEAAgAAAAMAAABdAAAAAgAAAAIAAABdAAEAAgAAAAMAAABeAAAAAgAAAAIAAABeAAEAAgAAAAMAAABWAAAAAgAAAAIAAABWAAEAAgAAAAMAAABXAAAAAgAAAAIAAABXAAEAAgAAAAMAAABYAAAAAgAAAAIAAABYAAEAAgAAAAMAAABQAAAAAgAAAAIAAABQAAEAAgAAAAMAAABRAAAAAgAAAAIAAABRAAEAAgAAAAMAAABSAAAAAgAAAAIAAABSAAEAAgAAAAMAAABIAAAAAgAAAAIAAABIAAEAAgAAAAMAAABJAAAAAgAAAAIAAABJAAEAAgAAAAMAAAAeAAAAAgAAAAIAAAAeAAEAAgAAAAMAAAAfAAAAAgAAAAIAAAAfAAEAAgAAAAMAAAAPAAAAAgAAAAIAAAAPAAEAAgAAAAMAAAAQAAAAAgAAAAIAAAAQAAEAAgAAAAMAAAAKAAAAAgAAAAIAAAAKAAEAAgAAAAMAAAALAAAAAgAAAAIAAAALAAEAAgAAAAMAAAAFAAAAAgAAAAIAAAAFAAEAAgAAAAMAAAAGAAAAAgAAAAIAAAAGAAEAAgAAAAMAAAAAAAAAAgAAAAIAAAAAAAEAAgAAAAMAAAABAAAAAgAAAAIAAAABAAEAAgAAAAMAAAAaAPz/AQAAAAAAAgAcAPz/AQAAAAAAAgBBAPn/AQAAAAAAAwBCAPn/AQAAAAAAAwBDAPn/AQAAAAAAAwB0APb/AQAAAAAAAQB0APf/AQAAAAAAAQB0APj/AQAAAAAAAQB1APb/AQAAAAAAAQB1APf/AQAAAAAAAQB1APj/AQAAAAAAAQAAAAIAAQAAAAAABAABAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAAmAP7/AAAEAAAAAAAmAPj/AAAEAAAAAADv//r/AAABAAAAAADv//v/AAABAAEAAADv//z/AAABAAEAAADv//3/AAABAAEAAADv//7/AAABAAEAAADv////AAABAAEAAADv/wAAAAABAAEAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAAACAAIAAAABAAIAAAADAAIAAAACAAIAAAAEAAIAAAADAAIAAAAHAAIAAAABAAIAAAAIAAIAAAACAAIAAAAJAAIAAAADAAIAAAAMAAIAAAABAAIAAAANAAIAAAACAAIAAAAOAAIAAAADAAIAAAARAAIAAAABAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAADAAIAAAAgAAIAAAABAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAADAAIAAABKAAIAAAABAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAADAAIAAABTAAIAAAABAAIAAABUAAIAAAACAAIAAABVAAIAAAADAAIAAABZAAIAAAABAAIAAABaAAIAAAACAAIAAABbAAIAAAADAAIAAABfAAIAAAABAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAADAAIAAAB9AAIAAAABAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAIAAACQAAAAAAADAAAAAACQAAEAAAADAAEAAACQAAIAAAADAAIAAACQAPX/AAADAAMAAAA=") + +[node name="FireBars" type="Node" parent="."] + +[node name="Firebar" parent="FireBars" instance=ExtResource("7_o2hcq")] +position = Vector2(56, -24) + +[node name="Firebar2" parent="FireBars" instance=ExtResource("7_o2hcq")] +position = Vector2(136, -24) + +[node name="Firebar3" parent="FireBars" instance=ExtResource("7_o2hcq")] +position = Vector2(216, -24) + +[node name="Firebar4" parent="FireBars" instance=ExtResource("7_o2hcq")] +position = Vector2(616, -120) + +[node name="Firebar5" parent="FireBars" instance=ExtResource("7_o2hcq")] +position = Vector2(776, -120) + +[node name="Firebar6" parent="FireBars" instance=ExtResource("7_o2hcq")] +position = Vector2(776, -24) +scale = Vector2(-1, 1) + +[node name="Firebar7" parent="FireBars" instance=ExtResource("7_o2hcq")] +position = Vector2(616, -24) +scale = Vector2(-1, 1) + +[node name="Firebar8" parent="FireBars" instance=ExtResource("7_o2hcq")] +position = Vector2(1032, -120) +scale = Vector2(-1, 1) + +[node name="Firebar9" parent="FireBars" instance=ExtResource("7_o2hcq")] +position = Vector2(1032, -24) + +[node name="Podoboo" parent="." instance=ExtResource("8_0i7xm")] +position = Vector2(8, -80) + +[node name="Podoboo2" parent="." instance=ExtResource("8_0i7xm")] +position = Vector2(168, -80) + +[node name="QuestionBlock" parent="." instance=ExtResource("9_4cb0o")] +position = Vector2(440, -56) +item = ExtResource("10_p1pqf") +mushroom_if_small = true + +[node name="Podoboo3" parent="." instance=ExtResource("8_0i7xm")] +position = Vector2(1160, -88) + +[node name="Podoboo4" parent="." instance=ExtResource("8_0i7xm")] +position = Vector2(1304, -88) + +[node name="Podoboo5" parent="." instance=ExtResource("8_0i7xm")] +position = Vector2(1400, -88) + +[node name="Podoboo6" parent="." instance=ExtResource("8_0i7xm")] +position = Vector2(1496, -88) + +[node name="Bowser" parent="." instance=ExtResource("12_brkk5")] +position = Vector2(1920, -48) + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("11_06txv") + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("17_06txv") +nodes_to_delete = [NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_f1yvk")] +position = Vector2(136, -120) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("18_f1yvk")] +position = Vector2(504, -152) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("18_f1yvk")] +position = Vector2(696, -96) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("18_f1yvk")] +position = Vector2(1304, -72) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("18_f1yvk")] +position = Vector2(1848, -136) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("19_6wq5i")] +position = Vector2(856, -72) + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("19_6wq5i")] +position = Vector2(872, -88) + +[node name="InvisibleQuestionBlock3" parent="ChallengeNodes" instance=ExtResource("19_6wq5i")] +position = Vector2(888, -104) +item = ExtResource("20_wa5b1") + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("17_f1yvk")] +position = Vector2(2176, 0) + +[node name="CastleToad" parent="." instance=ExtResource("13_07w58")] +position = Vector2(2176, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("14_n7val")] +position = Vector2(1800, -40) + +[node name="DropShadow" parent="." instance=ExtResource("16_rveoc")] + +[node name="EntityGenerator" parent="." instance=ExtResource("21_f1yvk")] +position = Vector2(1272, -136) + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@69527" to="Tiles/@AnimatableBody2D@69527/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69527" to="Tiles/@AnimatableBody2D@69527/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69527" to="Tiles/@AnimatableBody2D@69527" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69527" to="Tiles/@AnimatableBody2D@69527" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69527" to="Tiles/@AnimatableBody2D@69527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69527" to="Tiles/@AnimatableBody2D@69527" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69527" to="Tiles/@AnimatableBody2D@69527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69528" to="Tiles/@Node2D@69528/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@69529" to="Tiles/@Node2D@69529/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@69530" to="Tiles/@AnimatableBody2D@69530/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69530" to="Tiles/@AnimatableBody2D@69530/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69530" to="Tiles/@AnimatableBody2D@69530" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69530" to="Tiles/@AnimatableBody2D@69530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69530" to="Tiles/@AnimatableBody2D@69530" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69530" to="Tiles/@AnimatableBody2D@69530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69531" to="Tiles/@AnimatableBody2D@69531/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69531" to="Tiles/@AnimatableBody2D@69531/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69531" to="Tiles/@AnimatableBody2D@69531" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69531" to="Tiles/@AnimatableBody2D@69531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69531" to="Tiles/@AnimatableBody2D@69531" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69531" to="Tiles/@AnimatableBody2D@69531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69532" to="Tiles/@AnimatableBody2D@69532/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69532" to="Tiles/@AnimatableBody2D@69532/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69532" to="Tiles/@AnimatableBody2D@69532" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69532" to="Tiles/@AnimatableBody2D@69532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69532" to="Tiles/@AnimatableBody2D@69532" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69532" to="Tiles/@AnimatableBody2D@69532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69533" to="Tiles/@AnimatableBody2D@69533/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69533" to="Tiles/@AnimatableBody2D@69533/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69533" to="Tiles/@AnimatableBody2D@69533" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69533" to="Tiles/@AnimatableBody2D@69533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69533" to="Tiles/@AnimatableBody2D@69533" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69533" to="Tiles/@AnimatableBody2D@69533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69534" to="Tiles/@AnimatableBody2D@69534/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69534" to="Tiles/@AnimatableBody2D@69534/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69534" to="Tiles/@AnimatableBody2D@69534" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69534" to="Tiles/@AnimatableBody2D@69534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69534" to="Tiles/@AnimatableBody2D@69534" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69534" to="Tiles/@AnimatableBody2D@69534/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@69535" to="Tiles/@Area2D@69535" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69536" to="Tiles/@Area2D@69536" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69537" to="Tiles/@Area2D@69537" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69538" to="Tiles/@Area2D@69538" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69539" to="Tiles/@Area2D@69539" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69540" to="Tiles/@Area2D@69540" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69541" to="Tiles/@Area2D@69541" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69542" to="Tiles/@Area2D@69542" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69543" to="Tiles/@Area2D@69543" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69544" to="Tiles/@Area2D@69544" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69545" to="Tiles/@Area2D@69545" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69546" to="Tiles/@Area2D@69546" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69547" to="Tiles/@Area2D@69547" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69548" to="Tiles/@Area2D@69548" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69549" to="Tiles/@Area2D@69549" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69550" to="Tiles/@Area2D@69550" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69551" to="Tiles/@Area2D@69551" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69552" to="Tiles/@Area2D@69552" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69553" to="Tiles/@Area2D@69553" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69554" to="Tiles/@Area2D@69554" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69555" to="Tiles/@Area2D@69555" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69556" to="Tiles/@Area2D@69556" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69557" to="Tiles/@Area2D@69557" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69558" to="Tiles/@Area2D@69558" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69559" to="Tiles/@Area2D@69559" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69560" to="Tiles/@Area2D@69560" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69561" to="Tiles/@Area2D@69561" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69562" to="Tiles/@Area2D@69562" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69563" to="Tiles/@Area2D@69563" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69564" to="Tiles/@Area2D@69564" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69565" to="Tiles/@Area2D@69565" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69566" to="Tiles/@Area2D@69566" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69567" to="Tiles/@Area2D@69567" method="area_entered"] +[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] +[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMB1/World4/4-1.tscn b/Scenes/Levels/SMB1/World4/4-1.tscn new file mode 100644 index 0000000..29bfc19 --- /dev/null +++ b/Scenes/Levels/SMB1/World4/4-1.tscn @@ -0,0 +1,314 @@ +[gd_scene load_steps=26 format=4 uid="uid://c88ty5meabch3"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_14a3l"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_fv5m5"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="3_chh1n"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_4n7p5"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_vjedk"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="6_mijqx"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="7_nc50y"] +[ext_resource type="PackedScene" uid="uid://cpk6idjoxjotv" path="res://Scenes/Prefabs/Entities/Items/OneUp.tscn" id="8_geewc"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="9_vtupl"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="10_xtq0u"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="11_geewc"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="14_4l1by"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="15_currp"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="16_ycpvt"] +[ext_resource type="PackedScene" uid="uid://4bb81eil6a4c" path="res://Scenes/Prefabs/Entities/Enemies/Lakitu.tscn" id="17_4l1by"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="20_tkwal"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="21_f001g"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="22_fv5m5"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="23_eudye"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="24_s34l8"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="25_hh48n"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="26_aywmb"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="26_f001g"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="27_fv5m5"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="32_jpu8t"] + +[node name="4-1" type="Node"] +script = ExtResource("1_14a3l") +music = ExtResource("2_fv5m5") +theme = "Jungle" +world_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("26_f001g")] +particles = 2 + +[node name="Checkpoint" parent="." instance=ExtResource("3_chh1n")] +position = Vector2(1328, 0) + +[node name="Player" parent="." instance=ExtResource("4_4n7p5")] +position = Vector2(-184, 0) + +[node name="Tiles" parent="." instance=ExtResource("5_vjedk")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAADAAAAAAAPAAEAAAADAAEAAAASAAAAAAABAAAAAAASAAEAAAABAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAADAAEAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAADAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAABCAAAAAAABAAAAAABCAAEAAAABAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAADAAAAAACEAAEAAAADAAEAAACHAAAAAAABAAAAAACHAAEAAAABAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAADAAAAAACdAAEAAAADAAEAAACmAAAAAAABAAAAAACmAAEAAAABAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAADAAAAAACtAAEAAAADAAEAAAChAAAAAAABAAAAAAChAAEAAAABAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAADAAAAAACjAAEAAAADAAEAAACwAAAAAAABAAAAAACwAAEAAAABAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAACAAAAAADcAAEAAAACAAEAAADdAAAAAAACAAAAAADdAAEAAAACAAEAAADeAAAAAAACAAAAAADeAAEAAAACAAEAAADfAAAAAAADAAAAAADfAAEAAAADAAEAAAAFAP3/AAAIAAAAAAAFAP7/AAAIAAEAAAAFAP//AAAIAAEAAAAGAP//AAAJAAEAAABXAP3/AAAEAAIAAABXAP7/AAAEAAIAAABXAP//AAAEAAIAAABkAPz/AAAIAAQAAABkAP3/AAAIAAUAAABlAPz/AAAJAAQAAABlAP3/AAAJAAUAAABkAP7/AAAIAAUAAABlAP7/AAAJAAUAAABkAP//AAAIAAUAAABlAP//AAAJAAUAAAB0APz/AAAIAAAAAAB0AP3/AAAIAAEAAAB1APz/AAAJAAAAAAB1AP3/AAAJAAEAAAB0AP7/AAAIAAEAAAB1AP7/AAAJAAEAAAB0AP//AAAIAAEAAAB1AP//AAAJAAEAAACTAP7/AAAIAAYAAACTAP//AAAIAAcAAACUAP7/AAAJAAYAAACUAP//AAAJAAcAAACtAP3/AAAEAAIAAACtAP7/AAAEAAIAAACtAP//AAAEAAIAAADAAP//AAAEAAIAAADBAP//AAAEAAIAAADCAP//AAAEAAIAAADDAP//AAAEAAIAAADEAP//AAAEAAIAAADFAP//AAAEAAIAAADGAP//AAAEAAIAAADHAP//AAAEAAIAAADIAP//AAAEAAIAAADBAP7/AAAEAAIAAADCAP3/AAAEAAIAAADDAPz/AAAEAAIAAADEAPv/AAAEAAIAAADFAPr/AAAEAAIAAADGAPn/AAAEAAIAAADHAPj/AAAEAAIAAADIAPj/AAAEAAIAAADIAPn/AAAEAAIAAADIAPr/AAAEAAIAAADIAPv/AAAEAAIAAADIAPz/AAAEAAIAAADIAP3/AAAEAAIAAADIAP7/AAAEAAIAAADFAP3/AAAEAAIAAADFAPz/AAAEAAIAAADFAPv/AAAEAAIAAADGAPv/AAAEAAIAAADGAPr/AAAEAAIAAADHAPr/AAAEAAIAAADHAPn/AAAEAAIAAADHAPv/AAAEAAIAAADHAPz/AAAEAAIAAADGAPz/AAAEAAIAAADGAP3/AAAEAAIAAADGAP7/AAAEAAIAAADFAP7/AAAEAAIAAADEAP7/AAAEAAIAAADEAP3/AAAEAAIAAADEAPz/AAAEAAIAAADDAP3/AAAEAAIAAADDAP7/AAAEAAIAAADCAP7/AAAEAAIAAADHAP7/AAAEAAIAAADHAP3/AAAEAAIAAADRAP//AAAEAAIAAACFAPz/AQAAAAAAAQCGAPz/AQAAAAAAAQAwAPz/AQAAAAAAAgAyAPj/AQAAAAAAAgAyAPz/AQAAAAAAAgAZAPz/AQAAAAAAAwAaAPv/AQAAAAAAAwAbAPv/AQAAAAAAAwAcAPz/AQAAAAAAAwBKAPz/AQAAAAAAAgBLAPz/AQAAAAAAAgBMAPz/AQAAAAAAAgBNAPz/AQAAAAAAAgBaAPn/AQAAAAAAAwBbAPn/AQAAAAAAAwBZAPn/AQAAAAAAAwBcAPn/AQAAAAAAAwBnAPn/AQAAAAAAAwBoAPn/AQAAAAAAAwBpAPn/AQAAAAAAAwBqAPn/AQAAAAAAAwB3APn/AQAAAAAAAwB4APn/AQAAAAAAAwB5APn/AQAAAAAAAwCCAPz/AQAAAAAAAgCDAPz/AQAAAAAAAgCIAPz/AQAAAAAAAgCJAPz/AQAAAAAAAgCEAPj/AQAAAAAAAgCFAPj/AQAAAAAAAgCGAPj/AQAAAAAAAgCHAPj/AQAAAAAAAgCuAAIAAQAAAAAABACvAAIAAQAAAAAABACkAAIAAQAAAAAABAClAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAAGAP7/AAAJAAEAAAAGAP3/AAAJAAAAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAASAAIAAAABAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAADAAIAAABCAAIAAAABAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAADAAIAAACHAAIAAAABAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAADAAIAAAChAAIAAAABAAIAAACiAAIAAAACAAIAAACjAAIAAAADAAIAAACmAAIAAAABAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAADAAIAAACwAAIAAAABAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAADAAIAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("6_mijqx")] + +[node name="Blocks" type="Node" parent="."] + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("7_nc50y")] +position = Vector2(1224, -120) +item = ExtResource("8_geewc") + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("9_vtupl")] +position = Vector2(152, -56) +item = ExtResource("10_xtq0u") +mushroom_if_small = true + +[node name="QuestionBlock2" parent="Blocks" instance=ExtResource("9_vtupl")] +position = Vector2(2120, -56) +item = ExtResource("10_xtq0u") +mushroom_if_small = true + +[node name="QuestionBlock3" parent="Blocks" instance=ExtResource("9_vtupl")] +position = Vector2(152, -120) + +[node name="QuestionBlock4" parent="Blocks" instance=ExtResource("9_vtupl")] +position = Vector2(776, -120) + +[node name="QuestionBlock5" parent="Blocks" instance=ExtResource("9_vtupl")] +position = Vector2(2168, -56) + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("25_hh48n")] +position = Vector2(3272, -56) + +[node name="Enemies" type="Node" parent="."] + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("11_geewc")] +position = Vector2(96, -48) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("11_geewc")] +position = Vector2(1616, -64) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("11_geewc")] +position = Vector2(1872, -64) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("11_geewc")] +position = Vector2(2368, -32) + +[node name="EndFlagpole" parent="." instance=ExtResource("14_4l1by")] +position = Vector2(3352, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("15_currp")] +position = Vector2(3448, 0) + +[node name="LargeCastleDeco" parent="." instance=ExtResource("16_ycpvt")] +position = Vector2(-248, -88) + +[node name="Lakitu" parent="." instance=ExtResource("17_4l1by")] +position = Vector2(232, -152) + +[node name="Lakitu2" parent="." instance=ExtResource("17_4l1by")] +position = Vector2(1544, -152) + +[node name="Lakitu3" parent="." instance=ExtResource("17_4l1by")] +position = Vector2(2840, -152) + +[node name="DecoTiles" parent="." instance=ExtResource("20_tkwal")] +tile_map_data = PackedByteArray("AAD7////AAAAAAAAAAD8////AAABAAAAAAD+////AAABAAAAAAD/////AAACAAAAAAD9////AAABAAAAAAAIAP//AAAAAAAAAAAJAP//AAACAAAAAAAZAP//AAAAAAAAAAAaAP//AAABAAAAAAAbAP//AAACAAAAAAArAP//AAAAAAAAAAAsAP//AAABAAAAAAAtAP//AAABAAAAAAAuAP//AAACAAAAAAA3AP//AAAAAAAAAAA4AP//AAACAAAAAABJAP//AAAAAAAAAABKAP//AAABAAAAAABLAP//AAACAAAAAABbAP//AAAAAAAAAABcAP//AAABAAAAAABdAP//AAABAAAAAABeAP//AAACAAAAAABnAP//AAAAAAAAAABoAP//AAACAAAAAAB6AP//AAAAAAAAAAB7AP//AAABAAAAAAB8AP//AAACAAAAAACLAP//AAAAAAAAAACMAP//AAABAAAAAACNAP//AAABAAAAAACOAP//AAACAAAAAACYAP//AAACAAAAAACXAP//AAAAAAAAAACpAP//AAAAAAAAAACqAP//AAABAAAAAACrAP//AAACAAAAAAC7AP//AAAAAAAAAAC8AP//AAABAAAAAAC9AP//AAABAAAAAAC+AP//AAACAAAAAAA=") + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("21_f001g") +nodes_to_delete = [NodePath("../Blocks/QuestionBlock3"), NodePath("../Coin"), null, NodePath("../Blocks/QuestionBlock4")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("9_vtupl")] +position = Vector2(152, -120) +item = ExtResource("22_fv5m5") +metadata/r_coin_id = 0 + +[node name="QuestionBlock2" parent="ChallengeNodes" instance=ExtResource("9_vtupl")] +position = Vector2(776, -120) +item = ExtResource("22_fv5m5") +metadata/r_coin_id = 1 + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("23_eudye")] +position = Vector2(1960, -104) +id = 2 + +[node name="QuestionBlock3" parent="ChallengeNodes" instance=ExtResource("9_vtupl")] +position = Vector2(2168, -56) +item = ExtResource("22_fv5m5") +metadata/r_coin_id = 3 + +[node name="DecoTiles" parent="ChallengeNodes" instance=ExtResource("20_tkwal")] +tile_map_data = PackedByteArray("AAC2AP//AAAAAAAAAAC3AP//AAACAAAAAAA=") + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("7_nc50y")] +position = Vector2(2928, -56) + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("7_nc50y")] +position = Vector2(2928, -104) +item = ExtResource("24_s34l8") + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("25_hh48n")] +position = Vector2(3272, -56) +metadata/red_coin = 0 +metadata/r_coin_id = 4 + +[node name="Coin" parent="." instance=ExtResource("26_aywmb")] +position = Vector2(1960, -104) + +[node name="CheckpointFlag" parent="." instance=ExtResource("27_fv5m5")] +position = Vector2(1328, 0) + +[node name="PipeArea" parent="." instance=ExtResource("32_jpu8t")] +position = Vector2(1872, -64) +target_level = "uid://d4cv1xal40u3i" + +[node name="PipeArea2" parent="." instance=ExtResource("32_jpu8t")] +position = Vector2(2368, -32) +pipe_id = 1 +target_level = "uid://d4cv1xal40u3i" +exit_only = true + +[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="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@147714" to="Tiles/@AnimatableBody2D@147714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@147714" to="Tiles/@AnimatableBody2D@147714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147714" to="Tiles/@AnimatableBody2D@147714" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147714" to="Tiles/@AnimatableBody2D@147714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147714" to="Tiles/@AnimatableBody2D@147714" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147714" to="Tiles/@AnimatableBody2D@147714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@147715" to="Tiles/@AnimatableBody2D@147715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@147715" to="Tiles/@AnimatableBody2D@147715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147715" to="Tiles/@AnimatableBody2D@147715" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147715" to="Tiles/@AnimatableBody2D@147715" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147715" to="Tiles/@AnimatableBody2D@147715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147715" to="Tiles/@AnimatableBody2D@147715" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147715" to="Tiles/@AnimatableBody2D@147715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@147716" to="Tiles/@AnimatableBody2D@147716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@147716" to="Tiles/@AnimatableBody2D@147716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147716" to="Tiles/@AnimatableBody2D@147716" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147716" to="Tiles/@AnimatableBody2D@147716" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147716" to="Tiles/@AnimatableBody2D@147716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147716" to="Tiles/@AnimatableBody2D@147716" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147716" to="Tiles/@AnimatableBody2D@147716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@147717" to="Tiles/@Node2D@147717/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@147718" to="Tiles/@Node2D@147718/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@147719" to="Tiles/@Node2D@147719/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@147720" to="Tiles/@AnimatableBody2D@147720/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@147720" to="Tiles/@AnimatableBody2D@147720/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147720" to="Tiles/@AnimatableBody2D@147720" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147720" to="Tiles/@AnimatableBody2D@147720" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147720" to="Tiles/@AnimatableBody2D@147720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147720" to="Tiles/@AnimatableBody2D@147720" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147720" to="Tiles/@AnimatableBody2D@147720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@147721" to="Tiles/@AnimatableBody2D@147721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@147721" to="Tiles/@AnimatableBody2D@147721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147721" to="Tiles/@AnimatableBody2D@147721" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147721" to="Tiles/@AnimatableBody2D@147721" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147721" to="Tiles/@AnimatableBody2D@147721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147721" to="Tiles/@AnimatableBody2D@147721" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147721" to="Tiles/@AnimatableBody2D@147721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@147722" to="Tiles/@AnimatableBody2D@147722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@147722" to="Tiles/@AnimatableBody2D@147722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147722" to="Tiles/@AnimatableBody2D@147722" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147722" to="Tiles/@AnimatableBody2D@147722" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147722" to="Tiles/@AnimatableBody2D@147722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147722" to="Tiles/@AnimatableBody2D@147722" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147722" to="Tiles/@AnimatableBody2D@147722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@147723" to="Tiles/@AnimatableBody2D@147723/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@147723" to="Tiles/@AnimatableBody2D@147723/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147723" to="Tiles/@AnimatableBody2D@147723" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147723" to="Tiles/@AnimatableBody2D@147723" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147723" to="Tiles/@AnimatableBody2D@147723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147723" to="Tiles/@AnimatableBody2D@147723" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147723" to="Tiles/@AnimatableBody2D@147723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@147724" to="Tiles/@Node2D@147724/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@147725" to="Tiles/@Node2D@147725/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@147726" to="Tiles/@Node2D@147726/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@147727" to="Tiles/@Node2D@147727/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@147728" to="Tiles/@Node2D@147728/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@147729" to="Tiles/@Node2D@147729/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@147730" to="Tiles/@Node2D@147730/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@147731" to="Tiles/@Node2D@147731/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@147732" to="Tiles/@Node2D@147732/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@147733" to="Tiles/@Node2D@147733/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@147734" to="Tiles/@Node2D@147734/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@147735" to="Tiles/@AnimatableBody2D@147735/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@147735" to="Tiles/@AnimatableBody2D@147735/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147735" to="Tiles/@AnimatableBody2D@147735" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147735" to="Tiles/@AnimatableBody2D@147735" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147735" to="Tiles/@AnimatableBody2D@147735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147735" to="Tiles/@AnimatableBody2D@147735" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147735" to="Tiles/@AnimatableBody2D@147735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@147736" to="Tiles/@AnimatableBody2D@147736/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@147736" to="Tiles/@AnimatableBody2D@147736/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147736" to="Tiles/@AnimatableBody2D@147736" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147736" to="Tiles/@AnimatableBody2D@147736" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147736" to="Tiles/@AnimatableBody2D@147736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147736" to="Tiles/@AnimatableBody2D@147736" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147736" to="Tiles/@AnimatableBody2D@147736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@147737" to="Tiles/@AnimatableBody2D@147737/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@147737" to="Tiles/@AnimatableBody2D@147737/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147737" to="Tiles/@AnimatableBody2D@147737" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147737" to="Tiles/@AnimatableBody2D@147737" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147737" to="Tiles/@AnimatableBody2D@147737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147737" to="Tiles/@AnimatableBody2D@147737" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147737" to="Tiles/@AnimatableBody2D@147737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@147738" to="Tiles/@AnimatableBody2D@147738/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@147738" to="Tiles/@AnimatableBody2D@147738/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147738" to="Tiles/@AnimatableBody2D@147738" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147738" to="Tiles/@AnimatableBody2D@147738" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147738" to="Tiles/@AnimatableBody2D@147738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147738" to="Tiles/@AnimatableBody2D@147738" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147738" to="Tiles/@AnimatableBody2D@147738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@147739" to="Tiles/@AnimatableBody2D@147739/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@147739" to="Tiles/@AnimatableBody2D@147739/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147739" to="Tiles/@AnimatableBody2D@147739" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147739" to="Tiles/@AnimatableBody2D@147739" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147739" to="Tiles/@AnimatableBody2D@147739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147739" to="Tiles/@AnimatableBody2D@147739" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147739" to="Tiles/@AnimatableBody2D@147739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@147740" to="Tiles/@AnimatableBody2D@147740/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@147740" to="Tiles/@AnimatableBody2D@147740/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147740" to="Tiles/@AnimatableBody2D@147740" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147740" to="Tiles/@AnimatableBody2D@147740" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147740" to="Tiles/@AnimatableBody2D@147740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147740" to="Tiles/@AnimatableBody2D@147740" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147740" to="Tiles/@AnimatableBody2D@147740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@147741" to="Tiles/@AnimatableBody2D@147741/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@147741" to="Tiles/@AnimatableBody2D@147741/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147741" to="Tiles/@AnimatableBody2D@147741" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147741" to="Tiles/@AnimatableBody2D@147741" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147741" to="Tiles/@AnimatableBody2D@147741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147741" to="Tiles/@AnimatableBody2D@147741" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147741" to="Tiles/@AnimatableBody2D@147741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@147742" to="Tiles/@AnimatableBody2D@147742/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@147742" to="Tiles/@AnimatableBody2D@147742/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147742" to="Tiles/@AnimatableBody2D@147742" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147742" to="Tiles/@AnimatableBody2D@147742" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@147742" to="Tiles/@AnimatableBody2D@147742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147742" to="Tiles/@AnimatableBody2D@147742" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@147742" to="Tiles/@AnimatableBody2D@147742/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@147743" to="Tiles/@Area2D@147743" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@147744" to="Tiles/@Area2D@147744" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@147745" to="Tiles/@Area2D@147745" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@147746" to="Tiles/@Area2D@147746" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@147747" to="Tiles/@Area2D@147747" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@147748" to="Tiles/@Area2D@147748" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@147749" to="Tiles/@Area2D@147749" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@147750" to="Tiles/@Area2D@147750" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@147751" to="Tiles/@Area2D@147751" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@147752" to="Tiles/@Area2D@147752" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@147753" to="Tiles/@Area2D@147753" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@147754" to="Tiles/@Area2D@147754" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@147755" to="Tiles/@Area2D@147755" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@147756" to="Tiles/@Area2D@147756" method="area_entered"] diff --git a/Scenes/Levels/SMB1/World4/4-1a.tscn b/Scenes/Levels/SMB1/World4/4-1a.tscn new file mode 100644 index 0000000..562b22f --- /dev/null +++ b/Scenes/Levels/SMB1/World4/4-1a.tscn @@ -0,0 +1,101 @@ +[gd_scene load_steps=2 format=4 uid="uid://d4cv1xal40u3i"] + +[ext_resource type="PackedScene" uid="uid://d3lsxfuwgmtdt" path="res://Scenes/Levels/SMB1/World1/1-1a.tscn" id="1_72w8r"] + +[node name="4-1A" instance=ExtResource("1_72w8r")] +world_id = 4 + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAAAAAAFAP//AAAKAAEAAAAGAP7/AAALAAAAAAAGAP//AAALAAEAAAAHAP7/AAAMAAAAAAAHAP//AAAMAAEAAAAHAPX/AAAIAAEAAAAIAPX/AAAJAAEAAAAHAPb/AAAIAAEAAAAIAPb/AAAJAAEAAAAHAPf/AAAIAAEAAAAIAPf/AAAJAAEAAAAHAPj/AAAIAAEAAAAIAPj/AAAJAAEAAAAHAPn/AAAIAAEAAAAIAPn/AAAJAAEAAAAHAPr/AAAIAAEAAAAIAPr/AAAJAAEAAAAHAPv/AAAIAAEAAAAIAPv/AAAJAAEAAAAHAPz/AAAIAAEAAAAIAPz/AAAJAAEAAAAHAP3/AAAIAAEAAAAIAP3/AAAJAAEAAAAIAP7/AAAJAAEAAAAIAP//AAAJAAEAAAD8//3/AQAAAAAAAQD8//7/AQAAAAAAAQD8////AQAAAAAAAwD9////AQAAAAAAAwD+////AQAAAAAAAwD/////AQAAAAAAAwAAAP//AQAAAAAAAwABAP//AQAAAAAAAwACAP3/AQAAAAAAAQACAP7/AQAAAAAAAQACAP//AQAAAAAAAwD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AAAAAAQAAAD9//X/AAAAAAQAAAD+//X/AAAAAAQAAAD///X/AAAAAAQAAAAAAPX/AAAAAAQAAAABAPX/AAAAAAQAAAACAPX/AAAAAAQAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD8//z/AQAAAAAAAQD9//z/AQAAAAAAAQD+//z/AQAAAAAAAQD///z/AQAAAAAAAQAAAPz/AQAAAAAAAQABAPz/AQAAAAAAAQACAPz/AQAAAAAAAQD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAADv/wAAAAABAAAAAAASAAAAAAADAAAAAADv/wEAAAABAAEAAAASAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAADAP//AQAAAAAAAwAEAP//AQAAAAAAAwAFAPz/AQAAAAAABwD8//v/AQAAAAAAAwD9//v/AQAAAAAAAwD+//v/AQAAAAAAAwD///v/AQAAAAAAAwAAAPv/AQAAAAAAAwABAPv/AQAAAAAAAwACAPv/AQAAAAAAAwA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://c88ty5meabch3" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59501" to="Tiles/@Node2D@59501/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59502" to="Tiles/@Node2D@59502/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59503" to="Tiles/@Node2D@59503/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59504" to="Tiles/@Node2D@59504/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59505" to="Tiles/@Node2D@59505/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59506" to="Tiles/@Node2D@59506/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@59507" to="Tiles/@AnimatableBody2D@59507/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59507" to="Tiles/@AnimatableBody2D@59507/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59507" to="Tiles/@AnimatableBody2D@59507" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59507" to="Tiles/@AnimatableBody2D@59507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59507" to="Tiles/@AnimatableBody2D@59507" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59507" to="Tiles/@AnimatableBody2D@59507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59508" to="Tiles/@AnimatableBody2D@59508/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59508" to="Tiles/@AnimatableBody2D@59508/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59508" to="Tiles/@AnimatableBody2D@59508" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59508" to="Tiles/@AnimatableBody2D@59508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59508" to="Tiles/@AnimatableBody2D@59508" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59508" to="Tiles/@AnimatableBody2D@59508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59509" to="Tiles/@AnimatableBody2D@59509/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59509" to="Tiles/@AnimatableBody2D@59509/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59509" to="Tiles/@AnimatableBody2D@59509" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59509" to="Tiles/@AnimatableBody2D@59509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59509" to="Tiles/@AnimatableBody2D@59509" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59509" to="Tiles/@AnimatableBody2D@59509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59510" to="Tiles/@AnimatableBody2D@59510/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59510" to="Tiles/@AnimatableBody2D@59510/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59510" to="Tiles/@AnimatableBody2D@59510" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59510" to="Tiles/@AnimatableBody2D@59510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59510" to="Tiles/@AnimatableBody2D@59510" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59510" to="Tiles/@AnimatableBody2D@59510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59511" to="Tiles/@AnimatableBody2D@59511/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59511" to="Tiles/@AnimatableBody2D@59511/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59511" to="Tiles/@AnimatableBody2D@59511" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59511" to="Tiles/@AnimatableBody2D@59511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59511" to="Tiles/@AnimatableBody2D@59511" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59511" to="Tiles/@AnimatableBody2D@59511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59512" to="Tiles/@AnimatableBody2D@59512/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59512" to="Tiles/@AnimatableBody2D@59512/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59512" to="Tiles/@AnimatableBody2D@59512" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59512" to="Tiles/@AnimatableBody2D@59512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59512" to="Tiles/@AnimatableBody2D@59512" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59512" to="Tiles/@AnimatableBody2D@59512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@59513" to="Tiles/@Node2D@59513/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59514" to="Tiles/@Node2D@59514/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59515" to="Tiles/@AnimatableBody2D@59515/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59515" to="Tiles/@AnimatableBody2D@59515/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59515" to="Tiles/@AnimatableBody2D@59515" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59515" to="Tiles/@AnimatableBody2D@59515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59515" to="Tiles/@AnimatableBody2D@59515" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59515" to="Tiles/@AnimatableBody2D@59515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@59516" to="Tiles/@Node2D@59516/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59517" to="Tiles/@Node2D@59517/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59518" to="Tiles/@Node2D@59518/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59519" to="Tiles/@Node2D@59519/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59520" to="Tiles/@Node2D@59520/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59521" to="Tiles/@Node2D@59521/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59522" to="Tiles/@Node2D@59522/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60249" to="Tiles/@AnimatableBody2D@60249/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60249" to="Tiles/@AnimatableBody2D@60249/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60249" to="Tiles/@AnimatableBody2D@60249" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60249" to="Tiles/@AnimatableBody2D@60249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60249" to="Tiles/@AnimatableBody2D@60249" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60249" to="Tiles/@AnimatableBody2D@60249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60250" to="Tiles/@AnimatableBody2D@60250/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60250" to="Tiles/@AnimatableBody2D@60250/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60250" to="Tiles/@AnimatableBody2D@60250" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60250" to="Tiles/@AnimatableBody2D@60250/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60250" to="Tiles/@AnimatableBody2D@60250" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60250" to="Tiles/@AnimatableBody2D@60250/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60251" to="Tiles/@AnimatableBody2D@60251/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60251" to="Tiles/@AnimatableBody2D@60251/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60251" to="Tiles/@AnimatableBody2D@60251" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60251" to="Tiles/@AnimatableBody2D@60251/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60251" to="Tiles/@AnimatableBody2D@60251" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60251" to="Tiles/@AnimatableBody2D@60251/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60252" to="Tiles/@AnimatableBody2D@60252/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60252" to="Tiles/@AnimatableBody2D@60252/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60252" to="Tiles/@AnimatableBody2D@60252" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60252" to="Tiles/@AnimatableBody2D@60252/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60252" to="Tiles/@AnimatableBody2D@60252" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60252" to="Tiles/@AnimatableBody2D@60252/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMB1/World4/4-2.tscn b/Scenes/Levels/SMB1/World4/4-2.tscn new file mode 100644 index 0000000..7cce27b --- /dev/null +++ b/Scenes/Levels/SMB1/World4/4-2.tscn @@ -0,0 +1,2601 @@ +[gd_scene load_steps=26 format=4 uid="uid://dymk1dnfr53g2"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_wuhcu"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_rome3"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_pytfj"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_1g66n"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="7_2hfoj"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="8_y6u4m"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="9_y6u4m"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="10_pytfj"] +[ext_resource type="PackedScene" uid="uid://ctancgnvl58oc" path="res://Scenes/Prefabs/Entities/Objects/ElevatorPlatform.tscn" id="11_0trrt"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="12_bs6gd"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="13_0trrt"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_1c4oo"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="20_o6dt1"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="21_cfek0"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="21_tgwle"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="21_xi18n"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="22_bkpwg"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="22_tgwle"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="23_bkpwg"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="24_nlne6"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_ot1e6"] +[ext_resource type="PackedScene" uid="uid://cs8iql18nkljw" path="res://Scenes/Prefabs/LevelObjects/WarpZone.tscn" id="25_xk2s8"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="26_qv3f4"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="27_qv3f4"] +[ext_resource type="PackedScene" uid="uid://b0peppjq7jrcp" path="res://Scenes/Parts/WarpZoneCameraLimit.tscn" id="28_e713i"] + +[node name="4-2" type="Node"] +script = ExtResource("1_wuhcu") +music = ExtResource("2_rome3") +theme = "Underground" +world_id = 4 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("21_xi18n")] + +[node name="Player" parent="." instance=ExtResource("5_pytfj")] +position = Vector2(-208, -160) + +[node name="Tiles" parent="." instance=ExtResource("6_1g66n")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAADAAAAAAD6/wEAAAADAAEAAAD9/wAAAAABAAAAAAD9/wEAAAABAAEAAAD+/wAAAAADAAAAAAD+/wEAAAADAAEAAAABAAAAAAAAAAAAAAABAAEAAAAAAAEAAAAFAAAAAAABAAAAAAAFAAEAAAABAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAADAAAAAAAoAAEAAAADAAEAAAAvAAAAAAABAAAAAAAvAAEAAAABAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAADAAAAAABYAAEAAAADAAEAAABbAAAAAAABAAAAAABbAAEAAAABAAEAAABcAAAAAAADAAAAAABcAAEAAAADAAEAAABfAAAAAAABAAAAAABfAAEAAAABAAEAAABgAAAAAAADAAAAAABgAAEAAAADAAEAAABnAAAAAAABAAAAAABnAAEAAAABAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAADAAAAAABqAAEAAAADAAEAAABxAAAAAAABAAAAAABxAAEAAAABAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAADAAAAAAB/AAEAAAADAAEAAACCAAAAAAABAAAAAACCAAEAAAABAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAADAAAAAACKAAEAAAADAAEAAACQAAAAAAABAAAAAACQAAEAAAABAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAADAAAAAACmAAEAAAADAAEAAACpAAAAAAABAAAAAACpAAEAAAABAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAACvAPX/AAAAAAQAAACvAPb/AAAAAAQAAACvAPf/AAAAAAQAAACvAPj/AAAAAAQAAACvAPn/AAAAAAQAAACvAPr/AAAAAAQAAACvAPv/AAAAAAQAAACvAPz/AAAAAAQAAACvAP3/AAAAAAQAAACvAP7/AAAAAAQAAACvAP//AAAAAAQAAACwAPX/AAAAAAQAAACwAPb/AAAAAAQAAACwAPf/AAAAAAQAAACwAPj/AAAAAAQAAACwAPn/AAAAAAQAAACwAPr/AAAAAAQAAACwAPv/AAAAAAQAAACwAPz/AAAAAAQAAACwAP3/AAAAAAQAAACwAP7/AAAAAAQAAACwAP//AAAAAAQAAACxAPX/AAAAAAQAAACxAPb/AAAAAAQAAACxAPf/AAAAAAQAAACxAPj/AAAAAAQAAACxAPn/AAAAAAQAAACxAPr/AAAAAAQAAACxAPv/AAAAAAQAAACxAPz/AAAAAAQAAACxAP3/AAAAAAQAAACxAP7/AAAAAAQAAACxAP//AAAAAAQAAACyAPX/AAAAAAQAAACyAPb/AAAAAAQAAACyAPf/AAAAAAQAAACyAPj/AAAAAAQAAACyAPn/AAAAAAQAAACyAPr/AAAAAAQAAACyAPv/AAAAAAQAAACyAPz/AAAAAAQAAACyAP3/AAAAAAQAAACyAP7/AAAAAAQAAACyAP//AAAAAAQAAACzAPX/AAAAAAQAAACzAPb/AAAAAAQAAACzAPf/AAAAAAQAAACzAPj/AAAAAAQAAACzAPn/AAAAAAQAAACzAPr/AAAAAAQAAACzAPv/AAAAAAQAAACzAPz/AAAAAAQAAACzAP3/AAAAAAQAAACzAP7/AAAAAAQAAACzAP//AAAAAAQAAAC0APX/AAAAAAQAAAC0APb/AAAAAAQAAAC0APf/AAAAAAQAAAC0APj/AAAAAAQAAAC0APn/AAAAAAQAAAC0APr/AAAAAAQAAAC0APv/AAAAAAQAAAC0APz/AAAAAAQAAAC0AP3/AAAAAAQAAAC0AP7/AAAAAAQAAAC0AP//AAAAAAQAAAC1APX/AAAAAAQAAAC1APb/AAAAAAQAAAC1APf/AAAAAAQAAAC1APj/AAAAAAQAAAC1APn/AAAAAAQAAAC1APr/AAAAAAQAAAC1APv/AAAAAAQAAAC1APz/AAAAAAQAAAC1AP3/AAAAAAQAAAC1AP7/AAAAAAQAAAC1AP//AAAAAAQAAAC2APX/AAAAAAQAAAC2APb/AAAAAAQAAAC2APf/AAAAAAQAAAC2APj/AAAAAAQAAAC2APn/AAAAAAQAAAC2APr/AAAAAAQAAAC2APv/AAAAAAQAAAC2APz/AAAAAAQAAAC2AP3/AAAAAAQAAAC2AP7/AAAAAAQAAAC2AP//AAAAAAQAAAC3APX/AAAAAAQAAAC3APb/AAAAAAQAAAC3APf/AAAAAAQAAAC3APj/AAAAAAQAAAC3APn/AAAAAAQAAAC3APr/AAAAAAQAAAC3APv/AAAAAAQAAAC3APz/AAAAAAQAAAC3AP3/AAAAAAQAAAC3AP7/AAAAAAQAAAC3AP//AAAAAAQAAAC4APX/AAAAAAQAAAC4APb/AAAAAAQAAAC4APf/AAAAAAQAAAC4APj/AAAAAAQAAAC4APn/AAAAAAQAAAC4APr/AAAAAAQAAAC4APv/AAAAAAQAAAC4APz/AAAAAAQAAAC4AP3/AAAAAAQAAAC4AP7/AAAAAAQAAAC4AP//AAAAAAQAAAC5APX/AAAAAAQAAAC5APb/AAAAAAQAAAC5APf/AAAAAAQAAAC5APj/AAAAAAQAAAC5APn/AAAAAAQAAAC5APr/AAAAAAQAAAC5APv/AAAAAAQAAAC5APz/AAAAAAQAAAC5AP3/AAAAAAQAAAC5AP7/AAAAAAQAAAC5AP//AAAAAAQAAAC6APX/AAAAAAQAAAC6APb/AAAAAAQAAAC6APf/AAAAAAQAAAC6APj/AAAAAAQAAAC6APn/AAAAAAQAAAC6APr/AAAAAAQAAAC6APv/AAAAAAQAAAC6APz/AAAAAAQAAAC6AP3/AAAAAAQAAAC6AP7/AAAAAAQAAAC6AP//AAAAAAQAAAC7APX/AAAAAAQAAAC7APb/AAAAAAQAAAC7APf/AAAAAAQAAAC7APj/AAAAAAQAAAC7APn/AAAAAAQAAAC7APr/AAAAAAQAAAC7APv/AAAAAAQAAAC7APz/AAAAAAQAAAC7AP3/AAAAAAQAAAC7AP7/AAAAAAQAAAC7AP//AAAAAAQAAAC8APX/AAAAAAQAAAC8APb/AAAAAAQAAAC8APf/AAAAAAQAAAC8APj/AAAAAAQAAAC8APn/AAAAAAQAAAC8APr/AAAAAAQAAAC8APv/AAAAAAQAAAC8APz/AAAAAAQAAAC8AP3/AAAAAAQAAAC8AP7/AAAAAAQAAAC8AP//AAAAAAQAAAC9APX/AAAAAAQAAAC9APb/AAAAAAQAAAC9APf/AAAAAAQAAAC9APj/AAAAAAQAAAC9APn/AAAAAAQAAAC9APr/AAAAAAQAAAC9APv/AAAAAAQAAAC9APz/AAAAAAQAAAC9AP3/AAAAAAQAAAC9AP7/AAAAAAQAAAC9AP//AAAAAAQAAAC+APX/AAAAAAQAAAC+APb/AAAAAAQAAAC+APf/AAAAAAQAAAC+APj/AAAAAAQAAAC+APn/AAAAAAQAAAC+APr/AAAAAAQAAAC+APv/AAAAAAQAAAC+APz/AAAAAAQAAAC+AP3/AAAAAAQAAAC+AP7/AAAAAAQAAAC+AP//AAAAAAQAAAC/APX/AAAAAAQAAAC/APb/AAAAAAQAAAC/APf/AAAAAAQAAAC/APj/AAAAAAQAAAC/APn/AAAAAAQAAAC/APr/AAAAAAQAAAC/APv/AAAAAAQAAAC/APz/AAAAAAQAAAC/AP3/AAAAAAQAAAC/AP7/AAAAAAQAAAC/AP//AAAAAAQAAADAAPX/AAAAAAQAAADAAPb/AAAAAAQAAADAAPf/AAAAAAQAAADAAPj/AAAAAAQAAADAAPn/AAAAAAQAAADAAPr/AAAAAAQAAADAAPv/AAAAAAQAAADAAPz/AAAAAAQAAADAAP3/AAAAAAQAAADAAP7/AAAAAAQAAADAAP//AAAAAAQAAACpAP3/AAAAAAQAAACpAP7/AAAAAAQAAACpAP//AAAAAAQAAACqAP3/AAAAAAQAAACqAP7/AAAAAAQAAACqAP//AAAAAAQAAACrAP3/AAAAAAQAAACrAP7/AAAAAAQAAACrAP//AAAAAAQAAACsAP3/AAAAAAQAAACsAP7/AAAAAAQAAACsAP//AAAAAAQAAACtAP3/AAAAAAQAAACtAP7/AAAAAAQAAACtAP//AAAAAAQAAACuAP3/AAAAAAQAAACuAP7/AAAAAAQAAACuAP//AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAASAPz/AAAAAAQAAAASAP3/AAAAAAQAAAASAP7/AAAAAAQAAAASAP//AAAAAAQAAAATAPz/AAAAAAQAAAATAP3/AAAAAAQAAAATAP7/AAAAAAQAAAATAP//AAAAAAQAAAAUAPz/AAAAAAQAAAAUAP3/AAAAAAQAAAAUAP7/AAAAAAQAAAAUAP//AAAAAAQAAAAVAPz/AAAAAAQAAAAVAP3/AAAAAAQAAAAVAP7/AAAAAAQAAAAVAP//AAAAAAQAAAAWAPz/AAAAAAQAAAAWAP3/AAAAAAQAAAAWAP7/AAAAAAQAAAAWAP//AAAAAAQAAAAXAPz/AAAAAAQAAAAXAP3/AAAAAAQAAAAXAP7/AAAAAAQAAAAXAP//AAAAAAQAAAAYAPz/AAAAAAQAAAAYAP3/AAAAAAQAAAAYAP7/AAAAAAQAAAAYAP//AAAAAAQAAAAZAPz/AAAAAAQAAAAZAP3/AAAAAAQAAAAZAP7/AAAAAAQAAAAZAP//AAAAAAQAAAAaAPz/AAAAAAQAAAAaAP3/AAAAAAQAAAAaAP7/AAAAAAQAAAAaAP//AAAAAAQAAAAbAPz/AAAAAAQAAAAbAP3/AAAAAAQAAAAbAP7/AAAAAAQAAAAbAP//AAAAAAQAAAAcAPz/AAAAAAQAAAAcAP3/AAAAAAQAAAAcAP7/AAAAAAQAAAAcAP//AAAAAAQAAAAdAPz/AAAAAAQAAAAdAP3/AAAAAAQAAAAdAP7/AAAAAAQAAAAdAP//AAAAAAQAAAAeAPz/AAAAAAQAAAAeAP3/AAAAAAQAAAAeAP7/AAAAAAQAAAAeAP//AAAAAAQAAAAfAPz/AAAAAAQAAAAfAP3/AAAAAAQAAAAfAP7/AAAAAAQAAAAfAP//AAAAAAQAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAAAGAPj/AQAAAAAAAQAHAPj/AQAAAAAAAQAIAPj/AQAAAAAAAQAJAPj/AQAAAAAAAQAKAPj/AQAAAAAAAQALAPj/AQAAAAAAAQAMAPj/AQAAAAAAAQANAPj/AQAAAAAAAQAOAPj/AQAAAAAAAQAPAPj/AQAAAAAAAQAQAPj/AQAAAAAAAQARAPj/AQAAAAAAAQASAPj/AQAAAAAAAQATAPj/AQAAAAAAAQAUAPj/AQAAAAAAAQAVAPj/AQAAAAAAAQAWAPj/AQAAAAAAAQAXAPj/AQAAAAAAAQAYAPj/AQAAAAAAAQAZAPj/AQAAAAAAAQAaAPj/AQAAAAAAAQAbAPj/AQAAAAAAAQAcAPj/AQAAAAAAAQAdAPj/AQAAAAAAAQAeAPj/AQAAAAAAAQAfAPj/AQAAAAAAAQAGAPz/AQAAAAAAAQAHAPz/AQAAAAAAAQAIAPz/AQAAAAAAAQAJAPz/AQAAAAAAAQAKAPz/AQAAAAAAAQALAPz/AQAAAAAAAQAGAP3/AQAAAAAAAQAGAP7/AQAAAAAAAQAHAP3/AQAAAAAAAQAHAP7/AQAAAAAAAQAIAP3/AQAAAAAAAQAIAP7/AQAAAAAAAQAJAP3/AQAAAAAAAQAJAP7/AQAAAAAAAQAKAP3/AQAAAAAAAQAKAP7/AQAAAAAAAQAEAPX/AQAAAAAAAQAEAPb/AQAAAAAAAQAEAPf/AQAAAAAAAQAEAPj/AQAAAAAAAQAFAPX/AQAAAAAAAQAFAPb/AQAAAAAAAQAFAPf/AQAAAAAAAQAFAPj/AQAAAAAAAQAGAPX/AQAAAAAAAQAGAPb/AQAAAAAAAQAGAPf/AQAAAAAAAQAHAPX/AQAAAAAAAQAHAPb/AQAAAAAAAQAHAPf/AQAAAAAAAQAIAPX/AQAAAAAAAQAIAPb/AQAAAAAAAQAIAPf/AQAAAAAAAQAJAPX/AQAAAAAAAQAJAPb/AQAAAAAAAQAJAPf/AQAAAAAAAQAKAPX/AQAAAAAAAQAKAPb/AQAAAAAAAQAKAPf/AQAAAAAAAQALAPX/AQAAAAAAAQALAPb/AQAAAAAAAQALAPf/AQAAAAAAAQAMAPX/AQAAAAAAAQAMAPb/AQAAAAAAAQAMAPf/AQAAAAAAAQANAPX/AQAAAAAAAQANAPb/AQAAAAAAAQANAPf/AQAAAAAAAQAOAPX/AQAAAAAAAQAOAPb/AQAAAAAAAQAOAPf/AQAAAAAAAQAPAPX/AQAAAAAAAQAPAPb/AQAAAAAAAQAPAPf/AQAAAAAAAQAQAPX/AQAAAAAAAQAQAPb/AQAAAAAAAQAQAPf/AQAAAAAAAQARAPX/AQAAAAAAAQARAPb/AQAAAAAAAQARAPf/AQAAAAAAAQASAPX/AQAAAAAAAQASAPb/AQAAAAAAAQASAPf/AQAAAAAAAQATAPX/AQAAAAAAAQATAPb/AQAAAAAAAQATAPf/AQAAAAAAAQAUAPX/AQAAAAAAAQAUAPb/AQAAAAAAAQAUAPf/AQAAAAAAAQAVAPX/AQAAAAAAAQAVAPb/AQAAAAAAAQAVAPf/AQAAAAAAAQAWAPX/AQAAAAAAAQAWAPb/AQAAAAAAAQAWAPf/AQAAAAAAAQAXAPX/AQAAAAAAAQAXAPb/AQAAAAAAAQAXAPf/AQAAAAAAAQAYAPX/AQAAAAAAAQAYAPb/AQAAAAAAAQAYAPf/AQAAAAAAAQAZAPX/AQAAAAAAAQAZAPb/AQAAAAAAAQAZAPf/AQAAAAAAAQAaAPX/AQAAAAAAAQAaAPb/AQAAAAAAAQAaAPf/AQAAAAAAAQAcAPX/AQAAAAAAAQAcAPb/AQAAAAAAAQAcAPf/AQAAAAAAAQAdAPX/AQAAAAAAAQAdAPb/AQAAAAAAAQAdAPf/AQAAAAAAAQAeAPX/AQAAAAAAAQAeAPb/AQAAAAAAAQAeAPf/AQAAAAAAAQAfAPX/AQAAAAAAAQAfAPb/AQAAAAAAAQAfAPf/AQAAAAAAAQAbAPX/AQAAAAAAAQAbAPb/AQAAAAAAAQD2//X/AQAAAAAAAQD3//X/AQAAAAAAAQD4//X/AQAAAAAAAQD5//X/AQAAAAAAAQD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQADAPX/AQAAAAAAAQAgAPX/AQAAAAAAAQAhAPX/AQAAAAAAAQAiAPX/AQAAAAAAAQAjAPX/AQAAAAAAAQAkAPX/AQAAAAAAAQAlAPX/AQAAAAAAAQAmAPX/AQAAAAAAAQAnAPX/AQAAAAAAAQAoAPX/AQAAAAAAAQAxAPj/AQAAAAAAAQAyAPj/AQAAAAAAAQAzAPX/AQAAAAAAAQA0APX/AQAAAAAAAQA1APX/AQAAAAAAAQA2APX/AQAAAAAAAQA3APX/AQAAAAAAAQA4APX/AQAAAAAAAQA5APX/AQAAAAAAAQA6APX/AQAAAAAAAQA7APX/AQAAAAAAAQA8APX/AQAAAAAAAQA9APX/AQAAAAAAAQA+APX/AQAAAAAAAQA/APX/AQAAAAAAAQBAAPX/AQAAAAAAAQBBAPX/AQAAAAAAAQBCAPX/AQAAAAAAAQBDAPX/AQAAAAAAAQBEAPX/AQAAAAAAAQBFAPX/AQAAAAAAAQBGAPX/AQAAAAAAAQBHAPX/AQAAAAAAAQBIAPX/AQAAAAAAAQBJAPX/AQAAAAAAAQBKAPX/AQAAAAAAAQBLAPX/AQAAAAAAAQBMAPX/AQAAAAAAAQBNAPX/AQAAAAAAAQBOAPX/AQAAAAAAAQBPAPX/AQAAAAAAAQBQAPX/AQAAAAAAAQBRAPX/AQAAAAAAAQBSAPX/AQAAAAAAAQBTAPX/AQAAAAAAAQBUAPX/AQAAAAAAAQBVAPX/AQAAAAAAAQBWAPX/AQAAAAAAAQBXAPX/AQAAAAAAAQBYAPX/AQAAAAAAAQBZAPX/AQAAAAAAAQBaAPX/AQAAAAAAAQBbAPX/AQAAAAAAAQBcAPX/AQAAAAAAAQBdAPX/AQAAAAAAAQBeAPX/AQAAAAAAAQBfAPX/AQAAAAAAAQBAAPz/AQAAAAAAAQA8APz/AQAAAAAAAQBnAPz/AQAAAAAAAQBpAPz/AQAAAAAAAQBqAPz/AQAAAAAAAQBnAPX/AQAAAAAAAQBoAPX/AQAAAAAAAQBpAPX/AQAAAAAAAQBqAPX/AQAAAAAAAQBwAPX/AQAAAAAAAQBxAPX/AQAAAAAAAQByAPX/AQAAAAAAAQBzAPX/AQAAAAAAAQB0APX/AQAAAAAAAQB1APX/AQAAAAAAAQB2APX/AQAAAAAAAQB3APX/AQAAAAAAAQB4APX/AQAAAAAAAQB5APX/AQAAAAAAAQB6APX/AQAAAAAAAQB7APX/AQAAAAAAAQB8APX/AQAAAAAAAQB9APX/AQAAAAAAAQB+APX/AQAAAAAAAQB/APX/AQAAAAAAAQCAAPX/AQAAAAAAAQCBAPX/AQAAAAAAAQCCAPX/AQAAAAAAAQCDAPX/AQAAAAAAAQCEAPX/AQAAAAAAAQCFAPX/AQAAAAAAAQCGAPX/AQAAAAAAAQCHAPX/AQAAAAAAAQCIAPX/AQAAAAAAAQCJAPX/AQAAAAAAAQCKAPX/AQAAAAAAAQCQAPX/AQAAAAAAAQCQAPb/AQAAAAAAAQCQAPf/AQAAAAAAAQCQAPj/AQAAAAAAAQCQAPn/AQAAAAAAAQCQAPr/AQAAAAAAAQCRAPX/AQAAAAAAAQCRAPb/AQAAAAAAAQCRAPf/AQAAAAAAAQCRAPj/AQAAAAAAAQCSAPX/AQAAAAAAAQCSAPb/AQAAAAAAAQCSAPf/AQAAAAAAAQCSAPj/AQAAAAAAAQCTAPX/AQAAAAAAAQCTAPb/AQAAAAAAAQCTAPf/AQAAAAAAAQCTAPj/AQAAAAAAAQCUAPX/AQAAAAAAAQCUAPb/AQAAAAAAAQCUAPf/AQAAAAAAAQCUAPj/AQAAAAAAAQCVAPX/AQAAAAAAAQCVAPb/AQAAAAAAAQCVAPf/AQAAAAAAAQCVAPj/AQAAAAAAAQCWAPX/AQAAAAAAAQCWAPb/AQAAAAAAAQCWAPf/AQAAAAAAAQCWAPj/AQAAAAAAAQCXAPX/AQAAAAAAAQCXAPb/AQAAAAAAAQCXAPf/AQAAAAAAAQCXAPj/AQAAAAAAAQCYAPX/AQAAAAAAAQCYAPb/AQAAAAAAAQCYAPf/AQAAAAAAAQCYAPj/AQAAAAAAAQCZAPX/AQAAAAAAAQCZAPb/AQAAAAAAAQCZAPf/AQAAAAAAAQCZAPj/AQAAAAAAAQCaAPX/AQAAAAAAAQCaAPb/AQAAAAAAAQCaAPf/AQAAAAAAAQCaAPj/AQAAAAAAAQCbAPX/AQAAAAAAAQCbAPb/AQAAAAAAAQCbAPf/AQAAAAAAAQCbAPj/AQAAAAAAAQCcAPX/AQAAAAAAAQCcAPb/AQAAAAAAAQCcAPf/AQAAAAAAAQCcAPj/AQAAAAAAAQCdAPX/AQAAAAAAAQCdAPb/AQAAAAAAAQCdAPf/AQAAAAAAAQCdAPj/AQAAAAAAAQCeAPX/AQAAAAAAAQCeAPb/AQAAAAAAAQCeAPf/AQAAAAAAAQCeAPj/AQAAAAAAAQCfAPX/AQAAAAAAAQCfAPb/AQAAAAAAAQCfAPf/AQAAAAAAAQCfAPj/AQAAAAAAAQCSAPz/AQAAAAAAAQCTAPz/AQAAAAAAAQCUAPz/AQAAAAAAAQCVAPz/AQAAAAAAAQCWAPz/AQAAAAAAAQCXAPz/AQAAAAAAAQCYAPz/AQAAAAAAAQCZAPz/AQAAAAAAAQCaAPz/AQAAAAAAAQCbAPz/AQAAAAAAAQCgAPX/AQAAAAAAAQChAPX/AQAAAAAAAQCiAPX/AQAAAAAAAQCjAPX/AQAAAAAAAQCkAPX/AQAAAAAAAQClAPX/AQAAAAAAAQCmAPX/AQAAAAAAAQCnAPX/AQAAAAAAAQCoAPX/AQAAAAAAAQCpAPX/AQAAAAAAAQCqAPX/AQAAAAAAAQCrAPX/AQAAAAAAAQCsAPX/AQAAAAAAAQCdAP//AAAEAAIAAACeAP//AAAEAAIAAACfAP//AAAEAAIAAACgAP//AAAEAAIAAACeAP7/AAAEAAIAAACfAP7/AAAEAAIAAACgAP7/AAAEAAIAAACfAP3/AAAEAAIAAACgAP3/AAAEAAIAAACgAPz/AAAEAAIAAACKAP3/AAAEAAIAAACKAP7/AAAEAAIAAACKAP//AAAEAAIAAACJAP7/AAAEAAIAAACJAP//AAAEAAIAAACIAP//AAAEAAIAAABfAP3/AAAEAAIAAABfAP7/AAAEAAIAAABfAP//AAAEAAIAAABgAP3/AAAEAAIAAABgAP7/AAAEAAIAAABgAP//AAAEAAIAAABYAP3/AAAEAAIAAABYAP7/AAAEAAIAAABYAP//AAAEAAIAAABXAP7/AAAEAAIAAABXAP//AAAEAAIAAAAiAPz/AQAAAAAAAgAjAPz/AQAAAAAAAgAiAPj/AQAAAAAAAgAjAPj/AQAAAAAAAgAmAPz/AQAAAAAAAgAoAPz/AQAAAAAAAgA4AP3/AAAIAAAAAAA4AP7/AAAIAAEAAAA5AP3/AAAJAAAAAAA5AP7/AAAJAAEAAAA+APn/AAAIAAIAAAA+APr/AAAIAAMAAAA/APn/AAAJAAIAAAA/APr/AAAJAAMAAABEAP3/AAAIAAQAAABEAP7/AAAIAAUAAABFAP3/AAAJAAQAAABFAP7/AAAJAAUAAABJAP3/AAAIAAYAAABJAP7/AAAIAAcAAABKAP3/AAAJAAYAAABKAP7/AAAJAAcAAABbAPz/AAAIAAIAAABbAP3/AAAIAAMAAABcAPz/AAAJAAIAAABcAP3/AAAJAAMAAAB6AP3/AAAIAAQAAAB6AP7/AAAIAAUAAAB7AP3/AAAJAAQAAAB7AP7/AAAJAAUAAAB+APz/AAAIAAYAAAB+AP3/AAAIAAcAAAB/APz/AAAJAAYAAAB/AP3/AAAJAAcAAACkAPn/AAAIAAAAAACkAPr/AAAIAAEAAAClAPn/AAAJAAAAAAClAPr/AAAJAAEAAACkAPv/AAAIAAEAAAClAPv/AAAJAAEAAACkAPz/AAAIAAEAAAClAPz/AAAJAAEAAACkAP3/AAAIAAEAAAClAP3/AAAJAAEAAACkAP7/AAAIAAEAAAClAP7/AAAJAAEAAACkAP//AAAIAAEAAAClAP//AAAJAAEAAACrAPv/AAAKAAQAAACrAPz/AAAKAAUAAACsAPv/AAALAAQAAACsAPz/AAALAAUAAACtAPv/AAAMAAQAAACtAPz/AAAMAAUAAACuAPv/AAAJAAUAAACuAPz/AAAJAAUAAACtAPX/AAAIAAUAAACuAPX/AAAJAAUAAACtAPb/AAAIAAUAAACuAPb/AAAJAAUAAACtAPf/AAAIAAUAAACuAPf/AAAJAAUAAACtAPj/AAAIAAUAAACuAPj/AAAJAAUAAACtAPn/AAAIAAUAAACuAPn/AAAJAAUAAACtAPr/AAAIAAUAAACuAPr/AAAJAAUAAAB+AP7/AAAIAAcAAAB/AP7/AAAJAAcAAAB+AP//AAAIAAcAAAB/AP//AAAJAAcAAAB6AP//AAAIAAUAAAB7AP//AAAJAAUAAABbAP7/AAAIAAMAAABcAP7/AAAJAAMAAABbAP//AAAIAAMAAABcAP//AAAJAAMAAABJAP//AAAIAAcAAABKAP//AAAJAAcAAABEAP//AAAIAAUAAABFAP//AAAJAAUAAAA+APv/AAAIAAMAAAA/APv/AAAJAAMAAAA+APz/AAAIAAMAAAA/APz/AAAJAAMAAAA+AP3/AAAIAAMAAAA/AP3/AAAJAAMAAAA+AP7/AAAIAAMAAAA/AP7/AAAJAAMAAAA+AP//AAAIAAMAAAA/AP//AAAJAAMAAAA5AP//AAAJAAEAAAA4AP//AAAIAAEAAAAMAPz/AQAAAAAABwAbAPf/AQAAAAAABQA9APz/AQAAAAAABQCRAPz/AQAAAAAABwAnAPz/AQAAAAAACAALAP//AQAAAAAAAwAMAP//AQAAAAAAAwANAP//AQAAAAAAAwCTAPv/AQAAAAAAAwCUAPv/AQAAAAAAAwCVAPv/AQAAAAAAAwCWAPv/AQAAAAAAAwCXAPv/AQAAAAAAAwCYAPv/AQAAAAAAAwCZAPv/AQAAAAAAAwCaAPv/AQAAAAAAAwCbAPv/AQAAAAAAAwCSAPv/AQAAAAAAAwAvAPv/AQAAAAAACQAwAPr/AQAAAAAACQAxAPv/AQAAAAAACQAyAPz/AQAAAAAACQBBAPz/AQAAAAAACgCLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACnAAIAAQAAAAAABACoAAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAAABAAIAAABcAAIAAAADAAIAAABdAAIAAQAAAAAABABeAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAD7/wIAAQAAAAAABAD8/wIAAQAAAAAABAD9/wIAAAABAAIAAAD+/wIAAAADAAIAAAD//wIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAAAAAAIAAAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABABnAPj/AQAAAAAAAQBoAPj/AQAAAAAABwBpAPj/AQAAAAAAAQDv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAADAAIAAAAFAAIAAAABAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAADAAIAAAAvAAIAAAABAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAADAAIAAABfAAIAAAABAAIAAABgAAIAAAADAAIAAABnAAIAAAABAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAADAAIAAABxAAIAAAABAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAADAAIAAACCAAIAAAABAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAADAAIAAACQAAIAAAABAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAADAAIAAACqAAIAAAACAAIAAADQAAAAAAADAAAAAADQAAEAAAADAAEAAACpAAIAAAABAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAADAAIAAADv//X/AAAAAAQAAADv//b/AAAAAAQAAADv//f/AAAAAAQAAADv//j/AAAAAAQAAADv//n/AAAAAAQAAADv//r/AAAAAAQAAADv//v/AAAAAAQAAADv//z/AAAAAAQAAADv//3/AAAAAAQAAADv//7/AAAAAAQAAADv////AAAAAAQAAABzAP7/AAAIAAAAAABzAP//AAAIAAEAAAB0AP7/AAAJAAAAAAB0AP//AAAJAAEAAAA=") + +[node name="Entities" type="Node" parent="."] + +[node name="Goomba" parent="Entities" instance=ExtResource("7_2hfoj")] +position = Vector2(440, -64) + +[node name="Goomba2" parent="Entities" instance=ExtResource("7_2hfoj")] +position = Vector2(464, -64) + +[node name="Goomba3" parent="Entities" instance=ExtResource("7_2hfoj")] +position = Vector2(488, -64) + +[node name="PirannhaPlant" parent="Entities" instance=ExtResource("8_y6u4m")] +position = Vector2(912, -48) + +[node name="PirannhaPlant2" parent="Entities" instance=ExtResource("8_y6u4m")] +position = Vector2(1008, -112) + +[node name="PirannhaPlant3" parent="Entities" instance=ExtResource("8_y6u4m")] +position = Vector2(1104, -48) + +[node name="PirannhaPlant4" parent="Entities" instance=ExtResource("8_y6u4m")] +position = Vector2(1184, -48) + +[node name="PirannhaPlant5" parent="Entities" instance=ExtResource("8_y6u4m")] +position = Vector2(1472, -64) + +[node name="PirannhaPlant6" parent="Entities" instance=ExtResource("8_y6u4m")] +position = Vector2(1856, -32) + +[node name="PirannhaPlant7" parent="Entities" instance=ExtResource("8_y6u4m")] +position = Vector2(1968, -48) + +[node name="PirannhaPlant8" parent="Entities" instance=ExtResource("8_y6u4m")] +position = Vector2(2032, -64) + +[node name="PirannhaPlant9" parent="Entities" instance=ExtResource("8_y6u4m")] +position = Vector2(2640, -112) + +[node name="GreenKoopaTroopa" parent="Entities" instance=ExtResource("9_y6u4m")] +position = Vector2(984, 0) + +[node name="GreenKoopaTroopa2" parent="Entities" instance=ExtResource("9_y6u4m")] +position = Vector2(1352, 0) + +[node name="GreenKoopaTroopa3" parent="Entities" instance=ExtResource("9_y6u4m")] +position = Vector2(1376, 0) + +[node name="GreenKoopaTroopa4" parent="Entities" instance=ExtResource("9_y6u4m")] +position = Vector2(1944, 0) + +[node name="GreenKoopaTroopa5" parent="Entities" instance=ExtResource("9_y6u4m")] +position = Vector2(2440, 0) + +[node name="GreenKoopaTroopa6" parent="Entities" instance=ExtResource("9_y6u4m")] +position = Vector2(2464, 0) + +[node name="ElevatorPlatform" parent="Entities" instance=ExtResource("11_0trrt")] +position = Vector2(1600, -128) + +[node name="ElevatorPlatform2" parent="Entities" instance=ExtResource("11_0trrt")] +position = Vector2(1600, -16) + +[node name="ElevatorPlatform3" parent="Entities" instance=ExtResource("11_0trrt")] +position = Vector2(1752, -64) +vertical_direction = -1 + +[node name="ElevatorPlatform4" parent="Entities" instance=ExtResource("11_0trrt")] +position = Vector2(1752, -176) +vertical_direction = -1 + +[node name="ElevatorPlatform5" parent="Entities" instance=ExtResource("11_0trrt")] +position = Vector2(2264, -128) + +[node name="ElevatorPlatform6" parent="Entities" instance=ExtResource("11_0trrt")] +position = Vector2(2264, -16) + +[node name="BuzzyBeetle" parent="Entities" instance=ExtResource("12_bs6gd")] +position = Vector2(1080, 0) + +[node name="BuzzyBeetle2" parent="Entities" instance=ExtResource("12_bs6gd")] +position = Vector2(1160, 0) + +[node name="BuzzyBeetle3" parent="Entities" instance=ExtResource("12_bs6gd")] +position = Vector2(2616, 0) + +[node name="ElevatorPlatform7" parent="Entities" instance=ExtResource("11_0trrt")] +position = Vector2(704, -160) + +[node name="ElevatorPlatform8" parent="Entities" instance=ExtResource("11_0trrt")] +position = Vector2(704, -32) + +[node name="Checkpoint" parent="." instance=ExtResource("10_pytfj")] +position = Vector2(1264, 0) + +[node name="PipeArea" parent="." instance=ExtResource("13_0trrt")] +position = Vector2(1104, -48) +target_level = "uid://w7050isspkp5" + +[node name="PipeArea2" parent="." instance=ExtResource("13_0trrt")] +position = Vector2(1856, -32) +pipe_id = 1 +exit_only = true + +[node name="PipeArea3" parent="." instance=ExtResource("13_0trrt")] +position = Vector2(2736, -64) +enter_direction = 3 +target_level = "uid://bgbkyhmcfa8l6" + +[node name="DropShadow" parent="." instance=ExtResource("14_1c4oo")] + +[node name="BrickBlock" parent="." instance=ExtResource("20_o6dt1")] +position = Vector2(776, -120) +item = ExtResource("21_tgwle") + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(674.598, -165.675) +script = ExtResource("22_tgwle") +heaven_scene = "uid://camnpk6u3cfdr" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("21_cfek0") +nodes_to_delete = [NodePath("../Blocks/BrickBlock"), NodePath("../Blocks/BrickBlock2"), NodePath("../WarpZone")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("22_bkpwg")] +position = Vector2(24, -8) + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("23_bkpwg")] +position = Vector2(1144, -72) +metadata/red_coin = true +metadata/r_coin_id = 1 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("20_o6dt1")] +position = Vector2(1672, -56) +item = ExtResource("24_nlne6") +metadata/r_coin_id = 2 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("22_bkpwg")] +position = Vector2(2296, -152) +id = 3 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("22_bkpwg")] +position = Vector2(2664, -8) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("25_ot1e6")] +position = Vector2(2616, -72) +item = ExtResource("26_qv3f4") + +[node name="Tiles" parent="ChallengeNodes" instance=ExtResource("6_1g66n")] +tile_map_data = PackedByteArray("AADBAAAAAAACAAAAAADBAAEAAAACAAEAAADBAAIAAAACAAIAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADCAAIAAAACAAIAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADDAAIAAAACAAIAAADEAAAAAAADAAAAAADEAAEAAAADAAEAAADEAAIAAAADAAIAAADHAAAAAAABAAAAAADHAAEAAAABAAEAAADHAAIAAAABAAIAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADIAAIAAAACAAIAAADJAAAAAAADAAAAAADJAAEAAAADAAEAAADJAAIAAAADAAIAAADLAAAAAAABAAAAAADLAAEAAAABAAEAAADLAAIAAAABAAIAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADMAAIAAAACAAIAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADNAAIAAAACAAIAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADOAAIAAAACAAIAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADPAAIAAAACAAIAAADBAP//AAAEAAIAAADCAP//AAAEAAIAAADDAP//AAAEAAIAAADEAP//AAAEAAIAAADBAP7/AAAEAAIAAADCAP7/AAAEAAIAAADDAP7/AAAEAAIAAADBAP3/AAAEAAIAAADCAP3/AAAEAAIAAADBAPX/AQAAAAAAAQDCAPX/AQAAAAAAAQDDAPX/AQAAAAAAAQDEAPb/AQAAAAAAAQDFAPb/AQAAAAAAAQDGAPb/AQAAAAAAAQDHAPb/AQAAAAAAAQDIAPb/AQAAAAAAAQDKAPb/AQAAAAAAAQDKAPf/AQAAAAAAAQDKAPj/AQAAAAAAAQDKAPn/AQAAAAAAAQDKAPr/AQAAAAAAAQDKAPv/AQAAAAAAAQDKAPz/AQAAAAAAAQDHAPz/AQAAAAAAAQDIAPz/AQAAAAAAAQDJAPz/AQAAAAAAAQDEAPn/AQAAAAAAAQDFAPn/AQAAAAAAAQDGAPn/AQAAAAAAAQDBAPn/AQAAAAAAAQDBAPb/AQAAAAAABQDJAPb/AQAAAAAABgDEAPX/AQAAAAAACQDFAPX/AQAAAAAACQDGAPX/AQAAAAAACQDHAPX/AQAAAAAACQDIAPX/AQAAAAAACQDHAPn/AQAAAAAAAgDIAPn/AQAAAAAAAgDJAPn/AQAAAAAAAgDEAPj/AQAAAAAAAwDFAPj/AQAAAAAAAwDGAPj/AQAAAAAAAwDHAPv/AQAAAAAAAwDIAPv/AQAAAAAAAwDJAPv/AQAAAAAAAwDNAP7/AAAKAAAAAADNAP//AAAKAAEAAADOAP7/AAALAAAAAADOAP//AAALAAEAAADPAP7/AAAMAAAAAADPAP//AAAMAAEAAADQAP7/AAAJAAEAAADQAP//AAAJAAEAAADPAPf/AAAIAAEAAADQAPf/AAAJAAEAAADPAPj/AAAIAAEAAADQAPj/AAAJAAEAAADPAPn/AAAIAAEAAADQAPn/AAAJAAEAAADPAPr/AAAIAAEAAADQAPr/AAAJAAEAAADPAPv/AAAIAAEAAADQAPv/AAAJAAEAAADPAPz/AAAIAAEAAADQAPz/AAAJAAEAAADPAP3/AAAIAAEAAADQAP3/AAAJAAEAAADPAPX/AAAIAAEAAADQAPX/AAAJAAEAAADPAPb/AAAIAAEAAADQAPb/AAAJAAEAAAA=") + +[node name="PipeArea" parent="ChallengeNodes" instance=ExtResource("13_0trrt")] +position = Vector2(3280, -16) +enter_direction = 3 +target_level = "uid://bgbkyhmcfa8l6" + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("23_bkpwg")] +position = Vector2(1144, -72) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("20_o6dt1")] +position = Vector2(1672, -56) + +[node name="CheckpointFlag" parent="." instance=ExtResource("27_qv3f4")] +position = Vector2(1264, 0) + +[node name="WarpZoneCameraLimit" parent="." instance=ExtResource("28_e713i")] +position = Vector2(2832, -176) + +[node name="WarpZone" parent="." instance=ExtResource("25_xk2s8")] +position = Vector2(3184, 0) +enable_sides = false +pipe_destinations = [-1, 5, -1] + +[node name="Tiles" parent="WarpZone" instance=ExtResource("6_1g66n")] +tile_map_data = PackedByteArray("AAD///3/AAAIAAIAAAD///7/AAAIAAMAAAAAAP3/AAAJAAIAAAAAAP7/AAAJAAMAAAD/////AAAIAAMAAAAAAP//AAAJAAMAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQADAPX/AQAAAAAAAQAHAPX/AAAAAAQAAAAHAPb/AAAAAAQAAAAHAPf/AAAAAAQAAAAHAPj/AAAAAAQAAAAHAPn/AAAAAAQAAAAHAPr/AAAAAAQAAAAHAPv/AAAAAAQAAAAHAPz/AAAAAAQAAAAHAP3/AAAAAAQAAAAHAP7/AAAAAAQAAAAHAP//AAAAAAQAAAAIAPX/AAAAAAQAAAAIAPb/AAAAAAQAAAAIAPf/AAAAAAQAAAAIAPj/AAAAAAQAAAAIAPn/AAAAAAQAAAAIAPr/AAAAAAQAAAAIAPv/AAAAAAQAAAAIAPz/AAAAAAQAAAAIAP3/AAAAAAQAAAAIAP7/AAAAAAQAAAAIAP//AAAAAAQAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAA=") + +[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="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@115631" to="Tiles/@AnimatableBody2D@115631/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115631" to="Tiles/@AnimatableBody2D@115631/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115631" to="Tiles/@AnimatableBody2D@115631" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115631" to="Tiles/@AnimatableBody2D@115631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115631" to="Tiles/@AnimatableBody2D@115631" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115631" to="Tiles/@AnimatableBody2D@115631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115632" to="Tiles/@AnimatableBody2D@115632/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115632" to="Tiles/@AnimatableBody2D@115632/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115632" to="Tiles/@AnimatableBody2D@115632" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115632" to="Tiles/@AnimatableBody2D@115632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115632" to="Tiles/@AnimatableBody2D@115632" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115632" to="Tiles/@AnimatableBody2D@115632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115633" to="Tiles/@AnimatableBody2D@115633/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115633" to="Tiles/@AnimatableBody2D@115633/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115633" to="Tiles/@AnimatableBody2D@115633" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115633" to="Tiles/@AnimatableBody2D@115633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115633" to="Tiles/@AnimatableBody2D@115633" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115633" to="Tiles/@AnimatableBody2D@115633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115634" to="Tiles/@AnimatableBody2D@115634/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115634" to="Tiles/@AnimatableBody2D@115634/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115634" to="Tiles/@AnimatableBody2D@115634" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115634" to="Tiles/@AnimatableBody2D@115634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115634" to="Tiles/@AnimatableBody2D@115634" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115634" to="Tiles/@AnimatableBody2D@115634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115635" to="Tiles/@AnimatableBody2D@115635/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115635" to="Tiles/@AnimatableBody2D@115635/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115635" to="Tiles/@AnimatableBody2D@115635" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115635" to="Tiles/@AnimatableBody2D@115635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115635" to="Tiles/@AnimatableBody2D@115635" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115635" to="Tiles/@AnimatableBody2D@115635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115636" to="Tiles/@AnimatableBody2D@115636/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115636" to="Tiles/@AnimatableBody2D@115636/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115636" to="Tiles/@AnimatableBody2D@115636" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115636" to="Tiles/@AnimatableBody2D@115636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115636" to="Tiles/@AnimatableBody2D@115636" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115636" to="Tiles/@AnimatableBody2D@115636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115637" to="Tiles/@AnimatableBody2D@115637/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115637" to="Tiles/@AnimatableBody2D@115637/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115637" to="Tiles/@AnimatableBody2D@115637" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115637" to="Tiles/@AnimatableBody2D@115637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115637" to="Tiles/@AnimatableBody2D@115637" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115637" to="Tiles/@AnimatableBody2D@115637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115638" to="Tiles/@AnimatableBody2D@115638/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115638" to="Tiles/@AnimatableBody2D@115638/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115638" to="Tiles/@AnimatableBody2D@115638" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115638" to="Tiles/@AnimatableBody2D@115638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115638" to="Tiles/@AnimatableBody2D@115638" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115638" to="Tiles/@AnimatableBody2D@115638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115639" to="Tiles/@AnimatableBody2D@115639/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115639" to="Tiles/@AnimatableBody2D@115639/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115639" to="Tiles/@AnimatableBody2D@115639" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115639" to="Tiles/@AnimatableBody2D@115639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115639" to="Tiles/@AnimatableBody2D@115639" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115639" to="Tiles/@AnimatableBody2D@115639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115640" to="Tiles/@AnimatableBody2D@115640/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115640" to="Tiles/@AnimatableBody2D@115640/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115640" to="Tiles/@AnimatableBody2D@115640" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115640" to="Tiles/@AnimatableBody2D@115640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115640" to="Tiles/@AnimatableBody2D@115640" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115640" to="Tiles/@AnimatableBody2D@115640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115641" to="Tiles/@AnimatableBody2D@115641/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115641" to="Tiles/@AnimatableBody2D@115641/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115641" to="Tiles/@AnimatableBody2D@115641" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115641" to="Tiles/@AnimatableBody2D@115641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115641" to="Tiles/@AnimatableBody2D@115641" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115641" to="Tiles/@AnimatableBody2D@115641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115642" to="Tiles/@AnimatableBody2D@115642/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115642" to="Tiles/@AnimatableBody2D@115642/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115642" to="Tiles/@AnimatableBody2D@115642" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115642" to="Tiles/@AnimatableBody2D@115642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115642" to="Tiles/@AnimatableBody2D@115642" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115642" to="Tiles/@AnimatableBody2D@115642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115643" to="Tiles/@AnimatableBody2D@115643/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115643" to="Tiles/@AnimatableBody2D@115643/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115643" to="Tiles/@AnimatableBody2D@115643" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115643" to="Tiles/@AnimatableBody2D@115643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115643" to="Tiles/@AnimatableBody2D@115643" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115643" to="Tiles/@AnimatableBody2D@115643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115644" to="Tiles/@AnimatableBody2D@115644/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115644" to="Tiles/@AnimatableBody2D@115644/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115644" to="Tiles/@AnimatableBody2D@115644" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115644" to="Tiles/@AnimatableBody2D@115644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115644" to="Tiles/@AnimatableBody2D@115644" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115644" to="Tiles/@AnimatableBody2D@115644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115645" to="Tiles/@AnimatableBody2D@115645/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115645" to="Tiles/@AnimatableBody2D@115645/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115645" to="Tiles/@AnimatableBody2D@115645" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115645" to="Tiles/@AnimatableBody2D@115645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115645" to="Tiles/@AnimatableBody2D@115645" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115645" to="Tiles/@AnimatableBody2D@115645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115646" to="Tiles/@AnimatableBody2D@115646/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115646" to="Tiles/@AnimatableBody2D@115646/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115646" to="Tiles/@AnimatableBody2D@115646" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115646" to="Tiles/@AnimatableBody2D@115646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115646" to="Tiles/@AnimatableBody2D@115646" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115646" to="Tiles/@AnimatableBody2D@115646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115647" to="Tiles/@AnimatableBody2D@115647/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115647" to="Tiles/@AnimatableBody2D@115647/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115647" to="Tiles/@AnimatableBody2D@115647" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115647" to="Tiles/@AnimatableBody2D@115647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115647" to="Tiles/@AnimatableBody2D@115647" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115647" to="Tiles/@AnimatableBody2D@115647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115648" to="Tiles/@AnimatableBody2D@115648/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115648" to="Tiles/@AnimatableBody2D@115648/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115648" to="Tiles/@AnimatableBody2D@115648" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115648" to="Tiles/@AnimatableBody2D@115648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115648" to="Tiles/@AnimatableBody2D@115648" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115648" to="Tiles/@AnimatableBody2D@115648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115649" to="Tiles/@AnimatableBody2D@115649/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115649" to="Tiles/@AnimatableBody2D@115649/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115649" to="Tiles/@AnimatableBody2D@115649" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115649" to="Tiles/@AnimatableBody2D@115649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115649" to="Tiles/@AnimatableBody2D@115649" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115649" to="Tiles/@AnimatableBody2D@115649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115650" to="Tiles/@AnimatableBody2D@115650/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115650" to="Tiles/@AnimatableBody2D@115650/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115650" to="Tiles/@AnimatableBody2D@115650" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115650" to="Tiles/@AnimatableBody2D@115650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115650" to="Tiles/@AnimatableBody2D@115650" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115650" to="Tiles/@AnimatableBody2D@115650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115651" to="Tiles/@AnimatableBody2D@115651/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115651" to="Tiles/@AnimatableBody2D@115651/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115651" to="Tiles/@AnimatableBody2D@115651" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115651" to="Tiles/@AnimatableBody2D@115651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115651" to="Tiles/@AnimatableBody2D@115651" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115651" to="Tiles/@AnimatableBody2D@115651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115652" to="Tiles/@AnimatableBody2D@115652/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115652" to="Tiles/@AnimatableBody2D@115652/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115652" to="Tiles/@AnimatableBody2D@115652" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115652" to="Tiles/@AnimatableBody2D@115652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115652" to="Tiles/@AnimatableBody2D@115652" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115652" to="Tiles/@AnimatableBody2D@115652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115653" to="Tiles/@AnimatableBody2D@115653/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115653" to="Tiles/@AnimatableBody2D@115653/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115653" to="Tiles/@AnimatableBody2D@115653" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115653" to="Tiles/@AnimatableBody2D@115653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115653" to="Tiles/@AnimatableBody2D@115653" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115653" to="Tiles/@AnimatableBody2D@115653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115654" to="Tiles/@AnimatableBody2D@115654/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115654" to="Tiles/@AnimatableBody2D@115654/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115654" to="Tiles/@AnimatableBody2D@115654" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115654" to="Tiles/@AnimatableBody2D@115654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115654" to="Tiles/@AnimatableBody2D@115654" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115654" to="Tiles/@AnimatableBody2D@115654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115655" to="Tiles/@AnimatableBody2D@115655/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115655" to="Tiles/@AnimatableBody2D@115655/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115655" to="Tiles/@AnimatableBody2D@115655" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115655" to="Tiles/@AnimatableBody2D@115655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115655" to="Tiles/@AnimatableBody2D@115655" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115655" to="Tiles/@AnimatableBody2D@115655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115656" to="Tiles/@AnimatableBody2D@115656/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115656" to="Tiles/@AnimatableBody2D@115656/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115656" to="Tiles/@AnimatableBody2D@115656" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115656" to="Tiles/@AnimatableBody2D@115656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115656" to="Tiles/@AnimatableBody2D@115656" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115656" to="Tiles/@AnimatableBody2D@115656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115657" to="Tiles/@AnimatableBody2D@115657/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115657" to="Tiles/@AnimatableBody2D@115657/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115657" to="Tiles/@AnimatableBody2D@115657" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115657" to="Tiles/@AnimatableBody2D@115657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115657" to="Tiles/@AnimatableBody2D@115657" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115657" to="Tiles/@AnimatableBody2D@115657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115658" to="Tiles/@AnimatableBody2D@115658/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115658" to="Tiles/@AnimatableBody2D@115658/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115658" to="Tiles/@AnimatableBody2D@115658" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115658" to="Tiles/@AnimatableBody2D@115658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115658" to="Tiles/@AnimatableBody2D@115658" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115658" to="Tiles/@AnimatableBody2D@115658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115659" to="Tiles/@AnimatableBody2D@115659/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115659" to="Tiles/@AnimatableBody2D@115659/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115659" to="Tiles/@AnimatableBody2D@115659" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115659" to="Tiles/@AnimatableBody2D@115659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115659" to="Tiles/@AnimatableBody2D@115659" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115659" to="Tiles/@AnimatableBody2D@115659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115660" to="Tiles/@AnimatableBody2D@115660/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115660" to="Tiles/@AnimatableBody2D@115660/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115660" to="Tiles/@AnimatableBody2D@115660" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115660" to="Tiles/@AnimatableBody2D@115660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115660" to="Tiles/@AnimatableBody2D@115660" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115660" to="Tiles/@AnimatableBody2D@115660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115661" to="Tiles/@AnimatableBody2D@115661/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115661" to="Tiles/@AnimatableBody2D@115661/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115661" to="Tiles/@AnimatableBody2D@115661" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115661" to="Tiles/@AnimatableBody2D@115661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115661" to="Tiles/@AnimatableBody2D@115661" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115661" to="Tiles/@AnimatableBody2D@115661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115662" to="Tiles/@AnimatableBody2D@115662/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115662" to="Tiles/@AnimatableBody2D@115662/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115662" to="Tiles/@AnimatableBody2D@115662" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115662" to="Tiles/@AnimatableBody2D@115662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115662" to="Tiles/@AnimatableBody2D@115662" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115662" to="Tiles/@AnimatableBody2D@115662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115663" to="Tiles/@AnimatableBody2D@115663/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115663" to="Tiles/@AnimatableBody2D@115663/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115663" to="Tiles/@AnimatableBody2D@115663" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115663" to="Tiles/@AnimatableBody2D@115663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115663" to="Tiles/@AnimatableBody2D@115663" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115663" to="Tiles/@AnimatableBody2D@115663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115664" to="Tiles/@AnimatableBody2D@115664/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115664" to="Tiles/@AnimatableBody2D@115664/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115664" to="Tiles/@AnimatableBody2D@115664" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115664" to="Tiles/@AnimatableBody2D@115664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115664" to="Tiles/@AnimatableBody2D@115664" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115664" to="Tiles/@AnimatableBody2D@115664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115665" to="Tiles/@AnimatableBody2D@115665/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115665" to="Tiles/@AnimatableBody2D@115665/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115665" to="Tiles/@AnimatableBody2D@115665" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115665" to="Tiles/@AnimatableBody2D@115665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115665" to="Tiles/@AnimatableBody2D@115665" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115665" to="Tiles/@AnimatableBody2D@115665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115666" to="Tiles/@AnimatableBody2D@115666/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115666" to="Tiles/@AnimatableBody2D@115666/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115666" to="Tiles/@AnimatableBody2D@115666" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115666" to="Tiles/@AnimatableBody2D@115666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115666" to="Tiles/@AnimatableBody2D@115666" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115666" to="Tiles/@AnimatableBody2D@115666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115667" to="Tiles/@AnimatableBody2D@115667/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115667" to="Tiles/@AnimatableBody2D@115667/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115667" to="Tiles/@AnimatableBody2D@115667" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115667" to="Tiles/@AnimatableBody2D@115667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115667" to="Tiles/@AnimatableBody2D@115667" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115667" to="Tiles/@AnimatableBody2D@115667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115668" to="Tiles/@AnimatableBody2D@115668/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115668" to="Tiles/@AnimatableBody2D@115668/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115668" to="Tiles/@AnimatableBody2D@115668" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115668" to="Tiles/@AnimatableBody2D@115668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115668" to="Tiles/@AnimatableBody2D@115668" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115668" to="Tiles/@AnimatableBody2D@115668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115669" to="Tiles/@AnimatableBody2D@115669/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115669" to="Tiles/@AnimatableBody2D@115669/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115669" to="Tiles/@AnimatableBody2D@115669" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115669" to="Tiles/@AnimatableBody2D@115669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115669" to="Tiles/@AnimatableBody2D@115669" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115669" to="Tiles/@AnimatableBody2D@115669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115670" to="Tiles/@AnimatableBody2D@115670/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115670" to="Tiles/@AnimatableBody2D@115670/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115670" to="Tiles/@AnimatableBody2D@115670" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115670" to="Tiles/@AnimatableBody2D@115670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115670" to="Tiles/@AnimatableBody2D@115670" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115670" to="Tiles/@AnimatableBody2D@115670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115671" to="Tiles/@AnimatableBody2D@115671/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115671" to="Tiles/@AnimatableBody2D@115671/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115671" to="Tiles/@AnimatableBody2D@115671" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115671" to="Tiles/@AnimatableBody2D@115671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115671" to="Tiles/@AnimatableBody2D@115671" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115671" to="Tiles/@AnimatableBody2D@115671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115672" to="Tiles/@AnimatableBody2D@115672/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115672" to="Tiles/@AnimatableBody2D@115672/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115672" to="Tiles/@AnimatableBody2D@115672" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115672" to="Tiles/@AnimatableBody2D@115672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115672" to="Tiles/@AnimatableBody2D@115672" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115672" to="Tiles/@AnimatableBody2D@115672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115673" to="Tiles/@AnimatableBody2D@115673/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115673" to="Tiles/@AnimatableBody2D@115673/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115673" to="Tiles/@AnimatableBody2D@115673" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115673" to="Tiles/@AnimatableBody2D@115673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115673" to="Tiles/@AnimatableBody2D@115673" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115673" to="Tiles/@AnimatableBody2D@115673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115674" to="Tiles/@AnimatableBody2D@115674/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115674" to="Tiles/@AnimatableBody2D@115674/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115674" to="Tiles/@AnimatableBody2D@115674" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115674" to="Tiles/@AnimatableBody2D@115674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115674" to="Tiles/@AnimatableBody2D@115674" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115674" to="Tiles/@AnimatableBody2D@115674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115675" to="Tiles/@AnimatableBody2D@115675/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115675" to="Tiles/@AnimatableBody2D@115675/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115675" to="Tiles/@AnimatableBody2D@115675" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115675" to="Tiles/@AnimatableBody2D@115675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115675" to="Tiles/@AnimatableBody2D@115675" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115675" to="Tiles/@AnimatableBody2D@115675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115676" to="Tiles/@AnimatableBody2D@115676/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115676" to="Tiles/@AnimatableBody2D@115676/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115676" to="Tiles/@AnimatableBody2D@115676" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115676" to="Tiles/@AnimatableBody2D@115676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115676" to="Tiles/@AnimatableBody2D@115676" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115676" to="Tiles/@AnimatableBody2D@115676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115677" to="Tiles/@AnimatableBody2D@115677/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115677" to="Tiles/@AnimatableBody2D@115677/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115677" to="Tiles/@AnimatableBody2D@115677" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115677" to="Tiles/@AnimatableBody2D@115677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115677" to="Tiles/@AnimatableBody2D@115677" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115677" to="Tiles/@AnimatableBody2D@115677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115678" to="Tiles/@AnimatableBody2D@115678/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115678" to="Tiles/@AnimatableBody2D@115678/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115678" to="Tiles/@AnimatableBody2D@115678" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115678" to="Tiles/@AnimatableBody2D@115678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115678" to="Tiles/@AnimatableBody2D@115678" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115678" to="Tiles/@AnimatableBody2D@115678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115679" to="Tiles/@AnimatableBody2D@115679/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115679" to="Tiles/@AnimatableBody2D@115679/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115679" to="Tiles/@AnimatableBody2D@115679" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115679" to="Tiles/@AnimatableBody2D@115679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115679" to="Tiles/@AnimatableBody2D@115679" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115679" to="Tiles/@AnimatableBody2D@115679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115680" to="Tiles/@AnimatableBody2D@115680/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115680" to="Tiles/@AnimatableBody2D@115680/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115680" to="Tiles/@AnimatableBody2D@115680" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115680" to="Tiles/@AnimatableBody2D@115680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115680" to="Tiles/@AnimatableBody2D@115680" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115680" to="Tiles/@AnimatableBody2D@115680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115681" to="Tiles/@AnimatableBody2D@115681/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115681" to="Tiles/@AnimatableBody2D@115681/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115681" to="Tiles/@AnimatableBody2D@115681" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115681" to="Tiles/@AnimatableBody2D@115681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115681" to="Tiles/@AnimatableBody2D@115681" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115681" to="Tiles/@AnimatableBody2D@115681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115682" to="Tiles/@AnimatableBody2D@115682/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115682" to="Tiles/@AnimatableBody2D@115682/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115682" to="Tiles/@AnimatableBody2D@115682" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115682" to="Tiles/@AnimatableBody2D@115682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115682" to="Tiles/@AnimatableBody2D@115682" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115682" to="Tiles/@AnimatableBody2D@115682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115683" to="Tiles/@AnimatableBody2D@115683/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115683" to="Tiles/@AnimatableBody2D@115683/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115683" to="Tiles/@AnimatableBody2D@115683" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115683" to="Tiles/@AnimatableBody2D@115683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115683" to="Tiles/@AnimatableBody2D@115683" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115683" to="Tiles/@AnimatableBody2D@115683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115684" to="Tiles/@AnimatableBody2D@115684/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115684" to="Tiles/@AnimatableBody2D@115684/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115684" to="Tiles/@AnimatableBody2D@115684" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115684" to="Tiles/@AnimatableBody2D@115684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115684" to="Tiles/@AnimatableBody2D@115684" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115684" to="Tiles/@AnimatableBody2D@115684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115685" to="Tiles/@AnimatableBody2D@115685/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115685" to="Tiles/@AnimatableBody2D@115685/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115685" to="Tiles/@AnimatableBody2D@115685" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115685" to="Tiles/@AnimatableBody2D@115685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115685" to="Tiles/@AnimatableBody2D@115685" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115685" to="Tiles/@AnimatableBody2D@115685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115686" to="Tiles/@AnimatableBody2D@115686/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115686" to="Tiles/@AnimatableBody2D@115686/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115686" to="Tiles/@AnimatableBody2D@115686" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115686" to="Tiles/@AnimatableBody2D@115686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115686" to="Tiles/@AnimatableBody2D@115686" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115686" to="Tiles/@AnimatableBody2D@115686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115687" to="Tiles/@AnimatableBody2D@115687/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115687" to="Tiles/@AnimatableBody2D@115687/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115687" to="Tiles/@AnimatableBody2D@115687" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115687" to="Tiles/@AnimatableBody2D@115687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115687" to="Tiles/@AnimatableBody2D@115687" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115687" to="Tiles/@AnimatableBody2D@115687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115688" to="Tiles/@AnimatableBody2D@115688/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115688" to="Tiles/@AnimatableBody2D@115688/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115688" to="Tiles/@AnimatableBody2D@115688" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115688" to="Tiles/@AnimatableBody2D@115688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115688" to="Tiles/@AnimatableBody2D@115688" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115688" to="Tiles/@AnimatableBody2D@115688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115689" to="Tiles/@AnimatableBody2D@115689/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115689" to="Tiles/@AnimatableBody2D@115689/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115689" to="Tiles/@AnimatableBody2D@115689" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115689" to="Tiles/@AnimatableBody2D@115689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115689" to="Tiles/@AnimatableBody2D@115689" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115689" to="Tiles/@AnimatableBody2D@115689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115690" to="Tiles/@AnimatableBody2D@115690/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115690" to="Tiles/@AnimatableBody2D@115690/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115690" to="Tiles/@AnimatableBody2D@115690" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115690" to="Tiles/@AnimatableBody2D@115690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115690" to="Tiles/@AnimatableBody2D@115690" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115690" to="Tiles/@AnimatableBody2D@115690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115691" to="Tiles/@AnimatableBody2D@115691/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115691" to="Tiles/@AnimatableBody2D@115691/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115691" to="Tiles/@AnimatableBody2D@115691" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115691" to="Tiles/@AnimatableBody2D@115691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115691" to="Tiles/@AnimatableBody2D@115691" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115691" to="Tiles/@AnimatableBody2D@115691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115692" to="Tiles/@AnimatableBody2D@115692/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115692" to="Tiles/@AnimatableBody2D@115692/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115692" to="Tiles/@AnimatableBody2D@115692" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115692" to="Tiles/@AnimatableBody2D@115692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115692" to="Tiles/@AnimatableBody2D@115692" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115692" to="Tiles/@AnimatableBody2D@115692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115693" to="Tiles/@AnimatableBody2D@115693/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115693" to="Tiles/@AnimatableBody2D@115693/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115693" to="Tiles/@AnimatableBody2D@115693" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115693" to="Tiles/@AnimatableBody2D@115693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115693" to="Tiles/@AnimatableBody2D@115693" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115693" to="Tiles/@AnimatableBody2D@115693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115694" to="Tiles/@AnimatableBody2D@115694/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115694" to="Tiles/@AnimatableBody2D@115694/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115694" to="Tiles/@AnimatableBody2D@115694" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115694" to="Tiles/@AnimatableBody2D@115694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115694" to="Tiles/@AnimatableBody2D@115694" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115694" to="Tiles/@AnimatableBody2D@115694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115695" to="Tiles/@AnimatableBody2D@115695/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115695" to="Tiles/@AnimatableBody2D@115695/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115695" to="Tiles/@AnimatableBody2D@115695" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115695" to="Tiles/@AnimatableBody2D@115695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115695" to="Tiles/@AnimatableBody2D@115695" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115695" to="Tiles/@AnimatableBody2D@115695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115696" to="Tiles/@AnimatableBody2D@115696/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115696" to="Tiles/@AnimatableBody2D@115696/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115696" to="Tiles/@AnimatableBody2D@115696" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115696" to="Tiles/@AnimatableBody2D@115696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115696" to="Tiles/@AnimatableBody2D@115696" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115696" to="Tiles/@AnimatableBody2D@115696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115697" to="Tiles/@AnimatableBody2D@115697/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115697" to="Tiles/@AnimatableBody2D@115697/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115697" to="Tiles/@AnimatableBody2D@115697" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115697" to="Tiles/@AnimatableBody2D@115697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115697" to="Tiles/@AnimatableBody2D@115697" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115697" to="Tiles/@AnimatableBody2D@115697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115698" to="Tiles/@AnimatableBody2D@115698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115698" to="Tiles/@AnimatableBody2D@115698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115698" to="Tiles/@AnimatableBody2D@115698" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115698" to="Tiles/@AnimatableBody2D@115698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115698" to="Tiles/@AnimatableBody2D@115698" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115698" to="Tiles/@AnimatableBody2D@115698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115699" to="Tiles/@AnimatableBody2D@115699/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115699" to="Tiles/@AnimatableBody2D@115699/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115699" to="Tiles/@AnimatableBody2D@115699" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115699" to="Tiles/@AnimatableBody2D@115699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115699" to="Tiles/@AnimatableBody2D@115699" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115699" to="Tiles/@AnimatableBody2D@115699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115700" to="Tiles/@AnimatableBody2D@115700/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115700" to="Tiles/@AnimatableBody2D@115700/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115700" to="Tiles/@AnimatableBody2D@115700" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115700" to="Tiles/@AnimatableBody2D@115700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115700" to="Tiles/@AnimatableBody2D@115700" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115700" to="Tiles/@AnimatableBody2D@115700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115701" to="Tiles/@AnimatableBody2D@115701/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115701" to="Tiles/@AnimatableBody2D@115701/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115701" to="Tiles/@AnimatableBody2D@115701" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115701" to="Tiles/@AnimatableBody2D@115701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115701" to="Tiles/@AnimatableBody2D@115701" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115701" to="Tiles/@AnimatableBody2D@115701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115702" to="Tiles/@AnimatableBody2D@115702/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115702" to="Tiles/@AnimatableBody2D@115702/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115702" to="Tiles/@AnimatableBody2D@115702" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115702" to="Tiles/@AnimatableBody2D@115702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115702" to="Tiles/@AnimatableBody2D@115702" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115702" to="Tiles/@AnimatableBody2D@115702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115703" to="Tiles/@AnimatableBody2D@115703/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115703" to="Tiles/@AnimatableBody2D@115703/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115703" to="Tiles/@AnimatableBody2D@115703" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115703" to="Tiles/@AnimatableBody2D@115703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115703" to="Tiles/@AnimatableBody2D@115703" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115703" to="Tiles/@AnimatableBody2D@115703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115704" to="Tiles/@AnimatableBody2D@115704/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115704" to="Tiles/@AnimatableBody2D@115704/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115704" to="Tiles/@AnimatableBody2D@115704" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115704" to="Tiles/@AnimatableBody2D@115704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115704" to="Tiles/@AnimatableBody2D@115704" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115704" to="Tiles/@AnimatableBody2D@115704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115705" to="Tiles/@AnimatableBody2D@115705/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115705" to="Tiles/@AnimatableBody2D@115705/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115705" to="Tiles/@AnimatableBody2D@115705" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115705" to="Tiles/@AnimatableBody2D@115705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115705" to="Tiles/@AnimatableBody2D@115705" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115705" to="Tiles/@AnimatableBody2D@115705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115706" to="Tiles/@AnimatableBody2D@115706/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115706" to="Tiles/@AnimatableBody2D@115706/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115706" to="Tiles/@AnimatableBody2D@115706" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115706" to="Tiles/@AnimatableBody2D@115706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115706" to="Tiles/@AnimatableBody2D@115706" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115706" to="Tiles/@AnimatableBody2D@115706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115707" to="Tiles/@AnimatableBody2D@115707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115707" to="Tiles/@AnimatableBody2D@115707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115707" to="Tiles/@AnimatableBody2D@115707" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115707" to="Tiles/@AnimatableBody2D@115707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115707" to="Tiles/@AnimatableBody2D@115707" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115707" to="Tiles/@AnimatableBody2D@115707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115708" to="Tiles/@AnimatableBody2D@115708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115708" to="Tiles/@AnimatableBody2D@115708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115708" to="Tiles/@AnimatableBody2D@115708" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115708" to="Tiles/@AnimatableBody2D@115708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115708" to="Tiles/@AnimatableBody2D@115708" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115708" to="Tiles/@AnimatableBody2D@115708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115709" to="Tiles/@AnimatableBody2D@115709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115709" to="Tiles/@AnimatableBody2D@115709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115709" to="Tiles/@AnimatableBody2D@115709" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115709" to="Tiles/@AnimatableBody2D@115709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115709" to="Tiles/@AnimatableBody2D@115709" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115709" to="Tiles/@AnimatableBody2D@115709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115710" to="Tiles/@AnimatableBody2D@115710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115710" to="Tiles/@AnimatableBody2D@115710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115710" to="Tiles/@AnimatableBody2D@115710" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115710" to="Tiles/@AnimatableBody2D@115710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115710" to="Tiles/@AnimatableBody2D@115710" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115710" to="Tiles/@AnimatableBody2D@115710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115711" to="Tiles/@AnimatableBody2D@115711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115711" to="Tiles/@AnimatableBody2D@115711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115711" to="Tiles/@AnimatableBody2D@115711" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115711" to="Tiles/@AnimatableBody2D@115711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115711" to="Tiles/@AnimatableBody2D@115711" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115711" to="Tiles/@AnimatableBody2D@115711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115712" to="Tiles/@AnimatableBody2D@115712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115712" to="Tiles/@AnimatableBody2D@115712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115712" to="Tiles/@AnimatableBody2D@115712" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115712" to="Tiles/@AnimatableBody2D@115712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115712" to="Tiles/@AnimatableBody2D@115712" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115712" to="Tiles/@AnimatableBody2D@115712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115713" to="Tiles/@AnimatableBody2D@115713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115713" to="Tiles/@AnimatableBody2D@115713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115713" to="Tiles/@AnimatableBody2D@115713" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115713" to="Tiles/@AnimatableBody2D@115713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115713" to="Tiles/@AnimatableBody2D@115713" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115713" to="Tiles/@AnimatableBody2D@115713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115714" to="Tiles/@AnimatableBody2D@115714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115714" to="Tiles/@AnimatableBody2D@115714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115714" to="Tiles/@AnimatableBody2D@115714" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115714" to="Tiles/@AnimatableBody2D@115714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115714" to="Tiles/@AnimatableBody2D@115714" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115714" to="Tiles/@AnimatableBody2D@115714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115715" to="Tiles/@AnimatableBody2D@115715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115715" to="Tiles/@AnimatableBody2D@115715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115715" to="Tiles/@AnimatableBody2D@115715" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115715" to="Tiles/@AnimatableBody2D@115715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115715" to="Tiles/@AnimatableBody2D@115715" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115715" to="Tiles/@AnimatableBody2D@115715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115716" to="Tiles/@AnimatableBody2D@115716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115716" to="Tiles/@AnimatableBody2D@115716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115716" to="Tiles/@AnimatableBody2D@115716" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115716" to="Tiles/@AnimatableBody2D@115716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115716" to="Tiles/@AnimatableBody2D@115716" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115716" to="Tiles/@AnimatableBody2D@115716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115717" to="Tiles/@AnimatableBody2D@115717/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115717" to="Tiles/@AnimatableBody2D@115717/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115717" to="Tiles/@AnimatableBody2D@115717" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115717" to="Tiles/@AnimatableBody2D@115717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115717" to="Tiles/@AnimatableBody2D@115717" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115717" to="Tiles/@AnimatableBody2D@115717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115718" to="Tiles/@AnimatableBody2D@115718/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115718" to="Tiles/@AnimatableBody2D@115718/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115718" to="Tiles/@AnimatableBody2D@115718" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115718" to="Tiles/@AnimatableBody2D@115718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115718" to="Tiles/@AnimatableBody2D@115718" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115718" to="Tiles/@AnimatableBody2D@115718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115719" to="Tiles/@AnimatableBody2D@115719/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115719" to="Tiles/@AnimatableBody2D@115719/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115719" to="Tiles/@AnimatableBody2D@115719" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115719" to="Tiles/@AnimatableBody2D@115719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115719" to="Tiles/@AnimatableBody2D@115719" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115719" to="Tiles/@AnimatableBody2D@115719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115720" to="Tiles/@AnimatableBody2D@115720/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115720" to="Tiles/@AnimatableBody2D@115720/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115720" to="Tiles/@AnimatableBody2D@115720" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115720" to="Tiles/@AnimatableBody2D@115720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115720" to="Tiles/@AnimatableBody2D@115720" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115720" to="Tiles/@AnimatableBody2D@115720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115721" to="Tiles/@AnimatableBody2D@115721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115721" to="Tiles/@AnimatableBody2D@115721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115721" to="Tiles/@AnimatableBody2D@115721" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115721" to="Tiles/@AnimatableBody2D@115721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115721" to="Tiles/@AnimatableBody2D@115721" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115721" to="Tiles/@AnimatableBody2D@115721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115722" to="Tiles/@AnimatableBody2D@115722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115722" to="Tiles/@AnimatableBody2D@115722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115722" to="Tiles/@AnimatableBody2D@115722" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115722" to="Tiles/@AnimatableBody2D@115722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115722" to="Tiles/@AnimatableBody2D@115722" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115722" to="Tiles/@AnimatableBody2D@115722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115723" to="Tiles/@AnimatableBody2D@115723/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115723" to="Tiles/@AnimatableBody2D@115723/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115723" to="Tiles/@AnimatableBody2D@115723" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115723" to="Tiles/@AnimatableBody2D@115723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115723" to="Tiles/@AnimatableBody2D@115723" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115723" to="Tiles/@AnimatableBody2D@115723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115724" to="Tiles/@AnimatableBody2D@115724/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115724" to="Tiles/@AnimatableBody2D@115724/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115724" to="Tiles/@AnimatableBody2D@115724" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115724" to="Tiles/@AnimatableBody2D@115724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115724" to="Tiles/@AnimatableBody2D@115724" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115724" to="Tiles/@AnimatableBody2D@115724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115725" to="Tiles/@AnimatableBody2D@115725/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115725" to="Tiles/@AnimatableBody2D@115725/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115725" to="Tiles/@AnimatableBody2D@115725" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115725" to="Tiles/@AnimatableBody2D@115725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115725" to="Tiles/@AnimatableBody2D@115725" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115725" to="Tiles/@AnimatableBody2D@115725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115726" to="Tiles/@AnimatableBody2D@115726/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115726" to="Tiles/@AnimatableBody2D@115726/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115726" to="Tiles/@AnimatableBody2D@115726" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115726" to="Tiles/@AnimatableBody2D@115726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115726" to="Tiles/@AnimatableBody2D@115726" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115726" to="Tiles/@AnimatableBody2D@115726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115727" to="Tiles/@AnimatableBody2D@115727/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115727" to="Tiles/@AnimatableBody2D@115727/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115727" to="Tiles/@AnimatableBody2D@115727" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115727" to="Tiles/@AnimatableBody2D@115727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115727" to="Tiles/@AnimatableBody2D@115727" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115727" to="Tiles/@AnimatableBody2D@115727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115728" to="Tiles/@AnimatableBody2D@115728/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115728" to="Tiles/@AnimatableBody2D@115728/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115728" to="Tiles/@AnimatableBody2D@115728" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115728" to="Tiles/@AnimatableBody2D@115728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115728" to="Tiles/@AnimatableBody2D@115728" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115728" to="Tiles/@AnimatableBody2D@115728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115729" to="Tiles/@AnimatableBody2D@115729/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115729" to="Tiles/@AnimatableBody2D@115729/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115729" to="Tiles/@AnimatableBody2D@115729" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115729" to="Tiles/@AnimatableBody2D@115729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115729" to="Tiles/@AnimatableBody2D@115729" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115729" to="Tiles/@AnimatableBody2D@115729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115730" to="Tiles/@AnimatableBody2D@115730/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115730" to="Tiles/@AnimatableBody2D@115730/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115730" to="Tiles/@AnimatableBody2D@115730" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115730" to="Tiles/@AnimatableBody2D@115730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115730" to="Tiles/@AnimatableBody2D@115730" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115730" to="Tiles/@AnimatableBody2D@115730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115731" to="Tiles/@AnimatableBody2D@115731/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115731" to="Tiles/@AnimatableBody2D@115731/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115731" to="Tiles/@AnimatableBody2D@115731" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115731" to="Tiles/@AnimatableBody2D@115731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115731" to="Tiles/@AnimatableBody2D@115731" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115731" to="Tiles/@AnimatableBody2D@115731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115732" to="Tiles/@AnimatableBody2D@115732/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115732" to="Tiles/@AnimatableBody2D@115732/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115732" to="Tiles/@AnimatableBody2D@115732" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115732" to="Tiles/@AnimatableBody2D@115732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115732" to="Tiles/@AnimatableBody2D@115732" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115732" to="Tiles/@AnimatableBody2D@115732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115733" to="Tiles/@AnimatableBody2D@115733/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115733" to="Tiles/@AnimatableBody2D@115733/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115733" to="Tiles/@AnimatableBody2D@115733" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115733" to="Tiles/@AnimatableBody2D@115733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115733" to="Tiles/@AnimatableBody2D@115733" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115733" to="Tiles/@AnimatableBody2D@115733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115734" to="Tiles/@AnimatableBody2D@115734/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115734" to="Tiles/@AnimatableBody2D@115734/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115734" to="Tiles/@AnimatableBody2D@115734" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115734" to="Tiles/@AnimatableBody2D@115734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115734" to="Tiles/@AnimatableBody2D@115734" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115734" to="Tiles/@AnimatableBody2D@115734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115735" to="Tiles/@AnimatableBody2D@115735/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115735" to="Tiles/@AnimatableBody2D@115735/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115735" to="Tiles/@AnimatableBody2D@115735" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115735" to="Tiles/@AnimatableBody2D@115735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115735" to="Tiles/@AnimatableBody2D@115735" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115735" to="Tiles/@AnimatableBody2D@115735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115736" to="Tiles/@AnimatableBody2D@115736/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115736" to="Tiles/@AnimatableBody2D@115736/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115736" to="Tiles/@AnimatableBody2D@115736" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115736" to="Tiles/@AnimatableBody2D@115736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115736" to="Tiles/@AnimatableBody2D@115736" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115736" to="Tiles/@AnimatableBody2D@115736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115737" to="Tiles/@AnimatableBody2D@115737/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115737" to="Tiles/@AnimatableBody2D@115737/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115737" to="Tiles/@AnimatableBody2D@115737" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115737" to="Tiles/@AnimatableBody2D@115737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115737" to="Tiles/@AnimatableBody2D@115737" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115737" to="Tiles/@AnimatableBody2D@115737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115738" to="Tiles/@AnimatableBody2D@115738/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115738" to="Tiles/@AnimatableBody2D@115738/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115738" to="Tiles/@AnimatableBody2D@115738" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115738" to="Tiles/@AnimatableBody2D@115738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115738" to="Tiles/@AnimatableBody2D@115738" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115738" to="Tiles/@AnimatableBody2D@115738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115739" to="Tiles/@AnimatableBody2D@115739/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115739" to="Tiles/@AnimatableBody2D@115739/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115739" to="Tiles/@AnimatableBody2D@115739" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115739" to="Tiles/@AnimatableBody2D@115739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115739" to="Tiles/@AnimatableBody2D@115739" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115739" to="Tiles/@AnimatableBody2D@115739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115740" to="Tiles/@AnimatableBody2D@115740/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115740" to="Tiles/@AnimatableBody2D@115740/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115740" to="Tiles/@AnimatableBody2D@115740" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115740" to="Tiles/@AnimatableBody2D@115740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115740" to="Tiles/@AnimatableBody2D@115740" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115740" to="Tiles/@AnimatableBody2D@115740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115741" to="Tiles/@AnimatableBody2D@115741/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115741" to="Tiles/@AnimatableBody2D@115741/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115741" to="Tiles/@AnimatableBody2D@115741" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115741" to="Tiles/@AnimatableBody2D@115741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115741" to="Tiles/@AnimatableBody2D@115741" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115741" to="Tiles/@AnimatableBody2D@115741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115742" to="Tiles/@AnimatableBody2D@115742/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115742" to="Tiles/@AnimatableBody2D@115742/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115742" to="Tiles/@AnimatableBody2D@115742" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115742" to="Tiles/@AnimatableBody2D@115742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115742" to="Tiles/@AnimatableBody2D@115742" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115742" to="Tiles/@AnimatableBody2D@115742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115743" to="Tiles/@AnimatableBody2D@115743/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115743" to="Tiles/@AnimatableBody2D@115743/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115743" to="Tiles/@AnimatableBody2D@115743" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115743" to="Tiles/@AnimatableBody2D@115743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115743" to="Tiles/@AnimatableBody2D@115743" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115743" to="Tiles/@AnimatableBody2D@115743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115744" to="Tiles/@AnimatableBody2D@115744/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115744" to="Tiles/@AnimatableBody2D@115744/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115744" to="Tiles/@AnimatableBody2D@115744" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115744" to="Tiles/@AnimatableBody2D@115744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115744" to="Tiles/@AnimatableBody2D@115744" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115744" to="Tiles/@AnimatableBody2D@115744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115745" to="Tiles/@AnimatableBody2D@115745/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115745" to="Tiles/@AnimatableBody2D@115745/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115745" to="Tiles/@AnimatableBody2D@115745" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115745" to="Tiles/@AnimatableBody2D@115745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115745" to="Tiles/@AnimatableBody2D@115745" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115745" to="Tiles/@AnimatableBody2D@115745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115746" to="Tiles/@AnimatableBody2D@115746/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115746" to="Tiles/@AnimatableBody2D@115746/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115746" to="Tiles/@AnimatableBody2D@115746" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115746" to="Tiles/@AnimatableBody2D@115746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115746" to="Tiles/@AnimatableBody2D@115746" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115746" to="Tiles/@AnimatableBody2D@115746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115747" to="Tiles/@AnimatableBody2D@115747/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115747" to="Tiles/@AnimatableBody2D@115747/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115747" to="Tiles/@AnimatableBody2D@115747" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115747" to="Tiles/@AnimatableBody2D@115747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115747" to="Tiles/@AnimatableBody2D@115747" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115747" to="Tiles/@AnimatableBody2D@115747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115748" to="Tiles/@AnimatableBody2D@115748/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115748" to="Tiles/@AnimatableBody2D@115748/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115748" to="Tiles/@AnimatableBody2D@115748" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115748" to="Tiles/@AnimatableBody2D@115748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115748" to="Tiles/@AnimatableBody2D@115748" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115748" to="Tiles/@AnimatableBody2D@115748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115749" to="Tiles/@AnimatableBody2D@115749/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115749" to="Tiles/@AnimatableBody2D@115749/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115749" to="Tiles/@AnimatableBody2D@115749" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115749" to="Tiles/@AnimatableBody2D@115749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115749" to="Tiles/@AnimatableBody2D@115749" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115749" to="Tiles/@AnimatableBody2D@115749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115750" to="Tiles/@AnimatableBody2D@115750/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115750" to="Tiles/@AnimatableBody2D@115750/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115750" to="Tiles/@AnimatableBody2D@115750" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115750" to="Tiles/@AnimatableBody2D@115750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115750" to="Tiles/@AnimatableBody2D@115750" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115750" to="Tiles/@AnimatableBody2D@115750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115751" to="Tiles/@AnimatableBody2D@115751/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115751" to="Tiles/@AnimatableBody2D@115751/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115751" to="Tiles/@AnimatableBody2D@115751" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115751" to="Tiles/@AnimatableBody2D@115751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115751" to="Tiles/@AnimatableBody2D@115751" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115751" to="Tiles/@AnimatableBody2D@115751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115752" to="Tiles/@AnimatableBody2D@115752/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115752" to="Tiles/@AnimatableBody2D@115752/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115752" to="Tiles/@AnimatableBody2D@115752" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115752" to="Tiles/@AnimatableBody2D@115752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115752" to="Tiles/@AnimatableBody2D@115752" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115752" to="Tiles/@AnimatableBody2D@115752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115753" to="Tiles/@AnimatableBody2D@115753/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115753" to="Tiles/@AnimatableBody2D@115753/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115753" to="Tiles/@AnimatableBody2D@115753" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115753" to="Tiles/@AnimatableBody2D@115753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115753" to="Tiles/@AnimatableBody2D@115753" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115753" to="Tiles/@AnimatableBody2D@115753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115754" to="Tiles/@AnimatableBody2D@115754/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115754" to="Tiles/@AnimatableBody2D@115754/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115754" to="Tiles/@AnimatableBody2D@115754" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115754" to="Tiles/@AnimatableBody2D@115754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115754" to="Tiles/@AnimatableBody2D@115754" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115754" to="Tiles/@AnimatableBody2D@115754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115755" to="Tiles/@AnimatableBody2D@115755/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115755" to="Tiles/@AnimatableBody2D@115755/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115755" to="Tiles/@AnimatableBody2D@115755" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115755" to="Tiles/@AnimatableBody2D@115755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115755" to="Tiles/@AnimatableBody2D@115755" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115755" to="Tiles/@AnimatableBody2D@115755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115756" to="Tiles/@AnimatableBody2D@115756/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115756" to="Tiles/@AnimatableBody2D@115756/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115756" to="Tiles/@AnimatableBody2D@115756" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115756" to="Tiles/@AnimatableBody2D@115756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115756" to="Tiles/@AnimatableBody2D@115756" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115756" to="Tiles/@AnimatableBody2D@115756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115757" to="Tiles/@AnimatableBody2D@115757/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115757" to="Tiles/@AnimatableBody2D@115757/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115757" to="Tiles/@AnimatableBody2D@115757" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115757" to="Tiles/@AnimatableBody2D@115757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115757" to="Tiles/@AnimatableBody2D@115757" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115757" to="Tiles/@AnimatableBody2D@115757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115758" to="Tiles/@AnimatableBody2D@115758/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115758" to="Tiles/@AnimatableBody2D@115758/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115758" to="Tiles/@AnimatableBody2D@115758" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115758" to="Tiles/@AnimatableBody2D@115758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115758" to="Tiles/@AnimatableBody2D@115758" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115758" to="Tiles/@AnimatableBody2D@115758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115759" to="Tiles/@AnimatableBody2D@115759/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115759" to="Tiles/@AnimatableBody2D@115759/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115759" to="Tiles/@AnimatableBody2D@115759" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115759" to="Tiles/@AnimatableBody2D@115759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115759" to="Tiles/@AnimatableBody2D@115759" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115759" to="Tiles/@AnimatableBody2D@115759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115760" to="Tiles/@AnimatableBody2D@115760/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115760" to="Tiles/@AnimatableBody2D@115760/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115760" to="Tiles/@AnimatableBody2D@115760" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115760" to="Tiles/@AnimatableBody2D@115760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115760" to="Tiles/@AnimatableBody2D@115760" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115760" to="Tiles/@AnimatableBody2D@115760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115761" to="Tiles/@AnimatableBody2D@115761/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115761" to="Tiles/@AnimatableBody2D@115761/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115761" to="Tiles/@AnimatableBody2D@115761" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115761" to="Tiles/@AnimatableBody2D@115761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115761" to="Tiles/@AnimatableBody2D@115761" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115761" to="Tiles/@AnimatableBody2D@115761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115762" to="Tiles/@AnimatableBody2D@115762/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115762" to="Tiles/@AnimatableBody2D@115762/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115762" to="Tiles/@AnimatableBody2D@115762" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115762" to="Tiles/@AnimatableBody2D@115762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115762" to="Tiles/@AnimatableBody2D@115762" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115762" to="Tiles/@AnimatableBody2D@115762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115763" to="Tiles/@AnimatableBody2D@115763/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115763" to="Tiles/@AnimatableBody2D@115763/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115763" to="Tiles/@AnimatableBody2D@115763" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115763" to="Tiles/@AnimatableBody2D@115763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115763" to="Tiles/@AnimatableBody2D@115763" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115763" to="Tiles/@AnimatableBody2D@115763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115764" to="Tiles/@AnimatableBody2D@115764/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115764" to="Tiles/@AnimatableBody2D@115764/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115764" to="Tiles/@AnimatableBody2D@115764" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115764" to="Tiles/@AnimatableBody2D@115764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115764" to="Tiles/@AnimatableBody2D@115764" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115764" to="Tiles/@AnimatableBody2D@115764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115765" to="Tiles/@AnimatableBody2D@115765/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115765" to="Tiles/@AnimatableBody2D@115765/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115765" to="Tiles/@AnimatableBody2D@115765" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115765" to="Tiles/@AnimatableBody2D@115765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115765" to="Tiles/@AnimatableBody2D@115765" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115765" to="Tiles/@AnimatableBody2D@115765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115766" to="Tiles/@AnimatableBody2D@115766/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115766" to="Tiles/@AnimatableBody2D@115766/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115766" to="Tiles/@AnimatableBody2D@115766" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115766" to="Tiles/@AnimatableBody2D@115766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115766" to="Tiles/@AnimatableBody2D@115766" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115766" to="Tiles/@AnimatableBody2D@115766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115767" to="Tiles/@AnimatableBody2D@115767/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115767" to="Tiles/@AnimatableBody2D@115767/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115767" to="Tiles/@AnimatableBody2D@115767" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115767" to="Tiles/@AnimatableBody2D@115767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115767" to="Tiles/@AnimatableBody2D@115767" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115767" to="Tiles/@AnimatableBody2D@115767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115768" to="Tiles/@AnimatableBody2D@115768/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115768" to="Tiles/@AnimatableBody2D@115768/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115768" to="Tiles/@AnimatableBody2D@115768" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115768" to="Tiles/@AnimatableBody2D@115768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115768" to="Tiles/@AnimatableBody2D@115768" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115768" to="Tiles/@AnimatableBody2D@115768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115769" to="Tiles/@AnimatableBody2D@115769/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115769" to="Tiles/@AnimatableBody2D@115769/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115769" to="Tiles/@AnimatableBody2D@115769" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115769" to="Tiles/@AnimatableBody2D@115769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115769" to="Tiles/@AnimatableBody2D@115769" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115769" to="Tiles/@AnimatableBody2D@115769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115770" to="Tiles/@AnimatableBody2D@115770/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115770" to="Tiles/@AnimatableBody2D@115770/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115770" to="Tiles/@AnimatableBody2D@115770" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115770" to="Tiles/@AnimatableBody2D@115770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115770" to="Tiles/@AnimatableBody2D@115770" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115770" to="Tiles/@AnimatableBody2D@115770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115771" to="Tiles/@AnimatableBody2D@115771/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115771" to="Tiles/@AnimatableBody2D@115771/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115771" to="Tiles/@AnimatableBody2D@115771" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115771" to="Tiles/@AnimatableBody2D@115771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115771" to="Tiles/@AnimatableBody2D@115771" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115771" to="Tiles/@AnimatableBody2D@115771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115772" to="Tiles/@AnimatableBody2D@115772/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115772" to="Tiles/@AnimatableBody2D@115772/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115772" to="Tiles/@AnimatableBody2D@115772" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115772" to="Tiles/@AnimatableBody2D@115772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115772" to="Tiles/@AnimatableBody2D@115772" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115772" to="Tiles/@AnimatableBody2D@115772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115773" to="Tiles/@AnimatableBody2D@115773/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115773" to="Tiles/@AnimatableBody2D@115773/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115773" to="Tiles/@AnimatableBody2D@115773" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115773" to="Tiles/@AnimatableBody2D@115773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115773" to="Tiles/@AnimatableBody2D@115773" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115773" to="Tiles/@AnimatableBody2D@115773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115774" to="Tiles/@AnimatableBody2D@115774/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115774" to="Tiles/@AnimatableBody2D@115774/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115774" to="Tiles/@AnimatableBody2D@115774" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115774" to="Tiles/@AnimatableBody2D@115774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115774" to="Tiles/@AnimatableBody2D@115774" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115774" to="Tiles/@AnimatableBody2D@115774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115775" to="Tiles/@AnimatableBody2D@115775/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115775" to="Tiles/@AnimatableBody2D@115775/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115775" to="Tiles/@AnimatableBody2D@115775" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115775" to="Tiles/@AnimatableBody2D@115775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115775" to="Tiles/@AnimatableBody2D@115775" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115775" to="Tiles/@AnimatableBody2D@115775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115776" to="Tiles/@AnimatableBody2D@115776/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115776" to="Tiles/@AnimatableBody2D@115776/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115776" to="Tiles/@AnimatableBody2D@115776" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115776" to="Tiles/@AnimatableBody2D@115776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115776" to="Tiles/@AnimatableBody2D@115776" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115776" to="Tiles/@AnimatableBody2D@115776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115777" to="Tiles/@AnimatableBody2D@115777/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115777" to="Tiles/@AnimatableBody2D@115777/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115777" to="Tiles/@AnimatableBody2D@115777" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115777" to="Tiles/@AnimatableBody2D@115777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115777" to="Tiles/@AnimatableBody2D@115777" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115777" to="Tiles/@AnimatableBody2D@115777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115778" to="Tiles/@AnimatableBody2D@115778/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115778" to="Tiles/@AnimatableBody2D@115778/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115778" to="Tiles/@AnimatableBody2D@115778" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115778" to="Tiles/@AnimatableBody2D@115778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115778" to="Tiles/@AnimatableBody2D@115778" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115778" to="Tiles/@AnimatableBody2D@115778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115779" to="Tiles/@AnimatableBody2D@115779/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115779" to="Tiles/@AnimatableBody2D@115779/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115779" to="Tiles/@AnimatableBody2D@115779" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115779" to="Tiles/@AnimatableBody2D@115779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115779" to="Tiles/@AnimatableBody2D@115779" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115779" to="Tiles/@AnimatableBody2D@115779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115780" to="Tiles/@AnimatableBody2D@115780/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115780" to="Tiles/@AnimatableBody2D@115780/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115780" to="Tiles/@AnimatableBody2D@115780" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115780" to="Tiles/@AnimatableBody2D@115780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115780" to="Tiles/@AnimatableBody2D@115780" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115780" to="Tiles/@AnimatableBody2D@115780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115781" to="Tiles/@AnimatableBody2D@115781/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115781" to="Tiles/@AnimatableBody2D@115781/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115781" to="Tiles/@AnimatableBody2D@115781" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115781" to="Tiles/@AnimatableBody2D@115781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115781" to="Tiles/@AnimatableBody2D@115781" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115781" to="Tiles/@AnimatableBody2D@115781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115782" to="Tiles/@AnimatableBody2D@115782/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115782" to="Tiles/@AnimatableBody2D@115782/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115782" to="Tiles/@AnimatableBody2D@115782" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115782" to="Tiles/@AnimatableBody2D@115782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115782" to="Tiles/@AnimatableBody2D@115782" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115782" to="Tiles/@AnimatableBody2D@115782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115783" to="Tiles/@AnimatableBody2D@115783/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115783" to="Tiles/@AnimatableBody2D@115783/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115783" to="Tiles/@AnimatableBody2D@115783" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115783" to="Tiles/@AnimatableBody2D@115783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115783" to="Tiles/@AnimatableBody2D@115783" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115783" to="Tiles/@AnimatableBody2D@115783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115784" to="Tiles/@AnimatableBody2D@115784/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115784" to="Tiles/@AnimatableBody2D@115784/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115784" to="Tiles/@AnimatableBody2D@115784" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115784" to="Tiles/@AnimatableBody2D@115784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115784" to="Tiles/@AnimatableBody2D@115784" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115784" to="Tiles/@AnimatableBody2D@115784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115785" to="Tiles/@AnimatableBody2D@115785/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115785" to="Tiles/@AnimatableBody2D@115785/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115785" to="Tiles/@AnimatableBody2D@115785" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115785" to="Tiles/@AnimatableBody2D@115785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115785" to="Tiles/@AnimatableBody2D@115785" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115785" to="Tiles/@AnimatableBody2D@115785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115786" to="Tiles/@AnimatableBody2D@115786/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115786" to="Tiles/@AnimatableBody2D@115786/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115786" to="Tiles/@AnimatableBody2D@115786" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115786" to="Tiles/@AnimatableBody2D@115786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115786" to="Tiles/@AnimatableBody2D@115786" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115786" to="Tiles/@AnimatableBody2D@115786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115787" to="Tiles/@AnimatableBody2D@115787/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115787" to="Tiles/@AnimatableBody2D@115787/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115787" to="Tiles/@AnimatableBody2D@115787" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115787" to="Tiles/@AnimatableBody2D@115787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115787" to="Tiles/@AnimatableBody2D@115787" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115787" to="Tiles/@AnimatableBody2D@115787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115788" to="Tiles/@AnimatableBody2D@115788/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115788" to="Tiles/@AnimatableBody2D@115788/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115788" to="Tiles/@AnimatableBody2D@115788" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115788" to="Tiles/@AnimatableBody2D@115788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115788" to="Tiles/@AnimatableBody2D@115788" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115788" to="Tiles/@AnimatableBody2D@115788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115789" to="Tiles/@AnimatableBody2D@115789/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115789" to="Tiles/@AnimatableBody2D@115789/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115789" to="Tiles/@AnimatableBody2D@115789" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115789" to="Tiles/@AnimatableBody2D@115789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115789" to="Tiles/@AnimatableBody2D@115789" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115789" to="Tiles/@AnimatableBody2D@115789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115790" to="Tiles/@AnimatableBody2D@115790/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115790" to="Tiles/@AnimatableBody2D@115790/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115790" to="Tiles/@AnimatableBody2D@115790" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115790" to="Tiles/@AnimatableBody2D@115790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115790" to="Tiles/@AnimatableBody2D@115790" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115790" to="Tiles/@AnimatableBody2D@115790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115791" to="Tiles/@AnimatableBody2D@115791/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115791" to="Tiles/@AnimatableBody2D@115791/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115791" to="Tiles/@AnimatableBody2D@115791" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115791" to="Tiles/@AnimatableBody2D@115791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115791" to="Tiles/@AnimatableBody2D@115791" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115791" to="Tiles/@AnimatableBody2D@115791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115792" to="Tiles/@AnimatableBody2D@115792/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115792" to="Tiles/@AnimatableBody2D@115792/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115792" to="Tiles/@AnimatableBody2D@115792" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115792" to="Tiles/@AnimatableBody2D@115792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115792" to="Tiles/@AnimatableBody2D@115792" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115792" to="Tiles/@AnimatableBody2D@115792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115793" to="Tiles/@AnimatableBody2D@115793/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115793" to="Tiles/@AnimatableBody2D@115793/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115793" to="Tiles/@AnimatableBody2D@115793" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115793" to="Tiles/@AnimatableBody2D@115793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115793" to="Tiles/@AnimatableBody2D@115793" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115793" to="Tiles/@AnimatableBody2D@115793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115794" to="Tiles/@AnimatableBody2D@115794/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115794" to="Tiles/@AnimatableBody2D@115794/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115794" to="Tiles/@AnimatableBody2D@115794" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115794" to="Tiles/@AnimatableBody2D@115794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115794" to="Tiles/@AnimatableBody2D@115794" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115794" to="Tiles/@AnimatableBody2D@115794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115795" to="Tiles/@AnimatableBody2D@115795/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115795" to="Tiles/@AnimatableBody2D@115795/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115795" to="Tiles/@AnimatableBody2D@115795" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115795" to="Tiles/@AnimatableBody2D@115795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115795" to="Tiles/@AnimatableBody2D@115795" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115795" to="Tiles/@AnimatableBody2D@115795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115796" to="Tiles/@AnimatableBody2D@115796/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115796" to="Tiles/@AnimatableBody2D@115796/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115796" to="Tiles/@AnimatableBody2D@115796" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115796" to="Tiles/@AnimatableBody2D@115796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115796" to="Tiles/@AnimatableBody2D@115796" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115796" to="Tiles/@AnimatableBody2D@115796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115797" to="Tiles/@AnimatableBody2D@115797/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115797" to="Tiles/@AnimatableBody2D@115797/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115797" to="Tiles/@AnimatableBody2D@115797" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115797" to="Tiles/@AnimatableBody2D@115797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115797" to="Tiles/@AnimatableBody2D@115797" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115797" to="Tiles/@AnimatableBody2D@115797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115798" to="Tiles/@AnimatableBody2D@115798/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115798" to="Tiles/@AnimatableBody2D@115798/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115798" to="Tiles/@AnimatableBody2D@115798" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115798" to="Tiles/@AnimatableBody2D@115798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115798" to="Tiles/@AnimatableBody2D@115798" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115798" to="Tiles/@AnimatableBody2D@115798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115799" to="Tiles/@AnimatableBody2D@115799/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115799" to="Tiles/@AnimatableBody2D@115799/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115799" to="Tiles/@AnimatableBody2D@115799" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115799" to="Tiles/@AnimatableBody2D@115799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115799" to="Tiles/@AnimatableBody2D@115799" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115799" to="Tiles/@AnimatableBody2D@115799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115800" to="Tiles/@AnimatableBody2D@115800/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115800" to="Tiles/@AnimatableBody2D@115800/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115800" to="Tiles/@AnimatableBody2D@115800" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115800" to="Tiles/@AnimatableBody2D@115800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115800" to="Tiles/@AnimatableBody2D@115800" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115800" to="Tiles/@AnimatableBody2D@115800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115801" to="Tiles/@AnimatableBody2D@115801/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115801" to="Tiles/@AnimatableBody2D@115801/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115801" to="Tiles/@AnimatableBody2D@115801" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115801" to="Tiles/@AnimatableBody2D@115801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115801" to="Tiles/@AnimatableBody2D@115801" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115801" to="Tiles/@AnimatableBody2D@115801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115802" to="Tiles/@AnimatableBody2D@115802/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115802" to="Tiles/@AnimatableBody2D@115802/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115802" to="Tiles/@AnimatableBody2D@115802" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115802" to="Tiles/@AnimatableBody2D@115802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115802" to="Tiles/@AnimatableBody2D@115802" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115802" to="Tiles/@AnimatableBody2D@115802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115803" to="Tiles/@AnimatableBody2D@115803/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115803" to="Tiles/@AnimatableBody2D@115803/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115803" to="Tiles/@AnimatableBody2D@115803" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115803" to="Tiles/@AnimatableBody2D@115803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115803" to="Tiles/@AnimatableBody2D@115803" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115803" to="Tiles/@AnimatableBody2D@115803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115804" to="Tiles/@AnimatableBody2D@115804/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115804" to="Tiles/@AnimatableBody2D@115804/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115804" to="Tiles/@AnimatableBody2D@115804" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115804" to="Tiles/@AnimatableBody2D@115804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115804" to="Tiles/@AnimatableBody2D@115804" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115804" to="Tiles/@AnimatableBody2D@115804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115805" to="Tiles/@AnimatableBody2D@115805/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115805" to="Tiles/@AnimatableBody2D@115805/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115805" to="Tiles/@AnimatableBody2D@115805" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115805" to="Tiles/@AnimatableBody2D@115805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115805" to="Tiles/@AnimatableBody2D@115805" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115805" to="Tiles/@AnimatableBody2D@115805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115806" to="Tiles/@AnimatableBody2D@115806/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115806" to="Tiles/@AnimatableBody2D@115806/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115806" to="Tiles/@AnimatableBody2D@115806" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115806" to="Tiles/@AnimatableBody2D@115806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115806" to="Tiles/@AnimatableBody2D@115806" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115806" to="Tiles/@AnimatableBody2D@115806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115807" to="Tiles/@AnimatableBody2D@115807/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115807" to="Tiles/@AnimatableBody2D@115807/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115807" to="Tiles/@AnimatableBody2D@115807" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115807" to="Tiles/@AnimatableBody2D@115807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115807" to="Tiles/@AnimatableBody2D@115807" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115807" to="Tiles/@AnimatableBody2D@115807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115808" to="Tiles/@AnimatableBody2D@115808/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115808" to="Tiles/@AnimatableBody2D@115808/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115808" to="Tiles/@AnimatableBody2D@115808" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115808" to="Tiles/@AnimatableBody2D@115808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115808" to="Tiles/@AnimatableBody2D@115808" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115808" to="Tiles/@AnimatableBody2D@115808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115809" to="Tiles/@AnimatableBody2D@115809/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115809" to="Tiles/@AnimatableBody2D@115809/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115809" to="Tiles/@AnimatableBody2D@115809" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115809" to="Tiles/@AnimatableBody2D@115809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115809" to="Tiles/@AnimatableBody2D@115809" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115809" to="Tiles/@AnimatableBody2D@115809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115810" to="Tiles/@AnimatableBody2D@115810/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115810" to="Tiles/@AnimatableBody2D@115810/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115810" to="Tiles/@AnimatableBody2D@115810" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115810" to="Tiles/@AnimatableBody2D@115810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115810" to="Tiles/@AnimatableBody2D@115810" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115810" to="Tiles/@AnimatableBody2D@115810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115811" to="Tiles/@AnimatableBody2D@115811/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115811" to="Tiles/@AnimatableBody2D@115811/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115811" to="Tiles/@AnimatableBody2D@115811" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115811" to="Tiles/@AnimatableBody2D@115811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115811" to="Tiles/@AnimatableBody2D@115811" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115811" to="Tiles/@AnimatableBody2D@115811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115812" to="Tiles/@AnimatableBody2D@115812/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115812" to="Tiles/@AnimatableBody2D@115812/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115812" to="Tiles/@AnimatableBody2D@115812" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115812" to="Tiles/@AnimatableBody2D@115812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115812" to="Tiles/@AnimatableBody2D@115812" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115812" to="Tiles/@AnimatableBody2D@115812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115813" to="Tiles/@AnimatableBody2D@115813/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115813" to="Tiles/@AnimatableBody2D@115813/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115813" to="Tiles/@AnimatableBody2D@115813" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115813" to="Tiles/@AnimatableBody2D@115813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115813" to="Tiles/@AnimatableBody2D@115813" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115813" to="Tiles/@AnimatableBody2D@115813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115814" to="Tiles/@AnimatableBody2D@115814/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115814" to="Tiles/@AnimatableBody2D@115814/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115814" to="Tiles/@AnimatableBody2D@115814" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115814" to="Tiles/@AnimatableBody2D@115814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115814" to="Tiles/@AnimatableBody2D@115814" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115814" to="Tiles/@AnimatableBody2D@115814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115815" to="Tiles/@AnimatableBody2D@115815/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115815" to="Tiles/@AnimatableBody2D@115815/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115815" to="Tiles/@AnimatableBody2D@115815" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115815" to="Tiles/@AnimatableBody2D@115815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115815" to="Tiles/@AnimatableBody2D@115815" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115815" to="Tiles/@AnimatableBody2D@115815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115816" to="Tiles/@AnimatableBody2D@115816/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115816" to="Tiles/@AnimatableBody2D@115816/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115816" to="Tiles/@AnimatableBody2D@115816" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115816" to="Tiles/@AnimatableBody2D@115816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115816" to="Tiles/@AnimatableBody2D@115816" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115816" to="Tiles/@AnimatableBody2D@115816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115817" to="Tiles/@AnimatableBody2D@115817/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115817" to="Tiles/@AnimatableBody2D@115817/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115817" to="Tiles/@AnimatableBody2D@115817" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115817" to="Tiles/@AnimatableBody2D@115817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115817" to="Tiles/@AnimatableBody2D@115817" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115817" to="Tiles/@AnimatableBody2D@115817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115818" to="Tiles/@AnimatableBody2D@115818/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115818" to="Tiles/@AnimatableBody2D@115818/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115818" to="Tiles/@AnimatableBody2D@115818" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115818" to="Tiles/@AnimatableBody2D@115818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115818" to="Tiles/@AnimatableBody2D@115818" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115818" to="Tiles/@AnimatableBody2D@115818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115819" to="Tiles/@AnimatableBody2D@115819/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115819" to="Tiles/@AnimatableBody2D@115819/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115819" to="Tiles/@AnimatableBody2D@115819" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115819" to="Tiles/@AnimatableBody2D@115819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115819" to="Tiles/@AnimatableBody2D@115819" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115819" to="Tiles/@AnimatableBody2D@115819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115820" to="Tiles/@AnimatableBody2D@115820/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115820" to="Tiles/@AnimatableBody2D@115820/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115820" to="Tiles/@AnimatableBody2D@115820" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115820" to="Tiles/@AnimatableBody2D@115820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115820" to="Tiles/@AnimatableBody2D@115820" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115820" to="Tiles/@AnimatableBody2D@115820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115821" to="Tiles/@AnimatableBody2D@115821/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115821" to="Tiles/@AnimatableBody2D@115821/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115821" to="Tiles/@AnimatableBody2D@115821" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115821" to="Tiles/@AnimatableBody2D@115821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115821" to="Tiles/@AnimatableBody2D@115821" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115821" to="Tiles/@AnimatableBody2D@115821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115822" to="Tiles/@AnimatableBody2D@115822/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115822" to="Tiles/@AnimatableBody2D@115822/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115822" to="Tiles/@AnimatableBody2D@115822" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115822" to="Tiles/@AnimatableBody2D@115822/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115822" to="Tiles/@AnimatableBody2D@115822" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115822" to="Tiles/@AnimatableBody2D@115822/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115823" to="Tiles/@AnimatableBody2D@115823/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115823" to="Tiles/@AnimatableBody2D@115823/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115823" to="Tiles/@AnimatableBody2D@115823" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115823" to="Tiles/@AnimatableBody2D@115823/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115823" to="Tiles/@AnimatableBody2D@115823" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115823" to="Tiles/@AnimatableBody2D@115823/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115824" to="Tiles/@AnimatableBody2D@115824/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115824" to="Tiles/@AnimatableBody2D@115824/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115824" to="Tiles/@AnimatableBody2D@115824" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115824" to="Tiles/@AnimatableBody2D@115824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115824" to="Tiles/@AnimatableBody2D@115824" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115824" to="Tiles/@AnimatableBody2D@115824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115825" to="Tiles/@AnimatableBody2D@115825/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115825" to="Tiles/@AnimatableBody2D@115825/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115825" to="Tiles/@AnimatableBody2D@115825" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115825" to="Tiles/@AnimatableBody2D@115825/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115825" to="Tiles/@AnimatableBody2D@115825" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115825" to="Tiles/@AnimatableBody2D@115825/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115826" to="Tiles/@AnimatableBody2D@115826/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115826" to="Tiles/@AnimatableBody2D@115826/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115826" to="Tiles/@AnimatableBody2D@115826" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115826" to="Tiles/@AnimatableBody2D@115826/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115826" to="Tiles/@AnimatableBody2D@115826" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115826" to="Tiles/@AnimatableBody2D@115826/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115827" to="Tiles/@AnimatableBody2D@115827/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115827" to="Tiles/@AnimatableBody2D@115827/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115827" to="Tiles/@AnimatableBody2D@115827" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115827" to="Tiles/@AnimatableBody2D@115827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115827" to="Tiles/@AnimatableBody2D@115827" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115827" to="Tiles/@AnimatableBody2D@115827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115828" to="Tiles/@AnimatableBody2D@115828/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115828" to="Tiles/@AnimatableBody2D@115828/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115828" to="Tiles/@AnimatableBody2D@115828" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115828" to="Tiles/@AnimatableBody2D@115828/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115828" to="Tiles/@AnimatableBody2D@115828" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115828" to="Tiles/@AnimatableBody2D@115828/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115829" to="Tiles/@AnimatableBody2D@115829/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115829" to="Tiles/@AnimatableBody2D@115829/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115829" to="Tiles/@AnimatableBody2D@115829" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115829" to="Tiles/@AnimatableBody2D@115829/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115829" to="Tiles/@AnimatableBody2D@115829" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115829" to="Tiles/@AnimatableBody2D@115829/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115830" to="Tiles/@AnimatableBody2D@115830/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115830" to="Tiles/@AnimatableBody2D@115830/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115830" to="Tiles/@AnimatableBody2D@115830" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115830" to="Tiles/@AnimatableBody2D@115830/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115830" to="Tiles/@AnimatableBody2D@115830" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115830" to="Tiles/@AnimatableBody2D@115830/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115831" to="Tiles/@AnimatableBody2D@115831/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115831" to="Tiles/@AnimatableBody2D@115831/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115831" to="Tiles/@AnimatableBody2D@115831" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115831" to="Tiles/@AnimatableBody2D@115831/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115831" to="Tiles/@AnimatableBody2D@115831" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115831" to="Tiles/@AnimatableBody2D@115831/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115832" to="Tiles/@AnimatableBody2D@115832/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115832" to="Tiles/@AnimatableBody2D@115832/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115832" to="Tiles/@AnimatableBody2D@115832" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115832" to="Tiles/@AnimatableBody2D@115832/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115832" to="Tiles/@AnimatableBody2D@115832" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115832" to="Tiles/@AnimatableBody2D@115832/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115833" to="Tiles/@AnimatableBody2D@115833/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115833" to="Tiles/@AnimatableBody2D@115833/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115833" to="Tiles/@AnimatableBody2D@115833" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115833" to="Tiles/@AnimatableBody2D@115833/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115833" to="Tiles/@AnimatableBody2D@115833" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115833" to="Tiles/@AnimatableBody2D@115833/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115834" to="Tiles/@AnimatableBody2D@115834/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115834" to="Tiles/@AnimatableBody2D@115834/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115834" to="Tiles/@AnimatableBody2D@115834" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115834" to="Tiles/@AnimatableBody2D@115834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115834" to="Tiles/@AnimatableBody2D@115834" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115834" to="Tiles/@AnimatableBody2D@115834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115835" to="Tiles/@AnimatableBody2D@115835/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115835" to="Tiles/@AnimatableBody2D@115835/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115835" to="Tiles/@AnimatableBody2D@115835" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115835" to="Tiles/@AnimatableBody2D@115835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115835" to="Tiles/@AnimatableBody2D@115835" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115835" to="Tiles/@AnimatableBody2D@115835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115836" to="Tiles/@AnimatableBody2D@115836/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115836" to="Tiles/@AnimatableBody2D@115836/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115836" to="Tiles/@AnimatableBody2D@115836" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115836" to="Tiles/@AnimatableBody2D@115836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115836" to="Tiles/@AnimatableBody2D@115836" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115836" to="Tiles/@AnimatableBody2D@115836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115837" to="Tiles/@AnimatableBody2D@115837/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115837" to="Tiles/@AnimatableBody2D@115837/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115837" to="Tiles/@AnimatableBody2D@115837" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115837" to="Tiles/@AnimatableBody2D@115837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115837" to="Tiles/@AnimatableBody2D@115837" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115837" to="Tiles/@AnimatableBody2D@115837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115838" to="Tiles/@AnimatableBody2D@115838/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115838" to="Tiles/@AnimatableBody2D@115838/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115838" to="Tiles/@AnimatableBody2D@115838" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115838" to="Tiles/@AnimatableBody2D@115838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115838" to="Tiles/@AnimatableBody2D@115838" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115838" to="Tiles/@AnimatableBody2D@115838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115839" to="Tiles/@AnimatableBody2D@115839/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115839" to="Tiles/@AnimatableBody2D@115839/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115839" to="Tiles/@AnimatableBody2D@115839" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115839" to="Tiles/@AnimatableBody2D@115839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115839" to="Tiles/@AnimatableBody2D@115839" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115839" to="Tiles/@AnimatableBody2D@115839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115840" to="Tiles/@AnimatableBody2D@115840/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115840" to="Tiles/@AnimatableBody2D@115840/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115840" to="Tiles/@AnimatableBody2D@115840" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115840" to="Tiles/@AnimatableBody2D@115840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115840" to="Tiles/@AnimatableBody2D@115840" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115840" to="Tiles/@AnimatableBody2D@115840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115841" to="Tiles/@AnimatableBody2D@115841/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115841" to="Tiles/@AnimatableBody2D@115841/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115841" to="Tiles/@AnimatableBody2D@115841" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115841" to="Tiles/@AnimatableBody2D@115841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115841" to="Tiles/@AnimatableBody2D@115841" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115841" to="Tiles/@AnimatableBody2D@115841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115842" to="Tiles/@AnimatableBody2D@115842/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115842" to="Tiles/@AnimatableBody2D@115842/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115842" to="Tiles/@AnimatableBody2D@115842" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115842" to="Tiles/@AnimatableBody2D@115842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115842" to="Tiles/@AnimatableBody2D@115842" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115842" to="Tiles/@AnimatableBody2D@115842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115843" to="Tiles/@AnimatableBody2D@115843/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115843" to="Tiles/@AnimatableBody2D@115843/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115843" to="Tiles/@AnimatableBody2D@115843" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115843" to="Tiles/@AnimatableBody2D@115843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115843" to="Tiles/@AnimatableBody2D@115843" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115843" to="Tiles/@AnimatableBody2D@115843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115844" to="Tiles/@AnimatableBody2D@115844/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115844" to="Tiles/@AnimatableBody2D@115844/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115844" to="Tiles/@AnimatableBody2D@115844" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115844" to="Tiles/@AnimatableBody2D@115844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115844" to="Tiles/@AnimatableBody2D@115844" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115844" to="Tiles/@AnimatableBody2D@115844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115845" to="Tiles/@AnimatableBody2D@115845/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115845" to="Tiles/@AnimatableBody2D@115845/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115845" to="Tiles/@AnimatableBody2D@115845" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115845" to="Tiles/@AnimatableBody2D@115845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115845" to="Tiles/@AnimatableBody2D@115845" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115845" to="Tiles/@AnimatableBody2D@115845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115846" to="Tiles/@AnimatableBody2D@115846/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115846" to="Tiles/@AnimatableBody2D@115846/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115846" to="Tiles/@AnimatableBody2D@115846" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115846" to="Tiles/@AnimatableBody2D@115846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115846" to="Tiles/@AnimatableBody2D@115846" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115846" to="Tiles/@AnimatableBody2D@115846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115847" to="Tiles/@AnimatableBody2D@115847/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115847" to="Tiles/@AnimatableBody2D@115847/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115847" to="Tiles/@AnimatableBody2D@115847" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115847" to="Tiles/@AnimatableBody2D@115847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115847" to="Tiles/@AnimatableBody2D@115847" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115847" to="Tiles/@AnimatableBody2D@115847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115848" to="Tiles/@AnimatableBody2D@115848/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115848" to="Tiles/@AnimatableBody2D@115848/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115848" to="Tiles/@AnimatableBody2D@115848" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115848" to="Tiles/@AnimatableBody2D@115848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115848" to="Tiles/@AnimatableBody2D@115848" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115848" to="Tiles/@AnimatableBody2D@115848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115849" to="Tiles/@AnimatableBody2D@115849/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115849" to="Tiles/@AnimatableBody2D@115849/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115849" to="Tiles/@AnimatableBody2D@115849" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115849" to="Tiles/@AnimatableBody2D@115849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115849" to="Tiles/@AnimatableBody2D@115849" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115849" to="Tiles/@AnimatableBody2D@115849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115850" to="Tiles/@AnimatableBody2D@115850/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115850" to="Tiles/@AnimatableBody2D@115850/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115850" to="Tiles/@AnimatableBody2D@115850" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115850" to="Tiles/@AnimatableBody2D@115850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115850" to="Tiles/@AnimatableBody2D@115850" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115850" to="Tiles/@AnimatableBody2D@115850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115851" to="Tiles/@AnimatableBody2D@115851/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115851" to="Tiles/@AnimatableBody2D@115851/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115851" to="Tiles/@AnimatableBody2D@115851" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115851" to="Tiles/@AnimatableBody2D@115851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115851" to="Tiles/@AnimatableBody2D@115851" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115851" to="Tiles/@AnimatableBody2D@115851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115852" to="Tiles/@AnimatableBody2D@115852/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115852" to="Tiles/@AnimatableBody2D@115852/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115852" to="Tiles/@AnimatableBody2D@115852" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115852" to="Tiles/@AnimatableBody2D@115852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115852" to="Tiles/@AnimatableBody2D@115852" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115852" to="Tiles/@AnimatableBody2D@115852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115853" to="Tiles/@AnimatableBody2D@115853/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115853" to="Tiles/@AnimatableBody2D@115853/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115853" to="Tiles/@AnimatableBody2D@115853" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115853" to="Tiles/@AnimatableBody2D@115853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115853" to="Tiles/@AnimatableBody2D@115853" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115853" to="Tiles/@AnimatableBody2D@115853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115854" to="Tiles/@AnimatableBody2D@115854/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115854" to="Tiles/@AnimatableBody2D@115854/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115854" to="Tiles/@AnimatableBody2D@115854" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115854" to="Tiles/@AnimatableBody2D@115854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115854" to="Tiles/@AnimatableBody2D@115854" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115854" to="Tiles/@AnimatableBody2D@115854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115855" to="Tiles/@AnimatableBody2D@115855/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115855" to="Tiles/@AnimatableBody2D@115855/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115855" to="Tiles/@AnimatableBody2D@115855" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115855" to="Tiles/@AnimatableBody2D@115855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115855" to="Tiles/@AnimatableBody2D@115855" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115855" to="Tiles/@AnimatableBody2D@115855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115856" to="Tiles/@AnimatableBody2D@115856/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115856" to="Tiles/@AnimatableBody2D@115856/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115856" to="Tiles/@AnimatableBody2D@115856" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115856" to="Tiles/@AnimatableBody2D@115856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115856" to="Tiles/@AnimatableBody2D@115856" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115856" to="Tiles/@AnimatableBody2D@115856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115857" to="Tiles/@AnimatableBody2D@115857/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115857" to="Tiles/@AnimatableBody2D@115857/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115857" to="Tiles/@AnimatableBody2D@115857" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115857" to="Tiles/@AnimatableBody2D@115857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115857" to="Tiles/@AnimatableBody2D@115857" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115857" to="Tiles/@AnimatableBody2D@115857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115858" to="Tiles/@AnimatableBody2D@115858/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115858" to="Tiles/@AnimatableBody2D@115858/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115858" to="Tiles/@AnimatableBody2D@115858" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115858" to="Tiles/@AnimatableBody2D@115858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115858" to="Tiles/@AnimatableBody2D@115858" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115858" to="Tiles/@AnimatableBody2D@115858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115859" to="Tiles/@AnimatableBody2D@115859/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115859" to="Tiles/@AnimatableBody2D@115859/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115859" to="Tiles/@AnimatableBody2D@115859" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115859" to="Tiles/@AnimatableBody2D@115859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115859" to="Tiles/@AnimatableBody2D@115859" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115859" to="Tiles/@AnimatableBody2D@115859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115860" to="Tiles/@AnimatableBody2D@115860/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115860" to="Tiles/@AnimatableBody2D@115860/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115860" to="Tiles/@AnimatableBody2D@115860" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115860" to="Tiles/@AnimatableBody2D@115860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115860" to="Tiles/@AnimatableBody2D@115860" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115860" to="Tiles/@AnimatableBody2D@115860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115861" to="Tiles/@AnimatableBody2D@115861/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115861" to="Tiles/@AnimatableBody2D@115861/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115861" to="Tiles/@AnimatableBody2D@115861" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115861" to="Tiles/@AnimatableBody2D@115861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115861" to="Tiles/@AnimatableBody2D@115861" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115861" to="Tiles/@AnimatableBody2D@115861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115862" to="Tiles/@AnimatableBody2D@115862/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115862" to="Tiles/@AnimatableBody2D@115862/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115862" to="Tiles/@AnimatableBody2D@115862" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115862" to="Tiles/@AnimatableBody2D@115862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115862" to="Tiles/@AnimatableBody2D@115862" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115862" to="Tiles/@AnimatableBody2D@115862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115863" to="Tiles/@AnimatableBody2D@115863/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115863" to="Tiles/@AnimatableBody2D@115863/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115863" to="Tiles/@AnimatableBody2D@115863" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115863" to="Tiles/@AnimatableBody2D@115863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115863" to="Tiles/@AnimatableBody2D@115863" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115863" to="Tiles/@AnimatableBody2D@115863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115864" to="Tiles/@AnimatableBody2D@115864/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115864" to="Tiles/@AnimatableBody2D@115864/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115864" to="Tiles/@AnimatableBody2D@115864" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115864" to="Tiles/@AnimatableBody2D@115864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115864" to="Tiles/@AnimatableBody2D@115864" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115864" to="Tiles/@AnimatableBody2D@115864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115865" to="Tiles/@AnimatableBody2D@115865/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115865" to="Tiles/@AnimatableBody2D@115865/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115865" to="Tiles/@AnimatableBody2D@115865" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115865" to="Tiles/@AnimatableBody2D@115865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115865" to="Tiles/@AnimatableBody2D@115865" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115865" to="Tiles/@AnimatableBody2D@115865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115866" to="Tiles/@AnimatableBody2D@115866/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115866" to="Tiles/@AnimatableBody2D@115866/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115866" to="Tiles/@AnimatableBody2D@115866" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115866" to="Tiles/@AnimatableBody2D@115866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115866" to="Tiles/@AnimatableBody2D@115866" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115866" to="Tiles/@AnimatableBody2D@115866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115867" to="Tiles/@AnimatableBody2D@115867/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115867" to="Tiles/@AnimatableBody2D@115867/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115867" to="Tiles/@AnimatableBody2D@115867" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115867" to="Tiles/@AnimatableBody2D@115867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115867" to="Tiles/@AnimatableBody2D@115867" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115867" to="Tiles/@AnimatableBody2D@115867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115868" to="Tiles/@AnimatableBody2D@115868/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115868" to="Tiles/@AnimatableBody2D@115868/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115868" to="Tiles/@AnimatableBody2D@115868" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115868" to="Tiles/@AnimatableBody2D@115868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115868" to="Tiles/@AnimatableBody2D@115868" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115868" to="Tiles/@AnimatableBody2D@115868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115869" to="Tiles/@AnimatableBody2D@115869/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115869" to="Tiles/@AnimatableBody2D@115869/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115869" to="Tiles/@AnimatableBody2D@115869" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115869" to="Tiles/@AnimatableBody2D@115869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115869" to="Tiles/@AnimatableBody2D@115869" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115869" to="Tiles/@AnimatableBody2D@115869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115870" to="Tiles/@AnimatableBody2D@115870/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115870" to="Tiles/@AnimatableBody2D@115870/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115870" to="Tiles/@AnimatableBody2D@115870" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115870" to="Tiles/@AnimatableBody2D@115870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115870" to="Tiles/@AnimatableBody2D@115870" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115870" to="Tiles/@AnimatableBody2D@115870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115871" to="Tiles/@AnimatableBody2D@115871/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115871" to="Tiles/@AnimatableBody2D@115871/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115871" to="Tiles/@AnimatableBody2D@115871" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115871" to="Tiles/@AnimatableBody2D@115871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115871" to="Tiles/@AnimatableBody2D@115871" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115871" to="Tiles/@AnimatableBody2D@115871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115872" to="Tiles/@AnimatableBody2D@115872/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115872" to="Tiles/@AnimatableBody2D@115872/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115872" to="Tiles/@AnimatableBody2D@115872" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115872" to="Tiles/@AnimatableBody2D@115872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115872" to="Tiles/@AnimatableBody2D@115872" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115872" to="Tiles/@AnimatableBody2D@115872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115873" to="Tiles/@AnimatableBody2D@115873/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115873" to="Tiles/@AnimatableBody2D@115873/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115873" to="Tiles/@AnimatableBody2D@115873" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115873" to="Tiles/@AnimatableBody2D@115873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115873" to="Tiles/@AnimatableBody2D@115873" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115873" to="Tiles/@AnimatableBody2D@115873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115874" to="Tiles/@AnimatableBody2D@115874/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115874" to="Tiles/@AnimatableBody2D@115874/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115874" to="Tiles/@AnimatableBody2D@115874" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115874" to="Tiles/@AnimatableBody2D@115874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115874" to="Tiles/@AnimatableBody2D@115874" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115874" to="Tiles/@AnimatableBody2D@115874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115875" to="Tiles/@AnimatableBody2D@115875/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115875" to="Tiles/@AnimatableBody2D@115875/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115875" to="Tiles/@AnimatableBody2D@115875" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115875" to="Tiles/@AnimatableBody2D@115875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115875" to="Tiles/@AnimatableBody2D@115875" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115875" to="Tiles/@AnimatableBody2D@115875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115876" to="Tiles/@AnimatableBody2D@115876/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115876" to="Tiles/@AnimatableBody2D@115876/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115876" to="Tiles/@AnimatableBody2D@115876" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115876" to="Tiles/@AnimatableBody2D@115876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115876" to="Tiles/@AnimatableBody2D@115876" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115876" to="Tiles/@AnimatableBody2D@115876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115877" to="Tiles/@AnimatableBody2D@115877/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115877" to="Tiles/@AnimatableBody2D@115877/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115877" to="Tiles/@AnimatableBody2D@115877" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115877" to="Tiles/@AnimatableBody2D@115877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115877" to="Tiles/@AnimatableBody2D@115877" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115877" to="Tiles/@AnimatableBody2D@115877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115878" to="Tiles/@AnimatableBody2D@115878/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115878" to="Tiles/@AnimatableBody2D@115878/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115878" to="Tiles/@AnimatableBody2D@115878" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115878" to="Tiles/@AnimatableBody2D@115878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115878" to="Tiles/@AnimatableBody2D@115878" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115878" to="Tiles/@AnimatableBody2D@115878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115879" to="Tiles/@AnimatableBody2D@115879/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115879" to="Tiles/@AnimatableBody2D@115879/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115879" to="Tiles/@AnimatableBody2D@115879" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115879" to="Tiles/@AnimatableBody2D@115879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115879" to="Tiles/@AnimatableBody2D@115879" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115879" to="Tiles/@AnimatableBody2D@115879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115880" to="Tiles/@AnimatableBody2D@115880/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115880" to="Tiles/@AnimatableBody2D@115880/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115880" to="Tiles/@AnimatableBody2D@115880" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115880" to="Tiles/@AnimatableBody2D@115880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115880" to="Tiles/@AnimatableBody2D@115880" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115880" to="Tiles/@AnimatableBody2D@115880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115881" to="Tiles/@AnimatableBody2D@115881/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115881" to="Tiles/@AnimatableBody2D@115881/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115881" to="Tiles/@AnimatableBody2D@115881" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115881" to="Tiles/@AnimatableBody2D@115881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115881" to="Tiles/@AnimatableBody2D@115881" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115881" to="Tiles/@AnimatableBody2D@115881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115882" to="Tiles/@AnimatableBody2D@115882/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115882" to="Tiles/@AnimatableBody2D@115882/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115882" to="Tiles/@AnimatableBody2D@115882" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115882" to="Tiles/@AnimatableBody2D@115882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115882" to="Tiles/@AnimatableBody2D@115882" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115882" to="Tiles/@AnimatableBody2D@115882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115883" to="Tiles/@AnimatableBody2D@115883/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115883" to="Tiles/@AnimatableBody2D@115883/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115883" to="Tiles/@AnimatableBody2D@115883" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115883" to="Tiles/@AnimatableBody2D@115883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115883" to="Tiles/@AnimatableBody2D@115883" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115883" to="Tiles/@AnimatableBody2D@115883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115884" to="Tiles/@AnimatableBody2D@115884/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115884" to="Tiles/@AnimatableBody2D@115884/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115884" to="Tiles/@AnimatableBody2D@115884" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115884" to="Tiles/@AnimatableBody2D@115884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115884" to="Tiles/@AnimatableBody2D@115884" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115884" to="Tiles/@AnimatableBody2D@115884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115885" to="Tiles/@AnimatableBody2D@115885/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115885" to="Tiles/@AnimatableBody2D@115885/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115885" to="Tiles/@AnimatableBody2D@115885" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115885" to="Tiles/@AnimatableBody2D@115885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115885" to="Tiles/@AnimatableBody2D@115885" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115885" to="Tiles/@AnimatableBody2D@115885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115886" to="Tiles/@AnimatableBody2D@115886/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115886" to="Tiles/@AnimatableBody2D@115886/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115886" to="Tiles/@AnimatableBody2D@115886" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115886" to="Tiles/@AnimatableBody2D@115886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115886" to="Tiles/@AnimatableBody2D@115886" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115886" to="Tiles/@AnimatableBody2D@115886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115887" to="Tiles/@AnimatableBody2D@115887/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115887" to="Tiles/@AnimatableBody2D@115887/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115887" to="Tiles/@AnimatableBody2D@115887" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115887" to="Tiles/@AnimatableBody2D@115887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115887" to="Tiles/@AnimatableBody2D@115887" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115887" to="Tiles/@AnimatableBody2D@115887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115888" to="Tiles/@AnimatableBody2D@115888/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115888" to="Tiles/@AnimatableBody2D@115888/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115888" to="Tiles/@AnimatableBody2D@115888" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115888" to="Tiles/@AnimatableBody2D@115888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115888" to="Tiles/@AnimatableBody2D@115888" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115888" to="Tiles/@AnimatableBody2D@115888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115889" to="Tiles/@AnimatableBody2D@115889/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115889" to="Tiles/@AnimatableBody2D@115889/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115889" to="Tiles/@AnimatableBody2D@115889" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115889" to="Tiles/@AnimatableBody2D@115889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115889" to="Tiles/@AnimatableBody2D@115889" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115889" to="Tiles/@AnimatableBody2D@115889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115890" to="Tiles/@AnimatableBody2D@115890/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115890" to="Tiles/@AnimatableBody2D@115890/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115890" to="Tiles/@AnimatableBody2D@115890" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115890" to="Tiles/@AnimatableBody2D@115890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115890" to="Tiles/@AnimatableBody2D@115890" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115890" to="Tiles/@AnimatableBody2D@115890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115891" to="Tiles/@AnimatableBody2D@115891/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115891" to="Tiles/@AnimatableBody2D@115891/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115891" to="Tiles/@AnimatableBody2D@115891" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115891" to="Tiles/@AnimatableBody2D@115891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115891" to="Tiles/@AnimatableBody2D@115891" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115891" to="Tiles/@AnimatableBody2D@115891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115892" to="Tiles/@AnimatableBody2D@115892/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115892" to="Tiles/@AnimatableBody2D@115892/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115892" to="Tiles/@AnimatableBody2D@115892" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115892" to="Tiles/@AnimatableBody2D@115892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115892" to="Tiles/@AnimatableBody2D@115892" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115892" to="Tiles/@AnimatableBody2D@115892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115893" to="Tiles/@AnimatableBody2D@115893/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115893" to="Tiles/@AnimatableBody2D@115893/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115893" to="Tiles/@AnimatableBody2D@115893" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115893" to="Tiles/@AnimatableBody2D@115893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115893" to="Tiles/@AnimatableBody2D@115893" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115893" to="Tiles/@AnimatableBody2D@115893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115894" to="Tiles/@AnimatableBody2D@115894/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115894" to="Tiles/@AnimatableBody2D@115894/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115894" to="Tiles/@AnimatableBody2D@115894" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115894" to="Tiles/@AnimatableBody2D@115894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115894" to="Tiles/@AnimatableBody2D@115894" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115894" to="Tiles/@AnimatableBody2D@115894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115895" to="Tiles/@AnimatableBody2D@115895/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115895" to="Tiles/@AnimatableBody2D@115895/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115895" to="Tiles/@AnimatableBody2D@115895" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115895" to="Tiles/@AnimatableBody2D@115895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115895" to="Tiles/@AnimatableBody2D@115895" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115895" to="Tiles/@AnimatableBody2D@115895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115896" to="Tiles/@AnimatableBody2D@115896/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115896" to="Tiles/@AnimatableBody2D@115896/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115896" to="Tiles/@AnimatableBody2D@115896" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115896" to="Tiles/@AnimatableBody2D@115896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115896" to="Tiles/@AnimatableBody2D@115896" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115896" to="Tiles/@AnimatableBody2D@115896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115897" to="Tiles/@AnimatableBody2D@115897/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115897" to="Tiles/@AnimatableBody2D@115897/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115897" to="Tiles/@AnimatableBody2D@115897" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115897" to="Tiles/@AnimatableBody2D@115897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115897" to="Tiles/@AnimatableBody2D@115897" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115897" to="Tiles/@AnimatableBody2D@115897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115898" to="Tiles/@AnimatableBody2D@115898/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115898" to="Tiles/@AnimatableBody2D@115898/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115898" to="Tiles/@AnimatableBody2D@115898" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115898" to="Tiles/@AnimatableBody2D@115898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115898" to="Tiles/@AnimatableBody2D@115898" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115898" to="Tiles/@AnimatableBody2D@115898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115899" to="Tiles/@AnimatableBody2D@115899/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115899" to="Tiles/@AnimatableBody2D@115899/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115899" to="Tiles/@AnimatableBody2D@115899" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115899" to="Tiles/@AnimatableBody2D@115899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115899" to="Tiles/@AnimatableBody2D@115899" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115899" to="Tiles/@AnimatableBody2D@115899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115900" to="Tiles/@AnimatableBody2D@115900/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115900" to="Tiles/@AnimatableBody2D@115900/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115900" to="Tiles/@AnimatableBody2D@115900" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115900" to="Tiles/@AnimatableBody2D@115900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115900" to="Tiles/@AnimatableBody2D@115900" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115900" to="Tiles/@AnimatableBody2D@115900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115901" to="Tiles/@AnimatableBody2D@115901/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115901" to="Tiles/@AnimatableBody2D@115901/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115901" to="Tiles/@AnimatableBody2D@115901" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115901" to="Tiles/@AnimatableBody2D@115901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115901" to="Tiles/@AnimatableBody2D@115901" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115901" to="Tiles/@AnimatableBody2D@115901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115902" to="Tiles/@AnimatableBody2D@115902/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115902" to="Tiles/@AnimatableBody2D@115902/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115902" to="Tiles/@AnimatableBody2D@115902" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115902" to="Tiles/@AnimatableBody2D@115902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115902" to="Tiles/@AnimatableBody2D@115902" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115902" to="Tiles/@AnimatableBody2D@115902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115903" to="Tiles/@AnimatableBody2D@115903/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115903" to="Tiles/@AnimatableBody2D@115903/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115903" to="Tiles/@AnimatableBody2D@115903" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115903" to="Tiles/@AnimatableBody2D@115903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115903" to="Tiles/@AnimatableBody2D@115903" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115903" to="Tiles/@AnimatableBody2D@115903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115904" to="Tiles/@AnimatableBody2D@115904/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115904" to="Tiles/@AnimatableBody2D@115904/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115904" to="Tiles/@AnimatableBody2D@115904" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115904" to="Tiles/@AnimatableBody2D@115904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115904" to="Tiles/@AnimatableBody2D@115904" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115904" to="Tiles/@AnimatableBody2D@115904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115905" to="Tiles/@AnimatableBody2D@115905/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115905" to="Tiles/@AnimatableBody2D@115905/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115905" to="Tiles/@AnimatableBody2D@115905" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115905" to="Tiles/@AnimatableBody2D@115905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115905" to="Tiles/@AnimatableBody2D@115905" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115905" to="Tiles/@AnimatableBody2D@115905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115906" to="Tiles/@AnimatableBody2D@115906/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115906" to="Tiles/@AnimatableBody2D@115906/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115906" to="Tiles/@AnimatableBody2D@115906" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115906" to="Tiles/@AnimatableBody2D@115906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115906" to="Tiles/@AnimatableBody2D@115906" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115906" to="Tiles/@AnimatableBody2D@115906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115907" to="Tiles/@AnimatableBody2D@115907/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115907" to="Tiles/@AnimatableBody2D@115907/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115907" to="Tiles/@AnimatableBody2D@115907" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115907" to="Tiles/@AnimatableBody2D@115907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115907" to="Tiles/@AnimatableBody2D@115907" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115907" to="Tiles/@AnimatableBody2D@115907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115908" to="Tiles/@AnimatableBody2D@115908/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115908" to="Tiles/@AnimatableBody2D@115908/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115908" to="Tiles/@AnimatableBody2D@115908" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115908" to="Tiles/@AnimatableBody2D@115908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115908" to="Tiles/@AnimatableBody2D@115908" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115908" to="Tiles/@AnimatableBody2D@115908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115909" to="Tiles/@AnimatableBody2D@115909/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115909" to="Tiles/@AnimatableBody2D@115909/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115909" to="Tiles/@AnimatableBody2D@115909" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115909" to="Tiles/@AnimatableBody2D@115909/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115909" to="Tiles/@AnimatableBody2D@115909" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115909" to="Tiles/@AnimatableBody2D@115909/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115910" to="Tiles/@AnimatableBody2D@115910/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115910" to="Tiles/@AnimatableBody2D@115910/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115910" to="Tiles/@AnimatableBody2D@115910" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115910" to="Tiles/@AnimatableBody2D@115910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115910" to="Tiles/@AnimatableBody2D@115910" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115910" to="Tiles/@AnimatableBody2D@115910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115911" to="Tiles/@AnimatableBody2D@115911/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115911" to="Tiles/@AnimatableBody2D@115911/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115911" to="Tiles/@AnimatableBody2D@115911" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115911" to="Tiles/@AnimatableBody2D@115911/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115911" to="Tiles/@AnimatableBody2D@115911" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115911" to="Tiles/@AnimatableBody2D@115911/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115912" to="Tiles/@AnimatableBody2D@115912/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115912" to="Tiles/@AnimatableBody2D@115912/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115912" to="Tiles/@AnimatableBody2D@115912" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115912" to="Tiles/@AnimatableBody2D@115912/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115912" to="Tiles/@AnimatableBody2D@115912" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115912" to="Tiles/@AnimatableBody2D@115912/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115913" to="Tiles/@AnimatableBody2D@115913/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115913" to="Tiles/@AnimatableBody2D@115913/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115913" to="Tiles/@AnimatableBody2D@115913" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115913" to="Tiles/@AnimatableBody2D@115913/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115913" to="Tiles/@AnimatableBody2D@115913" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115913" to="Tiles/@AnimatableBody2D@115913/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115914" to="Tiles/@AnimatableBody2D@115914/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115914" to="Tiles/@AnimatableBody2D@115914/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115914" to="Tiles/@AnimatableBody2D@115914" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115914" to="Tiles/@AnimatableBody2D@115914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115914" to="Tiles/@AnimatableBody2D@115914" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115914" to="Tiles/@AnimatableBody2D@115914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115915" to="Tiles/@AnimatableBody2D@115915/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115915" to="Tiles/@AnimatableBody2D@115915/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115915" to="Tiles/@AnimatableBody2D@115915" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115915" to="Tiles/@AnimatableBody2D@115915/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115915" to="Tiles/@AnimatableBody2D@115915" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115915" to="Tiles/@AnimatableBody2D@115915/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115916" to="Tiles/@AnimatableBody2D@115916/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115916" to="Tiles/@AnimatableBody2D@115916/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115916" to="Tiles/@AnimatableBody2D@115916" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115916" to="Tiles/@AnimatableBody2D@115916/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115916" to="Tiles/@AnimatableBody2D@115916" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115916" to="Tiles/@AnimatableBody2D@115916/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115917" to="Tiles/@AnimatableBody2D@115917/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115917" to="Tiles/@AnimatableBody2D@115917/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115917" to="Tiles/@AnimatableBody2D@115917" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115917" to="Tiles/@AnimatableBody2D@115917/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115917" to="Tiles/@AnimatableBody2D@115917" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115917" to="Tiles/@AnimatableBody2D@115917/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115918" to="Tiles/@AnimatableBody2D@115918/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115918" to="Tiles/@AnimatableBody2D@115918/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115918" to="Tiles/@AnimatableBody2D@115918" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115918" to="Tiles/@AnimatableBody2D@115918/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115918" to="Tiles/@AnimatableBody2D@115918" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115918" to="Tiles/@AnimatableBody2D@115918/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115919" to="Tiles/@AnimatableBody2D@115919/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115919" to="Tiles/@AnimatableBody2D@115919/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115919" to="Tiles/@AnimatableBody2D@115919" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115919" to="Tiles/@AnimatableBody2D@115919/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115919" to="Tiles/@AnimatableBody2D@115919" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115919" to="Tiles/@AnimatableBody2D@115919/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115920" to="Tiles/@AnimatableBody2D@115920/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115920" to="Tiles/@AnimatableBody2D@115920/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115920" to="Tiles/@AnimatableBody2D@115920" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115920" to="Tiles/@AnimatableBody2D@115920/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115920" to="Tiles/@AnimatableBody2D@115920" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115920" to="Tiles/@AnimatableBody2D@115920/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115921" to="Tiles/@AnimatableBody2D@115921/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115921" to="Tiles/@AnimatableBody2D@115921/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115921" to="Tiles/@AnimatableBody2D@115921" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115921" to="Tiles/@AnimatableBody2D@115921/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115921" to="Tiles/@AnimatableBody2D@115921" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115921" to="Tiles/@AnimatableBody2D@115921/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115922" to="Tiles/@AnimatableBody2D@115922/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115922" to="Tiles/@AnimatableBody2D@115922/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115922" to="Tiles/@AnimatableBody2D@115922" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115922" to="Tiles/@AnimatableBody2D@115922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115922" to="Tiles/@AnimatableBody2D@115922" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115922" to="Tiles/@AnimatableBody2D@115922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115923" to="Tiles/@AnimatableBody2D@115923/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115923" to="Tiles/@AnimatableBody2D@115923/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115923" to="Tiles/@AnimatableBody2D@115923" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115923" to="Tiles/@AnimatableBody2D@115923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115923" to="Tiles/@AnimatableBody2D@115923" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115923" to="Tiles/@AnimatableBody2D@115923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115924" to="Tiles/@AnimatableBody2D@115924/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115924" to="Tiles/@AnimatableBody2D@115924/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115924" to="Tiles/@AnimatableBody2D@115924" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115924" to="Tiles/@AnimatableBody2D@115924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115924" to="Tiles/@AnimatableBody2D@115924" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115924" to="Tiles/@AnimatableBody2D@115924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115925" to="Tiles/@AnimatableBody2D@115925/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115925" to="Tiles/@AnimatableBody2D@115925/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115925" to="Tiles/@AnimatableBody2D@115925" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115925" to="Tiles/@AnimatableBody2D@115925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115925" to="Tiles/@AnimatableBody2D@115925" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115925" to="Tiles/@AnimatableBody2D@115925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115926" to="Tiles/@AnimatableBody2D@115926/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115926" to="Tiles/@AnimatableBody2D@115926/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115926" to="Tiles/@AnimatableBody2D@115926" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115926" to="Tiles/@AnimatableBody2D@115926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115926" to="Tiles/@AnimatableBody2D@115926" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115926" to="Tiles/@AnimatableBody2D@115926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115927" to="Tiles/@AnimatableBody2D@115927/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115927" to="Tiles/@AnimatableBody2D@115927/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115927" to="Tiles/@AnimatableBody2D@115927" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115927" to="Tiles/@AnimatableBody2D@115927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115927" to="Tiles/@AnimatableBody2D@115927" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115927" to="Tiles/@AnimatableBody2D@115927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115928" to="Tiles/@AnimatableBody2D@115928/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115928" to="Tiles/@AnimatableBody2D@115928/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115928" to="Tiles/@AnimatableBody2D@115928" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115928" to="Tiles/@AnimatableBody2D@115928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115928" to="Tiles/@AnimatableBody2D@115928" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115928" to="Tiles/@AnimatableBody2D@115928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115929" to="Tiles/@AnimatableBody2D@115929/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115929" to="Tiles/@AnimatableBody2D@115929/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115929" to="Tiles/@AnimatableBody2D@115929" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115929" to="Tiles/@AnimatableBody2D@115929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115929" to="Tiles/@AnimatableBody2D@115929" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115929" to="Tiles/@AnimatableBody2D@115929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115930" to="Tiles/@AnimatableBody2D@115930/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115930" to="Tiles/@AnimatableBody2D@115930/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115930" to="Tiles/@AnimatableBody2D@115930" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115930" to="Tiles/@AnimatableBody2D@115930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115930" to="Tiles/@AnimatableBody2D@115930" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115930" to="Tiles/@AnimatableBody2D@115930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115931" to="Tiles/@AnimatableBody2D@115931/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115931" to="Tiles/@AnimatableBody2D@115931/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115931" to="Tiles/@AnimatableBody2D@115931" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115931" to="Tiles/@AnimatableBody2D@115931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115931" to="Tiles/@AnimatableBody2D@115931" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115931" to="Tiles/@AnimatableBody2D@115931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115932" to="Tiles/@AnimatableBody2D@115932/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115932" to="Tiles/@AnimatableBody2D@115932/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115932" to="Tiles/@AnimatableBody2D@115932" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115932" to="Tiles/@AnimatableBody2D@115932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115932" to="Tiles/@AnimatableBody2D@115932" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115932" to="Tiles/@AnimatableBody2D@115932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115933" to="Tiles/@AnimatableBody2D@115933/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115933" to="Tiles/@AnimatableBody2D@115933/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115933" to="Tiles/@AnimatableBody2D@115933" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115933" to="Tiles/@AnimatableBody2D@115933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115933" to="Tiles/@AnimatableBody2D@115933" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115933" to="Tiles/@AnimatableBody2D@115933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115934" to="Tiles/@AnimatableBody2D@115934/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115934" to="Tiles/@AnimatableBody2D@115934/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115934" to="Tiles/@AnimatableBody2D@115934" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115934" to="Tiles/@AnimatableBody2D@115934/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115934" to="Tiles/@AnimatableBody2D@115934" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115934" to="Tiles/@AnimatableBody2D@115934/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115935" to="Tiles/@AnimatableBody2D@115935/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115935" to="Tiles/@AnimatableBody2D@115935/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115935" to="Tiles/@AnimatableBody2D@115935" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115935" to="Tiles/@AnimatableBody2D@115935/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115935" to="Tiles/@AnimatableBody2D@115935" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115935" to="Tiles/@AnimatableBody2D@115935/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115936" to="Tiles/@AnimatableBody2D@115936/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115936" to="Tiles/@AnimatableBody2D@115936/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115936" to="Tiles/@AnimatableBody2D@115936" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115936" to="Tiles/@AnimatableBody2D@115936/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115936" to="Tiles/@AnimatableBody2D@115936" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115936" to="Tiles/@AnimatableBody2D@115936/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115937" to="Tiles/@AnimatableBody2D@115937/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115937" to="Tiles/@AnimatableBody2D@115937/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115937" to="Tiles/@AnimatableBody2D@115937" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115937" to="Tiles/@AnimatableBody2D@115937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115937" to="Tiles/@AnimatableBody2D@115937" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115937" to="Tiles/@AnimatableBody2D@115937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115938" to="Tiles/@AnimatableBody2D@115938/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115938" to="Tiles/@AnimatableBody2D@115938/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115938" to="Tiles/@AnimatableBody2D@115938" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115938" to="Tiles/@AnimatableBody2D@115938/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115938" to="Tiles/@AnimatableBody2D@115938" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115938" to="Tiles/@AnimatableBody2D@115938/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115939" to="Tiles/@AnimatableBody2D@115939/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115939" to="Tiles/@AnimatableBody2D@115939/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115939" to="Tiles/@AnimatableBody2D@115939" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115939" to="Tiles/@AnimatableBody2D@115939/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115939" to="Tiles/@AnimatableBody2D@115939" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115939" to="Tiles/@AnimatableBody2D@115939/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115940" to="Tiles/@AnimatableBody2D@115940/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115940" to="Tiles/@AnimatableBody2D@115940/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115940" to="Tiles/@AnimatableBody2D@115940" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115940" to="Tiles/@AnimatableBody2D@115940/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115940" to="Tiles/@AnimatableBody2D@115940" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115940" to="Tiles/@AnimatableBody2D@115940/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115941" to="Tiles/@AnimatableBody2D@115941/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115941" to="Tiles/@AnimatableBody2D@115941/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115941" to="Tiles/@AnimatableBody2D@115941" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115941" to="Tiles/@AnimatableBody2D@115941/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115941" to="Tiles/@AnimatableBody2D@115941" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115941" to="Tiles/@AnimatableBody2D@115941/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115942" to="Tiles/@AnimatableBody2D@115942/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115942" to="Tiles/@AnimatableBody2D@115942/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115942" to="Tiles/@AnimatableBody2D@115942" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115942" to="Tiles/@AnimatableBody2D@115942/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115942" to="Tiles/@AnimatableBody2D@115942" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115942" to="Tiles/@AnimatableBody2D@115942/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115943" to="Tiles/@AnimatableBody2D@115943/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115943" to="Tiles/@AnimatableBody2D@115943/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115943" to="Tiles/@AnimatableBody2D@115943" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115943" to="Tiles/@AnimatableBody2D@115943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115943" to="Tiles/@AnimatableBody2D@115943" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115943" to="Tiles/@AnimatableBody2D@115943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115944" to="Tiles/@AnimatableBody2D@115944/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115944" to="Tiles/@AnimatableBody2D@115944/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115944" to="Tiles/@AnimatableBody2D@115944" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115944" to="Tiles/@AnimatableBody2D@115944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115944" to="Tiles/@AnimatableBody2D@115944" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115944" to="Tiles/@AnimatableBody2D@115944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115945" to="Tiles/@AnimatableBody2D@115945/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115945" to="Tiles/@AnimatableBody2D@115945/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115945" to="Tiles/@AnimatableBody2D@115945" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115945" to="Tiles/@AnimatableBody2D@115945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115945" to="Tiles/@AnimatableBody2D@115945" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115945" to="Tiles/@AnimatableBody2D@115945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115946" to="Tiles/@AnimatableBody2D@115946/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115946" to="Tiles/@AnimatableBody2D@115946/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115946" to="Tiles/@AnimatableBody2D@115946" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115946" to="Tiles/@AnimatableBody2D@115946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115946" to="Tiles/@AnimatableBody2D@115946" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115946" to="Tiles/@AnimatableBody2D@115946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115947" to="Tiles/@AnimatableBody2D@115947/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115947" to="Tiles/@AnimatableBody2D@115947/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115947" to="Tiles/@AnimatableBody2D@115947" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115947" to="Tiles/@AnimatableBody2D@115947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115947" to="Tiles/@AnimatableBody2D@115947" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115947" to="Tiles/@AnimatableBody2D@115947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115948" to="Tiles/@AnimatableBody2D@115948/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115948" to="Tiles/@AnimatableBody2D@115948/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115948" to="Tiles/@AnimatableBody2D@115948" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115948" to="Tiles/@AnimatableBody2D@115948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115948" to="Tiles/@AnimatableBody2D@115948" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115948" to="Tiles/@AnimatableBody2D@115948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115949" to="Tiles/@AnimatableBody2D@115949/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115949" to="Tiles/@AnimatableBody2D@115949/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115949" to="Tiles/@AnimatableBody2D@115949" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115949" to="Tiles/@AnimatableBody2D@115949/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115949" to="Tiles/@AnimatableBody2D@115949" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115949" to="Tiles/@AnimatableBody2D@115949/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115950" to="Tiles/@AnimatableBody2D@115950/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115950" to="Tiles/@AnimatableBody2D@115950/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115950" to="Tiles/@AnimatableBody2D@115950" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115950" to="Tiles/@AnimatableBody2D@115950/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115950" to="Tiles/@AnimatableBody2D@115950" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115950" to="Tiles/@AnimatableBody2D@115950/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115951" to="Tiles/@AnimatableBody2D@115951/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115951" to="Tiles/@AnimatableBody2D@115951/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115951" to="Tiles/@AnimatableBody2D@115951" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115951" to="Tiles/@AnimatableBody2D@115951/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115951" to="Tiles/@AnimatableBody2D@115951" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115951" to="Tiles/@AnimatableBody2D@115951/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@115952" to="Tiles/@AnimatableBody2D@115952/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115952" to="Tiles/@AnimatableBody2D@115952/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115952" to="Tiles/@AnimatableBody2D@115952" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115952" to="Tiles/@AnimatableBody2D@115952" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115952" to="Tiles/@AnimatableBody2D@115952/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115952" to="Tiles/@AnimatableBody2D@115952" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115952" to="Tiles/@AnimatableBody2D@115952/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115953" to="Tiles/@AnimatableBody2D@115953/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115953" to="Tiles/@AnimatableBody2D@115953/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115953" to="Tiles/@AnimatableBody2D@115953" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115953" to="Tiles/@AnimatableBody2D@115953" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115953" to="Tiles/@AnimatableBody2D@115953/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115953" to="Tiles/@AnimatableBody2D@115953" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115953" to="Tiles/@AnimatableBody2D@115953/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115954" to="Tiles/@AnimatableBody2D@115954/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115954" to="Tiles/@AnimatableBody2D@115954/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115954" to="Tiles/@AnimatableBody2D@115954" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115954" to="Tiles/@AnimatableBody2D@115954" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115954" to="Tiles/@AnimatableBody2D@115954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115954" to="Tiles/@AnimatableBody2D@115954" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115954" to="Tiles/@AnimatableBody2D@115954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115955" to="Tiles/@AnimatableBody2D@115955/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115955" to="Tiles/@AnimatableBody2D@115955/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115955" to="Tiles/@AnimatableBody2D@115955" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115955" to="Tiles/@AnimatableBody2D@115955" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115955" to="Tiles/@AnimatableBody2D@115955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115955" to="Tiles/@AnimatableBody2D@115955" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115955" to="Tiles/@AnimatableBody2D@115955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115956" to="Tiles/@AnimatableBody2D@115956/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115956" to="Tiles/@AnimatableBody2D@115956/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115956" to="Tiles/@AnimatableBody2D@115956" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115956" to="Tiles/@AnimatableBody2D@115956" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115956" to="Tiles/@AnimatableBody2D@115956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115956" to="Tiles/@AnimatableBody2D@115956" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115956" to="Tiles/@AnimatableBody2D@115956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115957" to="Tiles/@AnimatableBody2D@115957/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115957" to="Tiles/@AnimatableBody2D@115957/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115957" to="Tiles/@AnimatableBody2D@115957" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115957" to="Tiles/@AnimatableBody2D@115957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115957" to="Tiles/@AnimatableBody2D@115957" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115957" to="Tiles/@AnimatableBody2D@115957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115958" to="Tiles/@AnimatableBody2D@115958/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115958" to="Tiles/@AnimatableBody2D@115958/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115958" to="Tiles/@AnimatableBody2D@115958" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115958" to="Tiles/@AnimatableBody2D@115958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115958" to="Tiles/@AnimatableBody2D@115958/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115958" to="Tiles/@AnimatableBody2D@115958" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115958" to="Tiles/@AnimatableBody2D@115958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115959" to="Tiles/@AnimatableBody2D@115959/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115959" to="Tiles/@AnimatableBody2D@115959/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115959" to="Tiles/@AnimatableBody2D@115959" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115959" to="Tiles/@AnimatableBody2D@115959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115959" to="Tiles/@AnimatableBody2D@115959/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115959" to="Tiles/@AnimatableBody2D@115959" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115959" to="Tiles/@AnimatableBody2D@115959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115960" to="Tiles/@AnimatableBody2D@115960/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115960" to="Tiles/@AnimatableBody2D@115960/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115960" to="Tiles/@AnimatableBody2D@115960" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115960" to="Tiles/@AnimatableBody2D@115960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115960" to="Tiles/@AnimatableBody2D@115960" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115960" to="Tiles/@AnimatableBody2D@115960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115961" to="Tiles/@AnimatableBody2D@115961/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115961" to="Tiles/@AnimatableBody2D@115961/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115961" to="Tiles/@AnimatableBody2D@115961" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115961" to="Tiles/@AnimatableBody2D@115961" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115961" to="Tiles/@AnimatableBody2D@115961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115961" to="Tiles/@AnimatableBody2D@115961" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115961" to="Tiles/@AnimatableBody2D@115961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115962" to="Tiles/@Node2D@115962/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115963" to="Tiles/@Node2D@115963/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115964" to="Tiles/@Node2D@115964/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115965" to="Tiles/@Node2D@115965/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115966" to="Tiles/@Node2D@115966/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115967" to="Tiles/@Node2D@115967/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115968" to="Tiles/@Node2D@115968/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115969" to="Tiles/@Node2D@115969/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115970" to="Tiles/@Node2D@115970/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115971" to="Tiles/@Node2D@115971/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115972" to="Tiles/@Node2D@115972/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115973" to="Tiles/@Node2D@115973/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115974" to="Tiles/@AnimatableBody2D@115974/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115974" to="Tiles/@AnimatableBody2D@115974/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115974" to="Tiles/@AnimatableBody2D@115974" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115974" to="Tiles/@AnimatableBody2D@115974" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115974" to="Tiles/@AnimatableBody2D@115974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115974" to="Tiles/@AnimatableBody2D@115974" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115974" to="Tiles/@AnimatableBody2D@115974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115975" to="Tiles/@AnimatableBody2D@115975/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115975" to="Tiles/@AnimatableBody2D@115975/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115975" to="Tiles/@AnimatableBody2D@115975" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115975" to="Tiles/@AnimatableBody2D@115975" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115975" to="Tiles/@AnimatableBody2D@115975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115975" to="Tiles/@AnimatableBody2D@115975" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115975" to="Tiles/@AnimatableBody2D@115975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115976" to="Tiles/@AnimatableBody2D@115976/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115976" to="Tiles/@AnimatableBody2D@115976/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115976" to="Tiles/@AnimatableBody2D@115976" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115976" to="Tiles/@AnimatableBody2D@115976" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115976" to="Tiles/@AnimatableBody2D@115976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115976" to="Tiles/@AnimatableBody2D@115976" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115976" to="Tiles/@AnimatableBody2D@115976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115977" to="Tiles/@AnimatableBody2D@115977/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115977" to="Tiles/@AnimatableBody2D@115977/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115977" to="Tiles/@AnimatableBody2D@115977" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115977" to="Tiles/@AnimatableBody2D@115977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115977" to="Tiles/@AnimatableBody2D@115977" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115977" to="Tiles/@AnimatableBody2D@115977/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@115978" to="Tiles/@Area2D@115978" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115979" to="Tiles/@Area2D@115979" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115980" to="Tiles/@Area2D@115980" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115981" to="Tiles/@Area2D@115981" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115982" to="Tiles/@Area2D@115982" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115983" to="Tiles/@Area2D@115983" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115984" to="Tiles/@Area2D@115984" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115985" to="Tiles/@Area2D@115985" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115986" to="Tiles/@Area2D@115986" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115987" to="Tiles/@Area2D@115987" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115988" to="Tiles/@Area2D@115988" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115989" to="Tiles/@Area2D@115989" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115990" to="Tiles/@Area2D@115990" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115991" to="Tiles/@Area2D@115991" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115992" to="Tiles/@Area2D@115992" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115993" to="Tiles/@Area2D@115993" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115994" to="Tiles/@Area2D@115994" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115995" to="Tiles/@Area2D@115995" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115996" to="Tiles/@Area2D@115996" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115997" to="Tiles/@Area2D@115997" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115998" to="Tiles/@Area2D@115998" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@115999" to="Tiles/@Area2D@115999" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@116000" to="Tiles/@Area2D@116000" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@116001" to="Tiles/@Area2D@116001" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@116002" to="Tiles/@Area2D@116002" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@116003" to="Tiles/@Area2D@116003" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@116004" to="Tiles/@Area2D@116004" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@116005" to="Tiles/@Area2D@116005" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@116006" to="Tiles/@Area2D@116006" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@116007" to="Tiles/@Area2D@116007" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@116008" to="Tiles/@Area2D@116008" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@116009" to="Tiles/@Area2D@116009" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@116010" to="Tiles/@Area2D@116010" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@116011" to="Tiles/@Area2D@116011" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@116012" to="Tiles/@Area2D@116012" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@116013" to="Tiles/@Area2D@116013" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@116014" to="Tiles/@Area2D@116014" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@116015" to="Tiles/@AnimatableBody2D@116015/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@116015" to="Tiles/@AnimatableBody2D@116015/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@116015" to="Tiles/@AnimatableBody2D@116015" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@116015" to="Tiles/@AnimatableBody2D@116015/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@116015" to="Tiles/@AnimatableBody2D@116015" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@116015" to="Tiles/@AnimatableBody2D@116015/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@116016" to="Tiles/@AnimatableBody2D@116016/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@116016" to="Tiles/@AnimatableBody2D@116016/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@116016" to="Tiles/@AnimatableBody2D@116016" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@116016" to="Tiles/@AnimatableBody2D@116016/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@116016" to="Tiles/@AnimatableBody2D@116016" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@116016" to="Tiles/@AnimatableBody2D@116016/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@116017" to="Tiles/@AnimatableBody2D@116017/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@116017" to="Tiles/@AnimatableBody2D@116017/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@116017" to="Tiles/@AnimatableBody2D@116017" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@116017" to="Tiles/@AnimatableBody2D@116017/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@116017" to="Tiles/@AnimatableBody2D@116017" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@116017" to="Tiles/@AnimatableBody2D@116017/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116018" to="ChallengeNodes/Tiles/@AnimatableBody2D@116018/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116018" to="ChallengeNodes/Tiles/@AnimatableBody2D@116018/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116018" to="ChallengeNodes/Tiles/@AnimatableBody2D@116018" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116018" to="ChallengeNodes/Tiles/@AnimatableBody2D@116018/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116018" to="ChallengeNodes/Tiles/@AnimatableBody2D@116018" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116018" to="ChallengeNodes/Tiles/@AnimatableBody2D@116018/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116019" to="ChallengeNodes/Tiles/@AnimatableBody2D@116019/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116019" to="ChallengeNodes/Tiles/@AnimatableBody2D@116019/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116019" to="ChallengeNodes/Tiles/@AnimatableBody2D@116019" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116019" to="ChallengeNodes/Tiles/@AnimatableBody2D@116019/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116019" to="ChallengeNodes/Tiles/@AnimatableBody2D@116019" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116019" to="ChallengeNodes/Tiles/@AnimatableBody2D@116019/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116020" to="ChallengeNodes/Tiles/@AnimatableBody2D@116020/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116020" to="ChallengeNodes/Tiles/@AnimatableBody2D@116020/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116020" to="ChallengeNodes/Tiles/@AnimatableBody2D@116020" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116020" to="ChallengeNodes/Tiles/@AnimatableBody2D@116020/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116020" to="ChallengeNodes/Tiles/@AnimatableBody2D@116020" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116020" to="ChallengeNodes/Tiles/@AnimatableBody2D@116020/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116021" to="ChallengeNodes/Tiles/@AnimatableBody2D@116021/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116021" to="ChallengeNodes/Tiles/@AnimatableBody2D@116021/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116021" to="ChallengeNodes/Tiles/@AnimatableBody2D@116021" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116021" to="ChallengeNodes/Tiles/@AnimatableBody2D@116021/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116021" to="ChallengeNodes/Tiles/@AnimatableBody2D@116021" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116021" to="ChallengeNodes/Tiles/@AnimatableBody2D@116021/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116022" to="ChallengeNodes/Tiles/@AnimatableBody2D@116022/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116022" to="ChallengeNodes/Tiles/@AnimatableBody2D@116022/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116022" to="ChallengeNodes/Tiles/@AnimatableBody2D@116022" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116022" to="ChallengeNodes/Tiles/@AnimatableBody2D@116022/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116022" to="ChallengeNodes/Tiles/@AnimatableBody2D@116022" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116022" to="ChallengeNodes/Tiles/@AnimatableBody2D@116022/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116023" to="ChallengeNodes/Tiles/@AnimatableBody2D@116023/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116023" to="ChallengeNodes/Tiles/@AnimatableBody2D@116023/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116023" to="ChallengeNodes/Tiles/@AnimatableBody2D@116023" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116023" to="ChallengeNodes/Tiles/@AnimatableBody2D@116023/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116023" to="ChallengeNodes/Tiles/@AnimatableBody2D@116023" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116023" to="ChallengeNodes/Tiles/@AnimatableBody2D@116023/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116024" to="ChallengeNodes/Tiles/@AnimatableBody2D@116024/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116024" to="ChallengeNodes/Tiles/@AnimatableBody2D@116024/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116024" to="ChallengeNodes/Tiles/@AnimatableBody2D@116024" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116024" to="ChallengeNodes/Tiles/@AnimatableBody2D@116024/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116024" to="ChallengeNodes/Tiles/@AnimatableBody2D@116024" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116024" to="ChallengeNodes/Tiles/@AnimatableBody2D@116024/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116025" to="ChallengeNodes/Tiles/@AnimatableBody2D@116025/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116025" to="ChallengeNodes/Tiles/@AnimatableBody2D@116025/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116025" to="ChallengeNodes/Tiles/@AnimatableBody2D@116025" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116025" to="ChallengeNodes/Tiles/@AnimatableBody2D@116025/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116025" to="ChallengeNodes/Tiles/@AnimatableBody2D@116025" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116025" to="ChallengeNodes/Tiles/@AnimatableBody2D@116025/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116026" to="ChallengeNodes/Tiles/@AnimatableBody2D@116026/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116026" to="ChallengeNodes/Tiles/@AnimatableBody2D@116026/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116026" to="ChallengeNodes/Tiles/@AnimatableBody2D@116026" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116026" to="ChallengeNodes/Tiles/@AnimatableBody2D@116026/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116026" to="ChallengeNodes/Tiles/@AnimatableBody2D@116026" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116026" to="ChallengeNodes/Tiles/@AnimatableBody2D@116026/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116027" to="ChallengeNodes/Tiles/@AnimatableBody2D@116027/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116027" to="ChallengeNodes/Tiles/@AnimatableBody2D@116027/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116027" to="ChallengeNodes/Tiles/@AnimatableBody2D@116027" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116027" to="ChallengeNodes/Tiles/@AnimatableBody2D@116027/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116027" to="ChallengeNodes/Tiles/@AnimatableBody2D@116027" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116027" to="ChallengeNodes/Tiles/@AnimatableBody2D@116027/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116028" to="ChallengeNodes/Tiles/@AnimatableBody2D@116028/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116028" to="ChallengeNodes/Tiles/@AnimatableBody2D@116028/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116028" to="ChallengeNodes/Tiles/@AnimatableBody2D@116028" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116028" to="ChallengeNodes/Tiles/@AnimatableBody2D@116028/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116028" to="ChallengeNodes/Tiles/@AnimatableBody2D@116028" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116028" to="ChallengeNodes/Tiles/@AnimatableBody2D@116028/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116029" to="ChallengeNodes/Tiles/@AnimatableBody2D@116029/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116029" to="ChallengeNodes/Tiles/@AnimatableBody2D@116029/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116029" to="ChallengeNodes/Tiles/@AnimatableBody2D@116029" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116029" to="ChallengeNodes/Tiles/@AnimatableBody2D@116029/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116029" to="ChallengeNodes/Tiles/@AnimatableBody2D@116029" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116029" to="ChallengeNodes/Tiles/@AnimatableBody2D@116029/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116030" to="ChallengeNodes/Tiles/@AnimatableBody2D@116030/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116030" to="ChallengeNodes/Tiles/@AnimatableBody2D@116030/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116030" to="ChallengeNodes/Tiles/@AnimatableBody2D@116030" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116030" to="ChallengeNodes/Tiles/@AnimatableBody2D@116030/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116030" to="ChallengeNodes/Tiles/@AnimatableBody2D@116030" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116030" to="ChallengeNodes/Tiles/@AnimatableBody2D@116030/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116031" to="ChallengeNodes/Tiles/@AnimatableBody2D@116031/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116031" to="ChallengeNodes/Tiles/@AnimatableBody2D@116031/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116031" to="ChallengeNodes/Tiles/@AnimatableBody2D@116031" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116031" to="ChallengeNodes/Tiles/@AnimatableBody2D@116031/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116031" to="ChallengeNodes/Tiles/@AnimatableBody2D@116031" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116031" to="ChallengeNodes/Tiles/@AnimatableBody2D@116031/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116032" to="ChallengeNodes/Tiles/@AnimatableBody2D@116032/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116032" to="ChallengeNodes/Tiles/@AnimatableBody2D@116032/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116032" to="ChallengeNodes/Tiles/@AnimatableBody2D@116032" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116032" to="ChallengeNodes/Tiles/@AnimatableBody2D@116032/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116032" to="ChallengeNodes/Tiles/@AnimatableBody2D@116032" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116032" to="ChallengeNodes/Tiles/@AnimatableBody2D@116032/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116033" to="ChallengeNodes/Tiles/@AnimatableBody2D@116033/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116033" to="ChallengeNodes/Tiles/@AnimatableBody2D@116033/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116033" to="ChallengeNodes/Tiles/@AnimatableBody2D@116033" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116033" to="ChallengeNodes/Tiles/@AnimatableBody2D@116033/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116033" to="ChallengeNodes/Tiles/@AnimatableBody2D@116033" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116033" to="ChallengeNodes/Tiles/@AnimatableBody2D@116033/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116034" to="ChallengeNodes/Tiles/@AnimatableBody2D@116034/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116034" to="ChallengeNodes/Tiles/@AnimatableBody2D@116034/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116034" to="ChallengeNodes/Tiles/@AnimatableBody2D@116034" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116034" to="ChallengeNodes/Tiles/@AnimatableBody2D@116034/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116034" to="ChallengeNodes/Tiles/@AnimatableBody2D@116034" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116034" to="ChallengeNodes/Tiles/@AnimatableBody2D@116034/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116035" to="ChallengeNodes/Tiles/@AnimatableBody2D@116035/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116035" to="ChallengeNodes/Tiles/@AnimatableBody2D@116035/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116035" to="ChallengeNodes/Tiles/@AnimatableBody2D@116035" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116035" to="ChallengeNodes/Tiles/@AnimatableBody2D@116035/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116035" to="ChallengeNodes/Tiles/@AnimatableBody2D@116035" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116035" to="ChallengeNodes/Tiles/@AnimatableBody2D@116035/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116036" to="ChallengeNodes/Tiles/@AnimatableBody2D@116036/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116036" to="ChallengeNodes/Tiles/@AnimatableBody2D@116036/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116036" to="ChallengeNodes/Tiles/@AnimatableBody2D@116036" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116036" to="ChallengeNodes/Tiles/@AnimatableBody2D@116036/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116036" to="ChallengeNodes/Tiles/@AnimatableBody2D@116036" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116036" to="ChallengeNodes/Tiles/@AnimatableBody2D@116036/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116037" to="ChallengeNodes/Tiles/@AnimatableBody2D@116037/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116037" to="ChallengeNodes/Tiles/@AnimatableBody2D@116037/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116037" to="ChallengeNodes/Tiles/@AnimatableBody2D@116037" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116037" to="ChallengeNodes/Tiles/@AnimatableBody2D@116037/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116037" to="ChallengeNodes/Tiles/@AnimatableBody2D@116037" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116037" to="ChallengeNodes/Tiles/@AnimatableBody2D@116037/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116038" to="ChallengeNodes/Tiles/@AnimatableBody2D@116038/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116038" to="ChallengeNodes/Tiles/@AnimatableBody2D@116038/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116038" to="ChallengeNodes/Tiles/@AnimatableBody2D@116038" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116038" to="ChallengeNodes/Tiles/@AnimatableBody2D@116038/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116038" to="ChallengeNodes/Tiles/@AnimatableBody2D@116038" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116038" to="ChallengeNodes/Tiles/@AnimatableBody2D@116038/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116039" to="ChallengeNodes/Tiles/@AnimatableBody2D@116039/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116039" to="ChallengeNodes/Tiles/@AnimatableBody2D@116039/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116039" to="ChallengeNodes/Tiles/@AnimatableBody2D@116039" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116039" to="ChallengeNodes/Tiles/@AnimatableBody2D@116039/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116039" to="ChallengeNodes/Tiles/@AnimatableBody2D@116039/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116039" to="ChallengeNodes/Tiles/@AnimatableBody2D@116039" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116039" to="ChallengeNodes/Tiles/@AnimatableBody2D@116039/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116040" to="ChallengeNodes/Tiles/@AnimatableBody2D@116040/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116040" to="ChallengeNodes/Tiles/@AnimatableBody2D@116040/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116040" to="ChallengeNodes/Tiles/@AnimatableBody2D@116040" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116040" to="ChallengeNodes/Tiles/@AnimatableBody2D@116040/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116040" to="ChallengeNodes/Tiles/@AnimatableBody2D@116040" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116040" to="ChallengeNodes/Tiles/@AnimatableBody2D@116040/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116041" to="ChallengeNodes/Tiles/@AnimatableBody2D@116041/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116041" to="ChallengeNodes/Tiles/@AnimatableBody2D@116041/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116041" to="ChallengeNodes/Tiles/@AnimatableBody2D@116041" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116041" to="ChallengeNodes/Tiles/@AnimatableBody2D@116041" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116041" to="ChallengeNodes/Tiles/@AnimatableBody2D@116041/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116041" to="ChallengeNodes/Tiles/@AnimatableBody2D@116041" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116041" to="ChallengeNodes/Tiles/@AnimatableBody2D@116041/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116042" to="ChallengeNodes/Tiles/@AnimatableBody2D@116042/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116042" to="ChallengeNodes/Tiles/@AnimatableBody2D@116042/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116042" to="ChallengeNodes/Tiles/@AnimatableBody2D@116042" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116042" to="ChallengeNodes/Tiles/@AnimatableBody2D@116042" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116042" to="ChallengeNodes/Tiles/@AnimatableBody2D@116042/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116042" to="ChallengeNodes/Tiles/@AnimatableBody2D@116042" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116042" to="ChallengeNodes/Tiles/@AnimatableBody2D@116042/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116043" to="ChallengeNodes/Tiles/@AnimatableBody2D@116043/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116043" to="ChallengeNodes/Tiles/@AnimatableBody2D@116043/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116043" to="ChallengeNodes/Tiles/@AnimatableBody2D@116043" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116043" to="ChallengeNodes/Tiles/@AnimatableBody2D@116043" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116043" to="ChallengeNodes/Tiles/@AnimatableBody2D@116043/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116043" to="ChallengeNodes/Tiles/@AnimatableBody2D@116043" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116043" to="ChallengeNodes/Tiles/@AnimatableBody2D@116043/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116044" to="ChallengeNodes/Tiles/@AnimatableBody2D@116044/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116044" to="ChallengeNodes/Tiles/@AnimatableBody2D@116044/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116044" to="ChallengeNodes/Tiles/@AnimatableBody2D@116044" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116044" to="ChallengeNodes/Tiles/@AnimatableBody2D@116044" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116044" to="ChallengeNodes/Tiles/@AnimatableBody2D@116044/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116044" to="ChallengeNodes/Tiles/@AnimatableBody2D@116044" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116044" to="ChallengeNodes/Tiles/@AnimatableBody2D@116044/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116045" to="ChallengeNodes/Tiles/@AnimatableBody2D@116045/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116045" to="ChallengeNodes/Tiles/@AnimatableBody2D@116045/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116045" to="ChallengeNodes/Tiles/@AnimatableBody2D@116045" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116045" to="ChallengeNodes/Tiles/@AnimatableBody2D@116045" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116045" to="ChallengeNodes/Tiles/@AnimatableBody2D@116045/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116045" to="ChallengeNodes/Tiles/@AnimatableBody2D@116045" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116045" to="ChallengeNodes/Tiles/@AnimatableBody2D@116045/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@116046" to="ChallengeNodes/Tiles/@AnimatableBody2D@116046/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@116046" to="ChallengeNodes/Tiles/@AnimatableBody2D@116046/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116046" to="ChallengeNodes/Tiles/@AnimatableBody2D@116046" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116046" to="ChallengeNodes/Tiles/@AnimatableBody2D@116046" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116046" to="ChallengeNodes/Tiles/@AnimatableBody2D@116046/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116046" to="ChallengeNodes/Tiles/@AnimatableBody2D@116046" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@116046" to="ChallengeNodes/Tiles/@AnimatableBody2D@116046/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="ChallengeNodes/Tiles/Coin" to="ChallengeNodes/Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@116047" to="ChallengeNodes/Tiles/@Node2D@116047/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@116048" to="ChallengeNodes/Tiles/@Node2D@116048/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@116049" to="ChallengeNodes/Tiles/@Node2D@116049/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@116050" to="ChallengeNodes/Tiles/@Node2D@116050/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@116051" to="ChallengeNodes/Tiles/@Node2D@116051/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="WarpZone/Tiles/BrickBlock" to="WarpZone/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/BrickBlock" to="WarpZone/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/BrickBlock" to="WarpZone/Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/BrickBlock" to="WarpZone/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/BrickBlock" to="WarpZone/Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/BrickBlock" to="WarpZone/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@116052" to="WarpZone/Tiles/@AnimatableBody2D@116052/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@116052" to="WarpZone/Tiles/@AnimatableBody2D@116052/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116052" to="WarpZone/Tiles/@AnimatableBody2D@116052" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116052" to="WarpZone/Tiles/@AnimatableBody2D@116052/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116052" to="WarpZone/Tiles/@AnimatableBody2D@116052" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116052" to="WarpZone/Tiles/@AnimatableBody2D@116052/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@116053" to="WarpZone/Tiles/@AnimatableBody2D@116053/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@116053" to="WarpZone/Tiles/@AnimatableBody2D@116053/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116053" to="WarpZone/Tiles/@AnimatableBody2D@116053" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116053" to="WarpZone/Tiles/@AnimatableBody2D@116053/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116053" to="WarpZone/Tiles/@AnimatableBody2D@116053" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116053" to="WarpZone/Tiles/@AnimatableBody2D@116053/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@116054" to="WarpZone/Tiles/@AnimatableBody2D@116054/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@116054" to="WarpZone/Tiles/@AnimatableBody2D@116054/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116054" to="WarpZone/Tiles/@AnimatableBody2D@116054" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116054" to="WarpZone/Tiles/@AnimatableBody2D@116054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116054" to="WarpZone/Tiles/@AnimatableBody2D@116054" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116054" to="WarpZone/Tiles/@AnimatableBody2D@116054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@116055" to="WarpZone/Tiles/@AnimatableBody2D@116055/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@116055" to="WarpZone/Tiles/@AnimatableBody2D@116055/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116055" to="WarpZone/Tiles/@AnimatableBody2D@116055" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116055" to="WarpZone/Tiles/@AnimatableBody2D@116055/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116055" to="WarpZone/Tiles/@AnimatableBody2D@116055" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116055" to="WarpZone/Tiles/@AnimatableBody2D@116055/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@116056" to="WarpZone/Tiles/@AnimatableBody2D@116056/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@116056" to="WarpZone/Tiles/@AnimatableBody2D@116056/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116056" to="WarpZone/Tiles/@AnimatableBody2D@116056" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116056" to="WarpZone/Tiles/@AnimatableBody2D@116056/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116056" to="WarpZone/Tiles/@AnimatableBody2D@116056" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116056" to="WarpZone/Tiles/@AnimatableBody2D@116056/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@116057" to="WarpZone/Tiles/@AnimatableBody2D@116057/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@116057" to="WarpZone/Tiles/@AnimatableBody2D@116057/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116057" to="WarpZone/Tiles/@AnimatableBody2D@116057" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116057" to="WarpZone/Tiles/@AnimatableBody2D@116057/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116057" to="WarpZone/Tiles/@AnimatableBody2D@116057" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116057" to="WarpZone/Tiles/@AnimatableBody2D@116057/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@116058" to="WarpZone/Tiles/@AnimatableBody2D@116058/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@116058" to="WarpZone/Tiles/@AnimatableBody2D@116058/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116058" to="WarpZone/Tiles/@AnimatableBody2D@116058" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116058" to="WarpZone/Tiles/@AnimatableBody2D@116058/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116058" to="WarpZone/Tiles/@AnimatableBody2D@116058" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116058" to="WarpZone/Tiles/@AnimatableBody2D@116058/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@116059" to="WarpZone/Tiles/@AnimatableBody2D@116059/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@116059" to="WarpZone/Tiles/@AnimatableBody2D@116059/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116059" to="WarpZone/Tiles/@AnimatableBody2D@116059" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116059" to="WarpZone/Tiles/@AnimatableBody2D@116059/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116059" to="WarpZone/Tiles/@AnimatableBody2D@116059" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116059" to="WarpZone/Tiles/@AnimatableBody2D@116059/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@116060" to="WarpZone/Tiles/@AnimatableBody2D@116060/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@116060" to="WarpZone/Tiles/@AnimatableBody2D@116060/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116060" to="WarpZone/Tiles/@AnimatableBody2D@116060" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116060" to="WarpZone/Tiles/@AnimatableBody2D@116060/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116060" to="WarpZone/Tiles/@AnimatableBody2D@116060" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@116060" to="WarpZone/Tiles/@AnimatableBody2D@116060/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMB1/World4/4-2a.tscn b/Scenes/Levels/SMB1/World4/4-2a.tscn new file mode 100644 index 0000000..7143c38 --- /dev/null +++ b/Scenes/Levels/SMB1/World4/4-2a.tscn @@ -0,0 +1,103 @@ +[gd_scene load_steps=2 format=4 uid="uid://w7050isspkp5"] + +[ext_resource type="PackedScene" uid="uid://d3lsxfuwgmtdt" path="res://Scenes/Levels/SMB1/World1/1-1a.tscn" id="1_uekrc"] + +[node name="1-2A" instance=ExtResource("1_uekrc")] +world_id = 4 +level_id = 2 + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAAAAAAFAP//AAAKAAEAAAAGAP7/AAALAAAAAAAGAP//AAALAAEAAAAHAP7/AAAMAAAAAAAHAP//AAAMAAEAAAAHAPX/AAAIAAEAAAAIAPX/AAAJAAEAAAAHAPb/AAAIAAEAAAAIAPb/AAAJAAEAAAAHAPf/AAAIAAEAAAAIAPf/AAAJAAEAAAAHAPj/AAAIAAEAAAAIAPj/AAAJAAEAAAAHAPn/AAAIAAEAAAAIAPn/AAAJAAEAAAAHAPr/AAAIAAEAAAAIAPr/AAAJAAEAAAAHAPv/AAAIAAEAAAAIAPv/AAAJAAEAAAAHAPz/AAAIAAEAAAAIAPz/AAAJAAEAAAAHAP3/AAAIAAEAAAAIAP3/AAAJAAEAAAAIAP7/AAAJAAEAAAAIAP//AAAJAAEAAAD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD8//r/AQAAAAAAAQD9//r/AQAAAAAAAQD+//r/AQAAAAAAAQD///r/AQAAAAAAAQAAAPr/AQAAAAAAAQABAPr/AQAAAAAAAQACAPr/AQAAAAAAAQD9//j/AQAAAAAAAwD+//j/AQAAAAAAAwD///j/AQAAAAAAAwAAAPj/AQAAAAAAAwABAPj/AQAAAAAAAwD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAADv/wAAAAACAAAAAAASAAAAAAACAAAAAADv/wEAAAACAAEAAAASAAEAAAACAAEAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAADj//X/AAAAAAQAAADj//b/AAAAAAQAAADj//f/AAAAAAQAAADj//j/AAAAAAQAAADj//n/AAAAAAQAAADj//r/AAAAAAQAAADj//v/AAAAAAQAAADj//z/AAAAAAQAAADj//3/AAAAAAQAAADj//7/AAAAAAQAAADj////AAAAAAQAAADk//X/AAAAAAQAAADk//b/AAAAAAQAAADk//f/AAAAAAQAAADk//j/AAAAAAQAAADk//n/AAAAAAQAAADk//r/AAAAAAQAAADk//v/AAAAAAQAAADk//z/AAAAAAQAAADk//3/AAAAAAQAAADk//7/AAAAAAQAAADk////AAAAAAQAAADl//X/AAAAAAQAAADl//b/AAAAAAQAAADl//f/AAAAAAQAAADl//j/AAAAAAQAAADl//n/AAAAAAQAAADl//r/AAAAAAQAAADl//v/AAAAAAQAAADl//z/AAAAAAQAAADl//3/AAAAAAQAAADl//7/AAAAAAQAAADl////AAAAAAQAAADm//X/AAAAAAQAAADm//b/AAAAAAQAAADm//f/AAAAAAQAAADm//j/AAAAAAQAAADm//n/AAAAAAQAAADm//r/AAAAAAQAAADm//v/AAAAAAQAAADm//z/AAAAAAQAAADm//3/AAAAAAQAAADm//7/AAAAAAQAAADm////AAAAAAQAAADn//X/AAAAAAQAAADn//b/AAAAAAQAAADn//f/AAAAAAQAAADn//j/AAAAAAQAAADn//n/AAAAAAQAAADn//r/AAAAAAQAAADn//v/AAAAAAQAAADn//z/AAAAAAQAAADn//3/AAAAAAQAAADn//7/AAAAAAQAAADn////AAAAAAQAAADo//X/AAAAAAQAAADo//b/AAAAAAQAAADo//f/AAAAAAQAAADo//j/AAAAAAQAAADo//n/AAAAAAQAAADo//r/AAAAAAQAAADo//v/AAAAAAQAAADo//z/AAAAAAQAAADo//3/AAAAAAQAAADo//7/AAAAAAQAAADo////AAAAAAQAAADp//X/AAAAAAQAAADp//b/AAAAAAQAAADp//f/AAAAAAQAAADp//j/AAAAAAQAAADp//n/AAAAAAQAAADp//r/AAAAAAQAAADp//v/AAAAAAQAAADp//z/AAAAAAQAAADp//3/AAAAAAQAAADp//7/AAAAAAQAAADp////AAAAAAQAAADq//X/AAAAAAQAAADq//b/AAAAAAQAAADq//f/AAAAAAQAAADq//j/AAAAAAQAAADq//n/AAAAAAQAAADq//r/AAAAAAQAAADq//v/AAAAAAQAAADq//z/AAAAAAQAAADq//3/AAAAAAQAAADq//7/AAAAAAQAAADq////AAAAAAQAAADr//X/AAAAAAQAAADr//b/AAAAAAQAAADr//f/AAAAAAQAAADr//j/AAAAAAQAAADr//n/AAAAAAQAAADr//r/AAAAAAQAAADr//v/AAAAAAQAAADr//z/AAAAAAQAAADr//3/AAAAAAQAAADr//7/AAAAAAQAAADr////AAAAAAQAAADs//X/AAAAAAQAAADs//b/AAAAAAQAAADs//f/AAAAAAQAAADs//j/AAAAAAQAAADs//n/AAAAAAQAAADs//r/AAAAAAQAAADs//v/AAAAAAQAAADs//z/AAAAAAQAAADs//3/AAAAAAQAAADs//7/AAAAAAQAAADs////AAAAAAQAAADt//X/AAAAAAQAAADt//b/AAAAAAQAAADt//f/AAAAAAQAAADt//j/AAAAAAQAAADt//n/AAAAAAQAAADt//r/AAAAAAQAAADt//v/AAAAAAQAAADt//z/AAAAAAQAAADt//3/AAAAAAQAAADt//7/AAAAAAQAAADt////AAAAAAQAAADu//X/AAAAAAQAAADu//b/AAAAAAQAAADu//f/AAAAAAQAAADu//j/AAAAAAQAAADu//n/AAAAAAQAAADu//r/AAAAAAQAAADu//v/AAAAAAQAAADu//z/AAAAAAQAAADu//3/AAAAAAQAAADu//7/AAAAAAQAAADu////AAAAAAQAAADv//X/AAAAAAQAAADv//b/AAAAAAQAAADv//f/AAAAAAQAAADv//j/AAAAAAQAAADv//n/AAAAAAQAAADv//r/AAAAAAQAAADv//v/AAAAAAQAAADv//z/AAAAAAQAAADv//3/AAAAAAQAAADv//7/AAAAAAQAAADv////AAAAAAQAAAASAPn/AAAAAAQAAAASAPr/AAAAAAQAAAASAPv/AAAAAAQAAAASAPz/AAAAAAQAAAASAP3/AAAAAAQAAAASAP7/AAAAAAQAAAASAP//AAAAAAQAAAATAPn/AAAAAAQAAAATAPr/AAAAAAQAAAATAPv/AAAAAAQAAAATAPz/AAAAAAQAAAATAP3/AAAAAAQAAAATAP7/AAAAAAQAAAATAP//AAAAAAQAAAAUAPn/AAAAAAQAAAAUAPr/AAAAAAQAAAAUAPv/AAAAAAQAAAAUAPz/AAAAAAQAAAAUAP3/AAAAAAQAAAAUAP7/AAAAAAQAAAAUAP//AAAAAAQAAAAVAPn/AAAAAAQAAAAVAPr/AAAAAAQAAAAVAPv/AAAAAAQAAAAVAPz/AAAAAAQAAAAVAP3/AAAAAAQAAAAVAP7/AAAAAAQAAAAVAP//AAAAAAQAAAAWAPn/AAAAAAQAAAAWAPr/AAAAAAQAAAAWAPv/AAAAAAQAAAAWAPz/AAAAAAQAAAAWAP3/AAAAAAQAAAAWAP7/AAAAAAQAAAAWAP//AAAAAAQAAAAXAPn/AAAAAAQAAAAXAPr/AAAAAAQAAAAXAPv/AAAAAAQAAAAXAPz/AAAAAAQAAAAXAP3/AAAAAAQAAAAXAP7/AAAAAAQAAAAXAP//AAAAAAQAAAAYAPn/AAAAAAQAAAAYAPr/AAAAAAQAAAAYAPv/AAAAAAQAAAAYAPz/AAAAAAQAAAAYAP3/AAAAAAQAAAAYAP7/AAAAAAQAAAAYAP//AAAAAAQAAAAZAPn/AAAAAAQAAAAZAPr/AAAAAAQAAAAZAPv/AAAAAAQAAAAZAPz/AAAAAAQAAAAZAP3/AAAAAAQAAAAZAP7/AAAAAAQAAAAZAP//AAAAAAQAAAAaAPn/AAAAAAQAAAAaAPr/AAAAAAQAAAAaAPv/AAAAAAQAAAAaAPz/AAAAAAQAAAAaAP3/AAAAAAQAAAAaAP7/AAAAAAQAAAAaAP//AAAAAAQAAAAbAPn/AAAAAAQAAAAbAPr/AAAAAAQAAAAbAPv/AAAAAAQAAAAbAPz/AAAAAAQAAAAbAP3/AAAAAAQAAAAbAP7/AAAAAAQAAAAbAP//AAAAAAQAAAAcAPn/AAAAAAQAAAAcAPr/AAAAAAQAAAAcAPv/AAAAAAQAAAAcAPz/AAAAAAQAAAAcAP3/AAAAAAQAAAAcAP7/AAAAAAQAAAAcAP//AAAAAAQAAAAdAPn/AAAAAAQAAAAdAPr/AAAAAAQAAAAdAPv/AAAAAAQAAAAdAPz/AAAAAAQAAAAdAP3/AAAAAAQAAAAdAP7/AAAAAAQAAAAdAP//AAAAAAQAAAAeAPn/AAAAAAQAAAAeAPr/AAAAAAQAAAAeAPv/AAAAAAQAAAAeAPz/AAAAAAQAAAAeAP3/AAAAAAQAAAAeAP7/AAAAAAQAAAAeAP//AAAAAAQAAAAfAPn/AAAAAAQAAAAfAPr/AAAAAAQAAAAfAPv/AAAAAAQAAAAfAPz/AAAAAAQAAAAfAP3/AAAAAAQAAAAfAP7/AAAAAAQAAAAfAP//AAAAAAQAAAAgAPn/AAAAAAQAAAAgAPr/AAAAAAQAAAAgAPv/AAAAAAQAAAAgAPz/AAAAAAQAAAAgAP3/AAAAAAQAAAAgAP7/AAAAAAQAAAAgAP//AAAAAAQAAAASAPX/AAAAAAQAAAASAPb/AAAAAAQAAAASAPf/AAAAAAQAAAASAPj/AAAAAAQAAAATAPX/AAAAAAQAAAATAPb/AAAAAAQAAAATAPf/AAAAAAQAAAATAPj/AAAAAAQAAAAUAPX/AAAAAAQAAAAUAPb/AAAAAAQAAAAUAPf/AAAAAAQAAAAUAPj/AAAAAAQAAAAVAPX/AAAAAAQAAAAVAPb/AAAAAAQAAAAVAPf/AAAAAAQAAAAVAPj/AAAAAAQAAAAWAPX/AAAAAAQAAAAWAPb/AAAAAAQAAAAWAPf/AAAAAAQAAAAWAPj/AAAAAAQAAAAXAPX/AAAAAAQAAAAXAPb/AAAAAAQAAAAXAPf/AAAAAAQAAAAXAPj/AAAAAAQAAAAYAPX/AAAAAAQAAAAYAPb/AAAAAAQAAAAYAPf/AAAAAAQAAAAYAPj/AAAAAAQAAAAZAPX/AAAAAAQAAAAZAPb/AAAAAAQAAAAZAPf/AAAAAAQAAAAZAPj/AAAAAAQAAAAaAPX/AAAAAAQAAAAaAPb/AAAAAAQAAAAaAPf/AAAAAAQAAAAaAPj/AAAAAAQAAAAbAPX/AAAAAAQAAAAbAPb/AAAAAAQAAAAbAPf/AAAAAAQAAAAbAPj/AAAAAAQAAAAcAPX/AAAAAAQAAAAcAPb/AAAAAAQAAAAcAPf/AAAAAAQAAAAcAPj/AAAAAAQAAAAdAPX/AAAAAAQAAAAdAPb/AAAAAAQAAAAdAPf/AAAAAAQAAAAdAPj/AAAAAAQAAAAeAPX/AAAAAAQAAAAeAPb/AAAAAAQAAAAeAPf/AAAAAAQAAAAeAPj/AAAAAAQAAAAfAPX/AAAAAAQAAAAfAPb/AAAAAAQAAAAfAPf/AAAAAAQAAAAfAPj/AAAAAAQAAAAgAPX/AAAAAAQAAAAgAPb/AAAAAAQAAAAgAPf/AAAAAAQAAAAgAPj/AAAAAAQAAAAhAPX/AAAAAAQAAAAhAPb/AAAAAAQAAAAhAPf/AAAAAAQAAAAhAPj/AAAAAAQAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAADT/wAAAAABAAAAAADT/wEAAAABAAEAAADU/wAAAAACAAAAAADU/wEAAAACAAEAAADV/wAAAAACAAAAAADV/wEAAAACAAEAAADW/wAAAAACAAAAAADW/wEAAAACAAEAAADX/wAAAAACAAAAAADX/wEAAAACAAEAAADY/wAAAAACAAAAAADY/wEAAAACAAEAAADZ/wAAAAACAAAAAADZ/wEAAAACAAEAAADa/wAAAAACAAAAAADa/wEAAAACAAEAAADb/wAAAAACAAAAAADb/wEAAAACAAEAAADc/wAAAAACAAAAAADc/wEAAAACAAEAAADd/wAAAAACAAAAAADd/wEAAAACAAEAAADe/wAAAAACAAAAAADe/wEAAAACAAEAAADf/wAAAAACAAAAAADf/wEAAAACAAEAAADg/wAAAAACAAAAAADg/wEAAAACAAEAAADh/wAAAAACAAAAAADh/wEAAAACAAEAAADi/wAAAAACAAAAAADi/wEAAAACAAEAAADj/wAAAAACAAAAAADj/wEAAAACAAEAAADk/wAAAAACAAAAAADk/wEAAAACAAEAAADl/wAAAAACAAAAAADl/wEAAAACAAEAAADm/wAAAAACAAAAAADm/wEAAAACAAEAAADn/wAAAAACAAAAAADn/wEAAAACAAEAAADo/wAAAAACAAAAAADo/wEAAAACAAEAAADp/wAAAAACAAAAAADp/wEAAAACAAEAAADq/wAAAAACAAAAAADq/wEAAAACAAEAAADr/wAAAAACAAAAAADr/wEAAAACAAEAAADs/wAAAAACAAAAAADs/wEAAAACAAEAAADt/wAAAAACAAAAAADt/wEAAAACAAEAAADu/wAAAAACAAAAAADu/wEAAAACAAEAAAAhAPn/AAAAAAQAAAAhAPr/AAAAAAQAAAAhAPv/AAAAAAQAAAAhAPz/AAAAAAQAAAAhAP3/AAAAAAQAAAAhAP7/AAAAAAQAAAAhAP//AAAAAAQAAAAiAPX/AAAAAAQAAAAiAPb/AAAAAAQAAAAiAPf/AAAAAAQAAAAiAPj/AAAAAAQAAAAiAPn/AAAAAAQAAAAiAPr/AAAAAAQAAAAiAPv/AAAAAAQAAAAiAPz/AAAAAAQAAAAiAP3/AAAAAAQAAAAiAP7/AAAAAAQAAAAiAP//AAAAAAQAAAAjAPX/AAAAAAQAAAAjAPb/AAAAAAQAAAAjAPf/AAAAAAQAAAAjAPj/AAAAAAQAAAAjAPn/AAAAAAQAAAAjAPr/AAAAAAQAAAAjAPv/AAAAAAQAAAAjAPz/AAAAAAQAAAAjAP3/AAAAAAQAAAAjAP7/AAAAAAQAAAAjAP//AAAAAAQAAAAkAPX/AAAAAAQAAAAkAPb/AAAAAAQAAAAkAPf/AAAAAAQAAAAkAPj/AAAAAAQAAAAkAPn/AAAAAAQAAAAkAPr/AAAAAAQAAAAkAPv/AAAAAAQAAAAkAPz/AAAAAAQAAAAkAP3/AAAAAAQAAAAkAP7/AAAAAAQAAAAkAP//AAAAAAQAAAAlAPX/AAAAAAQAAAAlAPb/AAAAAAQAAAAlAPf/AAAAAAQAAAAlAPj/AAAAAAQAAAAlAPn/AAAAAAQAAAAlAPr/AAAAAAQAAAAlAPv/AAAAAAQAAAAlAPz/AAAAAAQAAAAlAP3/AAAAAAQAAAAlAP7/AAAAAAQAAAAlAP//AAAAAAQAAAAmAPX/AAAAAAQAAAAmAPb/AAAAAAQAAAAmAPf/AAAAAAQAAAAmAPj/AAAAAAQAAAAmAPn/AAAAAAQAAAAmAPr/AAAAAAQAAAAmAPv/AAAAAAQAAAAmAPz/AAAAAAQAAAAmAP3/AAAAAAQAAAAmAP7/AAAAAAQAAAAmAP//AAAAAAQAAAAnAPX/AAAAAAQAAAAnAPb/AAAAAAQAAAAnAPf/AAAAAAQAAAAnAPj/AAAAAAQAAAAnAPn/AAAAAAQAAAAnAPr/AAAAAAQAAAAnAPv/AAAAAAQAAAAnAPz/AAAAAAQAAAAnAP3/AAAAAAQAAAAnAP7/AAAAAAQAAAAnAP//AAAAAAQAAAAoAPX/AAAAAAQAAAAoAPb/AAAAAAQAAAAoAPf/AAAAAAQAAAAoAPj/AAAAAAQAAAAoAPn/AAAAAAQAAAAoAPr/AAAAAAQAAAAoAPv/AAAAAAQAAAAoAPz/AAAAAAQAAAAoAP3/AAAAAAQAAAAoAP7/AAAAAAQAAAAoAP//AAAAAAQAAAApAPX/AAAAAAQAAAApAPb/AAAAAAQAAAApAPf/AAAAAAQAAAApAPj/AAAAAAQAAAApAPn/AAAAAAQAAAApAPr/AAAAAAQAAAApAPv/AAAAAAQAAAApAPz/AAAAAAQAAAApAP3/AAAAAAQAAAApAP7/AAAAAAQAAAApAP//AAAAAAQAAAAqAPX/AAAAAAQAAAAqAPb/AAAAAAQAAAAqAPf/AAAAAAQAAAAqAPj/AAAAAAQAAAAqAPn/AAAAAAQAAAAqAPr/AAAAAAQAAAAqAPv/AAAAAAQAAAAqAPz/AAAAAAQAAAAqAP3/AAAAAAQAAAAqAP7/AAAAAAQAAAAqAP//AAAAAAQAAAArAPX/AAAAAAQAAAArAPb/AAAAAAQAAAArAPf/AAAAAAQAAAArAPj/AAAAAAQAAAArAPn/AAAAAAQAAAArAPr/AAAAAAQAAAArAPv/AAAAAAQAAAArAPz/AAAAAAQAAAArAP3/AAAAAAQAAAArAP7/AAAAAAQAAAArAP//AAAAAAQAAAAsAPX/AAAAAAQAAAAsAPb/AAAAAAQAAAAsAPf/AAAAAAQAAAAsAPj/AAAAAAQAAAAsAPn/AAAAAAQAAAAsAPr/AAAAAAQAAAAsAPv/AAAAAAQAAAAsAPz/AAAAAAQAAAAsAP3/AAAAAAQAAAAsAP7/AAAAAAQAAAAsAP//AAAAAAQAAAAtAPX/AAAAAAQAAAAtAPb/AAAAAAQAAAAtAPf/AAAAAAQAAAAtAPj/AAAAAAQAAAAtAPn/AAAAAAQAAAAtAPr/AAAAAAQAAAAtAPv/AAAAAAQAAAAtAPz/AAAAAAQAAAAtAP3/AAAAAAQAAAAtAP7/AAAAAAQAAAAtAP//AAAAAAQAAAAuAPX/AAAAAAQAAAAuAPb/AAAAAAQAAAAuAPf/AAAAAAQAAAAuAPj/AAAAAAQAAAAuAPn/AAAAAAQAAAAuAPr/AAAAAAQAAAAuAPv/AAAAAAQAAAAuAPz/AAAAAAQAAAAuAP3/AAAAAAQAAAAuAP7/AAAAAAQAAAAuAP//AAAAAAQAAAAvAPX/AAAAAAQAAAAvAPb/AAAAAAQAAAAvAPf/AAAAAAQAAAAvAPj/AAAAAAQAAAAvAPn/AAAAAAQAAAAvAPr/AAAAAAQAAAAvAPv/AAAAAAQAAAAvAPz/AAAAAAQAAAAvAP3/AAAAAAQAAAAvAP7/AAAAAAQAAAAvAP//AAAAAAQAAAAwAPX/AAAAAAQAAAAwAPb/AAAAAAQAAAAwAPf/AAAAAAQAAAAwAPj/AAAAAAQAAAAwAPn/AAAAAAQAAAAwAPr/AAAAAAQAAAAwAPv/AAAAAAQAAAAwAPz/AAAAAAQAAAAwAP3/AAAAAAQAAAAwAP7/AAAAAAQAAAAwAP//AAAAAAQAAAAxAPX/AAAAAAQAAAAxAPb/AAAAAAQAAAAxAPf/AAAAAAQAAAAxAPj/AAAAAAQAAAAxAPn/AAAAAAQAAAAxAPr/AAAAAAQAAAAxAPv/AAAAAAQAAAAxAPz/AAAAAAQAAAAxAP3/AAAAAAQAAAAxAP7/AAAAAAQAAAAxAP//AAAAAAQAAAAyAPX/AAAAAAQAAAAyAPb/AAAAAAQAAAAyAPf/AAAAAAQAAAAyAPj/AAAAAAQAAAAyAPn/AAAAAAQAAAAyAPr/AAAAAAQAAAAyAPv/AAAAAAQAAAAyAPz/AAAAAAQAAAAyAP3/AAAAAAQAAAAyAP7/AAAAAAQAAAAyAP//AAAAAAQAAAAzAPX/AAAAAAQAAAAzAPb/AAAAAAQAAAAzAPf/AAAAAAQAAAAzAPj/AAAAAAQAAAAzAPn/AAAAAAQAAAAzAPr/AAAAAAQAAAAzAPv/AAAAAAQAAAAzAPz/AAAAAAQAAAAzAP3/AAAAAAQAAAAzAP7/AAAAAAQAAAAzAP//AAAAAAQAAAA0APX/AAAAAAQAAAA0APb/AAAAAAQAAAA0APf/AAAAAAQAAAA0APj/AAAAAAQAAAA0APn/AAAAAAQAAAA0APr/AAAAAAQAAAA0APv/AAAAAAQAAAA0APz/AAAAAAQAAAA0AP3/AAAAAAQAAAA0AP7/AAAAAAQAAAA0AP//AAAAAAQAAAA1APX/AAAAAAQAAAA1APb/AAAAAAQAAAA1APf/AAAAAAQAAAA1APj/AAAAAAQAAAA1APn/AAAAAAQAAAA1APr/AAAAAAQAAAA1APv/AAAAAAQAAAA1APz/AAAAAAQAAAA1AP3/AAAAAAQAAAA1AP7/AAAAAAQAAAA1AP//AAAAAAQAAAA2APX/AAAAAAQAAAA2APb/AAAAAAQAAAA2APf/AAAAAAQAAAA2APj/AAAAAAQAAAA2APn/AAAAAAQAAAA2APr/AAAAAAQAAAA2APv/AAAAAAQAAAA2APz/AAAAAAQAAAA2AP3/AAAAAAQAAAA2AP7/AAAAAAQAAAA2AP//AAAAAAQAAAA3APX/AAAAAAQAAAA3APb/AAAAAAQAAAA3APf/AAAAAAQAAAA3APj/AAAAAAQAAAA3APn/AAAAAAQAAAA3APr/AAAAAAQAAAA3APv/AAAAAAQAAAA3APz/AAAAAAQAAAA3AP3/AAAAAAQAAAA3AP7/AAAAAAQAAAA3AP//AAAAAAQAAAA4APX/AAAAAAQAAAA4APb/AAAAAAQAAAA4APf/AAAAAAQAAAA4APj/AAAAAAQAAAA4APn/AAAAAAQAAAA4APr/AAAAAAQAAAA4APv/AAAAAAQAAAA4APz/AAAAAAQAAAA4AP3/AAAAAAQAAAA4AP7/AAAAAAQAAAA4AP//AAAAAAQAAAA5APX/AAAAAAQAAAA5APb/AAAAAAQAAAA5APf/AAAAAAQAAAA5APj/AAAAAAQAAAA5APn/AAAAAAQAAAA5APr/AAAAAAQAAAA5APv/AAAAAAQAAAA5APz/AAAAAAQAAAA5AP3/AAAAAAQAAAA5AP7/AAAAAAQAAAA5AP//AAAAAAQAAAA6APX/AAAAAAQAAAA6APb/AAAAAAQAAAA6APf/AAAAAAQAAAA6APj/AAAAAAQAAAA6APn/AAAAAAQAAAA6APr/AAAAAAQAAAA6APv/AAAAAAQAAAA6APz/AAAAAAQAAAA6AP3/AAAAAAQAAAA6AP7/AAAAAAQAAAA6AP//AAAAAAQAAAA7APX/AAAAAAQAAAA7APb/AAAAAAQAAAA7APf/AAAAAAQAAAA7APj/AAAAAAQAAAA7APn/AAAAAAQAAAA7APr/AAAAAAQAAAA7APv/AAAAAAQAAAA7APz/AAAAAAQAAAA7AP3/AAAAAAQAAAA7AP7/AAAAAAQAAAA7AP//AAAAAAQAAAA8APX/AAAAAAQAAAA8APb/AAAAAAQAAAA8APf/AAAAAAQAAAA8APj/AAAAAAQAAAA8APn/AAAAAAQAAAA8APr/AAAAAAQAAAA8APv/AAAAAAQAAAA8APz/AAAAAAQAAAA8AP3/AAAAAAQAAAA8AP7/AAAAAAQAAAA8AP//AAAAAAQAAAA9APX/AAAAAAQAAAA9APb/AAAAAAQAAAA9APf/AAAAAAQAAAA9APj/AAAAAAQAAAA9APn/AAAAAAQAAAA9APr/AAAAAAQAAAA9APv/AAAAAAQAAAA9APz/AAAAAAQAAAA9AP3/AAAAAAQAAAA9AP7/AAAAAAQAAAA9AP//AAAAAAQAAAA+APX/AAAAAAQAAAA+APb/AAAAAAQAAAA+APf/AAAAAAQAAAA+APj/AAAAAAQAAAA+APn/AAAAAAQAAAA+APr/AAAAAAQAAAA+APv/AAAAAAQAAAA+APz/AAAAAAQAAAA+AP3/AAAAAAQAAAA+AP7/AAAAAAQAAAA+AP//AAAAAAQAAADT//X/AAAAAAQAAADT//b/AAAAAAQAAADT//f/AAAAAAQAAADT//j/AAAAAAQAAADT//n/AAAAAAQAAADT//r/AAAAAAQAAADT//v/AAAAAAQAAADT//z/AAAAAAQAAADT//3/AAAAAAQAAADT//7/AAAAAAQAAADT////AAAAAAQAAADU//X/AAAAAAQAAADU//b/AAAAAAQAAADU//f/AAAAAAQAAADU//j/AAAAAAQAAADU//n/AAAAAAQAAADU//r/AAAAAAQAAADU//v/AAAAAAQAAADU//z/AAAAAAQAAADU//3/AAAAAAQAAADU//7/AAAAAAQAAADU////AAAAAAQAAADV//X/AAAAAAQAAADV//b/AAAAAAQAAADV//f/AAAAAAQAAADV//j/AAAAAAQAAADV//n/AAAAAAQAAADV//r/AAAAAAQAAADV//v/AAAAAAQAAADV//z/AAAAAAQAAADV//3/AAAAAAQAAADV//7/AAAAAAQAAADV////AAAAAAQAAADW//X/AAAAAAQAAADW//b/AAAAAAQAAADW//f/AAAAAAQAAADW//j/AAAAAAQAAADW//n/AAAAAAQAAADW//r/AAAAAAQAAADW//v/AAAAAAQAAADW//z/AAAAAAQAAADW//3/AAAAAAQAAADW//7/AAAAAAQAAADW////AAAAAAQAAADX//X/AAAAAAQAAADX//b/AAAAAAQAAADX//f/AAAAAAQAAADX//j/AAAAAAQAAADX//n/AAAAAAQAAADX//r/AAAAAAQAAADX//v/AAAAAAQAAADX//z/AAAAAAQAAADX//3/AAAAAAQAAADX//7/AAAAAAQAAADX////AAAAAAQAAADY//X/AAAAAAQAAADY//b/AAAAAAQAAADY//f/AAAAAAQAAADY//j/AAAAAAQAAADY//n/AAAAAAQAAADY//r/AAAAAAQAAADY//v/AAAAAAQAAADY//z/AAAAAAQAAADY//3/AAAAAAQAAADY//7/AAAAAAQAAADY////AAAAAAQAAADZ//X/AAAAAAQAAADZ//b/AAAAAAQAAADZ//f/AAAAAAQAAADZ//j/AAAAAAQAAADZ//n/AAAAAAQAAADZ//r/AAAAAAQAAADZ//v/AAAAAAQAAADZ//z/AAAAAAQAAADZ//3/AAAAAAQAAADZ//7/AAAAAAQAAADZ////AAAAAAQAAADa//X/AAAAAAQAAADa//b/AAAAAAQAAADa//f/AAAAAAQAAADa//j/AAAAAAQAAADa//n/AAAAAAQAAADa//r/AAAAAAQAAADa//v/AAAAAAQAAADa//z/AAAAAAQAAADa//3/AAAAAAQAAADa//7/AAAAAAQAAADa////AAAAAAQAAADb//X/AAAAAAQAAADb//b/AAAAAAQAAADb//f/AAAAAAQAAADb//j/AAAAAAQAAADb//n/AAAAAAQAAADb//r/AAAAAAQAAADb//v/AAAAAAQAAADb//z/AAAAAAQAAADb//3/AAAAAAQAAADb//7/AAAAAAQAAADb////AAAAAAQAAADc//X/AAAAAAQAAADc//b/AAAAAAQAAADc//f/AAAAAAQAAADc//j/AAAAAAQAAADc//n/AAAAAAQAAADc//r/AAAAAAQAAADc//v/AAAAAAQAAADc//z/AAAAAAQAAADc//3/AAAAAAQAAADc//7/AAAAAAQAAADc////AAAAAAQAAADd//X/AAAAAAQAAADd//b/AAAAAAQAAADd//f/AAAAAAQAAADd//j/AAAAAAQAAADd//n/AAAAAAQAAADd//r/AAAAAAQAAADd//v/AAAAAAQAAADd//z/AAAAAAQAAADd//3/AAAAAAQAAADd//7/AAAAAAQAAADd////AAAAAAQAAADe//X/AAAAAAQAAADe//b/AAAAAAQAAADe//f/AAAAAAQAAADe//j/AAAAAAQAAADe//n/AAAAAAQAAADe//r/AAAAAAQAAADe//v/AAAAAAQAAADe//z/AAAAAAQAAADe//3/AAAAAAQAAADe//7/AAAAAAQAAADe////AAAAAAQAAADf//X/AAAAAAQAAADf//b/AAAAAAQAAADf//f/AAAAAAQAAADf//j/AAAAAAQAAADf//n/AAAAAAQAAADf//r/AAAAAAQAAADf//v/AAAAAAQAAADf//z/AAAAAAQAAADf//3/AAAAAAQAAADf//7/AAAAAAQAAADf////AAAAAAQAAADg//X/AAAAAAQAAADg//b/AAAAAAQAAADg//f/AAAAAAQAAADg//j/AAAAAAQAAADg//n/AAAAAAQAAADg//r/AAAAAAQAAADg//v/AAAAAAQAAADg//z/AAAAAAQAAADg//3/AAAAAAQAAADg//7/AAAAAAQAAADg////AAAAAAQAAADh//X/AAAAAAQAAADh//b/AAAAAAQAAADh//f/AAAAAAQAAADh//j/AAAAAAQAAADh//n/AAAAAAQAAADh//r/AAAAAAQAAADh//v/AAAAAAQAAADh//z/AAAAAAQAAADh//3/AAAAAAQAAADh//7/AAAAAAQAAADh////AAAAAAQAAADi//X/AAAAAAQAAADi//b/AAAAAAQAAADi//f/AAAAAAQAAADi//j/AAAAAAQAAADi//n/AAAAAAQAAADi//r/AAAAAAQAAADi//v/AAAAAAQAAADi//z/AAAAAAQAAADi//3/AAAAAAQAAADi//7/AAAAAAQAAADi////AAAAAAQAAAD8//n/AQAAAAAAAQACAPb/AQAAAAAAAQACAPf/AQAAAAAAAQACAPj/AQAAAAAAAQACAPn/AQAAAAAAAQADAPn/AQAAAAAAAQAGAPr/AQAAAAAABQAEAPn/AQAAAAAAAQD9//n/AQAAAAAAAwD+//n/AQAAAAAAAwD///n/AQAAAAAAAwAAAPn/AQAAAAAAAwABAPn/AQAAAAAAAwA9AAAAAAACAAAAAAA+AAAAAAADAAAAAAA9AAEAAAACAAEAAAA+AAEAAAADAAEAAADT/wIAAAABAAIAAADU/wIAAAACAAIAAADV/wIAAAACAAIAAADW/wIAAAACAAIAAADX/wIAAAACAAIAAADY/wIAAAACAAIAAADZ/wIAAAACAAIAAADa/wIAAAACAAIAAADb/wIAAAACAAIAAADc/wIAAAACAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAADAAIAAAA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://dymk1dnfr53g2" + +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114279" to="Tiles/@AnimatableBody2D@114279" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114279" to="Tiles/@AnimatableBody2D@114279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114279" to="Tiles/@AnimatableBody2D@114279" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114279" to="Tiles/@AnimatableBody2D@114279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114280" to="Tiles/@AnimatableBody2D@114280" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114280" to="Tiles/@AnimatableBody2D@114280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114280" to="Tiles/@AnimatableBody2D@114280" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114280" to="Tiles/@AnimatableBody2D@114280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114281" to="Tiles/@AnimatableBody2D@114281" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114281" to="Tiles/@AnimatableBody2D@114281/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114281" to="Tiles/@AnimatableBody2D@114281" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114281" to="Tiles/@AnimatableBody2D@114281/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114282" to="Tiles/@AnimatableBody2D@114282" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114282" to="Tiles/@AnimatableBody2D@114282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114282" to="Tiles/@AnimatableBody2D@114282" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114282" to="Tiles/@AnimatableBody2D@114282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114283" to="Tiles/@AnimatableBody2D@114283" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114283" to="Tiles/@AnimatableBody2D@114283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114283" to="Tiles/@AnimatableBody2D@114283" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114283" to="Tiles/@AnimatableBody2D@114283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114284" to="Tiles/@AnimatableBody2D@114284" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114284" to="Tiles/@AnimatableBody2D@114284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114284" to="Tiles/@AnimatableBody2D@114284" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114284" to="Tiles/@AnimatableBody2D@114284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114285" to="Tiles/@AnimatableBody2D@114285" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114285" to="Tiles/@AnimatableBody2D@114285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114285" to="Tiles/@AnimatableBody2D@114285" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114285" to="Tiles/@AnimatableBody2D@114285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114286" to="Tiles/@AnimatableBody2D@114286" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114286" to="Tiles/@AnimatableBody2D@114286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114286" to="Tiles/@AnimatableBody2D@114286" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114286" to="Tiles/@AnimatableBody2D@114286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114287" to="Tiles/@AnimatableBody2D@114287" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114287" to="Tiles/@AnimatableBody2D@114287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114287" to="Tiles/@AnimatableBody2D@114287" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114287" to="Tiles/@AnimatableBody2D@114287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114288" to="Tiles/@AnimatableBody2D@114288" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114288" to="Tiles/@AnimatableBody2D@114288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114288" to="Tiles/@AnimatableBody2D@114288" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114288" to="Tiles/@AnimatableBody2D@114288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114289" to="Tiles/@AnimatableBody2D@114289" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114289" to="Tiles/@AnimatableBody2D@114289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114289" to="Tiles/@AnimatableBody2D@114289" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114289" to="Tiles/@AnimatableBody2D@114289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114290" to="Tiles/@AnimatableBody2D@114290" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114290" to="Tiles/@AnimatableBody2D@114290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114290" to="Tiles/@AnimatableBody2D@114290" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114290" to="Tiles/@AnimatableBody2D@114290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114291" to="Tiles/@AnimatableBody2D@114291" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114291" to="Tiles/@AnimatableBody2D@114291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114291" to="Tiles/@AnimatableBody2D@114291" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114291" to="Tiles/@AnimatableBody2D@114291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114296" to="Tiles/@AnimatableBody2D@114296" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114296" to="Tiles/@AnimatableBody2D@114296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114296" to="Tiles/@AnimatableBody2D@114296" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114296" to="Tiles/@AnimatableBody2D@114296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114297" to="Tiles/@AnimatableBody2D@114297" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114297" to="Tiles/@AnimatableBody2D@114297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114297" to="Tiles/@AnimatableBody2D@114297" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114297" to="Tiles/@AnimatableBody2D@114297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114298" to="Tiles/@AnimatableBody2D@114298" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114298" to="Tiles/@AnimatableBody2D@114298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114298" to="Tiles/@AnimatableBody2D@114298" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114298" to="Tiles/@AnimatableBody2D@114298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114299" to="Tiles/@AnimatableBody2D@114299" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114299" to="Tiles/@AnimatableBody2D@114299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114299" to="Tiles/@AnimatableBody2D@114299" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114299" to="Tiles/@AnimatableBody2D@114299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114300" to="Tiles/@AnimatableBody2D@114300" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114300" to="Tiles/@AnimatableBody2D@114300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114300" to="Tiles/@AnimatableBody2D@114300" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114300" to="Tiles/@AnimatableBody2D@114300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114301" to="Tiles/@AnimatableBody2D@114301" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114301" to="Tiles/@AnimatableBody2D@114301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114301" to="Tiles/@AnimatableBody2D@114301" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114301" to="Tiles/@AnimatableBody2D@114301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114302" to="Tiles/@AnimatableBody2D@114302" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114302" to="Tiles/@AnimatableBody2D@114302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114302" to="Tiles/@AnimatableBody2D@114302/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114302" to="Tiles/@AnimatableBody2D@114302" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114302" to="Tiles/@AnimatableBody2D@114302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114303" to="Tiles/@AnimatableBody2D@114303" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114303" to="Tiles/@AnimatableBody2D@114303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114303" to="Tiles/@AnimatableBody2D@114303" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114303" to="Tiles/@AnimatableBody2D@114303/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMB1/World4/4-2b.tscn b/Scenes/Levels/SMB1/World4/4-2b.tscn new file mode 100644 index 0000000..5f71bc9 --- /dev/null +++ b/Scenes/Levels/SMB1/World4/4-2b.tscn @@ -0,0 +1,177 @@ +[gd_scene load_steps=16 format=4 uid="uid://camnpk6u3cfdr"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_u6xxb"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_y1xcp"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_11n83"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_288tt"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="8_fvxr8"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="11_g5856"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="12_u5xq0"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_egcke"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="13_u5xq0"] +[ext_resource type="PackedScene" uid="uid://cs8iql18nkljw" path="res://Scenes/Prefabs/LevelObjects/WarpZone.tscn" id="13_y1xcp"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="14_g5856"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="14_lsruf"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="15_lsruf"] + +[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_sub8i"] +normal = Vector2(-1, 0) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_u5xq0"] +size = Vector2(16, 16) + +[node name="4-2b" type="Node"] +script = ExtResource("1_u6xxb") +music = ExtResource("2_y1xcp") +theme = "Jungle" +world_id = 4 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("13_u5xq0")] +primary_layer = 1 +second_layer = 1 +second_layer_offset = Vector2(0, -32) +overlay_clouds = true + +[node name="Player" parent="." instance=ExtResource("5_11n83")] +position = Vector2(-232, 0) + +[node name="Tiles" parent="." instance=ExtResource("6_288tt")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAADAAAAAADz/wEAAAADAAEAAAD1/wAAAAABAAAAAAD1/wEAAAABAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAAuAAAAAAABAAAAAAAuAAEAAAABAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAYAP//AAAEAAIAAAAZAP//AAAEAAIAAAAaAP//AAAEAAIAAAAbAP//AAAEAAIAAAAcAP//AAAEAAIAAAAdAP//AAAEAAIAAAAeAP//AAAEAAIAAAAfAP//AAAEAAIAAAAgAP//AAAEAAIAAAAZAP7/AAAEAAIAAAAaAP7/AAAEAAIAAAAbAP7/AAAEAAIAAAAcAP7/AAAEAAIAAAAdAP7/AAAEAAIAAAAeAP7/AAAEAAIAAAAfAP7/AAAEAAIAAAAgAP7/AAAEAAIAAAAaAP3/AAAEAAIAAAAbAP3/AAAEAAIAAAAcAP3/AAAEAAIAAAAdAP3/AAAEAAIAAAAeAP3/AAAEAAIAAAAfAP3/AAAEAAIAAAAgAP3/AAAEAAIAAAAbAPz/AAAEAAIAAAAcAPz/AAAEAAIAAAAdAPz/AAAEAAIAAAAeAPz/AAAEAAIAAAAfAPz/AAAEAAIAAAAgAPz/AAAEAAIAAAAcAPv/AAAEAAIAAAAdAPv/AAAEAAIAAAAeAPv/AAAEAAIAAAAfAPv/AAAEAAIAAAAgAPv/AAAEAAIAAAAdAPr/AAAEAAIAAAAeAPr/AAAEAAIAAAAfAPr/AAAEAAIAAAAgAPr/AAAEAAIAAAAeAPn/AAAEAAIAAAAfAPn/AAAEAAIAAAAgAPn/AAAEAAIAAAAfAPj/AAAEAAIAAAAgAPj/AAAEAAIAAAAgAPf/AAAEAAIAAAAPAP3/AAAFAAIAAAAQAP3/AAAGAAIAAAAVAP3/AAAHAAIAAAAUAP3/AAAGAAIAAAAKAPr/AAAFAAMAAAALAPr/AAAGAAMAAAAMAPr/AAAHAAMAAAAGAPj/AAAFAAMAAAAHAPj/AAAGAAMAAAAIAPj/AAAHAAMAAAAAAPj/AAAFAAMAAAABAPj/AAAGAAMAAAACAPj/AAAHAAMAAAACAP7/AAAFAAMAAAADAP7/AAAGAAMAAAAEAP7/AAAHAAMAAAD8//z/AAAFAAMAAAD9//z/AAAGAAMAAAD+//z/AAAHAAMAAAAGAP7/AAAFAAQAAAAHAP7/AAAGAAQAAAAJAP7/AAAGAAQAAAAKAP7/AAAHAAQAAAAOAPf/AAAFAAQAAAAPAPf/AAAGAAQAAAAQAPf/AAAGAAQAAAARAPf/AAAGAAQAAAASAPf/AAAHAAQAAAAIAP7/AAAGAAQAAAARAP3/AAAGAAIAAAASAP3/AAAGAAIAAAATAP3/AAAGAAIAAAAQAPj/AAAGAAUAAAALAPv/AAAGAAUAAAASAP7/AAAGAAUAAAAIAP//AAAGAAUAAAAHAPn/AAAGAAUAAAADAP//AAAGAAUAAAABAPn/AAAGAAUAAAD9//3/AAAGAAUAAAD9//7/AAAHAAUAAAD9////AAAHAAUAAAABAPr/AAAHAAUAAAABAPv/AAAHAAUAAAABAPz/AAAHAAUAAAABAP3/AAAHAAUAAAABAP7/AAAHAAUAAAABAP//AAAHAAUAAAAHAPr/AAAHAAUAAAAHAPv/AAAHAAUAAAAHAPz/AAAHAAUAAAAHAP3/AAAHAAUAAAAHAP//AAAHAAUAAAALAPz/AAAHAAUAAAALAP3/AAAHAAUAAAALAP7/AAAHAAUAAAALAP//AAAHAAUAAAAQAPn/AAAHAAUAAAAQAPr/AAAHAAUAAAAQAPv/AAAHAAUAAAAQAPz/AAAHAAUAAAAQAP7/AAAHAAUAAAAQAP//AAAHAAUAAAASAP//AAAHAAUAAAD8//v/AQAAAAAAAwD9//v/AQAAAAAAAwD+//v/AQAAAAAAAwAAAPf/AQAAAAAAAwABAPf/AQAAAAAAAwACAPf/AQAAAAAAAwAGAPf/AQAAAAAAAwAHAPf/AQAAAAAAAwAIAPf/AQAAAAAAAwAKAPn/AQAAAAAAAwALAPn/AQAAAAAAAwAMAPn/AQAAAAAAAwAOAPb/AQAAAAAAAwAPAPb/AQAAAAAAAwAQAPb/AQAAAAAAAwARAPb/AQAAAAAAAwASAPb/AQAAAAAAAwATAPz/AQAAAAAAAwAUAPz/AQAAAAAAAwDv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAADAAIAAAD1/wIAAAABAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAAuAAIAAAABAAIAAAAvAAIAAAACAAIAAAAuAPX/AAAEAAIAAAAuAPb/AAAEAAIAAAAuAPf/AAAEAAIAAAAuAPj/AAAEAAIAAAAuAPn/AAAEAAIAAAAuAPr/AAAEAAIAAAAuAPv/AAAEAAIAAAAuAPz/AAAEAAIAAAAuAP3/AAAEAAIAAAAuAP7/AAAEAAIAAAAuAP//AAAEAAIAAAAvAPX/AAAEAAIAAAAvAPb/AAAEAAIAAAAvAPf/AAAEAAIAAAAvAPj/AAAEAAIAAAAvAPn/AAAEAAIAAAAvAPr/AAAEAAIAAAAvAPv/AAAEAAIAAAAvAPz/AAAEAAIAAAAvAP3/AAAEAAIAAAAvAP7/AAAEAAIAAAAvAP//AAAEAAIAAAArAAAAAAADAAAAAAArAAEAAAADAAEAAAArAAIAAAADAAIAAAA=") + +[node name="Vine" parent="." instance=ExtResource("8_fvxr8")] +position = Vector2(-184, 40) +top_point = -56 +cutscene = true +can_tele = false + +[node name="StaticBody2D" type="StaticBody2D" parent="."] +position = Vector2(768, -200) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +shape = SubResource("WorldBoundaryShape2D_sub8i") + +[node name="DropShadow" parent="." instance=ExtResource("13_egcke")] + +[node name="StaticBody2D2" type="StaticBody2D" parent="."] +position = Vector2(-184, 8) +collision_layer = 5 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D2"] +shape = SubResource("RectangleShape2D_u5xq0") +one_way_collision = true + +[node name="WarpZone" parent="." instance=ExtResource("13_y1xcp")] +position = Vector2(624, 0) +pipe_destinations = [8, 7, 6] + +[node name="Tiles" parent="WarpZone" instance=ExtResource("6_288tt")] +position = Vector2(-624, 0) +tile_map_data = PackedByteArray("AAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAYAP//AAAEAAIAAAAZAP//AAAEAAIAAAAaAP//AAAEAAIAAAAbAP//AAAEAAIAAAAcAP//AAAEAAIAAAAdAP//AAAEAAIAAAAeAP//AAAEAAIAAAAfAP//AAAEAAIAAAAgAP//AAAEAAIAAAAZAP7/AAAEAAIAAAAaAP7/AAAEAAIAAAAbAP7/AAAEAAIAAAAcAP7/AAAEAAIAAAAdAP7/AAAEAAIAAAAeAP7/AAAEAAIAAAAfAP7/AAAEAAIAAAAgAP7/AAAEAAIAAAAaAP3/AAAEAAIAAAAbAP3/AAAEAAIAAAAcAP3/AAAEAAIAAAAdAP3/AAAEAAIAAAAeAP3/AAAEAAIAAAAfAP3/AAAEAAIAAAAgAP3/AAAEAAIAAAAbAPz/AAAEAAIAAAAcAPz/AAAEAAIAAAAdAPz/AAAEAAIAAAAeAPz/AAAEAAIAAAAfAPz/AAAEAAIAAAAgAPz/AAAEAAIAAAAcAPv/AAAEAAIAAAAdAPv/AAAEAAIAAAAeAPv/AAAEAAIAAAAfAPv/AAAEAAIAAAAgAPv/AAAEAAIAAAAdAPr/AAAEAAIAAAAeAPr/AAAEAAIAAAAfAPr/AAAEAAIAAAAgAPr/AAAEAAIAAAAeAPn/AAAEAAIAAAAfAPn/AAAEAAIAAAAgAPn/AAAEAAIAAAAfAPj/AAAEAAIAAAAgAPj/AAAEAAIAAAAgAPf/AAAEAAIAAAAuAPf/AAAEAAIAAAAuAPj/AAAEAAIAAAAuAPn/AAAEAAIAAAAuAPr/AAAEAAIAAAAuAPv/AAAEAAIAAAAuAPz/AAAEAAIAAAAuAP3/AAAEAAIAAAAuAP7/AAAEAAIAAAAuAP//AAAEAAIAAAAvAPf/AAAEAAIAAAAvAPj/AAAEAAIAAAAvAPn/AAAEAAIAAAAvAPr/AAAEAAIAAAAvAPv/AAAEAAIAAAAvAPz/AAAEAAIAAAAvAP3/AAAEAAIAAAAvAP7/AAAEAAIAAAAvAP//AAAEAAIAAAAiAP3/AAAIAAAAAAAiAP7/AAAIAAEAAAAjAP3/AAAJAAAAAAAjAP7/AAAJAAEAAAAqAP3/AAAIAAQAAAAqAP7/AAAIAAUAAAArAP3/AAAJAAQAAAArAP7/AAAJAAUAAAAmAP3/AAAIAAIAAAAmAP7/AAAIAAMAAAAnAP3/AAAJAAIAAAAnAP7/AAAJAAMAAAAqAP//AAAIAAUAAAArAP//AAAJAAUAAAAmAP//AAAIAAMAAAAnAP//AAAJAAMAAAAiAP//AAAIAAEAAAAjAP//AAAJAAEAAAAhAPf/AAAEAAIAAAAiAPf/AAAEAAIAAAAjAPf/AAAEAAIAAAAkAPf/AAAEAAIAAAAlAPf/AAAEAAIAAAAmAPf/AAAEAAIAAAAnAPf/AAAEAAIAAAAoAPf/AAAEAAIAAAApAPf/AAAEAAIAAAAqAPf/AAAEAAIAAAArAPf/AAAEAAIAAAAuAPX/AAAEAAIAAAAuAPb/AAAEAAIAAAAvAPX/AAAEAAIAAAAvAPb/AAAEAAIAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAA=") + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("14_g5856") +nodes_to_delete = [NodePath("../WarpZone")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="PipeArea" parent="ChallengeNodes" instance=ExtResource("15_lsruf")] +position = Vector2(720, 0) +pipe_id = 1 +target_level = "uid://dymk1dnfr53g2" + +[node name="Tiles" parent="ChallengeNodes" instance=ExtResource("6_288tt")] +tile_map_data = PackedByteArray("AAAhAPf/AAAEAAIAAAAjAPf/AAAEAAIAAAAkAPf/AAAEAAIAAAAlAPf/AAAEAAIAAAAmAPf/AAAEAAIAAAAkAPj/AAAEAAIAAAAkAPn/AAAEAAIAAAAkAPr/AAAEAAIAAAAkAPv/AAAEAAIAAAAkAPz/AAAEAAIAAAAkAP3/AAAEAAIAAAAlAPj/AAAEAAIAAAAlAPn/AAAEAAIAAAAlAPr/AAAEAAIAAAAlAPv/AAAEAAIAAAAlAPz/AAAEAAIAAAAlAP3/AAAEAAIAAAAjAP3/AAAEAAIAAAAmAP3/AAAEAAIAAAAoAP3/AAAEAAIAAAApAP3/AAAEAAIAAAAqAP3/AAAEAAIAAAArAP3/AAAEAAIAAAApAPf/AAAEAAIAAAApAPj/AAAEAAIAAAApAPn/AAAEAAIAAAApAPr/AAAEAAIAAAApAPv/AAAEAAIAAAApAPz/AAAEAAIAAAAqAPf/AAAEAAIAAAAqAPj/AAAEAAIAAAAqAPn/AAAEAAIAAAAqAPr/AAAEAAIAAAAqAPv/AAAEAAIAAAAqAPz/AAAEAAIAAAAoAPf/AAAEAAIAAAArAPf/AAAEAAIAAAAtAPf/AAAEAAIAAAAuAPX/AAAEAAIAAAAuAPb/AAAEAAIAAAAvAPX/AAAEAAIAAAAvAPb/AAAEAAIAAAAtAP3/AAAEAAIAAAAhAP3/AAAEAAIAAAAuAP7/AAAEAAIAAAAuAP//AAAEAAIAAAAsAAAAAAAIAAYAAAAsAAEAAAAIAAcAAAAtAAAAAAAJAAYAAAAtAAEAAAAJAAcAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAvAAIAAAACAAIAAAAiAPr/AQAAAAAAAQAnAPr/AQAAAAAABgAsAPr/AQAAAAAABwAiAP3/AQAAAAAACQAnAP3/AQAAAAAACQAsAP3/AQAAAAAACQAsAPf/AQAAAAAACQAnAPf/AQAAAAAACQAiAPf/AQAAAAAACQA=") + +[node name="HardCameraRightLimit" parent="ChallengeNodes" instance=ExtResource("11_g5856")] +position = Vector2(768, -176) +reset_on_delete = false +lock_camera = true + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="ChallengeNodes/HardCameraRightLimit"] + +[node name="ExtraBGM" type="Node" parent="."] +script = ExtResource("14_lsruf") +extra_track = ExtResource("12_u5xq0") +metadata/_custom_type_script = "uid://cusgxgerctsft" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43170" to="Tiles/@Node2D@43170/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43171" to="Tiles/@Node2D@43171/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43172" to="Tiles/@Node2D@43172/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43173" to="Tiles/@Node2D@43173/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43174" to="Tiles/@Node2D@43174/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43175" to="Tiles/@Node2D@43175/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43176" to="Tiles/@Node2D@43176/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43177" to="Tiles/@Node2D@43177/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43178" to="Tiles/@Node2D@43178/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43179" to="Tiles/@Node2D@43179/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43180" to="Tiles/@Node2D@43180/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43181" to="Tiles/@Node2D@43181/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43182" to="Tiles/@Node2D@43182/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43183" to="Tiles/@Node2D@43183/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43184" to="Tiles/@Node2D@43184/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43185" to="Tiles/@Node2D@43185/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43186" to="Tiles/@Node2D@43186/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43187" to="Tiles/@Node2D@43187/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43188" to="ChallengeNodes/Tiles/@AnimatableBody2D@43188/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43188" to="ChallengeNodes/Tiles/@AnimatableBody2D@43188/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43188" to="ChallengeNodes/Tiles/@AnimatableBody2D@43188" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43188" to="ChallengeNodes/Tiles/@AnimatableBody2D@43188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43188" to="ChallengeNodes/Tiles/@AnimatableBody2D@43188" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43188" to="ChallengeNodes/Tiles/@AnimatableBody2D@43188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43189" to="ChallengeNodes/Tiles/@AnimatableBody2D@43189/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43189" to="ChallengeNodes/Tiles/@AnimatableBody2D@43189/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43189" to="ChallengeNodes/Tiles/@AnimatableBody2D@43189" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43189" to="ChallengeNodes/Tiles/@AnimatableBody2D@43189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43189" to="ChallengeNodes/Tiles/@AnimatableBody2D@43189" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43189" to="ChallengeNodes/Tiles/@AnimatableBody2D@43189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43190" to="ChallengeNodes/Tiles/@AnimatableBody2D@43190/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43190" to="ChallengeNodes/Tiles/@AnimatableBody2D@43190/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43190" to="ChallengeNodes/Tiles/@AnimatableBody2D@43190" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43190" to="ChallengeNodes/Tiles/@AnimatableBody2D@43190" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43190" to="ChallengeNodes/Tiles/@AnimatableBody2D@43190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43190" to="ChallengeNodes/Tiles/@AnimatableBody2D@43190" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43190" to="ChallengeNodes/Tiles/@AnimatableBody2D@43190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43191" to="ChallengeNodes/Tiles/@AnimatableBody2D@43191/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43191" to="ChallengeNodes/Tiles/@AnimatableBody2D@43191/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43191" to="ChallengeNodes/Tiles/@AnimatableBody2D@43191" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43191" to="ChallengeNodes/Tiles/@AnimatableBody2D@43191" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43191" to="ChallengeNodes/Tiles/@AnimatableBody2D@43191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43191" to="ChallengeNodes/Tiles/@AnimatableBody2D@43191" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43191" to="ChallengeNodes/Tiles/@AnimatableBody2D@43191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43192" to="ChallengeNodes/Tiles/@AnimatableBody2D@43192/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43192" to="ChallengeNodes/Tiles/@AnimatableBody2D@43192/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43192" to="ChallengeNodes/Tiles/@AnimatableBody2D@43192" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43192" to="ChallengeNodes/Tiles/@AnimatableBody2D@43192" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43192" to="ChallengeNodes/Tiles/@AnimatableBody2D@43192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43192" to="ChallengeNodes/Tiles/@AnimatableBody2D@43192" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43192" to="ChallengeNodes/Tiles/@AnimatableBody2D@43192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43193" to="ChallengeNodes/Tiles/@AnimatableBody2D@43193/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43193" to="ChallengeNodes/Tiles/@AnimatableBody2D@43193/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43193" to="ChallengeNodes/Tiles/@AnimatableBody2D@43193" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43193" to="ChallengeNodes/Tiles/@AnimatableBody2D@43193" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43193" to="ChallengeNodes/Tiles/@AnimatableBody2D@43193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43193" to="ChallengeNodes/Tiles/@AnimatableBody2D@43193" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43193" to="ChallengeNodes/Tiles/@AnimatableBody2D@43193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43194" to="ChallengeNodes/Tiles/@AnimatableBody2D@43194/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43194" to="ChallengeNodes/Tiles/@AnimatableBody2D@43194/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43194" to="ChallengeNodes/Tiles/@AnimatableBody2D@43194" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43194" to="ChallengeNodes/Tiles/@AnimatableBody2D@43194" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43194" to="ChallengeNodes/Tiles/@AnimatableBody2D@43194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43194" to="ChallengeNodes/Tiles/@AnimatableBody2D@43194" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43194" to="ChallengeNodes/Tiles/@AnimatableBody2D@43194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="screen_entered" from="ChallengeNodes/HardCameraRightLimit/VisibleOnScreenEnabler2D" to="ChallengeNodes/HardCameraRightLimit" method="on_screen_entered"] diff --git a/Scenes/Levels/SMB1/World4/4-3.tscn b/Scenes/Levels/SMB1/World4/4-3.tscn new file mode 100644 index 0000000..6ff2d1e --- /dev/null +++ b/Scenes/Levels/SMB1/World4/4-3.tscn @@ -0,0 +1,323 @@ +[gd_scene load_steps=22 format=4 uid="uid://c6kho35us42a2"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_w5b18"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_h4qjv"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_faxa5"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_d2vbb"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_nkl4u"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_1cahu"] +[ext_resource type="PackedScene" uid="uid://6rp3wgax4i51" path="res://Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn" id="8_nrg00"] +[ext_resource type="PackedScene" uid="uid://c6x7gv2lqeu1x" path="res://Scenes/Prefabs/Entities/Objects/VerticalPlatform.tscn" id="9_founk"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="10_jhmjq"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="11_xoq07"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="12_fpchi"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="13_o1v0g"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="14_founk"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="15_trms1"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="16_ptwpg"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="17_ha1kf"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="18_h4qjv"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="18_ptwpg"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="20_h4qjv"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="20_ha1kf"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="21_ub0d2"] + +[node name="4-3" type="Node"] +script = ExtResource("1_w5b18") +music = ExtResource("2_h4qjv") +theme = "Jungle" +time_limit = 300 +world_id = 4 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_faxa5")] +primary_layer = 1 +second_layer = 1 +second_layer_offset = Vector2(0, -48) +overlay_clouds = true + +[node name="Tiles" parent="." instance=ExtResource("4_d2vbb")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAADAAAAAAD+/wEAAAADAAEAAAAAAAAAAAAFAAQAAAABAAAAAAAGAAQAAAADAAAAAAAGAAQAAAAEAAAAAAAHAAQAAAACAAAAAAAGAAQAAAACAAEAAAAGAAUAAAADAPj/AAAFAAQAAAAEAPj/AAAGAAQAAAAHAPj/AAAHAAQAAAAGAPj/AAAGAAQAAAAHAPz/AAAFAAIAAAAIAPz/AAAGAAIAAAAMAPz/AAAGAAIAAAAQAPf/AAAFAAMAAAARAPf/AAAGAAMAAAASAPf/AAAHAAMAAAAcAPz/AAAFAAMAAAAdAPz/AAAGAAMAAAAeAPz/AAAHAAMAAAAjAPv/AAAFAAMAAAAkAPv/AAAGAAMAAAAlAPv/AAAHAAMAAAAxAAAAAAAFAAQAAAAyAAAAAAAGAAQAAAA0AAAAAAAGAAQAAAA1AAAAAAAHAAQAAAA8APj/AAAGAAQAAAA9APj/AAAGAAQAAAA+APj/AAAHAAQAAAA6APj/AAAFAAQAAAA7APj/AAAGAAQAAABhAPz/AAAFAAQAAABiAPz/AAAGAAQAAABkAPz/AAAGAAQAAABlAPz/AAAHAAQAAABqAAAAAAAGAAIAAABpAAAAAAAFAAIAAABuAAAAAAAGAAIAAABvAAAAAAAHAAIAAAByAP3/AAAFAAQAAABzAP3/AAAGAAQAAAB1AP3/AAAGAAQAAAB2AP3/AAAHAAQAAAAXAPj/AAAFAAQAAAAYAPj/AAAGAAQAAAAaAPj/AAAGAAQAAAAbAPj/AAAHAAQAAAAJAPz/AAAGAAIAAAAKAPz/AAAGAAIAAAALAPz/AAAGAAIAAAAVAP//AAAGAAIAAAAWAP//AAAGAAIAAAAXAP//AAAGAAIAAAAYAP//AAAGAAIAAAAZAP//AAAGAAIAAAAUAP//AAAFAAIAAAAaAP//AAAHAAIAAAAZAPj/AAAGAAQAAAAFAPj/AAAGAAQAAAANAPz/AAAHAAIAAAAzAAAAAAAGAAQAAAA4APz/AAAFAAMAAAA5APz/AAAGAAMAAAA6APz/AAAHAAMAAAAzAPr/AAAFAAMAAAA0APr/AAAGAAMAAAA1APr/AAAHAAMAAAA2APb/AAAFAAMAAAA3APb/AAAGAAMAAAA4APb/AAAHAAMAAABEAPz/AAAFAAMAAABFAPz/AAAGAAMAAABGAPz/AAAHAAMAAABTAP7/AAAFAAMAAABUAP7/AAAGAAMAAABVAP7/AAAHAAMAAABZAP3/AAAFAAMAAABaAP3/AAAGAAMAAABbAP3/AAAHAAMAAABlAPn/AAAFAAMAAABmAPn/AAAGAAMAAABnAPn/AAAHAAMAAABjAPz/AAAGAAQAAABrAAAAAAAGAAIAAABsAAAAAAAGAAIAAABtAAAAAAAGAAIAAAB0AP3/AAAGAAQAAAB0AP7/AAAGAAUAAABsAAEAAAAGAAUAAABmAPr/AAAGAAUAAABjAP3/AAAGAAUAAABaAP7/AAAGAAUAAABUAP//AAAGAAUAAABFAP3/AAAGAAUAAAA8APn/AAAGAAUAAAA5AP3/AAAGAAUAAAA0APv/AAAGAAUAAAA3APf/AAAGAAUAAAAzAAEAAAAGAAUAAAAkAPz/AAAGAAUAAAAdAP3/AAAGAAUAAAAZAPn/AAAGAAUAAAAXAAAAAAAGAAUAAAARAPj/AAAGAAUAAAAKAP3/AAAGAAUAAAAFAPn/AAAGAAUAAAAFAPr/AAAHAAUAAAAFAPv/AAAHAAUAAAAFAPz/AAAHAAUAAAAFAP3/AAAHAAUAAAAFAP7/AAAHAAUAAAAFAP//AAAHAAUAAAAFAAAAAAAHAAUAAAAFAAEAAAAHAAUAAAAKAP7/AAAHAAUAAAAKAP//AAAHAAUAAAAKAAAAAAAHAAUAAAAKAAEAAAAHAAUAAAARAPn/AAAHAAUAAAARAPr/AAAHAAUAAAARAPv/AAAHAAUAAAARAPz/AAAHAAUAAAARAP3/AAAHAAUAAAARAP7/AAAHAAUAAAARAP//AAAHAAUAAAARAAAAAAAHAAUAAAARAAEAAAAHAAUAAAAXAAEAAAAHAAUAAAAZAPr/AAAHAAUAAAAZAPv/AAAHAAUAAAAZAPz/AAAHAAUAAAAZAP3/AAAHAAUAAAAZAP7/AAAHAAUAAAAZAAAAAAAGAAUAAAAZAAEAAAAHAAUAAAAdAP7/AAAHAAUAAAAdAP//AAAHAAUAAAAdAAAAAAAHAAUAAAAdAAEAAAAHAAUAAAAkAP3/AAAHAAUAAAAkAP7/AAAHAAUAAAAkAP//AAAHAAUAAAAkAAAAAAAHAAUAAAAkAAEAAAAHAAUAAAA0APz/AAAHAAUAAAA0AP3/AAAHAAUAAAA0AP7/AAAHAAUAAAA0AP//AAAHAAUAAAA0AAEAAAAGAAUAAAA3APj/AAAHAAUAAAA3APn/AAAHAAUAAAA3APr/AAAHAAUAAAA3APv/AAAHAAUAAAA3APz/AAAHAAUAAAA3AP3/AAAHAAUAAAA3AP7/AAAHAAUAAAA3AP//AAAHAAUAAAA3AAAAAAAHAAUAAAA3AAEAAAAHAAUAAAA5AP7/AAAHAAUAAAA5AP//AAAHAAUAAAA5AAAAAAAHAAUAAAA5AAEAAAAHAAUAAAA8APr/AAAHAAUAAAA8APv/AAAHAAUAAAA8APz/AAAHAAUAAAA8AP3/AAAHAAUAAAA8AP7/AAAHAAUAAAA8AP//AAAHAAUAAAA8AAAAAAAHAAUAAAA8AAEAAAAHAAUAAABFAP7/AAAHAAUAAABFAP//AAAHAAUAAABFAAAAAAAHAAUAAABFAAEAAAAHAAUAAABUAAAAAAAHAAUAAABUAAEAAAAHAAUAAABaAP//AAAHAAUAAABaAAAAAAAHAAUAAABaAAEAAAAHAAUAAABjAP7/AAAHAAUAAABjAP//AAAHAAUAAABjAAAAAAAHAAUAAABjAAEAAAAHAAUAAABmAPv/AAAHAAUAAABmAPz/AAAHAAUAAABmAP3/AAAHAAUAAABmAP7/AAAHAAUAAABmAP//AAAHAAUAAABmAAAAAAAHAAUAAABmAAEAAAAHAAUAAAB0AP//AAAHAAUAAAB0AAAAAAAHAAUAAAB0AAEAAAAHAAUAAAAEAPf/AQAAAAAAAwAFAPf/AQAAAAAAAwAGAPf/AQAAAAAAAwAIAPv/AQAAAAAAAwAJAPv/AQAAAAAAAwAKAPv/AQAAAAAAAwALAPv/AQAAAAAAAwAWAP7/AQAAAAAAAwAYAP7/AQAAAAAAAwAXAP7/AQAAAAAAAwApAPb/AQAAAAAAAwAzAPn/AQAAAAAAAwA0APn/AQAAAAAAAwA1APn/AQAAAAAAAwA2APX/AQAAAAAAAwA3APX/AQAAAAAAAwA4APX/AQAAAAAAAwA5APv/AQAAAAAAAwBQAPr/AQAAAAAAAwBYAPf/AQAAAAAAAwBhAPv/AQAAAAAAAwBiAPv/AQAAAAAAAwBjAPv/AQAAAAAAAwBkAPv/AQAAAAAAAwBlAPv/AQAAAAAAAwB9AAAAAAABAAAAAAB9AAEAAAABAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACDAP//AAAEAAIAAAAbAPX/AQAAAAAACAAMAPv/AQAAAAAAAwAhAPX/AAAKAAgAAAAiAPX/AAALAAgAAAAoAPX/AAAMAAgAAAAnAPX/AAALAAgAAABCAPX/AAALAAgAAABBAPX/AAAKAAgAAABJAPX/AAAMAAgAAABIAPX/AAALAAgAAABNAPX/AAALAAgAAABMAPX/AAAKAAgAAABRAPX/AAAMAAgAAABQAPX/AAALAAgAAABYAPX/AAALAAgAAABXAPX/AAAKAAgAAABdAPX/AAAMAAgAAABcAPX/AAALAAgAAABZAPX/AAALAAgAAABaAPX/AAALAAgAAABbAPX/AAALAAgAAABOAPX/AAALAAgAAABPAPX/AAALAAgAAABDAPX/AAALAAgAAABEAPX/AAALAAgAAABFAPX/AAALAAgAAABGAPX/AAALAAgAAABHAPX/AAALAAgAAAAjAPX/AAALAAgAAAAkAPX/AAALAAgAAAAlAPX/AAALAAgAAAAmAPX/AAALAAgAAAD//wIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAADAAIAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAADAAAAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAADAAEAAAB9AAIAAAABAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAADAAIAAAA=") + +[node name="4-3" type="Sprite2D" parent="."] +visible = false +modulate = Color(0.28705, 0.28705, 0.28705, 1) +z_index = -50 +position = Vector2(-256, -208) +centered = false + +[node name="Player" parent="." instance=ExtResource("6_nkl4u")] +position = Vector2(-216, 0) + +[node name="DropShadow" parent="." instance=ExtResource("7_1cahu")] + +[node name="Platforms" type="Node" parent="."] + +[node name="RopeElevatorPlatform" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_nrg00")] +position = Vector2(536, -128) +linked_platform = NodePath("../RopeElevatorPlatform2") + +[node name="RopeElevatorPlatform2" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_nrg00")] +position = Vector2(648, -80) +linked_platform = NodePath("../RopeElevatorPlatform") + +[node name="RopeElevatorPlatform3" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_nrg00")] +position = Vector2(1048, -128) +linked_platform = NodePath("../RopeElevatorPlatform4") + +[node name="RopeElevatorPlatform4" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_nrg00")] +position = Vector2(1176, -64) +linked_platform = NodePath("../RopeElevatorPlatform3") + +[node name="RopeElevatorPlatform5" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_nrg00")] +position = Vector2(1224, -128) +linked_platform = NodePath("../RopeElevatorPlatform6") + +[node name="RopeElevatorPlatform6" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_nrg00")] +position = Vector2(1304, -64) +linked_platform = NodePath("../RopeElevatorPlatform5") + +[node name="RopeElevatorPlatform7" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_nrg00")] +position = Vector2(1400, -128) +linked_platform = NodePath("../RopeElevatorPlatform8") + +[node name="RopeElevatorPlatform8" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_nrg00")] +position = Vector2(1496, -64) +linked_platform = NodePath("../RopeElevatorPlatform7") + +[node name="SidewaysPlatform" parent="Platforms" instance=ExtResource("9_founk")] +position = Vector2(696, -112) + +[node name="SidewaysPlatform2" parent="Platforms" instance=ExtResource("9_founk")] +position = Vector2(760, -144) + +[node name="SidewaysPlatform3" parent="Platforms" instance=ExtResource("9_founk")] +position = Vector2(1944, -128) + +[node name="Enemies" type="Node" parent="."] + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("10_jhmjq")] +position = Vector2(200, -64) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("10_jhmjq")] +position = Vector2(216, -64) + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("10_jhmjq")] +position = Vector2(328, -144) +winged = true + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("10_jhmjq")] +position = Vector2(1000, -128) + +[node name="Checkpoint" parent="." instance=ExtResource("11_xoq07")] +position = Vector2(816, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("12_fpchi")] +position = Vector2(2104, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("13_o1v0g")] +position = Vector2(2184, 0) + +[node name="StartCastle" parent="." instance=ExtResource("14_founk")] +position = Vector2(-216, -40) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("15_trms1") +nodes_to_delete = [NodePath("../RegularCoins")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("16_ptwpg")] +position = Vector2(264, -120) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("16_ptwpg")] +position = Vector2(520, -88) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("16_ptwpg")] +position = Vector2(856, -8) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("16_ptwpg")] +position = Vector2(1480, -8) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("16_ptwpg")] +position = Vector2(1784, -136) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("17_ha1kf")] +position = Vector2(1704, -56) +item = ExtResource("18_ptwpg") + +[node name="RegularCoins" type="Node" parent="."] + +[node name="Coin" parent="RegularCoins" instance=ExtResource("18_h4qjv")] +position = Vector2(520, -88) + +[node name="CheckpointFlag" parent="." instance=ExtResource("20_ha1kf")] +position = Vector2(816, 0) + +[node name="ExtraBGMNode" type="Node" parent="."] +script = ExtResource("20_h4qjv") +extra_track = ExtResource("21_ub0d2") + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75066" to="Tiles/@Node2D@75066/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75067" to="Tiles/@Node2D@75067/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75068" to="Tiles/@Node2D@75068/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75069" to="Tiles/@Node2D@75069/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75070" to="Tiles/@Node2D@75070/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75071" to="Tiles/@Node2D@75071/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75072" to="Tiles/@Node2D@75072/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75073" to="Tiles/@Node2D@75073/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75074" to="Tiles/@Node2D@75074/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75075" to="Tiles/@Node2D@75075/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75076" to="Tiles/@Node2D@75076/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75077" to="Tiles/@Node2D@75077/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75078" to="Tiles/@Node2D@75078/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75079" to="Tiles/@Node2D@75079/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75080" to="Tiles/@Node2D@75080/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75081" to="Tiles/@Node2D@75081/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75082" to="Tiles/@Node2D@75082/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75083" to="Tiles/@Node2D@75083/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75084" to="Tiles/@Node2D@75084/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75085" to="Tiles/@Node2D@75085/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75086" to="Tiles/@Node2D@75086/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75087" to="Tiles/@Node2D@75087/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75088" to="Tiles/@Node2D@75088/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75089" to="Tiles/@Node2D@75089/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="collected" from="Tiles/@Node2D@75090" to="Tiles/@Node2D@75090/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75091" to="Tiles/@Area2D@75091" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75092" to="Tiles/@Area2D@75092" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75093" to="Tiles/@Area2D@75093" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75094" to="Tiles/@Area2D@75094" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75095" to="Tiles/@Area2D@75095" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75096" to="Tiles/@Area2D@75096" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75097" to="Tiles/@Area2D@75097" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75098" to="Tiles/@Area2D@75098" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75099" to="Tiles/@Area2D@75099" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75100" to="Tiles/@Area2D@75100" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75101" to="Tiles/@Area2D@75101" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75102" to="Tiles/@Area2D@75102" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75103" to="Tiles/@Area2D@75103" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75104" to="Tiles/@Area2D@75104" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75105" to="Tiles/@Area2D@75105" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75106" to="Tiles/@Area2D@75106" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75107" to="Tiles/@Area2D@75107" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75108" to="Tiles/@Area2D@75108" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75109" to="Tiles/@Area2D@75109" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75110" to="Tiles/@Area2D@75110" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75111" to="Tiles/@Area2D@75111" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75112" to="Tiles/@Area2D@75112" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75113" to="Tiles/@Area2D@75113" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75114" to="Tiles/@Area2D@75114" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75115" to="Tiles/@Area2D@75115" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75116" to="Tiles/@Area2D@75116" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75117" to="Tiles/@Area2D@75117" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75118" to="Tiles/@Area2D@75118" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75119" to="Tiles/@Area2D@75119" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75120" to="Tiles/@Area2D@75120" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75121" to="Tiles/@Area2D@75121" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75122" to="Tiles/@Area2D@75122" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75123" to="Tiles/@Area2D@75123" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75124" to="Tiles/@Area2D@75124" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75125" to="Tiles/@Area2D@75125" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75126" to="Tiles/@Area2D@75126" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75127" to="Tiles/@Area2D@75127" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75128" to="Tiles/@Area2D@75128" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75129" to="Tiles/@Area2D@75129" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75130" to="Tiles/@Area2D@75130" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75131" to="Tiles/@Area2D@75131" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75132" to="Tiles/@Area2D@75132" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75133" to="Tiles/@Area2D@75133" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75134" to="Tiles/@Area2D@75134" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75135" to="Tiles/@Area2D@75135" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75136" to="Tiles/@Area2D@75136" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75137" to="Tiles/@Area2D@75137" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75138" to="Tiles/@Area2D@75138" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75139" to="Tiles/@Area2D@75139" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75140" to="Tiles/@Area2D@75140" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75141" to="Tiles/@Area2D@75141" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75142" to="Tiles/@Area2D@75142" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75143" to="Tiles/@Area2D@75143" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75144" to="Tiles/@Area2D@75144" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75145" to="Tiles/@Area2D@75145" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75146" to="Tiles/@Area2D@75146" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75147" to="Tiles/@Area2D@75147" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75148" to="Tiles/@Area2D@75148" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75149" to="Tiles/@Area2D@75149" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75150" to="Tiles/@Area2D@75150" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75151" to="Tiles/@Area2D@75151" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75152" to="Tiles/@Area2D@75152" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75153" to="Tiles/@Area2D@75153" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75154" to="Tiles/@Area2D@75154" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75155" to="Tiles/@Area2D@75155" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75156" to="Tiles/@Area2D@75156" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75157" to="Tiles/@Area2D@75157" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75158" to="Tiles/@Area2D@75158" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75159" to="Tiles/@Area2D@75159" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75160" to="Tiles/@Area2D@75160" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75161" to="Tiles/@Area2D@75161" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75162" to="Tiles/@Area2D@75162" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75163" to="Tiles/@Area2D@75163" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75164" to="Tiles/@Area2D@75164" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75165" to="Tiles/@Area2D@75165" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75166" to="Tiles/@Area2D@75166" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75167" to="Tiles/@Area2D@75167" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75168" to="Tiles/@Area2D@75168" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75169" to="Tiles/@Area2D@75169" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75170" to="Tiles/@Area2D@75170" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75171" to="Tiles/@Area2D@75171" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75172" to="Tiles/@Area2D@75172" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75173" to="Tiles/@Area2D@75173" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75174" to="Tiles/@Area2D@75174" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75175" to="Tiles/@Area2D@75175" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75176" to="Tiles/@Area2D@75176" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75177" to="Tiles/@Area2D@75177" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75178" to="Tiles/@Area2D@75178" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75179" to="Tiles/@Area2D@75179" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75180" to="Tiles/@Area2D@75180" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75181" to="Tiles/@Area2D@75181" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75182" to="Tiles/@Area2D@75182" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75183" to="Tiles/@Area2D@75183" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75184" to="Tiles/@Area2D@75184" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75185" to="Tiles/@Area2D@75185" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75186" to="Tiles/@Area2D@75186" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75187" to="Tiles/@Area2D@75187" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75188" to="Tiles/@Area2D@75188" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75189" to="Tiles/@Area2D@75189" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75190" to="Tiles/@Area2D@75190" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75191" to="Tiles/@Area2D@75191" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75192" to="Tiles/@Area2D@75192" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75193" to="Tiles/@Area2D@75193" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75194" to="Tiles/@Area2D@75194" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75195" to="Tiles/@Area2D@75195" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75196" to="Tiles/@Area2D@75196" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75197" to="Tiles/@Area2D@75197" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75198" to="Tiles/@Area2D@75198" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75199" to="Tiles/@Area2D@75199" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75200" to="Tiles/@Area2D@75200" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75201" to="Tiles/@Area2D@75201" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75202" to="Tiles/@Area2D@75202" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75203" to="Tiles/@Area2D@75203" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75204" to="Tiles/@Area2D@75204" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75205" to="Tiles/@Area2D@75205" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75206" to="Tiles/@Area2D@75206" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75207" to="Tiles/@Area2D@75207" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75208" to="Tiles/@Area2D@75208" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75209" to="Tiles/@Area2D@75209" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75210" to="Tiles/@Area2D@75210" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75211" to="Tiles/@Area2D@75211" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75212" to="Tiles/@Area2D@75212" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75213" to="Tiles/@Area2D@75213" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75214" to="Tiles/@Area2D@75214" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75215" to="Tiles/@Area2D@75215" method="area_entered"] diff --git a/Scenes/Levels/SMB1/World4/4-4.tscn b/Scenes/Levels/SMB1/World4/4-4.tscn new file mode 100644 index 0000000..cfec3bd --- /dev/null +++ b/Scenes/Levels/SMB1/World4/4-4.tscn @@ -0,0 +1,183 @@ +[gd_scene load_steps=22 format=4 uid="uid://d1bdp52vqxi6l"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_k15xu"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_u1wbm"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_vxi4p"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_3uucm"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="7_ice7i"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Spiny.json" id="8_0fnbe"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="8_3uucm"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="9_lpixx"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="10_ice7i"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="11_ayiq6"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="12_lpixx"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_ice7i"] +[ext_resource type="PackedScene" uid="uid://b5fyj3qbppnyg" path="res://Scenes/Prefabs/LevelObjects/PickAPathTeleport.tscn" id="14_f6lln"] +[ext_resource type="PackedScene" uid="uid://cmcpug8hc74jf" path="res://Scenes/Prefabs/LevelObjects/PickAPathPoint.tscn" id="15_r3v25"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="17_0fnbe"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_hc76q"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="19_u1wbm"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="20_0fnbe"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="20_thflk"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="21_u1wbm"] + +[sub_resource type="SpriteFrames" id="SpriteFrames_0fnbe"] +animations = [{ +"frames": [], +"loop": true, +"name": &"Walk", +"speed": 5.0 +}] + +[node name="4-4" type="Node"] +script = ExtResource("1_k15xu") +music = ExtResource("2_u1wbm") +theme = "Castle" +world_id = 4 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_vxi4p")] +tile_map_data = PackedByteArray("AADw//r/AAACAAAAAADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx//r/AAACAAAAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy//r/AAADAAAAAADy//v/AAABAAsAAADy//z/AAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz//v/AAADAAAAAADz//z/AAABAAsAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//z/AAADAAAAAAD0//3/AAABAAsAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAAD0/wEAAAACAAEAAAD1//3/AAACAAAAAAD1//7/AAACAAEAAAD1////AAACAAEAAAD1/wAAAAACAAEAAAD1/wEAAAACAAEAAAD2//3/AAADAAAAAAD2//7/AAADAAEAAAD2////AAADAAEAAAD2/wAAAAADAAEAAAD2/wEAAAADAAEAAAD5//3/AAABAAAAAAD5//7/AAABAAEAAAD5////AAABAAEAAAD5/wAAAAABAAEAAAD5/wEAAAABAAEAAAD6//3/AAADAAAAAAD6//7/AAADAAEAAAD6////AAADAAEAAAD6/wAAAAADAAEAAAD6/wEAAAADAAEAAAD9//3/AAABAAAAAAD9//7/AAABAAEAAAD9////AAABAAEAAAD9/wAAAAABAAEAAAD9/wEAAAABAAEAAAD+//3/AAACAAAAAAD+//7/AAACAAEAAAD+////AAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD///3/AAADAAAAAAD///7/AAADAAEAAAD/////AAADAAEAAAD//wAAAAABAAsAAAD//wEAAAACAAEAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAAIAAsAAAD1//b/AAADAAEAAAD1//f/AAADAAIAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAAHAAsAAAA+APX/AAACAAAAAAA/APX/AAAIAAsAAAA9AP7/AAABAAEAAAA9AP//AAABAAEAAAA9AAAAAAAAAAsAAAA9AAEAAAACAAEAAAA+AP7/AAACAAEAAAA+AP//AAACAAEAAAA+AAAAAAACAAEAAAA+AAEAAAACAAEAAAA/AP7/AAADAAEAAAA/AP//AAADAAEAAAA/AAAAAAABAAsAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAADAAAAAABHAAEAAAADAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAAD7/wAAAgAAAAIAAAD7/wEAAgAAAAMAAAD8/wAAAgAAAAIAAAD8/wEAAgAAAAMAAAD3/wAAAgAAAAIAAAD3/wEAAgAAAAMAAAD4/wAAAgAAAAIAAAD4/wEAAgAAAAMAAABKAP7/AAAAAAEAAABKAP//AAAAAAEAAABKAAAAAAAAAAEAAABKAAEAAAAAAAEAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAABgAPX/AAACAAMAAABhAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAABPAAAAAAABAAAAAABPAAEAAAABAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAACAAMAAAB/APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAAHAAsAAACCAPX/AAAIAAsAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACUAPX/AAACAAMAAACVAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAACAAMAAACaAPX/AAACAAMAAACbAPX/AAACAAMAAACcAPX/AAACAAMAAACdAPX/AAACAAMAAABIAAAAAgAAAAIAAABIAAEAAgAAAAMAAABJAAAAAgAAAAIAAABJAAEAAgAAAAMAAABLAAAAAgAAAAIAAABLAAEAAgAAAAMAAABMAAAAAgAAAAIAAABMAAEAAgAAAAMAAABNAAAAAgAAAAIAAABNAAEAAgAAAAMAAABOAAAAAgAAAAIAAABOAAEAAgAAAAMAAAAYAP7/AAAIAAMAAAAZAP7/AAAJAAMAAAAYAP//AAAIAAMAAAAZAP//AAAJAAMAAABIAAIAAQAAAAAABABJAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAD3/wIAAQAAAAAABAD4/wIAAQAAAAAABAD5/wIAAAABAAIAAAD6/wIAAAADAAIAAAD7/wIAAQAAAAAABAD8/wIAAQAAAAAABAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAAAAAsAAACIAAEAAAACAAEAAACJAAAAAAACAAEAAACJAAEAAAACAAEAAACKAAAAAAACAAEAAACKAAEAAAACAAEAAACLAAAAAAABAAsAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAAAAAsAAACOAAEAAAACAAEAAACPAAAAAAADAAEAAACPAAEAAAADAAEAAACOAP3/AAABAAAAAACOAP7/AAABAAEAAACOAP//AAABAAEAAACPAP3/AAADAAAAAACPAP7/AAADAAEAAACPAP//AAADAAEAAACIAP3/AAABAAAAAACIAP7/AAABAAEAAACJAP3/AAACAAAAAACJAP7/AAACAAEAAACKAP3/AAACAAAAAACKAP7/AAACAAEAAACLAP3/AAADAAAAAACLAP7/AAADAAEAAACIAP//AAABAAEAAACJAP//AAACAAEAAACKAP//AAACAAEAAACLAP//AAADAAEAAACdAPz/AAABAAAAAACdAP3/AAABAAEAAACdAP7/AAABAAEAAACdAP//AAABAAEAAACdAAAAAAABAAEAAACdAAEAAAABAAEAAACeAPz/AAACAAAAAACeAP3/AAACAAEAAACeAP7/AAACAAEAAACeAP//AAACAAEAAACeAAAAAAACAAEAAACeAAEAAAACAAEAAACfAPz/AAADAAAAAACfAP3/AAADAAEAAACfAP7/AAADAAEAAACfAP//AAADAAEAAACfAAAAAAABAAsAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACeAPX/AAAHAAsAAACeAPb/AAABAAEAAACeAPf/AAABAAEAAACeAPj/AAABAAIAAACfAPX/AAAIAAsAAACfAPb/AAADAAEAAACfAPf/AAADAAEAAACfAPj/AAADAAIAAACgAPX/AAACAAMAAAChAPX/AAACAAMAAACiAPX/AAACAAMAAACjAPX/AAACAAMAAACkAPX/AAACAAMAAAClAPX/AAACAAMAAACmAPX/AAACAAMAAACnAPX/AAACAAMAAACoAPX/AAACAAMAAACpAPX/AAACAAMAAACqAPX/AAACAAMAAACrAPX/AAACAAMAAACsAPX/AAACAAMAAACtAPX/AAACAAMAAACuAPX/AAACAAMAAACvAPX/AAACAAMAAACBAPb/AAABAAEAAACBAPf/AAABAAIAAACCAPb/AAADAAEAAACCAPf/AAADAAIAAACAAPj/AAAAAAAAAACAAPn/AAAOAAwAAACAAPr/AAAAAAEAAACAAPv/AAAAAAEAAACAAPz/AAAAAAIAAABrAP3/AAACAAMAAABsAP3/AAACAAMAAABtAP3/AAACAAMAAABuAP3/AAACAAMAAABvAP3/AAACAAMAAABwAP3/AAACAAMAAABxAP3/AAACAAMAAAByAP3/AAACAAMAAABzAP3/AAACAAMAAAB0AP3/AAACAAMAAAB1AP3/AAACAAMAAAB2AP3/AAACAAMAAAB3AP3/AAACAAMAAAB4AP3/AAACAAMAAAB5AP3/AAACAAMAAAB6AP3/AAACAAMAAAB7AP3/AAACAAMAAAB8AP3/AAACAAMAAAB9AP3/AAACAAMAAAB+AP3/AAACAAMAAAB/AP3/AAADAAMAAABvAPn/AAACAAMAAABwAPn/AAACAAMAAABxAPn/AAACAAMAAAByAPn/AAACAAMAAABzAPn/AAACAAMAAAB0APn/AAACAAMAAAB1APn/AAACAAMAAAB2APn/AAACAAMAAAB3APn/AAACAAMAAAB4APn/AAACAAMAAAB5APn/AAACAAMAAAB6APn/AAACAAMAAAB7APn/AAACAAMAAAB8APn/AAACAAMAAAB9APn/AAACAAMAAAB+APn/AAACAAMAAAB/APn/AAACAAMAAABmAPn/AAACAAMAAABnAPn/AAACAAMAAABoAPn/AAACAAMAAABpAPn/AAACAAMAAABqAPn/AAACAAMAAABrAPn/AAACAAMAAABsAPn/AAACAAMAAABtAPn/AAACAAMAAABuAPn/AAACAAMAAABkAP3/AAACAAMAAABlAP3/AAACAAMAAABmAP3/AAACAAMAAABnAP3/AAACAAMAAABoAP3/AAACAAMAAABpAP3/AAACAAMAAABeAPn/AAABAAMAAABfAPn/AAACAAMAAABgAPn/AAACAAMAAABhAPn/AAACAAMAAABiAPn/AAACAAMAAABjAPn/AAACAAMAAABkAPn/AAACAAMAAABlAPn/AAACAAMAAABZAP3/AAANAAwAAABaAP3/AAACAAMAAABbAP3/AAACAAMAAABcAP3/AAACAAMAAABdAP3/AAACAAMAAABeAP3/AAACAAMAAABfAP3/AAACAAMAAABgAP3/AAACAAMAAABhAP3/AAACAAMAAABiAP3/AAACAAMAAABjAP3/AAACAAMAAABZAPn/AAALAAsAAABZAPr/AAAAAAEAAABZAPv/AAAAAAEAAABZAPz/AAAAAAEAAABaAPn/AAACAAMAAABbAPn/AAADAAMAAABQAP3/AAABAAMAAABRAP3/AAACAAMAAABSAP3/AAACAAMAAABTAP3/AAACAAMAAABUAP3/AAACAAMAAABVAP3/AAACAAMAAABWAP3/AAACAAMAAABXAP3/AAACAAMAAABYAP3/AAACAAMAAABUAPn/AAABAAMAAABVAPn/AAACAAMAAABWAPn/AAACAAMAAABXAPn/AAADAAMAAABPAPn/AAALAAsAAABQAPn/AAACAAMAAABRAPn/AAADAAMAAABPAPr/AAAAAAIAAABOAPv/AAAAAAAAAABOAPz/AAAAAAEAAABKAP3/AAALAAsAAABLAP3/AAACAAMAAABMAP3/AAACAAMAAABNAP3/AAACAAMAAABOAP3/AAAMAAwAAABJAPv/AAABAAMAAABKAPv/AAADAAMAAABNAPr/AAAAAAMAAABGAP3/AAABAAMAAABHAP3/AAADAAMAAAA9AP3/AAABAAAAAAA+AP3/AAACAAAAAAA/AP3/AAADAAAAAAA9APb/AAABAAEAAAA9APf/AAABAAEAAAA9APj/AAABAAIAAAA+APb/AAACAAEAAAA+APf/AAACAAEAAAA+APj/AAACAAIAAAA/APb/AAADAAEAAAA/APf/AAADAAEAAAA/APj/AAADAAIAAAAcAPn/AAAHAAsAAAAcAPr/AAABAAEAAAAcAPv/AAABAAEAAAAcAPz/AAABAAIAAAAdAPn/AAACAAAAAAAdAPr/AAACAAEAAAAdAPv/AAACAAEAAAAdAPz/AAACAAIAAAAeAPn/AAACAAAAAAAeAPr/AAACAAEAAAAeAPv/AAACAAEAAAAeAPz/AAACAAIAAAAfAPn/AAACAAAAAAAfAPr/AAACAAEAAAAfAPv/AAACAAEAAAAfAPz/AAACAAIAAAAgAPn/AAACAAAAAAAgAPr/AAACAAEAAAAgAPv/AAACAAEAAAAgAPz/AAACAAIAAAAhAPn/AAACAAAAAAAhAPr/AAACAAEAAAAhAPv/AAACAAEAAAAhAPz/AAACAAIAAAAiAPn/AAACAAAAAAAiAPr/AAACAAEAAAAiAPv/AAACAAEAAAAiAPz/AAACAAIAAAAjAPn/AAACAAAAAAAjAPr/AAACAAEAAAAjAPv/AAACAAEAAAAjAPz/AAACAAIAAAAkAPn/AAACAAAAAAAkAPr/AAACAAEAAAAkAPv/AAACAAEAAAAkAPz/AAACAAIAAAAlAPn/AAACAAAAAAAlAPr/AAACAAEAAAAlAPv/AAACAAEAAAAlAPz/AAACAAIAAAAmAPn/AAACAAAAAAAmAPr/AAACAAEAAAAmAPv/AAACAAEAAAAmAPz/AAACAAIAAAAnAPn/AAACAAAAAAAnAPr/AAACAAEAAAAnAPv/AAACAAEAAAAnAPz/AAACAAIAAAAoAPn/AAACAAAAAAAoAPr/AAACAAEAAAAoAPv/AAACAAEAAAAoAPz/AAACAAIAAAApAPn/AAACAAAAAAApAPr/AAACAAEAAAApAPv/AAACAAEAAAApAPz/AAACAAIAAAAqAPn/AAACAAAAAAAqAPr/AAACAAEAAAAqAPv/AAACAAEAAAAqAPz/AAACAAIAAAArAPn/AAACAAAAAAArAPr/AAACAAEAAAArAPv/AAACAAEAAAArAPz/AAACAAIAAAAsAPn/AAACAAAAAAAsAPr/AAACAAEAAAAsAPv/AAACAAEAAAAsAPz/AAACAAIAAAAtAPn/AAACAAAAAAAtAPr/AAACAAEAAAAtAPv/AAACAAEAAAAtAPz/AAACAAIAAAAuAPn/AAACAAAAAAAuAPr/AAACAAEAAAAuAPv/AAACAAEAAAAuAPz/AAACAAIAAAAvAPn/AAACAAAAAAAvAPr/AAACAAEAAAAvAPv/AAACAAEAAAAvAPz/AAACAAIAAAAwAPn/AAACAAAAAAAwAPr/AAACAAEAAAAwAPv/AAACAAEAAAAwAPz/AAACAAIAAAAxAPn/AAACAAAAAAAxAPr/AAACAAEAAAAxAPv/AAACAAEAAAAxAPz/AAACAAIAAAAyAPn/AAACAAAAAAAyAPr/AAACAAEAAAAyAPv/AAACAAEAAAAyAPz/AAACAAIAAAAzAPn/AAACAAAAAAAzAPr/AAACAAEAAAAzAPv/AAACAAEAAAAzAPz/AAACAAIAAAA0APn/AAACAAAAAAA0APr/AAACAAEAAAA0APv/AAACAAEAAAA0APz/AAACAAIAAAA1APn/AAACAAAAAAA1APr/AAACAAEAAAA1APv/AAACAAEAAAA1APz/AAACAAIAAAA2APn/AAACAAAAAAA2APr/AAACAAEAAAA2APv/AAACAAEAAAA2APz/AAACAAIAAAA3APn/AAACAAAAAAA3APr/AAACAAEAAAA3APv/AAACAAEAAAA3APz/AAACAAIAAAA4APn/AAACAAAAAAA4APr/AAACAAEAAAA4APv/AAACAAEAAAA4APz/AAACAAIAAAA5APn/AAACAAAAAAA5APr/AAACAAEAAAA5APv/AAACAAEAAAA5APz/AAACAAIAAAA6APn/AAADAAAAAAA6APr/AAADAAEAAAA6APv/AAADAAEAAAA6APz/AAADAAIAAAAVAPn/AAAIAAsAAAAWAPn/AAACAAMAAAAXAPn/AAACAAMAAAAYAPn/AAACAAMAAAAZAPn/AAACAAMAAAAaAPn/AAACAAMAAAAbAPn/AAACAAMAAAATAPn/AAABAAAAAAATAPr/AAABAAEAAAATAPv/AAABAAEAAAATAPz/AAABAAIAAAAUAPn/AAACAAAAAAAUAPr/AAACAAEAAAAUAPv/AAACAAEAAAAUAPz/AAACAAIAAAAVAPr/AAADAAEAAAAVAPv/AAADAAEAAAAVAPz/AAADAAIAAAAYAP3/AAAIAAIAAAAZAP3/AAAJAAIAAAARAPn/AAAAAAAAAAARAPr/AAAAAAEAAAARAPv/AAAAAAEAAAARAPz/AAAAAAIAAAAPAPn/AAAAAAAAAAAPAPr/AAAAAAEAAAAPAPv/AAAAAAEAAAAPAPz/AAAAAAIAAAANAPn/AAAAAAAAAAANAPr/AAAAAAEAAAANAPv/AAAAAAEAAAANAPz/AAAAAAIAAAALAPn/AAAAAAAAAAALAPr/AAAAAAEAAAALAPv/AAAAAAEAAAALAPz/AAAAAAIAAAAJAPn/AAAAAAAAAAAJAPr/AAAAAAEAAAAJAPv/AAAAAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAAJAPz/AAAAAAIAAAACAPn/AAABAAAAAAACAPr/AAABAAEAAAACAPv/AAABAAEAAAACAPz/AAABAAIAAAADAPn/AAACAAAAAAADAPr/AAACAAEAAAADAPv/AAACAAEAAAADAPz/AAACAAIAAAAEAPn/AAACAAAAAAAEAPr/AAACAAEAAAAEAPv/AAACAAEAAAAEAPz/AAACAAIAAAAFAPn/AAACAAAAAAAFAPr/AAACAAEAAAAFAPv/AAACAAEAAAAFAPz/AAACAAIAAAAGAPn/AAACAAAAAAAGAPr/AAACAAEAAAAGAPv/AAACAAEAAAAGAPz/AAACAAIAAAAHAPn/AAADAAAAAAAHAPr/AAADAAEAAAAHAPv/AAADAAEAAAAHAPz/AAADAAIAAACQAAAAAgAAAAIAAACQAAEAAgAAAAMAAACRAAAAAgAAAAIAAACRAAEAAgAAAAMAAACSAAAAAgAAAAIAAACSAAEAAgAAAAMAAACTAAAAAgAAAAIAAACTAAEAAgAAAAMAAACUAAAAAgAAAAIAAACUAAEAAgAAAAMAAACVAAAAAgAAAAIAAACVAAEAAgAAAAMAAACWAAAAAgAAAAIAAACWAAEAAgAAAAMAAACXAAAAAgAAAAIAAACXAAEAAgAAAAMAAACYAAAAAgAAAAIAAACYAAEAAgAAAAMAAACZAAAAAgAAAAIAAACZAAEAAgAAAAMAAACaAAAAAgAAAAIAAACaAAEAAgAAAAMAAACbAAAAAgAAAAIAAACbAAEAAgAAAAMAAACcAAAAAgAAAAIAAACcAAEAAgAAAAMAAABqAP3/AAACAAMAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAADAAIAAADv//r/AAABAAAAAADv//v/AAABAAEAAADv//z/AAABAAEAAADv//3/AAABAAEAAADv//7/AAABAAEAAADv////AAABAAEAAADv/wAAAAABAAEAAADv/wEAAAABAAEAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAIAAAD9/wIAAAABAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAADAAIAAABKAAIAAAAAAAIAAABPAAIAAAABAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAADAAIAAACdAAIAAAABAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAADAAAAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAADAAEAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAADAAIAAACwAPX/AAACAAMAAACxAPX/AAACAAMAAACyAPX/AAACAAMAAACzAPX/AAACAAMAAAC0APX/AAACAAMAAAC1APX/AAACAAMAAAC2APX/AAACAAMAAAC3APX/AAACAAMAAAC4APX/AAACAAMAAAC5APX/AAACAAMAAAC6APX/AAACAAMAAAC7APX/AAADAAMAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_3uucm")] +position = Vector2(-248, -96) + +[node name="Firebar" parent="." instance=ExtResource("7_ice7i")] +position = Vector2(600, -56) + +[node name="Firebar2" parent="." instance=ExtResource("7_ice7i")] +position = Vector2(712, -56) +scale = Vector2(-1, 1) + +[node name="Firebar3" parent="." instance=ExtResource("7_ice7i")] +position = Vector2(1592, -104) +scale = Vector2(-1, 1) + +[node name="Firebar4" parent="." instance=ExtResource("7_ice7i")] +position = Vector2(1704, -40) +scale = Vector2(-1, 1) + +[node name="Podoboo" parent="." instance=ExtResource("8_3uucm")] +position = Vector2(2392, -88) + +[node name="Bowser" parent="." instance=ExtResource("9_lpixx")] +position = Vector2(2424, -48) + +[node name="DeathSprite" parent="Bowser/SpriteScaleJoint" index="2"] +sprite_frames = SubResource("SpriteFrames_0fnbe") +animation = &"Walk" + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("8_0fnbe") + +[node name="CastleToad" parent="." instance=ExtResource("10_ice7i")] +position = Vector2(2688, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("11_ayiq6")] +position = Vector2(2312, -40) + +[node name="CastleBridgeSegment14" parent="CastleBridge/Bridge" index="13"] +position = Vector2(-3311, 0) + +[node name="CastleBridgeSegment15" parent="CastleBridge/Bridge" index="14"] +position = Vector2(-3311, 0) + +[node name="CastleBridgeSegment16" parent="CastleBridge/Bridge" index="15"] +position = Vector2(-3311, 0) + +[node name="CastleBridgeSegment17" parent="CastleBridge/Bridge" index="16"] +position = Vector2(-3311, 0) + +[node name="CastleBridgeSegment18" parent="CastleBridge/Bridge" index="17"] +position = Vector2(-3311, 0) + +[node name="CastleBridgeSegment19" parent="CastleBridge/Bridge" index="18"] +position = Vector2(-3311, 0) + +[node name="CastleBridgeSegment20" parent="CastleBridge/Bridge" index="19"] +position = Vector2(-3311, 0) + +[node name="PirannhaPlant" parent="." instance=ExtResource("12_lpixx")] +position = Vector2(400, -48) + +[node name="DropShadow" parent="." instance=ExtResource("13_ice7i")] + +[node name="PickAPathTeleport" parent="." instance=ExtResource("14_f6lln")] +position = Vector2(696, -136) + +[node name="PickAPathTeleport2" parent="PickAPathTeleport" instance=ExtResource("14_f6lln")] +position = Vector2(96, 112) +reset_pos = Vector2(-40, -48) + +[node name="PickAPathPoint" parent="PickAPathTeleport" instance=ExtResource("15_r3v25")] +position = Vector2(-32, 0) + +[node name="PickAPathTeleport2" parent="." instance=ExtResource("14_f6lln")] +position = Vector2(1992, -8) +reset_pos = Vector2(984, -48) + +[node name="PickAPathTeleport3" parent="PickAPathTeleport2" instance=ExtResource("14_f6lln")] +position = Vector2(-264, -64) +reset_pos = Vector2(984, -48) + +[node name="PickAPathTeleport4" parent="PickAPathTeleport2" instance=ExtResource("14_f6lln")] +position = Vector2(-264, -128) +reset_pos = Vector2(984, -48) + +[node name="PickAPathPoint" parent="PickAPathTeleport2" instance=ExtResource("15_r3v25")] +position = Vector2(-376, 0) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("17_0fnbe") +nodes_to_delete = [NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_hc76q")] +position = Vector2(264, -104) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("18_hc76q")] +position = Vector2(1160, -40) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("18_hc76q")] +position = Vector2(1448, -56) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("18_hc76q")] +position = Vector2(2072, -120) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("18_hc76q")] +position = Vector2(2376, -56) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("19_u1wbm")] +position = Vector2(1224, -88) +item = ExtResource("20_thflk") + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("19_u1wbm")] +position = Vector2(2072, -56) + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("21_u1wbm")] +position = Vector2(2688, 0) + +[node name="LevelBG" parent="." instance=ExtResource("20_0fnbe")] +particles = 3 + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62185" to="Tiles/@Area2D@62185" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62186" to="Tiles/@Area2D@62186" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62187" to="Tiles/@Area2D@62187" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62188" to="Tiles/@Area2D@62188" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62189" to="Tiles/@Area2D@62189" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62190" to="Tiles/@Area2D@62190" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62191" to="Tiles/@Area2D@62191" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62192" to="Tiles/@Area2D@62192" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@62193" to="Tiles/@Area2D@62193" method="area_entered"] +[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] + +[editable path="Bowser"] +[editable path="CastleBridge"] diff --git a/Scenes/Levels/SMB1/World5/5-1.tscn b/Scenes/Levels/SMB1/World5/5-1.tscn new file mode 100644 index 0000000..94eda99 --- /dev/null +++ b/Scenes/Levels/SMB1/World5/5-1.tscn @@ -0,0 +1,264 @@ +[gd_scene load_steps=25 format=4 uid="uid://c4pw4rm4fbtbo"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_2nn4f"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Desert.json" id="2_eurtf"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_r64yl"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_802v8"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_r3wqm"] +[ext_resource type="PackedScene" uid="uid://bch3ww1n42g7v" path="res://Scenes/Prefabs/DecoTiles/Deco2.tscn" id="6_r3wqm"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_csh8d"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="9_ym4ap"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="10_m21kg"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="11_ym4ap"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="12_kkoj5"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="12_m21kg"] +[ext_resource type="PackedScene" uid="uid://cpk6idjoxjotv" path="res://Scenes/Prefabs/Entities/Items/OneUp.tscn" id="13_8e16k"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="13_lvr2n"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="16_8e16k"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="17_vj0oy"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="18_8xje3"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="19_8xje3"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="19_bng4e"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="20_eb8va"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="21_wa2gp"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="22_eurtf"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="23_wa2gp"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="24_eurtf"] + +[node name="5-1" type="Node"] +script = ExtResource("1_2nn4f") +music = ExtResource("2_eurtf") +theme = "Desert" +theme_time = "Night" +time_limit = 300 +world_id = 5 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_r64yl")] +time_of_day = 1 + +[node name="Player" parent="." instance=ExtResource("4_802v8")] +position = Vector2(-216, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("6_r3wqm")] +tile_map_data = PackedByteArray("AAD+////AAABAAEAAAD/////AAABAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAAAZAP//AAABAAEAAAAuAP//AAABAAEAAAAvAP//AAABAAEAAAAwAP//AAABAAEAAAAxAP//AAABAAEAAABeAP//AAABAAEAAABfAP//AAABAAEAAABgAP//AAABAAEAAABhAP//AAABAAEAAAB2AP//AAABAAEAAAB3AP//AAABAAEAAACOAP//AAABAAEAAACPAP//AAABAAEAAACQAP//AAABAAEAAACRAP//AAABAAEAAACmAP//AAABAAEAAADBAP//AAABAAEAAAD7//7/AAADAAAAAAD7////AAADAAEAAAAHAP7/AAADAAAAAAAHAP//AAADAAEAAAAIAP7/AAADAAAAAAAIAP//AAADAAEAAAAYAP7/AAADAAAAAAAYAP//AAADAAEAAAArAP7/AAADAAAAAAArAP//AAADAAEAAAA3AP7/AAADAAAAAAA3AP//AAADAAEAAAA4AP7/AAADAAAAAAA4AP//AAADAAEAAABbAP7/AAADAAAAAABbAP//AAADAAEAAABnAP7/AAADAAAAAABnAP//AAADAAEAAABoAP7/AAADAAAAAABoAP//AAADAAEAAAB4AP7/AAADAAAAAACLAP7/AAADAAAAAACLAP//AAADAAEAAACXAP7/AAADAAAAAACXAP//AAADAAEAAACYAP7/AAADAAAAAACYAP//AAADAAEAAAC7AP7/AAADAAAAAAC7AP//AAADAAEAAACVAP//AAAAAAEAAACVAP3/AAAEAAAAAACVAP7/AAAEAAEAAACNAP3/AAAEAAAAAACNAP7/AAAEAAEAAACNAP//AAAAAAEAAABlAP3/AAAEAAAAAABlAP7/AAAEAAEAAABlAP//AAAAAAEAAABdAP3/AAAEAAAAAABdAP7/AAAEAAEAAABdAP//AAAAAAEAAABLAP3/AAAEAAAAAABLAP7/AAAEAAEAAABLAP//AAAAAAEAAAA1AP3/AAAEAAAAAAA1AP7/AAAEAAEAAAA1AP//AAAAAAEAAAAtAP3/AAAEAAAAAAAtAP7/AAAEAAEAAAAtAP//AAAAAAEAAAAbAP3/AAAEAAAAAAAbAP7/AAAEAAEAAAAbAP//AAAAAAEAAAAFAP3/AAAEAAAAAAAFAP7/AAAEAAEAAAAFAP//AAAAAAEAAAD9//3/AAAEAAAAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAAB4AP//AAADAAEAAAB5AP//AAABAAEAAAB7AP3/AAAEAAAAAAB7AP7/AAAEAAEAAAB7AP//AAAAAAEAAACrAP3/AAAEAAAAAACrAP7/AAAEAAEAAACrAP//AAAAAAEAAACsAP3/AAAEAAAAAACsAP7/AAAEAAEAAACsAP//AAAAAAEAAAAWAP//AAABAAEAAAAXAP//AAABAAEAAAA=") + +[node name="Tiles" parent="." instance=ExtResource("5_r3wqm")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAADAAAAAAAgAAEAAAADAAEAAAAjAAAAAAABAAAAAAAjAAEAAAABAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAADAAAAAABLAAEAAAADAAEAAABQAAAAAAABAAAAAABQAAEAAAABAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAADAAAAAABhAAEAAAADAAEAAABkAAAAAAABAAAAAABkAAEAAAABAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAADAAAAAACHAAEAAAADAAEAAACLAAAAAAABAAAAAACLAAEAAAABAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAAAcAP3/AAAIAAAAAAAcAP7/AAAIAAEAAAAdAP3/AAAJAAAAAAAdAP7/AAAJAAEAAAAjAP3/AAAIAAIAAAAjAP7/AAAIAAMAAAAkAP3/AAAJAAIAAAAkAP7/AAAJAAMAAACMAPr/AAAIAAIAAACMAPv/AAAIAAMAAACNAPr/AAAJAAIAAACNAPv/AAAJAAMAAACTAP7/AAAIAAAAAACTAP//AAAIAAEAAACUAP7/AAAJAAAAAACUAP//AAAJAAEAAACmAP//AAAEAAIAAACnAP//AAAEAAIAAACoAP//AAAEAAIAAACpAP//AAAEAAIAAACqAP//AAAEAAIAAACnAP7/AAAEAAIAAACoAP7/AAAEAAIAAACpAP7/AAAEAAIAAACqAP7/AAAEAAIAAACoAP3/AAAEAAIAAACpAP3/AAAEAAIAAACqAP3/AAAEAAIAAACpAPz/AAAEAAIAAACqAPz/AAAEAAIAAACqAPv/AAAEAAIAAACtAPj/AAAEAAIAAACtAPn/AAAEAAIAAACtAPr/AAAEAAIAAACtAPv/AAAEAAIAAACtAPz/AAAEAAIAAACtAP3/AAAEAAIAAACuAPj/AAAEAAIAAACuAPn/AAAEAAIAAACuAPr/AAAEAAIAAACuAPv/AAAEAAIAAACuAPz/AAAEAAIAAACuAP3/AAAEAAIAAACDAPz/AAAEAAIAAACDAP3/AAAEAAIAAACDAP7/AAAEAAIAAACDAP//AAAEAAIAAACMAPz/AAAEAAIAAACNAPz/AAAEAAIAAABkAP3/AAAEAAIAAABkAP7/AAAEAAIAAABkAP//AAAEAAIAAABJAP//AAAEAAIAAAAjAP//AAAIAAMAAAAkAP//AAAJAAMAAAAcAP//AAAIAAEAAAAdAP//AAAJAAEAAABKAPj/AQAAAAAAAQBLAPj/AQAAAAAACgCFAPz/AQAAAAAAAQCGAPz/AQAAAAAAAQC3AP//AAAEAAIAAABfAP7/AAABAAQAAABfAP//AAACAAQAAACaAP7/AAABAAQAAACaAP//AAACAAQAAAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABMAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABACKAAIAAQAAAAAABADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAADAAIAAAAjAAIAAAABAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAADAAIAAABQAAIAAAABAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAADAAIAAABkAAIAAAABAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAADAAIAAACLAAIAAAABAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAADAAAAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAADAAEAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAADAAIAAABKAPz/AAAEAAIAAABLAPz/AAAEAAIAAABMAPz/AAAEAAIAAABNAPz/AAAEAAIAAABJAPz/AAAEAAIAAABJAP3/AAAEAAIAAABJAP7/AAAEAAIAAACPAP7/AAABAAQAAACPAP//AAACAAQAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("7_csh8d")] + +[node name="Entities" type="Node" parent="."] + +[node name="Goomba" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(56, 0) + +[node name="Goomba2" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(80, 0) + +[node name="Goomba3" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(104, 0) + +[node name="Goomba4" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(232, 0) + +[node name="Goomba5" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(256, 0) + +[node name="Goomba6" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(280, 0) + +[node name="Goomba7" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(792, 0) + +[node name="Goomba8" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(816, 0) + +[node name="Goomba9" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(840, 0) + +[node name="Goomba10" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(968, 0) + +[node name="Goomba11" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(992, 0) + +[node name="Goomba12" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(1016, 0) + +[node name="Goomba13" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(1400, 0) + +[node name="Goomba14" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(1424, 0) + +[node name="Goomba15" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(1448, 0) + +[node name="Goomba16" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(1688, 0) + +[node name="Goomba17" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(1712, 0) + +[node name="Goomba18" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(1736, 0) + +[node name="Goomba19" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(1912, 0) + +[node name="Goomba20" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(1936, 0) + +[node name="Goomba21" parent="Entities" instance=ExtResource("9_ym4ap")] +position = Vector2(1960, 0) + +[node name="GreenKoopaTroopa" parent="Entities" instance=ExtResource("10_m21kg")] +position = Vector2(8, 0) + +[node name="GreenKoopaTroopa2" parent="Entities" instance=ExtResource("10_m21kg")] +position = Vector2(408, 0) + +[node name="GreenKoopaTroopa3" parent="Entities" instance=ExtResource("10_m21kg")] +position = Vector2(432, 0) + +[node name="GreenKoopaTroopa4" parent="Entities" instance=ExtResource("10_m21kg")] +position = Vector2(728, 0) +winged = true + +[node name="GreenKoopaTroopa5" parent="Entities" instance=ExtResource("10_m21kg")] +position = Vector2(1144, 0) +winged = true + +[node name="GreenKoopaTroopa6" parent="Entities" instance=ExtResource("10_m21kg")] +position = Vector2(1784, 0) + +[node name="GreenKoopaTroopa7" parent="Entities" instance=ExtResource("10_m21kg")] +position = Vector2(2056, 0) + +[node name="GreenKoopaTroopa8" parent="Entities" instance=ExtResource("10_m21kg")] +position = Vector2(2080, 0) + +[node name="GreenKoopaTroopa9" parent="Entities" instance=ExtResource("10_m21kg")] +position = Vector2(2600, 0) +winged = true + +[node name="GreenKoopaTroopa10" parent="Entities" instance=ExtResource("10_m21kg")] +position = Vector2(2664, -64) +winged = true + +[node name="PirannhaPlant" parent="Entities" instance=ExtResource("11_ym4ap")] +position = Vector2(464, -48) + +[node name="PirannhaPlant2" parent="Entities" instance=ExtResource("11_ym4ap")] +position = Vector2(576, -48) + +[node name="PirannhaPlant3" parent="Entities" instance=ExtResource("11_ym4ap")] +position = Vector2(2256, -96) + +[node name="PirannhaPlant4" parent="Entities" instance=ExtResource("11_ym4ap")] +position = Vector2(2368, -32) + +[node name="InvisibleQuestionBlock" parent="Entities" instance=ExtResource("12_kkoj5")] +position = Vector2(2120, -56) +item = ExtResource("13_8e16k") + +[node name="Checkpoint" parent="." instance=ExtResource("12_m21kg")] +position = Vector2(1312, 0) + +[node name="BulletBillCannon" parent="." instance=ExtResource("13_lvr2n")] +position = Vector2(1528, -24) + +[node name="BulletBillCannon2" parent="." instance=ExtResource("13_lvr2n")] +position = Vector2(2296, -24) + +[node name="BulletBillCannon3" parent="." instance=ExtResource("13_lvr2n")] +position = Vector2(2473, -24) + +[node name="LargeCastleDeco" parent="." instance=ExtResource("16_8e16k")] +position = Vector2(-216, -88) + +[node name="EndFlagpole" parent="." instance=ExtResource("17_vj0oy")] +position = Vector2(2936, 0) + +[node name="EndSmallCastle" parent="EndFlagpole" instance=ExtResource("18_8xje3")] +position = Vector2(96, 0) + +[node name="PipeArea" parent="." instance=ExtResource("19_8xje3")] +position = Vector2(2256, -96) +target_level = "uid://dwdwqpx62nqrg" + +[node name="PipeArea2" parent="." instance=ExtResource("19_8xje3")] +position = Vector2(2368, -32) +pipe_id = 1 +target_level = "uid://dwdwqpx62nqrg" +exit_only = true + +[node name="CheckpointFlag" parent="." instance=ExtResource("19_bng4e")] +position = Vector2(1312, 0) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("20_eb8va") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("21_wa2gp")] +position = Vector2(568, -136) + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("22_eurtf")] +position = Vector2(1224, -120) +item = ExtResource("23_wa2gp") +metadata/r_coin_id = 1 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("21_wa2gp")] +position = Vector2(1592, -40) +id = 2 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("21_wa2gp")] +position = Vector2(2248, -184) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("12_kkoj5")] +position = Vector2(2760, -72) +item = ExtResource("24_eurtf") + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("22_eurtf")] +position = Vector2(1224, -120) + +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117407" to="Tiles/@AnimatableBody2D@117407/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117407" to="Tiles/@AnimatableBody2D@117407/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117407" to="Tiles/@AnimatableBody2D@117407" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117407" to="Tiles/@AnimatableBody2D@117407/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117407" to="Tiles/@AnimatableBody2D@117407" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117407" to="Tiles/@AnimatableBody2D@117407/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117408" to="Tiles/@AnimatableBody2D@117408/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117408" to="Tiles/@AnimatableBody2D@117408/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117408" to="Tiles/@AnimatableBody2D@117408" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117408" to="Tiles/@AnimatableBody2D@117408/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117408" to="Tiles/@AnimatableBody2D@117408" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117408" to="Tiles/@AnimatableBody2D@117408/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117409" to="Tiles/@AnimatableBody2D@117409/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117409" to="Tiles/@AnimatableBody2D@117409/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117409" to="Tiles/@AnimatableBody2D@117409" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117409" to="Tiles/@AnimatableBody2D@117409/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117409" to="Tiles/@AnimatableBody2D@117409" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117409" to="Tiles/@AnimatableBody2D@117409/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117410" to="Tiles/@AnimatableBody2D@117410/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117410" to="Tiles/@AnimatableBody2D@117410/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117410" to="Tiles/@AnimatableBody2D@117410" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117410" to="Tiles/@AnimatableBody2D@117410/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117410" to="Tiles/@AnimatableBody2D@117410" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117410" to="Tiles/@AnimatableBody2D@117410/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="area_entered" from="Tiles/@Area2D@117411" to="Tiles/@Area2D@117411" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117412" to="Tiles/@Area2D@117412" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117413" to="Tiles/@Area2D@117413" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117414" to="Tiles/@Area2D@117414" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117415" to="Tiles/@Area2D@117415" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117416" to="Tiles/@Area2D@117416" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117417" to="Tiles/@Area2D@117417" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117418" to="Tiles/@Area2D@117418" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117419" to="Tiles/@Area2D@117419" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117420" to="Tiles/@Area2D@117420" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117421" to="Tiles/@Area2D@117421" method="area_entered"] diff --git a/Scenes/Levels/SMB1/World5/5-1a.tscn b/Scenes/Levels/SMB1/World5/5-1a.tscn new file mode 100644 index 0000000..7ed20f1 --- /dev/null +++ b/Scenes/Levels/SMB1/World5/5-1a.tscn @@ -0,0 +1,165 @@ +[gd_scene load_steps=4 format=4 uid="uid://dwdwqpx62nqrg"] + +[ext_resource type="PackedScene" uid="uid://w7050isspkp5" path="res://Scenes/Levels/SMB1/World4/4-2a.tscn" id="1_ow70n"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="2_lt76n"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="3_mqnju"] + +[node name="5-1A" instance=ExtResource("1_ow70n")] +world_id = 5 +level_id = 1 + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAAAAAAFAP//AAAKAAEAAAAGAP7/AAALAAAAAAAGAP//AAALAAEAAAAHAP7/AAAMAAAAAAAHAP//AAAMAAEAAAAHAPX/AAAIAAEAAAAIAPX/AAAJAAEAAAAHAPb/AAAIAAEAAAAIAPb/AAAJAAEAAAAHAPf/AAAIAAEAAAAIAPf/AAAJAAEAAAAHAPj/AAAIAAEAAAAIAPj/AAAJAAEAAAAHAPn/AAAIAAEAAAAIAPn/AAAJAAEAAAAHAPr/AAAIAAEAAAAIAPr/AAAJAAEAAAAHAPv/AAAIAAEAAAAIAPv/AAAJAAEAAAAHAPz/AAAIAAEAAAAIAPz/AAAJAAEAAAAHAP3/AAAIAAEAAAAIAP3/AAAJAAEAAAAIAP7/AAAJAAEAAAAIAP//AAAJAAEAAAD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD8//r/AQAAAAAAAQD9//r/AQAAAAAAAQD+//r/AQAAAAAAAQD///r/AQAAAAAAAQAAAPr/AQAAAAAAAQABAPr/AQAAAAAAAQACAPr/AQAAAAAAAQD9//j/AQAAAAAAAwD+//j/AQAAAAAAAwD///j/AQAAAAAAAwAAAPj/AQAAAAAAAwABAPj/AQAAAAAAAwD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAADv/wAAAAACAAAAAAASAAAAAAACAAAAAADv/wEAAAACAAEAAAASAAEAAAACAAEAAADj//X/AAAAAAQAAADj//b/AAAAAAQAAADj//f/AAAAAAQAAADj//j/AAAAAAQAAADj//n/AAAAAAQAAADj//r/AAAAAAQAAADj//v/AAAAAAQAAADj//z/AAAAAAQAAADj//3/AAAAAAQAAADj//7/AAAAAAQAAADj////AAAAAAQAAADk//X/AAAAAAQAAADk//b/AAAAAAQAAADk//f/AAAAAAQAAADk//j/AAAAAAQAAADk//n/AAAAAAQAAADk//r/AAAAAAQAAADk//v/AAAAAAQAAADk//z/AAAAAAQAAADk//3/AAAAAAQAAADk//7/AAAAAAQAAADk////AAAAAAQAAADl//X/AAAAAAQAAADl//b/AAAAAAQAAADl//f/AAAAAAQAAADl//j/AAAAAAQAAADl//n/AAAAAAQAAADl//r/AAAAAAQAAADl//v/AAAAAAQAAADl//z/AAAAAAQAAADl//3/AAAAAAQAAADl//7/AAAAAAQAAADl////AAAAAAQAAADm//X/AAAAAAQAAADm//b/AAAAAAQAAADm//f/AAAAAAQAAADm//j/AAAAAAQAAADm//n/AAAAAAQAAADm//r/AAAAAAQAAADm//v/AAAAAAQAAADm//z/AAAAAAQAAADm//3/AAAAAAQAAADm//7/AAAAAAQAAADm////AAAAAAQAAADn//X/AAAAAAQAAADn//b/AAAAAAQAAADn//f/AAAAAAQAAADn//j/AAAAAAQAAADn//n/AAAAAAQAAADn//r/AAAAAAQAAADn//v/AAAAAAQAAADn//z/AAAAAAQAAADn//3/AAAAAAQAAADn//7/AAAAAAQAAADn////AAAAAAQAAADo//X/AAAAAAQAAADo//b/AAAAAAQAAADo//f/AAAAAAQAAADo//j/AAAAAAQAAADo//n/AAAAAAQAAADo//r/AAAAAAQAAADo//v/AAAAAAQAAADo//z/AAAAAAQAAADo//3/AAAAAAQAAADo//7/AAAAAAQAAADo////AAAAAAQAAADp//X/AAAAAAQAAADp//b/AAAAAAQAAADp//f/AAAAAAQAAADp//j/AAAAAAQAAADp//n/AAAAAAQAAADp//r/AAAAAAQAAADp//v/AAAAAAQAAADp//z/AAAAAAQAAADp//3/AAAAAAQAAADp//7/AAAAAAQAAADp////AAAAAAQAAADq//X/AAAAAAQAAADq//b/AAAAAAQAAADq//f/AAAAAAQAAADq//j/AAAAAAQAAADq//n/AAAAAAQAAADq//r/AAAAAAQAAADq//v/AAAAAAQAAADq//z/AAAAAAQAAADq//3/AAAAAAQAAADq//7/AAAAAAQAAADq////AAAAAAQAAADr//X/AAAAAAQAAADr//b/AAAAAAQAAADr//f/AAAAAAQAAADr//j/AAAAAAQAAADr//n/AAAAAAQAAADr//r/AAAAAAQAAADr//v/AAAAAAQAAADr//z/AAAAAAQAAADr//3/AAAAAAQAAADr//7/AAAAAAQAAADr////AAAAAAQAAADs//X/AAAAAAQAAADs//b/AAAAAAQAAADs//f/AAAAAAQAAADs//j/AAAAAAQAAADs//n/AAAAAAQAAADs//r/AAAAAAQAAADs//v/AAAAAAQAAADs//z/AAAAAAQAAADs//3/AAAAAAQAAADs//7/AAAAAAQAAADs////AAAAAAQAAADt//X/AAAAAAQAAADt//b/AAAAAAQAAADt//f/AAAAAAQAAADt//j/AAAAAAQAAADt//n/AAAAAAQAAADt//r/AAAAAAQAAADt//v/AAAAAAQAAADt//z/AAAAAAQAAADt//3/AAAAAAQAAADt//7/AAAAAAQAAADt////AAAAAAQAAADu//X/AAAAAAQAAADu//b/AAAAAAQAAADu//f/AAAAAAQAAADu//j/AAAAAAQAAADu//n/AAAAAAQAAADu//r/AAAAAAQAAADu//v/AAAAAAQAAADu//z/AAAAAAQAAADu//3/AAAAAAQAAADu//7/AAAAAAQAAADu////AAAAAAQAAADv//X/AAAAAAQAAADv//b/AAAAAAQAAADv//f/AAAAAAQAAADv//j/AAAAAAQAAADv//n/AAAAAAQAAADv//r/AAAAAAQAAADv//v/AAAAAAQAAADv//z/AAAAAAQAAADv//3/AAAAAAQAAADv//7/AAAAAAQAAADv////AAAAAAQAAAASAPn/AAAAAAQAAAASAPr/AAAAAAQAAAASAPv/AAAAAAQAAAASAPz/AAAAAAQAAAASAP3/AAAAAAQAAAASAP7/AAAAAAQAAAASAP//AAAAAAQAAAATAPn/AAAAAAQAAAATAPr/AAAAAAQAAAATAPv/AAAAAAQAAAATAPz/AAAAAAQAAAATAP3/AAAAAAQAAAATAP7/AAAAAAQAAAATAP//AAAAAAQAAAAUAPn/AAAAAAQAAAAUAPr/AAAAAAQAAAAUAPv/AAAAAAQAAAAUAPz/AAAAAAQAAAAUAP3/AAAAAAQAAAAUAP7/AAAAAAQAAAAUAP//AAAAAAQAAAAVAPn/AAAAAAQAAAAVAPr/AAAAAAQAAAAVAPv/AAAAAAQAAAAVAPz/AAAAAAQAAAAVAP3/AAAAAAQAAAAVAP7/AAAAAAQAAAAVAP//AAAAAAQAAAAWAPn/AAAAAAQAAAAWAPr/AAAAAAQAAAAWAPv/AAAAAAQAAAAWAPz/AAAAAAQAAAAWAP3/AAAAAAQAAAAWAP7/AAAAAAQAAAAWAP//AAAAAAQAAAAXAPn/AAAAAAQAAAAXAPr/AAAAAAQAAAAXAPv/AAAAAAQAAAAXAPz/AAAAAAQAAAAXAP3/AAAAAAQAAAAXAP7/AAAAAAQAAAAXAP//AAAAAAQAAAAYAPn/AAAAAAQAAAAYAPr/AAAAAAQAAAAYAPv/AAAAAAQAAAAYAPz/AAAAAAQAAAAYAP3/AAAAAAQAAAAYAP7/AAAAAAQAAAAYAP//AAAAAAQAAAAZAPn/AAAAAAQAAAAZAPr/AAAAAAQAAAAZAPv/AAAAAAQAAAAZAPz/AAAAAAQAAAAZAP3/AAAAAAQAAAAZAP7/AAAAAAQAAAAZAP//AAAAAAQAAAAaAPn/AAAAAAQAAAAaAPr/AAAAAAQAAAAaAPv/AAAAAAQAAAAaAPz/AAAAAAQAAAAaAP3/AAAAAAQAAAAaAP7/AAAAAAQAAAAaAP//AAAAAAQAAAAbAPn/AAAAAAQAAAAbAPr/AAAAAAQAAAAbAPv/AAAAAAQAAAAbAPz/AAAAAAQAAAAbAP3/AAAAAAQAAAAbAP7/AAAAAAQAAAAbAP//AAAAAAQAAAAcAPn/AAAAAAQAAAAcAPr/AAAAAAQAAAAcAPv/AAAAAAQAAAAcAPz/AAAAAAQAAAAcAP3/AAAAAAQAAAAcAP7/AAAAAAQAAAAcAP//AAAAAAQAAAAdAPn/AAAAAAQAAAAdAPr/AAAAAAQAAAAdAPv/AAAAAAQAAAAdAPz/AAAAAAQAAAAdAP3/AAAAAAQAAAAdAP7/AAAAAAQAAAAdAP//AAAAAAQAAAAeAPn/AAAAAAQAAAAeAPr/AAAAAAQAAAAeAPv/AAAAAAQAAAAeAPz/AAAAAAQAAAAeAP3/AAAAAAQAAAAeAP7/AAAAAAQAAAAeAP//AAAAAAQAAAAfAPn/AAAAAAQAAAAfAPr/AAAAAAQAAAAfAPv/AAAAAAQAAAAfAPz/AAAAAAQAAAAfAP3/AAAAAAQAAAAfAP7/AAAAAAQAAAAfAP//AAAAAAQAAAAgAPn/AAAAAAQAAAAgAPr/AAAAAAQAAAAgAPv/AAAAAAQAAAAgAPz/AAAAAAQAAAAgAP3/AAAAAAQAAAAgAP7/AAAAAAQAAAAgAP//AAAAAAQAAAASAPX/AAAAAAQAAAASAPb/AAAAAAQAAAASAPf/AAAAAAQAAAASAPj/AAAAAAQAAAATAPX/AAAAAAQAAAATAPb/AAAAAAQAAAATAPf/AAAAAAQAAAATAPj/AAAAAAQAAAAUAPX/AAAAAAQAAAAUAPb/AAAAAAQAAAAUAPf/AAAAAAQAAAAUAPj/AAAAAAQAAAAVAPX/AAAAAAQAAAAVAPb/AAAAAAQAAAAVAPf/AAAAAAQAAAAVAPj/AAAAAAQAAAAWAPX/AAAAAAQAAAAWAPb/AAAAAAQAAAAWAPf/AAAAAAQAAAAWAPj/AAAAAAQAAAAXAPX/AAAAAAQAAAAXAPb/AAAAAAQAAAAXAPf/AAAAAAQAAAAXAPj/AAAAAAQAAAAYAPX/AAAAAAQAAAAYAPb/AAAAAAQAAAAYAPf/AAAAAAQAAAAYAPj/AAAAAAQAAAAZAPX/AAAAAAQAAAAZAPb/AAAAAAQAAAAZAPf/AAAAAAQAAAAZAPj/AAAAAAQAAAAaAPX/AAAAAAQAAAAaAPb/AAAAAAQAAAAaAPf/AAAAAAQAAAAaAPj/AAAAAAQAAAAbAPX/AAAAAAQAAAAbAPb/AAAAAAQAAAAbAPf/AAAAAAQAAAAbAPj/AAAAAAQAAAAcAPX/AAAAAAQAAAAcAPb/AAAAAAQAAAAcAPf/AAAAAAQAAAAcAPj/AAAAAAQAAAAdAPX/AAAAAAQAAAAdAPb/AAAAAAQAAAAdAPf/AAAAAAQAAAAdAPj/AAAAAAQAAAAeAPX/AAAAAAQAAAAeAPb/AAAAAAQAAAAeAPf/AAAAAAQAAAAeAPj/AAAAAAQAAAAfAPX/AAAAAAQAAAAfAPb/AAAAAAQAAAAfAPf/AAAAAAQAAAAfAPj/AAAAAAQAAAAgAPX/AAAAAAQAAAAgAPb/AAAAAAQAAAAgAPf/AAAAAAQAAAAgAPj/AAAAAAQAAAAhAPX/AAAAAAQAAAAhAPb/AAAAAAQAAAAhAPf/AAAAAAQAAAAhAPj/AAAAAAQAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAADT/wAAAAABAAAAAADT/wEAAAABAAEAAADU/wAAAAACAAAAAADU/wEAAAACAAEAAADV/wAAAAACAAAAAADV/wEAAAACAAEAAADW/wAAAAACAAAAAADW/wEAAAACAAEAAADX/wAAAAACAAAAAADX/wEAAAACAAEAAADY/wAAAAACAAAAAADY/wEAAAACAAEAAADZ/wAAAAACAAAAAADZ/wEAAAACAAEAAADa/wAAAAACAAAAAADa/wEAAAACAAEAAADb/wAAAAACAAAAAADb/wEAAAACAAEAAADc/wAAAAACAAAAAADc/wEAAAACAAEAAADd/wAAAAACAAAAAADd/wEAAAACAAEAAADe/wAAAAACAAAAAADe/wEAAAACAAEAAADf/wAAAAACAAAAAADf/wEAAAACAAEAAADg/wAAAAACAAAAAADg/wEAAAACAAEAAADh/wAAAAACAAAAAADh/wEAAAACAAEAAADi/wAAAAACAAAAAADi/wEAAAACAAEAAADj/wAAAAACAAAAAADj/wEAAAACAAEAAADk/wAAAAACAAAAAADk/wEAAAACAAEAAADl/wAAAAACAAAAAADl/wEAAAACAAEAAADm/wAAAAACAAAAAADm/wEAAAACAAEAAADn/wAAAAACAAAAAADn/wEAAAACAAEAAADo/wAAAAACAAAAAADo/wEAAAACAAEAAADp/wAAAAACAAAAAADp/wEAAAACAAEAAADq/wAAAAACAAAAAADq/wEAAAACAAEAAADr/wAAAAACAAAAAADr/wEAAAACAAEAAADs/wAAAAACAAAAAADs/wEAAAACAAEAAADt/wAAAAACAAAAAADt/wEAAAACAAEAAADu/wAAAAACAAAAAADu/wEAAAACAAEAAAAhAPn/AAAAAAQAAAAhAPr/AAAAAAQAAAAhAPv/AAAAAAQAAAAhAPz/AAAAAAQAAAAhAP3/AAAAAAQAAAAhAP7/AAAAAAQAAAAhAP//AAAAAAQAAAAiAPX/AAAAAAQAAAAiAPb/AAAAAAQAAAAiAPf/AAAAAAQAAAAiAPj/AAAAAAQAAAAiAPn/AAAAAAQAAAAiAPr/AAAAAAQAAAAiAPv/AAAAAAQAAAAiAPz/AAAAAAQAAAAiAP3/AAAAAAQAAAAiAP7/AAAAAAQAAAAiAP//AAAAAAQAAAAjAPX/AAAAAAQAAAAjAPb/AAAAAAQAAAAjAPf/AAAAAAQAAAAjAPj/AAAAAAQAAAAjAPn/AAAAAAQAAAAjAPr/AAAAAAQAAAAjAPv/AAAAAAQAAAAjAPz/AAAAAAQAAAAjAP3/AAAAAAQAAAAjAP7/AAAAAAQAAAAjAP//AAAAAAQAAAAkAPX/AAAAAAQAAAAkAPb/AAAAAAQAAAAkAPf/AAAAAAQAAAAkAPj/AAAAAAQAAAAkAPn/AAAAAAQAAAAkAPr/AAAAAAQAAAAkAPv/AAAAAAQAAAAkAPz/AAAAAAQAAAAkAP3/AAAAAAQAAAAkAP7/AAAAAAQAAAAkAP//AAAAAAQAAAAlAPX/AAAAAAQAAAAlAPb/AAAAAAQAAAAlAPf/AAAAAAQAAAAlAPj/AAAAAAQAAAAlAPn/AAAAAAQAAAAlAPr/AAAAAAQAAAAlAPv/AAAAAAQAAAAlAPz/AAAAAAQAAAAlAP3/AAAAAAQAAAAlAP7/AAAAAAQAAAAlAP//AAAAAAQAAAAmAPX/AAAAAAQAAAAmAPb/AAAAAAQAAAAmAPf/AAAAAAQAAAAmAPj/AAAAAAQAAAAmAPn/AAAAAAQAAAAmAPr/AAAAAAQAAAAmAPv/AAAAAAQAAAAmAPz/AAAAAAQAAAAmAP3/AAAAAAQAAAAmAP7/AAAAAAQAAAAmAP//AAAAAAQAAAAnAPX/AAAAAAQAAAAnAPb/AAAAAAQAAAAnAPf/AAAAAAQAAAAnAPj/AAAAAAQAAAAnAPn/AAAAAAQAAAAnAPr/AAAAAAQAAAAnAPv/AAAAAAQAAAAnAPz/AAAAAAQAAAAnAP3/AAAAAAQAAAAnAP7/AAAAAAQAAAAnAP//AAAAAAQAAAAoAPX/AAAAAAQAAAAoAPb/AAAAAAQAAAAoAPf/AAAAAAQAAAAoAPj/AAAAAAQAAAAoAPn/AAAAAAQAAAAoAPr/AAAAAAQAAAAoAPv/AAAAAAQAAAAoAPz/AAAAAAQAAAAoAP3/AAAAAAQAAAAoAP7/AAAAAAQAAAAoAP//AAAAAAQAAAApAPX/AAAAAAQAAAApAPb/AAAAAAQAAAApAPf/AAAAAAQAAAApAPj/AAAAAAQAAAApAPn/AAAAAAQAAAApAPr/AAAAAAQAAAApAPv/AAAAAAQAAAApAPz/AAAAAAQAAAApAP3/AAAAAAQAAAApAP7/AAAAAAQAAAApAP//AAAAAAQAAAAqAPX/AAAAAAQAAAAqAPb/AAAAAAQAAAAqAPf/AAAAAAQAAAAqAPj/AAAAAAQAAAAqAPn/AAAAAAQAAAAqAPr/AAAAAAQAAAAqAPv/AAAAAAQAAAAqAPz/AAAAAAQAAAAqAP3/AAAAAAQAAAAqAP7/AAAAAAQAAAAqAP//AAAAAAQAAAArAPX/AAAAAAQAAAArAPb/AAAAAAQAAAArAPf/AAAAAAQAAAArAPj/AAAAAAQAAAArAPn/AAAAAAQAAAArAPr/AAAAAAQAAAArAPv/AAAAAAQAAAArAPz/AAAAAAQAAAArAP3/AAAAAAQAAAArAP7/AAAAAAQAAAArAP//AAAAAAQAAAAsAPX/AAAAAAQAAAAsAPb/AAAAAAQAAAAsAPf/AAAAAAQAAAAsAPj/AAAAAAQAAAAsAPn/AAAAAAQAAAAsAPr/AAAAAAQAAAAsAPv/AAAAAAQAAAAsAPz/AAAAAAQAAAAsAP3/AAAAAAQAAAAsAP7/AAAAAAQAAAAsAP//AAAAAAQAAAAtAPX/AAAAAAQAAAAtAPb/AAAAAAQAAAAtAPf/AAAAAAQAAAAtAPj/AAAAAAQAAAAtAPn/AAAAAAQAAAAtAPr/AAAAAAQAAAAtAPv/AAAAAAQAAAAtAPz/AAAAAAQAAAAtAP3/AAAAAAQAAAAtAP7/AAAAAAQAAAAtAP//AAAAAAQAAAAuAPX/AAAAAAQAAAAuAPb/AAAAAAQAAAAuAPf/AAAAAAQAAAAuAPj/AAAAAAQAAAAuAPn/AAAAAAQAAAAuAPr/AAAAAAQAAAAuAPv/AAAAAAQAAAAuAPz/AAAAAAQAAAAuAP3/AAAAAAQAAAAuAP7/AAAAAAQAAAAuAP//AAAAAAQAAAAvAPX/AAAAAAQAAAAvAPb/AAAAAAQAAAAvAPf/AAAAAAQAAAAvAPj/AAAAAAQAAAAvAPn/AAAAAAQAAAAvAPr/AAAAAAQAAAAvAPv/AAAAAAQAAAAvAPz/AAAAAAQAAAAvAP3/AAAAAAQAAAAvAP7/AAAAAAQAAAAvAP//AAAAAAQAAAAwAPX/AAAAAAQAAAAwAPb/AAAAAAQAAAAwAPf/AAAAAAQAAAAwAPj/AAAAAAQAAAAwAPn/AAAAAAQAAAAwAPr/AAAAAAQAAAAwAPv/AAAAAAQAAAAwAPz/AAAAAAQAAAAwAP3/AAAAAAQAAAAwAP7/AAAAAAQAAAAwAP//AAAAAAQAAAAxAPX/AAAAAAQAAAAxAPb/AAAAAAQAAAAxAPf/AAAAAAQAAAAxAPj/AAAAAAQAAAAxAPn/AAAAAAQAAAAxAPr/AAAAAAQAAAAxAPv/AAAAAAQAAAAxAPz/AAAAAAQAAAAxAP3/AAAAAAQAAAAxAP7/AAAAAAQAAAAxAP//AAAAAAQAAAAyAPX/AAAAAAQAAAAyAPb/AAAAAAQAAAAyAPf/AAAAAAQAAAAyAPj/AAAAAAQAAAAyAPn/AAAAAAQAAAAyAPr/AAAAAAQAAAAyAPv/AAAAAAQAAAAyAPz/AAAAAAQAAAAyAP3/AAAAAAQAAAAyAP7/AAAAAAQAAAAyAP//AAAAAAQAAAAzAPX/AAAAAAQAAAAzAPb/AAAAAAQAAAAzAPf/AAAAAAQAAAAzAPj/AAAAAAQAAAAzAPn/AAAAAAQAAAAzAPr/AAAAAAQAAAAzAPv/AAAAAAQAAAAzAPz/AAAAAAQAAAAzAP3/AAAAAAQAAAAzAP7/AAAAAAQAAAAzAP//AAAAAAQAAAA0APX/AAAAAAQAAAA0APb/AAAAAAQAAAA0APf/AAAAAAQAAAA0APj/AAAAAAQAAAA0APn/AAAAAAQAAAA0APr/AAAAAAQAAAA0APv/AAAAAAQAAAA0APz/AAAAAAQAAAA0AP3/AAAAAAQAAAA0AP7/AAAAAAQAAAA0AP//AAAAAAQAAAA1APX/AAAAAAQAAAA1APb/AAAAAAQAAAA1APf/AAAAAAQAAAA1APj/AAAAAAQAAAA1APn/AAAAAAQAAAA1APr/AAAAAAQAAAA1APv/AAAAAAQAAAA1APz/AAAAAAQAAAA1AP3/AAAAAAQAAAA1AP7/AAAAAAQAAAA1AP//AAAAAAQAAAA2APX/AAAAAAQAAAA2APb/AAAAAAQAAAA2APf/AAAAAAQAAAA2APj/AAAAAAQAAAA2APn/AAAAAAQAAAA2APr/AAAAAAQAAAA2APv/AAAAAAQAAAA2APz/AAAAAAQAAAA2AP3/AAAAAAQAAAA2AP7/AAAAAAQAAAA2AP//AAAAAAQAAAA3APX/AAAAAAQAAAA3APb/AAAAAAQAAAA3APf/AAAAAAQAAAA3APj/AAAAAAQAAAA3APn/AAAAAAQAAAA3APr/AAAAAAQAAAA3APv/AAAAAAQAAAA3APz/AAAAAAQAAAA3AP3/AAAAAAQAAAA3AP7/AAAAAAQAAAA3AP//AAAAAAQAAAA4APX/AAAAAAQAAAA4APb/AAAAAAQAAAA4APf/AAAAAAQAAAA4APj/AAAAAAQAAAA4APn/AAAAAAQAAAA4APr/AAAAAAQAAAA4APv/AAAAAAQAAAA4APz/AAAAAAQAAAA4AP3/AAAAAAQAAAA4AP7/AAAAAAQAAAA4AP//AAAAAAQAAAA5APX/AAAAAAQAAAA5APb/AAAAAAQAAAA5APf/AAAAAAQAAAA5APj/AAAAAAQAAAA5APn/AAAAAAQAAAA5APr/AAAAAAQAAAA5APv/AAAAAAQAAAA5APz/AAAAAAQAAAA5AP3/AAAAAAQAAAA5AP7/AAAAAAQAAAA5AP//AAAAAAQAAAA6APX/AAAAAAQAAAA6APb/AAAAAAQAAAA6APf/AAAAAAQAAAA6APj/AAAAAAQAAAA6APn/AAAAAAQAAAA6APr/AAAAAAQAAAA6APv/AAAAAAQAAAA6APz/AAAAAAQAAAA6AP3/AAAAAAQAAAA6AP7/AAAAAAQAAAA6AP//AAAAAAQAAAA7APX/AAAAAAQAAAA7APb/AAAAAAQAAAA7APf/AAAAAAQAAAA7APj/AAAAAAQAAAA7APn/AAAAAAQAAAA7APr/AAAAAAQAAAA7APv/AAAAAAQAAAA7APz/AAAAAAQAAAA7AP3/AAAAAAQAAAA7AP7/AAAAAAQAAAA7AP//AAAAAAQAAAA8APX/AAAAAAQAAAA8APb/AAAAAAQAAAA8APf/AAAAAAQAAAA8APj/AAAAAAQAAAA8APn/AAAAAAQAAAA8APr/AAAAAAQAAAA8APv/AAAAAAQAAAA8APz/AAAAAAQAAAA8AP3/AAAAAAQAAAA8AP7/AAAAAAQAAAA8AP//AAAAAAQAAAA9APX/AAAAAAQAAAA9APb/AAAAAAQAAAA9APf/AAAAAAQAAAA9APj/AAAAAAQAAAA9APn/AAAAAAQAAAA9APr/AAAAAAQAAAA9APv/AAAAAAQAAAA9APz/AAAAAAQAAAA9AP3/AAAAAAQAAAA9AP7/AAAAAAQAAAA9AP//AAAAAAQAAAA+APX/AAAAAAQAAAA+APb/AAAAAAQAAAA+APf/AAAAAAQAAAA+APj/AAAAAAQAAAA+APn/AAAAAAQAAAA+APr/AAAAAAQAAAA+APv/AAAAAAQAAAA+APz/AAAAAAQAAAA+AP3/AAAAAAQAAAA+AP7/AAAAAAQAAAA+AP//AAAAAAQAAADT//X/AAAAAAQAAADT//b/AAAAAAQAAADT//f/AAAAAAQAAADT//j/AAAAAAQAAADT//n/AAAAAAQAAADT//r/AAAAAAQAAADT//v/AAAAAAQAAADT//z/AAAAAAQAAADT//3/AAAAAAQAAADT//7/AAAAAAQAAADT////AAAAAAQAAADU//X/AAAAAAQAAADU//b/AAAAAAQAAADU//f/AAAAAAQAAADU//j/AAAAAAQAAADU//n/AAAAAAQAAADU//r/AAAAAAQAAADU//v/AAAAAAQAAADU//z/AAAAAAQAAADU//3/AAAAAAQAAADU//7/AAAAAAQAAADU////AAAAAAQAAADV//X/AAAAAAQAAADV//b/AAAAAAQAAADV//f/AAAAAAQAAADV//j/AAAAAAQAAADV//n/AAAAAAQAAADV//r/AAAAAAQAAADV//v/AAAAAAQAAADV//z/AAAAAAQAAADV//3/AAAAAAQAAADV//7/AAAAAAQAAADV////AAAAAAQAAADW//X/AAAAAAQAAADW//b/AAAAAAQAAADW//f/AAAAAAQAAADW//j/AAAAAAQAAADW//n/AAAAAAQAAADW//r/AAAAAAQAAADW//v/AAAAAAQAAADW//z/AAAAAAQAAADW//3/AAAAAAQAAADW//7/AAAAAAQAAADW////AAAAAAQAAADX//X/AAAAAAQAAADX//b/AAAAAAQAAADX//f/AAAAAAQAAADX//j/AAAAAAQAAADX//n/AAAAAAQAAADX//r/AAAAAAQAAADX//v/AAAAAAQAAADX//z/AAAAAAQAAADX//3/AAAAAAQAAADX//7/AAAAAAQAAADX////AAAAAAQAAADY//X/AAAAAAQAAADY//b/AAAAAAQAAADY//f/AAAAAAQAAADY//j/AAAAAAQAAADY//n/AAAAAAQAAADY//r/AAAAAAQAAADY//v/AAAAAAQAAADY//z/AAAAAAQAAADY//3/AAAAAAQAAADY//7/AAAAAAQAAADY////AAAAAAQAAADZ//X/AAAAAAQAAADZ//b/AAAAAAQAAADZ//f/AAAAAAQAAADZ//j/AAAAAAQAAADZ//n/AAAAAAQAAADZ//r/AAAAAAQAAADZ//v/AAAAAAQAAADZ//z/AAAAAAQAAADZ//3/AAAAAAQAAADZ//7/AAAAAAQAAADZ////AAAAAAQAAADa//X/AAAAAAQAAADa//b/AAAAAAQAAADa//f/AAAAAAQAAADa//j/AAAAAAQAAADa//n/AAAAAAQAAADa//r/AAAAAAQAAADa//v/AAAAAAQAAADa//z/AAAAAAQAAADa//3/AAAAAAQAAADa//7/AAAAAAQAAADa////AAAAAAQAAADb//X/AAAAAAQAAADb//b/AAAAAAQAAADb//f/AAAAAAQAAADb//j/AAAAAAQAAADb//n/AAAAAAQAAADb//r/AAAAAAQAAADb//v/AAAAAAQAAADb//z/AAAAAAQAAADb//3/AAAAAAQAAADb//7/AAAAAAQAAADb////AAAAAAQAAADc//X/AAAAAAQAAADc//b/AAAAAAQAAADc//f/AAAAAAQAAADc//j/AAAAAAQAAADc//n/AAAAAAQAAADc//r/AAAAAAQAAADc//v/AAAAAAQAAADc//z/AAAAAAQAAADc//3/AAAAAAQAAADc//7/AAAAAAQAAADc////AAAAAAQAAADd//X/AAAAAAQAAADd//b/AAAAAAQAAADd//f/AAAAAAQAAADd//j/AAAAAAQAAADd//n/AAAAAAQAAADd//r/AAAAAAQAAADd//v/AAAAAAQAAADd//z/AAAAAAQAAADd//3/AAAAAAQAAADd//7/AAAAAAQAAADd////AAAAAAQAAADe//X/AAAAAAQAAADe//b/AAAAAAQAAADe//f/AAAAAAQAAADe//j/AAAAAAQAAADe//n/AAAAAAQAAADe//r/AAAAAAQAAADe//v/AAAAAAQAAADe//z/AAAAAAQAAADe//3/AAAAAAQAAADe//7/AAAAAAQAAADe////AAAAAAQAAADf//X/AAAAAAQAAADf//b/AAAAAAQAAADf//f/AAAAAAQAAADf//j/AAAAAAQAAADf//n/AAAAAAQAAADf//r/AAAAAAQAAADf//v/AAAAAAQAAADf//z/AAAAAAQAAADf//3/AAAAAAQAAADf//7/AAAAAAQAAADf////AAAAAAQAAADg//X/AAAAAAQAAADg//b/AAAAAAQAAADg//f/AAAAAAQAAADg//j/AAAAAAQAAADg//n/AAAAAAQAAADg//r/AAAAAAQAAADg//v/AAAAAAQAAADg//z/AAAAAAQAAADg//3/AAAAAAQAAADg//7/AAAAAAQAAADg////AAAAAAQAAADh//X/AAAAAAQAAADh//b/AAAAAAQAAADh//f/AAAAAAQAAADh//j/AAAAAAQAAADh//n/AAAAAAQAAADh//r/AAAAAAQAAADh//v/AAAAAAQAAADh//z/AAAAAAQAAADh//3/AAAAAAQAAADh//7/AAAAAAQAAADh////AAAAAAQAAADi//X/AAAAAAQAAADi//b/AAAAAAQAAADi//f/AAAAAAQAAADi//j/AAAAAAQAAADi//n/AAAAAAQAAADi//r/AAAAAAQAAADi//v/AAAAAAQAAADi//z/AAAAAAQAAADi//3/AAAAAAQAAADi//7/AAAAAAQAAADi////AAAAAAQAAAD8//n/AQAAAAAAAQACAPb/AQAAAAAAAQACAPf/AQAAAAAAAQACAPj/AQAAAAAAAQACAPn/AQAAAAAAAQADAPn/AQAAAAAAAQAEAPn/AQAAAAAAAQD9//n/AQAAAAAAAwD+//n/AQAAAAAAAwD///n/AQAAAAAAAwAAAPn/AQAAAAAAAwABAPn/AQAAAAAAAwA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAADAAAAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAADAAEAAADT/wIAAAABAAIAAADU/wIAAAACAAIAAADV/wIAAAACAAIAAADW/wIAAAACAAIAAADX/wIAAAACAAIAAADY/wIAAAACAAIAAADZ/wIAAAACAAIAAADa/wIAAAACAAIAAADb/wIAAAACAAIAAADc/wIAAAACAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAADAAIAAAA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://c4pw4rm4fbtbo" + +[node name="ChallengeNodes" type="Node" parent="." index="7" node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("2_lt76n") +nodes_to_delete = [NodePath("../BrickBlock")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock" parent="ChallengeNodes" index="0" instance=ExtResource("3_mqnju")] +position = Vector2(104, -88) +metadata/red_coin = true +metadata/r_coin_id = 3 + +[node name="BrickBlock" parent="." index="8" instance=ExtResource("3_mqnju")] +position = Vector2(104, -88) + +[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="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@63925" to="Tiles/@AnimatableBody2D@63925/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63925" to="Tiles/@AnimatableBody2D@63925/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63925" to="Tiles/@AnimatableBody2D@63925" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63925" to="Tiles/@AnimatableBody2D@63925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63925" to="Tiles/@AnimatableBody2D@63925" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63925" to="Tiles/@AnimatableBody2D@63925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63926" to="Tiles/@AnimatableBody2D@63926/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63926" to="Tiles/@AnimatableBody2D@63926/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63926" to="Tiles/@AnimatableBody2D@63926" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63926" to="Tiles/@AnimatableBody2D@63926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63926" to="Tiles/@AnimatableBody2D@63926" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63926" to="Tiles/@AnimatableBody2D@63926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63927" to="Tiles/@AnimatableBody2D@63927/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63927" to="Tiles/@AnimatableBody2D@63927/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63927" to="Tiles/@AnimatableBody2D@63927" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63927" to="Tiles/@AnimatableBody2D@63927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63927" to="Tiles/@AnimatableBody2D@63927" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63927" to="Tiles/@AnimatableBody2D@63927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63928" to="Tiles/@AnimatableBody2D@63928/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63928" to="Tiles/@AnimatableBody2D@63928/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63928" to="Tiles/@AnimatableBody2D@63928" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63928" to="Tiles/@AnimatableBody2D@63928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63928" to="Tiles/@AnimatableBody2D@63928" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63928" to="Tiles/@AnimatableBody2D@63928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63929" to="Tiles/@AnimatableBody2D@63929/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63929" to="Tiles/@AnimatableBody2D@63929/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63929" to="Tiles/@AnimatableBody2D@63929" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63929" to="Tiles/@AnimatableBody2D@63929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63929" to="Tiles/@AnimatableBody2D@63929" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63929" to="Tiles/@AnimatableBody2D@63929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63930" to="Tiles/@AnimatableBody2D@63930/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63930" to="Tiles/@AnimatableBody2D@63930/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63930" to="Tiles/@AnimatableBody2D@63930" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63930" to="Tiles/@AnimatableBody2D@63930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63930" to="Tiles/@AnimatableBody2D@63930" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63930" to="Tiles/@AnimatableBody2D@63930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63931" to="Tiles/@AnimatableBody2D@63931/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63931" to="Tiles/@AnimatableBody2D@63931/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63931" to="Tiles/@AnimatableBody2D@63931" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63931" to="Tiles/@AnimatableBody2D@63931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63931" to="Tiles/@AnimatableBody2D@63931" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63931" to="Tiles/@AnimatableBody2D@63931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63932" to="Tiles/@AnimatableBody2D@63932/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63932" to="Tiles/@AnimatableBody2D@63932/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63932" to="Tiles/@AnimatableBody2D@63932" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63932" to="Tiles/@AnimatableBody2D@63932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63932" to="Tiles/@AnimatableBody2D@63932" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63932" to="Tiles/@AnimatableBody2D@63932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63933" to="Tiles/@AnimatableBody2D@63933/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63933" to="Tiles/@AnimatableBody2D@63933/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63933" to="Tiles/@AnimatableBody2D@63933" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63933" to="Tiles/@AnimatableBody2D@63933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63933" to="Tiles/@AnimatableBody2D@63933" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63933" to="Tiles/@AnimatableBody2D@63933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63934" to="Tiles/@AnimatableBody2D@63934/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63934" to="Tiles/@AnimatableBody2D@63934/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63934" to="Tiles/@AnimatableBody2D@63934" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63934" to="Tiles/@AnimatableBody2D@63934/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63934" to="Tiles/@AnimatableBody2D@63934" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63934" to="Tiles/@AnimatableBody2D@63934/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63935" to="Tiles/@AnimatableBody2D@63935/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63935" to="Tiles/@AnimatableBody2D@63935/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63935" to="Tiles/@AnimatableBody2D@63935" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63935" to="Tiles/@AnimatableBody2D@63935/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63935" to="Tiles/@AnimatableBody2D@63935" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63935" to="Tiles/@AnimatableBody2D@63935/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63936" to="Tiles/@AnimatableBody2D@63936/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63936" to="Tiles/@AnimatableBody2D@63936/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63936" to="Tiles/@AnimatableBody2D@63936" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63936" to="Tiles/@AnimatableBody2D@63936/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63936" to="Tiles/@AnimatableBody2D@63936" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63936" to="Tiles/@AnimatableBody2D@63936/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63937" to="Tiles/@AnimatableBody2D@63937/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63937" to="Tiles/@AnimatableBody2D@63937/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63937" to="Tiles/@AnimatableBody2D@63937" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63937" to="Tiles/@AnimatableBody2D@63937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63937" to="Tiles/@AnimatableBody2D@63937" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63937" to="Tiles/@AnimatableBody2D@63937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63938" to="Tiles/@Node2D@63938/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63939" to="Tiles/@Node2D@63939/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63940" to="Tiles/@Node2D@63940/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63941" to="Tiles/@Node2D@63941/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63942" to="Tiles/@AnimatableBody2D@63942/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63942" to="Tiles/@AnimatableBody2D@63942/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63942" to="Tiles/@AnimatableBody2D@63942" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63942" to="Tiles/@AnimatableBody2D@63942/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63942" to="Tiles/@AnimatableBody2D@63942" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63942" to="Tiles/@AnimatableBody2D@63942/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63943" to="Tiles/@AnimatableBody2D@63943/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63943" to="Tiles/@AnimatableBody2D@63943/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63943" to="Tiles/@AnimatableBody2D@63943" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63943" to="Tiles/@AnimatableBody2D@63943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63943" to="Tiles/@AnimatableBody2D@63943" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63943" to="Tiles/@AnimatableBody2D@63943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63944" to="Tiles/@AnimatableBody2D@63944/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63944" to="Tiles/@AnimatableBody2D@63944/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63944" to="Tiles/@AnimatableBody2D@63944" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63944" to="Tiles/@AnimatableBody2D@63944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63944" to="Tiles/@AnimatableBody2D@63944" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63944" to="Tiles/@AnimatableBody2D@63944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63945" to="Tiles/@AnimatableBody2D@63945/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63945" to="Tiles/@AnimatableBody2D@63945/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63945" to="Tiles/@AnimatableBody2D@63945" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63945" to="Tiles/@AnimatableBody2D@63945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63945" to="Tiles/@AnimatableBody2D@63945" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63945" to="Tiles/@AnimatableBody2D@63945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63946" to="Tiles/@AnimatableBody2D@63946/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63946" to="Tiles/@AnimatableBody2D@63946/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63946" to="Tiles/@AnimatableBody2D@63946" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63946" to="Tiles/@AnimatableBody2D@63946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63946" to="Tiles/@AnimatableBody2D@63946" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63946" to="Tiles/@AnimatableBody2D@63946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63947" to="Tiles/@AnimatableBody2D@63947/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63947" to="Tiles/@AnimatableBody2D@63947/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63947" to="Tiles/@AnimatableBody2D@63947" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63947" to="Tiles/@AnimatableBody2D@63947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63947" to="Tiles/@AnimatableBody2D@63947" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63947" to="Tiles/@AnimatableBody2D@63947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63948" to="Tiles/@AnimatableBody2D@63948/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63948" to="Tiles/@AnimatableBody2D@63948/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63948" to="Tiles/@AnimatableBody2D@63948" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63948" to="Tiles/@AnimatableBody2D@63948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63948" to="Tiles/@AnimatableBody2D@63948" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63948" to="Tiles/@AnimatableBody2D@63948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@63949" to="Tiles/@Node2D@63949/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63950" to="Tiles/@Node2D@63950/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63951" to="Tiles/@Node2D@63951/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63952" to="Tiles/@Node2D@63952/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63953" to="Tiles/@Node2D@63953/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World5/5-2.tscn b/Scenes/Levels/SMB1/World5/5-2.tscn new file mode 100644 index 0000000..ddba3df --- /dev/null +++ b/Scenes/Levels/SMB1/World5/5-2.tscn @@ -0,0 +1,570 @@ +[gd_scene load_steps=31 format=4 uid="uid://docknmv7qercc"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_iqqb3"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Desert.json" id="2_xfgmu"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_3ag6v"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_klc4c"] +[ext_resource type="PackedScene" uid="uid://bch3ww1n42g7v" path="res://Scenes/Prefabs/DecoTiles/Deco2.tscn" id="7_60ntc"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="8_l1r1w"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="9_60ntc"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="10_y35tn"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="11_sq6fd"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="12_orltj"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="13_y35tn"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="14_sq6fd"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="15_sq6fd"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="16_xes5q"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="17_yuqc6"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="18_yuqc6"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="19_pwwh7"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="20_6jr67"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="21_nnyvo"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="22_ykt6h"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="23_4sxmr"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="24_23vxv"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="24_pww0i"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="25_fiii4"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="26_ecsqr"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="27_drg5n"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="27_gego1"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="28_drg5n"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="30_xfgmu"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="31_eqbxg"] + +[node name="5-2" type="Node"] +script = ExtResource("1_iqqb3") +music = ExtResource("2_xfgmu") +theme = "Desert" +theme_time = "Night" +world_id = 5 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("24_23vxv")] +time_of_day = 1 + +[node name="Tiles" parent="." instance=ExtResource("4_3ag6v")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAADAAAAAAAJAAEAAAADAAEAAAANAAAAAAABAAAAAAANAAEAAAABAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAADAAAAAAAxAAEAAAADAAEAAAA0AAAAAAABAAAAAAA0AAEAAAABAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAADAAAAAABLAAEAAAADAAEAAABQAAAAAAABAAAAAABQAAEAAAABAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAADAAAAAABuAAEAAAADAAEAAABxAAAAAAABAAAAAABxAAEAAAABAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAADAAAAAAB/AAEAAAADAAEAAACHAAAAAAABAAAAAACHAAEAAAABAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAADAAAAAACZAAEAAAADAAEAAACdAAAAAAABAAAAAACdAAEAAAABAAEAAACeAAAAAAADAAAAAACeAAEAAAADAAEAAAChAAAAAAABAAAAAAChAAEAAAABAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAADAAAAAACoAAEAAAADAAEAAACqAAAAAAABAAAAAACqAAEAAAABAAEAAACrAAAAAAADAAAAAACrAAEAAAADAAEAAACtAAAAAAABAAAAAACtAAEAAAABAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAACqAPz/AAAEAAIAAACqAP3/AAAEAAIAAACqAP7/AAAEAAIAAACqAP//AAAEAAIAAACrAPz/AAAEAAIAAACrAP3/AAAEAAIAAACrAP7/AAAEAAIAAACrAP//AAAEAAIAAACrAPv/AAAEAAIAAACtAPn/AAAEAAIAAACtAPr/AAAEAAIAAACtAPv/AAAEAAIAAACtAPz/AAAEAAIAAACtAP3/AAAEAAIAAACtAP7/AAAEAAIAAACtAP//AAAEAAIAAACuAPn/AAAEAAIAAACuAPr/AAAEAAIAAACuAPv/AAAEAAIAAACuAPz/AAAEAAIAAACuAP3/AAAEAAIAAACuAP7/AAAEAAIAAACuAP//AAAEAAIAAACvAPn/AAAEAAIAAACvAPr/AAAEAAIAAACvAPv/AAAEAAIAAACvAPz/AAAEAAIAAACvAP3/AAAEAAIAAACvAP7/AAAEAAIAAACvAP//AAAEAAIAAACuAPj/AAAEAAIAAACvAPj/AAAEAAIAAACoAP7/AAAEAAIAAACoAP//AAAEAAIAAACnAP//AAAEAAIAAABxAP3/AAAEAAIAAABxAP7/AAAEAAIAAABxAP//AAAEAAIAAAA1APr/AAAEAAIAAAA1APv/AAAEAAIAAAA1APz/AAAEAAIAAAA1AP3/AAAEAAIAAAA1AP7/AAAEAAIAAAA1AP//AAAEAAIAAAA2APr/AAAEAAIAAAA2APv/AAAEAAIAAAA2APz/AAAEAAIAAAA2AP3/AAAEAAIAAAA2AP7/AAAEAAIAAAA2AP//AAAEAAIAAAA0APv/AAAEAAIAAAA0APz/AAAEAAIAAAA0AP3/AAAEAAIAAAA0AP7/AAAEAAIAAAA0AP//AAAEAAIAAAAxAPz/AAAEAAIAAAAxAP3/AAAEAAIAAAAxAP7/AAAEAAIAAAAxAP//AAAEAAIAAAAwAP3/AAAEAAIAAAAwAP7/AAAEAAIAAAAwAP//AAAEAAIAAAAvAP7/AAAEAAIAAAAvAP//AAAEAAIAAAAuAP//AAAEAAIAAAAcAP//AAAEAAIAAAAdAP7/AAAEAAIAAAAdAP//AAAEAAIAAAAeAP7/AAAEAAIAAAAeAP//AAAEAAIAAAAfAP7/AAAEAAIAAAAfAP//AAAEAAIAAAAgAP7/AAAEAAIAAAAgAP//AAAEAAIAAAAhAP7/AAAEAAIAAAAhAP//AAAEAAIAAAAeAP3/AAAEAAIAAAAfAP3/AAAEAAIAAAAgAP3/AAAEAAIAAAAfAPz/AAAEAAIAAAAgAPz/AAAEAAIAAAD8////AAAEAAIAAAD9////AAAEAAIAAAD+////AAAEAAIAAAD/////AAAEAAIAAAD9//7/AAAEAAIAAAD+//7/AAAEAAIAAAD///7/AAAEAAIAAAD+//3/AAAEAAIAAAD///3/AAAEAAIAAAD///z/AAAEAAIAAAAAAPz/AAAEAAIAAAABAPz/AAAEAAIAAAACAPz/AAAEAAIAAAABAPr/AAABAAQAAAABAPv/AAACAAQAAAANAPz/AQAAAAAAAQAOAPz/AQAAAAAAAQAPAPz/AQAAAAAAAQAQAPz/AQAAAAAAAQARAPz/AQAAAAAAAQANAPj/AQAAAAAAAQAOAPj/AQAAAAAAAQAPAPj/AQAAAAAAAQAQAPj/AQAAAAAAAQARAPj/AQAAAAAAAQASAPj/AQAAAAAABwAFAPf/AQAAAAAAAwAGAPf/AQAAAAAAAwAHAPf/AQAAAAAAAwA+APz/AQAAAAAAAgA/APz/AQAAAAAAAgBAAPz/AQAAAAAAAgBBAPz/AQAAAAAAAgBCAPz/AQAAAAAAAgBGAPj/AQAAAAAAAQBHAPj/AQAAAAAAAQBJAPv/AQAAAAAAAQBKAPv/AQAAAAAAAQBLAPv/AQAAAAAAAQBEAPz/AQAAAAAACQBJAP//AQAAAAAAAwBKAP//AQAAAAAAAwBbAP7/AAABAAQAAABbAP//AAACAAQAAABmAPz/AQAAAAAAAQBnAPz/AQAAAAAAAQBoAPz/AQAAAAAAAQBpAPz/AQAAAAAAAQBqAPz/AQAAAAAAAQBrAPz/AQAAAAAAAQBsAPz/AQAAAAAAAQBtAPz/AQAAAAAAAQBmAPj/AQAAAAAAAQBnAPj/AQAAAAAAAQBoAPj/AQAAAAAAAQBpAPj/AQAAAAAAAQBqAPj/AQAAAAAAAQBrAPj/AQAAAAAAAQBsAPj/AQAAAAAAAQBtAPj/AQAAAAAACgB+AP7/AQAAAAAABwCDAPz/AQAAAAAAAQCEAPz/AQAAAAAAAQCFAPz/AQAAAAAAAQCJAPj/AQAAAAAAAQCKAPj/AQAAAAAAAQCMAPj/AQAAAAAAAQCNAPj/AQAAAAAAAQCYAPz/AQAAAAAABwCcAPj/AQAAAAAAAQCdAPj/AQAAAAAAAQCeAPj/AQAAAAAAAQCfAPj/AQAAAAAAAQCcAPf/AQAAAAAAAwCdAPf/AQAAAAAAAwBGAPf/AQAAAAAAAwBHAPf/AQAAAAAAAwANAPv/AQAAAAAAAwAOAPv/AQAAAAAAAwAPAPv/AQAAAAAAAwBjAP7/AAAIAAAAAABjAP//AAAIAAEAAABkAP7/AAAJAAAAAABkAP//AAAJAAEAAAAnAP3/AAAIAAIAAAAnAP7/AAAIAAMAAAAoAP3/AAAJAAIAAAAoAP7/AAAJAAMAAAAnAP//AAAIAAMAAAAoAP//AAAJAAMAAACdAP7/AAAIAAIAAACdAP//AAAIAAMAAACeAP7/AAAJAAIAAACeAP//AAAJAAMAAAC4AP//AAAEAAIAAAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABAChAAIAAAABAAIAAACpAAIAAQAAAAAABACsAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAADAAIAAAANAAIAAAABAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAADAAIAAAA0AAIAAAABAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAADAAIAAABQAAIAAAABAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAADAAIAAABxAAIAAAABAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAADAAIAAACHAAIAAAABAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAADAAIAAACdAAIAAAABAAIAAACeAAIAAAADAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAADAAIAAACqAAIAAAABAAIAAACrAAIAAAADAAIAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAADAAAAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAADAAEAAACtAAIAAAABAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_klc4c")] +position = Vector2(-216, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("7_60ntc")] + +[node name="Entities" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Entities" instance=ExtResource("8_l1r1w")] +position = Vector2(120, 0) + +[node name="GreenKoopaTroopa2" parent="Entities" instance=ExtResource("8_l1r1w")] +position = Vector2(392, 0) +winged = true + +[node name="GreenKoopaTroopa3" parent="Entities" instance=ExtResource("8_l1r1w")] +position = Vector2(1448, 0) +winged = true + +[node name="GreenKoopaTroopa4" parent="Entities" instance=ExtResource("8_l1r1w")] +position = Vector2(2360, 0) +winged = true + +[node name="GreenKoopaTroopa5" parent="Entities" instance=ExtResource("8_l1r1w")] +position = Vector2(2408, 0) +winged = true + +[node name="GreenKoopaTroopa6" parent="Entities" instance=ExtResource("8_l1r1w")] +position = Vector2(2728, -64) +winged = true + +[node name="Trampoline" parent="Entities" instance=ExtResource("9_60ntc")] +position = Vector2(152, 0) + +[node name="HammerBro" parent="Entities" instance=ExtResource("10_y35tn")] +visible = true +position = Vector2(488, -48) + +[node name="HammerBro3" parent="Entities" instance=ExtResource("10_y35tn")] +visible = true +position = Vector2(1672, -64) + +[node name="HammerBro4" parent="Entities" instance=ExtResource("10_y35tn")] +visible = true +position = Vector2(1736, -128) + +[node name="HammerBro2" parent="Entities" instance=ExtResource("10_y35tn")] +visible = true +position = Vector2(1048, -64) + +[node name="Goomba" parent="Entities" instance=ExtResource("11_sq6fd")] +position = Vector2(760, -32) + +[node name="Goomba2" parent="Entities" instance=ExtResource("11_sq6fd")] +position = Vector2(792, -64) + +[node name="Goomba3" parent="Entities" instance=ExtResource("11_sq6fd")] +position = Vector2(2232, 0) + +[node name="Goomba4" parent="Entities" instance=ExtResource("11_sq6fd")] +position = Vector2(2248, 0) + +[node name="PirannhaPlant" parent="Entities" instance=ExtResource("12_orltj")] +position = Vector2(640, -48) + +[node name="PirannhaPlant2" parent="Entities" instance=ExtResource("12_orltj")] +position = Vector2(1600, -32) + +[node name="PirannhaPlant3" parent="Entities" instance=ExtResource("12_orltj")] +position = Vector2(2528, -32) + +[node name="BuzzyBeetle" parent="Entities" instance=ExtResource("13_y35tn")] +position = Vector2(1928, 0) + +[node name="BuzzyBeetle2" parent="Entities" instance=ExtResource("13_y35tn")] +position = Vector2(1944, 0) + +[node name="BuzzyBeetle3" parent="Entities" instance=ExtResource("13_y35tn")] +position = Vector2(1960, 0) + +[node name="RedKoopaTroopa" parent="Entities" instance=ExtResource("14_sq6fd")] +position = Vector2(2264, -128) + +[node name="BulletBillCannon" parent="Entities" instance=ExtResource("15_sq6fd")] +position = Vector2(24, -88) + +[node name="BulletBillCannon2" parent="Entities" instance=ExtResource("15_sq6fd")] +position = Vector2(1464, -24) + +[node name="EndFlagpole" parent="." instance=ExtResource("16_xes5q")] +position = Vector2(2952, 0) + +[node name="EndSmallCastle" parent="EndFlagpole" instance=ExtResource("17_yuqc6")] +position = Vector2(96, 0) + +[node name="Checkpoint" parent="." instance=ExtResource("18_yuqc6")] +position = Vector2(1328, 0) + +[node name="StartCastle" parent="." instance=ExtResource("19_pwwh7")] +position = Vector2(-216, -40) + +[node name="DropShadow" parent="." instance=ExtResource("20_6jr67")] + +[node name="PipeArea" parent="." instance=ExtResource("21_nnyvo")] +position = Vector2(640, -48) +target_level = "uid://gqb87lodntxp" + +[node name="PipeArea2" parent="." instance=ExtResource("21_nnyvo")] +position = Vector2(1600, -32) +pipe_id = 1 +exit_only = true + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(1840, -208) +script = ExtResource("22_ykt6h") +heaven_scene = "uid://yqunqjn0cyef" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[node name="BrickBlock" parent="." instance=ExtResource("23_4sxmr")] +position = Vector2(1112, -120) +item = ExtResource("24_pww0i") + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("25_fiii4") +nodes_to_delete = [NodePath("../Blocks")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("23_4sxmr")] +position = Vector2(296, -56) +item = ExtResource("26_ecsqr") +metadata/r_coin_id = 0 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("27_drg5n")] +position = Vector2(2008, -24) +metadata/red_coin = true +metadata/r_coin_id = 2 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("27_gego1")] +position = Vector2(536, -72) +item = ExtResource("28_drg5n") + +[node name="BrickBlock3" parent="ChallengeNodes" instance=ExtResource("27_drg5n")] +position = Vector2(2232, -120) +metadata/red_coin = false +metadata/r_coin_id = 3 + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("30_xfgmu")] +position = Vector2(2536, -168) +id = 4 + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("27_gego1")] +position = Vector2(2232, -56) + +[node name="InvisibleQuestionBlock3" parent="ChallengeNodes" instance=ExtResource("27_gego1")] +position = Vector2(2248, -56) + +[node name="InvisibleQuestionBlock4" parent="ChallengeNodes" instance=ExtResource("27_gego1")] +position = Vector2(2216, -56) + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("23_4sxmr")] +position = Vector2(296, -56) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("27_drg5n")] +position = Vector2(2008, -24) + +[node name="BrickBlock3" parent="Blocks" instance=ExtResource("23_4sxmr")] +position = Vector2(2232, -120) + +[node name="CheckpointFlag" parent="." instance=ExtResource("31_eqbxg")] +position = Vector2(1328, 0) + +[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="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@88675" to="Tiles/@AnimatableBody2D@88675/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88675" to="Tiles/@AnimatableBody2D@88675/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88675" to="Tiles/@AnimatableBody2D@88675" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88675" to="Tiles/@AnimatableBody2D@88675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88675" to="Tiles/@AnimatableBody2D@88675" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88675" to="Tiles/@AnimatableBody2D@88675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88676" to="Tiles/@AnimatableBody2D@88676/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88676" to="Tiles/@AnimatableBody2D@88676/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88676" to="Tiles/@AnimatableBody2D@88676" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88676" to="Tiles/@AnimatableBody2D@88676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88676" to="Tiles/@AnimatableBody2D@88676" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88676" to="Tiles/@AnimatableBody2D@88676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88677" to="Tiles/@AnimatableBody2D@88677/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88677" to="Tiles/@AnimatableBody2D@88677/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88677" to="Tiles/@AnimatableBody2D@88677" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88677" to="Tiles/@AnimatableBody2D@88677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88677" to="Tiles/@AnimatableBody2D@88677" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88677" to="Tiles/@AnimatableBody2D@88677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88678" to="Tiles/@AnimatableBody2D@88678/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88678" to="Tiles/@AnimatableBody2D@88678/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88678" to="Tiles/@AnimatableBody2D@88678" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88678" to="Tiles/@AnimatableBody2D@88678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88678" to="Tiles/@AnimatableBody2D@88678" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88678" to="Tiles/@AnimatableBody2D@88678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88679" to="Tiles/@AnimatableBody2D@88679/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88679" to="Tiles/@AnimatableBody2D@88679/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88679" to="Tiles/@AnimatableBody2D@88679" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88679" to="Tiles/@AnimatableBody2D@88679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88679" to="Tiles/@AnimatableBody2D@88679" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88679" to="Tiles/@AnimatableBody2D@88679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88680" to="Tiles/@AnimatableBody2D@88680/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88680" to="Tiles/@AnimatableBody2D@88680/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88680" to="Tiles/@AnimatableBody2D@88680" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88680" to="Tiles/@AnimatableBody2D@88680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88680" to="Tiles/@AnimatableBody2D@88680" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88680" to="Tiles/@AnimatableBody2D@88680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88681" to="Tiles/@AnimatableBody2D@88681/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88681" to="Tiles/@AnimatableBody2D@88681/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88681" to="Tiles/@AnimatableBody2D@88681" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88681" to="Tiles/@AnimatableBody2D@88681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88681" to="Tiles/@AnimatableBody2D@88681" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88681" to="Tiles/@AnimatableBody2D@88681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88682" to="Tiles/@AnimatableBody2D@88682/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88682" to="Tiles/@AnimatableBody2D@88682/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88682" to="Tiles/@AnimatableBody2D@88682" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88682" to="Tiles/@AnimatableBody2D@88682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88682" to="Tiles/@AnimatableBody2D@88682" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88682" to="Tiles/@AnimatableBody2D@88682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88683" to="Tiles/@AnimatableBody2D@88683/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88683" to="Tiles/@AnimatableBody2D@88683/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88683" to="Tiles/@AnimatableBody2D@88683" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88683" to="Tiles/@AnimatableBody2D@88683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88683" to="Tiles/@AnimatableBody2D@88683" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88683" to="Tiles/@AnimatableBody2D@88683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88684" to="Tiles/@AnimatableBody2D@88684/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88684" to="Tiles/@AnimatableBody2D@88684/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88684" to="Tiles/@AnimatableBody2D@88684" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88684" to="Tiles/@AnimatableBody2D@88684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88684" to="Tiles/@AnimatableBody2D@88684" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88684" to="Tiles/@AnimatableBody2D@88684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88685" to="Tiles/@Node2D@88685/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88686" to="Tiles/@Node2D@88686/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@88687" to="Tiles/@AnimatableBody2D@88687/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88687" to="Tiles/@AnimatableBody2D@88687/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88687" to="Tiles/@AnimatableBody2D@88687" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88687" to="Tiles/@AnimatableBody2D@88687" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88687" to="Tiles/@AnimatableBody2D@88687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88687" to="Tiles/@AnimatableBody2D@88687" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88687" to="Tiles/@AnimatableBody2D@88687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88688" to="Tiles/@AnimatableBody2D@88688/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88688" to="Tiles/@AnimatableBody2D@88688/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88688" to="Tiles/@AnimatableBody2D@88688" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88688" to="Tiles/@AnimatableBody2D@88688" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88688" to="Tiles/@AnimatableBody2D@88688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88688" to="Tiles/@AnimatableBody2D@88688" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88688" to="Tiles/@AnimatableBody2D@88688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88689" to="Tiles/@AnimatableBody2D@88689/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88689" to="Tiles/@AnimatableBody2D@88689/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88689" to="Tiles/@AnimatableBody2D@88689" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88689" to="Tiles/@AnimatableBody2D@88689" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88689" to="Tiles/@AnimatableBody2D@88689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88689" to="Tiles/@AnimatableBody2D@88689" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88689" to="Tiles/@AnimatableBody2D@88689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88690" to="Tiles/@AnimatableBody2D@88690/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88690" to="Tiles/@AnimatableBody2D@88690/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88690" to="Tiles/@AnimatableBody2D@88690" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88690" to="Tiles/@AnimatableBody2D@88690" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88690" to="Tiles/@AnimatableBody2D@88690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88690" to="Tiles/@AnimatableBody2D@88690" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88690" to="Tiles/@AnimatableBody2D@88690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88691" to="Tiles/@AnimatableBody2D@88691/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88691" to="Tiles/@AnimatableBody2D@88691/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88691" to="Tiles/@AnimatableBody2D@88691" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88691" to="Tiles/@AnimatableBody2D@88691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88691" to="Tiles/@AnimatableBody2D@88691" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88691" to="Tiles/@AnimatableBody2D@88691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88692" to="Tiles/@AnimatableBody2D@88692/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88692" to="Tiles/@AnimatableBody2D@88692/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88692" to="Tiles/@AnimatableBody2D@88692" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88692" to="Tiles/@AnimatableBody2D@88692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88692" to="Tiles/@AnimatableBody2D@88692" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88692" to="Tiles/@AnimatableBody2D@88692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88693" to="Tiles/@AnimatableBody2D@88693/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88693" to="Tiles/@AnimatableBody2D@88693/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88693" to="Tiles/@AnimatableBody2D@88693" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88693" to="Tiles/@AnimatableBody2D@88693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88693" to="Tiles/@AnimatableBody2D@88693" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88693" to="Tiles/@AnimatableBody2D@88693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88694" to="Tiles/@AnimatableBody2D@88694/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88694" to="Tiles/@AnimatableBody2D@88694/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88694" to="Tiles/@AnimatableBody2D@88694" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88694" to="Tiles/@AnimatableBody2D@88694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88694" to="Tiles/@AnimatableBody2D@88694" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88694" to="Tiles/@AnimatableBody2D@88694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88695" to="Tiles/@AnimatableBody2D@88695/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88695" to="Tiles/@AnimatableBody2D@88695/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88695" to="Tiles/@AnimatableBody2D@88695" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88695" to="Tiles/@AnimatableBody2D@88695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88695" to="Tiles/@AnimatableBody2D@88695" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88695" to="Tiles/@AnimatableBody2D@88695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@88696" to="Tiles/@Node2D@88696/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88697" to="Tiles/@Node2D@88697/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88698" to="Tiles/@AnimatableBody2D@88698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88698" to="Tiles/@AnimatableBody2D@88698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88698" to="Tiles/@AnimatableBody2D@88698" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88698" to="Tiles/@AnimatableBody2D@88698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88698" to="Tiles/@AnimatableBody2D@88698" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88698" to="Tiles/@AnimatableBody2D@88698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88699" to="Tiles/@AnimatableBody2D@88699/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88699" to="Tiles/@AnimatableBody2D@88699/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88699" to="Tiles/@AnimatableBody2D@88699" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88699" to="Tiles/@AnimatableBody2D@88699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88699" to="Tiles/@AnimatableBody2D@88699" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88699" to="Tiles/@AnimatableBody2D@88699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88700" to="Tiles/@AnimatableBody2D@88700/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88700" to="Tiles/@AnimatableBody2D@88700/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88700" to="Tiles/@AnimatableBody2D@88700" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88700" to="Tiles/@AnimatableBody2D@88700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88700" to="Tiles/@AnimatableBody2D@88700" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88700" to="Tiles/@AnimatableBody2D@88700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88701" to="Tiles/@AnimatableBody2D@88701/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88701" to="Tiles/@AnimatableBody2D@88701/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88701" to="Tiles/@AnimatableBody2D@88701" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88701" to="Tiles/@AnimatableBody2D@88701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88701" to="Tiles/@AnimatableBody2D@88701" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88701" to="Tiles/@AnimatableBody2D@88701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88702" to="Tiles/@AnimatableBody2D@88702/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88702" to="Tiles/@AnimatableBody2D@88702/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88702" to="Tiles/@AnimatableBody2D@88702" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88702" to="Tiles/@AnimatableBody2D@88702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88702" to="Tiles/@AnimatableBody2D@88702" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88702" to="Tiles/@AnimatableBody2D@88702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88703" to="Tiles/@AnimatableBody2D@88703/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88703" to="Tiles/@AnimatableBody2D@88703/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88703" to="Tiles/@AnimatableBody2D@88703" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88703" to="Tiles/@AnimatableBody2D@88703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88703" to="Tiles/@AnimatableBody2D@88703" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88703" to="Tiles/@AnimatableBody2D@88703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88704" to="Tiles/@AnimatableBody2D@88704/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88704" to="Tiles/@AnimatableBody2D@88704/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88704" to="Tiles/@AnimatableBody2D@88704" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88704" to="Tiles/@AnimatableBody2D@88704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88704" to="Tiles/@AnimatableBody2D@88704" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88704" to="Tiles/@AnimatableBody2D@88704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88705" to="Tiles/@AnimatableBody2D@88705/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88705" to="Tiles/@AnimatableBody2D@88705/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88705" to="Tiles/@AnimatableBody2D@88705" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88705" to="Tiles/@AnimatableBody2D@88705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88705" to="Tiles/@AnimatableBody2D@88705" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88705" to="Tiles/@AnimatableBody2D@88705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88706" to="Tiles/@AnimatableBody2D@88706/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88706" to="Tiles/@AnimatableBody2D@88706/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88706" to="Tiles/@AnimatableBody2D@88706" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88706" to="Tiles/@AnimatableBody2D@88706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88706" to="Tiles/@AnimatableBody2D@88706" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88706" to="Tiles/@AnimatableBody2D@88706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88707" to="Tiles/@AnimatableBody2D@88707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88707" to="Tiles/@AnimatableBody2D@88707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88707" to="Tiles/@AnimatableBody2D@88707" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88707" to="Tiles/@AnimatableBody2D@88707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88707" to="Tiles/@AnimatableBody2D@88707" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88707" to="Tiles/@AnimatableBody2D@88707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88708" to="Tiles/@AnimatableBody2D@88708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88708" to="Tiles/@AnimatableBody2D@88708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88708" to="Tiles/@AnimatableBody2D@88708" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88708" to="Tiles/@AnimatableBody2D@88708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88708" to="Tiles/@AnimatableBody2D@88708" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88708" to="Tiles/@AnimatableBody2D@88708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88709" to="Tiles/@AnimatableBody2D@88709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88709" to="Tiles/@AnimatableBody2D@88709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88709" to="Tiles/@AnimatableBody2D@88709" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88709" to="Tiles/@AnimatableBody2D@88709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88709" to="Tiles/@AnimatableBody2D@88709" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88709" to="Tiles/@AnimatableBody2D@88709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88710" to="Tiles/@AnimatableBody2D@88710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88710" to="Tiles/@AnimatableBody2D@88710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88710" to="Tiles/@AnimatableBody2D@88710" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88710" to="Tiles/@AnimatableBody2D@88710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88710" to="Tiles/@AnimatableBody2D@88710" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88710" to="Tiles/@AnimatableBody2D@88710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88711" to="Tiles/@AnimatableBody2D@88711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88711" to="Tiles/@AnimatableBody2D@88711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88711" to="Tiles/@AnimatableBody2D@88711" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88711" to="Tiles/@AnimatableBody2D@88711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88711" to="Tiles/@AnimatableBody2D@88711" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88711" to="Tiles/@AnimatableBody2D@88711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88712" to="Tiles/@AnimatableBody2D@88712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88712" to="Tiles/@AnimatableBody2D@88712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88712" to="Tiles/@AnimatableBody2D@88712" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88712" to="Tiles/@AnimatableBody2D@88712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88712" to="Tiles/@AnimatableBody2D@88712" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88712" to="Tiles/@AnimatableBody2D@88712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88713" to="Tiles/@AnimatableBody2D@88713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88713" to="Tiles/@AnimatableBody2D@88713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88713" to="Tiles/@AnimatableBody2D@88713" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88713" to="Tiles/@AnimatableBody2D@88713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88713" to="Tiles/@AnimatableBody2D@88713" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88713" to="Tiles/@AnimatableBody2D@88713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88714" to="Tiles/@AnimatableBody2D@88714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88714" to="Tiles/@AnimatableBody2D@88714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88714" to="Tiles/@AnimatableBody2D@88714" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88714" to="Tiles/@AnimatableBody2D@88714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88714" to="Tiles/@AnimatableBody2D@88714" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88714" to="Tiles/@AnimatableBody2D@88714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88715" to="Tiles/@AnimatableBody2D@88715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88715" to="Tiles/@AnimatableBody2D@88715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88715" to="Tiles/@AnimatableBody2D@88715" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88715" to="Tiles/@AnimatableBody2D@88715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88715" to="Tiles/@AnimatableBody2D@88715" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88715" to="Tiles/@AnimatableBody2D@88715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88716" to="Tiles/@AnimatableBody2D@88716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88716" to="Tiles/@AnimatableBody2D@88716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88716" to="Tiles/@AnimatableBody2D@88716" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88716" to="Tiles/@AnimatableBody2D@88716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88716" to="Tiles/@AnimatableBody2D@88716" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88716" to="Tiles/@AnimatableBody2D@88716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88717" to="Tiles/@AnimatableBody2D@88717/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88717" to="Tiles/@AnimatableBody2D@88717/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88717" to="Tiles/@AnimatableBody2D@88717" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88717" to="Tiles/@AnimatableBody2D@88717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88717" to="Tiles/@AnimatableBody2D@88717" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88717" to="Tiles/@AnimatableBody2D@88717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88718" to="Tiles/@AnimatableBody2D@88718/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88718" to="Tiles/@AnimatableBody2D@88718/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88718" to="Tiles/@AnimatableBody2D@88718" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88718" to="Tiles/@AnimatableBody2D@88718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88718" to="Tiles/@AnimatableBody2D@88718" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88718" to="Tiles/@AnimatableBody2D@88718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88719" to="Tiles/@AnimatableBody2D@88719/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88719" to="Tiles/@AnimatableBody2D@88719/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88719" to="Tiles/@AnimatableBody2D@88719" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88719" to="Tiles/@AnimatableBody2D@88719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88719" to="Tiles/@AnimatableBody2D@88719" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88719" to="Tiles/@AnimatableBody2D@88719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88720" to="Tiles/@AnimatableBody2D@88720/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88720" to="Tiles/@AnimatableBody2D@88720/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88720" to="Tiles/@AnimatableBody2D@88720" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88720" to="Tiles/@AnimatableBody2D@88720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88720" to="Tiles/@AnimatableBody2D@88720" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88720" to="Tiles/@AnimatableBody2D@88720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88721" to="Tiles/@AnimatableBody2D@88721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88721" to="Tiles/@AnimatableBody2D@88721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88721" to="Tiles/@AnimatableBody2D@88721" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88721" to="Tiles/@AnimatableBody2D@88721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88721" to="Tiles/@AnimatableBody2D@88721" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88721" to="Tiles/@AnimatableBody2D@88721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88722" to="Tiles/@AnimatableBody2D@88722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88722" to="Tiles/@AnimatableBody2D@88722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88722" to="Tiles/@AnimatableBody2D@88722" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88722" to="Tiles/@AnimatableBody2D@88722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88722" to="Tiles/@AnimatableBody2D@88722" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88722" to="Tiles/@AnimatableBody2D@88722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88723" to="Tiles/@AnimatableBody2D@88723/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88723" to="Tiles/@AnimatableBody2D@88723/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88723" to="Tiles/@AnimatableBody2D@88723" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88723" to="Tiles/@AnimatableBody2D@88723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88723" to="Tiles/@AnimatableBody2D@88723" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88723" to="Tiles/@AnimatableBody2D@88723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88724" to="Tiles/@AnimatableBody2D@88724/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88724" to="Tiles/@AnimatableBody2D@88724/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88724" to="Tiles/@AnimatableBody2D@88724" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88724" to="Tiles/@AnimatableBody2D@88724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88724" to="Tiles/@AnimatableBody2D@88724" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88724" to="Tiles/@AnimatableBody2D@88724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88725" to="Tiles/@AnimatableBody2D@88725/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88725" to="Tiles/@AnimatableBody2D@88725/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88725" to="Tiles/@AnimatableBody2D@88725" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88725" to="Tiles/@AnimatableBody2D@88725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88725" to="Tiles/@AnimatableBody2D@88725" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88725" to="Tiles/@AnimatableBody2D@88725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@88726" to="Tiles/@AnimatableBody2D@88726/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@88726" to="Tiles/@AnimatableBody2D@88726/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88726" to="Tiles/@AnimatableBody2D@88726" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@88726" to="Tiles/@AnimatableBody2D@88726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88726" to="Tiles/@AnimatableBody2D@88726" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@88726" to="Tiles/@AnimatableBody2D@88726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@88727" to="Tiles/@Node2D@88727/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88728" to="Tiles/@Node2D@88728/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88729" to="Tiles/@Node2D@88729/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88730" to="Tiles/@Node2D@88730/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88731" to="Tiles/@Node2D@88731/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88732" to="Tiles/@Node2D@88732/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88733" to="Tiles/@Node2D@88733/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88734" to="Tiles/@Area2D@88734" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88735" to="Tiles/@Area2D@88735" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88736" to="Tiles/@Area2D@88736" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88737" to="Tiles/@Area2D@88737" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88738" to="Tiles/@Area2D@88738" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88739" to="Tiles/@Area2D@88739" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88740" to="Tiles/@Area2D@88740" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88741" to="Tiles/@Area2D@88741" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88742" to="Tiles/@Area2D@88742" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88743" to="Tiles/@Area2D@88743" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88744" to="Tiles/@Area2D@88744" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88745" to="Tiles/@Area2D@88745" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88746" to="Tiles/@Area2D@88746" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88747" to="Tiles/@Area2D@88747" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88748" to="Tiles/@Area2D@88748" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88749" to="Tiles/@Area2D@88749" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88750" to="Tiles/@Area2D@88750" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88751" to="Tiles/@Area2D@88751" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88752" to="Tiles/@Area2D@88752" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88753" to="Tiles/@Area2D@88753" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88754" to="Tiles/@Area2D@88754" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88755" to="Tiles/@Area2D@88755" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88756" to="Tiles/@Area2D@88756" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@88757" to="Tiles/@Area2D@88757" method="area_entered"] diff --git a/Scenes/Levels/SMB1/World5/5-2a.tscn b/Scenes/Levels/SMB1/World5/5-2a.tscn new file mode 100644 index 0000000..622181b --- /dev/null +++ b/Scenes/Levels/SMB1/World5/5-2a.tscn @@ -0,0 +1,138 @@ +[gd_scene load_steps=17 format=4 uid="uid://gqb87lodntxp"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_vlrn3"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_3g3gq"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_vnv2s"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_f27gc"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_6qp6h"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_ruw13"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="8_sg1uu"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="9_urwt6"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="10_gx7dw"] +[ext_resource type="PackedScene" uid="uid://bdirphnfabey8" path="res://Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn" id="11_gwbh5"] +[ext_resource type="PackedScene" uid="uid://d04e1qv3si8j" path="res://Scenes/Prefabs/Entities/Enemies/RedCheepCheep.tscn" id="12_xh8bi"] +[ext_resource type="PackedScene" uid="uid://ctancgnvl58oc" path="res://Scenes/Prefabs/Entities/Objects/ElevatorPlatform.tscn" id="13_gwbh5"] +[ext_resource type="PackedScene" uid="uid://b7560x2o4qeuo" path="res://Scenes/Prefabs/LevelObjects/WaterCurrentArea.tscn" id="14_xh8bi"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="15_3cxfv"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="16_vnv2s"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="17_ccip7"] + +[node name="5-2a" type="Node"] +script = ExtResource("1_vlrn3") +music = ExtResource("2_3g3gq") +theme = "Underwater" +theme_time = "Night" +world_id = 5 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_vnv2s")] +time_of_day = 1 + +[node name="Player" parent="." instance=ExtResource("5_f27gc")] +position = Vector2(-224, -152) + +[node name="Tiles" parent="." instance=ExtResource("6_6qp6h")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAADAAAAAAAFAAEAAAADAAEAAAAKAP3/AAABAAAAAAAKAP7/AAABAAEAAAAKAP//AAABAAEAAAAKAAAAAAABAAEAAAAKAAEAAAABAAEAAAALAP3/AAADAAAAAAALAP7/AAADAAEAAAALAP//AAADAAEAAAALAAAAAAADAAEAAAALAAEAAAADAAEAAAAQAP3/AAABAAAAAAAQAP7/AAABAAEAAAAQAP//AAABAAEAAAAQAAAAAAABAAEAAAAQAAEAAAABAAEAAAARAP3/AAADAAAAAAARAP7/AAADAAEAAAARAP//AAADAAEAAAARAAAAAAABAAsAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAADAAAAAAAVAAEAAAADAAEAAAAYAAAAAAABAAAAAAAYAAEAAAABAAEAAAAZAAAAAAADAAAAAAAZAAEAAAADAAEAAAAcAAAAAAABAAAAAAAcAAEAAAABAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAAAAAsAAAArAAEAAAACAAEAAAAsAAAAAAACAAEAAAAsAAEAAAACAAEAAAAtAAAAAAACAAEAAAAtAAEAAAACAAEAAAAuAAAAAAACAAEAAAAuAAEAAAACAAEAAAAvAAAAAAACAAEAAAAvAAEAAAACAAEAAAAwAAAAAAACAAEAAAAwAAEAAAACAAEAAAArAP//AAABAAAAAAAsAP//AAAAAAsAAAAtAP//AAACAAEAAAAuAP//AAACAAEAAAAvAP//AAACAAEAAAAwAP//AAACAAEAAAAsAP7/AAABAAAAAAAtAP7/AAAAAAsAAAAuAP7/AAACAAEAAAAvAP7/AAACAAEAAAAtAP3/AAABAAEAAAAuAP3/AAACAAEAAAAvAP3/AAACAAEAAAAtAPz/AAABAAAAAAAuAPz/AAACAAAAAAAvAPz/AAAAAAsAAAAwAPz/AAACAAEAAAAvAPX/AAACAAAAAAAvAPb/AAACAAEAAAAvAPf/AAACAAEAAAAvAPj/AAACAAEAAAAvAPn/AAAAAAwAAAAvAPr/AAABAAEAAAAvAPv/AAABAAEAAAAwAPX/AAACAAAAAAAwAPb/AAACAAEAAAAwAPf/AAACAAEAAAAwAPj/AAACAAEAAAAwAPn/AAACAAEAAAAwAPr/AAACAAEAAAAwAPv/AAACAAEAAAAuAPX/AAACAAAAAAAuAPb/AAACAAEAAAAuAPf/AAACAAEAAAAuAPj/AAAAAAwAAAAuAPn/AAABAAIAAAAtAPX/AAABAAAAAAAtAPb/AAABAAEAAAAtAPf/AAABAAEAAAAtAPj/AAABAAIAAAAwAP3/AAACAAEAAAAwAP7/AAACAAEAAAAmAPn/AAABAAMAAAAnAPn/AAACAAMAAAAoAPn/AAACAAMAAAApAPn/AAADAAMAAAAiAPz/AAABAAMAAAAjAPz/AAACAAMAAAAkAPz/AAACAAMAAAAlAPz/AAADAAMAAAAWAPf/AAABAAMAAAAXAPf/AAACAAMAAAAYAPf/AAACAAMAAAAZAPf/AAACAAMAAAAaAPf/AAACAAMAAAAbAPf/AAADAAMAAAAQAPX/AAABAAAAAAAQAPb/AAABAAEAAAARAPX/AAADAAAAAAARAPb/AAADAAEAAAAQAPf/AAABAAIAAAARAPf/AAADAAIAAAAKAPX/AAABAAAAAAAKAPb/AAABAAEAAAAKAPf/AAABAAIAAAALAPX/AAADAAAAAAALAPb/AAADAAEAAAALAPf/AAADAAIAAAD7//n/AAABAAMAAAD8//n/AAACAAMAAAD9//n/AAACAAMAAAD+//n/AAACAAMAAAD///n/AAADAAMAAAAEAPz/AAAHAAYAAAAEAP3/AAAHAAYAAAAEAP7/AAAHAAYAAAAEAP//AAAHAAYAAAD8//3/AAAHAAYAAAD8//7/AAAHAAYAAAD8////AAAHAAYAAAD///f/AAAHAAYAAAD///j/AAAHAAYAAAAWAPj/AAAHAAYAAAAWAPn/AAAHAAYAAAAWAPr/AAAHAAYAAAAWAPv/AAAHAAYAAAAbAPj/AAAHAAYAAAAbAPn/AAAHAAYAAAAbAPr/AAAHAAYAAAAbAPv/AAAHAAYAAAAeAP7/AAAHAAYAAAAeAP//AAAHAAYAAAAGAPr/AQAAAAAAAwAHAPr/AQAAAAAAAwAIAPr/AQAAAAAAAwAJAPr/AQAAAAAAAwAKAPr/AQAAAAAAAwALAPr/AQAAAAAAAwAMAPr/AQAAAAAAAwANAPr/AQAAAAAAAwAOAPr/AQAAAAAAAwAPAPr/AQAAAAAAAwAiAPv/AQAAAAAAAwAjAPv/AQAAAAAAAwAkAPv/AQAAAAAAAwAlAPv/AQAAAAAAAwAYAP//AQAAAAAAAwAZAP//AQAAAAAAAwAmAPj/AQAAAAAAAwAnAPj/AQAAAAAAAwAoAPj/AQAAAAAAAwApAPj/AQAAAAAAAwAuAPr/AAAKAAAAAAAuAPv/AAAKAAEAAAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAADAAIAAAAKAAIAAAABAAIAAAALAAIAAAADAAIAAAAQAAIAAAABAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAADAAIAAAAYAAIAAAABAAIAAAAZAAIAAAADAAIAAAAxAAAAAAADAAEAAAAxAAEAAAADAAEAAAAcAAIAAAABAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAADAAIAAAAxAPX/AAADAAAAAAAxAPb/AAADAAEAAAAxAPf/AAADAAEAAAAxAPj/AAADAAEAAAAxAPn/AAADAAEAAAAxAPr/AAADAAEAAAAxAPv/AAADAAEAAAAxAPz/AAADAAEAAAAxAP3/AAADAAEAAAAxAP7/AAADAAEAAAAxAP//AAADAAEAAAA=") + +[node name="Water" parent="." instance=ExtResource("6_6qp6h")] +visibility_layer = 2 +z_index = -4096 +z_as_relative = false +tile_map_data = PackedByteArray("AAD7//X/AgAAAAQAAAD7//b/AgAAAAUAAAD8//X/AgAAAAQAAAD8//b/AgAAAAUAAAD9//X/AgAAAAQAAAD9//b/AgAAAAUAAAD+//X/AgAAAAQAAAD+//b/AgAAAAUAAAD///X/AgAAAAQAAAD///b/AgAAAAUAAAAAAPX/AgAAAAQAAAAAAPb/AgAAAAUAAAABAPX/AgAAAAQAAAABAPb/AgAAAAUAAAACAPX/AgAAAAQAAAACAPb/AgAAAAUAAAADAPX/AgAAAAQAAAADAPb/AgAAAAUAAAAEAPX/AgAAAAQAAAAEAPb/AgAAAAUAAAAFAPX/AgAAAAQAAAAFAPb/AgAAAAUAAAAGAPX/AgAAAAQAAAAGAPb/AgAAAAUAAAAHAPX/AgAAAAQAAAAHAPb/AgAAAAUAAAAIAPX/AgAAAAQAAAAIAPb/AgAAAAUAAAAJAPX/AgAAAAQAAAAJAPb/AgAAAAUAAAAKAPX/AgAAAAQAAAAKAPb/AgAAAAUAAAALAPX/AgAAAAQAAAALAPb/AgAAAAUAAAAMAPX/AgAAAAQAAAAMAPb/AgAAAAUAAAANAPX/AgAAAAQAAAANAPb/AgAAAAUAAAAOAPX/AgAAAAQAAAAOAPb/AgAAAAUAAAAPAPX/AgAAAAQAAAAPAPb/AgAAAAUAAAAQAPX/AgAAAAQAAAAQAPb/AgAAAAUAAAARAPX/AgAAAAQAAAARAPb/AgAAAAUAAAASAPX/AgAAAAQAAAASAPb/AgAAAAUAAAATAPX/AgAAAAQAAAATAPb/AgAAAAUAAAAUAPX/AgAAAAQAAAAUAPb/AgAAAAUAAAAVAPX/AgAAAAQAAAAVAPb/AgAAAAUAAAAWAPX/AgAAAAQAAAAWAPb/AgAAAAUAAAAXAPX/AgAAAAQAAAAXAPb/AgAAAAUAAAAYAPX/AgAAAAQAAAAYAPb/AgAAAAUAAAAZAPX/AgAAAAQAAAAZAPb/AgAAAAUAAAAaAPX/AgAAAAQAAAAaAPb/AgAAAAUAAAAbAPX/AgAAAAQAAAAbAPb/AgAAAAUAAAAcAPX/AgAAAAQAAAAcAPb/AgAAAAUAAAAdAPX/AgAAAAQAAAAdAPb/AgAAAAUAAAAeAPX/AgAAAAQAAAAeAPb/AgAAAAUAAAAfAPX/AgAAAAQAAAAfAPb/AgAAAAUAAAAgAPX/AgAAAAQAAAAgAPb/AgAAAAUAAAAhAPX/AgAAAAQAAAAhAPb/AgAAAAUAAAAiAPX/AgAAAAQAAAAiAPb/AgAAAAUAAAAjAPX/AgAAAAQAAAAjAPb/AgAAAAUAAAAkAPX/AgAAAAQAAAAkAPb/AgAAAAUAAAAlAPX/AgAAAAQAAAAlAPb/AgAAAAUAAAAmAPX/AgAAAAQAAAAmAPb/AgAAAAUAAAAnAPX/AgAAAAQAAAAnAPb/AgAAAAUAAAAoAPX/AgAAAAQAAAAoAPb/AgAAAAUAAAApAPX/AgAAAAQAAAApAPb/AgAAAAUAAAAqAPX/AgAAAAQAAAAqAPb/AgAAAAUAAAArAPX/AgAAAAQAAAArAPb/AgAAAAUAAAAsAPX/AgAAAAQAAAAsAPb/AgAAAAUAAAAtAPX/AgAAAAQAAAAtAPb/AgAAAAUAAAAuAPX/AgAAAAQAAAAuAPb/AgAAAAUAAAAvAPX/AgAAAAQAAAAvAPb/AgAAAAUAAAAwAPX/AgAAAAQAAAAwAPb/AgAAAAUAAADw//X/AgAAAAQAAADw//b/AgAAAAUAAADx//X/AgAAAAQAAADx//b/AgAAAAUAAADy//X/AgAAAAQAAADy//b/AgAAAAUAAADz//X/AgAAAAQAAADz//b/AgAAAAUAAAD0//X/AgAAAAQAAAD0//b/AgAAAAUAAAD1//X/AgAAAAQAAAD1//b/AgAAAAUAAAD2//X/AgAAAAQAAAD2//b/AgAAAAUAAAD3//X/AgAAAAQAAAD3//b/AgAAAAUAAAD4//X/AgAAAAQAAAD4//b/AgAAAAUAAAD5//X/AgAAAAQAAAD5//b/AgAAAAUAAAD6//X/AgAAAAQAAAD6//b/AgAAAAUAAADw//f/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADw/wEAAgAAAAUAAADw/wIAAgAAAAUAAADw/wMAAgAAAAUAAADw/wQAAgAAAAUAAADw/wUAAgAAAAUAAADw/wYAAgAAAAUAAADw/wcAAgAAAAUAAADx//f/AgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADx/wEAAgAAAAUAAADx/wIAAgAAAAUAAADx/wMAAgAAAAUAAADx/wQAAgAAAAUAAADx/wUAAgAAAAUAAADx/wYAAgAAAAUAAADx/wcAAgAAAAUAAADy//f/AgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADy/wEAAgAAAAUAAADy/wIAAgAAAAUAAADy/wMAAgAAAAUAAADy/wQAAgAAAAUAAADy/wUAAgAAAAUAAADy/wYAAgAAAAUAAADy/wcAAgAAAAUAAADz//f/AgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAADz/wEAAgAAAAUAAADz/wIAAgAAAAUAAADz/wMAAgAAAAUAAADz/wQAAgAAAAUAAADz/wUAAgAAAAUAAADz/wYAAgAAAAUAAADz/wcAAgAAAAUAAAD0//f/AgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD0/wEAAgAAAAUAAAD0/wIAAgAAAAUAAAD0/wMAAgAAAAUAAAD0/wQAAgAAAAUAAAD0/wUAAgAAAAUAAAD0/wYAAgAAAAUAAAD0/wcAAgAAAAUAAAD1//f/AgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD1/wEAAgAAAAUAAAD1/wIAAgAAAAUAAAD1/wMAAgAAAAUAAAD1/wQAAgAAAAUAAAD1/wUAAgAAAAUAAAD1/wYAAgAAAAUAAAD1/wcAAgAAAAUAAAD2//f/AgAAAAUAAAD2//j/AgAAAAUAAAD2//n/AgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD2/wEAAgAAAAUAAAD2/wIAAgAAAAUAAAD2/wMAAgAAAAUAAAD2/wQAAgAAAAUAAAD2/wUAAgAAAAUAAAD2/wYAAgAAAAUAAAD2/wcAAgAAAAUAAAD3//f/AgAAAAUAAAD3//j/AgAAAAUAAAD3//n/AgAAAAUAAAD3//r/AgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD3/wEAAgAAAAUAAAD3/wIAAgAAAAUAAAD3/wMAAgAAAAUAAAD3/wQAAgAAAAUAAAD3/wUAAgAAAAUAAAD3/wYAAgAAAAUAAAD3/wcAAgAAAAUAAAD4//f/AgAAAAUAAAD4//j/AgAAAAUAAAD4//n/AgAAAAUAAAD4//r/AgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD4/wEAAgAAAAUAAAD4/wIAAgAAAAUAAAD4/wMAAgAAAAUAAAD4/wQAAgAAAAUAAAD4/wUAAgAAAAUAAAD4/wYAAgAAAAUAAAD4/wcAAgAAAAUAAAD5//f/AgAAAAUAAAD5//j/AgAAAAUAAAD5//n/AgAAAAUAAAD5//r/AgAAAAUAAAD5//v/AgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD5/wEAAgAAAAUAAAD5/wIAAgAAAAUAAAD5/wMAAgAAAAUAAAD5/wQAAgAAAAUAAAD5/wUAAgAAAAUAAAD5/wYAAgAAAAUAAAD5/wcAAgAAAAUAAAD6//f/AgAAAAUAAAD6//j/AgAAAAUAAAD6//n/AgAAAAUAAAD6//r/AgAAAAUAAAD6//v/AgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD6/wEAAgAAAAUAAAD6/wIAAgAAAAUAAAD6/wMAAgAAAAUAAAD6/wQAAgAAAAUAAAD6/wUAAgAAAAUAAAD6/wYAAgAAAAUAAAD6/wcAAgAAAAUAAAD7//f/AgAAAAUAAAD7//j/AgAAAAUAAAD7//n/AgAAAAUAAAD7//r/AgAAAAUAAAD7//v/AgAAAAUAAAD7//z/AgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD7/wEAAgAAAAUAAAD7/wIAAgAAAAUAAAD7/wMAAgAAAAUAAAD7/wQAAgAAAAUAAAD7/wUAAgAAAAUAAAD7/wYAAgAAAAUAAAD7/wcAAgAAAAUAAAD8//f/AgAAAAUAAAD8//j/AgAAAAUAAAD8//n/AgAAAAUAAAD8//r/AgAAAAUAAAD8//v/AgAAAAUAAAD8//z/AgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD8/wEAAgAAAAUAAAD8/wIAAgAAAAUAAAD8/wMAAgAAAAUAAAD8/wQAAgAAAAUAAAD8/wUAAgAAAAUAAAD8/wYAAgAAAAUAAAD8/wcAAgAAAAUAAAD9//f/AgAAAAUAAAD9//j/AgAAAAUAAAD9//n/AgAAAAUAAAD9//r/AgAAAAUAAAD9//v/AgAAAAUAAAD9//z/AgAAAAUAAAD9//3/AgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD9/wEAAgAAAAUAAAD9/wIAAgAAAAUAAAD9/wMAAgAAAAUAAAD9/wQAAgAAAAUAAAD9/wUAAgAAAAUAAAD9/wYAAgAAAAUAAAD9/wcAAgAAAAUAAAD+//f/AgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD+//r/AgAAAAUAAAD+//v/AgAAAAUAAAD+//z/AgAAAAUAAAD+//3/AgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD+/wEAAgAAAAUAAAD+/wIAAgAAAAUAAAD+/wMAAgAAAAUAAAD+/wQAAgAAAAUAAAD+/wUAAgAAAAUAAAD+/wYAAgAAAAUAAAD+/wcAAgAAAAUAAAD///f/AgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///r/AgAAAAUAAAD///v/AgAAAAUAAAD///z/AgAAAAUAAAD///3/AgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAD//wEAAgAAAAUAAAD//wIAAgAAAAUAAAD//wMAAgAAAAUAAAD//wQAAgAAAAUAAAD//wUAAgAAAAUAAAD//wYAAgAAAAUAAAD//wcAAgAAAAUAAAAAAPf/AgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAAAAAEAAgAAAAUAAAAAAAIAAgAAAAUAAAAAAAMAAgAAAAUAAAAAAAQAAgAAAAUAAAAAAAUAAgAAAAUAAAAAAAYAAgAAAAUAAAAAAAcAAgAAAAUAAAABAPf/AgAAAAUAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPr/AgAAAAUAAAABAPv/AgAAAAUAAAABAPz/AgAAAAUAAAABAP3/AgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAABAAEAAgAAAAUAAAABAAIAAgAAAAUAAAABAAMAAgAAAAUAAAABAAQAAgAAAAUAAAABAAUAAgAAAAUAAAABAAYAAgAAAAUAAAABAAcAAgAAAAUAAAACAPf/AgAAAAUAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPr/AgAAAAUAAAACAPv/AgAAAAUAAAACAPz/AgAAAAUAAAACAP3/AgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAACAAEAAgAAAAUAAAACAAIAAgAAAAUAAAACAAMAAgAAAAUAAAACAAQAAgAAAAUAAAACAAUAAgAAAAUAAAACAAYAAgAAAAUAAAACAAcAAgAAAAUAAAADAPf/AgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPr/AgAAAAUAAAADAPv/AgAAAAUAAAADAPz/AgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAADAAEAAgAAAAUAAAADAAIAAgAAAAUAAAADAAMAAgAAAAUAAAADAAQAAgAAAAUAAAADAAUAAgAAAAUAAAADAAYAAgAAAAUAAAADAAcAAgAAAAUAAAAEAPf/AgAAAAUAAAAEAPj/AgAAAAUAAAAEAPn/AgAAAAUAAAAEAPr/AgAAAAUAAAAEAPv/AgAAAAUAAAAEAPz/AgAAAAUAAAAEAP3/AgAAAAUAAAAEAP7/AgAAAAUAAAAEAP//AgAAAAUAAAAEAAAAAgAAAAUAAAAEAAEAAgAAAAUAAAAEAAIAAgAAAAUAAAAEAAMAAgAAAAUAAAAEAAQAAgAAAAUAAAAEAAUAAgAAAAUAAAAEAAYAAgAAAAUAAAAEAAcAAgAAAAUAAAAFAPf/AgAAAAUAAAAFAPj/AgAAAAUAAAAFAPn/AgAAAAUAAAAFAPr/AgAAAAUAAAAFAPv/AgAAAAUAAAAFAPz/AgAAAAUAAAAFAP3/AgAAAAUAAAAFAP7/AgAAAAUAAAAFAP//AgAAAAUAAAAFAAAAAgAAAAUAAAAFAAEAAgAAAAUAAAAFAAIAAgAAAAUAAAAFAAMAAgAAAAUAAAAFAAQAAgAAAAUAAAAFAAUAAgAAAAUAAAAFAAYAAgAAAAUAAAAFAAcAAgAAAAUAAAAGAPf/AgAAAAUAAAAGAPj/AgAAAAUAAAAGAPn/AgAAAAUAAAAGAPr/AgAAAAUAAAAGAPv/AgAAAAUAAAAGAPz/AgAAAAUAAAAGAP3/AgAAAAUAAAAGAP7/AgAAAAUAAAAGAP//AgAAAAUAAAAGAAAAAgAAAAUAAAAGAAEAAgAAAAUAAAAGAAIAAgAAAAUAAAAGAAMAAgAAAAUAAAAGAAQAAgAAAAUAAAAGAAUAAgAAAAUAAAAGAAYAAgAAAAUAAAAGAAcAAgAAAAUAAAAHAPf/AgAAAAUAAAAHAPj/AgAAAAUAAAAHAPn/AgAAAAUAAAAHAPr/AgAAAAUAAAAHAPv/AgAAAAUAAAAHAPz/AgAAAAUAAAAHAP3/AgAAAAUAAAAHAP7/AgAAAAUAAAAHAP//AgAAAAUAAAAHAAAAAgAAAAUAAAAHAAEAAgAAAAUAAAAHAAIAAgAAAAUAAAAHAAMAAgAAAAUAAAAHAAQAAgAAAAUAAAAHAAUAAgAAAAUAAAAHAAYAAgAAAAUAAAAHAAcAAgAAAAUAAAAIAPf/AgAAAAUAAAAIAPj/AgAAAAUAAAAIAPn/AgAAAAUAAAAIAPr/AgAAAAUAAAAIAPv/AgAAAAUAAAAIAPz/AgAAAAUAAAAIAP3/AgAAAAUAAAAIAP7/AgAAAAUAAAAIAP//AgAAAAUAAAAIAAAAAgAAAAUAAAAIAAEAAgAAAAUAAAAIAAIAAgAAAAUAAAAIAAMAAgAAAAUAAAAIAAQAAgAAAAUAAAAIAAUAAgAAAAUAAAAIAAYAAgAAAAUAAAAIAAcAAgAAAAUAAAAJAPf/AgAAAAUAAAAJAPj/AgAAAAUAAAAJAPn/AgAAAAUAAAAJAPr/AgAAAAUAAAAJAPv/AgAAAAUAAAAJAPz/AgAAAAUAAAAJAP3/AgAAAAUAAAAJAP7/AgAAAAUAAAAJAP//AgAAAAUAAAAJAAAAAgAAAAUAAAAJAAEAAgAAAAUAAAAJAAIAAgAAAAUAAAAJAAMAAgAAAAUAAAAJAAQAAgAAAAUAAAAJAAUAAgAAAAUAAAAJAAYAAgAAAAUAAAAJAAcAAgAAAAUAAAAKAPf/AgAAAAUAAAAKAPj/AgAAAAUAAAAKAPn/AgAAAAUAAAAKAPr/AgAAAAUAAAAKAPv/AgAAAAUAAAAKAPz/AgAAAAUAAAAKAP3/AgAAAAUAAAAKAP7/AgAAAAUAAAAKAP//AgAAAAUAAAAKAAAAAgAAAAUAAAAKAAEAAgAAAAUAAAAKAAIAAgAAAAUAAAAKAAMAAgAAAAUAAAAKAAQAAgAAAAUAAAAKAAUAAgAAAAUAAAAKAAYAAgAAAAUAAAAKAAcAAgAAAAUAAAALAPf/AgAAAAUAAAALAPj/AgAAAAUAAAALAPn/AgAAAAUAAAALAPr/AgAAAAUAAAALAPv/AgAAAAUAAAALAPz/AgAAAAUAAAALAP3/AgAAAAUAAAALAP7/AgAAAAUAAAALAP//AgAAAAUAAAALAAAAAgAAAAUAAAALAAEAAgAAAAUAAAALAAIAAgAAAAUAAAALAAMAAgAAAAUAAAALAAQAAgAAAAUAAAALAAUAAgAAAAUAAAALAAYAAgAAAAUAAAALAAcAAgAAAAUAAAAMAPf/AgAAAAUAAAAMAPj/AgAAAAUAAAAMAPn/AgAAAAUAAAAMAPr/AgAAAAUAAAAMAPv/AgAAAAUAAAAMAPz/AgAAAAUAAAAMAP3/AgAAAAUAAAAMAP7/AgAAAAUAAAAMAP//AgAAAAUAAAAMAAAAAgAAAAUAAAAMAAEAAgAAAAUAAAAMAAIAAgAAAAUAAAAMAAMAAgAAAAUAAAAMAAQAAgAAAAUAAAAMAAUAAgAAAAUAAAAMAAYAAgAAAAUAAAAMAAcAAgAAAAUAAAANAPf/AgAAAAUAAAANAPj/AgAAAAUAAAANAPn/AgAAAAUAAAANAPr/AgAAAAUAAAANAPv/AgAAAAUAAAANAPz/AgAAAAUAAAANAP3/AgAAAAUAAAANAP7/AgAAAAUAAAANAP//AgAAAAUAAAANAAAAAgAAAAUAAAANAAEAAgAAAAUAAAANAAIAAgAAAAUAAAANAAMAAgAAAAUAAAANAAQAAgAAAAUAAAANAAUAAgAAAAUAAAANAAYAAgAAAAUAAAANAAcAAgAAAAUAAAAOAPf/AgAAAAUAAAAOAPj/AgAAAAUAAAAOAPn/AgAAAAUAAAAOAPr/AgAAAAUAAAAOAPv/AgAAAAUAAAAOAPz/AgAAAAUAAAAOAP3/AgAAAAUAAAAOAP7/AgAAAAUAAAAOAP//AgAAAAUAAAAOAAAAAgAAAAUAAAAOAAEAAgAAAAUAAAAOAAIAAgAAAAUAAAAOAAMAAgAAAAUAAAAOAAQAAgAAAAUAAAAOAAUAAgAAAAUAAAAOAAYAAgAAAAUAAAAOAAcAAgAAAAUAAAAPAPf/AgAAAAUAAAAPAPj/AgAAAAUAAAAPAPn/AgAAAAUAAAAPAPr/AgAAAAUAAAAPAPv/AgAAAAUAAAAPAPz/AgAAAAUAAAAPAP3/AgAAAAUAAAAPAP7/AgAAAAUAAAAPAP//AgAAAAUAAAAPAAAAAgAAAAUAAAAPAAEAAgAAAAUAAAAPAAIAAgAAAAUAAAAPAAMAAgAAAAUAAAAPAAQAAgAAAAUAAAAPAAUAAgAAAAUAAAAPAAYAAgAAAAUAAAAPAAcAAgAAAAUAAAAQAPf/AgAAAAUAAAAQAPj/AgAAAAUAAAAQAPn/AgAAAAUAAAAQAPr/AgAAAAUAAAAQAPv/AgAAAAUAAAAQAPz/AgAAAAUAAAAQAP3/AgAAAAUAAAAQAP7/AgAAAAUAAAAQAP//AgAAAAUAAAAQAAAAAgAAAAUAAAAQAAEAAgAAAAUAAAAQAAIAAgAAAAUAAAAQAAMAAgAAAAUAAAAQAAQAAgAAAAUAAAAQAAUAAgAAAAUAAAAQAAYAAgAAAAUAAAAQAAcAAgAAAAUAAAARAPf/AgAAAAUAAAARAPj/AgAAAAUAAAARAPn/AgAAAAUAAAARAPr/AgAAAAUAAAARAPv/AgAAAAUAAAARAPz/AgAAAAUAAAARAP3/AgAAAAUAAAARAP7/AgAAAAUAAAARAP//AgAAAAUAAAARAAAAAgAAAAUAAAARAAEAAgAAAAUAAAARAAIAAgAAAAUAAAARAAMAAgAAAAUAAAARAAQAAgAAAAUAAAARAAUAAgAAAAUAAAARAAYAAgAAAAUAAAARAAcAAgAAAAUAAAASAPf/AgAAAAUAAAASAPj/AgAAAAUAAAASAPn/AgAAAAUAAAASAPr/AgAAAAUAAAASAPv/AgAAAAUAAAASAPz/AgAAAAUAAAASAP3/AgAAAAUAAAASAP7/AgAAAAUAAAASAP//AgAAAAUAAAASAAAAAgAAAAUAAAASAAEAAgAAAAUAAAASAAIAAgAAAAUAAAASAAMAAgAAAAUAAAASAAQAAgAAAAUAAAASAAUAAgAAAAUAAAASAAYAAgAAAAUAAAASAAcAAgAAAAUAAAATAPf/AgAAAAUAAAATAPj/AgAAAAUAAAATAPn/AgAAAAUAAAATAPr/AgAAAAUAAAATAPv/AgAAAAUAAAATAPz/AgAAAAUAAAATAP3/AgAAAAUAAAATAP7/AgAAAAUAAAATAP//AgAAAAUAAAATAAAAAgAAAAUAAAATAAEAAgAAAAUAAAATAAIAAgAAAAUAAAATAAMAAgAAAAUAAAATAAQAAgAAAAUAAAATAAUAAgAAAAUAAAATAAYAAgAAAAUAAAATAAcAAgAAAAUAAAAUAPf/AgAAAAUAAAAUAPj/AgAAAAUAAAAUAPn/AgAAAAUAAAAUAPr/AgAAAAUAAAAUAPv/AgAAAAUAAAAUAPz/AgAAAAUAAAAUAP3/AgAAAAUAAAAUAP7/AgAAAAUAAAAUAP//AgAAAAUAAAAUAAAAAgAAAAUAAAAUAAEAAgAAAAUAAAAUAAIAAgAAAAUAAAAUAAMAAgAAAAUAAAAUAAQAAgAAAAUAAAAUAAUAAgAAAAUAAAAUAAYAAgAAAAUAAAAUAAcAAgAAAAUAAAAVAPf/AgAAAAUAAAAVAPj/AgAAAAUAAAAVAPn/AgAAAAUAAAAVAPr/AgAAAAUAAAAVAPv/AgAAAAUAAAAVAPz/AgAAAAUAAAAVAP3/AgAAAAUAAAAVAP7/AgAAAAUAAAAVAP//AgAAAAUAAAAVAAAAAgAAAAUAAAAVAAEAAgAAAAUAAAAVAAIAAgAAAAUAAAAVAAMAAgAAAAUAAAAVAAQAAgAAAAUAAAAVAAUAAgAAAAUAAAAVAAYAAgAAAAUAAAAVAAcAAgAAAAUAAAAWAPf/AgAAAAUAAAAWAPj/AgAAAAUAAAAWAPn/AgAAAAUAAAAWAPr/AgAAAAUAAAAWAPv/AgAAAAUAAAAWAPz/AgAAAAUAAAAWAP3/AgAAAAUAAAAWAP7/AgAAAAUAAAAWAP//AgAAAAUAAAAWAAAAAgAAAAUAAAAWAAEAAgAAAAUAAAAWAAIAAgAAAAUAAAAWAAMAAgAAAAUAAAAWAAQAAgAAAAUAAAAWAAUAAgAAAAUAAAAWAAYAAgAAAAUAAAAWAAcAAgAAAAUAAAAXAPf/AgAAAAUAAAAXAPj/AgAAAAUAAAAXAPn/AgAAAAUAAAAXAPr/AgAAAAUAAAAXAPv/AgAAAAUAAAAXAPz/AgAAAAUAAAAXAP3/AgAAAAUAAAAXAP7/AgAAAAUAAAAXAP//AgAAAAUAAAAXAAAAAgAAAAUAAAAXAAEAAgAAAAUAAAAXAAIAAgAAAAUAAAAXAAMAAgAAAAUAAAAXAAQAAgAAAAUAAAAXAAUAAgAAAAUAAAAXAAYAAgAAAAUAAAAXAAcAAgAAAAUAAAAYAPf/AgAAAAUAAAAYAPj/AgAAAAUAAAAYAPn/AgAAAAUAAAAYAPr/AgAAAAUAAAAYAPv/AgAAAAUAAAAYAPz/AgAAAAUAAAAYAP3/AgAAAAUAAAAYAP7/AgAAAAUAAAAYAP//AgAAAAUAAAAYAAAAAgAAAAUAAAAYAAEAAgAAAAUAAAAYAAIAAgAAAAUAAAAYAAMAAgAAAAUAAAAYAAQAAgAAAAUAAAAYAAUAAgAAAAUAAAAYAAYAAgAAAAUAAAAYAAcAAgAAAAUAAAAZAPf/AgAAAAUAAAAZAPj/AgAAAAUAAAAZAPn/AgAAAAUAAAAZAPr/AgAAAAUAAAAZAPv/AgAAAAUAAAAZAPz/AgAAAAUAAAAZAP3/AgAAAAUAAAAZAP7/AgAAAAUAAAAZAP//AgAAAAUAAAAZAAAAAgAAAAUAAAAZAAEAAgAAAAUAAAAZAAIAAgAAAAUAAAAZAAMAAgAAAAUAAAAZAAQAAgAAAAUAAAAZAAUAAgAAAAUAAAAZAAYAAgAAAAUAAAAZAAcAAgAAAAUAAAAaAPf/AgAAAAUAAAAaAPj/AgAAAAUAAAAaAPn/AgAAAAUAAAAaAPr/AgAAAAUAAAAaAPv/AgAAAAUAAAAaAPz/AgAAAAUAAAAaAP3/AgAAAAUAAAAaAP7/AgAAAAUAAAAaAP//AgAAAAUAAAAaAAAAAgAAAAUAAAAaAAEAAgAAAAUAAAAaAAIAAgAAAAUAAAAaAAMAAgAAAAUAAAAaAAQAAgAAAAUAAAAaAAUAAgAAAAUAAAAaAAYAAgAAAAUAAAAaAAcAAgAAAAUAAAAbAPf/AgAAAAUAAAAbAPj/AgAAAAUAAAAbAPn/AgAAAAUAAAAbAPr/AgAAAAUAAAAbAPv/AgAAAAUAAAAbAPz/AgAAAAUAAAAbAP3/AgAAAAUAAAAbAP7/AgAAAAUAAAAbAP//AgAAAAUAAAAbAAAAAgAAAAUAAAAbAAEAAgAAAAUAAAAbAAIAAgAAAAUAAAAbAAMAAgAAAAUAAAAbAAQAAgAAAAUAAAAbAAUAAgAAAAUAAAAbAAYAAgAAAAUAAAAbAAcAAgAAAAUAAAAcAPf/AgAAAAUAAAAcAPj/AgAAAAUAAAAcAPn/AgAAAAUAAAAcAPr/AgAAAAUAAAAcAPv/AgAAAAUAAAAcAPz/AgAAAAUAAAAcAP3/AgAAAAUAAAAcAP7/AgAAAAUAAAAcAP//AgAAAAUAAAAcAAAAAgAAAAUAAAAcAAEAAgAAAAUAAAAcAAIAAgAAAAUAAAAcAAMAAgAAAAUAAAAcAAQAAgAAAAUAAAAcAAUAAgAAAAUAAAAcAAYAAgAAAAUAAAAcAAcAAgAAAAUAAAAdAPf/AgAAAAUAAAAdAPj/AgAAAAUAAAAdAPn/AgAAAAUAAAAdAPr/AgAAAAUAAAAdAPv/AgAAAAUAAAAdAPz/AgAAAAUAAAAdAP3/AgAAAAUAAAAdAP7/AgAAAAUAAAAdAP//AgAAAAUAAAAdAAAAAgAAAAUAAAAdAAEAAgAAAAUAAAAdAAIAAgAAAAUAAAAdAAMAAgAAAAUAAAAdAAQAAgAAAAUAAAAdAAUAAgAAAAUAAAAdAAYAAgAAAAUAAAAdAAcAAgAAAAUAAAAeAPf/AgAAAAUAAAAeAPj/AgAAAAUAAAAeAPn/AgAAAAUAAAAeAPr/AgAAAAUAAAAeAPv/AgAAAAUAAAAeAPz/AgAAAAUAAAAeAP3/AgAAAAUAAAAeAP7/AgAAAAUAAAAeAP//AgAAAAUAAAAeAAAAAgAAAAUAAAAeAAEAAgAAAAUAAAAeAAIAAgAAAAUAAAAeAAMAAgAAAAUAAAAeAAQAAgAAAAUAAAAeAAUAAgAAAAUAAAAeAAYAAgAAAAUAAAAeAAcAAgAAAAUAAAAfAPf/AgAAAAUAAAAfAPj/AgAAAAUAAAAfAPn/AgAAAAUAAAAfAPr/AgAAAAUAAAAfAPv/AgAAAAUAAAAfAPz/AgAAAAUAAAAfAP3/AgAAAAUAAAAfAP7/AgAAAAUAAAAfAP//AgAAAAUAAAAfAAAAAgAAAAUAAAAfAAEAAgAAAAUAAAAfAAIAAgAAAAUAAAAfAAMAAgAAAAUAAAAfAAQAAgAAAAUAAAAfAAUAAgAAAAUAAAAfAAYAAgAAAAUAAAAfAAcAAgAAAAUAAAAgAPf/AgAAAAUAAAAgAPj/AgAAAAUAAAAgAPn/AgAAAAUAAAAgAPr/AgAAAAUAAAAgAPv/AgAAAAUAAAAgAPz/AgAAAAUAAAAgAP3/AgAAAAUAAAAgAP7/AgAAAAUAAAAgAP//AgAAAAUAAAAgAAAAAgAAAAUAAAAgAAEAAgAAAAUAAAAgAAIAAgAAAAUAAAAgAAMAAgAAAAUAAAAgAAQAAgAAAAUAAAAgAAUAAgAAAAUAAAAgAAYAAgAAAAUAAAAgAAcAAgAAAAUAAAAhAPf/AgAAAAUAAAAhAPj/AgAAAAUAAAAhAPn/AgAAAAUAAAAhAPr/AgAAAAUAAAAhAPv/AgAAAAUAAAAhAPz/AgAAAAUAAAAhAP3/AgAAAAUAAAAhAP7/AgAAAAUAAAAhAP//AgAAAAUAAAAhAAAAAgAAAAUAAAAhAAEAAgAAAAUAAAAhAAIAAgAAAAUAAAAhAAMAAgAAAAUAAAAhAAQAAgAAAAUAAAAhAAUAAgAAAAUAAAAhAAYAAgAAAAUAAAAhAAcAAgAAAAUAAAAiAPf/AgAAAAUAAAAiAPj/AgAAAAUAAAAiAPn/AgAAAAUAAAAiAPr/AgAAAAUAAAAiAPv/AgAAAAUAAAAiAPz/AgAAAAUAAAAiAP3/AgAAAAUAAAAiAP7/AgAAAAUAAAAiAP//AgAAAAUAAAAiAAAAAgAAAAUAAAAiAAEAAgAAAAUAAAAiAAIAAgAAAAUAAAAiAAMAAgAAAAUAAAAiAAQAAgAAAAUAAAAiAAUAAgAAAAUAAAAiAAYAAgAAAAUAAAAiAAcAAgAAAAUAAAAjAPf/AgAAAAUAAAAjAPj/AgAAAAUAAAAjAPn/AgAAAAUAAAAjAPr/AgAAAAUAAAAjAPv/AgAAAAUAAAAjAPz/AgAAAAUAAAAjAP3/AgAAAAUAAAAjAP7/AgAAAAUAAAAjAP//AgAAAAUAAAAjAAAAAgAAAAUAAAAjAAEAAgAAAAUAAAAjAAIAAgAAAAUAAAAjAAMAAgAAAAUAAAAjAAQAAgAAAAUAAAAjAAUAAgAAAAUAAAAjAAYAAgAAAAUAAAAjAAcAAgAAAAUAAAAkAPf/AgAAAAUAAAAkAPj/AgAAAAUAAAAkAPn/AgAAAAUAAAAkAPr/AgAAAAUAAAAkAPv/AgAAAAUAAAAkAPz/AgAAAAUAAAAkAP3/AgAAAAUAAAAkAP7/AgAAAAUAAAAkAP//AgAAAAUAAAAkAAAAAgAAAAUAAAAkAAEAAgAAAAUAAAAkAAIAAgAAAAUAAAAkAAMAAgAAAAUAAAAkAAQAAgAAAAUAAAAkAAUAAgAAAAUAAAAkAAYAAgAAAAUAAAAkAAcAAgAAAAUAAAAlAPf/AgAAAAUAAAAlAPj/AgAAAAUAAAAlAPn/AgAAAAUAAAAlAPr/AgAAAAUAAAAlAPv/AgAAAAUAAAAlAPz/AgAAAAUAAAAlAP3/AgAAAAUAAAAlAP7/AgAAAAUAAAAlAP//AgAAAAUAAAAlAAAAAgAAAAUAAAAlAAEAAgAAAAUAAAAlAAIAAgAAAAUAAAAlAAMAAgAAAAUAAAAlAAQAAgAAAAUAAAAlAAUAAgAAAAUAAAAlAAYAAgAAAAUAAAAlAAcAAgAAAAUAAAAmAPf/AgAAAAUAAAAmAPj/AgAAAAUAAAAmAPn/AgAAAAUAAAAmAPr/AgAAAAUAAAAmAPv/AgAAAAUAAAAmAPz/AgAAAAUAAAAmAP3/AgAAAAUAAAAmAP7/AgAAAAUAAAAmAP//AgAAAAUAAAAmAAAAAgAAAAUAAAAmAAEAAgAAAAUAAAAmAAIAAgAAAAUAAAAmAAMAAgAAAAUAAAAmAAQAAgAAAAUAAAAmAAUAAgAAAAUAAAAmAAYAAgAAAAUAAAAmAAcAAgAAAAUAAAAnAPf/AgAAAAUAAAAnAPj/AgAAAAUAAAAnAPn/AgAAAAUAAAAnAPr/AgAAAAUAAAAnAPv/AgAAAAUAAAAnAPz/AgAAAAUAAAAnAP3/AgAAAAUAAAAnAP7/AgAAAAUAAAAnAP//AgAAAAUAAAAnAAAAAgAAAAUAAAAnAAEAAgAAAAUAAAAnAAIAAgAAAAUAAAAnAAMAAgAAAAUAAAAnAAQAAgAAAAUAAAAnAAUAAgAAAAUAAAAnAAYAAgAAAAUAAAAnAAcAAgAAAAUAAAAoAPf/AgAAAAUAAAAoAPj/AgAAAAUAAAAoAPn/AgAAAAUAAAAoAPr/AgAAAAUAAAAoAPv/AgAAAAUAAAAoAPz/AgAAAAUAAAAoAP3/AgAAAAUAAAAoAP7/AgAAAAUAAAAoAP//AgAAAAUAAAAoAAAAAgAAAAUAAAAoAAEAAgAAAAUAAAAoAAIAAgAAAAUAAAAoAAMAAgAAAAUAAAAoAAQAAgAAAAUAAAAoAAUAAgAAAAUAAAAoAAYAAgAAAAUAAAAoAAcAAgAAAAUAAAApAPf/AgAAAAUAAAApAPj/AgAAAAUAAAApAPn/AgAAAAUAAAApAPr/AgAAAAUAAAApAPv/AgAAAAUAAAApAPz/AgAAAAUAAAApAP3/AgAAAAUAAAApAP7/AgAAAAUAAAApAP//AgAAAAUAAAApAAAAAgAAAAUAAAApAAEAAgAAAAUAAAApAAIAAgAAAAUAAAApAAMAAgAAAAUAAAApAAQAAgAAAAUAAAApAAUAAgAAAAUAAAApAAYAAgAAAAUAAAApAAcAAgAAAAUAAAAqAPf/AgAAAAUAAAAqAPj/AgAAAAUAAAAqAPn/AgAAAAUAAAAqAPr/AgAAAAUAAAAqAPv/AgAAAAUAAAAqAPz/AgAAAAUAAAAqAP3/AgAAAAUAAAAqAP7/AgAAAAUAAAAqAP//AgAAAAUAAAAqAAAAAgAAAAUAAAAqAAEAAgAAAAUAAAAqAAIAAgAAAAUAAAAqAAMAAgAAAAUAAAAqAAQAAgAAAAUAAAAqAAUAAgAAAAUAAAAqAAYAAgAAAAUAAAAqAAcAAgAAAAUAAAArAPf/AgAAAAUAAAArAPj/AgAAAAUAAAArAPn/AgAAAAUAAAArAPr/AgAAAAUAAAArAPv/AgAAAAUAAAArAPz/AgAAAAUAAAArAP3/AgAAAAUAAAArAP7/AgAAAAUAAAArAP//AgAAAAUAAAArAAAAAgAAAAUAAAArAAEAAgAAAAUAAAArAAIAAgAAAAUAAAArAAMAAgAAAAUAAAArAAQAAgAAAAUAAAArAAUAAgAAAAUAAAArAAYAAgAAAAUAAAArAAcAAgAAAAUAAAAsAPf/AgAAAAUAAAAsAPj/AgAAAAUAAAAsAPn/AgAAAAUAAAAsAPr/AgAAAAUAAAAsAPv/AgAAAAUAAAAsAPz/AgAAAAUAAAAsAP3/AgAAAAUAAAAsAP7/AgAAAAUAAAAsAP//AgAAAAUAAAAsAAAAAgAAAAUAAAAsAAEAAgAAAAUAAAAsAAIAAgAAAAUAAAAsAAMAAgAAAAUAAAAsAAQAAgAAAAUAAAAsAAUAAgAAAAUAAAAsAAYAAgAAAAUAAAAsAAcAAgAAAAUAAAAtAPf/AgAAAAUAAAAtAPj/AgAAAAUAAAAtAPn/AgAAAAUAAAAtAPr/AgAAAAUAAAAtAPv/AgAAAAUAAAAtAPz/AgAAAAUAAAAtAP3/AgAAAAUAAAAtAP7/AgAAAAUAAAAtAP//AgAAAAUAAAAtAAAAAgAAAAUAAAAtAAEAAgAAAAUAAAAtAAIAAgAAAAUAAAAtAAMAAgAAAAUAAAAtAAQAAgAAAAUAAAAtAAUAAgAAAAUAAAAtAAYAAgAAAAUAAAAtAAcAAgAAAAUAAAAuAPf/AgAAAAUAAAAuAPj/AgAAAAUAAAAuAPn/AgAAAAUAAAAuAPr/AgAAAAUAAAAuAPv/AgAAAAUAAAAuAPz/AgAAAAUAAAAuAP3/AgAAAAUAAAAuAP7/AgAAAAUAAAAuAP//AgAAAAUAAAAuAAAAAgAAAAUAAAAuAAEAAgAAAAUAAAAuAAIAAgAAAAUAAAAuAAMAAgAAAAUAAAAuAAQAAgAAAAUAAAAuAAUAAgAAAAUAAAAuAAYAAgAAAAUAAAAuAAcAAgAAAAUAAAAvAPf/AgAAAAUAAAAvAPj/AgAAAAUAAAAvAPn/AgAAAAUAAAAvAPr/AgAAAAUAAAAvAPv/AgAAAAUAAAAvAPz/AgAAAAUAAAAvAP3/AgAAAAUAAAAvAP7/AgAAAAUAAAAvAP//AgAAAAUAAAAvAAAAAgAAAAUAAAAvAAEAAgAAAAUAAAAvAAIAAgAAAAUAAAAvAAMAAgAAAAUAAAAvAAQAAgAAAAUAAAAvAAUAAgAAAAUAAAAvAAYAAgAAAAUAAAAvAAcAAgAAAAUAAAAwAPf/AgAAAAUAAAAwAPj/AgAAAAUAAAAwAPn/AgAAAAUAAAAwAPr/AgAAAAUAAAAwAPv/AgAAAAUAAAAwAPz/AgAAAAUAAAAwAP3/AgAAAAUAAAAwAP7/AgAAAAUAAAAwAP//AgAAAAUAAAAwAAAAAgAAAAUAAAAwAAEAAgAAAAUAAAAwAAIAAgAAAAUAAAAwAAMAAgAAAAUAAAAwAAQAAgAAAAUAAAAwAAUAAgAAAAUAAAAwAAYAAgAAAAUAAAAwAAcAAgAAAAUAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("7_ruw13")] +force_colour = 0 + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(784, -88) +script = ExtResource("8_sg1uu") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="WaterArea" parent="." instance=ExtResource("9_urwt6")] +visible = false +position = Vector2(248, -32) +scale = Vector2(74.4115, 23.7244) + +[node name="Blooper" parent="." instance=ExtResource("10_gx7dw")] +position = Vector2(24, -40) + +[node name="Blooper2" parent="." instance=ExtResource("10_gx7dw")] +position = Vector2(296, -32) + +[node name="Blooper3" parent="." instance=ExtResource("10_gx7dw")] +position = Vector2(448, -32) + +[node name="CheepCheep" parent="." instance=ExtResource("11_gwbh5")] +position = Vector2(192, -104) + +[node name="CheepCheep2" parent="." instance=ExtResource("11_gwbh5")] +position = Vector2(376, -24) + +[node name="CheepCheep3" parent="." instance=ExtResource("11_gwbh5")] +position = Vector2(600, -152) + +[node name="CheepCheep4" parent="." instance=ExtResource("12_xh8bi")] +position = Vector2(528, -64) + +[node name="ElevatorPlatform" parent="." instance=ExtResource("13_gwbh5")] +position = Vector2(128, -112) + +[node name="ElevatorPlatform2" parent="." instance=ExtResource("13_gwbh5")] +position = Vector2(224, -40) + +[node name="WaterCurrentArea" parent="." instance=ExtResource("14_xh8bi")] +position = Vector2(128, -120) + +[node name="WaterCurrentArea2" parent="." instance=ExtResource("14_xh8bi")] +position = Vector2(224, -120) + +[node name="WaterCurrentArea3" parent="." instance=ExtResource("14_xh8bi")] +position = Vector2(400, -112) + +[node name="PipeArea" parent="." instance=ExtResource("15_3cxfv")] +position = Vector2(736, -80) +enter_direction = 3 +pipe_id = 1 +target_level = "uid://docknmv7qercc" + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("16_vnv2s") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("17_ccip7")] +position = Vector2(408, -104) +id = 1 + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73208" to="Tiles/@Node2D@73208/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73209" to="Tiles/@Node2D@73209/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73210" to="Tiles/@Node2D@73210/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73211" to="Tiles/@Node2D@73211/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73212" to="Tiles/@Node2D@73212/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73213" to="Tiles/@Node2D@73213/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73214" to="Tiles/@Node2D@73214/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73215" to="Tiles/@Node2D@73215/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73216" to="Tiles/@Node2D@73216/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73221" to="Tiles/@Node2D@73221/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73222" to="Tiles/@Node2D@73222/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73223" to="Tiles/@Node2D@73223/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73224" to="Tiles/@Node2D@73224/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73225" to="Tiles/@Node2D@73225/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73226" to="Tiles/@Node2D@73226/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73227" to="Tiles/@Area2D@73227" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73228" to="Tiles/@Area2D@73228" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73229" to="Tiles/@Area2D@73229" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73230" to="Tiles/@Area2D@73230" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73231" to="Tiles/@Area2D@73231" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73232" to="Tiles/@Area2D@73232" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73233" to="Tiles/@Area2D@73233" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73234" to="Tiles/@Area2D@73234" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73235" to="Tiles/@Area2D@73235" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73236" to="Tiles/@Area2D@73236" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73237" to="Tiles/@Area2D@73237" method="area_entered"] +[connection signal="collected" from="Tiles/@Node2D@73559" to="Tiles/@Node2D@73559/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73560" to="Tiles/@Node2D@73560/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73561" to="Tiles/@Node2D@73561/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73562" to="Tiles/@Node2D@73562/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World5/5-3.tscn b/Scenes/Levels/SMB1/World5/5-3.tscn new file mode 100644 index 0000000..3867bda --- /dev/null +++ b/Scenes/Levels/SMB1/World5/5-3.tscn @@ -0,0 +1,175 @@ +[gd_scene load_steps=3 format=4 uid="uid://bdxq1i52o3yk8"] + +[ext_resource type="PackedScene" uid="uid://cjkhxnjpdqhmn" path="res://Scenes/Levels/SMB1/World1/1-3.tscn" id="1_c22oi"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Desert.json" id="2_chcvv"] + +[node name="5-3" instance=ExtResource("1_c22oi")] +music = ExtResource("2_chcvv") +theme = "Desert" +theme_time = "Night" +world_id = 5 + +[node name="LevelBG" parent="." index="0"] +time_of_day = 1 + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAADAAAAAAD//wEAAAADAAEAAAACAP//AAAFAAAAAAADAP//AAAGAAAAAAAEAP//AAAGAAAAAAAFAP//AAAHAAAAAAAIAPz/AAAGAAAAAAAJAPz/AAAGAAAAAAAOAPz/AAAGAAAAAAAPAPz/AAAHAAAAAAAKAPj/AAAFAAAAAAALAPj/AAAGAAAAAAANAPj/AAAGAAAAAAAOAPj/AAAHAAAAAAAQAP//AAAFAAAAAAARAP//AAAGAAAAAAASAP//AAAHAAAAAAATAPv/AAAFAAAAAAAUAPv/AAAGAAAAAAAWAPv/AAAGAAAAAAAXAPv/AAAHAAAAAAAYAPf/AAAFAAAAAAAZAPf/AAAGAAAAAAAdAPf/AAAGAAAAAAAeAPf/AAAHAAAAAAAjAAAAAAAGAAAAAAAkAAAAAAAGAAAAAAAlAAAAAAAHAAAAAAAsAPj/AAAFAAAAAAAtAPj/AAAGAAAAAAAuAPj/AAAGAAAAAAAvAPj/AAAHAAAAAAArAAAAAAAFAAAAAAAsAAAAAAAGAAAAAAAuAAAAAAAGAAAAAAAvAAAAAAAHAAAAAAA0AAAAAAAGAAAAAAA1AAAAAAAHAAAAAAAxAAAAAAAFAAAAAAAyAAAAAAAGAAAAAAA2APz/AAAFAAAAAAA3APz/AAAGAAAAAAA4APz/AAAHAAAAAAA9APn/AAAGAAAAAAA8APn/AAAFAAAAAAA/APn/AAAGAAAAAABAAPn/AAAGAAAAAABBAPn/AAAHAAAAAABSAP7/AAAFAAAAAABTAP7/AAAGAAAAAABUAP7/AAAGAAAAAABVAP7/AAAHAAAAAABYAPr/AAAFAAAAAABZAPr/AAAGAAAAAABdAPr/AAAGAAAAAABeAPr/AAAGAAAAAABfAPr/AAAHAAAAAABhAAAAAAAFAAAAAABiAAAAAAAGAAAAAABjAAAAAAAHAAAAAABlAPz/AAAGAAAAAABkAPz/AAAFAAAAAABmAPz/AAAGAAAAAABnAPz/AAAHAAAAAABsAPz/AAAGAAAAAABtAPz/AAAHAAAAAABqAPz/AAAFAAAAAABrAPz/AAAGAAAAAAADAAAAAAAFAAEAAAADAAEAAAAFAAEAAAAEAAAAAAAHAAEAAAAEAAEAAAAHAAEAAAAJAP3/AAAGAAEAAAAJAP7/AAAGAAEAAAAJAP//AAAGAAEAAAAJAAAAAAAGAAEAAAAJAAEAAAAGAAEAAAAKAP3/AAAGAAEAAAAKAP7/AAAGAAEAAAAKAP//AAAGAAEAAAAKAAAAAAAGAAEAAAAKAAEAAAAGAAEAAAALAP3/AAAGAAEAAAALAP7/AAAGAAEAAAALAP//AAAGAAEAAAALAAAAAAAGAAEAAAALAAEAAAAGAAEAAAAMAP3/AAAGAAEAAAAMAP7/AAAGAAEAAAAMAP//AAAGAAEAAAAMAAAAAAAGAAEAAAAMAAEAAAAGAAEAAAANAP3/AAAGAAEAAAANAP7/AAAGAAEAAAANAP//AAAGAAEAAAANAAAAAAAGAAEAAAANAAEAAAAGAAEAAAAOAP3/AAAHAAEAAAAOAP7/AAAHAAEAAAAOAP//AAAHAAEAAAAOAAAAAAAHAAEAAAAOAAEAAAAHAAEAAAALAPn/AAAFAAEAAAALAPr/AAAFAAEAAAALAPv/AAAFAAEAAAAMAPn/AAAGAAEAAAAMAPr/AAAGAAEAAAAMAPv/AAAGAAEAAAANAPn/AAAHAAEAAAANAPr/AAAHAAEAAAANAPv/AAAHAAEAAAAKAPz/AAAGAAAAAAALAPz/AAAGAAAAAAAMAPz/AAAGAAAAAAANAPz/AAAGAAAAAAAMAPj/AAAGAAAAAAAVAPv/AAAGAAAAAAAaAPf/AAAGAAAAAAAbAPf/AAAGAAAAAAAcAPf/AAAGAAAAAAAtAAAAAAAGAAAAAAAzAAAAAAAGAAAAAAA+APn/AAAGAAAAAABaAPr/AAAGAAAAAABbAPr/AAAGAAAAAABcAPr/AAAGAAAAAABZAPv/AAAFAAEAAABZAPz/AAAFAAEAAABZAP3/AAAFAAEAAABZAP7/AAAFAAEAAABZAP//AAAFAAEAAABZAAAAAAAFAAEAAABZAAEAAAAFAAEAAABaAPv/AAAGAAEAAABaAPz/AAAGAAEAAABaAP3/AAAGAAEAAABaAP7/AAAGAAEAAABaAP//AAAGAAEAAABaAAAAAAAGAAEAAABaAAEAAAAGAAEAAABbAPv/AAAGAAEAAABbAPz/AAAGAAEAAABbAP3/AAAGAAEAAABbAP7/AAAGAAEAAABbAP//AAAGAAEAAABbAAAAAAAGAAEAAABbAAEAAAAGAAEAAABcAPv/AAAGAAEAAABcAPz/AAAGAAEAAABcAP3/AAAGAAEAAABcAP7/AAAGAAEAAABcAP//AAAGAAEAAABcAAAAAAAGAAEAAABcAAEAAAAGAAEAAABdAPv/AAAGAAEAAABdAPz/AAAGAAEAAABdAP3/AAAGAAEAAABdAP7/AAAGAAEAAABdAP//AAAGAAEAAABdAAAAAAAGAAEAAABdAAEAAAAGAAEAAABeAPv/AAAHAAEAAABeAPz/AAAHAAEAAABeAP3/AAAHAAEAAABeAP7/AAAHAAEAAABeAP//AAAHAAEAAABeAAAAAAAHAAEAAABeAAEAAAAHAAEAAABlAP3/AAAFAAEAAABlAP7/AAAFAAEAAABlAP//AAAFAAEAAABlAAAAAAAFAAEAAABlAAEAAAAFAAEAAABmAP3/AAAHAAEAAABmAP7/AAAHAAEAAABmAP//AAAHAAEAAABmAAAAAAAHAAEAAABmAAEAAAAHAAEAAABrAP3/AAAFAAEAAABrAP7/AAAFAAEAAABrAP//AAAFAAEAAABrAAAAAAAFAAEAAABrAAEAAAAFAAEAAABsAP3/AAAHAAEAAABsAP7/AAAHAAEAAABsAP//AAAHAAEAAABsAAAAAAAHAAEAAABsAAEAAAAHAAEAAABTAP//AAAFAAEAAABTAAAAAAAFAAEAAABTAAEAAAAFAAEAAABUAP//AAAHAAEAAABUAAAAAAAHAAEAAABUAAEAAAAHAAEAAAA9APr/AAAFAAEAAAA9APv/AAAFAAEAAAA9APz/AAAFAAEAAAA9AP3/AAAFAAEAAAA9AP7/AAAFAAEAAAA9AP//AAAFAAEAAAA9AAAAAAAFAAEAAAA9AAEAAAAFAAEAAAA+APr/AAAGAAEAAAA+APv/AAAGAAEAAAA+APz/AAAGAAEAAAA+AP3/AAAGAAEAAAA+AP7/AAAGAAEAAAA+AP//AAAGAAEAAAA+AAAAAAAGAAEAAAA+AAEAAAAGAAEAAAA/APr/AAAGAAEAAAA/APv/AAAGAAEAAAA/APz/AAAGAAEAAAA/AP3/AAAGAAEAAAA/AP7/AAAGAAEAAAA/AP//AAAGAAEAAAA/AAAAAAAGAAEAAAA/AAEAAAAGAAEAAABAAPr/AAAHAAEAAABAAPv/AAAHAAEAAABAAPz/AAAHAAEAAABAAP3/AAAHAAEAAABAAP7/AAAHAAEAAABAAP//AAAHAAEAAABAAAAAAAAHAAEAAABAAAEAAAAHAAEAAAA3AP3/AAAGAAYAAAA3AP7/AAAGAAYAAAA3AP//AAAGAAYAAAA3AAAAAAAGAAYAAAA3AAEAAAAGAAYAAAAzAAEAAAAGAAEAAAA0AAEAAAAHAAEAAAAyAAEAAAAFAAEAAAAsAAEAAAAFAAEAAAAtAAEAAAAGAAEAAAAuAAEAAAAHAAEAAAAtAPn/AAAFAAEAAAAtAPr/AAAFAAEAAAAtAPv/AAAFAAEAAAAtAPz/AAAFAAEAAAAtAP3/AAAFAAEAAAAtAP7/AAAFAAEAAAAtAP//AAAFAAEAAAAuAPn/AAAHAAEAAAAuAPr/AAAHAAEAAAAuAPv/AAAHAAEAAAAuAPz/AAAHAAEAAAAuAP3/AAAHAAEAAAAuAP7/AAAHAAEAAAAuAP//AAAHAAEAAAAZAPj/AAAFAAEAAAAZAPn/AAAFAAEAAAAZAPr/AAAFAAEAAAAZAPv/AAAFAAEAAAAZAPz/AAAFAAEAAAAZAP3/AAAFAAEAAAAZAP7/AAAFAAEAAAAZAP//AAAFAAEAAAAZAAAAAAAFAAEAAAAZAAEAAAAFAAEAAAAaAPj/AAAGAAEAAAAaAPn/AAAGAAEAAAAaAPr/AAAGAAEAAAAaAPv/AAAGAAEAAAAaAPz/AAAGAAEAAAAaAP3/AAAGAAEAAAAaAP7/AAAGAAEAAAAaAP//AAAGAAEAAAAaAAAAAAAGAAEAAAAaAAEAAAAGAAEAAAAbAPj/AAAGAAEAAAAbAPn/AAAGAAEAAAAbAPr/AAAGAAEAAAAbAPv/AAAGAAEAAAAbAPz/AAAGAAEAAAAbAP3/AAAGAAEAAAAbAP7/AAAGAAEAAAAbAP//AAAGAAEAAAAbAAAAAAAGAAEAAAAbAAEAAAAGAAEAAAAcAPj/AAAGAAEAAAAcAPn/AAAGAAEAAAAcAPr/AAAGAAEAAAAcAPv/AAAGAAEAAAAcAPz/AAAGAAEAAAAcAP3/AAAGAAEAAAAcAP7/AAAGAAEAAAAcAP//AAAGAAEAAAAcAAAAAAAGAAEAAAAcAAEAAAAGAAEAAAAdAPj/AAAHAAEAAAAdAPn/AAAHAAEAAAAdAPr/AAAHAAEAAAAdAPv/AAAHAAEAAAAdAPz/AAAHAAEAAAAdAP3/AAAHAAEAAAAdAP7/AAAHAAEAAAAdAP//AAAHAAEAAAAdAAAAAAAHAAEAAAAdAAEAAAAHAAEAAAAjAAEAAAAFAAEAAAAkAAEAAAAHAAEAAAAUAPz/AAAFAAEAAAAUAP3/AAAFAAEAAAAUAP7/AAAFAAEAAAAUAP//AAAFAAEAAAAUAAAAAAAFAAEAAAAUAAEAAAAFAAEAAAAVAPz/AAAGAAEAAAAVAP3/AAAGAAEAAAAVAP7/AAAGAAEAAAAVAP//AAAGAAEAAAAVAAAAAAAGAAEAAAAVAAEAAAAGAAEAAAAWAPz/AAAHAAEAAAAWAP3/AAAHAAEAAAAWAP7/AAAHAAEAAAAWAP//AAAHAAEAAAAWAAAAAAAHAAEAAAAWAAEAAAAHAAEAAAARAAAAAAAGAAYAAAARAAEAAAAGAAYAAAALAPf/AQAAAAAAAwANAPf/AQAAAAAAAwAiAPn/AQAAAAAAAwAjAPn/AQAAAAAAAwAVAPX/AQAAAAAAAwAWAPX/AQAAAAAAAwAsAPf/AQAAAAAAAwAtAPf/AQAAAAAAAwAuAPf/AQAAAAAAAwAvAPf/AQAAAAAAAwBFAPj/AQAAAAAAAwBGAPj/AQAAAAAAAwBNAPf/AQAAAAAAAwBOAPf/AQAAAAAAAwBRAPf/AQAAAAAAAwBSAPf/AQAAAAAAAwBhAP//AQAAAAAAAwBjAP//AQAAAAAAAwBoAPj/AQAAAAAAAwBpAPj/AQAAAAAAAwBxAAAAAAABAAAAAABxAAEAAAABAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAADAAAAAACfAAEAAAADAAEAAAB+APj/AAAEAAIAAAB+APn/AAAEAAIAAAB+APr/AAAEAAIAAAB+APv/AAAEAAIAAAB+APz/AAAEAAIAAAB+AP3/AAAEAAIAAAB+AP7/AAAEAAIAAAB+AP//AAAEAAIAAAB/APj/AAAEAAIAAAB/APn/AAAEAAIAAAB/APr/AAAEAAIAAAB/APv/AAAEAAIAAAB/APz/AAAEAAIAAAB/AP3/AAAEAAIAAAB/AP7/AAAEAAIAAAB/AP//AAAEAAIAAAB8APr/AAAEAAIAAAB8APv/AAAEAAIAAAB8APz/AAAEAAIAAAB8AP3/AAAEAAIAAAB8AP7/AAAEAAIAAAB8AP//AAAEAAIAAAB9APr/AAAEAAIAAAB9APv/AAAEAAIAAAB9APz/AAAEAAIAAAB9AP3/AAAEAAIAAAB9AP7/AAAEAAIAAAB9AP//AAAEAAIAAAB6APz/AAAEAAIAAAB6AP3/AAAEAAIAAAB6AP7/AAAEAAIAAAB6AP//AAAEAAIAAAB7APz/AAAEAAIAAAB7AP3/AAAEAAIAAAB7AP7/AAAEAAIAAAB7AP//AAAEAAIAAACIAP//AAAEAAIAAAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAABxAAIAAAABAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAADAAIAAAAiAAAAAAAFAAAAAABiAAEAAAAGAAYAAAAMAPf/AQAAAAAAAwAHAPz/AAAFAAAAAAAIAP3/AAAFAAEAAAAIAP7/AAAFAAEAAAAIAP//AAAFAAEAAAAIAAAAAAAFAAEAAAAIAAEAAAAFAAEAAAA=") + +[node name="RedCoin" parent="ChallengeNodes" index="0"] +position = Vector2(280, -24) + +[node name="RedCoin2" parent="ChallengeNodes" index="1"] +position = Vector2(1080, -120) + +[node name="RedCoin3" parent="ChallengeNodes" index="2"] +position = Vector2(1256, -104) + +[node name="RedCoin4" parent="ChallengeNodes" index="3"] +position = Vector2(1384, -168) + +[node name="RedCoin5" parent="ChallengeNodes" index="4"] +position = Vector2(1576, -8) + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" index="5"] +position = Vector2(2056, -72) + +[node name="Coin" parent="." index="12"] +position = Vector2(280, -24) + +[node name="SecondQuestNode" parent="." index="15"] +enabled = true + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109549" to="Tiles/@Node2D@109549/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109550" to="Tiles/@Node2D@109550/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109551" to="Tiles/@Node2D@109551/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109552" to="Tiles/@Node2D@109552/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109553" to="Tiles/@Node2D@109553/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109554" to="Tiles/@Node2D@109554/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109555" to="Tiles/@Node2D@109555/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109556" to="Tiles/@Node2D@109556/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109557" to="Tiles/@Node2D@109557/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109558" to="Tiles/@Node2D@109558/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109559" to="Tiles/@Node2D@109559/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109560" to="Tiles/@Node2D@109560/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109561" to="Tiles/@Node2D@109561/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109562" to="Tiles/@Node2D@109562/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109563" to="Tiles/@Node2D@109563/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109564" to="Tiles/@Node2D@109564/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109565" to="Tiles/@Node2D@109565/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109566" to="Tiles/@Node2D@109566/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109567" to="Tiles/@Node2D@109567/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109568" to="Tiles/@Area2D@109568" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109569" to="Tiles/@Area2D@109569" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109570" to="Tiles/@Area2D@109570" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109571" to="Tiles/@Area2D@109571" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109572" to="Tiles/@Area2D@109572" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109573" to="Tiles/@Area2D@109573" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109574" to="Tiles/@Area2D@109574" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109575" to="Tiles/@Area2D@109575" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109576" to="Tiles/@Area2D@109576" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109577" to="Tiles/@Area2D@109577" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109578" to="Tiles/@Area2D@109578" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109579" to="Tiles/@Area2D@109579" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109580" to="Tiles/@Area2D@109580" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109581" to="Tiles/@Area2D@109581" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109582" to="Tiles/@Area2D@109582" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109583" to="Tiles/@Area2D@109583" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109584" to="Tiles/@Area2D@109584" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109585" to="Tiles/@Area2D@109585" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109586" to="Tiles/@Area2D@109586" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109587" to="Tiles/@Area2D@109587" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109588" to="Tiles/@Area2D@109588" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109589" to="Tiles/@Area2D@109589" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109590" to="Tiles/@Area2D@109590" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109591" to="Tiles/@Area2D@109591" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109592" to="Tiles/@Area2D@109592" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109593" to="Tiles/@Area2D@109593" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109594" to="Tiles/@Area2D@109594" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109595" to="Tiles/@Area2D@109595" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109596" to="Tiles/@Area2D@109596" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109597" to="Tiles/@Area2D@109597" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109598" to="Tiles/@Area2D@109598" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109599" to="Tiles/@Area2D@109599" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109600" to="Tiles/@Area2D@109600" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109601" to="Tiles/@Area2D@109601" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109602" to="Tiles/@Area2D@109602" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109603" to="Tiles/@Area2D@109603" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109604" to="Tiles/@Area2D@109604" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109605" to="Tiles/@Area2D@109605" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109606" to="Tiles/@Area2D@109606" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109607" to="Tiles/@Area2D@109607" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109608" to="Tiles/@Area2D@109608" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109609" to="Tiles/@Area2D@109609" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109610" to="Tiles/@Area2D@109610" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109611" to="Tiles/@Area2D@109611" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109612" to="Tiles/@Area2D@109612" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109613" to="Tiles/@Area2D@109613" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109614" to="Tiles/@Area2D@109614" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109615" to="Tiles/@Area2D@109615" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109616" to="Tiles/@Area2D@109616" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109617" to="Tiles/@Area2D@109617" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109618" to="Tiles/@Area2D@109618" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109619" to="Tiles/@Area2D@109619" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109620" to="Tiles/@Area2D@109620" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109621" to="Tiles/@Area2D@109621" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109622" to="Tiles/@Area2D@109622" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109623" to="Tiles/@Area2D@109623" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109624" to="Tiles/@Area2D@109624" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109625" to="Tiles/@Area2D@109625" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109626" to="Tiles/@Area2D@109626" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109627" to="Tiles/@Area2D@109627" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109628" to="Tiles/@Area2D@109628" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109629" to="Tiles/@Area2D@109629" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109630" to="Tiles/@Area2D@109630" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109631" to="Tiles/@Area2D@109631" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109632" to="Tiles/@Area2D@109632" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109633" to="Tiles/@Area2D@109633" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109634" to="Tiles/@Area2D@109634" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109635" to="Tiles/@Area2D@109635" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109636" to="Tiles/@Area2D@109636" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109637" to="Tiles/@Area2D@109637" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109638" to="Tiles/@Area2D@109638" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109639" to="Tiles/@Area2D@109639" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109640" to="Tiles/@Area2D@109640" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109641" to="Tiles/@Area2D@109641" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109642" to="Tiles/@Area2D@109642" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109643" to="Tiles/@Area2D@109643" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109644" to="Tiles/@Area2D@109644" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109645" to="Tiles/@Area2D@109645" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109646" to="Tiles/@Area2D@109646" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109647" to="Tiles/@Area2D@109647" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109648" to="Tiles/@Area2D@109648" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109649" to="Tiles/@Area2D@109649" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109650" to="Tiles/@Area2D@109650" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109651" to="Tiles/@Area2D@109651" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109652" to="Tiles/@Area2D@109652" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109653" to="Tiles/@Area2D@109653" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109654" to="Tiles/@Area2D@109654" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109655" to="Tiles/@Area2D@109655" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109656" to="Tiles/@Area2D@109656" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109657" to="Tiles/@Area2D@109657" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109658" to="Tiles/@Area2D@109658" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109659" to="Tiles/@Area2D@109659" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109660" to="Tiles/@Area2D@109660" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109661" to="Tiles/@Area2D@109661" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109662" to="Tiles/@Area2D@109662" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109663" to="Tiles/@Area2D@109663" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109664" to="Tiles/@Area2D@109664" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109665" to="Tiles/@Area2D@109665" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109666" to="Tiles/@Area2D@109666" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109667" to="Tiles/@Area2D@109667" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109668" to="Tiles/@Area2D@109668" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109669" to="Tiles/@Area2D@109669" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109670" to="Tiles/@Area2D@109670" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109671" to="Tiles/@Area2D@109671" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109672" to="Tiles/@Area2D@109672" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109673" to="Tiles/@Area2D@109673" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109674" to="Tiles/@Area2D@109674" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109675" to="Tiles/@Area2D@109675" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109676" to="Tiles/@Area2D@109676" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109677" to="Tiles/@Area2D@109677" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109678" to="Tiles/@Area2D@109678" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109679" to="Tiles/@Area2D@109679" method="area_entered"] +[connection signal="collected" from="Tiles/@Node2D@109680" to="Tiles/@Node2D@109680/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World5/5-4.tscn b/Scenes/Levels/SMB1/World5/5-4.tscn new file mode 100644 index 0000000..dbff430 --- /dev/null +++ b/Scenes/Levels/SMB1/World5/5-4.tscn @@ -0,0 +1,136 @@ +[gd_scene load_steps=6 format=4 uid="uid://x0amyr0j3hoq"] + +[ext_resource type="PackedScene" uid="uid://2ianqfjihktc" path="res://Scenes/Levels/SMB1/World2/2-4.tscn" id="1_3kd2m"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_hhnk4"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Lakitu.json" id="4_48qw5"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="4_u4hxm"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="5_48qw5"] + +[node name="5-4" instance=ExtResource("1_3kd2m")] +world_id = 5 + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw//r/AAACAAAAAADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADx//r/AAACAAAAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADy//r/AAADAAAAAADy//v/AAABAAsAAADy//z/AAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//3/AAABAAsAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAAD0/wEAAAACAAEAAAD1//3/AAACAAAAAAD1//7/AAACAAEAAAD1////AAACAAEAAAD1/wAAAAACAAEAAAD1/wEAAAACAAEAAAD2//3/AAACAAAAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD3//3/AAACAAAAAAD3//7/AAACAAEAAAD3////AAACAAEAAAD3/wAAAAACAAEAAAD3/wEAAAACAAEAAAD4//3/AAACAAAAAAD4//7/AAACAAEAAAD4////AAACAAEAAAD4/wAAAAACAAEAAAD4/wEAAAACAAEAAAD5//3/AAACAAAAAAD5//7/AAACAAEAAAD5////AAACAAEAAAD5/wAAAAACAAEAAAD5/wEAAAACAAEAAAD6//3/AAACAAAAAAD6//7/AAACAAEAAAD6////AAACAAEAAAD6/wAAAAACAAEAAAD6/wEAAAACAAEAAAD7//3/AAACAAAAAAD7//7/AAACAAEAAAD7////AAACAAEAAAD7/wAAAAACAAEAAAD7/wEAAAACAAEAAAD8//3/AAACAAAAAAD8//7/AAACAAEAAAD8////AAACAAEAAAD8/wAAAAACAAEAAAD8/wEAAAACAAEAAAD9//3/AAACAAAAAAD9//7/AAACAAEAAAD9////AAACAAEAAAD9/wAAAAACAAEAAAD9/wEAAAACAAEAAAD+//3/AAACAAAAAAD+//7/AAACAAEAAAD+////AAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD///3/AAADAAAAAAD///7/AAADAAEAAAD/////AAADAAEAAAD//wAAAAADAAEAAAD//wEAAAADAAEAAADz//z/AAABAAsAAAD0//z/AAADAAAAAADz//v/AAADAAAAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAACAAAAAAD2//b/AAACAAEAAAD2//f/AAACAAIAAAD3//X/AAACAAAAAAD3//b/AAACAAEAAAD3//f/AAACAAIAAAD4//X/AAACAAAAAAD4//b/AAACAAEAAAD4//f/AAACAAIAAAD5//X/AAACAAAAAAD5//b/AAACAAEAAAD5//f/AAACAAIAAAD6//X/AAACAAAAAAD6//b/AAACAAEAAAD6//f/AAACAAIAAAD7//X/AAACAAAAAAD7//b/AAACAAEAAAD7//f/AAACAAIAAAD8//X/AAACAAAAAAD8//b/AAACAAEAAAD8//f/AAACAAIAAAD9//X/AAACAAAAAAD9//b/AAACAAEAAAD9//f/AAACAAIAAAD+//X/AAACAAAAAAD+//b/AAACAAEAAAD+//f/AAACAAIAAAD///X/AAADAAAAAAD///b/AAADAAEAAAD///f/AAADAAIAAAACAPz/AAABAAMAAAADAPz/AAADAAMAAAAGAPr/AAABAAMAAAAIAPr/AAADAAMAAAALAPz/AAABAAMAAAAMAPz/AAADAAMAAAAHAPr/AAAEAAAAAAAQAP3/AAABAAAAAAAQAP7/AAABAAEAAAAQAP//AAABAAEAAAAQAAAAAAABAAEAAAAQAAEAAAABAAEAAAARAP3/AAADAAAAAAARAP7/AAADAAEAAAARAP//AAADAAEAAAARAAAAAAABAAsAAAARAAEAAAACAAEAAAASAPX/AAABAAAAAAASAPb/AAABAAEAAAASAPf/AAABAAEAAAASAPj/AAABAAIAAAATAPX/AAACAAAAAAATAPb/AAACAAEAAAATAPf/AAACAAEAAAATAPj/AAACAAIAAAAUAPX/AAACAAAAAAAUAPb/AAACAAEAAAAUAPf/AAACAAEAAAAUAPj/AAACAAIAAAAVAPX/AAACAAAAAAAVAPb/AAACAAEAAAAVAPf/AAACAAEAAAAVAPj/AAACAAIAAAAWAPX/AAACAAAAAAAWAPb/AAACAAEAAAAWAPf/AAACAAEAAAAWAPj/AAACAAIAAAAXAPX/AAACAAAAAAAXAPb/AAACAAEAAAAXAPf/AAACAAEAAAAXAPj/AAACAAIAAAAYAPX/AAACAAAAAAAYAPb/AAACAAEAAAAYAPf/AAACAAEAAAAYAPj/AAACAAIAAAAZAPX/AAACAAAAAAAZAPb/AAACAAEAAAAZAPf/AAACAAEAAAAZAPj/AAACAAIAAAAaAPX/AAACAAAAAAAaAPb/AAACAAEAAAAaAPf/AAACAAEAAAAaAPj/AAACAAIAAAAbAPX/AAACAAAAAAAbAPb/AAACAAEAAAAbAPf/AAACAAEAAAAbAPj/AAACAAIAAAAcAPX/AAACAAAAAAAcAPb/AAACAAEAAAAcAPf/AAACAAEAAAAcAPj/AAACAAIAAAAdAPX/AAACAAAAAAAdAPb/AAACAAEAAAAdAPf/AAACAAEAAAAdAPj/AAACAAIAAAAeAPX/AAACAAAAAAAeAPb/AAACAAEAAAAeAPf/AAACAAEAAAAeAPj/AAACAAIAAAAfAPX/AAACAAAAAAAfAPb/AAACAAEAAAAfAPf/AAACAAEAAAAfAPj/AAACAAIAAAAgAPX/AAACAAAAAAAgAPb/AAACAAEAAAAgAPf/AAACAAEAAAAgAPj/AAACAAIAAAAhAPX/AAACAAAAAAAhAPb/AAACAAEAAAAhAPf/AAACAAEAAAAhAPj/AAACAAIAAAAiAPX/AAACAAAAAAAiAPb/AAACAAEAAAAiAPf/AAACAAEAAAAiAPj/AAACAAIAAAAjAPX/AAACAAAAAAAjAPb/AAACAAEAAAAjAPf/AAACAAEAAAAjAPj/AAACAAIAAAAkAPX/AAACAAAAAAAkAPb/AAACAAEAAAAkAPf/AAACAAEAAAAkAPj/AAACAAIAAAAlAPX/AAACAAAAAAAlAPb/AAACAAEAAAAlAPf/AAACAAEAAAAlAPj/AAACAAIAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAAEAAAAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAbAAEAAAACAAEAAAAnAAAAAAAEAAAAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAnAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAAAAAsAAABAAAEAAAACAAEAAAAzAAEAAAACAAEAAAAzAAAAAAAEAAAAAABAAP3/AAABAAAAAABAAP7/AAABAAEAAABAAP//AAABAAEAAABBAP3/AAACAAAAAABBAP7/AAACAAEAAABBAP//AAACAAEAAABBAAAAAAACAAEAAABBAAEAAAACAAEAAABCAP3/AAACAAAAAABCAP7/AAACAAEAAABCAP//AAACAAEAAABCAAAAAAACAAEAAABCAAEAAAACAAEAAABDAP3/AAADAAAAAABDAP7/AAADAAEAAABDAP//AAADAAEAAABDAAAAAAADAAEAAABDAAEAAAADAAEAAAAuAPz/AAACAAMAAAAvAPz/AAACAAMAAAAwAPz/AAACAAMAAAAxAPz/AAACAAMAAAAyAPz/AAACAAMAAAAzAPz/AAACAAMAAAA0APz/AAACAAMAAAA1APz/AAACAAMAAAA2APz/AAACAAMAAAA3APz/AAACAAMAAAA4APz/AAACAAMAAAAiAPz/AAACAAMAAAAjAPz/AAACAAMAAAAkAPz/AAACAAMAAAAlAPz/AAACAAMAAAAmAPz/AAACAAMAAAAnAPz/AAACAAMAAAAoAPz/AAACAAMAAAApAPz/AAACAAMAAAAqAPz/AAACAAMAAAArAPz/AAACAAMAAAAsAPz/AAACAAMAAAAtAPz/AAAEAAAAAAAhAPz/AAAEAAAAAAAVAPz/AAABAAMAAAAWAPz/AAACAAMAAAAXAPz/AAACAAMAAAAYAPz/AAACAAMAAAAZAPz/AAACAAMAAAAaAPz/AAACAAMAAAAbAPz/AAACAAMAAAAcAPz/AAACAAMAAAAdAPz/AAACAAMAAAAeAPz/AAACAAMAAAAfAPz/AAACAAMAAAAgAPz/AAACAAMAAAAmAPX/AAACAAAAAAAmAPb/AAACAAEAAAAmAPf/AAACAAEAAAAmAPj/AAACAAIAAAAnAPX/AAACAAAAAAAnAPb/AAACAAEAAAAnAPf/AAACAAEAAAAoAPX/AAACAAAAAAAoAPb/AAACAAEAAAAoAPf/AAACAAEAAAAoAPj/AAACAAIAAAApAPX/AAACAAAAAAApAPb/AAACAAEAAAApAPf/AAACAAEAAAApAPj/AAACAAIAAAAqAPX/AAACAAAAAAAqAPb/AAACAAEAAAAqAPf/AAACAAEAAAAqAPj/AAACAAIAAAArAPX/AAACAAAAAAArAPb/AAACAAEAAAArAPf/AAACAAEAAAArAPj/AAACAAIAAAAsAPX/AAACAAAAAAAsAPb/AAACAAEAAAAsAPf/AAACAAEAAAAsAPj/AAACAAIAAAAtAPX/AAACAAAAAAAtAPb/AAACAAEAAAAtAPf/AAACAAEAAAAtAPj/AAACAAIAAAAuAPX/AAACAAAAAAAuAPb/AAACAAEAAAAuAPf/AAACAAEAAAAuAPj/AAACAAIAAAAvAPX/AAACAAAAAAAvAPb/AAACAAEAAAAvAPf/AAACAAEAAAAvAPj/AAACAAIAAAAwAPX/AAACAAAAAAAwAPb/AAACAAEAAAAwAPf/AAACAAEAAAAwAPj/AAACAAIAAAAxAPX/AAACAAAAAAAxAPb/AAACAAEAAAAxAPf/AAACAAEAAAAxAPj/AAACAAIAAAAyAPX/AAACAAAAAAAyAPb/AAACAAEAAAAyAPf/AAACAAEAAAAyAPj/AAACAAIAAAAzAPX/AAACAAAAAAAzAPb/AAACAAEAAAAzAPf/AAACAAEAAAAzAPj/AAACAAIAAAAnAPj/AAAEAAAAAAA0APX/AAACAAAAAAA0APb/AAACAAEAAAA0APf/AAACAAEAAAA0APj/AAACAAIAAAA1APX/AAACAAAAAAA1APb/AAACAAEAAAA1APf/AAACAAEAAAA1APj/AAACAAIAAAA2APX/AAACAAAAAAA2APb/AAACAAEAAAA2APf/AAACAAEAAAA2APj/AAACAAIAAAA3APX/AAACAAAAAAA3APb/AAACAAEAAAA3APf/AAACAAEAAAA3APj/AAACAAIAAAA4APX/AAACAAAAAAA4APb/AAACAAEAAAA4APf/AAACAAEAAAA4APj/AAACAAIAAAA5APX/AAACAAAAAAA5APb/AAACAAEAAAA5APf/AAACAAEAAAA5APj/AAACAAIAAAA6APX/AAACAAAAAAA6APb/AAACAAEAAAA6APf/AAACAAEAAAA6APj/AAACAAIAAAA7APX/AAACAAAAAAA7APb/AAACAAEAAAA7APf/AAACAAEAAAA7APj/AAACAAIAAAA8APX/AAACAAAAAAA8APb/AAACAAEAAAA8APf/AAACAAEAAAA8APj/AAACAAIAAAA9APX/AAACAAAAAAA9APb/AAACAAEAAAA9APf/AAACAAEAAAA9APj/AAACAAIAAAA+APX/AAACAAAAAAA+APb/AAACAAEAAAA+APf/AAACAAEAAAA+APj/AAACAAIAAAA/APX/AAACAAAAAAA/APb/AAACAAEAAAA/APf/AAACAAEAAAA/APj/AAACAAIAAABAAPX/AAACAAAAAABAAPb/AAACAAEAAABAAPf/AAACAAEAAABAAPj/AAACAAIAAABBAPX/AAACAAAAAABBAPb/AAACAAEAAABBAPf/AAACAAEAAABBAPj/AAACAAIAAABCAPX/AAADAAAAAABCAPb/AAADAAEAAABCAPf/AAADAAEAAABCAPj/AAADAAIAAABCAPn/AAAEAAAAAABMAP3/AAAEAAAAAABNAP3/AAACAAAAAABNAP7/AAACAAEAAABNAP//AAACAAEAAABNAAAAAAACAAEAAABOAP3/AAACAAAAAABOAP7/AAACAAEAAABOAP//AAACAAEAAABOAAAAAAACAAEAAABPAP3/AAACAAAAAABPAP7/AAACAAEAAABPAP//AAACAAEAAABPAAAAAAACAAEAAABQAP3/AAACAAAAAABQAP7/AAACAAEAAABQAP//AAACAAEAAABQAAAAAAACAAEAAABRAP3/AAACAAAAAABRAP7/AAACAAEAAABRAP//AAACAAEAAABRAAAAAAACAAEAAABSAP3/AAADAAAAAABSAP7/AAADAAEAAABSAP//AAADAAEAAABSAAAAAAABAAsAAABNAPX/AAABAAAAAABNAPb/AAABAAEAAABNAPf/AAABAAIAAABOAPX/AAACAAAAAABOAPb/AAACAAEAAABOAPf/AAACAAIAAABPAPX/AAACAAAAAABPAPb/AAACAAEAAABPAPf/AAACAAIAAABQAPX/AAACAAAAAABQAPb/AAACAAEAAABQAPf/AAACAAIAAABRAPX/AAACAAAAAABRAPb/AAACAAEAAABRAPf/AAACAAIAAABSAPX/AAADAAAAAABSAPb/AAADAAEAAABSAPf/AAADAAIAAABMAP7/AAABAAEAAABMAP//AAABAAEAAABMAAAAAAABAAEAAABMAAEAAAABAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAAKAAsAAABcAAEAAAADAAEAAABcAP3/AAAAAAAAAABcAP7/AAAAAAEAAABcAP//AAAAAAEAAABfAP3/AAABAAAAAABfAP7/AAABAAEAAABfAP//AAABAAEAAABfAAAAAAABAAEAAABfAAEAAAABAAEAAABgAP3/AAADAAAAAABgAP7/AAADAAEAAABgAP//AAADAAEAAABgAAAAAAADAAEAAABgAAEAAAADAAEAAABXAP7/AAAEAAAAAABjAP3/AAABAAAAAABjAP7/AAABAAEAAABjAP//AAABAAEAAABjAAAAAAABAAEAAABjAAEAAAABAAEAAABkAP3/AAACAAAAAABkAP7/AAACAAEAAABkAP//AAACAAEAAABkAAAAAAACAAEAAABkAAEAAAACAAEAAABlAP3/AAACAAAAAABlAP7/AAACAAEAAABlAP//AAACAAEAAABlAAAAAAACAAEAAABlAAEAAAACAAEAAABmAP3/AAACAAAAAABmAP7/AAACAAEAAABmAP//AAACAAEAAABmAAAAAAACAAEAAABmAAEAAAACAAEAAABnAP3/AAADAAAAAABnAP7/AAADAAEAAABnAP//AAADAAEAAABnAAAAAAABAAsAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAAAAAsAAABqAAEAAAACAAEAAABrAAAAAAABAAsAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAAAAAsAAABuAAEAAAACAAEAAABvAAAAAAADAAEAAABvAAEAAAADAAEAAABuAP3/AAABAAAAAABuAP7/AAABAAEAAABuAP//AAABAAEAAABvAP3/AAADAAAAAABvAP7/AAADAAEAAABvAP//AAADAAEAAABqAP3/AAABAAAAAABqAP7/AAABAAEAAABqAP//AAABAAEAAABrAP3/AAADAAAAAABrAP7/AAADAAEAAABrAP//AAADAAEAAABjAPX/AAABAAAAAABjAPb/AAABAAEAAABjAPf/AAABAAIAAABkAPX/AAACAAAAAABkAPb/AAACAAEAAABkAPf/AAACAAIAAABlAPX/AAACAAAAAABlAPb/AAACAAEAAABlAPf/AAACAAIAAABmAPX/AAACAAAAAABmAPb/AAACAAEAAABmAPf/AAACAAIAAABnAPX/AAACAAAAAABnAPb/AAACAAEAAABnAPf/AAACAAIAAABoAPX/AAACAAAAAABoAPb/AAACAAEAAABoAPf/AAACAAIAAABpAPX/AAACAAAAAABpAPb/AAACAAEAAABpAPf/AAACAAIAAABqAPX/AAACAAAAAABqAPb/AAACAAEAAABqAPf/AAACAAIAAABrAPX/AAACAAAAAABrAPb/AAACAAEAAABrAPf/AAACAAIAAABsAPX/AAACAAAAAABsAPb/AAACAAEAAABsAPf/AAACAAIAAABtAPX/AAACAAAAAABtAPb/AAACAAEAAABtAPf/AAACAAIAAABuAPX/AAACAAAAAABuAPb/AAACAAEAAABuAPf/AAACAAIAAABvAPX/AAAIAAsAAABvAPb/AAADAAEAAABvAPf/AAADAAIAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAAHAAsAAAB/APX/AAAIAAsAAAB4APX/AAACAAMAAAB+APb/AAABAAEAAAB+APf/AAABAAEAAAB+APj/AAABAAIAAAB/APb/AAADAAEAAAB/APf/AAADAAEAAAB/APj/AAADAAIAAAB9APz/AAABAAAAAAB9AP3/AAABAAEAAAB9AP7/AAABAAEAAAB9AP//AAABAAEAAAB9AAAAAAABAAEAAAB9AAEAAAABAAEAAAB+APz/AAACAAAAAAB+AP3/AAACAAEAAAB+AP7/AAACAAEAAAB+AP//AAACAAEAAAB+AAAAAAACAAEAAAB+AAEAAAACAAEAAAB/APz/AAADAAAAAAB/AP3/AAADAAEAAAB/AP7/AAADAAEAAAB/AP//AAADAAEAAAB/AAAAAAABAAsAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAABWAPv/AQAAAAAAAwBXAPv/AQAAAAAAAwBYAPv/AQAAAAAAAwBWAP//AQAAAAAAAwBYAP//AQAAAAAAAwAAAAAAAgAAAAIAAAAAAAEAAgAAAAMAAAABAAAAAgAAAAIAAAABAAEAAgAAAAMAAAACAAAAAgAAAAIAAAACAAEAAgAAAAMAAAADAAAAAgAAAAIAAAADAAEAAgAAAAMAAAAEAAAAAgAAAAIAAAAEAAEAAgAAAAMAAAAFAAAAAgAAAAIAAAAFAAEAAgAAAAMAAAAGAAAAAgAAAAIAAAAGAAEAAgAAAAMAAAAHAAAAAgAAAAIAAAAHAAEAAgAAAAMAAAAIAAAAAgAAAAIAAAAIAAEAAgAAAAMAAAAJAAAAAgAAAAIAAAAJAAEAAgAAAAMAAAAKAAAAAgAAAAIAAAAKAAEAAgAAAAMAAAALAAAAAgAAAAIAAAALAAEAAgAAAAMAAAAMAAAAAgAAAAIAAAAMAAEAAgAAAAMAAAANAAAAAgAAAAIAAAANAAEAAgAAAAMAAAAOAAAAAgAAAAIAAAAOAAEAAgAAAAMAAAAPAAAAAgAAAAIAAAAPAAEAAgAAAAMAAABdAAAAAgAAAAIAAABdAAEAAgAAAAMAAABeAAAAAgAAAAIAAABeAAEAAgAAAAMAAABhAAAAAgAAAAIAAABhAAEAAgAAAAMAAABiAAAAAgAAAAIAAABiAAEAAgAAAAMAAABwAAAAAgAAAAIAAABwAAEAAgAAAAMAAABxAAAAAgAAAAIAAABxAAEAAgAAAAMAAAByAAAAAgAAAAIAAAByAAEAAgAAAAMAAABzAAAAAgAAAAIAAABzAAEAAgAAAAMAAAB0AAAAAgAAAAIAAAB0AAEAAgAAAAMAAAB1AAAAAgAAAAIAAAB1AAEAAgAAAAMAAAB2AAAAAgAAAAIAAAB2AAEAAgAAAAMAAAB3AAAAAgAAAAIAAAB3AAEAAgAAAAMAAAB4AAAAAgAAAAIAAAB4AAEAAgAAAAMAAAB5AAAAAgAAAAIAAAB5AAEAAgAAAAMAAAB6AAAAAgAAAAIAAAB6AAEAAgAAAAMAAAB7AAAAAgAAAAIAAAB7AAEAAgAAAAMAAAB8AAAAAgAAAAIAAAB8AAEAAgAAAAMAAABwAPj/AQAAAAAAAQBxAPj/AQAAAAAAAQByAPj/AQAAAAAAAQB0APj/AQAAAAAAAQB1APj/AQAAAAAAAQBEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAAAKAAkAAABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAAAKAAkAAABKAAIAAQAAAAAABABLAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAAABAAIAAABgAAIAAAADAAIAAABhAAIAAQAAAAAABABiAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAA5APz/AAAEAAAAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAADv//r/AAABAAAAAADv//v/AAABAAEAAADv//z/AAABAAEAAADv//3/AAABAAEAAADv//7/AAABAAEAAADv////AAABAAEAAADv/wAAAAABAAEAAADv/wEAAAABAAEAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAIAAAAQAAIAAAABAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAADAAIAAABMAAIAAAABAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAADAAIAAABjAAIAAAABAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAADAAIAAACQAAAAAAADAAAAAACQAAEAAAADAAEAAAB9AAIAAAABAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAADAAIAAACQAPX/AAADAAMAAABGAPX/AAAKAAkAAABGAPb/AAAKAAkAAABGAPf/AAAKAAkAAABGAPj/AAAKAAkAAABGAPn/AAAKAAkAAABGAPr/AAAKAAkAAABGAPv/AAAKAAkAAABGAPz/AAAKAAkAAABGAP3/AAAKAAkAAABGAP7/AAAKAAkAAABGAP//AAAKAAkAAABGAAAAAAAKAAkAAABGAAEAAAAKAAkAAABJAPX/AAAKAAkAAABJAPb/AAAKAAkAAABJAPf/AAAKAAkAAABJAPj/AAAKAAkAAABJAPn/AAAKAAkAAABJAPr/AAAKAAkAAABJAPv/AAAKAAkAAABJAPz/AAAKAAkAAABJAP3/AAAKAAkAAABJAP7/AAAKAAkAAABJAP//AAAKAAkAAABJAAAAAAAKAAkAAABJAAEAAAAKAAkAAAA=") + +[node name="ChallengeNodes" parent="." index="8" node_paths=PackedStringArray("nodes_to_delete")] +nodes_to_delete = [NodePath("../CastleToad"), NodePath("../Coin"), NodePath("../BrickBlock")] + +[node name="RedCoin" parent="ChallengeNodes" index="0"] +position = Vector2(232, -88) + +[node name="RedCoin5" parent="ChallengeNodes" index="1"] +position = Vector2(632, -104) + +[node name="RedCoin2" parent="ChallengeNodes" index="2"] +position = Vector2(1144, -40) + +[node name="RedCoin3" parent="ChallengeNodes" index="3"] +position = Vector2(1400, -8) + +[node name="RedCoin4" parent="ChallengeNodes" index="4"] +visible = false +position = Vector2(1728, 72) + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" index="5"] +visible = false +position = Vector2(1360, 120) + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" index="6"] +position = Vector2(1336, -40) + +[node name="BrickBlock" parent="ChallengeNodes" index="8" instance=ExtResource("3_hhnk4")] +position = Vector2(1848, -120) +item = ExtResource("4_u4hxm") +metadata/r_coin_id = 4 + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("4_48qw5") + +[node name="SecondQuestNode" parent="." index="17"] +enabled = true + +[node name="Firebar11" parent="SecondQuestNode" index="7"] +length = 12 + +[node name="Coin" parent="." index="19" instance=ExtResource("5_48qw5")] +position = Vector2(1400, -8) + +[node name="BrickBlock" parent="." index="20" instance=ExtResource("3_hhnk4")] +position = Vector2(1848, -120) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82483" to="Tiles/@Node2D@82483/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82484" to="Tiles/@Node2D@82484/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82485" to="Tiles/@Node2D@82485/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82486" to="Tiles/@Node2D@82486/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@82487" to="Tiles/@AnimatableBody2D@82487/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@82487" to="Tiles/@AnimatableBody2D@82487/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82487" to="Tiles/@AnimatableBody2D@82487" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82487" to="Tiles/@AnimatableBody2D@82487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82487" to="Tiles/@AnimatableBody2D@82487" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82487" to="Tiles/@AnimatableBody2D@82487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@82488" to="Tiles/@AnimatableBody2D@82488/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@82488" to="Tiles/@AnimatableBody2D@82488/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82488" to="Tiles/@AnimatableBody2D@82488" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82488" to="Tiles/@AnimatableBody2D@82488/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82488" to="Tiles/@AnimatableBody2D@82488" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82488" to="Tiles/@AnimatableBody2D@82488/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@82489" to="Tiles/@AnimatableBody2D@82489/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@82489" to="Tiles/@AnimatableBody2D@82489/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82489" to="Tiles/@AnimatableBody2D@82489" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82489" to="Tiles/@AnimatableBody2D@82489/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82489" to="Tiles/@AnimatableBody2D@82489" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82489" to="Tiles/@AnimatableBody2D@82489/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@82490" to="Tiles/@AnimatableBody2D@82490/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@82490" to="Tiles/@AnimatableBody2D@82490/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82490" to="Tiles/@AnimatableBody2D@82490" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82490" to="Tiles/@AnimatableBody2D@82490/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82490" to="Tiles/@AnimatableBody2D@82490" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82490" to="Tiles/@AnimatableBody2D@82490/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@82491" to="Tiles/@Area2D@82491" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82492" to="Tiles/@Area2D@82492" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82493" to="Tiles/@Area2D@82493" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82494" to="Tiles/@Area2D@82494" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82495" to="Tiles/@Area2D@82495" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82496" to="Tiles/@Area2D@82496" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82497" to="Tiles/@Area2D@82497" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82498" to="Tiles/@Area2D@82498" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82499" to="Tiles/@Area2D@82499" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82500" to="Tiles/@Area2D@82500" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82501" to="Tiles/@Area2D@82501" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82502" to="Tiles/@Area2D@82502" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82503" to="Tiles/@Area2D@82503" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82504" to="Tiles/@Area2D@82504" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82505" to="Tiles/@Area2D@82505" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82506" to="Tiles/@Area2D@82506" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82507" to="Tiles/@Area2D@82507" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82508" to="Tiles/@Area2D@82508" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82509" to="Tiles/@Area2D@82509" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82510" to="Tiles/@Area2D@82510" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82511" to="Tiles/@Area2D@82511" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82512" to="Tiles/@Area2D@82512" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82513" to="Tiles/@Area2D@82513" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82514" to="Tiles/@Area2D@82514" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82515" to="Tiles/@Area2D@82515" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82516" to="Tiles/@Area2D@82516" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82517" to="Tiles/@Area2D@82517" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82518" to="Tiles/@Area2D@82518" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82519" to="Tiles/@Area2D@82519" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82520" to="Tiles/@Area2D@82520" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82521" to="Tiles/@Area2D@82521" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82522" to="Tiles/@Area2D@82522" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82523" to="Tiles/@Area2D@82523" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82524" to="Tiles/@Area2D@82524" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82525" to="Tiles/@Area2D@82525" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82526" to="Tiles/@Area2D@82526" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82527" to="Tiles/@Area2D@82527" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82528" to="Tiles/@Area2D@82528" method="area_entered"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMB1/World6/6-1.tscn b/Scenes/Levels/SMB1/World6/6-1.tscn new file mode 100644 index 0000000..58d2340 --- /dev/null +++ b/Scenes/Levels/SMB1/World6/6-1.tscn @@ -0,0 +1,349 @@ +[gd_scene load_steps=23 format=4 uid="uid://dia10nixa7g84"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_o5ubd"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Snow.json" id="2_gge38"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_swj6u"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_81slw"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_hpw65"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="9_0wpu7"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="10_4wxqq"] +[ext_resource type="PackedScene" uid="uid://cpk6idjoxjotv" path="res://Scenes/Prefabs/Entities/Items/OneUp.tscn" id="11_ryaai"] +[ext_resource type="PackedScene" uid="uid://4bb81eil6a4c" path="res://Scenes/Prefabs/Entities/Enemies/Lakitu.tscn" id="12_iknny"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="13_jj4wo"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="14_bcc58"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="15_oy0su"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="15_ri7ah"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="16_2w4yt"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="17_qky8t"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_qky8t"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="19_bcngx"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="20_mqkvi"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="21_mqkvi"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="22_gge38"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="23_hgdtg"] +[ext_resource type="PackedScene" uid="uid://cw6ypkkhofyuq" path="res://Scenes/Prefabs/DecoTiles/Deco1.tscn" id="23_m8kdm"] + +[node name="6-1" type="Node"] +script = ExtResource("1_o5ubd") +music = ExtResource("2_gge38") +theme = "Snow" +theme_time = "Night" +world_id = 6 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("15_oy0su")] +time_of_day = 1 +particles = 1 + +[node name="Player" parent="." instance=ExtResource("4_swj6u")] +position = Vector2(-216, 0) + +[node name="Tiles" parent="." instance=ExtResource("5_81slw")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAADAAAAAAAGAAAAAAABAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAADAAAAAAAVAAAAAAABAAAAAAAWAAAAAAADAAAAAAAZAAAAAAABAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAADAAAAAAArAAAAAAABAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAADAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAADAAAAAAA9AAAAAAABAAAAAABQAAAAAAABAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAADAAAAAAB2AAAAAAABAAAAAAB3AAAAAAADAAAAAAB5AAAAAAABAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAADAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAADAAAAAACLAAAAAAABAAAAAACXAAAAAAABAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAADAAAAAACgAAAAAAABAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAACgAAEAAAABAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAACXAAEAAAABAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAADAAEAAACLAAEAAAABAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAADAAEAAAB5AAEAAAABAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAADAAEAAAB2AAEAAAABAAEAAAB3AAEAAAADAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAADAAEAAABQAAEAAAABAAEAAAA9AAEAAAABAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAADAAEAAAArAAEAAAABAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAADAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAZAAEAAAABAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAVAAEAAAABAAEAAAAWAAEAAAADAAEAAAAGAAEAAAABAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAADAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAADAAEAAAAKAP//AAAEAAIAAAALAP//AAAEAAIAAAAMAP//AAAEAAIAAAANAP//AAAEAAIAAAAOAP//AAAEAAIAAAAPAP//AAAEAAIAAAANAP7/AAAEAAIAAAAOAP7/AAAEAAIAAAAPAP7/AAAEAAIAAAAQAP3/AAAEAAIAAAAQAP7/AAAEAAIAAAARAP3/AAAEAAIAAAARAP7/AAAEAAIAAAASAP3/AAAEAAIAAAATAP3/AAAEAAIAAAATAPz/AAAEAAIAAAAUAPz/AAAEAAIAAAAVAPz/AAAEAAIAAAA1AP//AAAEAAIAAAA2AP7/AAAEAAIAAAA2AP//AAAEAAIAAAA3AP7/AAAEAAIAAAA3AP//AAAEAAIAAAA4AP7/AAAEAAIAAAA4AP//AAAEAAIAAAA5AP7/AAAEAAIAAAA5AP//AAAEAAIAAAA3AP3/AAAEAAIAAAA4AP3/AAAEAAIAAAA5AP3/AAAEAAIAAAA4APz/AAAEAAIAAAA5APz/AAAEAAIAAABEAP7/AAAEAAIAAABFAP3/AAAEAAIAAABFAP7/AAAEAAIAAABHAPv/AAAEAAIAAABHAPz/AAAEAAIAAABHAP3/AAAEAAIAAABHAP7/AAAEAAIAAABHAP//AAAEAAIAAABIAPv/AAAEAAIAAABIAPz/AAAEAAIAAABIAP3/AAAEAAIAAABIAP7/AAAEAAIAAABIAP//AAAEAAIAAABJAPv/AAAEAAIAAABJAPz/AAAEAAIAAABJAP3/AAAEAAIAAABJAP7/AAAEAAIAAABJAP//AAAEAAIAAABIAPr/AAAEAAIAAABJAPr/AAAEAAIAAABJAPn/AAAEAAIAAABqAP//AAAEAAIAAABrAP//AAAEAAIAAABsAP//AAAEAAIAAABtAP//AAAEAAIAAABuAP//AAAEAAIAAABrAP7/AAAEAAIAAABsAP7/AAAEAAIAAABtAP7/AAAEAAIAAABuAP7/AAAEAAIAAABsAP3/AAAEAAIAAABtAP3/AAAEAAIAAABuAP3/AAAEAAIAAABtAPz/AAAEAAIAAABuAPz/AAAEAAIAAABuAPv/AAAEAAIAAAB/AP//AAAEAAIAAACAAP7/AAAEAAIAAACAAP//AAAEAAIAAACBAP7/AAAEAAIAAACBAP//AAAEAAIAAACCAP7/AAAEAAIAAACCAP//AAAEAAIAAACDAP7/AAAEAAIAAACDAP//AAAEAAIAAACEAP7/AAAEAAIAAACEAP//AAAEAAIAAACBAP3/AAAEAAIAAACCAPz/AAAEAAIAAACCAP3/AAAEAAIAAACDAPv/AAAEAAIAAACDAPz/AAAEAAIAAACDAP3/AAAEAAIAAACEAPr/AAAEAAIAAACEAPv/AAAEAAIAAACEAPz/AAAEAAIAAACEAP3/AAAEAAIAAACZAP//AAAEAAIAAACaAP7/AAAEAAIAAACaAP//AAAEAAIAAACbAP3/AAAEAAIAAACbAP7/AAAEAAIAAACbAP//AAAEAAIAAACcAPz/AAAEAAIAAACcAP3/AAAEAAIAAACcAP7/AAAEAAIAAACcAP//AAAEAAIAAACdAPz/AAAEAAIAAACdAP3/AAAEAAIAAACdAP7/AAAEAAIAAACdAP//AAAEAAIAAACdAPv/AAAEAAIAAACgAPj/AAAEAAIAAACgAPn/AAAEAAIAAACgAPr/AAAEAAIAAACgAPv/AAAEAAIAAACgAPz/AAAEAAIAAACgAP3/AAAEAAIAAACgAP7/AAAEAAIAAACgAP//AAAEAAIAAAChAPj/AAAEAAIAAAChAPn/AAAEAAIAAAChAPr/AAAEAAIAAAChAPv/AAAEAAIAAAChAPz/AAAEAAIAAAChAP3/AAAEAAIAAAChAP7/AAAEAAIAAAChAP//AAAEAAIAAACqAP//AAAEAAIAAACIAP7/AQAAAAAAAQCJAP7/AQAAAAAAAQCHAPz/AQAAAAAAAQCFAPr/AQAAAAAAAQCGAPr/AQAAAAAAAQCKAP7/AQAAAAAAAQBvAPv/AQAAAAAAAQBwAPv/AQAAAAAAAQByAP//AQAAAAAAAQBzAP//AQAAAAAAAQB0AP//AQAAAAAAAQB1AP//AQAAAAAAAQB2AP//AQAAAAAAAQBzAPv/AQAAAAAAAgByAPv/AQAAAAAACABZAPv/AQAAAAAAAwBaAPv/AQAAAAAAAwBbAPv/AQAAAAAAAwBNAP3/AQAAAAAAAQBOAP3/AQAAAAAAAQBKAPn/AQAAAAAAAQBLAPn/AQAAAAAAAQBMAPn/AQAAAAAAAQA8APr/AQAAAAAAAwA9APr/AQAAAAAAAwAuAPz/AQAAAAAAAwAvAPz/AQAAAAAAAwAwAPz/AQAAAAAAAwAZAPz/AQAAAAAAAQAaAPz/AQAAAAAAAQAVAPj/AQAAAAAAAQAUAPj/AQAAAAAABwAbAPz/AQAAAAAABQAAAPz/AQAAAAAAAgABAPz/AQAAAAAAAgBWAP3/AAAIAAAAAABWAP7/AAAIAAEAAABXAP3/AAAJAAAAAABXAP7/AAAJAAEAAABWAP//AAAIAAEAAABXAP//AAAJAAEAAABhAPz/AQAAAAAACQBhAPj/AQAAAAAACQCUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABACKAAIAAQAAAAAABAB4AAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAAoAAEAAAADAAEAAAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAPAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAADAAIAAAAGAAIAAAABAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAADAAIAAAAVAAIAAAABAAIAAAAWAAIAAAADAAIAAAAZAAIAAAABAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAADAAIAAAArAAIAAAABAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAADAAIAAAA9AAIAAAABAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAADAAIAAABQAAIAAAABAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAADAAIAAAB2AAIAAAABAAIAAAB3AAIAAAADAAIAAAB5AAIAAAABAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAADAAIAAACLAAIAAAABAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAADAAIAAACXAAIAAAABAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAADAAIAAACgAAIAAAABAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAADAAAAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAADAAEAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAADAAIAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("7_hpw65")] + +[node name="PirannhaPlant" parent="." instance=ExtResource("9_0wpu7")] +position = Vector2(1392, -48) + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("10_4wxqq")] +position = Vector2(1192, -72) +item = ExtResource("11_ryaai") + +[node name="Lakitu" parent="." instance=ExtResource("12_iknny")] +position = Vector2(264, -152) +retreat_x = 2448 + +[node name="Lakitu2" parent="." instance=ExtResource("12_iknny")] +position = Vector2(1544, -152) +retreat_x = 2448 + +[node name="LargeCastleDeco" parent="." instance=ExtResource("13_jj4wo")] +position = Vector2(-216, -88) + +[node name="EndFlagpole" parent="." instance=ExtResource("14_bcc58")] +position = Vector2(2728, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("15_ri7ah")] +position = Vector2(2856, 0) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("16_2w4yt") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("10_4wxqq")] +position = Vector2(-104, -40) + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("10_4wxqq")] +position = Vector2(-136, -104) + +[node name="InvisibleQuestionBlock3" parent="ChallengeNodes" instance=ExtResource("10_4wxqq")] +position = Vector2(-152, -152) +item = ExtResource("17_qky8t") + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_qky8t")] +position = Vector2(1128, -8) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("18_qky8t")] +position = Vector2(1608, -136) +id = 2 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("18_qky8t")] +position = Vector2(1912, -8) +id = 3 + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("19_bcngx")] +position = Vector2(1224, -40) +item = ExtResource("20_mqkvi") +metadata/r_coin_id = 1 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("21_mqkvi")] +position = Vector2(2184, -56) +metadata/red_coin = true +metadata/r_coin_id = 4 + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("19_bcngx")] +position = Vector2(1224, -40) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("21_mqkvi")] +position = Vector2(2184, -56) + +[node name="Checkpoint" parent="." instance=ExtResource("22_gge38")] +position = Vector2(1312, 0) +optional = true + +[node name="CheckpointFlag" parent="." instance=ExtResource("23_hgdtg")] +position = Vector2(1312, 0) +optional = true + +[node name="DecoTiles" parent="." instance=ExtResource("23_m8kdm")] + +[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="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@56661" to="Tiles/@AnimatableBody2D@56661/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56661" to="Tiles/@AnimatableBody2D@56661/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56661" to="Tiles/@AnimatableBody2D@56661" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56661" to="Tiles/@AnimatableBody2D@56661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56661" to="Tiles/@AnimatableBody2D@56661" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56661" to="Tiles/@AnimatableBody2D@56661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56662" to="Tiles/@AnimatableBody2D@56662/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56662" to="Tiles/@AnimatableBody2D@56662/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56662" to="Tiles/@AnimatableBody2D@56662" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56662" to="Tiles/@AnimatableBody2D@56662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56662" to="Tiles/@AnimatableBody2D@56662" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56662" to="Tiles/@AnimatableBody2D@56662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56663" to="Tiles/@AnimatableBody2D@56663/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56663" to="Tiles/@AnimatableBody2D@56663/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56663" to="Tiles/@AnimatableBody2D@56663" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56663" to="Tiles/@AnimatableBody2D@56663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56663" to="Tiles/@AnimatableBody2D@56663" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56663" to="Tiles/@AnimatableBody2D@56663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56664" to="Tiles/@AnimatableBody2D@56664/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56664" to="Tiles/@AnimatableBody2D@56664/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56664" to="Tiles/@AnimatableBody2D@56664" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56664" to="Tiles/@AnimatableBody2D@56664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56664" to="Tiles/@AnimatableBody2D@56664" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56664" to="Tiles/@AnimatableBody2D@56664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56665" to="Tiles/@AnimatableBody2D@56665/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56665" to="Tiles/@AnimatableBody2D@56665/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56665" to="Tiles/@AnimatableBody2D@56665" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56665" to="Tiles/@AnimatableBody2D@56665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56665" to="Tiles/@AnimatableBody2D@56665" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56665" to="Tiles/@AnimatableBody2D@56665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56666" to="Tiles/@AnimatableBody2D@56666/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56666" to="Tiles/@AnimatableBody2D@56666/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56666" to="Tiles/@AnimatableBody2D@56666" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56666" to="Tiles/@AnimatableBody2D@56666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56666" to="Tiles/@AnimatableBody2D@56666" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56666" to="Tiles/@AnimatableBody2D@56666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56667" to="Tiles/@AnimatableBody2D@56667/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56667" to="Tiles/@AnimatableBody2D@56667/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56667" to="Tiles/@AnimatableBody2D@56667" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56667" to="Tiles/@AnimatableBody2D@56667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56667" to="Tiles/@AnimatableBody2D@56667" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56667" to="Tiles/@AnimatableBody2D@56667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56668" to="Tiles/@AnimatableBody2D@56668/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56668" to="Tiles/@AnimatableBody2D@56668/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56668" to="Tiles/@AnimatableBody2D@56668" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56668" to="Tiles/@AnimatableBody2D@56668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56668" to="Tiles/@AnimatableBody2D@56668" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56668" to="Tiles/@AnimatableBody2D@56668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56669" to="Tiles/@AnimatableBody2D@56669/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56669" to="Tiles/@AnimatableBody2D@56669/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56669" to="Tiles/@AnimatableBody2D@56669" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56669" to="Tiles/@AnimatableBody2D@56669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56669" to="Tiles/@AnimatableBody2D@56669" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56669" to="Tiles/@AnimatableBody2D@56669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56670" to="Tiles/@AnimatableBody2D@56670/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56670" to="Tiles/@AnimatableBody2D@56670/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56670" to="Tiles/@AnimatableBody2D@56670" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56670" to="Tiles/@AnimatableBody2D@56670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56670" to="Tiles/@AnimatableBody2D@56670" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56670" to="Tiles/@AnimatableBody2D@56670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56671" to="Tiles/@AnimatableBody2D@56671/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56671" to="Tiles/@AnimatableBody2D@56671/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56671" to="Tiles/@AnimatableBody2D@56671" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56671" to="Tiles/@AnimatableBody2D@56671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56671" to="Tiles/@AnimatableBody2D@56671" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56671" to="Tiles/@AnimatableBody2D@56671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56672" to="Tiles/@AnimatableBody2D@56672/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56672" to="Tiles/@AnimatableBody2D@56672/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56672" to="Tiles/@AnimatableBody2D@56672" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56672" to="Tiles/@AnimatableBody2D@56672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56672" to="Tiles/@AnimatableBody2D@56672" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56672" to="Tiles/@AnimatableBody2D@56672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@56673" to="Tiles/@AnimatableBody2D@56673/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56673" to="Tiles/@AnimatableBody2D@56673/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56673" to="Tiles/@AnimatableBody2D@56673" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56673" to="Tiles/@AnimatableBody2D@56673" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56673" to="Tiles/@AnimatableBody2D@56673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56673" to="Tiles/@AnimatableBody2D@56673" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56673" to="Tiles/@AnimatableBody2D@56673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@56674" to="Tiles/@Node2D@56674/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@56675" to="Tiles/@Node2D@56675/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56676" to="Tiles/@AnimatableBody2D@56676/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56676" to="Tiles/@AnimatableBody2D@56676/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56676" to="Tiles/@AnimatableBody2D@56676" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56676" to="Tiles/@AnimatableBody2D@56676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56676" to="Tiles/@AnimatableBody2D@56676" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56676" to="Tiles/@AnimatableBody2D@56676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56677" to="Tiles/@AnimatableBody2D@56677/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56677" to="Tiles/@AnimatableBody2D@56677/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56677" to="Tiles/@AnimatableBody2D@56677" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56677" to="Tiles/@AnimatableBody2D@56677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56677" to="Tiles/@AnimatableBody2D@56677" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56677" to="Tiles/@AnimatableBody2D@56677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56678" to="Tiles/@AnimatableBody2D@56678/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56678" to="Tiles/@AnimatableBody2D@56678/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56678" to="Tiles/@AnimatableBody2D@56678" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56678" to="Tiles/@AnimatableBody2D@56678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56678" to="Tiles/@AnimatableBody2D@56678" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56678" to="Tiles/@AnimatableBody2D@56678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56679" to="Tiles/@AnimatableBody2D@56679/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56679" to="Tiles/@AnimatableBody2D@56679/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56679" to="Tiles/@AnimatableBody2D@56679" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56679" to="Tiles/@AnimatableBody2D@56679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56679" to="Tiles/@AnimatableBody2D@56679" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56679" to="Tiles/@AnimatableBody2D@56679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56680" to="Tiles/@AnimatableBody2D@56680/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56680" to="Tiles/@AnimatableBody2D@56680/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56680" to="Tiles/@AnimatableBody2D@56680" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56680" to="Tiles/@AnimatableBody2D@56680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56680" to="Tiles/@AnimatableBody2D@56680" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56680" to="Tiles/@AnimatableBody2D@56680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@56681" to="Tiles/@Node2D@56681/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@56682" to="Tiles/@Node2D@56682/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@56683" to="Tiles/@Node2D@56683/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@56684" to="Tiles/@Node2D@56684/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@56685" to="Tiles/@Node2D@56685/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56686" to="Tiles/@AnimatableBody2D@56686/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56686" to="Tiles/@AnimatableBody2D@56686/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56686" to="Tiles/@AnimatableBody2D@56686" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56686" to="Tiles/@AnimatableBody2D@56686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56686" to="Tiles/@AnimatableBody2D@56686" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56686" to="Tiles/@AnimatableBody2D@56686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56687" to="Tiles/@AnimatableBody2D@56687/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56687" to="Tiles/@AnimatableBody2D@56687/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56687" to="Tiles/@AnimatableBody2D@56687" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56687" to="Tiles/@AnimatableBody2D@56687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56687" to="Tiles/@AnimatableBody2D@56687" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56687" to="Tiles/@AnimatableBody2D@56687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56688" to="Tiles/@AnimatableBody2D@56688/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56688" to="Tiles/@AnimatableBody2D@56688/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56688" to="Tiles/@AnimatableBody2D@56688" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56688" to="Tiles/@AnimatableBody2D@56688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56688" to="Tiles/@AnimatableBody2D@56688" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56688" to="Tiles/@AnimatableBody2D@56688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56689" to="Tiles/@AnimatableBody2D@56689/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56689" to="Tiles/@AnimatableBody2D@56689/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56689" to="Tiles/@AnimatableBody2D@56689" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56689" to="Tiles/@AnimatableBody2D@56689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56689" to="Tiles/@AnimatableBody2D@56689" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56689" to="Tiles/@AnimatableBody2D@56689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56690" to="Tiles/@AnimatableBody2D@56690/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56690" to="Tiles/@AnimatableBody2D@56690/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56690" to="Tiles/@AnimatableBody2D@56690" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56690" to="Tiles/@AnimatableBody2D@56690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56690" to="Tiles/@AnimatableBody2D@56690/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56690" to="Tiles/@AnimatableBody2D@56690" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56690" to="Tiles/@AnimatableBody2D@56690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56691" to="Tiles/@AnimatableBody2D@56691/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56691" to="Tiles/@AnimatableBody2D@56691/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56691" to="Tiles/@AnimatableBody2D@56691" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56691" to="Tiles/@AnimatableBody2D@56691" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56691" to="Tiles/@AnimatableBody2D@56691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56691" to="Tiles/@AnimatableBody2D@56691" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56691" to="Tiles/@AnimatableBody2D@56691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56692" to="Tiles/@AnimatableBody2D@56692/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56692" to="Tiles/@AnimatableBody2D@56692/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56692" to="Tiles/@AnimatableBody2D@56692" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56692" to="Tiles/@AnimatableBody2D@56692" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56692" to="Tiles/@AnimatableBody2D@56692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56692" to="Tiles/@AnimatableBody2D@56692" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56692" to="Tiles/@AnimatableBody2D@56692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56693" to="Tiles/@AnimatableBody2D@56693/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56693" to="Tiles/@AnimatableBody2D@56693/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56693" to="Tiles/@AnimatableBody2D@56693" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56693" to="Tiles/@AnimatableBody2D@56693" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56693" to="Tiles/@AnimatableBody2D@56693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56693" to="Tiles/@AnimatableBody2D@56693" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56693" to="Tiles/@AnimatableBody2D@56693/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@56694" to="Tiles/@Area2D@56694" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56695" to="Tiles/@Area2D@56695" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56696" to="Tiles/@Area2D@56696" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56697" to="Tiles/@Area2D@56697" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56698" to="Tiles/@Area2D@56698" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56699" to="Tiles/@Area2D@56699" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56700" to="Tiles/@Area2D@56700" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56701" to="Tiles/@Area2D@56701" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56702" to="Tiles/@Area2D@56702" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56703" to="Tiles/@Area2D@56703" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56704" to="Tiles/@Area2D@56704" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56705" to="Tiles/@Area2D@56705" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56706" to="Tiles/@Area2D@56706" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56707" to="Tiles/@Area2D@56707" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56708" to="Tiles/@Area2D@56708" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56709" to="Tiles/@Area2D@56709" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56710" to="Tiles/@Area2D@56710" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56711" to="Tiles/@Area2D@56711" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56712" to="Tiles/@Area2D@56712" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56713" to="Tiles/@Area2D@56713" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56714" to="Tiles/@Area2D@56714" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56715" to="Tiles/@Area2D@56715" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56716" to="Tiles/@Area2D@56716" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56717" to="Tiles/@Area2D@56717" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56718" to="Tiles/@Area2D@56718" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56719" to="Tiles/@Area2D@56719" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56720" to="Tiles/@Area2D@56720" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56721" to="Tiles/@Area2D@56721" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56722" to="Tiles/@Area2D@56722" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56723" to="Tiles/@Area2D@56723" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56724" to="Tiles/@Area2D@56724" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56725" to="Tiles/@Area2D@56725" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56726" to="Tiles/@Area2D@56726" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56727" to="Tiles/@Area2D@56727" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56728" to="Tiles/@Area2D@56728" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56729" to="Tiles/@Area2D@56729" method="area_entered"] diff --git a/Scenes/Levels/SMB1/World6/6-2.tscn b/Scenes/Levels/SMB1/World6/6-2.tscn new file mode 100644 index 0000000..09985ae --- /dev/null +++ b/Scenes/Levels/SMB1/World6/6-2.tscn @@ -0,0 +1,524 @@ +[gd_scene load_steps=25 format=4 uid="uid://iinenbioxht"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_akw71"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Snow.json" id="2_v8ufo"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="2_yq0sr"] +[ext_resource type="PackedScene" uid="uid://cw6ypkkhofyuq" path="res://Scenes/Prefabs/DecoTiles/Deco1.tscn" id="5_5ba1y"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_bo8vi"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="7_x8plm"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="8_c64pp"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="9_x1tph"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="10_q2h2g"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="11_q2h2g"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="13_8ahdl"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="14_14ts0"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="15_80wrc"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="16_80wrc"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="17_xytoj"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="18_civwq"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="18_cruer"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="19_1uiwd"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="19_2hvku"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="20_ssajk"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="21_ssajk"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="22_e67n6"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="22_k1gkv"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="24_v8ufo"] + +[node name="6-2" type="Node"] +script = ExtResource("1_akw71") +music = ExtResource("2_v8ufo") +theme = "Snow" +theme_time = "Night" +world_id = 6 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("18_civwq")] +time_of_day = 1 +particles = 1 + +[node name="Player" parent="." instance=ExtResource("2_yq0sr")] +position = Vector2(-216, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("5_5ba1y")] +tile_map_data = PackedByteArray("AAD7////AAAAAAAAAAD8////AAABAAAAAAD9////AAABAAAAAAD+////AAACAAAAAAAaAP//AAAAAAAAAAAbAP//AAABAAAAAAAcAP//AAACAAAAAAAsAP//AAAAAAAAAAAtAP//AAABAAAAAAAuAP//AAABAAAAAAAvAP//AAACAAAAAABJAP//AAAAAAAAAABKAP//AAABAAAAAABLAP//AAACAAAAAABdAP//AAABAAAAAABeAP//AAACAAAAAABbAP//AAAAAAAAAABcAP//AAABAAAAAABoAP//AAACAAAAAABnAP//AAAAAAAAAAB6AP//AAAAAAAAAAB7AP//AAABAAAAAAB8AP//AAACAAAAAACOAP//AAABAAAAAACPAP//AAACAAAAAACMAP//AAAAAAAAAACNAP//AAABAAAAAACYAP//AAAAAAAAAACZAP//AAABAAAAAACpAP//AAAAAAAAAACqAP//AAABAAAAAACrAP//AAACAAAAAAAHAP//AAAAAAAAAAAIAP//AAACAAAAAACaAP//AAACAAAAAAA=") + +[node name="Tiles" parent="." instance=ExtResource("6_bo8vi")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6//z/AQAAAAAAAQD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7//z/AQAAAAAAAQD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8//z/AQAAAAAAAQD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAPz/AAAIAAAAAAADAP3/AAAIAAEAAAADAP7/AAAIAAEAAAADAP//AAAIAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAPz/AAAJAAAAAAAEAP3/AAAJAAEAAAAEAP7/AAAJAAEAAAAEAP//AAAJAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAPj/AQAAAAAAAQAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAPj/AQAAAAAABQAIAPz/AQAAAAAACQAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAPj/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAPz/AAAIAAIAAAAMAP3/AAAIAAMAAAAMAP7/AAAIAAMAAAAMAP//AAAIAAMAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAPz/AAAJAAIAAAANAP3/AAAJAAMAAAANAP7/AAAJAAMAAAANAP//AAAJAAMAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAPn/AAAIAAQAAAAQAPr/AAAIAAUAAAAQAPv/AAAEAAIAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAPn/AAAJAAQAAAARAPr/AAAJAAUAAAARAPv/AAAEAAIAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAP7/AAAIAAIAAAATAP//AAAIAAMAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAP7/AAAJAAIAAAAUAP//AAAJAAMAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAP7/AAAIAAYAAAAVAP//AAAIAAcAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAP7/AAAJAAYAAAAWAP//AAAJAAcAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAPz/AAAIAAAAAAAeAP3/AAAIAAEAAAAeAP7/AAAIAAEAAAAeAP//AAAIAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAPz/AAAJAAAAAAAfAP3/AAAJAAEAAAAfAP7/AAAJAAEAAAAfAP//AAAJAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAPz/AQAAAAAAAQAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAPz/AQAAAAAABwAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAPv/AAAIAAQAAAAoAPz/AAAIAAUAAAAoAP3/AAAIAAUAAAAoAP7/AAAIAAUAAAAoAP//AAAIAAUAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAPv/AAAJAAQAAAApAPz/AAAJAAUAAAApAP3/AAAJAAUAAAApAP7/AAAJAAUAAAApAP//AAAJAAUAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAPr/AAAIAAYAAAAuAPv/AAAIAAcAAAAuAPz/AAAEAAIAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAPr/AAAJAAYAAAAvAPv/AAAJAAcAAAAvAPz/AAAEAAIAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAPj/AQAAAAAAAQAzAP7/AAAIAAIAAAAzAP//AAAIAAMAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0APj/AQAAAAAAAQA0AP7/AAAJAAIAAAA0AP//AAAJAAMAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1APj/AQAAAAAAAQA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2APj/AQAAAAAAAQA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AP7/AAAIAAAAAAA6AP//AAAIAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AP7/AAAJAAAAAAA7AP//AAAJAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9APj/AQAAAAAAAQA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+APj/AQAAAAAAAQA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/APj/AQAAAAAAAQA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAPj/AQAAAAAAAQBAAP3/AAAIAAQAAABAAP7/AAAIAAUAAABAAP//AAAIAAUAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAP3/AAAJAAQAAABBAP7/AAAJAAUAAABBAP//AAAJAAUAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAPz/AQAAAAAACQBCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAP7/AAAIAAYAAABEAP//AAAIAAcAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAP7/AAAJAAYAAABFAP//AAAJAAcAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAPr/AAAIAAQAAABHAPv/AAAIAAUAAABHAPz/AAAIAAUAAABHAP3/AAAIAAUAAABHAP7/AAAIAAUAAABHAP//AAAIAAUAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAPr/AAAJAAQAAABIAPv/AAAJAAUAAABIAPz/AAAJAAUAAABIAP3/AAAJAAUAAABIAP7/AAAJAAUAAABIAP//AAAJAAUAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAP3/AAAIAAIAAABOAP7/AAAIAAMAAABOAP//AAAIAAMAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAP3/AAAJAAIAAABPAP7/AAAJAAMAAABPAP//AAAJAAMAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAPz/AAAIAAAAAABWAP3/AAAIAAEAAABWAP7/AAAIAAEAAABWAP//AAAIAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAPz/AAAJAAAAAABXAP3/AAAJAAEAAABXAP7/AAAJAAEAAABXAP//AAAJAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAP7/AAAIAAQAAABZAP//AAAIAAUAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAP7/AAAJAAQAAABaAP//AAAJAAUAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAPz/AQAAAAAAAQBeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAPn/AAAIAAYAAABfAPr/AAAIAAcAAABfAPv/AAAIAAcAAABfAPz/AAAEAAIAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAPn/AAAJAAYAAABgAPr/AAAJAAcAAABgAPv/AAAJAAcAAABgAPz/AAAEAAIAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAPz/AQAAAAAAAQBhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAP7/AAAIAAIAAABjAP//AAAIAAMAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAP7/AAAJAAIAAABkAP//AAAJAAMAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAPj/AQAAAAAAAQBnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAPj/AQAAAAAAAQBoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAPj/AQAAAAAAAQBpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAPj/AQAAAAAAAQBqAAAAAAADAAAAAABqAAEAAAADAAEAAABrAPj/AQAAAAAAAQBsAPj/AQAAAAAAAQBtAPj/AQAAAAAAAQBuAPj/AQAAAAAAAQBvAPj/AQAAAAAAAQBxAAAAAAABAAAAAABxAAEAAAABAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAP7/AAAIAAAAAABzAP//AAAIAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AP7/AAAJAAAAAAB0AP//AAAJAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AP7/AAAIAAIAAAB3AP//AAAIAAMAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AP7/AAAJAAIAAAB4AP//AAAJAAMAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6APv/AQAAAAAAAQB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7APv/AQAAAAAAAQB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8APj/AQAAAAAACgB8AAAAAAADAAAAAAB8AAEAAAADAAEAAAB9APj/AQAAAAAAAQB+AAAAAAAAAAAAAAB+AAEAAAAAAAEAAACAAPz/AQAAAAAAAQCAAAAAAAABAAAAAACAAAEAAAABAAEAAACBAPj/AQAAAAAAAQCBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAPj/AQAAAAAAAQCCAPz/AQAAAAAAAQCCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAP//AAAEAAIAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAP7/AAAEAAIAAACGAP//AAAEAAIAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAP3/AAAEAAIAAACHAP7/AAAEAAIAAACHAP//AAAEAAIAAACHAAAAAAADAAAAAACHAAEAAAADAAEAAACJAP3/AAAIAAQAAACJAP7/AAAIAAUAAACJAP//AAAIAAUAAACJAAAAAAABAAAAAACJAAEAAAABAAEAAACKAP3/AAAJAAQAAACKAP7/AAAJAAUAAACKAP//AAAJAAUAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAPz/AAAEAAIAAACMAP3/AAAEAAIAAACMAP7/AAAEAAIAAACMAP//AAAEAAIAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAP7/AAAEAAIAAACNAP//AAAEAAIAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAPj/AQAAAAAAAQCQAPz/AQAAAAAAAQCQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAPj/AQAAAAAAAQCRAPz/AQAAAAAAAQCRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAPj/AQAAAAAAAQCSAPz/AQAAAAAAAQCSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAPn/AAAIAAYAAACXAPr/AAAIAAcAAACXAPv/AAAIAAcAAACXAPz/AAAEAAIAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAPn/AAAJAAYAAACYAPr/AAAJAAcAAACYAPv/AAAJAAcAAACYAPz/AAAEAAIAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAPz/AAAIAAAAAACeAP3/AAAIAAEAAACeAP7/AAAIAAEAAACeAP//AAAIAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAPz/AAAJAAAAAACfAP3/AAAJAAEAAACfAP7/AAAJAAEAAACfAP//AAAJAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAP7/AAAIAAQAAACjAP//AAAIAAUAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAP7/AAAJAAQAAACkAP//AAAJAAUAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAP3/AAAIAAYAAAClAP7/AAAIAAcAAAClAP//AAAIAAcAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAP3/AAAJAAYAAACmAP7/AAAJAAcAAACmAP//AAAJAAcAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAPz/AAAIAAIAAACnAP3/AAAIAAMAAACnAP7/AAAIAAMAAACnAP//AAAIAAMAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAPz/AAAJAAIAAACoAP3/AAAJAAMAAACoAP7/AAAJAAMAAACoAP//AAAJAAMAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAP3/AAAIAAAAAACtAP7/AAAIAAEAAACtAP//AAAIAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAP3/AAAJAAAAAACuAP7/AAAJAAEAAACuAP//AAAJAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AP//AAAEAAIAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AP7/AAAEAAIAAAC4AP//AAAEAAIAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5APz/AAAIAAQAAAC5AP3/AAAIAAUAAAC5AP7/AAAIAAUAAAC5AP//AAAIAAUAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6APz/AAAJAAQAAAC6AP3/AAAJAAUAAAC6AP7/AAAJAAUAAAC6AP//AAAJAAUAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7APv/AAAEAAIAAAC7APz/AAAEAAIAAAC7AP3/AAAEAAIAAAC7AP7/AAAEAAIAAAC7AP//AAAEAAIAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8APr/AAAEAAIAAAC8APv/AAAEAAIAAAC8APz/AAAEAAIAAAC8AP3/AAAEAAIAAAC8AP7/AAAEAAIAAAC8AP//AAAEAAIAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9APn/AAAEAAIAAAC9APr/AAAEAAIAAAC9APv/AAAEAAIAAAC9APz/AAAEAAIAAAC9AP3/AAAEAAIAAAC9AP7/AAAEAAIAAAC9AP//AAAEAAIAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+APj/AAAEAAIAAAC+APn/AAAEAAIAAAC+APr/AAAEAAIAAAC+APv/AAAEAAIAAAC+APz/AAAEAAIAAAC+AP3/AAAEAAIAAAC+AP7/AAAEAAIAAAC+AP//AAAEAAIAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/APj/AAAEAAIAAAC/APn/AAAEAAIAAAC/APr/AAAEAAIAAAC/APv/AAAEAAIAAAC/APz/AAAEAAIAAAC/AP3/AAAEAAIAAAC/AP7/AAAEAAIAAAC/AP//AAAEAAIAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAP//AAAEAAIAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAADAAIAAABxAAIAAAABAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAADAAIAAAB+AAIAAAAAAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAADAAIAAACAAAIAAAABAAIAAACJAAIAAAABAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAADAAAAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAADAAEAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAADAAIAAAA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(64, -64) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(208, -64) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(272, -112) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(320, -32) + +[node name="PirannhaPlant5" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(352, -32) + +[node name="PirannhaPlant6" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(496, -64) + +[node name="PirannhaPlant7" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(656, -80) + +[node name="PirannhaPlant8" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(752, -96) + +[node name="PirannhaPlant9" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(832, -32) + +[node name="PirannhaPlant10" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(944, -32) + +[node name="PirannhaPlant11" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(1040, -48) + +[node name="PirannhaPlant12" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(1104, -32) + +[node name="PirannhaPlant13" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(1152, -96) + +[node name="PirannhaPlant14" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(1264, -48) + +[node name="PirannhaPlant15" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(1392, -64) + +[node name="PirannhaPlant16" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(1440, -32) + +[node name="PirannhaPlant17" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(1536, -112) + +[node name="PirannhaPlant18" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(1600, -32) + +[node name="PirannhaPlant19" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(1856, -32) + +[node name="PirannhaPlant20" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(1920, -32) + +[node name="PirannhaPlant21" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(2208, -48) + +[node name="PirannhaPlant22" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(2432, -112) + +[node name="PirannhaPlant23" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(2544, -64) + +[node name="PirannhaPlant24" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(2624, -32) + +[node name="PirannhaPlant25" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(2656, -48) + +[node name="PirannhaPlant26" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(2688, -64) + +[node name="PirannhaPlant27" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(2784, -48) + +[node name="PirannhaPlant28" parent="Enemies" instance=ExtResource("7_x8plm")] +position = Vector2(2976, -64) + +[node name="Goomba" parent="Enemies" instance=ExtResource("8_c64pp")] +position = Vector2(824, -128) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("8_c64pp")] +position = Vector2(840, -128) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("8_c64pp")] +position = Vector2(2456, 0) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("8_c64pp")] +position = Vector2(2480, 0) + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("9_x1tph")] +position = Vector2(616, 0) + +[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("9_x1tph")] +position = Vector2(1224, 0) + +[node name="BuzzyBeetle3" parent="Enemies" instance=ExtResource("9_x1tph")] +position = Vector2(1672, -128) + +[node name="BuzzyBeetle4" parent="Enemies" instance=ExtResource("9_x1tph")] +position = Vector2(2360, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("11_q2h2g")] +position = Vector2(168, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("11_q2h2g")] +position = Vector2(440, 0) +winged = true + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("11_q2h2g")] +position = Vector2(3048, -128) +winged = true + +[node name="Checkpoint" parent="." instance=ExtResource("10_q2h2g")] +position = Vector2(1456, 0) + +[node name="StartCastle" parent="." instance=ExtResource("13_8ahdl")] +position = Vector2(-216, -40) + +[node name="EndFlagpole" parent="." instance=ExtResource("14_14ts0")] +position = Vector2(3208, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("15_80wrc")] +position = Vector2(3304, 0) + +[node name="DropShadow" parent="." instance=ExtResource("16_80wrc")] + +[node name="BrickBlock" parent="." instance=ExtResource("17_xytoj")] +position = Vector2(1048, -120) +item = ExtResource("18_cruer") + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(2352, -208) +script = ExtResource("19_2hvku") +heaven_scene = "uid://bcnkeld24yt3b" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("19_1uiwd") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("20_ssajk")] +position = Vector2(936, -136) +id = 1 + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("17_xytoj")] +position = Vector2(888, -120) +item = ExtResource("21_ssajk") + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("17_xytoj")] +position = Vector2(1592, -120) +item = ExtResource("22_e67n6") +metadata/r_coin_id = 2 + +[node name="BrickBlock3" parent="ChallengeNodes" instance=ExtResource("17_xytoj")] +position = Vector2(2072, -56) +item = ExtResource("22_e67n6") +metadata/r_coin_id = 3 + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("17_xytoj")] +position = Vector2(888, -120) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("17_xytoj")] +position = Vector2(1592, -120) + +[node name="BrickBlock3" parent="Blocks" instance=ExtResource("17_xytoj")] +position = Vector2(2072, -56) + +[node name="PipeArea" parent="." instance=ExtResource("22_k1gkv")] +position = Vector2(64, -64) +target_level = "uid://dk1wsxajwv0sr" + +[node name="PipeArea2" parent="." instance=ExtResource("22_k1gkv")] +position = Vector2(320, -32) +pipe_id = 1 +exit_only = true + +[node name="PipeArea3" parent="." instance=ExtResource("22_k1gkv")] +position = Vector2(656, -80) +target_level = "uid://baaf3ey6vytx0" + +[node name="PipeArea4" parent="." instance=ExtResource("22_k1gkv")] +position = Vector2(1600, -32) +pipe_id = 2 +exit_only = true + +[node name="PipeArea5" parent="." instance=ExtResource("22_k1gkv")] +position = Vector2(2208, -48) +target_level = "uid://0meyhqly8ow0" + +[node name="PipeArea6" parent="." instance=ExtResource("22_k1gkv")] +position = Vector2(2624, -32) +pipe_id = 3 +exit_only = true + +[node name="Checkpoint2" parent="." instance=ExtResource("10_q2h2g")] +position = Vector2(1296, 0) +optional = true + +[node name="CheckpointFlag" parent="." instance=ExtResource("24_v8ufo")] +position = Vector2(1296, 0) +optional = true + +[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="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@74967" to="Tiles/@AnimatableBody2D@74967/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74967" to="Tiles/@AnimatableBody2D@74967/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74967" to="Tiles/@AnimatableBody2D@74967" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74967" to="Tiles/@AnimatableBody2D@74967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74967" to="Tiles/@AnimatableBody2D@74967" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74967" to="Tiles/@AnimatableBody2D@74967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74968" to="Tiles/@AnimatableBody2D@74968/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74968" to="Tiles/@AnimatableBody2D@74968/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74968" to="Tiles/@AnimatableBody2D@74968" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74968" to="Tiles/@AnimatableBody2D@74968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74968" to="Tiles/@AnimatableBody2D@74968" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74968" to="Tiles/@AnimatableBody2D@74968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74969" to="Tiles/@AnimatableBody2D@74969/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74969" to="Tiles/@AnimatableBody2D@74969/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74969" to="Tiles/@AnimatableBody2D@74969" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74969" to="Tiles/@AnimatableBody2D@74969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74969" to="Tiles/@AnimatableBody2D@74969" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74969" to="Tiles/@AnimatableBody2D@74969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74970" to="Tiles/@AnimatableBody2D@74970/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74970" to="Tiles/@AnimatableBody2D@74970/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74970" to="Tiles/@AnimatableBody2D@74970" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74970" to="Tiles/@AnimatableBody2D@74970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74970" to="Tiles/@AnimatableBody2D@74970/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74970" to="Tiles/@AnimatableBody2D@74970" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74970" to="Tiles/@AnimatableBody2D@74970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74971" to="Tiles/@AnimatableBody2D@74971/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74971" to="Tiles/@AnimatableBody2D@74971/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74971" to="Tiles/@AnimatableBody2D@74971" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74971" to="Tiles/@AnimatableBody2D@74971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74971" to="Tiles/@AnimatableBody2D@74971" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74971" to="Tiles/@AnimatableBody2D@74971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74972" to="Tiles/@AnimatableBody2D@74972/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74972" to="Tiles/@AnimatableBody2D@74972/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74972" to="Tiles/@AnimatableBody2D@74972" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74972" to="Tiles/@AnimatableBody2D@74972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74972" to="Tiles/@AnimatableBody2D@74972" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74972" to="Tiles/@AnimatableBody2D@74972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74973" to="Tiles/@AnimatableBody2D@74973/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74973" to="Tiles/@AnimatableBody2D@74973/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74973" to="Tiles/@AnimatableBody2D@74973" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74973" to="Tiles/@AnimatableBody2D@74973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74973" to="Tiles/@AnimatableBody2D@74973" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74973" to="Tiles/@AnimatableBody2D@74973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74974" to="Tiles/@AnimatableBody2D@74974/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74974" to="Tiles/@AnimatableBody2D@74974/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74974" to="Tiles/@AnimatableBody2D@74974" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74974" to="Tiles/@AnimatableBody2D@74974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74974" to="Tiles/@AnimatableBody2D@74974" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74974" to="Tiles/@AnimatableBody2D@74974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74975" to="Tiles/@AnimatableBody2D@74975/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74975" to="Tiles/@AnimatableBody2D@74975/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74975" to="Tiles/@AnimatableBody2D@74975" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74975" to="Tiles/@AnimatableBody2D@74975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74975" to="Tiles/@AnimatableBody2D@74975" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74975" to="Tiles/@AnimatableBody2D@74975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74976" to="Tiles/@AnimatableBody2D@74976/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74976" to="Tiles/@AnimatableBody2D@74976/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74976" to="Tiles/@AnimatableBody2D@74976" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74976" to="Tiles/@AnimatableBody2D@74976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74976" to="Tiles/@AnimatableBody2D@74976" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74976" to="Tiles/@AnimatableBody2D@74976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74977" to="Tiles/@AnimatableBody2D@74977/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74977" to="Tiles/@AnimatableBody2D@74977/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74977" to="Tiles/@AnimatableBody2D@74977" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74977" to="Tiles/@AnimatableBody2D@74977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74977" to="Tiles/@AnimatableBody2D@74977" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74977" to="Tiles/@AnimatableBody2D@74977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74978" to="Tiles/@AnimatableBody2D@74978/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74978" to="Tiles/@AnimatableBody2D@74978/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74978" to="Tiles/@AnimatableBody2D@74978" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74978" to="Tiles/@AnimatableBody2D@74978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74978" to="Tiles/@AnimatableBody2D@74978" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74978" to="Tiles/@AnimatableBody2D@74978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74979" to="Tiles/@AnimatableBody2D@74979/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74979" to="Tiles/@AnimatableBody2D@74979/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74979" to="Tiles/@AnimatableBody2D@74979" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74979" to="Tiles/@AnimatableBody2D@74979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74979" to="Tiles/@AnimatableBody2D@74979" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74979" to="Tiles/@AnimatableBody2D@74979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74980" to="Tiles/@AnimatableBody2D@74980/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74980" to="Tiles/@AnimatableBody2D@74980/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74980" to="Tiles/@AnimatableBody2D@74980" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74980" to="Tiles/@AnimatableBody2D@74980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74980" to="Tiles/@AnimatableBody2D@74980" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74980" to="Tiles/@AnimatableBody2D@74980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74981" to="Tiles/@AnimatableBody2D@74981/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74981" to="Tiles/@AnimatableBody2D@74981/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74981" to="Tiles/@AnimatableBody2D@74981" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74981" to="Tiles/@AnimatableBody2D@74981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74981" to="Tiles/@AnimatableBody2D@74981" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74981" to="Tiles/@AnimatableBody2D@74981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74982" to="Tiles/@AnimatableBody2D@74982/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74982" to="Tiles/@AnimatableBody2D@74982/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74982" to="Tiles/@AnimatableBody2D@74982" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74982" to="Tiles/@AnimatableBody2D@74982" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74982" to="Tiles/@AnimatableBody2D@74982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74982" to="Tiles/@AnimatableBody2D@74982" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74982" to="Tiles/@AnimatableBody2D@74982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74983" to="Tiles/@AnimatableBody2D@74983/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74983" to="Tiles/@AnimatableBody2D@74983/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74983" to="Tiles/@AnimatableBody2D@74983" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74983" to="Tiles/@AnimatableBody2D@74983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74983" to="Tiles/@AnimatableBody2D@74983" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74983" to="Tiles/@AnimatableBody2D@74983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74984" to="Tiles/@AnimatableBody2D@74984/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74984" to="Tiles/@AnimatableBody2D@74984/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74984" to="Tiles/@AnimatableBody2D@74984" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74984" to="Tiles/@AnimatableBody2D@74984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74984" to="Tiles/@AnimatableBody2D@74984" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74984" to="Tiles/@AnimatableBody2D@74984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74985" to="Tiles/@AnimatableBody2D@74985/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74985" to="Tiles/@AnimatableBody2D@74985/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74985" to="Tiles/@AnimatableBody2D@74985" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74985" to="Tiles/@AnimatableBody2D@74985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74985" to="Tiles/@AnimatableBody2D@74985" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74985" to="Tiles/@AnimatableBody2D@74985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74986" to="Tiles/@AnimatableBody2D@74986/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74986" to="Tiles/@AnimatableBody2D@74986/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74986" to="Tiles/@AnimatableBody2D@74986" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74986" to="Tiles/@AnimatableBody2D@74986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74986" to="Tiles/@AnimatableBody2D@74986" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74986" to="Tiles/@AnimatableBody2D@74986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74987" to="Tiles/@AnimatableBody2D@74987/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74987" to="Tiles/@AnimatableBody2D@74987/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74987" to="Tiles/@AnimatableBody2D@74987" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74987" to="Tiles/@AnimatableBody2D@74987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74987" to="Tiles/@AnimatableBody2D@74987" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74987" to="Tiles/@AnimatableBody2D@74987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74988" to="Tiles/@AnimatableBody2D@74988/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74988" to="Tiles/@AnimatableBody2D@74988/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74988" to="Tiles/@AnimatableBody2D@74988" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74988" to="Tiles/@AnimatableBody2D@74988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74988" to="Tiles/@AnimatableBody2D@74988" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74988" to="Tiles/@AnimatableBody2D@74988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74989" to="Tiles/@AnimatableBody2D@74989/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74989" to="Tiles/@AnimatableBody2D@74989/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74989" to="Tiles/@AnimatableBody2D@74989" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74989" to="Tiles/@AnimatableBody2D@74989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74989" to="Tiles/@AnimatableBody2D@74989" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74989" to="Tiles/@AnimatableBody2D@74989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74990" to="Tiles/@AnimatableBody2D@74990/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74990" to="Tiles/@AnimatableBody2D@74990/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74990" to="Tiles/@AnimatableBody2D@74990" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74990" to="Tiles/@AnimatableBody2D@74990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74990" to="Tiles/@AnimatableBody2D@74990" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74990" to="Tiles/@AnimatableBody2D@74990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74991" to="Tiles/@AnimatableBody2D@74991/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74991" to="Tiles/@AnimatableBody2D@74991/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74991" to="Tiles/@AnimatableBody2D@74991" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74991" to="Tiles/@AnimatableBody2D@74991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74991" to="Tiles/@AnimatableBody2D@74991" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74991" to="Tiles/@AnimatableBody2D@74991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74992" to="Tiles/@AnimatableBody2D@74992/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74992" to="Tiles/@AnimatableBody2D@74992/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74992" to="Tiles/@AnimatableBody2D@74992" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74992" to="Tiles/@AnimatableBody2D@74992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74992" to="Tiles/@AnimatableBody2D@74992" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74992" to="Tiles/@AnimatableBody2D@74992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74993" to="Tiles/@AnimatableBody2D@74993/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74993" to="Tiles/@AnimatableBody2D@74993/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74993" to="Tiles/@AnimatableBody2D@74993" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74993" to="Tiles/@AnimatableBody2D@74993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74993" to="Tiles/@AnimatableBody2D@74993" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74993" to="Tiles/@AnimatableBody2D@74993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74994" to="Tiles/@AnimatableBody2D@74994/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74994" to="Tiles/@AnimatableBody2D@74994/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74994" to="Tiles/@AnimatableBody2D@74994" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74994" to="Tiles/@AnimatableBody2D@74994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74994" to="Tiles/@AnimatableBody2D@74994" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74994" to="Tiles/@AnimatableBody2D@74994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74995" to="Tiles/@AnimatableBody2D@74995/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74995" to="Tiles/@AnimatableBody2D@74995/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74995" to="Tiles/@AnimatableBody2D@74995" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74995" to="Tiles/@AnimatableBody2D@74995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74995" to="Tiles/@AnimatableBody2D@74995" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74995" to="Tiles/@AnimatableBody2D@74995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74996" to="Tiles/@AnimatableBody2D@74996/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74996" to="Tiles/@AnimatableBody2D@74996/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74996" to="Tiles/@AnimatableBody2D@74996" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74996" to="Tiles/@AnimatableBody2D@74996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74996" to="Tiles/@AnimatableBody2D@74996" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74996" to="Tiles/@AnimatableBody2D@74996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74997" to="Tiles/@AnimatableBody2D@74997/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74997" to="Tiles/@AnimatableBody2D@74997/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74997" to="Tiles/@AnimatableBody2D@74997" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74997" to="Tiles/@AnimatableBody2D@74997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74997" to="Tiles/@AnimatableBody2D@74997" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74997" to="Tiles/@AnimatableBody2D@74997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74998" to="Tiles/@AnimatableBody2D@74998/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74998" to="Tiles/@AnimatableBody2D@74998/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74998" to="Tiles/@AnimatableBody2D@74998" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74998" to="Tiles/@AnimatableBody2D@74998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74998" to="Tiles/@AnimatableBody2D@74998" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74998" to="Tiles/@AnimatableBody2D@74998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74999" to="Tiles/@AnimatableBody2D@74999/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74999" to="Tiles/@AnimatableBody2D@74999/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74999" to="Tiles/@AnimatableBody2D@74999" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74999" to="Tiles/@AnimatableBody2D@74999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74999" to="Tiles/@AnimatableBody2D@74999" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74999" to="Tiles/@AnimatableBody2D@74999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75000" to="Tiles/@AnimatableBody2D@75000/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75000" to="Tiles/@AnimatableBody2D@75000/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75000" to="Tiles/@AnimatableBody2D@75000" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75000" to="Tiles/@AnimatableBody2D@75000/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75000" to="Tiles/@AnimatableBody2D@75000" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75000" to="Tiles/@AnimatableBody2D@75000/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75001" to="Tiles/@AnimatableBody2D@75001/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75001" to="Tiles/@AnimatableBody2D@75001/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75001" to="Tiles/@AnimatableBody2D@75001" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75001" to="Tiles/@AnimatableBody2D@75001/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75001" to="Tiles/@AnimatableBody2D@75001" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75001" to="Tiles/@AnimatableBody2D@75001/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75002" to="Tiles/@AnimatableBody2D@75002/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75002" to="Tiles/@AnimatableBody2D@75002/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75002" to="Tiles/@AnimatableBody2D@75002" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75002" to="Tiles/@AnimatableBody2D@75002/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75002" to="Tiles/@AnimatableBody2D@75002" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75002" to="Tiles/@AnimatableBody2D@75002/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75003" to="Tiles/@AnimatableBody2D@75003/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75003" to="Tiles/@AnimatableBody2D@75003/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75003" to="Tiles/@AnimatableBody2D@75003" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75003" to="Tiles/@AnimatableBody2D@75003/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75003" to="Tiles/@AnimatableBody2D@75003" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75003" to="Tiles/@AnimatableBody2D@75003/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75004" to="Tiles/@AnimatableBody2D@75004/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75004" to="Tiles/@AnimatableBody2D@75004/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75004" to="Tiles/@AnimatableBody2D@75004" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75004" to="Tiles/@AnimatableBody2D@75004/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75004" to="Tiles/@AnimatableBody2D@75004" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75004" to="Tiles/@AnimatableBody2D@75004/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75005" to="Tiles/@AnimatableBody2D@75005/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75005" to="Tiles/@AnimatableBody2D@75005/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75005" to="Tiles/@AnimatableBody2D@75005" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75005" to="Tiles/@AnimatableBody2D@75005/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75005" to="Tiles/@AnimatableBody2D@75005" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75005" to="Tiles/@AnimatableBody2D@75005/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75006" to="Tiles/@AnimatableBody2D@75006/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75006" to="Tiles/@AnimatableBody2D@75006/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75006" to="Tiles/@AnimatableBody2D@75006" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75006" to="Tiles/@AnimatableBody2D@75006/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75006" to="Tiles/@AnimatableBody2D@75006" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75006" to="Tiles/@AnimatableBody2D@75006/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75007" to="Tiles/@AnimatableBody2D@75007/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75007" to="Tiles/@AnimatableBody2D@75007/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75007" to="Tiles/@AnimatableBody2D@75007" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75007" to="Tiles/@AnimatableBody2D@75007/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75007" to="Tiles/@AnimatableBody2D@75007" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75007" to="Tiles/@AnimatableBody2D@75007/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMB1/World6/6-2a.tscn b/Scenes/Levels/SMB1/World6/6-2a.tscn new file mode 100755 index 0000000..6810c1a --- /dev/null +++ b/Scenes/Levels/SMB1/World6/6-2a.tscn @@ -0,0 +1,114 @@ +[gd_scene load_steps=5 format=4 uid="uid://dk1wsxajwv0sr"] + +[ext_resource type="PackedScene" uid="uid://w7050isspkp5" path="res://Scenes/Levels/SMB1/World4/4-2a.tscn" id="1_mkcsl"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="2_1g7ip"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="3_iipkk"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="4_ln2p7"] + +[node name="1-2A" instance=ExtResource("1_mkcsl")] + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAIAAAAFAP//AAAKAAMAAAAGAP7/AAALAAIAAAAGAP//AAALAAMAAAAHAP7/AAAMAAIAAAAHAP//AAAMAAMAAAAHAPX/AAAIAAMAAAAIAPX/AAAJAAMAAAAHAPb/AAAIAAMAAAAIAPb/AAAJAAMAAAAHAPf/AAAIAAMAAAAIAPf/AAAJAAMAAAAHAPj/AAAIAAMAAAAIAPj/AAAJAAMAAAAHAPn/AAAIAAMAAAAIAPn/AAAJAAMAAAAHAPr/AAAIAAMAAAAIAPr/AAAJAAMAAAAHAPv/AAAIAAMAAAAIAPv/AAAJAAMAAAAHAPz/AAAIAAMAAAAIAPz/AAAJAAMAAAAHAP3/AAAIAAMAAAAIAP3/AAAJAAMAAAAIAP7/AAAJAAMAAAAIAP//AAAJAAMAAAD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD8//r/AQAAAAAAAQD9//r/AQAAAAAAAQD+//r/AQAAAAAAAQD///r/AQAAAAAAAQAAAPr/AQAAAAAAAQABAPr/AQAAAAAAAQACAPr/AQAAAAAAAQD9//j/AQAAAAAAAwD+//j/AQAAAAAAAwD///j/AQAAAAAAAwAAAPj/AQAAAAAAAwD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAADv/wAAAAACAAAAAAASAAAAAAACAAAAAADv/wEAAAACAAEAAAASAAEAAAACAAEAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAADj//X/AAAAAAQAAADj//b/AAAAAAQAAADj//f/AAAAAAQAAADj//j/AAAAAAQAAADj//n/AAAAAAQAAADj//r/AAAAAAQAAADj//v/AAAAAAQAAADj//z/AAAAAAQAAADj//3/AAAAAAQAAADj//7/AAAAAAQAAADj////AAAAAAQAAADk//X/AAAAAAQAAADk//b/AAAAAAQAAADk//f/AAAAAAQAAADk//j/AAAAAAQAAADk//n/AAAAAAQAAADk//r/AAAAAAQAAADk//v/AAAAAAQAAADk//z/AAAAAAQAAADk//3/AAAAAAQAAADk//7/AAAAAAQAAADk////AAAAAAQAAADl//X/AAAAAAQAAADl//b/AAAAAAQAAADl//f/AAAAAAQAAADl//j/AAAAAAQAAADl//n/AAAAAAQAAADl//r/AAAAAAQAAADl//v/AAAAAAQAAADl//z/AAAAAAQAAADl//3/AAAAAAQAAADl//7/AAAAAAQAAADl////AAAAAAQAAADm//X/AAAAAAQAAADm//b/AAAAAAQAAADm//f/AAAAAAQAAADm//j/AAAAAAQAAADm//n/AAAAAAQAAADm//r/AAAAAAQAAADm//v/AAAAAAQAAADm//z/AAAAAAQAAADm//3/AAAAAAQAAADm//7/AAAAAAQAAADm////AAAAAAQAAADn//X/AAAAAAQAAADn//b/AAAAAAQAAADn//f/AAAAAAQAAADn//j/AAAAAAQAAADn//n/AAAAAAQAAADn//r/AAAAAAQAAADn//v/AAAAAAQAAADn//z/AAAAAAQAAADn//3/AAAAAAQAAADn//7/AAAAAAQAAADn////AAAAAAQAAADo//X/AAAAAAQAAADo//b/AAAAAAQAAADo//f/AAAAAAQAAADo//j/AAAAAAQAAADo//n/AAAAAAQAAADo//r/AAAAAAQAAADo//v/AAAAAAQAAADo//z/AAAAAAQAAADo//3/AAAAAAQAAADo//7/AAAAAAQAAADo////AAAAAAQAAADp//X/AAAAAAQAAADp//b/AAAAAAQAAADp//f/AAAAAAQAAADp//j/AAAAAAQAAADp//n/AAAAAAQAAADp//r/AAAAAAQAAADp//v/AAAAAAQAAADp//z/AAAAAAQAAADp//3/AAAAAAQAAADp//7/AAAAAAQAAADp////AAAAAAQAAADq//X/AAAAAAQAAADq//b/AAAAAAQAAADq//f/AAAAAAQAAADq//j/AAAAAAQAAADq//n/AAAAAAQAAADq//r/AAAAAAQAAADq//v/AAAAAAQAAADq//z/AAAAAAQAAADq//3/AAAAAAQAAADq//7/AAAAAAQAAADq////AAAAAAQAAADr//X/AAAAAAQAAADr//b/AAAAAAQAAADr//f/AAAAAAQAAADr//j/AAAAAAQAAADr//n/AAAAAAQAAADr//r/AAAAAAQAAADr//v/AAAAAAQAAADr//z/AAAAAAQAAADr//3/AAAAAAQAAADr//7/AAAAAAQAAADr////AAAAAAQAAADs//X/AAAAAAQAAADs//b/AAAAAAQAAADs//f/AAAAAAQAAADs//j/AAAAAAQAAADs//n/AAAAAAQAAADs//r/AAAAAAQAAADs//v/AAAAAAQAAADs//z/AAAAAAQAAADs//3/AAAAAAQAAADs//7/AAAAAAQAAADs////AAAAAAQAAADt//X/AAAAAAQAAADt//b/AAAAAAQAAADt//f/AAAAAAQAAADt//j/AAAAAAQAAADt//n/AAAAAAQAAADt//r/AAAAAAQAAADt//v/AAAAAAQAAADt//z/AAAAAAQAAADt//3/AAAAAAQAAADt//7/AAAAAAQAAADt////AAAAAAQAAADu//X/AAAAAAQAAADu//b/AAAAAAQAAADu//f/AAAAAAQAAADu//j/AAAAAAQAAADu//n/AAAAAAQAAADu//r/AAAAAAQAAADu//v/AAAAAAQAAADu//z/AAAAAAQAAADu//3/AAAAAAQAAADu//7/AAAAAAQAAADu////AAAAAAQAAADv//X/AAAAAAQAAADv//b/AAAAAAQAAADv//f/AAAAAAQAAADv//j/AAAAAAQAAADv//n/AAAAAAQAAADv//r/AAAAAAQAAADv//v/AAAAAAQAAADv//z/AAAAAAQAAADv//3/AAAAAAQAAADv//7/AAAAAAQAAADv////AAAAAAQAAAASAPn/AAAAAAQAAAASAPr/AAAAAAQAAAASAPv/AAAAAAQAAAASAPz/AAAAAAQAAAASAP3/AAAAAAQAAAASAP7/AAAAAAQAAAASAP//AAAAAAQAAAATAPn/AAAAAAQAAAATAPr/AAAAAAQAAAATAPv/AAAAAAQAAAATAPz/AAAAAAQAAAATAP3/AAAAAAQAAAATAP7/AAAAAAQAAAATAP//AAAAAAQAAAAUAPn/AAAAAAQAAAAUAPr/AAAAAAQAAAAUAPv/AAAAAAQAAAAUAPz/AAAAAAQAAAAUAP3/AAAAAAQAAAAUAP7/AAAAAAQAAAAUAP//AAAAAAQAAAAVAPn/AAAAAAQAAAAVAPr/AAAAAAQAAAAVAPv/AAAAAAQAAAAVAPz/AAAAAAQAAAAVAP3/AAAAAAQAAAAVAP7/AAAAAAQAAAAVAP//AAAAAAQAAAAWAPn/AAAAAAQAAAAWAPr/AAAAAAQAAAAWAPv/AAAAAAQAAAAWAPz/AAAAAAQAAAAWAP3/AAAAAAQAAAAWAP7/AAAAAAQAAAAWAP//AAAAAAQAAAAXAPn/AAAAAAQAAAAXAPr/AAAAAAQAAAAXAPv/AAAAAAQAAAAXAPz/AAAAAAQAAAAXAP3/AAAAAAQAAAAXAP7/AAAAAAQAAAAXAP//AAAAAAQAAAAYAPn/AAAAAAQAAAAYAPr/AAAAAAQAAAAYAPv/AAAAAAQAAAAYAPz/AAAAAAQAAAAYAP3/AAAAAAQAAAAYAP7/AAAAAAQAAAAYAP//AAAAAAQAAAAZAPn/AAAAAAQAAAAZAPr/AAAAAAQAAAAZAPv/AAAAAAQAAAAZAPz/AAAAAAQAAAAZAP3/AAAAAAQAAAAZAP7/AAAAAAQAAAAZAP//AAAAAAQAAAAaAPn/AAAAAAQAAAAaAPr/AAAAAAQAAAAaAPv/AAAAAAQAAAAaAPz/AAAAAAQAAAAaAP3/AAAAAAQAAAAaAP7/AAAAAAQAAAAaAP//AAAAAAQAAAAbAPn/AAAAAAQAAAAbAPr/AAAAAAQAAAAbAPv/AAAAAAQAAAAbAPz/AAAAAAQAAAAbAP3/AAAAAAQAAAAbAP7/AAAAAAQAAAAbAP//AAAAAAQAAAAcAPn/AAAAAAQAAAAcAPr/AAAAAAQAAAAcAPv/AAAAAAQAAAAcAPz/AAAAAAQAAAAcAP3/AAAAAAQAAAAcAP7/AAAAAAQAAAAcAP//AAAAAAQAAAAdAPn/AAAAAAQAAAAdAPr/AAAAAAQAAAAdAPv/AAAAAAQAAAAdAPz/AAAAAAQAAAAdAP3/AAAAAAQAAAAdAP7/AAAAAAQAAAAdAP//AAAAAAQAAAAeAPn/AAAAAAQAAAAeAPr/AAAAAAQAAAAeAPv/AAAAAAQAAAAeAPz/AAAAAAQAAAAeAP3/AAAAAAQAAAAeAP7/AAAAAAQAAAAeAP//AAAAAAQAAAAfAPn/AAAAAAQAAAAfAPr/AAAAAAQAAAAfAPv/AAAAAAQAAAAfAPz/AAAAAAQAAAAfAP3/AAAAAAQAAAAfAP7/AAAAAAQAAAAfAP//AAAAAAQAAAAgAPn/AAAAAAQAAAAgAPr/AAAAAAQAAAAgAPv/AAAAAAQAAAAgAPz/AAAAAAQAAAAgAP3/AAAAAAQAAAAgAP7/AAAAAAQAAAAgAP//AAAAAAQAAAASAPX/AAAAAAQAAAASAPb/AAAAAAQAAAASAPf/AAAAAAQAAAASAPj/AAAAAAQAAAATAPX/AAAAAAQAAAATAPb/AAAAAAQAAAATAPf/AAAAAAQAAAATAPj/AAAAAAQAAAAUAPX/AAAAAAQAAAAUAPb/AAAAAAQAAAAUAPf/AAAAAAQAAAAUAPj/AAAAAAQAAAAVAPX/AAAAAAQAAAAVAPb/AAAAAAQAAAAVAPf/AAAAAAQAAAAVAPj/AAAAAAQAAAAWAPX/AAAAAAQAAAAWAPb/AAAAAAQAAAAWAPf/AAAAAAQAAAAWAPj/AAAAAAQAAAAXAPX/AAAAAAQAAAAXAPb/AAAAAAQAAAAXAPf/AAAAAAQAAAAXAPj/AAAAAAQAAAAYAPX/AAAAAAQAAAAYAPb/AAAAAAQAAAAYAPf/AAAAAAQAAAAYAPj/AAAAAAQAAAAZAPX/AAAAAAQAAAAZAPb/AAAAAAQAAAAZAPf/AAAAAAQAAAAZAPj/AAAAAAQAAAAaAPX/AAAAAAQAAAAaAPb/AAAAAAQAAAAaAPf/AAAAAAQAAAAaAPj/AAAAAAQAAAAbAPX/AAAAAAQAAAAbAPb/AAAAAAQAAAAbAPf/AAAAAAQAAAAbAPj/AAAAAAQAAAAcAPX/AAAAAAQAAAAcAPb/AAAAAAQAAAAcAPf/AAAAAAQAAAAcAPj/AAAAAAQAAAAdAPX/AAAAAAQAAAAdAPb/AAAAAAQAAAAdAPf/AAAAAAQAAAAdAPj/AAAAAAQAAAAeAPX/AAAAAAQAAAAeAPb/AAAAAAQAAAAeAPf/AAAAAAQAAAAeAPj/AAAAAAQAAAAfAPX/AAAAAAQAAAAfAPb/AAAAAAQAAAAfAPf/AAAAAAQAAAAfAPj/AAAAAAQAAAAgAPX/AAAAAAQAAAAgAPb/AAAAAAQAAAAgAPf/AAAAAAQAAAAgAPj/AAAAAAQAAAAhAPX/AAAAAAQAAAAhAPb/AAAAAAQAAAAhAPf/AAAAAAQAAAAhAPj/AAAAAAQAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAADT/wAAAAABAAAAAADT/wEAAAABAAEAAADU/wAAAAACAAAAAADU/wEAAAACAAEAAADV/wAAAAACAAAAAADV/wEAAAACAAEAAADW/wAAAAACAAAAAADW/wEAAAACAAEAAADX/wAAAAACAAAAAADX/wEAAAACAAEAAADY/wAAAAACAAAAAADY/wEAAAACAAEAAADZ/wAAAAACAAAAAADZ/wEAAAACAAEAAADa/wAAAAACAAAAAADa/wEAAAACAAEAAADb/wAAAAACAAAAAADb/wEAAAACAAEAAADc/wAAAAACAAAAAADc/wEAAAACAAEAAADd/wAAAAACAAAAAADd/wEAAAACAAEAAADe/wAAAAACAAAAAADe/wEAAAACAAEAAADf/wAAAAACAAAAAADf/wEAAAACAAEAAADg/wAAAAACAAAAAADg/wEAAAACAAEAAADh/wAAAAACAAAAAADh/wEAAAACAAEAAADi/wAAAAACAAAAAADi/wEAAAACAAEAAADj/wAAAAACAAAAAADj/wEAAAACAAEAAADk/wAAAAACAAAAAADk/wEAAAACAAEAAADl/wAAAAACAAAAAADl/wEAAAACAAEAAADm/wAAAAACAAAAAADm/wEAAAACAAEAAADn/wAAAAACAAAAAADn/wEAAAACAAEAAADo/wAAAAACAAAAAADo/wEAAAACAAEAAADp/wAAAAACAAAAAADp/wEAAAACAAEAAADq/wAAAAACAAAAAADq/wEAAAACAAEAAADr/wAAAAACAAAAAADr/wEAAAACAAEAAADs/wAAAAACAAAAAADs/wEAAAACAAEAAADt/wAAAAACAAAAAADt/wEAAAACAAEAAADu/wAAAAACAAAAAADu/wEAAAACAAEAAAAhAPn/AAAAAAQAAAAhAPr/AAAAAAQAAAAhAPv/AAAAAAQAAAAhAPz/AAAAAAQAAAAhAP3/AAAAAAQAAAAhAP7/AAAAAAQAAAAhAP//AAAAAAQAAAAiAPX/AAAAAAQAAAAiAPb/AAAAAAQAAAAiAPf/AAAAAAQAAAAiAPj/AAAAAAQAAAAiAPn/AAAAAAQAAAAiAPr/AAAAAAQAAAAiAPv/AAAAAAQAAAAiAPz/AAAAAAQAAAAiAP3/AAAAAAQAAAAiAP7/AAAAAAQAAAAiAP//AAAAAAQAAAAjAPX/AAAAAAQAAAAjAPb/AAAAAAQAAAAjAPf/AAAAAAQAAAAjAPj/AAAAAAQAAAAjAPn/AAAAAAQAAAAjAPr/AAAAAAQAAAAjAPv/AAAAAAQAAAAjAPz/AAAAAAQAAAAjAP3/AAAAAAQAAAAjAP7/AAAAAAQAAAAjAP//AAAAAAQAAAAkAPX/AAAAAAQAAAAkAPb/AAAAAAQAAAAkAPf/AAAAAAQAAAAkAPj/AAAAAAQAAAAkAPn/AAAAAAQAAAAkAPr/AAAAAAQAAAAkAPv/AAAAAAQAAAAkAPz/AAAAAAQAAAAkAP3/AAAAAAQAAAAkAP7/AAAAAAQAAAAkAP//AAAAAAQAAAAlAPX/AAAAAAQAAAAlAPb/AAAAAAQAAAAlAPf/AAAAAAQAAAAlAPj/AAAAAAQAAAAlAPn/AAAAAAQAAAAlAPr/AAAAAAQAAAAlAPv/AAAAAAQAAAAlAPz/AAAAAAQAAAAlAP3/AAAAAAQAAAAlAP7/AAAAAAQAAAAlAP//AAAAAAQAAAAmAPX/AAAAAAQAAAAmAPb/AAAAAAQAAAAmAPf/AAAAAAQAAAAmAPj/AAAAAAQAAAAmAPn/AAAAAAQAAAAmAPr/AAAAAAQAAAAmAPv/AAAAAAQAAAAmAPz/AAAAAAQAAAAmAP3/AAAAAAQAAAAmAP7/AAAAAAQAAAAmAP//AAAAAAQAAAAnAPX/AAAAAAQAAAAnAPb/AAAAAAQAAAAnAPf/AAAAAAQAAAAnAPj/AAAAAAQAAAAnAPn/AAAAAAQAAAAnAPr/AAAAAAQAAAAnAPv/AAAAAAQAAAAnAPz/AAAAAAQAAAAnAP3/AAAAAAQAAAAnAP7/AAAAAAQAAAAnAP//AAAAAAQAAAAoAPX/AAAAAAQAAAAoAPb/AAAAAAQAAAAoAPf/AAAAAAQAAAAoAPj/AAAAAAQAAAAoAPn/AAAAAAQAAAAoAPr/AAAAAAQAAAAoAPv/AAAAAAQAAAAoAPz/AAAAAAQAAAAoAP3/AAAAAAQAAAAoAP7/AAAAAAQAAAAoAP//AAAAAAQAAAApAPX/AAAAAAQAAAApAPb/AAAAAAQAAAApAPf/AAAAAAQAAAApAPj/AAAAAAQAAAApAPn/AAAAAAQAAAApAPr/AAAAAAQAAAApAPv/AAAAAAQAAAApAPz/AAAAAAQAAAApAP3/AAAAAAQAAAApAP7/AAAAAAQAAAApAP//AAAAAAQAAAAqAPX/AAAAAAQAAAAqAPb/AAAAAAQAAAAqAPf/AAAAAAQAAAAqAPj/AAAAAAQAAAAqAPn/AAAAAAQAAAAqAPr/AAAAAAQAAAAqAPv/AAAAAAQAAAAqAPz/AAAAAAQAAAAqAP3/AAAAAAQAAAAqAP7/AAAAAAQAAAAqAP//AAAAAAQAAAArAPX/AAAAAAQAAAArAPb/AAAAAAQAAAArAPf/AAAAAAQAAAArAPj/AAAAAAQAAAArAPn/AAAAAAQAAAArAPr/AAAAAAQAAAArAPv/AAAAAAQAAAArAPz/AAAAAAQAAAArAP3/AAAAAAQAAAArAP7/AAAAAAQAAAArAP//AAAAAAQAAAAsAPX/AAAAAAQAAAAsAPb/AAAAAAQAAAAsAPf/AAAAAAQAAAAsAPj/AAAAAAQAAAAsAPn/AAAAAAQAAAAsAPr/AAAAAAQAAAAsAPv/AAAAAAQAAAAsAPz/AAAAAAQAAAAsAP3/AAAAAAQAAAAsAP7/AAAAAAQAAAAsAP//AAAAAAQAAAAtAPX/AAAAAAQAAAAtAPb/AAAAAAQAAAAtAPf/AAAAAAQAAAAtAPj/AAAAAAQAAAAtAPn/AAAAAAQAAAAtAPr/AAAAAAQAAAAtAPv/AAAAAAQAAAAtAPz/AAAAAAQAAAAtAP3/AAAAAAQAAAAtAP7/AAAAAAQAAAAtAP//AAAAAAQAAAAuAPX/AAAAAAQAAAAuAPb/AAAAAAQAAAAuAPf/AAAAAAQAAAAuAPj/AAAAAAQAAAAuAPn/AAAAAAQAAAAuAPr/AAAAAAQAAAAuAPv/AAAAAAQAAAAuAPz/AAAAAAQAAAAuAP3/AAAAAAQAAAAuAP7/AAAAAAQAAAAuAP//AAAAAAQAAAAvAPX/AAAAAAQAAAAvAPb/AAAAAAQAAAAvAPf/AAAAAAQAAAAvAPj/AAAAAAQAAAAvAPn/AAAAAAQAAAAvAPr/AAAAAAQAAAAvAPv/AAAAAAQAAAAvAPz/AAAAAAQAAAAvAP3/AAAAAAQAAAAvAP7/AAAAAAQAAAAvAP//AAAAAAQAAAAwAPX/AAAAAAQAAAAwAPb/AAAAAAQAAAAwAPf/AAAAAAQAAAAwAPj/AAAAAAQAAAAwAPn/AAAAAAQAAAAwAPr/AAAAAAQAAAAwAPv/AAAAAAQAAAAwAPz/AAAAAAQAAAAwAP3/AAAAAAQAAAAwAP7/AAAAAAQAAAAwAP//AAAAAAQAAAAxAPX/AAAAAAQAAAAxAPb/AAAAAAQAAAAxAPf/AAAAAAQAAAAxAPj/AAAAAAQAAAAxAPn/AAAAAAQAAAAxAPr/AAAAAAQAAAAxAPv/AAAAAAQAAAAxAPz/AAAAAAQAAAAxAP3/AAAAAAQAAAAxAP7/AAAAAAQAAAAxAP//AAAAAAQAAAAyAPX/AAAAAAQAAAAyAPb/AAAAAAQAAAAyAPf/AAAAAAQAAAAyAPj/AAAAAAQAAAAyAPn/AAAAAAQAAAAyAPr/AAAAAAQAAAAyAPv/AAAAAAQAAAAyAPz/AAAAAAQAAAAyAP3/AAAAAAQAAAAyAP7/AAAAAAQAAAAyAP//AAAAAAQAAAAzAPX/AAAAAAQAAAAzAPb/AAAAAAQAAAAzAPf/AAAAAAQAAAAzAPj/AAAAAAQAAAAzAPn/AAAAAAQAAAAzAPr/AAAAAAQAAAAzAPv/AAAAAAQAAAAzAPz/AAAAAAQAAAAzAP3/AAAAAAQAAAAzAP7/AAAAAAQAAAAzAP//AAAAAAQAAAA0APX/AAAAAAQAAAA0APb/AAAAAAQAAAA0APf/AAAAAAQAAAA0APj/AAAAAAQAAAA0APn/AAAAAAQAAAA0APr/AAAAAAQAAAA0APv/AAAAAAQAAAA0APz/AAAAAAQAAAA0AP3/AAAAAAQAAAA0AP7/AAAAAAQAAAA0AP//AAAAAAQAAAA1APX/AAAAAAQAAAA1APb/AAAAAAQAAAA1APf/AAAAAAQAAAA1APj/AAAAAAQAAAA1APn/AAAAAAQAAAA1APr/AAAAAAQAAAA1APv/AAAAAAQAAAA1APz/AAAAAAQAAAA1AP3/AAAAAAQAAAA1AP7/AAAAAAQAAAA1AP//AAAAAAQAAAA2APX/AAAAAAQAAAA2APb/AAAAAAQAAAA2APf/AAAAAAQAAAA2APj/AAAAAAQAAAA2APn/AAAAAAQAAAA2APr/AAAAAAQAAAA2APv/AAAAAAQAAAA2APz/AAAAAAQAAAA2AP3/AAAAAAQAAAA2AP7/AAAAAAQAAAA2AP//AAAAAAQAAAA3APX/AAAAAAQAAAA3APb/AAAAAAQAAAA3APf/AAAAAAQAAAA3APj/AAAAAAQAAAA3APn/AAAAAAQAAAA3APr/AAAAAAQAAAA3APv/AAAAAAQAAAA3APz/AAAAAAQAAAA3AP3/AAAAAAQAAAA3AP7/AAAAAAQAAAA3AP//AAAAAAQAAAA4APX/AAAAAAQAAAA4APb/AAAAAAQAAAA4APf/AAAAAAQAAAA4APj/AAAAAAQAAAA4APn/AAAAAAQAAAA4APr/AAAAAAQAAAA4APv/AAAAAAQAAAA4APz/AAAAAAQAAAA4AP3/AAAAAAQAAAA4AP7/AAAAAAQAAAA4AP//AAAAAAQAAAA5APX/AAAAAAQAAAA5APb/AAAAAAQAAAA5APf/AAAAAAQAAAA5APj/AAAAAAQAAAA5APn/AAAAAAQAAAA5APr/AAAAAAQAAAA5APv/AAAAAAQAAAA5APz/AAAAAAQAAAA5AP3/AAAAAAQAAAA5AP7/AAAAAAQAAAA5AP//AAAAAAQAAAA6APX/AAAAAAQAAAA6APb/AAAAAAQAAAA6APf/AAAAAAQAAAA6APj/AAAAAAQAAAA6APn/AAAAAAQAAAA6APr/AAAAAAQAAAA6APv/AAAAAAQAAAA6APz/AAAAAAQAAAA6AP3/AAAAAAQAAAA6AP7/AAAAAAQAAAA6AP//AAAAAAQAAAA7APX/AAAAAAQAAAA7APb/AAAAAAQAAAA7APf/AAAAAAQAAAA7APj/AAAAAAQAAAA7APn/AAAAAAQAAAA7APr/AAAAAAQAAAA7APv/AAAAAAQAAAA7APz/AAAAAAQAAAA7AP3/AAAAAAQAAAA7AP7/AAAAAAQAAAA7AP//AAAAAAQAAAA8APX/AAAAAAQAAAA8APb/AAAAAAQAAAA8APf/AAAAAAQAAAA8APj/AAAAAAQAAAA8APn/AAAAAAQAAAA8APr/AAAAAAQAAAA8APv/AAAAAAQAAAA8APz/AAAAAAQAAAA8AP3/AAAAAAQAAAA8AP7/AAAAAAQAAAA8AP//AAAAAAQAAAA9APX/AAAAAAQAAAA9APb/AAAAAAQAAAA9APf/AAAAAAQAAAA9APj/AAAAAAQAAAA9APn/AAAAAAQAAAA9APr/AAAAAAQAAAA9APv/AAAAAAQAAAA9APz/AAAAAAQAAAA9AP3/AAAAAAQAAAA9AP7/AAAAAAQAAAA9AP//AAAAAAQAAAA+APX/AAAAAAQAAAA+APb/AAAAAAQAAAA+APf/AAAAAAQAAAA+APj/AAAAAAQAAAA+APn/AAAAAAQAAAA+APr/AAAAAAQAAAA+APv/AAAAAAQAAAA+APz/AAAAAAQAAAA+AP3/AAAAAAQAAAA+AP7/AAAAAAQAAAA+AP//AAAAAAQAAADT//X/AAAAAAQAAADT//b/AAAAAAQAAADT//f/AAAAAAQAAADT//j/AAAAAAQAAADT//n/AAAAAAQAAADT//r/AAAAAAQAAADT//v/AAAAAAQAAADT//z/AAAAAAQAAADT//3/AAAAAAQAAADT//7/AAAAAAQAAADT////AAAAAAQAAADU//X/AAAAAAQAAADU//b/AAAAAAQAAADU//f/AAAAAAQAAADU//j/AAAAAAQAAADU//n/AAAAAAQAAADU//r/AAAAAAQAAADU//v/AAAAAAQAAADU//z/AAAAAAQAAADU//3/AAAAAAQAAADU//7/AAAAAAQAAADU////AAAAAAQAAADV//X/AAAAAAQAAADV//b/AAAAAAQAAADV//f/AAAAAAQAAADV//j/AAAAAAQAAADV//n/AAAAAAQAAADV//r/AAAAAAQAAADV//v/AAAAAAQAAADV//z/AAAAAAQAAADV//3/AAAAAAQAAADV//7/AAAAAAQAAADV////AAAAAAQAAADW//X/AAAAAAQAAADW//b/AAAAAAQAAADW//f/AAAAAAQAAADW//j/AAAAAAQAAADW//n/AAAAAAQAAADW//r/AAAAAAQAAADW//v/AAAAAAQAAADW//z/AAAAAAQAAADW//3/AAAAAAQAAADW//7/AAAAAAQAAADW////AAAAAAQAAADX//X/AAAAAAQAAADX//b/AAAAAAQAAADX//f/AAAAAAQAAADX//j/AAAAAAQAAADX//n/AAAAAAQAAADX//r/AAAAAAQAAADX//v/AAAAAAQAAADX//z/AAAAAAQAAADX//3/AAAAAAQAAADX//7/AAAAAAQAAADX////AAAAAAQAAADY//X/AAAAAAQAAADY//b/AAAAAAQAAADY//f/AAAAAAQAAADY//j/AAAAAAQAAADY//n/AAAAAAQAAADY//r/AAAAAAQAAADY//v/AAAAAAQAAADY//z/AAAAAAQAAADY//3/AAAAAAQAAADY//7/AAAAAAQAAADY////AAAAAAQAAADZ//X/AAAAAAQAAADZ//b/AAAAAAQAAADZ//f/AAAAAAQAAADZ//j/AAAAAAQAAADZ//n/AAAAAAQAAADZ//r/AAAAAAQAAADZ//v/AAAAAAQAAADZ//z/AAAAAAQAAADZ//3/AAAAAAQAAADZ//7/AAAAAAQAAADZ////AAAAAAQAAADa//X/AAAAAAQAAADa//b/AAAAAAQAAADa//f/AAAAAAQAAADa//j/AAAAAAQAAADa//n/AAAAAAQAAADa//r/AAAAAAQAAADa//v/AAAAAAQAAADa//z/AAAAAAQAAADa//3/AAAAAAQAAADa//7/AAAAAAQAAADa////AAAAAAQAAADb//X/AAAAAAQAAADb//b/AAAAAAQAAADb//f/AAAAAAQAAADb//j/AAAAAAQAAADb//n/AAAAAAQAAADb//r/AAAAAAQAAADb//v/AAAAAAQAAADb//z/AAAAAAQAAADb//3/AAAAAAQAAADb//7/AAAAAAQAAADb////AAAAAAQAAADc//X/AAAAAAQAAADc//b/AAAAAAQAAADc//f/AAAAAAQAAADc//j/AAAAAAQAAADc//n/AAAAAAQAAADc//r/AAAAAAQAAADc//v/AAAAAAQAAADc//z/AAAAAAQAAADc//3/AAAAAAQAAADc//7/AAAAAAQAAADc////AAAAAAQAAADd//X/AAAAAAQAAADd//b/AAAAAAQAAADd//f/AAAAAAQAAADd//j/AAAAAAQAAADd//n/AAAAAAQAAADd//r/AAAAAAQAAADd//v/AAAAAAQAAADd//z/AAAAAAQAAADd//3/AAAAAAQAAADd//7/AAAAAAQAAADd////AAAAAAQAAADe//X/AAAAAAQAAADe//b/AAAAAAQAAADe//f/AAAAAAQAAADe//j/AAAAAAQAAADe//n/AAAAAAQAAADe//r/AAAAAAQAAADe//v/AAAAAAQAAADe//z/AAAAAAQAAADe//3/AAAAAAQAAADe//7/AAAAAAQAAADe////AAAAAAQAAADf//X/AAAAAAQAAADf//b/AAAAAAQAAADf//f/AAAAAAQAAADf//j/AAAAAAQAAADf//n/AAAAAAQAAADf//r/AAAAAAQAAADf//v/AAAAAAQAAADf//z/AAAAAAQAAADf//3/AAAAAAQAAADf//7/AAAAAAQAAADf////AAAAAAQAAADg//X/AAAAAAQAAADg//b/AAAAAAQAAADg//f/AAAAAAQAAADg//j/AAAAAAQAAADg//n/AAAAAAQAAADg//r/AAAAAAQAAADg//v/AAAAAAQAAADg//z/AAAAAAQAAADg//3/AAAAAAQAAADg//7/AAAAAAQAAADg////AAAAAAQAAADh//X/AAAAAAQAAADh//b/AAAAAAQAAADh//f/AAAAAAQAAADh//j/AAAAAAQAAADh//n/AAAAAAQAAADh//r/AAAAAAQAAADh//v/AAAAAAQAAADh//z/AAAAAAQAAADh//3/AAAAAAQAAADh//7/AAAAAAQAAADh////AAAAAAQAAADi//X/AAAAAAQAAADi//b/AAAAAAQAAADi//f/AAAAAAQAAADi//j/AAAAAAQAAADi//n/AAAAAAQAAADi//r/AAAAAAQAAADi//v/AAAAAAQAAADi//z/AAAAAAQAAADi//3/AAAAAAQAAADi//7/AAAAAAQAAADi////AAAAAAQAAAD8//n/AQAAAAAAAQACAPb/AQAAAAAAAQACAPf/AQAAAAAAAQACAPj/AQAAAAAAAQACAPn/AQAAAAAAAQADAPn/AQAAAAAAAQAGAPr/AQAAAAAABQAEAPn/AQAAAAAAAQD9//n/AQAAAAAAAwD+//n/AQAAAAAAAwD///n/AQAAAAAAAwAAAPn/AQAAAAAAAwABAPn/AQAAAAAAAwA9AAAAAAACAAAAAAA+AAAAAAADAAAAAAA9AAEAAAACAAEAAAA+AAEAAAADAAEAAADT/wIAAAABAAIAAADU/wIAAAACAAIAAADV/wIAAAACAAIAAADW/wIAAAACAAIAAADX/wIAAAACAAIAAADY/wIAAAACAAIAAADZ/wIAAAACAAIAAADa/wIAAAACAAIAAADb/wIAAAACAAIAAADc/wIAAAACAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAADAAIAAAA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://iinenbioxht" + +[node name="ChallengeNodes" type="Node" parent="." index="7" node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("2_1g7ip") +nodes_to_delete = [NodePath("../Coin")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" index="0" instance=ExtResource("3_iipkk")] +position = Vector2(24, -120) + +[node name="Coin" parent="." index="8" instance=ExtResource("4_ln2p7")] +position = Vector2(24, -120) + +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173944" to="Tiles/@AnimatableBody2D@173944" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173944" to="Tiles/@AnimatableBody2D@173944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173944" to="Tiles/@AnimatableBody2D@173944" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173944" to="Tiles/@AnimatableBody2D@173944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173945" to="Tiles/@AnimatableBody2D@173945" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173945" to="Tiles/@AnimatableBody2D@173945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173945" to="Tiles/@AnimatableBody2D@173945" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173945" to="Tiles/@AnimatableBody2D@173945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173946" to="Tiles/@AnimatableBody2D@173946" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173946" to="Tiles/@AnimatableBody2D@173946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173946" to="Tiles/@AnimatableBody2D@173946" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173946" to="Tiles/@AnimatableBody2D@173946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173947" to="Tiles/@AnimatableBody2D@173947" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173947" to="Tiles/@AnimatableBody2D@173947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173947" to="Tiles/@AnimatableBody2D@173947" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173947" to="Tiles/@AnimatableBody2D@173947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173948" to="Tiles/@AnimatableBody2D@173948" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173948" to="Tiles/@AnimatableBody2D@173948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173948" to="Tiles/@AnimatableBody2D@173948" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173948" to="Tiles/@AnimatableBody2D@173948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173949" to="Tiles/@AnimatableBody2D@173949" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173949" to="Tiles/@AnimatableBody2D@173949/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173949" to="Tiles/@AnimatableBody2D@173949" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173949" to="Tiles/@AnimatableBody2D@173949/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173950" to="Tiles/@AnimatableBody2D@173950" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173950" to="Tiles/@AnimatableBody2D@173950/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173950" to="Tiles/@AnimatableBody2D@173950" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173950" to="Tiles/@AnimatableBody2D@173950/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173951" to="Tiles/@AnimatableBody2D@173951" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173951" to="Tiles/@AnimatableBody2D@173951/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173951" to="Tiles/@AnimatableBody2D@173951" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173951" to="Tiles/@AnimatableBody2D@173951/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173952" to="Tiles/@AnimatableBody2D@173952" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173952" to="Tiles/@AnimatableBody2D@173952/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173952" to="Tiles/@AnimatableBody2D@173952" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173952" to="Tiles/@AnimatableBody2D@173952/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173953" to="Tiles/@AnimatableBody2D@173953" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173953" to="Tiles/@AnimatableBody2D@173953/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173953" to="Tiles/@AnimatableBody2D@173953" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173953" to="Tiles/@AnimatableBody2D@173953/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173954" to="Tiles/@AnimatableBody2D@173954" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173954" to="Tiles/@AnimatableBody2D@173954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173954" to="Tiles/@AnimatableBody2D@173954" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173954" to="Tiles/@AnimatableBody2D@173954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173955" to="Tiles/@AnimatableBody2D@173955" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173955" to="Tiles/@AnimatableBody2D@173955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173955" to="Tiles/@AnimatableBody2D@173955" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173955" to="Tiles/@AnimatableBody2D@173955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173956" to="Tiles/@AnimatableBody2D@173956" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173956" to="Tiles/@AnimatableBody2D@173956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173956" to="Tiles/@AnimatableBody2D@173956" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173956" to="Tiles/@AnimatableBody2D@173956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173960" to="Tiles/@AnimatableBody2D@173960" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173960" to="Tiles/@AnimatableBody2D@173960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173960" to="Tiles/@AnimatableBody2D@173960" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173960" to="Tiles/@AnimatableBody2D@173960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173961" to="Tiles/@AnimatableBody2D@173961" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173961" to="Tiles/@AnimatableBody2D@173961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173961" to="Tiles/@AnimatableBody2D@173961" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173961" to="Tiles/@AnimatableBody2D@173961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173962" to="Tiles/@AnimatableBody2D@173962" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173962" to="Tiles/@AnimatableBody2D@173962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173962" to="Tiles/@AnimatableBody2D@173962" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173962" to="Tiles/@AnimatableBody2D@173962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173963" to="Tiles/@AnimatableBody2D@173963" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173963" to="Tiles/@AnimatableBody2D@173963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173963" to="Tiles/@AnimatableBody2D@173963" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173963" to="Tiles/@AnimatableBody2D@173963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173964" to="Tiles/@AnimatableBody2D@173964" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173964" to="Tiles/@AnimatableBody2D@173964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173964" to="Tiles/@AnimatableBody2D@173964" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173964" to="Tiles/@AnimatableBody2D@173964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173965" to="Tiles/@AnimatableBody2D@173965" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173965" to="Tiles/@AnimatableBody2D@173965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173965" to="Tiles/@AnimatableBody2D@173965" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173965" to="Tiles/@AnimatableBody2D@173965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173966" to="Tiles/@AnimatableBody2D@173966" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173966" to="Tiles/@AnimatableBody2D@173966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173966" to="Tiles/@AnimatableBody2D@173966" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173966" to="Tiles/@AnimatableBody2D@173966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173967" to="Tiles/@AnimatableBody2D@173967" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173967" to="Tiles/@AnimatableBody2D@173967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173967" to="Tiles/@AnimatableBody2D@173967" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173967" to="Tiles/@AnimatableBody2D@173967/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMB1/World6/6-2b.tscn b/Scenes/Levels/SMB1/World6/6-2b.tscn new file mode 100644 index 0000000..9ea5ef1 --- /dev/null +++ b/Scenes/Levels/SMB1/World6/6-2b.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=2 format=3 uid="uid://baaf3ey6vytx0"] + +[ext_resource type="PackedScene" uid="uid://gqb87lodntxp" path="res://Scenes/Levels/SMB1/World5/5-2a.tscn" id="1_ed8p1"] + +[node name="5-2a" instance=ExtResource("1_ed8p1")] + +[node name="PipeArea" parent="." index="19"] +pipe_id = 2 +target_level = "uid://iinenbioxht" + +[node name="RedCoin" parent="ChallengeNodes" index="0"] +position = Vector2(-1336, -360) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73641" to="Tiles/@Node2D@73641/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73642" to="Tiles/@Node2D@73642/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73643" to="Tiles/@Node2D@73643/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73644" to="Tiles/@Node2D@73644/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73645" to="Tiles/@Node2D@73645/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73646" to="Tiles/@Node2D@73646/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73647" to="Tiles/@Node2D@73647/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73648" to="Tiles/@Node2D@73648/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73649" to="Tiles/@Node2D@73649/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73650" to="Tiles/@Node2D@73650/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73651" to="Tiles/@Node2D@73651/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73652" to="Tiles/@Node2D@73652/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73653" to="Tiles/@Node2D@73653/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73654" to="Tiles/@Node2D@73654/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73655" to="Tiles/@Node2D@73655/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73656" to="Tiles/@Node2D@73656/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73657" to="Tiles/@Node2D@73657/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73658" to="Tiles/@Node2D@73658/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73659" to="Tiles/@Node2D@73659/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73660" to="Tiles/@Area2D@73660" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73661" to="Tiles/@Area2D@73661" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73662" to="Tiles/@Area2D@73662" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73663" to="Tiles/@Area2D@73663" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73664" to="Tiles/@Area2D@73664" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73665" to="Tiles/@Area2D@73665" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73666" to="Tiles/@Area2D@73666" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73667" to="Tiles/@Area2D@73667" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73668" to="Tiles/@Area2D@73668" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73669" to="Tiles/@Area2D@73669" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73670" to="Tiles/@Area2D@73670" method="area_entered"] diff --git a/Scenes/Levels/SMB1/World6/6-2c.tscn b/Scenes/Levels/SMB1/World6/6-2c.tscn new file mode 100644 index 0000000..2c32a85 --- /dev/null +++ b/Scenes/Levels/SMB1/World6/6-2c.tscn @@ -0,0 +1,156 @@ +[gd_scene load_steps=6 format=4 uid="uid://0meyhqly8ow0"] + +[ext_resource type="PackedScene" uid="uid://d3lsxfuwgmtdt" path="res://Scenes/Levels/SMB1/World1/1-1a.tscn" id="1_ye3m7"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="2_nndok"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="3_fbsuq"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="4_oqoee"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="5_n2nsl"] + +[node name="1-1A" instance=ExtResource("1_ye3m7")] + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAQAAAAFAP//AAAKAAUAAAAGAP7/AAALAAQAAAAGAP//AAALAAUAAAAHAP7/AAAMAAQAAAAHAP//AAAMAAUAAAAHAPX/AAAIAAUAAAAIAPX/AAAJAAUAAAAHAPb/AAAIAAUAAAAIAPb/AAAJAAUAAAAHAPf/AAAIAAUAAAAIAPf/AAAJAAUAAAAHAPj/AAAIAAUAAAAIAPj/AAAJAAUAAAAHAPn/AAAIAAUAAAAIAPn/AAAJAAUAAAAHAPr/AAAIAAUAAAAIAPr/AAAJAAUAAAAHAPv/AAAIAAUAAAAIAPv/AAAJAAUAAAAHAPz/AAAIAAUAAAAIAPz/AAAJAAUAAAAHAP3/AAAIAAUAAAAIAP3/AAAJAAUAAAAIAP7/AAAJAAUAAAAIAP//AAAJAAUAAAD8//3/AQAAAAAAAQD8//7/AQAAAAAAAQD8////AQAAAAAAAwD9////AQAAAAAAAwD+////AQAAAAAAAwD/////AQAAAAAAAwAAAP//AQAAAAAAAwABAP//AQAAAAAAAwACAP3/AQAAAAAAAQACAP7/AQAAAAAAAQACAP//AQAAAAAAAwD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD8//z/AQAAAAAAAQD9//z/AQAAAAAAAQD+//z/AQAAAAAAAQD///z/AQAAAAAAAQAAAPz/AQAAAAAAAQABAPz/AQAAAAAAAQACAPz/AQAAAAAAAQD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAADv/wAAAAABAAAAAAASAAAAAAADAAAAAADv/wEAAAABAAEAAAASAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAADAP//AQAAAAAAAwAEAP//AQAAAAAAAwD8//v/AQAAAAAAAwD9//v/AQAAAAAAAwD+//v/AQAAAAAAAwD///v/AQAAAAAAAwAAAPv/AQAAAAAAAwABAPv/AQAAAAAAAwACAPv/AQAAAAAAAwA=") + +[node name="PipeArea" parent="." index="4"] +pipe_id = 3 +target_level = "uid://iinenbioxht" + +[node name="Blocks" type="Node" parent="." index="6"] + +[node name="BrickBlock" parent="Blocks" index="0" instance=ExtResource("2_nndok")] +position = Vector2(88, -56) + +[node name="ChallengeNodes" type="Node" parent="." index="7" node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("3_fbsuq") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock" parent="ChallengeNodes" index="0" instance=ExtResource("4_oqoee")] +position = Vector2(88, -56) +item = ExtResource("5_n2nsl") +metadata/r_coin_id = 4 + +[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="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@57986" to="Tiles/@AnimatableBody2D@57986/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57986" to="Tiles/@AnimatableBody2D@57986/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57986" to="Tiles/@AnimatableBody2D@57986" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57986" to="Tiles/@AnimatableBody2D@57986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57986" to="Tiles/@AnimatableBody2D@57986" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57986" to="Tiles/@AnimatableBody2D@57986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@57987" to="Tiles/@Node2D@57987/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@57988" to="Tiles/@Node2D@57988/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@57989" to="Tiles/@Node2D@57989/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@57990" to="Tiles/@Node2D@57990/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@57991" to="Tiles/@Node2D@57991/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57992" to="Tiles/@AnimatableBody2D@57992/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57992" to="Tiles/@AnimatableBody2D@57992/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57992" to="Tiles/@AnimatableBody2D@57992" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57992" to="Tiles/@AnimatableBody2D@57992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57992" to="Tiles/@AnimatableBody2D@57992" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57992" to="Tiles/@AnimatableBody2D@57992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57993" to="Tiles/@AnimatableBody2D@57993/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57993" to="Tiles/@AnimatableBody2D@57993/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57993" to="Tiles/@AnimatableBody2D@57993" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57993" to="Tiles/@AnimatableBody2D@57993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57993" to="Tiles/@AnimatableBody2D@57993" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57993" to="Tiles/@AnimatableBody2D@57993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@57994" to="Tiles/@Node2D@57994/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57995" to="Tiles/@AnimatableBody2D@57995/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57995" to="Tiles/@AnimatableBody2D@57995/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57995" to="Tiles/@AnimatableBody2D@57995" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57995" to="Tiles/@AnimatableBody2D@57995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57995" to="Tiles/@AnimatableBody2D@57995" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57995" to="Tiles/@AnimatableBody2D@57995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57996" to="Tiles/@AnimatableBody2D@57996/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57996" to="Tiles/@AnimatableBody2D@57996/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57996" to="Tiles/@AnimatableBody2D@57996" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57996" to="Tiles/@AnimatableBody2D@57996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57996" to="Tiles/@AnimatableBody2D@57996" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57996" to="Tiles/@AnimatableBody2D@57996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57997" to="Tiles/@AnimatableBody2D@57997/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57997" to="Tiles/@AnimatableBody2D@57997/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57997" to="Tiles/@AnimatableBody2D@57997" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57997" to="Tiles/@AnimatableBody2D@57997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57997" to="Tiles/@AnimatableBody2D@57997" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57997" to="Tiles/@AnimatableBody2D@57997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57998" to="Tiles/@AnimatableBody2D@57998/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57998" to="Tiles/@AnimatableBody2D@57998/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57998" to="Tiles/@AnimatableBody2D@57998" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57998" to="Tiles/@AnimatableBody2D@57998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57998" to="Tiles/@AnimatableBody2D@57998" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57998" to="Tiles/@AnimatableBody2D@57998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57999" to="Tiles/@AnimatableBody2D@57999/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57999" to="Tiles/@AnimatableBody2D@57999/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57999" to="Tiles/@AnimatableBody2D@57999" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57999" to="Tiles/@AnimatableBody2D@57999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57999" to="Tiles/@AnimatableBody2D@57999" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57999" to="Tiles/@AnimatableBody2D@57999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58000" to="Tiles/@AnimatableBody2D@58000/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58000" to="Tiles/@AnimatableBody2D@58000/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58000" to="Tiles/@AnimatableBody2D@58000" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58000" to="Tiles/@AnimatableBody2D@58000/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58000" to="Tiles/@AnimatableBody2D@58000" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58000" to="Tiles/@AnimatableBody2D@58000/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58001" to="Tiles/@AnimatableBody2D@58001/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58001" to="Tiles/@AnimatableBody2D@58001/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58001" to="Tiles/@AnimatableBody2D@58001" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58001" to="Tiles/@AnimatableBody2D@58001/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58001" to="Tiles/@AnimatableBody2D@58001" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58001" to="Tiles/@AnimatableBody2D@58001/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58002" to="Tiles/@AnimatableBody2D@58002/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58002" to="Tiles/@AnimatableBody2D@58002/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58002" to="Tiles/@AnimatableBody2D@58002" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58002" to="Tiles/@AnimatableBody2D@58002/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58002" to="Tiles/@AnimatableBody2D@58002" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58002" to="Tiles/@AnimatableBody2D@58002/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58003" to="Tiles/@AnimatableBody2D@58003/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58003" to="Tiles/@AnimatableBody2D@58003/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58003" to="Tiles/@AnimatableBody2D@58003" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58003" to="Tiles/@AnimatableBody2D@58003/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58003" to="Tiles/@AnimatableBody2D@58003" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58003" to="Tiles/@AnimatableBody2D@58003/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58004" to="Tiles/@AnimatableBody2D@58004/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58004" to="Tiles/@AnimatableBody2D@58004/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58004" to="Tiles/@AnimatableBody2D@58004" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58004" to="Tiles/@AnimatableBody2D@58004/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58004" to="Tiles/@AnimatableBody2D@58004" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58004" to="Tiles/@AnimatableBody2D@58004/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58005" to="Tiles/@AnimatableBody2D@58005/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58005" to="Tiles/@AnimatableBody2D@58005/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58005" to="Tiles/@AnimatableBody2D@58005" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58005" to="Tiles/@AnimatableBody2D@58005/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58005" to="Tiles/@AnimatableBody2D@58005" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58005" to="Tiles/@AnimatableBody2D@58005/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58006" to="Tiles/@AnimatableBody2D@58006/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58006" to="Tiles/@AnimatableBody2D@58006/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58006" to="Tiles/@AnimatableBody2D@58006" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58006" to="Tiles/@AnimatableBody2D@58006/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58006" to="Tiles/@AnimatableBody2D@58006" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58006" to="Tiles/@AnimatableBody2D@58006/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58007" to="Tiles/@AnimatableBody2D@58007/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58007" to="Tiles/@AnimatableBody2D@58007/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58007" to="Tiles/@AnimatableBody2D@58007" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58007" to="Tiles/@AnimatableBody2D@58007/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58007" to="Tiles/@AnimatableBody2D@58007" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58007" to="Tiles/@AnimatableBody2D@58007/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58008" to="Tiles/@AnimatableBody2D@58008/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58008" to="Tiles/@AnimatableBody2D@58008/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58008" to="Tiles/@AnimatableBody2D@58008" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58008" to="Tiles/@AnimatableBody2D@58008/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58008" to="Tiles/@AnimatableBody2D@58008" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58008" to="Tiles/@AnimatableBody2D@58008/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@58009" to="Tiles/@Node2D@58009/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58010" to="Tiles/@Node2D@58010/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58011" to="Tiles/@Node2D@58011/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58012" to="Tiles/@Node2D@58012/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58013" to="Tiles/@Node2D@58013/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58014" to="Tiles/@Node2D@58014/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58015" to="Tiles/@Node2D@58015/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58016" to="Tiles/@Node2D@58016/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@58017" to="Tiles/@Node2D@58017/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World6/6-3.tscn b/Scenes/Levels/SMB1/World6/6-3.tscn new file mode 100644 index 0000000..9ffdfa4 --- /dev/null +++ b/Scenes/Levels/SMB1/World6/6-3.tscn @@ -0,0 +1,341 @@ +[gd_scene load_steps=24 format=4 uid="uid://cd4g6h6nvjowy"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_set7v"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Snow.json" id="2_jt6ds"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_hn201"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_rcsvx"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="7_52fgs"] +[ext_resource type="PackedScene" uid="uid://c6ym8t537v4ac" path="res://Scenes/Prefabs/Entities/Objects/SmallRopeElevatorPlatform.tscn" id="8_l4ofl"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="9_l4ofl"] +[ext_resource type="PackedScene" uid="uid://cjkmd2yf3f84v" path="res://Scenes/Prefabs/Entities/Objects/SmallVerticalPlatform.tscn" id="10_hn201"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="11_dmnm4"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="12_pa7oy"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="13_mwa47"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="14_g33bt"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="15_g33bt"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="16_hqteo"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="17_j6abb"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="17_ksd6r"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_45rwa"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="19_gj14m"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="19_i3eg8"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="20_jt6ds"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="22_gj14m"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="22_s5kpl"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="23_cnopw"] + +[node name="6-3" type="Node"] +script = ExtResource("1_set7v") +music = ExtResource("2_jt6ds") +theme = "Snow" +theme_time = "Night" +time_limit = 300 +world_id = 6 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("16_hqteo")] +time_of_day = 1 +primary_layer = 2 +second_layer = 2 +particles = 1 +overlay_clouds = true + +[node name="Player" parent="." instance=ExtResource("5_hn201")] +position = Vector2(-216, 0) + +[node name="Tiles" parent="." instance=ExtResource("6_rcsvx")] +tile_map_data = PackedByteArray("AADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAADAAEAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAADAAAAAAACAAAAAAAFAAAAAAADAAAAAAAGAAAAAAAEAAAAAAAHAAAAAAAIAAAAAAAFAAAAAAAJAAAAAAAGAAAAAAAKAAAAAAAHAAAAAAAFAPz/AAAFAAAAAAAGAPz/AAAGAAAAAAAHAPz/AAAHAAAAAAAVAAAAAAAFAAAAAAAWAAAAAAAGAAAAAAAXAAAAAAAHAAAAAAARAPz/AAAGAAAAAAASAPz/AAAHAAAAAAAPAPz/AAAFAAAAAAAQAPz/AAAGAAAAAAAbAAAAAAAFAAAAAAAcAAAAAAAGAAAAAAAdAAAAAAAHAAAAAAAhAP7/AAAFAAAAAAAiAP7/AAAGAAAAAAAjAP7/AAAGAAAAAAAkAP7/AAAHAAAAAAAxAPz/AAAFAAAAAAAyAPz/AAAGAAAAAAA0APz/AAAGAAAAAAA1APz/AAAHAAAAAABFAPb/AAAFAAAAAABGAPb/AAAGAAAAAABHAPb/AAAHAAAAAABKAPv/AAAFAAAAAABLAPv/AAAGAAAAAABMAPv/AAAHAAAAAABIAP3/AAAGAAAAAABJAP3/AAAHAAAAAABFAP3/AAAFAAAAAABGAP3/AAAGAAAAAABOAAAAAAAGAAAAAABPAAAAAAAHAAAAAABNAAAAAAAFAAAAAABTAAAAAAAGAAAAAABUAAAAAAAHAAAAAABRAAAAAAAFAAAAAABSAAAAAAAGAAAAAABXAAAAAAAFAAAAAABYAAAAAAAGAAAAAABZAAAAAAAHAAAAAABbAPz/AAAFAAAAAABcAPz/AAAGAAAAAABeAPz/AAAGAAAAAABfAPz/AAAHAAAAAABhAAAAAAAFAAAAAABiAAAAAAAGAAAAAABkAAAAAAAGAAAAAABlAAAAAAAHAAAAAABrAAAAAAAFAAAAAABsAAAAAAAGAAAAAABtAAAAAAAHAAAAAAB0AAAAAAAFAAAAAAB1AAAAAAAGAAAAAAB2AAAAAAAGAAAAAAB3AAAAAAAHAAAAAAB3APz/AAAFAAAAAAB4APz/AAAGAAAAAAB5APz/AAAGAAAAAAB6APz/AAAHAAAAAAB0APj/AAAFAAAAAAB1APj/AAAGAAAAAAB2APj/AAAHAAAAAACMAPj/AAAFAAAAAACNAPj/AAAGAAAAAACOAPj/AAAHAAAAAACNAPn/AAAGAAYAAACNAPr/AAAGAAYAAACNAPv/AAAGAAYAAACNAPz/AAAGAAYAAACNAP3/AAAGAAYAAACNAP7/AAAGAAYAAACNAP//AAAGAAYAAACNAAAAAAAGAAYAAACNAAEAAAAGAAYAAAB4AP3/AAAFAAEAAAB4AP7/AAAFAAEAAAB4AP//AAAFAAEAAAB4AAAAAAAFAAEAAAB4AAEAAAAFAAEAAAB5AP3/AAAHAAEAAAB5AP7/AAAHAAEAAAB5AP//AAAHAAEAAAB5AAAAAAAHAAEAAAB5AAEAAAAHAAEAAAB1AAEAAAAFAAEAAAB2AAEAAAAHAAEAAAB1APn/AAAGAAYAAAB1APr/AAAGAAYAAAB1APv/AAAGAAYAAAB1APz/AAAGAAYAAAB1AP3/AAAGAAYAAAB1AP7/AAAGAAYAAAB1AP//AAAGAAYAAABsAAEAAAAGAAYAAABiAAEAAAAFAAEAAABjAAEAAAAGAAEAAABkAAEAAAAHAAEAAABjAAAAAAAGAAAAAABcAP3/AAAFAAEAAABcAP7/AAAFAAEAAABcAP//AAAFAAEAAABcAAAAAAAFAAEAAABcAAEAAAAFAAEAAABdAP3/AAAGAAEAAABdAP7/AAAGAAEAAABdAP//AAAGAAEAAABdAAAAAAAGAAEAAABdAAEAAAAGAAEAAABeAP3/AAAHAAEAAABeAP7/AAAHAAEAAABeAP//AAAHAAEAAABeAAAAAAAHAAEAAABeAAEAAAAHAAEAAABdAPz/AAAGAAAAAABYAAEAAAAGAAYAAABSAAEAAAAFAAEAAABTAAEAAAAHAAEAAABOAAEAAAAGAAYAAABLAPz/AAAGAAYAAABLAP3/AAAGAAYAAABLAP7/AAAGAAYAAABLAP//AAAGAAYAAABLAAAAAAAGAAYAAABLAAEAAAAGAAYAAABGAP7/AAAFAAEAAABGAP//AAAFAAEAAABGAAAAAAAFAAEAAABGAAEAAAAFAAEAAABHAP7/AAAGAAEAAABHAP//AAAGAAEAAABHAAAAAAAGAAEAAABHAAEAAAAGAAEAAABIAP7/AAAHAAEAAABIAP//AAAHAAEAAABIAAAAAAAHAAEAAABIAAEAAAAHAAEAAABHAP3/AAAGAAAAAABGAPf/AAAGAAYAAABGAPj/AAAGAAYAAABGAPn/AAAGAAYAAABGAPr/AAAGAAYAAABGAPv/AAAGAAYAAABGAPz/AAAGAAYAAAAzAPz/AAAGAAAAAAAyAP3/AAAFAAEAAAAyAP7/AAAFAAEAAAAyAP//AAAFAAEAAAAyAAAAAAAFAAEAAAAyAAEAAAAFAAEAAAAzAP3/AAAGAAEAAAAzAP7/AAAGAAEAAAAzAP//AAAGAAEAAAAzAAAAAAAGAAEAAAAzAAEAAAAGAAEAAAA0AP3/AAAHAAEAAAA0AP7/AAAHAAEAAAA0AP//AAAHAAEAAAA0AAAAAAAHAAEAAAA0AAEAAAAHAAEAAAAiAP//AAAFAAEAAAAiAAAAAAAFAAEAAAAjAP//AAAHAAEAAAAjAAAAAAAHAAEAAAAiAAEAAAAFAAEAAAAjAAEAAAAHAAEAAAAcAAEAAAAGAAYAAAAWAAEAAAAGAAYAAAAQAP3/AAAFAAEAAAAQAP7/AAAFAAEAAAAQAP//AAAFAAEAAAAQAAAAAAAFAAEAAAAQAAEAAAAFAAEAAAARAP3/AAAHAAEAAAARAP7/AAAHAAEAAAARAP//AAAHAAEAAAARAAAAAAAHAAEAAAARAAEAAAAHAAEAAAAJAAEAAAAGAAYAAAAGAP3/AAAGAAYAAAAGAP7/AAAGAAYAAAAGAP//AAAGAAYAAAAGAAAAAAAGAAYAAAAGAAEAAAAGAAYAAAADAAEAAAAGAAYAAAAMAPX/AQAAAAAAAwANAPX/AQAAAAAAAwAbAPf/AQAAAAAAAwAcAPf/AQAAAAAAAwAdAPf/AQAAAAAAAwAeAPf/AQAAAAAAAwAfAPf/AQAAAAAAAwAgAPf/AQAAAAAAAwAhAPf/AQAAAAAAAwA5APj/AQAAAAAAAwA6APj/AQAAAAAAAwBFAPX/AQAAAAAAAwBHAPX/AQAAAAAAAwBUAPv/AQAAAAAAAwBVAPv/AQAAAAAAAwBWAPv/AQAAAAAAAwBXAPv/AQAAAAAAAwBwAPj/AQAAAAAAAwBxAPj/AQAAAAAAAwCBAPr/AQAAAAAAAwCCAPr/AQAAAAAAAwCKAPb/AQAAAAAAAwCLAPb/AQAAAAAAAwAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABACKAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACQAAEAAAABAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACQAAAAAAABAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACXAP//AAAEAAIAAAA3APX/AAAKAAgAAAA4APX/AAALAAgAAAA/APX/AAAKAAgAAABAAPX/AAALAAgAAABCAPX/AAAMAAgAAAA6APX/AAALAAgAAAA7APX/AAAMAAgAAABwAPX/AAALAAgAAABvAPX/AAAKAAgAAAByAPX/AAAMAAgAAABxAPX/AAALAAgAAAA5APX/AAALAAgAAAAnAPb/AQAAAAAACACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACQAAIAAAABAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAADAAAAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAADAAEAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAADAAIAAABBAPX/AAALAAgAAAA=") + +[node name="Trampoline" parent="." instance=ExtResource("7_52fgs")] +position = Vector2(360, 0) + +[node name="SmallRopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_l4ofl")] +position = Vector2(888, -128) +linked_platform = NodePath("../SmallRopeElevatorPlatform2") + +[node name="SmallRopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_l4ofl")] +position = Vector2(952, -64) +linked_platform = NodePath("../SmallRopeElevatorPlatform") + +[node name="SmallRopeElevatorPlatform3" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_l4ofl")] +position = Vector2(1016, -128) +linked_platform = NodePath("../SmallRopeElevatorPlatform4") + +[node name="SmallRopeElevatorPlatform4" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_l4ofl")] +position = Vector2(1064, -64) +linked_platform = NodePath("../SmallRopeElevatorPlatform3") + +[node name="SmallRopeElevatorPlatform5" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_l4ofl")] +position = Vector2(1784, -112) +linked_platform = NodePath("../SmallRopeElevatorPlatform6") + +[node name="SmallRopeElevatorPlatform6" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_l4ofl")] +position = Vector2(1832, -64) +linked_platform = NodePath("../SmallRopeElevatorPlatform5") + +[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("9_l4ofl")] +position = Vector2(448, -128) + +[node name="SmallSidewaysPlatform2" parent="." instance=ExtResource("9_l4ofl")] +position = Vector2(528, -96) + +[node name="SmallSidewaysPlatform3" parent="." instance=ExtResource("9_l4ofl")] +position = Vector2(640, -112) + +[node name="SmallSidewaysPlatform4" parent="." instance=ExtResource("9_l4ofl")] +position = Vector2(640, -112) + +[node name="SmallSidewaysPlatform5" parent="." instance=ExtResource("9_l4ofl")] +position = Vector2(1696, -128) + +[node name="SidewaysPlatform" parent="." instance=ExtResource("10_hn201")] +position = Vector2(720, -144) + +[node name="SidewaysPlatform2" parent="." instance=ExtResource("10_hn201")] +position = Vector2(208, -128) + +[node name="Checkpoint" parent="." instance=ExtResource("11_dmnm4")] +position = Vector2(1328, 0) + +[node name="Trampoline2" parent="." instance=ExtResource("7_52fgs")] +position = Vector2(1608, 0) + +[node name="FallingPlatform" parent="." instance=ExtResource("12_pa7oy")] +position = Vector2(2016, -96) + +[node name="FallingPlatform2" parent="." instance=ExtResource("12_pa7oy")] +position = Vector2(2080, -112) + +[node name="FallingPlatform3" parent="." instance=ExtResource("12_pa7oy")] +position = Vector2(2144, -80) + +[node name="FallingPlatform4" parent="." instance=ExtResource("12_pa7oy")] +position = Vector2(2208, -96) + +[node name="EndFlagpole" parent="." instance=ExtResource("13_mwa47")] +position = Vector2(2424, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("14_g33bt")] +position = Vector2(2504, 0) + +[node name="DropShadow" parent="." instance=ExtResource("15_g33bt")] + +[node name="StartCastle" parent="." instance=ExtResource("17_ksd6r")] +position = Vector2(-216, -40) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("17_j6abb") +nodes_to_delete = [NodePath("../Coins")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_45rwa")] +position = Vector2(456, -8) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("18_45rwa")] +position = Vector2(728, -24) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("18_45rwa")] +position = Vector2(1128, -168) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("18_45rwa")] +position = Vector2(1736, -8) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("18_45rwa")] +position = Vector2(2280, -72) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("19_gj14m")] +position = Vector2(1864, -56) +item = ExtResource("20_jt6ds") + +[node name="Coins" type="Node" parent="."] + +[node name="Coin" parent="Coins" instance=ExtResource("19_i3eg8")] +position = Vector2(1128, -168) + +[node name="CheckpointFlag" parent="." instance=ExtResource("22_gj14m")] +position = Vector2(1328, 0) + +[node name="ExtraBGM" type="Node" parent="."] +script = ExtResource("22_s5kpl") +extra_track = ExtResource("23_cnopw") +metadata/_custom_type_script = "uid://cusgxgerctsft" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70395" to="Tiles/@Node2D@70395/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70396" to="Tiles/@Node2D@70396/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70397" to="Tiles/@Node2D@70397/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70398" to="Tiles/@Node2D@70398/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70399" to="Tiles/@Node2D@70399/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70400" to="Tiles/@Node2D@70400/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70401" to="Tiles/@Node2D@70401/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70402" to="Tiles/@Node2D@70402/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70403" to="Tiles/@Node2D@70403/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70404" to="Tiles/@Node2D@70404/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70405" to="Tiles/@Node2D@70405/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70406" to="Tiles/@Node2D@70406/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70407" to="Tiles/@Node2D@70407/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70408" to="Tiles/@Node2D@70408/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70409" to="Tiles/@Node2D@70409/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70410" to="Tiles/@Node2D@70410/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70411" to="Tiles/@Node2D@70411/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70412" to="Tiles/@Node2D@70412/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70413" to="Tiles/@Node2D@70413/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70414" to="Tiles/@Node2D@70414/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70415" to="Tiles/@Node2D@70415/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70416" to="Tiles/@Node2D@70416/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70417" to="Tiles/@Area2D@70417" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70418" to="Tiles/@Area2D@70418" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70419" to="Tiles/@Area2D@70419" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70420" to="Tiles/@Area2D@70420" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70421" to="Tiles/@Area2D@70421" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70422" to="Tiles/@Area2D@70422" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70423" to="Tiles/@Area2D@70423" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70424" to="Tiles/@Area2D@70424" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70425" to="Tiles/@Area2D@70425" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70426" to="Tiles/@Area2D@70426" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70427" to="Tiles/@Area2D@70427" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70428" to="Tiles/@Area2D@70428" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70429" to="Tiles/@Area2D@70429" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70430" to="Tiles/@Area2D@70430" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70431" to="Tiles/@Area2D@70431" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70432" to="Tiles/@Area2D@70432" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70433" to="Tiles/@Area2D@70433" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70434" to="Tiles/@Area2D@70434" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70435" to="Tiles/@Area2D@70435" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70436" to="Tiles/@Area2D@70436" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70437" to="Tiles/@Area2D@70437" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70438" to="Tiles/@Area2D@70438" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70439" to="Tiles/@Area2D@70439" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70440" to="Tiles/@Area2D@70440" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70441" to="Tiles/@Area2D@70441" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70442" to="Tiles/@Area2D@70442" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70443" to="Tiles/@Area2D@70443" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70444" to="Tiles/@Area2D@70444" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70445" to="Tiles/@Area2D@70445" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70446" to="Tiles/@Area2D@70446" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70447" to="Tiles/@Area2D@70447" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70448" to="Tiles/@Area2D@70448" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70449" to="Tiles/@Area2D@70449" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70450" to="Tiles/@Area2D@70450" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70451" to="Tiles/@Area2D@70451" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70452" to="Tiles/@Area2D@70452" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70453" to="Tiles/@Area2D@70453" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70454" to="Tiles/@Area2D@70454" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70455" to="Tiles/@Area2D@70455" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70456" to="Tiles/@Area2D@70456" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70457" to="Tiles/@Area2D@70457" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70458" to="Tiles/@Area2D@70458" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70459" to="Tiles/@Area2D@70459" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70460" to="Tiles/@Area2D@70460" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70461" to="Tiles/@Area2D@70461" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70462" to="Tiles/@Area2D@70462" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70463" to="Tiles/@Area2D@70463" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70464" to="Tiles/@Area2D@70464" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70465" to="Tiles/@Area2D@70465" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70466" to="Tiles/@Area2D@70466" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70467" to="Tiles/@Area2D@70467" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70468" to="Tiles/@Area2D@70468" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70469" to="Tiles/@Area2D@70469" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70470" to="Tiles/@Area2D@70470" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70471" to="Tiles/@Area2D@70471" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70472" to="Tiles/@Area2D@70472" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70473" to="Tiles/@Area2D@70473" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70474" to="Tiles/@Area2D@70474" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70475" to="Tiles/@Area2D@70475" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70476" to="Tiles/@Area2D@70476" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70477" to="Tiles/@Area2D@70477" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70478" to="Tiles/@Area2D@70478" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70479" to="Tiles/@Area2D@70479" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70480" to="Tiles/@Area2D@70480" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70481" to="Tiles/@Area2D@70481" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70482" to="Tiles/@Area2D@70482" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70483" to="Tiles/@Area2D@70483" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70484" to="Tiles/@Area2D@70484" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70485" to="Tiles/@Area2D@70485" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70486" to="Tiles/@Area2D@70486" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70487" to="Tiles/@Area2D@70487" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70488" to="Tiles/@Area2D@70488" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70489" to="Tiles/@Area2D@70489" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70490" to="Tiles/@Area2D@70490" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70491" to="Tiles/@Area2D@70491" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70492" to="Tiles/@Area2D@70492" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70493" to="Tiles/@Area2D@70493" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70494" to="Tiles/@Area2D@70494" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70495" to="Tiles/@Area2D@70495" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70496" to="Tiles/@Area2D@70496" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70497" to="Tiles/@Area2D@70497" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70498" to="Tiles/@Area2D@70498" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70499" to="Tiles/@Area2D@70499" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70500" to="Tiles/@Area2D@70500" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70501" to="Tiles/@Area2D@70501" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70502" to="Tiles/@Area2D@70502" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70503" to="Tiles/@Area2D@70503" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70504" to="Tiles/@Area2D@70504" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70505" to="Tiles/@Area2D@70505" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70506" to="Tiles/@Area2D@70506" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70507" to="Tiles/@Area2D@70507" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70508" to="Tiles/@Area2D@70508" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70509" to="Tiles/@Area2D@70509" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70510" to="Tiles/@Area2D@70510" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70511" to="Tiles/@Area2D@70511" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70512" to="Tiles/@Area2D@70512" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70513" to="Tiles/@Area2D@70513" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70514" to="Tiles/@Area2D@70514" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70515" to="Tiles/@Area2D@70515" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70516" to="Tiles/@Area2D@70516" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70517" to="Tiles/@Area2D@70517" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70518" to="Tiles/@Area2D@70518" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70519" to="Tiles/@Area2D@70519" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70520" to="Tiles/@Area2D@70520" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70521" to="Tiles/@Area2D@70521" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70522" to="Tiles/@Area2D@70522" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70523" to="Tiles/@Area2D@70523" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70524" to="Tiles/@Area2D@70524" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70525" to="Tiles/@Area2D@70525" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70526" to="Tiles/@Area2D@70526" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70527" to="Tiles/@Area2D@70527" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70528" to="Tiles/@Area2D@70528" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70529" to="Tiles/@Area2D@70529" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70530" to="Tiles/@Area2D@70530" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70531" to="Tiles/@Area2D@70531" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70532" to="Tiles/@Area2D@70532" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70533" to="Tiles/@Area2D@70533" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70534" to="Tiles/@Area2D@70534" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70535" to="Tiles/@Area2D@70535" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70536" to="Tiles/@Area2D@70536" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70537" to="Tiles/@Area2D@70537" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70538" to="Tiles/@Area2D@70538" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70539" to="Tiles/@Area2D@70539" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70540" to="Tiles/@Area2D@70540" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70541" to="Tiles/@Area2D@70541" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70542" to="Tiles/@Area2D@70542" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70543" to="Tiles/@Area2D@70543" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70544" to="Tiles/@Area2D@70544" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70545" to="Tiles/@Area2D@70545" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70546" to="Tiles/@Area2D@70546" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70547" to="Tiles/@Area2D@70547" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70548" to="Tiles/@Area2D@70548" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70549" to="Tiles/@Area2D@70549" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70550" to="Tiles/@Area2D@70550" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70551" to="Tiles/@Area2D@70551" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70552" to="Tiles/@Area2D@70552" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70553" to="Tiles/@Area2D@70553" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70554" to="Tiles/@Area2D@70554" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70555" to="Tiles/@Area2D@70555" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70556" to="Tiles/@Area2D@70556" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70557" to="Tiles/@Area2D@70557" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70558" to="Tiles/@Area2D@70558" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@70559" to="Tiles/@Area2D@70559" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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] diff --git a/Scenes/Levels/SMB1/World6/6-4.tscn b/Scenes/Levels/SMB1/World6/6-4.tscn new file mode 100644 index 0000000..8f2866e --- /dev/null +++ b/Scenes/Levels/SMB1/World6/6-4.tscn @@ -0,0 +1,62 @@ +[gd_scene load_steps=3 format=3 uid="uid://cf2jub5s18wrs"] + +[ext_resource type="PackedScene" uid="uid://luvjp1hbt8ej" path="res://Scenes/Levels/SMB1/World1/1-4.tscn" id="1_ryiwt"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Blooper.json" id="2_1tffw"] + +[node name="6-4" instance=ExtResource("1_ryiwt")] +world_id = 6 + +[node name="ChallengeNodes" parent="." index="5" node_paths=PackedStringArray("nodes_to_delete")] +nodes_to_delete = [NodePath("../CastleToad")] + +[node name="RedCoin" parent="ChallengeNodes" index="0"] +position = Vector2(296, -136) + +[node name="RedCoin2" parent="ChallengeNodes" index="1"] +position = Vector2(904, -152) + +[node name="RedCoin3" parent="ChallengeNodes" index="2"] +position = Vector2(1144, -136) + +[node name="RedCoin4" parent="ChallengeNodes" index="3"] +position = Vector2(1704, -136) + +[node name="RedCoin5" parent="ChallengeNodes" index="4"] +position = Vector2(1992, -120) + +[node name="InvisibleQuestionBlock7" parent="ChallengeNodes" index="5"] +position = Vector2(136, -104) + +[node name="Bowser" parent="." index="8"] +can_hammer = true +can_fire = false + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("2_1tffw") + +[node name="SecondQuestNode" parent="." index="10"] +enabled = true + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83327" to="Tiles/@Area2D@83327" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83328" to="Tiles/@Area2D@83328" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83329" to="Tiles/@Area2D@83329" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83330" to="Tiles/@Area2D@83330" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83331" to="Tiles/@Area2D@83331" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83332" to="Tiles/@Area2D@83332" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83333" to="Tiles/@Area2D@83333" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83334" to="Tiles/@Area2D@83334" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83335" to="Tiles/@Area2D@83335" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83336" to="Tiles/@Area2D@83336" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83337" to="Tiles/@Area2D@83337" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83338" to="Tiles/@Area2D@83338" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83339" to="Tiles/@Area2D@83339" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83340" to="Tiles/@Area2D@83340" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83341" to="Tiles/@Area2D@83341" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83342" to="Tiles/@Area2D@83342" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83343" to="Tiles/@Area2D@83343" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83344" to="Tiles/@Area2D@83344" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83345" to="Tiles/@Area2D@83345" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83346" to="Tiles/@Area2D@83346" method="area_entered"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMB1/World7/7-1.tscn b/Scenes/Levels/SMB1/World7/7-1.tscn new file mode 100644 index 0000000..570d634 --- /dev/null +++ b/Scenes/Levels/SMB1/World7/7-1.tscn @@ -0,0 +1,434 @@ +[gd_scene load_steps=27 format=4 uid="uid://4ihnm4x02vwy"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_2c6fu"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_y7hwp"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_y3d6s"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_auach"] +[ext_resource type="PackedScene" uid="uid://bch3ww1n42g7v" path="res://Scenes/Prefabs/DecoTiles/Deco2.tscn" id="7_ouq7l"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="8_f5q4j"] +[ext_resource type="PackedScene" uid="uid://cpk6idjoxjotv" path="res://Scenes/Prefabs/Entities/Items/OneUp.tscn" id="9_auach"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="10_ouq7l"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="11_0l7yt"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="12_8qhu5"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="13_6kcbf"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="14_3gqkj"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="15_rhbcb"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="16_cltlk"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="17_bmmhk"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="18_3gqkj"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="19_j2e0t"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="19_rhbcb"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="20_5anp5"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="21_sh1w4"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="22_y4hl1"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="23_y7hwp"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="24_sh1w4"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="24_y4hl1"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="26_y7hwp"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="27_87pnl"] + +[node name="7-1" type="Node"] +script = ExtResource("1_2c6fu") +music = ExtResource("2_y7hwp") +theme = "Jungle" +theme_time = "Night" +world_id = 7 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("19_j2e0t")] +time_of_day = 1 +primary_layer = 1 + +[node name="Player" parent="." instance=ExtResource("4_y3d6s")] +position = Vector2(-216, 0) + +[node name="Tiles" parent="." instance=ExtResource("6_auach")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAADAAAAAAA4AAEAAAADAAEAAAA7AAAAAAABAAAAAAA7AAEAAAABAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAADAAAAAACHAAEAAAADAAEAAACJAAAAAAABAAAAAACJAAEAAAABAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAAADAP7/AAABAAQAAAAMAP3/AAABAAQAAAAMAP//AAABAAQAAAAUAP7/AAABAAQAAAAeAP3/AAABAAQAAAAoAP3/AAABAAQAAAAoAP//AAABAAQAAAAwAPr/AAABAAQAAAA0AP7/AAABAAQAAABYAP7/AAABAAQAAABqAP7/AAABAAQAAACCAP3/AAABAAQAAACCAP//AAABAAQAAACCAP7/AAACAAQAAABqAP//AAACAAQAAABYAP//AAACAAQAAAA0AP//AAACAAQAAAAeAP7/AAACAAQAAAAUAP//AAACAAQAAAAMAP7/AAACAAQAAAADAP//AAACAAQAAAAeAP//AAADAAQAAAAMAPj/AQAAAAAAAQANAPj/AQAAAAAAAQAXAPz/AQAAAAAAAgAYAPz/AQAAAAAAAgAaAPz/AQAAAAAAAgAuAPz/AQAAAAAAAQAvAPz/AQAAAAAAAQAyAPz/AQAAAAAAAQAxAPz/AQAAAAAABQAwAPz/AAAEAAIAAAAoAP7/AAACAAQAAABCAPz/AQAAAAAAAQBDAPz/AQAAAAAAAQBEAPz/AQAAAAAAAQBGAPz/AQAAAAAAAQBHAPz/AQAAAAAAAQBIAPz/AQAAAAAAAQBCAPj/AQAAAAAAAQBDAPj/AQAAAAAAAQBEAPj/AQAAAAAAAQBFAPj/AQAAAAAAAQBGAPj/AQAAAAAAAQBHAPj/AQAAAAAAAQBIAPj/AQAAAAAAAQALAPj/AQAAAAAABwB2APz/AQAAAAAAAQB3APz/AQAAAAAAAQB4APz/AQAAAAAAAQB5APz/AQAAAAAAAQB6APz/AQAAAAAAAQB2APj/AQAAAAAAAQB5APj/AQAAAAAAAQB6APj/AQAAAAAAAQCFAPv/AQAAAAAAAQCGAPv/AQAAAAAAAQCKAPn/AQAAAAAAAQCHAPX/AQAAAAAABwCJAP//AAAEAAIAAACKAP//AAAEAAIAAACLAP//AAAEAAIAAACMAP//AAAEAAIAAACNAP//AAAEAAIAAACOAP//AAAEAAIAAACKAP7/AAAEAAIAAACLAP7/AAAEAAIAAACMAP7/AAAEAAIAAACNAP7/AAAEAAIAAACOAP7/AAAEAAIAAACLAP3/AAAEAAIAAACMAP3/AAAEAAIAAACNAPz/AAAEAAIAAACNAP3/AAAEAAIAAACOAPz/AAAEAAIAAACOAP3/AAAEAAIAAACNAPv/AAAEAAIAAACOAPv/AAAEAAIAAACOAPr/AAAEAAIAAACMAPz/AAAEAAIAAACSAP//AAAEAAIAAACTAP//AAAEAAIAAACUAP//AAAEAAIAAACVAP//AAAEAAIAAACWAP//AAAEAAIAAACXAP//AAAEAAIAAACYAP//AAAEAAIAAACZAP//AAAEAAIAAACaAP//AAAEAAIAAACTAP7/AAAEAAIAAACUAP3/AAAEAAIAAACVAPz/AAAEAAIAAACWAPv/AAAEAAIAAACXAPr/AAAEAAIAAACYAPn/AAAEAAIAAACZAPj/AAAEAAIAAACaAPj/AAAEAAIAAACaAPn/AAAEAAIAAACaAPr/AAAEAAIAAACaAPv/AAAEAAIAAACaAPz/AAAEAAIAAACaAP3/AAAEAAIAAACaAP7/AAAEAAIAAACXAP3/AAAEAAIAAACXAPz/AAAEAAIAAACXAPv/AAAEAAIAAACYAPv/AAAEAAIAAACYAPr/AAAEAAIAAACZAPr/AAAEAAIAAACZAPn/AAAEAAIAAACZAPv/AAAEAAIAAACZAPz/AAAEAAIAAACYAPz/AAAEAAIAAACYAP3/AAAEAAIAAACYAP7/AAAEAAIAAACXAP7/AAAEAAIAAACWAP7/AAAEAAIAAACWAP3/AAAEAAIAAACWAPz/AAAEAAIAAACVAP3/AAAEAAIAAACVAP7/AAAEAAIAAACUAP7/AAAEAAIAAACZAP7/AAAEAAIAAACZAP3/AAAEAAIAAAB9AP3/AAAEAAIAAAB9AP7/AAAEAAIAAAB9AP//AAAEAAIAAAA8AP3/AAAIAAAAAAA8AP7/AAAIAAEAAAA9AP3/AAAJAAAAAAA9AP7/AAAJAAEAAAA8AP//AAAIAAEAAAA9AP//AAAJAAEAAABNAP3/AAAIAAYAAABNAP7/AAAIAAcAAABOAP3/AAAJAAYAAABOAP7/AAAJAAcAAABNAP//AAAIAAcAAABOAP//AAAJAAcAAABdAP3/AAAIAAQAAABdAP7/AAAIAAUAAABeAP3/AAAJAAQAAABeAP7/AAAJAAUAAABjAP7/AAAIAAIAAABjAP//AAAIAAMAAABkAP7/AAAJAAIAAABkAP//AAAJAAMAAABdAP//AAAIAAUAAABeAP//AAAJAAUAAABwAP7/AAAIAAAAAABwAP//AAAIAAEAAABxAP7/AAAJAAAAAABxAP//AAAJAAEAAACjAP//AAAEAAIAAAB3APj/AQAAAAAAAQDv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAADAAIAAAA7AAIAAAABAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAADAAIAAACJAAIAAAABAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAAAwAPv/AAACAAQAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAADAAAAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAADAAEAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAADAAIAAAA=") + +[node name="DecoTiles" parent="." instance=ExtResource("7_ouq7l")] + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("8_f5q4j")] +position = Vector2(1240, -120) +item = ExtResource("9_auach") + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("10_ouq7l")] +position = Vector2(168, 0) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("10_ouq7l")] +position = Vector2(456, 0) +winged = true + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("10_ouq7l")] +position = Vector2(600, 0) +winged = true + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("10_ouq7l")] +position = Vector2(1576, 0) + +[node name="BulletBillCannon" parent="Enemies" instance=ExtResource("11_0l7yt")] +position = Vector2(56, -24) + +[node name="BulletBillCannon2" parent="Enemies" instance=ExtResource("11_0l7yt")] +position = Vector2(200, -40) + +[node name="BulletBillCannon3" parent="Enemies" instance=ExtResource("11_0l7yt")] +position = Vector2(328, -24) + +[node name="BulletBillCannon4" parent="Enemies" instance=ExtResource("11_0l7yt")] +position = Vector2(200, -8) + +[node name="BulletBillCannon5" parent="Enemies" instance=ExtResource("11_0l7yt")] +position = Vector2(488, -40) + +[node name="BulletBillCannon6" parent="Enemies" instance=ExtResource("11_0l7yt")] +position = Vector2(648, -8) + +[node name="BulletBillCannon7" parent="Enemies" instance=ExtResource("11_0l7yt")] +position = Vector2(648, -40) + +[node name="BulletBillCannon8" parent="Enemies" instance=ExtResource("11_0l7yt")] +position = Vector2(776, -88) + +[node name="BulletBillCannon9" parent="Enemies" instance=ExtResource("11_0l7yt")] +position = Vector2(840, -24) + +[node name="BulletBillCannon10" parent="Enemies" instance=ExtResource("11_0l7yt")] +position = Vector2(1416, -24) + +[node name="BulletBillCannon11" parent="Enemies" instance=ExtResource("11_0l7yt")] +position = Vector2(1704, -24) + +[node name="BulletBillCannon12" parent="Enemies" instance=ExtResource("11_0l7yt")] +position = Vector2(2088, -40) + +[node name="BulletBillCannon13" parent="Enemies" instance=ExtResource("11_0l7yt")] +position = Vector2(2088, -8) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("12_8qhu5")] +position = Vector2(976, -48) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("12_8qhu5")] +position = Vector2(1248, -48) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("12_8qhu5")] +position = Vector2(1504, -48) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("12_8qhu5")] +position = Vector2(1600, -32) + +[node name="PirannhaPlant5" parent="Enemies" instance=ExtResource("12_8qhu5")] +position = Vector2(1808, -32) + +[node name="HammerBro" parent="Enemies" instance=ExtResource("13_6kcbf")] +position = Vector2(1096, 0) + +[node name="HammerBro2" parent="Enemies" instance=ExtResource("13_6kcbf")] +position = Vector2(1128, -64) + +[node name="HammerBro3" parent="Enemies" instance=ExtResource("13_6kcbf")] +position = Vector2(1912, 0) + +[node name="HammerBro4" parent="Enemies" instance=ExtResource("13_6kcbf")] +position = Vector2(1944, -64) + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("14_3gqkj")] +position = Vector2(2456, -144) + +[node name="Checkpoint" parent="." instance=ExtResource("15_rhbcb")] +position = Vector2(1328, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("16_cltlk")] +position = Vector2(2616, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("17_bmmhk")] +position = Vector2(2712, 0) + +[node name="DropShadow" parent="." instance=ExtResource("18_3gqkj")] + +[node name="LargeCastleDeco" parent="." instance=ExtResource("19_rhbcb")] +position = Vector2(-216, -88) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("20_5anp5") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("21_sh1w4")] +position = Vector2(408, -56) +item = ExtResource("22_y4hl1") +metadata/r_coin_id = 0 + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("23_y7hwp")] +position = Vector2(1112, -56) +item = ExtResource("22_y4hl1") +metadata/r_coin_id = 1 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("23_y7hwp")] +position = Vector2(1928, -120) +item = ExtResource("22_y4hl1") +metadata/r_coin_id = 3 + +[node name="BrickBlock3" parent="ChallengeNodes" instance=ExtResource("23_y7hwp")] +position = Vector2(2200, -104) +item = ExtResource("22_y4hl1") +metadata/r_coin_id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("8_f5q4j")] +position = Vector2(2312, -88) +item = ExtResource("24_y4hl1") + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("8_f5q4j")] +position = Vector2(2296, -40) + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("21_sh1w4")] +position = Vector2(408, -56) + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("23_y7hwp")] +position = Vector2(1112, -56) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("23_y7hwp")] +position = Vector2(1928, -120) + +[node name="BrickBlock3" parent="Blocks" instance=ExtResource("23_y7hwp")] +position = Vector2(2200, -104) + +[node name="PipeArea" parent="." instance=ExtResource("24_sh1w4")] +position = Vector2(1248, -48) +target_level = "uid://7fjlyr5m2b4i" + +[node name="PipeArea2" parent="." instance=ExtResource("24_sh1w4")] +position = Vector2(1600, -32) +pipe_id = 1 +exit_only = true + +[node name="Trampoline" parent="." instance=ExtResource("26_y7hwp")] +position = Vector2(2168, 0) + +[node name="CheckpointFlag" parent="." instance=ExtResource("27_87pnl")] +position = Vector2(1328, 0) + +[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="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@83670" to="Tiles/@AnimatableBody2D@83670/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83670" to="Tiles/@AnimatableBody2D@83670/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83670" to="Tiles/@AnimatableBody2D@83670" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83670" to="Tiles/@AnimatableBody2D@83670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83670" to="Tiles/@AnimatableBody2D@83670" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83670" to="Tiles/@AnimatableBody2D@83670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@83671" to="Tiles/@AnimatableBody2D@83671/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83671" to="Tiles/@AnimatableBody2D@83671/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83671" to="Tiles/@AnimatableBody2D@83671" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83671" to="Tiles/@AnimatableBody2D@83671" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83671" to="Tiles/@AnimatableBody2D@83671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83671" to="Tiles/@AnimatableBody2D@83671" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83671" to="Tiles/@AnimatableBody2D@83671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83672" to="Tiles/@AnimatableBody2D@83672/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83672" to="Tiles/@AnimatableBody2D@83672/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83672" to="Tiles/@AnimatableBody2D@83672" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83672" to="Tiles/@AnimatableBody2D@83672" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83672" to="Tiles/@AnimatableBody2D@83672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83672" to="Tiles/@AnimatableBody2D@83672" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83672" to="Tiles/@AnimatableBody2D@83672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83673" to="Tiles/@AnimatableBody2D@83673/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83673" to="Tiles/@AnimatableBody2D@83673/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83673" to="Tiles/@AnimatableBody2D@83673" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83673" to="Tiles/@AnimatableBody2D@83673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83673" to="Tiles/@AnimatableBody2D@83673" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83673" to="Tiles/@AnimatableBody2D@83673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83674" to="Tiles/@AnimatableBody2D@83674/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83674" to="Tiles/@AnimatableBody2D@83674/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83674" to="Tiles/@AnimatableBody2D@83674" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83674" to="Tiles/@AnimatableBody2D@83674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83674" to="Tiles/@AnimatableBody2D@83674" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83674" to="Tiles/@AnimatableBody2D@83674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83675" to="Tiles/@AnimatableBody2D@83675/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83675" to="Tiles/@AnimatableBody2D@83675/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83675" to="Tiles/@AnimatableBody2D@83675" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83675" to="Tiles/@AnimatableBody2D@83675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83675" to="Tiles/@AnimatableBody2D@83675" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83675" to="Tiles/@AnimatableBody2D@83675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83676" to="Tiles/@AnimatableBody2D@83676/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83676" to="Tiles/@AnimatableBody2D@83676/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83676" to="Tiles/@AnimatableBody2D@83676" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83676" to="Tiles/@AnimatableBody2D@83676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83676" to="Tiles/@AnimatableBody2D@83676/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83676" to="Tiles/@AnimatableBody2D@83676" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83676" to="Tiles/@AnimatableBody2D@83676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83677" to="Tiles/@AnimatableBody2D@83677/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83677" to="Tiles/@AnimatableBody2D@83677/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83677" to="Tiles/@AnimatableBody2D@83677" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83677" to="Tiles/@AnimatableBody2D@83677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83677" to="Tiles/@AnimatableBody2D@83677" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83677" to="Tiles/@AnimatableBody2D@83677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83678" to="Tiles/@AnimatableBody2D@83678/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83678" to="Tiles/@AnimatableBody2D@83678/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83678" to="Tiles/@AnimatableBody2D@83678" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83678" to="Tiles/@AnimatableBody2D@83678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83678" to="Tiles/@AnimatableBody2D@83678" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83678" to="Tiles/@AnimatableBody2D@83678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83679" to="Tiles/@AnimatableBody2D@83679/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83679" to="Tiles/@AnimatableBody2D@83679/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83679" to="Tiles/@AnimatableBody2D@83679" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83679" to="Tiles/@AnimatableBody2D@83679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83679" to="Tiles/@AnimatableBody2D@83679" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83679" to="Tiles/@AnimatableBody2D@83679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83680" to="Tiles/@AnimatableBody2D@83680/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83680" to="Tiles/@AnimatableBody2D@83680/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83680" to="Tiles/@AnimatableBody2D@83680" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83680" to="Tiles/@AnimatableBody2D@83680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83680" to="Tiles/@AnimatableBody2D@83680" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83680" to="Tiles/@AnimatableBody2D@83680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83681" to="Tiles/@AnimatableBody2D@83681/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83681" to="Tiles/@AnimatableBody2D@83681/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83681" to="Tiles/@AnimatableBody2D@83681" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83681" to="Tiles/@AnimatableBody2D@83681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83681" to="Tiles/@AnimatableBody2D@83681" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83681" to="Tiles/@AnimatableBody2D@83681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83682" to="Tiles/@AnimatableBody2D@83682/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83682" to="Tiles/@AnimatableBody2D@83682/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83682" to="Tiles/@AnimatableBody2D@83682" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83682" to="Tiles/@AnimatableBody2D@83682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83682" to="Tiles/@AnimatableBody2D@83682" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83682" to="Tiles/@AnimatableBody2D@83682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83683" to="Tiles/@AnimatableBody2D@83683/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83683" to="Tiles/@AnimatableBody2D@83683/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83683" to="Tiles/@AnimatableBody2D@83683" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83683" to="Tiles/@AnimatableBody2D@83683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83683" to="Tiles/@AnimatableBody2D@83683" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83683" to="Tiles/@AnimatableBody2D@83683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83684" to="Tiles/@AnimatableBody2D@83684/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83684" to="Tiles/@AnimatableBody2D@83684/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83684" to="Tiles/@AnimatableBody2D@83684" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83684" to="Tiles/@AnimatableBody2D@83684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83684" to="Tiles/@AnimatableBody2D@83684" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83684" to="Tiles/@AnimatableBody2D@83684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83685" to="Tiles/@AnimatableBody2D@83685/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83685" to="Tiles/@AnimatableBody2D@83685/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83685" to="Tiles/@AnimatableBody2D@83685" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83685" to="Tiles/@AnimatableBody2D@83685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83685" to="Tiles/@AnimatableBody2D@83685" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83685" to="Tiles/@AnimatableBody2D@83685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83686" to="Tiles/@AnimatableBody2D@83686/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83686" to="Tiles/@AnimatableBody2D@83686/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83686" to="Tiles/@AnimatableBody2D@83686" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83686" to="Tiles/@AnimatableBody2D@83686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83686" to="Tiles/@AnimatableBody2D@83686" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83686" to="Tiles/@AnimatableBody2D@83686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83687" to="Tiles/@AnimatableBody2D@83687/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83687" to="Tiles/@AnimatableBody2D@83687/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83687" to="Tiles/@AnimatableBody2D@83687" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83687" to="Tiles/@AnimatableBody2D@83687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83687" to="Tiles/@AnimatableBody2D@83687" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83687" to="Tiles/@AnimatableBody2D@83687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83688" to="Tiles/@AnimatableBody2D@83688/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83688" to="Tiles/@AnimatableBody2D@83688/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83688" to="Tiles/@AnimatableBody2D@83688" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83688" to="Tiles/@AnimatableBody2D@83688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83688" to="Tiles/@AnimatableBody2D@83688" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83688" to="Tiles/@AnimatableBody2D@83688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83689" to="Tiles/@AnimatableBody2D@83689/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83689" to="Tiles/@AnimatableBody2D@83689/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83689" to="Tiles/@AnimatableBody2D@83689" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83689" to="Tiles/@AnimatableBody2D@83689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83689" to="Tiles/@AnimatableBody2D@83689" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83689" to="Tiles/@AnimatableBody2D@83689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83690" to="Tiles/@AnimatableBody2D@83690/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83690" to="Tiles/@AnimatableBody2D@83690/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83690" to="Tiles/@AnimatableBody2D@83690" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83690" to="Tiles/@AnimatableBody2D@83690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83690" to="Tiles/@AnimatableBody2D@83690" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83690" to="Tiles/@AnimatableBody2D@83690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83691" to="Tiles/@AnimatableBody2D@83691/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83691" to="Tiles/@AnimatableBody2D@83691/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83691" to="Tiles/@AnimatableBody2D@83691" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83691" to="Tiles/@AnimatableBody2D@83691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83691" to="Tiles/@AnimatableBody2D@83691" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83691" to="Tiles/@AnimatableBody2D@83691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83692" to="Tiles/@AnimatableBody2D@83692/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83692" to="Tiles/@AnimatableBody2D@83692/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83692" to="Tiles/@AnimatableBody2D@83692" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83692" to="Tiles/@AnimatableBody2D@83692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83692" to="Tiles/@AnimatableBody2D@83692" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83692" to="Tiles/@AnimatableBody2D@83692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83693" to="Tiles/@AnimatableBody2D@83693/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83693" to="Tiles/@AnimatableBody2D@83693/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83693" to="Tiles/@AnimatableBody2D@83693" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83693" to="Tiles/@AnimatableBody2D@83693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83693" to="Tiles/@AnimatableBody2D@83693" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83693" to="Tiles/@AnimatableBody2D@83693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83694" to="Tiles/@AnimatableBody2D@83694/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83694" to="Tiles/@AnimatableBody2D@83694/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83694" to="Tiles/@AnimatableBody2D@83694" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83694" to="Tiles/@AnimatableBody2D@83694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83694" to="Tiles/@AnimatableBody2D@83694" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83694" to="Tiles/@AnimatableBody2D@83694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83695" to="Tiles/@AnimatableBody2D@83695/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83695" to="Tiles/@AnimatableBody2D@83695/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83695" to="Tiles/@AnimatableBody2D@83695" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83695" to="Tiles/@AnimatableBody2D@83695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83695" to="Tiles/@AnimatableBody2D@83695" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83695" to="Tiles/@AnimatableBody2D@83695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83696" to="Tiles/@AnimatableBody2D@83696/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83696" to="Tiles/@AnimatableBody2D@83696/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83696" to="Tiles/@AnimatableBody2D@83696" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83696" to="Tiles/@AnimatableBody2D@83696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83696" to="Tiles/@AnimatableBody2D@83696" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83696" to="Tiles/@AnimatableBody2D@83696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83697" to="Tiles/@AnimatableBody2D@83697/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83697" to="Tiles/@AnimatableBody2D@83697/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83697" to="Tiles/@AnimatableBody2D@83697" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83697" to="Tiles/@AnimatableBody2D@83697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83697" to="Tiles/@AnimatableBody2D@83697" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83697" to="Tiles/@AnimatableBody2D@83697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83698" to="Tiles/@AnimatableBody2D@83698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83698" to="Tiles/@AnimatableBody2D@83698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83698" to="Tiles/@AnimatableBody2D@83698" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83698" to="Tiles/@AnimatableBody2D@83698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83698" to="Tiles/@AnimatableBody2D@83698" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83698" to="Tiles/@AnimatableBody2D@83698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83699" to="Tiles/@AnimatableBody2D@83699/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83699" to="Tiles/@AnimatableBody2D@83699/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83699" to="Tiles/@AnimatableBody2D@83699" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83699" to="Tiles/@AnimatableBody2D@83699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83699" to="Tiles/@AnimatableBody2D@83699" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83699" to="Tiles/@AnimatableBody2D@83699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83700" to="Tiles/@AnimatableBody2D@83700/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83700" to="Tiles/@AnimatableBody2D@83700/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83700" to="Tiles/@AnimatableBody2D@83700" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83700" to="Tiles/@AnimatableBody2D@83700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83700" to="Tiles/@AnimatableBody2D@83700" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83700" to="Tiles/@AnimatableBody2D@83700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83701" to="Tiles/@AnimatableBody2D@83701/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83701" to="Tiles/@AnimatableBody2D@83701/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83701" to="Tiles/@AnimatableBody2D@83701" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83701" to="Tiles/@AnimatableBody2D@83701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83701" to="Tiles/@AnimatableBody2D@83701" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83701" to="Tiles/@AnimatableBody2D@83701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83702" to="Tiles/@AnimatableBody2D@83702/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83702" to="Tiles/@AnimatableBody2D@83702/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83702" to="Tiles/@AnimatableBody2D@83702" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83702" to="Tiles/@AnimatableBody2D@83702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83702" to="Tiles/@AnimatableBody2D@83702" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83702" to="Tiles/@AnimatableBody2D@83702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83703" to="Tiles/@AnimatableBody2D@83703/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83703" to="Tiles/@AnimatableBody2D@83703/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83703" to="Tiles/@AnimatableBody2D@83703" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83703" to="Tiles/@AnimatableBody2D@83703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83703" to="Tiles/@AnimatableBody2D@83703" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83703" to="Tiles/@AnimatableBody2D@83703/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMB1/World7/7-1a.tscn b/Scenes/Levels/SMB1/World7/7-1a.tscn new file mode 100644 index 0000000..b8c8283 --- /dev/null +++ b/Scenes/Levels/SMB1/World7/7-1a.tscn @@ -0,0 +1,90 @@ +[gd_scene load_steps=4 format=4 uid="uid://7fjlyr5m2b4i"] + +[ext_resource type="PackedScene" uid="uid://d3lsxfuwgmtdt" path="res://Scenes/Levels/SMB1/World1/1-1a.tscn" id="1_7v72i"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="2_i3pmg"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="3_f86c2"] + +[node name="1-1A" instance=ExtResource("1_7v72i")] + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAIAAAAFAP//AAAKAAMAAAAGAP7/AAALAAIAAAAGAP//AAALAAMAAAAHAP7/AAAMAAIAAAAHAP//AAAMAAMAAAAHAPX/AAAIAAMAAAAIAPX/AAAJAAMAAAAHAPb/AAAIAAMAAAAIAPb/AAAJAAMAAAAHAPf/AAAIAAMAAAAIAPf/AAAJAAMAAAAHAPj/AAAIAAMAAAAIAPj/AAAJAAMAAAAHAPn/AAAIAAMAAAAIAPn/AAAJAAMAAAAHAPr/AAAIAAMAAAAIAPr/AAAJAAMAAAAHAPv/AAAIAAMAAAAIAPv/AAAJAAMAAAAHAPz/AAAIAAMAAAAIAPz/AAAJAAMAAAAHAP3/AAAIAAMAAAAIAP3/AAAJAAMAAAAIAP7/AAAJAAMAAAAIAP//AAAJAAMAAAD8//3/AAAAAAQAAAD8//7/AAAAAAQAAAD8////AAAAAAQAAAD9//3/AAAAAAQAAAD9//7/AAAAAAQAAAD9////AAAAAAQAAAD+//3/AAAAAAQAAAD+//7/AAAAAAQAAAD+////AAAAAAQAAAD///3/AAAAAAQAAAD///7/AAAAAAQAAAD/////AAAAAAQAAAAAAP3/AAAAAAQAAAAAAP7/AAAAAAQAAAAAAP//AAAAAAQAAAABAP3/AAAAAAQAAAABAP7/AAAAAAQAAAABAP//AAAAAAQAAAACAP3/AAAAAAQAAAACAP7/AAAAAAQAAAACAP//AAAAAAQAAAD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD8//z/AQAAAAAAAwD9//z/AQAAAAAAAwD+//z/AQAAAAAAAwD///z/AQAAAAAAAwAAAPz/AQAAAAAAAwABAPz/AQAAAAAAAwACAPz/AQAAAAAAAwD8//r/AQAAAAAAAwD9//r/AQAAAAAAAwD+//r/AQAAAAAAAwD///r/AQAAAAAAAwAAAPr/AQAAAAAAAwABAPr/AQAAAAAAAwACAPr/AQAAAAAAAwD9//j/AQAAAAAAAwD+//j/AQAAAAAAAwD///j/AQAAAAAAAwAAAPj/AQAAAAAAAwABAPj/AQAAAAAAAwD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAAAFAPr/AQAAAAAACQDv/wAAAAABAAAAAAASAAAAAAADAAAAAADv/wEAAAABAAEAAAASAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://4ihnm4x02vwy" + +[node name="ChallengeNodes" type="Node" parent="." index="6"] +script = ExtResource("2_i3pmg") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" index="0" instance=ExtResource("3_f86c2")] +position = Vector2(56, -168) +id = 2 + +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@51581" to="Tiles/@AnimatableBody2D@51581/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51581" to="Tiles/@AnimatableBody2D@51581/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51581" to="Tiles/@AnimatableBody2D@51581" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51581" to="Tiles/@AnimatableBody2D@51581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51581" to="Tiles/@AnimatableBody2D@51581" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51581" to="Tiles/@AnimatableBody2D@51581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51582" to="Tiles/@AnimatableBody2D@51582/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51582" to="Tiles/@AnimatableBody2D@51582/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51582" to="Tiles/@AnimatableBody2D@51582" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51582" to="Tiles/@AnimatableBody2D@51582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51582" to="Tiles/@AnimatableBody2D@51582" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51582" to="Tiles/@AnimatableBody2D@51582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51583" to="Tiles/@AnimatableBody2D@51583/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51583" to="Tiles/@AnimatableBody2D@51583/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51583" to="Tiles/@AnimatableBody2D@51583" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51583" to="Tiles/@AnimatableBody2D@51583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51583" to="Tiles/@AnimatableBody2D@51583" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51583" to="Tiles/@AnimatableBody2D@51583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51584" to="Tiles/@AnimatableBody2D@51584/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51584" to="Tiles/@AnimatableBody2D@51584/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51584" to="Tiles/@AnimatableBody2D@51584" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51584" to="Tiles/@AnimatableBody2D@51584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51584" to="Tiles/@AnimatableBody2D@51584" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51584" to="Tiles/@AnimatableBody2D@51584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51585" to="Tiles/@AnimatableBody2D@51585/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51585" to="Tiles/@AnimatableBody2D@51585/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51585" to="Tiles/@AnimatableBody2D@51585" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51585" to="Tiles/@AnimatableBody2D@51585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51585" to="Tiles/@AnimatableBody2D@51585" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51585" to="Tiles/@AnimatableBody2D@51585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51586" to="Tiles/@AnimatableBody2D@51586/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51586" to="Tiles/@AnimatableBody2D@51586/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51586" to="Tiles/@AnimatableBody2D@51586" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51586" to="Tiles/@AnimatableBody2D@51586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51586" to="Tiles/@AnimatableBody2D@51586" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51586" to="Tiles/@AnimatableBody2D@51586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51587" to="Tiles/@Node2D@51587/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51588" to="Tiles/@Node2D@51588/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51589" to="Tiles/@Node2D@51589/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51590" to="Tiles/@Node2D@51590/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51591" to="Tiles/@Node2D@51591/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51592" to="Tiles/@Node2D@51592/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51593" to="Tiles/@Node2D@51593/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51594" to="Tiles/@Node2D@51594/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51595" to="Tiles/@Node2D@51595/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51596" to="Tiles/@Node2D@51596/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51597" to="Tiles/@Node2D@51597/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51598" to="Tiles/@Node2D@51598/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51599" to="Tiles/@Node2D@51599/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51600" to="Tiles/@Node2D@51600/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51601" to="Tiles/@Node2D@51601/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51602" to="Tiles/@Node2D@51602/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51603" to="Tiles/@Node2D@51603/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51604" to="Tiles/@Node2D@51604/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMB1/World7/7-2.tscn b/Scenes/Levels/SMB1/World7/7-2.tscn new file mode 100644 index 0000000..3dcfa17 --- /dev/null +++ b/Scenes/Levels/SMB1/World7/7-2.tscn @@ -0,0 +1,82 @@ +[gd_scene load_steps=3 format=3 uid="uid://0xnuvrl7o0gm"] + +[ext_resource type="PackedScene" uid="uid://dsbbno622yoxo" path="res://Scenes/Levels/SMB1/World2/2-2.tscn" id="1_x8mfc"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="3_4huqm"] + +[node name="7-2" instance=ExtResource("1_x8mfc")] +theme_time = "Night" +world_id = 7 + +[node name="LevelBG" parent="." index="0"] +time_of_day = 1 + +[node name="Blooper7" parent="Enemies" index="19" instance=ExtResource("3_4huqm")] +position = Vector2(152, -80) + +[node name="Blooper8" parent="Enemies" index="20" instance=ExtResource("3_4huqm")] +position = Vector2(584, -80) + +[node name="Blooper9" parent="Enemies" index="21" instance=ExtResource("3_4huqm")] +position = Vector2(984, -96) + +[node name="Blooper10" parent="Enemies" index="22" instance=ExtResource("3_4huqm")] +position = Vector2(1192, -16) + +[node name="Blooper11" parent="Enemies" index="23" instance=ExtResource("3_4huqm")] +position = Vector2(2152, -64) + +[node name="Blooper12" parent="Enemies" index="24" instance=ExtResource("3_4huqm")] +position = Vector2(2520, -16) + +[node name="Blooper13" parent="Enemies" index="25" instance=ExtResource("3_4huqm")] +position = Vector2(2616, -16) + +[node name="RedCoin" parent="ChallengeNodes" index="0"] +position = Vector2(56, -152) + +[node name="RedCoin2" parent="ChallengeNodes" index="1"] +position = Vector2(808, 24) + +[node name="RedCoin3" parent="ChallengeNodes" index="2"] +position = Vector2(1384, -136) + +[node name="RedCoin4" parent="ChallengeNodes" index="3"] +position = Vector2(2120, -8) + +[node name="RedCoin5" parent="ChallengeNodes" index="4"] +position = Vector2(2744, -152) + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" index="5"] +position = Vector2(2264, -56) + +[node name="SecondQuestNode" parent="." index="16"] +enabled = true + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84313" to="Tiles/@Node2D@84313/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84314" to="Tiles/@Node2D@84314/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84315" to="Tiles/@Node2D@84315/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84316" to="Tiles/@Node2D@84316/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84317" to="Tiles/@Node2D@84317/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84318" to="Tiles/@Node2D@84318/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84319" to="Tiles/@Node2D@84319/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84320" to="Tiles/@Node2D@84320/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84321" to="Tiles/@Node2D@84321/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84322" to="Tiles/@Node2D@84322/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84323" to="Tiles/@Node2D@84323/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84324" to="Tiles/@Node2D@84324/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84325" to="Tiles/@Node2D@84325/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84326" to="Tiles/@Node2D@84326/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84327" to="Tiles/@Node2D@84327/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84328" to="Tiles/@Node2D@84328/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84329" to="Tiles/@Node2D@84329/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84330" to="Tiles/@Node2D@84330/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84331" to="Tiles/@Node2D@84331/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84332" to="Tiles/@Node2D@84332/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84333" to="Tiles/@Node2D@84333/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84334" to="Tiles/@Node2D@84334/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84335" to="Tiles/@Node2D@84335/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84336" to="Tiles/@Node2D@84336/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84337" to="Tiles/@Node2D@84337/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84338" to="Tiles/@Node2D@84338/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@84339" to="Tiles/@Node2D@84339/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World7/7-3.tscn b/Scenes/Levels/SMB1/World7/7-3.tscn new file mode 100644 index 0000000..2c1f954 --- /dev/null +++ b/Scenes/Levels/SMB1/World7/7-3.tscn @@ -0,0 +1,1218 @@ +[gd_scene load_steps=43 format=3 uid="uid://bpbs3060xjy06"] + +[ext_resource type="PackedScene" uid="uid://brwg107knciu1" path="res://Scenes/Levels/SMB1/World2/2-3.tscn" id="1_at5iw"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_ak7co"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_rdo6i"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="3_dfskb"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_rdo6i"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_er530"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="4_perlb"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="5_2bmpu"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_q8vgg"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_hsxcb"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_873tq"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_shatg"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_vvnk8"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_dpyka"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_vraqn"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_q13d0"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_8d7sh"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_a2moh"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_8e5p3"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_srbob"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_bincd"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_jj48q"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_1g8v6"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_ta3xa"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_ctvso"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_yguhx"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_mrefd"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_4iqk6"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mpoml"] +resource_name = "Terrain" +texture = ExtResource("2_ak7co") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_2wclh"] +scenes/1/scene = ExtResource("3_rdo6i") +scenes/2/scene = ExtResource("14_a2moh") +scenes/3/scene = ExtResource("16_srbob") +scenes/4/scene = ExtResource("17_bincd") +scenes/5/scene = ExtResource("18_jj48q") +scenes/6/scene = ExtResource("19_1g8v6") +scenes/7/scene = ExtResource("20_ta3xa") +scenes/8/scene = ExtResource("21_ctvso") +scenes/9/scene = ExtResource("3_dfskb") +scenes/10/scene = ExtResource("4_er530") +scenes/11/scene = ExtResource("5_q8vgg") +scenes/12/scene = ExtResource("6_hsxcb") +scenes/13/scene = ExtResource("7_873tq") +scenes/14/scene = ExtResource("8_shatg") +scenes/15/scene = ExtResource("9_vvnk8") +scenes/16/scene = ExtResource("10_dpyka") +scenes/17/scene = ExtResource("11_vraqn") +scenes/18/scene = ExtResource("12_q13d0") +scenes/19/scene = ExtResource("13_8d7sh") +scenes/20/scene = ExtResource("15_8e5p3") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_6ao5y"] +texture = ExtResource("23_yguhx") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_43ch6"] +texture = ExtResource("24_mrefd") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ae805"] +texture = ExtResource("25_4iqk6") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_cg58p"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_mpoml") +sources/1 = SubResource("TileSetScenesCollectionSource_2wclh") +sources/2 = SubResource("TileSetAtlasSource_6ao5y") +sources/3 = SubResource("TileSetAtlasSource_43ch6") +sources/4 = SubResource("TileSetAtlasSource_ae805") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="7-3" instance=ExtResource("1_at5iw")] +music = ExtResource("2_rdo6i") +theme = "Jungle" +theme_time = "Night" +world_id = 7 + +[node name="LevelBG" parent="." index="0"] +time_of_day = 1 +primary_layer = 1 + +[node name="Tiles" parent="." index="2"] +tile_set = SubResource("TileSet_cg58p") + +[node name="ChallengeNodes" parent="." index="9" node_paths=PackedStringArray("nodes_to_delete")] +nodes_to_delete = [] + +[node name="RedCoin" parent="ChallengeNodes" index="0"] +position = Vector2(-72, -136) + +[node name="RedCoin2" parent="ChallengeNodes" index="1"] +position = Vector2(1176, -168) + +[node name="RedCoin3" parent="ChallengeNodes" index="2"] +position = Vector2(2536, -136) + +[node name="RedCoin4" parent="ChallengeNodes" index="3"] +position = Vector2(2600, -56) + +[node name="RedCoin5" parent="ChallengeNodes" index="4"] +position = Vector2(2976, -96) + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" index="5"] +position = Vector2(504, -104) + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" index="6" instance=ExtResource("3_dfskb")] +position = Vector2(1176, -104) + +[node name="Enemies" type="Node" parent="." index="13"] + +[node name="GreenKoopaTroopa" parent="Enemies" index="0" instance=ExtResource("4_perlb")] +position = Vector2(376, -48) + +[node name="GreenKoopaTroopa2" parent="Enemies" index="1" instance=ExtResource("4_perlb")] +position = Vector2(584, -48) +winged = true + +[node name="GreenKoopaTroopa4" parent="Enemies" index="2" instance=ExtResource("4_perlb")] +position = Vector2(1992, -80) +winged = true + +[node name="GreenKoopaTroopa5" parent="Enemies" index="3" instance=ExtResource("4_perlb")] +position = Vector2(2248, -48) +winged = true + +[node name="RedKoopaTroopa" parent="Enemies" index="4" instance=ExtResource("5_2bmpu")] +position = Vector2(1016, -48) + +[node name="RedKoopaTroopa2" parent="Enemies" index="5" instance=ExtResource("5_2bmpu")] +position = Vector2(1272, -48) + +[node name="RedKoopaTroopa3" parent="Enemies" index="6" instance=ExtResource("5_2bmpu")] +position = Vector2(1656, 0) + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55305" to="Tiles/@Area2D@55305" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55306" to="Tiles/@Area2D@55306" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55307" to="Tiles/@Area2D@55307" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55308" to="Tiles/@Area2D@55308" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55309" to="Tiles/@Area2D@55309" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55310" to="Tiles/@Area2D@55310" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55311" to="Tiles/@Area2D@55311" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55312" to="Tiles/@Area2D@55312" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55313" to="Tiles/@Area2D@55313" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55314" to="Tiles/@Area2D@55314" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55315" to="Tiles/@Area2D@55315" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55316" to="Tiles/@Area2D@55316" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55317" to="Tiles/@Area2D@55317" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55318" to="Tiles/@Area2D@55318" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55319" to="Tiles/@Area2D@55319" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55320" to="Tiles/@Area2D@55320" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55321" to="Tiles/@Area2D@55321" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55322" to="Tiles/@Area2D@55322" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55323" to="Tiles/@Area2D@55323" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55324" to="Tiles/@Area2D@55324" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55325" to="Tiles/@Area2D@55325" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55326" to="Tiles/@Area2D@55326" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55327" to="Tiles/@Area2D@55327" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55328" to="Tiles/@Area2D@55328" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55329" to="Tiles/@Area2D@55329" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55330" to="Tiles/@Area2D@55330" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55331" to="Tiles/@Area2D@55331" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55332" to="Tiles/@Area2D@55332" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55333" to="Tiles/@Area2D@55333" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55334" to="Tiles/@Area2D@55334" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55335" to="Tiles/@Area2D@55335" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55336" to="Tiles/@Area2D@55336" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55337" to="Tiles/@Area2D@55337" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55338" to="Tiles/@Area2D@55338" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55339" to="Tiles/@Area2D@55339" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55340" to="Tiles/@Area2D@55340" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55341" to="Tiles/@Area2D@55341" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55342" to="Tiles/@Area2D@55342" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55343" to="Tiles/@Area2D@55343" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55344" to="Tiles/@Area2D@55344" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55345" to="Tiles/@Area2D@55345" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55346" to="Tiles/@Area2D@55346" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55347" to="Tiles/@Area2D@55347" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55348" to="Tiles/@Area2D@55348" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55349" to="Tiles/@Area2D@55349" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55350" to="Tiles/@Area2D@55350" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55351" to="Tiles/@Area2D@55351" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55352" to="Tiles/@Area2D@55352" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55353" to="Tiles/@Area2D@55353" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55354" to="Tiles/@Area2D@55354" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55355" to="Tiles/@Area2D@55355" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55356" to="Tiles/@Area2D@55356" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55357" to="Tiles/@Area2D@55357" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55358" to="Tiles/@Area2D@55358" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55359" to="Tiles/@Area2D@55359" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55360" to="Tiles/@Area2D@55360" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55361" to="Tiles/@Area2D@55361" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55362" to="Tiles/@Area2D@55362" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55363" to="Tiles/@Area2D@55363" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55364" to="Tiles/@Area2D@55364" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55365" to="Tiles/@Area2D@55365" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55366" to="Tiles/@Area2D@55366" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55367" to="Tiles/@Area2D@55367" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55368" to="Tiles/@Area2D@55368" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55369" to="Tiles/@Area2D@55369" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55370" to="Tiles/@Area2D@55370" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55371" to="Tiles/@Area2D@55371" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55372" to="Tiles/@Area2D@55372" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55373" to="Tiles/@Area2D@55373" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55374" to="Tiles/@Area2D@55374" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55375" to="Tiles/@Area2D@55375" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55376" to="Tiles/@Area2D@55376" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55377" to="Tiles/@Area2D@55377" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55378" to="Tiles/@Area2D@55378" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55379" to="Tiles/@Area2D@55379" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55380" to="Tiles/@Area2D@55380" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55381" to="Tiles/@Area2D@55381" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55382" to="Tiles/@Area2D@55382" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55383" to="Tiles/@Area2D@55383" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55384" to="Tiles/@Area2D@55384" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55385" to="Tiles/@Area2D@55385" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55386" to="Tiles/@Area2D@55386" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55387" to="Tiles/@Area2D@55387" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55388" to="Tiles/@Area2D@55388" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55389" to="Tiles/@Area2D@55389" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55390" to="Tiles/@Area2D@55390" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55391" to="Tiles/@Area2D@55391" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55392" to="Tiles/@Area2D@55392" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55393" to="Tiles/@Area2D@55393" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55394" to="Tiles/@Area2D@55394" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55395" to="Tiles/@Area2D@55395" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55396" to="Tiles/@Area2D@55396" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55397" to="Tiles/@Area2D@55397" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55398" to="Tiles/@Area2D@55398" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55399" to="Tiles/@Area2D@55399" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55400" to="Tiles/@Area2D@55400" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55401" to="Tiles/@Area2D@55401" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55402" to="Tiles/@Area2D@55402" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@55403" to="Tiles/@Area2D@55403" method="area_entered"] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55404" to="Tiles/@Node2D@55404/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55405" to="Tiles/@Node2D@55405/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55406" to="Tiles/@Node2D@55406/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55407" to="Tiles/@Node2D@55407/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55408" to="Tiles/@Node2D@55408/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55409" to="Tiles/@Node2D@55409/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55410" to="Tiles/@Node2D@55410/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55411" to="Tiles/@Node2D@55411/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55412" to="Tiles/@Node2D@55412/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55413" to="Tiles/@Node2D@55413/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55414" to="Tiles/@Node2D@55414/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55415" to="Tiles/@Node2D@55415/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55416" to="Tiles/@Node2D@55416/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55417" to="Tiles/@Node2D@55417/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55418" to="Tiles/@Node2D@55418/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55419" to="Tiles/@Node2D@55419/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55420" to="Tiles/@Node2D@55420/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55421" to="Tiles/@Node2D@55421/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55422" to="Tiles/@Node2D@55422/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55423" to="Tiles/@Node2D@55423/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55424" to="Tiles/@Node2D@55424/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55425" to="Tiles/@Node2D@55425/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55426" to="Tiles/@Node2D@55426/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55427" to="Tiles/@Node2D@55427/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55428" to="Tiles/@Node2D@55428/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55429" to="Tiles/@Node2D@55429/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55430" to="Tiles/@Node2D@55430/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55431" to="Tiles/@Node2D@55431/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55432" to="Tiles/@Node2D@55432/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55433" to="Tiles/@Node2D@55433/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55434" to="Tiles/@Node2D@55434/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@55435" to="Tiles/@Node2D@55435/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World7/7-4.tscn b/Scenes/Levels/SMB1/World7/7-4.tscn new file mode 100644 index 0000000..d7ec4a6 --- /dev/null +++ b/Scenes/Levels/SMB1/World7/7-4.tscn @@ -0,0 +1,176 @@ +[gd_scene load_steps=22 format=4 uid="uid://pa2g0jame5sv"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_0cclm"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_7ps2v"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_pasjb"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="6_oxjp2"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="7_3iwlg"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="8_3iwlg"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="9_8suck"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="10_n0duc"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="11_axpd0"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/HammerBro.json" id="11_jqipl"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="12_0qrp5"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="13_aa5ou"] +[ext_resource type="PackedScene" uid="uid://b5fyj3qbppnyg" path="res://Scenes/Prefabs/LevelObjects/PickAPathTeleport.tscn" id="14_8suck"] +[ext_resource type="PackedScene" uid="uid://cmcpug8hc74jf" path="res://Scenes/Prefabs/LevelObjects/PickAPathPoint.tscn" id="15_n0duc"] +[ext_resource type="PackedScene" uid="uid://blbarreyjem4l" path="res://Scenes/Prefabs/Entities/Enemies/BowserFlame.tscn" id="16_axpd0"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="18_t85no"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="19_8uxnb"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="20_jqipl"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="21_gpae8"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="22_7ps2v"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="22_gpae8"] + +[node name="7-4" type="Node"] +script = ExtResource("1_0cclm") +music = ExtResource("2_7ps2v") +theme = "Castle" +world_id = 7 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("4_pasjb")] +position = Vector2(-248, -96) + +[node name="Tiles" parent="." instance=ExtResource("7_3iwlg")] +tile_map_data = PackedByteArray("AADw//r/AAACAAAAAADx//r/AAACAAAAAADy//r/AAADAAAAAADw//v/AAACAAEAAADx//v/AAACAAEAAADy//v/AAABAAsAAADz//v/AAADAAAAAADw//z/AAACAAEAAADx//z/AAACAAEAAADy//z/AAACAAEAAADz//z/AAABAAsAAAD0//z/AAADAAAAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//3/AAABAAsAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAAD0/wEAAAACAAEAAAD1//3/AAACAAAAAAD1//7/AAACAAEAAAD1////AAACAAEAAAD1/wAAAAACAAEAAAD1/wEAAAACAAEAAAD2//3/AAACAAAAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD3//3/AAACAAAAAAD3//7/AAACAAEAAAD3////AAACAAEAAAD3/wAAAAACAAEAAAD3/wEAAAACAAEAAAD4//3/AAACAAAAAAD4//7/AAACAAEAAAD4////AAACAAEAAAD4/wAAAAACAAEAAAD4/wEAAAACAAEAAAD5//3/AAACAAAAAAD5//7/AAACAAEAAAD5////AAACAAEAAAD5/wAAAAACAAEAAAD5/wEAAAACAAEAAAD6//3/AAACAAAAAAD6//7/AAACAAEAAAD6////AAACAAEAAAD6/wAAAAACAAEAAAD6/wEAAAACAAEAAAD7//3/AAACAAAAAAD7//7/AAACAAEAAAD7////AAACAAEAAAD7/wAAAAACAAEAAAD7/wEAAAACAAEAAAD8//3/AAACAAAAAAD8//7/AAACAAEAAAD8////AAACAAEAAAD8/wAAAAACAAEAAAD8/wEAAAACAAEAAAD9//3/AAACAAAAAAD9//7/AAACAAEAAAD9////AAACAAEAAAD9/wAAAAACAAEAAAD9/wEAAAACAAEAAAD+//3/AAACAAAAAAD+//7/AAACAAEAAAD+////AAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD///3/AAADAAAAAAD///7/AAADAAEAAAD/////AAADAAEAAAD//wAAAAADAAEAAAD//wEAAAADAAEAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAACAAAAAAD2//b/AAACAAEAAAD2//f/AAACAAIAAAD3//X/AAACAAAAAAD3//b/AAACAAEAAAD3//f/AAACAAIAAAD4//X/AAACAAAAAAD4//b/AAACAAEAAAD4//f/AAACAAIAAAD5//X/AAACAAAAAAD5//b/AAACAAEAAAD5//f/AAACAAIAAAD6//X/AAACAAAAAAD6//b/AAACAAEAAAD6//f/AAACAAIAAAD7//X/AAACAAAAAAD7//b/AAACAAEAAAD7//f/AAACAAIAAAD8//X/AAACAAAAAAD8//b/AAACAAEAAAD8//f/AAACAAIAAAD9//X/AAACAAAAAAD9//b/AAACAAEAAAD9//f/AAACAAIAAAD+//X/AAACAAAAAAD+//b/AAACAAEAAAD+//f/AAACAAIAAAD///X/AAAIAAsAAAD///b/AAADAAEAAAD///f/AAADAAIAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAAHAAsAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAAIAAsAAAAQAPX/AAACAAMAAAAMAPb/AAABAAEAAAAMAPf/AAABAAIAAAANAPb/AAACAAEAAAANAPf/AAACAAIAAAAOAPb/AAACAAEAAAAOAPf/AAACAAIAAAAPAPb/AAADAAEAAAAPAPf/AAADAAIAAAALAP3/AAABAAAAAAALAP7/AAABAAEAAAALAP//AAABAAEAAAALAAEAAAABAAEAAAAMAP3/AAACAAAAAAAMAP7/AAACAAEAAAAMAP//AAACAAEAAAAMAAAAAAACAAEAAAAMAAEAAAACAAEAAAANAP3/AAACAAAAAAANAP7/AAACAAEAAAANAP//AAACAAEAAAANAAAAAAACAAEAAAANAAEAAAACAAEAAAAOAP3/AAACAAAAAAAOAP7/AAACAAEAAAAOAP//AAACAAEAAAAOAAAAAAACAAEAAAAOAAEAAAACAAEAAAAPAP3/AAADAAAAAAAPAP7/AAADAAEAAAAPAP//AAADAAEAAAAPAAAAAAABAAsAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAAAAAsAAABNAAEAAAACAAEAAABOAAAAAAACAAEAAABOAAEAAAACAAEAAABPAAAAAAABAAsAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAADAAAAAABTAAEAAAADAAEAAABNAP3/AAABAAAAAABNAP7/AAABAAEAAABNAP//AAABAAEAAABOAP3/AAACAAAAAABOAP7/AAACAAEAAABOAP//AAACAAEAAABPAP3/AAADAAAAAABPAP7/AAADAAEAAABPAP//AAADAAEAAAA2APn/AAABAAAAAAA3APn/AAACAAAAAAA4APn/AAACAAAAAAA5APn/AAACAAAAAAA6APn/AAACAAAAAAA7APn/AAACAAAAAAA8APn/AAACAAAAAAA9APn/AAACAAAAAAA+APn/AAACAAAAAAA/APn/AAACAAAAAABAAPn/AAACAAAAAABBAPn/AAACAAAAAABCAPn/AAACAAAAAABDAPn/AAACAAAAAABEAPn/AAACAAAAAABFAPn/AAACAAAAAABGAPn/AAACAAAAAABHAPn/AAACAAAAAABIAPn/AAACAAAAAABJAPn/AAAIAAsAAABKAPn/AAACAAMAAABLAPn/AAADAAMAAAA2APr/AAABAAEAAAA3APr/AAACAAEAAAA4APr/AAACAAEAAAA5APr/AAACAAEAAAA6APr/AAACAAEAAAA7APr/AAACAAEAAAA8APr/AAACAAEAAAA9APr/AAACAAEAAAA+APr/AAACAAEAAAA/APr/AAACAAEAAABAAPr/AAACAAEAAABBAPr/AAACAAEAAABCAPr/AAACAAEAAABDAPr/AAACAAEAAABEAPr/AAACAAEAAABFAPr/AAACAAEAAABGAPr/AAACAAEAAABHAPr/AAACAAEAAABIAPr/AAABAAwAAABJAPr/AAADAAIAAAA2APv/AAABAAEAAAA3APv/AAACAAEAAAA4APv/AAACAAEAAAA5APv/AAACAAEAAAA6APv/AAACAAEAAAA7APv/AAACAAEAAAA8APv/AAACAAEAAAA9APv/AAACAAEAAAA+APv/AAACAAEAAAA/APv/AAACAAEAAABAAPv/AAACAAEAAABBAPv/AAACAAEAAABCAPv/AAACAAEAAABDAPv/AAACAAEAAABEAPv/AAACAAEAAABFAPv/AAACAAEAAABGAPv/AAACAAEAAABHAPv/AAABAAwAAABIAPv/AAADAAIAAAA2APz/AAABAAIAAAA3APz/AAACAAIAAAA4APz/AAACAAIAAAA5APz/AAACAAIAAAA6APz/AAACAAIAAAA7APz/AAACAAIAAAA8APz/AAACAAIAAAA9APz/AAACAAIAAAA+APz/AAACAAIAAAA/APz/AAACAAIAAABAAPz/AAACAAIAAABBAPz/AAACAAIAAABCAPz/AAACAAIAAABDAPz/AAACAAIAAABEAPz/AAACAAIAAABFAPz/AAACAAIAAABGAPz/AAACAAIAAABHAPz/AAADAAIAAAAmAP3/AAABAAMAAAAnAP3/AAACAAMAAAAoAP3/AAACAAMAAAApAP3/AAACAAMAAAAqAP3/AAACAAMAAAArAP3/AAACAAMAAAAsAP3/AAACAAMAAAAtAP3/AAACAAMAAAAuAP3/AAACAAMAAAAvAP3/AAACAAMAAAAwAP3/AAACAAMAAAAxAP3/AAACAAMAAAAyAP3/AAADAAMAAAAnAPn/AAABAAMAAAAoAPn/AAACAAMAAAApAPn/AAACAAMAAAAqAPn/AAACAAMAAAArAPn/AAACAAMAAAAsAPn/AAACAAMAAAAtAPn/AAACAAMAAAAuAPn/AAACAAMAAAAvAPn/AAACAAMAAAAwAPn/AAACAAMAAAAxAPn/AAADAAMAAAAWAPn/AAABAAAAAAAWAPr/AAAAAAsAAAAWAPv/AAACAAEAAAAWAPz/AAACAAIAAAAXAPn/AAACAAAAAAAXAPr/AAACAAEAAAAXAPv/AAACAAEAAAAXAPz/AAACAAIAAAAYAPn/AAACAAAAAAAYAPr/AAACAAEAAAAYAPv/AAACAAEAAAAYAPz/AAACAAIAAAAZAPn/AAACAAAAAAAZAPr/AAACAAEAAAAZAPv/AAACAAEAAAAZAPz/AAACAAIAAAAaAPn/AAACAAAAAAAaAPr/AAACAAEAAAAaAPv/AAACAAEAAAAaAPz/AAACAAIAAAAbAPn/AAACAAAAAAAbAPr/AAACAAEAAAAbAPv/AAACAAEAAAAbAPz/AAACAAIAAAAcAPn/AAACAAAAAAAcAPr/AAACAAEAAAAcAPv/AAACAAEAAAAcAPz/AAACAAIAAAAdAPn/AAACAAAAAAAdAPr/AAACAAEAAAAdAPv/AAACAAEAAAAdAPz/AAACAAIAAAAeAPn/AAACAAAAAAAeAPr/AAACAAEAAAAeAPv/AAACAAEAAAAeAPz/AAACAAIAAAAfAPn/AAACAAAAAAAfAPr/AAACAAEAAAAfAPv/AAACAAEAAAAfAPz/AAACAAIAAAAgAPn/AAACAAAAAAAgAPr/AAACAAEAAAAgAPv/AAACAAEAAAAgAPz/AAACAAIAAAAhAPn/AAADAAAAAAAhAPr/AAADAAEAAAAhAPv/AAADAAEAAAAhAPz/AAADAAIAAAAVAPr/AAABAAAAAAAVAPv/AAAAAAsAAAAVAPz/AAACAAIAAAAUAPv/AAABAAAAAAAUAPz/AAAHAAwAAAASAPz/AAABAAMAAAATAPz/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAACAAMAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAABgAPX/AAACAAMAAABhAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAACAAMAAAB/APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACUAPX/AAACAAMAAACVAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAACAAMAAACaAPX/AAACAAMAAACbAPX/AAACAAMAAACcAPX/AAACAAMAAACdAPX/AAACAAMAAACeAPX/AAACAAMAAACfAPX/AAACAAMAAACgAPX/AAACAAMAAAChAPX/AAACAAMAAACiAPX/AAACAAMAAACjAPX/AAACAAMAAACkAPX/AAACAAMAAAClAPX/AAACAAMAAACmAPX/AAACAAMAAACnAPX/AAACAAMAAACoAPX/AAACAAMAAACpAPX/AAACAAMAAACqAPX/AAACAAMAAACrAPX/AAACAAMAAACsAPX/AAACAAMAAACtAPX/AAACAAMAAACuAPX/AAACAAMAAACvAPX/AAACAAMAAACwAPX/AAACAAMAAACxAPX/AAACAAMAAACyAPX/AAACAAMAAACzAPX/AAACAAMAAAC0APX/AAACAAMAAAC1APX/AAACAAMAAAC2APX/AAACAAMAAAC3APX/AAACAAMAAAC4APX/AAACAAMAAAC5APX/AAACAAMAAAC6APX/AAACAAMAAAC7APX/AAACAAMAAAC8APX/AAACAAMAAAC9APX/AAACAAMAAAC+APX/AAAHAAsAAAC/APX/AAAIAAsAAADAAPX/AAACAAMAAAC+APb/AAABAAEAAAC+APf/AAABAAEAAAC+APj/AAABAAIAAAC/APb/AAADAAEAAAC/APf/AAADAAEAAAC/APj/AAADAAIAAAC9APz/AAABAAAAAAC9AP3/AAABAAEAAAC9AP7/AAABAAEAAAC9AP//AAABAAEAAAC9AAAAAAABAAEAAAC9AAEAAAABAAEAAAC+APz/AAACAAAAAAC+AP3/AAACAAEAAAC+AP7/AAACAAEAAAC+AP//AAACAAEAAAC+AAAAAAACAAEAAAC+AAEAAAACAAEAAAC/APz/AAADAAAAAAC/AP3/AAADAAEAAAC/AP7/AAADAAEAAAC/AP//AAADAAEAAAC/AAAAAAABAAsAAAC/AAEAAAACAAEAAABTAPn/AAABAAMAAABUAPn/AAADAAMAAABXAAAAAAAAAAAAAABXAAEAAAAAAAEAAABWAPn/AAABAAMAAABXAPn/AAACAAMAAABYAPn/AAADAAMAAABaAPn/AAABAAMAAABbAPn/AAACAAMAAABcAPn/AAACAAMAAABdAPn/AAACAAMAAABeAPn/AAAHAAsAAABfAPn/AAACAAAAAABgAPn/AAACAAAAAABhAPn/AAACAAAAAABiAPn/AAACAAAAAABjAPn/AAADAAAAAABeAPr/AAABAAEAAABeAPv/AAABAAEAAABeAPz/AAABAAIAAABfAPr/AAACAAEAAABfAPv/AAACAAEAAABfAPz/AAACAAIAAABgAPr/AAACAAEAAABgAPv/AAACAAEAAABgAPz/AAACAAIAAABhAPr/AAACAAEAAABhAPv/AAACAAEAAABhAPz/AAACAAIAAABiAPr/AAACAAEAAABiAPv/AAACAAEAAABiAPz/AAACAAIAAABjAPr/AAADAAEAAABjAPv/AAADAAEAAABjAPz/AAADAAIAAABbAAAAAAABAAAAAABbAAEAAAABAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAAAAAsAAAB7AAEAAAACAAEAAAB8AAAAAAACAAEAAAB8AAEAAAACAAEAAAB9AAAAAAACAAEAAAB9AAEAAAACAAEAAAB+AAAAAAACAAEAAAB+AAEAAAACAAEAAAB/AAAAAAACAAEAAAB/AAEAAAACAAEAAACAAAAAAAACAAEAAACAAAEAAAACAAEAAACBAAAAAAACAAEAAACBAAEAAAACAAEAAACCAAAAAAACAAEAAACCAAEAAAACAAEAAACDAAAAAAACAAEAAACDAAEAAAACAAEAAACEAAAAAAACAAEAAACEAAEAAAACAAEAAACFAAAAAAACAAEAAACFAAEAAAACAAEAAACGAAAAAAACAAEAAACGAAEAAAACAAEAAACHAAAAAAACAAEAAACHAAEAAAACAAEAAACIAAAAAAACAAEAAACIAAEAAAACAAEAAACJAAAAAAACAAEAAACJAAEAAAACAAEAAACKAAAAAAACAAEAAACKAAEAAAACAAEAAACLAAAAAAACAAEAAACLAAEAAAACAAEAAACMAAAAAAACAAEAAACMAAEAAAACAAEAAACNAAAAAAACAAEAAACNAAEAAAACAAEAAACOAAAAAAACAAEAAACOAAEAAAACAAEAAACPAAAAAAABAAsAAACPAAEAAAACAAEAAAB9AP3/AAABAAAAAAB9AP7/AAAAAAsAAAB+AP3/AAACAAAAAAB+AP7/AAACAAEAAAB/AP3/AAACAAAAAAB/AP7/AAACAAEAAACAAP3/AAACAAAAAACAAP7/AAACAAEAAACBAP3/AAACAAAAAACBAP7/AAACAAEAAACCAP3/AAACAAAAAACCAP7/AAACAAEAAACDAP3/AAACAAAAAACDAP7/AAACAAEAAACEAP3/AAACAAAAAACEAP7/AAACAAEAAACFAP3/AAACAAAAAACFAP7/AAACAAEAAACGAP3/AAACAAAAAACGAP7/AAACAAEAAACHAP3/AAACAAAAAACHAP7/AAACAAEAAACIAP3/AAACAAAAAACIAP7/AAACAAEAAACJAP3/AAACAAAAAACJAP7/AAACAAEAAACKAP3/AAACAAAAAACKAP7/AAACAAEAAACLAP3/AAACAAAAAACLAP7/AAACAAEAAACMAP3/AAACAAAAAACMAP7/AAACAAEAAACNAP3/AAACAAAAAACNAP7/AAACAAEAAACOAP3/AAACAAAAAACOAP7/AAACAAEAAACPAP3/AAADAAAAAACPAP7/AAADAAEAAAB9AP//AAACAAEAAAB+AP//AAACAAEAAAB/AP//AAACAAEAAACAAP//AAACAAEAAACBAP//AAACAAEAAACCAP//AAACAAEAAACDAP//AAACAAEAAACEAP//AAACAAEAAACFAP//AAACAAEAAACGAP//AAACAAEAAACHAP//AAACAAEAAACIAP//AAACAAEAAACJAP//AAACAAEAAACKAP//AAACAAEAAACLAP//AAACAAEAAACMAP//AAACAAEAAACNAP//AAACAAEAAACOAP//AAACAAEAAACPAP//AAADAAEAAAB8AP7/AAABAAAAAAB8AP//AAAAAAsAAAB7AP//AAABAAAAAAB1AP3/AAABAAMAAAB2AP3/AAACAAMAAAB3AP3/AAADAAMAAAB5APr/AAAAAAEAAAB5APv/AAAAAAEAAAB5APz/AAAAAAIAAAB5APn/AAALAAsAAAB6APn/AAACAAMAAAB7APn/AAACAAMAAAB8APn/AAACAAMAAAB9APn/AAACAAMAAAB+APn/AAACAAMAAAB/APn/AAACAAMAAACAAPn/AAACAAMAAACBAPn/AAACAAMAAACCAPn/AAACAAMAAACDAPn/AAACAAMAAACEAPn/AAACAAMAAACFAPn/AAACAAMAAACGAPn/AAACAAMAAACHAPn/AAACAAMAAACIAPn/AAADAAMAAAB0APn/AAABAAMAAAB1APn/AAACAAMAAAB2APn/AAADAAMAAABrAPn/AAABAAMAAABsAPn/AAACAAMAAABtAPn/AAACAAMAAABuAPn/AAACAAMAAABvAPn/AAACAAMAAABwAPn/AAACAAMAAABxAPn/AAADAAMAAABmAPn/AAABAAMAAABnAPn/AAACAAMAAABoAPn/AAADAAMAAABnAP3/AAABAAMAAABoAP3/AAACAAMAAABpAP3/AAADAAMAAABsAP3/AAABAAMAAABtAP3/AAACAAMAAABuAP3/AAACAAMAAABvAP3/AAACAAMAAABwAP3/AAACAAMAAABxAP3/AAACAAMAAAByAP3/AAADAAMAAABUAAEAAgAAAAMAAABVAAEAAgAAAAMAAABWAAEAAgAAAAMAAABYAAEAAgAAAAMAAABZAAEAAgAAAAMAAABaAAEAAgAAAAMAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAAAAAsAAACTAAEAAAACAAEAAACUAAAAAAACAAEAAACUAAEAAAACAAEAAACVAAAAAAABAAsAAACVAAEAAAACAAEAAACTAP3/AAABAAAAAACTAP7/AAABAAEAAACTAP//AAABAAEAAACUAP3/AAACAAAAAACUAP7/AAACAAEAAACUAP//AAACAAEAAACVAP3/AAADAAAAAACVAP7/AAADAAEAAACVAP//AAADAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAAAAAsAAACYAAEAAAACAAEAAACZAAAAAAACAAEAAACZAAEAAAACAAEAAACaAAAAAAACAAEAAACaAAEAAAACAAEAAACbAAAAAAACAAEAAACbAAEAAAACAAEAAACcAAAAAAACAAEAAACcAAEAAAACAAEAAACdAAAAAAACAAEAAACdAAEAAAACAAEAAACeAAAAAAACAAEAAACeAAEAAAACAAEAAACfAAAAAAABAAsAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAAAAAsAAACiAAEAAAACAAEAAACjAAAAAAABAAsAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAAAAAsAAACmAAEAAAACAAEAAACnAAAAAAABAAsAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAAAAAsAAACqAAEAAAACAAEAAACrAAAAAAACAAEAAACrAAEAAAACAAEAAACsAAAAAAACAAEAAACsAAEAAAACAAEAAACtAAAAAAACAAEAAACtAAEAAAACAAEAAACuAAAAAAACAAEAAACuAAEAAAACAAEAAACvAAAAAAADAAEAAACvAAEAAAADAAEAAACqAP3/AAABAAAAAACqAP7/AAABAAEAAACrAP3/AAACAAAAAACrAP7/AAACAAEAAACsAP3/AAACAAAAAACsAP7/AAACAAEAAACtAP3/AAACAAAAAACtAP7/AAACAAEAAACuAP3/AAACAAAAAACuAP7/AAACAAEAAACvAP3/AAADAAAAAACvAP7/AAADAAEAAACqAP//AAABAAEAAACrAP//AAACAAEAAACsAP//AAACAAEAAACtAP//AAACAAEAAACuAP//AAACAAEAAACvAP//AAADAAEAAACmAP3/AAABAAAAAACmAP7/AAABAAEAAACmAP//AAABAAEAAACnAP3/AAADAAAAAACnAP7/AAADAAEAAACnAP//AAADAAEAAACiAP3/AAABAAAAAACiAP7/AAABAAEAAACiAP//AAABAAEAAACjAP3/AAADAAAAAACjAP7/AAADAAEAAACjAP//AAADAAEAAACYAP3/AAABAAAAAACYAP7/AAABAAEAAACYAP//AAABAAEAAACZAP3/AAACAAAAAACZAP7/AAACAAEAAACZAP//AAACAAEAAACaAP3/AAACAAAAAACaAP7/AAACAAEAAACaAP//AAACAAEAAACbAP3/AAACAAAAAACbAP7/AAACAAEAAACbAP//AAACAAEAAACcAP3/AAACAAAAAACcAP7/AAACAAEAAACcAP//AAACAAEAAACdAP3/AAACAAAAAACdAP7/AAACAAEAAACdAP//AAACAAEAAACeAP3/AAACAAAAAACeAP7/AAACAAEAAACeAP//AAACAAEAAACfAP3/AAADAAAAAACfAP7/AAADAAEAAACfAP//AAADAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAADAAAAAADPAAEAAAADAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAPX/AAACAAMAAADCAPX/AAACAAMAAADDAPX/AAACAAMAAADEAPX/AAACAAMAAADFAPX/AAACAAMAAADGAPX/AAACAAMAAADHAPX/AAACAAMAAADIAPX/AAACAAMAAADJAPX/AAACAAMAAADKAPX/AAACAAMAAADLAPX/AAACAAMAAADMAPX/AAACAAMAAADNAPX/AAACAAMAAADOAPX/AAACAAMAAADPAPX/AAADAAMAAACwAAEAAgAAAAMAAACxAAEAAgAAAAMAAACyAAEAAgAAAAMAAACzAAEAAgAAAAMAAAC0AAEAAgAAAAMAAAC1AAEAAgAAAAMAAAC2AAEAAgAAAAMAAAC3AAEAAgAAAAMAAAC4AAEAAgAAAAMAAAC5AAEAAgAAAAMAAAC6AAEAAgAAAAMAAAC7AAEAAgAAAAMAAAC8AAEAAgAAAAMAAAAAAAEAAgAAAAMAAAABAAEAAgAAAAMAAAACAAEAAgAAAAMAAAADAAEAAgAAAAMAAAAEAAEAAgAAAAMAAAAFAAEAAgAAAAMAAAAGAAEAAgAAAAMAAAAHAAEAAgAAAAMAAAAIAAEAAgAAAAMAAAAJAAEAAgAAAAMAAAAKAAEAAgAAAAMAAAAAAAAAAgAAAAIAAAABAAAAAgAAAAIAAAACAAAAAgAAAAIAAAADAAAAAgAAAAIAAAAEAAAAAgAAAAIAAAAFAAAAAgAAAAIAAAAGAAAAAgAAAAIAAAAHAAAAAgAAAAIAAAAIAAAAAgAAAAIAAAAJAAAAAgAAAAIAAAAKAAAAAgAAAAIAAAALAAAAAAABAAEAAABUAAAAAgAAAAIAAABVAAAAAgAAAAIAAABWAAAAAgAAAAIAAABYAAAAAgAAAAIAAABZAAAAAgAAAAIAAABaAAAAAgAAAAIAAACwAAAAAgAAAAIAAACxAAAAAgAAAAIAAACyAAAAAgAAAAIAAACzAAAAAgAAAAIAAAC0AAAAAgAAAAIAAAC1AAAAAgAAAAIAAAC2AAAAAgAAAAIAAAC3AAAAAgAAAAIAAAC4AAAAAgAAAAIAAAC5AAAAAgAAAAIAAAC6AAAAAgAAAAIAAAC7AAAAAgAAAAIAAAC8AAAAAgAAAAIAAACwAAIAAQAAAAAABACxAAIAAQAAAAAABACyAAIAAQAAAAAABACzAAIAAQAAAAAABAC0AAIAAQAAAAAABAC1AAIAAQAAAAAABAC2AAIAAQAAAAAABAC3AAIAAQAAAAAABAC4AAIAAQAAAAAABAC5AAIAAQAAAAAABAC6AAIAAQAAAAAABAC7AAIAAQAAAAAABAC8AAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAAAAAAIAAABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABABXAPr/AAAEAAAAAADv//r/AAABAAAAAADv//v/AAABAAEAAADv//z/AAABAAEAAADv//3/AAABAAEAAADv//7/AAABAAEAAADv////AAABAAEAAADv/wAAAAABAAEAAADv/wEAAAABAAEAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAIAAABbAAIAAAABAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAADAAIAAAC9AAIAAAABAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAADAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAADAAIAAAALAAIAAAABAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAAA=") + +[node name="Podoboo" parent="." instance=ExtResource("8_3iwlg")] +position = Vector2(72, -104) + +[node name="Podoboo2" parent="." instance=ExtResource("8_3iwlg")] +position = Vector2(2888, -104) + +[node name="FallingPlatform" parent="." instance=ExtResource("9_8suck")] +position = Vector2(48, -96) + +[node name="FallingPlatform2" parent="." instance=ExtResource("9_8suck")] +position = Vector2(112, -80) + +[node name="Firebar" parent="." instance=ExtResource("10_n0duc")] +position = Vector2(1400, -88) + +[node name="CastleToad" parent="." instance=ExtResource("11_axpd0")] +position = Vector2(3200, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("12_0qrp5")] +position = Vector2(2824, -40) + +[node name="Bowser" parent="." instance=ExtResource("13_aa5ou")] +position = Vector2(2936, -48) +can_hammer = true +can_fire = false + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("11_jqipl") + +[node name="DropShadow" parent="." instance=ExtResource("6_oxjp2")] + +[node name="PickAPathTeleport" parent="." instance=ExtResource("14_8suck")] +position = Vector2(1144, -136) +reset_pos = Vector2(184, -48) + +[node name="PickAPathPoint" parent="PickAPathTeleport" instance=ExtResource("15_n0duc")] +position = Vector2(-616, 112) + +[node name="PickAPathPoint2" parent="PickAPathTeleport" instance=ExtResource("15_n0duc")] +position = Vector2(-360, 64) + +[node name="PickAPathPoint3" parent="PickAPathTeleport" instance=ExtResource("15_n0duc")] +position = Vector2(-120, 0) + +[node name="PickAPathTeleport2" parent="PickAPathTeleport" instance=ExtResource("14_8suck")] +position = Vector2(3, 112) +reset_pos = Vector2(184, -48) + +[node name="PickAPathTeleport2" parent="." instance=ExtResource("14_8suck")] +position = Vector2(2160, -136) +reset_pos = Vector2(1240, -48) + +[node name="PickAPathPoint" parent="PickAPathTeleport2" instance=ExtResource("15_n0duc")] +position = Vector2(-136, 0) + +[node name="PickAPathPoint2" parent="PickAPathTeleport2" instance=ExtResource("15_n0duc")] +position = Vector2(-384, 64) + +[node name="PickAPathPoint3" parent="PickAPathTeleport2" instance=ExtResource("15_n0duc")] +position = Vector2(-616, 0) + +[node name="PickAPathTeleport2" parent="PickAPathTeleport2" instance=ExtResource("14_8suck")] +position = Vector2(0, 64) +reset_pos = Vector2(1240, -48) + +[node name="BowserFlame" parent="." instance=ExtResource("16_axpd0")] +position = Vector2(2640, -56) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("18_t85no") +nodes_to_delete = [NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("19_8uxnb")] +position = Vector2(120, -8) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("19_8uxnb")] +position = Vector2(264, -152) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("19_8uxnb")] +position = Vector2(1464, -88) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("19_8uxnb")] +position = Vector2(2056, -56) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("19_8uxnb")] +position = Vector2(2888, -88) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("20_jqipl")] +position = Vector2(552, -72) +item = ExtResource("21_gpae8") + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("22_gpae8")] +position = Vector2(3184, 0) + +[node name="LevelBG" parent="." instance=ExtResource("22_7ps2v")] +particles = 3 + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59622" to="Tiles/@Area2D@59622" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59623" to="Tiles/@Area2D@59623" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59624" to="Tiles/@Area2D@59624" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59625" to="Tiles/@Area2D@59625" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59626" to="Tiles/@Area2D@59626" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59627" to="Tiles/@Area2D@59627" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59628" to="Tiles/@Area2D@59628" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59629" to="Tiles/@Area2D@59629" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59630" to="Tiles/@Area2D@59630" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59631" to="Tiles/@Area2D@59631" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59632" to="Tiles/@Area2D@59632" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59633" to="Tiles/@Area2D@59633" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59634" to="Tiles/@Area2D@59634" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59635" to="Tiles/@Area2D@59635" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59636" to="Tiles/@Area2D@59636" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59637" to="Tiles/@Area2D@59637" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59638" to="Tiles/@Area2D@59638" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59639" to="Tiles/@Area2D@59639" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59640" to="Tiles/@Area2D@59640" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59641" to="Tiles/@Area2D@59641" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59642" to="Tiles/@Area2D@59642" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59643" to="Tiles/@Area2D@59643" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59644" to="Tiles/@Area2D@59644" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59645" to="Tiles/@Area2D@59645" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59646" to="Tiles/@Area2D@59646" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59647" to="Tiles/@Area2D@59647" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59648" to="Tiles/@Area2D@59648" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59649" to="Tiles/@Area2D@59649" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59650" to="Tiles/@Area2D@59650" method="area_entered"] +[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] +[connection signal="fireball_hit" from="Bowser/FireballDetection" to="Bowser" method="fireball_hit" unbinds=1] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMB1/World8/8-1.tscn b/Scenes/Levels/SMB1/World8/8-1.tscn new file mode 100644 index 0000000..310ab34 --- /dev/null +++ b/Scenes/Levels/SMB1/World8/8-1.tscn @@ -0,0 +1,456 @@ +[gd_scene load_steps=26 format=4 uid="uid://ceqh40r7jjhao"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_yxdhm"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_rgmfj"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_wogtp"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_c0rm2"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_4j7c6"] +[ext_resource type="PackedScene" uid="uid://bch3ww1n42g7v" path="res://Scenes/Prefabs/DecoTiles/Deco2.tscn" id="8_wswqd"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="9_c0rm2"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="10_4j7c6"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="11_wswqd"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="12_drihs"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="13_i2h81"] +[ext_resource type="PackedScene" uid="uid://cpk6idjoxjotv" path="res://Scenes/Prefabs/Entities/Items/OneUp.tscn" id="14_dlct5"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="15_vqtcc"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="16_ppron"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="17_ywbyf"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="18_ppron"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="19_ywbyf"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="20_aqs2o"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="21_2ksfm"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="22_2ksfm"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="23_0im0q"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="23_ie8ew"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="24_ie8ew"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="24_rgmfj"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="25_ie8ew"] + +[node name="8-1" type="Node"] +script = ExtResource("1_yxdhm") +music = ExtResource("2_rgmfj") +theme_time = "Night" +time_limit = 300 +world_id = 8 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("24_ie8ew")] +time_of_day = 1 + +[node name="Tiles" parent="." instance=ExtResource("4_wogtp")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAADAAAAAAAdAAEAAAADAAEAAAAfAAAAAAAAAAAAAAAfAAEAAAAAAAEAAAAhAAAAAAABAAAAAAAhAAEAAAABAAEAAAAiAAAAAAADAAAAAAAiAAEAAAADAAEAAAAkAAAAAAABAAAAAAAkAAEAAAABAAEAAAAlAAAAAAADAAAAAAAlAAEAAAADAAEAAAAnAAAAAAABAAAAAAAnAAEAAAABAAEAAAAoAAAAAAADAAAAAAAoAAEAAAADAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAAAqAAAAAAABAAAAAAAqAAEAAAABAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAADAAAAAACYAAEAAAADAAEAAACaAAAAAAAAAAAAAACaAAEAAAAAAAEAAACcAAAAAAABAAAAAACcAAEAAAABAAEAAACdAAAAAAADAAAAAACdAAEAAAADAAEAAACfAAAAAAAAAAAAAACfAAEAAAAAAAEAAAChAAAAAAABAAAAAAChAAEAAAABAAEAAACiAAAAAAADAAAAAACiAAEAAAADAAEAAACkAAAAAAABAAAAAACkAAEAAAABAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAADAAAAAAC0AAEAAAADAAEAAAC2AAAAAAAAAAAAAAC2AAEAAAAAAAEAAAC4AAAAAAAAAAAAAAC4AAEAAAAAAAEAAAC6AAAAAAABAAAAAAC6AAEAAAABAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAADAAAAAADMAAEAAAADAAEAAADTAAAAAAABAAAAAADTAAEAAAABAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAADAAAAAADcAAEAAAADAAEAAADeAAAAAAABAAAAAADeAAEAAAABAAEAAADfAAAAAAADAAAAAADfAAEAAAADAAEAAADiAAAAAAABAAAAAADiAAEAAAABAAEAAADjAAAAAAADAAAAAADjAAEAAAADAAEAAADmAAAAAAABAAAAAADmAAEAAAABAAEAAADnAAAAAAACAAAAAADnAAEAAAACAAEAAADoAAAAAAACAAAAAADoAAEAAAACAAEAAADpAAAAAAACAAAAAADpAAEAAAACAAEAAADqAAAAAAACAAAAAADqAAEAAAACAAEAAADrAAAAAAACAAAAAADrAAEAAAACAAEAAADsAAAAAAACAAAAAADsAAEAAAACAAEAAADtAAAAAAACAAAAAADtAAEAAAACAAEAAADuAAAAAAACAAAAAADuAAEAAAACAAEAAADvAAAAAAACAAAAAADvAAEAAAACAAEAAADwAAAAAAACAAAAAADwAAEAAAACAAEAAADxAAAAAAACAAAAAADxAAEAAAACAAEAAADyAAAAAAACAAAAAADyAAEAAAACAAEAAADzAAAAAAACAAAAAADzAAEAAAACAAEAAAD0AAAAAAACAAAAAAD0AAEAAAACAAEAAAD1AAAAAAACAAAAAAD1AAEAAAACAAEAAAD2AAAAAAACAAAAAAD2AAEAAAACAAEAAAD3AAAAAAACAAAAAAD3AAEAAAACAAEAAAD4AAAAAAACAAAAAAD4AAEAAAACAAEAAAD5AAAAAAACAAAAAAD5AAEAAAACAAEAAAD6AAAAAAACAAAAAAD6AAEAAAACAAEAAAD7AAAAAAACAAAAAAD7AAEAAAACAAEAAAD8AAAAAAACAAAAAAD8AAEAAAACAAEAAAD9AAAAAAACAAAAAAD9AAEAAAACAAEAAAD+AAAAAAACAAAAAAD+AAEAAAACAAEAAAD/AAAAAAACAAAAAAD/AAEAAAACAAEAAAABAQAAAAACAAAAAAABAQEAAAACAAEAAAACAQAAAAACAAAAAAACAQEAAAACAAEAAAADAQAAAAACAAAAAAADAQEAAAACAAEAAAAEAQAAAAACAAAAAAAEAQEAAAACAAEAAAAFAQAAAAACAAAAAAAFAQEAAAACAAEAAAAGAQAAAAACAAAAAAAGAQEAAAACAAEAAAAHAQAAAAACAAAAAAAHAQEAAAACAAEAAAAIAQAAAAACAAAAAAAIAQEAAAACAAEAAAAJAQAAAAACAAAAAAAJAQEAAAACAAEAAAAKAQAAAAACAAAAAAAKAQEAAAACAAEAAAALAQAAAAACAAAAAAALAQEAAAACAAEAAAAMAQAAAAACAAAAAAAMAQEAAAACAAEAAAANAQAAAAACAAAAAAANAQEAAAACAAEAAAAOAQAAAAACAAAAAAAOAQEAAAACAAEAAAAPAQAAAAACAAAAAAAPAQEAAAACAAEAAAAQAQAAAAACAAAAAAAQAQEAAAACAAEAAAARAQAAAAADAAAAAAARAQEAAAADAAEAAAAAAQAAAAACAAAAAAAAAQEAAAACAAEAAAAVAQAAAAABAAAAAAAWAQAAAAADAAAAAAAVAQEAAAABAAEAAAAWAQEAAAADAAEAAAAaAQAAAAABAAAAAAAaAQEAAAABAAEAAAAbAQAAAAACAAAAAAAbAQEAAAACAAEAAAAcAQAAAAACAAAAAAAcAQEAAAACAAEAAAAdAQAAAAACAAAAAAAdAQEAAAACAAEAAAAeAQAAAAACAAAAAAAeAQEAAAACAAEAAAAfAQAAAAACAAAAAAAfAQEAAAACAAEAAAAgAQAAAAACAAAAAAAgAQEAAAACAAEAAAAhAQAAAAACAAAAAAAhAQEAAAACAAEAAAAiAQAAAAACAAAAAAAiAQEAAAACAAEAAAAjAQAAAAACAAAAAAAjAQEAAAACAAEAAAAkAQAAAAACAAAAAAAkAQEAAAACAAEAAAAlAQAAAAACAAAAAAAlAQEAAAACAAEAAAAmAQAAAAACAAAAAAAmAQEAAAACAAEAAAAnAQAAAAACAAAAAAAnAQEAAAACAAEAAAAoAQAAAAACAAAAAAAoAQEAAAACAAEAAAApAQAAAAADAAAAAAApAQEAAAADAAEAAAAvAQAAAAAAAAAAAAAvAQEAAAAAAAEAAAA0AQAAAAABAAAAAAA0AQEAAAABAAEAAAA1AQAAAAACAAAAAAA1AQEAAAACAAEAAAA2AQAAAAACAAAAAAA2AQEAAAACAAEAAAA3AQAAAAACAAAAAAA3AQEAAAACAAEAAAA4AQAAAAACAAAAAAA4AQEAAAACAAEAAAA5AQAAAAACAAAAAAA5AQEAAAACAAEAAAA6AQAAAAACAAAAAAA6AQEAAAACAAEAAAA7AQAAAAACAAAAAAA7AQEAAAACAAEAAAA8AQAAAAACAAAAAAA8AQEAAAACAAEAAAA9AQAAAAACAAAAAAA9AQEAAAACAAEAAAA+AQAAAAACAAAAAAA+AQEAAAACAAEAAAA/AQAAAAACAAAAAAA/AQEAAAACAAEAAABAAQAAAAACAAAAAABAAQEAAAACAAEAAABBAQAAAAACAAAAAABBAQEAAAACAAEAAABCAQAAAAACAAAAAABCAQEAAAACAAEAAABDAQAAAAACAAAAAABDAQEAAAACAAEAAABEAQAAAAACAAAAAABEAQEAAAACAAEAAABFAQAAAAACAAAAAABFAQEAAAACAAEAAABGAQAAAAACAAAAAABGAQEAAAACAAEAAABHAQAAAAACAAAAAABHAQEAAAACAAEAAABIAQAAAAACAAAAAABIAQEAAAACAAEAAABJAQAAAAACAAAAAABJAQEAAAACAAEAAABKAQAAAAACAAAAAABKAQEAAAACAAEAAABLAQAAAAACAAAAAABLAQEAAAACAAEAAABMAQAAAAACAAAAAABMAQEAAAACAAEAAABNAQAAAAACAAAAAABNAQEAAAACAAEAAABOAQAAAAACAAAAAABOAQEAAAACAAEAAABPAQAAAAACAAAAAABPAQEAAAACAAEAAABQAQAAAAACAAAAAABQAQEAAAACAAEAAABRAQAAAAACAAAAAABRAQEAAAACAAEAAABSAQAAAAACAAAAAABSAQEAAAACAAEAAABTAQAAAAACAAAAAABTAQEAAAACAAEAAABUAQAAAAACAAAAAABUAQEAAAACAAEAAABVAQAAAAACAAAAAABVAQEAAAACAAEAAABWAQAAAAADAAAAAABWAQEAAAADAAEAAABYAQAAAAAAAAAAAABYAQEAAAAAAAEAAABaAQAAAAAAAAAAAABaAQEAAAAAAAEAAABcAQAAAAAAAAAAAABcAQEAAAAAAAEAAABeAQAAAAABAAAAAABeAQEAAAABAAEAAABfAQAAAAACAAAAAABfAQEAAAACAAEAAABgAQAAAAACAAAAAABgAQEAAAACAAEAAABhAQAAAAACAAAAAABhAQEAAAACAAEAAABiAQAAAAACAAAAAABiAQEAAAACAAEAAABjAQAAAAACAAAAAABjAQEAAAACAAEAAABkAQAAAAACAAAAAABkAQEAAAACAAEAAABlAQAAAAACAAAAAABlAQEAAAACAAEAAABmAQAAAAACAAAAAABmAQEAAAACAAEAAABnAQAAAAACAAAAAABnAQEAAAACAAEAAABoAQAAAAACAAAAAABoAQEAAAACAAEAAABpAQAAAAACAAAAAABpAQEAAAACAAEAAABqAQAAAAACAAAAAABqAQEAAAACAAEAAABrAQAAAAACAAAAAABrAQEAAAACAAEAAABsAQAAAAACAAAAAABsAQEAAAACAAEAAABtAQAAAAACAAAAAABtAQEAAAACAAEAAABuAQAAAAACAAAAAABuAQEAAAACAAEAAABvAQAAAAACAAAAAABvAQEAAAACAAEAAABwAQAAAAACAAAAAABwAQEAAAACAAEAAABxAQAAAAACAAAAAABxAQEAAAACAAEAAAByAQAAAAACAAAAAAByAQEAAAACAAEAAABzAQAAAAACAAAAAABzAQEAAAACAAEAAAB0AQAAAAACAAAAAAB0AQEAAAACAAEAAABoAf//AAAEAAIAAABeAfj/AAAEAAIAAABeAfn/AAAEAAIAAABeAfr/AAAEAAIAAABeAfv/AAAEAAIAAABeAfz/AAAEAAIAAABeAf3/AAAEAAIAAABeAf7/AAAEAAIAAABeAf//AAAEAAIAAABfAfj/AAAEAAIAAABfAfn/AAAEAAIAAABfAfr/AAAEAAIAAABfAfv/AAAEAAIAAABfAfz/AAAEAAIAAABfAf3/AAAEAAIAAABfAf7/AAAEAAIAAABfAf//AAAEAAIAAABcAfr/AAAEAAIAAABcAfv/AAAEAAIAAABcAfz/AAAEAAIAAABcAf3/AAAEAAIAAABcAf7/AAAEAAIAAABcAf//AAAEAAIAAABaAfz/AAAEAAIAAABaAf3/AAAEAAIAAABaAf7/AAAEAAIAAABaAf//AAAEAAIAAABYAf7/AAAEAAIAAABYAf//AAAEAAIAAAAjAf7/AAAEAAIAAAAjAf//AAAEAAIAAAAfAf7/AAAEAAIAAAAfAf//AAAEAAIAAAAIAfr/AAAEAAIAAAAIAfv/AAAEAAIAAAAIAfz/AAAEAAIAAAAIAf3/AAAEAAIAAAAIAf7/AAAEAAIAAAAIAf//AAAEAAIAAAAHAfv/AAAEAAIAAAAHAfz/AAAEAAIAAAAHAf3/AAAEAAIAAAAHAf7/AAAEAAIAAAAHAf//AAAEAAIAAAAGAfz/AAAEAAIAAAAGAf3/AAAEAAIAAAAGAf7/AAAEAAIAAAAGAf//AAAEAAIAAAAFAf3/AAAEAAIAAAAFAf7/AAAEAAIAAAAFAf//AAAEAAIAAAAEAf7/AAAEAAIAAAAEAf//AAAEAAIAAAADAf//AAAEAAIAAADCAP7/AAAEAAIAAADCAP//AAAEAAIAAACTAPz/AAAEAAIAAACTAP3/AAAEAAIAAACTAP7/AAAEAAIAAACTAP//AAAEAAIAAACJAPz/AAAEAAIAAACJAP3/AAAEAAIAAACJAP7/AAAEAAIAAACJAP//AAAEAAIAAAATAPz/AAAIAAAAAAATAP3/AAAIAAEAAAAUAPz/AAAJAAAAAAAUAP3/AAAJAAEAAAATAP7/AAAIAAEAAAATAP//AAAIAAEAAAAUAP7/AAAJAAEAAAAUAP//AAAJAAEAAAA8APz/AAAIAAIAAAA8AP3/AAAIAAMAAAA9APz/AAAJAAIAAAA9AP3/AAAJAAMAAAA8AP7/AAAIAAMAAAA9AP7/AAAJAAMAAAA8AP//AAAIAAMAAAA9AP//AAAJAAMAAABCAP3/AAAIAAQAAABDAP3/AAAJAAQAAABCAP7/AAAIAAUAAABDAP7/AAAJAAUAAABCAP//AAAIAAUAAABDAP//AAAJAAUAAABOAPz/AAAIAAYAAABOAP3/AAAIAAcAAABPAPz/AAAJAAYAAABPAP3/AAAJAAcAAABOAP7/AAAIAAcAAABOAP//AAAIAAcAAABPAP7/AAAJAAcAAABPAP//AAAJAAcAAABYAPz/AAAIAAIAAABYAP3/AAAIAAMAAABZAPz/AAAJAAIAAABZAP3/AAAJAAMAAABYAP7/AAAIAAMAAABYAP//AAAIAAMAAABZAP7/AAAJAAMAAABZAP//AAAJAAMAAABjAP7/AAAIAAAAAABjAP//AAAIAAEAAABkAP7/AAAJAAAAAABkAP//AAAJAAEAAAB8AP3/AAAIAAIAAAB8AP7/AAAIAAMAAAB9AP3/AAAJAAIAAAB9AP7/AAAJAAMAAAB8AP//AAAIAAMAAAB9AP//AAAJAAMAAADeAP3/AAAIAAQAAADeAP7/AAAIAAUAAADfAP3/AAAJAAQAAADfAP7/AAAJAAUAAADiAPz/AAAIAAIAAADiAP3/AAAIAAMAAADjAPz/AAAJAAIAAADjAP3/AAAJAAMAAADmAPv/AAAIAAAAAADmAPz/AAAIAAEAAADnAPv/AAAJAAAAAADnAPz/AAAJAAEAAADmAP3/AAAIAAEAAADnAP3/AAAJAAEAAADmAP7/AAAIAAEAAADnAP7/AAAJAAEAAADmAP//AAAIAAEAAADnAP//AAAJAAEAAADiAP7/AAAIAAMAAADjAP7/AAAJAAMAAADiAP//AAAIAAMAAADjAP//AAAJAAMAAADeAP//AAAIAAUAAADfAP//AAAJAAUAAABIAf3/AAAIAAQAAABIAf7/AAAIAAUAAABJAf3/AAAJAAQAAABJAf7/AAAJAAUAAABTAf7/AAAIAAYAAABTAf//AAAIAAcAAABUAf7/AAAJAAYAAABUAf//AAAJAAcAAABIAf//AAAIAAUAAABJAf//AAAJAAUAAAAwAPv/AQAAAAAAAwBJAPv/AQAAAAAAAwBSAPv/AQAAAAAAAwBdAPf/AQAAAAAAAwBeAPf/AQAAAAAAAwCKAPj/AQAAAAAAAQCLAPj/AQAAAAAAAQCMAPj/AQAAAAAAAQCPAPj/AQAAAAAAAQCQAPj/AQAAAAAAAQCRAPj/AQAAAAAAAQCoAPv/AQAAAAAAAQCpAPv/AQAAAAAAAQCrAPv/AQAAAAAAAQCsAPv/AQAAAAAAAQCtAPv/AQAAAAAAAQCqAPv/AQAAAAAACgDPAPv/AQAAAAAAAwDQAPv/AQAAAAAAAwALAfv/AQAAAAAAAwAMAfv/AQAAAAAAAwATAfv/AQAAAAAAAwAYAfv/AQAAAAAAAwAsAfv/AQAAAAAAAwAtAfv/AQAAAAAAAwAxAfv/AQAAAAAAAwAyAfv/AQAAAAAAAwCOAPz/AQAAAAAACQBXAQIAAQAAAAAABABYAQIAAAAAAAIAAABZAQIAAQAAAAAABABaAQIAAAAAAAIAAABbAQIAAQAAAAAABABcAQIAAAAAAAIAAABdAQIAAQAAAAAABAAqAQIAAQAAAAAABAArAQIAAQAAAAAABAAsAQIAAQAAAAAABAAtAQIAAQAAAAAABAAuAQIAAQAAAAAABAAvAQIAAAAAAAIAAAAwAQIAAQAAAAAABAAxAQIAAQAAAAAABAAyAQIAAQAAAAAABAAzAQIAAQAAAAAABAASAQIAAQAAAAAABAATAQIAAQAAAAAABAAUAQIAAQAAAAAABAAVAQIAAAABAAIAAAAWAQIAAAADAAIAAAAXAQIAAQAAAAAABAAYAQIAAQAAAAAABAAZAQIAAQAAAAAABADdAAIAAQAAAAAABADeAAIAAAABAAIAAADfAAIAAAADAAIAAADgAAIAAQAAAAAABADhAAIAAQAAAAAABADiAAIAAAABAAIAAADjAAIAAAADAAIAAADkAAIAAQAAAAAABADlAAIAAQAAAAAABADNAAIAAQAAAAAABADOAAIAAQAAAAAABADPAAIAAQAAAAAABADQAAIAAQAAAAAABADRAAIAAQAAAAAABADSAAIAAQAAAAAABAC1AAIAAQAAAAAABAC2AAIAAAAAAAIAAAC3AAIAAQAAAAAABAC4AAIAAAAAAAIAAAC5AAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAAAAAAIAAACbAAIAAQAAAAAABACcAAIAAAABAAIAAACdAAIAAAADAAIAAACeAAIAAQAAAAAABACfAAIAAAAAAAIAAACgAAIAAQAAAAAABAChAAIAAAABAAIAAACiAAIAAAADAAIAAACjAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAAAAAAIAAAAgAAIAAQAAAAAABAAhAAIAAAABAAIAAAAiAAIAAAADAAIAAAAjAAIAAQAAAAAABAAkAAIAAAABAAIAAAAlAAIAAAADAAIAAAAmAAIAAQAAAAAABAAnAAIAAAABAAIAAAAoAAIAAAADAAIAAAApAAIAAQAAAAAABACuAPv/AQAAAAAAAQDv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAADAAIAAAAqAAIAAAABAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAADAAIAAAC6AAIAAAABAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAADAAIAAACkAAIAAAABAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAADAAIAAADTAAIAAAABAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAADAAIAAADmAAIAAAABAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAACAAIAAAAGAQIAAAACAAIAAAAHAQIAAAACAAIAAAAIAQIAAAACAAIAAAAJAQIAAAACAAIAAAAKAQIAAAACAAIAAAALAQIAAAACAAIAAAAMAQIAAAACAAIAAAANAQIAAAACAAIAAAAOAQIAAAACAAIAAAAPAQIAAAACAAIAAAAQAQIAAAACAAIAAAARAQIAAAADAAIAAAAaAQIAAAABAAIAAAAbAQIAAAACAAIAAAAcAQIAAAACAAIAAAAdAQIAAAACAAIAAAAeAQIAAAACAAIAAAAfAQIAAAACAAIAAAAgAQIAAAACAAIAAAAhAQIAAAACAAIAAAAiAQIAAAACAAIAAAAjAQIAAAACAAIAAAAkAQIAAAACAAIAAAAlAQIAAAACAAIAAAAmAQIAAAACAAIAAAAnAQIAAAACAAIAAAAoAQIAAAACAAIAAAApAQIAAAADAAIAAAA1AQIAAAACAAIAAAA2AQIAAAACAAIAAAA3AQIAAAACAAIAAAA0AQIAAAABAAIAAAA4AQIAAAACAAIAAAA5AQIAAAACAAIAAAA6AQIAAAACAAIAAAA7AQIAAAACAAIAAAA8AQIAAAACAAIAAAA9AQIAAAACAAIAAAA+AQIAAAACAAIAAAA/AQIAAAACAAIAAABAAQIAAAACAAIAAABBAQIAAAACAAIAAABCAQIAAAACAAIAAABDAQIAAAACAAIAAABEAQIAAAACAAIAAABFAQIAAAACAAIAAABGAQIAAAACAAIAAABHAQIAAAACAAIAAABIAQIAAAACAAIAAABJAQIAAAACAAIAAABKAQIAAAACAAIAAABLAQIAAAACAAIAAABMAQIAAAACAAIAAABNAQIAAAACAAIAAABOAQIAAAACAAIAAABPAQIAAAACAAIAAABQAQIAAAACAAIAAABRAQIAAAACAAIAAABSAQIAAAACAAIAAABTAQIAAAACAAIAAABUAQIAAAACAAIAAABVAQIAAAACAAIAAABWAQIAAAADAAIAAABeAQIAAAABAAIAAABfAQIAAAACAAIAAABgAQIAAAACAAIAAABhAQIAAAACAAIAAABiAQIAAAACAAIAAABjAQIAAAACAAIAAABkAQIAAAACAAIAAABlAQIAAAACAAIAAABmAQIAAAACAAIAAABnAQIAAAACAAIAAABoAQIAAAACAAIAAABpAQIAAAACAAIAAABqAQIAAAACAAIAAABrAQIAAAACAAIAAABsAQIAAAACAAIAAABtAQIAAAACAAIAAABuAQIAAAACAAIAAABvAQIAAAACAAIAAABwAQIAAAACAAIAAABxAQIAAAACAAIAAAByAQIAAAACAAIAAABzAQIAAAACAAIAAAB0AQIAAAACAAIAAAB1AQAAAAACAAAAAAB2AQAAAAACAAAAAAB3AQAAAAACAAAAAAB4AQAAAAACAAAAAAB5AQAAAAACAAAAAAB6AQAAAAACAAAAAAB7AQAAAAACAAAAAAB8AQAAAAACAAAAAAB9AQAAAAACAAAAAAB+AQAAAAACAAAAAAB/AQAAAAACAAAAAACAAQAAAAACAAAAAACBAQAAAAACAAAAAACCAQAAAAACAAAAAACDAQAAAAACAAAAAACEAQAAAAACAAAAAACFAQAAAAACAAAAAACGAQAAAAACAAAAAACHAQAAAAACAAAAAACIAQAAAAACAAAAAACJAQAAAAACAAAAAACKAQAAAAACAAAAAACLAQAAAAADAAAAAAB1AQEAAAACAAEAAAB2AQEAAAACAAEAAAB3AQEAAAACAAEAAAB4AQEAAAACAAEAAAB5AQEAAAACAAEAAAB6AQEAAAACAAEAAAB7AQEAAAACAAEAAAB8AQEAAAACAAEAAAB9AQEAAAACAAEAAAB+AQEAAAACAAEAAAB/AQEAAAACAAEAAACAAQEAAAACAAEAAACBAQEAAAACAAEAAACCAQEAAAACAAEAAACDAQEAAAACAAEAAACEAQEAAAACAAEAAACFAQEAAAACAAEAAACGAQEAAAACAAEAAACHAQEAAAACAAEAAACIAQEAAAACAAEAAACJAQEAAAACAAEAAACKAQEAAAACAAEAAACLAQEAAAADAAEAAAB1AQIAAAACAAIAAAB2AQIAAAACAAIAAAB3AQIAAAACAAIAAAB4AQIAAAACAAIAAAB5AQIAAAACAAIAAAB6AQIAAAACAAIAAAB7AQIAAAACAAIAAAB8AQIAAAACAAIAAAB9AQIAAAACAAIAAAB+AQIAAAACAAIAAAB/AQIAAAACAAIAAACAAQIAAAACAAIAAACBAQIAAAACAAIAAACCAQIAAAACAAIAAACDAQIAAAACAAIAAACEAQIAAAACAAIAAACFAQIAAAACAAIAAACGAQIAAAACAAIAAACHAQIAAAACAAIAAACIAQIAAAACAAIAAACJAQIAAAACAAIAAACKAQIAAAACAAIAAACLAQIAAAADAAIAAACNAPj/AQAAAAAAAQA=") + +[node name="Player" parent="." instance=ExtResource("6_c0rm2")] +position = Vector2(-216, 0) + +[node name="DropShadow" parent="." instance=ExtResource("7_4j7c6")] + +[node name="DecoTiles" parent="." instance=ExtResource("8_wswqd")] + +[node name="DecoTiles2" parent="." instance=ExtResource("8_wswqd")] +position = Vector2(3072, 0) +tile_map_data = PackedByteArray("AAD+////AAABAAEAAAD/////AAABAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAAAZAP//AAABAAEAAAAuAP//AAABAAEAAAAvAP//AAABAAEAAAAwAP//AAABAAEAAAAxAP//AAABAAEAAABeAP//AAABAAEAAABfAP//AAABAAEAAABgAP//AAABAAEAAABhAP//AAABAAEAAAB2AP//AAABAAEAAAB3AP//AAABAAEAAACOAP//AAABAAEAAACPAP//AAABAAEAAACQAP//AAABAAEAAACRAP//AAABAAEAAACmAP//AAABAAEAAADBAP//AAABAAEAAAD7//7/AAADAAAAAAD7////AAADAAEAAAAHAP7/AAADAAAAAAAHAP//AAADAAEAAAAIAP7/AAADAAAAAAAIAP//AAADAAEAAAAYAP7/AAADAAAAAAAYAP//AAADAAEAAAArAP7/AAADAAAAAAArAP//AAADAAEAAAA3AP7/AAADAAAAAAA3AP//AAADAAEAAAA4AP7/AAADAAAAAAA4AP//AAADAAEAAABbAP7/AAADAAAAAABbAP//AAADAAEAAABnAP7/AAADAAAAAABnAP//AAADAAEAAABoAP7/AAADAAAAAABoAP//AAADAAEAAAB4AP7/AAADAAAAAACLAP7/AAADAAAAAACLAP//AAADAAEAAACYAP7/AAADAAAAAACYAP//AAADAAEAAAC7AP7/AAADAAAAAAC7AP//AAADAAEAAACVAP//AAAAAAEAAACVAP3/AAAEAAAAAACVAP7/AAAEAAEAAACNAP3/AAAEAAAAAACNAP7/AAAEAAEAAACNAP//AAAAAAEAAABlAP3/AAAEAAAAAABlAP7/AAAEAAEAAABlAP//AAAAAAEAAABdAP3/AAAEAAAAAABdAP7/AAAEAAEAAABdAP//AAAAAAEAAABLAP3/AAAEAAAAAABLAP7/AAAEAAEAAABLAP//AAAAAAEAAAA1AP3/AAAEAAAAAAA1AP7/AAAEAAEAAAA1AP//AAAAAAEAAAAtAP3/AAAEAAAAAAAtAP7/AAAEAAEAAAAtAP//AAAAAAEAAAAbAP3/AAAEAAAAAAAbAP7/AAAEAAEAAAAbAP//AAAAAAEAAAAFAP3/AAAEAAAAAAAFAP7/AAAEAAEAAAAFAP//AAAAAAEAAAD9//3/AAAEAAAAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAAB4AP//AAADAAEAAACnAP//AAABAAEAAACpAP//AAABAAEAAACrAP//AAAAAAEAAACrAP3/AAAEAAAAAACrAP7/AAAEAAEAAAA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("9_c0rm2")] +position = Vector2(40, 0) + +[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("9_c0rm2")] +position = Vector2(1048, 0) + +[node name="BuzzyBeetle3" parent="Enemies" instance=ExtResource("9_c0rm2")] +position = Vector2(3816, 0) + +[node name="BuzzyBeetle4" parent="Enemies" instance=ExtResource("9_c0rm2")] +position = Vector2(4280, 0) + +[node name="Goomba" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(120, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(144, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(168, 0) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(232, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(256, 0) + +[node name="Goomba6" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(280, 0) + +[node name="Goomba7" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(856, 0) + +[node name="Goomba8" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(880, 0) + +[node name="Goomba9" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(904, 0) + +[node name="Goomba10" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(1480, 0) + +[node name="Goomba11" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(1504, 0) + +[node name="Goomba12" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(1528, 0) + +[node name="Goomba13" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(2120, 0) + +[node name="Goomba14" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(2144, 0) + +[node name="Goomba15" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(2168, 0) + +[node name="Goomba16" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(3464, 0) + +[node name="Goomba17" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(3488, 0) + +[node name="Goomba18" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(3512, 0) + +[node name="Goomba19" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(3864, 0) + +[node name="Goomba20" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(3888, 0) + +[node name="Goomba21" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(3912, 0) + +[node name="Goomba22" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(3976, 0) + +[node name="Goomba23" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(4000, 0) + +[node name="Goomba24" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(4024, 0) + +[node name="Goomba25" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(4104, 0) + +[node name="Goomba26" parent="Enemies" instance=ExtResource("10_4j7c6")] +position = Vector2(4128, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(440, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(464, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(728, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(1656, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(1736, 0) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(1760, 0) + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(1784, 0) + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(1832, 0) + +[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(1856, 0) + +[node name="GreenKoopaTroopa10" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(1880, 0) + +[node name="GreenKoopaTroopa11" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(2328, 0) +winged = true + +[node name="GreenKoopaTroopa12" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(2504, 0) +winged = true + +[node name="GreenKoopaTroopa13" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(2584, 0) +winged = true + +[node name="GreenKoopaTroopa14" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(3064, 0) + +[node name="GreenKoopaTroopa15" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(3088, 0) + +[node name="GreenKoopaTroopa16" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(4632, 0) + +[node name="GreenKoopaTroopa17" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(5064, 0) + +[node name="GreenKoopaTroopa18" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(5176, 0) + +[node name="GreenKoopaTroopa19" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(5200, 0) + +[node name="GreenKoopaTroopa20" parent="Enemies" instance=ExtResource("11_wswqd")] +position = Vector2(5224, 0) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("12_drihs")] +position = Vector2(320, -64) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("12_drihs")] +position = Vector2(976, -64) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("12_drihs")] +position = Vector2(1072, -48) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("12_drihs")] +position = Vector2(1264, -64) + +[node name="PirannhaPlant5" parent="Enemies" instance=ExtResource("12_drihs")] +position = Vector2(1424, -64) + +[node name="PirannhaPlant6" parent="Enemies" instance=ExtResource("12_drihs")] +position = Vector2(1600, -32) + +[node name="PirannhaPlant7" parent="Enemies" instance=ExtResource("12_drihs")] +position = Vector2(2000, -48) + +[node name="PirannhaPlant8" parent="Enemies" instance=ExtResource("12_drihs")] +position = Vector2(3568, -48) + +[node name="PirannhaPlant9" parent="Enemies" instance=ExtResource("12_drihs")] +position = Vector2(3632, -64) + +[node name="PirannhaPlant10" parent="Enemies" instance=ExtResource("12_drihs")] +position = Vector2(3696, -80) + +[node name="PirannhaPlant11" parent="Enemies" instance=ExtResource("12_drihs")] +position = Vector2(5264, -48) + +[node name="PirannhaPlant12" parent="Enemies" instance=ExtResource("12_drihs")] +position = Vector2(5440, -32) + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("13_i2h81")] +position = Vector2(1032, -72) +item = ExtResource("14_dlct5") + +[node name="EndFlagpole" parent="." instance=ExtResource("15_vqtcc")] +position = Vector2(5768, 0) + +[node name="EndSmallCastle" parent="EndFlagpole" instance=ExtResource("16_ppron")] +position = Vector2(96, 0) + +[node name="LargeCastleDeco" parent="." instance=ExtResource("17_ywbyf")] +position = Vector2(-216, -88) + +[node name="PipeArea" parent="." instance=ExtResource("18_ppron")] +position = Vector2(1424, -64) +target_level = "uid://cvoo6f200qxpn" + +[node name="PipeArea2" parent="." instance=ExtResource("18_ppron")] +position = Vector2(1600, -32) +pipe_id = 1 +target_level = "uid://cvoo6f200qxpn" +exit_only = true + +[node name="Checkpoint" parent="PipeArea2" instance=ExtResource("19_ywbyf")] +position = Vector2(1144, 32) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("20_aqs2o") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("21_2ksfm")] +position = Vector2(664, -8) + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("22_2ksfm")] +position = Vector2(2280, -120) +metadata/red_coin = true +metadata/r_coin_id = 2 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("23_0im0q")] +position = Vector2(2808, -72) +item = ExtResource("23_ie8ew") +metadata/r_coin_id = 3 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("21_2ksfm")] +position = Vector2(4648, -8) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("13_i2h81")] +position = Vector2(4856, -56) +item = ExtResource("24_rgmfj") + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("22_2ksfm")] +position = Vector2(2280, -120) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("23_0im0q")] +position = Vector2(2808, -72) + +[node name="CheckpointFlag" parent="." instance=ExtResource("25_ie8ew")] +position = Vector2(2744, 0) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140975" to="Tiles/@Node2D@140975/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140976" to="Tiles/@Node2D@140976/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140977" to="Tiles/@Node2D@140977/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140978" to="Tiles/@Node2D@140978/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@140979" to="Tiles/@AnimatableBody2D@140979/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@140979" to="Tiles/@AnimatableBody2D@140979/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140979" to="Tiles/@AnimatableBody2D@140979" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140979" to="Tiles/@AnimatableBody2D@140979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140979" to="Tiles/@AnimatableBody2D@140979" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140979" to="Tiles/@AnimatableBody2D@140979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@140980" to="Tiles/@AnimatableBody2D@140980/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@140980" to="Tiles/@AnimatableBody2D@140980/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140980" to="Tiles/@AnimatableBody2D@140980" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140980" to="Tiles/@AnimatableBody2D@140980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140980" to="Tiles/@AnimatableBody2D@140980" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140980" to="Tiles/@AnimatableBody2D@140980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@140981" to="Tiles/@AnimatableBody2D@140981/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@140981" to="Tiles/@AnimatableBody2D@140981/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140981" to="Tiles/@AnimatableBody2D@140981" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140981" to="Tiles/@AnimatableBody2D@140981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140981" to="Tiles/@AnimatableBody2D@140981" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140981" to="Tiles/@AnimatableBody2D@140981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@140982" to="Tiles/@AnimatableBody2D@140982/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@140982" to="Tiles/@AnimatableBody2D@140982/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140982" to="Tiles/@AnimatableBody2D@140982" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140982" to="Tiles/@AnimatableBody2D@140982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140982" to="Tiles/@AnimatableBody2D@140982" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140982" to="Tiles/@AnimatableBody2D@140982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@140983" to="Tiles/@AnimatableBody2D@140983/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@140983" to="Tiles/@AnimatableBody2D@140983/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140983" to="Tiles/@AnimatableBody2D@140983" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140983" to="Tiles/@AnimatableBody2D@140983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140983" to="Tiles/@AnimatableBody2D@140983" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140983" to="Tiles/@AnimatableBody2D@140983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@140984" to="Tiles/@AnimatableBody2D@140984/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@140984" to="Tiles/@AnimatableBody2D@140984/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140984" to="Tiles/@AnimatableBody2D@140984" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140984" to="Tiles/@AnimatableBody2D@140984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140984" to="Tiles/@AnimatableBody2D@140984" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140984" to="Tiles/@AnimatableBody2D@140984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@140985" to="Tiles/@AnimatableBody2D@140985/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@140985" to="Tiles/@AnimatableBody2D@140985/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140985" to="Tiles/@AnimatableBody2D@140985" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140985" to="Tiles/@AnimatableBody2D@140985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140985" to="Tiles/@AnimatableBody2D@140985" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140985" to="Tiles/@AnimatableBody2D@140985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@140986" to="Tiles/@AnimatableBody2D@140986/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@140986" to="Tiles/@AnimatableBody2D@140986/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140986" to="Tiles/@AnimatableBody2D@140986" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140986" to="Tiles/@AnimatableBody2D@140986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140986" to="Tiles/@AnimatableBody2D@140986" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140986" to="Tiles/@AnimatableBody2D@140986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@140987" to="Tiles/@AnimatableBody2D@140987/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@140987" to="Tiles/@AnimatableBody2D@140987/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140987" to="Tiles/@AnimatableBody2D@140987" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140987" to="Tiles/@AnimatableBody2D@140987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140987" to="Tiles/@AnimatableBody2D@140987" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140987" to="Tiles/@AnimatableBody2D@140987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@140988" to="Tiles/@AnimatableBody2D@140988/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@140988" to="Tiles/@AnimatableBody2D@140988/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140988" to="Tiles/@AnimatableBody2D@140988" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140988" to="Tiles/@AnimatableBody2D@140988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140988" to="Tiles/@AnimatableBody2D@140988" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140988" to="Tiles/@AnimatableBody2D@140988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@140989" to="Tiles/@AnimatableBody2D@140989/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@140989" to="Tiles/@AnimatableBody2D@140989/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140989" to="Tiles/@AnimatableBody2D@140989" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140989" to="Tiles/@AnimatableBody2D@140989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140989" to="Tiles/@AnimatableBody2D@140989" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@140989" to="Tiles/@AnimatableBody2D@140989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@140990" to="Tiles/@Node2D@140990/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140991" to="Tiles/@Node2D@140991/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140992" to="Tiles/@Node2D@140992/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140993" to="Tiles/@Node2D@140993/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140994" to="Tiles/@Node2D@140994/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140995" to="Tiles/@Node2D@140995/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140996" to="Tiles/@Node2D@140996/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140997" to="Tiles/@Node2D@140997/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140998" to="Tiles/@Node2D@140998/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140999" to="Tiles/@Node2D@140999/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/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@141000" to="Tiles/@Area2D@141000" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141001" to="Tiles/@Area2D@141001" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141002" to="Tiles/@Area2D@141002" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141003" to="Tiles/@Area2D@141003" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141004" to="Tiles/@Area2D@141004" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141005" to="Tiles/@Area2D@141005" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141006" to="Tiles/@Area2D@141006" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141007" to="Tiles/@Area2D@141007" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141008" to="Tiles/@Area2D@141008" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141009" to="Tiles/@Area2D@141009" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141010" to="Tiles/@Area2D@141010" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141011" to="Tiles/@Area2D@141011" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141012" to="Tiles/@Area2D@141012" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141013" to="Tiles/@Area2D@141013" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141014" to="Tiles/@Area2D@141014" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141015" to="Tiles/@Area2D@141015" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141016" to="Tiles/@Area2D@141016" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141017" to="Tiles/@Area2D@141017" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141018" to="Tiles/@Area2D@141018" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141019" to="Tiles/@Area2D@141019" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141020" to="Tiles/@Area2D@141020" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141021" to="Tiles/@Area2D@141021" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141022" to="Tiles/@Area2D@141022" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141023" to="Tiles/@Area2D@141023" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141024" to="Tiles/@Area2D@141024" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141025" to="Tiles/@Area2D@141025" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141026" to="Tiles/@Area2D@141026" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141027" to="Tiles/@Area2D@141027" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141028" to="Tiles/@Area2D@141028" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141029" to="Tiles/@Area2D@141029" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141030" to="Tiles/@Area2D@141030" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141031" to="Tiles/@Area2D@141031" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141032" to="Tiles/@Area2D@141032" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141033" to="Tiles/@Area2D@141033" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141034" to="Tiles/@Area2D@141034" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141035" to="Tiles/@Area2D@141035" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141036" to="Tiles/@Area2D@141036" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141037" to="Tiles/@Area2D@141037" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141038" to="Tiles/@Area2D@141038" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141039" to="Tiles/@Area2D@141039" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141040" to="Tiles/@Area2D@141040" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@141041" to="Tiles/@Area2D@141041" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@141042" to="Tiles/@AnimatableBody2D@141042/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@141042" to="Tiles/@AnimatableBody2D@141042/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@141042" to="Tiles/@AnimatableBody2D@141042" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@141042" to="Tiles/@AnimatableBody2D@141042/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@141042" to="Tiles/@AnimatableBody2D@141042" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@141042" to="Tiles/@AnimatableBody2D@141042/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@141043" to="Tiles/@AnimatableBody2D@141043/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@141043" to="Tiles/@AnimatableBody2D@141043/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@141043" to="Tiles/@AnimatableBody2D@141043" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@141043" to="Tiles/@AnimatableBody2D@141043/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@141043" to="Tiles/@AnimatableBody2D@141043" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@141043" to="Tiles/@AnimatableBody2D@141043/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMB1/World8/8-1a.tscn b/Scenes/Levels/SMB1/World8/8-1a.tscn new file mode 100644 index 0000000..dc6b18d --- /dev/null +++ b/Scenes/Levels/SMB1/World8/8-1a.tscn @@ -0,0 +1,329 @@ +[gd_scene load_steps=3 format=4 uid="uid://cvoo6f200qxpn"] + +[ext_resource type="PackedScene" uid="uid://duc0y2qt8vug6" path="res://Scenes/Levels/SMB1/World1/1-2a.tscn" id="1_2bdfy"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="2_m0ga1"] + +[node name="1-2A" instance=ExtResource("1_2bdfy")] +world_id = 8 +level_id = 1 + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAAAAAAFAP//AAAKAAEAAAAGAP7/AAALAAAAAAAGAP//AAALAAEAAAAHAP7/AAAMAAAAAAAHAP//AAAMAAEAAAAHAPX/AAAIAAEAAAAIAPX/AAAJAAEAAAAHAPb/AAAIAAEAAAAIAPb/AAAJAAEAAAAHAPf/AAAIAAEAAAAIAPf/AAAJAAEAAAAHAPj/AAAIAAEAAAAIAPj/AAAJAAEAAAAHAPn/AAAIAAEAAAAIAPn/AAAJAAEAAAAHAPr/AAAIAAEAAAAIAPr/AAAJAAEAAAAHAPv/AAAIAAEAAAAIAPv/AAAJAAEAAAAHAPz/AAAIAAEAAAAIAPz/AAAJAAEAAAAHAP3/AAAIAAEAAAAIAP3/AAAJAAEAAAAIAP7/AAAJAAEAAAAIAP//AAAJAAEAAAD8////AQAAAAAAAwD9////AQAAAAAAAwD+////AQAAAAAAAwD/////AQAAAAAAAwAAAP//AQAAAAAAAwABAP//AQAAAAAAAwACAP//AQAAAAAAAwD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD8//z/AQAAAAAAAQD9//z/AQAAAAAAAQD+//z/AQAAAAAAAQD///z/AQAAAAAAAQAAAPz/AQAAAAAAAQABAPz/AQAAAAAAAQACAPz/AQAAAAAAAQD9//j/AQAAAAAAAQD+//j/AQAAAAAAAQD///j/AQAAAAAAAQAAAPj/AQAAAAAAAQABAPj/AQAAAAAAAQD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAAAFAPX/AAAAAAQAAAAFAPb/AAAAAAQAAAAFAPf/AAAAAAQAAAAFAPj/AAAAAAQAAAAFAPn/AAAAAAQAAAAFAPr/AAAAAAQAAAAFAPv/AAAAAAQAAAAFAPz/AAAAAAQAAAAFAP3/AAAAAAQAAAAGAPX/AAAAAAQAAAAGAPb/AAAAAAQAAAAGAPf/AAAAAAQAAAAGAPj/AAAAAAQAAAAGAPn/AAAAAAQAAAAGAPr/AAAAAAQAAAAGAPv/AAAAAAQAAAAGAPz/AAAAAAQAAAAGAP3/AAAAAAQAAAADAPz/AQAAAAAAAQD7//X/AQAAAAAAAQD7//b/AQAAAAAAAQD7//f/AQAAAAAAAQD7//j/AQAAAAAAAQD8//b/AQAAAAAAAQD8//f/AQAAAAAAAQD8//j/AQAAAAAAAQD9//b/AQAAAAAAAQD9//f/AQAAAAAAAQD+//b/AQAAAAAAAQD+//f/AQAAAAAAAQD///b/AQAAAAAAAQD///f/AQAAAAAAAQAAAPb/AQAAAAAAAQAAAPf/AQAAAAAAAQABAPb/AQAAAAAAAQABAPf/AQAAAAAAAQACAPb/AQAAAAAAAQACAPf/AQAAAAAAAQACAPj/AQAAAAAAAQADAPX/AQAAAAAAAQADAPb/AQAAAAAAAQADAPf/AQAAAAAAAQADAPj/AQAAAAAAAQAEAPX/AQAAAAAAAQAEAPb/AQAAAAAAAQAEAPf/AQAAAAAAAQAEAPj/AQAAAAAAAQD8//v/AQAAAAAAAwD9//v/AQAAAAAAAwD+//v/AQAAAAAAAwD///v/AQAAAAAAAwAAAPv/AQAAAAAAAwABAPv/AQAAAAAAAwACAPv/AQAAAAAAAwADAPv/AQAAAAAAAwD7////AQAAAAAAAwADAP//AQAAAAAAAwDv/wAAAAABAAAAAAASAAAAAAADAAAAAADv/wEAAAABAAEAAAASAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://ceqh40r7jjhao" + +[node name="ChallengeNodes" parent="." index="6" node_paths=PackedStringArray("nodes_to_delete")] +nodes_to_delete = [NodePath("../BrickBlock2")] + +[node name="BrickBlock" parent="ChallengeNodes" index="0"] +metadata/r_coin_id = 1 + +[node name="BrickBlock2" parent="." index="8" instance=ExtResource("2_m0ga1")] +position = Vector2(-72, -56) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73948" to="Tiles/@Node2D@73948/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73949" to="Tiles/@Node2D@73949/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73950" to="Tiles/@Node2D@73950/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73951" to="Tiles/@Node2D@73951/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73952" to="Tiles/@Node2D@73952/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73953" to="Tiles/@Node2D@73953/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@73954" to="Tiles/@AnimatableBody2D@73954/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73954" to="Tiles/@AnimatableBody2D@73954/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73954" to="Tiles/@AnimatableBody2D@73954" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73954" to="Tiles/@AnimatableBody2D@73954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73954" to="Tiles/@AnimatableBody2D@73954" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73954" to="Tiles/@AnimatableBody2D@73954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73955" to="Tiles/@AnimatableBody2D@73955/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73955" to="Tiles/@AnimatableBody2D@73955/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73955" to="Tiles/@AnimatableBody2D@73955" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73955" to="Tiles/@AnimatableBody2D@73955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73955" to="Tiles/@AnimatableBody2D@73955" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73955" to="Tiles/@AnimatableBody2D@73955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73956" to="Tiles/@AnimatableBody2D@73956/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73956" to="Tiles/@AnimatableBody2D@73956/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73956" to="Tiles/@AnimatableBody2D@73956" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73956" to="Tiles/@AnimatableBody2D@73956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73956" to="Tiles/@AnimatableBody2D@73956" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73956" to="Tiles/@AnimatableBody2D@73956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73957" to="Tiles/@AnimatableBody2D@73957/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73957" to="Tiles/@AnimatableBody2D@73957/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73957" to="Tiles/@AnimatableBody2D@73957" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73957" to="Tiles/@AnimatableBody2D@73957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73957" to="Tiles/@AnimatableBody2D@73957" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73957" to="Tiles/@AnimatableBody2D@73957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73958" to="Tiles/@AnimatableBody2D@73958/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73958" to="Tiles/@AnimatableBody2D@73958/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73958" to="Tiles/@AnimatableBody2D@73958" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73958" to="Tiles/@AnimatableBody2D@73958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73958" to="Tiles/@AnimatableBody2D@73958" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73958" to="Tiles/@AnimatableBody2D@73958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73959" to="Tiles/@AnimatableBody2D@73959/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73959" to="Tiles/@AnimatableBody2D@73959/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73959" to="Tiles/@AnimatableBody2D@73959" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73959" to="Tiles/@AnimatableBody2D@73959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73959" to="Tiles/@AnimatableBody2D@73959" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73959" to="Tiles/@AnimatableBody2D@73959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73960" to="Tiles/@AnimatableBody2D@73960/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73960" to="Tiles/@AnimatableBody2D@73960/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73960" to="Tiles/@AnimatableBody2D@73960" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73960" to="Tiles/@AnimatableBody2D@73960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73960" to="Tiles/@AnimatableBody2D@73960" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73960" to="Tiles/@AnimatableBody2D@73960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73961" to="Tiles/@AnimatableBody2D@73961/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73961" to="Tiles/@AnimatableBody2D@73961/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73961" to="Tiles/@AnimatableBody2D@73961" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73961" to="Tiles/@AnimatableBody2D@73961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73961" to="Tiles/@AnimatableBody2D@73961" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73961" to="Tiles/@AnimatableBody2D@73961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73962" to="Tiles/@AnimatableBody2D@73962/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73962" to="Tiles/@AnimatableBody2D@73962/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73962" to="Tiles/@AnimatableBody2D@73962" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73962" to="Tiles/@AnimatableBody2D@73962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73962" to="Tiles/@AnimatableBody2D@73962" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73962" to="Tiles/@AnimatableBody2D@73962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73963" to="Tiles/@AnimatableBody2D@73963/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73963" to="Tiles/@AnimatableBody2D@73963/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73963" to="Tiles/@AnimatableBody2D@73963" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73963" to="Tiles/@AnimatableBody2D@73963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73963" to="Tiles/@AnimatableBody2D@73963" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73963" to="Tiles/@AnimatableBody2D@73963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73964" to="Tiles/@AnimatableBody2D@73964/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73964" to="Tiles/@AnimatableBody2D@73964/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73964" to="Tiles/@AnimatableBody2D@73964" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73964" to="Tiles/@AnimatableBody2D@73964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73964" to="Tiles/@AnimatableBody2D@73964" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73964" to="Tiles/@AnimatableBody2D@73964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73965" to="Tiles/@AnimatableBody2D@73965/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73965" to="Tiles/@AnimatableBody2D@73965/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73965" to="Tiles/@AnimatableBody2D@73965" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73965" to="Tiles/@AnimatableBody2D@73965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73965" to="Tiles/@AnimatableBody2D@73965" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73965" to="Tiles/@AnimatableBody2D@73965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73966" to="Tiles/@AnimatableBody2D@73966/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73966" to="Tiles/@AnimatableBody2D@73966/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73966" to="Tiles/@AnimatableBody2D@73966" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73966" to="Tiles/@AnimatableBody2D@73966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73966" to="Tiles/@AnimatableBody2D@73966" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73966" to="Tiles/@AnimatableBody2D@73966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73967" to="Tiles/@AnimatableBody2D@73967/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73967" to="Tiles/@AnimatableBody2D@73967/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73967" to="Tiles/@AnimatableBody2D@73967" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73967" to="Tiles/@AnimatableBody2D@73967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73967" to="Tiles/@AnimatableBody2D@73967" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73967" to="Tiles/@AnimatableBody2D@73967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73968" to="Tiles/@AnimatableBody2D@73968/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73968" to="Tiles/@AnimatableBody2D@73968/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73968" to="Tiles/@AnimatableBody2D@73968" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73968" to="Tiles/@AnimatableBody2D@73968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73968" to="Tiles/@AnimatableBody2D@73968" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73968" to="Tiles/@AnimatableBody2D@73968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73969" to="Tiles/@AnimatableBody2D@73969/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73969" to="Tiles/@AnimatableBody2D@73969/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73969" to="Tiles/@AnimatableBody2D@73969" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73969" to="Tiles/@AnimatableBody2D@73969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73969" to="Tiles/@AnimatableBody2D@73969" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73969" to="Tiles/@AnimatableBody2D@73969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73970" to="Tiles/@AnimatableBody2D@73970/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73970" to="Tiles/@AnimatableBody2D@73970/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73970" to="Tiles/@AnimatableBody2D@73970" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73970" to="Tiles/@AnimatableBody2D@73970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73970" to="Tiles/@AnimatableBody2D@73970" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73970" to="Tiles/@AnimatableBody2D@73970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73971" to="Tiles/@AnimatableBody2D@73971/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73971" to="Tiles/@AnimatableBody2D@73971/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73971" to="Tiles/@AnimatableBody2D@73971" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73971" to="Tiles/@AnimatableBody2D@73971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73971" to="Tiles/@AnimatableBody2D@73971" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73971" to="Tiles/@AnimatableBody2D@73971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73972" to="Tiles/@AnimatableBody2D@73972/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73972" to="Tiles/@AnimatableBody2D@73972/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73972" to="Tiles/@AnimatableBody2D@73972" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73972" to="Tiles/@AnimatableBody2D@73972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73972" to="Tiles/@AnimatableBody2D@73972" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73972" to="Tiles/@AnimatableBody2D@73972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73973" to="Tiles/@AnimatableBody2D@73973/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73973" to="Tiles/@AnimatableBody2D@73973/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73973" to="Tiles/@AnimatableBody2D@73973" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73973" to="Tiles/@AnimatableBody2D@73973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73973" to="Tiles/@AnimatableBody2D@73973" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73973" to="Tiles/@AnimatableBody2D@73973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73974" to="Tiles/@AnimatableBody2D@73974/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73974" to="Tiles/@AnimatableBody2D@73974/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73974" to="Tiles/@AnimatableBody2D@73974" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73974" to="Tiles/@AnimatableBody2D@73974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73974" to="Tiles/@AnimatableBody2D@73974" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73974" to="Tiles/@AnimatableBody2D@73974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73975" to="Tiles/@AnimatableBody2D@73975/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73975" to="Tiles/@AnimatableBody2D@73975/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73975" to="Tiles/@AnimatableBody2D@73975" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73975" to="Tiles/@AnimatableBody2D@73975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73975" to="Tiles/@AnimatableBody2D@73975" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73975" to="Tiles/@AnimatableBody2D@73975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73976" to="Tiles/@AnimatableBody2D@73976/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73976" to="Tiles/@AnimatableBody2D@73976/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73976" to="Tiles/@AnimatableBody2D@73976" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73976" to="Tiles/@AnimatableBody2D@73976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73976" to="Tiles/@AnimatableBody2D@73976" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73976" to="Tiles/@AnimatableBody2D@73976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73977" to="Tiles/@AnimatableBody2D@73977/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73977" to="Tiles/@AnimatableBody2D@73977/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73977" to="Tiles/@AnimatableBody2D@73977" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73977" to="Tiles/@AnimatableBody2D@73977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73977" to="Tiles/@AnimatableBody2D@73977" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73977" to="Tiles/@AnimatableBody2D@73977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73978" to="Tiles/@AnimatableBody2D@73978/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73978" to="Tiles/@AnimatableBody2D@73978/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73978" to="Tiles/@AnimatableBody2D@73978" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73978" to="Tiles/@AnimatableBody2D@73978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73978" to="Tiles/@AnimatableBody2D@73978" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73978" to="Tiles/@AnimatableBody2D@73978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73979" to="Tiles/@AnimatableBody2D@73979/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73979" to="Tiles/@AnimatableBody2D@73979/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73979" to="Tiles/@AnimatableBody2D@73979" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73979" to="Tiles/@AnimatableBody2D@73979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73979" to="Tiles/@AnimatableBody2D@73979" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73979" to="Tiles/@AnimatableBody2D@73979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73980" to="Tiles/@AnimatableBody2D@73980/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73980" to="Tiles/@AnimatableBody2D@73980/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73980" to="Tiles/@AnimatableBody2D@73980" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73980" to="Tiles/@AnimatableBody2D@73980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73980" to="Tiles/@AnimatableBody2D@73980" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73980" to="Tiles/@AnimatableBody2D@73980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73981" to="Tiles/@AnimatableBody2D@73981/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73981" to="Tiles/@AnimatableBody2D@73981/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73981" to="Tiles/@AnimatableBody2D@73981" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73981" to="Tiles/@AnimatableBody2D@73981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73981" to="Tiles/@AnimatableBody2D@73981" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73981" to="Tiles/@AnimatableBody2D@73981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73982" to="Tiles/@AnimatableBody2D@73982/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73982" to="Tiles/@AnimatableBody2D@73982/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73982" to="Tiles/@AnimatableBody2D@73982" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73982" to="Tiles/@AnimatableBody2D@73982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73982" to="Tiles/@AnimatableBody2D@73982" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73982" to="Tiles/@AnimatableBody2D@73982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73983" to="Tiles/@AnimatableBody2D@73983/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73983" to="Tiles/@AnimatableBody2D@73983/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73983" to="Tiles/@AnimatableBody2D@73983" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73983" to="Tiles/@AnimatableBody2D@73983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73983" to="Tiles/@AnimatableBody2D@73983" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73983" to="Tiles/@AnimatableBody2D@73983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73984" to="Tiles/@AnimatableBody2D@73984/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73984" to="Tiles/@AnimatableBody2D@73984/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73984" to="Tiles/@AnimatableBody2D@73984" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73984" to="Tiles/@AnimatableBody2D@73984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73984" to="Tiles/@AnimatableBody2D@73984" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73984" to="Tiles/@AnimatableBody2D@73984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73985" to="Tiles/@AnimatableBody2D@73985/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73985" to="Tiles/@AnimatableBody2D@73985/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73985" to="Tiles/@AnimatableBody2D@73985" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73985" to="Tiles/@AnimatableBody2D@73985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73985" to="Tiles/@AnimatableBody2D@73985" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73985" to="Tiles/@AnimatableBody2D@73985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73986" to="Tiles/@AnimatableBody2D@73986/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73986" to="Tiles/@AnimatableBody2D@73986/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73986" to="Tiles/@AnimatableBody2D@73986" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73986" to="Tiles/@AnimatableBody2D@73986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73986" to="Tiles/@AnimatableBody2D@73986" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73986" to="Tiles/@AnimatableBody2D@73986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73987" to="Tiles/@AnimatableBody2D@73987/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73987" to="Tiles/@AnimatableBody2D@73987/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73987" to="Tiles/@AnimatableBody2D@73987" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73987" to="Tiles/@AnimatableBody2D@73987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73987" to="Tiles/@AnimatableBody2D@73987" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73987" to="Tiles/@AnimatableBody2D@73987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73988" to="Tiles/@AnimatableBody2D@73988/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73988" to="Tiles/@AnimatableBody2D@73988/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73988" to="Tiles/@AnimatableBody2D@73988" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73988" to="Tiles/@AnimatableBody2D@73988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73988" to="Tiles/@AnimatableBody2D@73988" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73988" to="Tiles/@AnimatableBody2D@73988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73989" to="Tiles/@AnimatableBody2D@73989/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73989" to="Tiles/@AnimatableBody2D@73989/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73989" to="Tiles/@AnimatableBody2D@73989" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73989" to="Tiles/@AnimatableBody2D@73989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73989" to="Tiles/@AnimatableBody2D@73989" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73989" to="Tiles/@AnimatableBody2D@73989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73990" to="Tiles/@AnimatableBody2D@73990/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73990" to="Tiles/@AnimatableBody2D@73990/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73990" to="Tiles/@AnimatableBody2D@73990" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73990" to="Tiles/@AnimatableBody2D@73990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73990" to="Tiles/@AnimatableBody2D@73990" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73990" to="Tiles/@AnimatableBody2D@73990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73991" to="Tiles/@AnimatableBody2D@73991/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73991" to="Tiles/@AnimatableBody2D@73991/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73991" to="Tiles/@AnimatableBody2D@73991" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73991" to="Tiles/@AnimatableBody2D@73991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73991" to="Tiles/@AnimatableBody2D@73991" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73991" to="Tiles/@AnimatableBody2D@73991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73992" to="Tiles/@AnimatableBody2D@73992/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73992" to="Tiles/@AnimatableBody2D@73992/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73992" to="Tiles/@AnimatableBody2D@73992" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73992" to="Tiles/@AnimatableBody2D@73992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73992" to="Tiles/@AnimatableBody2D@73992" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73992" to="Tiles/@AnimatableBody2D@73992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73993" to="Tiles/@AnimatableBody2D@73993/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73993" to="Tiles/@AnimatableBody2D@73993/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73993" to="Tiles/@AnimatableBody2D@73993" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73993" to="Tiles/@AnimatableBody2D@73993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73993" to="Tiles/@AnimatableBody2D@73993" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73993" to="Tiles/@AnimatableBody2D@73993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73994" to="Tiles/@AnimatableBody2D@73994/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73994" to="Tiles/@AnimatableBody2D@73994/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73994" to="Tiles/@AnimatableBody2D@73994" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73994" to="Tiles/@AnimatableBody2D@73994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73994" to="Tiles/@AnimatableBody2D@73994" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73994" to="Tiles/@AnimatableBody2D@73994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73995" to="Tiles/@AnimatableBody2D@73995/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73995" to="Tiles/@AnimatableBody2D@73995/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73995" to="Tiles/@AnimatableBody2D@73995" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73995" to="Tiles/@AnimatableBody2D@73995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73995" to="Tiles/@AnimatableBody2D@73995" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73995" to="Tiles/@AnimatableBody2D@73995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73996" to="Tiles/@AnimatableBody2D@73996/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73996" to="Tiles/@AnimatableBody2D@73996/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73996" to="Tiles/@AnimatableBody2D@73996" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73996" to="Tiles/@AnimatableBody2D@73996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73996" to="Tiles/@AnimatableBody2D@73996" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73996" to="Tiles/@AnimatableBody2D@73996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73997" to="Tiles/@AnimatableBody2D@73997/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73997" to="Tiles/@AnimatableBody2D@73997/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73997" to="Tiles/@AnimatableBody2D@73997" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73997" to="Tiles/@AnimatableBody2D@73997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73997" to="Tiles/@AnimatableBody2D@73997" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73997" to="Tiles/@AnimatableBody2D@73997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73998" to="Tiles/@AnimatableBody2D@73998/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73998" to="Tiles/@AnimatableBody2D@73998/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73998" to="Tiles/@AnimatableBody2D@73998" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73998" to="Tiles/@AnimatableBody2D@73998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73998" to="Tiles/@AnimatableBody2D@73998" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73998" to="Tiles/@AnimatableBody2D@73998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73999" to="Tiles/@AnimatableBody2D@73999/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73999" to="Tiles/@AnimatableBody2D@73999/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73999" to="Tiles/@AnimatableBody2D@73999" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73999" to="Tiles/@AnimatableBody2D@73999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73999" to="Tiles/@AnimatableBody2D@73999" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73999" to="Tiles/@AnimatableBody2D@73999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74000" to="Tiles/@AnimatableBody2D@74000/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74000" to="Tiles/@AnimatableBody2D@74000/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74000" to="Tiles/@AnimatableBody2D@74000" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74000" to="Tiles/@AnimatableBody2D@74000/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74000" to="Tiles/@AnimatableBody2D@74000" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74000" to="Tiles/@AnimatableBody2D@74000/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@74001" to="Tiles/@Node2D@74001/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74002" to="Tiles/@Node2D@74002/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74003" to="Tiles/@Node2D@74003/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74004" to="Tiles/@Node2D@74004/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74005" to="Tiles/@Node2D@74005/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74006" to="Tiles/@Node2D@74006/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74007" to="Tiles/@Node2D@74007/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74008" to="Tiles/@Node2D@74008/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74009" to="Tiles/@Node2D@74009/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74010" to="Tiles/@Node2D@74010/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World8/8-2.tscn b/Scenes/Levels/SMB1/World8/8-2.tscn new file mode 100644 index 0000000..2045ffc --- /dev/null +++ b/Scenes/Levels/SMB1/World8/8-2.tscn @@ -0,0 +1,519 @@ +[gd_scene load_steps=27 format=4 uid="uid://cy4mfr6s5wq53"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_kjqgr"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_jcflm"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_v3i4k"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_objwo"] +[ext_resource type="PackedScene" uid="uid://bch3ww1n42g7v" path="res://Scenes/Prefabs/DecoTiles/Deco2.tscn" id="7_knyv0"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="8_ikp0j"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="9_v3i4k"] +[ext_resource type="PackedScene" uid="uid://4bb81eil6a4c" path="res://Scenes/Prefabs/Entities/Enemies/Lakitu.tscn" id="10_gfkb3"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="11_183wx"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="12_504ba"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="13_rv0cr"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="14_iqwnt"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="15_0dp01"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="16_183wx"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="17_rv0cr"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="18_iqwnt"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="19_iqwnt"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="20_8cbri"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="21_ofdma"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="22_jcflm"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="23_v5wxk"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="24_5a21s"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="25_7qqnp"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="26_jcflm"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="26_v5wxk"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="27_v5wxk"] + +[node name="8-2" type="Node"] +script = ExtResource("1_kjqgr") +music = ExtResource("2_jcflm") +theme_time = "Night" +world_id = 8 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("4_v3i4k")] +position = Vector2(-215, 0) + +[node name="Tiles" parent="." instance=ExtResource("5_objwo")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAADAAAAAAD+/wEAAAADAAEAAAAAAAAAAAABAAAAAAAAAAEAAAABAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAADAAAAAAAEAAEAAAADAAEAAAAGAAAAAAABAAAAAAAGAAEAAAABAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAADAAAAAAATAAEAAAADAAEAAAAVAAAAAAABAAAAAAAVAAEAAAABAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAADAAAAAAAcAAEAAAADAAEAAAAeAAAAAAABAAAAAAAeAAEAAAABAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAADAAAAAAAhAAEAAAADAAEAAAAjAAAAAAAAAAAAAAAjAAEAAAAAAAEAAAAlAAAAAAABAAAAAAAlAAEAAAABAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAADAAAAAAAnAAEAAAADAAEAAAApAAAAAAABAAAAAAApAAEAAAABAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAADAAAAAAAuAAEAAAADAAEAAAAwAAAAAAABAAAAAAAwAAEAAAABAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAADAAAAAAA9AAEAAAADAAEAAABAAAAAAAABAAAAAABAAAEAAAABAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAADAAAAAABDAAEAAAADAAEAAABFAAAAAAABAAAAAABFAAEAAAABAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAADAAAAAAB5AAEAAAADAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAADAAAAAAB/AAEAAAADAAEAAAB7AAAAAAABAAAAAAB7AAEAAAABAAEAAACBAAAAAAAAAAAAAACBAAEAAAAAAAEAAACDAAAAAAAAAAAAAACDAAEAAAAAAAEAAACKAAAAAAABAAAAAACKAAEAAAABAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAADAAAAAACdAAEAAAADAAEAAACfAAAAAAAAAAAAAACfAAEAAAAAAAEAAACjAAAAAAABAAAAAACjAAEAAAABAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAADAAAAAAC5AAEAAAADAAEAAAC7AAAAAAAAAAAAAAC7AAEAAAAAAAEAAAC+AAEAAAABAAEAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAAABAP//AAAEAAIAAAACAP//AAAEAAIAAAADAP7/AAAEAAIAAAADAP//AAAEAAIAAAAEAP7/AAAEAAIAAAACAP7/AAAEAAIAAAAEAP//AAAEAAIAAAADAP3/AAAEAAIAAAAEAP3/AAAEAAIAAAAEAPz/AAAEAAIAAAAGAPr/AAAEAAIAAAAGAPv/AAAEAAIAAAAGAPz/AAAEAAIAAAAGAP3/AAAEAAIAAAAGAP7/AAAEAAIAAAAGAP//AAAEAAIAAAAHAPr/AAAEAAIAAAAHAPv/AAAEAAIAAAAHAPz/AAAEAAIAAAAHAP3/AAAEAAIAAAAHAP7/AAAEAAIAAAAHAP//AAAEAAIAAAAHAPn/AAAEAAIAAAAIAPj/AAAEAAIAAAAIAPn/AAAEAAIAAAAIAPr/AAAEAAIAAAAIAPv/AAAEAAIAAAAIAPz/AAAEAAIAAAAIAP3/AAAEAAIAAAAIAP7/AAAEAAIAAAAIAP//AAAEAAIAAAAJAPj/AAAEAAIAAAAJAPn/AAAEAAIAAAAJAPr/AAAEAAIAAAAJAPv/AAAEAAIAAAAJAPz/AAAEAAIAAAAJAP3/AAAEAAIAAAAJAP7/AAAEAAIAAAAJAP//AAAEAAIAAABnAPz/AAAEAAIAAACmAP//AAAEAAIAAACnAP//AAAEAAIAAACoAP//AAAEAAIAAACpAP//AAAEAAIAAACqAP//AAAEAAIAAACnAP7/AAAEAAIAAACoAP7/AAAEAAIAAACpAP7/AAAEAAIAAACqAP7/AAAEAAIAAACoAP3/AAAEAAIAAACpAP3/AAAEAAIAAACqAP3/AAAEAAIAAACpAPz/AAAEAAIAAACqAPz/AAAEAAIAAACqAPv/AAAEAAIAAAC3AP//AAAEAAIAAAC4AP//AAAEAAIAAAC5AP//AAAEAAIAAAC4AP7/AAAEAAIAAAC5AP7/AAAEAAIAAAC5AP3/AAAEAAIAAAC7APv/AAAEAAIAAAC7APz/AAAEAAIAAAC7AP3/AAAEAAIAAAC7AP7/AAAEAAIAAAC7AP//AAAEAAIAAAC+APj/AAAEAAIAAAC+APn/AAAEAAIAAAC+APr/AAAEAAIAAAC+APv/AAAEAAIAAAC+APz/AAAEAAIAAAC+AP3/AAAEAAIAAAC+AP7/AAAEAAIAAAC/APj/AAAEAAIAAAC/APn/AAAEAAIAAAC/APr/AAAEAAIAAAC/APv/AAAEAAIAAAC/APz/AAAEAAIAAAC/AP3/AAAEAAIAAAC/AP7/AAAEAAIAAADIAP//AAAEAAIAAACvAP3/AAABAAQAAACvAP//AAABAAQAAACvAP7/AAACAAQAAACfAP7/AAABAAQAAACfAP//AAACAAQAAABtAP3/AAABAAQAAABtAP7/AAACAAQAAABjAP//AAABAAQAAABZAP7/AAABAAQAAABZAP//AAACAAQAAABNAP3/AAABAAQAAABNAP7/AAACAAQAAABNAP//AAABAAQAAABFAP7/AAABAAQAAABFAP//AAACAAQAAABtAP//AAADAAQAAABmAPz/AQAAAAAAAQBeAPz/AQAAAAAAAQBfAPz/AQAAAAAAAQBoAPz/AQAAAAAABQBTAPz/AQAAAAAAAQBUAPz/AQAAAAAABwAyAPj/AQAAAAAAAQAzAPj/AQAAAAAAAQA0APj/AQAAAAAAAQA1APj/AQAAAAAAAQA2APj/AQAAAAAAAQA3APj/AQAAAAAAAQA4APj/AQAAAAAAAQA5APj/AQAAAAAAAQA6APj/AQAAAAAAAQA7APj/AQAAAAAAAQA9APz/AQAAAAAAAQAfAPj/AQAAAAAAAQAgAPj/AQAAAAAAAQAhAPj/AQAAAAAAAQAiAPj/AQAAAAAAAQAjAPj/AQAAAAAAAQAkAPj/AQAAAAAAAQAlAPj/AQAAAAAAAQAmAPj/AQAAAAAAAQAnAPj/AQAAAAAAAQAoAPj/AQAAAAAAAQApAPj/AQAAAAAAAQAqAPj/AQAAAAAAAQArAPj/AQAAAAAAAQAsAPj/AQAAAAAAAQAtAPj/AQAAAAAAAQAuAPj/AQAAAAAAAQAvAPj/AQAAAAAAAQAwAPj/AQAAAAAAAQAxAPj/AQAAAAAAAQAdAPj/AQAAAAAAAQAeAPj/AQAAAAAAAQAbAPj/AQAAAAAAAQAcAPj/AQAAAAAABgANAPz/AQAAAAAAAgAOAPz/AQAAAAAAAgAPAPz/AQAAAAAAAgAQAPz/AQAAAAAAAgBzAP7/AAAIAAAAAABzAP//AAAIAAEAAAB0AP7/AAAJAAAAAAB0AP//AAAJAAEAAACMAPz/AAAIAAQAAACMAP3/AAAIAAUAAACNAPz/AAAJAAQAAACNAP3/AAAJAAUAAAB+AP7/AAAIAAYAAAB+AP//AAAIAAcAAAB/AP7/AAAJAAYAAAB/AP//AAAJAAcAAACTAP7/AAAIAAIAAACTAP//AAAIAAMAAACUAP7/AAAJAAIAAACUAP//AAAJAAMAAACMAP7/AAAIAAUAAACNAP7/AAAJAAUAAACMAP//AAAIAAUAAACNAP//AAAJAAUAAABnAPv/AAABAAQAAAD//wIAAQAAAAAABAAFAAIAAQAAAAAABAAUAAIAAQAAAAAABAAdAAIAAQAAAAAABAAiAAIAAQAAAAAABAAkAAIAAQAAAAAABAAoAAIAAQAAAAAABAAvAAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABEAAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAAAAAAIAAACCAAIAAQAAAAAABAB6AAIAAQAAAAAABACDAAIAAAAAAAIAAACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAAAAAAIAAACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABAC6AAIAAQAAAAAABAC7AAIAAAAAAAIAAAC8AAIAAQAAAAAABAC9AAIAAQAAAAAABADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAACAAAAAADcAAEAAAACAAEAAADdAAAAAAACAAAAAADdAAEAAAACAAEAAADeAAAAAAACAAAAAADeAAEAAAACAAEAAADfAAAAAAACAAAAAADfAAEAAAACAAEAAADgAAAAAAACAAAAAADgAAEAAAACAAEAAADhAAAAAAACAAAAAADhAAEAAAACAAEAAADiAAAAAAACAAAAAADiAAEAAAACAAEAAADjAAAAAAACAAAAAADjAAEAAAACAAEAAADkAAAAAAACAAAAAADkAAEAAAACAAEAAADlAAAAAAACAAAAAADlAAEAAAACAAEAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAADAAIAAAAAAAIAAAABAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAADAAIAAAAGAAIAAAABAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAADAAIAAAAVAAIAAAABAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAADAAIAAAAeAAIAAAABAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAADAAIAAAAjAAIAAAAAAAIAAAAlAAIAAAABAAIAAAAmAAIAAAACAAIAAAAnAAIAAAADAAIAAAApAAIAAAABAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAADAAIAAAAwAAIAAAABAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAADAAIAAABAAAIAAAABAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAADAAIAAABFAAIAAAABAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAADAAIAAAB7AAIAAAABAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAADAAIAAACKAAIAAAABAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAADAAIAAACjAAIAAAABAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAADAAIAAAC+AAIAAAABAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADmAAAAAAADAAAAAADmAAEAAAADAAEAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAADAAIAAAC+AAAAAAABAAAAAAC/AAAAAAACAAAAAAC+AP//AAAEAAIAAAC/AP//AAAEAAIAAAA=") + +[node name="DecoTiles" parent="." instance=ExtResource("7_knyv0")] +tile_map_data = PackedByteArray("AAD+////AAABAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAAAZAP//AAABAAEAAAAuAP//AAABAAEAAAAwAP//AAABAAEAAAAxAP//AAABAAEAAABeAP//AAABAAEAAABfAP//AAABAAEAAABgAP//AAABAAEAAABhAP//AAABAAEAAAB2AP//AAABAAEAAAB3AP//AAABAAEAAACOAP//AAABAAEAAACPAP//AAABAAEAAACQAP//AAABAAEAAACRAP//AAABAAEAAACmAP//AAABAAEAAADBAP//AAABAAEAAAD7//7/AAADAAAAAAD7////AAADAAEAAAAHAP7/AAADAAAAAAAHAP//AAADAAEAAAAIAP7/AAADAAAAAAAIAP//AAADAAEAAAAYAP7/AAADAAAAAAAYAP//AAADAAEAAAArAP7/AAADAAAAAAArAP//AAADAAEAAAA3AP7/AAADAAAAAAA3AP//AAADAAEAAAA4AP7/AAADAAAAAAA4AP//AAADAAEAAABbAP7/AAADAAAAAABbAP//AAADAAEAAABnAP7/AAADAAAAAABnAP//AAADAAEAAABoAP7/AAADAAAAAABoAP//AAADAAEAAAB4AP7/AAADAAAAAACLAP7/AAADAAAAAACLAP//AAADAAEAAACXAP7/AAADAAAAAACXAP//AAADAAEAAACYAP7/AAADAAAAAACYAP//AAADAAEAAAC7AP7/AAADAAAAAAC7AP//AAADAAEAAACVAP//AAAAAAEAAACVAP3/AAAEAAAAAACVAP7/AAAEAAEAAACNAP3/AAAEAAAAAACNAP7/AAAEAAEAAACNAP//AAAAAAEAAABlAP3/AAAEAAAAAABlAP7/AAAEAAEAAABlAP//AAAAAAEAAABdAP3/AAAEAAAAAABdAP7/AAAEAAEAAABdAP//AAAAAAEAAABLAP3/AAAEAAAAAABLAP7/AAAEAAEAAABLAP//AAAAAAEAAAA1AP3/AAAEAAAAAAA1AP7/AAAEAAEAAAA1AP//AAAAAAEAAAAtAP3/AAAEAAAAAAAtAP7/AAAEAAEAAAAtAP//AAAAAAEAAAAbAP3/AAAEAAAAAAAbAP7/AAAEAAEAAAAbAP//AAAAAAEAAAD9//3/AAAEAAAAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAAB4AP//AAADAAEAAAAWAP//AAABAAEAAAAXAP//AAABAAEAAABJAP//AAABAAEAAABGAP//AAABAAEAAABHAP//AAABAAEAAABIAP7/AAADAAAAAADFAP3/AAAEAAAAAADFAP7/AAAEAAEAAADAAP//AAABAAEAAABIAP//AAADAAEAAADHAP//AAADAAEAAADFAP//AAAAAAEAAADHAP7/AAADAAAAAAA=") + +[node name="EndFlagpole" parent="." instance=ExtResource("8_ikp0j")] +position = Vector2(3208, 0) + +[node name="EndSmallCastle" parent="EndFlagpole" instance=ExtResource("9_v3i4k")] +position = Vector2(96, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="Lakitu" parent="Enemies" instance=ExtResource("10_gfkb3")] +position = Vector2(88, -152) +retreat_x = 432 + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("11_183wx")] +position = Vector2(16, -32) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("11_183wx")] +position = Vector2(136, -128) +winged = true + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("11_183wx")] +position = Vector2(664, 0) +winged = true + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("11_183wx")] +position = Vector2(808, 0) +winged = true + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("11_183wx")] +position = Vector2(856, 0) +winged = true + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("11_183wx")] +position = Vector2(1224, 0) +winged = true + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("11_183wx")] +position = Vector2(1272, 0) +winged = true + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("11_183wx")] +position = Vector2(1976, 0) +winged = true + +[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("11_183wx")] +position = Vector2(2472, 0) +winged = true + +[node name="GreenKoopaTroopa10" parent="Enemies" instance=ExtResource("11_183wx")] +position = Vector2(2504, 0) +winged = true + +[node name="GreenKoopaTroopa11" parent="Enemies" instance=ExtResource("11_183wx")] +position = Vector2(2552, -32) +winged = true + +[node name="GreenKoopaTroopa12" parent="Enemies" instance=ExtResource("11_183wx")] +position = Vector2(3000, -80) +winged = true + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("12_504ba")] +position = Vector2(1528, 0) + +[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("12_504ba")] +position = Vector2(1688, 0) + +[node name="BuzzyBeetle3" parent="Enemies" instance=ExtResource("12_504ba")] +position = Vector2(1720, 0) + +[node name="BuzzyBeetle4" parent="Enemies" instance=ExtResource("12_504ba")] +position = Vector2(2776, 0) + +[node name="Goomba" parent="Enemies" instance=ExtResource("13_rv0cr")] +position = Vector2(2696, -48) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("13_rv0cr")] +position = Vector2(2728, -80) + +[node name="BulletBillCannon" parent="Enemies" instance=ExtResource("14_iqwnt")] +position = Vector2(1112, -24) + +[node name="BulletBillCannon2" parent="Enemies" instance=ExtResource("14_iqwnt")] +position = Vector2(1240, -8) + +[node name="BulletBillCannon3" parent="Enemies" instance=ExtResource("14_iqwnt")] +position = Vector2(1240, -40) + +[node name="BulletBillCannon4" parent="Enemies" instance=ExtResource("14_iqwnt")] +position = Vector2(1432, -24) + +[node name="BulletBillCannon5" parent="Enemies" instance=ExtResource("14_iqwnt")] +position = Vector2(1592, -8) + +[node name="BulletBillCannon6" parent="Enemies" instance=ExtResource("14_iqwnt")] +position = Vector2(1656, -72) + +[node name="BulletBillCannon7" parent="Enemies" instance=ExtResource("14_iqwnt")] +position = Vector2(1752, -40) + +[node name="BulletBillCannon8" parent="Enemies" instance=ExtResource("14_iqwnt")] +position = Vector2(2552, -24) + +[node name="BulletBillCannon9" parent="Enemies" instance=ExtResource("14_iqwnt")] +position = Vector2(2808, -40) + +[node name="BulletBillCannon10" parent="Enemies" instance=ExtResource("14_iqwnt")] +position = Vector2(2808, -8) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("15_0dp01")] +position = Vector2(1856, -32) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("15_0dp01")] +position = Vector2(2032, -32) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("15_0dp01")] +position = Vector2(2256, -64) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("15_0dp01")] +position = Vector2(2368, -32) + +[node name="PipeArea" parent="." instance=ExtResource("16_183wx")] +position = Vector2(2256, -64) +target_level = "uid://bnfai47q4yhob" + +[node name="PipeArea2" parent="." instance=ExtResource("16_183wx")] +position = Vector2(2368, -32) +pipe_id = 1 +exit_only = true + +[node name="DropShadow" parent="." instance=ExtResource("17_rv0cr")] + +[node name="StartCastle" parent="." instance=ExtResource("18_iqwnt")] +position = Vector2(-216, -40) + +[node name="Checkpoint" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("19_iqwnt")] +position = Vector2(1344, 0) +nodes_to_delete = [NodePath("../Enemies/BulletBillCannon2"), NodePath("../Enemies/BulletBillCannon3"), NodePath("../Enemies/BulletBillCannon4"), NodePath("../Enemies/GreenKoopaTroopa7")] + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("20_8cbri") +nodes_to_delete = [NodePath("../Enemies/Lakitu"), NodePath("../DecoTiles")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("21_ofdma")] +position = Vector2(728, -136) + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("22_jcflm")] +position = Vector2(1000, -56) +item = ExtResource("23_v5wxk") +metadata/r_coin_id = 1 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("21_ofdma")] +position = Vector2(2104, -120) +id = 2 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("24_5a21s")] +position = Vector2(2296, -56) +item = ExtResource("25_7qqnp") + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("21_ofdma")] +position = Vector2(2776, -8) +id = 4 + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("22_jcflm")] +position = Vector2(1000, -56) + +[node name="CheckpointFlag" parent="." instance=ExtResource("26_jcflm")] +position = Vector2(1344, 0) + +[node name="LevelBG" parent="." instance=ExtResource("26_v5wxk")] +time_of_day = 1 + +[node name="Trampoline" parent="." instance=ExtResource("27_v5wxk")] +position = Vector2(456, 0) + +[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="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@80151" to="Tiles/@AnimatableBody2D@80151/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80151" to="Tiles/@AnimatableBody2D@80151/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80151" to="Tiles/@AnimatableBody2D@80151" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80151" to="Tiles/@AnimatableBody2D@80151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80151" to="Tiles/@AnimatableBody2D@80151" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80151" to="Tiles/@AnimatableBody2D@80151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80152" to="Tiles/@AnimatableBody2D@80152/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80152" to="Tiles/@AnimatableBody2D@80152/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80152" to="Tiles/@AnimatableBody2D@80152" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80152" to="Tiles/@AnimatableBody2D@80152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80152" to="Tiles/@AnimatableBody2D@80152" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80152" to="Tiles/@AnimatableBody2D@80152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80153" to="Tiles/@AnimatableBody2D@80153/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80153" to="Tiles/@AnimatableBody2D@80153/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80153" to="Tiles/@AnimatableBody2D@80153" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80153" to="Tiles/@AnimatableBody2D@80153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80153" to="Tiles/@AnimatableBody2D@80153/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80153" to="Tiles/@AnimatableBody2D@80153" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80153" to="Tiles/@AnimatableBody2D@80153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80154" to="Tiles/@AnimatableBody2D@80154/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80154" to="Tiles/@AnimatableBody2D@80154/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80154" to="Tiles/@AnimatableBody2D@80154" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80154" to="Tiles/@AnimatableBody2D@80154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80154" to="Tiles/@AnimatableBody2D@80154" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80154" to="Tiles/@AnimatableBody2D@80154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80155" to="Tiles/@AnimatableBody2D@80155/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80155" to="Tiles/@AnimatableBody2D@80155/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80155" to="Tiles/@AnimatableBody2D@80155" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80155" to="Tiles/@AnimatableBody2D@80155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80155" to="Tiles/@AnimatableBody2D@80155" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80155" to="Tiles/@AnimatableBody2D@80155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80156" to="Tiles/@AnimatableBody2D@80156/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80156" to="Tiles/@AnimatableBody2D@80156/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80156" to="Tiles/@AnimatableBody2D@80156" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80156" to="Tiles/@AnimatableBody2D@80156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80156" to="Tiles/@AnimatableBody2D@80156" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80156" to="Tiles/@AnimatableBody2D@80156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80157" to="Tiles/@AnimatableBody2D@80157/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80157" to="Tiles/@AnimatableBody2D@80157/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80157" to="Tiles/@AnimatableBody2D@80157" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80157" to="Tiles/@AnimatableBody2D@80157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80157" to="Tiles/@AnimatableBody2D@80157" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80157" to="Tiles/@AnimatableBody2D@80157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80158" to="Tiles/@AnimatableBody2D@80158/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80158" to="Tiles/@AnimatableBody2D@80158/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80158" to="Tiles/@AnimatableBody2D@80158" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80158" to="Tiles/@AnimatableBody2D@80158/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80158" to="Tiles/@AnimatableBody2D@80158" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80158" to="Tiles/@AnimatableBody2D@80158/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80159" to="Tiles/@AnimatableBody2D@80159/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80159" to="Tiles/@AnimatableBody2D@80159/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80159" to="Tiles/@AnimatableBody2D@80159" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80159" to="Tiles/@AnimatableBody2D@80159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80159" to="Tiles/@AnimatableBody2D@80159" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80159" to="Tiles/@AnimatableBody2D@80159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80160" to="Tiles/@AnimatableBody2D@80160/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80160" to="Tiles/@AnimatableBody2D@80160/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80160" to="Tiles/@AnimatableBody2D@80160" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80160" to="Tiles/@AnimatableBody2D@80160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80160" to="Tiles/@AnimatableBody2D@80160" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80160" to="Tiles/@AnimatableBody2D@80160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80161" to="Tiles/@AnimatableBody2D@80161/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80161" to="Tiles/@AnimatableBody2D@80161/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80161" to="Tiles/@AnimatableBody2D@80161" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80161" to="Tiles/@AnimatableBody2D@80161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80161" to="Tiles/@AnimatableBody2D@80161" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80161" to="Tiles/@AnimatableBody2D@80161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80162" to="Tiles/@AnimatableBody2D@80162/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80162" to="Tiles/@AnimatableBody2D@80162/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80162" to="Tiles/@AnimatableBody2D@80162" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80162" to="Tiles/@AnimatableBody2D@80162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80162" to="Tiles/@AnimatableBody2D@80162" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80162" to="Tiles/@AnimatableBody2D@80162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80163" to="Tiles/@AnimatableBody2D@80163/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80163" to="Tiles/@AnimatableBody2D@80163/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80163" to="Tiles/@AnimatableBody2D@80163" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80163" to="Tiles/@AnimatableBody2D@80163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80163" to="Tiles/@AnimatableBody2D@80163" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80163" to="Tiles/@AnimatableBody2D@80163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80164" to="Tiles/@AnimatableBody2D@80164/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80164" to="Tiles/@AnimatableBody2D@80164/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80164" to="Tiles/@AnimatableBody2D@80164" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80164" to="Tiles/@AnimatableBody2D@80164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80164" to="Tiles/@AnimatableBody2D@80164" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80164" to="Tiles/@AnimatableBody2D@80164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80165" to="Tiles/@AnimatableBody2D@80165/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80165" to="Tiles/@AnimatableBody2D@80165/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80165" to="Tiles/@AnimatableBody2D@80165" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80165" to="Tiles/@AnimatableBody2D@80165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80165" to="Tiles/@AnimatableBody2D@80165" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80165" to="Tiles/@AnimatableBody2D@80165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80166" to="Tiles/@AnimatableBody2D@80166/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80166" to="Tiles/@AnimatableBody2D@80166/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80166" to="Tiles/@AnimatableBody2D@80166" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80166" to="Tiles/@AnimatableBody2D@80166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80166" to="Tiles/@AnimatableBody2D@80166" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80166" to="Tiles/@AnimatableBody2D@80166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80167" to="Tiles/@AnimatableBody2D@80167/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80167" to="Tiles/@AnimatableBody2D@80167/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80167" to="Tiles/@AnimatableBody2D@80167" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80167" to="Tiles/@AnimatableBody2D@80167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80167" to="Tiles/@AnimatableBody2D@80167" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80167" to="Tiles/@AnimatableBody2D@80167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80168" to="Tiles/@AnimatableBody2D@80168/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80168" to="Tiles/@AnimatableBody2D@80168/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80168" to="Tiles/@AnimatableBody2D@80168" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80168" to="Tiles/@AnimatableBody2D@80168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80168" to="Tiles/@AnimatableBody2D@80168" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80168" to="Tiles/@AnimatableBody2D@80168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80169" to="Tiles/@AnimatableBody2D@80169/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80169" to="Tiles/@AnimatableBody2D@80169/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80169" to="Tiles/@AnimatableBody2D@80169" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80169" to="Tiles/@AnimatableBody2D@80169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80169" to="Tiles/@AnimatableBody2D@80169" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80169" to="Tiles/@AnimatableBody2D@80169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80170" to="Tiles/@AnimatableBody2D@80170/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80170" to="Tiles/@AnimatableBody2D@80170/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80170" to="Tiles/@AnimatableBody2D@80170" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80170" to="Tiles/@AnimatableBody2D@80170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80170" to="Tiles/@AnimatableBody2D@80170" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80170" to="Tiles/@AnimatableBody2D@80170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80171" to="Tiles/@AnimatableBody2D@80171/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80171" to="Tiles/@AnimatableBody2D@80171/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80171" to="Tiles/@AnimatableBody2D@80171" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80171" to="Tiles/@AnimatableBody2D@80171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80171" to="Tiles/@AnimatableBody2D@80171" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80171" to="Tiles/@AnimatableBody2D@80171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80172" to="Tiles/@AnimatableBody2D@80172/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80172" to="Tiles/@AnimatableBody2D@80172/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80172" to="Tiles/@AnimatableBody2D@80172" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80172" to="Tiles/@AnimatableBody2D@80172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80172" to="Tiles/@AnimatableBody2D@80172" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80172" to="Tiles/@AnimatableBody2D@80172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80173" to="Tiles/@AnimatableBody2D@80173/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80173" to="Tiles/@AnimatableBody2D@80173/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80173" to="Tiles/@AnimatableBody2D@80173" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80173" to="Tiles/@AnimatableBody2D@80173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80173" to="Tiles/@AnimatableBody2D@80173" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80173" to="Tiles/@AnimatableBody2D@80173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80174" to="Tiles/@AnimatableBody2D@80174/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80174" to="Tiles/@AnimatableBody2D@80174/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80174" to="Tiles/@AnimatableBody2D@80174" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80174" to="Tiles/@AnimatableBody2D@80174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80174" to="Tiles/@AnimatableBody2D@80174" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80174" to="Tiles/@AnimatableBody2D@80174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80175" to="Tiles/@AnimatableBody2D@80175/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80175" to="Tiles/@AnimatableBody2D@80175/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80175" to="Tiles/@AnimatableBody2D@80175" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80175" to="Tiles/@AnimatableBody2D@80175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80175" to="Tiles/@AnimatableBody2D@80175" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80175" to="Tiles/@AnimatableBody2D@80175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80176" to="Tiles/@AnimatableBody2D@80176/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80176" to="Tiles/@AnimatableBody2D@80176/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80176" to="Tiles/@AnimatableBody2D@80176" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80176" to="Tiles/@AnimatableBody2D@80176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80176" to="Tiles/@AnimatableBody2D@80176" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80176" to="Tiles/@AnimatableBody2D@80176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80177" to="Tiles/@AnimatableBody2D@80177/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80177" to="Tiles/@AnimatableBody2D@80177/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80177" to="Tiles/@AnimatableBody2D@80177" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80177" to="Tiles/@AnimatableBody2D@80177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80177" to="Tiles/@AnimatableBody2D@80177" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80177" to="Tiles/@AnimatableBody2D@80177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80178" to="Tiles/@AnimatableBody2D@80178/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80178" to="Tiles/@AnimatableBody2D@80178/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80178" to="Tiles/@AnimatableBody2D@80178" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80178" to="Tiles/@AnimatableBody2D@80178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80178" to="Tiles/@AnimatableBody2D@80178" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80178" to="Tiles/@AnimatableBody2D@80178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80179" to="Tiles/@AnimatableBody2D@80179/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80179" to="Tiles/@AnimatableBody2D@80179/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80179" to="Tiles/@AnimatableBody2D@80179" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80179" to="Tiles/@AnimatableBody2D@80179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80179" to="Tiles/@AnimatableBody2D@80179" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80179" to="Tiles/@AnimatableBody2D@80179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80180" to="Tiles/@AnimatableBody2D@80180/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80180" to="Tiles/@AnimatableBody2D@80180/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80180" to="Tiles/@AnimatableBody2D@80180" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80180" to="Tiles/@AnimatableBody2D@80180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80180" to="Tiles/@AnimatableBody2D@80180" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80180" to="Tiles/@AnimatableBody2D@80180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80181" to="Tiles/@AnimatableBody2D@80181/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80181" to="Tiles/@AnimatableBody2D@80181/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80181" to="Tiles/@AnimatableBody2D@80181" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80181" to="Tiles/@AnimatableBody2D@80181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80181" to="Tiles/@AnimatableBody2D@80181" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80181" to="Tiles/@AnimatableBody2D@80181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80182" to="Tiles/@AnimatableBody2D@80182/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80182" to="Tiles/@AnimatableBody2D@80182/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80182" to="Tiles/@AnimatableBody2D@80182" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80182" to="Tiles/@AnimatableBody2D@80182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80182" to="Tiles/@AnimatableBody2D@80182" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80182" to="Tiles/@AnimatableBody2D@80182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80183" to="Tiles/@AnimatableBody2D@80183/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80183" to="Tiles/@AnimatableBody2D@80183/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80183" to="Tiles/@AnimatableBody2D@80183" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80183" to="Tiles/@AnimatableBody2D@80183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80183" to="Tiles/@AnimatableBody2D@80183" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80183" to="Tiles/@AnimatableBody2D@80183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80184" to="Tiles/@AnimatableBody2D@80184/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80184" to="Tiles/@AnimatableBody2D@80184/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80184" to="Tiles/@AnimatableBody2D@80184" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80184" to="Tiles/@AnimatableBody2D@80184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80184" to="Tiles/@AnimatableBody2D@80184" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80184" to="Tiles/@AnimatableBody2D@80184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80185" to="Tiles/@AnimatableBody2D@80185/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80185" to="Tiles/@AnimatableBody2D@80185/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80185" to="Tiles/@AnimatableBody2D@80185" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80185" to="Tiles/@AnimatableBody2D@80185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80185" to="Tiles/@AnimatableBody2D@80185" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80185" to="Tiles/@AnimatableBody2D@80185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80186" to="Tiles/@AnimatableBody2D@80186/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80186" to="Tiles/@AnimatableBody2D@80186/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80186" to="Tiles/@AnimatableBody2D@80186" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80186" to="Tiles/@AnimatableBody2D@80186/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80186" to="Tiles/@AnimatableBody2D@80186" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80186" to="Tiles/@AnimatableBody2D@80186/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80187" to="Tiles/@AnimatableBody2D@80187/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80187" to="Tiles/@AnimatableBody2D@80187/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80187" to="Tiles/@AnimatableBody2D@80187" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80187" to="Tiles/@AnimatableBody2D@80187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80187" to="Tiles/@AnimatableBody2D@80187" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80187" to="Tiles/@AnimatableBody2D@80187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80188" to="Tiles/@AnimatableBody2D@80188/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80188" to="Tiles/@AnimatableBody2D@80188/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80188" to="Tiles/@AnimatableBody2D@80188" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80188" to="Tiles/@AnimatableBody2D@80188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80188" to="Tiles/@AnimatableBody2D@80188" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80188" to="Tiles/@AnimatableBody2D@80188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80189" to="Tiles/@AnimatableBody2D@80189/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80189" to="Tiles/@AnimatableBody2D@80189/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80189" to="Tiles/@AnimatableBody2D@80189" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80189" to="Tiles/@AnimatableBody2D@80189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80189" to="Tiles/@AnimatableBody2D@80189" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80189" to="Tiles/@AnimatableBody2D@80189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@80190" to="Tiles/@AnimatableBody2D@80190/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80190" to="Tiles/@AnimatableBody2D@80190/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80190" to="Tiles/@AnimatableBody2D@80190" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80190" to="Tiles/@AnimatableBody2D@80190" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80190" to="Tiles/@AnimatableBody2D@80190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80190" to="Tiles/@AnimatableBody2D@80190" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80190" to="Tiles/@AnimatableBody2D@80190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80191" to="Tiles/@AnimatableBody2D@80191/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80191" to="Tiles/@AnimatableBody2D@80191/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80191" to="Tiles/@AnimatableBody2D@80191" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80191" to="Tiles/@AnimatableBody2D@80191" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80191" to="Tiles/@AnimatableBody2D@80191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80191" to="Tiles/@AnimatableBody2D@80191" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80191" to="Tiles/@AnimatableBody2D@80191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80192" to="Tiles/@AnimatableBody2D@80192/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80192" to="Tiles/@AnimatableBody2D@80192/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80192" to="Tiles/@AnimatableBody2D@80192" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80192" to="Tiles/@AnimatableBody2D@80192" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80192" to="Tiles/@AnimatableBody2D@80192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80192" to="Tiles/@AnimatableBody2D@80192" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80192" to="Tiles/@AnimatableBody2D@80192/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@80193" to="Tiles/@Area2D@80193" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80194" to="Tiles/@Area2D@80194" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80195" to="Tiles/@Area2D@80195" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80196" to="Tiles/@Area2D@80196" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80197" to="Tiles/@Area2D@80197" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80198" to="Tiles/@Area2D@80198" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80199" to="Tiles/@Area2D@80199" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80200" to="Tiles/@Area2D@80200" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80201" to="Tiles/@Area2D@80201" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80202" to="Tiles/@Area2D@80202" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80203" to="Tiles/@Area2D@80203" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80204" to="Tiles/@Area2D@80204" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80205" to="Tiles/@Area2D@80205" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80206" to="Tiles/@Area2D@80206" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80207" to="Tiles/@Area2D@80207" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80208" to="Tiles/@Area2D@80208" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80209" to="Tiles/@Area2D@80209" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80210" to="Tiles/@Area2D@80210" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80211" to="Tiles/@Area2D@80211" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80212" to="Tiles/@Area2D@80212" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80213" to="Tiles/@Area2D@80213" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80214" to="Tiles/@Area2D@80214" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80215" to="Tiles/@Area2D@80215" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80216" to="Tiles/@Area2D@80216" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80217" to="Tiles/@Area2D@80217" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80218" to="Tiles/@Area2D@80218" method="area_entered"] diff --git a/Scenes/Levels/SMB1/World8/8-2a.tscn b/Scenes/Levels/SMB1/World8/8-2a.tscn new file mode 100755 index 0000000..8242db9 --- /dev/null +++ b/Scenes/Levels/SMB1/World8/8-2a.tscn @@ -0,0 +1,116 @@ +[gd_scene load_steps=6 format=4 uid="uid://bnfai47q4yhob"] + +[ext_resource type="PackedScene" uid="uid://w7050isspkp5" path="res://Scenes/Levels/SMB1/World4/4-2a.tscn" id="1_523j3"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="2_xxe70"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_5ieql"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="4_4fwai"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="5_5ieql"] + +[node name="1-2A" instance=ExtResource("1_523j3")] + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAAAAAAAAAD4/wEAAAAAAAAAAAD8/wAAAAAAAAAAAAD8/wEAAAAAAAAAAAD9/wAAAAAAAAAAAAD9/wEAAAAAAAAAAAD+/wAAAAAAAAAAAAD+/wEAAAAAAAAAAAD//wAAAAAAAAAAAAD//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAABAAAAAAAAAAAAAAABAAEAAAAAAAAAAAACAAAAAAAAAAAAAAACAAEAAAAAAAAAAAADAAAAAAAAAAAAAAADAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAFAAAAAAAAAAAAAAAFAAEAAAAAAAAAAAAGAAAAAAAAAAAAAAAGAAEAAAAAAAAAAAAHAAAAAAAAAAAAAAAHAAEAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAEAAAAAAAAAAAAFAP7/AAAKAAIAAAAFAP//AAAKAAMAAAAGAP7/AAALAAIAAAAGAP//AAALAAMAAAAHAP7/AAAMAAIAAAAHAP//AAAMAAMAAAAHAPX/AAAIAAMAAAAIAPX/AAAJAAMAAAAHAPb/AAAIAAMAAAAIAPb/AAAJAAMAAAAHAPf/AAAIAAMAAAAIAPf/AAAJAAMAAAAHAPj/AAAIAAMAAAAIAPj/AAAJAAMAAAAHAPn/AAAIAAMAAAAIAPn/AAAJAAMAAAAHAPr/AAAIAAMAAAAIAPr/AAAJAAMAAAAHAPv/AAAIAAMAAAAIAPv/AAAJAAMAAAAHAPz/AAAIAAMAAAAIAPz/AAAJAAMAAAAHAP3/AAAIAAMAAAAIAP3/AAAJAAMAAAAIAP7/AAAJAAMAAAAIAP//AAAJAAMAAAD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAJAAAAAAAAAAAAAAAJAAEAAAAAAAAAAAAKAAAAAAAAAAAAAAAKAAEAAAAAAAAAAAALAAAAAAAAAAAAAAALAAEAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAEAAAAAAAAAAAANAAAAAAAAAAAAAAANAAEAAAAAAAAAAAAOAAAAAAAAAAAAAAAOAAEAAAAAAAAAAAAPAAAAAAAAAAAAAAAPAAEAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAEAAAAAAAAAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAADw/wAAAAAAAAAAAADw/wEAAAAAAAAAAADx/wAAAAAAAAAAAADx/wEAAAAAAAAAAADy/wAAAAAAAAAAAADy/wEAAAAAAAAAAADz/wAAAAAAAAAAAADz/wEAAAAAAAAAAAD0/wAAAAAAAAAAAAD0/wEAAAAAAAAAAAD1/wAAAAAAAAAAAAD1/wEAAAAAAAAAAAD2/wAAAAAAAAAAAAD2/wEAAAAAAAAAAAD3/wAAAAAAAAAAAAD3/wEAAAAAAAAAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAAAAAAAAAARAAEAAAAAAAAAAAD8//r/AQAAAAAAAQD9//r/AQAAAAAAAQD+//r/AQAAAAAAAQD///r/AQAAAAAAAQAAAPr/AQAAAAAAAQABAPr/AQAAAAAAAQACAPr/AQAAAAAAAQD9//j/AQAAAAAAAwD+//j/AQAAAAAAAwD///j/AQAAAAAAAwAAAPj/AQAAAAAAAwABAPj/AQAAAAAAAwD5/wAAAAAAAAAAAAD6/wAAAAAAAAAAAAD7/wAAAAAAAAAAAAD7/wEAAAAAAAAAAAD6/wEAAAAAAAAAAAD5/wEAAAAAAAAAAADv/wAAAAAAAAAAAAASAAAAAAAAAAAAAADv/wEAAAAAAAAAAAASAAEAAAAAAAAAAADj//X/AAAAAAQAAADj//b/AAAAAAQAAADj//f/AAAAAAQAAADj//j/AAAAAAQAAADj//n/AAAAAAQAAADj//r/AAAAAAQAAADj//v/AAAAAAQAAADj//z/AAAAAAQAAADj//3/AAAAAAQAAADj//7/AAAAAAQAAADj////AAAAAAQAAADk//X/AAAAAAQAAADk//b/AAAAAAQAAADk//f/AAAAAAQAAADk//j/AAAAAAQAAADk//n/AAAAAAQAAADk//r/AAAAAAQAAADk//v/AAAAAAQAAADk//z/AAAAAAQAAADk//3/AAAAAAQAAADk//7/AAAAAAQAAADk////AAAAAAQAAADl//X/AAAAAAQAAADl//b/AAAAAAQAAADl//f/AAAAAAQAAADl//j/AAAAAAQAAADl//n/AAAAAAQAAADl//r/AAAAAAQAAADl//v/AAAAAAQAAADl//z/AAAAAAQAAADl//3/AAAAAAQAAADl//7/AAAAAAQAAADl////AAAAAAQAAADm//X/AAAAAAQAAADm//b/AAAAAAQAAADm//f/AAAAAAQAAADm//j/AAAAAAQAAADm//n/AAAAAAQAAADm//r/AAAAAAQAAADm//v/AAAAAAQAAADm//z/AAAAAAQAAADm//3/AAAAAAQAAADm//7/AAAAAAQAAADm////AAAAAAQAAADn//X/AAAAAAQAAADn//b/AAAAAAQAAADn//f/AAAAAAQAAADn//j/AAAAAAQAAADn//n/AAAAAAQAAADn//r/AAAAAAQAAADn//v/AAAAAAQAAADn//z/AAAAAAQAAADn//3/AAAAAAQAAADn//7/AAAAAAQAAADn////AAAAAAQAAADo//X/AAAAAAQAAADo//b/AAAAAAQAAADo//f/AAAAAAQAAADo//j/AAAAAAQAAADo//n/AAAAAAQAAADo//r/AAAAAAQAAADo//v/AAAAAAQAAADo//z/AAAAAAQAAADo//3/AAAAAAQAAADo//7/AAAAAAQAAADo////AAAAAAQAAADp//X/AAAAAAQAAADp//b/AAAAAAQAAADp//f/AAAAAAQAAADp//j/AAAAAAQAAADp//n/AAAAAAQAAADp//r/AAAAAAQAAADp//v/AAAAAAQAAADp//z/AAAAAAQAAADp//3/AAAAAAQAAADp//7/AAAAAAQAAADp////AAAAAAQAAADq//X/AAAAAAQAAADq//b/AAAAAAQAAADq//f/AAAAAAQAAADq//j/AAAAAAQAAADq//n/AAAAAAQAAADq//r/AAAAAAQAAADq//v/AAAAAAQAAADq//z/AAAAAAQAAADq//3/AAAAAAQAAADq//7/AAAAAAQAAADq////AAAAAAQAAADr//X/AAAAAAQAAADr//b/AAAAAAQAAADr//f/AAAAAAQAAADr//j/AAAAAAQAAADr//n/AAAAAAQAAADr//r/AAAAAAQAAADr//v/AAAAAAQAAADr//z/AAAAAAQAAADr//3/AAAAAAQAAADr//7/AAAAAAQAAADr////AAAAAAQAAADs//X/AAAAAAQAAADs//b/AAAAAAQAAADs//f/AAAAAAQAAADs//j/AAAAAAQAAADs//n/AAAAAAQAAADs//r/AAAAAAQAAADs//v/AAAAAAQAAADs//z/AAAAAAQAAADs//3/AAAAAAQAAADs//7/AAAAAAQAAADs////AAAAAAQAAADt//X/AAAAAAQAAADt//b/AAAAAAQAAADt//f/AAAAAAQAAADt//j/AAAAAAQAAADt//n/AAAAAAQAAADt//r/AAAAAAQAAADt//v/AAAAAAQAAADt//z/AAAAAAQAAADt//3/AAAAAAQAAADt//7/AAAAAAQAAADt////AAAAAAQAAADu//X/AAAAAAQAAADu//b/AAAAAAQAAADu//f/AAAAAAQAAADu//j/AAAAAAQAAADu//n/AAAAAAQAAADu//r/AAAAAAQAAADu//v/AAAAAAQAAADu//z/AAAAAAQAAADu//3/AAAAAAQAAADu//7/AAAAAAQAAADu////AAAAAAQAAADv//X/AAAAAAQAAADv//b/AAAAAAQAAADv//f/AAAAAAQAAADv//j/AAAAAAQAAADv//n/AAAAAAQAAADv//r/AAAAAAQAAADv//v/AAAAAAQAAADv//z/AAAAAAQAAADv//3/AAAAAAQAAADv//7/AAAAAAQAAADv////AAAAAAQAAAASAPn/AAAAAAQAAAASAPr/AAAAAAQAAAASAPv/AAAAAAQAAAASAPz/AAAAAAQAAAASAP3/AAAAAAQAAAASAP7/AAAAAAQAAAASAP//AAAAAAQAAAATAPn/AAAAAAQAAAATAPr/AAAAAAQAAAATAPv/AAAAAAQAAAATAPz/AAAAAAQAAAATAP3/AAAAAAQAAAATAP7/AAAAAAQAAAATAP//AAAAAAQAAAAUAPn/AAAAAAQAAAAUAPr/AAAAAAQAAAAUAPv/AAAAAAQAAAAUAPz/AAAAAAQAAAAUAP3/AAAAAAQAAAAUAP7/AAAAAAQAAAAUAP//AAAAAAQAAAAVAPn/AAAAAAQAAAAVAPr/AAAAAAQAAAAVAPv/AAAAAAQAAAAVAPz/AAAAAAQAAAAVAP3/AAAAAAQAAAAVAP7/AAAAAAQAAAAVAP//AAAAAAQAAAAWAPn/AAAAAAQAAAAWAPr/AAAAAAQAAAAWAPv/AAAAAAQAAAAWAPz/AAAAAAQAAAAWAP3/AAAAAAQAAAAWAP7/AAAAAAQAAAAWAP//AAAAAAQAAAAXAPn/AAAAAAQAAAAXAPr/AAAAAAQAAAAXAPv/AAAAAAQAAAAXAPz/AAAAAAQAAAAXAP3/AAAAAAQAAAAXAP7/AAAAAAQAAAAXAP//AAAAAAQAAAAYAPn/AAAAAAQAAAAYAPr/AAAAAAQAAAAYAPv/AAAAAAQAAAAYAPz/AAAAAAQAAAAYAP3/AAAAAAQAAAAYAP7/AAAAAAQAAAAYAP//AAAAAAQAAAAZAPn/AAAAAAQAAAAZAPr/AAAAAAQAAAAZAPv/AAAAAAQAAAAZAPz/AAAAAAQAAAAZAP3/AAAAAAQAAAAZAP7/AAAAAAQAAAAZAP//AAAAAAQAAAAaAPn/AAAAAAQAAAAaAPr/AAAAAAQAAAAaAPv/AAAAAAQAAAAaAPz/AAAAAAQAAAAaAP3/AAAAAAQAAAAaAP7/AAAAAAQAAAAaAP//AAAAAAQAAAAbAPn/AAAAAAQAAAAbAPr/AAAAAAQAAAAbAPv/AAAAAAQAAAAbAPz/AAAAAAQAAAAbAP3/AAAAAAQAAAAbAP7/AAAAAAQAAAAbAP//AAAAAAQAAAAcAPn/AAAAAAQAAAAcAPr/AAAAAAQAAAAcAPv/AAAAAAQAAAAcAPz/AAAAAAQAAAAcAP3/AAAAAAQAAAAcAP7/AAAAAAQAAAAcAP//AAAAAAQAAAAdAPn/AAAAAAQAAAAdAPr/AAAAAAQAAAAdAPv/AAAAAAQAAAAdAPz/AAAAAAQAAAAdAP3/AAAAAAQAAAAdAP7/AAAAAAQAAAAdAP//AAAAAAQAAAAeAPn/AAAAAAQAAAAeAPr/AAAAAAQAAAAeAPv/AAAAAAQAAAAeAPz/AAAAAAQAAAAeAP3/AAAAAAQAAAAeAP7/AAAAAAQAAAAeAP//AAAAAAQAAAAfAPn/AAAAAAQAAAAfAPr/AAAAAAQAAAAfAPv/AAAAAAQAAAAfAPz/AAAAAAQAAAAfAP3/AAAAAAQAAAAfAP7/AAAAAAQAAAAfAP//AAAAAAQAAAAgAPn/AAAAAAQAAAAgAPr/AAAAAAQAAAAgAPv/AAAAAAQAAAAgAPz/AAAAAAQAAAAgAP3/AAAAAAQAAAAgAP7/AAAAAAQAAAAgAP//AAAAAAQAAAASAPX/AAAAAAQAAAASAPb/AAAAAAQAAAASAPf/AAAAAAQAAAASAPj/AAAAAAQAAAATAPX/AAAAAAQAAAATAPb/AAAAAAQAAAATAPf/AAAAAAQAAAATAPj/AAAAAAQAAAAUAPX/AAAAAAQAAAAUAPb/AAAAAAQAAAAUAPf/AAAAAAQAAAAUAPj/AAAAAAQAAAAVAPX/AAAAAAQAAAAVAPb/AAAAAAQAAAAVAPf/AAAAAAQAAAAVAPj/AAAAAAQAAAAWAPX/AAAAAAQAAAAWAPb/AAAAAAQAAAAWAPf/AAAAAAQAAAAWAPj/AAAAAAQAAAAXAPX/AAAAAAQAAAAXAPb/AAAAAAQAAAAXAPf/AAAAAAQAAAAXAPj/AAAAAAQAAAAYAPX/AAAAAAQAAAAYAPb/AAAAAAQAAAAYAPf/AAAAAAQAAAAYAPj/AAAAAAQAAAAZAPX/AAAAAAQAAAAZAPb/AAAAAAQAAAAZAPf/AAAAAAQAAAAZAPj/AAAAAAQAAAAaAPX/AAAAAAQAAAAaAPb/AAAAAAQAAAAaAPf/AAAAAAQAAAAaAPj/AAAAAAQAAAAbAPX/AAAAAAQAAAAbAPb/AAAAAAQAAAAbAPf/AAAAAAQAAAAbAPj/AAAAAAQAAAAcAPX/AAAAAAQAAAAcAPb/AAAAAAQAAAAcAPf/AAAAAAQAAAAcAPj/AAAAAAQAAAAdAPX/AAAAAAQAAAAdAPb/AAAAAAQAAAAdAPf/AAAAAAQAAAAdAPj/AAAAAAQAAAAeAPX/AAAAAAQAAAAeAPb/AAAAAAQAAAAeAPf/AAAAAAQAAAAeAPj/AAAAAAQAAAAfAPX/AAAAAAQAAAAfAPb/AAAAAAQAAAAfAPf/AAAAAAQAAAAfAPj/AAAAAAQAAAAgAPX/AAAAAAQAAAAgAPb/AAAAAAQAAAAgAPf/AAAAAAQAAAAgAPj/AAAAAAQAAAAhAPX/AAAAAAQAAAAhAPb/AAAAAAQAAAAhAPf/AAAAAAQAAAAhAPj/AAAAAAQAAAATAAAAAAAAAAAAAAATAAEAAAAAAAAAAAAUAAAAAAAAAAAAAAAUAAEAAAAAAAAAAAAVAAAAAAAAAAAAAAAVAAEAAAAAAAAAAAAWAAAAAAAAAAAAAAAWAAEAAAAAAAAAAAAXAAAAAAAAAAAAAAAXAAEAAAAAAAAAAAAYAAAAAAAAAAAAAAAYAAEAAAAAAAAAAAAZAAAAAAAAAAAAAAAZAAEAAAAAAAAAAAAaAAAAAAAAAAAAAAAaAAEAAAAAAAAAAAAbAAAAAAAAAAAAAAAbAAEAAAAAAAAAAAAcAAAAAAAAAAAAAAAcAAEAAAAAAAAAAAAdAAAAAAAAAAAAAAAdAAEAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAEAAAAAAAAAAAAfAAAAAAAAAAAAAAAfAAEAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAhAAAAAAAAAAAAAAAhAAEAAAAAAAAAAAAiAAAAAAAAAAAAAAAiAAEAAAAAAAAAAAAjAAAAAAAAAAAAAAAjAAEAAAAAAAAAAAAkAAAAAAAAAAAAAAAkAAEAAAAAAAAAAAAlAAAAAAAAAAAAAAAlAAEAAAAAAAAAAAAmAAAAAAAAAAAAAAAmAAEAAAAAAAAAAAAnAAAAAAAAAAAAAAAnAAEAAAAAAAAAAAAoAAAAAAAAAAAAAAAoAAEAAAAAAAAAAAApAAAAAAAAAAAAAAApAAEAAAAAAAAAAAAqAAAAAAAAAAAAAAAqAAEAAAAAAAAAAAArAAAAAAAAAAAAAAArAAEAAAAAAAAAAAAsAAAAAAAAAAAAAAAsAAEAAAAAAAAAAAAtAAAAAAAAAAAAAAAtAAEAAAAAAAAAAAAuAAAAAAAAAAAAAAAuAAEAAAAAAAAAAAAvAAAAAAAAAAAAAAAvAAEAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAEAAAAAAAAAAAAxAAAAAAAAAAAAAAAxAAEAAAAAAAAAAADT/wAAAAAAAAAAAADT/wEAAAAAAAAAAADU/wAAAAAAAAAAAADU/wEAAAAAAAAAAADV/wAAAAAAAAAAAADV/wEAAAAAAAAAAADW/wAAAAAAAAAAAADW/wEAAAAAAAAAAADX/wAAAAAAAAAAAADX/wEAAAAAAAAAAADY/wAAAAAAAAAAAADY/wEAAAAAAAAAAADZ/wAAAAAAAAAAAADZ/wEAAAAAAAAAAADa/wAAAAAAAAAAAADa/wEAAAAAAAAAAADb/wAAAAAAAAAAAADb/wEAAAAAAAAAAADc/wAAAAAAAAAAAADc/wEAAAAAAAAAAADd/wAAAAAAAAAAAADd/wEAAAAAAAAAAADe/wAAAAAAAAAAAADe/wEAAAAAAAAAAADf/wAAAAAAAAAAAADf/wEAAAAAAAAAAADg/wAAAAAAAAAAAADg/wEAAAAAAAAAAADh/wAAAAAAAAAAAADh/wEAAAAAAAAAAADi/wAAAAAAAAAAAADi/wEAAAAAAAAAAADj/wAAAAAAAAAAAADj/wEAAAAAAAAAAADk/wAAAAAAAAAAAADk/wEAAAAAAAAAAADl/wAAAAAAAAAAAADl/wEAAAAAAAAAAADm/wAAAAAAAAAAAADm/wEAAAAAAAAAAADn/wAAAAAAAAAAAADn/wEAAAAAAAAAAADo/wAAAAAAAAAAAADo/wEAAAAAAAAAAADp/wAAAAAAAAAAAADp/wEAAAAAAAAAAADq/wAAAAAAAAAAAADq/wEAAAAAAAAAAADr/wAAAAAAAAAAAADr/wEAAAAAAAAAAADs/wAAAAAAAAAAAADs/wEAAAAAAAAAAADt/wAAAAAAAAAAAADt/wEAAAAAAAAAAADu/wAAAAAAAAAAAADu/wEAAAAAAAAAAAAhAPn/AAAAAAQAAAAhAPr/AAAAAAQAAAAhAPv/AAAAAAQAAAAhAPz/AAAAAAQAAAAhAP3/AAAAAAQAAAAhAP7/AAAAAAQAAAAhAP//AAAAAAQAAAAiAPX/AAAAAAQAAAAiAPb/AAAAAAQAAAAiAPf/AAAAAAQAAAAiAPj/AAAAAAQAAAAiAPn/AAAAAAQAAAAiAPr/AAAAAAQAAAAiAPv/AAAAAAQAAAAiAPz/AAAAAAQAAAAiAP3/AAAAAAQAAAAiAP7/AAAAAAQAAAAiAP//AAAAAAQAAAAjAPX/AAAAAAQAAAAjAPb/AAAAAAQAAAAjAPf/AAAAAAQAAAAjAPj/AAAAAAQAAAAjAPn/AAAAAAQAAAAjAPr/AAAAAAQAAAAjAPv/AAAAAAQAAAAjAPz/AAAAAAQAAAAjAP3/AAAAAAQAAAAjAP7/AAAAAAQAAAAjAP//AAAAAAQAAAAkAPX/AAAAAAQAAAAkAPb/AAAAAAQAAAAkAPf/AAAAAAQAAAAkAPj/AAAAAAQAAAAkAPn/AAAAAAQAAAAkAPr/AAAAAAQAAAAkAPv/AAAAAAQAAAAkAPz/AAAAAAQAAAAkAP3/AAAAAAQAAAAkAP7/AAAAAAQAAAAkAP//AAAAAAQAAAAlAPX/AAAAAAQAAAAlAPb/AAAAAAQAAAAlAPf/AAAAAAQAAAAlAPj/AAAAAAQAAAAlAPn/AAAAAAQAAAAlAPr/AAAAAAQAAAAlAPv/AAAAAAQAAAAlAPz/AAAAAAQAAAAlAP3/AAAAAAQAAAAlAP7/AAAAAAQAAAAlAP//AAAAAAQAAAAmAPX/AAAAAAQAAAAmAPb/AAAAAAQAAAAmAPf/AAAAAAQAAAAmAPj/AAAAAAQAAAAmAPn/AAAAAAQAAAAmAPr/AAAAAAQAAAAmAPv/AAAAAAQAAAAmAPz/AAAAAAQAAAAmAP3/AAAAAAQAAAAmAP7/AAAAAAQAAAAmAP//AAAAAAQAAAAnAPX/AAAAAAQAAAAnAPb/AAAAAAQAAAAnAPf/AAAAAAQAAAAnAPj/AAAAAAQAAAAnAPn/AAAAAAQAAAAnAPr/AAAAAAQAAAAnAPv/AAAAAAQAAAAnAPz/AAAAAAQAAAAnAP3/AAAAAAQAAAAnAP7/AAAAAAQAAAAnAP//AAAAAAQAAAAoAPX/AAAAAAQAAAAoAPb/AAAAAAQAAAAoAPf/AAAAAAQAAAAoAPj/AAAAAAQAAAAoAPn/AAAAAAQAAAAoAPr/AAAAAAQAAAAoAPv/AAAAAAQAAAAoAPz/AAAAAAQAAAAoAP3/AAAAAAQAAAAoAP7/AAAAAAQAAAAoAP//AAAAAAQAAAApAPX/AAAAAAQAAAApAPb/AAAAAAQAAAApAPf/AAAAAAQAAAApAPj/AAAAAAQAAAApAPn/AAAAAAQAAAApAPr/AAAAAAQAAAApAPv/AAAAAAQAAAApAPz/AAAAAAQAAAApAP3/AAAAAAQAAAApAP7/AAAAAAQAAAApAP//AAAAAAQAAAAqAPX/AAAAAAQAAAAqAPb/AAAAAAQAAAAqAPf/AAAAAAQAAAAqAPj/AAAAAAQAAAAqAPn/AAAAAAQAAAAqAPr/AAAAAAQAAAAqAPv/AAAAAAQAAAAqAPz/AAAAAAQAAAAqAP3/AAAAAAQAAAAqAP7/AAAAAAQAAAAqAP//AAAAAAQAAAArAPX/AAAAAAQAAAArAPb/AAAAAAQAAAArAPf/AAAAAAQAAAArAPj/AAAAAAQAAAArAPn/AAAAAAQAAAArAPr/AAAAAAQAAAArAPv/AAAAAAQAAAArAPz/AAAAAAQAAAArAP3/AAAAAAQAAAArAP7/AAAAAAQAAAArAP//AAAAAAQAAAAsAPX/AAAAAAQAAAAsAPb/AAAAAAQAAAAsAPf/AAAAAAQAAAAsAPj/AAAAAAQAAAAsAPn/AAAAAAQAAAAsAPr/AAAAAAQAAAAsAPv/AAAAAAQAAAAsAPz/AAAAAAQAAAAsAP3/AAAAAAQAAAAsAP7/AAAAAAQAAAAsAP//AAAAAAQAAAAtAPX/AAAAAAQAAAAtAPb/AAAAAAQAAAAtAPf/AAAAAAQAAAAtAPj/AAAAAAQAAAAtAPn/AAAAAAQAAAAtAPr/AAAAAAQAAAAtAPv/AAAAAAQAAAAtAPz/AAAAAAQAAAAtAP3/AAAAAAQAAAAtAP7/AAAAAAQAAAAtAP//AAAAAAQAAAAuAPX/AAAAAAQAAAAuAPb/AAAAAAQAAAAuAPf/AAAAAAQAAAAuAPj/AAAAAAQAAAAuAPn/AAAAAAQAAAAuAPr/AAAAAAQAAAAuAPv/AAAAAAQAAAAuAPz/AAAAAAQAAAAuAP3/AAAAAAQAAAAuAP7/AAAAAAQAAAAuAP//AAAAAAQAAAAvAPX/AAAAAAQAAAAvAPb/AAAAAAQAAAAvAPf/AAAAAAQAAAAvAPj/AAAAAAQAAAAvAPn/AAAAAAQAAAAvAPr/AAAAAAQAAAAvAPv/AAAAAAQAAAAvAPz/AAAAAAQAAAAvAP3/AAAAAAQAAAAvAP7/AAAAAAQAAAAvAP//AAAAAAQAAAAwAPX/AAAAAAQAAAAwAPb/AAAAAAQAAAAwAPf/AAAAAAQAAAAwAPj/AAAAAAQAAAAwAPn/AAAAAAQAAAAwAPr/AAAAAAQAAAAwAPv/AAAAAAQAAAAwAPz/AAAAAAQAAAAwAP3/AAAAAAQAAAAwAP7/AAAAAAQAAAAwAP//AAAAAAQAAAAxAPX/AAAAAAQAAAAxAPb/AAAAAAQAAAAxAPf/AAAAAAQAAAAxAPj/AAAAAAQAAAAxAPn/AAAAAAQAAAAxAPr/AAAAAAQAAAAxAPv/AAAAAAQAAAAxAPz/AAAAAAQAAAAxAP3/AAAAAAQAAAAxAP7/AAAAAAQAAAAxAP//AAAAAAQAAAAyAPX/AAAAAAQAAAAyAPb/AAAAAAQAAAAyAPf/AAAAAAQAAAAyAPj/AAAAAAQAAAAyAPn/AAAAAAQAAAAyAPr/AAAAAAQAAAAyAPv/AAAAAAQAAAAyAPz/AAAAAAQAAAAyAP3/AAAAAAQAAAAyAP7/AAAAAAQAAAAyAP//AAAAAAQAAAAzAPX/AAAAAAQAAAAzAPb/AAAAAAQAAAAzAPf/AAAAAAQAAAAzAPj/AAAAAAQAAAAzAPn/AAAAAAQAAAAzAPr/AAAAAAQAAAAzAPv/AAAAAAQAAAAzAPz/AAAAAAQAAAAzAP3/AAAAAAQAAAAzAP7/AAAAAAQAAAAzAP//AAAAAAQAAAA0APX/AAAAAAQAAAA0APb/AAAAAAQAAAA0APf/AAAAAAQAAAA0APj/AAAAAAQAAAA0APn/AAAAAAQAAAA0APr/AAAAAAQAAAA0APv/AAAAAAQAAAA0APz/AAAAAAQAAAA0AP3/AAAAAAQAAAA0AP7/AAAAAAQAAAA0AP//AAAAAAQAAAA1APX/AAAAAAQAAAA1APb/AAAAAAQAAAA1APf/AAAAAAQAAAA1APj/AAAAAAQAAAA1APn/AAAAAAQAAAA1APr/AAAAAAQAAAA1APv/AAAAAAQAAAA1APz/AAAAAAQAAAA1AP3/AAAAAAQAAAA1AP7/AAAAAAQAAAA1AP//AAAAAAQAAAA2APX/AAAAAAQAAAA2APb/AAAAAAQAAAA2APf/AAAAAAQAAAA2APj/AAAAAAQAAAA2APn/AAAAAAQAAAA2APr/AAAAAAQAAAA2APv/AAAAAAQAAAA2APz/AAAAAAQAAAA2AP3/AAAAAAQAAAA2AP7/AAAAAAQAAAA2AP//AAAAAAQAAAA3APX/AAAAAAQAAAA3APb/AAAAAAQAAAA3APf/AAAAAAQAAAA3APj/AAAAAAQAAAA3APn/AAAAAAQAAAA3APr/AAAAAAQAAAA3APv/AAAAAAQAAAA3APz/AAAAAAQAAAA3AP3/AAAAAAQAAAA3AP7/AAAAAAQAAAA3AP//AAAAAAQAAAA4APX/AAAAAAQAAAA4APb/AAAAAAQAAAA4APf/AAAAAAQAAAA4APj/AAAAAAQAAAA4APn/AAAAAAQAAAA4APr/AAAAAAQAAAA4APv/AAAAAAQAAAA4APz/AAAAAAQAAAA4AP3/AAAAAAQAAAA4AP7/AAAAAAQAAAA4AP//AAAAAAQAAAA5APX/AAAAAAQAAAA5APb/AAAAAAQAAAA5APf/AAAAAAQAAAA5APj/AAAAAAQAAAA5APn/AAAAAAQAAAA5APr/AAAAAAQAAAA5APv/AAAAAAQAAAA5APz/AAAAAAQAAAA5AP3/AAAAAAQAAAA5AP7/AAAAAAQAAAA5AP//AAAAAAQAAAA6APX/AAAAAAQAAAA6APb/AAAAAAQAAAA6APf/AAAAAAQAAAA6APj/AAAAAAQAAAA6APn/AAAAAAQAAAA6APr/AAAAAAQAAAA6APv/AAAAAAQAAAA6APz/AAAAAAQAAAA6AP3/AAAAAAQAAAA6AP7/AAAAAAQAAAA6AP//AAAAAAQAAAA7APX/AAAAAAQAAAA7APb/AAAAAAQAAAA7APf/AAAAAAQAAAA7APj/AAAAAAQAAAA7APn/AAAAAAQAAAA7APr/AAAAAAQAAAA7APv/AAAAAAQAAAA7APz/AAAAAAQAAAA7AP3/AAAAAAQAAAA7AP7/AAAAAAQAAAA7AP//AAAAAAQAAAA8APX/AAAAAAQAAAA8APb/AAAAAAQAAAA8APf/AAAAAAQAAAA8APj/AAAAAAQAAAA8APn/AAAAAAQAAAA8APr/AAAAAAQAAAA8APv/AAAAAAQAAAA8APz/AAAAAAQAAAA8AP3/AAAAAAQAAAA8AP7/AAAAAAQAAAA8AP//AAAAAAQAAAA9APX/AAAAAAQAAAA9APb/AAAAAAQAAAA9APf/AAAAAAQAAAA9APj/AAAAAAQAAAA9APn/AAAAAAQAAAA9APr/AAAAAAQAAAA9APv/AAAAAAQAAAA9APz/AAAAAAQAAAA9AP3/AAAAAAQAAAA9AP7/AAAAAAQAAAA9AP//AAAAAAQAAAA+APX/AAAAAAQAAAA+APb/AAAAAAQAAAA+APf/AAAAAAQAAAA+APj/AAAAAAQAAAA+APn/AAAAAAQAAAA+APr/AAAAAAQAAAA+APv/AAAAAAQAAAA+APz/AAAAAAQAAAA+AP3/AAAAAAQAAAA+AP7/AAAAAAQAAAA+AP//AAAAAAQAAADT//X/AAAAAAQAAADT//b/AAAAAAQAAADT//f/AAAAAAQAAADT//j/AAAAAAQAAADT//n/AAAAAAQAAADT//r/AAAAAAQAAADT//v/AAAAAAQAAADT//z/AAAAAAQAAADT//3/AAAAAAQAAADT//7/AAAAAAQAAADT////AAAAAAQAAADU//X/AAAAAAQAAADU//b/AAAAAAQAAADU//f/AAAAAAQAAADU//j/AAAAAAQAAADU//n/AAAAAAQAAADU//r/AAAAAAQAAADU//v/AAAAAAQAAADU//z/AAAAAAQAAADU//3/AAAAAAQAAADU//7/AAAAAAQAAADU////AAAAAAQAAADV//X/AAAAAAQAAADV//b/AAAAAAQAAADV//f/AAAAAAQAAADV//j/AAAAAAQAAADV//n/AAAAAAQAAADV//r/AAAAAAQAAADV//v/AAAAAAQAAADV//z/AAAAAAQAAADV//3/AAAAAAQAAADV//7/AAAAAAQAAADV////AAAAAAQAAADW//X/AAAAAAQAAADW//b/AAAAAAQAAADW//f/AAAAAAQAAADW//j/AAAAAAQAAADW//n/AAAAAAQAAADW//r/AAAAAAQAAADW//v/AAAAAAQAAADW//z/AAAAAAQAAADW//3/AAAAAAQAAADW//7/AAAAAAQAAADW////AAAAAAQAAADX//X/AAAAAAQAAADX//b/AAAAAAQAAADX//f/AAAAAAQAAADX//j/AAAAAAQAAADX//n/AAAAAAQAAADX//r/AAAAAAQAAADX//v/AAAAAAQAAADX//z/AAAAAAQAAADX//3/AAAAAAQAAADX//7/AAAAAAQAAADX////AAAAAAQAAADY//X/AAAAAAQAAADY//b/AAAAAAQAAADY//f/AAAAAAQAAADY//j/AAAAAAQAAADY//n/AAAAAAQAAADY//r/AAAAAAQAAADY//v/AAAAAAQAAADY//z/AAAAAAQAAADY//3/AAAAAAQAAADY//7/AAAAAAQAAADY////AAAAAAQAAADZ//X/AAAAAAQAAADZ//b/AAAAAAQAAADZ//f/AAAAAAQAAADZ//j/AAAAAAQAAADZ//n/AAAAAAQAAADZ//r/AAAAAAQAAADZ//v/AAAAAAQAAADZ//z/AAAAAAQAAADZ//3/AAAAAAQAAADZ//7/AAAAAAQAAADZ////AAAAAAQAAADa//X/AAAAAAQAAADa//b/AAAAAAQAAADa//f/AAAAAAQAAADa//j/AAAAAAQAAADa//n/AAAAAAQAAADa//r/AAAAAAQAAADa//v/AAAAAAQAAADa//z/AAAAAAQAAADa//3/AAAAAAQAAADa//7/AAAAAAQAAADa////AAAAAAQAAADb//X/AAAAAAQAAADb//b/AAAAAAQAAADb//f/AAAAAAQAAADb//j/AAAAAAQAAADb//n/AAAAAAQAAADb//r/AAAAAAQAAADb//v/AAAAAAQAAADb//z/AAAAAAQAAADb//3/AAAAAAQAAADb//7/AAAAAAQAAADb////AAAAAAQAAADc//X/AAAAAAQAAADc//b/AAAAAAQAAADc//f/AAAAAAQAAADc//j/AAAAAAQAAADc//n/AAAAAAQAAADc//r/AAAAAAQAAADc//v/AAAAAAQAAADc//z/AAAAAAQAAADc//3/AAAAAAQAAADc//7/AAAAAAQAAADc////AAAAAAQAAADd//X/AAAAAAQAAADd//b/AAAAAAQAAADd//f/AAAAAAQAAADd//j/AAAAAAQAAADd//n/AAAAAAQAAADd//r/AAAAAAQAAADd//v/AAAAAAQAAADd//z/AAAAAAQAAADd//3/AAAAAAQAAADd//7/AAAAAAQAAADd////AAAAAAQAAADe//X/AAAAAAQAAADe//b/AAAAAAQAAADe//f/AAAAAAQAAADe//j/AAAAAAQAAADe//n/AAAAAAQAAADe//r/AAAAAAQAAADe//v/AAAAAAQAAADe//z/AAAAAAQAAADe//3/AAAAAAQAAADe//7/AAAAAAQAAADe////AAAAAAQAAADf//X/AAAAAAQAAADf//b/AAAAAAQAAADf//f/AAAAAAQAAADf//j/AAAAAAQAAADf//n/AAAAAAQAAADf//r/AAAAAAQAAADf//v/AAAAAAQAAADf//z/AAAAAAQAAADf//3/AAAAAAQAAADf//7/AAAAAAQAAADf////AAAAAAQAAADg//X/AAAAAAQAAADg//b/AAAAAAQAAADg//f/AAAAAAQAAADg//j/AAAAAAQAAADg//n/AAAAAAQAAADg//r/AAAAAAQAAADg//v/AAAAAAQAAADg//z/AAAAAAQAAADg//3/AAAAAAQAAADg//7/AAAAAAQAAADg////AAAAAAQAAADh//X/AAAAAAQAAADh//b/AAAAAAQAAADh//f/AAAAAAQAAADh//j/AAAAAAQAAADh//n/AAAAAAQAAADh//r/AAAAAAQAAADh//v/AAAAAAQAAADh//z/AAAAAAQAAADh//3/AAAAAAQAAADh//7/AAAAAAQAAADh////AAAAAAQAAADi//X/AAAAAAQAAADi//b/AAAAAAQAAADi//f/AAAAAAQAAADi//j/AAAAAAQAAADi//n/AAAAAAQAAADi//r/AAAAAAQAAADi//v/AAAAAAQAAADi//z/AAAAAAQAAADi//3/AAAAAAQAAADi//7/AAAAAAQAAADi////AAAAAAQAAAD8//n/AQAAAAAAAQACAPb/AQAAAAAAAQACAPf/AQAAAAAAAQACAPj/AQAAAAAAAQACAPn/AQAAAAAAAQAGAPr/AQAAAAAABQAEAPn/AQAAAAAAAQD9//n/AQAAAAAAAwD+//n/AQAAAAAAAwD///n/AQAAAAAAAwAAAPn/AQAAAAAAAwABAPn/AQAAAAAAAwA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://cy4mfr6s5wq53" + +[node name="ChallengeNodes" type="Node" parent="." index="7" node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("2_xxe70") +nodes_to_delete = [NodePath("../BrickBlock")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock" parent="ChallengeNodes" index="0" instance=ExtResource("3_5ieql")] +position = Vector2(56, -104) +item = ExtResource("4_4fwai") +metadata/r_coin_id = 3 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" index="1" instance=ExtResource("5_5ieql")] +position = Vector2(56, -56) + +[node name="BrickBlock" parent="." index="8" instance=ExtResource("3_5ieql")] +position = Vector2(56, -104) + +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69613" to="Tiles/@AnimatableBody2D@69613" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69613" to="Tiles/@AnimatableBody2D@69613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69613" to="Tiles/@AnimatableBody2D@69613" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69613" to="Tiles/@AnimatableBody2D@69613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69614" to="Tiles/@AnimatableBody2D@69614" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69614" to="Tiles/@AnimatableBody2D@69614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69614" to="Tiles/@AnimatableBody2D@69614" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69614" to="Tiles/@AnimatableBody2D@69614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69615" to="Tiles/@AnimatableBody2D@69615" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69615" to="Tiles/@AnimatableBody2D@69615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69615" to="Tiles/@AnimatableBody2D@69615" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69615" to="Tiles/@AnimatableBody2D@69615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69616" to="Tiles/@AnimatableBody2D@69616" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69616" to="Tiles/@AnimatableBody2D@69616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69616" to="Tiles/@AnimatableBody2D@69616" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69616" to="Tiles/@AnimatableBody2D@69616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69617" to="Tiles/@AnimatableBody2D@69617" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69617" to="Tiles/@AnimatableBody2D@69617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69617" to="Tiles/@AnimatableBody2D@69617" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69617" to="Tiles/@AnimatableBody2D@69617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69618" to="Tiles/@AnimatableBody2D@69618" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69618" to="Tiles/@AnimatableBody2D@69618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69618" to="Tiles/@AnimatableBody2D@69618" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69618" to="Tiles/@AnimatableBody2D@69618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69619" to="Tiles/@AnimatableBody2D@69619" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69619" to="Tiles/@AnimatableBody2D@69619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69619" to="Tiles/@AnimatableBody2D@69619" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69619" to="Tiles/@AnimatableBody2D@69619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69620" to="Tiles/@AnimatableBody2D@69620" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69620" to="Tiles/@AnimatableBody2D@69620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69620" to="Tiles/@AnimatableBody2D@69620" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69620" to="Tiles/@AnimatableBody2D@69620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69621" to="Tiles/@AnimatableBody2D@69621" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69621" to="Tiles/@AnimatableBody2D@69621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69621" to="Tiles/@AnimatableBody2D@69621" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69621" to="Tiles/@AnimatableBody2D@69621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69622" to="Tiles/@AnimatableBody2D@69622" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69622" to="Tiles/@AnimatableBody2D@69622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69622" to="Tiles/@AnimatableBody2D@69622" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69622" to="Tiles/@AnimatableBody2D@69622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69623" to="Tiles/@AnimatableBody2D@69623" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69623" to="Tiles/@AnimatableBody2D@69623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69623" to="Tiles/@AnimatableBody2D@69623" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69623" to="Tiles/@AnimatableBody2D@69623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69624" to="Tiles/@AnimatableBody2D@69624" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69624" to="Tiles/@AnimatableBody2D@69624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69624" to="Tiles/@AnimatableBody2D@69624" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69624" to="Tiles/@AnimatableBody2D@69624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69625" to="Tiles/@AnimatableBody2D@69625" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69625" to="Tiles/@AnimatableBody2D@69625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69625" to="Tiles/@AnimatableBody2D@69625" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69625" to="Tiles/@AnimatableBody2D@69625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69630" to="Tiles/@AnimatableBody2D@69630" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69630" to="Tiles/@AnimatableBody2D@69630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69630" to="Tiles/@AnimatableBody2D@69630" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69630" to="Tiles/@AnimatableBody2D@69630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69631" to="Tiles/@AnimatableBody2D@69631" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69631" to="Tiles/@AnimatableBody2D@69631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69631" to="Tiles/@AnimatableBody2D@69631" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69631" to="Tiles/@AnimatableBody2D@69631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69632" to="Tiles/@AnimatableBody2D@69632" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69632" to="Tiles/@AnimatableBody2D@69632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69632" to="Tiles/@AnimatableBody2D@69632" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69632" to="Tiles/@AnimatableBody2D@69632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69633" to="Tiles/@AnimatableBody2D@69633" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69633" to="Tiles/@AnimatableBody2D@69633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69633" to="Tiles/@AnimatableBody2D@69633" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69633" to="Tiles/@AnimatableBody2D@69633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69634" to="Tiles/@AnimatableBody2D@69634" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69634" to="Tiles/@AnimatableBody2D@69634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69634" to="Tiles/@AnimatableBody2D@69634" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69634" to="Tiles/@AnimatableBody2D@69634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69635" to="Tiles/@AnimatableBody2D@69635" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69635" to="Tiles/@AnimatableBody2D@69635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69635" to="Tiles/@AnimatableBody2D@69635" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69635" to="Tiles/@AnimatableBody2D@69635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69636" to="Tiles/@AnimatableBody2D@69636" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69636" to="Tiles/@AnimatableBody2D@69636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69636" to="Tiles/@AnimatableBody2D@69636" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69636" to="Tiles/@AnimatableBody2D@69636/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMB1/World8/8-3.tscn b/Scenes/Levels/SMB1/World8/8-3.tscn new file mode 100644 index 0000000..3f68a77 --- /dev/null +++ b/Scenes/Levels/SMB1/World8/8-3.tscn @@ -0,0 +1,374 @@ +[gd_scene load_steps=23 format=4 uid="uid://dv00r1gia8tmn"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_iy6ur"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_qoxig"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_5bp76"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_mybq8"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="7_b15t7"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="8_8rxej"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="9_4rpfo"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="10_ar30k"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_artg1"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="11_ayf4o"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="12_p26f4"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="15_5bp76"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="16_kkglx"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="16_mybq8"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="17_5qol7"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_plkio"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="19_40o8b"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="20_qoxig"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="21_xsuk5"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="22_nn8c1"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="23_nn8c1"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="24_jt3hf"] + +[node name="8-3" type="Node"] +script = ExtResource("1_iy6ur") +music = ExtResource("2_qoxig") +theme_time = "Night" +world_id = 8 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("4_5bp76")] +position = Vector2(-216, 0) + +[node name="Tiles" parent="." instance=ExtResource("5_mybq8")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAADAAAAAAA0AAEAAAADAAEAAAA3AAAAAAABAAAAAAA3AAEAAAABAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAADAAAAAAA6AAEAAAADAAEAAAA9AAAAAAABAAAAAAA9AAEAAAABAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAADAAAAAABrAAEAAAADAAEAAABuAAAAAAABAAAAAABuAAEAAAABAAEAAABvAAAAAAADAAAAAABvAAEAAAADAAEAAAByAAAAAAABAAAAAAByAAEAAAABAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAADAAAAAAC0AAEAAAADAAEAAADAAAAAAAABAAAAAADAAAEAAAABAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAACzAP7/AAAEAAIAAACzAP//AAAEAAIAAAC2AP7/AAAEAAIAAAC4APz/AAAEAAIAAAC6APr/AAAEAAIAAAC8APj/AAAEAAIAAAC9APj/AAAEAAIAAABdAPz/AAAEAAIAAABdAP3/AAAEAAIAAABdAP7/AAAEAAIAAABdAP//AAAEAAIAAABeAPz/AAAEAAIAAABeAP3/AAAEAAIAAABeAP7/AAAEAAIAAABeAP//AAAEAAIAAABPAP3/AAAEAAIAAABPAP7/AAAEAAIAAABPAP//AAAEAAIAAAA3APz/AAAEAAIAAAA3AP3/AAAEAAIAAAA3AP7/AAAEAAIAAAA3AP//AAAEAAIAAAA4AP3/AAAEAAIAAAA4AP7/AAAEAAIAAAA4AP//AAAEAAIAAAA5AP7/AAAEAAIAAAA5AP//AAAEAAIAAAA6AP//AAAEAAIAAAACAP7/AAABAAQAAAACAP//AAACAAQAAAASAP//AAADAAQAAAASAP7/AAACAAQAAABGAP7/AAABAAQAAABGAP//AAACAAQAAABjAPz/AQAAAAAAAQBkAPz/AQAAAAAAAQBlAPz/AQAAAAAAAQBmAPz/AQAAAAAAAQBnAPz/AQAAAAAAAQBoAPz/AQAAAAAAAQBpAPz/AQAAAAAAAQBqAPz/AQAAAAAAAQBlAPj/AQAAAAAAAQBnAPj/AQAAAAAAAQBoAPj/AQAAAAAAAQBpAPj/AQAAAAAAAQBqAPj/AQAAAAAAAQBjAPj/AQAAAAAAAQBkAPj/AQAAAAAABwAlAPz/AAAIAAAAAAAlAP3/AAAIAAEAAAAmAPz/AAAJAAAAAAAmAP3/AAAJAAEAAAAlAP7/AAAIAAEAAAAmAP7/AAAJAAEAAAAlAP//AAAIAAEAAAAmAP//AAAJAAEAAABuAPz/AAAIAAQAAABuAP3/AAAIAAUAAABvAPz/AAAJAAQAAABvAP3/AAAJAAUAAABuAP7/AAAIAAUAAABvAP7/AAAJAAUAAABuAP//AAAIAAUAAABvAP//AAAJAAUAAACYAP3/AAAIAAYAAACYAP7/AAAIAAcAAACZAP3/AAAJAAYAAACZAP7/AAAJAAcAAACYAP//AAAIAAcAAACZAP//AAAJAAcAAACuAPz/AQAAAAAABQAsAPz/AQAAAAAAAQAtAPz/AQAAAAAAAQAuAPz/AQAAAAAAAQAvAPz/AQAAAAAAAQAwAPz/AQAAAAAAAQAxAPz/AQAAAAAAAQAyAPz/AQAAAAAAAQAzAPz/AQAAAAAAAQAsAPj/AQAAAAAAAQAtAPj/AQAAAAAAAQAuAPj/AQAAAAAAAQAvAPj/AQAAAAAAAQAwAPj/AQAAAAAAAQAxAPj/AQAAAAAAAQAzAPj/AQAAAAAAAQAyAPj/AQAAAAAABwDGAP//AAAEAAIAAAA2AAIAAQAAAAAABAA1AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAC1AAIAAQAAAAAABAC2AAIAAQAAAAAABAC3AAIAAQAAAAAABAC4AAIAAQAAAAAABAC5AAIAAQAAAAAABAC6AAIAAQAAAAAABAC7AAIAAQAAAAAABAC8AAIAAQAAAAAABAC9AAIAAQAAAAAABAC+AAIAAQAAAAAABAC/AAIAAQAAAAAABADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAADAAIAAAA6AAIAAAADAAIAAAA3AAIAAAABAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA9AAIAAAABAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAADAAIAAABuAAIAAAABAAIAAABvAAIAAAADAAIAAAByAAIAAAABAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAADAAIAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADAAAIAAAABAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAACAAAAAAD+AAAAAAACAAAAAAD/AAAAAAACAAAAAAAAAQAAAAACAAAAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAADAAAAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAACAAEAAAD/AAEAAAACAAEAAAAAAQEAAAACAAEAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAADAAEAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAADAAIAAAASAP3/AAABAAQAAAAIAPr/AAAGAAcAAAAJAPr/AAAGAAcAAAAKAPr/AAAGAAcAAAALAPr/AAAGAAcAAAAMAPr/AAAGAAcAAAANAPr/AAAGAAcAAAAOAPr/AAAGAAcAAAAPAPr/AAAGAAcAAAAVAPr/AAAGAAcAAAAWAPr/AAAGAAcAAAAXAPr/AAAGAAcAAAAYAPr/AAAGAAcAAAAZAPr/AAAGAAcAAAAaAPr/AAAGAAcAAAAbAPr/AAAGAAcAAAAcAPr/AAAGAAcAAAAdAPr/AAAGAAcAAAAeAPr/AAAGAAcAAAAfAPr/AAAGAAcAAAAgAPr/AAAGAAcAAAAhAPr/AAAGAAcAAAAiAPr/AAAGAAcAAAA/APr/AAAGAAcAAABAAPr/AAAGAAcAAABBAPr/AAAGAAcAAABCAPr/AAAGAAcAAABDAPr/AAAGAAcAAABEAPr/AAAGAAcAAABIAPr/AAAGAAcAAABJAPr/AAAGAAcAAABKAPr/AAAGAAcAAABLAPr/AAAGAAcAAABMAPr/AAAGAAcAAABNAPr/AAAGAAcAAABRAPr/AAAGAAcAAABSAPr/AAAGAAcAAABTAPr/AAAGAAcAAABUAPr/AAAGAAcAAABVAPr/AAAGAAcAAABWAPr/AAAGAAcAAABXAPr/AAAGAAcAAABYAPr/AAAGAAcAAABZAPr/AAAGAAcAAABaAPr/AAAGAAcAAAB0APr/AAAGAAcAAAB1APr/AAAGAAcAAAB2APr/AAAGAAcAAAB3APr/AAAGAAcAAAB4APr/AAAGAAcAAAB5APr/AAAGAAcAAAB6APr/AAAGAAcAAAB7APr/AAAGAAcAAAB8APr/AAAGAAcAAAB9APr/AAAGAAcAAAB+APr/AAAGAAcAAAB/APr/AAAGAAcAAACAAPr/AAAGAAcAAACBAPr/AAAGAAcAAACCAPr/AAAGAAcAAACDAPr/AAAGAAcAAACEAPr/AAAGAAcAAACFAPr/AAAGAAcAAACGAPr/AAAGAAcAAACHAPr/AAAGAAcAAACIAPr/AAAGAAcAAACJAPr/AAAGAAcAAACKAPr/AAAGAAcAAACLAPr/AAAGAAcAAACMAPr/AAAGAAcAAACNAPr/AAAGAAcAAACOAPr/AAAGAAcAAACPAPr/AAAGAAcAAACQAPr/AAAGAAcAAACRAPr/AAAGAAcAAACSAPr/AAAGAAcAAACTAPr/AAAGAAcAAACUAPr/AAAGAAcAAACVAPr/AAAGAAcAAACcAPr/AAAGAAcAAACdAPr/AAAGAAcAAACeAPr/AAAGAAcAAACfAPr/AAAGAAcAAACgAPr/AAAGAAcAAAChAPr/AAAGAAcAAACiAPr/AAAGAAcAAACjAPr/AAAGAAcAAACkAPr/AAAGAAcAAAClAPr/AAAGAAcAAACmAPr/AAAGAAcAAACnAPr/AAAGAAcAAACoAPr/AAAGAAcAAACpAPr/AAAGAAcAAACqAPr/AAAGAAcAAACrAPr/AAAGAAcAAACsAPr/AAAGAAcAAACtAPr/AAAGAAcAAACuAPr/AAAGAAcAAACvAPr/AAAGAAcAAACcAP3/AAAHAAcAAACcAP7/AAAHAAcAAACcAP//AAAHAAcAAACdAP3/AAAHAAcAAACdAP7/AAAHAAcAAACdAP//AAAHAAcAAACeAP3/AAAHAAcAAACeAP7/AAAHAAcAAACeAP//AAAHAAcAAACfAP3/AAAHAAcAAACfAP7/AAAHAAcAAACfAP//AAAHAAcAAACgAP3/AAAHAAcAAACgAP7/AAAHAAcAAACgAP//AAAHAAcAAAChAP3/AAAHAAcAAAChAP7/AAAHAAcAAAChAP//AAAHAAcAAACiAP3/AAAHAAcAAACiAP7/AAAHAAcAAACiAP//AAAHAAcAAACjAP3/AAAHAAcAAACjAP7/AAAHAAcAAACjAP//AAAHAAcAAACkAP3/AAAHAAcAAACkAP7/AAAHAAcAAACkAP//AAAHAAcAAAClAP3/AAAHAAcAAAClAP7/AAAHAAcAAAClAP//AAAHAAcAAACmAP3/AAAHAAcAAACmAP7/AAAHAAcAAACmAP//AAAHAAcAAACnAP3/AAAHAAcAAACnAP7/AAAHAAcAAACnAP//AAAHAAcAAACoAP3/AAAHAAcAAACoAP7/AAAHAAcAAACoAP//AAAHAAcAAACpAP3/AAAHAAcAAACpAP7/AAAHAAcAAACpAP//AAAHAAcAAACqAP3/AAAHAAcAAACqAP7/AAAHAAcAAACqAP//AAAHAAcAAACrAP3/AAAHAAcAAACrAP7/AAAHAAcAAACrAP//AAAHAAcAAACsAP3/AAAHAAcAAACsAP7/AAAHAAcAAACsAP//AAAHAAcAAACtAP3/AAAHAAcAAACtAP7/AAAHAAcAAACtAP//AAAHAAcAAACuAP3/AAAHAAcAAACuAP7/AAAHAAcAAACuAP//AAAHAAcAAACvAP3/AAAHAAcAAACvAP7/AAAHAAcAAACvAP//AAAHAAcAAACcAPv/AAAHAAcAAACcAPz/AAAHAAcAAACdAPv/AAAHAAcAAACdAPz/AAAHAAcAAACeAPv/AAAHAAcAAACeAPz/AAAHAAcAAACfAPv/AAAHAAcAAACfAPz/AAAHAAcAAACgAPv/AAAHAAcAAACgAPz/AAAHAAcAAAChAPv/AAAHAAcAAAChAPz/AAAHAAcAAACiAPv/AAAHAAcAAACiAPz/AAAHAAcAAACjAPv/AAAHAAcAAACjAPz/AAAHAAcAAACkAPv/AAAHAAcAAACkAPz/AAAHAAcAAAClAPv/AAAHAAcAAAClAPz/AAAHAAcAAACmAPv/AAAHAAcAAACmAPz/AAAHAAcAAACnAPv/AAAHAAcAAACnAPz/AAAHAAcAAACoAPv/AAAHAAcAAACoAPz/AAAHAAcAAACpAPv/AAAHAAcAAACpAPz/AAAHAAcAAACqAPv/AAAHAAcAAACqAPz/AAAHAAcAAACrAPv/AAAHAAcAAACrAPz/AAAHAAcAAACsAPv/AAAHAAcAAACsAPz/AAAHAAcAAACtAPv/AAAHAAcAAACtAPz/AAAHAAcAAACuAPv/AAAHAAcAAACvAPv/AAAHAAcAAACvAPz/AAAHAAcAAACCAPv/AAAHAAcAAACCAPz/AAAHAAcAAACCAP3/AAAHAAcAAACCAP7/AAAHAAcAAACCAP//AAAHAAcAAACDAPv/AAAHAAcAAACDAPz/AAAHAAcAAACDAP3/AAAHAAcAAACDAP7/AAAHAAcAAACDAP//AAAHAAcAAACEAPv/AAAHAAcAAACEAPz/AAAHAAcAAACEAP3/AAAHAAcAAACEAP7/AAAHAAcAAACEAP//AAAHAAcAAACFAPv/AAAHAAcAAACFAPz/AAAHAAcAAACFAP3/AAAHAAcAAACFAP7/AAAHAAcAAACFAP//AAAHAAcAAACGAPv/AAAHAAcAAACGAPz/AAAHAAcAAACGAP3/AAAHAAcAAACGAP7/AAAHAAcAAACGAP//AAAHAAcAAACHAPv/AAAHAAcAAACHAPz/AAAHAAcAAACHAP3/AAAHAAcAAACHAP7/AAAHAAcAAACHAP//AAAHAAcAAACIAPv/AAAHAAcAAACIAPz/AAAHAAcAAACIAP3/AAAHAAcAAACIAP7/AAAHAAcAAACIAP//AAAHAAcAAACJAPv/AAAHAAcAAACJAPz/AAAHAAcAAACJAP3/AAAHAAcAAACJAP7/AAAHAAcAAACJAP//AAAHAAcAAACKAPv/AAAHAAcAAACKAPz/AAAHAAcAAACKAP3/AAAHAAcAAACKAP7/AAAHAAcAAACKAP//AAAHAAcAAACLAPv/AAAHAAcAAACLAPz/AAAHAAcAAACLAP3/AAAHAAcAAACLAP7/AAAHAAcAAACLAP//AAAHAAcAAACMAPv/AAAHAAcAAACMAPz/AAAHAAcAAACMAP3/AAAHAAcAAACMAP7/AAAHAAcAAACMAP//AAAHAAcAAACNAPv/AAAHAAcAAACNAPz/AAAHAAcAAACNAP3/AAAHAAcAAACNAP7/AAAHAAcAAACNAP//AAAHAAcAAACOAPv/AAAHAAcAAACOAPz/AAAHAAcAAACOAP3/AAAHAAcAAACOAP7/AAAHAAcAAACOAP//AAAHAAcAAACPAPv/AAAHAAcAAACPAPz/AAAHAAcAAACPAP3/AAAHAAcAAACPAP7/AAAHAAcAAACPAP//AAAHAAcAAACQAPv/AAAHAAcAAACQAPz/AAAHAAcAAACQAP3/AAAHAAcAAACQAP7/AAAHAAcAAACQAP//AAAHAAcAAACRAPv/AAAHAAcAAACRAPz/AAAHAAcAAACRAP3/AAAHAAcAAACRAP7/AAAHAAcAAACRAP//AAAHAAcAAACSAPv/AAAHAAcAAACSAPz/AAAHAAcAAACSAP3/AAAHAAcAAACSAP7/AAAHAAcAAACSAP//AAAHAAcAAACTAPv/AAAHAAcAAACTAPz/AAAHAAcAAACTAP3/AAAHAAcAAACTAP7/AAAHAAcAAACTAP//AAAHAAcAAACUAPv/AAAHAAcAAACUAPz/AAAHAAcAAACUAP3/AAAHAAcAAACUAP7/AAAHAAcAAACUAP//AAAHAAcAAACVAPv/AAAHAAcAAACVAPz/AAAHAAcAAACVAP3/AAAHAAcAAACVAP7/AAAHAAcAAACVAP//AAAHAAcAAAB0APv/AAAHAAcAAAB0APz/AAAHAAcAAAB0AP3/AAAHAAcAAAB0AP7/AAAHAAcAAAB0AP//AAAHAAcAAAB1APv/AAAHAAcAAAB1APz/AAAHAAcAAAB1AP3/AAAHAAcAAAB1AP7/AAAHAAcAAAB1AP//AAAHAAcAAAB2APv/AAAHAAcAAAB2APz/AAAHAAcAAAB2AP3/AAAHAAcAAAB2AP7/AAAHAAcAAAB2AP//AAAHAAcAAAB3APv/AAAHAAcAAAB3APz/AAAHAAcAAAB3AP3/AAAHAAcAAAB3AP7/AAAHAAcAAAB3AP//AAAHAAcAAAB4APv/AAAHAAcAAAB4APz/AAAHAAcAAAB4AP3/AAAHAAcAAAB4AP7/AAAHAAcAAAB4AP//AAAHAAcAAAB5APv/AAAHAAcAAAB5APz/AAAHAAcAAAB5AP3/AAAHAAcAAAB5AP7/AAAHAAcAAAB5AP//AAAHAAcAAAB6APv/AAAHAAcAAAB6APz/AAAHAAcAAAB6AP3/AAAHAAcAAAB6AP7/AAAHAAcAAAB6AP//AAAHAAcAAAB7APv/AAAHAAcAAAB7APz/AAAHAAcAAAB7AP3/AAAHAAcAAAB7AP7/AAAHAAcAAAB7AP//AAAHAAcAAAB8APv/AAAHAAcAAAB8APz/AAAHAAcAAAB8AP3/AAAHAAcAAAB8AP7/AAAHAAcAAAB8AP//AAAHAAcAAAB9APv/AAAHAAcAAAB9APz/AAAHAAcAAAB9AP3/AAAHAAcAAAB9AP7/AAAHAAcAAAB9AP//AAAHAAcAAAB+APv/AAAHAAcAAAB+APz/AAAHAAcAAAB+AP3/AAAHAAcAAAB+AP7/AAAHAAcAAAB+AP//AAAHAAcAAAB/APv/AAAHAAcAAAB/APz/AAAHAAcAAAB/AP3/AAAHAAcAAAB/AP7/AAAHAAcAAAB/AP//AAAHAAcAAACAAPv/AAAHAAcAAACAAPz/AAAHAAcAAACAAP3/AAAHAAcAAACAAP7/AAAHAAcAAACAAP//AAAHAAcAAACBAPv/AAAHAAcAAACBAPz/AAAHAAcAAACBAP3/AAAHAAcAAACBAP7/AAAHAAcAAACBAP//AAAHAAcAAABRAPv/AAAHAAcAAABRAPz/AAAHAAcAAABRAP3/AAAHAAcAAABRAP7/AAAHAAcAAABRAP//AAAHAAcAAABSAPv/AAAHAAcAAABSAPz/AAAHAAcAAABSAP3/AAAHAAcAAABSAP7/AAAHAAcAAABSAP//AAAHAAcAAABTAPv/AAAHAAcAAABTAPz/AAAHAAcAAABTAP3/AAAHAAcAAABTAP7/AAAHAAcAAABTAP//AAAHAAcAAABUAPv/AAAHAAcAAABUAPz/AAAHAAcAAABUAP3/AAAHAAcAAABUAP7/AAAHAAcAAABUAP//AAAHAAcAAABVAPv/AAAHAAcAAABVAPz/AAAHAAcAAABVAP3/AAAHAAcAAABVAP7/AAAHAAcAAABVAP//AAAHAAcAAABWAPv/AAAHAAcAAABWAPz/AAAHAAcAAABWAP3/AAAHAAcAAABWAP7/AAAHAAcAAABWAP//AAAHAAcAAABXAPv/AAAHAAcAAABXAPz/AAAHAAcAAABXAP3/AAAHAAcAAABXAP7/AAAHAAcAAABXAP//AAAHAAcAAABYAPv/AAAHAAcAAABYAPz/AAAHAAcAAABYAP3/AAAHAAcAAABYAP7/AAAHAAcAAABYAP//AAAHAAcAAABZAPv/AAAHAAcAAABZAPz/AAAHAAcAAABZAP3/AAAHAAcAAABZAP7/AAAHAAcAAABZAP//AAAHAAcAAABaAPv/AAAHAAcAAABaAPz/AAAHAAcAAABaAP3/AAAHAAcAAABaAP7/AAAHAAcAAABaAP//AAAHAAcAAABIAPv/AAAHAAcAAABIAPz/AAAHAAcAAABIAP3/AAAHAAcAAABIAP7/AAAHAAcAAABIAP//AAAHAAcAAABJAPv/AAAHAAcAAABJAPz/AAAHAAcAAABJAP3/AAAHAAcAAABJAP7/AAAHAAcAAABJAP//AAAHAAcAAABKAPv/AAAHAAcAAABKAPz/AAAHAAcAAABKAP3/AAAHAAcAAABKAP7/AAAHAAcAAABKAP//AAAHAAcAAABLAPv/AAAHAAcAAABLAPz/AAAHAAcAAABLAP3/AAAHAAcAAABLAP7/AAAHAAcAAABLAP//AAAHAAcAAABMAPv/AAAHAAcAAABMAPz/AAAHAAcAAABMAP3/AAAHAAcAAABMAP7/AAAHAAcAAABMAP//AAAHAAcAAABNAPv/AAAHAAcAAABNAPz/AAAHAAcAAABNAP3/AAAHAAcAAABNAP7/AAAHAAcAAABNAP//AAAHAAcAAAA/APv/AAAHAAcAAAA/APz/AAAHAAcAAAA/AP3/AAAHAAcAAAA/AP7/AAAHAAcAAAA/AP//AAAHAAcAAABAAPv/AAAHAAcAAABAAPz/AAAHAAcAAABAAP3/AAAHAAcAAABAAP7/AAAHAAcAAABAAP//AAAHAAcAAABBAPv/AAAHAAcAAABBAPz/AAAHAAcAAABBAP3/AAAHAAcAAABBAP7/AAAHAAcAAABBAP//AAAHAAcAAABCAPv/AAAHAAcAAABCAPz/AAAHAAcAAABCAP3/AAAHAAcAAABCAP7/AAAHAAcAAABCAP//AAAHAAcAAABDAPv/AAAHAAcAAABDAPz/AAAHAAcAAABDAP3/AAAHAAcAAABDAP7/AAAHAAcAAABDAP//AAAHAAcAAABEAPv/AAAHAAcAAABEAPz/AAAHAAcAAABEAP3/AAAHAAcAAABEAP7/AAAHAAcAAABEAP//AAAHAAcAAAAVAPv/AAAHAAcAAAAVAPz/AAAHAAcAAAAVAP3/AAAHAAcAAAAVAP7/AAAHAAcAAAAVAP//AAAHAAcAAAAWAPv/AAAHAAcAAAAWAPz/AAAHAAcAAAAWAP3/AAAHAAcAAAAWAP7/AAAHAAcAAAAWAP//AAAHAAcAAAAXAPv/AAAHAAcAAAAXAPz/AAAHAAcAAAAXAP3/AAAHAAcAAAAXAP7/AAAHAAcAAAAXAP//AAAHAAcAAAAYAPv/AAAHAAcAAAAYAPz/AAAHAAcAAAAYAP3/AAAHAAcAAAAYAP7/AAAHAAcAAAAYAP//AAAHAAcAAAAZAPv/AAAHAAcAAAAZAPz/AAAHAAcAAAAZAP3/AAAHAAcAAAAZAP7/AAAHAAcAAAAZAP//AAAHAAcAAAAaAPv/AAAHAAcAAAAaAPz/AAAHAAcAAAAaAP3/AAAHAAcAAAAaAP7/AAAHAAcAAAAaAP//AAAHAAcAAAAbAPv/AAAHAAcAAAAbAPz/AAAHAAcAAAAbAP3/AAAHAAcAAAAbAP7/AAAHAAcAAAAbAP//AAAHAAcAAAAcAPv/AAAHAAcAAAAcAPz/AAAHAAcAAAAcAP3/AAAHAAcAAAAcAP7/AAAHAAcAAAAcAP//AAAHAAcAAAAdAPv/AAAHAAcAAAAdAPz/AAAHAAcAAAAdAP3/AAAHAAcAAAAdAP7/AAAHAAcAAAAdAP//AAAHAAcAAAAeAPv/AAAHAAcAAAAeAPz/AAAHAAcAAAAeAP3/AAAHAAcAAAAeAP7/AAAHAAcAAAAeAP//AAAHAAcAAAAfAPv/AAAHAAcAAAAfAPz/AAAHAAcAAAAfAP3/AAAHAAcAAAAfAP7/AAAHAAcAAAAfAP//AAAHAAcAAAAgAPv/AAAHAAcAAAAgAPz/AAAHAAcAAAAgAP3/AAAHAAcAAAAgAP7/AAAHAAcAAAAgAP//AAAHAAcAAAAhAPv/AAAHAAcAAAAhAPz/AAAHAAcAAAAhAP3/AAAHAAcAAAAhAP7/AAAHAAcAAAAhAP//AAAHAAcAAAAiAPv/AAAHAAcAAAAiAPz/AAAHAAcAAAAiAP3/AAAHAAcAAAAiAP7/AAAHAAcAAAAiAP//AAAHAAcAAAAIAPv/AAAHAAcAAAAIAPz/AAAHAAcAAAAIAP3/AAAHAAcAAAAIAP7/AAAHAAcAAAAIAP//AAAHAAcAAAAJAPv/AAAHAAcAAAAJAPz/AAAHAAcAAAAJAP3/AAAHAAcAAAAJAP7/AAAHAAcAAAAJAP//AAAHAAcAAAAKAPv/AAAHAAcAAAAKAPz/AAAHAAcAAAAKAP3/AAAHAAcAAAAKAP7/AAAHAAcAAAAKAP//AAAHAAcAAAALAPv/AAAHAAcAAAALAPz/AAAHAAcAAAALAP3/AAAHAAcAAAALAP7/AAAHAAcAAAALAP//AAAHAAcAAAAMAPv/AAAHAAcAAAAMAPz/AAAHAAcAAAAMAP3/AAAHAAcAAAAMAP7/AAAHAAcAAAAMAP//AAAHAAcAAAANAPv/AAAHAAcAAAANAPz/AAAHAAcAAAANAP3/AAAHAAcAAAANAP7/AAAHAAcAAAANAP//AAAHAAcAAAAOAPv/AAAHAAcAAAAOAPz/AAAHAAcAAAAOAP3/AAAHAAcAAAAOAP7/AAAHAAcAAAAOAP//AAAHAAcAAAAPAPv/AAAHAAcAAAAPAPz/AAAHAAcAAAAPAP3/AAAHAAcAAAAPAP7/AAAHAAcAAAAPAP//AAAHAAcAAAA=") + +[node name="DecoTiles" parent="." instance=ExtResource("7_b15t7")] +tile_map_data = PackedByteArray("AAD7//7/AAADAAAAAAD7////AAADAAEAAAAHAP7/AAADAAAAAAAHAP//AAADAAEAAAArAP7/AAADAAAAAAArAP//AAADAAEAAABbAP7/AAADAAAAAABbAP//AAADAAEAAABnAP7/AAADAAAAAABnAP//AAADAAEAAABoAP7/AAADAAAAAABoAP//AAADAAEAAACXAP7/AAADAAAAAACXAP//AAADAAEAAADHAP7/AAADAAAAAADHAP//AAADAAEAAADIAP7/AAADAAAAAADIAP//AAADAAEAAADFAP3/AAAEAAAAAADFAP7/AAAEAAEAAADFAP//AAAAAAEAAADAAP//AAABAAEAAADBAP//AAABAAEAAABgAP//AAABAAEAAABhAP//AAABAAEAAABfAP//AAABAAEAAABlAP3/AAAEAAAAAABlAP7/AAAEAAEAAABlAP//AAAAAAEAAABHAP//AAABAAEAAAAuAP//AAABAAEAAAAvAP//AAABAAEAAAAwAP//AAABAAEAAAAxAP//AAABAAEAAAAtAP3/AAAEAAAAAAAtAP7/AAAEAAEAAAAtAP//AAAAAAEAAAAFAP3/AAAEAAAAAAAFAP7/AAAEAAEAAAD9//3/AAAEAAAAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAAAFAP//AAAAAAEAAAD+////AAABAAEAAAD/////AAABAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAAA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("8_8rxej")] +position = Vector2(232, 0) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("8_8rxej")] +position = Vector2(1240, 0) +winged = true + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("8_8rxej")] +position = Vector2(1944, 0) + +[node name="HammerBro" parent="Enemies" instance=ExtResource("9_4rpfo")] +position = Vector2(792, -64) + +[node name="HammerBro2" parent="Enemies" instance=ExtResource("9_4rpfo")] +position = Vector2(760, 0) + +[node name="HammerBro3" parent="Enemies" instance=ExtResource("9_4rpfo")] +position = Vector2(1624, -64) + +[node name="HammerBro8" parent="Enemies" instance=ExtResource("9_4rpfo")] +position = Vector2(1656, 0) + +[node name="HammerBro4" parent="Enemies" instance=ExtResource("9_4rpfo")] +position = Vector2(2088, 0) + +[node name="HammerBro5" parent="Enemies" instance=ExtResource("9_4rpfo")] +position = Vector2(2296, 0) + +[node name="HammerBro6" parent="Enemies" instance=ExtResource("9_4rpfo")] +position = Vector2(2584, 0) + +[node name="HammerBro7" parent="Enemies" instance=ExtResource("9_4rpfo")] +position = Vector2(2712, 0) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("10_ar30k")] +position = Vector2(608, -64) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("10_ar30k")] +position = Vector2(1776, -64) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("10_ar30k")] +position = Vector2(2448, -48) + +[node name="BulletBillCannon" parent="Enemies" instance=ExtResource("11_ayf4o")] +position = Vector2(40, -24) + +[node name="BulletBillCannon2" parent="Enemies" instance=ExtResource("11_ayf4o")] +position = Vector2(296, -40) + +[node name="BulletBillCannon3" parent="Enemies" instance=ExtResource("11_ayf4o")] +position = Vector2(1128, -24) + +[node name="EndFlagpole" parent="." instance=ExtResource("11_artg1")] +position = Vector2(3176, 0) + +[node name="EndFinalCastle" parent="EndFlagpole" instance=ExtResource("12_p26f4")] +position = Vector2(128, 0) + +[node name="StartCastle" parent="." instance=ExtResource("15_5bp76")] +position = Vector2(-216, -40) + +[node name="DropShadow" parent="." instance=ExtResource("16_mybq8")] + +[node name="LevelBG" parent="." instance=ExtResource("16_kkglx")] +time_of_day = 1 + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("17_5qol7") +nodes_to_delete = [null] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_plkio")] +position = Vector2(-216, -120) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("18_plkio")] +position = Vector2(712, -168) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("18_plkio")] +position = Vector2(936, -24) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("18_plkio")] +position = Vector2(2952, -184) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("19_40o8b")] +position = Vector2(-248, -56) + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("19_40o8b")] +position = Vector2(1848, -56) + +[node name="InvisibleQuestionBlock3" parent="ChallengeNodes" instance=ExtResource("19_40o8b")] +position = Vector2(1864, -104) +item = ExtResource("20_qoxig") + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("21_xsuk5")] +position = Vector2(1640, -120) +item = ExtResource("22_nn8c1") +metadata/r_coin_id = 3 + +[node name="DecoTiles" parent="ChallengeNodes" instance=ExtResource("7_b15t7")] +tile_map_data = PackedByteArray("AABzAP3/AAAEAAAAAABzAP7/AAAEAAEAAABzAP//AAAAAAEAAAA=") + +[node name="Node" type="Node" parent="."] + +[node name="BrickBlock" parent="Node" instance=ExtResource("21_xsuk5")] +position = Vector2(1640, -120) + +[node name="Checkpoint" parent="." instance=ExtResource("23_nn8c1")] +position = Vector2(1392, 0) +optional = true + +[node name="CheckpointFlag" parent="." instance=ExtResource("24_jt3hf")] +position = Vector2(1392, 0) +optional = true + +[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="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@114633" to="Tiles/@AnimatableBody2D@114633/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663/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@114664" to="Tiles/@Area2D@114664" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114665" to="Tiles/@Area2D@114665" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114666" to="Tiles/@Area2D@114666" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114667" to="Tiles/@Area2D@114667" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114668" to="Tiles/@Area2D@114668" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114669" to="Tiles/@Area2D@114669" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114670" to="Tiles/@Area2D@114670" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114671" to="Tiles/@Area2D@114671" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114672" to="Tiles/@Area2D@114672" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114673" to="Tiles/@Area2D@114673" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114674" to="Tiles/@Area2D@114674" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114675" to="Tiles/@Area2D@114675" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114676" to="Tiles/@Area2D@114676" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114677" to="Tiles/@Area2D@114677" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114678" to="Tiles/@Area2D@114678" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114679" to="Tiles/@Area2D@114679" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114680" to="Tiles/@Area2D@114680" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114681" to="Tiles/@Area2D@114681" method="area_entered"] diff --git a/Scenes/Levels/SMB1/World8/8-4.tscn b/Scenes/Levels/SMB1/World8/8-4.tscn new file mode 100644 index 0000000..7620315 --- /dev/null +++ b/Scenes/Levels/SMB1/World8/8-4.tscn @@ -0,0 +1,103 @@ +[gd_scene load_steps=15 format=4 uid="uid://ct1u3r2vh2lrm"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_i4r4w"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_33k2a"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_c4e1e"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_lsips"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="6_c4e1e"] +[ext_resource type="PackedScene" uid="uid://c6t324yc5gx7p" path="res://Scenes/Parts/TeleportPipeArea.tscn" id="7_lsips"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="9_31hbw"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="9_loya3"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_loya3"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="12_mcsrn"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="13_vc5ju"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="14_5iq7w"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="15_5iq7w"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="15_cj7n1"] + +[node name="8-4" type="Node"] +script = ExtResource("1_i4r4w") +music = ExtResource("2_33k2a") +theme = "Castle" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_c4e1e")] +tile_map_data = PackedByteArray("AADw//r/AAACAAAAAADw//v/AAACAAEAAADw//z/AAACAAEAAADx//r/AAACAAAAAADx//v/AAACAAEAAADx//z/AAACAAEAAADy//r/AAADAAAAAADy//v/AAABAAsAAADy//z/AAACAAEAAADz//v/AAADAAAAAADz//z/AAABAAsAAAD0//z/AAADAAAAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//3/AAABAAsAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAAD0/wEAAAACAAEAAAD1//3/AAADAAAAAAD1//7/AAADAAEAAAD1////AAADAAEAAAD1/wAAAAADAAEAAAD1/wEAAAADAAEAAAD7/wAAAAABAAAAAAD7/wEAAAABAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAADAAAAAAACAAEAAAADAAEAAAAFAAAAAAABAAAAAAAFAAEAAAABAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAADAAAAAAAiAAEAAAADAAEAAAAlAAAAAAABAAAAAAAlAAEAAAABAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAAAAAsAAAAuAAEAAAACAAEAAAAvAAAAAAACAAEAAAAvAAEAAAACAAEAAAAwAAAAAAACAAEAAAAwAAEAAAACAAEAAAAxAAAAAAADAAEAAAAxAAEAAAADAAEAAAAvAP3/AAACAAAAAAAvAP7/AAACAAEAAAAwAP3/AAACAAAAAAAwAP7/AAACAAEAAAAxAP3/AAADAAAAAAAxAP7/AAADAAEAAAAuAP7/AAABAAEAAAAuAP//AAABAAEAAAAvAP//AAACAAEAAAAwAP//AAACAAEAAAAxAP//AAADAAEAAAAuAP3/AAABAAAAAAA7AP3/AAABAAAAAAA7AP7/AAABAAEAAAA7AP//AAABAAEAAAA7AAAAAAABAAEAAAA7AAEAAAABAAEAAAA8AP3/AAACAAAAAAA8AP7/AAACAAEAAAA8AP//AAACAAEAAAA8AAAAAAACAAEAAAA8AAEAAAACAAEAAAA9AP3/AAACAAAAAAA9AP7/AAACAAEAAAA9AP//AAACAAEAAAA9AAAAAAACAAEAAAA9AAEAAAACAAEAAAA+AP3/AAACAAAAAAA+AP7/AAACAAEAAAA+AP//AAACAAEAAAA+AAAAAAACAAEAAAA+AAEAAAACAAEAAAA/AP3/AAACAAAAAAA/AP7/AAACAAEAAAA/AP//AAACAAEAAAA/AAAAAAACAAEAAAA/AAEAAAACAAEAAABAAP3/AAADAAAAAABAAP7/AAADAAEAAABAAP//AAADAAEAAABAAAAAAAADAAEAAABAAAEAAAADAAEAAABDAP3/AAABAAAAAABDAP7/AAABAAEAAABDAP//AAABAAEAAABDAAAAAAABAAEAAABDAAEAAAABAAEAAABEAP3/AAACAAAAAABEAP7/AAACAAEAAABEAP//AAACAAEAAABEAAAAAAACAAEAAABEAAEAAAACAAEAAABFAP3/AAACAAAAAABFAP7/AAACAAEAAABFAP//AAACAAEAAABFAAAAAAACAAEAAABFAAEAAAACAAEAAABGAP3/AAACAAAAAABGAP7/AAACAAEAAABGAP//AAACAAEAAABGAAAAAAACAAEAAABGAAEAAAACAAEAAABHAP3/AAACAAAAAABHAP7/AAACAAEAAABHAP//AAACAAEAAABHAAAAAAACAAEAAABHAAEAAAACAAEAAABIAP3/AAACAAAAAABIAP7/AAACAAEAAABIAP//AAACAAEAAABIAAAAAAACAAEAAABIAAEAAAACAAEAAABJAP3/AAADAAAAAABJAP7/AAADAAEAAABJAP//AAADAAEAAABJAAAAAAADAAEAAABJAAEAAAADAAEAAABMAP3/AAABAAAAAABMAP7/AAABAAEAAABMAP//AAABAAEAAABMAAAAAAABAAEAAABMAAEAAAABAAEAAABNAP3/AAACAAAAAABNAP7/AAACAAEAAABNAP//AAACAAEAAABNAAAAAAACAAEAAABNAAEAAAACAAEAAABOAP3/AAACAAAAAABOAP7/AAACAAEAAABOAP//AAACAAEAAABOAAAAAAACAAEAAABOAAEAAAACAAEAAAA8APn/AAABAAMAAAA9APn/AAACAAMAAAA+APn/AAACAAMAAAA/APn/AAADAAMAAABPAP7/AAACAAEAAABPAP//AAACAAEAAABPAAAAAAACAAEAAABPAAEAAAACAAEAAABPAP3/AAACAAAAAABQAAAAAAACAAEAAABQAAEAAAACAAEAAAADAP7/AAAIAAAAAAADAP//AAAIAAEAAAAEAP7/AAAJAAAAAAAEAP//AAAJAAEAAAADAAAAAAAIAAEAAAAEAAAAAAAJAAEAAAADAAEAAAAIAAEAAAAEAAEAAAAJAAEAAAAjAP7/AAAIAAIAAAAjAP//AAAIAAMAAAAkAP7/AAAJAAIAAAAkAP//AAAJAAMAAAAjAAAAAAAIAAMAAAAkAAAAAAAJAAMAAAAjAAEAAAAIAAMAAAAkAAEAAAAJAAMAAABBAPv/AAAIAAQAAABBAPz/AAAIAAUAAABCAPv/AAAJAAQAAABCAPz/AAAJAAUAAABKAPr/AAAIAAYAAABKAPv/AAAIAAcAAABLAPr/AAAJAAYAAABLAPv/AAAJAAcAAABBAP3/AAAIAAUAAABCAP3/AAAJAAUAAABBAP7/AAAIAAUAAABCAP7/AAAJAAUAAABBAP//AAAIAAUAAABCAP//AAAJAAUAAABBAAAAAAAIAAUAAABCAAAAAAAJAAUAAABBAAEAAAAIAAUAAABCAAEAAAAJAAUAAABKAPz/AAAIAAcAAABLAPz/AAAJAAcAAABKAP3/AAAIAAcAAABLAP3/AAAJAAcAAABKAP7/AAAIAAcAAABLAP7/AAAJAAcAAABKAP//AAAIAAcAAABLAP//AAAJAAcAAABKAAAAAAAIAAcAAABLAAAAAAAJAAcAAABKAAEAAAAIAAcAAABLAAEAAAAJAAcAAAAyAAAAAgAAAAIAAAAyAAEAAgAAAAMAAAAzAAAAAgAAAAIAAAAzAAEAAgAAAAMAAAA0AAAAAgAAAAIAAAA0AAEAAgAAAAMAAAA1AAAAAgAAAAIAAAA1AAEAAgAAAAMAAAA2AAAAAgAAAAIAAAA2AAEAAgAAAAMAAAA3AAAAAgAAAAIAAAA3AAEAAgAAAAMAAAA4AAAAAgAAAAIAAAA4AAEAAgAAAAMAAAA5AAAAAgAAAAIAAAA5AAEAAgAAAAMAAAA6AAAAAgAAAAIAAAA6AAEAAgAAAAMAAAD2/wAAAgAAAAIAAAD2/wEAAgAAAAMAAAD3/wAAAgAAAAIAAAD3/wEAAgAAAAMAAAD4/wAAAgAAAAIAAAD4/wEAAgAAAAMAAAD5/wAAAgAAAAIAAAD5/wEAAgAAAAMAAAD6/wAAAgAAAAIAAAD6/wEAAgAAAAMAAADw//X/AAACAAMAAADx//X/AAACAAMAAADy//X/AAACAAMAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAACAAMAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAACAAMAAABQAPX/AAAHAAsAAABQAPb/AAABAAEAAABQAPf/AAABAAEAAABQAPj/AAABAAEAAABQAPn/AAABAAEAAABQAPr/AAABAAEAAABQAPv/AAABAAEAAABQAPz/AAABAAEAAABQAP3/AAAAAAsAAABQAP7/AAACAAEAAABQAP//AAACAAEAAAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAD2/wIAAQAAAAAABAD3/wIAAQAAAAAABAD4/wIAAQAAAAAABAD5/wIAAQAAAAAABAD6/wIAAQAAAAAABADv//r/AAACAAAAAADv//v/AAACAAEAAADv//z/AAACAAEAAADv//3/AAACAAEAAADv//7/AAACAAEAAADv////AAACAAEAAADv/wAAAAACAAEAAADv/wEAAAACAAEAAABRAPX/AAADAAAAAABRAPb/AAADAAEAAABRAPf/AAADAAEAAABRAPj/AAADAAEAAABRAPn/AAADAAEAAABRAPr/AAADAAEAAABRAPv/AAADAAEAAABRAPz/AAADAAEAAABRAP3/AAADAAEAAABRAP7/AAADAAEAAABRAP//AAADAAEAAABRAAAAAAADAAEAAABRAAEAAAADAAEAAAA7AAIAAAABAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAADAAIAAABBAAIAAAAIAAUAAABCAAIAAAAJAAUAAABDAAIAAAABAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAADAAIAAABKAAIAAAAIAAcAAABLAAIAAAAJAAcAAABMAAIAAAABAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAADAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAADAAIAAAAlAAIAAAABAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAADAAIAAAD7/wIAAAABAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAADAAIAAAAFAAIAAAABAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAD0/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD1/wIAAAADAAIAAADv//X/AAACAAMAAADu//r/AAABAAAAAADu//v/AAABAAEAAADu//z/AAABAAEAAADu//3/AAABAAEAAADu//7/AAABAAEAAADu////AAABAAEAAADu/wAAAAABAAEAAADu/wEAAAABAAEAAADu/wIAAAABAAIAAADu//X/AAABAAMAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_lsips")] +position = Vector2(-248, -96) + +[node name="PipeArea" parent="." instance=ExtResource("6_c4e1e")] +position = Vector2(64, -32) +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("6_c4e1e")] +position = Vector2(1057, -80) +target_level = "uid://c8kfdfamejhdf" + +[node name="TeleportPipeArea" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("7_lsips")] +position = Vector2(576, -32) +connecting_pipe = NodePath("../PipeArea") + +[node name="TeleportPipeArea2" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("7_lsips")] +position = Vector2(1200, -96) +connecting_pipe = NodePath("../PipeArea") + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(1280, -88) +script = ExtResource("9_31hbw") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("9_loya3")] +position = Vector2(874, -8) + +[node name="DropShadow" parent="." instance=ExtResource("10_loya3")] + +[node name="PirannhaPlant" parent="." instance=ExtResource("12_mcsrn")] +position = Vector2(64, -32) + +[node name="PirannhaPlant2" parent="." instance=ExtResource("12_mcsrn")] +position = Vector2(576, -32) + +[node name="PirannhaPlant3" parent="." instance=ExtResource("12_mcsrn")] +position = Vector2(1056, -80) + +[node name="Goomba" parent="." instance=ExtResource("13_vc5ju")] +position = Vector2(696, 0) + +[node name="Goomba2" parent="." instance=ExtResource("13_vc5ju")] +position = Vector2(672, 0) + +[node name="Goomba3" parent="." instance=ExtResource("13_vc5ju")] +position = Vector2(648, 0) + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("14_5iq7w") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("15_cj7n1")] +position = Vector2(-168, -152) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("15_cj7n1")] +position = Vector2(872, -136) +id = 1 + +[node name="LevelBG" parent="." instance=ExtResource("15_5iq7w")] +particles = 3 + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80720" to="Tiles/@Area2D@80720" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80721" to="Tiles/@Area2D@80721" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80722" to="Tiles/@Area2D@80722" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80723" to="Tiles/@Area2D@80723" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80724" to="Tiles/@Area2D@80724" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80725" to="Tiles/@Area2D@80725" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80726" to="Tiles/@Area2D@80726" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80727" to="Tiles/@Area2D@80727" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80728" to="Tiles/@Area2D@80728" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80729" to="Tiles/@Area2D@80729" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80730" to="Tiles/@Area2D@80730" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80731" to="Tiles/@Area2D@80731" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@80732" to="Tiles/@Area2D@80732" method="area_entered"] diff --git a/Scenes/Levels/SMB1/World8/8-4a.tscn b/Scenes/Levels/SMB1/World8/8-4a.tscn new file mode 100644 index 0000000..dbbccc3 --- /dev/null +++ b/Scenes/Levels/SMB1/World8/8-4a.tscn @@ -0,0 +1,116 @@ +[gd_scene load_steps=13 format=4 uid="uid://c8kfdfamejhdf"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_3wadn"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_re01h"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_gv410"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_13xku"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="6_nmrki"] +[ext_resource type="PackedScene" uid="uid://b5fyj3qbppnyg" path="res://Scenes/Prefabs/LevelObjects/PickAPathTeleport.tscn" id="8_3wadn"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="8_6dk4g"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_gv410"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="11_nmrki"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="12_33g5q"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="13_6dk4g"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="13_yiphh"] + +[node name="8-4" type="Node"] +script = ExtResource("1_3wadn") +music = ExtResource("2_re01h") +theme = "Castle" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_gv410")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAADAAAAAADz/wEAAAADAAEAAAD2/wAAAAABAAAAAAD2/wEAAAABAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAADAAAAAAD6/wEAAAADAAEAAAD9/wAAAAABAAAAAAD9/wEAAAABAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAADAAAAAAAEAAEAAAADAAEAAAAHAAAAAAABAAAAAAAHAAEAAAABAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAADAAAAAAAOAAEAAAADAAEAAAATAAAAAAABAAAAAAATAAEAAAABAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAADx//X/AAACAAMAAADy//X/AAACAAMAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAADw//X/AAACAAMAAAD0//7/AAAIAAQAAAD0////AAAIAAUAAAD1//7/AAAJAAQAAAD1////AAAJAAUAAAD0/wAAAAAIAAUAAAD1/wAAAAAJAAUAAAD0/wEAAAAIAAUAAAD1/wEAAAAJAAUAAAD7//3/AAAIAAIAAAD7//7/AAAIAAMAAAD8//3/AAAJAAIAAAD8//7/AAAJAAMAAAD7////AAAIAAMAAAD8////AAAJAAMAAAD7/wAAAAAIAAMAAAD8/wAAAAAJAAMAAAD7/wEAAAAIAAMAAAD8/wEAAAAJAAMAAAAFAP7/AAAIAAAAAAAFAP//AAAIAAEAAAAGAP7/AAAJAAAAAAAGAP//AAAJAAEAAAAFAAAAAAAIAAEAAAAGAAAAAAAJAAEAAAAFAAEAAAAIAAEAAAAGAAEAAAAJAAEAAAAPAP3/AAAIAAYAAAAPAP7/AAAIAAcAAAAQAP3/AAAJAAYAAAAQAP7/AAAJAAcAAAAPAP//AAAIAAcAAAAQAP//AAAJAAcAAAAPAAAAAAAIAAcAAAAQAAAAAAAJAAcAAAAPAAEAAAAIAAcAAAAQAAEAAAAJAAcAAAAZAPn/AAAIAAQAAAAZAPr/AAAIAAUAAAAaAPn/AAAJAAQAAAAaAPr/AAAJAAUAAAAZAPv/AAAIAAUAAAAaAPv/AAAJAAUAAAAZAPz/AAABAAMAAAAaAPz/AAADAAMAAAAXAPz/AQAAAAAACQAcAPz/AQAAAAAACQARAAIAAQAAAAAABAASAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAADAAIAAAD0/wIAAAAIAAUAAAD1/wIAAAAJAAUAAAD7/wIAAAAIAAMAAAD8/wIAAAAJAAMAAAAFAAIAAAAIAAEAAAAGAAIAAAAJAAEAAAAPAAIAAAAIAAcAAAAQAAIAAAAJAAcAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAADAAAAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAADAAEAAAATAAIAAAABAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAADAAIAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAADAAMAAAAHAAIAAAABAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAADAAIAAAD9/wIAAAABAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAADAAIAAAD2/wIAAAABAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAADAAIAAADu//X/AAABAAMAAADv//X/AAACAAMAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_13xku")] +position = Vector2(-232, -8) + +[node name="PipeArea" parent="." instance=ExtResource("6_nmrki")] +position = Vector2(-176, -32) +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("6_nmrki")] +position = Vector2(96, -32) +target_level = "uid://ct1u3r2vh2lrm" + +[node name="PipeArea3" parent="." instance=ExtResource("6_nmrki")] +position = Vector2(96, -32) +target_level = "uid://ct1u3r2vh2lrm" + +[node name="PipeArea4" parent="." instance=ExtResource("6_nmrki")] +position = Vector2(416, -112) +target_level = "uid://dxy7d5u634uty" + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(672, -72) +script = ExtResource("8_6dk4g") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="PickAPathTeleport" parent="." instance=ExtResource("8_3wadn")] +position = Vector2(576, -64) +scale = Vector2(1, 8) +reset_pos = Vector2(-248, 0) + +[node name="DropShadow" parent="." instance=ExtResource("10_gv410")] + +[node name="PirannhaPlant" parent="." instance=ExtResource("11_nmrki")] +position = Vector2(-176, -32) + +[node name="PirannhaPlant2" parent="." instance=ExtResource("11_nmrki")] +position = Vector2(-64, -48) + +[node name="PirannhaPlant3" parent="." instance=ExtResource("11_nmrki")] +position = Vector2(96, -32) + +[node name="PirannhaPlant4" parent="." instance=ExtResource("11_nmrki")] +position = Vector2(256, -48) + +[node name="PirannhaPlant5" parent="." instance=ExtResource("11_nmrki")] +position = Vector2(416, -112) + +[node name="BuzzyBeetle" parent="." instance=ExtResource("12_33g5q")] +position = Vector2(24, 0) + +[node name="BuzzyBeetle2" parent="." instance=ExtResource("12_33g5q")] +position = Vector2(56, 0) + +[node name="GreenKoopaTroopa" parent="." instance=ExtResource("13_6dk4g")] +position = Vector2(200, 0) +winged = true + +[node name="GreenKoopaTroopa2" parent="." instance=ExtResource("13_6dk4g")] +position = Vector2(232, 0) +winged = true + +[node name="GreenKoopaTroopa3" parent="." instance=ExtResource("13_6dk4g")] +position = Vector2(456, 0) +winged = true + +[node name="GreenKoopaTroopa4" parent="." instance=ExtResource("13_6dk4g")] +position = Vector2(488, 0) +winged = true + +[node name="LevelBG" parent="." instance=ExtResource("13_yiphh")] +particles = 3 + +[node name="Tiles2" parent="." instance=ExtResource("3_gv410")] +tile_map_data = PackedByteArray("AAAPAAAAAgAAAAIAAAAPAAEAAgAAAAMAAAAQAAAAAgAAAAIAAAAQAAEAAgAAAAMAAAARAAAAAgAAAAIAAAARAAEAAgAAAAMAAAASAAAAAgAAAAIAAAASAAEAAgAAAAMAAAA=") + +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@78671" to="Tiles/@AnimatableBody2D@78671/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@78671" to="Tiles/@AnimatableBody2D@78671/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78671" to="Tiles/@AnimatableBody2D@78671" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78671" to="Tiles/@AnimatableBody2D@78671" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78671" to="Tiles/@AnimatableBody2D@78671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78671" to="Tiles/@AnimatableBody2D@78671" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78671" to="Tiles/@AnimatableBody2D@78671/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@78672" to="Tiles/@Area2D@78672" method="area_entered"] diff --git a/Scenes/Levels/SMB1/World8/8-4b.tscn b/Scenes/Levels/SMB1/World8/8-4b.tscn new file mode 100644 index 0000000..dfc9a79 --- /dev/null +++ b/Scenes/Levels/SMB1/World8/8-4b.tscn @@ -0,0 +1,73 @@ +[gd_scene load_steps=13 format=4 uid="uid://dxy7d5u634uty"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_mujna"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_gxynq"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_stqob"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_ldiq5"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="5_ypyfb"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="7_8nmbf"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="10_ott2a"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="11_mm7ke"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="11_stqob"] +[ext_resource type="PackedScene" uid="uid://csl71p1unsc8p" path="res://Scenes/Prefabs/LevelObjects/CheepCheepGenerator.tscn" id="12_6r5rx"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="12_284qv"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="12_mm7ke"] + +[node name="8-4" type="Node"] +script = ExtResource("1_mujna") +music = ExtResource("2_gxynq") +theme = "Castle" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_stqob")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAADAAAAAADz/wEAAAADAAEAAAD2/wAAAAABAAAAAAD2/wEAAAABAAEAAAD3/wAAAAAAAAsAAAD3/wEAAAACAAEAAAD4/wAAAAACAAEAAAD4/wEAAAACAAEAAAD5/wAAAAACAAEAAAD5/wEAAAACAAEAAAD6/wAAAAACAAEAAAD6/wEAAAACAAEAAAD7/wAAAAACAAEAAAD7/wEAAAACAAEAAAD8/wAAAAADAAEAAAD8/wEAAAADAAEAAAD3//3/AAABAAAAAAD3//7/AAABAAEAAAD3////AAABAAEAAAD4//3/AAACAAAAAAD4//7/AAACAAEAAAD4////AAACAAEAAAD5//3/AAACAAAAAAD5//7/AAACAAEAAAD5////AAACAAEAAAD6//3/AAACAAAAAAD6//7/AAACAAEAAAD6////AAACAAEAAAD7//3/AAACAAAAAAD7//7/AAACAAEAAAD7////AAACAAEAAAD8//3/AAADAAAAAAD8//7/AAADAAEAAAD8////AAADAAEAAAD///3/AAABAAAAAAD///7/AAABAAEAAAD/////AAABAAEAAAD//wAAAAABAAEAAAD//wEAAAABAAEAAAAAAP3/AAACAAAAAAAAAP7/AAACAAEAAAAAAP//AAACAAEAAAAAAAAAAAACAAEAAAAAAAEAAAACAAEAAAABAP3/AAACAAAAAAABAP7/AAACAAEAAAABAP//AAACAAEAAAABAAAAAAACAAEAAAABAAEAAAACAAEAAAACAP3/AAACAAAAAAACAP7/AAACAAEAAAACAP//AAACAAEAAAACAAAAAAACAAEAAAACAAEAAAACAAEAAAADAP3/AAACAAAAAAADAP7/AAACAAEAAAADAP//AAACAAEAAAADAAAAAAACAAEAAAADAAEAAAACAAEAAAAEAP3/AAADAAAAAAAEAP7/AAADAAEAAAAEAP//AAADAAEAAAAEAAAAAAADAAEAAAAEAAEAAAADAAEAAAAHAP3/AAABAAAAAAAHAP7/AAABAAEAAAAHAP//AAABAAEAAAAHAAAAAAABAAEAAAAHAAEAAAABAAEAAAAIAP3/AAACAAAAAAAIAP7/AAACAAEAAAAIAP//AAACAAEAAAAIAAAAAAACAAEAAAAIAAEAAAACAAEAAAAJAP3/AAACAAAAAAAJAP7/AAACAAEAAAAJAP//AAACAAEAAAAJAAAAAAACAAEAAAAJAAEAAAACAAEAAAAKAP3/AAACAAAAAAAKAP7/AAACAAEAAAAKAP//AAACAAEAAAAKAAAAAAACAAEAAAAKAAEAAAACAAEAAAALAP3/AAACAAAAAAALAP7/AAACAAEAAAALAP//AAACAAEAAAALAAAAAAACAAEAAAALAAEAAAACAAEAAAAMAP3/AAADAAAAAAAMAP7/AAADAAEAAAAMAP//AAADAAEAAAAMAAAAAAADAAEAAAAMAAEAAAADAAEAAAARAP3/AAABAAAAAAARAP7/AAABAAEAAAARAP//AAABAAEAAAARAAAAAAABAAEAAAARAAEAAAABAAEAAAASAP3/AAACAAAAAAASAP7/AAACAAEAAAASAP//AAACAAEAAAASAAAAAAACAAEAAAASAAEAAAACAAEAAAATAP3/AAACAAAAAAATAP7/AAACAAEAAAATAP//AAACAAEAAAATAAAAAAACAAEAAAATAAEAAAACAAEAAAAUAP3/AAADAAAAAAAUAP7/AAADAAEAAAAUAP//AAADAAEAAAAUAAAAAAADAAEAAAAUAAEAAAADAAEAAAAXAP3/AAABAAAAAAAXAP7/AAABAAEAAAAXAP//AAABAAEAAAAXAAAAAAABAAEAAAAXAAEAAAABAAEAAAAYAP3/AAACAAAAAAAYAP7/AAACAAEAAAAYAP//AAACAAEAAAAYAAAAAAACAAEAAAAYAAEAAAACAAEAAAAZAP3/AAACAAAAAAAZAP7/AAACAAEAAAAZAP//AAACAAEAAAAZAAAAAAACAAEAAAAZAAEAAAACAAEAAAAaAP3/AAACAAAAAAAaAP7/AAACAAEAAAAaAP//AAACAAEAAAAaAAAAAAACAAEAAAAaAAEAAAACAAEAAAAbAP3/AAAAAAsAAAAbAP7/AAACAAEAAAAbAP//AAACAAEAAAAbAAAAAAACAAEAAAAbAAEAAAACAAEAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAAHAAsAAADw//X/AAACAAMAAADx//X/AAACAAMAAADy//X/AAACAAMAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAD0//7/AAAIAAAAAAD0////AAAIAAEAAAD1//7/AAAJAAAAAAD1////AAAJAAEAAAD0/wAAAAAIAAEAAAD1/wAAAAAJAAEAAAD0/wEAAAAIAAEAAAD1/wEAAAAJAAEAAAD0/wIAAAAIAAEAAAD1/wIAAAAJAAEAAAD9//v/AAAIAAIAAAD9//z/AAAIAAMAAAD+//v/AAAJAAIAAAD+//z/AAAJAAMAAAAFAPr/AAAIAAQAAAAFAPv/AAAIAAUAAAAGAPr/AAAJAAQAAAAGAPv/AAAJAAUAAAAVAPv/AAAIAAYAAAAVAPz/AAAIAAcAAAAWAPv/AAAJAAYAAAAWAPz/AAAJAAcAAAAVAP3/AAAIAAcAAAAWAP3/AAAJAAcAAAAVAP7/AAAIAAcAAAAWAP7/AAAJAAcAAAAVAP//AAAIAAcAAAAWAP//AAAJAAcAAAAVAAAAAAAIAAcAAAAWAAAAAAAJAAcAAAAVAAEAAAAIAAcAAAAWAAEAAAAJAAcAAAAVAAIAAAAIAAcAAAAWAAIAAAAJAAcAAAD9//3/AAAIAAMAAAD+//3/AAAJAAMAAAD9//7/AAAIAAMAAAD+//7/AAAJAAMAAAD9////AAAIAAMAAAD+////AAAJAAMAAAD9/wAAAAAIAAMAAAD+/wAAAAAJAAMAAAD9/wEAAAAIAAMAAAD+/wEAAAAJAAMAAAAFAPz/AAAIAAUAAAAGAPz/AAAJAAUAAAAFAP3/AAAIAAUAAAAGAP3/AAAJAAUAAAAFAP7/AAAIAAUAAAAGAP7/AAAJAAUAAAAFAP//AAAIAAUAAAAGAP//AAAJAAUAAAAFAAAAAAAIAAUAAAAGAAAAAAAJAAUAAAAFAAEAAAAIAAUAAAAGAAEAAAAJAAUAAAANAAAAAgAAAAIAAAANAAEAAgAAAAMAAAAOAAAAAgAAAAIAAAAOAAEAAgAAAAMAAAAPAAAAAgAAAAIAAAAPAAEAAgAAAAMAAAAQAAAAAgAAAAIAAAAQAAEAAgAAAAMAAAAbAPb/AAABAAEAAAAbAPf/AAABAAEAAAAbAPj/AAABAAEAAAAbAPn/AAABAAEAAAAbAPr/AAABAAEAAAAbAPv/AAABAAEAAAAbAPz/AAABAAEAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAADAAIAAADv//X/AAABAAMAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD2/wIAAAABAAIAAAD7/wIAAAACAAIAAAD8/wIAAAADAAIAAAD//wIAAAABAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAADAAIAAAAFAAIAAAAIAAUAAAAHAAIAAAABAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAADAAIAAAARAAIAAAABAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAADAAIAAAAXAAIAAAABAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAADAAIAAAAcAPX/AAADAAAAAAAcAPb/AAADAAEAAAAcAPf/AAADAAEAAAAcAPj/AAADAAEAAAAcAPn/AAADAAEAAAAcAPr/AAADAAEAAAAcAPv/AAADAAEAAAAcAPz/AAADAAEAAAAcAP3/AAADAAEAAAAcAP7/AAADAAEAAAAcAP//AAADAAEAAAAcAAAAAAADAAEAAAAcAAEAAAADAAEAAAD9/wIAAAAIAAMAAAD+/wIAAAAJAAMAAAAGAAIAAAAJAAUAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_ldiq5")] +position = Vector2(-248, -96) + +[node name="PipeArea" parent="." instance=ExtResource("5_ypyfb")] +position = Vector2(-176, -32) +exit_only = true + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(448, -96) +script = ExtResource("7_8nmbf") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="PipeArea3" parent="." instance=ExtResource("5_ypyfb")] +position = Vector2(96, -96) +target_level = "uid://ct1u3r2vh2lrm" + +[node name="PipeArea4" parent="." instance=ExtResource("5_ypyfb")] +position = Vector2(352, -80) +target_level = "uid://bot6op4dibycm" + +[node name="DropShadow" parent="." instance=ExtResource("11_stqob")] + +[node name="PirannhaPlant" parent="." instance=ExtResource("10_ott2a")] +position = Vector2(352, -80) + +[node name="PirannhaPlant2" parent="." instance=ExtResource("10_ott2a")] +position = Vector2(96, -96) + +[node name="PirannhaPlant3" parent="." instance=ExtResource("10_ott2a")] +position = Vector2(-32, -80) + +[node name="PirannhaPlant4" parent="." instance=ExtResource("10_ott2a")] +position = Vector2(-176, -32) + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("11_mm7ke") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("12_284qv")] +position = Vector2(424, -152) +id = 2 + +[node name="LevelBG" parent="." instance=ExtResource("12_mm7ke")] +particles = 3 + +[node name="EntityGenerator" parent="." instance=ExtResource("12_6r5rx")] +position = Vector2(-8, -152) diff --git a/Scenes/Levels/SMB1/World8/8-4c.tscn b/Scenes/Levels/SMB1/World8/8-4c.tscn new file mode 100644 index 0000000..ad908e4 --- /dev/null +++ b/Scenes/Levels/SMB1/World8/8-4c.tscn @@ -0,0 +1,107 @@ +[gd_scene load_steps=17 format=4 uid="uid://bot6op4dibycm"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_o0w4o"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_0n16v"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_all2m"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_b2gkb"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="7_5m78e"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="8_5mhf5"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_all2m"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="10_b2gkb"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="11_cxqrq"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="12_a5ruf"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="13_gvie3"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="14_fnoaf"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="15_kmx8v"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="16_alihw"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="16_gvie3"] + +[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_o0w4o"] +normal = Vector2(0, 1) + +[node name="8-4c" type="Node"] +script = ExtResource("1_o0w4o") +music = ExtResource("2_0n16v") +theme = "CastleWater" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("4_all2m")] +position = Vector2(-128, -48) + +[node name="Tiles" parent="." instance=ExtResource("5_b2gkb")] +tile_map_data = PackedByteArray("AAD2/wAAAAABAAEAAAD3/wAAAAACAAEAAAD4/wAAAAACAAEAAAD5/wAAAAACAAEAAAD6/wAAAAACAAEAAAD7/wAAAAACAAEAAAD8/wAAAAACAAEAAAD9/wAAAAACAAEAAAD+/wAAAAACAAEAAAD//wAAAAACAAEAAAAAAAAAAAACAAEAAAABAAAAAAACAAEAAAACAAAAAAABAAsAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAD3//3/AAABAAAAAAD3//7/AAABAAEAAAD3////AAAAAAsAAAD4//3/AAACAAAAAAD4//7/AAACAAEAAAD4////AAACAAEAAAD5//3/AAACAAAAAAD5//7/AAACAAEAAAD5////AAACAAEAAAD6//3/AAACAAAAAAD6//7/AAACAAEAAAD6////AAACAAEAAAD7//3/AAACAAAAAAD7//7/AAACAAEAAAD7////AAACAAEAAAD8//3/AAAAAAsAAAD8//7/AAACAAEAAAD8////AAACAAEAAAD9//3/AAACAAEAAAD9//7/AAACAAEAAAD9////AAACAAEAAAD+//3/AAACAAEAAAD+//7/AAACAAEAAAD+////AAACAAEAAAD///3/AAACAAEAAAD///7/AAACAAEAAAD/////AAACAAEAAAAAAP3/AAACAAEAAAAAAP7/AAACAAEAAAAAAP//AAACAAEAAAABAP3/AAACAAEAAAABAP7/AAACAAEAAAABAP//AAACAAEAAAACAP3/AAADAAEAAAACAP7/AAADAAEAAAACAP//AAADAAEAAAD8//z/AAABAAAAAAD9//z/AAACAAAAAAD+//z/AAACAAAAAAD///z/AAACAAAAAAAAAPz/AAACAAAAAAABAPz/AAACAAAAAAACAPz/AAADAAAAAAD2/wEAAAABAAEAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz/wAAAAADAAEAAADz/wEAAAADAAEAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAEAAADw//j/AAACAAEAAADw//n/AAACAAEAAADw//r/AAACAAEAAADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAEAAADx//j/AAACAAEAAADx//n/AAACAAEAAADx//r/AAACAAEAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADy//X/AAADAAAAAADy//b/AAADAAEAAADy//f/AAADAAEAAADy//j/AAADAAEAAADy//n/AAADAAEAAADy//r/AAADAAEAAADy//v/AAADAAEAAADy//z/AAADAAEAAADy//3/AAADAAEAAADy//7/AAADAAEAAADy////AAABAAsAAAD4//X/AAACAAAAAAD4//b/AAACAAEAAAD4//f/AAACAAIAAAD5//X/AAACAAAAAAD5//b/AAACAAEAAAD5//f/AAACAAIAAAD6//X/AAACAAAAAAD6//b/AAACAAEAAAD6//f/AAACAAIAAAD7//X/AAACAAAAAAD7//b/AAACAAEAAAD7//f/AAACAAIAAAD8//X/AAACAAAAAAD8//b/AAACAAEAAAD8//f/AAAAAAwAAAD9//X/AAACAAAAAAD9//b/AAACAAEAAAD9//f/AAACAAEAAAD+//X/AAACAAAAAAD+//b/AAACAAEAAAD+//f/AAACAAEAAAD///X/AAACAAAAAAD///b/AAACAAEAAAD///f/AAACAAEAAAAAAPX/AAACAAAAAAAAAPb/AAACAAEAAAAAAPf/AAACAAEAAAABAPX/AAACAAAAAAABAPb/AAACAAEAAAABAPf/AAACAAEAAAACAPX/AAAIAAsAAAACAPb/AAADAAEAAAACAPf/AAADAAEAAAD8//j/AAABAAIAAAD9//j/AAACAAIAAAD+//j/AAACAAIAAAD///j/AAACAAIAAAAAAPj/AAACAAIAAAABAPj/AAACAAIAAAACAPj/AAADAAIAAAD3//X/AAABAAAAAAD3//b/AAABAAEAAAD3//f/AAABAAIAAAD2////AAABAAAAAADz////AAADAAAAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAAAAAsAAAAYAAEAAAACAAEAAAAZAAAAAAACAAEAAAAZAAEAAAACAAEAAAAaAAAAAAABAAsAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAAAAAsAAAA0AAEAAAACAAEAAAA1AAAAAAACAAEAAAA1AAEAAAACAAEAAAA2AAAAAAACAAEAAAA2AAEAAAACAAEAAAA3AAAAAAACAAEAAAA3AAEAAAACAAEAAAA4AAAAAAACAAEAAAA4AAEAAAACAAEAAAA5AAAAAAACAAEAAAA5AAEAAAACAAEAAAA0APz/AAABAAAAAAA0AP3/AAABAAEAAAA0AP7/AAABAAEAAAA0AP//AAABAAEAAAA1APz/AAACAAAAAAA1AP3/AAACAAEAAAA1AP7/AAACAAEAAAA1AP//AAACAAEAAAA2APz/AAAAAAsAAAA2AP3/AAACAAEAAAA2AP7/AAACAAEAAAA2AP//AAACAAEAAAA3APz/AAACAAEAAAA3AP3/AAACAAEAAAA3AP7/AAACAAEAAAA3AP//AAACAAEAAAA4APz/AAACAAEAAAA4AP3/AAACAAEAAAA4AP7/AAACAAEAAAA4AP//AAACAAEAAAA5APz/AAACAAEAAAA5AP3/AAACAAEAAAA5AP7/AAACAAEAAAA5AP//AAACAAEAAAAYAP3/AAABAAAAAAAYAP7/AAABAAEAAAAYAP//AAABAAEAAAAZAP3/AAACAAAAAAAZAP7/AAACAAEAAAAZAP//AAACAAEAAAAaAP3/AAADAAAAAAAaAP7/AAADAAEAAAAaAP//AAADAAEAAAAYAPX/AAAHAAsAAAAYAPb/AAABAAEAAAAYAPf/AAABAAEAAAAYAPj/AAABAAIAAAAZAPX/AAACAAAAAAAZAPb/AAACAAEAAAAZAPf/AAACAAEAAAAZAPj/AAACAAIAAAAaAPX/AAAIAAsAAAAaAPb/AAADAAEAAAAaAPf/AAADAAEAAAAaAPj/AAADAAIAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAAHAAsAAAA1APX/AAACAAAAAAA1APb/AAACAAEAAAA1APf/AAACAAEAAAA1APj/AAAAAAwAAAA2APX/AAACAAAAAAA2APb/AAACAAEAAAA2APf/AAACAAEAAAA2APj/AAACAAEAAAA3APX/AAACAAAAAAA3APb/AAACAAEAAAA3APf/AAACAAEAAAA3APj/AAACAAEAAAA4APX/AAACAAAAAAA4APb/AAACAAEAAAA4APf/AAACAAEAAAA4APj/AAACAAEAAAA5APX/AAACAAAAAAA5APb/AAACAAEAAAA5APf/AAACAAEAAAA5APj/AAACAAEAAAA2APn/AAAAAAwAAAA2APr/AAABAAEAAAA2APv/AAABAAEAAAA3APn/AAACAAEAAAA3APr/AAACAAEAAAA3APv/AAACAAEAAAA4APn/AAACAAEAAAA4APr/AAACAAEAAAA4APv/AAACAAEAAAA5APn/AAACAAEAAAA5APr/AAACAAEAAAA5APv/AAACAAEAAAA1APn/AAABAAIAAAA0APb/AAABAAEAAAA0APf/AAABAAEAAAA0APj/AAABAAIAAAA1APr/AAAKAAAAAAA1APv/AAAKAAEAAAD0//7/AAAIAAAAAAD0////AAAIAAEAAAD1//7/AAAJAAAAAAD1////AAAJAAEAAAD0/wAAAAAIAAEAAAD1/wAAAAAJAAEAAAD0/wEAAAAIAAEAAAD1/wEAAAAJAAEAAAD0/wIAAAAIAAEAAAD1/wIAAAAJAAEAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAEAAADv//j/AAABAAEAAADv//n/AAABAAEAAADv//r/AAABAAEAAADv//v/AAABAAEAAADv//z/AAABAAEAAADv//3/AAABAAEAAADv//7/AAABAAEAAADv////AAABAAEAAADv/wAAAAABAAEAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAADAAIAAAD2/wIAAAABAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6APX/AAACAAAAAAA7APX/AAACAAAAAAA8APX/AAACAAAAAAA9APX/AAACAAAAAAA+APX/AAADAAAAAAA6APb/AAACAAEAAAA7APb/AAACAAEAAAA8APb/AAACAAEAAAA9APb/AAACAAEAAAA+APb/AAADAAEAAAA6APf/AAACAAEAAAA7APf/AAACAAEAAAA8APf/AAACAAEAAAA9APf/AAACAAEAAAA+APf/AAADAAEAAAA6APj/AAACAAEAAAA7APj/AAACAAEAAAA8APj/AAACAAEAAAA9APj/AAACAAEAAAA+APj/AAADAAEAAAA6APn/AAACAAEAAAA7APn/AAACAAEAAAA8APn/AAACAAEAAAA9APn/AAACAAEAAAA+APn/AAADAAEAAAA6APr/AAACAAEAAAA7APr/AAACAAEAAAA8APr/AAACAAEAAAA9APr/AAACAAEAAAA+APr/AAADAAEAAAA6APv/AAACAAEAAAA7APv/AAACAAEAAAA8APv/AAACAAEAAAA9APv/AAACAAEAAAA+APv/AAADAAEAAAA6APz/AAACAAEAAAA7APz/AAACAAEAAAA8APz/AAACAAEAAAA9APz/AAACAAEAAAA+APz/AAADAAEAAAA6AP3/AAACAAEAAAA7AP3/AAACAAEAAAA8AP3/AAACAAEAAAA9AP3/AAACAAEAAAA+AP3/AAADAAEAAAA6AP7/AAACAAEAAAA7AP7/AAACAAEAAAA8AP7/AAACAAEAAAA9AP7/AAACAAEAAAA+AP7/AAADAAEAAAA6AP//AAACAAEAAAA7AP//AAACAAEAAAA8AP//AAACAAEAAAA9AP//AAACAAEAAAA+AP//AAADAAEAAAA6AAAAAAACAAEAAAA7AAAAAAACAAEAAAA8AAAAAAACAAEAAAA9AAAAAAACAAEAAAA+AAAAAAADAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAADAAEAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAADAAIAAAA=") + +[node name="Tiles2" parent="." instance=ExtResource("5_b2gkb")] +visibility_layer = 2 +z_index = -4096 +z_as_relative = false +tile_map_data = PackedByteArray("AADw//X/AgAAAAQAAQDw//b/AgAAAAUAAQDx//X/AgAAAAQAAQDx//b/AgAAAAUAAQDy//X/AgAAAAQAAQDy//b/AgAAAAUAAQDz//X/AgAAAAQAAQDz//b/AgAAAAUAAQD0//X/AgAAAAQAAQD0//b/AgAAAAUAAQD1//X/AgAAAAQAAQD1//b/AgAAAAUAAQD2//X/AgAAAAQAAQD2//b/AgAAAAUAAQD3//X/AgAAAAQAAQD3//b/AgAAAAUAAQD4//X/AgAAAAQAAQD4//b/AgAAAAUAAQD5//X/AgAAAAQAAQD5//b/AgAAAAUAAQD6//X/AgAAAAQAAQD6//b/AgAAAAUAAQD7//X/AgAAAAQAAQD7//b/AgAAAAUAAQD8//X/AgAAAAQAAQD8//b/AgAAAAUAAQD9//X/AgAAAAQAAQD9//b/AgAAAAUAAQD+//X/AgAAAAQAAQD+//b/AgAAAAUAAQD///X/AgAAAAQAAQD///b/AgAAAAUAAQAAAPX/AgAAAAQAAQAAAPb/AgAAAAUAAQABAPX/AgAAAAQAAQABAPb/AgAAAAUAAQACAPX/AgAAAAQAAQACAPb/AgAAAAUAAQADAPX/AgAAAAQAAQADAPb/AgAAAAUAAQAEAPX/AgAAAAQAAQAEAPb/AgAAAAUAAQAFAPX/AgAAAAQAAQAFAPb/AgAAAAUAAQAGAPX/AgAAAAQAAQAGAPb/AgAAAAUAAQAHAPX/AgAAAAQAAQAHAPb/AgAAAAUAAQAIAPX/AgAAAAQAAQAIAPb/AgAAAAUAAQAJAPX/AgAAAAQAAQAJAPb/AgAAAAUAAQAKAPX/AgAAAAQAAQAKAPb/AgAAAAUAAQALAPX/AgAAAAQAAQALAPb/AgAAAAUAAQAMAPX/AgAAAAQAAQAMAPb/AgAAAAUAAQANAPX/AgAAAAQAAQANAPb/AgAAAAUAAQAOAPX/AgAAAAQAAQAOAPb/AgAAAAUAAQAPAPX/AgAAAAQAAQAPAPb/AgAAAAUAAQAQAPX/AgAAAAQAAQAQAPb/AgAAAAUAAQARAPX/AgAAAAQAAQARAPb/AgAAAAUAAQASAPX/AgAAAAQAAQASAPb/AgAAAAUAAQATAPX/AgAAAAQAAQATAPb/AgAAAAUAAQAUAPX/AgAAAAQAAQAUAPb/AgAAAAUAAQAVAPX/AgAAAAQAAQAVAPb/AgAAAAUAAQAWAPX/AgAAAAQAAQAWAPb/AgAAAAUAAQAXAPX/AgAAAAQAAQAXAPb/AgAAAAUAAQAYAPX/AgAAAAQAAQAYAPb/AgAAAAUAAQAZAPX/AgAAAAQAAQAZAPb/AgAAAAUAAQAaAPX/AgAAAAQAAQAaAPb/AgAAAAUAAQAbAPX/AgAAAAQAAQAbAPb/AgAAAAUAAQAcAPX/AgAAAAQAAQAcAPb/AgAAAAUAAQAdAPX/AgAAAAQAAQAdAPb/AgAAAAUAAQAeAPX/AgAAAAQAAQAeAPb/AgAAAAUAAQAfAPX/AgAAAAQAAQAfAPb/AgAAAAUAAQAgAPX/AgAAAAQAAQAgAPb/AgAAAAUAAQAhAPX/AgAAAAQAAQAhAPb/AgAAAAUAAQAiAPX/AgAAAAQAAQAiAPb/AgAAAAUAAQAjAPX/AgAAAAQAAQAjAPb/AgAAAAUAAQAkAPX/AgAAAAQAAQAkAPb/AgAAAAUAAQAlAPX/AgAAAAQAAQAlAPb/AgAAAAUAAQAmAPX/AgAAAAQAAQAmAPb/AgAAAAUAAQAnAPX/AgAAAAQAAQAnAPb/AgAAAAUAAQAoAPX/AgAAAAQAAQAoAPb/AgAAAAUAAQApAPX/AgAAAAQAAQApAPb/AgAAAAUAAQAqAPX/AgAAAAQAAQAqAPb/AgAAAAUAAQArAPX/AgAAAAQAAQArAPb/AgAAAAUAAQAsAPX/AgAAAAQAAQAsAPb/AgAAAAUAAQAtAPX/AgAAAAQAAQAtAPb/AgAAAAUAAQAuAPX/AgAAAAQAAQAuAPb/AgAAAAUAAQAvAPX/AgAAAAQAAQAvAPb/AgAAAAUAAQAwAPX/AgAAAAQAAQAwAPb/AgAAAAUAAQAxAPX/AgAAAAQAAQAxAPb/AgAAAAUAAQAyAPX/AgAAAAQAAQAyAPb/AgAAAAUAAQAzAPX/AgAAAAQAAQAzAPb/AgAAAAUAAQA0APX/AgAAAAQAAQA0APb/AgAAAAUAAQA1APX/AgAAAAQAAQA1APb/AgAAAAUAAQA2APX/AgAAAAQAAQA2APb/AgAAAAUAAQA3APX/AgAAAAQAAQA3APb/AgAAAAUAAQA4APX/AgAAAAQAAQA4APb/AgAAAAUAAQA5APX/AgAAAAQAAQA5APb/AgAAAAUAAQAHAPf/AgAAAAUAAQAHAPj/AgAAAAUAAQAHAPn/AgAAAAUAAQAHAPr/AgAAAAUAAQAHAPv/AgAAAAUAAQAHAPz/AgAAAAUAAQAHAP3/AgAAAAUAAQAHAP7/AgAAAAUAAQAHAP//AgAAAAUAAQAHAAAAAgAAAAUAAQAHAAEAAgAAAAUAAQAIAPf/AgAAAAUAAQAIAPj/AgAAAAUAAQAIAPn/AgAAAAUAAQAIAPr/AgAAAAUAAQAIAPv/AgAAAAUAAQAIAPz/AgAAAAUAAQAIAP3/AgAAAAUAAQAIAP7/AgAAAAUAAQAIAP//AgAAAAUAAQAIAAAAAgAAAAUAAQAIAAEAAgAAAAUAAQAJAPf/AgAAAAUAAQAJAPj/AgAAAAUAAQAJAPn/AgAAAAUAAQAJAPr/AgAAAAUAAQAJAPv/AgAAAAUAAQAJAPz/AgAAAAUAAQAJAP3/AgAAAAUAAQAJAP7/AgAAAAUAAQAJAP//AgAAAAUAAQAJAAAAAgAAAAUAAQAJAAEAAgAAAAUAAQAKAPf/AgAAAAUAAQAKAPj/AgAAAAUAAQAKAPn/AgAAAAUAAQAKAPr/AgAAAAUAAQAKAPv/AgAAAAUAAQAKAPz/AgAAAAUAAQAKAP3/AgAAAAUAAQAKAP7/AgAAAAUAAQAKAP//AgAAAAUAAQAKAAAAAgAAAAUAAQAKAAEAAgAAAAUAAQALAPf/AgAAAAUAAQALAPj/AgAAAAUAAQALAPn/AgAAAAUAAQALAPr/AgAAAAUAAQALAPv/AgAAAAUAAQALAPz/AgAAAAUAAQALAP3/AgAAAAUAAQALAP7/AgAAAAUAAQALAP//AgAAAAUAAQALAAAAAgAAAAUAAQALAAEAAgAAAAUAAQAMAPf/AgAAAAUAAQAMAPj/AgAAAAUAAQAMAPn/AgAAAAUAAQAMAPr/AgAAAAUAAQAMAPv/AgAAAAUAAQAMAPz/AgAAAAUAAQAMAP3/AgAAAAUAAQAMAP7/AgAAAAUAAQAMAP//AgAAAAUAAQAMAAAAAgAAAAUAAQAMAAEAAgAAAAUAAQANAPf/AgAAAAUAAQANAPj/AgAAAAUAAQANAPn/AgAAAAUAAQANAPr/AgAAAAUAAQANAPv/AgAAAAUAAQANAPz/AgAAAAUAAQANAP3/AgAAAAUAAQANAP7/AgAAAAUAAQANAP//AgAAAAUAAQANAAAAAgAAAAUAAQANAAEAAgAAAAUAAQAOAPf/AgAAAAUAAQAOAPj/AgAAAAUAAQAOAPn/AgAAAAUAAQAOAPr/AgAAAAUAAQAOAPv/AgAAAAUAAQAOAPz/AgAAAAUAAQAOAP3/AgAAAAUAAQAOAP7/AgAAAAUAAQAOAP//AgAAAAUAAQAOAAAAAgAAAAUAAQAOAAEAAgAAAAUAAQAPAPf/AgAAAAUAAQAPAPj/AgAAAAUAAQAPAPn/AgAAAAUAAQAPAPr/AgAAAAUAAQAPAPv/AgAAAAUAAQAPAPz/AgAAAAUAAQAPAP3/AgAAAAUAAQAPAP7/AgAAAAUAAQAPAP//AgAAAAUAAQAPAAAAAgAAAAUAAQAPAAEAAgAAAAUAAQAQAPf/AgAAAAUAAQAQAPj/AgAAAAUAAQAQAPn/AgAAAAUAAQAQAPr/AgAAAAUAAQAQAPv/AgAAAAUAAQAQAPz/AgAAAAUAAQAQAP3/AgAAAAUAAQAQAP7/AgAAAAUAAQAQAP//AgAAAAUAAQAQAAAAAgAAAAUAAQAQAAEAAgAAAAUAAQARAPf/AgAAAAUAAQARAPj/AgAAAAUAAQARAPn/AgAAAAUAAQARAPr/AgAAAAUAAQARAPv/AgAAAAUAAQARAPz/AgAAAAUAAQARAP3/AgAAAAUAAQARAP7/AgAAAAUAAQARAP//AgAAAAUAAQARAAAAAgAAAAUAAQARAAEAAgAAAAUAAQASAPf/AgAAAAUAAQASAPj/AgAAAAUAAQASAPn/AgAAAAUAAQASAPr/AgAAAAUAAQASAPv/AgAAAAUAAQASAPz/AgAAAAUAAQASAP3/AgAAAAUAAQASAP7/AgAAAAUAAQASAP//AgAAAAUAAQASAAAAAgAAAAUAAQASAAEAAgAAAAUAAQATAPf/AgAAAAUAAQATAPj/AgAAAAUAAQATAPn/AgAAAAUAAQATAPr/AgAAAAUAAQATAPv/AgAAAAUAAQATAPz/AgAAAAUAAQATAP3/AgAAAAUAAQATAP7/AgAAAAUAAQATAP//AgAAAAUAAQATAAAAAgAAAAUAAQATAAEAAgAAAAUAAQAUAPf/AgAAAAUAAQAUAPj/AgAAAAUAAQAUAPn/AgAAAAUAAQAUAPr/AgAAAAUAAQAUAPv/AgAAAAUAAQAUAPz/AgAAAAUAAQAUAP3/AgAAAAUAAQAUAP7/AgAAAAUAAQAUAP//AgAAAAUAAQAUAAAAAgAAAAUAAQAUAAEAAgAAAAUAAQAVAPf/AgAAAAUAAQAVAPj/AgAAAAUAAQAVAPn/AgAAAAUAAQAVAPr/AgAAAAUAAQAVAPv/AgAAAAUAAQAVAPz/AgAAAAUAAQAVAP3/AgAAAAUAAQAVAP7/AgAAAAUAAQAVAP//AgAAAAUAAQAVAAAAAgAAAAUAAQAVAAEAAgAAAAUAAQAWAPf/AgAAAAUAAQAWAPj/AgAAAAUAAQAWAPn/AgAAAAUAAQAWAPr/AgAAAAUAAQAWAPv/AgAAAAUAAQAWAPz/AgAAAAUAAQAWAP3/AgAAAAUAAQAWAP7/AgAAAAUAAQAWAP//AgAAAAUAAQAWAAAAAgAAAAUAAQAWAAEAAgAAAAUAAQAXAPf/AgAAAAUAAQAXAPj/AgAAAAUAAQAXAPn/AgAAAAUAAQAXAPr/AgAAAAUAAQAXAPv/AgAAAAUAAQAXAPz/AgAAAAUAAQAXAP3/AgAAAAUAAQAXAP7/AgAAAAUAAQAXAP//AgAAAAUAAQAXAAAAAgAAAAUAAQAXAAEAAgAAAAUAAQAYAPf/AgAAAAUAAQAYAPj/AgAAAAUAAQAYAPn/AgAAAAUAAQAYAPr/AgAAAAUAAQAYAPv/AgAAAAUAAQAYAPz/AgAAAAUAAQAYAP3/AgAAAAUAAQAYAP7/AgAAAAUAAQAYAP//AgAAAAUAAQAYAAAAAgAAAAUAAQAYAAEAAgAAAAUAAQAZAPf/AgAAAAUAAQAZAPj/AgAAAAUAAQAZAPn/AgAAAAUAAQAZAPr/AgAAAAUAAQAZAPv/AgAAAAUAAQAZAPz/AgAAAAUAAQAZAP3/AgAAAAUAAQAZAP7/AgAAAAUAAQAZAP//AgAAAAUAAQAZAAAAAgAAAAUAAQAZAAEAAgAAAAUAAQAaAPf/AgAAAAUAAQAaAPj/AgAAAAUAAQAaAPn/AgAAAAUAAQAaAPr/AgAAAAUAAQAaAPv/AgAAAAUAAQAaAPz/AgAAAAUAAQAaAP3/AgAAAAUAAQAaAP7/AgAAAAUAAQAaAP//AgAAAAUAAQAaAAAAAgAAAAUAAQAaAAEAAgAAAAUAAQAbAPf/AgAAAAUAAQAbAPj/AgAAAAUAAQAbAPn/AgAAAAUAAQAbAPr/AgAAAAUAAQAbAPv/AgAAAAUAAQAbAPz/AgAAAAUAAQAbAP3/AgAAAAUAAQAbAP7/AgAAAAUAAQAbAP//AgAAAAUAAQAbAAAAAgAAAAUAAQAbAAEAAgAAAAUAAQAcAPf/AgAAAAUAAQAcAPj/AgAAAAUAAQAcAPn/AgAAAAUAAQAcAPr/AgAAAAUAAQAcAPv/AgAAAAUAAQAcAPz/AgAAAAUAAQAcAP3/AgAAAAUAAQAcAP7/AgAAAAUAAQAcAP//AgAAAAUAAQAcAAAAAgAAAAUAAQAcAAEAAgAAAAUAAQAdAPf/AgAAAAUAAQAdAPj/AgAAAAUAAQAdAPn/AgAAAAUAAQAdAPr/AgAAAAUAAQAdAPv/AgAAAAUAAQAdAPz/AgAAAAUAAQAdAP3/AgAAAAUAAQAdAP7/AgAAAAUAAQAdAP//AgAAAAUAAQAdAAAAAgAAAAUAAQAdAAEAAgAAAAUAAQAeAPf/AgAAAAUAAQAeAPj/AgAAAAUAAQAeAPn/AgAAAAUAAQAeAPr/AgAAAAUAAQAeAPv/AgAAAAUAAQAeAPz/AgAAAAUAAQAeAP3/AgAAAAUAAQAeAP7/AgAAAAUAAQAeAP//AgAAAAUAAQAeAAAAAgAAAAUAAQAeAAEAAgAAAAUAAQAfAPf/AgAAAAUAAQAfAPj/AgAAAAUAAQAfAPn/AgAAAAUAAQAfAPr/AgAAAAUAAQAfAPv/AgAAAAUAAQAfAPz/AgAAAAUAAQAfAP3/AgAAAAUAAQAfAP7/AgAAAAUAAQAfAP//AgAAAAUAAQAfAAAAAgAAAAUAAQAfAAEAAgAAAAUAAQAgAPf/AgAAAAUAAQAgAPj/AgAAAAUAAQAgAPn/AgAAAAUAAQAgAPr/AgAAAAUAAQAgAPv/AgAAAAUAAQAgAPz/AgAAAAUAAQAgAP3/AgAAAAUAAQAgAP7/AgAAAAUAAQAgAP//AgAAAAUAAQAgAAAAAgAAAAUAAQAgAAEAAgAAAAUAAQAhAPf/AgAAAAUAAQAhAPj/AgAAAAUAAQAhAPn/AgAAAAUAAQAhAPr/AgAAAAUAAQAhAPv/AgAAAAUAAQAhAPz/AgAAAAUAAQAhAP3/AgAAAAUAAQAhAP7/AgAAAAUAAQAhAP//AgAAAAUAAQAhAAAAAgAAAAUAAQAhAAEAAgAAAAUAAQAiAPf/AgAAAAUAAQAiAPj/AgAAAAUAAQAiAPn/AgAAAAUAAQAiAPr/AgAAAAUAAQAiAPv/AgAAAAUAAQAiAPz/AgAAAAUAAQAiAP3/AgAAAAUAAQAiAP7/AgAAAAUAAQAiAP//AgAAAAUAAQAiAAAAAgAAAAUAAQAiAAEAAgAAAAUAAQAjAPf/AgAAAAUAAQAjAPj/AgAAAAUAAQAjAPn/AgAAAAUAAQAjAPr/AgAAAAUAAQAjAPv/AgAAAAUAAQAjAPz/AgAAAAUAAQAjAP3/AgAAAAUAAQAjAP7/AgAAAAUAAQAjAP//AgAAAAUAAQAjAAAAAgAAAAUAAQAjAAEAAgAAAAUAAQAkAPf/AgAAAAUAAQAkAPj/AgAAAAUAAQAkAPn/AgAAAAUAAQAkAPr/AgAAAAUAAQAkAPv/AgAAAAUAAQAkAPz/AgAAAAUAAQAkAP3/AgAAAAUAAQAkAP7/AgAAAAUAAQAkAP//AgAAAAUAAQAkAAAAAgAAAAUAAQAkAAEAAgAAAAUAAQAlAPf/AgAAAAUAAQAlAPj/AgAAAAUAAQAlAPn/AgAAAAUAAQAlAPr/AgAAAAUAAQAlAPv/AgAAAAUAAQAlAPz/AgAAAAUAAQAlAP3/AgAAAAUAAQAlAP7/AgAAAAUAAQAlAP//AgAAAAUAAQAlAAAAAgAAAAUAAQAlAAEAAgAAAAUAAQAmAPf/AgAAAAUAAQAmAPj/AgAAAAUAAQAmAPn/AgAAAAUAAQAmAPr/AgAAAAUAAQAmAPv/AgAAAAUAAQAmAPz/AgAAAAUAAQAmAP3/AgAAAAUAAQAmAP7/AgAAAAUAAQAmAP//AgAAAAUAAQAmAAAAAgAAAAUAAQAmAAEAAgAAAAUAAQAnAPf/AgAAAAUAAQAnAPj/AgAAAAUAAQAnAPn/AgAAAAUAAQAnAPr/AgAAAAUAAQAnAPv/AgAAAAUAAQAnAPz/AgAAAAUAAQAnAP3/AgAAAAUAAQAnAP7/AgAAAAUAAQAnAP//AgAAAAUAAQAnAAAAAgAAAAUAAQAnAAEAAgAAAAUAAQAoAPf/AgAAAAUAAQAoAPj/AgAAAAUAAQAoAPn/AgAAAAUAAQAoAPr/AgAAAAUAAQAoAPv/AgAAAAUAAQAoAPz/AgAAAAUAAQAoAP3/AgAAAAUAAQAoAP7/AgAAAAUAAQAoAP//AgAAAAUAAQAoAAAAAgAAAAUAAQAoAAEAAgAAAAUAAQApAPf/AgAAAAUAAQApAPj/AgAAAAUAAQApAPn/AgAAAAUAAQApAPr/AgAAAAUAAQApAPv/AgAAAAUAAQApAPz/AgAAAAUAAQApAP3/AgAAAAUAAQApAP7/AgAAAAUAAQApAP//AgAAAAUAAQApAAAAAgAAAAUAAQApAAEAAgAAAAUAAQAqAPf/AgAAAAUAAQAqAPj/AgAAAAUAAQAqAPn/AgAAAAUAAQAqAPr/AgAAAAUAAQAqAPv/AgAAAAUAAQAqAPz/AgAAAAUAAQAqAP3/AgAAAAUAAQAqAP7/AgAAAAUAAQAqAP//AgAAAAUAAQAqAAAAAgAAAAUAAQAqAAEAAgAAAAUAAQArAPf/AgAAAAUAAQArAPj/AgAAAAUAAQArAPn/AgAAAAUAAQArAPr/AgAAAAUAAQArAPv/AgAAAAUAAQArAPz/AgAAAAUAAQArAP3/AgAAAAUAAQArAP7/AgAAAAUAAQArAP//AgAAAAUAAQArAAAAAgAAAAUAAQArAAEAAgAAAAUAAQAsAPf/AgAAAAUAAQAsAPj/AgAAAAUAAQAsAPn/AgAAAAUAAQAsAPr/AgAAAAUAAQAsAPv/AgAAAAUAAQAsAPz/AgAAAAUAAQAsAP3/AgAAAAUAAQAsAP7/AgAAAAUAAQAsAP//AgAAAAUAAQAsAAAAAgAAAAUAAQAsAAEAAgAAAAUAAQAtAPf/AgAAAAUAAQAtAPj/AgAAAAUAAQAtAPn/AgAAAAUAAQAtAPr/AgAAAAUAAQAtAPv/AgAAAAUAAQAtAPz/AgAAAAUAAQAtAP3/AgAAAAUAAQAtAP7/AgAAAAUAAQAtAP//AgAAAAUAAQAtAAAAAgAAAAUAAQAtAAEAAgAAAAUAAQAuAPf/AgAAAAUAAQAuAPj/AgAAAAUAAQAuAPn/AgAAAAUAAQAuAPr/AgAAAAUAAQAuAPv/AgAAAAUAAQAuAPz/AgAAAAUAAQAuAP3/AgAAAAUAAQAuAP7/AgAAAAUAAQAuAP//AgAAAAUAAQAuAAAAAgAAAAUAAQAuAAEAAgAAAAUAAQAvAPf/AgAAAAUAAQAvAPj/AgAAAAUAAQAvAPn/AgAAAAUAAQAvAPr/AgAAAAUAAQAvAPv/AgAAAAUAAQAvAPz/AgAAAAUAAQAvAP3/AgAAAAUAAQAvAP7/AgAAAAUAAQAvAP//AgAAAAUAAQAvAAAAAgAAAAUAAQAvAAEAAgAAAAUAAQAwAPf/AgAAAAUAAQAwAPj/AgAAAAUAAQAwAPn/AgAAAAUAAQAwAPr/AgAAAAUAAQAwAPv/AgAAAAUAAQAwAPz/AgAAAAUAAQAwAP3/AgAAAAUAAQAwAP7/AgAAAAUAAQAwAP//AgAAAAUAAQAwAAAAAgAAAAUAAQAwAAEAAgAAAAUAAQAxAPf/AgAAAAUAAQAxAPj/AgAAAAUAAQAxAPn/AgAAAAUAAQAxAPr/AgAAAAUAAQAxAPv/AgAAAAUAAQAxAPz/AgAAAAUAAQAxAP3/AgAAAAUAAQAxAP7/AgAAAAUAAQAxAP//AgAAAAUAAQAxAAAAAgAAAAUAAQAxAAEAAgAAAAUAAQAyAPf/AgAAAAUAAQAyAPj/AgAAAAUAAQAyAPn/AgAAAAUAAQAyAPr/AgAAAAUAAQAyAPv/AgAAAAUAAQAyAPz/AgAAAAUAAQAyAP3/AgAAAAUAAQAyAP7/AgAAAAUAAQAyAP//AgAAAAUAAQAyAAAAAgAAAAUAAQAyAAEAAgAAAAUAAQAzAPf/AgAAAAUAAQAzAPj/AgAAAAUAAQAzAPn/AgAAAAUAAQAzAPr/AgAAAAUAAQAzAPv/AgAAAAUAAQAzAPz/AgAAAAUAAQAzAP3/AgAAAAUAAQAzAP7/AgAAAAUAAQAzAP//AgAAAAUAAQAzAAAAAgAAAAUAAQAzAAEAAgAAAAUAAQA0APf/AgAAAAUAAQA0APj/AgAAAAUAAQA0APn/AgAAAAUAAQA0APr/AgAAAAUAAQA0APv/AgAAAAUAAQA0APz/AgAAAAUAAQA0AP3/AgAAAAUAAQA0AP7/AgAAAAUAAQA0AP//AgAAAAUAAQA0AAAAAgAAAAUAAQA0AAEAAgAAAAUAAQA1APf/AgAAAAUAAQA1APj/AgAAAAUAAQA1APn/AgAAAAUAAQA1APr/AgAAAAUAAQA1APv/AgAAAAUAAQA1APz/AgAAAAUAAQA1AP3/AgAAAAUAAQA1AP7/AgAAAAUAAQA1AP//AgAAAAUAAQA1AAAAAgAAAAUAAQA1AAEAAgAAAAUAAQA2APf/AgAAAAUAAQA2APj/AgAAAAUAAQA2APn/AgAAAAUAAQA2APr/AgAAAAUAAQA2APv/AgAAAAUAAQA2APz/AgAAAAUAAQA2AP3/AgAAAAUAAQA2AP7/AgAAAAUAAQA2AP//AgAAAAUAAQA2AAAAAgAAAAUAAQA2AAEAAgAAAAUAAQA3APf/AgAAAAUAAQA3APj/AgAAAAUAAQA3APn/AgAAAAUAAQA3APr/AgAAAAUAAQA3APv/AgAAAAUAAQA3APz/AgAAAAUAAQA3AP3/AgAAAAUAAQA3AP7/AgAAAAUAAQA3AP//AgAAAAUAAQA3AAAAAgAAAAUAAQA3AAEAAgAAAAUAAQA4APf/AgAAAAUAAQA4APj/AgAAAAUAAQA4APn/AgAAAAUAAQA4APr/AgAAAAUAAQA4APv/AgAAAAUAAQA4APz/AgAAAAUAAQA4AP3/AgAAAAUAAQA4AP7/AgAAAAUAAQA4AP//AgAAAAUAAQA4AAAAAgAAAAUAAQA4AAEAAgAAAAUAAQA5APf/AgAAAAUAAQA5APj/AgAAAAUAAQA5APn/AgAAAAUAAQA5APr/AgAAAAUAAQA5APv/AgAAAAUAAQA5APz/AgAAAAUAAQA5AP3/AgAAAAUAAQA5AP7/AgAAAAUAAQA5AP//AgAAAAUAAQA5AAAAAgAAAAUAAQA5AAEAAgAAAAUAAQDw//f/AgAAAAUAAQDw//j/AgAAAAUAAQDw//n/AgAAAAUAAQDw//r/AgAAAAUAAQDw//v/AgAAAAUAAQDw//z/AgAAAAUAAQDw//3/AgAAAAUAAQDw//7/AgAAAAUAAQDw////AgAAAAUAAQDw/wAAAgAAAAUAAQDw/wEAAgAAAAUAAQDx//f/AgAAAAUAAQDx//j/AgAAAAUAAQDx//n/AgAAAAUAAQDx//r/AgAAAAUAAQDx//v/AgAAAAUAAQDx//z/AgAAAAUAAQDx//3/AgAAAAUAAQDx//7/AgAAAAUAAQDx////AgAAAAUAAQDx/wAAAgAAAAUAAQDx/wEAAgAAAAUAAQDy//f/AgAAAAUAAQDy//j/AgAAAAUAAQDy//n/AgAAAAUAAQDy//r/AgAAAAUAAQDy//v/AgAAAAUAAQDy//z/AgAAAAUAAQDy//3/AgAAAAUAAQDy//7/AgAAAAUAAQDy////AgAAAAUAAQDy/wAAAgAAAAUAAQDy/wEAAgAAAAUAAQDz//f/AgAAAAUAAQDz//j/AgAAAAUAAQDz//n/AgAAAAUAAQDz//r/AgAAAAUAAQDz//v/AgAAAAUAAQDz//z/AgAAAAUAAQDz//3/AgAAAAUAAQDz//7/AgAAAAUAAQDz////AgAAAAUAAQDz/wAAAgAAAAUAAQDz/wEAAgAAAAUAAQD0//f/AgAAAAUAAQD0//j/AgAAAAUAAQD0//n/AgAAAAUAAQD0//r/AgAAAAUAAQD0//v/AgAAAAUAAQD0//z/AgAAAAUAAQD0//3/AgAAAAUAAQD0//7/AgAAAAUAAQD0////AgAAAAUAAQD0/wAAAgAAAAUAAQD0/wEAAgAAAAUAAQD1//f/AgAAAAUAAQD1//j/AgAAAAUAAQD1//n/AgAAAAUAAQD1//r/AgAAAAUAAQD1//v/AgAAAAUAAQD1//z/AgAAAAUAAQD1//3/AgAAAAUAAQD1//7/AgAAAAUAAQD1////AgAAAAUAAQD1/wAAAgAAAAUAAQD1/wEAAgAAAAUAAQD2//f/AgAAAAUAAQD2//j/AgAAAAUAAQD2//n/AgAAAAUAAQD2//r/AgAAAAUAAQD2//v/AgAAAAUAAQD2//z/AgAAAAUAAQD2//3/AgAAAAUAAQD2//7/AgAAAAUAAQD2////AgAAAAUAAQD2/wAAAgAAAAUAAQD2/wEAAgAAAAUAAQD3//f/AgAAAAUAAQD3//j/AgAAAAUAAQD3//n/AgAAAAUAAQD3//r/AgAAAAUAAQD3//v/AgAAAAUAAQD3//z/AgAAAAUAAQD3//3/AgAAAAUAAQD3//7/AgAAAAUAAQD3////AgAAAAUAAQD3/wAAAgAAAAUAAQD3/wEAAgAAAAUAAQD4//f/AgAAAAUAAQD4//j/AgAAAAUAAQD4//n/AgAAAAUAAQD4//r/AgAAAAUAAQD4//v/AgAAAAUAAQD4//z/AgAAAAUAAQD4//3/AgAAAAUAAQD4//7/AgAAAAUAAQD4////AgAAAAUAAQD4/wAAAgAAAAUAAQD4/wEAAgAAAAUAAQD5//f/AgAAAAUAAQD5//j/AgAAAAUAAQD5//n/AgAAAAUAAQD5//r/AgAAAAUAAQD5//v/AgAAAAUAAQD5//z/AgAAAAUAAQD5//3/AgAAAAUAAQD5//7/AgAAAAUAAQD5////AgAAAAUAAQD5/wAAAgAAAAUAAQD5/wEAAgAAAAUAAQD6//f/AgAAAAUAAQD6//j/AgAAAAUAAQD6//n/AgAAAAUAAQD6//r/AgAAAAUAAQD6//v/AgAAAAUAAQD6//z/AgAAAAUAAQD6//3/AgAAAAUAAQD6//7/AgAAAAUAAQD6////AgAAAAUAAQD6/wAAAgAAAAUAAQD6/wEAAgAAAAUAAQD7//f/AgAAAAUAAQD7//j/AgAAAAUAAQD7//n/AgAAAAUAAQD7//r/AgAAAAUAAQD7//v/AgAAAAUAAQD7//z/AgAAAAUAAQD7//3/AgAAAAUAAQD7//7/AgAAAAUAAQD7////AgAAAAUAAQD7/wAAAgAAAAUAAQD7/wEAAgAAAAUAAQD8//f/AgAAAAUAAQD8//j/AgAAAAUAAQD8//n/AgAAAAUAAQD8//r/AgAAAAUAAQD8//v/AgAAAAUAAQD8//z/AgAAAAUAAQD8//3/AgAAAAUAAQD8//7/AgAAAAUAAQD8////AgAAAAUAAQD8/wAAAgAAAAUAAQD8/wEAAgAAAAUAAQD9//f/AgAAAAUAAQD9//j/AgAAAAUAAQD9//n/AgAAAAUAAQD9//r/AgAAAAUAAQD9//v/AgAAAAUAAQD9//z/AgAAAAUAAQD9//3/AgAAAAUAAQD9//7/AgAAAAUAAQD9////AgAAAAUAAQD9/wAAAgAAAAUAAQD9/wEAAgAAAAUAAQD+//f/AgAAAAUAAQD+//j/AgAAAAUAAQD+//n/AgAAAAUAAQD+//r/AgAAAAUAAQD+//v/AgAAAAUAAQD+//z/AgAAAAUAAQD+//3/AgAAAAUAAQD+//7/AgAAAAUAAQD+////AgAAAAUAAQD+/wAAAgAAAAUAAQD+/wEAAgAAAAUAAQD///f/AgAAAAUAAQD///j/AgAAAAUAAQD///n/AgAAAAUAAQD///r/AgAAAAUAAQD///v/AgAAAAUAAQD///z/AgAAAAUAAQD///3/AgAAAAUAAQD///7/AgAAAAUAAQD/////AgAAAAUAAQD//wAAAgAAAAUAAQD//wEAAgAAAAUAAQAAAPf/AgAAAAUAAQAAAPj/AgAAAAUAAQAAAPn/AgAAAAUAAQAAAPr/AgAAAAUAAQAAAPv/AgAAAAUAAQAAAPz/AgAAAAUAAQAAAP3/AgAAAAUAAQAAAP7/AgAAAAUAAQAAAP//AgAAAAUAAQAAAAAAAgAAAAUAAQAAAAEAAgAAAAUAAQABAPf/AgAAAAUAAQABAPj/AgAAAAUAAQABAPn/AgAAAAUAAQABAPr/AgAAAAUAAQABAPv/AgAAAAUAAQABAPz/AgAAAAUAAQABAP3/AgAAAAUAAQABAP7/AgAAAAUAAQABAP//AgAAAAUAAQABAAAAAgAAAAUAAQABAAEAAgAAAAUAAQACAPf/AgAAAAUAAQACAPj/AgAAAAUAAQACAPn/AgAAAAUAAQACAPr/AgAAAAUAAQACAPv/AgAAAAUAAQACAPz/AgAAAAUAAQACAP3/AgAAAAUAAQACAP7/AgAAAAUAAQACAP//AgAAAAUAAQACAAAAAgAAAAUAAQACAAEAAgAAAAUAAQADAPf/AgAAAAUAAQADAPj/AgAAAAUAAQADAPn/AgAAAAUAAQADAPr/AgAAAAUAAQADAPv/AgAAAAUAAQADAPz/AgAAAAUAAQADAP3/AgAAAAUAAQADAP7/AgAAAAUAAQADAP//AgAAAAUAAQADAAAAAgAAAAUAAQADAAEAAgAAAAUAAQAEAPf/AgAAAAUAAQAEAPj/AgAAAAUAAQAEAPn/AgAAAAUAAQAEAPv/AgAAAAUAAQAEAPz/AgAAAAUAAQAEAP3/AgAAAAUAAQAEAP7/AgAAAAUAAQAEAP//AgAAAAUAAQAEAAAAAgAAAAUAAQAEAAEAAgAAAAUAAQAFAPf/AgAAAAUAAQAFAPj/AgAAAAUAAQAFAPn/AgAAAAUAAQAFAPz/AgAAAAUAAQAFAP3/AgAAAAUAAQAFAP7/AgAAAAUAAQAFAP//AgAAAAUAAQAFAAAAAgAAAAUAAQAFAAEAAgAAAAUAAQAGAPf/AgAAAAUAAQAGAPj/AgAAAAUAAQAGAPn/AgAAAAUAAQAGAPv/AgAAAAUAAQAGAPz/AgAAAAUAAQAGAP3/AgAAAAUAAQAGAP7/AgAAAAUAAQAGAP//AgAAAAUAAQAGAAAAAgAAAAUAAQAGAAEAAgAAAAUAAQAFAPv/AgAAAAUAAQAEAPr/AgAAAAUAAQAFAPr/AgAAAAUAAQAGAPr/AgAAAAUAAQA=") + +[node name="StaticBody2D" type="StaticBody2D" parent="."] +position = Vector2(-176, -176) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +shape = SubResource("WorldBoundaryShape2D_o0w4o") + +[node name="WaterArea" parent="." instance=ExtResource("7_5m78e")] +visible = false +scale = Vector2(88888, 88888) + +[node name="PipeArea" parent="." instance=ExtResource("8_5mhf5")] +position = Vector2(-176, -32) +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("8_5mhf5")] +position = Vector2(848, -80) +enter_direction = 3 +target_level = "uid://balcfst0aom2t" + +[node name="DropShadow" parent="." instance=ExtResource("9_all2m")] + +[node name="Firebar" parent="." instance=ExtResource("10_b2gkb")] +position = Vector2(792, -88) + +[node name="Firebar2" parent="." instance=ExtResource("10_b2gkb")] +position = Vector2(664, -72) +scale = Vector2(-1, 1) + +[node name="Firebar3" parent="." instance=ExtResource("10_b2gkb")] +position = Vector2(408, -104) +scale = Vector2(-1, 1) + +[node name="Firebar4" parent="." instance=ExtResource("10_b2gkb")] +position = Vector2(232, -72) + +[node name="Firebar5" parent="." instance=ExtResource("10_b2gkb")] +position = Vector2(88, -88) +scale = Vector2(-1, 1) + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(928, -64) +script = ExtResource("11_cxqrq") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="Blooper" parent="." instance=ExtResource("12_a5ruf")] +position = Vector2(216, -16) + +[node name="Blooper2" parent="." instance=ExtResource("12_a5ruf")] +position = Vector2(584, -32) + +[node name="Blooper3" parent="." instance=ExtResource("12_a5ruf")] +position = Vector2(616, -96) + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("13_gvie3") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("14_fnoaf")] +position = Vector2(-184, -136) +item = ExtResource("15_kmx8v") + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("16_alihw")] +position = Vector2(440, -152) +id = 3 + +[node name="LevelBG" parent="." instance=ExtResource("16_gvie3")] diff --git a/Scenes/Levels/SMB1/World8/8-4d.tscn b/Scenes/Levels/SMB1/World8/8-4d.tscn new file mode 100644 index 0000000..df78777 --- /dev/null +++ b/Scenes/Levels/SMB1/World8/8-4d.tscn @@ -0,0 +1,101 @@ +[gd_scene load_steps=17 format=4 uid="uid://balcfst0aom2t"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_065wl"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_lla03"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_llo03"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_fm8vm"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="5_i7akm"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="8_fm8vm"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="9_i7akm"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_dckn2"] +[ext_resource type="PackedScene" uid="uid://ckrna543ixu1b" path="res://Scenes/Prefabs/LevelObjects/CastlePeach.tscn" id="10_i7akm"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="11_n3rp7"] +[ext_resource type="PackedScene" uid="uid://pfhvflypjq6y" path="res://Scenes/Prefabs/Entities/Enemies/TrueBowser.tscn" id="12_d1toh"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="13_fm8vm"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="15_lla03"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="16_kuwqb"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_7og5c"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="17_kuwqb"] + +[node name="8-4" type="Node"] +script = ExtResource("1_065wl") +music = ExtResource("2_lla03") +theme = "Castle" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_llo03")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAADAAAAAADz/wEAAAADAAEAAAD2/wAAAAABAAAAAAD2/wEAAAABAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAADAAAAAAD6/wEAAAADAAEAAAD9/wAAAAABAAAAAAD9/wEAAAABAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAADAAAAAAAFAAEAAAADAAEAAAD0//7/AAAIAAAAAAD0////AAAIAAEAAAD1//7/AAAJAAAAAAD1////AAAJAAEAAAD7//7/AAAIAAIAAAD7////AAAIAAMAAAD8//7/AAAJAAIAAAD8////AAAJAAMAAAD7/wAAAAAIAAMAAAD8/wAAAAAJAAMAAAD7/wEAAAAIAAMAAAD8/wEAAAAJAAMAAAD0/wAAAAAIAAEAAAD1/wAAAAAJAAEAAAD0/wEAAAAIAAEAAAD1/wEAAAAJAAEAAAALAP3/AAABAAAAAAALAP7/AAABAAEAAAALAP//AAABAAEAAAALAAAAAAABAAEAAAALAAEAAAABAAEAAAAMAP3/AAACAAAAAAAMAP7/AAACAAEAAAAMAP//AAACAAEAAAAMAAAAAAACAAEAAAAMAAEAAAACAAEAAAANAP3/AAACAAAAAAANAP7/AAACAAEAAAANAP//AAACAAEAAAANAAAAAAACAAEAAAANAAEAAAACAAEAAAAOAP3/AAACAAAAAAAOAP7/AAACAAEAAAAOAP//AAACAAEAAAAOAAAAAAACAAEAAAAOAAEAAAACAAEAAAAPAP3/AAACAAAAAAAPAP7/AAACAAEAAAAPAP//AAACAAEAAAAPAAAAAAACAAEAAAAPAAEAAAACAAEAAAAQAP3/AAADAAAAAAAQAP7/AAADAAEAAAAQAP//AAADAAEAAAAQAAAAAAADAAEAAAAQAAEAAAADAAEAAAALAPX/AAAHAAsAAAALAPb/AAABAAEAAAALAPf/AAABAAIAAAAMAPX/AAACAAAAAAAMAPb/AAACAAEAAAAMAPf/AAACAAIAAAANAPX/AAACAAAAAAANAPb/AAACAAEAAAANAPf/AAACAAIAAAAOAPX/AAACAAAAAAAOAPb/AAACAAEAAAAOAPf/AAACAAIAAAAPAPX/AAACAAAAAAAPAPb/AAACAAEAAAAPAPf/AAACAAIAAAAQAPX/AAAIAAsAAAAQAPb/AAADAAEAAAAQAPf/AAADAAIAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAADw//X/AAACAAMAAADx//X/AAACAAMAAADy//X/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAAHAAsAAAAgAPX/AAAIAAsAAAAhAPX/AAACAAMAAAAfAPb/AAABAAEAAAAfAPf/AAABAAEAAAAfAPj/AAABAAIAAAAgAPb/AAADAAEAAAAgAPf/AAADAAEAAAAgAPj/AAADAAIAAAAeAPz/AAABAAAAAAAeAP3/AAABAAEAAAAeAP7/AAABAAEAAAAeAP//AAABAAEAAAAeAAAAAAABAAEAAAAfAPz/AAACAAAAAAAfAP3/AAACAAEAAAAfAP7/AAACAAEAAAAfAP//AAACAAEAAAAfAAAAAAACAAEAAAAgAPz/AAACAAAAAAAgAP3/AAACAAEAAAAgAP7/AAACAAEAAAAgAP//AAACAAEAAAAgAAAAAAACAAEAAAAhAPz/AAACAAAAAAAhAP3/AAACAAEAAAAhAP7/AAACAAEAAAAhAP//AAACAAEAAAAhAAAAAAACAAEAAAAiAPz/AAADAAAAAAAiAP3/AAADAAEAAAAiAP7/AAADAAEAAAAiAP//AAADAAEAAAAiAAAAAAABAAsAAAAiAAEAAAACAAEAAAAeAAEAAAABAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAGAAAAAgAAAAIAAAAGAAEAAgAAAAMAAAAHAAAAAgAAAAIAAAAHAAEAAgAAAAMAAAAIAAAAAgAAAAIAAAAIAAEAAgAAAAMAAAAJAAAAAgAAAAIAAAAJAAEAAgAAAAMAAAAKAAAAAgAAAAIAAAAKAAEAAgAAAAMAAAASAAAAAgAAAAIAAAASAAEAAgAAAAMAAAATAAAAAgAAAAIAAAATAAEAAgAAAAMAAAAUAAAAAgAAAAIAAAAUAAEAAgAAAAMAAAAVAAAAAgAAAAIAAAAVAAEAAgAAAAMAAAAWAAAAAgAAAAIAAAAWAAEAAgAAAAMAAAAXAAAAAgAAAAIAAAAXAAEAAgAAAAMAAAAYAAAAAgAAAAIAAAAYAAEAAgAAAAMAAAAZAAAAAgAAAAIAAAAZAAEAAgAAAAMAAAAaAAAAAgAAAAIAAAAaAAEAAgAAAAMAAAAbAAAAAgAAAAIAAAAbAAEAAgAAAAMAAAAcAAAAAgAAAAIAAAAcAAEAAgAAAAMAAAAdAAAAAgAAAAIAAAAdAAEAAgAAAAMAAAARAAAAAgAAAAIAAAARAAEAAgAAAAMAAAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAADAAIAAAD2/wIAAAABAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAADAAIAAAD9/wIAAAABAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAADAAIAAAALAAIAAAABAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAADAAIAAAAeAAIAAAABAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAADAAAAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAADAAEAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAADAAIAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAADAAMAAAD7/wIAAAAIAAMAAAD8/wIAAAAJAAMAAAD0/wIAAAAIAAEAAAD1/wIAAAAJAAEAAADv//X/AAABAAMAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_fm8vm")] +position = Vector2(-248, -96) + +[node name="DropShadow" parent="." instance=ExtResource("10_dckn2")] + +[node name="HammerBro" parent="." instance=ExtResource("8_fm8vm")] +position = Vector2(40, 0) + +[node name="Podoboo" parent="." instance=ExtResource("9_i7akm")] +position = Vector2(136, -88) + +[node name="CastlePeach" parent="." instance=ExtResource("10_i7akm")] +position = Vector2(696, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("11_n3rp7")] +position = Vector2(280, -40) +end_timer = true + +[node name="Bowser" parent="." instance=ExtResource("12_d1toh")] +position = Vector2(392, -48) + +[node name="PirannhaPlant" parent="." instance=ExtResource("13_fm8vm")] +position = Vector2(-176, -32) + +[node name="PirannhaPlant2" parent="." instance=ExtResource("13_fm8vm")] +position = Vector2(-64, -32) + +[node name="PipeArea" parent="." instance=ExtResource("5_i7akm")] +position = Vector2(-176, -32) +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("5_i7akm")] +position = Vector2(-64, -32) +target_level = "uid://ct1u3r2vh2lrm" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("15_lla03") +nodes_to_delete = [NodePath("../CastlePeach")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("16_kuwqb")] +position = Vector2(488, -136) +id = 4 + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("17_kuwqb")] +position = Vector2(648, 0) + +[node name="LevelBG" parent="." instance=ExtResource("17_7og5c")] +particles = 3 + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101864" to="Tiles/@Area2D@101864" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101865" to="Tiles/@Area2D@101865" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101866" to="Tiles/@Area2D@101866" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101867" to="Tiles/@Area2D@101867" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101868" to="Tiles/@Area2D@101868" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101869" to="Tiles/@Area2D@101869" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101870" to="Tiles/@Area2D@101870" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101871" to="Tiles/@Area2D@101871" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101872" to="Tiles/@Area2D@101872" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101873" to="Tiles/@Area2D@101873" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101874" to="Tiles/@Area2D@101874" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101875" to="Tiles/@Area2D@101875" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101876" to="Tiles/@Area2D@101876" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101877" to="Tiles/@Area2D@101877" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101878" to="Tiles/@Area2D@101878" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101879" to="Tiles/@Area2D@101879" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@101880" to="Tiles/@Area2D@101880" method="area_entered"] +[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="CastlePeach" method="begin"] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] diff --git a/Scenes/Levels/SMB1/YouVSBoo/Boo1-1.tscn b/Scenes/Levels/SMB1/YouVSBoo/Boo1-1.tscn new file mode 100644 index 0000000..ae096ae --- /dev/null +++ b/Scenes/Levels/SMB1/YouVSBoo/Boo1-1.tscn @@ -0,0 +1,314 @@ +[gd_scene load_steps=14 format=4 uid="uid://baii1a4ggyau"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_oay5u"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_l4sge"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_mukhb"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_guq2j"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="6_gbxnt"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_jtass"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="9_guq2j"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="10_lqyvx"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_gbxnt"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="12_l4sge"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="13_80d7a"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="13_dryy8"] + +[sub_resource type="Curve2D" id="Curve2D_lqyvx"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -232, -64, -36.4977, 0.868993, 36.4977, -0.868993, 152, -64, -67.2021, 0.289664, 67.2021, -0.289664, 272, -88, 0, 0, 0, 0, 440, -88, -62.2778, -0.289664, 62.2778, 0.289664, 664, -88, -73.2851, -0.868993, 73.2851, 0.868993, 816, -32, -58.3666, -0.620921, 58.3666, 0.620921, 1064, -32, -49.5326, 0, 49.5326, 0, 1200, -88, -71.5471, -1.15866, 71.5471, 1.15866, 1352, -88, -40.553, 1.15866, 40.553, -1.15866, 1504, -32, -37.077, 0, 37.077, 0, 1584, -48, -24.3318, 0, 24.3318, 0, 1664, -32, -24.3318, 0.289664, 24.3318, -0.289664, 1720, -48, -34.0556, -0.37285, 34.0556, 0.37285, 1776, -32, -28.3871, 0.868993, 28.3871, -0.868993, 1840, -48, -46.1873, 9.56189, 46.1873, -9.56189, 1976, -48, -53.833, -22.3948, 53.833, 22.3948, 2168, -64, -44.029, -2.31731, 44.029, 2.31731, 2360, -128, -106.024, 1.92772, 106.024, -1.92772, 2560, -128, -100.627, 0.385543, 100.627, -0.385543, 2864, -24, -93.7591, 0, 93.7591, 0, 3152, -88, -96.0003, -1.92772, 96.0003, 1.92772, 3616, -88, -95.6147, -1.92772, 95.6147, 1.92772, 3840, -32, -73.6387, 1.15663, 73.6387, -1.15663, 4032, -32, -65.9279, 0.385543, 65.9279, -0.385543, 4288, -152, 0, 0, 0, 0, 4416, -152) +} +point_count = 26 + +[node name="Boo1-1" type="Node"] +script = ExtResource("1_oay5u") +music = ExtResource("2_l4sge") +time_limit = 280 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_mukhb")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAADAAAAAAB4AAEAAAADAAEAAACXAAAAAAABAAAAAACXAAEAAAABAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAACAAAAAADcAAEAAAACAAEAAADdAAAAAAACAAAAAADdAAEAAAACAAEAAADeAAAAAAACAAAAAADeAAEAAAACAAEAAADfAAAAAAACAAAAAADfAAEAAAACAAEAAADgAAAAAAACAAAAAADgAAEAAAACAAEAAADhAAAAAAACAAAAAADhAAEAAAACAAEAAADiAAAAAAACAAAAAADiAAEAAAACAAEAAADjAAAAAAACAAAAAADjAAEAAAACAAEAAADkAAAAAAACAAAAAADkAAEAAAACAAEAAADlAAAAAAACAAAAAADlAAEAAAACAAEAAADmAAAAAAACAAAAAADmAAEAAAACAAEAAADnAAAAAAACAAAAAADnAAEAAAACAAEAAADoAAAAAAACAAAAAADoAAEAAAACAAEAAADpAAAAAAACAAAAAADpAAEAAAACAAEAAADqAAAAAAACAAAAAADqAAEAAAACAAEAAADrAAAAAAACAAAAAADrAAEAAAACAAEAAADsAAAAAAACAAAAAADsAAEAAAACAAEAAADtAAAAAAACAAAAAADtAAEAAAACAAEAAADuAAAAAAACAAAAAADuAAEAAAACAAEAAADvAAAAAAACAAAAAADvAAEAAAACAAEAAADwAAAAAAACAAAAAADwAAEAAAACAAEAAADxAAAAAAACAAAAAADxAAEAAAACAAEAAADyAAAAAAACAAAAAADyAAEAAAACAAEAAADzAAAAAAACAAAAAADzAAEAAAACAAEAAAD0AAAAAAACAAAAAAD0AAEAAAACAAEAAAD1AAAAAAACAAAAAAD1AAEAAAACAAEAAAD2AAAAAAACAAAAAAD2AAEAAAACAAEAAAD3AAAAAAACAAAAAAD3AAEAAAACAAEAAAD4AAAAAAACAAAAAAD4AAEAAAACAAEAAAD5AAAAAAACAAAAAAD5AAEAAAACAAEAAAD6AAAAAAACAAAAAAD6AAEAAAACAAEAAAD7AAAAAAACAAAAAAD7AAEAAAACAAEAAAD8AAAAAAACAAAAAAD8AAEAAAACAAEAAAD9AAAAAAACAAAAAAD9AAEAAAACAAEAAAD+AAAAAAACAAAAAAD+AAEAAAACAAEAAAD/AAAAAAACAAAAAAD/AAEAAAACAAEAAAAAAQAAAAACAAAAAAAAAQEAAAACAAEAAAABAQAAAAACAAAAAAABAQEAAAACAAEAAAACAQAAAAACAAAAAAACAQEAAAACAAEAAAADAQAAAAACAAAAAAADAQEAAAACAAEAAAAEAQAAAAACAAAAAAAEAQEAAAACAAEAAAAFAQAAAAACAAAAAAAFAQEAAAACAAEAAAAGAQAAAAACAAAAAAAGAQEAAAACAAEAAAAHAQAAAAACAAAAAAAHAQEAAAACAAEAAAAIAQAAAAACAAAAAAAIAQEAAAACAAEAAAAJAQAAAAACAAAAAAAJAQEAAAACAAEAAAAKAQAAAAACAAAAAAAKAQEAAAACAAEAAAALAQAAAAACAAAAAAALAQEAAAACAAEAAAAMAQAAAAACAAAAAAAMAQEAAAACAAEAAAANAQAAAAACAAAAAAANAQEAAAACAAEAAAAOAQAAAAACAAAAAAAOAQEAAAACAAEAAAAPAQAAAAACAAAAAAAPAQEAAAACAAEAAAAQAQAAAAACAAAAAAAQAQEAAAACAAEAAAARAQAAAAACAAAAAAARAQEAAAACAAEAAAASAQAAAAACAAAAAAASAQEAAAACAAEAAAATAQAAAAACAAAAAAATAQEAAAACAAEAAAAUAQAAAAACAAAAAAAUAQEAAAACAAEAAAAVAQAAAAACAAAAAAAVAQEAAAACAAEAAAAWAQAAAAACAAAAAAAWAQEAAAACAAEAAAAXAQAAAAACAAAAAAAXAQEAAAACAAEAAAAGAP7/AAAIAAAAAAAHAP7/AAAJAAAAAAAHAP//AAAJAAEAAAAGAP//AAAIAAEAAADrAP7/AAAIAAQAAADrAP//AAAIAAUAAADsAP7/AAAJAAQAAADsAP//AAAJAAUAAAD8AP7/AAAIAAIAAAD8AP//AAAIAAMAAAD9AP7/AAAJAAIAAAD9AP//AAAJAAMAAAADAf7/AAAIAAYAAAADAf//AAAIAAcAAAAEAf7/AAAJAAYAAAAEAf//AAAJAAcAAAAFAf//AAAEAAIAAAAGAf//AAAEAAIAAAAHAf//AAAEAAIAAAAIAf//AAAEAAIAAAAJAf//AAAEAAIAAAAKAf//AAAEAAIAAAALAf//AAAEAAIAAAAMAf//AAAEAAIAAAAGAf7/AAAEAAIAAAAHAf7/AAAEAAIAAAAIAf7/AAAEAAIAAAAJAf7/AAAEAAIAAAAKAf7/AAAEAAIAAAALAf7/AAAEAAIAAAAMAf7/AAAEAAIAAAAHAf3/AAAEAAIAAAAIAf3/AAAEAAIAAAAJAf3/AAAEAAIAAAAKAf3/AAAEAAIAAAALAf3/AAAEAAIAAAAMAf3/AAAEAAIAAAAIAfz/AAAEAAIAAAAJAfz/AAAEAAIAAAAKAfz/AAAEAAIAAAALAfz/AAAEAAIAAAAMAfz/AAAEAAIAAAAJAfv/AAAEAAIAAAAKAfv/AAAEAAIAAAALAfv/AAAEAAIAAAAMAfv/AAAEAAIAAAAKAfr/AAAEAAIAAAALAfr/AAAEAAIAAAAMAfr/AAAEAAIAAAALAfn/AAAEAAIAAAAMAfn/AAAEAAIAAAAUAf//AAAEAAIAAADbAP//AAAEAAIAAADcAP//AAAEAAIAAADdAP//AAAEAAIAAADeAP//AAAEAAIAAADbAP7/AAAEAAIAAADcAP7/AAAEAAIAAADdAP7/AAAEAAIAAADbAP3/AAAEAAIAAADcAP3/AAAEAAIAAADbAPz/AAAEAAIAAADXAPz/AAAEAAIAAADXAP3/AAAEAAIAAADXAP7/AAAEAAIAAADXAP//AAAEAAIAAADWAP3/AAAEAAIAAADWAP7/AAAEAAIAAADWAP//AAAEAAIAAADVAP7/AAAEAAIAAADVAP//AAAEAAIAAADUAP//AAAEAAIAAADEAPz/AAAEAAIAAADFAP3/AAAEAAIAAADAAP3/AAAEAAIAAADBAP3/AAAEAAIAAADBAPz/AAAEAAIAAACpAP//AAAEAAIAAAClAP//AAAEAAIAAAChAP//AAAEAAIAAACcAPr/AAAEAAIAAACcAPv/AAAEAAIAAACcAPz/AAAEAAIAAACdAPr/AAAEAAIAAACdAPv/AAAEAAIAAACdAPz/AAAEAAIAAACeAPr/AAAEAAIAAACeAPv/AAAEAAIAAACeAPz/AAAEAAIAAACTAPr/AAAEAAIAAACUAPr/AAAEAAIAAACVAPr/AAAEAAIAAACWAPr/AAAEAAIAAACTAPv/AAAEAAIAAACTAPz/AAAEAAIAAACPAPz/AAAEAAIAAACQAPz/AAAEAAIAAACRAPz/AAAEAAIAAACSAPz/AAAEAAIAAACPAP3/AAAEAAIAAACLAP3/AAAEAAIAAACMAP3/AAAEAAIAAACNAP3/AAAEAAIAAACOAP3/AAAEAAIAAACLAP7/AAAEAAIAAAB/AP7/AAAEAAIAAACAAP7/AAAEAAIAAACBAP7/AAAEAAIAAACCAP7/AAAEAAIAAACDAP7/AAAEAAIAAACEAP7/AAAEAAIAAACFAP7/AAAEAAIAAACGAP7/AAAEAAIAAACHAP7/AAAEAAIAAACIAP7/AAAEAAIAAACJAP7/AAAEAAIAAACKAP7/AAAEAAIAAAB5AP//AAAEAAIAAAB6AP//AAAEAAIAAAB7AP//AAAEAAIAAAB8AP//AAAEAAIAAAB9AP//AAAEAAIAAAB+AP//AAAEAAIAAAB/AP//AAAEAAIAAAB3AP//AAAEAAIAAAB4AP//AAAEAAIAAABNAPz/AAAEAAIAAABNAP3/AAAEAAIAAABNAP7/AAAEAAIAAABNAP//AAAEAAIAAAASAPz/AQAAAAAAAQAUAPz/AQAAAAAAAQAWAPz/AQAAAAAAAQDYAP//AQAAAAAAAwDZAP//AQAAAAAAAwDaAP//AQAAAAAAAwDCAP7/AQAAAAAAAwDDAP7/AQAAAAAAAwCpAPn/AQAAAAAAAwCpAPr/AQAAAAAAAwCpAPv/AQAAAAAAAwCqAPn/AQAAAAAAAwCqAPr/AQAAAAAAAwCqAPv/AQAAAAAAAwClAPj/AQAAAAAAAwClAPn/AQAAAAAAAwClAPr/AQAAAAAAAwCmAPj/AQAAAAAAAwCmAPn/AQAAAAAAAwCmAPr/AQAAAAAAAwChAPf/AQAAAAAAAwChAPj/AQAAAAAAAwChAPn/AQAAAAAAAwCiAPf/AQAAAAAAAwCiAPj/AQAAAAAAAwCiAPn/AQAAAAAAAwCSAPv/AQAAAAAAAwCOAPz/AQAAAAAAAwCKAP3/AQAAAAAAAwB+AP7/AQAAAAAAAwB2AP//AQAAAAAAAwBVAPz/AQAAAAAAAwBOAP3/AQAAAAAAAwBOAP7/AQAAAAAAAwBOAP//AQAAAAAAAwBPAP3/AQAAAAAAAwBPAP7/AQAAAAAAAwBPAP//AQAAAAAAAwBQAP3/AQAAAAAAAwBQAP7/AQAAAAAAAwBQAP//AQAAAAAAAwBQAPf/AQAAAAAAAwBOAPf/AQAAAAAAAwBMAPf/AQAAAAAAAwBKAPf/AQAAAAAAAwBGAPr/AQAAAAAAAwBHAPr/AQAAAAAAAwBIAPr/AQAAAAAAAwBGAPf/AQAAAAAAAwBIAPf/AQAAAAAAAwBEAPf/AQAAAAAAAwA+APf/AQAAAAAAAwA/APf/AQAAAAAAAwBAAPf/AQAAAAAAAwBCAPf/AQAAAAAAAwBCAP3/AQAAAAAAAwBCAP7/AQAAAAAAAwBCAP//AQAAAAAAAwBDAP3/AQAAAAAAAwBDAP7/AQAAAAAAAwBDAP//AQAAAAAAAwBEAP3/AQAAAAAAAwBEAP7/AQAAAAAAAwBEAP//AQAAAAAAAwA6AP3/AQAAAAAAAwA6AP7/AQAAAAAAAwA6AP//AQAAAAAAAwA7AP3/AQAAAAAAAwA7AP7/AQAAAAAAAwA7AP//AQAAAAAAAwA8AP3/AQAAAAAAAwA8AP7/AQAAAAAAAwA8AP//AQAAAAAAAwA+APr/AQAAAAAAAwA/APr/AQAAAAAAAwBAAPr/AQAAAAAAAwA8APf/AQAAAAAAAwA6APf/AQAAAAAAAwA4APf/AQAAAAAAAwA2APf/AQAAAAAAAwAxAPr/AQAAAAAAAwAyAPr/AQAAAAAAAwAzAPr/AQAAAAAAAwA0APr/AQAAAAAAAwA1APr/AQAAAAAAAwA2APr/AQAAAAAAAwA3APr/AQAAAAAAAwA4APr/AQAAAAAAAwAuAPf/AQAAAAAAAwAsAPf/AQAAAAAAAwAqAPf/AQAAAAAAAwAoAPf/AQAAAAAAAwAmAPf/AQAAAAAAAwAkAPf/AQAAAAAAAwAiAPf/AQAAAAAAAwAgAPf/AQAAAAAAAwAeAPf/AQAAAAAAAwAFAPz/AQAAAAAAAwAGAPz/AQAAAAAAAwATAPz/AQAAAAAACAAOAPz/AQAAAAAACAAUAPj/AQAAAAAACAAeAPv/AQAAAAAADgAeAPz/AQAAAAAADgAeAP3/AQAAAAAADgAeAP7/AQAAAAAADgAeAP//AQAAAAAADgAeAPj/AQAAAAAADgAeAPn/AQAAAAAADgAeAPr/AQAAAAAADgAfAPj/AQAAAAAADgAgAPj/AQAAAAAADgAhAPj/AQAAAAAADgAhAPf/AQAAAAAADgAfAPf/AQAAAAAADgAjAPj/AQAAAAAADgAkAPj/AQAAAAAADgAlAPj/AQAAAAAADgAlAPf/AQAAAAAADgAjAPf/AQAAAAAADgAfAPz/AQAAAAAADgAgAPz/AQAAAAAADgAhAPz/AQAAAAAADgAjAPz/AQAAAAAADgAkAPz/AQAAAAAADgAlAPz/AQAAAAAADgAnAPj/AQAAAAAADgAnAPf/AQAAAAAADgAnAPn/AQAAAAAADgAnAPr/AQAAAAAADgAnAPv/AQAAAAAADgAnAPz/AQAAAAAADgAnAP3/AQAAAAAADgAnAP7/AQAAAAAADgAnAP//AQAAAAAADgAoAPz/AQAAAAAADgApAPz/AQAAAAAADgAqAPz/AQAAAAAADgAsAPz/AQAAAAAADgAtAPz/AQAAAAAADgAuAPz/AQAAAAAADgAwAPj/AQAAAAAADgAwAPn/AQAAAAAADgAwAPr/AQAAAAAADgAwAPv/AQAAAAAADgAwAPz/AQAAAAAADgAwAP3/AQAAAAAADgAwAP7/AQAAAAAADgAwAP//AQAAAAAADgAxAPj/AQAAAAAADgAyAPj/AQAAAAAADgAzAPj/AQAAAAAADgAzAPf/AQAAAAAADgAxAPf/AQAAAAAADgAvAPf/AQAAAAAADgAtAPj/AQAAAAAADgAuAPj/AQAAAAAADgAtAPf/AQAAAAAADgAsAPj/AQAAAAAADgArAPf/AQAAAAAADgAoAPj/AQAAAAAADgApAPj/AQAAAAAADgAqAPj/AQAAAAAADgApAPf/AQAAAAAADgAxAPz/AQAAAAAADgAyAPz/AQAAAAAADgAzAPz/AQAAAAAADgA1APz/AQAAAAAADgA2APz/AQAAAAAADgA3APz/AQAAAAAADgA5APf/AQAAAAAADgA5APj/AQAAAAAADgA5APn/AQAAAAAADgA5APr/AQAAAAAADgA5APv/AQAAAAAADgA5APz/AQAAAAAADgA5AP3/AQAAAAAADgA5AP7/AQAAAAAADgA5AP//AQAAAAAADgA3APf/AQAAAAAADgA3APj/AQAAAAAADgA1APf/AQAAAAAADgA1APj/AQAAAAAADgA7APf/AQAAAAAADgA7APj/AQAAAAAADgA9APf/AQAAAAAADgA9APj/AQAAAAAADgA9APn/AQAAAAAADgA9APr/AQAAAAAADgA9APv/AQAAAAAADgA9APz/AQAAAAAADgA9AP3/AQAAAAAADgA9AP7/AQAAAAAADgA9AP//AQAAAAAADgA6APz/AQAAAAAADgA7APz/AQAAAAAADgA+APz/AQAAAAAADgA/APz/AQAAAAAADgBBAPj/AQAAAAAADgBBAPn/AQAAAAAADgBBAPr/AQAAAAAADgBBAPv/AQAAAAAADgBBAPz/AQAAAAAADgBBAP3/AQAAAAAADgBBAP7/AQAAAAAADgBBAP//AQAAAAAADgA+APj/AQAAAAAADgA/APj/AQAAAAAADgBCAPj/AQAAAAAADgBDAPj/AQAAAAAADgBDAPf/AQAAAAAADgBBAPf/AQAAAAAAAwBFAPf/AQAAAAAADgBFAPj/AQAAAAAADgBFAPn/AQAAAAAADgBFAPr/AQAAAAAADgBFAPv/AQAAAAAADgBFAPz/AQAAAAAADgBFAP3/AQAAAAAADgBFAP7/AQAAAAAADgBFAP//AQAAAAAADgBCAPz/AQAAAAAADgBDAPz/AQAAAAAADgBGAPz/AQAAAAAADgBIAPz/AQAAAAAADgBJAP7/AQAAAAAADgBJAP//AQAAAAAADgBJAPf/AQAAAAAADgBJAPj/AQAAAAAADgBJAPn/AQAAAAAADgBJAPr/AQAAAAAADgBJAPv/AQAAAAAADgBHAPf/AQAAAAAADgBHAPj/AQAAAAAADgBKAPj/AQAAAAAADgBLAPj/AQAAAAAADgBLAPf/AQAAAAAADgBNAPf/AQAAAAAADgBNAPj/AQAAAAAADgBNAPn/AQAAAAAADgBNAPr/AQAAAAAADgBNAPv/AQAAAAAADgBMAPz/AQAAAAAADgBOAPz/AQAAAAAADgBPAPz/AQAAAAAADgBRAPf/AQAAAAAADgBRAPj/AQAAAAAADgBRAPn/AQAAAAAADgBRAPr/AQAAAAAADgBRAPv/AQAAAAAADgBRAPz/AQAAAAAADgBRAP3/AQAAAAAADgBRAP7/AQAAAAAADgBRAP//AQAAAAAADgBPAPf/AQAAAAAADgBPAPj/AQAAAAAADgBOAPj/AQAAAAAADgBWAPf/AQAAAAAADgBWAPj/AQAAAAAADgBWAPn/AQAAAAAADgBWAPr/AQAAAAAADgBWAPv/AQAAAAAADgBWAPz/AQAAAAAADgBWAP3/AQAAAAAADgBWAP7/AQAAAAAADgBWAP//AQAAAAAADgBVAPv/AQAAAAAADwBQAPz/AQAAAAAADwBQAPj/AQAAAAAADwBMAPj/AQAAAAAADwBLAPz/AQAAAAAADwBHAPz/AQAAAAAADwBIAPj/AQAAAAAADwBEAPz/AQAAAAAADwBEAPj/AQAAAAAADwBAAPj/AQAAAAAADwBAAPz/AQAAAAAADwA8APj/AQAAAAAADwA8APz/AQAAAAAADwA4APz/AQAAAAAADwA4APj/AQAAAAAADwA0APj/AQAAAAAADwA0APz/AQAAAAAADwAvAPz/AQAAAAAADwAvAPj/AQAAAAAADwArAPz/AQAAAAAADwArAPj/AQAAAAAADwAmAPj/AQAAAAAADwAmAPz/AQAAAAAADwAiAPz/AQAAAAAADwAiAPj/AQAAAAAADwAdAPz/AQAAAAAADwAVAPz/AQAAAAAADwBeAPz/AQAAAAAADwBjAPv/AQAAAAAADwBmAPz/AQAAAAAADwBrAPv/AQAAAAAADwBuAPz/AQAAAAAADwBzAPv/AQAAAAAADwB3APv/AQAAAAAADwB7APv/AQAAAAAADwB/APr/AQAAAAAADwCDAPn/AQAAAAAADwCHAPr/AQAAAAAADwCLAPn/AQAAAAAADwCPAPj/AQAAAAAADwCTAPb/AQAAAAAADwCcAPb/AQAAAAAADwCjAPv/AQAAAAAADwCnAPz/AQAAAAAADwCeAPX/AQAAAAAADgCeAPb/AQAAAAAADgCeAPf/AQAAAAAADgCeAPj/AQAAAAAADgCeAPn/AQAAAAAADgCTAPn/AQAAAAAADgCPAPv/AQAAAAAADgCLAPz/AQAAAAAADgCHAP3/AQAAAAAADgCDAPz/AQAAAAAADgB/AP3/AQAAAAAADgB7AP7/AQAAAAAADgB3AP7/AQAAAAAADgBzAP7/AQAAAAAADgBvAP//AQAAAAAADgBrAP7/AQAAAAAADgBnAP//AQAAAAAADgBjAP7/AQAAAAAADgBfAP//AQAAAAAADgC6APz/AQAAAAAADwC+AP//AQAAAAAADgC/AP//AQAAAAAADgC/AP7/AQAAAAAADgDAAP7/AQAAAAAADgDFAP7/AQAAAAAADgDGAP7/AQAAAAAADgDGAP//AQAAAAAADgDHAP//AQAAAAAADgDEAP3/AQAAAAAADwDQAPz/AQAAAAAADwDYAPz/AQAAAAAADwDbAPX/AQAAAAAADgDbAPb/AQAAAAAADgDbAPf/AQAAAAAADgDbAPj/AQAAAAAADgDbAPn/AQAAAAAADgDbAPr/AQAAAAAADgDbAPv/AQAAAAAADgDyAPz/AQAAAAAADwADAfv/AQAAAAAADwAIAfn/AQAAAAAADgAIAfr/AQAAAAAADgAIAfv/AQAAAAAADgBAAPX/AQAAAAAADwABAPz/AQAAAAAADwABAP3/AQAAAAAAAwCpAPz/AQAAAAAAEACqAPz/AQAAAAAAEAClAPv/AQAAAAAAEACmAPv/AQAAAAAAEAChAPr/AQAAAAAAEACiAPr/AQAAAAAAEACXAPr/AQAAAAAAEACYAPr/AQAAAAAAEACZAPr/AQAAAAAAEACaAPr/AQAAAAAAEACbAPr/AQAAAAAAEACfAPr/AAAEAAEAAACgAPr/AAAEAAEAAACkAPv/AAAEAAEAAACoAPz/AAAEAAEAAABJAPz/AQAAAAAADgBJAP3/AQAAAAAADgBKAPz/AQAAAAAADgAYAQAAAAACAAAAAAAYAQEAAAACAAEAAAAZAQAAAAACAAAAAAAZAQEAAAACAAEAAAAaAQAAAAACAAAAAAAaAQEAAAACAAEAAAAbAQAAAAACAAAAAAAbAQEAAAACAAEAAAAcAQAAAAACAAAAAAAcAQEAAAACAAEAAAAdAQAAAAACAAAAAAAdAQEAAAACAAEAAAAeAQAAAAACAAAAAAAeAQEAAAACAAEAAAAfAQAAAAACAAAAAAAfAQEAAAACAAEAAAAgAQAAAAACAAAAAAAgAQEAAAACAAEAAAAhAQAAAAACAAAAAAAhAQEAAAACAAEAAAAiAQAAAAACAAAAAAAiAQEAAAACAAEAAAAjAQAAAAACAAAAAAAjAQEAAAACAAEAAAAkAQAAAAACAAAAAAAkAQEAAAACAAEAAAAlAQAAAAACAAAAAAAlAQEAAAACAAEAAAAmAQAAAAACAAAAAAAmAQEAAAACAAEAAAAnAQAAAAACAAAAAAAnAQEAAAACAAEAAAAoAQAAAAACAAAAAAAoAQEAAAACAAEAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAADAAIAAACXAAIAAAABAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAACAAIAAAAGAQIAAAACAAIAAAAHAQIAAAACAAIAAAAIAQIAAAACAAIAAAAJAQIAAAACAAIAAAAKAQIAAAACAAIAAAALAQIAAAACAAIAAAAMAQIAAAACAAIAAAANAQIAAAACAAIAAAAOAQIAAAACAAIAAAAPAQIAAAACAAIAAAAQAQIAAAACAAIAAAARAQIAAAACAAIAAAASAQIAAAACAAIAAAATAQIAAAACAAIAAAAUAQIAAAACAAIAAAApAQAAAAACAAAAAAAqAQAAAAACAAAAAAArAQAAAAACAAAAAAAsAQAAAAACAAAAAAAtAQAAAAACAAAAAAAuAQAAAAACAAAAAAAvAQAAAAACAAAAAAAwAQAAAAACAAAAAAAxAQAAAAADAAAAAAApAQEAAAACAAEAAAAqAQEAAAACAAEAAAArAQEAAAACAAEAAAAsAQEAAAACAAEAAAAtAQEAAAACAAEAAAAuAQEAAAACAAEAAAAvAQEAAAACAAEAAAAwAQEAAAACAAEAAAAxAQEAAAADAAEAAAAVAQIAAAACAAIAAAAWAQIAAAACAAIAAAAXAQIAAAACAAIAAAAYAQIAAAACAAIAAAAZAQIAAAACAAIAAAAaAQIAAAACAAIAAAAbAQIAAAACAAIAAAAcAQIAAAACAAIAAAAdAQIAAAACAAIAAAAeAQIAAAACAAIAAAAfAQIAAAACAAIAAAAgAQIAAAACAAIAAAAhAQIAAAACAAIAAAAiAQIAAAACAAIAAAAjAQIAAAACAAIAAAAkAQIAAAACAAIAAAAlAQIAAAACAAIAAAAmAQIAAAACAAIAAAAnAQIAAAACAAIAAAAoAQIAAAACAAIAAAApAQIAAAACAAIAAAAqAQIAAAACAAIAAAArAQIAAAACAAIAAAAsAQIAAAACAAIAAAAtAQIAAAACAAIAAAAuAQIAAAACAAIAAAAvAQIAAAACAAIAAAAwAQIAAAACAAIAAAAxAQIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_guq2j")] +position = Vector2(-216, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("6_gbxnt")] +tile_map_data = PackedByteArray("AAD9////AAAAAAAAAAD+////AAACAAAAAAAYAP//AAAAAAAAAAAZAP//AAACAAAAAABKAP//AAAAAAAAAABLAP//AAACAAAAAACXAP//AAAAAAAAAACYAP//AAABAAAAAACZAP//AAACAAAAAADCAP//AAAAAAAAAADDAP//AAABAAAAAADEAP//AAACAAAAAADoAP//AAAAAAAAAADpAP//AAACAAAAAAD1AP//AAAAAAAAAAD2AP//AAACAAAAAADOAP//AAABAAEAAADPAP//AAABAAEAAAAyAP//AAABAAEAAAAzAP//AAABAAEAAAA0AP//AAABAAEAAAABAP//AAABAAEAAAACAP//AAABAAEAAAADAP//AAABAAEAAAAEAP//AAABAAEAAAAFAP//AAABAAEAAAA1AP7/AAADAAAAAAA1AP//AAADAAEAAAA2AP7/AAADAAAAAAA2AP//AAADAAEAAADQAP7/AAADAAAAAADQAP//AAADAAEAAADRAP7/AAAEAAEAAADRAP//AAAAAAEAAADRAP3/AAAEAAAAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("7_jtass")] + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("9_guq2j")] +boo = NodePath("../RaceBoo") + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("10_lqyvx")] +position = Vector2(-232, -64) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [54, 42, 40, 35, 31] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_lqyvx") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-232, -64) +rotates = false +loop = false + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="EndFlagpole" parent="." instance=ExtResource("11_gbxnt")] +position = Vector2(4424, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("12_l4sge")] +position = Vector2(4520, 0) + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("13_80d7a") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("13_dryy8")] + +[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="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@138028" to="Tiles/@AnimatableBody2D@138028/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138028" to="Tiles/@AnimatableBody2D@138028/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138028" to="Tiles/@AnimatableBody2D@138028" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138028" to="Tiles/@AnimatableBody2D@138028/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138028" to="Tiles/@AnimatableBody2D@138028" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138028" to="Tiles/@AnimatableBody2D@138028/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@138029" to="Tiles/@AnimatableBody2D@138029/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138029" to="Tiles/@AnimatableBody2D@138029/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138029" to="Tiles/@AnimatableBody2D@138029" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138029" to="Tiles/@AnimatableBody2D@138029/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138029" to="Tiles/@AnimatableBody2D@138029" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138029" to="Tiles/@AnimatableBody2D@138029/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138030" to="Tiles/@Node2D@138030/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138031" to="Tiles/@Node2D@138031/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138032" to="Tiles/@Node2D@138032/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138033" to="Tiles/@Node2D@138033/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138034" to="Tiles/@Node2D@138034/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138035" to="Tiles/@Node2D@138035/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138036" to="Tiles/@Node2D@138036/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138037" to="Tiles/@Node2D@138037/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138038" to="Tiles/@Node2D@138038/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138039" to="Tiles/@Node2D@138039/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138040" to="Tiles/@Node2D@138040/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138041" to="Tiles/@Node2D@138041/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138042" to="Tiles/@Node2D@138042/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138043" to="Tiles/@Node2D@138043/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138044" to="Tiles/@Node2D@138044/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138045" to="Tiles/@Node2D@138045/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138046" to="Tiles/@Node2D@138046/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138047" to="Tiles/@Node2D@138047/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138048" to="Tiles/@Node2D@138048/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138049" to="Tiles/@Node2D@138049/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138050" to="Tiles/@Node2D@138050/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138051" to="Tiles/@Node2D@138051/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138052" to="Tiles/@Node2D@138052/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138053" to="Tiles/@Node2D@138053/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138054" to="Tiles/@Node2D@138054/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138055" to="Tiles/@Node2D@138055/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138056" to="Tiles/@Node2D@138056/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138057" to="Tiles/@Node2D@138057/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138058" to="Tiles/@Node2D@138058/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138059" to="Tiles/@Node2D@138059/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138060" to="Tiles/@Node2D@138060/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138061" to="Tiles/@Node2D@138061/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138062" to="Tiles/@Node2D@138062/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138063" to="Tiles/@Node2D@138063/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138064" to="Tiles/@Node2D@138064/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138065" to="Tiles/@Node2D@138065/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138066" to="Tiles/@Node2D@138066/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138067" to="Tiles/@Node2D@138067/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138068" to="Tiles/@Node2D@138068/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138069" to="Tiles/@Node2D@138069/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138070" to="Tiles/@Node2D@138070/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138071" to="Tiles/@Node2D@138071/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138072" to="Tiles/@Node2D@138072/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138073" to="Tiles/@Node2D@138073/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138074" to="Tiles/@Node2D@138074/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138075" to="Tiles/@Node2D@138075/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138076" to="Tiles/@Node2D@138076/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138077" to="Tiles/@Node2D@138077/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138078" to="Tiles/@Node2D@138078/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138079" to="Tiles/@Node2D@138079/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138080" to="Tiles/@Node2D@138080/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138081" to="Tiles/@Node2D@138081/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138082" to="Tiles/@Node2D@138082/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138083" to="Tiles/@Node2D@138083/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138084" to="Tiles/@Node2D@138084/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138085" to="Tiles/@Node2D@138085/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138086" to="Tiles/@Node2D@138086/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138087" to="Tiles/@Node2D@138087/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138088" to="Tiles/@Node2D@138088/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138089" to="Tiles/@Node2D@138089/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138090" to="Tiles/@Node2D@138090/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138091" to="Tiles/@Node2D@138091/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138092" to="Tiles/@Node2D@138092/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138093" to="Tiles/@Node2D@138093/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138094" to="Tiles/@Node2D@138094/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138095" to="Tiles/@Node2D@138095/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138096" to="Tiles/@Node2D@138096/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138097" to="Tiles/@Node2D@138097/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138098" to="Tiles/@Node2D@138098/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138099" to="Tiles/@Node2D@138099/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138100" to="Tiles/@Node2D@138100/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138101" to="Tiles/@Node2D@138101/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138102" to="Tiles/@Node2D@138102/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138103" to="Tiles/@Node2D@138103/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138104" to="Tiles/@Node2D@138104/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138105" to="Tiles/@Node2D@138105/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138106" to="Tiles/@Node2D@138106/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138107" to="Tiles/@Node2D@138107/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138108" to="Tiles/@Node2D@138108/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138109" to="Tiles/@Node2D@138109/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138110" to="Tiles/@Node2D@138110/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138111" to="Tiles/@Node2D@138111/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138112" to="Tiles/@Node2D@138112/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138113" to="Tiles/@Node2D@138113/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138114" to="Tiles/@Node2D@138114/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138115" to="Tiles/@Node2D@138115/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138116" to="Tiles/@Node2D@138116/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138117" to="Tiles/@Node2D@138117/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138118" to="Tiles/@Node2D@138118/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138119" to="Tiles/@Node2D@138119/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138120" to="Tiles/@Node2D@138120/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138121" to="Tiles/@Node2D@138121/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138122" to="Tiles/@Node2D@138122/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138123" to="Tiles/@Node2D@138123/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138124" to="Tiles/@Node2D@138124/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@138125" to="Tiles/@AnimatableBody2D@138125/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138125" to="Tiles/@AnimatableBody2D@138125/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138125" to="Tiles/@AnimatableBody2D@138125" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138125" to="Tiles/@AnimatableBody2D@138125" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138125" to="Tiles/@AnimatableBody2D@138125/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138125" to="Tiles/@AnimatableBody2D@138125" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138125" to="Tiles/@AnimatableBody2D@138125/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@138126" to="Tiles/@AnimatableBody2D@138126/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138126" to="Tiles/@AnimatableBody2D@138126/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138126" to="Tiles/@AnimatableBody2D@138126" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138126" to="Tiles/@AnimatableBody2D@138126" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138126" to="Tiles/@AnimatableBody2D@138126/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138126" to="Tiles/@AnimatableBody2D@138126" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138126" to="Tiles/@AnimatableBody2D@138126/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@138235" to="Tiles/@Node2D@138235/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138290" to="Tiles/@AnimatableBody2D@138290" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138290" to="Tiles/@AnimatableBody2D@138290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138291" to="Tiles/@AnimatableBody2D@138291" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138291" to="Tiles/@AnimatableBody2D@138291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138292" to="Tiles/@AnimatableBody2D@138292" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138292" to="Tiles/@AnimatableBody2D@138292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138293" to="Tiles/@AnimatableBody2D@138293" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138293" to="Tiles/@AnimatableBody2D@138293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138294" to="Tiles/@AnimatableBody2D@138294" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138294" to="Tiles/@AnimatableBody2D@138294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138295" to="Tiles/@AnimatableBody2D@138295" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138295" to="Tiles/@AnimatableBody2D@138295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138296" to="Tiles/@AnimatableBody2D@138296" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138296" to="Tiles/@AnimatableBody2D@138296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138297" to="Tiles/@AnimatableBody2D@138297" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138297" to="Tiles/@AnimatableBody2D@138297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138298" to="Tiles/@AnimatableBody2D@138298" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138298" to="Tiles/@AnimatableBody2D@138298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138299" to="Tiles/@AnimatableBody2D@138299" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138299" to="Tiles/@AnimatableBody2D@138299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138300" to="Tiles/@AnimatableBody2D@138300" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138300" to="Tiles/@AnimatableBody2D@138300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138301" to="Tiles/@AnimatableBody2D@138301" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138301" to="Tiles/@AnimatableBody2D@138301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138302" to="Tiles/@AnimatableBody2D@138302" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138302" to="Tiles/@AnimatableBody2D@138302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138303" to="Tiles/@AnimatableBody2D@138303" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138303" to="Tiles/@AnimatableBody2D@138303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138304" to="Tiles/@AnimatableBody2D@138304" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138304" to="Tiles/@AnimatableBody2D@138304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138305" to="Tiles/@AnimatableBody2D@138305" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138305" to="Tiles/@AnimatableBody2D@138305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138306" to="Tiles/@AnimatableBody2D@138306" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138306" to="Tiles/@AnimatableBody2D@138306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138307" to="Tiles/@AnimatableBody2D@138307" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138307" to="Tiles/@AnimatableBody2D@138307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138308" to="Tiles/@AnimatableBody2D@138308" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138308" to="Tiles/@AnimatableBody2D@138308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138309" to="Tiles/@AnimatableBody2D@138309" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138309" to="Tiles/@AnimatableBody2D@138309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138310" to="Tiles/@AnimatableBody2D@138310" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138310" to="Tiles/@AnimatableBody2D@138310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138311" to="Tiles/@AnimatableBody2D@138311" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138311" to="Tiles/@AnimatableBody2D@138311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138312" to="Tiles/@AnimatableBody2D@138312" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138312" to="Tiles/@AnimatableBody2D@138312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138313" to="Tiles/@AnimatableBody2D@138313" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138313" to="Tiles/@AnimatableBody2D@138313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138314" to="Tiles/@AnimatableBody2D@138314" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138314" to="Tiles/@AnimatableBody2D@138314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138315" to="Tiles/@AnimatableBody2D@138315" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138315" to="Tiles/@AnimatableBody2D@138315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138316" to="Tiles/@AnimatableBody2D@138316" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138316" to="Tiles/@AnimatableBody2D@138316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138317" to="Tiles/@AnimatableBody2D@138317" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138317" to="Tiles/@AnimatableBody2D@138317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138318" to="Tiles/@AnimatableBody2D@138318" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138318" to="Tiles/@AnimatableBody2D@138318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138319" to="Tiles/@AnimatableBody2D@138319" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138319" to="Tiles/@AnimatableBody2D@138319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138320" to="Tiles/@AnimatableBody2D@138320" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138320" to="Tiles/@AnimatableBody2D@138320/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138321" to="Tiles/@AnimatableBody2D@138321" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138321" to="Tiles/@AnimatableBody2D@138321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138322" to="Tiles/@AnimatableBody2D@138322" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138322" to="Tiles/@AnimatableBody2D@138322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138323" to="Tiles/@AnimatableBody2D@138323" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138323" to="Tiles/@AnimatableBody2D@138323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138324" to="Tiles/@AnimatableBody2D@138324" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138324" to="Tiles/@AnimatableBody2D@138324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138325" to="Tiles/@AnimatableBody2D@138325" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138325" to="Tiles/@AnimatableBody2D@138325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138326" to="Tiles/@AnimatableBody2D@138326" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138326" to="Tiles/@AnimatableBody2D@138326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138327" to="Tiles/@AnimatableBody2D@138327" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138327" to="Tiles/@AnimatableBody2D@138327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138328" to="Tiles/@AnimatableBody2D@138328" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138328" to="Tiles/@AnimatableBody2D@138328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138329" to="Tiles/@AnimatableBody2D@138329" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138329" to="Tiles/@AnimatableBody2D@138329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138330" to="Tiles/@AnimatableBody2D@138330" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138330" to="Tiles/@AnimatableBody2D@138330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138331" to="Tiles/@AnimatableBody2D@138331" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138331" to="Tiles/@AnimatableBody2D@138331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138332" to="Tiles/@AnimatableBody2D@138332" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138332" to="Tiles/@AnimatableBody2D@138332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138352" to="Tiles/@AnimatableBody2D@138352" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138352" to="Tiles/@AnimatableBody2D@138352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138361" to="Tiles/@AnimatableBody2D@138361" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138361" to="Tiles/@AnimatableBody2D@138361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138362" to="Tiles/@AnimatableBody2D@138362" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138362" to="Tiles/@AnimatableBody2D@138362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138363" to="Tiles/@AnimatableBody2D@138363" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138363" to="Tiles/@AnimatableBody2D@138363/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138371" to="Tiles/@AnimatableBody2D@138371" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138371" to="Tiles/@AnimatableBody2D@138371/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138372" to="Tiles/@AnimatableBody2D@138372" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138372" to="Tiles/@AnimatableBody2D@138372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138376" to="Tiles/@AnimatableBody2D@138376" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138376" to="Tiles/@AnimatableBody2D@138376/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138377" to="Tiles/@AnimatableBody2D@138377" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138377" to="Tiles/@AnimatableBody2D@138377/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@138378" to="Tiles/@Node2D@138378/LevelPersistance" method="set_as_active"] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMB1/YouVSBoo/Boo1-2.tscn b/Scenes/Levels/SMB1/YouVSBoo/Boo1-2.tscn new file mode 100644 index 0000000..9080fe5 --- /dev/null +++ b/Scenes/Levels/SMB1/YouVSBoo/Boo1-2.tscn @@ -0,0 +1,2563 @@ +[gd_scene load_steps=13 format=4 uid="uid://bnp623fx1o4nu"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_dkhpe"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_5nkq3"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_5nkq3"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_rfihd"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="6_sqiuc"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="7_mop63"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="9_w3pmk"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="10_t6vw3"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="11_5nkq3"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="11_rfihd"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="12_sqiuc"] + +[sub_resource type="Curve2D" id="Curve2D_w3pmk"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -216, -88, -48.964, 1.15663, 48.964, -1.15663, 576, -88, -39.7109, 0.771086, 39.7109, -0.771086, 656, -144, -43.9519, -1.54217, 43.9519, 1.54217, 808, -144, -55.1327, 0, 55.1327, 0, 880, -24, -72.0966, 1.54217, 72.0966, -1.54217, 928, -24, -64.7713, 1.92772, 64.7713, -1.92772, 1088, -136, -77.8797, -0.771086, 77.8797, 0.771086, 1152, -136, -51.2772, 0.385543, 51.2772, -0.385543, 1248, -200, -65.7775, -0.466507, 65.7775, 0.466507, 1560, -200, 72.3086, -1.86603, -72.3086, 1.86603, 1552, -112, 44.3182, -0.466507, -44.3182, 0.466507, 1552, -112, -49.9163, -1.86603, 49.9163, 1.86603, 1544, -24, -69.5096, 1.39952, 69.5096, -1.39952, 1944, -24, -194.534, -1.39952, 194.534, 1.39952, 2192, -104, -53.1818, 0, 53.1818, 0, 2304, -104, -34.988, -0.466507, 34.988, 0.466507, 2360, -24, -60.6459, -1.39952, 60.6459, 1.39952, 2512, -24, -50.8493, 0.933015, 50.8493, -0.933015, 2640, -88, 0, 0, 0, 0, 2824, -88, -23.7919, 0, 23.7919, 0, 2992, -88, -68.5766, -3.26555, 68.5766, 3.26555, 3096, -136, -39.1866, 0.933015, 39.1866, -0.933015, 3208, -80, 0, 0, 0, 0, 3656, -80) +} +point_count = 24 + +[node name="Boo1-2" type="Node"] +script = ExtResource("1_dkhpe") +music = ExtResource("2_5nkq3") +theme = "Underground" +time_limit = 300 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_5nkq3")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAADAAAAAABJAAEAAAADAAEAAABNAAAAAAABAAAAAABNAAEAAAABAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAACAAAAAADcAAEAAAACAAEAAADdAAAAAAACAAAAAADdAAEAAAACAAEAAADeAAAAAAACAAAAAADeAAEAAAACAAEAAADfAAAAAAACAAAAAADfAAEAAAACAAEAAADgAAAAAAACAAAAAADgAAEAAAACAAEAAADhAAAAAAACAAAAAADhAAEAAAACAAEAAADiAAAAAAACAAAAAADiAAEAAAACAAEAAADjAAAAAAACAAAAAADjAAEAAAACAAEAAADkAAAAAAACAAAAAADkAAEAAAACAAEAAADlAAAAAAACAAAAAADlAAEAAAACAAEAAADmAAAAAAACAAAAAADmAAEAAAACAAEAAADnAAAAAAACAAAAAADnAAEAAAACAAEAAADgAPv/AAAEAAIAAADgAPz/AAAEAAIAAADgAP3/AAAEAAIAAADgAP7/AAAEAAIAAADgAP//AAAEAAIAAADkAP//AAAEAAIAAACvAP7/AAAEAAIAAACvAP//AAAEAAIAAACtAP3/AAAEAAIAAACtAP7/AAAEAAIAAACtAP//AAAEAAIAAACpAP3/AAAEAAIAAACpAP7/AAAEAAIAAACpAP//AAAEAAIAAACnAPz/AAAEAAIAAACnAP3/AAAEAAIAAACnAP7/AAAEAAIAAACnAP//AAAEAAIAAAClAPz/AAAEAAIAAAClAP3/AAAEAAIAAAClAP7/AAAEAAIAAAClAP//AAAEAAIAAACjAP3/AAAEAAIAAACjAP7/AAAEAAIAAACjAP//AAAEAAIAAACfAP//AAAEAAIAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAAChAP7/AAAEAAIAAAChAP//AAAEAAIAAACMAP7/AAAEAAIAAACNAP7/AAAEAAIAAACOAP7/AAAEAAIAAACPAP7/AAAEAAIAAAB3APr/AAAEAAIAAAB3APv/AAAEAAIAAABzAPn/AAAEAAIAAABzAPr/AAAEAAIAAABxAPn/AAAEAAIAAABxAPr/AAAEAAIAAABxAPv/AAAEAAIAAABzAPv/AAAEAAIAAABmAP3/AAAEAAIAAABnAP3/AAAEAAIAAABoAP3/AAAEAAIAAABpAP3/AAAEAAIAAABqAP3/AAAEAAIAAABrAP3/AAAEAAIAAABsAP3/AAAEAAIAAABtAP3/AAAEAAIAAABuAP3/AAAEAAIAAABvAP3/AAAEAAIAAABgAP3/AAAEAAIAAABhAP3/AAAEAAIAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAAD3//z/AQAAAAAAAQD5//z/AQAAAAAAAQD6//z/AQAAAAAAAQD7//z/AQAAAAAAAQD8//z/AQAAAAAAAQD9//z/AQAAAAAAAQD+//z/AQAAAAAAAQD///z/AQAAAAAAAQAAAPz/AQAAAAAAAQABAPz/AQAAAAAAAQACAPz/AQAAAAAAAQADAPz/AQAAAAAAAQAEAPz/AQAAAAAAAQAFAPz/AQAAAAAAAQAHAPz/AQAAAAAAAQAIAPz/AQAAAAAAAQAJAPz/AQAAAAAAAQAKAPz/AQAAAAAAAQALAPz/AQAAAAAAAQAMAPz/AQAAAAAAAQANAPz/AQAAAAAAAQAOAPz/AQAAAAAAAQAPAPz/AQAAAAAAAQAQAPz/AQAAAAAAAQARAPz/AQAAAAAAAQASAPz/AQAAAAAAAQATAPz/AQAAAAAAAQAVAPz/AQAAAAAAAQAWAPz/AQAAAAAAAQAXAPz/AQAAAAAAAQAYAPz/AQAAAAAAAQAZAPz/AQAAAAAAAQAaAPz/AQAAAAAAAQAbAPz/AQAAAAAAAQAcAPz/AQAAAAAAAQAdAPz/AQAAAAAAAQAeAPz/AQAAAAAAAQAfAPz/AQAAAAAAAQAgAPz/AQAAAAAAAQAjAPz/AQAAAAAAAQAPAPX/AQAAAAAAAQAPAPb/AQAAAAAAAQAPAPf/AQAAAAAAAQAQAPX/AQAAAAAAAQAQAPb/AQAAAAAAAQAQAPf/AQAAAAAAAQARAPX/AQAAAAAAAQARAPb/AQAAAAAAAQARAPf/AQAAAAAAAQASAPX/AQAAAAAAAQASAPb/AQAAAAAAAQASAPf/AQAAAAAAAQATAPX/AQAAAAAAAQATAPb/AQAAAAAAAQATAPf/AQAAAAAAAQAUAPX/AQAAAAAAAQAUAPb/AQAAAAAAAQAUAPf/AQAAAAAAAQAVAPX/AQAAAAAAAQAVAPb/AQAAAAAAAQAVAPf/AQAAAAAAAQAWAPX/AQAAAAAAAQAWAPb/AQAAAAAAAQAWAPf/AQAAAAAAAQAXAPX/AQAAAAAAAQAXAPb/AQAAAAAAAQAXAPf/AQAAAAAAAQAYAPX/AQAAAAAAAQAYAPb/AQAAAAAAAQAYAPf/AQAAAAAAAQAZAPX/AQAAAAAAAQAZAPb/AQAAAAAAAQAZAPf/AQAAAAAAAQAaAPX/AQAAAAAAAQAaAPb/AQAAAAAAAQAaAPf/AQAAAAAAAQAbAPX/AQAAAAAAAQAbAPb/AQAAAAAAAQAbAPf/AQAAAAAAAQAcAPX/AQAAAAAAAQAcAPb/AQAAAAAAAQAcAPf/AQAAAAAAAQAdAPX/AQAAAAAAAQAdAPb/AQAAAAAAAQAdAPf/AQAAAAAAAQAeAPX/AQAAAAAAAQAeAPb/AQAAAAAAAQAeAPf/AQAAAAAAAQAfAPX/AQAAAAAAAQAfAPb/AQAAAAAAAQAfAPf/AQAAAAAAAQAgAPX/AQAAAAAAAQAgAPb/AQAAAAAAAQAgAPf/AQAAAAAAAQAhAPX/AQAAAAAAAQAhAPb/AQAAAAAAAQAhAPf/AQAAAAAAAQAiAPX/AQAAAAAAAQAiAPb/AQAAAAAAAQAiAPf/AQAAAAAAAQD///X/AQAAAAAAAQD///b/AQAAAAAAAQD///f/AQAAAAAAAQAAAPX/AQAAAAAAAQAAAPb/AQAAAAAAAQAAAPf/AQAAAAAAAQABAPX/AQAAAAAAAQABAPb/AQAAAAAAAQABAPf/AQAAAAAAAQACAPX/AQAAAAAAAQACAPb/AQAAAAAAAQACAPf/AQAAAAAAAQADAPX/AQAAAAAAAQADAPb/AQAAAAAAAQADAPf/AQAAAAAAAQAEAPX/AQAAAAAAAQAEAPb/AQAAAAAAAQAEAPf/AQAAAAAAAQAFAPX/AQAAAAAAAQAFAPb/AQAAAAAAAQAFAPf/AQAAAAAAAQAGAPX/AQAAAAAAAQAGAPb/AQAAAAAAAQAGAPf/AQAAAAAAAQAHAPX/AQAAAAAAAQAHAPb/AQAAAAAAAQAHAPf/AQAAAAAAAQAIAPX/AQAAAAAAAQAIAPb/AQAAAAAAAQAIAPf/AQAAAAAAAQAJAPX/AQAAAAAAAQAJAPb/AQAAAAAAAQAJAPf/AQAAAAAAAQAKAPX/AQAAAAAAAQAKAPb/AQAAAAAAAQAKAPf/AQAAAAAAAQALAPX/AQAAAAAAAQALAPb/AQAAAAAAAQALAPf/AQAAAAAAAQAMAPX/AQAAAAAAAQAMAPb/AQAAAAAAAQAMAPf/AQAAAAAAAQANAPX/AQAAAAAAAQANAPb/AQAAAAAAAQANAPf/AQAAAAAAAQAOAPX/AQAAAAAAAQAOAPb/AQAAAAAAAQAOAPf/AQAAAAAAAQD2//X/AQAAAAAAAQD2//b/AQAAAAAAAQD2//f/AQAAAAAAAQD3//X/AQAAAAAAAQD3//b/AQAAAAAAAQD3//f/AQAAAAAAAQD4//X/AQAAAAAAAQD4//b/AQAAAAAAAQD4//f/AQAAAAAAAQD5//X/AQAAAAAAAQD5//b/AQAAAAAAAQD5//f/AQAAAAAAAQD6//X/AQAAAAAAAQD6//b/AQAAAAAAAQD6//f/AQAAAAAAAQD7//X/AQAAAAAAAQD7//b/AQAAAAAAAQD7//f/AQAAAAAAAQD8//X/AQAAAAAAAQD8//b/AQAAAAAAAQD8//f/AQAAAAAAAQD9//X/AQAAAAAAAQD9//b/AQAAAAAAAQD9//f/AQAAAAAAAQD+//X/AQAAAAAAAQD+//b/AQAAAAAAAQD+//f/AQAAAAAAAQD4//j/AQAAAAAAAQD5//j/AQAAAAAAAQD6//j/AQAAAAAAAQD7//j/AQAAAAAAAQD8//j/AQAAAAAAAQD9//j/AQAAAAAAAQD+//j/AQAAAAAAAQAAAPj/AQAAAAAAAQABAPj/AQAAAAAAAQACAPj/AQAAAAAAAQADAPj/AQAAAAAAAQAEAPj/AQAAAAAAAQAFAPj/AQAAAAAAAQAGAPj/AQAAAAAAAQAHAPj/AQAAAAAAAQAIAPj/AQAAAAAAAQAJAPj/AQAAAAAAAQAKAPj/AQAAAAAAAQALAPj/AQAAAAAAAQAMAPj/AQAAAAAAAQAPAPj/AQAAAAAAAQAQAPj/AQAAAAAAAQARAPj/AQAAAAAAAQASAPj/AQAAAAAAAQATAPj/AQAAAAAAAQAUAPj/AQAAAAAAAQAVAPj/AQAAAAAAAQAWAPj/AQAAAAAAAQAXAPj/AQAAAAAAAQAYAPj/AQAAAAAAAQAZAPj/AQAAAAAAAQAaAPj/AQAAAAAAAQAcAPj/AQAAAAAAAQAdAPj/AQAAAAAAAQAeAPj/AQAAAAAAAQAfAPj/AQAAAAAAAQAgAPj/AQAAAAAAAQAqAPz/AQAAAAAAAQArAPz/AQAAAAAAAQAsAPz/AQAAAAAAAQAuAPn/AQAAAAAAAQAuAPr/AQAAAAAAAQAuAPv/AQAAAAAAAQAuAPz/AQAAAAAAAQAuAP3/AQAAAAAAAQAvAPn/AQAAAAAAAQAvAPr/AQAAAAAAAQAvAPv/AQAAAAAAAQAvAPz/AQAAAAAAAQAvAP3/AQAAAAAAAQAwAPn/AQAAAAAAAQAxAPn/AQAAAAAAAQAyAPn/AQAAAAAAAQAwAPr/AQAAAAAAAQAwAPv/AQAAAAAAAQAxAPr/AQAAAAAAAQAxAPv/AQAAAAAAAQAyAPr/AQAAAAAAAQAyAPv/AQAAAAAAAQAxAPz/AQAAAAAAAQAyAPz/AQAAAAAAAQA2APj/AQAAAAAAAQA2APn/AQAAAAAAAQA2APr/AQAAAAAAAQA2APv/AQAAAAAAAQA2APz/AQAAAAAAAQA3APj/AQAAAAAAAQA3APn/AQAAAAAAAQA3APr/AQAAAAAAAQA3APv/AQAAAAAAAQA5APX/AQAAAAAAAQA5APb/AQAAAAAAAQA5APf/AQAAAAAAAQA5APj/AQAAAAAAAQA2APX/AQAAAAAAAQA3APX/AQAAAAAAAQA6APX/AQAAAAAAAQA7APX/AQAAAAAAAQA8APX/AQAAAAAAAQA9APX/AQAAAAAAAQA+APX/AQAAAAAAAQA/APX/AQAAAAAAAQBAAPX/AQAAAAAAAQBBAPX/AQAAAAAAAQBCAPX/AQAAAAAAAQBDAPX/AQAAAAAAAQBEAPX/AQAAAAAAAQBFAPX/AQAAAAAAAQA8AP7/AAAAAAQAAAA9AP7/AAAAAAQAAAA+AP7/AAAAAAQAAAA/AP7/AAAAAAQAAABAAP7/AAAAAAQAAABBAP7/AAAAAAQAAABCAP7/AAAAAAQAAABDAP7/AAAAAAQAAABEAP7/AAAAAAQAAABFAP7/AAAAAAQAAABGAP7/AAAAAAQAAAA8AP//AAAAAAQAAAA9AP//AAAAAAQAAAA+AP//AAAAAAQAAAA/AP//AAAAAAQAAABAAP//AAAAAAQAAABBAP//AAAAAAQAAABCAP//AAAAAAQAAABDAP//AAAAAAQAAABEAP//AAAAAAQAAABFAP//AAAAAAQAAABGAP//AAAAAAQAAABHAP7/AAAAAAQAAABHAP//AAAAAAQAAABIAP7/AAAAAAQAAABIAP//AAAAAAQAAABJAP7/AAAAAAQAAABJAP//AAAAAAQAAAA/APz/AAAAAAQAAAA/AP3/AAAAAAQAAABAAPz/AAAAAAQAAABAAP3/AAAAAAQAAABBAPz/AAAAAAQAAABBAP3/AAAAAAQAAABCAPz/AAAAAAQAAABCAP3/AAAAAAQAAABDAPz/AAAAAAQAAABDAP3/AAAAAAQAAABEAPz/AAAAAAQAAABEAP3/AAAAAAQAAABFAPz/AAAAAAQAAABFAP3/AAAAAAQAAABGAPz/AAAAAAQAAABGAP3/AAAAAAQAAABHAPz/AAAAAAQAAABHAP3/AAAAAAQAAABIAPz/AAAAAAQAAABIAP3/AAAAAAQAAABJAPz/AAAAAAQAAABJAP3/AAAAAAQAAABCAPv/AAAAAAQAAABDAPv/AAAAAAQAAABEAPv/AAAAAAQAAABFAPv/AAAAAAQAAABGAPv/AAAAAAQAAABHAPv/AAAAAAQAAABIAPv/AAAAAAQAAABJAPv/AAAAAAQAAABFAPn/AAAAAAQAAABFAPr/AAAAAAQAAABGAPn/AAAAAAQAAABGAPr/AAAAAAQAAABHAPn/AAAAAAQAAABHAPr/AAAAAAQAAABIAPn/AAAAAAQAAABIAPr/AAAAAAQAAABJAPn/AAAAAAQAAABJAPr/AAAAAAQAAABKAPn/AQAAAAAAAQBLAPn/AQAAAAAAAQBMAPn/AQAAAAAAAQBMAPb/AQAAAAAAAQBMAPf/AQAAAAAAAQBMAPj/AQAAAAAAAQBMAPX/AQAAAAAAAQBHAPX/AQAAAAAAAQBIAPX/AQAAAAAAAQBJAPX/AQAAAAAAAQBKAPX/AQAAAAAAAQBNAPX/AQAAAAAAAQBOAPX/AQAAAAAAAQBPAPX/AQAAAAAAAQBQAPX/AQAAAAAAAQBRAPX/AQAAAAAAAQBSAPX/AQAAAAAAAQBNAP3/AAAAAAQAAABNAP7/AAAAAAQAAABNAP//AAAAAAQAAABOAP3/AAAAAAQAAABOAP7/AAAAAAQAAABOAP//AAAAAAQAAABPAP3/AAAAAAQAAABPAP7/AAAAAAQAAABPAP//AAAAAAQAAABQAP3/AAAAAAQAAABQAP7/AAAAAAQAAABQAP//AAAAAAQAAABRAP3/AAAAAAQAAABRAP7/AAAAAAQAAABRAP//AAAAAAQAAABSAP3/AAAAAAQAAABSAP7/AAAAAAQAAABSAP//AAAAAAQAAABTAP3/AAAAAAQAAABTAP7/AAAAAAQAAABTAP//AAAAAAQAAABUAP3/AAAAAAQAAABUAP7/AAAAAAQAAABUAP//AAAAAAQAAABVAP3/AAAAAAQAAABVAP7/AAAAAAQAAABVAP//AAAAAAQAAABWAP3/AAAAAAQAAABWAP7/AAAAAAQAAABWAP//AAAAAAQAAABXAP3/AAAAAAQAAABXAP7/AAAAAAQAAABXAP//AAAAAAQAAABYAP3/AAAAAAQAAABYAP7/AAAAAAQAAABYAP//AAAAAAQAAABZAP3/AAAAAAQAAABZAP7/AAAAAAQAAABZAP//AAAAAAQAAABaAP3/AAAAAAQAAABaAP7/AAAAAAQAAABaAP//AAAAAAQAAABbAP3/AAAAAAQAAABbAP7/AAAAAAQAAABbAP//AAAAAAQAAABcAP3/AAAAAAQAAABcAP7/AAAAAAQAAABcAP//AAAAAAQAAABdAP3/AAAAAAQAAABdAP7/AAAAAAQAAABdAP//AAAAAAQAAABVAPX/AAAAAAQAAABVAPb/AAAAAAQAAABVAPf/AAAAAAQAAABVAPj/AAAAAAQAAABVAPn/AAAAAAQAAABVAPr/AAAAAAQAAABVAPv/AAAAAAQAAABVAPz/AAAAAAQAAABWAPX/AAAAAAQAAABWAPb/AAAAAAQAAABWAPf/AAAAAAQAAABWAPj/AAAAAAQAAABWAPn/AAAAAAQAAABWAPr/AAAAAAQAAABWAPv/AAAAAAQAAABWAPz/AAAAAAQAAABXAPX/AAAAAAQAAABXAPb/AAAAAAQAAABXAPf/AAAAAAQAAABXAPj/AAAAAAQAAABXAPn/AAAAAAQAAABXAPr/AAAAAAQAAABXAPv/AAAAAAQAAABXAPz/AAAAAAQAAABYAPX/AAAAAAQAAABYAPb/AAAAAAQAAABYAPf/AAAAAAQAAABYAPj/AAAAAAQAAABYAPn/AAAAAAQAAABYAPr/AAAAAAQAAABYAPv/AAAAAAQAAABYAPz/AAAAAAQAAABZAPX/AAAAAAQAAABZAPb/AAAAAAQAAABZAPf/AAAAAAQAAABZAPj/AAAAAAQAAABZAPn/AAAAAAQAAABZAPr/AAAAAAQAAABZAPv/AAAAAAQAAABZAPz/AAAAAAQAAABaAPX/AAAAAAQAAABaAPb/AAAAAAQAAABaAPf/AAAAAAQAAABaAPj/AAAAAAQAAABaAPn/AAAAAAQAAABaAPr/AAAAAAQAAABaAPv/AAAAAAQAAABaAPz/AAAAAAQAAABbAPX/AAAAAAQAAABbAPb/AAAAAAQAAABbAPf/AAAAAAQAAABbAPj/AAAAAAQAAABbAPn/AAAAAAQAAABbAPr/AAAAAAQAAABbAPv/AAAAAAQAAABbAPz/AAAAAAQAAABcAPX/AQAAAAAAAQBdAPX/AQAAAAAAAQBeAPX/AQAAAAAAAQBfAPX/AQAAAAAAAQBgAPX/AQAAAAAAAQBhAPX/AQAAAAAAAQBiAPX/AQAAAAAAAQBiAP3/AQAAAAAAAQBjAP3/AQAAAAAAAQBkAP3/AQAAAAAAAQBlAP3/AQAAAAAAAQBmAPX/AAAAAAQAAABmAPb/AAAAAAQAAABmAPf/AAAAAAQAAABmAPj/AAAAAAQAAABmAPn/AAAAAAQAAABmAPr/AAAAAAQAAABmAPv/AAAAAAQAAABmAPz/AAAAAAQAAABnAPX/AAAAAAQAAABnAPb/AAAAAAQAAABnAPf/AAAAAAQAAABnAPj/AAAAAAQAAABnAPn/AAAAAAQAAABnAPr/AAAAAAQAAABnAPv/AAAAAAQAAABnAPz/AAAAAAQAAABoAPX/AAAAAAQAAABoAPb/AAAAAAQAAABoAPf/AAAAAAQAAABoAPj/AAAAAAQAAABoAPn/AAAAAAQAAABoAPr/AAAAAAQAAABoAPv/AAAAAAQAAABoAPz/AAAAAAQAAABpAPX/AAAAAAQAAABpAPb/AAAAAAQAAABpAPf/AAAAAAQAAABpAPj/AAAAAAQAAABpAPn/AAAAAAQAAABpAPr/AAAAAAQAAABpAPv/AAAAAAQAAABpAPz/AAAAAAQAAABqAPX/AAAAAAQAAABqAPb/AAAAAAQAAABqAPf/AAAAAAQAAABqAPj/AAAAAAQAAABqAPn/AAAAAAQAAABqAPr/AAAAAAQAAABqAPv/AAAAAAQAAABqAPz/AAAAAAQAAABrAPX/AAAAAAQAAABrAPb/AAAAAAQAAABrAPf/AAAAAAQAAABrAPj/AAAAAAQAAABrAPn/AAAAAAQAAABrAPr/AAAAAAQAAABrAPv/AAAAAAQAAABrAPz/AAAAAAQAAABsAPX/AAAAAAQAAABsAPb/AAAAAAQAAABsAPf/AAAAAAQAAABsAPj/AAAAAAQAAABsAPn/AAAAAAQAAABsAPr/AAAAAAQAAABsAPv/AAAAAAQAAABsAPz/AAAAAAQAAABtAPX/AAAAAAQAAABtAPb/AAAAAAQAAABtAPf/AAAAAAQAAABtAPj/AAAAAAQAAABtAPn/AAAAAAQAAABtAPr/AAAAAAQAAABtAPv/AAAAAAQAAABtAPz/AAAAAAQAAABuAPX/AAAAAAQAAABuAPb/AAAAAAQAAABuAPf/AAAAAAQAAABuAPj/AAAAAAQAAABuAPn/AAAAAAQAAABuAPr/AAAAAAQAAABuAPv/AAAAAAQAAABuAPz/AAAAAAQAAABvAPX/AAAAAAQAAABvAPb/AAAAAAQAAABvAPf/AAAAAAQAAABvAPj/AAAAAAQAAABvAPn/AAAAAAQAAABvAPr/AAAAAAQAAABvAPv/AAAAAAQAAABvAPz/AAAAAAQAAABwAPz/AQAAAAAAAQBxAPz/AQAAAAAAAQByAPz/AQAAAAAAAQBzAPz/AQAAAAAAAQB0APz/AQAAAAAAAQB1APz/AQAAAAAAAQB2APz/AQAAAAAAAQCUAPv/AQAAAAAAAQCUAPz/AQAAAAAAAQCVAPz/AQAAAAAAAQCWAPr/AQAAAAAAAQCWAPv/AQAAAAAAAQCXAPr/AQAAAAAAAQCYAPr/AQAAAAAAAQCZAPr/AQAAAAAAAQCZAPv/AQAAAAAAAQCZAPz/AQAAAAAAAQCaAPz/AQAAAAAAAQCbAPv/AQAAAAAAAQCbAPz/AQAAAAAAAQCbAPr/AQAAAAAAAQCzAPX/AQAAAAAAAQCzAPb/AQAAAAAAAQCzAPf/AQAAAAAAAQCzAPj/AQAAAAAAAQCzAPn/AQAAAAAAAQC0APX/AQAAAAAAAQC0APb/AQAAAAAAAQC0APf/AQAAAAAAAQC0APj/AQAAAAAAAQC0APn/AQAAAAAAAQC2APz/AQAAAAAAAQC2AP3/AQAAAAAAAQC2AP7/AQAAAAAAAQC3APz/AQAAAAAAAQC4APz/AQAAAAAAAQC5APz/AQAAAAAAAQC6APz/AQAAAAAAAQC7APz/AQAAAAAAAQC8APz/AQAAAAAAAQC8AP3/AQAAAAAAAQC8AP7/AQAAAAAAAQC/APr/AQAAAAAAAQC/APv/AQAAAAAAAQC/APz/AQAAAAAAAQDAAPr/AQAAAAAAAQDAAPv/AQAAAAAAAQDAAPz/AQAAAAAAAQDBAPr/AQAAAAAAAQDBAPv/AQAAAAAAAQDBAPz/AQAAAAAAAQDCAPr/AQAAAAAAAQDCAPv/AQAAAAAAAQDCAPz/AQAAAAAAAQDDAPr/AQAAAAAAAQDDAPv/AQAAAAAAAQDDAPz/AQAAAAAAAQDEAPr/AQAAAAAAAQDEAPv/AQAAAAAAAQDEAPz/AQAAAAAAAQDBAPn/AQAAAAAAAQDCAPn/AQAAAAAAAQC1APX/AQAAAAAAAQC2APX/AQAAAAAAAQC3APX/AQAAAAAAAQC4APX/AQAAAAAAAQC5APX/AQAAAAAAAQC6APX/AQAAAAAAAQC7APX/AQAAAAAAAQC8APX/AQAAAAAAAQC9APX/AQAAAAAAAQC+APX/AQAAAAAAAQC/APX/AQAAAAAAAQDAAPX/AQAAAAAAAQDBAPX/AQAAAAAAAQDCAPX/AQAAAAAAAQDDAPX/AQAAAAAAAQDEAPX/AQAAAAAAAQDFAPX/AQAAAAAAAQDGAPX/AQAAAAAAAQDHAPX/AQAAAAAAAQDIAPX/AQAAAAAAAQDJAPX/AQAAAAAAAQDKAPX/AQAAAAAAAQDLAPX/AQAAAAAAAQDLAPb/AQAAAAAAAQDLAPf/AQAAAAAAAQDLAPj/AQAAAAAAAQDLAPn/AQAAAAAAAQDMAPX/AQAAAAAAAQDMAPb/AQAAAAAAAQDMAPf/AQAAAAAAAQDMAPj/AQAAAAAAAQDMAPn/AQAAAAAAAQDNAPX/AQAAAAAAAQDNAPb/AQAAAAAAAQDNAPf/AQAAAAAAAQDNAPj/AQAAAAAAAQDNAPn/AQAAAAAAAQDLAP3/AAAAAAQAAADLAP7/AAAAAAQAAADLAP//AAAAAAQAAADMAP3/AAAAAAQAAADMAP7/AAAAAAQAAADMAP//AAAAAAQAAADNAP3/AAAAAAQAAADNAP7/AAAAAAQAAADNAP//AAAAAAQAAAC/AP7/AAAAAAQAAAC/AP//AAAAAAQAAADAAP7/AAAAAAQAAADAAP//AAAAAAQAAADBAP7/AAAAAAQAAADBAP//AAAAAAQAAADCAP7/AAAAAAQAAADCAP//AAAAAAQAAADDAP7/AAAAAAQAAADDAP//AAAAAAQAAADEAP7/AAAAAAQAAADEAP//AAAAAAQAAAD4//z/AQAAAAAADwD///j/AQAAAAAADwAGAPz/AQAAAAAADwAOAPj/AQAAAAAAAQANAPj/AQAAAAAADwAUAPz/AQAAAAAADwAbAPj/AQAAAAAADwAhAPz/AQAAAAAADwAtAPz/AQAAAAAADwAwAPz/AQAAAAAADwA3APz/AQAAAAAADwA4APX/AQAAAAAADwA9APr/AQAAAAAADwBGAPX/AQAAAAAADwB1APn/AQAAAAAADwB3APz/AQAAAAAADwCNAPb/AQAAAAAADwCWAPz/AQAAAAAADwCZAPb/AQAAAAAADwCrAPz/AQAAAAAADwDTAPz/AQAAAAAADwDdAPz/AQAAAAAADwDVAP//AQAAAAAAEADXAP3/AQAAAAAAEADYAPz/AQAAAAAAEADZAPv/AQAAAAAAEADaAPr/AQAAAAAAEADbAPn/AQAAAAAAEADcAPn/AQAAAAAAEACvAPX/AQAAAAAADgCvAPb/AQAAAAAADgCvAPf/AQAAAAAADgCvAPj/AQAAAAAADgCvAPn/AQAAAAAADgCvAPr/AQAAAAAADgCvAPv/AQAAAAAADgCvAPz/AQAAAAAADgCvAP3/AQAAAAAADgCbAPb/AQAAAAAADgCbAPf/AQAAAAAADgCbAPj/AQAAAAAADgCbAPn/AQAAAAAADgCaAPb/AQAAAAAADgCUAPb/AQAAAAAADgCUAPf/AQAAAAAADgCUAPj/AQAAAAAADgCUAPn/AQAAAAAADgCVAPb/AQAAAAAADgCUAPr/AQAAAAAAAQB3APX/AQAAAAAADgB3APb/AQAAAAAADgB3APf/AQAAAAAADgB3APj/AQAAAAAADgB3APn/AQAAAAAADgBIAPb/AQAAAAAADgBIAPf/AQAAAAAADgBIAPj/AQAAAAAADgA4APz/AQAAAAAADgA5APz/AQAAAAAADgA4APj/AQAAAAAADgAuAP7/AQAAAAAADgAvAP7/AQAAAAAADgAjAP3/AQAAAAAADgAjAP7/AQAAAAAADgAjAP//AQAAAAAADgAcAPn/AQAAAAAADgAcAPr/AQAAAAAADgAcAPv/AQAAAAAADgAVAP3/AQAAAAAADgAVAP7/AQAAAAAADgAVAP//AQAAAAAADgAOAPn/AQAAAAAADgAOAPr/AQAAAAAADgAOAPv/AQAAAAAADgAHAP3/AQAAAAAADgAHAP7/AQAAAAAADgAHAP//AQAAAAAADgAAAPn/AQAAAAAADgAAAPr/AQAAAAAADgAAAPv/AQAAAAAADgD5//3/AQAAAAAADgD5//7/AQAAAAAADgD5////AQAAAAAADgCNAP//AQAAAAAAAwCOAP//AQAAAAAAAwCVAPv/AQAAAAAAAwCWAPj/AQAAAAAAAwCXAPj/AQAAAAAAAwCYAPj/AQAAAAAAAwCZAPj/AQAAAAAAAwCaAPv/AQAAAAAAAwC3AP7/AQAAAAAAAwC4AP7/AQAAAAAAAwC5AP7/AQAAAAAAAwC6AP7/AQAAAAAAAwC7AP7/AQAAAAAAAwC/AP3/AQAAAAAAAwDAAP3/AQAAAAAAAwDBAP3/AQAAAAAAAwDCAP3/AQAAAAAAAwDDAP3/AQAAAAAAAwDEAP3/AQAAAAAAAwB2AP7/AQAAAAAAAwB2AP//AQAAAAAAAwB0AP7/AQAAAAAAAwB0AP//AQAAAAAAAwByAP7/AQAAAAAAAwByAP//AQAAAAAAAwBwAP7/AQAAAAAAAwBwAP//AQAAAAAAAwBuAP7/AQAAAAAAAwBuAP//AQAAAAAAAwBsAP7/AQAAAAAAAwBsAP//AQAAAAAAAwBqAP7/AQAAAAAAAwBqAP//AQAAAAAAAwBoAP7/AQAAAAAAAwBoAP//AQAAAAAAAwBmAP7/AQAAAAAAAwBmAP//AQAAAAAAAwBFAPj/AQAAAAAAAwBGAPj/AQAAAAAAAwBHAPj/AQAAAAAAAwBCAPr/AQAAAAAAAwBDAPr/AQAAAAAAAwBEAPr/AQAAAAAAAwA/APv/AQAAAAAAAwBAAPv/AQAAAAAAAwBBAPv/AQAAAAAAAwA8AP3/AQAAAAAAAwA9AP3/AQAAAAAAAwA+AP3/AQAAAAAAAwAhAP7/AQAAAAAAAwAiAP7/AQAAAAAAAwAbAP7/AQAAAAAAAwAcAP7/AQAAAAAAAwAdAP7/AQAAAAAAAwAVAPr/AQAAAAAAAwAWAPr/AQAAAAAAAwAUAPr/AQAAAAAAAwANAP7/AQAAAAAAAwAOAP7/AQAAAAAAAwAPAP7/AQAAAAAAAwAHAPr/AQAAAAAAAwAIAPr/AQAAAAAAAwAGAPr/AQAAAAAAAwD///7/AQAAAAAAAwAAAP7/AQAAAAAAAwABAP7/AQAAAAAAAwD5//r/AQAAAAAAAwD6//r/AQAAAAAAAwD7//r/AQAAAAAAAwAiAPz/AQAAAAAACAA8APr/AQAAAAAACABCAPj/AQAAAAAACABcAPn/AQAAAAAACADFAP7/AAAIAAQAAADFAP//AAAIAAUAAADGAP7/AAAJAAQAAADGAP//AAAJAAUAAACNAPr/AAAIAAYAAACNAPv/AAAIAAcAAACOAPr/AAAJAAYAAACOAPv/AAAJAAcAAACHAPz/AAAJAAAAAACHAP3/AAAJAAEAAACGAPz/AAAIAAAAAACGAP3/AAAIAAEAAACBAP3/AAAIAAIAAACBAP7/AAAIAAMAAACCAP3/AAAJAAIAAACCAP7/AAAJAAMAAAB9AP7/AAAIAAQAAAB9AP//AAAIAAUAAAB+AP7/AAAJAAQAAAB+AP//AAAJAAUAAABgAPv/AAAIAAIAAABgAPz/AAAIAAMAAABhAPv/AAAJAAIAAABhAPz/AAAJAAMAAABRAPv/AAAKAAYAAABRAPz/AAAKAAcAAABSAPv/AAALAAYAAABSAPz/AAALAAcAAABTAPv/AAAMAAYAAABTAPz/AAAMAAcAAABUAPv/AAAJAAcAAABUAPz/AAAJAAcAAABTAPX/AAAIAAcAAABTAPb/AAAIAAcAAABTAPf/AAAIAAcAAABTAPj/AAAIAAcAAABTAPn/AAAIAAcAAABTAPr/AAAIAAcAAABUAPX/AAAJAAcAAABUAPb/AAAJAAcAAABUAPf/AAAJAAcAAABUAPj/AAAJAAcAAABUAPn/AAAJAAcAAABUAPr/AAAJAAcAAACBAP//AAAIAAMAAACCAP//AAAJAAMAAACGAP7/AAAIAAEAAACHAP7/AAAJAAEAAACGAP//AAAIAAEAAACHAP//AAAJAAEAAACNAPz/AAAIAAcAAACOAPz/AAAJAAcAAACNAP3/AAAIAAcAAACOAP3/AAAJAAcAAADoAAAAAAACAAAAAADoAAEAAAACAAEAAADpAAAAAAACAAAAAADpAAEAAAACAAEAAADqAAAAAAACAAAAAADqAAEAAAACAAEAAADrAAAAAAACAAAAAADrAAEAAAACAAEAAADsAAAAAAACAAAAAADsAAEAAAACAAEAAADtAAAAAAACAAAAAADtAAEAAAACAAEAAADuAAAAAAACAAAAAADuAAEAAAACAAEAAADvAAAAAAACAAAAAADvAAEAAAACAAEAAADwAAAAAAACAAAAAADwAAEAAAACAAEAAADxAAAAAAACAAAAAADxAAEAAAACAAEAAADyAAAAAAACAAAAAADyAAEAAAACAAEAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAADAAIAAABNAAIAAAABAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAADAAAAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAADAAEAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_rfihd")] +position = Vector2(-224, 0) + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("6_sqiuc")] +boo = NodePath("../RaceBoo") +boo_block_times = [6, 5, 4.5, 4, 3] +level_id = 1 + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("7_mop63")] +position = Vector2(-216, -88) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [50, 42, 33, 30, 27] + +[node name="EndFlagpole" parent="." instance=ExtResource("9_w3pmk")] +position = Vector2(3656, 0) + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_w3pmk") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-216, -88) +rotates = false + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="EndSmallCastle" parent="." instance=ExtResource("10_t6vw3")] +position = Vector2(3752, 0) + +[node name="DropShadow" parent="." instance=ExtResource("11_5nkq3")] + +[node name="LevelBG" parent="." instance=ExtResource("11_rfihd")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("12_sqiuc") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[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="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@121471" to="Tiles/@AnimatableBody2D@121471/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121471" to="Tiles/@AnimatableBody2D@121471/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121471" to="Tiles/@AnimatableBody2D@121471" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121471" to="Tiles/@AnimatableBody2D@121471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121471" to="Tiles/@AnimatableBody2D@121471" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121471" to="Tiles/@AnimatableBody2D@121471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121472" to="Tiles/@AnimatableBody2D@121472/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121472" to="Tiles/@AnimatableBody2D@121472/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121472" to="Tiles/@AnimatableBody2D@121472" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121472" to="Tiles/@AnimatableBody2D@121472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121472" to="Tiles/@AnimatableBody2D@121472" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121472" to="Tiles/@AnimatableBody2D@121472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121473" to="Tiles/@AnimatableBody2D@121473/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121473" to="Tiles/@AnimatableBody2D@121473/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121473" to="Tiles/@AnimatableBody2D@121473" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121473" to="Tiles/@AnimatableBody2D@121473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121473" to="Tiles/@AnimatableBody2D@121473" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121473" to="Tiles/@AnimatableBody2D@121473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121474" to="Tiles/@AnimatableBody2D@121474/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121474" to="Tiles/@AnimatableBody2D@121474/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121474" to="Tiles/@AnimatableBody2D@121474" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121474" to="Tiles/@AnimatableBody2D@121474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121474" to="Tiles/@AnimatableBody2D@121474" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121474" to="Tiles/@AnimatableBody2D@121474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121475" to="Tiles/@AnimatableBody2D@121475/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121475" to="Tiles/@AnimatableBody2D@121475/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121475" to="Tiles/@AnimatableBody2D@121475" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121475" to="Tiles/@AnimatableBody2D@121475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121475" to="Tiles/@AnimatableBody2D@121475" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121475" to="Tiles/@AnimatableBody2D@121475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121476" to="Tiles/@AnimatableBody2D@121476/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121476" to="Tiles/@AnimatableBody2D@121476/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121476" to="Tiles/@AnimatableBody2D@121476" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121476" to="Tiles/@AnimatableBody2D@121476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121476" to="Tiles/@AnimatableBody2D@121476" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121476" to="Tiles/@AnimatableBody2D@121476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121477" to="Tiles/@AnimatableBody2D@121477/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121477" to="Tiles/@AnimatableBody2D@121477/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121477" to="Tiles/@AnimatableBody2D@121477" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121477" to="Tiles/@AnimatableBody2D@121477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121477" to="Tiles/@AnimatableBody2D@121477" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121477" to="Tiles/@AnimatableBody2D@121477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121478" to="Tiles/@AnimatableBody2D@121478/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121478" to="Tiles/@AnimatableBody2D@121478/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121478" to="Tiles/@AnimatableBody2D@121478" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121478" to="Tiles/@AnimatableBody2D@121478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121478" to="Tiles/@AnimatableBody2D@121478" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121478" to="Tiles/@AnimatableBody2D@121478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121479" to="Tiles/@AnimatableBody2D@121479/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121479" to="Tiles/@AnimatableBody2D@121479/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121479" to="Tiles/@AnimatableBody2D@121479" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121479" to="Tiles/@AnimatableBody2D@121479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121479" to="Tiles/@AnimatableBody2D@121479" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121479" to="Tiles/@AnimatableBody2D@121479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121480" to="Tiles/@AnimatableBody2D@121480/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121480" to="Tiles/@AnimatableBody2D@121480/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121480" to="Tiles/@AnimatableBody2D@121480" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121480" to="Tiles/@AnimatableBody2D@121480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121480" to="Tiles/@AnimatableBody2D@121480" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121480" to="Tiles/@AnimatableBody2D@121480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121481" to="Tiles/@AnimatableBody2D@121481/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121481" to="Tiles/@AnimatableBody2D@121481/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121481" to="Tiles/@AnimatableBody2D@121481" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121481" to="Tiles/@AnimatableBody2D@121481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121481" to="Tiles/@AnimatableBody2D@121481" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121481" to="Tiles/@AnimatableBody2D@121481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121482" to="Tiles/@AnimatableBody2D@121482/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121482" to="Tiles/@AnimatableBody2D@121482/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121482" to="Tiles/@AnimatableBody2D@121482" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121482" to="Tiles/@AnimatableBody2D@121482/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121482" to="Tiles/@AnimatableBody2D@121482" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121482" to="Tiles/@AnimatableBody2D@121482/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121483" to="Tiles/@AnimatableBody2D@121483/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121483" to="Tiles/@AnimatableBody2D@121483/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121483" to="Tiles/@AnimatableBody2D@121483" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121483" to="Tiles/@AnimatableBody2D@121483/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121483" to="Tiles/@AnimatableBody2D@121483" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121483" to="Tiles/@AnimatableBody2D@121483/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121484" to="Tiles/@AnimatableBody2D@121484/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121484" to="Tiles/@AnimatableBody2D@121484/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121484" to="Tiles/@AnimatableBody2D@121484" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121484" to="Tiles/@AnimatableBody2D@121484/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121484" to="Tiles/@AnimatableBody2D@121484" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121484" to="Tiles/@AnimatableBody2D@121484/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121485" to="Tiles/@AnimatableBody2D@121485/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121485" to="Tiles/@AnimatableBody2D@121485/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121485" to="Tiles/@AnimatableBody2D@121485" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121485" to="Tiles/@AnimatableBody2D@121485/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121485" to="Tiles/@AnimatableBody2D@121485" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121485" to="Tiles/@AnimatableBody2D@121485/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121486" to="Tiles/@AnimatableBody2D@121486/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121486" to="Tiles/@AnimatableBody2D@121486/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121486" to="Tiles/@AnimatableBody2D@121486" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121486" to="Tiles/@AnimatableBody2D@121486/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121486" to="Tiles/@AnimatableBody2D@121486" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121486" to="Tiles/@AnimatableBody2D@121486/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121487" to="Tiles/@AnimatableBody2D@121487/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121487" to="Tiles/@AnimatableBody2D@121487/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121487" to="Tiles/@AnimatableBody2D@121487" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121487" to="Tiles/@AnimatableBody2D@121487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121487" to="Tiles/@AnimatableBody2D@121487" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121487" to="Tiles/@AnimatableBody2D@121487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121488" to="Tiles/@AnimatableBody2D@121488/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121488" to="Tiles/@AnimatableBody2D@121488/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121488" to="Tiles/@AnimatableBody2D@121488" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121488" to="Tiles/@AnimatableBody2D@121488/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121488" to="Tiles/@AnimatableBody2D@121488" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121488" to="Tiles/@AnimatableBody2D@121488/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121489" to="Tiles/@AnimatableBody2D@121489/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121489" to="Tiles/@AnimatableBody2D@121489/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121489" to="Tiles/@AnimatableBody2D@121489" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121489" to="Tiles/@AnimatableBody2D@121489/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121489" to="Tiles/@AnimatableBody2D@121489" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121489" to="Tiles/@AnimatableBody2D@121489/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121490" to="Tiles/@AnimatableBody2D@121490/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121490" to="Tiles/@AnimatableBody2D@121490/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121490" to="Tiles/@AnimatableBody2D@121490" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121490" to="Tiles/@AnimatableBody2D@121490/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121490" to="Tiles/@AnimatableBody2D@121490" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121490" to="Tiles/@AnimatableBody2D@121490/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121491" to="Tiles/@AnimatableBody2D@121491/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121491" to="Tiles/@AnimatableBody2D@121491/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121491" to="Tiles/@AnimatableBody2D@121491" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121491" to="Tiles/@AnimatableBody2D@121491/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121491" to="Tiles/@AnimatableBody2D@121491" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121491" to="Tiles/@AnimatableBody2D@121491/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121492" to="Tiles/@AnimatableBody2D@121492/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121492" to="Tiles/@AnimatableBody2D@121492/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121492" to="Tiles/@AnimatableBody2D@121492" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121492" to="Tiles/@AnimatableBody2D@121492/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121492" to="Tiles/@AnimatableBody2D@121492" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121492" to="Tiles/@AnimatableBody2D@121492/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121493" to="Tiles/@AnimatableBody2D@121493/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121493" to="Tiles/@AnimatableBody2D@121493/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121493" to="Tiles/@AnimatableBody2D@121493" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121493" to="Tiles/@AnimatableBody2D@121493/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121493" to="Tiles/@AnimatableBody2D@121493" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121493" to="Tiles/@AnimatableBody2D@121493/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121494" to="Tiles/@AnimatableBody2D@121494/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121494" to="Tiles/@AnimatableBody2D@121494/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121494" to="Tiles/@AnimatableBody2D@121494" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121494" to="Tiles/@AnimatableBody2D@121494/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121494" to="Tiles/@AnimatableBody2D@121494" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121494" to="Tiles/@AnimatableBody2D@121494/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121495" to="Tiles/@AnimatableBody2D@121495/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121495" to="Tiles/@AnimatableBody2D@121495/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121495" to="Tiles/@AnimatableBody2D@121495" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121495" to="Tiles/@AnimatableBody2D@121495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121495" to="Tiles/@AnimatableBody2D@121495" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121495" to="Tiles/@AnimatableBody2D@121495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121496" to="Tiles/@AnimatableBody2D@121496/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121496" to="Tiles/@AnimatableBody2D@121496/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121496" to="Tiles/@AnimatableBody2D@121496" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121496" to="Tiles/@AnimatableBody2D@121496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121496" to="Tiles/@AnimatableBody2D@121496" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121496" to="Tiles/@AnimatableBody2D@121496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121497" to="Tiles/@AnimatableBody2D@121497/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121497" to="Tiles/@AnimatableBody2D@121497/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121497" to="Tiles/@AnimatableBody2D@121497" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121497" to="Tiles/@AnimatableBody2D@121497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121497" to="Tiles/@AnimatableBody2D@121497" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121497" to="Tiles/@AnimatableBody2D@121497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121498" to="Tiles/@AnimatableBody2D@121498/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121498" to="Tiles/@AnimatableBody2D@121498/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121498" to="Tiles/@AnimatableBody2D@121498" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121498" to="Tiles/@AnimatableBody2D@121498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121498" to="Tiles/@AnimatableBody2D@121498" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121498" to="Tiles/@AnimatableBody2D@121498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121499" to="Tiles/@AnimatableBody2D@121499/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121499" to="Tiles/@AnimatableBody2D@121499/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121499" to="Tiles/@AnimatableBody2D@121499" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121499" to="Tiles/@AnimatableBody2D@121499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121499" to="Tiles/@AnimatableBody2D@121499" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121499" to="Tiles/@AnimatableBody2D@121499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121500" to="Tiles/@AnimatableBody2D@121500/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121500" to="Tiles/@AnimatableBody2D@121500/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121500" to="Tiles/@AnimatableBody2D@121500" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121500" to="Tiles/@AnimatableBody2D@121500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121500" to="Tiles/@AnimatableBody2D@121500" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121500" to="Tiles/@AnimatableBody2D@121500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121501" to="Tiles/@AnimatableBody2D@121501/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121501" to="Tiles/@AnimatableBody2D@121501/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121501" to="Tiles/@AnimatableBody2D@121501" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121501" to="Tiles/@AnimatableBody2D@121501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121501" to="Tiles/@AnimatableBody2D@121501" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121501" to="Tiles/@AnimatableBody2D@121501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121502" to="Tiles/@AnimatableBody2D@121502/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121502" to="Tiles/@AnimatableBody2D@121502/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121502" to="Tiles/@AnimatableBody2D@121502" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121502" to="Tiles/@AnimatableBody2D@121502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121502" to="Tiles/@AnimatableBody2D@121502" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121502" to="Tiles/@AnimatableBody2D@121502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121503" to="Tiles/@AnimatableBody2D@121503/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121503" to="Tiles/@AnimatableBody2D@121503/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121503" to="Tiles/@AnimatableBody2D@121503" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121503" to="Tiles/@AnimatableBody2D@121503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121503" to="Tiles/@AnimatableBody2D@121503" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121503" to="Tiles/@AnimatableBody2D@121503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121504" to="Tiles/@AnimatableBody2D@121504/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121504" to="Tiles/@AnimatableBody2D@121504/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121504" to="Tiles/@AnimatableBody2D@121504" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121504" to="Tiles/@AnimatableBody2D@121504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121504" to="Tiles/@AnimatableBody2D@121504" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121504" to="Tiles/@AnimatableBody2D@121504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121505" to="Tiles/@AnimatableBody2D@121505/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121505" to="Tiles/@AnimatableBody2D@121505/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121505" to="Tiles/@AnimatableBody2D@121505" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121505" to="Tiles/@AnimatableBody2D@121505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121505" to="Tiles/@AnimatableBody2D@121505" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121505" to="Tiles/@AnimatableBody2D@121505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121506" to="Tiles/@AnimatableBody2D@121506/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121506" to="Tiles/@AnimatableBody2D@121506/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121506" to="Tiles/@AnimatableBody2D@121506" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121506" to="Tiles/@AnimatableBody2D@121506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121506" to="Tiles/@AnimatableBody2D@121506" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121506" to="Tiles/@AnimatableBody2D@121506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121507" to="Tiles/@AnimatableBody2D@121507/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121507" to="Tiles/@AnimatableBody2D@121507/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121507" to="Tiles/@AnimatableBody2D@121507" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121507" to="Tiles/@AnimatableBody2D@121507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121507" to="Tiles/@AnimatableBody2D@121507" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121507" to="Tiles/@AnimatableBody2D@121507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121508" to="Tiles/@AnimatableBody2D@121508/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121508" to="Tiles/@AnimatableBody2D@121508/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121508" to="Tiles/@AnimatableBody2D@121508" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121508" to="Tiles/@AnimatableBody2D@121508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121508" to="Tiles/@AnimatableBody2D@121508" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121508" to="Tiles/@AnimatableBody2D@121508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121509" to="Tiles/@AnimatableBody2D@121509/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121509" to="Tiles/@AnimatableBody2D@121509/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121509" to="Tiles/@AnimatableBody2D@121509" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121509" to="Tiles/@AnimatableBody2D@121509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121509" to="Tiles/@AnimatableBody2D@121509" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121509" to="Tiles/@AnimatableBody2D@121509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121510" to="Tiles/@AnimatableBody2D@121510/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121510" to="Tiles/@AnimatableBody2D@121510/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121510" to="Tiles/@AnimatableBody2D@121510" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121510" to="Tiles/@AnimatableBody2D@121510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121510" to="Tiles/@AnimatableBody2D@121510" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121510" to="Tiles/@AnimatableBody2D@121510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121511" to="Tiles/@AnimatableBody2D@121511/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121511" to="Tiles/@AnimatableBody2D@121511/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121511" to="Tiles/@AnimatableBody2D@121511" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121511" to="Tiles/@AnimatableBody2D@121511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121511" to="Tiles/@AnimatableBody2D@121511" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121511" to="Tiles/@AnimatableBody2D@121511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121512" to="Tiles/@AnimatableBody2D@121512/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121512" to="Tiles/@AnimatableBody2D@121512/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121512" to="Tiles/@AnimatableBody2D@121512" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121512" to="Tiles/@AnimatableBody2D@121512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121512" to="Tiles/@AnimatableBody2D@121512" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121512" to="Tiles/@AnimatableBody2D@121512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121513" to="Tiles/@AnimatableBody2D@121513/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121513" to="Tiles/@AnimatableBody2D@121513/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121513" to="Tiles/@AnimatableBody2D@121513" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121513" to="Tiles/@AnimatableBody2D@121513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121513" to="Tiles/@AnimatableBody2D@121513" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121513" to="Tiles/@AnimatableBody2D@121513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121514" to="Tiles/@AnimatableBody2D@121514/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121514" to="Tiles/@AnimatableBody2D@121514/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121514" to="Tiles/@AnimatableBody2D@121514" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121514" to="Tiles/@AnimatableBody2D@121514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121514" to="Tiles/@AnimatableBody2D@121514" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121514" to="Tiles/@AnimatableBody2D@121514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121515" to="Tiles/@AnimatableBody2D@121515/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121515" to="Tiles/@AnimatableBody2D@121515/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121515" to="Tiles/@AnimatableBody2D@121515" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121515" to="Tiles/@AnimatableBody2D@121515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121515" to="Tiles/@AnimatableBody2D@121515" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121515" to="Tiles/@AnimatableBody2D@121515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121516" to="Tiles/@AnimatableBody2D@121516/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121516" to="Tiles/@AnimatableBody2D@121516/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121516" to="Tiles/@AnimatableBody2D@121516" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121516" to="Tiles/@AnimatableBody2D@121516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121516" to="Tiles/@AnimatableBody2D@121516" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121516" to="Tiles/@AnimatableBody2D@121516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121517" to="Tiles/@AnimatableBody2D@121517/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121517" to="Tiles/@AnimatableBody2D@121517/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121517" to="Tiles/@AnimatableBody2D@121517" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121517" to="Tiles/@AnimatableBody2D@121517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121517" to="Tiles/@AnimatableBody2D@121517" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121517" to="Tiles/@AnimatableBody2D@121517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121518" to="Tiles/@AnimatableBody2D@121518/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121518" to="Tiles/@AnimatableBody2D@121518/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121518" to="Tiles/@AnimatableBody2D@121518" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121518" to="Tiles/@AnimatableBody2D@121518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121518" to="Tiles/@AnimatableBody2D@121518" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121518" to="Tiles/@AnimatableBody2D@121518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121519" to="Tiles/@AnimatableBody2D@121519/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121519" to="Tiles/@AnimatableBody2D@121519/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121519" to="Tiles/@AnimatableBody2D@121519" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121519" to="Tiles/@AnimatableBody2D@121519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121519" to="Tiles/@AnimatableBody2D@121519" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121519" to="Tiles/@AnimatableBody2D@121519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121520" to="Tiles/@AnimatableBody2D@121520/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121520" to="Tiles/@AnimatableBody2D@121520/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121520" to="Tiles/@AnimatableBody2D@121520" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121520" to="Tiles/@AnimatableBody2D@121520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121520" to="Tiles/@AnimatableBody2D@121520" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121520" to="Tiles/@AnimatableBody2D@121520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121521" to="Tiles/@AnimatableBody2D@121521/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121521" to="Tiles/@AnimatableBody2D@121521/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121521" to="Tiles/@AnimatableBody2D@121521" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121521" to="Tiles/@AnimatableBody2D@121521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121521" to="Tiles/@AnimatableBody2D@121521" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121521" to="Tiles/@AnimatableBody2D@121521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121522" to="Tiles/@AnimatableBody2D@121522/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121522" to="Tiles/@AnimatableBody2D@121522/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121522" to="Tiles/@AnimatableBody2D@121522" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121522" to="Tiles/@AnimatableBody2D@121522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121522" to="Tiles/@AnimatableBody2D@121522" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121522" to="Tiles/@AnimatableBody2D@121522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121523" to="Tiles/@AnimatableBody2D@121523/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121523" to="Tiles/@AnimatableBody2D@121523/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121523" to="Tiles/@AnimatableBody2D@121523" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121523" to="Tiles/@AnimatableBody2D@121523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121523" to="Tiles/@AnimatableBody2D@121523" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121523" to="Tiles/@AnimatableBody2D@121523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121524" to="Tiles/@AnimatableBody2D@121524/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121524" to="Tiles/@AnimatableBody2D@121524/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121524" to="Tiles/@AnimatableBody2D@121524" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121524" to="Tiles/@AnimatableBody2D@121524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121524" to="Tiles/@AnimatableBody2D@121524" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121524" to="Tiles/@AnimatableBody2D@121524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121525" to="Tiles/@AnimatableBody2D@121525/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121525" to="Tiles/@AnimatableBody2D@121525/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121525" to="Tiles/@AnimatableBody2D@121525" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121525" to="Tiles/@AnimatableBody2D@121525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121525" to="Tiles/@AnimatableBody2D@121525" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121525" to="Tiles/@AnimatableBody2D@121525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121526" to="Tiles/@AnimatableBody2D@121526/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121526" to="Tiles/@AnimatableBody2D@121526/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121526" to="Tiles/@AnimatableBody2D@121526" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121526" to="Tiles/@AnimatableBody2D@121526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121526" to="Tiles/@AnimatableBody2D@121526" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121526" to="Tiles/@AnimatableBody2D@121526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121527" to="Tiles/@AnimatableBody2D@121527/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121527" to="Tiles/@AnimatableBody2D@121527/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121527" to="Tiles/@AnimatableBody2D@121527" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121527" to="Tiles/@AnimatableBody2D@121527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121527" to="Tiles/@AnimatableBody2D@121527" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121527" to="Tiles/@AnimatableBody2D@121527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121528" to="Tiles/@AnimatableBody2D@121528/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121528" to="Tiles/@AnimatableBody2D@121528/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121528" to="Tiles/@AnimatableBody2D@121528" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121528" to="Tiles/@AnimatableBody2D@121528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121528" to="Tiles/@AnimatableBody2D@121528" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121528" to="Tiles/@AnimatableBody2D@121528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121529" to="Tiles/@AnimatableBody2D@121529/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121529" to="Tiles/@AnimatableBody2D@121529/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121529" to="Tiles/@AnimatableBody2D@121529" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121529" to="Tiles/@AnimatableBody2D@121529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121529" to="Tiles/@AnimatableBody2D@121529" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121529" to="Tiles/@AnimatableBody2D@121529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121530" to="Tiles/@AnimatableBody2D@121530/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121530" to="Tiles/@AnimatableBody2D@121530/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121530" to="Tiles/@AnimatableBody2D@121530" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121530" to="Tiles/@AnimatableBody2D@121530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121530" to="Tiles/@AnimatableBody2D@121530" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121530" to="Tiles/@AnimatableBody2D@121530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121531" to="Tiles/@AnimatableBody2D@121531/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121531" to="Tiles/@AnimatableBody2D@121531/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121531" to="Tiles/@AnimatableBody2D@121531" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121531" to="Tiles/@AnimatableBody2D@121531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121531" to="Tiles/@AnimatableBody2D@121531" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121531" to="Tiles/@AnimatableBody2D@121531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121532" to="Tiles/@AnimatableBody2D@121532/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121532" to="Tiles/@AnimatableBody2D@121532/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121532" to="Tiles/@AnimatableBody2D@121532" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121532" to="Tiles/@AnimatableBody2D@121532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121532" to="Tiles/@AnimatableBody2D@121532" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121532" to="Tiles/@AnimatableBody2D@121532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121533" to="Tiles/@AnimatableBody2D@121533/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121533" to="Tiles/@AnimatableBody2D@121533/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121533" to="Tiles/@AnimatableBody2D@121533" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121533" to="Tiles/@AnimatableBody2D@121533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121533" to="Tiles/@AnimatableBody2D@121533" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121533" to="Tiles/@AnimatableBody2D@121533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121534" to="Tiles/@AnimatableBody2D@121534/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121534" to="Tiles/@AnimatableBody2D@121534/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121534" to="Tiles/@AnimatableBody2D@121534" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121534" to="Tiles/@AnimatableBody2D@121534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121534" to="Tiles/@AnimatableBody2D@121534" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121534" to="Tiles/@AnimatableBody2D@121534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121535" to="Tiles/@AnimatableBody2D@121535/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121535" to="Tiles/@AnimatableBody2D@121535/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121535" to="Tiles/@AnimatableBody2D@121535" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121535" to="Tiles/@AnimatableBody2D@121535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121535" to="Tiles/@AnimatableBody2D@121535" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121535" to="Tiles/@AnimatableBody2D@121535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121536" to="Tiles/@AnimatableBody2D@121536/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121536" to="Tiles/@AnimatableBody2D@121536/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121536" to="Tiles/@AnimatableBody2D@121536" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121536" to="Tiles/@AnimatableBody2D@121536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121536" to="Tiles/@AnimatableBody2D@121536" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121536" to="Tiles/@AnimatableBody2D@121536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121537" to="Tiles/@AnimatableBody2D@121537/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121537" to="Tiles/@AnimatableBody2D@121537/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121537" to="Tiles/@AnimatableBody2D@121537" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121537" to="Tiles/@AnimatableBody2D@121537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121537" to="Tiles/@AnimatableBody2D@121537" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121537" to="Tiles/@AnimatableBody2D@121537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121538" to="Tiles/@AnimatableBody2D@121538/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121538" to="Tiles/@AnimatableBody2D@121538/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121538" to="Tiles/@AnimatableBody2D@121538" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121538" to="Tiles/@AnimatableBody2D@121538/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121538" to="Tiles/@AnimatableBody2D@121538" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121538" to="Tiles/@AnimatableBody2D@121538/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121539" to="Tiles/@AnimatableBody2D@121539/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121539" to="Tiles/@AnimatableBody2D@121539/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121539" to="Tiles/@AnimatableBody2D@121539" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121539" to="Tiles/@AnimatableBody2D@121539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121539" to="Tiles/@AnimatableBody2D@121539" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121539" to="Tiles/@AnimatableBody2D@121539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121540" to="Tiles/@AnimatableBody2D@121540/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121540" to="Tiles/@AnimatableBody2D@121540/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121540" to="Tiles/@AnimatableBody2D@121540" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121540" to="Tiles/@AnimatableBody2D@121540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121540" to="Tiles/@AnimatableBody2D@121540" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121540" to="Tiles/@AnimatableBody2D@121540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121541" to="Tiles/@AnimatableBody2D@121541/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121541" to="Tiles/@AnimatableBody2D@121541/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121541" to="Tiles/@AnimatableBody2D@121541" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121541" to="Tiles/@AnimatableBody2D@121541/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121541" to="Tiles/@AnimatableBody2D@121541" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121541" to="Tiles/@AnimatableBody2D@121541/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121542" to="Tiles/@AnimatableBody2D@121542/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121542" to="Tiles/@AnimatableBody2D@121542/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121542" to="Tiles/@AnimatableBody2D@121542" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121542" to="Tiles/@AnimatableBody2D@121542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121542" to="Tiles/@AnimatableBody2D@121542" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121542" to="Tiles/@AnimatableBody2D@121542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121543" to="Tiles/@AnimatableBody2D@121543/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121543" to="Tiles/@AnimatableBody2D@121543/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121543" to="Tiles/@AnimatableBody2D@121543" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121543" to="Tiles/@AnimatableBody2D@121543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121543" to="Tiles/@AnimatableBody2D@121543" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121543" to="Tiles/@AnimatableBody2D@121543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121544" to="Tiles/@AnimatableBody2D@121544/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121544" to="Tiles/@AnimatableBody2D@121544/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121544" to="Tiles/@AnimatableBody2D@121544" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121544" to="Tiles/@AnimatableBody2D@121544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121544" to="Tiles/@AnimatableBody2D@121544" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121544" to="Tiles/@AnimatableBody2D@121544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121545" to="Tiles/@AnimatableBody2D@121545/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121545" to="Tiles/@AnimatableBody2D@121545/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121545" to="Tiles/@AnimatableBody2D@121545" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121545" to="Tiles/@AnimatableBody2D@121545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121545" to="Tiles/@AnimatableBody2D@121545" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121545" to="Tiles/@AnimatableBody2D@121545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121546" to="Tiles/@AnimatableBody2D@121546/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121546" to="Tiles/@AnimatableBody2D@121546/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121546" to="Tiles/@AnimatableBody2D@121546" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121546" to="Tiles/@AnimatableBody2D@121546/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121546" to="Tiles/@AnimatableBody2D@121546" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121546" to="Tiles/@AnimatableBody2D@121546/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121547" to="Tiles/@AnimatableBody2D@121547/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121547" to="Tiles/@AnimatableBody2D@121547/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121547" to="Tiles/@AnimatableBody2D@121547" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121547" to="Tiles/@AnimatableBody2D@121547/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121547" to="Tiles/@AnimatableBody2D@121547" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121547" to="Tiles/@AnimatableBody2D@121547/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121548" to="Tiles/@AnimatableBody2D@121548/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121548" to="Tiles/@AnimatableBody2D@121548/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121548" to="Tiles/@AnimatableBody2D@121548" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121548" to="Tiles/@AnimatableBody2D@121548/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121548" to="Tiles/@AnimatableBody2D@121548" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121548" to="Tiles/@AnimatableBody2D@121548/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121549" to="Tiles/@AnimatableBody2D@121549/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121549" to="Tiles/@AnimatableBody2D@121549/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121549" to="Tiles/@AnimatableBody2D@121549" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121549" to="Tiles/@AnimatableBody2D@121549/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121549" to="Tiles/@AnimatableBody2D@121549" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121549" to="Tiles/@AnimatableBody2D@121549/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121550" to="Tiles/@AnimatableBody2D@121550/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121550" to="Tiles/@AnimatableBody2D@121550/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121550" to="Tiles/@AnimatableBody2D@121550" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121550" to="Tiles/@AnimatableBody2D@121550/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121550" to="Tiles/@AnimatableBody2D@121550" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121550" to="Tiles/@AnimatableBody2D@121550/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121551" to="Tiles/@AnimatableBody2D@121551/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121551" to="Tiles/@AnimatableBody2D@121551/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121551" to="Tiles/@AnimatableBody2D@121551" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121551" to="Tiles/@AnimatableBody2D@121551/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121551" to="Tiles/@AnimatableBody2D@121551" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121551" to="Tiles/@AnimatableBody2D@121551/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121552" to="Tiles/@AnimatableBody2D@121552/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121552" to="Tiles/@AnimatableBody2D@121552/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121552" to="Tiles/@AnimatableBody2D@121552" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121552" to="Tiles/@AnimatableBody2D@121552/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121552" to="Tiles/@AnimatableBody2D@121552" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121552" to="Tiles/@AnimatableBody2D@121552/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121553" to="Tiles/@AnimatableBody2D@121553/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121553" to="Tiles/@AnimatableBody2D@121553/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121553" to="Tiles/@AnimatableBody2D@121553" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121553" to="Tiles/@AnimatableBody2D@121553/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121553" to="Tiles/@AnimatableBody2D@121553" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121553" to="Tiles/@AnimatableBody2D@121553/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121554" to="Tiles/@AnimatableBody2D@121554/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121554" to="Tiles/@AnimatableBody2D@121554/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121554" to="Tiles/@AnimatableBody2D@121554" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121554" to="Tiles/@AnimatableBody2D@121554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121554" to="Tiles/@AnimatableBody2D@121554" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121554" to="Tiles/@AnimatableBody2D@121554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121555" to="Tiles/@AnimatableBody2D@121555/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121555" to="Tiles/@AnimatableBody2D@121555/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121555" to="Tiles/@AnimatableBody2D@121555" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121555" to="Tiles/@AnimatableBody2D@121555/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121555" to="Tiles/@AnimatableBody2D@121555" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121555" to="Tiles/@AnimatableBody2D@121555/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121556" to="Tiles/@AnimatableBody2D@121556/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121556" to="Tiles/@AnimatableBody2D@121556/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121556" to="Tiles/@AnimatableBody2D@121556" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121556" to="Tiles/@AnimatableBody2D@121556/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121556" to="Tiles/@AnimatableBody2D@121556" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121556" to="Tiles/@AnimatableBody2D@121556/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121557" to="Tiles/@AnimatableBody2D@121557/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121557" to="Tiles/@AnimatableBody2D@121557/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121557" to="Tiles/@AnimatableBody2D@121557" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121557" to="Tiles/@AnimatableBody2D@121557/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121557" to="Tiles/@AnimatableBody2D@121557" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121557" to="Tiles/@AnimatableBody2D@121557/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121558" to="Tiles/@AnimatableBody2D@121558/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121558" to="Tiles/@AnimatableBody2D@121558/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121558" to="Tiles/@AnimatableBody2D@121558" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121558" to="Tiles/@AnimatableBody2D@121558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121558" to="Tiles/@AnimatableBody2D@121558" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121558" to="Tiles/@AnimatableBody2D@121558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121559" to="Tiles/@AnimatableBody2D@121559/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121559" to="Tiles/@AnimatableBody2D@121559/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121559" to="Tiles/@AnimatableBody2D@121559" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121559" to="Tiles/@AnimatableBody2D@121559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121559" to="Tiles/@AnimatableBody2D@121559" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121559" to="Tiles/@AnimatableBody2D@121559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121560" to="Tiles/@AnimatableBody2D@121560/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121560" to="Tiles/@AnimatableBody2D@121560/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121560" to="Tiles/@AnimatableBody2D@121560" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121560" to="Tiles/@AnimatableBody2D@121560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121560" to="Tiles/@AnimatableBody2D@121560" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121560" to="Tiles/@AnimatableBody2D@121560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121561" to="Tiles/@AnimatableBody2D@121561/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121561" to="Tiles/@AnimatableBody2D@121561/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121561" to="Tiles/@AnimatableBody2D@121561" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121561" to="Tiles/@AnimatableBody2D@121561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121561" to="Tiles/@AnimatableBody2D@121561" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121561" to="Tiles/@AnimatableBody2D@121561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121562" to="Tiles/@AnimatableBody2D@121562/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121562" to="Tiles/@AnimatableBody2D@121562/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121562" to="Tiles/@AnimatableBody2D@121562" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121562" to="Tiles/@AnimatableBody2D@121562/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121562" to="Tiles/@AnimatableBody2D@121562" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121562" to="Tiles/@AnimatableBody2D@121562/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121563" to="Tiles/@AnimatableBody2D@121563/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121563" to="Tiles/@AnimatableBody2D@121563/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121563" to="Tiles/@AnimatableBody2D@121563" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121563" to="Tiles/@AnimatableBody2D@121563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121563" to="Tiles/@AnimatableBody2D@121563" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121563" to="Tiles/@AnimatableBody2D@121563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121564" to="Tiles/@AnimatableBody2D@121564/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121564" to="Tiles/@AnimatableBody2D@121564/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121564" to="Tiles/@AnimatableBody2D@121564" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121564" to="Tiles/@AnimatableBody2D@121564/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121564" to="Tiles/@AnimatableBody2D@121564" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121564" to="Tiles/@AnimatableBody2D@121564/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121565" to="Tiles/@AnimatableBody2D@121565/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121565" to="Tiles/@AnimatableBody2D@121565/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121565" to="Tiles/@AnimatableBody2D@121565" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121565" to="Tiles/@AnimatableBody2D@121565/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121565" to="Tiles/@AnimatableBody2D@121565" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121565" to="Tiles/@AnimatableBody2D@121565/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121566" to="Tiles/@AnimatableBody2D@121566/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121566" to="Tiles/@AnimatableBody2D@121566/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121566" to="Tiles/@AnimatableBody2D@121566" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121566" to="Tiles/@AnimatableBody2D@121566/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121566" to="Tiles/@AnimatableBody2D@121566" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121566" to="Tiles/@AnimatableBody2D@121566/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121567" to="Tiles/@AnimatableBody2D@121567/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121567" to="Tiles/@AnimatableBody2D@121567/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121567" to="Tiles/@AnimatableBody2D@121567" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121567" to="Tiles/@AnimatableBody2D@121567/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121567" to="Tiles/@AnimatableBody2D@121567" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121567" to="Tiles/@AnimatableBody2D@121567/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121568" to="Tiles/@AnimatableBody2D@121568/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121568" to="Tiles/@AnimatableBody2D@121568/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121568" to="Tiles/@AnimatableBody2D@121568" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121568" to="Tiles/@AnimatableBody2D@121568/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121568" to="Tiles/@AnimatableBody2D@121568" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121568" to="Tiles/@AnimatableBody2D@121568/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121569" to="Tiles/@AnimatableBody2D@121569/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121569" to="Tiles/@AnimatableBody2D@121569/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121569" to="Tiles/@AnimatableBody2D@121569" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121569" to="Tiles/@AnimatableBody2D@121569/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121569" to="Tiles/@AnimatableBody2D@121569" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121569" to="Tiles/@AnimatableBody2D@121569/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121570" to="Tiles/@AnimatableBody2D@121570/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121570" to="Tiles/@AnimatableBody2D@121570/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121570" to="Tiles/@AnimatableBody2D@121570" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121570" to="Tiles/@AnimatableBody2D@121570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121570" to="Tiles/@AnimatableBody2D@121570" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121570" to="Tiles/@AnimatableBody2D@121570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121571" to="Tiles/@AnimatableBody2D@121571/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121571" to="Tiles/@AnimatableBody2D@121571/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121571" to="Tiles/@AnimatableBody2D@121571" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121571" to="Tiles/@AnimatableBody2D@121571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121571" to="Tiles/@AnimatableBody2D@121571" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121571" to="Tiles/@AnimatableBody2D@121571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121572" to="Tiles/@AnimatableBody2D@121572/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121572" to="Tiles/@AnimatableBody2D@121572/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121572" to="Tiles/@AnimatableBody2D@121572" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121572" to="Tiles/@AnimatableBody2D@121572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121572" to="Tiles/@AnimatableBody2D@121572" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121572" to="Tiles/@AnimatableBody2D@121572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121573" to="Tiles/@AnimatableBody2D@121573/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121573" to="Tiles/@AnimatableBody2D@121573/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121573" to="Tiles/@AnimatableBody2D@121573" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121573" to="Tiles/@AnimatableBody2D@121573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121573" to="Tiles/@AnimatableBody2D@121573" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121573" to="Tiles/@AnimatableBody2D@121573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121574" to="Tiles/@AnimatableBody2D@121574/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121574" to="Tiles/@AnimatableBody2D@121574/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121574" to="Tiles/@AnimatableBody2D@121574" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121574" to="Tiles/@AnimatableBody2D@121574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121574" to="Tiles/@AnimatableBody2D@121574" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121574" to="Tiles/@AnimatableBody2D@121574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121575" to="Tiles/@AnimatableBody2D@121575/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121575" to="Tiles/@AnimatableBody2D@121575/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121575" to="Tiles/@AnimatableBody2D@121575" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121575" to="Tiles/@AnimatableBody2D@121575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121575" to="Tiles/@AnimatableBody2D@121575" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121575" to="Tiles/@AnimatableBody2D@121575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121576" to="Tiles/@AnimatableBody2D@121576/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121576" to="Tiles/@AnimatableBody2D@121576/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121576" to="Tiles/@AnimatableBody2D@121576" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121576" to="Tiles/@AnimatableBody2D@121576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121576" to="Tiles/@AnimatableBody2D@121576" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121576" to="Tiles/@AnimatableBody2D@121576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121577" to="Tiles/@AnimatableBody2D@121577/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121577" to="Tiles/@AnimatableBody2D@121577/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121577" to="Tiles/@AnimatableBody2D@121577" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121577" to="Tiles/@AnimatableBody2D@121577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121577" to="Tiles/@AnimatableBody2D@121577" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121577" to="Tiles/@AnimatableBody2D@121577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121578" to="Tiles/@AnimatableBody2D@121578/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121578" to="Tiles/@AnimatableBody2D@121578/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121578" to="Tiles/@AnimatableBody2D@121578" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121578" to="Tiles/@AnimatableBody2D@121578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121578" to="Tiles/@AnimatableBody2D@121578" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121578" to="Tiles/@AnimatableBody2D@121578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121579" to="Tiles/@AnimatableBody2D@121579/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121579" to="Tiles/@AnimatableBody2D@121579/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121579" to="Tiles/@AnimatableBody2D@121579" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121579" to="Tiles/@AnimatableBody2D@121579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121579" to="Tiles/@AnimatableBody2D@121579" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121579" to="Tiles/@AnimatableBody2D@121579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121580" to="Tiles/@AnimatableBody2D@121580/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121580" to="Tiles/@AnimatableBody2D@121580/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121580" to="Tiles/@AnimatableBody2D@121580" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121580" to="Tiles/@AnimatableBody2D@121580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121580" to="Tiles/@AnimatableBody2D@121580" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121580" to="Tiles/@AnimatableBody2D@121580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121581" to="Tiles/@AnimatableBody2D@121581/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121581" to="Tiles/@AnimatableBody2D@121581/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121581" to="Tiles/@AnimatableBody2D@121581" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121581" to="Tiles/@AnimatableBody2D@121581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121581" to="Tiles/@AnimatableBody2D@121581" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121581" to="Tiles/@AnimatableBody2D@121581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121582" to="Tiles/@AnimatableBody2D@121582/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121582" to="Tiles/@AnimatableBody2D@121582/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121582" to="Tiles/@AnimatableBody2D@121582" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121582" to="Tiles/@AnimatableBody2D@121582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121582" to="Tiles/@AnimatableBody2D@121582" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121582" to="Tiles/@AnimatableBody2D@121582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121583" to="Tiles/@AnimatableBody2D@121583/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121583" to="Tiles/@AnimatableBody2D@121583/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121583" to="Tiles/@AnimatableBody2D@121583" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121583" to="Tiles/@AnimatableBody2D@121583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121583" to="Tiles/@AnimatableBody2D@121583" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121583" to="Tiles/@AnimatableBody2D@121583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121584" to="Tiles/@AnimatableBody2D@121584/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121584" to="Tiles/@AnimatableBody2D@121584/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121584" to="Tiles/@AnimatableBody2D@121584" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121584" to="Tiles/@AnimatableBody2D@121584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121584" to="Tiles/@AnimatableBody2D@121584" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121584" to="Tiles/@AnimatableBody2D@121584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121585" to="Tiles/@AnimatableBody2D@121585/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121585" to="Tiles/@AnimatableBody2D@121585/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121585" to="Tiles/@AnimatableBody2D@121585" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121585" to="Tiles/@AnimatableBody2D@121585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121585" to="Tiles/@AnimatableBody2D@121585" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121585" to="Tiles/@AnimatableBody2D@121585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121586" to="Tiles/@AnimatableBody2D@121586/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121586" to="Tiles/@AnimatableBody2D@121586/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121586" to="Tiles/@AnimatableBody2D@121586" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121586" to="Tiles/@AnimatableBody2D@121586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121586" to="Tiles/@AnimatableBody2D@121586" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121586" to="Tiles/@AnimatableBody2D@121586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121587" to="Tiles/@AnimatableBody2D@121587/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121587" to="Tiles/@AnimatableBody2D@121587/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121587" to="Tiles/@AnimatableBody2D@121587" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121587" to="Tiles/@AnimatableBody2D@121587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121587" to="Tiles/@AnimatableBody2D@121587" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121587" to="Tiles/@AnimatableBody2D@121587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121588" to="Tiles/@AnimatableBody2D@121588/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121588" to="Tiles/@AnimatableBody2D@121588/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121588" to="Tiles/@AnimatableBody2D@121588" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121588" to="Tiles/@AnimatableBody2D@121588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121588" to="Tiles/@AnimatableBody2D@121588" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121588" to="Tiles/@AnimatableBody2D@121588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121589" to="Tiles/@AnimatableBody2D@121589/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121589" to="Tiles/@AnimatableBody2D@121589/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121589" to="Tiles/@AnimatableBody2D@121589" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121589" to="Tiles/@AnimatableBody2D@121589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121589" to="Tiles/@AnimatableBody2D@121589" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121589" to="Tiles/@AnimatableBody2D@121589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121590" to="Tiles/@AnimatableBody2D@121590/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121590" to="Tiles/@AnimatableBody2D@121590/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121590" to="Tiles/@AnimatableBody2D@121590" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121590" to="Tiles/@AnimatableBody2D@121590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121590" to="Tiles/@AnimatableBody2D@121590" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121590" to="Tiles/@AnimatableBody2D@121590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121591" to="Tiles/@AnimatableBody2D@121591/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121591" to="Tiles/@AnimatableBody2D@121591/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121591" to="Tiles/@AnimatableBody2D@121591" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121591" to="Tiles/@AnimatableBody2D@121591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121591" to="Tiles/@AnimatableBody2D@121591" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121591" to="Tiles/@AnimatableBody2D@121591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121592" to="Tiles/@AnimatableBody2D@121592/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121592" to="Tiles/@AnimatableBody2D@121592/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121592" to="Tiles/@AnimatableBody2D@121592" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121592" to="Tiles/@AnimatableBody2D@121592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121592" to="Tiles/@AnimatableBody2D@121592" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121592" to="Tiles/@AnimatableBody2D@121592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121593" to="Tiles/@AnimatableBody2D@121593/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121593" to="Tiles/@AnimatableBody2D@121593/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121593" to="Tiles/@AnimatableBody2D@121593" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121593" to="Tiles/@AnimatableBody2D@121593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121593" to="Tiles/@AnimatableBody2D@121593" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121593" to="Tiles/@AnimatableBody2D@121593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121594" to="Tiles/@AnimatableBody2D@121594/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121594" to="Tiles/@AnimatableBody2D@121594/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121594" to="Tiles/@AnimatableBody2D@121594" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121594" to="Tiles/@AnimatableBody2D@121594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121594" to="Tiles/@AnimatableBody2D@121594" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121594" to="Tiles/@AnimatableBody2D@121594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121595" to="Tiles/@AnimatableBody2D@121595/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121595" to="Tiles/@AnimatableBody2D@121595/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121595" to="Tiles/@AnimatableBody2D@121595" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121595" to="Tiles/@AnimatableBody2D@121595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121595" to="Tiles/@AnimatableBody2D@121595" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121595" to="Tiles/@AnimatableBody2D@121595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121596" to="Tiles/@AnimatableBody2D@121596/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121596" to="Tiles/@AnimatableBody2D@121596/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121596" to="Tiles/@AnimatableBody2D@121596" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121596" to="Tiles/@AnimatableBody2D@121596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121596" to="Tiles/@AnimatableBody2D@121596" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121596" to="Tiles/@AnimatableBody2D@121596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121597" to="Tiles/@AnimatableBody2D@121597/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121597" to="Tiles/@AnimatableBody2D@121597/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121597" to="Tiles/@AnimatableBody2D@121597" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121597" to="Tiles/@AnimatableBody2D@121597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121597" to="Tiles/@AnimatableBody2D@121597" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121597" to="Tiles/@AnimatableBody2D@121597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121598" to="Tiles/@AnimatableBody2D@121598/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121598" to="Tiles/@AnimatableBody2D@121598/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121598" to="Tiles/@AnimatableBody2D@121598" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121598" to="Tiles/@AnimatableBody2D@121598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121598" to="Tiles/@AnimatableBody2D@121598" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121598" to="Tiles/@AnimatableBody2D@121598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121599" to="Tiles/@AnimatableBody2D@121599/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121599" to="Tiles/@AnimatableBody2D@121599/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121599" to="Tiles/@AnimatableBody2D@121599" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121599" to="Tiles/@AnimatableBody2D@121599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121599" to="Tiles/@AnimatableBody2D@121599" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121599" to="Tiles/@AnimatableBody2D@121599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121600" to="Tiles/@AnimatableBody2D@121600/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121600" to="Tiles/@AnimatableBody2D@121600/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121600" to="Tiles/@AnimatableBody2D@121600" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121600" to="Tiles/@AnimatableBody2D@121600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121600" to="Tiles/@AnimatableBody2D@121600" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121600" to="Tiles/@AnimatableBody2D@121600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121601" to="Tiles/@AnimatableBody2D@121601/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121601" to="Tiles/@AnimatableBody2D@121601/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121601" to="Tiles/@AnimatableBody2D@121601" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121601" to="Tiles/@AnimatableBody2D@121601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121601" to="Tiles/@AnimatableBody2D@121601" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121601" to="Tiles/@AnimatableBody2D@121601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121602" to="Tiles/@AnimatableBody2D@121602/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121602" to="Tiles/@AnimatableBody2D@121602/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121602" to="Tiles/@AnimatableBody2D@121602" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121602" to="Tiles/@AnimatableBody2D@121602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121602" to="Tiles/@AnimatableBody2D@121602" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121602" to="Tiles/@AnimatableBody2D@121602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121603" to="Tiles/@AnimatableBody2D@121603/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121603" to="Tiles/@AnimatableBody2D@121603/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121603" to="Tiles/@AnimatableBody2D@121603" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121603" to="Tiles/@AnimatableBody2D@121603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121603" to="Tiles/@AnimatableBody2D@121603" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121603" to="Tiles/@AnimatableBody2D@121603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121604" to="Tiles/@AnimatableBody2D@121604/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121604" to="Tiles/@AnimatableBody2D@121604/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121604" to="Tiles/@AnimatableBody2D@121604" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121604" to="Tiles/@AnimatableBody2D@121604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121604" to="Tiles/@AnimatableBody2D@121604" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121604" to="Tiles/@AnimatableBody2D@121604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121605" to="Tiles/@AnimatableBody2D@121605/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121605" to="Tiles/@AnimatableBody2D@121605/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121605" to="Tiles/@AnimatableBody2D@121605" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121605" to="Tiles/@AnimatableBody2D@121605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121605" to="Tiles/@AnimatableBody2D@121605" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121605" to="Tiles/@AnimatableBody2D@121605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121606" to="Tiles/@AnimatableBody2D@121606/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121606" to="Tiles/@AnimatableBody2D@121606/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121606" to="Tiles/@AnimatableBody2D@121606" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121606" to="Tiles/@AnimatableBody2D@121606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121606" to="Tiles/@AnimatableBody2D@121606" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121606" to="Tiles/@AnimatableBody2D@121606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121607" to="Tiles/@AnimatableBody2D@121607/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121607" to="Tiles/@AnimatableBody2D@121607/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121607" to="Tiles/@AnimatableBody2D@121607" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121607" to="Tiles/@AnimatableBody2D@121607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121607" to="Tiles/@AnimatableBody2D@121607" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121607" to="Tiles/@AnimatableBody2D@121607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121608" to="Tiles/@AnimatableBody2D@121608/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121608" to="Tiles/@AnimatableBody2D@121608/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121608" to="Tiles/@AnimatableBody2D@121608" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121608" to="Tiles/@AnimatableBody2D@121608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121608" to="Tiles/@AnimatableBody2D@121608" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121608" to="Tiles/@AnimatableBody2D@121608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121609" to="Tiles/@AnimatableBody2D@121609/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121609" to="Tiles/@AnimatableBody2D@121609/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121609" to="Tiles/@AnimatableBody2D@121609" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121609" to="Tiles/@AnimatableBody2D@121609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121609" to="Tiles/@AnimatableBody2D@121609" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121609" to="Tiles/@AnimatableBody2D@121609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121610" to="Tiles/@AnimatableBody2D@121610/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121610" to="Tiles/@AnimatableBody2D@121610/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121610" to="Tiles/@AnimatableBody2D@121610" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121610" to="Tiles/@AnimatableBody2D@121610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121610" to="Tiles/@AnimatableBody2D@121610" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121610" to="Tiles/@AnimatableBody2D@121610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121611" to="Tiles/@AnimatableBody2D@121611/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121611" to="Tiles/@AnimatableBody2D@121611/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121611" to="Tiles/@AnimatableBody2D@121611" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121611" to="Tiles/@AnimatableBody2D@121611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121611" to="Tiles/@AnimatableBody2D@121611" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121611" to="Tiles/@AnimatableBody2D@121611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121612" to="Tiles/@AnimatableBody2D@121612/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121612" to="Tiles/@AnimatableBody2D@121612/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121612" to="Tiles/@AnimatableBody2D@121612" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121612" to="Tiles/@AnimatableBody2D@121612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121612" to="Tiles/@AnimatableBody2D@121612" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121612" to="Tiles/@AnimatableBody2D@121612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121613" to="Tiles/@AnimatableBody2D@121613/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121613" to="Tiles/@AnimatableBody2D@121613/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121613" to="Tiles/@AnimatableBody2D@121613" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121613" to="Tiles/@AnimatableBody2D@121613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121613" to="Tiles/@AnimatableBody2D@121613" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121613" to="Tiles/@AnimatableBody2D@121613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121614" to="Tiles/@AnimatableBody2D@121614/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121614" to="Tiles/@AnimatableBody2D@121614/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121614" to="Tiles/@AnimatableBody2D@121614" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121614" to="Tiles/@AnimatableBody2D@121614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121614" to="Tiles/@AnimatableBody2D@121614" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121614" to="Tiles/@AnimatableBody2D@121614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121615" to="Tiles/@AnimatableBody2D@121615/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121615" to="Tiles/@AnimatableBody2D@121615/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121615" to="Tiles/@AnimatableBody2D@121615" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121615" to="Tiles/@AnimatableBody2D@121615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121615" to="Tiles/@AnimatableBody2D@121615" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121615" to="Tiles/@AnimatableBody2D@121615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121616" to="Tiles/@AnimatableBody2D@121616/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121616" to="Tiles/@AnimatableBody2D@121616/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121616" to="Tiles/@AnimatableBody2D@121616" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121616" to="Tiles/@AnimatableBody2D@121616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121616" to="Tiles/@AnimatableBody2D@121616" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121616" to="Tiles/@AnimatableBody2D@121616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121617" to="Tiles/@AnimatableBody2D@121617/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121617" to="Tiles/@AnimatableBody2D@121617/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121617" to="Tiles/@AnimatableBody2D@121617" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121617" to="Tiles/@AnimatableBody2D@121617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121617" to="Tiles/@AnimatableBody2D@121617" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121617" to="Tiles/@AnimatableBody2D@121617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121618" to="Tiles/@AnimatableBody2D@121618/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121618" to="Tiles/@AnimatableBody2D@121618/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121618" to="Tiles/@AnimatableBody2D@121618" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121618" to="Tiles/@AnimatableBody2D@121618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121618" to="Tiles/@AnimatableBody2D@121618" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121618" to="Tiles/@AnimatableBody2D@121618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121619" to="Tiles/@AnimatableBody2D@121619/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121619" to="Tiles/@AnimatableBody2D@121619/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121619" to="Tiles/@AnimatableBody2D@121619" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121619" to="Tiles/@AnimatableBody2D@121619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121619" to="Tiles/@AnimatableBody2D@121619" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121619" to="Tiles/@AnimatableBody2D@121619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121620" to="Tiles/@AnimatableBody2D@121620/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121620" to="Tiles/@AnimatableBody2D@121620/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121620" to="Tiles/@AnimatableBody2D@121620" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121620" to="Tiles/@AnimatableBody2D@121620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121620" to="Tiles/@AnimatableBody2D@121620" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121620" to="Tiles/@AnimatableBody2D@121620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121621" to="Tiles/@AnimatableBody2D@121621/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121621" to="Tiles/@AnimatableBody2D@121621/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121621" to="Tiles/@AnimatableBody2D@121621" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121621" to="Tiles/@AnimatableBody2D@121621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121621" to="Tiles/@AnimatableBody2D@121621" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121621" to="Tiles/@AnimatableBody2D@121621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121622" to="Tiles/@AnimatableBody2D@121622/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121622" to="Tiles/@AnimatableBody2D@121622/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121622" to="Tiles/@AnimatableBody2D@121622" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121622" to="Tiles/@AnimatableBody2D@121622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121622" to="Tiles/@AnimatableBody2D@121622" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121622" to="Tiles/@AnimatableBody2D@121622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121623" to="Tiles/@AnimatableBody2D@121623/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121623" to="Tiles/@AnimatableBody2D@121623/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121623" to="Tiles/@AnimatableBody2D@121623" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121623" to="Tiles/@AnimatableBody2D@121623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121623" to="Tiles/@AnimatableBody2D@121623" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121623" to="Tiles/@AnimatableBody2D@121623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121624" to="Tiles/@AnimatableBody2D@121624/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121624" to="Tiles/@AnimatableBody2D@121624/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121624" to="Tiles/@AnimatableBody2D@121624" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121624" to="Tiles/@AnimatableBody2D@121624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121624" to="Tiles/@AnimatableBody2D@121624" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121624" to="Tiles/@AnimatableBody2D@121624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121625" to="Tiles/@AnimatableBody2D@121625/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121625" to="Tiles/@AnimatableBody2D@121625/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121625" to="Tiles/@AnimatableBody2D@121625" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121625" to="Tiles/@AnimatableBody2D@121625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121625" to="Tiles/@AnimatableBody2D@121625" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121625" to="Tiles/@AnimatableBody2D@121625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121626" to="Tiles/@AnimatableBody2D@121626/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121626" to="Tiles/@AnimatableBody2D@121626/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121626" to="Tiles/@AnimatableBody2D@121626" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121626" to="Tiles/@AnimatableBody2D@121626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121626" to="Tiles/@AnimatableBody2D@121626" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121626" to="Tiles/@AnimatableBody2D@121626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121627" to="Tiles/@AnimatableBody2D@121627/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121627" to="Tiles/@AnimatableBody2D@121627/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121627" to="Tiles/@AnimatableBody2D@121627" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121627" to="Tiles/@AnimatableBody2D@121627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121627" to="Tiles/@AnimatableBody2D@121627" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121627" to="Tiles/@AnimatableBody2D@121627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121628" to="Tiles/@AnimatableBody2D@121628/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121628" to="Tiles/@AnimatableBody2D@121628/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121628" to="Tiles/@AnimatableBody2D@121628" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121628" to="Tiles/@AnimatableBody2D@121628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121628" to="Tiles/@AnimatableBody2D@121628" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121628" to="Tiles/@AnimatableBody2D@121628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121629" to="Tiles/@AnimatableBody2D@121629/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121629" to="Tiles/@AnimatableBody2D@121629/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121629" to="Tiles/@AnimatableBody2D@121629" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121629" to="Tiles/@AnimatableBody2D@121629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121629" to="Tiles/@AnimatableBody2D@121629" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121629" to="Tiles/@AnimatableBody2D@121629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121630" to="Tiles/@AnimatableBody2D@121630/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121630" to="Tiles/@AnimatableBody2D@121630/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121630" to="Tiles/@AnimatableBody2D@121630" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121630" to="Tiles/@AnimatableBody2D@121630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121630" to="Tiles/@AnimatableBody2D@121630" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121630" to="Tiles/@AnimatableBody2D@121630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121631" to="Tiles/@AnimatableBody2D@121631/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121631" to="Tiles/@AnimatableBody2D@121631/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121631" to="Tiles/@AnimatableBody2D@121631" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121631" to="Tiles/@AnimatableBody2D@121631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121631" to="Tiles/@AnimatableBody2D@121631" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121631" to="Tiles/@AnimatableBody2D@121631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121632" to="Tiles/@AnimatableBody2D@121632/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121632" to="Tiles/@AnimatableBody2D@121632/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121632" to="Tiles/@AnimatableBody2D@121632" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121632" to="Tiles/@AnimatableBody2D@121632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121632" to="Tiles/@AnimatableBody2D@121632" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121632" to="Tiles/@AnimatableBody2D@121632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121633" to="Tiles/@AnimatableBody2D@121633/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121633" to="Tiles/@AnimatableBody2D@121633/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121633" to="Tiles/@AnimatableBody2D@121633" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121633" to="Tiles/@AnimatableBody2D@121633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121633" to="Tiles/@AnimatableBody2D@121633" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121633" to="Tiles/@AnimatableBody2D@121633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121634" to="Tiles/@AnimatableBody2D@121634/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121634" to="Tiles/@AnimatableBody2D@121634/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121634" to="Tiles/@AnimatableBody2D@121634" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121634" to="Tiles/@AnimatableBody2D@121634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121634" to="Tiles/@AnimatableBody2D@121634" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121634" to="Tiles/@AnimatableBody2D@121634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121635" to="Tiles/@AnimatableBody2D@121635/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121635" to="Tiles/@AnimatableBody2D@121635/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121635" to="Tiles/@AnimatableBody2D@121635" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121635" to="Tiles/@AnimatableBody2D@121635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121635" to="Tiles/@AnimatableBody2D@121635" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121635" to="Tiles/@AnimatableBody2D@121635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121636" to="Tiles/@AnimatableBody2D@121636/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121636" to="Tiles/@AnimatableBody2D@121636/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121636" to="Tiles/@AnimatableBody2D@121636" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121636" to="Tiles/@AnimatableBody2D@121636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121636" to="Tiles/@AnimatableBody2D@121636" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121636" to="Tiles/@AnimatableBody2D@121636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121637" to="Tiles/@AnimatableBody2D@121637/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121637" to="Tiles/@AnimatableBody2D@121637/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121637" to="Tiles/@AnimatableBody2D@121637" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121637" to="Tiles/@AnimatableBody2D@121637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121637" to="Tiles/@AnimatableBody2D@121637" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121637" to="Tiles/@AnimatableBody2D@121637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121638" to="Tiles/@AnimatableBody2D@121638/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121638" to="Tiles/@AnimatableBody2D@121638/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121638" to="Tiles/@AnimatableBody2D@121638" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121638" to="Tiles/@AnimatableBody2D@121638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121638" to="Tiles/@AnimatableBody2D@121638" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121638" to="Tiles/@AnimatableBody2D@121638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121639" to="Tiles/@AnimatableBody2D@121639/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121639" to="Tiles/@AnimatableBody2D@121639/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121639" to="Tiles/@AnimatableBody2D@121639" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121639" to="Tiles/@AnimatableBody2D@121639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121639" to="Tiles/@AnimatableBody2D@121639" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121639" to="Tiles/@AnimatableBody2D@121639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121640" to="Tiles/@AnimatableBody2D@121640/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121640" to="Tiles/@AnimatableBody2D@121640/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121640" to="Tiles/@AnimatableBody2D@121640" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121640" to="Tiles/@AnimatableBody2D@121640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121640" to="Tiles/@AnimatableBody2D@121640" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121640" to="Tiles/@AnimatableBody2D@121640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121641" to="Tiles/@AnimatableBody2D@121641/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121641" to="Tiles/@AnimatableBody2D@121641/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121641" to="Tiles/@AnimatableBody2D@121641" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121641" to="Tiles/@AnimatableBody2D@121641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121641" to="Tiles/@AnimatableBody2D@121641" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121641" to="Tiles/@AnimatableBody2D@121641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121642" to="Tiles/@AnimatableBody2D@121642/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121642" to="Tiles/@AnimatableBody2D@121642/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121642" to="Tiles/@AnimatableBody2D@121642" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121642" to="Tiles/@AnimatableBody2D@121642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121642" to="Tiles/@AnimatableBody2D@121642" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121642" to="Tiles/@AnimatableBody2D@121642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121643" to="Tiles/@AnimatableBody2D@121643/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121643" to="Tiles/@AnimatableBody2D@121643/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121643" to="Tiles/@AnimatableBody2D@121643" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121643" to="Tiles/@AnimatableBody2D@121643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121643" to="Tiles/@AnimatableBody2D@121643" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121643" to="Tiles/@AnimatableBody2D@121643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121644" to="Tiles/@AnimatableBody2D@121644/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121644" to="Tiles/@AnimatableBody2D@121644/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121644" to="Tiles/@AnimatableBody2D@121644" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121644" to="Tiles/@AnimatableBody2D@121644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121644" to="Tiles/@AnimatableBody2D@121644" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121644" to="Tiles/@AnimatableBody2D@121644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121645" to="Tiles/@AnimatableBody2D@121645/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121645" to="Tiles/@AnimatableBody2D@121645/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121645" to="Tiles/@AnimatableBody2D@121645" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121645" to="Tiles/@AnimatableBody2D@121645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121645" to="Tiles/@AnimatableBody2D@121645" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121645" to="Tiles/@AnimatableBody2D@121645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121646" to="Tiles/@AnimatableBody2D@121646/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121646" to="Tiles/@AnimatableBody2D@121646/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121646" to="Tiles/@AnimatableBody2D@121646" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121646" to="Tiles/@AnimatableBody2D@121646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121646" to="Tiles/@AnimatableBody2D@121646" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121646" to="Tiles/@AnimatableBody2D@121646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121647" to="Tiles/@AnimatableBody2D@121647/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121647" to="Tiles/@AnimatableBody2D@121647/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121647" to="Tiles/@AnimatableBody2D@121647" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121647" to="Tiles/@AnimatableBody2D@121647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121647" to="Tiles/@AnimatableBody2D@121647" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121647" to="Tiles/@AnimatableBody2D@121647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121648" to="Tiles/@AnimatableBody2D@121648/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121648" to="Tiles/@AnimatableBody2D@121648/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121648" to="Tiles/@AnimatableBody2D@121648" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121648" to="Tiles/@AnimatableBody2D@121648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121648" to="Tiles/@AnimatableBody2D@121648" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121648" to="Tiles/@AnimatableBody2D@121648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121649" to="Tiles/@AnimatableBody2D@121649/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121649" to="Tiles/@AnimatableBody2D@121649/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121649" to="Tiles/@AnimatableBody2D@121649" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121649" to="Tiles/@AnimatableBody2D@121649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121649" to="Tiles/@AnimatableBody2D@121649" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121649" to="Tiles/@AnimatableBody2D@121649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121650" to="Tiles/@AnimatableBody2D@121650/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121650" to="Tiles/@AnimatableBody2D@121650/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121650" to="Tiles/@AnimatableBody2D@121650" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121650" to="Tiles/@AnimatableBody2D@121650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121650" to="Tiles/@AnimatableBody2D@121650" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121650" to="Tiles/@AnimatableBody2D@121650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121651" to="Tiles/@AnimatableBody2D@121651/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121651" to="Tiles/@AnimatableBody2D@121651/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121651" to="Tiles/@AnimatableBody2D@121651" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121651" to="Tiles/@AnimatableBody2D@121651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121651" to="Tiles/@AnimatableBody2D@121651" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121651" to="Tiles/@AnimatableBody2D@121651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121652" to="Tiles/@AnimatableBody2D@121652/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121652" to="Tiles/@AnimatableBody2D@121652/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121652" to="Tiles/@AnimatableBody2D@121652" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121652" to="Tiles/@AnimatableBody2D@121652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121652" to="Tiles/@AnimatableBody2D@121652" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121652" to="Tiles/@AnimatableBody2D@121652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121653" to="Tiles/@AnimatableBody2D@121653/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121653" to="Tiles/@AnimatableBody2D@121653/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121653" to="Tiles/@AnimatableBody2D@121653" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121653" to="Tiles/@AnimatableBody2D@121653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121653" to="Tiles/@AnimatableBody2D@121653" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121653" to="Tiles/@AnimatableBody2D@121653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121654" to="Tiles/@AnimatableBody2D@121654/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121654" to="Tiles/@AnimatableBody2D@121654/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121654" to="Tiles/@AnimatableBody2D@121654" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121654" to="Tiles/@AnimatableBody2D@121654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121654" to="Tiles/@AnimatableBody2D@121654" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121654" to="Tiles/@AnimatableBody2D@121654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121655" to="Tiles/@AnimatableBody2D@121655/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121655" to="Tiles/@AnimatableBody2D@121655/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121655" to="Tiles/@AnimatableBody2D@121655" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121655" to="Tiles/@AnimatableBody2D@121655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121655" to="Tiles/@AnimatableBody2D@121655" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121655" to="Tiles/@AnimatableBody2D@121655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121656" to="Tiles/@AnimatableBody2D@121656/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121656" to="Tiles/@AnimatableBody2D@121656/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121656" to="Tiles/@AnimatableBody2D@121656" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121656" to="Tiles/@AnimatableBody2D@121656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121656" to="Tiles/@AnimatableBody2D@121656" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121656" to="Tiles/@AnimatableBody2D@121656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121657" to="Tiles/@AnimatableBody2D@121657/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121657" to="Tiles/@AnimatableBody2D@121657/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121657" to="Tiles/@AnimatableBody2D@121657" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121657" to="Tiles/@AnimatableBody2D@121657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121657" to="Tiles/@AnimatableBody2D@121657" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121657" to="Tiles/@AnimatableBody2D@121657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121658" to="Tiles/@AnimatableBody2D@121658/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121658" to="Tiles/@AnimatableBody2D@121658/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121658" to="Tiles/@AnimatableBody2D@121658" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121658" to="Tiles/@AnimatableBody2D@121658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121658" to="Tiles/@AnimatableBody2D@121658" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121658" to="Tiles/@AnimatableBody2D@121658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121659" to="Tiles/@AnimatableBody2D@121659/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121659" to="Tiles/@AnimatableBody2D@121659/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121659" to="Tiles/@AnimatableBody2D@121659" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121659" to="Tiles/@AnimatableBody2D@121659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121659" to="Tiles/@AnimatableBody2D@121659" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121659" to="Tiles/@AnimatableBody2D@121659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121660" to="Tiles/@AnimatableBody2D@121660/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121660" to="Tiles/@AnimatableBody2D@121660/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121660" to="Tiles/@AnimatableBody2D@121660" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121660" to="Tiles/@AnimatableBody2D@121660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121660" to="Tiles/@AnimatableBody2D@121660" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121660" to="Tiles/@AnimatableBody2D@121660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121661" to="Tiles/@AnimatableBody2D@121661/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121661" to="Tiles/@AnimatableBody2D@121661/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121661" to="Tiles/@AnimatableBody2D@121661" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121661" to="Tiles/@AnimatableBody2D@121661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121661" to="Tiles/@AnimatableBody2D@121661" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121661" to="Tiles/@AnimatableBody2D@121661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121662" to="Tiles/@AnimatableBody2D@121662/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121662" to="Tiles/@AnimatableBody2D@121662/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121662" to="Tiles/@AnimatableBody2D@121662" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121662" to="Tiles/@AnimatableBody2D@121662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121662" to="Tiles/@AnimatableBody2D@121662" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121662" to="Tiles/@AnimatableBody2D@121662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121663" to="Tiles/@AnimatableBody2D@121663/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121663" to="Tiles/@AnimatableBody2D@121663/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121663" to="Tiles/@AnimatableBody2D@121663" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121663" to="Tiles/@AnimatableBody2D@121663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121663" to="Tiles/@AnimatableBody2D@121663" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121663" to="Tiles/@AnimatableBody2D@121663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121664" to="Tiles/@AnimatableBody2D@121664/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121664" to="Tiles/@AnimatableBody2D@121664/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121664" to="Tiles/@AnimatableBody2D@121664" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121664" to="Tiles/@AnimatableBody2D@121664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121664" to="Tiles/@AnimatableBody2D@121664" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121664" to="Tiles/@AnimatableBody2D@121664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121665" to="Tiles/@AnimatableBody2D@121665/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121665" to="Tiles/@AnimatableBody2D@121665/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121665" to="Tiles/@AnimatableBody2D@121665" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121665" to="Tiles/@AnimatableBody2D@121665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121665" to="Tiles/@AnimatableBody2D@121665" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121665" to="Tiles/@AnimatableBody2D@121665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121666" to="Tiles/@AnimatableBody2D@121666/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121666" to="Tiles/@AnimatableBody2D@121666/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121666" to="Tiles/@AnimatableBody2D@121666" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121666" to="Tiles/@AnimatableBody2D@121666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121666" to="Tiles/@AnimatableBody2D@121666" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121666" to="Tiles/@AnimatableBody2D@121666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121667" to="Tiles/@AnimatableBody2D@121667/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121667" to="Tiles/@AnimatableBody2D@121667/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121667" to="Tiles/@AnimatableBody2D@121667" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121667" to="Tiles/@AnimatableBody2D@121667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121667" to="Tiles/@AnimatableBody2D@121667" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121667" to="Tiles/@AnimatableBody2D@121667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121668" to="Tiles/@AnimatableBody2D@121668/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121668" to="Tiles/@AnimatableBody2D@121668/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121668" to="Tiles/@AnimatableBody2D@121668" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121668" to="Tiles/@AnimatableBody2D@121668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121668" to="Tiles/@AnimatableBody2D@121668" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121668" to="Tiles/@AnimatableBody2D@121668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121669" to="Tiles/@AnimatableBody2D@121669/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121669" to="Tiles/@AnimatableBody2D@121669/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121669" to="Tiles/@AnimatableBody2D@121669" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121669" to="Tiles/@AnimatableBody2D@121669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121669" to="Tiles/@AnimatableBody2D@121669" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121669" to="Tiles/@AnimatableBody2D@121669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121670" to="Tiles/@AnimatableBody2D@121670/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121670" to="Tiles/@AnimatableBody2D@121670/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121670" to="Tiles/@AnimatableBody2D@121670" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121670" to="Tiles/@AnimatableBody2D@121670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121670" to="Tiles/@AnimatableBody2D@121670" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121670" to="Tiles/@AnimatableBody2D@121670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121671" to="Tiles/@AnimatableBody2D@121671/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121671" to="Tiles/@AnimatableBody2D@121671/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121671" to="Tiles/@AnimatableBody2D@121671" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121671" to="Tiles/@AnimatableBody2D@121671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121671" to="Tiles/@AnimatableBody2D@121671" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121671" to="Tiles/@AnimatableBody2D@121671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121672" to="Tiles/@AnimatableBody2D@121672/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121672" to="Tiles/@AnimatableBody2D@121672/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121672" to="Tiles/@AnimatableBody2D@121672" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121672" to="Tiles/@AnimatableBody2D@121672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121672" to="Tiles/@AnimatableBody2D@121672" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121672" to="Tiles/@AnimatableBody2D@121672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121673" to="Tiles/@AnimatableBody2D@121673/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121673" to="Tiles/@AnimatableBody2D@121673/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121673" to="Tiles/@AnimatableBody2D@121673" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121673" to="Tiles/@AnimatableBody2D@121673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121673" to="Tiles/@AnimatableBody2D@121673" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121673" to="Tiles/@AnimatableBody2D@121673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121674" to="Tiles/@AnimatableBody2D@121674/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121674" to="Tiles/@AnimatableBody2D@121674/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121674" to="Tiles/@AnimatableBody2D@121674" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121674" to="Tiles/@AnimatableBody2D@121674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121674" to="Tiles/@AnimatableBody2D@121674" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121674" to="Tiles/@AnimatableBody2D@121674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121675" to="Tiles/@AnimatableBody2D@121675/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121675" to="Tiles/@AnimatableBody2D@121675/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121675" to="Tiles/@AnimatableBody2D@121675" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121675" to="Tiles/@AnimatableBody2D@121675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121675" to="Tiles/@AnimatableBody2D@121675" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121675" to="Tiles/@AnimatableBody2D@121675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121676" to="Tiles/@AnimatableBody2D@121676/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121676" to="Tiles/@AnimatableBody2D@121676/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121676" to="Tiles/@AnimatableBody2D@121676" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121676" to="Tiles/@AnimatableBody2D@121676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121676" to="Tiles/@AnimatableBody2D@121676" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121676" to="Tiles/@AnimatableBody2D@121676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121677" to="Tiles/@AnimatableBody2D@121677/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121677" to="Tiles/@AnimatableBody2D@121677/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121677" to="Tiles/@AnimatableBody2D@121677" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121677" to="Tiles/@AnimatableBody2D@121677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121677" to="Tiles/@AnimatableBody2D@121677" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121677" to="Tiles/@AnimatableBody2D@121677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121678" to="Tiles/@AnimatableBody2D@121678/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121678" to="Tiles/@AnimatableBody2D@121678/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121678" to="Tiles/@AnimatableBody2D@121678" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121678" to="Tiles/@AnimatableBody2D@121678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121678" to="Tiles/@AnimatableBody2D@121678" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121678" to="Tiles/@AnimatableBody2D@121678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121679" to="Tiles/@AnimatableBody2D@121679/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121679" to="Tiles/@AnimatableBody2D@121679/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121679" to="Tiles/@AnimatableBody2D@121679" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121679" to="Tiles/@AnimatableBody2D@121679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121679" to="Tiles/@AnimatableBody2D@121679" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121679" to="Tiles/@AnimatableBody2D@121679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121680" to="Tiles/@AnimatableBody2D@121680/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121680" to="Tiles/@AnimatableBody2D@121680/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121680" to="Tiles/@AnimatableBody2D@121680" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121680" to="Tiles/@AnimatableBody2D@121680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121680" to="Tiles/@AnimatableBody2D@121680" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121680" to="Tiles/@AnimatableBody2D@121680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121681" to="Tiles/@AnimatableBody2D@121681/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121681" to="Tiles/@AnimatableBody2D@121681/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121681" to="Tiles/@AnimatableBody2D@121681" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121681" to="Tiles/@AnimatableBody2D@121681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121681" to="Tiles/@AnimatableBody2D@121681" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121681" to="Tiles/@AnimatableBody2D@121681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121682" to="Tiles/@AnimatableBody2D@121682/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121682" to="Tiles/@AnimatableBody2D@121682/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121682" to="Tiles/@AnimatableBody2D@121682" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121682" to="Tiles/@AnimatableBody2D@121682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121682" to="Tiles/@AnimatableBody2D@121682" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121682" to="Tiles/@AnimatableBody2D@121682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121683" to="Tiles/@AnimatableBody2D@121683/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121683" to="Tiles/@AnimatableBody2D@121683/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121683" to="Tiles/@AnimatableBody2D@121683" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121683" to="Tiles/@AnimatableBody2D@121683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121683" to="Tiles/@AnimatableBody2D@121683" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121683" to="Tiles/@AnimatableBody2D@121683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121684" to="Tiles/@AnimatableBody2D@121684/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121684" to="Tiles/@AnimatableBody2D@121684/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121684" to="Tiles/@AnimatableBody2D@121684" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121684" to="Tiles/@AnimatableBody2D@121684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121684" to="Tiles/@AnimatableBody2D@121684" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121684" to="Tiles/@AnimatableBody2D@121684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121685" to="Tiles/@AnimatableBody2D@121685/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121685" to="Tiles/@AnimatableBody2D@121685/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121685" to="Tiles/@AnimatableBody2D@121685" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121685" to="Tiles/@AnimatableBody2D@121685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121685" to="Tiles/@AnimatableBody2D@121685" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121685" to="Tiles/@AnimatableBody2D@121685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121686" to="Tiles/@AnimatableBody2D@121686/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121686" to="Tiles/@AnimatableBody2D@121686/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121686" to="Tiles/@AnimatableBody2D@121686" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121686" to="Tiles/@AnimatableBody2D@121686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121686" to="Tiles/@AnimatableBody2D@121686" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121686" to="Tiles/@AnimatableBody2D@121686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121687" to="Tiles/@AnimatableBody2D@121687/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121687" to="Tiles/@AnimatableBody2D@121687/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121687" to="Tiles/@AnimatableBody2D@121687" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121687" to="Tiles/@AnimatableBody2D@121687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121687" to="Tiles/@AnimatableBody2D@121687" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121687" to="Tiles/@AnimatableBody2D@121687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121688" to="Tiles/@AnimatableBody2D@121688/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121688" to="Tiles/@AnimatableBody2D@121688/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121688" to="Tiles/@AnimatableBody2D@121688" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121688" to="Tiles/@AnimatableBody2D@121688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121688" to="Tiles/@AnimatableBody2D@121688" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121688" to="Tiles/@AnimatableBody2D@121688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121689" to="Tiles/@AnimatableBody2D@121689/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121689" to="Tiles/@AnimatableBody2D@121689/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121689" to="Tiles/@AnimatableBody2D@121689" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121689" to="Tiles/@AnimatableBody2D@121689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121689" to="Tiles/@AnimatableBody2D@121689" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121689" to="Tiles/@AnimatableBody2D@121689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121690" to="Tiles/@AnimatableBody2D@121690/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121690" to="Tiles/@AnimatableBody2D@121690/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121690" to="Tiles/@AnimatableBody2D@121690" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121690" to="Tiles/@AnimatableBody2D@121690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121690" to="Tiles/@AnimatableBody2D@121690" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121690" to="Tiles/@AnimatableBody2D@121690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121691" to="Tiles/@AnimatableBody2D@121691/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121691" to="Tiles/@AnimatableBody2D@121691/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121691" to="Tiles/@AnimatableBody2D@121691" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121691" to="Tiles/@AnimatableBody2D@121691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121691" to="Tiles/@AnimatableBody2D@121691" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121691" to="Tiles/@AnimatableBody2D@121691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121692" to="Tiles/@AnimatableBody2D@121692/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121692" to="Tiles/@AnimatableBody2D@121692/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121692" to="Tiles/@AnimatableBody2D@121692" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121692" to="Tiles/@AnimatableBody2D@121692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121692" to="Tiles/@AnimatableBody2D@121692" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121692" to="Tiles/@AnimatableBody2D@121692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121693" to="Tiles/@AnimatableBody2D@121693/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121693" to="Tiles/@AnimatableBody2D@121693/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121693" to="Tiles/@AnimatableBody2D@121693" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121693" to="Tiles/@AnimatableBody2D@121693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121693" to="Tiles/@AnimatableBody2D@121693" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121693" to="Tiles/@AnimatableBody2D@121693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121694" to="Tiles/@AnimatableBody2D@121694/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121694" to="Tiles/@AnimatableBody2D@121694/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121694" to="Tiles/@AnimatableBody2D@121694" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121694" to="Tiles/@AnimatableBody2D@121694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121694" to="Tiles/@AnimatableBody2D@121694" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121694" to="Tiles/@AnimatableBody2D@121694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121695" to="Tiles/@AnimatableBody2D@121695/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121695" to="Tiles/@AnimatableBody2D@121695/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121695" to="Tiles/@AnimatableBody2D@121695" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121695" to="Tiles/@AnimatableBody2D@121695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121695" to="Tiles/@AnimatableBody2D@121695" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121695" to="Tiles/@AnimatableBody2D@121695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121696" to="Tiles/@AnimatableBody2D@121696/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121696" to="Tiles/@AnimatableBody2D@121696/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121696" to="Tiles/@AnimatableBody2D@121696" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121696" to="Tiles/@AnimatableBody2D@121696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121696" to="Tiles/@AnimatableBody2D@121696" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121696" to="Tiles/@AnimatableBody2D@121696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121697" to="Tiles/@AnimatableBody2D@121697/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121697" to="Tiles/@AnimatableBody2D@121697/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121697" to="Tiles/@AnimatableBody2D@121697" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121697" to="Tiles/@AnimatableBody2D@121697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121697" to="Tiles/@AnimatableBody2D@121697" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121697" to="Tiles/@AnimatableBody2D@121697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121698" to="Tiles/@AnimatableBody2D@121698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121698" to="Tiles/@AnimatableBody2D@121698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121698" to="Tiles/@AnimatableBody2D@121698" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121698" to="Tiles/@AnimatableBody2D@121698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121698" to="Tiles/@AnimatableBody2D@121698" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121698" to="Tiles/@AnimatableBody2D@121698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121699" to="Tiles/@AnimatableBody2D@121699/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121699" to="Tiles/@AnimatableBody2D@121699/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121699" to="Tiles/@AnimatableBody2D@121699" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121699" to="Tiles/@AnimatableBody2D@121699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121699" to="Tiles/@AnimatableBody2D@121699" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121699" to="Tiles/@AnimatableBody2D@121699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121700" to="Tiles/@AnimatableBody2D@121700/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121700" to="Tiles/@AnimatableBody2D@121700/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121700" to="Tiles/@AnimatableBody2D@121700" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121700" to="Tiles/@AnimatableBody2D@121700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121700" to="Tiles/@AnimatableBody2D@121700" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121700" to="Tiles/@AnimatableBody2D@121700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121701" to="Tiles/@AnimatableBody2D@121701/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121701" to="Tiles/@AnimatableBody2D@121701/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121701" to="Tiles/@AnimatableBody2D@121701" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121701" to="Tiles/@AnimatableBody2D@121701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121701" to="Tiles/@AnimatableBody2D@121701" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121701" to="Tiles/@AnimatableBody2D@121701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121702" to="Tiles/@AnimatableBody2D@121702/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121702" to="Tiles/@AnimatableBody2D@121702/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121702" to="Tiles/@AnimatableBody2D@121702" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121702" to="Tiles/@AnimatableBody2D@121702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121702" to="Tiles/@AnimatableBody2D@121702" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121702" to="Tiles/@AnimatableBody2D@121702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121703" to="Tiles/@AnimatableBody2D@121703/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121703" to="Tiles/@AnimatableBody2D@121703/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121703" to="Tiles/@AnimatableBody2D@121703" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121703" to="Tiles/@AnimatableBody2D@121703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121703" to="Tiles/@AnimatableBody2D@121703" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121703" to="Tiles/@AnimatableBody2D@121703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121704" to="Tiles/@AnimatableBody2D@121704/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121704" to="Tiles/@AnimatableBody2D@121704/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121704" to="Tiles/@AnimatableBody2D@121704" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121704" to="Tiles/@AnimatableBody2D@121704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121704" to="Tiles/@AnimatableBody2D@121704" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121704" to="Tiles/@AnimatableBody2D@121704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121705" to="Tiles/@AnimatableBody2D@121705/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121705" to="Tiles/@AnimatableBody2D@121705/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121705" to="Tiles/@AnimatableBody2D@121705" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121705" to="Tiles/@AnimatableBody2D@121705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121705" to="Tiles/@AnimatableBody2D@121705" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121705" to="Tiles/@AnimatableBody2D@121705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121706" to="Tiles/@AnimatableBody2D@121706/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121706" to="Tiles/@AnimatableBody2D@121706/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121706" to="Tiles/@AnimatableBody2D@121706" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121706" to="Tiles/@AnimatableBody2D@121706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121706" to="Tiles/@AnimatableBody2D@121706" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121706" to="Tiles/@AnimatableBody2D@121706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121707" to="Tiles/@AnimatableBody2D@121707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121707" to="Tiles/@AnimatableBody2D@121707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121707" to="Tiles/@AnimatableBody2D@121707" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121707" to="Tiles/@AnimatableBody2D@121707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121707" to="Tiles/@AnimatableBody2D@121707" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121707" to="Tiles/@AnimatableBody2D@121707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121708" to="Tiles/@AnimatableBody2D@121708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121708" to="Tiles/@AnimatableBody2D@121708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121708" to="Tiles/@AnimatableBody2D@121708" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121708" to="Tiles/@AnimatableBody2D@121708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121708" to="Tiles/@AnimatableBody2D@121708" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121708" to="Tiles/@AnimatableBody2D@121708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121709" to="Tiles/@AnimatableBody2D@121709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121709" to="Tiles/@AnimatableBody2D@121709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121709" to="Tiles/@AnimatableBody2D@121709" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121709" to="Tiles/@AnimatableBody2D@121709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121709" to="Tiles/@AnimatableBody2D@121709" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121709" to="Tiles/@AnimatableBody2D@121709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121710" to="Tiles/@AnimatableBody2D@121710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121710" to="Tiles/@AnimatableBody2D@121710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121710" to="Tiles/@AnimatableBody2D@121710" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121710" to="Tiles/@AnimatableBody2D@121710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121710" to="Tiles/@AnimatableBody2D@121710" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121710" to="Tiles/@AnimatableBody2D@121710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121711" to="Tiles/@AnimatableBody2D@121711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121711" to="Tiles/@AnimatableBody2D@121711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121711" to="Tiles/@AnimatableBody2D@121711" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121711" to="Tiles/@AnimatableBody2D@121711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121711" to="Tiles/@AnimatableBody2D@121711" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121711" to="Tiles/@AnimatableBody2D@121711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121712" to="Tiles/@AnimatableBody2D@121712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121712" to="Tiles/@AnimatableBody2D@121712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121712" to="Tiles/@AnimatableBody2D@121712" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121712" to="Tiles/@AnimatableBody2D@121712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121712" to="Tiles/@AnimatableBody2D@121712" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121712" to="Tiles/@AnimatableBody2D@121712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121713" to="Tiles/@AnimatableBody2D@121713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121713" to="Tiles/@AnimatableBody2D@121713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121713" to="Tiles/@AnimatableBody2D@121713" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121713" to="Tiles/@AnimatableBody2D@121713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121713" to="Tiles/@AnimatableBody2D@121713" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121713" to="Tiles/@AnimatableBody2D@121713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121714" to="Tiles/@AnimatableBody2D@121714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121714" to="Tiles/@AnimatableBody2D@121714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121714" to="Tiles/@AnimatableBody2D@121714" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121714" to="Tiles/@AnimatableBody2D@121714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121714" to="Tiles/@AnimatableBody2D@121714" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121714" to="Tiles/@AnimatableBody2D@121714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121715" to="Tiles/@AnimatableBody2D@121715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121715" to="Tiles/@AnimatableBody2D@121715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121715" to="Tiles/@AnimatableBody2D@121715" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121715" to="Tiles/@AnimatableBody2D@121715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121715" to="Tiles/@AnimatableBody2D@121715" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121715" to="Tiles/@AnimatableBody2D@121715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121716" to="Tiles/@AnimatableBody2D@121716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121716" to="Tiles/@AnimatableBody2D@121716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121716" to="Tiles/@AnimatableBody2D@121716" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121716" to="Tiles/@AnimatableBody2D@121716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121716" to="Tiles/@AnimatableBody2D@121716" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121716" to="Tiles/@AnimatableBody2D@121716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121717" to="Tiles/@AnimatableBody2D@121717/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121717" to="Tiles/@AnimatableBody2D@121717/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121717" to="Tiles/@AnimatableBody2D@121717" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121717" to="Tiles/@AnimatableBody2D@121717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121717" to="Tiles/@AnimatableBody2D@121717" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121717" to="Tiles/@AnimatableBody2D@121717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121718" to="Tiles/@AnimatableBody2D@121718/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121718" to="Tiles/@AnimatableBody2D@121718/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121718" to="Tiles/@AnimatableBody2D@121718" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121718" to="Tiles/@AnimatableBody2D@121718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121718" to="Tiles/@AnimatableBody2D@121718" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121718" to="Tiles/@AnimatableBody2D@121718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121719" to="Tiles/@AnimatableBody2D@121719/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121719" to="Tiles/@AnimatableBody2D@121719/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121719" to="Tiles/@AnimatableBody2D@121719" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121719" to="Tiles/@AnimatableBody2D@121719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121719" to="Tiles/@AnimatableBody2D@121719" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121719" to="Tiles/@AnimatableBody2D@121719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121720" to="Tiles/@AnimatableBody2D@121720/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121720" to="Tiles/@AnimatableBody2D@121720/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121720" to="Tiles/@AnimatableBody2D@121720" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121720" to="Tiles/@AnimatableBody2D@121720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121720" to="Tiles/@AnimatableBody2D@121720" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121720" to="Tiles/@AnimatableBody2D@121720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121721" to="Tiles/@AnimatableBody2D@121721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121721" to="Tiles/@AnimatableBody2D@121721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121721" to="Tiles/@AnimatableBody2D@121721" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121721" to="Tiles/@AnimatableBody2D@121721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121721" to="Tiles/@AnimatableBody2D@121721" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121721" to="Tiles/@AnimatableBody2D@121721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121722" to="Tiles/@AnimatableBody2D@121722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121722" to="Tiles/@AnimatableBody2D@121722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121722" to="Tiles/@AnimatableBody2D@121722" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121722" to="Tiles/@AnimatableBody2D@121722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121722" to="Tiles/@AnimatableBody2D@121722" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121722" to="Tiles/@AnimatableBody2D@121722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121723" to="Tiles/@AnimatableBody2D@121723/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121723" to="Tiles/@AnimatableBody2D@121723/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121723" to="Tiles/@AnimatableBody2D@121723" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121723" to="Tiles/@AnimatableBody2D@121723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121723" to="Tiles/@AnimatableBody2D@121723" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121723" to="Tiles/@AnimatableBody2D@121723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121724" to="Tiles/@AnimatableBody2D@121724/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121724" to="Tiles/@AnimatableBody2D@121724/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121724" to="Tiles/@AnimatableBody2D@121724" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121724" to="Tiles/@AnimatableBody2D@121724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121724" to="Tiles/@AnimatableBody2D@121724" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121724" to="Tiles/@AnimatableBody2D@121724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121725" to="Tiles/@AnimatableBody2D@121725/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121725" to="Tiles/@AnimatableBody2D@121725/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121725" to="Tiles/@AnimatableBody2D@121725" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121725" to="Tiles/@AnimatableBody2D@121725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121725" to="Tiles/@AnimatableBody2D@121725" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121725" to="Tiles/@AnimatableBody2D@121725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121726" to="Tiles/@AnimatableBody2D@121726/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121726" to="Tiles/@AnimatableBody2D@121726/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121726" to="Tiles/@AnimatableBody2D@121726" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121726" to="Tiles/@AnimatableBody2D@121726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121726" to="Tiles/@AnimatableBody2D@121726" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121726" to="Tiles/@AnimatableBody2D@121726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121727" to="Tiles/@AnimatableBody2D@121727/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121727" to="Tiles/@AnimatableBody2D@121727/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121727" to="Tiles/@AnimatableBody2D@121727" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121727" to="Tiles/@AnimatableBody2D@121727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121727" to="Tiles/@AnimatableBody2D@121727" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121727" to="Tiles/@AnimatableBody2D@121727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121728" to="Tiles/@AnimatableBody2D@121728/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121728" to="Tiles/@AnimatableBody2D@121728/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121728" to="Tiles/@AnimatableBody2D@121728" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121728" to="Tiles/@AnimatableBody2D@121728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121728" to="Tiles/@AnimatableBody2D@121728" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121728" to="Tiles/@AnimatableBody2D@121728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121729" to="Tiles/@AnimatableBody2D@121729/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121729" to="Tiles/@AnimatableBody2D@121729/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121729" to="Tiles/@AnimatableBody2D@121729" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121729" to="Tiles/@AnimatableBody2D@121729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121729" to="Tiles/@AnimatableBody2D@121729" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121729" to="Tiles/@AnimatableBody2D@121729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121730" to="Tiles/@AnimatableBody2D@121730/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121730" to="Tiles/@AnimatableBody2D@121730/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121730" to="Tiles/@AnimatableBody2D@121730" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121730" to="Tiles/@AnimatableBody2D@121730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121730" to="Tiles/@AnimatableBody2D@121730" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121730" to="Tiles/@AnimatableBody2D@121730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121731" to="Tiles/@AnimatableBody2D@121731/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121731" to="Tiles/@AnimatableBody2D@121731/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121731" to="Tiles/@AnimatableBody2D@121731" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121731" to="Tiles/@AnimatableBody2D@121731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121731" to="Tiles/@AnimatableBody2D@121731" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121731" to="Tiles/@AnimatableBody2D@121731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121732" to="Tiles/@AnimatableBody2D@121732/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121732" to="Tiles/@AnimatableBody2D@121732/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121732" to="Tiles/@AnimatableBody2D@121732" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121732" to="Tiles/@AnimatableBody2D@121732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121732" to="Tiles/@AnimatableBody2D@121732" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121732" to="Tiles/@AnimatableBody2D@121732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121733" to="Tiles/@AnimatableBody2D@121733/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121733" to="Tiles/@AnimatableBody2D@121733/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121733" to="Tiles/@AnimatableBody2D@121733" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121733" to="Tiles/@AnimatableBody2D@121733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121733" to="Tiles/@AnimatableBody2D@121733" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121733" to="Tiles/@AnimatableBody2D@121733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121734" to="Tiles/@AnimatableBody2D@121734/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121734" to="Tiles/@AnimatableBody2D@121734/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121734" to="Tiles/@AnimatableBody2D@121734" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121734" to="Tiles/@AnimatableBody2D@121734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121734" to="Tiles/@AnimatableBody2D@121734" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121734" to="Tiles/@AnimatableBody2D@121734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121735" to="Tiles/@AnimatableBody2D@121735/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121735" to="Tiles/@AnimatableBody2D@121735/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121735" to="Tiles/@AnimatableBody2D@121735" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121735" to="Tiles/@AnimatableBody2D@121735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121735" to="Tiles/@AnimatableBody2D@121735" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121735" to="Tiles/@AnimatableBody2D@121735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121736" to="Tiles/@AnimatableBody2D@121736/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121736" to="Tiles/@AnimatableBody2D@121736/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121736" to="Tiles/@AnimatableBody2D@121736" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121736" to="Tiles/@AnimatableBody2D@121736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121736" to="Tiles/@AnimatableBody2D@121736" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121736" to="Tiles/@AnimatableBody2D@121736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121737" to="Tiles/@AnimatableBody2D@121737/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121737" to="Tiles/@AnimatableBody2D@121737/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121737" to="Tiles/@AnimatableBody2D@121737" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121737" to="Tiles/@AnimatableBody2D@121737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121737" to="Tiles/@AnimatableBody2D@121737" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121737" to="Tiles/@AnimatableBody2D@121737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121738" to="Tiles/@AnimatableBody2D@121738/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121738" to="Tiles/@AnimatableBody2D@121738/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121738" to="Tiles/@AnimatableBody2D@121738" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121738" to="Tiles/@AnimatableBody2D@121738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121738" to="Tiles/@AnimatableBody2D@121738" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121738" to="Tiles/@AnimatableBody2D@121738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121739" to="Tiles/@AnimatableBody2D@121739/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121739" to="Tiles/@AnimatableBody2D@121739/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121739" to="Tiles/@AnimatableBody2D@121739" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121739" to="Tiles/@AnimatableBody2D@121739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121739" to="Tiles/@AnimatableBody2D@121739" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121739" to="Tiles/@AnimatableBody2D@121739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121740" to="Tiles/@AnimatableBody2D@121740/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121740" to="Tiles/@AnimatableBody2D@121740/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121740" to="Tiles/@AnimatableBody2D@121740" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121740" to="Tiles/@AnimatableBody2D@121740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121740" to="Tiles/@AnimatableBody2D@121740" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121740" to="Tiles/@AnimatableBody2D@121740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121741" to="Tiles/@AnimatableBody2D@121741/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121741" to="Tiles/@AnimatableBody2D@121741/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121741" to="Tiles/@AnimatableBody2D@121741" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121741" to="Tiles/@AnimatableBody2D@121741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121741" to="Tiles/@AnimatableBody2D@121741" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121741" to="Tiles/@AnimatableBody2D@121741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121742" to="Tiles/@AnimatableBody2D@121742/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121742" to="Tiles/@AnimatableBody2D@121742/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121742" to="Tiles/@AnimatableBody2D@121742" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121742" to="Tiles/@AnimatableBody2D@121742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121742" to="Tiles/@AnimatableBody2D@121742" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121742" to="Tiles/@AnimatableBody2D@121742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121743" to="Tiles/@AnimatableBody2D@121743/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121743" to="Tiles/@AnimatableBody2D@121743/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121743" to="Tiles/@AnimatableBody2D@121743" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121743" to="Tiles/@AnimatableBody2D@121743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121743" to="Tiles/@AnimatableBody2D@121743" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121743" to="Tiles/@AnimatableBody2D@121743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121744" to="Tiles/@AnimatableBody2D@121744/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121744" to="Tiles/@AnimatableBody2D@121744/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121744" to="Tiles/@AnimatableBody2D@121744" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121744" to="Tiles/@AnimatableBody2D@121744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121744" to="Tiles/@AnimatableBody2D@121744" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121744" to="Tiles/@AnimatableBody2D@121744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121745" to="Tiles/@AnimatableBody2D@121745/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121745" to="Tiles/@AnimatableBody2D@121745/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121745" to="Tiles/@AnimatableBody2D@121745" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121745" to="Tiles/@AnimatableBody2D@121745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121745" to="Tiles/@AnimatableBody2D@121745" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121745" to="Tiles/@AnimatableBody2D@121745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121746" to="Tiles/@AnimatableBody2D@121746/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121746" to="Tiles/@AnimatableBody2D@121746/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121746" to="Tiles/@AnimatableBody2D@121746" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121746" to="Tiles/@AnimatableBody2D@121746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121746" to="Tiles/@AnimatableBody2D@121746" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121746" to="Tiles/@AnimatableBody2D@121746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121747" to="Tiles/@AnimatableBody2D@121747/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121747" to="Tiles/@AnimatableBody2D@121747/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121747" to="Tiles/@AnimatableBody2D@121747" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121747" to="Tiles/@AnimatableBody2D@121747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121747" to="Tiles/@AnimatableBody2D@121747" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121747" to="Tiles/@AnimatableBody2D@121747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121748" to="Tiles/@AnimatableBody2D@121748/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121748" to="Tiles/@AnimatableBody2D@121748/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121748" to="Tiles/@AnimatableBody2D@121748" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121748" to="Tiles/@AnimatableBody2D@121748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121748" to="Tiles/@AnimatableBody2D@121748" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121748" to="Tiles/@AnimatableBody2D@121748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121749" to="Tiles/@AnimatableBody2D@121749/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121749" to="Tiles/@AnimatableBody2D@121749/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121749" to="Tiles/@AnimatableBody2D@121749" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121749" to="Tiles/@AnimatableBody2D@121749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121749" to="Tiles/@AnimatableBody2D@121749" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121749" to="Tiles/@AnimatableBody2D@121749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121750" to="Tiles/@AnimatableBody2D@121750/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121750" to="Tiles/@AnimatableBody2D@121750/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121750" to="Tiles/@AnimatableBody2D@121750" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121750" to="Tiles/@AnimatableBody2D@121750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121750" to="Tiles/@AnimatableBody2D@121750" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121750" to="Tiles/@AnimatableBody2D@121750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121751" to="Tiles/@AnimatableBody2D@121751/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121751" to="Tiles/@AnimatableBody2D@121751/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121751" to="Tiles/@AnimatableBody2D@121751" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121751" to="Tiles/@AnimatableBody2D@121751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121751" to="Tiles/@AnimatableBody2D@121751" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121751" to="Tiles/@AnimatableBody2D@121751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121752" to="Tiles/@AnimatableBody2D@121752/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121752" to="Tiles/@AnimatableBody2D@121752/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121752" to="Tiles/@AnimatableBody2D@121752" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121752" to="Tiles/@AnimatableBody2D@121752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121752" to="Tiles/@AnimatableBody2D@121752" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121752" to="Tiles/@AnimatableBody2D@121752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121753" to="Tiles/@AnimatableBody2D@121753/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121753" to="Tiles/@AnimatableBody2D@121753/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121753" to="Tiles/@AnimatableBody2D@121753" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121753" to="Tiles/@AnimatableBody2D@121753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121753" to="Tiles/@AnimatableBody2D@121753" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121753" to="Tiles/@AnimatableBody2D@121753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121754" to="Tiles/@AnimatableBody2D@121754/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121754" to="Tiles/@AnimatableBody2D@121754/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121754" to="Tiles/@AnimatableBody2D@121754" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121754" to="Tiles/@AnimatableBody2D@121754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121754" to="Tiles/@AnimatableBody2D@121754" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121754" to="Tiles/@AnimatableBody2D@121754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121755" to="Tiles/@AnimatableBody2D@121755/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121755" to="Tiles/@AnimatableBody2D@121755/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121755" to="Tiles/@AnimatableBody2D@121755" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121755" to="Tiles/@AnimatableBody2D@121755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121755" to="Tiles/@AnimatableBody2D@121755" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121755" to="Tiles/@AnimatableBody2D@121755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121756" to="Tiles/@AnimatableBody2D@121756/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121756" to="Tiles/@AnimatableBody2D@121756/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121756" to="Tiles/@AnimatableBody2D@121756" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121756" to="Tiles/@AnimatableBody2D@121756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121756" to="Tiles/@AnimatableBody2D@121756" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121756" to="Tiles/@AnimatableBody2D@121756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121757" to="Tiles/@AnimatableBody2D@121757/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121757" to="Tiles/@AnimatableBody2D@121757/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121757" to="Tiles/@AnimatableBody2D@121757" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121757" to="Tiles/@AnimatableBody2D@121757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121757" to="Tiles/@AnimatableBody2D@121757" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121757" to="Tiles/@AnimatableBody2D@121757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121758" to="Tiles/@AnimatableBody2D@121758/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121758" to="Tiles/@AnimatableBody2D@121758/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121758" to="Tiles/@AnimatableBody2D@121758" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121758" to="Tiles/@AnimatableBody2D@121758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121758" to="Tiles/@AnimatableBody2D@121758" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121758" to="Tiles/@AnimatableBody2D@121758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121759" to="Tiles/@AnimatableBody2D@121759/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121759" to="Tiles/@AnimatableBody2D@121759/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121759" to="Tiles/@AnimatableBody2D@121759" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121759" to="Tiles/@AnimatableBody2D@121759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121759" to="Tiles/@AnimatableBody2D@121759" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121759" to="Tiles/@AnimatableBody2D@121759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121760" to="Tiles/@AnimatableBody2D@121760/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121760" to="Tiles/@AnimatableBody2D@121760/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121760" to="Tiles/@AnimatableBody2D@121760" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121760" to="Tiles/@AnimatableBody2D@121760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121760" to="Tiles/@AnimatableBody2D@121760" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121760" to="Tiles/@AnimatableBody2D@121760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121761" to="Tiles/@AnimatableBody2D@121761/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121761" to="Tiles/@AnimatableBody2D@121761/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121761" to="Tiles/@AnimatableBody2D@121761" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121761" to="Tiles/@AnimatableBody2D@121761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121761" to="Tiles/@AnimatableBody2D@121761" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121761" to="Tiles/@AnimatableBody2D@121761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121762" to="Tiles/@AnimatableBody2D@121762/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121762" to="Tiles/@AnimatableBody2D@121762/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121762" to="Tiles/@AnimatableBody2D@121762" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121762" to="Tiles/@AnimatableBody2D@121762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121762" to="Tiles/@AnimatableBody2D@121762" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121762" to="Tiles/@AnimatableBody2D@121762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121763" to="Tiles/@AnimatableBody2D@121763/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121763" to="Tiles/@AnimatableBody2D@121763/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121763" to="Tiles/@AnimatableBody2D@121763" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121763" to="Tiles/@AnimatableBody2D@121763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121763" to="Tiles/@AnimatableBody2D@121763" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121763" to="Tiles/@AnimatableBody2D@121763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121764" to="Tiles/@AnimatableBody2D@121764/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121764" to="Tiles/@AnimatableBody2D@121764/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121764" to="Tiles/@AnimatableBody2D@121764" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121764" to="Tiles/@AnimatableBody2D@121764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121764" to="Tiles/@AnimatableBody2D@121764" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121764" to="Tiles/@AnimatableBody2D@121764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121765" to="Tiles/@AnimatableBody2D@121765/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121765" to="Tiles/@AnimatableBody2D@121765/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121765" to="Tiles/@AnimatableBody2D@121765" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121765" to="Tiles/@AnimatableBody2D@121765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121765" to="Tiles/@AnimatableBody2D@121765" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121765" to="Tiles/@AnimatableBody2D@121765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121766" to="Tiles/@AnimatableBody2D@121766/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121766" to="Tiles/@AnimatableBody2D@121766/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121766" to="Tiles/@AnimatableBody2D@121766" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121766" to="Tiles/@AnimatableBody2D@121766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121766" to="Tiles/@AnimatableBody2D@121766" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121766" to="Tiles/@AnimatableBody2D@121766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121767" to="Tiles/@AnimatableBody2D@121767/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121767" to="Tiles/@AnimatableBody2D@121767/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121767" to="Tiles/@AnimatableBody2D@121767" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121767" to="Tiles/@AnimatableBody2D@121767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121767" to="Tiles/@AnimatableBody2D@121767" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121767" to="Tiles/@AnimatableBody2D@121767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121768" to="Tiles/@AnimatableBody2D@121768/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121768" to="Tiles/@AnimatableBody2D@121768/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121768" to="Tiles/@AnimatableBody2D@121768" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121768" to="Tiles/@AnimatableBody2D@121768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121768" to="Tiles/@AnimatableBody2D@121768" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121768" to="Tiles/@AnimatableBody2D@121768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121769" to="Tiles/@AnimatableBody2D@121769/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121769" to="Tiles/@AnimatableBody2D@121769/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121769" to="Tiles/@AnimatableBody2D@121769" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121769" to="Tiles/@AnimatableBody2D@121769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121769" to="Tiles/@AnimatableBody2D@121769" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121769" to="Tiles/@AnimatableBody2D@121769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121770" to="Tiles/@AnimatableBody2D@121770/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121770" to="Tiles/@AnimatableBody2D@121770/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121770" to="Tiles/@AnimatableBody2D@121770" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121770" to="Tiles/@AnimatableBody2D@121770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121770" to="Tiles/@AnimatableBody2D@121770" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121770" to="Tiles/@AnimatableBody2D@121770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121771" to="Tiles/@AnimatableBody2D@121771/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121771" to="Tiles/@AnimatableBody2D@121771/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121771" to="Tiles/@AnimatableBody2D@121771" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121771" to="Tiles/@AnimatableBody2D@121771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121771" to="Tiles/@AnimatableBody2D@121771" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121771" to="Tiles/@AnimatableBody2D@121771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121772" to="Tiles/@AnimatableBody2D@121772/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121772" to="Tiles/@AnimatableBody2D@121772/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121772" to="Tiles/@AnimatableBody2D@121772" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121772" to="Tiles/@AnimatableBody2D@121772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121772" to="Tiles/@AnimatableBody2D@121772" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121772" to="Tiles/@AnimatableBody2D@121772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121773" to="Tiles/@AnimatableBody2D@121773/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121773" to="Tiles/@AnimatableBody2D@121773/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121773" to="Tiles/@AnimatableBody2D@121773" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121773" to="Tiles/@AnimatableBody2D@121773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121773" to="Tiles/@AnimatableBody2D@121773" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121773" to="Tiles/@AnimatableBody2D@121773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121774" to="Tiles/@AnimatableBody2D@121774/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121774" to="Tiles/@AnimatableBody2D@121774/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121774" to="Tiles/@AnimatableBody2D@121774" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121774" to="Tiles/@AnimatableBody2D@121774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121774" to="Tiles/@AnimatableBody2D@121774" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121774" to="Tiles/@AnimatableBody2D@121774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121775" to="Tiles/@AnimatableBody2D@121775/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121775" to="Tiles/@AnimatableBody2D@121775/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121775" to="Tiles/@AnimatableBody2D@121775" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121775" to="Tiles/@AnimatableBody2D@121775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121775" to="Tiles/@AnimatableBody2D@121775" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121775" to="Tiles/@AnimatableBody2D@121775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121776" to="Tiles/@AnimatableBody2D@121776/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121776" to="Tiles/@AnimatableBody2D@121776/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121776" to="Tiles/@AnimatableBody2D@121776" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121776" to="Tiles/@AnimatableBody2D@121776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121776" to="Tiles/@AnimatableBody2D@121776" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121776" to="Tiles/@AnimatableBody2D@121776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121777" to="Tiles/@AnimatableBody2D@121777/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121777" to="Tiles/@AnimatableBody2D@121777/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121777" to="Tiles/@AnimatableBody2D@121777" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121777" to="Tiles/@AnimatableBody2D@121777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121777" to="Tiles/@AnimatableBody2D@121777" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121777" to="Tiles/@AnimatableBody2D@121777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121778" to="Tiles/@AnimatableBody2D@121778/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121778" to="Tiles/@AnimatableBody2D@121778/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121778" to="Tiles/@AnimatableBody2D@121778" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121778" to="Tiles/@AnimatableBody2D@121778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121778" to="Tiles/@AnimatableBody2D@121778" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121778" to="Tiles/@AnimatableBody2D@121778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121779" to="Tiles/@AnimatableBody2D@121779/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121779" to="Tiles/@AnimatableBody2D@121779/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121779" to="Tiles/@AnimatableBody2D@121779" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121779" to="Tiles/@AnimatableBody2D@121779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121779" to="Tiles/@AnimatableBody2D@121779" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121779" to="Tiles/@AnimatableBody2D@121779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121780" to="Tiles/@AnimatableBody2D@121780/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121780" to="Tiles/@AnimatableBody2D@121780/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121780" to="Tiles/@AnimatableBody2D@121780" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121780" to="Tiles/@AnimatableBody2D@121780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121780" to="Tiles/@AnimatableBody2D@121780" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121780" to="Tiles/@AnimatableBody2D@121780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121781" to="Tiles/@AnimatableBody2D@121781/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121781" to="Tiles/@AnimatableBody2D@121781/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121781" to="Tiles/@AnimatableBody2D@121781" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121781" to="Tiles/@AnimatableBody2D@121781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121781" to="Tiles/@AnimatableBody2D@121781" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121781" to="Tiles/@AnimatableBody2D@121781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121782" to="Tiles/@AnimatableBody2D@121782/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121782" to="Tiles/@AnimatableBody2D@121782/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121782" to="Tiles/@AnimatableBody2D@121782" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121782" to="Tiles/@AnimatableBody2D@121782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121782" to="Tiles/@AnimatableBody2D@121782" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121782" to="Tiles/@AnimatableBody2D@121782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121783" to="Tiles/@AnimatableBody2D@121783/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121783" to="Tiles/@AnimatableBody2D@121783/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121783" to="Tiles/@AnimatableBody2D@121783" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121783" to="Tiles/@AnimatableBody2D@121783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121783" to="Tiles/@AnimatableBody2D@121783" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121783" to="Tiles/@AnimatableBody2D@121783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121784" to="Tiles/@AnimatableBody2D@121784/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121784" to="Tiles/@AnimatableBody2D@121784/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121784" to="Tiles/@AnimatableBody2D@121784" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121784" to="Tiles/@AnimatableBody2D@121784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121784" to="Tiles/@AnimatableBody2D@121784" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121784" to="Tiles/@AnimatableBody2D@121784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121785" to="Tiles/@AnimatableBody2D@121785/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121785" to="Tiles/@AnimatableBody2D@121785/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121785" to="Tiles/@AnimatableBody2D@121785" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121785" to="Tiles/@AnimatableBody2D@121785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121785" to="Tiles/@AnimatableBody2D@121785" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121785" to="Tiles/@AnimatableBody2D@121785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121786" to="Tiles/@AnimatableBody2D@121786/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121786" to="Tiles/@AnimatableBody2D@121786/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121786" to="Tiles/@AnimatableBody2D@121786" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121786" to="Tiles/@AnimatableBody2D@121786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121786" to="Tiles/@AnimatableBody2D@121786" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121786" to="Tiles/@AnimatableBody2D@121786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121787" to="Tiles/@AnimatableBody2D@121787/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121787" to="Tiles/@AnimatableBody2D@121787/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121787" to="Tiles/@AnimatableBody2D@121787" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121787" to="Tiles/@AnimatableBody2D@121787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121787" to="Tiles/@AnimatableBody2D@121787" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121787" to="Tiles/@AnimatableBody2D@121787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121788" to="Tiles/@AnimatableBody2D@121788/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121788" to="Tiles/@AnimatableBody2D@121788/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121788" to="Tiles/@AnimatableBody2D@121788" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121788" to="Tiles/@AnimatableBody2D@121788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121788" to="Tiles/@AnimatableBody2D@121788" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121788" to="Tiles/@AnimatableBody2D@121788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121789" to="Tiles/@AnimatableBody2D@121789/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121789" to="Tiles/@AnimatableBody2D@121789/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121789" to="Tiles/@AnimatableBody2D@121789" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121789" to="Tiles/@AnimatableBody2D@121789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121789" to="Tiles/@AnimatableBody2D@121789" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121789" to="Tiles/@AnimatableBody2D@121789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121790" to="Tiles/@AnimatableBody2D@121790/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121790" to="Tiles/@AnimatableBody2D@121790/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121790" to="Tiles/@AnimatableBody2D@121790" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121790" to="Tiles/@AnimatableBody2D@121790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121790" to="Tiles/@AnimatableBody2D@121790" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121790" to="Tiles/@AnimatableBody2D@121790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121791" to="Tiles/@AnimatableBody2D@121791/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121791" to="Tiles/@AnimatableBody2D@121791/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121791" to="Tiles/@AnimatableBody2D@121791" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121791" to="Tiles/@AnimatableBody2D@121791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121791" to="Tiles/@AnimatableBody2D@121791" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121791" to="Tiles/@AnimatableBody2D@121791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121792" to="Tiles/@AnimatableBody2D@121792/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121792" to="Tiles/@AnimatableBody2D@121792/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121792" to="Tiles/@AnimatableBody2D@121792" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121792" to="Tiles/@AnimatableBody2D@121792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121792" to="Tiles/@AnimatableBody2D@121792" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121792" to="Tiles/@AnimatableBody2D@121792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121793" to="Tiles/@AnimatableBody2D@121793/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121793" to="Tiles/@AnimatableBody2D@121793/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121793" to="Tiles/@AnimatableBody2D@121793" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121793" to="Tiles/@AnimatableBody2D@121793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121793" to="Tiles/@AnimatableBody2D@121793" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121793" to="Tiles/@AnimatableBody2D@121793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121794" to="Tiles/@AnimatableBody2D@121794/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121794" to="Tiles/@AnimatableBody2D@121794/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121794" to="Tiles/@AnimatableBody2D@121794" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121794" to="Tiles/@AnimatableBody2D@121794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121794" to="Tiles/@AnimatableBody2D@121794" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121794" to="Tiles/@AnimatableBody2D@121794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121795" to="Tiles/@AnimatableBody2D@121795/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121795" to="Tiles/@AnimatableBody2D@121795/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121795" to="Tiles/@AnimatableBody2D@121795" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121795" to="Tiles/@AnimatableBody2D@121795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121795" to="Tiles/@AnimatableBody2D@121795" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121795" to="Tiles/@AnimatableBody2D@121795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121796" to="Tiles/@AnimatableBody2D@121796/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121796" to="Tiles/@AnimatableBody2D@121796/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121796" to="Tiles/@AnimatableBody2D@121796" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121796" to="Tiles/@AnimatableBody2D@121796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121796" to="Tiles/@AnimatableBody2D@121796" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121796" to="Tiles/@AnimatableBody2D@121796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121797" to="Tiles/@AnimatableBody2D@121797/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121797" to="Tiles/@AnimatableBody2D@121797/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121797" to="Tiles/@AnimatableBody2D@121797" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121797" to="Tiles/@AnimatableBody2D@121797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121797" to="Tiles/@AnimatableBody2D@121797" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121797" to="Tiles/@AnimatableBody2D@121797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121798" to="Tiles/@AnimatableBody2D@121798/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121798" to="Tiles/@AnimatableBody2D@121798/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121798" to="Tiles/@AnimatableBody2D@121798" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121798" to="Tiles/@AnimatableBody2D@121798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121798" to="Tiles/@AnimatableBody2D@121798" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121798" to="Tiles/@AnimatableBody2D@121798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121799" to="Tiles/@AnimatableBody2D@121799/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121799" to="Tiles/@AnimatableBody2D@121799/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121799" to="Tiles/@AnimatableBody2D@121799" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121799" to="Tiles/@AnimatableBody2D@121799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121799" to="Tiles/@AnimatableBody2D@121799" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121799" to="Tiles/@AnimatableBody2D@121799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121800" to="Tiles/@AnimatableBody2D@121800/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121800" to="Tiles/@AnimatableBody2D@121800/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121800" to="Tiles/@AnimatableBody2D@121800" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121800" to="Tiles/@AnimatableBody2D@121800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121800" to="Tiles/@AnimatableBody2D@121800" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121800" to="Tiles/@AnimatableBody2D@121800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121801" to="Tiles/@AnimatableBody2D@121801/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121801" to="Tiles/@AnimatableBody2D@121801/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121801" to="Tiles/@AnimatableBody2D@121801" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121801" to="Tiles/@AnimatableBody2D@121801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121801" to="Tiles/@AnimatableBody2D@121801" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121801" to="Tiles/@AnimatableBody2D@121801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121802" to="Tiles/@AnimatableBody2D@121802/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121802" to="Tiles/@AnimatableBody2D@121802/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121802" to="Tiles/@AnimatableBody2D@121802" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121802" to="Tiles/@AnimatableBody2D@121802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121802" to="Tiles/@AnimatableBody2D@121802" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121802" to="Tiles/@AnimatableBody2D@121802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121803" to="Tiles/@AnimatableBody2D@121803/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121803" to="Tiles/@AnimatableBody2D@121803/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121803" to="Tiles/@AnimatableBody2D@121803" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121803" to="Tiles/@AnimatableBody2D@121803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121803" to="Tiles/@AnimatableBody2D@121803" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121803" to="Tiles/@AnimatableBody2D@121803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121804" to="Tiles/@AnimatableBody2D@121804/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121804" to="Tiles/@AnimatableBody2D@121804/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121804" to="Tiles/@AnimatableBody2D@121804" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121804" to="Tiles/@AnimatableBody2D@121804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121804" to="Tiles/@AnimatableBody2D@121804" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121804" to="Tiles/@AnimatableBody2D@121804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121805" to="Tiles/@AnimatableBody2D@121805/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121805" to="Tiles/@AnimatableBody2D@121805/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121805" to="Tiles/@AnimatableBody2D@121805" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121805" to="Tiles/@AnimatableBody2D@121805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121805" to="Tiles/@AnimatableBody2D@121805" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121805" to="Tiles/@AnimatableBody2D@121805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121806" to="Tiles/@AnimatableBody2D@121806/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121806" to="Tiles/@AnimatableBody2D@121806/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121806" to="Tiles/@AnimatableBody2D@121806" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121806" to="Tiles/@AnimatableBody2D@121806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121806" to="Tiles/@AnimatableBody2D@121806" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121806" to="Tiles/@AnimatableBody2D@121806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121807" to="Tiles/@AnimatableBody2D@121807/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121807" to="Tiles/@AnimatableBody2D@121807/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121807" to="Tiles/@AnimatableBody2D@121807" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121807" to="Tiles/@AnimatableBody2D@121807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121807" to="Tiles/@AnimatableBody2D@121807" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121807" to="Tiles/@AnimatableBody2D@121807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121808" to="Tiles/@AnimatableBody2D@121808/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121808" to="Tiles/@AnimatableBody2D@121808/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121808" to="Tiles/@AnimatableBody2D@121808" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121808" to="Tiles/@AnimatableBody2D@121808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121808" to="Tiles/@AnimatableBody2D@121808" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121808" to="Tiles/@AnimatableBody2D@121808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121809" to="Tiles/@AnimatableBody2D@121809/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121809" to="Tiles/@AnimatableBody2D@121809/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121809" to="Tiles/@AnimatableBody2D@121809" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121809" to="Tiles/@AnimatableBody2D@121809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121809" to="Tiles/@AnimatableBody2D@121809" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121809" to="Tiles/@AnimatableBody2D@121809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121810" to="Tiles/@AnimatableBody2D@121810/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121810" to="Tiles/@AnimatableBody2D@121810/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121810" to="Tiles/@AnimatableBody2D@121810" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121810" to="Tiles/@AnimatableBody2D@121810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121810" to="Tiles/@AnimatableBody2D@121810" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121810" to="Tiles/@AnimatableBody2D@121810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121811" to="Tiles/@AnimatableBody2D@121811/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121811" to="Tiles/@AnimatableBody2D@121811/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121811" to="Tiles/@AnimatableBody2D@121811" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121811" to="Tiles/@AnimatableBody2D@121811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121811" to="Tiles/@AnimatableBody2D@121811" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121811" to="Tiles/@AnimatableBody2D@121811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121812" to="Tiles/@AnimatableBody2D@121812/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121812" to="Tiles/@AnimatableBody2D@121812/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121812" to="Tiles/@AnimatableBody2D@121812" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121812" to="Tiles/@AnimatableBody2D@121812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121812" to="Tiles/@AnimatableBody2D@121812" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121812" to="Tiles/@AnimatableBody2D@121812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121813" to="Tiles/@AnimatableBody2D@121813/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121813" to="Tiles/@AnimatableBody2D@121813/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121813" to="Tiles/@AnimatableBody2D@121813" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121813" to="Tiles/@AnimatableBody2D@121813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121813" to="Tiles/@AnimatableBody2D@121813" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121813" to="Tiles/@AnimatableBody2D@121813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121814" to="Tiles/@AnimatableBody2D@121814/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121814" to="Tiles/@AnimatableBody2D@121814/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121814" to="Tiles/@AnimatableBody2D@121814" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121814" to="Tiles/@AnimatableBody2D@121814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121814" to="Tiles/@AnimatableBody2D@121814" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121814" to="Tiles/@AnimatableBody2D@121814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121815" to="Tiles/@AnimatableBody2D@121815/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121815" to="Tiles/@AnimatableBody2D@121815/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121815" to="Tiles/@AnimatableBody2D@121815" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121815" to="Tiles/@AnimatableBody2D@121815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121815" to="Tiles/@AnimatableBody2D@121815" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121815" to="Tiles/@AnimatableBody2D@121815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121816" to="Tiles/@AnimatableBody2D@121816/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121816" to="Tiles/@AnimatableBody2D@121816/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121816" to="Tiles/@AnimatableBody2D@121816" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121816" to="Tiles/@AnimatableBody2D@121816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121816" to="Tiles/@AnimatableBody2D@121816" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121816" to="Tiles/@AnimatableBody2D@121816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121817" to="Tiles/@AnimatableBody2D@121817/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121817" to="Tiles/@AnimatableBody2D@121817/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121817" to="Tiles/@AnimatableBody2D@121817" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121817" to="Tiles/@AnimatableBody2D@121817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121817" to="Tiles/@AnimatableBody2D@121817" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121817" to="Tiles/@AnimatableBody2D@121817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121818" to="Tiles/@AnimatableBody2D@121818/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121818" to="Tiles/@AnimatableBody2D@121818/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121818" to="Tiles/@AnimatableBody2D@121818" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121818" to="Tiles/@AnimatableBody2D@121818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121818" to="Tiles/@AnimatableBody2D@121818" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121818" to="Tiles/@AnimatableBody2D@121818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121819" to="Tiles/@AnimatableBody2D@121819/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121819" to="Tiles/@AnimatableBody2D@121819/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121819" to="Tiles/@AnimatableBody2D@121819" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121819" to="Tiles/@AnimatableBody2D@121819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121819" to="Tiles/@AnimatableBody2D@121819" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121819" to="Tiles/@AnimatableBody2D@121819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121820" to="Tiles/@AnimatableBody2D@121820/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121820" to="Tiles/@AnimatableBody2D@121820/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121820" to="Tiles/@AnimatableBody2D@121820" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121820" to="Tiles/@AnimatableBody2D@121820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121820" to="Tiles/@AnimatableBody2D@121820" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121820" to="Tiles/@AnimatableBody2D@121820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121821" to="Tiles/@AnimatableBody2D@121821/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121821" to="Tiles/@AnimatableBody2D@121821/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121821" to="Tiles/@AnimatableBody2D@121821" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121821" to="Tiles/@AnimatableBody2D@121821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121821" to="Tiles/@AnimatableBody2D@121821" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121821" to="Tiles/@AnimatableBody2D@121821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121822" to="Tiles/@AnimatableBody2D@121822/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121822" to="Tiles/@AnimatableBody2D@121822/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121822" to="Tiles/@AnimatableBody2D@121822" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121822" to="Tiles/@AnimatableBody2D@121822/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121822" to="Tiles/@AnimatableBody2D@121822" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121822" to="Tiles/@AnimatableBody2D@121822/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121823" to="Tiles/@AnimatableBody2D@121823/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121823" to="Tiles/@AnimatableBody2D@121823/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121823" to="Tiles/@AnimatableBody2D@121823" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121823" to="Tiles/@AnimatableBody2D@121823/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121823" to="Tiles/@AnimatableBody2D@121823" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121823" to="Tiles/@AnimatableBody2D@121823/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121824" to="Tiles/@AnimatableBody2D@121824/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121824" to="Tiles/@AnimatableBody2D@121824/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121824" to="Tiles/@AnimatableBody2D@121824" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121824" to="Tiles/@AnimatableBody2D@121824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121824" to="Tiles/@AnimatableBody2D@121824" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121824" to="Tiles/@AnimatableBody2D@121824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121825" to="Tiles/@AnimatableBody2D@121825/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121825" to="Tiles/@AnimatableBody2D@121825/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121825" to="Tiles/@AnimatableBody2D@121825" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121825" to="Tiles/@AnimatableBody2D@121825/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121825" to="Tiles/@AnimatableBody2D@121825" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121825" to="Tiles/@AnimatableBody2D@121825/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121826" to="Tiles/@AnimatableBody2D@121826/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121826" to="Tiles/@AnimatableBody2D@121826/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121826" to="Tiles/@AnimatableBody2D@121826" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121826" to="Tiles/@AnimatableBody2D@121826/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121826" to="Tiles/@AnimatableBody2D@121826" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121826" to="Tiles/@AnimatableBody2D@121826/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121827" to="Tiles/@AnimatableBody2D@121827/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121827" to="Tiles/@AnimatableBody2D@121827/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121827" to="Tiles/@AnimatableBody2D@121827" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121827" to="Tiles/@AnimatableBody2D@121827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121827" to="Tiles/@AnimatableBody2D@121827" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121827" to="Tiles/@AnimatableBody2D@121827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121828" to="Tiles/@AnimatableBody2D@121828/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121828" to="Tiles/@AnimatableBody2D@121828/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121828" to="Tiles/@AnimatableBody2D@121828" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121828" to="Tiles/@AnimatableBody2D@121828/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121828" to="Tiles/@AnimatableBody2D@121828" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121828" to="Tiles/@AnimatableBody2D@121828/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121829" to="Tiles/@AnimatableBody2D@121829/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121829" to="Tiles/@AnimatableBody2D@121829/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121829" to="Tiles/@AnimatableBody2D@121829" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121829" to="Tiles/@AnimatableBody2D@121829/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121829" to="Tiles/@AnimatableBody2D@121829" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121829" to="Tiles/@AnimatableBody2D@121829/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121830" to="Tiles/@AnimatableBody2D@121830/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121830" to="Tiles/@AnimatableBody2D@121830/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121830" to="Tiles/@AnimatableBody2D@121830" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121830" to="Tiles/@AnimatableBody2D@121830/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121830" to="Tiles/@AnimatableBody2D@121830" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121830" to="Tiles/@AnimatableBody2D@121830/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121831" to="Tiles/@AnimatableBody2D@121831/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121831" to="Tiles/@AnimatableBody2D@121831/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121831" to="Tiles/@AnimatableBody2D@121831" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121831" to="Tiles/@AnimatableBody2D@121831/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121831" to="Tiles/@AnimatableBody2D@121831" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121831" to="Tiles/@AnimatableBody2D@121831/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121832" to="Tiles/@AnimatableBody2D@121832/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121832" to="Tiles/@AnimatableBody2D@121832/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121832" to="Tiles/@AnimatableBody2D@121832" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121832" to="Tiles/@AnimatableBody2D@121832/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121832" to="Tiles/@AnimatableBody2D@121832" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121832" to="Tiles/@AnimatableBody2D@121832/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121833" to="Tiles/@AnimatableBody2D@121833/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121833" to="Tiles/@AnimatableBody2D@121833/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121833" to="Tiles/@AnimatableBody2D@121833" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121833" to="Tiles/@AnimatableBody2D@121833/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121833" to="Tiles/@AnimatableBody2D@121833" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121833" to="Tiles/@AnimatableBody2D@121833/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121834" to="Tiles/@AnimatableBody2D@121834/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121834" to="Tiles/@AnimatableBody2D@121834/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121834" to="Tiles/@AnimatableBody2D@121834" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121834" to="Tiles/@AnimatableBody2D@121834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121834" to="Tiles/@AnimatableBody2D@121834" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121834" to="Tiles/@AnimatableBody2D@121834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121835" to="Tiles/@AnimatableBody2D@121835/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121835" to="Tiles/@AnimatableBody2D@121835/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121835" to="Tiles/@AnimatableBody2D@121835" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121835" to="Tiles/@AnimatableBody2D@121835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121835" to="Tiles/@AnimatableBody2D@121835" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121835" to="Tiles/@AnimatableBody2D@121835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121836" to="Tiles/@AnimatableBody2D@121836/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121836" to="Tiles/@AnimatableBody2D@121836/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121836" to="Tiles/@AnimatableBody2D@121836" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121836" to="Tiles/@AnimatableBody2D@121836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121836" to="Tiles/@AnimatableBody2D@121836" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121836" to="Tiles/@AnimatableBody2D@121836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121837" to="Tiles/@AnimatableBody2D@121837/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121837" to="Tiles/@AnimatableBody2D@121837/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121837" to="Tiles/@AnimatableBody2D@121837" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121837" to="Tiles/@AnimatableBody2D@121837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121837" to="Tiles/@AnimatableBody2D@121837" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121837" to="Tiles/@AnimatableBody2D@121837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121838" to="Tiles/@AnimatableBody2D@121838/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121838" to="Tiles/@AnimatableBody2D@121838/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121838" to="Tiles/@AnimatableBody2D@121838" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121838" to="Tiles/@AnimatableBody2D@121838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121838" to="Tiles/@AnimatableBody2D@121838" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121838" to="Tiles/@AnimatableBody2D@121838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121839" to="Tiles/@AnimatableBody2D@121839/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121839" to="Tiles/@AnimatableBody2D@121839/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121839" to="Tiles/@AnimatableBody2D@121839" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121839" to="Tiles/@AnimatableBody2D@121839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121839" to="Tiles/@AnimatableBody2D@121839" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121839" to="Tiles/@AnimatableBody2D@121839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121840" to="Tiles/@AnimatableBody2D@121840/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121840" to="Tiles/@AnimatableBody2D@121840/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121840" to="Tiles/@AnimatableBody2D@121840" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121840" to="Tiles/@AnimatableBody2D@121840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121840" to="Tiles/@AnimatableBody2D@121840" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121840" to="Tiles/@AnimatableBody2D@121840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121841" to="Tiles/@AnimatableBody2D@121841/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121841" to="Tiles/@AnimatableBody2D@121841/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121841" to="Tiles/@AnimatableBody2D@121841" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121841" to="Tiles/@AnimatableBody2D@121841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121841" to="Tiles/@AnimatableBody2D@121841" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121841" to="Tiles/@AnimatableBody2D@121841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121842" to="Tiles/@AnimatableBody2D@121842/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121842" to="Tiles/@AnimatableBody2D@121842/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121842" to="Tiles/@AnimatableBody2D@121842" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121842" to="Tiles/@AnimatableBody2D@121842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121842" to="Tiles/@AnimatableBody2D@121842" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121842" to="Tiles/@AnimatableBody2D@121842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121843" to="Tiles/@AnimatableBody2D@121843/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121843" to="Tiles/@AnimatableBody2D@121843/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121843" to="Tiles/@AnimatableBody2D@121843" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121843" to="Tiles/@AnimatableBody2D@121843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121843" to="Tiles/@AnimatableBody2D@121843" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121843" to="Tiles/@AnimatableBody2D@121843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121844" to="Tiles/@AnimatableBody2D@121844/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121844" to="Tiles/@AnimatableBody2D@121844/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121844" to="Tiles/@AnimatableBody2D@121844" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121844" to="Tiles/@AnimatableBody2D@121844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121844" to="Tiles/@AnimatableBody2D@121844" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121844" to="Tiles/@AnimatableBody2D@121844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121845" to="Tiles/@AnimatableBody2D@121845/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121845" to="Tiles/@AnimatableBody2D@121845/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121845" to="Tiles/@AnimatableBody2D@121845" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121845" to="Tiles/@AnimatableBody2D@121845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121845" to="Tiles/@AnimatableBody2D@121845" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121845" to="Tiles/@AnimatableBody2D@121845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121846" to="Tiles/@AnimatableBody2D@121846/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121846" to="Tiles/@AnimatableBody2D@121846/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121846" to="Tiles/@AnimatableBody2D@121846" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121846" to="Tiles/@AnimatableBody2D@121846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121846" to="Tiles/@AnimatableBody2D@121846" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121846" to="Tiles/@AnimatableBody2D@121846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121847" to="Tiles/@AnimatableBody2D@121847/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121847" to="Tiles/@AnimatableBody2D@121847/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121847" to="Tiles/@AnimatableBody2D@121847" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121847" to="Tiles/@AnimatableBody2D@121847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121847" to="Tiles/@AnimatableBody2D@121847" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121847" to="Tiles/@AnimatableBody2D@121847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121848" to="Tiles/@AnimatableBody2D@121848/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121848" to="Tiles/@AnimatableBody2D@121848/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121848" to="Tiles/@AnimatableBody2D@121848" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121848" to="Tiles/@AnimatableBody2D@121848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121848" to="Tiles/@AnimatableBody2D@121848" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121848" to="Tiles/@AnimatableBody2D@121848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121849" to="Tiles/@AnimatableBody2D@121849/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121849" to="Tiles/@AnimatableBody2D@121849/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121849" to="Tiles/@AnimatableBody2D@121849" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121849" to="Tiles/@AnimatableBody2D@121849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121849" to="Tiles/@AnimatableBody2D@121849" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121849" to="Tiles/@AnimatableBody2D@121849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121850" to="Tiles/@AnimatableBody2D@121850/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121850" to="Tiles/@AnimatableBody2D@121850/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121850" to="Tiles/@AnimatableBody2D@121850" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121850" to="Tiles/@AnimatableBody2D@121850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121850" to="Tiles/@AnimatableBody2D@121850" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121850" to="Tiles/@AnimatableBody2D@121850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121851" to="Tiles/@AnimatableBody2D@121851/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121851" to="Tiles/@AnimatableBody2D@121851/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121851" to="Tiles/@AnimatableBody2D@121851" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121851" to="Tiles/@AnimatableBody2D@121851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121851" to="Tiles/@AnimatableBody2D@121851" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121851" to="Tiles/@AnimatableBody2D@121851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121852" to="Tiles/@AnimatableBody2D@121852/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121852" to="Tiles/@AnimatableBody2D@121852/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121852" to="Tiles/@AnimatableBody2D@121852" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121852" to="Tiles/@AnimatableBody2D@121852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121852" to="Tiles/@AnimatableBody2D@121852" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121852" to="Tiles/@AnimatableBody2D@121852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121853" to="Tiles/@AnimatableBody2D@121853/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121853" to="Tiles/@AnimatableBody2D@121853/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121853" to="Tiles/@AnimatableBody2D@121853" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121853" to="Tiles/@AnimatableBody2D@121853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121853" to="Tiles/@AnimatableBody2D@121853" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121853" to="Tiles/@AnimatableBody2D@121853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121854" to="Tiles/@AnimatableBody2D@121854/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121854" to="Tiles/@AnimatableBody2D@121854/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121854" to="Tiles/@AnimatableBody2D@121854" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121854" to="Tiles/@AnimatableBody2D@121854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121854" to="Tiles/@AnimatableBody2D@121854" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121854" to="Tiles/@AnimatableBody2D@121854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121855" to="Tiles/@AnimatableBody2D@121855/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121855" to="Tiles/@AnimatableBody2D@121855/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121855" to="Tiles/@AnimatableBody2D@121855" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121855" to="Tiles/@AnimatableBody2D@121855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121855" to="Tiles/@AnimatableBody2D@121855" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121855" to="Tiles/@AnimatableBody2D@121855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121856" to="Tiles/@AnimatableBody2D@121856/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121856" to="Tiles/@AnimatableBody2D@121856/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121856" to="Tiles/@AnimatableBody2D@121856" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121856" to="Tiles/@AnimatableBody2D@121856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121856" to="Tiles/@AnimatableBody2D@121856" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121856" to="Tiles/@AnimatableBody2D@121856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121857" to="Tiles/@AnimatableBody2D@121857/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121857" to="Tiles/@AnimatableBody2D@121857/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121857" to="Tiles/@AnimatableBody2D@121857" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121857" to="Tiles/@AnimatableBody2D@121857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121857" to="Tiles/@AnimatableBody2D@121857" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121857" to="Tiles/@AnimatableBody2D@121857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121858" to="Tiles/@AnimatableBody2D@121858/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121858" to="Tiles/@AnimatableBody2D@121858/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121858" to="Tiles/@AnimatableBody2D@121858" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121858" to="Tiles/@AnimatableBody2D@121858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121858" to="Tiles/@AnimatableBody2D@121858" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121858" to="Tiles/@AnimatableBody2D@121858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121859" to="Tiles/@AnimatableBody2D@121859/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121859" to="Tiles/@AnimatableBody2D@121859/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121859" to="Tiles/@AnimatableBody2D@121859" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121859" to="Tiles/@AnimatableBody2D@121859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121859" to="Tiles/@AnimatableBody2D@121859" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121859" to="Tiles/@AnimatableBody2D@121859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121860" to="Tiles/@AnimatableBody2D@121860" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121860" to="Tiles/@AnimatableBody2D@121860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121861" to="Tiles/@AnimatableBody2D@121861" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121861" to="Tiles/@AnimatableBody2D@121861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121862" to="Tiles/@AnimatableBody2D@121862/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121862" to="Tiles/@AnimatableBody2D@121862/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121862" to="Tiles/@AnimatableBody2D@121862" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121862" to="Tiles/@AnimatableBody2D@121862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121862" to="Tiles/@AnimatableBody2D@121862" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121862" to="Tiles/@AnimatableBody2D@121862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121863" to="Tiles/@AnimatableBody2D@121863" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121863" to="Tiles/@AnimatableBody2D@121863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121864" to="Tiles/@AnimatableBody2D@121864" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121864" to="Tiles/@AnimatableBody2D@121864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121865" to="Tiles/@AnimatableBody2D@121865" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121865" to="Tiles/@AnimatableBody2D@121865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121866" to="Tiles/@AnimatableBody2D@121866" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121866" to="Tiles/@AnimatableBody2D@121866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121867" to="Tiles/@AnimatableBody2D@121867" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121867" to="Tiles/@AnimatableBody2D@121867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121868" to="Tiles/@AnimatableBody2D@121868" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121868" to="Tiles/@AnimatableBody2D@121868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121869" to="Tiles/@AnimatableBody2D@121869" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121869" to="Tiles/@AnimatableBody2D@121869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121870" to="Tiles/@AnimatableBody2D@121870" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121870" to="Tiles/@AnimatableBody2D@121870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121871" to="Tiles/@AnimatableBody2D@121871" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121871" to="Tiles/@AnimatableBody2D@121871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121872" to="Tiles/@AnimatableBody2D@121872" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121872" to="Tiles/@AnimatableBody2D@121872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121873" to="Tiles/@AnimatableBody2D@121873" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121873" to="Tiles/@AnimatableBody2D@121873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121874" to="Tiles/@AnimatableBody2D@121874" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121874" to="Tiles/@AnimatableBody2D@121874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121875" to="Tiles/@AnimatableBody2D@121875" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121875" to="Tiles/@AnimatableBody2D@121875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121876" to="Tiles/@AnimatableBody2D@121876" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121876" to="Tiles/@AnimatableBody2D@121876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121877" to="Tiles/@AnimatableBody2D@121877" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121877" to="Tiles/@AnimatableBody2D@121877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121878" to="Tiles/@AnimatableBody2D@121878" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121878" to="Tiles/@AnimatableBody2D@121878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121879" to="Tiles/@AnimatableBody2D@121879" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121879" to="Tiles/@AnimatableBody2D@121879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121880" to="Tiles/@AnimatableBody2D@121880" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121880" to="Tiles/@AnimatableBody2D@121880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@121906" to="Tiles/@AnimatableBody2D@121906/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@121906" to="Tiles/@AnimatableBody2D@121906/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121906" to="Tiles/@AnimatableBody2D@121906" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@121906" to="Tiles/@AnimatableBody2D@121906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121906" to="Tiles/@AnimatableBody2D@121906" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@121906" to="Tiles/@AnimatableBody2D@121906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121941" to="Tiles/@Node2D@121941/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121942" to="Tiles/@Node2D@121942/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121943" to="Tiles/@Node2D@121943/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121944" to="Tiles/@Node2D@121944/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121945" to="Tiles/@Node2D@121945/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121946" to="Tiles/@Node2D@121946/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121947" to="Tiles/@Node2D@121947/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121948" to="Tiles/@Node2D@121948/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121949" to="Tiles/@Node2D@121949/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121950" to="Tiles/@Node2D@121950/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121951" to="Tiles/@Node2D@121951/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121952" to="Tiles/@Node2D@121952/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121953" to="Tiles/@Node2D@121953/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121954" to="Tiles/@Node2D@121954/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121955" to="Tiles/@Node2D@121955/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121956" to="Tiles/@Node2D@121956/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121957" to="Tiles/@Node2D@121957/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121958" to="Tiles/@Node2D@121958/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121959" to="Tiles/@Node2D@121959/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121960" to="Tiles/@Node2D@121960/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121961" to="Tiles/@Node2D@121961/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121962" to="Tiles/@Node2D@121962/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121963" to="Tiles/@Node2D@121963/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121964" to="Tiles/@Node2D@121964/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121965" to="Tiles/@Node2D@121965/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121966" to="Tiles/@Node2D@121966/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121967" to="Tiles/@Node2D@121967/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121968" to="Tiles/@Node2D@121968/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121969" to="Tiles/@Node2D@121969/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121970" to="Tiles/@Node2D@121970/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121971" to="Tiles/@Node2D@121971/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121972" to="Tiles/@Node2D@121972/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121973" to="Tiles/@Node2D@121973/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121974" to="Tiles/@Node2D@121974/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121975" to="Tiles/@Node2D@121975/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121976" to="Tiles/@Node2D@121976/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121977" to="Tiles/@Node2D@121977/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121978" to="Tiles/@Node2D@121978/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121979" to="Tiles/@Node2D@121979/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121980" to="Tiles/@Node2D@121980/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121981" to="Tiles/@Node2D@121981/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121982" to="Tiles/@Node2D@121982/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121983" to="Tiles/@Node2D@121983/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121984" to="Tiles/@Node2D@121984/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121985" to="Tiles/@Node2D@121985/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121986" to="Tiles/@Node2D@121986/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121987" to="Tiles/@Node2D@121987/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121988" to="Tiles/@Node2D@121988/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121989" to="Tiles/@Node2D@121989/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121990" to="Tiles/@Node2D@121990/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121991" to="Tiles/@Node2D@121991/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121992" to="Tiles/@Node2D@121992/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121993" to="Tiles/@Node2D@121993/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121994" to="Tiles/@Node2D@121994/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121995" to="Tiles/@Node2D@121995/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121996" to="Tiles/@Node2D@121996/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121997" to="Tiles/@Node2D@121997/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121998" to="Tiles/@Node2D@121998/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@121999" to="Tiles/@Node2D@121999/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122000" to="Tiles/@Node2D@122000/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122001" to="Tiles/@Node2D@122001/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122002" to="Tiles/@Node2D@122002/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122003" to="Tiles/@Node2D@122003/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122004" to="Tiles/@Node2D@122004/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122005" to="Tiles/@Node2D@122005/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122006" to="Tiles/@Node2D@122006/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122007" to="Tiles/@Node2D@122007/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@122008" to="Tiles/@Node2D@122008/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@122009" to="Tiles/@AnimatableBody2D@122009/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@122009" to="Tiles/@AnimatableBody2D@122009/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@122009" to="Tiles/@AnimatableBody2D@122009" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@122009" to="Tiles/@AnimatableBody2D@122009" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@122009" to="Tiles/@AnimatableBody2D@122009/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@122009" to="Tiles/@AnimatableBody2D@122009" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@122009" to="Tiles/@AnimatableBody2D@122009/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@122010" to="Tiles/@AnimatableBody2D@122010/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@122010" to="Tiles/@AnimatableBody2D@122010/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@122010" to="Tiles/@AnimatableBody2D@122010" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@122010" to="Tiles/@AnimatableBody2D@122010" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@122010" to="Tiles/@AnimatableBody2D@122010/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@122010" to="Tiles/@AnimatableBody2D@122010" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@122010" to="Tiles/@AnimatableBody2D@122010/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@122011" to="Tiles/@AnimatableBody2D@122011/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@122011" to="Tiles/@AnimatableBody2D@122011/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@122011" to="Tiles/@AnimatableBody2D@122011" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@122011" to="Tiles/@AnimatableBody2D@122011" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@122011" to="Tiles/@AnimatableBody2D@122011/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@122011" to="Tiles/@AnimatableBody2D@122011" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@122011" to="Tiles/@AnimatableBody2D@122011/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMB1/YouVSBoo/Boo1-3.tscn b/Scenes/Levels/SMB1/YouVSBoo/Boo1-3.tscn new file mode 100644 index 0000000..d568809 --- /dev/null +++ b/Scenes/Levels/SMB1/YouVSBoo/Boo1-3.tscn @@ -0,0 +1,1316 @@ +[gd_scene load_steps=52 format=4 uid="uid://l6o4tut730yh"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_guj8s"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_urf7j"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="4_32877"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_yr5f0"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_n4fm5"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="5_v4nyo"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="6_7srs2"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="7_eyo1s"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_nrm8e"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="8_8bifo"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="8_yr5f0"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="9_5ean0"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="9_n4fm5"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="10_ktdnx"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="11_0ekjx"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_urf7j"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="12_cdad0"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="12_tl712"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="12_u2qgw"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="13_6vmuk"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="13_u2qgw"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="13_ue8gj"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="14_80na8"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="15_55d4v"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="16_af03p"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="17_0oga4"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="18_rsirv"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="19_gnky4"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="20_fx6jl"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="21_epoo4"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="22_5dxck"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="23_nloiv"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="24_p5ln0"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="25_01wi8"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="26_51xt3"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="27_0ha8v"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_32877"] +resource_name = "Terrain" +texture = ExtResource("4_32877") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_v4nyo"] +scenes/1/scene = ExtResource("5_v4nyo") +scenes/2/scene = ExtResource("16_af03p") +scenes/3/scene = ExtResource("18_rsirv") +scenes/4/scene = ExtResource("19_gnky4") +scenes/5/scene = ExtResource("20_fx6jl") +scenes/6/scene = ExtResource("21_epoo4") +scenes/7/scene = ExtResource("22_5dxck") +scenes/8/scene = ExtResource("23_nloiv") +scenes/9/scene = ExtResource("24_p5ln0") +scenes/10/scene = ExtResource("6_7srs2") +scenes/11/scene = ExtResource("7_eyo1s") +scenes/12/scene = ExtResource("8_8bifo") +scenes/13/scene = ExtResource("9_5ean0") +scenes/14/scene = ExtResource("10_ktdnx") +scenes/15/scene = ExtResource("11_0ekjx") +scenes/16/scene = ExtResource("12_cdad0") +scenes/17/scene = ExtResource("13_6vmuk") +scenes/18/scene = ExtResource("14_80na8") +scenes/19/scene = ExtResource("15_55d4v") +scenes/20/scene = ExtResource("17_0oga4") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_7srs2"] +texture = ExtResource("25_01wi8") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_eyo1s"] +texture = ExtResource("26_51xt3") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8bifo"] +texture = ExtResource("27_0ha8v") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_5ean0"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_32877") +sources/1 = SubResource("TileSetScenesCollectionSource_v4nyo") +sources/2 = SubResource("TileSetAtlasSource_7srs2") +sources/3 = SubResource("TileSetAtlasSource_eyo1s") +sources/4 = SubResource("TileSetAtlasSource_8bifo") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[sub_resource type="Curve2D" id="Curve2D_4wulr"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -232, -72, -58.182, -0.700988, 58.182, 0.700988, -56, -72, -51.5226, 0, 51.5226, 0, 40, -96, 0, 0, 0, 0, 808, -96, -90.0593, -2.10665, 90.0593, 2.10665, 1912, -96, -56.6162, 0, 56.6162, 0, 2120, -24, -42.3963, 1.31666, 42.3963, -1.31666, 2272, -24, 50.5596, -0.263331, -50.5596, 0.263331, 2248, -88, 30.1425, -0.350494, -30.1425, 0.350494, 2208, -88, -40.3068, -1.40198, 40.3068, 1.40198, 2232, -152, -48.4529, 0, 48.4529, 0, 2384, -152, 44.503, -0.263331, -44.503, 0.263331, 2416, -64, 22.9098, -0.526662, -22.9098, 0.526662, 2352, -64, -34.2331, 0.263331, 34.2331, -0.263331, 2360, -16, -53.8604, 0, 53.8604, 0, 2528, -16, -49.1953, 0.424098, 49.1953, -0.424098, 2640, -96, 0, 0, 0, 0, 2848, -96, 0, 0, 0, 0, 3072, -96, -61.4088, 0.289664, 61.4088, -0.289664, 3264, -96, -40.553, -0.289664, 40.553, 0.289664, 3352, -16, -43.5664, -1.54217, 43.5664, 1.54217, 3416, -16, -0.385543, 24.2892, 0.385543, -24.2892, 3424, -144, 0, 0, 0, 0, 3472, -168, 0, 0, 0, 0, 3616, -168) +} +point_count = 24 + +[node name="Boo1-3" type="Node"] +script = ExtResource("1_guj8s") +music = ExtResource("2_urf7j") +time_limit = 300 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_yr5f0")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAADAAAAAAD2/wEAAAADAAEAAAD5/wAAAAAGAAIAAAACAAAAAAAGAAIAAAADAAAAAAAHAAIAAAD6/wAAAAAGAAIAAAD7/wAAAAAGAAIAAAD8/wAAAAAGAAIAAAD9/wAAAAAGAAIAAAD+/wAAAAAGAAIAAAD//wAAAAAGAAIAAAAAAAAAAAAGAAIAAAABAAAAAAAGAAIAAAAAAPz/AAAEAAIAAAAAAP3/AAAEAAIAAAAAAP7/AAAEAAIAAAAAAP//AAAEAAIAAAABAPz/AAAEAAIAAAABAP3/AAAEAAIAAAABAP7/AAAEAAIAAAABAP//AAAEAAIAAAACAPz/AAAEAAIAAAACAP3/AAAEAAIAAAACAP7/AAAEAAIAAAD///3/AAAEAAIAAAD///7/AAAEAAIAAAD/////AAAEAAIAAAD+//7/AAAEAAIAAAD+////AAAEAAIAAAD9////AAAEAAIAAAAzAPz/AAAEAAIAAAAzAP3/AAAEAAIAAAAzAP7/AAAEAAIAAAAzAP//AAAEAAIAAAAzAAAAAAAEAAIAAAA0APz/AAAEAAIAAAA0AP3/AAAEAAIAAAA0AP7/AAAEAAIAAAA0AP//AAAEAAIAAAA0AAAAAAAEAAIAAAA3AP3/AAAGAAIAAAA2AP3/AAAFAAIAAAA5AP3/AAAGAAIAAAA6AP3/AAAHAAIAAAA4AP3/AAAGAAIAAAA/AP7/AAAEAAIAAABAAP7/AAAEAAIAAABBAP7/AAAEAAIAAABCAP7/AAAEAAIAAABDAP7/AAAEAAIAAABAAP3/AAAEAAIAAABBAP3/AAAEAAIAAABCAP3/AAAEAAIAAABDAP3/AAAEAAIAAABBAPz/AAAEAAIAAABCAPz/AAAEAAIAAABDAPv/AAAEAAIAAABCAPv/AAAEAAIAAABDAPz/AAAEAAIAAABdAPz/AAAIAAIAAABdAP3/AAAIAAMAAABeAPz/AAAJAAIAAABeAP3/AAAJAAMAAABdAP7/AAAIAAMAAABeAP7/AAAJAAMAAABdAP//AAAIAAMAAABeAP//AAAJAAMAAABdAAAAAAAIAAMAAABeAAAAAAAJAAMAAAB0APv/AAAIAAYAAAB1APv/AAAJAAYAAAB0APz/AAAIAAcAAAB1APz/AAAJAAcAAAB0AP3/AAAIAAcAAAB1AP3/AAAJAAcAAAB0AP7/AAAIAAcAAAB1AP7/AAAJAAcAAAB0AP//AAAIAAcAAAB1AP//AAAJAAcAAAB0AAAAAAAIAAcAAAB1AAAAAAAJAAcAAAABAPj/AQAAAAAAEQADAPz/AQAAAAAAEQAHAPz/AQAAAAAAEQALAPz/AQAAAAAAEQAPAPz/AQAAAAAAEQATAPz/AQAAAAAAEQAXAPz/AQAAAAAAEQAYAPz/AQAAAAAAEQAZAPz/AQAAAAAAEQAaAPz/AQAAAAAAEQAbAPz/AQAAAAAAEQAZAPj/AQAAAAAAEQAfAPz/AQAAAAAAEQAjAPz/AQAAAAAAEQAnAPz/AQAAAAAAEQAoAPz/AQAAAAAAEQApAPz/AQAAAAAAEQAqAPz/AQAAAAAAEQArAPz/AQAAAAAAEQApAPj/AQAAAAAAEQAxAPz/AQAAAAAAEQAyAPz/AQAAAAAAEQBGAPv/AQAAAAAAEQBHAPv/AQAAAAAAEQBIAPv/AQAAAAAAEQBMAPv/AQAAAAAAEQBNAPv/AQAAAAAAEQBOAPv/AQAAAAAAEQBSAPv/AQAAAAAAEQBTAPv/AQAAAAAAEQBUAPv/AQAAAAAAEQBYAPv/AQAAAAAAEQBZAPv/AQAAAAAAEQBaAPv/AQAAAAAAEQBlAPv/AQAAAAAAEQBmAPv/AQAAAAAAEQBnAPv/AQAAAAAAEQBrAPv/AQAAAAAAEQBsAPv/AQAAAAAAEQBtAPv/AQAAAAAAEQBxAPv/AQAAAAAAEQByAPv/AQAAAAAAEQBzAPv/AQAAAAAAEQAEAPz/AQAAAAAAEAAFAPz/AQAAAAAAEAAGAPz/AQAAAAAAEAAIAPz/AQAAAAAAEAAJAPz/AQAAAAAAEAAKAPz/AQAAAAAAEAAMAPz/AQAAAAAAEAANAPz/AQAAAAAAEAAOAPz/AQAAAAAAEAAQAPz/AQAAAAAAEAARAPz/AQAAAAAAEAASAPz/AQAAAAAAEAAUAPz/AQAAAAAAEAAVAPz/AQAAAAAAEAAWAPz/AQAAAAAAEAAcAPz/AQAAAAAAEAAdAPz/AQAAAAAAEAAeAPz/AQAAAAAAEAAgAPz/AQAAAAAAEAAhAPz/AQAAAAAAEAAiAPz/AQAAAAAAEAAkAPz/AQAAAAAAEAAlAPz/AQAAAAAAEAAmAPz/AQAAAAAAEAAsAPz/AQAAAAAAEAAtAPz/AQAAAAAAEAAuAPz/AQAAAAAAEAAvAPz/AQAAAAAAEAAwAPz/AQAAAAAAEABJAPv/AQAAAAAAEABKAPv/AQAAAAAAEABLAPv/AQAAAAAAEABPAPv/AQAAAAAAEABQAPv/AQAAAAAAEABRAPv/AQAAAAAAEABVAPv/AQAAAAAAEABWAPv/AQAAAAAAEABXAPv/AQAAAAAAEABiAPv/AQAAAAAAEABjAPv/AQAAAAAAEABkAPv/AQAAAAAAEABoAPv/AQAAAAAAEABpAPv/AQAAAAAAEABqAPv/AQAAAAAAEABuAPv/AQAAAAAAEABvAPv/AQAAAAAAEABwAPv/AQAAAAAAEAB5APf/AQAAAAAAAwB3APb/AQAAAAAAAwB4APb/AQAAAAAAAwBvAPj/AQAAAAAAAwBwAPj/AQAAAAAAAwBqAPj/AQAAAAAAAwBrAPj/AQAAAAAAAwBlAPj/AQAAAAAAAwBmAPj/AQAAAAAAAwBWAPj/AQAAAAAAAwBQAPf/AQAAAAAAAwBKAPj/AQAAAAAAAwA4APn/AQAAAAAAAwA2APj/AQAAAAAAAwA3APj/AQAAAAAAAwA1APn/AQAAAAAAAwApAPn/AQAAAAAAAwAlAPn/AQAAAAAAAwAhAPn/AQAAAAAAAwAZAPn/AQAAAAAAAwAVAPn/AQAAAAAAAwARAPn/AQAAAAAAAwANAPn/AQAAAAAAAwAJAPn/AQAAAAAAAwAFAPn/AQAAAAAAAwAzAAEAAAAEAAIAAAA0AAEAAAAEAAIAAABdAAEAAAAIAAMAAABeAAEAAAAJAAMAAAB0AAEAAAAIAAcAAAB1AAEAAAAJAAcAAABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAADAPv/AAAMAAkAAAAEAPv/AAAMAAkAAAAFAPv/AAAMAAkAAAAGAPv/AAAMAAkAAAAHAPv/AAAMAAkAAAAIAPv/AAAMAAkAAAAJAPv/AAAMAAkAAAAKAPv/AAAMAAkAAAALAPv/AAAMAAkAAAAMAPv/AAAMAAkAAAANAPv/AAAMAAkAAAAOAPv/AAAMAAkAAAAPAPv/AAAMAAkAAAAQAPv/AAAMAAkAAAARAPv/AAAMAAkAAAASAPv/AAAMAAkAAAATAPv/AAAMAAkAAAAUAPv/AAAMAAkAAAAVAPv/AAAMAAkAAAAWAPv/AAAMAAkAAAAXAPv/AAAMAAkAAAAYAPv/AAAMAAkAAAAZAPv/AAAMAAkAAAAaAPv/AAAMAAkAAAAbAPv/AAAMAAkAAAAcAPv/AAAMAAkAAAAdAPv/AAAMAAkAAAAeAPv/AAAMAAkAAAAfAPv/AAAMAAkAAAAgAPv/AAAMAAkAAAAhAPv/AAAMAAkAAAAiAPv/AAAMAAkAAAAjAPv/AAAMAAkAAAAkAPv/AAAMAAkAAAAlAPv/AAAMAAkAAAAmAPv/AAAMAAkAAAAnAPv/AAAMAAkAAAAoAPv/AAAMAAkAAAApAPv/AAAMAAkAAAAqAPv/AAAMAAkAAAArAPv/AAAMAAkAAAAsAPv/AAAMAAkAAAAtAPv/AAAMAAkAAAAuAPv/AAAMAAkAAAAvAPv/AAAMAAkAAAAwAPv/AAAMAAkAAAAxAPv/AAAMAAkAAAAyAPv/AAAMAAkAAAAzAPv/AAANAAkAAAACAPv/AAALAAkAAAAdAPn/AQAAAAAAAwBGAPr/AAALAAkAAABHAPr/AAAMAAkAAABIAPr/AAAMAAkAAABJAPr/AAAMAAkAAABKAPr/AAAMAAkAAABLAPr/AAAMAAkAAABMAPr/AAAMAAkAAABNAPr/AAAMAAkAAABOAPr/AAAMAAkAAABPAPr/AAAMAAkAAABQAPr/AAAMAAkAAABRAPr/AAAMAAkAAABSAPr/AAAMAAkAAABTAPr/AAAMAAkAAABUAPr/AAAMAAkAAABVAPr/AAAMAAkAAABWAPr/AAAMAAkAAABXAPr/AAAMAAkAAABYAPr/AAAMAAkAAABZAPr/AAAMAAkAAABaAPr/AAANAAkAAABiAPr/AAALAAkAAABjAPr/AAAMAAkAAABkAPr/AAAMAAkAAABlAPr/AAAMAAkAAABmAPr/AAAMAAkAAABnAPr/AAAMAAkAAABoAPr/AAAMAAkAAABpAPr/AAAMAAkAAABqAPr/AAAMAAkAAABrAPr/AAAMAAkAAABsAPr/AAAMAAkAAABtAPr/AAAMAAkAAABuAPr/AAAMAAkAAABvAPr/AAAMAAkAAABwAPr/AAAMAAkAAABxAPr/AAAMAAkAAAByAPr/AAAMAAkAAABzAPr/AAAMAAkAAAB0APr/AAANAAkAAAA6AP//AAAFAAMAAAA7AP//AAAGAAMAAAA8AP//AAAGAAMAAAA9AP//AAAGAAMAAAA+AP//AAAGAAMAAAA/AP//AAAGAAMAAABAAP//AAAGAAMAAABBAP//AAAGAAMAAABCAP//AAAGAAMAAABDAP//AAAGAAMAAABEAP//AAAGAAMAAABFAP//AAAHAAMAAAACAP//AAAEAAIAAAD4/wAAAAAFAAIAAADTAO7/AAAIAAUAAADUAO7/AAAJAAUAAADTAO//AAAIAAUAAADUAO//AAAJAAUAAADTAPD/AAAIAAUAAADUAPD/AAAJAAUAAADTAPH/AAAIAAUAAADUAPH/AAAJAAUAAADTAPL/AAAIAAUAAADUAPL/AAAJAAUAAADTAPP/AAAIAAUAAADUAPP/AAAJAAUAAADTAPT/AAAIAAUAAADUAPT/AAAJAAUAAADUAPX/AAAJAAUAAADUAPb/AAAJAAUAAADTAPf/AAAIAAUAAADUAPf/AAAJAAUAAADYAPf/AAAIAAYAAADZAPf/AAAJAAYAAADTAPj/AAAIAAUAAADUAPj/AAAJAAUAAADXAPj/AQAAAAAAEADYAPj/AAAIAAcAAADZAPj/AAAJAAcAAADTAPn/AAAIAAUAAADUAPn/AAAJAAUAAADYAPn/AAAIAAcAAADZAPn/AAAJAAcAAADTAPr/AAAIAAQAAADUAPr/AAAJAAQAAADYAPr/AAAIAAcAAADZAPr/AAAJAAcAAADNAPv/AQAAAAAAAwDTAPv/AAAIAAUAAADUAPv/AAAJAAUAAADYAPv/AAAIAAcAAADZAPv/AAAJAAcAAADNAPz/AQAAAAAAEQDTAPz/AAAIAAUAAADUAPz/AAAJAAUAAADVAPz/AQAAAAAAEADYAPz/AAAIAAYAAADZAPz/AAAJAAYAAADTAP3/AQAAAAAAEQDUAP3/AAAEAAIAAADYAP3/AAAIAAYAAADZAP3/AAAJAAYAAADYAP7/AAAIAAcAAADZAP7/AAAJAAcAAADKAP//AQAAAAAADgDOAP//AQAAAAAADgDSAP//AQAAAAAADgDYAP//AAAIAAYAAADZAP//AAAJAAYAAADiAP//AAAEAAIAAAC7APj/AQAAAAAAAwC8APj/AQAAAAAAAwCmAPn/AQAAAAAAAwCtAPn/AQAAAAAAAwCuAPn/AQAAAAAAAwC5APn/AQAAAAAAAwClAPr/AQAAAAAAAwCzAPr/AQAAAAAAAwC0APr/AQAAAAAAAwC4APr/AQAAAAAAAwDIAPr/AQAAAAAAAwDEAPv/AQAAAAAAAwDIAPv/AQAAAAAAEQC6APz/AQAAAAAAEQC9APz/AAAIAAAAAAC+APz/AAAJAAAAAADEAPz/AQAAAAAAEQCpAP3/AAAIAAQAAACqAP3/AAAJAAQAAACwAP3/AAAIAAYAAACxAP3/AAAJAAYAAAC9AP3/AAAIAAEAAAC+AP3/AAAJAAEAAAChAP7/AAAIAAAAAACiAP7/AAAJAAAAAACpAP7/AAAIAAUAAACqAP7/AAAJAAUAAACwAP7/AAAIAAcAAACxAP7/AAAJAAcAAAC1AP7/AAAIAAIAAAC2AP7/AAAJAAIAAAC9AP7/AAAIAAEAAAC+AP7/AAAJAAEAAAChAP//AAAIAAEAAACiAP//AAAJAAEAAACpAP//AAAIAAUAAACqAP//AAAJAAUAAACwAP//AAAIAAcAAACxAP//AAAJAAcAAAC1AP//AAAIAAMAAAC2AP//AAAJAAMAAAC9AP//AAAIAAEAAAC+AP//AAAJAAEAAADCAP//AQAAAAAADgDGAP//AQAAAAAADgB3APz/AAAFAAQAAAB4APz/AAAGAAQAAAB5APz/AAAGAAQAAAB6APz/AAAGAAQAAAB7APz/AAAHAAQAAAB7AP7/AAAFAAMAAAB8AP7/AAAGAAMAAAB9AP7/AAAGAAMAAAB+AP7/AAAGAAMAAAB/AP7/AAAHAAMAAAB/AAAAAAAFAAIAAACAAAAAAAAGAAIAAACBAAAAAAAGAAIAAACCAAAAAAAGAAIAAACDAAAAAAAGAAIAAACEAAAAAAAGAAIAAACFAAAAAAAGAAIAAACGAAAAAAAGAAIAAACHAAAAAAAGAAIAAACIAAAAAAAGAAIAAACJAAAAAAAGAAIAAACKAAAAAAAGAAIAAACLAAAAAAAGAAIAAACMAAAAAAAGAAIAAACNAAAAAAAGAAIAAACOAAAAAAAGAAIAAACPAAAAAAAGAAIAAACQAAAAAAAGAAIAAACRAAAAAAAGAAIAAACSAAAAAAAGAAIAAACTAAAAAAAGAAIAAACUAAAAAAAGAAIAAACVAAAAAAAGAAIAAACWAAAAAAAGAAIAAACXAAAAAAAGAAIAAACYAAAAAAAGAAIAAACZAAAAAAAGAAIAAACaAAAAAAAGAAIAAACbAAAAAAAGAAIAAACcAAAAAAAGAAIAAACdAAAAAAAGAAIAAACeAAAAAAAGAAIAAACfAAAAAAAGAAIAAACgAAAAAAAGAAIAAAChAAAAAAAGAAIAAACiAAAAAAAGAAIAAACjAAAAAAAGAAIAAACkAAAAAAAGAAIAAAClAAAAAAAGAAIAAACmAAAAAAAGAAIAAACnAAAAAAAGAAIAAACoAAAAAAAGAAIAAACpAAAAAAAGAAIAAACqAAAAAAAGAAIAAACrAAAAAAAGAAIAAACsAAAAAAAGAAIAAACtAAAAAAAGAAIAAACuAAAAAAAGAAIAAACvAAAAAAAGAAIAAACwAAAAAAAGAAIAAACxAAAAAAAGAAIAAACyAAAAAAAGAAIAAACzAAAAAAAGAAIAAAC0AAAAAAAGAAIAAAC1AAAAAAAGAAIAAAC2AAAAAAAGAAIAAAC3AAAAAAAGAAIAAAC4AAAAAAAGAAIAAAC5AAAAAAAGAAIAAAC6AAAAAAAGAAIAAAC7AAAAAAAGAAIAAAC8AAAAAAAGAAIAAAC9AAAAAAAGAAIAAAC+AAAAAAAGAAIAAAC/AAAAAAAGAAIAAADAAAAAAAAGAAIAAADBAAAAAAAGAAIAAADCAAAAAAAGAAIAAADDAAAAAAAGAAIAAADEAAAAAAAGAAIAAADFAAAAAAAGAAIAAADGAAAAAAAGAAIAAADHAAAAAAAGAAIAAADIAAAAAAAGAAIAAADJAAAAAAAGAAIAAADKAAAAAAAGAAIAAADLAAAAAAAGAAIAAADMAAAAAAAGAAIAAADNAAAAAAAGAAIAAADOAAAAAAAGAAIAAADPAAAAAAAGAAIAAADQAAAAAAAGAAIAAADRAAAAAAAGAAIAAADSAAAAAAAGAAIAAADTAAAAAAAGAAIAAADUAAAAAAAGAAIAAADVAAAAAAAGAAIAAADWAAAAAAAGAAIAAADXAAAAAAAGAAIAAADYAAAAAAAGAAIAAADZAAAAAAAGAAIAAADaAAAAAAAGAAIAAADbAAAAAAAGAAIAAADcAAAAAAAGAAIAAADdAAAAAAAGAAIAAADeAAAAAAAGAAIAAADfAAAAAAAGAAIAAADgAAAAAAAGAAIAAADhAAAAAAAGAAIAAADiAAAAAAAGAAIAAADjAAAAAAAGAAIAAADkAAAAAAAGAAIAAADlAAAAAAAGAAIAAADmAAAAAAAGAAIAAADnAAAAAAAGAAIAAADoAAAAAAAGAAIAAADpAAAAAAAGAAIAAADqAAAAAAAGAAIAAADrAAAAAAAGAAIAAADsAAAAAAAGAAIAAADtAAAAAAAGAAIAAADuAAAAAAAGAAIAAADvAAAAAAAGAAIAAADwAAAAAAAGAAIAAADxAAAAAAAGAAIAAADyAAAAAAAGAAIAAADzAAAAAAAGAAIAAAD0AAAAAAAGAAIAAAD1AAAAAAAGAAIAAAD2AAAAAAAGAAIAAAD3AAAAAAAGAAIAAAD4AAAAAAAGAAIAAAD5AAAAAAAGAAIAAAD6AAAAAAAGAAIAAAD7AAAAAAAGAAIAAAD8AAAAAAAGAAIAAAD9AAAAAAAGAAIAAAD+AAAAAAAGAAIAAAD/AAAAAAAGAAIAAAAAAQAAAAAHAAIAAACJAAEAAAAGAAUAAACdAAEAAAAGAAUAAAC5AAEAAAAGAAUAAADWAAEAAAAGAAUAAAD0AAEAAAAGAAUAAACHAPX/AAAEAAEAAACHAPb/AAAEAAEAAACHAPf/AAAEAAEAAACHAPj/AAAEAAEAAACHAPn/AAAEAAEAAACHAPr/AAAEAAEAAACHAPv/AAAEAAEAAACHAPz/AAAEAAEAAACQAPj/AAAEAAEAAACQAPn/AAAEAAEAAACQAPr/AAAEAAEAAACQAPv/AAAEAAEAAACQAPz/AAAEAAEAAACQAP3/AAAEAAEAAACQAP7/AAAEAAEAAACQAP//AAAEAAEAAACZAPX/AAAEAAEAAACZAPb/AAAEAAEAAACZAPf/AAAEAAEAAACZAPj/AAAEAAEAAACZAPn/AAAEAAEAAACZAPr/AAAEAAEAAACZAPv/AAAEAAEAAACZAPz/AAAEAAEAAACZAP3/AAAEAAEAAABtAP//AAAEAAEAAABuAP//AAAEAAEAAABvAP//AAAEAAEAAABwAP//AAAEAAEAAABxAP//AAAEAAEAAAByAP//AAAEAAEAAABzAP//AAAEAAEAAABrAP//AAAEAAEAAABpAP//AAAEAAEAAABfAP//AAAEAAEAAABgAP//AAAEAAEAAABhAP//AAAEAAEAAABiAP//AAAEAAEAAABjAP//AAAEAAEAAABkAP//AAAEAAEAAABlAP//AAAEAAEAAABmAP//AAAEAAEAAABnAP//AAAEAAEAAABaAP//AAAEAAEAAABbAP//AAAEAAEAAABcAP//AAAEAAEAAABYAP//AAAEAAEAAABWAP//AAAEAAEAAABUAP//AAAEAAEAAABSAP//AAAEAAEAAABQAP//AAAEAAEAAABOAP//AAAEAAEAAABMAP//AAAEAAEAAABKAP//AAAEAAEAAABGAP//AAAEAAEAAABHAP//AAAEAAEAAABIAP//AAAEAAEAAAAaAP//AAAEAAEAAAAbAP//AAAEAAEAAAAcAP//AAAEAAEAAAAdAP//AAAEAAEAAAAeAP//AAAEAAEAAAAfAP//AAAEAAEAAAAgAP//AAAEAAEAAAAhAP//AAAEAAEAAAAiAP//AAAEAAEAAAAjAP//AAAEAAEAAAAkAP//AAAEAAEAAAAlAP//AAAEAAEAAAAmAP//AAAEAAEAAAAnAP//AAAEAAEAAAAoAP//AAAEAAEAAAApAP//AAAEAAEAAAAqAP//AAAEAAEAAAArAP//AAAEAAEAAAAsAP//AAAEAAEAAAAtAP//AAAEAAEAAAAuAP//AAAEAAEAAAAvAP//AAAEAAEAAAAwAP//AAAEAAEAAAAxAP//AAAEAAEAAAAyAP//AAAEAAEAAAAEAP//AAAEAAEAAAAFAP//AAAEAAEAAAAGAP//AAAEAAEAAAAHAP//AAAEAAEAAAAIAP//AAAEAAEAAAAJAP//AAAEAAEAAAAKAP//AAAEAAEAAAALAP//AAAEAAEAAAAMAP//AAAEAAEAAAANAP//AAAEAAEAAAAOAP//AAAEAAEAAAAPAP//AAAEAAEAAAAQAP//AAAEAAEAAAARAP//AAAEAAEAAAASAP//AAAEAAEAAAATAP//AAAEAAEAAAAUAP//AAAEAAEAAAAVAP//AAAEAAEAAAAWAP//AAAEAAEAAAAXAP//AAAEAAEAAAAYAP//AAAEAAEAAAAZAP//AAAEAAEAAAA4AP7/AAAGAAUAAAA4AP//AAAHAAUAAAA4AAAAAAAHAAUAAAA8AAAAAAAGAAUAAABDAAAAAAAGAAUAAABDAAEAAAAHAAUAAAA8AAEAAAAHAAUAAAA4AAEAAAAHAAUAAAD+/wEAAAAGAAUAAAD9/wEAAAAGAAUAAAB9AP//AAAGAAUAAAB9AAAAAAAHAAUAAAB9AAEAAAAHAAUAAAB5AP3/AAAGAAUAAAB5AP7/AAAHAAUAAAB5AP//AAAHAAUAAAB5AAAAAAAHAAUAAAB5AAEAAAAHAAUAAACMAPz/AQAAAAAAEQCNAPz/AQAAAAAAEQCOAPz/AQAAAAAAEQCNAPj/AQAAAAAAEQCOAPj/AQAAAAAAEQCPAPj/AQAAAAAAEQCIAPf/AQAAAAAAEQCIAPz/AQAAAAAAEQCGAPz/AQAAAAAAEQCUAPr/AQAAAAAAEQCJAPz/AQAAAAAAEACKAPz/AQAAAAAAEACLAPz/AQAAAAAAEACKAPj/AQAAAAAAEACLAPj/AQAAAAAAEACMAPj/AQAAAAAAEACTAP3/AQAAAAAADgCUAP3/AQAAAAAADgCVAP3/AQAAAAAADgCWAP3/AQAAAAAADgCXAP3/AQAAAAAADgCYAP3/AQAAAAAADgCVAPr/AQAAAAAADgCWAPr/AQAAAAAADgCRAPr/AQAAAAAADgCSAPr/AQAAAAAADgCTAPr/AQAAAAAADgCRAPn/AQAAAAAAAwCSAPn/AQAAAAAAAwCTAPn/AQAAAAAAAwCUAPn/AQAAAAAAAwCWAPn/AQAAAAAAAwCTAPz/AQAAAAAAAwCUAPz/AQAAAAAAAwCVAPz/AQAAAAAAAwCWAPz/AQAAAAAAAwCXAPz/AQAAAAAAAwCYAPz/AQAAAAAAAwCGAP3/AQAAAAAAAwCHAP3/AQAAAAAADgCHAP7/AQAAAAAADgCHAP//AQAAAAAADgDSAPX/AAALAAQAAADSAPb/AAALAAUAAADTAPb/AAAMAAUAAADTAPX/AAAMAAQAAADJAPX/AAAKAAQAAADJAPb/AAAKAAUAAADKAPX/AAALAAQAAADKAPb/AAALAAUAAADLAPX/AAALAAQAAADLAPb/AAALAAUAAADMAPX/AAALAAQAAADMAPb/AAALAAUAAADNAPX/AAALAAQAAADNAPb/AAALAAUAAADOAPX/AAALAAQAAADOAPb/AAALAAUAAADPAPX/AAALAAQAAADPAPb/AAALAAUAAADQAPX/AAALAAQAAADQAPb/AAALAAUAAADRAPX/AAALAAQAAADRAPb/AAALAAUAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAADAAIAAAA=") +tile_set = SubResource("TileSet_5ean0") + +[node name="Player" parent="." instance=ExtResource("5_n4fm5")] +position = Vector2(-216, 0) + +[node name="DropShadow" parent="." instance=ExtResource("7_nrm8e")] + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("8_yr5f0")] +boo = NodePath("../RaceBoo") +level_id = 2 + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("9_n4fm5")] +position = Vector2(-232, -72) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [50, 39, 36, 30, 29] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_4wulr") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-232, -72) +rotates = false + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="EndFlagpole" parent="." instance=ExtResource("11_urf7j")] +position = Vector2(3624, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("12_u2qgw")] +position = Vector2(3704, 0) + +[node name="StartCastle" parent="." instance=ExtResource("13_u2qgw")] +position = Vector2(-216, -40) + +[node name="LevelBG" parent="." instance=ExtResource("12_tl712")] +primary_layer = 2 +second_layer = 1 +overlay_clouds = true + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("13_ue8gj") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71787" to="Tiles/@AnimatableBody2D@71787" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71787" to="Tiles/@AnimatableBody2D@71787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71788" to="Tiles/@AnimatableBody2D@71788" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71788" to="Tiles/@AnimatableBody2D@71788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71789" to="Tiles/@AnimatableBody2D@71789" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71789" to="Tiles/@AnimatableBody2D@71789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71790" to="Tiles/@AnimatableBody2D@71790" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71790" to="Tiles/@AnimatableBody2D@71790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71791" to="Tiles/@AnimatableBody2D@71791" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71791" to="Tiles/@AnimatableBody2D@71791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71792" to="Tiles/@AnimatableBody2D@71792" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71792" to="Tiles/@AnimatableBody2D@71792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71793" to="Tiles/@AnimatableBody2D@71793" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71793" to="Tiles/@AnimatableBody2D@71793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71794" to="Tiles/@AnimatableBody2D@71794" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71794" to="Tiles/@AnimatableBody2D@71794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71795" to="Tiles/@AnimatableBody2D@71795" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71795" to="Tiles/@AnimatableBody2D@71795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71796" to="Tiles/@AnimatableBody2D@71796" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71796" to="Tiles/@AnimatableBody2D@71796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71797" to="Tiles/@AnimatableBody2D@71797" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71797" to="Tiles/@AnimatableBody2D@71797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71798" to="Tiles/@AnimatableBody2D@71798" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71798" to="Tiles/@AnimatableBody2D@71798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71799" to="Tiles/@AnimatableBody2D@71799" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71799" to="Tiles/@AnimatableBody2D@71799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71800" to="Tiles/@AnimatableBody2D@71800" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71800" to="Tiles/@AnimatableBody2D@71800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71801" to="Tiles/@AnimatableBody2D@71801" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71801" to="Tiles/@AnimatableBody2D@71801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71802" to="Tiles/@AnimatableBody2D@71802" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71802" to="Tiles/@AnimatableBody2D@71802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71803" to="Tiles/@AnimatableBody2D@71803" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71803" to="Tiles/@AnimatableBody2D@71803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71804" to="Tiles/@AnimatableBody2D@71804" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71804" to="Tiles/@AnimatableBody2D@71804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71805" to="Tiles/@AnimatableBody2D@71805" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71805" to="Tiles/@AnimatableBody2D@71805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71806" to="Tiles/@AnimatableBody2D@71806" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71806" to="Tiles/@AnimatableBody2D@71806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71807" to="Tiles/@AnimatableBody2D@71807" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71807" to="Tiles/@AnimatableBody2D@71807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71808" to="Tiles/@AnimatableBody2D@71808" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71808" to="Tiles/@AnimatableBody2D@71808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71809" to="Tiles/@AnimatableBody2D@71809" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71809" to="Tiles/@AnimatableBody2D@71809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71810" to="Tiles/@AnimatableBody2D@71810" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71810" to="Tiles/@AnimatableBody2D@71810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71811" to="Tiles/@AnimatableBody2D@71811" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71811" to="Tiles/@AnimatableBody2D@71811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71812" to="Tiles/@AnimatableBody2D@71812" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71812" to="Tiles/@AnimatableBody2D@71812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71813" to="Tiles/@AnimatableBody2D@71813" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71813" to="Tiles/@AnimatableBody2D@71813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71814" to="Tiles/@AnimatableBody2D@71814" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71814" to="Tiles/@AnimatableBody2D@71814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71815" to="Tiles/@AnimatableBody2D@71815" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71815" to="Tiles/@AnimatableBody2D@71815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71816" to="Tiles/@AnimatableBody2D@71816" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71816" to="Tiles/@AnimatableBody2D@71816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71817" to="Tiles/@AnimatableBody2D@71817" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71817" to="Tiles/@AnimatableBody2D@71817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71818" to="Tiles/@AnimatableBody2D@71818" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71818" to="Tiles/@AnimatableBody2D@71818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71819" to="Tiles/@AnimatableBody2D@71819" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71819" to="Tiles/@AnimatableBody2D@71819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71820" to="Tiles/@AnimatableBody2D@71820" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71820" to="Tiles/@AnimatableBody2D@71820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71821" to="Tiles/@AnimatableBody2D@71821" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71821" to="Tiles/@AnimatableBody2D@71821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71822" to="Tiles/@AnimatableBody2D@71822" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71822" to="Tiles/@AnimatableBody2D@71822/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71823" to="Tiles/@AnimatableBody2D@71823" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71823" to="Tiles/@AnimatableBody2D@71823/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71824" to="Tiles/@AnimatableBody2D@71824" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71824" to="Tiles/@AnimatableBody2D@71824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71825" to="Tiles/@AnimatableBody2D@71825" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71825" to="Tiles/@AnimatableBody2D@71825/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71826" to="Tiles/@AnimatableBody2D@71826" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71826" to="Tiles/@AnimatableBody2D@71826/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71827" to="Tiles/@AnimatableBody2D@71827" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71827" to="Tiles/@AnimatableBody2D@71827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71828" to="Tiles/@AnimatableBody2D@71828" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71828" to="Tiles/@AnimatableBody2D@71828/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71875" to="Tiles/@Node2D@71875/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71876" to="Tiles/@Node2D@71876/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71877" to="Tiles/@Node2D@71877/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71878" to="Tiles/@Node2D@71878/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71879" to="Tiles/@Node2D@71879/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71880" to="Tiles/@Node2D@71880/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71881" to="Tiles/@Node2D@71881/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71882" to="Tiles/@Node2D@71882/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71883" to="Tiles/@Node2D@71883/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71884" to="Tiles/@Node2D@71884/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71885" to="Tiles/@Node2D@71885/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71886" to="Tiles/@Node2D@71886/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71887" to="Tiles/@Node2D@71887/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71888" to="Tiles/@Node2D@71888/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71889" to="Tiles/@Node2D@71889/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71890" to="Tiles/@Node2D@71890/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71891" to="Tiles/@Node2D@71891/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71892" to="Tiles/@Node2D@71892/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71893" to="Tiles/@Node2D@71893/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71894" to="Tiles/@Node2D@71894/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71895" to="Tiles/@Node2D@71895/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71896" to="Tiles/@Node2D@71896/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71897" to="Tiles/@Node2D@71897/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71898" to="Tiles/@Node2D@71898/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71899" to="Tiles/@Area2D@71899" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71900" to="Tiles/@Area2D@71900" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71901" to="Tiles/@Area2D@71901" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71902" to="Tiles/@Area2D@71902" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71903" to="Tiles/@Area2D@71903" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71904" to="Tiles/@Area2D@71904" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71905" to="Tiles/@Area2D@71905" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71906" to="Tiles/@Area2D@71906" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71907" to="Tiles/@Area2D@71907" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71908" to="Tiles/@Area2D@71908" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71909" to="Tiles/@Area2D@71909" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71910" to="Tiles/@Area2D@71910" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71911" to="Tiles/@Area2D@71911" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71912" to="Tiles/@Area2D@71912" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71913" to="Tiles/@Area2D@71913" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71914" to="Tiles/@Area2D@71914" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71915" to="Tiles/@Area2D@71915" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71916" to="Tiles/@Area2D@71916" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71917" to="Tiles/@Area2D@71917" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71918" to="Tiles/@Area2D@71918" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71919" to="Tiles/@Area2D@71919" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71920" to="Tiles/@Area2D@71920" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71921" to="Tiles/@Area2D@71921" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71922" to="Tiles/@Area2D@71922" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71923" to="Tiles/@Area2D@71923" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71924" to="Tiles/@Area2D@71924" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71925" to="Tiles/@Area2D@71925" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71926" to="Tiles/@Area2D@71926" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71927" to="Tiles/@Area2D@71927" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71928" to="Tiles/@Area2D@71928" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71929" to="Tiles/@Area2D@71929" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71930" to="Tiles/@Area2D@71930" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71931" to="Tiles/@Area2D@71931" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71932" to="Tiles/@Area2D@71932" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71933" to="Tiles/@Area2D@71933" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71934" to="Tiles/@Area2D@71934" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71935" to="Tiles/@Area2D@71935" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71936" to="Tiles/@Area2D@71936" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71937" to="Tiles/@Area2D@71937" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71938" to="Tiles/@Area2D@71938" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71939" to="Tiles/@Area2D@71939" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71940" to="Tiles/@Area2D@71940" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71941" to="Tiles/@Area2D@71941" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71942" to="Tiles/@Area2D@71942" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71943" to="Tiles/@Area2D@71943" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71944" to="Tiles/@Area2D@71944" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71945" to="Tiles/@Area2D@71945" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71946" to="Tiles/@Area2D@71946" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71947" to="Tiles/@Area2D@71947" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71948" to="Tiles/@Area2D@71948" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71949" to="Tiles/@Area2D@71949" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71950" to="Tiles/@Area2D@71950" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71951" to="Tiles/@Area2D@71951" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71952" to="Tiles/@Area2D@71952" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71953" to="Tiles/@Area2D@71953" method="area_entered"] +[connection signal="collected" from="Tiles/@Node2D@71954" to="Tiles/@Node2D@71954/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71956" to="Tiles/@Node2D@71956/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71957" to="Tiles/@AnimatableBody2D@71957" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71957" to="Tiles/@AnimatableBody2D@71957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71959" to="Tiles/@AnimatableBody2D@71959" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71959" to="Tiles/@AnimatableBody2D@71959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@71963" to="Tiles/@Node2D@71963/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71964" to="Tiles/@Node2D@71964/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71965" to="Tiles/@Node2D@71965/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71966" to="Tiles/@Node2D@71966/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71967" to="Tiles/@Node2D@71967/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71968" to="Tiles/@Node2D@71968/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71969" to="Tiles/@Node2D@71969/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71970" to="Tiles/@Node2D@71970/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71971" to="Tiles/@Node2D@71971/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71972" to="Tiles/@Node2D@71972/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71973" to="Tiles/@Node2D@71973/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71974" to="Tiles/@Node2D@71974/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71975" to="Tiles/@AnimatableBody2D@71975" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71975" to="Tiles/@AnimatableBody2D@71975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71976" to="Tiles/@AnimatableBody2D@71976" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71976" to="Tiles/@AnimatableBody2D@71976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71977" to="Tiles/@AnimatableBody2D@71977" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71977" to="Tiles/@AnimatableBody2D@71977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71980" to="Tiles/@AnimatableBody2D@71980" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71980" to="Tiles/@AnimatableBody2D@71980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71981" to="Tiles/@AnimatableBody2D@71981" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71981" to="Tiles/@AnimatableBody2D@71981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71982" to="Tiles/@AnimatableBody2D@71982" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71982" to="Tiles/@AnimatableBody2D@71982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71983" to="Tiles/@AnimatableBody2D@71983" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71983" to="Tiles/@AnimatableBody2D@71983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71984" to="Tiles/@AnimatableBody2D@71984" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71984" to="Tiles/@AnimatableBody2D@71984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71985" to="Tiles/@AnimatableBody2D@71985" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71985" to="Tiles/@AnimatableBody2D@71985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71986" to="Tiles/@AnimatableBody2D@71986" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71986" to="Tiles/@AnimatableBody2D@71986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71987" to="Tiles/@AnimatableBody2D@71987" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71987" to="Tiles/@AnimatableBody2D@71987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71988" to="Tiles/@AnimatableBody2D@71988" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71988" to="Tiles/@AnimatableBody2D@71988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71989" to="Tiles/@AnimatableBody2D@71989" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71989" to="Tiles/@AnimatableBody2D@71989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@72007" to="Tiles/@Node2D@72007/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72008" to="Tiles/@Node2D@72008/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72009" to="Tiles/@Node2D@72009/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72010" to="Tiles/@Node2D@72010/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72011" to="Tiles/@Node2D@72011/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72012" to="Tiles/@Node2D@72012/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72013" to="Tiles/@Node2D@72013/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72014" to="Tiles/@Node2D@72014/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72015" to="Tiles/@Node2D@72015/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72016" to="Tiles/@Node2D@72016/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72017" to="Tiles/@Node2D@72017/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72018" to="Tiles/@Node2D@72018/LevelPersistance" method="set_as_active"] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMB1/YouVSBoo/Boo1-4.tscn b/Scenes/Levels/SMB1/YouVSBoo/Boo1-4.tscn new file mode 100644 index 0000000..cfed251 --- /dev/null +++ b/Scenes/Levels/SMB1/YouVSBoo/Boo1-4.tscn @@ -0,0 +1,316 @@ +[gd_scene load_steps=15 format=4 uid="uid://xi0d8o7vnagk"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_fyl14"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_usny3"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_tvqux"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_usny3"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="6_ppw77"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="7_2rf2p"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="9_o4tjd"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/GreenCheepCheep.json" id="9_ppw77"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="10_tvqux"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="11_tvqux"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="12_ppw77"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="12_usny3"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="13_2rf2p"] + +[sub_resource type="Curve2D" id="Curve2D_usny3"] +_data = { +"points": PackedVector2Array(-83.4233, -1.73799, 83.4233, 1.73799, -248, -104, -60.2502, -0.868993, 60.2502, 0.868993, -136, -80, -52.5881, 0.424098, 52.5881, -0.424098, 312, -80, -53.0122, 0, 53.0122, 0, 496, -64, -38.2357, -0.289664, 38.2357, 0.289664, 1432, -64, 37.077, 1.15866, -37.077, -1.15866, 1408, -136, -41.7117, 1.15866, 41.7117, -1.15866, 1416, -64, -21.4352, 4.92429, 21.4352, -4.92429, 1432, -64, -33.3114, -0.579329, 33.3114, 0.579329, 1480, -144, -51.5602, 0.579329, 51.5602, -0.579329, 1552, -72, -51.4693, 4.30906, 51.4693, -4.30906, 1600, -136, -39.9785, -2.39392, 39.9785, 2.39392, 1664, -64, -33.7543, 1.43635, 33.7543, -1.43635, 1728, -128, -33.7064, -1.57999, 33.7064, 1.57999, 1800, -128, -37.393, -0.263331, 37.393, 0.263331, 1880, -72, -30.5464, 0.789994, 30.5464, -0.789994, 2040, -72, -51.8762, -0.263331, 51.8762, 0.263331, 2360, -104, -39.2364, 0.526662, 39.2364, -0.526662, 2528, -64, -35.813, -0.526662, 35.813, 0.526662, 2616, -120, -98.4859, 0.789994, 98.4859, -0.789994, 2680, -120, 0, 0, 0, 0, 2696, -64, -58.4595, 0.263331, 58.4595, -0.263331, 2736, -16, -37.1297, 2.10665, 37.1297, -2.10665, 2776, -16, -46.3463, -1.84332, 46.3463, 1.84332, 2824, -80, 0, 0, 0, 0, 3288, -80) +} +point_count = 25 + +[node name="Boo1-4" type="Node"] +script = ExtResource("1_fyl14") +music = ExtResource("2_usny3") +theme = "Castle" +time_limit = 250 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_tvqux")] +tile_map_data = PackedByteArray("AADw//v/AAACAAAAAADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADx//v/AAACAAAAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADy//v/AAACAAAAAADy//z/AAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADz//v/AAADAAAAAADz//z/AAABAAsAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAAD0//z/AAADAAAAAAD0//3/AAABAAsAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAADAAEAAAD1//3/AAACAAAAAAD1//7/AAACAAEAAAD1////AAACAAEAAAD1/wAAAAACAAEAAAD2//3/AAACAAAAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD3//3/AAACAAAAAAD3//7/AAACAAEAAAD3////AAACAAEAAAD3/wAAAAACAAEAAAD4//3/AAACAAAAAAD4//7/AAACAAEAAAD4////AAACAAEAAAD4/wAAAAACAAEAAAD5//3/AAACAAAAAAD5//7/AAACAAEAAAD5////AAACAAEAAAD5/wAAAAACAAEAAAD6//3/AAADAAAAAAD6//7/AAADAAEAAAD6////AAADAAEAAAD6/wAAAAADAAEAAAD9//3/AAABAAAAAAD9//7/AAABAAEAAAD9////AAABAAEAAAD9/wAAAAABAAEAAAD9/wEAAAABAAEAAAD+//3/AAACAAAAAAD+//7/AAACAAEAAAD+////AAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD///3/AAACAAAAAAD///7/AAACAAEAAAD/////AAACAAEAAAD//wAAAAACAAEAAAD//wEAAAACAAEAAAAAAP3/AAACAAAAAAAAAP7/AAACAAEAAAAAAP//AAACAAEAAAAAAAAAAAACAAEAAAAAAAEAAAACAAEAAAABAP3/AAACAAAAAAABAP7/AAACAAEAAAABAP//AAACAAEAAAABAAAAAAACAAEAAAABAAEAAAACAAEAAAACAP3/AAACAAAAAAACAP7/AAACAAEAAAACAP//AAACAAEAAAACAAAAAAACAAEAAAACAAEAAAACAAEAAAADAP3/AAACAAAAAAADAP7/AAACAAEAAAADAP//AAACAAEAAAADAAAAAAACAAEAAAADAAEAAAACAAEAAAAEAP3/AAADAAAAAAAEAP7/AAADAAEAAAAEAP//AAADAAEAAAAEAAAAAAADAAEAAAAEAAEAAAADAAEAAAAJAP3/AAALAAsAAAAJAP7/AAAAAAEAAAAJAP//AAAAAAEAAAAJAAAAAAAJAAsAAAAJAAEAAAABAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAAAAAsAAAAfAAAAAAACAAEAAAAKAP3/AAACAAMAAAALAP3/AAACAAMAAAAMAP3/AAACAAMAAAANAP3/AAACAAMAAAAOAP3/AAACAAMAAAAPAP3/AAACAAMAAAAQAP3/AAACAAMAAAARAP3/AAACAAMAAAASAP3/AAACAAMAAAATAP3/AAADAAMAAAAOAPX/AAAHAAsAAAAOAPb/AAABAAEAAAAOAPf/AAABAAEAAAAOAPj/AAABAAIAAAAPAPX/AAACAAAAAAAPAPb/AAACAAEAAAAPAPf/AAACAAEAAAAPAPj/AAACAAIAAAAQAPX/AAACAAAAAAAQAPb/AAACAAEAAAAQAPf/AAACAAEAAAAQAPj/AAACAAIAAAARAPX/AAACAAAAAAARAPb/AAACAAEAAAARAPf/AAACAAEAAAARAPj/AAACAAIAAAASAPX/AAACAAAAAAASAPb/AAACAAEAAAASAPf/AAACAAEAAAASAPj/AAACAAIAAAATAPX/AAACAAAAAAATAPb/AAACAAEAAAATAPf/AAACAAEAAAATAPj/AAACAAIAAAAUAPX/AAAIAAsAAAAUAPb/AAADAAEAAAAUAPf/AAADAAEAAAAUAPj/AAADAAIAAAD+//X/AAACAAAAAAD///X/AAACAAAAAAAAAPX/AAACAAAAAAABAPX/AAAIAAsAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAACAAAAAAD2//b/AAACAAEAAAD2//f/AAACAAIAAAD3//X/AAACAAAAAAD3//b/AAACAAEAAAD3//f/AAAAAAwAAAD4//X/AAACAAAAAAD4//b/AAACAAEAAAD4//f/AAACAAEAAAD5//X/AAACAAAAAAD5//b/AAACAAEAAAD5//f/AAABAAwAAAD6//X/AAACAAAAAAD6//b/AAACAAEAAAD6//f/AAACAAIAAAD7//X/AAACAAAAAAD7//b/AAACAAEAAAD7//f/AAACAAIAAAD8//X/AAACAAAAAAD8//b/AAACAAEAAAD8//f/AAACAAIAAAD9//X/AAACAAAAAAD9//b/AAACAAEAAAD9//f/AAACAAIAAAD+//b/AAACAAEAAAD+//f/AAACAAIAAAD///b/AAACAAEAAAD///f/AAACAAIAAAAAAPb/AAACAAEAAAAAAPf/AAACAAIAAAABAPb/AAADAAEAAAABAPf/AAADAAIAAAD3//j/AAABAAIAAAD4//j/AAACAAIAAAD5//j/AAADAAIAAAAeAP//AAABAAAAAAAfAP//AAACAAAAAAAgAP//AAADAAAAAAAgAAAAAAABAAsAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAAAAAsAAAAmAAEAAAACAAEAAAAnAAAAAAACAAEAAAAnAAEAAAACAAEAAAAoAAAAAAABAAsAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAAAAAsAAAAtAAEAAAACAAEAAAAuAAAAAAACAAEAAAAuAAEAAAACAAEAAAAvAAAAAAABAAsAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAAAAAsAAAA3AAEAAAACAAEAAAA4AAAAAAACAAEAAAA4AAEAAAACAAEAAAA5AAAAAAABAAsAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAADAAAAAABCAAEAAAADAAEAAAA3AP//AAABAAAAAAA4AP//AAADAAsAAAA4AP7/AAAAAAAAAAA5AP//AAADAAAAAAAtAP//AAABAAAAAAAuAP//AAACAAAAAAAvAP//AAADAAAAAAAmAP//AAABAAAAAAAnAP//AAACAAAAAAAoAP//AAADAAAAAAAmAPX/AAAHAAsAAAAmAPb/AAABAAEAAAAmAPf/AAABAAIAAAAnAPX/AAACAAAAAAAnAPb/AAACAAEAAAAnAPf/AAACAAIAAAAoAPX/AAAIAAsAAAAoAPb/AAADAAEAAAAoAPf/AAADAAIAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAAHAAsAAAAuAPX/AAACAAAAAAAvAPX/AAAIAAsAAAA3APX/AAAHAAsAAAA3APb/AAABAAEAAAA3APf/AAABAAIAAAA4APX/AAACAAAAAAA4APb/AAACAAEAAAA4APf/AAACAAIAAAA5APX/AAAIAAsAAAA5APb/AAADAAEAAAA5APf/AAADAAIAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAAtAPb/AAABAAEAAAAtAPf/AAABAAIAAAAuAPb/AAACAAEAAAAuAPf/AAACAAIAAAAvAPb/AAADAAEAAAAvAPf/AAADAAIAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAADAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAAHAAsAAAAfAPX/AAACAAAAAAAgAPX/AAAIAAsAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAeAPb/AAABAAEAAAAeAPf/AAABAAIAAAAfAPb/AAACAAEAAAAfAPf/AAACAAIAAAAgAPb/AAADAAEAAAAgAPf/AAADAAIAAABFAAAAAAABAAAAAABFAAEAAAABAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAADAAAAAABKAAEAAAADAAEAAABOAAAAAAABAAAAAABOAAEAAAABAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAADAAAAAABQAAEAAAADAAEAAABWAAAAAAABAAAAAABWAAEAAAABAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAADAAAAAABYAAEAAAADAAEAAABeAAAAAAABAAAAAABeAAEAAAABAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAADAAAAAABgAAEAAAADAAEAAABiAAAAAAABAAAAAABiAAEAAAABAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAADAAAAAABoAAEAAAADAAEAAABuAAAAAAABAAAAAABuAAEAAAABAAEAAABvAAAAAAADAAsAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAAAAAsAAAB1AAEAAAACAAEAAAB2AAAAAAACAAEAAAB2AAEAAAACAAEAAAB3AAAAAAADAAEAAAB3AAEAAAADAAEAAAB1AP7/AAABAAEAAAB1AP//AAABAAEAAAB2AP7/AAACAAEAAAB2AP//AAACAAEAAAB3AP7/AAADAAEAAAB3AP//AAADAAEAAAB1AP3/AAABAAAAAAB3AP3/AAADAAAAAAB1APX/AAAHAAsAAAB1APb/AAABAAEAAAB1APf/AAABAAEAAAB1APj/AAABAAIAAAB2APX/AAACAAAAAAB2APb/AAACAAEAAAB2APf/AAACAAEAAAB2APj/AAACAAIAAAB3APX/AAADAAAAAAB3APb/AAADAAEAAAB3APf/AAADAAEAAAB3APj/AAADAAIAAABsAPX/AAABAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAABCAPX/AAABAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAADAAMAAABEAPb/AAAEAAIAAABEAPf/AAAEAAIAAABEAPj/AAAEAAIAAABEAPn/AAAEAAIAAABFAPn/AAAEAAIAAABGAPn/AAAEAAIAAABHAPn/AAAEAAIAAABIAPn/AAAEAAIAAABJAPn/AAAEAAIAAABKAPn/AAAEAAIAAABLAPn/AAAEAAIAAABMAPn/AAAEAAIAAABNAPn/AAAEAAIAAABOAPn/AAAEAAIAAABPAPn/AAAEAAIAAABQAPn/AAAEAAIAAABRAPn/AAAEAAIAAABTAPn/AAAEAAIAAABUAPn/AAAEAAIAAABVAPn/AAAEAAIAAABTAPX/AAAEAAIAAABTAPb/AAAEAAIAAABTAPf/AAAEAAIAAABTAPj/AAAEAAIAAABQAPX/AAAEAAIAAABRAPX/AAAEAAIAAABSAPX/AAAEAAIAAABQAPb/AAAEAAIAAABQAPf/AAAEAAIAAABQAPj/AAAEAAIAAABNAPb/AAAEAAIAAABNAPf/AAAEAAIAAABNAPj/AAAEAAIAAABKAPb/AAAEAAIAAABKAPf/AAAEAAIAAABKAPj/AAAEAAIAAABHAPb/AAAEAAIAAABHAPf/AAAEAAIAAABHAPj/AAAEAAIAAABJAP3/AAAEAAIAAABJAP7/AAAEAAIAAABJAP//AAAEAAIAAABKAP3/AAAEAAIAAABLAP3/AAAEAAIAAABMAP3/AAAEAAIAAABNAP3/AAAEAAIAAABOAP3/AAAEAAIAAABPAP3/AAAEAAIAAABQAP3/AAAEAAIAAABRAP3/AAAEAAIAAABSAP3/AAAEAAIAAABTAP3/AAAEAAIAAABUAP3/AAAEAAIAAABVAP3/AAAEAAIAAABWAP3/AAAEAAIAAABXAP3/AAAEAAIAAABYAP3/AAAEAAIAAABZAP3/AAAEAAIAAABaAP3/AAAEAAIAAABbAP3/AAAEAAIAAABcAP3/AAAEAAIAAABdAP3/AAAEAAIAAABeAP3/AAAEAAIAAABfAP3/AAAEAAIAAABfAP7/AAAEAAIAAABfAP//AAAEAAIAAABXAP7/AAAEAAIAAABXAP//AAAEAAIAAABbAPn/AAAEAAIAAABbAPr/AAAEAAIAAABbAPv/AAAEAAIAAABbAPz/AAAEAAIAAABdAPn/AAAEAAIAAABZAPn/AAAEAAIAAABXAPn/AAAEAAIAAABVAPX/AAAEAAIAAABWAPX/AAAEAAIAAABXAPX/AAAEAAIAAABYAPX/AAAEAAIAAABZAPX/AAAEAAIAAABaAPX/AAAEAAIAAABbAPX/AAAEAAIAAABcAPX/AAAEAAIAAABdAPX/AAAEAAIAAABeAPX/AAAEAAIAAABfAPX/AAAEAAIAAABfAPb/AAAEAAIAAABfAPf/AAAEAAIAAABfAPj/AAAEAAIAAABfAPn/AAAEAAIAAABhAPn/AAAEAAIAAABhAPX/AAAEAAIAAABiAPX/AAAEAAIAAABjAPX/AAAEAAIAAABkAPX/AAAEAAIAAABlAPX/AAAEAAIAAABmAPX/AAAEAAIAAABnAPX/AAAEAAIAAABnAPb/AAAEAAIAAABnAPf/AAAEAAIAAABnAPj/AAAEAAIAAABnAPn/AAAEAAIAAABoAPn/AAAEAAIAAABpAPn/AAAEAAIAAABjAPn/AAAEAAIAAABkAPn/AAAEAAIAAABjAPr/AAAEAAIAAABjAPv/AAAEAAIAAABjAPz/AAAEAAIAAABjAP3/AAAEAAIAAABlAP3/AAAEAAIAAABmAP3/AAAEAAIAAABnAP3/AAAEAAIAAABoAP3/AAAEAAIAAABpAP3/AAAEAAIAAABqAP3/AAAEAAIAAABrAP3/AAAEAAIAAABsAP3/AAAEAAIAAABtAP3/AAAEAAIAAABuAP3/AAAEAAIAAABnAP7/AAAEAAIAAABnAP//AAAEAAIAAABrAPn/AAAEAAIAAABvAPr/AAAAAAAAAABvAPv/AAAAAAEAAABvAPz/AAAAAAEAAABvAP3/AAAAAAEAAABvAP7/AAAAAAEAAABvAP//AAAAAAEAAABvAPn/AAAEAAIAAABtAPn/AAAEAAIAAABpAPX/AAAEAAIAAABqAPX/AAAEAAIAAABrAPX/AAAEAAIAAABsAPr/AQAAAAAAAwBsAPv/AQAAAAAAAwBtAPr/AQAAAAAAAwBtAPv/AQAAAAAAAwBuAPr/AQAAAAAAAwBuAPv/AQAAAAAAAwBsAPz/AQAAAAAAAwBtAPz/AQAAAAAAAwBuAPz/AQAAAAAAAwBhAPr/AQAAAAAAAwBhAPv/AQAAAAAAAwBhAPz/AQAAAAAAAwBiAPr/AQAAAAAAAwBiAPv/AQAAAAAAAwBiAPz/AQAAAAAAAwBgAPr/AQAAAAAAAwBgAPv/AQAAAAAAAwBgAPz/AQAAAAAAAwBgAP//AQAAAAAAAwBmAP//AQAAAAAAAwBUAPr/AQAAAAAAAwBUAPv/AQAAAAAAAwBUAPz/AQAAAAAAAwBVAPr/AQAAAAAAAwBVAPv/AQAAAAAAAwBVAPz/AQAAAAAAAwBWAPr/AQAAAAAAAwBWAPv/AQAAAAAAAwBWAPz/AQAAAAAAAwBPAP7/AAAEAAIAAABPAP//AAAEAAIAAABLAAAAAgAAAAIAAABLAAEAAgAAAAMAAABMAAAAAgAAAAIAAABMAAEAAgAAAAMAAABNAAAAAgAAAAIAAABNAAEAAgAAAAMAAABRAAAAAgAAAAIAAABRAAEAAgAAAAMAAABSAAAAAgAAAAIAAABSAAEAAgAAAAMAAABTAAAAAgAAAAIAAABTAAEAAgAAAAMAAABUAAAAAgAAAAIAAABUAAEAAgAAAAMAAABVAAAAAgAAAAIAAABVAAEAAgAAAAMAAABZAAAAAgAAAAIAAABZAAEAAgAAAAMAAABaAAAAAgAAAAIAAABaAAEAAgAAAAMAAABbAAAAAgAAAAIAAABbAAEAAgAAAAMAAABcAAAAAgAAAAIAAABcAAEAAgAAAAMAAABdAAAAAgAAAAIAAABdAAEAAgAAAAMAAABhAAAAAgAAAAIAAABhAAEAAgAAAAMAAABpAAAAAgAAAAIAAABpAAEAAgAAAAMAAABqAAAAAgAAAAIAAABqAAEAAgAAAAMAAABrAAAAAgAAAAIAAABrAAEAAgAAAAMAAABsAAAAAgAAAAIAAABsAAEAAgAAAAMAAABtAAAAAgAAAAIAAABtAAEAAgAAAAMAAAB4AAAAAgAAAAIAAAB4AAEAAgAAAAMAAAB5AAAAAgAAAAIAAAB5AAEAAgAAAAMAAAB6AAAAAgAAAAIAAAB6AAEAAgAAAAMAAABDAAAAAgAAAAIAAABDAAEAAgAAAAMAAABEAAAAAgAAAAIAAABEAAEAAgAAAAMAAAAFAP//AgAAAAIAAAAFAAAAAgAAAAMAAAAFAAEAAgAAAAMAAAAGAP//AgAAAAIAAAAGAAAAAgAAAAMAAAAGAAEAAgAAAAMAAAAHAP//AgAAAAIAAAAHAAAAAgAAAAMAAAAHAAEAAgAAAAMAAAAIAP//AgAAAAIAAAAIAAAAAgAAAAMAAAAIAAEAAgAAAAMAAAD7////AgAAAAIAAAD7/wAAAgAAAAMAAAD8////AgAAAAIAAAD8/wAAAgAAAAMAAAD7/wEAAgAAAAMAAAD8/wEAAgAAAAMAAAB/AAAAAgAAAAIAAAB/AAEAAgAAAAMAAAB7AAAAAAABAAAAAAB7AAEAAAABAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAADAAAAAAB+AAEAAAADAAEAAACAAAAAAAABAAAAAACAAAEAAAABAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAAAAAsAAACCAAEAAAACAAEAAACDAAAAAAACAAEAAACDAAEAAAACAAEAAACEAAAAAAADAAEAAACEAAEAAAADAAEAAACCAP3/AAABAAAAAACCAP7/AAABAAEAAACCAP//AAABAAEAAACDAP3/AAACAAAAAACDAP7/AAACAAEAAACDAP//AAACAAEAAACEAP3/AAADAAAAAACEAP7/AAADAAEAAACEAP//AAADAAEAAACHAAAAAAABAAAAAACHAAEAAAABAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAADAAAAAACJAAEAAAADAAEAAACMAPz/AAABAAAAAACMAP3/AAABAAEAAACMAP7/AAABAAEAAACMAP//AAABAAEAAACMAAAAAAAAAAsAAACNAPz/AAACAAAAAACNAP3/AAACAAEAAACNAP7/AAACAAEAAACNAP//AAACAAEAAACNAAAAAAACAAEAAACOAPz/AAADAAAAAACOAP3/AAADAAEAAACOAP7/AAADAAEAAACOAP//AAADAAEAAACOAAAAAAADAAEAAACNAAEAAAACAAEAAACLAAAAAAABAAAAAACLAAEAAAABAAEAAACMAAEAAAACAAEAAACOAAEAAAADAAEAAACRAAAAAAABAAAAAACRAAEAAAABAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAADAAAAAACVAAEAAAADAAEAAACXAAAAAAABAAAAAACYAP3/AAABAAAAAACYAP7/AAABAAEAAACYAP//AAABAAEAAACYAAAAAAAAAAsAAACXAAEAAAABAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACZAP//AAACAAEAAACZAAAAAAACAAEAAACaAP//AAACAAEAAACaAAAAAAACAAEAAACbAP//AAABAAsAAACbAAAAAAACAAEAAACcAP//AAADAAAAAACcAAAAAAABAAsAAACZAP7/AAACAAEAAACaAP7/AAABAAsAAACbAP7/AAADAAAAAACaAP3/AAADAAAAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAAAAAsAAACwAAEAAAACAAEAAACxAAAAAAABAAsAAACxAAEAAAACAAEAAACZAP3/AAAEAAAAAAB2AP3/AAAEAAAAAACpAP3/AAAEAAIAAACqAP3/AAAEAAIAAACrAP3/AAAEAAIAAACsAP3/AAAEAAIAAACwAP3/AAABAAAAAACwAP7/AAABAAEAAACwAP//AAABAAEAAACxAP3/AAADAAAAAACxAP7/AAADAAEAAACxAP//AAADAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAAAAAsAAAC0AAEAAAACAAEAAAC1AAAAAAACAAEAAAC1AAEAAAACAAEAAAC2AAAAAAABAAsAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAAAAAsAAAC5AAEAAAACAAEAAAC6AAAAAAACAAEAAAC6AAEAAAACAAEAAAC7AAAAAAACAAEAAAC7AAEAAAACAAEAAAC8AAAAAAACAAEAAAC8AAEAAAACAAEAAAC9AAAAAAACAAEAAAC9AAEAAAACAAEAAAC+AAAAAAACAAEAAAC+AAEAAAACAAEAAAC/AAAAAAADAAEAAAC/AAEAAAADAAEAAAC5AP3/AAABAAAAAAC5AP7/AAABAAEAAAC5AP//AAABAAEAAAC6AP3/AAACAAAAAAC6AP7/AAACAAEAAAC6AP//AAACAAEAAAC7AP3/AAACAAAAAAC7AP7/AAACAAEAAAC7AP//AAACAAEAAAC8AP3/AAACAAAAAAC8AP7/AAACAAEAAAC8AP//AAACAAEAAAC9AP3/AAACAAAAAAC9AP7/AAACAAEAAAC9AP//AAACAAEAAAC+AP3/AAACAAAAAAC+AP7/AAACAAEAAAC+AP//AAACAAEAAAC/AP3/AAADAAAAAAC/AP7/AAADAAEAAAC/AP//AAADAAEAAAC1AP3/AAACAAAAAAC1AP7/AAACAAEAAAC1AP//AAACAAEAAAC2AP3/AAADAAAAAAC2AP7/AAADAAEAAAC2AP//AAADAAEAAACwAPX/AAABAAAAAACwAPb/AAABAAEAAACwAPf/AAABAAIAAACxAPX/AAACAAAAAACxAPb/AAACAAEAAACxAPf/AAACAAIAAACyAPX/AAACAAAAAACyAPb/AAACAAEAAACyAPf/AAACAAIAAACzAPX/AAACAAAAAACzAPb/AAACAAEAAACzAPf/AAACAAIAAAC0APX/AAACAAAAAAC0APb/AAACAAEAAAC0APf/AAACAAIAAAC1APX/AAACAAAAAAC1APb/AAACAAEAAAC1APf/AAACAAIAAAC2APX/AAACAAAAAAC2APb/AAACAAEAAAC2APf/AAACAAIAAAC3APX/AAACAAAAAAC3APb/AAACAAEAAAC3APf/AAACAAIAAAC4APX/AAACAAAAAAC4APb/AAACAAEAAAC4APf/AAACAAIAAAC5APX/AAACAAAAAAC5APb/AAACAAEAAAC5APf/AAACAAIAAAC6APX/AAACAAAAAAC6APb/AAACAAEAAAC6APf/AAACAAIAAAC7APX/AAACAAAAAAC7APb/AAACAAEAAAC7APf/AAACAAIAAAC8APX/AAACAAAAAAC8APb/AAACAAEAAAC8APf/AAACAAIAAAC9APX/AAACAAAAAAC9APb/AAACAAEAAAC9APf/AAACAAIAAAC+APX/AAACAAAAAAC+APb/AAACAAEAAAC+APf/AAACAAIAAAC/APX/AAAIAAsAAAC/APb/AAADAAEAAAC/APf/AAADAAIAAADAAPX/AAACAAMAAADBAPX/AAACAAMAAADCAPX/AAACAAMAAADDAPX/AAACAAMAAADEAPX/AAACAAMAAADFAPX/AAACAAMAAADGAPX/AAACAAMAAADHAPX/AAACAAMAAADIAPX/AAACAAMAAADJAPX/AAACAAMAAADKAPX/AAACAAMAAADLAPX/AAACAAMAAADMAPX/AAACAAMAAADNAPX/AAACAAMAAADOAPX/AAAHAAsAAADPAPX/AAAIAAsAAADOAPb/AAABAAEAAADOAPf/AAABAAEAAADOAPj/AAABAAIAAADPAPb/AAADAAEAAADPAPf/AAADAAEAAADPAPj/AAADAAIAAADNAPz/AAABAAAAAADNAP3/AAABAAEAAADNAP7/AAABAAEAAADNAP//AAABAAEAAADNAAAAAAABAAEAAADOAPz/AAACAAAAAADOAP3/AAACAAEAAADOAP7/AAACAAEAAADOAP//AAACAAEAAADOAAAAAAACAAEAAADPAPz/AAADAAAAAADPAP3/AAADAAEAAADPAP7/AAADAAEAAADPAP//AAADAAEAAADPAAAAAAABAAsAAADOAAEAAAACAAEAAADNAAEAAAABAAEAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAACAAAAAADcAAEAAAACAAEAAADdAAAAAAACAAAAAADdAAEAAAACAAEAAADeAAAAAAACAAAAAADeAAEAAAACAAEAAADfAAAAAAACAAAAAADfAAEAAAACAAEAAADQAPX/AAACAAMAAADRAPX/AAACAAMAAADSAPX/AAACAAMAAADTAPX/AAACAAMAAADUAPX/AAACAAMAAADVAPX/AAACAAMAAADWAPX/AAACAAMAAADXAPX/AAACAAMAAADYAPX/AAACAAMAAADZAPX/AAACAAMAAADaAPX/AAACAAMAAADbAPX/AAACAAMAAADcAPX/AAACAAMAAADdAPX/AAACAAMAAADeAPX/AAACAAMAAADfAPX/AAACAAMAAAClAP3/AAAIAAIAAAClAP7/AAAIAAMAAACmAP3/AAAJAAIAAACmAP7/AAAJAAMAAAClAPr/AAAIAAIAAAClAPv/AAAIAAMAAACmAPr/AAAJAAIAAACmAPv/AAAJAAMAAACrAPr/AAAIAAYAAACrAPv/AAAIAAcAAACsAPr/AAAJAAYAAACsAPv/AAAJAAcAAACqAPX/AAALAAYAAACqAPb/AAALAAcAAACrAPX/AAAMAAYAAACrAPb/AAAMAAcAAACsAPX/AAAJAAcAAACsAPb/AAAJAAcAAACeAPX/AAALAAYAAACeAPb/AAALAAcAAACfAPX/AAALAAYAAACfAPb/AAALAAcAAACgAPX/AAALAAYAAACgAPb/AAALAAcAAAChAPX/AAALAAYAAAChAPb/AAALAAcAAACiAPX/AAALAAYAAACiAPb/AAALAAcAAACjAPX/AAALAAYAAACjAPb/AAALAAcAAACkAPX/AAALAAYAAACkAPb/AAALAAcAAAClAPX/AAALAAYAAAClAPb/AAALAAcAAACmAPX/AAALAAYAAACmAPb/AAALAAcAAACnAPX/AAALAAYAAACnAPb/AAALAAcAAACoAPX/AAALAAYAAACoAPb/AAALAAcAAACpAPX/AAALAAYAAACpAPb/AAALAAcAAACcAPX/AAAKAAYAAACcAPb/AAAKAAcAAACdAPX/AAALAAYAAACdAPb/AAALAAcAAACrAPf/AAAIAAcAAACsAPf/AAAJAAcAAACrAPj/AAAIAAcAAACsAPj/AAAJAAcAAACrAPn/AAAIAAcAAACsAPn/AAAJAAcAAACrAPz/AAAIAAcAAACsAPz/AAAJAAcAAAClAPz/AAAIAAMAAACmAPz/AAAJAAMAAAClAP//AAAIAAMAAACmAP//AAAJAAMAAABsAPn/AQAAAAAADwBoAPX/AQAAAAAADwBlAPn/AQAAAAAADwBgAPn/AQAAAAAADwBgAPX/AQAAAAAADwBcAPn/AQAAAAAADwBYAPn/AQAAAAAADwBUAPX/AQAAAAAADwBSAPn/AQAAAAAADwARAPn/AQAAAAAADwABAPj/AQAAAAAADwD4//n/AQAAAAAADwD7//3/AQAAAAAAEAD8//3/AQAAAAAAEAAFAP3/AQAAAAAAEAAGAP3/AQAAAAAAEAAHAP3/AQAAAAAAEAAIAP3/AQAAAAAAEABTAPr/AQAAAAAADgBTAPv/AQAAAAAADgBTAPz/AQAAAAAADgBXAPr/AQAAAAAADgBXAPv/AQAAAAAADgBXAPz/AQAAAAAADgBXAPb/AQAAAAAADgBXAPf/AQAAAAAADgBXAPj/AQAAAAAADgBbAPb/AQAAAAAADgBbAPf/AQAAAAAADgBbAPj/AQAAAAAADgBfAPr/AQAAAAAADgBfAPv/AQAAAAAADgBfAPz/AQAAAAAADgBgAP3/AQAAAAAADgBhAP3/AQAAAAAADgBiAP3/AQAAAAAADgBjAPb/AQAAAAAADgBjAPf/AQAAAAAADgBjAPj/AQAAAAAADgBnAPr/AQAAAAAADgBnAPv/AQAAAAAADgBnAPz/AQAAAAAADgBrAPr/AQAAAAAADgBrAPv/AQAAAAAADgBrAPz/AQAAAAAADgBrAPb/AQAAAAAADgBrAPf/AQAAAAAADgBrAPj/AQAAAAAADgB5AP3/AQAAAAAAEAB6AP3/AQAAAAAAEAB7AP3/AQAAAAAAEAB8AP3/AQAAAAAAEAB4AP3/AQAAAAAAEAB+AP3/AQAAAAAAEAB/AP3/AQAAAAAAEACAAP3/AQAAAAAAEACBAP3/AQAAAAAAEACFAP3/AQAAAAAAEACGAP3/AQAAAAAAEACHAP3/AQAAAAAAEACJAP3/AQAAAAAAEACKAP3/AQAAAAAAEACLAP3/AQAAAAAAEACPAPz/AQAAAAAAEACQAPz/AQAAAAAAEACRAPz/AQAAAAAAEACSAPv/AQAAAAAAEACTAPv/AQAAAAAAEACUAPv/AQAAAAAAEACVAPz/AQAAAAAAEACWAPz/AQAAAAAAEACXAPz/AQAAAAAAEACkAPz/AQAAAAAAEACWAAAAAgAAAAIAAACWAAEAAgAAAAMAAACPAAAAAgAAAAIAAACPAAEAAgAAAAMAAACQAAAAAgAAAAIAAACQAAEAAgAAAAMAAACKAAAAAgAAAAIAAACKAAEAAgAAAAMAAACFAAAAAgAAAAIAAACFAAEAAgAAAAMAAACGAAAAAgAAAAIAAACGAAEAAgAAAAMAAADAAP//AgAAAAIAAADAAAAAAgAAAAMAAADBAP//AgAAAAIAAADBAAAAAgAAAAMAAADCAP//AgAAAAIAAADCAAAAAgAAAAMAAADDAP//AgAAAAIAAADDAAAAAgAAAAMAAADEAP//AgAAAAIAAADEAAAAAgAAAAMAAADFAP//AgAAAAIAAADFAAAAAgAAAAMAAADGAP//AgAAAAIAAADGAAAAAgAAAAMAAADHAP//AgAAAAIAAADHAAAAAgAAAAMAAADIAP//AgAAAAIAAADIAAAAAgAAAAMAAADJAP//AgAAAAIAAADJAAAAAgAAAAMAAADKAP//AgAAAAIAAADKAAAAAgAAAAMAAADLAP//AgAAAAIAAADLAAAAAgAAAAMAAADMAP//AgAAAAIAAADMAAAAAgAAAAMAAADAAAEAAgAAAAMAAADBAAEAAgAAAAMAAADCAAEAAgAAAAMAAADDAAEAAgAAAAMAAADEAAEAAgAAAAMAAADFAAEAAgAAAAMAAADGAAEAAgAAAAMAAADHAAEAAgAAAAMAAADIAAEAAgAAAAMAAADJAAEAAgAAAAMAAADKAAEAAgAAAAMAAADLAAEAAgAAAAMAAADMAAEAAgAAAAMAAACoAPr/AQAAAAAADgCpAPr/AQAAAAAADgChAP3/AQAAAAAADwCnAPr/AQAAAAAADwCUAP3/AQAAAAAADwCIAP3/AQAAAAAADwCDAPn/AQAAAAAADwB9AP3/AQAAAAAADwB2APn/AQAAAAAADwB4APz/AQAAAAAAAwB5APz/AQAAAAAAAwB6APz/AQAAAAAAAwB7APz/AQAAAAAAAwB8APz/AQAAAAAAAwB9APz/AQAAAAAAAwB+APz/AQAAAAAAAwB/APz/AQAAAAAAAwCAAPz/AQAAAAAAAwCBAPz/AQAAAAAAAwCFAPz/AQAAAAAAAwCGAPz/AQAAAAAAAwCHAPz/AQAAAAAAAwCIAPz/AQAAAAAAAwCJAPz/AQAAAAAAAwCKAPz/AQAAAAAAAwCLAPz/AQAAAAAAAwCPAPv/AQAAAAAAAwCQAPv/AQAAAAAAAwCRAPv/AQAAAAAAAwCSAPr/AQAAAAAAAwCTAPr/AQAAAAAAAwCUAPr/AQAAAAAAAwCVAPv/AQAAAAAAAwCWAPv/AQAAAAAAAwCXAPv/AQAAAAAAAwCkAPv/AQAAAAAAAwCnAPz/AQAAAAAAAwCpAPz/AQAAAAAAAwCqAPz/AQAAAAAAAwCyAP3/AQAAAAAAAwCyAP7/AQAAAAAAAwCyAP//AQAAAAAAAwCzAP3/AQAAAAAAAwCzAP7/AQAAAAAAAwCzAP//AQAAAAAAAwC0AP3/AAABAAAAAAC0AP7/AAABAAEAAAC0AP//AAABAAEAAAC3AP3/AQAAAAAAAwC3AP7/AQAAAAAAAwC3AP//AQAAAAAAAwC4AP3/AQAAAAAAAwC4AP7/AQAAAAAAAwC4AP//AQAAAAAAAwCNAPj/AQAAAAAADwDAAPj/AQAAAAAAAQDBAPj/AQAAAAAAAQDCAPj/AQAAAAAAAQDDAPj/AQAAAAAAAQDEAPj/AQAAAAAAAQDFAPj/AQAAAAAAAQDGAPj/AQAAAAAAAQDHAPj/AQAAAAAAAQCnAP3/AQAAAAAADgD4//r/AQAAAAAAAwD7//z/AQAAAAAAAwD8//z/AQAAAAAAAwAFAPz/AQAAAAAAAwAGAPz/AQAAAAAAAwAHAPz/AQAAAAAAAwAIAPz/AQAAAAAAAwA+APz/AQAAAAAACAAzAPz/AQAAAAAACADAAAIAAQAAAAAABADBAAIAAQAAAAAABADCAAIAAQAAAAAABADDAAIAAQAAAAAABADEAAIAAQAAAAAABADFAAIAAQAAAAAABADGAAIAAQAAAAAABADHAAIAAQAAAAAABADIAAIAAQAAAAAABADJAAIAAQAAAAAABADKAAIAAQAAAAAABADLAAIAAQAAAAAABADMAAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAAABAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAADAAIAAAB/AAIAAQAAAAAABACAAAIAAAABAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAADAAIAAACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAAABAAIAAACIAAIAAAACAAIAAACJAAIAAAADAAIAAACKAAIAAQAAAAAABACLAAIAAAABAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAADAAIAAACPAAIAAQAAAAAABACQAAIAAQAAAAAABACRAAIAAAABAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAADAAIAAACWAAIAAQAAAAAABAB4AAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAAABAAIAAABPAAIAAAACAAIAAABQAAIAAAADAAIAAABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAAABAAIAAABXAAIAAAACAAIAAABYAAIAAAADAAIAAABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAAABAAIAAABfAAIAAAACAAIAAABgAAIAAAADAAIAAABhAAIAAQAAAAAABABCAAIAAAADAAIAAABDAAIAAQAAAAAABABEAAIAAAABAAMAAAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAD6/wIAAAADAAIAAAD7/wIAAQAAAAAABAD8/wIAAQAAAAAABAAfAP7/AQAAAAAAFAAfAPj/AQAAAAAAFAATAP//AQAAAAAAFAAQAP7/AQAAAAAAFAANAP//AQAAAAAAFAAKAP7/AQAAAAAAFAAnAP7/AQAAAAAAFAAnAPj/AQAAAAAAFAAuAP7/AQAAAAAAFAAuAPj/AQAAAAAAFAA4APj/AQAAAAAAFAA4AP3/AQAAAAAAFADv//3/AAABAAEAAADv//7/AAABAAEAAADv////AAABAAEAAADv/wAAAAABAAEAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAADv//v/AAABAAAAAADv//z/AAABAAEAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAIAAAD9/wIAAAABAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAADAAIAAAAJAAIAAAABAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABFAAIAAAAHAAwAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAADAAIAAABiAAIAAAABAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAADAAIAAABuAAIAAAABAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAADAAIAAACXAAIAAAABAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAADAAIAAADNAAIAAAABAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAAAAAsAAADmAAAAAAADAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAADAAEAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAADAAIAAADgAPX/AAACAAMAAADhAPX/AAACAAMAAADiAPX/AAACAAMAAADjAPX/AAACAAMAAADkAPX/AAACAAMAAADlAPX/AAAHAAsAAADmAPX/AAADAAAAAADlAPb/AAABAAEAAADlAPf/AAABAAEAAADlAPj/AAABAAEAAADlAPn/AAABAAEAAADlAPr/AAABAAEAAADlAPv/AAABAAEAAADlAPz/AAABAAEAAADlAP3/AAABAAEAAADlAP7/AAABAAEAAADlAP//AAABAAEAAADmAPb/AAADAAEAAADmAPf/AAADAAEAAADmAPj/AAADAAEAAADmAPn/AAADAAEAAADmAPr/AAADAAEAAADmAPv/AAADAAEAAADmAPz/AAADAAEAAADmAP3/AAADAAEAAADmAP7/AAADAAEAAADmAP//AAADAAEAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_usny3")] +position = Vector2(-248, -80) + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("7_2rf2p")] +boo = NodePath("../RaceBoo") +level_id = 3 + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("6_ppw77")] +position = Vector2(-248, -104) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [58, 46, 40, 33, 28] + +[node name="CastleBridge" parent="." instance=ExtResource("9_o4tjd")] +position = Vector2(3080, -40) + +[node name="Bowser" parent="." instance=ExtResource("10_tvqux")] +position = Vector2(3232, -48) + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("9_ppw77") + +[node name="DropShadow" parent="." instance=ExtResource("11_tvqux")] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_usny3") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-248, -104) +rotates = false + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(3312, -72) +script = ExtResource("12_usny3") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("12_ppw77") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("13_2rf2p")] +particles = 3 + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138744" to="Tiles/@Node2D@138744/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138745" to="Tiles/@Node2D@138745/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138746" to="Tiles/@Node2D@138746/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138747" to="Tiles/@Node2D@138747/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138748" to="Tiles/@Node2D@138748/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138749" to="Tiles/@Node2D@138749/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138750" to="Tiles/@Node2D@138750/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138751" to="Tiles/@Node2D@138751/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138752" to="Tiles/@Node2D@138752/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138753" to="Tiles/@Node2D@138753/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138754" to="Tiles/@Node2D@138754/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138755" to="Tiles/@Node2D@138755/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138756" to="Tiles/@Node2D@138756/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138757" to="Tiles/@Node2D@138757/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138758" to="Tiles/@Node2D@138758/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138759" to="Tiles/@Node2D@138759/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138760" to="Tiles/@Node2D@138760/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138761" to="Tiles/@Node2D@138761/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138762" to="Tiles/@Node2D@138762/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138763" to="Tiles/@Node2D@138763/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138764" to="Tiles/@Node2D@138764/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138765" to="Tiles/@Node2D@138765/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138766" to="Tiles/@Node2D@138766/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138767" to="Tiles/@Node2D@138767/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138768" to="Tiles/@Node2D@138768/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138769" to="Tiles/@Node2D@138769/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138770" to="Tiles/@Node2D@138770/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138771" to="Tiles/@Node2D@138771/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138772" to="Tiles/@AnimatableBody2D@138772" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138772" to="Tiles/@AnimatableBody2D@138772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138773" to="Tiles/@AnimatableBody2D@138773" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138773" to="Tiles/@AnimatableBody2D@138773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138774" to="Tiles/@AnimatableBody2D@138774" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138774" to="Tiles/@AnimatableBody2D@138774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138775" to="Tiles/@AnimatableBody2D@138775" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138775" to="Tiles/@AnimatableBody2D@138775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138776" to="Tiles/@AnimatableBody2D@138776" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138776" to="Tiles/@AnimatableBody2D@138776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138777" to="Tiles/@AnimatableBody2D@138777" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138777" to="Tiles/@AnimatableBody2D@138777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138778" to="Tiles/@AnimatableBody2D@138778" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138778" to="Tiles/@AnimatableBody2D@138778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138779" to="Tiles/@AnimatableBody2D@138779" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138779" to="Tiles/@AnimatableBody2D@138779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138780" to="Tiles/@AnimatableBody2D@138780" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138780" to="Tiles/@AnimatableBody2D@138780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138781" to="Tiles/@AnimatableBody2D@138781" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138781" to="Tiles/@AnimatableBody2D@138781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138782" to="Tiles/@AnimatableBody2D@138782" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138782" to="Tiles/@AnimatableBody2D@138782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138845" to="Tiles/@AnimatableBody2D@138845" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138845" to="Tiles/@AnimatableBody2D@138845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138846" to="Tiles/@AnimatableBody2D@138846" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138846" to="Tiles/@AnimatableBody2D@138846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138847" to="Tiles/@AnimatableBody2D@138847" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138847" to="Tiles/@AnimatableBody2D@138847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138848" to="Tiles/@AnimatableBody2D@138848" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138848" to="Tiles/@AnimatableBody2D@138848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138849" to="Tiles/@AnimatableBody2D@138849" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138849" to="Tiles/@AnimatableBody2D@138849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138850" to="Tiles/@AnimatableBody2D@138850" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138850" to="Tiles/@AnimatableBody2D@138850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138851" to="Tiles/@AnimatableBody2D@138851" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138851" to="Tiles/@AnimatableBody2D@138851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@138852" to="Tiles/@Node2D@138852/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138853" to="Tiles/@Node2D@138853/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138854" to="Tiles/@Node2D@138854/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138855" to="Tiles/@Node2D@138855/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138856" to="Tiles/@Node2D@138856/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138857" to="Tiles/@Node2D@138857/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138858" to="Tiles/@Node2D@138858/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138859" to="Tiles/@Node2D@138859/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138860" to="Tiles/@Node2D@138860/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138861" to="Tiles/@Node2D@138861/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138862" to="Tiles/@Node2D@138862/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138863" to="Tiles/@Node2D@138863/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138864" to="Tiles/@Node2D@138864/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138865" to="Tiles/@Node2D@138865/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138866" to="Tiles/@Node2D@138866/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138867" to="Tiles/@Node2D@138867/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138868" to="Tiles/@Node2D@138868/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138869" to="Tiles/@Node2D@138869/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138870" to="Tiles/@Node2D@138870/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138871" to="Tiles/@Node2D@138871/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138872" to="Tiles/@Node2D@138872/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138873" to="Tiles/@Node2D@138873/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138874" to="Tiles/@Node2D@138874/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138875" to="Tiles/@Node2D@138875/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138876" to="Tiles/@Node2D@138876/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138877" to="Tiles/@Node2D@138877/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138878" to="Tiles/@Node2D@138878/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138879" to="Tiles/@Node2D@138879/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138880" to="Tiles/@Node2D@138880/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138881" to="Tiles/@Node2D@138881/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138882" to="Tiles/@Node2D@138882/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138883" to="Tiles/@Node2D@138883/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138884" to="Tiles/@Node2D@138884/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138885" to="Tiles/@Node2D@138885/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138886" to="Tiles/@Node2D@138886/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138887" to="Tiles/@Node2D@138887/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138888" to="Tiles/@Node2D@138888/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138889" to="Tiles/@Node2D@138889/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138890" to="Tiles/@Node2D@138890/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138891" to="Tiles/@Node2D@138891/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138892" to="Tiles/@Node2D@138892/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138893" to="Tiles/@Node2D@138893/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138894" to="Tiles/@AnimatableBody2D@138894" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138894" to="Tiles/@AnimatableBody2D@138894/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="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@138895" to="Tiles/@AnimatableBody2D@138895/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138895" to="Tiles/@AnimatableBody2D@138895/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138895" to="Tiles/@AnimatableBody2D@138895" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138895" to="Tiles/@AnimatableBody2D@138895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138895" to="Tiles/@AnimatableBody2D@138895" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138895" to="Tiles/@AnimatableBody2D@138895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@138896" to="Tiles/@AnimatableBody2D@138896/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138896" to="Tiles/@AnimatableBody2D@138896/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138896" to="Tiles/@AnimatableBody2D@138896" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138896" to="Tiles/@AnimatableBody2D@138896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138896" to="Tiles/@AnimatableBody2D@138896" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138896" to="Tiles/@AnimatableBody2D@138896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@138897" to="Tiles/@AnimatableBody2D@138897/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138897" to="Tiles/@AnimatableBody2D@138897/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138897" to="Tiles/@AnimatableBody2D@138897" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138897" to="Tiles/@AnimatableBody2D@138897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138897" to="Tiles/@AnimatableBody2D@138897" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138897" to="Tiles/@AnimatableBody2D@138897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@138898" to="Tiles/@AnimatableBody2D@138898/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138898" to="Tiles/@AnimatableBody2D@138898/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138898" to="Tiles/@AnimatableBody2D@138898" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138898" to="Tiles/@AnimatableBody2D@138898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138898" to="Tiles/@AnimatableBody2D@138898" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138898" to="Tiles/@AnimatableBody2D@138898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@138899" to="Tiles/@AnimatableBody2D@138899/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138899" to="Tiles/@AnimatableBody2D@138899/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138899" to="Tiles/@AnimatableBody2D@138899" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138899" to="Tiles/@AnimatableBody2D@138899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138899" to="Tiles/@AnimatableBody2D@138899" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138899" to="Tiles/@AnimatableBody2D@138899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@138900" to="Tiles/@AnimatableBody2D@138900/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138900" to="Tiles/@AnimatableBody2D@138900/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138900" to="Tiles/@AnimatableBody2D@138900" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138900" to="Tiles/@AnimatableBody2D@138900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138900" to="Tiles/@AnimatableBody2D@138900" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138900" to="Tiles/@AnimatableBody2D@138900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@138901" to="Tiles/@AnimatableBody2D@138901/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138901" to="Tiles/@AnimatableBody2D@138901/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138901" to="Tiles/@AnimatableBody2D@138901" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138901" to="Tiles/@AnimatableBody2D@138901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138901" to="Tiles/@AnimatableBody2D@138901" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138901" to="Tiles/@AnimatableBody2D@138901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@138903" to="Tiles/@Node2D@138903/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138904" to="Tiles/@Node2D@138904/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138905" to="Tiles/@Node2D@138905/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138906" to="Tiles/@Node2D@138906/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138907" to="Tiles/@Node2D@138907/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138908" to="Tiles/@Node2D@138908/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@138909" to="Tiles/@Node2D@138909/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@138910" to="Tiles/@AnimatableBody2D@138910/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@138910" to="Tiles/@AnimatableBody2D@138910/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138910" to="Tiles/@AnimatableBody2D@138910" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138910" to="Tiles/@AnimatableBody2D@138910" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@138910" to="Tiles/@AnimatableBody2D@138910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138910" to="Tiles/@AnimatableBody2D@138910" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@138910" to="Tiles/@AnimatableBody2D@138910/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@138911" to="Tiles/@Area2D@138911" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138912" to="Tiles/@Area2D@138912" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138913" to="Tiles/@Area2D@138913" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138914" to="Tiles/@Area2D@138914" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138915" to="Tiles/@Area2D@138915" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138916" to="Tiles/@Area2D@138916" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138917" to="Tiles/@Area2D@138917" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138918" to="Tiles/@Area2D@138918" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138919" to="Tiles/@Area2D@138919" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138920" to="Tiles/@Area2D@138920" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138921" to="Tiles/@Area2D@138921" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138922" to="Tiles/@Area2D@138922" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138923" to="Tiles/@Area2D@138923" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138924" to="Tiles/@Area2D@138924" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138925" to="Tiles/@Area2D@138925" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138926" to="Tiles/@Area2D@138926" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138927" to="Tiles/@Area2D@138927" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138928" to="Tiles/@Area2D@138928" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138929" to="Tiles/@Area2D@138929" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138930" to="Tiles/@Area2D@138930" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138931" to="Tiles/@Area2D@138931" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138932" to="Tiles/@Area2D@138932" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138933" to="Tiles/@Area2D@138933" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138934" to="Tiles/@Area2D@138934" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138935" to="Tiles/@Area2D@138935" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138936" to="Tiles/@Area2D@138936" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138937" to="Tiles/@Area2D@138937" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138938" to="Tiles/@Area2D@138938" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138939" to="Tiles/@Area2D@138939" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138940" to="Tiles/@Area2D@138940" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138941" to="Tiles/@Area2D@138941" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138942" to="Tiles/@Area2D@138942" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138943" to="Tiles/@Area2D@138943" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138944" to="Tiles/@Area2D@138944" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138945" to="Tiles/@Area2D@138945" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138946" to="Tiles/@Area2D@138946" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138947" to="Tiles/@Area2D@138947" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138948" to="Tiles/@Area2D@138948" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138949" to="Tiles/@Area2D@138949" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138950" to="Tiles/@Area2D@138950" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138951" to="Tiles/@Area2D@138951" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138952" to="Tiles/@Area2D@138952" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138953" to="Tiles/@Area2D@138953" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138954" to="Tiles/@Area2D@138954" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138955" to="Tiles/@Area2D@138955" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138956" to="Tiles/@Area2D@138956" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@138957" to="Tiles/@Area2D@138957" method="area_entered"] +[connection signal="axe_touched" from="CastleBridge" to="BooRaceHandler" method="player_win_race"] +[connection signal="axe_touched" from="CastleBridge" to="RaceBoo" method="flag_die"] +[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="BooRaceHandler" method="tally_time"] +[connection signal="victory_begin" from="CastleBridge" to="CameraRightLimit" method="_enter_tree"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMB1/YouVSBoo/Boo2-1.tscn b/Scenes/Levels/SMB1/YouVSBoo/Boo2-1.tscn new file mode 100644 index 0000000..77e07ee --- /dev/null +++ b/Scenes/Levels/SMB1/YouVSBoo/Boo2-1.tscn @@ -0,0 +1,208 @@ +[gd_scene load_steps=13 format=4 uid="uid://c48a6ol3orgl4"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_pjjgr"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_jksf4"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_fsq13"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_yxuf6"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_3dgbo"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="7_yxuf6"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="8_3dgbo"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_3dgbo"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="10_jksf4"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="11_78qw3"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="12_78qw3"] + +[sub_resource type="Curve2D" id="Curve2D_jksf4"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -232, -64, -66.6079, 0.564474, 66.6079, -0.564474, 40, -64, -54.1895, -0.564474, 54.1895, 0.564474, 184, -112, -47.4158, -0.564474, 47.4158, 0.564474, 352, -72, -84.6711, -0.564474, 84.6711, 0.564474, 728, -136, -47.4158, 1.69342, 47.4158, -1.69342, 1000, -88, -34.4329, -1.12895, 34.4329, 1.12895, 1120, -120, -27.6592, -1.12895, 27.6592, 1.12895, 1208, -96, -41.7711, -0.564474, 41.7711, 0.564474, 1288, -128, -60.9632, -0.564474, 60.9632, 0.564474, 1488, -64, -105.557, -0.564474, 105.557, 0.564474, 1648, -144, -127.571, 10.1605, 127.571, -10.1605, 1800, -16, -38.9487, 27.0947, 38.9487, -27.0947, 2032, -48, -27.6592, 29.3526, 27.6592, -29.3526, 2128, -160, -66.6079, -0.564474, 66.6079, 0.564474, 2424, -112, 0, 0, 0, 0, 2424, -112, -75.6395, 0, 75.6395, 0, 2736, -136, -36.6908, 0, 36.6908, 0, 2960, -120, -59.8342, -2.82237, 59.8342, 2.82237, 3208, -136, -61.5277, -11.854, 61.5277, 11.854, 3304, -96, -47.9803, 18.0632, 47.9803, -18.0632, 3488, -184, 0, 0, 0, 0, 3688, -160) +} +point_count = 22 + +[node name="2-1Boo" type="Node"] +script = ExtResource("1_pjjgr") +music = ExtResource("2_jksf4") +theme = "Desert" +time_limit = 300 +world_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_fsq13")] + +[node name="Tiles" parent="." instance=ExtResource("4_yxuf6")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAADAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAADAAIAAAAOAAAAAAABAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAAOAAEAAAABAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAAOAAIAAAABAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAADAAAAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAADAAEAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAADAAIAAACvAAAAAAABAAAAAACwAAAAAAADAAAAAACvAAEAAAABAAEAAACwAAEAAAADAAEAAACvAAIAAAABAAIAAACwAAIAAAADAAIAAAC8AAAAAAABAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAADAAAAAAC8AAEAAAABAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAADAAEAAAC8AAIAAAABAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAADAAIAAADJAAAAAAABAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAADAAAAAADJAAEAAAABAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAADAAEAAADJAAIAAAABAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAADAAIAAADlAAAAAAABAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAADAAAAAADlAAEAAAABAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAADAAEAAADlAAIAAAABAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAADAAIAAAADAP7/AAAIAAAAAAADAP//AAAIAAEAAAAEAP7/AAAJAAAAAAAEAP//AAAJAAEAAAAOAPz/AAAIAAIAAAAOAP3/AAAIAAMAAAAPAPz/AAAJAAIAAAAPAP3/AAAJAAMAAAAOAP7/AAAIAAMAAAAPAP7/AAAJAAMAAAAOAP//AAAIAAMAAAAPAP//AAAJAAMAAAAdAP7/AAAIAAYAAAAdAP//AAAIAAcAAAAeAP7/AAAJAAYAAAAeAP//AAAJAAcAAAAmAP3/AAAIAAIAAAAmAP7/AAAIAAMAAAAnAP3/AAAJAAIAAAAnAP7/AAAJAAMAAAAsAPr/AAAIAAQAAAAsAPv/AAAIAAUAAAAtAPr/AAAJAAQAAAAtAPv/AAAJAAUAAABDAP7/AAAIAAAAAABDAP//AAAIAAEAAABEAP7/AAAJAAAAAABEAP//AAAJAAEAAAAmAP//AAAIAAMAAAAnAP//AAAJAAMAAAAsAPz/AAAIAAUAAAAtAPz/AAAJAAUAAAAsAP3/AAAIAAUAAAAtAP3/AAAJAAUAAAAsAP7/AAAIAAUAAAAtAP7/AAAJAAUAAAAsAP//AAAIAAUAAAAtAP//AAAJAAUAAABIAP3/AAAIAAIAAABIAP7/AAAIAAMAAABJAP3/AAAJAAIAAABJAP7/AAAJAAMAAABNAP7/AAAIAAYAAABOAP7/AAAJAAYAAABNAP//AAAIAAcAAABOAP//AAAJAAcAAABRAP7/AAAIAAUAAABSAP7/AAAJAAUAAABRAP//AAAIAAUAAABSAP//AAAJAAUAAABIAP//AAAIAAMAAABJAP//AAAJAAMAAABXAP7/AAAIAAAAAABXAP//AAAIAAEAAABYAP7/AAAJAAAAAABYAP//AAAJAAEAAABnAP3/AAAIAAQAAABnAP7/AAAIAAUAAABoAP3/AAAJAAQAAABoAP7/AAAJAAUAAABpAPv/AAAIAAIAAABpAPz/AAAIAAMAAABqAPv/AAAJAAIAAABqAPz/AAAJAAMAAABuAPX/AAAIAAYAAABuAPb/AAAIAAcAAABvAPX/AAAJAAYAAABvAPb/AAAJAAcAAABuAPf/AAAIAAcAAABvAPf/AAAJAAcAAABuAPj/AAAIAAcAAABvAPj/AAAJAAcAAABuAPn/AAAIAAcAAABvAPn/AAAJAAcAAABuAPr/AAAIAAcAAABvAPr/AAAJAAcAAABuAPv/AAAIAAcAAABvAPv/AAAJAAcAAABuAPz/AAAIAAcAAABvAPz/AAAJAAcAAABpAP3/AAAIAAMAAABqAP3/AAAJAAMAAABpAP7/AAAIAAMAAABqAP7/AAAJAAMAAABpAP//AAAIAAMAAABqAP//AAAJAAMAAABnAP//AAAIAAUAAABoAP//AAAJAAUAAABuAP3/AAAEAAIAAABvAP3/AAAEAAIAAACAAPj/AAAEAAIAAACBAPj/AAAEAAIAAACGAPv/AAAEAAIAAACHAP3/AAAEAAIAAACIAP3/AAAEAAIAAACJAPv/AAAEAAIAAACKAPv/AAAEAAIAAADdAPf/AAAEAAIAAADdAPj/AAAEAAIAAADdAPn/AAAEAAIAAADdAPr/AAAEAAIAAADdAPv/AAAEAAIAAADdAPz/AAAEAAIAAADdAP3/AAAEAAIAAADdAP7/AAAEAAIAAADdAP//AAAEAAIAAADeAPf/AAAEAAIAAADeAPj/AAAEAAIAAADeAPn/AAAEAAIAAADeAPr/AAAEAAIAAADeAPv/AAAEAAIAAADeAPz/AAAEAAIAAADeAP3/AAAEAAIAAADeAP7/AAAEAAIAAADeAP//AAAEAAIAAADmAP//AAAEAAIAAADSAP7/AAAIAAIAAADSAP//AAAIAAMAAADTAP7/AAAJAAIAAADTAP//AAAJAAMAAADLAP3/AAAIAAQAAADLAP7/AAAIAAUAAADMAP3/AAAJAAQAAADMAP7/AAAJAAUAAAC9AP7/AAAIAAYAAAC9AP//AAAIAAcAAAC+AP7/AAAJAAYAAAC+AP//AAAJAAcAAACwAPv/AAAJAAIAAACwAPz/AAAJAAMAAACvAPv/AAAIAAIAAACvAPz/AAAIAAMAAACtAP//AAAIAAAAAACtAAAAAAAIAAEAAACuAP//AAAJAAAAAACuAAAAAAAJAAEAAACrAPr/AAAIAAQAAACrAPv/AAAIAAUAAACsAPr/AAAJAAQAAACsAPv/AAAJAAUAAACnAPr/AAAIAAYAAACnAPv/AAAIAAcAAACoAPr/AAAJAAYAAACoAPv/AAAJAAcAAACpAP7/AAAIAAAAAACpAP//AAAIAAEAAACqAP7/AAAJAAAAAACqAP//AAAJAAEAAAClAP7/AAAIAAIAAAClAP//AAAIAAMAAACmAP7/AAAJAAIAAACmAP//AAAJAAMAAACjAP//AAAIAAYAAACjAAAAAAAIAAcAAACkAP//AAAJAAYAAACkAAAAAAAJAAcAAAChAP7/AAAIAAQAAAChAP//AAAIAAUAAACiAP7/AAAJAAQAAACiAP//AAAJAAUAAACdAP3/AAAIAAIAAACdAP7/AAAIAAMAAACeAP3/AAAJAAIAAACeAP7/AAAJAAMAAACfAPv/AAAIAAAAAACfAPz/AAAIAAEAAACgAPv/AAAJAAAAAACgAPz/AAAJAAEAAACNAP7/AAAIAAAAAACNAP//AAAIAAEAAACOAP7/AAAJAAAAAACOAP//AAAJAAEAAACRAP7/AAAIAAQAAACRAP//AAAIAAUAAACSAP7/AAAJAAQAAACSAP//AAAJAAUAAACHAPj/AAAIAAYAAACHAPn/AAAIAAcAAACIAPj/AAAJAAYAAACIAPn/AAAJAAcAAACJAPn/AAAIAAIAAACJAPr/AAAIAAMAAACKAPn/AAAJAAIAAACKAPr/AAAJAAMAAACBAP3/AAAIAAQAAACBAP7/AAAIAAUAAACCAP3/AAAJAAQAAACCAP7/AAAJAAUAAACAAPX/AAAIAAIAAACAAPb/AAAIAAMAAACBAPX/AAAJAAIAAACBAPb/AAAJAAMAAACDAPv/AAAIAAAAAACDAPz/AAAIAAEAAACEAPv/AAAJAAAAAACEAPz/AAAJAAEAAACDAP3/AAAIAAEAAACEAP3/AAAJAAEAAACDAP7/AAAIAAEAAACEAP7/AAAJAAEAAACDAP//AAAIAAEAAACEAP//AAAJAAEAAACfAP3/AAAIAAEAAACgAP3/AAAJAAEAAACfAP7/AAAIAAEAAACgAP7/AAAJAAEAAACfAP//AAAIAAEAAACgAP//AAAJAAEAAACpAAAAAAAIAAEAAACqAAAAAAAJAAEAAACpAAEAAAAIAAEAAACqAAEAAAAJAAEAAACpAAIAAAAIAAEAAACqAAIAAAAJAAEAAACtAAEAAAAIAAEAAACuAAEAAAAJAAEAAACtAAIAAAAIAAEAAACuAAIAAAAJAAEAAACsAP3/AAAJAAUAAACsAP7/AAAJAAUAAACsAP//AAAJAAUAAACsAAAAAAAJAAUAAACsAAEAAAAJAAUAAACrAPz/AAAIAAUAAACsAPz/AAAJAAUAAACrAP3/AAAIAAUAAACrAP7/AAAIAAUAAACrAP//AAAIAAUAAACrAAAAAAAIAAUAAACrAAEAAAAIAAUAAACrAAIAAAAIAAUAAACsAAIAAAAJAAUAAACvAP3/AAAIAAMAAACwAP3/AAAJAAMAAACvAP7/AAAIAAMAAACwAP7/AAAJAAMAAACvAP//AAAIAAMAAACwAP//AAAJAAMAAACnAPz/AAAIAAcAAACoAPz/AAAJAAcAAACnAP3/AAAIAAcAAACoAP3/AAAJAAcAAACnAP7/AAAIAAcAAACoAP7/AAAJAAcAAACnAP//AAAIAAcAAACoAP//AAAJAAcAAACnAAAAAAAIAAcAAACoAAAAAAAJAAcAAACnAAEAAAAIAAcAAACoAAEAAAAJAAcAAACnAAIAAAAIAAcAAACoAAIAAAAJAAcAAAClAAAAAAAIAAMAAACmAAAAAAAJAAMAAAClAAEAAAAIAAMAAACmAAEAAAAJAAMAAAClAAIAAAAIAAMAAACmAAIAAAAJAAMAAACjAAEAAAAIAAcAAACkAAEAAAAJAAcAAACjAAIAAAAIAAcAAACkAAIAAAAJAAcAAAChAAAAAAAIAAUAAACiAAAAAAAJAAUAAAChAAEAAAAIAAUAAACiAAEAAAAJAAUAAAChAAIAAAAIAAUAAACiAAIAAAAJAAUAAACdAP//AAAIAAMAAACeAP//AAAJAAMAAACHAPr/AAAIAAcAAACIAPr/AAAJAAcAAACHAPv/AAAIAAcAAACIAPv/AAAJAAcAAACHAPz/AAAIAAcAAACIAPz/AAAJAAcAAACAAPf/AAAIAAMAAACBAPf/AAAJAAMAAACBAP//AAAIAAUAAACCAP//AAAJAAUAAACCAPj/AQAAAAAAAQCDAPj/AQAAAAAAAQCEAPj/AQAAAAAAAQCFAPj/AQAAAAAAAQCGAPj/AQAAAAAAAQDLAP//AAAIAAUAAADMAP//AAAJAAUAAADWAP7/AQAAAAAAAwDWAP//AQAAAAAAAwDDAPj/AQAAAAAAAwDEAPj/AQAAAAAAAwDFAPj/AQAAAAAAAwDGAPj/AQAAAAAAAwDHAPj/AQAAAAAAAwDIAPj/AQAAAAAAAwDJAPj/AQAAAAAAAwC1APj/AQAAAAAAAwC2APj/AQAAAAAAAwC3APj/AQAAAAAAAwC4APj/AQAAAAAAAwCtAPz/AQAAAAAAAwCtAP3/AQAAAAAAAwCuAPz/AQAAAAAAAwCuAP3/AQAAAAAAAwCpAPv/AQAAAAAAAwCpAPz/AQAAAAAAAwCqAPv/AQAAAAAAAwCqAPz/AQAAAAAAAwClAPz/AQAAAAAAAwCmAPz/AQAAAAAAAwChAPz/AQAAAAAAAwCiAPz/AQAAAAAAAwCjAPn/AQAAAAAAAwCJAPz/AQAAAAAAAwAyAPn/AQAAAAAAAwAzAPn/AQAAAAAAAwA1APr/AQAAAAAAAwA2APr/AQAAAAAAAwANAPb/AQAAAAAAAQANAPf/AQAAAAAAAQANAPj/AQAAAAAAAQANAPn/AQAAAAAAAQANAPr/AQAAAAAAAQANAPv/AQAAAAAAAQAHAPv/AQAAAAAACAAKAPv/AQAAAAAADwBDAPr/AQAAAAAADwBNAPr/AQAAAAAADwBiAPz/AQAAAAAADwBtAPv/AQAAAAAADwCKAPz/AQAAAAAADwCZAPz/AQAAAAAADwCjAPr/AQAAAAAADwCpAPr/AQAAAAAADwCtAPv/AQAAAAAADwC9APn/AQAAAAAADwDVAPr/AQAAAAAADwDWAP3/AQAAAAAADwDcAP3/AQAAAAAADwDXAPz/AQAAAAAAEADYAPv/AQAAAAAAEADZAPj/AQAAAAAAEADZAPn/AQAAAAAAEADZAPr/AQAAAAAAEADaAPn/AQAAAAAAEADbAPj/AQAAAAAAEADcAPf/AQAAAAAAEADDAPn/AQAAAAAAEADEAPn/AQAAAAAAEADFAPn/AQAAAAAAEADGAPn/AQAAAAAAEADHAPn/AQAAAAAAEADIAPn/AQAAAAAAEADJAPn/AQAAAAAAEAC1APn/AQAAAAAAEAC2APn/AQAAAAAAEAC3APn/AQAAAAAAEACtAP7/AQAAAAAAEACuAP7/AQAAAAAAEACpAP3/AQAAAAAAEACqAP3/AQAAAAAAEAClAP3/AQAAAAAAEACmAP3/AQAAAAAAEAChAP3/AQAAAAAAEACiAP3/AQAAAAAAEACPAPv/AQAAAAAAEACQAPv/AQAAAAAAEABRAP3/AAAIAAQAAABSAP3/AAAJAAQAAAC4APn/AQAAAAAAEAAOAPb/AQAAAAAADgAOAPf/AQAAAAAADgAOAPj/AQAAAAAADgAOAPn/AQAAAAAADgAOAPr/AQAAAAAADgAOAPv/AQAAAAAADgBIAPv/AQAAAAAADgBIAPz/AQAAAAAADgBJAPv/AQAAAAAADgBJAPz/AQAAAAAADgBRAPv/AQAAAAAADgBRAPz/AQAAAAAADgBSAPv/AQAAAAAADgBSAPz/AQAAAAAADgBrAPv/AQAAAAAADgCRAPX/AQAAAAAADgCRAPb/AQAAAAAADgCRAPf/AQAAAAAADgCRAPj/AQAAAAAADgCnAPX/AQAAAAAADgCnAPb/AQAAAAAADgCnAPf/AQAAAAAADgC7APf/AQAAAAAADgC7APj/AQAAAAAADgC7APn/AQAAAAAADgC7APb/AQAAAAAADgBwAPz/AQAAAAAACAAFAP//AQAAAAAAEwAGAP//AQAAAAAAEwAHAP//AQAAAAAAEwAIAP//AQAAAAAAEwAJAP//AQAAAAAAEwAKAP//AQAAAAAAEwALAP//AQAAAAAAEwAMAP//AQAAAAAAEwANAP//AQAAAAAAEwA1APv/AQAAAAAAEwA2APv/AQAAAAAAEwAzAPr/AQAAAAAAEwAyAPr/AQAAAAAAEwCxAP//AQAAAAAAEwCyAP//AQAAAAAAEwCzAP7/AQAAAAAAEwC0AP7/AQAAAAAAEwC1AP3/AQAAAAAAEwC2AP3/AQAAAAAAEwC3AP3/AQAAAAAAEwC4AP3/AQAAAAAAEwC5AP7/AQAAAAAAEwC6AP7/AQAAAAAAEwC7AP//AQAAAAAAEwC8AP//AQAAAAAAEwC/AP//AQAAAAAAEwDAAP//AQAAAAAAEwDBAP7/AQAAAAAAEwDCAP7/AQAAAAAAEwDDAP3/AQAAAAAAEwDEAP3/AQAAAAAAEwDFAP3/AQAAAAAAEwDGAP3/AQAAAAAAEwDHAP7/AQAAAAAAEwDIAP7/AQAAAAAAEwDJAP//AQAAAAAAEwDKAP//AQAAAAAAEwDiAP7/AQAAAAAAEwCxAAAAAAAEAAIAAACyAAAAAAAEAAIAAACzAP//AAAEAAIAAAC0AP//AAAEAAIAAAC1AP7/AAAEAAIAAAC2AP7/AAAEAAIAAAC3AP7/AAAEAAIAAAC4AP7/AAAEAAIAAAC5AP//AAAEAAIAAAC6AP//AAAEAAIAAAC7AAAAAAAEAAIAAAAFAAAAAAAEAAIAAAAGAAAAAAAEAAIAAAAHAAAAAAAEAAIAAAAIAAAAAAAEAAIAAAAJAAAAAAAEAAIAAAAKAAAAAAAEAAIAAAALAAAAAAAEAAIAAAAMAAAAAAAEAAIAAAANAAAAAAAEAAIAAADAAAAAAAAEAAIAAADBAP//AAAEAAIAAADCAP//AAAEAAIAAADDAP7/AAAEAAIAAADEAP7/AAAEAAIAAADFAP7/AAAEAAIAAADGAP7/AAAEAAIAAADHAP//AAAEAAIAAADIAP//AAAEAAIAAADiAP//AAAEAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_3dgbo")] +position = Vector2(-216, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("7_yxuf6")] +position = Vector2(3688, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("8_3dgbo")] +position = Vector2(3768, 0) + +[node name="DropShadow" parent="." instance=ExtResource("9_3dgbo")] + +[node name="RaceBoo2" parent="." node_paths=PackedStringArray("path") instance=ExtResource("11_78qw3")] +position = Vector2(-232, -64) +path = NodePath("../Path2D2/PathFollow2D") +time_needed = [60, 45, 37, 35, 32] + +[node name="Path2D2" type="Path2D" parent="."] +curve = SubResource("Curve2D_jksf4") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D2"] +position = Vector2(-232, -64) +rotation = 0.0027482596 + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D2/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo2") +update_rotation = false +update_scale = false + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("10_jksf4")] +boo = NodePath("../RaceBoo2") +level_id = 4 + +[node name="StartCastle" parent="." instance=ExtResource("12_78qw3")] +position = Vector2(-216, -40) + +[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="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@90943" to="Tiles/@AnimatableBody2D@90943/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90943" to="Tiles/@AnimatableBody2D@90943/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90943" to="Tiles/@AnimatableBody2D@90943" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90943" to="Tiles/@AnimatableBody2D@90943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90943" to="Tiles/@AnimatableBody2D@90943" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90943" to="Tiles/@AnimatableBody2D@90943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90944" to="Tiles/@AnimatableBody2D@90944/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90944" to="Tiles/@AnimatableBody2D@90944/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90944" to="Tiles/@AnimatableBody2D@90944" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90944" to="Tiles/@AnimatableBody2D@90944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90944" to="Tiles/@AnimatableBody2D@90944" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90944" to="Tiles/@AnimatableBody2D@90944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90945" to="Tiles/@AnimatableBody2D@90945/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90945" to="Tiles/@AnimatableBody2D@90945/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90945" to="Tiles/@AnimatableBody2D@90945" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90945" to="Tiles/@AnimatableBody2D@90945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90945" to="Tiles/@AnimatableBody2D@90945" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90945" to="Tiles/@AnimatableBody2D@90945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90946" to="Tiles/@AnimatableBody2D@90946/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90946" to="Tiles/@AnimatableBody2D@90946/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90946" to="Tiles/@AnimatableBody2D@90946" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90946" to="Tiles/@AnimatableBody2D@90946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90946" to="Tiles/@AnimatableBody2D@90946" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90946" to="Tiles/@AnimatableBody2D@90946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90947" to="Tiles/@Node2D@90947/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90948" to="Tiles/@Node2D@90948/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90949" to="Tiles/@Node2D@90949/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90950" to="Tiles/@Node2D@90950/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90951" to="Tiles/@Node2D@90951/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90952" to="Tiles/@Node2D@90952/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90953" to="Tiles/@Node2D@90953/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90954" to="Tiles/@Node2D@90954/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90955" to="Tiles/@Node2D@90955/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90956" to="Tiles/@Node2D@90956/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90957" to="Tiles/@Node2D@90957/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90958" to="Tiles/@Node2D@90958/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90959" to="Tiles/@Node2D@90959/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90960" to="Tiles/@Node2D@90960/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90961" to="Tiles/@Node2D@90961/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90962" to="Tiles/@Node2D@90962/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90963" to="Tiles/@Node2D@90963/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90964" to="Tiles/@Node2D@90964/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90965" to="Tiles/@Node2D@90965/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90966" to="Tiles/@Node2D@90966/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90967" to="Tiles/@Node2D@90967/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90968" to="Tiles/@Node2D@90968/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90969" to="Tiles/@Node2D@90969/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90970" to="Tiles/@Node2D@90970/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90971" to="Tiles/@Node2D@90971/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90972" to="Tiles/@Node2D@90972/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90973" to="Tiles/@Node2D@90973/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90974" to="Tiles/@Node2D@90974/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90975" to="Tiles/@Node2D@90975/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90976" to="Tiles/@Node2D@90976/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90978" to="Tiles/@AnimatableBody2D@90978/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90978" to="Tiles/@AnimatableBody2D@90978/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90978" to="Tiles/@AnimatableBody2D@90978" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90978" to="Tiles/@AnimatableBody2D@90978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90978" to="Tiles/@AnimatableBody2D@90978" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90978" to="Tiles/@AnimatableBody2D@90978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90979" to="Tiles/@AnimatableBody2D@90979/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90979" to="Tiles/@AnimatableBody2D@90979/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90979" to="Tiles/@AnimatableBody2D@90979" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90979" to="Tiles/@AnimatableBody2D@90979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90979" to="Tiles/@AnimatableBody2D@90979" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90979" to="Tiles/@AnimatableBody2D@90979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90980" to="Tiles/@AnimatableBody2D@90980/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90980" to="Tiles/@AnimatableBody2D@90980/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90980" to="Tiles/@AnimatableBody2D@90980" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90980" to="Tiles/@AnimatableBody2D@90980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90980" to="Tiles/@AnimatableBody2D@90980" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90980" to="Tiles/@AnimatableBody2D@90980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90981" to="Tiles/@AnimatableBody2D@90981/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90981" to="Tiles/@AnimatableBody2D@90981/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90981" to="Tiles/@AnimatableBody2D@90981" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90981" to="Tiles/@AnimatableBody2D@90981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90981" to="Tiles/@AnimatableBody2D@90981" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90981" to="Tiles/@AnimatableBody2D@90981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90982" to="Tiles/@AnimatableBody2D@90982/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90982" to="Tiles/@AnimatableBody2D@90982/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90982" to="Tiles/@AnimatableBody2D@90982" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90982" to="Tiles/@AnimatableBody2D@90982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90982" to="Tiles/@AnimatableBody2D@90982" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90982" to="Tiles/@AnimatableBody2D@90982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90983" to="Tiles/@AnimatableBody2D@90983/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90983" to="Tiles/@AnimatableBody2D@90983/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90983" to="Tiles/@AnimatableBody2D@90983" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90983" to="Tiles/@AnimatableBody2D@90983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90983" to="Tiles/@AnimatableBody2D@90983" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90983" to="Tiles/@AnimatableBody2D@90983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90984" to="Tiles/@AnimatableBody2D@90984" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90984" to="Tiles/@AnimatableBody2D@90984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90985" to="Tiles/@AnimatableBody2D@90985" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90985" to="Tiles/@AnimatableBody2D@90985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90986" to="Tiles/@AnimatableBody2D@90986" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90986" to="Tiles/@AnimatableBody2D@90986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90987" to="Tiles/@AnimatableBody2D@90987" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90987" to="Tiles/@AnimatableBody2D@90987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90988" to="Tiles/@AnimatableBody2D@90988" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90988" to="Tiles/@AnimatableBody2D@90988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90989" to="Tiles/@AnimatableBody2D@90989" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90989" to="Tiles/@AnimatableBody2D@90989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90990" to="Tiles/@AnimatableBody2D@90990" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90990" to="Tiles/@AnimatableBody2D@90990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90991" to="Tiles/@AnimatableBody2D@90991" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90991" to="Tiles/@AnimatableBody2D@90991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90992" to="Tiles/@AnimatableBody2D@90992" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90992" to="Tiles/@AnimatableBody2D@90992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90993" to="Tiles/@AnimatableBody2D@90993" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90993" to="Tiles/@AnimatableBody2D@90993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90994" to="Tiles/@AnimatableBody2D@90994" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90994" to="Tiles/@AnimatableBody2D@90994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90995" to="Tiles/@AnimatableBody2D@90995" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90995" to="Tiles/@AnimatableBody2D@90995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90996" to="Tiles/@AnimatableBody2D@90996" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90996" to="Tiles/@AnimatableBody2D@90996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91052" to="Tiles/@AnimatableBody2D@91052/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91052" to="Tiles/@AnimatableBody2D@91052/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91052" to="Tiles/@AnimatableBody2D@91052" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91052" to="Tiles/@AnimatableBody2D@91052" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91052" to="Tiles/@AnimatableBody2D@91052/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91052" to="Tiles/@AnimatableBody2D@91052" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91052" to="Tiles/@AnimatableBody2D@91052/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMB1/YouVSBoo/Boo2-2.tscn b/Scenes/Levels/SMB1/YouVSBoo/Boo2-2.tscn new file mode 100644 index 0000000..179b433 --- /dev/null +++ b/Scenes/Levels/SMB1/YouVSBoo/Boo2-2.tscn @@ -0,0 +1,181 @@ +[gd_scene load_steps=14 format=4 uid="uid://cwqnpr2872usy"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_qct7b"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_4glwd"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_vqjci"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_h8yqp"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_i0vqq"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="6_4glwd"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="8_i0vqq"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="9_jqqrj"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="10_hs820"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="12_m577w"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="12_vqjci"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="13_m577w"] + +[sub_resource type="Curve2D" id="Curve2D_njw1k"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -240, -56, -35.2001, -3.39278, 35.2001, 3.39278, 288, -112, -36.8965, 0.848195, 36.8965, -0.848195, 440, -88, -27.1422, -23.3254, 27.1422, 23.3254, 744, -96, -42.8339, 0, 42.8339, 0, 808, -40, -23.3254, 0, 23.3254, 0, 968, -72, -39.017, 2.96868, 39.017, -2.96868, 1448, -72, -1.27229, -37.3206, 1.27229, 37.3206, 1728, -120, -51.3158, 0.424098, 51.3158, -0.424098, 1768, -24, -67.8556, -5.51327, 67.8556, 5.51327, 1912, -104, -67.0074, 1.69639, 67.0074, -1.69639, 1984, -40, -56.405, -2.96868, 56.405, 2.96868, 2096, -104, -53.8604, 2.12049, 53.8604, -2.12049, 2176, -32, -61.07, -1.27229, 61.07, 1.27229, 2272, -112, -35.2001, -19.0844, 35.2001, 19.0844, 2344, -32, -44.1061, 28.8386, 44.1061, -28.8386, 2648, -32, -29.2627, 18.6603, 29.2627, -18.6603, 2712, -112, -12.4184, -34.7716, 12.4184, 34.7716, 2936, -144, -24.2159, -19.2486, 24.2159, 19.2486, 2952, -88, -35.3925, 27.3205, 35.3925, -27.3205, 3144, -80, -16.144, 23.595, 16.144, -23.595, 3192, -152, 0.620921, -29.8042, -0.620921, 29.8042, 3288, -144, -82.5825, 1.86276, 82.5825, -1.86276, 3344, -40, -52.7783, 1.86276, 52.7783, -1.86276, 3528, -88, 0, 0, 0, 0, 3728, -96) +} +point_count = 25 + +[node name="Level" type="Node"] +script = ExtResource("1_qct7b") +music = ExtResource("2_vqjci") +theme = "Underwater" +time_limit = 300 +world_id = 2 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("2_4glwd")] + +[node name="Tiles" parent="." instance=ExtResource("3_h8yqp")] +tile_map_data = PackedByteArray("AAABAP3/AAACAAMAAAACAP3/AAADAAMAAAD5//X/AAACAAMAAAD6//X/AAADAAMAAAD+//n/AQAAAAAAAwD9//n/AQAAAAAAAwD8//n/AQAAAAAAAwABAPf/AQAAAAAAEQD5//n/AQAAAAAAEQABAPb/AAAHAAYAAAAAAPX/AAABAAMAAAABAPv/AQAAAAAAFAABAPX/AAACAAMAAAACAPX/AAADAAMAAAABAPz/AAAHAAYAAAAAAP3/AAABAAMAAADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAAAAAsAAAAPAAAAAAADAAEAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAAOAP7/AAABAAAAAAAPAP7/AAAKAAsAAAAOAP//AAABAAEAAAAPAP//AAADAAEAAAAPAPz/AAAAAAAAAAAPAP3/AAAAAAEAAAD4//X/AAABAAMAAAD5//7/AAAHAAYAAAD5////AAAHAAYAAAAZAP7/AAAJAAsAAAAaAP7/AAADAAAAAAAZAP//AAABAAEAAAAaAP//AAABAAsAAAAZAAAAAAABAAEAAAAaAAAAAAACAAEAAAAZAAEAAAABAAEAAAAaAAEAAAACAAEAAAAbAP//AAACAAAAAAAcAP//AAACAAAAAAAdAP//AAACAAAAAAAeAP//AAAAAAsAAAAfAP//AAADAAEAAAAbAAAAAAACAAEAAAAcAAAAAAACAAEAAAAdAAAAAAACAAEAAAAeAAAAAAACAAEAAAAfAAAAAAADAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAADAAEAAAAfAP3/AAAAAAAAAAAfAP7/AAAKAAsAAAAeAP7/AAABAAAAAAAZAP3/AAAAAAAAAAAZAAIAAAABAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAADAAIAAAArAAAAAAABAAEAAAAsAAAAAAABAAsAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAAAAAsAAAA+AAAAAAACAAEAAAA/AAAAAAABAAsAAABAAAAAAAACAAAAAABBAAAAAAADAAAAAAArAAEAAAABAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAADAAEAAAArAAIAAAABAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAADAAIAAAA9AP//AAABAAAAAAA+AP//AAACAAAAAAA/AP//AAADAAAAAAArAP7/AAABAAAAAAAsAP7/AAAKAAsAAAArAP//AAABAAEAAAAsAP//AAADAAEAAAAsAPz/AAAAAAAAAAAsAP3/AAAAAAEAAAA+AP3/AAAHAAYAAAA+AP7/AAAHAAYAAAA0APb/AAAHAAYAAAA0APf/AAAHAAYAAAA0APj/AAAHAAYAAAA0APn/AAAHAAYAAAA0APr/AAAHAAYAAAA0APv/AAAHAAYAAAAzAPX/AAABAAMAAAA0APX/AAACAAMAAAA1APX/AAADAAMAAAArAPX/AAABAAMAAAAsAPX/AAACAAMAAAAtAPX/AAADAAMAAAA9APX/AAABAAMAAAA+APX/AAACAAMAAAA/APX/AAADAAMAAAA+APb/AAAHAAYAAAA+APf/AAAHAAYAAAA+APj/AAAHAAYAAAA+APn/AAAHAAYAAABQAPX/AAAOAAsAAABRAPX/AAADAAMAAABQAPb/AAAAAAIAAABPAPX/AAABAAMAAABfAPX/AAABAAMAAABgAPX/AAAHAAsAAABhAPX/AAACAAAAAABiAPX/AAAIAAsAAABgAPb/AAABAAIAAABhAPb/AAACAAIAAABiAPb/AAADAAIAAABkAP//AAABAAAAAABlAP//AAAAAAsAAABmAP//AAACAAEAAABnAP//AAACAAEAAABoAP//AAACAAEAAABpAP//AAACAAEAAABqAP//AAADAAEAAABkAAAAAAABAAEAAABlAAAAAAACAAEAAABmAAAAAAACAAEAAABnAAAAAAACAAEAAABoAAAAAAACAAEAAABpAAAAAAACAAEAAABqAAAAAAABAAsAAABpAPr/AAABAAAAAABqAPr/AAADAAAAAABpAPv/AAAAAAsAAABqAPv/AAADAAEAAABpAPz/AAACAAEAAABqAPz/AAADAAEAAABpAP3/AAACAAEAAABqAP3/AAADAAEAAABpAP7/AAACAAEAAABqAP7/AAADAAEAAABoAPv/AAABAAAAAABoAPz/AAAAAAsAAABoAP3/AAACAAEAAABoAP7/AAACAAEAAABnAP3/AAAAAAsAAABnAP7/AAACAAEAAABnAPz/AAABAAAAAABmAP3/AAABAAAAAABmAP7/AAAAAAsAAABlAP7/AAABAAAAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAADAAMAAABuAPb/AAAHAAYAAABuAPf/AAAHAAYAAABuAPj/AAAHAAYAAABuAPn/AAAHAAYAAABuAPr/AAAHAAYAAABuAPv/AAAHAAYAAABuAPz/AAACAAMAAABtAPz/AAABAAMAAABvAPz/AAADAAMAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAADAAsAAACCAP3/AAAAAAAAAACCAP7/AAAAAAEAAACCAP//AAAAAAEAAAB3AP3/AAAHAAYAAAB3AP7/AAAHAAYAAAB3AP//AAAHAAYAAAB9APb/AAABAAIAAAB9APf/AAAHAAYAAAB9APj/AAAHAAYAAAB9APn/AAAHAAYAAAB9APX/AAAHAAsAAAB+APX/AAAIAAsAAAB+APb/AAADAAIAAAB3APX/AAABAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB/APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAAHAAsAAACJAPX/AAAIAAsAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACIAPb/AAABAAIAAACJAPb/AAADAAIAAACIAPf/AAAHAAYAAACIAPj/AAAHAAYAAACIAPn/AAAHAAYAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAAHAAsAAACTAPX/AAACAAAAAACUAPX/AAACAAAAAACVAPX/AAACAAAAAACWAPX/AAACAAAAAACXAPX/AAACAAAAAACYAPX/AAAIAAsAAACZAPX/AAADAAMAAACSAPb/AAABAAEAAACTAPb/AAACAAEAAACUAPb/AAACAAEAAACVAPb/AAACAAEAAACWAPb/AAACAAEAAACXAPb/AAACAAEAAACYAPb/AAADAAEAAACSAPf/AAABAAEAAACTAPf/AAACAAEAAACUAPf/AAACAAEAAACVAPf/AAACAAEAAACWAPf/AAACAAEAAACXAPf/AAACAAEAAACYAPf/AAADAAEAAACSAPj/AAABAAEAAACTAPj/AAACAAEAAACUAPj/AAACAAEAAACVAPj/AAACAAEAAACWAPj/AAACAAEAAACXAPj/AAACAAEAAACYAPj/AAADAAEAAACSAPn/AAABAAIAAACTAPn/AAAAAAwAAACUAPn/AAACAAEAAACVAPn/AAACAAEAAACWAPn/AAACAAEAAACXAPn/AAABAAwAAACYAPn/AAADAAIAAACTAPr/AAABAAIAAACUAPr/AAACAAIAAACVAPr/AAACAAIAAACWAPr/AAACAAIAAACXAPr/AAADAAIAAACMAP//AAABAAAAAACNAP//AAACAAAAAACMAAAAAAAAAAsAAACNAAAAAAACAAEAAACOAP//AAADAAAAAACOAAAAAAABAAsAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACNAP3/AAAHAAYAAACNAP7/AAAHAAYAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAACpAAAAAAAAAAsAAACqAAAAAAACAAEAAACrAAAAAAACAAEAAACsAAAAAAACAAEAAACtAAAAAAACAAEAAACuAAAAAAACAAEAAACvAAAAAAABAAsAAACpAP3/AAABAAAAAACqAP3/AAAAAAsAAACrAP3/AAACAAEAAACsAP3/AAACAAEAAACtAP3/AAACAAEAAACuAP3/AAABAAsAAACvAP3/AAADAAAAAACpAP7/AAABAAEAAACqAP7/AAACAAEAAACrAP7/AAACAAEAAACsAP7/AAACAAEAAACtAP7/AAACAAEAAACuAP7/AAACAAEAAACvAP7/AAADAAEAAACpAP//AAABAAEAAACqAP//AAACAAEAAACrAP//AAACAAEAAACsAP//AAACAAEAAACtAP//AAACAAEAAACuAP//AAACAAEAAACvAP//AAADAAEAAACqAPz/AAABAAAAAACrAPz/AAAAAAsAAACsAPz/AAACAAEAAACtAPz/AAABAAsAAACuAPz/AAADAAAAAACrAPv/AAABAAAAAACsAPv/AAACAAAAAACtAPv/AAADAAAAAACjAPr/AAAAAAAAAACjAPv/AAAOAAwAAACjAPz/AAAAAAIAAACeAPv/AAANAAsAAACfAPv/AAACAAMAAACgAPv/AAAHAAwAAAChAPv/AAAIAAwAAACiAPv/AAACAAMAAACeAPr/AAAAAAAAAACgAPr/AAABAAAAAAChAPr/AAADAAAAAACeAPz/AAAAAAIAAACgAPb/AAAHAAYAAACgAPf/AAAHAAYAAACfAPX/AAABAAMAAACgAPX/AAACAAMAAAChAPX/AAADAAMAAACtAPX/AAABAAMAAACuAPX/AAACAAMAAACvAPX/AAADAAMAAACyAPj/AAABAAMAAACzAPj/AAACAAMAAAC0APj/AAACAAMAAAC1APj/AAACAAMAAAC2APj/AAADAAMAAAC0APn/AAAHAAYAAAC0APr/AAAHAAYAAACyAPz/AAABAAMAAACzAPz/AAACAAMAAAC0APz/AAACAAMAAAC1APz/AAACAAMAAAC2APz/AAADAAMAAAC5APz/AAABAAMAAAC6APz/AAACAAMAAAC7APz/AAACAAMAAAC8APz/AAADAAMAAAC7AP3/AAAHAAYAAAC6APj/AAACAAMAAAC7APj/AAACAAMAAAC8APj/AAADAAMAAAC5APj/AAABAAMAAAC7APX/AAABAAMAAAC8APX/AAADAAMAAADBAPX/AAABAAMAAADCAPX/AAACAAMAAADDAPX/AAADAAMAAADCAPb/AAAHAAYAAADCAPf/AAAHAAYAAADCAPj/AAAHAAYAAADCAPn/AAAHAAYAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAAKAAsAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAADAAEAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAADAAIAAADJAPj/AAALAAsAAADJAPn/AAAAAAEAAADJAPr/AAAAAAEAAADJAPv/AAAAAAEAAADJAPz/AAAAAAEAAADJAP3/AAAAAAEAAADJAP7/AAAAAAEAAADJAP//AAAAAAEAAADKAPj/AAACAAMAAADLAPj/AAADAAMAAADPAPj/AAABAAMAAADQAPj/AAANAAwAAADRAPj/AAAMAAsAAADRAPn/AAAAAAEAAADRAPr/AAAAAAEAAADRAPv/AAAAAAIAAADQAPX/AAACAAMAAADQAPb/AAAHAAYAAADQAPf/AAAHAAYAAADPAPX/AAABAAMAAADRAPX/AAADAAMAAADRAAAAAAABAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAAAAAsAAADrAAAAAAACAAEAAADsAAAAAAACAAEAAADtAAAAAAACAAEAAADuAAAAAAACAAEAAADvAAAAAAACAAEAAADwAAAAAAACAAEAAADxAAAAAAACAAEAAADyAAAAAAACAAEAAADRAAEAAAABAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADRAAIAAAABAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADqAP//AAABAAAAAADrAP//AAACAAAAAADsAP//AAACAAAAAADtAP//AAACAAAAAADuAP//AAAAAAsAAADvAP//AAACAAEAAADwAP//AAACAAEAAADxAP//AAACAAEAAADyAP//AAACAAEAAADwAPX/AAACAAAAAADxAPX/AAACAAAAAADyAPX/AAACAAAAAADwAPb/AAACAAEAAADxAPb/AAACAAEAAADyAPb/AAACAAEAAADwAPf/AAACAAEAAADxAPf/AAACAAEAAADyAPf/AAACAAEAAADwAPj/AAACAAEAAADxAPj/AAACAAEAAADyAPj/AAACAAEAAADwAPn/AAACAAEAAADxAPn/AAACAAEAAADyAPn/AAACAAEAAADwAPr/AAACAAEAAADxAPr/AAACAAEAAADyAPr/AAACAAEAAADwAPv/AAACAAEAAADxAPv/AAACAAEAAADyAPv/AAACAAEAAADwAPz/AAACAAEAAADxAPz/AAACAAEAAADyAPz/AAACAAEAAADwAP3/AAACAAEAAADxAP3/AAACAAEAAADyAP3/AAACAAEAAADwAP7/AAACAAEAAADxAP7/AAACAAEAAADyAP7/AAACAAEAAADsAPX/AAACAAAAAADtAPX/AAACAAAAAADuAPX/AAACAAAAAADvAPX/AAACAAAAAADsAPb/AAACAAEAAADtAPb/AAACAAEAAADuAPb/AAACAAEAAADvAPb/AAACAAEAAADsAPf/AAACAAEAAADtAPf/AAACAAEAAADuAPf/AAACAAEAAADvAPf/AAACAAEAAADsAPj/AAACAAEAAADtAPj/AAACAAEAAADuAPj/AAACAAEAAADvAPj/AAACAAEAAADsAPn/AAACAAEAAADtAPn/AAACAAEAAADuAPn/AAACAAEAAADvAPn/AAACAAEAAADsAPr/AAACAAEAAADtAPr/AAACAAEAAADuAPr/AAACAAEAAADvAPr/AAACAAEAAADsAPv/AAAAAAwAAADtAPv/AAACAAEAAADuAPv/AAACAAEAAADvAPv/AAACAAEAAADsAPz/AAABAAIAAADtAPz/AAACAAIAAADuAPz/AAAAAAwAAADvAPz/AAACAAEAAADrAPX/AAACAAAAAADrAPb/AAACAAEAAADrAPf/AAACAAEAAADrAPj/AAACAAEAAADrAPn/AAACAAEAAADrAPr/AAAAAAwAAADrAPv/AAABAAIAAADqAPX/AAABAAAAAADqAPb/AAABAAEAAADqAPf/AAABAAEAAADqAPj/AAABAAEAAADqAPn/AAABAAEAAADqAPr/AAABAAIAAADnAPX/AAABAAMAAADoAPX/AAADAAMAAADhAPj/AAABAAMAAADiAPj/AAACAAMAAADjAPj/AAACAAMAAADkAPj/AAADAAMAAADhAPz/AAABAAMAAADiAPz/AAACAAMAAADjAPz/AAACAAMAAADkAPz/AAADAAMAAADaAPz/AAABAAMAAADbAPz/AAACAAMAAADcAPz/AAACAAMAAADdAPz/AAACAAMAAADeAPz/AAADAAMAAADbAP3/AAAHAAYAAADbAP7/AAAHAAYAAADaAPj/AAABAAMAAADbAPj/AAACAAMAAADcAPj/AAACAAMAAADdAPj/AAACAAMAAADeAPj/AAADAAMAAADdAPX/AAABAAMAAADeAPX/AAADAAMAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAABkAAEAAAABAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAABkAAIAAAABAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAADzAPX/AAACAAAAAAD0APX/AAACAAAAAAD1APX/AAACAAAAAAD2APX/AAACAAAAAAD3APX/AAACAAAAAAD4APX/AAACAAAAAAD5APX/AAACAAAAAAD6APX/AAACAAAAAAD7APX/AAACAAAAAAD8APX/AAACAAAAAAD9APX/AAACAAAAAAD+APX/AAADAAAAAADzAPb/AAACAAEAAAD0APb/AAACAAEAAAD1APb/AAACAAEAAAD2APb/AAACAAEAAAD3APb/AAACAAEAAAD4APb/AAACAAEAAAD5APb/AAACAAEAAAD6APb/AAACAAEAAAD7APb/AAACAAEAAAD8APb/AAACAAEAAAD9APb/AAACAAEAAAD+APb/AAADAAEAAADzAPf/AAACAAEAAAD0APf/AAACAAEAAAD1APf/AAACAAEAAAD2APf/AAACAAEAAAD3APf/AAACAAEAAAD4APf/AAACAAEAAAD5APf/AAACAAEAAAD6APf/AAACAAEAAAD7APf/AAACAAEAAAD8APf/AAACAAEAAAD9APf/AAACAAEAAAD+APf/AAADAAEAAADzAPj/AAACAAEAAAD0APj/AAACAAEAAAD1APj/AAACAAEAAAD2APj/AAACAAEAAAD3APj/AAACAAEAAAD4APj/AAACAAEAAAD5APj/AAACAAEAAAD6APj/AAACAAEAAAD7APj/AAACAAEAAAD8APj/AAACAAEAAAD9APj/AAACAAEAAAD+APj/AAADAAEAAADzAPn/AAACAAEAAAD0APn/AAACAAEAAAD1APn/AAACAAEAAAD2APn/AAACAAEAAAD3APn/AAACAAEAAAD4APn/AAACAAEAAAD5APn/AAACAAEAAAD6APn/AAACAAEAAAD7APn/AAACAAEAAAD8APn/AAACAAEAAAD9APn/AAACAAEAAAD+APn/AAADAAEAAADzAPr/AAACAAEAAAD0APr/AAACAAEAAAD1APr/AAACAAEAAAD2APr/AAACAAEAAAD3APr/AAACAAEAAAD4APr/AAACAAEAAAD5APr/AAACAAEAAAD6APr/AAACAAEAAAD7APr/AAACAAEAAAD8APr/AAACAAEAAAD9APr/AAACAAEAAAD+APr/AAADAAEAAADzAPv/AAACAAEAAAD0APv/AAACAAEAAAD1APv/AAACAAEAAAD2APv/AAACAAEAAAD3APv/AAACAAEAAAD4APv/AAACAAEAAAD5APv/AAACAAEAAAD6APv/AAACAAEAAAD7APv/AAACAAEAAAD8APv/AAACAAEAAAD9APv/AAACAAEAAAD+APv/AAADAAEAAADzAPz/AAACAAEAAAD0APz/AAACAAEAAAD1APz/AAACAAEAAAD2APz/AAACAAEAAAD3APz/AAACAAEAAAD4APz/AAACAAEAAAD5APz/AAACAAEAAAD6APz/AAACAAEAAAD7APz/AAACAAEAAAD8APz/AAACAAEAAAD9APz/AAACAAEAAAD+APz/AAADAAEAAADzAP3/AAACAAEAAAD0AP3/AAACAAEAAAD1AP3/AAACAAEAAAD2AP3/AAACAAEAAAD3AP3/AAACAAEAAAD4AP3/AAACAAEAAAD5AP3/AAACAAEAAAD6AP3/AAACAAEAAAD7AP3/AAACAAEAAAD8AP3/AAACAAEAAAD9AP3/AAACAAEAAAD+AP3/AAADAAEAAADzAP7/AAACAAEAAAD0AP7/AAACAAEAAAD1AP7/AAACAAEAAAD2AP7/AAACAAEAAAD3AP7/AAACAAEAAAD4AP7/AAACAAEAAAD5AP7/AAACAAEAAAD6AP7/AAACAAEAAAD7AP7/AAACAAEAAAD8AP7/AAACAAEAAAD9AP7/AAACAAEAAAD+AP7/AAADAAEAAADzAP//AAACAAEAAAD0AP//AAACAAEAAAD1AP//AAACAAEAAAD2AP//AAACAAEAAAD3AP//AAACAAEAAAD4AP//AAACAAEAAAD5AP//AAACAAEAAAD6AP//AAACAAEAAAD7AP//AAACAAEAAAD8AP//AAACAAEAAAD9AP//AAACAAEAAAD+AP//AAADAAEAAADzAAAAAAACAAEAAAD0AAAAAAACAAEAAAD1AAAAAAACAAEAAAD2AAAAAAACAAEAAAD3AAAAAAACAAEAAAD4AAAAAAACAAEAAAD5AAAAAAACAAEAAAD6AAAAAAACAAEAAAD7AAAAAAACAAEAAAD8AAAAAAACAAEAAAD9AAAAAAACAAEAAAD+AAAAAAADAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAADAAEAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAADAAIAAAD5//3/AQAAAAAAFABGAP7/AQAAAAAAFABGAPj/AQAAAAAAFABNAP3/AQAAAAAAFABNAPn/AQAAAAAAFABUAP7/AQAAAAAAFABUAPj/AQAAAAAAFABaAP3/AQAAAAAAFABaAPn/AQAAAAAAFABhAP//AQAAAAAAFABhAPv/AQAAAAAAFABhAPf/AQAAAAAAFAB3APz/AQAAAAAAFAB9APr/AQAAAAAAFACCAPz/AQAAAAAAFACIAPr/AQAAAAAAFACdAPv/AQAAAAAAFACgAPz/AQAAAAAAFAChAPz/AQAAAAAAFACkAPv/AQAAAAAAFADjAPn/AQAAAAAAFACHAPb/AQAAAAAAEQB8APb/AQAAAAAAEQAzAPb/AQAAAAAAEQAsAPj/AQAAAAAAEQAcAPj/AQAAAAAAEQAKAPr/AQAAAAAAEQAbAPX/AAABAAMAAAAcAPX/AAACAAMAAAAdAPX/AAADAAMAAAAcAPb/AAAHAAYAAAAcAPf/AAAHAAYAAAAHAPz/AQAAAAAAAwAIAPz/AQAAAAAAAwASAP3/AQAAAAAAAwATAP7/AQAAAAAAAwAUAP7/AQAAAAAAAwAVAP7/AQAAAAAAAwAWAP3/AQAAAAAAAwAaAP3/AQAAAAAAAwAbAP3/AQAAAAAAAwAcAP3/AQAAAAAAAwAdAP3/AQAAAAAAAwAeAP3/AQAAAAAAAwAbAP7/AQAAAAAAAwAcAP7/AQAAAAAAAwAdAP7/AQAAAAAAAwAjAPz/AQAAAAAAAwAlAP3/AQAAAAAAAwAmAP3/AQAAAAAAAwAkAP3/AQAAAAAAAwAnAPz/AQAAAAAAAwA2AP3/AQAAAAAAAwA3AP3/AQAAAAAAAwA7APr/AQAAAAAAAwA8APr/AQAAAAAAAwBGAPv/AQAAAAAAAwBNAPv/AQAAAAAAAwBTAPv/AQAAAAAAAwBUAPv/AQAAAAAAAwBVAPv/AQAAAAAAAwBaAPv/AQAAAAAAAwBgAPn/AQAAAAAAAwBhAPn/AQAAAAAAAwBiAPn/AQAAAAAAAwBgAP3/AQAAAAAAAwBhAP3/AQAAAAAAAwBiAP3/AQAAAAAAAwBtAPr/AQAAAAAAAwBtAPv/AQAAAAAAAwBwAP3/AQAAAAAAAwBxAP3/AQAAAAAAAwB0APv/AQAAAAAAAwB1APv/AQAAAAAAAwB8APf/AQAAAAAAAwB8APj/AQAAAAAAAwB8APn/AQAAAAAAAwCHAPf/AQAAAAAAAwCHAPj/AQAAAAAAAwCHAPn/AQAAAAAAAwCSAPz/AQAAAAAAAwCTAP3/AQAAAAAAAwCUAP3/AQAAAAAAAwCVAP3/AQAAAAAAAwCWAP3/AQAAAAAAAwCXAP3/AQAAAAAAAwCYAPz/AQAAAAAAAwCeAP7/AQAAAAAAAwCfAP7/AQAAAAAAAwCgAP7/AQAAAAAAAwChAP7/AQAAAAAAAwCiAP7/AQAAAAAAAwCjAP7/AQAAAAAAAwCyAPr/AQAAAAAAAwCzAPr/AQAAAAAAAwDEAPz/AQAAAAAAAwDFAPz/AQAAAAAAAwDGAPz/AQAAAAAAAwDMAPz/AQAAAAAAAwDNAPz/AQAAAAAAAwDOAPz/AQAAAAAAAwDMAP//AQAAAAAAAwDNAP//AQAAAAAAAwDOAP//AQAAAAAAAwDUAP7/AQAAAAAAAwDVAP7/AQAAAAAAAwDWAP7/AQAAAAAAAwDpAP//AAAEAAIAAADuAP3/AAABAAEAAADvAP3/AAACAAEAAADuAP7/AAABAAEAAADvAP7/AAACAAEAAADtAP3/AAALAAAAAADtAP7/AAALAAEAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_i0vqq")] +position = Vector2(-240, 0) + +[node name="Tiles2" parent="." instance=ExtResource("3_h8yqp")] +visibility_layer = 2 +z_index = -4096 +z_as_relative = false +tile_map_data = PackedByteArray("AAD+//3/AgAAAAUAAAD8//z/AgAAAAUAAAD6//v/AgAAAAUAAAD4//r/AgAAAAUAAAD9//3/AgAAAAUAAAD7//z/AgAAAAUAAAD5//v/AgAAAAUAAAD3//r/AgAAAAUAAAABAP3/AgAAAAUAAAADAPz/AgAAAAUAAAAFAPv/AgAAAAUAAAAHAPr/AgAAAAUAAAACAP3/AgAAAAUAAAAEAPz/AgAAAAUAAAAGAPv/AgAAAAUAAAAIAPr/AgAAAAUAAAD3//b/AgAAAAUAAAD5//X/AgAAAAQAAAD4//b/AgAAAAUAAAD6//X/AgAAAAQAAAAGAPX/AgAAAAQAAAAIAPb/AgAAAAUAAAAHAPb/AgAAAAUAAAAFAPX/AgAAAAQAAAD9//j/AgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD9//n/AgAAAAUAAAD8//n/AgAAAAUAAAD8//j/AgAAAAUAAAD8//f/AgAAAAUAAAD9//f/AgAAAAUAAAD+//f/AgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///f/AgAAAAUAAAD+//r/AgAAAAUAAAD9//r/AgAAAAUAAAD8//r/AgAAAAUAAAD7//n/AgAAAAUAAAD7//j/AgAAAAUAAAD7//f/AgAAAAUAAAD8//b/AgAAAAUAAAD9//b/AgAAAAUAAAD+//b/AgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPf/AgAAAAUAAAD///r/AgAAAAUAAAD///b/AgAAAAUAAAD+//v/AgAAAAUAAAD9//v/AgAAAAUAAAD8//v/AgAAAAUAAAD7//r/AgAAAAUAAAD6//n/AgAAAAUAAAD6//j/AgAAAAUAAAD6//f/AgAAAAUAAAD7//b/AgAAAAUAAAD8//X/AgAAAAQAAAD9//X/AgAAAAQAAAD+//X/AgAAAAQAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPf/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPb/AgAAAAUAAAD///v/AgAAAAUAAAD///X/AgAAAAQAAAD+//z/AgAAAAUAAAD9//z/AgAAAAUAAAD7//v/AgAAAAUAAAD6//r/AgAAAAUAAAD5//n/AgAAAAUAAAD5//j/AgAAAAUAAAD5//f/AgAAAAUAAAD6//b/AgAAAAUAAAD7//X/AgAAAAQAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPf/AgAAAAUAAAABAPr/AgAAAAUAAAABAPb/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPX/AgAAAAQAAAD///z/AgAAAAUAAAD5//r/AgAAAAUAAAD4//n/AgAAAAUAAAD4//j/AgAAAAUAAAD4//f/AgAAAAUAAAD5//b/AgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPf/AgAAAAUAAAACAPr/AgAAAAUAAAACAPb/AgAAAAUAAAABAPv/AgAAAAUAAAABAPX/AgAAAAQAAAAAAPz/AgAAAAUAAAD///3/AgAAAAUAAAD3//n/AgAAAAUAAAD3//j/AgAAAAUAAAD3//f/AgAAAAUAAAAEAPj/AgAAAAUAAAAEAPn/AgAAAAUAAAAEAPf/AgAAAAUAAAADAPr/AgAAAAUAAAADAPb/AgAAAAUAAAACAPv/AgAAAAUAAAACAPX/AgAAAAQAAAABAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAD2//n/AgAAAAUAAAD2//j/AgAAAAUAAAD2//f/AgAAAAUAAAAFAPj/AgAAAAUAAAAFAPn/AgAAAAUAAAAFAPf/AgAAAAUAAAAEAPr/AgAAAAUAAAAEAPb/AgAAAAUAAAADAPv/AgAAAAUAAAADAPX/AgAAAAQAAAACAPz/AgAAAAUAAAAGAPj/AgAAAAUAAAAGAPn/AgAAAAUAAAAGAPf/AgAAAAUAAAAFAPr/AgAAAAUAAAAFAPb/AgAAAAUAAAAEAPv/AgAAAAUAAAAEAPX/AgAAAAQAAAAHAPj/AgAAAAUAAAAHAPn/AgAAAAUAAAAHAPf/AgAAAAUAAAAGAPr/AgAAAAUAAAAGAPb/AgAAAAUAAAAIAPj/AgAAAAUAAAAIAPn/AgAAAAUAAAAIAPf/AgAAAAUAAAAJAPf/AgAAAAUAAAAJAPj/AgAAAAUAAAAJAPn/AgAAAAUAAAC9APX/AgAAAAQAAAC9APb/AgAAAAUAAAC+APX/AgAAAAQAAAC+APb/AgAAAAUAAAC/APX/AgAAAAQAAAC/APb/AgAAAAUAAADAAPX/AgAAAAQAAADAAPb/AgAAAAUAAADBAPX/AgAAAAQAAADBAPb/AgAAAAUAAADCAPX/AgAAAAQAAADCAPb/AgAAAAUAAADDAPX/AgAAAAQAAADDAPb/AgAAAAUAAADEAPX/AgAAAAQAAADEAPb/AgAAAAUAAADFAPX/AgAAAAQAAADFAPb/AgAAAAUAAADGAPX/AgAAAAQAAADGAPb/AgAAAAUAAADHAPX/AgAAAAQAAADHAPb/AgAAAAUAAADIAPX/AgAAAAQAAADIAPb/AgAAAAUAAADJAPX/AgAAAAQAAADJAPb/AgAAAAUAAADKAPX/AgAAAAQAAADKAPb/AgAAAAUAAADLAPX/AgAAAAQAAADLAPb/AgAAAAUAAADMAPX/AgAAAAQAAADMAPb/AgAAAAUAAADNAPX/AgAAAAQAAADNAPb/AgAAAAUAAADOAPX/AgAAAAQAAADOAPb/AgAAAAUAAADPAPX/AgAAAAQAAADPAPb/AgAAAAUAAADQAPX/AgAAAAQAAADQAPb/AgAAAAUAAADRAPX/AgAAAAQAAADRAPb/AgAAAAUAAADSAPX/AgAAAAQAAADSAPb/AgAAAAUAAADTAPX/AgAAAAQAAADTAPb/AgAAAAUAAADUAPX/AgAAAAQAAADUAPb/AgAAAAUAAADVAPX/AgAAAAQAAADVAPb/AgAAAAUAAADWAPX/AgAAAAQAAADWAPb/AgAAAAUAAADXAPX/AgAAAAQAAADXAPb/AgAAAAUAAADYAPX/AgAAAAQAAADYAPb/AgAAAAUAAADZAPX/AgAAAAQAAADZAPb/AgAAAAUAAADaAPX/AgAAAAQAAADaAPb/AgAAAAUAAADbAPX/AgAAAAQAAADbAPb/AgAAAAUAAADcAPX/AgAAAAQAAADcAPb/AgAAAAUAAADdAPX/AgAAAAQAAADdAPb/AgAAAAUAAADeAPX/AgAAAAQAAADeAPb/AgAAAAUAAADfAPX/AgAAAAQAAADfAPb/AgAAAAUAAADgAPX/AgAAAAQAAADgAPb/AgAAAAUAAADhAPX/AgAAAAQAAADhAPb/AgAAAAUAAADiAPX/AgAAAAQAAADiAPb/AgAAAAUAAADjAPX/AgAAAAQAAADjAPb/AgAAAAUAAADkAPX/AgAAAAQAAADkAPb/AgAAAAUAAADlAPX/AgAAAAQAAADlAPb/AgAAAAUAAADmAPX/AgAAAAQAAADmAPb/AgAAAAUAAADnAPX/AgAAAAQAAADnAPb/AgAAAAUAAADoAPX/AgAAAAQAAADoAPb/AgAAAAUAAADpAPX/AgAAAAQAAADpAPb/AgAAAAUAAADqAPX/AgAAAAQAAADqAPb/AgAAAAUAAADrAPX/AgAAAAQAAADrAPb/AgAAAAUAAADsAPX/AgAAAAQAAADsAPb/AgAAAAUAAADtAPX/AgAAAAQAAADtAPb/AgAAAAUAAADuAPX/AgAAAAQAAADuAPb/AgAAAAUAAADvAPX/AgAAAAQAAADvAPb/AgAAAAUAAADwAPX/AgAAAAQAAADwAPb/AgAAAAUAAADxAPX/AgAAAAQAAADxAPb/AgAAAAUAAADyAPX/AgAAAAQAAADyAPb/AgAAAAUAAADzAPX/AgAAAAQAAADzAPb/AgAAAAUAAAD0APX/AgAAAAQAAAD0APb/AgAAAAUAAAD1APX/AgAAAAQAAAD1APb/AgAAAAUAAAD2APX/AgAAAAQAAAD2APb/AgAAAAUAAAD3APX/AgAAAAQAAAD3APb/AgAAAAUAAAD4APX/AgAAAAQAAAD4APb/AgAAAAUAAAD5APX/AgAAAAQAAAD5APb/AgAAAAUAAAD6APX/AgAAAAQAAAD6APb/AgAAAAUAAAD7APX/AgAAAAQAAAD7APb/AgAAAAUAAAD8APX/AgAAAAQAAAD8APb/AgAAAAUAAAD9APX/AgAAAAQAAAD9APb/AgAAAAUAAAD+APX/AgAAAAQAAAD+APb/AgAAAAUAAABvAPX/AgAAAAQAAABvAPb/AgAAAAUAAABwAPX/AgAAAAQAAABwAPb/AgAAAAUAAABxAPX/AgAAAAQAAABxAPb/AgAAAAUAAAByAPX/AgAAAAQAAAByAPb/AgAAAAUAAABzAPX/AgAAAAQAAABzAPb/AgAAAAUAAAB0APX/AgAAAAQAAAB0APb/AgAAAAUAAAB1APX/AgAAAAQAAAB1APb/AgAAAAUAAAB2APX/AgAAAAQAAAB2APb/AgAAAAUAAAB3APX/AgAAAAQAAAB3APb/AgAAAAUAAAB4APX/AgAAAAQAAAB4APb/AgAAAAUAAAB5APX/AgAAAAQAAAB5APb/AgAAAAUAAAB6APX/AgAAAAQAAAB6APb/AgAAAAUAAAB7APX/AgAAAAQAAAB7APb/AgAAAAUAAAB8APX/AgAAAAQAAAB8APb/AgAAAAUAAAB9APX/AgAAAAQAAAB9APb/AgAAAAUAAAB+APX/AgAAAAQAAAB+APb/AgAAAAUAAAB/APX/AgAAAAQAAAB/APb/AgAAAAUAAACAAPX/AgAAAAQAAACAAPb/AgAAAAUAAACBAPX/AgAAAAQAAACBAPb/AgAAAAUAAACCAPX/AgAAAAQAAACCAPb/AgAAAAUAAACDAPX/AgAAAAQAAACDAPb/AgAAAAUAAACEAPX/AgAAAAQAAACEAPb/AgAAAAUAAACFAPX/AgAAAAQAAACFAPb/AgAAAAUAAACGAPX/AgAAAAQAAACGAPb/AgAAAAUAAACHAPX/AgAAAAQAAACHAPb/AgAAAAUAAACIAPX/AgAAAAQAAACIAPb/AgAAAAUAAACJAPX/AgAAAAQAAACJAPb/AgAAAAUAAACKAPX/AgAAAAQAAACKAPb/AgAAAAUAAACLAPX/AgAAAAQAAACLAPb/AgAAAAUAAACMAPX/AgAAAAQAAACMAPb/AgAAAAUAAACNAPX/AgAAAAQAAACNAPb/AgAAAAUAAACOAPX/AgAAAAQAAACOAPb/AgAAAAUAAACPAPX/AgAAAAQAAACPAPb/AgAAAAUAAACQAPX/AgAAAAQAAACQAPb/AgAAAAUAAACRAPX/AgAAAAQAAACRAPb/AgAAAAUAAACSAPX/AgAAAAQAAACSAPb/AgAAAAUAAACTAPX/AgAAAAQAAACTAPb/AgAAAAUAAACUAPX/AgAAAAQAAACUAPb/AgAAAAUAAACVAPX/AgAAAAQAAACVAPb/AgAAAAUAAACWAPX/AgAAAAQAAACWAPb/AgAAAAUAAACXAPX/AgAAAAQAAACXAPb/AgAAAAUAAACYAPX/AgAAAAQAAACYAPb/AgAAAAUAAACZAPX/AgAAAAQAAACZAPb/AgAAAAUAAACaAPX/AgAAAAQAAACaAPb/AgAAAAUAAACbAPX/AgAAAAQAAACbAPb/AgAAAAUAAACcAPX/AgAAAAQAAACcAPb/AgAAAAUAAACdAPX/AgAAAAQAAACdAPb/AgAAAAUAAACeAPX/AgAAAAQAAACeAPb/AgAAAAUAAACfAPX/AgAAAAQAAACfAPb/AgAAAAUAAACgAPX/AgAAAAQAAACgAPb/AgAAAAUAAAChAPX/AgAAAAQAAAChAPb/AgAAAAUAAACiAPX/AgAAAAQAAACiAPb/AgAAAAUAAACjAPX/AgAAAAQAAACjAPb/AgAAAAUAAACkAPX/AgAAAAQAAACkAPb/AgAAAAUAAAClAPX/AgAAAAQAAAClAPb/AgAAAAUAAACmAPX/AgAAAAQAAACmAPb/AgAAAAUAAACnAPX/AgAAAAQAAACnAPb/AgAAAAUAAACoAPX/AgAAAAQAAACoAPb/AgAAAAUAAACpAPX/AgAAAAQAAACpAPb/AgAAAAUAAACqAPX/AgAAAAQAAACqAPb/AgAAAAUAAACrAPX/AgAAAAQAAACrAPb/AgAAAAUAAACsAPX/AgAAAAQAAACsAPb/AgAAAAUAAACtAPX/AgAAAAQAAACtAPb/AgAAAAUAAACuAPX/AgAAAAQAAACuAPb/AgAAAAUAAACvAPX/AgAAAAQAAACvAPb/AgAAAAUAAACwAPX/AgAAAAQAAACwAPb/AgAAAAUAAACxAPX/AgAAAAQAAACxAPb/AgAAAAUAAACyAPX/AgAAAAQAAACyAPb/AgAAAAUAAACzAPX/AgAAAAQAAACzAPb/AgAAAAUAAAC0APX/AgAAAAQAAAC0APb/AgAAAAUAAAC1APX/AgAAAAQAAAC1APb/AgAAAAUAAAC2APX/AgAAAAQAAAC2APb/AgAAAAUAAAC3APX/AgAAAAQAAAC3APb/AgAAAAUAAAC4APX/AgAAAAQAAAC4APb/AgAAAAUAAAC5APX/AgAAAAQAAAC5APb/AgAAAAUAAAC6APX/AgAAAAQAAAC6APb/AgAAAAUAAAC7APX/AgAAAAQAAAC7APb/AgAAAAUAAAC8APX/AgAAAAQAAAC8APb/AgAAAAUAAAAcAPX/AgAAAAQAAAAcAPb/AgAAAAUAAAAdAPX/AgAAAAQAAAAdAPb/AgAAAAUAAAAeAPX/AgAAAAQAAAAeAPb/AgAAAAUAAAAfAPX/AgAAAAQAAAAfAPb/AgAAAAUAAAAgAPX/AgAAAAQAAAAgAPb/AgAAAAUAAAAhAPX/AgAAAAQAAAAhAPb/AgAAAAUAAAAiAPX/AgAAAAQAAAAiAPb/AgAAAAUAAAAjAPX/AgAAAAQAAAAjAPb/AgAAAAUAAAAkAPX/AgAAAAQAAAAkAPb/AgAAAAUAAAAlAPX/AgAAAAQAAAAlAPb/AgAAAAUAAAAmAPX/AgAAAAQAAAAmAPb/AgAAAAUAAAAnAPX/AgAAAAQAAAAnAPb/AgAAAAUAAAAoAPX/AgAAAAQAAAAoAPb/AgAAAAUAAAApAPX/AgAAAAQAAAApAPb/AgAAAAUAAAAqAPX/AgAAAAQAAAAqAPb/AgAAAAUAAAArAPX/AgAAAAQAAAArAPb/AgAAAAUAAAAsAPX/AgAAAAQAAAAsAPb/AgAAAAUAAAAtAPX/AgAAAAQAAAAtAPb/AgAAAAUAAAAuAPX/AgAAAAQAAAAuAPb/AgAAAAUAAAAvAPX/AgAAAAQAAAAvAPb/AgAAAAUAAAAwAPX/AgAAAAQAAAAwAPb/AgAAAAUAAAAxAPX/AgAAAAQAAAAxAPb/AgAAAAUAAAAyAPX/AgAAAAQAAAAyAPb/AgAAAAUAAAAzAPX/AgAAAAQAAAAzAPb/AgAAAAUAAAA0APX/AgAAAAQAAAA0APb/AgAAAAUAAAA1APX/AgAAAAQAAAA1APb/AgAAAAUAAAA2APX/AgAAAAQAAAA2APb/AgAAAAUAAAA3APX/AgAAAAQAAAA3APb/AgAAAAUAAAA4APX/AgAAAAQAAAA4APb/AgAAAAUAAAA5APX/AgAAAAQAAAA5APb/AgAAAAUAAAA6APX/AgAAAAQAAAA6APb/AgAAAAUAAAA7APX/AgAAAAQAAAA7APb/AgAAAAUAAAA8APX/AgAAAAQAAAA8APb/AgAAAAUAAAA9APX/AgAAAAQAAAA9APb/AgAAAAUAAAA+APX/AgAAAAQAAAA+APb/AgAAAAUAAAA/APX/AgAAAAQAAAA/APb/AgAAAAUAAABAAPX/AgAAAAQAAABAAPb/AgAAAAUAAABBAPX/AgAAAAQAAABBAPb/AgAAAAUAAABCAPX/AgAAAAQAAABCAPb/AgAAAAUAAABDAPX/AgAAAAQAAABDAPb/AgAAAAUAAABEAPX/AgAAAAQAAABEAPb/AgAAAAUAAABFAPX/AgAAAAQAAABFAPb/AgAAAAUAAABGAPX/AgAAAAQAAABGAPb/AgAAAAUAAABHAPX/AgAAAAQAAABHAPb/AgAAAAUAAABIAPX/AgAAAAQAAABIAPb/AgAAAAUAAABJAPX/AgAAAAQAAABJAPb/AgAAAAUAAABKAPX/AgAAAAQAAABKAPb/AgAAAAUAAABLAPX/AgAAAAQAAABLAPb/AgAAAAUAAABMAPX/AgAAAAQAAABMAPb/AgAAAAUAAABNAPX/AgAAAAQAAABNAPb/AgAAAAUAAABOAPX/AgAAAAQAAABOAPb/AgAAAAUAAABPAPX/AgAAAAQAAABPAPb/AgAAAAUAAABQAPX/AgAAAAQAAABQAPb/AgAAAAUAAABRAPX/AgAAAAQAAABRAPb/AgAAAAUAAABSAPX/AgAAAAQAAABSAPb/AgAAAAUAAABTAPX/AgAAAAQAAABTAPb/AgAAAAUAAABUAPX/AgAAAAQAAABUAPb/AgAAAAUAAABVAPX/AgAAAAQAAABVAPb/AgAAAAUAAABWAPX/AgAAAAQAAABWAPb/AgAAAAUAAABXAPX/AgAAAAQAAABXAPb/AgAAAAUAAABYAPX/AgAAAAQAAABYAPb/AgAAAAUAAABZAPX/AgAAAAQAAABZAPb/AgAAAAUAAABaAPX/AgAAAAQAAABaAPb/AgAAAAUAAABbAPX/AgAAAAQAAABbAPb/AgAAAAUAAABcAPX/AgAAAAQAAABcAPb/AgAAAAUAAABdAPX/AgAAAAQAAABdAPb/AgAAAAUAAABeAPX/AgAAAAQAAABeAPb/AgAAAAUAAABfAPX/AgAAAAQAAABfAPb/AgAAAAUAAABgAPX/AgAAAAQAAABgAPb/AgAAAAUAAABhAPX/AgAAAAQAAABhAPb/AgAAAAUAAABiAPX/AgAAAAQAAABiAPb/AgAAAAUAAABjAPX/AgAAAAQAAABjAPb/AgAAAAUAAABkAPX/AgAAAAQAAABkAPb/AgAAAAUAAABlAPX/AgAAAAQAAABlAPb/AgAAAAUAAABmAPX/AgAAAAQAAABmAPb/AgAAAAUAAABnAPX/AgAAAAQAAABnAPb/AgAAAAUAAABoAPX/AgAAAAQAAABoAPb/AgAAAAUAAABpAPX/AgAAAAQAAABpAPb/AgAAAAUAAABqAPX/AgAAAAQAAABqAPb/AgAAAAUAAABrAPX/AgAAAAQAAABrAPb/AgAAAAUAAABsAPX/AgAAAAQAAABsAPb/AgAAAAUAAABtAPX/AgAAAAQAAABtAPb/AgAAAAUAAABuAPX/AgAAAAQAAABuAPb/AgAAAAUAAAAHAPX/AgAAAAQAAAAIAPX/AgAAAAQAAAAJAPX/AgAAAAQAAAAKAPX/AgAAAAQAAAALAPX/AgAAAAQAAAAMAPX/AgAAAAQAAAANAPX/AgAAAAQAAAAOAPX/AgAAAAQAAAAPAPX/AgAAAAQAAAAQAPX/AgAAAAQAAAARAPX/AgAAAAQAAAASAPX/AgAAAAQAAAATAPX/AgAAAAQAAAAUAPX/AgAAAAQAAAAVAPX/AgAAAAQAAAAWAPX/AgAAAAQAAAAXAPX/AgAAAAQAAAAYAPX/AgAAAAQAAAAZAPX/AgAAAAQAAAAaAPX/AgAAAAQAAAAbAPX/AgAAAAQAAADn//X/AgAAAAQAAADn//b/AgAAAAUAAADo//X/AgAAAAQAAADo//b/AgAAAAUAAADp//X/AgAAAAQAAADp//b/AgAAAAUAAADq//X/AgAAAAQAAADq//b/AgAAAAUAAADr//X/AgAAAAQAAADr//b/AgAAAAUAAADs//X/AgAAAAQAAADs//b/AgAAAAUAAADt//X/AgAAAAQAAADt//b/AgAAAAUAAADu//X/AgAAAAQAAADu//b/AgAAAAUAAADv//X/AgAAAAQAAADv//b/AgAAAAUAAADw//X/AgAAAAQAAADw//b/AgAAAAUAAADx//X/AgAAAAQAAADx//b/AgAAAAUAAADy//X/AgAAAAQAAADy//b/AgAAAAUAAADz//X/AgAAAAQAAADz//b/AgAAAAUAAAD0//X/AgAAAAQAAAD0//b/AgAAAAUAAAD1//X/AgAAAAQAAAD1//b/AgAAAAUAAAD2//X/AgAAAAQAAAD2//b/AgAAAAUAAAD3//X/AgAAAAQAAAD4//X/AgAAAAQAAAAJAPb/AgAAAAUAAAAKAPb/AgAAAAUAAAALAPb/AgAAAAUAAAAMAPb/AgAAAAUAAAANAPb/AgAAAAUAAAAOAPb/AgAAAAUAAAAPAPb/AgAAAAUAAAAQAPb/AgAAAAUAAAARAPb/AgAAAAUAAAASAPb/AgAAAAUAAAATAPb/AgAAAAUAAAAUAPb/AgAAAAUAAAAVAPb/AgAAAAUAAAAWAPb/AgAAAAUAAAAXAPb/AgAAAAUAAAAYAPb/AgAAAAUAAAAZAPb/AgAAAAUAAAAaAPb/AgAAAAUAAAAbAPb/AgAAAAUAAADn//f/AgAAAAUAAADn//j/AgAAAAUAAADn//n/AgAAAAUAAADn//r/AgAAAAUAAADn//v/AgAAAAUAAADn//z/AgAAAAUAAADn//3/AgAAAAUAAADn//7/AgAAAAUAAADn////AgAAAAUAAADn/wAAAgAAAAUAAADn/wEAAgAAAAUAAADn/wIAAgAAAAUAAADn/wMAAgAAAAUAAADn/wQAAgAAAAUAAADn/wUAAgAAAAUAAADn/wYAAgAAAAUAAADn/wcAAgAAAAUAAADo//f/AgAAAAUAAADo//j/AgAAAAUAAADo//n/AgAAAAUAAADo//r/AgAAAAUAAADo//v/AgAAAAUAAADo//z/AgAAAAUAAADo//3/AgAAAAUAAADo//7/AgAAAAUAAADo////AgAAAAUAAADo/wAAAgAAAAUAAADo/wEAAgAAAAUAAADo/wIAAgAAAAUAAADo/wMAAgAAAAUAAADo/wQAAgAAAAUAAADo/wUAAgAAAAUAAADo/wYAAgAAAAUAAADo/wcAAgAAAAUAAADp//f/AgAAAAUAAADp//j/AgAAAAUAAADp//n/AgAAAAUAAADp//r/AgAAAAUAAADp//v/AgAAAAUAAADp//z/AgAAAAUAAADp//3/AgAAAAUAAADp//7/AgAAAAUAAADp////AgAAAAUAAADp/wAAAgAAAAUAAADp/wEAAgAAAAUAAADp/wIAAgAAAAUAAADp/wMAAgAAAAUAAADp/wQAAgAAAAUAAADp/wUAAgAAAAUAAADp/wYAAgAAAAUAAADp/wcAAgAAAAUAAADq//f/AgAAAAUAAADq//j/AgAAAAUAAADq//n/AgAAAAUAAADq//r/AgAAAAUAAADq//v/AgAAAAUAAADq//z/AgAAAAUAAADq//3/AgAAAAUAAADq//7/AgAAAAUAAADq////AgAAAAUAAADq/wAAAgAAAAUAAADq/wEAAgAAAAUAAADq/wIAAgAAAAUAAADq/wMAAgAAAAUAAADq/wQAAgAAAAUAAADq/wUAAgAAAAUAAADq/wYAAgAAAAUAAADq/wcAAgAAAAUAAADr//f/AgAAAAUAAADr//j/AgAAAAUAAADr//n/AgAAAAUAAADr//r/AgAAAAUAAADr//v/AgAAAAUAAADr//z/AgAAAAUAAADr//3/AgAAAAUAAADr//7/AgAAAAUAAADr////AgAAAAUAAADr/wAAAgAAAAUAAADr/wEAAgAAAAUAAADr/wIAAgAAAAUAAADr/wMAAgAAAAUAAADr/wQAAgAAAAUAAADr/wUAAgAAAAUAAADr/wYAAgAAAAUAAADr/wcAAgAAAAUAAADs//f/AgAAAAUAAADs//j/AgAAAAUAAADs//n/AgAAAAUAAADs//r/AgAAAAUAAADs//v/AgAAAAUAAADs//z/AgAAAAUAAADs//3/AgAAAAUAAADs//7/AgAAAAUAAADs////AgAAAAUAAADs/wAAAgAAAAUAAADs/wEAAgAAAAUAAADs/wIAAgAAAAUAAADs/wMAAgAAAAUAAADs/wQAAgAAAAUAAADs/wUAAgAAAAUAAADs/wYAAgAAAAUAAADs/wcAAgAAAAUAAADt//f/AgAAAAUAAADt//j/AgAAAAUAAADt//n/AgAAAAUAAADt//r/AgAAAAUAAADt//v/AgAAAAUAAADt//z/AgAAAAUAAADt//3/AgAAAAUAAADt//7/AgAAAAUAAADt////AgAAAAUAAADt/wAAAgAAAAUAAADt/wEAAgAAAAUAAADt/wIAAgAAAAUAAADt/wMAAgAAAAUAAADt/wQAAgAAAAUAAADt/wUAAgAAAAUAAADt/wYAAgAAAAUAAADt/wcAAgAAAAUAAADu//f/AgAAAAUAAADu//j/AgAAAAUAAADu//n/AgAAAAUAAADu//r/AgAAAAUAAADu//v/AgAAAAUAAADu//z/AgAAAAUAAADu//3/AgAAAAUAAADu//7/AgAAAAUAAADu////AgAAAAUAAADu/wAAAgAAAAUAAADu/wEAAgAAAAUAAADu/wIAAgAAAAUAAADu/wMAAgAAAAUAAADu/wQAAgAAAAUAAADu/wUAAgAAAAUAAADu/wYAAgAAAAUAAADu/wcAAgAAAAUAAADv//f/AgAAAAUAAADv//j/AgAAAAUAAADv//n/AgAAAAUAAADv//r/AgAAAAUAAADv//v/AgAAAAUAAADv//z/AgAAAAUAAADv//3/AgAAAAUAAADv//7/AgAAAAUAAADv////AgAAAAUAAADv/wAAAgAAAAUAAADv/wEAAgAAAAUAAADv/wIAAgAAAAUAAADv/wMAAgAAAAUAAADv/wQAAgAAAAUAAADv/wUAAgAAAAUAAADv/wYAAgAAAAUAAADv/wcAAgAAAAUAAADw//f/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADw/wEAAgAAAAUAAADw/wIAAgAAAAUAAADw/wMAAgAAAAUAAADw/wQAAgAAAAUAAADw/wUAAgAAAAUAAADw/wYAAgAAAAUAAADw/wcAAgAAAAUAAADx//f/AgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADx/wEAAgAAAAUAAADx/wIAAgAAAAUAAADx/wMAAgAAAAUAAADx/wQAAgAAAAUAAADx/wUAAgAAAAUAAADx/wYAAgAAAAUAAADx/wcAAgAAAAUAAADy//f/AgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADy/wEAAgAAAAUAAADy/wIAAgAAAAUAAADy/wMAAgAAAAUAAADy/wQAAgAAAAUAAADy/wUAAgAAAAUAAADy/wYAAgAAAAUAAADy/wcAAgAAAAUAAADz//f/AgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAADz/wEAAgAAAAUAAADz/wIAAgAAAAUAAADz/wMAAgAAAAUAAADz/wQAAgAAAAUAAADz/wUAAgAAAAUAAADz/wYAAgAAAAUAAADz/wcAAgAAAAUAAAD0//f/AgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD0/wEAAgAAAAUAAAD0/wIAAgAAAAUAAAD0/wMAAgAAAAUAAAD0/wQAAgAAAAUAAAD0/wUAAgAAAAUAAAD0/wYAAgAAAAUAAAD0/wcAAgAAAAUAAAD1//f/AgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD1/wEAAgAAAAUAAAD1/wIAAgAAAAUAAAD1/wMAAgAAAAUAAAD1/wQAAgAAAAUAAAD1/wUAAgAAAAUAAAD1/wYAAgAAAAUAAAD1/wcAAgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD2/wEAAgAAAAUAAAD2/wIAAgAAAAUAAAD2/wMAAgAAAAUAAAD2/wQAAgAAAAUAAAD2/wUAAgAAAAUAAAD2/wYAAgAAAAUAAAD2/wcAAgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD3/wEAAgAAAAUAAAD3/wIAAgAAAAUAAAD3/wMAAgAAAAUAAAD3/wQAAgAAAAUAAAD3/wUAAgAAAAUAAAD3/wYAAgAAAAUAAAD3/wcAAgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD4/wEAAgAAAAUAAAD4/wIAAgAAAAUAAAD4/wMAAgAAAAUAAAD4/wQAAgAAAAUAAAD4/wUAAgAAAAUAAAD4/wYAAgAAAAUAAAD4/wcAAgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD5/wEAAgAAAAUAAAD5/wIAAgAAAAUAAAD5/wMAAgAAAAUAAAD5/wQAAgAAAAUAAAD5/wUAAgAAAAUAAAD5/wYAAgAAAAUAAAD5/wcAAgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD6/wEAAgAAAAUAAAD6/wIAAgAAAAUAAAD6/wMAAgAAAAUAAAD6/wQAAgAAAAUAAAD6/wUAAgAAAAUAAAD6/wYAAgAAAAUAAAD6/wcAAgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD7/wEAAgAAAAUAAAD7/wIAAgAAAAUAAAD7/wMAAgAAAAUAAAD7/wQAAgAAAAUAAAD7/wUAAgAAAAUAAAD7/wYAAgAAAAUAAAD7/wcAAgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD8/wEAAgAAAAUAAAD8/wIAAgAAAAUAAAD8/wMAAgAAAAUAAAD8/wQAAgAAAAUAAAD8/wUAAgAAAAUAAAD8/wYAAgAAAAUAAAD8/wcAAgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD9/wEAAgAAAAUAAAD9/wIAAgAAAAUAAAD9/wMAAgAAAAUAAAD9/wQAAgAAAAUAAAD9/wUAAgAAAAUAAAD9/wYAAgAAAAUAAAD9/wcAAgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD+/wEAAgAAAAUAAAD+/wIAAgAAAAUAAAD+/wMAAgAAAAUAAAD+/wQAAgAAAAUAAAD+/wUAAgAAAAUAAAD+/wYAAgAAAAUAAAD+/wcAAgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAD//wEAAgAAAAUAAAD//wIAAgAAAAUAAAD//wMAAgAAAAUAAAD//wQAAgAAAAUAAAD//wUAAgAAAAUAAAD//wYAAgAAAAUAAAD//wcAAgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAAAAAEAAgAAAAUAAAAAAAIAAgAAAAUAAAAAAAMAAgAAAAUAAAAAAAQAAgAAAAUAAAAAAAUAAgAAAAUAAAAAAAYAAgAAAAUAAAAAAAcAAgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAABAAEAAgAAAAUAAAABAAIAAgAAAAUAAAABAAMAAgAAAAUAAAABAAQAAgAAAAUAAAABAAUAAgAAAAUAAAABAAYAAgAAAAUAAAABAAcAAgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAACAAEAAgAAAAUAAAACAAIAAgAAAAUAAAACAAMAAgAAAAUAAAACAAQAAgAAAAUAAAACAAUAAgAAAAUAAAACAAYAAgAAAAUAAAACAAcAAgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAADAAEAAgAAAAUAAAADAAIAAgAAAAUAAAADAAMAAgAAAAUAAAADAAQAAgAAAAUAAAADAAUAAgAAAAUAAAADAAYAAgAAAAUAAAADAAcAAgAAAAUAAAAEAP3/AgAAAAUAAAAEAP7/AgAAAAUAAAAEAP//AgAAAAUAAAAEAAAAAgAAAAUAAAAEAAEAAgAAAAUAAAAEAAIAAgAAAAUAAAAEAAMAAgAAAAUAAAAEAAQAAgAAAAUAAAAEAAUAAgAAAAUAAAAEAAYAAgAAAAUAAAAEAAcAAgAAAAUAAAAFAPz/AgAAAAUAAAAFAP3/AgAAAAUAAAAFAP7/AgAAAAUAAAAFAP//AgAAAAUAAAAFAAAAAgAAAAUAAAAFAAEAAgAAAAUAAAAFAAIAAgAAAAUAAAAFAAMAAgAAAAUAAAAFAAQAAgAAAAUAAAAFAAUAAgAAAAUAAAAFAAYAAgAAAAUAAAAFAAcAAgAAAAUAAAAGAPz/AgAAAAUAAAAGAP3/AgAAAAUAAAAGAP7/AgAAAAUAAAAGAP//AgAAAAUAAAAGAAAAAgAAAAUAAAAGAAEAAgAAAAUAAAAGAAIAAgAAAAUAAAAGAAMAAgAAAAUAAAAGAAQAAgAAAAUAAAAGAAUAAgAAAAUAAAAGAAYAAgAAAAUAAAAGAAcAAgAAAAUAAAAHAPv/AgAAAAUAAAAHAPz/AgAAAAUAAAAHAP3/AgAAAAUAAAAHAP7/AgAAAAUAAAAHAP//AgAAAAUAAAAHAAAAAgAAAAUAAAAHAAEAAgAAAAUAAAAHAAIAAgAAAAUAAAAHAAMAAgAAAAUAAAAHAAQAAgAAAAUAAAAHAAUAAgAAAAUAAAAHAAYAAgAAAAUAAAAHAAcAAgAAAAUAAAAIAPv/AgAAAAUAAAAIAPz/AgAAAAUAAAAIAP3/AgAAAAUAAAAIAP7/AgAAAAUAAAAIAP//AgAAAAUAAAAIAAAAAgAAAAUAAAAIAAEAAgAAAAUAAAAIAAIAAgAAAAUAAAAIAAMAAgAAAAUAAAAIAAQAAgAAAAUAAAAIAAUAAgAAAAUAAAAIAAYAAgAAAAUAAAAIAAcAAgAAAAUAAAAJAPr/AgAAAAUAAAAJAPv/AgAAAAUAAAAJAPz/AgAAAAUAAAAJAP3/AgAAAAUAAAAJAP7/AgAAAAUAAAAJAP//AgAAAAUAAAAJAAAAAgAAAAUAAAAJAAEAAgAAAAUAAAAJAAIAAgAAAAUAAAAJAAMAAgAAAAUAAAAJAAQAAgAAAAUAAAAJAAUAAgAAAAUAAAAJAAYAAgAAAAUAAAAJAAcAAgAAAAUAAAAKAPf/AgAAAAUAAAAKAPj/AgAAAAUAAAAKAPn/AgAAAAUAAAAKAPr/AgAAAAUAAAAKAPv/AgAAAAUAAAAKAPz/AgAAAAUAAAAKAP3/AgAAAAUAAAAKAP7/AgAAAAUAAAAKAP//AgAAAAUAAAAKAAAAAgAAAAUAAAAKAAEAAgAAAAUAAAAKAAIAAgAAAAUAAAAKAAMAAgAAAAUAAAAKAAQAAgAAAAUAAAAKAAUAAgAAAAUAAAAKAAYAAgAAAAUAAAAKAAcAAgAAAAUAAAALAPf/AgAAAAUAAAALAPj/AgAAAAUAAAALAPn/AgAAAAUAAAALAPr/AgAAAAUAAAALAPv/AgAAAAUAAAALAPz/AgAAAAUAAAALAP3/AgAAAAUAAAALAP7/AgAAAAUAAAALAP//AgAAAAUAAAALAAAAAgAAAAUAAAALAAEAAgAAAAUAAAALAAIAAgAAAAUAAAALAAMAAgAAAAUAAAALAAQAAgAAAAUAAAALAAUAAgAAAAUAAAALAAYAAgAAAAUAAAALAAcAAgAAAAUAAAAMAPf/AgAAAAUAAAAMAPj/AgAAAAUAAAAMAPn/AgAAAAUAAAAMAPr/AgAAAAUAAAAMAPv/AgAAAAUAAAAMAPz/AgAAAAUAAAAMAP3/AgAAAAUAAAAMAP7/AgAAAAUAAAAMAP//AgAAAAUAAAAMAAAAAgAAAAUAAAAMAAEAAgAAAAUAAAAMAAIAAgAAAAUAAAAMAAMAAgAAAAUAAAAMAAQAAgAAAAUAAAAMAAUAAgAAAAUAAAAMAAYAAgAAAAUAAAAMAAcAAgAAAAUAAAANAPf/AgAAAAUAAAANAPj/AgAAAAUAAAANAPn/AgAAAAUAAAANAPr/AgAAAAUAAAANAPv/AgAAAAUAAAANAPz/AgAAAAUAAAANAP3/AgAAAAUAAAANAP7/AgAAAAUAAAANAP//AgAAAAUAAAANAAAAAgAAAAUAAAANAAEAAgAAAAUAAAANAAIAAgAAAAUAAAANAAMAAgAAAAUAAAANAAQAAgAAAAUAAAANAAUAAgAAAAUAAAANAAYAAgAAAAUAAAANAAcAAgAAAAUAAAAOAPf/AgAAAAUAAAAOAPj/AgAAAAUAAAAOAPn/AgAAAAUAAAAOAPr/AgAAAAUAAAAOAPv/AgAAAAUAAAAOAPz/AgAAAAUAAAAOAP3/AgAAAAUAAAAOAP7/AgAAAAUAAAAOAP//AgAAAAUAAAAOAAAAAgAAAAUAAAAOAAEAAgAAAAUAAAAOAAIAAgAAAAUAAAAOAAMAAgAAAAUAAAAOAAQAAgAAAAUAAAAOAAUAAgAAAAUAAAAOAAYAAgAAAAUAAAAOAAcAAgAAAAUAAAAPAPf/AgAAAAUAAAAPAPj/AgAAAAUAAAAPAPn/AgAAAAUAAAAPAPr/AgAAAAUAAAAPAPv/AgAAAAUAAAAPAPz/AgAAAAUAAAAPAP3/AgAAAAUAAAAPAP7/AgAAAAUAAAAPAP//AgAAAAUAAAAPAAAAAgAAAAUAAAAPAAEAAgAAAAUAAAAPAAIAAgAAAAUAAAAPAAMAAgAAAAUAAAAPAAQAAgAAAAUAAAAPAAUAAgAAAAUAAAAPAAYAAgAAAAUAAAAPAAcAAgAAAAUAAAAQAPf/AgAAAAUAAAAQAPj/AgAAAAUAAAAQAPn/AgAAAAUAAAAQAPr/AgAAAAUAAAAQAPv/AgAAAAUAAAAQAPz/AgAAAAUAAAAQAP3/AgAAAAUAAAAQAP7/AgAAAAUAAAAQAP//AgAAAAUAAAAQAAAAAgAAAAUAAAAQAAEAAgAAAAUAAAAQAAIAAgAAAAUAAAAQAAMAAgAAAAUAAAAQAAQAAgAAAAUAAAAQAAUAAgAAAAUAAAAQAAYAAgAAAAUAAAAQAAcAAgAAAAUAAAARAPf/AgAAAAUAAAARAPj/AgAAAAUAAAARAPn/AgAAAAUAAAARAPr/AgAAAAUAAAARAPv/AgAAAAUAAAARAPz/AgAAAAUAAAARAP3/AgAAAAUAAAARAP7/AgAAAAUAAAARAP//AgAAAAUAAAARAAAAAgAAAAUAAAARAAEAAgAAAAUAAAARAAIAAgAAAAUAAAARAAMAAgAAAAUAAAARAAQAAgAAAAUAAAARAAUAAgAAAAUAAAARAAYAAgAAAAUAAAARAAcAAgAAAAUAAAASAPf/AgAAAAUAAAASAPj/AgAAAAUAAAASAPn/AgAAAAUAAAASAPr/AgAAAAUAAAASAPv/AgAAAAUAAAASAPz/AgAAAAUAAAASAP3/AgAAAAUAAAASAP7/AgAAAAUAAAASAP//AgAAAAUAAAASAAAAAgAAAAUAAAASAAEAAgAAAAUAAAASAAIAAgAAAAUAAAASAAMAAgAAAAUAAAASAAQAAgAAAAUAAAASAAUAAgAAAAUAAAASAAYAAgAAAAUAAAASAAcAAgAAAAUAAAATAPf/AgAAAAUAAAATAPj/AgAAAAUAAAATAPn/AgAAAAUAAAATAPr/AgAAAAUAAAATAPv/AgAAAAUAAAATAPz/AgAAAAUAAAATAP3/AgAAAAUAAAATAP7/AgAAAAUAAAATAP//AgAAAAUAAAATAAAAAgAAAAUAAAATAAEAAgAAAAUAAAATAAIAAgAAAAUAAAATAAMAAgAAAAUAAAATAAQAAgAAAAUAAAATAAUAAgAAAAUAAAATAAYAAgAAAAUAAAATAAcAAgAAAAUAAAAUAPf/AgAAAAUAAAAUAPj/AgAAAAUAAAAUAPn/AgAAAAUAAAAUAPr/AgAAAAUAAAAUAPv/AgAAAAUAAAAUAPz/AgAAAAUAAAAUAP3/AgAAAAUAAAAUAP7/AgAAAAUAAAAUAP//AgAAAAUAAAAUAAAAAgAAAAUAAAAUAAEAAgAAAAUAAAAUAAIAAgAAAAUAAAAUAAMAAgAAAAUAAAAUAAQAAgAAAAUAAAAUAAUAAgAAAAUAAAAUAAYAAgAAAAUAAAAUAAcAAgAAAAUAAAAVAPf/AgAAAAUAAAAVAPj/AgAAAAUAAAAVAPn/AgAAAAUAAAAVAPr/AgAAAAUAAAAVAPv/AgAAAAUAAAAVAPz/AgAAAAUAAAAVAP3/AgAAAAUAAAAVAP7/AgAAAAUAAAAVAP//AgAAAAUAAAAVAAAAAgAAAAUAAAAVAAEAAgAAAAUAAAAVAAIAAgAAAAUAAAAVAAMAAgAAAAUAAAAVAAQAAgAAAAUAAAAVAAUAAgAAAAUAAAAVAAYAAgAAAAUAAAAVAAcAAgAAAAUAAAAWAPf/AgAAAAUAAAAWAPj/AgAAAAUAAAAWAPn/AgAAAAUAAAAWAPr/AgAAAAUAAAAWAPv/AgAAAAUAAAAWAPz/AgAAAAUAAAAWAP3/AgAAAAUAAAAWAP7/AgAAAAUAAAAWAP//AgAAAAUAAAAWAAAAAgAAAAUAAAAWAAEAAgAAAAUAAAAWAAIAAgAAAAUAAAAWAAMAAgAAAAUAAAAWAAQAAgAAAAUAAAAWAAUAAgAAAAUAAAAWAAYAAgAAAAUAAAAWAAcAAgAAAAUAAAAXAPf/AgAAAAUAAAAXAPj/AgAAAAUAAAAXAPn/AgAAAAUAAAAXAPr/AgAAAAUAAAAXAPv/AgAAAAUAAAAXAPz/AgAAAAUAAAAXAP3/AgAAAAUAAAAXAP7/AgAAAAUAAAAXAP//AgAAAAUAAAAXAAAAAgAAAAUAAAAXAAEAAgAAAAUAAAAXAAIAAgAAAAUAAAAXAAMAAgAAAAUAAAAXAAQAAgAAAAUAAAAXAAUAAgAAAAUAAAAXAAYAAgAAAAUAAAAXAAcAAgAAAAUAAAAYAPf/AgAAAAUAAAAYAPj/AgAAAAUAAAAYAPn/AgAAAAUAAAAYAPr/AgAAAAUAAAAYAPv/AgAAAAUAAAAYAPz/AgAAAAUAAAAYAP3/AgAAAAUAAAAYAP7/AgAAAAUAAAAYAP//AgAAAAUAAAAYAAAAAgAAAAUAAAAYAAEAAgAAAAUAAAAYAAIAAgAAAAUAAAAYAAMAAgAAAAUAAAAYAAQAAgAAAAUAAAAYAAUAAgAAAAUAAAAYAAYAAgAAAAUAAAAYAAcAAgAAAAUAAAAZAPf/AgAAAAUAAAAZAPj/AgAAAAUAAAAZAPn/AgAAAAUAAAAZAPr/AgAAAAUAAAAZAPv/AgAAAAUAAAAZAPz/AgAAAAUAAAAZAP3/AgAAAAUAAAAZAP7/AgAAAAUAAAAZAP//AgAAAAUAAAAZAAAAAgAAAAUAAAAZAAEAAgAAAAUAAAAZAAIAAgAAAAUAAAAZAAMAAgAAAAUAAAAZAAQAAgAAAAUAAAAZAAUAAgAAAAUAAAAZAAYAAgAAAAUAAAAZAAcAAgAAAAUAAAAaAPf/AgAAAAUAAAAaAPj/AgAAAAUAAAAaAPn/AgAAAAUAAAAaAPr/AgAAAAUAAAAaAPv/AgAAAAUAAAAaAPz/AgAAAAUAAAAaAP3/AgAAAAUAAAAaAP7/AgAAAAUAAAAaAP//AgAAAAUAAAAaAAAAAgAAAAUAAAAaAAEAAgAAAAUAAAAaAAIAAgAAAAUAAAAaAAMAAgAAAAUAAAAaAAQAAgAAAAUAAAAaAAUAAgAAAAUAAAAaAAYAAgAAAAUAAAAaAAcAAgAAAAUAAAAbAPf/AgAAAAUAAAAbAPj/AgAAAAUAAAAbAPn/AgAAAAUAAAAbAPr/AgAAAAUAAAAbAPv/AgAAAAUAAAAbAPz/AgAAAAUAAAAbAP3/AgAAAAUAAAAbAP7/AgAAAAUAAAAbAP//AgAAAAUAAAAbAAAAAgAAAAUAAAAbAAEAAgAAAAUAAAAbAAIAAgAAAAUAAAAbAAMAAgAAAAUAAAAbAAQAAgAAAAUAAAAbAAUAAgAAAAUAAAAbAAYAAgAAAAUAAAAbAAcAAgAAAAUAAAAcAPf/AgAAAAUAAAAcAPj/AgAAAAUAAAAcAPn/AgAAAAUAAAAcAPr/AgAAAAUAAAAcAPv/AgAAAAUAAAAcAPz/AgAAAAUAAAAcAP3/AgAAAAUAAAAcAP7/AgAAAAUAAAAcAP//AgAAAAUAAAAcAAAAAgAAAAUAAAAcAAEAAgAAAAUAAAAcAAIAAgAAAAUAAAAcAAMAAgAAAAUAAAAcAAQAAgAAAAUAAAAcAAUAAgAAAAUAAAAcAAYAAgAAAAUAAAAcAAcAAgAAAAUAAAAdAPf/AgAAAAUAAAAdAPj/AgAAAAUAAAAdAPn/AgAAAAUAAAAdAPr/AgAAAAUAAAAdAPv/AgAAAAUAAAAdAPz/AgAAAAUAAAAdAP3/AgAAAAUAAAAdAP7/AgAAAAUAAAAdAP//AgAAAAUAAAAdAAAAAgAAAAUAAAAdAAEAAgAAAAUAAAAdAAIAAgAAAAUAAAAdAAMAAgAAAAUAAAAdAAQAAgAAAAUAAAAdAAUAAgAAAAUAAAAdAAYAAgAAAAUAAAAdAAcAAgAAAAUAAAAeAPf/AgAAAAUAAAAeAPj/AgAAAAUAAAAeAPn/AgAAAAUAAAAeAPr/AgAAAAUAAAAeAPv/AgAAAAUAAAAeAPz/AgAAAAUAAAAeAP3/AgAAAAUAAAAeAP7/AgAAAAUAAAAeAP//AgAAAAUAAAAeAAAAAgAAAAUAAAAeAAEAAgAAAAUAAAAeAAIAAgAAAAUAAAAeAAMAAgAAAAUAAAAeAAQAAgAAAAUAAAAeAAUAAgAAAAUAAAAeAAYAAgAAAAUAAAAeAAcAAgAAAAUAAAAfAPf/AgAAAAUAAAAfAPj/AgAAAAUAAAAfAPn/AgAAAAUAAAAfAPr/AgAAAAUAAAAfAPv/AgAAAAUAAAAfAPz/AgAAAAUAAAAfAP3/AgAAAAUAAAAfAP7/AgAAAAUAAAAfAP//AgAAAAUAAAAfAAAAAgAAAAUAAAAfAAEAAgAAAAUAAAAfAAIAAgAAAAUAAAAfAAMAAgAAAAUAAAAfAAQAAgAAAAUAAAAfAAUAAgAAAAUAAAAfAAYAAgAAAAUAAAAfAAcAAgAAAAUAAAAgAPf/AgAAAAUAAAAgAPj/AgAAAAUAAAAgAPn/AgAAAAUAAAAgAPr/AgAAAAUAAAAgAPv/AgAAAAUAAAAgAPz/AgAAAAUAAAAgAP3/AgAAAAUAAAAgAP7/AgAAAAUAAAAgAP//AgAAAAUAAAAgAAAAAgAAAAUAAAAgAAEAAgAAAAUAAAAgAAIAAgAAAAUAAAAgAAMAAgAAAAUAAAAgAAQAAgAAAAUAAAAgAAUAAgAAAAUAAAAgAAYAAgAAAAUAAAAgAAcAAgAAAAUAAAAhAPf/AgAAAAUAAAAhAPj/AgAAAAUAAAAhAPn/AgAAAAUAAAAhAPr/AgAAAAUAAAAhAPv/AgAAAAUAAAAhAPz/AgAAAAUAAAAhAP3/AgAAAAUAAAAhAP7/AgAAAAUAAAAhAP//AgAAAAUAAAAhAAAAAgAAAAUAAAAhAAEAAgAAAAUAAAAhAAIAAgAAAAUAAAAhAAMAAgAAAAUAAAAhAAQAAgAAAAUAAAAhAAUAAgAAAAUAAAAhAAYAAgAAAAUAAAAhAAcAAgAAAAUAAAAiAPf/AgAAAAUAAAAiAPj/AgAAAAUAAAAiAPn/AgAAAAUAAAAiAPr/AgAAAAUAAAAiAPv/AgAAAAUAAAAiAPz/AgAAAAUAAAAiAP3/AgAAAAUAAAAiAP7/AgAAAAUAAAAiAP//AgAAAAUAAAAiAAAAAgAAAAUAAAAiAAEAAgAAAAUAAAAiAAIAAgAAAAUAAAAiAAMAAgAAAAUAAAAiAAQAAgAAAAUAAAAiAAUAAgAAAAUAAAAiAAYAAgAAAAUAAAAiAAcAAgAAAAUAAAAjAPf/AgAAAAUAAAAjAPj/AgAAAAUAAAAjAPn/AgAAAAUAAAAjAPr/AgAAAAUAAAAjAPv/AgAAAAUAAAAjAPz/AgAAAAUAAAAjAP3/AgAAAAUAAAAjAP7/AgAAAAUAAAAjAP//AgAAAAUAAAAjAAAAAgAAAAUAAAAjAAEAAgAAAAUAAAAjAAIAAgAAAAUAAAAjAAMAAgAAAAUAAAAjAAQAAgAAAAUAAAAjAAUAAgAAAAUAAAAjAAYAAgAAAAUAAAAjAAcAAgAAAAUAAAAkAPf/AgAAAAUAAAAkAPj/AgAAAAUAAAAkAPn/AgAAAAUAAAAkAPr/AgAAAAUAAAAkAPv/AgAAAAUAAAAkAPz/AgAAAAUAAAAkAP3/AgAAAAUAAAAkAP7/AgAAAAUAAAAkAP//AgAAAAUAAAAkAAAAAgAAAAUAAAAkAAEAAgAAAAUAAAAkAAIAAgAAAAUAAAAkAAMAAgAAAAUAAAAkAAQAAgAAAAUAAAAkAAUAAgAAAAUAAAAkAAYAAgAAAAUAAAAkAAcAAgAAAAUAAAAlAPf/AgAAAAUAAAAlAPj/AgAAAAUAAAAlAPn/AgAAAAUAAAAlAPr/AgAAAAUAAAAlAPv/AgAAAAUAAAAlAPz/AgAAAAUAAAAlAP3/AgAAAAUAAAAlAP7/AgAAAAUAAAAlAP//AgAAAAUAAAAlAAAAAgAAAAUAAAAlAAEAAgAAAAUAAAAlAAIAAgAAAAUAAAAlAAMAAgAAAAUAAAAlAAQAAgAAAAUAAAAlAAUAAgAAAAUAAAAlAAYAAgAAAAUAAAAlAAcAAgAAAAUAAAAmAPf/AgAAAAUAAAAmAPj/AgAAAAUAAAAmAPn/AgAAAAUAAAAmAPr/AgAAAAUAAAAmAPv/AgAAAAUAAAAmAPz/AgAAAAUAAAAmAP3/AgAAAAUAAAAmAP7/AgAAAAUAAAAmAP//AgAAAAUAAAAmAAAAAgAAAAUAAAAmAAEAAgAAAAUAAAAmAAIAAgAAAAUAAAAmAAMAAgAAAAUAAAAmAAQAAgAAAAUAAAAmAAUAAgAAAAUAAAAmAAYAAgAAAAUAAAAmAAcAAgAAAAUAAAAnAPf/AgAAAAUAAAAnAPj/AgAAAAUAAAAnAPn/AgAAAAUAAAAnAPr/AgAAAAUAAAAnAPv/AgAAAAUAAAAnAPz/AgAAAAUAAAAnAP3/AgAAAAUAAAAnAP7/AgAAAAUAAAAnAP//AgAAAAUAAAAnAAAAAgAAAAUAAAAnAAEAAgAAAAUAAAAnAAIAAgAAAAUAAAAnAAMAAgAAAAUAAAAnAAQAAgAAAAUAAAAnAAUAAgAAAAUAAAAnAAYAAgAAAAUAAAAnAAcAAgAAAAUAAAAoAPf/AgAAAAUAAAAoAPj/AgAAAAUAAAAoAPn/AgAAAAUAAAAoAPr/AgAAAAUAAAAoAPv/AgAAAAUAAAAoAPz/AgAAAAUAAAAoAP3/AgAAAAUAAAAoAP7/AgAAAAUAAAAoAP//AgAAAAUAAAAoAAAAAgAAAAUAAAAoAAEAAgAAAAUAAAAoAAIAAgAAAAUAAAAoAAMAAgAAAAUAAAAoAAQAAgAAAAUAAAAoAAUAAgAAAAUAAAAoAAYAAgAAAAUAAAAoAAcAAgAAAAUAAAApAPf/AgAAAAUAAAApAPj/AgAAAAUAAAApAPn/AgAAAAUAAAApAPr/AgAAAAUAAAApAPv/AgAAAAUAAAApAPz/AgAAAAUAAAApAP3/AgAAAAUAAAApAP7/AgAAAAUAAAApAP//AgAAAAUAAAApAAAAAgAAAAUAAAApAAEAAgAAAAUAAAApAAIAAgAAAAUAAAApAAMAAgAAAAUAAAApAAQAAgAAAAUAAAApAAUAAgAAAAUAAAApAAYAAgAAAAUAAAApAAcAAgAAAAUAAAAqAPf/AgAAAAUAAAAqAPj/AgAAAAUAAAAqAPn/AgAAAAUAAAAqAPr/AgAAAAUAAAAqAPv/AgAAAAUAAAAqAPz/AgAAAAUAAAAqAP3/AgAAAAUAAAAqAP7/AgAAAAUAAAAqAP//AgAAAAUAAAAqAAAAAgAAAAUAAAAqAAEAAgAAAAUAAAAqAAIAAgAAAAUAAAAqAAMAAgAAAAUAAAAqAAQAAgAAAAUAAAAqAAUAAgAAAAUAAAAqAAYAAgAAAAUAAAAqAAcAAgAAAAUAAAArAPf/AgAAAAUAAAArAPj/AgAAAAUAAAArAPn/AgAAAAUAAAArAPr/AgAAAAUAAAArAPv/AgAAAAUAAAArAPz/AgAAAAUAAAArAP3/AgAAAAUAAAArAP7/AgAAAAUAAAArAP//AgAAAAUAAAArAAAAAgAAAAUAAAArAAEAAgAAAAUAAAArAAIAAgAAAAUAAAArAAMAAgAAAAUAAAArAAQAAgAAAAUAAAArAAUAAgAAAAUAAAArAAYAAgAAAAUAAAArAAcAAgAAAAUAAAAsAPf/AgAAAAUAAAAsAPj/AgAAAAUAAAAsAPn/AgAAAAUAAAAsAPr/AgAAAAUAAAAsAPv/AgAAAAUAAAAsAPz/AgAAAAUAAAAsAP3/AgAAAAUAAAAsAP7/AgAAAAUAAAAsAP//AgAAAAUAAAAsAAAAAgAAAAUAAAAsAAEAAgAAAAUAAAAsAAIAAgAAAAUAAAAsAAMAAgAAAAUAAAAsAAQAAgAAAAUAAAAsAAUAAgAAAAUAAAAsAAYAAgAAAAUAAAAsAAcAAgAAAAUAAAAtAPf/AgAAAAUAAAAtAPj/AgAAAAUAAAAtAPn/AgAAAAUAAAAtAPr/AgAAAAUAAAAtAPv/AgAAAAUAAAAtAPz/AgAAAAUAAAAtAP3/AgAAAAUAAAAtAP7/AgAAAAUAAAAtAP//AgAAAAUAAAAtAAAAAgAAAAUAAAAtAAEAAgAAAAUAAAAtAAIAAgAAAAUAAAAtAAMAAgAAAAUAAAAtAAQAAgAAAAUAAAAtAAUAAgAAAAUAAAAtAAYAAgAAAAUAAAAtAAcAAgAAAAUAAAAuAPf/AgAAAAUAAAAuAPj/AgAAAAUAAAAuAPn/AgAAAAUAAAAuAPr/AgAAAAUAAAAuAPv/AgAAAAUAAAAuAPz/AgAAAAUAAAAuAP3/AgAAAAUAAAAuAP7/AgAAAAUAAAAuAP//AgAAAAUAAAAuAAAAAgAAAAUAAAAuAAEAAgAAAAUAAAAuAAIAAgAAAAUAAAAuAAMAAgAAAAUAAAAuAAQAAgAAAAUAAAAuAAUAAgAAAAUAAAAuAAYAAgAAAAUAAAAuAAcAAgAAAAUAAAAvAPf/AgAAAAUAAAAvAPj/AgAAAAUAAAAvAPn/AgAAAAUAAAAvAPr/AgAAAAUAAAAvAPv/AgAAAAUAAAAvAPz/AgAAAAUAAAAvAP3/AgAAAAUAAAAvAP7/AgAAAAUAAAAvAP//AgAAAAUAAAAvAAAAAgAAAAUAAAAvAAEAAgAAAAUAAAAvAAIAAgAAAAUAAAAvAAMAAgAAAAUAAAAvAAQAAgAAAAUAAAAvAAUAAgAAAAUAAAAvAAYAAgAAAAUAAAAvAAcAAgAAAAUAAAAwAPf/AgAAAAUAAAAwAPj/AgAAAAUAAAAwAPn/AgAAAAUAAAAwAPr/AgAAAAUAAAAwAPv/AgAAAAUAAAAwAPz/AgAAAAUAAAAwAP3/AgAAAAUAAAAwAP7/AgAAAAUAAAAwAP//AgAAAAUAAAAwAAAAAgAAAAUAAAAwAAEAAgAAAAUAAAAwAAIAAgAAAAUAAAAwAAMAAgAAAAUAAAAwAAQAAgAAAAUAAAAwAAUAAgAAAAUAAAAwAAYAAgAAAAUAAAAwAAcAAgAAAAUAAAAxAPf/AgAAAAUAAAAxAPj/AgAAAAUAAAAxAPn/AgAAAAUAAAAxAPr/AgAAAAUAAAAxAPv/AgAAAAUAAAAxAPz/AgAAAAUAAAAxAP3/AgAAAAUAAAAxAP7/AgAAAAUAAAAxAP//AgAAAAUAAAAxAAAAAgAAAAUAAAAxAAEAAgAAAAUAAAAxAAIAAgAAAAUAAAAxAAMAAgAAAAUAAAAxAAQAAgAAAAUAAAAxAAUAAgAAAAUAAAAxAAYAAgAAAAUAAAAxAAcAAgAAAAUAAAAyAPf/AgAAAAUAAAAyAPj/AgAAAAUAAAAyAPn/AgAAAAUAAAAyAPr/AgAAAAUAAAAyAPv/AgAAAAUAAAAyAPz/AgAAAAUAAAAyAP3/AgAAAAUAAAAyAP7/AgAAAAUAAAAyAP//AgAAAAUAAAAyAAAAAgAAAAUAAAAyAAEAAgAAAAUAAAAyAAIAAgAAAAUAAAAyAAMAAgAAAAUAAAAyAAQAAgAAAAUAAAAyAAUAAgAAAAUAAAAyAAYAAgAAAAUAAAAyAAcAAgAAAAUAAAAzAPf/AgAAAAUAAAAzAPj/AgAAAAUAAAAzAPn/AgAAAAUAAAAzAPr/AgAAAAUAAAAzAPv/AgAAAAUAAAAzAPz/AgAAAAUAAAAzAP3/AgAAAAUAAAAzAP7/AgAAAAUAAAAzAP//AgAAAAUAAAAzAAAAAgAAAAUAAAAzAAEAAgAAAAUAAAAzAAIAAgAAAAUAAAAzAAMAAgAAAAUAAAAzAAQAAgAAAAUAAAAzAAUAAgAAAAUAAAAzAAYAAgAAAAUAAAAzAAcAAgAAAAUAAAA0APf/AgAAAAUAAAA0APj/AgAAAAUAAAA0APn/AgAAAAUAAAA0APr/AgAAAAUAAAA0APv/AgAAAAUAAAA0APz/AgAAAAUAAAA0AP3/AgAAAAUAAAA0AP7/AgAAAAUAAAA0AP//AgAAAAUAAAA0AAAAAgAAAAUAAAA0AAEAAgAAAAUAAAA0AAIAAgAAAAUAAAA0AAMAAgAAAAUAAAA0AAQAAgAAAAUAAAA0AAUAAgAAAAUAAAA0AAYAAgAAAAUAAAA0AAcAAgAAAAUAAAA1APf/AgAAAAUAAAA1APj/AgAAAAUAAAA1APn/AgAAAAUAAAA1APr/AgAAAAUAAAA1APv/AgAAAAUAAAA1APz/AgAAAAUAAAA1AP3/AgAAAAUAAAA1AP7/AgAAAAUAAAA1AP//AgAAAAUAAAA1AAAAAgAAAAUAAAA1AAEAAgAAAAUAAAA1AAIAAgAAAAUAAAA1AAMAAgAAAAUAAAA1AAQAAgAAAAUAAAA1AAUAAgAAAAUAAAA1AAYAAgAAAAUAAAA1AAcAAgAAAAUAAAA2APf/AgAAAAUAAAA2APj/AgAAAAUAAAA2APn/AgAAAAUAAAA2APr/AgAAAAUAAAA2APv/AgAAAAUAAAA2APz/AgAAAAUAAAA2AP3/AgAAAAUAAAA2AP7/AgAAAAUAAAA2AP//AgAAAAUAAAA2AAAAAgAAAAUAAAA2AAEAAgAAAAUAAAA2AAIAAgAAAAUAAAA2AAMAAgAAAAUAAAA2AAQAAgAAAAUAAAA2AAUAAgAAAAUAAAA2AAYAAgAAAAUAAAA2AAcAAgAAAAUAAAA3APf/AgAAAAUAAAA3APj/AgAAAAUAAAA3APn/AgAAAAUAAAA3APr/AgAAAAUAAAA3APv/AgAAAAUAAAA3APz/AgAAAAUAAAA3AP3/AgAAAAUAAAA3AP7/AgAAAAUAAAA3AP//AgAAAAUAAAA3AAAAAgAAAAUAAAA3AAEAAgAAAAUAAAA3AAIAAgAAAAUAAAA3AAMAAgAAAAUAAAA3AAQAAgAAAAUAAAA3AAUAAgAAAAUAAAA3AAYAAgAAAAUAAAA3AAcAAgAAAAUAAAA4APf/AgAAAAUAAAA4APj/AgAAAAUAAAA4APn/AgAAAAUAAAA4APr/AgAAAAUAAAA4APv/AgAAAAUAAAA4APz/AgAAAAUAAAA4AP3/AgAAAAUAAAA4AP7/AgAAAAUAAAA4AP//AgAAAAUAAAA4AAAAAgAAAAUAAAA4AAEAAgAAAAUAAAA4AAIAAgAAAAUAAAA4AAMAAgAAAAUAAAA4AAQAAgAAAAUAAAA4AAUAAgAAAAUAAAA4AAYAAgAAAAUAAAA4AAcAAgAAAAUAAAA5APf/AgAAAAUAAAA5APj/AgAAAAUAAAA5APn/AgAAAAUAAAA5APr/AgAAAAUAAAA5APv/AgAAAAUAAAA5APz/AgAAAAUAAAA5AP3/AgAAAAUAAAA5AP7/AgAAAAUAAAA5AP//AgAAAAUAAAA5AAAAAgAAAAUAAAA5AAEAAgAAAAUAAAA5AAIAAgAAAAUAAAA5AAMAAgAAAAUAAAA5AAQAAgAAAAUAAAA5AAUAAgAAAAUAAAA5AAYAAgAAAAUAAAA5AAcAAgAAAAUAAAA6APf/AgAAAAUAAAA6APj/AgAAAAUAAAA6APn/AgAAAAUAAAA6APr/AgAAAAUAAAA6APv/AgAAAAUAAAA6APz/AgAAAAUAAAA6AP3/AgAAAAUAAAA6AP7/AgAAAAUAAAA6AP//AgAAAAUAAAA6AAAAAgAAAAUAAAA6AAEAAgAAAAUAAAA6AAIAAgAAAAUAAAA6AAMAAgAAAAUAAAA6AAQAAgAAAAUAAAA6AAUAAgAAAAUAAAA6AAYAAgAAAAUAAAA6AAcAAgAAAAUAAAA7APf/AgAAAAUAAAA7APj/AgAAAAUAAAA7APn/AgAAAAUAAAA7APr/AgAAAAUAAAA7APv/AgAAAAUAAAA7APz/AgAAAAUAAAA7AP3/AgAAAAUAAAA7AP7/AgAAAAUAAAA7AP//AgAAAAUAAAA7AAAAAgAAAAUAAAA7AAEAAgAAAAUAAAA7AAIAAgAAAAUAAAA7AAMAAgAAAAUAAAA7AAQAAgAAAAUAAAA7AAUAAgAAAAUAAAA7AAYAAgAAAAUAAAA7AAcAAgAAAAUAAAA8APf/AgAAAAUAAAA8APj/AgAAAAUAAAA8APn/AgAAAAUAAAA8APr/AgAAAAUAAAA8APv/AgAAAAUAAAA8APz/AgAAAAUAAAA8AP3/AgAAAAUAAAA8AP7/AgAAAAUAAAA8AP//AgAAAAUAAAA8AAAAAgAAAAUAAAA8AAEAAgAAAAUAAAA8AAIAAgAAAAUAAAA8AAMAAgAAAAUAAAA8AAQAAgAAAAUAAAA8AAUAAgAAAAUAAAA8AAYAAgAAAAUAAAA8AAcAAgAAAAUAAAA9APf/AgAAAAUAAAA9APj/AgAAAAUAAAA9APn/AgAAAAUAAAA9APr/AgAAAAUAAAA9APv/AgAAAAUAAAA9APz/AgAAAAUAAAA9AP3/AgAAAAUAAAA9AP7/AgAAAAUAAAA9AP//AgAAAAUAAAA9AAAAAgAAAAUAAAA9AAEAAgAAAAUAAAA9AAIAAgAAAAUAAAA9AAMAAgAAAAUAAAA9AAQAAgAAAAUAAAA9AAUAAgAAAAUAAAA9AAYAAgAAAAUAAAA9AAcAAgAAAAUAAAA+APf/AgAAAAUAAAA+APj/AgAAAAUAAAA+APn/AgAAAAUAAAA+APr/AgAAAAUAAAA+APv/AgAAAAUAAAA+APz/AgAAAAUAAAA+AP3/AgAAAAUAAAA+AP7/AgAAAAUAAAA+AP//AgAAAAUAAAA+AAAAAgAAAAUAAAA+AAEAAgAAAAUAAAA+AAIAAgAAAAUAAAA+AAMAAgAAAAUAAAA+AAQAAgAAAAUAAAA+AAUAAgAAAAUAAAA+AAYAAgAAAAUAAAA+AAcAAgAAAAUAAAA/APf/AgAAAAUAAAA/APj/AgAAAAUAAAA/APn/AgAAAAUAAAA/APr/AgAAAAUAAAA/APv/AgAAAAUAAAA/APz/AgAAAAUAAAA/AP3/AgAAAAUAAAA/AP7/AgAAAAUAAAA/AP//AgAAAAUAAAA/AAAAAgAAAAUAAAA/AAEAAgAAAAUAAAA/AAIAAgAAAAUAAAA/AAMAAgAAAAUAAAA/AAQAAgAAAAUAAAA/AAUAAgAAAAUAAAA/AAYAAgAAAAUAAAA/AAcAAgAAAAUAAABAAPf/AgAAAAUAAABAAPj/AgAAAAUAAABAAPn/AgAAAAUAAABAAPr/AgAAAAUAAABAAPv/AgAAAAUAAABAAPz/AgAAAAUAAABAAP3/AgAAAAUAAABAAP7/AgAAAAUAAABAAP//AgAAAAUAAABAAAAAAgAAAAUAAABAAAEAAgAAAAUAAABAAAIAAgAAAAUAAABAAAMAAgAAAAUAAABAAAQAAgAAAAUAAABAAAUAAgAAAAUAAABAAAYAAgAAAAUAAABAAAcAAgAAAAUAAABBAPf/AgAAAAUAAABBAPj/AgAAAAUAAABBAPn/AgAAAAUAAABBAPr/AgAAAAUAAABBAPv/AgAAAAUAAABBAPz/AgAAAAUAAABBAP3/AgAAAAUAAABBAP7/AgAAAAUAAABBAP//AgAAAAUAAABBAAAAAgAAAAUAAABBAAEAAgAAAAUAAABBAAIAAgAAAAUAAABBAAMAAgAAAAUAAABBAAQAAgAAAAUAAABBAAUAAgAAAAUAAABBAAYAAgAAAAUAAABBAAcAAgAAAAUAAABCAPf/AgAAAAUAAABCAPj/AgAAAAUAAABCAPn/AgAAAAUAAABCAPr/AgAAAAUAAABCAPv/AgAAAAUAAABCAPz/AgAAAAUAAABCAP3/AgAAAAUAAABCAP7/AgAAAAUAAABCAP//AgAAAAUAAABCAAAAAgAAAAUAAABCAAEAAgAAAAUAAABCAAIAAgAAAAUAAABCAAMAAgAAAAUAAABCAAQAAgAAAAUAAABCAAUAAgAAAAUAAABCAAYAAgAAAAUAAABCAAcAAgAAAAUAAABDAPf/AgAAAAUAAABDAPj/AgAAAAUAAABDAPn/AgAAAAUAAABDAPr/AgAAAAUAAABDAPv/AgAAAAUAAABDAPz/AgAAAAUAAABDAP3/AgAAAAUAAABDAP7/AgAAAAUAAABDAP//AgAAAAUAAABDAAAAAgAAAAUAAABDAAEAAgAAAAUAAABDAAIAAgAAAAUAAABDAAMAAgAAAAUAAABDAAQAAgAAAAUAAABDAAUAAgAAAAUAAABDAAYAAgAAAAUAAABDAAcAAgAAAAUAAABEAPf/AgAAAAUAAABEAPj/AgAAAAUAAABEAPn/AgAAAAUAAABEAPr/AgAAAAUAAABEAPv/AgAAAAUAAABEAPz/AgAAAAUAAABEAP3/AgAAAAUAAABEAP7/AgAAAAUAAABEAP//AgAAAAUAAABEAAAAAgAAAAUAAABEAAEAAgAAAAUAAABEAAIAAgAAAAUAAABEAAMAAgAAAAUAAABEAAQAAgAAAAUAAABEAAUAAgAAAAUAAABEAAYAAgAAAAUAAABEAAcAAgAAAAUAAABFAPf/AgAAAAUAAABFAPj/AgAAAAUAAABFAPn/AgAAAAUAAABFAPr/AgAAAAUAAABFAPv/AgAAAAUAAABFAPz/AgAAAAUAAABFAP3/AgAAAAUAAABFAP7/AgAAAAUAAABFAP//AgAAAAUAAABFAAAAAgAAAAUAAABFAAEAAgAAAAUAAABFAAIAAgAAAAUAAABFAAMAAgAAAAUAAABFAAQAAgAAAAUAAABFAAUAAgAAAAUAAABFAAYAAgAAAAUAAABFAAcAAgAAAAUAAABGAPf/AgAAAAUAAABGAPj/AgAAAAUAAABGAPn/AgAAAAUAAABGAPr/AgAAAAUAAABGAPv/AgAAAAUAAABGAPz/AgAAAAUAAABGAP3/AgAAAAUAAABGAP7/AgAAAAUAAABGAP//AgAAAAUAAABGAAAAAgAAAAUAAABGAAEAAgAAAAUAAABGAAIAAgAAAAUAAABGAAMAAgAAAAUAAABGAAQAAgAAAAUAAABGAAUAAgAAAAUAAABGAAYAAgAAAAUAAABGAAcAAgAAAAUAAABHAPf/AgAAAAUAAABHAPj/AgAAAAUAAABHAPn/AgAAAAUAAABHAPr/AgAAAAUAAABHAPv/AgAAAAUAAABHAPz/AgAAAAUAAABHAP3/AgAAAAUAAABHAP7/AgAAAAUAAABHAP//AgAAAAUAAABHAAAAAgAAAAUAAABHAAEAAgAAAAUAAABHAAIAAgAAAAUAAABHAAMAAgAAAAUAAABHAAQAAgAAAAUAAABHAAUAAgAAAAUAAABHAAYAAgAAAAUAAABHAAcAAgAAAAUAAABIAPf/AgAAAAUAAABIAPj/AgAAAAUAAABIAPn/AgAAAAUAAABIAPr/AgAAAAUAAABIAPv/AgAAAAUAAABIAPz/AgAAAAUAAABIAP3/AgAAAAUAAABIAP7/AgAAAAUAAABIAP//AgAAAAUAAABIAAAAAgAAAAUAAABIAAEAAgAAAAUAAABIAAIAAgAAAAUAAABIAAMAAgAAAAUAAABIAAQAAgAAAAUAAABIAAUAAgAAAAUAAABIAAYAAgAAAAUAAABIAAcAAgAAAAUAAABJAPf/AgAAAAUAAABJAPj/AgAAAAUAAABJAPn/AgAAAAUAAABJAPr/AgAAAAUAAABJAPv/AgAAAAUAAABJAPz/AgAAAAUAAABJAP3/AgAAAAUAAABJAP7/AgAAAAUAAABJAP//AgAAAAUAAABJAAAAAgAAAAUAAABJAAEAAgAAAAUAAABJAAIAAgAAAAUAAABJAAMAAgAAAAUAAABJAAQAAgAAAAUAAABJAAUAAgAAAAUAAABJAAYAAgAAAAUAAABJAAcAAgAAAAUAAABKAPf/AgAAAAUAAABKAPj/AgAAAAUAAABKAPn/AgAAAAUAAABKAPr/AgAAAAUAAABKAPv/AgAAAAUAAABKAPz/AgAAAAUAAABKAP3/AgAAAAUAAABKAP7/AgAAAAUAAABKAP//AgAAAAUAAABKAAAAAgAAAAUAAABKAAEAAgAAAAUAAABKAAIAAgAAAAUAAABKAAMAAgAAAAUAAABKAAQAAgAAAAUAAABKAAUAAgAAAAUAAABKAAYAAgAAAAUAAABKAAcAAgAAAAUAAABLAPf/AgAAAAUAAABLAPj/AgAAAAUAAABLAPn/AgAAAAUAAABLAPr/AgAAAAUAAABLAPv/AgAAAAUAAABLAPz/AgAAAAUAAABLAP3/AgAAAAUAAABLAP7/AgAAAAUAAABLAP//AgAAAAUAAABLAAAAAgAAAAUAAABLAAEAAgAAAAUAAABLAAIAAgAAAAUAAABLAAMAAgAAAAUAAABLAAQAAgAAAAUAAABLAAUAAgAAAAUAAABLAAYAAgAAAAUAAABLAAcAAgAAAAUAAABMAPf/AgAAAAUAAABMAPj/AgAAAAUAAABMAPn/AgAAAAUAAABMAPr/AgAAAAUAAABMAPv/AgAAAAUAAABMAPz/AgAAAAUAAABMAP3/AgAAAAUAAABMAP7/AgAAAAUAAABMAP//AgAAAAUAAABMAAAAAgAAAAUAAABMAAEAAgAAAAUAAABMAAIAAgAAAAUAAABMAAMAAgAAAAUAAABMAAQAAgAAAAUAAABMAAUAAgAAAAUAAABMAAYAAgAAAAUAAABMAAcAAgAAAAUAAABNAPf/AgAAAAUAAABNAPj/AgAAAAUAAABNAPn/AgAAAAUAAABNAPr/AgAAAAUAAABNAPv/AgAAAAUAAABNAPz/AgAAAAUAAABNAP3/AgAAAAUAAABNAP7/AgAAAAUAAABNAP//AgAAAAUAAABNAAAAAgAAAAUAAABNAAEAAgAAAAUAAABNAAIAAgAAAAUAAABNAAMAAgAAAAUAAABNAAQAAgAAAAUAAABNAAUAAgAAAAUAAABNAAYAAgAAAAUAAABNAAcAAgAAAAUAAABOAPf/AgAAAAUAAABOAPj/AgAAAAUAAABOAPn/AgAAAAUAAABOAPr/AgAAAAUAAABOAPv/AgAAAAUAAABOAPz/AgAAAAUAAABOAP3/AgAAAAUAAABOAP7/AgAAAAUAAABOAP//AgAAAAUAAABOAAAAAgAAAAUAAABOAAEAAgAAAAUAAABOAAIAAgAAAAUAAABOAAMAAgAAAAUAAABOAAQAAgAAAAUAAABOAAUAAgAAAAUAAABOAAYAAgAAAAUAAABOAAcAAgAAAAUAAABPAPf/AgAAAAUAAABPAPj/AgAAAAUAAABPAPn/AgAAAAUAAABPAPr/AgAAAAUAAABPAPv/AgAAAAUAAABPAPz/AgAAAAUAAABPAP3/AgAAAAUAAABPAP7/AgAAAAUAAABPAP//AgAAAAUAAABPAAAAAgAAAAUAAABPAAEAAgAAAAUAAABPAAIAAgAAAAUAAABPAAMAAgAAAAUAAABPAAQAAgAAAAUAAABPAAUAAgAAAAUAAABPAAYAAgAAAAUAAABPAAcAAgAAAAUAAABQAPf/AgAAAAUAAABQAPj/AgAAAAUAAABQAPn/AgAAAAUAAABQAPr/AgAAAAUAAABQAPv/AgAAAAUAAABQAPz/AgAAAAUAAABQAP3/AgAAAAUAAABQAP7/AgAAAAUAAABQAP//AgAAAAUAAABQAAAAAgAAAAUAAABQAAEAAgAAAAUAAABQAAIAAgAAAAUAAABQAAMAAgAAAAUAAABQAAQAAgAAAAUAAABQAAUAAgAAAAUAAABQAAYAAgAAAAUAAABQAAcAAgAAAAUAAABRAPf/AgAAAAUAAABRAPj/AgAAAAUAAABRAPn/AgAAAAUAAABRAPr/AgAAAAUAAABRAPv/AgAAAAUAAABRAPz/AgAAAAUAAABRAP3/AgAAAAUAAABRAP7/AgAAAAUAAABRAP//AgAAAAUAAABRAAAAAgAAAAUAAABRAAEAAgAAAAUAAABRAAIAAgAAAAUAAABRAAMAAgAAAAUAAABRAAQAAgAAAAUAAABRAAUAAgAAAAUAAABRAAYAAgAAAAUAAABRAAcAAgAAAAUAAABSAPf/AgAAAAUAAABSAPj/AgAAAAUAAABSAPn/AgAAAAUAAABSAPr/AgAAAAUAAABSAPv/AgAAAAUAAABSAPz/AgAAAAUAAABSAP3/AgAAAAUAAABSAP7/AgAAAAUAAABSAP//AgAAAAUAAABSAAAAAgAAAAUAAABSAAEAAgAAAAUAAABSAAIAAgAAAAUAAABSAAMAAgAAAAUAAABSAAQAAgAAAAUAAABSAAUAAgAAAAUAAABSAAYAAgAAAAUAAABSAAcAAgAAAAUAAABTAPf/AgAAAAUAAABTAPj/AgAAAAUAAABTAPn/AgAAAAUAAABTAPr/AgAAAAUAAABTAPv/AgAAAAUAAABTAPz/AgAAAAUAAABTAP3/AgAAAAUAAABTAP7/AgAAAAUAAABTAP//AgAAAAUAAABTAAAAAgAAAAUAAABTAAEAAgAAAAUAAABTAAIAAgAAAAUAAABTAAMAAgAAAAUAAABTAAQAAgAAAAUAAABTAAUAAgAAAAUAAABTAAYAAgAAAAUAAABTAAcAAgAAAAUAAABUAPf/AgAAAAUAAABUAPj/AgAAAAUAAABUAPn/AgAAAAUAAABUAPr/AgAAAAUAAABUAPv/AgAAAAUAAABUAPz/AgAAAAUAAABUAP3/AgAAAAUAAABUAP7/AgAAAAUAAABUAP//AgAAAAUAAABUAAAAAgAAAAUAAABUAAEAAgAAAAUAAABUAAIAAgAAAAUAAABUAAMAAgAAAAUAAABUAAQAAgAAAAUAAABUAAUAAgAAAAUAAABUAAYAAgAAAAUAAABUAAcAAgAAAAUAAABVAPf/AgAAAAUAAABVAPj/AgAAAAUAAABVAPn/AgAAAAUAAABVAPr/AgAAAAUAAABVAPv/AgAAAAUAAABVAPz/AgAAAAUAAABVAP3/AgAAAAUAAABVAP7/AgAAAAUAAABVAP//AgAAAAUAAABVAAAAAgAAAAUAAABVAAEAAgAAAAUAAABVAAIAAgAAAAUAAABVAAMAAgAAAAUAAABVAAQAAgAAAAUAAABVAAUAAgAAAAUAAABVAAYAAgAAAAUAAABVAAcAAgAAAAUAAABWAPf/AgAAAAUAAABWAPj/AgAAAAUAAABWAPn/AgAAAAUAAABWAPr/AgAAAAUAAABWAPv/AgAAAAUAAABWAPz/AgAAAAUAAABWAP3/AgAAAAUAAABWAP7/AgAAAAUAAABWAP//AgAAAAUAAABWAAAAAgAAAAUAAABWAAEAAgAAAAUAAABWAAIAAgAAAAUAAABWAAMAAgAAAAUAAABWAAQAAgAAAAUAAABWAAUAAgAAAAUAAABWAAYAAgAAAAUAAABWAAcAAgAAAAUAAABXAPf/AgAAAAUAAABXAPj/AgAAAAUAAABXAPn/AgAAAAUAAABXAPr/AgAAAAUAAABXAPv/AgAAAAUAAABXAPz/AgAAAAUAAABXAP3/AgAAAAUAAABXAP7/AgAAAAUAAABXAP//AgAAAAUAAABXAAAAAgAAAAUAAABXAAEAAgAAAAUAAABXAAIAAgAAAAUAAABXAAMAAgAAAAUAAABXAAQAAgAAAAUAAABXAAUAAgAAAAUAAABXAAYAAgAAAAUAAABXAAcAAgAAAAUAAABYAPf/AgAAAAUAAABYAPj/AgAAAAUAAABYAPn/AgAAAAUAAABYAPr/AgAAAAUAAABYAPv/AgAAAAUAAABYAPz/AgAAAAUAAABYAP3/AgAAAAUAAABYAP7/AgAAAAUAAABYAP//AgAAAAUAAABYAAAAAgAAAAUAAABYAAEAAgAAAAUAAABYAAIAAgAAAAUAAABYAAMAAgAAAAUAAABYAAQAAgAAAAUAAABYAAUAAgAAAAUAAABYAAYAAgAAAAUAAABYAAcAAgAAAAUAAABZAPf/AgAAAAUAAABZAPj/AgAAAAUAAABZAPn/AgAAAAUAAABZAPr/AgAAAAUAAABZAPv/AgAAAAUAAABZAPz/AgAAAAUAAABZAP3/AgAAAAUAAABZAP7/AgAAAAUAAABZAP//AgAAAAUAAABZAAAAAgAAAAUAAABZAAEAAgAAAAUAAABZAAIAAgAAAAUAAABZAAMAAgAAAAUAAABZAAQAAgAAAAUAAABZAAUAAgAAAAUAAABZAAYAAgAAAAUAAABZAAcAAgAAAAUAAABaAPf/AgAAAAUAAABaAPj/AgAAAAUAAABaAPn/AgAAAAUAAABaAPr/AgAAAAUAAABaAPv/AgAAAAUAAABaAPz/AgAAAAUAAABaAP3/AgAAAAUAAABaAP7/AgAAAAUAAABaAP//AgAAAAUAAABaAAAAAgAAAAUAAABaAAEAAgAAAAUAAABaAAIAAgAAAAUAAABaAAMAAgAAAAUAAABaAAQAAgAAAAUAAABaAAUAAgAAAAUAAABaAAYAAgAAAAUAAABaAAcAAgAAAAUAAABbAPf/AgAAAAUAAABbAPj/AgAAAAUAAABbAPn/AgAAAAUAAABbAPr/AgAAAAUAAABbAPv/AgAAAAUAAABbAPz/AgAAAAUAAABbAP3/AgAAAAUAAABbAP7/AgAAAAUAAABbAP//AgAAAAUAAABbAAAAAgAAAAUAAABbAAEAAgAAAAUAAABbAAIAAgAAAAUAAABbAAMAAgAAAAUAAABbAAQAAgAAAAUAAABbAAUAAgAAAAUAAABbAAYAAgAAAAUAAABbAAcAAgAAAAUAAABcAPf/AgAAAAUAAABcAPj/AgAAAAUAAABcAPn/AgAAAAUAAABcAPr/AgAAAAUAAABcAPv/AgAAAAUAAABcAPz/AgAAAAUAAABcAP3/AgAAAAUAAABcAP7/AgAAAAUAAABcAP//AgAAAAUAAABcAAAAAgAAAAUAAABcAAEAAgAAAAUAAABcAAIAAgAAAAUAAABcAAMAAgAAAAUAAABcAAQAAgAAAAUAAABcAAUAAgAAAAUAAABcAAYAAgAAAAUAAABcAAcAAgAAAAUAAABdAPf/AgAAAAUAAABdAPj/AgAAAAUAAABdAPn/AgAAAAUAAABdAPr/AgAAAAUAAABdAPv/AgAAAAUAAABdAPz/AgAAAAUAAABdAP3/AgAAAAUAAABdAP7/AgAAAAUAAABdAP//AgAAAAUAAABdAAAAAgAAAAUAAABdAAEAAgAAAAUAAABdAAIAAgAAAAUAAABdAAMAAgAAAAUAAABdAAQAAgAAAAUAAABdAAUAAgAAAAUAAABdAAYAAgAAAAUAAABdAAcAAgAAAAUAAABeAPf/AgAAAAUAAABeAPj/AgAAAAUAAABeAPn/AgAAAAUAAABeAPr/AgAAAAUAAABeAPv/AgAAAAUAAABeAPz/AgAAAAUAAABeAP3/AgAAAAUAAABeAP7/AgAAAAUAAABeAP//AgAAAAUAAABeAAAAAgAAAAUAAABeAAEAAgAAAAUAAABeAAIAAgAAAAUAAABeAAMAAgAAAAUAAABeAAQAAgAAAAUAAABeAAUAAgAAAAUAAABeAAYAAgAAAAUAAABeAAcAAgAAAAUAAABfAPf/AgAAAAUAAABfAPj/AgAAAAUAAABfAPn/AgAAAAUAAABfAPr/AgAAAAUAAABfAPv/AgAAAAUAAABfAPz/AgAAAAUAAABfAP3/AgAAAAUAAABfAP7/AgAAAAUAAABfAP//AgAAAAUAAABfAAAAAgAAAAUAAABfAAEAAgAAAAUAAABfAAIAAgAAAAUAAABfAAMAAgAAAAUAAABfAAQAAgAAAAUAAABfAAUAAgAAAAUAAABfAAYAAgAAAAUAAABfAAcAAgAAAAUAAABgAPf/AgAAAAUAAABgAPj/AgAAAAUAAABgAPn/AgAAAAUAAABgAPr/AgAAAAUAAABgAPv/AgAAAAUAAABgAPz/AgAAAAUAAABgAP3/AgAAAAUAAABgAP7/AgAAAAUAAABgAP//AgAAAAUAAABgAAAAAgAAAAUAAABgAAEAAgAAAAUAAABgAAIAAgAAAAUAAABgAAMAAgAAAAUAAABgAAQAAgAAAAUAAABgAAUAAgAAAAUAAABgAAYAAgAAAAUAAABgAAcAAgAAAAUAAABhAPf/AgAAAAUAAABhAPj/AgAAAAUAAABhAPn/AgAAAAUAAABhAPr/AgAAAAUAAABhAPv/AgAAAAUAAABhAPz/AgAAAAUAAABhAP3/AgAAAAUAAABhAP7/AgAAAAUAAABhAP//AgAAAAUAAABhAAAAAgAAAAUAAABhAAEAAgAAAAUAAABhAAIAAgAAAAUAAABhAAMAAgAAAAUAAABhAAQAAgAAAAUAAABhAAUAAgAAAAUAAABhAAYAAgAAAAUAAABhAAcAAgAAAAUAAABiAPf/AgAAAAUAAABiAPj/AgAAAAUAAABiAPn/AgAAAAUAAABiAPr/AgAAAAUAAABiAPv/AgAAAAUAAABiAPz/AgAAAAUAAABiAP3/AgAAAAUAAABiAP7/AgAAAAUAAABiAP//AgAAAAUAAABiAAAAAgAAAAUAAABiAAEAAgAAAAUAAABiAAIAAgAAAAUAAABiAAMAAgAAAAUAAABiAAQAAgAAAAUAAABiAAUAAgAAAAUAAABiAAYAAgAAAAUAAABiAAcAAgAAAAUAAABjAPf/AgAAAAUAAABjAPj/AgAAAAUAAABjAPn/AgAAAAUAAABjAPr/AgAAAAUAAABjAPv/AgAAAAUAAABjAPz/AgAAAAUAAABjAP3/AgAAAAUAAABjAP7/AgAAAAUAAABjAP//AgAAAAUAAABjAAAAAgAAAAUAAABjAAEAAgAAAAUAAABjAAIAAgAAAAUAAABjAAMAAgAAAAUAAABjAAQAAgAAAAUAAABjAAUAAgAAAAUAAABjAAYAAgAAAAUAAABjAAcAAgAAAAUAAABkAPf/AgAAAAUAAABkAPj/AgAAAAUAAABkAPn/AgAAAAUAAABkAPr/AgAAAAUAAABkAPv/AgAAAAUAAABkAPz/AgAAAAUAAABkAP3/AgAAAAUAAABkAP7/AgAAAAUAAABkAP//AgAAAAUAAABkAAAAAgAAAAUAAABkAAEAAgAAAAUAAABkAAIAAgAAAAUAAABkAAMAAgAAAAUAAABkAAQAAgAAAAUAAABkAAUAAgAAAAUAAABkAAYAAgAAAAUAAABkAAcAAgAAAAUAAABlAPf/AgAAAAUAAABlAPj/AgAAAAUAAABlAPn/AgAAAAUAAABlAPr/AgAAAAUAAABlAPv/AgAAAAUAAABlAPz/AgAAAAUAAABlAP3/AgAAAAUAAABlAP7/AgAAAAUAAABlAP//AgAAAAUAAABlAAAAAgAAAAUAAABlAAEAAgAAAAUAAABlAAIAAgAAAAUAAABlAAMAAgAAAAUAAABlAAQAAgAAAAUAAABlAAUAAgAAAAUAAABlAAYAAgAAAAUAAABlAAcAAgAAAAUAAABmAPf/AgAAAAUAAABmAPj/AgAAAAUAAABmAPn/AgAAAAUAAABmAPr/AgAAAAUAAABmAPv/AgAAAAUAAABmAPz/AgAAAAUAAABmAP3/AgAAAAUAAABmAP7/AgAAAAUAAABmAP//AgAAAAUAAABmAAAAAgAAAAUAAABmAAEAAgAAAAUAAABmAAIAAgAAAAUAAABmAAMAAgAAAAUAAABmAAQAAgAAAAUAAABmAAUAAgAAAAUAAABmAAYAAgAAAAUAAABmAAcAAgAAAAUAAABnAPf/AgAAAAUAAABnAPj/AgAAAAUAAABnAPn/AgAAAAUAAABnAPr/AgAAAAUAAABnAPv/AgAAAAUAAABnAPz/AgAAAAUAAABnAP3/AgAAAAUAAABnAP7/AgAAAAUAAABnAP//AgAAAAUAAABnAAAAAgAAAAUAAABnAAEAAgAAAAUAAABnAAIAAgAAAAUAAABnAAMAAgAAAAUAAABnAAQAAgAAAAUAAABnAAUAAgAAAAUAAABnAAYAAgAAAAUAAABnAAcAAgAAAAUAAABoAPf/AgAAAAUAAABoAPj/AgAAAAUAAABoAPn/AgAAAAUAAABoAPr/AgAAAAUAAABoAPv/AgAAAAUAAABoAPz/AgAAAAUAAABoAP3/AgAAAAUAAABoAP7/AgAAAAUAAABoAP//AgAAAAUAAABoAAAAAgAAAAUAAABoAAEAAgAAAAUAAABoAAIAAgAAAAUAAABoAAMAAgAAAAUAAABoAAQAAgAAAAUAAABoAAUAAgAAAAUAAABoAAYAAgAAAAUAAABoAAcAAgAAAAUAAABpAPf/AgAAAAUAAABpAPj/AgAAAAUAAABpAPn/AgAAAAUAAABpAPr/AgAAAAUAAABpAPv/AgAAAAUAAABpAPz/AgAAAAUAAABpAP3/AgAAAAUAAABpAP7/AgAAAAUAAABpAP//AgAAAAUAAABpAAAAAgAAAAUAAABpAAEAAgAAAAUAAABpAAIAAgAAAAUAAABpAAMAAgAAAAUAAABpAAQAAgAAAAUAAABpAAUAAgAAAAUAAABpAAYAAgAAAAUAAABpAAcAAgAAAAUAAABqAPf/AgAAAAUAAABqAPj/AgAAAAUAAABqAPn/AgAAAAUAAABqAPr/AgAAAAUAAABqAPv/AgAAAAUAAABqAPz/AgAAAAUAAABqAP3/AgAAAAUAAABqAP7/AgAAAAUAAABqAP//AgAAAAUAAABqAAAAAgAAAAUAAABqAAEAAgAAAAUAAABqAAIAAgAAAAUAAABqAAMAAgAAAAUAAABqAAQAAgAAAAUAAABqAAUAAgAAAAUAAABqAAYAAgAAAAUAAABqAAcAAgAAAAUAAABrAPf/AgAAAAUAAABrAPj/AgAAAAUAAABrAPn/AgAAAAUAAABrAPr/AgAAAAUAAABrAPv/AgAAAAUAAABrAPz/AgAAAAUAAABrAP3/AgAAAAUAAABrAP7/AgAAAAUAAABrAP//AgAAAAUAAABrAAAAAgAAAAUAAABrAAEAAgAAAAUAAABrAAIAAgAAAAUAAABrAAMAAgAAAAUAAABrAAQAAgAAAAUAAABrAAUAAgAAAAUAAABrAAYAAgAAAAUAAABrAAcAAgAAAAUAAABsAPf/AgAAAAUAAABsAPj/AgAAAAUAAABsAPn/AgAAAAUAAABsAPr/AgAAAAUAAABsAPv/AgAAAAUAAABsAPz/AgAAAAUAAABsAP3/AgAAAAUAAABsAP7/AgAAAAUAAABsAP//AgAAAAUAAABsAAAAAgAAAAUAAABsAAEAAgAAAAUAAABsAAIAAgAAAAUAAABsAAMAAgAAAAUAAABsAAQAAgAAAAUAAABsAAUAAgAAAAUAAABsAAYAAgAAAAUAAABsAAcAAgAAAAUAAABtAPf/AgAAAAUAAABtAPj/AgAAAAUAAABtAPn/AgAAAAUAAABtAPr/AgAAAAUAAABtAPv/AgAAAAUAAABtAPz/AgAAAAUAAABtAP3/AgAAAAUAAABtAP7/AgAAAAUAAABtAP//AgAAAAUAAABtAAAAAgAAAAUAAABtAAEAAgAAAAUAAABtAAIAAgAAAAUAAABtAAMAAgAAAAUAAABtAAQAAgAAAAUAAABtAAUAAgAAAAUAAABtAAYAAgAAAAUAAABtAAcAAgAAAAUAAABuAPf/AgAAAAUAAABuAPj/AgAAAAUAAABuAPn/AgAAAAUAAABuAPr/AgAAAAUAAABuAPv/AgAAAAUAAABuAPz/AgAAAAUAAABuAP3/AgAAAAUAAABuAP7/AgAAAAUAAABuAP//AgAAAAUAAABuAAAAAgAAAAUAAABuAAEAAgAAAAUAAABuAAIAAgAAAAUAAABuAAMAAgAAAAUAAABuAAQAAgAAAAUAAABuAAUAAgAAAAUAAABuAAYAAgAAAAUAAABuAAcAAgAAAAUAAABvAPf/AgAAAAUAAABvAPj/AgAAAAUAAABvAPn/AgAAAAUAAABvAPr/AgAAAAUAAABvAPv/AgAAAAUAAABvAPz/AgAAAAUAAABvAP3/AgAAAAUAAABvAP7/AgAAAAUAAABvAP//AgAAAAUAAABvAAAAAgAAAAUAAABvAAEAAgAAAAUAAABvAAIAAgAAAAUAAABvAAMAAgAAAAUAAABvAAQAAgAAAAUAAABvAAUAAgAAAAUAAABvAAYAAgAAAAUAAABvAAcAAgAAAAUAAABwAPf/AgAAAAUAAABwAPj/AgAAAAUAAABwAPn/AgAAAAUAAABwAPr/AgAAAAUAAABwAPv/AgAAAAUAAABwAPz/AgAAAAUAAABwAP3/AgAAAAUAAABwAP7/AgAAAAUAAABwAP//AgAAAAUAAABwAAAAAgAAAAUAAABwAAEAAgAAAAUAAABwAAIAAgAAAAUAAABwAAMAAgAAAAUAAABwAAQAAgAAAAUAAABwAAUAAgAAAAUAAABwAAYAAgAAAAUAAABwAAcAAgAAAAUAAABxAPf/AgAAAAUAAABxAPj/AgAAAAUAAABxAPn/AgAAAAUAAABxAPr/AgAAAAUAAABxAPv/AgAAAAUAAABxAPz/AgAAAAUAAABxAP3/AgAAAAUAAABxAP7/AgAAAAUAAABxAP//AgAAAAUAAABxAAAAAgAAAAUAAABxAAEAAgAAAAUAAABxAAIAAgAAAAUAAABxAAMAAgAAAAUAAABxAAQAAgAAAAUAAABxAAUAAgAAAAUAAABxAAYAAgAAAAUAAABxAAcAAgAAAAUAAAByAPf/AgAAAAUAAAByAPj/AgAAAAUAAAByAPn/AgAAAAUAAAByAPr/AgAAAAUAAAByAPv/AgAAAAUAAAByAPz/AgAAAAUAAAByAP3/AgAAAAUAAAByAP7/AgAAAAUAAAByAP//AgAAAAUAAAByAAAAAgAAAAUAAAByAAEAAgAAAAUAAAByAAIAAgAAAAUAAAByAAMAAgAAAAUAAAByAAQAAgAAAAUAAAByAAUAAgAAAAUAAAByAAYAAgAAAAUAAAByAAcAAgAAAAUAAABzAPf/AgAAAAUAAABzAPj/AgAAAAUAAABzAPn/AgAAAAUAAABzAPr/AgAAAAUAAABzAPv/AgAAAAUAAABzAPz/AgAAAAUAAABzAP3/AgAAAAUAAABzAP7/AgAAAAUAAABzAP//AgAAAAUAAABzAAAAAgAAAAUAAABzAAEAAgAAAAUAAABzAAIAAgAAAAUAAABzAAMAAgAAAAUAAABzAAQAAgAAAAUAAABzAAUAAgAAAAUAAABzAAYAAgAAAAUAAABzAAcAAgAAAAUAAAB0APf/AgAAAAUAAAB0APj/AgAAAAUAAAB0APn/AgAAAAUAAAB0APr/AgAAAAUAAAB0APv/AgAAAAUAAAB0APz/AgAAAAUAAAB0AP3/AgAAAAUAAAB0AP7/AgAAAAUAAAB0AP//AgAAAAUAAAB0AAAAAgAAAAUAAAB0AAEAAgAAAAUAAAB0AAIAAgAAAAUAAAB0AAMAAgAAAAUAAAB0AAQAAgAAAAUAAAB0AAUAAgAAAAUAAAB0AAYAAgAAAAUAAAB0AAcAAgAAAAUAAAB1APf/AgAAAAUAAAB1APj/AgAAAAUAAAB1APn/AgAAAAUAAAB1APr/AgAAAAUAAAB1APv/AgAAAAUAAAB1APz/AgAAAAUAAAB1AP3/AgAAAAUAAAB1AP7/AgAAAAUAAAB1AP//AgAAAAUAAAB1AAAAAgAAAAUAAAB1AAEAAgAAAAUAAAB1AAIAAgAAAAUAAAB1AAMAAgAAAAUAAAB1AAQAAgAAAAUAAAB1AAUAAgAAAAUAAAB1AAYAAgAAAAUAAAB1AAcAAgAAAAUAAAB2APf/AgAAAAUAAAB2APj/AgAAAAUAAAB2APn/AgAAAAUAAAB2APr/AgAAAAUAAAB2APv/AgAAAAUAAAB2APz/AgAAAAUAAAB2AP3/AgAAAAUAAAB2AP7/AgAAAAUAAAB2AP//AgAAAAUAAAB2AAAAAgAAAAUAAAB2AAEAAgAAAAUAAAB2AAIAAgAAAAUAAAB2AAMAAgAAAAUAAAB2AAQAAgAAAAUAAAB2AAUAAgAAAAUAAAB2AAYAAgAAAAUAAAB2AAcAAgAAAAUAAAB3APf/AgAAAAUAAAB3APj/AgAAAAUAAAB3APn/AgAAAAUAAAB3APr/AgAAAAUAAAB3APv/AgAAAAUAAAB3APz/AgAAAAUAAAB3AP3/AgAAAAUAAAB3AP7/AgAAAAUAAAB3AP//AgAAAAUAAAB3AAAAAgAAAAUAAAB3AAEAAgAAAAUAAAB3AAIAAgAAAAUAAAB3AAMAAgAAAAUAAAB3AAQAAgAAAAUAAAB3AAUAAgAAAAUAAAB3AAYAAgAAAAUAAAB3AAcAAgAAAAUAAAB4APf/AgAAAAUAAAB4APj/AgAAAAUAAAB4APn/AgAAAAUAAAB4APr/AgAAAAUAAAB4APv/AgAAAAUAAAB4APz/AgAAAAUAAAB4AP3/AgAAAAUAAAB4AP7/AgAAAAUAAAB4AP//AgAAAAUAAAB4AAAAAgAAAAUAAAB4AAEAAgAAAAUAAAB4AAIAAgAAAAUAAAB4AAMAAgAAAAUAAAB4AAQAAgAAAAUAAAB4AAUAAgAAAAUAAAB4AAYAAgAAAAUAAAB4AAcAAgAAAAUAAAB5APf/AgAAAAUAAAB5APj/AgAAAAUAAAB5APn/AgAAAAUAAAB5APr/AgAAAAUAAAB5APv/AgAAAAUAAAB5APz/AgAAAAUAAAB5AP3/AgAAAAUAAAB5AP7/AgAAAAUAAAB5AP//AgAAAAUAAAB5AAAAAgAAAAUAAAB5AAEAAgAAAAUAAAB5AAIAAgAAAAUAAAB5AAMAAgAAAAUAAAB5AAQAAgAAAAUAAAB5AAUAAgAAAAUAAAB5AAYAAgAAAAUAAAB5AAcAAgAAAAUAAAB6APf/AgAAAAUAAAB6APj/AgAAAAUAAAB6APn/AgAAAAUAAAB6APr/AgAAAAUAAAB6APv/AgAAAAUAAAB6APz/AgAAAAUAAAB6AP3/AgAAAAUAAAB6AP7/AgAAAAUAAAB6AP//AgAAAAUAAAB6AAAAAgAAAAUAAAB6AAEAAgAAAAUAAAB6AAIAAgAAAAUAAAB6AAMAAgAAAAUAAAB6AAQAAgAAAAUAAAB6AAUAAgAAAAUAAAB6AAYAAgAAAAUAAAB6AAcAAgAAAAUAAAB7APf/AgAAAAUAAAB7APj/AgAAAAUAAAB7APn/AgAAAAUAAAB7APr/AgAAAAUAAAB7APv/AgAAAAUAAAB7APz/AgAAAAUAAAB7AP3/AgAAAAUAAAB7AP7/AgAAAAUAAAB7AP//AgAAAAUAAAB7AAAAAgAAAAUAAAB7AAEAAgAAAAUAAAB7AAIAAgAAAAUAAAB7AAMAAgAAAAUAAAB7AAQAAgAAAAUAAAB7AAUAAgAAAAUAAAB7AAYAAgAAAAUAAAB7AAcAAgAAAAUAAAB8APf/AgAAAAUAAAB8APj/AgAAAAUAAAB8APn/AgAAAAUAAAB8APr/AgAAAAUAAAB8APv/AgAAAAUAAAB8APz/AgAAAAUAAAB8AP3/AgAAAAUAAAB8AP7/AgAAAAUAAAB8AP//AgAAAAUAAAB8AAAAAgAAAAUAAAB8AAEAAgAAAAUAAAB8AAIAAgAAAAUAAAB8AAMAAgAAAAUAAAB8AAQAAgAAAAUAAAB8AAUAAgAAAAUAAAB8AAYAAgAAAAUAAAB8AAcAAgAAAAUAAAB9APf/AgAAAAUAAAB9APj/AgAAAAUAAAB9APn/AgAAAAUAAAB9APr/AgAAAAUAAAB9APv/AgAAAAUAAAB9APz/AgAAAAUAAAB9AP3/AgAAAAUAAAB9AP7/AgAAAAUAAAB9AP//AgAAAAUAAAB9AAAAAgAAAAUAAAB9AAEAAgAAAAUAAAB9AAIAAgAAAAUAAAB9AAMAAgAAAAUAAAB9AAQAAgAAAAUAAAB9AAUAAgAAAAUAAAB9AAYAAgAAAAUAAAB9AAcAAgAAAAUAAAB+APf/AgAAAAUAAAB+APj/AgAAAAUAAAB+APn/AgAAAAUAAAB+APr/AgAAAAUAAAB+APv/AgAAAAUAAAB+APz/AgAAAAUAAAB+AP3/AgAAAAUAAAB+AP7/AgAAAAUAAAB+AP//AgAAAAUAAAB+AAAAAgAAAAUAAAB+AAEAAgAAAAUAAAB+AAIAAgAAAAUAAAB+AAMAAgAAAAUAAAB+AAQAAgAAAAUAAAB+AAUAAgAAAAUAAAB+AAYAAgAAAAUAAAB+AAcAAgAAAAUAAAB/APf/AgAAAAUAAAB/APj/AgAAAAUAAAB/APn/AgAAAAUAAAB/APr/AgAAAAUAAAB/APv/AgAAAAUAAAB/APz/AgAAAAUAAAB/AP3/AgAAAAUAAAB/AP7/AgAAAAUAAAB/AP//AgAAAAUAAAB/AAAAAgAAAAUAAAB/AAEAAgAAAAUAAAB/AAIAAgAAAAUAAAB/AAMAAgAAAAUAAAB/AAQAAgAAAAUAAAB/AAUAAgAAAAUAAAB/AAYAAgAAAAUAAAB/AAcAAgAAAAUAAACAAPf/AgAAAAUAAACAAPj/AgAAAAUAAACAAPn/AgAAAAUAAACAAPr/AgAAAAUAAACAAPv/AgAAAAUAAACAAPz/AgAAAAUAAACAAP3/AgAAAAUAAACAAP7/AgAAAAUAAACAAP//AgAAAAUAAACAAAAAAgAAAAUAAACAAAEAAgAAAAUAAACAAAIAAgAAAAUAAACAAAMAAgAAAAUAAACAAAQAAgAAAAUAAACAAAUAAgAAAAUAAACAAAYAAgAAAAUAAACAAAcAAgAAAAUAAACBAPf/AgAAAAUAAACBAPj/AgAAAAUAAACBAPn/AgAAAAUAAACBAPr/AgAAAAUAAACBAPv/AgAAAAUAAACBAPz/AgAAAAUAAACBAP3/AgAAAAUAAACBAP7/AgAAAAUAAACBAP//AgAAAAUAAACBAAAAAgAAAAUAAACBAAEAAgAAAAUAAACBAAIAAgAAAAUAAACBAAMAAgAAAAUAAACBAAQAAgAAAAUAAACBAAUAAgAAAAUAAACBAAYAAgAAAAUAAACBAAcAAgAAAAUAAACCAPf/AgAAAAUAAACCAPj/AgAAAAUAAACCAPn/AgAAAAUAAACCAPr/AgAAAAUAAACCAPv/AgAAAAUAAACCAPz/AgAAAAUAAACCAP3/AgAAAAUAAACCAP7/AgAAAAUAAACCAP//AgAAAAUAAACCAAAAAgAAAAUAAACCAAEAAgAAAAUAAACCAAIAAgAAAAUAAACCAAMAAgAAAAUAAACCAAQAAgAAAAUAAACCAAUAAgAAAAUAAACCAAYAAgAAAAUAAACCAAcAAgAAAAUAAACDAPf/AgAAAAUAAACDAPj/AgAAAAUAAACDAPn/AgAAAAUAAACDAPr/AgAAAAUAAACDAPv/AgAAAAUAAACDAPz/AgAAAAUAAACDAP3/AgAAAAUAAACDAP7/AgAAAAUAAACDAP//AgAAAAUAAACDAAAAAgAAAAUAAACDAAEAAgAAAAUAAACDAAIAAgAAAAUAAACDAAMAAgAAAAUAAACDAAQAAgAAAAUAAACDAAUAAgAAAAUAAACDAAYAAgAAAAUAAACDAAcAAgAAAAUAAACEAPf/AgAAAAUAAACEAPj/AgAAAAUAAACEAPn/AgAAAAUAAACEAPr/AgAAAAUAAACEAPv/AgAAAAUAAACEAPz/AgAAAAUAAACEAP3/AgAAAAUAAACEAP7/AgAAAAUAAACEAP//AgAAAAUAAACEAAAAAgAAAAUAAACEAAEAAgAAAAUAAACEAAIAAgAAAAUAAACEAAMAAgAAAAUAAACEAAQAAgAAAAUAAACEAAUAAgAAAAUAAACEAAYAAgAAAAUAAACEAAcAAgAAAAUAAACFAPf/AgAAAAUAAACFAPj/AgAAAAUAAACFAPn/AgAAAAUAAACFAPr/AgAAAAUAAACFAPv/AgAAAAUAAACFAPz/AgAAAAUAAACFAP3/AgAAAAUAAACFAP7/AgAAAAUAAACFAP//AgAAAAUAAACFAAAAAgAAAAUAAACFAAEAAgAAAAUAAACFAAIAAgAAAAUAAACFAAMAAgAAAAUAAACFAAQAAgAAAAUAAACFAAUAAgAAAAUAAACFAAYAAgAAAAUAAACFAAcAAgAAAAUAAACGAPf/AgAAAAUAAACGAPj/AgAAAAUAAACGAPn/AgAAAAUAAACGAPr/AgAAAAUAAACGAPv/AgAAAAUAAACGAPz/AgAAAAUAAACGAP3/AgAAAAUAAACGAP7/AgAAAAUAAACGAP//AgAAAAUAAACGAAAAAgAAAAUAAACGAAEAAgAAAAUAAACGAAIAAgAAAAUAAACGAAMAAgAAAAUAAACGAAQAAgAAAAUAAACGAAUAAgAAAAUAAACGAAYAAgAAAAUAAACGAAcAAgAAAAUAAACHAPf/AgAAAAUAAACHAPj/AgAAAAUAAACHAPn/AgAAAAUAAACHAPr/AgAAAAUAAACHAPv/AgAAAAUAAACHAPz/AgAAAAUAAACHAP3/AgAAAAUAAACHAP7/AgAAAAUAAACHAP//AgAAAAUAAACHAAAAAgAAAAUAAACHAAEAAgAAAAUAAACHAAIAAgAAAAUAAACHAAMAAgAAAAUAAACHAAQAAgAAAAUAAACHAAUAAgAAAAUAAACHAAYAAgAAAAUAAACHAAcAAgAAAAUAAACIAPf/AgAAAAUAAACIAPj/AgAAAAUAAACIAPn/AgAAAAUAAACIAPr/AgAAAAUAAACIAPv/AgAAAAUAAACIAPz/AgAAAAUAAACIAP3/AgAAAAUAAACIAP7/AgAAAAUAAACIAP//AgAAAAUAAACIAAAAAgAAAAUAAACIAAEAAgAAAAUAAACIAAIAAgAAAAUAAACIAAMAAgAAAAUAAACIAAQAAgAAAAUAAACIAAUAAgAAAAUAAACIAAYAAgAAAAUAAACIAAcAAgAAAAUAAACJAPf/AgAAAAUAAACJAPj/AgAAAAUAAACJAPn/AgAAAAUAAACJAPr/AgAAAAUAAACJAPv/AgAAAAUAAACJAPz/AgAAAAUAAACJAP3/AgAAAAUAAACJAP7/AgAAAAUAAACJAP//AgAAAAUAAACJAAAAAgAAAAUAAACJAAEAAgAAAAUAAACJAAIAAgAAAAUAAACJAAMAAgAAAAUAAACJAAQAAgAAAAUAAACJAAUAAgAAAAUAAACJAAYAAgAAAAUAAACJAAcAAgAAAAUAAACKAPf/AgAAAAUAAACKAPj/AgAAAAUAAACKAPn/AgAAAAUAAACKAPr/AgAAAAUAAACKAPv/AgAAAAUAAACKAPz/AgAAAAUAAACKAP3/AgAAAAUAAACKAP7/AgAAAAUAAACKAP//AgAAAAUAAACKAAAAAgAAAAUAAACKAAEAAgAAAAUAAACKAAIAAgAAAAUAAACKAAMAAgAAAAUAAACKAAQAAgAAAAUAAACKAAUAAgAAAAUAAACKAAYAAgAAAAUAAACKAAcAAgAAAAUAAACLAPf/AgAAAAUAAACLAPj/AgAAAAUAAACLAPn/AgAAAAUAAACLAPr/AgAAAAUAAACLAPv/AgAAAAUAAACLAPz/AgAAAAUAAACLAP3/AgAAAAUAAACLAP7/AgAAAAUAAACLAP//AgAAAAUAAACLAAAAAgAAAAUAAACLAAEAAgAAAAUAAACLAAIAAgAAAAUAAACLAAMAAgAAAAUAAACLAAQAAgAAAAUAAACLAAUAAgAAAAUAAACLAAYAAgAAAAUAAACLAAcAAgAAAAUAAACMAPf/AgAAAAUAAACMAPj/AgAAAAUAAACMAPn/AgAAAAUAAACMAPr/AgAAAAUAAACMAPv/AgAAAAUAAACMAPz/AgAAAAUAAACMAP3/AgAAAAUAAACMAP7/AgAAAAUAAACMAP//AgAAAAUAAACMAAAAAgAAAAUAAACMAAEAAgAAAAUAAACMAAIAAgAAAAUAAACMAAMAAgAAAAUAAACMAAQAAgAAAAUAAACMAAUAAgAAAAUAAACMAAYAAgAAAAUAAACMAAcAAgAAAAUAAACNAPf/AgAAAAUAAACNAPj/AgAAAAUAAACNAPn/AgAAAAUAAACNAPr/AgAAAAUAAACNAPv/AgAAAAUAAACNAPz/AgAAAAUAAACNAP3/AgAAAAUAAACNAP7/AgAAAAUAAACNAP//AgAAAAUAAACNAAAAAgAAAAUAAACNAAEAAgAAAAUAAACNAAIAAgAAAAUAAACNAAMAAgAAAAUAAACNAAQAAgAAAAUAAACNAAUAAgAAAAUAAACNAAYAAgAAAAUAAACNAAcAAgAAAAUAAACOAPf/AgAAAAUAAACOAPj/AgAAAAUAAACOAPn/AgAAAAUAAACOAPr/AgAAAAUAAACOAPv/AgAAAAUAAACOAPz/AgAAAAUAAACOAP3/AgAAAAUAAACOAP7/AgAAAAUAAACOAP//AgAAAAUAAACOAAAAAgAAAAUAAACOAAEAAgAAAAUAAACOAAIAAgAAAAUAAACOAAMAAgAAAAUAAACOAAQAAgAAAAUAAACOAAUAAgAAAAUAAACOAAYAAgAAAAUAAACOAAcAAgAAAAUAAACPAPf/AgAAAAUAAACPAPj/AgAAAAUAAACPAPn/AgAAAAUAAACPAPr/AgAAAAUAAACPAPv/AgAAAAUAAACPAPz/AgAAAAUAAACPAP3/AgAAAAUAAACPAP7/AgAAAAUAAACPAP//AgAAAAUAAACPAAAAAgAAAAUAAACPAAEAAgAAAAUAAACPAAIAAgAAAAUAAACPAAMAAgAAAAUAAACPAAQAAgAAAAUAAACPAAUAAgAAAAUAAACPAAYAAgAAAAUAAACPAAcAAgAAAAUAAACQAPf/AgAAAAUAAACQAPj/AgAAAAUAAACQAPn/AgAAAAUAAACQAPr/AgAAAAUAAACQAPv/AgAAAAUAAACQAPz/AgAAAAUAAACQAP3/AgAAAAUAAACQAP7/AgAAAAUAAACQAP//AgAAAAUAAACQAAAAAgAAAAUAAACQAAEAAgAAAAUAAACQAAIAAgAAAAUAAACQAAMAAgAAAAUAAACQAAQAAgAAAAUAAACQAAUAAgAAAAUAAACQAAYAAgAAAAUAAACQAAcAAgAAAAUAAACRAPf/AgAAAAUAAACRAPj/AgAAAAUAAACRAPn/AgAAAAUAAACRAPr/AgAAAAUAAACRAPv/AgAAAAUAAACRAPz/AgAAAAUAAACRAP3/AgAAAAUAAACRAP7/AgAAAAUAAACRAP//AgAAAAUAAACRAAAAAgAAAAUAAACRAAEAAgAAAAUAAACRAAIAAgAAAAUAAACRAAMAAgAAAAUAAACRAAQAAgAAAAUAAACRAAUAAgAAAAUAAACRAAYAAgAAAAUAAACRAAcAAgAAAAUAAACSAPf/AgAAAAUAAACSAPj/AgAAAAUAAACSAPn/AgAAAAUAAACSAPr/AgAAAAUAAACSAPv/AgAAAAUAAACSAPz/AgAAAAUAAACSAP3/AgAAAAUAAACSAP7/AgAAAAUAAACSAP//AgAAAAUAAACSAAAAAgAAAAUAAACSAAEAAgAAAAUAAACSAAIAAgAAAAUAAACSAAMAAgAAAAUAAACSAAQAAgAAAAUAAACSAAUAAgAAAAUAAACSAAYAAgAAAAUAAACSAAcAAgAAAAUAAACTAPf/AgAAAAUAAACTAPj/AgAAAAUAAACTAPn/AgAAAAUAAACTAPr/AgAAAAUAAACTAPv/AgAAAAUAAACTAPz/AgAAAAUAAACTAP3/AgAAAAUAAACTAP7/AgAAAAUAAACTAP//AgAAAAUAAACTAAAAAgAAAAUAAACTAAEAAgAAAAUAAACTAAIAAgAAAAUAAACTAAMAAgAAAAUAAACTAAQAAgAAAAUAAACTAAUAAgAAAAUAAACTAAYAAgAAAAUAAACTAAcAAgAAAAUAAACUAPf/AgAAAAUAAACUAPj/AgAAAAUAAACUAPn/AgAAAAUAAACUAPr/AgAAAAUAAACUAPv/AgAAAAUAAACUAPz/AgAAAAUAAACUAP3/AgAAAAUAAACUAP7/AgAAAAUAAACUAP//AgAAAAUAAACUAAAAAgAAAAUAAACUAAEAAgAAAAUAAACUAAIAAgAAAAUAAACUAAMAAgAAAAUAAACUAAQAAgAAAAUAAACUAAUAAgAAAAUAAACUAAYAAgAAAAUAAACUAAcAAgAAAAUAAACVAPf/AgAAAAUAAACVAPj/AgAAAAUAAACVAPn/AgAAAAUAAACVAPr/AgAAAAUAAACVAPv/AgAAAAUAAACVAPz/AgAAAAUAAACVAP3/AgAAAAUAAACVAP7/AgAAAAUAAACVAP//AgAAAAUAAACVAAAAAgAAAAUAAACVAAEAAgAAAAUAAACVAAIAAgAAAAUAAACVAAMAAgAAAAUAAACVAAQAAgAAAAUAAACVAAUAAgAAAAUAAACVAAYAAgAAAAUAAACVAAcAAgAAAAUAAACWAPf/AgAAAAUAAACWAPj/AgAAAAUAAACWAPn/AgAAAAUAAACWAPr/AgAAAAUAAACWAPv/AgAAAAUAAACWAPz/AgAAAAUAAACWAP3/AgAAAAUAAACWAP7/AgAAAAUAAACWAP//AgAAAAUAAACWAAAAAgAAAAUAAACWAAEAAgAAAAUAAACWAAIAAgAAAAUAAACWAAMAAgAAAAUAAACWAAQAAgAAAAUAAACWAAUAAgAAAAUAAACWAAYAAgAAAAUAAACWAAcAAgAAAAUAAACXAPf/AgAAAAUAAACXAPj/AgAAAAUAAACXAPn/AgAAAAUAAACXAPr/AgAAAAUAAACXAPv/AgAAAAUAAACXAPz/AgAAAAUAAACXAP3/AgAAAAUAAACXAP7/AgAAAAUAAACXAP//AgAAAAUAAACXAAAAAgAAAAUAAACXAAEAAgAAAAUAAACXAAIAAgAAAAUAAACXAAMAAgAAAAUAAACXAAQAAgAAAAUAAACXAAUAAgAAAAUAAACXAAYAAgAAAAUAAACXAAcAAgAAAAUAAACYAPf/AgAAAAUAAACYAPj/AgAAAAUAAACYAPn/AgAAAAUAAACYAPr/AgAAAAUAAACYAPv/AgAAAAUAAACYAPz/AgAAAAUAAACYAP3/AgAAAAUAAACYAP7/AgAAAAUAAACYAP//AgAAAAUAAACYAAAAAgAAAAUAAACYAAEAAgAAAAUAAACYAAIAAgAAAAUAAACYAAMAAgAAAAUAAACYAAQAAgAAAAUAAACYAAUAAgAAAAUAAACYAAYAAgAAAAUAAACYAAcAAgAAAAUAAACZAPf/AgAAAAUAAACZAPj/AgAAAAUAAACZAPn/AgAAAAUAAACZAPr/AgAAAAUAAACZAPv/AgAAAAUAAACZAPz/AgAAAAUAAACZAP3/AgAAAAUAAACZAP7/AgAAAAUAAACZAP//AgAAAAUAAACZAAAAAgAAAAUAAACZAAEAAgAAAAUAAACZAAIAAgAAAAUAAACZAAMAAgAAAAUAAACZAAQAAgAAAAUAAACZAAUAAgAAAAUAAACZAAYAAgAAAAUAAACZAAcAAgAAAAUAAACaAPf/AgAAAAUAAACaAPj/AgAAAAUAAACaAPn/AgAAAAUAAACaAPr/AgAAAAUAAACaAPv/AgAAAAUAAACaAPz/AgAAAAUAAACaAP3/AgAAAAUAAACaAP7/AgAAAAUAAACaAP//AgAAAAUAAACaAAAAAgAAAAUAAACaAAEAAgAAAAUAAACaAAIAAgAAAAUAAACaAAMAAgAAAAUAAACaAAQAAgAAAAUAAACaAAUAAgAAAAUAAACaAAYAAgAAAAUAAACaAAcAAgAAAAUAAACbAPf/AgAAAAUAAACbAPj/AgAAAAUAAACbAPn/AgAAAAUAAACbAPr/AgAAAAUAAACbAPv/AgAAAAUAAACbAPz/AgAAAAUAAACbAP3/AgAAAAUAAACbAP7/AgAAAAUAAACbAP//AgAAAAUAAACbAAAAAgAAAAUAAACbAAEAAgAAAAUAAACbAAIAAgAAAAUAAACbAAMAAgAAAAUAAACbAAQAAgAAAAUAAACbAAUAAgAAAAUAAACbAAYAAgAAAAUAAACbAAcAAgAAAAUAAACcAPf/AgAAAAUAAACcAPj/AgAAAAUAAACcAPn/AgAAAAUAAACcAPr/AgAAAAUAAACcAPv/AgAAAAUAAACcAPz/AgAAAAUAAACcAP3/AgAAAAUAAACcAP7/AgAAAAUAAACcAP//AgAAAAUAAACcAAAAAgAAAAUAAACcAAEAAgAAAAUAAACcAAIAAgAAAAUAAACcAAMAAgAAAAUAAACcAAQAAgAAAAUAAACcAAUAAgAAAAUAAACcAAYAAgAAAAUAAACcAAcAAgAAAAUAAACdAPf/AgAAAAUAAACdAPj/AgAAAAUAAACdAPn/AgAAAAUAAACdAPr/AgAAAAUAAACdAPv/AgAAAAUAAACdAPz/AgAAAAUAAACdAP3/AgAAAAUAAACdAP7/AgAAAAUAAACdAP//AgAAAAUAAACdAAAAAgAAAAUAAACdAAEAAgAAAAUAAACdAAIAAgAAAAUAAACdAAMAAgAAAAUAAACdAAQAAgAAAAUAAACdAAUAAgAAAAUAAACdAAYAAgAAAAUAAACdAAcAAgAAAAUAAACeAPf/AgAAAAUAAACeAPj/AgAAAAUAAACeAPn/AgAAAAUAAACeAPr/AgAAAAUAAACeAPv/AgAAAAUAAACeAPz/AgAAAAUAAACeAP3/AgAAAAUAAACeAP7/AgAAAAUAAACeAP//AgAAAAUAAACeAAAAAgAAAAUAAACeAAEAAgAAAAUAAACeAAIAAgAAAAUAAACeAAMAAgAAAAUAAACeAAQAAgAAAAUAAACeAAUAAgAAAAUAAACeAAYAAgAAAAUAAACeAAcAAgAAAAUAAACfAPf/AgAAAAUAAACfAPj/AgAAAAUAAACfAPn/AgAAAAUAAACfAPr/AgAAAAUAAACfAPv/AgAAAAUAAACfAPz/AgAAAAUAAACfAP3/AgAAAAUAAACfAP7/AgAAAAUAAACfAP//AgAAAAUAAACfAAAAAgAAAAUAAACfAAEAAgAAAAUAAACfAAIAAgAAAAUAAACfAAMAAgAAAAUAAACfAAQAAgAAAAUAAACfAAUAAgAAAAUAAACfAAYAAgAAAAUAAACfAAcAAgAAAAUAAACgAPf/AgAAAAUAAACgAPj/AgAAAAUAAACgAPn/AgAAAAUAAACgAPr/AgAAAAUAAACgAPv/AgAAAAUAAACgAPz/AgAAAAUAAACgAP3/AgAAAAUAAACgAP7/AgAAAAUAAACgAP//AgAAAAUAAACgAAAAAgAAAAUAAACgAAEAAgAAAAUAAACgAAIAAgAAAAUAAACgAAMAAgAAAAUAAACgAAQAAgAAAAUAAACgAAUAAgAAAAUAAACgAAYAAgAAAAUAAACgAAcAAgAAAAUAAAChAPf/AgAAAAUAAAChAPj/AgAAAAUAAAChAPn/AgAAAAUAAAChAPr/AgAAAAUAAAChAPv/AgAAAAUAAAChAPz/AgAAAAUAAAChAP3/AgAAAAUAAAChAP7/AgAAAAUAAAChAP//AgAAAAUAAAChAAAAAgAAAAUAAAChAAEAAgAAAAUAAAChAAIAAgAAAAUAAAChAAMAAgAAAAUAAAChAAQAAgAAAAUAAAChAAUAAgAAAAUAAAChAAYAAgAAAAUAAAChAAcAAgAAAAUAAACiAPf/AgAAAAUAAACiAPj/AgAAAAUAAACiAPn/AgAAAAUAAACiAPr/AgAAAAUAAACiAPv/AgAAAAUAAACiAPz/AgAAAAUAAACiAP3/AgAAAAUAAACiAP7/AgAAAAUAAACiAP//AgAAAAUAAACiAAAAAgAAAAUAAACiAAEAAgAAAAUAAACiAAIAAgAAAAUAAACiAAMAAgAAAAUAAACiAAQAAgAAAAUAAACiAAUAAgAAAAUAAACiAAYAAgAAAAUAAACiAAcAAgAAAAUAAACjAPf/AgAAAAUAAACjAPj/AgAAAAUAAACjAPn/AgAAAAUAAACjAPr/AgAAAAUAAACjAPv/AgAAAAUAAACjAPz/AgAAAAUAAACjAP3/AgAAAAUAAACjAP7/AgAAAAUAAACjAP//AgAAAAUAAACjAAAAAgAAAAUAAACjAAEAAgAAAAUAAACjAAIAAgAAAAUAAACjAAMAAgAAAAUAAACjAAQAAgAAAAUAAACjAAUAAgAAAAUAAACjAAYAAgAAAAUAAACjAAcAAgAAAAUAAACkAPf/AgAAAAUAAACkAPj/AgAAAAUAAACkAPn/AgAAAAUAAACkAPr/AgAAAAUAAACkAPv/AgAAAAUAAACkAPz/AgAAAAUAAACkAP3/AgAAAAUAAACkAP7/AgAAAAUAAACkAP//AgAAAAUAAACkAAAAAgAAAAUAAACkAAEAAgAAAAUAAACkAAIAAgAAAAUAAACkAAMAAgAAAAUAAACkAAQAAgAAAAUAAACkAAUAAgAAAAUAAACkAAYAAgAAAAUAAACkAAcAAgAAAAUAAAClAPf/AgAAAAUAAAClAPj/AgAAAAUAAAClAPn/AgAAAAUAAAClAPr/AgAAAAUAAAClAPv/AgAAAAUAAAClAPz/AgAAAAUAAAClAP3/AgAAAAUAAAClAP7/AgAAAAUAAAClAP//AgAAAAUAAAClAAAAAgAAAAUAAAClAAEAAgAAAAUAAAClAAIAAgAAAAUAAAClAAMAAgAAAAUAAAClAAQAAgAAAAUAAAClAAUAAgAAAAUAAAClAAYAAgAAAAUAAAClAAcAAgAAAAUAAACmAPf/AgAAAAUAAACmAPj/AgAAAAUAAACmAPn/AgAAAAUAAACmAPr/AgAAAAUAAACmAPv/AgAAAAUAAACmAPz/AgAAAAUAAACmAP3/AgAAAAUAAACmAP7/AgAAAAUAAACmAP//AgAAAAUAAACmAAAAAgAAAAUAAACmAAEAAgAAAAUAAACmAAIAAgAAAAUAAACmAAMAAgAAAAUAAACmAAQAAgAAAAUAAACmAAUAAgAAAAUAAACmAAYAAgAAAAUAAACmAAcAAgAAAAUAAACnAPf/AgAAAAUAAACnAPj/AgAAAAUAAACnAPn/AgAAAAUAAACnAPr/AgAAAAUAAACnAPv/AgAAAAUAAACnAPz/AgAAAAUAAACnAP3/AgAAAAUAAACnAP7/AgAAAAUAAACnAP//AgAAAAUAAACnAAAAAgAAAAUAAACnAAEAAgAAAAUAAACnAAIAAgAAAAUAAACnAAMAAgAAAAUAAACnAAQAAgAAAAUAAACnAAUAAgAAAAUAAACnAAYAAgAAAAUAAACnAAcAAgAAAAUAAACoAPf/AgAAAAUAAACoAPj/AgAAAAUAAACoAPn/AgAAAAUAAACoAPr/AgAAAAUAAACoAPv/AgAAAAUAAACoAPz/AgAAAAUAAACoAP3/AgAAAAUAAACoAP7/AgAAAAUAAACoAP//AgAAAAUAAACoAAAAAgAAAAUAAACoAAEAAgAAAAUAAACoAAIAAgAAAAUAAACoAAMAAgAAAAUAAACoAAQAAgAAAAUAAACoAAUAAgAAAAUAAACoAAYAAgAAAAUAAACoAAcAAgAAAAUAAACpAPf/AgAAAAUAAACpAPj/AgAAAAUAAACpAPn/AgAAAAUAAACpAPr/AgAAAAUAAACpAPv/AgAAAAUAAACpAPz/AgAAAAUAAACpAP3/AgAAAAUAAACpAP7/AgAAAAUAAACpAP//AgAAAAUAAACpAAAAAgAAAAUAAACpAAEAAgAAAAUAAACpAAIAAgAAAAUAAACpAAMAAgAAAAUAAACpAAQAAgAAAAUAAACpAAUAAgAAAAUAAACpAAYAAgAAAAUAAACpAAcAAgAAAAUAAACqAPf/AgAAAAUAAACqAPj/AgAAAAUAAACqAPn/AgAAAAUAAACqAPr/AgAAAAUAAACqAPv/AgAAAAUAAACqAPz/AgAAAAUAAACqAP3/AgAAAAUAAACqAP7/AgAAAAUAAACqAP//AgAAAAUAAACqAAAAAgAAAAUAAACqAAEAAgAAAAUAAACqAAIAAgAAAAUAAACqAAMAAgAAAAUAAACqAAQAAgAAAAUAAACqAAUAAgAAAAUAAACqAAYAAgAAAAUAAACqAAcAAgAAAAUAAACrAPf/AgAAAAUAAACrAPj/AgAAAAUAAACrAPn/AgAAAAUAAACrAPr/AgAAAAUAAACrAPv/AgAAAAUAAACrAPz/AgAAAAUAAACrAP3/AgAAAAUAAACrAP7/AgAAAAUAAACrAP//AgAAAAUAAACrAAAAAgAAAAUAAACrAAEAAgAAAAUAAACrAAIAAgAAAAUAAACrAAMAAgAAAAUAAACrAAQAAgAAAAUAAACrAAUAAgAAAAUAAACrAAYAAgAAAAUAAACrAAcAAgAAAAUAAACsAPf/AgAAAAUAAACsAPj/AgAAAAUAAACsAPn/AgAAAAUAAACsAPr/AgAAAAUAAACsAPv/AgAAAAUAAACsAPz/AgAAAAUAAACsAP3/AgAAAAUAAACsAP7/AgAAAAUAAACsAP//AgAAAAUAAACsAAAAAgAAAAUAAACsAAEAAgAAAAUAAACsAAIAAgAAAAUAAACsAAMAAgAAAAUAAACsAAQAAgAAAAUAAACsAAUAAgAAAAUAAACsAAYAAgAAAAUAAACsAAcAAgAAAAUAAACtAPf/AgAAAAUAAACtAPj/AgAAAAUAAACtAPn/AgAAAAUAAACtAPr/AgAAAAUAAACtAPv/AgAAAAUAAACtAPz/AgAAAAUAAACtAP3/AgAAAAUAAACtAP7/AgAAAAUAAACtAP//AgAAAAUAAACtAAAAAgAAAAUAAACtAAEAAgAAAAUAAACtAAIAAgAAAAUAAACtAAMAAgAAAAUAAACtAAQAAgAAAAUAAACtAAUAAgAAAAUAAACtAAYAAgAAAAUAAACtAAcAAgAAAAUAAACuAPf/AgAAAAUAAACuAPj/AgAAAAUAAACuAPn/AgAAAAUAAACuAPr/AgAAAAUAAACuAPv/AgAAAAUAAACuAPz/AgAAAAUAAACuAP3/AgAAAAUAAACuAP7/AgAAAAUAAACuAP//AgAAAAUAAACuAAAAAgAAAAUAAACuAAEAAgAAAAUAAACuAAIAAgAAAAUAAACuAAMAAgAAAAUAAACuAAQAAgAAAAUAAACuAAUAAgAAAAUAAACuAAYAAgAAAAUAAACuAAcAAgAAAAUAAACvAPf/AgAAAAUAAACvAPj/AgAAAAUAAACvAPn/AgAAAAUAAACvAPr/AgAAAAUAAACvAPv/AgAAAAUAAACvAPz/AgAAAAUAAACvAP3/AgAAAAUAAACvAP7/AgAAAAUAAACvAP//AgAAAAUAAACvAAAAAgAAAAUAAACvAAEAAgAAAAUAAACvAAIAAgAAAAUAAACvAAMAAgAAAAUAAACvAAQAAgAAAAUAAACvAAUAAgAAAAUAAACvAAYAAgAAAAUAAACvAAcAAgAAAAUAAACwAPf/AgAAAAUAAACwAPj/AgAAAAUAAACwAPn/AgAAAAUAAACwAPr/AgAAAAUAAACwAPv/AgAAAAUAAACwAPz/AgAAAAUAAACwAP3/AgAAAAUAAACwAP7/AgAAAAUAAACwAP//AgAAAAUAAACwAAAAAgAAAAUAAACwAAEAAgAAAAUAAACwAAIAAgAAAAUAAACwAAMAAgAAAAUAAACwAAQAAgAAAAUAAACwAAUAAgAAAAUAAACwAAYAAgAAAAUAAACwAAcAAgAAAAUAAACxAPf/AgAAAAUAAACxAPj/AgAAAAUAAACxAPn/AgAAAAUAAACxAPr/AgAAAAUAAACxAPv/AgAAAAUAAACxAPz/AgAAAAUAAACxAP3/AgAAAAUAAACxAP7/AgAAAAUAAACxAP//AgAAAAUAAACxAAAAAgAAAAUAAACxAAEAAgAAAAUAAACxAAIAAgAAAAUAAACxAAMAAgAAAAUAAACxAAQAAgAAAAUAAACxAAUAAgAAAAUAAACxAAYAAgAAAAUAAACxAAcAAgAAAAUAAACyAPf/AgAAAAUAAACyAPj/AgAAAAUAAACyAPn/AgAAAAUAAACyAPr/AgAAAAUAAACyAPv/AgAAAAUAAACyAPz/AgAAAAUAAACyAP3/AgAAAAUAAACyAP7/AgAAAAUAAACyAP//AgAAAAUAAACyAAAAAgAAAAUAAACyAAEAAgAAAAUAAACyAAIAAgAAAAUAAACyAAMAAgAAAAUAAACyAAQAAgAAAAUAAACyAAUAAgAAAAUAAACyAAYAAgAAAAUAAACyAAcAAgAAAAUAAACzAPf/AgAAAAUAAACzAPj/AgAAAAUAAACzAPn/AgAAAAUAAACzAPr/AgAAAAUAAACzAPv/AgAAAAUAAACzAPz/AgAAAAUAAACzAP3/AgAAAAUAAACzAP7/AgAAAAUAAACzAP//AgAAAAUAAACzAAAAAgAAAAUAAACzAAEAAgAAAAUAAACzAAIAAgAAAAUAAACzAAMAAgAAAAUAAACzAAQAAgAAAAUAAACzAAUAAgAAAAUAAACzAAYAAgAAAAUAAACzAAcAAgAAAAUAAAC0APf/AgAAAAUAAAC0APj/AgAAAAUAAAC0APn/AgAAAAUAAAC0APr/AgAAAAUAAAC0APv/AgAAAAUAAAC0APz/AgAAAAUAAAC0AP3/AgAAAAUAAAC0AP7/AgAAAAUAAAC0AP//AgAAAAUAAAC0AAAAAgAAAAUAAAC0AAEAAgAAAAUAAAC0AAIAAgAAAAUAAAC0AAMAAgAAAAUAAAC0AAQAAgAAAAUAAAC0AAUAAgAAAAUAAAC0AAYAAgAAAAUAAAC0AAcAAgAAAAUAAAC1APf/AgAAAAUAAAC1APj/AgAAAAUAAAC1APn/AgAAAAUAAAC1APr/AgAAAAUAAAC1APv/AgAAAAUAAAC1APz/AgAAAAUAAAC1AP3/AgAAAAUAAAC1AP7/AgAAAAUAAAC1AP//AgAAAAUAAAC1AAAAAgAAAAUAAAC1AAEAAgAAAAUAAAC1AAIAAgAAAAUAAAC1AAMAAgAAAAUAAAC1AAQAAgAAAAUAAAC1AAUAAgAAAAUAAAC1AAYAAgAAAAUAAAC1AAcAAgAAAAUAAAC2APf/AgAAAAUAAAC2APj/AgAAAAUAAAC2APn/AgAAAAUAAAC2APr/AgAAAAUAAAC2APv/AgAAAAUAAAC2APz/AgAAAAUAAAC2AP3/AgAAAAUAAAC2AP7/AgAAAAUAAAC2AP//AgAAAAUAAAC2AAAAAgAAAAUAAAC2AAEAAgAAAAUAAAC2AAIAAgAAAAUAAAC2AAMAAgAAAAUAAAC2AAQAAgAAAAUAAAC2AAUAAgAAAAUAAAC2AAYAAgAAAAUAAAC2AAcAAgAAAAUAAAC3APf/AgAAAAUAAAC3APj/AgAAAAUAAAC3APn/AgAAAAUAAAC3APr/AgAAAAUAAAC3APv/AgAAAAUAAAC3APz/AgAAAAUAAAC3AP3/AgAAAAUAAAC3AP7/AgAAAAUAAAC3AP//AgAAAAUAAAC3AAAAAgAAAAUAAAC3AAEAAgAAAAUAAAC3AAIAAgAAAAUAAAC3AAMAAgAAAAUAAAC3AAQAAgAAAAUAAAC3AAUAAgAAAAUAAAC3AAYAAgAAAAUAAAC3AAcAAgAAAAUAAAC4APf/AgAAAAUAAAC4APj/AgAAAAUAAAC4APn/AgAAAAUAAAC4APr/AgAAAAUAAAC4APv/AgAAAAUAAAC4APz/AgAAAAUAAAC4AP3/AgAAAAUAAAC4AP7/AgAAAAUAAAC4AP//AgAAAAUAAAC4AAAAAgAAAAUAAAC4AAEAAgAAAAUAAAC4AAIAAgAAAAUAAAC4AAMAAgAAAAUAAAC4AAQAAgAAAAUAAAC4AAUAAgAAAAUAAAC4AAYAAgAAAAUAAAC4AAcAAgAAAAUAAAC5APf/AgAAAAUAAAC5APj/AgAAAAUAAAC5APn/AgAAAAUAAAC5APr/AgAAAAUAAAC5APv/AgAAAAUAAAC5APz/AgAAAAUAAAC5AP3/AgAAAAUAAAC5AP7/AgAAAAUAAAC5AP//AgAAAAUAAAC5AAAAAgAAAAUAAAC5AAEAAgAAAAUAAAC5AAIAAgAAAAUAAAC5AAMAAgAAAAUAAAC5AAQAAgAAAAUAAAC5AAUAAgAAAAUAAAC5AAYAAgAAAAUAAAC5AAcAAgAAAAUAAAC6APf/AgAAAAUAAAC6APj/AgAAAAUAAAC6APn/AgAAAAUAAAC6APr/AgAAAAUAAAC6APv/AgAAAAUAAAC6APz/AgAAAAUAAAC6AP3/AgAAAAUAAAC6AP7/AgAAAAUAAAC6AP//AgAAAAUAAAC6AAAAAgAAAAUAAAC6AAEAAgAAAAUAAAC6AAIAAgAAAAUAAAC6AAMAAgAAAAUAAAC6AAQAAgAAAAUAAAC6AAUAAgAAAAUAAAC6AAYAAgAAAAUAAAC6AAcAAgAAAAUAAAC7APf/AgAAAAUAAAC7APj/AgAAAAUAAAC7APn/AgAAAAUAAAC7APr/AgAAAAUAAAC7APv/AgAAAAUAAAC7APz/AgAAAAUAAAC7AP3/AgAAAAUAAAC7AP7/AgAAAAUAAAC7AP//AgAAAAUAAAC7AAAAAgAAAAUAAAC7AAEAAgAAAAUAAAC7AAIAAgAAAAUAAAC7AAMAAgAAAAUAAAC7AAQAAgAAAAUAAAC7AAUAAgAAAAUAAAC7AAYAAgAAAAUAAAC7AAcAAgAAAAUAAAC8APf/AgAAAAUAAAC8APj/AgAAAAUAAAC8APn/AgAAAAUAAAC8APr/AgAAAAUAAAC8APv/AgAAAAUAAAC8APz/AgAAAAUAAAC8AP3/AgAAAAUAAAC8AP7/AgAAAAUAAAC8AP//AgAAAAUAAAC8AAAAAgAAAAUAAAC8AAEAAgAAAAUAAAC8AAIAAgAAAAUAAAC8AAMAAgAAAAUAAAC8AAQAAgAAAAUAAAC8AAUAAgAAAAUAAAC8AAYAAgAAAAUAAAC8AAcAAgAAAAUAAAC9APf/AgAAAAUAAAC9APj/AgAAAAUAAAC9APn/AgAAAAUAAAC9APr/AgAAAAUAAAC9APv/AgAAAAUAAAC9APz/AgAAAAUAAAC9AP3/AgAAAAUAAAC9AP7/AgAAAAUAAAC9AP//AgAAAAUAAAC9AAAAAgAAAAUAAAC9AAEAAgAAAAUAAAC9AAIAAgAAAAUAAAC9AAMAAgAAAAUAAAC9AAQAAgAAAAUAAAC9AAUAAgAAAAUAAAC9AAYAAgAAAAUAAAC9AAcAAgAAAAUAAAC+APf/AgAAAAUAAAC+APj/AgAAAAUAAAC+APn/AgAAAAUAAAC+APr/AgAAAAUAAAC+APv/AgAAAAUAAAC+APz/AgAAAAUAAAC+AP3/AgAAAAUAAAC+AP7/AgAAAAUAAAC+AP//AgAAAAUAAAC+AAAAAgAAAAUAAAC+AAEAAgAAAAUAAAC+AAIAAgAAAAUAAAC+AAMAAgAAAAUAAAC+AAQAAgAAAAUAAAC+AAUAAgAAAAUAAAC+AAYAAgAAAAUAAAC+AAcAAgAAAAUAAAC/APf/AgAAAAUAAAC/APj/AgAAAAUAAAC/APn/AgAAAAUAAAC/APr/AgAAAAUAAAC/APv/AgAAAAUAAAC/APz/AgAAAAUAAAC/AP3/AgAAAAUAAAC/AP7/AgAAAAUAAAC/AP//AgAAAAUAAAC/AAAAAgAAAAUAAAC/AAEAAgAAAAUAAAC/AAIAAgAAAAUAAAC/AAMAAgAAAAUAAAC/AAQAAgAAAAUAAAC/AAUAAgAAAAUAAAC/AAYAAgAAAAUAAAC/AAcAAgAAAAUAAADAAPf/AgAAAAUAAADAAPj/AgAAAAUAAADAAPn/AgAAAAUAAADAAPr/AgAAAAUAAADAAPv/AgAAAAUAAADAAPz/AgAAAAUAAADAAP3/AgAAAAUAAADAAP7/AgAAAAUAAADAAP//AgAAAAUAAADAAAAAAgAAAAUAAADAAAEAAgAAAAUAAADAAAIAAgAAAAUAAADAAAMAAgAAAAUAAADAAAQAAgAAAAUAAADAAAUAAgAAAAUAAADAAAYAAgAAAAUAAADAAAcAAgAAAAUAAADBAPf/AgAAAAUAAADBAPj/AgAAAAUAAADBAPn/AgAAAAUAAADBAPr/AgAAAAUAAADBAPv/AgAAAAUAAADBAPz/AgAAAAUAAADBAP3/AgAAAAUAAADBAP7/AgAAAAUAAADBAP//AgAAAAUAAADBAAAAAgAAAAUAAADBAAEAAgAAAAUAAADBAAIAAgAAAAUAAADBAAMAAgAAAAUAAADBAAQAAgAAAAUAAADBAAUAAgAAAAUAAADBAAYAAgAAAAUAAADBAAcAAgAAAAUAAADCAPf/AgAAAAUAAADCAPj/AgAAAAUAAADCAPn/AgAAAAUAAADCAPr/AgAAAAUAAADCAPv/AgAAAAUAAADCAPz/AgAAAAUAAADCAP3/AgAAAAUAAADCAP7/AgAAAAUAAADCAP//AgAAAAUAAADCAAAAAgAAAAUAAADCAAEAAgAAAAUAAADCAAIAAgAAAAUAAADCAAMAAgAAAAUAAADCAAQAAgAAAAUAAADCAAUAAgAAAAUAAADCAAYAAgAAAAUAAADCAAcAAgAAAAUAAADDAPf/AgAAAAUAAADDAPj/AgAAAAUAAADDAPn/AgAAAAUAAADDAPr/AgAAAAUAAADDAPv/AgAAAAUAAADDAPz/AgAAAAUAAADDAP3/AgAAAAUAAADDAP7/AgAAAAUAAADDAP//AgAAAAUAAADDAAAAAgAAAAUAAADDAAEAAgAAAAUAAADDAAIAAgAAAAUAAADDAAMAAgAAAAUAAADDAAQAAgAAAAUAAADDAAUAAgAAAAUAAADDAAYAAgAAAAUAAADDAAcAAgAAAAUAAADEAPf/AgAAAAUAAADEAPj/AgAAAAUAAADEAPn/AgAAAAUAAADEAPr/AgAAAAUAAADEAPv/AgAAAAUAAADEAPz/AgAAAAUAAADEAP3/AgAAAAUAAADEAP7/AgAAAAUAAADEAP//AgAAAAUAAADEAAAAAgAAAAUAAADEAAEAAgAAAAUAAADEAAIAAgAAAAUAAADEAAMAAgAAAAUAAADEAAQAAgAAAAUAAADEAAUAAgAAAAUAAADEAAYAAgAAAAUAAADEAAcAAgAAAAUAAADFAPf/AgAAAAUAAADFAPj/AgAAAAUAAADFAPn/AgAAAAUAAADFAPr/AgAAAAUAAADFAPv/AgAAAAUAAADFAPz/AgAAAAUAAADFAP3/AgAAAAUAAADFAP7/AgAAAAUAAADFAP//AgAAAAUAAADFAAAAAgAAAAUAAADFAAEAAgAAAAUAAADFAAIAAgAAAAUAAADFAAMAAgAAAAUAAADFAAQAAgAAAAUAAADFAAUAAgAAAAUAAADFAAYAAgAAAAUAAADFAAcAAgAAAAUAAADGAPf/AgAAAAUAAADGAPj/AgAAAAUAAADGAPn/AgAAAAUAAADGAPr/AgAAAAUAAADGAPv/AgAAAAUAAADGAPz/AgAAAAUAAADGAP3/AgAAAAUAAADGAP7/AgAAAAUAAADGAP//AgAAAAUAAADGAAAAAgAAAAUAAADGAAEAAgAAAAUAAADGAAIAAgAAAAUAAADGAAMAAgAAAAUAAADGAAQAAgAAAAUAAADGAAUAAgAAAAUAAADGAAYAAgAAAAUAAADGAAcAAgAAAAUAAADHAPf/AgAAAAUAAADHAPj/AgAAAAUAAADHAPn/AgAAAAUAAADHAPr/AgAAAAUAAADHAPv/AgAAAAUAAADHAPz/AgAAAAUAAADHAP3/AgAAAAUAAADHAP7/AgAAAAUAAADHAP//AgAAAAUAAADHAAAAAgAAAAUAAADHAAEAAgAAAAUAAADHAAIAAgAAAAUAAADHAAMAAgAAAAUAAADHAAQAAgAAAAUAAADHAAUAAgAAAAUAAADHAAYAAgAAAAUAAADHAAcAAgAAAAUAAADIAPf/AgAAAAUAAADIAPj/AgAAAAUAAADIAPn/AgAAAAUAAADIAPr/AgAAAAUAAADIAPv/AgAAAAUAAADIAPz/AgAAAAUAAADIAP3/AgAAAAUAAADIAP7/AgAAAAUAAADIAP//AgAAAAUAAADIAAAAAgAAAAUAAADIAAEAAgAAAAUAAADIAAIAAgAAAAUAAADIAAMAAgAAAAUAAADIAAQAAgAAAAUAAADIAAUAAgAAAAUAAADIAAYAAgAAAAUAAADIAAcAAgAAAAUAAADJAPf/AgAAAAUAAADJAPj/AgAAAAUAAADJAPn/AgAAAAUAAADJAPr/AgAAAAUAAADJAPv/AgAAAAUAAADJAPz/AgAAAAUAAADJAP3/AgAAAAUAAADJAP7/AgAAAAUAAADJAP//AgAAAAUAAADJAAAAAgAAAAUAAADJAAEAAgAAAAUAAADJAAIAAgAAAAUAAADJAAMAAgAAAAUAAADJAAQAAgAAAAUAAADJAAUAAgAAAAUAAADJAAYAAgAAAAUAAADJAAcAAgAAAAUAAADKAPf/AgAAAAUAAADKAPj/AgAAAAUAAADKAPn/AgAAAAUAAADKAPr/AgAAAAUAAADKAPv/AgAAAAUAAADKAPz/AgAAAAUAAADKAP3/AgAAAAUAAADKAP7/AgAAAAUAAADKAP//AgAAAAUAAADKAAAAAgAAAAUAAADKAAEAAgAAAAUAAADKAAIAAgAAAAUAAADKAAMAAgAAAAUAAADKAAQAAgAAAAUAAADKAAUAAgAAAAUAAADKAAYAAgAAAAUAAADKAAcAAgAAAAUAAADLAPf/AgAAAAUAAADLAPj/AgAAAAUAAADLAPn/AgAAAAUAAADLAPr/AgAAAAUAAADLAPv/AgAAAAUAAADLAPz/AgAAAAUAAADLAP3/AgAAAAUAAADLAP7/AgAAAAUAAADLAP//AgAAAAUAAADLAAAAAgAAAAUAAADLAAEAAgAAAAUAAADLAAIAAgAAAAUAAADLAAMAAgAAAAUAAADLAAQAAgAAAAUAAADLAAUAAgAAAAUAAADLAAYAAgAAAAUAAADLAAcAAgAAAAUAAADMAPf/AgAAAAUAAADMAPj/AgAAAAUAAADMAPn/AgAAAAUAAADMAPr/AgAAAAUAAADMAPv/AgAAAAUAAADMAPz/AgAAAAUAAADMAP3/AgAAAAUAAADMAP7/AgAAAAUAAADMAP//AgAAAAUAAADMAAAAAgAAAAUAAADMAAEAAgAAAAUAAADMAAIAAgAAAAUAAADMAAMAAgAAAAUAAADMAAQAAgAAAAUAAADMAAUAAgAAAAUAAADMAAYAAgAAAAUAAADMAAcAAgAAAAUAAADNAPf/AgAAAAUAAADNAPj/AgAAAAUAAADNAPn/AgAAAAUAAADNAPr/AgAAAAUAAADNAPv/AgAAAAUAAADNAPz/AgAAAAUAAADNAP3/AgAAAAUAAADNAP7/AgAAAAUAAADNAP//AgAAAAUAAADNAAAAAgAAAAUAAADNAAEAAgAAAAUAAADNAAIAAgAAAAUAAADNAAMAAgAAAAUAAADNAAQAAgAAAAUAAADNAAUAAgAAAAUAAADNAAYAAgAAAAUAAADNAAcAAgAAAAUAAADOAPf/AgAAAAUAAADOAPj/AgAAAAUAAADOAPn/AgAAAAUAAADOAPr/AgAAAAUAAADOAPv/AgAAAAUAAADOAPz/AgAAAAUAAADOAP3/AgAAAAUAAADOAP7/AgAAAAUAAADOAP//AgAAAAUAAADOAAAAAgAAAAUAAADOAAEAAgAAAAUAAADOAAIAAgAAAAUAAADOAAMAAgAAAAUAAADOAAQAAgAAAAUAAADOAAUAAgAAAAUAAADOAAYAAgAAAAUAAADOAAcAAgAAAAUAAADPAPf/AgAAAAUAAADPAPj/AgAAAAUAAADPAPn/AgAAAAUAAADPAPr/AgAAAAUAAADPAPv/AgAAAAUAAADPAPz/AgAAAAUAAADPAP3/AgAAAAUAAADPAP7/AgAAAAUAAADPAP//AgAAAAUAAADPAAAAAgAAAAUAAADPAAEAAgAAAAUAAADPAAIAAgAAAAUAAADPAAMAAgAAAAUAAADPAAQAAgAAAAUAAADPAAUAAgAAAAUAAADPAAYAAgAAAAUAAADPAAcAAgAAAAUAAADQAPf/AgAAAAUAAADQAPj/AgAAAAUAAADQAPn/AgAAAAUAAADQAPr/AgAAAAUAAADQAPv/AgAAAAUAAADQAPz/AgAAAAUAAADQAP3/AgAAAAUAAADQAP7/AgAAAAUAAADQAP//AgAAAAUAAADQAAAAAgAAAAUAAADQAAEAAgAAAAUAAADQAAIAAgAAAAUAAADQAAMAAgAAAAUAAADQAAQAAgAAAAUAAADQAAUAAgAAAAUAAADQAAYAAgAAAAUAAADQAAcAAgAAAAUAAADRAPf/AgAAAAUAAADRAPj/AgAAAAUAAADRAPn/AgAAAAUAAADRAPr/AgAAAAUAAADRAPv/AgAAAAUAAADRAPz/AgAAAAUAAADRAP3/AgAAAAUAAADRAP7/AgAAAAUAAADRAP//AgAAAAUAAADRAAAAAgAAAAUAAADRAAEAAgAAAAUAAADRAAIAAgAAAAUAAADRAAMAAgAAAAUAAADRAAQAAgAAAAUAAADRAAUAAgAAAAUAAADRAAYAAgAAAAUAAADRAAcAAgAAAAUAAADSAPf/AgAAAAUAAADSAPj/AgAAAAUAAADSAPn/AgAAAAUAAADSAPr/AgAAAAUAAADSAPv/AgAAAAUAAADSAPz/AgAAAAUAAADSAP3/AgAAAAUAAADSAP7/AgAAAAUAAADSAP//AgAAAAUAAADSAAAAAgAAAAUAAADSAAEAAgAAAAUAAADSAAIAAgAAAAUAAADSAAMAAgAAAAUAAADSAAQAAgAAAAUAAADSAAUAAgAAAAUAAADSAAYAAgAAAAUAAADSAAcAAgAAAAUAAADTAPf/AgAAAAUAAADTAPj/AgAAAAUAAADTAPn/AgAAAAUAAADTAPr/AgAAAAUAAADTAPv/AgAAAAUAAADTAPz/AgAAAAUAAADTAP3/AgAAAAUAAADTAP7/AgAAAAUAAADTAP//AgAAAAUAAADTAAAAAgAAAAUAAADTAAEAAgAAAAUAAADTAAIAAgAAAAUAAADTAAMAAgAAAAUAAADTAAQAAgAAAAUAAADTAAUAAgAAAAUAAADTAAYAAgAAAAUAAADTAAcAAgAAAAUAAADUAPf/AgAAAAUAAADUAPj/AgAAAAUAAADUAPn/AgAAAAUAAADUAPr/AgAAAAUAAADUAPv/AgAAAAUAAADUAPz/AgAAAAUAAADUAP3/AgAAAAUAAADUAP7/AgAAAAUAAADUAP//AgAAAAUAAADUAAAAAgAAAAUAAADUAAEAAgAAAAUAAADUAAIAAgAAAAUAAADUAAMAAgAAAAUAAADUAAQAAgAAAAUAAADUAAUAAgAAAAUAAADUAAYAAgAAAAUAAADUAAcAAgAAAAUAAADVAPf/AgAAAAUAAADVAPj/AgAAAAUAAADVAPn/AgAAAAUAAADVAPr/AgAAAAUAAADVAPv/AgAAAAUAAADVAPz/AgAAAAUAAADVAP3/AgAAAAUAAADVAP7/AgAAAAUAAADVAP//AgAAAAUAAADVAAAAAgAAAAUAAADVAAEAAgAAAAUAAADVAAIAAgAAAAUAAADVAAMAAgAAAAUAAADVAAQAAgAAAAUAAADVAAUAAgAAAAUAAADVAAYAAgAAAAUAAADVAAcAAgAAAAUAAADWAPf/AgAAAAUAAADWAPj/AgAAAAUAAADWAPn/AgAAAAUAAADWAPr/AgAAAAUAAADWAPv/AgAAAAUAAADWAPz/AgAAAAUAAADWAP3/AgAAAAUAAADWAP7/AgAAAAUAAADWAP//AgAAAAUAAADWAAAAAgAAAAUAAADWAAEAAgAAAAUAAADWAAIAAgAAAAUAAADWAAMAAgAAAAUAAADWAAQAAgAAAAUAAADWAAUAAgAAAAUAAADWAAYAAgAAAAUAAADWAAcAAgAAAAUAAADXAPf/AgAAAAUAAADXAPj/AgAAAAUAAADXAPn/AgAAAAUAAADXAPr/AgAAAAUAAADXAPv/AgAAAAUAAADXAPz/AgAAAAUAAADXAP3/AgAAAAUAAADXAP7/AgAAAAUAAADXAP//AgAAAAUAAADXAAAAAgAAAAUAAADXAAEAAgAAAAUAAADXAAIAAgAAAAUAAADXAAMAAgAAAAUAAADXAAQAAgAAAAUAAADXAAUAAgAAAAUAAADXAAYAAgAAAAUAAADXAAcAAgAAAAUAAADYAPf/AgAAAAUAAADYAPj/AgAAAAUAAADYAPn/AgAAAAUAAADYAPr/AgAAAAUAAADYAPv/AgAAAAUAAADYAPz/AgAAAAUAAADYAP3/AgAAAAUAAADYAP7/AgAAAAUAAADYAP//AgAAAAUAAADYAAAAAgAAAAUAAADYAAEAAgAAAAUAAADYAAIAAgAAAAUAAADYAAMAAgAAAAUAAADYAAQAAgAAAAUAAADYAAUAAgAAAAUAAADYAAYAAgAAAAUAAADYAAcAAgAAAAUAAADZAPf/AgAAAAUAAADZAPj/AgAAAAUAAADZAPn/AgAAAAUAAADZAPr/AgAAAAUAAADZAPv/AgAAAAUAAADZAPz/AgAAAAUAAADZAP3/AgAAAAUAAADZAP7/AgAAAAUAAADZAP//AgAAAAUAAADZAAAAAgAAAAUAAADZAAEAAgAAAAUAAADZAAIAAgAAAAUAAADZAAMAAgAAAAUAAADZAAQAAgAAAAUAAADZAAUAAgAAAAUAAADZAAYAAgAAAAUAAADZAAcAAgAAAAUAAADaAPf/AgAAAAUAAADaAPj/AgAAAAUAAADaAPn/AgAAAAUAAADaAPr/AgAAAAUAAADaAPv/AgAAAAUAAADaAPz/AgAAAAUAAADaAP3/AgAAAAUAAADaAP7/AgAAAAUAAADaAP//AgAAAAUAAADaAAAAAgAAAAUAAADaAAEAAgAAAAUAAADaAAIAAgAAAAUAAADaAAMAAgAAAAUAAADaAAQAAgAAAAUAAADaAAUAAgAAAAUAAADaAAYAAgAAAAUAAADaAAcAAgAAAAUAAADbAPf/AgAAAAUAAADbAPj/AgAAAAUAAADbAPn/AgAAAAUAAADbAPr/AgAAAAUAAADbAPv/AgAAAAUAAADbAPz/AgAAAAUAAADbAP3/AgAAAAUAAADbAP7/AgAAAAUAAADbAP//AgAAAAUAAADbAAAAAgAAAAUAAADbAAEAAgAAAAUAAADbAAIAAgAAAAUAAADbAAMAAgAAAAUAAADbAAQAAgAAAAUAAADbAAUAAgAAAAUAAADbAAYAAgAAAAUAAADbAAcAAgAAAAUAAADcAPf/AgAAAAUAAADcAPj/AgAAAAUAAADcAPn/AgAAAAUAAADcAPr/AgAAAAUAAADcAPv/AgAAAAUAAADcAPz/AgAAAAUAAADcAP3/AgAAAAUAAADcAP7/AgAAAAUAAADcAP//AgAAAAUAAADcAAAAAgAAAAUAAADcAAEAAgAAAAUAAADcAAIAAgAAAAUAAADcAAMAAgAAAAUAAADcAAQAAgAAAAUAAADcAAUAAgAAAAUAAADcAAYAAgAAAAUAAADcAAcAAgAAAAUAAADdAPf/AgAAAAUAAADdAPj/AgAAAAUAAADdAPn/AgAAAAUAAADdAPr/AgAAAAUAAADdAPv/AgAAAAUAAADdAPz/AgAAAAUAAADdAP3/AgAAAAUAAADdAP7/AgAAAAUAAADdAP//AgAAAAUAAADdAAAAAgAAAAUAAADdAAEAAgAAAAUAAADdAAIAAgAAAAUAAADdAAMAAgAAAAUAAADdAAQAAgAAAAUAAADdAAUAAgAAAAUAAADdAAYAAgAAAAUAAADdAAcAAgAAAAUAAADeAPf/AgAAAAUAAADeAPj/AgAAAAUAAADeAPn/AgAAAAUAAADeAPr/AgAAAAUAAADeAPv/AgAAAAUAAADeAPz/AgAAAAUAAADeAP3/AgAAAAUAAADeAP7/AgAAAAUAAADeAP//AgAAAAUAAADeAAAAAgAAAAUAAADeAAEAAgAAAAUAAADeAAIAAgAAAAUAAADeAAMAAgAAAAUAAADeAAQAAgAAAAUAAADeAAUAAgAAAAUAAADeAAYAAgAAAAUAAADeAAcAAgAAAAUAAADfAPf/AgAAAAUAAADfAPj/AgAAAAUAAADfAPn/AgAAAAUAAADfAPr/AgAAAAUAAADfAPv/AgAAAAUAAADfAPz/AgAAAAUAAADfAP3/AgAAAAUAAADfAP7/AgAAAAUAAADfAP//AgAAAAUAAADfAAAAAgAAAAUAAADfAAEAAgAAAAUAAADfAAIAAgAAAAUAAADfAAMAAgAAAAUAAADfAAQAAgAAAAUAAADfAAUAAgAAAAUAAADfAAYAAgAAAAUAAADfAAcAAgAAAAUAAADgAPf/AgAAAAUAAADgAPj/AgAAAAUAAADgAPn/AgAAAAUAAADgAPr/AgAAAAUAAADgAPv/AgAAAAUAAADgAPz/AgAAAAUAAADgAP3/AgAAAAUAAADgAP7/AgAAAAUAAADgAP//AgAAAAUAAADgAAAAAgAAAAUAAADgAAEAAgAAAAUAAADgAAIAAgAAAAUAAADgAAMAAgAAAAUAAADgAAQAAgAAAAUAAADgAAUAAgAAAAUAAADgAAYAAgAAAAUAAADgAAcAAgAAAAUAAADhAPf/AgAAAAUAAADhAPj/AgAAAAUAAADhAPn/AgAAAAUAAADhAPr/AgAAAAUAAADhAPv/AgAAAAUAAADhAPz/AgAAAAUAAADhAP3/AgAAAAUAAADhAP7/AgAAAAUAAADhAP//AgAAAAUAAADhAAAAAgAAAAUAAADhAAEAAgAAAAUAAADhAAIAAgAAAAUAAADhAAMAAgAAAAUAAADhAAQAAgAAAAUAAADhAAUAAgAAAAUAAADhAAYAAgAAAAUAAADhAAcAAgAAAAUAAADiAPf/AgAAAAUAAADiAPj/AgAAAAUAAADiAPn/AgAAAAUAAADiAPr/AgAAAAUAAADiAPv/AgAAAAUAAADiAPz/AgAAAAUAAADiAP3/AgAAAAUAAADiAP7/AgAAAAUAAADiAP//AgAAAAUAAADiAAAAAgAAAAUAAADiAAEAAgAAAAUAAADiAAIAAgAAAAUAAADiAAMAAgAAAAUAAADiAAQAAgAAAAUAAADiAAUAAgAAAAUAAADiAAYAAgAAAAUAAADiAAcAAgAAAAUAAADjAPf/AgAAAAUAAADjAPj/AgAAAAUAAADjAPn/AgAAAAUAAADjAPr/AgAAAAUAAADjAPv/AgAAAAUAAADjAPz/AgAAAAUAAADjAP3/AgAAAAUAAADjAP7/AgAAAAUAAADjAP//AgAAAAUAAADjAAAAAgAAAAUAAADjAAEAAgAAAAUAAADjAAIAAgAAAAUAAADjAAMAAgAAAAUAAADjAAQAAgAAAAUAAADjAAUAAgAAAAUAAADjAAYAAgAAAAUAAADjAAcAAgAAAAUAAADkAPf/AgAAAAUAAADkAPj/AgAAAAUAAADkAPn/AgAAAAUAAADkAPr/AgAAAAUAAADkAPv/AgAAAAUAAADkAPz/AgAAAAUAAADkAP3/AgAAAAUAAADkAP7/AgAAAAUAAADkAP//AgAAAAUAAADkAAAAAgAAAAUAAADkAAEAAgAAAAUAAADkAAIAAgAAAAUAAADkAAMAAgAAAAUAAADkAAQAAgAAAAUAAADkAAUAAgAAAAUAAADkAAYAAgAAAAUAAADkAAcAAgAAAAUAAADlAPf/AgAAAAUAAADlAPj/AgAAAAUAAADlAPn/AgAAAAUAAADlAPr/AgAAAAUAAADlAPv/AgAAAAUAAADlAPz/AgAAAAUAAADlAP3/AgAAAAUAAADlAP7/AgAAAAUAAADlAP//AgAAAAUAAADlAAAAAgAAAAUAAADlAAEAAgAAAAUAAADlAAIAAgAAAAUAAADlAAMAAgAAAAUAAADlAAQAAgAAAAUAAADlAAUAAgAAAAUAAADlAAYAAgAAAAUAAADlAAcAAgAAAAUAAADmAPf/AgAAAAUAAADmAPj/AgAAAAUAAADmAPn/AgAAAAUAAADmAPr/AgAAAAUAAADmAPv/AgAAAAUAAADmAPz/AgAAAAUAAADmAP3/AgAAAAUAAADmAP7/AgAAAAUAAADmAP//AgAAAAUAAADmAAAAAgAAAAUAAADmAAEAAgAAAAUAAADmAAIAAgAAAAUAAADmAAMAAgAAAAUAAADmAAQAAgAAAAUAAADmAAUAAgAAAAUAAADmAAYAAgAAAAUAAADmAAcAAgAAAAUAAADnAPf/AgAAAAUAAADnAPj/AgAAAAUAAADnAPn/AgAAAAUAAADnAPr/AgAAAAUAAADnAPv/AgAAAAUAAADnAPz/AgAAAAUAAADnAP3/AgAAAAUAAADnAP7/AgAAAAUAAADnAP//AgAAAAUAAADnAAAAAgAAAAUAAADnAAEAAgAAAAUAAADnAAIAAgAAAAUAAADnAAMAAgAAAAUAAADnAAQAAgAAAAUAAADnAAUAAgAAAAUAAADnAAYAAgAAAAUAAADnAAcAAgAAAAUAAADoAPf/AgAAAAUAAADoAPj/AgAAAAUAAADoAPn/AgAAAAUAAADoAPr/AgAAAAUAAADoAPv/AgAAAAUAAADoAPz/AgAAAAUAAADoAP3/AgAAAAUAAADoAP7/AgAAAAUAAADoAP//AgAAAAUAAADoAAAAAgAAAAUAAADoAAEAAgAAAAUAAADoAAIAAgAAAAUAAADoAAMAAgAAAAUAAADoAAQAAgAAAAUAAADoAAUAAgAAAAUAAADoAAYAAgAAAAUAAADoAAcAAgAAAAUAAADpAPf/AgAAAAUAAADpAPj/AgAAAAUAAADpAPn/AgAAAAUAAADpAPr/AgAAAAUAAADpAPv/AgAAAAUAAADpAPz/AgAAAAUAAADpAP3/AgAAAAUAAADpAP7/AgAAAAUAAADpAP//AgAAAAUAAADpAAAAAgAAAAUAAADpAAEAAgAAAAUAAADpAAIAAgAAAAUAAADpAAMAAgAAAAUAAADpAAQAAgAAAAUAAADpAAUAAgAAAAUAAADpAAYAAgAAAAUAAADpAAcAAgAAAAUAAADqAPf/AgAAAAUAAADqAPj/AgAAAAUAAADqAPn/AgAAAAUAAADqAPr/AgAAAAUAAADqAPv/AgAAAAUAAADqAPz/AgAAAAUAAADqAP3/AgAAAAUAAADqAP7/AgAAAAUAAADqAP//AgAAAAUAAADqAAAAAgAAAAUAAADqAAEAAgAAAAUAAADqAAIAAgAAAAUAAADqAAMAAgAAAAUAAADqAAQAAgAAAAUAAADqAAUAAgAAAAUAAADqAAYAAgAAAAUAAADqAAcAAgAAAAUAAADrAPf/AgAAAAUAAADrAPj/AgAAAAUAAADrAPn/AgAAAAUAAADrAPr/AgAAAAUAAADrAPv/AgAAAAUAAADrAPz/AgAAAAUAAADrAP3/AgAAAAUAAADrAP7/AgAAAAUAAADrAP//AgAAAAUAAADrAAAAAgAAAAUAAADrAAEAAgAAAAUAAADrAAIAAgAAAAUAAADrAAMAAgAAAAUAAADrAAQAAgAAAAUAAADrAAUAAgAAAAUAAADrAAYAAgAAAAUAAADrAAcAAgAAAAUAAADsAPf/AgAAAAUAAADsAPj/AgAAAAUAAADsAPn/AgAAAAUAAADsAPr/AgAAAAUAAADsAPv/AgAAAAUAAADsAPz/AgAAAAUAAADsAP3/AgAAAAUAAADsAP7/AgAAAAUAAADsAP//AgAAAAUAAADsAAAAAgAAAAUAAADsAAEAAgAAAAUAAADsAAIAAgAAAAUAAADsAAMAAgAAAAUAAADsAAQAAgAAAAUAAADsAAUAAgAAAAUAAADsAAYAAgAAAAUAAADsAAcAAgAAAAUAAADtAPf/AgAAAAUAAADtAPj/AgAAAAUAAADtAPn/AgAAAAUAAADtAPr/AgAAAAUAAADtAPv/AgAAAAUAAADtAPz/AgAAAAUAAADtAP3/AgAAAAUAAADtAP7/AgAAAAUAAADtAP//AgAAAAUAAADtAAAAAgAAAAUAAADtAAEAAgAAAAUAAADtAAIAAgAAAAUAAADtAAMAAgAAAAUAAADtAAQAAgAAAAUAAADtAAUAAgAAAAUAAADtAAYAAgAAAAUAAADtAAcAAgAAAAUAAADuAPf/AgAAAAUAAADuAPj/AgAAAAUAAADuAPn/AgAAAAUAAADuAPr/AgAAAAUAAADuAPv/AgAAAAUAAADuAPz/AgAAAAUAAADuAP3/AgAAAAUAAADuAP7/AgAAAAUAAADuAP//AgAAAAUAAADuAAAAAgAAAAUAAADuAAEAAgAAAAUAAADuAAIAAgAAAAUAAADuAAMAAgAAAAUAAADuAAQAAgAAAAUAAADuAAUAAgAAAAUAAADuAAYAAgAAAAUAAADuAAcAAgAAAAUAAADvAPf/AgAAAAUAAADvAPj/AgAAAAUAAADvAPn/AgAAAAUAAADvAPr/AgAAAAUAAADvAPv/AgAAAAUAAADvAPz/AgAAAAUAAADvAP3/AgAAAAUAAADvAP7/AgAAAAUAAADvAP//AgAAAAUAAADvAAAAAgAAAAUAAADvAAEAAgAAAAUAAADvAAIAAgAAAAUAAADvAAMAAgAAAAUAAADvAAQAAgAAAAUAAADvAAUAAgAAAAUAAADvAAYAAgAAAAUAAADvAAcAAgAAAAUAAADwAPf/AgAAAAUAAADwAPj/AgAAAAUAAADwAPn/AgAAAAUAAADwAPr/AgAAAAUAAADwAPv/AgAAAAUAAADwAPz/AgAAAAUAAADwAP3/AgAAAAUAAADwAP7/AgAAAAUAAADwAP//AgAAAAUAAADwAAAAAgAAAAUAAADwAAEAAgAAAAUAAADwAAIAAgAAAAUAAADwAAMAAgAAAAUAAADwAAQAAgAAAAUAAADwAAUAAgAAAAUAAADwAAYAAgAAAAUAAADwAAcAAgAAAAUAAADxAPf/AgAAAAUAAADxAPj/AgAAAAUAAADxAPn/AgAAAAUAAADxAPr/AgAAAAUAAADxAPv/AgAAAAUAAADxAPz/AgAAAAUAAADxAP3/AgAAAAUAAADxAP7/AgAAAAUAAADxAP//AgAAAAUAAADxAAAAAgAAAAUAAADxAAEAAgAAAAUAAADxAAIAAgAAAAUAAADxAAMAAgAAAAUAAADxAAQAAgAAAAUAAADxAAUAAgAAAAUAAADxAAYAAgAAAAUAAADxAAcAAgAAAAUAAADyAPf/AgAAAAUAAADyAPj/AgAAAAUAAADyAPn/AgAAAAUAAADyAPr/AgAAAAUAAADyAPv/AgAAAAUAAADyAPz/AgAAAAUAAADyAP3/AgAAAAUAAADyAP7/AgAAAAUAAADyAP//AgAAAAUAAADyAAAAAgAAAAUAAADyAAEAAgAAAAUAAADyAAIAAgAAAAUAAADyAAMAAgAAAAUAAADyAAQAAgAAAAUAAADyAAUAAgAAAAUAAADyAAYAAgAAAAUAAADyAAcAAgAAAAUAAADzAPf/AgAAAAUAAADzAPj/AgAAAAUAAADzAPn/AgAAAAUAAADzAPr/AgAAAAUAAADzAPv/AgAAAAUAAADzAPz/AgAAAAUAAADzAP3/AgAAAAUAAADzAP7/AgAAAAUAAADzAP//AgAAAAUAAADzAAAAAgAAAAUAAADzAAEAAgAAAAUAAADzAAIAAgAAAAUAAADzAAMAAgAAAAUAAADzAAQAAgAAAAUAAADzAAUAAgAAAAUAAADzAAYAAgAAAAUAAADzAAcAAgAAAAUAAAD0APf/AgAAAAUAAAD0APj/AgAAAAUAAAD0APn/AgAAAAUAAAD0APr/AgAAAAUAAAD0APv/AgAAAAUAAAD0APz/AgAAAAUAAAD0AP3/AgAAAAUAAAD0AP7/AgAAAAUAAAD0AP//AgAAAAUAAAD0AAAAAgAAAAUAAAD0AAEAAgAAAAUAAAD0AAIAAgAAAAUAAAD0AAMAAgAAAAUAAAD0AAQAAgAAAAUAAAD0AAUAAgAAAAUAAAD0AAYAAgAAAAUAAAD0AAcAAgAAAAUAAAD1APf/AgAAAAUAAAD1APj/AgAAAAUAAAD1APn/AgAAAAUAAAD1APr/AgAAAAUAAAD1APv/AgAAAAUAAAD1APz/AgAAAAUAAAD1AP3/AgAAAAUAAAD1AP7/AgAAAAUAAAD1AP//AgAAAAUAAAD1AAAAAgAAAAUAAAD1AAEAAgAAAAUAAAD1AAIAAgAAAAUAAAD1AAMAAgAAAAUAAAD1AAQAAgAAAAUAAAD1AAUAAgAAAAUAAAD1AAYAAgAAAAUAAAD1AAcAAgAAAAUAAAD2APf/AgAAAAUAAAD2APj/AgAAAAUAAAD2APn/AgAAAAUAAAD2APr/AgAAAAUAAAD2APv/AgAAAAUAAAD2APz/AgAAAAUAAAD2AP3/AgAAAAUAAAD2AP7/AgAAAAUAAAD2AP//AgAAAAUAAAD2AAAAAgAAAAUAAAD2AAEAAgAAAAUAAAD2AAIAAgAAAAUAAAD2AAMAAgAAAAUAAAD2AAQAAgAAAAUAAAD2AAUAAgAAAAUAAAD2AAYAAgAAAAUAAAD2AAcAAgAAAAUAAAD3APf/AgAAAAUAAAD3APj/AgAAAAUAAAD3APn/AgAAAAUAAAD3APr/AgAAAAUAAAD3APv/AgAAAAUAAAD3APz/AgAAAAUAAAD3AP3/AgAAAAUAAAD3AP7/AgAAAAUAAAD3AP//AgAAAAUAAAD3AAAAAgAAAAUAAAD3AAEAAgAAAAUAAAD3AAIAAgAAAAUAAAD3AAMAAgAAAAUAAAD3AAQAAgAAAAUAAAD3AAUAAgAAAAUAAAD3AAYAAgAAAAUAAAD3AAcAAgAAAAUAAAD4APf/AgAAAAUAAAD4APj/AgAAAAUAAAD4APn/AgAAAAUAAAD4APr/AgAAAAUAAAD4APv/AgAAAAUAAAD4APz/AgAAAAUAAAD4AP3/AgAAAAUAAAD4AP7/AgAAAAUAAAD4AP//AgAAAAUAAAD4AAAAAgAAAAUAAAD4AAEAAgAAAAUAAAD4AAIAAgAAAAUAAAD4AAMAAgAAAAUAAAD4AAQAAgAAAAUAAAD4AAUAAgAAAAUAAAD4AAYAAgAAAAUAAAD4AAcAAgAAAAUAAAD5APf/AgAAAAUAAAD5APj/AgAAAAUAAAD5APn/AgAAAAUAAAD5APr/AgAAAAUAAAD5APv/AgAAAAUAAAD5APz/AgAAAAUAAAD5AP3/AgAAAAUAAAD5AP7/AgAAAAUAAAD5AP//AgAAAAUAAAD5AAAAAgAAAAUAAAD5AAEAAgAAAAUAAAD5AAIAAgAAAAUAAAD5AAMAAgAAAAUAAAD5AAQAAgAAAAUAAAD5AAUAAgAAAAUAAAD5AAYAAgAAAAUAAAD5AAcAAgAAAAUAAAD6APf/AgAAAAUAAAD6APj/AgAAAAUAAAD6APn/AgAAAAUAAAD6APr/AgAAAAUAAAD6APv/AgAAAAUAAAD6APz/AgAAAAUAAAD6AP3/AgAAAAUAAAD6AP7/AgAAAAUAAAD6AP//AgAAAAUAAAD6AAAAAgAAAAUAAAD6AAEAAgAAAAUAAAD6AAIAAgAAAAUAAAD6AAMAAgAAAAUAAAD6AAQAAgAAAAUAAAD6AAUAAgAAAAUAAAD6AAYAAgAAAAUAAAD6AAcAAgAAAAUAAAD7APf/AgAAAAUAAAD7APj/AgAAAAUAAAD7APn/AgAAAAUAAAD7APr/AgAAAAUAAAD7APv/AgAAAAUAAAD7APz/AgAAAAUAAAD7AP3/AgAAAAUAAAD7AP7/AgAAAAUAAAD7AP//AgAAAAUAAAD7AAAAAgAAAAUAAAD7AAEAAgAAAAUAAAD7AAIAAgAAAAUAAAD7AAMAAgAAAAUAAAD7AAQAAgAAAAUAAAD7AAUAAgAAAAUAAAD7AAYAAgAAAAUAAAD7AAcAAgAAAAUAAAD8APf/AgAAAAUAAAD8APj/AgAAAAUAAAD8APn/AgAAAAUAAAD8APr/AgAAAAUAAAD8APv/AgAAAAUAAAD8APz/AgAAAAUAAAD8AP3/AgAAAAUAAAD8AP7/AgAAAAUAAAD8AP//AgAAAAUAAAD8AAAAAgAAAAUAAAD8AAEAAgAAAAUAAAD8AAIAAgAAAAUAAAD8AAMAAgAAAAUAAAD8AAQAAgAAAAUAAAD8AAUAAgAAAAUAAAD8AAYAAgAAAAUAAAD8AAcAAgAAAAUAAAD9APf/AgAAAAUAAAD9APj/AgAAAAUAAAD9APn/AgAAAAUAAAD9APr/AgAAAAUAAAD9APv/AgAAAAUAAAD9APz/AgAAAAUAAAD9AP3/AgAAAAUAAAD9AP7/AgAAAAUAAAD9AP//AgAAAAUAAAD9AAAAAgAAAAUAAAD9AAEAAgAAAAUAAAD9AAIAAgAAAAUAAAD9AAMAAgAAAAUAAAD9AAQAAgAAAAUAAAD9AAUAAgAAAAUAAAD9AAYAAgAAAAUAAAD9AAcAAgAAAAUAAAD+APf/AgAAAAUAAAD+APj/AgAAAAUAAAD+APn/AgAAAAUAAAD+APr/AgAAAAUAAAD+APv/AgAAAAUAAAD+APz/AgAAAAUAAAD+AP3/AgAAAAUAAAD+AP7/AgAAAAUAAAD+AP//AgAAAAUAAAD+AAAAAgAAAAUAAAD+AAEAAgAAAAUAAAD+AAIAAgAAAAUAAAD+AAMAAgAAAAUAAAD+AAQAAgAAAAUAAAD+AAUAAgAAAAUAAAD+AAYAAgAAAAUAAAD+AAcAAgAAAAUAAAD/APf/AgAAAAUAAAD/APj/AgAAAAUAAAD/APn/AgAAAAUAAAD/APr/AgAAAAUAAAD/APv/AgAAAAUAAAD/APz/AgAAAAUAAAD/AP3/AgAAAAUAAAD/AP7/AgAAAAUAAAD/AP//AgAAAAUAAAD/AAAAAgAAAAUAAAD/AAEAAgAAAAUAAAD/AAIAAgAAAAUAAAD/AAMAAgAAAAUAAAD/AAQAAgAAAAUAAAD/AAUAAgAAAAUAAAD/AAYAAgAAAAUAAAD/AAcAAgAAAAUAAAAAAff/AgAAAAUAAAAAAfj/AgAAAAUAAAAAAfn/AgAAAAUAAAAAAfr/AgAAAAUAAAAAAfv/AgAAAAUAAAAAAfz/AgAAAAUAAAAAAf3/AgAAAAUAAAAAAf7/AgAAAAUAAAAAAf//AgAAAAUAAAAAAQAAAgAAAAUAAAAAAQEAAgAAAAUAAAAAAQIAAgAAAAUAAAAAAQMAAgAAAAUAAAAAAQQAAgAAAAUAAAAAAQUAAgAAAAUAAAAAAQYAAgAAAAUAAAAAAQcAAgAAAAUAAAABAff/AgAAAAUAAAABAfj/AgAAAAUAAAABAfn/AgAAAAUAAAABAfr/AgAAAAUAAAABAfv/AgAAAAUAAAABAfz/AgAAAAUAAAABAf3/AgAAAAUAAAABAf7/AgAAAAUAAAABAf//AgAAAAUAAAABAQAAAgAAAAUAAAABAQEAAgAAAAUAAAABAQIAAgAAAAUAAAABAQMAAgAAAAUAAAABAQQAAgAAAAUAAAABAQUAAgAAAAUAAAABAQYAAgAAAAUAAAABAQcAAgAAAAUAAAACAff/AgAAAAUAAAACAfj/AgAAAAUAAAACAfn/AgAAAAUAAAACAfr/AgAAAAUAAAACAfv/AgAAAAUAAAACAfz/AgAAAAUAAAACAf3/AgAAAAUAAAACAf7/AgAAAAUAAAACAf//AgAAAAUAAAACAQAAAgAAAAUAAAACAQEAAgAAAAUAAAACAQIAAgAAAAUAAAACAQMAAgAAAAUAAAACAQQAAgAAAAUAAAACAQUAAgAAAAUAAAACAQYAAgAAAAUAAAACAQcAAgAAAAUAAAADAff/AgAAAAUAAAADAfj/AgAAAAUAAAADAfn/AgAAAAUAAAADAfr/AgAAAAUAAAADAfv/AgAAAAUAAAADAfz/AgAAAAUAAAADAf3/AgAAAAUAAAADAf7/AgAAAAUAAAADAf//AgAAAAUAAAADAQAAAgAAAAUAAAADAQEAAgAAAAUAAAADAQIAAgAAAAUAAAADAQMAAgAAAAUAAAADAQQAAgAAAAUAAAADAQUAAgAAAAUAAAADAQYAAgAAAAUAAAADAQcAAgAAAAUAAAAEAff/AgAAAAUAAAAEAfj/AgAAAAUAAAAEAfn/AgAAAAUAAAAEAfr/AgAAAAUAAAAEAfv/AgAAAAUAAAAEAfz/AgAAAAUAAAAEAf3/AgAAAAUAAAAEAf7/AgAAAAUAAAAEAf//AgAAAAUAAAAEAQAAAgAAAAUAAAAEAQEAAgAAAAUAAAAEAQIAAgAAAAUAAAAEAQMAAgAAAAUAAAAEAQQAAgAAAAUAAAAEAQUAAgAAAAUAAAAEAQYAAgAAAAUAAAAEAQcAAgAAAAUAAAAFAff/AgAAAAUAAAAFAfj/AgAAAAUAAAAFAfn/AgAAAAUAAAAFAfr/AgAAAAUAAAAFAfv/AgAAAAUAAAAFAfz/AgAAAAUAAAAFAf3/AgAAAAUAAAAFAf7/AgAAAAUAAAAFAf//AgAAAAUAAAAFAQAAAgAAAAUAAAAFAQEAAgAAAAUAAAAFAQIAAgAAAAUAAAAFAQMAAgAAAAUAAAAFAQQAAgAAAAUAAAAFAQUAAgAAAAUAAAAFAQYAAgAAAAUAAAAFAQcAAgAAAAUAAAAGAff/AgAAAAUAAAAGAfj/AgAAAAUAAAAGAfn/AgAAAAUAAAAGAfr/AgAAAAUAAAAGAfv/AgAAAAUAAAAGAfz/AgAAAAUAAAAGAf3/AgAAAAUAAAAGAf7/AgAAAAUAAAAGAf//AgAAAAUAAAAGAQAAAgAAAAUAAAAGAQEAAgAAAAUAAAAGAQIAAgAAAAUAAAAGAQMAAgAAAAUAAAAGAQQAAgAAAAUAAAAGAQUAAgAAAAUAAAAGAQYAAgAAAAUAAAAGAQcAAgAAAAUAAAAHAff/AgAAAAUAAAAHAfj/AgAAAAUAAAAHAfn/AgAAAAUAAAAHAfr/AgAAAAUAAAAHAfv/AgAAAAUAAAAHAfz/AgAAAAUAAAAHAf3/AgAAAAUAAAAHAf7/AgAAAAUAAAAHAf//AgAAAAUAAAAHAQAAAgAAAAUAAAAHAQEAAgAAAAUAAAAHAQIAAgAAAAUAAAAHAQMAAgAAAAUAAAAHAQQAAgAAAAUAAAAHAQUAAgAAAAUAAAAHAQYAAgAAAAUAAAAHAQcAAgAAAAUAAAAIAff/AgAAAAUAAAAIAfj/AgAAAAUAAAAIAfn/AgAAAAUAAAAIAfr/AgAAAAUAAAAIAfv/AgAAAAUAAAAIAfz/AgAAAAUAAAAIAf3/AgAAAAUAAAAIAf7/AgAAAAUAAAAIAf//AgAAAAUAAAAIAQAAAgAAAAUAAAAIAQEAAgAAAAUAAAAIAQIAAgAAAAUAAAAIAQMAAgAAAAUAAAAIAQQAAgAAAAUAAAAIAQUAAgAAAAUAAAAIAQYAAgAAAAUAAAAIAQcAAgAAAAUAAAAJAff/AgAAAAUAAAAJAfj/AgAAAAUAAAAJAfn/AgAAAAUAAAAJAfr/AgAAAAUAAAAJAfv/AgAAAAUAAAAJAfz/AgAAAAUAAAAJAf3/AgAAAAUAAAAJAf7/AgAAAAUAAAAJAf//AgAAAAUAAAAJAQAAAgAAAAUAAAAJAQEAAgAAAAUAAAAJAQIAAgAAAAUAAAAJAQMAAgAAAAUAAAAJAQQAAgAAAAUAAAAJAQUAAgAAAAUAAAAJAQYAAgAAAAUAAAAJAQcAAgAAAAUAAAAKAff/AgAAAAUAAAAKAfj/AgAAAAUAAAAKAfn/AgAAAAUAAAAKAfr/AgAAAAUAAAAKAfv/AgAAAAUAAAAKAfz/AgAAAAUAAAAKAf3/AgAAAAUAAAAKAf7/AgAAAAUAAAAKAf//AgAAAAUAAAAKAQAAAgAAAAUAAAAKAQEAAgAAAAUAAAAKAQIAAgAAAAUAAAAKAQMAAgAAAAUAAAAKAQQAAgAAAAUAAAAKAQUAAgAAAAUAAAAKAQYAAgAAAAUAAAAKAQcAAgAAAAUAAAALAff/AgAAAAUAAAALAfj/AgAAAAUAAAALAfn/AgAAAAUAAAALAfr/AgAAAAUAAAALAfv/AgAAAAUAAAALAfz/AgAAAAUAAAALAf3/AgAAAAUAAAALAf7/AgAAAAUAAAALAf//AgAAAAUAAAALAQAAAgAAAAUAAAALAQEAAgAAAAUAAAALAQIAAgAAAAUAAAALAQMAAgAAAAUAAAALAQQAAgAAAAUAAAALAQUAAgAAAAUAAAALAQYAAgAAAAUAAAALAQcAAgAAAAUAAAAMAff/AgAAAAUAAAAMAfj/AgAAAAUAAAAMAfn/AgAAAAUAAAAMAfr/AgAAAAUAAAAMAfv/AgAAAAUAAAAMAfz/AgAAAAUAAAAMAf3/AgAAAAUAAAAMAf7/AgAAAAUAAAAMAf//AgAAAAUAAAAMAQAAAgAAAAUAAAAMAQEAAgAAAAUAAAAMAQIAAgAAAAUAAAAMAQMAAgAAAAUAAAAMAQQAAgAAAAUAAAAMAQUAAgAAAAUAAAAMAQYAAgAAAAUAAAAMAQcAAgAAAAUAAAANAff/AgAAAAUAAAANAfj/AgAAAAUAAAANAfn/AgAAAAUAAAANAfr/AgAAAAUAAAANAfv/AgAAAAUAAAANAfz/AgAAAAUAAAANAf3/AgAAAAUAAAANAf7/AgAAAAUAAAANAf//AgAAAAUAAAANAQAAAgAAAAUAAAANAQEAAgAAAAUAAAANAQIAAgAAAAUAAAANAQMAAgAAAAUAAAANAQQAAgAAAAUAAAANAQUAAgAAAAUAAAANAQYAAgAAAAUAAAANAQcAAgAAAAUAAAAOAff/AgAAAAUAAAAOAfj/AgAAAAUAAAAOAfn/AgAAAAUAAAAOAfr/AgAAAAUAAAAOAfv/AgAAAAUAAAAOAfz/AgAAAAUAAAAOAf3/AgAAAAUAAAAOAf7/AgAAAAUAAAAOAf//AgAAAAUAAAAOAQAAAgAAAAUAAAAOAQEAAgAAAAUAAAAOAQIAAgAAAAUAAAAOAQMAAgAAAAUAAAAOAQQAAgAAAAUAAAAOAQUAAgAAAAUAAAAOAQYAAgAAAAUAAAAOAQcAAgAAAAUAAAAPAff/AgAAAAUAAAAPAfj/AgAAAAUAAAAPAfn/AgAAAAUAAAAPAfr/AgAAAAUAAAAPAfv/AgAAAAUAAAAPAfz/AgAAAAUAAAAPAf3/AgAAAAUAAAAPAf7/AgAAAAUAAAAPAf//AgAAAAUAAAAPAQAAAgAAAAUAAAAPAQEAAgAAAAUAAAAPAQIAAgAAAAUAAAAPAQMAAgAAAAUAAAAPAQQAAgAAAAUAAAAPAQUAAgAAAAUAAAAPAQYAAgAAAAUAAAAPAQcAAgAAAAUAAAAQAff/AgAAAAUAAAAQAfj/AgAAAAUAAAAQAfn/AgAAAAUAAAAQAfr/AgAAAAUAAAAQAfv/AgAAAAUAAAAQAfz/AgAAAAUAAAAQAf3/AgAAAAUAAAAQAf7/AgAAAAUAAAAQAf//AgAAAAUAAAAQAQAAAgAAAAUAAAAQAQEAAgAAAAUAAAAQAQIAAgAAAAUAAAAQAQMAAgAAAAUAAAAQAQQAAgAAAAUAAAAQAQUAAgAAAAUAAAAQAQYAAgAAAAUAAAAQAQcAAgAAAAUAAAARAff/AgAAAAUAAAARAfj/AgAAAAUAAAARAfn/AgAAAAUAAAARAfr/AgAAAAUAAAARAfv/AgAAAAUAAAARAfz/AgAAAAUAAAARAf3/AgAAAAUAAAARAf7/AgAAAAUAAAARAf//AgAAAAUAAAARAQAAAgAAAAUAAAARAQEAAgAAAAUAAAARAQIAAgAAAAUAAAARAQMAAgAAAAUAAAARAQQAAgAAAAUAAAARAQUAAgAAAAUAAAARAQYAAgAAAAUAAAARAQcAAgAAAAUAAAASAff/AgAAAAUAAAASAfj/AgAAAAUAAAASAfn/AgAAAAUAAAASAfr/AgAAAAUAAAASAfv/AgAAAAUAAAASAfz/AgAAAAUAAAASAf3/AgAAAAUAAAASAf7/AgAAAAUAAAASAf//AgAAAAUAAAASAQAAAgAAAAUAAAASAQEAAgAAAAUAAAASAQIAAgAAAAUAAAASAQMAAgAAAAUAAAASAQQAAgAAAAUAAAASAQUAAgAAAAUAAAASAQYAAgAAAAUAAAASAQcAAgAAAAUAAAATAff/AgAAAAUAAAATAfj/AgAAAAUAAAATAfn/AgAAAAUAAAATAfr/AgAAAAUAAAATAfv/AgAAAAUAAAATAfz/AgAAAAUAAAATAf3/AgAAAAUAAAATAf7/AgAAAAUAAAATAf//AgAAAAUAAAATAQAAAgAAAAUAAAATAQEAAgAAAAUAAAATAQIAAgAAAAUAAAATAQMAAgAAAAUAAAATAQQAAgAAAAUAAAATAQUAAgAAAAUAAAATAQYAAgAAAAUAAAATAQcAAgAAAAUAAAAUAff/AgAAAAUAAAAUAfj/AgAAAAUAAAAUAfn/AgAAAAUAAAAUAfr/AgAAAAUAAAAUAfv/AgAAAAUAAAAUAfz/AgAAAAUAAAAUAf3/AgAAAAUAAAAUAf7/AgAAAAUAAAAUAf//AgAAAAUAAAAUAQAAAgAAAAUAAAAUAQEAAgAAAAUAAAAUAQIAAgAAAAUAAAAUAQMAAgAAAAUAAAAUAQQAAgAAAAUAAAAUAQUAAgAAAAUAAAAUAQYAAgAAAAUAAAAUAQcAAgAAAAUAAAAVAff/AgAAAAUAAAAVAfj/AgAAAAUAAAAVAfn/AgAAAAUAAAAVAfr/AgAAAAUAAAAVAfv/AgAAAAUAAAAVAfz/AgAAAAUAAAAVAf3/AgAAAAUAAAAVAf7/AgAAAAUAAAAVAf//AgAAAAUAAAAVAQAAAgAAAAUAAAAVAQEAAgAAAAUAAAAVAQIAAgAAAAUAAAAVAQMAAgAAAAUAAAAVAQQAAgAAAAUAAAAVAQUAAgAAAAUAAAAVAQYAAgAAAAUAAAAVAQcAAgAAAAUAAAAWAff/AgAAAAUAAAAWAfj/AgAAAAUAAAAWAfn/AgAAAAUAAAAWAfr/AgAAAAUAAAAWAfv/AgAAAAUAAAAWAfz/AgAAAAUAAAAWAf3/AgAAAAUAAAAWAf7/AgAAAAUAAAAWAf//AgAAAAUAAAAWAQAAAgAAAAUAAAAWAQEAAgAAAAUAAAAWAQIAAgAAAAUAAAAWAQMAAgAAAAUAAAAWAQQAAgAAAAUAAAAWAQUAAgAAAAUAAAAWAQYAAgAAAAUAAAAWAQcAAgAAAAUAAAAXAff/AgAAAAUAAAAXAfj/AgAAAAUAAAAXAfn/AgAAAAUAAAAXAfr/AgAAAAUAAAAXAfv/AgAAAAUAAAAXAfz/AgAAAAUAAAAXAf3/AgAAAAUAAAAXAf7/AgAAAAUAAAAXAf//AgAAAAUAAAAXAQAAAgAAAAUAAAAXAQEAAgAAAAUAAAAXAQIAAgAAAAUAAAAXAQMAAgAAAAUAAAAXAQQAAgAAAAUAAAAXAQUAAgAAAAUAAAAXAQYAAgAAAAUAAAAXAQcAAgAAAAUAAAAYAff/AgAAAAUAAAAYAfj/AgAAAAUAAAAYAfn/AgAAAAUAAAAYAfr/AgAAAAUAAAAYAfv/AgAAAAUAAAAYAfz/AgAAAAUAAAAYAf3/AgAAAAUAAAAYAf7/AgAAAAUAAAAYAf//AgAAAAUAAAAYAQAAAgAAAAUAAAAYAQEAAgAAAAUAAAAYAQIAAgAAAAUAAAAYAQMAAgAAAAUAAAAYAQQAAgAAAAUAAAAYAQUAAgAAAAUAAAAYAQYAAgAAAAUAAAAYAQcAAgAAAAUAAAAZAff/AgAAAAUAAAAZAfj/AgAAAAUAAAAZAfn/AgAAAAUAAAAZAfr/AgAAAAUAAAAZAfv/AgAAAAUAAAAZAfz/AgAAAAUAAAAZAf3/AgAAAAUAAAAZAf7/AgAAAAUAAAAZAf//AgAAAAUAAAAZAQAAAgAAAAUAAAAZAQEAAgAAAAUAAAAZAQIAAgAAAAUAAAAZAQMAAgAAAAUAAAAZAQQAAgAAAAUAAAAZAQUAAgAAAAUAAAAZAQYAAgAAAAUAAAAZAQcAAgAAAAUAAAAaAff/AgAAAAUAAAAaAfj/AgAAAAUAAAAaAfn/AgAAAAUAAAAaAfr/AgAAAAUAAAAaAfv/AgAAAAUAAAAaAfz/AgAAAAUAAAAaAf3/AgAAAAUAAAAaAf7/AgAAAAUAAAAaAf//AgAAAAUAAAAaAQAAAgAAAAUAAAAaAQEAAgAAAAUAAAAaAQIAAgAAAAUAAAAaAQMAAgAAAAUAAAAaAQQAAgAAAAUAAAAaAQUAAgAAAAUAAAAaAQYAAgAAAAUAAAAaAQcAAgAAAAUAAAAbAff/AgAAAAUAAAAbAfj/AgAAAAUAAAAbAfn/AgAAAAUAAAAbAfr/AgAAAAUAAAAbAfv/AgAAAAUAAAAbAfz/AgAAAAUAAAAbAf3/AgAAAAUAAAAbAf7/AgAAAAUAAAAbAf//AgAAAAUAAAAbAQAAAgAAAAUAAAAbAQEAAgAAAAUAAAAbAQIAAgAAAAUAAAAbAQMAAgAAAAUAAAAbAQQAAgAAAAUAAAAbAQUAAgAAAAUAAAAbAQYAAgAAAAUAAAAbAQcAAgAAAAUAAAAcAff/AgAAAAUAAAAcAfj/AgAAAAUAAAAcAfn/AgAAAAUAAAAcAfr/AgAAAAUAAAAcAfv/AgAAAAUAAAAcAfz/AgAAAAUAAAAcAf3/AgAAAAUAAAAcAf7/AgAAAAUAAAAcAf//AgAAAAUAAAAcAQAAAgAAAAUAAAAcAQEAAgAAAAUAAAAcAQIAAgAAAAUAAAAcAQMAAgAAAAUAAAAcAQQAAgAAAAUAAAAcAQUAAgAAAAUAAAAcAQYAAgAAAAUAAAAcAQcAAgAAAAUAAAAdAff/AgAAAAUAAAAdAfj/AgAAAAUAAAAdAfn/AgAAAAUAAAAdAfr/AgAAAAUAAAAdAfv/AgAAAAUAAAAdAfz/AgAAAAUAAAAdAf3/AgAAAAUAAAAdAf7/AgAAAAUAAAAdAf//AgAAAAUAAAAdAQAAAgAAAAUAAAAdAQEAAgAAAAUAAAAdAQIAAgAAAAUAAAAdAQMAAgAAAAUAAAAdAQQAAgAAAAUAAAAdAQUAAgAAAAUAAAAdAQYAAgAAAAUAAAAdAQcAAgAAAAUAAAAeAff/AgAAAAUAAAAeAfj/AgAAAAUAAAAeAfn/AgAAAAUAAAAeAfr/AgAAAAUAAAAeAfv/AgAAAAUAAAAeAfz/AgAAAAUAAAAeAf3/AgAAAAUAAAAeAf7/AgAAAAUAAAAeAf//AgAAAAUAAAAeAQAAAgAAAAUAAAAeAQEAAgAAAAUAAAAeAQIAAgAAAAUAAAAeAQMAAgAAAAUAAAAeAQQAAgAAAAUAAAAeAQUAAgAAAAUAAAAeAQYAAgAAAAUAAAAeAQcAAgAAAAUAAAAfAff/AgAAAAUAAAAfAfj/AgAAAAUAAAAfAfn/AgAAAAUAAAAfAfr/AgAAAAUAAAAfAfv/AgAAAAUAAAAfAfz/AgAAAAUAAAAfAf3/AgAAAAUAAAAfAf7/AgAAAAUAAAAfAf//AgAAAAUAAAAfAQAAAgAAAAUAAAAfAQEAAgAAAAUAAAAfAQIAAgAAAAUAAAAfAQMAAgAAAAUAAAAfAQQAAgAAAAUAAAAfAQUAAgAAAAUAAAAfAQYAAgAAAAUAAAAfAQcAAgAAAAUAAAAgAff/AgAAAAUAAAAgAfj/AgAAAAUAAAAgAfn/AgAAAAUAAAAgAfr/AgAAAAUAAAAgAfv/AgAAAAUAAAAgAfz/AgAAAAUAAAAgAf3/AgAAAAUAAAAgAf7/AgAAAAUAAAAgAf//AgAAAAUAAAAgAQAAAgAAAAUAAAAgAQEAAgAAAAUAAAAgAQIAAgAAAAUAAAAgAQMAAgAAAAUAAAAgAQQAAgAAAAUAAAAgAQUAAgAAAAUAAAAgAQYAAgAAAAUAAAAgAQcAAgAAAAUAAAAhAff/AgAAAAUAAAAhAfj/AgAAAAUAAAAhAfn/AgAAAAUAAAAhAfr/AgAAAAUAAAAhAfv/AgAAAAUAAAAhAfz/AgAAAAUAAAAhAf3/AgAAAAUAAAAhAf7/AgAAAAUAAAAhAf//AgAAAAUAAAAhAQAAAgAAAAUAAAAhAQEAAgAAAAUAAAAhAQIAAgAAAAUAAAAhAQMAAgAAAAUAAAAhAQQAAgAAAAUAAAAhAQUAAgAAAAUAAAAhAQYAAgAAAAUAAAAhAQcAAgAAAAUAAAAiAff/AgAAAAUAAAAiAfj/AgAAAAUAAAAiAfn/AgAAAAUAAAAiAfr/AgAAAAUAAAAiAfv/AgAAAAUAAAAiAfz/AgAAAAUAAAAiAf3/AgAAAAUAAAAiAf7/AgAAAAUAAAAiAf//AgAAAAUAAAAiAQAAAgAAAAUAAAAiAQEAAgAAAAUAAAAiAQIAAgAAAAUAAAAiAQMAAgAAAAUAAAAiAQQAAgAAAAUAAAAiAQUAAgAAAAUAAAAiAQYAAgAAAAUAAAAiAQcAAgAAAAUAAAAjAff/AgAAAAUAAAAjAfj/AgAAAAUAAAAjAfn/AgAAAAUAAAAjAfr/AgAAAAUAAAAjAfv/AgAAAAUAAAAjAfz/AgAAAAUAAAAjAf3/AgAAAAUAAAAjAf7/AgAAAAUAAAAjAf//AgAAAAUAAAAjAQAAAgAAAAUAAAAjAQEAAgAAAAUAAAAjAQIAAgAAAAUAAAAjAQMAAgAAAAUAAAAjAQQAAgAAAAUAAAAjAQUAAgAAAAUAAAAjAQYAAgAAAAUAAAAjAQcAAgAAAAUAAAAkAff/AgAAAAUAAAAkAfj/AgAAAAUAAAAkAfn/AgAAAAUAAAAkAfr/AgAAAAUAAAAkAfv/AgAAAAUAAAAkAfz/AgAAAAUAAAAkAf3/AgAAAAUAAAAkAf7/AgAAAAUAAAAkAf//AgAAAAUAAAAkAQAAAgAAAAUAAAAkAQEAAgAAAAUAAAAkAQIAAgAAAAUAAAAkAQMAAgAAAAUAAAAkAQQAAgAAAAUAAAAkAQUAAgAAAAUAAAAkAQYAAgAAAAUAAAAkAQcAAgAAAAUAAAAlAff/AgAAAAUAAAAlAfj/AgAAAAUAAAAlAfn/AgAAAAUAAAAlAfr/AgAAAAUAAAAlAfv/AgAAAAUAAAAlAfz/AgAAAAUAAAAlAf3/AgAAAAUAAAAlAf7/AgAAAAUAAAAlAf//AgAAAAUAAAAlAQAAAgAAAAUAAAAlAQEAAgAAAAUAAAAlAQIAAgAAAAUAAAAlAQMAAgAAAAUAAAAlAQQAAgAAAAUAAAAlAQUAAgAAAAUAAAAlAQYAAgAAAAUAAAAlAQcAAgAAAAUAAAAmAff/AgAAAAUAAAAmAfj/AgAAAAUAAAAmAfn/AgAAAAUAAAAmAfr/AgAAAAUAAAAmAfv/AgAAAAUAAAAmAfz/AgAAAAUAAAAmAf3/AgAAAAUAAAAmAf7/AgAAAAUAAAAmAf//AgAAAAUAAAAmAQAAAgAAAAUAAAAmAQEAAgAAAAUAAAAmAQIAAgAAAAUAAAAmAQMAAgAAAAUAAAAmAQQAAgAAAAUAAAAmAQUAAgAAAAUAAAAmAQYAAgAAAAUAAAAmAQcAAgAAAAUAAAAnAff/AgAAAAUAAAAnAfj/AgAAAAUAAAAnAfn/AgAAAAUAAAAnAfr/AgAAAAUAAAAnAfv/AgAAAAUAAAAnAfz/AgAAAAUAAAAnAf3/AgAAAAUAAAAnAf7/AgAAAAUAAAAnAf//AgAAAAUAAAAnAQAAAgAAAAUAAAAnAQEAAgAAAAUAAAAnAQIAAgAAAAUAAAAnAQMAAgAAAAUAAAAnAQQAAgAAAAUAAAAnAQUAAgAAAAUAAAAnAQYAAgAAAAUAAAAnAQcAAgAAAAUAAAAoAff/AgAAAAUAAAAoAfj/AgAAAAUAAAAoAfn/AgAAAAUAAAAoAfr/AgAAAAUAAAAoAfv/AgAAAAUAAAAoAfz/AgAAAAUAAAAoAf3/AgAAAAUAAAAoAf7/AgAAAAUAAAAoAf//AgAAAAUAAAAoAQAAAgAAAAUAAAAoAQEAAgAAAAUAAAAoAQIAAgAAAAUAAAAoAQMAAgAAAAUAAAAoAQQAAgAAAAUAAAAoAQUAAgAAAAUAAAAoAQYAAgAAAAUAAAAoAQcAAgAAAAUAAAApAff/AgAAAAUAAAApAfj/AgAAAAUAAAApAfn/AgAAAAUAAAApAfr/AgAAAAUAAAApAfv/AgAAAAUAAAApAfz/AgAAAAUAAAApAf3/AgAAAAUAAAApAf7/AgAAAAUAAAApAf//AgAAAAUAAAApAQAAAgAAAAUAAAApAQEAAgAAAAUAAAApAQIAAgAAAAUAAAApAQMAAgAAAAUAAAApAQQAAgAAAAUAAAApAQUAAgAAAAUAAAApAQYAAgAAAAUAAAApAQcAAgAAAAUAAAAqAff/AgAAAAUAAAAqAfj/AgAAAAUAAAAqAfn/AgAAAAUAAAAqAfr/AgAAAAUAAAAqAfv/AgAAAAUAAAAqAfz/AgAAAAUAAAAqAf3/AgAAAAUAAAAqAf7/AgAAAAUAAAAqAf//AgAAAAUAAAAqAQAAAgAAAAUAAAAqAQEAAgAAAAUAAAAqAQIAAgAAAAUAAAAqAQMAAgAAAAUAAAAqAQQAAgAAAAUAAAAqAQUAAgAAAAUAAAAqAQYAAgAAAAUAAAAqAQcAAgAAAAUAAAArAff/AgAAAAUAAAArAfj/AgAAAAUAAAArAfn/AgAAAAUAAAArAfr/AgAAAAUAAAArAfv/AgAAAAUAAAArAfz/AgAAAAUAAAArAf3/AgAAAAUAAAArAf7/AgAAAAUAAAArAf//AgAAAAUAAAArAQAAAgAAAAUAAAArAQEAAgAAAAUAAAArAQIAAgAAAAUAAAArAQMAAgAAAAUAAAArAQQAAgAAAAUAAAArAQUAAgAAAAUAAAArAQYAAgAAAAUAAAArAQcAAgAAAAUAAAAsAff/AgAAAAUAAAAsAfj/AgAAAAUAAAAsAfn/AgAAAAUAAAAsAfr/AgAAAAUAAAAsAfv/AgAAAAUAAAAsAfz/AgAAAAUAAAAsAf3/AgAAAAUAAAAsAf7/AgAAAAUAAAAsAf//AgAAAAUAAAAsAQAAAgAAAAUAAAAsAQEAAgAAAAUAAAAsAQIAAgAAAAUAAAAsAQMAAgAAAAUAAAAsAQQAAgAAAAUAAAAsAQUAAgAAAAUAAAAsAQYAAgAAAAUAAAAsAQcAAgAAAAUAAAAtAff/AgAAAAUAAAAtAfj/AgAAAAUAAAAtAfn/AgAAAAUAAAAtAfr/AgAAAAUAAAAtAfv/AgAAAAUAAAAtAfz/AgAAAAUAAAAtAf3/AgAAAAUAAAAtAf7/AgAAAAUAAAAtAf//AgAAAAUAAAAtAQAAAgAAAAUAAAAtAQEAAgAAAAUAAAAtAQIAAgAAAAUAAAAtAQMAAgAAAAUAAAAtAQQAAgAAAAUAAAAtAQUAAgAAAAUAAAAtAQYAAgAAAAUAAAAtAQcAAgAAAAUAAAAuAff/AgAAAAUAAAAuAfj/AgAAAAUAAAAuAfn/AgAAAAUAAAAuAfr/AgAAAAUAAAAuAfv/AgAAAAUAAAAuAfz/AgAAAAUAAAAuAf3/AgAAAAUAAAAuAf7/AgAAAAUAAAAuAf//AgAAAAUAAAAuAQAAAgAAAAUAAAAuAQEAAgAAAAUAAAAuAQIAAgAAAAUAAAAuAQMAAgAAAAUAAAAuAQQAAgAAAAUAAAAuAQUAAgAAAAUAAAAuAQYAAgAAAAUAAAAuAQcAAgAAAAUAAAAvAff/AgAAAAUAAAAvAfj/AgAAAAUAAAAvAfn/AgAAAAUAAAAvAfr/AgAAAAUAAAAvAfv/AgAAAAUAAAAvAfz/AgAAAAUAAAAvAf3/AgAAAAUAAAAvAf7/AgAAAAUAAAAvAf//AgAAAAUAAAAvAQAAAgAAAAUAAAAvAQEAAgAAAAUAAAAvAQIAAgAAAAUAAAAvAQMAAgAAAAUAAAAvAQQAAgAAAAUAAAAvAQUAAgAAAAUAAAAvAQYAAgAAAAUAAAAvAQcAAgAAAAUAAAAwAff/AgAAAAUAAAAwAfj/AgAAAAUAAAAwAfn/AgAAAAUAAAAwAfr/AgAAAAUAAAAwAfv/AgAAAAUAAAAwAfz/AgAAAAUAAAAwAf3/AgAAAAUAAAAwAf7/AgAAAAUAAAAwAf//AgAAAAUAAAAwAQAAAgAAAAUAAAAwAQEAAgAAAAUAAAAwAQIAAgAAAAUAAAAwAQMAAgAAAAUAAAAwAQQAAgAAAAUAAAAwAQUAAgAAAAUAAAAwAQYAAgAAAAUAAAAwAQcAAgAAAAUAAAAxAff/AgAAAAUAAAAxAfj/AgAAAAUAAAAxAfn/AgAAAAUAAAAxAfr/AgAAAAUAAAAxAfv/AgAAAAUAAAAxAfz/AgAAAAUAAAAxAf3/AgAAAAUAAAAxAf7/AgAAAAUAAAAxAf//AgAAAAUAAAAxAQAAAgAAAAUAAAAxAQEAAgAAAAUAAAAxAQIAAgAAAAUAAAAxAQMAAgAAAAUAAAAxAQQAAgAAAAUAAAAxAQUAAgAAAAUAAAAxAQYAAgAAAAUAAAAxAQcAAgAAAAUAAAAyAff/AgAAAAUAAAAyAfj/AgAAAAUAAAAyAfn/AgAAAAUAAAAyAfr/AgAAAAUAAAAyAfv/AgAAAAUAAAAyAfz/AgAAAAUAAAAyAf3/AgAAAAUAAAAyAf7/AgAAAAUAAAAyAf//AgAAAAUAAAAyAQAAAgAAAAUAAAAyAQEAAgAAAAUAAAAyAQIAAgAAAAUAAAAyAQMAAgAAAAUAAAAyAQQAAgAAAAUAAAAyAQUAAgAAAAUAAAAyAQYAAgAAAAUAAAAyAQcAAgAAAAUAAAAzAff/AgAAAAUAAAAzAfj/AgAAAAUAAAAzAfn/AgAAAAUAAAAzAfr/AgAAAAUAAAAzAfv/AgAAAAUAAAAzAfz/AgAAAAUAAAAzAf3/AgAAAAUAAAAzAf7/AgAAAAUAAAAzAf//AgAAAAUAAAAzAQAAAgAAAAUAAAAzAQEAAgAAAAUAAAAzAQIAAgAAAAUAAAAzAQMAAgAAAAUAAAAzAQQAAgAAAAUAAAAzAQUAAgAAAAUAAAAzAQYAAgAAAAUAAAAzAQcAAgAAAAUAAAA0Aff/AgAAAAUAAAA0Afj/AgAAAAUAAAA0Afn/AgAAAAUAAAA0Afr/AgAAAAUAAAA0Afv/AgAAAAUAAAA0Afz/AgAAAAUAAAA0Af3/AgAAAAUAAAA0Af7/AgAAAAUAAAA0Af//AgAAAAUAAAA0AQAAAgAAAAUAAAA0AQEAAgAAAAUAAAA0AQIAAgAAAAUAAAA0AQMAAgAAAAUAAAA0AQQAAgAAAAUAAAA0AQUAAgAAAAUAAAA0AQYAAgAAAAUAAAA0AQcAAgAAAAUAAAA1Aff/AgAAAAUAAAA1Afj/AgAAAAUAAAA1Afn/AgAAAAUAAAA1Afr/AgAAAAUAAAA1Afv/AgAAAAUAAAA1Afz/AgAAAAUAAAA1Af3/AgAAAAUAAAA1Af7/AgAAAAUAAAA1Af//AgAAAAUAAAA1AQAAAgAAAAUAAAA1AQEAAgAAAAUAAAA1AQIAAgAAAAUAAAA1AQMAAgAAAAUAAAA1AQQAAgAAAAUAAAA1AQUAAgAAAAUAAAA1AQYAAgAAAAUAAAA1AQcAAgAAAAUAAAA2Aff/AgAAAAUAAAA2Afj/AgAAAAUAAAA2Afn/AgAAAAUAAAA2Afr/AgAAAAUAAAA2Afv/AgAAAAUAAAA2Afz/AgAAAAUAAAA2Af3/AgAAAAUAAAA2Af7/AgAAAAUAAAA2Af//AgAAAAUAAAA2AQAAAgAAAAUAAAA2AQEAAgAAAAUAAAA2AQIAAgAAAAUAAAA2AQMAAgAAAAUAAAA2AQQAAgAAAAUAAAA2AQUAAgAAAAUAAAA2AQYAAgAAAAUAAAA2AQcAAgAAAAUAAAA3Aff/AgAAAAUAAAA3Afj/AgAAAAUAAAA3Afn/AgAAAAUAAAA3Afr/AgAAAAUAAAA3Afv/AgAAAAUAAAA3Afz/AgAAAAUAAAA3Af3/AgAAAAUAAAA3Af7/AgAAAAUAAAA3Af//AgAAAAUAAAA3AQAAAgAAAAUAAAA3AQEAAgAAAAUAAAA3AQIAAgAAAAUAAAA3AQMAAgAAAAUAAAA3AQQAAgAAAAUAAAA3AQUAAgAAAAUAAAA3AQYAAgAAAAUAAAA3AQcAAgAAAAUAAAA4Aff/AgAAAAUAAAA4Afj/AgAAAAUAAAA4Afn/AgAAAAUAAAA4Afr/AgAAAAUAAAA4Afv/AgAAAAUAAAA4Afz/AgAAAAUAAAA4Af3/AgAAAAUAAAA4Af7/AgAAAAUAAAA4Af//AgAAAAUAAAA4AQAAAgAAAAUAAAA4AQEAAgAAAAUAAAA4AQIAAgAAAAUAAAA4AQMAAgAAAAUAAAA4AQQAAgAAAAUAAAA4AQUAAgAAAAUAAAA4AQYAAgAAAAUAAAA4AQcAAgAAAAUAAAA5Aff/AgAAAAUAAAA5Afj/AgAAAAUAAAA5Afn/AgAAAAUAAAA5Afr/AgAAAAUAAAA5Afv/AgAAAAUAAAA5Afz/AgAAAAUAAAA5Af3/AgAAAAUAAAA5Af7/AgAAAAUAAAA5Af//AgAAAAUAAAA5AQAAAgAAAAUAAAA5AQEAAgAAAAUAAAA5AQIAAgAAAAUAAAA5AQMAAgAAAAUAAAA5AQQAAgAAAAUAAAA5AQUAAgAAAAUAAAA5AQYAAgAAAAUAAAA5AQcAAgAAAAUAAAA6Aff/AgAAAAUAAAA6Afj/AgAAAAUAAAA6Afn/AgAAAAUAAAA6Afr/AgAAAAUAAAA6Afv/AgAAAAUAAAA6Afz/AgAAAAUAAAA6Af3/AgAAAAUAAAA6Af7/AgAAAAUAAAA6Af//AgAAAAUAAAA6AQAAAgAAAAUAAAA6AQEAAgAAAAUAAAA6AQIAAgAAAAUAAAA6AQMAAgAAAAUAAAA6AQQAAgAAAAUAAAA6AQUAAgAAAAUAAAA6AQYAAgAAAAUAAAA6AQcAAgAAAAUAAAA7Aff/AgAAAAUAAAA7Afj/AgAAAAUAAAA7Afn/AgAAAAUAAAA7Afr/AgAAAAUAAAA7Afv/AgAAAAUAAAA7Afz/AgAAAAUAAAA7Af3/AgAAAAUAAAA7Af7/AgAAAAUAAAA7Af//AgAAAAUAAAA7AQAAAgAAAAUAAAA7AQEAAgAAAAUAAAA7AQIAAgAAAAUAAAA7AQMAAgAAAAUAAAA7AQQAAgAAAAUAAAA7AQUAAgAAAAUAAAA7AQYAAgAAAAUAAAA7AQcAAgAAAAUAAAA8Aff/AgAAAAUAAAA8Afj/AgAAAAUAAAA8Afn/AgAAAAUAAAA8Afr/AgAAAAUAAAA8Afv/AgAAAAUAAAA8Afz/AgAAAAUAAAA8Af3/AgAAAAUAAAA8Af7/AgAAAAUAAAA8Af//AgAAAAUAAAA8AQAAAgAAAAUAAAA8AQEAAgAAAAUAAAA8AQIAAgAAAAUAAAA8AQMAAgAAAAUAAAA8AQQAAgAAAAUAAAA8AQUAAgAAAAUAAAA8AQYAAgAAAAUAAAA8AQcAAgAAAAUAAAA9Aff/AgAAAAUAAAA9Afj/AgAAAAUAAAA9Afn/AgAAAAUAAAA9Afr/AgAAAAUAAAA9Afv/AgAAAAUAAAA9Afz/AgAAAAUAAAA9Af3/AgAAAAUAAAA9Af7/AgAAAAUAAAA9Af//AgAAAAUAAAA9AQAAAgAAAAUAAAA9AQEAAgAAAAUAAAA9AQIAAgAAAAUAAAA9AQMAAgAAAAUAAAA9AQQAAgAAAAUAAAA9AQUAAgAAAAUAAAA9AQYAAgAAAAUAAAA9AQcAAgAAAAUAAAA+Aff/AgAAAAUAAAA+Afj/AgAAAAUAAAA+Afn/AgAAAAUAAAA+Afr/AgAAAAUAAAA+Afv/AgAAAAUAAAA+Afz/AgAAAAUAAAA+Af3/AgAAAAUAAAA+Af7/AgAAAAUAAAA+Af//AgAAAAUAAAA+AQAAAgAAAAUAAAA+AQEAAgAAAAUAAAA+AQIAAgAAAAUAAAA+AQMAAgAAAAUAAAA+AQQAAgAAAAUAAAA+AQUAAgAAAAUAAAA+AQYAAgAAAAUAAAA+AQcAAgAAAAUAAAA/Aff/AgAAAAUAAAA/Afj/AgAAAAUAAAA/Afn/AgAAAAUAAAA/Afr/AgAAAAUAAAA/Afv/AgAAAAUAAAA/Afz/AgAAAAUAAAA/Af3/AgAAAAUAAAA/Af7/AgAAAAUAAAA/Af//AgAAAAUAAAA/AQAAAgAAAAUAAAA/AQEAAgAAAAUAAAA/AQIAAgAAAAUAAAA/AQMAAgAAAAUAAAA/AQQAAgAAAAUAAAA/AQUAAgAAAAUAAAA/AQYAAgAAAAUAAAA/AQcAAgAAAAUAAABAAff/AgAAAAUAAABAAfj/AgAAAAUAAABAAfn/AgAAAAUAAABAAfr/AgAAAAUAAABAAfv/AgAAAAUAAABAAfz/AgAAAAUAAABAAf3/AgAAAAUAAABAAf7/AgAAAAUAAABAAf//AgAAAAUAAABAAQAAAgAAAAUAAABAAQEAAgAAAAUAAABAAQIAAgAAAAUAAABAAQMAAgAAAAUAAABAAQQAAgAAAAUAAABAAQUAAgAAAAUAAABAAQYAAgAAAAUAAABAAQcAAgAAAAUAAABBAff/AgAAAAUAAABBAfj/AgAAAAUAAABBAfn/AgAAAAUAAABBAfr/AgAAAAUAAABBAfv/AgAAAAUAAABBAfz/AgAAAAUAAABBAf3/AgAAAAUAAABBAf7/AgAAAAUAAABBAf//AgAAAAUAAABBAQAAAgAAAAUAAABBAQEAAgAAAAUAAABBAQIAAgAAAAUAAABBAQMAAgAAAAUAAABBAQQAAgAAAAUAAABBAQUAAgAAAAUAAABBAQYAAgAAAAUAAABBAQcAAgAAAAUAAABCAff/AgAAAAUAAABCAfj/AgAAAAUAAABCAfn/AgAAAAUAAABCAfr/AgAAAAUAAABCAfv/AgAAAAUAAABCAfz/AgAAAAUAAABCAf3/AgAAAAUAAABCAf7/AgAAAAUAAABCAf//AgAAAAUAAABCAQAAAgAAAAUAAABCAQEAAgAAAAUAAABCAQIAAgAAAAUAAABCAQMAAgAAAAUAAABCAQQAAgAAAAUAAABCAQUAAgAAAAUAAABCAQYAAgAAAAUAAABCAQcAAgAAAAUAAABDAff/AgAAAAUAAABDAfj/AgAAAAUAAABDAfn/AgAAAAUAAABDAfr/AgAAAAUAAABDAfv/AgAAAAUAAABDAfz/AgAAAAUAAABDAf3/AgAAAAUAAABDAf7/AgAAAAUAAABDAf//AgAAAAUAAABDAQAAAgAAAAUAAABDAQEAAgAAAAUAAABDAQIAAgAAAAUAAABDAQMAAgAAAAUAAABDAQQAAgAAAAUAAABDAQUAAgAAAAUAAABDAQYAAgAAAAUAAABDAQcAAgAAAAUAAABEAff/AgAAAAUAAABEAfj/AgAAAAUAAABEAfn/AgAAAAUAAABEAfr/AgAAAAUAAABEAfv/AgAAAAUAAABEAfz/AgAAAAUAAABEAf3/AgAAAAUAAABEAf7/AgAAAAUAAABEAf//AgAAAAUAAABEAQAAAgAAAAUAAABEAQEAAgAAAAUAAABEAQIAAgAAAAUAAABEAQMAAgAAAAUAAABEAQQAAgAAAAUAAABEAQUAAgAAAAUAAABEAQYAAgAAAAUAAABEAQcAAgAAAAUAAABFAff/AgAAAAUAAABFAfj/AgAAAAUAAABFAfn/AgAAAAUAAABFAfr/AgAAAAUAAABFAfv/AgAAAAUAAABFAfz/AgAAAAUAAABFAf3/AgAAAAUAAABFAf7/AgAAAAUAAABFAf//AgAAAAUAAABFAQAAAgAAAAUAAABFAQEAAgAAAAUAAABFAQIAAgAAAAUAAABFAQMAAgAAAAUAAABFAQQAAgAAAAUAAABFAQUAAgAAAAUAAABFAQYAAgAAAAUAAABFAQcAAgAAAAUAAABGAff/AgAAAAUAAABGAfj/AgAAAAUAAABGAfn/AgAAAAUAAABGAfr/AgAAAAUAAABGAfv/AgAAAAUAAABGAfz/AgAAAAUAAABGAf3/AgAAAAUAAABGAf7/AgAAAAUAAABGAf//AgAAAAUAAABGAQAAAgAAAAUAAABGAQEAAgAAAAUAAABGAQIAAgAAAAUAAABGAQMAAgAAAAUAAABGAQQAAgAAAAUAAABGAQUAAgAAAAUAAABGAQYAAgAAAAUAAABGAQcAAgAAAAUAAABHAff/AgAAAAUAAABHAfj/AgAAAAUAAABHAfn/AgAAAAUAAABHAfr/AgAAAAUAAABHAfv/AgAAAAUAAABHAfz/AgAAAAUAAABHAf3/AgAAAAUAAABHAf7/AgAAAAUAAABHAf//AgAAAAUAAABHAQAAAgAAAAUAAABHAQEAAgAAAAUAAABHAQIAAgAAAAUAAABHAQMAAgAAAAUAAABHAQQAAgAAAAUAAABHAQUAAgAAAAUAAABHAQYAAgAAAAUAAABHAQcAAgAAAAUAAABIAff/AgAAAAUAAABIAfj/AgAAAAUAAABIAfn/AgAAAAUAAABIAfr/AgAAAAUAAABIAfv/AgAAAAUAAABIAfz/AgAAAAUAAABIAf3/AgAAAAUAAABIAf7/AgAAAAUAAABIAf//AgAAAAUAAABIAQAAAgAAAAUAAABIAQEAAgAAAAUAAABIAQIAAgAAAAUAAABIAQMAAgAAAAUAAABIAQQAAgAAAAUAAABIAQUAAgAAAAUAAABIAQYAAgAAAAUAAABIAQcAAgAAAAUAAABJAff/AgAAAAUAAABJAfj/AgAAAAUAAABJAfn/AgAAAAUAAABJAfr/AgAAAAUAAABJAfv/AgAAAAUAAABJAfz/AgAAAAUAAABJAf3/AgAAAAUAAABJAf7/AgAAAAUAAABJAf//AgAAAAUAAABJAQAAAgAAAAUAAABJAQEAAgAAAAUAAABJAQIAAgAAAAUAAABJAQMAAgAAAAUAAABJAQQAAgAAAAUAAABJAQUAAgAAAAUAAABJAQYAAgAAAAUAAABJAQcAAgAAAAUAAABKAff/AgAAAAUAAABKAfj/AgAAAAUAAABKAfn/AgAAAAUAAABKAfr/AgAAAAUAAABKAfv/AgAAAAUAAABKAfz/AgAAAAUAAABKAf3/AgAAAAUAAABKAf7/AgAAAAUAAABKAf//AgAAAAUAAABKAQAAAgAAAAUAAABKAQEAAgAAAAUAAABKAQIAAgAAAAUAAABKAQMAAgAAAAUAAABKAQQAAgAAAAUAAABKAQUAAgAAAAUAAABKAQYAAgAAAAUAAABKAQcAAgAAAAUAAABLAff/AgAAAAUAAABLAfj/AgAAAAUAAABLAfn/AgAAAAUAAABLAfr/AgAAAAUAAABLAfv/AgAAAAUAAABLAfz/AgAAAAUAAABLAf3/AgAAAAUAAABLAf7/AgAAAAUAAABLAf//AgAAAAUAAABLAQAAAgAAAAUAAABLAQEAAgAAAAUAAABLAQIAAgAAAAUAAABLAQMAAgAAAAUAAABLAQQAAgAAAAUAAABLAQUAAgAAAAUAAABLAQYAAgAAAAUAAABLAQcAAgAAAAUAAABMAff/AgAAAAUAAABMAfj/AgAAAAUAAABMAfn/AgAAAAUAAABMAfr/AgAAAAUAAABMAfv/AgAAAAUAAABMAfz/AgAAAAUAAABMAf3/AgAAAAUAAABMAf7/AgAAAAUAAABMAf//AgAAAAUAAABMAQAAAgAAAAUAAABMAQEAAgAAAAUAAABMAQIAAgAAAAUAAABMAQMAAgAAAAUAAABMAQQAAgAAAAUAAABMAQUAAgAAAAUAAABMAQYAAgAAAAUAAABMAQcAAgAAAAUAAABNAff/AgAAAAUAAABNAfj/AgAAAAUAAABNAfn/AgAAAAUAAABNAfr/AgAAAAUAAABNAfv/AgAAAAUAAABNAfz/AgAAAAUAAABNAf3/AgAAAAUAAABNAf7/AgAAAAUAAABNAf//AgAAAAUAAABNAQAAAgAAAAUAAABNAQEAAgAAAAUAAABNAQIAAgAAAAUAAABNAQMAAgAAAAUAAABNAQQAAgAAAAUAAABNAQUAAgAAAAUAAABNAQYAAgAAAAUAAABNAQcAAgAAAAUAAABOAff/AgAAAAUAAABOAfj/AgAAAAUAAABOAfn/AgAAAAUAAABOAfr/AgAAAAUAAABOAfv/AgAAAAUAAABOAfz/AgAAAAUAAABOAf3/AgAAAAUAAABOAf7/AgAAAAUAAABOAf//AgAAAAUAAABOAQAAAgAAAAUAAABOAQEAAgAAAAUAAABOAQIAAgAAAAUAAABOAQMAAgAAAAUAAABOAQQAAgAAAAUAAABOAQUAAgAAAAUAAABOAQYAAgAAAAUAAABOAQcAAgAAAAUAAABPAff/AgAAAAUAAABPAfj/AgAAAAUAAABPAfn/AgAAAAUAAABPAfr/AgAAAAUAAABPAfv/AgAAAAUAAABPAfz/AgAAAAUAAABPAf3/AgAAAAUAAABPAf7/AgAAAAUAAABPAf//AgAAAAUAAABPAQAAAgAAAAUAAABPAQEAAgAAAAUAAABPAQIAAgAAAAUAAABPAQMAAgAAAAUAAABPAQQAAgAAAAUAAABPAQUAAgAAAAUAAABPAQYAAgAAAAUAAABPAQcAAgAAAAUAAABQAff/AgAAAAUAAABQAfj/AgAAAAUAAABQAfn/AgAAAAUAAABQAfr/AgAAAAUAAABQAfv/AgAAAAUAAABQAfz/AgAAAAUAAABQAf3/AgAAAAUAAABQAf7/AgAAAAUAAABQAf//AgAAAAUAAABQAQAAAgAAAAUAAABQAQEAAgAAAAUAAABQAQIAAgAAAAUAAABQAQMAAgAAAAUAAABQAQQAAgAAAAUAAABQAQUAAgAAAAUAAABQAQYAAgAAAAUAAABQAQcAAgAAAAUAAABRAff/AgAAAAUAAABRAfj/AgAAAAUAAABRAfn/AgAAAAUAAABRAfr/AgAAAAUAAABRAfv/AgAAAAUAAABRAfz/AgAAAAUAAABRAf3/AgAAAAUAAABRAf7/AgAAAAUAAABRAf//AgAAAAUAAABRAQAAAgAAAAUAAABRAQEAAgAAAAUAAABRAQIAAgAAAAUAAABRAQMAAgAAAAUAAABRAQQAAgAAAAUAAABRAQUAAgAAAAUAAABRAQYAAgAAAAUAAABRAQcAAgAAAAUAAABSAff/AgAAAAUAAABSAfj/AgAAAAUAAABSAfn/AgAAAAUAAABSAfr/AgAAAAUAAABSAfv/AgAAAAUAAABSAfz/AgAAAAUAAABSAf3/AgAAAAUAAABSAf7/AgAAAAUAAABSAf//AgAAAAUAAABSAQAAAgAAAAUAAABSAQEAAgAAAAUAAABSAQIAAgAAAAUAAABSAQMAAgAAAAUAAABSAQQAAgAAAAUAAABSAQUAAgAAAAUAAABSAQYAAgAAAAUAAABSAQcAAgAAAAUAAABTAff/AgAAAAUAAABTAfj/AgAAAAUAAABTAfn/AgAAAAUAAABTAfr/AgAAAAUAAABTAfv/AgAAAAUAAABTAfz/AgAAAAUAAABTAf3/AgAAAAUAAABTAf7/AgAAAAUAAABTAf//AgAAAAUAAABTAQAAAgAAAAUAAABTAQEAAgAAAAUAAABTAQIAAgAAAAUAAABTAQMAAgAAAAUAAABTAQQAAgAAAAUAAABTAQUAAgAAAAUAAABTAQYAAgAAAAUAAABTAQcAAgAAAAUAAABUAff/AgAAAAUAAABUAfj/AgAAAAUAAABUAfn/AgAAAAUAAABUAfr/AgAAAAUAAABUAfv/AgAAAAUAAABUAfz/AgAAAAUAAABUAf3/AgAAAAUAAABUAf7/AgAAAAUAAABUAf//AgAAAAUAAABUAQAAAgAAAAUAAABUAQEAAgAAAAUAAABUAQIAAgAAAAUAAABUAQMAAgAAAAUAAABUAQQAAgAAAAUAAABUAQUAAgAAAAUAAABUAQYAAgAAAAUAAABUAQcAAgAAAAUAAABVAff/AgAAAAUAAABVAfj/AgAAAAUAAABVAfn/AgAAAAUAAABVAfr/AgAAAAUAAABVAfv/AgAAAAUAAABVAfz/AgAAAAUAAABVAf3/AgAAAAUAAABVAf7/AgAAAAUAAABVAf//AgAAAAUAAABVAQAAAgAAAAUAAABVAQEAAgAAAAUAAABVAQIAAgAAAAUAAABVAQMAAgAAAAUAAABVAQQAAgAAAAUAAABVAQUAAgAAAAUAAABVAQYAAgAAAAUAAABVAQcAAgAAAAUAAABWAff/AgAAAAUAAABWAfj/AgAAAAUAAABWAfn/AgAAAAUAAABWAfr/AgAAAAUAAABWAfv/AgAAAAUAAABWAfz/AgAAAAUAAABWAf3/AgAAAAUAAABWAf7/AgAAAAUAAABWAf//AgAAAAUAAABWAQAAAgAAAAUAAABWAQEAAgAAAAUAAABWAQIAAgAAAAUAAABWAQMAAgAAAAUAAABWAQQAAgAAAAUAAABWAQUAAgAAAAUAAABWAQYAAgAAAAUAAABWAQcAAgAAAAUAAABXAff/AgAAAAUAAABXAfj/AgAAAAUAAABXAfn/AgAAAAUAAABXAfr/AgAAAAUAAABXAfv/AgAAAAUAAABXAfz/AgAAAAUAAABXAf3/AgAAAAUAAABXAf7/AgAAAAUAAABXAf//AgAAAAUAAABXAQAAAgAAAAUAAABXAQEAAgAAAAUAAABXAQIAAgAAAAUAAABXAQMAAgAAAAUAAABXAQQAAgAAAAUAAABXAQUAAgAAAAUAAABXAQYAAgAAAAUAAABXAQcAAgAAAAUAAABYAff/AgAAAAUAAABYAfj/AgAAAAUAAABYAfn/AgAAAAUAAABYAfr/AgAAAAUAAABYAfv/AgAAAAUAAABYAfz/AgAAAAUAAABYAf3/AgAAAAUAAABYAf7/AgAAAAUAAABYAf//AgAAAAUAAABYAQAAAgAAAAUAAABYAQEAAgAAAAUAAABYAQIAAgAAAAUAAABYAQMAAgAAAAUAAABYAQQAAgAAAAUAAABYAQUAAgAAAAUAAABYAQYAAgAAAAUAAABYAQcAAgAAAAUAAABZAff/AgAAAAUAAABZAfj/AgAAAAUAAABZAfn/AgAAAAUAAABZAfr/AgAAAAUAAABZAfv/AgAAAAUAAABZAfz/AgAAAAUAAABZAf3/AgAAAAUAAABZAf7/AgAAAAUAAABZAf//AgAAAAUAAABZAQAAAgAAAAUAAABZAQEAAgAAAAUAAABZAQIAAgAAAAUAAABZAQMAAgAAAAUAAABZAQQAAgAAAAUAAABZAQUAAgAAAAUAAABZAQYAAgAAAAUAAABZAQcAAgAAAAUAAABaAff/AgAAAAUAAABaAfj/AgAAAAUAAABaAfn/AgAAAAUAAABaAfr/AgAAAAUAAABaAfv/AgAAAAUAAABaAfz/AgAAAAUAAABaAf3/AgAAAAUAAABaAf7/AgAAAAUAAABaAf//AgAAAAUAAABaAQAAAgAAAAUAAABaAQEAAgAAAAUAAABaAQIAAgAAAAUAAABaAQMAAgAAAAUAAABaAQQAAgAAAAUAAABaAQUAAgAAAAUAAABaAQYAAgAAAAUAAABaAQcAAgAAAAUAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("6_4glwd")] + +[node name="Tiles3" parent="." instance=ExtResource("3_h8yqp")] +tile_map_data = PackedByteArray("AADsAP3/AAAKAAAAAADsAP7/AAAKAAEAAADtAP3/AAALAAAAAADtAP7/AAALAAEAAAA=") +collision_enabled = false + +[node name="EndFlagpole" parent="." instance=ExtResource("8_i0vqq")] +position = Vector2(3736, 0) + +[node name="WaterArea" parent="." instance=ExtResource("10_hs820")] +visible = false +scale = Vector2(999, 999) + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("12_m577w")] +position = Vector2(-240, -56) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [58, 52, 51, 48, 45] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_njw1k") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-240, -56) +rotation = -0.11994258 + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("12_vqjci")] +boo = NodePath("../RaceBoo") +level_id = 5 + +[node name="EndSmallCastle" parent="." instance=ExtResource("13_m577w")] +position = Vector2(4128, -16) + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(3824, -104) +script = ExtResource("9_jqqrj") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66476" to="Tiles/@Node2D@66476/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66477" to="Tiles/@Node2D@66477/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66478" to="Tiles/@AnimatableBody2D@66478" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66478" to="Tiles/@AnimatableBody2D@66478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66500" to="Tiles/@AnimatableBody2D@66500" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66500" to="Tiles/@AnimatableBody2D@66500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66501" to="Tiles/@AnimatableBody2D@66501" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66501" to="Tiles/@AnimatableBody2D@66501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66502" to="Tiles/@AnimatableBody2D@66502" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66502" to="Tiles/@AnimatableBody2D@66502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66503" to="Tiles/@AnimatableBody2D@66503" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66503" to="Tiles/@AnimatableBody2D@66503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66504" to="Tiles/@AnimatableBody2D@66504" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66504" to="Tiles/@AnimatableBody2D@66504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66505" to="Tiles/@AnimatableBody2D@66505" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66505" to="Tiles/@AnimatableBody2D@66505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@66506" to="Tiles/@Node2D@66506/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66507" to="Tiles/@Node2D@66507/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66508" to="Tiles/@Node2D@66508/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66509" to="Tiles/@Node2D@66509/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66510" to="Tiles/@Node2D@66510/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66511" to="Tiles/@Node2D@66511/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66512" to="Tiles/@Node2D@66512/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66513" to="Tiles/@Node2D@66513/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66514" to="Tiles/@Node2D@66514/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66515" to="Tiles/@Node2D@66515/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66516" to="Tiles/@Node2D@66516/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66517" to="Tiles/@Node2D@66517/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66518" to="Tiles/@Node2D@66518/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66519" to="Tiles/@Node2D@66519/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66520" to="Tiles/@Node2D@66520/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66521" to="Tiles/@Node2D@66521/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66522" to="Tiles/@Node2D@66522/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66523" to="Tiles/@Node2D@66523/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66524" to="Tiles/@Node2D@66524/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66525" to="Tiles/@Node2D@66525/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66526" to="Tiles/@Node2D@66526/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66527" to="Tiles/@Node2D@66527/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66528" to="Tiles/@Node2D@66528/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66529" to="Tiles/@Node2D@66529/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66530" to="Tiles/@Node2D@66530/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66531" to="Tiles/@Node2D@66531/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66532" to="Tiles/@Node2D@66532/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66533" to="Tiles/@Node2D@66533/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66534" to="Tiles/@Node2D@66534/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66535" to="Tiles/@Node2D@66535/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66536" to="Tiles/@Node2D@66536/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66537" to="Tiles/@Node2D@66537/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66538" to="Tiles/@Node2D@66538/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66539" to="Tiles/@Node2D@66539/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66540" to="Tiles/@Node2D@66540/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66541" to="Tiles/@Node2D@66541/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66542" to="Tiles/@Node2D@66542/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66543" to="Tiles/@Node2D@66543/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66544" to="Tiles/@Node2D@66544/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66545" to="Tiles/@Node2D@66545/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66546" to="Tiles/@Node2D@66546/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66547" to="Tiles/@Node2D@66547/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66548" to="Tiles/@Node2D@66548/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66549" to="Tiles/@Node2D@66549/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66550" to="Tiles/@Node2D@66550/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66551" to="Tiles/@Node2D@66551/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66552" to="Tiles/@Node2D@66552/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66553" to="Tiles/@Node2D@66553/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66554" to="Tiles/@Node2D@66554/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66555" to="Tiles/@Node2D@66555/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66556" to="Tiles/@Node2D@66556/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66557" to="Tiles/@Node2D@66557/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66558" to="Tiles/@Node2D@66558/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66559" to="Tiles/@Node2D@66559/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66560" to="Tiles/@Node2D@66560/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66561" to="Tiles/@Node2D@66561/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66562" to="Tiles/@Node2D@66562/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66563" to="Tiles/@Node2D@66563/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66564" to="Tiles/@Node2D@66564/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66565" to="Tiles/@Node2D@66565/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66566" to="Tiles/@Node2D@66566/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66567" to="Tiles/@Node2D@66567/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66568" to="Tiles/@Node2D@66568/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66569" to="Tiles/@Node2D@66569/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66570" to="Tiles/@Node2D@66570/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66571" to="Tiles/@Node2D@66571/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66572" to="Tiles/@Node2D@66572/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66573" to="Tiles/@Node2D@66573/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66574" to="Tiles/@Node2D@66574/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66575" to="Tiles/@Node2D@66575/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66576" to="Tiles/@Node2D@66576/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66577" to="Tiles/@Node2D@66577/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66578" to="Tiles/@Node2D@66578/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66579" to="Tiles/@Node2D@66579/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66580" to="Tiles/@Node2D@66580/LevelPersistance" method="set_as_active"] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMB1/YouVSBoo/Boo2-3.tscn b/Scenes/Levels/SMB1/YouVSBoo/Boo2-3.tscn new file mode 100644 index 0000000..d598939 --- /dev/null +++ b/Scenes/Levels/SMB1/YouVSBoo/Boo2-3.tscn @@ -0,0 +1,1246 @@ +[gd_scene load_steps=51 format=4 uid="uid://bfkvejpmish5"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ld4es"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_xxml6"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_gn577"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_ajcq0"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="5_kcrh3"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_xxml6"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="6_4v4as"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="7_hweyk"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="7_ue5ea"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_5go6t"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="8_he1s2"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="9_ajcq0"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="9_ufyfs"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="10_p6y8q"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="10_xxml6"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="11_m0j67"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="11_mqwbh"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="12_jcunn"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="12_ue5ea"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="13_6atkl"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="14_bwkhh"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="15_x2ilb"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="16_t8k63"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="17_tqwm3"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="18_ixr30"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="19_1t2qo"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="20_lmf7p"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="21_g2hij"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="22_6uuli"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="23_o2f80"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="24_ow3uq"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_p30vf"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="26_3m82g"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="27_4a81f"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="28_ujdp3"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_kcrh3"] +resource_name = "Terrain" +texture = ExtResource("5_kcrh3") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_4v4as"] +scenes/1/scene = ExtResource("6_4v4as") +scenes/2/scene = ExtResource("17_tqwm3") +scenes/3/scene = ExtResource("19_1t2qo") +scenes/4/scene = ExtResource("20_lmf7p") +scenes/5/scene = ExtResource("21_g2hij") +scenes/6/scene = ExtResource("22_6uuli") +scenes/7/scene = ExtResource("23_o2f80") +scenes/8/scene = ExtResource("24_ow3uq") +scenes/9/scene = ExtResource("25_p30vf") +scenes/10/scene = ExtResource("7_hweyk") +scenes/11/scene = ExtResource("8_he1s2") +scenes/12/scene = ExtResource("9_ufyfs") +scenes/13/scene = ExtResource("10_p6y8q") +scenes/14/scene = ExtResource("11_m0j67") +scenes/15/scene = ExtResource("12_jcunn") +scenes/16/scene = ExtResource("13_6atkl") +scenes/17/scene = ExtResource("14_bwkhh") +scenes/18/scene = ExtResource("15_x2ilb") +scenes/19/scene = ExtResource("16_t8k63") +scenes/20/scene = ExtResource("18_ixr30") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hweyk"] +texture = ExtResource("26_3m82g") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_he1s2"] +texture = ExtResource("27_4a81f") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ufyfs"] +texture = ExtResource("28_ujdp3") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_p6y8q"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_kcrh3") +sources/1 = SubResource("TileSetScenesCollectionSource_4v4as") +sources/2 = SubResource("TileSetAtlasSource_hweyk") +sources/3 = SubResource("TileSetAtlasSource_he1s2") +sources/4 = SubResource("TileSetAtlasSource_ufyfs") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[sub_resource type="Curve2D" id="Curve2D_8hjqe"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -224, -64, -81.1723, -20.5263, 81.1723, 20.5263, -56, -104, -39.1866, 13.5287, 39.1866, -13.5287, 208, -104, -30.7895, 0, 30.7895, 0, 328, -136, -33.122, 0.933015, 33.122, -0.933015, 464, -120, -53.1818, -0.466507, 53.1818, 0.466507, 640, -144, -26.1244, 0, 26.1244, 0, 760, -120, -36.8541, -1.86603, 36.8541, 1.86603, 880, -120, -34.988, -0.933015, 34.988, 0.933015, 1000, -88, -46.6507, 0.933015, 46.6507, -0.933015, 1128, -88, -48.5168, 0, 48.5168, 0, 1280, -128, -40.5861, -0.933015, 40.5861, 0.933015, 1416, -128, -47.1172, 0.466507, 47.1172, -0.466507, 1704, -88, -37.7871, -0.466507, 37.7871, 0.466507, 1776, -120, -41.1251, 0.0669117, 41.1251, -0.0669117, 1928, -80, -51.6428, 8.32739, 51.6428, -8.32739, 2008, -112, -49.5405, 0.728537, 49.5405, -0.728537, 2192, -128, -33.5127, 21.8561, 33.5127, -21.8561, 2400, -80, -64.8398, -14.5707, 64.8398, 14.5707, 2504, -184, -72.8537, 7.28537, 72.8537, -7.28537, 2832, -96, -39.341, 25.4988, 39.341, -25.4988, 3128, -160, 0, 0, 0, 0, 3688, -160) +} +point_count = 22 + +[node name="Boo2-3" type="Node"] +script = ExtResource("1_ld4es") +music = ExtResource("2_xxml6") +theme = "Jungle" +theme_time = "Night" +time_limit = 300 +world_id = 2 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_gn577")] +time_of_day = 1 +primary_layer = 1 +second_layer = 2 +second_layer_offset = Vector2(0, -32) +particles = 2 + +[node name="Tiles" parent="." instance=ExtResource("4_ajcq0")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAADAAAAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAADAAEAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAADAAIAAADlAAAAAAABAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAACAAAAAAD+AAAAAAACAAAAAAD/AAAAAAADAAAAAADlAAEAAAABAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAACAAEAAAD/AAEAAAADAAEAAADlAAIAAAABAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAADAAIAAAD4//3/AQAAAAAAAwD+////AQAAAAAAAwD///z/AQAAAAAAAwAIAPz/AQAAAAAAAwA3APf/AQAAAAAAAwA3APj/AQAAAAAAAwA3APn/AQAAAAAAAwA4APf/AQAAAAAAAwA4APj/AQAAAAAAAwA4APn/AQAAAAAAAwA5APf/AQAAAAAAAwA5APj/AQAAAAAAAwA5APn/AQAAAAAAAwBBAPX/AQAAAAAAAwBBAPb/AQAAAAAAAwBBAPf/AQAAAAAAAwBuAPf/AQAAAAAAAwBuAPj/AQAAAAAAAwBuAPn/AQAAAAAAAwBvAPf/AQAAAAAAAwBvAPj/AQAAAAAAAwBvAPn/AQAAAAAAAwBwAPf/AQAAAAAAAwBwAPj/AQAAAAAAAwBwAPn/AQAAAAAAAwB9AP3/AQAAAAAAAwB+AP3/AQAAAAAAAwCTAP7/AQAAAAAAAwCpAPn/AQAAAAAAAwCpAPr/AQAAAAAAAwCpAPv/AQAAAAAAAwCqAPn/AQAAAAAAAwCqAPr/AQAAAAAAAwCqAPv/AQAAAAAAAwCrAPn/AQAAAAAAAwCrAPr/AQAAAAAAAwCrAPv/AQAAAAAAAwDAAPr/AQAAAAAAAwDAAPv/AQAAAAAAAwDBAPr/AQAAAAAAAwDBAPv/AQAAAAAAAwDYAPb/AQAAAAAAAwDYAPf/AQAAAAAAAwDZAPb/AQAAAAAAAwDZAPf/AQAAAAAAAwDgAPn/AQAAAAAAAwDgAPr/AQAAAAAAAwDhAPn/AQAAAAAAAwDhAPr/AQAAAAAAAwDiAPn/AQAAAAAAAwDiAPr/AQAAAAAAAwD7//z/AQAAAAAAEQAEAPz/AQAAAAAAEQAYAPr/AQAAAAAAEQAmAPr/AQAAAAAAEQAfAPn/AQAAAAAAEQBFAPz/AQAAAAAAEQBIAP//AQAAAAAAEQBTAPz/AQAAAAAAEQBaAPz/AQAAAAAAEQBfAPz/AQAAAAAAEQBeAPz/AQAAAAAAEQB3APn/AQAAAAAAEQCFAPn/AQAAAAAAEQCZAPv/AQAAAAAAEQC8APr/AQAAAAAAEQDFAPj/AQAAAAAAEQDMAPf/AQAAAAAAEQDTAPb/AQAAAAAAEQDXAPr/AQAAAAAAEQDcAPz/AAAFAAAAAADdAPz/AAAGAAAAAADeAPz/AAAHAAAAAADVAP7/AAAFAAAAAADWAP7/AAAGAAAAAADXAP7/AAAGAAAAAADYAP7/AAAGAAAAAADZAP7/AAAHAAAAAADSAPr/AAAFAAAAAADTAPr/AAAGAAAAAADUAPr/AAAHAAAAAADKAP//AAAFAAAAAADLAP//AAAGAAAAAADMAP//AAAGAAAAAADNAP//AAAGAAAAAADOAP//AAAHAAAAAADLAPv/AAAFAAAAAADMAPv/AAAGAAAAAADNAPv/AAAHAAAAAADEAP3/AAAFAAAAAADFAP3/AAAGAAAAAADGAP3/AAAHAAAAAAC7AP7/AAAFAAAAAAC8AP7/AAAGAAAAAAC9AP7/AAAHAAAAAAC0AP//AAAFAAAAAAC1AP//AAAGAAAAAAC2AP//AAAHAAAAAACtAAAAAAAFAAAAAACuAAAAAAAGAAAAAACvAAAAAAAGAAAAAACwAAAAAAAGAAAAAACxAAAAAAAHAAAAAACoAP//AAAFAAAAAACpAP//AAAGAAAAAACqAP//AAAGAAAAAACrAP//AAAGAAAAAACsAP//AAAHAAAAAACiAAAAAAAFAAAAAACjAAAAAAAGAAAAAACkAAAAAAAGAAAAAAClAAAAAAAGAAAAAACmAAAAAAAGAAAAAACnAAAAAAAHAAAAAACQAP//AAAFAAAAAACRAP//AAAGAAAAAACSAP//AAAGAAAAAACTAP//AAAGAAAAAACUAP//AAAGAAAAAACVAP//AAAGAAAAAACWAP//AAAGAAAAAACXAP//AAAGAAAAAACYAP//AAAGAAAAAACZAP//AAAGAAAAAACaAP//AAAGAAAAAACbAP//AAAGAAAAAACcAP//AAAGAAAAAACdAP//AAAGAAAAAACeAP//AAAGAAAAAACfAP//AAAGAAAAAACgAP//AAAGAAAAAAChAP//AAAHAAAAAACHAP7/AAAFAAAAAACIAP7/AAAGAAAAAACJAP7/AAAGAAAAAACKAP7/AAAGAAAAAACLAP7/AAAGAAAAAACMAP7/AAAGAAAAAACNAP7/AAAGAAAAAACOAP7/AAAGAAAAAACPAP7/AAAHAAAAAACEAP3/AAAFAAAAAACFAP3/AAAGAAAAAACGAP3/AAAHAAAAAAB2AP7/AAAFAAAAAAB3AP7/AAAGAAAAAAB4AP7/AAAGAAAAAAB5AP7/AAAGAAAAAAB6AP7/AAAGAAAAAAB7AP7/AAAGAAAAAAB8AP7/AAAGAAAAAAB9AP7/AAAGAAAAAAB+AP7/AAAGAAAAAAB/AP7/AAAGAAAAAACAAP7/AAAGAAAAAACBAP7/AAAGAAAAAACCAP7/AAAGAAAAAACDAP7/AAAHAAAAAAB0AP3/AAAGAAAAAAB1AP3/AAAHAAAAAABxAP3/AAAFAAAAAAByAP3/AAAGAAAAAABzAP3/AAAGAAAAAAByAPf/AAAFAAAAAABzAPf/AAAGAAAAAAB0APf/AAAHAAAAAABkAP7/AAAFAAAAAABlAP7/AAAGAAAAAABmAP7/AAAGAAAAAABnAP7/AAAGAAAAAABoAP7/AAAGAAAAAABpAP7/AAAGAAAAAABqAP7/AAAGAAAAAABrAP7/AAAGAAAAAABsAP7/AAAGAAAAAABtAP7/AAAGAAAAAABuAP7/AAAGAAAAAABvAP7/AAAGAAAAAABwAP7/AAAHAAAAAABlAPX/AAAFAAAAAABmAPX/AAAGAAAAAABnAPX/AAAGAAAAAABoAPX/AAAGAAAAAABpAPX/AAAHAAAAAABbAP//AAAFAAAAAABcAP//AAAGAAAAAABdAP//AAAGAAAAAABeAP//AAAGAAAAAABfAP//AAAGAAAAAABgAP//AAAGAAAAAABhAP//AAAGAAAAAABiAP//AAAGAAAAAABjAP//AAAHAAAAAABEAAAAAAAGAAAAAABFAAAAAAAGAAAAAABGAAAAAAAGAAAAAABHAAAAAAAGAAAAAABIAAAAAAAGAAAAAABJAAAAAAAGAAAAAABKAAAAAAAGAAAAAABLAAAAAAAGAAAAAABMAAAAAAAGAAAAAABNAAAAAAAHAAAAAABDAAAAAAAFAAAAAABAAP//AAAFAAAAAABBAP//AAAGAAAAAABCAP//AAAHAAAAAAA6AAAAAAAFAAAAAAA7AAAAAAAGAAAAAAA8AAAAAAAGAAAAAAA9AAAAAAAGAAAAAAA+AAAAAAAGAAAAAAA/AAAAAAAHAAAAAAA7APX/AAAFAAAAAAA8APX/AAAGAAAAAAA9APX/AAAGAAAAAAA+APX/AAAGAAAAAAA/APX/AAAHAAAAAAAwAP7/AAAFAAAAAAAxAP7/AAAGAAAAAAAyAP7/AAAGAAAAAAAzAP7/AAAGAAAAAAA0AP7/AAAGAAAAAAA1AP7/AAAGAAAAAAA2AP7/AAAGAAAAAAA3AP7/AAAGAAAAAAA4AP7/AAAGAAAAAAA5AP7/AAAHAAAAAAAxAPX/AAAFAAAAAAAyAPX/AAAGAAAAAAAzAPX/AAAGAAAAAAA0APX/AAAGAAAAAAA1APX/AAAHAAAAAAAqAPz/AAAFAAAAAAArAPz/AAAGAAAAAAAsAPz/AAAGAAAAAAAtAPz/AAAGAAAAAAAuAPz/AAAGAAAAAAAvAPz/AAAHAAAAAAAcAP3/AAAFAAAAAAAdAP3/AAAGAAAAAAAeAP3/AAAGAAAAAAAfAP3/AAAGAAAAAAAgAP3/AAAGAAAAAAAhAP3/AAAGAAAAAAAiAP3/AAAHAAAAAAAdAP7/AAAFAAEAAAAeAP7/AAAGAAEAAAAfAP7/AAAGAAEAAAAgAP7/AAAGAAEAAAAhAP7/AAAHAAEAAAAdAP//AAAFAAEAAAAeAP//AAAGAAEAAAAfAP//AAAGAAEAAAAgAP//AAAGAAEAAAAhAP//AAAHAAEAAAAdAAAAAAAFAAEAAAAeAAAAAAAGAAEAAAAfAAAAAAAGAAEAAAAgAAAAAAAGAAEAAAAhAAAAAAAHAAEAAAAdAAEAAAAFAAEAAAAeAAEAAAAGAAEAAAAfAAEAAAAGAAEAAAAgAAEAAAAGAAEAAAAhAAEAAAAHAAEAAAAdAAIAAAAFAAEAAAAeAAIAAAAGAAEAAAAfAAIAAAAGAAEAAAAgAAIAAAAGAAEAAAAhAAIAAAAHAAEAAAArAP3/AAAFAAEAAAAsAP3/AAAGAAEAAAAtAP3/AAAGAAEAAAAuAP3/AAAHAAEAAAArAP7/AAAFAAEAAAAsAP7/AAAGAAEAAAAtAP7/AAAGAAEAAAAuAP7/AAAHAAEAAAArAP//AAAFAAEAAAAsAP//AAAGAAEAAAAtAP//AAAGAAEAAAAuAP//AAAHAAEAAAArAAAAAAAFAAEAAAAsAAAAAAAGAAEAAAAtAAAAAAAGAAEAAAAuAAAAAAAHAAEAAAArAAEAAAAFAAEAAAAsAAEAAAAGAAEAAAAtAAEAAAAGAAEAAAAuAAEAAAAHAAEAAAArAAIAAAAFAAEAAAAsAAIAAAAGAAEAAAAtAAIAAAAGAAEAAAAuAAIAAAAHAAEAAAAxAP//AAAFAAEAAAAyAP//AAAGAAEAAAAzAP//AAAGAAEAAAA0AP//AAAGAAEAAAA1AP//AAAGAAEAAAA2AP//AAAGAAEAAAA3AP//AAAGAAEAAAA4AP//AAAHAAEAAAAxAAAAAAAFAAEAAAAyAAAAAAAGAAEAAAAzAAAAAAAGAAEAAAA0AAAAAAAGAAEAAAA1AAAAAAAGAAEAAAA2AAAAAAAGAAEAAAA3AAAAAAAGAAEAAAA4AAAAAAAHAAEAAAAxAAEAAAAFAAEAAAAyAAEAAAAGAAEAAAAzAAEAAAAGAAEAAAA0AAEAAAAGAAEAAAA1AAEAAAAGAAEAAAA2AAEAAAAGAAEAAAA3AAEAAAAGAAEAAAA4AAEAAAAHAAEAAAAxAAIAAAAFAAEAAAAyAAIAAAAGAAEAAAAzAAIAAAAGAAEAAAA0AAIAAAAGAAEAAAA1AAIAAAAGAAEAAAA2AAIAAAAGAAEAAAA3AAIAAAAGAAEAAAA4AAIAAAAHAAEAAAA7AAEAAAAFAAEAAAA8AAEAAAAGAAEAAAA9AAEAAAAGAAEAAAA+AAEAAAAHAAEAAAA7AAIAAAAFAAEAAAA8AAIAAAAGAAEAAAA9AAIAAAAGAAEAAAA+AAIAAAAHAAEAAAA8APb/AAAFAAEAAAA9APb/AAAGAAEAAAA+APb/AAAHAAEAAAA8APf/AAAFAAEAAAA9APf/AAAGAAEAAAA+APf/AAAHAAEAAAA8APj/AAAFAAEAAAA9APj/AAAGAAEAAAA+APj/AAAHAAEAAAA8APn/AAAFAAEAAAA9APn/AAAGAAEAAAA+APn/AAAHAAEAAAA8APr/AAAFAAEAAAA9APr/AAAGAAEAAAA+APr/AAAHAAEAAAA8APv/AAAFAAEAAAA9APv/AAAGAAEAAAA+APv/AAAHAAEAAAA8APz/AAAFAAEAAAA9APz/AAAGAAEAAAA+APz/AAAHAAEAAAA8AP3/AAAFAAEAAAA9AP3/AAAGAAEAAAA+AP3/AAAHAAEAAAA8AP7/AAAFAAEAAAA9AP7/AAAGAAEAAAA+AP7/AAAHAAEAAAA8AP//AAAFAAEAAAA9AP//AAAGAAEAAAA+AP//AAAHAAEAAAAyAPb/AAAFAAEAAAAzAPb/AAAGAAEAAAA0APb/AAAHAAEAAAAyAPf/AAAFAAEAAAAzAPf/AAAGAAEAAAA0APf/AAAHAAEAAAAyAPj/AAAFAAEAAAAzAPj/AAAGAAEAAAA0APj/AAAHAAEAAAAyAPn/AAAFAAEAAAAzAPn/AAAGAAEAAAA0APn/AAAHAAEAAAAyAPr/AAAFAAEAAAAzAPr/AAAGAAEAAAA0APr/AAAHAAEAAAAyAPv/AAAFAAEAAAAzAPv/AAAGAAEAAAA0APv/AAAHAAEAAAAyAPz/AAAFAAEAAAAzAPz/AAAGAAEAAAA0APz/AAAHAAEAAAAyAP3/AAAFAAEAAAAzAP3/AAAGAAEAAAA0AP3/AAAHAAEAAABBAAAAAAAGAAYAAABBAAEAAAAGAAYAAABBAAIAAAAGAAYAAABEAAEAAAAFAAEAAABFAAEAAAAGAAEAAABGAAEAAAAGAAEAAABHAAEAAAAGAAEAAABIAAEAAAAGAAEAAABJAAEAAAAGAAEAAABKAAEAAAAGAAEAAABLAAEAAAAGAAEAAABMAAEAAAAHAAEAAABEAAIAAAAFAAEAAABFAAIAAAAGAAEAAABGAAIAAAAGAAEAAABHAAIAAAAGAAEAAABIAAIAAAAGAAEAAABJAAIAAAAGAAEAAABKAAIAAAAGAAEAAABLAAIAAAAGAAEAAABMAAIAAAAHAAEAAABcAAAAAAAFAAEAAABdAAAAAAAGAAEAAABeAAAAAAAGAAEAAABfAAAAAAAGAAEAAABgAAAAAAAGAAEAAABhAAAAAAAGAAEAAABiAAAAAAAHAAEAAABcAAEAAAAFAAEAAABdAAEAAAAGAAEAAABeAAEAAAAGAAEAAABfAAEAAAAGAAEAAABgAAEAAAAGAAEAAABhAAEAAAAGAAEAAABiAAEAAAAHAAEAAABcAAIAAAAFAAEAAABdAAIAAAAGAAEAAABeAAIAAAAGAAEAAABfAAIAAAAGAAEAAABgAAIAAAAGAAEAAABhAAIAAAAGAAEAAABiAAIAAAAHAAEAAABlAP//AAAFAAEAAABmAP//AAAGAAEAAABnAP//AAAGAAEAAABoAP//AAAGAAEAAABpAP//AAAGAAEAAABqAP//AAAGAAEAAABrAP//AAAGAAEAAABsAP//AAAGAAEAAABtAP//AAAGAAEAAABuAP//AAAGAAEAAABvAP//AAAHAAEAAABlAAAAAAAFAAEAAABmAAAAAAAGAAEAAABnAAAAAAAGAAEAAABoAAAAAAAGAAEAAABpAAAAAAAGAAEAAABqAAAAAAAGAAEAAABrAAAAAAAGAAEAAABsAAAAAAAGAAEAAABtAAAAAAAGAAEAAABuAAAAAAAGAAEAAABvAAAAAAAHAAEAAABlAAEAAAAFAAEAAABmAAEAAAAGAAEAAABnAAEAAAAGAAEAAABoAAEAAAAGAAEAAABpAAEAAAAGAAEAAABqAAEAAAAGAAEAAABrAAEAAAAGAAEAAABsAAEAAAAGAAEAAABtAAEAAAAGAAEAAABuAAEAAAAGAAEAAABvAAEAAAAHAAEAAABlAAIAAAAFAAEAAABmAAIAAAAGAAEAAABnAAIAAAAGAAEAAABoAAIAAAAGAAEAAABpAAIAAAAGAAEAAABqAAIAAAAGAAEAAABrAAIAAAAGAAEAAABsAAIAAAAGAAEAAABtAAIAAAAGAAEAAABuAAIAAAAGAAEAAABvAAIAAAAHAAEAAAByAP7/AAAFAAEAAABzAP7/AAAGAAEAAAB0AP7/AAAHAAEAAAByAP//AAAFAAEAAABzAP//AAAGAAEAAAB0AP//AAAHAAEAAAByAAAAAAAFAAEAAABzAAAAAAAGAAEAAAB0AAAAAAAHAAEAAAByAAEAAAAFAAEAAABzAAEAAAAGAAEAAAB0AAEAAAAHAAEAAAByAAIAAAAFAAEAAABzAAIAAAAGAAEAAAB0AAIAAAAHAAEAAAB3AP//AAAFAAEAAAB4AP//AAAGAAEAAAB5AP//AAAGAAEAAAB6AP//AAAGAAEAAAB7AP//AAAGAAEAAAB8AP//AAAGAAEAAAB9AP//AAAGAAEAAAB+AP//AAAGAAEAAAB/AP//AAAGAAEAAACAAP//AAAGAAEAAACBAP//AAAGAAEAAACCAP//AAAHAAEAAAB3AAAAAAAFAAEAAAB4AAAAAAAGAAEAAAB5AAAAAAAGAAEAAAB6AAAAAAAGAAEAAAB7AAAAAAAGAAEAAAB8AAAAAAAGAAEAAAB9AAAAAAAGAAEAAAB+AAAAAAAGAAEAAAB/AAAAAAAGAAEAAACAAAAAAAAGAAEAAACBAAAAAAAGAAEAAACCAAAAAAAHAAEAAAB3AAEAAAAFAAEAAAB4AAEAAAAGAAEAAAB5AAEAAAAGAAEAAAB6AAEAAAAGAAEAAAB7AAEAAAAGAAEAAAB8AAEAAAAGAAEAAAB9AAEAAAAGAAEAAAB+AAEAAAAGAAEAAAB/AAEAAAAGAAEAAACAAAEAAAAGAAEAAACBAAEAAAAGAAEAAACCAAEAAAAHAAEAAAB3AAIAAAAFAAEAAAB4AAIAAAAGAAEAAAB5AAIAAAAGAAEAAAB6AAIAAAAGAAEAAAB7AAIAAAAGAAEAAAB8AAIAAAAGAAEAAAB9AAIAAAAGAAEAAAB+AAIAAAAGAAEAAAB/AAIAAAAGAAEAAACAAAIAAAAGAAEAAACBAAIAAAAGAAEAAACCAAIAAAAHAAEAAACFAP7/AAAGAAYAAACFAP//AAAGAAYAAACFAAAAAAAGAAYAAACFAAEAAAAGAAYAAACFAAIAAAAGAAYAAACIAP//AAAFAAEAAACJAP//AAAGAAEAAACKAP//AAAGAAEAAACLAP//AAAGAAEAAACMAP//AAAGAAEAAACNAP//AAAGAAEAAACOAP//AAAHAAEAAACIAAAAAAAFAAEAAACJAAAAAAAGAAEAAACKAAAAAAAGAAEAAACLAAAAAAAGAAEAAACMAAAAAAAGAAEAAACNAAAAAAAGAAEAAACOAAAAAAAHAAEAAACIAAEAAAAFAAEAAACJAAEAAAAGAAEAAACKAAEAAAAGAAEAAACLAAEAAAAGAAEAAACMAAEAAAAGAAEAAACNAAEAAAAGAAEAAACOAAEAAAAHAAEAAACIAAIAAAAFAAEAAACJAAIAAAAGAAEAAACKAAIAAAAGAAEAAACLAAIAAAAGAAEAAACMAAIAAAAGAAEAAACNAAIAAAAGAAEAAACOAAIAAAAHAAEAAACRAAAAAAAFAAEAAACSAAAAAAAGAAEAAACTAAAAAAAGAAEAAACUAAAAAAAGAAEAAACVAAAAAAAGAAEAAACWAAAAAAAGAAEAAACXAAAAAAAGAAEAAACYAAAAAAAGAAEAAACZAAAAAAAGAAEAAACaAAAAAAAGAAEAAACbAAAAAAAGAAEAAACcAAAAAAAGAAEAAACdAAAAAAAGAAEAAACeAAAAAAAGAAEAAACfAAAAAAAGAAEAAACgAAAAAAAHAAEAAACRAAEAAAAFAAEAAACSAAEAAAAGAAEAAACTAAEAAAAGAAEAAACUAAEAAAAGAAEAAACVAAEAAAAGAAEAAACWAAEAAAAGAAEAAACXAAEAAAAGAAEAAACYAAEAAAAGAAEAAACZAAEAAAAGAAEAAACaAAEAAAAGAAEAAACbAAEAAAAGAAEAAACcAAEAAAAGAAEAAACdAAEAAAAGAAEAAACeAAEAAAAGAAEAAACfAAEAAAAGAAEAAACgAAEAAAAHAAEAAACRAAIAAAAFAAEAAACSAAIAAAAGAAEAAACTAAIAAAAGAAEAAACUAAIAAAAGAAEAAACVAAIAAAAGAAEAAACWAAIAAAAGAAEAAACXAAIAAAAGAAEAAACYAAIAAAAGAAEAAACZAAIAAAAGAAEAAACaAAIAAAAGAAEAAACbAAIAAAAGAAEAAACcAAIAAAAGAAEAAACdAAIAAAAGAAEAAACeAAIAAAAGAAEAAACfAAIAAAAGAAEAAACgAAIAAAAHAAEAAACjAAEAAAAFAAEAAACkAAEAAAAGAAEAAAClAAEAAAAGAAEAAACmAAEAAAAHAAEAAACjAAIAAAAFAAEAAACkAAIAAAAGAAEAAAClAAIAAAAGAAEAAACmAAIAAAAHAAEAAACpAAAAAAAFAAEAAACqAAAAAAAGAAEAAACrAAAAAAAHAAEAAACpAAEAAAAFAAEAAACqAAEAAAAGAAEAAACrAAEAAAAHAAEAAACpAAIAAAAFAAEAAACqAAIAAAAGAAEAAACrAAIAAAAHAAEAAACvAAEAAAAGAAEAAACwAAEAAAAHAAEAAACvAAIAAAAGAAEAAACwAAIAAAAHAAEAAACuAAEAAAAFAAEAAACuAAIAAAAFAAEAAAC1AAAAAAAGAAYAAAC1AAEAAAAGAAYAAAC1AAIAAAAGAAYAAAC8AP//AAAGAAYAAAC8AAAAAAAGAAYAAAC8AAEAAAAGAAYAAAC8AAIAAAAGAAYAAADFAP7/AAAGAAYAAADFAP//AAAGAAYAAADFAAAAAAAGAAYAAADFAAEAAAAGAAYAAADFAAIAAAAGAAYAAADLAAAAAAAFAAEAAADMAAAAAAAGAAEAAADNAAAAAAAHAAEAAADLAAEAAAAFAAEAAADMAAEAAAAGAAEAAADNAAEAAAAHAAEAAADLAAIAAAAFAAEAAADMAAIAAAAGAAEAAADNAAIAAAAHAAEAAADMAPz/AAAGAAYAAADMAP3/AAAGAAYAAADMAP7/AAAGAAYAAADTAPv/AAAGAAYAAADTAPz/AAAGAAYAAADTAP3/AAAGAAYAAADTAP7/AAAGAAYAAADTAP//AAAGAAYAAADTAAAAAAAGAAYAAADTAAEAAAAGAAYAAADTAAIAAAAGAAYAAADWAP//AAAFAAEAAADXAP//AAAGAAEAAADYAP//AAAHAAEAAADWAAAAAAAFAAEAAADXAAAAAAAGAAEAAADYAAAAAAAHAAEAAADWAAEAAAAFAAEAAADXAAEAAAAGAAEAAADYAAEAAAAHAAEAAADWAAIAAAAFAAEAAADXAAIAAAAGAAEAAADYAAIAAAAHAAEAAADdAP3/AAAGAAYAAADdAP7/AAAGAAYAAADdAP//AAAGAAYAAADdAAAAAAAGAAYAAADdAAEAAAAGAAYAAADdAAIAAAAGAAYAAACdAP7/AAAEAAIAAACeAP7/AAAEAAIAAACfAP7/AAAEAAIAAACeAPz/AAAEAAIAAACeAP3/AAAEAAIAAACfAPz/AAAEAAIAAACfAP3/AAAEAAIAAACfAPn/AAAEAAIAAACfAPr/AAAEAAIAAACfAPv/AAAEAAIAAACKAP3/AAAEAAIAAACLAP3/AAAEAAIAAACLAPz/AAAEAAIAAACMAP3/AAAEAAIAAABCAPX/AAAEAAIAAABCAPb/AAAEAAIAAABCAPf/AAAEAAIAAAANAP//AAAEAAIAAAAOAP//AAAEAAIAAAAPAP//AAAEAAIAAAAQAP//AAAEAAIAAAARAP//AAAEAAIAAAASAP//AAAEAAIAAAATAP//AAAEAAIAAAAUAP//AAAEAAIAAAAPAP3/AAAEAAIAAAAPAP7/AAAEAAIAAAAQAP3/AAAEAAIAAAAQAP7/AAAEAAIAAAARAP3/AAAEAAIAAAARAP7/AAAEAAIAAAASAP3/AAAEAAIAAAASAP7/AAAEAAIAAAATAP3/AAAEAAIAAAATAP7/AAAEAAIAAAAUAP3/AAAEAAIAAAAUAP7/AAAEAAIAAAAOAP7/AAAEAAIAAADmAP//AAAEAAIAAADgAPv/AQAAAAAAFADhAPv/AQAAAAAAFADiAPv/AQAAAAAAFADYAPj/AQAAAAAAFADZAPj/AQAAAAAAFADQAPv/AQAAAAAAFADJAPz/AQAAAAAAFADAAPz/AQAAAAAAFADBAPz/AQAAAAAAFACdAPz/AQAAAAAAFACdAP3/AQAAAAAAFACeAPn/AQAAAAAAFACeAPr/AQAAAAAAFACeAPv/AQAAAAAAFACfAPb/AQAAAAAAFACfAPf/AQAAAAAAFACfAPj/AQAAAAAAFACTAPz/AQAAAAAAFACTAP3/AQAAAAAAFAB9APz/AQAAAAAAFAB+APz/AQAAAAAAFAB8APv/AQAAAAAAFAB9APv/AQAAAAAAFAB+APv/AQAAAAAAFAB/APv/AQAAAAAAFABXAPz/AQAAAAAAFABYAPz/AQAAAAAAFABZAPz/AQAAAAAAFABRAPz/AQAAAAAAFABSAPz/AQAAAAAAFABOAP3/AQAAAAAAFABPAP3/AQAAAAAAFABQAP3/AQAAAAAAFABRAP3/AQAAAAAAFABLAP7/AQAAAAAAFABMAP7/AQAAAAAAFABNAP7/AQAAAAAAFABOAP7/AQAAAAAAFABPAP7/AQAAAAAAFABKAP//AQAAAAAAFABLAP//AQAAAAAAFABMAP//AQAAAAAAFABNAP//AQAAAAAAFABJAP//AQAAAAAAFAAkAPz/AQAAAAAAFAAlAPz/AQAAAAAAFAAmAPz/AQAAAAAAFAAnAPz/AQAAAAAAFAAoAPz/AQAAAAAAFAAlAPv/AQAAAAAAFAAmAPv/AQAAAAAAFAAnAPv/AQAAAAAAFAAWAPz/AQAAAAAAFAAXAPz/AQAAAAAAFAAYAPz/AQAAAAAAFAAZAPz/AQAAAAAAFAAXAPv/AQAAAAAAFAAYAPv/AQAAAAAAFAAZAPv/AQAAAAAAFAAaAPz/AQAAAAAAFAAIAP3/AQAAAAAAFAAIAP7/AQAAAAAAFAAIAP//AQAAAAAAFAD///3/AQAAAAAAFAD///7/AQAAAAAAFAD/////AQAAAAAAFAARAPn/AQAAAAAACAA4APr/AQAAAAAACABvAPr/AQAAAAAACACpAPz/AQAAAAAAAQCqAPz/AQAAAAAAAQCrAPz/AQAAAAAAAQBuAPr/AQAAAAAAAQBwAPr/AQAAAAAAAQA5APr/AQAAAAAAAQA3APr/AQAAAAAAAQBmAPb/AAAFAAEAAABnAPb/AAAGAAEAAABoAPb/AAAHAAEAAABmAPf/AAAFAAEAAABnAPf/AAAGAAEAAABoAPf/AAAHAAEAAABmAPj/AAAFAAEAAABnAPj/AAAGAAEAAABoAPj/AAAHAAEAAABmAPn/AAAFAAEAAABnAPn/AAAGAAEAAABoAPn/AAAHAAEAAABmAPr/AAAFAAEAAABnAPr/AAAGAAEAAABoAPr/AAAHAAEAAABmAPv/AAAFAAEAAABnAPv/AAAGAAEAAABoAPv/AAAHAAEAAABmAPz/AAAFAAEAAABnAPz/AAAGAAEAAABoAPz/AAAHAAEAAABmAP3/AAAFAAEAAABnAP3/AAAGAAEAAABoAP3/AAAHAAEAAABzAPj/AAAGAAYAAABzAPn/AAAGAAYAAABzAPr/AAAGAAYAAABzAPv/AAAGAAYAAABzAPz/AAAGAAYAAAA=") +tile_set = SubResource("TileSet_p6y8q") + +[node name="Player" parent="." instance=ExtResource("5_xxml6")] +position = Vector2(-216, 0) + +[node name="StartCastle" parent="." instance=ExtResource("7_ue5ea")] +position = Vector2(-216, -40) + +[node name="DropShadow" parent="." instance=ExtResource("8_5go6t")] +force_colour = 1 + +[node name="EndFlagpole" parent="." instance=ExtResource("9_ajcq0")] +position = Vector2(3688, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("10_xxml6")] +position = Vector2(3784, 0) + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("11_mqwbh")] +boo = NodePath("../RaceBoo") +level_id = 6 + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("12_ue5ea")] +position = Vector2(-224, -64) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [55, 39, 30, 28, 26] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_8hjqe") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-224, -64) +rotation = -0.608767 +rotates = false + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79572" to="Tiles/@Node2D@79572/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79573" to="Tiles/@Node2D@79573/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79574" to="Tiles/@Node2D@79574/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79575" to="Tiles/@Node2D@79575/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79576" to="Tiles/@Node2D@79576/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79577" to="Tiles/@Node2D@79577/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79578" to="Tiles/@Node2D@79578/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79579" to="Tiles/@Node2D@79579/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79580" to="Tiles/@Node2D@79580/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79581" to="Tiles/@Node2D@79581/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79582" to="Tiles/@Node2D@79582/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79583" to="Tiles/@Node2D@79583/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79584" to="Tiles/@Node2D@79584/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79585" to="Tiles/@Node2D@79585/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79586" to="Tiles/@Node2D@79586/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79587" to="Tiles/@Node2D@79587/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79588" to="Tiles/@Node2D@79588/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79589" to="Tiles/@Node2D@79589/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79590" to="Tiles/@Node2D@79590/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79591" to="Tiles/@Node2D@79591/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79592" to="Tiles/@Node2D@79592/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79593" to="Tiles/@Node2D@79593/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79594" to="Tiles/@Node2D@79594/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79595" to="Tiles/@Node2D@79595/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79596" to="Tiles/@Node2D@79596/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79597" to="Tiles/@Node2D@79597/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79598" to="Tiles/@Node2D@79598/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79599" to="Tiles/@Node2D@79599/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79600" to="Tiles/@Node2D@79600/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79601" to="Tiles/@Node2D@79601/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79602" to="Tiles/@Node2D@79602/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79603" to="Tiles/@Node2D@79603/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79604" to="Tiles/@Node2D@79604/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79605" to="Tiles/@Node2D@79605/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79606" to="Tiles/@Node2D@79606/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79607" to="Tiles/@Node2D@79607/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79608" to="Tiles/@Node2D@79608/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79609" to="Tiles/@Node2D@79609/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79610" to="Tiles/@Node2D@79610/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79611" to="Tiles/@Node2D@79611/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79612" to="Tiles/@Node2D@79612/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79613" to="Tiles/@Node2D@79613/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79614" to="Tiles/@Node2D@79614/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79615" to="Tiles/@Node2D@79615/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79616" to="Tiles/@Node2D@79616/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79617" to="Tiles/@Node2D@79617/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79618" to="Tiles/@Node2D@79618/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79619" to="Tiles/@Node2D@79619/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79620" to="Tiles/@Node2D@79620/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79621" to="Tiles/@Node2D@79621/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79622" to="Tiles/@AnimatableBody2D@79622" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79622" to="Tiles/@AnimatableBody2D@79622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79623" to="Tiles/@AnimatableBody2D@79623" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79623" to="Tiles/@AnimatableBody2D@79623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79624" to="Tiles/@AnimatableBody2D@79624" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79624" to="Tiles/@AnimatableBody2D@79624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79625" to="Tiles/@AnimatableBody2D@79625" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79625" to="Tiles/@AnimatableBody2D@79625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79626" to="Tiles/@AnimatableBody2D@79626" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79626" to="Tiles/@AnimatableBody2D@79626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79627" to="Tiles/@AnimatableBody2D@79627" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79627" to="Tiles/@AnimatableBody2D@79627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79628" to="Tiles/@AnimatableBody2D@79628" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79628" to="Tiles/@AnimatableBody2D@79628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79629" to="Tiles/@AnimatableBody2D@79629" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79629" to="Tiles/@AnimatableBody2D@79629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79630" to="Tiles/@AnimatableBody2D@79630" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79630" to="Tiles/@AnimatableBody2D@79630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79631" to="Tiles/@AnimatableBody2D@79631" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79631" to="Tiles/@AnimatableBody2D@79631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79632" to="Tiles/@AnimatableBody2D@79632" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79632" to="Tiles/@AnimatableBody2D@79632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79633" to="Tiles/@AnimatableBody2D@79633" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79633" to="Tiles/@AnimatableBody2D@79633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79634" to="Tiles/@AnimatableBody2D@79634" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79634" to="Tiles/@AnimatableBody2D@79634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79635" to="Tiles/@AnimatableBody2D@79635" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79635" to="Tiles/@AnimatableBody2D@79635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79636" to="Tiles/@AnimatableBody2D@79636" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79636" to="Tiles/@AnimatableBody2D@79636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79637" to="Tiles/@AnimatableBody2D@79637" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79637" to="Tiles/@AnimatableBody2D@79637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79638" to="Tiles/@AnimatableBody2D@79638" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79638" to="Tiles/@AnimatableBody2D@79638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79639" to="Tiles/@AnimatableBody2D@79639" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79639" to="Tiles/@AnimatableBody2D@79639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@79705" to="Tiles/@AnimatableBody2D@79705/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@79705" to="Tiles/@AnimatableBody2D@79705/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79705" to="Tiles/@AnimatableBody2D@79705" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79705" to="Tiles/@AnimatableBody2D@79705" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79705" to="Tiles/@AnimatableBody2D@79705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79705" to="Tiles/@AnimatableBody2D@79705" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79705" to="Tiles/@AnimatableBody2D@79705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@79706" to="Tiles/@AnimatableBody2D@79706/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@79706" to="Tiles/@AnimatableBody2D@79706/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79706" to="Tiles/@AnimatableBody2D@79706" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79706" to="Tiles/@AnimatableBody2D@79706" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79706" to="Tiles/@AnimatableBody2D@79706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79706" to="Tiles/@AnimatableBody2D@79706" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79706" to="Tiles/@AnimatableBody2D@79706/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="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@79707" to="Tiles/@AnimatableBody2D@79707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@79707" to="Tiles/@AnimatableBody2D@79707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79707" to="Tiles/@AnimatableBody2D@79707" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79707" to="Tiles/@AnimatableBody2D@79707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79707" to="Tiles/@AnimatableBody2D@79707" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79707" to="Tiles/@AnimatableBody2D@79707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@79708" to="Tiles/@AnimatableBody2D@79708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@79708" to="Tiles/@AnimatableBody2D@79708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79708" to="Tiles/@AnimatableBody2D@79708" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79708" to="Tiles/@AnimatableBody2D@79708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79708" to="Tiles/@AnimatableBody2D@79708" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79708" to="Tiles/@AnimatableBody2D@79708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@79709" to="Tiles/@AnimatableBody2D@79709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@79709" to="Tiles/@AnimatableBody2D@79709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79709" to="Tiles/@AnimatableBody2D@79709" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79709" to="Tiles/@AnimatableBody2D@79709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79709" to="Tiles/@AnimatableBody2D@79709" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79709" to="Tiles/@AnimatableBody2D@79709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@79710" to="Tiles/@AnimatableBody2D@79710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@79710" to="Tiles/@AnimatableBody2D@79710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79710" to="Tiles/@AnimatableBody2D@79710" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79710" to="Tiles/@AnimatableBody2D@79710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79710" to="Tiles/@AnimatableBody2D@79710" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79710" to="Tiles/@AnimatableBody2D@79710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@79711" to="Tiles/@AnimatableBody2D@79711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@79711" to="Tiles/@AnimatableBody2D@79711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79711" to="Tiles/@AnimatableBody2D@79711" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79711" to="Tiles/@AnimatableBody2D@79711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79711" to="Tiles/@AnimatableBody2D@79711" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79711" to="Tiles/@AnimatableBody2D@79711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@79712" to="Tiles/@AnimatableBody2D@79712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@79712" to="Tiles/@AnimatableBody2D@79712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79712" to="Tiles/@AnimatableBody2D@79712" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79712" to="Tiles/@AnimatableBody2D@79712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79712" to="Tiles/@AnimatableBody2D@79712" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79712" to="Tiles/@AnimatableBody2D@79712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMB1/YouVSBoo/Boo2-4.tscn b/Scenes/Levels/SMB1/YouVSBoo/Boo2-4.tscn new file mode 100644 index 0000000..535c2bf --- /dev/null +++ b/Scenes/Levels/SMB1/YouVSBoo/Boo2-4.tscn @@ -0,0 +1,189 @@ +[gd_scene load_steps=14 format=4 uid="uid://cf6qb6u8skcqi"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_g5j1j"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_rjapx"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_sq8na"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_g338u"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_p4ou4"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="6_p6y2f"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="7_htfei"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/BulletBill.json" id="7_p6y2f"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_p4ou4"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="10_p4ou4"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="11_rjapx"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="12_p6y2f"] + +[sub_resource type="Curve2D" id="Curve2D_htfei"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -240, -104, -103.098, -25.6579, 103.098, 25.6579, -80, -88, -43.3852, -0.466507, 43.3852, 0.466507, 280, -48, -31.256, -0.933015, 31.256, 0.933015, 520, -64, -20.0598, 0, 20.0598, 0, 688, -32, 0.933015, 25.1914, -0.933015, -25.1914, 736, -80, 0.933015, 22.8589, -0.933015, -22.8589, 688, -160, -30.7895, 0, 30.7895, 0, 768, -184, -55.0479, -1.86603, 55.0479, 1.86603, 864, -96, -24.2584, -0.466507, 24.2584, 0.466507, 1072, -64, -28.9235, 1.39952, 28.9235, -1.39952, 1136, -88, -50.3828, 13.0622, 50.3828, -13.0622, 1272, -72, -49.9163, -20.9928, 49.9163, 20.9928, 1560, -128, -38.7201, 0, 38.7201, 0, 1760, -56, -31.7225, 0, 31.7225, 0, 2000, -72, -31.7225, 1.39952, 31.7225, -1.39952, 2112, -56, -21.4593, 0, 21.4593, 0, 2200, -104, -22.3923, 0, 22.3923, 0, 2272, -64, -21.9258, 0, 21.9258, 0, 2336, -88, -47.5837, 1.86603, 47.5837, -1.86603, 2392, -64, -48.9833, 0.466507, 48.9833, -0.466507, 2496, -88, 0, 0, 0, 0, 2600, -72, 0, 0, 0, 0, 3288, -72) +} +point_count = 23 + +[node name="Level" type="Node"] +script = ExtResource("1_g5j1j") +music = ExtResource("2_rjapx") +theme = "Castle" +time_limit = 250 +world_id = 2 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("2_sq8na")] +particles = 3 + +[node name="Tiles" parent="." instance=ExtResource("3_g338u")] +tile_map_data = PackedByteArray("AADu//3/AAABAAEAAADv//3/AAACAAEAAADw//3/AAACAAEAAADx//3/AAACAAEAAADy//3/AAACAAEAAADz//3/AAACAAEAAAD0//3/AAABAAsAAAD1//3/AAACAAAAAAD2//3/AAACAAAAAAD3//3/AAACAAAAAAD4//3/AAACAAAAAAD5//3/AAACAAAAAAD6//3/AAACAAAAAAD7//3/AAACAAAAAAD8//3/AAACAAAAAAD9//3/AAADAAAAAADu//7/AAABAAEAAADv//7/AAACAAEAAADw//7/AAACAAEAAADx//7/AAACAAEAAADy//7/AAACAAEAAADz//7/AAACAAEAAAD0//7/AAACAAEAAAD1//7/AAACAAEAAAD2//7/AAACAAEAAAD3//7/AAACAAEAAAD4//7/AAACAAEAAAD5//7/AAACAAEAAAD6//7/AAACAAEAAAD7//7/AAACAAEAAAD8//7/AAACAAEAAAD9//7/AAADAAEAAADu////AAABAAEAAADv////AAACAAEAAADw////AAACAAEAAADx////AAACAAEAAADy////AAACAAEAAADz////AAACAAEAAAD0////AAACAAEAAAD1////AAACAAEAAAD2////AAACAAEAAAD3////AAACAAEAAAD4////AAACAAEAAAD5////AAACAAEAAAD6////AAACAAEAAAD7////AAACAAEAAAD8////AAACAAEAAAD9////AAADAAEAAADu/wAAAAABAAEAAADv/wAAAAACAAEAAADw/wAAAAACAAEAAADx/wAAAAACAAEAAADy/wAAAAACAAEAAADz/wAAAAACAAEAAAD0/wAAAAACAAEAAAD1/wAAAAACAAEAAAD2/wAAAAACAAEAAAD3/wAAAAACAAEAAAD4/wAAAAACAAEAAAD5/wAAAAACAAEAAAD6/wAAAAACAAEAAAD7/wAAAAACAAEAAAD8/wAAAAACAAEAAAD9/wAAAAADAAEAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAADAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAADAAIAAADu//z/AAABAAEAAADv//z/AAACAAEAAADw//z/AAACAAEAAADx//z/AAACAAEAAADy//z/AAACAAEAAADz//z/AAABAAsAAAD0//z/AAADAAAAAADu//v/AAABAAAAAADv//v/AAACAAAAAADw//v/AAACAAAAAADx//v/AAACAAAAAADy//v/AAACAAAAAADz//v/AAADAAAAAADu//X/AAABAAAAAADv//X/AAACAAAAAADw//X/AAACAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAADAAAAAADu//b/AAABAAEAAADv//b/AAACAAEAAADw//b/AAACAAEAAADx//b/AAACAAEAAADy//b/AAACAAEAAADz//b/AAACAAEAAAD0//b/AAADAAEAAADu//f/AAABAAIAAADv//f/AAACAAIAAADw//f/AAACAAIAAADx//f/AAACAAIAAADy//f/AAACAAIAAADz//f/AAACAAIAAAD0//f/AAADAAIAAAAAAP7/AAABAAAAAAABAP7/AAACAAAAAAACAP7/AAACAAAAAAADAP7/AAACAAAAAAAEAP7/AAACAAAAAAAFAP7/AAACAAAAAAAGAP7/AAACAAAAAAAHAP7/AAACAAAAAAAIAP7/AAACAAAAAAAJAP7/AAACAAAAAAAKAP7/AAACAAAAAAALAP7/AAACAAAAAAAMAP7/AAACAAAAAAANAP7/AAACAAAAAAAOAP7/AAACAAAAAAAPAP7/AAACAAAAAAAQAP7/AAACAAAAAAARAP7/AAACAAAAAAASAP7/AAADAAAAAAAAAP//AAABAAEAAAABAP//AAACAAEAAAACAP//AAACAAEAAAADAP//AAACAAEAAAAEAP//AAACAAEAAAAFAP//AAACAAEAAAAGAP//AAACAAEAAAAHAP//AAACAAEAAAAIAP//AAACAAEAAAAJAP//AAACAAEAAAAKAP//AAACAAEAAAALAP//AAACAAEAAAAMAP//AAACAAEAAAANAP//AAACAAEAAAAOAP//AAACAAEAAAAPAP//AAACAAEAAAAQAP//AAACAAEAAAARAP//AAACAAEAAAASAP//AAADAAEAAAAAAAAAAAABAAEAAAABAAAAAAACAAEAAAACAAAAAAACAAEAAAADAAAAAAACAAEAAAAEAAAAAAACAAEAAAAFAAAAAAACAAEAAAAGAAAAAAACAAEAAAAHAAAAAAACAAEAAAAIAAAAAAACAAEAAAAJAAAAAAACAAEAAAAKAAAAAAACAAEAAAALAAAAAAACAAEAAAAMAAAAAAACAAEAAAANAAAAAAACAAEAAAAOAAAAAAACAAEAAAAPAAAAAAACAAEAAAAQAAAAAAACAAEAAAARAAAAAAACAAEAAAASAAAAAAADAAEAAAAAAAEAAAABAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAADAAEAAAAAAAIAAAABAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAAVAAIAAAABAAIAAAAVAP7/AAABAAAAAAAWAP7/AAADAAAAAAAVAP//AAABAAEAAAAWAP//AAADAAEAAAAVAAAAAAABAAEAAAAWAAAAAAABAAsAAAAVAAEAAAABAAEAAAAWAAEAAAACAAEAAAAWAAIAAAACAAIAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAADAAsAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAcAP7/AAAAAAAAAAAcAP//AAAAAAEAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAAAAAsAAAAiAAAAAAACAAEAAAAjAAAAAAABAAsAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAhAP3/AAABAAAAAAAiAP3/AAACAAAAAAAjAP3/AAADAAAAAAAhAP7/AAABAAEAAAAiAP7/AAACAAEAAAAjAP7/AAADAAEAAAAhAP//AAABAAEAAAAiAP//AAACAAEAAAAjAP//AAADAAEAAAAtAAAAAAACAAAAAAAuAAAAAAAAAAsAAAAvAAAAAAABAAsAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAuAP//AAABAAAAAAAvAP//AAAKAAsAAAAvAPb/AAAMAAsAAAAvAPf/AAAAAAEAAAAvAPj/AAAAAAEAAAAvAPn/AAAAAAEAAAAvAPr/AAAAAAEAAAAvAPv/AAAAAAEAAAAvAPz/AAAAAAEAAAAvAP3/AAAAAAEAAAAvAP7/AAAAAAEAAAAsAPb/AAABAAMAAAAtAPb/AAACAAMAAAAuAPb/AAACAAMAAAApAPX/AAAAAAAAAAApAPb/AAAAAAEAAAApAPf/AAAAAAEAAAApAPj/AAAAAAEAAAApAPn/AAAAAAEAAAApAPr/AAAJAAsAAAApAPv/AAABAAIAAAAqAPr/AAADAAAAAAAqAPv/AAAIAAwAAAArAPv/AAACAAMAAAAsAPv/AAADAAMAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAAAAAsAAAA1AAAAAAADAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAADAAEAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAADAAIAAAA1AP3/AAAAAAAAAAA0AP7/AAABAAAAAAA1AP7/AAAKAAsAAAA0AP//AAABAAEAAAA1AP//AAADAAEAAAA3AAAAAAABAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAAA3AAEAAAABAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAAA3AAIAAAABAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAADAAAAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAADAAEAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAADAAIAAABNAAAAAAABAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAADAAAAAABNAAEAAAABAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAADAAEAAABNAAIAAAABAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAADAAIAAABVAAAAAAABAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABeAAAAAAACAAAAAABfAAAAAAAKAAsAAABVAAEAAAABAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAADAAEAAABVAAIAAAABAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAADAAIAAABfAP3/AAALAAsAAABfAP7/AAAAAAEAAABfAP//AAAAAAEAAABgAP3/AAACAAMAAABhAP3/AAACAAMAAABiAP3/AAACAAMAAABjAP3/AAAMAAsAAABjAP7/AAAAAAEAAABjAP//AAALAAwAAABkAP//AAACAAMAAABlAP//AAACAAMAAABmAP//AAACAAMAAABnAP//AAAMAAwAAABnAP3/AAALAAsAAABnAP7/AAAAAAEAAABoAP3/AAACAAMAAABpAP3/AAAMAAsAAABpAP7/AAALAAwAAABqAP7/AAACAAMAAABrAP7/AAACAAMAAABsAP7/AAACAAMAAABtAP7/AAACAAMAAABuAP7/AAACAAMAAABvAP7/AAACAAMAAABwAP7/AAACAAMAAABxAP7/AAACAAMAAAByAP7/AAACAAMAAABzAP7/AAACAAMAAAB0AP7/AAACAAMAAAB1AP7/AAACAAMAAAB2AP7/AAACAAMAAAB3AP7/AAACAAMAAAB4AP7/AAACAAMAAAB5AP7/AAACAAMAAAB6AP7/AAACAAMAAAB7AP7/AAADAAMAAABsAPr/AAALAAwAAABtAPr/AAACAAMAAABuAPr/AAACAAMAAABvAPr/AAACAAMAAABwAPr/AAACAAMAAABxAPr/AAACAAMAAAByAPr/AAACAAMAAABzAPr/AAACAAMAAAB0APr/AAACAAMAAAB1APr/AAACAAMAAAB2APr/AAACAAMAAAB3APr/AAACAAMAAAB4APr/AAACAAMAAAB5APr/AAACAAMAAAB6APr/AAACAAMAAAB7APr/AAAMAAwAAABsAPj/AAALAAsAAABtAPj/AAACAAMAAABsAPn/AAAAAAEAAABuAPj/AAACAAMAAABvAPj/AAACAAMAAABwAPj/AAACAAMAAABxAPj/AAACAAMAAAByAPj/AAACAAMAAABzAPj/AAACAAMAAAB0APj/AAACAAMAAAB1APj/AAACAAMAAAB2APj/AAACAAMAAAB3APj/AAACAAMAAAB4APj/AAACAAMAAAB5APj/AAACAAMAAAB6APj/AAACAAMAAAB7APj/AAAMAAsAAAB7APn/AAAAAAEAAACIAPb/AAABAAMAAACJAPb/AAACAAMAAACKAPb/AAADAAMAAACdAP7/AAABAAAAAACdAP//AAABAAEAAACdAAAAAAABAAEAAACeAP//AAACAAEAAACfAP//AAADAAEAAACeAAAAAAACAAEAAACfAAAAAAABAAsAAACfAP7/AAADAAAAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAACpAAAAAAAKAAsAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAADAAEAAACdAAEAAAABAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACdAAIAAAABAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAADAAIAAACpAP3/AAALAAsAAACpAP7/AAAAAAEAAACpAP//AAAAAAEAAACqAP3/AAACAAMAAACrAP3/AAACAAMAAACsAP3/AAAMAAsAAACsAP7/AAAAAAEAAACsAP//AAAAAAEAAACsAAAAAAAJAAsAAACsAAEAAAABAAEAAACsAAIAAAABAAIAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAADAAsAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAAKAAsAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAADAAEAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAADAAIAAACwAP7/AAAAAAAAAACwAP//AAAAAAEAAAC0AP3/AAALAAsAAAC0AP7/AAAAAAEAAAC0AP//AAAAAAEAAAC1AP3/AAACAAMAAAC2AP3/AAACAAMAAAC3AP3/AAACAAMAAAC4AP3/AAACAAMAAAC5AP3/AAACAAMAAAC6AP3/AAACAAMAAAC7AP3/AAACAAMAAAC8AP3/AAACAAMAAAC9AP3/AAACAAMAAAC+AP3/AAACAAMAAAC/AP3/AAACAAMAAADAAP3/AAAMAAsAAADAAP7/AAAAAAEAAADAAP//AAAAAAEAAADAAAAAAAAAAAEAAADAAAEAAAAAAAEAAADAAAIAAAAAAAIAAADNAPz/AAALAAsAAADNAP3/AAAAAAEAAADNAP7/AAAAAAEAAADNAP//AAAAAAEAAADNAAAAAAAAAAEAAADNAAEAAAAAAAEAAADNAAIAAAAAAAIAAADOAPz/AAACAAMAAADPAPz/AAAHAAsAAADPAP3/AAABAAEAAADPAP7/AAABAAEAAADPAP//AAABAAEAAADPAAAAAAABAAEAAADPAAEAAAABAAEAAADPAAIAAAABAAIAAADQAPz/AAACAAAAAADRAPz/AAACAAAAAADSAPz/AAACAAAAAADTAPz/AAACAAAAAADUAPz/AAACAAAAAADVAPz/AAACAAAAAADWAPz/AAACAAAAAADXAPz/AAAKAAsAAADQAP3/AAACAAEAAADRAP3/AAACAAEAAADSAP3/AAACAAEAAADTAP3/AAACAAEAAADUAP3/AAACAAEAAADVAP3/AAACAAEAAADWAP3/AAACAAEAAADXAP3/AAADAAEAAADQAP7/AAACAAEAAADRAP7/AAACAAEAAADSAP7/AAACAAEAAADTAP7/AAACAAEAAADUAP7/AAACAAEAAADVAP7/AAACAAEAAADWAP7/AAACAAEAAADXAP7/AAADAAEAAADQAP//AAACAAEAAADRAP//AAACAAEAAADSAP//AAACAAEAAADTAP//AAACAAEAAADUAP//AAACAAEAAADVAP//AAACAAEAAADWAP//AAACAAEAAADXAP//AAADAAEAAADQAAAAAAACAAEAAADRAAAAAAACAAEAAADSAAAAAAACAAEAAADTAAAAAAACAAEAAADUAAAAAAACAAEAAADVAAAAAAACAAEAAADWAAAAAAACAAEAAADXAAAAAAADAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAADAAEAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAADAAIAAADOAPb/AAABAAAAAADPAPb/AAACAAAAAADQAPb/AAACAAAAAADRAPb/AAACAAAAAADSAPb/AAACAAAAAADTAPb/AAACAAAAAADUAPb/AAACAAAAAADVAPb/AAACAAAAAADWAPb/AAACAAAAAADXAPb/AAADAAAAAADOAPf/AAABAAEAAADPAPf/AAACAAEAAADQAPf/AAACAAEAAADRAPf/AAACAAEAAADSAPf/AAACAAEAAADTAPf/AAACAAEAAADUAPf/AAACAAEAAADVAPf/AAACAAEAAADWAPf/AAACAAEAAADXAPf/AAADAAEAAADOAPj/AAABAAIAAADPAPj/AAACAAIAAADQAPj/AAACAAIAAADRAPj/AAACAAIAAADSAPj/AAACAAIAAADTAPj/AAACAAIAAADUAPj/AAACAAIAAADVAPj/AAACAAIAAADWAPj/AAACAAIAAADXAPj/AAAKAAwAAADLAPX/AAAAAAMAAADGAPb/AAAAAAAAAADGAPf/AAAAAAEAAADGAPj/AAAMAAwAAADEAPj/AAALAAwAAADFAPj/AAACAAMAAADEAPb/AAAAAAAAAADEAPf/AAAAAAEAAACuAPX/AAACAAMAAACvAPX/AAACAAMAAACwAPX/AAACAAMAAACxAPX/AAACAAMAAACyAPX/AAACAAMAAACzAPX/AAACAAMAAAC0APX/AAACAAMAAAC1APX/AAACAAMAAAC2APX/AAACAAMAAAC3APX/AAACAAMAAAC4APX/AAACAAMAAAC5APX/AAACAAMAAAC6APX/AAACAAMAAAC7APX/AAACAAMAAAC8APX/AAACAAMAAAC9APX/AAACAAMAAAC+APX/AAACAAMAAAC/APX/AAACAAMAAADAAPX/AAADAAMAAACuAPf/AAACAAMAAACvAPf/AAACAAMAAACwAPf/AAACAAMAAACxAPf/AAACAAMAAACyAPf/AAACAAMAAACzAPf/AAACAAMAAAC0APf/AAACAAMAAAC1APf/AAACAAMAAAC2APf/AAACAAMAAAC3APf/AAACAAMAAAC4APf/AAACAAMAAAC5APf/AAACAAMAAAC6APf/AAACAAMAAAC7APf/AAACAAMAAAC8APf/AAACAAMAAAC9APf/AAACAAMAAAC+APf/AAACAAMAAAC/APf/AAACAAMAAADAAPf/AAADAAMAAACrAPf/AAALAAsAAACsAPf/AAACAAMAAACtAPf/AAACAAMAAACrAPj/AAAAAAEAAACrAPn/AAAAAAIAAACpAPf/AAAMAAsAAACpAPj/AAAAAAEAAACpAPn/AAAAAAIAAAChAPf/AAALAAwAAACiAPf/AAACAAMAAACjAPf/AAACAAMAAACkAPf/AAACAAMAAAClAPf/AAACAAMAAACmAPf/AAACAAMAAACnAPf/AAACAAMAAACoAPf/AAACAAMAAAChAPX/AAALAAsAAAChAPb/AAAAAAEAAACiAPX/AAACAAMAAACjAPX/AAACAAMAAACkAPX/AAACAAMAAAClAPX/AAACAAMAAACmAPX/AAACAAMAAACnAPX/AAACAAMAAACoAPX/AAACAAMAAACpAPX/AAACAAMAAACqAPX/AAACAAMAAACrAPX/AAACAAMAAACsAPX/AAACAAMAAACtAPX/AAACAAMAAABlAPX/AAALAAsAAABlAPb/AAAAAAEAAABlAPf/AAAAAAIAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAADAAMAAAAGAPj/AAAAAAAAAAAGAPn/AAAAAAEAAAAGAPr/AAAAAAIAAAAOAPj/AAAAAAAAAAAOAPn/AAAAAAEAAAAOAPr/AAAAAAIAAAAWAPj/AAAAAAAAAAAWAPn/AAAAAAEAAAAWAPr/AAAAAAIAAAAcAPj/AAAAAAAAAAAcAPn/AAAAAAEAAAAcAPr/AAAAAAIAAAD5//j/AQAAAAAAFAAHAPj/AQAAAAAAFAAHAPn/AQAAAAAAFAAHAPr/AQAAAAAAFAAIAPj/AQAAAAAAFAAIAPn/AQAAAAAAFAAIAPr/AQAAAAAAFAAJAPj/AQAAAAAAFAAJAPn/AQAAAAAAFAAJAPr/AQAAAAAAFAAKAPj/AQAAAAAAFAALAPj/AQAAAAAAFAAMAPj/AQAAAAAAFAANAPj/AQAAAAAAFAALAPn/AQAAAAAAFAALAPr/AQAAAAAAFAAMAPn/AQAAAAAAFAAMAPr/AQAAAAAAFAANAPn/AQAAAAAAFAANAPr/AQAAAAAAFAAKAPn/AQAAAAAAFAAXAPj/AQAAAAAAFAAXAPn/AQAAAAAAFAAXAPr/AQAAAAAAFAAYAPj/AQAAAAAAFAAYAPn/AQAAAAAAFAAYAPr/AQAAAAAAFAAZAPj/AQAAAAAAFAAZAPn/AQAAAAAAFAAaAPj/AQAAAAAAFAAaAPn/AQAAAAAAFAAaAPr/AQAAAAAAFAAbAPj/AQAAAAAAFAAbAPn/AQAAAAAAFAAbAPr/AQAAAAAAFAAXAP7/AQAAAAAAFAAXAP//AQAAAAAAFAAYAP7/AQAAAAAAFAAYAP//AQAAAAAAFAAZAP7/AQAAAAAAFAAZAP//AQAAAAAAFAAaAP7/AQAAAAAAFAAaAP//AQAAAAAAFAAbAP7/AQAAAAAAFAAbAP//AQAAAAAAFABgAP7/AQAAAAAAFABgAP//AQAAAAAAFABgAAAAAQAAAAAAFABhAP7/AQAAAAAAFABhAP//AQAAAAAAFABhAAAAAQAAAAAAFABiAP7/AQAAAAAAFABiAP//AQAAAAAAFABiAAAAAQAAAAAAFABgAAEAAQAAAAAAFABhAAEAAQAAAAAAFABiAAEAAQAAAAAAFABjAAAAAQAAAAAAFABjAAEAAQAAAAAAFABkAAAAAQAAAAAAFABkAAEAAQAAAAAAFABlAAAAAQAAAAAAFABlAAEAAQAAAAAAFABmAAAAAQAAAAAAFABmAAEAAQAAAAAAFABnAAAAAQAAAAAAFABnAAEAAQAAAAAAFABoAAAAAQAAAAAAFABoAAEAAQAAAAAAFABpAAAAAQAAAAAAFABpAAEAAQAAAAAAFABqAAAAAQAAAAAAFABqAAEAAQAAAAAAFABrAAAAAQAAAAAAFABrAAEAAQAAAAAAFABsAAAAAQAAAAAAFABsAAEAAQAAAAAAFABtAAAAAQAAAAAAFABtAAEAAQAAAAAAFABuAAAAAQAAAAAAFABuAAEAAQAAAAAAFABvAAAAAQAAAAAAFABvAAEAAQAAAAAAFABwAAAAAQAAAAAAFABwAAEAAQAAAAAAFABxAAAAAQAAAAAAFABxAAEAAQAAAAAAFAByAAAAAQAAAAAAFAByAAEAAQAAAAAAFABzAAAAAQAAAAAAFABzAAEAAQAAAAAAFAB0AAAAAQAAAAAAFAB0AAEAAQAAAAAAFAB1AAAAAQAAAAAAFAB1AAEAAQAAAAAAFAB2AAAAAQAAAAAAFAB2AAEAAQAAAAAAFAB3AAAAAQAAAAAAFAB3AAEAAQAAAAAAFAB4AAAAAQAAAAAAFAB4AAEAAQAAAAAAFAB5AAAAAQAAAAAAFAB5AAEAAQAAAAAAFAB6AAAAAQAAAAAAFAB6AAEAAQAAAAAAFAB7AAAAAQAAAAAAFAB7AAEAAQAAAAAAFAB8AAAAAQAAAAAAFAB8AAEAAQAAAAAAFAB9AAAAAQAAAAAAFAB9AAEAAQAAAAAAFAB+AAAAAQAAAAAAFAB+AAEAAQAAAAAAFAB/AAAAAQAAAAAAFAB/AAEAAQAAAAAAFACAAAAAAQAAAAAAFACAAAEAAQAAAAAAFACBAAAAAQAAAAAAFACBAAEAAQAAAAAAFACCAAAAAQAAAAAAFACCAAEAAQAAAAAAFACDAAAAAQAAAAAAFACDAAEAAQAAAAAAFACEAAAAAQAAAAAAFACEAAEAAQAAAAAAFACFAAAAAQAAAAAAFACFAAEAAQAAAAAAFACGAAAAAQAAAAAAFACGAAEAAQAAAAAAFACHAAAAAQAAAAAAFACHAAEAAQAAAAAAFACIAAAAAQAAAAAAFACIAAEAAQAAAAAAFACJAAAAAQAAAAAAFACJAAEAAQAAAAAAFACKAAAAAQAAAAAAFACKAAEAAQAAAAAAFACLAAAAAQAAAAAAFACLAAEAAQAAAAAAFACMAAAAAQAAAAAAFACMAAEAAQAAAAAAFACNAAAAAQAAAAAAFACNAAEAAQAAAAAAFACOAAAAAQAAAAAAFACOAAEAAQAAAAAAFACPAAAAAQAAAAAAFACPAAEAAQAAAAAAFACQAAAAAQAAAAAAFACQAAEAAQAAAAAAFACRAAAAAQAAAAAAFACRAAEAAQAAAAAAFACSAAAAAQAAAAAAFACSAAEAAQAAAAAAFACTAAAAAQAAAAAAFACTAAEAAQAAAAAAFACUAAAAAQAAAAAAFACUAAEAAQAAAAAAFACVAAAAAQAAAAAAFACVAAEAAQAAAAAAFACWAAAAAQAAAAAAFACWAAEAAQAAAAAAFACXAAAAAQAAAAAAFACXAAEAAQAAAAAAFACYAAAAAQAAAAAAFACYAAEAAQAAAAAAFACZAAAAAQAAAAAAFACZAAEAAQAAAAAAFACaAAAAAQAAAAAAFACaAAEAAQAAAAAAFACbAAAAAQAAAAAAFACbAAEAAQAAAAAAFACcAAAAAQAAAAAAFACcAAEAAQAAAAAAFABoAP//AQAAAAAAFABpAP//AQAAAAAAFABqAP//AQAAAAAAFABrAP//AQAAAAAAFABsAP//AQAAAAAAFABtAP//AQAAAAAAFABuAP//AQAAAAAAFABvAP//AQAAAAAAFABwAP//AQAAAAAAFABxAP//AQAAAAAAFAByAP//AQAAAAAAFABzAP//AQAAAAAAFAB0AP//AQAAAAAAFAB1AP//AQAAAAAAFAB2AP//AQAAAAAAFAB3AP//AQAAAAAAFAB4AP//AQAAAAAAFAB5AP//AQAAAAAAFAB6AP//AQAAAAAAFAB7AP//AQAAAAAAFABoAP7/AQAAAAAAFABtAPn/AQAAAAAAFABuAPn/AQAAAAAAFABvAPn/AQAAAAAAFABwAPn/AQAAAAAAFABxAPn/AQAAAAAAFAByAPn/AQAAAAAAFABzAPn/AQAAAAAAFAB0APn/AQAAAAAAFAB1APn/AQAAAAAAFAB2APn/AQAAAAAAFAB3APn/AQAAAAAAFAB4APn/AQAAAAAAFAB5APn/AQAAAAAAFAB6APn/AQAAAAAAFAB+AP3/AQAAAAAAFAB/AP3/AQAAAAAAFACAAP3/AQAAAAAAFACDAPj/AQAAAAAAFACDAPn/AQAAAAAAFACEAPj/AQAAAAAAFACEAPn/AQAAAAAAFACFAPj/AQAAAAAAFACFAPn/AQAAAAAAFACIAPf/AQAAAAAAFACJAPf/AQAAAAAAFACKAPf/AQAAAAAAFACIAPz/AQAAAAAAFACJAPz/AQAAAAAAFACKAPz/AQAAAAAAFACNAPf/AQAAAAAAFACNAPj/AQAAAAAAFACOAPf/AQAAAAAAFACOAPj/AQAAAAAAFACPAPf/AQAAAAAAFACPAPj/AQAAAAAAFACRAP3/AQAAAAAAFACSAP3/AQAAAAAAFACTAP3/AQAAAAAAFACVAPf/AQAAAAAAFACVAPj/AQAAAAAAFACWAPf/AQAAAAAAFACWAPj/AQAAAAAAFACXAPf/AQAAAAAAFACXAPj/AQAAAAAAFACZAP3/AQAAAAAAFACaAP3/AQAAAAAAFACbAP3/AQAAAAAAFACiAPb/AQAAAAAAFACjAPb/AQAAAAAAFACkAPb/AQAAAAAAFAClAPb/AQAAAAAAFACmAPb/AQAAAAAAFACnAPb/AQAAAAAAFACoAPb/AQAAAAAAFACpAPb/AQAAAAAAFACqAPb/AQAAAAAAFACrAPb/AQAAAAAAFACsAPb/AQAAAAAAFACtAPb/AQAAAAAAFACuAPb/AQAAAAAAFACvAPb/AQAAAAAAFACwAPb/AQAAAAAAFACxAPb/AQAAAAAAFACyAPb/AQAAAAAAFACzAPb/AQAAAAAAFAC0APb/AQAAAAAAFAC1APb/AQAAAAAAFAC2APb/AQAAAAAAFAC3APb/AQAAAAAAFAC4APb/AQAAAAAAFAC5APb/AQAAAAAAFAC6APb/AQAAAAAAFAC7APb/AQAAAAAAFAC8APb/AQAAAAAAFAC9APb/AQAAAAAAFAC+APb/AQAAAAAAFAC/APb/AQAAAAAAFACqAPf/AQAAAAAAFACqAPj/AQAAAAAAFACqAP7/AQAAAAAAFACqAP//AQAAAAAAFACqAAAAAQAAAAAAFACqAAEAAQAAAAAAFACrAP7/AQAAAAAAFACrAP//AQAAAAAAFACrAAAAAQAAAAAAFACrAAEAAQAAAAAAFACvAP3/AQAAAAAAFACvAP7/AQAAAAAAFACvAP//AQAAAAAAFACwAP3/AQAAAAAAFACxAP3/AQAAAAAAFACxAP7/AQAAAAAAFACxAP//AQAAAAAAFAC1AP7/AQAAAAAAFAC1AP//AQAAAAAAFAC1AAAAAQAAAAAAFAC1AAEAAQAAAAAAFAC2AP7/AQAAAAAAFAC2AP//AQAAAAAAFAC2AAAAAQAAAAAAFAC2AAEAAQAAAAAAFAC3AP7/AQAAAAAAFAC3AP//AQAAAAAAFAC3AAAAAQAAAAAAFAC3AAEAAQAAAAAAFAC4AP7/AQAAAAAAFAC4AP//AQAAAAAAFAC4AAAAAQAAAAAAFAC4AAEAAQAAAAAAFAC5AP7/AQAAAAAAFAC5AP//AQAAAAAAFAC5AAAAAQAAAAAAFAC5AAEAAQAAAAAAFAC6AP7/AQAAAAAAFAC6AP//AQAAAAAAFAC6AAAAAQAAAAAAFAC6AAEAAQAAAAAAFAC7AP7/AQAAAAAAFAC7AP//AQAAAAAAFAC7AAAAAQAAAAAAFAC7AAEAAQAAAAAAFAC8AP7/AQAAAAAAFAC8AP//AQAAAAAAFAC8AAAAAQAAAAAAFAC8AAEAAQAAAAAAFAC9AP7/AQAAAAAAFAC9AP//AQAAAAAAFAC9AAAAAQAAAAAAFAC9AAEAAQAAAAAAFAC+AP7/AQAAAAAAFAC+AP//AQAAAAAAFAC+AAAAAQAAAAAAFAC+AAEAAQAAAAAAFAC/AP7/AQAAAAAAFAC/AP//AQAAAAAAFAC/AAAAAQAAAAAAFAC/AAEAAQAAAAAAFADOAP3/AQAAAAAAFADOAP7/AQAAAAAAFADOAP//AQAAAAAAFADOAAAAAQAAAAAAFADOAAEAAQAAAAAAFADFAPn/AQAAAAAAFADFAPX/AQAAAAAAFADFAPb/AQAAAAAAFADFAPf/AQAAAAAAFADEAPX/AQAAAAAAFADGAPX/AQAAAAAAFADJAPX/AQAAAAAAFADKAPX/AQAAAAAAFADMAPX/AQAAAAAAFADNAPX/AQAAAAAAFADOAPX/AQAAAAAAFADPAPX/AQAAAAAAFADBAAAAAgAAAAIAAADBAAEAAgAAAAMAAADCAAAAAgAAAAIAAADCAAEAAgAAAAMAAADDAAAAAgAAAAIAAADDAAEAAgAAAAMAAADEAAAAAgAAAAIAAADEAAEAAgAAAAMAAADFAAAAAgAAAAIAAADFAAEAAgAAAAMAAADGAAAAAgAAAAIAAADGAAEAAgAAAAMAAADHAAAAAgAAAAIAAADHAAEAAgAAAAMAAADIAAAAAgAAAAIAAADIAAEAAgAAAAMAAADJAAAAAgAAAAIAAADJAAEAAgAAAAMAAADKAAAAAgAAAAIAAADKAAEAAgAAAAMAAADLAAAAAgAAAAIAAADLAAEAAgAAAAMAAADMAAAAAgAAAAIAAADMAAEAAgAAAAMAAABSAAAAAgAAAAIAAABSAAEAAgAAAAMAAABTAAAAAgAAAAIAAABTAAEAAgAAAAMAAABUAAAAAgAAAAIAAABUAAEAAgAAAAMAAABLAAAAAgAAAAIAAABLAAEAAgAAAAMAAABMAAAAAgAAAAIAAABMAAEAAgAAAAMAAAA2AAAAAgAAAAIAAAA2AAEAAgAAAAMAAAATAAAAAgAAAAIAAAATAAEAAgAAAAMAAAAUAAAAAgAAAAIAAAAUAAEAAgAAAAMAAAD+/wAAAgAAAAIAAAD+/wEAAgAAAAMAAAD//wAAAgAAAAIAAAD//wEAAgAAAAMAAAADAPr/AQAAAAAAEQAKAPr/AQAAAAAAEQAQAPr/AQAAAAAAEQAZAPr/AQAAAAAAEQAzAPv/AQAAAAAAEQA+AP3/AQAAAAAAEQBQAPn/AQAAAAAAEQB/APz/AQAAAAAAEQCEAPr/AQAAAAAAEQCCAPj/AQAAAAAAEQCEAPf/AQAAAAAAEQCGAPj/AQAAAAAAEQCJAPv/AQAAAAAAEQCOAPn/AQAAAAAAEQCQAPj/AQAAAAAAEQCOAPb/AQAAAAAAEQCMAPf/AQAAAAAAEQCWAPn/AQAAAAAAEQCUAPf/AQAAAAAAEQCWAPb/AQAAAAAAEQCYAPf/AQAAAAAAEQCSAPz/AQAAAAAAEQCaAPz/AQAAAAAAEQCqAPn/AQAAAAAAEQDAAPb/AQAAAAAAEQCeAP7/AAACAAAAAACtAP3/AQAAAAAAAwCtAP7/AQAAAAAAAwCtAP//AQAAAAAAAwCuAP3/AQAAAAAAAwCuAP7/AQAAAAAAAwCuAP//AQAAAAAAAwCyAP3/AQAAAAAAAwCyAP7/AQAAAAAAAwCyAP//AQAAAAAAAwCzAP3/AQAAAAAAAwCzAP7/AQAAAAAAAwCzAP//AQAAAAAAAwC3APv/AQAAAAAAAwC4APv/AQAAAAAAAwC5APv/AQAAAAAAAwC9APv/AQAAAAAAAwC+APv/AQAAAAAAAwC/APv/AQAAAAAAAwCaAPv/AQAAAAAAAwCSAPv/AQAAAAAAAwCJAPr/AQAAAAAAAwB/APv/AQAAAAAAAwBhAPz/AQAAAAAAAwBeAP3/AQAAAAAAAwBeAP7/AQAAAAAAAwBeAP//AQAAAAAAAwBQAP//AQAAAAAAAwA8AP//AQAAAAAAAwA9AP//AQAAAAAAAwA+AP//AQAAAAAAAwAoAPj/AQAAAAAAAwAoAPn/AQAAAAAAAwAoAPr/AQAAAAAAAwAoAPv/AQAAAAAAAwAXAPv/AQAAAAAAAwAYAPv/AQAAAAAAAwAZAPv/AQAAAAAAAwAaAPv/AQAAAAAAAwAbAPv/AQAAAAAAAwAHAPv/AQAAAAAAAwAIAPv/AQAAAAAAAwAJAPv/AQAAAAAAAwAKAPv/AQAAAAAAAwALAPv/AQAAAAAAAwAMAPv/AQAAAAAAAwANAPv/AQAAAAAAAwD2//v/AQAAAAAAAwD5//f/AQAAAAAAAwBGAPz/AAAIAAAAAABGAP3/AAAIAAEAAABHAPz/AAAJAAAAAABHAP3/AAAJAAEAAABGAP7/AAAIAAEAAABHAP7/AAAJAAEAAABGAP//AAAIAAEAAABHAP//AAAJAAEAAAA8AP7/AAAEAAIAAAA9AP7/AAAEAAIAAAA+AP7/AAAEAAIAAAA9AP3/AAAEAAIAAAA+APz/AAAEAAIAAAA/AP3/AAAEAAIAAABAAP3/AAAEAAIAAAA4APv/AAAEAAIAAAA5APv/AAAEAAIAAAA3APf/AAAEAAIAAAA4APb/AAAEAAIAAAA9APj/AAAEAAIAAAA+APj/AAAEAAIAAABBAPn/AAAEAAIAAABEAPn/AAAEAAIAAABIAPj/AAAEAAIAAABPAPn/AAAEAAIAAABNAPz/AAAEAAIAAABQAP7/AAAEAAIAAABRAPn/AAAEAAIAAABQAPX/AAAEAAIAAABQAPb/AAAEAAIAAABQAPf/AAAEAAIAAABUAPv/AAAEAAIAAABUAPz/AAAEAAIAAABVAPv/AAAEAAIAAABVAPz/AAAEAAIAAABWAPv/AAAEAAIAAABWAPz/AAAEAAIAAABVAP3/AAAEAAIAAABVAP7/AAAEAAIAAABVAP//AAAEAAIAAABWAP3/AAAEAAIAAABWAP7/AAAEAAIAAABWAP//AAAEAAIAAABZAP3/AAAEAAIAAABaAP3/AAAEAAIAAABZAPv/AAAEAAIAAABgAPn/AAAEAAIAAABgAPr/AAAEAAIAAABgAPv/AAAEAAIAAABgAPz/AAAEAAIAAABhAPn/AAAEAAIAAABiAPn/AAAEAAIAAACDAP7/AAAEAAIAAACEAP7/AAAEAAIAAACFAP7/AAAEAAIAAACNAP7/AAAEAAIAAACOAP7/AAAEAAIAAACPAP7/AAAEAAIAAACVAP7/AAAEAAIAAACWAP7/AAAEAAIAAACXAP7/AAAEAAIAAACRAPX/AAAEAAIAAACSAPX/AAAEAAIAAABHAPj/AQAAAAAACADXAPn/AAAAAAEAAADXAPr/AAAAAAEAAADXAPv/AAAAAAEAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_p4ou4")] +position = Vector2(-240, -80) + +[node name="Bowser" parent="." instance=ExtResource("6_p6y2f")] +position = Vector2(3232, -48) + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("7_p6y2f") + +[node name="CastleBridge" parent="." instance=ExtResource("7_htfei")] +z_index = -1 +position = Vector2(3080, -40) +length = 12 + +[node name="DropShadow" parent="." instance=ExtResource("9_p4ou4")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(3312, -112) +script = ExtResource("10_p4ou4") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("11_rjapx")] +boo = NodePath("../Path2D/RaceBoo") +level_id = 7 + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_htfei") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-240, -104) +rotation = -0.16812637 + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="RaceBoo" parent="Path2D" node_paths=PackedStringArray("path") instance=ExtResource("12_p6y2f")] +position = Vector2(-240, -104) +path = NodePath("../PathFollow2D") +time_needed = [60, 42, 40, 35, 25] + +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140572" to="Tiles/@AnimatableBody2D@140572" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140572" to="Tiles/@AnimatableBody2D@140572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140573" to="Tiles/@AnimatableBody2D@140573" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140573" to="Tiles/@AnimatableBody2D@140573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140574" to="Tiles/@AnimatableBody2D@140574" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140574" to="Tiles/@AnimatableBody2D@140574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140575" to="Tiles/@AnimatableBody2D@140575" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140575" to="Tiles/@AnimatableBody2D@140575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140576" to="Tiles/@AnimatableBody2D@140576" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140576" to="Tiles/@AnimatableBody2D@140576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140577" to="Tiles/@AnimatableBody2D@140577" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140577" to="Tiles/@AnimatableBody2D@140577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140578" to="Tiles/@AnimatableBody2D@140578" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140578" to="Tiles/@AnimatableBody2D@140578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140579" to="Tiles/@AnimatableBody2D@140579" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140579" to="Tiles/@AnimatableBody2D@140579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140580" to="Tiles/@AnimatableBody2D@140580" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140580" to="Tiles/@AnimatableBody2D@140580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140581" to="Tiles/@AnimatableBody2D@140581" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140581" to="Tiles/@AnimatableBody2D@140581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140582" to="Tiles/@AnimatableBody2D@140582" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140582" to="Tiles/@AnimatableBody2D@140582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140583" to="Tiles/@AnimatableBody2D@140583" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140583" to="Tiles/@AnimatableBody2D@140583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140584" to="Tiles/@AnimatableBody2D@140584" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140584" to="Tiles/@AnimatableBody2D@140584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140585" to="Tiles/@AnimatableBody2D@140585" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140585" to="Tiles/@AnimatableBody2D@140585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140586" to="Tiles/@AnimatableBody2D@140586" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140586" to="Tiles/@AnimatableBody2D@140586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140587" to="Tiles/@AnimatableBody2D@140587" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140587" to="Tiles/@AnimatableBody2D@140587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140588" to="Tiles/@AnimatableBody2D@140588" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140588" to="Tiles/@AnimatableBody2D@140588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140589" to="Tiles/@AnimatableBody2D@140589" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140589" to="Tiles/@AnimatableBody2D@140589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140590" to="Tiles/@AnimatableBody2D@140590" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140590" to="Tiles/@AnimatableBody2D@140590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140591" to="Tiles/@AnimatableBody2D@140591" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140591" to="Tiles/@AnimatableBody2D@140591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140592" to="Tiles/@AnimatableBody2D@140592" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140592" to="Tiles/@AnimatableBody2D@140592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140593" to="Tiles/@AnimatableBody2D@140593" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140593" to="Tiles/@AnimatableBody2D@140593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140594" to="Tiles/@AnimatableBody2D@140594" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140594" to="Tiles/@AnimatableBody2D@140594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140595" to="Tiles/@AnimatableBody2D@140595" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@140595" to="Tiles/@AnimatableBody2D@140595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140596" to="Tiles/@Node2D@140596/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140597" to="Tiles/@Node2D@140597/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140598" to="Tiles/@Node2D@140598/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140599" to="Tiles/@Node2D@140599/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140600" to="Tiles/@Node2D@140600/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140601" to="Tiles/@Node2D@140601/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140602" to="Tiles/@Node2D@140602/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140603" to="Tiles/@Node2D@140603/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140604" to="Tiles/@Node2D@140604/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140605" to="Tiles/@Node2D@140605/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140606" to="Tiles/@Node2D@140606/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140607" to="Tiles/@Node2D@140607/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140608" to="Tiles/@Node2D@140608/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140609" to="Tiles/@Node2D@140609/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140610" to="Tiles/@Node2D@140610/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140611" to="Tiles/@Node2D@140611/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140612" to="Tiles/@Node2D@140612/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140613" to="Tiles/@Node2D@140613/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140614" to="Tiles/@Node2D@140614/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140615" to="Tiles/@Node2D@140615/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140616" to="Tiles/@Node2D@140616/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140617" to="Tiles/@Node2D@140617/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140618" to="Tiles/@Node2D@140618/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140619" to="Tiles/@Node2D@140619/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140620" to="Tiles/@Node2D@140620/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140621" to="Tiles/@Node2D@140621/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140622" to="Tiles/@Node2D@140622/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140623" to="Tiles/@Node2D@140623/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140624" to="Tiles/@Node2D@140624/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140625" to="Tiles/@Node2D@140625/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140626" to="Tiles/@Node2D@140626/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140627" to="Tiles/@Node2D@140627/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140628" to="Tiles/@Node2D@140628/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140629" to="Tiles/@Node2D@140629/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140630" to="Tiles/@Node2D@140630/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140631" to="Tiles/@Node2D@140631/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140632" to="Tiles/@Node2D@140632/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140633" to="Tiles/@Node2D@140633/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140634" to="Tiles/@Node2D@140634/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140635" to="Tiles/@Node2D@140635/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140636" to="Tiles/@Node2D@140636/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140637" to="Tiles/@Node2D@140637/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140638" to="Tiles/@Node2D@140638/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140639" to="Tiles/@Node2D@140639/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140640" to="Tiles/@Node2D@140640/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140641" to="Tiles/@Node2D@140641/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@140642" to="Tiles/@Node2D@140642/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="axe_touched" from="CastleBridge" to="BooRaceHandler" method="player_win_race"] +[connection signal="axe_touched" from="CastleBridge" to="Path2D/RaceBoo" method="flag_die"] +[connection signal="victory_begin" from="CastleBridge" to="CameraRightLimit" method="_enter_tree"] +[connection signal="victory_begin" from="CastleBridge" to="BooRaceHandler" method="tally_time"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBANN/CoinHeavens/1.tscn b/Scenes/Levels/SMBANN/CoinHeavens/1.tscn new file mode 100644 index 0000000..7ffa5c7 --- /dev/null +++ b/Scenes/Levels/SMBANN/CoinHeavens/1.tscn @@ -0,0 +1,1077 @@ +[gd_scene load_steps=41 format=3 uid="uid://bb3k81dx6dyyc"] + +[ext_resource type="PackedScene" uid="uid://cnn6e523gkoa0" path="res://Scenes/Levels/SMB1/CoinHeavens/1.tscn" id="1_dycrl"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_gt5vl"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_isldh"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_r7hw5"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_ah4nf"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_wehle"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_1k6gy"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_jd7v4"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_rbuo7"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_40o2m"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_xae5u"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_1yrl0"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_khfyp"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_urgu2"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_tgbjv"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_8wqac"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_401vs"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_2bikq"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_5k08y"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_ak28o"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_h88hi"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_i4v2m"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_wvyba"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_ygyo8"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_rc7ld"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="26_lyois"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_kiedu"] +resource_name = "Terrain" +texture = ExtResource("2_gt5vl") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_mcbwg"] +scenes/1/scene = ExtResource("3_isldh") +scenes/2/scene = ExtResource("14_urgu2") +scenes/3/scene = ExtResource("16_8wqac") +scenes/4/scene = ExtResource("17_401vs") +scenes/5/scene = ExtResource("18_2bikq") +scenes/6/scene = ExtResource("19_5k08y") +scenes/7/scene = ExtResource("20_ak28o") +scenes/8/scene = ExtResource("21_h88hi") +scenes/9/scene = ExtResource("22_i4v2m") +scenes/10/scene = ExtResource("4_r7hw5") +scenes/11/scene = ExtResource("5_ah4nf") +scenes/12/scene = ExtResource("6_wehle") +scenes/13/scene = ExtResource("7_1k6gy") +scenes/14/scene = ExtResource("8_jd7v4") +scenes/15/scene = ExtResource("9_rbuo7") +scenes/16/scene = ExtResource("10_40o2m") +scenes/17/scene = ExtResource("11_xae5u") +scenes/18/scene = ExtResource("12_1yrl0") +scenes/19/scene = ExtResource("13_khfyp") +scenes/20/scene = ExtResource("15_tgbjv") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_n1pyu"] +texture = ExtResource("23_wvyba") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_7xmnd"] +texture = ExtResource("24_ygyo8") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8w378"] +texture = ExtResource("25_rc7ld") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_atxut"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_kiedu") +sources/1 = SubResource("TileSetScenesCollectionSource_mcbwg") +sources/2 = SubResource("TileSetAtlasSource_n1pyu") +sources/3 = SubResource("TileSetAtlasSource_7xmnd") +sources/4 = SubResource("TileSetAtlasSource_8w378") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="Level" instance=ExtResource("1_dycrl")] +theme_time = "Night" +campaign = "SMBANN" + +[node name="Tiles" parent="." index="1"] +tile_set = SubResource("TileSet_atxut") + +[node name="LevelBG" parent="." index="8"] +time_of_day = 1 + +[node name="DiscoLevel" type="Node" parent="." index="10"] +script = ExtResource("26_lyois") +combo_meter_rate = 0.0 +max_combo = 1.0 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41296" to="Tiles/@Node2D@41296/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41297" to="Tiles/@Node2D@41297/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41298" to="Tiles/@Node2D@41298/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41299" to="Tiles/@Node2D@41299/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41300" to="Tiles/@Node2D@41300/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41301" to="Tiles/@Node2D@41301/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41302" to="Tiles/@Node2D@41302/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41303" to="Tiles/@Node2D@41303/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41304" to="Tiles/@Node2D@41304/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41305" to="Tiles/@Node2D@41305/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41306" to="Tiles/@Node2D@41306/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41307" to="Tiles/@Node2D@41307/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41308" to="Tiles/@Node2D@41308/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41309" to="Tiles/@Node2D@41309/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41310" to="Tiles/@Node2D@41310/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41311" to="Tiles/@Node2D@41311/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41312" to="Tiles/@Node2D@41312/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41313" to="Tiles/@Node2D@41313/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41314" to="Tiles/@Node2D@41314/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41315" to="Tiles/@Node2D@41315/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41316" to="Tiles/@Node2D@41316/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41317" to="Tiles/@Node2D@41317/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41318" to="Tiles/@Node2D@41318/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41319" to="Tiles/@Node2D@41319/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41320" to="Tiles/@Node2D@41320/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41321" to="Tiles/@Node2D@41321/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41322" to="Tiles/@Node2D@41322/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41323" to="Tiles/@Node2D@41323/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41324" to="Tiles/@Node2D@41324/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41325" to="Tiles/@Node2D@41325/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41326" to="Tiles/@Node2D@41326/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41327" to="Tiles/@Node2D@41327/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41328" to="Tiles/@Node2D@41328/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41329" to="Tiles/@Node2D@41329/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41330" to="Tiles/@Node2D@41330/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41331" to="Tiles/@Node2D@41331/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41332" to="Tiles/@Node2D@41332/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41333" to="Tiles/@Node2D@41333/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41334" to="Tiles/@Node2D@41334/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41335" to="Tiles/@Node2D@41335/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/CoinHeavens/2.tscn b/Scenes/Levels/SMBANN/CoinHeavens/2.tscn new file mode 100644 index 0000000..9b00f8a --- /dev/null +++ b/Scenes/Levels/SMBANN/CoinHeavens/2.tscn @@ -0,0 +1,1077 @@ +[gd_scene load_steps=41 format=3 uid="uid://bvivssuqumkxf"] + +[ext_resource type="PackedScene" uid="uid://cnn6e523gkoa0" path="res://Scenes/Levels/SMB1/CoinHeavens/1.tscn" id="1_724qx"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_wq72k"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_dgrji"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_felhs"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_ck54c"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_mhx7w"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_81ot0"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_0xixc"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_5ktl7"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_aftf2"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_vpvs3"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_wa61k"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_pxwt7"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_7v0e1"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_c1k3v"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_8txha"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_p7ymx"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_j14qp"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_wclkw"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_a66xr"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_sok08"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_lvaej"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_naspq"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_kievr"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_by2e2"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="26_2m5y5"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_p42hh"] +resource_name = "Terrain" +texture = ExtResource("2_wq72k") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_flfed"] +scenes/1/scene = ExtResource("3_dgrji") +scenes/2/scene = ExtResource("14_7v0e1") +scenes/3/scene = ExtResource("16_8txha") +scenes/4/scene = ExtResource("17_p7ymx") +scenes/5/scene = ExtResource("18_j14qp") +scenes/6/scene = ExtResource("19_wclkw") +scenes/7/scene = ExtResource("20_a66xr") +scenes/8/scene = ExtResource("21_sok08") +scenes/9/scene = ExtResource("22_lvaej") +scenes/10/scene = ExtResource("4_felhs") +scenes/11/scene = ExtResource("5_ck54c") +scenes/12/scene = ExtResource("6_mhx7w") +scenes/13/scene = ExtResource("7_81ot0") +scenes/14/scene = ExtResource("8_0xixc") +scenes/15/scene = ExtResource("9_5ktl7") +scenes/16/scene = ExtResource("10_aftf2") +scenes/17/scene = ExtResource("11_vpvs3") +scenes/18/scene = ExtResource("12_wa61k") +scenes/19/scene = ExtResource("13_pxwt7") +scenes/20/scene = ExtResource("15_c1k3v") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_iygcq"] +texture = ExtResource("23_naspq") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ldmd3"] +texture = ExtResource("24_kievr") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_6cf5n"] +texture = ExtResource("25_by2e2") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_4xyrb"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_p42hh") +sources/1 = SubResource("TileSetScenesCollectionSource_flfed") +sources/2 = SubResource("TileSetAtlasSource_iygcq") +sources/3 = SubResource("TileSetAtlasSource_ldmd3") +sources/4 = SubResource("TileSetAtlasSource_6cf5n") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="Level" instance=ExtResource("1_724qx")] +theme_time = "Night" +campaign = "SMBANN" + +[node name="Tiles" parent="." index="1"] +tile_set = SubResource("TileSet_4xyrb") + +[node name="LevelBG" parent="." index="8"] +time_of_day = 1 + +[node name="DiscoLevel" type="Node" parent="." index="10"] +script = ExtResource("26_2m5y5") +combo_meter_rate = 0.0 +max_combo = 1.0 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40711" to="Tiles/@Node2D@40711/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40712" to="Tiles/@Node2D@40712/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40713" to="Tiles/@Node2D@40713/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40714" to="Tiles/@Node2D@40714/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40715" to="Tiles/@Node2D@40715/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40716" to="Tiles/@Node2D@40716/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40717" to="Tiles/@Node2D@40717/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40718" to="Tiles/@Node2D@40718/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40719" to="Tiles/@Node2D@40719/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40720" to="Tiles/@Node2D@40720/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40721" to="Tiles/@Node2D@40721/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40722" to="Tiles/@Node2D@40722/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40723" to="Tiles/@Node2D@40723/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40724" to="Tiles/@Node2D@40724/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40725" to="Tiles/@Node2D@40725/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40726" to="Tiles/@Node2D@40726/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40727" to="Tiles/@Node2D@40727/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40728" to="Tiles/@Node2D@40728/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40729" to="Tiles/@Node2D@40729/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40730" to="Tiles/@Node2D@40730/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40731" to="Tiles/@Node2D@40731/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40732" to="Tiles/@Node2D@40732/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40733" to="Tiles/@Node2D@40733/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40734" to="Tiles/@Node2D@40734/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40735" to="Tiles/@Node2D@40735/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40736" to="Tiles/@Node2D@40736/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40737" to="Tiles/@Node2D@40737/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40738" to="Tiles/@Node2D@40738/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40739" to="Tiles/@Node2D@40739/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40740" to="Tiles/@Node2D@40740/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40741" to="Tiles/@Node2D@40741/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40742" to="Tiles/@Node2D@40742/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40743" to="Tiles/@Node2D@40743/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40744" to="Tiles/@Node2D@40744/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40745" to="Tiles/@Node2D@40745/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40746" to="Tiles/@Node2D@40746/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40747" to="Tiles/@Node2D@40747/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40748" to="Tiles/@Node2D@40748/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40749" to="Tiles/@Node2D@40749/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@40750" to="Tiles/@Node2D@40750/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/CoinHeavens/3.tscn b/Scenes/Levels/SMBANN/CoinHeavens/3.tscn new file mode 100644 index 0000000..bac509f --- /dev/null +++ b/Scenes/Levels/SMBANN/CoinHeavens/3.tscn @@ -0,0 +1,1087 @@ +[gd_scene load_steps=41 format=3 uid="uid://dq3axnned8s60"] + +[ext_resource type="PackedScene" uid="uid://1j5xfkmge06g" path="res://Scenes/Levels/SMB1/CoinHeavens/2.tscn" id="1_tke4q"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_d37qs"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_plp52"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_62id0"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_ivrsh"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_u7ge8"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_m1mwr"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_dggf4"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_ika3o"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_te51s"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_2ce42"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_a4m87"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_ot7oh"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_1h1ms"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_dram4"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_585kq"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_vahke"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_oonfg"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_8kgvh"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_a6ghg"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_vldl2"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_ijypu"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_xj4hg"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_6du3h"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_6vttl"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="26_5amn8"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_663fv"] +resource_name = "Terrain" +texture = ExtResource("2_d37qs") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_2xxfp"] +scenes/1/scene = ExtResource("3_plp52") +scenes/2/scene = ExtResource("14_1h1ms") +scenes/3/scene = ExtResource("16_585kq") +scenes/4/scene = ExtResource("17_vahke") +scenes/5/scene = ExtResource("18_oonfg") +scenes/6/scene = ExtResource("19_8kgvh") +scenes/7/scene = ExtResource("20_a6ghg") +scenes/8/scene = ExtResource("21_vldl2") +scenes/9/scene = ExtResource("22_ijypu") +scenes/10/scene = ExtResource("4_62id0") +scenes/11/scene = ExtResource("5_ivrsh") +scenes/12/scene = ExtResource("6_u7ge8") +scenes/13/scene = ExtResource("7_m1mwr") +scenes/14/scene = ExtResource("8_dggf4") +scenes/15/scene = ExtResource("9_ika3o") +scenes/16/scene = ExtResource("10_te51s") +scenes/17/scene = ExtResource("11_2ce42") +scenes/18/scene = ExtResource("12_a4m87") +scenes/19/scene = ExtResource("13_ot7oh") +scenes/20/scene = ExtResource("15_dram4") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_xvpm0"] +texture = ExtResource("23_xj4hg") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_0itdn"] +texture = ExtResource("24_6du3h") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_p0mxa"] +texture = ExtResource("25_6vttl") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_3ipl0"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_663fv") +sources/1 = SubResource("TileSetScenesCollectionSource_2xxfp") +sources/2 = SubResource("TileSetAtlasSource_xvpm0") +sources/3 = SubResource("TileSetAtlasSource_0itdn") +sources/4 = SubResource("TileSetAtlasSource_p0mxa") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="Level" instance=ExtResource("1_tke4q")] +theme_time = "Night" +campaign = "SMBANN" + +[node name="Tiles" parent="." index="1"] +tile_set = SubResource("TileSet_3ipl0") + +[node name="LevelBG" parent="." index="8"] +time_of_day = 1 + +[node name="DiscoLevel" type="Node" parent="." index="10"] +script = ExtResource("26_5amn8") +combo_meter_rate = 0.0 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90670" to="Tiles/@Node2D@90670/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90671" to="Tiles/@Node2D@90671/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90672" to="Tiles/@Node2D@90672/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90673" to="Tiles/@Node2D@90673/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90674" to="Tiles/@Node2D@90674/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90675" to="Tiles/@Node2D@90675/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90676" to="Tiles/@Node2D@90676/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90677" to="Tiles/@Node2D@90677/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90678" to="Tiles/@Node2D@90678/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90679" to="Tiles/@Node2D@90679/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90680" to="Tiles/@Node2D@90680/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90681" to="Tiles/@Node2D@90681/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90682" to="Tiles/@Node2D@90682/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90683" to="Tiles/@Node2D@90683/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90684" to="Tiles/@Node2D@90684/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90685" to="Tiles/@Node2D@90685/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90686" to="Tiles/@Node2D@90686/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90687" to="Tiles/@Node2D@90687/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90688" to="Tiles/@Node2D@90688/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90689" to="Tiles/@Node2D@90689/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90690" to="Tiles/@Node2D@90690/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90691" to="Tiles/@Node2D@90691/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90692" to="Tiles/@Node2D@90692/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90693" to="Tiles/@Node2D@90693/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90694" to="Tiles/@Node2D@90694/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90695" to="Tiles/@Node2D@90695/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90696" to="Tiles/@Node2D@90696/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90697" to="Tiles/@Node2D@90697/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90698" to="Tiles/@Node2D@90698/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90699" to="Tiles/@Node2D@90699/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90700" to="Tiles/@Node2D@90700/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90701" to="Tiles/@Node2D@90701/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90702" to="Tiles/@Node2D@90702/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90703" to="Tiles/@Node2D@90703/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90704" to="Tiles/@Node2D@90704/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90705" to="Tiles/@Node2D@90705/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90706" to="Tiles/@Node2D@90706/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90707" to="Tiles/@Node2D@90707/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90708" to="Tiles/@Node2D@90708/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90709" to="Tiles/@Node2D@90709/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90710" to="Tiles/@Node2D@90710/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90711" to="Tiles/@Node2D@90711/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90712" to="Tiles/@Node2D@90712/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90713" to="Tiles/@Node2D@90713/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90714" to="Tiles/@Node2D@90714/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90715" to="Tiles/@Node2D@90715/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90716" to="Tiles/@Node2D@90716/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90717" to="Tiles/@Node2D@90717/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90718" to="Tiles/@Node2D@90718/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90719" to="Tiles/@Node2D@90719/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90720" to="Tiles/@Node2D@90720/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/CoinHeavens/4.tscn b/Scenes/Levels/SMBANN/CoinHeavens/4.tscn new file mode 100644 index 0000000..b7bfad4 --- /dev/null +++ b/Scenes/Levels/SMBANN/CoinHeavens/4.tscn @@ -0,0 +1,1084 @@ +[gd_scene load_steps=41 format=3 uid="uid://cc3v148pwttgg"] + +[ext_resource type="PackedScene" uid="uid://1j5xfkmge06g" path="res://Scenes/Levels/SMB1/CoinHeavens/2.tscn" id="1_tke4q"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_d37qs"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_plp52"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_62id0"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_ivrsh"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_u7ge8"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_m1mwr"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_dggf4"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_ika3o"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_te51s"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_2ce42"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_a4m87"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_ot7oh"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_1h1ms"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_dram4"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_585kq"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_vahke"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_oonfg"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_8kgvh"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_a6ghg"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_vldl2"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_ijypu"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_xj4hg"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_6du3h"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_6vttl"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="26_d37qs"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_bscwx"] +resource_name = "Terrain" +texture = ExtResource("2_d37qs") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_wifog"] +scenes/1/scene = ExtResource("3_plp52") +scenes/2/scene = ExtResource("14_1h1ms") +scenes/3/scene = ExtResource("16_585kq") +scenes/4/scene = ExtResource("17_vahke") +scenes/5/scene = ExtResource("18_oonfg") +scenes/6/scene = ExtResource("19_8kgvh") +scenes/7/scene = ExtResource("20_a6ghg") +scenes/8/scene = ExtResource("21_vldl2") +scenes/9/scene = ExtResource("22_ijypu") +scenes/10/scene = ExtResource("4_62id0") +scenes/11/scene = ExtResource("5_ivrsh") +scenes/12/scene = ExtResource("6_u7ge8") +scenes/13/scene = ExtResource("7_m1mwr") +scenes/14/scene = ExtResource("8_dggf4") +scenes/15/scene = ExtResource("9_ika3o") +scenes/16/scene = ExtResource("10_te51s") +scenes/17/scene = ExtResource("11_2ce42") +scenes/18/scene = ExtResource("12_a4m87") +scenes/19/scene = ExtResource("13_ot7oh") +scenes/20/scene = ExtResource("15_dram4") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_n0nep"] +texture = ExtResource("23_xj4hg") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_yfvtx"] +texture = ExtResource("24_6du3h") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_5rcd0"] +texture = ExtResource("25_6vttl") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_oo8jl"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_bscwx") +sources/1 = SubResource("TileSetScenesCollectionSource_wifog") +sources/2 = SubResource("TileSetAtlasSource_n0nep") +sources/3 = SubResource("TileSetAtlasSource_yfvtx") +sources/4 = SubResource("TileSetAtlasSource_5rcd0") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="Level" instance=ExtResource("1_tke4q")] +theme_time = "Night" +campaign = "SMBANN" + +[node name="Tiles" parent="." index="1"] +tile_set = SubResource("TileSet_oo8jl") + +[node name="DiscoLevel" type="Node" parent="." index="10"] +script = ExtResource("26_d37qs") +combo_meter_rate = 0.0 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109286" to="Tiles/@Node2D@109286/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109287" to="Tiles/@Node2D@109287/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109288" to="Tiles/@Node2D@109288/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109289" to="Tiles/@Node2D@109289/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109290" to="Tiles/@Node2D@109290/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109291" to="Tiles/@Node2D@109291/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109292" to="Tiles/@Node2D@109292/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109293" to="Tiles/@Node2D@109293/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109294" to="Tiles/@Node2D@109294/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109295" to="Tiles/@Node2D@109295/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109296" to="Tiles/@Node2D@109296/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109297" to="Tiles/@Node2D@109297/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109298" to="Tiles/@Node2D@109298/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109299" to="Tiles/@Node2D@109299/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109300" to="Tiles/@Node2D@109300/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109301" to="Tiles/@Node2D@109301/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109302" to="Tiles/@Node2D@109302/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109303" to="Tiles/@Node2D@109303/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109304" to="Tiles/@Node2D@109304/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109305" to="Tiles/@Node2D@109305/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109306" to="Tiles/@Node2D@109306/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109307" to="Tiles/@Node2D@109307/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109308" to="Tiles/@Node2D@109308/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109309" to="Tiles/@Node2D@109309/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109310" to="Tiles/@Node2D@109310/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109311" to="Tiles/@Node2D@109311/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109312" to="Tiles/@Node2D@109312/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109313" to="Tiles/@Node2D@109313/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109314" to="Tiles/@Node2D@109314/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109315" to="Tiles/@Node2D@109315/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109316" to="Tiles/@Node2D@109316/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109317" to="Tiles/@Node2D@109317/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109318" to="Tiles/@Node2D@109318/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109319" to="Tiles/@Node2D@109319/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109320" to="Tiles/@Node2D@109320/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109321" to="Tiles/@Node2D@109321/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109322" to="Tiles/@Node2D@109322/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109323" to="Tiles/@Node2D@109323/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109324" to="Tiles/@Node2D@109324/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109325" to="Tiles/@Node2D@109325/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109326" to="Tiles/@Node2D@109326/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109327" to="Tiles/@Node2D@109327/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109328" to="Tiles/@Node2D@109328/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109329" to="Tiles/@Node2D@109329/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109330" to="Tiles/@Node2D@109330/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109331" to="Tiles/@Node2D@109331/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109332" to="Tiles/@Node2D@109332/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109333" to="Tiles/@Node2D@109333/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109334" to="Tiles/@Node2D@109334/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109335" to="Tiles/@Node2D@109335/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109336" to="Tiles/@Node2D@109336/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/DiscoEnding.tscn b/Scenes/Levels/SMBANN/DiscoEnding.tscn new file mode 100644 index 0000000..18283e0 --- /dev/null +++ b/Scenes/Levels/SMBANN/DiscoEnding.tscn @@ -0,0 +1,250 @@ +[gd_scene load_steps=18 format=3 uid="uid://b712pxr3iuo7x"] + +[ext_resource type="PackedScene" uid="uid://b0omfelsiothx" path="res://Scenes/Levels/SMBLL/LostLevelsEnding.tscn" id="1_3ouhg"] +[ext_resource type="Texture2D" uid="uid://blvcqkxarexrv" path="res://Assets/Sprites/Players/DiscoNPCs.png" id="2_xj4cw"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="3_xj4cw"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_xj4cw"] +atlas = ExtResource("2_xj4cw") +region = Rect2(0, 0, 16, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_twn8w"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_xj4cw") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_nmko4"] +atlas = ExtResource("2_xj4cw") +region = Rect2(16, 0, 16, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_u2ma4"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_nmko4") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_7cilq"] +atlas = ExtResource("2_xj4cw") +region = Rect2(32, 0, 16, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_op12h"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_7cilq") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_fubn5"] +atlas = ExtResource("2_xj4cw") +region = Rect2(48, 0, 16, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_uuw0f"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_fubn5") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_kajc1"] +atlas = ExtResource("2_xj4cw") +region = Rect2(64, 0, 16, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_tsyh5"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_kajc1") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_jw1ti"] +atlas = ExtResource("2_xj4cw") +region = Rect2(80, 0, 16, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_pijpk"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jw1ti") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_s2i72"] +atlas = ExtResource("2_xj4cw") +region = Rect2(96, 0, 16, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_08njn"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_s2i72") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[node name="LostLevelsEnding" instance=ExtResource("1_3ouhg")] +campaign = "SMBANN" + +[node name="DayBG" parent="." index="1"] +visible = false + +[node name="Sprite2D2" parent="." index="8"] +texture = ExtResource("2_xj4cw") +region_rect = Rect2(128, 0, 16, 32) + +[node name="1" parent="Toads" index="0"] +self_modulate = Color(1, 1, 1, 0) +sprite_frames = SubResource("SpriteFrames_twn8w") +animation = &"default" +autoplay = "" + +[node name="ResourceSetterNew" parent="Toads/1" index="0"] +use_cache = false +force_properties = { +"World": 2 +} + +[node name="Sprite2D" type="Sprite2D" parent="Toads/1" index="1"] +texture = ExtResource("2_xj4cw") +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) + +[node name="2" parent="Toads" index="1"] +self_modulate = Color(1, 1, 1, 0) +sprite_frames = SubResource("SpriteFrames_u2ma4") +animation = &"default" +autoplay = "" + +[node name="ResourceSetterNew" parent="Toads/2" index="0"] +use_cache = false +force_properties = { +"World": 2 +} + +[node name="Sprite2D" type="Sprite2D" parent="Toads/2" index="1"] +texture = ExtResource("2_xj4cw") +region_enabled = true +region_rect = Rect2(16, 0, 16, 32) + +[node name="3" parent="Toads" index="2"] +self_modulate = Color(1, 1, 1, 0) +sprite_frames = SubResource("SpriteFrames_op12h") +animation = &"default" +autoplay = "" + +[node name="ResourceSetterNew" parent="Toads/3" index="0"] +use_cache = false +force_properties = { +"World": 3 +} + +[node name="Sprite2D" type="Sprite2D" parent="Toads/3" index="1"] +texture = ExtResource("2_xj4cw") +region_enabled = true +region_rect = Rect2(32, 0, 16, 32) + +[node name="4" parent="Toads" index="3"] +self_modulate = Color(1, 1, 1, 0) +sprite_frames = SubResource("SpriteFrames_uuw0f") +animation = &"default" +autoplay = "" + +[node name="ResourceSetterNew" parent="Toads/4" index="0"] +use_cache = false +force_properties = { +"World": 4 +} + +[node name="Sprite2D" type="Sprite2D" parent="Toads/4" index="1"] +texture = ExtResource("2_xj4cw") +region_enabled = true +region_rect = Rect2(48, 0, 16, 32) + +[node name="5" parent="Toads" index="4"] +self_modulate = Color(1, 1, 1, 0) +sprite_frames = SubResource("SpriteFrames_tsyh5") +animation = &"default" +autoplay = "" + +[node name="ResourceSetterNew" parent="Toads/5" index="0"] +use_cache = false +force_properties = { +"World": 5 +} + +[node name="Sprite2D" type="Sprite2D" parent="Toads/5" index="1"] +texture = ExtResource("2_xj4cw") +region_enabled = true +region_rect = Rect2(64, 0, 16, 32) + +[node name="6" parent="Toads" index="5"] +self_modulate = Color(1, 1, 1, 0) +sprite_frames = SubResource("SpriteFrames_pijpk") +animation = &"default" +autoplay = "" + +[node name="ResourceSetterNew" parent="Toads/6" index="0"] +use_cache = false +force_properties = { +"World": 6 +} + +[node name="Sprite2D" type="Sprite2D" parent="Toads/6" index="1"] +texture = ExtResource("2_xj4cw") +region_enabled = true +region_rect = Rect2(80, 0, 16, 32) + +[node name="7" parent="Toads" index="6"] +self_modulate = Color(1, 1, 1, 0) +sprite_frames = SubResource("SpriteFrames_08njn") +animation = &"default" +autoplay = "" + +[node name="ResourceSetterNew" parent="Toads/7" index="0"] +use_cache = false +force_properties = { +"World": 7 +} + +[node name="Sprite2D" type="Sprite2D" parent="Toads/7" index="1"] +texture = ExtResource("2_xj4cw") +region_enabled = true +region_rect = Rect2(96, 0, 16, 32) + +[node name="DiscoLevel" type="Node" parent="." index="13"] +script = ExtResource("3_xj4cw") +combo_meter_rate = 0.0 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="ready" from="DiscoLevel" to="DiscoLevel" method="write_final_rank"] +[connection signal="ready" from="DiscoLevel" to="DiscoLevel" method="level_finished"] + +[editable path="DayBG"] +[editable path="LevelBG"] diff --git a/Scenes/Levels/SMBANN/LostLevelsEnding.tscn b/Scenes/Levels/SMBANN/LostLevelsEnding.tscn new file mode 100644 index 0000000..e895934 --- /dev/null +++ b/Scenes/Levels/SMBANN/LostLevelsEnding.tscn @@ -0,0 +1,622 @@ +[gd_scene load_steps=21 format=4 uid="uid://bxjdmt70ady6e"] + +[ext_resource type="Script" uid="uid://caugelxhwlvl0" path="res://Scripts/Parts/LostLevelsEnding.gd" id="1_d3n3y"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_2k64g"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="6_cg4ss"] +[ext_resource type="SpriteFrames" uid="uid://df4enjjl84mji" path="res://Resources/SpriteFrames/Player/Mario/Small.tres" id="7_40pis"] +[ext_resource type="Script" uid="uid://b08qfwj5jk6g1" path="res://Scripts/Parts/PlayerSprite.gd" id="8_gnn3a"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_3f2f2"] +[ext_resource type="Texture2D" uid="uid://boivfkpqvnx45" path="res://Assets/Sprites/Players/Peach.png" id="10_5xkvw"] +[ext_resource type="FontVariation" uid="uid://djxdgxy1iv8yv" path="res://Resources/ThemedResources/FontLLMain.tres" id="11_yglne"] +[ext_resource type="Texture2D" uid="uid://fdn41mmtnhdt" path="res://Assets/Sprites/Players/ToadNPCLL.png" id="12_gvpv4"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="13_2i527"] +[ext_resource type="JSON" path="res://Assets/Sprites/Players/ToadNPC.json" id="14_swpxw"] + +[sub_resource type="Animation" id="Animation_xoqts"] +resource_name = "Appear" +length = 5.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Text2/PeaceIsPaved:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Text2/Hurrah:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Text2/PointsAdded:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 3), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Text2/KingdomSaved:visible") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Text2/Hero:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 1.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("Text2/EndsTrip:visible") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("Text2/LongFriendship:visible") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0, 2.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("Text2/ForEachLife:visible") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0, 3.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} + +[sub_resource type="Animation" id="Animation_wr0ye"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Text2/PeaceIsPaved:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Text2/Hurrah:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Text2/PointsAdded:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Text2/KingdomSaved:visible") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Text2/Hero:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("Text2/EndsTrip:visible") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("Text2/LongFriendship:visible") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("Text2/ForEachLife:visible") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_k7rel"] +_data = { +&"Appear": SubResource("Animation_xoqts"), +&"RESET": SubResource("Animation_wr0ye") +} + +[sub_resource type="Animation" id="Animation_ecp1v"] +resource_name = "Main" +length = 50.0 +tracks/0/type = "animation" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("TextAnimation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"clips": PackedStringArray("Appear"), +"times": PackedFloat32Array(3) +} +tracks/1/type = "method" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath(".") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(13.0333, 21.0667), +"transitions": PackedFloat32Array(1, 1), +"values": [{ +"args": [], +"method": &"tally_score" +}, { +"args": [], +"method": &"show_toads" +}] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("ThankYou:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 20), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Text2:modulate") +tracks/3/interp = 2 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 20, 20.5), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("DropShadow:shadow_colour") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 20.2333), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": ["Light", "Dark"] +} + +[sub_resource type="Animation" id="Animation_1flm1"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("ThankYou:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Text2:modulate") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_3n3sl"] +_data = { +&"Main": SubResource("Animation_ecp1v"), +&"RESET": SubResource("Animation_1flm1") +} + +[sub_resource type="AtlasTexture" id="AtlasTexture_xoqts"] +atlas = ExtResource("12_gvpv4") +region = Rect2(32, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wr0ye"] +atlas = ExtResource("12_gvpv4") +region = Rect2(48, 0, 16, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_k7rel"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_xoqts") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wr0ye") +}], +"loop": true, +"name": &"Emote", +"speed": 5.0 +}] + +[node name="LostLevelsEnding" type="Node"] +script = ExtResource("1_d3n3y") +theme = "Castle" +campaign = "SMBLL" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("5_2k64g")] +tile_map_data = PackedByteArray("AADv/wAAAAACAAAAAADv/wEAAAACAAEAAADv/wIAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADw/wIAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADx/wIAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADy/wIAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAADz/wIAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD0/wIAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD1/wIAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD2/wIAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD3/wIAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD4/wIAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD5/wIAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD6/wIAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD7/wIAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD8/wIAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD9/wIAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD+/wIAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAD//wIAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAAAAAIAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAABAAIAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAACAAIAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAADAAIAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAEAAIAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAFAAIAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAGAAIAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAHAAIAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAIAAIAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAJAAIAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAAKAAIAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAALAAIAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAAMAAIAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAANAAIAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAOAAIAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAPAAIAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAQAAIAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAARAAIAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAASAAIAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAATAAIAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAUAAIAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAVAAIAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAWAAIAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAXAAIAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAYAAIAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAZAAIAAAACAAEAAAAaAAAAAAACAAEAAAAaAAEAAAACAAEAAAAaAAIAAAACAAEAAADs/wAAAAACAAAAAADs/wEAAAACAAEAAADs/wIAAAACAAEAAADt/wAAAAACAAAAAADt/wEAAAACAAEAAADt/wIAAAACAAEAAADu/wAAAAACAAAAAADu/wEAAAACAAEAAADu/wIAAAACAAEAAADu//X/AAACAAMAAADv//X/AAACAAMAAADw//X/AAACAAMAAADx//X/AAACAAMAAADy//X/AAACAAMAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAADp//X/AAACAAMAAADq//X/AAACAAMAAADr//X/AAACAAMAAADs//X/AAACAAMAAADt//X/AAACAAMAAADp/wAAAAACAAAAAADq/wAAAAACAAAAAADr/wAAAAACAAAAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADp/wIAAAACAAEAAADq/wIAAAACAAEAAADr/wIAAAACAAEAAADp/wMAAAACAAIAAADq/wMAAAACAAIAAADr/wMAAAACAAIAAADs/wMAAAACAAIAAADt/wMAAAACAAIAAADu/wMAAAACAAIAAADv/wMAAAACAAIAAADw/wMAAAACAAIAAADx/wMAAAACAAIAAADy/wMAAAACAAIAAADz/wMAAAACAAIAAAD0/wMAAAACAAIAAAD1/wMAAAACAAIAAAD2/wMAAAACAAIAAAD3/wMAAAACAAIAAAD4/wMAAAACAAIAAAD5/wMAAAACAAIAAAD6/wMAAAACAAIAAAD7/wMAAAACAAIAAAD8/wMAAAACAAIAAAD9/wMAAAACAAIAAAD+/wMAAAACAAIAAAD//wMAAAACAAIAAAAAAAMAAAACAAIAAAABAAMAAAACAAIAAAACAAMAAAACAAIAAAADAAMAAAACAAIAAAAEAAMAAAACAAIAAAAFAAMAAAACAAIAAAAGAAMAAAACAAIAAAAHAAMAAAACAAIAAAAIAAMAAAACAAIAAAAJAAMAAAACAAIAAAAKAAMAAAACAAIAAAALAAMAAAACAAIAAAAMAAMAAAACAAIAAAANAAMAAAACAAIAAAAOAAMAAAACAAIAAAAPAAMAAAACAAIAAAAQAAMAAAACAAIAAAARAAMAAAACAAIAAAASAAMAAAACAAIAAAATAAMAAAACAAIAAAAUAAMAAAACAAIAAAAVAAMAAAACAAIAAAAWAAMAAAACAAIAAAAXAAMAAAACAAIAAAAYAAMAAAACAAIAAAAZAAMAAAACAAIAAAAaAAMAAAACAAIAAAAaAPX/AAACAAAAAAAbAPX/AAACAAAAAAAcAPX/AAACAAAAAADm//X/AAABAAAAAADn//X/AAACAAAAAADo//X/AAACAAAAAADm//b/AAABAAEAAADn//b/AAACAAEAAADo//b/AAADAAEAAADm//f/AAABAAEAAADn//f/AAACAAEAAADo//f/AAADAAEAAADm//j/AAABAAEAAADn//j/AAACAAEAAADo//j/AAADAAEAAADm//n/AAABAAEAAADn//n/AAACAAEAAADo//n/AAADAAEAAADm//r/AAABAAEAAADn//r/AAACAAEAAADo//r/AAADAAEAAADm//v/AAABAAEAAADn//v/AAACAAEAAADo//v/AAADAAEAAADm//z/AAABAAEAAADn//z/AAACAAEAAADo//z/AAADAAEAAADm//3/AAABAAEAAADn//3/AAACAAEAAADo//3/AAADAAEAAADm//7/AAABAAEAAADn//7/AAACAAEAAADo//7/AAADAAEAAADm////AAABAAEAAADn////AAACAAEAAADo////AAADAAEAAADm/wAAAAABAAEAAADn/wAAAAACAAEAAADo/wAAAAACAAEAAADm/wEAAAABAAEAAADn/wEAAAACAAEAAADo/wEAAAACAAEAAADm/wIAAAABAAEAAADn/wIAAAACAAEAAADo/wIAAAACAAEAAADm/wMAAAABAAIAAADn/wMAAAACAAIAAADo/wMAAAACAAIAAAAdAPX/AAADAAAAAAAaAPb/AAABAAEAAAAbAPb/AAACAAEAAAAcAPb/AAACAAEAAAAdAPb/AAADAAEAAAAaAPf/AAABAAEAAAAbAPf/AAACAAEAAAAcAPf/AAACAAEAAAAdAPf/AAADAAEAAAAaAPj/AAABAAEAAAAbAPj/AAACAAEAAAAcAPj/AAACAAEAAAAdAPj/AAADAAEAAAAaAPn/AAABAAEAAAAbAPn/AAACAAEAAAAcAPn/AAACAAEAAAAdAPn/AAADAAEAAAAaAPr/AAABAAEAAAAbAPr/AAACAAEAAAAcAPr/AAACAAEAAAAdAPr/AAADAAEAAAAaAPv/AAABAAEAAAAbAPv/AAACAAEAAAAcAPv/AAACAAEAAAAdAPv/AAADAAEAAAAaAPz/AAABAAEAAAAbAPz/AAACAAEAAAAcAPz/AAACAAEAAAAdAPz/AAADAAEAAAAaAP3/AAABAAEAAAAbAP3/AAACAAEAAAAcAP3/AAACAAEAAAAdAP3/AAADAAEAAAAaAP7/AAABAAEAAAAbAP7/AAACAAEAAAAcAP7/AAACAAEAAAAdAP7/AAADAAEAAAAaAP//AAABAAEAAAAbAP//AAACAAEAAAAcAP//AAACAAEAAAAdAP//AAADAAEAAAAbAAAAAAACAAEAAAAcAAAAAAACAAEAAAAdAAAAAAADAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAADAAEAAAAbAAIAAAACAAEAAAAcAAIAAAACAAEAAAAdAAIAAAADAAEAAAAbAAMAAAACAAIAAAAcAAMAAAACAAIAAAAdAAMAAAADAAIAAAA=") + +[node name="Camera2D" type="Camera2D" parent="."] +position = Vector2(0, -88) +process_callback = 0 + +[node name="LevelBG" parent="." instance=ExtResource("6_cg4ss")] +primary_layer = 1 + +[node name="Node2D" type="Node2D" parent="."] + +[node name="PlayerSprite" type="AnimatedSprite2D" parent="Node2D"] +position = Vector2(-104, -16) +sprite_frames = ExtResource("7_40pis") +animation = &"Idle" +offset = Vector2(0, 1) +script = ExtResource("8_gnn3a") +metadata/_custom_type_script = "uid://b08qfwj5jk6g1" + +[node name="DropShadow" parent="." instance=ExtResource("9_3f2f2")] +z_as_relative = false + +[node name="Sprite2D" type="Sprite2D" parent="."] + +[node name="TextAnimation" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_k7rel") +} +speed_scale = 0.5 + +[node name="MainSequence" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_3n3sl") +} +autoplay = "Main" + +[node name="Sprite2D2" type="Sprite2D" parent="."] +position = Vector2(16, -16) +texture = ExtResource("10_5xkvw") +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) + +[node name="ThankYou" type="Label" parent="."] +visible = false +visibility_layer = 2 +offset_left = -64.0 +offset_top = -152.0 +offset_right = 64.0 +offset_bottom = -144.0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "Thank you Mario!" +uppercase = true + +[node name="Text2" type="Node2D" parent="."] + +[node name="PeaceIsPaved" type="Label" parent="Text2"] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -144.0 +offset_right = 128.0 +offset_bottom = -128.0 +theme_override_colors/font_color = Color(0.160784, 0.807843, 1, 1) +theme_override_colors/font_shadow_color = Color(0.054902, 0.109804, 0.643137, 1) +theme_override_fonts/font = ExtResource("11_yglne") +text = "CUTSCENE_LL_PEACH_1" +horizontal_alignment = 1 +uppercase = true + +[node name="KingdomSaved" type="Label" parent="Text2"] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -128.0 +offset_right = 128.0 +offset_bottom = -112.0 +theme_override_colors/font_color = Color(0.160784, 0.807843, 1, 1) +theme_override_colors/font_shadow_color = Color(0.054902, 0.109804, 0.643137, 1) +theme_override_fonts/font = ExtResource("11_yglne") +text = "CUTSCENE_LL_PEACH_2" +horizontal_alignment = 1 +uppercase = true + +[node name="Hurrah" type="Label" parent="Text2"] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -112.0 +offset_right = 128.0 +offset_bottom = -96.0 +theme_override_colors/font_color = Color(0.160784, 0.807843, 1, 1) +theme_override_colors/font_shadow_color = Color(0.054902, 0.109804, 0.643137, 1) +theme_override_fonts/font = ExtResource("11_yglne") +text = "CUTSCENE_LL_PEACH_3" +uppercase = true + +[node name="Hero" type="Label" parent="Text2"] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -96.0 +offset_right = 128.0 +offset_bottom = -80.0 +theme_override_colors/font_color = Color(0.160784, 0.807843, 1, 1) +theme_override_colors/font_shadow_color = Color(0.054902, 0.109804, 0.643137, 1) +theme_override_fonts/font = ExtResource("11_yglne") +text = "CUTSCENE_LL_PEACH_4" +horizontal_alignment = 1 +uppercase = true + +[node name="EndsTrip" type="Label" parent="Text2"] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -80.0 +offset_right = 128.0 +offset_bottom = -64.0 +theme_override_colors/font_color = Color(0.160784, 0.807843, 1, 1) +theme_override_colors/font_shadow_color = Color(0.054902, 0.109804, 0.643137, 1) +theme_override_fonts/font = ExtResource("11_yglne") +text = "CUTSCENE_LL_PEACH_5" +horizontal_alignment = 1 +uppercase = true + +[node name="LongFriendship" type="Label" parent="Text2"] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -64.0 +offset_right = 128.0 +offset_bottom = -48.0 +theme_override_colors/font_color = Color(0.160784, 0.807843, 1, 1) +theme_override_colors/font_shadow_color = Color(0.054902, 0.109804, 0.643137, 1) +theme_override_fonts/font = ExtResource("11_yglne") +text = "CUTSCENE_LL_PEACH_6" +horizontal_alignment = 1 +uppercase = true + +[node name="PointsAdded" type="Label" parent="Text2"] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -48.0 +offset_right = 128.0 +offset_bottom = -32.0 +theme_override_colors/font_color = Color(1, 0.666667, 0.278431, 1) +theme_override_colors/font_shadow_color = Color(0.47451, 0.47451, 0.47451, 1) +theme_override_fonts/font = ExtResource("11_yglne") +text = "CUTSCENE_LL_PEACH_7" +horizontal_alignment = 1 +uppercase = true + +[node name="ForEachLife" type="Label" parent="Text2"] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -40.0 +offset_right = 128.0 +offset_bottom = -24.0 +theme_override_colors/font_color = Color(1, 0.666667, 0.278431, 1) +theme_override_colors/font_shadow_color = Color(0.47451, 0.47451, 0.47451, 1) +theme_override_fonts/font = ExtResource("11_yglne") +text = "CUTSCENE_LL_PEACH_8" +horizontal_alignment = 1 +uppercase = true + +[node name="Toads" type="Node" parent="."] + +[node name="1" type="AnimatedSprite2D" parent="Toads"] +visible = false +position = Vector2(-88, -16) +sprite_frames = SubResource("SpriteFrames_k7rel") +animation = &"Emote" +autoplay = "Emote" +offset = Vector2(0, 1) + +[node name="ResourceSetterNew" type="Node" parent="Toads/1" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("13_2i527") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("14_swpxw") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="2" type="AnimatedSprite2D" parent="Toads"] +visible = false +position = Vector2(-64, -16) +sprite_frames = SubResource("SpriteFrames_k7rel") +animation = &"Emote" +autoplay = "Emote" +offset = Vector2(0, 1) + +[node name="ResourceSetterNew" type="Node" parent="Toads/2" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("13_2i527") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("14_swpxw") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="3" type="AnimatedSprite2D" parent="Toads"] +visible = false +position = Vector2(-40, -16) +sprite_frames = SubResource("SpriteFrames_k7rel") +animation = &"Emote" +autoplay = "Emote" +offset = Vector2(0, 1) + +[node name="ResourceSetterNew" type="Node" parent="Toads/3" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("13_2i527") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("14_swpxw") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="4" type="AnimatedSprite2D" parent="Toads"] +visible = false +position = Vector2(-16, -16) +sprite_frames = SubResource("SpriteFrames_k7rel") +animation = &"Emote" +autoplay = "Emote" +offset = Vector2(0, 1) + +[node name="ResourceSetterNew" type="Node" parent="Toads/4" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("13_2i527") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("14_swpxw") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="5" type="AnimatedSprite2D" parent="Toads"] +visible = false +position = Vector2(40, -16) +sprite_frames = SubResource("SpriteFrames_k7rel") +animation = &"Emote" +autoplay = "Emote" +offset = Vector2(0, 1) + +[node name="ResourceSetterNew" type="Node" parent="Toads/5" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("13_2i527") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("14_swpxw") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="6" type="AnimatedSprite2D" parent="Toads"] +visible = false +position = Vector2(64, -16) +sprite_frames = SubResource("SpriteFrames_k7rel") +animation = &"Emote" +autoplay = "Emote" +offset = Vector2(0, 1) + +[node name="ResourceSetterNew" type="Node" parent="Toads/6" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("13_2i527") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("14_swpxw") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="7" type="AnimatedSprite2D" parent="Toads"] +visible = false +position = Vector2(88, -16) +sprite_frames = SubResource("SpriteFrames_k7rel") +animation = &"Emote" +autoplay = "Emote" +offset = Vector2(0, 1) + +[node name="ResourceSetterNew" type="Node" parent="Toads/7" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("13_2i527") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("14_swpxw") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" diff --git a/Scenes/Levels/SMBANN/UndergroundExit.tscn b/Scenes/Levels/SMBANN/UndergroundExit.tscn new file mode 100644 index 0000000..edd0af4 --- /dev/null +++ b/Scenes/Levels/SMBANN/UndergroundExit.tscn @@ -0,0 +1,61 @@ +[gd_scene load_steps=13 format=4 uid="uid://bkl5bcbcykxu5"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_bujym"] +[ext_resource type="AudioStream" uid="uid://d16rq8cbwx075" path="res://Resources/Music/Overworld.tres" id="2_d2xif"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_7b3js"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_1lf8u"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_2lbt5"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="6_37dwj"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="7_4hpvw"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="8_ld401"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="9_g3upu"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_2ib7j"] +[ext_resource type="Script" uid="uid://bs7u5tphepfla" path="res://Scripts/Parts/MusicSetter.gd" id="11_wc82v"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="12_fgrxb"] + +[node name="UndergroundExit" type="Node"] +script = ExtResource("1_bujym") +music = ExtResource("2_d2xif") +theme_time = "Night" +auto_set_theme = true +campaign = "SMBANN" +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_7b3js")] +time_of_day = 1 +primary_layer = 3 +particles = 4 + +[node name="Player" parent="." instance=ExtResource("4_1lf8u")] +position = Vector2(-584, 0) + +[node name="1-2" type="Sprite2D" parent="."] +visible = false +modulate = Color(0.314316, 0.314316, 0.314316, 1) +position = Vector2(-992, 152) + +[node name="Tiles" parent="." instance=ExtResource("5_2lbt5")] +tile_map_data = PackedByteArray("AADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0//7/AAAJAAAAAAD0////AAAJAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1////AAAEAAIAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2////AAAEAAIAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3//7/AAAEAAIAAAD3////AAAEAAIAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4//3/AAAEAAIAAAD4//7/AAAEAAIAAAD4////AAAEAAIAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5//z/AAAEAAIAAAD5//3/AAAEAAIAAAD5//7/AAAEAAIAAAD5////AAAEAAIAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6//v/AAAEAAIAAAD6//z/AAAEAAIAAAD6//3/AAAEAAIAAAD6//7/AAAEAAIAAAD6////AAAEAAIAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7//r/AAAEAAIAAAD7//v/AAAEAAIAAAD7//z/AAAEAAIAAAD7//3/AAAEAAIAAAD7//7/AAAEAAIAAAD7////AAAEAAIAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8//n/AAAEAAIAAAD8//r/AAAEAAIAAAD8//v/AAAEAAIAAAD8//z/AAAEAAIAAAD8//3/AAAEAAIAAAD8//7/AAAEAAIAAAD8////AAAEAAIAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9//j/AAAEAAIAAAD9//n/AAAEAAIAAAD9//r/AAAEAAIAAAD9//v/AAAEAAIAAAD9//z/AAAEAAIAAAD9//3/AAAEAAIAAAD9//7/AAAEAAIAAAD9////AAAEAAIAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADz//7/AAAIAAAAAADz////AAAIAAEAAAD2//7/AAAEAAIAAAD3//3/AAAEAAIAAAD4//z/AAAEAAIAAAD5//v/AAAEAAIAAAD6//r/AAAEAAIAAAD7//n/AAAEAAIAAAD8//j/AAAEAAIAAAAGAP//AAAEAAIAAACF/wAAAAACAAAAAACF/wEAAAACAAEAAACG/wAAAAACAAAAAACG/wEAAAACAAEAAACH/wAAAAACAAAAAACH/wEAAAACAAEAAACI/wAAAAACAAAAAACI/wEAAAACAAEAAACJ/wAAAAACAAAAAACJ/wEAAAACAAEAAACK/wAAAAACAAAAAACK/wEAAAACAAEAAACL/wAAAAACAAAAAACL/wEAAAACAAEAAACM/wAAAAACAAAAAACM/wEAAAACAAEAAACN/wAAAAACAAAAAACN/wEAAAACAAEAAACO/wAAAAACAAAAAACO/wEAAAACAAEAAACP/wAAAAACAAAAAACP/wEAAAACAAEAAACQ/wAAAAACAAAAAACQ/wEAAAACAAEAAACR/wAAAAACAAAAAACR/wEAAAACAAEAAACS/wAAAAACAAAAAACS/wEAAAACAAEAAACT/wAAAAACAAAAAACT/wEAAAACAAEAAACU/wAAAAACAAAAAACU/wEAAAACAAEAAACV/wAAAAACAAAAAACV/wEAAAACAAEAAACW/wAAAAACAAAAAACW/wEAAAACAAEAAACX/wAAAAACAAAAAACX/wEAAAACAAEAAACY/wAAAAACAAAAAACY/wEAAAACAAEAAACZ/wAAAAACAAAAAACZ/wEAAAACAAEAAACa/wAAAAACAAAAAACa/wEAAAACAAEAAACb/wAAAAACAAAAAACb/wEAAAACAAEAAACc/wAAAAACAAAAAACc/wEAAAACAAEAAACd/wAAAAACAAAAAACd/wEAAAACAAEAAACe/wAAAAACAAAAAACe/wEAAAACAAEAAACf/wAAAAACAAAAAACf/wEAAAACAAEAAACg/wAAAAACAAAAAACg/wEAAAACAAEAAACh/wAAAAACAAAAAACh/wEAAAACAAEAAACi/wAAAAACAAAAAACi/wEAAAACAAEAAACj/wAAAAACAAAAAACj/wEAAAACAAEAAACk/wAAAAACAAAAAACk/wEAAAACAAEAAACl/wAAAAACAAAAAACl/wEAAAACAAEAAACm/wAAAAACAAAAAACm/wEAAAACAAEAAACn/wAAAAACAAAAAACn/wEAAAACAAEAAACo/wAAAAACAAAAAACo/wEAAAACAAEAAACp/wAAAAACAAAAAACp/wEAAAACAAEAAACq/wAAAAACAAAAAACq/wEAAAACAAEAAACr/wAAAAACAAAAAACr/wEAAAACAAEAAACs/wAAAAACAAAAAACs/wEAAAACAAEAAACt/wAAAAACAAAAAACt/wEAAAACAAEAAACu/wAAAAACAAAAAACu/wEAAAACAAEAAACv/wAAAAACAAAAAACv/wEAAAACAAEAAACw/wAAAAACAAAAAACw/wEAAAACAAEAAACx/wAAAAACAAAAAACx/wEAAAACAAEAAACy/wAAAAACAAAAAACy/wEAAAACAAEAAACz/wAAAAACAAAAAACz/wEAAAACAAEAAAC0/wAAAAACAAAAAAC0/wEAAAACAAEAAAC1/wAAAAACAAAAAAC1/wEAAAACAAEAAAC2/wAAAAACAAAAAAC2/wEAAAACAAEAAAC3/wAAAAACAAAAAAC3/wEAAAACAAEAAAC4/wAAAAACAAAAAAC4/wEAAAACAAEAAAC5/wAAAAACAAAAAAC5/wEAAAACAAEAAAC6/wAAAAACAAAAAAC6/wEAAAACAAEAAAC7/wAAAAACAAAAAAC7/wEAAAACAAEAAAC8/wAAAAACAAAAAAC8/wEAAAACAAEAAAC9/wAAAAACAAAAAAC9/wEAAAACAAEAAAC+/wAAAAACAAAAAAC+/wEAAAACAAEAAAC//wAAAAACAAAAAAC//wEAAAACAAEAAADA/wAAAAACAAAAAADA/wEAAAACAAEAAADB/wAAAAACAAAAAADB/wEAAAACAAEAAADC/wAAAAACAAAAAADC/wEAAAACAAEAAADD/wAAAAACAAAAAADD/wEAAAACAAEAAADE/wAAAAACAAAAAADE/wEAAAACAAEAAADF/wAAAAACAAAAAADF/wEAAAACAAEAAADG/wAAAAACAAAAAADG/wEAAAACAAEAAADH/wAAAAACAAAAAADH/wEAAAACAAEAAADI/wAAAAACAAAAAADI/wEAAAACAAEAAADJ/wAAAAACAAAAAADJ/wEAAAACAAEAAADK/wAAAAACAAAAAADK/wEAAAACAAEAAADL/wAAAAACAAAAAADL/wEAAAACAAEAAADM/wAAAAACAAAAAADM/wEAAAACAAEAAADN/wAAAAACAAAAAADN/wEAAAACAAEAAADO/wAAAAACAAAAAADO/wEAAAACAAEAAADP/wAAAAACAAAAAADP/wEAAAACAAEAAADQ/wAAAAACAAAAAADQ/wEAAAACAAEAAADR/wAAAAACAAAAAADR/wEAAAACAAEAAADS/wAAAAACAAAAAADS/wEAAAACAAEAAADT/wAAAAACAAAAAADT/wEAAAACAAEAAADU/wAAAAACAAAAAADU/wEAAAACAAEAAADV/wAAAAACAAAAAADV/wEAAAACAAEAAADW/wAAAAACAAAAAADW/wEAAAACAAEAAADX/wAAAAACAAAAAADX/wEAAAACAAEAAADY/wAAAAACAAAAAADY/wEAAAACAAEAAADZ/wAAAAACAAAAAADZ/wEAAAACAAEAAADa/wAAAAACAAAAAADa/wEAAAACAAEAAADb/wAAAAACAAAAAADb/wEAAAACAAEAAADc/wAAAAACAAAAAADc/wEAAAACAAEAAADd/wAAAAACAAAAAADd/wEAAAACAAEAAADe/wAAAAACAAAAAADe/wEAAAACAAEAAADf/wAAAAACAAAAAADf/wEAAAACAAEAAADg/wAAAAACAAAAAADg/wEAAAACAAEAAADh/wAAAAACAAAAAADh/wEAAAACAAEAAADi/wAAAAACAAAAAADi/wEAAAACAAEAAADj/wAAAAACAAAAAADj/wEAAAACAAEAAADk/wAAAAACAAAAAADk/wEAAAACAAEAAADl/wAAAAACAAAAAADl/wEAAAACAAEAAADm/wAAAAACAAAAAADm/wEAAAACAAEAAADn/wAAAAACAAAAAADn/wEAAAACAAEAAADo/wAAAAACAAAAAADo/wEAAAACAAEAAADp/wAAAAACAAAAAADp/wEAAAACAAEAAADq/wAAAAACAAAAAADq/wEAAAACAAEAAADr/wAAAAACAAAAAADr/wEAAAACAAEAAADs/wAAAAACAAAAAADs/wEAAAACAAEAAADt/wAAAAACAAAAAADt/wEAAAACAAEAAADu/wAAAAACAAAAAADu/wEAAAACAAEAAADv/wAAAAACAAAAAADv/wEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAADAAAAAACAAAEAAAADAAEAAACE/wAAAAABAAAAAACE/wEAAAABAAEAAACE/wIAAAABAAIAAACF/wIAAAACAAIAAACG/wIAAAACAAIAAACH/wIAAAACAAIAAACI/wIAAAACAAIAAACJ/wIAAAACAAIAAACK/wIAAAACAAIAAACL/wIAAAACAAIAAACM/wIAAAACAAIAAACN/wIAAAACAAIAAACO/wIAAAACAAIAAACP/wIAAAACAAIAAACQ/wIAAAACAAIAAACR/wIAAAACAAIAAACS/wIAAAACAAIAAACT/wIAAAACAAIAAACU/wIAAAACAAIAAACV/wIAAAACAAIAAACW/wIAAAACAAIAAACX/wIAAAACAAIAAACY/wIAAAACAAIAAACZ/wIAAAACAAIAAACa/wIAAAACAAIAAACb/wIAAAACAAIAAACc/wIAAAACAAIAAACd/wIAAAACAAIAAACe/wIAAAACAAIAAACf/wIAAAACAAIAAACg/wIAAAACAAIAAACh/wIAAAACAAIAAACi/wIAAAACAAIAAACj/wIAAAACAAIAAACk/wIAAAACAAIAAACl/wIAAAACAAIAAACm/wIAAAACAAIAAACn/wIAAAACAAIAAACo/wIAAAACAAIAAACp/wIAAAACAAIAAACq/wIAAAACAAIAAACr/wIAAAACAAIAAACs/wIAAAACAAIAAACt/wIAAAACAAIAAACu/wIAAAACAAIAAACv/wIAAAACAAIAAACw/wIAAAACAAIAAACx/wIAAAACAAIAAACy/wIAAAACAAIAAACz/wIAAAACAAIAAAC0/wIAAAACAAIAAAC1/wIAAAACAAIAAAC2/wIAAAACAAIAAAC3/wIAAAACAAIAAAC4/wIAAAACAAIAAAC5/wIAAAACAAIAAAC6/wIAAAACAAIAAAC7/wIAAAACAAIAAAC8/wIAAAACAAIAAAC9/wIAAAACAAIAAAC+/wIAAAACAAIAAAC//wIAAAACAAIAAADA/wIAAAACAAIAAADB/wIAAAACAAIAAADC/wIAAAACAAIAAADD/wIAAAACAAIAAADE/wIAAAACAAIAAADF/wIAAAACAAIAAADG/wIAAAACAAIAAADH/wIAAAACAAIAAADI/wIAAAACAAIAAADJ/wIAAAACAAIAAADK/wIAAAACAAIAAADL/wIAAAACAAIAAADM/wIAAAACAAIAAADN/wIAAAACAAIAAADO/wIAAAACAAIAAADP/wIAAAACAAIAAADQ/wIAAAACAAIAAADR/wIAAAACAAIAAADS/wIAAAACAAIAAADT/wIAAAACAAIAAADU/wIAAAACAAIAAADV/wIAAAACAAIAAADW/wIAAAACAAIAAADX/wIAAAACAAIAAADY/wIAAAACAAIAAADZ/wIAAAACAAIAAADa/wIAAAACAAIAAADb/wIAAAACAAIAAADc/wIAAAACAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAADAAIAAAA=") + +[node name="EndFlagpole" parent="." instance=ExtResource("6_37dwj")] +position = Vector2(104, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("7_4hpvw")] +position = Vector2(216, 0) + +[node name="PipeArea" parent="." instance=ExtResource("8_ld401")] +position = Vector2(-192, -32) +exit_only = true + +[node name="PirannhaPlant" parent="." instance=ExtResource("9_g3upu")] +position = Vector2(-192, -32) + +[node name="DropShadow" parent="." instance=ExtResource("10_2ib7j")] + +[node name="MusicSetter" type="Node" parent="."] +script = ExtResource("11_wc82v") + +[node name="DiscoLevel" type="Node" parent="."] +script = ExtResource("12_fgrxb") +combo_meter_rate = 0.5 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" diff --git a/Scenes/Levels/SMBANN/World1/1-1.tscn b/Scenes/Levels/SMBANN/World1/1-1.tscn new file mode 100644 index 0000000..d583bfd --- /dev/null +++ b/Scenes/Levels/SMBANN/World1/1-1.tscn @@ -0,0 +1,1315 @@ +[gd_scene load_steps=41 format=4 uid="uid://iynyovmdny3i"] + +[ext_resource type="PackedScene" uid="uid://cp0pf3k8ue4vj" path="res://Scenes/Levels/SMB1/World1/1-1.tscn" id="1_5wa3d"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_ud2ub"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="3_k13jy"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_ygkc1"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_adhtj"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_kf1pm"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_x3jpr"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_ns36r"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_3d7xo"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_3gcs1"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_xjfpt"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_hr47o"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_1e2mq"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_gq28r"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_vnbie"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_d16k4"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_ruhux"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_nb1ek"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_s8fgr"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_xw7vu"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_0m4rd"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_4gwrl"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_1xf60"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_pp2ct"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_b4abu"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_s4cg8"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ecvth"] +resource_name = "Terrain" +texture = ExtResource("2_ud2ub") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_b34p1"] +scenes/1/scene = ExtResource("3_ygkc1") +scenes/2/scene = ExtResource("14_vnbie") +scenes/3/scene = ExtResource("16_ruhux") +scenes/4/scene = ExtResource("17_nb1ek") +scenes/5/scene = ExtResource("18_s8fgr") +scenes/6/scene = ExtResource("19_xw7vu") +scenes/7/scene = ExtResource("20_0m4rd") +scenes/8/scene = ExtResource("21_4gwrl") +scenes/9/scene = ExtResource("22_1xf60") +scenes/10/scene = ExtResource("4_adhtj") +scenes/11/scene = ExtResource("5_kf1pm") +scenes/12/scene = ExtResource("6_x3jpr") +scenes/13/scene = ExtResource("7_ns36r") +scenes/14/scene = ExtResource("8_3d7xo") +scenes/15/scene = ExtResource("9_3gcs1") +scenes/16/scene = ExtResource("10_xjfpt") +scenes/17/scene = ExtResource("11_hr47o") +scenes/18/scene = ExtResource("12_1e2mq") +scenes/19/scene = ExtResource("13_gq28r") +scenes/20/scene = ExtResource("15_d16k4") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_wokrd"] +texture = ExtResource("23_pp2ct") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_67r10"] +texture = ExtResource("24_b4abu") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8gm3q"] +texture = ExtResource("25_s4cg8") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_3iafp"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_ecvth") +sources/1 = SubResource("TileSetScenesCollectionSource_b34p1") +sources/2 = SubResource("TileSetAtlasSource_wokrd") +sources/3 = SubResource("TileSetAtlasSource_67r10") +sources/4 = SubResource("TileSetAtlasSource_8gm3q") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="Level" instance=ExtResource("1_5wa3d")] +theme_time = "Night" +campaign = "SMBANN" + +[node name="LevelBG" parent="." index="0"] +time_of_day = 1 + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAADAAAAAAA0AAEAAAADAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAEAAAADAAEAAABJAAAAAAABAAAAAABJAAEAAAABAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAADAAAAAACIAAEAAAADAAEAAACLAAAAAAABAAAAAACLAAEAAAABAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAADAAAAAADPAAEAAAADAAEAAAAWAP3/AAAIAAIAAAAWAP7/AAAIAAMAAAAXAP3/AAAJAAIAAAAXAP7/AAAJAAMAAAAeAPz/AAAIAAQAAAAeAP3/AAAIAAUAAAAfAPz/AAAJAAQAAAAfAP3/AAAJAAUAAAApAPz/AAAIAAYAAAApAP3/AAAIAAcAAAAqAPz/AAAJAAYAAAAqAP3/AAAJAAcAAAB2AP//AAAEAAIAAAB3AP//AAAEAAIAAAB4AP//AAAEAAIAAAB5AP//AAAEAAIAAAB5APz/AAAEAAIAAAB5AP3/AAAEAAIAAAB5AP7/AAAEAAIAAAB4AP3/AAAEAAIAAAB4AP7/AAAEAAIAAAB3AP7/AAAEAAIAAAB8APz/AAAEAAIAAAB8AP3/AAAEAAIAAAB8AP7/AAAEAAIAAAB8AP//AAAEAAIAAAB9AP//AAAEAAIAAAB+AP//AAAEAAIAAAB/AP//AAAEAAIAAAB9AP7/AAAEAAIAAAB+AP7/AAAEAAIAAAB9AP3/AAAEAAIAAACHAPz/AAAEAAIAAACHAP3/AAAEAAIAAACHAP7/AAAEAAIAAACHAP//AAAEAAIAAACIAPz/AAAEAAIAAACIAP3/AAAEAAIAAACIAP7/AAAEAAIAAACIAP//AAAEAAIAAACGAP3/AAAEAAIAAACGAP7/AAAEAAIAAACGAP//AAAEAAIAAACFAP7/AAAEAAIAAACFAP//AAAEAAIAAACEAP//AAAEAAIAAACLAPz/AAAEAAIAAACLAP3/AAAEAAIAAACLAP7/AAAEAAIAAACLAP//AAAEAAIAAACMAP3/AAAEAAIAAACMAP7/AAAEAAIAAACMAP//AAAEAAIAAACNAP7/AAAEAAIAAACNAP//AAAEAAIAAACOAP//AAAEAAIAAACjAP7/AAAIAAQAAACjAP//AAAIAAUAAACkAP7/AAAJAAQAAACkAP//AAAJAAUAAACTAP7/AAAIAAAAAACTAP//AAAIAAEAAACUAP7/AAAJAAAAAACUAP//AAAJAAEAAAClAP//AAAEAAIAAACmAP7/AAAEAAIAAACnAP3/AAAEAAIAAACoAPz/AAAEAAIAAACpAPv/AAAEAAIAAACqAPr/AAAEAAIAAACrAPn/AAAEAAIAAACsAPj/AAAEAAIAAACtAPj/AAAEAAIAAACtAPn/AAAEAAIAAACtAPr/AAAEAAIAAACtAPv/AAAEAAIAAACtAPz/AAAEAAIAAACtAP3/AAAEAAIAAACtAP7/AAAEAAIAAACtAP//AAAEAAIAAACqAPz/AAAEAAIAAACqAPv/AAAEAAIAAACrAPv/AAAEAAIAAACrAPr/AAAEAAIAAACsAPr/AAAEAAIAAACsAPn/AAAEAAIAAACsAPv/AAAEAAIAAACsAPz/AAAEAAIAAACrAPz/AAAEAAIAAACrAP3/AAAEAAIAAACqAP3/AAAEAAIAAACpAP3/AAAEAAIAAACpAPz/AAAEAAIAAACoAP3/AAAEAAIAAACoAP7/AAAEAAIAAACnAP7/AAAEAAIAAACnAP//AAAEAAIAAACmAP//AAAEAAIAAACoAP//AAAEAAIAAACpAP//AAAEAAIAAACpAP7/AAAEAAIAAACqAP7/AAAEAAIAAACqAP//AAAEAAIAAACrAP//AAAEAAIAAACrAP7/AAAEAAIAAACsAP7/AAAEAAIAAACsAP3/AAAEAAIAAACsAP//AAAEAAIAAAC2AP//AAAEAAIAAAAWAP//AAAIAAMAAAAXAP//AAAJAAMAAAAeAP7/AAAIAAUAAAAfAP7/AAAJAAUAAAAeAP//AAAIAAUAAAAfAP//AAAJAAUAAAApAP7/AAAIAAcAAAAqAP7/AAAJAAcAAAApAP//AAAIAAcAAAAqAP//AAAJAAcAAAA3AAAAAAABAAAAAAA3AAEAAAABAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAACJAAIAAQAAAAAABACKAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAAEAPz/AQAAAAAAAQAGAPz/AQAAAAAAAQAIAPz/AQAAAAAAAQAHAPz/AQAAAAAAAgAGAPj/AQAAAAAAAgAAAPz/AQAAAAAAAgAFAPz/AQAAAAAACAAwAPv/AQAAAAAACwA9APz/AQAAAAAAAQA/APz/AQAAAAAAAQBAAPj/AQAAAAAACABBAPj/AQAAAAAAAQBCAPj/AQAAAAAAAQBDAPj/AQAAAAAAAQBEAPj/AQAAAAAAAQBFAPj/AQAAAAAAAQBGAPj/AQAAAAAAAQBHAPj/AQAAAAAAAQBLAPj/AQAAAAAAAQBMAPj/AQAAAAAAAQBNAPj/AQAAAAAAAQA+APz/AQAAAAAAAQBOAPj/AQAAAAAAAgBUAPz/AQAAAAAAAQBVAPz/AQAAAAAAAQBaAPz/AQAAAAAAAgBdAPz/AQAAAAAAAgBdAPj/AQAAAAAACgBmAPz/AQAAAAAAAQBpAPj/AQAAAAAAAQBqAPj/AQAAAAAAAQBrAPj/AQAAAAAAAQBzAPj/AQAAAAAAAQBwAPj/AQAAAAAAAQBxAPz/AQAAAAAAAQByAPz/AQAAAAAAAQBxAPj/AQAAAAAAAgByAPj/AQAAAAAAAgCYAPz/AQAAAAAAAQCZAPz/AQAAAAAAAQCbAPz/AQAAAAAAAQAMAP//AAAIAAEAAAANAP//AAAJAAEAAAANAP7/AAAJAAAAAAAMAP7/AAAIAAAAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAADAAIAAACLAAIAAAABAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACHAAIAAAACAAIAAABJAAIAAAABAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACIAAIAAAADAAIAAAA3AAIAAAABAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAADAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAADAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAABFAAAAAAADAAAAAABgAPz/AQAAAAAACAA=") +tile_set = SubResource("TileSet_3iafp") + +[node name="QuestionBlock" parent="Blocks" index="1"] +position = Vector2(1560, 96) + +[node name="PipeArea" parent="." index="6"] +target_level = "uid://bsk2t0mcyxafq" + +[node name="QuestionBlock9" parent="ChallengeModeNodes" index="2"] +position = Vector2(1544, 96) + +[node name="DiscoLevel" type="Node" parent="." index="14"] +script = ExtResource("3_k13jy") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@107302" to="Tiles/@Area2D@107302" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@107303" to="Tiles/@Area2D@107303" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@107304" to="Tiles/@Area2D@107304" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@107305" to="Tiles/@Area2D@107305" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@107306" to="Tiles/@Area2D@107306" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@107307" to="Tiles/@Area2D@107307" method="area_entered"] +[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="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@107308" to="Tiles/@AnimatableBody2D@107308/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107308" to="Tiles/@AnimatableBody2D@107308/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107308" to="Tiles/@AnimatableBody2D@107308" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107308" to="Tiles/@AnimatableBody2D@107308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107308" to="Tiles/@AnimatableBody2D@107308" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107308" to="Tiles/@AnimatableBody2D@107308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107309" to="Tiles/@AnimatableBody2D@107309/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107309" to="Tiles/@AnimatableBody2D@107309/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107309" to="Tiles/@AnimatableBody2D@107309" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107309" to="Tiles/@AnimatableBody2D@107309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107309" to="Tiles/@AnimatableBody2D@107309" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107309" to="Tiles/@AnimatableBody2D@107309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@107310" to="Tiles/@AnimatableBody2D@107310/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107310" to="Tiles/@AnimatableBody2D@107310/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107310" to="Tiles/@AnimatableBody2D@107310" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107310" to="Tiles/@AnimatableBody2D@107310" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107310" to="Tiles/@AnimatableBody2D@107310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107310" to="Tiles/@AnimatableBody2D@107310" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107310" to="Tiles/@AnimatableBody2D@107310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107311" to="Tiles/@AnimatableBody2D@107311/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107311" to="Tiles/@AnimatableBody2D@107311/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107311" to="Tiles/@AnimatableBody2D@107311" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107311" to="Tiles/@AnimatableBody2D@107311" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107311" to="Tiles/@AnimatableBody2D@107311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107311" to="Tiles/@AnimatableBody2D@107311" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107311" to="Tiles/@AnimatableBody2D@107311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107312" to="Tiles/@AnimatableBody2D@107312/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107312" to="Tiles/@AnimatableBody2D@107312/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107312" to="Tiles/@AnimatableBody2D@107312" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107312" to="Tiles/@AnimatableBody2D@107312" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107312" to="Tiles/@AnimatableBody2D@107312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107312" to="Tiles/@AnimatableBody2D@107312" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107312" to="Tiles/@AnimatableBody2D@107312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107313" to="Tiles/@AnimatableBody2D@107313/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107313" to="Tiles/@AnimatableBody2D@107313/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107313" to="Tiles/@AnimatableBody2D@107313" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107313" to="Tiles/@AnimatableBody2D@107313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107313" to="Tiles/@AnimatableBody2D@107313" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107313" to="Tiles/@AnimatableBody2D@107313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107314" to="Tiles/@AnimatableBody2D@107314/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107314" to="Tiles/@AnimatableBody2D@107314/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107314" to="Tiles/@AnimatableBody2D@107314" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107314" to="Tiles/@AnimatableBody2D@107314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107314" to="Tiles/@AnimatableBody2D@107314" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107314" to="Tiles/@AnimatableBody2D@107314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107315" to="Tiles/@AnimatableBody2D@107315/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107315" to="Tiles/@AnimatableBody2D@107315/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107315" to="Tiles/@AnimatableBody2D@107315" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107315" to="Tiles/@AnimatableBody2D@107315" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107315" to="Tiles/@AnimatableBody2D@107315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107315" to="Tiles/@AnimatableBody2D@107315" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107315" to="Tiles/@AnimatableBody2D@107315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107316" to="Tiles/@AnimatableBody2D@107316/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107316" to="Tiles/@AnimatableBody2D@107316/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107316" to="Tiles/@AnimatableBody2D@107316" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107316" to="Tiles/@AnimatableBody2D@107316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107316" to="Tiles/@AnimatableBody2D@107316" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107316" to="Tiles/@AnimatableBody2D@107316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107317" to="Tiles/@AnimatableBody2D@107317/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107317" to="Tiles/@AnimatableBody2D@107317/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107317" to="Tiles/@AnimatableBody2D@107317" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107317" to="Tiles/@AnimatableBody2D@107317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107317" to="Tiles/@AnimatableBody2D@107317" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107317" to="Tiles/@AnimatableBody2D@107317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107318" to="Tiles/@AnimatableBody2D@107318/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107318" to="Tiles/@AnimatableBody2D@107318/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107318" to="Tiles/@AnimatableBody2D@107318" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107318" to="Tiles/@AnimatableBody2D@107318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107318" to="Tiles/@AnimatableBody2D@107318" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107318" to="Tiles/@AnimatableBody2D@107318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107319" to="Tiles/@AnimatableBody2D@107319/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107319" to="Tiles/@AnimatableBody2D@107319/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107319" to="Tiles/@AnimatableBody2D@107319" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107319" to="Tiles/@AnimatableBody2D@107319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107319" to="Tiles/@AnimatableBody2D@107319" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107319" to="Tiles/@AnimatableBody2D@107319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107320" to="Tiles/@AnimatableBody2D@107320/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107320" to="Tiles/@AnimatableBody2D@107320/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107320" to="Tiles/@AnimatableBody2D@107320" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107320" to="Tiles/@AnimatableBody2D@107320/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107320" to="Tiles/@AnimatableBody2D@107320" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107320" to="Tiles/@AnimatableBody2D@107320/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107321" to="Tiles/@AnimatableBody2D@107321/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107321" to="Tiles/@AnimatableBody2D@107321/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107321" to="Tiles/@AnimatableBody2D@107321" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107321" to="Tiles/@AnimatableBody2D@107321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107321" to="Tiles/@AnimatableBody2D@107321" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107321" to="Tiles/@AnimatableBody2D@107321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107322" to="Tiles/@AnimatableBody2D@107322/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107322" to="Tiles/@AnimatableBody2D@107322/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107322" to="Tiles/@AnimatableBody2D@107322" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107322" to="Tiles/@AnimatableBody2D@107322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107322" to="Tiles/@AnimatableBody2D@107322" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107322" to="Tiles/@AnimatableBody2D@107322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107323" to="Tiles/@AnimatableBody2D@107323/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107323" to="Tiles/@AnimatableBody2D@107323/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107323" to="Tiles/@AnimatableBody2D@107323" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107323" to="Tiles/@AnimatableBody2D@107323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107323" to="Tiles/@AnimatableBody2D@107323" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107323" to="Tiles/@AnimatableBody2D@107323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107324" to="Tiles/@AnimatableBody2D@107324/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107324" to="Tiles/@AnimatableBody2D@107324/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107324" to="Tiles/@AnimatableBody2D@107324" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107324" to="Tiles/@AnimatableBody2D@107324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107324" to="Tiles/@AnimatableBody2D@107324" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107324" to="Tiles/@AnimatableBody2D@107324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107325" to="Tiles/@AnimatableBody2D@107325/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107325" to="Tiles/@AnimatableBody2D@107325/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107325" to="Tiles/@AnimatableBody2D@107325" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107325" to="Tiles/@AnimatableBody2D@107325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107325" to="Tiles/@AnimatableBody2D@107325" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107325" to="Tiles/@AnimatableBody2D@107325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107326" to="Tiles/@AnimatableBody2D@107326/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107326" to="Tiles/@AnimatableBody2D@107326/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107326" to="Tiles/@AnimatableBody2D@107326" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107326" to="Tiles/@AnimatableBody2D@107326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107326" to="Tiles/@AnimatableBody2D@107326" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107326" to="Tiles/@AnimatableBody2D@107326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107327" to="Tiles/@AnimatableBody2D@107327/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107327" to="Tiles/@AnimatableBody2D@107327/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107327" to="Tiles/@AnimatableBody2D@107327" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107327" to="Tiles/@AnimatableBody2D@107327" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107327" to="Tiles/@AnimatableBody2D@107327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107327" to="Tiles/@AnimatableBody2D@107327" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107327" to="Tiles/@AnimatableBody2D@107327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107328" to="Tiles/@AnimatableBody2D@107328/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107328" to="Tiles/@AnimatableBody2D@107328/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107328" to="Tiles/@AnimatableBody2D@107328" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107328" to="Tiles/@AnimatableBody2D@107328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107328" to="Tiles/@AnimatableBody2D@107328" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107328" to="Tiles/@AnimatableBody2D@107328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107329" to="Tiles/@AnimatableBody2D@107329/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107329" to="Tiles/@AnimatableBody2D@107329/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107329" to="Tiles/@AnimatableBody2D@107329" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107329" to="Tiles/@AnimatableBody2D@107329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107329" to="Tiles/@AnimatableBody2D@107329" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107329" to="Tiles/@AnimatableBody2D@107329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107330" to="Tiles/@AnimatableBody2D@107330/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107330" to="Tiles/@AnimatableBody2D@107330/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107330" to="Tiles/@AnimatableBody2D@107330" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107330" to="Tiles/@AnimatableBody2D@107330" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107330" to="Tiles/@AnimatableBody2D@107330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107330" to="Tiles/@AnimatableBody2D@107330" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107330" to="Tiles/@AnimatableBody2D@107330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107331" to="Tiles/@AnimatableBody2D@107331/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107331" to="Tiles/@AnimatableBody2D@107331/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107331" to="Tiles/@AnimatableBody2D@107331" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107331" to="Tiles/@AnimatableBody2D@107331" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107331" to="Tiles/@AnimatableBody2D@107331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107331" to="Tiles/@AnimatableBody2D@107331" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107331" to="Tiles/@AnimatableBody2D@107331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107332" to="Tiles/@AnimatableBody2D@107332/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107332" to="Tiles/@AnimatableBody2D@107332/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107332" to="Tiles/@AnimatableBody2D@107332" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107332" to="Tiles/@AnimatableBody2D@107332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107332" to="Tiles/@AnimatableBody2D@107332" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107332" to="Tiles/@AnimatableBody2D@107332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107333" to="Tiles/@AnimatableBody2D@107333/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107333" to="Tiles/@AnimatableBody2D@107333/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107333" to="Tiles/@AnimatableBody2D@107333" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107333" to="Tiles/@AnimatableBody2D@107333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107333" to="Tiles/@AnimatableBody2D@107333" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107333" to="Tiles/@AnimatableBody2D@107333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107334" to="Tiles/@AnimatableBody2D@107334/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107334" to="Tiles/@AnimatableBody2D@107334/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107334" to="Tiles/@AnimatableBody2D@107334" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107334" to="Tiles/@AnimatableBody2D@107334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107334" to="Tiles/@AnimatableBody2D@107334" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107334" to="Tiles/@AnimatableBody2D@107334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107335" to="Tiles/@AnimatableBody2D@107335/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107335" to="Tiles/@AnimatableBody2D@107335/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107335" to="Tiles/@AnimatableBody2D@107335" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107335" to="Tiles/@AnimatableBody2D@107335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107335" to="Tiles/@AnimatableBody2D@107335" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107335" to="Tiles/@AnimatableBody2D@107335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107336" to="Tiles/@AnimatableBody2D@107336/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107336" to="Tiles/@AnimatableBody2D@107336/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107336" to="Tiles/@AnimatableBody2D@107336" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107336" to="Tiles/@AnimatableBody2D@107336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107336" to="Tiles/@AnimatableBody2D@107336" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107336" to="Tiles/@AnimatableBody2D@107336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107337" to="Tiles/@AnimatableBody2D@107337/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107337" to="Tiles/@AnimatableBody2D@107337/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107337" to="Tiles/@AnimatableBody2D@107337" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107337" to="Tiles/@AnimatableBody2D@107337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107337" to="Tiles/@AnimatableBody2D@107337" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107337" to="Tiles/@AnimatableBody2D@107337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107338" to="Tiles/@AnimatableBody2D@107338/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107338" to="Tiles/@AnimatableBody2D@107338/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107338" to="Tiles/@AnimatableBody2D@107338" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107338" to="Tiles/@AnimatableBody2D@107338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107338" to="Tiles/@AnimatableBody2D@107338" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107338" to="Tiles/@AnimatableBody2D@107338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107339" to="Tiles/@AnimatableBody2D@107339/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107339" to="Tiles/@AnimatableBody2D@107339/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107339" to="Tiles/@AnimatableBody2D@107339" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107339" to="Tiles/@AnimatableBody2D@107339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107339" to="Tiles/@AnimatableBody2D@107339" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107339" to="Tiles/@AnimatableBody2D@107339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107340" to="Tiles/@AnimatableBody2D@107340/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107340" to="Tiles/@AnimatableBody2D@107340/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107340" to="Tiles/@AnimatableBody2D@107340" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107340" to="Tiles/@AnimatableBody2D@107340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107340" to="Tiles/@AnimatableBody2D@107340" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107340" to="Tiles/@AnimatableBody2D@107340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107341" to="Tiles/@AnimatableBody2D@107341/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107341" to="Tiles/@AnimatableBody2D@107341/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107341" to="Tiles/@AnimatableBody2D@107341" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107341" to="Tiles/@AnimatableBody2D@107341" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107341" to="Tiles/@AnimatableBody2D@107341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107341" to="Tiles/@AnimatableBody2D@107341" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107341" to="Tiles/@AnimatableBody2D@107341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107342" to="Tiles/@AnimatableBody2D@107342/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107342" to="Tiles/@AnimatableBody2D@107342/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107342" to="Tiles/@AnimatableBody2D@107342" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107342" to="Tiles/@AnimatableBody2D@107342" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107342" to="Tiles/@AnimatableBody2D@107342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107342" to="Tiles/@AnimatableBody2D@107342" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107342" to="Tiles/@AnimatableBody2D@107342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107343" to="Tiles/@AnimatableBody2D@107343/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107343" to="Tiles/@AnimatableBody2D@107343/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107343" to="Tiles/@AnimatableBody2D@107343" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107343" to="Tiles/@AnimatableBody2D@107343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107343" to="Tiles/@AnimatableBody2D@107343" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107343" to="Tiles/@AnimatableBody2D@107343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107344" to="Tiles/@AnimatableBody2D@107344/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107344" to="Tiles/@AnimatableBody2D@107344/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107344" to="Tiles/@AnimatableBody2D@107344" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107344" to="Tiles/@AnimatableBody2D@107344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107344" to="Tiles/@AnimatableBody2D@107344" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107344" to="Tiles/@AnimatableBody2D@107344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107345" to="Tiles/@AnimatableBody2D@107345/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107345" to="Tiles/@AnimatableBody2D@107345/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107345" to="Tiles/@AnimatableBody2D@107345" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107345" to="Tiles/@AnimatableBody2D@107345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107345" to="Tiles/@AnimatableBody2D@107345" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107345" to="Tiles/@AnimatableBody2D@107345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107346" to="Tiles/@AnimatableBody2D@107346/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107346" to="Tiles/@AnimatableBody2D@107346/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107346" to="Tiles/@AnimatableBody2D@107346" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107346" to="Tiles/@AnimatableBody2D@107346" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107346" to="Tiles/@AnimatableBody2D@107346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107346" to="Tiles/@AnimatableBody2D@107346" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107346" to="Tiles/@AnimatableBody2D@107346/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBANN/World1/1-1a.tscn b/Scenes/Levels/SMBANN/World1/1-1a.tscn new file mode 100644 index 0000000..0341a85 --- /dev/null +++ b/Scenes/Levels/SMBANN/World1/1-1a.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=3 format=3 uid="uid://bsk2t0mcyxafq"] + +[ext_resource type="PackedScene" uid="uid://d3lsxfuwgmtdt" path="res://Scenes/Levels/SMB1/World1/1-1a.tscn" id="1_oht7c"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_33ffk"] + +[node name="1-1A" instance=ExtResource("1_oht7c")] +campaign = "SMBANN" + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://iynyovmdny3i" + +[node name="DiscoLevel" type="Node" parent="." index="7"] +script = ExtResource("2_33ffk") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70474" to="Tiles/@Node2D@70474/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70475" to="Tiles/@Node2D@70475/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70476" to="Tiles/@Node2D@70476/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70477" to="Tiles/@Node2D@70477/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70478" to="Tiles/@Node2D@70478/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70479" to="Tiles/@Node2D@70479/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70480" to="Tiles/@Node2D@70480/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70481" to="Tiles/@Node2D@70481/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70482" to="Tiles/@Node2D@70482/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70483" to="Tiles/@Node2D@70483/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70484" to="Tiles/@Node2D@70484/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70485" to="Tiles/@Node2D@70485/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70486" to="Tiles/@Node2D@70486/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70487" to="Tiles/@Node2D@70487/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70488" to="Tiles/@Node2D@70488/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70489" to="Tiles/@Node2D@70489/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70490" to="Tiles/@Node2D@70490/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70491" to="Tiles/@Node2D@70491/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/World1/1-2.tscn b/Scenes/Levels/SMBANN/World1/1-2.tscn new file mode 100644 index 0000000..80d8e39 --- /dev/null +++ b/Scenes/Levels/SMBANN/World1/1-2.tscn @@ -0,0 +1,6417 @@ +[gd_scene load_steps=59 format=4 uid="uid://dxk2ccn5nj4lt"] + +[ext_resource type="PackedScene" uid="uid://bc4dwfxyu5rkh" path="res://Scenes/Levels/SMB1/World1/1-2.tscn" id="1_hwyek"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_xpuf2"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_yecam"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_v81g1"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_61njq"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_u85ah"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_yf86o"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_16olc"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_kt3lg"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_mbk8n"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_3ep6w"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_fe4dr"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_pukge"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_qw18y"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_sx11v"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_hx44p"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_fb1uv"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_xisxr"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_oohqe"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_scrbg"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_kfe2p"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_mpcuk"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_58e8l"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_ux6qv"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_ltb0m"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="27_yecam"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_2t5dp"] +resource_name = "Terrain" +texture = ExtResource("2_xpuf2") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_8okne"] +scenes/1/scene = ExtResource("3_yecam") +scenes/2/scene = ExtResource("14_qw18y") +scenes/3/scene = ExtResource("16_hx44p") +scenes/4/scene = ExtResource("17_fb1uv") +scenes/5/scene = ExtResource("18_xisxr") +scenes/6/scene = ExtResource("19_oohqe") +scenes/7/scene = ExtResource("20_scrbg") +scenes/8/scene = ExtResource("21_kfe2p") +scenes/9/scene = ExtResource("22_mpcuk") +scenes/10/scene = ExtResource("4_v81g1") +scenes/11/scene = ExtResource("5_61njq") +scenes/12/scene = ExtResource("6_u85ah") +scenes/13/scene = ExtResource("7_yf86o") +scenes/14/scene = ExtResource("8_16olc") +scenes/15/scene = ExtResource("9_kt3lg") +scenes/16/scene = ExtResource("10_mbk8n") +scenes/17/scene = ExtResource("11_3ep6w") +scenes/18/scene = ExtResource("12_fe4dr") +scenes/19/scene = ExtResource("13_pukge") +scenes/20/scene = ExtResource("15_sx11v") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_sr14g"] +texture = ExtResource("23_58e8l") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_roxdp"] +texture = ExtResource("24_ux6qv") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_m5pco"] +texture = ExtResource("25_ltb0m") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_7gkmj"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_2t5dp") +sources/1 = SubResource("TileSetScenesCollectionSource_8okne") +sources/2 = SubResource("TileSetAtlasSource_sr14g") +sources/3 = SubResource("TileSetAtlasSource_roxdp") +sources/4 = SubResource("TileSetAtlasSource_m5pco") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_kpn3m"] +resource_name = "Terrain" +texture = ExtResource("2_xpuf2") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_rb1f7"] +scenes/1/scene = ExtResource("3_yecam") +scenes/2/scene = ExtResource("14_qw18y") +scenes/3/scene = ExtResource("16_hx44p") +scenes/4/scene = ExtResource("17_fb1uv") +scenes/5/scene = ExtResource("18_xisxr") +scenes/6/scene = ExtResource("19_oohqe") +scenes/7/scene = ExtResource("20_scrbg") +scenes/8/scene = ExtResource("21_kfe2p") +scenes/9/scene = ExtResource("22_mpcuk") +scenes/10/scene = ExtResource("4_v81g1") +scenes/11/scene = ExtResource("5_61njq") +scenes/12/scene = ExtResource("6_u85ah") +scenes/13/scene = ExtResource("7_yf86o") +scenes/14/scene = ExtResource("8_16olc") +scenes/15/scene = ExtResource("9_kt3lg") +scenes/16/scene = ExtResource("10_mbk8n") +scenes/17/scene = ExtResource("11_3ep6w") +scenes/18/scene = ExtResource("12_fe4dr") +scenes/19/scene = ExtResource("13_pukge") +scenes/20/scene = ExtResource("15_sx11v") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_4l5i0"] +texture = ExtResource("23_58e8l") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8vt65"] +texture = ExtResource("24_ux6qv") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_kbsnd"] +texture = ExtResource("25_ltb0m") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_3tdm0"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_kpn3m") +sources/1 = SubResource("TileSetScenesCollectionSource_rb1f7") +sources/2 = SubResource("TileSetAtlasSource_4l5i0") +sources/3 = SubResource("TileSetAtlasSource_8vt65") +sources/4 = SubResource("TileSetAtlasSource_kbsnd") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_b0oau"] +resource_name = "Terrain" +texture = ExtResource("2_xpuf2") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_1eq0i"] +scenes/1/scene = ExtResource("3_yecam") +scenes/2/scene = ExtResource("14_qw18y") +scenes/3/scene = ExtResource("16_hx44p") +scenes/4/scene = ExtResource("17_fb1uv") +scenes/5/scene = ExtResource("18_xisxr") +scenes/6/scene = ExtResource("19_oohqe") +scenes/7/scene = ExtResource("20_scrbg") +scenes/8/scene = ExtResource("21_kfe2p") +scenes/9/scene = ExtResource("22_mpcuk") +scenes/10/scene = ExtResource("4_v81g1") +scenes/11/scene = ExtResource("5_61njq") +scenes/12/scene = ExtResource("6_u85ah") +scenes/13/scene = ExtResource("7_yf86o") +scenes/14/scene = ExtResource("8_16olc") +scenes/15/scene = ExtResource("9_kt3lg") +scenes/16/scene = ExtResource("10_mbk8n") +scenes/17/scene = ExtResource("11_3ep6w") +scenes/18/scene = ExtResource("12_fe4dr") +scenes/19/scene = ExtResource("13_pukge") +scenes/20/scene = ExtResource("15_sx11v") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_x7to1"] +texture = ExtResource("23_58e8l") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_eb6kr"] +texture = ExtResource("24_ux6qv") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_fpwvq"] +texture = ExtResource("25_ltb0m") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_xkjmf"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_b0oau") +sources/1 = SubResource("TileSetScenesCollectionSource_1eq0i") +sources/2 = SubResource("TileSetAtlasSource_x7to1") +sources/3 = SubResource("TileSetAtlasSource_eb6kr") +sources/4 = SubResource("TileSetAtlasSource_fpwvq") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_j5ew4"] +resource_name = "Terrain" +texture = ExtResource("2_xpuf2") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_sieus"] +scenes/1/scene = ExtResource("3_yecam") +scenes/2/scene = ExtResource("14_qw18y") +scenes/3/scene = ExtResource("16_hx44p") +scenes/4/scene = ExtResource("17_fb1uv") +scenes/5/scene = ExtResource("18_xisxr") +scenes/6/scene = ExtResource("19_oohqe") +scenes/7/scene = ExtResource("20_scrbg") +scenes/8/scene = ExtResource("21_kfe2p") +scenes/9/scene = ExtResource("22_mpcuk") +scenes/10/scene = ExtResource("4_v81g1") +scenes/11/scene = ExtResource("5_61njq") +scenes/12/scene = ExtResource("6_u85ah") +scenes/13/scene = ExtResource("7_yf86o") +scenes/14/scene = ExtResource("8_16olc") +scenes/15/scene = ExtResource("9_kt3lg") +scenes/16/scene = ExtResource("10_mbk8n") +scenes/17/scene = ExtResource("11_3ep6w") +scenes/18/scene = ExtResource("12_fe4dr") +scenes/19/scene = ExtResource("13_pukge") +scenes/20/scene = ExtResource("15_sx11v") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_xby1n"] +texture = ExtResource("23_58e8l") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_fubpu"] +texture = ExtResource("24_ux6qv") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_54qef"] +texture = ExtResource("25_ltb0m") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_r837h"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_j5ew4") +sources/1 = SubResource("TileSetScenesCollectionSource_sieus") +sources/2 = SubResource("TileSetAtlasSource_xby1n") +sources/3 = SubResource("TileSetAtlasSource_fubpu") +sources/4 = SubResource("TileSetAtlasSource_54qef") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="1-2" instance=ExtResource("1_hwyek")] +campaign = "SMBANN" + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAAAAAADAAAAAAA/AAEAAAADAAEAAABDAAAAAAABAAAAAABDAAEAAAABAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAAAAAADAAAAAABnAAEAAAADAAEAAABqAAAAAAABAAAAAABqAAEAAAABAAEAAABrAAAAAAADAAAAAABrAAEAAAADAAEAAABuAAAAAAABAAAAAABuAAEAAAABAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAAAAAADAAAAAAB5AAEAAAADAAEAAACBAAAAAAABAAAAAACBAAEAAAABAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAAAAAADAAAAAACIAAEAAAADAAEAAACQAAAAAAABAAAAAACQAAEAAAABAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAACAAEAAAABAP//AAAEAAIAAAADAP7/AAAEAAIAAAADAP//AAAEAAIAAAAFAP3/AAAEAAIAAAAFAP7/AAAEAAIAAAAFAP//AAAEAAIAAAAHAPz/AAAEAAIAAAAHAP3/AAAEAAIAAAAHAP7/AAAEAAIAAAAHAP//AAAEAAIAAAAJAPz/AAAEAAIAAAAJAP3/AAAEAAIAAAAJAP7/AAAEAAIAAAAJAP//AAAEAAIAAAALAP3/AAAEAAIAAAALAP7/AAAEAAIAAAALAP//AAAEAAIAAAAPAP3/AAAEAAIAAAAPAP7/AAAEAAIAAAAPAP//AAAEAAIAAAARAP7/AAAEAAIAAAARAP//AAAEAAIAAAB4APz/AAAEAAIAAAB4AP3/AAAEAAIAAAB4AP7/AAAEAAIAAAB5APz/AAAEAAIAAAB5AP3/AAAEAAIAAAB5AP7/AAAEAAIAAAB4AP//AAAEAAIAAAB5AP//AAAEAAIAAAB3AP3/AAAEAAIAAAB3AP7/AAAEAAIAAAB3AP//AAAEAAIAAAB2AP7/AAAEAAIAAAB2AP//AAAEAAIAAAB1AP//AAAEAAIAAACQAP3/AQAAAAAAAQCQAP7/AQAAAAAAAQCQAP//AQAAAAAAAQCRAP3/AQAAAAAAAQCRAP7/AQAAAAAAAQCRAP//AQAAAAAAAQCSAP3/AQAAAAAAAQCSAP7/AQAAAAAAAQCSAP//AQAAAAAAAQCTAP3/AQAAAAAAAQCTAP7/AQAAAAAAAQCTAP//AQAAAAAAAQCUAP3/AQAAAAAAAQCUAP7/AQAAAAAAAQCUAP//AQAAAAAAAQCVAP3/AQAAAAAAAQCVAP7/AQAAAAAAAQCVAP//AQAAAAAAAQCWAP3/AQAAAAAAAQCWAP7/AQAAAAAAAQCWAP//AQAAAAAAAQCXAP3/AQAAAAAAAQCXAP7/AQAAAAAAAQCXAP//AQAAAAAAAQCYAP3/AQAAAAAAAQCYAP7/AQAAAAAAAQCYAP//AQAAAAAAAQCZAP3/AQAAAAAAAQCZAP7/AQAAAAAAAQCZAP//AQAAAAAAAQCaAP3/AQAAAAAAAQCaAP7/AQAAAAAAAQCaAP//AQAAAAAAAQCbAP3/AQAAAAAAAQCbAP7/AQAAAAAAAQCbAP//AQAAAAAAAQCcAP3/AQAAAAAAAQCcAP7/AQAAAAAAAQCcAP//AQAAAAAAAQCdAP3/AQAAAAAAAQCdAP7/AQAAAAAAAQCdAP//AQAAAAAAAQCeAP3/AQAAAAAAAQCeAP7/AQAAAAAAAQCeAP//AQAAAAAAAQCfAP3/AQAAAAAAAQCfAP7/AQAAAAAAAQCfAP//AQAAAAAAAQCgAP3/AQAAAAAAAQCgAP7/AQAAAAAAAQCgAP//AQAAAAAAAQCaAPj/AQAAAAAAAQCaAPn/AQAAAAAAAQCaAPr/AQAAAAAAAQCaAPv/AQAAAAAAAQCaAPz/AQAAAAAAAQCbAPj/AQAAAAAAAQCbAPn/AQAAAAAAAQCbAPr/AQAAAAAAAQCbAPv/AQAAAAAAAQCbAPz/AQAAAAAAAQCcAPj/AQAAAAAAAQCcAPn/AQAAAAAAAQCcAPr/AQAAAAAAAQCcAPv/AQAAAAAAAQCcAPz/AQAAAAAAAQCdAPj/AQAAAAAAAQCdAPn/AQAAAAAAAQCdAPr/AQAAAAAAAQCdAPv/AQAAAAAAAQCdAPz/AQAAAAAAAQCeAPj/AQAAAAAAAQCeAPn/AQAAAAAAAQCeAPr/AQAAAAAAAQCeAPv/AQAAAAAAAQCeAPz/AQAAAAAAAQCfAPj/AQAAAAAAAQCfAPn/AQAAAAAAAQCfAPr/AQAAAAAAAQCfAPv/AQAAAAAAAQCfAPz/AQAAAAAAAQCgAPj/AQAAAAAAAQCgAPn/AQAAAAAAAQCgAPr/AQAAAAAAAQCgAPv/AQAAAAAAAQCgAPz/AQAAAAAAAQBqAP3/AAAAAAQAAABqAP7/AAAAAAQAAABqAP//AAAAAAQAAABrAP3/AAAAAAQAAABrAP7/AAAAAAQAAABrAP//AAAAAAQAAADw//X/AQAAAAAAAQDw//b/AQAAAAAAAQDw//f/AQAAAAAAAQDw//j/AQAAAAAAAQDw//n/AQAAAAAAAQDw//r/AQAAAAAAAQDw//v/AQAAAAAAAQDw//z/AQAAAAAAAQDw//3/AQAAAAAAAQDw//7/AQAAAAAAAQDw////AQAAAAAAAQD2//X/AQAAAAAAAQD3//X/AQAAAAAAAQD4//X/AQAAAAAAAQD5//X/AQAAAAAAAQD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQAHAPX/AQAAAAAAAQAIAPX/AQAAAAAAAQAJAPX/AQAAAAAAAQAKAPX/AQAAAAAAAQALAPX/AQAAAAAAAQAMAPX/AQAAAAAAAQANAPX/AQAAAAAAAQAOAPX/AQAAAAAAAQAPAPX/AQAAAAAAAQAQAPX/AQAAAAAAAQARAPX/AQAAAAAAAQASAPX/AQAAAAAAAQATAPX/AQAAAAAAAQAUAPX/AQAAAAAAAQAVAPX/AQAAAAAAAQAWAPX/AQAAAAAAAQAXAPX/AQAAAAAAAQAYAPX/AQAAAAAAAQAZAPX/AQAAAAAAAQAaAPX/AQAAAAAAAQAbAPX/AQAAAAAAAQAcAPX/AQAAAAAAAQAdAPX/AQAAAAAAAQAeAPX/AQAAAAAAAQAfAPX/AQAAAAAAAQAgAPX/AQAAAAAAAQAhAPX/AQAAAAAAAQAiAPX/AQAAAAAAAQAjAPX/AQAAAAAAAQAkAPX/AQAAAAAAAQAlAPX/AQAAAAAAAQAmAPX/AQAAAAAAAQAnAPX/AQAAAAAAAQAmAPb/AQAAAAAAAQAmAPf/AQAAAAAAAQAnAPb/AQAAAAAAAQAnAPf/AQAAAAAAAQAkAPn/AQAAAAAAAQAkAPr/AQAAAAAAAQAkAPv/AQAAAAAAAQAkAPz/AQAAAAAAAQAlAPn/AQAAAAAAAQAlAPr/AQAAAAAAAQAlAPv/AQAAAAAAAQAlAPz/AQAAAAAAAQAkAPj/AQAAAAAAAQAlAPj/AQAAAAAAAQAmAPz/AQAAAAAAAQAmAP3/AQAAAAAAAQAmAP7/AQAAAAAAAQAnAPz/AQAAAAAAAQAnAP3/AQAAAAAAAQAnAP7/AQAAAAAAAQAeAPv/AQAAAAAAAQAeAPz/AQAAAAAAAQAcAPz/AQAAAAAAAQAdAPz/AQAAAAAAAQAcAPr/AQAAAAAAAQAcAPv/AQAAAAAAAQAZAPr/AQAAAAAAAQAaAPr/AQAAAAAAAQAbAPr/AQAAAAAAAQAZAPv/AQAAAAAAAQAZAPz/AQAAAAAAAQAXAPz/AQAAAAAAAQAYAPz/AQAAAAAACgAXAPr/AQAAAAAAAQAXAPv/AQAAAAAAAQAoAPX/AQAAAAAAAQApAPX/AQAAAAAAAQAqAPX/AQAAAAAAAQArAPX/AQAAAAAAAQAsAPX/AQAAAAAAAQAtAPX/AQAAAAAAAQAuAPX/AQAAAAAAAQAvAPX/AQAAAAAAAQAwAPX/AQAAAAAAAQAuAPb/AQAAAAAAAQAuAPf/AQAAAAAAAQAuAPj/AQAAAAAAAQAuAPn/AQAAAAAAAQAuAPr/AQAAAAAAAQAuAPv/AQAAAAAAAQAvAPb/AQAAAAAAAQAvAPf/AQAAAAAAAQAvAPj/AQAAAAAAAQAvAPn/AQAAAAAAAQAvAPr/AQAAAAAAAQAvAPv/AQAAAAAAAQAqAPz/AQAAAAAAAQArAPz/AQAAAAAAAQAsAPz/AQAAAAAAAQAtAPz/AQAAAAAAAQAuAPz/AQAAAAAAAQAvAPz/AQAAAAAAAQAqAPb/AQAAAAAAAQAqAPf/AQAAAAAAAQArAPb/AQAAAAAAAQArAPf/AQAAAAAAAQAsAPb/AQAAAAAAAQAsAPf/AQAAAAAAAQAtAPb/AQAAAAAAAQAtAPf/AQAAAAAAAQAxAPX/AQAAAAAAAQAyAPX/AQAAAAAAAQAzAPX/AQAAAAAAAQA0APX/AQAAAAAAAQA1APX/AQAAAAAAAQAyAPb/AQAAAAAAAQAyAPf/AQAAAAAAAQAzAPb/AQAAAAAAAQAzAPf/AQAAAAAAAQA0APb/AQAAAAAAAQA0APf/AQAAAAAAAQA1APb/AQAAAAAAAQA1APf/AQAAAAAAAQAzAPj/AQAAAAAAAQAzAPn/AQAAAAAAAQAzAPr/AQAAAAAAAQAzAPv/AQAAAAAAAQAzAPz/AQAAAAAAAQA0APz/AQAAAAAAAQA1APz/AQAAAAAAAQA4APj/AQAAAAAAAQA4APn/AQAAAAAAAQA4APr/AQAAAAAAAQA5APj/AQAAAAAAAQA5APn/AQAAAAAAAQA5APr/AQAAAAAAAQA4APv/AQAAAAAAAQA4APz/AQAAAAAAAQA5APz/AQAAAAAAAQA8APz/AQAAAAAAAQA9APz/AQAAAAAAAQA+APz/AQAAAAAAAQA/APz/AQAAAAAAAQA8APX/AQAAAAAAAQA8APb/AQAAAAAAAQA8APf/AQAAAAAAAQA9APX/AQAAAAAAAQA9APb/AQAAAAAAAQA9APf/AQAAAAAAAQA+APX/AQAAAAAAAQA+APb/AQAAAAAAAQA+APf/AQAAAAAAAQA/APX/AQAAAAAAAQA/APb/AQAAAAAAAQA/APf/AQAAAAAAAQA2APX/AQAAAAAAAQA3APX/AQAAAAAAAQA4APX/AQAAAAAAAQA5APX/AQAAAAAAAQA6APX/AQAAAAAAAQA7APX/AQAAAAAAAQBAAPX/AQAAAAAAAQBBAPX/AQAAAAAAAQBCAPX/AQAAAAAAAQBDAPX/AQAAAAAAAQBEAPX/AQAAAAAAAQBFAPX/AQAAAAAAAQBGAPX/AQAAAAAAAQBHAPX/AQAAAAAAAQBIAPX/AQAAAAAAAQBEAPr/AQAAAAAAAQBEAPv/AQAAAAAAAQBFAPr/AQAAAAAAAQBFAPv/AQAAAAAAAQBGAPr/AQAAAAAAAQBGAPv/AQAAAAAAAQBHAPr/AQAAAAAAAQBHAPv/AQAAAAAAAQBIAPr/AQAAAAAAAQBIAPv/AQAAAAAAAQBJAPr/AQAAAAAAAQBJAPv/AQAAAAAAAQBKAPX/AQAAAAAAAQBLAPX/AQAAAAAAAQBMAPX/AQAAAAAAAQBNAPX/AQAAAAAAAQBOAPX/AQAAAAAAAQBPAPX/AQAAAAAAAQBQAPX/AQAAAAAAAQBRAPX/AQAAAAAAAQBSAPX/AQAAAAAAAQBTAPX/AQAAAAAAAQBUAPX/AQAAAAAAAQBVAPX/AQAAAAAAAQBWAPX/AQAAAAAAAQBXAPX/AQAAAAAAAQBYAPX/AQAAAAAAAQBZAPX/AQAAAAAAAQBaAPX/AQAAAAAAAQBbAPX/AQAAAAAAAQBcAPX/AQAAAAAAAQBdAPX/AQAAAAAAAQBeAPX/AQAAAAAAAQBfAPX/AQAAAAAAAQBgAPX/AQAAAAAAAQBhAPX/AQAAAAAAAQBiAPX/AQAAAAAAAQBjAPX/AQAAAAAAAQBkAPX/AQAAAAAAAQBlAPX/AQAAAAAAAQBmAPX/AQAAAAAAAQBnAPX/AQAAAAAAAQBoAPX/AQAAAAAAAQBpAPX/AQAAAAAAAQBqAPX/AQAAAAAAAQBrAPX/AQAAAAAAAQBsAPX/AQAAAAAAAQBtAPX/AQAAAAAAAQBuAPX/AQAAAAAAAQBvAPX/AQAAAAAAAQBwAPX/AQAAAAAAAQBxAPX/AQAAAAAAAQByAPX/AQAAAAAAAQBzAPX/AQAAAAAAAQB0APX/AQAAAAAAAQB1APX/AQAAAAAAAQB2APX/AQAAAAAAAQB3APX/AQAAAAAAAQB4APX/AQAAAAAAAQB5APX/AQAAAAAAAQCBAPv/AQAAAAAAAQCCAPv/AQAAAAAAAQCDAPv/AQAAAAAAAQCEAPv/AQAAAAAAAQCFAPv/AQAAAAAAAQCRAPX/AQAAAAAAAQCSAPX/AQAAAAAAAQCTAPX/AQAAAAAAAQCUAPX/AQAAAAAAAQCVAPX/AQAAAAAAAQCWAPX/AQAAAAAAAQCXAPX/AQAAAAAAAQChAPX/AAAAAAQAAACiAPX/AQAAAAAAAQCjAPX/AQAAAAAAAQCkAPX/AQAAAAAAAQClAPX/AQAAAAAAAQCmAPX/AQAAAAAAAQCnAPX/AQAAAAAAAQCoAPX/AQAAAAAAAQD7//z/AQAAAAAAAgD8//z/AQAAAAAAAgD9//z/AQAAAAAAAgBXAP3/AAAIAAAAAABXAP7/AAAIAAEAAABYAP3/AAAJAAAAAABYAP7/AAAJAAEAAABdAPz/AAAIAAQAAABdAP3/AAAIAAUAAABeAPz/AAAJAAQAAABeAP3/AAAJAAUAAABjAP7/AAAIAAYAAABjAP//AAAIAAcAAABkAP7/AAAJAAYAAABkAP//AAAJAAcAAABdAP7/AAAIAAUAAABeAP7/AAAJAAUAAABdAP//AAAIAAUAAABeAP//AAAJAAUAAABXAP//AAAIAAEAAABYAP//AAAJAAEAAAAYAPv/AQAAAAAAAwAdAPv/AQAAAAAAAwAqAPv/AQAAAAAAAwArAPv/AQAAAAAAAwAsAPv/AQAAAAAAAwAtAPv/AQAAAAAAAwA0APv/AQAAAAAAAwBEAPj/AQAAAAAAAwBFAPj/AQAAAAAAAwBGAPj/AQAAAAAAAwBHAPj/AQAAAAAAAwBIAPj/AQAAAAAAAwBJAPj/AQAAAAAAAwCWAPv/AAAKAAAAAACWAPz/AAAKAAEAAACXAPv/AAALAAAAAACXAPz/AAALAAEAAACYAPv/AAAMAAAAAACYAPz/AAAMAAEAAACYAPj/AAAIAAEAAACZAPj/AAAJAAEAAACYAPn/AAAIAAEAAACZAPn/AAAJAAEAAACYAPr/AAAIAAEAAACZAPr/AAAJAAEAAACZAPv/AAAJAAEAAACZAPz/AAAJAAEAAABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABAB6AAIAAQAAAAAABACJAAIAAQAAAAAABACKAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABAAZAPj/AQAAAAAAAwAbAPj/AQAAAAAAAwAcAPj/AQAAAAAAAwCpAPX/AQAAAAAAAQCqAPX/AQAAAAAAAQD6//z/AQAAAAAACAAeAPr/AQAAAAAAAQA1APv/AQAAAAAABwA5APv/AQAAAAAABQBJAPX/AQAAAAAABgCYAPf/AAAIAAEAAACZAPf/AAAJAAEAAACaAPf/AQAAAAAAAQCbAPf/AQAAAAAAAQCcAPf/AQAAAAAAAQCdAPf/AQAAAAAAAQCeAPf/AQAAAAAAAQCfAPf/AQAAAAAAAQCgAPf/AQAAAAAAAQCmAAAAAAACAAEAAACnAAAAAAACAAEAAACoAAAAAAACAAEAAACpAAAAAAACAAEAAACrAAAAAAACAAEAAACsAAAAAAACAAEAAACtAAAAAAACAAEAAACuAAAAAAACAAEAAACvAAAAAAACAAEAAACQAAIAAAABAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAADAAIAAACBAAIAAAABAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAADAAIAAABuAAIAAAABAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAADAAIAAABqAAIAAAABAAIAAABrAAIAAAADAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAADAAIAAABDAAIAAAABAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAADAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAAANAPv/AQAAAAAABQCYAPX/AAAIAAEAAACGAPv/AQAAAAAABwCaAPX/AAAAAAQAAACbAPX/AAAAAAQAAACcAPX/AAAAAAQAAACdAPX/AAAAAAQAAACeAPX/AAAAAAQAAACfAPX/AAAAAAQAAACgAPX/AAAAAAQAAACZAPX/AAAJAAEAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAAChAAAAAAACAAAAAACqAAAAAAACAAEAAACaAPb/AAAAAAQAAACbAPb/AAAAAAQAAACcAPb/AAAAAAQAAACdAPb/AAAAAAQAAACeAPb/AAAAAAQAAACfAPb/AAAAAAQAAACgAPb/AAAAAAQAAACYAPb/AAAIAAEAAACZAPb/AAAJAAEAAAA=") +tile_set = SubResource("TileSet_7gkmj") + +[node name="PipeArea" parent="." index="5"] +target_level = "uid://bbfeqfbydmknv" + +[node name="PipeArea3" parent="." index="8"] +target_level = "uid://bkl5bcbcykxu5" + +[node name="ChallengeNodes" parent="." index="15" node_paths=PackedStringArray("nodes_to_delete")] +nodes_to_delete = [NodePath("../Blocks"), null] + +[node name="Tiles" parent="ChallengeNodes" index="5"] +tile_set = SubResource("TileSet_3tdm0") + +[node name="Tiles2" parent="MinusWorldClip" index="0"] +tile_set = SubResource("TileSet_xkjmf") + +[node name="CollisionShape2D2" parent="MinusWorldClip/StaticBody2D" index="1"] +position = Vector2(2864, 128) + +[node name="Tiles" parent="WarpZone" index="4"] +tile_set = SubResource("TileSet_r837h") + +[node name="DiscoLevel" type="Node" parent="." index="19"] +script = ExtResource("27_yecam") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="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@45659" to="Tiles/@AnimatableBody2D@45659/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45659" to="Tiles/@AnimatableBody2D@45659/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45659" to="Tiles/@AnimatableBody2D@45659" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45659" to="Tiles/@AnimatableBody2D@45659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45659" to="Tiles/@AnimatableBody2D@45659" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45659" to="Tiles/@AnimatableBody2D@45659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45660" to="Tiles/@AnimatableBody2D@45660/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45660" to="Tiles/@AnimatableBody2D@45660/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45660" to="Tiles/@AnimatableBody2D@45660" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45660" to="Tiles/@AnimatableBody2D@45660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45660" to="Tiles/@AnimatableBody2D@45660" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45660" to="Tiles/@AnimatableBody2D@45660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45661" to="Tiles/@AnimatableBody2D@45661/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45661" to="Tiles/@AnimatableBody2D@45661/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45661" to="Tiles/@AnimatableBody2D@45661" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45661" to="Tiles/@AnimatableBody2D@45661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45661" to="Tiles/@AnimatableBody2D@45661" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45661" to="Tiles/@AnimatableBody2D@45661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45662" to="Tiles/@AnimatableBody2D@45662/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45662" to="Tiles/@AnimatableBody2D@45662/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45662" to="Tiles/@AnimatableBody2D@45662" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45662" to="Tiles/@AnimatableBody2D@45662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45662" to="Tiles/@AnimatableBody2D@45662" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45662" to="Tiles/@AnimatableBody2D@45662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45663" to="Tiles/@AnimatableBody2D@45663/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45663" to="Tiles/@AnimatableBody2D@45663/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45663" to="Tiles/@AnimatableBody2D@45663" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45663" to="Tiles/@AnimatableBody2D@45663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45663" to="Tiles/@AnimatableBody2D@45663" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45663" to="Tiles/@AnimatableBody2D@45663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45664" to="Tiles/@AnimatableBody2D@45664/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45664" to="Tiles/@AnimatableBody2D@45664/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45664" to="Tiles/@AnimatableBody2D@45664" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45664" to="Tiles/@AnimatableBody2D@45664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45664" to="Tiles/@AnimatableBody2D@45664" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45664" to="Tiles/@AnimatableBody2D@45664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45665" to="Tiles/@AnimatableBody2D@45665/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45665" to="Tiles/@AnimatableBody2D@45665/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45665" to="Tiles/@AnimatableBody2D@45665" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45665" to="Tiles/@AnimatableBody2D@45665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45665" to="Tiles/@AnimatableBody2D@45665" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45665" to="Tiles/@AnimatableBody2D@45665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45666" to="Tiles/@AnimatableBody2D@45666/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45666" to="Tiles/@AnimatableBody2D@45666/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45666" to="Tiles/@AnimatableBody2D@45666" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45666" to="Tiles/@AnimatableBody2D@45666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45666" to="Tiles/@AnimatableBody2D@45666" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45666" to="Tiles/@AnimatableBody2D@45666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45667" to="Tiles/@AnimatableBody2D@45667/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45667" to="Tiles/@AnimatableBody2D@45667/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45667" to="Tiles/@AnimatableBody2D@45667" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45667" to="Tiles/@AnimatableBody2D@45667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45667" to="Tiles/@AnimatableBody2D@45667" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45667" to="Tiles/@AnimatableBody2D@45667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45668" to="Tiles/@AnimatableBody2D@45668/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45668" to="Tiles/@AnimatableBody2D@45668/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45668" to="Tiles/@AnimatableBody2D@45668" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45668" to="Tiles/@AnimatableBody2D@45668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45668" to="Tiles/@AnimatableBody2D@45668" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45668" to="Tiles/@AnimatableBody2D@45668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45669" to="Tiles/@AnimatableBody2D@45669/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45669" to="Tiles/@AnimatableBody2D@45669/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45669" to="Tiles/@AnimatableBody2D@45669" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45669" to="Tiles/@AnimatableBody2D@45669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45669" to="Tiles/@AnimatableBody2D@45669" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45669" to="Tiles/@AnimatableBody2D@45669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45670" to="Tiles/@AnimatableBody2D@45670/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45670" to="Tiles/@AnimatableBody2D@45670/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45670" to="Tiles/@AnimatableBody2D@45670" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45670" to="Tiles/@AnimatableBody2D@45670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45670" to="Tiles/@AnimatableBody2D@45670" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45670" to="Tiles/@AnimatableBody2D@45670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45671" to="Tiles/@AnimatableBody2D@45671/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45671" to="Tiles/@AnimatableBody2D@45671/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45671" to="Tiles/@AnimatableBody2D@45671" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45671" to="Tiles/@AnimatableBody2D@45671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45671" to="Tiles/@AnimatableBody2D@45671" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45671" to="Tiles/@AnimatableBody2D@45671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45672" to="Tiles/@AnimatableBody2D@45672/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45672" to="Tiles/@AnimatableBody2D@45672/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45672" to="Tiles/@AnimatableBody2D@45672" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45672" to="Tiles/@AnimatableBody2D@45672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45672" to="Tiles/@AnimatableBody2D@45672" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45672" to="Tiles/@AnimatableBody2D@45672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45673" to="Tiles/@AnimatableBody2D@45673/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45673" to="Tiles/@AnimatableBody2D@45673/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45673" to="Tiles/@AnimatableBody2D@45673" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45673" to="Tiles/@AnimatableBody2D@45673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45673" to="Tiles/@AnimatableBody2D@45673" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45673" to="Tiles/@AnimatableBody2D@45673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45674" to="Tiles/@AnimatableBody2D@45674/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45674" to="Tiles/@AnimatableBody2D@45674/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45674" to="Tiles/@AnimatableBody2D@45674" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45674" to="Tiles/@AnimatableBody2D@45674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45674" to="Tiles/@AnimatableBody2D@45674" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45674" to="Tiles/@AnimatableBody2D@45674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45675" to="Tiles/@AnimatableBody2D@45675/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45675" to="Tiles/@AnimatableBody2D@45675/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45675" to="Tiles/@AnimatableBody2D@45675" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45675" to="Tiles/@AnimatableBody2D@45675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45675" to="Tiles/@AnimatableBody2D@45675" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45675" to="Tiles/@AnimatableBody2D@45675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45676" to="Tiles/@AnimatableBody2D@45676/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45676" to="Tiles/@AnimatableBody2D@45676/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45676" to="Tiles/@AnimatableBody2D@45676" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45676" to="Tiles/@AnimatableBody2D@45676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45676" to="Tiles/@AnimatableBody2D@45676" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45676" to="Tiles/@AnimatableBody2D@45676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45677" to="Tiles/@AnimatableBody2D@45677/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45677" to="Tiles/@AnimatableBody2D@45677/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45677" to="Tiles/@AnimatableBody2D@45677" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45677" to="Tiles/@AnimatableBody2D@45677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45677" to="Tiles/@AnimatableBody2D@45677" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45677" to="Tiles/@AnimatableBody2D@45677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45678" to="Tiles/@AnimatableBody2D@45678/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45678" to="Tiles/@AnimatableBody2D@45678/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45678" to="Tiles/@AnimatableBody2D@45678" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45678" to="Tiles/@AnimatableBody2D@45678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45678" to="Tiles/@AnimatableBody2D@45678" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45678" to="Tiles/@AnimatableBody2D@45678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45679" to="Tiles/@AnimatableBody2D@45679/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45679" to="Tiles/@AnimatableBody2D@45679/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45679" to="Tiles/@AnimatableBody2D@45679" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45679" to="Tiles/@AnimatableBody2D@45679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45679" to="Tiles/@AnimatableBody2D@45679" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45679" to="Tiles/@AnimatableBody2D@45679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45680" to="Tiles/@AnimatableBody2D@45680/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45680" to="Tiles/@AnimatableBody2D@45680/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45680" to="Tiles/@AnimatableBody2D@45680" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45680" to="Tiles/@AnimatableBody2D@45680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45680" to="Tiles/@AnimatableBody2D@45680" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45680" to="Tiles/@AnimatableBody2D@45680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45681" to="Tiles/@AnimatableBody2D@45681/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45681" to="Tiles/@AnimatableBody2D@45681/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45681" to="Tiles/@AnimatableBody2D@45681" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45681" to="Tiles/@AnimatableBody2D@45681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45681" to="Tiles/@AnimatableBody2D@45681" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45681" to="Tiles/@AnimatableBody2D@45681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45682" to="Tiles/@AnimatableBody2D@45682/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45682" to="Tiles/@AnimatableBody2D@45682/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45682" to="Tiles/@AnimatableBody2D@45682" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45682" to="Tiles/@AnimatableBody2D@45682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45682" to="Tiles/@AnimatableBody2D@45682" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45682" to="Tiles/@AnimatableBody2D@45682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45683" to="Tiles/@AnimatableBody2D@45683/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45683" to="Tiles/@AnimatableBody2D@45683/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45683" to="Tiles/@AnimatableBody2D@45683" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45683" to="Tiles/@AnimatableBody2D@45683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45683" to="Tiles/@AnimatableBody2D@45683" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45683" to="Tiles/@AnimatableBody2D@45683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45684" to="Tiles/@AnimatableBody2D@45684/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45684" to="Tiles/@AnimatableBody2D@45684/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45684" to="Tiles/@AnimatableBody2D@45684" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45684" to="Tiles/@AnimatableBody2D@45684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45684" to="Tiles/@AnimatableBody2D@45684" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45684" to="Tiles/@AnimatableBody2D@45684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45685" to="Tiles/@AnimatableBody2D@45685/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45685" to="Tiles/@AnimatableBody2D@45685/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45685" to="Tiles/@AnimatableBody2D@45685" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45685" to="Tiles/@AnimatableBody2D@45685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45685" to="Tiles/@AnimatableBody2D@45685" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45685" to="Tiles/@AnimatableBody2D@45685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45686" to="Tiles/@AnimatableBody2D@45686/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45686" to="Tiles/@AnimatableBody2D@45686/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45686" to="Tiles/@AnimatableBody2D@45686" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45686" to="Tiles/@AnimatableBody2D@45686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45686" to="Tiles/@AnimatableBody2D@45686" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45686" to="Tiles/@AnimatableBody2D@45686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45687" to="Tiles/@AnimatableBody2D@45687/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45687" to="Tiles/@AnimatableBody2D@45687/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45687" to="Tiles/@AnimatableBody2D@45687" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45687" to="Tiles/@AnimatableBody2D@45687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45687" to="Tiles/@AnimatableBody2D@45687" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45687" to="Tiles/@AnimatableBody2D@45687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45688" to="Tiles/@AnimatableBody2D@45688/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45688" to="Tiles/@AnimatableBody2D@45688/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45688" to="Tiles/@AnimatableBody2D@45688" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45688" to="Tiles/@AnimatableBody2D@45688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45688" to="Tiles/@AnimatableBody2D@45688" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45688" to="Tiles/@AnimatableBody2D@45688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45689" to="Tiles/@AnimatableBody2D@45689/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45689" to="Tiles/@AnimatableBody2D@45689/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45689" to="Tiles/@AnimatableBody2D@45689" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45689" to="Tiles/@AnimatableBody2D@45689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45689" to="Tiles/@AnimatableBody2D@45689" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45689" to="Tiles/@AnimatableBody2D@45689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45690" to="Tiles/@AnimatableBody2D@45690/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45690" to="Tiles/@AnimatableBody2D@45690/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45690" to="Tiles/@AnimatableBody2D@45690" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45690" to="Tiles/@AnimatableBody2D@45690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45690" to="Tiles/@AnimatableBody2D@45690" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45690" to="Tiles/@AnimatableBody2D@45690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45691" to="Tiles/@AnimatableBody2D@45691/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45691" to="Tiles/@AnimatableBody2D@45691/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45691" to="Tiles/@AnimatableBody2D@45691" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45691" to="Tiles/@AnimatableBody2D@45691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45691" to="Tiles/@AnimatableBody2D@45691" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45691" to="Tiles/@AnimatableBody2D@45691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45692" to="Tiles/@AnimatableBody2D@45692/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45692" to="Tiles/@AnimatableBody2D@45692/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45692" to="Tiles/@AnimatableBody2D@45692" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45692" to="Tiles/@AnimatableBody2D@45692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45692" to="Tiles/@AnimatableBody2D@45692" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45692" to="Tiles/@AnimatableBody2D@45692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45693" to="Tiles/@AnimatableBody2D@45693/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45693" to="Tiles/@AnimatableBody2D@45693/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45693" to="Tiles/@AnimatableBody2D@45693" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45693" to="Tiles/@AnimatableBody2D@45693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45693" to="Tiles/@AnimatableBody2D@45693" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45693" to="Tiles/@AnimatableBody2D@45693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45694" to="Tiles/@AnimatableBody2D@45694/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45694" to="Tiles/@AnimatableBody2D@45694/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45694" to="Tiles/@AnimatableBody2D@45694" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45694" to="Tiles/@AnimatableBody2D@45694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45694" to="Tiles/@AnimatableBody2D@45694" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45694" to="Tiles/@AnimatableBody2D@45694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45695" to="Tiles/@AnimatableBody2D@45695/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45695" to="Tiles/@AnimatableBody2D@45695/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45695" to="Tiles/@AnimatableBody2D@45695" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45695" to="Tiles/@AnimatableBody2D@45695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45695" to="Tiles/@AnimatableBody2D@45695" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45695" to="Tiles/@AnimatableBody2D@45695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45696" to="Tiles/@AnimatableBody2D@45696/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45696" to="Tiles/@AnimatableBody2D@45696/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45696" to="Tiles/@AnimatableBody2D@45696" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45696" to="Tiles/@AnimatableBody2D@45696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45696" to="Tiles/@AnimatableBody2D@45696" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45696" to="Tiles/@AnimatableBody2D@45696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45697" to="Tiles/@AnimatableBody2D@45697/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45697" to="Tiles/@AnimatableBody2D@45697/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45697" to="Tiles/@AnimatableBody2D@45697" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45697" to="Tiles/@AnimatableBody2D@45697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45697" to="Tiles/@AnimatableBody2D@45697" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45697" to="Tiles/@AnimatableBody2D@45697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45698" to="Tiles/@AnimatableBody2D@45698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45698" to="Tiles/@AnimatableBody2D@45698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45698" to="Tiles/@AnimatableBody2D@45698" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45698" to="Tiles/@AnimatableBody2D@45698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45698" to="Tiles/@AnimatableBody2D@45698" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45698" to="Tiles/@AnimatableBody2D@45698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45699" to="Tiles/@AnimatableBody2D@45699/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45699" to="Tiles/@AnimatableBody2D@45699/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45699" to="Tiles/@AnimatableBody2D@45699" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45699" to="Tiles/@AnimatableBody2D@45699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45699" to="Tiles/@AnimatableBody2D@45699" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45699" to="Tiles/@AnimatableBody2D@45699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45700" to="Tiles/@AnimatableBody2D@45700/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45700" to="Tiles/@AnimatableBody2D@45700/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45700" to="Tiles/@AnimatableBody2D@45700" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45700" to="Tiles/@AnimatableBody2D@45700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45700" to="Tiles/@AnimatableBody2D@45700" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45700" to="Tiles/@AnimatableBody2D@45700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45701" to="Tiles/@AnimatableBody2D@45701/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45701" to="Tiles/@AnimatableBody2D@45701/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45701" to="Tiles/@AnimatableBody2D@45701" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45701" to="Tiles/@AnimatableBody2D@45701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45701" to="Tiles/@AnimatableBody2D@45701" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45701" to="Tiles/@AnimatableBody2D@45701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45702" to="Tiles/@AnimatableBody2D@45702/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45702" to="Tiles/@AnimatableBody2D@45702/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45702" to="Tiles/@AnimatableBody2D@45702" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45702" to="Tiles/@AnimatableBody2D@45702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45702" to="Tiles/@AnimatableBody2D@45702" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45702" to="Tiles/@AnimatableBody2D@45702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45703" to="Tiles/@AnimatableBody2D@45703/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45703" to="Tiles/@AnimatableBody2D@45703/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45703" to="Tiles/@AnimatableBody2D@45703" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45703" to="Tiles/@AnimatableBody2D@45703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45703" to="Tiles/@AnimatableBody2D@45703" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45703" to="Tiles/@AnimatableBody2D@45703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45704" to="Tiles/@AnimatableBody2D@45704/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45704" to="Tiles/@AnimatableBody2D@45704/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45704" to="Tiles/@AnimatableBody2D@45704" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45704" to="Tiles/@AnimatableBody2D@45704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45704" to="Tiles/@AnimatableBody2D@45704" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45704" to="Tiles/@AnimatableBody2D@45704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45705" to="Tiles/@AnimatableBody2D@45705/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45705" to="Tiles/@AnimatableBody2D@45705/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45705" to="Tiles/@AnimatableBody2D@45705" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45705" to="Tiles/@AnimatableBody2D@45705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45705" to="Tiles/@AnimatableBody2D@45705" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45705" to="Tiles/@AnimatableBody2D@45705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45706" to="Tiles/@AnimatableBody2D@45706/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45706" to="Tiles/@AnimatableBody2D@45706/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45706" to="Tiles/@AnimatableBody2D@45706" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45706" to="Tiles/@AnimatableBody2D@45706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45706" to="Tiles/@AnimatableBody2D@45706" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45706" to="Tiles/@AnimatableBody2D@45706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45707" to="Tiles/@AnimatableBody2D@45707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45707" to="Tiles/@AnimatableBody2D@45707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45707" to="Tiles/@AnimatableBody2D@45707" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45707" to="Tiles/@AnimatableBody2D@45707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45707" to="Tiles/@AnimatableBody2D@45707" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45707" to="Tiles/@AnimatableBody2D@45707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45708" to="Tiles/@AnimatableBody2D@45708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45708" to="Tiles/@AnimatableBody2D@45708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45708" to="Tiles/@AnimatableBody2D@45708" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45708" to="Tiles/@AnimatableBody2D@45708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45708" to="Tiles/@AnimatableBody2D@45708" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45708" to="Tiles/@AnimatableBody2D@45708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45709" to="Tiles/@AnimatableBody2D@45709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45709" to="Tiles/@AnimatableBody2D@45709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45709" to="Tiles/@AnimatableBody2D@45709" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45709" to="Tiles/@AnimatableBody2D@45709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45709" to="Tiles/@AnimatableBody2D@45709" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45709" to="Tiles/@AnimatableBody2D@45709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45710" to="Tiles/@AnimatableBody2D@45710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45710" to="Tiles/@AnimatableBody2D@45710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45710" to="Tiles/@AnimatableBody2D@45710" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45710" to="Tiles/@AnimatableBody2D@45710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45710" to="Tiles/@AnimatableBody2D@45710" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45710" to="Tiles/@AnimatableBody2D@45710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45711" to="Tiles/@AnimatableBody2D@45711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45711" to="Tiles/@AnimatableBody2D@45711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45711" to="Tiles/@AnimatableBody2D@45711" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45711" to="Tiles/@AnimatableBody2D@45711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45711" to="Tiles/@AnimatableBody2D@45711" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45711" to="Tiles/@AnimatableBody2D@45711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45712" to="Tiles/@AnimatableBody2D@45712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45712" to="Tiles/@AnimatableBody2D@45712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45712" to="Tiles/@AnimatableBody2D@45712" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45712" to="Tiles/@AnimatableBody2D@45712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45712" to="Tiles/@AnimatableBody2D@45712" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45712" to="Tiles/@AnimatableBody2D@45712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45713" to="Tiles/@AnimatableBody2D@45713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45713" to="Tiles/@AnimatableBody2D@45713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45713" to="Tiles/@AnimatableBody2D@45713" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45713" to="Tiles/@AnimatableBody2D@45713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45713" to="Tiles/@AnimatableBody2D@45713" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45713" to="Tiles/@AnimatableBody2D@45713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45714" to="Tiles/@AnimatableBody2D@45714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45714" to="Tiles/@AnimatableBody2D@45714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45714" to="Tiles/@AnimatableBody2D@45714" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45714" to="Tiles/@AnimatableBody2D@45714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45714" to="Tiles/@AnimatableBody2D@45714" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45714" to="Tiles/@AnimatableBody2D@45714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45715" to="Tiles/@AnimatableBody2D@45715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45715" to="Tiles/@AnimatableBody2D@45715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45715" to="Tiles/@AnimatableBody2D@45715" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45715" to="Tiles/@AnimatableBody2D@45715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45715" to="Tiles/@AnimatableBody2D@45715" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45715" to="Tiles/@AnimatableBody2D@45715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45716" to="Tiles/@AnimatableBody2D@45716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45716" to="Tiles/@AnimatableBody2D@45716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45716" to="Tiles/@AnimatableBody2D@45716" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45716" to="Tiles/@AnimatableBody2D@45716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45716" to="Tiles/@AnimatableBody2D@45716" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45716" to="Tiles/@AnimatableBody2D@45716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45717" to="Tiles/@AnimatableBody2D@45717/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45717" to="Tiles/@AnimatableBody2D@45717/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45717" to="Tiles/@AnimatableBody2D@45717" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45717" to="Tiles/@AnimatableBody2D@45717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45717" to="Tiles/@AnimatableBody2D@45717" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45717" to="Tiles/@AnimatableBody2D@45717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45718" to="Tiles/@AnimatableBody2D@45718/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45718" to="Tiles/@AnimatableBody2D@45718/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45718" to="Tiles/@AnimatableBody2D@45718" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45718" to="Tiles/@AnimatableBody2D@45718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45718" to="Tiles/@AnimatableBody2D@45718" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45718" to="Tiles/@AnimatableBody2D@45718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45719" to="Tiles/@AnimatableBody2D@45719/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45719" to="Tiles/@AnimatableBody2D@45719/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45719" to="Tiles/@AnimatableBody2D@45719" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45719" to="Tiles/@AnimatableBody2D@45719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45719" to="Tiles/@AnimatableBody2D@45719" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45719" to="Tiles/@AnimatableBody2D@45719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45720" to="Tiles/@AnimatableBody2D@45720/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45720" to="Tiles/@AnimatableBody2D@45720/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45720" to="Tiles/@AnimatableBody2D@45720" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45720" to="Tiles/@AnimatableBody2D@45720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45720" to="Tiles/@AnimatableBody2D@45720" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45720" to="Tiles/@AnimatableBody2D@45720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45721" to="Tiles/@AnimatableBody2D@45721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45721" to="Tiles/@AnimatableBody2D@45721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45721" to="Tiles/@AnimatableBody2D@45721" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45721" to="Tiles/@AnimatableBody2D@45721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45721" to="Tiles/@AnimatableBody2D@45721" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45721" to="Tiles/@AnimatableBody2D@45721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45722" to="Tiles/@AnimatableBody2D@45722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45722" to="Tiles/@AnimatableBody2D@45722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45722" to="Tiles/@AnimatableBody2D@45722" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45722" to="Tiles/@AnimatableBody2D@45722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45722" to="Tiles/@AnimatableBody2D@45722" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45722" to="Tiles/@AnimatableBody2D@45722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45723" to="Tiles/@AnimatableBody2D@45723/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45723" to="Tiles/@AnimatableBody2D@45723/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45723" to="Tiles/@AnimatableBody2D@45723" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45723" to="Tiles/@AnimatableBody2D@45723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45723" to="Tiles/@AnimatableBody2D@45723" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45723" to="Tiles/@AnimatableBody2D@45723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45724" to="Tiles/@AnimatableBody2D@45724/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45724" to="Tiles/@AnimatableBody2D@45724/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45724" to="Tiles/@AnimatableBody2D@45724" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45724" to="Tiles/@AnimatableBody2D@45724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45724" to="Tiles/@AnimatableBody2D@45724" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45724" to="Tiles/@AnimatableBody2D@45724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45725" to="Tiles/@AnimatableBody2D@45725/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45725" to="Tiles/@AnimatableBody2D@45725/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45725" to="Tiles/@AnimatableBody2D@45725" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45725" to="Tiles/@AnimatableBody2D@45725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45725" to="Tiles/@AnimatableBody2D@45725" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45725" to="Tiles/@AnimatableBody2D@45725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45726" to="Tiles/@AnimatableBody2D@45726/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45726" to="Tiles/@AnimatableBody2D@45726/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45726" to="Tiles/@AnimatableBody2D@45726" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45726" to="Tiles/@AnimatableBody2D@45726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45726" to="Tiles/@AnimatableBody2D@45726" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45726" to="Tiles/@AnimatableBody2D@45726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45727" to="Tiles/@AnimatableBody2D@45727/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45727" to="Tiles/@AnimatableBody2D@45727/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45727" to="Tiles/@AnimatableBody2D@45727" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45727" to="Tiles/@AnimatableBody2D@45727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45727" to="Tiles/@AnimatableBody2D@45727" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45727" to="Tiles/@AnimatableBody2D@45727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45728" to="Tiles/@AnimatableBody2D@45728/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45728" to="Tiles/@AnimatableBody2D@45728/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45728" to="Tiles/@AnimatableBody2D@45728" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45728" to="Tiles/@AnimatableBody2D@45728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45728" to="Tiles/@AnimatableBody2D@45728" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45728" to="Tiles/@AnimatableBody2D@45728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45729" to="Tiles/@AnimatableBody2D@45729/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45729" to="Tiles/@AnimatableBody2D@45729/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45729" to="Tiles/@AnimatableBody2D@45729" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45729" to="Tiles/@AnimatableBody2D@45729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45729" to="Tiles/@AnimatableBody2D@45729" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45729" to="Tiles/@AnimatableBody2D@45729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45730" to="Tiles/@AnimatableBody2D@45730/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45730" to="Tiles/@AnimatableBody2D@45730/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45730" to="Tiles/@AnimatableBody2D@45730" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45730" to="Tiles/@AnimatableBody2D@45730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45730" to="Tiles/@AnimatableBody2D@45730" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45730" to="Tiles/@AnimatableBody2D@45730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45731" to="Tiles/@AnimatableBody2D@45731/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45731" to="Tiles/@AnimatableBody2D@45731/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45731" to="Tiles/@AnimatableBody2D@45731" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45731" to="Tiles/@AnimatableBody2D@45731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45731" to="Tiles/@AnimatableBody2D@45731" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45731" to="Tiles/@AnimatableBody2D@45731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45732" to="Tiles/@AnimatableBody2D@45732/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45732" to="Tiles/@AnimatableBody2D@45732/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45732" to="Tiles/@AnimatableBody2D@45732" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45732" to="Tiles/@AnimatableBody2D@45732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45732" to="Tiles/@AnimatableBody2D@45732" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45732" to="Tiles/@AnimatableBody2D@45732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45733" to="Tiles/@AnimatableBody2D@45733/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45733" to="Tiles/@AnimatableBody2D@45733/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45733" to="Tiles/@AnimatableBody2D@45733" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45733" to="Tiles/@AnimatableBody2D@45733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45733" to="Tiles/@AnimatableBody2D@45733" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45733" to="Tiles/@AnimatableBody2D@45733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45734" to="Tiles/@AnimatableBody2D@45734/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45734" to="Tiles/@AnimatableBody2D@45734/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45734" to="Tiles/@AnimatableBody2D@45734" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45734" to="Tiles/@AnimatableBody2D@45734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45734" to="Tiles/@AnimatableBody2D@45734" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45734" to="Tiles/@AnimatableBody2D@45734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45735" to="Tiles/@AnimatableBody2D@45735/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45735" to="Tiles/@AnimatableBody2D@45735/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45735" to="Tiles/@AnimatableBody2D@45735" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45735" to="Tiles/@AnimatableBody2D@45735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45735" to="Tiles/@AnimatableBody2D@45735" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45735" to="Tiles/@AnimatableBody2D@45735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45736" to="Tiles/@AnimatableBody2D@45736/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45736" to="Tiles/@AnimatableBody2D@45736/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45736" to="Tiles/@AnimatableBody2D@45736" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45736" to="Tiles/@AnimatableBody2D@45736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45736" to="Tiles/@AnimatableBody2D@45736" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45736" to="Tiles/@AnimatableBody2D@45736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45737" to="Tiles/@AnimatableBody2D@45737/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45737" to="Tiles/@AnimatableBody2D@45737/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45737" to="Tiles/@AnimatableBody2D@45737" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45737" to="Tiles/@AnimatableBody2D@45737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45737" to="Tiles/@AnimatableBody2D@45737" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45737" to="Tiles/@AnimatableBody2D@45737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45738" to="Tiles/@AnimatableBody2D@45738/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45738" to="Tiles/@AnimatableBody2D@45738/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45738" to="Tiles/@AnimatableBody2D@45738" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45738" to="Tiles/@AnimatableBody2D@45738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45738" to="Tiles/@AnimatableBody2D@45738" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45738" to="Tiles/@AnimatableBody2D@45738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45739" to="Tiles/@AnimatableBody2D@45739/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45739" to="Tiles/@AnimatableBody2D@45739/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45739" to="Tiles/@AnimatableBody2D@45739" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45739" to="Tiles/@AnimatableBody2D@45739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45739" to="Tiles/@AnimatableBody2D@45739" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45739" to="Tiles/@AnimatableBody2D@45739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45740" to="Tiles/@AnimatableBody2D@45740/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45740" to="Tiles/@AnimatableBody2D@45740/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45740" to="Tiles/@AnimatableBody2D@45740" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45740" to="Tiles/@AnimatableBody2D@45740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45740" to="Tiles/@AnimatableBody2D@45740" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45740" to="Tiles/@AnimatableBody2D@45740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45741" to="Tiles/@AnimatableBody2D@45741/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45741" to="Tiles/@AnimatableBody2D@45741/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45741" to="Tiles/@AnimatableBody2D@45741" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45741" to="Tiles/@AnimatableBody2D@45741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45741" to="Tiles/@AnimatableBody2D@45741" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45741" to="Tiles/@AnimatableBody2D@45741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45742" to="Tiles/@AnimatableBody2D@45742/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45742" to="Tiles/@AnimatableBody2D@45742/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45742" to="Tiles/@AnimatableBody2D@45742" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45742" to="Tiles/@AnimatableBody2D@45742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45742" to="Tiles/@AnimatableBody2D@45742" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45742" to="Tiles/@AnimatableBody2D@45742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45743" to="Tiles/@AnimatableBody2D@45743/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45743" to="Tiles/@AnimatableBody2D@45743/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45743" to="Tiles/@AnimatableBody2D@45743" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45743" to="Tiles/@AnimatableBody2D@45743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45743" to="Tiles/@AnimatableBody2D@45743" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45743" to="Tiles/@AnimatableBody2D@45743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45744" to="Tiles/@AnimatableBody2D@45744/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45744" to="Tiles/@AnimatableBody2D@45744/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45744" to="Tiles/@AnimatableBody2D@45744" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45744" to="Tiles/@AnimatableBody2D@45744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45744" to="Tiles/@AnimatableBody2D@45744" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45744" to="Tiles/@AnimatableBody2D@45744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45745" to="Tiles/@AnimatableBody2D@45745/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45745" to="Tiles/@AnimatableBody2D@45745/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45745" to="Tiles/@AnimatableBody2D@45745" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45745" to="Tiles/@AnimatableBody2D@45745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45745" to="Tiles/@AnimatableBody2D@45745" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45745" to="Tiles/@AnimatableBody2D@45745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45746" to="Tiles/@AnimatableBody2D@45746/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45746" to="Tiles/@AnimatableBody2D@45746/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45746" to="Tiles/@AnimatableBody2D@45746" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45746" to="Tiles/@AnimatableBody2D@45746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45746" to="Tiles/@AnimatableBody2D@45746" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45746" to="Tiles/@AnimatableBody2D@45746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45747" to="Tiles/@AnimatableBody2D@45747/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45747" to="Tiles/@AnimatableBody2D@45747/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45747" to="Tiles/@AnimatableBody2D@45747" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45747" to="Tiles/@AnimatableBody2D@45747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45747" to="Tiles/@AnimatableBody2D@45747" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45747" to="Tiles/@AnimatableBody2D@45747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45748" to="Tiles/@AnimatableBody2D@45748/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45748" to="Tiles/@AnimatableBody2D@45748/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45748" to="Tiles/@AnimatableBody2D@45748" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45748" to="Tiles/@AnimatableBody2D@45748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45748" to="Tiles/@AnimatableBody2D@45748" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45748" to="Tiles/@AnimatableBody2D@45748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45749" to="Tiles/@AnimatableBody2D@45749/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45749" to="Tiles/@AnimatableBody2D@45749/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45749" to="Tiles/@AnimatableBody2D@45749" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45749" to="Tiles/@AnimatableBody2D@45749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45749" to="Tiles/@AnimatableBody2D@45749" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45749" to="Tiles/@AnimatableBody2D@45749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45750" to="Tiles/@AnimatableBody2D@45750/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45750" to="Tiles/@AnimatableBody2D@45750/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45750" to="Tiles/@AnimatableBody2D@45750" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45750" to="Tiles/@AnimatableBody2D@45750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45750" to="Tiles/@AnimatableBody2D@45750" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45750" to="Tiles/@AnimatableBody2D@45750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45751" to="Tiles/@AnimatableBody2D@45751/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45751" to="Tiles/@AnimatableBody2D@45751/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45751" to="Tiles/@AnimatableBody2D@45751" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45751" to="Tiles/@AnimatableBody2D@45751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45751" to="Tiles/@AnimatableBody2D@45751" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45751" to="Tiles/@AnimatableBody2D@45751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45752" to="Tiles/@AnimatableBody2D@45752/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45752" to="Tiles/@AnimatableBody2D@45752/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45752" to="Tiles/@AnimatableBody2D@45752" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45752" to="Tiles/@AnimatableBody2D@45752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45752" to="Tiles/@AnimatableBody2D@45752" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45752" to="Tiles/@AnimatableBody2D@45752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45753" to="Tiles/@AnimatableBody2D@45753/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45753" to="Tiles/@AnimatableBody2D@45753/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45753" to="Tiles/@AnimatableBody2D@45753" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45753" to="Tiles/@AnimatableBody2D@45753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45753" to="Tiles/@AnimatableBody2D@45753" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45753" to="Tiles/@AnimatableBody2D@45753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45754" to="Tiles/@AnimatableBody2D@45754/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45754" to="Tiles/@AnimatableBody2D@45754/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45754" to="Tiles/@AnimatableBody2D@45754" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45754" to="Tiles/@AnimatableBody2D@45754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45754" to="Tiles/@AnimatableBody2D@45754" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45754" to="Tiles/@AnimatableBody2D@45754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45755" to="Tiles/@AnimatableBody2D@45755/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45755" to="Tiles/@AnimatableBody2D@45755/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45755" to="Tiles/@AnimatableBody2D@45755" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45755" to="Tiles/@AnimatableBody2D@45755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45755" to="Tiles/@AnimatableBody2D@45755" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45755" to="Tiles/@AnimatableBody2D@45755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45756" to="Tiles/@AnimatableBody2D@45756/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45756" to="Tiles/@AnimatableBody2D@45756/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45756" to="Tiles/@AnimatableBody2D@45756" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45756" to="Tiles/@AnimatableBody2D@45756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45756" to="Tiles/@AnimatableBody2D@45756" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45756" to="Tiles/@AnimatableBody2D@45756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45757" to="Tiles/@AnimatableBody2D@45757/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45757" to="Tiles/@AnimatableBody2D@45757/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45757" to="Tiles/@AnimatableBody2D@45757" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45757" to="Tiles/@AnimatableBody2D@45757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45757" to="Tiles/@AnimatableBody2D@45757" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45757" to="Tiles/@AnimatableBody2D@45757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45758" to="Tiles/@AnimatableBody2D@45758/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45758" to="Tiles/@AnimatableBody2D@45758/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45758" to="Tiles/@AnimatableBody2D@45758" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45758" to="Tiles/@AnimatableBody2D@45758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45758" to="Tiles/@AnimatableBody2D@45758" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45758" to="Tiles/@AnimatableBody2D@45758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45759" to="Tiles/@AnimatableBody2D@45759/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45759" to="Tiles/@AnimatableBody2D@45759/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45759" to="Tiles/@AnimatableBody2D@45759" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45759" to="Tiles/@AnimatableBody2D@45759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45759" to="Tiles/@AnimatableBody2D@45759" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45759" to="Tiles/@AnimatableBody2D@45759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45760" to="Tiles/@AnimatableBody2D@45760/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45760" to="Tiles/@AnimatableBody2D@45760/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45760" to="Tiles/@AnimatableBody2D@45760" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45760" to="Tiles/@AnimatableBody2D@45760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45760" to="Tiles/@AnimatableBody2D@45760" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45760" to="Tiles/@AnimatableBody2D@45760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45761" to="Tiles/@AnimatableBody2D@45761/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45761" to="Tiles/@AnimatableBody2D@45761/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45761" to="Tiles/@AnimatableBody2D@45761" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45761" to="Tiles/@AnimatableBody2D@45761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45761" to="Tiles/@AnimatableBody2D@45761" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45761" to="Tiles/@AnimatableBody2D@45761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45762" to="Tiles/@AnimatableBody2D@45762/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45762" to="Tiles/@AnimatableBody2D@45762/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45762" to="Tiles/@AnimatableBody2D@45762" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45762" to="Tiles/@AnimatableBody2D@45762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45762" to="Tiles/@AnimatableBody2D@45762" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45762" to="Tiles/@AnimatableBody2D@45762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45763" to="Tiles/@AnimatableBody2D@45763/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45763" to="Tiles/@AnimatableBody2D@45763/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45763" to="Tiles/@AnimatableBody2D@45763" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45763" to="Tiles/@AnimatableBody2D@45763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45763" to="Tiles/@AnimatableBody2D@45763" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45763" to="Tiles/@AnimatableBody2D@45763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45764" to="Tiles/@AnimatableBody2D@45764/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45764" to="Tiles/@AnimatableBody2D@45764/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45764" to="Tiles/@AnimatableBody2D@45764" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45764" to="Tiles/@AnimatableBody2D@45764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45764" to="Tiles/@AnimatableBody2D@45764" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45764" to="Tiles/@AnimatableBody2D@45764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45765" to="Tiles/@AnimatableBody2D@45765/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45765" to="Tiles/@AnimatableBody2D@45765/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45765" to="Tiles/@AnimatableBody2D@45765" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45765" to="Tiles/@AnimatableBody2D@45765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45765" to="Tiles/@AnimatableBody2D@45765" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45765" to="Tiles/@AnimatableBody2D@45765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45766" to="Tiles/@AnimatableBody2D@45766/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45766" to="Tiles/@AnimatableBody2D@45766/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45766" to="Tiles/@AnimatableBody2D@45766" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45766" to="Tiles/@AnimatableBody2D@45766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45766" to="Tiles/@AnimatableBody2D@45766" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45766" to="Tiles/@AnimatableBody2D@45766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45767" to="Tiles/@AnimatableBody2D@45767/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45767" to="Tiles/@AnimatableBody2D@45767/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45767" to="Tiles/@AnimatableBody2D@45767" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45767" to="Tiles/@AnimatableBody2D@45767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45767" to="Tiles/@AnimatableBody2D@45767" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45767" to="Tiles/@AnimatableBody2D@45767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45768" to="Tiles/@AnimatableBody2D@45768/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45768" to="Tiles/@AnimatableBody2D@45768/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45768" to="Tiles/@AnimatableBody2D@45768" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45768" to="Tiles/@AnimatableBody2D@45768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45768" to="Tiles/@AnimatableBody2D@45768" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45768" to="Tiles/@AnimatableBody2D@45768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45769" to="Tiles/@AnimatableBody2D@45769/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45769" to="Tiles/@AnimatableBody2D@45769/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45769" to="Tiles/@AnimatableBody2D@45769" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45769" to="Tiles/@AnimatableBody2D@45769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45769" to="Tiles/@AnimatableBody2D@45769" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45769" to="Tiles/@AnimatableBody2D@45769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45770" to="Tiles/@AnimatableBody2D@45770/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45770" to="Tiles/@AnimatableBody2D@45770/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45770" to="Tiles/@AnimatableBody2D@45770" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45770" to="Tiles/@AnimatableBody2D@45770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45770" to="Tiles/@AnimatableBody2D@45770" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45770" to="Tiles/@AnimatableBody2D@45770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45771" to="Tiles/@AnimatableBody2D@45771/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45771" to="Tiles/@AnimatableBody2D@45771/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45771" to="Tiles/@AnimatableBody2D@45771" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45771" to="Tiles/@AnimatableBody2D@45771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45771" to="Tiles/@AnimatableBody2D@45771" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45771" to="Tiles/@AnimatableBody2D@45771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45772" to="Tiles/@AnimatableBody2D@45772/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45772" to="Tiles/@AnimatableBody2D@45772/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45772" to="Tiles/@AnimatableBody2D@45772" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45772" to="Tiles/@AnimatableBody2D@45772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45772" to="Tiles/@AnimatableBody2D@45772" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45772" to="Tiles/@AnimatableBody2D@45772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45773" to="Tiles/@AnimatableBody2D@45773/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45773" to="Tiles/@AnimatableBody2D@45773/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45773" to="Tiles/@AnimatableBody2D@45773" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45773" to="Tiles/@AnimatableBody2D@45773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45773" to="Tiles/@AnimatableBody2D@45773" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45773" to="Tiles/@AnimatableBody2D@45773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45774" to="Tiles/@AnimatableBody2D@45774/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45774" to="Tiles/@AnimatableBody2D@45774/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45774" to="Tiles/@AnimatableBody2D@45774" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45774" to="Tiles/@AnimatableBody2D@45774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45774" to="Tiles/@AnimatableBody2D@45774" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45774" to="Tiles/@AnimatableBody2D@45774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45775" to="Tiles/@AnimatableBody2D@45775/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45775" to="Tiles/@AnimatableBody2D@45775/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45775" to="Tiles/@AnimatableBody2D@45775" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45775" to="Tiles/@AnimatableBody2D@45775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45775" to="Tiles/@AnimatableBody2D@45775" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45775" to="Tiles/@AnimatableBody2D@45775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45776" to="Tiles/@AnimatableBody2D@45776/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45776" to="Tiles/@AnimatableBody2D@45776/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45776" to="Tiles/@AnimatableBody2D@45776" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45776" to="Tiles/@AnimatableBody2D@45776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45776" to="Tiles/@AnimatableBody2D@45776" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45776" to="Tiles/@AnimatableBody2D@45776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45777" to="Tiles/@AnimatableBody2D@45777/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45777" to="Tiles/@AnimatableBody2D@45777/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45777" to="Tiles/@AnimatableBody2D@45777" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45777" to="Tiles/@AnimatableBody2D@45777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45777" to="Tiles/@AnimatableBody2D@45777" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45777" to="Tiles/@AnimatableBody2D@45777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45778" to="Tiles/@AnimatableBody2D@45778/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45778" to="Tiles/@AnimatableBody2D@45778/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45778" to="Tiles/@AnimatableBody2D@45778" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45778" to="Tiles/@AnimatableBody2D@45778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45778" to="Tiles/@AnimatableBody2D@45778" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45778" to="Tiles/@AnimatableBody2D@45778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45779" to="Tiles/@AnimatableBody2D@45779/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45779" to="Tiles/@AnimatableBody2D@45779/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45779" to="Tiles/@AnimatableBody2D@45779" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45779" to="Tiles/@AnimatableBody2D@45779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45779" to="Tiles/@AnimatableBody2D@45779" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45779" to="Tiles/@AnimatableBody2D@45779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45780" to="Tiles/@AnimatableBody2D@45780/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45780" to="Tiles/@AnimatableBody2D@45780/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45780" to="Tiles/@AnimatableBody2D@45780" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45780" to="Tiles/@AnimatableBody2D@45780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45780" to="Tiles/@AnimatableBody2D@45780" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45780" to="Tiles/@AnimatableBody2D@45780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45781" to="Tiles/@AnimatableBody2D@45781/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45781" to="Tiles/@AnimatableBody2D@45781/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45781" to="Tiles/@AnimatableBody2D@45781" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45781" to="Tiles/@AnimatableBody2D@45781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45781" to="Tiles/@AnimatableBody2D@45781" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45781" to="Tiles/@AnimatableBody2D@45781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45782" to="Tiles/@AnimatableBody2D@45782/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45782" to="Tiles/@AnimatableBody2D@45782/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45782" to="Tiles/@AnimatableBody2D@45782" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45782" to="Tiles/@AnimatableBody2D@45782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45782" to="Tiles/@AnimatableBody2D@45782" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45782" to="Tiles/@AnimatableBody2D@45782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45783" to="Tiles/@AnimatableBody2D@45783/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45783" to="Tiles/@AnimatableBody2D@45783/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45783" to="Tiles/@AnimatableBody2D@45783" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45783" to="Tiles/@AnimatableBody2D@45783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45783" to="Tiles/@AnimatableBody2D@45783" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45783" to="Tiles/@AnimatableBody2D@45783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45784" to="Tiles/@AnimatableBody2D@45784/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45784" to="Tiles/@AnimatableBody2D@45784/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45784" to="Tiles/@AnimatableBody2D@45784" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45784" to="Tiles/@AnimatableBody2D@45784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45784" to="Tiles/@AnimatableBody2D@45784" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45784" to="Tiles/@AnimatableBody2D@45784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45785" to="Tiles/@AnimatableBody2D@45785/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45785" to="Tiles/@AnimatableBody2D@45785/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45785" to="Tiles/@AnimatableBody2D@45785" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45785" to="Tiles/@AnimatableBody2D@45785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45785" to="Tiles/@AnimatableBody2D@45785" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45785" to="Tiles/@AnimatableBody2D@45785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45786" to="Tiles/@AnimatableBody2D@45786/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45786" to="Tiles/@AnimatableBody2D@45786/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45786" to="Tiles/@AnimatableBody2D@45786" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45786" to="Tiles/@AnimatableBody2D@45786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45786" to="Tiles/@AnimatableBody2D@45786" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45786" to="Tiles/@AnimatableBody2D@45786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45787" to="Tiles/@AnimatableBody2D@45787/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45787" to="Tiles/@AnimatableBody2D@45787/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45787" to="Tiles/@AnimatableBody2D@45787" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45787" to="Tiles/@AnimatableBody2D@45787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45787" to="Tiles/@AnimatableBody2D@45787" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45787" to="Tiles/@AnimatableBody2D@45787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45788" to="Tiles/@AnimatableBody2D@45788/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45788" to="Tiles/@AnimatableBody2D@45788/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45788" to="Tiles/@AnimatableBody2D@45788" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45788" to="Tiles/@AnimatableBody2D@45788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45788" to="Tiles/@AnimatableBody2D@45788" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45788" to="Tiles/@AnimatableBody2D@45788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45789" to="Tiles/@AnimatableBody2D@45789/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45789" to="Tiles/@AnimatableBody2D@45789/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45789" to="Tiles/@AnimatableBody2D@45789" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45789" to="Tiles/@AnimatableBody2D@45789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45789" to="Tiles/@AnimatableBody2D@45789" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45789" to="Tiles/@AnimatableBody2D@45789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45790" to="Tiles/@AnimatableBody2D@45790/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45790" to="Tiles/@AnimatableBody2D@45790/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45790" to="Tiles/@AnimatableBody2D@45790" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45790" to="Tiles/@AnimatableBody2D@45790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45790" to="Tiles/@AnimatableBody2D@45790" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45790" to="Tiles/@AnimatableBody2D@45790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45791" to="Tiles/@AnimatableBody2D@45791/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45791" to="Tiles/@AnimatableBody2D@45791/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45791" to="Tiles/@AnimatableBody2D@45791" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45791" to="Tiles/@AnimatableBody2D@45791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45791" to="Tiles/@AnimatableBody2D@45791" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45791" to="Tiles/@AnimatableBody2D@45791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45792" to="Tiles/@AnimatableBody2D@45792/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45792" to="Tiles/@AnimatableBody2D@45792/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45792" to="Tiles/@AnimatableBody2D@45792" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45792" to="Tiles/@AnimatableBody2D@45792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45792" to="Tiles/@AnimatableBody2D@45792" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45792" to="Tiles/@AnimatableBody2D@45792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45793" to="Tiles/@AnimatableBody2D@45793/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45793" to="Tiles/@AnimatableBody2D@45793/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45793" to="Tiles/@AnimatableBody2D@45793" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45793" to="Tiles/@AnimatableBody2D@45793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45793" to="Tiles/@AnimatableBody2D@45793" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45793" to="Tiles/@AnimatableBody2D@45793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45794" to="Tiles/@AnimatableBody2D@45794/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45794" to="Tiles/@AnimatableBody2D@45794/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45794" to="Tiles/@AnimatableBody2D@45794" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45794" to="Tiles/@AnimatableBody2D@45794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45794" to="Tiles/@AnimatableBody2D@45794" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45794" to="Tiles/@AnimatableBody2D@45794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45795" to="Tiles/@AnimatableBody2D@45795/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45795" to="Tiles/@AnimatableBody2D@45795/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45795" to="Tiles/@AnimatableBody2D@45795" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45795" to="Tiles/@AnimatableBody2D@45795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45795" to="Tiles/@AnimatableBody2D@45795" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45795" to="Tiles/@AnimatableBody2D@45795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45796" to="Tiles/@AnimatableBody2D@45796/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45796" to="Tiles/@AnimatableBody2D@45796/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45796" to="Tiles/@AnimatableBody2D@45796" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45796" to="Tiles/@AnimatableBody2D@45796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45796" to="Tiles/@AnimatableBody2D@45796" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45796" to="Tiles/@AnimatableBody2D@45796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45797" to="Tiles/@AnimatableBody2D@45797/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45797" to="Tiles/@AnimatableBody2D@45797/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45797" to="Tiles/@AnimatableBody2D@45797" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45797" to="Tiles/@AnimatableBody2D@45797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45797" to="Tiles/@AnimatableBody2D@45797" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45797" to="Tiles/@AnimatableBody2D@45797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45798" to="Tiles/@AnimatableBody2D@45798/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45798" to="Tiles/@AnimatableBody2D@45798/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45798" to="Tiles/@AnimatableBody2D@45798" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45798" to="Tiles/@AnimatableBody2D@45798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45798" to="Tiles/@AnimatableBody2D@45798" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45798" to="Tiles/@AnimatableBody2D@45798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45799" to="Tiles/@AnimatableBody2D@45799/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45799" to="Tiles/@AnimatableBody2D@45799/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45799" to="Tiles/@AnimatableBody2D@45799" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45799" to="Tiles/@AnimatableBody2D@45799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45799" to="Tiles/@AnimatableBody2D@45799" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45799" to="Tiles/@AnimatableBody2D@45799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45800" to="Tiles/@AnimatableBody2D@45800/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45800" to="Tiles/@AnimatableBody2D@45800/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45800" to="Tiles/@AnimatableBody2D@45800" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45800" to="Tiles/@AnimatableBody2D@45800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45800" to="Tiles/@AnimatableBody2D@45800" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45800" to="Tiles/@AnimatableBody2D@45800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45801" to="Tiles/@AnimatableBody2D@45801/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45801" to="Tiles/@AnimatableBody2D@45801/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45801" to="Tiles/@AnimatableBody2D@45801" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45801" to="Tiles/@AnimatableBody2D@45801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45801" to="Tiles/@AnimatableBody2D@45801" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45801" to="Tiles/@AnimatableBody2D@45801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45802" to="Tiles/@AnimatableBody2D@45802/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45802" to="Tiles/@AnimatableBody2D@45802/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45802" to="Tiles/@AnimatableBody2D@45802" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45802" to="Tiles/@AnimatableBody2D@45802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45802" to="Tiles/@AnimatableBody2D@45802" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45802" to="Tiles/@AnimatableBody2D@45802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45803" to="Tiles/@AnimatableBody2D@45803/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45803" to="Tiles/@AnimatableBody2D@45803/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45803" to="Tiles/@AnimatableBody2D@45803" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45803" to="Tiles/@AnimatableBody2D@45803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45803" to="Tiles/@AnimatableBody2D@45803" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45803" to="Tiles/@AnimatableBody2D@45803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45804" to="Tiles/@AnimatableBody2D@45804/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45804" to="Tiles/@AnimatableBody2D@45804/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45804" to="Tiles/@AnimatableBody2D@45804" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45804" to="Tiles/@AnimatableBody2D@45804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45804" to="Tiles/@AnimatableBody2D@45804" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45804" to="Tiles/@AnimatableBody2D@45804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45805" to="Tiles/@AnimatableBody2D@45805/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45805" to="Tiles/@AnimatableBody2D@45805/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45805" to="Tiles/@AnimatableBody2D@45805" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45805" to="Tiles/@AnimatableBody2D@45805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45805" to="Tiles/@AnimatableBody2D@45805" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45805" to="Tiles/@AnimatableBody2D@45805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45806" to="Tiles/@AnimatableBody2D@45806/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45806" to="Tiles/@AnimatableBody2D@45806/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45806" to="Tiles/@AnimatableBody2D@45806" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45806" to="Tiles/@AnimatableBody2D@45806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45806" to="Tiles/@AnimatableBody2D@45806" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45806" to="Tiles/@AnimatableBody2D@45806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45807" to="Tiles/@AnimatableBody2D@45807/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45807" to="Tiles/@AnimatableBody2D@45807/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45807" to="Tiles/@AnimatableBody2D@45807" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45807" to="Tiles/@AnimatableBody2D@45807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45807" to="Tiles/@AnimatableBody2D@45807" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45807" to="Tiles/@AnimatableBody2D@45807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45808" to="Tiles/@AnimatableBody2D@45808/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45808" to="Tiles/@AnimatableBody2D@45808/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45808" to="Tiles/@AnimatableBody2D@45808" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45808" to="Tiles/@AnimatableBody2D@45808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45808" to="Tiles/@AnimatableBody2D@45808" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45808" to="Tiles/@AnimatableBody2D@45808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45809" to="Tiles/@AnimatableBody2D@45809/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45809" to="Tiles/@AnimatableBody2D@45809/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45809" to="Tiles/@AnimatableBody2D@45809" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45809" to="Tiles/@AnimatableBody2D@45809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45809" to="Tiles/@AnimatableBody2D@45809" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45809" to="Tiles/@AnimatableBody2D@45809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45810" to="Tiles/@AnimatableBody2D@45810/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45810" to="Tiles/@AnimatableBody2D@45810/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45810" to="Tiles/@AnimatableBody2D@45810" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45810" to="Tiles/@AnimatableBody2D@45810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45810" to="Tiles/@AnimatableBody2D@45810" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45810" to="Tiles/@AnimatableBody2D@45810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45811" to="Tiles/@AnimatableBody2D@45811/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45811" to="Tiles/@AnimatableBody2D@45811/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45811" to="Tiles/@AnimatableBody2D@45811" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45811" to="Tiles/@AnimatableBody2D@45811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45811" to="Tiles/@AnimatableBody2D@45811" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45811" to="Tiles/@AnimatableBody2D@45811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45812" to="Tiles/@AnimatableBody2D@45812/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45812" to="Tiles/@AnimatableBody2D@45812/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45812" to="Tiles/@AnimatableBody2D@45812" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45812" to="Tiles/@AnimatableBody2D@45812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45812" to="Tiles/@AnimatableBody2D@45812" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45812" to="Tiles/@AnimatableBody2D@45812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45813" to="Tiles/@AnimatableBody2D@45813/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45813" to="Tiles/@AnimatableBody2D@45813/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45813" to="Tiles/@AnimatableBody2D@45813" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45813" to="Tiles/@AnimatableBody2D@45813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45813" to="Tiles/@AnimatableBody2D@45813" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45813" to="Tiles/@AnimatableBody2D@45813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45814" to="Tiles/@AnimatableBody2D@45814/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45814" to="Tiles/@AnimatableBody2D@45814/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45814" to="Tiles/@AnimatableBody2D@45814" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45814" to="Tiles/@AnimatableBody2D@45814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45814" to="Tiles/@AnimatableBody2D@45814" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45814" to="Tiles/@AnimatableBody2D@45814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45815" to="Tiles/@AnimatableBody2D@45815/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45815" to="Tiles/@AnimatableBody2D@45815/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45815" to="Tiles/@AnimatableBody2D@45815" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45815" to="Tiles/@AnimatableBody2D@45815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45815" to="Tiles/@AnimatableBody2D@45815" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45815" to="Tiles/@AnimatableBody2D@45815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45816" to="Tiles/@AnimatableBody2D@45816/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45816" to="Tiles/@AnimatableBody2D@45816/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45816" to="Tiles/@AnimatableBody2D@45816" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45816" to="Tiles/@AnimatableBody2D@45816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45816" to="Tiles/@AnimatableBody2D@45816" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45816" to="Tiles/@AnimatableBody2D@45816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45817" to="Tiles/@AnimatableBody2D@45817/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45817" to="Tiles/@AnimatableBody2D@45817/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45817" to="Tiles/@AnimatableBody2D@45817" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45817" to="Tiles/@AnimatableBody2D@45817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45817" to="Tiles/@AnimatableBody2D@45817" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45817" to="Tiles/@AnimatableBody2D@45817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45818" to="Tiles/@AnimatableBody2D@45818/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45818" to="Tiles/@AnimatableBody2D@45818/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45818" to="Tiles/@AnimatableBody2D@45818" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45818" to="Tiles/@AnimatableBody2D@45818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45818" to="Tiles/@AnimatableBody2D@45818" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45818" to="Tiles/@AnimatableBody2D@45818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45819" to="Tiles/@AnimatableBody2D@45819/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45819" to="Tiles/@AnimatableBody2D@45819/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45819" to="Tiles/@AnimatableBody2D@45819" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45819" to="Tiles/@AnimatableBody2D@45819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45819" to="Tiles/@AnimatableBody2D@45819" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45819" to="Tiles/@AnimatableBody2D@45819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45820" to="Tiles/@AnimatableBody2D@45820/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45820" to="Tiles/@AnimatableBody2D@45820/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45820" to="Tiles/@AnimatableBody2D@45820" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45820" to="Tiles/@AnimatableBody2D@45820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45820" to="Tiles/@AnimatableBody2D@45820" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45820" to="Tiles/@AnimatableBody2D@45820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45821" to="Tiles/@AnimatableBody2D@45821/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45821" to="Tiles/@AnimatableBody2D@45821/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45821" to="Tiles/@AnimatableBody2D@45821" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45821" to="Tiles/@AnimatableBody2D@45821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45821" to="Tiles/@AnimatableBody2D@45821" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45821" to="Tiles/@AnimatableBody2D@45821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45822" to="Tiles/@AnimatableBody2D@45822/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45822" to="Tiles/@AnimatableBody2D@45822/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45822" to="Tiles/@AnimatableBody2D@45822" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45822" to="Tiles/@AnimatableBody2D@45822/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45822" to="Tiles/@AnimatableBody2D@45822" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45822" to="Tiles/@AnimatableBody2D@45822/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45823" to="Tiles/@AnimatableBody2D@45823/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45823" to="Tiles/@AnimatableBody2D@45823/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45823" to="Tiles/@AnimatableBody2D@45823" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45823" to="Tiles/@AnimatableBody2D@45823/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45823" to="Tiles/@AnimatableBody2D@45823" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45823" to="Tiles/@AnimatableBody2D@45823/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45824" to="Tiles/@AnimatableBody2D@45824/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45824" to="Tiles/@AnimatableBody2D@45824/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45824" to="Tiles/@AnimatableBody2D@45824" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45824" to="Tiles/@AnimatableBody2D@45824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45824" to="Tiles/@AnimatableBody2D@45824" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45824" to="Tiles/@AnimatableBody2D@45824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45825" to="Tiles/@AnimatableBody2D@45825/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45825" to="Tiles/@AnimatableBody2D@45825/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45825" to="Tiles/@AnimatableBody2D@45825" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45825" to="Tiles/@AnimatableBody2D@45825/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45825" to="Tiles/@AnimatableBody2D@45825" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45825" to="Tiles/@AnimatableBody2D@45825/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45826" to="Tiles/@AnimatableBody2D@45826/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45826" to="Tiles/@AnimatableBody2D@45826/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45826" to="Tiles/@AnimatableBody2D@45826" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45826" to="Tiles/@AnimatableBody2D@45826/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45826" to="Tiles/@AnimatableBody2D@45826" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45826" to="Tiles/@AnimatableBody2D@45826/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45827" to="Tiles/@AnimatableBody2D@45827/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45827" to="Tiles/@AnimatableBody2D@45827/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45827" to="Tiles/@AnimatableBody2D@45827" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45827" to="Tiles/@AnimatableBody2D@45827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45827" to="Tiles/@AnimatableBody2D@45827" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45827" to="Tiles/@AnimatableBody2D@45827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45828" to="Tiles/@AnimatableBody2D@45828/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45828" to="Tiles/@AnimatableBody2D@45828/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45828" to="Tiles/@AnimatableBody2D@45828" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45828" to="Tiles/@AnimatableBody2D@45828/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45828" to="Tiles/@AnimatableBody2D@45828" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45828" to="Tiles/@AnimatableBody2D@45828/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45829" to="Tiles/@AnimatableBody2D@45829/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45829" to="Tiles/@AnimatableBody2D@45829/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45829" to="Tiles/@AnimatableBody2D@45829" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45829" to="Tiles/@AnimatableBody2D@45829/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45829" to="Tiles/@AnimatableBody2D@45829" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45829" to="Tiles/@AnimatableBody2D@45829/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45830" to="Tiles/@AnimatableBody2D@45830/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45830" to="Tiles/@AnimatableBody2D@45830/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45830" to="Tiles/@AnimatableBody2D@45830" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45830" to="Tiles/@AnimatableBody2D@45830/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45830" to="Tiles/@AnimatableBody2D@45830" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45830" to="Tiles/@AnimatableBody2D@45830/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45831" to="Tiles/@AnimatableBody2D@45831/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45831" to="Tiles/@AnimatableBody2D@45831/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45831" to="Tiles/@AnimatableBody2D@45831" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45831" to="Tiles/@AnimatableBody2D@45831/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45831" to="Tiles/@AnimatableBody2D@45831" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45831" to="Tiles/@AnimatableBody2D@45831/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45832" to="Tiles/@AnimatableBody2D@45832/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45832" to="Tiles/@AnimatableBody2D@45832/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45832" to="Tiles/@AnimatableBody2D@45832" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45832" to="Tiles/@AnimatableBody2D@45832/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45832" to="Tiles/@AnimatableBody2D@45832" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45832" to="Tiles/@AnimatableBody2D@45832/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45833" to="Tiles/@AnimatableBody2D@45833/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45833" to="Tiles/@AnimatableBody2D@45833/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45833" to="Tiles/@AnimatableBody2D@45833" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45833" to="Tiles/@AnimatableBody2D@45833/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45833" to="Tiles/@AnimatableBody2D@45833" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45833" to="Tiles/@AnimatableBody2D@45833/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45834" to="Tiles/@AnimatableBody2D@45834/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45834" to="Tiles/@AnimatableBody2D@45834/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45834" to="Tiles/@AnimatableBody2D@45834" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45834" to="Tiles/@AnimatableBody2D@45834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45834" to="Tiles/@AnimatableBody2D@45834" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45834" to="Tiles/@AnimatableBody2D@45834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45835" to="Tiles/@AnimatableBody2D@45835/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45835" to="Tiles/@AnimatableBody2D@45835/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45835" to="Tiles/@AnimatableBody2D@45835" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45835" to="Tiles/@AnimatableBody2D@45835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45835" to="Tiles/@AnimatableBody2D@45835" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45835" to="Tiles/@AnimatableBody2D@45835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45836" to="Tiles/@AnimatableBody2D@45836/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45836" to="Tiles/@AnimatableBody2D@45836/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45836" to="Tiles/@AnimatableBody2D@45836" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45836" to="Tiles/@AnimatableBody2D@45836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45836" to="Tiles/@AnimatableBody2D@45836" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45836" to="Tiles/@AnimatableBody2D@45836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45837" to="Tiles/@AnimatableBody2D@45837/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45837" to="Tiles/@AnimatableBody2D@45837/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45837" to="Tiles/@AnimatableBody2D@45837" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45837" to="Tiles/@AnimatableBody2D@45837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45837" to="Tiles/@AnimatableBody2D@45837" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45837" to="Tiles/@AnimatableBody2D@45837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45838" to="Tiles/@AnimatableBody2D@45838/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45838" to="Tiles/@AnimatableBody2D@45838/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45838" to="Tiles/@AnimatableBody2D@45838" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45838" to="Tiles/@AnimatableBody2D@45838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45838" to="Tiles/@AnimatableBody2D@45838" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45838" to="Tiles/@AnimatableBody2D@45838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45839" to="Tiles/@AnimatableBody2D@45839/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45839" to="Tiles/@AnimatableBody2D@45839/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45839" to="Tiles/@AnimatableBody2D@45839" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45839" to="Tiles/@AnimatableBody2D@45839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45839" to="Tiles/@AnimatableBody2D@45839" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45839" to="Tiles/@AnimatableBody2D@45839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45840" to="Tiles/@AnimatableBody2D@45840/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45840" to="Tiles/@AnimatableBody2D@45840/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45840" to="Tiles/@AnimatableBody2D@45840" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45840" to="Tiles/@AnimatableBody2D@45840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45840" to="Tiles/@AnimatableBody2D@45840" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45840" to="Tiles/@AnimatableBody2D@45840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45841" to="Tiles/@AnimatableBody2D@45841/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45841" to="Tiles/@AnimatableBody2D@45841/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45841" to="Tiles/@AnimatableBody2D@45841" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45841" to="Tiles/@AnimatableBody2D@45841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45841" to="Tiles/@AnimatableBody2D@45841" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45841" to="Tiles/@AnimatableBody2D@45841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45842" to="Tiles/@AnimatableBody2D@45842/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45842" to="Tiles/@AnimatableBody2D@45842/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45842" to="Tiles/@AnimatableBody2D@45842" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45842" to="Tiles/@AnimatableBody2D@45842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45842" to="Tiles/@AnimatableBody2D@45842" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45842" to="Tiles/@AnimatableBody2D@45842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45843" to="Tiles/@AnimatableBody2D@45843/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45843" to="Tiles/@AnimatableBody2D@45843/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45843" to="Tiles/@AnimatableBody2D@45843" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45843" to="Tiles/@AnimatableBody2D@45843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45843" to="Tiles/@AnimatableBody2D@45843" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45843" to="Tiles/@AnimatableBody2D@45843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45844" to="Tiles/@AnimatableBody2D@45844/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45844" to="Tiles/@AnimatableBody2D@45844/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45844" to="Tiles/@AnimatableBody2D@45844" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45844" to="Tiles/@AnimatableBody2D@45844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45844" to="Tiles/@AnimatableBody2D@45844" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45844" to="Tiles/@AnimatableBody2D@45844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45845" to="Tiles/@AnimatableBody2D@45845/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45845" to="Tiles/@AnimatableBody2D@45845/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45845" to="Tiles/@AnimatableBody2D@45845" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45845" to="Tiles/@AnimatableBody2D@45845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45845" to="Tiles/@AnimatableBody2D@45845" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45845" to="Tiles/@AnimatableBody2D@45845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45846" to="Tiles/@AnimatableBody2D@45846/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45846" to="Tiles/@AnimatableBody2D@45846/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45846" to="Tiles/@AnimatableBody2D@45846" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45846" to="Tiles/@AnimatableBody2D@45846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45846" to="Tiles/@AnimatableBody2D@45846" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45846" to="Tiles/@AnimatableBody2D@45846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45847" to="Tiles/@AnimatableBody2D@45847/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45847" to="Tiles/@AnimatableBody2D@45847/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45847" to="Tiles/@AnimatableBody2D@45847" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45847" to="Tiles/@AnimatableBody2D@45847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45847" to="Tiles/@AnimatableBody2D@45847" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45847" to="Tiles/@AnimatableBody2D@45847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45848" to="Tiles/@AnimatableBody2D@45848/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45848" to="Tiles/@AnimatableBody2D@45848/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45848" to="Tiles/@AnimatableBody2D@45848" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45848" to="Tiles/@AnimatableBody2D@45848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45848" to="Tiles/@AnimatableBody2D@45848" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45848" to="Tiles/@AnimatableBody2D@45848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45849" to="Tiles/@AnimatableBody2D@45849/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45849" to="Tiles/@AnimatableBody2D@45849/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45849" to="Tiles/@AnimatableBody2D@45849" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45849" to="Tiles/@AnimatableBody2D@45849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45849" to="Tiles/@AnimatableBody2D@45849" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45849" to="Tiles/@AnimatableBody2D@45849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45850" to="Tiles/@AnimatableBody2D@45850/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45850" to="Tiles/@AnimatableBody2D@45850/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45850" to="Tiles/@AnimatableBody2D@45850" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45850" to="Tiles/@AnimatableBody2D@45850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45850" to="Tiles/@AnimatableBody2D@45850" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45850" to="Tiles/@AnimatableBody2D@45850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45851" to="Tiles/@AnimatableBody2D@45851/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45851" to="Tiles/@AnimatableBody2D@45851/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45851" to="Tiles/@AnimatableBody2D@45851" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45851" to="Tiles/@AnimatableBody2D@45851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45851" to="Tiles/@AnimatableBody2D@45851" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45851" to="Tiles/@AnimatableBody2D@45851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45852" to="Tiles/@AnimatableBody2D@45852/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45852" to="Tiles/@AnimatableBody2D@45852/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45852" to="Tiles/@AnimatableBody2D@45852" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45852" to="Tiles/@AnimatableBody2D@45852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45852" to="Tiles/@AnimatableBody2D@45852" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45852" to="Tiles/@AnimatableBody2D@45852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45853" to="Tiles/@AnimatableBody2D@45853/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45853" to="Tiles/@AnimatableBody2D@45853/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45853" to="Tiles/@AnimatableBody2D@45853" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45853" to="Tiles/@AnimatableBody2D@45853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45853" to="Tiles/@AnimatableBody2D@45853" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45853" to="Tiles/@AnimatableBody2D@45853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45854" to="Tiles/@AnimatableBody2D@45854/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45854" to="Tiles/@AnimatableBody2D@45854/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45854" to="Tiles/@AnimatableBody2D@45854" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45854" to="Tiles/@AnimatableBody2D@45854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45854" to="Tiles/@AnimatableBody2D@45854" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45854" to="Tiles/@AnimatableBody2D@45854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45855" to="Tiles/@AnimatableBody2D@45855/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45855" to="Tiles/@AnimatableBody2D@45855/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45855" to="Tiles/@AnimatableBody2D@45855" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45855" to="Tiles/@AnimatableBody2D@45855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45855" to="Tiles/@AnimatableBody2D@45855" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45855" to="Tiles/@AnimatableBody2D@45855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45856" to="Tiles/@AnimatableBody2D@45856/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45856" to="Tiles/@AnimatableBody2D@45856/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45856" to="Tiles/@AnimatableBody2D@45856" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45856" to="Tiles/@AnimatableBody2D@45856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45856" to="Tiles/@AnimatableBody2D@45856" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45856" to="Tiles/@AnimatableBody2D@45856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45857" to="Tiles/@AnimatableBody2D@45857/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45857" to="Tiles/@AnimatableBody2D@45857/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45857" to="Tiles/@AnimatableBody2D@45857" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45857" to="Tiles/@AnimatableBody2D@45857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45857" to="Tiles/@AnimatableBody2D@45857" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45857" to="Tiles/@AnimatableBody2D@45857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45858" to="Tiles/@AnimatableBody2D@45858/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45858" to="Tiles/@AnimatableBody2D@45858/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45858" to="Tiles/@AnimatableBody2D@45858" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45858" to="Tiles/@AnimatableBody2D@45858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45858" to="Tiles/@AnimatableBody2D@45858" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45858" to="Tiles/@AnimatableBody2D@45858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45859" to="Tiles/@AnimatableBody2D@45859/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45859" to="Tiles/@AnimatableBody2D@45859/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45859" to="Tiles/@AnimatableBody2D@45859" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45859" to="Tiles/@AnimatableBody2D@45859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45859" to="Tiles/@AnimatableBody2D@45859" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45859" to="Tiles/@AnimatableBody2D@45859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45860" to="Tiles/@AnimatableBody2D@45860/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45860" to="Tiles/@AnimatableBody2D@45860/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45860" to="Tiles/@AnimatableBody2D@45860" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45860" to="Tiles/@AnimatableBody2D@45860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45860" to="Tiles/@AnimatableBody2D@45860" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45860" to="Tiles/@AnimatableBody2D@45860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45861" to="Tiles/@AnimatableBody2D@45861/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45861" to="Tiles/@AnimatableBody2D@45861/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45861" to="Tiles/@AnimatableBody2D@45861" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45861" to="Tiles/@AnimatableBody2D@45861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45861" to="Tiles/@AnimatableBody2D@45861" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45861" to="Tiles/@AnimatableBody2D@45861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45862" to="Tiles/@AnimatableBody2D@45862/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45862" to="Tiles/@AnimatableBody2D@45862/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45862" to="Tiles/@AnimatableBody2D@45862" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45862" to="Tiles/@AnimatableBody2D@45862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45862" to="Tiles/@AnimatableBody2D@45862" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45862" to="Tiles/@AnimatableBody2D@45862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45863" to="Tiles/@AnimatableBody2D@45863/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45863" to="Tiles/@AnimatableBody2D@45863/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45863" to="Tiles/@AnimatableBody2D@45863" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45863" to="Tiles/@AnimatableBody2D@45863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45863" to="Tiles/@AnimatableBody2D@45863" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45863" to="Tiles/@AnimatableBody2D@45863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45864" to="Tiles/@AnimatableBody2D@45864/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45864" to="Tiles/@AnimatableBody2D@45864/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45864" to="Tiles/@AnimatableBody2D@45864" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45864" to="Tiles/@AnimatableBody2D@45864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45864" to="Tiles/@AnimatableBody2D@45864" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45864" to="Tiles/@AnimatableBody2D@45864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45865" to="Tiles/@AnimatableBody2D@45865/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45865" to="Tiles/@AnimatableBody2D@45865/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45865" to="Tiles/@AnimatableBody2D@45865" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45865" to="Tiles/@AnimatableBody2D@45865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45865" to="Tiles/@AnimatableBody2D@45865" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45865" to="Tiles/@AnimatableBody2D@45865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45866" to="Tiles/@AnimatableBody2D@45866/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45866" to="Tiles/@AnimatableBody2D@45866/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45866" to="Tiles/@AnimatableBody2D@45866" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45866" to="Tiles/@AnimatableBody2D@45866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45866" to="Tiles/@AnimatableBody2D@45866" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45866" to="Tiles/@AnimatableBody2D@45866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45867" to="Tiles/@AnimatableBody2D@45867/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45867" to="Tiles/@AnimatableBody2D@45867/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45867" to="Tiles/@AnimatableBody2D@45867" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45867" to="Tiles/@AnimatableBody2D@45867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45867" to="Tiles/@AnimatableBody2D@45867" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45867" to="Tiles/@AnimatableBody2D@45867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45868" to="Tiles/@AnimatableBody2D@45868/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45868" to="Tiles/@AnimatableBody2D@45868/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45868" to="Tiles/@AnimatableBody2D@45868" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45868" to="Tiles/@AnimatableBody2D@45868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45868" to="Tiles/@AnimatableBody2D@45868" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45868" to="Tiles/@AnimatableBody2D@45868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45869" to="Tiles/@AnimatableBody2D@45869/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45869" to="Tiles/@AnimatableBody2D@45869/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45869" to="Tiles/@AnimatableBody2D@45869" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45869" to="Tiles/@AnimatableBody2D@45869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45869" to="Tiles/@AnimatableBody2D@45869" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45869" to="Tiles/@AnimatableBody2D@45869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45870" to="Tiles/@AnimatableBody2D@45870/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45870" to="Tiles/@AnimatableBody2D@45870/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45870" to="Tiles/@AnimatableBody2D@45870" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45870" to="Tiles/@AnimatableBody2D@45870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45870" to="Tiles/@AnimatableBody2D@45870" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45870" to="Tiles/@AnimatableBody2D@45870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45871" to="Tiles/@AnimatableBody2D@45871/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45871" to="Tiles/@AnimatableBody2D@45871/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45871" to="Tiles/@AnimatableBody2D@45871" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45871" to="Tiles/@AnimatableBody2D@45871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45871" to="Tiles/@AnimatableBody2D@45871" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45871" to="Tiles/@AnimatableBody2D@45871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45872" to="Tiles/@AnimatableBody2D@45872/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45872" to="Tiles/@AnimatableBody2D@45872/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45872" to="Tiles/@AnimatableBody2D@45872" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45872" to="Tiles/@AnimatableBody2D@45872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45872" to="Tiles/@AnimatableBody2D@45872" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45872" to="Tiles/@AnimatableBody2D@45872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45873" to="Tiles/@AnimatableBody2D@45873/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45873" to="Tiles/@AnimatableBody2D@45873/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45873" to="Tiles/@AnimatableBody2D@45873" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45873" to="Tiles/@AnimatableBody2D@45873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45873" to="Tiles/@AnimatableBody2D@45873" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45873" to="Tiles/@AnimatableBody2D@45873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45874" to="Tiles/@AnimatableBody2D@45874/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45874" to="Tiles/@AnimatableBody2D@45874/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45874" to="Tiles/@AnimatableBody2D@45874" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45874" to="Tiles/@AnimatableBody2D@45874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45874" to="Tiles/@AnimatableBody2D@45874" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45874" to="Tiles/@AnimatableBody2D@45874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45875" to="Tiles/@AnimatableBody2D@45875/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45875" to="Tiles/@AnimatableBody2D@45875/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45875" to="Tiles/@AnimatableBody2D@45875" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45875" to="Tiles/@AnimatableBody2D@45875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45875" to="Tiles/@AnimatableBody2D@45875" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45875" to="Tiles/@AnimatableBody2D@45875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45876" to="Tiles/@AnimatableBody2D@45876/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45876" to="Tiles/@AnimatableBody2D@45876/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45876" to="Tiles/@AnimatableBody2D@45876" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45876" to="Tiles/@AnimatableBody2D@45876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45876" to="Tiles/@AnimatableBody2D@45876" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45876" to="Tiles/@AnimatableBody2D@45876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45877" to="Tiles/@AnimatableBody2D@45877/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45877" to="Tiles/@AnimatableBody2D@45877/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45877" to="Tiles/@AnimatableBody2D@45877" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45877" to="Tiles/@AnimatableBody2D@45877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45877" to="Tiles/@AnimatableBody2D@45877" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45877" to="Tiles/@AnimatableBody2D@45877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45878" to="Tiles/@AnimatableBody2D@45878/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45878" to="Tiles/@AnimatableBody2D@45878/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45878" to="Tiles/@AnimatableBody2D@45878" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45878" to="Tiles/@AnimatableBody2D@45878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45878" to="Tiles/@AnimatableBody2D@45878" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45878" to="Tiles/@AnimatableBody2D@45878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45879" to="Tiles/@AnimatableBody2D@45879/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45879" to="Tiles/@AnimatableBody2D@45879/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45879" to="Tiles/@AnimatableBody2D@45879" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45879" to="Tiles/@AnimatableBody2D@45879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45879" to="Tiles/@AnimatableBody2D@45879" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45879" to="Tiles/@AnimatableBody2D@45879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45880" to="Tiles/@AnimatableBody2D@45880/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45880" to="Tiles/@AnimatableBody2D@45880/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45880" to="Tiles/@AnimatableBody2D@45880" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45880" to="Tiles/@AnimatableBody2D@45880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45880" to="Tiles/@AnimatableBody2D@45880" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45880" to="Tiles/@AnimatableBody2D@45880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45881" to="Tiles/@AnimatableBody2D@45881/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45881" to="Tiles/@AnimatableBody2D@45881/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45881" to="Tiles/@AnimatableBody2D@45881" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45881" to="Tiles/@AnimatableBody2D@45881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45881" to="Tiles/@AnimatableBody2D@45881" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45881" to="Tiles/@AnimatableBody2D@45881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45882" to="Tiles/@AnimatableBody2D@45882/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45882" to="Tiles/@AnimatableBody2D@45882/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45882" to="Tiles/@AnimatableBody2D@45882" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45882" to="Tiles/@AnimatableBody2D@45882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45882" to="Tiles/@AnimatableBody2D@45882" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45882" to="Tiles/@AnimatableBody2D@45882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45883" to="Tiles/@AnimatableBody2D@45883/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45883" to="Tiles/@AnimatableBody2D@45883/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45883" to="Tiles/@AnimatableBody2D@45883" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45883" to="Tiles/@AnimatableBody2D@45883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45883" to="Tiles/@AnimatableBody2D@45883" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45883" to="Tiles/@AnimatableBody2D@45883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45884" to="Tiles/@AnimatableBody2D@45884/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45884" to="Tiles/@AnimatableBody2D@45884/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45884" to="Tiles/@AnimatableBody2D@45884" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45884" to="Tiles/@AnimatableBody2D@45884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45884" to="Tiles/@AnimatableBody2D@45884" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45884" to="Tiles/@AnimatableBody2D@45884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45885" to="Tiles/@AnimatableBody2D@45885/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45885" to="Tiles/@AnimatableBody2D@45885/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45885" to="Tiles/@AnimatableBody2D@45885" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45885" to="Tiles/@AnimatableBody2D@45885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45885" to="Tiles/@AnimatableBody2D@45885" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45885" to="Tiles/@AnimatableBody2D@45885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45886" to="Tiles/@AnimatableBody2D@45886/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45886" to="Tiles/@AnimatableBody2D@45886/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45886" to="Tiles/@AnimatableBody2D@45886" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45886" to="Tiles/@AnimatableBody2D@45886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45886" to="Tiles/@AnimatableBody2D@45886" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45886" to="Tiles/@AnimatableBody2D@45886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45887" to="Tiles/@AnimatableBody2D@45887/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45887" to="Tiles/@AnimatableBody2D@45887/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45887" to="Tiles/@AnimatableBody2D@45887" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45887" to="Tiles/@AnimatableBody2D@45887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45887" to="Tiles/@AnimatableBody2D@45887" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45887" to="Tiles/@AnimatableBody2D@45887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45888" to="Tiles/@AnimatableBody2D@45888/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45888" to="Tiles/@AnimatableBody2D@45888/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45888" to="Tiles/@AnimatableBody2D@45888" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45888" to="Tiles/@AnimatableBody2D@45888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45888" to="Tiles/@AnimatableBody2D@45888" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45888" to="Tiles/@AnimatableBody2D@45888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45889" to="Tiles/@AnimatableBody2D@45889/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45889" to="Tiles/@AnimatableBody2D@45889/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45889" to="Tiles/@AnimatableBody2D@45889" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45889" to="Tiles/@AnimatableBody2D@45889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45889" to="Tiles/@AnimatableBody2D@45889" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45889" to="Tiles/@AnimatableBody2D@45889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45890" to="Tiles/@AnimatableBody2D@45890/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45890" to="Tiles/@AnimatableBody2D@45890/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45890" to="Tiles/@AnimatableBody2D@45890" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45890" to="Tiles/@AnimatableBody2D@45890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45890" to="Tiles/@AnimatableBody2D@45890" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45890" to="Tiles/@AnimatableBody2D@45890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45891" to="Tiles/@AnimatableBody2D@45891/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45891" to="Tiles/@AnimatableBody2D@45891/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45891" to="Tiles/@AnimatableBody2D@45891" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45891" to="Tiles/@AnimatableBody2D@45891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45891" to="Tiles/@AnimatableBody2D@45891" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45891" to="Tiles/@AnimatableBody2D@45891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45892" to="Tiles/@AnimatableBody2D@45892/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45892" to="Tiles/@AnimatableBody2D@45892/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45892" to="Tiles/@AnimatableBody2D@45892" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45892" to="Tiles/@AnimatableBody2D@45892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45892" to="Tiles/@AnimatableBody2D@45892" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45892" to="Tiles/@AnimatableBody2D@45892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45893" to="Tiles/@AnimatableBody2D@45893/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45893" to="Tiles/@AnimatableBody2D@45893/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45893" to="Tiles/@AnimatableBody2D@45893" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45893" to="Tiles/@AnimatableBody2D@45893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45893" to="Tiles/@AnimatableBody2D@45893" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45893" to="Tiles/@AnimatableBody2D@45893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45894" to="Tiles/@AnimatableBody2D@45894/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45894" to="Tiles/@AnimatableBody2D@45894/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45894" to="Tiles/@AnimatableBody2D@45894" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45894" to="Tiles/@AnimatableBody2D@45894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45894" to="Tiles/@AnimatableBody2D@45894" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45894" to="Tiles/@AnimatableBody2D@45894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45895" to="Tiles/@AnimatableBody2D@45895/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45895" to="Tiles/@AnimatableBody2D@45895/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45895" to="Tiles/@AnimatableBody2D@45895" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45895" to="Tiles/@AnimatableBody2D@45895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45895" to="Tiles/@AnimatableBody2D@45895" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45895" to="Tiles/@AnimatableBody2D@45895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45896" to="Tiles/@AnimatableBody2D@45896/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45896" to="Tiles/@AnimatableBody2D@45896/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45896" to="Tiles/@AnimatableBody2D@45896" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45896" to="Tiles/@AnimatableBody2D@45896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45896" to="Tiles/@AnimatableBody2D@45896" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45896" to="Tiles/@AnimatableBody2D@45896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45897" to="Tiles/@AnimatableBody2D@45897/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45897" to="Tiles/@AnimatableBody2D@45897/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45897" to="Tiles/@AnimatableBody2D@45897" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45897" to="Tiles/@AnimatableBody2D@45897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45897" to="Tiles/@AnimatableBody2D@45897" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45897" to="Tiles/@AnimatableBody2D@45897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45898" to="Tiles/@AnimatableBody2D@45898/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45898" to="Tiles/@AnimatableBody2D@45898/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45898" to="Tiles/@AnimatableBody2D@45898" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45898" to="Tiles/@AnimatableBody2D@45898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45898" to="Tiles/@AnimatableBody2D@45898" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45898" to="Tiles/@AnimatableBody2D@45898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45899" to="Tiles/@AnimatableBody2D@45899/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45899" to="Tiles/@AnimatableBody2D@45899/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45899" to="Tiles/@AnimatableBody2D@45899" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45899" to="Tiles/@AnimatableBody2D@45899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45899" to="Tiles/@AnimatableBody2D@45899" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45899" to="Tiles/@AnimatableBody2D@45899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45900" to="Tiles/@AnimatableBody2D@45900/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45900" to="Tiles/@AnimatableBody2D@45900/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45900" to="Tiles/@AnimatableBody2D@45900" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45900" to="Tiles/@AnimatableBody2D@45900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45900" to="Tiles/@AnimatableBody2D@45900" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45900" to="Tiles/@AnimatableBody2D@45900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45901" to="Tiles/@AnimatableBody2D@45901/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45901" to="Tiles/@AnimatableBody2D@45901/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45901" to="Tiles/@AnimatableBody2D@45901" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45901" to="Tiles/@AnimatableBody2D@45901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45901" to="Tiles/@AnimatableBody2D@45901" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45901" to="Tiles/@AnimatableBody2D@45901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45902" to="Tiles/@AnimatableBody2D@45902/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45902" to="Tiles/@AnimatableBody2D@45902/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45902" to="Tiles/@AnimatableBody2D@45902" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45902" to="Tiles/@AnimatableBody2D@45902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45902" to="Tiles/@AnimatableBody2D@45902" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45902" to="Tiles/@AnimatableBody2D@45902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45903" to="Tiles/@AnimatableBody2D@45903/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45903" to="Tiles/@AnimatableBody2D@45903/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45903" to="Tiles/@AnimatableBody2D@45903" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45903" to="Tiles/@AnimatableBody2D@45903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45903" to="Tiles/@AnimatableBody2D@45903" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45903" to="Tiles/@AnimatableBody2D@45903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45904" to="Tiles/@AnimatableBody2D@45904/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45904" to="Tiles/@AnimatableBody2D@45904/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45904" to="Tiles/@AnimatableBody2D@45904" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45904" to="Tiles/@AnimatableBody2D@45904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45904" to="Tiles/@AnimatableBody2D@45904" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45904" to="Tiles/@AnimatableBody2D@45904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45905" to="Tiles/@AnimatableBody2D@45905/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45905" to="Tiles/@AnimatableBody2D@45905/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45905" to="Tiles/@AnimatableBody2D@45905" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45905" to="Tiles/@AnimatableBody2D@45905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45905" to="Tiles/@AnimatableBody2D@45905" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45905" to="Tiles/@AnimatableBody2D@45905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45906" to="Tiles/@AnimatableBody2D@45906/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45906" to="Tiles/@AnimatableBody2D@45906/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45906" to="Tiles/@AnimatableBody2D@45906" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45906" to="Tiles/@AnimatableBody2D@45906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45906" to="Tiles/@AnimatableBody2D@45906" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45906" to="Tiles/@AnimatableBody2D@45906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45907" to="Tiles/@AnimatableBody2D@45907/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45907" to="Tiles/@AnimatableBody2D@45907/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45907" to="Tiles/@AnimatableBody2D@45907" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45907" to="Tiles/@AnimatableBody2D@45907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45907" to="Tiles/@AnimatableBody2D@45907" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45907" to="Tiles/@AnimatableBody2D@45907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45908" to="Tiles/@AnimatableBody2D@45908/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45908" to="Tiles/@AnimatableBody2D@45908/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45908" to="Tiles/@AnimatableBody2D@45908" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45908" to="Tiles/@AnimatableBody2D@45908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45908" to="Tiles/@AnimatableBody2D@45908" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45908" to="Tiles/@AnimatableBody2D@45908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45909" to="Tiles/@AnimatableBody2D@45909/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45909" to="Tiles/@AnimatableBody2D@45909/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45909" to="Tiles/@AnimatableBody2D@45909" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45909" to="Tiles/@AnimatableBody2D@45909/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45909" to="Tiles/@AnimatableBody2D@45909" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45909" to="Tiles/@AnimatableBody2D@45909/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45910" to="Tiles/@AnimatableBody2D@45910/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45910" to="Tiles/@AnimatableBody2D@45910/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45910" to="Tiles/@AnimatableBody2D@45910" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45910" to="Tiles/@AnimatableBody2D@45910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45910" to="Tiles/@AnimatableBody2D@45910" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45910" to="Tiles/@AnimatableBody2D@45910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45911" to="Tiles/@AnimatableBody2D@45911/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45911" to="Tiles/@AnimatableBody2D@45911/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45911" to="Tiles/@AnimatableBody2D@45911" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45911" to="Tiles/@AnimatableBody2D@45911/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45911" to="Tiles/@AnimatableBody2D@45911" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45911" to="Tiles/@AnimatableBody2D@45911/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45912" to="Tiles/@AnimatableBody2D@45912/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45912" to="Tiles/@AnimatableBody2D@45912/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45912" to="Tiles/@AnimatableBody2D@45912" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45912" to="Tiles/@AnimatableBody2D@45912/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45912" to="Tiles/@AnimatableBody2D@45912" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45912" to="Tiles/@AnimatableBody2D@45912/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45913" to="Tiles/@AnimatableBody2D@45913/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45913" to="Tiles/@AnimatableBody2D@45913/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45913" to="Tiles/@AnimatableBody2D@45913" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45913" to="Tiles/@AnimatableBody2D@45913/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45913" to="Tiles/@AnimatableBody2D@45913" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45913" to="Tiles/@AnimatableBody2D@45913/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45914" to="Tiles/@AnimatableBody2D@45914/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45914" to="Tiles/@AnimatableBody2D@45914/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45914" to="Tiles/@AnimatableBody2D@45914" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45914" to="Tiles/@AnimatableBody2D@45914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45914" to="Tiles/@AnimatableBody2D@45914" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45914" to="Tiles/@AnimatableBody2D@45914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45915" to="Tiles/@AnimatableBody2D@45915/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45915" to="Tiles/@AnimatableBody2D@45915/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45915" to="Tiles/@AnimatableBody2D@45915" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45915" to="Tiles/@AnimatableBody2D@45915/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45915" to="Tiles/@AnimatableBody2D@45915" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45915" to="Tiles/@AnimatableBody2D@45915/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45916" to="Tiles/@AnimatableBody2D@45916/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45916" to="Tiles/@AnimatableBody2D@45916/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45916" to="Tiles/@AnimatableBody2D@45916" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45916" to="Tiles/@AnimatableBody2D@45916/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45916" to="Tiles/@AnimatableBody2D@45916" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45916" to="Tiles/@AnimatableBody2D@45916/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45917" to="Tiles/@AnimatableBody2D@45917/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45917" to="Tiles/@AnimatableBody2D@45917/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45917" to="Tiles/@AnimatableBody2D@45917" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45917" to="Tiles/@AnimatableBody2D@45917/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45917" to="Tiles/@AnimatableBody2D@45917" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45917" to="Tiles/@AnimatableBody2D@45917/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45918" to="Tiles/@AnimatableBody2D@45918/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45918" to="Tiles/@AnimatableBody2D@45918/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45918" to="Tiles/@AnimatableBody2D@45918" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45918" to="Tiles/@AnimatableBody2D@45918/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45918" to="Tiles/@AnimatableBody2D@45918" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45918" to="Tiles/@AnimatableBody2D@45918/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45919" to="Tiles/@AnimatableBody2D@45919/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45919" to="Tiles/@AnimatableBody2D@45919/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45919" to="Tiles/@AnimatableBody2D@45919" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45919" to="Tiles/@AnimatableBody2D@45919/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45919" to="Tiles/@AnimatableBody2D@45919" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45919" to="Tiles/@AnimatableBody2D@45919/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45920" to="Tiles/@AnimatableBody2D@45920/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45920" to="Tiles/@AnimatableBody2D@45920/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45920" to="Tiles/@AnimatableBody2D@45920" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45920" to="Tiles/@AnimatableBody2D@45920/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45920" to="Tiles/@AnimatableBody2D@45920" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45920" to="Tiles/@AnimatableBody2D@45920/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45921" to="Tiles/@AnimatableBody2D@45921/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45921" to="Tiles/@AnimatableBody2D@45921/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45921" to="Tiles/@AnimatableBody2D@45921" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45921" to="Tiles/@AnimatableBody2D@45921/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45921" to="Tiles/@AnimatableBody2D@45921" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45921" to="Tiles/@AnimatableBody2D@45921/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45922" to="Tiles/@AnimatableBody2D@45922/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45922" to="Tiles/@AnimatableBody2D@45922/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45922" to="Tiles/@AnimatableBody2D@45922" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45922" to="Tiles/@AnimatableBody2D@45922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45922" to="Tiles/@AnimatableBody2D@45922" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45922" to="Tiles/@AnimatableBody2D@45922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45923" to="Tiles/@AnimatableBody2D@45923/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45923" to="Tiles/@AnimatableBody2D@45923/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45923" to="Tiles/@AnimatableBody2D@45923" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45923" to="Tiles/@AnimatableBody2D@45923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45923" to="Tiles/@AnimatableBody2D@45923" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45923" to="Tiles/@AnimatableBody2D@45923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45924" to="Tiles/@AnimatableBody2D@45924/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45924" to="Tiles/@AnimatableBody2D@45924/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45924" to="Tiles/@AnimatableBody2D@45924" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45924" to="Tiles/@AnimatableBody2D@45924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45924" to="Tiles/@AnimatableBody2D@45924" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45924" to="Tiles/@AnimatableBody2D@45924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45925" to="Tiles/@AnimatableBody2D@45925/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45925" to="Tiles/@AnimatableBody2D@45925/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45925" to="Tiles/@AnimatableBody2D@45925" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45925" to="Tiles/@AnimatableBody2D@45925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45925" to="Tiles/@AnimatableBody2D@45925" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45925" to="Tiles/@AnimatableBody2D@45925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45926" to="Tiles/@AnimatableBody2D@45926/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45926" to="Tiles/@AnimatableBody2D@45926/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45926" to="Tiles/@AnimatableBody2D@45926" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45926" to="Tiles/@AnimatableBody2D@45926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45926" to="Tiles/@AnimatableBody2D@45926" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45926" to="Tiles/@AnimatableBody2D@45926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45927" to="Tiles/@AnimatableBody2D@45927/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45927" to="Tiles/@AnimatableBody2D@45927/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45927" to="Tiles/@AnimatableBody2D@45927" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45927" to="Tiles/@AnimatableBody2D@45927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45927" to="Tiles/@AnimatableBody2D@45927" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45927" to="Tiles/@AnimatableBody2D@45927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45928" to="Tiles/@AnimatableBody2D@45928/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45928" to="Tiles/@AnimatableBody2D@45928/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45928" to="Tiles/@AnimatableBody2D@45928" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45928" to="Tiles/@AnimatableBody2D@45928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45928" to="Tiles/@AnimatableBody2D@45928" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45928" to="Tiles/@AnimatableBody2D@45928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45929" to="Tiles/@AnimatableBody2D@45929/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45929" to="Tiles/@AnimatableBody2D@45929/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45929" to="Tiles/@AnimatableBody2D@45929" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45929" to="Tiles/@AnimatableBody2D@45929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45929" to="Tiles/@AnimatableBody2D@45929" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45929" to="Tiles/@AnimatableBody2D@45929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45930" to="Tiles/@AnimatableBody2D@45930/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45930" to="Tiles/@AnimatableBody2D@45930/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45930" to="Tiles/@AnimatableBody2D@45930" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45930" to="Tiles/@AnimatableBody2D@45930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45930" to="Tiles/@AnimatableBody2D@45930" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45930" to="Tiles/@AnimatableBody2D@45930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45931" to="Tiles/@AnimatableBody2D@45931/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45931" to="Tiles/@AnimatableBody2D@45931/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45931" to="Tiles/@AnimatableBody2D@45931" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45931" to="Tiles/@AnimatableBody2D@45931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45931" to="Tiles/@AnimatableBody2D@45931" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45931" to="Tiles/@AnimatableBody2D@45931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45932" to="Tiles/@AnimatableBody2D@45932/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45932" to="Tiles/@AnimatableBody2D@45932/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45932" to="Tiles/@AnimatableBody2D@45932" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45932" to="Tiles/@AnimatableBody2D@45932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45932" to="Tiles/@AnimatableBody2D@45932" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45932" to="Tiles/@AnimatableBody2D@45932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45933" to="Tiles/@AnimatableBody2D@45933/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45933" to="Tiles/@AnimatableBody2D@45933/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45933" to="Tiles/@AnimatableBody2D@45933" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45933" to="Tiles/@AnimatableBody2D@45933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45933" to="Tiles/@AnimatableBody2D@45933" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45933" to="Tiles/@AnimatableBody2D@45933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45934" to="Tiles/@AnimatableBody2D@45934/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45934" to="Tiles/@AnimatableBody2D@45934/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45934" to="Tiles/@AnimatableBody2D@45934" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45934" to="Tiles/@AnimatableBody2D@45934/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45934" to="Tiles/@AnimatableBody2D@45934" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45934" to="Tiles/@AnimatableBody2D@45934/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45935" to="Tiles/@AnimatableBody2D@45935/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45935" to="Tiles/@AnimatableBody2D@45935/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45935" to="Tiles/@AnimatableBody2D@45935" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45935" to="Tiles/@AnimatableBody2D@45935/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45935" to="Tiles/@AnimatableBody2D@45935" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45935" to="Tiles/@AnimatableBody2D@45935/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45936" to="Tiles/@AnimatableBody2D@45936/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45936" to="Tiles/@AnimatableBody2D@45936/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45936" to="Tiles/@AnimatableBody2D@45936" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45936" to="Tiles/@AnimatableBody2D@45936/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45936" to="Tiles/@AnimatableBody2D@45936" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45936" to="Tiles/@AnimatableBody2D@45936/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45937" to="Tiles/@AnimatableBody2D@45937/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45937" to="Tiles/@AnimatableBody2D@45937/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45937" to="Tiles/@AnimatableBody2D@45937" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45937" to="Tiles/@AnimatableBody2D@45937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45937" to="Tiles/@AnimatableBody2D@45937" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45937" to="Tiles/@AnimatableBody2D@45937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45938" to="Tiles/@AnimatableBody2D@45938/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45938" to="Tiles/@AnimatableBody2D@45938/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45938" to="Tiles/@AnimatableBody2D@45938" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45938" to="Tiles/@AnimatableBody2D@45938/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45938" to="Tiles/@AnimatableBody2D@45938" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45938" to="Tiles/@AnimatableBody2D@45938/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45939" to="Tiles/@AnimatableBody2D@45939/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45939" to="Tiles/@AnimatableBody2D@45939/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45939" to="Tiles/@AnimatableBody2D@45939" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45939" to="Tiles/@AnimatableBody2D@45939/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45939" to="Tiles/@AnimatableBody2D@45939" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45939" to="Tiles/@AnimatableBody2D@45939/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45940" to="Tiles/@AnimatableBody2D@45940/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45940" to="Tiles/@AnimatableBody2D@45940/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45940" to="Tiles/@AnimatableBody2D@45940" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45940" to="Tiles/@AnimatableBody2D@45940/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45940" to="Tiles/@AnimatableBody2D@45940" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45940" to="Tiles/@AnimatableBody2D@45940/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45941" to="Tiles/@AnimatableBody2D@45941/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45941" to="Tiles/@AnimatableBody2D@45941/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45941" to="Tiles/@AnimatableBody2D@45941" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45941" to="Tiles/@AnimatableBody2D@45941/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45941" to="Tiles/@AnimatableBody2D@45941" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45941" to="Tiles/@AnimatableBody2D@45941/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45942" to="Tiles/@AnimatableBody2D@45942/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45942" to="Tiles/@AnimatableBody2D@45942/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45942" to="Tiles/@AnimatableBody2D@45942" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45942" to="Tiles/@AnimatableBody2D@45942/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45942" to="Tiles/@AnimatableBody2D@45942" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45942" to="Tiles/@AnimatableBody2D@45942/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45943" to="Tiles/@AnimatableBody2D@45943/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45943" to="Tiles/@AnimatableBody2D@45943/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45943" to="Tiles/@AnimatableBody2D@45943" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45943" to="Tiles/@AnimatableBody2D@45943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45943" to="Tiles/@AnimatableBody2D@45943" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45943" to="Tiles/@AnimatableBody2D@45943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45944" to="Tiles/@AnimatableBody2D@45944/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45944" to="Tiles/@AnimatableBody2D@45944/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45944" to="Tiles/@AnimatableBody2D@45944" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45944" to="Tiles/@AnimatableBody2D@45944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45944" to="Tiles/@AnimatableBody2D@45944" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45944" to="Tiles/@AnimatableBody2D@45944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45945" to="Tiles/@AnimatableBody2D@45945/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45945" to="Tiles/@AnimatableBody2D@45945/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45945" to="Tiles/@AnimatableBody2D@45945" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45945" to="Tiles/@AnimatableBody2D@45945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45945" to="Tiles/@AnimatableBody2D@45945" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45945" to="Tiles/@AnimatableBody2D@45945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45946" to="Tiles/@AnimatableBody2D@45946/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45946" to="Tiles/@AnimatableBody2D@45946/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45946" to="Tiles/@AnimatableBody2D@45946" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45946" to="Tiles/@AnimatableBody2D@45946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45946" to="Tiles/@AnimatableBody2D@45946" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45946" to="Tiles/@AnimatableBody2D@45946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45947" to="Tiles/@AnimatableBody2D@45947/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45947" to="Tiles/@AnimatableBody2D@45947/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45947" to="Tiles/@AnimatableBody2D@45947" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45947" to="Tiles/@AnimatableBody2D@45947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45947" to="Tiles/@AnimatableBody2D@45947" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45947" to="Tiles/@AnimatableBody2D@45947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45948" to="Tiles/@AnimatableBody2D@45948/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45948" to="Tiles/@AnimatableBody2D@45948/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45948" to="Tiles/@AnimatableBody2D@45948" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45948" to="Tiles/@AnimatableBody2D@45948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45948" to="Tiles/@AnimatableBody2D@45948" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45948" to="Tiles/@AnimatableBody2D@45948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45949" to="Tiles/@AnimatableBody2D@45949/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45949" to="Tiles/@AnimatableBody2D@45949/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45949" to="Tiles/@AnimatableBody2D@45949" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45949" to="Tiles/@AnimatableBody2D@45949/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45949" to="Tiles/@AnimatableBody2D@45949" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45949" to="Tiles/@AnimatableBody2D@45949/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45950" to="Tiles/@AnimatableBody2D@45950/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45950" to="Tiles/@AnimatableBody2D@45950/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45950" to="Tiles/@AnimatableBody2D@45950" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45950" to="Tiles/@AnimatableBody2D@45950/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45950" to="Tiles/@AnimatableBody2D@45950" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45950" to="Tiles/@AnimatableBody2D@45950/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45951" to="Tiles/@AnimatableBody2D@45951/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45951" to="Tiles/@AnimatableBody2D@45951/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45951" to="Tiles/@AnimatableBody2D@45951" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45951" to="Tiles/@AnimatableBody2D@45951/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45951" to="Tiles/@AnimatableBody2D@45951" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45951" to="Tiles/@AnimatableBody2D@45951/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45952" to="Tiles/@AnimatableBody2D@45952/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45952" to="Tiles/@AnimatableBody2D@45952/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45952" to="Tiles/@AnimatableBody2D@45952" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45952" to="Tiles/@AnimatableBody2D@45952/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45952" to="Tiles/@AnimatableBody2D@45952" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45952" to="Tiles/@AnimatableBody2D@45952/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45953" to="Tiles/@AnimatableBody2D@45953/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45953" to="Tiles/@AnimatableBody2D@45953/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45953" to="Tiles/@AnimatableBody2D@45953" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45953" to="Tiles/@AnimatableBody2D@45953/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45953" to="Tiles/@AnimatableBody2D@45953" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45953" to="Tiles/@AnimatableBody2D@45953/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45954" to="Tiles/@AnimatableBody2D@45954/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45954" to="Tiles/@AnimatableBody2D@45954/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45954" to="Tiles/@AnimatableBody2D@45954" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45954" to="Tiles/@AnimatableBody2D@45954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45954" to="Tiles/@AnimatableBody2D@45954" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45954" to="Tiles/@AnimatableBody2D@45954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45955" to="Tiles/@AnimatableBody2D@45955/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45955" to="Tiles/@AnimatableBody2D@45955/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45955" to="Tiles/@AnimatableBody2D@45955" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45955" to="Tiles/@AnimatableBody2D@45955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45955" to="Tiles/@AnimatableBody2D@45955" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45955" to="Tiles/@AnimatableBody2D@45955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45956" to="Tiles/@AnimatableBody2D@45956/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45956" to="Tiles/@AnimatableBody2D@45956/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45956" to="Tiles/@AnimatableBody2D@45956" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45956" to="Tiles/@AnimatableBody2D@45956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45956" to="Tiles/@AnimatableBody2D@45956" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45956" to="Tiles/@AnimatableBody2D@45956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45957" to="Tiles/@AnimatableBody2D@45957/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45957" to="Tiles/@AnimatableBody2D@45957/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45957" to="Tiles/@AnimatableBody2D@45957" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45957" to="Tiles/@AnimatableBody2D@45957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45957" to="Tiles/@AnimatableBody2D@45957" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45957" to="Tiles/@AnimatableBody2D@45957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45958" to="Tiles/@AnimatableBody2D@45958/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45958" to="Tiles/@AnimatableBody2D@45958/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45958" to="Tiles/@AnimatableBody2D@45958" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45958" to="Tiles/@AnimatableBody2D@45958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45958" to="Tiles/@AnimatableBody2D@45958" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45958" to="Tiles/@AnimatableBody2D@45958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45959" to="Tiles/@AnimatableBody2D@45959/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45959" to="Tiles/@AnimatableBody2D@45959/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45959" to="Tiles/@AnimatableBody2D@45959" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45959" to="Tiles/@AnimatableBody2D@45959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45959" to="Tiles/@AnimatableBody2D@45959" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45959" to="Tiles/@AnimatableBody2D@45959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45960" to="Tiles/@AnimatableBody2D@45960/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45960" to="Tiles/@AnimatableBody2D@45960/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45960" to="Tiles/@AnimatableBody2D@45960" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45960" to="Tiles/@AnimatableBody2D@45960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45960" to="Tiles/@AnimatableBody2D@45960" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45960" to="Tiles/@AnimatableBody2D@45960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45961" to="Tiles/@AnimatableBody2D@45961/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45961" to="Tiles/@AnimatableBody2D@45961/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45961" to="Tiles/@AnimatableBody2D@45961" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45961" to="Tiles/@AnimatableBody2D@45961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45961" to="Tiles/@AnimatableBody2D@45961" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45961" to="Tiles/@AnimatableBody2D@45961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45962" to="Tiles/@AnimatableBody2D@45962/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45962" to="Tiles/@AnimatableBody2D@45962/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45962" to="Tiles/@AnimatableBody2D@45962" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45962" to="Tiles/@AnimatableBody2D@45962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45962" to="Tiles/@AnimatableBody2D@45962" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45962" to="Tiles/@AnimatableBody2D@45962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45963" to="Tiles/@AnimatableBody2D@45963/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45963" to="Tiles/@AnimatableBody2D@45963/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45963" to="Tiles/@AnimatableBody2D@45963" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45963" to="Tiles/@AnimatableBody2D@45963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45963" to="Tiles/@AnimatableBody2D@45963" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45963" to="Tiles/@AnimatableBody2D@45963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45964" to="Tiles/@AnimatableBody2D@45964/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45964" to="Tiles/@AnimatableBody2D@45964/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45964" to="Tiles/@AnimatableBody2D@45964" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45964" to="Tiles/@AnimatableBody2D@45964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45964" to="Tiles/@AnimatableBody2D@45964" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45964" to="Tiles/@AnimatableBody2D@45964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45965" to="Tiles/@AnimatableBody2D@45965/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45965" to="Tiles/@AnimatableBody2D@45965/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45965" to="Tiles/@AnimatableBody2D@45965" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45965" to="Tiles/@AnimatableBody2D@45965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45965" to="Tiles/@AnimatableBody2D@45965" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45965" to="Tiles/@AnimatableBody2D@45965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45966" to="Tiles/@AnimatableBody2D@45966/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45966" to="Tiles/@AnimatableBody2D@45966/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45966" to="Tiles/@AnimatableBody2D@45966" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45966" to="Tiles/@AnimatableBody2D@45966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45966" to="Tiles/@AnimatableBody2D@45966" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45966" to="Tiles/@AnimatableBody2D@45966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45967" to="Tiles/@AnimatableBody2D@45967/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45967" to="Tiles/@AnimatableBody2D@45967/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45967" to="Tiles/@AnimatableBody2D@45967" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45967" to="Tiles/@AnimatableBody2D@45967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45967" to="Tiles/@AnimatableBody2D@45967" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45967" to="Tiles/@AnimatableBody2D@45967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45968" to="Tiles/@AnimatableBody2D@45968/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45968" to="Tiles/@AnimatableBody2D@45968/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45968" to="Tiles/@AnimatableBody2D@45968" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45968" to="Tiles/@AnimatableBody2D@45968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45968" to="Tiles/@AnimatableBody2D@45968" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45968" to="Tiles/@AnimatableBody2D@45968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45969" to="Tiles/@AnimatableBody2D@45969/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45969" to="Tiles/@AnimatableBody2D@45969/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45969" to="Tiles/@AnimatableBody2D@45969" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45969" to="Tiles/@AnimatableBody2D@45969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45969" to="Tiles/@AnimatableBody2D@45969" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45969" to="Tiles/@AnimatableBody2D@45969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45970" to="Tiles/@AnimatableBody2D@45970/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45970" to="Tiles/@AnimatableBody2D@45970/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45970" to="Tiles/@AnimatableBody2D@45970" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45970" to="Tiles/@AnimatableBody2D@45970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45970" to="Tiles/@AnimatableBody2D@45970" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45970" to="Tiles/@AnimatableBody2D@45970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45971" to="Tiles/@AnimatableBody2D@45971/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45971" to="Tiles/@AnimatableBody2D@45971/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45971" to="Tiles/@AnimatableBody2D@45971" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45971" to="Tiles/@AnimatableBody2D@45971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45971" to="Tiles/@AnimatableBody2D@45971" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45971" to="Tiles/@AnimatableBody2D@45971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45972" to="Tiles/@AnimatableBody2D@45972/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45972" to="Tiles/@AnimatableBody2D@45972/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45972" to="Tiles/@AnimatableBody2D@45972" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45972" to="Tiles/@AnimatableBody2D@45972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45972" to="Tiles/@AnimatableBody2D@45972" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45972" to="Tiles/@AnimatableBody2D@45972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45973" to="Tiles/@AnimatableBody2D@45973/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45973" to="Tiles/@AnimatableBody2D@45973/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45973" to="Tiles/@AnimatableBody2D@45973" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45973" to="Tiles/@AnimatableBody2D@45973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45973" to="Tiles/@AnimatableBody2D@45973" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45973" to="Tiles/@AnimatableBody2D@45973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45974" to="Tiles/@AnimatableBody2D@45974/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45974" to="Tiles/@AnimatableBody2D@45974/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45974" to="Tiles/@AnimatableBody2D@45974" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45974" to="Tiles/@AnimatableBody2D@45974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45974" to="Tiles/@AnimatableBody2D@45974" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45974" to="Tiles/@AnimatableBody2D@45974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45975" to="Tiles/@AnimatableBody2D@45975/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45975" to="Tiles/@AnimatableBody2D@45975/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45975" to="Tiles/@AnimatableBody2D@45975" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45975" to="Tiles/@AnimatableBody2D@45975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45975" to="Tiles/@AnimatableBody2D@45975" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45975" to="Tiles/@AnimatableBody2D@45975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45976" to="Tiles/@AnimatableBody2D@45976/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45976" to="Tiles/@AnimatableBody2D@45976/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45976" to="Tiles/@AnimatableBody2D@45976" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45976" to="Tiles/@AnimatableBody2D@45976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45976" to="Tiles/@AnimatableBody2D@45976" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45976" to="Tiles/@AnimatableBody2D@45976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45977" to="Tiles/@AnimatableBody2D@45977/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45977" to="Tiles/@AnimatableBody2D@45977/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45977" to="Tiles/@AnimatableBody2D@45977" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45977" to="Tiles/@AnimatableBody2D@45977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45977" to="Tiles/@AnimatableBody2D@45977" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45977" to="Tiles/@AnimatableBody2D@45977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45978" to="Tiles/@AnimatableBody2D@45978/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45978" to="Tiles/@AnimatableBody2D@45978/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45978" to="Tiles/@AnimatableBody2D@45978" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45978" to="Tiles/@AnimatableBody2D@45978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45978" to="Tiles/@AnimatableBody2D@45978" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45978" to="Tiles/@AnimatableBody2D@45978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45979" to="Tiles/@AnimatableBody2D@45979/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45979" to="Tiles/@AnimatableBody2D@45979/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45979" to="Tiles/@AnimatableBody2D@45979" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45979" to="Tiles/@AnimatableBody2D@45979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45979" to="Tiles/@AnimatableBody2D@45979" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45979" to="Tiles/@AnimatableBody2D@45979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45980" to="Tiles/@AnimatableBody2D@45980/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45980" to="Tiles/@AnimatableBody2D@45980/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45980" to="Tiles/@AnimatableBody2D@45980" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45980" to="Tiles/@AnimatableBody2D@45980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45980" to="Tiles/@AnimatableBody2D@45980" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45980" to="Tiles/@AnimatableBody2D@45980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45981" to="Tiles/@AnimatableBody2D@45981/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45981" to="Tiles/@AnimatableBody2D@45981/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45981" to="Tiles/@AnimatableBody2D@45981" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45981" to="Tiles/@AnimatableBody2D@45981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45981" to="Tiles/@AnimatableBody2D@45981" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45981" to="Tiles/@AnimatableBody2D@45981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45982" to="Tiles/@AnimatableBody2D@45982/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45982" to="Tiles/@AnimatableBody2D@45982/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45982" to="Tiles/@AnimatableBody2D@45982" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45982" to="Tiles/@AnimatableBody2D@45982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45982" to="Tiles/@AnimatableBody2D@45982" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45982" to="Tiles/@AnimatableBody2D@45982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45983" to="Tiles/@AnimatableBody2D@45983/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45983" to="Tiles/@AnimatableBody2D@45983/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45983" to="Tiles/@AnimatableBody2D@45983" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45983" to="Tiles/@AnimatableBody2D@45983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45983" to="Tiles/@AnimatableBody2D@45983" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45983" to="Tiles/@AnimatableBody2D@45983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45984" to="Tiles/@AnimatableBody2D@45984/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45984" to="Tiles/@AnimatableBody2D@45984/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45984" to="Tiles/@AnimatableBody2D@45984" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45984" to="Tiles/@AnimatableBody2D@45984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45984" to="Tiles/@AnimatableBody2D@45984" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45984" to="Tiles/@AnimatableBody2D@45984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45985" to="Tiles/@AnimatableBody2D@45985/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45985" to="Tiles/@AnimatableBody2D@45985/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45985" to="Tiles/@AnimatableBody2D@45985" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45985" to="Tiles/@AnimatableBody2D@45985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45985" to="Tiles/@AnimatableBody2D@45985" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45985" to="Tiles/@AnimatableBody2D@45985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45986" to="Tiles/@AnimatableBody2D@45986/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45986" to="Tiles/@AnimatableBody2D@45986/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45986" to="Tiles/@AnimatableBody2D@45986" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45986" to="Tiles/@AnimatableBody2D@45986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45986" to="Tiles/@AnimatableBody2D@45986" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45986" to="Tiles/@AnimatableBody2D@45986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45987" to="Tiles/@AnimatableBody2D@45987/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45987" to="Tiles/@AnimatableBody2D@45987/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45987" to="Tiles/@AnimatableBody2D@45987" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45987" to="Tiles/@AnimatableBody2D@45987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45987" to="Tiles/@AnimatableBody2D@45987" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45987" to="Tiles/@AnimatableBody2D@45987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45988" to="Tiles/@AnimatableBody2D@45988/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45988" to="Tiles/@AnimatableBody2D@45988/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45988" to="Tiles/@AnimatableBody2D@45988" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45988" to="Tiles/@AnimatableBody2D@45988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45988" to="Tiles/@AnimatableBody2D@45988" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45988" to="Tiles/@AnimatableBody2D@45988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45989" to="Tiles/@AnimatableBody2D@45989/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45989" to="Tiles/@AnimatableBody2D@45989/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45989" to="Tiles/@AnimatableBody2D@45989" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45989" to="Tiles/@AnimatableBody2D@45989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45989" to="Tiles/@AnimatableBody2D@45989" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45989" to="Tiles/@AnimatableBody2D@45989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45990" to="Tiles/@AnimatableBody2D@45990/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45990" to="Tiles/@AnimatableBody2D@45990/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45990" to="Tiles/@AnimatableBody2D@45990" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45990" to="Tiles/@AnimatableBody2D@45990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45990" to="Tiles/@AnimatableBody2D@45990" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45990" to="Tiles/@AnimatableBody2D@45990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45991" to="Tiles/@AnimatableBody2D@45991/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45991" to="Tiles/@AnimatableBody2D@45991/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45991" to="Tiles/@AnimatableBody2D@45991" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45991" to="Tiles/@AnimatableBody2D@45991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45991" to="Tiles/@AnimatableBody2D@45991" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45991" to="Tiles/@AnimatableBody2D@45991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45992" to="Tiles/@AnimatableBody2D@45992/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45992" to="Tiles/@AnimatableBody2D@45992/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45992" to="Tiles/@AnimatableBody2D@45992" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45992" to="Tiles/@AnimatableBody2D@45992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45992" to="Tiles/@AnimatableBody2D@45992" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45992" to="Tiles/@AnimatableBody2D@45992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45993" to="Tiles/@AnimatableBody2D@45993/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45993" to="Tiles/@AnimatableBody2D@45993/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45993" to="Tiles/@AnimatableBody2D@45993" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45993" to="Tiles/@AnimatableBody2D@45993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45993" to="Tiles/@AnimatableBody2D@45993" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45993" to="Tiles/@AnimatableBody2D@45993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45994" to="Tiles/@AnimatableBody2D@45994/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45994" to="Tiles/@AnimatableBody2D@45994/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45994" to="Tiles/@AnimatableBody2D@45994" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45994" to="Tiles/@AnimatableBody2D@45994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45994" to="Tiles/@AnimatableBody2D@45994" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45994" to="Tiles/@AnimatableBody2D@45994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45995" to="Tiles/@AnimatableBody2D@45995/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45995" to="Tiles/@AnimatableBody2D@45995/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45995" to="Tiles/@AnimatableBody2D@45995" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45995" to="Tiles/@AnimatableBody2D@45995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45995" to="Tiles/@AnimatableBody2D@45995" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45995" to="Tiles/@AnimatableBody2D@45995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45996" to="Tiles/@AnimatableBody2D@45996/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45996" to="Tiles/@AnimatableBody2D@45996/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45996" to="Tiles/@AnimatableBody2D@45996" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45996" to="Tiles/@AnimatableBody2D@45996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45996" to="Tiles/@AnimatableBody2D@45996" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45996" to="Tiles/@AnimatableBody2D@45996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45997" to="Tiles/@AnimatableBody2D@45997/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45997" to="Tiles/@AnimatableBody2D@45997/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45997" to="Tiles/@AnimatableBody2D@45997" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45997" to="Tiles/@AnimatableBody2D@45997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45997" to="Tiles/@AnimatableBody2D@45997" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45997" to="Tiles/@AnimatableBody2D@45997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45998" to="Tiles/@AnimatableBody2D@45998/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45998" to="Tiles/@AnimatableBody2D@45998/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45998" to="Tiles/@AnimatableBody2D@45998" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45998" to="Tiles/@AnimatableBody2D@45998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45998" to="Tiles/@AnimatableBody2D@45998" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45998" to="Tiles/@AnimatableBody2D@45998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45999" to="Tiles/@AnimatableBody2D@45999/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45999" to="Tiles/@AnimatableBody2D@45999/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45999" to="Tiles/@AnimatableBody2D@45999" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45999" to="Tiles/@AnimatableBody2D@45999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45999" to="Tiles/@AnimatableBody2D@45999" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45999" to="Tiles/@AnimatableBody2D@45999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46000" to="Tiles/@AnimatableBody2D@46000/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46000" to="Tiles/@AnimatableBody2D@46000/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46000" to="Tiles/@AnimatableBody2D@46000" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46000" to="Tiles/@AnimatableBody2D@46000/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46000" to="Tiles/@AnimatableBody2D@46000" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46000" to="Tiles/@AnimatableBody2D@46000/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46001" to="Tiles/@AnimatableBody2D@46001/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46001" to="Tiles/@AnimatableBody2D@46001/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46001" to="Tiles/@AnimatableBody2D@46001" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46001" to="Tiles/@AnimatableBody2D@46001/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46001" to="Tiles/@AnimatableBody2D@46001" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46001" to="Tiles/@AnimatableBody2D@46001/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46002" to="Tiles/@AnimatableBody2D@46002/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46002" to="Tiles/@AnimatableBody2D@46002/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46002" to="Tiles/@AnimatableBody2D@46002" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46002" to="Tiles/@AnimatableBody2D@46002/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46002" to="Tiles/@AnimatableBody2D@46002" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46002" to="Tiles/@AnimatableBody2D@46002/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46003" to="Tiles/@AnimatableBody2D@46003/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46003" to="Tiles/@AnimatableBody2D@46003/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46003" to="Tiles/@AnimatableBody2D@46003" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46003" to="Tiles/@AnimatableBody2D@46003/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46003" to="Tiles/@AnimatableBody2D@46003" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46003" to="Tiles/@AnimatableBody2D@46003/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46004" to="Tiles/@AnimatableBody2D@46004/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46004" to="Tiles/@AnimatableBody2D@46004/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46004" to="Tiles/@AnimatableBody2D@46004" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46004" to="Tiles/@AnimatableBody2D@46004/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46004" to="Tiles/@AnimatableBody2D@46004" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46004" to="Tiles/@AnimatableBody2D@46004/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46005" to="Tiles/@AnimatableBody2D@46005/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46005" to="Tiles/@AnimatableBody2D@46005/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46005" to="Tiles/@AnimatableBody2D@46005" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46005" to="Tiles/@AnimatableBody2D@46005/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46005" to="Tiles/@AnimatableBody2D@46005" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46005" to="Tiles/@AnimatableBody2D@46005/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46006" to="Tiles/@AnimatableBody2D@46006/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46006" to="Tiles/@AnimatableBody2D@46006/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46006" to="Tiles/@AnimatableBody2D@46006" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46006" to="Tiles/@AnimatableBody2D@46006/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46006" to="Tiles/@AnimatableBody2D@46006" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46006" to="Tiles/@AnimatableBody2D@46006/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46007" to="Tiles/@AnimatableBody2D@46007/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46007" to="Tiles/@AnimatableBody2D@46007/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46007" to="Tiles/@AnimatableBody2D@46007" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46007" to="Tiles/@AnimatableBody2D@46007/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46007" to="Tiles/@AnimatableBody2D@46007" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46007" to="Tiles/@AnimatableBody2D@46007/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46008" to="Tiles/@AnimatableBody2D@46008/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46008" to="Tiles/@AnimatableBody2D@46008/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46008" to="Tiles/@AnimatableBody2D@46008" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46008" to="Tiles/@AnimatableBody2D@46008/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46008" to="Tiles/@AnimatableBody2D@46008" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46008" to="Tiles/@AnimatableBody2D@46008/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46009" to="Tiles/@AnimatableBody2D@46009/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46009" to="Tiles/@AnimatableBody2D@46009/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46009" to="Tiles/@AnimatableBody2D@46009" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46009" to="Tiles/@AnimatableBody2D@46009/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46009" to="Tiles/@AnimatableBody2D@46009" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46009" to="Tiles/@AnimatableBody2D@46009/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46010" to="Tiles/@AnimatableBody2D@46010/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46010" to="Tiles/@AnimatableBody2D@46010/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46010" to="Tiles/@AnimatableBody2D@46010" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46010" to="Tiles/@AnimatableBody2D@46010/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46010" to="Tiles/@AnimatableBody2D@46010" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46010" to="Tiles/@AnimatableBody2D@46010/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46011" to="Tiles/@AnimatableBody2D@46011/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46011" to="Tiles/@AnimatableBody2D@46011/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46011" to="Tiles/@AnimatableBody2D@46011" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46011" to="Tiles/@AnimatableBody2D@46011/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46011" to="Tiles/@AnimatableBody2D@46011" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46011" to="Tiles/@AnimatableBody2D@46011/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46012" to="Tiles/@AnimatableBody2D@46012/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46012" to="Tiles/@AnimatableBody2D@46012/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46012" to="Tiles/@AnimatableBody2D@46012" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46012" to="Tiles/@AnimatableBody2D@46012/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46012" to="Tiles/@AnimatableBody2D@46012" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46012" to="Tiles/@AnimatableBody2D@46012/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46013" to="Tiles/@AnimatableBody2D@46013/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46013" to="Tiles/@AnimatableBody2D@46013/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46013" to="Tiles/@AnimatableBody2D@46013" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46013" to="Tiles/@AnimatableBody2D@46013/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46013" to="Tiles/@AnimatableBody2D@46013" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46013" to="Tiles/@AnimatableBody2D@46013/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@46014" to="Tiles/@AnimatableBody2D@46014/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46014" to="Tiles/@AnimatableBody2D@46014/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46014" to="Tiles/@AnimatableBody2D@46014" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46014" to="Tiles/@AnimatableBody2D@46014" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46014" to="Tiles/@AnimatableBody2D@46014/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46014" to="Tiles/@AnimatableBody2D@46014" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46014" to="Tiles/@AnimatableBody2D@46014/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46015" to="Tiles/@AnimatableBody2D@46015/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46015" to="Tiles/@AnimatableBody2D@46015/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46015" to="Tiles/@AnimatableBody2D@46015" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46015" to="Tiles/@AnimatableBody2D@46015" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46015" to="Tiles/@AnimatableBody2D@46015/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46015" to="Tiles/@AnimatableBody2D@46015" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46015" to="Tiles/@AnimatableBody2D@46015/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@46016" to="Tiles/@Node2D@46016/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@46017" to="Tiles/@Node2D@46017/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@46018" to="Tiles/@Node2D@46018/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@46019" to="Tiles/@Node2D@46019/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@46020" to="Tiles/@Node2D@46020/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@46021" to="Tiles/@Node2D@46021/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@46022" to="Tiles/@Node2D@46022/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@46023" to="Tiles/@Node2D@46023/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@46024" to="Tiles/@Node2D@46024/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@46025" to="Tiles/@Node2D@46025/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@46026" to="Tiles/@Node2D@46026/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@46027" to="Tiles/@Node2D@46027/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46028" to="Tiles/@Area2D@46028" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46029" to="Tiles/@Area2D@46029" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46030" to="Tiles/@Area2D@46030" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46031" to="Tiles/@Area2D@46031" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46032" to="Tiles/@Area2D@46032" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46033" to="Tiles/@Area2D@46033" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46034" to="Tiles/@Area2D@46034" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46035" to="Tiles/@Area2D@46035" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46036" to="Tiles/@Area2D@46036" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46037" to="Tiles/@Area2D@46037" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46038" to="Tiles/@Area2D@46038" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46039" to="Tiles/@Area2D@46039" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46040" to="Tiles/@Area2D@46040" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46041" to="Tiles/@Area2D@46041" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46042" to="Tiles/@Area2D@46042" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46043" to="Tiles/@Area2D@46043" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46044" to="Tiles/@Area2D@46044" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46045" to="Tiles/@Area2D@46045" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46046" to="Tiles/@Area2D@46046" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46047" to="Tiles/@Area2D@46047" method="area_entered"] +[connection signal="collected" from="Tiles/@Node2D@46048" to="Tiles/@Node2D@46048/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@46049" to="Tiles/@Node2D@46049/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@46050" to="Tiles/@Node2D@46050/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46051" to="Tiles/@AnimatableBody2D@46051/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46051" to="Tiles/@AnimatableBody2D@46051/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46051" to="Tiles/@AnimatableBody2D@46051" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46051" to="Tiles/@AnimatableBody2D@46051/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46051" to="Tiles/@AnimatableBody2D@46051" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46051" to="Tiles/@AnimatableBody2D@46051/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46052" to="Tiles/@AnimatableBody2D@46052/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46052" to="Tiles/@AnimatableBody2D@46052/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46052" to="Tiles/@AnimatableBody2D@46052" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46052" to="Tiles/@AnimatableBody2D@46052/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46052" to="Tiles/@AnimatableBody2D@46052" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46052" to="Tiles/@AnimatableBody2D@46052/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46053" to="Tiles/@AnimatableBody2D@46053/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46053" to="Tiles/@AnimatableBody2D@46053/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46053" to="Tiles/@AnimatableBody2D@46053" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46053" to="Tiles/@AnimatableBody2D@46053" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46053" to="Tiles/@AnimatableBody2D@46053/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46053" to="Tiles/@AnimatableBody2D@46053" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46053" to="Tiles/@AnimatableBody2D@46053/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46054" to="Tiles/@AnimatableBody2D@46054/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46054" to="Tiles/@AnimatableBody2D@46054/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46054" to="Tiles/@AnimatableBody2D@46054" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46054" to="Tiles/@AnimatableBody2D@46054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46054" to="Tiles/@AnimatableBody2D@46054" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46054" to="Tiles/@AnimatableBody2D@46054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46055" to="Tiles/@AnimatableBody2D@46055/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46055" to="Tiles/@AnimatableBody2D@46055/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46055" to="Tiles/@AnimatableBody2D@46055" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46055" to="Tiles/@AnimatableBody2D@46055/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46055" to="Tiles/@AnimatableBody2D@46055" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46055" to="Tiles/@AnimatableBody2D@46055/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46056" to="Tiles/@AnimatableBody2D@46056/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46056" to="Tiles/@AnimatableBody2D@46056/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46056" to="Tiles/@AnimatableBody2D@46056" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46056" to="Tiles/@AnimatableBody2D@46056/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46056" to="Tiles/@AnimatableBody2D@46056/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46056" to="Tiles/@AnimatableBody2D@46056" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46056" to="Tiles/@AnimatableBody2D@46056/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46057" to="Tiles/@AnimatableBody2D@46057/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46057" to="Tiles/@AnimatableBody2D@46057/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46057" to="Tiles/@AnimatableBody2D@46057" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46057" to="Tiles/@AnimatableBody2D@46057/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46057" to="Tiles/@AnimatableBody2D@46057" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46057" to="Tiles/@AnimatableBody2D@46057/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46058" to="Tiles/@AnimatableBody2D@46058/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46058" to="Tiles/@AnimatableBody2D@46058/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46058" to="Tiles/@AnimatableBody2D@46058" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46058" to="Tiles/@AnimatableBody2D@46058/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46058" to="Tiles/@AnimatableBody2D@46058" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46058" to="Tiles/@AnimatableBody2D@46058/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46059" to="Tiles/@AnimatableBody2D@46059/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46059" to="Tiles/@AnimatableBody2D@46059/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46059" to="Tiles/@AnimatableBody2D@46059" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46059" to="Tiles/@AnimatableBody2D@46059/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46059" to="Tiles/@AnimatableBody2D@46059" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46059" to="Tiles/@AnimatableBody2D@46059/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46060" to="Tiles/@AnimatableBody2D@46060/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46060" to="Tiles/@AnimatableBody2D@46060/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46060" to="Tiles/@AnimatableBody2D@46060" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46060" to="Tiles/@AnimatableBody2D@46060/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46060" to="Tiles/@AnimatableBody2D@46060" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46060" to="Tiles/@AnimatableBody2D@46060/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46061" to="Tiles/@AnimatableBody2D@46061/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46061" to="Tiles/@AnimatableBody2D@46061/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46061" to="Tiles/@AnimatableBody2D@46061" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46061" to="Tiles/@AnimatableBody2D@46061/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46061" to="Tiles/@AnimatableBody2D@46061" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46061" to="Tiles/@AnimatableBody2D@46061/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46062" to="Tiles/@AnimatableBody2D@46062/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46062" to="Tiles/@AnimatableBody2D@46062/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46062" to="Tiles/@AnimatableBody2D@46062" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46062" to="Tiles/@AnimatableBody2D@46062/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46062" to="Tiles/@AnimatableBody2D@46062" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46062" to="Tiles/@AnimatableBody2D@46062/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46063" to="Tiles/@AnimatableBody2D@46063/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46063" to="Tiles/@AnimatableBody2D@46063/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46063" to="Tiles/@AnimatableBody2D@46063" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46063" to="Tiles/@AnimatableBody2D@46063/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46063" to="Tiles/@AnimatableBody2D@46063" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46063" to="Tiles/@AnimatableBody2D@46063/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46064" to="Tiles/@AnimatableBody2D@46064/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46064" to="Tiles/@AnimatableBody2D@46064/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46064" to="Tiles/@AnimatableBody2D@46064" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46064" to="Tiles/@AnimatableBody2D@46064/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46064" to="Tiles/@AnimatableBody2D@46064" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46064" to="Tiles/@AnimatableBody2D@46064/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46065" to="Tiles/@AnimatableBody2D@46065/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46065" to="Tiles/@AnimatableBody2D@46065/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46065" to="Tiles/@AnimatableBody2D@46065" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46065" to="Tiles/@AnimatableBody2D@46065/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46065" to="Tiles/@AnimatableBody2D@46065/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46065" to="Tiles/@AnimatableBody2D@46065" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46065" to="Tiles/@AnimatableBody2D@46065/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46066" to="Tiles/@AnimatableBody2D@46066/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46066" to="Tiles/@AnimatableBody2D@46066/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46066" to="Tiles/@AnimatableBody2D@46066" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46066" to="Tiles/@AnimatableBody2D@46066/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46066" to="Tiles/@AnimatableBody2D@46066" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46066" to="Tiles/@AnimatableBody2D@46066/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46067" to="ChallengeNodes/Tiles/@AnimatableBody2D@46067/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46067" to="ChallengeNodes/Tiles/@AnimatableBody2D@46067/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46067" to="ChallengeNodes/Tiles/@AnimatableBody2D@46067" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46067" to="ChallengeNodes/Tiles/@AnimatableBody2D@46067/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46067" to="ChallengeNodes/Tiles/@AnimatableBody2D@46067" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46067" to="ChallengeNodes/Tiles/@AnimatableBody2D@46067/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46068" to="ChallengeNodes/Tiles/@AnimatableBody2D@46068/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46068" to="ChallengeNodes/Tiles/@AnimatableBody2D@46068/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46068" to="ChallengeNodes/Tiles/@AnimatableBody2D@46068" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46068" to="ChallengeNodes/Tiles/@AnimatableBody2D@46068/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46068" to="ChallengeNodes/Tiles/@AnimatableBody2D@46068" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46068" to="ChallengeNodes/Tiles/@AnimatableBody2D@46068/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46069" to="ChallengeNodes/Tiles/@AnimatableBody2D@46069/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46069" to="ChallengeNodes/Tiles/@AnimatableBody2D@46069/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46069" to="ChallengeNodes/Tiles/@AnimatableBody2D@46069" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46069" to="ChallengeNodes/Tiles/@AnimatableBody2D@46069/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46069" to="ChallengeNodes/Tiles/@AnimatableBody2D@46069" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46069" to="ChallengeNodes/Tiles/@AnimatableBody2D@46069/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46070" to="ChallengeNodes/Tiles/@AnimatableBody2D@46070/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46070" to="ChallengeNodes/Tiles/@AnimatableBody2D@46070/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46070" to="ChallengeNodes/Tiles/@AnimatableBody2D@46070" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46070" to="ChallengeNodes/Tiles/@AnimatableBody2D@46070/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46070" to="ChallengeNodes/Tiles/@AnimatableBody2D@46070" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46070" to="ChallengeNodes/Tiles/@AnimatableBody2D@46070/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46071" to="ChallengeNodes/Tiles/@AnimatableBody2D@46071/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46071" to="ChallengeNodes/Tiles/@AnimatableBody2D@46071/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46071" to="ChallengeNodes/Tiles/@AnimatableBody2D@46071" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46071" to="ChallengeNodes/Tiles/@AnimatableBody2D@46071/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46071" to="ChallengeNodes/Tiles/@AnimatableBody2D@46071" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46071" to="ChallengeNodes/Tiles/@AnimatableBody2D@46071/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46072" to="ChallengeNodes/Tiles/@AnimatableBody2D@46072/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46072" to="ChallengeNodes/Tiles/@AnimatableBody2D@46072/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46072" to="ChallengeNodes/Tiles/@AnimatableBody2D@46072" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46072" to="ChallengeNodes/Tiles/@AnimatableBody2D@46072/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46072" to="ChallengeNodes/Tiles/@AnimatableBody2D@46072" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46072" to="ChallengeNodes/Tiles/@AnimatableBody2D@46072/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46073" to="ChallengeNodes/Tiles/@AnimatableBody2D@46073/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46073" to="ChallengeNodes/Tiles/@AnimatableBody2D@46073/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46073" to="ChallengeNodes/Tiles/@AnimatableBody2D@46073" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46073" to="ChallengeNodes/Tiles/@AnimatableBody2D@46073/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46073" to="ChallengeNodes/Tiles/@AnimatableBody2D@46073" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46073" to="ChallengeNodes/Tiles/@AnimatableBody2D@46073/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46074" to="ChallengeNodes/Tiles/@AnimatableBody2D@46074/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46074" to="ChallengeNodes/Tiles/@AnimatableBody2D@46074/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46074" to="ChallengeNodes/Tiles/@AnimatableBody2D@46074" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46074" to="ChallengeNodes/Tiles/@AnimatableBody2D@46074/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46074" to="ChallengeNodes/Tiles/@AnimatableBody2D@46074" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46074" to="ChallengeNodes/Tiles/@AnimatableBody2D@46074/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46075" to="ChallengeNodes/Tiles/@AnimatableBody2D@46075/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46075" to="ChallengeNodes/Tiles/@AnimatableBody2D@46075/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46075" to="ChallengeNodes/Tiles/@AnimatableBody2D@46075" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46075" to="ChallengeNodes/Tiles/@AnimatableBody2D@46075/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46075" to="ChallengeNodes/Tiles/@AnimatableBody2D@46075" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46075" to="ChallengeNodes/Tiles/@AnimatableBody2D@46075/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46076" to="ChallengeNodes/Tiles/@AnimatableBody2D@46076/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46076" to="ChallengeNodes/Tiles/@AnimatableBody2D@46076/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46076" to="ChallengeNodes/Tiles/@AnimatableBody2D@46076" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46076" to="ChallengeNodes/Tiles/@AnimatableBody2D@46076/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46076" to="ChallengeNodes/Tiles/@AnimatableBody2D@46076" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46076" to="ChallengeNodes/Tiles/@AnimatableBody2D@46076/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="ChallengeNodes/Tiles/Coin" to="ChallengeNodes/Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@46077" to="ChallengeNodes/Tiles/@Node2D@46077/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@46078" to="ChallengeNodes/Tiles/@Node2D@46078/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@46079" to="ChallengeNodes/Tiles/@Node2D@46079/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46080" to="ChallengeNodes/Tiles/@AnimatableBody2D@46080/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46080" to="ChallengeNodes/Tiles/@AnimatableBody2D@46080/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46080" to="ChallengeNodes/Tiles/@AnimatableBody2D@46080" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46080" to="ChallengeNodes/Tiles/@AnimatableBody2D@46080/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46080" to="ChallengeNodes/Tiles/@AnimatableBody2D@46080" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46080" to="ChallengeNodes/Tiles/@AnimatableBody2D@46080/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46081" to="ChallengeNodes/Tiles/@AnimatableBody2D@46081/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46081" to="ChallengeNodes/Tiles/@AnimatableBody2D@46081/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46081" to="ChallengeNodes/Tiles/@AnimatableBody2D@46081" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46081" to="ChallengeNodes/Tiles/@AnimatableBody2D@46081/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46081" to="ChallengeNodes/Tiles/@AnimatableBody2D@46081" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46081" to="ChallengeNodes/Tiles/@AnimatableBody2D@46081/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46082" to="ChallengeNodes/Tiles/@AnimatableBody2D@46082/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46082" to="ChallengeNodes/Tiles/@AnimatableBody2D@46082/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46082" to="ChallengeNodes/Tiles/@AnimatableBody2D@46082" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46082" to="ChallengeNodes/Tiles/@AnimatableBody2D@46082/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46082" to="ChallengeNodes/Tiles/@AnimatableBody2D@46082" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46082" to="ChallengeNodes/Tiles/@AnimatableBody2D@46082/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46083" to="ChallengeNodes/Tiles/@AnimatableBody2D@46083/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46083" to="ChallengeNodes/Tiles/@AnimatableBody2D@46083/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46083" to="ChallengeNodes/Tiles/@AnimatableBody2D@46083" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46083" to="ChallengeNodes/Tiles/@AnimatableBody2D@46083/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46083" to="ChallengeNodes/Tiles/@AnimatableBody2D@46083" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46083" to="ChallengeNodes/Tiles/@AnimatableBody2D@46083/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46084" to="ChallengeNodes/Tiles/@AnimatableBody2D@46084/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46084" to="ChallengeNodes/Tiles/@AnimatableBody2D@46084/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46084" to="ChallengeNodes/Tiles/@AnimatableBody2D@46084" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46084" to="ChallengeNodes/Tiles/@AnimatableBody2D@46084/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46084" to="ChallengeNodes/Tiles/@AnimatableBody2D@46084" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46084" to="ChallengeNodes/Tiles/@AnimatableBody2D@46084/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46085" to="ChallengeNodes/Tiles/@AnimatableBody2D@46085/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46085" to="ChallengeNodes/Tiles/@AnimatableBody2D@46085/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46085" to="ChallengeNodes/Tiles/@AnimatableBody2D@46085" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46085" to="ChallengeNodes/Tiles/@AnimatableBody2D@46085/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46085" to="ChallengeNodes/Tiles/@AnimatableBody2D@46085" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46085" to="ChallengeNodes/Tiles/@AnimatableBody2D@46085/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46086" to="ChallengeNodes/Tiles/@AnimatableBody2D@46086/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46086" to="ChallengeNodes/Tiles/@AnimatableBody2D@46086/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46086" to="ChallengeNodes/Tiles/@AnimatableBody2D@46086" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46086" to="ChallengeNodes/Tiles/@AnimatableBody2D@46086/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46086" to="ChallengeNodes/Tiles/@AnimatableBody2D@46086" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46086" to="ChallengeNodes/Tiles/@AnimatableBody2D@46086/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46087" to="ChallengeNodes/Tiles/@AnimatableBody2D@46087/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46087" to="ChallengeNodes/Tiles/@AnimatableBody2D@46087/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46087" to="ChallengeNodes/Tiles/@AnimatableBody2D@46087" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46087" to="ChallengeNodes/Tiles/@AnimatableBody2D@46087/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46087" to="ChallengeNodes/Tiles/@AnimatableBody2D@46087" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46087" to="ChallengeNodes/Tiles/@AnimatableBody2D@46087/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@46088" to="ChallengeNodes/Tiles/@Node2D@46088/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@46089" to="ChallengeNodes/Tiles/@Node2D@46089/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46090" to="ChallengeNodes/Tiles/@AnimatableBody2D@46090/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46090" to="ChallengeNodes/Tiles/@AnimatableBody2D@46090/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46090" to="ChallengeNodes/Tiles/@AnimatableBody2D@46090" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46090" to="ChallengeNodes/Tiles/@AnimatableBody2D@46090" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46090" to="ChallengeNodes/Tiles/@AnimatableBody2D@46090/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46090" to="ChallengeNodes/Tiles/@AnimatableBody2D@46090" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46090" to="ChallengeNodes/Tiles/@AnimatableBody2D@46090/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46091" to="ChallengeNodes/Tiles/@AnimatableBody2D@46091/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46091" to="ChallengeNodes/Tiles/@AnimatableBody2D@46091/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46091" to="ChallengeNodes/Tiles/@AnimatableBody2D@46091" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46091" to="ChallengeNodes/Tiles/@AnimatableBody2D@46091" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46091" to="ChallengeNodes/Tiles/@AnimatableBody2D@46091/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46091" to="ChallengeNodes/Tiles/@AnimatableBody2D@46091" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46091" to="ChallengeNodes/Tiles/@AnimatableBody2D@46091/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46092" to="ChallengeNodes/Tiles/@AnimatableBody2D@46092/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46092" to="ChallengeNodes/Tiles/@AnimatableBody2D@46092/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46092" to="ChallengeNodes/Tiles/@AnimatableBody2D@46092" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46092" to="ChallengeNodes/Tiles/@AnimatableBody2D@46092/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46092" to="ChallengeNodes/Tiles/@AnimatableBody2D@46092" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46092" to="ChallengeNodes/Tiles/@AnimatableBody2D@46092/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46093" to="ChallengeNodes/Tiles/@AnimatableBody2D@46093/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46093" to="ChallengeNodes/Tiles/@AnimatableBody2D@46093/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46093" to="ChallengeNodes/Tiles/@AnimatableBody2D@46093" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46093" to="ChallengeNodes/Tiles/@AnimatableBody2D@46093/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46093" to="ChallengeNodes/Tiles/@AnimatableBody2D@46093" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46093" to="ChallengeNodes/Tiles/@AnimatableBody2D@46093/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46094" to="ChallengeNodes/Tiles/@AnimatableBody2D@46094/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46094" to="ChallengeNodes/Tiles/@AnimatableBody2D@46094/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46094" to="ChallengeNodes/Tiles/@AnimatableBody2D@46094" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46094" to="ChallengeNodes/Tiles/@AnimatableBody2D@46094/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46094" to="ChallengeNodes/Tiles/@AnimatableBody2D@46094" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46094" to="ChallengeNodes/Tiles/@AnimatableBody2D@46094/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@46095" to="ChallengeNodes/Tiles/@AnimatableBody2D@46095/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@46095" to="ChallengeNodes/Tiles/@AnimatableBody2D@46095/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46095" to="ChallengeNodes/Tiles/@AnimatableBody2D@46095" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46095" to="ChallengeNodes/Tiles/@AnimatableBody2D@46095/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46095" to="ChallengeNodes/Tiles/@AnimatableBody2D@46095/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46095" to="ChallengeNodes/Tiles/@AnimatableBody2D@46095" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@46095" to="ChallengeNodes/Tiles/@AnimatableBody2D@46095/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@46096" to="ChallengeNodes/Tiles/@Node2D@46096/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@46097" to="ChallengeNodes/Tiles/@Node2D@46097/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@46098" to="ChallengeNodes/Tiles/@Node2D@46098/LevelPersistance" method="set_as_active"] + +[editable path="WarpZone"] diff --git a/Scenes/Levels/SMBANN/World1/1-2a.tscn b/Scenes/Levels/SMBANN/World1/1-2a.tscn new file mode 100644 index 0000000..b49244e --- /dev/null +++ b/Scenes/Levels/SMBANN/World1/1-2a.tscn @@ -0,0 +1,325 @@ +[gd_scene load_steps=3 format=3 uid="uid://bbfeqfbydmknv"] + +[ext_resource type="PackedScene" uid="uid://duc0y2qt8vug6" path="res://Scenes/Levels/SMB1/World1/1-2a.tscn" id="1_mf7e3"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_yrub2"] + +[node name="1-2A" instance=ExtResource("1_mf7e3")] + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://dxk2ccn5nj4lt" + +[node name="DiscoLevel" type="Node" parent="." index="9"] +script = ExtResource("2_yrub2") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51285" to="Tiles/@Node2D@51285/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51286" to="Tiles/@Node2D@51286/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51287" to="Tiles/@Node2D@51287/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51288" to="Tiles/@Node2D@51288/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51289" to="Tiles/@Node2D@51289/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51290" to="Tiles/@Node2D@51290/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@51291" to="Tiles/@AnimatableBody2D@51291/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@51339" to="Tiles/@Node2D@51339/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51340" to="Tiles/@Node2D@51340/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51341" to="Tiles/@Node2D@51341/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51342" to="Tiles/@Node2D@51342/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51343" to="Tiles/@Node2D@51343/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51344" to="Tiles/@Node2D@51344/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51345" to="Tiles/@Node2D@51345/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51346" to="Tiles/@Node2D@51346/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51347" to="Tiles/@Node2D@51347/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@51348" to="Tiles/@Node2D@51348/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/World1/1-3.tscn b/Scenes/Levels/SMBANN/World1/1-3.tscn new file mode 100644 index 0000000..9887c33 --- /dev/null +++ b/Scenes/Levels/SMBANN/World1/1-3.tscn @@ -0,0 +1,150 @@ +[gd_scene load_steps=3 format=3 uid="uid://775y0m4f8li6"] + +[ext_resource type="PackedScene" uid="uid://cjkhxnjpdqhmn" path="res://Scenes/Levels/SMB1/World1/1-3.tscn" id="1_v5wd8"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_vgkfh"] + +[node name="1-3" instance=ExtResource("1_v5wd8")] +theme_time = "Night" +campaign = "SMBANN" + +[node name="LevelBG" parent="." index="0"] +time_of_day = 1 + +[node name="DiscoLevel" type="Node" parent="." index="16"] +script = ExtResource("2_vgkfh") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134011" to="Tiles/@Node2D@134011/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134012" to="Tiles/@Node2D@134012/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134013" to="Tiles/@Node2D@134013/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134014" to="Tiles/@Node2D@134014/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134015" to="Tiles/@Node2D@134015/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134016" to="Tiles/@Node2D@134016/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134017" to="Tiles/@Node2D@134017/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134018" to="Tiles/@Node2D@134018/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134019" to="Tiles/@Node2D@134019/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134020" to="Tiles/@Node2D@134020/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134021" to="Tiles/@Node2D@134021/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134022" to="Tiles/@Node2D@134022/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134023" to="Tiles/@Node2D@134023/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134024" to="Tiles/@Node2D@134024/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134025" to="Tiles/@Node2D@134025/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134026" to="Tiles/@Node2D@134026/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134027" to="Tiles/@Node2D@134027/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134028" to="Tiles/@Node2D@134028/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134029" to="Tiles/@Node2D@134029/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134030" to="Tiles/@Node2D@134030/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134031" to="Tiles/@Area2D@134031" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134032" to="Tiles/@Area2D@134032" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134033" to="Tiles/@Area2D@134033" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134034" to="Tiles/@Area2D@134034" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134035" to="Tiles/@Area2D@134035" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134036" to="Tiles/@Area2D@134036" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134037" to="Tiles/@Area2D@134037" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134038" to="Tiles/@Area2D@134038" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134039" to="Tiles/@Area2D@134039" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134040" to="Tiles/@Area2D@134040" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134041" to="Tiles/@Area2D@134041" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134042" to="Tiles/@Area2D@134042" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134043" to="Tiles/@Area2D@134043" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134044" to="Tiles/@Area2D@134044" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134045" to="Tiles/@Area2D@134045" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134046" to="Tiles/@Area2D@134046" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134047" to="Tiles/@Area2D@134047" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134048" to="Tiles/@Area2D@134048" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134049" to="Tiles/@Area2D@134049" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134050" to="Tiles/@Area2D@134050" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134051" to="Tiles/@Area2D@134051" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134052" to="Tiles/@Area2D@134052" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134053" to="Tiles/@Area2D@134053" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134054" to="Tiles/@Area2D@134054" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134055" to="Tiles/@Area2D@134055" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134056" to="Tiles/@Area2D@134056" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134057" to="Tiles/@Area2D@134057" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134058" to="Tiles/@Area2D@134058" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134059" to="Tiles/@Area2D@134059" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134060" to="Tiles/@Area2D@134060" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134061" to="Tiles/@Area2D@134061" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134062" to="Tiles/@Area2D@134062" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134063" to="Tiles/@Area2D@134063" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134064" to="Tiles/@Area2D@134064" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134065" to="Tiles/@Area2D@134065" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134066" to="Tiles/@Area2D@134066" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134067" to="Tiles/@Area2D@134067" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134068" to="Tiles/@Area2D@134068" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134069" to="Tiles/@Area2D@134069" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134070" to="Tiles/@Area2D@134070" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134071" to="Tiles/@Area2D@134071" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134072" to="Tiles/@Area2D@134072" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134073" to="Tiles/@Area2D@134073" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134074" to="Tiles/@Area2D@134074" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134075" to="Tiles/@Area2D@134075" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134076" to="Tiles/@Area2D@134076" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134077" to="Tiles/@Area2D@134077" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134078" to="Tiles/@Area2D@134078" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134079" to="Tiles/@Area2D@134079" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134080" to="Tiles/@Area2D@134080" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134081" to="Tiles/@Area2D@134081" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134082" to="Tiles/@Area2D@134082" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134083" to="Tiles/@Area2D@134083" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134084" to="Tiles/@Area2D@134084" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134085" to="Tiles/@Area2D@134085" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134086" to="Tiles/@Area2D@134086" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134087" to="Tiles/@Area2D@134087" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134088" to="Tiles/@Area2D@134088" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134089" to="Tiles/@Area2D@134089" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134090" to="Tiles/@Area2D@134090" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134091" to="Tiles/@Area2D@134091" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134092" to="Tiles/@Area2D@134092" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134093" to="Tiles/@Area2D@134093" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134094" to="Tiles/@Area2D@134094" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134095" to="Tiles/@Area2D@134095" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134096" to="Tiles/@Area2D@134096" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134097" to="Tiles/@Area2D@134097" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134098" to="Tiles/@Area2D@134098" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134099" to="Tiles/@Area2D@134099" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134100" to="Tiles/@Area2D@134100" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134101" to="Tiles/@Area2D@134101" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134102" to="Tiles/@Area2D@134102" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134103" to="Tiles/@Area2D@134103" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134104" to="Tiles/@Area2D@134104" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134105" to="Tiles/@Area2D@134105" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134106" to="Tiles/@Area2D@134106" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134107" to="Tiles/@Area2D@134107" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134108" to="Tiles/@Area2D@134108" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134109" to="Tiles/@Area2D@134109" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134110" to="Tiles/@Area2D@134110" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134111" to="Tiles/@Area2D@134111" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134112" to="Tiles/@Area2D@134112" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134113" to="Tiles/@Area2D@134113" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134114" to="Tiles/@Area2D@134114" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134115" to="Tiles/@Area2D@134115" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134116" to="Tiles/@Area2D@134116" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134117" to="Tiles/@Area2D@134117" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134118" to="Tiles/@Area2D@134118" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134119" to="Tiles/@Area2D@134119" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134120" to="Tiles/@Area2D@134120" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134121" to="Tiles/@Area2D@134121" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134122" to="Tiles/@Area2D@134122" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134123" to="Tiles/@Area2D@134123" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134124" to="Tiles/@Area2D@134124" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134125" to="Tiles/@Area2D@134125" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134126" to="Tiles/@Area2D@134126" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134127" to="Tiles/@Area2D@134127" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134128" to="Tiles/@Area2D@134128" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134129" to="Tiles/@Area2D@134129" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134130" to="Tiles/@Area2D@134130" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134131" to="Tiles/@Area2D@134131" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134132" to="Tiles/@Area2D@134132" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134133" to="Tiles/@Area2D@134133" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134134" to="Tiles/@Area2D@134134" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134135" to="Tiles/@Area2D@134135" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134136" to="Tiles/@Area2D@134136" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134137" to="Tiles/@Area2D@134137" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134138" to="Tiles/@Area2D@134138" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134139" to="Tiles/@Area2D@134139" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134140" to="Tiles/@Area2D@134140" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134141" to="Tiles/@Area2D@134141" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134142" to="Tiles/@Area2D@134142" method="area_entered"] diff --git a/Scenes/Levels/SMBANN/World1/1-4.tscn b/Scenes/Levels/SMBANN/World1/1-4.tscn new file mode 100644 index 0000000..60d787d --- /dev/null +++ b/Scenes/Levels/SMBANN/World1/1-4.tscn @@ -0,0 +1,35 @@ +[gd_scene load_steps=3 format=3 uid="uid://buidhsngvytfs"] + +[ext_resource type="PackedScene" uid="uid://luvjp1hbt8ej" path="res://Scenes/Levels/SMB1/World1/1-4.tscn" id="1_d467p"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_kutpd"] + +[node name="1-4" instance=ExtResource("1_d467p")] +campaign = "SMBANN" + +[node name="DiscoLevel" type="Node" parent="." index="12"] +script = ExtResource("2_kutpd") +combo_meter_rate = 0.25 +max_combo = 1 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103658" to="Tiles/@Area2D@103658" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103659" to="Tiles/@Area2D@103659" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103660" to="Tiles/@Area2D@103660" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103661" to="Tiles/@Area2D@103661" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103662" to="Tiles/@Area2D@103662" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103663" to="Tiles/@Area2D@103663" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103664" to="Tiles/@Area2D@103664" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103665" to="Tiles/@Area2D@103665" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103666" to="Tiles/@Area2D@103666" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103667" to="Tiles/@Area2D@103667" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103668" to="Tiles/@Area2D@103668" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103669" to="Tiles/@Area2D@103669" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103670" to="Tiles/@Area2D@103670" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103671" to="Tiles/@Area2D@103671" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103672" to="Tiles/@Area2D@103672" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103673" to="Tiles/@Area2D@103673" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103674" to="Tiles/@Area2D@103674" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103675" to="Tiles/@Area2D@103675" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103676" to="Tiles/@Area2D@103676" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103677" to="Tiles/@Area2D@103677" method="area_entered"] diff --git a/Scenes/Levels/SMBANN/World2/2-1.tscn b/Scenes/Levels/SMBANN/World2/2-1.tscn new file mode 100644 index 0000000..472ee82 --- /dev/null +++ b/Scenes/Levels/SMBANN/World2/2-1.tscn @@ -0,0 +1,328 @@ +[gd_scene load_steps=7 format=4 uid="uid://d15yk25wa62rw"] + +[ext_resource type="PackedScene" uid="uid://bqr1dftsuufxu" path="res://Scenes/Levels/SMB1/World2/2-1.tscn" id="1_eol7e"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_47odi"] +[ext_resource type="PackedScene" uid="uid://doguqwqut2s5e" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaParaTroopa.tscn" id="3_xfqdb"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="4_ftg58"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="5_ahbiy"] +[ext_resource type="PackedScene" uid="uid://4fwln7wo5cja" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaParaTroopa.tscn" id="6_ru1h1"] + +[node name="2-1" instance=ExtResource("1_eol7e")] +theme_time = "Night" +campaign = "SMBANN" + +[node name="LevelBG" parent="." index="0"] +time_of_day = 1 + +[node name="Tiles" parent="." index="2"] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAADAAAAAABLAAEAAAADAAEAAABQAAAAAAABAAAAAABQAAEAAAABAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAADAAAAAABZAAEAAAADAAEAAABdAAAAAAABAAAAAABdAAEAAAABAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAADAAAAAAB6AAEAAAADAAEAAAB+AAAAAAABAAAAAAB+AAEAAAABAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAADAAAAAADPAAEAAAADAAEAAACuAPb/AAAEAAIAAACuAPf/AAAEAAIAAACuAPj/AAAEAAIAAACuAPn/AAAEAAIAAACuAPr/AAAEAAIAAACuAPv/AAAEAAIAAACuAPz/AAAEAAIAAACuAP3/AAAEAAIAAACuAP7/AAAEAAIAAACuAP//AAAEAAIAAACvAPb/AAAEAAIAAACvAPf/AAAEAAIAAACvAPj/AAAEAAIAAACvAPn/AAAEAAIAAACvAPr/AAAEAAIAAACvAPv/AAAEAAIAAACvAPz/AAAEAAIAAACvAP3/AAAEAAIAAACvAP7/AAAEAAIAAACvAP//AAAEAAIAAAASAPz/AAAEAAIAAAASAP3/AAAEAAIAAAASAP7/AAAEAAIAAAASAP//AAAEAAIAAAATAP7/AAAEAAIAAAATAP//AAAEAAIAAAAEAP//AAAEAAIAAAAFAP7/AAAEAAIAAAAGAP3/AAAEAAIAAAAHAPz/AAAEAAIAAAAIAPv/AAAEAAIAAAAIAPz/AAAEAAIAAAAIAP3/AAAEAAIAAAAIAP7/AAAEAAIAAAAIAP//AAAEAAIAAAAHAP//AAAEAAIAAAAGAP//AAAEAAIAAAAFAP//AAAEAAIAAAAGAP7/AAAEAAIAAAAHAP3/AAAEAAIAAAAHAP7/AAAEAAIAAAD///z/AQAAAAAAAQABAPz/AQAAAAAAAQANAPj/AQAAAAAAAQAOAPj/AQAAAAAAAQAPAPj/AQAAAAAAAQAmAPz/AQAAAAAAAgAnAPz/AQAAAAAAAgAoAPz/AQAAAAAAAgApAPz/AQAAAAAAAgAmAPj/AQAAAAAAAgAnAPj/AQAAAAAAAgAoAPj/AQAAAAAAAgApAPj/AQAAAAAAAgA0APz/AQAAAAAAAQA2APj/AQAAAAAAAQA3APj/AQAAAAAAAQA4APj/AQAAAAAAAQBBAPj/AQAAAAAAAQBCAPj/AQAAAAAAAQBEAPj/AQAAAAAAAQBFAPj/AQAAAAAAAQA/APz/AQAAAAAAAgBAAPz/AQAAAAAAAgBBAPz/AQAAAAAAAgBFAPz/AQAAAAAAAgBGAPz/AQAAAAAAAgBHAPz/AQAAAAAAAgBMAPj/AQAAAAAAAQBNAPj/AQAAAAAAAQBOAPj/AQAAAAAAAQBuAPj/AQAAAAAAAQBvAPj/AQAAAAAAAQBwAPj/AQAAAAAAAQCUAPj/AQAAAAAAAQCVAPj/AQAAAAAAAQCWAPj/AQAAAAAAAQCXAPj/AQAAAAAAAQCYAPj/AQAAAAAAAQCaAPz/AQAAAAAAAgCpAPz/AAAEAAIAAACqAPz/AAAEAAIAAAAeAPz/AAAIAAAAAAAeAP3/AAAIAAEAAAAfAPz/AAAJAAAAAAAfAP3/AAAJAAEAAAAeAP7/AAAIAAEAAAAeAP//AAAIAAEAAAAfAP7/AAAJAAEAAAAfAP//AAAJAAEAAAA6APz/AAAIAAIAAAA6AP3/AAAIAAMAAAA7APz/AAAJAAIAAAA7AP3/AAAJAAMAAAA6AP7/AAAIAAMAAAA7AP7/AAAJAAMAAAA6AP//AAAIAAMAAAA7AP//AAAJAAMAAABXAPz/AAAIAAYAAABXAP3/AAAIAAcAAABYAPz/AAAJAAYAAABYAP3/AAAJAAcAAABjAP7/AAAIAAQAAABjAP//AAAIAAUAAABkAP7/AAAJAAQAAABkAP//AAAJAAUAAABqAPz/AAAIAAIAAABqAP3/AAAIAAMAAABrAPz/AAAJAAIAAABrAP3/AAAJAAMAAABuAP3/AAAIAAAAAABuAP7/AAAIAAEAAABvAP3/AAAJAAAAAABvAP7/AAAJAAEAAAByAPv/AAAIAAYAAAByAPz/AAAIAAcAAABzAPv/AAAJAAYAAABzAPz/AAAJAAcAAACgAP3/AAAIAAAAAACgAP7/AAAIAAEAAAChAP3/AAAJAAAAAAChAP7/AAAJAAEAAABXAP7/AAAIAAcAAABYAP7/AAAJAAcAAABXAP//AAAIAAcAAABYAP//AAAJAAcAAABuAP//AAAIAAEAAABvAP//AAAJAAEAAABqAP7/AAAIAAMAAABrAP7/AAAJAAMAAABqAP//AAAIAAMAAABrAP//AAAJAAMAAAByAP3/AAAIAAcAAABzAP3/AAAJAAcAAAByAP7/AAAIAAcAAABzAP7/AAAJAAcAAAByAP//AAAIAAcAAABzAP//AAAJAAcAAACgAP//AAAIAAEAAAChAP//AAAJAAEAAAC4AP//AAAEAAIAAABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABACIAAIAAAACAAIAAACJAAIAAAACAAIAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAADAAIAAABQAAIAAAABAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAADAAIAAABdAAIAAAABAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAADAAIAAAB+AAIAAAABAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAADAAIAAAAlAPj/AQAAAAAACACAAPX/AQAAAAAABgCIAAAAAAACAAAAAACJAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAAA=") + +[node name="BrickBlock6" parent="Blocks" index="5"] +position = Vector2(2496, -120) + +[node name="GreenKoopaTroopa5" parent="Enemies" index="28"] +position = Vector2(1944, 72) + +[node name="GreenKoopaTroopa6" parent="Enemies" index="29"] +position = Vector2(2104, 64) + +[node name="PipeArea" parent="." index="11"] +target_level = "uid://c6ch6t70x1atb" + +[node name="CoinHeavenWarpPoint" parent="." index="14"] +heaven_scene = "uid://bb3k81dx6dyyc" + +[node name="ChallengeNodes" parent="." index="15" node_paths=PackedStringArray("nodes_to_delete")] +nodes_to_delete = [NodePath("../Blocks/QuestionBlock2"), null, NodePath("../Blocks/BrickBlock7")] + +[node name="DiscoLevel" type="Node" parent="." index="18"] +script = ExtResource("2_47odi") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[node name="RedKoopaTroopa" parent="." index="19" instance=ExtResource("3_xfqdb")] +position = Vector2(1880, -128) + +[node name="RedKoopaTroopa2" parent="." index="20" instance=ExtResource("4_ftg58")] +position = Vector2(1944, 0) + +[node name="Trampoline2" parent="." index="21" instance=ExtResource("5_ahbiy")] +position = Vector2(2056, 0) + +[node name="GreenKoopaTroopa" parent="." index="22" instance=ExtResource("6_ru1h1")] +position = Vector2(2056, -56) + +[node name="RedKoopaTroopa3" parent="." index="23" instance=ExtResource("4_ftg58")] +position = Vector2(2128, 0) + +[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="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@106300" to="Tiles/@AnimatableBody2D@106300/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106300" to="Tiles/@AnimatableBody2D@106300/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106300" to="Tiles/@AnimatableBody2D@106300" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106300" to="Tiles/@AnimatableBody2D@106300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106300" to="Tiles/@AnimatableBody2D@106300" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106300" to="Tiles/@AnimatableBody2D@106300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106301" to="Tiles/@AnimatableBody2D@106301/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106301" to="Tiles/@AnimatableBody2D@106301/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106301" to="Tiles/@AnimatableBody2D@106301" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106301" to="Tiles/@AnimatableBody2D@106301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106301" to="Tiles/@AnimatableBody2D@106301" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106301" to="Tiles/@AnimatableBody2D@106301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106302" to="Tiles/@AnimatableBody2D@106302/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106302" to="Tiles/@AnimatableBody2D@106302/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106302" to="Tiles/@AnimatableBody2D@106302" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106302" to="Tiles/@AnimatableBody2D@106302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106302" to="Tiles/@AnimatableBody2D@106302" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106302" to="Tiles/@AnimatableBody2D@106302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106303" to="Tiles/@AnimatableBody2D@106303/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106303" to="Tiles/@AnimatableBody2D@106303/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106303" to="Tiles/@AnimatableBody2D@106303" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106303" to="Tiles/@AnimatableBody2D@106303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106303" to="Tiles/@AnimatableBody2D@106303" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106303" to="Tiles/@AnimatableBody2D@106303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@106304" to="Tiles/@AnimatableBody2D@106304/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106304" to="Tiles/@AnimatableBody2D@106304/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106304" to="Tiles/@AnimatableBody2D@106304" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106304" to="Tiles/@AnimatableBody2D@106304" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106304" to="Tiles/@AnimatableBody2D@106304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106304" to="Tiles/@AnimatableBody2D@106304" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106304" to="Tiles/@AnimatableBody2D@106304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106305" to="Tiles/@AnimatableBody2D@106305/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106305" to="Tiles/@AnimatableBody2D@106305/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106305" to="Tiles/@AnimatableBody2D@106305" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106305" to="Tiles/@AnimatableBody2D@106305" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106305" to="Tiles/@AnimatableBody2D@106305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106305" to="Tiles/@AnimatableBody2D@106305" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106305" to="Tiles/@AnimatableBody2D@106305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106306" to="Tiles/@AnimatableBody2D@106306/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106306" to="Tiles/@AnimatableBody2D@106306/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106306" to="Tiles/@AnimatableBody2D@106306" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106306" to="Tiles/@AnimatableBody2D@106306" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106306" to="Tiles/@AnimatableBody2D@106306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106306" to="Tiles/@AnimatableBody2D@106306" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106306" to="Tiles/@AnimatableBody2D@106306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106307" to="Tiles/@AnimatableBody2D@106307/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106307" to="Tiles/@AnimatableBody2D@106307/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106307" to="Tiles/@AnimatableBody2D@106307" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106307" to="Tiles/@AnimatableBody2D@106307" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106307" to="Tiles/@AnimatableBody2D@106307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106307" to="Tiles/@AnimatableBody2D@106307" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106307" to="Tiles/@AnimatableBody2D@106307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106308" to="Tiles/@AnimatableBody2D@106308/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106308" to="Tiles/@AnimatableBody2D@106308/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106308" to="Tiles/@AnimatableBody2D@106308" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106308" to="Tiles/@AnimatableBody2D@106308" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106308" to="Tiles/@AnimatableBody2D@106308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106308" to="Tiles/@AnimatableBody2D@106308" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106308" to="Tiles/@AnimatableBody2D@106308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106309" to="Tiles/@AnimatableBody2D@106309/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106309" to="Tiles/@AnimatableBody2D@106309/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106309" to="Tiles/@AnimatableBody2D@106309" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106309" to="Tiles/@AnimatableBody2D@106309" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106309" to="Tiles/@AnimatableBody2D@106309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106309" to="Tiles/@AnimatableBody2D@106309" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106309" to="Tiles/@AnimatableBody2D@106309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106310" to="Tiles/@AnimatableBody2D@106310/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106310" to="Tiles/@AnimatableBody2D@106310/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106310" to="Tiles/@AnimatableBody2D@106310" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106310" to="Tiles/@AnimatableBody2D@106310" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106310" to="Tiles/@AnimatableBody2D@106310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106310" to="Tiles/@AnimatableBody2D@106310" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106310" to="Tiles/@AnimatableBody2D@106310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106311" to="Tiles/@AnimatableBody2D@106311/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106311" to="Tiles/@AnimatableBody2D@106311/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106311" to="Tiles/@AnimatableBody2D@106311" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106311" to="Tiles/@AnimatableBody2D@106311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106311" to="Tiles/@AnimatableBody2D@106311" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106311" to="Tiles/@AnimatableBody2D@106311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106312" to="Tiles/@AnimatableBody2D@106312/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106312" to="Tiles/@AnimatableBody2D@106312/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106312" to="Tiles/@AnimatableBody2D@106312" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106312" to="Tiles/@AnimatableBody2D@106312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106312" to="Tiles/@AnimatableBody2D@106312" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106312" to="Tiles/@AnimatableBody2D@106312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106313" to="Tiles/@AnimatableBody2D@106313/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106313" to="Tiles/@AnimatableBody2D@106313/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106313" to="Tiles/@AnimatableBody2D@106313" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106313" to="Tiles/@AnimatableBody2D@106313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106313" to="Tiles/@AnimatableBody2D@106313" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106313" to="Tiles/@AnimatableBody2D@106313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106314" to="Tiles/@AnimatableBody2D@106314/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106314" to="Tiles/@AnimatableBody2D@106314/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106314" to="Tiles/@AnimatableBody2D@106314" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106314" to="Tiles/@AnimatableBody2D@106314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106314" to="Tiles/@AnimatableBody2D@106314" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106314" to="Tiles/@AnimatableBody2D@106314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106315" to="Tiles/@AnimatableBody2D@106315/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106315" to="Tiles/@AnimatableBody2D@106315/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106315" to="Tiles/@AnimatableBody2D@106315" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106315" to="Tiles/@AnimatableBody2D@106315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106315" to="Tiles/@AnimatableBody2D@106315" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106315" to="Tiles/@AnimatableBody2D@106315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106316" to="Tiles/@AnimatableBody2D@106316/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106316" to="Tiles/@AnimatableBody2D@106316/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106316" to="Tiles/@AnimatableBody2D@106316" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106316" to="Tiles/@AnimatableBody2D@106316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106316" to="Tiles/@AnimatableBody2D@106316" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106316" to="Tiles/@AnimatableBody2D@106316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106317" to="Tiles/@AnimatableBody2D@106317/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106317" to="Tiles/@AnimatableBody2D@106317/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106317" to="Tiles/@AnimatableBody2D@106317" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106317" to="Tiles/@AnimatableBody2D@106317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106317" to="Tiles/@AnimatableBody2D@106317" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106317" to="Tiles/@AnimatableBody2D@106317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106318" to="Tiles/@AnimatableBody2D@106318/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106318" to="Tiles/@AnimatableBody2D@106318/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106318" to="Tiles/@AnimatableBody2D@106318" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106318" to="Tiles/@AnimatableBody2D@106318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106318" to="Tiles/@AnimatableBody2D@106318" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106318" to="Tiles/@AnimatableBody2D@106318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106319" to="Tiles/@AnimatableBody2D@106319/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106319" to="Tiles/@AnimatableBody2D@106319/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106319" to="Tiles/@AnimatableBody2D@106319" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106319" to="Tiles/@AnimatableBody2D@106319" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106319" to="Tiles/@AnimatableBody2D@106319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106319" to="Tiles/@AnimatableBody2D@106319" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106319" to="Tiles/@AnimatableBody2D@106319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106320" to="Tiles/@AnimatableBody2D@106320/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106320" to="Tiles/@AnimatableBody2D@106320/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106320" to="Tiles/@AnimatableBody2D@106320" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106320" to="Tiles/@AnimatableBody2D@106320" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106320" to="Tiles/@AnimatableBody2D@106320/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106320" to="Tiles/@AnimatableBody2D@106320" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106320" to="Tiles/@AnimatableBody2D@106320/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106321" to="Tiles/@AnimatableBody2D@106321/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106321" to="Tiles/@AnimatableBody2D@106321/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106321" to="Tiles/@AnimatableBody2D@106321" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106321" to="Tiles/@AnimatableBody2D@106321" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106321" to="Tiles/@AnimatableBody2D@106321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106321" to="Tiles/@AnimatableBody2D@106321" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106321" to="Tiles/@AnimatableBody2D@106321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106322" to="Tiles/@AnimatableBody2D@106322/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106322" to="Tiles/@AnimatableBody2D@106322/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106322" to="Tiles/@AnimatableBody2D@106322" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106322" to="Tiles/@AnimatableBody2D@106322" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106322" to="Tiles/@AnimatableBody2D@106322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106322" to="Tiles/@AnimatableBody2D@106322" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106322" to="Tiles/@AnimatableBody2D@106322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106323" to="Tiles/@AnimatableBody2D@106323/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106323" to="Tiles/@AnimatableBody2D@106323/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106323" to="Tiles/@AnimatableBody2D@106323" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106323" to="Tiles/@AnimatableBody2D@106323" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106323" to="Tiles/@AnimatableBody2D@106323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106323" to="Tiles/@AnimatableBody2D@106323" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106323" to="Tiles/@AnimatableBody2D@106323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106324" to="Tiles/@AnimatableBody2D@106324/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106324" to="Tiles/@AnimatableBody2D@106324/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106324" to="Tiles/@AnimatableBody2D@106324" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106324" to="Tiles/@AnimatableBody2D@106324" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106324" to="Tiles/@AnimatableBody2D@106324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106324" to="Tiles/@AnimatableBody2D@106324" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106324" to="Tiles/@AnimatableBody2D@106324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106325" to="Tiles/@AnimatableBody2D@106325/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106325" to="Tiles/@AnimatableBody2D@106325/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106325" to="Tiles/@AnimatableBody2D@106325" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106325" to="Tiles/@AnimatableBody2D@106325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106325" to="Tiles/@AnimatableBody2D@106325" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106325" to="Tiles/@AnimatableBody2D@106325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106326" to="Tiles/@AnimatableBody2D@106326/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106326" to="Tiles/@AnimatableBody2D@106326/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106326" to="Tiles/@AnimatableBody2D@106326" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106326" to="Tiles/@AnimatableBody2D@106326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106326" to="Tiles/@AnimatableBody2D@106326" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106326" to="Tiles/@AnimatableBody2D@106326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106327" to="Tiles/@AnimatableBody2D@106327/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106327" to="Tiles/@AnimatableBody2D@106327/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106327" to="Tiles/@AnimatableBody2D@106327" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106327" to="Tiles/@AnimatableBody2D@106327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106327" to="Tiles/@AnimatableBody2D@106327" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106327" to="Tiles/@AnimatableBody2D@106327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106328" to="Tiles/@AnimatableBody2D@106328/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106328" to="Tiles/@AnimatableBody2D@106328/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106328" to="Tiles/@AnimatableBody2D@106328" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106328" to="Tiles/@AnimatableBody2D@106328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106328" to="Tiles/@AnimatableBody2D@106328" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106328" to="Tiles/@AnimatableBody2D@106328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106329" to="Tiles/@AnimatableBody2D@106329/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106329" to="Tiles/@AnimatableBody2D@106329/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106329" to="Tiles/@AnimatableBody2D@106329" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106329" to="Tiles/@AnimatableBody2D@106329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106329" to="Tiles/@AnimatableBody2D@106329" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106329" to="Tiles/@AnimatableBody2D@106329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106330" to="Tiles/@AnimatableBody2D@106330/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106330" to="Tiles/@AnimatableBody2D@106330/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106330" to="Tiles/@AnimatableBody2D@106330" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106330" to="Tiles/@AnimatableBody2D@106330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106330" to="Tiles/@AnimatableBody2D@106330" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106330" to="Tiles/@AnimatableBody2D@106330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106331" to="Tiles/@AnimatableBody2D@106331/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106331" to="Tiles/@AnimatableBody2D@106331/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106331" to="Tiles/@AnimatableBody2D@106331" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106331" to="Tiles/@AnimatableBody2D@106331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106331" to="Tiles/@AnimatableBody2D@106331" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106331" to="Tiles/@AnimatableBody2D@106331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106332" to="Tiles/@AnimatableBody2D@106332/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106332" to="Tiles/@AnimatableBody2D@106332/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106332" to="Tiles/@AnimatableBody2D@106332" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106332" to="Tiles/@AnimatableBody2D@106332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106332" to="Tiles/@AnimatableBody2D@106332" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106332" to="Tiles/@AnimatableBody2D@106332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106333" to="Tiles/@AnimatableBody2D@106333/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106333" to="Tiles/@AnimatableBody2D@106333/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106333" to="Tiles/@AnimatableBody2D@106333" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106333" to="Tiles/@AnimatableBody2D@106333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106333" to="Tiles/@AnimatableBody2D@106333" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106333" to="Tiles/@AnimatableBody2D@106333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106334" to="Tiles/@AnimatableBody2D@106334/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106334" to="Tiles/@AnimatableBody2D@106334/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106334" to="Tiles/@AnimatableBody2D@106334" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106334" to="Tiles/@AnimatableBody2D@106334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106334" to="Tiles/@AnimatableBody2D@106334" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106334" to="Tiles/@AnimatableBody2D@106334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106335" to="Tiles/@AnimatableBody2D@106335/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106335" to="Tiles/@AnimatableBody2D@106335/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106335" to="Tiles/@AnimatableBody2D@106335" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106335" to="Tiles/@AnimatableBody2D@106335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106335" to="Tiles/@AnimatableBody2D@106335" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106335" to="Tiles/@AnimatableBody2D@106335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106336" to="Tiles/@AnimatableBody2D@106336/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106336" to="Tiles/@AnimatableBody2D@106336/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106336" to="Tiles/@AnimatableBody2D@106336" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106336" to="Tiles/@AnimatableBody2D@106336" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106336" to="Tiles/@AnimatableBody2D@106336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106336" to="Tiles/@AnimatableBody2D@106336" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106336" to="Tiles/@AnimatableBody2D@106336/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@106337" to="Tiles/@Area2D@106337" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@106338" to="Tiles/@Area2D@106338" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@106339" to="Tiles/@Area2D@106339" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@106340" to="Tiles/@Area2D@106340" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@106341" to="Tiles/@Area2D@106341" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@106342" to="Tiles/@Area2D@106342" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@106343" to="Tiles/@Area2D@106343" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@106344" to="Tiles/@Area2D@106344" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@106345" to="Tiles/@Area2D@106345" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106346" to="Tiles/@AnimatableBody2D@106346/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106346" to="Tiles/@AnimatableBody2D@106346/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106346" to="Tiles/@AnimatableBody2D@106346" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106346" to="Tiles/@AnimatableBody2D@106346" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106346" to="Tiles/@AnimatableBody2D@106346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106346" to="Tiles/@AnimatableBody2D@106346" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106346" to="Tiles/@AnimatableBody2D@106346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106347" to="Tiles/@AnimatableBody2D@106347/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106347" to="Tiles/@AnimatableBody2D@106347/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106347" to="Tiles/@AnimatableBody2D@106347" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106347" to="Tiles/@AnimatableBody2D@106347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106347" to="Tiles/@AnimatableBody2D@106347" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106347" to="Tiles/@AnimatableBody2D@106347/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBANN/World2/2-1a.tscn b/Scenes/Levels/SMBANN/World2/2-1a.tscn new file mode 100644 index 0000000..55cdd7e --- /dev/null +++ b/Scenes/Levels/SMBANN/World2/2-1a.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=3 format=3 uid="uid://c6ch6t70x1atb"] + +[ext_resource type="PackedScene" uid="uid://c5x75iaysnlfp" path="res://Scenes/Levels/SMB1/World2/2-1a.tscn" id="1_c7lld"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_crd66"] + +[node name="1-1A" instance=ExtResource("1_c7lld")] +campaign = "SMBANN" + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://d15yk25wa62rw" + +[node name="DiscoLevel" type="Node" parent="." index="7"] +script = ExtResource("2_crd66") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81990" to="Tiles/@Node2D@81990/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81991" to="Tiles/@Node2D@81991/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81992" to="Tiles/@Node2D@81992/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81993" to="Tiles/@Node2D@81993/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81994" to="Tiles/@Node2D@81994/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81995" to="Tiles/@Node2D@81995/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81996" to="Tiles/@Node2D@81996/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81997" to="Tiles/@Node2D@81997/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81998" to="Tiles/@Node2D@81998/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81999" to="Tiles/@Node2D@81999/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82000" to="Tiles/@Node2D@82000/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82001" to="Tiles/@Node2D@82001/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82002" to="Tiles/@Node2D@82002/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82003" to="Tiles/@Node2D@82003/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82004" to="Tiles/@Node2D@82004/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82005" to="Tiles/@Node2D@82005/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82006" to="Tiles/@Node2D@82006/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82007" to="Tiles/@Node2D@82007/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/World2/2-2.tscn b/Scenes/Levels/SMBANN/World2/2-2.tscn new file mode 100644 index 0000000..9ab636d --- /dev/null +++ b/Scenes/Levels/SMBANN/World2/2-2.tscn @@ -0,0 +1,59 @@ +[gd_scene load_steps=3 format=4 uid="uid://c4cfkemuv5p01"] + +[ext_resource type="PackedScene" uid="uid://dsbbno622yoxo" path="res://Scenes/Levels/SMB1/World2/2-2.tscn" id="1_sqsuo"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_1a8wv"] + +[node name="2-2" instance=ExtResource("1_sqsuo")] +theme_time = "Night" +campaign = "SMBANN" + +[node name="LevelBG" parent="." index="0"] +time_of_day = 1 + +[node name="Tiles" parent="." index="2"] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAxAPv/AAAAAAAAAAAxAPz/AAAAAAEAAAAxAP3/AAAKAAsAAAAxAP7/AAADAAEAAAAxAP//AAADAAEAAAAxAAAAAAADAAEAAAAxAAEAAAADAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAAAAAsAAAAwAAEAAAACAAEAAAAwAP3/AAABAAAAAAAwAP7/AAABAAEAAAAwAP//AAABAAEAAAA3APv/AAAAAAAAAAA3APz/AAAAAAEAAAA3AP3/AAAJAAsAAAA3AP7/AAABAAEAAAA3AP//AAABAAEAAAA3AAAAAAABAAEAAAA3AAEAAAABAAEAAAA4AP3/AAADAAAAAAA4AP7/AAADAAEAAAA4AP//AAADAAEAAAA4AAAAAAABAAsAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAAAAAsAAAA+AAEAAAACAAEAAAA/AAAAAAABAAsAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAAAAAsAAABxAAEAAAACAAEAAAByAAAAAAADAAEAAAByAAEAAAADAAEAAABxAP7/AAAJAAsAAABxAP//AAABAAEAAAByAP7/AAADAAAAAAByAP//AAADAAEAAABxAPz/AAAAAAAAAABxAP3/AAAAAAEAAABjAPv/AAABAAMAAABkAPv/AAADAAMAAABWAPz/AAABAAMAAABXAPz/AAADAAMAAABCAPj/AAABAAMAAABDAPj/AAACAAMAAABEAPj/AAADAAMAAAA+AP3/AAABAAAAAAA+AP7/AAABAAEAAAA+AP//AAABAAEAAAA/AP3/AAADAAAAAAA/AP7/AAADAAEAAAA/AP//AAADAAEAAAA+APX/AAABAAAAAAA+APb/AAABAAEAAAA+APf/AAABAAIAAAA/APX/AAADAAAAAAA/APb/AAADAAEAAAA/APf/AAADAAIAAABzAPb/AAAAAAEAAABzAPf/AAALAAwAAAB0APf/AAACAAMAAAB1APf/AAACAAMAAAB2APf/AAACAAMAAAB3APf/AAACAAMAAAB4APf/AAACAAMAAAB5APf/AAACAAMAAAB6APf/AAACAAMAAAB7APf/AAADAAMAAAB9APz/AAAAAAAAAAB9AP3/AAAAAAEAAAB9AP7/AAAKAAsAAAB9AP//AAADAAEAAAB9AAAAAAABAAsAAAB9AAEAAAACAAEAAAB8AP7/AAABAAAAAAB8AP//AAABAAEAAAB8AAAAAAABAAEAAAB8AAEAAAABAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAAKAAsAAACMAAEAAAADAAEAAACNAPj/AAACAAMAAACOAPj/AAADAAMAAACMAPj/AAALAAsAAACMAPn/AAAAAAEAAACMAPr/AAAAAAEAAACMAPv/AAAAAAEAAACMAPz/AAAAAAEAAACMAP3/AAAAAAEAAACMAP7/AAAAAAEAAACMAP//AAAAAAEAAACUAPj/AAAMAAsAAACUAPn/AAAAAAEAAACUAPr/AAAAAAEAAACUAPv/AAAAAAEAAACUAPz/AAAAAAEAAACUAP3/AAAAAAEAAACUAP7/AAAAAAEAAACUAP//AAAAAAEAAACUAAAAAAAJAAsAAACUAAEAAAABAAEAAACSAPj/AAABAAMAAACTAPj/AAACAAMAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAAAAAsAAACpAAEAAAACAAEAAACqAAAAAAACAAEAAACqAAEAAAACAAEAAACrAAAAAAACAAEAAACrAAEAAAACAAEAAACsAAAAAAACAAEAAACsAAEAAAACAAEAAACtAAAAAAACAAEAAACtAAEAAAACAAEAAACuAAAAAAACAAEAAACuAAEAAAACAAEAAACvAPX/AAACAAAAAACvAPb/AAACAAEAAACvAPf/AAACAAEAAACvAPj/AAACAAEAAACvAPn/AAACAAEAAACvAPr/AAACAAEAAACvAPv/AAACAAEAAACvAPz/AAACAAEAAACvAP3/AAACAAEAAACvAP7/AAACAAEAAACvAP//AAACAAEAAACvAAAAAAACAAEAAACvAAEAAAACAAEAAACsAPX/AAABAAAAAACsAPb/AAABAAEAAACsAPf/AAABAAEAAACsAPj/AAABAAIAAACtAPX/AAACAAAAAACtAPb/AAACAAEAAACtAPf/AAACAAEAAACtAPj/AAACAAIAAACuAPX/AAACAAAAAACuAPb/AAACAAEAAACuAPf/AAACAAEAAACuAPj/AAAAAAwAAACuAPn/AAABAAEAAACuAPr/AAABAAEAAACuAPv/AAABAAEAAACuAPz/AAAAAAsAAACuAP3/AAACAAEAAACuAP7/AAACAAEAAACuAP//AAACAAEAAACpAP//AAABAAAAAACqAP//AAAAAAsAAACrAP//AAACAAEAAACsAP//AAACAAEAAACtAP//AAACAAEAAACqAP7/AAABAAAAAACrAP7/AAAAAAsAAACsAP7/AAACAAEAAACtAP7/AAACAAEAAACsAPz/AAABAAAAAACsAP3/AAAAAAsAAACtAPz/AAACAAAAAACtAP3/AAACAAEAAACrAP3/AAABAAAAAACkAPz/AAABAAMAAAClAPz/AAACAAMAAACmAPz/AAACAAMAAACnAPz/AAADAAMAAAClAPj/AAACAAMAAACmAPj/AAACAAMAAACnAPj/AAADAAMAAACkAPj/AAABAAMAAACcAPj/AAABAAMAAACdAPj/AAACAAMAAACeAPj/AAACAAMAAACfAPj/AAACAAMAAACgAPj/AAADAAMAAACdAPz/AAACAAMAAACeAPz/AAACAAMAAACfAPz/AAACAAMAAACgAPz/AAADAAMAAACcAPz/AAABAAMAAAD7//3/AAAHAAYAAAD7//7/AAAHAAYAAAD7////AAAHAAYAAAARAPv/AAAHAAYAAAARAPz/AAAHAAYAAAARAP3/AAAHAAYAAAARAP7/AAAHAAYAAAARAP//AAAHAAYAAAACAPz/AAABAAMAAAADAPz/AAACAAMAAAAEAPz/AAADAAMAAAAaAPz/AAABAAMAAAAbAPz/AAADAAMAAAAaAPr/AAAHAAYAAAAaAPv/AAAHAAYAAAAiAPz/AAAHAAYAAAAiAP3/AAAHAAYAAAAiAP7/AAAHAAYAAAAiAP//AAAHAAYAAABDAPb/AAAHAAYAAABDAPf/AAAHAAYAAABJAP3/AAAHAAYAAABJAP7/AAAHAAYAAABJAP//AAAHAAYAAABWAPj/AAAHAAYAAABWAPn/AAAHAAYAAABWAPr/AAAHAAYAAABWAPv/AAAHAAYAAABoAPz/AAAHAAYAAABoAP3/AAAHAAYAAABoAP7/AAAHAAYAAABoAP//AAAHAAYAAABzAPX/AAAAAAAAAACDAP7/AAAHAAYAAACDAP//AAAHAAYAAACFAP3/AAAHAAYAAACFAP7/AAAHAAYAAACFAP//AAAHAAYAAACdAPb/AAAHAAYAAACdAPf/AAAHAAYAAAD+////AQAAAAAAAwD/////AQAAAAAAAwAMAPj/AQAAAAAAAwALAPj/AQAAAAAAAwANAPj/AQAAAAAAAwAUAP//AQAAAAAAAwAVAP//AQAAAAAAAwAWAP//AQAAAAAAAwAzAP3/AQAAAAAAAwA0AP3/AQAAAAAAAwA1AP3/AQAAAAAAAwBVAP7/AQAAAAAAAwBWAP7/AQAAAAAAAwBXAP7/AQAAAAAAAwBhAPn/AQAAAAAAAwBiAPn/AQAAAAAAAwBjAPn/AQAAAAAAAwB1AP7/AQAAAAAAAwB2AP//AQAAAAAAAwB3AP//AQAAAAAAAwB4AP//AQAAAAAAAwB5AP7/AQAAAAAAAwCPAPz/AQAAAAAAAwCQAPz/AQAAAAAAAwCRAPz/AQAAAAAAAwCPAP//AQAAAAAAAwCQAP//AQAAAAAAAwCRAP//AQAAAAAAAwCtAPr/AAAKAAAAAACtAPv/AAAKAAEAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAADAAIAAAA3AAIAAAABAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAADAAIAAAB8AAIAAAABAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAADAAIAAACUAAIAAAABAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAAAaAPn/AAAHAAYAAAD7//n/AQAAAAAACACwAPX/AAACAAAAAACxAPX/AAADAAAAAACwAPb/AAACAAEAAACxAPb/AAADAAEAAACwAPf/AAACAAEAAACxAPf/AAADAAEAAACwAPj/AAACAAEAAACxAPj/AAADAAEAAACwAPn/AAACAAEAAACxAPn/AAADAAEAAACwAPr/AAACAAEAAACxAPr/AAADAAEAAACwAPv/AAACAAEAAACxAPv/AAADAAEAAACwAPz/AAACAAEAAACxAPz/AAADAAEAAACwAP3/AAACAAEAAACxAP3/AAADAAEAAACwAP7/AAACAAEAAACxAP7/AAADAAEAAACwAP//AAACAAEAAACxAP//AAADAAEAAACwAAAAAAACAAEAAACxAAAAAAADAAEAAACwAAEAAAACAAEAAACxAAEAAAADAAEAAACwAAIAAAACAAIAAACxAAIAAAADAAIAAAA=") + +[node name="PipeArea" parent="." index="10"] +target_level = "uid://bkl5bcbcykxu5" + +[node name="DiscoLevel" type="Node" parent="." index="17"] +script = ExtResource("2_1a8wv") +combo_meter_rate = 0.10000000000582077 +max_combo = 1.0 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107717" to="Tiles/@Node2D@107717/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107718" to="Tiles/@Node2D@107718/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107719" to="Tiles/@Node2D@107719/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107720" to="Tiles/@Node2D@107720/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107721" to="Tiles/@Node2D@107721/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107722" to="Tiles/@Node2D@107722/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107723" to="Tiles/@Node2D@107723/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107724" to="Tiles/@Node2D@107724/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107725" to="Tiles/@Node2D@107725/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107726" to="Tiles/@Node2D@107726/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107727" to="Tiles/@Node2D@107727/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107728" to="Tiles/@Node2D@107728/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107729" to="Tiles/@Node2D@107729/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107730" to="Tiles/@Node2D@107730/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107731" to="Tiles/@Node2D@107731/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107732" to="Tiles/@Node2D@107732/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107733" to="Tiles/@Node2D@107733/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107734" to="Tiles/@Node2D@107734/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107735" to="Tiles/@Node2D@107735/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107736" to="Tiles/@Node2D@107736/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107737" to="Tiles/@Node2D@107737/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107738" to="Tiles/@Node2D@107738/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107739" to="Tiles/@Node2D@107739/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107740" to="Tiles/@Node2D@107740/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107741" to="Tiles/@Node2D@107741/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107742" to="Tiles/@Node2D@107742/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@107743" to="Tiles/@Node2D@107743/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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] diff --git a/Scenes/Levels/SMBANN/World2/2-3.tscn b/Scenes/Levels/SMBANN/World2/2-3.tscn new file mode 100644 index 0000000..feef834 --- /dev/null +++ b/Scenes/Levels/SMBANN/World2/2-3.tscn @@ -0,0 +1,1169 @@ +[gd_scene load_steps=41 format=3 uid="uid://d17f8m27mpqwt"] + +[ext_resource type="PackedScene" uid="uid://brwg107knciu1" path="res://Scenes/Levels/SMB1/World2/2-3.tscn" id="1_268aa"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_7honf"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_sl808"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_13xna"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_m6iij"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_onvu6"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_pwjjv"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_ojaup"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_mib0g"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_yfcj8"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_oy85u"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_urixc"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_fahtj"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_t7jdd"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_4owrl"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_juas0"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_vlqob"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_7r2v1"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_mkvyx"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_e3t8r"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_an84y"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_yfost"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_gm2ch"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_yva11"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_fqskd"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_uckdy"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_047cr"] +resource_name = "Terrain" +texture = ExtResource("2_sl808") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_0mvlx"] +scenes/1/scene = ExtResource("3_13xna") +scenes/2/scene = ExtResource("14_4owrl") +scenes/3/scene = ExtResource("16_vlqob") +scenes/4/scene = ExtResource("17_7r2v1") +scenes/5/scene = ExtResource("18_mkvyx") +scenes/6/scene = ExtResource("19_e3t8r") +scenes/7/scene = ExtResource("20_an84y") +scenes/8/scene = ExtResource("21_yfost") +scenes/9/scene = ExtResource("22_gm2ch") +scenes/10/scene = ExtResource("4_m6iij") +scenes/11/scene = ExtResource("5_onvu6") +scenes/12/scene = ExtResource("6_pwjjv") +scenes/13/scene = ExtResource("7_ojaup") +scenes/14/scene = ExtResource("8_mib0g") +scenes/15/scene = ExtResource("9_yfcj8") +scenes/16/scene = ExtResource("10_oy85u") +scenes/17/scene = ExtResource("11_urixc") +scenes/18/scene = ExtResource("12_fahtj") +scenes/19/scene = ExtResource("13_t7jdd") +scenes/20/scene = ExtResource("15_juas0") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_yvehl"] +texture = ExtResource("23_yva11") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_7h3aq"] +texture = ExtResource("24_fqskd") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ce4bb"] +texture = ExtResource("25_uckdy") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_le53n"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_047cr") +sources/1 = SubResource("TileSetScenesCollectionSource_0mvlx") +sources/2 = SubResource("TileSetAtlasSource_yvehl") +sources/3 = SubResource("TileSetAtlasSource_7h3aq") +sources/4 = SubResource("TileSetAtlasSource_ce4bb") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="2-3" instance=ExtResource("1_268aa")] +theme_time = "Night" +campaign = "SMBANN" + +[node name="LevelBG" parent="." index="0"] +time_of_day = 1 + +[node name="Tiles" parent="." index="2"] +tile_set = SubResource("TileSet_le53n") + +[node name="DiscoLevel" type="Node" parent="." index="16"] +script = ExtResource("2_7honf") +combo_meter_rate = 0.5 +max_combo = 3.0 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110257" to="Tiles/@Area2D@110257" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110258" to="Tiles/@Area2D@110258" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110259" to="Tiles/@Area2D@110259" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110260" to="Tiles/@Area2D@110260" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110261" to="Tiles/@Area2D@110261" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110262" to="Tiles/@Area2D@110262" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110263" to="Tiles/@Area2D@110263" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110264" to="Tiles/@Area2D@110264" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110265" to="Tiles/@Area2D@110265" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110266" to="Tiles/@Area2D@110266" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110267" to="Tiles/@Area2D@110267" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110268" to="Tiles/@Area2D@110268" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110269" to="Tiles/@Area2D@110269" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110270" to="Tiles/@Area2D@110270" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110271" to="Tiles/@Area2D@110271" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110272" to="Tiles/@Area2D@110272" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110273" to="Tiles/@Area2D@110273" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110274" to="Tiles/@Area2D@110274" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110275" to="Tiles/@Area2D@110275" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110276" to="Tiles/@Area2D@110276" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110277" to="Tiles/@Area2D@110277" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110278" to="Tiles/@Area2D@110278" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110279" to="Tiles/@Area2D@110279" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110280" to="Tiles/@Area2D@110280" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110281" to="Tiles/@Area2D@110281" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110282" to="Tiles/@Area2D@110282" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110283" to="Tiles/@Area2D@110283" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110284" to="Tiles/@Area2D@110284" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110285" to="Tiles/@Area2D@110285" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110286" to="Tiles/@Area2D@110286" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110287" to="Tiles/@Area2D@110287" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110288" to="Tiles/@Area2D@110288" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110289" to="Tiles/@Area2D@110289" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110290" to="Tiles/@Area2D@110290" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110291" to="Tiles/@Area2D@110291" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110292" to="Tiles/@Area2D@110292" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110293" to="Tiles/@Area2D@110293" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110294" to="Tiles/@Area2D@110294" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110295" to="Tiles/@Area2D@110295" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110296" to="Tiles/@Area2D@110296" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110297" to="Tiles/@Area2D@110297" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110298" to="Tiles/@Area2D@110298" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110299" to="Tiles/@Area2D@110299" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110300" to="Tiles/@Area2D@110300" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110301" to="Tiles/@Area2D@110301" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110302" to="Tiles/@Area2D@110302" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110303" to="Tiles/@Area2D@110303" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110304" to="Tiles/@Area2D@110304" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110305" to="Tiles/@Area2D@110305" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110306" to="Tiles/@Area2D@110306" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110307" to="Tiles/@Area2D@110307" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110308" to="Tiles/@Area2D@110308" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110309" to="Tiles/@Area2D@110309" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110310" to="Tiles/@Area2D@110310" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110311" to="Tiles/@Area2D@110311" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110312" to="Tiles/@Area2D@110312" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110313" to="Tiles/@Area2D@110313" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110314" to="Tiles/@Area2D@110314" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110315" to="Tiles/@Area2D@110315" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110316" to="Tiles/@Area2D@110316" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110317" to="Tiles/@Area2D@110317" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110318" to="Tiles/@Area2D@110318" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110319" to="Tiles/@Area2D@110319" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110320" to="Tiles/@Area2D@110320" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110321" to="Tiles/@Area2D@110321" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110322" to="Tiles/@Area2D@110322" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110323" to="Tiles/@Area2D@110323" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110324" to="Tiles/@Area2D@110324" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110325" to="Tiles/@Area2D@110325" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110326" to="Tiles/@Area2D@110326" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110327" to="Tiles/@Area2D@110327" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110328" to="Tiles/@Area2D@110328" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110329" to="Tiles/@Area2D@110329" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110330" to="Tiles/@Area2D@110330" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110331" to="Tiles/@Area2D@110331" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110332" to="Tiles/@Area2D@110332" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110333" to="Tiles/@Area2D@110333" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110334" to="Tiles/@Area2D@110334" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110335" to="Tiles/@Area2D@110335" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110336" to="Tiles/@Area2D@110336" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110337" to="Tiles/@Area2D@110337" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110338" to="Tiles/@Area2D@110338" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110339" to="Tiles/@Area2D@110339" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110340" to="Tiles/@Area2D@110340" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110341" to="Tiles/@Area2D@110341" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110342" to="Tiles/@Area2D@110342" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110343" to="Tiles/@Area2D@110343" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110344" to="Tiles/@Area2D@110344" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110345" to="Tiles/@Area2D@110345" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110346" to="Tiles/@Area2D@110346" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110347" to="Tiles/@Area2D@110347" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110348" to="Tiles/@Area2D@110348" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110349" to="Tiles/@Area2D@110349" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110350" to="Tiles/@Area2D@110350" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110351" to="Tiles/@Area2D@110351" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110352" to="Tiles/@Area2D@110352" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110353" to="Tiles/@Area2D@110353" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110354" to="Tiles/@Area2D@110354" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110355" to="Tiles/@Area2D@110355" method="area_entered"] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110356" to="Tiles/@Node2D@110356/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110357" to="Tiles/@Node2D@110357/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110358" to="Tiles/@Node2D@110358/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110359" to="Tiles/@Node2D@110359/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110360" to="Tiles/@Node2D@110360/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110361" to="Tiles/@Node2D@110361/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110362" to="Tiles/@Node2D@110362/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110363" to="Tiles/@Node2D@110363/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110364" to="Tiles/@Node2D@110364/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110365" to="Tiles/@Node2D@110365/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110366" to="Tiles/@Node2D@110366/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110367" to="Tiles/@Node2D@110367/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110368" to="Tiles/@Node2D@110368/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110369" to="Tiles/@Node2D@110369/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110370" to="Tiles/@Node2D@110370/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110371" to="Tiles/@Node2D@110371/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110372" to="Tiles/@Node2D@110372/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110373" to="Tiles/@Node2D@110373/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110374" to="Tiles/@Node2D@110374/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110375" to="Tiles/@Node2D@110375/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110376" to="Tiles/@Node2D@110376/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110377" to="Tiles/@Node2D@110377/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110378" to="Tiles/@Node2D@110378/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110379" to="Tiles/@Node2D@110379/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110380" to="Tiles/@Node2D@110380/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110381" to="Tiles/@Node2D@110381/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110382" to="Tiles/@Node2D@110382/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110383" to="Tiles/@Node2D@110383/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110384" to="Tiles/@Node2D@110384/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110385" to="Tiles/@Node2D@110385/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110386" to="Tiles/@Node2D@110386/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110387" to="Tiles/@Node2D@110387/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/World2/2-4.tscn b/Scenes/Levels/SMBANN/World2/2-4.tscn new file mode 100644 index 0000000..6df1728 --- /dev/null +++ b/Scenes/Levels/SMBANN/World2/2-4.tscn @@ -0,0 +1,109 @@ +[gd_scene load_steps=3 format=4 uid="uid://d0na80svnjvy6"] + +[ext_resource type="PackedScene" uid="uid://2ianqfjihktc" path="res://Scenes/Levels/SMB1/World2/2-4.tscn" id="1_xwtdg"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_6spaw"] + +[node name="2-4" instance=ExtResource("1_xwtdg")] +campaign = "SMBANN" + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD+//3/AAACAAAAAAD9//3/AAACAAAAAAADAPz/AAADAAMAAAAHAPr/AAAEAAAAAAAIAPr/AAADAAMAAAD3//b/AAACAAEAAAD5//X/AAACAAAAAAD4//b/AAACAAEAAAD6//X/AAACAAAAAAD8//f/AAACAAIAAAD9//f/AAACAAIAAAD+//f/AAACAAIAAAD///f/AAADAAIAAAD7//f/AAACAAIAAAD8//b/AAACAAEAAAD9//b/AAACAAEAAAD+//b/AAACAAEAAAD///b/AAADAAEAAAD6//f/AAACAAIAAAD7//b/AAACAAEAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAADAAAAAAD5//f/AAACAAIAAAD6//b/AAACAAEAAAD7//X/AAACAAAAAAD4//f/AAACAAIAAAD5//b/AAACAAEAAAD///3/AAADAAAAAAD3//f/AAACAAIAAAD2//f/AAACAAIAAAACAPz/AAABAAMAAAAGAPr/AAABAAMAAADw//r/AAACAAAAAADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADx//r/AAACAAAAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADy//r/AAADAAAAAADy//v/AAABAAsAAADy//z/AAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//3/AAABAAsAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAAD0/wEAAAACAAEAAAD1//3/AAACAAAAAAD1//7/AAACAAEAAAD1////AAACAAEAAAD1/wAAAAACAAEAAAD1/wEAAAACAAEAAAD2//3/AAACAAAAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD3//3/AAACAAAAAAD3//7/AAACAAEAAAD3////AAACAAEAAAD3/wAAAAACAAEAAAD3/wEAAAACAAEAAAD4//3/AAACAAAAAAD4//7/AAACAAEAAAD4////AAACAAEAAAD4/wAAAAACAAEAAAD4/wEAAAACAAEAAAD5//3/AAACAAAAAAD5//7/AAACAAEAAAD5////AAACAAEAAAD5/wAAAAACAAEAAAD5/wEAAAACAAEAAAD6//3/AAACAAAAAAD6//7/AAACAAEAAAD6////AAACAAEAAAD6/wAAAAACAAEAAAD6/wEAAAACAAEAAAD7//3/AAACAAAAAAD7//7/AAACAAEAAAD7////AAACAAEAAAD7/wAAAAACAAEAAAD7/wEAAAACAAEAAAD8//3/AAACAAAAAAD8//7/AAACAAEAAAD8////AAACAAEAAAD8/wAAAAACAAEAAAD8/wEAAAACAAEAAAD9//7/AAACAAEAAAD9////AAACAAEAAAD9/wAAAAACAAEAAAD9/wEAAAACAAEAAAD+//7/AAACAAEAAAD+////AAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD///7/AAADAAEAAAD/////AAADAAEAAAD//wAAAAADAAEAAAD//wEAAAADAAEAAADz//z/AAABAAsAAAD0//z/AAADAAAAAADz//v/AAADAAAAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAACAAAAAAD2//b/AAACAAEAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAALAPz/AAABAAMAAAAMAPz/AAADAAMAAAAQAP3/AAABAAAAAAAQAP7/AAABAAEAAAAQAP//AAABAAEAAAAQAAAAAAABAAEAAAAQAAEAAAABAAEAAAARAP3/AAADAAAAAAARAP7/AAADAAEAAAARAP//AAADAAEAAAARAAAAAAABAAsAAAARAAEAAAACAAEAAAASAPX/AAABAAAAAAASAPb/AAABAAEAAAASAPf/AAABAAEAAAASAPj/AAABAAIAAAATAPX/AAACAAAAAAATAPb/AAACAAEAAAATAPf/AAACAAEAAAATAPj/AAACAAIAAAAUAPX/AAACAAAAAAAUAPb/AAACAAEAAAAUAPf/AAACAAEAAAAUAPj/AAACAAIAAAAVAPX/AAACAAAAAAAVAPb/AAACAAEAAAAVAPf/AAACAAEAAAAVAPj/AAACAAIAAAAWAPX/AAACAAAAAAAWAPb/AAACAAEAAAAWAPf/AAACAAEAAAAWAPj/AAACAAIAAAAXAPX/AAACAAAAAAAXAPb/AAACAAEAAAAXAPf/AAACAAEAAAAXAPj/AAACAAIAAAAYAPX/AAACAAAAAAAYAPb/AAACAAEAAAAYAPf/AAACAAEAAAAYAPj/AAACAAIAAAAZAPX/AAACAAAAAAAZAPb/AAACAAEAAAAZAPf/AAACAAEAAAAZAPj/AAACAAIAAAAaAPX/AAACAAAAAAAaAPb/AAACAAEAAAAaAPf/AAACAAEAAAAaAPj/AAACAAIAAAAbAPX/AAACAAAAAAAbAPb/AAACAAEAAAAbAPf/AAACAAEAAAAbAPj/AAACAAIAAAAcAPX/AAACAAAAAAAcAPb/AAACAAEAAAAcAPf/AAACAAEAAAAcAPj/AAACAAIAAAAdAPX/AAACAAAAAAAdAPb/AAACAAEAAAAdAPf/AAACAAEAAAAdAPj/AAACAAIAAAAeAPX/AAACAAAAAAAeAPb/AAACAAEAAAAeAPf/AAACAAEAAAAeAPj/AAACAAIAAAAfAPX/AAACAAAAAAAfAPb/AAACAAEAAAAfAPf/AAACAAEAAAAfAPj/AAACAAIAAAAgAPX/AAACAAAAAAAgAPb/AAACAAEAAAAgAPf/AAACAAEAAAAgAPj/AAACAAIAAAAhAPX/AAACAAAAAAAhAPb/AAACAAEAAAAhAPf/AAACAAEAAAAhAPj/AAACAAIAAAAiAPX/AAACAAAAAAAiAPb/AAACAAEAAAAiAPf/AAACAAEAAAAiAPj/AAACAAIAAAAjAPX/AAACAAAAAAAjAPb/AAACAAEAAAAjAPf/AAACAAEAAAAjAPj/AAACAAIAAAAkAPX/AAACAAAAAAAkAPb/AAACAAEAAAAkAPf/AAACAAEAAAAkAPj/AAACAAIAAAAlAPX/AAACAAAAAAAlAPb/AAACAAEAAAAlAPf/AAACAAEAAAAlAPj/AAACAAIAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAAEAAAAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAbAAEAAAACAAEAAAAnAAAAAAAEAAAAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAnAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAAAAAsAAABAAAEAAAACAAEAAAAzAAEAAAACAAEAAAAzAAAAAAAEAAAAAABAAP3/AAABAAAAAABAAP7/AAABAAEAAABAAP//AAABAAEAAABBAP3/AAACAAAAAABBAP7/AAACAAEAAABBAP//AAACAAEAAABBAAAAAAACAAEAAABBAAEAAAACAAEAAABCAP3/AAACAAAAAABCAP7/AAACAAEAAABCAP//AAACAAEAAABCAAAAAAACAAEAAABCAAEAAAACAAEAAABDAP3/AAADAAAAAABDAP7/AAADAAEAAABDAP//AAADAAEAAABDAAAAAAADAAEAAABDAAEAAAADAAEAAAAuAPz/AAACAAMAAAAvAPz/AAACAAMAAAAwAPz/AAACAAMAAAAxAPz/AAACAAMAAAAyAPz/AAACAAMAAAAzAPz/AAACAAMAAAA0APz/AAACAAMAAAA1APz/AAACAAMAAAA2APz/AAACAAMAAAA3APz/AAACAAMAAAA4APz/AAACAAMAAAAiAPz/AAACAAMAAAAjAPz/AAACAAMAAAAkAPz/AAACAAMAAAAlAPz/AAACAAMAAAAmAPz/AAACAAMAAAAnAPz/AAACAAMAAAAoAPz/AAACAAMAAAApAPz/AAACAAMAAAAqAPz/AAACAAMAAAArAPz/AAACAAMAAAAsAPz/AAACAAMAAAAtAPz/AAAEAAAAAAAhAPz/AAAEAAAAAAAVAPz/AAABAAMAAAAWAPz/AAACAAMAAAAXAPz/AAACAAMAAAAYAPz/AAACAAMAAAAZAPz/AAACAAMAAAAaAPz/AAACAAMAAAAbAPz/AAACAAMAAAAcAPz/AAACAAMAAAAdAPz/AAACAAMAAAAeAPz/AAACAAMAAAAfAPz/AAACAAMAAAAgAPz/AAACAAMAAAAmAPX/AAACAAAAAAAmAPb/AAACAAEAAAAmAPf/AAACAAEAAAAmAPj/AAACAAIAAAAnAPX/AAACAAAAAAAnAPb/AAACAAEAAAAnAPf/AAACAAEAAAAoAPX/AAACAAAAAAAoAPb/AAACAAEAAAAoAPf/AAACAAEAAAAoAPj/AAACAAIAAAApAPX/AAACAAAAAAApAPb/AAACAAEAAAApAPf/AAACAAEAAAApAPj/AAACAAIAAAAqAPX/AAACAAAAAAAqAPb/AAACAAEAAAAqAPf/AAACAAEAAAAqAPj/AAACAAIAAAArAPX/AAACAAAAAAArAPb/AAACAAEAAAArAPf/AAACAAEAAAArAPj/AAACAAIAAAAsAPX/AAACAAAAAAAsAPb/AAACAAEAAAAsAPf/AAACAAEAAAAsAPj/AAACAAIAAAAtAPX/AAACAAAAAAAtAPb/AAACAAEAAAAtAPf/AAACAAEAAAAtAPj/AAACAAIAAAAuAPX/AAACAAAAAAAuAPb/AAACAAEAAAAuAPf/AAACAAEAAAAuAPj/AAACAAIAAAAvAPX/AAACAAAAAAAvAPb/AAACAAEAAAAvAPf/AAACAAEAAAAvAPj/AAACAAIAAAAwAPX/AAACAAAAAAAwAPb/AAACAAEAAAAwAPf/AAACAAEAAAAwAPj/AAACAAIAAAAxAPX/AAACAAAAAAAxAPb/AAACAAEAAAAxAPf/AAACAAEAAAAxAPj/AAACAAIAAAAyAPX/AAACAAAAAAAyAPb/AAACAAEAAAAyAPf/AAACAAEAAAAyAPj/AAACAAIAAAAzAPX/AAACAAAAAAAzAPb/AAACAAEAAAAzAPf/AAACAAEAAAAzAPj/AAACAAIAAAAnAPj/AAAEAAAAAAA0APX/AAACAAAAAAA0APb/AAACAAEAAAA0APf/AAACAAEAAAA0APj/AAACAAIAAAA1APX/AAACAAAAAAA1APb/AAACAAEAAAA1APf/AAACAAEAAAA1APj/AAACAAIAAAA2APX/AAACAAAAAAA2APb/AAACAAEAAAA2APf/AAACAAEAAAA2APj/AAACAAIAAAA3APX/AAACAAAAAAA3APb/AAACAAEAAAA3APf/AAACAAEAAAA3APj/AAACAAIAAAA4APX/AAACAAAAAAA4APb/AAACAAEAAAA4APf/AAACAAEAAAA4APj/AAACAAIAAAA5APX/AAACAAAAAAA5APb/AAACAAEAAAA5APf/AAACAAEAAAA5APj/AAACAAIAAAA6APX/AAACAAAAAAA6APb/AAACAAEAAAA6APf/AAACAAEAAAA6APj/AAACAAIAAAA7APX/AAACAAAAAAA7APb/AAACAAEAAAA7APf/AAACAAEAAAA7APj/AAACAAIAAAA8APX/AAACAAAAAAA8APb/AAACAAEAAAA8APf/AAACAAEAAAA8APj/AAACAAIAAAA9APX/AAACAAAAAAA9APb/AAACAAEAAAA9APf/AAACAAEAAAA9APj/AAACAAIAAAA+APX/AAACAAAAAAA+APb/AAACAAEAAAA+APf/AAACAAEAAAA+APj/AAACAAIAAAA/APX/AAACAAAAAAA/APb/AAACAAEAAAA/APf/AAACAAEAAAA/APj/AAACAAIAAABAAPX/AAACAAAAAABAAPb/AAACAAEAAABAAPf/AAACAAEAAABAAPj/AAACAAIAAABBAPX/AAACAAAAAABBAPb/AAACAAEAAABBAPf/AAACAAEAAABBAPj/AAACAAIAAABCAPX/AAADAAAAAABCAPb/AAADAAEAAABCAPf/AAADAAEAAABCAPj/AAADAAIAAABCAPn/AAAEAAAAAABMAP3/AAAEAAAAAABNAP3/AAACAAAAAABNAP7/AAACAAEAAABNAP//AAACAAEAAABNAAAAAAACAAEAAABOAP3/AAACAAAAAABOAP7/AAACAAEAAABOAP//AAACAAEAAABOAAAAAAACAAEAAABPAP3/AAACAAAAAABPAP7/AAACAAEAAABPAP//AAACAAEAAABPAAAAAAACAAEAAABQAP3/AAACAAAAAABQAP7/AAACAAEAAABQAP//AAACAAEAAABQAAAAAAACAAEAAABRAP3/AAACAAAAAABRAP7/AAACAAEAAABRAP//AAACAAEAAABRAAAAAAACAAEAAABSAP3/AAADAAAAAABSAP7/AAADAAEAAABSAP//AAADAAEAAABSAAAAAAABAAsAAABNAPX/AAABAAAAAABNAPb/AAABAAEAAABNAPf/AAABAAIAAABOAPX/AAACAAAAAABOAPb/AAACAAEAAABOAPf/AAACAAIAAABPAPX/AAACAAAAAABPAPb/AAACAAEAAABPAPf/AAACAAIAAABQAPX/AAACAAAAAABQAPb/AAACAAEAAABQAPf/AAACAAIAAABRAPX/AAACAAAAAABRAPb/AAACAAEAAABRAPf/AAACAAIAAABSAPX/AAADAAAAAABSAPb/AAADAAEAAABSAPf/AAADAAIAAABMAP7/AAABAAEAAABMAP//AAABAAEAAABMAAAAAAABAAEAAABMAAEAAAABAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAAKAAsAAABcAAEAAAADAAEAAABcAP3/AAAAAAAAAABcAP7/AAAAAAEAAABcAP//AAAAAAEAAABfAP3/AAABAAAAAABfAP7/AAABAAEAAABfAP//AAABAAEAAABfAAAAAAABAAEAAABfAAEAAAABAAEAAABgAP3/AAADAAAAAABgAP7/AAADAAEAAABgAP//AAADAAEAAABgAAAAAAADAAEAAABgAAEAAAADAAEAAABXAP7/AQAAAAAABQBjAP3/AAABAAAAAABjAP7/AAABAAEAAABjAP//AAABAAEAAABjAAAAAAABAAEAAABjAAEAAAABAAEAAABkAP3/AAACAAAAAABkAP7/AAACAAEAAABkAP//AAACAAEAAABkAAAAAAACAAEAAABkAAEAAAACAAEAAABlAP3/AAACAAAAAABlAP7/AAACAAEAAABlAP//AAACAAEAAABlAAAAAAACAAEAAABlAAEAAAACAAEAAABmAP3/AAACAAAAAABmAP7/AAACAAEAAABmAP//AAACAAEAAABmAAAAAAACAAEAAABmAAEAAAACAAEAAABnAP3/AAADAAAAAABnAP7/AAADAAEAAABnAP//AAADAAEAAABnAAAAAAABAAsAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAAAAAsAAABqAAEAAAACAAEAAABrAAAAAAABAAsAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAAAAAsAAABuAAEAAAACAAEAAABvAAAAAAADAAEAAABvAAEAAAADAAEAAABuAP3/AAABAAAAAABuAP7/AAABAAEAAABuAP//AAABAAEAAABvAP3/AAADAAAAAABvAP7/AAADAAEAAABvAP//AAADAAEAAABqAP3/AAABAAAAAABqAP7/AAABAAEAAABqAP//AAABAAEAAABrAP3/AAADAAAAAABrAP7/AAADAAEAAABrAP//AAADAAEAAABjAPX/AAABAAAAAABjAPb/AAABAAEAAABjAPf/AAABAAIAAABkAPX/AAACAAAAAABkAPb/AAACAAEAAABkAPf/AAACAAIAAABlAPX/AAACAAAAAABlAPb/AAACAAEAAABlAPf/AAACAAIAAABmAPX/AAACAAAAAABmAPb/AAACAAEAAABmAPf/AAACAAIAAABnAPX/AAACAAAAAABnAPb/AAACAAEAAABnAPf/AAACAAIAAABoAPX/AAACAAAAAABoAPb/AAACAAEAAABoAPf/AAACAAIAAABpAPX/AAACAAAAAABpAPb/AAACAAEAAABpAPf/AAACAAIAAABqAPX/AAACAAAAAABqAPb/AAACAAEAAABqAPf/AAACAAIAAABrAPX/AAACAAAAAABrAPb/AAACAAEAAABrAPf/AAACAAIAAABsAPX/AAACAAAAAABsAPb/AAACAAEAAABsAPf/AAACAAIAAABtAPX/AAACAAAAAABtAPb/AAACAAEAAABtAPf/AAACAAIAAABuAPX/AAACAAAAAABuAPb/AAACAAEAAABuAPf/AAACAAIAAABvAPX/AAAIAAsAAABvAPb/AAADAAEAAABvAPf/AAADAAIAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAAHAAsAAAB/APX/AAAIAAsAAAB4APX/AAACAAMAAAB+APb/AAABAAEAAAB+APf/AAABAAEAAAB+APj/AAABAAIAAAB/APb/AAADAAEAAAB/APf/AAADAAEAAAB/APj/AAADAAIAAAB9APz/AAABAAAAAAB9AP3/AAABAAEAAAB9AP7/AAABAAEAAAB9AP//AAABAAEAAAB9AAAAAAABAAEAAAB9AAEAAAABAAEAAAB+APz/AAACAAAAAAB+AP3/AAACAAEAAAB+AP7/AAACAAEAAAB+AP//AAACAAEAAAB+AAAAAAACAAEAAAB+AAEAAAACAAEAAAB/APz/AAADAAAAAAB/AP3/AAADAAEAAAB/AP7/AAADAAEAAAB/AP//AAADAAEAAAB/AAAAAAABAAsAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAADAAMAAABWAPv/AQAAAAAAAwBXAPv/AQAAAAAAAwBYAPv/AQAAAAAAAwBWAP//AQAAAAAAAwBXAP//AQAAAAAAAwBYAP//AQAAAAAAAwAAAAAAAgAAAAIAAAAAAAEAAgAAAAMAAAABAAAAAgAAAAIAAAABAAEAAgAAAAMAAAACAAAAAgAAAAIAAAACAAEAAgAAAAMAAAADAAAAAgAAAAIAAAADAAEAAgAAAAMAAAAEAAAAAgAAAAIAAAAEAAEAAgAAAAMAAAAFAAAAAgAAAAIAAAAFAAEAAgAAAAMAAAAGAAAAAgAAAAIAAAAGAAEAAgAAAAMAAAAHAAAAAgAAAAIAAAAHAAEAAgAAAAMAAAAIAAAAAgAAAAIAAAAIAAEAAgAAAAMAAAAJAAAAAgAAAAIAAAAJAAEAAgAAAAMAAAAKAAAAAgAAAAIAAAAKAAEAAgAAAAMAAAALAAAAAgAAAAIAAAALAAEAAgAAAAMAAAAMAAAAAgAAAAIAAAAMAAEAAgAAAAMAAAANAAAAAgAAAAIAAAANAAEAAgAAAAMAAAAOAAAAAgAAAAIAAAAOAAEAAgAAAAMAAAAPAAAAAgAAAAIAAAAPAAEAAgAAAAMAAABdAAAAAgAAAAIAAABdAAEAAgAAAAMAAABeAAAAAgAAAAIAAABeAAEAAgAAAAMAAABhAAAAAgAAAAIAAABhAAEAAgAAAAMAAABiAAAAAgAAAAIAAABiAAEAAgAAAAMAAABwAAAAAgAAAAIAAABwAAEAAgAAAAMAAABxAAAAAgAAAAIAAABxAAEAAgAAAAMAAAByAAAAAgAAAAIAAAByAAEAAgAAAAMAAABzAAAAAgAAAAIAAABzAAEAAgAAAAMAAAB0AAAAAgAAAAIAAAB0AAEAAgAAAAMAAAB1AAAAAgAAAAIAAAB1AAEAAgAAAAMAAAB2AAAAAgAAAAIAAAB2AAEAAgAAAAMAAAB3AAAAAgAAAAIAAAB3AAEAAgAAAAMAAAB4AAAAAgAAAAIAAAB4AAEAAgAAAAMAAAB5AAAAAgAAAAIAAAB5AAEAAgAAAAMAAAB6AAAAAgAAAAIAAAB6AAEAAgAAAAMAAAB7AAAAAgAAAAIAAAB7AAEAAgAAAAMAAAB8AAAAAgAAAAIAAAB8AAEAAgAAAAMAAABwAPj/AQAAAAAAAQBxAPj/AQAAAAAAAQByAPj/AQAAAAAAAQBzAPj/AQAAAAAAAQB0APj/AQAAAAAAAQB1APj/AQAAAAAAAQBEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAAABAAIAAABgAAIAAAADAAIAAABhAAIAAQAAAAAABABiAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAA5APz/AAAEAAAAAACQAAAAAAADAAAAAACQAAEAAAADAAEAAAB9AAIAAAABAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAADAAIAAABjAAIAAAABAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAADAAIAAABMAAIAAAABAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAADAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAADAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAQAAIAAAABAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAADv//r/AAABAAAAAADv//v/AAABAAEAAADv//z/AAABAAEAAADv//3/AAABAAEAAADv//7/AAABAAEAAADv////AAABAAEAAADv/wAAAAABAAEAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAIAAAA=") + +[node name="DiscoLevel" type="Node" parent="." index="19"] +script = ExtResource("2_6spaw") +combo_meter_rate = 0.25 +max_combo = 1 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/Timer" method="start" flags=6 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="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63895" to="Tiles/@Node2D@63895/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63896" to="Tiles/@Node2D@63896/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63897" to="Tiles/@Node2D@63897/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63898" to="Tiles/@Node2D@63898/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63899" to="Tiles/@Node2D@63899/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63900" to="Tiles/@AnimatableBody2D@63900/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63900" to="Tiles/@AnimatableBody2D@63900/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63900" to="Tiles/@AnimatableBody2D@63900" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63900" to="Tiles/@AnimatableBody2D@63900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63900" to="Tiles/@AnimatableBody2D@63900" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63900" to="Tiles/@AnimatableBody2D@63900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63901" to="Tiles/@AnimatableBody2D@63901/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63901" to="Tiles/@AnimatableBody2D@63901/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63901" to="Tiles/@AnimatableBody2D@63901" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63901" to="Tiles/@AnimatableBody2D@63901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63901" to="Tiles/@AnimatableBody2D@63901" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63901" to="Tiles/@AnimatableBody2D@63901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63902" to="Tiles/@AnimatableBody2D@63902/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63902" to="Tiles/@AnimatableBody2D@63902/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63902" to="Tiles/@AnimatableBody2D@63902" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63902" to="Tiles/@AnimatableBody2D@63902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63902" to="Tiles/@AnimatableBody2D@63902" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63902" to="Tiles/@AnimatableBody2D@63902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63903" to="Tiles/@AnimatableBody2D@63903/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63903" to="Tiles/@AnimatableBody2D@63903/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63903" to="Tiles/@AnimatableBody2D@63903" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63903" to="Tiles/@AnimatableBody2D@63903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63903" to="Tiles/@AnimatableBody2D@63903" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63903" to="Tiles/@AnimatableBody2D@63903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63904" to="Tiles/@AnimatableBody2D@63904/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63904" to="Tiles/@AnimatableBody2D@63904/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63904" to="Tiles/@AnimatableBody2D@63904" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63904" to="Tiles/@AnimatableBody2D@63904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63904" to="Tiles/@AnimatableBody2D@63904" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63904" to="Tiles/@AnimatableBody2D@63904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63905" to="Tiles/@AnimatableBody2D@63905/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63905" to="Tiles/@AnimatableBody2D@63905/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63905" to="Tiles/@AnimatableBody2D@63905" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63905" to="Tiles/@AnimatableBody2D@63905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63905" to="Tiles/@AnimatableBody2D@63905" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63905" to="Tiles/@AnimatableBody2D@63905/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@63906" to="Tiles/@Area2D@63906" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63907" to="Tiles/@Area2D@63907" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63908" to="Tiles/@Area2D@63908" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63909" to="Tiles/@Area2D@63909" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63910" to="Tiles/@Area2D@63910" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63911" to="Tiles/@Area2D@63911" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63912" to="Tiles/@Area2D@63912" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63913" to="Tiles/@Area2D@63913" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63914" to="Tiles/@Area2D@63914" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63915" to="Tiles/@Area2D@63915" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63916" to="Tiles/@Area2D@63916" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63917" to="Tiles/@Area2D@63917" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63918" to="Tiles/@Area2D@63918" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63919" to="Tiles/@Area2D@63919" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63920" to="Tiles/@Area2D@63920" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63921" to="Tiles/@Area2D@63921" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63922" to="Tiles/@Area2D@63922" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63923" to="Tiles/@Area2D@63923" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63924" to="Tiles/@Area2D@63924" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63925" to="Tiles/@Area2D@63925" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63926" to="Tiles/@Area2D@63926" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63927" to="Tiles/@Area2D@63927" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63928" to="Tiles/@Area2D@63928" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63929" to="Tiles/@Area2D@63929" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63930" to="Tiles/@Area2D@63930" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63933" to="Tiles/@Area2D@63933" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63934" to="Tiles/@Area2D@63934" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63935" to="Tiles/@Area2D@63935" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63936" to="Tiles/@Area2D@63936" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63937" to="Tiles/@Area2D@63937" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63938" to="Tiles/@Area2D@63938" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63939" to="Tiles/@Area2D@63939" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63940" to="Tiles/@Area2D@63940" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63941" to="Tiles/@Area2D@63941" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63942" to="Tiles/@Area2D@63942" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63943" to="Tiles/@Area2D@63943" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63944" to="Tiles/@Area2D@63944" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63945" to="Tiles/@Area2D@63945" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63946" to="Tiles/@Area2D@63946" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63947" to="Tiles/@Area2D@63947" method="area_entered"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBANN/World3/3-1.tscn b/Scenes/Levels/SMBANN/World3/3-1.tscn new file mode 100644 index 0000000..1178f67 --- /dev/null +++ b/Scenes/Levels/SMBANN/World3/3-1.tscn @@ -0,0 +1,423 @@ +[gd_scene load_steps=5 format=4 uid="uid://by2lk0a20jr7w"] + +[ext_resource type="PackedScene" uid="uid://c6roqyktleixg" path="res://Scenes/Levels/SMB1/World3/3-1.tscn" id="1_fpw1o"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="2_stbo2"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="3_6rh8b"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="4_6rh8b"] + +[node name="3-1" instance=ExtResource("1_fpw1o")] +theme_time = "Night" +campaign = "SMBANN" + +[node name="LevelBG" parent="." index="0"] +time_of_day = 1 + +[node name="Tiles" parent="." index="1"] +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/AQAAAAAABQBLAPj/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/AQAAAAAACACYAPz/AQAAAAAAAQCZAPz/AQAAAAAAAQCaAPz/AQAAAAAAAQCWAPz/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//AgAAAAAAAAA+AAAAAgAAAAEAAAA/AP//AgAAAAAAAAA/AAAAAgAAAAEAAABAAP//AgAAAAAAAABAAAAAAgAAAAEAAABBAP//AgAAAAAAAABBAAAAAgAAAAEAAABCAP//AgAAAAAAAABCAAAAAgAAAAEAAABDAP//AgAAAAAAAABDAAAAAgAAAAEAAABEAP//AgAAAAAAAABEAAAAAgAAAAEAAAA9AP//AgAAAAAAAAA9AAAAAgAAAAEAAABGAP//AgAAAAAAAABGAAAAAgAAAAEAAABHAP//AgAAAAAAAABHAAAAAgAAAAEAAABGAAEAAgAAAAEAAABHAAEAAgAAAAEAAAA9AAEAAgAAAAEAAAA+AAEAAgAAAAEAAAA/AAEAAgAAAAEAAABAAAEAAgAAAAEAAABBAAEAAgAAAAEAAABCAAEAAgAAAAEAAABDAAEAAgAAAAEAAABEAAEAAgAAAAEAAABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAADAAIAAAAgAAIAAAABAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAADAAIAAABFAAIAAAAAAAIAAABIAAIAAAABAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAADAAIAAAB0AAIAAAABAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAADAAIAAACAAAIAAAABAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAADAAIAAACkAAIAAAABAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAADAAIAAAAGAPv/AQAAAAAACAALAPz/AQAAAAAAAQBCAPj/AQAAAAAACwBKAPj/AQAAAAAACgBhAPj/AQAAAAAAAgBlAPj/AQAAAAAACABzAPv/AQAAAAAAAQCHAPj/AQAAAAAAAgCMAPz/AQAAAAAAAgCXAPz/AQAAAAAABQA=") + +[node name="QuestionBlock" parent="Blocks" index="0"] +position = Vector2(336, 1952) + +[node name="InvisibleQuestionBlock" parent="Blocks" index="1"] +position = Vector2(1296, 1904) + +[node name="BrickBlock" parent="Blocks" index="2"] +position = Vector2(1424, 1904) + +[node name="QuestionBlock2" parent="Blocks" index="3"] +position = Vector2(1856, 1904) + +[node name="BrickBlock2" parent="Blocks" index="4"] +position = Vector2(2080, 1904) + +[node name="QuestionBlock3" parent="Blocks" index="5"] +position = Vector2(2480, 1968) + +[node name="BrickBlock3" parent="Blocks" index="6"] +position = Vector2(2656, 1968) + +[node name="BrickBlock4" parent="Blocks" index="7"] +position = Vector2(416, 1968) + +[node name="QuestionBlock4" parent="Blocks" index="8"] +position = Vector2(1792, 1904) + +[node name="QuestionBlock5" parent="Blocks" index="9"] +position = Vector2(2400, 1904) + +[node name="BrickBlock5" parent="Blocks" index="10"] +position = Vector2(2080, 1952) + +[node name="PipeArea" parent="." index="9"] +target_level = "uid://crredk6b3dwes" + +[node name="CoinHeavenWarpPoint" parent="." index="12"] +heaven_scene = "uid://cc3v148pwttgg" + +[node name="BrickBlock" parent="ChallengeNodes" index="0"] +position = Vector2(192, 760) + +[node name="QuestionBlock" parent="ChallengeNodes" index="1"] +position = Vector2(1568, 696) + +[node name="QuestionBlock2" parent="ChallengeNodes" index="2"] +position = Vector2(2176, 696) + +[node name="RedCoin" parent="ChallengeNodes" index="3"] +position = Vector2(2576, 808) + +[node name="BrickBlock2" parent="ChallengeNodes" index="4"] +position = Vector2(1856, 744) + +[node name="BrickBlock" parent="." index="16" instance=ExtResource("2_stbo2")] +position = Vector2(1848, -120) +item = ExtResource("3_6rh8b") + +[node name="DiscoLevel" type="Node" parent="." index="17"] +script = ExtResource("4_6rh8b") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@111570" to="Tiles/@AnimatableBody2D@111570/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111570" to="Tiles/@AnimatableBody2D@111570/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111570" to="Tiles/@AnimatableBody2D@111570" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111570" to="Tiles/@AnimatableBody2D@111570" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111570" to="Tiles/@AnimatableBody2D@111570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111570" to="Tiles/@AnimatableBody2D@111570" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111570" to="Tiles/@AnimatableBody2D@111570/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="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@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="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="player_block_hit" from="Tiles/@AnimatableBody2D@111571" to="Tiles/@AnimatableBody2D@111571/Timer" method="start" flags=6 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@111572" to="Tiles/@AnimatableBody2D@111572/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111572" to="Tiles/@AnimatableBody2D@111572/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111572" to="Tiles/@AnimatableBody2D@111572" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111572" to="Tiles/@AnimatableBody2D@111572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111572" to="Tiles/@AnimatableBody2D@111572" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111572" to="Tiles/@AnimatableBody2D@111572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111573" to="Tiles/@AnimatableBody2D@111573/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111573" to="Tiles/@AnimatableBody2D@111573/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111573" to="Tiles/@AnimatableBody2D@111573" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111573" to="Tiles/@AnimatableBody2D@111573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111573" to="Tiles/@AnimatableBody2D@111573" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111573" to="Tiles/@AnimatableBody2D@111573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111574" to="Tiles/@AnimatableBody2D@111574/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111574" to="Tiles/@AnimatableBody2D@111574/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111574" to="Tiles/@AnimatableBody2D@111574" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111574" to="Tiles/@AnimatableBody2D@111574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111574" to="Tiles/@AnimatableBody2D@111574" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111574" to="Tiles/@AnimatableBody2D@111574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111575" to="Tiles/@AnimatableBody2D@111575/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111575" to="Tiles/@AnimatableBody2D@111575/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111575" to="Tiles/@AnimatableBody2D@111575" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111575" to="Tiles/@AnimatableBody2D@111575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111575" to="Tiles/@AnimatableBody2D@111575" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111575" to="Tiles/@AnimatableBody2D@111575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111576" to="Tiles/@AnimatableBody2D@111576/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111576" to="Tiles/@AnimatableBody2D@111576/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111576" to="Tiles/@AnimatableBody2D@111576" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111576" to="Tiles/@AnimatableBody2D@111576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111576" to="Tiles/@AnimatableBody2D@111576" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111576" to="Tiles/@AnimatableBody2D@111576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111577" to="Tiles/@AnimatableBody2D@111577/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111577" to="Tiles/@AnimatableBody2D@111577/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111577" to="Tiles/@AnimatableBody2D@111577" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111577" to="Tiles/@AnimatableBody2D@111577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111577" to="Tiles/@AnimatableBody2D@111577" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111577" to="Tiles/@AnimatableBody2D@111577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111578" to="Tiles/@AnimatableBody2D@111578/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111578" to="Tiles/@AnimatableBody2D@111578/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111578" to="Tiles/@AnimatableBody2D@111578" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111578" to="Tiles/@AnimatableBody2D@111578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111578" to="Tiles/@AnimatableBody2D@111578" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111578" to="Tiles/@AnimatableBody2D@111578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111579" to="Tiles/@AnimatableBody2D@111579/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111579" to="Tiles/@AnimatableBody2D@111579/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111579" to="Tiles/@AnimatableBody2D@111579" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111579" to="Tiles/@AnimatableBody2D@111579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111579" to="Tiles/@AnimatableBody2D@111579" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111579" to="Tiles/@AnimatableBody2D@111579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111580" to="Tiles/@AnimatableBody2D@111580/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111580" to="Tiles/@AnimatableBody2D@111580/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111580" to="Tiles/@AnimatableBody2D@111580" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111580" to="Tiles/@AnimatableBody2D@111580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111580" to="Tiles/@AnimatableBody2D@111580" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111580" to="Tiles/@AnimatableBody2D@111580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111581" to="Tiles/@AnimatableBody2D@111581/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111581" to="Tiles/@AnimatableBody2D@111581/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111581" to="Tiles/@AnimatableBody2D@111581" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111581" to="Tiles/@AnimatableBody2D@111581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111581" to="Tiles/@AnimatableBody2D@111581" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111581" to="Tiles/@AnimatableBody2D@111581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111582" to="Tiles/@AnimatableBody2D@111582/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111582" to="Tiles/@AnimatableBody2D@111582/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111582" to="Tiles/@AnimatableBody2D@111582" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111582" to="Tiles/@AnimatableBody2D@111582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111582" to="Tiles/@AnimatableBody2D@111582" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111582" to="Tiles/@AnimatableBody2D@111582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111583" to="Tiles/@AnimatableBody2D@111583/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111583" to="Tiles/@AnimatableBody2D@111583/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111583" to="Tiles/@AnimatableBody2D@111583" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111583" to="Tiles/@AnimatableBody2D@111583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111583" to="Tiles/@AnimatableBody2D@111583" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111583" to="Tiles/@AnimatableBody2D@111583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111584" to="Tiles/@AnimatableBody2D@111584/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111584" to="Tiles/@AnimatableBody2D@111584/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111584" to="Tiles/@AnimatableBody2D@111584" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111584" to="Tiles/@AnimatableBody2D@111584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111584" to="Tiles/@AnimatableBody2D@111584" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111584" to="Tiles/@AnimatableBody2D@111584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111585" to="Tiles/@AnimatableBody2D@111585/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111585" to="Tiles/@AnimatableBody2D@111585/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111585" to="Tiles/@AnimatableBody2D@111585" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111585" to="Tiles/@AnimatableBody2D@111585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111585" to="Tiles/@AnimatableBody2D@111585" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111585" to="Tiles/@AnimatableBody2D@111585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111586" to="Tiles/@AnimatableBody2D@111586/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111586" to="Tiles/@AnimatableBody2D@111586/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111586" to="Tiles/@AnimatableBody2D@111586" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111586" to="Tiles/@AnimatableBody2D@111586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111586" to="Tiles/@AnimatableBody2D@111586" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111586" to="Tiles/@AnimatableBody2D@111586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111587" to="Tiles/@AnimatableBody2D@111587/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111587" to="Tiles/@AnimatableBody2D@111587/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111587" to="Tiles/@AnimatableBody2D@111587" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111587" to="Tiles/@AnimatableBody2D@111587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111587" to="Tiles/@AnimatableBody2D@111587" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111587" to="Tiles/@AnimatableBody2D@111587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111588" to="Tiles/@AnimatableBody2D@111588/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111588" to="Tiles/@AnimatableBody2D@111588/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111588" to="Tiles/@AnimatableBody2D@111588" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111588" to="Tiles/@AnimatableBody2D@111588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111588" to="Tiles/@AnimatableBody2D@111588" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111588" to="Tiles/@AnimatableBody2D@111588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111589" to="Tiles/@AnimatableBody2D@111589/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111589" to="Tiles/@AnimatableBody2D@111589/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111589" to="Tiles/@AnimatableBody2D@111589" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111589" to="Tiles/@AnimatableBody2D@111589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111589" to="Tiles/@AnimatableBody2D@111589" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111589" to="Tiles/@AnimatableBody2D@111589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111590" to="Tiles/@AnimatableBody2D@111590/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111590" to="Tiles/@AnimatableBody2D@111590/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111590" to="Tiles/@AnimatableBody2D@111590" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111590" to="Tiles/@AnimatableBody2D@111590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111590" to="Tiles/@AnimatableBody2D@111590" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111590" to="Tiles/@AnimatableBody2D@111590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111591" to="Tiles/@AnimatableBody2D@111591/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111591" to="Tiles/@AnimatableBody2D@111591/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111591" to="Tiles/@AnimatableBody2D@111591" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111591" to="Tiles/@AnimatableBody2D@111591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111591" to="Tiles/@AnimatableBody2D@111591" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111591" to="Tiles/@AnimatableBody2D@111591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111592" to="Tiles/@AnimatableBody2D@111592/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111592" to="Tiles/@AnimatableBody2D@111592/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111592" to="Tiles/@AnimatableBody2D@111592" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111592" to="Tiles/@AnimatableBody2D@111592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111592" to="Tiles/@AnimatableBody2D@111592" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111592" to="Tiles/@AnimatableBody2D@111592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111593" to="Tiles/@AnimatableBody2D@111593/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111593" to="Tiles/@AnimatableBody2D@111593/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111593" to="Tiles/@AnimatableBody2D@111593" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111593" to="Tiles/@AnimatableBody2D@111593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111593" to="Tiles/@AnimatableBody2D@111593" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111593" to="Tiles/@AnimatableBody2D@111593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111594" to="Tiles/@AnimatableBody2D@111594/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111594" to="Tiles/@AnimatableBody2D@111594/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111594" to="Tiles/@AnimatableBody2D@111594" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111594" to="Tiles/@AnimatableBody2D@111594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111594" to="Tiles/@AnimatableBody2D@111594" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111594" to="Tiles/@AnimatableBody2D@111594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111595" to="Tiles/@AnimatableBody2D@111595/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111595" to="Tiles/@AnimatableBody2D@111595/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111595" to="Tiles/@AnimatableBody2D@111595" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111595" to="Tiles/@AnimatableBody2D@111595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111595" to="Tiles/@AnimatableBody2D@111595" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111595" to="Tiles/@AnimatableBody2D@111595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111596" to="Tiles/@AnimatableBody2D@111596/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111596" to="Tiles/@AnimatableBody2D@111596/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111596" to="Tiles/@AnimatableBody2D@111596" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111596" to="Tiles/@AnimatableBody2D@111596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111596" to="Tiles/@AnimatableBody2D@111596" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111596" to="Tiles/@AnimatableBody2D@111596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111597" to="Tiles/@AnimatableBody2D@111597/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111597" to="Tiles/@AnimatableBody2D@111597/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111597" to="Tiles/@AnimatableBody2D@111597" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111597" to="Tiles/@AnimatableBody2D@111597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111597" to="Tiles/@AnimatableBody2D@111597" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111597" to="Tiles/@AnimatableBody2D@111597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111598" to="Tiles/@AnimatableBody2D@111598/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111598" to="Tiles/@AnimatableBody2D@111598/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111598" to="Tiles/@AnimatableBody2D@111598" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111598" to="Tiles/@AnimatableBody2D@111598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111598" to="Tiles/@AnimatableBody2D@111598" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111598" to="Tiles/@AnimatableBody2D@111598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111599" to="Tiles/@AnimatableBody2D@111599/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111599" to="Tiles/@AnimatableBody2D@111599/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111599" to="Tiles/@AnimatableBody2D@111599" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111599" to="Tiles/@AnimatableBody2D@111599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111599" to="Tiles/@AnimatableBody2D@111599" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111599" to="Tiles/@AnimatableBody2D@111599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111600" to="Tiles/@AnimatableBody2D@111600/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111600" to="Tiles/@AnimatableBody2D@111600/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111600" to="Tiles/@AnimatableBody2D@111600" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111600" to="Tiles/@AnimatableBody2D@111600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111600" to="Tiles/@AnimatableBody2D@111600" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111600" to="Tiles/@AnimatableBody2D@111600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111601" to="Tiles/@AnimatableBody2D@111601/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111601" to="Tiles/@AnimatableBody2D@111601/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111601" to="Tiles/@AnimatableBody2D@111601" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111601" to="Tiles/@AnimatableBody2D@111601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111601" to="Tiles/@AnimatableBody2D@111601" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111601" to="Tiles/@AnimatableBody2D@111601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111602" to="Tiles/@AnimatableBody2D@111602/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111602" to="Tiles/@AnimatableBody2D@111602/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111602" to="Tiles/@AnimatableBody2D@111602" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111602" to="Tiles/@AnimatableBody2D@111602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111602" to="Tiles/@AnimatableBody2D@111602" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111602" to="Tiles/@AnimatableBody2D@111602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111603" to="Tiles/@AnimatableBody2D@111603/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111603" to="Tiles/@AnimatableBody2D@111603/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111603" to="Tiles/@AnimatableBody2D@111603" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111603" to="Tiles/@AnimatableBody2D@111603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111603" to="Tiles/@AnimatableBody2D@111603" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111603" to="Tiles/@AnimatableBody2D@111603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111604" to="Tiles/@AnimatableBody2D@111604/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111604" to="Tiles/@AnimatableBody2D@111604/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111604" to="Tiles/@AnimatableBody2D@111604" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111604" to="Tiles/@AnimatableBody2D@111604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111604" to="Tiles/@AnimatableBody2D@111604" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111604" to="Tiles/@AnimatableBody2D@111604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111605" to="Tiles/@AnimatableBody2D@111605/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111605" to="Tiles/@AnimatableBody2D@111605/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111605" to="Tiles/@AnimatableBody2D@111605" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111605" to="Tiles/@AnimatableBody2D@111605" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111605" to="Tiles/@AnimatableBody2D@111605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111605" to="Tiles/@AnimatableBody2D@111605" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111605" to="Tiles/@AnimatableBody2D@111605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111606" to="Tiles/@AnimatableBody2D@111606/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111606" to="Tiles/@AnimatableBody2D@111606/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111606" to="Tiles/@AnimatableBody2D@111606" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111606" to="Tiles/@AnimatableBody2D@111606" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111606" to="Tiles/@AnimatableBody2D@111606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111606" to="Tiles/@AnimatableBody2D@111606" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111606" to="Tiles/@AnimatableBody2D@111606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111607" to="Tiles/@AnimatableBody2D@111607/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111607" to="Tiles/@AnimatableBody2D@111607/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111607" to="Tiles/@AnimatableBody2D@111607" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111607" to="Tiles/@AnimatableBody2D@111607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111607" to="Tiles/@AnimatableBody2D@111607" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111607" to="Tiles/@AnimatableBody2D@111607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111608" to="Tiles/@AnimatableBody2D@111608/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111608" to="Tiles/@AnimatableBody2D@111608/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111608" to="Tiles/@AnimatableBody2D@111608" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111608" to="Tiles/@AnimatableBody2D@111608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111608" to="Tiles/@AnimatableBody2D@111608" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111608" to="Tiles/@AnimatableBody2D@111608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111609" to="Tiles/@AnimatableBody2D@111609/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111609" to="Tiles/@AnimatableBody2D@111609/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111609" to="Tiles/@AnimatableBody2D@111609" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111609" to="Tiles/@AnimatableBody2D@111609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111609" to="Tiles/@AnimatableBody2D@111609" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111609" to="Tiles/@AnimatableBody2D@111609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111610" to="Tiles/@AnimatableBody2D@111610/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111610" to="Tiles/@AnimatableBody2D@111610/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111610" to="Tiles/@AnimatableBody2D@111610" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111610" to="Tiles/@AnimatableBody2D@111610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111610" to="Tiles/@AnimatableBody2D@111610" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111610" to="Tiles/@AnimatableBody2D@111610/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@111611" to="Tiles/@Area2D@111611" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111612" to="Tiles/@Area2D@111612" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111613" to="Tiles/@Area2D@111613" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111614" to="Tiles/@Area2D@111614" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111615" to="Tiles/@Area2D@111615" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111616" to="Tiles/@Area2D@111616" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111617" to="Tiles/@Area2D@111617" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111618" to="Tiles/@Area2D@111618" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111619" to="Tiles/@Area2D@111619" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111620" to="Tiles/@Area2D@111620" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111621" to="Tiles/@Area2D@111621" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111622" to="Tiles/@Area2D@111622" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111623" to="Tiles/@Area2D@111623" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111624" to="Tiles/@AnimatableBody2D@111624/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111624" to="Tiles/@AnimatableBody2D@111624/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111624" to="Tiles/@AnimatableBody2D@111624" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111624" to="Tiles/@AnimatableBody2D@111624" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111624" to="Tiles/@AnimatableBody2D@111624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111624" to="Tiles/@AnimatableBody2D@111624" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111624" to="Tiles/@AnimatableBody2D@111624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111625" to="Tiles/@AnimatableBody2D@111625/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111625" to="Tiles/@AnimatableBody2D@111625/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111625" to="Tiles/@AnimatableBody2D@111625" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111625" to="Tiles/@AnimatableBody2D@111625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111625" to="Tiles/@AnimatableBody2D@111625" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111625" to="Tiles/@AnimatableBody2D@111625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111626" to="Tiles/@AnimatableBody2D@111626/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111626" to="Tiles/@AnimatableBody2D@111626/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111626" to="Tiles/@AnimatableBody2D@111626" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111626" to="Tiles/@AnimatableBody2D@111626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111626" to="Tiles/@AnimatableBody2D@111626" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111626" to="Tiles/@AnimatableBody2D@111626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111627" to="Tiles/@AnimatableBody2D@111627/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111627" to="Tiles/@AnimatableBody2D@111627/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111627" to="Tiles/@AnimatableBody2D@111627" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111627" to="Tiles/@AnimatableBody2D@111627" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111627" to="Tiles/@AnimatableBody2D@111627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111627" to="Tiles/@AnimatableBody2D@111627" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111627" to="Tiles/@AnimatableBody2D@111627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111628" to="Tiles/@AnimatableBody2D@111628/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111628" to="Tiles/@AnimatableBody2D@111628/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111628" to="Tiles/@AnimatableBody2D@111628" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111628" to="Tiles/@AnimatableBody2D@111628" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111628" to="Tiles/@AnimatableBody2D@111628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111628" to="Tiles/@AnimatableBody2D@111628" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111628" to="Tiles/@AnimatableBody2D@111628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111629" to="Tiles/@AnimatableBody2D@111629/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111629" to="Tiles/@AnimatableBody2D@111629/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111629" to="Tiles/@AnimatableBody2D@111629" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111629" to="Tiles/@AnimatableBody2D@111629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111629" to="Tiles/@AnimatableBody2D@111629" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111629" to="Tiles/@AnimatableBody2D@111629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111630" to="Tiles/@AnimatableBody2D@111630/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111630" to="Tiles/@AnimatableBody2D@111630/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111630" to="Tiles/@AnimatableBody2D@111630" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111630" to="Tiles/@AnimatableBody2D@111630" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111630" to="Tiles/@AnimatableBody2D@111630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111630" to="Tiles/@AnimatableBody2D@111630" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111630" to="Tiles/@AnimatableBody2D@111630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111631" to="Tiles/@AnimatableBody2D@111631/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111631" to="Tiles/@AnimatableBody2D@111631/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111631" to="Tiles/@AnimatableBody2D@111631" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111631" to="Tiles/@AnimatableBody2D@111631" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111631" to="Tiles/@AnimatableBody2D@111631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111631" to="Tiles/@AnimatableBody2D@111631" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111631" to="Tiles/@AnimatableBody2D@111631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111632" to="Tiles/@AnimatableBody2D@111632/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111632" to="Tiles/@AnimatableBody2D@111632/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111632" to="Tiles/@AnimatableBody2D@111632" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111632" to="Tiles/@AnimatableBody2D@111632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111632" to="Tiles/@AnimatableBody2D@111632/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111632" to="Tiles/@AnimatableBody2D@111632" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111632" to="Tiles/@AnimatableBody2D@111632/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBANN/World3/3-1a.tscn b/Scenes/Levels/SMBANN/World3/3-1a.tscn new file mode 100644 index 0000000..a1ed982 --- /dev/null +++ b/Scenes/Levels/SMBANN/World3/3-1a.tscn @@ -0,0 +1,158 @@ +[gd_scene load_steps=3 format=3 uid="uid://crredk6b3dwes"] + +[ext_resource type="PackedScene" uid="uid://b5xcegtq8giyf" path="res://Scenes/Levels/SMB1/World3/3-1a.tscn" id="1_w3wwn"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_mj68s"] + +[node name="3-1A" instance=ExtResource("1_w3wwn")] + +[node name="PipeArea" parent="." index="3"] +target_level = "uid://by2lk0a20jr7w" + +[node name="DiscoLevel" type="Node" parent="." index="10"] +script = ExtResource("2_mj68s") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="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@230290" to="Tiles/@AnimatableBody2D@230290/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230311" to="Tiles/@Node2D@230311/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230312" to="Tiles/@Node2D@230312/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230313" to="Tiles/@Node2D@230313/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230314" to="Tiles/@Node2D@230314/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230315" to="Tiles/@Node2D@230315/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230316" to="Tiles/@Node2D@230316/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230317" to="Tiles/@Node2D@230317/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230318" to="Tiles/@Node2D@230318/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230319" to="Tiles/@Node2D@230319/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230320" to="Tiles/@Node2D@230320/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230321" to="Tiles/@Node2D@230321/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/World3/3-2.tscn b/Scenes/Levels/SMBANN/World3/3-2.tscn new file mode 100755 index 0000000..50868ec --- /dev/null +++ b/Scenes/Levels/SMBANN/World3/3-2.tscn @@ -0,0 +1,27 @@ +[gd_scene load_steps=3 format=3 uid="uid://41xkjwhhyr0l"] + +[ext_resource type="PackedScene" uid="uid://bqcyeduto4ptj" path="res://Scenes/Levels/SMB1/World3/3-2.tscn" id="1_poxce"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_b1xhe"] + +[node name="3-2" instance=ExtResource("1_poxce")] +theme_time = "Night" +campaign = "SMBANN" + +[node name="LevelBG" parent="." index="0"] +time_of_day = 1 + +[node name="DiscoLevel" type="Node" parent="." index="15"] +script = ExtResource("2_b1xhe") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46029" to="Tiles/@Area2D@46029" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46030" to="Tiles/@Area2D@46030" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46031" to="Tiles/@Area2D@46031" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46032" to="Tiles/@Area2D@46032" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@46033" to="Tiles/@Area2D@46033" method="area_entered"] +[connection signal="player_reached" from="EndFlagpole" to="DiscoLevel" method="give_score"] diff --git a/Scenes/Levels/SMBANN/World3/3-3.tscn b/Scenes/Levels/SMBANN/World3/3-3.tscn new file mode 100755 index 0000000..284c65f --- /dev/null +++ b/Scenes/Levels/SMBANN/World3/3-3.tscn @@ -0,0 +1,16 @@ +[gd_scene load_steps=3 format=3 uid="uid://c0uh0f2py75v2"] + +[ext_resource type="PackedScene" uid="uid://d231m2vq0nx1f" path="res://Scenes/Levels/SMB1/World3/3-3.tscn" id="1_jafko"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_fhrjs"] + +[node name="Level" instance=ExtResource("1_jafko")] +theme_time = "Night" +campaign = "SMBANN" + +[node name="LevelBG" parent="." index="0"] +time_of_day = 1 + +[node name="DiscoLevel" type="Node" parent="." index="20"] +script = ExtResource("2_fhrjs") +max_combo = 10 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" diff --git a/Scenes/Levels/SMBANN/World3/3-4.tscn b/Scenes/Levels/SMBANN/World3/3-4.tscn new file mode 100644 index 0000000..b3313eb --- /dev/null +++ b/Scenes/Levels/SMBANN/World3/3-4.tscn @@ -0,0 +1,103 @@ +[gd_scene load_steps=3 format=3 uid="uid://6v0bwjdv3pc6"] + +[ext_resource type="PackedScene" uid="uid://dlxjn8m1sty8m" path="res://Scenes/Levels/SMB1/World3/3-4.tscn" id="1_el7ub"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_wan8c"] + +[node name="3-4" instance=ExtResource("1_el7ub")] +campaign = "SMBANN" + +[node name="DiscoLevel" type="Node" parent="." index="17"] +script = ExtResource("2_wan8c") +combo_meter_rate = 0.25 +max_combo = 1 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@74223" to="Tiles/@AnimatableBody2D@74223/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74224" to="Tiles/@Node2D@74224/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74225" to="Tiles/@Node2D@74225/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@74226" to="Tiles/@AnimatableBody2D@74226/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230/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@74231" to="Tiles/@Area2D@74231" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74232" to="Tiles/@Area2D@74232" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74233" to="Tiles/@Area2D@74233" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74234" to="Tiles/@Area2D@74234" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74235" to="Tiles/@Area2D@74235" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74236" to="Tiles/@Area2D@74236" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74237" to="Tiles/@Area2D@74237" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74238" to="Tiles/@Area2D@74238" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74239" to="Tiles/@Area2D@74239" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74240" to="Tiles/@Area2D@74240" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74241" to="Tiles/@Area2D@74241" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74242" to="Tiles/@Area2D@74242" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74243" to="Tiles/@Area2D@74243" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74244" to="Tiles/@Area2D@74244" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74245" to="Tiles/@Area2D@74245" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74246" to="Tiles/@Area2D@74246" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74247" to="Tiles/@Area2D@74247" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74248" to="Tiles/@Area2D@74248" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74249" to="Tiles/@Area2D@74249" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74250" to="Tiles/@Area2D@74250" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74251" to="Tiles/@Area2D@74251" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74252" to="Tiles/@Area2D@74252" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74253" to="Tiles/@Area2D@74253" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74254" to="Tiles/@Area2D@74254" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74255" to="Tiles/@Area2D@74255" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74256" to="Tiles/@Area2D@74256" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74257" to="Tiles/@Area2D@74257" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74258" to="Tiles/@Area2D@74258" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74259" to="Tiles/@Area2D@74259" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74260" to="Tiles/@Area2D@74260" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74261" to="Tiles/@Area2D@74261" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74262" to="Tiles/@Area2D@74262" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74263" to="Tiles/@Area2D@74263" method="area_entered"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBANN/World4/4-1.tscn b/Scenes/Levels/SMBANN/World4/4-1.tscn new file mode 100644 index 0000000..d1a5acf --- /dev/null +++ b/Scenes/Levels/SMBANN/World4/4-1.tscn @@ -0,0 +1,179 @@ +[gd_scene load_steps=4 format=4 uid="uid://btgl18msmj7mj"] + +[ext_resource type="PackedScene" uid="uid://c88ty5meabch3" path="res://Scenes/Levels/SMB1/World4/4-1.tscn" id="1_dl2pt"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_7ilqi"] +[ext_resource type="PackedScene" uid="uid://4fwln7wo5cja" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaParaTroopa.tscn" id="3_d6p1d"] + +[node name="4-1" instance=ExtResource("1_dl2pt")] +theme_time = "Night" +campaign = "SMBANN" + +[node name="LevelBG" parent="." index="0"] +time_of_day = 1 +primary_layer = 1 + +[node name="Tiles" parent="." index="3"] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAADAAAAAAAPAAEAAAADAAEAAAASAAAAAAABAAAAAAASAAEAAAABAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAADAAEAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAADAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAABCAAAAAAABAAAAAABCAAEAAAABAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAADAAAAAACEAAEAAAADAAEAAACHAAAAAAABAAAAAACHAAEAAAABAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAADAAAAAACdAAEAAAADAAEAAACmAAAAAAABAAAAAACmAAEAAAABAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAADAAAAAACtAAEAAAADAAEAAAChAAAAAAABAAAAAAChAAEAAAABAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAADAAAAAACjAAEAAAADAAEAAACwAAAAAAABAAAAAACwAAEAAAABAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAACAAAAAADcAAEAAAACAAEAAADdAAAAAAACAAAAAADdAAEAAAACAAEAAADeAAAAAAACAAAAAADeAAEAAAACAAEAAADfAAAAAAADAAAAAADfAAEAAAADAAEAAAAFAP3/AAAIAAAAAAAFAP7/AAAIAAEAAAAFAP//AAAIAAEAAAAGAP//AAAJAAEAAABXAP3/AAAEAAIAAABXAP7/AAAEAAIAAABXAP//AAAEAAIAAABkAPz/AAAIAAQAAABkAP3/AAAIAAUAAABlAPz/AAAJAAQAAABlAP3/AAAJAAUAAABkAP7/AAAIAAUAAABlAP7/AAAJAAUAAABkAP//AAAIAAUAAABlAP//AAAJAAUAAAB0APz/AAAIAAAAAAB0AP3/AAAIAAEAAAB1APz/AAAJAAAAAAB1AP3/AAAJAAEAAAB0AP7/AAAIAAEAAAB1AP7/AAAJAAEAAAB0AP//AAAIAAEAAAB1AP//AAAJAAEAAACTAP7/AAAIAAYAAACTAP//AAAIAAcAAACUAP7/AAAJAAYAAACUAP//AAAJAAcAAADAAP//AAAEAAIAAADBAP//AAAEAAIAAADCAP//AAAEAAIAAADDAP//AAAEAAIAAADEAP//AAAEAAIAAADFAP//AAAEAAIAAADGAP//AAAEAAIAAADHAP//AAAEAAIAAADIAP//AAAEAAIAAADBAP7/AAAEAAIAAADCAP3/AAAEAAIAAADDAPz/AAAEAAIAAADEAPv/AAAEAAIAAADFAPr/AAAEAAIAAADGAPn/AAAEAAIAAADHAPj/AAAEAAIAAADIAPj/AAAEAAIAAADIAPn/AAAEAAIAAADIAPr/AAAEAAIAAADIAPv/AAAEAAIAAADIAPz/AAAEAAIAAADIAP3/AAAEAAIAAADIAP7/AAAEAAIAAADFAP3/AAAEAAIAAADFAPz/AAAEAAIAAADFAPv/AAAEAAIAAADGAPv/AAAEAAIAAADGAPr/AAAEAAIAAADHAPr/AAAEAAIAAADHAPn/AAAEAAIAAADHAPv/AAAEAAIAAADHAPz/AAAEAAIAAADGAPz/AAAEAAIAAADGAP3/AAAEAAIAAADGAP7/AAAEAAIAAADFAP7/AAAEAAIAAADEAP7/AAAEAAIAAADEAP3/AAAEAAIAAADEAPz/AAAEAAIAAADDAP3/AAAEAAIAAADDAP7/AAAEAAIAAADCAP7/AAAEAAIAAADHAP7/AAAEAAIAAADHAP3/AAAEAAIAAADRAP//AAAEAAIAAACFAPz/AQAAAAAAAQCGAPz/AQAAAAAAAQAwAPz/AQAAAAAAAgAyAPj/AQAAAAAAAgAyAPz/AQAAAAAAAgAZAPz/AQAAAAAAAwAaAPv/AQAAAAAAAwAbAPv/AQAAAAAAAwAcAPz/AQAAAAAAAwBKAPz/AQAAAAAAAgBLAPz/AQAAAAAAAgBMAPz/AQAAAAAAAgBNAPz/AQAAAAAAAgBaAPn/AQAAAAAAAwBbAPn/AQAAAAAAAwBZAPn/AQAAAAAAAwBcAPn/AQAAAAAAAwBnAPn/AQAAAAAAAwBoAPn/AQAAAAAAAwBpAPn/AQAAAAAAAwBqAPn/AQAAAAAAAwB3APn/AQAAAAAAAwB4APn/AQAAAAAAAwB5APn/AQAAAAAAAwCCAPz/AQAAAAAAAgCDAPz/AQAAAAAAAgCIAPz/AQAAAAAAAgCJAPz/AQAAAAAAAgCEAPj/AQAAAAAAAgCFAPj/AQAAAAAAAgCGAPj/AQAAAAAAAgCHAPj/AQAAAAAAAgCuAAIAAQAAAAAABACvAAIAAQAAAAAABACkAAIAAQAAAAAABAClAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAAGAP7/AAAJAAEAAAAGAP3/AAAJAAAAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAASAAIAAAABAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAADAAIAAABCAAIAAAABAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAADAAIAAACHAAIAAAABAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAADAAIAAAChAAIAAAABAAIAAACiAAIAAAACAAIAAACjAAIAAAADAAIAAACmAAIAAAABAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAADAAIAAACwAAIAAAABAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAADAAIAAAA=") + +[node name="ChallengeNodes" parent="." index="14" node_paths=PackedStringArray("nodes_to_delete")] +nodes_to_delete = [NodePath("../Blocks/QuestionBlock3"), NodePath("../Coin"), null, NodePath("../Blocks/QuestionBlock4")] + +[node name="PipeArea" parent="." index="17"] +target_level = "uid://cjkb2lb3iik3y" + +[node name="DiscoLevel" type="Node" parent="." index="18"] +script = ExtResource("2_7ilqi") +combo_meter_rate = 0.5 +max_combo = 3 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[node name="GreenKoopaTroopa" parent="." index="19" instance=ExtResource("3_d6p1d")] +position = Vector2(2840, -48) + +[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="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@112271" to="Tiles/@AnimatableBody2D@112271/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112271" to="Tiles/@AnimatableBody2D@112271/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112271" to="Tiles/@AnimatableBody2D@112271" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112271" to="Tiles/@AnimatableBody2D@112271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112271" to="Tiles/@AnimatableBody2D@112271" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112271" to="Tiles/@AnimatableBody2D@112271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@112272" to="Tiles/@AnimatableBody2D@112272/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112272" to="Tiles/@AnimatableBody2D@112272/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112272" to="Tiles/@AnimatableBody2D@112272" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112272" to="Tiles/@AnimatableBody2D@112272" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112272" to="Tiles/@AnimatableBody2D@112272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112272" to="Tiles/@AnimatableBody2D@112272" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112272" to="Tiles/@AnimatableBody2D@112272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@112273" to="Tiles/@AnimatableBody2D@112273/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112273" to="Tiles/@AnimatableBody2D@112273/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112273" to="Tiles/@AnimatableBody2D@112273" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112273" to="Tiles/@AnimatableBody2D@112273" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112273" to="Tiles/@AnimatableBody2D@112273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112273" to="Tiles/@AnimatableBody2D@112273" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112273" to="Tiles/@AnimatableBody2D@112273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@112274" to="Tiles/@Node2D@112274/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@112275" to="Tiles/@Node2D@112275/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@112276" to="Tiles/@Node2D@112276/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@112277" to="Tiles/@AnimatableBody2D@112277/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112277" to="Tiles/@AnimatableBody2D@112277/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112277" to="Tiles/@AnimatableBody2D@112277" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112277" to="Tiles/@AnimatableBody2D@112277" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112277" to="Tiles/@AnimatableBody2D@112277/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112277" to="Tiles/@AnimatableBody2D@112277" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112277" to="Tiles/@AnimatableBody2D@112277/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@112278" to="Tiles/@AnimatableBody2D@112278/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112278" to="Tiles/@AnimatableBody2D@112278/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112278" to="Tiles/@AnimatableBody2D@112278" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112278" to="Tiles/@AnimatableBody2D@112278" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112278" to="Tiles/@AnimatableBody2D@112278/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112278" to="Tiles/@AnimatableBody2D@112278" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112278" to="Tiles/@AnimatableBody2D@112278/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@112279" to="Tiles/@AnimatableBody2D@112279/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112279" to="Tiles/@AnimatableBody2D@112279/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112279" to="Tiles/@AnimatableBody2D@112279" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112279" to="Tiles/@AnimatableBody2D@112279" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112279" to="Tiles/@AnimatableBody2D@112279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112279" to="Tiles/@AnimatableBody2D@112279" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112279" to="Tiles/@AnimatableBody2D@112279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@112280" to="Tiles/@AnimatableBody2D@112280/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112280" to="Tiles/@AnimatableBody2D@112280/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112280" to="Tiles/@AnimatableBody2D@112280" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112280" to="Tiles/@AnimatableBody2D@112280" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112280" to="Tiles/@AnimatableBody2D@112280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112280" to="Tiles/@AnimatableBody2D@112280" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112280" to="Tiles/@AnimatableBody2D@112280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@112281" to="Tiles/@Node2D@112281/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@112282" to="Tiles/@Node2D@112282/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@112283" to="Tiles/@Node2D@112283/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@112284" to="Tiles/@Node2D@112284/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@112285" to="Tiles/@Node2D@112285/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@112286" to="Tiles/@Node2D@112286/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@112287" to="Tiles/@Node2D@112287/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@112288" to="Tiles/@Node2D@112288/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@112289" to="Tiles/@Node2D@112289/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@112290" to="Tiles/@Node2D@112290/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@112291" to="Tiles/@Node2D@112291/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@112292" to="Tiles/@AnimatableBody2D@112292/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112292" to="Tiles/@AnimatableBody2D@112292/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112292" to="Tiles/@AnimatableBody2D@112292" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112292" to="Tiles/@AnimatableBody2D@112292" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112292" to="Tiles/@AnimatableBody2D@112292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112292" to="Tiles/@AnimatableBody2D@112292" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112292" to="Tiles/@AnimatableBody2D@112292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@112293" to="Tiles/@AnimatableBody2D@112293/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112293" to="Tiles/@AnimatableBody2D@112293/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112293" to="Tiles/@AnimatableBody2D@112293" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112293" to="Tiles/@AnimatableBody2D@112293" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112293" to="Tiles/@AnimatableBody2D@112293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112293" to="Tiles/@AnimatableBody2D@112293" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112293" to="Tiles/@AnimatableBody2D@112293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@112294" to="Tiles/@AnimatableBody2D@112294/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112294" to="Tiles/@AnimatableBody2D@112294/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112294" to="Tiles/@AnimatableBody2D@112294" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112294" to="Tiles/@AnimatableBody2D@112294" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112294" to="Tiles/@AnimatableBody2D@112294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112294" to="Tiles/@AnimatableBody2D@112294" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112294" to="Tiles/@AnimatableBody2D@112294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@112295" to="Tiles/@AnimatableBody2D@112295/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112295" to="Tiles/@AnimatableBody2D@112295/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112295" to="Tiles/@AnimatableBody2D@112295" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112295" to="Tiles/@AnimatableBody2D@112295" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112295" to="Tiles/@AnimatableBody2D@112295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112295" to="Tiles/@AnimatableBody2D@112295" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112295" to="Tiles/@AnimatableBody2D@112295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@112296" to="Tiles/@AnimatableBody2D@112296/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112296" to="Tiles/@AnimatableBody2D@112296/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112296" to="Tiles/@AnimatableBody2D@112296" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112296" to="Tiles/@AnimatableBody2D@112296" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112296" to="Tiles/@AnimatableBody2D@112296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112296" to="Tiles/@AnimatableBody2D@112296" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112296" to="Tiles/@AnimatableBody2D@112296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@112297" to="Tiles/@AnimatableBody2D@112297/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112297" to="Tiles/@AnimatableBody2D@112297/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112297" to="Tiles/@AnimatableBody2D@112297" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112297" to="Tiles/@AnimatableBody2D@112297" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112297" to="Tiles/@AnimatableBody2D@112297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112297" to="Tiles/@AnimatableBody2D@112297" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112297" to="Tiles/@AnimatableBody2D@112297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@112298" to="Tiles/@AnimatableBody2D@112298/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112298" to="Tiles/@AnimatableBody2D@112298/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112298" to="Tiles/@AnimatableBody2D@112298" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112298" to="Tiles/@AnimatableBody2D@112298" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112298" to="Tiles/@AnimatableBody2D@112298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112298" to="Tiles/@AnimatableBody2D@112298" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112298" to="Tiles/@AnimatableBody2D@112298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@112299" to="Tiles/@AnimatableBody2D@112299/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112299" to="Tiles/@AnimatableBody2D@112299/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112299" to="Tiles/@AnimatableBody2D@112299" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112299" to="Tiles/@AnimatableBody2D@112299" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112299" to="Tiles/@AnimatableBody2D@112299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112299" to="Tiles/@AnimatableBody2D@112299" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112299" to="Tiles/@AnimatableBody2D@112299/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@112300" to="Tiles/@Area2D@112300" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112301" to="Tiles/@Area2D@112301" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112302" to="Tiles/@Area2D@112302" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112303" to="Tiles/@Area2D@112303" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112304" to="Tiles/@Area2D@112304" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112305" to="Tiles/@Area2D@112305" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112306" to="Tiles/@Area2D@112306" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112307" to="Tiles/@Area2D@112307" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112308" to="Tiles/@Area2D@112308" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112309" to="Tiles/@Area2D@112309" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112310" to="Tiles/@Area2D@112310" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112311" to="Tiles/@Area2D@112311" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112312" to="Tiles/@Area2D@112312" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112313" to="Tiles/@Area2D@112313" method="area_entered"] diff --git a/Scenes/Levels/SMBANN/World4/4-1a.tscn b/Scenes/Levels/SMBANN/World4/4-1a.tscn new file mode 100644 index 0000000..849b695 --- /dev/null +++ b/Scenes/Levels/SMBANN/World4/4-1a.tscn @@ -0,0 +1,104 @@ +[gd_scene load_steps=3 format=3 uid="uid://cjkb2lb3iik3y"] + +[ext_resource type="PackedScene" uid="uid://d4cv1xal40u3i" path="res://Scenes/Levels/SMB1/World4/4-1a.tscn" id="1_a54ju"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_t1i06"] + +[node name="4-1A" instance=ExtResource("1_a54ju")] + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://btgl18msmj7mj" + +[node name="DiscoLevel" type="Node" parent="." index="7"] +script = ExtResource("2_t1i06") +combo_meter_rate = 0.5 +max_combo = 3 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="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@89323" to="Tiles/@AnimatableBody2D@89323/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89323" to="Tiles/@AnimatableBody2D@89323/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89323" to="Tiles/@AnimatableBody2D@89323" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89323" to="Tiles/@AnimatableBody2D@89323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89323" to="Tiles/@AnimatableBody2D@89323" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89323" to="Tiles/@AnimatableBody2D@89323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@89324" to="Tiles/@Node2D@89324/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@89325" to="Tiles/@Node2D@89325/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@89326" to="Tiles/@Node2D@89326/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@89327" to="Tiles/@Node2D@89327/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@89328" to="Tiles/@Node2D@89328/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89329" to="Tiles/@AnimatableBody2D@89329/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89329" to="Tiles/@AnimatableBody2D@89329/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89329" to="Tiles/@AnimatableBody2D@89329" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89329" to="Tiles/@AnimatableBody2D@89329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89329" to="Tiles/@AnimatableBody2D@89329" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89329" to="Tiles/@AnimatableBody2D@89329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89330" to="Tiles/@AnimatableBody2D@89330/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89330" to="Tiles/@AnimatableBody2D@89330/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89330" to="Tiles/@AnimatableBody2D@89330" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89330" to="Tiles/@AnimatableBody2D@89330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89330" to="Tiles/@AnimatableBody2D@89330" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89330" to="Tiles/@AnimatableBody2D@89330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@89331" to="Tiles/@Node2D@89331/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89332" to="Tiles/@AnimatableBody2D@89332/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89332" to="Tiles/@AnimatableBody2D@89332/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89332" to="Tiles/@AnimatableBody2D@89332" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89332" to="Tiles/@AnimatableBody2D@89332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89332" to="Tiles/@AnimatableBody2D@89332" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89332" to="Tiles/@AnimatableBody2D@89332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89333" to="Tiles/@AnimatableBody2D@89333/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89333" to="Tiles/@AnimatableBody2D@89333/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89333" to="Tiles/@AnimatableBody2D@89333" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89333" to="Tiles/@AnimatableBody2D@89333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89333" to="Tiles/@AnimatableBody2D@89333" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89333" to="Tiles/@AnimatableBody2D@89333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89334" to="Tiles/@AnimatableBody2D@89334/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89334" to="Tiles/@AnimatableBody2D@89334/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89334" to="Tiles/@AnimatableBody2D@89334" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89334" to="Tiles/@AnimatableBody2D@89334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89334" to="Tiles/@AnimatableBody2D@89334" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89334" to="Tiles/@AnimatableBody2D@89334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89335" to="Tiles/@AnimatableBody2D@89335/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89335" to="Tiles/@AnimatableBody2D@89335/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89335" to="Tiles/@AnimatableBody2D@89335" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89335" to="Tiles/@AnimatableBody2D@89335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89335" to="Tiles/@AnimatableBody2D@89335" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89335" to="Tiles/@AnimatableBody2D@89335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89336" to="Tiles/@AnimatableBody2D@89336/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89336" to="Tiles/@AnimatableBody2D@89336/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89336" to="Tiles/@AnimatableBody2D@89336" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89336" to="Tiles/@AnimatableBody2D@89336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89336" to="Tiles/@AnimatableBody2D@89336" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89336" to="Tiles/@AnimatableBody2D@89336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89337" to="Tiles/@AnimatableBody2D@89337/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89337" to="Tiles/@AnimatableBody2D@89337/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89337" to="Tiles/@AnimatableBody2D@89337" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89337" to="Tiles/@AnimatableBody2D@89337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89337" to="Tiles/@AnimatableBody2D@89337" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89337" to="Tiles/@AnimatableBody2D@89337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89338" to="Tiles/@AnimatableBody2D@89338/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89338" to="Tiles/@AnimatableBody2D@89338/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89338" to="Tiles/@AnimatableBody2D@89338" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89338" to="Tiles/@AnimatableBody2D@89338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89338" to="Tiles/@AnimatableBody2D@89338" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89338" to="Tiles/@AnimatableBody2D@89338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@89339" to="Tiles/@Node2D@89339/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@89340" to="Tiles/@Node2D@89340/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89341" to="Tiles/@AnimatableBody2D@89341/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89341" to="Tiles/@AnimatableBody2D@89341/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89341" to="Tiles/@AnimatableBody2D@89341" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89341" to="Tiles/@AnimatableBody2D@89341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89341" to="Tiles/@AnimatableBody2D@89341" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89341" to="Tiles/@AnimatableBody2D@89341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@89342" to="Tiles/@Node2D@89342/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@89343" to="Tiles/@Node2D@89343/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@89344" to="Tiles/@Node2D@89344/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@89345" to="Tiles/@Node2D@89345/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@89346" to="Tiles/@Node2D@89346/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@89347" to="Tiles/@Node2D@89347/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@89348" to="Tiles/@Node2D@89348/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/World4/4-2.tscn b/Scenes/Levels/SMBANN/World4/4-2.tscn new file mode 100644 index 0000000..1b657ec --- /dev/null +++ b/Scenes/Levels/SMBANN/World4/4-2.tscn @@ -0,0 +1,2908 @@ +[gd_scene load_steps=5 format=4 uid="uid://ls0kol74m1wf"] + +[ext_resource type="PackedScene" uid="uid://dymk1dnfr53g2" path="res://Scenes/Levels/SMB1/World4/4-2.tscn" id="1_ay35x"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_3j4oi"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="2_wmvx1"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="3_m3g3f"] + +[node name="4-2" instance=ExtResource("1_ay35x")] +campaign = "SMBANN" + +[node name="Tiles" parent="." index="2"] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAADAAAAAAD6/wEAAAADAAEAAAD9/wAAAAABAAAAAAD9/wEAAAABAAEAAAD+/wAAAAADAAAAAAD+/wEAAAADAAEAAAABAAAAAAAAAAAAAAABAAEAAAAAAAEAAAAFAAAAAAABAAAAAAAFAAEAAAABAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAADAAAAAAAoAAEAAAADAAEAAAAvAAAAAAABAAAAAAAvAAEAAAABAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAADAAAAAABYAAEAAAADAAEAAABbAAAAAAABAAAAAABbAAEAAAABAAEAAABcAAAAAAADAAAAAABcAAEAAAADAAEAAABfAAAAAAABAAAAAABfAAEAAAABAAEAAABgAAAAAAADAAAAAABgAAEAAAADAAEAAABnAAAAAAABAAAAAABnAAEAAAABAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAADAAAAAABqAAEAAAADAAEAAABxAAAAAAABAAAAAABxAAEAAAABAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAADAAAAAAB/AAEAAAADAAEAAACCAAAAAAABAAAAAACCAAEAAAABAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAADAAAAAACKAAEAAAADAAEAAACQAAAAAAABAAAAAACQAAEAAAABAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAADAAAAAACmAAEAAAADAAEAAACpAAAAAAABAAAAAACpAAEAAAABAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAACvAPX/AAAAAAQAAACvAPb/AAAAAAQAAACvAPf/AAAAAAQAAACvAPj/AAAAAAQAAACvAPn/AAAAAAQAAACvAPr/AAAAAAQAAACvAPv/AAAAAAQAAACvAPz/AAAAAAQAAACvAP3/AAAAAAQAAACvAP7/AAAAAAQAAACvAP//AAAAAAQAAACwAPX/AAAAAAQAAACwAPb/AAAAAAQAAACwAPf/AAAAAAQAAACwAPj/AAAAAAQAAACwAPn/AAAAAAQAAACwAPr/AAAAAAQAAACwAPv/AAAAAAQAAACwAPz/AAAAAAQAAACwAP3/AAAAAAQAAACwAP7/AAAAAAQAAACwAP//AAAAAAQAAACxAPX/AAAAAAQAAACxAPb/AAAAAAQAAACxAPf/AAAAAAQAAACxAPj/AAAAAAQAAACxAPn/AAAAAAQAAACxAPr/AAAAAAQAAACxAPv/AAAAAAQAAACxAPz/AAAAAAQAAACxAP3/AAAAAAQAAACxAP7/AAAAAAQAAACxAP//AAAAAAQAAACyAPX/AAAAAAQAAACyAPb/AAAAAAQAAACyAPf/AAAAAAQAAACyAPj/AAAAAAQAAACyAPn/AAAAAAQAAACyAPr/AAAAAAQAAACyAPv/AAAAAAQAAACyAPz/AAAAAAQAAACyAP3/AAAAAAQAAACyAP7/AAAAAAQAAACyAP//AAAAAAQAAACzAPX/AAAAAAQAAACzAPb/AAAAAAQAAACzAPf/AAAAAAQAAACzAPj/AAAAAAQAAACzAPn/AAAAAAQAAACzAPr/AAAAAAQAAACzAPv/AAAAAAQAAACzAPz/AAAAAAQAAACzAP3/AAAAAAQAAACzAP7/AAAAAAQAAACzAP//AAAAAAQAAAC0APX/AAAAAAQAAAC0APb/AAAAAAQAAAC0APf/AAAAAAQAAAC0APj/AAAAAAQAAAC0APn/AAAAAAQAAAC0APr/AAAAAAQAAAC0APv/AAAAAAQAAAC0APz/AAAAAAQAAAC0AP3/AAAAAAQAAAC0AP7/AAAAAAQAAAC0AP//AAAAAAQAAAC1APX/AAAAAAQAAAC1APb/AAAAAAQAAAC1APf/AAAAAAQAAAC1APj/AAAAAAQAAAC1APn/AAAAAAQAAAC1APr/AAAAAAQAAAC1APv/AAAAAAQAAAC1APz/AAAAAAQAAAC1AP3/AAAAAAQAAAC1AP7/AAAAAAQAAAC1AP//AAAAAAQAAAC2APX/AAAAAAQAAAC2APb/AAAAAAQAAAC2APf/AAAAAAQAAAC2APj/AAAAAAQAAAC2APn/AAAAAAQAAAC2APr/AAAAAAQAAAC2APv/AAAAAAQAAAC2APz/AAAAAAQAAAC2AP3/AAAAAAQAAAC2AP7/AAAAAAQAAAC2AP//AAAAAAQAAAC3APX/AAAAAAQAAAC3APb/AAAAAAQAAAC3APf/AAAAAAQAAAC3APj/AAAAAAQAAAC3APn/AAAAAAQAAAC3APr/AAAAAAQAAAC3APv/AAAAAAQAAAC3APz/AAAAAAQAAAC3AP3/AAAAAAQAAAC3AP7/AAAAAAQAAAC3AP//AAAAAAQAAAC4APX/AAAAAAQAAAC4APb/AAAAAAQAAAC4APf/AAAAAAQAAAC4APj/AAAAAAQAAAC4APn/AAAAAAQAAAC4APr/AAAAAAQAAAC4APv/AAAAAAQAAAC4APz/AAAAAAQAAAC4AP3/AAAAAAQAAAC4AP7/AAAAAAQAAAC4AP//AAAAAAQAAAC5APX/AAAAAAQAAAC5APb/AAAAAAQAAAC5APf/AAAAAAQAAAC5APj/AAAAAAQAAAC5APn/AAAAAAQAAAC5APr/AAAAAAQAAAC5APv/AAAAAAQAAAC5APz/AAAAAAQAAAC5AP3/AAAAAAQAAAC5AP7/AAAAAAQAAAC5AP//AAAAAAQAAAC6APX/AAAAAAQAAAC6APb/AAAAAAQAAAC6APf/AAAAAAQAAAC6APj/AAAAAAQAAAC6APn/AAAAAAQAAAC6APr/AAAAAAQAAAC6APv/AAAAAAQAAAC6APz/AAAAAAQAAAC6AP3/AAAAAAQAAAC6AP7/AAAAAAQAAAC6AP//AAAAAAQAAAC7APX/AAAAAAQAAAC7APb/AAAAAAQAAAC7APf/AAAAAAQAAAC7APj/AAAAAAQAAAC7APn/AAAAAAQAAAC7APr/AAAAAAQAAAC7APv/AAAAAAQAAAC7APz/AAAAAAQAAAC7AP3/AAAAAAQAAAC7AP7/AAAAAAQAAAC7AP//AAAAAAQAAAC8APX/AAAAAAQAAAC8APb/AAAAAAQAAAC8APf/AAAAAAQAAAC8APj/AAAAAAQAAAC8APn/AAAAAAQAAAC8APr/AAAAAAQAAAC8APv/AAAAAAQAAAC8APz/AAAAAAQAAAC8AP3/AAAAAAQAAAC8AP7/AAAAAAQAAAC8AP//AAAAAAQAAAC9APX/AAAAAAQAAAC9APb/AAAAAAQAAAC9APf/AAAAAAQAAAC9APj/AAAAAAQAAAC9APn/AAAAAAQAAAC9APr/AAAAAAQAAAC9APv/AAAAAAQAAAC9APz/AAAAAAQAAAC9AP3/AAAAAAQAAAC9AP7/AAAAAAQAAAC9AP//AAAAAAQAAAC+APX/AAAAAAQAAAC+APb/AAAAAAQAAAC+APf/AAAAAAQAAAC+APj/AAAAAAQAAAC+APn/AAAAAAQAAAC+APr/AAAAAAQAAAC+APv/AAAAAAQAAAC+APz/AAAAAAQAAAC+AP3/AAAAAAQAAAC+AP7/AAAAAAQAAAC+AP//AAAAAAQAAAC/APX/AAAAAAQAAAC/APb/AAAAAAQAAAC/APf/AAAAAAQAAAC/APj/AAAAAAQAAAC/APn/AAAAAAQAAAC/APr/AAAAAAQAAAC/APv/AAAAAAQAAAC/APz/AAAAAAQAAAC/AP3/AAAAAAQAAAC/AP7/AAAAAAQAAAC/AP//AAAAAAQAAADAAPX/AAAAAAQAAADAAPb/AAAAAAQAAADAAPf/AAAAAAQAAADAAPj/AAAAAAQAAADAAPn/AAAAAAQAAADAAPr/AAAAAAQAAADAAPv/AAAAAAQAAADAAPz/AAAAAAQAAADAAP3/AAAAAAQAAADAAP7/AAAAAAQAAADAAP//AAAAAAQAAACpAP3/AAAAAAQAAACpAP7/AAAAAAQAAACpAP//AAAAAAQAAACqAP3/AAAAAAQAAACqAP7/AAAAAAQAAACqAP//AAAAAAQAAACrAP3/AAAAAAQAAACrAP7/AAAAAAQAAACrAP//AAAAAAQAAACsAP3/AAAAAAQAAACsAP7/AAAAAAQAAACsAP//AAAAAAQAAACtAP3/AAAAAAQAAACtAP7/AAAAAAQAAACtAP//AAAAAAQAAACuAP3/AAAAAAQAAACuAP7/AAAAAAQAAACuAP//AAAAAAQAAAAOAPz/AQAAAAAAAQAOAP3/AQAAAAAAAQAOAP7/AQAAAAAAAQAOAP//AQAAAAAAAQAPAPz/AQAAAAAAAQAPAP3/AQAAAAAAAQAPAP7/AQAAAAAAAQAPAP//AQAAAAAAAQAQAPz/AQAAAAAAAQAQAP3/AQAAAAAAAQAQAP7/AQAAAAAAAQAQAP//AQAAAAAAAQARAPz/AQAAAAAAAQARAP3/AQAAAAAAAQARAP7/AQAAAAAAAQARAP//AQAAAAAAAQASAPz/AQAAAAAAAQASAP3/AQAAAAAAAQASAP7/AQAAAAAAAQASAP//AQAAAAAAAQATAPz/AQAAAAAAAQATAP3/AQAAAAAAAQATAP7/AQAAAAAAAQATAP//AQAAAAAAAQAUAPz/AQAAAAAAAQAUAP3/AQAAAAAAAQAUAP7/AQAAAAAAAQAUAP//AQAAAAAAAQAVAPz/AQAAAAAAAQAVAP3/AQAAAAAAAQAVAP7/AQAAAAAAAQAVAP//AQAAAAAAAQAWAPz/AQAAAAAAAQAWAP3/AQAAAAAAAQAWAP7/AQAAAAAAAQAWAP//AQAAAAAAAQAXAPz/AQAAAAAAAQAXAP3/AQAAAAAAAQAXAP7/AQAAAAAAAQAXAP//AQAAAAAAAQAYAPz/AQAAAAAAAQAYAP3/AQAAAAAAAQAYAP7/AQAAAAAAAQAYAP//AQAAAAAAAQAZAPz/AQAAAAAAAQAZAP3/AQAAAAAAAQAZAP7/AQAAAAAAAQAZAP//AQAAAAAAAQAaAPz/AQAAAAAAAQAaAP3/AQAAAAAAAQAaAP7/AQAAAAAAAQAaAP//AQAAAAAAAQAbAPz/AQAAAAAAAQAbAP3/AQAAAAAAAQAbAP7/AQAAAAAAAQAbAP//AQAAAAAAAQAcAPz/AQAAAAAAAQAcAP3/AQAAAAAAAQAcAP7/AQAAAAAAAQAcAP//AQAAAAAAAQAdAPz/AQAAAAAAAQAdAP3/AQAAAAAAAQAdAP7/AQAAAAAAAQAdAP//AQAAAAAAAQAeAPz/AQAAAAAAAQAeAP3/AQAAAAAAAQAeAP7/AQAAAAAAAQAeAP//AQAAAAAAAQAfAPz/AQAAAAAAAQAfAP3/AQAAAAAAAQAfAP7/AQAAAAAAAQAfAP//AQAAAAAAAQDw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAAAGAPj/AQAAAAAAAQAHAPj/AQAAAAAAAQAIAPj/AQAAAAAAAQAJAPj/AQAAAAAAAQAKAPj/AQAAAAAAAQALAPj/AQAAAAAAAQAMAPj/AQAAAAAAAQANAPj/AQAAAAAAAQAOAPj/AQAAAAAAAQAPAPj/AQAAAAAAAQAQAPj/AQAAAAAAAQARAPj/AQAAAAAAAQASAPj/AQAAAAAAAQATAPj/AQAAAAAAAQAUAPj/AQAAAAAAAQAVAPj/AQAAAAAAAQAWAPj/AQAAAAAAAQAXAPj/AQAAAAAAAQAYAPj/AQAAAAAAAQAZAPj/AQAAAAAAAQAaAPj/AQAAAAAAAQAbAPj/AQAAAAAAAQAcAPj/AQAAAAAAAQAdAPj/AQAAAAAAAQAeAPj/AQAAAAAAAQAfAPj/AQAAAAAAAQAGAPz/AQAAAAAAAQAHAPz/AQAAAAAAAQAIAPz/AQAAAAAAAQAJAPz/AQAAAAAAAQAKAPz/AQAAAAAAAQALAPz/AQAAAAAAAQAGAP3/AQAAAAAAAQAGAP7/AQAAAAAAAQAHAP3/AQAAAAAAAQAHAP7/AQAAAAAAAQAIAP3/AQAAAAAAAQAIAP7/AQAAAAAABQAJAP3/AQAAAAAAAQAJAP7/AQAAAAAAAQAKAP3/AQAAAAAAAQAKAP7/AQAAAAAAAQAEAPX/AQAAAAAAAQAEAPb/AQAAAAAAAQAEAPf/AQAAAAAAAQAEAPj/AQAAAAAAAQAFAPX/AQAAAAAAAQAFAPb/AQAAAAAAAQAFAPf/AQAAAAAAAQAFAPj/AQAAAAAAAQAGAPX/AQAAAAAAAQAGAPb/AQAAAAAAAQAGAPf/AQAAAAAAAQAHAPX/AQAAAAAAAQAHAPb/AQAAAAAAAQAHAPf/AQAAAAAAAQAIAPX/AQAAAAAAAQAIAPb/AQAAAAAAAQAIAPf/AQAAAAAAAQAJAPX/AQAAAAAAAQAJAPb/AQAAAAAAAQAJAPf/AQAAAAAAAQAKAPX/AQAAAAAAAQAKAPb/AQAAAAAAAQAKAPf/AQAAAAAAAQALAPX/AQAAAAAAAQALAPb/AQAAAAAAAQALAPf/AQAAAAAAAQAMAPX/AQAAAAAAAQAMAPb/AQAAAAAAAQAMAPf/AQAAAAAAAQANAPX/AQAAAAAAAQANAPb/AQAAAAAAAQANAPf/AQAAAAAAAQAOAPX/AQAAAAAAAQAOAPb/AQAAAAAAAQAOAPf/AQAAAAAAAQAPAPX/AQAAAAAAAQAPAPb/AQAAAAAAAQAPAPf/AQAAAAAAAQAQAPX/AQAAAAAAAQAQAPb/AQAAAAAAAQAQAPf/AQAAAAAAAQARAPX/AQAAAAAAAQARAPb/AQAAAAAAAQARAPf/AQAAAAAAAQASAPX/AQAAAAAAAQASAPb/AQAAAAAAAQASAPf/AQAAAAAAAQATAPX/AQAAAAAAAQATAPb/AQAAAAAAAQATAPf/AQAAAAAAAQAUAPX/AQAAAAAAAQAUAPb/AQAAAAAAAQAUAPf/AQAAAAAAAQAVAPX/AQAAAAAAAQAVAPb/AQAAAAAAAQAVAPf/AQAAAAAAAQAWAPX/AQAAAAAAAQAWAPb/AQAAAAAAAQAWAPf/AQAAAAAAAQAXAPX/AQAAAAAAAQAXAPb/AQAAAAAAAQAXAPf/AQAAAAAAAQAYAPX/AQAAAAAAAQAYAPb/AQAAAAAAAQAYAPf/AQAAAAAAAQAZAPX/AQAAAAAAAQAZAPb/AQAAAAAAAQAZAPf/AQAAAAAAAQAaAPX/AQAAAAAAAQAaAPb/AQAAAAAAAQAaAPf/AQAAAAAAAQAcAPX/AQAAAAAAAQAcAPb/AQAAAAAAAQAcAPf/AQAAAAAAAQAdAPX/AQAAAAAAAQAdAPb/AQAAAAAAAQAdAPf/AQAAAAAAAQAeAPX/AQAAAAAAAQAeAPb/AQAAAAAAAQAeAPf/AQAAAAAAAQAfAPX/AQAAAAAAAQAfAPb/AQAAAAAAAQAfAPf/AQAAAAAAAQAbAPX/AQAAAAAAAQAbAPb/AQAAAAAAAQD2//X/AQAAAAAAAQD3//X/AQAAAAAAAQD4//X/AQAAAAAAAQD5//X/AQAAAAAAAQD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQADAPX/AQAAAAAAAQAgAPX/AQAAAAAAAQAhAPX/AQAAAAAAAQAiAPX/AQAAAAAAAQAjAPX/AQAAAAAAAQAkAPX/AQAAAAAAAQAlAPX/AQAAAAAAAQAmAPX/AQAAAAAAAQAnAPX/AQAAAAAAAQAoAPX/AQAAAAAAAQAxAPj/AQAAAAAAAQAyAPj/AQAAAAAAAQAzAPX/AQAAAAAAAQA0APX/AQAAAAAAAQA1APX/AQAAAAAAAQA2APX/AQAAAAAAAQA3APX/AQAAAAAAAQA4APX/AQAAAAAAAQA5APX/AQAAAAAAAQA6APX/AQAAAAAAAQA7APX/AQAAAAAAAQA8APX/AQAAAAAAAQA9APX/AQAAAAAAAQA+APX/AQAAAAAAAQA/APX/AQAAAAAAAQBAAPX/AQAAAAAAAQBBAPX/AQAAAAAAAQBCAPX/AQAAAAAAAQBDAPX/AQAAAAAAAQBEAPX/AQAAAAAAAQBFAPX/AQAAAAAAAQBGAPX/AQAAAAAAAQBHAPX/AQAAAAAAAQBIAPX/AQAAAAAAAQBJAPX/AQAAAAAAAQBKAPX/AQAAAAAAAQBLAPX/AQAAAAAAAQBMAPX/AQAAAAAAAQBNAPX/AQAAAAAAAQBOAPX/AQAAAAAAAQBPAPX/AQAAAAAAAQBQAPX/AQAAAAAAAQBRAPX/AQAAAAAAAQBSAPX/AQAAAAAAAQBTAPX/AQAAAAAAAQBUAPX/AQAAAAAAAQBVAPX/AQAAAAAAAQBWAPX/AQAAAAAAAQBXAPX/AQAAAAAAAQBYAPX/AQAAAAAAAQBZAPX/AQAAAAAAAQBaAPX/AQAAAAAAAQBbAPX/AQAAAAAAAQBcAPX/AQAAAAAAAQBdAPX/AQAAAAAAAQBeAPX/AQAAAAAAAQBfAPX/AQAAAAAAAQBAAPz/AQAAAAAAAQA8APz/AQAAAAAAAQBnAPz/AQAAAAAAAQBpAPz/AQAAAAAAAQBqAPz/AQAAAAAAAQBnAPX/AQAAAAAAAQBoAPX/AQAAAAAAAQBpAPX/AQAAAAAAAQBqAPX/AQAAAAAAAQBwAPX/AQAAAAAAAQBxAPX/AQAAAAAAAQByAPX/AQAAAAAAAQBzAPX/AQAAAAAAAQB0APX/AQAAAAAAAQB1APX/AQAAAAAAAQB2APX/AQAAAAAAAQB3APX/AQAAAAAAAQB4APX/AQAAAAAAAQB5APX/AQAAAAAAAQB6APX/AQAAAAAAAQB7APX/AQAAAAAAAQB8APX/AQAAAAAAAQB9APX/AQAAAAAAAQB+APX/AQAAAAAAAQB/APX/AQAAAAAAAQCAAPX/AQAAAAAAAQCBAPX/AQAAAAAAAQCCAPX/AQAAAAAAAQCDAPX/AQAAAAAAAQCEAPX/AQAAAAAAAQCFAPX/AQAAAAAAAQCGAPX/AQAAAAAAAQCHAPX/AQAAAAAAAQCIAPX/AQAAAAAAAQCJAPX/AQAAAAAAAQCKAPX/AQAAAAAAAQCQAPX/AQAAAAAAAQCQAPb/AQAAAAAAAQCQAPf/AQAAAAAAAQCQAPj/AQAAAAAAAQCQAPn/AQAAAAAAAQCQAPr/AQAAAAAAAQCRAPX/AQAAAAAAAQCRAPb/AQAAAAAAAQCRAPf/AQAAAAAAAQCRAPj/AQAAAAAAAQCSAPX/AQAAAAAAAQCSAPb/AQAAAAAAAQCSAPf/AQAAAAAAAQCSAPj/AQAAAAAAAQCTAPX/AQAAAAAAAQCTAPb/AQAAAAAAAQCTAPf/AQAAAAAAAQCTAPj/AQAAAAAAAQCUAPX/AQAAAAAAAQCUAPb/AQAAAAAAAQCUAPf/AQAAAAAAAQCUAPj/AQAAAAAAAQCVAPX/AQAAAAAAAQCVAPb/AQAAAAAAAQCVAPf/AQAAAAAAAQCVAPj/AQAAAAAAAQCWAPX/AQAAAAAAAQCWAPb/AQAAAAAAAQCWAPf/AQAAAAAAAQCWAPj/AQAAAAAAAQCXAPX/AQAAAAAAAQCXAPb/AQAAAAAAAQCXAPf/AQAAAAAAAQCXAPj/AQAAAAAAAQCYAPX/AQAAAAAAAQCYAPb/AQAAAAAAAQCYAPf/AQAAAAAAAQCYAPj/AQAAAAAAAQCZAPX/AQAAAAAAAQCZAPb/AQAAAAAAAQCZAPf/AQAAAAAAAQCZAPj/AQAAAAAAAQCaAPX/AQAAAAAAAQCaAPb/AQAAAAAAAQCaAPf/AQAAAAAAAQCaAPj/AQAAAAAAAQCbAPX/AQAAAAAAAQCbAPb/AQAAAAAAAQCbAPf/AQAAAAAAAQCbAPj/AQAAAAAAAQCcAPX/AQAAAAAAAQCcAPb/AQAAAAAAAQCcAPf/AQAAAAAAAQCcAPj/AQAAAAAAAQCdAPX/AQAAAAAAAQCdAPb/AQAAAAAAAQCdAPf/AQAAAAAAAQCdAPj/AQAAAAAAAQCeAPX/AQAAAAAAAQCeAPb/AQAAAAAAAQCeAPf/AQAAAAAAAQCeAPj/AQAAAAAAAQCfAPX/AQAAAAAAAQCfAPb/AQAAAAAAAQCfAPf/AQAAAAAAAQCfAPj/AQAAAAAAAQCSAPz/AQAAAAAAAQCTAPz/AQAAAAAAAQCUAPz/AQAAAAAAAQCVAPz/AQAAAAAAAQCWAPz/AQAAAAAAAQCXAPz/AQAAAAAAAQCYAPz/AQAAAAAAAQCZAPz/AQAAAAAAAQCaAPz/AQAAAAAAAQCbAPz/AQAAAAAAAQCgAPX/AQAAAAAAAQChAPX/AQAAAAAAAQCiAPX/AQAAAAAAAQCjAPX/AQAAAAAAAQCkAPX/AQAAAAAAAQClAPX/AQAAAAAAAQCmAPX/AQAAAAAAAQCnAPX/AQAAAAAAAQCoAPX/AQAAAAAAAQCpAPX/AQAAAAAAAQCqAPX/AQAAAAAAAQCrAPX/AQAAAAAAAQCsAPX/AQAAAAAAAQCdAP//AAAEAAIAAACeAP//AAAEAAIAAACfAP//AAAEAAIAAACgAP//AAAEAAIAAACeAP7/AAAEAAIAAACfAP7/AAAEAAIAAACgAP7/AAAEAAIAAACfAP3/AAAEAAIAAACgAP3/AAAEAAIAAACgAPz/AAAEAAIAAACKAP3/AAAEAAIAAACKAP7/AAAEAAIAAACKAP//AAAEAAIAAACJAP7/AAAEAAIAAACJAP//AAAEAAIAAACIAP//AAAEAAIAAABfAP3/AAAEAAIAAABfAP7/AAAEAAIAAABfAP//AAAEAAIAAABgAP3/AAAEAAIAAABgAP7/AAAEAAIAAABgAP//AAAEAAIAAABYAP3/AAAEAAIAAABYAP7/AAAEAAIAAABYAP//AAAEAAIAAABXAP7/AAAEAAIAAABXAP//AAAEAAIAAAAiAPz/AQAAAAAAAgAjAPz/AQAAAAAAAgAiAPj/AQAAAAAAAgAjAPj/AQAAAAAAAgAmAPz/AQAAAAAAAgAoAPz/AQAAAAAAAgA4AP3/AAAIAAAAAAA4AP7/AAAIAAEAAAA5AP3/AAAJAAAAAAA5AP7/AAAJAAEAAAA+APn/AAAIAAIAAAA+APr/AAAIAAMAAAA/APn/AAAJAAIAAAA/APr/AAAJAAMAAABEAP3/AAAIAAQAAABEAP7/AAAIAAUAAABFAP3/AAAJAAQAAABFAP7/AAAJAAUAAABJAP3/AAAIAAYAAABJAP7/AAAIAAcAAABKAP3/AAAJAAYAAABKAP7/AAAJAAcAAABbAPz/AAAIAAIAAABbAP3/AAAIAAMAAABcAPz/AAAJAAIAAABcAP3/AAAJAAMAAAB6AP3/AAAIAAQAAAB6AP7/AAAIAAUAAAB7AP3/AAAJAAQAAAB7AP7/AAAJAAUAAAB+APz/AAAIAAYAAAB+AP3/AAAIAAcAAAB/APz/AAAJAAYAAAB/AP3/AAAJAAcAAACkAPn/AAAIAAAAAACkAPr/AAAIAAEAAAClAPn/AAAJAAAAAAClAPr/AAAJAAEAAACkAPv/AAAIAAEAAAClAPv/AAAJAAEAAACkAPz/AAAIAAEAAAClAPz/AAAJAAEAAACkAP3/AAAIAAEAAAClAP3/AAAJAAEAAACkAP7/AAAIAAEAAAClAP7/AAAJAAEAAACkAP//AAAIAAEAAAClAP//AAAJAAEAAACrAPv/AAAKAAQAAACrAPz/AAAKAAUAAACsAPv/AAALAAQAAACsAPz/AAALAAUAAACtAPv/AAAMAAQAAACtAPz/AAAMAAUAAACuAPv/AAAJAAUAAACuAPz/AAAJAAUAAACtAPX/AAAIAAUAAACuAPX/AAAJAAUAAACtAPb/AAAIAAUAAACuAPb/AAAJAAUAAACtAPf/AAAIAAUAAACuAPf/AAAJAAUAAACtAPj/AAAIAAUAAACuAPj/AAAJAAUAAACtAPn/AAAIAAUAAACuAPn/AAAJAAUAAACtAPr/AAAIAAUAAACuAPr/AAAJAAUAAAB+AP7/AAAIAAcAAAB/AP7/AAAJAAcAAAB+AP//AAAIAAcAAAB/AP//AAAJAAcAAAB6AP//AAAIAAUAAAB7AP//AAAJAAUAAABbAP7/AAAIAAMAAABcAP7/AAAJAAMAAABbAP//AAAIAAMAAABcAP//AAAJAAMAAABJAP//AAAIAAcAAABKAP//AAAJAAcAAABEAP//AAAIAAUAAABFAP//AAAJAAUAAAA+APv/AAAIAAMAAAA/APv/AAAJAAMAAAA+APz/AAAIAAMAAAA/APz/AAAJAAMAAAA+AP3/AAAIAAMAAAA/AP3/AAAJAAMAAAA+AP7/AAAIAAMAAAA/AP7/AAAJAAMAAAA+AP//AAAIAAMAAAA/AP//AAAJAAMAAAA5AP//AAAJAAEAAAA4AP//AAAIAAEAAAAMAPz/AQAAAAAABwAbAPf/AQAAAAAABQA9APz/AQAAAAAABQCRAPz/AQAAAAAABwAnAPz/AQAAAAAACAALAP//AQAAAAAAAwAMAP//AQAAAAAAAwANAP//AQAAAAAAAwCTAPv/AQAAAAAAAwCUAPv/AQAAAAAAAwCVAPv/AQAAAAAAAwCWAPv/AQAAAAAAAwCXAPv/AQAAAAAAAwCYAPv/AQAAAAAAAwCZAPv/AQAAAAAAAwCaAPv/AQAAAAAAAwCbAPv/AQAAAAAAAwCSAPv/AQAAAAAAAwAvAPv/AQAAAAAACQAwAPr/AQAAAAAACQAxAPv/AQAAAAAACQAyAPz/AQAAAAAACQBBAPz/AQAAAAAACgCLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACnAAIAAQAAAAAABACoAAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAAABAAIAAABcAAIAAAADAAIAAABdAAIAAQAAAAAABABeAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAD7/wIAAQAAAAAABAD8/wIAAQAAAAAABAD9/wIAAAABAAIAAAD+/wIAAAADAAIAAAD//wIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAAAAAAIAAAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABABnAPj/AQAAAAAAAQBoAPj/AQAAAAAABwBpAPj/AQAAAAAAAQDv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAADAAIAAAAFAAIAAAABAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAADAAIAAAAvAAIAAAABAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAADAAIAAABfAAIAAAABAAIAAABgAAIAAAADAAIAAABnAAIAAAABAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAADAAIAAABxAAIAAAABAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAADAAIAAACCAAIAAAABAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAADAAIAAACQAAIAAAABAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAADAAIAAACqAAIAAAACAAIAAADQAAAAAAADAAAAAADQAAEAAAADAAEAAACpAAIAAAABAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAADAAIAAADv//X/AAAAAAQAAADv//b/AAAAAAQAAADv//f/AAAAAAQAAADv//j/AAAAAAQAAADv//n/AAAAAAQAAADv//r/AAAAAAQAAADv//v/AAAAAAQAAADv//z/AAAAAAQAAADv//3/AAAAAAQAAADv//7/AAAAAAQAAADv////AAAAAAQAAABzAP7/AAAIAAAAAABzAP//AAAIAAEAAAB0AP7/AAAJAAAAAAB0AP//AAAJAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADOAPX/AAAAAAQAAADOAPb/AAAAAAQAAADOAPf/AAAAAAQAAADOAPj/AAAAAAQAAADOAPn/AAAAAAQAAADOAPr/AAAAAAQAAADOAPv/AAAAAAQAAADOAPz/AAAAAAQAAADOAP3/AAAAAAQAAADOAP7/AAAAAAQAAADOAP//AAAAAAQAAADPAPX/AAAAAAQAAADPAPb/AAAAAAQAAADPAPf/AAAAAAQAAADPAPj/AAAAAAQAAADPAPn/AAAAAAQAAADPAPr/AAAAAAQAAADPAPv/AAAAAAQAAADPAPz/AAAAAAQAAADPAP3/AAAAAAQAAADPAP7/AAAAAAQAAADPAP//AAAAAAQAAADCAPX/AQAAAAAAAQDDAPX/AQAAAAAAAQDEAPX/AQAAAAAAAQDFAPX/AQAAAAAAAQDGAPX/AQAAAAAAAQDHAPX/AQAAAAAAAQDIAPX/AQAAAAAAAQDJAPX/AQAAAAAAAQDBAPX/AQAAAAAAAQDKAPX/AQAAAAAAAQDGAP3/AAAIAAIAAADGAP7/AAAIAAMAAADHAP3/AAAJAAIAAADHAP7/AAAJAAMAAADGAP//AAAIAAMAAADHAP//AAAJAAMAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAAA=") + +[node name="GreenKoopaTroopa5" parent="Entities" index="16"] +position = Vector2(2440, 64) + +[node name="GreenKoopaTroopa6" parent="Entities" index="17"] +position = Vector2(2464, 64) + +[node name="GreenKoopaTroopa7" parent="Entities" index="29" instance=ExtResource("2_wmvx1")] +position = Vector2(248, -64) + +[node name="RedKoopaTroopa" parent="Entities" index="30" instance=ExtResource("3_m3g3f")] +position = Vector2(2488, 0) + +[node name="PipeArea" parent="." index="5"] +target_level = "uid://dn473ugp7f2i6" + +[node name="PipeArea3" parent="." index="7"] +target_level = "uid://bkl5bcbcykxu5" + +[node name="CoinHeavenWarpPoint" parent="." index="10"] +heaven_scene = "uid://vn44k5wyhbje" + +[node name="DiscoLevel" type="Node" parent="." index="16"] +script = ExtResource("2_3j4oi") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="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@43475" to="Tiles/@AnimatableBody2D@43475/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43475" to="Tiles/@AnimatableBody2D@43475/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43475" to="Tiles/@AnimatableBody2D@43475" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43475" to="Tiles/@AnimatableBody2D@43475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43475" to="Tiles/@AnimatableBody2D@43475" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43475" to="Tiles/@AnimatableBody2D@43475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43476" to="Tiles/@AnimatableBody2D@43476/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43476" to="Tiles/@AnimatableBody2D@43476/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43476" to="Tiles/@AnimatableBody2D@43476" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43476" to="Tiles/@AnimatableBody2D@43476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43476" to="Tiles/@AnimatableBody2D@43476" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43476" to="Tiles/@AnimatableBody2D@43476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43477" to="Tiles/@AnimatableBody2D@43477/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43477" to="Tiles/@AnimatableBody2D@43477/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43477" to="Tiles/@AnimatableBody2D@43477" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43477" to="Tiles/@AnimatableBody2D@43477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43477" to="Tiles/@AnimatableBody2D@43477" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43477" to="Tiles/@AnimatableBody2D@43477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43478" to="Tiles/@AnimatableBody2D@43478/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43478" to="Tiles/@AnimatableBody2D@43478/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43478" to="Tiles/@AnimatableBody2D@43478" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43478" to="Tiles/@AnimatableBody2D@43478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43478" to="Tiles/@AnimatableBody2D@43478" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43478" to="Tiles/@AnimatableBody2D@43478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43479" to="Tiles/@AnimatableBody2D@43479/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43479" to="Tiles/@AnimatableBody2D@43479/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43479" to="Tiles/@AnimatableBody2D@43479" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43479" to="Tiles/@AnimatableBody2D@43479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43479" to="Tiles/@AnimatableBody2D@43479" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43479" to="Tiles/@AnimatableBody2D@43479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43480" to="Tiles/@AnimatableBody2D@43480/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43480" to="Tiles/@AnimatableBody2D@43480/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43480" to="Tiles/@AnimatableBody2D@43480" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43480" to="Tiles/@AnimatableBody2D@43480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43480" to="Tiles/@AnimatableBody2D@43480" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43480" to="Tiles/@AnimatableBody2D@43480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43481" to="Tiles/@AnimatableBody2D@43481/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43481" to="Tiles/@AnimatableBody2D@43481/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43481" to="Tiles/@AnimatableBody2D@43481" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43481" to="Tiles/@AnimatableBody2D@43481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43481" to="Tiles/@AnimatableBody2D@43481" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43481" to="Tiles/@AnimatableBody2D@43481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43482" to="Tiles/@AnimatableBody2D@43482/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43482" to="Tiles/@AnimatableBody2D@43482/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43482" to="Tiles/@AnimatableBody2D@43482" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43482" to="Tiles/@AnimatableBody2D@43482/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43482" to="Tiles/@AnimatableBody2D@43482" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43482" to="Tiles/@AnimatableBody2D@43482/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43483" to="Tiles/@AnimatableBody2D@43483/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43483" to="Tiles/@AnimatableBody2D@43483/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43483" to="Tiles/@AnimatableBody2D@43483" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43483" to="Tiles/@AnimatableBody2D@43483/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43483" to="Tiles/@AnimatableBody2D@43483" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43483" to="Tiles/@AnimatableBody2D@43483/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43484" to="Tiles/@AnimatableBody2D@43484/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43484" to="Tiles/@AnimatableBody2D@43484/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43484" to="Tiles/@AnimatableBody2D@43484" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43484" to="Tiles/@AnimatableBody2D@43484/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43484" to="Tiles/@AnimatableBody2D@43484" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43484" to="Tiles/@AnimatableBody2D@43484/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43485" to="Tiles/@AnimatableBody2D@43485/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43485" to="Tiles/@AnimatableBody2D@43485/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43485" to="Tiles/@AnimatableBody2D@43485" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43485" to="Tiles/@AnimatableBody2D@43485/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43485" to="Tiles/@AnimatableBody2D@43485" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43485" to="Tiles/@AnimatableBody2D@43485/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43486" to="Tiles/@AnimatableBody2D@43486/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43486" to="Tiles/@AnimatableBody2D@43486/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43486" to="Tiles/@AnimatableBody2D@43486" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43486" to="Tiles/@AnimatableBody2D@43486/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43486" to="Tiles/@AnimatableBody2D@43486" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43486" to="Tiles/@AnimatableBody2D@43486/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43487" to="Tiles/@AnimatableBody2D@43487/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43487" to="Tiles/@AnimatableBody2D@43487/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43487" to="Tiles/@AnimatableBody2D@43487" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43487" to="Tiles/@AnimatableBody2D@43487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43487" to="Tiles/@AnimatableBody2D@43487" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43487" to="Tiles/@AnimatableBody2D@43487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43488" to="Tiles/@AnimatableBody2D@43488/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43488" to="Tiles/@AnimatableBody2D@43488/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43488" to="Tiles/@AnimatableBody2D@43488" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43488" to="Tiles/@AnimatableBody2D@43488/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43488" to="Tiles/@AnimatableBody2D@43488" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43488" to="Tiles/@AnimatableBody2D@43488/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43489" to="Tiles/@AnimatableBody2D@43489/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43489" to="Tiles/@AnimatableBody2D@43489/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43489" to="Tiles/@AnimatableBody2D@43489" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43489" to="Tiles/@AnimatableBody2D@43489/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43489" to="Tiles/@AnimatableBody2D@43489" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43489" to="Tiles/@AnimatableBody2D@43489/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43490" to="Tiles/@AnimatableBody2D@43490/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43490" to="Tiles/@AnimatableBody2D@43490/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43490" to="Tiles/@AnimatableBody2D@43490" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43490" to="Tiles/@AnimatableBody2D@43490/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43490" to="Tiles/@AnimatableBody2D@43490" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43490" to="Tiles/@AnimatableBody2D@43490/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43491" to="Tiles/@AnimatableBody2D@43491/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43491" to="Tiles/@AnimatableBody2D@43491/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43491" to="Tiles/@AnimatableBody2D@43491" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43491" to="Tiles/@AnimatableBody2D@43491/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43491" to="Tiles/@AnimatableBody2D@43491" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43491" to="Tiles/@AnimatableBody2D@43491/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43492" to="Tiles/@AnimatableBody2D@43492/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43492" to="Tiles/@AnimatableBody2D@43492/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43492" to="Tiles/@AnimatableBody2D@43492" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43492" to="Tiles/@AnimatableBody2D@43492/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43492" to="Tiles/@AnimatableBody2D@43492" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43492" to="Tiles/@AnimatableBody2D@43492/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43493" to="Tiles/@AnimatableBody2D@43493/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43493" to="Tiles/@AnimatableBody2D@43493/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43493" to="Tiles/@AnimatableBody2D@43493" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43493" to="Tiles/@AnimatableBody2D@43493/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43493" to="Tiles/@AnimatableBody2D@43493" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43493" to="Tiles/@AnimatableBody2D@43493/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43494" to="Tiles/@AnimatableBody2D@43494/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43494" to="Tiles/@AnimatableBody2D@43494/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43494" to="Tiles/@AnimatableBody2D@43494" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43494" to="Tiles/@AnimatableBody2D@43494/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43494" to="Tiles/@AnimatableBody2D@43494" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43494" to="Tiles/@AnimatableBody2D@43494/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43495" to="Tiles/@AnimatableBody2D@43495/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43495" to="Tiles/@AnimatableBody2D@43495/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43495" to="Tiles/@AnimatableBody2D@43495" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43495" to="Tiles/@AnimatableBody2D@43495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43495" to="Tiles/@AnimatableBody2D@43495" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43495" to="Tiles/@AnimatableBody2D@43495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43496" to="Tiles/@AnimatableBody2D@43496/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43496" to="Tiles/@AnimatableBody2D@43496/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43496" to="Tiles/@AnimatableBody2D@43496" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43496" to="Tiles/@AnimatableBody2D@43496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43496" to="Tiles/@AnimatableBody2D@43496" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43496" to="Tiles/@AnimatableBody2D@43496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43497" to="Tiles/@AnimatableBody2D@43497/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43497" to="Tiles/@AnimatableBody2D@43497/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43497" to="Tiles/@AnimatableBody2D@43497" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43497" to="Tiles/@AnimatableBody2D@43497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43497" to="Tiles/@AnimatableBody2D@43497" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43497" to="Tiles/@AnimatableBody2D@43497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43498" to="Tiles/@AnimatableBody2D@43498/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43498" to="Tiles/@AnimatableBody2D@43498/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43498" to="Tiles/@AnimatableBody2D@43498" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43498" to="Tiles/@AnimatableBody2D@43498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43498" to="Tiles/@AnimatableBody2D@43498" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43498" to="Tiles/@AnimatableBody2D@43498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43499" to="Tiles/@AnimatableBody2D@43499/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43499" to="Tiles/@AnimatableBody2D@43499/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43499" to="Tiles/@AnimatableBody2D@43499" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43499" to="Tiles/@AnimatableBody2D@43499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43499" to="Tiles/@AnimatableBody2D@43499" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43499" to="Tiles/@AnimatableBody2D@43499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43500" to="Tiles/@AnimatableBody2D@43500/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43500" to="Tiles/@AnimatableBody2D@43500/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43500" to="Tiles/@AnimatableBody2D@43500" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43500" to="Tiles/@AnimatableBody2D@43500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43500" to="Tiles/@AnimatableBody2D@43500" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43500" to="Tiles/@AnimatableBody2D@43500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43501" to="Tiles/@AnimatableBody2D@43501/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43501" to="Tiles/@AnimatableBody2D@43501/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43501" to="Tiles/@AnimatableBody2D@43501" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43501" to="Tiles/@AnimatableBody2D@43501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43501" to="Tiles/@AnimatableBody2D@43501" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43501" to="Tiles/@AnimatableBody2D@43501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43502" to="Tiles/@AnimatableBody2D@43502/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43502" to="Tiles/@AnimatableBody2D@43502/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43502" to="Tiles/@AnimatableBody2D@43502" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43502" to="Tiles/@AnimatableBody2D@43502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43502" to="Tiles/@AnimatableBody2D@43502" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43502" to="Tiles/@AnimatableBody2D@43502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43503" to="Tiles/@AnimatableBody2D@43503/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43503" to="Tiles/@AnimatableBody2D@43503/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43503" to="Tiles/@AnimatableBody2D@43503" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43503" to="Tiles/@AnimatableBody2D@43503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43503" to="Tiles/@AnimatableBody2D@43503" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43503" to="Tiles/@AnimatableBody2D@43503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43504" to="Tiles/@AnimatableBody2D@43504/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43504" to="Tiles/@AnimatableBody2D@43504/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43504" to="Tiles/@AnimatableBody2D@43504" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43504" to="Tiles/@AnimatableBody2D@43504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43504" to="Tiles/@AnimatableBody2D@43504" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43504" to="Tiles/@AnimatableBody2D@43504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43505" to="Tiles/@AnimatableBody2D@43505/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43505" to="Tiles/@AnimatableBody2D@43505/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43505" to="Tiles/@AnimatableBody2D@43505" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43505" to="Tiles/@AnimatableBody2D@43505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43505" to="Tiles/@AnimatableBody2D@43505" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43505" to="Tiles/@AnimatableBody2D@43505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43506" to="Tiles/@AnimatableBody2D@43506/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43506" to="Tiles/@AnimatableBody2D@43506/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43506" to="Tiles/@AnimatableBody2D@43506" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43506" to="Tiles/@AnimatableBody2D@43506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43506" to="Tiles/@AnimatableBody2D@43506" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43506" to="Tiles/@AnimatableBody2D@43506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43507" to="Tiles/@AnimatableBody2D@43507/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43507" to="Tiles/@AnimatableBody2D@43507/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43507" to="Tiles/@AnimatableBody2D@43507" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43507" to="Tiles/@AnimatableBody2D@43507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43507" to="Tiles/@AnimatableBody2D@43507" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43507" to="Tiles/@AnimatableBody2D@43507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43508" to="Tiles/@AnimatableBody2D@43508/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43508" to="Tiles/@AnimatableBody2D@43508/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43508" to="Tiles/@AnimatableBody2D@43508" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43508" to="Tiles/@AnimatableBody2D@43508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43508" to="Tiles/@AnimatableBody2D@43508" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43508" to="Tiles/@AnimatableBody2D@43508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43509" to="Tiles/@AnimatableBody2D@43509/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43509" to="Tiles/@AnimatableBody2D@43509/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43509" to="Tiles/@AnimatableBody2D@43509" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43509" to="Tiles/@AnimatableBody2D@43509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43509" to="Tiles/@AnimatableBody2D@43509" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43509" to="Tiles/@AnimatableBody2D@43509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43510" to="Tiles/@AnimatableBody2D@43510/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43510" to="Tiles/@AnimatableBody2D@43510/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43510" to="Tiles/@AnimatableBody2D@43510" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43510" to="Tiles/@AnimatableBody2D@43510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43510" to="Tiles/@AnimatableBody2D@43510" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43510" to="Tiles/@AnimatableBody2D@43510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43511" to="Tiles/@AnimatableBody2D@43511/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43511" to="Tiles/@AnimatableBody2D@43511/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43511" to="Tiles/@AnimatableBody2D@43511" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43511" to="Tiles/@AnimatableBody2D@43511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43511" to="Tiles/@AnimatableBody2D@43511/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43511" to="Tiles/@AnimatableBody2D@43511" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43511" to="Tiles/@AnimatableBody2D@43511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43512" to="Tiles/@AnimatableBody2D@43512/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43512" to="Tiles/@AnimatableBody2D@43512/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43512" to="Tiles/@AnimatableBody2D@43512" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43512" to="Tiles/@AnimatableBody2D@43512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43512" to="Tiles/@AnimatableBody2D@43512" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43512" to="Tiles/@AnimatableBody2D@43512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43513" to="Tiles/@AnimatableBody2D@43513/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43513" to="Tiles/@AnimatableBody2D@43513/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43513" to="Tiles/@AnimatableBody2D@43513" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43513" to="Tiles/@AnimatableBody2D@43513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43513" to="Tiles/@AnimatableBody2D@43513" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43513" to="Tiles/@AnimatableBody2D@43513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43514" to="Tiles/@AnimatableBody2D@43514/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43514" to="Tiles/@AnimatableBody2D@43514/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43514" to="Tiles/@AnimatableBody2D@43514" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43514" to="Tiles/@AnimatableBody2D@43514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43514" to="Tiles/@AnimatableBody2D@43514" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43514" to="Tiles/@AnimatableBody2D@43514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43515" to="Tiles/@AnimatableBody2D@43515/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43515" to="Tiles/@AnimatableBody2D@43515/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43515" to="Tiles/@AnimatableBody2D@43515" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43515" to="Tiles/@AnimatableBody2D@43515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43515" to="Tiles/@AnimatableBody2D@43515" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43515" to="Tiles/@AnimatableBody2D@43515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43516" to="Tiles/@AnimatableBody2D@43516/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43516" to="Tiles/@AnimatableBody2D@43516/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43516" to="Tiles/@AnimatableBody2D@43516" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43516" to="Tiles/@AnimatableBody2D@43516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43516" to="Tiles/@AnimatableBody2D@43516" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43516" to="Tiles/@AnimatableBody2D@43516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43517" to="Tiles/@AnimatableBody2D@43517/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43517" to="Tiles/@AnimatableBody2D@43517/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43517" to="Tiles/@AnimatableBody2D@43517" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43517" to="Tiles/@AnimatableBody2D@43517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43517" to="Tiles/@AnimatableBody2D@43517" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43517" to="Tiles/@AnimatableBody2D@43517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43518" to="Tiles/@AnimatableBody2D@43518/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43518" to="Tiles/@AnimatableBody2D@43518/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43518" to="Tiles/@AnimatableBody2D@43518" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43518" to="Tiles/@AnimatableBody2D@43518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43518" to="Tiles/@AnimatableBody2D@43518" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43518" to="Tiles/@AnimatableBody2D@43518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43519" to="Tiles/@AnimatableBody2D@43519/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43519" to="Tiles/@AnimatableBody2D@43519/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43519" to="Tiles/@AnimatableBody2D@43519" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43519" to="Tiles/@AnimatableBody2D@43519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43519" to="Tiles/@AnimatableBody2D@43519" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43519" to="Tiles/@AnimatableBody2D@43519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43520" to="Tiles/@AnimatableBody2D@43520/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43520" to="Tiles/@AnimatableBody2D@43520/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43520" to="Tiles/@AnimatableBody2D@43520" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43520" to="Tiles/@AnimatableBody2D@43520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43520" to="Tiles/@AnimatableBody2D@43520" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43520" to="Tiles/@AnimatableBody2D@43520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43521" to="Tiles/@AnimatableBody2D@43521/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43521" to="Tiles/@AnimatableBody2D@43521/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43521" to="Tiles/@AnimatableBody2D@43521" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43521" to="Tiles/@AnimatableBody2D@43521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43521" to="Tiles/@AnimatableBody2D@43521" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43521" to="Tiles/@AnimatableBody2D@43521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43522" to="Tiles/@AnimatableBody2D@43522/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43522" to="Tiles/@AnimatableBody2D@43522/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43522" to="Tiles/@AnimatableBody2D@43522" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43522" to="Tiles/@AnimatableBody2D@43522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43522" to="Tiles/@AnimatableBody2D@43522" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43522" to="Tiles/@AnimatableBody2D@43522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43523" to="Tiles/@AnimatableBody2D@43523/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43523" to="Tiles/@AnimatableBody2D@43523/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43523" to="Tiles/@AnimatableBody2D@43523" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43523" to="Tiles/@AnimatableBody2D@43523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43523" to="Tiles/@AnimatableBody2D@43523" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43523" to="Tiles/@AnimatableBody2D@43523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43524" to="Tiles/@AnimatableBody2D@43524/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43524" to="Tiles/@AnimatableBody2D@43524/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43524" to="Tiles/@AnimatableBody2D@43524" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43524" to="Tiles/@AnimatableBody2D@43524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43524" to="Tiles/@AnimatableBody2D@43524" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43524" to="Tiles/@AnimatableBody2D@43524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43525" to="Tiles/@AnimatableBody2D@43525/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43525" to="Tiles/@AnimatableBody2D@43525/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43525" to="Tiles/@AnimatableBody2D@43525" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43525" to="Tiles/@AnimatableBody2D@43525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43525" to="Tiles/@AnimatableBody2D@43525" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43525" to="Tiles/@AnimatableBody2D@43525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43526" to="Tiles/@AnimatableBody2D@43526/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43526" to="Tiles/@AnimatableBody2D@43526/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43526" to="Tiles/@AnimatableBody2D@43526" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43526" to="Tiles/@AnimatableBody2D@43526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43526" to="Tiles/@AnimatableBody2D@43526" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43526" to="Tiles/@AnimatableBody2D@43526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43527" to="Tiles/@AnimatableBody2D@43527/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43527" to="Tiles/@AnimatableBody2D@43527/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43527" to="Tiles/@AnimatableBody2D@43527" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43527" to="Tiles/@AnimatableBody2D@43527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43527" to="Tiles/@AnimatableBody2D@43527" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43527" to="Tiles/@AnimatableBody2D@43527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43528" to="Tiles/@AnimatableBody2D@43528/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43528" to="Tiles/@AnimatableBody2D@43528/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43528" to="Tiles/@AnimatableBody2D@43528" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43528" to="Tiles/@AnimatableBody2D@43528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43528" to="Tiles/@AnimatableBody2D@43528" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43528" to="Tiles/@AnimatableBody2D@43528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43529" to="Tiles/@AnimatableBody2D@43529/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43529" to="Tiles/@AnimatableBody2D@43529/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43529" to="Tiles/@AnimatableBody2D@43529" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43529" to="Tiles/@AnimatableBody2D@43529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43529" to="Tiles/@AnimatableBody2D@43529" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43529" to="Tiles/@AnimatableBody2D@43529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43530" to="Tiles/@AnimatableBody2D@43530/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43530" to="Tiles/@AnimatableBody2D@43530/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43530" to="Tiles/@AnimatableBody2D@43530" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43530" to="Tiles/@AnimatableBody2D@43530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43530" to="Tiles/@AnimatableBody2D@43530" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43530" to="Tiles/@AnimatableBody2D@43530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43531" to="Tiles/@AnimatableBody2D@43531/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43531" to="Tiles/@AnimatableBody2D@43531/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43531" to="Tiles/@AnimatableBody2D@43531" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43531" to="Tiles/@AnimatableBody2D@43531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43531" to="Tiles/@AnimatableBody2D@43531" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43531" to="Tiles/@AnimatableBody2D@43531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43532" to="Tiles/@AnimatableBody2D@43532/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43532" to="Tiles/@AnimatableBody2D@43532/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43532" to="Tiles/@AnimatableBody2D@43532" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43532" to="Tiles/@AnimatableBody2D@43532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43532" to="Tiles/@AnimatableBody2D@43532" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43532" to="Tiles/@AnimatableBody2D@43532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43533" to="Tiles/@AnimatableBody2D@43533/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43533" to="Tiles/@AnimatableBody2D@43533/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43533" to="Tiles/@AnimatableBody2D@43533" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43533" to="Tiles/@AnimatableBody2D@43533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43533" to="Tiles/@AnimatableBody2D@43533" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43533" to="Tiles/@AnimatableBody2D@43533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43534" to="Tiles/@AnimatableBody2D@43534/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43534" to="Tiles/@AnimatableBody2D@43534/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43534" to="Tiles/@AnimatableBody2D@43534" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43534" to="Tiles/@AnimatableBody2D@43534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43534" to="Tiles/@AnimatableBody2D@43534" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43534" to="Tiles/@AnimatableBody2D@43534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43535" to="Tiles/@AnimatableBody2D@43535/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43535" to="Tiles/@AnimatableBody2D@43535/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43535" to="Tiles/@AnimatableBody2D@43535" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43535" to="Tiles/@AnimatableBody2D@43535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43535" to="Tiles/@AnimatableBody2D@43535" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43535" to="Tiles/@AnimatableBody2D@43535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43536" to="Tiles/@AnimatableBody2D@43536/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43536" to="Tiles/@AnimatableBody2D@43536/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43536" to="Tiles/@AnimatableBody2D@43536" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43536" to="Tiles/@AnimatableBody2D@43536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43536" to="Tiles/@AnimatableBody2D@43536" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43536" to="Tiles/@AnimatableBody2D@43536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43537" to="Tiles/@AnimatableBody2D@43537/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43537" to="Tiles/@AnimatableBody2D@43537/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43537" to="Tiles/@AnimatableBody2D@43537" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43537" to="Tiles/@AnimatableBody2D@43537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43537" to="Tiles/@AnimatableBody2D@43537" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43537" to="Tiles/@AnimatableBody2D@43537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43538" to="Tiles/@AnimatableBody2D@43538/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43538" to="Tiles/@AnimatableBody2D@43538/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43538" to="Tiles/@AnimatableBody2D@43538" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43538" to="Tiles/@AnimatableBody2D@43538/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43538" to="Tiles/@AnimatableBody2D@43538" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43538" to="Tiles/@AnimatableBody2D@43538/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43539" to="Tiles/@AnimatableBody2D@43539/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43539" to="Tiles/@AnimatableBody2D@43539/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43539" to="Tiles/@AnimatableBody2D@43539" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43539" to="Tiles/@AnimatableBody2D@43539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43539" to="Tiles/@AnimatableBody2D@43539" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43539" to="Tiles/@AnimatableBody2D@43539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43540" to="Tiles/@AnimatableBody2D@43540/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43540" to="Tiles/@AnimatableBody2D@43540/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43540" to="Tiles/@AnimatableBody2D@43540" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43540" to="Tiles/@AnimatableBody2D@43540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43540" to="Tiles/@AnimatableBody2D@43540" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43540" to="Tiles/@AnimatableBody2D@43540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43541" to="Tiles/@AnimatableBody2D@43541/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43541" to="Tiles/@AnimatableBody2D@43541/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43541" to="Tiles/@AnimatableBody2D@43541" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43541" to="Tiles/@AnimatableBody2D@43541/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43541" to="Tiles/@AnimatableBody2D@43541" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43541" to="Tiles/@AnimatableBody2D@43541/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43542" to="Tiles/@AnimatableBody2D@43542/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43542" to="Tiles/@AnimatableBody2D@43542/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43542" to="Tiles/@AnimatableBody2D@43542" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43542" to="Tiles/@AnimatableBody2D@43542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43542" to="Tiles/@AnimatableBody2D@43542" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43542" to="Tiles/@AnimatableBody2D@43542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43543" to="Tiles/@AnimatableBody2D@43543/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43543" to="Tiles/@AnimatableBody2D@43543/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43543" to="Tiles/@AnimatableBody2D@43543" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43543" to="Tiles/@AnimatableBody2D@43543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43543" to="Tiles/@AnimatableBody2D@43543" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43543" to="Tiles/@AnimatableBody2D@43543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43544" to="Tiles/@AnimatableBody2D@43544/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43544" to="Tiles/@AnimatableBody2D@43544/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43544" to="Tiles/@AnimatableBody2D@43544" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43544" to="Tiles/@AnimatableBody2D@43544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43544" to="Tiles/@AnimatableBody2D@43544" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43544" to="Tiles/@AnimatableBody2D@43544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43545" to="Tiles/@AnimatableBody2D@43545/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43545" to="Tiles/@AnimatableBody2D@43545/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43545" to="Tiles/@AnimatableBody2D@43545" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43545" to="Tiles/@AnimatableBody2D@43545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43545" to="Tiles/@AnimatableBody2D@43545" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43545" to="Tiles/@AnimatableBody2D@43545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43546" to="Tiles/@AnimatableBody2D@43546/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43546" to="Tiles/@AnimatableBody2D@43546/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43546" to="Tiles/@AnimatableBody2D@43546" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43546" to="Tiles/@AnimatableBody2D@43546/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43546" to="Tiles/@AnimatableBody2D@43546" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43546" to="Tiles/@AnimatableBody2D@43546/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43547" to="Tiles/@AnimatableBody2D@43547/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43547" to="Tiles/@AnimatableBody2D@43547/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43547" to="Tiles/@AnimatableBody2D@43547" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43547" to="Tiles/@AnimatableBody2D@43547/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43547" to="Tiles/@AnimatableBody2D@43547" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43547" to="Tiles/@AnimatableBody2D@43547/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43548" to="Tiles/@AnimatableBody2D@43548/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43548" to="Tiles/@AnimatableBody2D@43548/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43548" to="Tiles/@AnimatableBody2D@43548" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43548" to="Tiles/@AnimatableBody2D@43548/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43548" to="Tiles/@AnimatableBody2D@43548" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43548" to="Tiles/@AnimatableBody2D@43548/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43549" to="Tiles/@AnimatableBody2D@43549/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43549" to="Tiles/@AnimatableBody2D@43549/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43549" to="Tiles/@AnimatableBody2D@43549" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43549" to="Tiles/@AnimatableBody2D@43549/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43549" to="Tiles/@AnimatableBody2D@43549" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43549" to="Tiles/@AnimatableBody2D@43549/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43550" to="Tiles/@AnimatableBody2D@43550/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43550" to="Tiles/@AnimatableBody2D@43550/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43550" to="Tiles/@AnimatableBody2D@43550" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43550" to="Tiles/@AnimatableBody2D@43550/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43550" to="Tiles/@AnimatableBody2D@43550" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43550" to="Tiles/@AnimatableBody2D@43550/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43551" to="Tiles/@AnimatableBody2D@43551/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43551" to="Tiles/@AnimatableBody2D@43551/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43551" to="Tiles/@AnimatableBody2D@43551" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43551" to="Tiles/@AnimatableBody2D@43551/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43551" to="Tiles/@AnimatableBody2D@43551" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43551" to="Tiles/@AnimatableBody2D@43551/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43552" to="Tiles/@AnimatableBody2D@43552/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43552" to="Tiles/@AnimatableBody2D@43552/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43552" to="Tiles/@AnimatableBody2D@43552" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43552" to="Tiles/@AnimatableBody2D@43552/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43552" to="Tiles/@AnimatableBody2D@43552" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43552" to="Tiles/@AnimatableBody2D@43552/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43553" to="Tiles/@AnimatableBody2D@43553/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43553" to="Tiles/@AnimatableBody2D@43553/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43553" to="Tiles/@AnimatableBody2D@43553" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43553" to="Tiles/@AnimatableBody2D@43553/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43553" to="Tiles/@AnimatableBody2D@43553" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43553" to="Tiles/@AnimatableBody2D@43553/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43554" to="Tiles/@AnimatableBody2D@43554/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43554" to="Tiles/@AnimatableBody2D@43554/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43554" to="Tiles/@AnimatableBody2D@43554" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43554" to="Tiles/@AnimatableBody2D@43554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43554" to="Tiles/@AnimatableBody2D@43554" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43554" to="Tiles/@AnimatableBody2D@43554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43555" to="Tiles/@AnimatableBody2D@43555/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43555" to="Tiles/@AnimatableBody2D@43555/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43555" to="Tiles/@AnimatableBody2D@43555" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43555" to="Tiles/@AnimatableBody2D@43555/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43555" to="Tiles/@AnimatableBody2D@43555" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43555" to="Tiles/@AnimatableBody2D@43555/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43556" to="Tiles/@AnimatableBody2D@43556/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43556" to="Tiles/@AnimatableBody2D@43556/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43556" to="Tiles/@AnimatableBody2D@43556" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43556" to="Tiles/@AnimatableBody2D@43556/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43556" to="Tiles/@AnimatableBody2D@43556" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43556" to="Tiles/@AnimatableBody2D@43556/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43557" to="Tiles/@AnimatableBody2D@43557/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43557" to="Tiles/@AnimatableBody2D@43557/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43557" to="Tiles/@AnimatableBody2D@43557" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43557" to="Tiles/@AnimatableBody2D@43557/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43557" to="Tiles/@AnimatableBody2D@43557" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43557" to="Tiles/@AnimatableBody2D@43557/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43558" to="Tiles/@AnimatableBody2D@43558/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43558" to="Tiles/@AnimatableBody2D@43558/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43558" to="Tiles/@AnimatableBody2D@43558" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43558" to="Tiles/@AnimatableBody2D@43558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43558" to="Tiles/@AnimatableBody2D@43558" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43558" to="Tiles/@AnimatableBody2D@43558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43559" to="Tiles/@AnimatableBody2D@43559/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43559" to="Tiles/@AnimatableBody2D@43559/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43559" to="Tiles/@AnimatableBody2D@43559" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43559" to="Tiles/@AnimatableBody2D@43559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43559" to="Tiles/@AnimatableBody2D@43559" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43559" to="Tiles/@AnimatableBody2D@43559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43560" to="Tiles/@AnimatableBody2D@43560/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43560" to="Tiles/@AnimatableBody2D@43560/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43560" to="Tiles/@AnimatableBody2D@43560" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43560" to="Tiles/@AnimatableBody2D@43560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43560" to="Tiles/@AnimatableBody2D@43560" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43560" to="Tiles/@AnimatableBody2D@43560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43561" to="Tiles/@AnimatableBody2D@43561/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43561" to="Tiles/@AnimatableBody2D@43561/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43561" to="Tiles/@AnimatableBody2D@43561" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43561" to="Tiles/@AnimatableBody2D@43561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43561" to="Tiles/@AnimatableBody2D@43561" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43561" to="Tiles/@AnimatableBody2D@43561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43562" to="Tiles/@AnimatableBody2D@43562/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43562" to="Tiles/@AnimatableBody2D@43562/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43562" to="Tiles/@AnimatableBody2D@43562" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43562" to="Tiles/@AnimatableBody2D@43562/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43562" to="Tiles/@AnimatableBody2D@43562" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43562" to="Tiles/@AnimatableBody2D@43562/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43563" to="Tiles/@AnimatableBody2D@43563/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43563" to="Tiles/@AnimatableBody2D@43563/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43563" to="Tiles/@AnimatableBody2D@43563" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43563" to="Tiles/@AnimatableBody2D@43563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43563" to="Tiles/@AnimatableBody2D@43563" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43563" to="Tiles/@AnimatableBody2D@43563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43564" to="Tiles/@AnimatableBody2D@43564/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43564" to="Tiles/@AnimatableBody2D@43564/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43564" to="Tiles/@AnimatableBody2D@43564" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43564" to="Tiles/@AnimatableBody2D@43564/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43564" to="Tiles/@AnimatableBody2D@43564" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43564" to="Tiles/@AnimatableBody2D@43564/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43565" to="Tiles/@AnimatableBody2D@43565/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43565" to="Tiles/@AnimatableBody2D@43565/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43565" to="Tiles/@AnimatableBody2D@43565" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43565" to="Tiles/@AnimatableBody2D@43565/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43565" to="Tiles/@AnimatableBody2D@43565" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43565" to="Tiles/@AnimatableBody2D@43565/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43566" to="Tiles/@AnimatableBody2D@43566/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43566" to="Tiles/@AnimatableBody2D@43566/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43566" to="Tiles/@AnimatableBody2D@43566" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43566" to="Tiles/@AnimatableBody2D@43566/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43566" to="Tiles/@AnimatableBody2D@43566" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43566" to="Tiles/@AnimatableBody2D@43566/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43567" to="Tiles/@AnimatableBody2D@43567/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43567" to="Tiles/@AnimatableBody2D@43567/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43567" to="Tiles/@AnimatableBody2D@43567" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43567" to="Tiles/@AnimatableBody2D@43567/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43567" to="Tiles/@AnimatableBody2D@43567" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43567" to="Tiles/@AnimatableBody2D@43567/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43568" to="Tiles/@AnimatableBody2D@43568/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43568" to="Tiles/@AnimatableBody2D@43568/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43568" to="Tiles/@AnimatableBody2D@43568" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43568" to="Tiles/@AnimatableBody2D@43568/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43568" to="Tiles/@AnimatableBody2D@43568" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43568" to="Tiles/@AnimatableBody2D@43568/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43569" to="Tiles/@AnimatableBody2D@43569/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43569" to="Tiles/@AnimatableBody2D@43569/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43569" to="Tiles/@AnimatableBody2D@43569" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43569" to="Tiles/@AnimatableBody2D@43569/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43569" to="Tiles/@AnimatableBody2D@43569" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43569" to="Tiles/@AnimatableBody2D@43569/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43570" to="Tiles/@AnimatableBody2D@43570/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43570" to="Tiles/@AnimatableBody2D@43570/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43570" to="Tiles/@AnimatableBody2D@43570" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43570" to="Tiles/@AnimatableBody2D@43570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43570" to="Tiles/@AnimatableBody2D@43570" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43570" to="Tiles/@AnimatableBody2D@43570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43571" to="Tiles/@AnimatableBody2D@43571/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43571" to="Tiles/@AnimatableBody2D@43571/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43571" to="Tiles/@AnimatableBody2D@43571" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43571" to="Tiles/@AnimatableBody2D@43571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43571" to="Tiles/@AnimatableBody2D@43571" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43571" to="Tiles/@AnimatableBody2D@43571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43572" to="Tiles/@AnimatableBody2D@43572/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43572" to="Tiles/@AnimatableBody2D@43572/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43572" to="Tiles/@AnimatableBody2D@43572" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43572" to="Tiles/@AnimatableBody2D@43572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43572" to="Tiles/@AnimatableBody2D@43572" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43572" to="Tiles/@AnimatableBody2D@43572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43573" to="Tiles/@AnimatableBody2D@43573/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43573" to="Tiles/@AnimatableBody2D@43573/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43573" to="Tiles/@AnimatableBody2D@43573" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43573" to="Tiles/@AnimatableBody2D@43573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43573" to="Tiles/@AnimatableBody2D@43573" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43573" to="Tiles/@AnimatableBody2D@43573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43574" to="Tiles/@AnimatableBody2D@43574/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43574" to="Tiles/@AnimatableBody2D@43574/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43574" to="Tiles/@AnimatableBody2D@43574" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43574" to="Tiles/@AnimatableBody2D@43574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43574" to="Tiles/@AnimatableBody2D@43574" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43574" to="Tiles/@AnimatableBody2D@43574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43575" to="Tiles/@AnimatableBody2D@43575/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43575" to="Tiles/@AnimatableBody2D@43575/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43575" to="Tiles/@AnimatableBody2D@43575" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43575" to="Tiles/@AnimatableBody2D@43575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43575" to="Tiles/@AnimatableBody2D@43575" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43575" to="Tiles/@AnimatableBody2D@43575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43576" to="Tiles/@AnimatableBody2D@43576/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43576" to="Tiles/@AnimatableBody2D@43576/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43576" to="Tiles/@AnimatableBody2D@43576" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43576" to="Tiles/@AnimatableBody2D@43576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43576" to="Tiles/@AnimatableBody2D@43576" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43576" to="Tiles/@AnimatableBody2D@43576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43577" to="Tiles/@AnimatableBody2D@43577/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43577" to="Tiles/@AnimatableBody2D@43577/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43577" to="Tiles/@AnimatableBody2D@43577" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43577" to="Tiles/@AnimatableBody2D@43577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43577" to="Tiles/@AnimatableBody2D@43577" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43577" to="Tiles/@AnimatableBody2D@43577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43578" to="Tiles/@AnimatableBody2D@43578/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43578" to="Tiles/@AnimatableBody2D@43578/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43578" to="Tiles/@AnimatableBody2D@43578" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43578" to="Tiles/@AnimatableBody2D@43578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43578" to="Tiles/@AnimatableBody2D@43578" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43578" to="Tiles/@AnimatableBody2D@43578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43579" to="Tiles/@AnimatableBody2D@43579/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43579" to="Tiles/@AnimatableBody2D@43579/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43579" to="Tiles/@AnimatableBody2D@43579" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43579" to="Tiles/@AnimatableBody2D@43579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43579" to="Tiles/@AnimatableBody2D@43579" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43579" to="Tiles/@AnimatableBody2D@43579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43580" to="Tiles/@AnimatableBody2D@43580/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43580" to="Tiles/@AnimatableBody2D@43580/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43580" to="Tiles/@AnimatableBody2D@43580" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43580" to="Tiles/@AnimatableBody2D@43580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43580" to="Tiles/@AnimatableBody2D@43580" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43580" to="Tiles/@AnimatableBody2D@43580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43581" to="Tiles/@AnimatableBody2D@43581/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43581" to="Tiles/@AnimatableBody2D@43581/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43581" to="Tiles/@AnimatableBody2D@43581" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43581" to="Tiles/@AnimatableBody2D@43581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43581" to="Tiles/@AnimatableBody2D@43581" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43581" to="Tiles/@AnimatableBody2D@43581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43582" to="Tiles/@AnimatableBody2D@43582/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43582" to="Tiles/@AnimatableBody2D@43582/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43582" to="Tiles/@AnimatableBody2D@43582" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43582" to="Tiles/@AnimatableBody2D@43582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43582" to="Tiles/@AnimatableBody2D@43582" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43582" to="Tiles/@AnimatableBody2D@43582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43583" to="Tiles/@AnimatableBody2D@43583/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43583" to="Tiles/@AnimatableBody2D@43583/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43583" to="Tiles/@AnimatableBody2D@43583" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43583" to="Tiles/@AnimatableBody2D@43583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43583" to="Tiles/@AnimatableBody2D@43583" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43583" to="Tiles/@AnimatableBody2D@43583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43584" to="Tiles/@AnimatableBody2D@43584/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43584" to="Tiles/@AnimatableBody2D@43584/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43584" to="Tiles/@AnimatableBody2D@43584" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43584" to="Tiles/@AnimatableBody2D@43584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43584" to="Tiles/@AnimatableBody2D@43584" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43584" to="Tiles/@AnimatableBody2D@43584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43585" to="Tiles/@AnimatableBody2D@43585/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43585" to="Tiles/@AnimatableBody2D@43585/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43585" to="Tiles/@AnimatableBody2D@43585" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43585" to="Tiles/@AnimatableBody2D@43585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43585" to="Tiles/@AnimatableBody2D@43585" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43585" to="Tiles/@AnimatableBody2D@43585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43586" to="Tiles/@AnimatableBody2D@43586/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43586" to="Tiles/@AnimatableBody2D@43586/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43586" to="Tiles/@AnimatableBody2D@43586" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43586" to="Tiles/@AnimatableBody2D@43586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43586" to="Tiles/@AnimatableBody2D@43586" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43586" to="Tiles/@AnimatableBody2D@43586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43587" to="Tiles/@AnimatableBody2D@43587/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43587" to="Tiles/@AnimatableBody2D@43587/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43587" to="Tiles/@AnimatableBody2D@43587" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43587" to="Tiles/@AnimatableBody2D@43587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43587" to="Tiles/@AnimatableBody2D@43587" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43587" to="Tiles/@AnimatableBody2D@43587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43588" to="Tiles/@AnimatableBody2D@43588/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43588" to="Tiles/@AnimatableBody2D@43588/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43588" to="Tiles/@AnimatableBody2D@43588" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43588" to="Tiles/@AnimatableBody2D@43588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43588" to="Tiles/@AnimatableBody2D@43588" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43588" to="Tiles/@AnimatableBody2D@43588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43589" to="Tiles/@AnimatableBody2D@43589/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43589" to="Tiles/@AnimatableBody2D@43589/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43589" to="Tiles/@AnimatableBody2D@43589" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43589" to="Tiles/@AnimatableBody2D@43589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43589" to="Tiles/@AnimatableBody2D@43589" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43589" to="Tiles/@AnimatableBody2D@43589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43590" to="Tiles/@AnimatableBody2D@43590/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43590" to="Tiles/@AnimatableBody2D@43590/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43590" to="Tiles/@AnimatableBody2D@43590" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43590" to="Tiles/@AnimatableBody2D@43590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43590" to="Tiles/@AnimatableBody2D@43590" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43590" to="Tiles/@AnimatableBody2D@43590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43591" to="Tiles/@AnimatableBody2D@43591/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43591" to="Tiles/@AnimatableBody2D@43591/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43591" to="Tiles/@AnimatableBody2D@43591" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43591" to="Tiles/@AnimatableBody2D@43591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43591" to="Tiles/@AnimatableBody2D@43591" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43591" to="Tiles/@AnimatableBody2D@43591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43592" to="Tiles/@AnimatableBody2D@43592/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43592" to="Tiles/@AnimatableBody2D@43592/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43592" to="Tiles/@AnimatableBody2D@43592" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43592" to="Tiles/@AnimatableBody2D@43592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43592" to="Tiles/@AnimatableBody2D@43592" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43592" to="Tiles/@AnimatableBody2D@43592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43593" to="Tiles/@AnimatableBody2D@43593/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43593" to="Tiles/@AnimatableBody2D@43593/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43593" to="Tiles/@AnimatableBody2D@43593" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43593" to="Tiles/@AnimatableBody2D@43593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43593" to="Tiles/@AnimatableBody2D@43593" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43593" to="Tiles/@AnimatableBody2D@43593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43594" to="Tiles/@AnimatableBody2D@43594/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43594" to="Tiles/@AnimatableBody2D@43594/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43594" to="Tiles/@AnimatableBody2D@43594" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43594" to="Tiles/@AnimatableBody2D@43594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43594" to="Tiles/@AnimatableBody2D@43594" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43594" to="Tiles/@AnimatableBody2D@43594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43595" to="Tiles/@AnimatableBody2D@43595/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43595" to="Tiles/@AnimatableBody2D@43595/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43595" to="Tiles/@AnimatableBody2D@43595" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43595" to="Tiles/@AnimatableBody2D@43595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43595" to="Tiles/@AnimatableBody2D@43595" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43595" to="Tiles/@AnimatableBody2D@43595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43596" to="Tiles/@AnimatableBody2D@43596/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43596" to="Tiles/@AnimatableBody2D@43596/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43596" to="Tiles/@AnimatableBody2D@43596" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43596" to="Tiles/@AnimatableBody2D@43596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43596" to="Tiles/@AnimatableBody2D@43596" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43596" to="Tiles/@AnimatableBody2D@43596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43597" to="Tiles/@AnimatableBody2D@43597/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43597" to="Tiles/@AnimatableBody2D@43597/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43597" to="Tiles/@AnimatableBody2D@43597" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43597" to="Tiles/@AnimatableBody2D@43597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43597" to="Tiles/@AnimatableBody2D@43597" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43597" to="Tiles/@AnimatableBody2D@43597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43598" to="Tiles/@AnimatableBody2D@43598/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43598" to="Tiles/@AnimatableBody2D@43598/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43598" to="Tiles/@AnimatableBody2D@43598" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43598" to="Tiles/@AnimatableBody2D@43598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43598" to="Tiles/@AnimatableBody2D@43598" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43598" to="Tiles/@AnimatableBody2D@43598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43599" to="Tiles/@AnimatableBody2D@43599/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43599" to="Tiles/@AnimatableBody2D@43599/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43599" to="Tiles/@AnimatableBody2D@43599" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43599" to="Tiles/@AnimatableBody2D@43599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43599" to="Tiles/@AnimatableBody2D@43599" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43599" to="Tiles/@AnimatableBody2D@43599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43600" to="Tiles/@AnimatableBody2D@43600/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43600" to="Tiles/@AnimatableBody2D@43600/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43600" to="Tiles/@AnimatableBody2D@43600" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43600" to="Tiles/@AnimatableBody2D@43600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43600" to="Tiles/@AnimatableBody2D@43600" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43600" to="Tiles/@AnimatableBody2D@43600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43601" to="Tiles/@AnimatableBody2D@43601/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43601" to="Tiles/@AnimatableBody2D@43601/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43601" to="Tiles/@AnimatableBody2D@43601" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43601" to="Tiles/@AnimatableBody2D@43601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43601" to="Tiles/@AnimatableBody2D@43601" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43601" to="Tiles/@AnimatableBody2D@43601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43602" to="Tiles/@AnimatableBody2D@43602/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43602" to="Tiles/@AnimatableBody2D@43602/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43602" to="Tiles/@AnimatableBody2D@43602" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43602" to="Tiles/@AnimatableBody2D@43602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43602" to="Tiles/@AnimatableBody2D@43602" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43602" to="Tiles/@AnimatableBody2D@43602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43603" to="Tiles/@AnimatableBody2D@43603/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43603" to="Tiles/@AnimatableBody2D@43603/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43603" to="Tiles/@AnimatableBody2D@43603" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43603" to="Tiles/@AnimatableBody2D@43603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43603" to="Tiles/@AnimatableBody2D@43603" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43603" to="Tiles/@AnimatableBody2D@43603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43604" to="Tiles/@AnimatableBody2D@43604/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43604" to="Tiles/@AnimatableBody2D@43604/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43604" to="Tiles/@AnimatableBody2D@43604" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43604" to="Tiles/@AnimatableBody2D@43604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43604" to="Tiles/@AnimatableBody2D@43604" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43604" to="Tiles/@AnimatableBody2D@43604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43605" to="Tiles/@AnimatableBody2D@43605/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43605" to="Tiles/@AnimatableBody2D@43605/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43605" to="Tiles/@AnimatableBody2D@43605" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43605" to="Tiles/@AnimatableBody2D@43605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43605" to="Tiles/@AnimatableBody2D@43605" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43605" to="Tiles/@AnimatableBody2D@43605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43606" to="Tiles/@AnimatableBody2D@43606/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43606" to="Tiles/@AnimatableBody2D@43606/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43606" to="Tiles/@AnimatableBody2D@43606" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43606" to="Tiles/@AnimatableBody2D@43606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43606" to="Tiles/@AnimatableBody2D@43606" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43606" to="Tiles/@AnimatableBody2D@43606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43607" to="Tiles/@AnimatableBody2D@43607/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43607" to="Tiles/@AnimatableBody2D@43607/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43607" to="Tiles/@AnimatableBody2D@43607" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43607" to="Tiles/@AnimatableBody2D@43607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43607" to="Tiles/@AnimatableBody2D@43607" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43607" to="Tiles/@AnimatableBody2D@43607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43608" to="Tiles/@AnimatableBody2D@43608/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43608" to="Tiles/@AnimatableBody2D@43608/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43608" to="Tiles/@AnimatableBody2D@43608" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43608" to="Tiles/@AnimatableBody2D@43608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43608" to="Tiles/@AnimatableBody2D@43608" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43608" to="Tiles/@AnimatableBody2D@43608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43609" to="Tiles/@AnimatableBody2D@43609/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43609" to="Tiles/@AnimatableBody2D@43609/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43609" to="Tiles/@AnimatableBody2D@43609" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43609" to="Tiles/@AnimatableBody2D@43609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43609" to="Tiles/@AnimatableBody2D@43609" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43609" to="Tiles/@AnimatableBody2D@43609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43610" to="Tiles/@AnimatableBody2D@43610/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43610" to="Tiles/@AnimatableBody2D@43610/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43610" to="Tiles/@AnimatableBody2D@43610" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43610" to="Tiles/@AnimatableBody2D@43610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43610" to="Tiles/@AnimatableBody2D@43610" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43610" to="Tiles/@AnimatableBody2D@43610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43611" to="Tiles/@AnimatableBody2D@43611/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43611" to="Tiles/@AnimatableBody2D@43611/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43611" to="Tiles/@AnimatableBody2D@43611" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43611" to="Tiles/@AnimatableBody2D@43611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43611" to="Tiles/@AnimatableBody2D@43611" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43611" to="Tiles/@AnimatableBody2D@43611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43612" to="Tiles/@AnimatableBody2D@43612/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43612" to="Tiles/@AnimatableBody2D@43612/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43612" to="Tiles/@AnimatableBody2D@43612" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43612" to="Tiles/@AnimatableBody2D@43612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43612" to="Tiles/@AnimatableBody2D@43612" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43612" to="Tiles/@AnimatableBody2D@43612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43613" to="Tiles/@AnimatableBody2D@43613/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43613" to="Tiles/@AnimatableBody2D@43613/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43613" to="Tiles/@AnimatableBody2D@43613" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43613" to="Tiles/@AnimatableBody2D@43613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43613" to="Tiles/@AnimatableBody2D@43613" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43613" to="Tiles/@AnimatableBody2D@43613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43614" to="Tiles/@AnimatableBody2D@43614/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43614" to="Tiles/@AnimatableBody2D@43614/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43614" to="Tiles/@AnimatableBody2D@43614" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43614" to="Tiles/@AnimatableBody2D@43614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43614" to="Tiles/@AnimatableBody2D@43614" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43614" to="Tiles/@AnimatableBody2D@43614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43615" to="Tiles/@AnimatableBody2D@43615/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43615" to="Tiles/@AnimatableBody2D@43615/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43615" to="Tiles/@AnimatableBody2D@43615" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43615" to="Tiles/@AnimatableBody2D@43615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43615" to="Tiles/@AnimatableBody2D@43615" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43615" to="Tiles/@AnimatableBody2D@43615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43616" to="Tiles/@AnimatableBody2D@43616/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43616" to="Tiles/@AnimatableBody2D@43616/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43616" to="Tiles/@AnimatableBody2D@43616" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43616" to="Tiles/@AnimatableBody2D@43616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43616" to="Tiles/@AnimatableBody2D@43616" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43616" to="Tiles/@AnimatableBody2D@43616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43617" to="Tiles/@AnimatableBody2D@43617/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43617" to="Tiles/@AnimatableBody2D@43617/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43617" to="Tiles/@AnimatableBody2D@43617" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43617" to="Tiles/@AnimatableBody2D@43617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43617" to="Tiles/@AnimatableBody2D@43617" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43617" to="Tiles/@AnimatableBody2D@43617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43618" to="Tiles/@AnimatableBody2D@43618/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43618" to="Tiles/@AnimatableBody2D@43618/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43618" to="Tiles/@AnimatableBody2D@43618" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43618" to="Tiles/@AnimatableBody2D@43618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43618" to="Tiles/@AnimatableBody2D@43618" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43618" to="Tiles/@AnimatableBody2D@43618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43619" to="Tiles/@AnimatableBody2D@43619/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43619" to="Tiles/@AnimatableBody2D@43619/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43619" to="Tiles/@AnimatableBody2D@43619" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43619" to="Tiles/@AnimatableBody2D@43619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43619" to="Tiles/@AnimatableBody2D@43619" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43619" to="Tiles/@AnimatableBody2D@43619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43620" to="Tiles/@AnimatableBody2D@43620/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43620" to="Tiles/@AnimatableBody2D@43620/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43620" to="Tiles/@AnimatableBody2D@43620" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43620" to="Tiles/@AnimatableBody2D@43620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43620" to="Tiles/@AnimatableBody2D@43620" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43620" to="Tiles/@AnimatableBody2D@43620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43621" to="Tiles/@AnimatableBody2D@43621/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43621" to="Tiles/@AnimatableBody2D@43621/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43621" to="Tiles/@AnimatableBody2D@43621" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43621" to="Tiles/@AnimatableBody2D@43621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43621" to="Tiles/@AnimatableBody2D@43621" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43621" to="Tiles/@AnimatableBody2D@43621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43622" to="Tiles/@AnimatableBody2D@43622/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43622" to="Tiles/@AnimatableBody2D@43622/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43622" to="Tiles/@AnimatableBody2D@43622" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43622" to="Tiles/@AnimatableBody2D@43622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43622" to="Tiles/@AnimatableBody2D@43622" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43622" to="Tiles/@AnimatableBody2D@43622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43623" to="Tiles/@AnimatableBody2D@43623/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43623" to="Tiles/@AnimatableBody2D@43623/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43623" to="Tiles/@AnimatableBody2D@43623" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43623" to="Tiles/@AnimatableBody2D@43623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43623" to="Tiles/@AnimatableBody2D@43623" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43623" to="Tiles/@AnimatableBody2D@43623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43624" to="Tiles/@AnimatableBody2D@43624/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43624" to="Tiles/@AnimatableBody2D@43624/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43624" to="Tiles/@AnimatableBody2D@43624" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43624" to="Tiles/@AnimatableBody2D@43624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43624" to="Tiles/@AnimatableBody2D@43624" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43624" to="Tiles/@AnimatableBody2D@43624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43625" to="Tiles/@AnimatableBody2D@43625/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43625" to="Tiles/@AnimatableBody2D@43625/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43625" to="Tiles/@AnimatableBody2D@43625" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43625" to="Tiles/@AnimatableBody2D@43625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43625" to="Tiles/@AnimatableBody2D@43625" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43625" to="Tiles/@AnimatableBody2D@43625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43626" to="Tiles/@AnimatableBody2D@43626/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43626" to="Tiles/@AnimatableBody2D@43626/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43626" to="Tiles/@AnimatableBody2D@43626" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43626" to="Tiles/@AnimatableBody2D@43626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43626" to="Tiles/@AnimatableBody2D@43626" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43626" to="Tiles/@AnimatableBody2D@43626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43627" to="Tiles/@AnimatableBody2D@43627/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43627" to="Tiles/@AnimatableBody2D@43627/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43627" to="Tiles/@AnimatableBody2D@43627" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43627" to="Tiles/@AnimatableBody2D@43627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43627" to="Tiles/@AnimatableBody2D@43627" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43627" to="Tiles/@AnimatableBody2D@43627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43628" to="Tiles/@AnimatableBody2D@43628/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43628" to="Tiles/@AnimatableBody2D@43628/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43628" to="Tiles/@AnimatableBody2D@43628" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43628" to="Tiles/@AnimatableBody2D@43628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43628" to="Tiles/@AnimatableBody2D@43628" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43628" to="Tiles/@AnimatableBody2D@43628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43629" to="Tiles/@AnimatableBody2D@43629/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43629" to="Tiles/@AnimatableBody2D@43629/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43629" to="Tiles/@AnimatableBody2D@43629" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43629" to="Tiles/@AnimatableBody2D@43629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43629" to="Tiles/@AnimatableBody2D@43629" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43629" to="Tiles/@AnimatableBody2D@43629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43630" to="Tiles/@AnimatableBody2D@43630/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43630" to="Tiles/@AnimatableBody2D@43630/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43630" to="Tiles/@AnimatableBody2D@43630" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43630" to="Tiles/@AnimatableBody2D@43630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43630" to="Tiles/@AnimatableBody2D@43630" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43630" to="Tiles/@AnimatableBody2D@43630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43631" to="Tiles/@AnimatableBody2D@43631/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43631" to="Tiles/@AnimatableBody2D@43631/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43631" to="Tiles/@AnimatableBody2D@43631" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43631" to="Tiles/@AnimatableBody2D@43631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43631" to="Tiles/@AnimatableBody2D@43631" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43631" to="Tiles/@AnimatableBody2D@43631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43632" to="Tiles/@AnimatableBody2D@43632/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43632" to="Tiles/@AnimatableBody2D@43632/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43632" to="Tiles/@AnimatableBody2D@43632" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43632" to="Tiles/@AnimatableBody2D@43632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43632" to="Tiles/@AnimatableBody2D@43632" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43632" to="Tiles/@AnimatableBody2D@43632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43633" to="Tiles/@AnimatableBody2D@43633/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43633" to="Tiles/@AnimatableBody2D@43633/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43633" to="Tiles/@AnimatableBody2D@43633" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43633" to="Tiles/@AnimatableBody2D@43633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43633" to="Tiles/@AnimatableBody2D@43633" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43633" to="Tiles/@AnimatableBody2D@43633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43634" to="Tiles/@AnimatableBody2D@43634/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43634" to="Tiles/@AnimatableBody2D@43634/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43634" to="Tiles/@AnimatableBody2D@43634" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43634" to="Tiles/@AnimatableBody2D@43634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43634" to="Tiles/@AnimatableBody2D@43634" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43634" to="Tiles/@AnimatableBody2D@43634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43635" to="Tiles/@AnimatableBody2D@43635/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43635" to="Tiles/@AnimatableBody2D@43635/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43635" to="Tiles/@AnimatableBody2D@43635" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43635" to="Tiles/@AnimatableBody2D@43635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43635" to="Tiles/@AnimatableBody2D@43635" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43635" to="Tiles/@AnimatableBody2D@43635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43636" to="Tiles/@AnimatableBody2D@43636/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43636" to="Tiles/@AnimatableBody2D@43636/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43636" to="Tiles/@AnimatableBody2D@43636" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43636" to="Tiles/@AnimatableBody2D@43636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43636" to="Tiles/@AnimatableBody2D@43636" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43636" to="Tiles/@AnimatableBody2D@43636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43637" to="Tiles/@AnimatableBody2D@43637/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43637" to="Tiles/@AnimatableBody2D@43637/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43637" to="Tiles/@AnimatableBody2D@43637" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43637" to="Tiles/@AnimatableBody2D@43637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43637" to="Tiles/@AnimatableBody2D@43637" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43637" to="Tiles/@AnimatableBody2D@43637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43638" to="Tiles/@AnimatableBody2D@43638/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43638" to="Tiles/@AnimatableBody2D@43638/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43638" to="Tiles/@AnimatableBody2D@43638" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43638" to="Tiles/@AnimatableBody2D@43638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43638" to="Tiles/@AnimatableBody2D@43638" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43638" to="Tiles/@AnimatableBody2D@43638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43639" to="Tiles/@AnimatableBody2D@43639/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43639" to="Tiles/@AnimatableBody2D@43639/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43639" to="Tiles/@AnimatableBody2D@43639" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43639" to="Tiles/@AnimatableBody2D@43639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43639" to="Tiles/@AnimatableBody2D@43639" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43639" to="Tiles/@AnimatableBody2D@43639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43640" to="Tiles/@AnimatableBody2D@43640/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43640" to="Tiles/@AnimatableBody2D@43640/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43640" to="Tiles/@AnimatableBody2D@43640" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43640" to="Tiles/@AnimatableBody2D@43640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43640" to="Tiles/@AnimatableBody2D@43640" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43640" to="Tiles/@AnimatableBody2D@43640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43641" to="Tiles/@AnimatableBody2D@43641/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43641" to="Tiles/@AnimatableBody2D@43641/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43641" to="Tiles/@AnimatableBody2D@43641" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43641" to="Tiles/@AnimatableBody2D@43641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43641" to="Tiles/@AnimatableBody2D@43641" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43641" to="Tiles/@AnimatableBody2D@43641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43642" to="Tiles/@AnimatableBody2D@43642/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43642" to="Tiles/@AnimatableBody2D@43642/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43642" to="Tiles/@AnimatableBody2D@43642" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43642" to="Tiles/@AnimatableBody2D@43642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43642" to="Tiles/@AnimatableBody2D@43642" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43642" to="Tiles/@AnimatableBody2D@43642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43643" to="Tiles/@AnimatableBody2D@43643/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43643" to="Tiles/@AnimatableBody2D@43643/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43643" to="Tiles/@AnimatableBody2D@43643" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43643" to="Tiles/@AnimatableBody2D@43643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43643" to="Tiles/@AnimatableBody2D@43643" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43643" to="Tiles/@AnimatableBody2D@43643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43644" to="Tiles/@AnimatableBody2D@43644/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43644" to="Tiles/@AnimatableBody2D@43644/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43644" to="Tiles/@AnimatableBody2D@43644" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43644" to="Tiles/@AnimatableBody2D@43644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43644" to="Tiles/@AnimatableBody2D@43644" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43644" to="Tiles/@AnimatableBody2D@43644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43645" to="Tiles/@AnimatableBody2D@43645/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43645" to="Tiles/@AnimatableBody2D@43645/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43645" to="Tiles/@AnimatableBody2D@43645" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43645" to="Tiles/@AnimatableBody2D@43645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43645" to="Tiles/@AnimatableBody2D@43645" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43645" to="Tiles/@AnimatableBody2D@43645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43646" to="Tiles/@AnimatableBody2D@43646/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43646" to="Tiles/@AnimatableBody2D@43646/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43646" to="Tiles/@AnimatableBody2D@43646" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43646" to="Tiles/@AnimatableBody2D@43646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43646" to="Tiles/@AnimatableBody2D@43646" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43646" to="Tiles/@AnimatableBody2D@43646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43647" to="Tiles/@AnimatableBody2D@43647/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43647" to="Tiles/@AnimatableBody2D@43647/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43647" to="Tiles/@AnimatableBody2D@43647" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43647" to="Tiles/@AnimatableBody2D@43647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43647" to="Tiles/@AnimatableBody2D@43647" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43647" to="Tiles/@AnimatableBody2D@43647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43648" to="Tiles/@AnimatableBody2D@43648/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43648" to="Tiles/@AnimatableBody2D@43648/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43648" to="Tiles/@AnimatableBody2D@43648" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43648" to="Tiles/@AnimatableBody2D@43648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43648" to="Tiles/@AnimatableBody2D@43648" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43648" to="Tiles/@AnimatableBody2D@43648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43649" to="Tiles/@AnimatableBody2D@43649/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43649" to="Tiles/@AnimatableBody2D@43649/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43649" to="Tiles/@AnimatableBody2D@43649" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43649" to="Tiles/@AnimatableBody2D@43649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43649" to="Tiles/@AnimatableBody2D@43649" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43649" to="Tiles/@AnimatableBody2D@43649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43650" to="Tiles/@AnimatableBody2D@43650/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43650" to="Tiles/@AnimatableBody2D@43650/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43650" to="Tiles/@AnimatableBody2D@43650" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43650" to="Tiles/@AnimatableBody2D@43650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43650" to="Tiles/@AnimatableBody2D@43650" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43650" to="Tiles/@AnimatableBody2D@43650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43651" to="Tiles/@AnimatableBody2D@43651/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43651" to="Tiles/@AnimatableBody2D@43651/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43651" to="Tiles/@AnimatableBody2D@43651" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43651" to="Tiles/@AnimatableBody2D@43651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43651" to="Tiles/@AnimatableBody2D@43651" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43651" to="Tiles/@AnimatableBody2D@43651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43652" to="Tiles/@AnimatableBody2D@43652/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43652" to="Tiles/@AnimatableBody2D@43652/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43652" to="Tiles/@AnimatableBody2D@43652" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43652" to="Tiles/@AnimatableBody2D@43652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43652" to="Tiles/@AnimatableBody2D@43652" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43652" to="Tiles/@AnimatableBody2D@43652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43653" to="Tiles/@AnimatableBody2D@43653/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43653" to="Tiles/@AnimatableBody2D@43653/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43653" to="Tiles/@AnimatableBody2D@43653" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43653" to="Tiles/@AnimatableBody2D@43653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43653" to="Tiles/@AnimatableBody2D@43653" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43653" to="Tiles/@AnimatableBody2D@43653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43654" to="Tiles/@AnimatableBody2D@43654/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43654" to="Tiles/@AnimatableBody2D@43654/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43654" to="Tiles/@AnimatableBody2D@43654" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43654" to="Tiles/@AnimatableBody2D@43654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43654" to="Tiles/@AnimatableBody2D@43654" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43654" to="Tiles/@AnimatableBody2D@43654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43655" to="Tiles/@AnimatableBody2D@43655/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43655" to="Tiles/@AnimatableBody2D@43655/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43655" to="Tiles/@AnimatableBody2D@43655" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43655" to="Tiles/@AnimatableBody2D@43655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43655" to="Tiles/@AnimatableBody2D@43655" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43655" to="Tiles/@AnimatableBody2D@43655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43656" to="Tiles/@AnimatableBody2D@43656/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43656" to="Tiles/@AnimatableBody2D@43656/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43656" to="Tiles/@AnimatableBody2D@43656" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43656" to="Tiles/@AnimatableBody2D@43656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43656" to="Tiles/@AnimatableBody2D@43656" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43656" to="Tiles/@AnimatableBody2D@43656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43657" to="Tiles/@AnimatableBody2D@43657/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43657" to="Tiles/@AnimatableBody2D@43657/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43657" to="Tiles/@AnimatableBody2D@43657" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43657" to="Tiles/@AnimatableBody2D@43657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43657" to="Tiles/@AnimatableBody2D@43657" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43657" to="Tiles/@AnimatableBody2D@43657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43658" to="Tiles/@AnimatableBody2D@43658/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43658" to="Tiles/@AnimatableBody2D@43658/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43658" to="Tiles/@AnimatableBody2D@43658" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43658" to="Tiles/@AnimatableBody2D@43658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43658" to="Tiles/@AnimatableBody2D@43658" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43658" to="Tiles/@AnimatableBody2D@43658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43659" to="Tiles/@AnimatableBody2D@43659/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43659" to="Tiles/@AnimatableBody2D@43659/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43659" to="Tiles/@AnimatableBody2D@43659" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43659" to="Tiles/@AnimatableBody2D@43659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43659" to="Tiles/@AnimatableBody2D@43659" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43659" to="Tiles/@AnimatableBody2D@43659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43660" to="Tiles/@AnimatableBody2D@43660/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43660" to="Tiles/@AnimatableBody2D@43660/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43660" to="Tiles/@AnimatableBody2D@43660" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43660" to="Tiles/@AnimatableBody2D@43660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43660" to="Tiles/@AnimatableBody2D@43660" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43660" to="Tiles/@AnimatableBody2D@43660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43661" to="Tiles/@AnimatableBody2D@43661/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43661" to="Tiles/@AnimatableBody2D@43661/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43661" to="Tiles/@AnimatableBody2D@43661" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43661" to="Tiles/@AnimatableBody2D@43661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43661" to="Tiles/@AnimatableBody2D@43661" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43661" to="Tiles/@AnimatableBody2D@43661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43662" to="Tiles/@AnimatableBody2D@43662/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43662" to="Tiles/@AnimatableBody2D@43662/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43662" to="Tiles/@AnimatableBody2D@43662" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43662" to="Tiles/@AnimatableBody2D@43662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43662" to="Tiles/@AnimatableBody2D@43662" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43662" to="Tiles/@AnimatableBody2D@43662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43663" to="Tiles/@AnimatableBody2D@43663/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43663" to="Tiles/@AnimatableBody2D@43663/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43663" to="Tiles/@AnimatableBody2D@43663" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43663" to="Tiles/@AnimatableBody2D@43663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43663" to="Tiles/@AnimatableBody2D@43663" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43663" to="Tiles/@AnimatableBody2D@43663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43664" to="Tiles/@AnimatableBody2D@43664/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43664" to="Tiles/@AnimatableBody2D@43664/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43664" to="Tiles/@AnimatableBody2D@43664" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43664" to="Tiles/@AnimatableBody2D@43664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43664" to="Tiles/@AnimatableBody2D@43664" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43664" to="Tiles/@AnimatableBody2D@43664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43665" to="Tiles/@AnimatableBody2D@43665/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43665" to="Tiles/@AnimatableBody2D@43665/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43665" to="Tiles/@AnimatableBody2D@43665" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43665" to="Tiles/@AnimatableBody2D@43665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43665" to="Tiles/@AnimatableBody2D@43665" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43665" to="Tiles/@AnimatableBody2D@43665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43666" to="Tiles/@AnimatableBody2D@43666/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43666" to="Tiles/@AnimatableBody2D@43666/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43666" to="Tiles/@AnimatableBody2D@43666" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43666" to="Tiles/@AnimatableBody2D@43666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43666" to="Tiles/@AnimatableBody2D@43666" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43666" to="Tiles/@AnimatableBody2D@43666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43667" to="Tiles/@AnimatableBody2D@43667/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43667" to="Tiles/@AnimatableBody2D@43667/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43667" to="Tiles/@AnimatableBody2D@43667" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43667" to="Tiles/@AnimatableBody2D@43667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43667" to="Tiles/@AnimatableBody2D@43667" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43667" to="Tiles/@AnimatableBody2D@43667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43668" to="Tiles/@AnimatableBody2D@43668/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43668" to="Tiles/@AnimatableBody2D@43668/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43668" to="Tiles/@AnimatableBody2D@43668" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43668" to="Tiles/@AnimatableBody2D@43668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43668" to="Tiles/@AnimatableBody2D@43668" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43668" to="Tiles/@AnimatableBody2D@43668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43669" to="Tiles/@AnimatableBody2D@43669/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43669" to="Tiles/@AnimatableBody2D@43669/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43669" to="Tiles/@AnimatableBody2D@43669" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43669" to="Tiles/@AnimatableBody2D@43669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43669" to="Tiles/@AnimatableBody2D@43669" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43669" to="Tiles/@AnimatableBody2D@43669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43670" to="Tiles/@AnimatableBody2D@43670/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43670" to="Tiles/@AnimatableBody2D@43670/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43670" to="Tiles/@AnimatableBody2D@43670" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43670" to="Tiles/@AnimatableBody2D@43670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43670" to="Tiles/@AnimatableBody2D@43670" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43670" to="Tiles/@AnimatableBody2D@43670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43671" to="Tiles/@AnimatableBody2D@43671/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43671" to="Tiles/@AnimatableBody2D@43671/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43671" to="Tiles/@AnimatableBody2D@43671" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43671" to="Tiles/@AnimatableBody2D@43671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43671" to="Tiles/@AnimatableBody2D@43671" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43671" to="Tiles/@AnimatableBody2D@43671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43672" to="Tiles/@AnimatableBody2D@43672/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43672" to="Tiles/@AnimatableBody2D@43672/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43672" to="Tiles/@AnimatableBody2D@43672" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43672" to="Tiles/@AnimatableBody2D@43672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43672" to="Tiles/@AnimatableBody2D@43672" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43672" to="Tiles/@AnimatableBody2D@43672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43673" to="Tiles/@AnimatableBody2D@43673/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43673" to="Tiles/@AnimatableBody2D@43673/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43673" to="Tiles/@AnimatableBody2D@43673" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43673" to="Tiles/@AnimatableBody2D@43673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43673" to="Tiles/@AnimatableBody2D@43673" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43673" to="Tiles/@AnimatableBody2D@43673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43674" to="Tiles/@AnimatableBody2D@43674/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43674" to="Tiles/@AnimatableBody2D@43674/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43674" to="Tiles/@AnimatableBody2D@43674" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43674" to="Tiles/@AnimatableBody2D@43674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43674" to="Tiles/@AnimatableBody2D@43674" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43674" to="Tiles/@AnimatableBody2D@43674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43675" to="Tiles/@AnimatableBody2D@43675/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43675" to="Tiles/@AnimatableBody2D@43675/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43675" to="Tiles/@AnimatableBody2D@43675" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43675" to="Tiles/@AnimatableBody2D@43675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43675" to="Tiles/@AnimatableBody2D@43675" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43675" to="Tiles/@AnimatableBody2D@43675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43676" to="Tiles/@AnimatableBody2D@43676/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43676" to="Tiles/@AnimatableBody2D@43676/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43676" to="Tiles/@AnimatableBody2D@43676" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43676" to="Tiles/@AnimatableBody2D@43676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43676" to="Tiles/@AnimatableBody2D@43676" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43676" to="Tiles/@AnimatableBody2D@43676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43677" to="Tiles/@AnimatableBody2D@43677/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43677" to="Tiles/@AnimatableBody2D@43677/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43677" to="Tiles/@AnimatableBody2D@43677" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43677" to="Tiles/@AnimatableBody2D@43677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43677" to="Tiles/@AnimatableBody2D@43677" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43677" to="Tiles/@AnimatableBody2D@43677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43678" to="Tiles/@AnimatableBody2D@43678/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43678" to="Tiles/@AnimatableBody2D@43678/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43678" to="Tiles/@AnimatableBody2D@43678" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43678" to="Tiles/@AnimatableBody2D@43678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43678" to="Tiles/@AnimatableBody2D@43678" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43678" to="Tiles/@AnimatableBody2D@43678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43679" to="Tiles/@AnimatableBody2D@43679/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43679" to="Tiles/@AnimatableBody2D@43679/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43679" to="Tiles/@AnimatableBody2D@43679" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43679" to="Tiles/@AnimatableBody2D@43679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43679" to="Tiles/@AnimatableBody2D@43679" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43679" to="Tiles/@AnimatableBody2D@43679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43680" to="Tiles/@AnimatableBody2D@43680/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43680" to="Tiles/@AnimatableBody2D@43680/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43680" to="Tiles/@AnimatableBody2D@43680" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43680" to="Tiles/@AnimatableBody2D@43680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43680" to="Tiles/@AnimatableBody2D@43680" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43680" to="Tiles/@AnimatableBody2D@43680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43681" to="Tiles/@AnimatableBody2D@43681/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43681" to="Tiles/@AnimatableBody2D@43681/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43681" to="Tiles/@AnimatableBody2D@43681" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43681" to="Tiles/@AnimatableBody2D@43681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43681" to="Tiles/@AnimatableBody2D@43681" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43681" to="Tiles/@AnimatableBody2D@43681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43682" to="Tiles/@AnimatableBody2D@43682/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43682" to="Tiles/@AnimatableBody2D@43682/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43682" to="Tiles/@AnimatableBody2D@43682" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43682" to="Tiles/@AnimatableBody2D@43682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43682" to="Tiles/@AnimatableBody2D@43682" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43682" to="Tiles/@AnimatableBody2D@43682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43683" to="Tiles/@AnimatableBody2D@43683/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43683" to="Tiles/@AnimatableBody2D@43683/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43683" to="Tiles/@AnimatableBody2D@43683" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43683" to="Tiles/@AnimatableBody2D@43683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43683" to="Tiles/@AnimatableBody2D@43683" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43683" to="Tiles/@AnimatableBody2D@43683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43684" to="Tiles/@AnimatableBody2D@43684/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43684" to="Tiles/@AnimatableBody2D@43684/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43684" to="Tiles/@AnimatableBody2D@43684" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43684" to="Tiles/@AnimatableBody2D@43684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43684" to="Tiles/@AnimatableBody2D@43684" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43684" to="Tiles/@AnimatableBody2D@43684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43685" to="Tiles/@AnimatableBody2D@43685/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43685" to="Tiles/@AnimatableBody2D@43685/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43685" to="Tiles/@AnimatableBody2D@43685" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43685" to="Tiles/@AnimatableBody2D@43685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43685" to="Tiles/@AnimatableBody2D@43685" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43685" to="Tiles/@AnimatableBody2D@43685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43686" to="Tiles/@AnimatableBody2D@43686/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43686" to="Tiles/@AnimatableBody2D@43686/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43686" to="Tiles/@AnimatableBody2D@43686" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43686" to="Tiles/@AnimatableBody2D@43686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43686" to="Tiles/@AnimatableBody2D@43686" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43686" to="Tiles/@AnimatableBody2D@43686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43687" to="Tiles/@AnimatableBody2D@43687/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43687" to="Tiles/@AnimatableBody2D@43687/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43687" to="Tiles/@AnimatableBody2D@43687" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43687" to="Tiles/@AnimatableBody2D@43687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43687" to="Tiles/@AnimatableBody2D@43687" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43687" to="Tiles/@AnimatableBody2D@43687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43688" to="Tiles/@AnimatableBody2D@43688/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43688" to="Tiles/@AnimatableBody2D@43688/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43688" to="Tiles/@AnimatableBody2D@43688" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43688" to="Tiles/@AnimatableBody2D@43688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43688" to="Tiles/@AnimatableBody2D@43688" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43688" to="Tiles/@AnimatableBody2D@43688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43689" to="Tiles/@AnimatableBody2D@43689/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43689" to="Tiles/@AnimatableBody2D@43689/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43689" to="Tiles/@AnimatableBody2D@43689" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43689" to="Tiles/@AnimatableBody2D@43689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43689" to="Tiles/@AnimatableBody2D@43689" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43689" to="Tiles/@AnimatableBody2D@43689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43690" to="Tiles/@AnimatableBody2D@43690/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43690" to="Tiles/@AnimatableBody2D@43690/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43690" to="Tiles/@AnimatableBody2D@43690" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43690" to="Tiles/@AnimatableBody2D@43690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43690" to="Tiles/@AnimatableBody2D@43690" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43690" to="Tiles/@AnimatableBody2D@43690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43691" to="Tiles/@AnimatableBody2D@43691/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43691" to="Tiles/@AnimatableBody2D@43691/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43691" to="Tiles/@AnimatableBody2D@43691" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43691" to="Tiles/@AnimatableBody2D@43691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43691" to="Tiles/@AnimatableBody2D@43691" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43691" to="Tiles/@AnimatableBody2D@43691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43692" to="Tiles/@AnimatableBody2D@43692/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43692" to="Tiles/@AnimatableBody2D@43692/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43692" to="Tiles/@AnimatableBody2D@43692" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43692" to="Tiles/@AnimatableBody2D@43692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43692" to="Tiles/@AnimatableBody2D@43692" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43692" to="Tiles/@AnimatableBody2D@43692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43693" to="Tiles/@AnimatableBody2D@43693/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43693" to="Tiles/@AnimatableBody2D@43693/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43693" to="Tiles/@AnimatableBody2D@43693" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43693" to="Tiles/@AnimatableBody2D@43693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43693" to="Tiles/@AnimatableBody2D@43693" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43693" to="Tiles/@AnimatableBody2D@43693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43694" to="Tiles/@AnimatableBody2D@43694/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43694" to="Tiles/@AnimatableBody2D@43694/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43694" to="Tiles/@AnimatableBody2D@43694" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43694" to="Tiles/@AnimatableBody2D@43694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43694" to="Tiles/@AnimatableBody2D@43694" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43694" to="Tiles/@AnimatableBody2D@43694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43695" to="Tiles/@AnimatableBody2D@43695/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43695" to="Tiles/@AnimatableBody2D@43695/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43695" to="Tiles/@AnimatableBody2D@43695" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43695" to="Tiles/@AnimatableBody2D@43695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43695" to="Tiles/@AnimatableBody2D@43695" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43695" to="Tiles/@AnimatableBody2D@43695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43696" to="Tiles/@AnimatableBody2D@43696/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43696" to="Tiles/@AnimatableBody2D@43696/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43696" to="Tiles/@AnimatableBody2D@43696" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43696" to="Tiles/@AnimatableBody2D@43696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43696" to="Tiles/@AnimatableBody2D@43696" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43696" to="Tiles/@AnimatableBody2D@43696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43697" to="Tiles/@AnimatableBody2D@43697/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43697" to="Tiles/@AnimatableBody2D@43697/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43697" to="Tiles/@AnimatableBody2D@43697" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43697" to="Tiles/@AnimatableBody2D@43697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43697" to="Tiles/@AnimatableBody2D@43697" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43697" to="Tiles/@AnimatableBody2D@43697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43698" to="Tiles/@AnimatableBody2D@43698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43698" to="Tiles/@AnimatableBody2D@43698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43698" to="Tiles/@AnimatableBody2D@43698" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43698" to="Tiles/@AnimatableBody2D@43698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43698" to="Tiles/@AnimatableBody2D@43698" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43698" to="Tiles/@AnimatableBody2D@43698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43699" to="Tiles/@AnimatableBody2D@43699/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43699" to="Tiles/@AnimatableBody2D@43699/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43699" to="Tiles/@AnimatableBody2D@43699" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43699" to="Tiles/@AnimatableBody2D@43699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43699" to="Tiles/@AnimatableBody2D@43699" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43699" to="Tiles/@AnimatableBody2D@43699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43700" to="Tiles/@AnimatableBody2D@43700/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43700" to="Tiles/@AnimatableBody2D@43700/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43700" to="Tiles/@AnimatableBody2D@43700" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43700" to="Tiles/@AnimatableBody2D@43700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43700" to="Tiles/@AnimatableBody2D@43700" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43700" to="Tiles/@AnimatableBody2D@43700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43701" to="Tiles/@AnimatableBody2D@43701/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43701" to="Tiles/@AnimatableBody2D@43701/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43701" to="Tiles/@AnimatableBody2D@43701" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43701" to="Tiles/@AnimatableBody2D@43701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43701" to="Tiles/@AnimatableBody2D@43701" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43701" to="Tiles/@AnimatableBody2D@43701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43702" to="Tiles/@AnimatableBody2D@43702/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43702" to="Tiles/@AnimatableBody2D@43702/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43702" to="Tiles/@AnimatableBody2D@43702" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43702" to="Tiles/@AnimatableBody2D@43702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43702" to="Tiles/@AnimatableBody2D@43702" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43702" to="Tiles/@AnimatableBody2D@43702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43703" to="Tiles/@AnimatableBody2D@43703/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43703" to="Tiles/@AnimatableBody2D@43703/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43703" to="Tiles/@AnimatableBody2D@43703" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43703" to="Tiles/@AnimatableBody2D@43703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43703" to="Tiles/@AnimatableBody2D@43703" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43703" to="Tiles/@AnimatableBody2D@43703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43704" to="Tiles/@AnimatableBody2D@43704/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43704" to="Tiles/@AnimatableBody2D@43704/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43704" to="Tiles/@AnimatableBody2D@43704" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43704" to="Tiles/@AnimatableBody2D@43704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43704" to="Tiles/@AnimatableBody2D@43704" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43704" to="Tiles/@AnimatableBody2D@43704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43705" to="Tiles/@AnimatableBody2D@43705/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43705" to="Tiles/@AnimatableBody2D@43705/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43705" to="Tiles/@AnimatableBody2D@43705" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43705" to="Tiles/@AnimatableBody2D@43705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43705" to="Tiles/@AnimatableBody2D@43705" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43705" to="Tiles/@AnimatableBody2D@43705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43706" to="Tiles/@AnimatableBody2D@43706/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43706" to="Tiles/@AnimatableBody2D@43706/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43706" to="Tiles/@AnimatableBody2D@43706" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43706" to="Tiles/@AnimatableBody2D@43706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43706" to="Tiles/@AnimatableBody2D@43706" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43706" to="Tiles/@AnimatableBody2D@43706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43707" to="Tiles/@AnimatableBody2D@43707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43707" to="Tiles/@AnimatableBody2D@43707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43707" to="Tiles/@AnimatableBody2D@43707" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43707" to="Tiles/@AnimatableBody2D@43707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43707" to="Tiles/@AnimatableBody2D@43707" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43707" to="Tiles/@AnimatableBody2D@43707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43708" to="Tiles/@AnimatableBody2D@43708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43708" to="Tiles/@AnimatableBody2D@43708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43708" to="Tiles/@AnimatableBody2D@43708" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43708" to="Tiles/@AnimatableBody2D@43708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43708" to="Tiles/@AnimatableBody2D@43708" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43708" to="Tiles/@AnimatableBody2D@43708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43709" to="Tiles/@AnimatableBody2D@43709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43709" to="Tiles/@AnimatableBody2D@43709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43709" to="Tiles/@AnimatableBody2D@43709" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43709" to="Tiles/@AnimatableBody2D@43709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43709" to="Tiles/@AnimatableBody2D@43709" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43709" to="Tiles/@AnimatableBody2D@43709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43710" to="Tiles/@AnimatableBody2D@43710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43710" to="Tiles/@AnimatableBody2D@43710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43710" to="Tiles/@AnimatableBody2D@43710" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43710" to="Tiles/@AnimatableBody2D@43710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43710" to="Tiles/@AnimatableBody2D@43710" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43710" to="Tiles/@AnimatableBody2D@43710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43711" to="Tiles/@AnimatableBody2D@43711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43711" to="Tiles/@AnimatableBody2D@43711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43711" to="Tiles/@AnimatableBody2D@43711" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43711" to="Tiles/@AnimatableBody2D@43711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43711" to="Tiles/@AnimatableBody2D@43711" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43711" to="Tiles/@AnimatableBody2D@43711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43712" to="Tiles/@AnimatableBody2D@43712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43712" to="Tiles/@AnimatableBody2D@43712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43712" to="Tiles/@AnimatableBody2D@43712" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43712" to="Tiles/@AnimatableBody2D@43712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43712" to="Tiles/@AnimatableBody2D@43712" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43712" to="Tiles/@AnimatableBody2D@43712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43713" to="Tiles/@AnimatableBody2D@43713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43713" to="Tiles/@AnimatableBody2D@43713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43713" to="Tiles/@AnimatableBody2D@43713" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43713" to="Tiles/@AnimatableBody2D@43713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43713" to="Tiles/@AnimatableBody2D@43713" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43713" to="Tiles/@AnimatableBody2D@43713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43714" to="Tiles/@AnimatableBody2D@43714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43714" to="Tiles/@AnimatableBody2D@43714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43714" to="Tiles/@AnimatableBody2D@43714" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43714" to="Tiles/@AnimatableBody2D@43714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43714" to="Tiles/@AnimatableBody2D@43714" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43714" to="Tiles/@AnimatableBody2D@43714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43715" to="Tiles/@AnimatableBody2D@43715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43715" to="Tiles/@AnimatableBody2D@43715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43715" to="Tiles/@AnimatableBody2D@43715" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43715" to="Tiles/@AnimatableBody2D@43715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43715" to="Tiles/@AnimatableBody2D@43715" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43715" to="Tiles/@AnimatableBody2D@43715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43716" to="Tiles/@AnimatableBody2D@43716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43716" to="Tiles/@AnimatableBody2D@43716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43716" to="Tiles/@AnimatableBody2D@43716" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43716" to="Tiles/@AnimatableBody2D@43716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43716" to="Tiles/@AnimatableBody2D@43716" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43716" to="Tiles/@AnimatableBody2D@43716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43717" to="Tiles/@AnimatableBody2D@43717/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43717" to="Tiles/@AnimatableBody2D@43717/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43717" to="Tiles/@AnimatableBody2D@43717" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43717" to="Tiles/@AnimatableBody2D@43717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43717" to="Tiles/@AnimatableBody2D@43717" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43717" to="Tiles/@AnimatableBody2D@43717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43718" to="Tiles/@AnimatableBody2D@43718/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43718" to="Tiles/@AnimatableBody2D@43718/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43718" to="Tiles/@AnimatableBody2D@43718" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43718" to="Tiles/@AnimatableBody2D@43718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43718" to="Tiles/@AnimatableBody2D@43718" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43718" to="Tiles/@AnimatableBody2D@43718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43719" to="Tiles/@AnimatableBody2D@43719/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43719" to="Tiles/@AnimatableBody2D@43719/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43719" to="Tiles/@AnimatableBody2D@43719" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43719" to="Tiles/@AnimatableBody2D@43719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43719" to="Tiles/@AnimatableBody2D@43719" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43719" to="Tiles/@AnimatableBody2D@43719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43720" to="Tiles/@AnimatableBody2D@43720/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43720" to="Tiles/@AnimatableBody2D@43720/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43720" to="Tiles/@AnimatableBody2D@43720" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43720" to="Tiles/@AnimatableBody2D@43720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43720" to="Tiles/@AnimatableBody2D@43720" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43720" to="Tiles/@AnimatableBody2D@43720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43721" to="Tiles/@AnimatableBody2D@43721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43721" to="Tiles/@AnimatableBody2D@43721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43721" to="Tiles/@AnimatableBody2D@43721" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43721" to="Tiles/@AnimatableBody2D@43721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43721" to="Tiles/@AnimatableBody2D@43721" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43721" to="Tiles/@AnimatableBody2D@43721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43722" to="Tiles/@AnimatableBody2D@43722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43722" to="Tiles/@AnimatableBody2D@43722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43722" to="Tiles/@AnimatableBody2D@43722" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43722" to="Tiles/@AnimatableBody2D@43722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43722" to="Tiles/@AnimatableBody2D@43722" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43722" to="Tiles/@AnimatableBody2D@43722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43723" to="Tiles/@AnimatableBody2D@43723/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43723" to="Tiles/@AnimatableBody2D@43723/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43723" to="Tiles/@AnimatableBody2D@43723" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43723" to="Tiles/@AnimatableBody2D@43723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43723" to="Tiles/@AnimatableBody2D@43723" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43723" to="Tiles/@AnimatableBody2D@43723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43724" to="Tiles/@AnimatableBody2D@43724/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43724" to="Tiles/@AnimatableBody2D@43724/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43724" to="Tiles/@AnimatableBody2D@43724" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43724" to="Tiles/@AnimatableBody2D@43724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43724" to="Tiles/@AnimatableBody2D@43724" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43724" to="Tiles/@AnimatableBody2D@43724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43725" to="Tiles/@AnimatableBody2D@43725/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43725" to="Tiles/@AnimatableBody2D@43725/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43725" to="Tiles/@AnimatableBody2D@43725" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43725" to="Tiles/@AnimatableBody2D@43725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43725" to="Tiles/@AnimatableBody2D@43725" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43725" to="Tiles/@AnimatableBody2D@43725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43726" to="Tiles/@AnimatableBody2D@43726/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43726" to="Tiles/@AnimatableBody2D@43726/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43726" to="Tiles/@AnimatableBody2D@43726" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43726" to="Tiles/@AnimatableBody2D@43726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43726" to="Tiles/@AnimatableBody2D@43726" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43726" to="Tiles/@AnimatableBody2D@43726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43727" to="Tiles/@AnimatableBody2D@43727/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43727" to="Tiles/@AnimatableBody2D@43727/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43727" to="Tiles/@AnimatableBody2D@43727" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43727" to="Tiles/@AnimatableBody2D@43727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43727" to="Tiles/@AnimatableBody2D@43727" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43727" to="Tiles/@AnimatableBody2D@43727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43728" to="Tiles/@AnimatableBody2D@43728/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43728" to="Tiles/@AnimatableBody2D@43728/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43728" to="Tiles/@AnimatableBody2D@43728" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43728" to="Tiles/@AnimatableBody2D@43728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43728" to="Tiles/@AnimatableBody2D@43728" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43728" to="Tiles/@AnimatableBody2D@43728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43729" to="Tiles/@AnimatableBody2D@43729/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43729" to="Tiles/@AnimatableBody2D@43729/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43729" to="Tiles/@AnimatableBody2D@43729" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43729" to="Tiles/@AnimatableBody2D@43729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43729" to="Tiles/@AnimatableBody2D@43729" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43729" to="Tiles/@AnimatableBody2D@43729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43730" to="Tiles/@AnimatableBody2D@43730/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43730" to="Tiles/@AnimatableBody2D@43730/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43730" to="Tiles/@AnimatableBody2D@43730" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43730" to="Tiles/@AnimatableBody2D@43730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43730" to="Tiles/@AnimatableBody2D@43730" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43730" to="Tiles/@AnimatableBody2D@43730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43731" to="Tiles/@AnimatableBody2D@43731/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43731" to="Tiles/@AnimatableBody2D@43731/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43731" to="Tiles/@AnimatableBody2D@43731" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43731" to="Tiles/@AnimatableBody2D@43731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43731" to="Tiles/@AnimatableBody2D@43731" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43731" to="Tiles/@AnimatableBody2D@43731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43732" to="Tiles/@AnimatableBody2D@43732/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43732" to="Tiles/@AnimatableBody2D@43732/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43732" to="Tiles/@AnimatableBody2D@43732" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43732" to="Tiles/@AnimatableBody2D@43732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43732" to="Tiles/@AnimatableBody2D@43732" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43732" to="Tiles/@AnimatableBody2D@43732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43733" to="Tiles/@AnimatableBody2D@43733/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43733" to="Tiles/@AnimatableBody2D@43733/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43733" to="Tiles/@AnimatableBody2D@43733" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43733" to="Tiles/@AnimatableBody2D@43733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43733" to="Tiles/@AnimatableBody2D@43733" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43733" to="Tiles/@AnimatableBody2D@43733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43734" to="Tiles/@AnimatableBody2D@43734/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43734" to="Tiles/@AnimatableBody2D@43734/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43734" to="Tiles/@AnimatableBody2D@43734" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43734" to="Tiles/@AnimatableBody2D@43734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43734" to="Tiles/@AnimatableBody2D@43734" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43734" to="Tiles/@AnimatableBody2D@43734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43735" to="Tiles/@AnimatableBody2D@43735/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43735" to="Tiles/@AnimatableBody2D@43735/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43735" to="Tiles/@AnimatableBody2D@43735" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43735" to="Tiles/@AnimatableBody2D@43735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43735" to="Tiles/@AnimatableBody2D@43735" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43735" to="Tiles/@AnimatableBody2D@43735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43736" to="Tiles/@AnimatableBody2D@43736/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43736" to="Tiles/@AnimatableBody2D@43736/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43736" to="Tiles/@AnimatableBody2D@43736" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43736" to="Tiles/@AnimatableBody2D@43736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43736" to="Tiles/@AnimatableBody2D@43736" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43736" to="Tiles/@AnimatableBody2D@43736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43737" to="Tiles/@AnimatableBody2D@43737/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43737" to="Tiles/@AnimatableBody2D@43737/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43737" to="Tiles/@AnimatableBody2D@43737" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43737" to="Tiles/@AnimatableBody2D@43737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43737" to="Tiles/@AnimatableBody2D@43737" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43737" to="Tiles/@AnimatableBody2D@43737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43738" to="Tiles/@AnimatableBody2D@43738/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43738" to="Tiles/@AnimatableBody2D@43738/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43738" to="Tiles/@AnimatableBody2D@43738" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43738" to="Tiles/@AnimatableBody2D@43738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43738" to="Tiles/@AnimatableBody2D@43738" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43738" to="Tiles/@AnimatableBody2D@43738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43739" to="Tiles/@AnimatableBody2D@43739/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43739" to="Tiles/@AnimatableBody2D@43739/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43739" to="Tiles/@AnimatableBody2D@43739" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43739" to="Tiles/@AnimatableBody2D@43739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43739" to="Tiles/@AnimatableBody2D@43739" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43739" to="Tiles/@AnimatableBody2D@43739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43740" to="Tiles/@AnimatableBody2D@43740/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43740" to="Tiles/@AnimatableBody2D@43740/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43740" to="Tiles/@AnimatableBody2D@43740" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43740" to="Tiles/@AnimatableBody2D@43740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43740" to="Tiles/@AnimatableBody2D@43740" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43740" to="Tiles/@AnimatableBody2D@43740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43741" to="Tiles/@AnimatableBody2D@43741/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43741" to="Tiles/@AnimatableBody2D@43741/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43741" to="Tiles/@AnimatableBody2D@43741" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43741" to="Tiles/@AnimatableBody2D@43741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43741" to="Tiles/@AnimatableBody2D@43741" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43741" to="Tiles/@AnimatableBody2D@43741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43742" to="Tiles/@AnimatableBody2D@43742/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43742" to="Tiles/@AnimatableBody2D@43742/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43742" to="Tiles/@AnimatableBody2D@43742" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43742" to="Tiles/@AnimatableBody2D@43742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43742" to="Tiles/@AnimatableBody2D@43742" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43742" to="Tiles/@AnimatableBody2D@43742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43743" to="Tiles/@AnimatableBody2D@43743/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43743" to="Tiles/@AnimatableBody2D@43743/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43743" to="Tiles/@AnimatableBody2D@43743" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43743" to="Tiles/@AnimatableBody2D@43743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43743" to="Tiles/@AnimatableBody2D@43743" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43743" to="Tiles/@AnimatableBody2D@43743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43744" to="Tiles/@AnimatableBody2D@43744/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43744" to="Tiles/@AnimatableBody2D@43744/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43744" to="Tiles/@AnimatableBody2D@43744" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43744" to="Tiles/@AnimatableBody2D@43744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43744" to="Tiles/@AnimatableBody2D@43744" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43744" to="Tiles/@AnimatableBody2D@43744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43745" to="Tiles/@AnimatableBody2D@43745/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43745" to="Tiles/@AnimatableBody2D@43745/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43745" to="Tiles/@AnimatableBody2D@43745" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43745" to="Tiles/@AnimatableBody2D@43745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43745" to="Tiles/@AnimatableBody2D@43745" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43745" to="Tiles/@AnimatableBody2D@43745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43746" to="Tiles/@AnimatableBody2D@43746/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43746" to="Tiles/@AnimatableBody2D@43746/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43746" to="Tiles/@AnimatableBody2D@43746" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43746" to="Tiles/@AnimatableBody2D@43746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43746" to="Tiles/@AnimatableBody2D@43746" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43746" to="Tiles/@AnimatableBody2D@43746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43747" to="Tiles/@AnimatableBody2D@43747/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43747" to="Tiles/@AnimatableBody2D@43747/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43747" to="Tiles/@AnimatableBody2D@43747" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43747" to="Tiles/@AnimatableBody2D@43747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43747" to="Tiles/@AnimatableBody2D@43747" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43747" to="Tiles/@AnimatableBody2D@43747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43748" to="Tiles/@AnimatableBody2D@43748/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43748" to="Tiles/@AnimatableBody2D@43748/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43748" to="Tiles/@AnimatableBody2D@43748" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43748" to="Tiles/@AnimatableBody2D@43748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43748" to="Tiles/@AnimatableBody2D@43748" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43748" to="Tiles/@AnimatableBody2D@43748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43749" to="Tiles/@AnimatableBody2D@43749/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43749" to="Tiles/@AnimatableBody2D@43749/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43749" to="Tiles/@AnimatableBody2D@43749" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43749" to="Tiles/@AnimatableBody2D@43749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43749" to="Tiles/@AnimatableBody2D@43749" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43749" to="Tiles/@AnimatableBody2D@43749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43750" to="Tiles/@AnimatableBody2D@43750/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43750" to="Tiles/@AnimatableBody2D@43750/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43750" to="Tiles/@AnimatableBody2D@43750" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43750" to="Tiles/@AnimatableBody2D@43750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43750" to="Tiles/@AnimatableBody2D@43750" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43750" to="Tiles/@AnimatableBody2D@43750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43751" to="Tiles/@AnimatableBody2D@43751/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43751" to="Tiles/@AnimatableBody2D@43751/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43751" to="Tiles/@AnimatableBody2D@43751" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43751" to="Tiles/@AnimatableBody2D@43751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43751" to="Tiles/@AnimatableBody2D@43751" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43751" to="Tiles/@AnimatableBody2D@43751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43752" to="Tiles/@AnimatableBody2D@43752/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43752" to="Tiles/@AnimatableBody2D@43752/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43752" to="Tiles/@AnimatableBody2D@43752" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43752" to="Tiles/@AnimatableBody2D@43752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43752" to="Tiles/@AnimatableBody2D@43752" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43752" to="Tiles/@AnimatableBody2D@43752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43753" to="Tiles/@AnimatableBody2D@43753/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43753" to="Tiles/@AnimatableBody2D@43753/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43753" to="Tiles/@AnimatableBody2D@43753" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43753" to="Tiles/@AnimatableBody2D@43753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43753" to="Tiles/@AnimatableBody2D@43753" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43753" to="Tiles/@AnimatableBody2D@43753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43754" to="Tiles/@AnimatableBody2D@43754/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43754" to="Tiles/@AnimatableBody2D@43754/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43754" to="Tiles/@AnimatableBody2D@43754" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43754" to="Tiles/@AnimatableBody2D@43754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43754" to="Tiles/@AnimatableBody2D@43754" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43754" to="Tiles/@AnimatableBody2D@43754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43755" to="Tiles/@AnimatableBody2D@43755/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43755" to="Tiles/@AnimatableBody2D@43755/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43755" to="Tiles/@AnimatableBody2D@43755" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43755" to="Tiles/@AnimatableBody2D@43755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43755" to="Tiles/@AnimatableBody2D@43755" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43755" to="Tiles/@AnimatableBody2D@43755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43756" to="Tiles/@AnimatableBody2D@43756/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43756" to="Tiles/@AnimatableBody2D@43756/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43756" to="Tiles/@AnimatableBody2D@43756" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43756" to="Tiles/@AnimatableBody2D@43756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43756" to="Tiles/@AnimatableBody2D@43756" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43756" to="Tiles/@AnimatableBody2D@43756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43757" to="Tiles/@AnimatableBody2D@43757/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43757" to="Tiles/@AnimatableBody2D@43757/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43757" to="Tiles/@AnimatableBody2D@43757" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43757" to="Tiles/@AnimatableBody2D@43757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43757" to="Tiles/@AnimatableBody2D@43757" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43757" to="Tiles/@AnimatableBody2D@43757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43758" to="Tiles/@AnimatableBody2D@43758/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43758" to="Tiles/@AnimatableBody2D@43758/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43758" to="Tiles/@AnimatableBody2D@43758" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43758" to="Tiles/@AnimatableBody2D@43758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43758" to="Tiles/@AnimatableBody2D@43758" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43758" to="Tiles/@AnimatableBody2D@43758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43759" to="Tiles/@AnimatableBody2D@43759/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43759" to="Tiles/@AnimatableBody2D@43759/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43759" to="Tiles/@AnimatableBody2D@43759" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43759" to="Tiles/@AnimatableBody2D@43759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43759" to="Tiles/@AnimatableBody2D@43759" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43759" to="Tiles/@AnimatableBody2D@43759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43760" to="Tiles/@AnimatableBody2D@43760/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43760" to="Tiles/@AnimatableBody2D@43760/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43760" to="Tiles/@AnimatableBody2D@43760" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43760" to="Tiles/@AnimatableBody2D@43760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43760" to="Tiles/@AnimatableBody2D@43760" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43760" to="Tiles/@AnimatableBody2D@43760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43761" to="Tiles/@AnimatableBody2D@43761/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43761" to="Tiles/@AnimatableBody2D@43761/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43761" to="Tiles/@AnimatableBody2D@43761" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43761" to="Tiles/@AnimatableBody2D@43761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43761" to="Tiles/@AnimatableBody2D@43761" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43761" to="Tiles/@AnimatableBody2D@43761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43762" to="Tiles/@AnimatableBody2D@43762/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43762" to="Tiles/@AnimatableBody2D@43762/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43762" to="Tiles/@AnimatableBody2D@43762" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43762" to="Tiles/@AnimatableBody2D@43762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43762" to="Tiles/@AnimatableBody2D@43762" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43762" to="Tiles/@AnimatableBody2D@43762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43763" to="Tiles/@AnimatableBody2D@43763/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43763" to="Tiles/@AnimatableBody2D@43763/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43763" to="Tiles/@AnimatableBody2D@43763" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43763" to="Tiles/@AnimatableBody2D@43763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43763" to="Tiles/@AnimatableBody2D@43763" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43763" to="Tiles/@AnimatableBody2D@43763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43764" to="Tiles/@AnimatableBody2D@43764/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43764" to="Tiles/@AnimatableBody2D@43764/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43764" to="Tiles/@AnimatableBody2D@43764" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43764" to="Tiles/@AnimatableBody2D@43764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43764" to="Tiles/@AnimatableBody2D@43764" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43764" to="Tiles/@AnimatableBody2D@43764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43765" to="Tiles/@AnimatableBody2D@43765/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43765" to="Tiles/@AnimatableBody2D@43765/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43765" to="Tiles/@AnimatableBody2D@43765" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43765" to="Tiles/@AnimatableBody2D@43765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43765" to="Tiles/@AnimatableBody2D@43765" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43765" to="Tiles/@AnimatableBody2D@43765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43766" to="Tiles/@AnimatableBody2D@43766/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43766" to="Tiles/@AnimatableBody2D@43766/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43766" to="Tiles/@AnimatableBody2D@43766" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43766" to="Tiles/@AnimatableBody2D@43766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43766" to="Tiles/@AnimatableBody2D@43766" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43766" to="Tiles/@AnimatableBody2D@43766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43767" to="Tiles/@AnimatableBody2D@43767/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43767" to="Tiles/@AnimatableBody2D@43767/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43767" to="Tiles/@AnimatableBody2D@43767" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43767" to="Tiles/@AnimatableBody2D@43767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43767" to="Tiles/@AnimatableBody2D@43767" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43767" to="Tiles/@AnimatableBody2D@43767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43768" to="Tiles/@AnimatableBody2D@43768/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43768" to="Tiles/@AnimatableBody2D@43768/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43768" to="Tiles/@AnimatableBody2D@43768" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43768" to="Tiles/@AnimatableBody2D@43768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43768" to="Tiles/@AnimatableBody2D@43768" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43768" to="Tiles/@AnimatableBody2D@43768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43769" to="Tiles/@AnimatableBody2D@43769/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43769" to="Tiles/@AnimatableBody2D@43769/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43769" to="Tiles/@AnimatableBody2D@43769" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43769" to="Tiles/@AnimatableBody2D@43769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43769" to="Tiles/@AnimatableBody2D@43769" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43769" to="Tiles/@AnimatableBody2D@43769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43770" to="Tiles/@AnimatableBody2D@43770/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43770" to="Tiles/@AnimatableBody2D@43770/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43770" to="Tiles/@AnimatableBody2D@43770" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43770" to="Tiles/@AnimatableBody2D@43770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43770" to="Tiles/@AnimatableBody2D@43770" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43770" to="Tiles/@AnimatableBody2D@43770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43771" to="Tiles/@AnimatableBody2D@43771/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43771" to="Tiles/@AnimatableBody2D@43771/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43771" to="Tiles/@AnimatableBody2D@43771" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43771" to="Tiles/@AnimatableBody2D@43771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43771" to="Tiles/@AnimatableBody2D@43771" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43771" to="Tiles/@AnimatableBody2D@43771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43772" to="Tiles/@AnimatableBody2D@43772/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43772" to="Tiles/@AnimatableBody2D@43772/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43772" to="Tiles/@AnimatableBody2D@43772" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43772" to="Tiles/@AnimatableBody2D@43772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43772" to="Tiles/@AnimatableBody2D@43772" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43772" to="Tiles/@AnimatableBody2D@43772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43773" to="Tiles/@AnimatableBody2D@43773/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43773" to="Tiles/@AnimatableBody2D@43773/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43773" to="Tiles/@AnimatableBody2D@43773" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43773" to="Tiles/@AnimatableBody2D@43773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43773" to="Tiles/@AnimatableBody2D@43773" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43773" to="Tiles/@AnimatableBody2D@43773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43774" to="Tiles/@AnimatableBody2D@43774/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43774" to="Tiles/@AnimatableBody2D@43774/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43774" to="Tiles/@AnimatableBody2D@43774" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43774" to="Tiles/@AnimatableBody2D@43774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43774" to="Tiles/@AnimatableBody2D@43774" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43774" to="Tiles/@AnimatableBody2D@43774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43775" to="Tiles/@AnimatableBody2D@43775/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43775" to="Tiles/@AnimatableBody2D@43775/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43775" to="Tiles/@AnimatableBody2D@43775" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43775" to="Tiles/@AnimatableBody2D@43775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43775" to="Tiles/@AnimatableBody2D@43775" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43775" to="Tiles/@AnimatableBody2D@43775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43776" to="Tiles/@AnimatableBody2D@43776/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43776" to="Tiles/@AnimatableBody2D@43776/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43776" to="Tiles/@AnimatableBody2D@43776" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43776" to="Tiles/@AnimatableBody2D@43776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43776" to="Tiles/@AnimatableBody2D@43776" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43776" to="Tiles/@AnimatableBody2D@43776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43777" to="Tiles/@AnimatableBody2D@43777/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43777" to="Tiles/@AnimatableBody2D@43777/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43777" to="Tiles/@AnimatableBody2D@43777" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43777" to="Tiles/@AnimatableBody2D@43777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43777" to="Tiles/@AnimatableBody2D@43777" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43777" to="Tiles/@AnimatableBody2D@43777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43778" to="Tiles/@AnimatableBody2D@43778/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43778" to="Tiles/@AnimatableBody2D@43778/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43778" to="Tiles/@AnimatableBody2D@43778" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43778" to="Tiles/@AnimatableBody2D@43778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43778" to="Tiles/@AnimatableBody2D@43778" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43778" to="Tiles/@AnimatableBody2D@43778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43779" to="Tiles/@AnimatableBody2D@43779/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43779" to="Tiles/@AnimatableBody2D@43779/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43779" to="Tiles/@AnimatableBody2D@43779" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43779" to="Tiles/@AnimatableBody2D@43779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43779" to="Tiles/@AnimatableBody2D@43779" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43779" to="Tiles/@AnimatableBody2D@43779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43780" to="Tiles/@AnimatableBody2D@43780/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43780" to="Tiles/@AnimatableBody2D@43780/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43780" to="Tiles/@AnimatableBody2D@43780" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43780" to="Tiles/@AnimatableBody2D@43780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43780" to="Tiles/@AnimatableBody2D@43780" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43780" to="Tiles/@AnimatableBody2D@43780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43781" to="Tiles/@AnimatableBody2D@43781/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43781" to="Tiles/@AnimatableBody2D@43781/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43781" to="Tiles/@AnimatableBody2D@43781" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43781" to="Tiles/@AnimatableBody2D@43781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43781" to="Tiles/@AnimatableBody2D@43781" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43781" to="Tiles/@AnimatableBody2D@43781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43782" to="Tiles/@AnimatableBody2D@43782/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43782" to="Tiles/@AnimatableBody2D@43782/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43782" to="Tiles/@AnimatableBody2D@43782" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43782" to="Tiles/@AnimatableBody2D@43782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43782" to="Tiles/@AnimatableBody2D@43782" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43782" to="Tiles/@AnimatableBody2D@43782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43783" to="Tiles/@AnimatableBody2D@43783/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43783" to="Tiles/@AnimatableBody2D@43783/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43783" to="Tiles/@AnimatableBody2D@43783" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43783" to="Tiles/@AnimatableBody2D@43783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43783" to="Tiles/@AnimatableBody2D@43783" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43783" to="Tiles/@AnimatableBody2D@43783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43784" to="Tiles/@AnimatableBody2D@43784/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43784" to="Tiles/@AnimatableBody2D@43784/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43784" to="Tiles/@AnimatableBody2D@43784" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43784" to="Tiles/@AnimatableBody2D@43784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43784" to="Tiles/@AnimatableBody2D@43784" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43784" to="Tiles/@AnimatableBody2D@43784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43785" to="Tiles/@AnimatableBody2D@43785/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43785" to="Tiles/@AnimatableBody2D@43785/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43785" to="Tiles/@AnimatableBody2D@43785" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43785" to="Tiles/@AnimatableBody2D@43785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43785" to="Tiles/@AnimatableBody2D@43785" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43785" to="Tiles/@AnimatableBody2D@43785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43786" to="Tiles/@AnimatableBody2D@43786/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43786" to="Tiles/@AnimatableBody2D@43786/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43786" to="Tiles/@AnimatableBody2D@43786" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43786" to="Tiles/@AnimatableBody2D@43786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43786" to="Tiles/@AnimatableBody2D@43786" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43786" to="Tiles/@AnimatableBody2D@43786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43787" to="Tiles/@AnimatableBody2D@43787/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43787" to="Tiles/@AnimatableBody2D@43787/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43787" to="Tiles/@AnimatableBody2D@43787" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43787" to="Tiles/@AnimatableBody2D@43787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43787" to="Tiles/@AnimatableBody2D@43787" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43787" to="Tiles/@AnimatableBody2D@43787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43788" to="Tiles/@AnimatableBody2D@43788/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43788" to="Tiles/@AnimatableBody2D@43788/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43788" to="Tiles/@AnimatableBody2D@43788" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43788" to="Tiles/@AnimatableBody2D@43788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43788" to="Tiles/@AnimatableBody2D@43788" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43788" to="Tiles/@AnimatableBody2D@43788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43789" to="Tiles/@AnimatableBody2D@43789/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43789" to="Tiles/@AnimatableBody2D@43789/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43789" to="Tiles/@AnimatableBody2D@43789" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43789" to="Tiles/@AnimatableBody2D@43789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43789" to="Tiles/@AnimatableBody2D@43789" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43789" to="Tiles/@AnimatableBody2D@43789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43790" to="Tiles/@AnimatableBody2D@43790/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43790" to="Tiles/@AnimatableBody2D@43790/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43790" to="Tiles/@AnimatableBody2D@43790" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43790" to="Tiles/@AnimatableBody2D@43790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43790" to="Tiles/@AnimatableBody2D@43790" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43790" to="Tiles/@AnimatableBody2D@43790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43791" to="Tiles/@AnimatableBody2D@43791/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43791" to="Tiles/@AnimatableBody2D@43791/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43791" to="Tiles/@AnimatableBody2D@43791" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43791" to="Tiles/@AnimatableBody2D@43791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43791" to="Tiles/@AnimatableBody2D@43791" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43791" to="Tiles/@AnimatableBody2D@43791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43792" to="Tiles/@AnimatableBody2D@43792/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43792" to="Tiles/@AnimatableBody2D@43792/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43792" to="Tiles/@AnimatableBody2D@43792" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43792" to="Tiles/@AnimatableBody2D@43792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43792" to="Tiles/@AnimatableBody2D@43792" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43792" to="Tiles/@AnimatableBody2D@43792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43793" to="Tiles/@AnimatableBody2D@43793/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43793" to="Tiles/@AnimatableBody2D@43793/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43793" to="Tiles/@AnimatableBody2D@43793" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43793" to="Tiles/@AnimatableBody2D@43793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43793" to="Tiles/@AnimatableBody2D@43793" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43793" to="Tiles/@AnimatableBody2D@43793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43794" to="Tiles/@AnimatableBody2D@43794/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43794" to="Tiles/@AnimatableBody2D@43794/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43794" to="Tiles/@AnimatableBody2D@43794" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43794" to="Tiles/@AnimatableBody2D@43794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43794" to="Tiles/@AnimatableBody2D@43794" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43794" to="Tiles/@AnimatableBody2D@43794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43795" to="Tiles/@AnimatableBody2D@43795/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43795" to="Tiles/@AnimatableBody2D@43795/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43795" to="Tiles/@AnimatableBody2D@43795" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43795" to="Tiles/@AnimatableBody2D@43795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43795" to="Tiles/@AnimatableBody2D@43795" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43795" to="Tiles/@AnimatableBody2D@43795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@43796" to="Tiles/@AnimatableBody2D@43796/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43796" to="Tiles/@AnimatableBody2D@43796/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43796" to="Tiles/@AnimatableBody2D@43796" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43796" to="Tiles/@AnimatableBody2D@43796" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43796" to="Tiles/@AnimatableBody2D@43796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43796" to="Tiles/@AnimatableBody2D@43796" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43796" to="Tiles/@AnimatableBody2D@43796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43797" to="Tiles/@AnimatableBody2D@43797/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43797" to="Tiles/@AnimatableBody2D@43797/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43797" to="Tiles/@AnimatableBody2D@43797" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43797" to="Tiles/@AnimatableBody2D@43797" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43797" to="Tiles/@AnimatableBody2D@43797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43797" to="Tiles/@AnimatableBody2D@43797" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43797" to="Tiles/@AnimatableBody2D@43797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43798" to="Tiles/@AnimatableBody2D@43798/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43798" to="Tiles/@AnimatableBody2D@43798/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43798" to="Tiles/@AnimatableBody2D@43798" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43798" to="Tiles/@AnimatableBody2D@43798" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43798" to="Tiles/@AnimatableBody2D@43798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43798" to="Tiles/@AnimatableBody2D@43798" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43798" to="Tiles/@AnimatableBody2D@43798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43799" to="Tiles/@AnimatableBody2D@43799/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43799" to="Tiles/@AnimatableBody2D@43799/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43799" to="Tiles/@AnimatableBody2D@43799" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43799" to="Tiles/@AnimatableBody2D@43799" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43799" to="Tiles/@AnimatableBody2D@43799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43799" to="Tiles/@AnimatableBody2D@43799" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43799" to="Tiles/@AnimatableBody2D@43799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43800" to="Tiles/@AnimatableBody2D@43800/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43800" to="Tiles/@AnimatableBody2D@43800/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43800" to="Tiles/@AnimatableBody2D@43800" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43800" to="Tiles/@AnimatableBody2D@43800" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43800" to="Tiles/@AnimatableBody2D@43800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43800" to="Tiles/@AnimatableBody2D@43800" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43800" to="Tiles/@AnimatableBody2D@43800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43801" to="Tiles/@AnimatableBody2D@43801/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43801" to="Tiles/@AnimatableBody2D@43801/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43801" to="Tiles/@AnimatableBody2D@43801" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43801" to="Tiles/@AnimatableBody2D@43801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43801" to="Tiles/@AnimatableBody2D@43801" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43801" to="Tiles/@AnimatableBody2D@43801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43802" to="Tiles/@AnimatableBody2D@43802/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43802" to="Tiles/@AnimatableBody2D@43802/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43802" to="Tiles/@AnimatableBody2D@43802" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43802" to="Tiles/@AnimatableBody2D@43802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43802" to="Tiles/@AnimatableBody2D@43802/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43802" to="Tiles/@AnimatableBody2D@43802" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43802" to="Tiles/@AnimatableBody2D@43802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43803" to="Tiles/@AnimatableBody2D@43803/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43803" to="Tiles/@AnimatableBody2D@43803/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43803" to="Tiles/@AnimatableBody2D@43803" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43803" to="Tiles/@AnimatableBody2D@43803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43803" to="Tiles/@AnimatableBody2D@43803/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43803" to="Tiles/@AnimatableBody2D@43803" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43803" to="Tiles/@AnimatableBody2D@43803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43804" to="Tiles/@AnimatableBody2D@43804/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43804" to="Tiles/@AnimatableBody2D@43804/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43804" to="Tiles/@AnimatableBody2D@43804" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43804" to="Tiles/@AnimatableBody2D@43804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43804" to="Tiles/@AnimatableBody2D@43804" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43804" to="Tiles/@AnimatableBody2D@43804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43805" to="Tiles/@AnimatableBody2D@43805/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43805" to="Tiles/@AnimatableBody2D@43805/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43805" to="Tiles/@AnimatableBody2D@43805" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43805" to="Tiles/@AnimatableBody2D@43805" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43805" to="Tiles/@AnimatableBody2D@43805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43805" to="Tiles/@AnimatableBody2D@43805" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43805" to="Tiles/@AnimatableBody2D@43805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43806" to="Tiles/@Node2D@43806/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43807" to="Tiles/@Node2D@43807/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43808" to="Tiles/@Node2D@43808/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43809" to="Tiles/@Node2D@43809/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43810" to="Tiles/@Node2D@43810/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43811" to="Tiles/@Node2D@43811/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43812" to="Tiles/@Node2D@43812/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43813" to="Tiles/@Node2D@43813/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43814" to="Tiles/@Node2D@43814/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43815" to="Tiles/@Node2D@43815/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43816" to="Tiles/@Node2D@43816/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@43817" to="Tiles/@Node2D@43817/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43818" to="Tiles/@AnimatableBody2D@43818/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43818" to="Tiles/@AnimatableBody2D@43818/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43818" to="Tiles/@AnimatableBody2D@43818" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43818" to="Tiles/@AnimatableBody2D@43818" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43818" to="Tiles/@AnimatableBody2D@43818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43818" to="Tiles/@AnimatableBody2D@43818" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43818" to="Tiles/@AnimatableBody2D@43818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43819" to="Tiles/@AnimatableBody2D@43819/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43819" to="Tiles/@AnimatableBody2D@43819/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43819" to="Tiles/@AnimatableBody2D@43819" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43819" to="Tiles/@AnimatableBody2D@43819" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43819" to="Tiles/@AnimatableBody2D@43819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43819" to="Tiles/@AnimatableBody2D@43819" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43819" to="Tiles/@AnimatableBody2D@43819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43820" to="Tiles/@AnimatableBody2D@43820/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43820" to="Tiles/@AnimatableBody2D@43820/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43820" to="Tiles/@AnimatableBody2D@43820" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43820" to="Tiles/@AnimatableBody2D@43820" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43820" to="Tiles/@AnimatableBody2D@43820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43820" to="Tiles/@AnimatableBody2D@43820" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43820" to="Tiles/@AnimatableBody2D@43820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43821" to="Tiles/@AnimatableBody2D@43821/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43821" to="Tiles/@AnimatableBody2D@43821/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43821" to="Tiles/@AnimatableBody2D@43821" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43821" to="Tiles/@AnimatableBody2D@43821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43821" to="Tiles/@AnimatableBody2D@43821" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43821" to="Tiles/@AnimatableBody2D@43821/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@43822" to="Tiles/@Area2D@43822" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43823" to="Tiles/@Area2D@43823" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43824" to="Tiles/@Area2D@43824" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43825" to="Tiles/@Area2D@43825" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43826" to="Tiles/@Area2D@43826" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43827" to="Tiles/@Area2D@43827" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43828" to="Tiles/@Area2D@43828" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43829" to="Tiles/@Area2D@43829" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43830" to="Tiles/@Area2D@43830" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43831" to="Tiles/@Area2D@43831" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43832" to="Tiles/@Area2D@43832" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43833" to="Tiles/@Area2D@43833" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43834" to="Tiles/@Area2D@43834" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43835" to="Tiles/@Area2D@43835" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43836" to="Tiles/@Area2D@43836" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43837" to="Tiles/@Area2D@43837" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43838" to="Tiles/@Area2D@43838" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43839" to="Tiles/@Area2D@43839" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43840" to="Tiles/@Area2D@43840" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43841" to="Tiles/@Area2D@43841" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43842" to="Tiles/@Area2D@43842" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43843" to="Tiles/@Area2D@43843" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43844" to="Tiles/@Area2D@43844" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43845" to="Tiles/@Area2D@43845" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43846" to="Tiles/@Area2D@43846" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43847" to="Tiles/@Area2D@43847" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43848" to="Tiles/@Area2D@43848" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43849" to="Tiles/@Area2D@43849" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43850" to="Tiles/@Area2D@43850" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43851" to="Tiles/@Area2D@43851" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43852" to="Tiles/@Area2D@43852" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43853" to="Tiles/@Area2D@43853" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43854" to="Tiles/@Area2D@43854" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43855" to="Tiles/@Area2D@43855" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43856" to="Tiles/@Area2D@43856" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43857" to="Tiles/@Area2D@43857" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@43858" to="Tiles/@Area2D@43858" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43859" to="Tiles/@AnimatableBody2D@43859/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43859" to="Tiles/@AnimatableBody2D@43859/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43859" to="Tiles/@AnimatableBody2D@43859" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43859" to="Tiles/@AnimatableBody2D@43859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43859" to="Tiles/@AnimatableBody2D@43859" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43859" to="Tiles/@AnimatableBody2D@43859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43860" to="Tiles/@AnimatableBody2D@43860/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43860" to="Tiles/@AnimatableBody2D@43860/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43860" to="Tiles/@AnimatableBody2D@43860" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43860" to="Tiles/@AnimatableBody2D@43860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43860" to="Tiles/@AnimatableBody2D@43860" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43860" to="Tiles/@AnimatableBody2D@43860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43861" to="Tiles/@AnimatableBody2D@43861/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43861" to="Tiles/@AnimatableBody2D@43861/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43861" to="Tiles/@AnimatableBody2D@43861" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43861" to="Tiles/@AnimatableBody2D@43861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43861" to="Tiles/@AnimatableBody2D@43861" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43861" to="Tiles/@AnimatableBody2D@43861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43862" to="Tiles/@AnimatableBody2D@43862/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43862" to="Tiles/@AnimatableBody2D@43862/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43862" to="Tiles/@AnimatableBody2D@43862" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43862" to="Tiles/@AnimatableBody2D@43862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43862" to="Tiles/@AnimatableBody2D@43862" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43862" to="Tiles/@AnimatableBody2D@43862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43863" to="Tiles/@AnimatableBody2D@43863/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43863" to="Tiles/@AnimatableBody2D@43863/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43863" to="Tiles/@AnimatableBody2D@43863" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43863" to="Tiles/@AnimatableBody2D@43863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43863" to="Tiles/@AnimatableBody2D@43863" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43863" to="Tiles/@AnimatableBody2D@43863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43864" to="Tiles/@AnimatableBody2D@43864/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43864" to="Tiles/@AnimatableBody2D@43864/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43864" to="Tiles/@AnimatableBody2D@43864" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43864" to="Tiles/@AnimatableBody2D@43864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43864" to="Tiles/@AnimatableBody2D@43864" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43864" to="Tiles/@AnimatableBody2D@43864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43865" to="Tiles/@AnimatableBody2D@43865/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43865" to="Tiles/@AnimatableBody2D@43865/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43865" to="Tiles/@AnimatableBody2D@43865" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43865" to="Tiles/@AnimatableBody2D@43865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43865" to="Tiles/@AnimatableBody2D@43865" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43865" to="Tiles/@AnimatableBody2D@43865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43866" to="Tiles/@AnimatableBody2D@43866/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43866" to="Tiles/@AnimatableBody2D@43866/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43866" to="Tiles/@AnimatableBody2D@43866" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43866" to="Tiles/@AnimatableBody2D@43866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43866" to="Tiles/@AnimatableBody2D@43866" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43866" to="Tiles/@AnimatableBody2D@43866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43867" to="Tiles/@AnimatableBody2D@43867/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43867" to="Tiles/@AnimatableBody2D@43867/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43867" to="Tiles/@AnimatableBody2D@43867" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43867" to="Tiles/@AnimatableBody2D@43867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43867" to="Tiles/@AnimatableBody2D@43867" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43867" to="Tiles/@AnimatableBody2D@43867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43868" to="Tiles/@AnimatableBody2D@43868/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43868" to="Tiles/@AnimatableBody2D@43868/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43868" to="Tiles/@AnimatableBody2D@43868" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43868" to="Tiles/@AnimatableBody2D@43868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43868" to="Tiles/@AnimatableBody2D@43868" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43868" to="Tiles/@AnimatableBody2D@43868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43869" to="Tiles/@AnimatableBody2D@43869/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43869" to="Tiles/@AnimatableBody2D@43869/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43869" to="Tiles/@AnimatableBody2D@43869" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43869" to="Tiles/@AnimatableBody2D@43869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43869" to="Tiles/@AnimatableBody2D@43869" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43869" to="Tiles/@AnimatableBody2D@43869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43870" to="Tiles/@AnimatableBody2D@43870/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43870" to="Tiles/@AnimatableBody2D@43870/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43870" to="Tiles/@AnimatableBody2D@43870" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43870" to="Tiles/@AnimatableBody2D@43870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43870" to="Tiles/@AnimatableBody2D@43870" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43870" to="Tiles/@AnimatableBody2D@43870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@43871" to="Tiles/@AnimatableBody2D@43871/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@43871" to="Tiles/@AnimatableBody2D@43871/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43871" to="Tiles/@AnimatableBody2D@43871" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@43871" to="Tiles/@AnimatableBody2D@43871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43871" to="Tiles/@AnimatableBody2D@43871" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@43871" to="Tiles/@AnimatableBody2D@43871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@44236" to="Tiles/@AnimatableBody2D@44236/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@44236" to="Tiles/@AnimatableBody2D@44236/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@44236" to="Tiles/@AnimatableBody2D@44236" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@44236" to="Tiles/@AnimatableBody2D@44236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@44236" to="Tiles/@AnimatableBody2D@44236" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@44236" to="Tiles/@AnimatableBody2D@44236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45834" to="Tiles/@AnimatableBody2D@45834/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45834" to="Tiles/@AnimatableBody2D@45834/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45834" to="Tiles/@AnimatableBody2D@45834" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45834" to="Tiles/@AnimatableBody2D@45834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45834" to="Tiles/@AnimatableBody2D@45834" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45834" to="Tiles/@AnimatableBody2D@45834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45835" to="Tiles/@AnimatableBody2D@45835/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45835" to="Tiles/@AnimatableBody2D@45835/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45835" to="Tiles/@AnimatableBody2D@45835" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45835" to="Tiles/@AnimatableBody2D@45835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45835" to="Tiles/@AnimatableBody2D@45835" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45835" to="Tiles/@AnimatableBody2D@45835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45836" to="Tiles/@AnimatableBody2D@45836/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45836" to="Tiles/@AnimatableBody2D@45836/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45836" to="Tiles/@AnimatableBody2D@45836" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45836" to="Tiles/@AnimatableBody2D@45836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45836" to="Tiles/@AnimatableBody2D@45836" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45836" to="Tiles/@AnimatableBody2D@45836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45837" to="Tiles/@AnimatableBody2D@45837/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45837" to="Tiles/@AnimatableBody2D@45837/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45837" to="Tiles/@AnimatableBody2D@45837" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45837" to="Tiles/@AnimatableBody2D@45837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45837" to="Tiles/@AnimatableBody2D@45837" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45837" to="Tiles/@AnimatableBody2D@45837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45838" to="Tiles/@AnimatableBody2D@45838/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45838" to="Tiles/@AnimatableBody2D@45838/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45838" to="Tiles/@AnimatableBody2D@45838" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45838" to="Tiles/@AnimatableBody2D@45838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45838" to="Tiles/@AnimatableBody2D@45838" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45838" to="Tiles/@AnimatableBody2D@45838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45839" to="Tiles/@AnimatableBody2D@45839/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45839" to="Tiles/@AnimatableBody2D@45839/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45839" to="Tiles/@AnimatableBody2D@45839" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45839" to="Tiles/@AnimatableBody2D@45839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45839" to="Tiles/@AnimatableBody2D@45839" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45839" to="Tiles/@AnimatableBody2D@45839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45840" to="Tiles/@AnimatableBody2D@45840/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45840" to="Tiles/@AnimatableBody2D@45840/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45840" to="Tiles/@AnimatableBody2D@45840" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45840" to="Tiles/@AnimatableBody2D@45840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45840" to="Tiles/@AnimatableBody2D@45840" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45840" to="Tiles/@AnimatableBody2D@45840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45841" to="Tiles/@AnimatableBody2D@45841/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45841" to="Tiles/@AnimatableBody2D@45841/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45841" to="Tiles/@AnimatableBody2D@45841" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45841" to="Tiles/@AnimatableBody2D@45841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45841" to="Tiles/@AnimatableBody2D@45841" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45841" to="Tiles/@AnimatableBody2D@45841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45842" to="Tiles/@AnimatableBody2D@45842/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45842" to="Tiles/@AnimatableBody2D@45842/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45842" to="Tiles/@AnimatableBody2D@45842" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45842" to="Tiles/@AnimatableBody2D@45842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45842" to="Tiles/@AnimatableBody2D@45842" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45842" to="Tiles/@AnimatableBody2D@45842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45843" to="Tiles/@AnimatableBody2D@45843/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45843" to="Tiles/@AnimatableBody2D@45843/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45843" to="Tiles/@AnimatableBody2D@45843" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45843" to="Tiles/@AnimatableBody2D@45843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45843" to="Tiles/@AnimatableBody2D@45843" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45843" to="Tiles/@AnimatableBody2D@45843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45844" to="Tiles/@AnimatableBody2D@45844/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45844" to="Tiles/@AnimatableBody2D@45844/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45844" to="Tiles/@AnimatableBody2D@45844" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45844" to="Tiles/@AnimatableBody2D@45844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45844" to="Tiles/@AnimatableBody2D@45844" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45844" to="Tiles/@AnimatableBody2D@45844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45845" to="Tiles/@AnimatableBody2D@45845/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45845" to="Tiles/@AnimatableBody2D@45845/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45845" to="Tiles/@AnimatableBody2D@45845" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45845" to="Tiles/@AnimatableBody2D@45845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45845" to="Tiles/@AnimatableBody2D@45845" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45845" to="Tiles/@AnimatableBody2D@45845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45846" to="Tiles/@AnimatableBody2D@45846/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45846" to="Tiles/@AnimatableBody2D@45846/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45846" to="Tiles/@AnimatableBody2D@45846" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45846" to="Tiles/@AnimatableBody2D@45846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45846" to="Tiles/@AnimatableBody2D@45846" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45846" to="Tiles/@AnimatableBody2D@45846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45847" to="Tiles/@AnimatableBody2D@45847/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45847" to="Tiles/@AnimatableBody2D@45847/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45847" to="Tiles/@AnimatableBody2D@45847" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45847" to="Tiles/@AnimatableBody2D@45847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45847" to="Tiles/@AnimatableBody2D@45847" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45847" to="Tiles/@AnimatableBody2D@45847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45848" to="Tiles/@AnimatableBody2D@45848/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45848" to="Tiles/@AnimatableBody2D@45848/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45848" to="Tiles/@AnimatableBody2D@45848" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45848" to="Tiles/@AnimatableBody2D@45848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45848" to="Tiles/@AnimatableBody2D@45848" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45848" to="Tiles/@AnimatableBody2D@45848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45849" to="Tiles/@AnimatableBody2D@45849/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45849" to="Tiles/@AnimatableBody2D@45849/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45849" to="Tiles/@AnimatableBody2D@45849" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45849" to="Tiles/@AnimatableBody2D@45849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45849" to="Tiles/@AnimatableBody2D@45849" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45849" to="Tiles/@AnimatableBody2D@45849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45850" to="Tiles/@AnimatableBody2D@45850/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45850" to="Tiles/@AnimatableBody2D@45850/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45850" to="Tiles/@AnimatableBody2D@45850" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45850" to="Tiles/@AnimatableBody2D@45850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45850" to="Tiles/@AnimatableBody2D@45850" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45850" to="Tiles/@AnimatableBody2D@45850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45851" to="Tiles/@AnimatableBody2D@45851/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45851" to="Tiles/@AnimatableBody2D@45851/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45851" to="Tiles/@AnimatableBody2D@45851" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45851" to="Tiles/@AnimatableBody2D@45851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45851" to="Tiles/@AnimatableBody2D@45851" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45851" to="Tiles/@AnimatableBody2D@45851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45852" to="Tiles/@AnimatableBody2D@45852/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45852" to="Tiles/@AnimatableBody2D@45852/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45852" to="Tiles/@AnimatableBody2D@45852" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45852" to="Tiles/@AnimatableBody2D@45852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45852" to="Tiles/@AnimatableBody2D@45852" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45852" to="Tiles/@AnimatableBody2D@45852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45853" to="Tiles/@AnimatableBody2D@45853/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45853" to="Tiles/@AnimatableBody2D@45853/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45853" to="Tiles/@AnimatableBody2D@45853" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45853" to="Tiles/@AnimatableBody2D@45853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45853" to="Tiles/@AnimatableBody2D@45853" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45853" to="Tiles/@AnimatableBody2D@45853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45854" to="Tiles/@AnimatableBody2D@45854/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45854" to="Tiles/@AnimatableBody2D@45854/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45854" to="Tiles/@AnimatableBody2D@45854" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45854" to="Tiles/@AnimatableBody2D@45854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45854" to="Tiles/@AnimatableBody2D@45854" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45854" to="Tiles/@AnimatableBody2D@45854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45855" to="Tiles/@AnimatableBody2D@45855/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45855" to="Tiles/@AnimatableBody2D@45855/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45855" to="Tiles/@AnimatableBody2D@45855" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45855" to="Tiles/@AnimatableBody2D@45855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45855" to="Tiles/@AnimatableBody2D@45855" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45855" to="Tiles/@AnimatableBody2D@45855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45856" to="Tiles/@AnimatableBody2D@45856/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45856" to="Tiles/@AnimatableBody2D@45856/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45856" to="Tiles/@AnimatableBody2D@45856" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45856" to="Tiles/@AnimatableBody2D@45856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45856" to="Tiles/@AnimatableBody2D@45856" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45856" to="Tiles/@AnimatableBody2D@45856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45857" to="Tiles/@AnimatableBody2D@45857/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45857" to="Tiles/@AnimatableBody2D@45857/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45857" to="Tiles/@AnimatableBody2D@45857" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45857" to="Tiles/@AnimatableBody2D@45857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45857" to="Tiles/@AnimatableBody2D@45857" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45857" to="Tiles/@AnimatableBody2D@45857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45858" to="Tiles/@AnimatableBody2D@45858/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45858" to="Tiles/@AnimatableBody2D@45858/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45858" to="Tiles/@AnimatableBody2D@45858" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45858" to="Tiles/@AnimatableBody2D@45858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45858" to="Tiles/@AnimatableBody2D@45858" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45858" to="Tiles/@AnimatableBody2D@45858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45859" to="Tiles/@AnimatableBody2D@45859/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45859" to="Tiles/@AnimatableBody2D@45859/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45859" to="Tiles/@AnimatableBody2D@45859" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45859" to="Tiles/@AnimatableBody2D@45859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45859" to="Tiles/@AnimatableBody2D@45859" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45859" to="Tiles/@AnimatableBody2D@45859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45860" to="Tiles/@AnimatableBody2D@45860/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45860" to="Tiles/@AnimatableBody2D@45860/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45860" to="Tiles/@AnimatableBody2D@45860" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45860" to="Tiles/@AnimatableBody2D@45860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45860" to="Tiles/@AnimatableBody2D@45860" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45860" to="Tiles/@AnimatableBody2D@45860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45861" to="Tiles/@AnimatableBody2D@45861/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45861" to="Tiles/@AnimatableBody2D@45861/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45861" to="Tiles/@AnimatableBody2D@45861" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45861" to="Tiles/@AnimatableBody2D@45861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45861" to="Tiles/@AnimatableBody2D@45861" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45861" to="Tiles/@AnimatableBody2D@45861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45862" to="Tiles/@AnimatableBody2D@45862/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45862" to="Tiles/@AnimatableBody2D@45862/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45862" to="Tiles/@AnimatableBody2D@45862" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45862" to="Tiles/@AnimatableBody2D@45862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45862" to="Tiles/@AnimatableBody2D@45862" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45862" to="Tiles/@AnimatableBody2D@45862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45863" to="Tiles/@AnimatableBody2D@45863/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45863" to="Tiles/@AnimatableBody2D@45863/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45863" to="Tiles/@AnimatableBody2D@45863" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45863" to="Tiles/@AnimatableBody2D@45863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45863" to="Tiles/@AnimatableBody2D@45863" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45863" to="Tiles/@AnimatableBody2D@45863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45864" to="Tiles/@AnimatableBody2D@45864/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45864" to="Tiles/@AnimatableBody2D@45864/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45864" to="Tiles/@AnimatableBody2D@45864" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45864" to="Tiles/@AnimatableBody2D@45864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45864" to="Tiles/@AnimatableBody2D@45864" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45864" to="Tiles/@AnimatableBody2D@45864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45865" to="Tiles/@AnimatableBody2D@45865/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45865" to="Tiles/@AnimatableBody2D@45865/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45865" to="Tiles/@AnimatableBody2D@45865" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45865" to="Tiles/@AnimatableBody2D@45865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45865" to="Tiles/@AnimatableBody2D@45865" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45865" to="Tiles/@AnimatableBody2D@45865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45866" to="Tiles/@AnimatableBody2D@45866/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45866" to="Tiles/@AnimatableBody2D@45866/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45866" to="Tiles/@AnimatableBody2D@45866" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45866" to="Tiles/@AnimatableBody2D@45866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45866" to="Tiles/@AnimatableBody2D@45866" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45866" to="Tiles/@AnimatableBody2D@45866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45867" to="Tiles/@AnimatableBody2D@45867/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45867" to="Tiles/@AnimatableBody2D@45867/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45867" to="Tiles/@AnimatableBody2D@45867" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45867" to="Tiles/@AnimatableBody2D@45867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45867" to="Tiles/@AnimatableBody2D@45867" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45867" to="Tiles/@AnimatableBody2D@45867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45868" to="Tiles/@AnimatableBody2D@45868/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45868" to="Tiles/@AnimatableBody2D@45868/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45868" to="Tiles/@AnimatableBody2D@45868" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45868" to="Tiles/@AnimatableBody2D@45868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45868" to="Tiles/@AnimatableBody2D@45868" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45868" to="Tiles/@AnimatableBody2D@45868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45869" to="Tiles/@AnimatableBody2D@45869/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45869" to="Tiles/@AnimatableBody2D@45869/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45869" to="Tiles/@AnimatableBody2D@45869" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45869" to="Tiles/@AnimatableBody2D@45869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45869" to="Tiles/@AnimatableBody2D@45869" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45869" to="Tiles/@AnimatableBody2D@45869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45870" to="Tiles/@AnimatableBody2D@45870/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45870" to="Tiles/@AnimatableBody2D@45870/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45870" to="Tiles/@AnimatableBody2D@45870" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45870" to="Tiles/@AnimatableBody2D@45870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45870" to="Tiles/@AnimatableBody2D@45870" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45870" to="Tiles/@AnimatableBody2D@45870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45871" to="Tiles/@AnimatableBody2D@45871/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45871" to="Tiles/@AnimatableBody2D@45871/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45871" to="Tiles/@AnimatableBody2D@45871" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45871" to="Tiles/@AnimatableBody2D@45871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45871" to="Tiles/@AnimatableBody2D@45871" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45871" to="Tiles/@AnimatableBody2D@45871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45872" to="Tiles/@AnimatableBody2D@45872/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45872" to="Tiles/@AnimatableBody2D@45872/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45872" to="Tiles/@AnimatableBody2D@45872" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45872" to="Tiles/@AnimatableBody2D@45872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45872" to="Tiles/@AnimatableBody2D@45872" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45872" to="Tiles/@AnimatableBody2D@45872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45873" to="Tiles/@AnimatableBody2D@45873/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45873" to="Tiles/@AnimatableBody2D@45873/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45873" to="Tiles/@AnimatableBody2D@45873" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45873" to="Tiles/@AnimatableBody2D@45873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45873" to="Tiles/@AnimatableBody2D@45873" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45873" to="Tiles/@AnimatableBody2D@45873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45874" to="Tiles/@AnimatableBody2D@45874/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45874" to="Tiles/@AnimatableBody2D@45874/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45874" to="Tiles/@AnimatableBody2D@45874" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45874" to="Tiles/@AnimatableBody2D@45874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45874" to="Tiles/@AnimatableBody2D@45874" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45874" to="Tiles/@AnimatableBody2D@45874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45875" to="Tiles/@AnimatableBody2D@45875/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45875" to="Tiles/@AnimatableBody2D@45875/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45875" to="Tiles/@AnimatableBody2D@45875" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45875" to="Tiles/@AnimatableBody2D@45875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45875" to="Tiles/@AnimatableBody2D@45875" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45875" to="Tiles/@AnimatableBody2D@45875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45876" to="Tiles/@AnimatableBody2D@45876/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45876" to="Tiles/@AnimatableBody2D@45876/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45876" to="Tiles/@AnimatableBody2D@45876" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45876" to="Tiles/@AnimatableBody2D@45876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45876" to="Tiles/@AnimatableBody2D@45876" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45876" to="Tiles/@AnimatableBody2D@45876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45877" to="Tiles/@AnimatableBody2D@45877/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45877" to="Tiles/@AnimatableBody2D@45877/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45877" to="Tiles/@AnimatableBody2D@45877" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45877" to="Tiles/@AnimatableBody2D@45877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45877" to="Tiles/@AnimatableBody2D@45877" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45877" to="Tiles/@AnimatableBody2D@45877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45878" to="Tiles/@AnimatableBody2D@45878/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45878" to="Tiles/@AnimatableBody2D@45878/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45878" to="Tiles/@AnimatableBody2D@45878" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45878" to="Tiles/@AnimatableBody2D@45878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45878" to="Tiles/@AnimatableBody2D@45878" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45878" to="Tiles/@AnimatableBody2D@45878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45879" to="Tiles/@AnimatableBody2D@45879/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45879" to="Tiles/@AnimatableBody2D@45879/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45879" to="Tiles/@AnimatableBody2D@45879" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45879" to="Tiles/@AnimatableBody2D@45879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45879" to="Tiles/@AnimatableBody2D@45879" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45879" to="Tiles/@AnimatableBody2D@45879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45880" to="Tiles/@AnimatableBody2D@45880/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45880" to="Tiles/@AnimatableBody2D@45880/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45880" to="Tiles/@AnimatableBody2D@45880" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45880" to="Tiles/@AnimatableBody2D@45880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45880" to="Tiles/@AnimatableBody2D@45880" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45880" to="Tiles/@AnimatableBody2D@45880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45881" to="Tiles/@AnimatableBody2D@45881/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45881" to="Tiles/@AnimatableBody2D@45881/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45881" to="Tiles/@AnimatableBody2D@45881" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45881" to="Tiles/@AnimatableBody2D@45881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45881" to="Tiles/@AnimatableBody2D@45881" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45881" to="Tiles/@AnimatableBody2D@45881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45882" to="Tiles/@AnimatableBody2D@45882/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45882" to="Tiles/@AnimatableBody2D@45882/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45882" to="Tiles/@AnimatableBody2D@45882" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45882" to="Tiles/@AnimatableBody2D@45882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45882" to="Tiles/@AnimatableBody2D@45882" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45882" to="Tiles/@AnimatableBody2D@45882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45883" to="Tiles/@AnimatableBody2D@45883/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45883" to="Tiles/@AnimatableBody2D@45883/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45883" to="Tiles/@AnimatableBody2D@45883" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45883" to="Tiles/@AnimatableBody2D@45883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45883" to="Tiles/@AnimatableBody2D@45883" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45883" to="Tiles/@AnimatableBody2D@45883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45884" to="Tiles/@AnimatableBody2D@45884/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45884" to="Tiles/@AnimatableBody2D@45884/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45884" to="Tiles/@AnimatableBody2D@45884" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45884" to="Tiles/@AnimatableBody2D@45884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45884" to="Tiles/@AnimatableBody2D@45884" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45884" to="Tiles/@AnimatableBody2D@45884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45885" to="Tiles/@AnimatableBody2D@45885/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45885" to="Tiles/@AnimatableBody2D@45885/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45885" to="Tiles/@AnimatableBody2D@45885" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45885" to="Tiles/@AnimatableBody2D@45885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45885" to="Tiles/@AnimatableBody2D@45885" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45885" to="Tiles/@AnimatableBody2D@45885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45886" to="Tiles/@AnimatableBody2D@45886/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45886" to="Tiles/@AnimatableBody2D@45886/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45886" to="Tiles/@AnimatableBody2D@45886" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45886" to="Tiles/@AnimatableBody2D@45886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45886" to="Tiles/@AnimatableBody2D@45886" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45886" to="Tiles/@AnimatableBody2D@45886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45887" to="Tiles/@AnimatableBody2D@45887/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45887" to="Tiles/@AnimatableBody2D@45887/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45887" to="Tiles/@AnimatableBody2D@45887" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45887" to="Tiles/@AnimatableBody2D@45887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45887" to="Tiles/@AnimatableBody2D@45887" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45887" to="Tiles/@AnimatableBody2D@45887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45888" to="Tiles/@AnimatableBody2D@45888/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45888" to="Tiles/@AnimatableBody2D@45888/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45888" to="Tiles/@AnimatableBody2D@45888" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45888" to="Tiles/@AnimatableBody2D@45888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45888" to="Tiles/@AnimatableBody2D@45888" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45888" to="Tiles/@AnimatableBody2D@45888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45889" to="Tiles/@AnimatableBody2D@45889/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45889" to="Tiles/@AnimatableBody2D@45889/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45889" to="Tiles/@AnimatableBody2D@45889" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45889" to="Tiles/@AnimatableBody2D@45889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45889" to="Tiles/@AnimatableBody2D@45889" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45889" to="Tiles/@AnimatableBody2D@45889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45890" to="Tiles/@AnimatableBody2D@45890/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45890" to="Tiles/@AnimatableBody2D@45890/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45890" to="Tiles/@AnimatableBody2D@45890" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45890" to="Tiles/@AnimatableBody2D@45890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45890" to="Tiles/@AnimatableBody2D@45890" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45890" to="Tiles/@AnimatableBody2D@45890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45891" to="Tiles/@AnimatableBody2D@45891/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45891" to="Tiles/@AnimatableBody2D@45891/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45891" to="Tiles/@AnimatableBody2D@45891" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45891" to="Tiles/@AnimatableBody2D@45891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45891" to="Tiles/@AnimatableBody2D@45891" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45891" to="Tiles/@AnimatableBody2D@45891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45892" to="Tiles/@AnimatableBody2D@45892/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45892" to="Tiles/@AnimatableBody2D@45892/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45892" to="Tiles/@AnimatableBody2D@45892" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45892" to="Tiles/@AnimatableBody2D@45892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45892" to="Tiles/@AnimatableBody2D@45892" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45892" to="Tiles/@AnimatableBody2D@45892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45893" to="Tiles/@AnimatableBody2D@45893/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45893" to="Tiles/@AnimatableBody2D@45893/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45893" to="Tiles/@AnimatableBody2D@45893" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45893" to="Tiles/@AnimatableBody2D@45893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45893" to="Tiles/@AnimatableBody2D@45893" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45893" to="Tiles/@AnimatableBody2D@45893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45894" to="Tiles/@AnimatableBody2D@45894/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45894" to="Tiles/@AnimatableBody2D@45894/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45894" to="Tiles/@AnimatableBody2D@45894" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45894" to="Tiles/@AnimatableBody2D@45894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45894" to="Tiles/@AnimatableBody2D@45894" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45894" to="Tiles/@AnimatableBody2D@45894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45895" to="Tiles/@AnimatableBody2D@45895/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45895" to="Tiles/@AnimatableBody2D@45895/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45895" to="Tiles/@AnimatableBody2D@45895" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45895" to="Tiles/@AnimatableBody2D@45895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45895" to="Tiles/@AnimatableBody2D@45895" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45895" to="Tiles/@AnimatableBody2D@45895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45896" to="Tiles/@AnimatableBody2D@45896/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45896" to="Tiles/@AnimatableBody2D@45896/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45896" to="Tiles/@AnimatableBody2D@45896" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45896" to="Tiles/@AnimatableBody2D@45896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45896" to="Tiles/@AnimatableBody2D@45896" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45896" to="Tiles/@AnimatableBody2D@45896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45897" to="Tiles/@AnimatableBody2D@45897/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45897" to="Tiles/@AnimatableBody2D@45897/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45897" to="Tiles/@AnimatableBody2D@45897" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45897" to="Tiles/@AnimatableBody2D@45897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45897" to="Tiles/@AnimatableBody2D@45897" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45897" to="Tiles/@AnimatableBody2D@45897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45898" to="Tiles/@AnimatableBody2D@45898/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45898" to="Tiles/@AnimatableBody2D@45898/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45898" to="Tiles/@AnimatableBody2D@45898" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45898" to="Tiles/@AnimatableBody2D@45898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45898" to="Tiles/@AnimatableBody2D@45898" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45898" to="Tiles/@AnimatableBody2D@45898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45899" to="Tiles/@AnimatableBody2D@45899/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45899" to="Tiles/@AnimatableBody2D@45899/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45899" to="Tiles/@AnimatableBody2D@45899" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45899" to="Tiles/@AnimatableBody2D@45899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45899" to="Tiles/@AnimatableBody2D@45899" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45899" to="Tiles/@AnimatableBody2D@45899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45900" to="Tiles/@AnimatableBody2D@45900/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45900" to="Tiles/@AnimatableBody2D@45900/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45900" to="Tiles/@AnimatableBody2D@45900" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45900" to="Tiles/@AnimatableBody2D@45900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45900" to="Tiles/@AnimatableBody2D@45900" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45900" to="Tiles/@AnimatableBody2D@45900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45901" to="Tiles/@AnimatableBody2D@45901/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45901" to="Tiles/@AnimatableBody2D@45901/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45901" to="Tiles/@AnimatableBody2D@45901" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45901" to="Tiles/@AnimatableBody2D@45901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45901" to="Tiles/@AnimatableBody2D@45901" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45901" to="Tiles/@AnimatableBody2D@45901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45902" to="Tiles/@AnimatableBody2D@45902/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45902" to="Tiles/@AnimatableBody2D@45902/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45902" to="Tiles/@AnimatableBody2D@45902" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45902" to="Tiles/@AnimatableBody2D@45902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45902" to="Tiles/@AnimatableBody2D@45902" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45902" to="Tiles/@AnimatableBody2D@45902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45903" to="Tiles/@AnimatableBody2D@45903/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45903" to="Tiles/@AnimatableBody2D@45903/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45903" to="Tiles/@AnimatableBody2D@45903" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45903" to="Tiles/@AnimatableBody2D@45903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45903" to="Tiles/@AnimatableBody2D@45903" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45903" to="Tiles/@AnimatableBody2D@45903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@45904" to="Tiles/@AnimatableBody2D@45904/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@45904" to="Tiles/@AnimatableBody2D@45904/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45904" to="Tiles/@AnimatableBody2D@45904" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@45904" to="Tiles/@AnimatableBody2D@45904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45904" to="Tiles/@AnimatableBody2D@45904" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@45904" to="Tiles/@AnimatableBody2D@45904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43872" to="ChallengeNodes/Tiles/@AnimatableBody2D@43872/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43872" to="ChallengeNodes/Tiles/@AnimatableBody2D@43872/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43872" to="ChallengeNodes/Tiles/@AnimatableBody2D@43872" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43872" to="ChallengeNodes/Tiles/@AnimatableBody2D@43872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43872" to="ChallengeNodes/Tiles/@AnimatableBody2D@43872" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43872" to="ChallengeNodes/Tiles/@AnimatableBody2D@43872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43873" to="ChallengeNodes/Tiles/@AnimatableBody2D@43873/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43873" to="ChallengeNodes/Tiles/@AnimatableBody2D@43873/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43873" to="ChallengeNodes/Tiles/@AnimatableBody2D@43873" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43873" to="ChallengeNodes/Tiles/@AnimatableBody2D@43873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43873" to="ChallengeNodes/Tiles/@AnimatableBody2D@43873" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43873" to="ChallengeNodes/Tiles/@AnimatableBody2D@43873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43874" to="ChallengeNodes/Tiles/@AnimatableBody2D@43874/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43874" to="ChallengeNodes/Tiles/@AnimatableBody2D@43874/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43874" to="ChallengeNodes/Tiles/@AnimatableBody2D@43874" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43874" to="ChallengeNodes/Tiles/@AnimatableBody2D@43874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43874" to="ChallengeNodes/Tiles/@AnimatableBody2D@43874" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43874" to="ChallengeNodes/Tiles/@AnimatableBody2D@43874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43875" to="ChallengeNodes/Tiles/@AnimatableBody2D@43875/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43875" to="ChallengeNodes/Tiles/@AnimatableBody2D@43875/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43875" to="ChallengeNodes/Tiles/@AnimatableBody2D@43875" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43875" to="ChallengeNodes/Tiles/@AnimatableBody2D@43875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43875" to="ChallengeNodes/Tiles/@AnimatableBody2D@43875" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43875" to="ChallengeNodes/Tiles/@AnimatableBody2D@43875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43876" to="ChallengeNodes/Tiles/@AnimatableBody2D@43876/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43876" to="ChallengeNodes/Tiles/@AnimatableBody2D@43876/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43876" to="ChallengeNodes/Tiles/@AnimatableBody2D@43876" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43876" to="ChallengeNodes/Tiles/@AnimatableBody2D@43876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43876" to="ChallengeNodes/Tiles/@AnimatableBody2D@43876" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43876" to="ChallengeNodes/Tiles/@AnimatableBody2D@43876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43877" to="ChallengeNodes/Tiles/@AnimatableBody2D@43877/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43877" to="ChallengeNodes/Tiles/@AnimatableBody2D@43877/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43877" to="ChallengeNodes/Tiles/@AnimatableBody2D@43877" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43877" to="ChallengeNodes/Tiles/@AnimatableBody2D@43877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43877" to="ChallengeNodes/Tiles/@AnimatableBody2D@43877" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43877" to="ChallengeNodes/Tiles/@AnimatableBody2D@43877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43878" to="ChallengeNodes/Tiles/@AnimatableBody2D@43878/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43878" to="ChallengeNodes/Tiles/@AnimatableBody2D@43878/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43878" to="ChallengeNodes/Tiles/@AnimatableBody2D@43878" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43878" to="ChallengeNodes/Tiles/@AnimatableBody2D@43878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43878" to="ChallengeNodes/Tiles/@AnimatableBody2D@43878" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43878" to="ChallengeNodes/Tiles/@AnimatableBody2D@43878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43879" to="ChallengeNodes/Tiles/@AnimatableBody2D@43879/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43879" to="ChallengeNodes/Tiles/@AnimatableBody2D@43879/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43879" to="ChallengeNodes/Tiles/@AnimatableBody2D@43879" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43879" to="ChallengeNodes/Tiles/@AnimatableBody2D@43879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43879" to="ChallengeNodes/Tiles/@AnimatableBody2D@43879" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43879" to="ChallengeNodes/Tiles/@AnimatableBody2D@43879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43880" to="ChallengeNodes/Tiles/@AnimatableBody2D@43880/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43880" to="ChallengeNodes/Tiles/@AnimatableBody2D@43880/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43880" to="ChallengeNodes/Tiles/@AnimatableBody2D@43880" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43880" to="ChallengeNodes/Tiles/@AnimatableBody2D@43880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43880" to="ChallengeNodes/Tiles/@AnimatableBody2D@43880" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43880" to="ChallengeNodes/Tiles/@AnimatableBody2D@43880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43881" to="ChallengeNodes/Tiles/@AnimatableBody2D@43881/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43881" to="ChallengeNodes/Tiles/@AnimatableBody2D@43881/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43881" to="ChallengeNodes/Tiles/@AnimatableBody2D@43881" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43881" to="ChallengeNodes/Tiles/@AnimatableBody2D@43881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43881" to="ChallengeNodes/Tiles/@AnimatableBody2D@43881" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43881" to="ChallengeNodes/Tiles/@AnimatableBody2D@43881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43882" to="ChallengeNodes/Tiles/@AnimatableBody2D@43882/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43882" to="ChallengeNodes/Tiles/@AnimatableBody2D@43882/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43882" to="ChallengeNodes/Tiles/@AnimatableBody2D@43882" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43882" to="ChallengeNodes/Tiles/@AnimatableBody2D@43882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43882" to="ChallengeNodes/Tiles/@AnimatableBody2D@43882" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43882" to="ChallengeNodes/Tiles/@AnimatableBody2D@43882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43883" to="ChallengeNodes/Tiles/@AnimatableBody2D@43883/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43883" to="ChallengeNodes/Tiles/@AnimatableBody2D@43883/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43883" to="ChallengeNodes/Tiles/@AnimatableBody2D@43883" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43883" to="ChallengeNodes/Tiles/@AnimatableBody2D@43883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43883" to="ChallengeNodes/Tiles/@AnimatableBody2D@43883" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43883" to="ChallengeNodes/Tiles/@AnimatableBody2D@43883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43884" to="ChallengeNodes/Tiles/@AnimatableBody2D@43884/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43884" to="ChallengeNodes/Tiles/@AnimatableBody2D@43884/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43884" to="ChallengeNodes/Tiles/@AnimatableBody2D@43884" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43884" to="ChallengeNodes/Tiles/@AnimatableBody2D@43884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43884" to="ChallengeNodes/Tiles/@AnimatableBody2D@43884" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43884" to="ChallengeNodes/Tiles/@AnimatableBody2D@43884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43885" to="ChallengeNodes/Tiles/@AnimatableBody2D@43885/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43885" to="ChallengeNodes/Tiles/@AnimatableBody2D@43885/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43885" to="ChallengeNodes/Tiles/@AnimatableBody2D@43885" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43885" to="ChallengeNodes/Tiles/@AnimatableBody2D@43885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43885" to="ChallengeNodes/Tiles/@AnimatableBody2D@43885" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43885" to="ChallengeNodes/Tiles/@AnimatableBody2D@43885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43886" to="ChallengeNodes/Tiles/@AnimatableBody2D@43886/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43886" to="ChallengeNodes/Tiles/@AnimatableBody2D@43886/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43886" to="ChallengeNodes/Tiles/@AnimatableBody2D@43886" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43886" to="ChallengeNodes/Tiles/@AnimatableBody2D@43886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43886" to="ChallengeNodes/Tiles/@AnimatableBody2D@43886" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43886" to="ChallengeNodes/Tiles/@AnimatableBody2D@43886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43887" to="ChallengeNodes/Tiles/@AnimatableBody2D@43887/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43887" to="ChallengeNodes/Tiles/@AnimatableBody2D@43887/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43887" to="ChallengeNodes/Tiles/@AnimatableBody2D@43887" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43887" to="ChallengeNodes/Tiles/@AnimatableBody2D@43887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43887" to="ChallengeNodes/Tiles/@AnimatableBody2D@43887" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43887" to="ChallengeNodes/Tiles/@AnimatableBody2D@43887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43888" to="ChallengeNodes/Tiles/@AnimatableBody2D@43888/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43888" to="ChallengeNodes/Tiles/@AnimatableBody2D@43888/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43888" to="ChallengeNodes/Tiles/@AnimatableBody2D@43888" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43888" to="ChallengeNodes/Tiles/@AnimatableBody2D@43888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43888" to="ChallengeNodes/Tiles/@AnimatableBody2D@43888" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43888" to="ChallengeNodes/Tiles/@AnimatableBody2D@43888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43889" to="ChallengeNodes/Tiles/@AnimatableBody2D@43889/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43889" to="ChallengeNodes/Tiles/@AnimatableBody2D@43889/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43889" to="ChallengeNodes/Tiles/@AnimatableBody2D@43889" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43889" to="ChallengeNodes/Tiles/@AnimatableBody2D@43889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43889" to="ChallengeNodes/Tiles/@AnimatableBody2D@43889" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43889" to="ChallengeNodes/Tiles/@AnimatableBody2D@43889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43890" to="ChallengeNodes/Tiles/@AnimatableBody2D@43890/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43890" to="ChallengeNodes/Tiles/@AnimatableBody2D@43890/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43890" to="ChallengeNodes/Tiles/@AnimatableBody2D@43890" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43890" to="ChallengeNodes/Tiles/@AnimatableBody2D@43890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43890" to="ChallengeNodes/Tiles/@AnimatableBody2D@43890" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43890" to="ChallengeNodes/Tiles/@AnimatableBody2D@43890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43891" to="ChallengeNodes/Tiles/@AnimatableBody2D@43891/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43891" to="ChallengeNodes/Tiles/@AnimatableBody2D@43891/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43891" to="ChallengeNodes/Tiles/@AnimatableBody2D@43891" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43891" to="ChallengeNodes/Tiles/@AnimatableBody2D@43891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43891" to="ChallengeNodes/Tiles/@AnimatableBody2D@43891" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43891" to="ChallengeNodes/Tiles/@AnimatableBody2D@43891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43892" to="ChallengeNodes/Tiles/@AnimatableBody2D@43892/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43892" to="ChallengeNodes/Tiles/@AnimatableBody2D@43892/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43892" to="ChallengeNodes/Tiles/@AnimatableBody2D@43892" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43892" to="ChallengeNodes/Tiles/@AnimatableBody2D@43892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43892" to="ChallengeNodes/Tiles/@AnimatableBody2D@43892" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43892" to="ChallengeNodes/Tiles/@AnimatableBody2D@43892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43893" to="ChallengeNodes/Tiles/@AnimatableBody2D@43893/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43893" to="ChallengeNodes/Tiles/@AnimatableBody2D@43893/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43893" to="ChallengeNodes/Tiles/@AnimatableBody2D@43893" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43893" to="ChallengeNodes/Tiles/@AnimatableBody2D@43893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43893" to="ChallengeNodes/Tiles/@AnimatableBody2D@43893/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43893" to="ChallengeNodes/Tiles/@AnimatableBody2D@43893" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43893" to="ChallengeNodes/Tiles/@AnimatableBody2D@43893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43894" to="ChallengeNodes/Tiles/@AnimatableBody2D@43894/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43894" to="ChallengeNodes/Tiles/@AnimatableBody2D@43894/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43894" to="ChallengeNodes/Tiles/@AnimatableBody2D@43894" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43894" to="ChallengeNodes/Tiles/@AnimatableBody2D@43894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43894" to="ChallengeNodes/Tiles/@AnimatableBody2D@43894" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43894" to="ChallengeNodes/Tiles/@AnimatableBody2D@43894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43895" to="ChallengeNodes/Tiles/@AnimatableBody2D@43895/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43895" to="ChallengeNodes/Tiles/@AnimatableBody2D@43895/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43895" to="ChallengeNodes/Tiles/@AnimatableBody2D@43895" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43895" to="ChallengeNodes/Tiles/@AnimatableBody2D@43895" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43895" to="ChallengeNodes/Tiles/@AnimatableBody2D@43895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43895" to="ChallengeNodes/Tiles/@AnimatableBody2D@43895" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43895" to="ChallengeNodes/Tiles/@AnimatableBody2D@43895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43896" to="ChallengeNodes/Tiles/@AnimatableBody2D@43896/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43896" to="ChallengeNodes/Tiles/@AnimatableBody2D@43896/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43896" to="ChallengeNodes/Tiles/@AnimatableBody2D@43896" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43896" to="ChallengeNodes/Tiles/@AnimatableBody2D@43896" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43896" to="ChallengeNodes/Tiles/@AnimatableBody2D@43896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43896" to="ChallengeNodes/Tiles/@AnimatableBody2D@43896" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43896" to="ChallengeNodes/Tiles/@AnimatableBody2D@43896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43897" to="ChallengeNodes/Tiles/@AnimatableBody2D@43897/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43897" to="ChallengeNodes/Tiles/@AnimatableBody2D@43897/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43897" to="ChallengeNodes/Tiles/@AnimatableBody2D@43897" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43897" to="ChallengeNodes/Tiles/@AnimatableBody2D@43897" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43897" to="ChallengeNodes/Tiles/@AnimatableBody2D@43897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43897" to="ChallengeNodes/Tiles/@AnimatableBody2D@43897" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43897" to="ChallengeNodes/Tiles/@AnimatableBody2D@43897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43898" to="ChallengeNodes/Tiles/@AnimatableBody2D@43898/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43898" to="ChallengeNodes/Tiles/@AnimatableBody2D@43898/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43898" to="ChallengeNodes/Tiles/@AnimatableBody2D@43898" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43898" to="ChallengeNodes/Tiles/@AnimatableBody2D@43898" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43898" to="ChallengeNodes/Tiles/@AnimatableBody2D@43898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43898" to="ChallengeNodes/Tiles/@AnimatableBody2D@43898" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43898" to="ChallengeNodes/Tiles/@AnimatableBody2D@43898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43899" to="ChallengeNodes/Tiles/@AnimatableBody2D@43899/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43899" to="ChallengeNodes/Tiles/@AnimatableBody2D@43899/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43899" to="ChallengeNodes/Tiles/@AnimatableBody2D@43899" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43899" to="ChallengeNodes/Tiles/@AnimatableBody2D@43899" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43899" to="ChallengeNodes/Tiles/@AnimatableBody2D@43899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43899" to="ChallengeNodes/Tiles/@AnimatableBody2D@43899" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43899" to="ChallengeNodes/Tiles/@AnimatableBody2D@43899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@43900" to="ChallengeNodes/Tiles/@AnimatableBody2D@43900/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@43900" to="ChallengeNodes/Tiles/@AnimatableBody2D@43900/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43900" to="ChallengeNodes/Tiles/@AnimatableBody2D@43900" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43900" to="ChallengeNodes/Tiles/@AnimatableBody2D@43900" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43900" to="ChallengeNodes/Tiles/@AnimatableBody2D@43900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43900" to="ChallengeNodes/Tiles/@AnimatableBody2D@43900" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@43900" to="ChallengeNodes/Tiles/@AnimatableBody2D@43900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="ChallengeNodes/Tiles/Coin" to="ChallengeNodes/Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@43901" to="ChallengeNodes/Tiles/@Node2D@43901/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@43902" to="ChallengeNodes/Tiles/@Node2D@43902/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@43903" to="ChallengeNodes/Tiles/@Node2D@43903/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@43904" to="ChallengeNodes/Tiles/@Node2D@43904/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@43905" to="ChallengeNodes/Tiles/@Node2D@43905/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="WarpZone/Tiles/BrickBlock" to="WarpZone/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/BrickBlock" to="WarpZone/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/BrickBlock" to="WarpZone/Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/BrickBlock" to="WarpZone/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/BrickBlock" to="WarpZone/Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/BrickBlock" to="WarpZone/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@43906" to="WarpZone/Tiles/@AnimatableBody2D@43906/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@43906" to="WarpZone/Tiles/@AnimatableBody2D@43906/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43906" to="WarpZone/Tiles/@AnimatableBody2D@43906" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43906" to="WarpZone/Tiles/@AnimatableBody2D@43906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43906" to="WarpZone/Tiles/@AnimatableBody2D@43906" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43906" to="WarpZone/Tiles/@AnimatableBody2D@43906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@43907" to="WarpZone/Tiles/@AnimatableBody2D@43907/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@43907" to="WarpZone/Tiles/@AnimatableBody2D@43907/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43907" to="WarpZone/Tiles/@AnimatableBody2D@43907" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43907" to="WarpZone/Tiles/@AnimatableBody2D@43907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43907" to="WarpZone/Tiles/@AnimatableBody2D@43907" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43907" to="WarpZone/Tiles/@AnimatableBody2D@43907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@43908" to="WarpZone/Tiles/@AnimatableBody2D@43908/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@43908" to="WarpZone/Tiles/@AnimatableBody2D@43908/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43908" to="WarpZone/Tiles/@AnimatableBody2D@43908" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43908" to="WarpZone/Tiles/@AnimatableBody2D@43908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43908" to="WarpZone/Tiles/@AnimatableBody2D@43908" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43908" to="WarpZone/Tiles/@AnimatableBody2D@43908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@43909" to="WarpZone/Tiles/@AnimatableBody2D@43909/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@43909" to="WarpZone/Tiles/@AnimatableBody2D@43909/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43909" to="WarpZone/Tiles/@AnimatableBody2D@43909" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43909" to="WarpZone/Tiles/@AnimatableBody2D@43909/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43909" to="WarpZone/Tiles/@AnimatableBody2D@43909" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43909" to="WarpZone/Tiles/@AnimatableBody2D@43909/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@43910" to="WarpZone/Tiles/@AnimatableBody2D@43910/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@43910" to="WarpZone/Tiles/@AnimatableBody2D@43910/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43910" to="WarpZone/Tiles/@AnimatableBody2D@43910" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43910" to="WarpZone/Tiles/@AnimatableBody2D@43910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43910" to="WarpZone/Tiles/@AnimatableBody2D@43910" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43910" to="WarpZone/Tiles/@AnimatableBody2D@43910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@43911" to="WarpZone/Tiles/@AnimatableBody2D@43911/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@43911" to="WarpZone/Tiles/@AnimatableBody2D@43911/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43911" to="WarpZone/Tiles/@AnimatableBody2D@43911" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43911" to="WarpZone/Tiles/@AnimatableBody2D@43911/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43911" to="WarpZone/Tiles/@AnimatableBody2D@43911" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43911" to="WarpZone/Tiles/@AnimatableBody2D@43911/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@43912" to="WarpZone/Tiles/@AnimatableBody2D@43912/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@43912" to="WarpZone/Tiles/@AnimatableBody2D@43912/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43912" to="WarpZone/Tiles/@AnimatableBody2D@43912" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43912" to="WarpZone/Tiles/@AnimatableBody2D@43912/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43912" to="WarpZone/Tiles/@AnimatableBody2D@43912" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43912" to="WarpZone/Tiles/@AnimatableBody2D@43912/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@43913" to="WarpZone/Tiles/@AnimatableBody2D@43913/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@43913" to="WarpZone/Tiles/@AnimatableBody2D@43913/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43913" to="WarpZone/Tiles/@AnimatableBody2D@43913" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43913" to="WarpZone/Tiles/@AnimatableBody2D@43913/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43913" to="WarpZone/Tiles/@AnimatableBody2D@43913" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43913" to="WarpZone/Tiles/@AnimatableBody2D@43913/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="WarpZone/Tiles/@AnimatableBody2D@43914" to="WarpZone/Tiles/@AnimatableBody2D@43914/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="WarpZone/Tiles/@AnimatableBody2D@43914" to="WarpZone/Tiles/@AnimatableBody2D@43914/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43914" to="WarpZone/Tiles/@AnimatableBody2D@43914" method="on_block_hit"] +[connection signal="player_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43914" to="WarpZone/Tiles/@AnimatableBody2D@43914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43914" to="WarpZone/Tiles/@AnimatableBody2D@43914" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="WarpZone/Tiles/@AnimatableBody2D@43914" to="WarpZone/Tiles/@AnimatableBody2D@43914/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBANN/World4/4-2a.tscn b/Scenes/Levels/SMBANN/World4/4-2a.tscn new file mode 100644 index 0000000..fdf79c9 --- /dev/null +++ b/Scenes/Levels/SMBANN/World4/4-2a.tscn @@ -0,0 +1,158 @@ +[gd_scene load_steps=3 format=3 uid="uid://dn473ugp7f2i6"] + +[ext_resource type="PackedScene" uid="uid://w7050isspkp5" path="res://Scenes/Levels/SMB1/World4/4-2a.tscn" id="1_2ackx"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_u7rcg"] + +[node name="1-2A" instance=ExtResource("1_2ackx")] +campaign = "SMBANN" + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://ls0kol74m1wf" + +[node name="DiscoLevel" type="Node" parent="." index="7"] +script = ExtResource("2_u7rcg") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="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@196338" to="Tiles/@AnimatableBody2D@196338/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196338" to="Tiles/@AnimatableBody2D@196338/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196338" to="Tiles/@AnimatableBody2D@196338" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196338" to="Tiles/@AnimatableBody2D@196338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196338" to="Tiles/@AnimatableBody2D@196338" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196338" to="Tiles/@AnimatableBody2D@196338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196339" to="Tiles/@AnimatableBody2D@196339/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196339" to="Tiles/@AnimatableBody2D@196339/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196339" to="Tiles/@AnimatableBody2D@196339" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196339" to="Tiles/@AnimatableBody2D@196339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196339" to="Tiles/@AnimatableBody2D@196339" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196339" to="Tiles/@AnimatableBody2D@196339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196340" to="Tiles/@AnimatableBody2D@196340/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196340" to="Tiles/@AnimatableBody2D@196340/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196340" to="Tiles/@AnimatableBody2D@196340" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196340" to="Tiles/@AnimatableBody2D@196340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196340" to="Tiles/@AnimatableBody2D@196340" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196340" to="Tiles/@AnimatableBody2D@196340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196341" to="Tiles/@AnimatableBody2D@196341/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196341" to="Tiles/@AnimatableBody2D@196341/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196341" to="Tiles/@AnimatableBody2D@196341" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196341" to="Tiles/@AnimatableBody2D@196341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196341" to="Tiles/@AnimatableBody2D@196341" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196341" to="Tiles/@AnimatableBody2D@196341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196342" to="Tiles/@AnimatableBody2D@196342/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196342" to="Tiles/@AnimatableBody2D@196342/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196342" to="Tiles/@AnimatableBody2D@196342" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196342" to="Tiles/@AnimatableBody2D@196342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196342" to="Tiles/@AnimatableBody2D@196342" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196342" to="Tiles/@AnimatableBody2D@196342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196343" to="Tiles/@AnimatableBody2D@196343/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196343" to="Tiles/@AnimatableBody2D@196343/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196343" to="Tiles/@AnimatableBody2D@196343" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196343" to="Tiles/@AnimatableBody2D@196343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196343" to="Tiles/@AnimatableBody2D@196343" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196343" to="Tiles/@AnimatableBody2D@196343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196344" to="Tiles/@AnimatableBody2D@196344/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196344" to="Tiles/@AnimatableBody2D@196344/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196344" to="Tiles/@AnimatableBody2D@196344" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196344" to="Tiles/@AnimatableBody2D@196344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196344" to="Tiles/@AnimatableBody2D@196344" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196344" to="Tiles/@AnimatableBody2D@196344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196345" to="Tiles/@AnimatableBody2D@196345/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196345" to="Tiles/@AnimatableBody2D@196345/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196345" to="Tiles/@AnimatableBody2D@196345" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196345" to="Tiles/@AnimatableBody2D@196345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196345" to="Tiles/@AnimatableBody2D@196345" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196345" to="Tiles/@AnimatableBody2D@196345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196346" to="Tiles/@AnimatableBody2D@196346/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196346" to="Tiles/@AnimatableBody2D@196346/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196346" to="Tiles/@AnimatableBody2D@196346" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196346" to="Tiles/@AnimatableBody2D@196346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196346" to="Tiles/@AnimatableBody2D@196346" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196346" to="Tiles/@AnimatableBody2D@196346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196347" to="Tiles/@AnimatableBody2D@196347/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196347" to="Tiles/@AnimatableBody2D@196347/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196347" to="Tiles/@AnimatableBody2D@196347" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196347" to="Tiles/@AnimatableBody2D@196347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196347" to="Tiles/@AnimatableBody2D@196347" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196347" to="Tiles/@AnimatableBody2D@196347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196348" to="Tiles/@AnimatableBody2D@196348/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196348" to="Tiles/@AnimatableBody2D@196348/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196348" to="Tiles/@AnimatableBody2D@196348" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196348" to="Tiles/@AnimatableBody2D@196348/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196348" to="Tiles/@AnimatableBody2D@196348" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196348" to="Tiles/@AnimatableBody2D@196348/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196349" to="Tiles/@AnimatableBody2D@196349/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196349" to="Tiles/@AnimatableBody2D@196349/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196349" to="Tiles/@AnimatableBody2D@196349" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196349" to="Tiles/@AnimatableBody2D@196349/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196349" to="Tiles/@AnimatableBody2D@196349" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196349" to="Tiles/@AnimatableBody2D@196349/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196350" to="Tiles/@AnimatableBody2D@196350/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196350" to="Tiles/@AnimatableBody2D@196350/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196350" to="Tiles/@AnimatableBody2D@196350" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196350" to="Tiles/@AnimatableBody2D@196350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196350" to="Tiles/@AnimatableBody2D@196350" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196350" to="Tiles/@AnimatableBody2D@196350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@196351" to="Tiles/@Node2D@196351/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@196352" to="Tiles/@Node2D@196352/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@196353" to="Tiles/@Node2D@196353/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@196354" to="Tiles/@Node2D@196354/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196355" to="Tiles/@AnimatableBody2D@196355/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196355" to="Tiles/@AnimatableBody2D@196355/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196355" to="Tiles/@AnimatableBody2D@196355" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196355" to="Tiles/@AnimatableBody2D@196355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196355" to="Tiles/@AnimatableBody2D@196355" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196355" to="Tiles/@AnimatableBody2D@196355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196356" to="Tiles/@AnimatableBody2D@196356/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196356" to="Tiles/@AnimatableBody2D@196356/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196356" to="Tiles/@AnimatableBody2D@196356" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196356" to="Tiles/@AnimatableBody2D@196356/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196356" to="Tiles/@AnimatableBody2D@196356" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196356" to="Tiles/@AnimatableBody2D@196356/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196357" to="Tiles/@AnimatableBody2D@196357/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196357" to="Tiles/@AnimatableBody2D@196357/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196357" to="Tiles/@AnimatableBody2D@196357" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196357" to="Tiles/@AnimatableBody2D@196357/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196357" to="Tiles/@AnimatableBody2D@196357" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196357" to="Tiles/@AnimatableBody2D@196357/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196358" to="Tiles/@AnimatableBody2D@196358/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196358" to="Tiles/@AnimatableBody2D@196358/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196358" to="Tiles/@AnimatableBody2D@196358" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196358" to="Tiles/@AnimatableBody2D@196358/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196358" to="Tiles/@AnimatableBody2D@196358" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196358" to="Tiles/@AnimatableBody2D@196358/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196359" to="Tiles/@AnimatableBody2D@196359/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196359" to="Tiles/@AnimatableBody2D@196359/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196359" to="Tiles/@AnimatableBody2D@196359" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196359" to="Tiles/@AnimatableBody2D@196359/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196359" to="Tiles/@AnimatableBody2D@196359" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196359" to="Tiles/@AnimatableBody2D@196359/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196360" to="Tiles/@AnimatableBody2D@196360/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196360" to="Tiles/@AnimatableBody2D@196360/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196360" to="Tiles/@AnimatableBody2D@196360" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196360" to="Tiles/@AnimatableBody2D@196360/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196360" to="Tiles/@AnimatableBody2D@196360" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196360" to="Tiles/@AnimatableBody2D@196360/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196361" to="Tiles/@AnimatableBody2D@196361/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196361" to="Tiles/@AnimatableBody2D@196361/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196361" to="Tiles/@AnimatableBody2D@196361" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196361" to="Tiles/@AnimatableBody2D@196361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196361" to="Tiles/@AnimatableBody2D@196361/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196361" to="Tiles/@AnimatableBody2D@196361" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196361" to="Tiles/@AnimatableBody2D@196361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196362" to="Tiles/@AnimatableBody2D@196362/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196362" to="Tiles/@AnimatableBody2D@196362/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196362" to="Tiles/@AnimatableBody2D@196362" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196362" to="Tiles/@AnimatableBody2D@196362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196362" to="Tiles/@AnimatableBody2D@196362" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196362" to="Tiles/@AnimatableBody2D@196362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@196363" to="Tiles/@Node2D@196363/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@196364" to="Tiles/@Node2D@196364/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@196365" to="Tiles/@Node2D@196365/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@196366" to="Tiles/@Node2D@196366/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@196367" to="Tiles/@Node2D@196367/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/World4/4-2b.tscn b/Scenes/Levels/SMBANN/World4/4-2b.tscn new file mode 100644 index 0000000..65ce25f --- /dev/null +++ b/Scenes/Levels/SMBANN/World4/4-2b.tscn @@ -0,0 +1,35 @@ +[gd_scene load_steps=3 format=3 uid="uid://vn44k5wyhbje"] + +[ext_resource type="PackedScene" uid="uid://camnpk6u3cfdr" path="res://Scenes/Levels/SMB1/World4/4-2b.tscn" id="1_3wlad"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_5lkk8"] + +[node name="4-2b" instance=ExtResource("1_3wlad")] +theme_time = "Night" +campaign = "SMBANN" + +[node name="LevelBG" parent="." index="0"] +time_of_day = 1 + +[node name="DiscoLevel" type="Node" parent="." index="11"] +script = ExtResource("2_5lkk8") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109114" to="Tiles/@Node2D@109114/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109115" to="Tiles/@Node2D@109115/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109116" to="Tiles/@Node2D@109116/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109117" to="Tiles/@Node2D@109117/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109118" to="Tiles/@Node2D@109118/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109119" to="Tiles/@Node2D@109119/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109120" to="Tiles/@Node2D@109120/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109121" to="Tiles/@Node2D@109121/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109122" to="Tiles/@Node2D@109122/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109123" to="Tiles/@Node2D@109123/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109124" to="Tiles/@Node2D@109124/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109125" to="Tiles/@Node2D@109125/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109126" to="Tiles/@Node2D@109126/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109127" to="Tiles/@Node2D@109127/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109128" to="Tiles/@Node2D@109128/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109129" to="Tiles/@Node2D@109129/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109130" to="Tiles/@Node2D@109130/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109131" to="Tiles/@Node2D@109131/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/World4/4-3.tscn b/Scenes/Levels/SMBANN/World4/4-3.tscn new file mode 100644 index 0000000..f24bc86 --- /dev/null +++ b/Scenes/Levels/SMBANN/World4/4-3.tscn @@ -0,0 +1,183 @@ +[gd_scene load_steps=4 format=3 uid="uid://tmg1edtx8lpj"] + +[ext_resource type="PackedScene" uid="uid://c6kho35us42a2" path="res://Scenes/Levels/SMB1/World4/4-3.tscn" id="1_vam73"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="2_wka6v"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="3_1mlko"] + +[node name="4-3" instance=ExtResource("1_vam73")] +theme_time = "Night" +campaign = "SMBANN" + +[node name="LevelBG" parent="." index="0"] +time_of_day = 1 + +[node name="RedKoopaTroopa5" parent="Enemies" index="4" instance=ExtResource("2_wka6v")] +position = Vector2(376, -16) + +[node name="RedKoopaTroopa6" parent="Enemies" index="5" instance=ExtResource("2_wka6v")] +position = Vector2(840, 0) + +[node name="DiscoLevel" type="Node" parent="." index="14"] +script = ExtResource("3_1mlko") +combo_meter_rate = 0.5 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111276" to="Tiles/@Node2D@111276/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111277" to="Tiles/@Node2D@111277/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111278" to="Tiles/@Node2D@111278/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111279" to="Tiles/@Node2D@111279/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111280" to="Tiles/@Node2D@111280/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111281" to="Tiles/@Node2D@111281/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111282" to="Tiles/@Node2D@111282/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111283" to="Tiles/@Node2D@111283/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111284" to="Tiles/@Node2D@111284/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111285" to="Tiles/@Node2D@111285/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111286" to="Tiles/@Node2D@111286/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111287" to="Tiles/@Node2D@111287/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111288" to="Tiles/@Node2D@111288/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111289" to="Tiles/@Node2D@111289/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111290" to="Tiles/@Node2D@111290/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111291" to="Tiles/@Node2D@111291/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111292" to="Tiles/@Node2D@111292/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111293" to="Tiles/@Node2D@111293/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111294" to="Tiles/@Node2D@111294/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111295" to="Tiles/@Node2D@111295/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111296" to="Tiles/@Node2D@111296/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111297" to="Tiles/@Node2D@111297/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111298" to="Tiles/@Node2D@111298/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@111299" to="Tiles/@Node2D@111299/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="collected" from="Tiles/@Node2D@111300" to="Tiles/@Node2D@111300/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111301" to="Tiles/@Area2D@111301" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111302" to="Tiles/@Area2D@111302" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111303" to="Tiles/@Area2D@111303" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111304" to="Tiles/@Area2D@111304" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111305" to="Tiles/@Area2D@111305" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111306" to="Tiles/@Area2D@111306" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111307" to="Tiles/@Area2D@111307" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111308" to="Tiles/@Area2D@111308" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111309" to="Tiles/@Area2D@111309" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111310" to="Tiles/@Area2D@111310" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111311" to="Tiles/@Area2D@111311" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111312" to="Tiles/@Area2D@111312" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111313" to="Tiles/@Area2D@111313" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111314" to="Tiles/@Area2D@111314" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111315" to="Tiles/@Area2D@111315" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111316" to="Tiles/@Area2D@111316" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111317" to="Tiles/@Area2D@111317" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111318" to="Tiles/@Area2D@111318" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111319" to="Tiles/@Area2D@111319" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111320" to="Tiles/@Area2D@111320" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111321" to="Tiles/@Area2D@111321" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111322" to="Tiles/@Area2D@111322" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111323" to="Tiles/@Area2D@111323" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111324" to="Tiles/@Area2D@111324" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111325" to="Tiles/@Area2D@111325" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111326" to="Tiles/@Area2D@111326" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111327" to="Tiles/@Area2D@111327" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111328" to="Tiles/@Area2D@111328" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111329" to="Tiles/@Area2D@111329" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111330" to="Tiles/@Area2D@111330" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111331" to="Tiles/@Area2D@111331" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111332" to="Tiles/@Area2D@111332" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111333" to="Tiles/@Area2D@111333" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111334" to="Tiles/@Area2D@111334" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111335" to="Tiles/@Area2D@111335" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111336" to="Tiles/@Area2D@111336" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111337" to="Tiles/@Area2D@111337" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111338" to="Tiles/@Area2D@111338" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111339" to="Tiles/@Area2D@111339" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111340" to="Tiles/@Area2D@111340" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111341" to="Tiles/@Area2D@111341" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111342" to="Tiles/@Area2D@111342" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111343" to="Tiles/@Area2D@111343" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111344" to="Tiles/@Area2D@111344" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111345" to="Tiles/@Area2D@111345" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111346" to="Tiles/@Area2D@111346" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111347" to="Tiles/@Area2D@111347" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111348" to="Tiles/@Area2D@111348" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111349" to="Tiles/@Area2D@111349" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111350" to="Tiles/@Area2D@111350" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111351" to="Tiles/@Area2D@111351" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111352" to="Tiles/@Area2D@111352" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111353" to="Tiles/@Area2D@111353" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111354" to="Tiles/@Area2D@111354" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111355" to="Tiles/@Area2D@111355" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111356" to="Tiles/@Area2D@111356" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111357" to="Tiles/@Area2D@111357" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111358" to="Tiles/@Area2D@111358" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111359" to="Tiles/@Area2D@111359" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111360" to="Tiles/@Area2D@111360" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111361" to="Tiles/@Area2D@111361" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111362" to="Tiles/@Area2D@111362" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111363" to="Tiles/@Area2D@111363" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111364" to="Tiles/@Area2D@111364" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111365" to="Tiles/@Area2D@111365" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111366" to="Tiles/@Area2D@111366" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111367" to="Tiles/@Area2D@111367" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111368" to="Tiles/@Area2D@111368" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111369" to="Tiles/@Area2D@111369" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111370" to="Tiles/@Area2D@111370" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111371" to="Tiles/@Area2D@111371" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111372" to="Tiles/@Area2D@111372" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111373" to="Tiles/@Area2D@111373" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111374" to="Tiles/@Area2D@111374" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111375" to="Tiles/@Area2D@111375" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111376" to="Tiles/@Area2D@111376" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111377" to="Tiles/@Area2D@111377" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111378" to="Tiles/@Area2D@111378" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111379" to="Tiles/@Area2D@111379" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111380" to="Tiles/@Area2D@111380" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111381" to="Tiles/@Area2D@111381" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111382" to="Tiles/@Area2D@111382" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111383" to="Tiles/@Area2D@111383" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111384" to="Tiles/@Area2D@111384" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111385" to="Tiles/@Area2D@111385" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111386" to="Tiles/@Area2D@111386" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111387" to="Tiles/@Area2D@111387" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111388" to="Tiles/@Area2D@111388" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111389" to="Tiles/@Area2D@111389" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111390" to="Tiles/@Area2D@111390" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111391" to="Tiles/@Area2D@111391" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111392" to="Tiles/@Area2D@111392" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111393" to="Tiles/@Area2D@111393" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111394" to="Tiles/@Area2D@111394" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111395" to="Tiles/@Area2D@111395" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111396" to="Tiles/@Area2D@111396" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111397" to="Tiles/@Area2D@111397" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111398" to="Tiles/@Area2D@111398" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111399" to="Tiles/@Area2D@111399" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111400" to="Tiles/@Area2D@111400" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111401" to="Tiles/@Area2D@111401" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111402" to="Tiles/@Area2D@111402" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111403" to="Tiles/@Area2D@111403" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111404" to="Tiles/@Area2D@111404" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111405" to="Tiles/@Area2D@111405" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111406" to="Tiles/@Area2D@111406" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111407" to="Tiles/@Area2D@111407" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111408" to="Tiles/@Area2D@111408" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111409" to="Tiles/@Area2D@111409" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111410" to="Tiles/@Area2D@111410" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111411" to="Tiles/@Area2D@111411" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111412" to="Tiles/@Area2D@111412" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111413" to="Tiles/@Area2D@111413" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111414" to="Tiles/@Area2D@111414" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111415" to="Tiles/@Area2D@111415" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111416" to="Tiles/@Area2D@111416" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111417" to="Tiles/@Area2D@111417" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111418" to="Tiles/@Area2D@111418" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111419" to="Tiles/@Area2D@111419" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111420" to="Tiles/@Area2D@111420" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111421" to="Tiles/@Area2D@111421" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111422" to="Tiles/@Area2D@111422" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111423" to="Tiles/@Area2D@111423" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111424" to="Tiles/@Area2D@111424" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@111425" to="Tiles/@Area2D@111425" method="area_entered"] diff --git a/Scenes/Levels/SMBANN/World4/4-4.tscn b/Scenes/Levels/SMBANN/World4/4-4.tscn new file mode 100644 index 0000000..f81c0fb --- /dev/null +++ b/Scenes/Levels/SMBANN/World4/4-4.tscn @@ -0,0 +1,77 @@ +[gd_scene load_steps=3 format=4 uid="uid://c6bmaofyb8aop"] + +[ext_resource type="PackedScene" uid="uid://d1bdp52vqxi6l" path="res://Scenes/Levels/SMB1/World4/4-4.tscn" id="1_gxg0h"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_jp00d"] + +[node name="4-4" instance=ExtResource("1_gxg0h")] +campaign = "SMBANN" + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD+//3/AAACAAAAAAD9//3/AAABAAAAAAADAPz/AAACAAIAAAAFAPv/AAACAAEAAAAHAPr/AAADAAEAAAAEAPz/AAACAAIAAAAGAPv/AAACAAEAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAAGAPX/AAACAAMAAAAFAPX/AAACAAMAAAD+//n/AQAAAAAACAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAD7//X/AAACAAMAAAACAPn/AAABAAAAAAAAAPX/AAACAAMAAAADAPn/AAACAAAAAAACAPr/AAABAAEAAAABAPX/AAACAAMAAAD///3/AAADAAAAAAAEAPn/AAACAAAAAAADAPr/AAACAAEAAAACAPv/AAABAAEAAAACAPX/AAACAAMAAAAFAPn/AAACAAAAAAAEAPr/AAACAAEAAAADAPv/AAACAAEAAAADAPX/AAACAAMAAAACAPz/AAABAAIAAAAGAPn/AAACAAAAAAAFAPr/AAACAAEAAAAEAPv/AAACAAEAAAAEAPX/AAACAAMAAAAHAPn/AAADAAAAAAAGAPr/AAACAAEAAAAJAPn/AAAAAAAAAADw//r/AAACAAAAAADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx//r/AAACAAAAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy//r/AAADAAAAAADy//v/AAABAAsAAADy//z/AAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz//v/AAADAAAAAADz//z/AAABAAsAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//z/AAADAAAAAAD0//3/AAABAAsAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAAD0/wEAAAACAAEAAAD1//3/AAACAAAAAAD1//7/AAACAAEAAAD1////AAACAAEAAAD1/wAAAAACAAEAAAD1/wEAAAACAAEAAAD2//3/AAADAAAAAAD2//7/AAADAAEAAAD2////AAADAAEAAAD2/wAAAAADAAEAAAD2/wEAAAADAAEAAAD5//3/AAABAAAAAAD5//7/AAABAAEAAAD5////AAABAAEAAAD5/wAAAAABAAEAAAD5/wEAAAABAAEAAAD6//3/AAADAAAAAAD6//7/AAADAAEAAAD6////AAADAAEAAAD6/wAAAAADAAEAAAD6/wEAAAADAAEAAAD9//7/AAABAAEAAAD9////AAABAAEAAAD9/wAAAAABAAEAAAD9/wEAAAABAAEAAAD+//7/AAACAAEAAAD+////AAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD///7/AAADAAEAAAD/////AAADAAEAAAD//wAAAAABAAsAAAD//wEAAAACAAEAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAAIAAsAAAD1//b/AAADAAEAAAD1//f/AAADAAIAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAAHAAsAAAA+APX/AAACAAAAAAA/APX/AAAIAAsAAAA9AP7/AAABAAEAAAA9AP//AAABAAEAAAA9AAAAAAAAAAsAAAA9AAEAAAACAAEAAAA+AP7/AAACAAEAAAA+AP//AAACAAEAAAA+AAAAAAACAAEAAAA+AAEAAAACAAEAAAA/AP7/AAADAAEAAAA/AP//AAADAAEAAAA/AAAAAAABAAsAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAADAAAAAABHAAEAAAADAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAAD7/wAAAgAAAAIAAAD7/wEAAgAAAAMAAAD8/wAAAgAAAAIAAAD8/wEAAgAAAAMAAAD3/wAAAgAAAAIAAAD3/wEAAgAAAAMAAAD4/wAAAgAAAAIAAAD4/wEAAgAAAAMAAABKAP7/AAAAAAEAAABKAP//AAAAAAEAAABKAAAAAAAAAAEAAABKAAEAAAAAAAEAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAABgAPX/AAACAAMAAABhAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAABPAAAAAAABAAAAAABPAAEAAAABAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAACAAMAAAB/APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAAHAAsAAACCAPX/AAAIAAsAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACUAPX/AAACAAMAAACVAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAACAAMAAACaAPX/AAACAAMAAACbAPX/AAACAAMAAACcAPX/AAACAAMAAACdAPX/AAACAAMAAABIAAAAAgAAAAIAAABIAAEAAgAAAAMAAABJAAAAAgAAAAIAAABJAAEAAgAAAAMAAABLAAAAAgAAAAIAAABLAAEAAgAAAAMAAABMAAAAAgAAAAIAAABMAAEAAgAAAAMAAABNAAAAAgAAAAIAAABNAAEAAgAAAAMAAABOAAAAAgAAAAIAAABOAAEAAgAAAAMAAAAYAP7/AAAIAAMAAAAZAP7/AAAJAAMAAAAYAP//AAAIAAMAAAAZAP//AAAJAAMAAABIAAIAAQAAAAAABABJAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAD3/wIAAQAAAAAABAD4/wIAAQAAAAAABAD5/wIAAAABAAIAAAD6/wIAAAADAAIAAAD7/wIAAQAAAAAABAD8/wIAAQAAAAAABAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAAAAAsAAACIAAEAAAACAAEAAACJAAAAAAACAAEAAACJAAEAAAACAAEAAACKAAAAAAACAAEAAACKAAEAAAACAAEAAACLAAAAAAABAAsAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAAAAAsAAACOAAEAAAACAAEAAACPAAAAAAADAAEAAACPAAEAAAADAAEAAACOAP3/AAABAAAAAACOAP7/AAABAAEAAACOAP//AAABAAEAAACPAP3/AAADAAAAAACPAP7/AAADAAEAAACPAP//AAADAAEAAACIAP3/AAABAAAAAACIAP7/AAABAAEAAACJAP3/AAACAAAAAACJAP7/AAACAAEAAACKAP3/AAACAAAAAACKAP7/AAACAAEAAACLAP3/AAADAAAAAACLAP7/AAADAAEAAACIAP//AAABAAEAAACJAP//AAACAAEAAACKAP//AAACAAEAAACLAP//AAADAAEAAACdAPz/AAABAAAAAACdAP3/AAABAAEAAACdAP7/AAABAAEAAACdAP//AAABAAEAAACdAAAAAAABAAEAAACdAAEAAAABAAEAAACeAPz/AAACAAAAAACeAP3/AAACAAEAAACeAP7/AAACAAEAAACeAP//AAACAAEAAACeAAAAAAACAAEAAACeAAEAAAACAAEAAACfAPz/AAADAAAAAACfAP3/AAADAAEAAACfAP7/AAADAAEAAACfAP//AAADAAEAAACfAAAAAAABAAsAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAADAAAAAACvAAEAAAADAAEAAACeAPX/AAAHAAsAAACeAPb/AAABAAEAAACeAPf/AAABAAEAAACeAPj/AAABAAIAAACfAPX/AAAIAAsAAACfAPb/AAADAAEAAACfAPf/AAADAAEAAACfAPj/AAADAAIAAACgAPX/AAACAAMAAAChAPX/AAACAAMAAACiAPX/AAACAAMAAACjAPX/AAACAAMAAACkAPX/AAACAAMAAAClAPX/AAACAAMAAACmAPX/AAACAAMAAACnAPX/AAACAAMAAACoAPX/AAACAAMAAACpAPX/AAACAAMAAACqAPX/AAACAAMAAACrAPX/AAACAAMAAACsAPX/AAACAAMAAACtAPX/AAACAAMAAACuAPX/AAACAAMAAACvAPX/AAADAAMAAACBAPb/AAABAAEAAACBAPf/AAABAAIAAACCAPb/AAADAAEAAACCAPf/AAADAAIAAACAAPn/AAAMAAsAAACAAPr/AAAAAAEAAACAAPv/AAAAAAEAAACAAPz/AAAAAAIAAABrAP3/AAACAAMAAABsAP3/AAACAAMAAABtAP3/AAACAAMAAABuAP3/AAACAAMAAABvAP3/AAACAAMAAABwAP3/AAACAAMAAABxAP3/AAACAAMAAAByAP3/AAACAAMAAABzAP3/AAACAAMAAAB0AP3/AAACAAMAAAB1AP3/AAACAAMAAAB2AP3/AAACAAMAAAB3AP3/AAACAAMAAAB4AP3/AAACAAMAAAB5AP3/AAACAAMAAAB6AP3/AAACAAMAAAB7AP3/AAACAAMAAAB8AP3/AAACAAMAAAB9AP3/AAACAAMAAAB+AP3/AAACAAMAAAB/AP3/AAADAAMAAABvAPn/AAACAAMAAABwAPn/AAACAAMAAABxAPn/AAACAAMAAAByAPn/AAACAAMAAABzAPn/AAACAAMAAAB0APn/AAACAAMAAAB1APn/AAACAAMAAAB2APn/AAACAAMAAAB3APn/AAACAAMAAAB4APn/AAACAAMAAAB5APn/AAACAAMAAAB6APn/AAACAAMAAAB7APn/AAACAAMAAAB8APn/AAACAAMAAAB9APn/AAACAAMAAAB+APn/AAACAAMAAAB/APn/AAACAAMAAABmAPn/AAACAAMAAABnAPn/AAACAAMAAABoAPn/AAACAAMAAABpAPn/AAACAAMAAABqAPn/AAACAAMAAABrAPn/AAACAAMAAABsAPn/AAACAAMAAABtAPn/AAACAAMAAABuAPn/AAACAAMAAABkAP3/AAACAAMAAABlAP3/AAACAAMAAABmAP3/AAACAAMAAABnAP3/AAACAAMAAABoAP3/AAACAAMAAABpAP3/AAACAAMAAABeAPn/AAABAAMAAABfAPn/AAACAAMAAABgAPn/AAACAAMAAABhAPn/AAACAAMAAABiAPn/AAACAAMAAABjAPn/AAACAAMAAABkAPn/AAACAAMAAABlAPn/AAACAAMAAABZAP3/AAALAAwAAABaAP3/AAACAAMAAABbAP3/AAACAAMAAABcAP3/AAACAAMAAABdAP3/AAACAAMAAABeAP3/AAACAAMAAABfAP3/AAACAAMAAABgAP3/AAACAAMAAABhAP3/AAACAAMAAABiAP3/AAACAAMAAABjAP3/AAACAAMAAABZAPn/AAANAAsAAABZAPr/AAAAAAEAAABZAPv/AAAAAAEAAABZAPz/AAAAAAEAAABaAPn/AAACAAMAAABbAPn/AAADAAMAAABXAP3/AQAAAAAACQBVAPn/AAABAAMAAABWAPn/AAACAAMAAABXAPn/AAADAAMAAABPAPn/AAALAAsAAABQAPn/AAACAAMAAABRAPn/AAADAAMAAABPAPr/AAAAAAIAAABOAPv/AAAAAAAAAABOAPz/AAAAAAEAAABKAP3/AAALAAsAAABLAP3/AAACAAMAAABMAP3/AAACAAMAAABNAP3/AAACAAMAAABOAP3/AAAMAAwAAABJAPv/AAABAAMAAABKAPv/AAADAAMAAABNAPr/AAAAAAMAAABGAP3/AAABAAMAAABHAP3/AAADAAMAAAA9AP3/AAABAAAAAAA+AP3/AAACAAAAAAA/AP3/AAADAAAAAAA9APb/AAABAAEAAAA9APf/AAABAAEAAAA9APj/AAABAAIAAAA+APb/AAACAAEAAAA+APf/AAACAAEAAAA+APj/AAACAAIAAAA/APb/AAADAAEAAAA/APf/AAADAAEAAAA/APj/AAADAAIAAAAcAPn/AAAHAAsAAAAcAPr/AAABAAEAAAAcAPv/AAABAAEAAAAcAPz/AAABAAIAAAAdAPn/AAACAAAAAAAdAPr/AAACAAEAAAAdAPv/AAACAAEAAAAdAPz/AAACAAIAAAAeAPn/AAACAAAAAAAeAPr/AAACAAEAAAAeAPv/AAACAAEAAAAeAPz/AAACAAIAAAAfAPn/AAACAAAAAAAfAPr/AAACAAEAAAAfAPv/AAACAAEAAAAfAPz/AAACAAIAAAAgAPn/AAACAAAAAAAgAPr/AAACAAEAAAAgAPv/AAACAAEAAAAgAPz/AAACAAIAAAAhAPn/AAACAAAAAAAhAPr/AAACAAEAAAAhAPv/AAACAAEAAAAhAPz/AAACAAIAAAAiAPn/AAACAAAAAAAiAPr/AAACAAEAAAAiAPv/AAACAAEAAAAiAPz/AAACAAIAAAAjAPn/AAACAAAAAAAjAPr/AAACAAEAAAAjAPv/AAACAAEAAAAjAPz/AAACAAIAAAAkAPn/AAACAAAAAAAkAPr/AAACAAEAAAAkAPv/AAACAAEAAAAkAPz/AAACAAIAAAAlAPn/AAACAAAAAAAlAPr/AAACAAEAAAAlAPv/AAACAAEAAAAlAPz/AAACAAIAAAAmAPn/AAACAAAAAAAmAPr/AAACAAEAAAAmAPv/AAACAAEAAAAmAPz/AAACAAIAAAAnAPn/AAACAAAAAAAnAPr/AAACAAEAAAAnAPv/AAACAAEAAAAnAPz/AAACAAIAAAAoAPn/AAACAAAAAAAoAPr/AAACAAEAAAAoAPv/AAACAAEAAAAoAPz/AAACAAIAAAApAPn/AAACAAAAAAApAPr/AAACAAEAAAApAPv/AAACAAEAAAApAPz/AAACAAIAAAAqAPn/AAACAAAAAAAqAPr/AAACAAEAAAAqAPv/AAACAAEAAAAqAPz/AAACAAIAAAArAPn/AAACAAAAAAArAPr/AAACAAEAAAArAPv/AAACAAEAAAArAPz/AAACAAIAAAAsAPn/AAACAAAAAAAsAPr/AAACAAEAAAAsAPv/AAACAAEAAAAsAPz/AAACAAIAAAAtAPn/AAACAAAAAAAtAPr/AAACAAEAAAAtAPv/AAACAAEAAAAtAPz/AAACAAIAAAAuAPn/AAACAAAAAAAuAPr/AAACAAEAAAAuAPv/AAACAAEAAAAuAPz/AAACAAIAAAAvAPn/AAACAAAAAAAvAPr/AAACAAEAAAAvAPv/AAACAAEAAAAvAPz/AAACAAIAAAAwAPn/AAACAAAAAAAwAPr/AAACAAEAAAAwAPv/AAACAAEAAAAwAPz/AAACAAIAAAAxAPn/AAACAAAAAAAxAPr/AAACAAEAAAAxAPv/AAACAAEAAAAxAPz/AAACAAIAAAAyAPn/AAACAAAAAAAyAPr/AAACAAEAAAAyAPv/AAACAAEAAAAyAPz/AAACAAIAAAAzAPn/AAACAAAAAAAzAPr/AAACAAEAAAAzAPv/AAACAAEAAAAzAPz/AAACAAIAAAA0APn/AAACAAAAAAA0APr/AAACAAEAAAA0APv/AAACAAEAAAA0APz/AAACAAIAAAA1APn/AAACAAAAAAA1APr/AAACAAEAAAA1APv/AAACAAEAAAA1APz/AAACAAIAAAA2APn/AAACAAAAAAA2APr/AAACAAEAAAA2APv/AAACAAEAAAA2APz/AAACAAIAAAA3APn/AAACAAAAAAA3APr/AAACAAEAAAA3APv/AAACAAEAAAA3APz/AAACAAIAAAA4APn/AAACAAAAAAA4APr/AAACAAEAAAA4APv/AAACAAEAAAA4APz/AAACAAIAAAA5APn/AAACAAAAAAA5APr/AAACAAEAAAA5APv/AAACAAEAAAA5APz/AAACAAIAAAA6APn/AAADAAAAAAA6APr/AAADAAEAAAA6APv/AAADAAEAAAA6APz/AAADAAIAAAAVAPn/AAAIAAsAAAAWAPn/AAACAAMAAAAXAPn/AAACAAMAAAAYAPn/AAACAAMAAAAZAPn/AAACAAMAAAAaAPn/AAACAAMAAAAbAPn/AAACAAMAAAATAPn/AAABAAAAAAATAPr/AAABAAEAAAATAPv/AAABAAEAAAATAPz/AAABAAIAAAAUAPn/AAACAAAAAAAUAPr/AAACAAEAAAAUAPv/AAACAAEAAAAUAPz/AAACAAIAAAAVAPr/AAADAAEAAAAVAPv/AAADAAEAAAAVAPz/AAADAAIAAAAYAP3/AAAIAAIAAAAZAP3/AAAJAAIAAAARAPn/AAAAAAAAAAARAPr/AAAAAAEAAAARAPv/AAAAAAEAAAARAPz/AAAAAAIAAAAPAPn/AAAAAAAAAAAPAPr/AAAAAAEAAAAPAPv/AAAAAAEAAAAPAPz/AAAAAAIAAAANAPn/AAAAAAAAAAANAPr/AAAAAAEAAAANAPv/AAAAAAEAAAANAPz/AAAAAAIAAAALAPn/AAAAAAAAAAALAPr/AAAAAAEAAAALAPv/AAAAAAEAAAALAPz/AAAAAAIAAAAJAPr/AAAAAAEAAAAJAPv/AAAAAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAAJAPz/AAAAAAIAAAAFAPz/AAACAAIAAAAGAPz/AAACAAIAAAAHAPv/AAADAAEAAAAHAPz/AAADAAIAAACQAAAAAgAAAAIAAACQAAEAAgAAAAMAAACRAAAAAgAAAAIAAACRAAEAAgAAAAMAAACSAAAAAgAAAAIAAACSAAEAAgAAAAMAAACTAAAAAgAAAAIAAACTAAEAAgAAAAMAAACUAAAAAgAAAAIAAACUAAEAAgAAAAMAAACVAAAAAgAAAAIAAACVAAEAAgAAAAMAAACWAAAAAgAAAAIAAACWAAEAAgAAAAMAAACXAAAAAgAAAAIAAACXAAEAAgAAAAMAAACYAAAAAgAAAAIAAACYAAEAAgAAAAMAAACZAAAAAgAAAAIAAACZAAEAAgAAAAMAAACaAAAAAgAAAAIAAACaAAEAAgAAAAMAAACbAAAAAgAAAAIAAACbAAEAAgAAAAMAAACcAAAAAgAAAAIAAACcAAEAAgAAAAMAAABqAP3/AAACAAMAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAADAAIAAADv//r/AAABAAAAAADv//v/AAABAAEAAADv//z/AAABAAEAAADv//3/AAABAAEAAADv//7/AAABAAEAAADv////AAABAAEAAADv/wAAAAABAAEAAADv/wEAAAABAAEAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAIAAAD9/wIAAAABAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAADAAIAAABKAAIAAAAAAAIAAABPAAIAAAABAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAADAAIAAACdAAIAAAABAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAADAAIAAABZAPj/AAAAAAAAAAAwAP//AQAAAAAAAwAxAP//AQAAAAAAAwAyAP//AQAAAAAAAwAzAP//AQAAAAAAAwA0AP//AQAAAAAAAwB1APj/AQAAAAAAAwB2APj/AQAAAAAAAwB3APj/AQAAAAAAAwB4APj/AQAAAAAAAwB5APj/AQAAAAAAAwB6APj/AQAAAAAAAwB7APj/AQAAAAAAAwA=") + +[node name="PickAPathTeleport" parent="." index="12"] +position = Vector2(912, -24) + +[node name="PickAPathTeleport2" parent="PickAPathTeleport" index="1"] +position = Vector2(0, -112) + +[node name="PickAPathPoint" parent="PickAPathTeleport" index="2"] +position = Vector2(-48, 0) + +[node name="PickAPathTeleport2" parent="." index="13"] +position = Vector2(1798, -136) + +[node name="PickAPathTeleport3" parent="PickAPathTeleport2" index="1"] +position = Vector2(0, 64) + +[node name="PickAPathTeleport4" parent="PickAPathTeleport2" index="2"] +position = Vector2(232, 128) + +[node name="PickAPathPoint" parent="PickAPathTeleport2" index="3"] +position = Vector2(-32, 0) + +[node name="DiscoLevel" type="Node" parent="." index="16"] +script = ExtResource("2_jp00d") +combo_meter_rate = 0.25 +max_combo = 1 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64436" to="Tiles/@Area2D@64436" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64437" to="Tiles/@Area2D@64437" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64438" to="Tiles/@Area2D@64438" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64439" to="Tiles/@Area2D@64439" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64440" to="Tiles/@Area2D@64440" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64441" to="Tiles/@Area2D@64441" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64442" to="Tiles/@Area2D@64442" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64445" to="Tiles/@Area2D@64445" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64446" to="Tiles/@Area2D@64446" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@64447" to="Tiles/@Node2D@64447/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@64448" to="Tiles/@Node2D@64448/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@64449" to="Tiles/@Node2D@64449/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@64450" to="Tiles/@Node2D@64450/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@64451" to="Tiles/@Node2D@64451/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@64452" to="Tiles/@Node2D@64452/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@64453" to="Tiles/@Node2D@64453/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@64454" to="Tiles/@Node2D@64454/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@64455" to="Tiles/@Node2D@64455/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@64456" to="Tiles/@Node2D@64456/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@64457" to="Tiles/@Node2D@64457/LevelPersistance" method="set_as_active"] + +[editable path="Bowser"] +[editable path="CastleBridge"] diff --git a/Scenes/Levels/SMBANN/World5/5-1.tscn b/Scenes/Levels/SMBANN/World5/5-1.tscn new file mode 100644 index 0000000..dfe0cdf --- /dev/null +++ b/Scenes/Levels/SMBANN/World5/5-1.tscn @@ -0,0 +1,50 @@ +[gd_scene load_steps=3 format=3 uid="uid://x1w6xnmuovo6"] + +[ext_resource type="PackedScene" uid="uid://c4pw4rm4fbtbo" path="res://Scenes/Levels/SMB1/World5/5-1.tscn" id="1_ytlto"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_653b6"] + +[node name="5-1" instance=ExtResource("1_ytlto")] +campaign = "SMBANN" + +[node name="PipeArea" parent="." index="12"] +target_level = "uid://byvd1gxq7l5lg" + +[node name="DiscoLevel" type="Node" parent="." index="17"] +script = ExtResource("2_653b6") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="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@117816" to="Tiles/@AnimatableBody2D@117816/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117816" to="Tiles/@AnimatableBody2D@117816/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117816" to="Tiles/@AnimatableBody2D@117816" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117816" to="Tiles/@AnimatableBody2D@117816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117816" to="Tiles/@AnimatableBody2D@117816" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117816" to="Tiles/@AnimatableBody2D@117816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117817" to="Tiles/@AnimatableBody2D@117817/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117817" to="Tiles/@AnimatableBody2D@117817/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117817" to="Tiles/@AnimatableBody2D@117817" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117817" to="Tiles/@AnimatableBody2D@117817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117817" to="Tiles/@AnimatableBody2D@117817" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117817" to="Tiles/@AnimatableBody2D@117817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117818" to="Tiles/@AnimatableBody2D@117818/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117818" to="Tiles/@AnimatableBody2D@117818/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117818" to="Tiles/@AnimatableBody2D@117818" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117818" to="Tiles/@AnimatableBody2D@117818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117818" to="Tiles/@AnimatableBody2D@117818" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117818" to="Tiles/@AnimatableBody2D@117818/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@117819" to="Tiles/@Area2D@117819" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117820" to="Tiles/@Area2D@117820" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117821" to="Tiles/@Area2D@117821" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117822" to="Tiles/@Area2D@117822" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117823" to="Tiles/@Area2D@117823" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117824" to="Tiles/@Area2D@117824" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117825" to="Tiles/@Area2D@117825" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117826" to="Tiles/@Area2D@117826" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117827" to="Tiles/@Area2D@117827" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117828" to="Tiles/@Area2D@117828" method="area_entered"] diff --git a/Scenes/Levels/SMBANN/World5/5-1a.tscn b/Scenes/Levels/SMBANN/World5/5-1a.tscn new file mode 100644 index 0000000..fd9a63a --- /dev/null +++ b/Scenes/Levels/SMBANN/World5/5-1a.tscn @@ -0,0 +1,150 @@ +[gd_scene load_steps=3 format=3 uid="uid://byvd1gxq7l5lg"] + +[ext_resource type="PackedScene" uid="uid://dwdwqpx62nqrg" path="res://Scenes/Levels/SMB1/World5/5-1a.tscn" id="1_r4vm7"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_ewsfm"] + +[node name="5-1A" instance=ExtResource("1_r4vm7")] + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://x1w6xnmuovo6" + +[node name="DiscoLevel" type="Node" parent="." index="9"] +script = ExtResource("2_ewsfm") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="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@150866" to="Tiles/@AnimatableBody2D@150866/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150866" to="Tiles/@AnimatableBody2D@150866/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150866" to="Tiles/@AnimatableBody2D@150866" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150866" to="Tiles/@AnimatableBody2D@150866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150866" to="Tiles/@AnimatableBody2D@150866" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150866" to="Tiles/@AnimatableBody2D@150866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150867" to="Tiles/@AnimatableBody2D@150867/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150867" to="Tiles/@AnimatableBody2D@150867/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150867" to="Tiles/@AnimatableBody2D@150867" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150867" to="Tiles/@AnimatableBody2D@150867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150867" to="Tiles/@AnimatableBody2D@150867" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150867" to="Tiles/@AnimatableBody2D@150867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150868" to="Tiles/@AnimatableBody2D@150868/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150868" to="Tiles/@AnimatableBody2D@150868/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150868" to="Tiles/@AnimatableBody2D@150868" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150868" to="Tiles/@AnimatableBody2D@150868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150868" to="Tiles/@AnimatableBody2D@150868" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150868" to="Tiles/@AnimatableBody2D@150868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150869" to="Tiles/@AnimatableBody2D@150869/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150869" to="Tiles/@AnimatableBody2D@150869/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150869" to="Tiles/@AnimatableBody2D@150869" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150869" to="Tiles/@AnimatableBody2D@150869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150869" to="Tiles/@AnimatableBody2D@150869" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150869" to="Tiles/@AnimatableBody2D@150869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150870" to="Tiles/@AnimatableBody2D@150870/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150870" to="Tiles/@AnimatableBody2D@150870/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150870" to="Tiles/@AnimatableBody2D@150870" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150870" to="Tiles/@AnimatableBody2D@150870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150870" to="Tiles/@AnimatableBody2D@150870" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150870" to="Tiles/@AnimatableBody2D@150870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150871" to="Tiles/@AnimatableBody2D@150871/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150871" to="Tiles/@AnimatableBody2D@150871/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150871" to="Tiles/@AnimatableBody2D@150871" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150871" to="Tiles/@AnimatableBody2D@150871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150871" to="Tiles/@AnimatableBody2D@150871" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150871" to="Tiles/@AnimatableBody2D@150871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150872" to="Tiles/@AnimatableBody2D@150872/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150872" to="Tiles/@AnimatableBody2D@150872/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150872" to="Tiles/@AnimatableBody2D@150872" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150872" to="Tiles/@AnimatableBody2D@150872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150872" to="Tiles/@AnimatableBody2D@150872" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150872" to="Tiles/@AnimatableBody2D@150872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150873" to="Tiles/@AnimatableBody2D@150873/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150873" to="Tiles/@AnimatableBody2D@150873/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150873" to="Tiles/@AnimatableBody2D@150873" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150873" to="Tiles/@AnimatableBody2D@150873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150873" to="Tiles/@AnimatableBody2D@150873" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150873" to="Tiles/@AnimatableBody2D@150873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150874" to="Tiles/@AnimatableBody2D@150874/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150874" to="Tiles/@AnimatableBody2D@150874/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150874" to="Tiles/@AnimatableBody2D@150874" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150874" to="Tiles/@AnimatableBody2D@150874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150874" to="Tiles/@AnimatableBody2D@150874" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150874" to="Tiles/@AnimatableBody2D@150874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150875" to="Tiles/@AnimatableBody2D@150875/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150875" to="Tiles/@AnimatableBody2D@150875/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150875" to="Tiles/@AnimatableBody2D@150875" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150875" to="Tiles/@AnimatableBody2D@150875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150875" to="Tiles/@AnimatableBody2D@150875" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150875" to="Tiles/@AnimatableBody2D@150875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150876" to="Tiles/@AnimatableBody2D@150876/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150876" to="Tiles/@AnimatableBody2D@150876/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150876" to="Tiles/@AnimatableBody2D@150876" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150876" to="Tiles/@AnimatableBody2D@150876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150876" to="Tiles/@AnimatableBody2D@150876" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150876" to="Tiles/@AnimatableBody2D@150876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150877" to="Tiles/@AnimatableBody2D@150877/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150877" to="Tiles/@AnimatableBody2D@150877/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150877" to="Tiles/@AnimatableBody2D@150877" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150877" to="Tiles/@AnimatableBody2D@150877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150877" to="Tiles/@AnimatableBody2D@150877" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150877" to="Tiles/@AnimatableBody2D@150877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150878" to="Tiles/@AnimatableBody2D@150878/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150878" to="Tiles/@AnimatableBody2D@150878/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150878" to="Tiles/@AnimatableBody2D@150878" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150878" to="Tiles/@AnimatableBody2D@150878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150878" to="Tiles/@AnimatableBody2D@150878" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150878" to="Tiles/@AnimatableBody2D@150878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@150879" to="Tiles/@Node2D@150879/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@150880" to="Tiles/@Node2D@150880/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@150881" to="Tiles/@Node2D@150881/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@150882" to="Tiles/@Node2D@150882/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150883" to="Tiles/@AnimatableBody2D@150883/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150883" to="Tiles/@AnimatableBody2D@150883/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150883" to="Tiles/@AnimatableBody2D@150883" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150883" to="Tiles/@AnimatableBody2D@150883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150883" to="Tiles/@AnimatableBody2D@150883" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150883" to="Tiles/@AnimatableBody2D@150883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150884" to="Tiles/@AnimatableBody2D@150884/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150884" to="Tiles/@AnimatableBody2D@150884/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150884" to="Tiles/@AnimatableBody2D@150884" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150884" to="Tiles/@AnimatableBody2D@150884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150884" to="Tiles/@AnimatableBody2D@150884" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150884" to="Tiles/@AnimatableBody2D@150884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150885" to="Tiles/@AnimatableBody2D@150885/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150885" to="Tiles/@AnimatableBody2D@150885/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150885" to="Tiles/@AnimatableBody2D@150885" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150885" to="Tiles/@AnimatableBody2D@150885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150885" to="Tiles/@AnimatableBody2D@150885" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150885" to="Tiles/@AnimatableBody2D@150885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150886" to="Tiles/@AnimatableBody2D@150886/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150886" to="Tiles/@AnimatableBody2D@150886/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150886" to="Tiles/@AnimatableBody2D@150886" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150886" to="Tiles/@AnimatableBody2D@150886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150886" to="Tiles/@AnimatableBody2D@150886" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150886" to="Tiles/@AnimatableBody2D@150886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150887" to="Tiles/@AnimatableBody2D@150887/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150887" to="Tiles/@AnimatableBody2D@150887/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150887" to="Tiles/@AnimatableBody2D@150887" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150887" to="Tiles/@AnimatableBody2D@150887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150887" to="Tiles/@AnimatableBody2D@150887" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150887" to="Tiles/@AnimatableBody2D@150887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150888" to="Tiles/@AnimatableBody2D@150888/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150888" to="Tiles/@AnimatableBody2D@150888/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150888" to="Tiles/@AnimatableBody2D@150888" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150888" to="Tiles/@AnimatableBody2D@150888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150888" to="Tiles/@AnimatableBody2D@150888" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150888" to="Tiles/@AnimatableBody2D@150888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150889" to="Tiles/@AnimatableBody2D@150889/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150889" to="Tiles/@AnimatableBody2D@150889/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150889" to="Tiles/@AnimatableBody2D@150889" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150889" to="Tiles/@AnimatableBody2D@150889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150889" to="Tiles/@AnimatableBody2D@150889" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150889" to="Tiles/@AnimatableBody2D@150889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@150890" to="Tiles/@Node2D@150890/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@150891" to="Tiles/@Node2D@150891/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@150892" to="Tiles/@Node2D@150892/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@150893" to="Tiles/@Node2D@150893/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@150894" to="Tiles/@Node2D@150894/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/World5/5-2.tscn b/Scenes/Levels/SMBANN/World5/5-2.tscn new file mode 100644 index 0000000..360f8e2 --- /dev/null +++ b/Scenes/Levels/SMBANN/World5/5-2.tscn @@ -0,0 +1,384 @@ +[gd_scene load_steps=3 format=4 uid="uid://bunwtkv7wq55v"] + +[ext_resource type="PackedScene" uid="uid://docknmv7qercc" path="res://Scenes/Levels/SMB1/World5/5-2.tscn" id="1_cyiu3"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_780kk"] + +[node name="5-2" instance=ExtResource("1_cyiu3")] +campaign = "SMBANN" + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAADAAAAAAAJAAEAAAADAAEAAAANAAAAAAABAAAAAAANAAEAAAABAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAADAAAAAAAxAAEAAAADAAEAAAA0AAAAAAABAAAAAAA0AAEAAAABAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAADAAAAAABLAAEAAAADAAEAAABQAAAAAAABAAAAAABQAAEAAAABAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAADAAAAAABuAAEAAAADAAEAAABxAAAAAAABAAAAAABxAAEAAAABAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAADAAAAAAB/AAEAAAADAAEAAACHAAAAAAABAAAAAACHAAEAAAABAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAADAAAAAACZAAEAAAADAAEAAACdAAAAAAABAAAAAACdAAEAAAABAAEAAACeAAAAAAADAAAAAACeAAEAAAADAAEAAAChAAAAAAABAAAAAAChAAEAAAABAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAADAAAAAACoAAEAAAADAAEAAACqAAAAAAABAAAAAACqAAEAAAABAAEAAACrAAAAAAADAAAAAACrAAEAAAADAAEAAACtAAAAAAABAAAAAACtAAEAAAABAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAACqAPz/AAAEAAIAAACqAP3/AAAEAAIAAACqAP7/AAAEAAIAAACqAP//AAAEAAIAAACrAPz/AAAEAAIAAACrAP3/AAAEAAIAAACrAP7/AAAEAAIAAACrAP//AAAEAAIAAACrAPv/AAAEAAIAAACtAPn/AAAEAAIAAACtAPr/AAAEAAIAAACtAPv/AAAEAAIAAACtAPz/AAAEAAIAAACtAP3/AAAEAAIAAACtAP7/AAAEAAIAAACtAP//AAAEAAIAAACuAPn/AAAEAAIAAACuAPr/AAAEAAIAAACuAPv/AAAEAAIAAACuAPz/AAAEAAIAAACuAP3/AAAEAAIAAACuAP7/AAAEAAIAAACuAP//AAAEAAIAAACvAPn/AAAEAAIAAACvAPr/AAAEAAIAAACvAPv/AAAEAAIAAACvAPz/AAAEAAIAAACvAP3/AAAEAAIAAACvAP7/AAAEAAIAAACvAP//AAAEAAIAAACuAPj/AAAEAAIAAACvAPj/AAAEAAIAAACoAP7/AAAEAAIAAACoAP//AAAEAAIAAACnAP//AAAEAAIAAABxAP3/AAAEAAIAAABxAP7/AAAEAAIAAABxAP//AAAEAAIAAAA1APr/AAAEAAIAAAA1APv/AAAEAAIAAAA1APz/AAAEAAIAAAA1AP3/AAAEAAIAAAA1AP7/AAAEAAIAAAA1AP//AAAEAAIAAAA2APr/AAAEAAIAAAA2APv/AAAEAAIAAAA2APz/AAAEAAIAAAA2AP3/AAAEAAIAAAA2AP7/AAAEAAIAAAA2AP//AAAEAAIAAAA0APv/AAAEAAIAAAA0APz/AAAEAAIAAAA0AP3/AAAEAAIAAAA0AP7/AAAEAAIAAAA0AP//AAAEAAIAAAAxAPz/AAAEAAIAAAAxAP3/AAAEAAIAAAAxAP7/AAAEAAIAAAAxAP//AAAEAAIAAAAwAP3/AAAEAAIAAAAwAP7/AAAEAAIAAAAwAP//AAAEAAIAAAAvAP7/AAAEAAIAAAAvAP//AAAEAAIAAAAuAP//AAAEAAIAAAAcAP//AAAEAAIAAAAdAP7/AAAEAAIAAAAdAP//AAAEAAIAAAAeAP7/AAAEAAIAAAAeAP//AAAEAAIAAAAfAP7/AAAEAAIAAAAfAP//AAAEAAIAAAAgAP7/AAAEAAIAAAAgAP//AAAEAAIAAAAhAP7/AAAEAAIAAAAhAP//AAAEAAIAAAAeAP3/AAAEAAIAAAAfAP3/AAAEAAIAAAAgAP3/AAAEAAIAAAAfAPz/AAAEAAIAAAAgAPz/AAAEAAIAAAD8////AAAEAAIAAAD9////AAAEAAIAAAD+////AAAEAAIAAAD/////AAAEAAIAAAD9//7/AAAEAAIAAAD+//7/AAAEAAIAAAD///7/AAAEAAIAAAD+//3/AAAEAAIAAAD///3/AAAEAAIAAAD///z/AAAEAAIAAAAAAPz/AAAEAAIAAAABAPz/AAAEAAIAAAACAPz/AAAEAAIAAAABAPr/AAABAAQAAAABAPv/AAACAAQAAAANAPz/AQAAAAAAAQAOAPz/AQAAAAAAAQAPAPz/AQAAAAAAAQAQAPz/AQAAAAAAAQARAPz/AQAAAAAAAQANAPj/AQAAAAAAAQAOAPj/AQAAAAAAAQAPAPj/AQAAAAAAAQAQAPj/AQAAAAAAAQARAPj/AQAAAAAAAQASAPj/AQAAAAAABwAFAPf/AQAAAAAAAwAGAPf/AQAAAAAAAwAHAPf/AQAAAAAAAwA+APz/AQAAAAAAAgA/APz/AQAAAAAAAgBAAPz/AQAAAAAAAgBBAPz/AQAAAAAAAgBCAPz/AQAAAAAAAgBGAPj/AQAAAAAAAQBHAPj/AQAAAAAAAQBJAPv/AQAAAAAAAQBKAPv/AQAAAAAAAQBLAPv/AQAAAAAAAQBEAPz/AQAAAAAACQBJAP//AQAAAAAAAwBKAP//AQAAAAAAAwBbAP7/AAABAAQAAABbAP//AAACAAQAAABmAPz/AQAAAAAAAQBnAPz/AQAAAAAAAQBoAPz/AQAAAAAAAQBpAPz/AQAAAAAAAQBqAPz/AQAAAAAAAQBrAPz/AQAAAAAAAQBsAPz/AQAAAAAAAQBtAPz/AQAAAAAAAQBmAPj/AQAAAAAAAQBnAPj/AQAAAAAAAQBoAPj/AQAAAAAAAQBpAPj/AQAAAAAAAQBqAPj/AQAAAAAAAQBrAPj/AQAAAAAAAQBsAPj/AQAAAAAAAQBtAPj/AQAAAAAACgB+AP7/AQAAAAAABwCDAPz/AQAAAAAAAQCEAPz/AQAAAAAAAQCFAPz/AQAAAAAAAQCJAPj/AQAAAAAAAQCKAPj/AQAAAAAAAQCMAPj/AQAAAAAAAQCNAPj/AQAAAAAAAQCYAPz/AQAAAAAABwCcAPj/AQAAAAAAAQCdAPj/AQAAAAAAAQCeAPj/AQAAAAAAAQCfAPj/AQAAAAAAAQCcAPf/AQAAAAAAAwCdAPf/AQAAAAAAAwBGAPf/AQAAAAAAAwBHAPf/AQAAAAAAAwANAPv/AQAAAAAAAwAOAPv/AQAAAAAAAwAPAPv/AQAAAAAAAwBjAP7/AAAIAAAAAABjAP//AAAIAAEAAABkAP7/AAAJAAAAAABkAP//AAAJAAEAAAAnAP3/AAAIAAIAAAAnAP7/AAAIAAMAAAAoAP3/AAAJAAIAAAAoAP7/AAAJAAMAAAAnAP//AAAIAAMAAAAoAP//AAAJAAMAAACdAP7/AAAIAAIAAACdAP//AAAIAAMAAACeAP7/AAAJAAIAAACeAP//AAAJAAMAAAC4AP//AAAEAAIAAAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABAChAAIAAAABAAIAAACpAAIAAQAAAAAABACsAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAADAAIAAAANAAIAAAABAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAADAAIAAAA0AAIAAAABAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAADAAIAAABQAAIAAAABAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAADAAIAAABxAAIAAAABAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAADAAIAAACHAAIAAAABAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAADAAIAAACdAAIAAAABAAIAAACeAAIAAAADAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAADAAIAAACqAAIAAAABAAIAAACrAAIAAAADAAIAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAADAAAAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAADAAEAAACtAAIAAAABAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAADAAIAAABFAPj/AQAAAAAABwBeAPv/AQAAAAAACQA=") + +[node name="CoinHeavenWarpPoint" parent="." index="11"] +heaven_scene = "uid://bvivssuqumkxf" + +[node name="BrickBlock" parent="." index="12"] +position = Vector2(1480, -120) + +[node name="DiscoLevel" type="Node" parent="." index="16"] +script = ExtResource("2_780kk") +combo_meter_rate = 0.6999999999970896 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="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@120494" to="Tiles/@AnimatableBody2D@120494/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120494" to="Tiles/@AnimatableBody2D@120494/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120494" to="Tiles/@AnimatableBody2D@120494" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120494" to="Tiles/@AnimatableBody2D@120494/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120494" to="Tiles/@AnimatableBody2D@120494" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120494" to="Tiles/@AnimatableBody2D@120494/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120495" to="Tiles/@AnimatableBody2D@120495/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120495" to="Tiles/@AnimatableBody2D@120495/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120495" to="Tiles/@AnimatableBody2D@120495" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120495" to="Tiles/@AnimatableBody2D@120495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120495" to="Tiles/@AnimatableBody2D@120495" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120495" to="Tiles/@AnimatableBody2D@120495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120496" to="Tiles/@AnimatableBody2D@120496/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120496" to="Tiles/@AnimatableBody2D@120496/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120496" to="Tiles/@AnimatableBody2D@120496" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120496" to="Tiles/@AnimatableBody2D@120496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120496" to="Tiles/@AnimatableBody2D@120496" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120496" to="Tiles/@AnimatableBody2D@120496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120497" to="Tiles/@AnimatableBody2D@120497/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120497" to="Tiles/@AnimatableBody2D@120497/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120497" to="Tiles/@AnimatableBody2D@120497" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120497" to="Tiles/@AnimatableBody2D@120497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120497" to="Tiles/@AnimatableBody2D@120497" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120497" to="Tiles/@AnimatableBody2D@120497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120498" to="Tiles/@AnimatableBody2D@120498/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120498" to="Tiles/@AnimatableBody2D@120498/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120498" to="Tiles/@AnimatableBody2D@120498" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120498" to="Tiles/@AnimatableBody2D@120498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120498" to="Tiles/@AnimatableBody2D@120498" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120498" to="Tiles/@AnimatableBody2D@120498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120499" to="Tiles/@AnimatableBody2D@120499/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120499" to="Tiles/@AnimatableBody2D@120499/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120499" to="Tiles/@AnimatableBody2D@120499" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120499" to="Tiles/@AnimatableBody2D@120499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120499" to="Tiles/@AnimatableBody2D@120499" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120499" to="Tiles/@AnimatableBody2D@120499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120500" to="Tiles/@AnimatableBody2D@120500/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120500" to="Tiles/@AnimatableBody2D@120500/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120500" to="Tiles/@AnimatableBody2D@120500" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120500" to="Tiles/@AnimatableBody2D@120500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120500" to="Tiles/@AnimatableBody2D@120500" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120500" to="Tiles/@AnimatableBody2D@120500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120501" to="Tiles/@AnimatableBody2D@120501/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120501" to="Tiles/@AnimatableBody2D@120501/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120501" to="Tiles/@AnimatableBody2D@120501" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120501" to="Tiles/@AnimatableBody2D@120501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120501" to="Tiles/@AnimatableBody2D@120501" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120501" to="Tiles/@AnimatableBody2D@120501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120502" to="Tiles/@AnimatableBody2D@120502/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120502" to="Tiles/@AnimatableBody2D@120502/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120502" to="Tiles/@AnimatableBody2D@120502" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120502" to="Tiles/@AnimatableBody2D@120502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120502" to="Tiles/@AnimatableBody2D@120502" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120502" to="Tiles/@AnimatableBody2D@120502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120503" to="Tiles/@AnimatableBody2D@120503/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120503" to="Tiles/@AnimatableBody2D@120503/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120503" to="Tiles/@AnimatableBody2D@120503" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120503" to="Tiles/@AnimatableBody2D@120503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120503" to="Tiles/@AnimatableBody2D@120503" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120503" to="Tiles/@AnimatableBody2D@120503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@120504" to="Tiles/@Node2D@120504/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@120505" to="Tiles/@Node2D@120505/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@120506" to="Tiles/@AnimatableBody2D@120506/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120506" to="Tiles/@AnimatableBody2D@120506/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120506" to="Tiles/@AnimatableBody2D@120506" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120506" to="Tiles/@AnimatableBody2D@120506" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120506" to="Tiles/@AnimatableBody2D@120506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120506" to="Tiles/@AnimatableBody2D@120506" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120506" to="Tiles/@AnimatableBody2D@120506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120507" to="Tiles/@AnimatableBody2D@120507/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120507" to="Tiles/@AnimatableBody2D@120507/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120507" to="Tiles/@AnimatableBody2D@120507" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120507" to="Tiles/@AnimatableBody2D@120507" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120507" to="Tiles/@AnimatableBody2D@120507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120507" to="Tiles/@AnimatableBody2D@120507" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120507" to="Tiles/@AnimatableBody2D@120507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120508" to="Tiles/@AnimatableBody2D@120508/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120508" to="Tiles/@AnimatableBody2D@120508/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120508" to="Tiles/@AnimatableBody2D@120508" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120508" to="Tiles/@AnimatableBody2D@120508" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120508" to="Tiles/@AnimatableBody2D@120508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120508" to="Tiles/@AnimatableBody2D@120508" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120508" to="Tiles/@AnimatableBody2D@120508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120509" to="Tiles/@AnimatableBody2D@120509/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120509" to="Tiles/@AnimatableBody2D@120509/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120509" to="Tiles/@AnimatableBody2D@120509" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120509" to="Tiles/@AnimatableBody2D@120509" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120509" to="Tiles/@AnimatableBody2D@120509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120509" to="Tiles/@AnimatableBody2D@120509" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120509" to="Tiles/@AnimatableBody2D@120509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120510" to="Tiles/@AnimatableBody2D@120510/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120510" to="Tiles/@AnimatableBody2D@120510/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120510" to="Tiles/@AnimatableBody2D@120510" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120510" to="Tiles/@AnimatableBody2D@120510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120510" to="Tiles/@AnimatableBody2D@120510" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120510" to="Tiles/@AnimatableBody2D@120510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120511" to="Tiles/@AnimatableBody2D@120511/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120511" to="Tiles/@AnimatableBody2D@120511/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120511" to="Tiles/@AnimatableBody2D@120511" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120511" to="Tiles/@AnimatableBody2D@120511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120511" to="Tiles/@AnimatableBody2D@120511" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120511" to="Tiles/@AnimatableBody2D@120511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120512" to="Tiles/@AnimatableBody2D@120512/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120512" to="Tiles/@AnimatableBody2D@120512/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120512" to="Tiles/@AnimatableBody2D@120512" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120512" to="Tiles/@AnimatableBody2D@120512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120512" to="Tiles/@AnimatableBody2D@120512" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120512" to="Tiles/@AnimatableBody2D@120512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120513" to="Tiles/@AnimatableBody2D@120513/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120513" to="Tiles/@AnimatableBody2D@120513/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120513" to="Tiles/@AnimatableBody2D@120513" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120513" to="Tiles/@AnimatableBody2D@120513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120513" to="Tiles/@AnimatableBody2D@120513" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120513" to="Tiles/@AnimatableBody2D@120513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120514" to="Tiles/@AnimatableBody2D@120514/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120514" to="Tiles/@AnimatableBody2D@120514/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120514" to="Tiles/@AnimatableBody2D@120514" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120514" to="Tiles/@AnimatableBody2D@120514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120514" to="Tiles/@AnimatableBody2D@120514" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120514" to="Tiles/@AnimatableBody2D@120514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@120515" to="Tiles/@Node2D@120515/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@120516" to="Tiles/@Node2D@120516/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120517" to="Tiles/@AnimatableBody2D@120517/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120517" to="Tiles/@AnimatableBody2D@120517/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120517" to="Tiles/@AnimatableBody2D@120517" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120517" to="Tiles/@AnimatableBody2D@120517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120517" to="Tiles/@AnimatableBody2D@120517" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120517" to="Tiles/@AnimatableBody2D@120517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120518" to="Tiles/@AnimatableBody2D@120518/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120518" to="Tiles/@AnimatableBody2D@120518/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120518" to="Tiles/@AnimatableBody2D@120518" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120518" to="Tiles/@AnimatableBody2D@120518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120518" to="Tiles/@AnimatableBody2D@120518" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120518" to="Tiles/@AnimatableBody2D@120518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120519" to="Tiles/@AnimatableBody2D@120519/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120519" to="Tiles/@AnimatableBody2D@120519/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120519" to="Tiles/@AnimatableBody2D@120519" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120519" to="Tiles/@AnimatableBody2D@120519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120519" to="Tiles/@AnimatableBody2D@120519" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120519" to="Tiles/@AnimatableBody2D@120519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120520" to="Tiles/@AnimatableBody2D@120520/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120520" to="Tiles/@AnimatableBody2D@120520/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120520" to="Tiles/@AnimatableBody2D@120520" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120520" to="Tiles/@AnimatableBody2D@120520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120520" to="Tiles/@AnimatableBody2D@120520" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120520" to="Tiles/@AnimatableBody2D@120520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120521" to="Tiles/@AnimatableBody2D@120521/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120521" to="Tiles/@AnimatableBody2D@120521/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120521" to="Tiles/@AnimatableBody2D@120521" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120521" to="Tiles/@AnimatableBody2D@120521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120521" to="Tiles/@AnimatableBody2D@120521" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120521" to="Tiles/@AnimatableBody2D@120521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120522" to="Tiles/@AnimatableBody2D@120522/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120522" to="Tiles/@AnimatableBody2D@120522/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120522" to="Tiles/@AnimatableBody2D@120522" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120522" to="Tiles/@AnimatableBody2D@120522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120522" to="Tiles/@AnimatableBody2D@120522" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120522" to="Tiles/@AnimatableBody2D@120522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120523" to="Tiles/@AnimatableBody2D@120523/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120523" to="Tiles/@AnimatableBody2D@120523/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120523" to="Tiles/@AnimatableBody2D@120523" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120523" to="Tiles/@AnimatableBody2D@120523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120523" to="Tiles/@AnimatableBody2D@120523" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120523" to="Tiles/@AnimatableBody2D@120523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120524" to="Tiles/@AnimatableBody2D@120524/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120524" to="Tiles/@AnimatableBody2D@120524/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120524" to="Tiles/@AnimatableBody2D@120524" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120524" to="Tiles/@AnimatableBody2D@120524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120524" to="Tiles/@AnimatableBody2D@120524" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120524" to="Tiles/@AnimatableBody2D@120524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120525" to="Tiles/@AnimatableBody2D@120525/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120525" to="Tiles/@AnimatableBody2D@120525/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120525" to="Tiles/@AnimatableBody2D@120525" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120525" to="Tiles/@AnimatableBody2D@120525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120525" to="Tiles/@AnimatableBody2D@120525" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120525" to="Tiles/@AnimatableBody2D@120525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120526" to="Tiles/@AnimatableBody2D@120526/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120526" to="Tiles/@AnimatableBody2D@120526/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120526" to="Tiles/@AnimatableBody2D@120526" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120526" to="Tiles/@AnimatableBody2D@120526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120526" to="Tiles/@AnimatableBody2D@120526" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120526" to="Tiles/@AnimatableBody2D@120526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120527" to="Tiles/@AnimatableBody2D@120527/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120527" to="Tiles/@AnimatableBody2D@120527/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120527" to="Tiles/@AnimatableBody2D@120527" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120527" to="Tiles/@AnimatableBody2D@120527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120527" to="Tiles/@AnimatableBody2D@120527" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120527" to="Tiles/@AnimatableBody2D@120527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120528" to="Tiles/@AnimatableBody2D@120528/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120528" to="Tiles/@AnimatableBody2D@120528/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120528" to="Tiles/@AnimatableBody2D@120528" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120528" to="Tiles/@AnimatableBody2D@120528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120528" to="Tiles/@AnimatableBody2D@120528" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120528" to="Tiles/@AnimatableBody2D@120528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120529" to="Tiles/@AnimatableBody2D@120529/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120529" to="Tiles/@AnimatableBody2D@120529/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120529" to="Tiles/@AnimatableBody2D@120529" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120529" to="Tiles/@AnimatableBody2D@120529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120529" to="Tiles/@AnimatableBody2D@120529" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120529" to="Tiles/@AnimatableBody2D@120529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120530" to="Tiles/@AnimatableBody2D@120530/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120530" to="Tiles/@AnimatableBody2D@120530/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120530" to="Tiles/@AnimatableBody2D@120530" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120530" to="Tiles/@AnimatableBody2D@120530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120530" to="Tiles/@AnimatableBody2D@120530" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120530" to="Tiles/@AnimatableBody2D@120530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120531" to="Tiles/@AnimatableBody2D@120531/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120531" to="Tiles/@AnimatableBody2D@120531/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120531" to="Tiles/@AnimatableBody2D@120531" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120531" to="Tiles/@AnimatableBody2D@120531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120531" to="Tiles/@AnimatableBody2D@120531" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120531" to="Tiles/@AnimatableBody2D@120531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120532" to="Tiles/@AnimatableBody2D@120532/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120532" to="Tiles/@AnimatableBody2D@120532/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120532" to="Tiles/@AnimatableBody2D@120532" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120532" to="Tiles/@AnimatableBody2D@120532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120532" to="Tiles/@AnimatableBody2D@120532" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120532" to="Tiles/@AnimatableBody2D@120532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120533" to="Tiles/@AnimatableBody2D@120533/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120533" to="Tiles/@AnimatableBody2D@120533/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120533" to="Tiles/@AnimatableBody2D@120533" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120533" to="Tiles/@AnimatableBody2D@120533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120533" to="Tiles/@AnimatableBody2D@120533" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120533" to="Tiles/@AnimatableBody2D@120533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120534" to="Tiles/@AnimatableBody2D@120534/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120534" to="Tiles/@AnimatableBody2D@120534/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120534" to="Tiles/@AnimatableBody2D@120534" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120534" to="Tiles/@AnimatableBody2D@120534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120534" to="Tiles/@AnimatableBody2D@120534" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120534" to="Tiles/@AnimatableBody2D@120534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120535" to="Tiles/@AnimatableBody2D@120535/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120535" to="Tiles/@AnimatableBody2D@120535/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120535" to="Tiles/@AnimatableBody2D@120535" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120535" to="Tiles/@AnimatableBody2D@120535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120535" to="Tiles/@AnimatableBody2D@120535" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120535" to="Tiles/@AnimatableBody2D@120535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120536" to="Tiles/@AnimatableBody2D@120536/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120536" to="Tiles/@AnimatableBody2D@120536/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120536" to="Tiles/@AnimatableBody2D@120536" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120536" to="Tiles/@AnimatableBody2D@120536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120536" to="Tiles/@AnimatableBody2D@120536" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120536" to="Tiles/@AnimatableBody2D@120536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120537" to="Tiles/@AnimatableBody2D@120537/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120537" to="Tiles/@AnimatableBody2D@120537/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120537" to="Tiles/@AnimatableBody2D@120537" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120537" to="Tiles/@AnimatableBody2D@120537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120537" to="Tiles/@AnimatableBody2D@120537" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120537" to="Tiles/@AnimatableBody2D@120537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120538" to="Tiles/@AnimatableBody2D@120538/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120538" to="Tiles/@AnimatableBody2D@120538/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120538" to="Tiles/@AnimatableBody2D@120538" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120538" to="Tiles/@AnimatableBody2D@120538/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120538" to="Tiles/@AnimatableBody2D@120538" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120538" to="Tiles/@AnimatableBody2D@120538/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120539" to="Tiles/@AnimatableBody2D@120539/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120539" to="Tiles/@AnimatableBody2D@120539/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120539" to="Tiles/@AnimatableBody2D@120539" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120539" to="Tiles/@AnimatableBody2D@120539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120539" to="Tiles/@AnimatableBody2D@120539" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120539" to="Tiles/@AnimatableBody2D@120539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120540" to="Tiles/@AnimatableBody2D@120540/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120540" to="Tiles/@AnimatableBody2D@120540/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120540" to="Tiles/@AnimatableBody2D@120540" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120540" to="Tiles/@AnimatableBody2D@120540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120540" to="Tiles/@AnimatableBody2D@120540" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120540" to="Tiles/@AnimatableBody2D@120540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120541" to="Tiles/@AnimatableBody2D@120541/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120541" to="Tiles/@AnimatableBody2D@120541/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120541" to="Tiles/@AnimatableBody2D@120541" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120541" to="Tiles/@AnimatableBody2D@120541/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120541" to="Tiles/@AnimatableBody2D@120541" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120541" to="Tiles/@AnimatableBody2D@120541/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120542" to="Tiles/@AnimatableBody2D@120542/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120542" to="Tiles/@AnimatableBody2D@120542/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120542" to="Tiles/@AnimatableBody2D@120542" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120542" to="Tiles/@AnimatableBody2D@120542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120542" to="Tiles/@AnimatableBody2D@120542" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120542" to="Tiles/@AnimatableBody2D@120542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120543" to="Tiles/@AnimatableBody2D@120543/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120543" to="Tiles/@AnimatableBody2D@120543/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120543" to="Tiles/@AnimatableBody2D@120543" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120543" to="Tiles/@AnimatableBody2D@120543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120543" to="Tiles/@AnimatableBody2D@120543" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120543" to="Tiles/@AnimatableBody2D@120543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120544" to="Tiles/@AnimatableBody2D@120544/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120544" to="Tiles/@AnimatableBody2D@120544/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120544" to="Tiles/@AnimatableBody2D@120544" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120544" to="Tiles/@AnimatableBody2D@120544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120544" to="Tiles/@AnimatableBody2D@120544" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120544" to="Tiles/@AnimatableBody2D@120544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120545" to="Tiles/@AnimatableBody2D@120545/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120545" to="Tiles/@AnimatableBody2D@120545/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120545" to="Tiles/@AnimatableBody2D@120545" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120545" to="Tiles/@AnimatableBody2D@120545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120545" to="Tiles/@AnimatableBody2D@120545" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120545" to="Tiles/@AnimatableBody2D@120545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@120546" to="Tiles/@Node2D@120546/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@120547" to="Tiles/@Node2D@120547/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@120548" to="Tiles/@Node2D@120548/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@120549" to="Tiles/@Node2D@120549/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@120550" to="Tiles/@Node2D@120550/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@120551" to="Tiles/@Node2D@120551/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@120552" to="Tiles/@Node2D@120552/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120553" to="Tiles/@Area2D@120553" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120554" to="Tiles/@Area2D@120554" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120555" to="Tiles/@Area2D@120555" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120556" to="Tiles/@Area2D@120556" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120557" to="Tiles/@Area2D@120557" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120558" to="Tiles/@Area2D@120558" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120559" to="Tiles/@Area2D@120559" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120560" to="Tiles/@Area2D@120560" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120561" to="Tiles/@Area2D@120561" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120562" to="Tiles/@Area2D@120562" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120563" to="Tiles/@Area2D@120563" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120564" to="Tiles/@Area2D@120564" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120565" to="Tiles/@Area2D@120565" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120566" to="Tiles/@Area2D@120566" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120567" to="Tiles/@Area2D@120567" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120568" to="Tiles/@Area2D@120568" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120569" to="Tiles/@Area2D@120569" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120570" to="Tiles/@Area2D@120570" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120571" to="Tiles/@Area2D@120571" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120572" to="Tiles/@Area2D@120572" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120573" to="Tiles/@Area2D@120573" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120574" to="Tiles/@Area2D@120574" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120575" to="Tiles/@Area2D@120575" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@120576" to="Tiles/@Area2D@120576" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120577" to="Tiles/@AnimatableBody2D@120577/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120577" to="Tiles/@AnimatableBody2D@120577/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120577" to="Tiles/@AnimatableBody2D@120577" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120577" to="Tiles/@AnimatableBody2D@120577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120577" to="Tiles/@AnimatableBody2D@120577" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120577" to="Tiles/@AnimatableBody2D@120577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120578" to="Tiles/@AnimatableBody2D@120578/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120578" to="Tiles/@AnimatableBody2D@120578/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120578" to="Tiles/@AnimatableBody2D@120578" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120578" to="Tiles/@AnimatableBody2D@120578" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120578" to="Tiles/@AnimatableBody2D@120578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120578" to="Tiles/@AnimatableBody2D@120578" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120578" to="Tiles/@AnimatableBody2D@120578/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBANN/World5/5-3.tscn b/Scenes/Levels/SMBANN/World5/5-3.tscn new file mode 100644 index 0000000..03a48aa --- /dev/null +++ b/Scenes/Levels/SMBANN/World5/5-3.tscn @@ -0,0 +1,221 @@ +[gd_scene load_steps=3 format=4 uid="uid://cwh1dh2mloagv"] + +[ext_resource type="PackedScene" uid="uid://sj0elf5p8nv2" path="res://Scenes/Levels/SMBLL/World4/4-3.tscn" id="1_s4fv6"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_a3kg0"] + +[node name="4-3" instance=ExtResource("1_s4fv6")] +theme = "Desert" +theme_time = "Night" +campaign = "SMBANN" +world_id = 5 + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAArAPz/AAAFAAAAAAAsAPz/AAAGAAAAAAAtAPz/AAAGAAAAAAAuAPz/AAAGAAAAAAA8APz/AAAFAAAAAAA9APz/AAAGAAAAAABBAPz/AAAGAAAAAABCAPz/AAAHAAAAAABCAAAAAAAFAAAAAABDAAAAAAAGAAAAAABEAAAAAAAHAAAAAABRAAAAAAAFAAAAAABSAAAAAAAGAAAAAABVAAAAAAAGAAAAAABZAPz/AAAFAAAAAABaAPz/AAAGAAAAAABbAPz/AAAGAAAAAABcAPz/AAAHAAAAAABwAAAAAAAFAAAAAABxAAAAAAAGAAAAAAB+AAAAAAAGAAAAAAB/AAAAAAAGAAAAAAB6APj/AAAGAAAAAAB7APj/AAAHAAAAAAB1APj/AAAFAAAAAAB2APj/AAAGAAAAAACJAAAAAAAFAAAAAACKAAAAAAAGAAAAAACVAAAAAAAGAAAAAACWAAAAAAAHAAAAAACLAAAAAAAGAAAAAACMAAAAAAAGAAAAAACNAAAAAAAGAAAAAACOAAAAAAAGAAAAAACPAAAAAAAGAAAAAACQAAAAAAAGAAAAAACRAAAAAAAGAAAAAACSAAAAAAAGAAAAAACTAAAAAAAGAAAAAACUAAAAAAAGAAAAAAByAAAAAAAGAAAAAABzAAAAAAAGAAAAAAB0AAAAAAAGAAAAAAB1AAAAAAAGAAAAAAB2AAAAAAAGAAAAAAB3AAAAAAAGAAAAAAB4AAAAAAAGAAAAAAB5AAAAAAAGAAAAAAB6AAAAAAAGAAAAAAB7AAAAAAAGAAAAAAB8AAAAAAAGAAAAAAB9AAAAAAAGAAAAAAB3APj/AAAGAAAAAAB4APj/AAAGAAAAAAB5APj/AAAGAAAAAABTAAAAAAAGAAAAAABUAAAAAAAGAAAAAAA+APz/AAAGAAAAAAA/APz/AAAGAAAAAABAAPz/AAAGAAAAAAAIAAAAAAAFAAAAAAAJAAAAAAAGAAAAAAAKAAAAAAAGAAAAAAALAAAAAAAHAAAAAAAJAAEAAAAFAAEAAAAKAAEAAAAHAAEAAAAtAP3/AAAGAAEAAAAtAP7/AAAGAAEAAAAtAP//AAAGAAEAAAAtAAAAAAAGAAEAAAAtAAEAAAAGAAEAAAAuAP3/AAAGAAEAAAAuAP7/AAAGAAEAAAAuAP//AAAGAAEAAAAuAAAAAAAGAAEAAAAuAAEAAAAGAAEAAAA9AP3/AAAFAAEAAAA9AP7/AAAFAAEAAAA9AP//AAAFAAEAAAA9AAAAAAAFAAEAAAA9AAEAAAAFAAEAAAA+AP3/AAAGAAEAAAA+AP7/AAAGAAEAAAA+AP//AAAGAAEAAAA+AAAAAAAGAAEAAAA+AAEAAAAGAAEAAAA/AP3/AAAGAAEAAAA/AP7/AAAGAAEAAAA/AP//AAAGAAEAAAA/AAAAAAAGAAEAAAA/AAEAAAAGAAEAAABAAP3/AAAGAAEAAABAAP7/AAAGAAEAAABAAP//AAAGAAEAAABAAAAAAAAGAAEAAABAAAEAAAAGAAEAAABBAP3/AAAHAAEAAABBAP7/AAAHAAEAAABBAP//AAAHAAEAAABBAAAAAAAHAAEAAABBAAEAAAAHAAEAAABDAAEAAAAGAAYAAABSAAEAAAAFAAEAAABTAAEAAAAGAAEAAABUAAEAAAAGAAEAAABVAAEAAAAHAAEAAABaAP3/AAAFAAEAAABaAP7/AAAFAAEAAABaAP//AAAFAAEAAABaAAAAAAAFAAEAAABaAAEAAAAFAAEAAABbAP3/AAAHAAEAAABbAP7/AAAHAAEAAABbAP//AAAHAAEAAABbAAAAAAAHAAEAAABbAAEAAAAHAAEAAAByAAEAAAAGAAEAAABzAAEAAAAGAAEAAAB0AAEAAAAGAAEAAAB1AAEAAAAGAAEAAAB2AAEAAAAGAAEAAAB3AAEAAAAGAAEAAAB4AAEAAAAGAAEAAAB5AAEAAAAGAAEAAAB6AAEAAAAGAAEAAAB7AAEAAAAGAAEAAAB8AAEAAAAGAAEAAAB9AAEAAAAGAAEAAAB+AAEAAAAGAAEAAABxAAEAAAAFAAEAAAB2APn/AAAFAAEAAAB2APr/AAAFAAEAAAB2APv/AAAFAAEAAAB2APz/AAAFAAEAAAB2AP3/AAAFAAEAAAB2AP7/AAAFAAEAAAB2AP//AAAFAAEAAAB3APn/AAAGAAEAAAB3APr/AAAGAAEAAAB3APv/AAAGAAEAAAB3APz/AAAGAAEAAAB3AP3/AAAGAAEAAAB3AP7/AAAGAAEAAAB3AP//AAAGAAEAAAB4APn/AAAGAAEAAAB4APr/AAAGAAEAAAB4APv/AAAGAAEAAAB4APz/AAAGAAEAAAB4AP3/AAAGAAEAAAB4AP7/AAAGAAEAAAB4AP//AAAGAAEAAAB5APn/AAAGAAEAAAB5APr/AAAGAAEAAAB5APv/AAAGAAEAAAB5APz/AAAGAAEAAAB5AP3/AAAGAAEAAAB5AP7/AAAGAAEAAAB5AP//AAAGAAEAAAB6APn/AAAHAAEAAAB6APr/AAAHAAEAAAB6APv/AAAHAAEAAAB6APz/AAAHAAEAAAB6AP3/AAAHAAEAAAB6AP7/AAAHAAEAAAB6AP//AAAHAAEAAACKAAEAAAAFAAEAAACLAAEAAAAGAAEAAACMAAEAAAAGAAEAAACNAAEAAAAGAAEAAACOAAEAAAAGAAEAAACPAAEAAAAGAAEAAACQAAEAAAAGAAEAAACRAAEAAAAGAAEAAACSAAEAAAAGAAEAAACTAAEAAAAGAAEAAACUAAEAAAAGAAEAAACVAAEAAAAHAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAACpAAAAAAABAAAAAACpAAEAAAABAAEAAACpAP//AAAEAAIAAACgAPj/AAAEAAIAAACbAPz/AAAEAAIAAABqAPf/AQAAAAAAAwBsAPf/AQAAAAAAAwB2APf/AQAAAAAAAwB3APf/AQAAAAAAAwB4APf/AQAAAAAAAwB5APf/AQAAAAAAAwB6APf/AQAAAAAAAwCHAPf/AQAAAAAAAwCJAPf/AQAAAAAAAwBHAPf/AQAAAAAAAwBIAPf/AQAAAAAAAwA9APv/AQAAAAAAAwA+APv/AQAAAAAAAwBAAPv/AQAAAAAAAwBBAPv/AQAAAAAAAwARAPn/AQAAAAAAAwASAPn/AQAAAAAAAwAcAPX/AAAKAAgAAAAdAPX/AAALAAgAAAAiAPX/AAAMAAgAAAAhAPX/AAALAAgAABBnAPX/AAALAAgAAABmAPX/AAAKAAgAAABqAPX/AAALAAgAABBrAPX/AAAMAAgAAABoAPX/AAALAAgAAABpAPX/AAALAAgAAAAeAPX/AAALAAgAAAAfAPX/AAALAAgAAAAgAPX/AAALAAgAAABKAPz/AQAAAAAACAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC0AAIAAAACAAIAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC1AAIAAAACAAIAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC2AAIAAAACAAIAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC3AAIAAAACAAIAAACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABACKAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACQAAIAAQAAAAAABACRAAIAAQAAAAAABACSAAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACXAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABACkAAIAAQAAAAAABAClAAIAAQAAAAAABACmAAIAAQAAAAAABACnAAIAAQAAAAAABACoAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAP3/AAAFAAEAAAAsAP7/AAAFAAEAAAAsAP//AAAFAAEAAAAsAAAAAAAFAAEAAAAsAAEAAAAFAAEAAAAsAAIAAQAAAAAABABWAAAAAAAHAAAAAADq/wAAAAABAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADq/wEAAAABAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADq/wIAAAABAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAACpAAIAAAABAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAAvAPz/AAAGAAAAAACIAPf/AQAAAAAAAwA/APv/AQAAAAAAAwABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAADAAIAAAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAAAAIAAAACAAIAAAAzAPz/AAAHAAAAAAAwAPz/AAAGAAAAAAAxAPz/AAAGAAAAAAAyAPz/AAAGAAAAAAAvAP3/AAAGAAEAAAAvAP7/AAAGAAEAAAAvAP//AAAGAAEAAAAvAAAAAAAGAAEAAAAvAAEAAAAGAAEAAAAwAP3/AAAGAAEAAAAwAP7/AAAGAAEAAAAwAP//AAAGAAEAAAAwAAAAAAAGAAEAAAAwAAEAAAAGAAEAAAAxAP3/AAAGAAEAAAAxAP7/AAAGAAEAAAAxAP//AAAGAAEAAAAxAAAAAAAGAAEAAAAxAAEAAAAGAAEAAAAyAP3/AAAHAAEAAAAyAP7/AAAHAAEAAAAyAP//AAAHAAEAAAAyAAAAAAAHAAEAAAAyAAEAAAAHAAEAAACCAAAAAAAHAAAAAACAAAAAAAAGAAAAAACBAAAAAAAGAAAAAAB/AAEAAAAGAAEAAACAAAEAAAAGAAEAAACBAAEAAAAHAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAADAAAAAAADAAEAAAADAAEAAAAbAPb/AQAAAAAAAwAcAPb/AQAAAAAAAwAdAPb/AQAAAAAAAwAhAPr/AQAAAAAAAwAiAPr/AQAAAAAAAwAjAPr/AQAAAAAAAwDbAAAAAAACAAAAAADbAAEAAAACAAEAAADbAAIAAAACAAIAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAADAAAAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAADAAEAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAADAAIAAAA=") + +[node name="LevelBG" parent="." index="20"] +time_of_day = 1 +primary_layer = 0 +second_layer_offset = Vector2(0, 0) + +[node name="DiscoLevel" type="Node" parent="." index="23"] +script = ExtResource("2_a3kg0") +combo_meter_rate = 0.3000000000029104 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129263" to="Tiles/@Node2D@129263/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129264" to="Tiles/@Node2D@129264/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129265" to="Tiles/@Node2D@129265/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129266" to="Tiles/@Node2D@129266/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129267" to="Tiles/@Node2D@129267/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129268" to="Tiles/@Node2D@129268/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129269" to="Tiles/@Node2D@129269/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129270" to="Tiles/@Node2D@129270/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129271" to="Tiles/@Node2D@129271/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129272" to="Tiles/@Node2D@129272/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129273" to="Tiles/@Node2D@129273/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129274" to="Tiles/@Node2D@129274/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129275" to="Tiles/@Node2D@129275/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129276" to="Tiles/@Node2D@129276/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129277" to="Tiles/@Node2D@129277/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129278" to="Tiles/@Node2D@129278/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129279" to="Tiles/@Area2D@129279" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129280" to="Tiles/@Area2D@129280" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129281" to="Tiles/@Area2D@129281" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129282" to="Tiles/@Area2D@129282" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129283" to="Tiles/@Area2D@129283" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129284" to="Tiles/@Area2D@129284" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129285" to="Tiles/@Area2D@129285" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129286" to="Tiles/@Area2D@129286" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129287" to="Tiles/@Area2D@129287" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129288" to="Tiles/@Area2D@129288" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129289" to="Tiles/@Area2D@129289" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129290" to="Tiles/@Area2D@129290" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129291" to="Tiles/@Area2D@129291" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129292" to="Tiles/@Area2D@129292" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129293" to="Tiles/@Area2D@129293" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129294" to="Tiles/@Area2D@129294" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129295" to="Tiles/@Area2D@129295" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129296" to="Tiles/@Area2D@129296" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129297" to="Tiles/@Area2D@129297" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129298" to="Tiles/@Area2D@129298" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129299" to="Tiles/@Area2D@129299" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129300" to="Tiles/@Area2D@129300" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129301" to="Tiles/@Area2D@129301" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129302" to="Tiles/@Area2D@129302" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129303" to="Tiles/@Area2D@129303" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129304" to="Tiles/@Area2D@129304" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129305" to="Tiles/@Area2D@129305" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129306" to="Tiles/@Area2D@129306" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129307" to="Tiles/@Area2D@129307" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129308" to="Tiles/@Area2D@129308" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129309" to="Tiles/@Area2D@129309" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129310" to="Tiles/@Area2D@129310" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129311" to="Tiles/@Area2D@129311" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129312" to="Tiles/@Area2D@129312" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129313" to="Tiles/@Area2D@129313" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129314" to="Tiles/@Area2D@129314" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129315" to="Tiles/@Area2D@129315" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129316" to="Tiles/@Area2D@129316" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129317" to="Tiles/@Area2D@129317" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129318" to="Tiles/@Area2D@129318" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129319" to="Tiles/@Area2D@129319" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129320" to="Tiles/@Area2D@129320" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129321" to="Tiles/@Area2D@129321" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129322" to="Tiles/@Area2D@129322" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129323" to="Tiles/@Area2D@129323" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129324" to="Tiles/@Area2D@129324" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129325" to="Tiles/@Area2D@129325" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129326" to="Tiles/@Area2D@129326" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129327" to="Tiles/@Area2D@129327" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129328" to="Tiles/@Area2D@129328" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129329" to="Tiles/@Area2D@129329" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129330" to="Tiles/@Area2D@129330" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129331" to="Tiles/@Area2D@129331" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129332" to="Tiles/@Area2D@129332" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129333" to="Tiles/@Area2D@129333" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129334" to="Tiles/@Area2D@129334" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129335" to="Tiles/@Area2D@129335" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129336" to="Tiles/@Area2D@129336" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129337" to="Tiles/@Area2D@129337" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129338" to="Tiles/@Area2D@129338" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129339" to="Tiles/@Area2D@129339" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129340" to="Tiles/@Area2D@129340" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129341" to="Tiles/@Area2D@129341" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129342" to="Tiles/@Area2D@129342" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129343" to="Tiles/@Area2D@129343" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129344" to="Tiles/@Area2D@129344" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129345" to="Tiles/@Area2D@129345" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129346" to="Tiles/@Area2D@129346" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129347" to="Tiles/@Area2D@129347" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129348" to="Tiles/@Area2D@129348" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129349" to="Tiles/@Area2D@129349" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129350" to="Tiles/@Area2D@129350" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129351" to="Tiles/@Area2D@129351" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129352" to="Tiles/@Area2D@129352" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129353" to="Tiles/@Area2D@129353" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129354" to="Tiles/@Area2D@129354" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129355" to="Tiles/@Area2D@129355" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129356" to="Tiles/@Area2D@129356" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129357" to="Tiles/@Area2D@129357" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129358" to="Tiles/@Area2D@129358" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129359" to="Tiles/@Area2D@129359" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129360" to="Tiles/@Area2D@129360" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129361" to="Tiles/@Area2D@129361" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129362" to="Tiles/@Area2D@129362" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129363" to="Tiles/@Area2D@129363" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129364" to="Tiles/@Area2D@129364" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129365" to="Tiles/@Area2D@129365" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129366" to="Tiles/@Area2D@129366" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129367" to="Tiles/@Area2D@129367" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129368" to="Tiles/@Area2D@129368" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129369" to="Tiles/@Area2D@129369" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129370" to="Tiles/@Area2D@129370" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129371" to="Tiles/@Area2D@129371" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129372" to="Tiles/@Area2D@129372" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129373" to="Tiles/@Area2D@129373" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129374" to="Tiles/@Area2D@129374" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129375" to="Tiles/@Area2D@129375" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129376" to="Tiles/@Area2D@129376" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129377" to="Tiles/@Area2D@129377" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129378" to="Tiles/@Area2D@129378" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129379" to="Tiles/@Area2D@129379" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129380" to="Tiles/@Area2D@129380" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129381" to="Tiles/@Area2D@129381" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129382" to="Tiles/@Area2D@129382" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129383" to="Tiles/@Area2D@129383" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129384" to="Tiles/@Area2D@129384" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129385" to="Tiles/@Area2D@129385" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129386" to="Tiles/@Area2D@129386" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129387" to="Tiles/@Area2D@129387" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129388" to="Tiles/@Area2D@129388" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129389" to="Tiles/@Area2D@129389" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129390" to="Tiles/@Area2D@129390" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129391" to="Tiles/@Area2D@129391" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129392" to="Tiles/@Area2D@129392" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129393" to="Tiles/@Area2D@129393" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129394" to="Tiles/@Area2D@129394" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129395" to="Tiles/@Area2D@129395" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129396" to="Tiles/@Area2D@129396" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129397" to="Tiles/@Area2D@129397" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129398" to="Tiles/@Area2D@129398" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129399" to="Tiles/@Area2D@129399" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129400" to="Tiles/@Area2D@129400" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129401" to="Tiles/@Area2D@129401" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129402" to="Tiles/@Area2D@129402" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129403" to="Tiles/@Area2D@129403" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129404" to="Tiles/@Area2D@129404" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129405" to="Tiles/@Area2D@129405" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129406" to="Tiles/@Area2D@129406" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129407" to="Tiles/@Area2D@129407" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129408" to="Tiles/@Area2D@129408" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129409" to="Tiles/@Area2D@129409" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129410" to="Tiles/@Area2D@129410" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129411" to="Tiles/@Area2D@129411" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129412" to="Tiles/@Area2D@129412" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129413" to="Tiles/@Area2D@129413" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129414" to="Tiles/@Area2D@129414" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129415" to="Tiles/@Area2D@129415" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129416" to="Tiles/@Area2D@129416" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129417" to="Tiles/@Area2D@129417" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129418" to="Tiles/@Area2D@129418" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129419" to="Tiles/@Area2D@129419" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129420" to="Tiles/@Area2D@129420" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129421" to="Tiles/@Area2D@129421" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129422" to="Tiles/@Area2D@129422" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129423" to="Tiles/@Area2D@129423" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129424" to="Tiles/@Area2D@129424" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129425" to="Tiles/@Area2D@129425" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129426" to="Tiles/@Area2D@129426" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129427" to="Tiles/@Area2D@129427" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129428" to="Tiles/@Area2D@129428" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129429" to="Tiles/@Area2D@129429" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129430" to="Tiles/@Area2D@129430" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129431" to="Tiles/@Area2D@129431" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129432" to="Tiles/@Area2D@129432" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129433" to="Tiles/@Area2D@129433" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129434" to="Tiles/@Area2D@129434" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129435" to="Tiles/@Area2D@129435" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129436" to="Tiles/@Area2D@129436" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129437" to="Tiles/@Area2D@129437" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129438" to="Tiles/@Area2D@129438" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129439" to="Tiles/@Area2D@129439" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129440" to="Tiles/@Area2D@129440" method="area_entered"] +[connection signal="collected" from="Tiles/@Node2D@129441" to="Tiles/@Node2D@129441/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129442" to="Tiles/@Node2D@129442/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/@Area2D@129443" to="Tiles/@Area2D@129443" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@129444" to="Tiles/@Area2D@129444" method="area_entered"] +[connection signal="collected" from="Tiles/@Node2D@129445" to="Tiles/@Node2D@129445/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129446" to="Tiles/@Node2D@129446/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129447" to="Tiles/@Node2D@129447/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129448" to="Tiles/@Node2D@129448/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129449" to="Tiles/@Node2D@129449/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@129450" to="Tiles/@Node2D@129450/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/World5/5-4.tscn b/Scenes/Levels/SMBANN/World5/5-4.tscn new file mode 100755 index 0000000..93b3693 --- /dev/null +++ b/Scenes/Levels/SMBANN/World5/5-4.tscn @@ -0,0 +1,112 @@ +[gd_scene load_steps=3 format=3 uid="uid://bqxm5q4jsfica"] + +[ext_resource type="PackedScene" uid="uid://dd6113ilxy1qy" path="res://Scenes/Levels/SMBLL/World2/2-4.tscn" id="1_aq2gf"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_tn7ep"] + +[node name="2-4" instance=ExtResource("1_aq2gf")] +campaign = "SMBANN" +world_id = 5 + +[node name="LevelBG" parent="." index="10"] +particles = 3 + +[node name="DiscoLevel" type="Node" parent="." index="12"] +script = ExtResource("2_tn7ep") +combo_meter_rate = 0.25 +max_combo = 15 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50160" to="Tiles/@AnimatableBody2D@50160" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50160" to="Tiles/@AnimatableBody2D@50160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50160" to="Tiles/@AnimatableBody2D@50160" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50160" to="Tiles/@AnimatableBody2D@50160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50161" to="Tiles/@AnimatableBody2D@50161" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50161" to="Tiles/@AnimatableBody2D@50161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50161" to="Tiles/@AnimatableBody2D@50161" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50161" to="Tiles/@AnimatableBody2D@50161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50162" to="Tiles/@AnimatableBody2D@50162" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50162" to="Tiles/@AnimatableBody2D@50162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50162" to="Tiles/@AnimatableBody2D@50162" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50162" to="Tiles/@AnimatableBody2D@50162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50163" to="Tiles/@AnimatableBody2D@50163" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50163" to="Tiles/@AnimatableBody2D@50163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50163" to="Tiles/@AnimatableBody2D@50163" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50163" to="Tiles/@AnimatableBody2D@50163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50164" to="Tiles/@AnimatableBody2D@50164" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50164" to="Tiles/@AnimatableBody2D@50164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50164" to="Tiles/@AnimatableBody2D@50164" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50164" to="Tiles/@AnimatableBody2D@50164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50165" to="Tiles/@AnimatableBody2D@50165" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50165" to="Tiles/@AnimatableBody2D@50165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50165" to="Tiles/@AnimatableBody2D@50165" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50165" to="Tiles/@AnimatableBody2D@50165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50166" to="Tiles/@AnimatableBody2D@50166" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50166" to="Tiles/@AnimatableBody2D@50166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50166" to="Tiles/@AnimatableBody2D@50166" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50166" to="Tiles/@AnimatableBody2D@50166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50167" to="Tiles/@AnimatableBody2D@50167" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50167" to="Tiles/@AnimatableBody2D@50167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50167" to="Tiles/@AnimatableBody2D@50167" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50167" to="Tiles/@AnimatableBody2D@50167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50168" to="Tiles/@AnimatableBody2D@50168" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50168" to="Tiles/@AnimatableBody2D@50168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50168" to="Tiles/@AnimatableBody2D@50168" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50168" to="Tiles/@AnimatableBody2D@50168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50169" to="Tiles/@AnimatableBody2D@50169" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50169" to="Tiles/@AnimatableBody2D@50169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50169" to="Tiles/@AnimatableBody2D@50169" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50169" to="Tiles/@AnimatableBody2D@50169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50170" to="Tiles/@AnimatableBody2D@50170" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50170" to="Tiles/@AnimatableBody2D@50170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50170" to="Tiles/@AnimatableBody2D@50170" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50170" to="Tiles/@AnimatableBody2D@50170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50171" to="Tiles/@AnimatableBody2D@50171" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50171" to="Tiles/@AnimatableBody2D@50171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50171" to="Tiles/@AnimatableBody2D@50171" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50171" to="Tiles/@AnimatableBody2D@50171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50172" to="Tiles/@AnimatableBody2D@50172" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50172" to="Tiles/@AnimatableBody2D@50172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50172" to="Tiles/@AnimatableBody2D@50172" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50172" to="Tiles/@AnimatableBody2D@50172/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@50173" to="Tiles/@Area2D@50173" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50174" to="Tiles/@Area2D@50174" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50175" to="Tiles/@Area2D@50175" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50176" to="Tiles/@Area2D@50176" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50177" to="Tiles/@Area2D@50177" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50178" to="Tiles/@Area2D@50178" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50179" to="Tiles/@Area2D@50179" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50180" to="Tiles/@Area2D@50180" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50181" to="Tiles/@Area2D@50181" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50182" to="Tiles/@Area2D@50182" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50183" to="Tiles/@Area2D@50183" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50184" to="Tiles/@Area2D@50184" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50185" to="Tiles/@Area2D@50185" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50186" to="Tiles/@Area2D@50186" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50187" to="Tiles/@Area2D@50187" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50188" to="Tiles/@Area2D@50188" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50189" to="Tiles/@Area2D@50189" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50190" to="Tiles/@Area2D@50190" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50191" to="Tiles/@Area2D@50191" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50192" to="Tiles/@Area2D@50192" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50193" to="Tiles/@Area2D@50193" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50194" to="Tiles/@Area2D@50194" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50195" to="Tiles/@Area2D@50195" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50196" to="Tiles/@Area2D@50196" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50197" to="Tiles/@Area2D@50197" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50198" to="Tiles/@Area2D@50198" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50199" to="Tiles/@Area2D@50199" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50200" to="Tiles/@Area2D@50200" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50201" to="Tiles/@Area2D@50201" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50202" to="Tiles/@Area2D@50202" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50203" to="Tiles/@Area2D@50203" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50204" to="Tiles/@Area2D@50204" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50205" to="Tiles/@Area2D@50205" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50206" to="Tiles/@Area2D@50206" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50207" to="Tiles/@Area2D@50207" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50208" to="Tiles/@Area2D@50208" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@50209" to="Tiles/@Area2D@50209" method="area_entered"] diff --git a/Scenes/Levels/SMBANN/World6/6-1.tscn b/Scenes/Levels/SMBANN/World6/6-1.tscn new file mode 100644 index 0000000..b1c6f54 --- /dev/null +++ b/Scenes/Levels/SMBANN/World6/6-1.tscn @@ -0,0 +1,239 @@ +[gd_scene load_steps=3 format=3 uid="uid://csxdbyudplw5m"] + +[ext_resource type="PackedScene" uid="uid://dia10nixa7g84" path="res://Scenes/Levels/SMB1/World6/6-1.tscn" id="1_ego16"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_epogv"] + +[node name="6-1" instance=ExtResource("1_ego16")] +campaign = "SMBANN" + +[node name="DiscoLevel" type="Node" parent="." index="16"] +script = ExtResource("2_epogv") +combo_meter_rate = 0.6000000000058208 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="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@114922" to="Tiles/@AnimatableBody2D@114922/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114922" to="Tiles/@AnimatableBody2D@114922/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114922" to="Tiles/@AnimatableBody2D@114922" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114922" to="Tiles/@AnimatableBody2D@114922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114922" to="Tiles/@AnimatableBody2D@114922" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114922" to="Tiles/@AnimatableBody2D@114922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114923" to="Tiles/@AnimatableBody2D@114923/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114923" to="Tiles/@AnimatableBody2D@114923/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114923" to="Tiles/@AnimatableBody2D@114923" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114923" to="Tiles/@AnimatableBody2D@114923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114923" to="Tiles/@AnimatableBody2D@114923" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114923" to="Tiles/@AnimatableBody2D@114923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114924" to="Tiles/@AnimatableBody2D@114924/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114924" to="Tiles/@AnimatableBody2D@114924/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114924" to="Tiles/@AnimatableBody2D@114924" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114924" to="Tiles/@AnimatableBody2D@114924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114924" to="Tiles/@AnimatableBody2D@114924" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114924" to="Tiles/@AnimatableBody2D@114924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114925" to="Tiles/@AnimatableBody2D@114925/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114925" to="Tiles/@AnimatableBody2D@114925/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114925" to="Tiles/@AnimatableBody2D@114925" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114925" to="Tiles/@AnimatableBody2D@114925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114925" to="Tiles/@AnimatableBody2D@114925" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114925" to="Tiles/@AnimatableBody2D@114925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114926" to="Tiles/@AnimatableBody2D@114926/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114926" to="Tiles/@AnimatableBody2D@114926/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114926" to="Tiles/@AnimatableBody2D@114926" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114926" to="Tiles/@AnimatableBody2D@114926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114926" to="Tiles/@AnimatableBody2D@114926" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114926" to="Tiles/@AnimatableBody2D@114926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114927" to="Tiles/@AnimatableBody2D@114927/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114927" to="Tiles/@AnimatableBody2D@114927/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114927" to="Tiles/@AnimatableBody2D@114927" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114927" to="Tiles/@AnimatableBody2D@114927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114927" to="Tiles/@AnimatableBody2D@114927" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114927" to="Tiles/@AnimatableBody2D@114927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114928" to="Tiles/@AnimatableBody2D@114928/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114928" to="Tiles/@AnimatableBody2D@114928/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114928" to="Tiles/@AnimatableBody2D@114928" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114928" to="Tiles/@AnimatableBody2D@114928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114928" to="Tiles/@AnimatableBody2D@114928" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114928" to="Tiles/@AnimatableBody2D@114928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114929" to="Tiles/@AnimatableBody2D@114929/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114929" to="Tiles/@AnimatableBody2D@114929/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114929" to="Tiles/@AnimatableBody2D@114929" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114929" to="Tiles/@AnimatableBody2D@114929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114929" to="Tiles/@AnimatableBody2D@114929" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114929" to="Tiles/@AnimatableBody2D@114929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114930" to="Tiles/@AnimatableBody2D@114930/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114930" to="Tiles/@AnimatableBody2D@114930/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114930" to="Tiles/@AnimatableBody2D@114930" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114930" to="Tiles/@AnimatableBody2D@114930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114930" to="Tiles/@AnimatableBody2D@114930" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114930" to="Tiles/@AnimatableBody2D@114930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114931" to="Tiles/@AnimatableBody2D@114931/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114931" to="Tiles/@AnimatableBody2D@114931/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114931" to="Tiles/@AnimatableBody2D@114931" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114931" to="Tiles/@AnimatableBody2D@114931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114931" to="Tiles/@AnimatableBody2D@114931" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114931" to="Tiles/@AnimatableBody2D@114931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114932" to="Tiles/@AnimatableBody2D@114932/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114932" to="Tiles/@AnimatableBody2D@114932/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114932" to="Tiles/@AnimatableBody2D@114932" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114932" to="Tiles/@AnimatableBody2D@114932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114932" to="Tiles/@AnimatableBody2D@114932" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114932" to="Tiles/@AnimatableBody2D@114932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114933" to="Tiles/@AnimatableBody2D@114933/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114933" to="Tiles/@AnimatableBody2D@114933/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114933" to="Tiles/@AnimatableBody2D@114933" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114933" to="Tiles/@AnimatableBody2D@114933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114933" to="Tiles/@AnimatableBody2D@114933" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114933" to="Tiles/@AnimatableBody2D@114933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@114934" to="Tiles/@AnimatableBody2D@114934/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114934" to="Tiles/@AnimatableBody2D@114934/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114934" to="Tiles/@AnimatableBody2D@114934" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114934" to="Tiles/@AnimatableBody2D@114934" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114934" to="Tiles/@AnimatableBody2D@114934/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114934" to="Tiles/@AnimatableBody2D@114934" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114934" to="Tiles/@AnimatableBody2D@114934/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114935" to="Tiles/@Node2D@114935/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114936" to="Tiles/@Node2D@114936/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114937" to="Tiles/@AnimatableBody2D@114937/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114937" to="Tiles/@AnimatableBody2D@114937/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114937" to="Tiles/@AnimatableBody2D@114937" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114937" to="Tiles/@AnimatableBody2D@114937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114937" to="Tiles/@AnimatableBody2D@114937" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114937" to="Tiles/@AnimatableBody2D@114937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114938" to="Tiles/@AnimatableBody2D@114938/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114938" to="Tiles/@AnimatableBody2D@114938/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114938" to="Tiles/@AnimatableBody2D@114938" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114938" to="Tiles/@AnimatableBody2D@114938/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114938" to="Tiles/@AnimatableBody2D@114938" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114938" to="Tiles/@AnimatableBody2D@114938/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114939" to="Tiles/@AnimatableBody2D@114939/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114939" to="Tiles/@AnimatableBody2D@114939/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114939" to="Tiles/@AnimatableBody2D@114939" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114939" to="Tiles/@AnimatableBody2D@114939/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114939" to="Tiles/@AnimatableBody2D@114939" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114939" to="Tiles/@AnimatableBody2D@114939/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114940" to="Tiles/@AnimatableBody2D@114940/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114940" to="Tiles/@AnimatableBody2D@114940/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114940" to="Tiles/@AnimatableBody2D@114940" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114940" to="Tiles/@AnimatableBody2D@114940/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114940" to="Tiles/@AnimatableBody2D@114940" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114940" to="Tiles/@AnimatableBody2D@114940/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114941" to="Tiles/@AnimatableBody2D@114941/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114941" to="Tiles/@AnimatableBody2D@114941/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114941" to="Tiles/@AnimatableBody2D@114941" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114941" to="Tiles/@AnimatableBody2D@114941/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114941" to="Tiles/@AnimatableBody2D@114941" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114941" to="Tiles/@AnimatableBody2D@114941/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114942" to="Tiles/@Node2D@114942/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114943" to="Tiles/@Node2D@114943/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114944" to="Tiles/@Node2D@114944/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114945" to="Tiles/@Node2D@114945/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114946" to="Tiles/@Node2D@114946/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114947" to="Tiles/@AnimatableBody2D@114947/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114947" to="Tiles/@AnimatableBody2D@114947/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114947" to="Tiles/@AnimatableBody2D@114947" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114947" to="Tiles/@AnimatableBody2D@114947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114947" to="Tiles/@AnimatableBody2D@114947" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114947" to="Tiles/@AnimatableBody2D@114947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114948" to="Tiles/@AnimatableBody2D@114948/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114948" to="Tiles/@AnimatableBody2D@114948/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114948" to="Tiles/@AnimatableBody2D@114948" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114948" to="Tiles/@AnimatableBody2D@114948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114948" to="Tiles/@AnimatableBody2D@114948" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114948" to="Tiles/@AnimatableBody2D@114948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114949" to="Tiles/@AnimatableBody2D@114949/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114949" to="Tiles/@AnimatableBody2D@114949/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114949" to="Tiles/@AnimatableBody2D@114949" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114949" to="Tiles/@AnimatableBody2D@114949/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114949" to="Tiles/@AnimatableBody2D@114949" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114949" to="Tiles/@AnimatableBody2D@114949/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114950" to="Tiles/@AnimatableBody2D@114950/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114950" to="Tiles/@AnimatableBody2D@114950/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114950" to="Tiles/@AnimatableBody2D@114950" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114950" to="Tiles/@AnimatableBody2D@114950/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114950" to="Tiles/@AnimatableBody2D@114950" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114950" to="Tiles/@AnimatableBody2D@114950/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114951" to="Tiles/@AnimatableBody2D@114951/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114951" to="Tiles/@AnimatableBody2D@114951/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114951" to="Tiles/@AnimatableBody2D@114951" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114951" to="Tiles/@AnimatableBody2D@114951/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114951" to="Tiles/@AnimatableBody2D@114951/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114951" to="Tiles/@AnimatableBody2D@114951" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114951" to="Tiles/@AnimatableBody2D@114951/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114952" to="Tiles/@AnimatableBody2D@114952/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114952" to="Tiles/@AnimatableBody2D@114952/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114952" to="Tiles/@AnimatableBody2D@114952" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114952" to="Tiles/@AnimatableBody2D@114952" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114952" to="Tiles/@AnimatableBody2D@114952/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114952" to="Tiles/@AnimatableBody2D@114952" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114952" to="Tiles/@AnimatableBody2D@114952/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114953" to="Tiles/@AnimatableBody2D@114953/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114953" to="Tiles/@AnimatableBody2D@114953/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114953" to="Tiles/@AnimatableBody2D@114953" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114953" to="Tiles/@AnimatableBody2D@114953" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114953" to="Tiles/@AnimatableBody2D@114953/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114953" to="Tiles/@AnimatableBody2D@114953" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114953" to="Tiles/@AnimatableBody2D@114953/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114954" to="Tiles/@AnimatableBody2D@114954/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114954" to="Tiles/@AnimatableBody2D@114954/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114954" to="Tiles/@AnimatableBody2D@114954" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114954" to="Tiles/@AnimatableBody2D@114954" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114954" to="Tiles/@AnimatableBody2D@114954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114954" to="Tiles/@AnimatableBody2D@114954" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114954" to="Tiles/@AnimatableBody2D@114954/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@114955" to="Tiles/@Area2D@114955" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114956" to="Tiles/@Area2D@114956" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114957" to="Tiles/@Area2D@114957" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114958" to="Tiles/@Area2D@114958" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114959" to="Tiles/@Area2D@114959" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114960" to="Tiles/@Area2D@114960" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114961" to="Tiles/@Area2D@114961" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114962" to="Tiles/@Area2D@114962" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114963" to="Tiles/@Area2D@114963" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114964" to="Tiles/@Area2D@114964" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114965" to="Tiles/@Area2D@114965" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114966" to="Tiles/@Area2D@114966" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114967" to="Tiles/@Area2D@114967" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114968" to="Tiles/@Area2D@114968" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114969" to="Tiles/@Area2D@114969" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114970" to="Tiles/@Area2D@114970" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114971" to="Tiles/@Area2D@114971" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114972" to="Tiles/@Area2D@114972" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114973" to="Tiles/@Area2D@114973" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114974" to="Tiles/@Area2D@114974" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114975" to="Tiles/@Area2D@114975" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114976" to="Tiles/@Area2D@114976" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114977" to="Tiles/@Area2D@114977" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114978" to="Tiles/@Area2D@114978" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114979" to="Tiles/@Area2D@114979" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114980" to="Tiles/@Area2D@114980" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114981" to="Tiles/@Area2D@114981" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114982" to="Tiles/@Area2D@114982" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114983" to="Tiles/@Area2D@114983" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114984" to="Tiles/@Area2D@114984" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114985" to="Tiles/@Area2D@114985" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114986" to="Tiles/@Area2D@114986" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114987" to="Tiles/@Area2D@114987" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114988" to="Tiles/@Area2D@114988" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114989" to="Tiles/@Area2D@114989" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@114990" to="Tiles/@Area2D@114990" method="area_entered"] diff --git a/Scenes/Levels/SMBANN/World6/6-2.tscn b/Scenes/Levels/SMBANN/World6/6-2.tscn new file mode 100644 index 0000000..6bf0e17 --- /dev/null +++ b/Scenes/Levels/SMBANN/World6/6-2.tscn @@ -0,0 +1,289 @@ +[gd_scene load_steps=3 format=4 uid="uid://s4bmrdp6dxjl"] + +[ext_resource type="PackedScene" uid="uid://iinenbioxht" path="res://Scenes/Levels/SMB1/World6/6-2.tscn" id="1_526se"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_ace4j"] + +[node name="6-2" instance=ExtResource("1_526se")] +campaign = "SMBANN" + +[node name="Tiles" parent="." index="3"] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6//z/AQAAAAAABwD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7//z/AQAAAAAAAQD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8//z/AQAAAAAAAQD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAPz/AAAIAAAAAAADAP3/AAAIAAEAAAADAP7/AAAIAAEAAAADAP//AAAIAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAPz/AAAJAAAAAAAEAP3/AAAJAAEAAAAEAP7/AAAJAAEAAAAEAP//AAAJAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAPj/AQAAAAAAAQAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAPj/AQAAAAAABQAIAPz/AQAAAAAACQAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAPj/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAPz/AAAIAAIAAAAMAP3/AAAIAAMAAAAMAP7/AAAIAAMAAAAMAP//AAAIAAMAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAPz/AAAJAAIAAAANAP3/AAAJAAMAAAANAP7/AAAJAAMAAAANAP//AAAJAAMAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAPn/AAAIAAQAAAAQAPr/AAAIAAUAAAAQAPv/AAAEAAIAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAPn/AAAJAAQAAAARAPr/AAAJAAUAAAARAPv/AAAEAAIAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAP7/AAAIAAIAAAATAP//AAAIAAMAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAP7/AAAJAAIAAAAUAP//AAAJAAMAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAP7/AAAIAAYAAAAVAP//AAAIAAcAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAP7/AAAJAAYAAAAWAP//AAAJAAcAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAPz/AAAIAAAAAAAeAP3/AAAIAAEAAAAeAP7/AAAIAAEAAAAeAP//AAAIAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAPz/AAAJAAAAAAAfAP3/AAAJAAEAAAAfAP7/AAAJAAEAAAAfAP//AAAJAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAPz/AQAAAAAAAQAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAPz/AQAAAAAABwAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAPv/AAAIAAQAAAAoAPz/AAAIAAUAAAAoAP3/AAAIAAUAAAAoAP7/AAAIAAUAAAAoAP//AAAIAAUAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAPv/AAAJAAQAAAApAPz/AAAJAAUAAAApAP3/AAAJAAUAAAApAP7/AAAJAAUAAAApAP//AAAJAAUAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAPr/AAAIAAYAAAAuAPv/AAAIAAcAAAAuAPz/AAAEAAIAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAPr/AAAJAAYAAAAvAPv/AAAJAAcAAAAvAPz/AAAEAAIAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAPj/AQAAAAAAAQAzAP7/AAAIAAIAAAAzAP//AAAIAAMAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0APj/AQAAAAAAAQA0AP7/AAAJAAIAAAA0AP//AAAJAAMAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1APj/AQAAAAAAAQA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2APj/AQAAAAAAAQA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AP7/AAAIAAAAAAA6AP//AAAIAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AP7/AAAJAAAAAAA7AP//AAAJAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9APj/AQAAAAAAAQA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+APj/AQAAAAAAAQA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/APj/AQAAAAAAAQA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAPj/AQAAAAAAAQBAAP3/AAAIAAQAAABAAP7/AAAIAAUAAABAAP//AAAIAAUAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAP3/AAAJAAQAAABBAP7/AAAJAAUAAABBAP//AAAJAAUAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAPz/AQAAAAAACQBCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAP7/AAAIAAYAAABEAP//AAAIAAcAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAP7/AAAJAAYAAABFAP//AAAJAAcAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAPr/AAAIAAQAAABHAPv/AAAIAAUAAABHAPz/AAAIAAUAAABHAP3/AAAIAAUAAABHAP7/AAAIAAUAAABHAP//AAAIAAUAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAPr/AAAJAAQAAABIAPv/AAAJAAUAAABIAPz/AAAJAAUAAABIAP3/AAAJAAUAAABIAP7/AAAJAAUAAABIAP//AAAJAAUAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAP3/AAAIAAIAAABOAP7/AAAIAAMAAABOAP//AAAIAAMAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAP3/AAAJAAIAAABPAP7/AAAJAAMAAABPAP//AAAJAAMAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAPz/AAAIAAAAAABWAP3/AAAIAAEAAABWAP7/AAAIAAEAAABWAP//AAAIAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAPz/AAAJAAAAAABXAP3/AAAJAAEAAABXAP7/AAAJAAEAAABXAP//AAAJAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAP7/AAAIAAQAAABZAP//AAAIAAUAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAP7/AAAJAAQAAABaAP//AAAJAAUAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAPz/AQAAAAAAAQBeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAPn/AAAIAAYAAABfAPr/AAAIAAcAAABfAPv/AAAIAAcAAABfAPz/AAAEAAIAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAPn/AAAJAAYAAABgAPr/AAAJAAcAAABgAPv/AAAJAAcAAABgAPz/AAAEAAIAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAPz/AQAAAAAAAQBhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAP7/AAAIAAIAAABjAP//AAAIAAMAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAP7/AAAJAAIAAABkAP//AAAJAAMAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAPj/AQAAAAAAAQBnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAPj/AQAAAAAAAQBoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAPj/AQAAAAAAAQBpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAPj/AQAAAAAAAQBqAAAAAAADAAAAAABqAAEAAAADAAEAAABrAPj/AQAAAAAAAQBsAPj/AQAAAAAAAQBtAPj/AQAAAAAAAQBuAPj/AQAAAAAAAQBvAPj/AQAAAAAAAQBxAAAAAAABAAAAAABxAAEAAAABAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAP7/AAAIAAAAAABzAP//AAAIAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AP7/AAAJAAAAAAB0AP//AAAJAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AP7/AAAIAAIAAAB3AP//AAAIAAMAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AP7/AAAJAAIAAAB4AP//AAAJAAMAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6APv/AQAAAAAAAQB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7APv/AQAAAAAAAQB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8APj/AQAAAAAACgB8AAAAAAADAAAAAAB8AAEAAAADAAEAAAB9APj/AQAAAAAAAQB+AAAAAAAAAAAAAAB+AAEAAAAAAAEAAACAAPz/AQAAAAAAAQCAAAAAAAABAAAAAACAAAEAAAABAAEAAACBAPj/AQAAAAAAAQCBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAPj/AQAAAAAAAQCCAPz/AQAAAAAAAQCCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAP//AAAEAAIAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAP7/AAAEAAIAAACGAP//AAAEAAIAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAP3/AAAEAAIAAACHAP7/AAAEAAIAAACHAP//AAAEAAIAAACHAAAAAAADAAAAAACHAAEAAAADAAEAAACJAP3/AAAIAAQAAACJAP7/AAAIAAUAAACJAP//AAAIAAUAAACJAAAAAAABAAAAAACJAAEAAAABAAEAAACKAP3/AAAJAAQAAACKAP7/AAAJAAUAAACKAP//AAAJAAUAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAPz/AAAEAAIAAACMAP3/AAAEAAIAAACMAP7/AAAEAAIAAACMAP//AAAEAAIAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAP7/AAAEAAIAAACNAP//AAAEAAIAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAPj/AQAAAAAAAQCQAPz/AQAAAAAAAQCQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAPj/AQAAAAAAAQCRAPz/AQAAAAAAAQCRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAPj/AQAAAAAAAQCSAPz/AQAAAAAAAQCSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAPn/AAAIAAYAAACXAPr/AAAIAAcAAACXAPv/AAAIAAcAAACXAPz/AAAEAAIAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAPn/AAAJAAYAAACYAPr/AAAJAAcAAACYAPv/AAAJAAcAAACYAPz/AAAEAAIAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAPz/AAAIAAAAAACeAP3/AAAIAAEAAACeAP7/AAAIAAEAAACeAP//AAAIAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAPz/AAAJAAAAAACfAP3/AAAJAAEAAACfAP7/AAAJAAEAAACfAP//AAAJAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAP7/AAAIAAQAAACjAP//AAAIAAUAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAP7/AAAJAAQAAACkAP//AAAJAAUAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAP3/AAAIAAYAAAClAP7/AAAIAAcAAAClAP//AAAIAAcAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAP3/AAAJAAYAAACmAP7/AAAJAAcAAACmAP//AAAJAAcAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAPz/AAAIAAIAAACnAP3/AAAIAAMAAACnAP7/AAAIAAMAAACnAP//AAAIAAMAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAPz/AAAJAAIAAACoAP3/AAAJAAMAAACoAP7/AAAJAAMAAACoAP//AAAJAAMAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAP3/AAAIAAAAAACtAP7/AAAIAAEAAACtAP//AAAIAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAP3/AAAJAAAAAACuAP7/AAAJAAEAAACuAP//AAAJAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AP//AAAEAAIAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AP7/AAAEAAIAAAC4AP//AAAEAAIAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5APz/AAAIAAQAAAC5AP3/AAAIAAUAAAC5AP7/AAAIAAUAAAC5AP//AAAIAAUAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6APz/AAAJAAQAAAC6AP3/AAAJAAUAAAC6AP7/AAAJAAUAAAC6AP//AAAJAAUAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7APv/AAAEAAIAAAC7APz/AAAEAAIAAAC7AP3/AAAEAAIAAAC7AP7/AAAEAAIAAAC7AP//AAAEAAIAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8APr/AAAEAAIAAAC8APv/AAAEAAIAAAC8APz/AAAEAAIAAAC8AP3/AAAEAAIAAAC8AP7/AAAEAAIAAAC8AP//AAAEAAIAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9APn/AAAEAAIAAAC9APr/AAAEAAIAAAC9APv/AAAEAAIAAAC9APz/AAAEAAIAAAC9AP3/AAAEAAIAAAC9AP7/AAAEAAIAAAC9AP//AAAEAAIAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+APj/AAAEAAIAAAC+APn/AAAEAAIAAAC+APr/AAAEAAIAAAC+APv/AAAEAAIAAAC+APz/AAAEAAIAAAC+AP3/AAAEAAIAAAC+AP7/AAAEAAIAAAC+AP//AAAEAAIAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/APj/AAAEAAIAAAC/APn/AAAEAAIAAAC/APr/AAAEAAIAAAC/APv/AAAEAAIAAAC/APz/AAAEAAIAAAC/AP3/AAAEAAIAAAC/AP7/AAAEAAIAAAC/AP//AAAEAAIAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAP//AAAEAAIAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAADAAIAAABxAAIAAAABAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAADAAIAAAB+AAIAAAAAAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAADAAIAAACAAAIAAAABAAIAAACJAAIAAAABAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAADAAAAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAADAAEAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAADAAIAAAA=") + +[node name="CoinHeavenWarpPoint" parent="." index="11"] +heaven_scene = "uid://dq3axnned8s60" + +[node name="PipeArea" parent="." index="14"] +target_level = "uid://dg5uogw6jf4ic" + +[node name="PipeArea3" parent="." index="16"] +target_level = "uid://cqfkbtt7jnxo8" + +[node name="PipeArea5" parent="." index="18"] +target_level = "uid://bkcggpfse0hr0" + +[node name="DiscoLevel" type="Node" parent="." index="22"] +script = ExtResource("2_ace4j") +combo_meter_rate = 0.25 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="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@90936" to="Tiles/@AnimatableBody2D@90936/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90936" to="Tiles/@AnimatableBody2D@90936/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90936" to="Tiles/@AnimatableBody2D@90936" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90936" to="Tiles/@AnimatableBody2D@90936/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90936" to="Tiles/@AnimatableBody2D@90936" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90936" to="Tiles/@AnimatableBody2D@90936/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90937" to="Tiles/@AnimatableBody2D@90937/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90937" to="Tiles/@AnimatableBody2D@90937/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90937" to="Tiles/@AnimatableBody2D@90937" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90937" to="Tiles/@AnimatableBody2D@90937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90937" to="Tiles/@AnimatableBody2D@90937" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90937" to="Tiles/@AnimatableBody2D@90937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90938" to="Tiles/@AnimatableBody2D@90938/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90938" to="Tiles/@AnimatableBody2D@90938/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90938" to="Tiles/@AnimatableBody2D@90938" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90938" to="Tiles/@AnimatableBody2D@90938/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90938" to="Tiles/@AnimatableBody2D@90938" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90938" to="Tiles/@AnimatableBody2D@90938/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90939" to="Tiles/@AnimatableBody2D@90939/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90939" to="Tiles/@AnimatableBody2D@90939/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90939" to="Tiles/@AnimatableBody2D@90939" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90939" to="Tiles/@AnimatableBody2D@90939/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90939" to="Tiles/@AnimatableBody2D@90939/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90939" to="Tiles/@AnimatableBody2D@90939" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90939" to="Tiles/@AnimatableBody2D@90939/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90940" to="Tiles/@AnimatableBody2D@90940/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90940" to="Tiles/@AnimatableBody2D@90940/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90940" to="Tiles/@AnimatableBody2D@90940" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90940" to="Tiles/@AnimatableBody2D@90940/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90940" to="Tiles/@AnimatableBody2D@90940" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90940" to="Tiles/@AnimatableBody2D@90940/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90941" to="Tiles/@AnimatableBody2D@90941/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90941" to="Tiles/@AnimatableBody2D@90941/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90941" to="Tiles/@AnimatableBody2D@90941" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90941" to="Tiles/@AnimatableBody2D@90941/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90941" to="Tiles/@AnimatableBody2D@90941" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90941" to="Tiles/@AnimatableBody2D@90941/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90942" to="Tiles/@AnimatableBody2D@90942/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90942" to="Tiles/@AnimatableBody2D@90942/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90942" to="Tiles/@AnimatableBody2D@90942" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90942" to="Tiles/@AnimatableBody2D@90942/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90942" to="Tiles/@AnimatableBody2D@90942" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90942" to="Tiles/@AnimatableBody2D@90942/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90943" to="Tiles/@AnimatableBody2D@90943/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90943" to="Tiles/@AnimatableBody2D@90943/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90943" to="Tiles/@AnimatableBody2D@90943" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90943" to="Tiles/@AnimatableBody2D@90943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90943" to="Tiles/@AnimatableBody2D@90943" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90943" to="Tiles/@AnimatableBody2D@90943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90944" to="Tiles/@AnimatableBody2D@90944/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90944" to="Tiles/@AnimatableBody2D@90944/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90944" to="Tiles/@AnimatableBody2D@90944" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90944" to="Tiles/@AnimatableBody2D@90944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90944" to="Tiles/@AnimatableBody2D@90944" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90944" to="Tiles/@AnimatableBody2D@90944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90945" to="Tiles/@AnimatableBody2D@90945/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90945" to="Tiles/@AnimatableBody2D@90945/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90945" to="Tiles/@AnimatableBody2D@90945" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90945" to="Tiles/@AnimatableBody2D@90945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90945" to="Tiles/@AnimatableBody2D@90945" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90945" to="Tiles/@AnimatableBody2D@90945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90946" to="Tiles/@AnimatableBody2D@90946/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90946" to="Tiles/@AnimatableBody2D@90946/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90946" to="Tiles/@AnimatableBody2D@90946" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90946" to="Tiles/@AnimatableBody2D@90946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90946" to="Tiles/@AnimatableBody2D@90946" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90946" to="Tiles/@AnimatableBody2D@90946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90947" to="Tiles/@AnimatableBody2D@90947/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90947" to="Tiles/@AnimatableBody2D@90947/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90947" to="Tiles/@AnimatableBody2D@90947" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90947" to="Tiles/@AnimatableBody2D@90947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90947" to="Tiles/@AnimatableBody2D@90947" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90947" to="Tiles/@AnimatableBody2D@90947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90948" to="Tiles/@AnimatableBody2D@90948/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90948" to="Tiles/@AnimatableBody2D@90948/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90948" to="Tiles/@AnimatableBody2D@90948" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90948" to="Tiles/@AnimatableBody2D@90948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90948" to="Tiles/@AnimatableBody2D@90948" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90948" to="Tiles/@AnimatableBody2D@90948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90949" to="Tiles/@AnimatableBody2D@90949/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90949" to="Tiles/@AnimatableBody2D@90949/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90949" to="Tiles/@AnimatableBody2D@90949" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90949" to="Tiles/@AnimatableBody2D@90949/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90949" to="Tiles/@AnimatableBody2D@90949" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90949" to="Tiles/@AnimatableBody2D@90949/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90950" to="Tiles/@AnimatableBody2D@90950/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90950" to="Tiles/@AnimatableBody2D@90950/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90950" to="Tiles/@AnimatableBody2D@90950" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90950" to="Tiles/@AnimatableBody2D@90950/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90950" to="Tiles/@AnimatableBody2D@90950" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90950" to="Tiles/@AnimatableBody2D@90950/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90951" to="Tiles/@AnimatableBody2D@90951/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90951" to="Tiles/@AnimatableBody2D@90951/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90951" to="Tiles/@AnimatableBody2D@90951" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90951" to="Tiles/@AnimatableBody2D@90951" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90951" to="Tiles/@AnimatableBody2D@90951/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90951" to="Tiles/@AnimatableBody2D@90951" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90951" to="Tiles/@AnimatableBody2D@90951/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90952" to="Tiles/@AnimatableBody2D@90952/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90952" to="Tiles/@AnimatableBody2D@90952/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90952" to="Tiles/@AnimatableBody2D@90952" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90952" to="Tiles/@AnimatableBody2D@90952/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90952" to="Tiles/@AnimatableBody2D@90952" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90952" to="Tiles/@AnimatableBody2D@90952/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90953" to="Tiles/@AnimatableBody2D@90953/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90953" to="Tiles/@AnimatableBody2D@90953/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90953" to="Tiles/@AnimatableBody2D@90953" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90953" to="Tiles/@AnimatableBody2D@90953/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90953" to="Tiles/@AnimatableBody2D@90953" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90953" to="Tiles/@AnimatableBody2D@90953/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90954" to="Tiles/@AnimatableBody2D@90954/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90954" to="Tiles/@AnimatableBody2D@90954/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90954" to="Tiles/@AnimatableBody2D@90954" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90954" to="Tiles/@AnimatableBody2D@90954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90954" to="Tiles/@AnimatableBody2D@90954" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90954" to="Tiles/@AnimatableBody2D@90954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90955" to="Tiles/@AnimatableBody2D@90955/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90955" to="Tiles/@AnimatableBody2D@90955/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90955" to="Tiles/@AnimatableBody2D@90955" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90955" to="Tiles/@AnimatableBody2D@90955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90955" to="Tiles/@AnimatableBody2D@90955" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90955" to="Tiles/@AnimatableBody2D@90955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90956" to="Tiles/@AnimatableBody2D@90956/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90956" to="Tiles/@AnimatableBody2D@90956/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90956" to="Tiles/@AnimatableBody2D@90956" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90956" to="Tiles/@AnimatableBody2D@90956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90956" to="Tiles/@AnimatableBody2D@90956" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90956" to="Tiles/@AnimatableBody2D@90956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90957" to="Tiles/@AnimatableBody2D@90957/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90957" to="Tiles/@AnimatableBody2D@90957/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90957" to="Tiles/@AnimatableBody2D@90957" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90957" to="Tiles/@AnimatableBody2D@90957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90957" to="Tiles/@AnimatableBody2D@90957" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90957" to="Tiles/@AnimatableBody2D@90957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90958" to="Tiles/@AnimatableBody2D@90958/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90958" to="Tiles/@AnimatableBody2D@90958/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90958" to="Tiles/@AnimatableBody2D@90958" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90958" to="Tiles/@AnimatableBody2D@90958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90958" to="Tiles/@AnimatableBody2D@90958" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90958" to="Tiles/@AnimatableBody2D@90958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90959" to="Tiles/@AnimatableBody2D@90959/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90959" to="Tiles/@AnimatableBody2D@90959/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90959" to="Tiles/@AnimatableBody2D@90959" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90959" to="Tiles/@AnimatableBody2D@90959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90959" to="Tiles/@AnimatableBody2D@90959" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90959" to="Tiles/@AnimatableBody2D@90959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90960" to="Tiles/@AnimatableBody2D@90960/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90960" to="Tiles/@AnimatableBody2D@90960/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90960" to="Tiles/@AnimatableBody2D@90960" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90960" to="Tiles/@AnimatableBody2D@90960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90960" to="Tiles/@AnimatableBody2D@90960" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90960" to="Tiles/@AnimatableBody2D@90960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90961" to="Tiles/@AnimatableBody2D@90961/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90961" to="Tiles/@AnimatableBody2D@90961/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90961" to="Tiles/@AnimatableBody2D@90961" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90961" to="Tiles/@AnimatableBody2D@90961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90961" to="Tiles/@AnimatableBody2D@90961" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90961" to="Tiles/@AnimatableBody2D@90961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90962" to="Tiles/@AnimatableBody2D@90962/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90962" to="Tiles/@AnimatableBody2D@90962/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90962" to="Tiles/@AnimatableBody2D@90962" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90962" to="Tiles/@AnimatableBody2D@90962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90962" to="Tiles/@AnimatableBody2D@90962" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90962" to="Tiles/@AnimatableBody2D@90962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90963" to="Tiles/@AnimatableBody2D@90963/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90963" to="Tiles/@AnimatableBody2D@90963/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90963" to="Tiles/@AnimatableBody2D@90963" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90963" to="Tiles/@AnimatableBody2D@90963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90963" to="Tiles/@AnimatableBody2D@90963" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90963" to="Tiles/@AnimatableBody2D@90963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90964" to="Tiles/@AnimatableBody2D@90964/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90964" to="Tiles/@AnimatableBody2D@90964/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90964" to="Tiles/@AnimatableBody2D@90964" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90964" to="Tiles/@AnimatableBody2D@90964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90964" to="Tiles/@AnimatableBody2D@90964" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90964" to="Tiles/@AnimatableBody2D@90964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90965" to="Tiles/@AnimatableBody2D@90965/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90965" to="Tiles/@AnimatableBody2D@90965/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90965" to="Tiles/@AnimatableBody2D@90965" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90965" to="Tiles/@AnimatableBody2D@90965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90965" to="Tiles/@AnimatableBody2D@90965" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90965" to="Tiles/@AnimatableBody2D@90965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90966" to="Tiles/@AnimatableBody2D@90966/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90966" to="Tiles/@AnimatableBody2D@90966/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90966" to="Tiles/@AnimatableBody2D@90966" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90966" to="Tiles/@AnimatableBody2D@90966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90966" to="Tiles/@AnimatableBody2D@90966" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90966" to="Tiles/@AnimatableBody2D@90966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90967" to="Tiles/@AnimatableBody2D@90967/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90967" to="Tiles/@AnimatableBody2D@90967/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90967" to="Tiles/@AnimatableBody2D@90967" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90967" to="Tiles/@AnimatableBody2D@90967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90967" to="Tiles/@AnimatableBody2D@90967" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90967" to="Tiles/@AnimatableBody2D@90967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90968" to="Tiles/@AnimatableBody2D@90968/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90968" to="Tiles/@AnimatableBody2D@90968/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90968" to="Tiles/@AnimatableBody2D@90968" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90968" to="Tiles/@AnimatableBody2D@90968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90968" to="Tiles/@AnimatableBody2D@90968" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90968" to="Tiles/@AnimatableBody2D@90968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90969" to="Tiles/@AnimatableBody2D@90969/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90969" to="Tiles/@AnimatableBody2D@90969/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90969" to="Tiles/@AnimatableBody2D@90969" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90969" to="Tiles/@AnimatableBody2D@90969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90969" to="Tiles/@AnimatableBody2D@90969" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90969" to="Tiles/@AnimatableBody2D@90969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90970" to="Tiles/@AnimatableBody2D@90970/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90970" to="Tiles/@AnimatableBody2D@90970/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90970" to="Tiles/@AnimatableBody2D@90970" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90970" to="Tiles/@AnimatableBody2D@90970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90970" to="Tiles/@AnimatableBody2D@90970" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90970" to="Tiles/@AnimatableBody2D@90970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90971" to="Tiles/@AnimatableBody2D@90971/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90971" to="Tiles/@AnimatableBody2D@90971/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90971" to="Tiles/@AnimatableBody2D@90971" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90971" to="Tiles/@AnimatableBody2D@90971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90971" to="Tiles/@AnimatableBody2D@90971" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90971" to="Tiles/@AnimatableBody2D@90971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90972" to="Tiles/@AnimatableBody2D@90972/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90972" to="Tiles/@AnimatableBody2D@90972/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90972" to="Tiles/@AnimatableBody2D@90972" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90972" to="Tiles/@AnimatableBody2D@90972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90972" to="Tiles/@AnimatableBody2D@90972" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90972" to="Tiles/@AnimatableBody2D@90972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90973" to="Tiles/@AnimatableBody2D@90973/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90973" to="Tiles/@AnimatableBody2D@90973/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90973" to="Tiles/@AnimatableBody2D@90973" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90973" to="Tiles/@AnimatableBody2D@90973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90973" to="Tiles/@AnimatableBody2D@90973" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90973" to="Tiles/@AnimatableBody2D@90973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90974" to="Tiles/@AnimatableBody2D@90974/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90974" to="Tiles/@AnimatableBody2D@90974/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90974" to="Tiles/@AnimatableBody2D@90974" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90974" to="Tiles/@AnimatableBody2D@90974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90974" to="Tiles/@AnimatableBody2D@90974" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90974" to="Tiles/@AnimatableBody2D@90974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90975" to="Tiles/@AnimatableBody2D@90975/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90975" to="Tiles/@AnimatableBody2D@90975/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90975" to="Tiles/@AnimatableBody2D@90975" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90975" to="Tiles/@AnimatableBody2D@90975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90975" to="Tiles/@AnimatableBody2D@90975" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90975" to="Tiles/@AnimatableBody2D@90975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90976" to="Tiles/@AnimatableBody2D@90976/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90976" to="Tiles/@AnimatableBody2D@90976/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90976" to="Tiles/@AnimatableBody2D@90976" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90976" to="Tiles/@AnimatableBody2D@90976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90976" to="Tiles/@AnimatableBody2D@90976" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90976" to="Tiles/@AnimatableBody2D@90976/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBANN/World6/6-2a.tscn b/Scenes/Levels/SMBANN/World6/6-2a.tscn new file mode 100644 index 0000000..cf60c8d --- /dev/null +++ b/Scenes/Levels/SMBANN/World6/6-2a.tscn @@ -0,0 +1,157 @@ +[gd_scene load_steps=3 format=3 uid="uid://dg5uogw6jf4ic"] + +[ext_resource type="PackedScene" uid="uid://dk1wsxajwv0sr" path="res://Scenes/Levels/SMB1/World6/6-2a.tscn" id="1_oo8lj"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_ky00g"] + +[node name="1-2A" instance=ExtResource("1_oo8lj")] + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://s4bmrdp6dxjl" + +[node name="DiscoLevel" type="Node" parent="." index="9"] +script = ExtResource("2_ky00g") +combo_meter_rate = 0.5 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="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@152411" to="Tiles/@AnimatableBody2D@152411/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152411" to="Tiles/@AnimatableBody2D@152411/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152411" to="Tiles/@AnimatableBody2D@152411" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152411" to="Tiles/@AnimatableBody2D@152411/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152411" to="Tiles/@AnimatableBody2D@152411" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152411" to="Tiles/@AnimatableBody2D@152411/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152412" to="Tiles/@AnimatableBody2D@152412/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152412" to="Tiles/@AnimatableBody2D@152412/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152412" to="Tiles/@AnimatableBody2D@152412" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152412" to="Tiles/@AnimatableBody2D@152412/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152412" to="Tiles/@AnimatableBody2D@152412" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152412" to="Tiles/@AnimatableBody2D@152412/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152413" to="Tiles/@AnimatableBody2D@152413/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152413" to="Tiles/@AnimatableBody2D@152413/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152413" to="Tiles/@AnimatableBody2D@152413" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152413" to="Tiles/@AnimatableBody2D@152413/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152413" to="Tiles/@AnimatableBody2D@152413" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152413" to="Tiles/@AnimatableBody2D@152413/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152414" to="Tiles/@AnimatableBody2D@152414/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152414" to="Tiles/@AnimatableBody2D@152414/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152414" to="Tiles/@AnimatableBody2D@152414" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152414" to="Tiles/@AnimatableBody2D@152414/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152414" to="Tiles/@AnimatableBody2D@152414" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152414" to="Tiles/@AnimatableBody2D@152414/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152415" to="Tiles/@AnimatableBody2D@152415/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152415" to="Tiles/@AnimatableBody2D@152415/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152415" to="Tiles/@AnimatableBody2D@152415" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152415" to="Tiles/@AnimatableBody2D@152415/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152415" to="Tiles/@AnimatableBody2D@152415" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152415" to="Tiles/@AnimatableBody2D@152415/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152416" to="Tiles/@AnimatableBody2D@152416/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152416" to="Tiles/@AnimatableBody2D@152416/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152416" to="Tiles/@AnimatableBody2D@152416" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152416" to="Tiles/@AnimatableBody2D@152416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152416" to="Tiles/@AnimatableBody2D@152416" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152416" to="Tiles/@AnimatableBody2D@152416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152417" to="Tiles/@AnimatableBody2D@152417/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152417" to="Tiles/@AnimatableBody2D@152417/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152417" to="Tiles/@AnimatableBody2D@152417" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152417" to="Tiles/@AnimatableBody2D@152417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152417" to="Tiles/@AnimatableBody2D@152417" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152417" to="Tiles/@AnimatableBody2D@152417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152418" to="Tiles/@AnimatableBody2D@152418/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152418" to="Tiles/@AnimatableBody2D@152418/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152418" to="Tiles/@AnimatableBody2D@152418" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152418" to="Tiles/@AnimatableBody2D@152418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152418" to="Tiles/@AnimatableBody2D@152418" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152418" to="Tiles/@AnimatableBody2D@152418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152419" to="Tiles/@AnimatableBody2D@152419/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152419" to="Tiles/@AnimatableBody2D@152419/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152419" to="Tiles/@AnimatableBody2D@152419" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152419" to="Tiles/@AnimatableBody2D@152419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152419" to="Tiles/@AnimatableBody2D@152419" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152419" to="Tiles/@AnimatableBody2D@152419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152420" to="Tiles/@AnimatableBody2D@152420/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152420" to="Tiles/@AnimatableBody2D@152420/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152420" to="Tiles/@AnimatableBody2D@152420" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152420" to="Tiles/@AnimatableBody2D@152420/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152420" to="Tiles/@AnimatableBody2D@152420" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152420" to="Tiles/@AnimatableBody2D@152420/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152421" to="Tiles/@AnimatableBody2D@152421/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152421" to="Tiles/@AnimatableBody2D@152421/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152421" to="Tiles/@AnimatableBody2D@152421" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152421" to="Tiles/@AnimatableBody2D@152421/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152421" to="Tiles/@AnimatableBody2D@152421" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152421" to="Tiles/@AnimatableBody2D@152421/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152422" to="Tiles/@AnimatableBody2D@152422/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152422" to="Tiles/@AnimatableBody2D@152422/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152422" to="Tiles/@AnimatableBody2D@152422" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152422" to="Tiles/@AnimatableBody2D@152422/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152422" to="Tiles/@AnimatableBody2D@152422" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152422" to="Tiles/@AnimatableBody2D@152422/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152423" to="Tiles/@AnimatableBody2D@152423/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152423" to="Tiles/@AnimatableBody2D@152423/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152423" to="Tiles/@AnimatableBody2D@152423" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152423" to="Tiles/@AnimatableBody2D@152423/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152423" to="Tiles/@AnimatableBody2D@152423" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152423" to="Tiles/@AnimatableBody2D@152423/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@152424" to="Tiles/@Node2D@152424/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@152425" to="Tiles/@Node2D@152425/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@152426" to="Tiles/@Node2D@152426/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152427" to="Tiles/@AnimatableBody2D@152427/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152427" to="Tiles/@AnimatableBody2D@152427/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152427" to="Tiles/@AnimatableBody2D@152427" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152427" to="Tiles/@AnimatableBody2D@152427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152427" to="Tiles/@AnimatableBody2D@152427" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152427" to="Tiles/@AnimatableBody2D@152427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152428" to="Tiles/@AnimatableBody2D@152428/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152428" to="Tiles/@AnimatableBody2D@152428/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152428" to="Tiles/@AnimatableBody2D@152428" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152428" to="Tiles/@AnimatableBody2D@152428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152428" to="Tiles/@AnimatableBody2D@152428" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152428" to="Tiles/@AnimatableBody2D@152428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152429" to="Tiles/@AnimatableBody2D@152429/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152429" to="Tiles/@AnimatableBody2D@152429/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152429" to="Tiles/@AnimatableBody2D@152429" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152429" to="Tiles/@AnimatableBody2D@152429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152429" to="Tiles/@AnimatableBody2D@152429" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152429" to="Tiles/@AnimatableBody2D@152429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152430" to="Tiles/@AnimatableBody2D@152430/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152430" to="Tiles/@AnimatableBody2D@152430/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152430" to="Tiles/@AnimatableBody2D@152430" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152430" to="Tiles/@AnimatableBody2D@152430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152430" to="Tiles/@AnimatableBody2D@152430" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152430" to="Tiles/@AnimatableBody2D@152430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152431" to="Tiles/@AnimatableBody2D@152431/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152431" to="Tiles/@AnimatableBody2D@152431/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152431" to="Tiles/@AnimatableBody2D@152431" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152431" to="Tiles/@AnimatableBody2D@152431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152431" to="Tiles/@AnimatableBody2D@152431" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152431" to="Tiles/@AnimatableBody2D@152431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152432" to="Tiles/@AnimatableBody2D@152432/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152432" to="Tiles/@AnimatableBody2D@152432/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152432" to="Tiles/@AnimatableBody2D@152432" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152432" to="Tiles/@AnimatableBody2D@152432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152432" to="Tiles/@AnimatableBody2D@152432" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152432" to="Tiles/@AnimatableBody2D@152432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152433" to="Tiles/@AnimatableBody2D@152433/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152433" to="Tiles/@AnimatableBody2D@152433/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152433" to="Tiles/@AnimatableBody2D@152433" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152433" to="Tiles/@AnimatableBody2D@152433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152433" to="Tiles/@AnimatableBody2D@152433/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152433" to="Tiles/@AnimatableBody2D@152433" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152433" to="Tiles/@AnimatableBody2D@152433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152434" to="Tiles/@AnimatableBody2D@152434/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152434" to="Tiles/@AnimatableBody2D@152434/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152434" to="Tiles/@AnimatableBody2D@152434" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152434" to="Tiles/@AnimatableBody2D@152434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152434" to="Tiles/@AnimatableBody2D@152434" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152434" to="Tiles/@AnimatableBody2D@152434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@152435" to="Tiles/@Node2D@152435/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@152436" to="Tiles/@Node2D@152436/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@152437" to="Tiles/@Node2D@152437/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@152438" to="Tiles/@Node2D@152438/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@152439" to="Tiles/@Node2D@152439/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/World6/6-2b.tscn b/Scenes/Levels/SMBANN/World6/6-2b.tscn new file mode 100644 index 0000000..e93179c --- /dev/null +++ b/Scenes/Levels/SMBANN/World6/6-2b.tscn @@ -0,0 +1,50 @@ +[gd_scene load_steps=3 format=4 uid="uid://cqfkbtt7jnxo8"] + +[ext_resource type="PackedScene" uid="uid://baaf3ey6vytx0" path="res://Scenes/Levels/SMB1/World6/6-2b.tscn" id="1_ogmio"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_a8j7w"] + +[node name="5-2a" instance=ExtResource("1_ogmio")] + +[node name="Water" parent="." index="3"] +tile_map_data = PackedByteArray("AAD7//X/AgAAAAQAAAD7//b/AgAAAAUAAAD8//X/AgAAAAQAAAD8//b/AgAAAAUAAAD9//X/AgAAAAQAAAD9//b/AgAAAAUAAAD+//X/AgAAAAQAAAD+//b/AgAAAAUAAAD///X/AgAAAAQAAAD///b/AgAAAAUAAAAAAPX/AgAAAAQAAAAAAPb/AgAAAAUAAAABAPX/AgAAAAQAAAABAPb/AgAAAAUAAAACAPX/AgAAAAQAAAACAPb/AgAAAAUAAAADAPX/AgAAAAQAAAADAPb/AgAAAAUAAAAEAPX/AgAAAAQAAAAEAPb/AgAAAAUAAAAFAPX/AgAAAAQAAAAFAPb/AgAAAAUAAAAGAPX/AgAAAAQAAAAGAPb/AgAAAAUAAAAHAPX/AgAAAAQAAAAHAPb/AgAAAAUAAAAIAPX/AgAAAAQAAAAIAPb/AgAAAAUAAAAJAPX/AgAAAAQAAAAJAPb/AgAAAAUAAAAKAPX/AgAAAAQAAAAKAPb/AgAAAAUAAAALAPX/AgAAAAQAAAALAPb/AgAAAAUAAAAMAPX/AgAAAAQAAAAMAPb/AgAAAAUAAAANAPX/AgAAAAQAAAANAPb/AgAAAAUAAAAOAPX/AgAAAAQAAAAOAPb/AgAAAAUAAAAPAPX/AgAAAAQAAAAPAPb/AgAAAAUAAAAQAPX/AgAAAAQAAAAQAPb/AgAAAAUAAAARAPX/AgAAAAQAAAARAPb/AgAAAAUAAAASAPX/AgAAAAQAAAASAPb/AgAAAAUAAAATAPX/AgAAAAQAAAATAPb/AgAAAAUAAAAUAPX/AgAAAAQAAAAUAPb/AgAAAAUAAAAVAPX/AgAAAAQAAAAVAPb/AgAAAAUAAAAWAPX/AgAAAAQAAAAWAPb/AgAAAAUAAAAXAPX/AgAAAAQAAAAXAPb/AgAAAAUAAAAYAPX/AgAAAAQAAAAYAPb/AgAAAAUAAAAZAPX/AgAAAAQAAAAZAPb/AgAAAAUAAAAaAPX/AgAAAAQAAAAaAPb/AgAAAAUAAAAbAPX/AgAAAAQAAAAbAPb/AgAAAAUAAAAcAPX/AgAAAAQAAAAcAPb/AgAAAAUAAAAdAPX/AgAAAAQAAAAdAPb/AgAAAAUAAAAeAPX/AgAAAAQAAAAeAPb/AgAAAAUAAAAfAPX/AgAAAAQAAAAfAPb/AgAAAAUAAAAgAPX/AgAAAAQAAAAgAPb/AgAAAAUAAAAhAPX/AgAAAAQAAAAhAPb/AgAAAAUAAAAiAPX/AgAAAAQAAAAiAPb/AgAAAAUAAAAjAPX/AgAAAAQAAAAjAPb/AgAAAAUAAAAkAPX/AgAAAAQAAAAkAPb/AgAAAAUAAAAlAPX/AgAAAAQAAAAlAPb/AgAAAAUAAAAmAPX/AgAAAAQAAAAmAPb/AgAAAAUAAAAnAPX/AgAAAAQAAAAnAPb/AgAAAAUAAAAoAPX/AgAAAAQAAAAoAPb/AgAAAAUAAAApAPX/AgAAAAQAAAApAPb/AgAAAAUAAAAqAPX/AgAAAAQAAAAqAPb/AgAAAAUAAAArAPX/AgAAAAQAAAArAPb/AgAAAAUAAAAsAPX/AgAAAAQAAAAsAPb/AgAAAAUAAAAtAPX/AgAAAAQAAAAtAPb/AgAAAAUAAAAuAPX/AgAAAAQAAAAuAPb/AgAAAAUAAAAvAPX/AgAAAAQAAAAvAPb/AgAAAAUAAAAwAPX/AgAAAAQAAAAwAPb/AgAAAAUAAADw//X/AgAAAAQAAADw//b/AgAAAAUAAADx//X/AgAAAAQAAADx//b/AgAAAAUAAADy//X/AgAAAAQAAADy//b/AgAAAAUAAADz//X/AgAAAAQAAADz//b/AgAAAAUAAAD0//X/AgAAAAQAAAD0//b/AgAAAAUAAAD1//X/AgAAAAQAAAD1//b/AgAAAAUAAAD2//X/AgAAAAQAAAD2//b/AgAAAAUAAAD3//X/AgAAAAQAAAD3//b/AgAAAAUAAAD4//X/AgAAAAQAAAD4//b/AgAAAAUAAAD5//X/AgAAAAQAAAD5//b/AgAAAAUAAAD6//X/AgAAAAQAAAD6//b/AgAAAAUAAADw//f/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADw/wEAAgAAAAUAAADw/wIAAgAAAAUAAADw/wMAAgAAAAUAAADw/wQAAgAAAAUAAADw/wUAAgAAAAUAAADw/wYAAgAAAAUAAADw/wcAAgAAAAUAAADx//f/AgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADx/wEAAgAAAAUAAADx/wIAAgAAAAUAAADx/wMAAgAAAAUAAADx/wQAAgAAAAUAAADx/wUAAgAAAAUAAADx/wYAAgAAAAUAAADx/wcAAgAAAAUAAADy//f/AgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADy/wEAAgAAAAUAAADy/wIAAgAAAAUAAADy/wMAAgAAAAUAAADy/wQAAgAAAAUAAADy/wUAAgAAAAUAAADy/wYAAgAAAAUAAADy/wcAAgAAAAUAAADz//f/AgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAADz/wEAAgAAAAUAAADz/wIAAgAAAAUAAADz/wMAAgAAAAUAAADz/wQAAgAAAAUAAADz/wUAAgAAAAUAAADz/wYAAgAAAAUAAADz/wcAAgAAAAUAAAD0//f/AgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD0/wEAAgAAAAUAAAD0/wIAAgAAAAUAAAD0/wMAAgAAAAUAAAD0/wQAAgAAAAUAAAD0/wUAAgAAAAUAAAD0/wYAAgAAAAUAAAD0/wcAAgAAAAUAAAD1//f/AgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD1/wEAAgAAAAUAAAD1/wIAAgAAAAUAAAD1/wMAAgAAAAUAAAD1/wQAAgAAAAUAAAD1/wUAAgAAAAUAAAD1/wYAAgAAAAUAAAD1/wcAAgAAAAUAAAD2//f/AgAAAAUAAAD2//j/AgAAAAUAAAD2//n/AgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD2/wEAAgAAAAUAAAD2/wIAAgAAAAUAAAD2/wMAAgAAAAUAAAD2/wQAAgAAAAUAAAD2/wUAAgAAAAUAAAD2/wYAAgAAAAUAAAD2/wcAAgAAAAUAAAD3//f/AgAAAAUAAAD3//j/AgAAAAUAAAD3//n/AgAAAAUAAAD3//r/AgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD3/wEAAgAAAAUAAAD3/wIAAgAAAAUAAAD3/wMAAgAAAAUAAAD3/wQAAgAAAAUAAAD3/wUAAgAAAAUAAAD3/wYAAgAAAAUAAAD3/wcAAgAAAAUAAAD4//f/AgAAAAUAAAD4//j/AgAAAAUAAAD4//n/AgAAAAUAAAD4//r/AgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD4/wEAAgAAAAUAAAD4/wIAAgAAAAUAAAD4/wMAAgAAAAUAAAD4/wQAAgAAAAUAAAD4/wUAAgAAAAUAAAD4/wYAAgAAAAUAAAD4/wcAAgAAAAUAAAD5//f/AgAAAAUAAAD5//j/AgAAAAUAAAD5//n/AgAAAAUAAAD5//r/AgAAAAUAAAD5//v/AgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD5/wEAAgAAAAUAAAD5/wIAAgAAAAUAAAD5/wMAAgAAAAUAAAD5/wQAAgAAAAUAAAD5/wUAAgAAAAUAAAD5/wYAAgAAAAUAAAD5/wcAAgAAAAUAAAD6//f/AgAAAAUAAAD6//j/AgAAAAUAAAD6//n/AgAAAAUAAAD6//r/AgAAAAUAAAD6//v/AgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD6/wEAAgAAAAUAAAD6/wIAAgAAAAUAAAD6/wMAAgAAAAUAAAD6/wQAAgAAAAUAAAD6/wUAAgAAAAUAAAD6/wYAAgAAAAUAAAD6/wcAAgAAAAUAAAD7//f/AgAAAAUAAAD7//j/AgAAAAUAAAD7//n/AgAAAAUAAAD7//r/AgAAAAUAAAD7//v/AgAAAAUAAAD7//z/AgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD7/wEAAgAAAAUAAAD7/wIAAgAAAAUAAAD7/wMAAgAAAAUAAAD7/wQAAgAAAAUAAAD7/wUAAgAAAAUAAAD7/wYAAgAAAAUAAAD7/wcAAgAAAAUAAAD8//f/AgAAAAUAAAD8//j/AgAAAAUAAAD8//n/AgAAAAUAAAD8//r/AgAAAAUAAAD8//v/AgAAAAUAAAD8//z/AgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD8/wEAAgAAAAUAAAD8/wIAAgAAAAUAAAD8/wMAAgAAAAUAAAD8/wQAAgAAAAUAAAD8/wUAAgAAAAUAAAD8/wYAAgAAAAUAAAD8/wcAAgAAAAUAAAD9//f/AgAAAAUAAAD9//j/AgAAAAUAAAD9//n/AgAAAAUAAAD9//r/AgAAAAUAAAD9//v/AgAAAAUAAAD9//z/AgAAAAUAAAD9//3/AgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD9/wEAAgAAAAUAAAD9/wIAAgAAAAUAAAD9/wMAAgAAAAUAAAD9/wQAAgAAAAUAAAD9/wUAAgAAAAUAAAD9/wYAAgAAAAUAAAD9/wcAAgAAAAUAAAD+//f/AgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD+//r/AgAAAAUAAAD+//v/AgAAAAUAAAD+//z/AgAAAAUAAAD+//3/AgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD+/wEAAgAAAAUAAAD+/wIAAgAAAAUAAAD+/wMAAgAAAAUAAAD+/wQAAgAAAAUAAAD+/wUAAgAAAAUAAAD+/wYAAgAAAAUAAAD+/wcAAgAAAAUAAAD///f/AgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///r/AgAAAAUAAAD///v/AgAAAAUAAAD///z/AgAAAAUAAAD///3/AgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAD//wEAAgAAAAUAAAD//wIAAgAAAAUAAAD//wMAAgAAAAUAAAD//wQAAgAAAAUAAAD//wUAAgAAAAUAAAD//wYAAgAAAAUAAAD//wcAAgAAAAUAAAAAAPf/AgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAAAAAEAAgAAAAUAAAAAAAIAAgAAAAUAAAAAAAMAAgAAAAUAAAAAAAQAAgAAAAUAAAAAAAUAAgAAAAUAAAAAAAYAAgAAAAUAAAAAAAcAAgAAAAUAAAABAPf/AgAAAAUAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPr/AgAAAAUAAAABAPv/AgAAAAUAAAABAPz/AgAAAAUAAAABAP3/AgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAABAAEAAgAAAAUAAAABAAIAAgAAAAUAAAABAAMAAgAAAAUAAAABAAQAAgAAAAUAAAABAAUAAgAAAAUAAAABAAYAAgAAAAUAAAABAAcAAgAAAAUAAAACAPf/AgAAAAUAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPr/AgAAAAUAAAACAPv/AgAAAAUAAAACAPz/AgAAAAUAAAACAP3/AgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAACAAEAAgAAAAUAAAACAAIAAgAAAAUAAAACAAMAAgAAAAUAAAACAAQAAgAAAAUAAAACAAUAAgAAAAUAAAACAAYAAgAAAAUAAAACAAcAAgAAAAUAAAADAPf/AgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPr/AgAAAAUAAAADAPv/AgAAAAUAAAADAPz/AgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAADAAEAAgAAAAUAAAADAAIAAgAAAAUAAAADAAMAAgAAAAUAAAADAAQAAgAAAAUAAAADAAUAAgAAAAUAAAADAAYAAgAAAAUAAAADAAcAAgAAAAUAAAAEAPf/AgAAAAUAAAAEAPj/AgAAAAUAAAAEAPn/AgAAAAUAAAAEAPr/AgAAAAUAAAAEAPv/AgAAAAUAAAAEAPz/AgAAAAUAAAAEAP3/AgAAAAUAAAAEAP7/AgAAAAUAAAAEAP//AgAAAAUAAAAEAAAAAgAAAAUAAAAEAAEAAgAAAAUAAAAEAAIAAgAAAAUAAAAEAAMAAgAAAAUAAAAEAAQAAgAAAAUAAAAEAAUAAgAAAAUAAAAEAAYAAgAAAAUAAAAEAAcAAgAAAAUAAAAFAPf/AgAAAAUAAAAFAPj/AgAAAAUAAAAFAPn/AgAAAAUAAAAFAPr/AgAAAAUAAAAFAPv/AgAAAAUAAAAFAPz/AgAAAAUAAAAFAP3/AgAAAAUAAAAFAP7/AgAAAAUAAAAFAP//AgAAAAUAAAAFAAAAAgAAAAUAAAAFAAEAAgAAAAUAAAAFAAIAAgAAAAUAAAAFAAMAAgAAAAUAAAAFAAQAAgAAAAUAAAAFAAUAAgAAAAUAAAAFAAYAAgAAAAUAAAAFAAcAAgAAAAUAAAAGAPf/AgAAAAUAAAAGAPj/AgAAAAUAAAAGAPn/AgAAAAUAAAAGAPr/AgAAAAUAAAAGAPv/AgAAAAUAAAAGAPz/AgAAAAUAAAAGAP3/AgAAAAUAAAAGAP7/AgAAAAUAAAAGAP//AgAAAAUAAAAGAAAAAgAAAAUAAAAGAAEAAgAAAAUAAAAGAAIAAgAAAAUAAAAGAAMAAgAAAAUAAAAGAAQAAgAAAAUAAAAGAAUAAgAAAAUAAAAGAAYAAgAAAAUAAAAGAAcAAgAAAAUAAAAHAPf/AgAAAAUAAAAHAPj/AgAAAAUAAAAHAPn/AgAAAAUAAAAHAPr/AgAAAAUAAAAHAPv/AgAAAAUAAAAHAPz/AgAAAAUAAAAHAP3/AgAAAAUAAAAHAP7/AgAAAAUAAAAHAP//AgAAAAUAAAAHAAAAAgAAAAUAAAAHAAEAAgAAAAUAAAAHAAIAAgAAAAUAAAAHAAMAAgAAAAUAAAAHAAQAAgAAAAUAAAAHAAUAAgAAAAUAAAAHAAYAAgAAAAUAAAAHAAcAAgAAAAUAAAAIAPf/AgAAAAUAAAAIAPj/AgAAAAUAAAAIAPn/AgAAAAUAAAAIAPr/AgAAAAUAAAAIAPv/AgAAAAUAAAAIAPz/AgAAAAUAAAAIAP3/AgAAAAUAAAAIAP7/AgAAAAUAAAAIAP//AgAAAAUAAAAIAAAAAgAAAAUAAAAIAAEAAgAAAAUAAAAIAAIAAgAAAAUAAAAIAAMAAgAAAAUAAAAIAAQAAgAAAAUAAAAIAAUAAgAAAAUAAAAIAAYAAgAAAAUAAAAIAAcAAgAAAAUAAAAJAPf/AgAAAAUAAAAJAPj/AgAAAAUAAAAJAPn/AgAAAAUAAAAJAPr/AgAAAAUAAAAJAPv/AgAAAAUAAAAJAPz/AgAAAAUAAAAJAP3/AgAAAAUAAAAJAP7/AgAAAAUAAAAJAP//AgAAAAUAAAAJAAAAAgAAAAUAAAAJAAEAAgAAAAUAAAAJAAIAAgAAAAUAAAAJAAMAAgAAAAUAAAAJAAQAAgAAAAUAAAAJAAUAAgAAAAUAAAAJAAYAAgAAAAUAAAAJAAcAAgAAAAUAAAAKAPf/AgAAAAUAAAAKAPj/AgAAAAUAAAAKAPn/AgAAAAUAAAAKAPr/AgAAAAUAAAAKAPv/AgAAAAUAAAAKAPz/AgAAAAUAAAAKAP3/AgAAAAUAAAAKAP7/AgAAAAUAAAAKAP//AgAAAAUAAAAKAAAAAgAAAAUAAAAKAAEAAgAAAAUAAAAKAAIAAgAAAAUAAAAKAAMAAgAAAAUAAAAKAAQAAgAAAAUAAAAKAAUAAgAAAAUAAAAKAAYAAgAAAAUAAAAKAAcAAgAAAAUAAAALAPf/AgAAAAUAAAALAPj/AgAAAAUAAAALAPn/AgAAAAUAAAALAPr/AgAAAAUAAAALAPv/AgAAAAUAAAALAPz/AgAAAAUAAAALAP3/AgAAAAUAAAALAP7/AgAAAAUAAAALAP//AgAAAAUAAAALAAAAAgAAAAUAAAALAAEAAgAAAAUAAAALAAIAAgAAAAUAAAALAAMAAgAAAAUAAAALAAQAAgAAAAUAAAALAAUAAgAAAAUAAAALAAYAAgAAAAUAAAALAAcAAgAAAAUAAAAMAPf/AgAAAAUAAAAMAPj/AgAAAAUAAAAMAPn/AgAAAAUAAAAMAPr/AgAAAAUAAAAMAPv/AgAAAAUAAAAMAPz/AgAAAAUAAAAMAP3/AgAAAAUAAAAMAP7/AgAAAAUAAAAMAP//AgAAAAUAAAAMAAAAAgAAAAUAAAAMAAEAAgAAAAUAAAAMAAIAAgAAAAUAAAAMAAMAAgAAAAUAAAAMAAQAAgAAAAUAAAAMAAUAAgAAAAUAAAAMAAYAAgAAAAUAAAAMAAcAAgAAAAUAAAANAPf/AgAAAAUAAAANAPj/AgAAAAUAAAANAPn/AgAAAAUAAAANAPr/AgAAAAUAAAANAPv/AgAAAAUAAAANAPz/AgAAAAUAAAANAP3/AgAAAAUAAAANAP7/AgAAAAUAAAANAP//AgAAAAUAAAANAAAAAgAAAAUAAAANAAEAAgAAAAUAAAANAAIAAgAAAAUAAAANAAMAAgAAAAUAAAANAAQAAgAAAAUAAAANAAUAAgAAAAUAAAANAAYAAgAAAAUAAAANAAcAAgAAAAUAAAAOAPf/AgAAAAUAAAAOAPj/AgAAAAUAAAAOAPn/AgAAAAUAAAAOAPr/AgAAAAUAAAAOAPv/AgAAAAUAAAAOAPz/AgAAAAUAAAAOAP3/AgAAAAUAAAAOAP7/AgAAAAUAAAAOAP//AgAAAAUAAAAOAAAAAgAAAAUAAAAOAAEAAgAAAAUAAAAOAAIAAgAAAAUAAAAOAAMAAgAAAAUAAAAOAAQAAgAAAAUAAAAOAAUAAgAAAAUAAAAOAAYAAgAAAAUAAAAOAAcAAgAAAAUAAAAPAPf/AgAAAAUAAAAPAPj/AgAAAAUAAAAPAPn/AgAAAAUAAAAPAPr/AgAAAAUAAAAPAPv/AgAAAAUAAAAPAPz/AgAAAAUAAAAPAP3/AgAAAAUAAAAPAP7/AgAAAAUAAAAPAP//AgAAAAUAAAAPAAAAAgAAAAUAAAAPAAEAAgAAAAUAAAAPAAIAAgAAAAUAAAAPAAMAAgAAAAUAAAAPAAQAAgAAAAUAAAAPAAUAAgAAAAUAAAAPAAYAAgAAAAUAAAAPAAcAAgAAAAUAAAAQAPf/AgAAAAUAAAAQAPj/AgAAAAUAAAAQAPn/AgAAAAUAAAAQAPr/AgAAAAUAAAAQAPv/AgAAAAUAAAAQAPz/AgAAAAUAAAAQAP3/AgAAAAUAAAAQAP7/AgAAAAUAAAAQAP//AgAAAAUAAAAQAAAAAgAAAAUAAAAQAAEAAgAAAAUAAAAQAAIAAgAAAAUAAAAQAAMAAgAAAAUAAAAQAAQAAgAAAAUAAAAQAAUAAgAAAAUAAAAQAAYAAgAAAAUAAAAQAAcAAgAAAAUAAAARAPf/AgAAAAUAAAARAPj/AgAAAAUAAAARAPn/AgAAAAUAAAARAPr/AgAAAAUAAAARAPv/AgAAAAUAAAARAPz/AgAAAAUAAAARAP3/AgAAAAUAAAARAP7/AgAAAAUAAAARAP//AgAAAAUAAAARAAAAAgAAAAUAAAARAAEAAgAAAAUAAAARAAIAAgAAAAUAAAARAAMAAgAAAAUAAAARAAQAAgAAAAUAAAARAAUAAgAAAAUAAAARAAYAAgAAAAUAAAARAAcAAgAAAAUAAAASAPf/AgAAAAUAAAASAPj/AgAAAAUAAAASAPn/AgAAAAUAAAASAPr/AgAAAAUAAAASAPv/AgAAAAUAAAASAPz/AgAAAAUAAAASAP3/AgAAAAUAAAASAP7/AgAAAAUAAAASAP//AgAAAAUAAAASAAAAAgAAAAUAAAASAAEAAgAAAAUAAAASAAIAAgAAAAUAAAASAAMAAgAAAAUAAAASAAQAAgAAAAUAAAASAAUAAgAAAAUAAAASAAYAAgAAAAUAAAASAAcAAgAAAAUAAAATAPf/AgAAAAUAAAATAPj/AgAAAAUAAAATAPn/AgAAAAUAAAATAPr/AgAAAAUAAAATAPv/AgAAAAUAAAATAPz/AgAAAAUAAAATAP3/AgAAAAUAAAATAP7/AgAAAAUAAAATAP//AgAAAAUAAAATAAAAAgAAAAUAAAATAAEAAgAAAAUAAAATAAIAAgAAAAUAAAATAAMAAgAAAAUAAAATAAQAAgAAAAUAAAATAAUAAgAAAAUAAAATAAYAAgAAAAUAAAATAAcAAgAAAAUAAAAUAPf/AgAAAAUAAAAUAPj/AgAAAAUAAAAUAPn/AgAAAAUAAAAUAPr/AgAAAAUAAAAUAPv/AgAAAAUAAAAUAPz/AgAAAAUAAAAUAP3/AgAAAAUAAAAUAP7/AgAAAAUAAAAUAP//AgAAAAUAAAAUAAAAAgAAAAUAAAAUAAEAAgAAAAUAAAAUAAIAAgAAAAUAAAAUAAMAAgAAAAUAAAAUAAQAAgAAAAUAAAAUAAUAAgAAAAUAAAAUAAYAAgAAAAUAAAAUAAcAAgAAAAUAAAAVAPf/AgAAAAUAAAAVAPj/AgAAAAUAAAAVAPn/AgAAAAUAAAAVAPr/AgAAAAUAAAAVAPv/AgAAAAUAAAAVAPz/AgAAAAUAAAAVAP3/AgAAAAUAAAAVAP7/AgAAAAUAAAAVAP//AgAAAAUAAAAVAAAAAgAAAAUAAAAVAAEAAgAAAAUAAAAVAAIAAgAAAAUAAAAVAAMAAgAAAAUAAAAVAAQAAgAAAAUAAAAVAAUAAgAAAAUAAAAVAAYAAgAAAAUAAAAVAAcAAgAAAAUAAAAWAPf/AgAAAAUAAAAWAPj/AgAAAAUAAAAWAPn/AgAAAAUAAAAWAPr/AgAAAAUAAAAWAPv/AgAAAAUAAAAWAPz/AgAAAAUAAAAWAP3/AgAAAAUAAAAWAP7/AgAAAAUAAAAWAP//AgAAAAUAAAAWAAAAAgAAAAUAAAAWAAEAAgAAAAUAAAAWAAIAAgAAAAUAAAAWAAMAAgAAAAUAAAAWAAQAAgAAAAUAAAAWAAUAAgAAAAUAAAAWAAYAAgAAAAUAAAAWAAcAAgAAAAUAAAAXAPf/AgAAAAUAAAAXAPj/AgAAAAUAAAAXAPn/AgAAAAUAAAAXAPr/AgAAAAUAAAAXAPv/AgAAAAUAAAAXAPz/AgAAAAUAAAAXAP3/AgAAAAUAAAAXAP7/AgAAAAUAAAAXAP//AgAAAAUAAAAXAAAAAgAAAAUAAAAXAAEAAgAAAAUAAAAXAAIAAgAAAAUAAAAXAAMAAgAAAAUAAAAXAAQAAgAAAAUAAAAXAAUAAgAAAAUAAAAXAAYAAgAAAAUAAAAXAAcAAgAAAAUAAAAYAPf/AgAAAAUAAAAYAPj/AgAAAAUAAAAYAPn/AgAAAAUAAAAYAPr/AgAAAAUAAAAYAPv/AgAAAAUAAAAYAPz/AgAAAAUAAAAYAP3/AgAAAAUAAAAYAP7/AgAAAAUAAAAYAP//AgAAAAUAAAAYAAAAAgAAAAUAAAAYAAEAAgAAAAUAAAAYAAIAAgAAAAUAAAAYAAMAAgAAAAUAAAAYAAQAAgAAAAUAAAAYAAUAAgAAAAUAAAAYAAYAAgAAAAUAAAAYAAcAAgAAAAUAAAAZAPf/AgAAAAUAAAAZAPj/AgAAAAUAAAAZAPn/AgAAAAUAAAAZAPr/AgAAAAUAAAAZAPv/AgAAAAUAAAAZAPz/AgAAAAUAAAAZAP3/AgAAAAUAAAAZAP7/AgAAAAUAAAAZAP//AgAAAAUAAAAZAAAAAgAAAAUAAAAZAAEAAgAAAAUAAAAZAAIAAgAAAAUAAAAZAAMAAgAAAAUAAAAZAAQAAgAAAAUAAAAZAAUAAgAAAAUAAAAZAAYAAgAAAAUAAAAZAAcAAgAAAAUAAAAaAPf/AgAAAAUAAAAaAPj/AgAAAAUAAAAaAPn/AgAAAAUAAAAaAPr/AgAAAAUAAAAaAPv/AgAAAAUAAAAaAPz/AgAAAAUAAAAaAP3/AgAAAAUAAAAaAP7/AgAAAAUAAAAaAP//AgAAAAUAAAAaAAAAAgAAAAUAAAAaAAEAAgAAAAUAAAAaAAIAAgAAAAUAAAAaAAMAAgAAAAUAAAAaAAQAAgAAAAUAAAAaAAUAAgAAAAUAAAAaAAYAAgAAAAUAAAAaAAcAAgAAAAUAAAAbAPf/AgAAAAUAAAAbAPj/AgAAAAUAAAAbAPn/AgAAAAUAAAAbAPr/AgAAAAUAAAAbAPv/AgAAAAUAAAAbAPz/AgAAAAUAAAAbAP3/AgAAAAUAAAAbAP7/AgAAAAUAAAAbAP//AgAAAAUAAAAbAAAAAgAAAAUAAAAbAAEAAgAAAAUAAAAbAAIAAgAAAAUAAAAbAAMAAgAAAAUAAAAbAAQAAgAAAAUAAAAbAAUAAgAAAAUAAAAbAAYAAgAAAAUAAAAbAAcAAgAAAAUAAAAcAPf/AgAAAAUAAAAcAPj/AgAAAAUAAAAcAPn/AgAAAAUAAAAcAPr/AgAAAAUAAAAcAPv/AgAAAAUAAAAcAPz/AgAAAAUAAAAcAP3/AgAAAAUAAAAcAP7/AgAAAAUAAAAcAP//AgAAAAUAAAAcAAAAAgAAAAUAAAAcAAEAAgAAAAUAAAAcAAIAAgAAAAUAAAAcAAMAAgAAAAUAAAAcAAQAAgAAAAUAAAAcAAUAAgAAAAUAAAAcAAYAAgAAAAUAAAAcAAcAAgAAAAUAAAAdAPf/AgAAAAUAAAAdAPj/AgAAAAUAAAAdAPn/AgAAAAUAAAAdAPr/AgAAAAUAAAAdAPv/AgAAAAUAAAAdAPz/AgAAAAUAAAAdAP3/AgAAAAUAAAAdAP7/AgAAAAUAAAAdAP//AgAAAAUAAAAdAAAAAgAAAAUAAAAdAAEAAgAAAAUAAAAdAAIAAgAAAAUAAAAdAAMAAgAAAAUAAAAdAAQAAgAAAAUAAAAdAAUAAgAAAAUAAAAdAAYAAgAAAAUAAAAdAAcAAgAAAAUAAAAeAPf/AgAAAAUAAAAeAPj/AgAAAAUAAAAeAPn/AgAAAAUAAAAeAPr/AgAAAAUAAAAeAPv/AgAAAAUAAAAeAPz/AgAAAAUAAAAeAP3/AgAAAAUAAAAeAP7/AgAAAAUAAAAeAP//AgAAAAUAAAAeAAAAAgAAAAUAAAAeAAEAAgAAAAUAAAAeAAIAAgAAAAUAAAAeAAMAAgAAAAUAAAAeAAQAAgAAAAUAAAAeAAUAAgAAAAUAAAAeAAYAAgAAAAUAAAAeAAcAAgAAAAUAAAAfAPf/AgAAAAUAAAAfAPj/AgAAAAUAAAAfAPn/AgAAAAUAAAAfAPr/AgAAAAUAAAAfAPv/AgAAAAUAAAAfAPz/AgAAAAUAAAAfAP3/AgAAAAUAAAAfAP7/AgAAAAUAAAAfAP//AgAAAAUAAAAfAAAAAgAAAAUAAAAfAAEAAgAAAAUAAAAfAAIAAgAAAAUAAAAfAAMAAgAAAAUAAAAfAAQAAgAAAAUAAAAfAAUAAgAAAAUAAAAfAAYAAgAAAAUAAAAfAAcAAgAAAAUAAAAgAPf/AgAAAAUAAAAgAPj/AgAAAAUAAAAgAPn/AgAAAAUAAAAgAPr/AgAAAAUAAAAgAPv/AgAAAAUAAAAgAPz/AgAAAAUAAAAgAP3/AgAAAAUAAAAgAP7/AgAAAAUAAAAgAP//AgAAAAUAAAAgAAAAAgAAAAUAAAAgAAEAAgAAAAUAAAAgAAIAAgAAAAUAAAAgAAMAAgAAAAUAAAAgAAQAAgAAAAUAAAAgAAUAAgAAAAUAAAAgAAYAAgAAAAUAAAAgAAcAAgAAAAUAAAAhAPf/AgAAAAUAAAAhAPj/AgAAAAUAAAAhAPn/AgAAAAUAAAAhAPr/AgAAAAUAAAAhAPv/AgAAAAUAAAAhAPz/AgAAAAUAAAAhAP3/AgAAAAUAAAAhAP7/AgAAAAUAAAAhAP//AgAAAAUAAAAhAAAAAgAAAAUAAAAhAAEAAgAAAAUAAAAhAAIAAgAAAAUAAAAhAAMAAgAAAAUAAAAhAAQAAgAAAAUAAAAhAAUAAgAAAAUAAAAhAAYAAgAAAAUAAAAhAAcAAgAAAAUAAAAiAPf/AgAAAAUAAAAiAPj/AgAAAAUAAAAiAPn/AgAAAAUAAAAiAPr/AgAAAAUAAAAiAPv/AgAAAAUAAAAiAPz/AgAAAAUAAAAiAP3/AgAAAAUAAAAiAP7/AgAAAAUAAAAiAP//AgAAAAUAAAAiAAAAAgAAAAUAAAAiAAEAAgAAAAUAAAAiAAIAAgAAAAUAAAAiAAMAAgAAAAUAAAAiAAQAAgAAAAUAAAAiAAUAAgAAAAUAAAAiAAYAAgAAAAUAAAAiAAcAAgAAAAUAAAAjAPf/AgAAAAUAAAAjAPj/AgAAAAUAAAAjAPn/AgAAAAUAAAAjAPr/AgAAAAUAAAAjAPv/AgAAAAUAAAAjAPz/AgAAAAUAAAAjAP3/AgAAAAUAAAAjAP7/AgAAAAUAAAAjAP//AgAAAAUAAAAjAAAAAgAAAAUAAAAjAAEAAgAAAAUAAAAjAAIAAgAAAAUAAAAjAAMAAgAAAAUAAAAjAAQAAgAAAAUAAAAjAAUAAgAAAAUAAAAjAAYAAgAAAAUAAAAjAAcAAgAAAAUAAAAkAPf/AgAAAAUAAAAkAPj/AgAAAAUAAAAkAPn/AgAAAAUAAAAkAPr/AgAAAAUAAAAkAPv/AgAAAAUAAAAkAPz/AgAAAAUAAAAkAP3/AgAAAAUAAAAkAP7/AgAAAAUAAAAkAP//AgAAAAUAAAAkAAAAAgAAAAUAAAAkAAEAAgAAAAUAAAAkAAIAAgAAAAUAAAAkAAMAAgAAAAUAAAAkAAQAAgAAAAUAAAAkAAUAAgAAAAUAAAAkAAYAAgAAAAUAAAAkAAcAAgAAAAUAAAAlAPf/AgAAAAUAAAAlAPj/AgAAAAUAAAAlAPn/AgAAAAUAAAAlAPr/AgAAAAUAAAAlAPv/AgAAAAUAAAAlAPz/AgAAAAUAAAAlAP3/AgAAAAUAAAAlAP7/AgAAAAUAAAAlAP//AgAAAAUAAAAlAAAAAgAAAAUAAAAlAAEAAgAAAAUAAAAlAAIAAgAAAAUAAAAlAAMAAgAAAAUAAAAlAAQAAgAAAAUAAAAlAAUAAgAAAAUAAAAlAAYAAgAAAAUAAAAlAAcAAgAAAAUAAAAmAPf/AgAAAAUAAAAmAPj/AgAAAAUAAAAmAPn/AgAAAAUAAAAmAPr/AgAAAAUAAAAmAPv/AgAAAAUAAAAmAPz/AgAAAAUAAAAmAP3/AgAAAAUAAAAmAP7/AgAAAAUAAAAmAP//AgAAAAUAAAAmAAAAAgAAAAUAAAAmAAEAAgAAAAUAAAAmAAIAAgAAAAUAAAAmAAMAAgAAAAUAAAAmAAQAAgAAAAUAAAAmAAUAAgAAAAUAAAAmAAYAAgAAAAUAAAAmAAcAAgAAAAUAAAAnAPf/AgAAAAUAAAAnAPj/AgAAAAUAAAAnAPn/AgAAAAUAAAAnAPr/AgAAAAUAAAAnAPv/AgAAAAUAAAAnAPz/AgAAAAUAAAAnAP3/AgAAAAUAAAAnAP7/AgAAAAUAAAAnAP//AgAAAAUAAAAnAAAAAgAAAAUAAAAnAAEAAgAAAAUAAAAnAAIAAgAAAAUAAAAnAAMAAgAAAAUAAAAnAAQAAgAAAAUAAAAnAAUAAgAAAAUAAAAnAAYAAgAAAAUAAAAnAAcAAgAAAAUAAAAoAPf/AgAAAAUAAAAoAPj/AgAAAAUAAAAoAPn/AgAAAAUAAAAoAPr/AgAAAAUAAAAoAPv/AgAAAAUAAAAoAPz/AgAAAAUAAAAoAP3/AgAAAAUAAAAoAP7/AgAAAAUAAAAoAP//AgAAAAUAAAAoAAAAAgAAAAUAAAAoAAEAAgAAAAUAAAAoAAIAAgAAAAUAAAAoAAMAAgAAAAUAAAAoAAQAAgAAAAUAAAAoAAUAAgAAAAUAAAAoAAYAAgAAAAUAAAAoAAcAAgAAAAUAAAApAPf/AgAAAAUAAAApAPj/AgAAAAUAAAApAPn/AgAAAAUAAAApAPr/AgAAAAUAAAApAPv/AgAAAAUAAAApAPz/AgAAAAUAAAApAP3/AgAAAAUAAAApAP7/AgAAAAUAAAApAP//AgAAAAUAAAApAAAAAgAAAAUAAAApAAEAAgAAAAUAAAApAAIAAgAAAAUAAAApAAMAAgAAAAUAAAApAAQAAgAAAAUAAAApAAUAAgAAAAUAAAApAAYAAgAAAAUAAAApAAcAAgAAAAUAAAAqAPf/AgAAAAUAAAAqAPj/AgAAAAUAAAAqAPn/AgAAAAUAAAAqAPr/AgAAAAUAAAAqAPv/AgAAAAUAAAAqAPz/AgAAAAUAAAAqAP3/AgAAAAUAAAAqAP7/AgAAAAUAAAAqAP//AgAAAAUAAAAqAAAAAgAAAAUAAAAqAAEAAgAAAAUAAAAqAAIAAgAAAAUAAAAqAAMAAgAAAAUAAAAqAAQAAgAAAAUAAAAqAAUAAgAAAAUAAAAqAAYAAgAAAAUAAAAqAAcAAgAAAAUAAAArAPf/AgAAAAUAAAArAPj/AgAAAAUAAAArAPn/AgAAAAUAAAArAPr/AgAAAAUAAAArAPv/AgAAAAUAAAArAPz/AgAAAAUAAAArAP3/AgAAAAUAAAArAP7/AgAAAAUAAAArAP//AgAAAAUAAAArAAAAAgAAAAUAAAArAAEAAgAAAAUAAAArAAIAAgAAAAUAAAArAAMAAgAAAAUAAAArAAQAAgAAAAUAAAArAAUAAgAAAAUAAAArAAYAAgAAAAUAAAArAAcAAgAAAAUAAAAsAPf/AgAAAAUAAAAsAPj/AgAAAAUAAAAsAPn/AgAAAAUAAAAsAPr/AgAAAAUAAAAsAPv/AgAAAAUAAAAsAPz/AgAAAAUAAAAsAP3/AgAAAAUAAAAsAP7/AgAAAAUAAAAsAP//AgAAAAUAAAAsAAAAAgAAAAUAAAAsAAEAAgAAAAUAAAAsAAIAAgAAAAUAAAAsAAMAAgAAAAUAAAAsAAQAAgAAAAUAAAAsAAUAAgAAAAUAAAAsAAYAAgAAAAUAAAAsAAcAAgAAAAUAAAAtAPf/AgAAAAUAAAAtAPj/AgAAAAUAAAAtAPn/AgAAAAUAAAAtAPr/AgAAAAUAAAAtAPz/AgAAAAUAAAAtAP3/AgAAAAUAAAAtAP7/AgAAAAUAAAAtAP//AgAAAAUAAAAtAAAAAgAAAAUAAAAtAAEAAgAAAAUAAAAtAAIAAgAAAAUAAAAtAAMAAgAAAAUAAAAtAAQAAgAAAAUAAAAtAAUAAgAAAAUAAAAtAAYAAgAAAAUAAAAtAAcAAgAAAAUAAAAuAPf/AgAAAAUAAAAuAPj/AgAAAAUAAAAuAPn/AgAAAAUAAAAuAPr/AgAAAAUAAAAuAPv/AgAAAAUAAAAuAPz/AgAAAAUAAAAuAP3/AgAAAAUAAAAuAP7/AgAAAAUAAAAuAP//AgAAAAUAAAAuAAAAAgAAAAUAAAAuAAEAAgAAAAUAAAAuAAIAAgAAAAUAAAAuAAMAAgAAAAUAAAAuAAQAAgAAAAUAAAAuAAUAAgAAAAUAAAAuAAYAAgAAAAUAAAAuAAcAAgAAAAUAAAAvAPf/AgAAAAUAAAAvAPj/AgAAAAUAAAAvAPn/AgAAAAUAAAAvAPr/AgAAAAUAAAAvAPv/AgAAAAUAAAAvAPz/AgAAAAUAAAAvAP3/AgAAAAUAAAAvAP7/AgAAAAUAAAAvAP//AgAAAAUAAAAvAAAAAgAAAAUAAAAvAAEAAgAAAAUAAAAvAAIAAgAAAAUAAAAvAAMAAgAAAAUAAAAvAAQAAgAAAAUAAAAvAAUAAgAAAAUAAAAvAAYAAgAAAAUAAAAvAAcAAgAAAAUAAAAwAPf/AgAAAAUAAAAwAPj/AgAAAAUAAAAwAPn/AgAAAAUAAAAwAPr/AgAAAAUAAAAwAPv/AgAAAAUAAAAwAPz/AgAAAAUAAAAwAP3/AgAAAAUAAAAwAP7/AgAAAAUAAAAwAP//AgAAAAUAAAAwAAAAAgAAAAUAAAAwAAEAAgAAAAUAAAAwAAIAAgAAAAUAAAAwAAMAAgAAAAUAAAAwAAQAAgAAAAUAAAAwAAUAAgAAAAUAAAAwAAYAAgAAAAUAAAAwAAcAAgAAAAUAAAAtAPv/AgAAAAUAAAA=") + +[node name="PipeArea" parent="." index="19"] +target_level = "uid://s4bmrdp6dxjl" + +[node name="DiscoLevel" type="Node" parent="." index="21"] +script = ExtResource("2_a8j7w") +combo_meter_rate = 0.5 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153144" to="Tiles/@Node2D@153144/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153145" to="Tiles/@Node2D@153145/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153146" to="Tiles/@Node2D@153146/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153147" to="Tiles/@Node2D@153147/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153148" to="Tiles/@Node2D@153148/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153149" to="Tiles/@Node2D@153149/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153150" to="Tiles/@Node2D@153150/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153151" to="Tiles/@Node2D@153151/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153152" to="Tiles/@Node2D@153152/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153153" to="Tiles/@Node2D@153153/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153154" to="Tiles/@Node2D@153154/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153155" to="Tiles/@Node2D@153155/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153156" to="Tiles/@Node2D@153156/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153157" to="Tiles/@Node2D@153157/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153158" to="Tiles/@Node2D@153158/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153159" to="Tiles/@Node2D@153159/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153160" to="Tiles/@Node2D@153160/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153161" to="Tiles/@Node2D@153161/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@153162" to="Tiles/@Node2D@153162/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@153163" to="Tiles/@Area2D@153163" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@153164" to="Tiles/@Area2D@153164" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@153165" to="Tiles/@Area2D@153165" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@153166" to="Tiles/@Area2D@153166" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@153167" to="Tiles/@Area2D@153167" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@153168" to="Tiles/@Area2D@153168" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@153169" to="Tiles/@Area2D@153169" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@153170" to="Tiles/@Area2D@153170" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@153171" to="Tiles/@Area2D@153171" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@153172" to="Tiles/@Area2D@153172" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@153173" to="Tiles/@Area2D@153173" method="area_entered"] diff --git a/Scenes/Levels/SMBANN/World6/6-2c.tscn b/Scenes/Levels/SMBANN/World6/6-2c.tscn new file mode 100644 index 0000000..d61d698 --- /dev/null +++ b/Scenes/Levels/SMBANN/World6/6-2c.tscn @@ -0,0 +1,139 @@ +[gd_scene load_steps=3 format=3 uid="uid://bkcggpfse0hr0"] + +[ext_resource type="PackedScene" uid="uid://0meyhqly8ow0" path="res://Scenes/Levels/SMB1/World6/6-2c.tscn" id="1_uigor"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_a37ef"] + +[node name="1-1A" instance=ExtResource("1_uigor")] + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://s4bmrdp6dxjl" + +[node name="DiscoLevel" type="Node" parent="." index="9"] +script = ExtResource("2_a37ef") +combo_meter_rate = 0.5 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="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@155926" to="Tiles/@AnimatableBody2D@155926/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155926" to="Tiles/@AnimatableBody2D@155926/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155926" to="Tiles/@AnimatableBody2D@155926" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155926" to="Tiles/@AnimatableBody2D@155926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155926" to="Tiles/@AnimatableBody2D@155926" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155926" to="Tiles/@AnimatableBody2D@155926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155927" to="Tiles/@Node2D@155927/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155928" to="Tiles/@Node2D@155928/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155929" to="Tiles/@Node2D@155929/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155930" to="Tiles/@Node2D@155930/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155931" to="Tiles/@Node2D@155931/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155932" to="Tiles/@AnimatableBody2D@155932/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155932" to="Tiles/@AnimatableBody2D@155932/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155932" to="Tiles/@AnimatableBody2D@155932" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155932" to="Tiles/@AnimatableBody2D@155932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155932" to="Tiles/@AnimatableBody2D@155932" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155932" to="Tiles/@AnimatableBody2D@155932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155933" to="Tiles/@AnimatableBody2D@155933/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155933" to="Tiles/@AnimatableBody2D@155933/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155933" to="Tiles/@AnimatableBody2D@155933" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155933" to="Tiles/@AnimatableBody2D@155933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155933" to="Tiles/@AnimatableBody2D@155933" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155933" to="Tiles/@AnimatableBody2D@155933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@155934" to="Tiles/@Node2D@155934/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155935" to="Tiles/@AnimatableBody2D@155935/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155935" to="Tiles/@AnimatableBody2D@155935/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155935" to="Tiles/@AnimatableBody2D@155935" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155935" to="Tiles/@AnimatableBody2D@155935/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155935" to="Tiles/@AnimatableBody2D@155935" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155935" to="Tiles/@AnimatableBody2D@155935/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155936" to="Tiles/@AnimatableBody2D@155936/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155936" to="Tiles/@AnimatableBody2D@155936/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155936" to="Tiles/@AnimatableBody2D@155936" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155936" to="Tiles/@AnimatableBody2D@155936/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155936" to="Tiles/@AnimatableBody2D@155936" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155936" to="Tiles/@AnimatableBody2D@155936/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155937" to="Tiles/@AnimatableBody2D@155937/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155937" to="Tiles/@AnimatableBody2D@155937/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155937" to="Tiles/@AnimatableBody2D@155937" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155937" to="Tiles/@AnimatableBody2D@155937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155937" to="Tiles/@AnimatableBody2D@155937" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155937" to="Tiles/@AnimatableBody2D@155937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155938" to="Tiles/@AnimatableBody2D@155938/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155938" to="Tiles/@AnimatableBody2D@155938/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155938" to="Tiles/@AnimatableBody2D@155938" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155938" to="Tiles/@AnimatableBody2D@155938/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155938" to="Tiles/@AnimatableBody2D@155938" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155938" to="Tiles/@AnimatableBody2D@155938/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155939" to="Tiles/@AnimatableBody2D@155939/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155939" to="Tiles/@AnimatableBody2D@155939/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155939" to="Tiles/@AnimatableBody2D@155939" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155939" to="Tiles/@AnimatableBody2D@155939/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155939" to="Tiles/@AnimatableBody2D@155939" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155939" to="Tiles/@AnimatableBody2D@155939/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155940" to="Tiles/@AnimatableBody2D@155940/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155940" to="Tiles/@AnimatableBody2D@155940/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155940" to="Tiles/@AnimatableBody2D@155940" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155940" to="Tiles/@AnimatableBody2D@155940/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155940" to="Tiles/@AnimatableBody2D@155940" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155940" to="Tiles/@AnimatableBody2D@155940/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155941" to="Tiles/@AnimatableBody2D@155941/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155941" to="Tiles/@AnimatableBody2D@155941/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155941" to="Tiles/@AnimatableBody2D@155941" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155941" to="Tiles/@AnimatableBody2D@155941/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155941" to="Tiles/@AnimatableBody2D@155941" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155941" to="Tiles/@AnimatableBody2D@155941/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155942" to="Tiles/@AnimatableBody2D@155942/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155942" to="Tiles/@AnimatableBody2D@155942/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155942" to="Tiles/@AnimatableBody2D@155942" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155942" to="Tiles/@AnimatableBody2D@155942/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155942" to="Tiles/@AnimatableBody2D@155942" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155942" to="Tiles/@AnimatableBody2D@155942/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155943" to="Tiles/@AnimatableBody2D@155943/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155943" to="Tiles/@AnimatableBody2D@155943/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155943" to="Tiles/@AnimatableBody2D@155943" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155943" to="Tiles/@AnimatableBody2D@155943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155943" to="Tiles/@AnimatableBody2D@155943" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155943" to="Tiles/@AnimatableBody2D@155943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155944" to="Tiles/@AnimatableBody2D@155944/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155944" to="Tiles/@AnimatableBody2D@155944/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155944" to="Tiles/@AnimatableBody2D@155944" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155944" to="Tiles/@AnimatableBody2D@155944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155944" to="Tiles/@AnimatableBody2D@155944" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155944" to="Tiles/@AnimatableBody2D@155944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155945" to="Tiles/@AnimatableBody2D@155945/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155945" to="Tiles/@AnimatableBody2D@155945/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155945" to="Tiles/@AnimatableBody2D@155945" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155945" to="Tiles/@AnimatableBody2D@155945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155945" to="Tiles/@AnimatableBody2D@155945" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155945" to="Tiles/@AnimatableBody2D@155945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155946" to="Tiles/@AnimatableBody2D@155946/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155946" to="Tiles/@AnimatableBody2D@155946/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155946" to="Tiles/@AnimatableBody2D@155946" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155946" to="Tiles/@AnimatableBody2D@155946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155946" to="Tiles/@AnimatableBody2D@155946" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155946" to="Tiles/@AnimatableBody2D@155946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155947" to="Tiles/@AnimatableBody2D@155947/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155947" to="Tiles/@AnimatableBody2D@155947/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155947" to="Tiles/@AnimatableBody2D@155947" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155947" to="Tiles/@AnimatableBody2D@155947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155947" to="Tiles/@AnimatableBody2D@155947" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155947" to="Tiles/@AnimatableBody2D@155947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155948" to="Tiles/@AnimatableBody2D@155948/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155948" to="Tiles/@AnimatableBody2D@155948/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155948" to="Tiles/@AnimatableBody2D@155948" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155948" to="Tiles/@AnimatableBody2D@155948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155948" to="Tiles/@AnimatableBody2D@155948" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155948" to="Tiles/@AnimatableBody2D@155948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@155949" to="Tiles/@Node2D@155949/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155950" to="Tiles/@Node2D@155950/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155951" to="Tiles/@Node2D@155951/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155952" to="Tiles/@Node2D@155952/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155953" to="Tiles/@Node2D@155953/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155954" to="Tiles/@Node2D@155954/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155955" to="Tiles/@Node2D@155955/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155956" to="Tiles/@Node2D@155956/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155957" to="Tiles/@Node2D@155957/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/World6/6-3.tscn b/Scenes/Levels/SMBANN/World6/6-3.tscn new file mode 100755 index 0000000..398f85f --- /dev/null +++ b/Scenes/Levels/SMBANN/World6/6-3.tscn @@ -0,0 +1,163 @@ +[gd_scene load_steps=3 format=3 uid="uid://b1bh0quotvg4c"] + +[ext_resource type="PackedScene" uid="uid://cd4g6h6nvjowy" path="res://Scenes/Levels/SMB1/World6/6-3.tscn" id="1_y8doy"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_8h8q6"] + +[node name="6-3" instance=ExtResource("1_y8doy")] +campaign = "SMBANN" + +[node name="DiscoLevel" type="Node" parent="." index="31"] +script = ExtResource("2_8h8q6") +combo_meter_rate = 0.7 +max_combo = 1 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51234" to="Tiles/@Area2D@51234" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51235" to="Tiles/@Area2D@51235" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51236" to="Tiles/@Area2D@51236" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51237" to="Tiles/@Area2D@51237" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51238" to="Tiles/@Area2D@51238" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51239" to="Tiles/@Area2D@51239" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51240" to="Tiles/@Area2D@51240" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51241" to="Tiles/@Area2D@51241" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51242" to="Tiles/@Area2D@51242" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51243" to="Tiles/@Area2D@51243" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51244" to="Tiles/@Area2D@51244" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51245" to="Tiles/@Area2D@51245" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51246" to="Tiles/@Area2D@51246" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51247" to="Tiles/@Area2D@51247" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51248" to="Tiles/@Area2D@51248" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51249" to="Tiles/@Area2D@51249" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51250" to="Tiles/@Area2D@51250" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51251" to="Tiles/@Area2D@51251" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51252" to="Tiles/@Area2D@51252" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51253" to="Tiles/@Area2D@51253" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51254" to="Tiles/@Area2D@51254" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51255" to="Tiles/@Area2D@51255" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51256" to="Tiles/@Area2D@51256" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51257" to="Tiles/@Area2D@51257" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51258" to="Tiles/@Area2D@51258" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51259" to="Tiles/@Area2D@51259" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51260" to="Tiles/@Area2D@51260" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51261" to="Tiles/@Area2D@51261" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51262" to="Tiles/@Area2D@51262" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51263" to="Tiles/@Area2D@51263" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51264" to="Tiles/@Area2D@51264" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51265" to="Tiles/@Area2D@51265" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51266" to="Tiles/@Area2D@51266" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51267" to="Tiles/@Area2D@51267" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51268" to="Tiles/@Area2D@51268" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51269" to="Tiles/@Area2D@51269" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51270" to="Tiles/@Area2D@51270" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51271" to="Tiles/@Area2D@51271" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51272" to="Tiles/@Area2D@51272" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51273" to="Tiles/@Area2D@51273" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51274" to="Tiles/@Area2D@51274" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51275" to="Tiles/@Area2D@51275" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51276" to="Tiles/@Area2D@51276" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51277" to="Tiles/@Area2D@51277" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51278" to="Tiles/@Area2D@51278" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51279" to="Tiles/@Area2D@51279" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51280" to="Tiles/@Area2D@51280" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51281" to="Tiles/@Area2D@51281" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51282" to="Tiles/@Area2D@51282" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51283" to="Tiles/@Area2D@51283" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51284" to="Tiles/@Area2D@51284" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51285" to="Tiles/@Area2D@51285" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51286" to="Tiles/@Area2D@51286" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51287" to="Tiles/@Area2D@51287" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51288" to="Tiles/@Area2D@51288" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51289" to="Tiles/@Area2D@51289" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51290" to="Tiles/@Area2D@51290" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51291" to="Tiles/@Area2D@51291" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51292" to="Tiles/@Area2D@51292" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51293" to="Tiles/@Area2D@51293" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51294" to="Tiles/@Area2D@51294" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51295" to="Tiles/@Area2D@51295" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51296" to="Tiles/@Area2D@51296" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51297" to="Tiles/@Area2D@51297" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51298" to="Tiles/@Area2D@51298" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51299" to="Tiles/@Area2D@51299" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51300" to="Tiles/@Area2D@51300" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51301" to="Tiles/@Area2D@51301" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51302" to="Tiles/@Area2D@51302" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51303" to="Tiles/@Area2D@51303" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51304" to="Tiles/@Area2D@51304" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51305" to="Tiles/@Area2D@51305" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51306" to="Tiles/@Area2D@51306" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51307" to="Tiles/@Area2D@51307" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51308" to="Tiles/@Area2D@51308" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51309" to="Tiles/@Area2D@51309" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51310" to="Tiles/@Area2D@51310" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51311" to="Tiles/@Area2D@51311" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51312" to="Tiles/@Area2D@51312" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51313" to="Tiles/@Area2D@51313" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51314" to="Tiles/@Area2D@51314" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51315" to="Tiles/@Area2D@51315" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51316" to="Tiles/@Area2D@51316" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51317" to="Tiles/@Area2D@51317" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51318" to="Tiles/@Area2D@51318" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51319" to="Tiles/@Area2D@51319" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51320" to="Tiles/@Area2D@51320" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51321" to="Tiles/@Area2D@51321" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51322" to="Tiles/@Area2D@51322" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51323" to="Tiles/@Area2D@51323" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51324" to="Tiles/@Area2D@51324" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51325" to="Tiles/@Area2D@51325" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51326" to="Tiles/@Area2D@51326" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51327" to="Tiles/@Area2D@51327" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51328" to="Tiles/@Area2D@51328" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51329" to="Tiles/@Area2D@51329" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51330" to="Tiles/@Area2D@51330" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51331" to="Tiles/@Area2D@51331" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51332" to="Tiles/@Area2D@51332" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51333" to="Tiles/@Area2D@51333" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51334" to="Tiles/@Area2D@51334" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51335" to="Tiles/@Area2D@51335" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51336" to="Tiles/@Area2D@51336" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51337" to="Tiles/@Area2D@51337" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51338" to="Tiles/@Area2D@51338" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51339" to="Tiles/@Area2D@51339" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51340" to="Tiles/@Area2D@51340" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51341" to="Tiles/@Area2D@51341" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51342" to="Tiles/@Area2D@51342" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51343" to="Tiles/@Area2D@51343" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51344" to="Tiles/@Area2D@51344" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51345" to="Tiles/@Area2D@51345" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51346" to="Tiles/@Area2D@51346" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51347" to="Tiles/@Area2D@51347" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51348" to="Tiles/@Area2D@51348" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51349" to="Tiles/@Area2D@51349" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51350" to="Tiles/@Area2D@51350" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51351" to="Tiles/@Area2D@51351" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51352" to="Tiles/@Area2D@51352" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51353" to="Tiles/@Area2D@51353" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51354" to="Tiles/@Area2D@51354" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51355" to="Tiles/@Area2D@51355" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51356" to="Tiles/@Area2D@51356" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51357" to="Tiles/@Area2D@51357" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51358" to="Tiles/@Area2D@51358" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51359" to="Tiles/@Area2D@51359" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51360" to="Tiles/@Area2D@51360" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51361" to="Tiles/@Area2D@51361" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51362" to="Tiles/@Area2D@51362" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51363" to="Tiles/@Area2D@51363" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51364" to="Tiles/@Area2D@51364" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51365" to="Tiles/@Area2D@51365" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51366" to="Tiles/@Area2D@51366" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51367" to="Tiles/@Area2D@51367" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51368" to="Tiles/@Area2D@51368" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51369" to="Tiles/@Area2D@51369" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51370" to="Tiles/@Area2D@51370" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51371" to="Tiles/@Area2D@51371" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51372" to="Tiles/@Area2D@51372" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51373" to="Tiles/@Area2D@51373" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51374" to="Tiles/@Area2D@51374" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51375" to="Tiles/@Area2D@51375" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@51376" to="Tiles/@Area2D@51376" method="area_entered"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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] diff --git a/Scenes/Levels/SMBANN/World6/6-4.tscn b/Scenes/Levels/SMBANN/World6/6-4.tscn new file mode 100644 index 0000000..7695fb2 --- /dev/null +++ b/Scenes/Levels/SMBANN/World6/6-4.tscn @@ -0,0 +1,150 @@ +[gd_scene load_steps=4 format=3 uid="uid://bj86ruaswego"] + +[ext_resource type="PackedScene" uid="uid://8gl7bfh13471" path="res://Scenes/Levels/SMBLL/World4/4-4.tscn" id="1_mxym3"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_mpkel"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="3_qw7d2"] + +[node name="4-4" instance=ExtResource("1_mxym3")] +campaign = "SMBANN" +world_id = 6 + +[node name="RedPirannhaPlant" parent="Enemies" index="7"] +position = Vector2(1744, 112) + +[node name="RedPirannhaPlant2" parent="Enemies" index="8"] +position = Vector2(2384, 208) + +[node name="DiscoLevel" type="Node" parent="." index="25"] +script = ExtResource("2_mpkel") +combo_meter_rate = 0.6 +max_combo = 10 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[node name="PirannhaPlant" parent="." index="26" instance=ExtResource("3_qw7d2")] +position = Vector2(1744, -112) + +[node name="PirannhaPlant2" parent="." index="27" instance=ExtResource("3_qw7d2")] +position = Vector2(2384, -16) + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@131550" to="Tiles/@AnimatableBody2D@131550/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@131550" to="Tiles/@AnimatableBody2D@131550/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131550" to="Tiles/@AnimatableBody2D@131550" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131550" to="Tiles/@AnimatableBody2D@131550" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131550" to="Tiles/@AnimatableBody2D@131550/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131550" to="Tiles/@AnimatableBody2D@131550" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131550" to="Tiles/@AnimatableBody2D@131550/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@131551" to="Tiles/@AnimatableBody2D@131551/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@131551" to="Tiles/@AnimatableBody2D@131551/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131551" to="Tiles/@AnimatableBody2D@131551" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131551" to="Tiles/@AnimatableBody2D@131551" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131551" to="Tiles/@AnimatableBody2D@131551/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131551" to="Tiles/@AnimatableBody2D@131551" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131551" to="Tiles/@AnimatableBody2D@131551/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@131552" to="Tiles/@AnimatableBody2D@131552/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@131552" to="Tiles/@AnimatableBody2D@131552/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131552" to="Tiles/@AnimatableBody2D@131552" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131552" to="Tiles/@AnimatableBody2D@131552" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131552" to="Tiles/@AnimatableBody2D@131552/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131552" to="Tiles/@AnimatableBody2D@131552" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131552" to="Tiles/@AnimatableBody2D@131552/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@131553" to="Tiles/@AnimatableBody2D@131553/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@131553" to="Tiles/@AnimatableBody2D@131553/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131553" to="Tiles/@AnimatableBody2D@131553" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131553" to="Tiles/@AnimatableBody2D@131553" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131553" to="Tiles/@AnimatableBody2D@131553/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131553" to="Tiles/@AnimatableBody2D@131553" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131553" to="Tiles/@AnimatableBody2D@131553/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@131554" to="Tiles/@AnimatableBody2D@131554/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@131554" to="Tiles/@AnimatableBody2D@131554/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131554" to="Tiles/@AnimatableBody2D@131554" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131554" to="Tiles/@AnimatableBody2D@131554" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131554" to="Tiles/@AnimatableBody2D@131554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131554" to="Tiles/@AnimatableBody2D@131554" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131554" to="Tiles/@AnimatableBody2D@131554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/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@131555" to="Tiles/@Area2D@131555" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131556" to="Tiles/@Area2D@131556" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131557" to="Tiles/@Area2D@131557" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131558" to="Tiles/@Area2D@131558" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131559" to="Tiles/@Area2D@131559" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131560" to="Tiles/@Area2D@131560" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131561" to="Tiles/@Area2D@131561" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131562" to="Tiles/@Area2D@131562" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131563" to="Tiles/@Area2D@131563" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131564" to="Tiles/@Area2D@131564" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131565" to="Tiles/@Area2D@131565" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131566" to="Tiles/@Area2D@131566" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131567" to="Tiles/@Area2D@131567" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131568" to="Tiles/@Area2D@131568" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131569" to="Tiles/@Area2D@131569" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131570" to="Tiles/@Area2D@131570" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131571" to="Tiles/@Area2D@131571" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131572" to="Tiles/@Area2D@131572" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131573" to="Tiles/@Area2D@131573" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131574" to="Tiles/@Area2D@131574" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131575" to="Tiles/@Area2D@131575" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131576" to="Tiles/@Area2D@131576" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131577" to="Tiles/@Area2D@131577" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131578" to="Tiles/@Area2D@131578" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131579" to="Tiles/@Area2D@131579" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131580" to="Tiles/@Area2D@131580" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131581" to="Tiles/@Area2D@131581" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131582" to="Tiles/@Area2D@131582" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131583" to="Tiles/@Area2D@131583" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131584" to="Tiles/@Area2D@131584" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131585" to="Tiles/@Area2D@131585" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131586" to="Tiles/@Area2D@131586" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131587" to="Tiles/@Area2D@131587" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131588" to="Tiles/@Area2D@131588" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131589" to="Tiles/@Area2D@131589" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131590" to="Tiles/@Area2D@131590" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131591" to="Tiles/@Area2D@131591" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131592" to="Tiles/@Area2D@131592" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131593" to="Tiles/@Area2D@131593" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131594" to="Tiles/@Area2D@131594" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131595" to="Tiles/@Area2D@131595" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131596" to="Tiles/@Area2D@131596" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131597" to="Tiles/@Area2D@131597" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131598" to="Tiles/@Area2D@131598" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131599" to="Tiles/@Area2D@131599" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131600" to="Tiles/@Area2D@131600" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131601" to="Tiles/@Area2D@131601" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131602" to="Tiles/@Area2D@131602" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131603" to="Tiles/@Area2D@131603" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131604" to="Tiles/@Area2D@131604" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131605" to="Tiles/@Area2D@131605" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131606" to="Tiles/@Area2D@131606" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131607" to="Tiles/@Area2D@131607" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131608" to="Tiles/@Area2D@131608" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131609" to="Tiles/@Area2D@131609" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131610" to="Tiles/@Area2D@131610" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131611" to="Tiles/@Area2D@131611" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131612" to="Tiles/@Area2D@131612" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131613" to="Tiles/@Area2D@131613" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131614" to="Tiles/@Area2D@131614" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131615" to="Tiles/@Area2D@131615" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131616" to="Tiles/@Area2D@131616" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@131617" to="Tiles/@Area2D@131617" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@131618" to="Tiles/@AnimatableBody2D@131618/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@131618" to="Tiles/@AnimatableBody2D@131618/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131618" to="Tiles/@AnimatableBody2D@131618" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131618" to="Tiles/@AnimatableBody2D@131618" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131618" to="Tiles/@AnimatableBody2D@131618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131618" to="Tiles/@AnimatableBody2D@131618" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131618" to="Tiles/@AnimatableBody2D@131618/BlockAnimations" method="bounce_block" unbinds=1] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBANN/World7/7-1.tscn b/Scenes/Levels/SMBANN/World7/7-1.tscn new file mode 100644 index 0000000..7a21e14 --- /dev/null +++ b/Scenes/Levels/SMBANN/World7/7-1.tscn @@ -0,0 +1,236 @@ +[gd_scene load_steps=3 format=3 uid="uid://jc2mvk7km7qp"] + +[ext_resource type="PackedScene" uid="uid://4ihnm4x02vwy" path="res://Scenes/Levels/SMB1/World7/7-1.tscn" id="1_8k3ko"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_002ma"] + +[node name="7-1" instance=ExtResource("1_8k3ko")] +campaign = "SMBANN" + +[node name="PipeArea" parent="." index="13"] +target_level = "uid://b8sq068wewbli" + +[node name="DiscoLevel" type="Node" parent="." index="17"] +script = ExtResource("2_002ma") +max_combo = 20 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="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@163755" to="Tiles/@AnimatableBody2D@163755/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163755" to="Tiles/@AnimatableBody2D@163755/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163755" to="Tiles/@AnimatableBody2D@163755" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163755" to="Tiles/@AnimatableBody2D@163755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163755" to="Tiles/@AnimatableBody2D@163755" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163755" to="Tiles/@AnimatableBody2D@163755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@163756" to="Tiles/@AnimatableBody2D@163756/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163756" to="Tiles/@AnimatableBody2D@163756/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163756" to="Tiles/@AnimatableBody2D@163756" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163756" to="Tiles/@AnimatableBody2D@163756" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163756" to="Tiles/@AnimatableBody2D@163756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163756" to="Tiles/@AnimatableBody2D@163756" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163756" to="Tiles/@AnimatableBody2D@163756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163757" to="Tiles/@AnimatableBody2D@163757/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163757" to="Tiles/@AnimatableBody2D@163757/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163757" to="Tiles/@AnimatableBody2D@163757" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163757" to="Tiles/@AnimatableBody2D@163757" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163757" to="Tiles/@AnimatableBody2D@163757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163757" to="Tiles/@AnimatableBody2D@163757" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163757" to="Tiles/@AnimatableBody2D@163757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163758" to="Tiles/@AnimatableBody2D@163758/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163758" to="Tiles/@AnimatableBody2D@163758/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163758" to="Tiles/@AnimatableBody2D@163758" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163758" to="Tiles/@AnimatableBody2D@163758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163758" to="Tiles/@AnimatableBody2D@163758" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163758" to="Tiles/@AnimatableBody2D@163758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163759" to="Tiles/@AnimatableBody2D@163759/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163759" to="Tiles/@AnimatableBody2D@163759/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163759" to="Tiles/@AnimatableBody2D@163759" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163759" to="Tiles/@AnimatableBody2D@163759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163759" to="Tiles/@AnimatableBody2D@163759" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163759" to="Tiles/@AnimatableBody2D@163759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163760" to="Tiles/@AnimatableBody2D@163760/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163760" to="Tiles/@AnimatableBody2D@163760/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163760" to="Tiles/@AnimatableBody2D@163760" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163760" to="Tiles/@AnimatableBody2D@163760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163760" to="Tiles/@AnimatableBody2D@163760" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163760" to="Tiles/@AnimatableBody2D@163760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163761" to="Tiles/@AnimatableBody2D@163761/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163761" to="Tiles/@AnimatableBody2D@163761/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163761" to="Tiles/@AnimatableBody2D@163761" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163761" to="Tiles/@AnimatableBody2D@163761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163761" to="Tiles/@AnimatableBody2D@163761/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163761" to="Tiles/@AnimatableBody2D@163761" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163761" to="Tiles/@AnimatableBody2D@163761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163762" to="Tiles/@AnimatableBody2D@163762/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163762" to="Tiles/@AnimatableBody2D@163762/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163762" to="Tiles/@AnimatableBody2D@163762" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163762" to="Tiles/@AnimatableBody2D@163762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163762" to="Tiles/@AnimatableBody2D@163762" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163762" to="Tiles/@AnimatableBody2D@163762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163763" to="Tiles/@AnimatableBody2D@163763/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163763" to="Tiles/@AnimatableBody2D@163763/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163763" to="Tiles/@AnimatableBody2D@163763" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163763" to="Tiles/@AnimatableBody2D@163763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163763" to="Tiles/@AnimatableBody2D@163763" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163763" to="Tiles/@AnimatableBody2D@163763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163764" to="Tiles/@AnimatableBody2D@163764/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163764" to="Tiles/@AnimatableBody2D@163764/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163764" to="Tiles/@AnimatableBody2D@163764" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163764" to="Tiles/@AnimatableBody2D@163764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163764" to="Tiles/@AnimatableBody2D@163764" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163764" to="Tiles/@AnimatableBody2D@163764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163765" to="Tiles/@AnimatableBody2D@163765/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163765" to="Tiles/@AnimatableBody2D@163765/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163765" to="Tiles/@AnimatableBody2D@163765" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163765" to="Tiles/@AnimatableBody2D@163765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163765" to="Tiles/@AnimatableBody2D@163765" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163765" to="Tiles/@AnimatableBody2D@163765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163766" to="Tiles/@AnimatableBody2D@163766/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163766" to="Tiles/@AnimatableBody2D@163766/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163766" to="Tiles/@AnimatableBody2D@163766" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163766" to="Tiles/@AnimatableBody2D@163766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163766" to="Tiles/@AnimatableBody2D@163766" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163766" to="Tiles/@AnimatableBody2D@163766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163767" to="Tiles/@AnimatableBody2D@163767/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163767" to="Tiles/@AnimatableBody2D@163767/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163767" to="Tiles/@AnimatableBody2D@163767" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163767" to="Tiles/@AnimatableBody2D@163767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163767" to="Tiles/@AnimatableBody2D@163767" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163767" to="Tiles/@AnimatableBody2D@163767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163768" to="Tiles/@AnimatableBody2D@163768/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163768" to="Tiles/@AnimatableBody2D@163768/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163768" to="Tiles/@AnimatableBody2D@163768" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163768" to="Tiles/@AnimatableBody2D@163768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163768" to="Tiles/@AnimatableBody2D@163768" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163768" to="Tiles/@AnimatableBody2D@163768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163769" to="Tiles/@AnimatableBody2D@163769/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163769" to="Tiles/@AnimatableBody2D@163769/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163769" to="Tiles/@AnimatableBody2D@163769" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163769" to="Tiles/@AnimatableBody2D@163769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163769" to="Tiles/@AnimatableBody2D@163769" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163769" to="Tiles/@AnimatableBody2D@163769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163770" to="Tiles/@AnimatableBody2D@163770/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163770" to="Tiles/@AnimatableBody2D@163770/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163770" to="Tiles/@AnimatableBody2D@163770" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163770" to="Tiles/@AnimatableBody2D@163770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163770" to="Tiles/@AnimatableBody2D@163770" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163770" to="Tiles/@AnimatableBody2D@163770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163771" to="Tiles/@AnimatableBody2D@163771/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163771" to="Tiles/@AnimatableBody2D@163771/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163771" to="Tiles/@AnimatableBody2D@163771" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163771" to="Tiles/@AnimatableBody2D@163771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163771" to="Tiles/@AnimatableBody2D@163771" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163771" to="Tiles/@AnimatableBody2D@163771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163772" to="Tiles/@AnimatableBody2D@163772/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163772" to="Tiles/@AnimatableBody2D@163772/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163772" to="Tiles/@AnimatableBody2D@163772" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163772" to="Tiles/@AnimatableBody2D@163772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163772" to="Tiles/@AnimatableBody2D@163772" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163772" to="Tiles/@AnimatableBody2D@163772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163773" to="Tiles/@AnimatableBody2D@163773/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163773" to="Tiles/@AnimatableBody2D@163773/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163773" to="Tiles/@AnimatableBody2D@163773" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163773" to="Tiles/@AnimatableBody2D@163773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163773" to="Tiles/@AnimatableBody2D@163773" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163773" to="Tiles/@AnimatableBody2D@163773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163774" to="Tiles/@AnimatableBody2D@163774/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163774" to="Tiles/@AnimatableBody2D@163774/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163774" to="Tiles/@AnimatableBody2D@163774" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163774" to="Tiles/@AnimatableBody2D@163774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163774" to="Tiles/@AnimatableBody2D@163774" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163774" to="Tiles/@AnimatableBody2D@163774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163775" to="Tiles/@AnimatableBody2D@163775/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163775" to="Tiles/@AnimatableBody2D@163775/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163775" to="Tiles/@AnimatableBody2D@163775" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163775" to="Tiles/@AnimatableBody2D@163775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163775" to="Tiles/@AnimatableBody2D@163775" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163775" to="Tiles/@AnimatableBody2D@163775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163776" to="Tiles/@AnimatableBody2D@163776/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163776" to="Tiles/@AnimatableBody2D@163776/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163776" to="Tiles/@AnimatableBody2D@163776" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163776" to="Tiles/@AnimatableBody2D@163776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163776" to="Tiles/@AnimatableBody2D@163776" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163776" to="Tiles/@AnimatableBody2D@163776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163777" to="Tiles/@AnimatableBody2D@163777/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163777" to="Tiles/@AnimatableBody2D@163777/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163777" to="Tiles/@AnimatableBody2D@163777" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163777" to="Tiles/@AnimatableBody2D@163777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163777" to="Tiles/@AnimatableBody2D@163777" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163777" to="Tiles/@AnimatableBody2D@163777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163778" to="Tiles/@AnimatableBody2D@163778/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163778" to="Tiles/@AnimatableBody2D@163778/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163778" to="Tiles/@AnimatableBody2D@163778" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163778" to="Tiles/@AnimatableBody2D@163778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163778" to="Tiles/@AnimatableBody2D@163778" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163778" to="Tiles/@AnimatableBody2D@163778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163779" to="Tiles/@AnimatableBody2D@163779/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163779" to="Tiles/@AnimatableBody2D@163779/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163779" to="Tiles/@AnimatableBody2D@163779" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163779" to="Tiles/@AnimatableBody2D@163779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163779" to="Tiles/@AnimatableBody2D@163779" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163779" to="Tiles/@AnimatableBody2D@163779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163780" to="Tiles/@AnimatableBody2D@163780/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163780" to="Tiles/@AnimatableBody2D@163780/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163780" to="Tiles/@AnimatableBody2D@163780" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163780" to="Tiles/@AnimatableBody2D@163780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163780" to="Tiles/@AnimatableBody2D@163780" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163780" to="Tiles/@AnimatableBody2D@163780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163781" to="Tiles/@AnimatableBody2D@163781/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163781" to="Tiles/@AnimatableBody2D@163781/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163781" to="Tiles/@AnimatableBody2D@163781" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163781" to="Tiles/@AnimatableBody2D@163781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163781" to="Tiles/@AnimatableBody2D@163781" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163781" to="Tiles/@AnimatableBody2D@163781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163782" to="Tiles/@AnimatableBody2D@163782/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163782" to="Tiles/@AnimatableBody2D@163782/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163782" to="Tiles/@AnimatableBody2D@163782" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163782" to="Tiles/@AnimatableBody2D@163782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163782" to="Tiles/@AnimatableBody2D@163782" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163782" to="Tiles/@AnimatableBody2D@163782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163783" to="Tiles/@AnimatableBody2D@163783/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163783" to="Tiles/@AnimatableBody2D@163783/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163783" to="Tiles/@AnimatableBody2D@163783" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163783" to="Tiles/@AnimatableBody2D@163783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163783" to="Tiles/@AnimatableBody2D@163783" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163783" to="Tiles/@AnimatableBody2D@163783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163784" to="Tiles/@AnimatableBody2D@163784/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163784" to="Tiles/@AnimatableBody2D@163784/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163784" to="Tiles/@AnimatableBody2D@163784" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163784" to="Tiles/@AnimatableBody2D@163784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163784" to="Tiles/@AnimatableBody2D@163784" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163784" to="Tiles/@AnimatableBody2D@163784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163785" to="Tiles/@AnimatableBody2D@163785/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163785" to="Tiles/@AnimatableBody2D@163785/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163785" to="Tiles/@AnimatableBody2D@163785" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163785" to="Tiles/@AnimatableBody2D@163785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163785" to="Tiles/@AnimatableBody2D@163785" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163785" to="Tiles/@AnimatableBody2D@163785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163786" to="Tiles/@AnimatableBody2D@163786/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163786" to="Tiles/@AnimatableBody2D@163786/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163786" to="Tiles/@AnimatableBody2D@163786" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163786" to="Tiles/@AnimatableBody2D@163786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163786" to="Tiles/@AnimatableBody2D@163786" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163786" to="Tiles/@AnimatableBody2D@163786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163787" to="Tiles/@AnimatableBody2D@163787/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163787" to="Tiles/@AnimatableBody2D@163787/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163787" to="Tiles/@AnimatableBody2D@163787" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163787" to="Tiles/@AnimatableBody2D@163787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163787" to="Tiles/@AnimatableBody2D@163787" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163787" to="Tiles/@AnimatableBody2D@163787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163788" to="Tiles/@AnimatableBody2D@163788/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163788" to="Tiles/@AnimatableBody2D@163788/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163788" to="Tiles/@AnimatableBody2D@163788" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163788" to="Tiles/@AnimatableBody2D@163788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163788" to="Tiles/@AnimatableBody2D@163788" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163788" to="Tiles/@AnimatableBody2D@163788/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBANN/World7/7-1a.tscn b/Scenes/Levels/SMBANN/World7/7-1a.tscn new file mode 100644 index 0000000..a558c00 --- /dev/null +++ b/Scenes/Levels/SMBANN/World7/7-1a.tscn @@ -0,0 +1,83 @@ +[gd_scene load_steps=3 format=3 uid="uid://b8sq068wewbli"] + +[ext_resource type="PackedScene" uid="uid://7fjlyr5m2b4i" path="res://Scenes/Levels/SMB1/World7/7-1a.tscn" id="1_xa76y"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_85g2a"] + +[node name="1-1A" instance=ExtResource("1_xa76y")] + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://jc2mvk7km7qp" + +[node name="DiscoLevel" type="Node" parent="." index="8"] +script = ExtResource("2_85g2a") +max_combo = 20 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="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@162149" to="Tiles/@AnimatableBody2D@162149/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162155" to="Tiles/@Node2D@162155/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162156" to="Tiles/@Node2D@162156/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162157" to="Tiles/@Node2D@162157/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162158" to="Tiles/@Node2D@162158/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162159" to="Tiles/@Node2D@162159/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162160" to="Tiles/@Node2D@162160/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162161" to="Tiles/@Node2D@162161/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162162" to="Tiles/@Node2D@162162/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162163" to="Tiles/@Node2D@162163/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162164" to="Tiles/@Node2D@162164/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162165" to="Tiles/@Node2D@162165/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162166" to="Tiles/@Node2D@162166/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162167" to="Tiles/@Node2D@162167/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162168" to="Tiles/@Node2D@162168/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162169" to="Tiles/@Node2D@162169/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162170" to="Tiles/@Node2D@162170/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162171" to="Tiles/@Node2D@162171/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@162172" to="Tiles/@Node2D@162172/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBANN/World7/7-2.tscn b/Scenes/Levels/SMBANN/World7/7-2.tscn new file mode 100644 index 0000000..bfceb0a --- /dev/null +++ b/Scenes/Levels/SMBANN/World7/7-2.tscn @@ -0,0 +1,71 @@ +[gd_scene load_steps=3 format=4 uid="uid://bju7cfx8gl70n"] + +[ext_resource type="PackedScene" uid="uid://chjupkrcgsf0s" path="res://Scenes/Levels/SMBLL/World6/6-2.tscn" id="1_khj7q"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_enens"] + +[node name="6-2" instance=ExtResource("1_khj7q")] +campaign = "SMBANN" +world_id = 7 + +[node name="Tiles" parent="." index="0"] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAADAAAAAAAPAAEAAAADAAEAAAAlAAAAAAABAAAAAAAlAAEAAAABAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAADAAAAAAAnAAEAAAADAAEAAAAqAAAAAAABAAAAAAArAAAAAAADAAAAAAAqAAEAAAABAAEAAAArAAEAAAADAAEAAAAwAAAAAAABAAAAAAAwAAEAAAABAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAADAAAAAAA0AAEAAAADAAEAAAA7AP3/AAACAAAAAAA7AP7/AAACAAEAAAA7AP//AAACAAEAAAA7AAAAAAACAAEAAAA8AP3/AAACAAAAAAA8AP7/AAACAAEAAAA8AP//AAACAAEAAAA8AAAAAAACAAEAAAA9AP3/AAACAAAAAAA9AP7/AAACAAEAAAA9AP//AAACAAEAAAA9AAAAAAACAAEAAAA+AP3/AAADAAAAAAA+AP7/AAADAAEAAAA+AP//AAADAAEAAAA+AAAAAAABAAsAAAA6AP3/AAABAAAAAAA6AP7/AAABAAEAAAA6AP//AAABAAEAAAA6AAAAAAABAAEAAAA6AAEAAAABAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAADAAAAAABHAAEAAAADAAEAAABNAPz/AAABAAAAAABNAP3/AAABAAEAAABNAP7/AAABAAEAAABNAP//AAABAAEAAABNAAAAAAABAAEAAABNAAEAAAABAAEAAABOAPz/AAACAAAAAABOAP3/AAACAAEAAABOAP7/AAACAAEAAABOAP//AAACAAEAAABOAAAAAAACAAEAAABOAAEAAAACAAEAAABPAPz/AAADAAAAAABPAP3/AAADAAEAAABPAP7/AAADAAEAAABPAP//AAADAAEAAABPAAAAAAABAAsAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAADAAAAAABXAAEAAAADAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAADAAAAAABkAAEAAAADAAEAAABcAAAAAAABAAAAAABcAAEAAAABAAEAAABRAPz/AAABAAMAAABSAPz/AAACAAMAAABTAPz/AAACAAMAAABUAPz/AAACAAMAAABVAPz/AAACAAMAAABWAPz/AAACAAMAAABXAPz/AAACAAMAAABYAPz/AAACAAMAAABZAPz/AAADAAMAAABRAPj/AAABAAMAAABSAPj/AAACAAMAAABTAPj/AAACAAMAAABUAPj/AAACAAMAAABVAPj/AAACAAMAAABWAPj/AAACAAMAAABXAPj/AAACAAMAAABYAPj/AAACAAMAAABZAPj/AAADAAMAAABNAPf/AAAJAAsAAABNAPj/AAABAAIAAABOAPf/AAACAAAAAABOAPj/AAACAAIAAABPAPf/AAADAAAAAABPAPj/AAADAAIAAABNAPX/AAAAAAAAAABNAPb/AAAAAAEAAAA6APX/AAABAAAAAAA6APb/AAABAAEAAAA6APf/AAABAAIAAAA7APX/AAACAAAAAAA7APb/AAACAAEAAAA7APf/AAACAAIAAAA8APX/AAACAAAAAAA8APb/AAACAAEAAAA8APf/AAACAAIAAAA9APX/AAACAAAAAAA9APb/AAACAAEAAAA9APf/AAACAAIAAAA+APX/AAADAAAAAAA+APb/AAADAAEAAAA+APf/AAADAAIAAAAqAPj/AAABAAMAAAArAPj/AAAMAAsAAAArAPn/AAAAAAEAAAArAPr/AAAAAAEAAAArAPv/AAAAAAEAAAArAPz/AAAMAAwAAAAlAPz/AAALAAwAAAAmAPz/AAACAAMAAAAnAPz/AAACAAMAAAAoAPz/AAACAAMAAAApAPz/AAACAAMAAAAqAPz/AAACAAMAAAAlAPj/AAALAAsAAAAlAPn/AAAAAAEAAAAlAPr/AAAAAAEAAAAlAPv/AAAAAAEAAAAmAPj/AAACAAMAAAAnAPj/AAADAAMAAAAQAPf/AAALAAwAAAARAPf/AAACAAMAAAASAPf/AAACAAMAAAATAPf/AAACAAMAAAAUAPf/AAACAAMAAAAVAPf/AAACAAMAAAAWAPf/AAACAAMAAAAXAPf/AAACAAMAAAAYAPf/AAACAAMAAAAZAPf/AAACAAMAAAAaAPf/AAACAAMAAAAbAPf/AAACAAMAAAAcAPf/AAADAAMAAAAQAPX/AAAAAAAAAAAQAPb/AAAAAAEAAABlAPX/AAAAAAAAAABlAPb/AAAAAAEAAABlAPf/AAALAAwAAABmAPf/AAACAAMAAABnAPf/AAACAAMAAABoAPf/AAACAAMAAABpAPf/AAACAAMAAABqAPf/AAACAAMAAABrAPf/AAACAAMAAABsAPf/AAACAAMAAABtAPf/AAACAAMAAABuAPf/AAACAAMAAABvAPf/AAACAAMAAABwAPf/AAACAAMAAABxAPf/AAACAAMAAAByAPf/AAACAAMAAABzAPf/AAACAAMAAAB0APf/AAADAAMAAAB2AAAAAAABAAAAAAB2AAEAAAABAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAAAAAsAAACBAAEAAAACAAEAAACCAAAAAAACAAEAAACCAAEAAAACAAEAAACDAAAAAAABAAsAAACDAAEAAAACAAEAAACEAAAAAAADAAAAAACEAAEAAAADAAEAAACCAP//AAABAAsAAACDAP//AAADAAAAAACBAP7/AAABAAAAAACCAP7/AAADAAAAAACBAP//AAABAAEAAACJAPr/AAABAAAAAACJAPv/AAABAAEAAACJAPz/AAABAAEAAACJAP3/AAABAAEAAACJAP7/AAABAAIAAACKAPr/AAACAAAAAACKAPv/AAACAAEAAACKAPz/AAACAAEAAACKAP3/AAACAAEAAACKAP7/AAACAAIAAACLAPr/AAACAAAAAACLAPv/AAACAAEAAACLAPz/AAACAAEAAACLAP3/AAACAAEAAACLAP7/AAACAAIAAACMAPr/AAACAAAAAACMAPv/AAACAAEAAACMAPz/AAACAAEAAACMAP3/AAACAAEAAACMAP7/AAACAAIAAACNAPr/AAACAAAAAACNAPv/AAACAAEAAACNAPz/AAACAAEAAACNAP3/AAACAAEAAACNAP7/AAACAAIAAACOAPr/AAACAAAAAACOAPv/AAACAAEAAACOAPz/AAACAAEAAACOAP3/AAACAAEAAACOAP7/AAACAAIAAACPAPr/AAACAAAAAACPAPv/AAACAAEAAACPAPz/AAACAAEAAACPAP3/AAACAAEAAACPAP7/AAACAAIAAACQAPr/AAADAAAAAACQAPv/AAADAAEAAACQAPz/AAADAAEAAACQAP3/AAADAAEAAACQAP7/AAADAAIAAACVAPv/AAABAAMAAACWAPv/AAACAAMAAACXAPv/AAACAAMAAACYAPv/AAACAAMAAACZAPv/AAACAAMAAACaAPv/AAAMAAsAAACaAPz/AAALAAwAAACbAPz/AAACAAMAAACcAPz/AAACAAMAAACdAPz/AAACAAMAAACeAPz/AAACAAMAAACfAPz/AAADAAMAAACaAPj/AAALAAwAAACbAPj/AAACAAMAAACcAPj/AAACAAMAAACdAPj/AAACAAMAAACeAPj/AAACAAMAAACfAPj/AAADAAMAAACUAPf/AAALAAwAAACVAPf/AAACAAMAAACWAPf/AAACAAMAAACXAPf/AAACAAMAAACYAPf/AAACAAMAAACZAPf/AAACAAMAAACaAPf/AAAMAAsAAACUAPX/AAAAAAAAAACUAPb/AAAAAAEAAACoAAAAAAABAAAAAACoAAEAAAABAAEAAACpAAAAAAAAAAsAAACpAAEAAAACAAEAAACqAAAAAAACAAEAAACqAAEAAAACAAEAAACrAAAAAAACAAEAAACrAAEAAAACAAEAAACsAAAAAAACAAEAAACsAAEAAAACAAEAAACtAAAAAAACAAEAAACtAAEAAAACAAEAAACuAAAAAAACAAEAAACuAAEAAAACAAEAAACvAAAAAAACAAEAAACvAAEAAAACAAEAAACpAP//AAABAAAAAACqAP//AAAAAAsAAACrAP//AAACAAEAAACsAP//AAACAAEAAACtAP//AAACAAEAAACuAP//AAACAAEAAACvAP//AAACAAEAAACqAP7/AAABAAAAAACrAP7/AAAAAAsAAACsAP7/AAACAAEAAACtAP7/AAACAAEAAACuAP7/AAACAAEAAACvAP7/AAACAAEAAACsAP3/AAAAAAsAAACtAP3/AAACAAEAAACuAP3/AAACAAEAAACvAP3/AAACAAEAAACsAPz/AAABAAAAAACtAPz/AAACAAAAAACuAPz/AAAAAAsAAACvAPz/AAACAAEAAACuAPX/AAACAAAAAACuAPb/AAACAAEAAACuAPf/AAACAAEAAACuAPj/AAACAAEAAACuAPn/AAAAAAwAAACuAPr/AAABAAEAAACuAPv/AAABAAEAAACvAPX/AAACAAAAAACvAPb/AAACAAEAAACvAPf/AAACAAEAAACvAPj/AAACAAEAAACvAPn/AAACAAEAAACvAPr/AAACAAEAAACvAPv/AAACAAEAAACtAPX/AAACAAAAAACtAPb/AAACAAEAAACtAPf/AAACAAEAAACtAPj/AAAAAAwAAACtAPn/AAABAAIAAACsAPX/AAABAAAAAACsAPb/AAABAAEAAACsAPf/AAABAAEAAACsAPj/AAABAAIAAACtAPr/AAAKAAAAAACtAPv/AAAKAAEAAACiAP3/AAAHAAYAAACiAP7/AAAHAAYAAACiAP//AAAHAAYAAACiAAAAAAAHAAYAAACiAAEAAAAHAAYAAAClAP7/AAAHAAYAAAClAP//AAAHAAYAAAClAAAAAAAHAAYAAAClAAEAAAAHAAYAAACBAPv/AAAHAAYAAACBAPz/AAAHAAYAAACBAP3/AAAHAAYAAABzAPj/AAAHAAYAAABzAPn/AAAHAAYAAABzAPr/AAAHAAYAAABzAPv/AAAHAAYAAABzAPz/AAAHAAYAAABzAP3/AAAHAAYAAABxAP//AAAHAAYAAABxAAAAAAAHAAYAAABxAAEAAAAHAAYAAABwAPj/AAAHAAYAAABwAPn/AAAHAAYAAABwAPr/AAAHAAYAAABwAPv/AAAHAAYAAABtAPj/AAAHAAYAAABtAPn/AAAHAAYAAABpAPj/AAAHAAYAAABpAPn/AAAHAAYAAABpAPr/AAAHAAYAAABpAPv/AAAHAAYAAABpAPz/AAAHAAYAAABoAP//AAAHAAYAAABoAAAAAAAHAAYAAABoAAEAAAAHAAYAAABmAPj/AAAHAAYAAABmAPn/AAAHAAYAAABmAPr/AAAHAAYAAABKAPz/AAAHAAYAAABKAP3/AAAHAAYAAABKAP7/AAAHAAYAAABKAP//AAAHAAYAAABKAAAAAAAHAAYAAABKAAEAAAAHAAYAAABFAP3/AAAHAAYAAABFAP7/AAAHAAYAAABFAP//AAAHAAYAAAAgAP7/AAAHAAYAAAAgAP//AAAHAAYAAAAgAAAAAAAHAAYAAAAgAAEAAAAHAAYAAAAcAPj/AAAHAAYAAAAcAPn/AAAHAAYAAAAcAPr/AAAHAAYAAAAcAPv/AAAHAAYAAAAcAPz/AAAHAAYAAAAYAPj/AAAHAAYAAAAYAPn/AAAHAAYAAAAYAPr/AAAHAAYAAAAYAPv/AAAHAAYAAAAUAPj/AAAHAAYAAAAUAPn/AAAHAAYAAAAUAPr/AAAHAAYAAAAUAPv/AAAHAAYAAAAUAPz/AAAHAAYAAAAQAPj/AAAHAAYAAAAQAPn/AAAHAAYAAAAQAPr/AAAHAAYAAAAQAPv/AAAHAAYAAAAMAPn/AAAHAAYAAAAMAPr/AAAHAAYAAAAMAPv/AAAHAAYAAAAMAPz/AAAHAAYAAAAMAP3/AAAHAAYAAAAMAP7/AAAHAAYAAAAMAP//AAAHAAYAAAAHAP7/AAAHAAYAAAAHAP//AAAHAAYAAAACAPz/AAAHAAYAAAACAP3/AAAHAAYAAAACAP7/AAAHAAYAAAACAP//AAAHAAYAAAARAP//AQAAAAAAAwASAP//AQAAAAAAAwATAP//AQAAAAAAAwAoAPv/AQAAAAAAAwApAPv/AQAAAAAAAwAtAP7/AQAAAAAAAwAuAP7/AQAAAAAAAwAvAP7/AQAAAAAAAwBBAPv/AQAAAAAAAwBCAPv/AQAAAAAAAwBDAPv/AQAAAAAAAwBqAP//AQAAAAAAAwBrAP//AQAAAAAAAwBsAP//AQAAAAAAAwBuAP//AQAAAAAAAwBvAP//AQAAAAAAAwB3APz/AQAAAAAAAwB4APz/AQAAAAAAAwB5APz/AQAAAAAAAwB6APz/AQAAAAAAAwB7APz/AQAAAAAAAwB3APj/AQAAAAAAAwB4APj/AQAAAAAAAwB5APj/AQAAAAAAAwB6APj/AQAAAAAAAwB7APj/AQAAAAAAAwCJAP//AQAAAAAAAwCKAP//AQAAAAAAAwCLAP//AQAAAAAAAwCMAP//AQAAAAAAAwCNAP//AQAAAAAAAwCOAP//AQAAAAAAAwCPAP//AQAAAAAAAwCQAP//AQAAAAAAAwCrAP3/AAABAAAAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAAgAAIAAAAHAAYAAAAlAAIAAAABAAIAAAAmAAIAAAACAAIAAAAnAAIAAAADAAIAAAAqAAIAAAABAAIAAAArAAIAAAADAAIAAAAwAAIAAAABAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAADAAIAAAA6AAIAAAABAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAADAAIAAABKAAIAAAAHAAYAAABNAAIAAAABAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAADAAIAAABcAAIAAAABAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAADAAIAAABoAAIAAAAHAAYAAABxAAIAAAAHAAYAAAB2AAIAAAABAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAADAAIAAACiAAIAAAAHAAYAAAClAAIAAAAHAAYAAACoAAIAAAABAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAPX/AAACAAAAAACxAPX/AAACAAAAAACyAPX/AAACAAAAAACzAPX/AAACAAAAAAC0APX/AAACAAAAAAC1APX/AAACAAAAAAC2APX/AAACAAAAAAC3APX/AAACAAAAAAC4APX/AAACAAAAAAC5APX/AAACAAAAAAC6APX/AAACAAAAAAC7APX/AAACAAAAAAC8APX/AAACAAAAAAC9APX/AAACAAAAAAC+APX/AAACAAAAAAC/APX/AAACAAAAAADAAPX/AAADAAAAAACwAPb/AAACAAEAAACxAPb/AAACAAEAAACyAPb/AAACAAEAAACzAPb/AAACAAEAAAC0APb/AAACAAEAAAC1APb/AAACAAEAAAC2APb/AAACAAEAAAC3APb/AAACAAEAAAC4APb/AAACAAEAAAC5APb/AAACAAEAAAC6APb/AAACAAEAAAC7APb/AAACAAEAAAC8APb/AAACAAEAAAC9APb/AAACAAEAAAC+APb/AAACAAEAAAC/APb/AAACAAEAAADAAPb/AAADAAEAAACwAPf/AAACAAEAAACxAPf/AAACAAEAAACyAPf/AAACAAEAAACzAPf/AAACAAEAAAC0APf/AAACAAEAAAC1APf/AAACAAEAAAC2APf/AAACAAEAAAC3APf/AAACAAEAAAC4APf/AAACAAEAAAC5APf/AAACAAEAAAC6APf/AAACAAEAAAC7APf/AAACAAEAAAC8APf/AAACAAEAAAC9APf/AAACAAEAAAC+APf/AAACAAEAAAC/APf/AAACAAEAAADAAPf/AAADAAEAAACwAPj/AAACAAEAAACxAPj/AAACAAEAAACyAPj/AAACAAEAAACzAPj/AAACAAEAAAC0APj/AAACAAEAAAC1APj/AAACAAEAAAC2APj/AAACAAEAAAC3APj/AAACAAEAAAC4APj/AAACAAEAAAC5APj/AAACAAEAAAC6APj/AAACAAEAAAC7APj/AAACAAEAAAC8APj/AAACAAEAAAC9APj/AAACAAEAAAC+APj/AAACAAEAAAC/APj/AAACAAEAAADAAPj/AAADAAEAAACwAPn/AAACAAEAAACxAPn/AAACAAEAAACyAPn/AAACAAEAAACzAPn/AAACAAEAAAC0APn/AAACAAEAAAC1APn/AAACAAEAAAC2APn/AAACAAEAAAC3APn/AAACAAEAAAC4APn/AAACAAEAAAC5APn/AAACAAEAAAC6APn/AAACAAEAAAC7APn/AAACAAEAAAC8APn/AAACAAEAAAC9APn/AAACAAEAAAC+APn/AAACAAEAAAC/APn/AAACAAEAAADAAPn/AAADAAEAAACwAPr/AAACAAEAAACxAPr/AAACAAEAAACyAPr/AAACAAEAAACzAPr/AAACAAEAAAC0APr/AAACAAEAAAC1APr/AAACAAEAAAC2APr/AAACAAEAAAC3APr/AAACAAEAAAC4APr/AAACAAEAAAC5APr/AAACAAEAAAC6APr/AAACAAEAAAC7APr/AAACAAEAAAC8APr/AAACAAEAAAC9APr/AAACAAEAAAC+APr/AAACAAEAAAC/APr/AAACAAEAAADAAPr/AAADAAEAAACwAPv/AAACAAEAAACxAPv/AAACAAEAAACyAPv/AAACAAEAAACzAPv/AAACAAEAAAC0APv/AAACAAEAAAC1APv/AAACAAEAAAC2APv/AAACAAEAAAC3APv/AAACAAEAAAC4APv/AAACAAEAAAC5APv/AAACAAEAAAC6APv/AAACAAEAAAC7APv/AAACAAEAAAC8APv/AAACAAEAAAC9APv/AAACAAEAAAC+APv/AAACAAEAAAC/APv/AAACAAEAAADAAPv/AAADAAEAAACwAPz/AAACAAEAAACxAPz/AAACAAEAAACyAPz/AAACAAEAAACzAPz/AAACAAEAAAC0APz/AAACAAEAAAC1APz/AAACAAEAAAC2APz/AAACAAEAAAC3APz/AAACAAEAAAC4APz/AAACAAEAAAC5APz/AAACAAEAAAC6APz/AAACAAEAAAC7APz/AAACAAEAAAC8APz/AAACAAEAAAC9APz/AAACAAEAAAC+APz/AAACAAEAAAC/APz/AAACAAEAAADAAPz/AAADAAEAAACwAP3/AAACAAEAAACxAP3/AAACAAEAAACyAP3/AAACAAEAAACzAP3/AAACAAEAAAC0AP3/AAACAAEAAAC1AP3/AAACAAEAAAC2AP3/AAACAAEAAAC3AP3/AAACAAEAAAC4AP3/AAACAAEAAAC5AP3/AAACAAEAAAC6AP3/AAACAAEAAAC7AP3/AAACAAEAAAC8AP3/AAACAAEAAAC9AP3/AAACAAEAAAC+AP3/AAACAAEAAAC/AP3/AAACAAEAAADAAP3/AAADAAEAAACwAP7/AAACAAEAAACxAP7/AAACAAEAAACyAP7/AAACAAEAAACzAP7/AAACAAEAAAC0AP7/AAACAAEAAAC1AP7/AAACAAEAAAC2AP7/AAACAAEAAAC3AP7/AAACAAEAAAC4AP7/AAACAAEAAAC5AP7/AAACAAEAAAC6AP7/AAACAAEAAAC7AP7/AAACAAEAAAC8AP7/AAACAAEAAAC9AP7/AAACAAEAAAC+AP7/AAACAAEAAAC/AP7/AAACAAEAAADAAP7/AAADAAEAAACwAP//AAACAAEAAACxAP//AAACAAEAAACyAP//AAACAAEAAACzAP//AAACAAEAAAC0AP//AAACAAEAAAC1AP//AAACAAEAAAC2AP//AAACAAEAAAC3AP//AAACAAEAAAC4AP//AAACAAEAAAC5AP//AAACAAEAAAC6AP//AAACAAEAAAC7AP//AAACAAEAAAC8AP//AAACAAEAAAC9AP//AAACAAEAAAC+AP//AAACAAEAAAC/AP//AAACAAEAAADAAP//AAADAAEAAACwAAAAAAACAAEAAACxAAAAAAACAAEAAACyAAAAAAACAAEAAACzAAAAAAACAAEAAAC0AAAAAAACAAEAAAC1AAAAAAACAAEAAAC2AAAAAAACAAEAAAC3AAAAAAACAAEAAAC4AAAAAAACAAEAAAC5AAAAAAACAAEAAAC6AAAAAAACAAEAAAC7AAAAAAACAAEAAAC8AAAAAAACAAEAAAC9AAAAAAACAAEAAAC+AAAAAAACAAEAAAC/AAAAAAACAAEAAADAAAAAAAADAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAADAAEAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAADAAIAAAD7//v/AQAAAAAACABAAP3/AQAAAAAACAA7APr/AQAAAAAAAwA8APr/AQAAAAAAAwA9APr/AQAAAAAAAwA=") + +[node name="PipeArea" parent="." index="16"] +target_level = "uid://bkl5bcbcykxu5" + +[node name="DiscoLevel" type="Node" parent="." index="26"] +script = ExtResource("2_enens") +combo_meter_rate = 0.25 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117303" to="Tiles/@Node2D@117303/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117304" to="Tiles/@Node2D@117304/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117305" to="Tiles/@Node2D@117305/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117306" to="Tiles/@Node2D@117306/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117307" to="Tiles/@Node2D@117307/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117308" to="Tiles/@Node2D@117308/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117309" to="Tiles/@Node2D@117309/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117310" to="Tiles/@Node2D@117310/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117311" to="Tiles/@Node2D@117311/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117312" to="Tiles/@Node2D@117312/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117313" to="Tiles/@Node2D@117313/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117314" to="Tiles/@Node2D@117314/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117315" to="Tiles/@Node2D@117315/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117316" to="Tiles/@Node2D@117316/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117317" to="Tiles/@Node2D@117317/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117318" to="Tiles/@Node2D@117318/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117319" to="Tiles/@Node2D@117319/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117320" to="Tiles/@Node2D@117320/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117321" to="Tiles/@Node2D@117321/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117322" to="Tiles/@Node2D@117322/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117323" to="Tiles/@Node2D@117323/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117324" to="Tiles/@Node2D@117324/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117325" to="Tiles/@Node2D@117325/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117326" to="Tiles/@Node2D@117326/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117327" to="Tiles/@Node2D@117327/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117328" to="Tiles/@Node2D@117328/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117329" to="Tiles/@Node2D@117329/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117330" to="Tiles/@Node2D@117330/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117331" to="Tiles/@Node2D@117331/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117332" to="Tiles/@Node2D@117332/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117333" to="Tiles/@Node2D@117333/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117334" to="Tiles/@Node2D@117334/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117335" to="Tiles/@Node2D@117335/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@117336" to="Tiles/@AnimatableBody2D@117336/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117336" to="Tiles/@AnimatableBody2D@117336/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117336" to="Tiles/@AnimatableBody2D@117336" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117336" to="Tiles/@AnimatableBody2D@117336" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117336" to="Tiles/@AnimatableBody2D@117336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117336" to="Tiles/@AnimatableBody2D@117336" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117336" to="Tiles/@AnimatableBody2D@117336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@117337" to="Tiles/@Node2D@117337/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117338" to="Tiles/@Node2D@117338/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117339" to="Tiles/@Node2D@117339/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/World7/7-3.tscn b/Scenes/Levels/SMBANN/World7/7-3.tscn new file mode 100644 index 0000000..bc769ec --- /dev/null +++ b/Scenes/Levels/SMBANN/World7/7-3.tscn @@ -0,0 +1,53 @@ +[gd_scene load_steps=4 format=3 uid="uid://625f6mfacind"] + +[ext_resource type="PackedScene" uid="uid://b7k46o1wrbkee" path="res://Scenes/Levels/SMBLL/World6/6-3.tscn" id="1_o1cqg"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_00rvl"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_7iv8c"] + +[node name="6-3" instance=ExtResource("1_o1cqg")] +music = ExtResource("2_00rvl") +theme = "Jungle" +campaign = "SMBANN" +world_id = 7 + +[node name="LevelBG" parent="." index="7"] +primary_layer = 1 +particles = 0 +liquid_layer = 3 + +[node name="DiscoLevel" type="Node" parent="." index="13"] +script = ExtResource("2_7iv8c") +combo_meter_rate = 0.6000000000058208 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118978" to="Tiles/@Node2D@118978/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118979" to="Tiles/@Node2D@118979/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118980" to="Tiles/@Node2D@118980/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118981" to="Tiles/@Node2D@118981/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118982" to="Tiles/@Node2D@118982/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118983" to="Tiles/@Node2D@118983/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118984" to="Tiles/@Node2D@118984/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118985" to="Tiles/@Node2D@118985/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118986" to="Tiles/@Node2D@118986/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118987" to="Tiles/@Node2D@118987/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118988" to="Tiles/@Node2D@118988/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118989" to="Tiles/@Node2D@118989/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118990" to="Tiles/@Node2D@118990/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118991" to="Tiles/@Node2D@118991/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118992" to="Tiles/@Node2D@118992/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118993" to="Tiles/@Node2D@118993/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118994" to="Tiles/@Node2D@118994/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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/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="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] diff --git a/Scenes/Levels/SMBANN/World7/7-4.tscn b/Scenes/Levels/SMBANN/World7/7-4.tscn new file mode 100644 index 0000000..c4c928c --- /dev/null +++ b/Scenes/Levels/SMBANN/World7/7-4.tscn @@ -0,0 +1,77 @@ +[gd_scene load_steps=3 format=4 uid="uid://bi7l7v8det87l"] + +[ext_resource type="PackedScene" uid="uid://pa2g0jame5sv" path="res://Scenes/Levels/SMB1/World7/7-4.tscn" id="1_iyi7h"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_4rt5d"] + +[node name="7-4" instance=ExtResource("1_iyi7h")] +campaign = "SMBANN" + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD+//3/AAACAAAAAAD9//3/AAACAAAAAAD3//b/AAACAAEAAAD5//X/AAACAAAAAAD4//b/AAACAAEAAAD6//X/AAACAAAAAAAGAPX/AAACAAMAAAAFAPX/AAACAAMAAAD8//f/AAACAAIAAAD9//f/AAACAAIAAAD+//f/AAACAAIAAAD///f/AAADAAIAAAD7//f/AAACAAIAAAD8//b/AAACAAEAAAD9//b/AAACAAEAAAD+//b/AAACAAEAAAD///b/AAADAAEAAAD6//f/AAACAAIAAAD7//b/AAACAAEAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAAIAAsAAAD5//f/AAACAAIAAAD6//b/AAACAAEAAAD7//X/AAACAAAAAAAAAPX/AAACAAMAAAD5//r/AQAAAAAACAD4//f/AAACAAIAAAD5//b/AAACAAEAAAABAPX/AAACAAMAAAD///3/AAADAAAAAAD3//f/AAACAAIAAAACAPX/AAACAAMAAAD2//f/AAACAAIAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAADw//r/AAACAAAAAADx//r/AAACAAAAAADy//r/AAADAAAAAADw//v/AAACAAEAAADx//v/AAACAAEAAADy//v/AAABAAsAAADz//v/AAADAAAAAADw//z/AAACAAEAAADx//z/AAACAAEAAADy//z/AAACAAEAAADz//z/AAABAAsAAAD0//z/AAADAAAAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//3/AAABAAsAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAAD0/wEAAAACAAEAAAD1//3/AAACAAAAAAD1//7/AAACAAEAAAD1////AAACAAEAAAD1/wAAAAACAAEAAAD1/wEAAAACAAEAAAD2//3/AAACAAAAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD3//3/AAACAAAAAAD3//7/AAACAAEAAAD3////AAACAAEAAAD3/wAAAAACAAEAAAD3/wEAAAACAAEAAAD4//3/AAACAAAAAAD4//7/AAACAAEAAAD4////AAACAAEAAAD4/wAAAAACAAEAAAD4/wEAAAACAAEAAAD5//3/AAACAAAAAAD5//7/AAACAAEAAAD5////AAACAAEAAAD5/wAAAAACAAEAAAD5/wEAAAACAAEAAAD6//3/AAACAAAAAAD6//7/AAACAAEAAAD6////AAACAAEAAAD6/wAAAAACAAEAAAD6/wEAAAACAAEAAAD7//3/AAACAAAAAAD7//7/AAACAAEAAAD7////AAACAAEAAAD7/wAAAAACAAEAAAD7/wEAAAACAAEAAAD8//3/AAACAAAAAAD8//7/AAACAAEAAAD8////AAACAAEAAAD8/wAAAAACAAEAAAD8/wEAAAACAAEAAAD9//7/AAACAAEAAAD9////AAACAAEAAAD9/wAAAAACAAEAAAD9/wEAAAACAAEAAAD+//7/AAACAAEAAAD+////AAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD///7/AAADAAEAAAD/////AAADAAEAAAD//wAAAAADAAEAAAD//wEAAAADAAEAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAACAAAAAAD2//b/AAACAAEAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAAHAAsAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAAIAAsAAAAQAPX/AAACAAMAAAAMAPb/AAABAAEAAAAMAPf/AAABAAIAAAANAPb/AAACAAEAAAANAPf/AAACAAIAAAAOAPb/AAACAAEAAAAOAPf/AAACAAIAAAAPAPb/AAADAAEAAAAPAPf/AAADAAIAAAALAP3/AAABAAAAAAALAP7/AAABAAEAAAALAP//AAABAAEAAAALAAEAAAABAAEAAAAMAP3/AAACAAAAAAAMAP7/AAACAAEAAAAMAP//AAACAAEAAAAMAAAAAAACAAEAAAAMAAEAAAACAAEAAAANAP3/AAACAAAAAAANAP7/AAACAAEAAAANAP//AAACAAEAAAANAAAAAAACAAEAAAANAAEAAAACAAEAAAAOAP3/AAACAAAAAAAOAP7/AAACAAEAAAAOAP//AAACAAEAAAAOAAAAAAACAAEAAAAOAAEAAAACAAEAAAAPAP3/AAADAAAAAAAPAP7/AAADAAEAAAAPAP//AAADAAEAAAAPAAAAAAABAAsAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAAAAAsAAABNAAEAAAACAAEAAABOAAAAAAACAAEAAABOAAEAAAACAAEAAABPAAAAAAABAAsAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAADAAAAAABTAAEAAAADAAEAAABNAP3/AAABAAAAAABNAP7/AAABAAEAAABNAP//AAABAAEAAABOAP3/AAACAAAAAABOAP7/AAACAAEAAABOAP//AAACAAEAAABPAP3/AAADAAAAAABPAP7/AAADAAEAAABPAP//AAADAAEAAAA2APn/AAABAAAAAAA3APn/AAACAAAAAAA4APn/AAACAAAAAAA5APn/AAACAAAAAAA6APn/AAACAAAAAAA7APn/AAACAAAAAAA8APn/AAACAAAAAAA9APn/AAACAAAAAAA+APn/AAACAAAAAAA/APn/AAACAAAAAABAAPn/AAACAAAAAABBAPn/AAACAAAAAABCAPn/AAACAAAAAABDAPn/AAACAAAAAABEAPn/AAACAAAAAABFAPn/AAACAAAAAABGAPn/AAACAAAAAABHAPn/AAACAAAAAABIAPn/AAACAAAAAABJAPn/AAAIAAsAAABKAPn/AAACAAMAAABLAPn/AAADAAMAAAA2APr/AAABAAEAAAA3APr/AAACAAEAAAA4APr/AAACAAEAAAA5APr/AAACAAEAAAA6APr/AAACAAEAAAA7APr/AAACAAEAAAA8APr/AAACAAEAAAA9APr/AAACAAEAAAA+APr/AAACAAEAAAA/APr/AAACAAEAAABAAPr/AAACAAEAAABBAPr/AAACAAEAAABCAPr/AAACAAEAAABDAPr/AAACAAEAAABEAPr/AAACAAEAAABFAPr/AAACAAEAAABGAPr/AAACAAEAAABHAPr/AAACAAEAAABIAPr/AAABAAwAAABJAPr/AAADAAIAAAA2APv/AAABAAEAAAA3APv/AAACAAEAAAA4APv/AAACAAEAAAA5APv/AAACAAEAAAA6APv/AAACAAEAAAA7APv/AAACAAEAAAA8APv/AAACAAEAAAA9APv/AAACAAEAAAA+APv/AAACAAEAAAA/APv/AAACAAEAAABAAPv/AAACAAEAAABBAPv/AAACAAEAAABCAPv/AAACAAEAAABDAPv/AAACAAEAAABEAPv/AAACAAEAAABFAPv/AAACAAEAAABGAPv/AAACAAEAAABHAPv/AAABAAwAAABIAPv/AAADAAIAAAA2APz/AAABAAIAAAA3APz/AAACAAIAAAA4APz/AAACAAIAAAA5APz/AAACAAIAAAA6APz/AAACAAIAAAA7APz/AAACAAIAAAA8APz/AAACAAIAAAA9APz/AAACAAIAAAA+APz/AAACAAIAAAA/APz/AAACAAIAAABAAPz/AAACAAIAAABBAPz/AAACAAIAAABCAPz/AAACAAIAAABDAPz/AAACAAIAAABEAPz/AAACAAIAAABFAPz/AAACAAIAAABGAPz/AAACAAIAAABHAPz/AAADAAIAAAAmAP3/AAABAAMAAAAnAP3/AAACAAMAAAAoAP3/AAACAAMAAAApAP3/AAACAAMAAAAqAP3/AAACAAMAAAArAP3/AAACAAMAAAAsAP3/AAACAAMAAAAtAP3/AAACAAMAAAAuAP3/AAACAAMAAAAvAP3/AAACAAMAAAAwAP3/AAACAAMAAAAxAP3/AAACAAMAAAAyAP3/AAADAAMAAAAnAPn/AAABAAMAAAAoAPn/AAACAAMAAAApAPn/AAACAAMAAAAqAPn/AAACAAMAAAArAPn/AAACAAMAAAAsAPn/AAACAAMAAAAtAPn/AAACAAMAAAAuAPn/AAACAAMAAAAvAPn/AAACAAMAAAAwAPn/AAACAAMAAAAxAPn/AAADAAMAAAAWAPn/AAABAAAAAAAWAPr/AAAAAAsAAAAWAPv/AAACAAEAAAAWAPz/AAACAAIAAAAXAPn/AAACAAAAAAAXAPr/AAACAAEAAAAXAPv/AAACAAEAAAAXAPz/AAACAAIAAAAYAPn/AAACAAAAAAAYAPr/AAACAAEAAAAYAPv/AAACAAEAAAAYAPz/AAACAAIAAAAZAPn/AAACAAAAAAAZAPr/AAACAAEAAAAZAPv/AAACAAEAAAAZAPz/AAACAAIAAAAaAPn/AAACAAAAAAAaAPr/AAACAAEAAAAaAPv/AAACAAEAAAAaAPz/AAACAAIAAAAbAPn/AAACAAAAAAAbAPr/AAACAAEAAAAbAPv/AAACAAEAAAAbAPz/AAACAAIAAAAcAPn/AAACAAAAAAAcAPr/AAACAAEAAAAcAPv/AAACAAEAAAAcAPz/AAACAAIAAAAdAPn/AAACAAAAAAAdAPr/AAACAAEAAAAdAPv/AAACAAEAAAAdAPz/AAACAAIAAAAeAPn/AAACAAAAAAAeAPr/AAACAAEAAAAeAPv/AAACAAEAAAAeAPz/AAACAAIAAAAfAPn/AAACAAAAAAAfAPr/AAACAAEAAAAfAPv/AAACAAEAAAAfAPz/AAACAAIAAAAgAPn/AAACAAAAAAAgAPr/AAACAAEAAAAgAPv/AAACAAEAAAAgAPz/AAACAAIAAAAhAPn/AAADAAAAAAAhAPr/AAADAAEAAAAhAPv/AAADAAEAAAAhAPz/AAADAAIAAAAVAPr/AAABAAAAAAAVAPv/AAAAAAsAAAAVAPz/AAACAAIAAAAUAPv/AAABAAAAAAAUAPz/AAAHAAwAAAASAPz/AAABAAMAAAATAPz/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAACAAMAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAABgAPX/AAACAAMAAABhAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAACAAMAAAB/APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACUAPX/AAACAAMAAACVAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAACAAMAAACaAPX/AAACAAMAAACbAPX/AAACAAMAAACcAPX/AAACAAMAAACdAPX/AAACAAMAAACeAPX/AAACAAMAAACfAPX/AAACAAMAAACgAPX/AAACAAMAAAChAPX/AAACAAMAAACiAPX/AAACAAMAAACjAPX/AAACAAMAAACkAPX/AAACAAMAAAClAPX/AAACAAMAAACmAPX/AAACAAMAAACnAPX/AAACAAMAAACoAPX/AAACAAMAAACpAPX/AAACAAMAAACqAPX/AAACAAMAAACrAPX/AAACAAMAAACsAPX/AAACAAMAAACtAPX/AAACAAMAAACuAPX/AAACAAMAAACvAPX/AAACAAMAAACwAPX/AAACAAMAAACxAPX/AAACAAMAAACyAPX/AAACAAMAAACzAPX/AAACAAMAAAC0APX/AAACAAMAAAC1APX/AAACAAMAAAC2APX/AAACAAMAAAC3APX/AAACAAMAAAC4APX/AAACAAMAAAC5APX/AAACAAMAAAC6APX/AAACAAMAAAC7APX/AAACAAMAAAC8APX/AAACAAMAAAC9APX/AAACAAMAAAC+APX/AAAHAAsAAAC/APX/AAAIAAsAAADAAPX/AAACAAMAAAC+APb/AAABAAEAAAC+APf/AAABAAEAAAC+APj/AAABAAIAAAC/APb/AAADAAEAAAC/APf/AAADAAEAAAC/APj/AAADAAIAAAC9APz/AAABAAAAAAC9AP3/AAABAAEAAAC9AP7/AAABAAEAAAC9AP//AAABAAEAAAC9AAAAAAABAAEAAAC9AAEAAAABAAEAAAC+APz/AAACAAAAAAC+AP3/AAACAAEAAAC+AP7/AAACAAEAAAC+AP//AAACAAEAAAC+AAAAAAACAAEAAAC+AAEAAAACAAEAAAC/APz/AAADAAAAAAC/AP3/AAADAAEAAAC/AP7/AAADAAEAAAC/AP//AAADAAEAAAC/AAAAAAABAAsAAAC/AAEAAAACAAEAAABTAPn/AAABAAMAAABUAPn/AAADAAMAAABXAAAAAAAAAAAAAABXAAEAAAAAAAEAAABWAPn/AAABAAMAAABXAPn/AAACAAMAAABYAPn/AAADAAMAAABaAPn/AAABAAMAAABbAPn/AAACAAMAAABcAPn/AAACAAMAAABdAPn/AAACAAMAAABeAPn/AAAHAAsAAABfAPn/AAACAAAAAABgAPn/AAACAAAAAABhAPn/AAACAAAAAABiAPn/AAACAAAAAABjAPn/AAADAAAAAABeAPr/AAABAAEAAABeAPv/AAABAAEAAABeAPz/AAABAAIAAABfAPr/AAACAAEAAABfAPv/AAACAAEAAABfAPz/AAACAAIAAABgAPr/AAACAAEAAABgAPv/AAACAAEAAABgAPz/AAACAAIAAABhAPr/AAACAAEAAABhAPv/AAACAAEAAABhAPz/AAACAAIAAABiAPr/AAACAAEAAABiAPv/AAACAAEAAABiAPz/AAACAAIAAABjAPr/AAADAAEAAABjAPv/AAADAAEAAABjAPz/AAADAAIAAABbAAAAAAABAAAAAABbAAEAAAABAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAAAAAsAAAB7AAEAAAACAAEAAAB8AAAAAAACAAEAAAB8AAEAAAACAAEAAAB9AAAAAAACAAEAAAB9AAEAAAACAAEAAAB+AAAAAAACAAEAAAB+AAEAAAACAAEAAAB/AAAAAAACAAEAAAB/AAEAAAACAAEAAACAAAAAAAACAAEAAACAAAEAAAACAAEAAACBAAAAAAACAAEAAACBAAEAAAACAAEAAACCAAAAAAACAAEAAACCAAEAAAACAAEAAACDAAAAAAACAAEAAACDAAEAAAACAAEAAACEAAAAAAACAAEAAACEAAEAAAACAAEAAACFAAAAAAACAAEAAACFAAEAAAACAAEAAACGAAAAAAACAAEAAACGAAEAAAACAAEAAACHAAAAAAACAAEAAACHAAEAAAACAAEAAACIAAAAAAACAAEAAACIAAEAAAACAAEAAACJAAAAAAACAAEAAACJAAEAAAACAAEAAACKAAAAAAACAAEAAACKAAEAAAACAAEAAACLAAAAAAACAAEAAACLAAEAAAACAAEAAACMAAAAAAACAAEAAACMAAEAAAACAAEAAACNAAAAAAACAAEAAACNAAEAAAACAAEAAACOAAAAAAACAAEAAACOAAEAAAACAAEAAACPAAAAAAABAAsAAACPAAEAAAACAAEAAAB9AP3/AAABAAAAAAB9AP7/AAAAAAsAAAB+AP3/AAACAAAAAAB+AP7/AAACAAEAAAB/AP3/AAACAAAAAAB/AP7/AAACAAEAAACAAP3/AAACAAAAAACAAP7/AAACAAEAAACBAP3/AAACAAAAAACBAP7/AAACAAEAAACCAP3/AAACAAAAAACCAP7/AAACAAEAAACDAP3/AAACAAAAAACDAP7/AAACAAEAAACEAP3/AAACAAAAAACEAP7/AAACAAEAAACFAP3/AAACAAAAAACFAP7/AAACAAEAAACGAP3/AAACAAAAAACGAP7/AAACAAEAAACHAP3/AAACAAAAAACHAP7/AAACAAEAAACIAP3/AAACAAAAAACIAP7/AAACAAEAAACJAP3/AAACAAAAAACJAP7/AAACAAEAAACKAP3/AAACAAAAAACKAP7/AAACAAEAAACLAP3/AAACAAAAAACLAP7/AAACAAEAAACMAP3/AAACAAAAAACMAP7/AAACAAEAAACNAP3/AAACAAAAAACNAP7/AAACAAEAAACOAP3/AAACAAAAAACOAP7/AAACAAEAAACPAP3/AAADAAAAAACPAP7/AAADAAEAAAB9AP//AAACAAEAAAB+AP//AAACAAEAAAB/AP//AAACAAEAAACAAP//AAACAAEAAACBAP//AAACAAEAAACCAP//AAACAAEAAACDAP//AAACAAEAAACEAP//AAACAAEAAACFAP//AAACAAEAAACGAP//AAACAAEAAACHAP//AAACAAEAAACIAP//AAACAAEAAACJAP//AAACAAEAAACKAP//AAACAAEAAACLAP//AAACAAEAAACMAP//AAACAAEAAACNAP//AAACAAEAAACOAP//AAACAAEAAACPAP//AAADAAEAAAB8AP7/AAABAAAAAAB8AP//AAAAAAsAAAB7AP//AAABAAAAAAB1AP3/AAABAAMAAAB2AP3/AAACAAMAAAB3AP3/AAADAAMAAAB5APr/AAAAAAEAAAB5APv/AAAAAAEAAAB5APz/AAAAAAIAAAB5APn/AAALAAsAAAB6APn/AAACAAMAAAB7APn/AAACAAMAAAB8APn/AAACAAMAAAB9APn/AAACAAMAAAB+APn/AAACAAMAAAB/APn/AAACAAMAAACAAPn/AAACAAMAAACBAPn/AAACAAMAAACCAPn/AAACAAMAAACDAPn/AAACAAMAAACEAPn/AAACAAMAAACFAPn/AAACAAMAAACGAPn/AAACAAMAAACHAPn/AAACAAMAAACIAPn/AAADAAMAAAB0APn/AAABAAMAAAB1APn/AAACAAMAAAB2APn/AAADAAMAAABrAPn/AAABAAMAAABsAPn/AAACAAMAAABtAPn/AAACAAMAAABuAPn/AAACAAMAAABvAPn/AAACAAMAAABwAPn/AAACAAMAAABxAPn/AAADAAMAAABmAPn/AAABAAMAAABnAPn/AAACAAMAAABoAPn/AAADAAMAAABnAP3/AAABAAMAAABoAP3/AAACAAMAAABpAP3/AAADAAMAAABsAP3/AAABAAMAAABtAP3/AAACAAMAAABuAP3/AAACAAMAAABvAP3/AAACAAMAAABwAP3/AAACAAMAAABxAP3/AAACAAMAAAByAP3/AAADAAMAAABUAAEAAgAAAAMAAABVAAEAAgAAAAMAAABWAAEAAgAAAAMAAABYAAEAAgAAAAMAAABZAAEAAgAAAAMAAABaAAEAAgAAAAMAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAAAAAsAAACTAAEAAAACAAEAAACUAAAAAAACAAEAAACUAAEAAAACAAEAAACVAAAAAAABAAsAAACVAAEAAAACAAEAAACTAP3/AAABAAAAAACTAP7/AAABAAEAAACTAP//AAABAAEAAACUAP3/AAACAAAAAACUAP7/AAACAAEAAACUAP//AAACAAEAAACVAP3/AAADAAAAAACVAP7/AAADAAEAAACVAP//AAADAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAAAAAsAAACYAAEAAAACAAEAAACZAAAAAAACAAEAAACZAAEAAAACAAEAAACaAAAAAAACAAEAAACaAAEAAAACAAEAAACbAAAAAAACAAEAAACbAAEAAAACAAEAAACcAAAAAAACAAEAAACcAAEAAAACAAEAAACdAAAAAAACAAEAAACdAAEAAAACAAEAAACeAAAAAAACAAEAAACeAAEAAAACAAEAAACfAAAAAAABAAsAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAAAAAsAAACiAAEAAAACAAEAAACjAAAAAAABAAsAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAAAAAsAAACmAAEAAAACAAEAAACnAAAAAAABAAsAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAAAAAsAAACqAAEAAAACAAEAAACrAAAAAAACAAEAAACrAAEAAAACAAEAAACsAAAAAAACAAEAAACsAAEAAAACAAEAAACtAAAAAAACAAEAAACtAAEAAAACAAEAAACuAAAAAAACAAEAAACuAAEAAAACAAEAAACvAAAAAAADAAEAAACvAAEAAAADAAEAAACqAP3/AAABAAAAAACqAP7/AAABAAEAAACrAP3/AAACAAAAAACrAP7/AAACAAEAAACsAP3/AAACAAAAAACsAP7/AAACAAEAAACtAP3/AAACAAAAAACtAP7/AAACAAEAAACuAP3/AAACAAAAAACuAP7/AAACAAEAAACvAP3/AAADAAAAAACvAP7/AAADAAEAAACqAP//AAABAAEAAACrAP//AAACAAEAAACsAP//AAACAAEAAACtAP//AAACAAEAAACuAP//AAACAAEAAACvAP//AAADAAEAAACmAP3/AAABAAAAAACmAP7/AAABAAEAAACmAP//AAABAAEAAACnAP3/AAADAAAAAACnAP7/AAADAAEAAACnAP//AAADAAEAAACiAP3/AAABAAAAAACiAP7/AAABAAEAAACiAP//AAABAAEAAACjAP3/AAADAAAAAACjAP7/AAADAAEAAACjAP//AAADAAEAAACYAP3/AAABAAAAAACYAP7/AAABAAEAAACYAP//AAABAAEAAACZAP3/AAACAAAAAACZAP7/AAACAAEAAACZAP//AAACAAEAAACaAP3/AAACAAAAAACaAP7/AAACAAEAAACaAP//AAACAAEAAACbAP3/AAACAAAAAACbAP7/AAACAAEAAACbAP//AAACAAEAAACcAP3/AAACAAAAAACcAP7/AAACAAEAAACcAP//AAACAAEAAACdAP3/AAACAAAAAACdAP7/AAACAAEAAACdAP//AAACAAEAAACeAP3/AAACAAAAAACeAP7/AAACAAEAAACeAP//AAACAAEAAACfAP3/AAADAAAAAACfAP7/AAADAAEAAACfAP//AAADAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAPX/AAACAAMAAADCAPX/AAACAAMAAADDAPX/AAACAAMAAADEAPX/AAACAAMAAADFAPX/AAACAAMAAADGAPX/AAACAAMAAADHAPX/AAACAAMAAADIAPX/AAACAAMAAADJAPX/AAACAAMAAADKAPX/AAACAAMAAADLAPX/AAACAAMAAADMAPX/AAACAAMAAADNAPX/AAACAAMAAADOAPX/AAACAAMAAADPAPX/AAACAAMAAACwAAEAAgAAAAMAAACxAAEAAgAAAAMAAACyAAEAAgAAAAMAAACzAAEAAgAAAAMAAAC0AAEAAgAAAAMAAAC1AAEAAgAAAAMAAAC2AAEAAgAAAAMAAAC3AAEAAgAAAAMAAAC4AAEAAgAAAAMAAAC5AAEAAgAAAAMAAAC6AAEAAgAAAAMAAAC7AAEAAgAAAAMAAAC8AAEAAgAAAAMAAAAAAAEAAgAAAAMAAAABAAEAAgAAAAMAAAACAAEAAgAAAAMAAAADAAEAAgAAAAMAAAAEAAEAAgAAAAMAAAAFAAEAAgAAAAMAAAAGAAEAAgAAAAMAAAAHAAEAAgAAAAMAAAAIAAEAAgAAAAMAAAAJAAEAAgAAAAMAAAAKAAEAAgAAAAMAAAAAAAAAAgAAAAIAAAABAAAAAgAAAAIAAAACAAAAAgAAAAIAAAADAAAAAgAAAAIAAAAEAAAAAgAAAAIAAAAFAAAAAgAAAAIAAAAGAAAAAgAAAAIAAAAHAAAAAgAAAAIAAAAIAAAAAgAAAAIAAAAJAAAAAgAAAAIAAAAKAAAAAgAAAAIAAAALAAAAAAABAAEAAABUAAAAAgAAAAIAAABVAAAAAgAAAAIAAABWAAAAAgAAAAIAAABYAAAAAgAAAAIAAABZAAAAAgAAAAIAAABaAAAAAgAAAAIAAACwAAAAAgAAAAIAAACxAAAAAgAAAAIAAACyAAAAAgAAAAIAAACzAAAAAgAAAAIAAAC0AAAAAgAAAAIAAAC1AAAAAgAAAAIAAAC2AAAAAgAAAAIAAAC3AAAAAgAAAAIAAAC4AAAAAgAAAAIAAAC5AAAAAgAAAAIAAAC6AAAAAgAAAAIAAAC7AAAAAgAAAAIAAAC8AAAAAgAAAAIAAACwAAIAAQAAAAAABACxAAIAAQAAAAAABACyAAIAAQAAAAAABACzAAIAAQAAAAAABAC0AAIAAQAAAAAABAC1AAIAAQAAAAAABAC2AAIAAQAAAAAABAC3AAIAAQAAAAAABAC4AAIAAQAAAAAABAC5AAIAAQAAAAAABAC6AAIAAQAAAAAABAC7AAIAAQAAAAAABAC8AAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAAAAAAIAAABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABABXAPr/AAAEAAAAAADv//r/AAABAAAAAADv//v/AAABAAEAAADv//z/AAABAAEAAADv//3/AAABAAEAAADv//7/AAABAAEAAADv////AAABAAEAAADv/wAAAAABAAEAAADv/wEAAAABAAEAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAIAAABbAAIAAAABAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAADAAIAAAC9AAIAAAABAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAADAAIAAAALAAIAAAABAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAADAAAAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAADAAEAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAADAAIAAADQAPX/AAACAAMAAADRAPX/AAACAAMAAADSAPX/AAACAAMAAADTAPX/AAACAAMAAADUAPX/AAACAAMAAADVAPX/AAADAAMAAAA=") + +[node name="PickAPathPoint" parent="PickAPathTeleport" index="1"] +position = Vector2(-624, 0) + +[node name="PickAPathPoint2" parent="PickAPathTeleport" index="2"] +position = Vector2(-408, 0) + +[node name="PickAPathTeleport2" parent="." index="12"] +position = Vector2(2160, -72) + +[node name="PickAPathPoint" parent="PickAPathTeleport2" index="1"] +position = Vector2(-64, 0) + +[node name="PickAPathPoint2" parent="PickAPathTeleport2" index="2"] +position = Vector2(-384, 0) + +[node name="PickAPathPoint3" parent="PickAPathTeleport2" index="3"] +position = Vector2(-616, -64) + +[node name="PickAPathTeleport2" parent="PickAPathTeleport2" index="4"] +position = Vector2(0, -64) + +[node name="DiscoLevel" type="Node" parent="." index="16"] +script = ExtResource("2_4rt5d") +combo_meter_rate = 0.15 +max_combo = 0 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64828" to="Tiles/@Area2D@64828" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64829" to="Tiles/@Area2D@64829" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64830" to="Tiles/@Area2D@64830" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64831" to="Tiles/@Area2D@64831" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64832" to="Tiles/@Area2D@64832" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64833" to="Tiles/@Area2D@64833" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64834" to="Tiles/@Area2D@64834" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64835" to="Tiles/@Area2D@64835" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64836" to="Tiles/@Area2D@64836" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64837" to="Tiles/@Area2D@64837" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64838" to="Tiles/@Area2D@64838" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64839" to="Tiles/@Area2D@64839" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64840" to="Tiles/@Area2D@64840" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64841" to="Tiles/@Area2D@64841" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64842" to="Tiles/@Area2D@64842" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64844" to="Tiles/@Area2D@64844" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64845" to="Tiles/@Area2D@64845" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64846" to="Tiles/@Area2D@64846" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64847" to="Tiles/@Area2D@64847" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64848" to="Tiles/@Area2D@64848" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64849" to="Tiles/@Area2D@64849" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64850" to="Tiles/@Area2D@64850" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64851" to="Tiles/@Area2D@64851" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64852" to="Tiles/@Area2D@64852" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64853" to="Tiles/@Area2D@64853" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64854" to="Tiles/@Area2D@64854" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64855" to="Tiles/@Area2D@64855" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64856" to="Tiles/@Area2D@64856" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@64857" to="Tiles/@Area2D@64857" method="area_entered"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBANN/World8/8-1.tscn b/Scenes/Levels/SMBANN/World8/8-1.tscn new file mode 100644 index 0000000..69bf140 --- /dev/null +++ b/Scenes/Levels/SMBANN/World8/8-1.tscn @@ -0,0 +1,185 @@ +[gd_scene load_steps=4 format=4 uid="uid://bgsa0oyuedj42"] + +[ext_resource type="PackedScene" uid="uid://ceqh40r7jjhao" path="res://Scenes/Levels/SMB1/World8/8-1.tscn" id="1_8e4dt"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_5nbbn"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="2_evog8"] + +[node name="8-1" instance=ExtResource("1_8e4dt")] +campaign = "SMBANN" + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAADAAAAAAAdAAEAAAADAAEAAAAfAAAAAAAAAAAAAAAfAAEAAAAAAAEAAAAhAAAAAAABAAAAAAAhAAEAAAABAAEAAAAiAAAAAAADAAAAAAAiAAEAAAADAAEAAAAkAAAAAAABAAAAAAAkAAEAAAABAAEAAAAlAAAAAAADAAAAAAAlAAEAAAADAAEAAAAnAAAAAAABAAAAAAAnAAEAAAABAAEAAAAoAAAAAAADAAAAAAAoAAEAAAADAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAAAqAAAAAAABAAAAAAAqAAEAAAABAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAADAAAAAACYAAEAAAADAAEAAACaAAAAAAAAAAAAAACaAAEAAAAAAAEAAACcAAAAAAABAAAAAACcAAEAAAABAAEAAACdAAAAAAADAAAAAACdAAEAAAADAAEAAACfAAAAAAAAAAAAAACfAAEAAAAAAAEAAAChAAAAAAABAAAAAAChAAEAAAABAAEAAACiAAAAAAADAAAAAACiAAEAAAADAAEAAACkAAAAAAABAAAAAACkAAEAAAABAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAADAAAAAAC0AAEAAAADAAEAAAC2AAAAAAAAAAAAAAC2AAEAAAAAAAEAAAC4AAAAAAAAAAAAAAC4AAEAAAAAAAEAAAC6AAAAAAABAAAAAAC6AAEAAAABAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAADAAAAAADMAAEAAAADAAEAAADTAAAAAAABAAAAAADTAAEAAAABAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAADAAAAAADcAAEAAAADAAEAAADeAAAAAAABAAAAAADeAAEAAAABAAEAAADfAAAAAAADAAAAAADfAAEAAAADAAEAAADiAAAAAAABAAAAAADiAAEAAAABAAEAAADjAAAAAAADAAAAAADjAAEAAAADAAEAAADmAAAAAAABAAAAAADmAAEAAAABAAEAAADnAAAAAAACAAAAAADnAAEAAAACAAEAAADoAAAAAAACAAAAAADoAAEAAAACAAEAAADpAAAAAAACAAAAAADpAAEAAAACAAEAAADqAAAAAAACAAAAAADqAAEAAAACAAEAAADrAAAAAAACAAAAAADrAAEAAAACAAEAAADsAAAAAAACAAAAAADsAAEAAAACAAEAAADtAAAAAAACAAAAAADtAAEAAAACAAEAAADuAAAAAAACAAAAAADuAAEAAAACAAEAAADvAAAAAAACAAAAAADvAAEAAAACAAEAAADwAAAAAAACAAAAAADwAAEAAAACAAEAAADxAAAAAAACAAAAAADxAAEAAAACAAEAAADyAAAAAAACAAAAAADyAAEAAAACAAEAAADzAAAAAAACAAAAAADzAAEAAAACAAEAAAD0AAAAAAACAAAAAAD0AAEAAAACAAEAAAD1AAAAAAACAAAAAAD1AAEAAAACAAEAAAD2AAAAAAACAAAAAAD2AAEAAAACAAEAAAD3AAAAAAACAAAAAAD3AAEAAAACAAEAAAD4AAAAAAACAAAAAAD4AAEAAAACAAEAAAD5AAAAAAACAAAAAAD5AAEAAAACAAEAAAD6AAAAAAACAAAAAAD6AAEAAAACAAEAAAD7AAAAAAACAAAAAAD7AAEAAAACAAEAAAD8AAAAAAACAAAAAAD8AAEAAAACAAEAAAD9AAAAAAACAAAAAAD9AAEAAAACAAEAAAD+AAAAAAACAAAAAAD+AAEAAAACAAEAAAD/AAAAAAACAAAAAAD/AAEAAAACAAEAAAABAQAAAAACAAAAAAABAQEAAAACAAEAAAACAQAAAAACAAAAAAACAQEAAAACAAEAAAADAQAAAAACAAAAAAADAQEAAAACAAEAAAAEAQAAAAACAAAAAAAEAQEAAAACAAEAAAAFAQAAAAACAAAAAAAFAQEAAAACAAEAAAAGAQAAAAACAAAAAAAGAQEAAAACAAEAAAAHAQAAAAACAAAAAAAHAQEAAAACAAEAAAAIAQAAAAACAAAAAAAIAQEAAAACAAEAAAAJAQAAAAACAAAAAAAJAQEAAAACAAEAAAAKAQAAAAACAAAAAAAKAQEAAAACAAEAAAALAQAAAAACAAAAAAALAQEAAAACAAEAAAAMAQAAAAACAAAAAAAMAQEAAAACAAEAAAANAQAAAAACAAAAAAANAQEAAAACAAEAAAAOAQAAAAACAAAAAAAOAQEAAAACAAEAAAAPAQAAAAACAAAAAAAPAQEAAAACAAEAAAAQAQAAAAACAAAAAAAQAQEAAAACAAEAAAARAQAAAAADAAAAAAARAQEAAAADAAEAAAAAAQAAAAACAAAAAAAAAQEAAAACAAEAAAAVAQAAAAABAAAAAAAWAQAAAAADAAAAAAAVAQEAAAABAAEAAAAWAQEAAAADAAEAAAAaAQAAAAABAAAAAAAaAQEAAAABAAEAAAAbAQAAAAACAAAAAAAbAQEAAAACAAEAAAAcAQAAAAACAAAAAAAcAQEAAAACAAEAAAAdAQAAAAACAAAAAAAdAQEAAAACAAEAAAAeAQAAAAACAAAAAAAeAQEAAAACAAEAAAAfAQAAAAACAAAAAAAfAQEAAAACAAEAAAAgAQAAAAACAAAAAAAgAQEAAAACAAEAAAAhAQAAAAACAAAAAAAhAQEAAAACAAEAAAAiAQAAAAACAAAAAAAiAQEAAAACAAEAAAAjAQAAAAACAAAAAAAjAQEAAAACAAEAAAAkAQAAAAACAAAAAAAkAQEAAAACAAEAAAAlAQAAAAACAAAAAAAlAQEAAAACAAEAAAAmAQAAAAACAAAAAAAmAQEAAAACAAEAAAAnAQAAAAACAAAAAAAnAQEAAAACAAEAAAAoAQAAAAACAAAAAAAoAQEAAAACAAEAAAApAQAAAAADAAAAAAApAQEAAAADAAEAAAAvAQAAAAAAAAAAAAAvAQEAAAAAAAEAAAA0AQAAAAABAAAAAAA0AQEAAAABAAEAAAA1AQAAAAACAAAAAAA1AQEAAAACAAEAAAA2AQAAAAACAAAAAAA2AQEAAAACAAEAAAA3AQAAAAACAAAAAAA3AQEAAAACAAEAAAA4AQAAAAACAAAAAAA4AQEAAAACAAEAAAA5AQAAAAACAAAAAAA5AQEAAAACAAEAAAA6AQAAAAACAAAAAAA6AQEAAAACAAEAAAA7AQAAAAACAAAAAAA7AQEAAAACAAEAAAA8AQAAAAACAAAAAAA8AQEAAAACAAEAAAA9AQAAAAACAAAAAAA9AQEAAAACAAEAAAA+AQAAAAACAAAAAAA+AQEAAAACAAEAAAA/AQAAAAACAAAAAAA/AQEAAAACAAEAAABAAQAAAAACAAAAAABAAQEAAAACAAEAAABBAQAAAAACAAAAAABBAQEAAAACAAEAAABCAQAAAAACAAAAAABCAQEAAAACAAEAAABDAQAAAAACAAAAAABDAQEAAAACAAEAAABEAQAAAAACAAAAAABEAQEAAAACAAEAAABFAQAAAAACAAAAAABFAQEAAAACAAEAAABGAQAAAAACAAAAAABGAQEAAAACAAEAAABHAQAAAAACAAAAAABHAQEAAAACAAEAAABIAQAAAAACAAAAAABIAQEAAAACAAEAAABJAQAAAAACAAAAAABJAQEAAAACAAEAAABKAQAAAAACAAAAAABKAQEAAAACAAEAAABLAQAAAAACAAAAAABLAQEAAAACAAEAAABMAQAAAAACAAAAAABMAQEAAAACAAEAAABNAQAAAAACAAAAAABNAQEAAAACAAEAAABOAQAAAAACAAAAAABOAQEAAAACAAEAAABPAQAAAAACAAAAAABPAQEAAAACAAEAAABQAQAAAAACAAAAAABQAQEAAAACAAEAAABRAQAAAAACAAAAAABRAQEAAAACAAEAAABSAQAAAAACAAAAAABSAQEAAAACAAEAAABTAQAAAAACAAAAAABTAQEAAAACAAEAAABUAQAAAAACAAAAAABUAQEAAAACAAEAAABVAQAAAAACAAAAAABVAQEAAAACAAEAAABWAQAAAAADAAAAAABWAQEAAAADAAEAAABYAQAAAAAAAAAAAABYAQEAAAAAAAEAAABaAQAAAAAAAAAAAABaAQEAAAAAAAEAAABcAQAAAAAAAAAAAABcAQEAAAAAAAEAAABeAQAAAAABAAAAAABeAQEAAAABAAEAAABfAQAAAAACAAAAAABfAQEAAAACAAEAAABgAQAAAAACAAAAAABgAQEAAAACAAEAAABhAQAAAAACAAAAAABhAQEAAAACAAEAAABiAQAAAAACAAAAAABiAQEAAAACAAEAAABjAQAAAAACAAAAAABjAQEAAAACAAEAAABkAQAAAAACAAAAAABkAQEAAAACAAEAAABlAQAAAAACAAAAAABlAQEAAAACAAEAAABmAQAAAAACAAAAAABmAQEAAAACAAEAAABnAQAAAAACAAAAAABnAQEAAAACAAEAAABoAQAAAAACAAAAAABoAQEAAAACAAEAAABpAQAAAAACAAAAAABpAQEAAAACAAEAAABqAQAAAAACAAAAAABqAQEAAAACAAEAAABrAQAAAAACAAAAAABrAQEAAAACAAEAAABsAQAAAAACAAAAAABsAQEAAAACAAEAAABtAQAAAAACAAAAAABtAQEAAAACAAEAAABuAQAAAAACAAAAAABuAQEAAAACAAEAAABvAQAAAAACAAAAAABvAQEAAAACAAEAAABwAQAAAAACAAAAAABwAQEAAAACAAEAAABxAQAAAAACAAAAAABxAQEAAAACAAEAAAByAQAAAAACAAAAAAByAQEAAAACAAEAAABzAQAAAAACAAAAAABzAQEAAAACAAEAAAB0AQAAAAACAAAAAAB0AQEAAAACAAEAAABoAf//AAAEAAIAAABeAfj/AAAEAAIAAABeAfn/AAAEAAIAAABeAfr/AAAEAAIAAABeAfv/AAAEAAIAAABeAfz/AAAEAAIAAABeAf3/AAAEAAIAAABeAf7/AAAEAAIAAABeAf//AAAEAAIAAABfAfj/AAAEAAIAAABfAfn/AAAEAAIAAABfAfr/AAAEAAIAAABfAfv/AAAEAAIAAABfAfz/AAAEAAIAAABfAf3/AAAEAAIAAABfAf7/AAAEAAIAAABfAf//AAAEAAIAAABcAfr/AAAEAAIAAABcAfv/AAAEAAIAAABcAfz/AAAEAAIAAABcAf3/AAAEAAIAAABcAf7/AAAEAAIAAABcAf//AAAEAAIAAABaAfz/AAAEAAIAAABaAf3/AAAEAAIAAABaAf7/AAAEAAIAAABaAf//AAAEAAIAAABYAf7/AAAEAAIAAABYAf//AAAEAAIAAAAjAf7/AAAEAAIAAAAjAf//AAAEAAIAAAAfAf7/AAAEAAIAAAAfAf//AAAEAAIAAAAIAfr/AAAEAAIAAAAIAfv/AAAEAAIAAAAIAfz/AAAEAAIAAAAIAf3/AAAEAAIAAAAIAf7/AAAEAAIAAAAIAf//AAAEAAIAAAAHAfv/AAAEAAIAAAAHAfz/AAAEAAIAAAAHAf3/AAAEAAIAAAAHAf7/AAAEAAIAAAAHAf//AAAEAAIAAAAGAfz/AAAEAAIAAAAGAf3/AAAEAAIAAAAGAf7/AAAEAAIAAAAGAf//AAAEAAIAAAAFAf3/AAAEAAIAAAAFAf7/AAAEAAIAAAAFAf//AAAEAAIAAAAEAf7/AAAEAAIAAAAEAf//AAAEAAIAAAADAf//AAAEAAIAAADCAP7/AAAEAAIAAADCAP//AAAEAAIAAACTAPz/AAAEAAIAAACTAP3/AAAEAAIAAACTAP7/AAAEAAIAAACTAP//AAAEAAIAAACJAPz/AAAEAAIAAACJAP3/AAAEAAIAAACJAP7/AAAEAAIAAACJAP//AAAEAAIAAAATAPz/AAAIAAAAAAATAP3/AAAIAAEAAAAUAPz/AAAJAAAAAAAUAP3/AAAJAAEAAAATAP7/AAAIAAEAAAATAP//AAAIAAEAAAAUAP7/AAAJAAEAAAAUAP//AAAJAAEAAAA8APz/AAAIAAIAAAA8AP3/AAAIAAMAAAA9APz/AAAJAAIAAAA9AP3/AAAJAAMAAAA8AP7/AAAIAAMAAAA9AP7/AAAJAAMAAAA8AP//AAAIAAMAAAA9AP//AAAJAAMAAABCAP3/AAAIAAQAAABDAP3/AAAJAAQAAABCAP7/AAAIAAUAAABDAP7/AAAJAAUAAABCAP//AAAIAAUAAABDAP//AAAJAAUAAABOAPz/AAAIAAYAAABOAP3/AAAIAAcAAABPAPz/AAAJAAYAAABPAP3/AAAJAAcAAABOAP7/AAAIAAcAAABOAP//AAAIAAcAAABPAP7/AAAJAAcAAABPAP//AAAJAAcAAABYAPz/AAAIAAIAAABYAP3/AAAIAAMAAABZAPz/AAAJAAIAAABZAP3/AAAJAAMAAABYAP7/AAAIAAMAAABYAP//AAAIAAMAAABZAP7/AAAJAAMAAABZAP//AAAJAAMAAABjAP7/AAAIAAAAAABjAP//AAAIAAEAAABkAP7/AAAJAAAAAABkAP//AAAJAAEAAAB8AP3/AAAIAAIAAAB8AP7/AAAIAAMAAAB9AP3/AAAJAAIAAAB9AP7/AAAJAAMAAAB8AP//AAAIAAMAAAB9AP//AAAJAAMAAADeAP3/AAAIAAQAAADeAP7/AAAIAAUAAADfAP3/AAAJAAQAAADfAP7/AAAJAAUAAADiAPz/AAAIAAIAAADiAP3/AAAIAAMAAADjAPz/AAAJAAIAAADjAP3/AAAJAAMAAADmAPv/AAAIAAAAAADmAPz/AAAIAAEAAADnAPv/AAAJAAAAAADnAPz/AAAJAAEAAADmAP3/AAAIAAEAAADnAP3/AAAJAAEAAADmAP7/AAAIAAEAAADnAP7/AAAJAAEAAADmAP//AAAIAAEAAADnAP//AAAJAAEAAADiAP7/AAAIAAMAAADjAP7/AAAJAAMAAADiAP//AAAIAAMAAADjAP//AAAJAAMAAADeAP//AAAIAAUAAADfAP//AAAJAAUAAABIAf3/AAAIAAQAAABIAf7/AAAIAAUAAABJAf3/AAAJAAQAAABJAf7/AAAJAAUAAABTAf7/AAAIAAYAAABTAf//AAAIAAcAAABUAf7/AAAJAAYAAABUAf//AAAJAAcAAABIAf//AAAIAAUAAABJAf//AAAJAAUAAAAwAPv/AQAAAAAAAwBJAPv/AQAAAAAAAwBSAPv/AQAAAAAAAwBdAPf/AQAAAAAAAwBeAPf/AQAAAAAAAwCKAPj/AQAAAAAAAQCLAPj/AQAAAAAAAQCMAPj/AQAAAAAAAQCPAPj/AQAAAAAAAQCQAPj/AQAAAAAAAQCRAPj/AQAAAAAAAQCoAPv/AQAAAAAAAQCpAPv/AQAAAAAAAQCrAPv/AQAAAAAAAQCsAPv/AQAAAAAAAQCtAPv/AQAAAAAAAQCqAPv/AQAAAAAAAQDPAPv/AQAAAAAAAwDQAPv/AQAAAAAAAwALAfv/AQAAAAAAAwAMAfv/AQAAAAAAAwATAfv/AQAAAAAAAwAYAfv/AQAAAAAAAwAsAfv/AQAAAAAAAwAtAfv/AQAAAAAAAwAxAfv/AQAAAAAAAwAyAfv/AQAAAAAAAwCOAPz/AQAAAAAACQBXAQIAAQAAAAAABABYAQIAAAAAAAIAAABZAQIAAQAAAAAABABaAQIAAAAAAAIAAABbAQIAAQAAAAAABABcAQIAAAAAAAIAAABdAQIAAQAAAAAABAAqAQIAAQAAAAAABAArAQIAAQAAAAAABAAsAQIAAQAAAAAABAAtAQIAAQAAAAAABAAuAQIAAQAAAAAABAAvAQIAAAAAAAIAAAAwAQIAAQAAAAAABAAxAQIAAQAAAAAABAAyAQIAAQAAAAAABAAzAQIAAQAAAAAABAASAQIAAQAAAAAABAATAQIAAQAAAAAABAAUAQIAAQAAAAAABAAVAQIAAAABAAIAAAAWAQIAAAADAAIAAAAXAQIAAQAAAAAABAAYAQIAAQAAAAAABAAZAQIAAQAAAAAABADdAAIAAQAAAAAABADeAAIAAAABAAIAAADfAAIAAAADAAIAAADgAAIAAQAAAAAABADhAAIAAQAAAAAABADiAAIAAAABAAIAAADjAAIAAAADAAIAAADkAAIAAQAAAAAABADlAAIAAQAAAAAABADNAAIAAQAAAAAABADOAAIAAQAAAAAABADPAAIAAQAAAAAABADQAAIAAQAAAAAABADRAAIAAQAAAAAABADSAAIAAQAAAAAABAC1AAIAAQAAAAAABAC2AAIAAAAAAAIAAAC3AAIAAQAAAAAABAC4AAIAAAAAAAIAAAC5AAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAAAAAAIAAACbAAIAAQAAAAAABACcAAIAAAABAAIAAACdAAIAAAADAAIAAACeAAIAAQAAAAAABACfAAIAAAAAAAIAAACgAAIAAQAAAAAABAChAAIAAAABAAIAAACiAAIAAAADAAIAAACjAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAAAAAAIAAAAgAAIAAQAAAAAABAAhAAIAAAABAAIAAAAiAAIAAAADAAIAAAAjAAIAAQAAAAAABAAkAAIAAAABAAIAAAAlAAIAAAADAAIAAAAmAAIAAQAAAAAABAAnAAIAAAABAAIAAAAoAAIAAAADAAIAAAApAAIAAQAAAAAABACuAPv/AQAAAAAAAQDv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAADAAIAAAAqAAIAAAABAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAADAAIAAAC6AAIAAAABAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAADAAIAAACkAAIAAAABAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAADAAIAAADTAAIAAAABAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAADAAIAAADmAAIAAAABAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAACAAIAAAAGAQIAAAACAAIAAAAHAQIAAAACAAIAAAAIAQIAAAACAAIAAAAJAQIAAAACAAIAAAAKAQIAAAACAAIAAAALAQIAAAACAAIAAAAMAQIAAAACAAIAAAANAQIAAAACAAIAAAAOAQIAAAACAAIAAAAPAQIAAAACAAIAAAAQAQIAAAACAAIAAAARAQIAAAADAAIAAAAaAQIAAAABAAIAAAAbAQIAAAACAAIAAAAcAQIAAAACAAIAAAAdAQIAAAACAAIAAAAeAQIAAAACAAIAAAAfAQIAAAACAAIAAAAgAQIAAAACAAIAAAAhAQIAAAACAAIAAAAiAQIAAAACAAIAAAAjAQIAAAACAAIAAAAkAQIAAAACAAIAAAAlAQIAAAACAAIAAAAmAQIAAAACAAIAAAAnAQIAAAACAAIAAAAoAQIAAAACAAIAAAApAQIAAAADAAIAAAA1AQIAAAACAAIAAAA2AQIAAAACAAIAAAA3AQIAAAACAAIAAAA0AQIAAAABAAIAAAA4AQIAAAACAAIAAAA5AQIAAAACAAIAAAA6AQIAAAACAAIAAAA7AQIAAAACAAIAAAA8AQIAAAACAAIAAAA9AQIAAAACAAIAAAA+AQIAAAACAAIAAAA/AQIAAAACAAIAAABAAQIAAAACAAIAAABBAQIAAAACAAIAAABCAQIAAAACAAIAAABDAQIAAAACAAIAAABEAQIAAAACAAIAAABFAQIAAAACAAIAAABGAQIAAAACAAIAAABHAQIAAAACAAIAAABIAQIAAAACAAIAAABJAQIAAAACAAIAAABKAQIAAAACAAIAAABLAQIAAAACAAIAAABMAQIAAAACAAIAAABNAQIAAAACAAIAAABOAQIAAAACAAIAAABPAQIAAAACAAIAAABQAQIAAAACAAIAAABRAQIAAAACAAIAAABSAQIAAAACAAIAAABTAQIAAAACAAIAAABUAQIAAAACAAIAAABVAQIAAAACAAIAAABWAQIAAAADAAIAAABeAQIAAAABAAIAAABfAQIAAAACAAIAAABgAQIAAAACAAIAAABhAQIAAAACAAIAAABiAQIAAAACAAIAAABjAQIAAAACAAIAAABkAQIAAAACAAIAAABlAQIAAAACAAIAAABmAQIAAAACAAIAAABnAQIAAAACAAIAAABoAQIAAAACAAIAAABpAQIAAAACAAIAAABqAQIAAAACAAIAAABrAQIAAAACAAIAAABsAQIAAAACAAIAAABtAQIAAAACAAIAAABuAQIAAAACAAIAAABvAQIAAAACAAIAAABwAQIAAAACAAIAAABxAQIAAAACAAIAAAByAQIAAAACAAIAAABzAQIAAAACAAIAAAB0AQIAAAACAAIAAAB1AQAAAAACAAAAAAB2AQAAAAACAAAAAAB3AQAAAAACAAAAAAB4AQAAAAACAAAAAAB5AQAAAAACAAAAAAB6AQAAAAACAAAAAAB7AQAAAAACAAAAAAB8AQAAAAACAAAAAAB9AQAAAAACAAAAAAB+AQAAAAACAAAAAAB/AQAAAAACAAAAAACAAQAAAAACAAAAAACBAQAAAAACAAAAAACCAQAAAAACAAAAAACDAQAAAAACAAAAAACEAQAAAAACAAAAAACFAQAAAAACAAAAAACGAQAAAAACAAAAAACHAQAAAAACAAAAAACIAQAAAAACAAAAAACJAQAAAAACAAAAAACKAQAAAAACAAAAAACLAQAAAAADAAAAAAB1AQEAAAACAAEAAAB2AQEAAAACAAEAAAB3AQEAAAACAAEAAAB4AQEAAAACAAEAAAB5AQEAAAACAAEAAAB6AQEAAAACAAEAAAB7AQEAAAACAAEAAAB8AQEAAAACAAEAAAB9AQEAAAACAAEAAAB+AQEAAAACAAEAAAB/AQEAAAACAAEAAACAAQEAAAACAAEAAACBAQEAAAACAAEAAACCAQEAAAACAAEAAACDAQEAAAACAAEAAACEAQEAAAACAAEAAACFAQEAAAACAAEAAACGAQEAAAACAAEAAACHAQEAAAACAAEAAACIAQEAAAACAAEAAACJAQEAAAACAAEAAACKAQEAAAACAAEAAACLAQEAAAADAAEAAAB1AQIAAAACAAIAAAB2AQIAAAACAAIAAAB3AQIAAAACAAIAAAB4AQIAAAACAAIAAAB5AQIAAAACAAIAAAB6AQIAAAACAAIAAAB7AQIAAAACAAIAAAB8AQIAAAACAAIAAAB9AQIAAAACAAIAAAB+AQIAAAACAAIAAAB/AQIAAAACAAIAAACAAQIAAAACAAIAAACBAQIAAAACAAIAAACCAQIAAAACAAIAAACDAQIAAAACAAIAAACEAQIAAAACAAIAAACFAQIAAAACAAIAAACGAQIAAAACAAIAAACHAQIAAAACAAIAAACIAQIAAAACAAIAAACJAQIAAAACAAIAAACKAQIAAAACAAIAAACLAQIAAAADAAIAAACNAPj/AQAAAAAAAQDqAPv/AQAAAAAACgAhAfv/AQAAAAAACwA=") + +[node name="InvisibleQuestionBlock" parent="." index="7"] +item = ExtResource("2_evog8") +mushroom_if_small = true + +[node name="PipeArea" parent="." index="10"] +target_level = "uid://cn5ccpttjnsig" + +[node name="DiscoLevel" type="Node" parent="." index="15"] +script = ExtResource("2_5nbbn") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@132163" to="Tiles/@Node2D@132163/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@132164" to="Tiles/@Node2D@132164/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@132165" to="Tiles/@Node2D@132165/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@132166" to="Tiles/@Node2D@132166/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@132167" to="Tiles/@AnimatableBody2D@132167/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@132167" to="Tiles/@AnimatableBody2D@132167/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132167" to="Tiles/@AnimatableBody2D@132167" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132167" to="Tiles/@AnimatableBody2D@132167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132167" to="Tiles/@AnimatableBody2D@132167" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132167" to="Tiles/@AnimatableBody2D@132167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@132168" to="Tiles/@AnimatableBody2D@132168/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@132168" to="Tiles/@AnimatableBody2D@132168/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132168" to="Tiles/@AnimatableBody2D@132168" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132168" to="Tiles/@AnimatableBody2D@132168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132168" to="Tiles/@AnimatableBody2D@132168" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132168" to="Tiles/@AnimatableBody2D@132168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@132169" to="Tiles/@AnimatableBody2D@132169/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@132169" to="Tiles/@AnimatableBody2D@132169/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132169" to="Tiles/@AnimatableBody2D@132169" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132169" to="Tiles/@AnimatableBody2D@132169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132169" to="Tiles/@AnimatableBody2D@132169" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132169" to="Tiles/@AnimatableBody2D@132169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@132170" to="Tiles/@AnimatableBody2D@132170/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@132170" to="Tiles/@AnimatableBody2D@132170/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132170" to="Tiles/@AnimatableBody2D@132170" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132170" to="Tiles/@AnimatableBody2D@132170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132170" to="Tiles/@AnimatableBody2D@132170" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132170" to="Tiles/@AnimatableBody2D@132170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@132171" to="Tiles/@AnimatableBody2D@132171/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@132171" to="Tiles/@AnimatableBody2D@132171/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132171" to="Tiles/@AnimatableBody2D@132171" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132171" to="Tiles/@AnimatableBody2D@132171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132171" to="Tiles/@AnimatableBody2D@132171" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132171" to="Tiles/@AnimatableBody2D@132171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@132172" to="Tiles/@AnimatableBody2D@132172/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@132172" to="Tiles/@AnimatableBody2D@132172/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132172" to="Tiles/@AnimatableBody2D@132172" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132172" to="Tiles/@AnimatableBody2D@132172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132172" to="Tiles/@AnimatableBody2D@132172" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132172" to="Tiles/@AnimatableBody2D@132172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@132173" to="Tiles/@AnimatableBody2D@132173/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@132173" to="Tiles/@AnimatableBody2D@132173/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132173" to="Tiles/@AnimatableBody2D@132173" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132173" to="Tiles/@AnimatableBody2D@132173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132173" to="Tiles/@AnimatableBody2D@132173" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132173" to="Tiles/@AnimatableBody2D@132173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@132174" to="Tiles/@AnimatableBody2D@132174/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@132174" to="Tiles/@AnimatableBody2D@132174/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132174" to="Tiles/@AnimatableBody2D@132174" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132174" to="Tiles/@AnimatableBody2D@132174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132174" to="Tiles/@AnimatableBody2D@132174" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132174" to="Tiles/@AnimatableBody2D@132174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@132175" to="Tiles/@AnimatableBody2D@132175/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@132175" to="Tiles/@AnimatableBody2D@132175/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132175" to="Tiles/@AnimatableBody2D@132175" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132175" to="Tiles/@AnimatableBody2D@132175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132175" to="Tiles/@AnimatableBody2D@132175" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132175" to="Tiles/@AnimatableBody2D@132175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@132176" to="Tiles/@AnimatableBody2D@132176/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@132176" to="Tiles/@AnimatableBody2D@132176/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132176" to="Tiles/@AnimatableBody2D@132176" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132176" to="Tiles/@AnimatableBody2D@132176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132176" to="Tiles/@AnimatableBody2D@132176" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132176" to="Tiles/@AnimatableBody2D@132176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@132177" to="Tiles/@AnimatableBody2D@132177/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@132177" to="Tiles/@AnimatableBody2D@132177/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132177" to="Tiles/@AnimatableBody2D@132177" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132177" to="Tiles/@AnimatableBody2D@132177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132177" to="Tiles/@AnimatableBody2D@132177" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132177" to="Tiles/@AnimatableBody2D@132177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@132178" to="Tiles/@Node2D@132178/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@132179" to="Tiles/@Node2D@132179/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@132180" to="Tiles/@Node2D@132180/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@132181" to="Tiles/@Node2D@132181/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@132182" to="Tiles/@Node2D@132182/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@132183" to="Tiles/@Node2D@132183/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@132184" to="Tiles/@Node2D@132184/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@132185" to="Tiles/@Node2D@132185/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@132186" to="Tiles/@Node2D@132186/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@132187" to="Tiles/@Node2D@132187/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/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@132188" to="Tiles/@Area2D@132188" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132189" to="Tiles/@Area2D@132189" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132190" to="Tiles/@Area2D@132190" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132191" to="Tiles/@Area2D@132191" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132192" to="Tiles/@Area2D@132192" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132193" to="Tiles/@Area2D@132193" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132194" to="Tiles/@Area2D@132194" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132195" to="Tiles/@Area2D@132195" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132196" to="Tiles/@Area2D@132196" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132197" to="Tiles/@Area2D@132197" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132198" to="Tiles/@Area2D@132198" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132199" to="Tiles/@Area2D@132199" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132200" to="Tiles/@Area2D@132200" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132201" to="Tiles/@Area2D@132201" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132202" to="Tiles/@Area2D@132202" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132203" to="Tiles/@Area2D@132203" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132204" to="Tiles/@Area2D@132204" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132205" to="Tiles/@Area2D@132205" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132206" to="Tiles/@Area2D@132206" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132207" to="Tiles/@Area2D@132207" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132208" to="Tiles/@Area2D@132208" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132209" to="Tiles/@Area2D@132209" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132210" to="Tiles/@Area2D@132210" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132211" to="Tiles/@Area2D@132211" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132212" to="Tiles/@Area2D@132212" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132213" to="Tiles/@Area2D@132213" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132214" to="Tiles/@Area2D@132214" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132215" to="Tiles/@Area2D@132215" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132216" to="Tiles/@Area2D@132216" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132217" to="Tiles/@Area2D@132217" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132218" to="Tiles/@Area2D@132218" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132219" to="Tiles/@Area2D@132219" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132220" to="Tiles/@Area2D@132220" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132221" to="Tiles/@Area2D@132221" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132222" to="Tiles/@Area2D@132222" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132223" to="Tiles/@Area2D@132223" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132224" to="Tiles/@Area2D@132224" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132225" to="Tiles/@Area2D@132225" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132226" to="Tiles/@Area2D@132226" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132227" to="Tiles/@Area2D@132227" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132228" to="Tiles/@Area2D@132228" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@132229" to="Tiles/@Area2D@132229" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@132230" to="Tiles/@AnimatableBody2D@132230/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@132230" to="Tiles/@AnimatableBody2D@132230/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132230" to="Tiles/@AnimatableBody2D@132230" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132230" to="Tiles/@AnimatableBody2D@132230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132230" to="Tiles/@AnimatableBody2D@132230" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132230" to="Tiles/@AnimatableBody2D@132230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@132231" to="Tiles/@AnimatableBody2D@132231/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@132231" to="Tiles/@AnimatableBody2D@132231/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132231" to="Tiles/@AnimatableBody2D@132231" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132231" to="Tiles/@AnimatableBody2D@132231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132231" to="Tiles/@AnimatableBody2D@132231" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132231" to="Tiles/@AnimatableBody2D@132231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@132232" to="Tiles/@AnimatableBody2D@132232/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@132232" to="Tiles/@AnimatableBody2D@132232/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132232" to="Tiles/@AnimatableBody2D@132232" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132232" to="Tiles/@AnimatableBody2D@132232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132232" to="Tiles/@AnimatableBody2D@132232" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132232" to="Tiles/@AnimatableBody2D@132232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@132233" to="Tiles/@AnimatableBody2D@132233/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@132233" to="Tiles/@AnimatableBody2D@132233/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132233" to="Tiles/@AnimatableBody2D@132233" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132233" to="Tiles/@AnimatableBody2D@132233" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132233" to="Tiles/@AnimatableBody2D@132233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132233" to="Tiles/@AnimatableBody2D@132233" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132233" to="Tiles/@AnimatableBody2D@132233/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBANN/World8/8-1a.tscn b/Scenes/Levels/SMBANN/World8/8-1a.tscn new file mode 100644 index 0000000..d34d60b --- /dev/null +++ b/Scenes/Levels/SMBANN/World8/8-1a.tscn @@ -0,0 +1,319 @@ +[gd_scene load_steps=3 format=3 uid="uid://cn5ccpttjnsig"] + +[ext_resource type="PackedScene" uid="uid://cvoo6f200qxpn" path="res://Scenes/Levels/SMB1/World8/8-1a.tscn" id="1_oghcw"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_hga1w"] + +[node name="1-2A" instance=ExtResource("1_oghcw")] + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://bgsa0oyuedj42" + +[node name="DiscoLevel" type="Node" parent="." index="10"] +script = ExtResource("2_hga1w") +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@166949" to="Tiles/@Node2D@166949/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@166950" to="Tiles/@Node2D@166950/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@166951" to="Tiles/@Node2D@166951/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@166952" to="Tiles/@Node2D@166952/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@166953" to="Tiles/@Node2D@166953/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@166954" to="Tiles/@Node2D@166954/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@166955" to="Tiles/@AnimatableBody2D@166955/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166955" to="Tiles/@AnimatableBody2D@166955/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166955" to="Tiles/@AnimatableBody2D@166955" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166955" to="Tiles/@AnimatableBody2D@166955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166955" to="Tiles/@AnimatableBody2D@166955" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166955" to="Tiles/@AnimatableBody2D@166955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@167002" to="Tiles/@Node2D@167002/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@167003" to="Tiles/@Node2D@167003/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@167004" to="Tiles/@Node2D@167004/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@167005" to="Tiles/@Node2D@167005/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@167006" to="Tiles/@Node2D@167006/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@167007" to="Tiles/@Node2D@167007/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@167008" to="Tiles/@Node2D@167008/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@167009" to="Tiles/@Node2D@167009/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@167010" to="Tiles/@Node2D@167010/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@167011" to="Tiles/@Node2D@167011/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/World8/8-2.tscn b/Scenes/Levels/SMBANN/World8/8-2.tscn new file mode 100644 index 0000000..e73eb8e --- /dev/null +++ b/Scenes/Levels/SMBANN/World8/8-2.tscn @@ -0,0 +1,323 @@ +[gd_scene load_steps=3 format=4 uid="uid://rrhh4bg4br4g"] + +[ext_resource type="PackedScene" uid="uid://cy4mfr6s5wq53" path="res://Scenes/Levels/SMB1/World8/8-2.tscn" id="1_1dx2i"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_01dp0"] + +[node name="8-2" instance=ExtResource("1_1dx2i")] +campaign = "SMBANN" + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAAHAPr/AAAEAAIAAAAEAPz/AAAEAAIAAAAGAPv/AAAEAAIAAAAIAPr/AAAEAAIAAAAHAPn/AAAEAAIAAAAGAPr/AAAEAAIAAAAIAPj/AAAEAAIAAAAIAPn/AAAEAAIAAAAJAPj/AAAEAAIAAAAJAPn/AAAEAAIAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAADAAAAAAD+/wEAAAADAAEAAAAAAAAAAAABAAAAAAAAAAEAAAABAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAADAAAAAAAEAAEAAAADAAEAAAAGAAAAAAABAAAAAAAGAAEAAAABAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAADAAAAAAATAAEAAAADAAEAAAAVAAAAAAABAAAAAAAVAAEAAAABAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAADAAAAAAAcAAEAAAADAAEAAAAeAAAAAAABAAAAAAAeAAEAAAABAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAADAAAAAAAhAAEAAAADAAEAAAAjAAAAAAAAAAAAAAAjAAEAAAAAAAEAAAAlAAAAAAABAAAAAAAlAAEAAAABAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAADAAAAAAAnAAEAAAADAAEAAAApAAAAAAABAAAAAAApAAEAAAABAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAADAAAAAAAuAAEAAAADAAEAAAAwAAAAAAABAAAAAAAwAAEAAAABAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAADAAAAAAA9AAEAAAADAAEAAABAAAAAAAABAAAAAABAAAEAAAABAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAADAAAAAABDAAEAAAADAAEAAABFAAAAAAABAAAAAABFAAEAAAABAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAADAAAAAAB5AAEAAAADAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAADAAAAAAB/AAEAAAADAAEAAAB7AAAAAAABAAAAAAB7AAEAAAABAAEAAACBAAAAAAAAAAAAAACBAAEAAAAAAAEAAACDAAAAAAAAAAAAAACDAAEAAAAAAAEAAACKAAAAAAABAAAAAACKAAEAAAABAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAADAAAAAACdAAEAAAADAAEAAACfAAAAAAAAAAAAAACfAAEAAAAAAAEAAACjAAAAAAABAAAAAACjAAEAAAABAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAADAAAAAAC5AAEAAAADAAEAAAC7AAAAAAAAAAAAAAC7AAEAAAAAAAEAAAC+AAEAAAABAAEAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAAABAP//AAAEAAIAAAACAP//AAAEAAIAAAADAP7/AAAEAAIAAAADAP//AAAEAAIAAAAEAP7/AAAEAAIAAAACAP7/AAAEAAIAAAAEAP//AAAEAAIAAAADAP3/AAAEAAIAAAAEAP3/AAAEAAIAAAAGAPz/AAAEAAIAAAAGAP3/AAAEAAIAAAAGAP7/AAAEAAIAAAAGAP//AAAEAAIAAAAHAPv/AAAEAAIAAAAHAPz/AAAEAAIAAAAHAP3/AAAEAAIAAAAHAP7/AAAEAAIAAAAHAP//AAAEAAIAAAAIAPv/AAAEAAIAAAAIAPz/AAAEAAIAAAAIAP3/AAAEAAIAAAAIAP7/AAAEAAIAAAAIAP//AAAEAAIAAAAJAPr/AAAEAAIAAAAJAPv/AAAEAAIAAAAJAPz/AAAEAAIAAAAJAP3/AAAEAAIAAAAJAP7/AAAEAAIAAAAJAP//AAAEAAIAAABnAPz/AAAEAAIAAACmAP//AAAEAAIAAACnAP//AAAEAAIAAACoAP//AAAEAAIAAACpAP//AAAEAAIAAACqAP//AAAEAAIAAACnAP7/AAAEAAIAAACoAP7/AAAEAAIAAACpAP7/AAAEAAIAAACqAP7/AAAEAAIAAACoAP3/AAAEAAIAAACpAP3/AAAEAAIAAACqAP3/AAAEAAIAAACpAPz/AAAEAAIAAACqAPz/AAAEAAIAAACqAPv/AAAEAAIAAAC3AP//AAAEAAIAAAC4AP//AAAEAAIAAAC5AP//AAAEAAIAAAC4AP7/AAAEAAIAAAC5AP7/AAAEAAIAAAC5AP3/AAAEAAIAAAC7APv/AAAEAAIAAAC7APz/AAAEAAIAAAC7AP3/AAAEAAIAAAC7AP7/AAAEAAIAAAC7AP//AAAEAAIAAAC+APj/AAAEAAIAAAC+APn/AAAEAAIAAAC+APr/AAAEAAIAAAC+APv/AAAEAAIAAAC+APz/AAAEAAIAAAC+AP3/AAAEAAIAAAC+AP7/AAAEAAIAAAC/APj/AAAEAAIAAAC/APn/AAAEAAIAAAC/APr/AAAEAAIAAAC/APv/AAAEAAIAAAC/APz/AAAEAAIAAAC/AP3/AAAEAAIAAAC/AP7/AAAEAAIAAADIAP//AAAEAAIAAACvAP3/AAABAAQAAACvAP//AAABAAQAAACvAP7/AAACAAQAAACfAP7/AAABAAQAAACfAP//AAACAAQAAABtAP3/AAABAAQAAABtAP7/AAACAAQAAABjAP//AAABAAQAAABZAP7/AAABAAQAAABZAP//AAACAAQAAABNAP3/AAABAAQAAABNAP7/AAACAAQAAABNAP//AAABAAQAAABFAP7/AAABAAQAAABFAP//AAACAAQAAABtAP//AAADAAQAAABmAPz/AQAAAAAAAQBeAPz/AQAAAAAAAQBfAPz/AQAAAAAAAQBoAPz/AQAAAAAABQBTAPz/AQAAAAAAAQBUAPz/AQAAAAAABQAyAPj/AQAAAAAAAQAzAPj/AQAAAAAAAQA0APj/AQAAAAAAAQA1APj/AQAAAAAAAQA2APj/AQAAAAAAAQA3APj/AQAAAAAAAQA4APj/AQAAAAAAAQA5APj/AQAAAAAABwA6APj/AQAAAAAAAQA7APj/AQAAAAAAAQAfAPj/AQAAAAAAAQAgAPj/AQAAAAAAAQAhAPj/AQAAAAAAAQAiAPj/AQAAAAAAAQAjAPj/AQAAAAAAAQAkAPj/AQAAAAAAAQAlAPj/AQAAAAAAAQAmAPj/AQAAAAAAAQAnAPj/AQAAAAAAAQAoAPj/AQAAAAAAAQApAPj/AQAAAAAAAQAqAPj/AQAAAAAAAQArAPj/AQAAAAAAAQAsAPj/AQAAAAAAAQAtAPj/AQAAAAAAAQAuAPj/AQAAAAAAAQAvAPj/AQAAAAAAAQAwAPj/AQAAAAAAAQAxAPj/AQAAAAAAAQAdAPj/AQAAAAAAAQAeAPj/AQAAAAAAAQAbAPj/AQAAAAAAAQAcAPj/AQAAAAAABgANAPz/AQAAAAAAAgAOAPz/AQAAAAAAAgAPAPz/AQAAAAAAAgAQAPz/AQAAAAAAAgBzAP7/AAAIAAAAAABzAP//AAAIAAEAAAB0AP7/AAAJAAAAAAB0AP//AAAJAAEAAACMAPz/AAAIAAQAAACMAP3/AAAIAAUAAACNAPz/AAAJAAQAAACNAP3/AAAJAAUAAAB+AP7/AAAIAAYAAAB+AP//AAAIAAcAAAB/AP7/AAAJAAYAAAB/AP//AAAJAAcAAACTAP7/AAAIAAIAAACTAP//AAAIAAMAAACUAP7/AAAJAAIAAACUAP//AAAJAAMAAACMAP7/AAAIAAUAAACNAP7/AAAJAAUAAACMAP//AAAIAAUAAACNAP//AAAJAAUAAABnAPv/AAABAAQAAAD//wIAAQAAAAAABAAFAAIAAQAAAAAABAAUAAIAAQAAAAAABAAdAAIAAQAAAAAABAAiAAIAAQAAAAAABAAkAAIAAQAAAAAABAAoAAIAAQAAAAAABAAvAAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABEAAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAAAAAAIAAACCAAIAAQAAAAAABAB6AAIAAQAAAAAABACDAAIAAAAAAAIAAACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAAAAAAIAAACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABAC6AAIAAQAAAAAABAC7AAIAAAAAAAIAAAC8AAIAAQAAAAAABAC9AAIAAQAAAAAABADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAACAAAAAADcAAEAAAACAAEAAADdAAAAAAACAAAAAADdAAEAAAACAAEAAADeAAAAAAACAAAAAADeAAEAAAACAAEAAADfAAAAAAACAAAAAADfAAEAAAACAAEAAADgAAAAAAACAAAAAADgAAEAAAACAAEAAADhAAAAAAACAAAAAADhAAEAAAACAAEAAADiAAAAAAACAAAAAADiAAEAAAACAAEAAADjAAAAAAACAAAAAADjAAEAAAACAAEAAADkAAAAAAACAAAAAADkAAEAAAACAAEAAADlAAAAAAACAAAAAADlAAEAAAACAAEAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAADAAIAAAAAAAIAAAABAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAADAAIAAAAGAAIAAAABAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAADAAIAAAAVAAIAAAABAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAADAAIAAAAeAAIAAAABAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAADAAIAAAAjAAIAAAAAAAIAAAAlAAIAAAABAAIAAAAmAAIAAAACAAIAAAAnAAIAAAADAAIAAAApAAIAAAABAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAADAAIAAAAwAAIAAAABAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAADAAIAAABAAAIAAAABAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAADAAIAAABFAAIAAAABAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAADAAIAAAB7AAIAAAABAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAADAAIAAACKAAIAAAABAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAADAAIAAACjAAIAAAABAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAADAAIAAAC+AAIAAAABAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADmAAAAAAADAAAAAADmAAEAAAADAAEAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAADAAIAAAC+AAAAAAABAAAAAAC/AAAAAAACAAAAAAC+AP//AAAEAAIAAAC/AP//AAAEAAIAAAA5APz/AQAAAAAACQA=") + +[node name="PipeArea" parent="." index="5"] +target_level = "uid://bugdspbryy80f" + +[node name="BrickBlock" parent="ChallengeNodes" index="1"] +position = Vector2(1000, 64) + +[node name="BrickBlock" parent="Blocks" index="0"] +position = Vector2(984, 112) + +[node name="DiscoLevel" type="Node" parent="." index="15"] +script = ExtResource("2_01dp0") +max_combo = 10 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="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@65209" to="Tiles/@AnimatableBody2D@65209/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65209" to="Tiles/@AnimatableBody2D@65209/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65209" to="Tiles/@AnimatableBody2D@65209" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65209" to="Tiles/@AnimatableBody2D@65209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65209" to="Tiles/@AnimatableBody2D@65209" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65209" to="Tiles/@AnimatableBody2D@65209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65210" to="Tiles/@AnimatableBody2D@65210/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65210" to="Tiles/@AnimatableBody2D@65210/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65210" to="Tiles/@AnimatableBody2D@65210" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65210" to="Tiles/@AnimatableBody2D@65210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65210" to="Tiles/@AnimatableBody2D@65210" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65210" to="Tiles/@AnimatableBody2D@65210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65211" to="Tiles/@AnimatableBody2D@65211/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65211" to="Tiles/@AnimatableBody2D@65211/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65211" to="Tiles/@AnimatableBody2D@65211" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65211" to="Tiles/@AnimatableBody2D@65211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65211" to="Tiles/@AnimatableBody2D@65211/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65211" to="Tiles/@AnimatableBody2D@65211" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65211" to="Tiles/@AnimatableBody2D@65211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65212" to="Tiles/@AnimatableBody2D@65212/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65212" to="Tiles/@AnimatableBody2D@65212/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65212" to="Tiles/@AnimatableBody2D@65212" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65212" to="Tiles/@AnimatableBody2D@65212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65212" to="Tiles/@AnimatableBody2D@65212" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65212" to="Tiles/@AnimatableBody2D@65212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65213" to="Tiles/@AnimatableBody2D@65213/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65213" to="Tiles/@AnimatableBody2D@65213/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65213" to="Tiles/@AnimatableBody2D@65213" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65213" to="Tiles/@AnimatableBody2D@65213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65213" to="Tiles/@AnimatableBody2D@65213/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65213" to="Tiles/@AnimatableBody2D@65213" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65213" to="Tiles/@AnimatableBody2D@65213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65214" to="Tiles/@AnimatableBody2D@65214/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65214" to="Tiles/@AnimatableBody2D@65214/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65214" to="Tiles/@AnimatableBody2D@65214" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65214" to="Tiles/@AnimatableBody2D@65214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65214" to="Tiles/@AnimatableBody2D@65214" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65214" to="Tiles/@AnimatableBody2D@65214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65215" to="Tiles/@AnimatableBody2D@65215/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65215" to="Tiles/@AnimatableBody2D@65215/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65215" to="Tiles/@AnimatableBody2D@65215" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65215" to="Tiles/@AnimatableBody2D@65215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65215" to="Tiles/@AnimatableBody2D@65215" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65215" to="Tiles/@AnimatableBody2D@65215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65216" to="Tiles/@AnimatableBody2D@65216/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65216" to="Tiles/@AnimatableBody2D@65216/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65216" to="Tiles/@AnimatableBody2D@65216" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65216" to="Tiles/@AnimatableBody2D@65216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65216" to="Tiles/@AnimatableBody2D@65216" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65216" to="Tiles/@AnimatableBody2D@65216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65217" to="Tiles/@AnimatableBody2D@65217/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65217" to="Tiles/@AnimatableBody2D@65217/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65217" to="Tiles/@AnimatableBody2D@65217" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65217" to="Tiles/@AnimatableBody2D@65217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65217" to="Tiles/@AnimatableBody2D@65217" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65217" to="Tiles/@AnimatableBody2D@65217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65218" to="Tiles/@AnimatableBody2D@65218/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65218" to="Tiles/@AnimatableBody2D@65218/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65218" to="Tiles/@AnimatableBody2D@65218" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65218" to="Tiles/@AnimatableBody2D@65218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65218" to="Tiles/@AnimatableBody2D@65218" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65218" to="Tiles/@AnimatableBody2D@65218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65219" to="Tiles/@AnimatableBody2D@65219/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65219" to="Tiles/@AnimatableBody2D@65219/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65219" to="Tiles/@AnimatableBody2D@65219" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65219" to="Tiles/@AnimatableBody2D@65219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65219" to="Tiles/@AnimatableBody2D@65219" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65219" to="Tiles/@AnimatableBody2D@65219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65220" to="Tiles/@AnimatableBody2D@65220/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65220" to="Tiles/@AnimatableBody2D@65220/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65220" to="Tiles/@AnimatableBody2D@65220" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65220" to="Tiles/@AnimatableBody2D@65220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65220" to="Tiles/@AnimatableBody2D@65220" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65220" to="Tiles/@AnimatableBody2D@65220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65221" to="Tiles/@AnimatableBody2D@65221/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65221" to="Tiles/@AnimatableBody2D@65221/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65221" to="Tiles/@AnimatableBody2D@65221" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65221" to="Tiles/@AnimatableBody2D@65221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65221" to="Tiles/@AnimatableBody2D@65221" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65221" to="Tiles/@AnimatableBody2D@65221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65222" to="Tiles/@AnimatableBody2D@65222/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65222" to="Tiles/@AnimatableBody2D@65222/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65222" to="Tiles/@AnimatableBody2D@65222" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65222" to="Tiles/@AnimatableBody2D@65222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65222" to="Tiles/@AnimatableBody2D@65222" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65222" to="Tiles/@AnimatableBody2D@65222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65223" to="Tiles/@AnimatableBody2D@65223/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65223" to="Tiles/@AnimatableBody2D@65223/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65223" to="Tiles/@AnimatableBody2D@65223" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65223" to="Tiles/@AnimatableBody2D@65223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65223" to="Tiles/@AnimatableBody2D@65223" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65223" to="Tiles/@AnimatableBody2D@65223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65224" to="Tiles/@AnimatableBody2D@65224/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65224" to="Tiles/@AnimatableBody2D@65224/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65224" to="Tiles/@AnimatableBody2D@65224" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65224" to="Tiles/@AnimatableBody2D@65224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65224" to="Tiles/@AnimatableBody2D@65224" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65224" to="Tiles/@AnimatableBody2D@65224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65225" to="Tiles/@AnimatableBody2D@65225/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65225" to="Tiles/@AnimatableBody2D@65225/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65225" to="Tiles/@AnimatableBody2D@65225" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65225" to="Tiles/@AnimatableBody2D@65225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65225" to="Tiles/@AnimatableBody2D@65225" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65225" to="Tiles/@AnimatableBody2D@65225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65226" to="Tiles/@AnimatableBody2D@65226/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65226" to="Tiles/@AnimatableBody2D@65226/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65226" to="Tiles/@AnimatableBody2D@65226" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65226" to="Tiles/@AnimatableBody2D@65226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65226" to="Tiles/@AnimatableBody2D@65226" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65226" to="Tiles/@AnimatableBody2D@65226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65227" to="Tiles/@AnimatableBody2D@65227/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65227" to="Tiles/@AnimatableBody2D@65227/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65227" to="Tiles/@AnimatableBody2D@65227" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65227" to="Tiles/@AnimatableBody2D@65227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65227" to="Tiles/@AnimatableBody2D@65227" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65227" to="Tiles/@AnimatableBody2D@65227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65228" to="Tiles/@AnimatableBody2D@65228/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65228" to="Tiles/@AnimatableBody2D@65228/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65228" to="Tiles/@AnimatableBody2D@65228" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65228" to="Tiles/@AnimatableBody2D@65228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65228" to="Tiles/@AnimatableBody2D@65228" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65228" to="Tiles/@AnimatableBody2D@65228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65229" to="Tiles/@AnimatableBody2D@65229/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65229" to="Tiles/@AnimatableBody2D@65229/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65229" to="Tiles/@AnimatableBody2D@65229" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65229" to="Tiles/@AnimatableBody2D@65229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65229" to="Tiles/@AnimatableBody2D@65229" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65229" to="Tiles/@AnimatableBody2D@65229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65230" to="Tiles/@AnimatableBody2D@65230/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65230" to="Tiles/@AnimatableBody2D@65230/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65230" to="Tiles/@AnimatableBody2D@65230" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65230" to="Tiles/@AnimatableBody2D@65230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65230" to="Tiles/@AnimatableBody2D@65230" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65230" to="Tiles/@AnimatableBody2D@65230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65231" to="Tiles/@AnimatableBody2D@65231/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65231" to="Tiles/@AnimatableBody2D@65231/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65231" to="Tiles/@AnimatableBody2D@65231" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65231" to="Tiles/@AnimatableBody2D@65231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65231" to="Tiles/@AnimatableBody2D@65231" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65231" to="Tiles/@AnimatableBody2D@65231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65232" to="Tiles/@AnimatableBody2D@65232/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65232" to="Tiles/@AnimatableBody2D@65232/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65232" to="Tiles/@AnimatableBody2D@65232" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65232" to="Tiles/@AnimatableBody2D@65232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65232" to="Tiles/@AnimatableBody2D@65232" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65232" to="Tiles/@AnimatableBody2D@65232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65233" to="Tiles/@AnimatableBody2D@65233/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65233" to="Tiles/@AnimatableBody2D@65233/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65233" to="Tiles/@AnimatableBody2D@65233" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65233" to="Tiles/@AnimatableBody2D@65233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65233" to="Tiles/@AnimatableBody2D@65233" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65233" to="Tiles/@AnimatableBody2D@65233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65234" to="Tiles/@AnimatableBody2D@65234/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65234" to="Tiles/@AnimatableBody2D@65234/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65234" to="Tiles/@AnimatableBody2D@65234" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65234" to="Tiles/@AnimatableBody2D@65234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65234" to="Tiles/@AnimatableBody2D@65234" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65234" to="Tiles/@AnimatableBody2D@65234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65235" to="Tiles/@AnimatableBody2D@65235/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65235" to="Tiles/@AnimatableBody2D@65235/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65235" to="Tiles/@AnimatableBody2D@65235" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65235" to="Tiles/@AnimatableBody2D@65235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65235" to="Tiles/@AnimatableBody2D@65235" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65235" to="Tiles/@AnimatableBody2D@65235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65236" to="Tiles/@AnimatableBody2D@65236/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65236" to="Tiles/@AnimatableBody2D@65236/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65236" to="Tiles/@AnimatableBody2D@65236" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65236" to="Tiles/@AnimatableBody2D@65236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65236" to="Tiles/@AnimatableBody2D@65236" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65236" to="Tiles/@AnimatableBody2D@65236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65237" to="Tiles/@AnimatableBody2D@65237/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65237" to="Tiles/@AnimatableBody2D@65237/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65237" to="Tiles/@AnimatableBody2D@65237" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65237" to="Tiles/@AnimatableBody2D@65237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65237" to="Tiles/@AnimatableBody2D@65237" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65237" to="Tiles/@AnimatableBody2D@65237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65238" to="Tiles/@AnimatableBody2D@65238/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65238" to="Tiles/@AnimatableBody2D@65238/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65238" to="Tiles/@AnimatableBody2D@65238" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65238" to="Tiles/@AnimatableBody2D@65238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65238" to="Tiles/@AnimatableBody2D@65238" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65238" to="Tiles/@AnimatableBody2D@65238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65239" to="Tiles/@AnimatableBody2D@65239/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65239" to="Tiles/@AnimatableBody2D@65239/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65239" to="Tiles/@AnimatableBody2D@65239" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65239" to="Tiles/@AnimatableBody2D@65239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65239" to="Tiles/@AnimatableBody2D@65239" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65239" to="Tiles/@AnimatableBody2D@65239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65240" to="Tiles/@AnimatableBody2D@65240/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65240" to="Tiles/@AnimatableBody2D@65240/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65240" to="Tiles/@AnimatableBody2D@65240" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65240" to="Tiles/@AnimatableBody2D@65240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65240" to="Tiles/@AnimatableBody2D@65240" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65240" to="Tiles/@AnimatableBody2D@65240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65241" to="Tiles/@AnimatableBody2D@65241/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65241" to="Tiles/@AnimatableBody2D@65241/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65241" to="Tiles/@AnimatableBody2D@65241" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65241" to="Tiles/@AnimatableBody2D@65241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65241" to="Tiles/@AnimatableBody2D@65241" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65241" to="Tiles/@AnimatableBody2D@65241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65242" to="Tiles/@AnimatableBody2D@65242/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65242" to="Tiles/@AnimatableBody2D@65242/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65242" to="Tiles/@AnimatableBody2D@65242" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65242" to="Tiles/@AnimatableBody2D@65242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65242" to="Tiles/@AnimatableBody2D@65242" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65242" to="Tiles/@AnimatableBody2D@65242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65243" to="Tiles/@AnimatableBody2D@65243/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65243" to="Tiles/@AnimatableBody2D@65243/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65243" to="Tiles/@AnimatableBody2D@65243" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65243" to="Tiles/@AnimatableBody2D@65243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65243" to="Tiles/@AnimatableBody2D@65243" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65243" to="Tiles/@AnimatableBody2D@65243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65244" to="Tiles/@AnimatableBody2D@65244/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65244" to="Tiles/@AnimatableBody2D@65244/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65244" to="Tiles/@AnimatableBody2D@65244" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65244" to="Tiles/@AnimatableBody2D@65244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65244" to="Tiles/@AnimatableBody2D@65244" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65244" to="Tiles/@AnimatableBody2D@65244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65245" to="Tiles/@AnimatableBody2D@65245/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65245" to="Tiles/@AnimatableBody2D@65245/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65245" to="Tiles/@AnimatableBody2D@65245" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65245" to="Tiles/@AnimatableBody2D@65245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65245" to="Tiles/@AnimatableBody2D@65245" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65245" to="Tiles/@AnimatableBody2D@65245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65246" to="Tiles/@AnimatableBody2D@65246/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65246" to="Tiles/@AnimatableBody2D@65246/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65246" to="Tiles/@AnimatableBody2D@65246" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65246" to="Tiles/@AnimatableBody2D@65246/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65246" to="Tiles/@AnimatableBody2D@65246" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65246" to="Tiles/@AnimatableBody2D@65246/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@65247" to="Tiles/@AnimatableBody2D@65247/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65247" to="Tiles/@AnimatableBody2D@65247/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65247" to="Tiles/@AnimatableBody2D@65247" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65247" to="Tiles/@AnimatableBody2D@65247" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65247" to="Tiles/@AnimatableBody2D@65247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65247" to="Tiles/@AnimatableBody2D@65247" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65247" to="Tiles/@AnimatableBody2D@65247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65248" to="Tiles/@AnimatableBody2D@65248/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65248" to="Tiles/@AnimatableBody2D@65248/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65248" to="Tiles/@AnimatableBody2D@65248" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65248" to="Tiles/@AnimatableBody2D@65248" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65248" to="Tiles/@AnimatableBody2D@65248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65248" to="Tiles/@AnimatableBody2D@65248" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65248" to="Tiles/@AnimatableBody2D@65248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@65249" to="Tiles/@AnimatableBody2D@65249/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@65249" to="Tiles/@AnimatableBody2D@65249/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65249" to="Tiles/@AnimatableBody2D@65249" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65249" to="Tiles/@AnimatableBody2D@65249" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@65249" to="Tiles/@AnimatableBody2D@65249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65249" to="Tiles/@AnimatableBody2D@65249" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@65249" to="Tiles/@AnimatableBody2D@65249/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@65250" to="Tiles/@Area2D@65250" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65251" to="Tiles/@Area2D@65251" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65252" to="Tiles/@Area2D@65252" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65253" to="Tiles/@Area2D@65253" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65254" to="Tiles/@Area2D@65254" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65255" to="Tiles/@Area2D@65255" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65256" to="Tiles/@Area2D@65256" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65257" to="Tiles/@Area2D@65257" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65258" to="Tiles/@Area2D@65258" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65259" to="Tiles/@Area2D@65259" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65260" to="Tiles/@Area2D@65260" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65261" to="Tiles/@Area2D@65261" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65262" to="Tiles/@Area2D@65262" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65263" to="Tiles/@Area2D@65263" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65264" to="Tiles/@Area2D@65264" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65265" to="Tiles/@Area2D@65265" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65266" to="Tiles/@Area2D@65266" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65267" to="Tiles/@Area2D@65267" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65268" to="Tiles/@Area2D@65268" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65269" to="Tiles/@Area2D@65269" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65270" to="Tiles/@Area2D@65270" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65271" to="Tiles/@Area2D@65271" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65272" to="Tiles/@Area2D@65272" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65273" to="Tiles/@Area2D@65273" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65274" to="Tiles/@Area2D@65274" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@65275" to="Tiles/@Area2D@65275" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBANN/World8/8-2a.tscn b/Scenes/Levels/SMBANN/World8/8-2a.tscn new file mode 100644 index 0000000..d4950ba --- /dev/null +++ b/Scenes/Levels/SMBANN/World8/8-2a.tscn @@ -0,0 +1,152 @@ +[gd_scene load_steps=3 format=3 uid="uid://bugdspbryy80f"] + +[ext_resource type="PackedScene" uid="uid://bnfai47q4yhob" path="res://Scenes/Levels/SMB1/World8/8-2a.tscn" id="1_6e5i1"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_2ngrr"] + +[node name="1-2A" instance=ExtResource("1_6e5i1")] + +[node name="DiscoLevel" type="Node" parent="LevelBG" index="10"] +script = ExtResource("2_2ngrr") +max_combo = 10 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://rrhh4bg4br4g" + +[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="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@183322" to="Tiles/@AnimatableBody2D@183322/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183322" to="Tiles/@AnimatableBody2D@183322/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183322" to="Tiles/@AnimatableBody2D@183322" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183322" to="Tiles/@AnimatableBody2D@183322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183322" to="Tiles/@AnimatableBody2D@183322" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183322" to="Tiles/@AnimatableBody2D@183322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@183335" to="Tiles/@Node2D@183335/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@183336" to="Tiles/@Node2D@183336/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@183337" to="Tiles/@Node2D@183337/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@183338" to="Tiles/@Node2D@183338/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@183346" to="Tiles/@Node2D@183346/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@183347" to="Tiles/@Node2D@183347/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@183348" to="Tiles/@Node2D@183348/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@183349" to="Tiles/@Node2D@183349/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@183350" to="Tiles/@Node2D@183350/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/World8/8-3.tscn b/Scenes/Levels/SMBANN/World8/8-3.tscn new file mode 100644 index 0000000..667138a --- /dev/null +++ b/Scenes/Levels/SMBANN/World8/8-3.tscn @@ -0,0 +1,232 @@ +[gd_scene load_steps=3 format=4 uid="uid://ba6abybu4fm5f"] + +[ext_resource type="PackedScene" uid="uid://dv00r1gia8tmn" path="res://Scenes/Levels/SMB1/World8/8-3.tscn" id="1_iyl56"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_fmw2a"] + +[node name="8-3" instance=ExtResource("1_iyl56")] +campaign = "SMBANN" + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAADAAAAAAA0AAEAAAADAAEAAAA3AAAAAAABAAAAAAA3AAEAAAABAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAADAAAAAAA6AAEAAAADAAEAAAA9AAAAAAABAAAAAAA9AAEAAAABAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAADAAAAAABrAAEAAAADAAEAAABuAAAAAAABAAAAAABuAAEAAAABAAEAAABvAAAAAAADAAAAAABvAAEAAAADAAEAAAByAAAAAAABAAAAAAByAAEAAAABAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAADAAAAAAC0AAEAAAADAAEAAADAAAAAAAABAAAAAADAAAEAAAABAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAACzAP7/AAAEAAIAAACzAP//AAAEAAIAAAC2AP7/AAAEAAIAAAC4APz/AAAEAAIAAAC6APr/AAAEAAIAAAC8APj/AAAEAAIAAAC9APj/AAAEAAIAAABdAPz/AAAEAAIAAABdAP3/AAAEAAIAAABdAP7/AAAEAAIAAABdAP//AAAEAAIAAABeAPz/AAAEAAIAAABeAP3/AAAEAAIAAABeAP7/AAAEAAIAAABeAP//AAAEAAIAAABPAP3/AAAEAAIAAABPAP7/AAAEAAIAAABPAP//AAAEAAIAAAA3APz/AAAEAAIAAAA3AP3/AAAEAAIAAAA3AP7/AAAEAAIAAAA3AP//AAAEAAIAAAA4AP3/AAAEAAIAAAA4AP7/AAAEAAIAAAA4AP//AAAEAAIAAAA5AP7/AAAEAAIAAAA5AP//AAAEAAIAAAA6AP//AAAEAAIAAAACAP7/AAABAAQAAAACAP//AAACAAQAAAASAP//AAADAAQAAAASAP7/AAACAAQAAABGAP7/AAABAAQAAABGAP//AAACAAQAAABjAPz/AQAAAAAAAQBkAPz/AQAAAAAAAQBlAPz/AQAAAAAAAQBmAPz/AQAAAAAAAQBnAPz/AQAAAAAAAQBoAPz/AQAAAAAAAQBpAPz/AQAAAAAAAQBqAPz/AQAAAAAAAQBlAPj/AQAAAAAAAQBnAPj/AQAAAAAAAQBoAPj/AQAAAAAAAQBpAPj/AQAAAAAABwBqAPj/AQAAAAAAAQBjAPj/AQAAAAAAAQBkAPj/AQAAAAAAAQAlAPz/AAAIAAAAAAAlAP3/AAAIAAEAAAAmAPz/AAAJAAAAAAAmAP3/AAAJAAEAAAAlAP7/AAAIAAEAAAAmAP7/AAAJAAEAAAAlAP//AAAIAAEAAAAmAP//AAAJAAEAAABuAPz/AAAIAAQAAABuAP3/AAAIAAUAAABvAPz/AAAJAAQAAABvAP3/AAAJAAUAAABuAP7/AAAIAAUAAABvAP7/AAAJAAUAAABuAP//AAAIAAUAAABvAP//AAAJAAUAAACYAP3/AAAIAAYAAACYAP7/AAAIAAcAAACZAP3/AAAJAAYAAACZAP7/AAAJAAcAAACYAP//AAAIAAcAAACZAP//AAAJAAcAAACuAPz/AQAAAAAABQAsAPz/AQAAAAAAAQAtAPz/AQAAAAAAAQAuAPz/AQAAAAAAAQAvAPz/AQAAAAAAAQAwAPz/AQAAAAAAAQAxAPz/AQAAAAAAAQAyAPz/AQAAAAAAAQAzAPz/AQAAAAAAAQAsAPj/AQAAAAAAAQAtAPj/AQAAAAAABwAuAPj/AQAAAAAAAQAvAPj/AQAAAAAAAQAwAPj/AQAAAAAAAQAxAPj/AQAAAAAAAQAzAPj/AQAAAAAAAQAyAPj/AQAAAAAAAQDGAP//AAAEAAIAAAA2AAIAAQAAAAAABAA1AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAC1AAIAAQAAAAAABAC2AAIAAQAAAAAABAC3AAIAAQAAAAAABAC4AAIAAQAAAAAABAC5AAIAAQAAAAAABAC6AAIAAQAAAAAABAC7AAIAAQAAAAAABAC8AAIAAQAAAAAABAC9AAIAAQAAAAAABAC+AAIAAQAAAAAABAC/AAIAAQAAAAAABADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAADAAIAAAA6AAIAAAADAAIAAAA3AAIAAAABAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA9AAIAAAABAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAADAAIAAABuAAIAAAABAAIAAABvAAIAAAADAAIAAAByAAIAAAABAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAADAAIAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADAAAIAAAABAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAACAAAAAAD+AAAAAAACAAAAAAD/AAAAAAACAAAAAAAAAQAAAAACAAAAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAADAAAAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAACAAEAAAD/AAEAAAACAAEAAAAAAQEAAAACAAEAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAADAAEAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAADAAIAAAASAP3/AAABAAQAAAAIAPr/AAAGAAcAAAAJAPr/AAAGAAcAAAAKAPr/AAAGAAcAAAALAPr/AAAGAAcAAAAMAPr/AAAGAAcAAAANAPr/AAAGAAcAAAAOAPr/AAAGAAcAAAAPAPr/AAAGAAcAAAAVAPr/AAAGAAcAAAAWAPr/AAAGAAcAAAAXAPr/AAAGAAcAAAAYAPr/AAAGAAcAAAAZAPr/AAAGAAcAAAAaAPr/AAAGAAcAAAAbAPr/AAAGAAcAAAAcAPr/AAAGAAcAAAAdAPr/AAAGAAcAAAAeAPr/AAAGAAcAAAAfAPr/AAAGAAcAAAAgAPr/AAAGAAcAAAAhAPr/AAAGAAcAAAAiAPr/AAAGAAcAAAA/APr/AAAGAAcAAABAAPr/AAAGAAcAAABBAPr/AAAGAAcAAABCAPr/AAAGAAcAAABDAPr/AAAGAAcAAABEAPr/AAAGAAcAAABIAPr/AAAGAAcAAABJAPr/AAAGAAcAAABKAPr/AAAGAAcAAABLAPr/AAAGAAcAAABMAPr/AAAGAAcAAABNAPr/AAAGAAcAAABRAPr/AAAGAAcAAABSAPr/AAAGAAcAAABTAPr/AAAGAAcAAABUAPr/AAAGAAcAAABVAPr/AAAGAAcAAABWAPr/AAAGAAcAAABXAPr/AAAGAAcAAABYAPr/AAAGAAcAAABZAPr/AAAGAAcAAABaAPr/AAAGAAcAAAB0APr/AAAGAAcAAAB1APr/AAAGAAcAAAB2APr/AAAGAAcAAAB3APr/AAAGAAcAAAB4APr/AAAGAAcAAAB5APr/AAAGAAcAAAB6APr/AAAGAAcAAAB7APr/AAAGAAcAAAB8APr/AAAGAAcAAAB9APr/AAAGAAcAAAB+APr/AAAGAAcAAAB/APr/AAAGAAcAAACAAPr/AAAGAAcAAACBAPr/AAAGAAcAAACCAPr/AAAGAAcAAACDAPr/AAAGAAcAAACEAPr/AAAGAAcAAACFAPr/AAAGAAcAAACGAPr/AAAGAAcAAACHAPr/AAAGAAcAAACIAPr/AAAGAAcAAACJAPr/AAAGAAcAAACKAPr/AAAGAAcAAACLAPr/AAAGAAcAAACMAPr/AAAGAAcAAACNAPr/AAAGAAcAAACOAPr/AAAGAAcAAACPAPr/AAAGAAcAAACQAPr/AAAGAAcAAACRAPr/AAAGAAcAAACSAPr/AAAGAAcAAACTAPr/AAAGAAcAAACUAPr/AAAGAAcAAACVAPr/AAAGAAcAAACcAPr/AAAGAAcAAACdAPr/AAAGAAcAAACeAPr/AAAGAAcAAACfAPr/AAAGAAcAAACgAPr/AAAGAAcAAAChAPr/AAAGAAcAAACiAPr/AAAGAAcAAACjAPr/AAAGAAcAAACkAPr/AAAGAAcAAAClAPr/AAAGAAcAAACmAPr/AAAGAAcAAACnAPr/AAAGAAcAAACoAPr/AAAGAAcAAACpAPr/AAAGAAcAAACqAPr/AAAGAAcAAACrAPr/AAAGAAcAAACsAPr/AAAGAAcAAACtAPr/AAAGAAcAAACuAPr/AAAGAAcAAACvAPr/AAAGAAcAAACcAP3/AAAHAAcAAACcAP7/AAAHAAcAAACcAP//AAAHAAcAAACdAP3/AAAHAAcAAACdAP7/AAAHAAcAAACdAP//AAAHAAcAAACeAP3/AAAHAAcAAACeAP7/AAAHAAcAAACeAP//AAAHAAcAAACfAP3/AAAHAAcAAACfAP7/AAAHAAcAAACfAP//AAAHAAcAAACgAP3/AAAHAAcAAACgAP7/AAAHAAcAAACgAP//AAAHAAcAAAChAP3/AAAHAAcAAAChAP7/AAAHAAcAAAChAP//AAAHAAcAAACiAP3/AAAHAAcAAACiAP7/AAAHAAcAAACiAP//AAAHAAcAAACjAP3/AAAHAAcAAACjAP7/AAAHAAcAAACjAP//AAAHAAcAAACkAP3/AAAHAAcAAACkAP7/AAAHAAcAAACkAP//AAAHAAcAAAClAP3/AAAHAAcAAAClAP7/AAAHAAcAAAClAP//AAAHAAcAAACmAP3/AAAHAAcAAACmAP7/AAAHAAcAAACmAP//AAAHAAcAAACnAP3/AAAHAAcAAACnAP7/AAAHAAcAAACnAP//AAAHAAcAAACoAP3/AAAHAAcAAACoAP7/AAAHAAcAAACoAP//AAAHAAcAAACpAP3/AAAHAAcAAACpAP7/AAAHAAcAAACpAP//AAAHAAcAAACqAP3/AAAHAAcAAACqAP7/AAAHAAcAAACqAP//AAAHAAcAAACrAP3/AAAHAAcAAACrAP7/AAAHAAcAAACrAP//AAAHAAcAAACsAP3/AAAHAAcAAACsAP7/AAAHAAcAAACsAP//AAAHAAcAAACtAP3/AAAHAAcAAACtAP7/AAAHAAcAAACtAP//AAAHAAcAAACuAP3/AAAHAAcAAACuAP7/AAAHAAcAAACuAP//AAAHAAcAAACvAP3/AAAHAAcAAACvAP7/AAAHAAcAAACvAP//AAAHAAcAAACcAPv/AAAHAAcAAACcAPz/AAAHAAcAAACdAPv/AAAHAAcAAACdAPz/AAAHAAcAAACeAPv/AAAHAAcAAACeAPz/AAAHAAcAAACfAPv/AAAHAAcAAACfAPz/AAAHAAcAAACgAPv/AAAHAAcAAACgAPz/AAAHAAcAAAChAPv/AAAHAAcAAAChAPz/AAAHAAcAAACiAPv/AAAHAAcAAACiAPz/AAAHAAcAAACjAPv/AAAHAAcAAACjAPz/AAAHAAcAAACkAPv/AAAHAAcAAACkAPz/AAAHAAcAAAClAPv/AAAHAAcAAAClAPz/AAAHAAcAAACmAPv/AAAHAAcAAACmAPz/AAAHAAcAAACnAPv/AAAHAAcAAACnAPz/AAAHAAcAAACoAPv/AAAHAAcAAACoAPz/AAAHAAcAAACpAPv/AAAHAAcAAACpAPz/AAAHAAcAAACqAPv/AAAHAAcAAACqAPz/AAAHAAcAAACrAPv/AAAHAAcAAACrAPz/AAAHAAcAAACsAPv/AAAHAAcAAACsAPz/AAAHAAcAAACtAPv/AAAHAAcAAACtAPz/AAAHAAcAAACuAPv/AAAHAAcAAACvAPv/AAAHAAcAAACvAPz/AAAHAAcAAACCAPv/AAAHAAcAAACCAPz/AAAHAAcAAACCAP3/AAAHAAcAAACCAP7/AAAHAAcAAACCAP//AAAHAAcAAACDAPv/AAAHAAcAAACDAPz/AAAHAAcAAACDAP3/AAAHAAcAAACDAP7/AAAHAAcAAACDAP//AAAHAAcAAACEAPv/AAAHAAcAAACEAPz/AAAHAAcAAACEAP3/AAAHAAcAAACEAP7/AAAHAAcAAACEAP//AAAHAAcAAACFAPv/AAAHAAcAAACFAPz/AAAHAAcAAACFAP3/AAAHAAcAAACFAP7/AAAHAAcAAACFAP//AAAHAAcAAACGAPv/AAAHAAcAAACGAPz/AAAHAAcAAACGAP3/AAAHAAcAAACGAP7/AAAHAAcAAACGAP//AAAHAAcAAACHAPv/AAAHAAcAAACHAPz/AAAHAAcAAACHAP3/AAAHAAcAAACHAP7/AAAHAAcAAACHAP//AAAHAAcAAACIAPv/AAAHAAcAAACIAPz/AAAHAAcAAACIAP3/AAAHAAcAAACIAP7/AAAHAAcAAACIAP//AAAHAAcAAACJAPv/AAAHAAcAAACJAPz/AAAHAAcAAACJAP3/AAAHAAcAAACJAP7/AAAHAAcAAACJAP//AAAHAAcAAACKAPv/AAAHAAcAAACKAPz/AAAHAAcAAACKAP3/AAAHAAcAAACKAP7/AAAHAAcAAACKAP//AAAHAAcAAACLAPv/AAAHAAcAAACLAPz/AAAHAAcAAACLAP3/AAAHAAcAAACLAP7/AAAHAAcAAACLAP//AAAHAAcAAACMAPv/AAAHAAcAAACMAPz/AAAHAAcAAACMAP3/AAAHAAcAAACMAP7/AAAHAAcAAACMAP//AAAHAAcAAACNAPv/AAAHAAcAAACNAPz/AAAHAAcAAACNAP3/AAAHAAcAAACNAP7/AAAHAAcAAACNAP//AAAHAAcAAACOAPv/AAAHAAcAAACOAPz/AAAHAAcAAACOAP3/AAAHAAcAAACOAP7/AAAHAAcAAACOAP//AAAHAAcAAACPAPv/AAAHAAcAAACPAPz/AAAHAAcAAACPAP3/AAAHAAcAAACPAP7/AAAHAAcAAACPAP//AAAHAAcAAACQAPv/AAAHAAcAAACQAPz/AAAHAAcAAACQAP3/AAAHAAcAAACQAP7/AAAHAAcAAACQAP//AAAHAAcAAACRAPv/AAAHAAcAAACRAPz/AAAHAAcAAACRAP3/AAAHAAcAAACRAP7/AAAHAAcAAACRAP//AAAHAAcAAACSAPv/AAAHAAcAAACSAPz/AAAHAAcAAACSAP3/AAAHAAcAAACSAP7/AAAHAAcAAACSAP//AAAHAAcAAACTAPv/AAAHAAcAAACTAPz/AAAHAAcAAACTAP3/AAAHAAcAAACTAP7/AAAHAAcAAACTAP//AAAHAAcAAACUAPv/AAAHAAcAAACUAPz/AAAHAAcAAACUAP3/AAAHAAcAAACUAP7/AAAHAAcAAACUAP//AAAHAAcAAACVAPv/AAAHAAcAAACVAPz/AAAHAAcAAACVAP3/AAAHAAcAAACVAP7/AAAHAAcAAACVAP//AAAHAAcAAAB0APv/AAAHAAcAAAB0APz/AAAHAAcAAAB0AP3/AAAHAAcAAAB0AP7/AAAHAAcAAAB0AP//AAAHAAcAAAB1APv/AAAHAAcAAAB1APz/AAAHAAcAAAB1AP3/AAAHAAcAAAB1AP7/AAAHAAcAAAB1AP//AAAHAAcAAAB2APv/AAAHAAcAAAB2APz/AAAHAAcAAAB2AP3/AAAHAAcAAAB2AP7/AAAHAAcAAAB2AP//AAAHAAcAAAB3APv/AAAHAAcAAAB3APz/AAAHAAcAAAB3AP3/AAAHAAcAAAB3AP7/AAAHAAcAAAB3AP//AAAHAAcAAAB4APv/AAAHAAcAAAB4APz/AAAHAAcAAAB4AP3/AAAHAAcAAAB4AP7/AAAHAAcAAAB4AP//AAAHAAcAAAB5APv/AAAHAAcAAAB5APz/AAAHAAcAAAB5AP3/AAAHAAcAAAB5AP7/AAAHAAcAAAB5AP//AAAHAAcAAAB6APv/AAAHAAcAAAB6APz/AAAHAAcAAAB6AP3/AAAHAAcAAAB6AP7/AAAHAAcAAAB6AP//AAAHAAcAAAB7APv/AAAHAAcAAAB7APz/AAAHAAcAAAB7AP3/AAAHAAcAAAB7AP7/AAAHAAcAAAB7AP//AAAHAAcAAAB8APv/AAAHAAcAAAB8APz/AAAHAAcAAAB8AP3/AAAHAAcAAAB8AP7/AAAHAAcAAAB8AP//AAAHAAcAAAB9APv/AAAHAAcAAAB9APz/AAAHAAcAAAB9AP3/AAAHAAcAAAB9AP7/AAAHAAcAAAB9AP//AAAHAAcAAAB+APv/AAAHAAcAAAB+APz/AAAHAAcAAAB+AP3/AAAHAAcAAAB+AP7/AAAHAAcAAAB+AP//AAAHAAcAAAB/APv/AAAHAAcAAAB/APz/AAAHAAcAAAB/AP3/AAAHAAcAAAB/AP7/AAAHAAcAAAB/AP//AAAHAAcAAACAAPv/AAAHAAcAAACAAPz/AAAHAAcAAACAAP3/AAAHAAcAAACAAP7/AAAHAAcAAACAAP//AAAHAAcAAACBAPv/AAAHAAcAAACBAPz/AAAHAAcAAACBAP3/AAAHAAcAAACBAP7/AAAHAAcAAACBAP//AAAHAAcAAABRAPv/AAAHAAcAAABRAPz/AAAHAAcAAABRAP3/AAAHAAcAAABRAP7/AAAHAAcAAABRAP//AAAHAAcAAABSAPv/AAAHAAcAAABSAPz/AAAHAAcAAABSAP3/AAAHAAcAAABSAP7/AAAHAAcAAABSAP//AAAHAAcAAABTAPv/AAAHAAcAAABTAPz/AAAHAAcAAABTAP3/AAAHAAcAAABTAP7/AAAHAAcAAABTAP//AAAHAAcAAABUAPv/AAAHAAcAAABUAPz/AAAHAAcAAABUAP3/AAAHAAcAAABUAP7/AAAHAAcAAABUAP//AAAHAAcAAABVAPv/AAAHAAcAAABVAPz/AAAHAAcAAABVAP3/AAAHAAcAAABVAP7/AAAHAAcAAABVAP//AAAHAAcAAABWAPv/AAAHAAcAAABWAPz/AAAHAAcAAABWAP3/AAAHAAcAAABWAP7/AAAHAAcAAABWAP//AAAHAAcAAABXAPv/AAAHAAcAAABXAPz/AAAHAAcAAABXAP3/AAAHAAcAAABXAP7/AAAHAAcAAABXAP//AAAHAAcAAABYAPv/AAAHAAcAAABYAPz/AAAHAAcAAABYAP3/AAAHAAcAAABYAP7/AAAHAAcAAABYAP//AAAHAAcAAABZAPv/AAAHAAcAAABZAPz/AAAHAAcAAABZAP3/AAAHAAcAAABZAP7/AAAHAAcAAABZAP//AAAHAAcAAABaAPv/AAAHAAcAAABaAPz/AAAHAAcAAABaAP3/AAAHAAcAAABaAP7/AAAHAAcAAABaAP//AAAHAAcAAABIAPv/AAAHAAcAAABIAPz/AAAHAAcAAABIAP3/AAAHAAcAAABIAP7/AAAHAAcAAABIAP//AAAHAAcAAABJAPv/AAAHAAcAAABJAPz/AAAHAAcAAABJAP3/AAAHAAcAAABJAP7/AAAHAAcAAABJAP//AAAHAAcAAABKAPv/AAAHAAcAAABKAPz/AAAHAAcAAABKAP3/AAAHAAcAAABKAP7/AAAHAAcAAABKAP//AAAHAAcAAABLAPv/AAAHAAcAAABLAPz/AAAHAAcAAABLAP3/AAAHAAcAAABLAP7/AAAHAAcAAABLAP//AAAHAAcAAABMAPv/AAAHAAcAAABMAPz/AAAHAAcAAABMAP3/AAAHAAcAAABMAP7/AAAHAAcAAABMAP//AAAHAAcAAABNAPv/AAAHAAcAAABNAPz/AAAHAAcAAABNAP3/AAAHAAcAAABNAP7/AAAHAAcAAABNAP//AAAHAAcAAAA/APv/AAAHAAcAAAA/APz/AAAHAAcAAAA/AP3/AAAHAAcAAAA/AP7/AAAHAAcAAAA/AP//AAAHAAcAAABAAPv/AAAHAAcAAABAAPz/AAAHAAcAAABAAP3/AAAHAAcAAABAAP7/AAAHAAcAAABAAP//AAAHAAcAAABBAPv/AAAHAAcAAABBAPz/AAAHAAcAAABBAP3/AAAHAAcAAABBAP7/AAAHAAcAAABBAP//AAAHAAcAAABCAPv/AAAHAAcAAABCAPz/AAAHAAcAAABCAP3/AAAHAAcAAABCAP7/AAAHAAcAAABCAP//AAAHAAcAAABDAPv/AAAHAAcAAABDAPz/AAAHAAcAAABDAP3/AAAHAAcAAABDAP7/AAAHAAcAAABDAP//AAAHAAcAAABEAPv/AAAHAAcAAABEAPz/AAAHAAcAAABEAP3/AAAHAAcAAABEAP7/AAAHAAcAAABEAP//AAAHAAcAAAAVAPv/AAAHAAcAAAAVAPz/AAAHAAcAAAAVAP3/AAAHAAcAAAAVAP7/AAAHAAcAAAAVAP//AAAHAAcAAAAWAPv/AAAHAAcAAAAWAPz/AAAHAAcAAAAWAP3/AAAHAAcAAAAWAP7/AAAHAAcAAAAWAP//AAAHAAcAAAAXAPv/AAAHAAcAAAAXAPz/AAAHAAcAAAAXAP3/AAAHAAcAAAAXAP7/AAAHAAcAAAAXAP//AAAHAAcAAAAYAPv/AAAHAAcAAAAYAPz/AAAHAAcAAAAYAP3/AAAHAAcAAAAYAP7/AAAHAAcAAAAYAP//AAAHAAcAAAAZAPv/AAAHAAcAAAAZAPz/AAAHAAcAAAAZAP3/AAAHAAcAAAAZAP7/AAAHAAcAAAAZAP//AAAHAAcAAAAaAPv/AAAHAAcAAAAaAPz/AAAHAAcAAAAaAP3/AAAHAAcAAAAaAP7/AAAHAAcAAAAaAP//AAAHAAcAAAAbAPv/AAAHAAcAAAAbAPz/AAAHAAcAAAAbAP3/AAAHAAcAAAAbAP7/AAAHAAcAAAAbAP//AAAHAAcAAAAcAPv/AAAHAAcAAAAcAPz/AAAHAAcAAAAcAP3/AAAHAAcAAAAcAP7/AAAHAAcAAAAcAP//AAAHAAcAAAAdAPv/AAAHAAcAAAAdAPz/AAAHAAcAAAAdAP3/AAAHAAcAAAAdAP7/AAAHAAcAAAAdAP//AAAHAAcAAAAeAPv/AAAHAAcAAAAeAPz/AAAHAAcAAAAeAP3/AAAHAAcAAAAeAP7/AAAHAAcAAAAeAP//AAAHAAcAAAAfAPv/AAAHAAcAAAAfAPz/AAAHAAcAAAAfAP3/AAAHAAcAAAAfAP7/AAAHAAcAAAAfAP//AAAHAAcAAAAgAPv/AAAHAAcAAAAgAPz/AAAHAAcAAAAgAP3/AAAHAAcAAAAgAP7/AAAHAAcAAAAgAP//AAAHAAcAAAAhAPv/AAAHAAcAAAAhAPz/AAAHAAcAAAAhAP3/AAAHAAcAAAAhAP7/AAAHAAcAAAAhAP//AAAHAAcAAAAiAPv/AAAHAAcAAAAiAPz/AAAHAAcAAAAiAP3/AAAHAAcAAAAiAP7/AAAHAAcAAAAiAP//AAAHAAcAAAAIAPv/AAAHAAcAAAAIAPz/AAAHAAcAAAAIAP3/AAAHAAcAAAAIAP7/AAAHAAcAAAAIAP//AAAHAAcAAAAJAPv/AAAHAAcAAAAJAPz/AAAHAAcAAAAJAP3/AAAHAAcAAAAJAP7/AAAHAAcAAAAJAP//AAAHAAcAAAAKAPv/AAAHAAcAAAAKAPz/AAAHAAcAAAAKAP3/AAAHAAcAAAAKAP7/AAAHAAcAAAAKAP//AAAHAAcAAAALAPv/AAAHAAcAAAALAPz/AAAHAAcAAAALAP3/AAAHAAcAAAALAP7/AAAHAAcAAAALAP//AAAHAAcAAAAMAPv/AAAHAAcAAAAMAPz/AAAHAAcAAAAMAP3/AAAHAAcAAAAMAP7/AAAHAAcAAAAMAP//AAAHAAcAAAANAPv/AAAHAAcAAAANAPz/AAAHAAcAAAANAP3/AAAHAAcAAAANAP7/AAAHAAcAAAANAP//AAAHAAcAAAAOAPv/AAAHAAcAAAAOAPz/AAAHAAcAAAAOAP3/AAAHAAcAAAAOAP7/AAAHAAcAAAAOAP//AAAHAAcAAAAPAPv/AAAHAAcAAAAPAPz/AAAHAAcAAAAPAP3/AAAHAAcAAAAPAP7/AAAHAAcAAAAPAP//AAAHAAcAAABoAPf/AQAAAAAAAwBpAPf/AQAAAAAAAwBqAPf/AQAAAAAAAwA=") + +[node name="DiscoLevel" type="Node" parent="." index="12"] +script = ExtResource("2_fmw2a") +combo_meter_rate = 0.8 +max_combo = 10 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[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="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@136190" to="Tiles/@AnimatableBody2D@136190/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136190" to="Tiles/@AnimatableBody2D@136190/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136190" to="Tiles/@AnimatableBody2D@136190" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136190" to="Tiles/@AnimatableBody2D@136190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136190" to="Tiles/@AnimatableBody2D@136190" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136190" to="Tiles/@AnimatableBody2D@136190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136191" to="Tiles/@AnimatableBody2D@136191/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136191" to="Tiles/@AnimatableBody2D@136191/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136191" to="Tiles/@AnimatableBody2D@136191" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136191" to="Tiles/@AnimatableBody2D@136191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136191" to="Tiles/@AnimatableBody2D@136191" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136191" to="Tiles/@AnimatableBody2D@136191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136192" to="Tiles/@AnimatableBody2D@136192/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136192" to="Tiles/@AnimatableBody2D@136192/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136192" to="Tiles/@AnimatableBody2D@136192" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136192" to="Tiles/@AnimatableBody2D@136192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136192" to="Tiles/@AnimatableBody2D@136192" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136192" to="Tiles/@AnimatableBody2D@136192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136193" to="Tiles/@AnimatableBody2D@136193/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136193" to="Tiles/@AnimatableBody2D@136193/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136193" to="Tiles/@AnimatableBody2D@136193" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136193" to="Tiles/@AnimatableBody2D@136193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136193" to="Tiles/@AnimatableBody2D@136193" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136193" to="Tiles/@AnimatableBody2D@136193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136194" to="Tiles/@AnimatableBody2D@136194/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136194" to="Tiles/@AnimatableBody2D@136194/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136194" to="Tiles/@AnimatableBody2D@136194" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136194" to="Tiles/@AnimatableBody2D@136194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136194" to="Tiles/@AnimatableBody2D@136194" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136194" to="Tiles/@AnimatableBody2D@136194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136195" to="Tiles/@AnimatableBody2D@136195/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136195" to="Tiles/@AnimatableBody2D@136195/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136195" to="Tiles/@AnimatableBody2D@136195" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136195" to="Tiles/@AnimatableBody2D@136195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136195" to="Tiles/@AnimatableBody2D@136195" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136195" to="Tiles/@AnimatableBody2D@136195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136196" to="Tiles/@AnimatableBody2D@136196/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136196" to="Tiles/@AnimatableBody2D@136196/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136196" to="Tiles/@AnimatableBody2D@136196" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136196" to="Tiles/@AnimatableBody2D@136196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136196" to="Tiles/@AnimatableBody2D@136196" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136196" to="Tiles/@AnimatableBody2D@136196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136197" to="Tiles/@AnimatableBody2D@136197/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136197" to="Tiles/@AnimatableBody2D@136197/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136197" to="Tiles/@AnimatableBody2D@136197" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136197" to="Tiles/@AnimatableBody2D@136197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136197" to="Tiles/@AnimatableBody2D@136197" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136197" to="Tiles/@AnimatableBody2D@136197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136198" to="Tiles/@AnimatableBody2D@136198/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136198" to="Tiles/@AnimatableBody2D@136198/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136198" to="Tiles/@AnimatableBody2D@136198" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136198" to="Tiles/@AnimatableBody2D@136198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136198" to="Tiles/@AnimatableBody2D@136198" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136198" to="Tiles/@AnimatableBody2D@136198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136199" to="Tiles/@AnimatableBody2D@136199/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136199" to="Tiles/@AnimatableBody2D@136199/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136199" to="Tiles/@AnimatableBody2D@136199" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136199" to="Tiles/@AnimatableBody2D@136199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136199" to="Tiles/@AnimatableBody2D@136199" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136199" to="Tiles/@AnimatableBody2D@136199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136200" to="Tiles/@AnimatableBody2D@136200/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136200" to="Tiles/@AnimatableBody2D@136200/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136200" to="Tiles/@AnimatableBody2D@136200" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136200" to="Tiles/@AnimatableBody2D@136200/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136200" to="Tiles/@AnimatableBody2D@136200" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136200" to="Tiles/@AnimatableBody2D@136200/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136201" to="Tiles/@AnimatableBody2D@136201/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136201" to="Tiles/@AnimatableBody2D@136201/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136201" to="Tiles/@AnimatableBody2D@136201" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136201" to="Tiles/@AnimatableBody2D@136201/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136201" to="Tiles/@AnimatableBody2D@136201" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136201" to="Tiles/@AnimatableBody2D@136201/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136202" to="Tiles/@AnimatableBody2D@136202/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136202" to="Tiles/@AnimatableBody2D@136202/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136202" to="Tiles/@AnimatableBody2D@136202" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136202" to="Tiles/@AnimatableBody2D@136202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136202" to="Tiles/@AnimatableBody2D@136202" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136202" to="Tiles/@AnimatableBody2D@136202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136203" to="Tiles/@AnimatableBody2D@136203/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136203" to="Tiles/@AnimatableBody2D@136203/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136203" to="Tiles/@AnimatableBody2D@136203" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136203" to="Tiles/@AnimatableBody2D@136203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136203" to="Tiles/@AnimatableBody2D@136203" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136203" to="Tiles/@AnimatableBody2D@136203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136204" to="Tiles/@AnimatableBody2D@136204/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136204" to="Tiles/@AnimatableBody2D@136204/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136204" to="Tiles/@AnimatableBody2D@136204" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136204" to="Tiles/@AnimatableBody2D@136204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136204" to="Tiles/@AnimatableBody2D@136204/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136204" to="Tiles/@AnimatableBody2D@136204" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136204" to="Tiles/@AnimatableBody2D@136204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136205" to="Tiles/@AnimatableBody2D@136205/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136205" to="Tiles/@AnimatableBody2D@136205/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136205" to="Tiles/@AnimatableBody2D@136205" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136205" to="Tiles/@AnimatableBody2D@136205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136205" to="Tiles/@AnimatableBody2D@136205" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136205" to="Tiles/@AnimatableBody2D@136205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136206" to="Tiles/@AnimatableBody2D@136206/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136206" to="Tiles/@AnimatableBody2D@136206/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136206" to="Tiles/@AnimatableBody2D@136206" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136206" to="Tiles/@AnimatableBody2D@136206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136206" to="Tiles/@AnimatableBody2D@136206" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136206" to="Tiles/@AnimatableBody2D@136206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136207" to="Tiles/@AnimatableBody2D@136207/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136207" to="Tiles/@AnimatableBody2D@136207/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136207" to="Tiles/@AnimatableBody2D@136207" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136207" to="Tiles/@AnimatableBody2D@136207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136207" to="Tiles/@AnimatableBody2D@136207" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136207" to="Tiles/@AnimatableBody2D@136207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136208" to="Tiles/@AnimatableBody2D@136208/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136208" to="Tiles/@AnimatableBody2D@136208/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136208" to="Tiles/@AnimatableBody2D@136208" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136208" to="Tiles/@AnimatableBody2D@136208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136208" to="Tiles/@AnimatableBody2D@136208" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136208" to="Tiles/@AnimatableBody2D@136208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136209" to="Tiles/@AnimatableBody2D@136209/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136209" to="Tiles/@AnimatableBody2D@136209/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136209" to="Tiles/@AnimatableBody2D@136209" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136209" to="Tiles/@AnimatableBody2D@136209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136209" to="Tiles/@AnimatableBody2D@136209" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136209" to="Tiles/@AnimatableBody2D@136209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136210" to="Tiles/@AnimatableBody2D@136210/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136210" to="Tiles/@AnimatableBody2D@136210/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136210" to="Tiles/@AnimatableBody2D@136210" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136210" to="Tiles/@AnimatableBody2D@136210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136210" to="Tiles/@AnimatableBody2D@136210" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136210" to="Tiles/@AnimatableBody2D@136210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136211" to="Tiles/@AnimatableBody2D@136211/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136211" to="Tiles/@AnimatableBody2D@136211/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136211" to="Tiles/@AnimatableBody2D@136211" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136211" to="Tiles/@AnimatableBody2D@136211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136211" to="Tiles/@AnimatableBody2D@136211" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136211" to="Tiles/@AnimatableBody2D@136211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136212" to="Tiles/@AnimatableBody2D@136212/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136212" to="Tiles/@AnimatableBody2D@136212/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136212" to="Tiles/@AnimatableBody2D@136212" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136212" to="Tiles/@AnimatableBody2D@136212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136212" to="Tiles/@AnimatableBody2D@136212" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136212" to="Tiles/@AnimatableBody2D@136212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136213" to="Tiles/@AnimatableBody2D@136213/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136213" to="Tiles/@AnimatableBody2D@136213/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136213" to="Tiles/@AnimatableBody2D@136213" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136213" to="Tiles/@AnimatableBody2D@136213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136213" to="Tiles/@AnimatableBody2D@136213" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136213" to="Tiles/@AnimatableBody2D@136213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136214" to="Tiles/@AnimatableBody2D@136214/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136214" to="Tiles/@AnimatableBody2D@136214/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136214" to="Tiles/@AnimatableBody2D@136214" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136214" to="Tiles/@AnimatableBody2D@136214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136214" to="Tiles/@AnimatableBody2D@136214" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136214" to="Tiles/@AnimatableBody2D@136214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136215" to="Tiles/@AnimatableBody2D@136215/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136215" to="Tiles/@AnimatableBody2D@136215/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136215" to="Tiles/@AnimatableBody2D@136215" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136215" to="Tiles/@AnimatableBody2D@136215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136215" to="Tiles/@AnimatableBody2D@136215" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136215" to="Tiles/@AnimatableBody2D@136215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136216" to="Tiles/@AnimatableBody2D@136216/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136216" to="Tiles/@AnimatableBody2D@136216/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136216" to="Tiles/@AnimatableBody2D@136216" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136216" to="Tiles/@AnimatableBody2D@136216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136216" to="Tiles/@AnimatableBody2D@136216" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136216" to="Tiles/@AnimatableBody2D@136216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136217" to="Tiles/@AnimatableBody2D@136217/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136217" to="Tiles/@AnimatableBody2D@136217/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136217" to="Tiles/@AnimatableBody2D@136217" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136217" to="Tiles/@AnimatableBody2D@136217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136217" to="Tiles/@AnimatableBody2D@136217" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136217" to="Tiles/@AnimatableBody2D@136217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136218" to="Tiles/@AnimatableBody2D@136218/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136218" to="Tiles/@AnimatableBody2D@136218/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136218" to="Tiles/@AnimatableBody2D@136218" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136218" to="Tiles/@AnimatableBody2D@136218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136218" to="Tiles/@AnimatableBody2D@136218" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136218" to="Tiles/@AnimatableBody2D@136218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136219" to="Tiles/@AnimatableBody2D@136219/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136219" to="Tiles/@AnimatableBody2D@136219/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136219" to="Tiles/@AnimatableBody2D@136219" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136219" to="Tiles/@AnimatableBody2D@136219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136219" to="Tiles/@AnimatableBody2D@136219" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136219" to="Tiles/@AnimatableBody2D@136219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@136220" to="Tiles/@AnimatableBody2D@136220/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@136220" to="Tiles/@AnimatableBody2D@136220/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136220" to="Tiles/@AnimatableBody2D@136220" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@136220" to="Tiles/@AnimatableBody2D@136220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136220" to="Tiles/@AnimatableBody2D@136220" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@136220" to="Tiles/@AnimatableBody2D@136220/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@136221" to="Tiles/@Area2D@136221" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136222" to="Tiles/@Area2D@136222" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136223" to="Tiles/@Area2D@136223" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136224" to="Tiles/@Area2D@136224" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136225" to="Tiles/@Area2D@136225" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136226" to="Tiles/@Area2D@136226" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136227" to="Tiles/@Area2D@136227" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136228" to="Tiles/@Area2D@136228" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136229" to="Tiles/@Area2D@136229" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136230" to="Tiles/@Area2D@136230" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136231" to="Tiles/@Area2D@136231" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136232" to="Tiles/@Area2D@136232" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136233" to="Tiles/@Area2D@136233" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136234" to="Tiles/@Area2D@136234" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136235" to="Tiles/@Area2D@136235" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136236" to="Tiles/@Area2D@136236" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136237" to="Tiles/@Area2D@136237" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@136238" to="Tiles/@Area2D@136238" method="area_entered"] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@136239" to="Tiles/@Node2D@136239/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@136240" to="Tiles/@Node2D@136240/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBANN/World8/8-4.tscn b/Scenes/Levels/SMBANN/World8/8-4.tscn new file mode 100644 index 0000000..685ee27 --- /dev/null +++ b/Scenes/Levels/SMBANN/World8/8-4.tscn @@ -0,0 +1,41 @@ +[gd_scene load_steps=4 format=3 uid="uid://bij088rfbprdk"] + +[ext_resource type="PackedScene" uid="uid://ojlyl3tabp2p" path="res://Scenes/Levels/SMBLL/World8/8-4.tscn" id="1_2usat"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="2_hlpec"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_swkpk"] + +[node name="8-4" instance=ExtResource("1_2usat")] +campaign = "SMBANN" + +[node name="RedPirannhaPlant" parent="Enemies" index="2"] +position = Vector2(512, 336) + +[node name="RedPirannhaPlant2" parent="Enemies" index="3"] +position = Vector2(576, 336) + +[node name="RedPirannhaPlant3" parent="Enemies" index="4"] +position = Vector2(704, 272) + +[node name="RedPirannhaPlant4" parent="Enemies" index="5"] +position = Vector2(832, 336) + +[node name="PirannhaPlant" parent="Enemies" index="6" instance=ExtResource("2_hlpec")] +position = Vector2(512, -32) + +[node name="PirannhaPlant2" parent="Enemies" index="7" instance=ExtResource("2_hlpec")] +position = Vector2(576, -32) + +[node name="PirannhaPlant3" parent="Enemies" index="8" instance=ExtResource("2_hlpec")] +position = Vector2(704, -96) + +[node name="PirannhaPlant4" parent="Enemies" index="9" instance=ExtResource("2_hlpec")] +position = Vector2(832, -32) + +[node name="PipeArea" parent="." index="11"] +target_level = "uid://bq355ycinib3p" + +[node name="DiscoLevel" type="Node" parent="." index="16"] +script = ExtResource("2_swkpk") +combo_meter_rate = 0.25 +max_combo = 10 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" diff --git a/Scenes/Levels/SMBANN/World8/8-4a.tscn b/Scenes/Levels/SMBANN/World8/8-4a.tscn new file mode 100644 index 0000000..f9a943d --- /dev/null +++ b/Scenes/Levels/SMBANN/World8/8-4a.tscn @@ -0,0 +1,29 @@ +[gd_scene load_steps=4 format=4 uid="uid://bq355ycinib3p"] + +[ext_resource type="PackedScene" uid="uid://ba2w224ffs88p" path="res://Scenes/Levels/SMBLL/World8/8-4a.tscn" id="1_aa1yb"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_6xm61"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="3_6xm61"] + +[node name="8-4a" instance=ExtResource("1_aa1yb")] +theme_time = "Night" +campaign = "SMBANN" + +[node name="Tiles" parent="." index="0"] +tile_map_data = PackedByteArray("AAD1/wAAAAABAAAAAAD1/wEAAAABAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAAAAAsAAAADAAEAAAACAAEAAAAEAAAAAAACAAEAAAAEAAEAAAACAAEAAAAFAAAAAAACAAEAAAAFAAEAAAACAAEAAAAGAAAAAAACAAEAAAAGAAEAAAACAAEAAAAHAAAAAAACAAEAAAAHAAEAAAACAAEAAAAIAAAAAAACAAEAAAAIAAEAAAACAAEAAAADAPz/AAABAAAAAAADAP3/AAABAAEAAAADAP7/AAABAAEAAAADAP//AAABAAEAAAAEAPz/AAACAAAAAAAEAP3/AAACAAEAAAAEAP7/AAACAAEAAAAEAP//AAACAAEAAAAFAPz/AAACAAAAAAAFAP3/AAACAAEAAAAFAP7/AAACAAEAAAAFAP//AAACAAEAAAAGAPz/AAACAAAAAAAGAP3/AAACAAEAAAAGAP7/AAACAAEAAAAGAP//AAACAAEAAAAHAPz/AAACAAAAAAAHAP3/AAACAAEAAAAHAP7/AAACAAEAAAAHAP//AAACAAEAAAAIAPz/AAACAAAAAAAIAP3/AAACAAEAAAAIAP7/AAACAAEAAAAIAP//AAACAAEAAAAJAPz/AAACAAAAAAAJAP3/AAACAAEAAAAJAP7/AAACAAEAAAAJAP//AAACAAEAAAAJAAAAAAACAAEAAAAJAAEAAAACAAEAAAAKAPz/AAACAAAAAAAKAP3/AAACAAEAAAAKAP7/AAACAAEAAAAKAP//AAACAAEAAAAKAAAAAAACAAEAAAAKAAEAAAACAAEAAAALAP3/AAACAAEAAAALAP7/AAACAAEAAAALAP//AAACAAEAAAALAAAAAAACAAEAAAALAAEAAAACAAEAAAAMAP3/AAACAAEAAAAMAP7/AAACAAEAAAAMAP//AAACAAEAAAAMAAAAAAACAAEAAAAMAAEAAAACAAEAAAANAP3/AAACAAEAAAANAP7/AAACAAEAAAANAP//AAACAAEAAAANAAAAAAACAAEAAAANAAEAAAACAAEAAAAOAP3/AAACAAEAAAAOAP7/AAACAAEAAAAOAP//AAACAAEAAAAOAAAAAAACAAEAAAAOAAEAAAACAAEAAAAPAP3/AAACAAEAAAAPAP7/AAACAAEAAAAPAP//AAACAAEAAAAPAAAAAAACAAEAAAAPAAEAAAACAAEAAAAQAP3/AAACAAEAAAAQAP7/AAACAAEAAAAQAP//AAACAAEAAAAQAAAAAAACAAEAAAAQAAEAAAACAAEAAAARAP3/AAACAAEAAAARAP7/AAACAAEAAAARAP//AAACAAEAAAARAAAAAAACAAEAAAARAAEAAAACAAEAAAASAP3/AAACAAEAAAASAP7/AAACAAEAAAASAP//AAACAAEAAAASAAAAAAACAAEAAAASAAEAAAACAAEAAAATAP3/AAACAAEAAAATAP7/AAACAAEAAAATAP//AAACAAEAAAATAAAAAAACAAEAAAATAAEAAAACAAEAAAAUAP3/AAACAAEAAAAUAP7/AAACAAEAAAAUAP//AAACAAEAAAAUAAAAAAACAAEAAAAUAAEAAAACAAEAAAAVAP3/AAACAAEAAAAVAP7/AAACAAEAAAAVAP//AAACAAEAAAAVAAAAAAACAAEAAAAVAAEAAAACAAEAAAAWAP3/AAADAAEAAAAWAP7/AAADAAEAAAAWAP//AAADAAEAAAAWAAAAAAABAAsAAAAWAAEAAAACAAEAAAANAPz/AAACAAAAAAAOAPz/AAACAAAAAAAPAPz/AAACAAAAAAAQAPz/AAACAAAAAAARAPz/AAACAAAAAAASAPz/AAACAAAAAAATAPz/AAACAAAAAAAUAPz/AAACAAAAAAAVAPz/AAACAAAAAAAWAPz/AAADAAAAAAAMAPz/AAACAAAAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAAAAAsAAAAdAAEAAAACAAEAAAAeAAAAAAACAAEAAAAeAAEAAAACAAEAAAAfAAAAAAACAAEAAAAfAAEAAAACAAEAAAAdAP3/AAABAAAAAAAdAP7/AAABAAEAAAAdAP//AAABAAEAAAAeAP3/AAACAAAAAAAeAP7/AAACAAEAAAAeAP//AAACAAEAAAAfAP3/AAAAAAsAAAAfAP7/AAACAAEAAAAfAP//AAACAAEAAAAfAPX/AAACAAAAAAAfAPb/AAACAAEAAAAfAPf/AAACAAEAAAAfAPj/AAACAAEAAAAfAPn/AAACAAEAAAAfAPr/AAAAAAwAAAAfAPv/AAABAAEAAAAfAPz/AAABAAEAAAAeAPX/AAAHAAsAAAAeAPb/AAABAAEAAAAeAPf/AAABAAEAAAAeAPj/AAABAAEAAAAeAPn/AAABAAEAAAAeAPr/AAABAAIAAAADAPX/AAAHAAsAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAAIAAsAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAADAPb/AAABAAEAAAADAPf/AAABAAEAAAADAPj/AAABAAIAAAAEAPb/AAACAAEAAAAEAPf/AAACAAEAAAAEAPj/AAACAAIAAAAFAPb/AAACAAEAAAAFAPf/AAACAAEAAAAFAPj/AAACAAIAAAAGAPb/AAACAAEAAAAGAPf/AAACAAEAAAAGAPj/AAACAAIAAAAHAPb/AAACAAEAAAAHAPf/AAACAAEAAAAHAPj/AAACAAIAAAAIAPb/AAACAAEAAAAIAPf/AAACAAEAAAAIAPj/AAACAAIAAAAJAPb/AAACAAEAAAAJAPf/AAACAAEAAAAJAPj/AAACAAIAAAAKAPb/AAACAAEAAAAKAPf/AAACAAEAAAAKAPj/AAACAAIAAAALAPb/AAACAAEAAAALAPf/AAACAAEAAAALAPj/AAACAAIAAAAMAPb/AAACAAEAAAAMAPf/AAACAAEAAAAMAPj/AAACAAIAAAANAPb/AAACAAEAAAANAPf/AAACAAEAAAANAPj/AAACAAIAAAAOAPb/AAACAAEAAAAOAPf/AAACAAEAAAAOAPj/AAACAAIAAAAPAPb/AAACAAEAAAAPAPf/AAACAAEAAAAPAPj/AAACAAIAAAAQAPb/AAACAAEAAAAQAPf/AAACAAEAAAAQAPj/AAACAAIAAAARAPb/AAACAAEAAAARAPf/AAACAAEAAAARAPj/AAACAAIAAAASAPb/AAACAAEAAAASAPf/AAACAAEAAAASAPj/AAACAAIAAAATAPb/AAACAAEAAAATAPf/AAACAAEAAAATAPj/AAACAAIAAAAUAPb/AAACAAEAAAAUAPf/AAACAAEAAAAUAPj/AAACAAIAAAAVAPb/AAACAAEAAAAVAPf/AAACAAEAAAAVAPj/AAACAAIAAAAWAPb/AAADAAEAAAAWAPf/AAADAAEAAAAWAPj/AAADAAIAAADw//X/AAAIAAsAAADx//X/AAACAAMAAADy//X/AAACAAMAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAADw//b/AAADAAEAAADw//f/AAADAAEAAADw//j/AAADAAEAAADw//n/AAADAAEAAADw//r/AAADAAEAAADw//v/AAADAAEAAADw//z/AAADAAEAAADw//3/AAADAAEAAADw//7/AAADAAEAAADw////AAADAAEAAADw/wAAAAABAAsAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAADAAAAAADy/wEAAAADAAEAAAALAPz/AAAEAAAAAAAWAPn/AAAEAAAAAAAAAPr/AAAEAAAAAADz//7/AAAIAAYAAADz////AAAIAAcAAAD0//7/AAAJAAYAAAD0////AAAJAAcAAADz/wAAAAAIAAcAAAD0/wAAAAAJAAcAAADz/wEAAAAIAAcAAAD0/wEAAAAJAAcAAAAeAPv/AAAKAAAAAAAeAPz/AAAKAAEAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAAIAAwAAADz/wIAAAACAAMAAAD0/wIAAAACAAMAAAD1/wIAAAAHAAwAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAADAAAAAAAgAPb/AAACAAEAAAAhAPb/AAACAAEAAAAiAPb/AAACAAEAAAAjAPb/AAACAAEAAAAkAPb/AAACAAEAAAAlAPb/AAACAAEAAAAmAPb/AAACAAEAAAAnAPb/AAACAAEAAAAoAPb/AAACAAEAAAApAPb/AAACAAEAAAAqAPb/AAACAAEAAAArAPb/AAACAAEAAAAsAPb/AAACAAEAAAAtAPb/AAADAAEAAAAgAPf/AAACAAEAAAAhAPf/AAACAAEAAAAiAPf/AAACAAEAAAAjAPf/AAACAAEAAAAkAPf/AAACAAEAAAAlAPf/AAACAAEAAAAmAPf/AAACAAEAAAAnAPf/AAACAAEAAAAoAPf/AAACAAEAAAApAPf/AAACAAEAAAAqAPf/AAACAAEAAAArAPf/AAACAAEAAAAsAPf/AAACAAEAAAAtAPf/AAADAAEAAAAgAPj/AAACAAEAAAAhAPj/AAACAAEAAAAiAPj/AAACAAEAAAAjAPj/AAACAAEAAAAkAPj/AAACAAEAAAAlAPj/AAACAAEAAAAmAPj/AAACAAEAAAAnAPj/AAACAAEAAAAoAPj/AAACAAEAAAApAPj/AAACAAEAAAAqAPj/AAACAAEAAAArAPj/AAACAAEAAAAsAPj/AAACAAEAAAAtAPj/AAADAAEAAAAgAPn/AAACAAEAAAAhAPn/AAACAAEAAAAiAPn/AAACAAEAAAAjAPn/AAACAAEAAAAkAPn/AAACAAEAAAAlAPn/AAACAAEAAAAmAPn/AAACAAEAAAAnAPn/AAACAAEAAAAoAPn/AAACAAEAAAApAPn/AAACAAEAAAAqAPn/AAACAAEAAAArAPn/AAACAAEAAAAsAPn/AAACAAEAAAAtAPn/AAADAAEAAAAgAPr/AAACAAEAAAAhAPr/AAACAAEAAAAiAPr/AAACAAEAAAAjAPr/AAACAAEAAAAkAPr/AAACAAEAAAAlAPr/AAACAAEAAAAmAPr/AAACAAEAAAAnAPr/AAACAAEAAAAoAPr/AAACAAEAAAApAPr/AAACAAEAAAAqAPr/AAACAAEAAAArAPr/AAACAAEAAAAsAPr/AAACAAEAAAAtAPr/AAADAAEAAAAgAPv/AAACAAEAAAAhAPv/AAACAAEAAAAiAPv/AAACAAEAAAAjAPv/AAACAAEAAAAkAPv/AAACAAEAAAAlAPv/AAACAAEAAAAmAPv/AAACAAEAAAAnAPv/AAACAAEAAAAoAPv/AAACAAEAAAApAPv/AAACAAEAAAAqAPv/AAACAAEAAAArAPv/AAACAAEAAAAsAPv/AAACAAEAAAAtAPv/AAADAAEAAAAgAPz/AAACAAEAAAAhAPz/AAACAAEAAAAiAPz/AAACAAEAAAAjAPz/AAACAAEAAAAkAPz/AAACAAEAAAAlAPz/AAACAAEAAAAmAPz/AAACAAEAAAAnAPz/AAACAAEAAAAoAPz/AAACAAEAAAApAPz/AAACAAEAAAAqAPz/AAACAAEAAAArAPz/AAACAAEAAAAsAPz/AAACAAEAAAAtAPz/AAADAAEAAAAgAP3/AAACAAEAAAAhAP3/AAACAAEAAAAiAP3/AAACAAEAAAAjAP3/AAACAAEAAAAkAP3/AAACAAEAAAAlAP3/AAACAAEAAAAmAP3/AAACAAEAAAAnAP3/AAACAAEAAAAoAP3/AAACAAEAAAApAP3/AAACAAEAAAAqAP3/AAACAAEAAAArAP3/AAACAAEAAAAsAP3/AAACAAEAAAAtAP3/AAADAAEAAAAgAP7/AAACAAEAAAAhAP7/AAACAAEAAAAiAP7/AAACAAEAAAAjAP7/AAACAAEAAAAkAP7/AAACAAEAAAAlAP7/AAACAAEAAAAmAP7/AAACAAEAAAAnAP7/AAACAAEAAAAoAP7/AAACAAEAAAApAP7/AAACAAEAAAAqAP7/AAACAAEAAAArAP7/AAACAAEAAAAsAP7/AAACAAEAAAAtAP7/AAADAAEAAAAgAP//AAACAAEAAAAhAP//AAACAAEAAAAiAP//AAACAAEAAAAjAP//AAACAAEAAAAkAP//AAACAAEAAAAlAP//AAACAAEAAAAmAP//AAACAAEAAAAnAP//AAACAAEAAAAoAP//AAACAAEAAAApAP//AAACAAEAAAAqAP//AAACAAEAAAArAP//AAACAAEAAAAsAP//AAACAAEAAAAtAP//AAADAAEAAAAgAAAAAAACAAEAAAAhAAAAAAACAAEAAAAiAAAAAAACAAEAAAAjAAAAAAACAAEAAAAkAAAAAAACAAEAAAAlAAAAAAACAAEAAAAmAAAAAAACAAEAAAAnAAAAAAACAAEAAAAoAAAAAAACAAEAAAApAAAAAAACAAEAAAAqAAAAAAACAAEAAAArAAAAAAACAAEAAAAsAAAAAAACAAEAAAAtAAAAAAADAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAADAAEAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAADAAIAAADn//X/AAABAAAAAADo//X/AAACAAAAAADp//X/AAACAAAAAADq//X/AAACAAAAAADr//X/AAACAAAAAADs//X/AAACAAAAAADt//X/AAACAAAAAADu//X/AAACAAAAAADv//X/AAACAAAAAADn//b/AAABAAEAAADo//b/AAACAAEAAADp//b/AAACAAEAAADq//b/AAACAAEAAADr//b/AAACAAEAAADs//b/AAACAAEAAADt//b/AAACAAEAAADu//b/AAACAAEAAADv//b/AAACAAEAAADn//f/AAABAAEAAADo//f/AAACAAEAAADp//f/AAACAAEAAADq//f/AAACAAEAAADr//f/AAACAAEAAADs//f/AAACAAEAAADt//f/AAACAAEAAADu//f/AAACAAEAAADv//f/AAACAAEAAADn//j/AAABAAEAAADo//j/AAACAAEAAADp//j/AAACAAEAAADq//j/AAACAAEAAADr//j/AAACAAEAAADs//j/AAACAAEAAADt//j/AAACAAEAAADu//j/AAACAAEAAADv//j/AAACAAEAAADn//n/AAABAAEAAADo//n/AAACAAEAAADp//n/AAACAAEAAADq//n/AAACAAEAAADr//n/AAACAAEAAADs//n/AAACAAEAAADt//n/AAACAAEAAADu//n/AAACAAEAAADv//n/AAACAAEAAADn//r/AAABAAEAAADo//r/AAACAAEAAADp//r/AAACAAEAAADq//r/AAACAAEAAADr//r/AAACAAEAAADs//r/AAACAAEAAADt//r/AAACAAEAAADu//r/AAACAAEAAADv//r/AAACAAEAAADn//v/AAABAAEAAADo//v/AAACAAEAAADp//v/AAACAAEAAADq//v/AAACAAEAAADr//v/AAACAAEAAADs//v/AAACAAEAAADt//v/AAACAAEAAADu//v/AAACAAEAAADv//v/AAACAAEAAADn//z/AAABAAEAAADo//z/AAACAAEAAADp//z/AAACAAEAAADq//z/AAACAAEAAADr//z/AAACAAEAAADs//z/AAACAAEAAADt//z/AAACAAEAAADu//z/AAACAAEAAADv//z/AAACAAEAAADn//3/AAABAAEAAADo//3/AAACAAEAAADp//3/AAACAAEAAADq//3/AAACAAEAAADr//3/AAACAAEAAADs//3/AAACAAEAAADt//3/AAACAAEAAADu//3/AAACAAEAAADv//3/AAACAAEAAADn//7/AAABAAEAAADo//7/AAACAAEAAADp//7/AAACAAEAAADq//7/AAACAAEAAADr//7/AAACAAEAAADs//7/AAACAAEAAADt//7/AAACAAEAAADu//7/AAACAAEAAADv//7/AAACAAEAAADn////AAABAAEAAADo////AAACAAEAAADp////AAACAAEAAADq////AAACAAEAAADr////AAACAAEAAADs////AAACAAEAAADt////AAACAAEAAADu////AAACAAEAAADv////AAACAAEAAADn/wAAAAABAAEAAADo/wAAAAACAAEAAADp/wAAAAACAAEAAADq/wAAAAACAAEAAADr/wAAAAACAAEAAADs/wAAAAACAAEAAADt/wAAAAACAAEAAADu/wAAAAACAAEAAADv/wAAAAACAAEAAADn/wEAAAABAAEAAADo/wEAAAACAAEAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADn/wIAAAABAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAAA=") + +[node name="PipeArea2" parent="." index="8"] +target_level = "uid://ck5d1abcduiku" + +[node name="RedPirannhaPlant" parent="." index="9"] +position = Vector2(-216, 288) + +[node name="LevelBG" parent="." index="14"] +time_of_day = 1 + +[node name="DiscoLevel" type="Node" parent="." index="16"] +script = ExtResource("2_6xm61") +combo_meter_rate = 0.1 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[node name="PirannhaPlant" parent="." index="17" instance=ExtResource("3_6xm61")] +position = Vector2(-192, -32) diff --git a/Scenes/Levels/SMBANN/World8/8-4b.tscn b/Scenes/Levels/SMBANN/World8/8-4b.tscn new file mode 100644 index 0000000..50a8fc9 --- /dev/null +++ b/Scenes/Levels/SMBANN/World8/8-4b.tscn @@ -0,0 +1,36 @@ +[gd_scene load_steps=4 format=3 uid="uid://ck5d1abcduiku"] + +[ext_resource type="PackedScene" uid="uid://d4acncmmxvgk3" path="res://Scenes/Levels/SMBLL/World8/8-4b.tscn" id="1_equhn"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_xpiw0"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="3_fwhwj"] + +[node name="8-4b" instance=ExtResource("1_equhn")] +campaign = "SMBANN" + +[node name="RedPirannhaPlant" parent="." index="2"] +position = Vector2(-208, 160) + +[node name="RedPirannhaPlant2" parent="." index="3"] +position = Vector2(-96, 160) + +[node name="PipeArea2" parent="." index="5"] +target_level = "uid://ctyblojrhejbx" + +[node name="DiscoLevel" type="Node" parent="." index="11"] +script = ExtResource("2_xpiw0") +combo_meter_rate = 0.1 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[node name="PirannhaPlant" parent="." index="16" instance=ExtResource("3_fwhwj")] +position = Vector2(-192, -32) + +[node name="PirannhaPlant2" parent="." index="17" instance=ExtResource("3_fwhwj")] +position = Vector2(-80, -32) + +[connection signal="block_destroyed" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBANN/World8/8-4c.tscn b/Scenes/Levels/SMBANN/World8/8-4c.tscn new file mode 100644 index 0000000..c3c5d5e --- /dev/null +++ b/Scenes/Levels/SMBANN/World8/8-4c.tscn @@ -0,0 +1,69 @@ +[gd_scene load_steps=4 format=4 uid="uid://ctyblojrhejbx"] + +[ext_resource type="PackedScene" uid="uid://m5tqelw47oet" path="res://Scenes/Levels/SMBLL/World8/8-4c.tscn" id="1_mgp80"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="2_3gxa8"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_c3i6d"] + +[node name="8-4c" instance=ExtResource("1_mgp80")] +campaign = "SMBANN" + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAADAAAAAADy/wEAAAADAAEAAAD7/wAAAAABAAAAAAD7/wEAAAABAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAADAAAAAAACAAEAAAADAAEAAAAFAAAAAAABAAAAAAAFAAEAAAABAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAADAAAAAAASAAEAAAADAAEAAAAeAAAAAAAAAAAAAAAeAAEAAAAAAAEAAAAgAAAAAAABAAAAAAAgAAEAAAABAAEAAAAhAAAAAAADAAAAAAAhAAEAAAADAAEAAAAlAP3/AAABAAAAAAAlAP7/AAABAAEAAAAlAP//AAABAAEAAAAlAAAAAAABAAEAAAAlAAEAAAABAAEAAAAmAP3/AAACAAAAAAAmAP7/AAACAAEAAAAmAP//AAACAAEAAAAmAAAAAAACAAEAAAAmAAEAAAACAAEAAAAnAP3/AAACAAAAAAAnAP7/AAACAAEAAAAnAP//AAACAAEAAAAnAAAAAAACAAEAAAAnAAEAAAACAAEAAAAoAP3/AAACAAAAAAAoAP7/AAACAAEAAAAoAP//AAACAAEAAAAoAAAAAAACAAEAAAAoAAEAAAACAAEAAAApAP3/AAACAAAAAAApAP7/AAACAAEAAAApAP//AAACAAEAAAApAAAAAAACAAEAAAApAAEAAAACAAEAAAAqAP3/AAACAAAAAAAqAP7/AAACAAEAAAAqAP//AAACAAEAAAAqAAAAAAACAAEAAAAqAAEAAAACAAEAAAArAP3/AAADAAAAAAArAP7/AAABAAsAAAArAP//AAACAAEAAAArAAAAAAACAAEAAAArAAEAAAACAAEAAAAsAP7/AAADAAAAAAAsAP//AAABAAsAAAAsAAAAAAACAAEAAAAsAAEAAAACAAEAAAAtAP//AAADAAAAAAAtAAAAAAABAAsAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAADAAAAAAA5AAEAAAADAAEAAAAxAPX/AAAHAAsAAAAxAPb/AAABAAEAAAAxAPf/AAABAAEAAAAxAPj/AAABAAEAAAAxAPn/AAABAAEAAAAxAPr/AAABAAEAAAAxAPv/AAABAAEAAAAxAPz/AAABAAIAAAAyAPX/AAACAAAAAAAyAPb/AAACAAEAAAAyAPf/AAACAAEAAAAyAPj/AAACAAEAAAAyAPn/AAACAAEAAAAyAPr/AAACAAEAAAAyAPv/AAACAAEAAAAyAPz/AAACAAIAAAAzAPX/AAACAAAAAAAzAPb/AAACAAEAAAAzAPf/AAACAAEAAAAzAPj/AAACAAEAAAAzAPn/AAACAAEAAAAzAPr/AAACAAEAAAAzAPv/AAACAAEAAAAzAPz/AAACAAIAAAA0APX/AAACAAAAAAA0APb/AAACAAEAAAA0APf/AAACAAEAAAA0APj/AAACAAEAAAA0APn/AAACAAEAAAA0APr/AAACAAEAAAA0APv/AAACAAEAAAA0APz/AAACAAIAAAA1APX/AAACAAAAAAA1APb/AAACAAEAAAA1APf/AAACAAEAAAA1APj/AAACAAEAAAA1APn/AAACAAEAAAA1APr/AAACAAEAAAA1APv/AAACAAEAAAA1APz/AAACAAIAAAA2APX/AAACAAAAAAA2APb/AAACAAEAAAA2APf/AAACAAEAAAA2APj/AAACAAEAAAA2APn/AAACAAEAAAA2APr/AAACAAEAAAA2APv/AAACAAEAAAA2APz/AAACAAIAAAA3APX/AAACAAAAAAA3APb/AAACAAEAAAA3APf/AAACAAEAAAA3APj/AAACAAEAAAA3APn/AAACAAEAAAA3APr/AAACAAEAAAA3APv/AAACAAEAAAA3APz/AAACAAIAAAA4APX/AAACAAAAAAA4APb/AAACAAEAAAA4APf/AAACAAEAAAA4APj/AAACAAEAAAA4APn/AAACAAEAAAA4APr/AAACAAEAAAA4APv/AAACAAEAAAA4APz/AAACAAIAAAA5APX/AAAIAAsAAAA5APb/AAADAAEAAAA5APf/AAADAAEAAAA5APj/AAADAAEAAAA5APn/AAADAAEAAAA5APr/AAADAAEAAAA5APv/AAADAAEAAAA5APz/AAADAAIAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAADw//X/AAACAAMAAADx//X/AAACAAMAAADy//X/AAACAAMAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAADz//7/AAAIAAIAAADz////AAAIAAMAAAD0//7/AAAJAAIAAAD0////AAAJAAMAAADz/wAAAAAIAAMAAAD0/wAAAAAJAAMAAADz/wEAAAAIAAMAAAD0/wEAAAAJAAMAAAADAP7/AAAIAAAAAAADAP//AAAIAAEAAAAEAP7/AAAJAAAAAAAEAP//AAAJAAEAAAADAAAAAAAIAAEAAAAEAAAAAAAJAAEAAAADAAEAAAAIAAEAAAAEAAEAAAAJAAEAAAATAP7/AAAIAAQAAAATAP//AAAIAAUAAAAUAP7/AAAJAAQAAAAUAP//AAAJAAUAAAATAAAAAAAIAAUAAAAUAAAAAAAJAAUAAAATAAEAAAAIAAUAAAAUAAEAAAAJAAUAAAAcAPn/AAABAAMAAAAdAPn/AAADAAMAAAAgAPz/AAAAAAMAAAAlAPz/AAAEAAAAAAD///z/AQAAAAAAAgABAPz/AQAAAAAAAgAAAPz/AQAAAAAACABBAP3/AAAAAAAAAABBAP7/AAAAAAEAAABBAP//AAAAAAEAAABBAAAAAAAAAAEAAABBAAEAAAAAAAEAAABDAP3/AAABAAAAAABDAP7/AAABAAEAAABDAP//AAABAAEAAABDAAAAAAABAAEAAABDAAEAAAABAAEAAABEAP3/AAACAAAAAABEAP7/AAACAAEAAABEAP//AAACAAEAAABEAAAAAAACAAEAAABEAAEAAAACAAEAAABFAP3/AAACAAAAAABFAP7/AAACAAEAAABFAP//AAACAAEAAABFAAAAAAACAAEAAABFAAEAAAACAAEAAABGAP3/AAACAAAAAABGAP7/AAACAAEAAABGAP//AAACAAEAAABGAAAAAAACAAEAAABGAAEAAAACAAEAAABHAP3/AAACAAAAAABHAP7/AAACAAEAAABHAP//AAACAAEAAABHAAAAAAACAAEAAABHAAEAAAACAAEAAABIAP3/AAACAAAAAABIAP7/AAACAAEAAABIAP//AAACAAEAAABIAAAAAAACAAEAAABIAAEAAAACAAEAAABJAP3/AAAAAAsAAABJAP7/AAACAAEAAABJAP//AAACAAEAAABJAAAAAAACAAEAAABJAAEAAAACAAEAAABJAPX/AAABAAAAAABJAPb/AAABAAEAAABJAPf/AAABAAEAAABJAPj/AAABAAEAAABJAPn/AAABAAEAAABJAPr/AAABAAEAAABJAPv/AAABAAEAAABJAPz/AAABAAEAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAACAAMAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAADAAMAAABFAPj/AQAAAAAAEgBFAPz/AAAKAAcAAABGAPv/AAALAAYAAABGAPz/AAALAAcAAABHAPv/AAAMAAYAAABHAPz/AAAMAAcAAABIAPv/AAAJAAcAAABIAPz/AAAJAAcAAABHAPX/AAAIAAcAAABIAPX/AAAJAAcAAABHAPb/AAAIAAcAAABIAPb/AAAJAAcAAABHAPf/AAAIAAcAAABIAPf/AAAJAAcAAABHAPj/AAAIAAcAAABIAPj/AAAJAAcAAABHAPn/AAAIAAcAAABIAPn/AAAJAAcAAABHAPr/AAAIAAcAAABIAPr/AAAJAAcAAABCAAAAAgAAAAIAAABCAAEAAgAAAAMAAAA6AAAAAgAAAAIAAAA6AAEAAgAAAAMAAAA7AAAAAgAAAAIAAAA7AAEAAgAAAAMAAAA8AAAAAgAAAAIAAAA8AAEAAgAAAAMAAAA9AAAAAgAAAAIAAAA9AAEAAgAAAAMAAAA+AAAAAgAAAAIAAAA+AAEAAgAAAAMAAAA/AAAAAgAAAAIAAAA/AAEAAgAAAAMAAABAAAAAAgAAAAIAAABAAAEAAgAAAAMAAABFAPv/AAAKAAYAAADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAADAAIAAAD7/wIAAAABAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAAIAAwAAAADAAIAAAACAAMAAAAEAAIAAAACAAMAAAAFAAIAAAAHAAwAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAAeAAIAAAAAAAIAAAAgAAIAAAABAAIAAAAhAAIAAAADAAIAAAAlAAIAAAABAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAADAAIAAABBAAIAAAAAAAIAAABKAP3/AAACAAEAAABLAP3/AAACAAEAAABMAP3/AAACAAEAAABNAP3/AAACAAEAAABOAP3/AAACAAEAAABPAP3/AAACAAEAAABQAP3/AAADAAEAAABKAP7/AAACAAEAAABLAP7/AAACAAEAAABMAP7/AAACAAEAAABNAP7/AAACAAEAAABOAP7/AAACAAEAAABPAP7/AAACAAEAAABQAP7/AAADAAEAAABKAP//AAACAAEAAABLAP//AAACAAEAAABMAP//AAACAAEAAABNAP//AAACAAEAAABOAP//AAACAAEAAABPAP//AAACAAEAAABQAP//AAADAAEAAABKAAAAAAACAAEAAABLAAAAAAACAAEAAABMAAAAAAACAAEAAABNAAAAAAACAAEAAABOAAAAAAACAAEAAABPAAAAAAACAAEAAABQAAAAAAADAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAADAAEAAABDAAIAAAABAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAADAAIAAABKAPX/AAACAAAAAABLAPX/AAACAAAAAABMAPX/AAACAAAAAABNAPX/AAACAAAAAABOAPX/AAACAAAAAABPAPX/AAACAAAAAABQAPX/AAADAAAAAABKAPb/AAACAAEAAABLAPb/AAACAAEAAABMAPb/AAACAAEAAABNAPb/AAACAAEAAABOAPb/AAACAAEAAABPAPb/AAACAAEAAABQAPb/AAADAAEAAABKAPf/AAACAAEAAABLAPf/AAACAAEAAABMAPf/AAACAAEAAABNAPf/AAACAAEAAABOAPf/AAACAAEAAABPAPf/AAACAAEAAABQAPf/AAADAAEAAABKAPj/AAACAAEAAABLAPj/AAACAAEAAABMAPj/AAACAAEAAABNAPj/AAACAAEAAABOAPj/AAACAAEAAABPAPj/AAACAAEAAABQAPj/AAADAAEAAABKAPn/AAACAAEAAABLAPn/AAACAAEAAABMAPn/AAACAAEAAABNAPn/AAACAAEAAABOAPn/AAACAAEAAABPAPn/AAACAAEAAABQAPn/AAADAAEAAABKAPr/AAACAAEAAABLAPr/AAACAAEAAABMAPr/AAACAAEAAABNAPr/AAACAAEAAABOAPr/AAACAAEAAABPAPr/AAACAAEAAABQAPr/AAADAAEAAABKAPv/AAACAAEAAABLAPv/AAACAAEAAABMAPv/AAACAAEAAABNAPv/AAACAAEAAABOAPv/AAACAAEAAABPAPv/AAACAAEAAABQAPv/AAADAAEAAABKAPz/AAACAAEAAABLAPz/AAACAAEAAABMAPz/AAACAAEAAABNAPz/AAACAAEAAABOAPz/AAACAAEAAABPAPz/AAACAAEAAABQAPz/AAADAAEAAADt//X/AAABAAMAAADu//X/AAACAAMAAADv//X/AAACAAMAAAA=") + +[node name="RedPirannhaPlant" parent="Enemies" index="0"] +position = Vector2(-192, 216) + +[node name="RedPirannhaPlant2" parent="Enemies" index="1"] +position = Vector2(64, 216) + +[node name="RedPirannhaPlant3" parent="Enemies" index="2"] +position = Vector2(320, 216) + +[node name="PirannhaPlant" parent="Enemies" index="8" instance=ExtResource("2_3gxa8")] +position = Vector2(-192, -32) + +[node name="PirannhaPlant2" parent="Enemies" index="9" instance=ExtResource("2_3gxa8")] +position = Vector2(64, -32) + +[node name="PirannhaPlant3" parent="Enemies" index="10" instance=ExtResource("2_3gxa8")] +position = Vector2(320, -32) + +[node name="PipeArea2" parent="." index="9"] +target_level = "uid://bq355ycinib3p" + +[node name="PipeArea3" parent="." index="10"] +target_level = "uid://bmk3afhnnr7m5" + +[node name="DiscoLevel" type="Node" parent="." index="16"] +script = ExtResource("2_c3i6d") +combo_meter_rate = 0.5 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@137625" to="Tiles/@AnimatableBody2D@137625/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137625" to="Tiles/@AnimatableBody2D@137625/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137625" to="Tiles/@AnimatableBody2D@137625" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137625" to="Tiles/@AnimatableBody2D@137625" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137625" to="Tiles/@AnimatableBody2D@137625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137625" to="Tiles/@AnimatableBody2D@137625" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137625" to="Tiles/@AnimatableBody2D@137625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137626" to="Tiles/@AnimatableBody2D@137626/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137626" to="Tiles/@AnimatableBody2D@137626/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137626" to="Tiles/@AnimatableBody2D@137626" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137626" to="Tiles/@AnimatableBody2D@137626" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137626" to="Tiles/@AnimatableBody2D@137626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137626" to="Tiles/@AnimatableBody2D@137626" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137626" to="Tiles/@AnimatableBody2D@137626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBANN/World8/8-4d.tscn b/Scenes/Levels/SMBANN/World8/8-4d.tscn new file mode 100644 index 0000000..2441437 --- /dev/null +++ b/Scenes/Levels/SMBANN/World8/8-4d.tscn @@ -0,0 +1,56 @@ +[gd_scene load_steps=4 format=3 uid="uid://bmk3afhnnr7m5"] + +[ext_resource type="PackedScene" uid="uid://b427j864nhby4" path="res://Scenes/Levels/SMBLL/World8/8-4d.tscn" id="1_kj182"] +[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_63pcd"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="2_txs8t"] + +[node name="8-4d" instance=ExtResource("1_kj182")] +campaign = "SMBANN" + +[node name="Player" parent="." index="0"] +position = Vector2(-224, 0) + +[node name="RedPirannhaPlant" parent="Enemies" index="0"] +position = Vector2(-208, 296) + +[node name="RedPirannhaPlant2" parent="Enemies" index="1"] +position = Vector2(-32, 328) + +[node name="RedPirannhaPlant3" parent="Enemies" index="2"] +position = Vector2(432, 280) + +[node name="PirannhaPlant" parent="Enemies" index="4" instance=ExtResource("2_txs8t")] +position = Vector2(-192, -32) + +[node name="PirannhaPlant2" parent="Enemies" index="5" instance=ExtResource("2_txs8t")] +position = Vector2(-16, 0) + +[node name="PirannhaPlant3" parent="Enemies" index="6" instance=ExtResource("2_txs8t")] +position = Vector2(448, -48) +rotation = 3.1415927 + +[node name="PipeArea2" parent="." index="4"] +target_level = "uid://bij088rfbprdk" + +[node name="LostLevelsEndingDoor" parent="." index="8"] +scene = "uid://b712pxr3iuo7x" + +[node name="DiscoLevel" type="Node" parent="." index="14"] +script = ExtResource("2_63pcd") +combo_meter_rate = 0.25 +metadata/_custom_type_script = "uid://bjs5mlc3xrxud" + +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/CoinHeavens/1.tscn b/Scenes/Levels/SMBLL/CoinHeavens/1.tscn new file mode 100755 index 0000000..c6a216d --- /dev/null +++ b/Scenes/Levels/SMBLL/CoinHeavens/1.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=2 format=4 uid="uid://bdd0jj88igduv"] + +[ext_resource type="PackedScene" uid="uid://cnn6e523gkoa0" path="res://Scenes/Levels/SMB1/CoinHeavens/1.tscn" id="1_t7wvw"] + +[node name="Level" instance=ExtResource("1_t7wvw")] +campaign = "SMBLL" + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw/wAAAAAEAAEAAADx/wAAAAAEAAEAAADy/wAAAAAEAAEAAADz/wAAAAAEAAEAAAD1/wAAAAAEAAEAAAD2/wAAAAAEAAEAAAD3/wAAAAAEAAEAAAD4/wAAAAAEAAEAAAD5/wAAAAAEAAEAAAD6/wAAAAAEAAEAAAD7/wAAAAAEAAEAAAD8/wAAAAAEAAEAAAD9/wAAAAAEAAEAAAD+/wAAAAAEAAEAAAD//wAAAAAEAAEAAAAAAAAAAAAEAAEAAAABAAAAAAAEAAEAAAACAAAAAAAEAAEAAAADAAAAAAAEAAEAAAAEAAAAAAAEAAEAAAAFAAAAAAAEAAEAAAAGAAAAAAAEAAEAAAAHAAAAAAAEAAEAAAAIAAAAAAAEAAEAAAAJAAAAAAAEAAEAAAAKAAAAAAAEAAEAAAALAAAAAAAEAAEAAAAMAAAAAAAEAAEAAAANAAAAAAAEAAEAAAAOAAAAAAAEAAEAAAAPAAAAAAAEAAEAAAAQAAAAAAAEAAEAAAARAAAAAAAEAAEAAAASAAAAAAAEAAEAAAATAAAAAAAEAAEAAAAUAAAAAAAEAAEAAAAVAAAAAAAEAAEAAAAWAAAAAAAEAAEAAAAXAAAAAAAEAAEAAAAYAAAAAAAEAAEAAAAZAAAAAAAEAAEAAAAaAAAAAAAEAAEAAAAbAAAAAAAEAAEAAAAcAAAAAAAEAAEAAAAdAAAAAAAEAAEAAAAeAAAAAAAEAAEAAAAfAAAAAAAEAAEAAAAgAAAAAAAEAAEAAAAhAAAAAAAEAAEAAAAiAAAAAAAEAAEAAAAjAAAAAAAEAAEAAAAkAAAAAAAEAAEAAAAlAAAAAAAEAAEAAAAmAAAAAAAEAAEAAAAnAAAAAAAEAAEAAAAoAAAAAAAEAAEAAAApAAAAAAAEAAEAAAAqAAAAAAAEAAEAAAArAAAAAAAEAAEAAAAsAAAAAAAEAAEAAAAtAAAAAAAEAAEAAAAuAAAAAAAEAAEAAAAvAAAAAAAEAAEAAAAwAAAAAAAEAAEAAAAxAAAAAAAEAAEAAAAyAAAAAAAEAAEAAAAzAAAAAAAEAAEAAAA0AAAAAAAEAAEAAAA1AAAAAAAEAAEAAAA2AAAAAAAEAAEAAAA3AAAAAAAEAAEAAAA4AAAAAAAEAAEAAAA5AAAAAAAEAAEAAAA6AAAAAAAEAAEAAAA7AAAAAAAEAAEAAAA8AAAAAAAEAAEAAAA9AAAAAAAEAAEAAAA+AAAAAAAEAAEAAAA/AAAAAAAEAAEAAABAAAAAAAAEAAEAAABBAAAAAAAEAAEAAABCAAAAAAAEAAEAAABDAAAAAAAEAAEAAAAQAPX/AQAAAAAAAQAQAPb/AQAAAAAAAQAQAPf/AQAAAAAAAQAQAPj/AQAAAAAAAQAQAPn/AQAAAAAAAQAQAPr/AQAAAAAAAQAQAPv/AQAAAAAAAQAQAPz/AQAAAAAAAQAAAPj/AQAAAAAAAwABAPj/AQAAAAAAAwACAPj/AQAAAAAAAwADAPj/AQAAAAAAAwAEAPj/AQAAAAAAAwAFAPj/AQAAAAAAAwAGAPj/AQAAAAAAAwAHAPj/AQAAAAAAAwAIAPj/AQAAAAAAAwAJAPj/AQAAAAAAAwAKAPj/AQAAAAAAAwALAPj/AQAAAAAAAwAMAPj/AQAAAAAAAwANAPj/AQAAAAAAAwAOAPj/AQAAAAAAAwAPAPj/AQAAAAAAAwATAPj/AQAAAAAAAwAUAPj/AQAAAAAAAwAVAPj/AQAAAAAAAwAWAPj/AQAAAAAAAwAXAPj/AQAAAAAAAwAYAPj/AQAAAAAAAwAZAPj/AQAAAAAAAwAaAPj/AQAAAAAAAwAbAPj/AQAAAAAAAwAcAPj/AQAAAAAAAwAdAPj/AQAAAAAAAwAeAPj/AQAAAAAAAwAfAPj/AQAAAAAAAwASAPj/AQAAAAAAAwAiAP//AQAAAAAAAwAjAP//AQAAAAAAAwAkAP//AQAAAAAAAwAlAP//AQAAAAAAAwAmAP//AQAAAAAAAwAnAP//AQAAAAAAAwAoAP//AQAAAAAAAwApAP//AQAAAAAAAwAqAP//AQAAAAAAAwArAP//AQAAAAAAAwAsAP//AQAAAAAAAwAtAP//AQAAAAAAAwAuAP//AQAAAAAAAwAwAPj/AQAAAAAAAwAxAPj/AQAAAAAAAwAyAPj/AQAAAAAAAwAzAPj/AQAAAAAAAwA0APj/AQAAAAAAAwA1APj/AQAAAAAAAwA2APj/AQAAAAAAAwA3APj/AQAAAAAAAwA4APj/AQAAAAAAAwA5APj/AQAAAAAAAwA6APj/AQAAAAAAAwA7APj/AQAAAAAAAwA8APj/AQAAAAAAAwA9APj/AQAAAAAAAwA+APj/AQAAAAAAAwA/APj/AQAAAAAAAwBPAPj/AQAAAAAAAwBQAPj/AQAAAAAAAwBRAPj/AQAAAAAAAwBSAPj/AQAAAAAAAwBTAPj/AQAAAAAAAwBUAPj/AQAAAAAAAwBVAPj/AQAAAAAAAwBWAPj/AQAAAAAAAwBXAPj/AQAAAAAAAwBYAPj/AQAAAAAAAwBZAPj/AQAAAAAAAwBbAAAAAQAAAAAAAwBcAAAAAQAAAAAAAwBdAAAAAQAAAAAAAwAgAPz/AAAEAAEAAAAhAPz/AAAEAAEAAAAiAPz/AAAEAAEAAAAjAPz/AAAEAAEAAAAkAPz/AAAEAAEAAAAlAPz/AAAEAAEAAAAmAPz/AAAEAAEAAAAnAPz/AAAEAAEAAAAoAPz/AAAEAAEAAAApAPz/AAAEAAEAAAAqAPz/AAAEAAEAAAArAPz/AAAEAAEAAAAsAPz/AAAEAAEAAAAtAPz/AAAEAAEAAAAuAPz/AAAEAAEAAAAvAPz/AAAEAAEAAAA=") + +[node name="CameraRightLimit" parent="." index="7"] +position = Vector2(1600, -16) + +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189558" to="Tiles/@AnimatableBody2D@189558" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189558" to="Tiles/@AnimatableBody2D@189558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189558" to="Tiles/@AnimatableBody2D@189558" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189558" to="Tiles/@AnimatableBody2D@189558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189559" to="Tiles/@AnimatableBody2D@189559" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189559" to="Tiles/@AnimatableBody2D@189559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189559" to="Tiles/@AnimatableBody2D@189559" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189559" to="Tiles/@AnimatableBody2D@189559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189560" to="Tiles/@AnimatableBody2D@189560" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189560" to="Tiles/@AnimatableBody2D@189560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189560" to="Tiles/@AnimatableBody2D@189560" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189560" to="Tiles/@AnimatableBody2D@189560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189561" to="Tiles/@AnimatableBody2D@189561" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189561" to="Tiles/@AnimatableBody2D@189561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189561" to="Tiles/@AnimatableBody2D@189561" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189561" to="Tiles/@AnimatableBody2D@189561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189562" to="Tiles/@AnimatableBody2D@189562" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189562" to="Tiles/@AnimatableBody2D@189562/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189562" to="Tiles/@AnimatableBody2D@189562" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189562" to="Tiles/@AnimatableBody2D@189562/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189563" to="Tiles/@AnimatableBody2D@189563" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189563" to="Tiles/@AnimatableBody2D@189563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189563" to="Tiles/@AnimatableBody2D@189563" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189563" to="Tiles/@AnimatableBody2D@189563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189564" to="Tiles/@AnimatableBody2D@189564" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189564" to="Tiles/@AnimatableBody2D@189564/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189564" to="Tiles/@AnimatableBody2D@189564" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189564" to="Tiles/@AnimatableBody2D@189564/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/CoinHeavens/2.tscn b/Scenes/Levels/SMBLL/CoinHeavens/2.tscn new file mode 100644 index 0000000..d5d0470 --- /dev/null +++ b/Scenes/Levels/SMBLL/CoinHeavens/2.tscn @@ -0,0 +1,1102 @@ +[gd_scene load_steps=40 format=4 uid="uid://ci1065naoop7s"] + +[ext_resource type="PackedScene" uid="uid://bdd0jj88igduv" path="res://Scenes/Levels/SMBLL/CoinHeavens/1.tscn" id="1_h888k"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_ixoj0"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_5c81w"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_lc3wd"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_3d5f2"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_jtefc"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_po3om"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_e527m"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_5wjej"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_k1356"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_sudrr"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_vyd6e"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_xt5re"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_5hxno"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_xorry"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_rpeb8"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_bufxa"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_j73nh"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_oulfc"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_7fvn2"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_3eh7r"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_h0wds"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_a8e6f"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_7yvps"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_swx45"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ryf0d"] +resource_name = "Terrain" +texture = ExtResource("2_ixoj0") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_0uqus"] +scenes/1/scene = ExtResource("3_5c81w") +scenes/2/scene = ExtResource("14_5hxno") +scenes/3/scene = ExtResource("16_rpeb8") +scenes/4/scene = ExtResource("17_bufxa") +scenes/5/scene = ExtResource("18_j73nh") +scenes/6/scene = ExtResource("19_oulfc") +scenes/7/scene = ExtResource("20_7fvn2") +scenes/8/scene = ExtResource("21_3eh7r") +scenes/9/scene = ExtResource("22_h0wds") +scenes/10/scene = ExtResource("4_lc3wd") +scenes/11/scene = ExtResource("5_3d5f2") +scenes/12/scene = ExtResource("6_jtefc") +scenes/13/scene = ExtResource("7_po3om") +scenes/14/scene = ExtResource("8_e527m") +scenes/15/scene = ExtResource("9_5wjej") +scenes/16/scene = ExtResource("10_k1356") +scenes/17/scene = ExtResource("11_sudrr") +scenes/18/scene = ExtResource("12_vyd6e") +scenes/19/scene = ExtResource("13_xt5re") +scenes/20/scene = ExtResource("15_xorry") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_oyfva"] +texture = ExtResource("23_a8e6f") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3vmf0"] +texture = ExtResource("24_7yvps") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hxbd5"] +texture = ExtResource("25_swx45") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_dexhc"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_ryf0d") +sources/1 = SubResource("TileSetScenesCollectionSource_0uqus") +sources/2 = SubResource("TileSetAtlasSource_oyfva") +sources/3 = SubResource("TileSetAtlasSource_3vmf0") +sources/4 = SubResource("TileSetAtlasSource_hxbd5") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="Level" instance=ExtResource("1_h888k")] + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw/wAAAAAEAAEAAADx/wAAAAAEAAEAAADy/wAAAAAEAAEAAADz/wAAAAAEAAEAAAD1/wAAAAAEAAEAAAD2/wAAAAAEAAEAAAD3/wAAAAAEAAEAAAD4/wAAAAAEAAEAAAD5/wAAAAAEAAEAAAD6/wAAAAAEAAEAAAD7/wAAAAAEAAEAAAD8/wAAAAAEAAEAAAD9/wAAAAAEAAEAAAD+/wAAAAAEAAEAAAD//wAAAAAEAAEAAAAAAAAAAAAEAAEAAAABAAAAAAAEAAEAAAACAAAAAAAEAAEAAAADAAAAAAAEAAEAAAAEAAAAAAAEAAEAAAAFAAAAAAAEAAEAAAAGAAAAAAAEAAEAAAAHAAAAAAAEAAEAAAAIAAAAAAAEAAEAAAAJAAAAAAAEAAEAAAAKAAAAAAAEAAEAAAALAAAAAAAEAAEAAAAMAAAAAAAEAAEAAAANAAAAAAAEAAEAAAAOAAAAAAAEAAEAAAAPAAAAAAAEAAEAAAAQAAAAAAAEAAEAAAARAAAAAAAEAAEAAAASAAAAAAAEAAEAAAATAAAAAAAEAAEAAAAUAAAAAAAEAAEAAAAVAAAAAAAEAAEAAAAWAAAAAAAEAAEAAAAXAAAAAAAEAAEAAAAYAAAAAAAEAAEAAAAZAAAAAAAEAAEAAAAaAAAAAAAEAAEAAAAbAAAAAAAEAAEAAAAcAAAAAAAEAAEAAAAdAAAAAAAEAAEAAAAeAAAAAAAEAAEAAAAfAAAAAAAEAAEAAAAgAAAAAAAEAAEAAAAhAAAAAAAEAAEAAAAiAAAAAAAEAAEAAAAjAAAAAAAEAAEAAAAkAAAAAAAEAAEAAAAlAAAAAAAEAAEAAAAmAAAAAAAEAAEAAAAnAAAAAAAEAAEAAAAoAAAAAAAEAAEAAAApAAAAAAAEAAEAAAAqAAAAAAAEAAEAAAArAAAAAAAEAAEAAAAsAAAAAAAEAAEAAAAtAAAAAAAEAAEAAAAuAAAAAAAEAAEAAAAvAAAAAAAEAAEAAAAwAAAAAAAEAAEAAAAxAAAAAAAEAAEAAAAyAAAAAAAEAAEAAAAzAAAAAAAEAAEAAAA0AAAAAAAEAAEAAAA1AAAAAAAEAAEAAAA2AAAAAAAEAAEAAAA3AAAAAAAEAAEAAAA4AAAAAAAEAAEAAAA5AAAAAAAEAAEAAAA6AAAAAAAEAAEAAAA7AAAAAAAEAAEAAAA8AAAAAAAEAAEAAAA9AAAAAAAEAAEAAAA+AAAAAAAEAAEAAAA/AAAAAAAEAAEAAABAAAAAAAAEAAEAAABBAAAAAAAEAAEAAABCAAAAAAAEAAEAAABDAAAAAAAEAAEAAAAAAPj/AQAAAAAAAwABAPj/AQAAAAAAAwACAPj/AQAAAAAAAwADAPj/AQAAAAAAAwAEAPj/AQAAAAAAAwAFAPj/AQAAAAAAAwAGAPj/AQAAAAAAAwAHAPj/AQAAAAAAAwAIAPj/AQAAAAAAAwAJAPj/AQAAAAAAAwAKAPj/AQAAAAAAAwALAPj/AQAAAAAAAwAMAPj/AQAAAAAAAwANAPj/AQAAAAAAAwAOAPj/AQAAAAAAAwAiAP//AQAAAAAAAwAjAP//AQAAAAAAAwAkAP//AQAAAAAAAwAlAP//AQAAAAAAAwAmAP//AQAAAAAAAwAnAP//AQAAAAAAAwAoAP//AQAAAAAAAwApAP//AQAAAAAAAwAqAP//AQAAAAAAAwArAP//AQAAAAAAAwAsAP//AQAAAAAAAwAtAP//AQAAAAAAAwAuAP//AQAAAAAAAwA3APj/AQAAAAAAAwA4APj/AQAAAAAAAwA5APj/AQAAAAAAAwA6APj/AQAAAAAAAwA7APj/AQAAAAAAAwA8APj/AQAAAAAAAwA9APj/AQAAAAAAAwA+APj/AQAAAAAAAwBbAAAAAQAAAAAAAwBEAAAAAAAEAAEAAABFAAAAAAAEAAEAAABGAAAAAAAEAAEAAABHAAAAAAAEAAEAAABIAAAAAAAEAAEAAABJAAAAAAAEAAEAAABKAAAAAAAEAAEAAABLAAAAAAAEAAEAAABMAAAAAAAEAAEAAABNAAAAAAAEAAEAAABOAAAAAAAEAAEAAABPAAAAAAAEAAEAAABLAPf/AAAEAAEAAABJAPf/AAAEAAEAAABHAPf/AAAEAAEAAABFAPf/AAAEAAEAAABCAPf/AAAEAAEAAABDAPf/AAAEAAEAAAA/APr/AAAEAAEAAAA/APv/AAAEAAEAAAA1APr/AAAEAAEAAAA1APv/AAAEAAEAAAAfAP3/AAAEAAEAAAAfAP7/AAAEAAEAAAAfAP//AAAEAAEAAAAWAP3/AAAEAAEAAAAWAP7/AAAEAAEAAAAWAP//AAAEAAEAAAD///j/AQAAAAAAAwAPAP//AQAAAAAAAwAQAP//AQAAAAAAAwARAP//AQAAAAAAAwASAP//AQAAAAAAAwATAP//AQAAAAAAAwAUAP//AQAAAAAAAwAVAP//AQAAAAAAAwAXAP//AQAAAAAAAwAYAP//AQAAAAAAAwAZAP//AQAAAAAAAwAaAP//AQAAAAAAAwAbAP//AQAAAAAAAwAcAP//AQAAAAAAAwAdAP//AQAAAAAAAwAeAP//AQAAAAAAAwAgAP//AQAAAAAAAwAhAP//AQAAAAAAAwAvAP//AQAAAAAAAwArAPn/AQAAAAAAAwAsAPn/AQAAAAAAAwAtAPn/AQAAAAAAAwAuAPn/AQAAAAAAAwAvAPn/AQAAAAAAAwAwAPn/AQAAAAAAAwAxAPn/AQAAAAAAAwAyAPn/AQAAAAAAAwAzAPn/AQAAAAAAAwA0APn/AQAAAAAAAwBEAPb/AQAAAAAAAwBFAPb/AQAAAAAAAwBGAPb/AQAAAAAAAwBHAPb/AQAAAAAAAwBIAPb/AQAAAAAAAwBJAPb/AQAAAAAAAwBKAPb/AQAAAAAAAwBLAPb/AQAAAAAAAwBMAPb/AQAAAAAAAwBaAAAAAQAAAAAAAwBZAAAAAQAAAAAAAwA=") +tile_set = SubResource("TileSet_dexhc") + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73516" to="Tiles/@Node2D@73516/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73517" to="Tiles/@Node2D@73517/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73518" to="Tiles/@Node2D@73518/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73519" to="Tiles/@Node2D@73519/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73520" to="Tiles/@Node2D@73520/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73521" to="Tiles/@Node2D@73521/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73522" to="Tiles/@Node2D@73522/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73523" to="Tiles/@Node2D@73523/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73524" to="Tiles/@Node2D@73524/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73525" to="Tiles/@Node2D@73525/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73526" to="Tiles/@Node2D@73526/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73527" to="Tiles/@Node2D@73527/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73528" to="Tiles/@Node2D@73528/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73529" to="Tiles/@Node2D@73529/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73530" to="Tiles/@Node2D@73530/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73531" to="Tiles/@Node2D@73531/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73532" to="Tiles/@Node2D@73532/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73533" to="Tiles/@Node2D@73533/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73534" to="Tiles/@Node2D@73534/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73535" to="Tiles/@Node2D@73535/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73536" to="Tiles/@Node2D@73536/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73537" to="Tiles/@Node2D@73537/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73538" to="Tiles/@Node2D@73538/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73539" to="Tiles/@Node2D@73539/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73540" to="Tiles/@Node2D@73540/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73541" to="Tiles/@Node2D@73541/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73542" to="Tiles/@Node2D@73542/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73543" to="Tiles/@Node2D@73543/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73544" to="Tiles/@Node2D@73544/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73545" to="Tiles/@Node2D@73545/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73546" to="Tiles/@Node2D@73546/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73547" to="Tiles/@Node2D@73547/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73548" to="Tiles/@Node2D@73548/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73549" to="Tiles/@Node2D@73549/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73550" to="Tiles/@Node2D@73550/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73551" to="Tiles/@Node2D@73551/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73552" to="Tiles/@Node2D@73552/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73553" to="Tiles/@Node2D@73553/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73554" to="Tiles/@Node2D@73554/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73555" to="Tiles/@Node2D@73555/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73556" to="Tiles/@Node2D@73556/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73557" to="Tiles/@Node2D@73557/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73558" to="Tiles/@Node2D@73558/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73559" to="Tiles/@Node2D@73559/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73560" to="Tiles/@Node2D@73560/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73561" to="Tiles/@Node2D@73561/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73562" to="Tiles/@Node2D@73562/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73563" to="Tiles/@Node2D@73563/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73564" to="Tiles/@Node2D@73564/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73565" to="Tiles/@Node2D@73565/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73566" to="Tiles/@Node2D@73566/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73567" to="Tiles/@Node2D@73567/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73568" to="Tiles/@Node2D@73568/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73569" to="Tiles/@Node2D@73569/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73570" to="Tiles/@Node2D@73570/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73571" to="Tiles/@Node2D@73571/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73572" to="Tiles/@Node2D@73572/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73573" to="Tiles/@Node2D@73573/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73574" to="Tiles/@Node2D@73574/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73575" to="Tiles/@Node2D@73575/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73576" to="Tiles/@Node2D@73576/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73577" to="Tiles/@Node2D@73577/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73578" to="Tiles/@Node2D@73578/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73579" to="Tiles/@Node2D@73579/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73580" to="Tiles/@Node2D@73580/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73581" to="Tiles/@Node2D@73581/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73582" to="Tiles/@Node2D@73582/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73583" to="Tiles/@Node2D@73583/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73584" to="Tiles/@Node2D@73584/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73585" to="Tiles/@Node2D@73585/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73586" to="Tiles/@Node2D@73586/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73587" to="Tiles/@Node2D@73587/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73588" to="Tiles/@Node2D@73588/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73589" to="Tiles/@Node2D@73589/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73590" to="Tiles/@Node2D@73590/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73591" to="Tiles/@Node2D@73591/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/CoinHeavens/3.tscn b/Scenes/Levels/SMBLL/CoinHeavens/3.tscn new file mode 100644 index 0000000..2fecc42 --- /dev/null +++ b/Scenes/Levels/SMBLL/CoinHeavens/3.tscn @@ -0,0 +1,1062 @@ +[gd_scene load_steps=42 format=4 uid="uid://dm7ykg1n4xl0p"] + +[ext_resource type="PackedScene" uid="uid://ci1065naoop7s" path="res://Scenes/Levels/SMBLL/CoinHeavens/2.tscn" id="1_6ov35"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="2_gifkr"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_t5bib"] +[ext_resource type="Script" uid="uid://dhtqnyrj3ndnj" path="res://Scripts/Parts/MoonGravity.gd" id="3_a5f8w"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_hfoh6"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_0f7lc"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_dg2ko"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_uludm"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_syyeu"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_xt2aq"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_tk3w0"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_m0c05"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_sv16u"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_fguh3"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_mbatj"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_kby2p"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_5s5kp"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_p1cq8"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_71xxs"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_tul5o"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_4837p"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_k02vm"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_xxk03"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_cojh3"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_lp6vh"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_u4ttb"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_f7nlj"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_5xrmm"] +resource_name = "Terrain" +texture = ExtResource("2_t5bib") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_dntrs"] +scenes/1/scene = ExtResource("3_hfoh6") +scenes/2/scene = ExtResource("14_kby2p") +scenes/3/scene = ExtResource("16_p1cq8") +scenes/4/scene = ExtResource("17_71xxs") +scenes/5/scene = ExtResource("18_tul5o") +scenes/6/scene = ExtResource("19_4837p") +scenes/7/scene = ExtResource("20_k02vm") +scenes/8/scene = ExtResource("21_xxk03") +scenes/9/scene = ExtResource("22_cojh3") +scenes/10/scene = ExtResource("4_0f7lc") +scenes/11/scene = ExtResource("5_dg2ko") +scenes/12/scene = ExtResource("6_uludm") +scenes/13/scene = ExtResource("7_syyeu") +scenes/14/scene = ExtResource("8_xt2aq") +scenes/15/scene = ExtResource("9_tk3w0") +scenes/16/scene = ExtResource("10_m0c05") +scenes/17/scene = ExtResource("11_sv16u") +scenes/18/scene = ExtResource("12_fguh3") +scenes/19/scene = ExtResource("13_mbatj") +scenes/20/scene = ExtResource("15_5s5kp") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_p2lph"] +texture = ExtResource("23_lp6vh") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_g8hb4"] +texture = ExtResource("24_u4ttb") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_d57xd"] +texture = ExtResource("25_f7nlj") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_v2lmo"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_5xrmm") +sources/1 = SubResource("TileSetScenesCollectionSource_dntrs") +sources/2 = SubResource("TileSetAtlasSource_p2lph") +sources/3 = SubResource("TileSetAtlasSource_g8hb4") +sources/4 = SubResource("TileSetAtlasSource_d57xd") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="Level" instance=ExtResource("1_6ov35")] +theme = "Space" +theme_time = "Night" + +[node name="CloudPlatform" parent="." index="0"] +position = Vector2(32, 200) + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw/wAAAAAEAAEAAADx/wAAAAAEAAEAAADy/wAAAAAEAAEAAADz/wAAAAAEAAEAAAD1/wAAAAAEAAEAAAD2/wAAAAAEAAEAAAD3/wAAAAAEAAEAAAD4/wAAAAAEAAEAAAD5/wAAAAAEAAEAAAD6/wAAAAAEAAEAAAD7/wAAAAAEAAEAAAD8/wAAAAAEAAEAAAD9/wAAAAAEAAEAAAD+/wAAAAAEAAEAAAD//wAAAAAEAAEAAAAAAAAAAAAEAAEAAAABAAAAAAAEAAEAAAACAAAAAAAEAAEAAAADAAAAAAAEAAEAAAAEAAAAAAAEAAEAAAAFAAAAAAAEAAEAAAAGAAAAAAAEAAEAAAAHAAAAAAAEAAEAAAAIAAAAAAAEAAEAAAAJAAAAAAAEAAEAAAAKAAAAAAAEAAEAAAALAAAAAAAEAAEAAAAMAAAAAAAEAAEAAAANAAAAAAAEAAEAAAAOAAAAAAAEAAEAAAAPAAAAAAAEAAEAAAAQAAAAAAAEAAEAAAARAAAAAAAEAAEAAAASAAAAAAAEAAEAAAATAAAAAAAEAAEAAAAUAAAAAAAEAAEAAAAVAAAAAAAEAAEAAAAWAAAAAAAEAAEAAAAXAAAAAAAEAAEAAAAYAAAAAAAEAAEAAAAZAAAAAAAEAAEAAAAaAAAAAAAEAAEAAAAbAAAAAAAEAAEAAAAcAAAAAAAEAAEAAAAdAAAAAAAEAAEAAAAeAAAAAAAEAAEAAAAfAAAAAAAEAAEAAAAgAAAAAAAEAAEAAAAhAAAAAAAEAAEAAAAiAAAAAAAEAAEAAAAjAAAAAAAEAAEAAAAkAAAAAAAEAAEAAAAlAAAAAAAEAAEAAAAmAAAAAAAEAAEAAAAnAAAAAAAEAAEAAAAoAAAAAAAEAAEAAAApAAAAAAAEAAEAAAAqAAAAAAAEAAEAAAArAAAAAAAEAAEAAAAsAAAAAAAEAAEAAAAlAPf/AAAEAAEAAAAmAPf/AAAEAAEAAAAnAPf/AAAEAAEAAAAUAPj/AAAEAAEAAAAVAPj/AAAEAAEAAAAWAPj/AAAEAAEAAAAXAPj/AAAEAAEAAAAYAPj/AAAEAAEAAAAZAPj/AAAEAAEAAAAaAPj/AAAEAAEAAAAbAPj/AAAEAAEAAAAcAPj/AAAEAAEAAAAdAPj/AAAEAAEAAAAeAPj/AAAEAAEAAAAfAPj/AAAEAAEAAAAgAPj/AAAEAAEAAAAhAPj/AAAEAAEAAAAiAPj/AAAEAAEAAAAjAPj/AAAEAAEAAAAQAPf/AAAEAAEAAAARAPf/AAAEAAEAAAASAPf/AAAEAAEAAAAQAPX/AAAEAAEAAAAQAPb/AAAEAAEAAAAQAPj/AAAEAAEAAAAQAPn/AAAEAAEAAAAQAPr/AAAEAAEAAAAQAPv/AAAEAAEAAAAQAPz/AAAEAAEAAAATAPj/AAAEAAEAAAASAPj/AAAEAAEAAAAgAPz/AQAAAAAAAwAhAPz/AQAAAAAAAwAiAPz/AQAAAAAAAwAjAPz/AQAAAAAAAwAkAPz/AQAAAAAAAwAlAPz/AQAAAAAAAwAmAPz/AQAAAAAAAwAnAPz/AQAAAAAAAwAoAPz/AQAAAAAAAwApAPz/AQAAAAAAAwAqAPz/AQAAAAAAAwArAPz/AQAAAAAAAwAsAPz/AQAAAAAAAwAtAPz/AQAAAAAAAwAuAPz/AQAAAAAAAwAvAPz/AQAAAAAAAwD0/wAAAAAEAAEAAAARAPX/AAAEAAEAAAARAPb/AAAEAAEAAAARAPj/AAAEAAEAAAASAPX/AAAEAAEAAAASAPb/AAAEAAEAAAATAPX/AAAEAAEAAAATAPb/AAAEAAEAAAATAPf/AAAEAAEAAAAUAPX/AAAEAAEAAAAUAPb/AAAEAAEAAAAUAPf/AAAEAAEAAAAVAPX/AAAEAAEAAAAVAPb/AAAEAAEAAAAVAPf/AAAEAAEAAAAWAPX/AAAEAAEAAAAWAPb/AAAEAAEAAAAWAPf/AAAEAAEAAAAXAPX/AAAEAAEAAAAXAPb/AAAEAAEAAAAXAPf/AAAEAAEAAAAYAPX/AAAEAAEAAAAYAPb/AAAEAAEAAAAYAPf/AAAEAAEAAAAZAPX/AAAEAAEAAAAZAPb/AAAEAAEAAAAZAPf/AAAEAAEAAAAaAPX/AAAEAAEAAAAaAPb/AAAEAAEAAAAaAPf/AAAEAAEAAAAbAPX/AAAEAAEAAAAbAPb/AAAEAAEAAAAbAPf/AAAEAAEAAAAcAPX/AAAEAAEAAAAcAPb/AAAEAAEAAAAcAPf/AAAEAAEAAAAdAPX/AAAEAAEAAAAdAPb/AAAEAAEAAAAdAPf/AAAEAAEAAAAeAPX/AAAEAAEAAAAeAPb/AAAEAAEAAAAeAPf/AAAEAAEAAAAfAPX/AAAEAAEAAAAfAPb/AAAEAAEAAAAfAPf/AAAEAAEAAAAgAPX/AAAEAAEAAAAgAPb/AAAEAAEAAAAgAPf/AAAEAAEAAAAhAPX/AAAEAAEAAAAhAPb/AAAEAAEAAAAhAPf/AAAEAAEAAAAiAPX/AAAEAAEAAAAiAPb/AAAEAAEAAAAiAPf/AAAEAAEAAAAjAPX/AAAEAAEAAAAjAPb/AAAEAAEAAAAjAPf/AAAEAAEAAAAkAPX/AAAEAAEAAAAkAPb/AAAEAAEAAAAkAPf/AAAEAAEAAAAkAPj/AAAEAAEAAAAlAPX/AAAEAAEAAAAlAPb/AAAEAAEAAAAlAPj/AAAEAAEAAAAmAPX/AAAEAAEAAAAmAPb/AAAEAAEAAAAmAPj/AAAEAAEAAAAnAPX/AAAEAAEAAAAnAPb/AAAEAAEAAAAnAPj/AAAEAAEAAAAoAPX/AAAEAAEAAAAoAPb/AAAEAAEAAAAoAPf/AAAEAAEAAAAoAPj/AAAEAAEAAAApAPX/AAAEAAEAAAApAPb/AAAEAAEAAAApAPf/AAAEAAEAAAApAPj/AAAEAAEAAAAqAPX/AAAEAAEAAAAqAPb/AAAEAAEAAAAqAPf/AAAEAAEAAAAqAPj/AAAEAAEAAAArAPX/AAAEAAEAAAArAPb/AAAEAAEAAAArAPf/AAAEAAEAAAArAPj/AAAEAAEAAAAsAPX/AAAEAAEAAAAsAPb/AAAEAAEAAAAsAPf/AAAEAAEAAAAsAPj/AAAEAAEAAAARAPn/AAAEAAEAAAARAPr/AAAEAAEAAAARAPv/AAAEAAEAAAARAPz/AAAEAAEAAAASAPn/AAAEAAEAAAASAPr/AAAEAAEAAAASAPv/AAAEAAEAAAASAPz/AAAEAAEAAAATAPn/AAAEAAEAAAATAPr/AAAEAAEAAAATAPv/AAAEAAEAAAATAPz/AAAEAAEAAAAUAPn/AAAEAAEAAAAUAPr/AAAEAAEAAAAUAPv/AAAEAAEAAAAUAPz/AAAEAAEAAAAVAPn/AAAEAAEAAAAVAPr/AAAEAAEAAAAVAPv/AAAEAAEAAAAVAPz/AAAEAAEAAAAWAPn/AAAEAAEAAAAWAPr/AAAEAAEAAAAWAPv/AAAEAAEAAAAWAPz/AAAEAAEAAAAXAPn/AAAEAAEAAAAXAPr/AAAEAAEAAAAXAPv/AAAEAAEAAAAXAPz/AAAEAAEAAAAYAPn/AAAEAAEAAAAYAPr/AAAEAAEAAAAYAPv/AAAEAAEAAAAYAPz/AAAEAAEAAAAZAPn/AAAEAAEAAAAZAPr/AAAEAAEAAAAZAPv/AAAEAAEAAAAZAPz/AAAEAAEAAAAaAPn/AAAEAAEAAAAaAPr/AAAEAAEAAAAaAPv/AAAEAAEAAAAaAPz/AAAEAAEAAAAbAPn/AAAEAAEAAAAbAPr/AAAEAAEAAAAbAPv/AAAEAAEAAAAbAPz/AAAEAAEAAAAcAPn/AAAEAAEAAAAcAPr/AAAEAAEAAAAcAPv/AAAEAAEAAAAcAPz/AAAEAAEAAAAdAPn/AAAEAAEAAAAdAPr/AAAEAAEAAAAdAPv/AAAEAAEAAAAdAPz/AAAEAAEAAAAeAPn/AAAEAAEAAAAeAPr/AAAEAAEAAAAeAPv/AAAEAAEAAAAeAPz/AAAEAAEAAAAfAPn/AAAEAAEAAAAfAPr/AAAEAAEAAAAfAPv/AAAEAAEAAAAfAPz/AAAEAAEAAAA=") +tile_set = SubResource("TileSet_v2lmo") + +[node name="CameraRightLimit" parent="." index="7"] +position = Vector2(1024, -16) + +[node name="LevelBG" parent="." index="8"] +time_of_day = 1 +overlay_clouds = false + +[node name="DecoTiles" parent="." index="9" instance=ExtResource("2_gifkr")] +tile_map_data = PackedByteArray("AAD+////AAACAAEAAAD/////AAACAAEAAAAAAP//AAACAAEAAAABAP//AAACAAEAAAAWAP//AAACAAEAAAAXAP//AAACAAEAAAAZAP//AAACAAEAAAArAP7/AAADAAAAAAArAP//AAADAAEAAAAYAP7/AAADAAAAAAAYAP//AAADAAEAAAAHAP7/AAADAAAAAAAHAP//AAADAAEAAAAIAP7/AAADAAAAAAAIAP//AAADAAEAAAAbAP7/AAAEAAEAAAAbAP//AAAAAAEAAAAFAP7/AAAEAAEAAAAFAP//AAAAAAEAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAAD7//7/AAADAAAAAAD7////AAADAAEAAAD9//3/AAAEAAAAAAAFAP3/AAAEAAAAAAAbAP3/AAAEAAAAAAA=") + +[node name="MoonGravity" type="Node" parent="." index="10"] +script = ExtResource("3_a5f8w") +metadata/_custom_type_script = "uid://dhtqnyrj3ndnj" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73616" to="Tiles/@Node2D@73616/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73617" to="Tiles/@Node2D@73617/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73618" to="Tiles/@Node2D@73618/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73619" to="Tiles/@Node2D@73619/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73620" to="Tiles/@Node2D@73620/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73621" to="Tiles/@Node2D@73621/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73622" to="Tiles/@Node2D@73622/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73623" to="Tiles/@Node2D@73623/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73624" to="Tiles/@Node2D@73624/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73625" to="Tiles/@Node2D@73625/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73626" to="Tiles/@Node2D@73626/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73627" to="Tiles/@Node2D@73627/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73628" to="Tiles/@Node2D@73628/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73629" to="Tiles/@Node2D@73629/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73630" to="Tiles/@Node2D@73630/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/CoinHeavens/4.tscn b/Scenes/Levels/SMBLL/CoinHeavens/4.tscn new file mode 100755 index 0000000..f011ca4 --- /dev/null +++ b/Scenes/Levels/SMBLL/CoinHeavens/4.tscn @@ -0,0 +1,11 @@ +[gd_scene load_steps=2 format=4 uid="uid://d05eoruff1i1m"] + +[ext_resource type="PackedScene" uid="uid://ci1065naoop7s" path="res://Scenes/Levels/SMBLL/CoinHeavens/2.tscn" id="1_ebhkf"] + +[node name="Level" instance=ExtResource("1_ebhkf")] + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw/wAAAAAEAAEAAADx/wAAAAAEAAEAAADy/wAAAAAEAAEAAADz/wAAAAAEAAEAAAD1/wAAAAAEAAEAAAD2/wAAAAAEAAEAAAD3/wAAAAAEAAEAAAD4/wAAAAAEAAEAAAD5/wAAAAAEAAEAAAD6/wAAAAAEAAEAAAD7/wAAAAAEAAEAAAD8/wAAAAAEAAEAAAD9/wAAAAAEAAEAAAD+/wAAAAAEAAEAAAD//wAAAAAEAAEAAAAAAAAAAAAEAAEAAAABAAAAAAAEAAEAAAACAAAAAAAEAAEAAAADAAAAAAAEAAEAAAAEAAAAAAAEAAEAAAAFAAAAAAAEAAEAAAAGAAAAAAAEAAEAAAAHAAAAAAAEAAEAAAAIAAAAAAAEAAEAAAAJAAAAAAAEAAEAAAAKAAAAAAAEAAEAAAALAAAAAAAEAAEAAAAMAAAAAAAEAAEAAAANAAAAAAAEAAEAAAAOAAAAAAAEAAEAAAAPAAAAAAAEAAEAAAAQAAAAAAAEAAEAAAARAAAAAAAEAAEAAAASAAAAAAAEAAEAAAATAAAAAAAEAAEAAAAUAAAAAAAEAAEAAAAVAAAAAAAEAAEAAAAWAAAAAAAEAAEAAAAXAAAAAAAEAAEAAAAYAAAAAAAEAAEAAAAZAAAAAAAEAAEAAAAaAAAAAAAEAAEAAAAbAAAAAAAEAAEAAAAcAAAAAAAEAAEAAAAdAAAAAAAEAAEAAAAeAAAAAAAEAAEAAAAfAAAAAAAEAAEAAAAgAAAAAAAEAAEAAAAhAAAAAAAEAAEAAAAiAAAAAAAEAAEAAAAjAAAAAAAEAAEAAAAkAAAAAAAEAAEAAAAlAAAAAAAEAAEAAAAmAAAAAAAEAAEAAAAnAAAAAAAEAAEAAAAoAAAAAAAEAAEAAAApAAAAAAAEAAEAAAAqAAAAAAAEAAEAAAArAAAAAAAEAAEAAAAsAAAAAAAEAAEAAAAtAAAAAAAEAAEAAAAuAAAAAAAEAAEAAAAvAAAAAAAEAAEAAAAwAAAAAAAEAAEAAAAxAAAAAAAEAAEAAAAyAAAAAAAEAAEAAAAzAAAAAAAEAAEAAAA0AAAAAAAEAAEAAAA1AAAAAAAEAAEAAAA2AAAAAAAEAAEAAAAiAP//AQAAAAAAAwAjAP//AQAAAAAAAwAkAP//AQAAAAAAAwAlAP//AQAAAAAAAwAmAP//AQAAAAAAAwAnAP//AQAAAAAAAwAoAP//AQAAAAAAAwApAP//AQAAAAAAAwAqAP//AQAAAAAAAwAwAPj/AAAEAAEAAAAxAPj/AAAEAAEAAAAyAPj/AAAEAAEAAAAzAPj/AAAEAAEAAAA0APj/AAAEAAEAAAA1APj/AAAEAAEAAAA2APj/AAAEAAEAAAA1APv/AQAAAAAAAwAPAP//AQAAAAAAAwAQAP//AQAAAAAAAwARAP//AQAAAAAAAwASAP//AQAAAAAAAwATAP//AQAAAAAAAwAUAP//AQAAAAAAAwAhAP//AQAAAAAAAwAqAPj/AAAEAAEAAAArAPj/AAAEAAEAAAAsAPj/AAAEAAEAAAAtAPj/AAAEAAEAAAAuAPj/AAAEAAEAAAAvAPj/AAAEAAEAAAAaAPn/AAAEAAEAAAAaAPr/AAAEAAEAAAALAP//AQAAAAAAAwAMAP//AQAAAAAAAwANAP//AQAAAAAAAwAOAP//AQAAAAAAAwAWAPf/AQAAAAAAAwAXAPf/AQAAAAAAAwAYAPf/AQAAAAAAAwAZAPf/AQAAAAAAAwAaAPf/AQAAAAAAAwAbAPf/AQAAAAAAAwAcAPf/AQAAAAAAAwAdAPf/AQAAAAAAAwAeAPf/AQAAAAAAAwAfAPf/AQAAAAAAAwA2APv/AQAAAAAAAwA3APv/AQAAAAAAAwA5APr/AQAAAAAAAwA6APr/AQAAAAAAAwArAPf/AQAAAAAAAwAsAPf/AQAAAAAAAwAtAPf/AQAAAAAAAwAuAPf/AQAAAAAAAwAvAPf/AQAAAAAAAwAwAPf/AQAAAAAAAwAxAPf/AQAAAAAAAwAyAPf/AQAAAAAAAwAzAPf/AQAAAAAAAwA0APf/AQAAAAAAAwAAAPf/AQAAAAAAAwABAPf/AQAAAAAAAwACAPf/AQAAAAAAAwADAPf/AQAAAAAAAwAEAPf/AQAAAAAAAwAFAPf/AQAAAAAAAwAGAPf/AQAAAAAAAwAHAPf/AQAAAAAAAwAIAPf/AQAAAAAAAwAJAPf/AQAAAAAAAwA=") + +[node name="CameraRightLimit" parent="." index="7"] +position = Vector2(1024, -8) diff --git a/Scenes/Levels/SMBLL/CoinHeavens/5.tscn b/Scenes/Levels/SMBLL/CoinHeavens/5.tscn new file mode 100644 index 0000000..f736d1b --- /dev/null +++ b/Scenes/Levels/SMBLL/CoinHeavens/5.tscn @@ -0,0 +1,1085 @@ +[gd_scene load_steps=40 format=3 uid="uid://dlc5te716p4gw"] + +[ext_resource type="PackedScene" uid="uid://d05eoruff1i1m" path="res://Scenes/Levels/SMBLL/CoinHeavens/4.tscn" id="1_plfab"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_jn7wj"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_rrofo"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_0axb3"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_0umye"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_p4yse"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_uwjg6"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_knktx"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_a5a57"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_8gbhn"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_68878"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_lh1wr"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_53lrw"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_er16t"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_6k184"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_uwe6g"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_snbu2"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_qp7u2"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_3ouxb"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_i6che"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_wslul"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_t514d"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_870kj"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_5uh4v"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_yddsj"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_osxq1"] +resource_name = "Terrain" +texture = ExtResource("2_jn7wj") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_0rp1o"] +scenes/1/scene = ExtResource("3_rrofo") +scenes/2/scene = ExtResource("14_er16t") +scenes/3/scene = ExtResource("16_uwe6g") +scenes/4/scene = ExtResource("17_snbu2") +scenes/5/scene = ExtResource("18_qp7u2") +scenes/6/scene = ExtResource("19_3ouxb") +scenes/7/scene = ExtResource("20_i6che") +scenes/8/scene = ExtResource("21_wslul") +scenes/9/scene = ExtResource("22_t514d") +scenes/10/scene = ExtResource("4_0axb3") +scenes/11/scene = ExtResource("5_0umye") +scenes/12/scene = ExtResource("6_p4yse") +scenes/13/scene = ExtResource("7_uwjg6") +scenes/14/scene = ExtResource("8_knktx") +scenes/15/scene = ExtResource("9_a5a57") +scenes/16/scene = ExtResource("10_8gbhn") +scenes/17/scene = ExtResource("11_68878") +scenes/18/scene = ExtResource("12_lh1wr") +scenes/19/scene = ExtResource("13_53lrw") +scenes/20/scene = ExtResource("15_6k184") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mly0p"] +texture = ExtResource("23_870kj") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_krsx1"] +texture = ExtResource("24_5uh4v") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_0b3bt"] +texture = ExtResource("25_yddsj") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_ekjfq"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_osxq1") +sources/1 = SubResource("TileSetScenesCollectionSource_0rp1o") +sources/2 = SubResource("TileSetAtlasSource_mly0p") +sources/3 = SubResource("TileSetAtlasSource_krsx1") +sources/4 = SubResource("TileSetAtlasSource_0b3bt") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="Level" instance=ExtResource("1_plfab")] +theme = "Volcano" +theme_time = "Night" + +[node name="Tiles" parent="." index="1"] +tile_set = SubResource("TileSet_ekjfq") + +[node name="LevelBG" parent="." index="8"] +time_of_day = 1 +particles = 3 + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74281" to="Tiles/@Node2D@74281/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74282" to="Tiles/@Node2D@74282/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74283" to="Tiles/@Node2D@74283/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74284" to="Tiles/@Node2D@74284/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74285" to="Tiles/@Node2D@74285/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74286" to="Tiles/@Node2D@74286/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74287" to="Tiles/@Node2D@74287/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74288" to="Tiles/@Node2D@74288/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74289" to="Tiles/@Node2D@74289/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74290" to="Tiles/@Node2D@74290/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74291" to="Tiles/@Node2D@74291/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74292" to="Tiles/@Node2D@74292/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74293" to="Tiles/@Node2D@74293/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74294" to="Tiles/@Node2D@74294/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74295" to="Tiles/@Node2D@74295/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74296" to="Tiles/@Node2D@74296/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74297" to="Tiles/@Node2D@74297/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74298" to="Tiles/@Node2D@74298/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74299" to="Tiles/@Node2D@74299/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74300" to="Tiles/@Node2D@74300/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74301" to="Tiles/@Node2D@74301/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74302" to="Tiles/@Node2D@74302/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74303" to="Tiles/@Node2D@74303/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74304" to="Tiles/@Node2D@74304/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74305" to="Tiles/@Node2D@74305/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74306" to="Tiles/@Node2D@74306/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74307" to="Tiles/@Node2D@74307/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74308" to="Tiles/@Node2D@74308/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74309" to="Tiles/@Node2D@74309/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74310" to="Tiles/@Node2D@74310/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74311" to="Tiles/@Node2D@74311/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74312" to="Tiles/@Node2D@74312/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74313" to="Tiles/@Node2D@74313/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74314" to="Tiles/@Node2D@74314/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74315" to="Tiles/@Node2D@74315/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74316" to="Tiles/@Node2D@74316/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74317" to="Tiles/@Node2D@74317/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74318" to="Tiles/@Node2D@74318/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74319" to="Tiles/@Node2D@74319/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74320" to="Tiles/@Node2D@74320/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74321" to="Tiles/@Node2D@74321/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74322" to="Tiles/@Node2D@74322/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74323" to="Tiles/@Node2D@74323/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74324" to="Tiles/@Node2D@74324/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74325" to="Tiles/@Node2D@74325/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74326" to="Tiles/@Node2D@74326/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74327" to="Tiles/@Node2D@74327/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74328" to="Tiles/@Node2D@74328/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74329" to="Tiles/@Node2D@74329/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74330" to="Tiles/@Node2D@74330/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74331" to="Tiles/@Node2D@74331/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74332" to="Tiles/@Node2D@74332/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74333" to="Tiles/@Node2D@74333/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74334" to="Tiles/@Node2D@74334/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/CoinHeavens/6.tscn b/Scenes/Levels/SMBLL/CoinHeavens/6.tscn new file mode 100644 index 0000000..ce1d89f --- /dev/null +++ b/Scenes/Levels/SMBLL/CoinHeavens/6.tscn @@ -0,0 +1,1105 @@ +[gd_scene load_steps=40 format=3 uid="uid://dp44r5a5yge23"] + +[ext_resource type="PackedScene" uid="uid://ci1065naoop7s" path="res://Scenes/Levels/SMBLL/CoinHeavens/2.tscn" id="1_n70wp"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_w3e2v"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_atax6"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_o64md"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_2gubr"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_moiw0"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_mp8my"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_ifxk8"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_rb0c3"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_fx2hs"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_qtwlu"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_y5vrk"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_asexg"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_e8q66"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_dossg"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_vw1pn"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_ndrw8"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_ypgls"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_38mux"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_q2yb0"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_d3byn"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_xvn8h"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_dqhhk"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_e6hoh"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_e654f"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1he5q"] +resource_name = "Terrain" +texture = ExtResource("2_w3e2v") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_1xcif"] +scenes/1/scene = ExtResource("3_atax6") +scenes/2/scene = ExtResource("14_e8q66") +scenes/3/scene = ExtResource("16_vw1pn") +scenes/4/scene = ExtResource("17_ndrw8") +scenes/5/scene = ExtResource("18_ypgls") +scenes/6/scene = ExtResource("19_38mux") +scenes/7/scene = ExtResource("20_q2yb0") +scenes/8/scene = ExtResource("21_d3byn") +scenes/9/scene = ExtResource("22_xvn8h") +scenes/10/scene = ExtResource("4_o64md") +scenes/11/scene = ExtResource("5_2gubr") +scenes/12/scene = ExtResource("6_moiw0") +scenes/13/scene = ExtResource("7_mp8my") +scenes/14/scene = ExtResource("8_ifxk8") +scenes/15/scene = ExtResource("9_rb0c3") +scenes/16/scene = ExtResource("10_fx2hs") +scenes/17/scene = ExtResource("11_qtwlu") +scenes/18/scene = ExtResource("12_y5vrk") +scenes/19/scene = ExtResource("13_asexg") +scenes/20/scene = ExtResource("15_dossg") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ygr5y"] +texture = ExtResource("23_dqhhk") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_53oea"] +texture = ExtResource("24_e6hoh") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_oeth2"] +texture = ExtResource("25_e654f") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_t837q"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_1he5q") +sources/1 = SubResource("TileSetScenesCollectionSource_1xcif") +sources/2 = SubResource("TileSetAtlasSource_ygr5y") +sources/3 = SubResource("TileSetAtlasSource_53oea") +sources/4 = SubResource("TileSetAtlasSource_oeth2") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="Level" instance=ExtResource("1_n70wp")] +theme_time = "Night" + +[node name="Tiles" parent="." index="1"] +tile_set = SubResource("TileSet_t837q") + +[node name="LevelBG" parent="." index="8"] +time_of_day = 1 + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74427" to="Tiles/@Node2D@74427/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74428" to="Tiles/@Node2D@74428/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74429" to="Tiles/@Node2D@74429/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74430" to="Tiles/@Node2D@74430/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74431" to="Tiles/@Node2D@74431/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74432" to="Tiles/@Node2D@74432/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74433" to="Tiles/@Node2D@74433/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74434" to="Tiles/@Node2D@74434/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74435" to="Tiles/@Node2D@74435/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74436" to="Tiles/@Node2D@74436/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74437" to="Tiles/@Node2D@74437/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74438" to="Tiles/@Node2D@74438/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74439" to="Tiles/@Node2D@74439/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74440" to="Tiles/@Node2D@74440/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74441" to="Tiles/@Node2D@74441/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74442" to="Tiles/@Node2D@74442/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74443" to="Tiles/@Node2D@74443/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74444" to="Tiles/@Node2D@74444/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74445" to="Tiles/@Node2D@74445/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74446" to="Tiles/@Node2D@74446/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74447" to="Tiles/@Node2D@74447/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74448" to="Tiles/@Node2D@74448/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74449" to="Tiles/@Node2D@74449/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74450" to="Tiles/@Node2D@74450/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74451" to="Tiles/@Node2D@74451/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74452" to="Tiles/@Node2D@74452/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74453" to="Tiles/@Node2D@74453/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74454" to="Tiles/@Node2D@74454/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74455" to="Tiles/@Node2D@74455/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74456" to="Tiles/@Node2D@74456/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74457" to="Tiles/@Node2D@74457/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74458" to="Tiles/@Node2D@74458/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74459" to="Tiles/@Node2D@74459/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74460" to="Tiles/@Node2D@74460/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74461" to="Tiles/@Node2D@74461/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74462" to="Tiles/@Node2D@74462/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74463" to="Tiles/@Node2D@74463/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74464" to="Tiles/@Node2D@74464/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74465" to="Tiles/@Node2D@74465/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74466" to="Tiles/@Node2D@74466/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74467" to="Tiles/@Node2D@74467/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74468" to="Tiles/@Node2D@74468/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74469" to="Tiles/@Node2D@74469/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74470" to="Tiles/@Node2D@74470/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74471" to="Tiles/@Node2D@74471/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74472" to="Tiles/@Node2D@74472/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74473" to="Tiles/@Node2D@74473/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74474" to="Tiles/@Node2D@74474/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74475" to="Tiles/@Node2D@74475/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74476" to="Tiles/@Node2D@74476/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74477" to="Tiles/@Node2D@74477/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74478" to="Tiles/@Node2D@74478/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74479" to="Tiles/@Node2D@74479/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74480" to="Tiles/@Node2D@74480/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74481" to="Tiles/@Node2D@74481/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74482" to="Tiles/@Node2D@74482/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74483" to="Tiles/@Node2D@74483/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74484" to="Tiles/@Node2D@74484/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74485" to="Tiles/@Node2D@74485/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74486" to="Tiles/@Node2D@74486/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74487" to="Tiles/@Node2D@74487/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74488" to="Tiles/@Node2D@74488/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74489" to="Tiles/@Node2D@74489/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74490" to="Tiles/@Node2D@74490/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74491" to="Tiles/@Node2D@74491/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74492" to="Tiles/@Node2D@74492/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74493" to="Tiles/@Node2D@74493/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74494" to="Tiles/@Node2D@74494/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74495" to="Tiles/@Node2D@74495/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74496" to="Tiles/@Node2D@74496/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74497" to="Tiles/@Node2D@74497/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74498" to="Tiles/@Node2D@74498/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74499" to="Tiles/@Node2D@74499/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74500" to="Tiles/@Node2D@74500/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74501" to="Tiles/@Node2D@74501/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74502" to="Tiles/@Node2D@74502/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/LostLevelsEnding.tscn b/Scenes/Levels/SMBLL/LostLevelsEnding.tscn new file mode 100644 index 0000000..30f2059 --- /dev/null +++ b/Scenes/Levels/SMBLL/LostLevelsEnding.tscn @@ -0,0 +1,733 @@ +[gd_scene load_steps=27 format=4 uid="uid://b0omfelsiothx"] + +[ext_resource type="Script" uid="uid://caugelxhwlvl0" path="res://Scripts/Parts/LostLevelsEnding.gd" id="1_qmhaw"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Ending.json" id="2_k7rel"] +[ext_resource type="SpriteFrames" uid="uid://df4enjjl84mji" path="res://Resources/SpriteFrames/Player/Mario/Small.tres" id="4_fxsfu"] +[ext_resource type="Script" uid="uid://b08qfwj5jk6g1" path="res://Scripts/Parts/PlayerSprite.gd" id="4_tkq3a"] +[ext_resource type="JSON" path="res://Assets/Sprites/Backgrounds/Bushes/Bush.json" id="4_xoqts"] +[ext_resource type="Texture2D" uid="uid://dkjam0jo2k2m0" path="res://Assets/Sprites/Backgrounds/Bushes/CastleBushNight.png" id="5_wr0ye"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="6_g1x38"] +[ext_resource type="FontVariation" uid="uid://djxdgxy1iv8yv" path="res://Resources/ThemedResources/FontLLMain.tres" id="9_1flm1"] +[ext_resource type="Texture2D" uid="uid://boivfkpqvnx45" path="res://Assets/Sprites/Players/Peach.png" id="10_1flm1"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="10_iab5g"] +[ext_resource type="JSON" path="res://Assets/Sprites/Players/PeachNPC.json" id="11_ecp1v"] +[ext_resource type="Texture2D" uid="uid://fdn41mmtnhdt" path="res://Assets/Sprites/Players/ToadNPCLL.png" id="11_iab5g"] +[ext_resource type="Texture2D" uid="uid://cnxudoanlx4ua" path="res://Assets/Sprites/Tilesets/LLEnding.png" id="11_xoqts"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="13_k7rel"] +[ext_resource type="JSON" path="res://Assets/Sprites/Players/ToadNPC.json" id="14_ecp1v"] + +[sub_resource type="Animation" id="Animation_xoqts"] +resource_name = "Appear" +length = 5.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Text2/PeaceIsPaved:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Text2/Hurrah:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Text2/PointsAdded:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 3), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Text2/KingdomSaved:visible") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Text2/Hero:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 1.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("Text2/EndsTrip:visible") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("Text2/LongFriendship:visible") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0, 2.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("Text2/ForEachLife:visible") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0, 3.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} + +[sub_resource type="Animation" id="Animation_wr0ye"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Text2/PeaceIsPaved:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Text2/Hurrah:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Text2/PointsAdded:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Text2/KingdomSaved:visible") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Text2/Hero:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("Text2/EndsTrip:visible") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("Text2/LongFriendship:visible") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("Text2/ForEachLife:visible") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_k7rel"] +_data = { +&"Appear": SubResource("Animation_xoqts"), +&"RESET": SubResource("Animation_wr0ye") +} + +[sub_resource type="Animation" id="Animation_ecp1v"] +resource_name = "Main" +length = 50.0 +tracks/0/type = "animation" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("TextAnimation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"clips": PackedStringArray("Appear"), +"times": PackedFloat32Array(3) +} +tracks/1/type = "method" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath(".") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(13.0333, 21.0667), +"transitions": PackedFloat32Array(1, 1), +"values": [{ +"args": [], +"method": &"tally_score" +}, { +"args": [], +"method": &"show_toads" +}] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("ThankYou:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 20), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Text2:modulate") +tracks/3/interp = 2 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 20, 20.5), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("DropShadow:force_colour") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 20.2333), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": ["Light", "Dark"] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("DayBG:modulate") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(20.010435, 20.500002), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] +} + +[sub_resource type="Animation" id="Animation_1flm1"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("ThankYou:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Text2:modulate") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("DropShadow:force_colour") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": ["Light"] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("DayBG:modulate") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 0)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_3n3sl"] +_data = { +&"Main": SubResource("Animation_ecp1v"), +&"RESET": SubResource("Animation_1flm1") +} + +[sub_resource type="AtlasTexture" id="AtlasTexture_xoqts"] +atlas = ExtResource("11_iab5g") +region = Rect2(32, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wr0ye"] +atlas = ExtResource("11_iab5g") +region = Rect2(48, 0, 16, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_k7rel"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_xoqts") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wr0ye") +}], +"loop": true, +"name": &"Emote", +"speed": 5.0 +}] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_wr0ye"] +texture = ExtResource("11_xoqts") +4:5/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +5:7/0 = 0 +5:5/0 = 0 +4:7/0 = 0 + +[sub_resource type="TileSet" id="TileSet_k7rel"] +sources/0 = SubResource("TileSetAtlasSource_wr0ye") + +[node name="LostLevelsEnding" type="Node"] +script = ExtResource("1_qmhaw") +music = ExtResource("2_k7rel") +theme = "Castle" +campaign = "SMBLL" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Camera2D" type="Camera2D" parent="."] +position = Vector2(0, -88) +process_callback = 0 + +[node name="DayBG" parent="." instance=ExtResource("10_iab5g")] +modulate = Color(1, 1, 1, 0) +primary_layer = 1 + +[node name="TopEdge" parent="DayBG/PrimaryLayer" index="2"] +color = Color(0, 0, 0, 0) + +[node name="LevelBG" parent="." instance=ExtResource("10_iab5g")] +time_of_day = 1 +primary_layer = 1 + +[node name="ResourceSetter" parent="LevelBG/PrimaryLayer/Bush" index="0"] +process_mode = 3 +force_properties = { +"Time": "Night" +} + +[node name="ResourceSetter2" type="Node" parent="LevelBG/PrimaryLayer/Bush" index="1" node_paths=PackedStringArray("node_to_affect")] +process_mode = 3 +script = ExtResource("13_k7rel") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_xoqts") +force_properties = { +"Time": "Night" +} +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Bush2" type="Sprite2D" parent="LevelBG/PrimaryLayer" index="2"] +process_mode = 1 +position = Vector2(0, -512) +texture = ExtResource("5_wr0ye") +centered = false + +[node name="TopEdge" parent="LevelBG/PrimaryLayer" index="3"] +color = Color(0, 0, 0, 0) + +[node name="Node2D" type="Node2D" parent="."] + +[node name="PlayerSprite" type="AnimatedSprite2D" parent="Node2D" node_paths=PackedStringArray("resource_setter")] +sprite_frames = ExtResource("4_fxsfu") +animation = &"Idle" +offset = Vector2(0, 1) +script = ExtResource("4_tkq3a") +resource_setter = NodePath("ResourceSetterNew") +metadata/_custom_type_script = "uid://b08qfwj5jk6g1" + +[node name="ResourceSetterNew" type="Node" parent="Node2D/PlayerSprite"] +script = ExtResource("13_k7rel") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="DropShadow" parent="." instance=ExtResource("6_g1x38")] +z_as_relative = false + +[node name="Sprite2D" type="Sprite2D" parent="."] + +[node name="TextAnimation" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_k7rel") +} +speed_scale = 0.5 + +[node name="MainSequence" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_3n3sl") +} +autoplay = "Main" + +[node name="Sprite2D2" type="Sprite2D" parent="."] +position = Vector2(16, -16) +texture = ExtResource("10_1flm1") +region_rect = Rect2(0, 0, 16, 32) + +[node name="ResourceSetterNew" type="Node" parent="Sprite2D2" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("13_k7rel") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("11_ecp1v") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="ThankYou" type="Label" parent="."] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -152.0 +offset_right = 128.0 +offset_bottom = -136.0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "CUTSCENE_CASTLE_PEACH_1" +horizontal_alignment = 1 +uppercase = true + +[node name="Text2" type="Node2D" parent="."] + +[node name="PeaceIsPaved" type="Label" parent="Text2"] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -144.0 +offset_right = 128.0 +offset_bottom = -128.0 +theme_override_colors/font_color = Color(0.160784, 0.807843, 1, 1) +theme_override_colors/font_shadow_color = Color(0.054902, 0.109804, 0.643137, 1) +theme_override_fonts/font = ExtResource("9_1flm1") +text = "CUTSCENE_LL_PEACH_1" +horizontal_alignment = 1 +uppercase = true + +[node name="KingdomSaved" type="Label" parent="Text2"] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -128.0 +offset_right = 128.0 +offset_bottom = -112.0 +theme_override_colors/font_color = Color(0.160784, 0.807843, 1, 1) +theme_override_colors/font_shadow_color = Color(0.054902, 0.109804, 0.643137, 1) +theme_override_fonts/font = ExtResource("9_1flm1") +text = "CUTSCENE_LL_PEACH_2" +horizontal_alignment = 1 +uppercase = true +visible_characters_behavior = 1 + +[node name="Hurrah" type="Label" parent="Text2"] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -112.0 +offset_right = 128.0 +offset_bottom = -96.0 +theme_override_colors/font_color = Color(0.160784, 0.807843, 1, 1) +theme_override_colors/font_shadow_color = Color(0.054902, 0.109804, 0.643137, 1) +theme_override_fonts/font = ExtResource("9_1flm1") +text = "hurrah to mario" +horizontal_alignment = 1 +uppercase = true + +[node name="Hero" type="Label" parent="Text2"] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -96.0 +offset_right = 128.0 +offset_bottom = -80.0 +theme_override_colors/font_color = Color(0.160784, 0.807843, 1, 1) +theme_override_colors/font_shadow_color = Color(0.054902, 0.109804, 0.643137, 1) +theme_override_fonts/font = ExtResource("9_1flm1") +text = "our only hero" +horizontal_alignment = 1 +uppercase = true + +[node name="EndsTrip" type="Label" parent="Text2"] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -80.0 +offset_right = 128.0 +offset_bottom = -64.0 +theme_override_colors/font_color = Color(0.160784, 0.807843, 1, 1) +theme_override_colors/font_shadow_color = Color(0.054902, 0.109804, 0.643137, 1) +theme_override_fonts/font = ExtResource("9_1flm1") +text = "CUTSCENE_LL_PEACH_5" +horizontal_alignment = 1 +uppercase = true + +[node name="LongFriendship" type="Label" parent="Text2"] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -64.0 +offset_right = 128.0 +offset_bottom = -48.0 +theme_override_colors/font_color = Color(0.160784, 0.807843, 1, 1) +theme_override_colors/font_shadow_color = Color(0.054902, 0.109804, 0.643137, 1) +theme_override_fonts/font = ExtResource("9_1flm1") +text = "CUTSCENE_LL_PEACH_6" +horizontal_alignment = 1 +uppercase = true + +[node name="PointsAdded" type="Label" parent="Text2"] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -48.0 +offset_right = 128.0 +offset_bottom = -32.0 +theme_override_colors/font_color = Color(1, 0.666667, 0.278431, 1) +theme_override_colors/font_shadow_color = Color(0.47451, 0.47451, 0.47451, 1) +theme_override_fonts/font = ExtResource("9_1flm1") +text = "CUTSCENE_LL_PEACH_7" +horizontal_alignment = 1 +uppercase = true + +[node name="ForEachLife" type="Label" parent="Text2"] +visible = false +visibility_layer = 2 +offset_left = -128.0 +offset_top = -40.0 +offset_right = 128.0 +offset_bottom = -24.0 +theme_override_colors/font_color = Color(1, 0.666667, 0.278431, 1) +theme_override_colors/font_shadow_color = Color(0.47451, 0.47451, 0.47451, 1) +theme_override_fonts/font = ExtResource("9_1flm1") +text = "CUTSCENE_LL_PEACH_8" +horizontal_alignment = 1 +uppercase = true + +[node name="Toads" type="Node" parent="."] + +[node name="1" type="AnimatedSprite2D" parent="Toads"] +visible = false +position = Vector2(-88, -16) +sprite_frames = SubResource("SpriteFrames_k7rel") +animation = &"Emote" +autoplay = "Emote" +offset = Vector2(0, 1) + +[node name="ResourceSetterNew" type="Node" parent="Toads/1" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("13_k7rel") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("14_ecp1v") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="2" type="AnimatedSprite2D" parent="Toads"] +visible = false +position = Vector2(-64, -16) +sprite_frames = SubResource("SpriteFrames_k7rel") +animation = &"Emote" +autoplay = "Emote" +offset = Vector2(0, 1) + +[node name="ResourceSetterNew" type="Node" parent="Toads/2" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("13_k7rel") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("14_ecp1v") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="3" type="AnimatedSprite2D" parent="Toads"] +visible = false +position = Vector2(-40, -16) +sprite_frames = SubResource("SpriteFrames_k7rel") +animation = &"Emote" +autoplay = "Emote" +offset = Vector2(0, 1) + +[node name="ResourceSetterNew" type="Node" parent="Toads/3" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("13_k7rel") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("14_ecp1v") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="4" type="AnimatedSprite2D" parent="Toads"] +visible = false +position = Vector2(-16, -16) +sprite_frames = SubResource("SpriteFrames_k7rel") +animation = &"Emote" +autoplay = "Emote" +offset = Vector2(0, 1) + +[node name="ResourceSetterNew" type="Node" parent="Toads/4" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("13_k7rel") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("14_ecp1v") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="5" type="AnimatedSprite2D" parent="Toads"] +visible = false +position = Vector2(40, -16) +sprite_frames = SubResource("SpriteFrames_k7rel") +animation = &"Emote" +autoplay = "Emote" +offset = Vector2(0, 1) + +[node name="ResourceSetterNew" type="Node" parent="Toads/5" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("13_k7rel") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("14_ecp1v") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="6" type="AnimatedSprite2D" parent="Toads"] +visible = false +position = Vector2(64, -16) +sprite_frames = SubResource("SpriteFrames_k7rel") +animation = &"Emote" +autoplay = "Emote" +offset = Vector2(0, 1) + +[node name="ResourceSetterNew" type="Node" parent="Toads/6" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("13_k7rel") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("14_ecp1v") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="7" type="AnimatedSprite2D" parent="Toads"] +visible = false +position = Vector2(88, -16) +sprite_frames = SubResource("SpriteFrames_k7rel") +animation = &"Emote" +autoplay = "Emote" +offset = Vector2(0, 1) + +[node name="ResourceSetterNew" type="Node" parent="Toads/7" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("13_k7rel") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("14_ecp1v") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Parallax2D" type="Parallax2D" parent="."] +z_index = -50 +repeat_size = Vector2(256, 512) +repeat_times = 8 + +[node name="TileMapLayer" type="TileMapLayer" parent="Parallax2D"] +tile_map_data = PackedByteArray("AAD4/wAAAAAFAAUAAAD5/wAAAAAEAAUAAAD6/wAAAAAFAAUAAAD7/wAAAAAEAAUAAAD8/wAAAAAFAAUAAAD9/wAAAAAEAAUAAAD+/wAAAAAFAAUAAAD//wAAAAAEAAUAAAAAAAAAAAAFAAUAAAABAAAAAAAEAAUAAAACAAAAAAAFAAUAAAADAAAAAAAEAAUAAAAEAAAAAAAFAAUAAAAFAAAAAAAEAAUAAAAGAAAAAAAFAAUAAAAHAAAAAAAEAAUAAAD4/wEAAAAFAAYAAAD5/wEAAAAEAAYAAAD6/wEAAAAFAAYAAAD7/wEAAAAEAAYAAAD8/wEAAAAFAAYAAAD9/wEAAAAEAAYAAAD+/wEAAAAFAAYAAAD//wEAAAAEAAYAAAAAAAEAAAAFAAYAAAABAAEAAAAEAAYAAAACAAEAAAAFAAYAAAADAAEAAAAEAAYAAAAEAAEAAAAFAAYAAAAFAAEAAAAEAAYAAAAGAAEAAAAFAAYAAAAHAAEAAAAEAAYAAAA=") +tile_set = SubResource("TileSet_k7rel") + +[editable path="DayBG"] +[editable path="LevelBG"] diff --git a/Scenes/Levels/SMBLL/UndergroundExit.tscn b/Scenes/Levels/SMBLL/UndergroundExit.tscn new file mode 100644 index 0000000..35b1416 --- /dev/null +++ b/Scenes/Levels/SMBLL/UndergroundExit.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=4 format=4 uid="uid://cryw04x1rhuek"] + +[ext_resource type="PackedScene" uid="uid://bgbkyhmcfa8l6" path="res://Scenes/Levels/UndergroundExit.tscn" id="1_2kijs"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="3_esidh"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="4_hurmg"] + +[node name="UndergroundExit" instance=ExtResource("1_2kijs")] +campaign = "SMBLL" + +[node name="Tiles" parent="." index="2"] +tile_map_data = PackedByteArray("AADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0//7/AAAJAAAAAAD0////AAAJAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7////AAAEAAIAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8//7/AAAEAAIAAAD8////AAAEAAIAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9//3/AAAEAAIAAAD9//7/AAAEAAIAAAD9////AAAEAAIAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADz//7/AAAIAAAAAADz////AAAIAAEAAACu/wAAAAABAAAAAACu/wEAAAABAAEAAACv/wAAAAACAAAAAACv/wEAAAACAAEAAACw/wAAAAACAAAAAACw/wEAAAACAAEAAACx/wAAAAACAAAAAACx/wEAAAACAAEAAACy/wAAAAACAAAAAACy/wEAAAACAAEAAACz/wAAAAACAAAAAACz/wEAAAACAAEAAAC0/wAAAAACAAAAAAC0/wEAAAACAAEAAAC1/wAAAAACAAAAAAC1/wEAAAACAAEAAAC2/wAAAAACAAAAAAC2/wEAAAACAAEAAAC3/wAAAAACAAAAAAC3/wEAAAACAAEAAAC4/wAAAAACAAAAAAC4/wEAAAACAAEAAAC5/wAAAAACAAAAAAC5/wEAAAACAAEAAAC6/wAAAAACAAAAAAC6/wEAAAACAAEAAAC7/wAAAAACAAAAAAC7/wEAAAACAAEAAAC8/wAAAAACAAAAAAC8/wEAAAACAAEAAAC9/wAAAAACAAAAAAC9/wEAAAACAAEAAAC+/wAAAAACAAAAAAC+/wEAAAACAAEAAAC//wAAAAACAAAAAAC//wEAAAACAAEAAADA/wAAAAACAAAAAADA/wEAAAACAAEAAADB/wAAAAACAAAAAADB/wEAAAACAAEAAADC/wAAAAACAAAAAADC/wEAAAACAAEAAADD/wAAAAACAAAAAADD/wEAAAACAAEAAADE/wAAAAACAAAAAADE/wEAAAACAAEAAADF/wAAAAACAAAAAADF/wEAAAACAAEAAADG/wAAAAACAAAAAADG/wEAAAACAAEAAADH/wAAAAACAAAAAADH/wEAAAACAAEAAADI/wAAAAACAAAAAADI/wEAAAACAAEAAADJ/wAAAAACAAAAAADJ/wEAAAACAAEAAADK/wAAAAACAAAAAADK/wEAAAACAAEAAADL/wAAAAACAAAAAADL/wEAAAACAAEAAADM/wAAAAACAAAAAADM/wEAAAACAAEAAADN/wAAAAACAAAAAADN/wEAAAACAAEAAADO/wAAAAACAAAAAADO/wEAAAACAAEAAADP/wAAAAACAAAAAADP/wEAAAACAAEAAADQ/wAAAAACAAAAAADQ/wEAAAACAAEAAADR/wAAAAACAAAAAADR/wEAAAACAAEAAADS/wAAAAACAAAAAADS/wEAAAACAAEAAADT/wAAAAACAAAAAADT/wEAAAACAAEAAADU/wAAAAACAAAAAADU/wEAAAACAAEAAADV/wAAAAACAAAAAADV/wEAAAACAAEAAADW/wAAAAACAAAAAADW/wEAAAACAAEAAADX/wAAAAACAAAAAADX/wEAAAACAAEAAADY/wAAAAACAAAAAADY/wEAAAACAAEAAADZ/wAAAAACAAAAAADZ/wEAAAACAAEAAADa/wAAAAACAAAAAADa/wEAAAACAAEAAADb/wAAAAACAAAAAADb/wEAAAACAAEAAADc/wAAAAACAAAAAADc/wEAAAACAAEAAADd/wAAAAACAAAAAADd/wEAAAACAAEAAADe/wAAAAACAAAAAADe/wEAAAACAAEAAADf/wAAAAACAAAAAADf/wEAAAACAAEAAADg/wAAAAACAAAAAADg/wEAAAACAAEAAADh/wAAAAACAAAAAADh/wEAAAACAAEAAADi/wAAAAACAAAAAADi/wEAAAACAAEAAADj/wAAAAACAAAAAADj/wEAAAACAAEAAADk/wAAAAACAAAAAADk/wEAAAACAAEAAADl/wAAAAACAAAAAADl/wEAAAACAAEAAADm/wAAAAACAAAAAADm/wEAAAACAAEAAADn/wAAAAACAAAAAADn/wEAAAACAAEAAADo/wAAAAACAAAAAADo/wEAAAACAAEAAADp/wAAAAACAAAAAADp/wEAAAACAAEAAADq/wAAAAACAAAAAADq/wEAAAACAAEAAADr/wAAAAACAAAAAADr/wEAAAACAAEAAADs/wAAAAACAAAAAADs/wEAAAACAAEAAADt/wAAAAACAAAAAADt/wEAAAACAAEAAADu/wAAAAACAAAAAADu/wEAAAACAAEAAADv/wAAAAACAAAAAADv/wEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAADAAAAAAB6AAEAAAADAAEAAACu/wIAAAABAAEAAACv/wIAAAACAAEAAACw/wIAAAACAAEAAACx/wIAAAACAAEAAACy/wIAAAACAAEAAACz/wIAAAACAAEAAAC0/wIAAAACAAEAAAC1/wIAAAACAAEAAAC2/wIAAAACAAEAAAC3/wIAAAACAAEAAAC4/wIAAAACAAEAAAC5/wIAAAACAAEAAAC6/wIAAAACAAEAAAC7/wIAAAACAAEAAAC8/wIAAAACAAEAAAC9/wIAAAACAAEAAAC+/wIAAAACAAEAAAC//wIAAAACAAEAAADA/wIAAAACAAEAAADB/wIAAAACAAEAAADC/wIAAAACAAEAAADD/wIAAAACAAEAAADE/wIAAAACAAEAAADF/wIAAAACAAEAAADG/wIAAAACAAEAAADH/wIAAAACAAEAAADI/wIAAAACAAEAAADJ/wIAAAACAAEAAADK/wIAAAACAAEAAADL/wIAAAACAAEAAADM/wIAAAACAAEAAADN/wIAAAACAAEAAADO/wIAAAACAAEAAADP/wIAAAACAAEAAADQ/wIAAAACAAEAAADR/wIAAAACAAEAAADS/wIAAAACAAEAAADT/wIAAAACAAEAAADU/wIAAAACAAEAAADV/wIAAAACAAEAAADW/wIAAAACAAEAAADX/wIAAAACAAEAAADY/wIAAAACAAEAAADZ/wIAAAACAAEAAADa/wIAAAACAAEAAADb/wIAAAACAAEAAADc/wIAAAACAAEAAADd/wIAAAACAAEAAADe/wIAAAACAAEAAADf/wIAAAACAAEAAADg/wIAAAACAAEAAADh/wIAAAACAAEAAADi/wIAAAACAAEAAADj/wIAAAACAAEAAADk/wIAAAACAAEAAADl/wIAAAACAAEAAADm/wIAAAACAAEAAADn/wIAAAACAAEAAADo/wIAAAACAAEAAADp/wIAAAACAAEAAADq/wIAAAACAAEAAADr/wIAAAACAAEAAADs/wIAAAACAAEAAADt/wIAAAACAAEAAADu/wIAAAACAAEAAADv/wIAAAACAAEAAADw/wIAAAACAAEAAADx/wIAAAACAAEAAADy/wIAAAACAAEAAADz/wIAAAACAAEAAAD0/wIAAAACAAEAAAD1/wIAAAACAAEAAAD2/wIAAAACAAEAAAD3/wIAAAACAAEAAAD4/wIAAAACAAEAAAD5/wIAAAACAAEAAAD6/wIAAAACAAEAAAD7/wIAAAACAAEAAAD8/wIAAAACAAEAAAD9/wIAAAACAAEAAAD+/wIAAAACAAEAAAD//wIAAAACAAEAAAAAAAIAAAACAAEAAAABAAIAAAACAAEAAAACAAIAAAACAAEAAAADAAIAAAACAAEAAAAEAAIAAAACAAEAAAAFAAIAAAACAAEAAAAGAAIAAAACAAEAAAAHAAIAAAACAAEAAAAIAAIAAAACAAEAAAAJAAIAAAACAAEAAAAKAAIAAAACAAEAAAALAAIAAAACAAEAAAAMAAIAAAACAAEAAAANAAIAAAACAAEAAAAOAAIAAAACAAEAAAAPAAIAAAACAAEAAAAQAAIAAAACAAEAAAARAAIAAAACAAEAAAASAAIAAAACAAEAAAATAAIAAAACAAEAAAAUAAIAAAACAAEAAAAVAAIAAAACAAEAAAAWAAIAAAACAAEAAAAXAAIAAAACAAEAAAAYAAIAAAACAAEAAAAZAAIAAAACAAEAAAAaAAIAAAACAAEAAAAbAAIAAAACAAEAAAAcAAIAAAACAAEAAAAdAAIAAAACAAEAAAAeAAIAAAACAAEAAAAfAAIAAAACAAEAAAAgAAIAAAACAAEAAAAhAAIAAAACAAEAAAAiAAIAAAACAAEAAAAjAAIAAAACAAEAAAAkAAIAAAACAAEAAAAlAAIAAAACAAEAAAAmAAIAAAACAAEAAAAnAAIAAAACAAEAAAAoAAIAAAACAAEAAAApAAIAAAACAAEAAAAqAAIAAAACAAEAAAArAAIAAAACAAEAAAAsAAIAAAACAAEAAAAtAAIAAAACAAEAAAAuAAIAAAACAAEAAAAvAAIAAAACAAEAAAAwAAIAAAACAAEAAAAxAAIAAAACAAEAAAAyAAIAAAACAAEAAAAzAAIAAAACAAEAAAA0AAIAAAACAAEAAAA1AAIAAAACAAEAAAA2AAIAAAACAAEAAAA3AAIAAAACAAEAAAA4AAIAAAACAAEAAAA5AAIAAAACAAEAAAA6AAIAAAACAAEAAAA7AAIAAAACAAEAAAA8AAIAAAACAAEAAAA9AAIAAAACAAEAAAA+AAIAAAACAAEAAAA/AAIAAAACAAEAAABAAAIAAAACAAEAAABBAAIAAAACAAEAAABCAAIAAAACAAEAAABDAAIAAAACAAEAAABEAAIAAAACAAEAAABFAAIAAAACAAEAAABGAAIAAAACAAEAAABHAAIAAAACAAEAAABIAAIAAAACAAEAAABJAAIAAAACAAEAAABKAAIAAAACAAEAAABLAAIAAAACAAEAAABMAAIAAAACAAEAAABNAAIAAAACAAEAAABOAAIAAAACAAEAAABPAAIAAAACAAEAAABQAAIAAAACAAEAAABRAAIAAAACAAEAAABSAAIAAAACAAEAAABTAAIAAAACAAEAAABUAAIAAAACAAEAAABVAAIAAAACAAEAAABWAAIAAAACAAEAAABXAAIAAAACAAEAAABYAAIAAAACAAEAAABZAAIAAAACAAEAAABaAAIAAAACAAEAAABbAAIAAAACAAEAAABcAAIAAAACAAEAAABdAAIAAAACAAEAAABeAAIAAAACAAEAAABfAAIAAAACAAEAAABgAAIAAAACAAEAAABhAAIAAAACAAEAAABiAAIAAAACAAEAAABjAAIAAAACAAEAAABkAAIAAAACAAEAAABlAAIAAAACAAEAAABmAAIAAAACAAEAAABnAAIAAAACAAEAAABoAAIAAAACAAEAAABpAAIAAAACAAEAAABqAAIAAAACAAEAAABrAAIAAAACAAEAAABsAAIAAAACAAEAAABtAAIAAAACAAEAAABuAAIAAAACAAEAAABvAAIAAAACAAEAAABwAAIAAAACAAEAAABxAAIAAAACAAEAAAByAAIAAAACAAEAAABzAAIAAAACAAEAAAB0AAIAAAACAAEAAAB1AAIAAAACAAEAAAB2AAIAAAACAAEAAAB3AAIAAAACAAEAAAB4AAIAAAACAAEAAAB5AAIAAAACAAEAAAB6AAIAAAADAAEAAAD+//z/AAAEAAIAAAD+//3/AAAEAAIAAAD+//7/AAAEAAIAAAD+////AAAEAAIAAAD///v/AAAEAAIAAAD///z/AAAEAAIAAAD///3/AAAEAAIAAAD///7/AAAEAAIAAAD/////AAAEAAIAAAAAAPr/AAAEAAIAAAAAAPv/AAAEAAIAAAAAAPz/AAAEAAIAAAAAAP3/AAAEAAIAAAAAAP7/AAAEAAIAAAAAAP//AAAEAAIAAAABAPn/AAAEAAIAAAABAPr/AAAEAAIAAAABAPv/AAAEAAIAAAABAPz/AAAEAAIAAAABAP3/AAAEAAIAAAABAP7/AAAEAAIAAAABAP//AAAEAAIAAAACAPj/AAAEAAIAAAACAPn/AAAEAAIAAAACAPr/AAAEAAIAAAACAPv/AAAEAAIAAAACAPz/AAAEAAIAAAACAP3/AAAEAAIAAAACAP7/AAAEAAIAAAACAP//AAAEAAIAAAADAPj/AAAEAAIAAAADAPn/AAAEAAIAAAADAPr/AAAEAAIAAAADAPv/AAAEAAIAAAADAPz/AAAEAAIAAAADAP3/AAAEAAIAAAADAP7/AAAEAAIAAAADAP//AAAEAAIAAAAMAP//AAAEAAIAAAAKAPz/AQAAAAAACQAKAPj/AQAAAAAACQCu/wMAAAABAAEAAACv/wMAAAACAAEAAACw/wMAAAACAAEAAACx/wMAAAACAAEAAACy/wMAAAACAAEAAACz/wMAAAACAAEAAAC0/wMAAAACAAEAAAC1/wMAAAACAAEAAAC2/wMAAAACAAEAAAC3/wMAAAACAAEAAAC4/wMAAAACAAEAAAC5/wMAAAACAAEAAAC6/wMAAAACAAEAAAC7/wMAAAACAAEAAAC8/wMAAAACAAEAAAC9/wMAAAACAAEAAAC+/wMAAAACAAEAAAC//wMAAAACAAEAAADA/wMAAAACAAEAAADB/wMAAAACAAEAAADC/wMAAAACAAEAAADD/wMAAAACAAEAAADE/wMAAAACAAEAAADF/wMAAAACAAEAAADG/wMAAAACAAEAAADH/wMAAAACAAEAAADI/wMAAAACAAEAAADJ/wMAAAACAAEAAADK/wMAAAACAAEAAADL/wMAAAACAAEAAADM/wMAAAACAAEAAADN/wMAAAACAAEAAADO/wMAAAACAAEAAADP/wMAAAACAAEAAADQ/wMAAAACAAEAAADR/wMAAAACAAEAAADS/wMAAAACAAEAAADT/wMAAAACAAEAAADU/wMAAAACAAEAAADV/wMAAAACAAEAAADW/wMAAAACAAEAAADX/wMAAAACAAEAAADY/wMAAAACAAEAAADZ/wMAAAACAAEAAADa/wMAAAACAAEAAADb/wMAAAACAAEAAADc/wMAAAACAAEAAADd/wMAAAACAAEAAADe/wMAAAACAAEAAADf/wMAAAACAAEAAADg/wMAAAACAAEAAADh/wMAAAACAAEAAADi/wMAAAACAAEAAADj/wMAAAACAAEAAADk/wMAAAACAAEAAADl/wMAAAACAAEAAADm/wMAAAACAAEAAADn/wMAAAACAAEAAADo/wMAAAACAAEAAADp/wMAAAACAAEAAADq/wMAAAACAAEAAADr/wMAAAACAAEAAADs/wMAAAACAAEAAADt/wMAAAACAAEAAADu/wMAAAACAAEAAADv/wMAAAACAAEAAADw/wMAAAACAAEAAADx/wMAAAACAAEAAADy/wMAAAACAAEAAADz/wMAAAACAAEAAAD0/wMAAAACAAEAAAD1/wMAAAACAAEAAAD2/wMAAAACAAEAAAD3/wMAAAACAAEAAAD4/wMAAAACAAEAAAD5/wMAAAACAAEAAAD6/wMAAAACAAEAAAD7/wMAAAACAAEAAAD8/wMAAAACAAEAAAD9/wMAAAACAAEAAAD+/wMAAAACAAEAAAD//wMAAAACAAEAAAAAAAMAAAACAAEAAAABAAMAAAACAAEAAAACAAMAAAACAAEAAAADAAMAAAACAAEAAAAEAAMAAAACAAEAAAAFAAMAAAACAAEAAAAGAAMAAAACAAEAAAAHAAMAAAACAAEAAAAIAAMAAAACAAEAAAAJAAMAAAACAAEAAAAKAAMAAAACAAEAAAALAAMAAAACAAEAAAAMAAMAAAACAAEAAAANAAMAAAACAAEAAAAOAAMAAAACAAEAAAAPAAMAAAACAAEAAAAQAAMAAAACAAEAAAARAAMAAAACAAEAAAASAAMAAAACAAEAAAATAAMAAAACAAEAAAAUAAMAAAACAAEAAAAVAAMAAAACAAEAAAAWAAMAAAACAAEAAAAXAAMAAAACAAEAAAAYAAMAAAACAAEAAAAZAAMAAAACAAEAAAAaAAMAAAACAAEAAAAbAAMAAAACAAEAAAAcAAMAAAACAAEAAAAdAAMAAAACAAEAAAAeAAMAAAACAAEAAAAfAAMAAAACAAEAAAAgAAMAAAACAAEAAAAhAAMAAAACAAEAAAAiAAMAAAACAAEAAAAjAAMAAAACAAEAAAAkAAMAAAACAAEAAAAlAAMAAAACAAEAAAAmAAMAAAACAAEAAAAnAAMAAAACAAEAAAAoAAMAAAACAAEAAAApAAMAAAACAAEAAAAqAAMAAAACAAEAAAArAAMAAAACAAEAAAAsAAMAAAACAAEAAAAtAAMAAAACAAEAAAAuAAMAAAACAAEAAAAvAAMAAAACAAEAAAAwAAMAAAACAAEAAAAxAAMAAAACAAEAAAAyAAMAAAACAAEAAAAzAAMAAAACAAEAAAA0AAMAAAACAAEAAAA1AAMAAAACAAEAAAA2AAMAAAACAAEAAAA3AAMAAAACAAEAAAA4AAMAAAACAAEAAAA5AAMAAAACAAEAAAA6AAMAAAACAAEAAAA7AAMAAAACAAEAAAA8AAMAAAACAAEAAAA9AAMAAAACAAEAAAA+AAMAAAACAAEAAAA/AAMAAAACAAEAAABAAAMAAAACAAEAAABBAAMAAAACAAEAAABCAAMAAAACAAEAAABDAAMAAAACAAEAAABEAAMAAAACAAEAAABFAAMAAAACAAEAAABGAAMAAAACAAEAAABHAAMAAAACAAEAAABIAAMAAAACAAEAAABJAAMAAAACAAEAAABKAAMAAAACAAEAAABLAAMAAAACAAEAAABMAAMAAAACAAEAAABNAAMAAAACAAEAAABOAAMAAAACAAEAAABPAAMAAAACAAEAAABQAAMAAAACAAEAAABRAAMAAAACAAEAAABSAAMAAAACAAEAAABTAAMAAAACAAEAAABUAAMAAAACAAEAAABVAAMAAAACAAEAAABWAAMAAAACAAEAAABXAAMAAAACAAEAAABYAAMAAAACAAEAAABZAAMAAAACAAEAAABaAAMAAAACAAEAAABbAAMAAAACAAEAAABcAAMAAAACAAEAAABdAAMAAAACAAEAAABeAAMAAAACAAEAAABfAAMAAAACAAEAAABgAAMAAAACAAEAAABhAAMAAAACAAEAAABiAAMAAAACAAEAAABjAAMAAAACAAEAAABkAAMAAAACAAEAAABlAAMAAAACAAEAAABmAAMAAAACAAEAAABnAAMAAAACAAEAAABoAAMAAAACAAEAAABpAAMAAAACAAEAAABqAAMAAAACAAEAAABrAAMAAAACAAEAAABsAAMAAAACAAEAAABtAAMAAAACAAEAAABuAAMAAAACAAEAAABvAAMAAAACAAEAAABwAAMAAAACAAEAAABxAAMAAAACAAEAAAByAAMAAAACAAEAAABzAAMAAAACAAEAAAB0AAMAAAACAAEAAAB1AAMAAAACAAEAAAB2AAMAAAACAAEAAAB3AAMAAAACAAEAAAB4AAMAAAACAAEAAAB5AAMAAAACAAEAAAB6AAMAAAADAAEAAACu/wQAAAABAAEAAACv/wQAAAACAAEAAACw/wQAAAACAAEAAACx/wQAAAACAAEAAACy/wQAAAACAAEAAACz/wQAAAACAAEAAAC0/wQAAAACAAEAAAC1/wQAAAACAAEAAAC2/wQAAAACAAEAAAC3/wQAAAACAAEAAAC4/wQAAAACAAEAAAC5/wQAAAACAAEAAAC6/wQAAAACAAEAAAC7/wQAAAACAAEAAAC8/wQAAAACAAEAAAC9/wQAAAACAAEAAAC+/wQAAAACAAEAAAC//wQAAAACAAEAAADA/wQAAAACAAEAAADB/wQAAAACAAEAAADC/wQAAAACAAEAAADD/wQAAAACAAEAAADE/wQAAAACAAEAAADF/wQAAAACAAEAAADG/wQAAAACAAEAAADH/wQAAAACAAEAAADI/wQAAAACAAEAAADJ/wQAAAACAAEAAADK/wQAAAACAAEAAADL/wQAAAACAAEAAADM/wQAAAACAAEAAADN/wQAAAACAAEAAADO/wQAAAACAAEAAADP/wQAAAACAAEAAADQ/wQAAAACAAEAAADR/wQAAAACAAEAAADS/wQAAAACAAEAAADT/wQAAAACAAEAAADU/wQAAAACAAEAAADV/wQAAAACAAEAAADW/wQAAAACAAEAAADX/wQAAAACAAEAAADY/wQAAAACAAEAAADZ/wQAAAACAAEAAADa/wQAAAACAAEAAADb/wQAAAACAAEAAADc/wQAAAACAAEAAADd/wQAAAACAAEAAADe/wQAAAACAAEAAADf/wQAAAACAAEAAADg/wQAAAACAAEAAADh/wQAAAACAAEAAADi/wQAAAACAAEAAADj/wQAAAACAAEAAADk/wQAAAACAAEAAADl/wQAAAACAAEAAADm/wQAAAACAAEAAADn/wQAAAACAAEAAADo/wQAAAACAAEAAADp/wQAAAACAAEAAADq/wQAAAACAAEAAADr/wQAAAACAAEAAADs/wQAAAACAAEAAADt/wQAAAACAAEAAADu/wQAAAACAAEAAADv/wQAAAACAAEAAADw/wQAAAACAAEAAADx/wQAAAACAAEAAADy/wQAAAACAAEAAADz/wQAAAACAAEAAAD0/wQAAAACAAEAAAD1/wQAAAACAAEAAAD2/wQAAAACAAEAAAD3/wQAAAACAAEAAAD4/wQAAAACAAEAAAD5/wQAAAACAAEAAAD6/wQAAAACAAEAAAD7/wQAAAACAAEAAAD8/wQAAAACAAEAAAD9/wQAAAACAAEAAAD+/wQAAAACAAEAAAD//wQAAAACAAEAAAAAAAQAAAACAAEAAAABAAQAAAACAAEAAAACAAQAAAACAAEAAAADAAQAAAACAAEAAAAEAAQAAAACAAEAAAAFAAQAAAACAAEAAAAGAAQAAAACAAEAAAAHAAQAAAACAAEAAAAIAAQAAAACAAEAAAAJAAQAAAACAAEAAAAKAAQAAAACAAEAAAALAAQAAAACAAEAAAAMAAQAAAACAAEAAAANAAQAAAACAAEAAAAOAAQAAAACAAEAAAAPAAQAAAACAAEAAAAQAAQAAAACAAEAAAARAAQAAAACAAEAAAASAAQAAAACAAEAAAATAAQAAAACAAEAAAAUAAQAAAACAAEAAAAVAAQAAAACAAEAAAAWAAQAAAACAAEAAAAXAAQAAAACAAEAAAAYAAQAAAACAAEAAAAZAAQAAAACAAEAAAAaAAQAAAACAAEAAAAbAAQAAAACAAEAAAAcAAQAAAACAAEAAAAdAAQAAAACAAEAAAAeAAQAAAACAAEAAAAfAAQAAAACAAEAAAAgAAQAAAACAAEAAAAhAAQAAAACAAEAAAAiAAQAAAACAAEAAAAjAAQAAAACAAEAAAAkAAQAAAACAAEAAAAlAAQAAAACAAEAAAAmAAQAAAACAAEAAAAnAAQAAAACAAEAAAAoAAQAAAACAAEAAAApAAQAAAACAAEAAAAqAAQAAAACAAEAAAArAAQAAAACAAEAAAAsAAQAAAACAAEAAAAtAAQAAAACAAEAAAAuAAQAAAACAAEAAAAvAAQAAAACAAEAAAAwAAQAAAACAAEAAAAxAAQAAAACAAEAAAAyAAQAAAACAAEAAAAzAAQAAAACAAEAAAA0AAQAAAACAAEAAAA1AAQAAAACAAEAAAA2AAQAAAACAAEAAAA3AAQAAAACAAEAAAA4AAQAAAACAAEAAAA5AAQAAAACAAEAAAA6AAQAAAACAAEAAAA7AAQAAAACAAEAAAA8AAQAAAACAAEAAAA9AAQAAAACAAEAAAA+AAQAAAACAAEAAAA/AAQAAAACAAEAAABAAAQAAAACAAEAAABBAAQAAAACAAEAAABCAAQAAAACAAEAAABDAAQAAAACAAEAAABEAAQAAAACAAEAAABFAAQAAAACAAEAAABGAAQAAAACAAEAAABHAAQAAAACAAEAAABIAAQAAAACAAEAAABJAAQAAAACAAEAAABKAAQAAAACAAEAAABLAAQAAAACAAEAAABMAAQAAAACAAEAAABNAAQAAAACAAEAAABOAAQAAAACAAEAAABPAAQAAAACAAEAAABQAAQAAAACAAEAAABRAAQAAAACAAEAAABSAAQAAAACAAEAAABTAAQAAAACAAEAAABUAAQAAAACAAEAAABVAAQAAAACAAEAAABWAAQAAAACAAEAAABXAAQAAAACAAEAAABYAAQAAAACAAEAAABZAAQAAAACAAEAAABaAAQAAAACAAEAAABbAAQAAAACAAEAAABcAAQAAAACAAEAAABdAAQAAAACAAEAAABeAAQAAAACAAEAAABfAAQAAAACAAEAAABgAAQAAAACAAEAAABhAAQAAAACAAEAAABiAAQAAAACAAEAAABjAAQAAAACAAEAAABkAAQAAAACAAEAAABlAAQAAAACAAEAAABmAAQAAAACAAEAAABnAAQAAAACAAEAAABoAAQAAAACAAEAAABpAAQAAAACAAEAAABqAAQAAAACAAEAAABrAAQAAAACAAEAAABsAAQAAAACAAEAAABtAAQAAAACAAEAAABuAAQAAAACAAEAAABvAAQAAAACAAEAAABwAAQAAAACAAEAAABxAAQAAAACAAEAAAByAAQAAAACAAEAAABzAAQAAAACAAEAAAB0AAQAAAACAAEAAAB1AAQAAAACAAEAAAB2AAQAAAACAAEAAAB3AAQAAAACAAEAAAB4AAQAAAACAAEAAAB5AAQAAAACAAEAAAB6AAQAAAADAAEAAACu/wUAAAABAAEAAACv/wUAAAACAAEAAACw/wUAAAACAAEAAACx/wUAAAACAAEAAACy/wUAAAACAAEAAACz/wUAAAACAAEAAAC0/wUAAAACAAEAAAC1/wUAAAACAAEAAAC2/wUAAAACAAEAAAC3/wUAAAACAAEAAAC4/wUAAAACAAEAAAC5/wUAAAACAAEAAAC6/wUAAAACAAEAAAC7/wUAAAACAAEAAAC8/wUAAAACAAEAAAC9/wUAAAACAAEAAAC+/wUAAAACAAEAAAC//wUAAAACAAEAAADA/wUAAAACAAEAAADB/wUAAAACAAEAAADC/wUAAAACAAEAAADD/wUAAAACAAEAAADE/wUAAAACAAEAAADF/wUAAAACAAEAAADG/wUAAAACAAEAAADH/wUAAAACAAEAAADI/wUAAAACAAEAAADJ/wUAAAACAAEAAADK/wUAAAACAAEAAADL/wUAAAACAAEAAADM/wUAAAACAAEAAADN/wUAAAACAAEAAADO/wUAAAACAAEAAADP/wUAAAACAAEAAADQ/wUAAAACAAEAAADR/wUAAAACAAEAAADS/wUAAAACAAEAAADT/wUAAAACAAEAAADU/wUAAAACAAEAAADV/wUAAAACAAEAAADW/wUAAAACAAEAAADX/wUAAAACAAEAAADY/wUAAAACAAEAAADZ/wUAAAACAAEAAADa/wUAAAACAAEAAADb/wUAAAACAAEAAADc/wUAAAACAAEAAADd/wUAAAACAAEAAADe/wUAAAACAAEAAADf/wUAAAACAAEAAADg/wUAAAACAAEAAADh/wUAAAACAAEAAADi/wUAAAACAAEAAADj/wUAAAACAAEAAADk/wUAAAACAAEAAADl/wUAAAACAAEAAADm/wUAAAACAAEAAADn/wUAAAACAAEAAADo/wUAAAACAAEAAADp/wUAAAACAAEAAADq/wUAAAACAAEAAADr/wUAAAACAAEAAADs/wUAAAACAAEAAADt/wUAAAACAAEAAADu/wUAAAACAAEAAADv/wUAAAACAAEAAADw/wUAAAACAAEAAADx/wUAAAACAAEAAADy/wUAAAACAAEAAADz/wUAAAACAAEAAAD0/wUAAAACAAEAAAD1/wUAAAACAAEAAAD2/wUAAAACAAEAAAD3/wUAAAACAAEAAAD4/wUAAAACAAEAAAD5/wUAAAACAAEAAAD6/wUAAAACAAEAAAD7/wUAAAACAAEAAAD8/wUAAAACAAEAAAD9/wUAAAACAAEAAAD+/wUAAAACAAEAAAD//wUAAAACAAEAAAAAAAUAAAACAAEAAAABAAUAAAACAAEAAAACAAUAAAACAAEAAAADAAUAAAACAAEAAAAEAAUAAAACAAEAAAAFAAUAAAACAAEAAAAGAAUAAAACAAEAAAAHAAUAAAACAAEAAAAIAAUAAAACAAEAAAAJAAUAAAACAAEAAAAKAAUAAAACAAEAAAALAAUAAAACAAEAAAAMAAUAAAACAAEAAAANAAUAAAACAAEAAAAOAAUAAAACAAEAAAAPAAUAAAACAAEAAAAQAAUAAAACAAEAAAARAAUAAAACAAEAAAASAAUAAAACAAEAAAATAAUAAAACAAEAAAAUAAUAAAACAAEAAAAVAAUAAAACAAEAAAAWAAUAAAACAAEAAAAXAAUAAAACAAEAAAAYAAUAAAACAAEAAAAZAAUAAAACAAEAAAAaAAUAAAACAAEAAAAbAAUAAAACAAEAAAAcAAUAAAACAAEAAAAdAAUAAAACAAEAAAAeAAUAAAACAAEAAAAfAAUAAAACAAEAAAAgAAUAAAACAAEAAAAhAAUAAAACAAEAAAAiAAUAAAACAAEAAAAjAAUAAAACAAEAAAAkAAUAAAACAAEAAAAlAAUAAAACAAEAAAAmAAUAAAACAAEAAAAnAAUAAAACAAEAAAAoAAUAAAACAAEAAAApAAUAAAACAAEAAAAqAAUAAAACAAEAAAArAAUAAAACAAEAAAAsAAUAAAACAAEAAAAtAAUAAAACAAEAAAAuAAUAAAACAAEAAAAvAAUAAAACAAEAAAAwAAUAAAACAAEAAAAxAAUAAAACAAEAAAAyAAUAAAACAAEAAAAzAAUAAAACAAEAAAA0AAUAAAACAAEAAAA1AAUAAAACAAEAAAA2AAUAAAACAAEAAAA3AAUAAAACAAEAAAA4AAUAAAACAAEAAAA5AAUAAAACAAEAAAA6AAUAAAACAAEAAAA7AAUAAAACAAEAAAA8AAUAAAACAAEAAAA9AAUAAAACAAEAAAA+AAUAAAACAAEAAAA/AAUAAAACAAEAAABAAAUAAAACAAEAAABBAAUAAAACAAEAAABCAAUAAAACAAEAAABDAAUAAAACAAEAAABEAAUAAAACAAEAAABFAAUAAAACAAEAAABGAAUAAAACAAEAAABHAAUAAAACAAEAAABIAAUAAAACAAEAAABJAAUAAAACAAEAAABKAAUAAAACAAEAAABLAAUAAAACAAEAAABMAAUAAAACAAEAAABNAAUAAAACAAEAAABOAAUAAAACAAEAAABPAAUAAAACAAEAAABQAAUAAAACAAEAAABRAAUAAAACAAEAAABSAAUAAAACAAEAAABTAAUAAAACAAEAAABUAAUAAAACAAEAAABVAAUAAAACAAEAAABWAAUAAAACAAEAAABXAAUAAAACAAEAAABYAAUAAAACAAEAAABZAAUAAAACAAEAAABaAAUAAAACAAEAAABbAAUAAAACAAEAAABcAAUAAAACAAEAAABdAAUAAAACAAEAAABeAAUAAAACAAEAAABfAAUAAAACAAEAAABgAAUAAAACAAEAAABhAAUAAAACAAEAAABiAAUAAAACAAEAAABjAAUAAAACAAEAAABkAAUAAAACAAEAAABlAAUAAAACAAEAAABmAAUAAAACAAEAAABnAAUAAAACAAEAAABoAAUAAAACAAEAAABpAAUAAAACAAEAAABqAAUAAAACAAEAAABrAAUAAAACAAEAAABsAAUAAAACAAEAAABtAAUAAAACAAEAAABuAAUAAAACAAEAAABvAAUAAAACAAEAAABwAAUAAAACAAEAAABxAAUAAAACAAEAAAByAAUAAAACAAEAAABzAAUAAAACAAEAAAB0AAUAAAACAAEAAAB1AAUAAAACAAEAAAB2AAUAAAACAAEAAAB3AAUAAAACAAEAAAB4AAUAAAACAAEAAAB5AAUAAAACAAEAAAB6AAUAAAADAAEAAACu/wYAAAABAAEAAACv/wYAAAACAAEAAACw/wYAAAACAAEAAACx/wYAAAACAAEAAACy/wYAAAACAAEAAACz/wYAAAACAAEAAAC0/wYAAAACAAEAAAC1/wYAAAACAAEAAAC2/wYAAAACAAEAAAC3/wYAAAACAAEAAAC4/wYAAAACAAEAAAC5/wYAAAACAAEAAAC6/wYAAAACAAEAAAC7/wYAAAACAAEAAAC8/wYAAAACAAEAAAC9/wYAAAACAAEAAAC+/wYAAAACAAEAAAC//wYAAAACAAEAAADA/wYAAAACAAEAAADB/wYAAAACAAEAAADC/wYAAAACAAEAAADD/wYAAAACAAEAAADE/wYAAAACAAEAAADF/wYAAAACAAEAAADG/wYAAAACAAEAAADH/wYAAAACAAEAAADI/wYAAAACAAEAAADJ/wYAAAACAAEAAADK/wYAAAACAAEAAADL/wYAAAACAAEAAADM/wYAAAACAAEAAADN/wYAAAACAAEAAADO/wYAAAACAAEAAADP/wYAAAACAAEAAADQ/wYAAAACAAEAAADR/wYAAAACAAEAAADS/wYAAAACAAEAAADT/wYAAAACAAEAAADU/wYAAAACAAEAAADV/wYAAAACAAEAAADW/wYAAAACAAEAAADX/wYAAAACAAEAAADY/wYAAAACAAEAAADZ/wYAAAACAAEAAADa/wYAAAACAAEAAADb/wYAAAACAAEAAADc/wYAAAACAAEAAADd/wYAAAACAAEAAADe/wYAAAACAAEAAADf/wYAAAACAAEAAADg/wYAAAACAAEAAADh/wYAAAACAAEAAADi/wYAAAACAAEAAADj/wYAAAACAAEAAADk/wYAAAACAAEAAADl/wYAAAACAAEAAADm/wYAAAACAAEAAADn/wYAAAACAAEAAADo/wYAAAACAAEAAADp/wYAAAACAAEAAADq/wYAAAACAAEAAADr/wYAAAACAAEAAADs/wYAAAACAAEAAADt/wYAAAACAAEAAADu/wYAAAACAAEAAADv/wYAAAACAAEAAADw/wYAAAACAAEAAADx/wYAAAACAAEAAADy/wYAAAACAAEAAADz/wYAAAACAAEAAAD0/wYAAAACAAEAAAD1/wYAAAACAAEAAAD2/wYAAAACAAEAAAD3/wYAAAACAAEAAAD4/wYAAAACAAEAAAD5/wYAAAACAAEAAAD6/wYAAAACAAEAAAD7/wYAAAACAAEAAAD8/wYAAAACAAEAAAD9/wYAAAACAAEAAAD+/wYAAAACAAEAAAD//wYAAAACAAEAAAAAAAYAAAACAAEAAAABAAYAAAACAAEAAAACAAYAAAACAAEAAAADAAYAAAACAAEAAAAEAAYAAAACAAEAAAAFAAYAAAACAAEAAAAGAAYAAAACAAEAAAAHAAYAAAACAAEAAAAIAAYAAAACAAEAAAAJAAYAAAACAAEAAAAKAAYAAAACAAEAAAALAAYAAAACAAEAAAAMAAYAAAACAAEAAAANAAYAAAACAAEAAAAOAAYAAAACAAEAAAAPAAYAAAACAAEAAAAQAAYAAAACAAEAAAARAAYAAAACAAEAAAASAAYAAAACAAEAAAATAAYAAAACAAEAAAAUAAYAAAACAAEAAAAVAAYAAAACAAEAAAAWAAYAAAACAAEAAAAXAAYAAAACAAEAAAAYAAYAAAACAAEAAAAZAAYAAAACAAEAAAAaAAYAAAACAAEAAAAbAAYAAAACAAEAAAAcAAYAAAACAAEAAAAdAAYAAAACAAEAAAAeAAYAAAACAAEAAAAfAAYAAAACAAEAAAAgAAYAAAACAAEAAAAhAAYAAAACAAEAAAAiAAYAAAACAAEAAAAjAAYAAAACAAEAAAAkAAYAAAACAAEAAAAlAAYAAAACAAEAAAAmAAYAAAACAAEAAAAnAAYAAAACAAEAAAAoAAYAAAACAAEAAAApAAYAAAACAAEAAAAqAAYAAAACAAEAAAArAAYAAAACAAEAAAAsAAYAAAACAAEAAAAtAAYAAAACAAEAAAAuAAYAAAACAAEAAAAvAAYAAAACAAEAAAAwAAYAAAACAAEAAAAxAAYAAAACAAEAAAAyAAYAAAACAAEAAAAzAAYAAAACAAEAAAA0AAYAAAACAAEAAAA1AAYAAAACAAEAAAA2AAYAAAACAAEAAAA3AAYAAAACAAEAAAA4AAYAAAACAAEAAAA5AAYAAAACAAEAAAA6AAYAAAACAAEAAAA7AAYAAAACAAEAAAA8AAYAAAACAAEAAAA9AAYAAAACAAEAAAA+AAYAAAACAAEAAAA/AAYAAAACAAEAAABAAAYAAAACAAEAAABBAAYAAAACAAEAAABCAAYAAAACAAEAAABDAAYAAAACAAEAAABEAAYAAAACAAEAAABFAAYAAAACAAEAAABGAAYAAAACAAEAAABHAAYAAAACAAEAAABIAAYAAAACAAEAAABJAAYAAAACAAEAAABKAAYAAAACAAEAAABLAAYAAAACAAEAAABMAAYAAAACAAEAAABNAAYAAAACAAEAAABOAAYAAAACAAEAAABPAAYAAAACAAEAAABQAAYAAAACAAEAAABRAAYAAAACAAEAAABSAAYAAAACAAEAAABTAAYAAAACAAEAAABUAAYAAAACAAEAAABVAAYAAAACAAEAAABWAAYAAAACAAEAAABXAAYAAAACAAEAAABYAAYAAAACAAEAAABZAAYAAAACAAEAAABaAAYAAAACAAEAAABbAAYAAAACAAEAAABcAAYAAAACAAEAAABdAAYAAAACAAEAAABeAAYAAAACAAEAAABfAAYAAAACAAEAAABgAAYAAAACAAEAAABhAAYAAAACAAEAAABiAAYAAAACAAEAAABjAAYAAAACAAEAAABkAAYAAAACAAEAAABlAAYAAAACAAEAAABmAAYAAAACAAEAAABnAAYAAAACAAEAAABoAAYAAAACAAEAAABpAAYAAAACAAEAAABqAAYAAAACAAEAAABrAAYAAAACAAEAAABsAAYAAAACAAEAAABtAAYAAAACAAEAAABuAAYAAAACAAEAAABvAAYAAAACAAEAAABwAAYAAAACAAEAAABxAAYAAAACAAEAAAByAAYAAAACAAEAAABzAAYAAAACAAEAAAB0AAYAAAACAAEAAAB1AAYAAAACAAEAAAB2AAYAAAACAAEAAAB3AAYAAAACAAEAAAB4AAYAAAACAAEAAAB5AAYAAAACAAEAAAB6AAYAAAADAAEAAACu/wcAAAABAAEAAACv/wcAAAACAAEAAACw/wcAAAACAAEAAACx/wcAAAACAAEAAACy/wcAAAACAAEAAACz/wcAAAACAAEAAAC0/wcAAAACAAEAAAC1/wcAAAACAAEAAAC2/wcAAAACAAEAAAC3/wcAAAACAAEAAAC4/wcAAAACAAEAAAC5/wcAAAACAAEAAAC6/wcAAAACAAEAAAC7/wcAAAACAAEAAAC8/wcAAAACAAEAAAC9/wcAAAACAAEAAAC+/wcAAAACAAEAAAC//wcAAAACAAEAAADA/wcAAAACAAEAAADB/wcAAAACAAEAAADC/wcAAAACAAEAAADD/wcAAAACAAEAAADE/wcAAAACAAEAAADF/wcAAAACAAEAAADG/wcAAAACAAEAAADH/wcAAAACAAEAAADI/wcAAAACAAEAAADJ/wcAAAACAAEAAADK/wcAAAACAAEAAADL/wcAAAACAAEAAADM/wcAAAACAAEAAADN/wcAAAACAAEAAADO/wcAAAACAAEAAADP/wcAAAACAAEAAADQ/wcAAAACAAEAAADR/wcAAAACAAEAAADS/wcAAAACAAEAAADT/wcAAAACAAEAAADU/wcAAAACAAEAAADV/wcAAAACAAEAAADW/wcAAAACAAEAAADX/wcAAAACAAEAAADY/wcAAAACAAEAAADZ/wcAAAACAAEAAADa/wcAAAACAAEAAADb/wcAAAACAAEAAADc/wcAAAACAAEAAADd/wcAAAACAAEAAADe/wcAAAACAAEAAADf/wcAAAACAAEAAADg/wcAAAACAAEAAADh/wcAAAACAAEAAADi/wcAAAACAAEAAADj/wcAAAACAAEAAADk/wcAAAACAAEAAADl/wcAAAACAAEAAADm/wcAAAACAAEAAADn/wcAAAACAAEAAADo/wcAAAACAAEAAADp/wcAAAACAAEAAADq/wcAAAACAAEAAADr/wcAAAACAAEAAADs/wcAAAACAAEAAADt/wcAAAACAAEAAADu/wcAAAACAAEAAADv/wcAAAACAAEAAADw/wcAAAACAAEAAADx/wcAAAACAAEAAADy/wcAAAACAAEAAADz/wcAAAACAAEAAAD0/wcAAAACAAEAAAD1/wcAAAACAAEAAAD2/wcAAAACAAEAAAD3/wcAAAACAAEAAAD4/wcAAAACAAEAAAD5/wcAAAACAAEAAAD6/wcAAAACAAEAAAD7/wcAAAACAAEAAAD8/wcAAAACAAEAAAD9/wcAAAACAAEAAAD+/wcAAAACAAEAAAD//wcAAAACAAEAAAAAAAcAAAACAAEAAAABAAcAAAACAAEAAAACAAcAAAACAAEAAAADAAcAAAACAAEAAAAEAAcAAAACAAEAAAAFAAcAAAACAAEAAAAGAAcAAAACAAEAAAAHAAcAAAACAAEAAAAIAAcAAAACAAEAAAAJAAcAAAACAAEAAAAKAAcAAAACAAEAAAALAAcAAAACAAEAAAAMAAcAAAACAAEAAAANAAcAAAACAAEAAAAOAAcAAAACAAEAAAAPAAcAAAACAAEAAAAQAAcAAAACAAEAAAARAAcAAAACAAEAAAASAAcAAAACAAEAAAATAAcAAAACAAEAAAAUAAcAAAACAAEAAAAVAAcAAAACAAEAAAAWAAcAAAACAAEAAAAXAAcAAAACAAEAAAAYAAcAAAACAAEAAAAZAAcAAAACAAEAAAAaAAcAAAACAAEAAAAbAAcAAAACAAEAAAAcAAcAAAACAAEAAAAdAAcAAAACAAEAAAAeAAcAAAACAAEAAAAfAAcAAAACAAEAAAAgAAcAAAACAAEAAAAhAAcAAAACAAEAAAAiAAcAAAACAAEAAAAjAAcAAAACAAEAAAAkAAcAAAACAAEAAAAlAAcAAAACAAEAAAAmAAcAAAACAAEAAAAnAAcAAAACAAEAAAAoAAcAAAACAAEAAAApAAcAAAACAAEAAAAqAAcAAAACAAEAAAArAAcAAAACAAEAAAAsAAcAAAACAAEAAAAtAAcAAAACAAEAAAAuAAcAAAACAAEAAAAvAAcAAAACAAEAAAAwAAcAAAACAAEAAAAxAAcAAAACAAEAAAAyAAcAAAACAAEAAAAzAAcAAAACAAEAAAA0AAcAAAACAAEAAAA1AAcAAAACAAEAAAA2AAcAAAACAAEAAAA3AAcAAAACAAEAAAA4AAcAAAACAAEAAAA5AAcAAAACAAEAAAA6AAcAAAACAAEAAAA7AAcAAAACAAEAAAA8AAcAAAACAAEAAAA9AAcAAAACAAEAAAA+AAcAAAACAAEAAAA/AAcAAAACAAEAAABAAAcAAAACAAEAAABBAAcAAAACAAEAAABCAAcAAAACAAEAAABDAAcAAAACAAEAAABEAAcAAAACAAEAAABFAAcAAAACAAEAAABGAAcAAAACAAEAAABHAAcAAAACAAEAAABIAAcAAAACAAEAAABJAAcAAAACAAEAAABKAAcAAAACAAEAAABLAAcAAAACAAEAAABMAAcAAAACAAEAAABNAAcAAAACAAEAAABOAAcAAAACAAEAAABPAAcAAAACAAEAAABQAAcAAAACAAEAAABRAAcAAAACAAEAAABSAAcAAAACAAEAAABTAAcAAAACAAEAAABUAAcAAAACAAEAAABVAAcAAAACAAEAAABWAAcAAAACAAEAAABXAAcAAAACAAEAAABYAAcAAAACAAEAAABZAAcAAAACAAEAAABaAAcAAAACAAEAAABbAAcAAAACAAEAAABcAAcAAAACAAEAAABdAAcAAAACAAEAAABeAAcAAAACAAEAAABfAAcAAAACAAEAAABgAAcAAAACAAEAAABhAAcAAAACAAEAAABiAAcAAAACAAEAAABjAAcAAAACAAEAAABkAAcAAAACAAEAAABlAAcAAAACAAEAAABmAAcAAAACAAEAAABnAAcAAAACAAEAAABoAAcAAAACAAEAAABpAAcAAAACAAEAAABqAAcAAAACAAEAAABrAAcAAAACAAEAAABsAAcAAAACAAEAAABtAAcAAAACAAEAAABuAAcAAAACAAEAAABvAAcAAAACAAEAAABwAAcAAAACAAEAAABxAAcAAAACAAEAAAByAAcAAAACAAEAAABzAAcAAAACAAEAAAB0AAcAAAACAAEAAAB1AAcAAAACAAEAAAB2AAcAAAACAAEAAAB3AAcAAAACAAEAAAB4AAcAAAACAAEAAAB5AAcAAAACAAEAAAB6AAcAAAADAAEAAACu/wgAAAABAAIAAACv/wgAAAACAAIAAACw/wgAAAACAAIAAACx/wgAAAACAAIAAACy/wgAAAACAAIAAACz/wgAAAACAAIAAAC0/wgAAAACAAIAAAC1/wgAAAACAAIAAAC2/wgAAAACAAIAAAC3/wgAAAACAAIAAAC4/wgAAAACAAIAAAC5/wgAAAACAAIAAAC6/wgAAAACAAIAAAC7/wgAAAACAAIAAAC8/wgAAAACAAIAAAC9/wgAAAACAAIAAAC+/wgAAAACAAIAAAC//wgAAAACAAIAAADA/wgAAAACAAIAAADB/wgAAAACAAIAAADC/wgAAAACAAIAAADD/wgAAAACAAIAAADE/wgAAAACAAIAAADF/wgAAAACAAIAAADG/wgAAAACAAIAAADH/wgAAAACAAIAAADI/wgAAAACAAIAAADJ/wgAAAACAAIAAADK/wgAAAACAAIAAADL/wgAAAACAAIAAADM/wgAAAACAAIAAADN/wgAAAACAAIAAADO/wgAAAACAAIAAADP/wgAAAACAAIAAADQ/wgAAAACAAIAAADR/wgAAAACAAIAAADS/wgAAAACAAIAAADT/wgAAAACAAIAAADU/wgAAAACAAIAAADV/wgAAAACAAIAAADW/wgAAAACAAIAAADX/wgAAAACAAIAAADY/wgAAAACAAIAAADZ/wgAAAACAAIAAADa/wgAAAACAAIAAADb/wgAAAACAAIAAADc/wgAAAACAAIAAADd/wgAAAACAAIAAADe/wgAAAACAAIAAADf/wgAAAACAAIAAADg/wgAAAACAAIAAADh/wgAAAACAAIAAADi/wgAAAACAAIAAADj/wgAAAACAAIAAADk/wgAAAACAAIAAADl/wgAAAACAAIAAADm/wgAAAACAAIAAADn/wgAAAACAAIAAADo/wgAAAACAAIAAADp/wgAAAACAAIAAADq/wgAAAACAAIAAADr/wgAAAACAAIAAADs/wgAAAACAAIAAADt/wgAAAACAAIAAADu/wgAAAACAAIAAADv/wgAAAACAAIAAADw/wgAAAACAAIAAADx/wgAAAACAAIAAADy/wgAAAACAAIAAADz/wgAAAACAAIAAAD0/wgAAAACAAIAAAD1/wgAAAACAAIAAAD2/wgAAAACAAIAAAD3/wgAAAACAAIAAAD4/wgAAAACAAIAAAD5/wgAAAACAAIAAAD6/wgAAAACAAIAAAD7/wgAAAACAAIAAAD8/wgAAAACAAIAAAD9/wgAAAACAAIAAAD+/wgAAAACAAIAAAD//wgAAAACAAIAAAAAAAgAAAACAAIAAAABAAgAAAACAAIAAAACAAgAAAACAAIAAAADAAgAAAACAAIAAAAEAAgAAAACAAIAAAAFAAgAAAACAAIAAAAGAAgAAAACAAIAAAAHAAgAAAACAAIAAAAIAAgAAAACAAIAAAAJAAgAAAACAAIAAAAKAAgAAAACAAIAAAALAAgAAAACAAIAAAAMAAgAAAACAAIAAAANAAgAAAACAAIAAAAOAAgAAAACAAIAAAAPAAgAAAACAAIAAAAQAAgAAAACAAIAAAARAAgAAAACAAIAAAASAAgAAAACAAIAAAATAAgAAAACAAIAAAAUAAgAAAACAAIAAAAVAAgAAAACAAIAAAAWAAgAAAACAAIAAAAXAAgAAAACAAIAAAAYAAgAAAACAAIAAAAZAAgAAAACAAIAAAAaAAgAAAACAAIAAAAbAAgAAAACAAIAAAAcAAgAAAACAAIAAAAdAAgAAAACAAIAAAAeAAgAAAACAAIAAAAfAAgAAAACAAIAAAAgAAgAAAACAAIAAAAhAAgAAAACAAIAAAAiAAgAAAACAAIAAAAjAAgAAAACAAIAAAAkAAgAAAACAAIAAAAlAAgAAAACAAIAAAAmAAgAAAACAAIAAAAnAAgAAAACAAIAAAAoAAgAAAACAAIAAAApAAgAAAACAAIAAAAqAAgAAAACAAIAAAArAAgAAAACAAIAAAAsAAgAAAACAAIAAAAtAAgAAAACAAIAAAAuAAgAAAACAAIAAAAvAAgAAAACAAIAAAAwAAgAAAACAAIAAAAxAAgAAAACAAIAAAAyAAgAAAACAAIAAAAzAAgAAAACAAIAAAA0AAgAAAACAAIAAAA1AAgAAAACAAIAAAA2AAgAAAACAAIAAAA3AAgAAAACAAIAAAA4AAgAAAACAAIAAAA5AAgAAAACAAIAAAA6AAgAAAACAAIAAAA7AAgAAAACAAIAAAA8AAgAAAACAAIAAAA9AAgAAAACAAIAAAA+AAgAAAACAAIAAAA/AAgAAAACAAIAAABAAAgAAAACAAIAAABBAAgAAAACAAIAAABCAAgAAAACAAIAAABDAAgAAAACAAIAAABEAAgAAAACAAIAAABFAAgAAAACAAIAAABGAAgAAAACAAIAAABHAAgAAAACAAIAAABIAAgAAAACAAIAAABJAAgAAAACAAIAAABKAAgAAAACAAIAAABLAAgAAAACAAIAAABMAAgAAAACAAIAAABNAAgAAAACAAIAAABOAAgAAAACAAIAAABPAAgAAAACAAIAAABQAAgAAAACAAIAAABRAAgAAAACAAIAAABSAAgAAAACAAIAAABTAAgAAAACAAIAAABUAAgAAAACAAIAAABVAAgAAAACAAIAAABWAAgAAAACAAIAAABXAAgAAAACAAIAAABYAAgAAAACAAIAAABZAAgAAAACAAIAAABaAAgAAAACAAIAAABbAAgAAAACAAIAAABcAAgAAAACAAIAAABdAAgAAAACAAIAAABeAAgAAAACAAIAAABfAAgAAAACAAIAAABgAAgAAAACAAIAAABhAAgAAAACAAIAAABiAAgAAAACAAIAAABjAAgAAAACAAIAAABkAAgAAAACAAIAAABlAAgAAAACAAIAAABmAAgAAAACAAIAAABnAAgAAAACAAIAAABoAAgAAAACAAIAAABpAAgAAAACAAIAAABqAAgAAAACAAIAAABrAAgAAAACAAIAAABsAAgAAAACAAIAAABtAAgAAAACAAIAAABuAAgAAAACAAIAAABvAAgAAAACAAIAAABwAAgAAAACAAIAAABxAAgAAAACAAIAAAByAAgAAAACAAIAAABzAAgAAAACAAIAAAB0AAgAAAACAAIAAAB1AAgAAAACAAIAAAB2AAgAAAACAAIAAAB3AAgAAAACAAIAAAB4AAgAAAACAAIAAAB5AAgAAAACAAIAAAB6AAgAAAADAAIAAAA=") + +[node name="EndFlagpole" parent="." index="3"] +position = Vector2(200, 0) + +[node name="EndSmallCastle" parent="." index="4"] +position = Vector2(312, 0) + +[node name="DecoTiles" parent="." index="9" instance=ExtResource("3_esidh")] +tile_map_data = PackedByteArray("AAD3//7/AAADAAAAAAD3////AAADAAEAAAD4//7/AAADAAAAAAD4////AAADAAEAAAD1//3/AAAEAAAAAAD1//7/AAAEAAEAAAD1////AAAAAAEAAADx////AAABAAEAAADw////AAABAAEAAAAGAP//AAABAAEAAAAHAP//AAABAAEAAAAJAP//AAABAAEAAAAIAP7/AAADAAAAAAAIAP//AAADAAEAAAALAP3/AAAEAAAAAAALAP7/AAAEAAEAAAALAP//AAAAAAEAAAA=") + +[node name="TileMapConverter" type="Node" parent="." index="10" node_paths=PackedStringArray("tilemap")] +script = ExtResource("4_hurmg") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56346" to="Tiles/@AnimatableBody2D@56346/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56346" to="Tiles/@AnimatableBody2D@56346/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56346" to="Tiles/@AnimatableBody2D@56346" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56346" to="Tiles/@AnimatableBody2D@56346" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56346" to="Tiles/@AnimatableBody2D@56346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56346" to="Tiles/@AnimatableBody2D@56346" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56346" to="Tiles/@AnimatableBody2D@56346/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World1/1-1.tscn b/Scenes/Levels/SMBLL/World1/1-1.tscn new file mode 100644 index 0000000..c6dd6b5 --- /dev/null +++ b/Scenes/Levels/SMBLL/World1/1-1.tscn @@ -0,0 +1,683 @@ +[gd_scene load_steps=24 format=4 uid="uid://dx07rvrxv2hj1"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_cj4nd"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_a8v7b"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_77h87"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_16jg7"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="7_xqc0v"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_a8v7b"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="9_welko"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="10_7j154"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="11_whcrh"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="12_gke51"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="13_lh6bu"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="14_n5kb5"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="15_qxbe7"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="16_m3psb"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="17_7n22b"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_a2w3u"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="18_77h87"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="18_a2w3u"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="19_16jg7"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="20_16jg7"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="21_xqc0v"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="23_a8v7b"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="23_welko"] + +[node name="1-1LL" type="Node"] +script = ExtResource("1_cj4nd") +music = ExtResource("2_a8v7b") +campaign = "SMBLL" +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("17_a2w3u")] + +[node name="Tiles" parent="." instance=ExtResource("4_77h87")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAAPAAAAAAADAAAAAAAPAAEAAAADAAEAAAASAAAAAAABAAAAAAASAAEAAAABAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAADAAAAAAAcAAEAAAADAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAfAAAAAAABAAAAAAAfAAEAAAABAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAADAAAAAAAkAAEAAAADAAEAAAAoAAAAAAABAAAAAAAoAAEAAAABAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAADAAAAAAA7AAEAAAADAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAADAAAAAABsAAEAAAADAAEAAABwAAAAAAABAAAAAABwAAEAAAABAAEAAABxAAAAAAADAAAAAABxAAEAAAADAAEAAAB0AAAAAAABAAAAAAB0AAEAAAABAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAADAAAAAACGAAEAAAADAAEAAACKAAAAAAABAAAAAACKAAEAAAABAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAABtAPj/AQAAAAAAAQBuAPj/AQAAAAAAAQBvAPj/AQAAAAAAAQBwAPj/AQAAAAAAAQBxAPj/AQAAAAAAAQByAPj/AQAAAAAAAQA+APj/AQAAAAAAAQA/APj/AQAAAAAAAQBAAPj/AQAAAAAAAQBBAPj/AQAAAAAAAQBCAPj/AQAAAAAAAQBDAPj/AQAAAAAAAQBEAPj/AQAAAAAAAQBFAPj/AQAAAAAAAQBGAPj/AQAAAAAAAQBHAPj/AQAAAAAAAQBIAPj/AQAAAAAAAQBJAPj/AQAAAAAAAQBKAPj/AQAAAAAAAQA5APj/AQAAAAAAAQA6APj/AQAAAAAAAQA7APj/AQAAAAAAAQA8APj/AQAAAAAAAQAoAPj/AQAAAAAAAQApAPj/AQAAAAAAAQAqAPj/AQAAAAAAAQArAPj/AQAAAAAAAQAsAPj/AQAAAAAAAQAtAPj/AQAAAAAAAQAuAPj/AQAAAAAAAQAvAPj/AQAAAAAAAQAwAPj/AQAAAAAAAQAxAPj/AQAAAAAAAQAyAPj/AQAAAAAAAQAzAPj/AQAAAAAAAQA0APj/AQAAAAAAAQA1APj/AQAAAAAAAQArAPz/AQAAAAAAAQAsAPz/AQAAAAAAAQAtAPz/AQAAAAAAAQAuAPz/AQAAAAAAAQAvAPz/AQAAAAAAAQAwAPz/AQAAAAAAAQAxAPz/AQAAAAAAAQAyAPz/AQAAAAAAAQAzAPz/AQAAAAAAAQA0APz/AQAAAAAAAQAqAPz/AQAAAAAACgAEAPz/AQAAAAAAAQACAPz/AQAAAAAAAQADAPj/AQAAAAAAAQAEAPj/AQAAAAAAAQAFAPj/AQAAAAAAAQAGAPj/AQAAAAAAAQADAPz/AQAAAAAABwAGAPv/AAAEAAIAAAAGAPz/AAAEAAIAAAABAPj/AAAEAAIAAAABAPn/AAAEAAIAAAABAPr/AAAEAAIAAAABAPv/AAAEAAIAAAABAPz/AAAEAAIAAAAKAPz/AQAAAAAAAgALAPz/AQAAAAAAAgANAPz/AQAAAAAAAgAOAPz/AQAAAAAAAgAQAAAAAAAIAAAAAAAQAAEAAAAIAAEAAAARAAAAAAAJAAAAAAARAAEAAAAJAAEAAAAdAAAAAAAIAAIAAAAeAAAAAAAJAAIAAAAdAAEAAAAIAAMAAAAeAAEAAAAJAAMAAAAXAPz/AAAIAAYAAAAXAP3/AAAIAAcAAAAYAPz/AAAJAAYAAAAYAP3/AAAJAAcAAAAXAP7/AAAIAAcAAAAYAP7/AAAJAAcAAAAXAP//AAAIAAcAAAAYAP//AAAJAAcAAABDAAAAAAABAAAAAABDAAEAAAABAAEAAABDAP//AAAEAAIAAAA3APz/AAAEAAIAAAA3AP3/AAAEAAIAAAA3AP7/AAAEAAIAAAA3AP//AAAEAAIAAAA2AP3/AAAEAAIAAAA2AP7/AAAEAAIAAAA2AP//AAAEAAIAAAA1AP7/AAAEAAIAAAA1AP//AAAEAAIAAAA0AP//AAAEAAIAAABOAPv/AAAEAAIAAABOAPz/AAAEAAIAAABKAPz/AQAAAAAAAgBLAPz/AQAAAAAAAgBMAPz/AQAAAAAAAgBNAPz/AQAAAAAAAgBHAPz/AQAAAAAAAgBIAPz/AQAAAAAAAgBrAPz/AAAIAAAAAABrAP3/AAAIAAEAAABsAPz/AAAJAAAAAABsAP3/AAAJAAEAAABwAPz/AAAIAAQAAABwAP3/AAAIAAUAAABxAPz/AAAJAAQAAABxAP3/AAAJAAUAAAB+APz/AAAIAAYAAAB+AP3/AAAIAAcAAAB/APz/AAAJAAYAAAB/AP3/AAAJAAcAAABrAP7/AAAIAAEAAABsAP7/AAAJAAEAAABrAP//AAAIAAEAAABsAP//AAAJAAEAAABwAP7/AAAIAAUAAABxAP7/AAAJAAUAAABwAP//AAAIAAUAAABxAP//AAAJAAUAAAB+AP7/AAAIAAcAAAB/AP7/AAAJAAcAAAB+AP//AAAIAAcAAAB/AP//AAAJAAcAAACDAPn/AAAIAAIAAACDAPr/AAAIAAMAAACEAPn/AAAJAAIAAACEAPr/AAAJAAMAAACDAPv/AAAIAAMAAACEAPv/AAAJAAMAAACCAPz/AQAAAAAAAgCDAPz/AQAAAAAAAgCEAPz/AQAAAAAAAgCFAPz/AQAAAAAACACTAP7/AAAIAAAAAACTAP//AAAIAAEAAACUAP7/AAAJAAAAAACUAP//AAAJAAEAAACbAP//AAAEAAIAAACcAP7/AAAEAAIAAACdAP3/AAAEAAIAAACeAPz/AAAEAAIAAACfAPv/AAAEAAIAAACgAPr/AAAEAAIAAAChAPn/AAAEAAIAAACiAPj/AAAEAAIAAACjAPj/AAAEAAIAAACjAPn/AAAEAAIAAACjAPr/AAAEAAIAAACjAPv/AAAEAAIAAACjAPz/AAAEAAIAAACjAP3/AAAEAAIAAACjAP7/AAAEAAIAAACjAP//AAAEAAIAAACiAP//AAAEAAIAAAChAP//AAAEAAIAAACgAP//AAAEAAIAAACfAP//AAAEAAIAAACeAP//AAAEAAIAAACdAP//AAAEAAIAAACcAP//AAAEAAIAAACiAP3/AAAEAAIAAACiAPz/AAAEAAIAAACiAPv/AAAEAAIAAACiAPr/AAAEAAIAAACiAPn/AAAEAAIAAAChAPr/AAAEAAIAAAChAPv/AAAEAAIAAACgAPv/AAAEAAIAAACgAPz/AAAEAAIAAACfAPz/AAAEAAIAAACfAP3/AAAEAAIAAACeAP3/AAAEAAIAAACeAP7/AAAEAAIAAACdAP7/AAAEAAIAAACfAP7/AAAEAAIAAACgAP7/AAAEAAIAAACgAP3/AAAEAAIAAAChAP3/AAAEAAIAAAChAPz/AAAEAAIAAAChAP7/AAAEAAIAAACiAP7/AAAEAAIAAACsAP//AAAEAAIAAAAqAPf/AQAAAAAAAwArAPf/AQAAAAAAAwAsAPf/AQAAAAAAAwAtAPf/AQAAAAAAAwAuAPf/AQAAAAAAAwAvAPf/AQAAAAAAAwAwAPf/AQAAAAAAAwAxAPf/AQAAAAAAAwAMAPz/AQAAAAAADAAbAPv/AQAAAAAACwBJAPz/AQAAAAAADAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABAA8AAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABACHAAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAAQAAIAAAAIAAEAAAARAAIAAAAJAAEAAAASAAIAAAABAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAADAAIAAAAdAAIAAAAIAAMAAAAeAAIAAAAJAAMAAAAfAAIAAAABAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAADAAIAAAAoAAIAAAABAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAADAAIAAABDAAIAAAABAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABwAAIAAAABAAIAAABxAAIAAAADAAIAAABsAAIAAAADAAIAAAB0AAIAAAABAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAADAAIAAACKAAIAAAABAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAAFAPz/AQAAAAAAAQC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAADAAAAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAADAAEAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAADAAIAAAACAPj/AQAAAAAAAQA=") + +[node name="Player" parent="." instance=ExtResource("5_16jg7")] +position = Vector2(-216, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("7_xqc0v")] +tile_map_data = PackedByteArray("AACLAP7/AAADAAAAAACLAP//AAADAAEAAACXAP7/AAADAAAAAACXAP//AAADAAEAAACYAP7/AAADAAAAAACYAP//AAADAAEAAAB4AP7/AAADAAAAAAB4AP//AAADAAEAAABbAP7/AAADAAAAAABbAP//AAADAAEAAABIAP7/AAADAAAAAABIAP//AAADAAEAAAArAP7/AAADAAAAAAArAP//AAADAAEAAAAHAP7/AAADAAAAAAAHAP//AAADAAEAAAAIAP7/AAADAAAAAAAIAP//AAADAAEAAAD7//7/AAADAAAAAAD7////AAADAAEAAAD9//3/AAAEAAAAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAAAFAP3/AAAEAAAAAAAFAP7/AAAEAAEAAAAFAP//AAAAAAEAAAAbAP3/AAAEAAAAAAAbAP7/AAAEAAEAAAAbAP//AAAAAAEAAAAtAP3/AAAEAAAAAAAtAP7/AAAEAAEAAAAtAP//AAAAAAEAAAA1AP3/AAAEAAAAAAA1AP7/AAAEAAEAAAA1AP//AAAAAAEAAAA4AP7/AAAEAAEAAAA4AP//AAAAAAEAAABLAP3/AAAEAAAAAABLAP7/AAAEAAEAAABdAP3/AAAEAAAAAABdAP7/AAAEAAEAAABdAP//AAAAAAEAAABlAP3/AAAEAAAAAABlAP7/AAAEAAEAAAB7AP3/AAAEAAAAAAB7AP7/AAAEAAEAAAB7AP//AAAAAAEAAACNAP3/AAAEAAAAAACNAP7/AAAEAAEAAACNAP//AAAAAAEAAACOAP//AAABAAEAAACPAP//AAABAAEAAACQAP//AAABAAEAAACVAP3/AAAEAAAAAACVAP7/AAAEAAEAAACVAP//AAAAAAEAAABnAP7/AAADAAAAAABnAP//AAADAAEAAABoAP7/AAADAAAAAABoAP//AAADAAEAAABeAP//AAABAAEAAABfAP//AAABAAEAAABgAP//AAABAAEAAABhAP//AAABAAEAAABJAP//AAABAAEAAABGAP//AAABAAEAAABHAP//AAABAAEAAAAuAP//AAABAAEAAAAvAP//AAABAAEAAAAwAP//AAABAAEAAAAxAP//AAABAAEAAAAZAP//AAABAAEAAAAWAP//AAABAAEAAAD+////AAABAAEAAAD/////AAABAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAACRAP//AAABAAEAAACmAP//AAABAAEAAACnAP//AAABAAEAAACpAP//AAABAAEAAACoAP7/AAADAAAAAACoAP//AAADAAEAAACrAP3/AAAEAAAAAACrAP7/AAAEAAEAAACrAP//AAAAAAEAAAB2AP//AAABAAEAAAB3AP//AAABAAEAAAB5AP//AAABAAEAAABlAP//AAAAAAEAAAA4AP3/AAAEAAAAAABLAP//AAAAAAEAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("8_a8v7b")] + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("9_welko")] +position = Vector2(8, -64) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("9_welko")] +position = Vector2(888, -64) +winged = true + +[node name="GreenKoopaTroopa10" parent="Enemies" instance=ExtResource("9_welko")] +position = Vector2(792, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("9_welko")] +position = Vector2(1144, -64) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("9_welko")] +position = Vector2(1168, -64) + +[node name="GreenKoopaTroopa11" parent="Enemies" instance=ExtResource("9_welko")] +position = Vector2(1184, 0) + +[node name="GreenKoopaTroopa12" parent="Enemies" instance=ExtResource("9_welko")] +position = Vector2(1208, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("9_welko")] +position = Vector2(1592, 0) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("9_welko")] +position = Vector2(1616, 0) + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("9_welko")] +position = Vector2(1640, 0) + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("9_welko")] +position = Vector2(1720, -64) +winged = true + +[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("9_welko")] +position = Vector2(2040, -64) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("10_7j154")] +position = Vector2(72, -64) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("10_7j154")] +position = Vector2(1160, -128) + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("10_7j154")] +position = Vector2(2152, 0) + +[node name="Goomba" parent="Enemies" instance=ExtResource("11_whcrh")] +position = Vector2(488, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("11_whcrh")] +position = Vector2(512, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("11_whcrh")] +position = Vector2(856, -128) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("11_whcrh")] +position = Vector2(1384, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("11_whcrh")] +position = Vector2(1408, 0) + +[node name="Goomba6" parent="Enemies" instance=ExtResource("11_whcrh")] +position = Vector2(2472, 0) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("12_gke51")] +position = Vector2(272, 0) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("12_gke51")] +position = Vector2(384, -64) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("12_gke51")] +position = Vector2(480, 0) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("12_gke51")] +position = Vector2(1728, -64) + +[node name="PirannhaPlant5" parent="Enemies" instance=ExtResource("12_gke51")] +position = Vector2(1808, -64) + +[node name="PirannhaPlant6" parent="Enemies" instance=ExtResource("12_gke51")] +position = Vector2(2032, -64) + +[node name="PirannhaPlant7" parent="Enemies" instance=ExtResource("12_gke51")] +position = Vector2(2112, -112) + +[node name="PirannhaPlant8" parent="Enemies" instance=ExtResource("12_gke51")] +position = Vector2(2368, -32) + +[node name="Checkpoint" parent="." instance=ExtResource("13_lh6bu")] +position = Vector2(1312, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("14_n5kb5")] +position = Vector2(2760, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("15_qxbe7")] +position = Vector2(2856, 0) + +[node name="StartCastle" parent="." instance=ExtResource("16_m3psb")] +position = Vector2(-216, -40) + +[node name="PipeArea" parent="." instance=ExtResource("17_7n22b")] +position = Vector2(2368, -32) +pipe_id = 1 +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("17_7n22b")] +position = Vector2(1808, -64) +target_level = "uid://dwbp7ip3l3snl" + +[node name="CheckpointFlag" parent="." instance=ExtResource("18_a2w3u")] +position = Vector2(1312, 0) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("18_77h87") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("21_xqc0v")] +position = Vector2(440, -136) +item = ExtResource("20_16jg7") +metadata/r_coin_id = 1 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("19_16jg7")] +position = Vector2(904, -56) +metadata/r_coin_id = 2 +metadata/red_coin = true + +[node name="DecoTiles" parent="ChallengeNodes" instance=ExtResource("7_xqc0v")] +tile_map_data = PackedByteArray("AABiAP//AAADAAEAAABiAP7/AAADAAEAAABiAP3/AAADAAAAAAAbAP3/AAAEAAEAAAAbAPz/AAAEAAAAAAA4AP3/AAAEAAAAAAA4AP7/AAAEAAEAAAA4AP//AAAAAAEAAAA=") + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("21_xqc0v")] +position = Vector2(1576, -72) +item = ExtResource("23_a8v7b") + +[node name="InvisibleQuestionBlock3" parent="ChallengeNodes" instance=ExtResource("21_xqc0v")] +position = Vector2(2632, -72) +item = ExtResource("20_16jg7") +metadata/r_coin_id = 4 + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("23_welko")] +position = Vector2(104, -136) + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("19_16jg7")] +position = Vector2(904, -56) + +[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="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@87698" to="Tiles/@AnimatableBody2D@87698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87698" to="Tiles/@AnimatableBody2D@87698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87698" to="Tiles/@AnimatableBody2D@87698" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87698" to="Tiles/@AnimatableBody2D@87698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87698" to="Tiles/@AnimatableBody2D@87698" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87698" to="Tiles/@AnimatableBody2D@87698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87699" to="Tiles/@AnimatableBody2D@87699/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87699" to="Tiles/@AnimatableBody2D@87699/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87699" to="Tiles/@AnimatableBody2D@87699" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87699" to="Tiles/@AnimatableBody2D@87699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87699" to="Tiles/@AnimatableBody2D@87699" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87699" to="Tiles/@AnimatableBody2D@87699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87700" to="Tiles/@AnimatableBody2D@87700/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87700" to="Tiles/@AnimatableBody2D@87700/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87700" to="Tiles/@AnimatableBody2D@87700" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87700" to="Tiles/@AnimatableBody2D@87700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87700" to="Tiles/@AnimatableBody2D@87700" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87700" to="Tiles/@AnimatableBody2D@87700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87701" to="Tiles/@AnimatableBody2D@87701/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87701" to="Tiles/@AnimatableBody2D@87701/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87701" to="Tiles/@AnimatableBody2D@87701" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87701" to="Tiles/@AnimatableBody2D@87701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87701" to="Tiles/@AnimatableBody2D@87701" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87701" to="Tiles/@AnimatableBody2D@87701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87702" to="Tiles/@AnimatableBody2D@87702/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87702" to="Tiles/@AnimatableBody2D@87702/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87702" to="Tiles/@AnimatableBody2D@87702" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87702" to="Tiles/@AnimatableBody2D@87702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87702" to="Tiles/@AnimatableBody2D@87702" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87702" to="Tiles/@AnimatableBody2D@87702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87703" to="Tiles/@AnimatableBody2D@87703/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87703" to="Tiles/@AnimatableBody2D@87703/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87703" to="Tiles/@AnimatableBody2D@87703" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87703" to="Tiles/@AnimatableBody2D@87703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87703" to="Tiles/@AnimatableBody2D@87703" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87703" to="Tiles/@AnimatableBody2D@87703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87704" to="Tiles/@AnimatableBody2D@87704/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87704" to="Tiles/@AnimatableBody2D@87704/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87704" to="Tiles/@AnimatableBody2D@87704" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87704" to="Tiles/@AnimatableBody2D@87704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87704" to="Tiles/@AnimatableBody2D@87704" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87704" to="Tiles/@AnimatableBody2D@87704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87705" to="Tiles/@AnimatableBody2D@87705/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87705" to="Tiles/@AnimatableBody2D@87705/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87705" to="Tiles/@AnimatableBody2D@87705" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87705" to="Tiles/@AnimatableBody2D@87705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87705" to="Tiles/@AnimatableBody2D@87705" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87705" to="Tiles/@AnimatableBody2D@87705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87706" to="Tiles/@AnimatableBody2D@87706/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87706" to="Tiles/@AnimatableBody2D@87706/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87706" to="Tiles/@AnimatableBody2D@87706" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87706" to="Tiles/@AnimatableBody2D@87706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87706" to="Tiles/@AnimatableBody2D@87706" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87706" to="Tiles/@AnimatableBody2D@87706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87707" to="Tiles/@AnimatableBody2D@87707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87707" to="Tiles/@AnimatableBody2D@87707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87707" to="Tiles/@AnimatableBody2D@87707" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87707" to="Tiles/@AnimatableBody2D@87707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87707" to="Tiles/@AnimatableBody2D@87707" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87707" to="Tiles/@AnimatableBody2D@87707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87708" to="Tiles/@AnimatableBody2D@87708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87708" to="Tiles/@AnimatableBody2D@87708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87708" to="Tiles/@AnimatableBody2D@87708" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87708" to="Tiles/@AnimatableBody2D@87708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87708" to="Tiles/@AnimatableBody2D@87708" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87708" to="Tiles/@AnimatableBody2D@87708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87709" to="Tiles/@AnimatableBody2D@87709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87709" to="Tiles/@AnimatableBody2D@87709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87709" to="Tiles/@AnimatableBody2D@87709" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87709" to="Tiles/@AnimatableBody2D@87709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87709" to="Tiles/@AnimatableBody2D@87709" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87709" to="Tiles/@AnimatableBody2D@87709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87710" to="Tiles/@AnimatableBody2D@87710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87710" to="Tiles/@AnimatableBody2D@87710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87710" to="Tiles/@AnimatableBody2D@87710" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87710" to="Tiles/@AnimatableBody2D@87710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87710" to="Tiles/@AnimatableBody2D@87710" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87710" to="Tiles/@AnimatableBody2D@87710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87711" to="Tiles/@AnimatableBody2D@87711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87711" to="Tiles/@AnimatableBody2D@87711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87711" to="Tiles/@AnimatableBody2D@87711" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87711" to="Tiles/@AnimatableBody2D@87711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87711" to="Tiles/@AnimatableBody2D@87711" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87711" to="Tiles/@AnimatableBody2D@87711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87712" to="Tiles/@AnimatableBody2D@87712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87712" to="Tiles/@AnimatableBody2D@87712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87712" to="Tiles/@AnimatableBody2D@87712" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87712" to="Tiles/@AnimatableBody2D@87712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87712" to="Tiles/@AnimatableBody2D@87712" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87712" to="Tiles/@AnimatableBody2D@87712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87713" to="Tiles/@AnimatableBody2D@87713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87713" to="Tiles/@AnimatableBody2D@87713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87713" to="Tiles/@AnimatableBody2D@87713" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87713" to="Tiles/@AnimatableBody2D@87713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87713" to="Tiles/@AnimatableBody2D@87713" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87713" to="Tiles/@AnimatableBody2D@87713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87714" to="Tiles/@AnimatableBody2D@87714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87714" to="Tiles/@AnimatableBody2D@87714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87714" to="Tiles/@AnimatableBody2D@87714" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87714" to="Tiles/@AnimatableBody2D@87714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87714" to="Tiles/@AnimatableBody2D@87714" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87714" to="Tiles/@AnimatableBody2D@87714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87715" to="Tiles/@AnimatableBody2D@87715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87715" to="Tiles/@AnimatableBody2D@87715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87715" to="Tiles/@AnimatableBody2D@87715" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87715" to="Tiles/@AnimatableBody2D@87715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87715" to="Tiles/@AnimatableBody2D@87715" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87715" to="Tiles/@AnimatableBody2D@87715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87716" to="Tiles/@AnimatableBody2D@87716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87716" to="Tiles/@AnimatableBody2D@87716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87716" to="Tiles/@AnimatableBody2D@87716" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87716" to="Tiles/@AnimatableBody2D@87716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87716" to="Tiles/@AnimatableBody2D@87716" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87716" to="Tiles/@AnimatableBody2D@87716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87717" to="Tiles/@AnimatableBody2D@87717/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87717" to="Tiles/@AnimatableBody2D@87717/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87717" to="Tiles/@AnimatableBody2D@87717" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87717" to="Tiles/@AnimatableBody2D@87717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87717" to="Tiles/@AnimatableBody2D@87717" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87717" to="Tiles/@AnimatableBody2D@87717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87718" to="Tiles/@AnimatableBody2D@87718/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87718" to="Tiles/@AnimatableBody2D@87718/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87718" to="Tiles/@AnimatableBody2D@87718" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87718" to="Tiles/@AnimatableBody2D@87718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87718" to="Tiles/@AnimatableBody2D@87718" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87718" to="Tiles/@AnimatableBody2D@87718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87719" to="Tiles/@AnimatableBody2D@87719/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87719" to="Tiles/@AnimatableBody2D@87719/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87719" to="Tiles/@AnimatableBody2D@87719" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87719" to="Tiles/@AnimatableBody2D@87719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87719" to="Tiles/@AnimatableBody2D@87719" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87719" to="Tiles/@AnimatableBody2D@87719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87720" to="Tiles/@AnimatableBody2D@87720/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87720" to="Tiles/@AnimatableBody2D@87720/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87720" to="Tiles/@AnimatableBody2D@87720" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87720" to="Tiles/@AnimatableBody2D@87720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87720" to="Tiles/@AnimatableBody2D@87720" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87720" to="Tiles/@AnimatableBody2D@87720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87721" to="Tiles/@AnimatableBody2D@87721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87721" to="Tiles/@AnimatableBody2D@87721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87721" to="Tiles/@AnimatableBody2D@87721" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87721" to="Tiles/@AnimatableBody2D@87721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87721" to="Tiles/@AnimatableBody2D@87721" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87721" to="Tiles/@AnimatableBody2D@87721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87722" to="Tiles/@AnimatableBody2D@87722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87722" to="Tiles/@AnimatableBody2D@87722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87722" to="Tiles/@AnimatableBody2D@87722" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87722" to="Tiles/@AnimatableBody2D@87722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87722" to="Tiles/@AnimatableBody2D@87722" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87722" to="Tiles/@AnimatableBody2D@87722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87723" to="Tiles/@AnimatableBody2D@87723/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87723" to="Tiles/@AnimatableBody2D@87723/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87723" to="Tiles/@AnimatableBody2D@87723" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87723" to="Tiles/@AnimatableBody2D@87723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87723" to="Tiles/@AnimatableBody2D@87723" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87723" to="Tiles/@AnimatableBody2D@87723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87724" to="Tiles/@AnimatableBody2D@87724/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87724" to="Tiles/@AnimatableBody2D@87724/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87724" to="Tiles/@AnimatableBody2D@87724" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87724" to="Tiles/@AnimatableBody2D@87724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87724" to="Tiles/@AnimatableBody2D@87724" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87724" to="Tiles/@AnimatableBody2D@87724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87725" to="Tiles/@AnimatableBody2D@87725/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87725" to="Tiles/@AnimatableBody2D@87725/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87725" to="Tiles/@AnimatableBody2D@87725" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87725" to="Tiles/@AnimatableBody2D@87725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87725" to="Tiles/@AnimatableBody2D@87725" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87725" to="Tiles/@AnimatableBody2D@87725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87726" to="Tiles/@AnimatableBody2D@87726/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87726" to="Tiles/@AnimatableBody2D@87726/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87726" to="Tiles/@AnimatableBody2D@87726" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87726" to="Tiles/@AnimatableBody2D@87726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87726" to="Tiles/@AnimatableBody2D@87726" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87726" to="Tiles/@AnimatableBody2D@87726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87727" to="Tiles/@AnimatableBody2D@87727/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87727" to="Tiles/@AnimatableBody2D@87727/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87727" to="Tiles/@AnimatableBody2D@87727" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87727" to="Tiles/@AnimatableBody2D@87727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87727" to="Tiles/@AnimatableBody2D@87727" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87727" to="Tiles/@AnimatableBody2D@87727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87728" to="Tiles/@AnimatableBody2D@87728/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87728" to="Tiles/@AnimatableBody2D@87728/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87728" to="Tiles/@AnimatableBody2D@87728" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87728" to="Tiles/@AnimatableBody2D@87728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87728" to="Tiles/@AnimatableBody2D@87728" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87728" to="Tiles/@AnimatableBody2D@87728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87729" to="Tiles/@AnimatableBody2D@87729/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87729" to="Tiles/@AnimatableBody2D@87729/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87729" to="Tiles/@AnimatableBody2D@87729" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87729" to="Tiles/@AnimatableBody2D@87729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87729" to="Tiles/@AnimatableBody2D@87729" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87729" to="Tiles/@AnimatableBody2D@87729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87730" to="Tiles/@AnimatableBody2D@87730/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87730" to="Tiles/@AnimatableBody2D@87730/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87730" to="Tiles/@AnimatableBody2D@87730" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87730" to="Tiles/@AnimatableBody2D@87730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87730" to="Tiles/@AnimatableBody2D@87730" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87730" to="Tiles/@AnimatableBody2D@87730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87731" to="Tiles/@AnimatableBody2D@87731/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87731" to="Tiles/@AnimatableBody2D@87731/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87731" to="Tiles/@AnimatableBody2D@87731" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87731" to="Tiles/@AnimatableBody2D@87731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87731" to="Tiles/@AnimatableBody2D@87731" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87731" to="Tiles/@AnimatableBody2D@87731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87732" to="Tiles/@AnimatableBody2D@87732/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87732" to="Tiles/@AnimatableBody2D@87732/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87732" to="Tiles/@AnimatableBody2D@87732" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87732" to="Tiles/@AnimatableBody2D@87732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87732" to="Tiles/@AnimatableBody2D@87732" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87732" to="Tiles/@AnimatableBody2D@87732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87733" to="Tiles/@AnimatableBody2D@87733/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87733" to="Tiles/@AnimatableBody2D@87733/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87733" to="Tiles/@AnimatableBody2D@87733" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87733" to="Tiles/@AnimatableBody2D@87733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87733" to="Tiles/@AnimatableBody2D@87733" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87733" to="Tiles/@AnimatableBody2D@87733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87734" to="Tiles/@AnimatableBody2D@87734/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87734" to="Tiles/@AnimatableBody2D@87734/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87734" to="Tiles/@AnimatableBody2D@87734" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87734" to="Tiles/@AnimatableBody2D@87734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87734" to="Tiles/@AnimatableBody2D@87734" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87734" to="Tiles/@AnimatableBody2D@87734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87735" to="Tiles/@AnimatableBody2D@87735/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87735" to="Tiles/@AnimatableBody2D@87735/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87735" to="Tiles/@AnimatableBody2D@87735" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87735" to="Tiles/@AnimatableBody2D@87735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87735" to="Tiles/@AnimatableBody2D@87735" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87735" to="Tiles/@AnimatableBody2D@87735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87736" to="Tiles/@AnimatableBody2D@87736/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87736" to="Tiles/@AnimatableBody2D@87736/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87736" to="Tiles/@AnimatableBody2D@87736" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87736" to="Tiles/@AnimatableBody2D@87736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87736" to="Tiles/@AnimatableBody2D@87736" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87736" to="Tiles/@AnimatableBody2D@87736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87737" to="Tiles/@AnimatableBody2D@87737/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87737" to="Tiles/@AnimatableBody2D@87737/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87737" to="Tiles/@AnimatableBody2D@87737" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87737" to="Tiles/@AnimatableBody2D@87737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87737" to="Tiles/@AnimatableBody2D@87737" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87737" to="Tiles/@AnimatableBody2D@87737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87738" to="Tiles/@AnimatableBody2D@87738/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87738" to="Tiles/@AnimatableBody2D@87738/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87738" to="Tiles/@AnimatableBody2D@87738" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87738" to="Tiles/@AnimatableBody2D@87738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87738" to="Tiles/@AnimatableBody2D@87738" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87738" to="Tiles/@AnimatableBody2D@87738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87739" to="Tiles/@AnimatableBody2D@87739/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87739" to="Tiles/@AnimatableBody2D@87739/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87739" to="Tiles/@AnimatableBody2D@87739" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87739" to="Tiles/@AnimatableBody2D@87739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87739" to="Tiles/@AnimatableBody2D@87739" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87739" to="Tiles/@AnimatableBody2D@87739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87740" to="Tiles/@AnimatableBody2D@87740/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87740" to="Tiles/@AnimatableBody2D@87740/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87740" to="Tiles/@AnimatableBody2D@87740" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87740" to="Tiles/@AnimatableBody2D@87740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87740" to="Tiles/@AnimatableBody2D@87740" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87740" to="Tiles/@AnimatableBody2D@87740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87741" to="Tiles/@AnimatableBody2D@87741/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87741" to="Tiles/@AnimatableBody2D@87741/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87741" to="Tiles/@AnimatableBody2D@87741" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87741" to="Tiles/@AnimatableBody2D@87741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87741" to="Tiles/@AnimatableBody2D@87741" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87741" to="Tiles/@AnimatableBody2D@87741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87742" to="Tiles/@AnimatableBody2D@87742/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87742" to="Tiles/@AnimatableBody2D@87742/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87742" to="Tiles/@AnimatableBody2D@87742" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87742" to="Tiles/@AnimatableBody2D@87742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87742" to="Tiles/@AnimatableBody2D@87742" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87742" to="Tiles/@AnimatableBody2D@87742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87743" to="Tiles/@AnimatableBody2D@87743/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87743" to="Tiles/@AnimatableBody2D@87743/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87743" to="Tiles/@AnimatableBody2D@87743" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87743" to="Tiles/@AnimatableBody2D@87743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87743" to="Tiles/@AnimatableBody2D@87743" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87743" to="Tiles/@AnimatableBody2D@87743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87744" to="Tiles/@AnimatableBody2D@87744/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87744" to="Tiles/@AnimatableBody2D@87744/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87744" to="Tiles/@AnimatableBody2D@87744" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87744" to="Tiles/@AnimatableBody2D@87744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87744" to="Tiles/@AnimatableBody2D@87744" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87744" to="Tiles/@AnimatableBody2D@87744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87745" to="Tiles/@AnimatableBody2D@87745/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87745" to="Tiles/@AnimatableBody2D@87745/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87745" to="Tiles/@AnimatableBody2D@87745" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87745" to="Tiles/@AnimatableBody2D@87745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87745" to="Tiles/@AnimatableBody2D@87745" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87745" to="Tiles/@AnimatableBody2D@87745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87746" to="Tiles/@AnimatableBody2D@87746/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87746" to="Tiles/@AnimatableBody2D@87746/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87746" to="Tiles/@AnimatableBody2D@87746" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87746" to="Tiles/@AnimatableBody2D@87746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87746" to="Tiles/@AnimatableBody2D@87746" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87746" to="Tiles/@AnimatableBody2D@87746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87747" to="Tiles/@AnimatableBody2D@87747/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87747" to="Tiles/@AnimatableBody2D@87747/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87747" to="Tiles/@AnimatableBody2D@87747" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87747" to="Tiles/@AnimatableBody2D@87747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87747" to="Tiles/@AnimatableBody2D@87747" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87747" to="Tiles/@AnimatableBody2D@87747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87748" to="Tiles/@AnimatableBody2D@87748/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87748" to="Tiles/@AnimatableBody2D@87748/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87748" to="Tiles/@AnimatableBody2D@87748" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87748" to="Tiles/@AnimatableBody2D@87748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87748" to="Tiles/@AnimatableBody2D@87748" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87748" to="Tiles/@AnimatableBody2D@87748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87749" to="Tiles/@AnimatableBody2D@87749/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87749" to="Tiles/@AnimatableBody2D@87749/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87749" to="Tiles/@AnimatableBody2D@87749" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87749" to="Tiles/@AnimatableBody2D@87749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87749" to="Tiles/@AnimatableBody2D@87749" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87749" to="Tiles/@AnimatableBody2D@87749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87750" to="Tiles/@AnimatableBody2D@87750/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87750" to="Tiles/@AnimatableBody2D@87750/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87750" to="Tiles/@AnimatableBody2D@87750" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87750" to="Tiles/@AnimatableBody2D@87750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87750" to="Tiles/@AnimatableBody2D@87750" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87750" to="Tiles/@AnimatableBody2D@87750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87751" to="Tiles/@AnimatableBody2D@87751/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87751" to="Tiles/@AnimatableBody2D@87751/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87751" to="Tiles/@AnimatableBody2D@87751" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87751" to="Tiles/@AnimatableBody2D@87751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87751" to="Tiles/@AnimatableBody2D@87751" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87751" to="Tiles/@AnimatableBody2D@87751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@87752" to="Tiles/@AnimatableBody2D@87752/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87752" to="Tiles/@AnimatableBody2D@87752/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87752" to="Tiles/@AnimatableBody2D@87752" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87752" to="Tiles/@AnimatableBody2D@87752" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87752" to="Tiles/@AnimatableBody2D@87752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87752" to="Tiles/@AnimatableBody2D@87752" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87752" to="Tiles/@AnimatableBody2D@87752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87753" to="Tiles/@AnimatableBody2D@87753/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87753" to="Tiles/@AnimatableBody2D@87753/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87753" to="Tiles/@AnimatableBody2D@87753" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87753" to="Tiles/@AnimatableBody2D@87753" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87753" to="Tiles/@AnimatableBody2D@87753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87753" to="Tiles/@AnimatableBody2D@87753" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87753" to="Tiles/@AnimatableBody2D@87753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87754" to="Tiles/@AnimatableBody2D@87754/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87754" to="Tiles/@AnimatableBody2D@87754/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87754" to="Tiles/@AnimatableBody2D@87754" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87754" to="Tiles/@AnimatableBody2D@87754" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87754" to="Tiles/@AnimatableBody2D@87754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87754" to="Tiles/@AnimatableBody2D@87754" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87754" to="Tiles/@AnimatableBody2D@87754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87755" to="Tiles/@AnimatableBody2D@87755/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87755" to="Tiles/@AnimatableBody2D@87755/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87755" to="Tiles/@AnimatableBody2D@87755" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87755" to="Tiles/@AnimatableBody2D@87755" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87755" to="Tiles/@AnimatableBody2D@87755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87755" to="Tiles/@AnimatableBody2D@87755" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87755" to="Tiles/@AnimatableBody2D@87755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87756" to="Tiles/@AnimatableBody2D@87756/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87756" to="Tiles/@AnimatableBody2D@87756/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87756" to="Tiles/@AnimatableBody2D@87756" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87756" to="Tiles/@AnimatableBody2D@87756" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87756" to="Tiles/@AnimatableBody2D@87756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87756" to="Tiles/@AnimatableBody2D@87756" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87756" to="Tiles/@AnimatableBody2D@87756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87757" to="Tiles/@AnimatableBody2D@87757/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87757" to="Tiles/@AnimatableBody2D@87757/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87757" to="Tiles/@AnimatableBody2D@87757" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87757" to="Tiles/@AnimatableBody2D@87757" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87757" to="Tiles/@AnimatableBody2D@87757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87757" to="Tiles/@AnimatableBody2D@87757" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87757" to="Tiles/@AnimatableBody2D@87757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87758" to="Tiles/@AnimatableBody2D@87758/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87758" to="Tiles/@AnimatableBody2D@87758/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87758" to="Tiles/@AnimatableBody2D@87758" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87758" to="Tiles/@AnimatableBody2D@87758" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87758" to="Tiles/@AnimatableBody2D@87758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87758" to="Tiles/@AnimatableBody2D@87758" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87758" to="Tiles/@AnimatableBody2D@87758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87759" to="Tiles/@AnimatableBody2D@87759/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87759" to="Tiles/@AnimatableBody2D@87759/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87759" to="Tiles/@AnimatableBody2D@87759" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87759" to="Tiles/@AnimatableBody2D@87759" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87759" to="Tiles/@AnimatableBody2D@87759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87759" to="Tiles/@AnimatableBody2D@87759" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87759" to="Tiles/@AnimatableBody2D@87759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87760" to="Tiles/@AnimatableBody2D@87760/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87760" to="Tiles/@AnimatableBody2D@87760/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87760" to="Tiles/@AnimatableBody2D@87760" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87760" to="Tiles/@AnimatableBody2D@87760" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87760" to="Tiles/@AnimatableBody2D@87760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87760" to="Tiles/@AnimatableBody2D@87760" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87760" to="Tiles/@AnimatableBody2D@87760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87761" to="Tiles/@AnimatableBody2D@87761/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87761" to="Tiles/@AnimatableBody2D@87761/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87761" to="Tiles/@AnimatableBody2D@87761" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87761" to="Tiles/@AnimatableBody2D@87761" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87761" to="Tiles/@AnimatableBody2D@87761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87761" to="Tiles/@AnimatableBody2D@87761" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87761" to="Tiles/@AnimatableBody2D@87761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87762" to="Tiles/@AnimatableBody2D@87762/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87762" to="Tiles/@AnimatableBody2D@87762/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87762" to="Tiles/@AnimatableBody2D@87762" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87762" to="Tiles/@AnimatableBody2D@87762" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87762" to="Tiles/@AnimatableBody2D@87762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87762" to="Tiles/@AnimatableBody2D@87762" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87762" to="Tiles/@AnimatableBody2D@87762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87763" to="Tiles/@AnimatableBody2D@87763/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87763" to="Tiles/@AnimatableBody2D@87763/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87763" to="Tiles/@AnimatableBody2D@87763" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87763" to="Tiles/@AnimatableBody2D@87763" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87763" to="Tiles/@AnimatableBody2D@87763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87763" to="Tiles/@AnimatableBody2D@87763" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87763" to="Tiles/@AnimatableBody2D@87763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87764" to="Tiles/@AnimatableBody2D@87764/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87764" to="Tiles/@AnimatableBody2D@87764/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87764" to="Tiles/@AnimatableBody2D@87764" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87764" to="Tiles/@AnimatableBody2D@87764" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87764" to="Tiles/@AnimatableBody2D@87764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87764" to="Tiles/@AnimatableBody2D@87764" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87764" to="Tiles/@AnimatableBody2D@87764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@87765" to="Tiles/@Node2D@87765/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@87766" to="Tiles/@Node2D@87766/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@87767" to="Tiles/@Node2D@87767/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@87768" to="Tiles/@Node2D@87768/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@87769" to="Tiles/@Node2D@87769/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@87770" to="Tiles/@Node2D@87770/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@87771" to="Tiles/@Node2D@87771/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87772" to="Tiles/@AnimatableBody2D@87772/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87772" to="Tiles/@AnimatableBody2D@87772/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87772" to="Tiles/@AnimatableBody2D@87772" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87772" to="Tiles/@AnimatableBody2D@87772" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87772" to="Tiles/@AnimatableBody2D@87772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87772" to="Tiles/@AnimatableBody2D@87772" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87772" to="Tiles/@AnimatableBody2D@87772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87773" to="Tiles/@AnimatableBody2D@87773/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87773" to="Tiles/@AnimatableBody2D@87773/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87773" to="Tiles/@AnimatableBody2D@87773" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87773" to="Tiles/@AnimatableBody2D@87773" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87773" to="Tiles/@AnimatableBody2D@87773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87773" to="Tiles/@AnimatableBody2D@87773" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87773" to="Tiles/@AnimatableBody2D@87773/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@87774" to="Tiles/@Area2D@87774" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@87775" to="Tiles/@Area2D@87775" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@87776" to="Tiles/@Area2D@87776" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@87777" to="Tiles/@Area2D@87777" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@87778" to="Tiles/@Area2D@87778" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@87779" to="Tiles/@Area2D@87779" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@87780" to="Tiles/@Area2D@87780" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@87781" to="Tiles/@Area2D@87781" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@87782" to="Tiles/@Area2D@87782" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@87783" to="Tiles/@Area2D@87783" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@87784" to="Tiles/@Area2D@87784" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@87785" to="Tiles/@Area2D@87785" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@87786" to="Tiles/@Area2D@87786" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@87787" to="Tiles/@Area2D@87787" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@87788" to="Tiles/@Area2D@87788" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@87789" to="Tiles/@Area2D@87789" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@87790" to="Tiles/@Area2D@87790" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87791" to="Tiles/@AnimatableBody2D@87791/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87791" to="Tiles/@AnimatableBody2D@87791/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87791" to="Tiles/@AnimatableBody2D@87791" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87791" to="Tiles/@AnimatableBody2D@87791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87791" to="Tiles/@AnimatableBody2D@87791" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87791" to="Tiles/@AnimatableBody2D@87791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87792" to="Tiles/@AnimatableBody2D@87792/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87792" to="Tiles/@AnimatableBody2D@87792/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87792" to="Tiles/@AnimatableBody2D@87792" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87792" to="Tiles/@AnimatableBody2D@87792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87792" to="Tiles/@AnimatableBody2D@87792" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87792" to="Tiles/@AnimatableBody2D@87792/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World1/1-1a.tscn b/Scenes/Levels/SMBLL/World1/1-1a.tscn new file mode 100644 index 0000000..86a846e --- /dev/null +++ b/Scenes/Levels/SMBLL/World1/1-1a.tscn @@ -0,0 +1,92 @@ +[gd_scene load_steps=7 format=4 uid="uid://dwbp7ip3l3snl"] + +[ext_resource type="PackedScene" uid="uid://d3lsxfuwgmtdt" path="res://Scenes/Levels/SMB1/World1/1-1a.tscn" id="1_iyabe"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="3_cjxa5"] +[ext_resource type="PackedScene" uid="uid://n7nskl10ouem" path="res://Scenes/Prefabs/Entities/Items/PoisonMushroom.tscn" id="4_2671j"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="4_psdsu"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="5_cjxa5"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="6_cjxa5"] + +[node name="1-1A" instance=ExtResource("1_iyabe")] +campaign = "SMBLL" +metadata/_edit_vertical_guides_ = [-104.0] + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAAAAAAFAP//AAAKAAEAAAAGAP7/AAALAAAAAAAGAP//AAALAAEAAAAHAP7/AAAMAAAAAAAHAP//AAAMAAEAAAAHAPX/AAAIAAEAAAAIAPX/AAAJAAEAAAAHAPb/AAAIAAEAAAAIAPb/AAAJAAEAAAAHAPf/AAAIAAEAAAAIAPf/AAAJAAEAAAAHAPj/AAAIAAEAAAAIAPj/AAAJAAEAAAAHAPn/AAAIAAEAAAAIAPn/AAAJAAEAAAAHAPr/AAAIAAEAAAAIAPr/AAAJAAEAAAAHAPv/AAAIAAEAAAAIAPv/AAAJAAEAAAAHAPz/AAAIAAEAAAAIAPz/AAAJAAEAAAAHAP3/AAAIAAEAAAAIAP3/AAAJAAEAAAAIAP7/AAAJAAEAAAAIAP//AAAJAAEAAAD8////AQAAAAAAAwD9////AQAAAAAAAwD+////AQAAAAAAAwD///3/AQAAAAAAAwD/////AQAAAAAAAwAAAP3/AQAAAAAAAwAAAP//AQAAAAAAAwABAP3/AQAAAAAAAwABAP//AQAAAAAAAwACAP3/AQAAAAAAAwACAP//AQAAAAAAAwD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAADv/wAAAAABAAAAAAASAAAAAAADAAAAAADv/wEAAAABAAEAAAASAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQADAP3/AQAAAAAAAwAEAP3/AQAAAAAAAwD7////AQAAAAAAAwADAP//AQAAAAAAAwAEAP//AQAAAAAAAwD7//X/AQAAAAAABwD7//z/AQAAAAAACQD8//n/AQAAAAAACQA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://dx07rvrxv2hj1" + +[node name="InvisibleQuestionBlock" parent="." index="6" instance=ExtResource("3_cjxa5")] +position = Vector2(-104, -56) +item = ExtResource("4_2671j") + +[node name="ChallengeNodes" type="Node" parent="." index="7" node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("4_psdsu") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock" parent="ChallengeNodes" index="0" instance=ExtResource("5_cjxa5")] +position = Vector2(-56, -168) +item = ExtResource("6_cjxa5") +metadata/r_coin_id = 3 + +[node name="Blocks" type="Node" parent="." index="8"] + +[node name="BrickBlock" parent="Blocks" index="0" instance=ExtResource("5_cjxa5")] +position = Vector2(-56, -168) + +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92838" to="Tiles/@AnimatableBody2D@92838" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92838" to="Tiles/@AnimatableBody2D@92838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92838" to="Tiles/@AnimatableBody2D@92838" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92838" to="Tiles/@AnimatableBody2D@92838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92839" to="Tiles/@AnimatableBody2D@92839" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92839" to="Tiles/@AnimatableBody2D@92839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92839" to="Tiles/@AnimatableBody2D@92839" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92839" to="Tiles/@AnimatableBody2D@92839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92840" to="Tiles/@AnimatableBody2D@92840" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92840" to="Tiles/@AnimatableBody2D@92840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92840" to="Tiles/@AnimatableBody2D@92840" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92840" to="Tiles/@AnimatableBody2D@92840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92841" to="Tiles/@AnimatableBody2D@92841" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92841" to="Tiles/@AnimatableBody2D@92841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92841" to="Tiles/@AnimatableBody2D@92841" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92841" to="Tiles/@AnimatableBody2D@92841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92842" to="Tiles/@AnimatableBody2D@92842" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92842" to="Tiles/@AnimatableBody2D@92842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92842" to="Tiles/@AnimatableBody2D@92842" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92842" to="Tiles/@AnimatableBody2D@92842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92843" to="Tiles/@AnimatableBody2D@92843" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92843" to="Tiles/@AnimatableBody2D@92843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92843" to="Tiles/@AnimatableBody2D@92843" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92843" to="Tiles/@AnimatableBody2D@92843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92844" to="Tiles/@AnimatableBody2D@92844" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92844" to="Tiles/@AnimatableBody2D@92844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92844" to="Tiles/@AnimatableBody2D@92844" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92844" to="Tiles/@AnimatableBody2D@92844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92845" to="Tiles/@AnimatableBody2D@92845" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92845" to="Tiles/@AnimatableBody2D@92845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92845" to="Tiles/@AnimatableBody2D@92845" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92845" to="Tiles/@AnimatableBody2D@92845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92846" to="Tiles/@AnimatableBody2D@92846" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92846" to="Tiles/@AnimatableBody2D@92846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92846" to="Tiles/@AnimatableBody2D@92846" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92846" to="Tiles/@AnimatableBody2D@92846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92852" to="Tiles/@AnimatableBody2D@92852" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92852" to="Tiles/@AnimatableBody2D@92852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92852" to="Tiles/@AnimatableBody2D@92852" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92852" to="Tiles/@AnimatableBody2D@92852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92853" to="Tiles/@AnimatableBody2D@92853" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92853" to="Tiles/@AnimatableBody2D@92853" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92853" to="Tiles/@AnimatableBody2D@92853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92853" to="Tiles/@AnimatableBody2D@92853" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92853" to="Tiles/@AnimatableBody2D@92853/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World1/1-2.tscn b/Scenes/Levels/SMBLL/World1/1-2.tscn new file mode 100644 index 0000000..1ec470a --- /dev/null +++ b/Scenes/Levels/SMBLL/World1/1-2.tscn @@ -0,0 +1,1642 @@ +[gd_scene load_steps=25 format=4 uid="uid://ch40d2fh2od1g"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_w7b1u"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_g0ttb"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_vbkp7"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_lcpt8"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="7_gxdlf"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="8_c70c8"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="9_faerd"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="10_5g87u"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="11_2oxv5"] +[ext_resource type="PackedScene" uid="uid://dn3cblgvf2ba1" path="res://Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn" id="12_htlqd"] +[ext_resource type="PackedScene" uid="uid://ctancgnvl58oc" path="res://Scenes/Prefabs/Entities/Objects/ElevatorPlatform.tscn" id="13_q2l1d"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_vbkp7"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="15_lcpt8"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="16_2gj7o"] +[ext_resource type="PackedScene" uid="uid://b0peppjq7jrcp" path="res://Scenes/Parts/WarpZoneCameraLimit.tscn" id="17_g0ttb"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="20_2oxv5"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="21_2oxv5"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="22_qudl1"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="23_5jxd6"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="23_qudl1"] +[ext_resource type="PackedScene" uid="uid://cs8iql18nkljw" path="res://Scenes/Prefabs/LevelObjects/WarpZone.tscn" id="24_5jxd6"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="25_mdk8k"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="26_5ocxp"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="26_5r5pj"] + +[node name="1-2LL" type="Node"] +script = ExtResource("1_w7b1u") +music = ExtResource("2_g0ttb") +theme = "Underground" +campaign = "SMBLL" +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("4_vbkp7")] +position = Vector2(-224, -160) + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("7_gxdlf")] +position = Vector2(440, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("7_gxdlf")] +position = Vector2(464, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("8_c70c8")] +position = Vector2(8, -16) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("8_c70c8")] +position = Vector2(1992, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("8_c70c8")] +position = Vector2(2016, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("8_c70c8")] +position = Vector2(2040, 0) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("9_faerd")] +position = Vector2(336, -64) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("9_faerd")] +position = Vector2(544, -64) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("9_faerd")] +position = Vector2(1392, -64) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("9_faerd")] +position = Vector2(1488, -112) + +[node name="PirannhaPlant5" parent="Enemies" instance=ExtResource("9_faerd")] +position = Vector2(1552, -48) + +[node name="PirannhaPlant6" parent="Enemies" instance=ExtResource("9_faerd")] +position = Vector2(1632, -32) + +[node name="PirannhaPlant7" parent="Enemies" instance=ExtResource("9_faerd")] +position = Vector2(1696, -80) + +[node name="PirannhaPlant8" parent="Enemies" instance=ExtResource("9_faerd")] +position = Vector2(1856, -32) + +[node name="PirannhaPlant9" parent="Enemies" instance=ExtResource("9_faerd")] +position = Vector2(2816, -32) + +[node name="PirannhaPlant10" parent="Enemies" instance=ExtResource("9_faerd")] +position = Vector2(2896, -48) + +[node name="BrickBlock" parent="." instance=ExtResource("10_5g87u")] +position = Vector2(600, -136) +item = ExtResource("11_2oxv5") + +[node name="FallingPlatform" parent="." instance=ExtResource("12_htlqd")] +position = Vector2(824, -32) + +[node name="FallingPlatform2" parent="." instance=ExtResource("12_htlqd")] +position = Vector2(952, -48) + +[node name="FallingPlatform3" parent="." instance=ExtResource("12_htlqd")] +position = Vector2(1080, -64) + +[node name="FallingPlatform4" parent="." instance=ExtResource("12_htlqd")] +position = Vector2(1208, -80) + +[node name="FallingPlatform5" parent="." instance=ExtResource("12_htlqd")] +position = Vector2(2184, -64) + +[node name="ElevatorPlatform" parent="." instance=ExtResource("13_q2l1d")] +position = Vector2(2280, 0) +vertical_direction = -1 + +[node name="ElevatorPlatform2" parent="." instance=ExtResource("13_q2l1d")] +position = Vector2(2280, -128) +vertical_direction = -1 + +[node name="DropShadow" parent="." instance=ExtResource("14_vbkp7")] + +[node name="PipeArea" parent="." instance=ExtResource("15_lcpt8")] +position = Vector2(2464, -64) +enter_direction = 3 +target_level = "uid://cryw04x1rhuek" + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(480, -208) +script = ExtResource("16_2gj7o") +heaven_scene = "uid://b2ws8csrywood" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(3328, -176) +script = ExtResource("20_2oxv5") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="WarpZoneCameraLimit" parent="." instance=ExtResource("17_g0ttb")] +position = Vector2(2560, -176) + +[node name="PipeArea2" parent="." instance=ExtResource("15_lcpt8")] +position = Vector2(2816, -32) +target_level = "uid://dhkb7n0pby1c2" + +[node name="PipeArea3" parent="." instance=ExtResource("15_lcpt8")] +position = Vector2(1856, -32) +exit_only = true + +[node name="LevelBG" parent="." instance=ExtResource("21_2oxv5")] + +[node name="Checkpoint" parent="." instance=ExtResource("22_qudl1")] +position = Vector2(1312, 0) +optional = true + +[node name="CheckpointFlag" parent="." instance=ExtResource("23_5jxd6")] +position = Vector2(1312, 0) +optional = true + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("23_qudl1") +tilemap = NodePath("../Tiles") + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("10_5g87u")] +position = Vector2(392, -72) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("10_5g87u")] +position = Vector2(1512, -56) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("25_mdk8k") +nodes_to_delete = [NodePath("../Blocks"), NodePath("../WarpZone")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("10_5g87u")] +position = Vector2(392, -72) +item = ExtResource("26_5ocxp") +metadata/r_coin_id = 0 + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("26_5r5pj")] +position = Vector2(616, -152) +id = 1 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("10_5g87u")] +position = Vector2(1512, -56) +item = ExtResource("26_5ocxp") +metadata/r_coin_id = 2 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("26_5r5pj")] +position = Vector2(2440, -184) +id = 3 + +[node name="Tiles" parent="ChallengeNodes" instance=ExtResource("5_lcpt8")] +tile_map_data = PackedByteArray("AADMAP7/AAAKAAAAAADMAP//AAAKAAEAAADNAP7/AAALAAAAAADNAP//AAALAAEAAADOAP7/AAAMAAAAAADOAP//AAAMAAEAAADPAP7/AAAJAAEAAADPAP//AAAJAAEAAADOAPb/AAAIAAEAAADPAPb/AAAJAAEAAADOAPf/AAAIAAEAAADPAPf/AAAJAAEAAADOAPj/AAAIAAEAAADPAPj/AAAJAAEAAADOAPn/AAAIAAEAAADPAPn/AAAJAAEAAADOAPr/AAAIAAEAAADPAPr/AAAJAAEAAADOAPv/AAAIAAEAAADPAPv/AAAJAAEAAADOAPz/AAAIAAEAAADPAPz/AAAJAAEAAADOAP3/AAAIAAEAAADPAP3/AAAJAAEAAADDAPn/AQAAAAAAAQDEAPn/AQAAAAAAAQDFAPn/AQAAAAAACADGAPn/AQAAAAAAAQDHAPn/AQAAAAAABQDIAPn/AQAAAAAAAQDJAPn/AQAAAAAAAQDKAPn/AQAAAAAAAQDLAPn/AQAAAAAAAgDMAPn/AQAAAAAABgDNAPn/AQAAAAAAAQDDAPz/AQAAAAAAAQDEAPz/AQAAAAAAAgDFAPz/AQAAAAAAAQDGAPz/AQAAAAAAAQDHAPz/AQAAAAAAAgDIAPz/AQAAAAAAAQDJAPz/AQAAAAAABwDKAPz/AQAAAAAAAQDLAPz/AQAAAAAAAQA=") + +[node name="PipeArea" parent="ChallengeNodes" instance=ExtResource("15_lcpt8")] +position = Vector2(3264, -16) +enter_direction = 3 +target_level = "uid://cryw04x1rhuek" + +[node name="Tiles" parent="." instance=ExtResource("5_lcpt8")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAADAAAAAAAAAAEAAAADAAEAAAAGAAAAAAABAAAAAAAGAAEAAAABAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAADAAAAAAAPAAEAAAADAAEAAAASAAAAAAABAAAAAAASAAEAAAABAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAADAAAAAAAvAAEAAAADAAEAAABRAAAAAAABAAAAAABRAAEAAAABAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAADAAAAAABaAAEAAAADAAEAAABfAAAAAAABAAAAAABfAAEAAAABAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAADAAAAAABhAAEAAAADAAEAAABlAAAAAAABAAAAAABlAAEAAAABAAEAAABmAAAAAAADAAAAAABmAAEAAAADAAEAAABpAAAAAAABAAAAAABpAAEAAAABAAEAAABqAAAAAAADAAAAAABqAAEAAAADAAEAAABtAAAAAAABAAAAAABtAAEAAAABAAEAAABuAAAAAAADAAAAAABuAAEAAAADAAEAAABxAAAAAAABAAAAAABxAAEAAAABAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAADAAAAAACDAAEAAAADAAEAAACXAAAAAAABAAAAAACXAAEAAAABAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAADAAAAAACsAAEAAAADAAEAAACvAAAAAAABAAAAAACvAAEAAAABAAEAAACwAAAAAAADAAAAAACwAAEAAAADAAEAAAC0AAAAAAABAAAAAAC0AAEAAAABAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAACeAPX/AAAAAAQAAACeAPb/AAAAAAQAAACeAPf/AAAAAAQAAACeAPj/AAAAAAQAAACeAPn/AAAAAAQAAACeAPr/AAAAAAQAAACeAPv/AAAAAAQAAACeAPz/AAAAAAQAAACeAP3/AAAAAAQAAACeAP7/AAAAAAQAAACeAP//AAAAAAQAAACfAPX/AAAAAAQAAACfAPb/AAAAAAQAAACfAPf/AAAAAAQAAACfAPj/AAAAAAQAAACfAPn/AAAAAAQAAACfAPr/AAAAAAQAAACfAPv/AAAAAAQAAACfAPz/AAAAAAQAAACfAP3/AAAAAAQAAACfAP7/AAAAAAQAAACfAP//AAAAAAQAAACgAPX/AAAAAAQAAACgAPb/AAAAAAQAAACgAPf/AAAAAAQAAACgAPj/AAAAAAQAAACgAPn/AAAAAAQAAACgAPr/AAAAAAQAAACgAPv/AAAAAAQAAACgAPz/AAAAAAQAAACgAP3/AAAAAAQAAACgAP7/AAAAAAQAAACgAP//AAAAAAQAAAChAPX/AAAAAAQAAAChAPb/AAAAAAQAAAChAPf/AAAAAAQAAAChAPj/AAAAAAQAAAChAPn/AAAAAAQAAAChAPr/AAAAAAQAAAChAPv/AAAAAAQAAAChAPz/AAAAAAQAAAChAP3/AAAAAAQAAAChAP7/AAAAAAQAAAChAP//AAAAAAQAAACiAPX/AAAAAAQAAACiAPb/AAAAAAQAAACiAPf/AAAAAAQAAACiAPj/AAAAAAQAAACiAPn/AAAAAAQAAACiAPr/AAAAAAQAAACiAPv/AAAAAAQAAACiAPz/AAAAAAQAAACiAP3/AAAAAAQAAACiAP7/AAAAAAQAAACiAP//AAAAAAQAAACjAPX/AAAAAAQAAACjAPb/AAAAAAQAAACjAPf/AAAAAAQAAACjAPj/AAAAAAQAAACjAPn/AAAAAAQAAACjAPr/AAAAAAQAAACjAPv/AAAAAAQAAACjAPz/AAAAAAQAAACjAP3/AAAAAAQAAACjAP7/AAAAAAQAAACjAP//AAAAAAQAAACkAPX/AAAAAAQAAACkAPb/AAAAAAQAAACkAPf/AAAAAAQAAACkAPj/AAAAAAQAAACkAPn/AAAAAAQAAACkAPr/AAAAAAQAAACkAPv/AAAAAAQAAACkAPz/AAAAAAQAAACkAP3/AAAAAAQAAACkAP7/AAAAAAQAAACkAP//AAAAAAQAAAClAPX/AAAAAAQAAAClAPb/AAAAAAQAAAClAPf/AAAAAAQAAAClAPj/AAAAAAQAAAClAPn/AAAAAAQAAAClAPr/AAAAAAQAAAClAPv/AAAAAAQAAAClAPz/AAAAAAQAAAClAP3/AAAAAAQAAAClAP7/AAAAAAQAAAClAP//AAAAAAQAAACmAPX/AAAAAAQAAACmAPb/AAAAAAQAAACmAPf/AAAAAAQAAACmAPj/AAAAAAQAAACmAPn/AAAAAAQAAACmAPr/AAAAAAQAAACmAPv/AAAAAAQAAACmAPz/AAAAAAQAAACmAP3/AAAAAAQAAACmAP7/AAAAAAQAAACmAP//AAAAAAQAAACnAPX/AAAAAAQAAACnAPb/AAAAAAQAAACnAPf/AAAAAAQAAACnAPj/AAAAAAQAAACnAPn/AAAAAAQAAACnAPr/AAAAAAQAAACnAPv/AAAAAAQAAACnAPz/AAAAAAQAAACnAP3/AAAAAAQAAACnAP7/AAAAAAQAAACnAP//AAAAAAQAAACoAPX/AAAAAAQAAACoAPb/AAAAAAQAAACoAPf/AAAAAAQAAACoAPj/AAAAAAQAAACoAPn/AAAAAAQAAACoAPr/AAAAAAQAAACoAPv/AAAAAAQAAACoAPz/AAAAAAQAAACoAP3/AAAAAAQAAACoAP7/AAAAAAQAAACoAP//AAAAAAQAAACpAPX/AAAAAAQAAACpAPb/AAAAAAQAAACpAPf/AAAAAAQAAACpAPj/AAAAAAQAAACpAPn/AAAAAAQAAACpAPr/AAAAAAQAAACpAPv/AAAAAAQAAACpAPz/AAAAAAQAAACpAP3/AAAAAAQAAACpAP7/AAAAAAQAAACpAP//AAAAAAQAAACqAPX/AAAAAAQAAACqAPb/AAAAAAQAAACqAPf/AAAAAAQAAACqAPj/AAAAAAQAAACqAPn/AAAAAAQAAACqAPr/AAAAAAQAAACqAPv/AAAAAAQAAACqAPz/AAAAAAQAAACqAP3/AAAAAAQAAACqAP7/AAAAAAQAAACqAP//AAAAAAQAAACrAPX/AAAAAAQAAACrAPb/AAAAAAQAAACrAPf/AAAAAAQAAACrAPj/AAAAAAQAAACrAPn/AAAAAAQAAACrAPr/AAAAAAQAAACrAPv/AAAAAAQAAACrAPz/AAAAAAQAAACrAP3/AAAAAAQAAACrAP7/AAAAAAQAAACrAP//AAAAAAQAAACsAPX/AAAAAAQAAACsAPb/AAAAAAQAAACsAPf/AAAAAAQAAACsAPj/AAAAAAQAAACsAPn/AAAAAAQAAACsAPr/AAAAAAQAAACsAPv/AAAAAAQAAACsAPz/AAAAAAQAAACsAP3/AAAAAAQAAACsAP7/AAAAAAQAAACsAP//AAAAAAQAAACXAP3/AAAAAAQAAACXAP7/AAAAAAQAAACXAP//AAAAAAQAAACYAP3/AAAAAAQAAACYAP7/AAAAAAQAAACYAP//AAAAAAQAAACZAP3/AAAAAAQAAACZAP7/AAAAAAQAAACZAP//AAAAAAQAAACaAP3/AAAAAAQAAACaAP7/AAAAAAQAAACaAP//AAAAAAQAAACbAP3/AAAAAAQAAACbAP7/AAAAAAQAAACbAP//AAAAAAQAAACcAP3/AAAAAAQAAACcAP7/AAAAAAQAAACcAP//AAAAAAQAAACdAP3/AAAAAAQAAACdAP7/AAAAAAQAAACdAP//AAAAAAQAAACUAP3/AAAAAAQAAACUAP7/AAAAAAQAAACUAP//AAAAAAQAAACUAAAAAAAAAAQAAACUAAEAAAAAAAQAAACQAP3/AAAAAAQAAACQAP7/AAAAAAQAAACQAP//AAAAAAQAAACQAAAAAAAAAAQAAACQAAEAAAAAAAQAAACRAP3/AAAAAAQAAACRAP7/AAAAAAQAAACRAP//AAAAAAQAAACRAAAAAAAAAAQAAACRAAEAAAAAAAQAAACSAP3/AAAAAAQAAACSAP7/AAAAAAQAAACSAP//AAAAAAQAAACSAAAAAAAAAAQAAACSAAEAAAAAAAQAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAAAGAP//AAAEAAIAAAAHAP//AAAEAAIAAAAIAP//AAAEAAIAAAAJAP//AAAEAAIAAAAKAP//AAAEAAIAAAALAP//AAAEAAIAAAAMAP//AAAEAAIAAAANAP//AAAEAAIAAAAOAP//AAAEAAIAAAAPAP//AAAEAAIAAAAIAP7/AAAEAAIAAAAJAP7/AAAEAAIAAAAKAP7/AAAEAAIAAAALAP7/AAAEAAIAAAAMAP7/AAAEAAIAAAANAP7/AAAEAAIAAAAOAP7/AAAEAAIAAAAPAP7/AAAEAAIAAAAJAP3/AAAEAAIAAAAKAP3/AAAEAAIAAAALAP3/AAAEAAIAAAAMAP3/AAAEAAIAAAANAP3/AAAEAAIAAAAOAP3/AAAEAAIAAAAPAP3/AAAEAAIAAAAKAPz/AAAEAAIAAAALAPz/AAAEAAIAAAAMAPz/AAAEAAIAAAANAPz/AAAEAAIAAAAOAPz/AAAEAAIAAAAPAPz/AAAEAAIAAAALAPv/AAAEAAIAAAAMAPv/AAAEAAIAAAANAPv/AAAEAAIAAAAOAPv/AAAEAAIAAAAPAPv/AAAEAAIAAAABAP//AgAAAAAAAQABAAAAAgAAAAEAAQACAP//AgAAAAAAAQACAAAAAgAAAAEAAQADAP//AgAAAAAAAQADAAAAAgAAAAEAAQAEAP//AgAAAAAAAQAEAAAAAgAAAAEAAQAFAP//AgAAAAAAAQAFAAAAAgAAAAEAAQABAAEAAgAAAAEAAQACAAEAAgAAAAEAAQADAAEAAgAAAAEAAQAEAAEAAgAAAAEAAQAFAAEAAgAAAAEAAQAAAP//AAAEAAIAAAAbAPn/AQAAAAAAAQAbAPr/AQAAAAAAAQAbAPv/AQAAAAAAAQAbAPz/AQAAAAAAAQAbAP3/AQAAAAAAAQAbAP7/AQAAAAAAAQAcAPn/AQAAAAAAAQAcAPr/AQAAAAAAAQAcAPv/AQAAAAAAAQAcAPz/AQAAAAAAAQAcAP3/AQAAAAAAAQAcAP7/AQAAAAAAAQAbAPX/AQAAAAAAAQAbAPb/AQAAAAAAAQAbAPf/AQAAAAAAAQAbAPj/AQAAAAAAAQAcAPX/AQAAAAAAAQAcAPb/AQAAAAAAAQAcAPf/AQAAAAAAAQAcAPj/AQAAAAAAAQAYAPX/AQAAAAAAAQAYAPb/AQAAAAAAAQAYAPf/AQAAAAAAAQAYAPj/AQAAAAAAAQAYAPn/AQAAAAAAAQAYAPr/AQAAAAAAAQAZAPX/AQAAAAAAAQAZAPb/AQAAAAAAAQAZAPf/AQAAAAAAAQAZAPj/AQAAAAAAAQAZAPn/AQAAAAAAAQAZAPv/AQAAAAAAAQAaAPX/AQAAAAAAAQAaAPb/AQAAAAAAAQAaAPf/AQAAAAAAAQAaAPj/AQAAAAAAAQAaAPn/AQAAAAAAAQAaAPr/AQAAAAAAAQAaAPv/AQAAAAAAAQAZAPr/AQAAAAAABQAQAPX/AQAAAAAAAQARAPX/AQAAAAAAAQASAPX/AQAAAAAAAQATAPX/AQAAAAAAAQAUAPX/AQAAAAAAAQAVAPX/AQAAAAAAAQAWAPX/AQAAAAAAAQAXAPX/AQAAAAAAAQAPAPX/AQAAAAAABwADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQAHAPX/AQAAAAAAAQAIAPX/AQAAAAAAAQAJAPX/AQAAAAAAAQAKAPX/AQAAAAAAAQALAPX/AQAAAAAAAQAMAPX/AQAAAAAAAQANAPX/AQAAAAAAAQAOAPX/AQAAAAAAAQD2//X/AQAAAAAAAQD3//X/AQAAAAAAAQD4//X/AQAAAAAAAQD5//X/AQAAAAAAAQD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAUAPz/AAAIAAAAAAAUAP3/AAAIAAEAAAAVAPz/AAAJAAAAAAAVAP3/AAAJAAEAAAAUAP7/AAAIAAEAAAAVAP7/AAAJAAEAAAAUAP//AAAIAAEAAAAVAP//AAAJAAEAAAAhAPz/AAAIAAIAAAAhAP3/AAAIAAMAAAAiAPz/AAAJAAIAAAAiAP3/AAAJAAMAAAAhAP7/AAAIAAMAAAAiAP7/AAAJAAMAAAAhAP//AAAIAAMAAAAiAP//AAAJAAMAAABWAPz/AAAIAAIAAABWAP3/AAAIAAMAAABXAPz/AAAJAAIAAABXAP3/AAAJAAMAAABWAP7/AAAIAAMAAABWAP//AAAIAAMAAABXAP7/AAAJAAMAAABXAP//AAAJAAMAAABcAPn/AAAIAAYAAABcAPr/AAAIAAcAAABdAPn/AAAJAAYAAABdAPr/AAAJAAcAAABcAPv/AAAIAAcAAABdAPv/AAAJAAcAAABlAP7/AAAIAAIAAABlAP//AAAIAAMAAABmAP7/AAAJAAIAAABmAP//AAAJAAMAAABgAP3/AAAIAAQAAABgAP7/AAAIAAUAAABhAP3/AAAJAAQAAABhAP7/AAAJAAUAAABgAP//AAAIAAUAAABhAP//AAAJAAUAAABpAPv/AAAIAAAAAABpAPz/AAAIAAEAAABqAPv/AAAJAAAAAABqAPz/AAAJAAEAAABpAP3/AAAIAAEAAABqAP3/AAAJAAEAAABpAP7/AAAIAAEAAABqAP7/AAAJAAEAAABpAP//AAAIAAEAAABqAP//AAAJAAEAAABtAP3/AAAIAAYAAABtAP7/AAAIAAcAAABuAP3/AAAJAAYAAABuAP7/AAAJAAcAAABtAP//AAAIAAcAAABuAP//AAAJAAcAAABzAP7/AAAIAAQAAABzAP//AAAIAAUAAAB0AP7/AAAJAAQAAAB0AP//AAAJAAUAAACaAPv/AAAKAAYAAACaAPz/AAAKAAcAAACbAPv/AAALAAYAAACbAPz/AAALAAcAAACcAPv/AAAMAAYAAACcAPz/AAAMAAcAAACdAPv/AAAJAAcAAACdAPz/AAAJAAcAAACcAPX/AAAIAAcAAACdAPX/AAAJAAcAAACcAPb/AAAIAAcAAACdAPb/AAAJAAcAAACcAPf/AAAIAAcAAACdAPf/AAAJAAcAAACcAPj/AAAIAAcAAACdAPj/AAAJAAcAAACcAPn/AAAIAAcAAACdAPn/AAAJAAcAAACcAPr/AAAIAAcAAACdAPr/AAAJAAcAAACYAPX/AQAAAAAAAQCZAPX/AQAAAAAAAQCXAPX/AQAAAAAAAQCCAPX/AQAAAAAAAQCDAPX/AQAAAAAAAQCEAPX/AQAAAAAAAQCFAPX/AQAAAAAAAQCGAPX/AQAAAAAAAQCHAPX/AQAAAAAAAQCIAPX/AQAAAAAAAQCJAPX/AQAAAAAAAQB6APX/AQAAAAAAAQB7APX/AQAAAAAAAQB8APX/AQAAAAAAAQB9APX/AQAAAAAAAQB+APX/AQAAAAAAAQB/APX/AQAAAAAAAQCAAPX/AQAAAAAAAQCBAPX/AQAAAAAAAQB6APb/AQAAAAAAAQB6APf/AQAAAAAAAQB6APj/AQAAAAAAAQB7APb/AQAAAAAAAQB7APf/AQAAAAAAAQB7APj/AQAAAAAAAQB8APb/AQAAAAAAAQB8APf/AQAAAAAAAQB8APj/AQAAAAAAAQB9APb/AQAAAAAAAQB9APf/AQAAAAAAAQB9APj/AQAAAAAAAQB6APz/AQAAAAAAAQB6AP3/AQAAAAAAAQB6AP7/AQAAAAAAAQB7AP3/AQAAAAAAAQB7AP7/AQAAAAAAAQB8AP3/AQAAAAAAAQB8APz/AQAAAAAAAQB9APz/AQAAAAAAAQB7APz/AQAAAAAABQCDAP//AAAEAAIAAABVAPX/AQAAAAAAAQBWAPX/AQAAAAAAAQBXAPX/AQAAAAAAAQBYAPX/AQAAAAAAAQBZAPX/AQAAAAAAAQBaAPX/AQAAAAAAAQBbAPX/AQAAAAAAAQBcAPX/AQAAAAAAAQBdAPX/AQAAAAAAAQBeAPX/AQAAAAAAAQBfAPX/AQAAAAAAAQBgAPX/AQAAAAAAAQBhAPX/AQAAAAAAAQBiAPX/AQAAAAAAAQBjAPX/AQAAAAAAAQBkAPX/AQAAAAAAAQBlAPX/AQAAAAAAAQBmAPX/AQAAAAAAAQBnAPX/AQAAAAAAAQBoAPX/AQAAAAAAAQBpAPX/AQAAAAAAAQBqAPX/AQAAAAAAAQBrAPX/AQAAAAAAAQBsAPX/AQAAAAAAAQBtAPX/AQAAAAAAAQBuAPX/AQAAAAAAAQBvAPX/AQAAAAAAAQBwAPX/AQAAAAAAAQBxAPX/AQAAAAAAAQByAPX/AQAAAAAAAQBzAPX/AQAAAAAAAQB0APX/AQAAAAAAAQBVAPb/AQAAAAAAAQBVAPf/AQAAAAAAAQBVAPj/AQAAAAAAAQBWAPb/AQAAAAAAAQBWAPf/AQAAAAAAAQBWAPj/AQAAAAAAAQBXAPb/AQAAAAAAAQBXAPf/AQAAAAAAAQBXAPj/AQAAAAAAAQBYAPb/AQAAAAAAAQBYAPf/AQAAAAAAAQBYAPj/AQAAAAAAAQBcAPz/AQAAAAAAAQBdAPz/AQAAAAAAAQBbAPz/AQAAAAAACgA/APX/AQAAAAAAAQBAAPX/AQAAAAAAAQBBAPX/AQAAAAAAAQBCAPX/AQAAAAAAAQBDAPX/AQAAAAAAAQBEAPX/AQAAAAAAAQBFAPX/AQAAAAAAAQBGAPX/AQAAAAAAAQBHAPX/AQAAAAAAAQBIAPX/AQAAAAAAAQBJAPX/AQAAAAAAAQBKAPX/AQAAAAAAAQBLAPX/AQAAAAAAAQBMAPX/AQAAAAAAAQBNAPX/AQAAAAAAAQBOAPX/AQAAAAAAAQBPAPX/AQAAAAAAAQBQAPX/AQAAAAAAAQAwAPX/AQAAAAAAAQAxAPX/AQAAAAAAAQAyAPX/AQAAAAAAAQAzAPX/AQAAAAAAAQA0APX/AQAAAAAAAQA1APX/AQAAAAAAAQA2APX/AQAAAAAAAQA3APX/AQAAAAAAAQA4APX/AQAAAAAAAQA5APX/AQAAAAAAAQA6APX/AQAAAAAAAQA7APX/AQAAAAAAAQA8APX/AQAAAAAAAQA9APX/AQAAAAAAAQA+APX/AQAAAAAAAQAqAPX/AQAAAAAAAQArAPX/AQAAAAAAAQAtAPX/AQAAAAAABwAvAPX/AQAAAAAABwAuAPX/AQAAAAAABgAsAPX/AQAAAAAABgAoAPb/AQAAAAAAAQApAPb/AQAAAAAAAQAnAPf/AQAAAAAAAQAmAPf/AQAAAAAAAQAmAP//AAAEAAIAAAAnAP//AAAEAAIAAAAoAP//AAAEAAIAAAApAP//AAAEAAIAAAAqAP//AAAEAAIAAAArAP//AAAEAAIAAAAsAP//AAAEAAIAAAAtAP//AAAEAAIAAAAuAP//AAAEAAIAAAAnAP7/AAAEAAIAAAAoAP7/AAAEAAIAAAApAP7/AAAEAAIAAAAqAP7/AAAEAAIAAAArAP7/AAAEAAIAAAAsAP7/AAAEAAIAAAAtAP7/AAAEAAIAAAAuAP7/AAAEAAIAAAAoAP3/AAAEAAIAAAApAP3/AAAEAAIAAAAqAP3/AAAEAAIAAAArAP3/AAAEAAIAAAAsAP3/AAAEAAIAAAAtAP3/AAAEAAIAAAAuAP3/AAAEAAIAAAApAPz/AAAEAAIAAAAqAPz/AAAEAAIAAAArAPz/AAAEAAIAAAAsAPz/AAAEAAIAAAAtAPz/AAAEAAIAAAAuAPz/AAAEAAIAAAArAPv/AAAEAAIAAAAsAPv/AAAEAAIAAAAtAPv/AAAEAAIAAAAqAPv/AAAEAAIAAAAuAPv/AAAEAAIAAAAkAPr/AQAAAAAACQCEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABACKAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAAABAAIAAABmAAIAAAADAAIAAABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAAABAAIAAABqAAIAAAADAAIAAABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAAABAAIAAABuAAIAAAADAAIAAABvAAIAAQAAAAAABABwAAIAAQAAAAAABABiAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAC3AP//AAAEAAIAAAC4AP7/AAAEAAIAAAC5AP3/AAAEAAIAAAC6APz/AAAEAAIAAAC7APv/AAAEAAIAAAC8APr/AAAEAAIAAAC9APn/AAAEAAIAAAC+APj/AAAEAAIAAAC/APf/AAAEAAIAAADAAPb/AAAEAAIAAADAAPf/AAAEAAIAAADAAPj/AAAEAAIAAADAAPn/AAAEAAIAAADAAPr/AAAEAAIAAADAAPv/AAAEAAIAAADAAPz/AAAEAAIAAADAAP3/AAAEAAIAAADAAP7/AAAEAAIAAADAAP//AAAEAAIAAADBAPb/AAAEAAIAAADCAPb/AAAEAAIAAADDAPb/AAAEAAIAAADEAPb/AAAEAAIAAADFAPb/AAAEAAIAAADGAPb/AAAEAAIAAADHAPb/AAAEAAIAAADIAPb/AAAEAAIAAADJAPb/AAAEAAIAAADKAPb/AAAEAAIAAADLAPb/AAAEAAIAAAC9AP7/AAAEAAIAAAC9AP3/AAAEAAIAAAC9APz/AAAEAAIAAAC9APv/AAAEAAIAAAC9APr/AAAEAAIAAAC+APr/AAAEAAIAAAC+APn/AAAEAAIAAAC/APn/AAAEAAIAAAC/APj/AAAEAAIAAAC/APr/AAAEAAIAAAC/APv/AAAEAAIAAAC+APv/AAAEAAIAAAC+APz/AAAEAAIAAAC+AP3/AAAEAAIAAAC+AP7/AAAEAAIAAAC+AP//AAAEAAIAAAC9AP//AAAEAAIAAAC8AP//AAAEAAIAAAC8AP7/AAAEAAIAAAC8AP3/AAAEAAIAAAC8APz/AAAEAAIAAAC8APv/AAAEAAIAAAC7APz/AAAEAAIAAAC7AP3/AAAEAAIAAAC6AP3/AAAEAAIAAAC6AP7/AAAEAAIAAAC5AP7/AAAEAAIAAAC5AP//AAAEAAIAAAC4AP//AAAEAAIAAAC6AP//AAAEAAIAAAC7AP//AAAEAAIAAAC7AP7/AAAEAAIAAAC/AP//AAAEAAIAAAC/AP7/AAAEAAIAAAC/AP3/AAAEAAIAAAC/APz/AAAEAAIAAACvAP7/AAAIAAAAAACvAP//AAAIAAEAAACwAP7/AAAJAAAAAACwAP//AAAJAAEAAAC0AP3/AAAIAAQAAAC0AP7/AAAIAAUAAAC1AP3/AAAJAAQAAAC1AP7/AAAJAAUAAAC0AP//AAAIAAUAAAC1AP//AAAJAAUAAADv//X/AAAAAAQAAADv//b/AAAAAAQAAADv//f/AAAAAAQAAADv//j/AAAAAAQAAADv//n/AAAAAAQAAADv//r/AAAAAAQAAADv//v/AAAAAAQAAADv//z/AAAAAAQAAADv//3/AAAAAAQAAADv//7/AAAAAAQAAADv////AAAAAAQAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAADAAIAAAAGAAIAAAABAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAASAAIAAAABAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAADAAIAAABRAAIAAAABAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAADAAIAAABfAAIAAAABAAIAAABgAAIAAAACAAIAAABhAAIAAAADAAIAAABxAAIAAAABAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAADAAIAAACXAAIAAAABAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAADAAIAAACvAAIAAAABAAIAAACwAAIAAAADAAIAAADQAAAAAAADAAAAAADQAAEAAAADAAEAAAC0AAIAAAABAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAADAAIAAAA=") + +[node name="WarpZone" parent="." instance=ExtResource("24_5jxd6")] +position = Vector2(3184, 0) +enable_sides = false +pipe_destinations = [-1, 2, -1] + +[node name="Tiles" parent="WarpZone" instance=ExtResource("5_lcpt8")] +tile_map_data = PackedByteArray("AAD///3/AAAIAAIAAAD///7/AAAIAAMAAAAAAP3/AAAJAAIAAAAAAP7/AAAJAAMAAAD/////AAAIAAMAAAAAAP//AAAJAAMAAAAHAPb/AAAAAAQAAAAHAPf/AAAAAAQAAAAHAPj/AAAAAAQAAAAHAPn/AAAAAAQAAAAHAPr/AAAAAAQAAAAHAPv/AAAAAAQAAAAHAPz/AAAAAAQAAAAHAP3/AAAAAAQAAAAHAP7/AAAAAAQAAAAHAP//AAAAAAQAAAAIAPb/AAAAAAQAAAAIAPf/AAAAAAQAAAAIAPj/AAAAAAQAAAAIAPn/AAAAAAQAAAAIAPr/AAAAAAQAAAAIAPv/AAAAAAQAAAAIAPz/AAAAAAQAAAAIAP3/AAAAAAQAAAAIAP7/AAAAAAQAAAAIAP//AAAAAAQAAAA=") + +[node name="PipeArea4" parent="." instance=ExtResource("15_lcpt8")] +position = Vector2(544, -64) +pipe_id = 5 +exit_only = true + +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113003" to="ChallengeNodes/Tiles/@AnimatableBody2D@113003/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113003" to="ChallengeNodes/Tiles/@AnimatableBody2D@113003/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113003" to="ChallengeNodes/Tiles/@AnimatableBody2D@113003" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113003" to="ChallengeNodes/Tiles/@AnimatableBody2D@113003/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113003" to="ChallengeNodes/Tiles/@AnimatableBody2D@113003" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113003" to="ChallengeNodes/Tiles/@AnimatableBody2D@113003/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113004" to="ChallengeNodes/Tiles/@AnimatableBody2D@113004/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113004" to="ChallengeNodes/Tiles/@AnimatableBody2D@113004/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113004" to="ChallengeNodes/Tiles/@AnimatableBody2D@113004" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113004" to="ChallengeNodes/Tiles/@AnimatableBody2D@113004/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113004" to="ChallengeNodes/Tiles/@AnimatableBody2D@113004" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113004" to="ChallengeNodes/Tiles/@AnimatableBody2D@113004/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113005" to="ChallengeNodes/Tiles/@AnimatableBody2D@113005/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113005" to="ChallengeNodes/Tiles/@AnimatableBody2D@113005/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113005" to="ChallengeNodes/Tiles/@AnimatableBody2D@113005" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113005" to="ChallengeNodes/Tiles/@AnimatableBody2D@113005/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113005" to="ChallengeNodes/Tiles/@AnimatableBody2D@113005/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113005" to="ChallengeNodes/Tiles/@AnimatableBody2D@113005" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113005" to="ChallengeNodes/Tiles/@AnimatableBody2D@113005/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113006" to="ChallengeNodes/Tiles/@AnimatableBody2D@113006/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113006" to="ChallengeNodes/Tiles/@AnimatableBody2D@113006/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113006" to="ChallengeNodes/Tiles/@AnimatableBody2D@113006" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113006" to="ChallengeNodes/Tiles/@AnimatableBody2D@113006/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113006" to="ChallengeNodes/Tiles/@AnimatableBody2D@113006" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113006" to="ChallengeNodes/Tiles/@AnimatableBody2D@113006/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113007" to="ChallengeNodes/Tiles/@AnimatableBody2D@113007/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113007" to="ChallengeNodes/Tiles/@AnimatableBody2D@113007/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113007" to="ChallengeNodes/Tiles/@AnimatableBody2D@113007" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113007" to="ChallengeNodes/Tiles/@AnimatableBody2D@113007/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113007" to="ChallengeNodes/Tiles/@AnimatableBody2D@113007" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113007" to="ChallengeNodes/Tiles/@AnimatableBody2D@113007/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113008" to="ChallengeNodes/Tiles/@AnimatableBody2D@113008/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113008" to="ChallengeNodes/Tiles/@AnimatableBody2D@113008/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113008" to="ChallengeNodes/Tiles/@AnimatableBody2D@113008" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113008" to="ChallengeNodes/Tiles/@AnimatableBody2D@113008/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113008" to="ChallengeNodes/Tiles/@AnimatableBody2D@113008" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113008" to="ChallengeNodes/Tiles/@AnimatableBody2D@113008/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113009" to="ChallengeNodes/Tiles/@AnimatableBody2D@113009/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113009" to="ChallengeNodes/Tiles/@AnimatableBody2D@113009/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113009" to="ChallengeNodes/Tiles/@AnimatableBody2D@113009" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113009" to="ChallengeNodes/Tiles/@AnimatableBody2D@113009" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113009" to="ChallengeNodes/Tiles/@AnimatableBody2D@113009/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113009" to="ChallengeNodes/Tiles/@AnimatableBody2D@113009" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113009" to="ChallengeNodes/Tiles/@AnimatableBody2D@113009/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113010" to="ChallengeNodes/Tiles/@AnimatableBody2D@113010/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113010" to="ChallengeNodes/Tiles/@AnimatableBody2D@113010/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113010" to="ChallengeNodes/Tiles/@AnimatableBody2D@113010" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113010" to="ChallengeNodes/Tiles/@AnimatableBody2D@113010/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113010" to="ChallengeNodes/Tiles/@AnimatableBody2D@113010" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113010" to="ChallengeNodes/Tiles/@AnimatableBody2D@113010/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113011" to="ChallengeNodes/Tiles/@AnimatableBody2D@113011/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113011" to="ChallengeNodes/Tiles/@AnimatableBody2D@113011/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113011" to="ChallengeNodes/Tiles/@AnimatableBody2D@113011" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113011" to="ChallengeNodes/Tiles/@AnimatableBody2D@113011/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113011" to="ChallengeNodes/Tiles/@AnimatableBody2D@113011" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113011" to="ChallengeNodes/Tiles/@AnimatableBody2D@113011/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113012" to="ChallengeNodes/Tiles/@AnimatableBody2D@113012/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113012" to="ChallengeNodes/Tiles/@AnimatableBody2D@113012/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113012" to="ChallengeNodes/Tiles/@AnimatableBody2D@113012" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113012" to="ChallengeNodes/Tiles/@AnimatableBody2D@113012/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113012" to="ChallengeNodes/Tiles/@AnimatableBody2D@113012" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113012" to="ChallengeNodes/Tiles/@AnimatableBody2D@113012/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113013" to="ChallengeNodes/Tiles/@AnimatableBody2D@113013/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113013" to="ChallengeNodes/Tiles/@AnimatableBody2D@113013/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113013" to="ChallengeNodes/Tiles/@AnimatableBody2D@113013" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113013" to="ChallengeNodes/Tiles/@AnimatableBody2D@113013" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113013" to="ChallengeNodes/Tiles/@AnimatableBody2D@113013/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113013" to="ChallengeNodes/Tiles/@AnimatableBody2D@113013" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113013" to="ChallengeNodes/Tiles/@AnimatableBody2D@113013/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113014" to="ChallengeNodes/Tiles/@AnimatableBody2D@113014/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113014" to="ChallengeNodes/Tiles/@AnimatableBody2D@113014/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113014" to="ChallengeNodes/Tiles/@AnimatableBody2D@113014" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113014" to="ChallengeNodes/Tiles/@AnimatableBody2D@113014/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113014" to="ChallengeNodes/Tiles/@AnimatableBody2D@113014" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113014" to="ChallengeNodes/Tiles/@AnimatableBody2D@113014/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113015" to="ChallengeNodes/Tiles/@AnimatableBody2D@113015/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113015" to="ChallengeNodes/Tiles/@AnimatableBody2D@113015/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113015" to="ChallengeNodes/Tiles/@AnimatableBody2D@113015" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113015" to="ChallengeNodes/Tiles/@AnimatableBody2D@113015/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113015" to="ChallengeNodes/Tiles/@AnimatableBody2D@113015" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113015" to="ChallengeNodes/Tiles/@AnimatableBody2D@113015/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113016" to="ChallengeNodes/Tiles/@AnimatableBody2D@113016/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113016" to="ChallengeNodes/Tiles/@AnimatableBody2D@113016/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113016" to="ChallengeNodes/Tiles/@AnimatableBody2D@113016" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113016" to="ChallengeNodes/Tiles/@AnimatableBody2D@113016" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113016" to="ChallengeNodes/Tiles/@AnimatableBody2D@113016/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113016" to="ChallengeNodes/Tiles/@AnimatableBody2D@113016" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113016" to="ChallengeNodes/Tiles/@AnimatableBody2D@113016/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113017" to="ChallengeNodes/Tiles/@AnimatableBody2D@113017/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113017" to="ChallengeNodes/Tiles/@AnimatableBody2D@113017/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113017" to="ChallengeNodes/Tiles/@AnimatableBody2D@113017" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113017" to="ChallengeNodes/Tiles/@AnimatableBody2D@113017/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113017" to="ChallengeNodes/Tiles/@AnimatableBody2D@113017" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113017" to="ChallengeNodes/Tiles/@AnimatableBody2D@113017/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113018" to="ChallengeNodes/Tiles/@AnimatableBody2D@113018/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113018" to="ChallengeNodes/Tiles/@AnimatableBody2D@113018/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113018" to="ChallengeNodes/Tiles/@AnimatableBody2D@113018" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113018" to="ChallengeNodes/Tiles/@AnimatableBody2D@113018/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113018" to="ChallengeNodes/Tiles/@AnimatableBody2D@113018" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113018" to="ChallengeNodes/Tiles/@AnimatableBody2D@113018/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113019" to="ChallengeNodes/Tiles/@AnimatableBody2D@113019/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113019" to="ChallengeNodes/Tiles/@AnimatableBody2D@113019/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113019" to="ChallengeNodes/Tiles/@AnimatableBody2D@113019" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113019" to="ChallengeNodes/Tiles/@AnimatableBody2D@113019/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113019" to="ChallengeNodes/Tiles/@AnimatableBody2D@113019" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113019" to="ChallengeNodes/Tiles/@AnimatableBody2D@113019/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@113020" to="ChallengeNodes/Tiles/@AnimatableBody2D@113020/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@113020" to="ChallengeNodes/Tiles/@AnimatableBody2D@113020/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113020" to="ChallengeNodes/Tiles/@AnimatableBody2D@113020" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113020" to="ChallengeNodes/Tiles/@AnimatableBody2D@113020/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113020" to="ChallengeNodes/Tiles/@AnimatableBody2D@113020" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@113020" to="ChallengeNodes/Tiles/@AnimatableBody2D@113020/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="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@113021" to="Tiles/@AnimatableBody2D@113021/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113021" to="Tiles/@AnimatableBody2D@113021/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113021" to="Tiles/@AnimatableBody2D@113021" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113021" to="Tiles/@AnimatableBody2D@113021/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113021" to="Tiles/@AnimatableBody2D@113021" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113021" to="Tiles/@AnimatableBody2D@113021/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113022" to="Tiles/@AnimatableBody2D@113022/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113022" to="Tiles/@AnimatableBody2D@113022/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113022" to="Tiles/@AnimatableBody2D@113022" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113022" to="Tiles/@AnimatableBody2D@113022/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113022" to="Tiles/@AnimatableBody2D@113022" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113022" to="Tiles/@AnimatableBody2D@113022/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113023" to="Tiles/@AnimatableBody2D@113023/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113023" to="Tiles/@AnimatableBody2D@113023/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113023" to="Tiles/@AnimatableBody2D@113023" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113023" to="Tiles/@AnimatableBody2D@113023/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113023" to="Tiles/@AnimatableBody2D@113023" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113023" to="Tiles/@AnimatableBody2D@113023/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113024" to="Tiles/@AnimatableBody2D@113024/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113024" to="Tiles/@AnimatableBody2D@113024/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113024" to="Tiles/@AnimatableBody2D@113024" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113024" to="Tiles/@AnimatableBody2D@113024/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113024" to="Tiles/@AnimatableBody2D@113024" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113024" to="Tiles/@AnimatableBody2D@113024/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113025" to="Tiles/@AnimatableBody2D@113025/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113025" to="Tiles/@AnimatableBody2D@113025/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113025" to="Tiles/@AnimatableBody2D@113025" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113025" to="Tiles/@AnimatableBody2D@113025/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113025" to="Tiles/@AnimatableBody2D@113025" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113025" to="Tiles/@AnimatableBody2D@113025/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113026" to="Tiles/@AnimatableBody2D@113026/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113026" to="Tiles/@AnimatableBody2D@113026/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113026" to="Tiles/@AnimatableBody2D@113026" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113026" to="Tiles/@AnimatableBody2D@113026/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113026" to="Tiles/@AnimatableBody2D@113026" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113026" to="Tiles/@AnimatableBody2D@113026/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113027" to="Tiles/@AnimatableBody2D@113027/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113027" to="Tiles/@AnimatableBody2D@113027/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113027" to="Tiles/@AnimatableBody2D@113027" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113027" to="Tiles/@AnimatableBody2D@113027/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113027" to="Tiles/@AnimatableBody2D@113027" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113027" to="Tiles/@AnimatableBody2D@113027/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113028" to="Tiles/@AnimatableBody2D@113028/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113028" to="Tiles/@AnimatableBody2D@113028/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113028" to="Tiles/@AnimatableBody2D@113028" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113028" to="Tiles/@AnimatableBody2D@113028/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113028" to="Tiles/@AnimatableBody2D@113028" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113028" to="Tiles/@AnimatableBody2D@113028/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113029" to="Tiles/@AnimatableBody2D@113029/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113029" to="Tiles/@AnimatableBody2D@113029/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113029" to="Tiles/@AnimatableBody2D@113029" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113029" to="Tiles/@AnimatableBody2D@113029/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113029" to="Tiles/@AnimatableBody2D@113029" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113029" to="Tiles/@AnimatableBody2D@113029/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113030" to="Tiles/@AnimatableBody2D@113030/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113030" to="Tiles/@AnimatableBody2D@113030/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113030" to="Tiles/@AnimatableBody2D@113030" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113030" to="Tiles/@AnimatableBody2D@113030/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113030" to="Tiles/@AnimatableBody2D@113030" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113030" to="Tiles/@AnimatableBody2D@113030/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113031" to="Tiles/@AnimatableBody2D@113031/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113031" to="Tiles/@AnimatableBody2D@113031/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113031" to="Tiles/@AnimatableBody2D@113031" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113031" to="Tiles/@AnimatableBody2D@113031/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113031" to="Tiles/@AnimatableBody2D@113031" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113031" to="Tiles/@AnimatableBody2D@113031/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113032" to="Tiles/@AnimatableBody2D@113032/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113032" to="Tiles/@AnimatableBody2D@113032/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113032" to="Tiles/@AnimatableBody2D@113032" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113032" to="Tiles/@AnimatableBody2D@113032/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113032" to="Tiles/@AnimatableBody2D@113032" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113032" to="Tiles/@AnimatableBody2D@113032/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113033" to="Tiles/@AnimatableBody2D@113033/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113033" to="Tiles/@AnimatableBody2D@113033/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113033" to="Tiles/@AnimatableBody2D@113033" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113033" to="Tiles/@AnimatableBody2D@113033/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113033" to="Tiles/@AnimatableBody2D@113033" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113033" to="Tiles/@AnimatableBody2D@113033/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113034" to="Tiles/@AnimatableBody2D@113034/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113034" to="Tiles/@AnimatableBody2D@113034/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113034" to="Tiles/@AnimatableBody2D@113034" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113034" to="Tiles/@AnimatableBody2D@113034/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113034" to="Tiles/@AnimatableBody2D@113034" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113034" to="Tiles/@AnimatableBody2D@113034/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113035" to="Tiles/@AnimatableBody2D@113035/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113035" to="Tiles/@AnimatableBody2D@113035/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113035" to="Tiles/@AnimatableBody2D@113035" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113035" to="Tiles/@AnimatableBody2D@113035/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113035" to="Tiles/@AnimatableBody2D@113035" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113035" to="Tiles/@AnimatableBody2D@113035/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113036" to="Tiles/@AnimatableBody2D@113036/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113036" to="Tiles/@AnimatableBody2D@113036/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113036" to="Tiles/@AnimatableBody2D@113036" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113036" to="Tiles/@AnimatableBody2D@113036/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113036" to="Tiles/@AnimatableBody2D@113036" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113036" to="Tiles/@AnimatableBody2D@113036/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113037" to="Tiles/@AnimatableBody2D@113037/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113037" to="Tiles/@AnimatableBody2D@113037/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113037" to="Tiles/@AnimatableBody2D@113037" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113037" to="Tiles/@AnimatableBody2D@113037/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113037" to="Tiles/@AnimatableBody2D@113037" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113037" to="Tiles/@AnimatableBody2D@113037/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113038" to="Tiles/@AnimatableBody2D@113038/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113038" to="Tiles/@AnimatableBody2D@113038/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113038" to="Tiles/@AnimatableBody2D@113038" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113038" to="Tiles/@AnimatableBody2D@113038/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113038" to="Tiles/@AnimatableBody2D@113038" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113038" to="Tiles/@AnimatableBody2D@113038/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113039" to="Tiles/@AnimatableBody2D@113039/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113039" to="Tiles/@AnimatableBody2D@113039/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113039" to="Tiles/@AnimatableBody2D@113039" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113039" to="Tiles/@AnimatableBody2D@113039/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113039" to="Tiles/@AnimatableBody2D@113039" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113039" to="Tiles/@AnimatableBody2D@113039/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113040" to="Tiles/@AnimatableBody2D@113040/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113040" to="Tiles/@AnimatableBody2D@113040/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113040" to="Tiles/@AnimatableBody2D@113040" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113040" to="Tiles/@AnimatableBody2D@113040/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113040" to="Tiles/@AnimatableBody2D@113040" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113040" to="Tiles/@AnimatableBody2D@113040/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113041" to="Tiles/@AnimatableBody2D@113041/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113041" to="Tiles/@AnimatableBody2D@113041/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113041" to="Tiles/@AnimatableBody2D@113041" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113041" to="Tiles/@AnimatableBody2D@113041/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113041" to="Tiles/@AnimatableBody2D@113041" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113041" to="Tiles/@AnimatableBody2D@113041/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113042" to="Tiles/@AnimatableBody2D@113042/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113042" to="Tiles/@AnimatableBody2D@113042/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113042" to="Tiles/@AnimatableBody2D@113042" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113042" to="Tiles/@AnimatableBody2D@113042/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113042" to="Tiles/@AnimatableBody2D@113042" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113042" to="Tiles/@AnimatableBody2D@113042/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113043" to="Tiles/@AnimatableBody2D@113043/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113043" to="Tiles/@AnimatableBody2D@113043/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113043" to="Tiles/@AnimatableBody2D@113043" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113043" to="Tiles/@AnimatableBody2D@113043/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113043" to="Tiles/@AnimatableBody2D@113043" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113043" to="Tiles/@AnimatableBody2D@113043/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113044" to="Tiles/@AnimatableBody2D@113044/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113044" to="Tiles/@AnimatableBody2D@113044/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113044" to="Tiles/@AnimatableBody2D@113044" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113044" to="Tiles/@AnimatableBody2D@113044/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113044" to="Tiles/@AnimatableBody2D@113044" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113044" to="Tiles/@AnimatableBody2D@113044/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113045" to="Tiles/@AnimatableBody2D@113045/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113045" to="Tiles/@AnimatableBody2D@113045/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113045" to="Tiles/@AnimatableBody2D@113045" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113045" to="Tiles/@AnimatableBody2D@113045/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113045" to="Tiles/@AnimatableBody2D@113045" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113045" to="Tiles/@AnimatableBody2D@113045/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113046" to="Tiles/@AnimatableBody2D@113046/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113046" to="Tiles/@AnimatableBody2D@113046/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113046" to="Tiles/@AnimatableBody2D@113046" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113046" to="Tiles/@AnimatableBody2D@113046/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113046" to="Tiles/@AnimatableBody2D@113046" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113046" to="Tiles/@AnimatableBody2D@113046/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113047" to="Tiles/@AnimatableBody2D@113047/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113047" to="Tiles/@AnimatableBody2D@113047/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113047" to="Tiles/@AnimatableBody2D@113047" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113047" to="Tiles/@AnimatableBody2D@113047/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113047" to="Tiles/@AnimatableBody2D@113047" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113047" to="Tiles/@AnimatableBody2D@113047/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113048" to="Tiles/@AnimatableBody2D@113048/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113048" to="Tiles/@AnimatableBody2D@113048/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113048" to="Tiles/@AnimatableBody2D@113048" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113048" to="Tiles/@AnimatableBody2D@113048/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113048" to="Tiles/@AnimatableBody2D@113048" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113048" to="Tiles/@AnimatableBody2D@113048/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113049" to="Tiles/@AnimatableBody2D@113049/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113049" to="Tiles/@AnimatableBody2D@113049/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113049" to="Tiles/@AnimatableBody2D@113049" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113049" to="Tiles/@AnimatableBody2D@113049/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113049" to="Tiles/@AnimatableBody2D@113049" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113049" to="Tiles/@AnimatableBody2D@113049/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113050" to="Tiles/@AnimatableBody2D@113050/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113050" to="Tiles/@AnimatableBody2D@113050/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113050" to="Tiles/@AnimatableBody2D@113050" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113050" to="Tiles/@AnimatableBody2D@113050/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113050" to="Tiles/@AnimatableBody2D@113050" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113050" to="Tiles/@AnimatableBody2D@113050/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113051" to="Tiles/@AnimatableBody2D@113051/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113051" to="Tiles/@AnimatableBody2D@113051/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113051" to="Tiles/@AnimatableBody2D@113051" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113051" to="Tiles/@AnimatableBody2D@113051/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113051" to="Tiles/@AnimatableBody2D@113051" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113051" to="Tiles/@AnimatableBody2D@113051/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113052" to="Tiles/@AnimatableBody2D@113052/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113052" to="Tiles/@AnimatableBody2D@113052/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113052" to="Tiles/@AnimatableBody2D@113052" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113052" to="Tiles/@AnimatableBody2D@113052/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113052" to="Tiles/@AnimatableBody2D@113052" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113052" to="Tiles/@AnimatableBody2D@113052/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113053" to="Tiles/@AnimatableBody2D@113053/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113053" to="Tiles/@AnimatableBody2D@113053/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113053" to="Tiles/@AnimatableBody2D@113053" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113053" to="Tiles/@AnimatableBody2D@113053/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113053" to="Tiles/@AnimatableBody2D@113053" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113053" to="Tiles/@AnimatableBody2D@113053/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113054" to="Tiles/@AnimatableBody2D@113054/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113054" to="Tiles/@AnimatableBody2D@113054/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113054" to="Tiles/@AnimatableBody2D@113054" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113054" to="Tiles/@AnimatableBody2D@113054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113054" to="Tiles/@AnimatableBody2D@113054" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113054" to="Tiles/@AnimatableBody2D@113054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113055" to="Tiles/@AnimatableBody2D@113055/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113055" to="Tiles/@AnimatableBody2D@113055/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113055" to="Tiles/@AnimatableBody2D@113055" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113055" to="Tiles/@AnimatableBody2D@113055/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113055" to="Tiles/@AnimatableBody2D@113055" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113055" to="Tiles/@AnimatableBody2D@113055/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113056" to="Tiles/@AnimatableBody2D@113056/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113056" to="Tiles/@AnimatableBody2D@113056/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113056" to="Tiles/@AnimatableBody2D@113056" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113056" to="Tiles/@AnimatableBody2D@113056/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113056" to="Tiles/@AnimatableBody2D@113056" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113056" to="Tiles/@AnimatableBody2D@113056/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113057" to="Tiles/@AnimatableBody2D@113057/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113057" to="Tiles/@AnimatableBody2D@113057/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113057" to="Tiles/@AnimatableBody2D@113057" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113057" to="Tiles/@AnimatableBody2D@113057/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113057" to="Tiles/@AnimatableBody2D@113057" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113057" to="Tiles/@AnimatableBody2D@113057/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113058" to="Tiles/@AnimatableBody2D@113058/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113058" to="Tiles/@AnimatableBody2D@113058/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113058" to="Tiles/@AnimatableBody2D@113058" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113058" to="Tiles/@AnimatableBody2D@113058/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113058" to="Tiles/@AnimatableBody2D@113058" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113058" to="Tiles/@AnimatableBody2D@113058/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113059" to="Tiles/@AnimatableBody2D@113059/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113059" to="Tiles/@AnimatableBody2D@113059/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113059" to="Tiles/@AnimatableBody2D@113059" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113059" to="Tiles/@AnimatableBody2D@113059/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113059" to="Tiles/@AnimatableBody2D@113059/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113059" to="Tiles/@AnimatableBody2D@113059" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113059" to="Tiles/@AnimatableBody2D@113059/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113060" to="Tiles/@AnimatableBody2D@113060/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113060" to="Tiles/@AnimatableBody2D@113060/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113060" to="Tiles/@AnimatableBody2D@113060" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113060" to="Tiles/@AnimatableBody2D@113060/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113060" to="Tiles/@AnimatableBody2D@113060" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113060" to="Tiles/@AnimatableBody2D@113060/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113061" to="Tiles/@AnimatableBody2D@113061/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113061" to="Tiles/@AnimatableBody2D@113061/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113061" to="Tiles/@AnimatableBody2D@113061" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113061" to="Tiles/@AnimatableBody2D@113061/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113061" to="Tiles/@AnimatableBody2D@113061" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113061" to="Tiles/@AnimatableBody2D@113061/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113062" to="Tiles/@AnimatableBody2D@113062/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113062" to="Tiles/@AnimatableBody2D@113062/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113062" to="Tiles/@AnimatableBody2D@113062" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113062" to="Tiles/@AnimatableBody2D@113062/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113062" to="Tiles/@AnimatableBody2D@113062" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113062" to="Tiles/@AnimatableBody2D@113062/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113063" to="Tiles/@AnimatableBody2D@113063/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113063" to="Tiles/@AnimatableBody2D@113063/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113063" to="Tiles/@AnimatableBody2D@113063" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113063" to="Tiles/@AnimatableBody2D@113063/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113063" to="Tiles/@AnimatableBody2D@113063" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113063" to="Tiles/@AnimatableBody2D@113063/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113064" to="Tiles/@AnimatableBody2D@113064/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113064" to="Tiles/@AnimatableBody2D@113064/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113064" to="Tiles/@AnimatableBody2D@113064" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113064" to="Tiles/@AnimatableBody2D@113064/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113064" to="Tiles/@AnimatableBody2D@113064" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113064" to="Tiles/@AnimatableBody2D@113064/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113065" to="Tiles/@AnimatableBody2D@113065/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113065" to="Tiles/@AnimatableBody2D@113065/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113065" to="Tiles/@AnimatableBody2D@113065" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113065" to="Tiles/@AnimatableBody2D@113065/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113065" to="Tiles/@AnimatableBody2D@113065" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113065" to="Tiles/@AnimatableBody2D@113065/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113066" to="Tiles/@AnimatableBody2D@113066/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113066" to="Tiles/@AnimatableBody2D@113066/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113066" to="Tiles/@AnimatableBody2D@113066" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113066" to="Tiles/@AnimatableBody2D@113066/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113066" to="Tiles/@AnimatableBody2D@113066" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113066" to="Tiles/@AnimatableBody2D@113066/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113067" to="Tiles/@AnimatableBody2D@113067/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113067" to="Tiles/@AnimatableBody2D@113067/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113067" to="Tiles/@AnimatableBody2D@113067" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113067" to="Tiles/@AnimatableBody2D@113067/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113067" to="Tiles/@AnimatableBody2D@113067" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113067" to="Tiles/@AnimatableBody2D@113067/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113068" to="Tiles/@AnimatableBody2D@113068/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113068" to="Tiles/@AnimatableBody2D@113068/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113068" to="Tiles/@AnimatableBody2D@113068" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113068" to="Tiles/@AnimatableBody2D@113068/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113068" to="Tiles/@AnimatableBody2D@113068" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113068" to="Tiles/@AnimatableBody2D@113068/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113069" to="Tiles/@AnimatableBody2D@113069/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113069" to="Tiles/@AnimatableBody2D@113069/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113069" to="Tiles/@AnimatableBody2D@113069" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113069" to="Tiles/@AnimatableBody2D@113069/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113069" to="Tiles/@AnimatableBody2D@113069" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113069" to="Tiles/@AnimatableBody2D@113069/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113070" to="Tiles/@AnimatableBody2D@113070/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113070" to="Tiles/@AnimatableBody2D@113070/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113070" to="Tiles/@AnimatableBody2D@113070" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113070" to="Tiles/@AnimatableBody2D@113070/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113070" to="Tiles/@AnimatableBody2D@113070" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113070" to="Tiles/@AnimatableBody2D@113070/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113071" to="Tiles/@AnimatableBody2D@113071/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113071" to="Tiles/@AnimatableBody2D@113071/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113071" to="Tiles/@AnimatableBody2D@113071" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113071" to="Tiles/@AnimatableBody2D@113071/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113071" to="Tiles/@AnimatableBody2D@113071" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113071" to="Tiles/@AnimatableBody2D@113071/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113072" to="Tiles/@AnimatableBody2D@113072/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113072" to="Tiles/@AnimatableBody2D@113072/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113072" to="Tiles/@AnimatableBody2D@113072" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113072" to="Tiles/@AnimatableBody2D@113072/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113072" to="Tiles/@AnimatableBody2D@113072" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113072" to="Tiles/@AnimatableBody2D@113072/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113073" to="Tiles/@AnimatableBody2D@113073/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113073" to="Tiles/@AnimatableBody2D@113073/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113073" to="Tiles/@AnimatableBody2D@113073" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113073" to="Tiles/@AnimatableBody2D@113073/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113073" to="Tiles/@AnimatableBody2D@113073" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113073" to="Tiles/@AnimatableBody2D@113073/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113074" to="Tiles/@AnimatableBody2D@113074/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113074" to="Tiles/@AnimatableBody2D@113074/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113074" to="Tiles/@AnimatableBody2D@113074" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113074" to="Tiles/@AnimatableBody2D@113074/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113074" to="Tiles/@AnimatableBody2D@113074" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113074" to="Tiles/@AnimatableBody2D@113074/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113075" to="Tiles/@AnimatableBody2D@113075/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113075" to="Tiles/@AnimatableBody2D@113075/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113075" to="Tiles/@AnimatableBody2D@113075" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113075" to="Tiles/@AnimatableBody2D@113075/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113075" to="Tiles/@AnimatableBody2D@113075" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113075" to="Tiles/@AnimatableBody2D@113075/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113076" to="Tiles/@AnimatableBody2D@113076/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113076" to="Tiles/@AnimatableBody2D@113076/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113076" to="Tiles/@AnimatableBody2D@113076" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113076" to="Tiles/@AnimatableBody2D@113076/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113076" to="Tiles/@AnimatableBody2D@113076" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113076" to="Tiles/@AnimatableBody2D@113076/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113077" to="Tiles/@AnimatableBody2D@113077/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113077" to="Tiles/@AnimatableBody2D@113077/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113077" to="Tiles/@AnimatableBody2D@113077" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113077" to="Tiles/@AnimatableBody2D@113077/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113077" to="Tiles/@AnimatableBody2D@113077" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113077" to="Tiles/@AnimatableBody2D@113077/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113078" to="Tiles/@AnimatableBody2D@113078/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113078" to="Tiles/@AnimatableBody2D@113078/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113078" to="Tiles/@AnimatableBody2D@113078" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113078" to="Tiles/@AnimatableBody2D@113078/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113078" to="Tiles/@AnimatableBody2D@113078" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113078" to="Tiles/@AnimatableBody2D@113078/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113079" to="Tiles/@AnimatableBody2D@113079/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113079" to="Tiles/@AnimatableBody2D@113079/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113079" to="Tiles/@AnimatableBody2D@113079" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113079" to="Tiles/@AnimatableBody2D@113079/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113079" to="Tiles/@AnimatableBody2D@113079" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113079" to="Tiles/@AnimatableBody2D@113079/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113080" to="Tiles/@AnimatableBody2D@113080/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113080" to="Tiles/@AnimatableBody2D@113080/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113080" to="Tiles/@AnimatableBody2D@113080" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113080" to="Tiles/@AnimatableBody2D@113080/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113080" to="Tiles/@AnimatableBody2D@113080" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113080" to="Tiles/@AnimatableBody2D@113080/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113081" to="Tiles/@AnimatableBody2D@113081/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113081" to="Tiles/@AnimatableBody2D@113081/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113081" to="Tiles/@AnimatableBody2D@113081" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113081" to="Tiles/@AnimatableBody2D@113081/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113081" to="Tiles/@AnimatableBody2D@113081" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113081" to="Tiles/@AnimatableBody2D@113081/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113082" to="Tiles/@AnimatableBody2D@113082/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113082" to="Tiles/@AnimatableBody2D@113082/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113082" to="Tiles/@AnimatableBody2D@113082" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113082" to="Tiles/@AnimatableBody2D@113082/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113082" to="Tiles/@AnimatableBody2D@113082" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113082" to="Tiles/@AnimatableBody2D@113082/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113083" to="Tiles/@AnimatableBody2D@113083/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113083" to="Tiles/@AnimatableBody2D@113083/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113083" to="Tiles/@AnimatableBody2D@113083" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113083" to="Tiles/@AnimatableBody2D@113083/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113083" to="Tiles/@AnimatableBody2D@113083" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113083" to="Tiles/@AnimatableBody2D@113083/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113084" to="Tiles/@AnimatableBody2D@113084/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113084" to="Tiles/@AnimatableBody2D@113084/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113084" to="Tiles/@AnimatableBody2D@113084" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113084" to="Tiles/@AnimatableBody2D@113084/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113084" to="Tiles/@AnimatableBody2D@113084" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113084" to="Tiles/@AnimatableBody2D@113084/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113085" to="Tiles/@AnimatableBody2D@113085/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113085" to="Tiles/@AnimatableBody2D@113085/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113085" to="Tiles/@AnimatableBody2D@113085" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113085" to="Tiles/@AnimatableBody2D@113085/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113085" to="Tiles/@AnimatableBody2D@113085" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113085" to="Tiles/@AnimatableBody2D@113085/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113086" to="Tiles/@AnimatableBody2D@113086/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113086" to="Tiles/@AnimatableBody2D@113086/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113086" to="Tiles/@AnimatableBody2D@113086" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113086" to="Tiles/@AnimatableBody2D@113086/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113086" to="Tiles/@AnimatableBody2D@113086" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113086" to="Tiles/@AnimatableBody2D@113086/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113087" to="Tiles/@AnimatableBody2D@113087/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113087" to="Tiles/@AnimatableBody2D@113087/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113087" to="Tiles/@AnimatableBody2D@113087" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113087" to="Tiles/@AnimatableBody2D@113087/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113087" to="Tiles/@AnimatableBody2D@113087" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113087" to="Tiles/@AnimatableBody2D@113087/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113088" to="Tiles/@AnimatableBody2D@113088/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113088" to="Tiles/@AnimatableBody2D@113088/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113088" to="Tiles/@AnimatableBody2D@113088" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113088" to="Tiles/@AnimatableBody2D@113088/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113088" to="Tiles/@AnimatableBody2D@113088" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113088" to="Tiles/@AnimatableBody2D@113088/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113089" to="Tiles/@AnimatableBody2D@113089/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113089" to="Tiles/@AnimatableBody2D@113089/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113089" to="Tiles/@AnimatableBody2D@113089" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113089" to="Tiles/@AnimatableBody2D@113089/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113089" to="Tiles/@AnimatableBody2D@113089" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113089" to="Tiles/@AnimatableBody2D@113089/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113090" to="Tiles/@AnimatableBody2D@113090/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113090" to="Tiles/@AnimatableBody2D@113090/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113090" to="Tiles/@AnimatableBody2D@113090" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113090" to="Tiles/@AnimatableBody2D@113090/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113090" to="Tiles/@AnimatableBody2D@113090" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113090" to="Tiles/@AnimatableBody2D@113090/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113091" to="Tiles/@AnimatableBody2D@113091/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113091" to="Tiles/@AnimatableBody2D@113091/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113091" to="Tiles/@AnimatableBody2D@113091" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113091" to="Tiles/@AnimatableBody2D@113091/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113091" to="Tiles/@AnimatableBody2D@113091" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113091" to="Tiles/@AnimatableBody2D@113091/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113092" to="Tiles/@AnimatableBody2D@113092/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113092" to="Tiles/@AnimatableBody2D@113092/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113092" to="Tiles/@AnimatableBody2D@113092" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113092" to="Tiles/@AnimatableBody2D@113092/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113092" to="Tiles/@AnimatableBody2D@113092" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113092" to="Tiles/@AnimatableBody2D@113092/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113093" to="Tiles/@AnimatableBody2D@113093/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113093" to="Tiles/@AnimatableBody2D@113093/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113093" to="Tiles/@AnimatableBody2D@113093" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113093" to="Tiles/@AnimatableBody2D@113093/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113093" to="Tiles/@AnimatableBody2D@113093" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113093" to="Tiles/@AnimatableBody2D@113093/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113094" to="Tiles/@AnimatableBody2D@113094/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113094" to="Tiles/@AnimatableBody2D@113094/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113094" to="Tiles/@AnimatableBody2D@113094" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113094" to="Tiles/@AnimatableBody2D@113094/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113094" to="Tiles/@AnimatableBody2D@113094" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113094" to="Tiles/@AnimatableBody2D@113094/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113095" to="Tiles/@AnimatableBody2D@113095/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113095" to="Tiles/@AnimatableBody2D@113095/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113095" to="Tiles/@AnimatableBody2D@113095" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113095" to="Tiles/@AnimatableBody2D@113095/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113095" to="Tiles/@AnimatableBody2D@113095" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113095" to="Tiles/@AnimatableBody2D@113095/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113096" to="Tiles/@AnimatableBody2D@113096/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113096" to="Tiles/@AnimatableBody2D@113096/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113096" to="Tiles/@AnimatableBody2D@113096" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113096" to="Tiles/@AnimatableBody2D@113096/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113096" to="Tiles/@AnimatableBody2D@113096" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113096" to="Tiles/@AnimatableBody2D@113096/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113097" to="Tiles/@AnimatableBody2D@113097/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113097" to="Tiles/@AnimatableBody2D@113097/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113097" to="Tiles/@AnimatableBody2D@113097" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113097" to="Tiles/@AnimatableBody2D@113097/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113097" to="Tiles/@AnimatableBody2D@113097" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113097" to="Tiles/@AnimatableBody2D@113097/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113098" to="Tiles/@AnimatableBody2D@113098/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113098" to="Tiles/@AnimatableBody2D@113098/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113098" to="Tiles/@AnimatableBody2D@113098" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113098" to="Tiles/@AnimatableBody2D@113098/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113098" to="Tiles/@AnimatableBody2D@113098" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113098" to="Tiles/@AnimatableBody2D@113098/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113099" to="Tiles/@AnimatableBody2D@113099/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113099" to="Tiles/@AnimatableBody2D@113099/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113099" to="Tiles/@AnimatableBody2D@113099" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113099" to="Tiles/@AnimatableBody2D@113099/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113099" to="Tiles/@AnimatableBody2D@113099" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113099" to="Tiles/@AnimatableBody2D@113099/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113100" to="Tiles/@AnimatableBody2D@113100/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113100" to="Tiles/@AnimatableBody2D@113100/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113100" to="Tiles/@AnimatableBody2D@113100" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113100" to="Tiles/@AnimatableBody2D@113100/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113100" to="Tiles/@AnimatableBody2D@113100" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113100" to="Tiles/@AnimatableBody2D@113100/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113101" to="Tiles/@AnimatableBody2D@113101/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113101" to="Tiles/@AnimatableBody2D@113101/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113101" to="Tiles/@AnimatableBody2D@113101" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113101" to="Tiles/@AnimatableBody2D@113101/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113101" to="Tiles/@AnimatableBody2D@113101" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113101" to="Tiles/@AnimatableBody2D@113101/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113102" to="Tiles/@AnimatableBody2D@113102/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113102" to="Tiles/@AnimatableBody2D@113102/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113102" to="Tiles/@AnimatableBody2D@113102" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113102" to="Tiles/@AnimatableBody2D@113102/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113102" to="Tiles/@AnimatableBody2D@113102" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113102" to="Tiles/@AnimatableBody2D@113102/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113103" to="Tiles/@AnimatableBody2D@113103/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113103" to="Tiles/@AnimatableBody2D@113103/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113103" to="Tiles/@AnimatableBody2D@113103" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113103" to="Tiles/@AnimatableBody2D@113103/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113103" to="Tiles/@AnimatableBody2D@113103" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113103" to="Tiles/@AnimatableBody2D@113103/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113104" to="Tiles/@AnimatableBody2D@113104/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113104" to="Tiles/@AnimatableBody2D@113104/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113104" to="Tiles/@AnimatableBody2D@113104" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113104" to="Tiles/@AnimatableBody2D@113104/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113104" to="Tiles/@AnimatableBody2D@113104" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113104" to="Tiles/@AnimatableBody2D@113104/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113105" to="Tiles/@AnimatableBody2D@113105/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113105" to="Tiles/@AnimatableBody2D@113105/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113105" to="Tiles/@AnimatableBody2D@113105" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113105" to="Tiles/@AnimatableBody2D@113105/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113105" to="Tiles/@AnimatableBody2D@113105" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113105" to="Tiles/@AnimatableBody2D@113105/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113106" to="Tiles/@AnimatableBody2D@113106/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113106" to="Tiles/@AnimatableBody2D@113106/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113106" to="Tiles/@AnimatableBody2D@113106" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113106" to="Tiles/@AnimatableBody2D@113106/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113106" to="Tiles/@AnimatableBody2D@113106" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113106" to="Tiles/@AnimatableBody2D@113106/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113107" to="Tiles/@AnimatableBody2D@113107/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113107" to="Tiles/@AnimatableBody2D@113107/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113107" to="Tiles/@AnimatableBody2D@113107" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113107" to="Tiles/@AnimatableBody2D@113107/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113107" to="Tiles/@AnimatableBody2D@113107" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113107" to="Tiles/@AnimatableBody2D@113107/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113108" to="Tiles/@AnimatableBody2D@113108/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113108" to="Tiles/@AnimatableBody2D@113108/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113108" to="Tiles/@AnimatableBody2D@113108" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113108" to="Tiles/@AnimatableBody2D@113108/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113108" to="Tiles/@AnimatableBody2D@113108" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113108" to="Tiles/@AnimatableBody2D@113108/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113109" to="Tiles/@AnimatableBody2D@113109/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113109" to="Tiles/@AnimatableBody2D@113109/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113109" to="Tiles/@AnimatableBody2D@113109" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113109" to="Tiles/@AnimatableBody2D@113109/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113109" to="Tiles/@AnimatableBody2D@113109" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113109" to="Tiles/@AnimatableBody2D@113109/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113110" to="Tiles/@AnimatableBody2D@113110/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113110" to="Tiles/@AnimatableBody2D@113110/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113110" to="Tiles/@AnimatableBody2D@113110" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113110" to="Tiles/@AnimatableBody2D@113110/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113110" to="Tiles/@AnimatableBody2D@113110" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113110" to="Tiles/@AnimatableBody2D@113110/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113111" to="Tiles/@AnimatableBody2D@113111/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113111" to="Tiles/@AnimatableBody2D@113111/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113111" to="Tiles/@AnimatableBody2D@113111" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113111" to="Tiles/@AnimatableBody2D@113111/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113111" to="Tiles/@AnimatableBody2D@113111" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113111" to="Tiles/@AnimatableBody2D@113111/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113112" to="Tiles/@AnimatableBody2D@113112/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113112" to="Tiles/@AnimatableBody2D@113112/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113112" to="Tiles/@AnimatableBody2D@113112" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113112" to="Tiles/@AnimatableBody2D@113112/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113112" to="Tiles/@AnimatableBody2D@113112" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113112" to="Tiles/@AnimatableBody2D@113112/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113113" to="Tiles/@AnimatableBody2D@113113/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113113" to="Tiles/@AnimatableBody2D@113113/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113113" to="Tiles/@AnimatableBody2D@113113" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113113" to="Tiles/@AnimatableBody2D@113113/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113113" to="Tiles/@AnimatableBody2D@113113" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113113" to="Tiles/@AnimatableBody2D@113113/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113114" to="Tiles/@AnimatableBody2D@113114/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113114" to="Tiles/@AnimatableBody2D@113114/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113114" to="Tiles/@AnimatableBody2D@113114" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113114" to="Tiles/@AnimatableBody2D@113114/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113114" to="Tiles/@AnimatableBody2D@113114" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113114" to="Tiles/@AnimatableBody2D@113114/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113115" to="Tiles/@AnimatableBody2D@113115/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113115" to="Tiles/@AnimatableBody2D@113115/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113115" to="Tiles/@AnimatableBody2D@113115" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113115" to="Tiles/@AnimatableBody2D@113115/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113115" to="Tiles/@AnimatableBody2D@113115" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113115" to="Tiles/@AnimatableBody2D@113115/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113116" to="Tiles/@AnimatableBody2D@113116/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113116" to="Tiles/@AnimatableBody2D@113116/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113116" to="Tiles/@AnimatableBody2D@113116" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113116" to="Tiles/@AnimatableBody2D@113116/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113116" to="Tiles/@AnimatableBody2D@113116" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113116" to="Tiles/@AnimatableBody2D@113116/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113117" to="Tiles/@AnimatableBody2D@113117/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113117" to="Tiles/@AnimatableBody2D@113117/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113117" to="Tiles/@AnimatableBody2D@113117" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113117" to="Tiles/@AnimatableBody2D@113117/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113117" to="Tiles/@AnimatableBody2D@113117" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113117" to="Tiles/@AnimatableBody2D@113117/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113118" to="Tiles/@AnimatableBody2D@113118/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113118" to="Tiles/@AnimatableBody2D@113118/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113118" to="Tiles/@AnimatableBody2D@113118" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113118" to="Tiles/@AnimatableBody2D@113118/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113118" to="Tiles/@AnimatableBody2D@113118" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113118" to="Tiles/@AnimatableBody2D@113118/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113119" to="Tiles/@AnimatableBody2D@113119/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113119" to="Tiles/@AnimatableBody2D@113119/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113119" to="Tiles/@AnimatableBody2D@113119" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113119" to="Tiles/@AnimatableBody2D@113119/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113119" to="Tiles/@AnimatableBody2D@113119" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113119" to="Tiles/@AnimatableBody2D@113119/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113120" to="Tiles/@AnimatableBody2D@113120/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113120" to="Tiles/@AnimatableBody2D@113120/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113120" to="Tiles/@AnimatableBody2D@113120" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113120" to="Tiles/@AnimatableBody2D@113120/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113120" to="Tiles/@AnimatableBody2D@113120" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113120" to="Tiles/@AnimatableBody2D@113120/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113121" to="Tiles/@AnimatableBody2D@113121/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113121" to="Tiles/@AnimatableBody2D@113121/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113121" to="Tiles/@AnimatableBody2D@113121" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113121" to="Tiles/@AnimatableBody2D@113121/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113121" to="Tiles/@AnimatableBody2D@113121" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113121" to="Tiles/@AnimatableBody2D@113121/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113122" to="Tiles/@AnimatableBody2D@113122/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113122" to="Tiles/@AnimatableBody2D@113122/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113122" to="Tiles/@AnimatableBody2D@113122" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113122" to="Tiles/@AnimatableBody2D@113122/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113122" to="Tiles/@AnimatableBody2D@113122" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113122" to="Tiles/@AnimatableBody2D@113122/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113123" to="Tiles/@AnimatableBody2D@113123/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113123" to="Tiles/@AnimatableBody2D@113123/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113123" to="Tiles/@AnimatableBody2D@113123" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113123" to="Tiles/@AnimatableBody2D@113123/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113123" to="Tiles/@AnimatableBody2D@113123" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113123" to="Tiles/@AnimatableBody2D@113123/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113124" to="Tiles/@AnimatableBody2D@113124/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113124" to="Tiles/@AnimatableBody2D@113124/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113124" to="Tiles/@AnimatableBody2D@113124" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113124" to="Tiles/@AnimatableBody2D@113124/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113124" to="Tiles/@AnimatableBody2D@113124" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113124" to="Tiles/@AnimatableBody2D@113124/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113125" to="Tiles/@AnimatableBody2D@113125/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113125" to="Tiles/@AnimatableBody2D@113125/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113125" to="Tiles/@AnimatableBody2D@113125" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113125" to="Tiles/@AnimatableBody2D@113125/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113125" to="Tiles/@AnimatableBody2D@113125" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113125" to="Tiles/@AnimatableBody2D@113125/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113126" to="Tiles/@AnimatableBody2D@113126/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113126" to="Tiles/@AnimatableBody2D@113126/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113126" to="Tiles/@AnimatableBody2D@113126" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113126" to="Tiles/@AnimatableBody2D@113126/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113126" to="Tiles/@AnimatableBody2D@113126" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113126" to="Tiles/@AnimatableBody2D@113126/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113127" to="Tiles/@AnimatableBody2D@113127/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113127" to="Tiles/@AnimatableBody2D@113127/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113127" to="Tiles/@AnimatableBody2D@113127" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113127" to="Tiles/@AnimatableBody2D@113127/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113127" to="Tiles/@AnimatableBody2D@113127" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113127" to="Tiles/@AnimatableBody2D@113127/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113128" to="Tiles/@AnimatableBody2D@113128/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113128" to="Tiles/@AnimatableBody2D@113128/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113128" to="Tiles/@AnimatableBody2D@113128" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113128" to="Tiles/@AnimatableBody2D@113128/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113128" to="Tiles/@AnimatableBody2D@113128" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113128" to="Tiles/@AnimatableBody2D@113128/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113129" to="Tiles/@AnimatableBody2D@113129/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113129" to="Tiles/@AnimatableBody2D@113129/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113129" to="Tiles/@AnimatableBody2D@113129" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113129" to="Tiles/@AnimatableBody2D@113129/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113129" to="Tiles/@AnimatableBody2D@113129" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113129" to="Tiles/@AnimatableBody2D@113129/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113130" to="Tiles/@AnimatableBody2D@113130/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113130" to="Tiles/@AnimatableBody2D@113130/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113130" to="Tiles/@AnimatableBody2D@113130" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113130" to="Tiles/@AnimatableBody2D@113130/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113130" to="Tiles/@AnimatableBody2D@113130" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113130" to="Tiles/@AnimatableBody2D@113130/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113131" to="Tiles/@AnimatableBody2D@113131/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113131" to="Tiles/@AnimatableBody2D@113131/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113131" to="Tiles/@AnimatableBody2D@113131" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113131" to="Tiles/@AnimatableBody2D@113131/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113131" to="Tiles/@AnimatableBody2D@113131" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113131" to="Tiles/@AnimatableBody2D@113131/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113132" to="Tiles/@AnimatableBody2D@113132/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113132" to="Tiles/@AnimatableBody2D@113132/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113132" to="Tiles/@AnimatableBody2D@113132" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113132" to="Tiles/@AnimatableBody2D@113132/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113132" to="Tiles/@AnimatableBody2D@113132" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113132" to="Tiles/@AnimatableBody2D@113132/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113133" to="Tiles/@AnimatableBody2D@113133/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113133" to="Tiles/@AnimatableBody2D@113133/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113133" to="Tiles/@AnimatableBody2D@113133" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113133" to="Tiles/@AnimatableBody2D@113133/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113133" to="Tiles/@AnimatableBody2D@113133/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113133" to="Tiles/@AnimatableBody2D@113133" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113133" to="Tiles/@AnimatableBody2D@113133/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113134" to="Tiles/@AnimatableBody2D@113134/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113134" to="Tiles/@AnimatableBody2D@113134/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113134" to="Tiles/@AnimatableBody2D@113134" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113134" to="Tiles/@AnimatableBody2D@113134/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113134" to="Tiles/@AnimatableBody2D@113134" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113134" to="Tiles/@AnimatableBody2D@113134/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113135" to="Tiles/@AnimatableBody2D@113135/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113135" to="Tiles/@AnimatableBody2D@113135/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113135" to="Tiles/@AnimatableBody2D@113135" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113135" to="Tiles/@AnimatableBody2D@113135/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113135" to="Tiles/@AnimatableBody2D@113135" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113135" to="Tiles/@AnimatableBody2D@113135/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113136" to="Tiles/@AnimatableBody2D@113136/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113136" to="Tiles/@AnimatableBody2D@113136/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113136" to="Tiles/@AnimatableBody2D@113136" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113136" to="Tiles/@AnimatableBody2D@113136/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113136" to="Tiles/@AnimatableBody2D@113136" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113136" to="Tiles/@AnimatableBody2D@113136/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113137" to="Tiles/@AnimatableBody2D@113137/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113137" to="Tiles/@AnimatableBody2D@113137/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113137" to="Tiles/@AnimatableBody2D@113137" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113137" to="Tiles/@AnimatableBody2D@113137/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113137" to="Tiles/@AnimatableBody2D@113137" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113137" to="Tiles/@AnimatableBody2D@113137/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113138" to="Tiles/@AnimatableBody2D@113138/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113138" to="Tiles/@AnimatableBody2D@113138/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113138" to="Tiles/@AnimatableBody2D@113138" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113138" to="Tiles/@AnimatableBody2D@113138/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113138" to="Tiles/@AnimatableBody2D@113138" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113138" to="Tiles/@AnimatableBody2D@113138/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113139" to="Tiles/@AnimatableBody2D@113139/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113139" to="Tiles/@AnimatableBody2D@113139/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113139" to="Tiles/@AnimatableBody2D@113139" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113139" to="Tiles/@AnimatableBody2D@113139/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113139" to="Tiles/@AnimatableBody2D@113139" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113139" to="Tiles/@AnimatableBody2D@113139/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113140" to="Tiles/@AnimatableBody2D@113140/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113140" to="Tiles/@AnimatableBody2D@113140/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113140" to="Tiles/@AnimatableBody2D@113140" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113140" to="Tiles/@AnimatableBody2D@113140/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113140" to="Tiles/@AnimatableBody2D@113140" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113140" to="Tiles/@AnimatableBody2D@113140/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113141" to="Tiles/@AnimatableBody2D@113141/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113141" to="Tiles/@AnimatableBody2D@113141/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113141" to="Tiles/@AnimatableBody2D@113141" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113141" to="Tiles/@AnimatableBody2D@113141/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113141" to="Tiles/@AnimatableBody2D@113141" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113141" to="Tiles/@AnimatableBody2D@113141/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113142" to="Tiles/@AnimatableBody2D@113142/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113142" to="Tiles/@AnimatableBody2D@113142/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113142" to="Tiles/@AnimatableBody2D@113142" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113142" to="Tiles/@AnimatableBody2D@113142/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113142" to="Tiles/@AnimatableBody2D@113142" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113142" to="Tiles/@AnimatableBody2D@113142/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113143" to="Tiles/@AnimatableBody2D@113143/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113143" to="Tiles/@AnimatableBody2D@113143/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113143" to="Tiles/@AnimatableBody2D@113143" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113143" to="Tiles/@AnimatableBody2D@113143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113143" to="Tiles/@AnimatableBody2D@113143" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113143" to="Tiles/@AnimatableBody2D@113143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113144" to="Tiles/@AnimatableBody2D@113144/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113144" to="Tiles/@AnimatableBody2D@113144/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113144" to="Tiles/@AnimatableBody2D@113144" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113144" to="Tiles/@AnimatableBody2D@113144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113144" to="Tiles/@AnimatableBody2D@113144" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113144" to="Tiles/@AnimatableBody2D@113144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113145" to="Tiles/@AnimatableBody2D@113145/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113145" to="Tiles/@AnimatableBody2D@113145/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113145" to="Tiles/@AnimatableBody2D@113145" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113145" to="Tiles/@AnimatableBody2D@113145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113145" to="Tiles/@AnimatableBody2D@113145" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113145" to="Tiles/@AnimatableBody2D@113145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113146" to="Tiles/@AnimatableBody2D@113146/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113146" to="Tiles/@AnimatableBody2D@113146/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113146" to="Tiles/@AnimatableBody2D@113146" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113146" to="Tiles/@AnimatableBody2D@113146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113146" to="Tiles/@AnimatableBody2D@113146" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113146" to="Tiles/@AnimatableBody2D@113146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113147" to="Tiles/@AnimatableBody2D@113147/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113147" to="Tiles/@AnimatableBody2D@113147/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113147" to="Tiles/@AnimatableBody2D@113147" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113147" to="Tiles/@AnimatableBody2D@113147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113147" to="Tiles/@AnimatableBody2D@113147" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113147" to="Tiles/@AnimatableBody2D@113147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113148" to="Tiles/@AnimatableBody2D@113148/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113148" to="Tiles/@AnimatableBody2D@113148/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113148" to="Tiles/@AnimatableBody2D@113148" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113148" to="Tiles/@AnimatableBody2D@113148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113148" to="Tiles/@AnimatableBody2D@113148" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113148" to="Tiles/@AnimatableBody2D@113148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113149" to="Tiles/@AnimatableBody2D@113149/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113149" to="Tiles/@AnimatableBody2D@113149/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113149" to="Tiles/@AnimatableBody2D@113149" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113149" to="Tiles/@AnimatableBody2D@113149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113149" to="Tiles/@AnimatableBody2D@113149" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113149" to="Tiles/@AnimatableBody2D@113149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113150" to="Tiles/@AnimatableBody2D@113150/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113150" to="Tiles/@AnimatableBody2D@113150/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113150" to="Tiles/@AnimatableBody2D@113150" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113150" to="Tiles/@AnimatableBody2D@113150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113150" to="Tiles/@AnimatableBody2D@113150" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113150" to="Tiles/@AnimatableBody2D@113150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113151" to="Tiles/@AnimatableBody2D@113151/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113151" to="Tiles/@AnimatableBody2D@113151/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113151" to="Tiles/@AnimatableBody2D@113151" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113151" to="Tiles/@AnimatableBody2D@113151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113151" to="Tiles/@AnimatableBody2D@113151" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113151" to="Tiles/@AnimatableBody2D@113151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113152" to="Tiles/@AnimatableBody2D@113152/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113152" to="Tiles/@AnimatableBody2D@113152/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113152" to="Tiles/@AnimatableBody2D@113152" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113152" to="Tiles/@AnimatableBody2D@113152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113152" to="Tiles/@AnimatableBody2D@113152" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113152" to="Tiles/@AnimatableBody2D@113152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113153" to="Tiles/@AnimatableBody2D@113153/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113153" to="Tiles/@AnimatableBody2D@113153/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113153" to="Tiles/@AnimatableBody2D@113153" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113153" to="Tiles/@AnimatableBody2D@113153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113153" to="Tiles/@AnimatableBody2D@113153" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113153" to="Tiles/@AnimatableBody2D@113153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113154" to="Tiles/@AnimatableBody2D@113154/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113154" to="Tiles/@AnimatableBody2D@113154/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113154" to="Tiles/@AnimatableBody2D@113154" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113154" to="Tiles/@AnimatableBody2D@113154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113154" to="Tiles/@AnimatableBody2D@113154" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113154" to="Tiles/@AnimatableBody2D@113154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113155" to="Tiles/@AnimatableBody2D@113155/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113155" to="Tiles/@AnimatableBody2D@113155/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113155" to="Tiles/@AnimatableBody2D@113155" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113155" to="Tiles/@AnimatableBody2D@113155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113155" to="Tiles/@AnimatableBody2D@113155" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113155" to="Tiles/@AnimatableBody2D@113155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113156" to="Tiles/@AnimatableBody2D@113156/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113156" to="Tiles/@AnimatableBody2D@113156/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113156" to="Tiles/@AnimatableBody2D@113156" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113156" to="Tiles/@AnimatableBody2D@113156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113156" to="Tiles/@AnimatableBody2D@113156" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113156" to="Tiles/@AnimatableBody2D@113156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113157" to="Tiles/@AnimatableBody2D@113157/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113157" to="Tiles/@AnimatableBody2D@113157/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113157" to="Tiles/@AnimatableBody2D@113157" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113157" to="Tiles/@AnimatableBody2D@113157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113157" to="Tiles/@AnimatableBody2D@113157" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113157" to="Tiles/@AnimatableBody2D@113157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113158" to="Tiles/@AnimatableBody2D@113158/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113158" to="Tiles/@AnimatableBody2D@113158/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113158" to="Tiles/@AnimatableBody2D@113158" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113158" to="Tiles/@AnimatableBody2D@113158/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113158" to="Tiles/@AnimatableBody2D@113158" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113158" to="Tiles/@AnimatableBody2D@113158/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113159" to="Tiles/@AnimatableBody2D@113159/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113159" to="Tiles/@AnimatableBody2D@113159/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113159" to="Tiles/@AnimatableBody2D@113159" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113159" to="Tiles/@AnimatableBody2D@113159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113159" to="Tiles/@AnimatableBody2D@113159" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113159" to="Tiles/@AnimatableBody2D@113159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113160" to="Tiles/@AnimatableBody2D@113160/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113160" to="Tiles/@AnimatableBody2D@113160/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113160" to="Tiles/@AnimatableBody2D@113160" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113160" to="Tiles/@AnimatableBody2D@113160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113160" to="Tiles/@AnimatableBody2D@113160" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113160" to="Tiles/@AnimatableBody2D@113160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113161" to="Tiles/@AnimatableBody2D@113161/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113161" to="Tiles/@AnimatableBody2D@113161/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113161" to="Tiles/@AnimatableBody2D@113161" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113161" to="Tiles/@AnimatableBody2D@113161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113161" to="Tiles/@AnimatableBody2D@113161" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113161" to="Tiles/@AnimatableBody2D@113161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113162" to="Tiles/@AnimatableBody2D@113162/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113162" to="Tiles/@AnimatableBody2D@113162/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113162" to="Tiles/@AnimatableBody2D@113162" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113162" to="Tiles/@AnimatableBody2D@113162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113162" to="Tiles/@AnimatableBody2D@113162" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113162" to="Tiles/@AnimatableBody2D@113162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113163" to="Tiles/@AnimatableBody2D@113163/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113163" to="Tiles/@AnimatableBody2D@113163/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113163" to="Tiles/@AnimatableBody2D@113163" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113163" to="Tiles/@AnimatableBody2D@113163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113163" to="Tiles/@AnimatableBody2D@113163" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113163" to="Tiles/@AnimatableBody2D@113163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113164" to="Tiles/@AnimatableBody2D@113164/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113164" to="Tiles/@AnimatableBody2D@113164/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113164" to="Tiles/@AnimatableBody2D@113164" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113164" to="Tiles/@AnimatableBody2D@113164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113164" to="Tiles/@AnimatableBody2D@113164" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113164" to="Tiles/@AnimatableBody2D@113164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113165" to="Tiles/@AnimatableBody2D@113165/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113165" to="Tiles/@AnimatableBody2D@113165/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113165" to="Tiles/@AnimatableBody2D@113165" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113165" to="Tiles/@AnimatableBody2D@113165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113165" to="Tiles/@AnimatableBody2D@113165" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113165" to="Tiles/@AnimatableBody2D@113165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113166" to="Tiles/@AnimatableBody2D@113166/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113166" to="Tiles/@AnimatableBody2D@113166/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113166" to="Tiles/@AnimatableBody2D@113166" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113166" to="Tiles/@AnimatableBody2D@113166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113166" to="Tiles/@AnimatableBody2D@113166" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113166" to="Tiles/@AnimatableBody2D@113166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113167" to="Tiles/@AnimatableBody2D@113167/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113167" to="Tiles/@AnimatableBody2D@113167/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113167" to="Tiles/@AnimatableBody2D@113167" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113167" to="Tiles/@AnimatableBody2D@113167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113167" to="Tiles/@AnimatableBody2D@113167" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113167" to="Tiles/@AnimatableBody2D@113167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113168" to="Tiles/@AnimatableBody2D@113168/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113168" to="Tiles/@AnimatableBody2D@113168/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113168" to="Tiles/@AnimatableBody2D@113168" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113168" to="Tiles/@AnimatableBody2D@113168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113168" to="Tiles/@AnimatableBody2D@113168" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113168" to="Tiles/@AnimatableBody2D@113168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113169" to="Tiles/@AnimatableBody2D@113169/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113169" to="Tiles/@AnimatableBody2D@113169/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113169" to="Tiles/@AnimatableBody2D@113169" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113169" to="Tiles/@AnimatableBody2D@113169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113169" to="Tiles/@AnimatableBody2D@113169" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113169" to="Tiles/@AnimatableBody2D@113169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113170" to="Tiles/@AnimatableBody2D@113170/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113170" to="Tiles/@AnimatableBody2D@113170/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113170" to="Tiles/@AnimatableBody2D@113170" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113170" to="Tiles/@AnimatableBody2D@113170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113170" to="Tiles/@AnimatableBody2D@113170" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113170" to="Tiles/@AnimatableBody2D@113170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113171" to="Tiles/@AnimatableBody2D@113171/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113171" to="Tiles/@AnimatableBody2D@113171/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113171" to="Tiles/@AnimatableBody2D@113171" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113171" to="Tiles/@AnimatableBody2D@113171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113171" to="Tiles/@AnimatableBody2D@113171" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113171" to="Tiles/@AnimatableBody2D@113171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113172" to="Tiles/@AnimatableBody2D@113172/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113172" to="Tiles/@AnimatableBody2D@113172/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113172" to="Tiles/@AnimatableBody2D@113172" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113172" to="Tiles/@AnimatableBody2D@113172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113172" to="Tiles/@AnimatableBody2D@113172" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113172" to="Tiles/@AnimatableBody2D@113172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113173" to="Tiles/@AnimatableBody2D@113173/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113173" to="Tiles/@AnimatableBody2D@113173/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113173" to="Tiles/@AnimatableBody2D@113173" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113173" to="Tiles/@AnimatableBody2D@113173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113173" to="Tiles/@AnimatableBody2D@113173" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113173" to="Tiles/@AnimatableBody2D@113173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113174" to="Tiles/@AnimatableBody2D@113174/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113174" to="Tiles/@AnimatableBody2D@113174/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113174" to="Tiles/@AnimatableBody2D@113174" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113174" to="Tiles/@AnimatableBody2D@113174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113174" to="Tiles/@AnimatableBody2D@113174" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113174" to="Tiles/@AnimatableBody2D@113174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113175" to="Tiles/@AnimatableBody2D@113175/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113175" to="Tiles/@AnimatableBody2D@113175/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113175" to="Tiles/@AnimatableBody2D@113175" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113175" to="Tiles/@AnimatableBody2D@113175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113175" to="Tiles/@AnimatableBody2D@113175" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113175" to="Tiles/@AnimatableBody2D@113175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113176" to="Tiles/@AnimatableBody2D@113176/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113176" to="Tiles/@AnimatableBody2D@113176/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113176" to="Tiles/@AnimatableBody2D@113176" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113176" to="Tiles/@AnimatableBody2D@113176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113176" to="Tiles/@AnimatableBody2D@113176" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113176" to="Tiles/@AnimatableBody2D@113176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113177" to="Tiles/@AnimatableBody2D@113177/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113177" to="Tiles/@AnimatableBody2D@113177/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113177" to="Tiles/@AnimatableBody2D@113177" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113177" to="Tiles/@AnimatableBody2D@113177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113177" to="Tiles/@AnimatableBody2D@113177" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113177" to="Tiles/@AnimatableBody2D@113177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113178" to="Tiles/@AnimatableBody2D@113178/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113178" to="Tiles/@AnimatableBody2D@113178/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113178" to="Tiles/@AnimatableBody2D@113178" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113178" to="Tiles/@AnimatableBody2D@113178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113178" to="Tiles/@AnimatableBody2D@113178" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113178" to="Tiles/@AnimatableBody2D@113178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113179" to="Tiles/@AnimatableBody2D@113179/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113179" to="Tiles/@AnimatableBody2D@113179/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113179" to="Tiles/@AnimatableBody2D@113179" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113179" to="Tiles/@AnimatableBody2D@113179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113179" to="Tiles/@AnimatableBody2D@113179" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113179" to="Tiles/@AnimatableBody2D@113179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113180" to="Tiles/@AnimatableBody2D@113180/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113180" to="Tiles/@AnimatableBody2D@113180/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113180" to="Tiles/@AnimatableBody2D@113180" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113180" to="Tiles/@AnimatableBody2D@113180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113180" to="Tiles/@AnimatableBody2D@113180" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113180" to="Tiles/@AnimatableBody2D@113180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113181" to="Tiles/@AnimatableBody2D@113181/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113181" to="Tiles/@AnimatableBody2D@113181/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113181" to="Tiles/@AnimatableBody2D@113181" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113181" to="Tiles/@AnimatableBody2D@113181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113181" to="Tiles/@AnimatableBody2D@113181" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113181" to="Tiles/@AnimatableBody2D@113181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113182" to="Tiles/@AnimatableBody2D@113182/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113182" to="Tiles/@AnimatableBody2D@113182/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113182" to="Tiles/@AnimatableBody2D@113182" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113182" to="Tiles/@AnimatableBody2D@113182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113182" to="Tiles/@AnimatableBody2D@113182" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113182" to="Tiles/@AnimatableBody2D@113182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113183" to="Tiles/@AnimatableBody2D@113183/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113183" to="Tiles/@AnimatableBody2D@113183/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113183" to="Tiles/@AnimatableBody2D@113183" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113183" to="Tiles/@AnimatableBody2D@113183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113183" to="Tiles/@AnimatableBody2D@113183" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113183" to="Tiles/@AnimatableBody2D@113183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113184" to="Tiles/@AnimatableBody2D@113184/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113184" to="Tiles/@AnimatableBody2D@113184/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113184" to="Tiles/@AnimatableBody2D@113184" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113184" to="Tiles/@AnimatableBody2D@113184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113184" to="Tiles/@AnimatableBody2D@113184" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113184" to="Tiles/@AnimatableBody2D@113184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113185" to="Tiles/@AnimatableBody2D@113185/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113185" to="Tiles/@AnimatableBody2D@113185/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113185" to="Tiles/@AnimatableBody2D@113185" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113185" to="Tiles/@AnimatableBody2D@113185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113185" to="Tiles/@AnimatableBody2D@113185" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113185" to="Tiles/@AnimatableBody2D@113185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113186" to="Tiles/@AnimatableBody2D@113186/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113186" to="Tiles/@AnimatableBody2D@113186/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113186" to="Tiles/@AnimatableBody2D@113186" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113186" to="Tiles/@AnimatableBody2D@113186/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113186" to="Tiles/@AnimatableBody2D@113186" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113186" to="Tiles/@AnimatableBody2D@113186/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113187" to="Tiles/@AnimatableBody2D@113187/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113187" to="Tiles/@AnimatableBody2D@113187/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113187" to="Tiles/@AnimatableBody2D@113187" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113187" to="Tiles/@AnimatableBody2D@113187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113187" to="Tiles/@AnimatableBody2D@113187" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113187" to="Tiles/@AnimatableBody2D@113187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113188" to="Tiles/@AnimatableBody2D@113188/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113188" to="Tiles/@AnimatableBody2D@113188/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113188" to="Tiles/@AnimatableBody2D@113188" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113188" to="Tiles/@AnimatableBody2D@113188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113188" to="Tiles/@AnimatableBody2D@113188" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113188" to="Tiles/@AnimatableBody2D@113188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113189" to="Tiles/@AnimatableBody2D@113189/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113189" to="Tiles/@AnimatableBody2D@113189/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113189" to="Tiles/@AnimatableBody2D@113189" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113189" to="Tiles/@AnimatableBody2D@113189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113189" to="Tiles/@AnimatableBody2D@113189" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113189" to="Tiles/@AnimatableBody2D@113189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113190" to="Tiles/@AnimatableBody2D@113190/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113190" to="Tiles/@AnimatableBody2D@113190/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113190" to="Tiles/@AnimatableBody2D@113190" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113190" to="Tiles/@AnimatableBody2D@113190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113190" to="Tiles/@AnimatableBody2D@113190" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113190" to="Tiles/@AnimatableBody2D@113190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113191" to="Tiles/@AnimatableBody2D@113191/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113191" to="Tiles/@AnimatableBody2D@113191/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113191" to="Tiles/@AnimatableBody2D@113191" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113191" to="Tiles/@AnimatableBody2D@113191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113191" to="Tiles/@AnimatableBody2D@113191" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113191" to="Tiles/@AnimatableBody2D@113191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113192" to="Tiles/@AnimatableBody2D@113192/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113192" to="Tiles/@AnimatableBody2D@113192/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113192" to="Tiles/@AnimatableBody2D@113192" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113192" to="Tiles/@AnimatableBody2D@113192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113192" to="Tiles/@AnimatableBody2D@113192" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113192" to="Tiles/@AnimatableBody2D@113192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113193" to="Tiles/@AnimatableBody2D@113193/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113193" to="Tiles/@AnimatableBody2D@113193/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113193" to="Tiles/@AnimatableBody2D@113193" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113193" to="Tiles/@AnimatableBody2D@113193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113193" to="Tiles/@AnimatableBody2D@113193" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113193" to="Tiles/@AnimatableBody2D@113193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113194" to="Tiles/@AnimatableBody2D@113194/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113194" to="Tiles/@AnimatableBody2D@113194/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113194" to="Tiles/@AnimatableBody2D@113194" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113194" to="Tiles/@AnimatableBody2D@113194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113194" to="Tiles/@AnimatableBody2D@113194" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113194" to="Tiles/@AnimatableBody2D@113194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113195" to="Tiles/@AnimatableBody2D@113195/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113195" to="Tiles/@AnimatableBody2D@113195/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113195" to="Tiles/@AnimatableBody2D@113195" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113195" to="Tiles/@AnimatableBody2D@113195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113195" to="Tiles/@AnimatableBody2D@113195" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113195" to="Tiles/@AnimatableBody2D@113195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113196" to="Tiles/@AnimatableBody2D@113196/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113196" to="Tiles/@AnimatableBody2D@113196/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113196" to="Tiles/@AnimatableBody2D@113196" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113196" to="Tiles/@AnimatableBody2D@113196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113196" to="Tiles/@AnimatableBody2D@113196" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113196" to="Tiles/@AnimatableBody2D@113196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113197" to="Tiles/@AnimatableBody2D@113197/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113197" to="Tiles/@AnimatableBody2D@113197/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113197" to="Tiles/@AnimatableBody2D@113197" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113197" to="Tiles/@AnimatableBody2D@113197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113197" to="Tiles/@AnimatableBody2D@113197" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113197" to="Tiles/@AnimatableBody2D@113197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113198" to="Tiles/@AnimatableBody2D@113198/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113198" to="Tiles/@AnimatableBody2D@113198/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113198" to="Tiles/@AnimatableBody2D@113198" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113198" to="Tiles/@AnimatableBody2D@113198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113198" to="Tiles/@AnimatableBody2D@113198" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113198" to="Tiles/@AnimatableBody2D@113198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113199" to="Tiles/@AnimatableBody2D@113199/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113199" to="Tiles/@AnimatableBody2D@113199/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113199" to="Tiles/@AnimatableBody2D@113199" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113199" to="Tiles/@AnimatableBody2D@113199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113199" to="Tiles/@AnimatableBody2D@113199" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113199" to="Tiles/@AnimatableBody2D@113199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113200" to="Tiles/@AnimatableBody2D@113200/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113200" to="Tiles/@AnimatableBody2D@113200/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113200" to="Tiles/@AnimatableBody2D@113200" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113200" to="Tiles/@AnimatableBody2D@113200/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113200" to="Tiles/@AnimatableBody2D@113200" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113200" to="Tiles/@AnimatableBody2D@113200/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113201" to="Tiles/@AnimatableBody2D@113201/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113201" to="Tiles/@AnimatableBody2D@113201/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113201" to="Tiles/@AnimatableBody2D@113201" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113201" to="Tiles/@AnimatableBody2D@113201/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113201" to="Tiles/@AnimatableBody2D@113201" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113201" to="Tiles/@AnimatableBody2D@113201/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113202" to="Tiles/@AnimatableBody2D@113202/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113202" to="Tiles/@AnimatableBody2D@113202/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113202" to="Tiles/@AnimatableBody2D@113202" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113202" to="Tiles/@AnimatableBody2D@113202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113202" to="Tiles/@AnimatableBody2D@113202" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113202" to="Tiles/@AnimatableBody2D@113202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113203" to="Tiles/@AnimatableBody2D@113203/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113203" to="Tiles/@AnimatableBody2D@113203/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113203" to="Tiles/@AnimatableBody2D@113203" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113203" to="Tiles/@AnimatableBody2D@113203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113203" to="Tiles/@AnimatableBody2D@113203" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113203" to="Tiles/@AnimatableBody2D@113203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113204" to="Tiles/@AnimatableBody2D@113204/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113204" to="Tiles/@AnimatableBody2D@113204/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113204" to="Tiles/@AnimatableBody2D@113204" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113204" to="Tiles/@AnimatableBody2D@113204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113204" to="Tiles/@AnimatableBody2D@113204" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113204" to="Tiles/@AnimatableBody2D@113204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113205" to="Tiles/@AnimatableBody2D@113205/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113205" to="Tiles/@AnimatableBody2D@113205/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113205" to="Tiles/@AnimatableBody2D@113205" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113205" to="Tiles/@AnimatableBody2D@113205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113205" to="Tiles/@AnimatableBody2D@113205" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113205" to="Tiles/@AnimatableBody2D@113205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113206" to="Tiles/@AnimatableBody2D@113206/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113206" to="Tiles/@AnimatableBody2D@113206/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113206" to="Tiles/@AnimatableBody2D@113206" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113206" to="Tiles/@AnimatableBody2D@113206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113206" to="Tiles/@AnimatableBody2D@113206" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113206" to="Tiles/@AnimatableBody2D@113206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113207" to="Tiles/@AnimatableBody2D@113207/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113207" to="Tiles/@AnimatableBody2D@113207/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113207" to="Tiles/@AnimatableBody2D@113207" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113207" to="Tiles/@AnimatableBody2D@113207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113207" to="Tiles/@AnimatableBody2D@113207" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113207" to="Tiles/@AnimatableBody2D@113207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113208" to="Tiles/@AnimatableBody2D@113208/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113208" to="Tiles/@AnimatableBody2D@113208/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113208" to="Tiles/@AnimatableBody2D@113208" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113208" to="Tiles/@AnimatableBody2D@113208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113208" to="Tiles/@AnimatableBody2D@113208" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113208" to="Tiles/@AnimatableBody2D@113208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113209" to="Tiles/@AnimatableBody2D@113209/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113209" to="Tiles/@AnimatableBody2D@113209/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113209" to="Tiles/@AnimatableBody2D@113209" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113209" to="Tiles/@AnimatableBody2D@113209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113209" to="Tiles/@AnimatableBody2D@113209" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113209" to="Tiles/@AnimatableBody2D@113209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113210" to="Tiles/@AnimatableBody2D@113210/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113210" to="Tiles/@AnimatableBody2D@113210/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113210" to="Tiles/@AnimatableBody2D@113210" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113210" to="Tiles/@AnimatableBody2D@113210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113210" to="Tiles/@AnimatableBody2D@113210" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113210" to="Tiles/@AnimatableBody2D@113210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113211" to="Tiles/@AnimatableBody2D@113211/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113211" to="Tiles/@AnimatableBody2D@113211/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113211" to="Tiles/@AnimatableBody2D@113211" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113211" to="Tiles/@AnimatableBody2D@113211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113211" to="Tiles/@AnimatableBody2D@113211" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113211" to="Tiles/@AnimatableBody2D@113211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113212" to="Tiles/@AnimatableBody2D@113212/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113212" to="Tiles/@AnimatableBody2D@113212/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113212" to="Tiles/@AnimatableBody2D@113212" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113212" to="Tiles/@AnimatableBody2D@113212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113212" to="Tiles/@AnimatableBody2D@113212" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113212" to="Tiles/@AnimatableBody2D@113212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113213" to="Tiles/@AnimatableBody2D@113213/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113213" to="Tiles/@AnimatableBody2D@113213/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113213" to="Tiles/@AnimatableBody2D@113213" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113213" to="Tiles/@AnimatableBody2D@113213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113213" to="Tiles/@AnimatableBody2D@113213" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113213" to="Tiles/@AnimatableBody2D@113213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113214" to="Tiles/@AnimatableBody2D@113214/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113214" to="Tiles/@AnimatableBody2D@113214/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113214" to="Tiles/@AnimatableBody2D@113214" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113214" to="Tiles/@AnimatableBody2D@113214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113214" to="Tiles/@AnimatableBody2D@113214" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113214" to="Tiles/@AnimatableBody2D@113214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113215" to="Tiles/@AnimatableBody2D@113215/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113215" to="Tiles/@AnimatableBody2D@113215/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113215" to="Tiles/@AnimatableBody2D@113215" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113215" to="Tiles/@AnimatableBody2D@113215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113215" to="Tiles/@AnimatableBody2D@113215" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113215" to="Tiles/@AnimatableBody2D@113215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113216" to="Tiles/@AnimatableBody2D@113216/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113216" to="Tiles/@AnimatableBody2D@113216/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113216" to="Tiles/@AnimatableBody2D@113216" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113216" to="Tiles/@AnimatableBody2D@113216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113216" to="Tiles/@AnimatableBody2D@113216" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113216" to="Tiles/@AnimatableBody2D@113216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113217" to="Tiles/@AnimatableBody2D@113217/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113217" to="Tiles/@AnimatableBody2D@113217/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113217" to="Tiles/@AnimatableBody2D@113217" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113217" to="Tiles/@AnimatableBody2D@113217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113217" to="Tiles/@AnimatableBody2D@113217" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113217" to="Tiles/@AnimatableBody2D@113217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113218" to="Tiles/@AnimatableBody2D@113218/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113218" to="Tiles/@AnimatableBody2D@113218/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113218" to="Tiles/@AnimatableBody2D@113218" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113218" to="Tiles/@AnimatableBody2D@113218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113218" to="Tiles/@AnimatableBody2D@113218" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113218" to="Tiles/@AnimatableBody2D@113218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113219" to="Tiles/@AnimatableBody2D@113219/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113219" to="Tiles/@AnimatableBody2D@113219/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113219" to="Tiles/@AnimatableBody2D@113219" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113219" to="Tiles/@AnimatableBody2D@113219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113219" to="Tiles/@AnimatableBody2D@113219" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113219" to="Tiles/@AnimatableBody2D@113219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113220" to="Tiles/@AnimatableBody2D@113220/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113220" to="Tiles/@AnimatableBody2D@113220/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113220" to="Tiles/@AnimatableBody2D@113220" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113220" to="Tiles/@AnimatableBody2D@113220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113220" to="Tiles/@AnimatableBody2D@113220" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113220" to="Tiles/@AnimatableBody2D@113220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113221" to="Tiles/@AnimatableBody2D@113221/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113221" to="Tiles/@AnimatableBody2D@113221/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113221" to="Tiles/@AnimatableBody2D@113221" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113221" to="Tiles/@AnimatableBody2D@113221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113221" to="Tiles/@AnimatableBody2D@113221" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113221" to="Tiles/@AnimatableBody2D@113221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113222" to="Tiles/@AnimatableBody2D@113222/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113222" to="Tiles/@AnimatableBody2D@113222/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113222" to="Tiles/@AnimatableBody2D@113222" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113222" to="Tiles/@AnimatableBody2D@113222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113222" to="Tiles/@AnimatableBody2D@113222" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113222" to="Tiles/@AnimatableBody2D@113222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113223" to="Tiles/@AnimatableBody2D@113223/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113223" to="Tiles/@AnimatableBody2D@113223/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113223" to="Tiles/@AnimatableBody2D@113223" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113223" to="Tiles/@AnimatableBody2D@113223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113223" to="Tiles/@AnimatableBody2D@113223" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113223" to="Tiles/@AnimatableBody2D@113223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/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@113224" to="Tiles/@Area2D@113224" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113225" to="Tiles/@Area2D@113225" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113226" to="Tiles/@Area2D@113226" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113227" to="Tiles/@Area2D@113227" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113228" to="Tiles/@Area2D@113228" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113229" to="Tiles/@Area2D@113229" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113230" to="Tiles/@Area2D@113230" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113231" to="Tiles/@Area2D@113231" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113232" to="Tiles/@Area2D@113232" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113233" to="Tiles/@Area2D@113233" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113234" to="Tiles/@Area2D@113234" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113235" to="Tiles/@Area2D@113235" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113236" to="Tiles/@Area2D@113236" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113237" to="Tiles/@Area2D@113237" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113238" to="Tiles/@Area2D@113238" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113239" to="Tiles/@Area2D@113239" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113240" to="Tiles/@Area2D@113240" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113241" to="Tiles/@Area2D@113241" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113242" to="Tiles/@Area2D@113242" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113243" to="Tiles/@Area2D@113243" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113244" to="Tiles/@Area2D@113244" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113245" to="Tiles/@Area2D@113245" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113246" to="Tiles/@Area2D@113246" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113247" to="Tiles/@Area2D@113247" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113248" to="Tiles/@Area2D@113248" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113249" to="Tiles/@Area2D@113249" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113250" to="Tiles/@Area2D@113250" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113251" to="Tiles/@Area2D@113251" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113252" to="Tiles/@Area2D@113252" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113253" to="Tiles/@Area2D@113253" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113254" to="Tiles/@Area2D@113254" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113255" to="Tiles/@Area2D@113255" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113256" to="Tiles/@Area2D@113256" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113257" to="Tiles/@Area2D@113257" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113258" to="Tiles/@Area2D@113258" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113259" to="Tiles/@Area2D@113259" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113260" to="Tiles/@Area2D@113260" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113261" to="Tiles/@Area2D@113261" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113262" to="Tiles/@Area2D@113262" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113263" to="Tiles/@Area2D@113263" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113264" to="Tiles/@Area2D@113264" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113265" to="Tiles/@Area2D@113265" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113266" to="Tiles/@Area2D@113266" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113267" to="Tiles/@Area2D@113267" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113268" to="Tiles/@Area2D@113268" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113269" to="Tiles/@Area2D@113269" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113270" to="Tiles/@Area2D@113270" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113271" to="Tiles/@Area2D@113271" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113272" to="Tiles/@Area2D@113272" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113273" to="Tiles/@Area2D@113273" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113274" to="Tiles/@Area2D@113274" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113275" to="Tiles/@Area2D@113275" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113276" to="Tiles/@Area2D@113276" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113277" to="Tiles/@Area2D@113277" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113278" to="Tiles/@Area2D@113278" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113279" to="Tiles/@Area2D@113279" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113280" to="Tiles/@Area2D@113280" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113281" to="Tiles/@Area2D@113281" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113282" to="Tiles/@Area2D@113282" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113283" to="Tiles/@Area2D@113283" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113284" to="Tiles/@Area2D@113284" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113285" to="Tiles/@Area2D@113285" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113286" to="Tiles/@Area2D@113286" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113287" to="Tiles/@Area2D@113287" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113288" to="Tiles/@Area2D@113288" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113289" to="Tiles/@Area2D@113289" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113290" to="Tiles/@Area2D@113290" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@113291" to="Tiles/@Area2D@113291" method="area_entered"] diff --git a/Scenes/Levels/SMBLL/World1/1-2a.tscn b/Scenes/Levels/SMBLL/World1/1-2a.tscn new file mode 100644 index 0000000..458d3ff --- /dev/null +++ b/Scenes/Levels/SMBLL/World1/1-2a.tscn @@ -0,0 +1,287 @@ +[gd_scene load_steps=17 format=4 uid="uid://b2ws8csrywood"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_tuvog"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_m4d56"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_bfu8m"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_4se0c"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="7_goqvp"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="8_ayt5t"] +[ext_resource type="PackedScene" uid="uid://cs8iql18nkljw" path="res://Scenes/Prefabs/LevelObjects/WarpZone.tscn" id="12_m4d56"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="13_0o24e"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="13_4vlmk"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="13_co3rr"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_goqvp"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="13_kca8i"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="14_co3rr"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="14_kca8i"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="15_0o24e"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_0o24e"] +size = Vector2(16, 16) + +[node name="1-2A" type="Node"] +script = ExtResource("1_tuvog") +music = ExtResource("2_m4d56") +campaign = "SMBLL" +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_bfu8m")] +tile_map_data = PackedByteArray("AADy/wAAAAAGAAAAAADz/wAAAAAHAAAAAADw/wAAAAAGAAAAAADx/wAAAAAGAAAAAAD4/wAAAAAGAAAAAAD5/wAAAAAHAAAAAAD1/wAAAAAFAAAAAAD2/wAAAAAGAAAAAAD3/wAAAAAGAAAAAAD8//z/AAAFAAAAAAD9//z/AAAGAAAAAAD+//z/AAAHAAAAAAABAAAAAAAFAAAAAAACAAAAAAAGAAAAAAAEAAAAAAAGAAAAAAAFAAAAAAAHAAAAAAAFAPj/AAAFAAAAAAAGAPj/AAAGAAAAAAAHAPj/AAAGAAAAAAAIAPj/AAAHAAAAAAAJAPz/AAAFAAAAAAAKAPz/AAAGAAAAAAAPAPz/AAAGAAAAAAAQAPz/AAAHAAAAAAADAAAAAAAGAAAAAAALAPz/AAAGAAAAAAAMAPz/AAAGAAAAAAANAPz/AAAGAAAAAAAOAPz/AAAGAAAAAAAGAPn/AAAFAAEAAAAHAPn/AAAHAAEAAAAGAPr/AAAFAAEAAAAHAPr/AAAHAAEAAAAGAPv/AAAFAAEAAAAHAPv/AAAHAAEAAAAGAPz/AAAFAAEAAAAHAPz/AAAHAAEAAAAGAP3/AAAFAAEAAAAHAP3/AAAHAAEAAAAGAP7/AAAFAAEAAAAHAP7/AAAHAAEAAAAGAP//AAAFAAEAAAAHAP//AAAHAAEAAAAGAAAAAAAFAAEAAAAHAAAAAAAHAAEAAAAGAAEAAAAFAAEAAAAHAAEAAAAHAAEAAAD9//3/AAAGAAYAAAD9//7/AAAGAAYAAAD9////AAAGAAYAAAD9/wAAAAAGAAYAAAD9/wEAAAAGAAYAAAD2/wEAAAAFAAEAAAD3/wEAAAAGAAEAAAD4/wEAAAAHAAEAAADw/wEAAAAGAAEAAADx/wEAAAAGAAEAAADy/wEAAAAHAAEAAAACAAEAAAAFAAEAAAADAAEAAAAGAAEAAAAEAAEAAAAHAAEAAAAKAP3/AAAFAAEAAAALAP3/AAAGAAEAAAAKAP7/AAAFAAEAAAALAP7/AAAGAAEAAAAKAP//AAAFAAEAAAALAP//AAAGAAEAAAAKAAAAAAAFAAEAAAALAAAAAAAGAAEAAAAKAAEAAAAFAAEAAAALAAEAAAAGAAEAAAAOAP3/AAAGAAEAAAAPAP3/AAAHAAEAAAAOAP7/AAAGAAEAAAAPAP7/AAAHAAEAAAAOAP//AAAGAAEAAAAPAP//AAAHAAEAAAAOAAAAAAAGAAEAAAAPAAAAAAAHAAEAAAAOAAEAAAAGAAEAAAAPAAEAAAAHAAEAAAAMAP3/AAAGAAEAAAAMAP7/AAAGAAEAAAAMAP//AAAGAAEAAAAMAAAAAAAGAAEAAAAMAAEAAAAGAAEAAAANAP3/AAAGAAEAAAANAP7/AAAGAAEAAAANAP//AAAGAAEAAAANAAAAAAAGAAEAAAANAAEAAAAGAAEAAAD2////AQAAAAAAAwD3////AQAAAAAAAwD4////AQAAAAAAAwD8//v/AQAAAAAAAwD9//v/AQAAAAAAAwD+//v/AQAAAAAAAwACAP//AQAAAAAAAwADAP//AQAAAAAAAwAEAP//AQAAAAAAAwAGAPf/AQAAAAAAAwAHAPf/AQAAAAAAAwAKAPv/AQAAAAAAAwALAPv/AQAAAAAAAwAMAPv/AQAAAAAAAwANAPv/AQAAAAAAAwAOAPv/AQAAAAAAAwAPAPv/AQAAAAAAAwAXAAAAAAABAAAAAAAXAAEAAAABAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAAAAAsAAAAuAAEAAAACAAEAAAAvAAAAAAACAAEAAAAvAAEAAAACAAEAAAAuAPX/AAABAAAAAAAuAPb/AAABAAEAAAAuAPf/AAABAAEAAAAuAPj/AAABAAEAAAAuAPn/AAABAAEAAAAuAPr/AAABAAEAAAAuAPv/AAABAAEAAAAuAPz/AAABAAEAAAAuAP3/AAABAAEAAAAuAP7/AAABAAEAAAAuAP//AAABAAEAAAAvAPX/AAACAAAAAAAvAPb/AAACAAEAAAAvAPf/AAACAAEAAAAvAPj/AAACAAEAAAAvAPn/AAACAAEAAAAvAPr/AAACAAEAAAAvAPv/AAACAAEAAAAvAPz/AAACAAEAAAAvAP3/AAACAAEAAAAvAP7/AAACAAEAAAAvAP//AAACAAEAAAAgAPf/AAAEAAIAAAAhAPf/AAAEAAIAAAAiAPf/AAAEAAIAAAAjAPf/AAAEAAIAAAAkAPf/AAAEAAIAAAAlAPf/AAAEAAIAAAAmAPf/AAAEAAIAAAAnAPf/AAAEAAIAAAAoAPf/AAAEAAIAAAApAPf/AAAEAAIAAAAqAPf/AAAEAAIAAAArAPf/AAAEAAIAAAAgAPj/AAAEAAIAAAAgAPn/AAAEAAIAAAAgAPr/AAAEAAIAAAAgAPv/AAAEAAIAAAAgAPz/AAAEAAIAAAAgAP3/AAAEAAIAAAAgAP7/AAAEAAIAAAAgAP//AAAEAAIAAAAYAP//AAAEAAIAAAAZAP//AAAEAAIAAAAaAP//AAAEAAIAAAAbAP//AAAEAAIAAAAcAP//AAAEAAIAAAAdAP//AAAEAAIAAAAeAP//AAAEAAIAAAAfAP//AAAEAAIAAAAZAP7/AAAEAAIAAAAaAP7/AAAEAAIAAAAbAP7/AAAEAAIAAAAcAP7/AAAEAAIAAAAdAP7/AAAEAAIAAAAeAP7/AAAEAAIAAAAfAP7/AAAEAAIAAAAaAP3/AAAEAAIAAAAbAP3/AAAEAAIAAAAcAP3/AAAEAAIAAAAdAP3/AAAEAAIAAAAeAP3/AAAEAAIAAAAfAP3/AAAEAAIAAAAbAPz/AAAEAAIAAAAcAPz/AAAEAAIAAAAdAPz/AAAEAAIAAAAeAPz/AAAEAAIAAAAfAPz/AAAEAAIAAAAcAPv/AAAEAAIAAAAdAPv/AAAEAAIAAAAeAPv/AAAEAAIAAAAfAPv/AAAEAAIAAAAdAPr/AAAEAAIAAAAeAPr/AAAEAAIAAAAeAPn/AAAEAAIAAAAfAPn/AAAEAAIAAAAfAPr/AAAEAAIAAAAfAPj/AAAEAAIAAAAXAAIAAAABAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAADw/wIAAQAAAAAABADx/wIAAQAAAAAABADy/wIAAQAAAAAABADz/wIAAQAAAAAABAD0/wIAAQAAAAAABAD1/wIAAQAAAAAABAD2/wIAAQAAAAAABAD3/wIAAQAAAAAABAD4/wIAAQAAAAAABAD5/wIAAQAAAAAABAD6/wIAAQAAAAAABAD7/wIAAQAAAAAABAD8/wIAAQAAAAAABAD9/wIAAQAAAAAABAD+/wIAAQAAAAAABAD//wIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAwAAAAAAADAAEAAAAwAAEAAAADAAEAAAAwAAIAAAADAAIAAAAwAPX/AAADAAAAAAAwAPb/AAADAAEAAAAwAPf/AAADAAEAAAAwAPj/AAADAAEAAAAwAPn/AAADAAEAAAAwAPr/AAADAAEAAAAwAPv/AAADAAEAAAAwAPz/AAADAAEAAAAwAP3/AAADAAEAAAAwAP7/AAADAAEAAAAwAP//AAADAAEAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_4se0c")] +position = Vector2(-240, 0) + +[node name="Vine" parent="." instance=ExtResource("7_goqvp")] +position = Vector2(-184, 32) +top_point = -64 +cutscene = true +can_tele = false + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(768, -176) +script = ExtResource("8_ayt5t") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="DropShadow" parent="." instance=ExtResource("13_goqvp")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("13_kca8i") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("13_0o24e")] +primary_layer = 3 +second_layer = 2 +overlay_clouds = true + +[node name="ExtraBGM" type="Node" parent="."] +script = ExtResource("13_4vlmk") +extra_track = ExtResource("14_co3rr") +metadata/_custom_type_script = "uid://cusgxgerctsft" + +[node name="WarpZone" parent="." instance=ExtResource("12_m4d56")] +position = Vector2(624, 0) +enable_sides = false +pipe_destinations = [-1, 3, -1] + +[node name="Tiles" parent="WarpZone" instance=ExtResource("3_bfu8m")] +tile_map_data = PackedByteArray("AAD///3/AAAIAAQAAAD///7/AAAIAAUAAAAAAP3/AAAJAAQAAAAAAP7/AAAJAAUAAAD/////AAAIAAUAAAAAAP//AAAJAAUAAAA=") + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("13_co3rr") +nodes_to_delete = [NodePath("../WarpZone")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="Tiles" parent="ChallengeNodes" instance=ExtResource("3_bfu8m")] +tile_map_data = PackedByteArray("AAAiAP7/AAAKAAAAAAAiAP//AAAKAAEAAAAhAP7/AAALAAAAAAAhAP//AAALAAEAAAAnAPr/AQAAAAAAAQAoAPr/AQAAAAAABwApAPr/AQAAAAAABQAqAPr/AQAAAAAAAQArAPr/AQAAAAAAAgAsAPr/AQAAAAAAAQAtAPr/AQAAAAAAAQAjAPr/AQAAAAAAAQAkAPr/AQAAAAAAAQAlAPr/AQAAAAAAAgAmAPr/AQAAAAAAAQAjAP3/AQAAAAAABQAkAP3/AQAAAAAABgAlAP3/AQAAAAAAAQAmAP3/AQAAAAAAAQAnAP3/AQAAAAAAAQAoAP3/AQAAAAAAAQApAP3/AQAAAAAAAgAqAP3/AQAAAAAAAQArAP3/AQAAAAAAAQAhAP3/AQAAAAAAAQAiAP3/AQAAAAAAAQA=") + +[node name="PipeArea" parent="ChallengeNodes" instance=ExtResource("14_kca8i")] +position = Vector2(560, -16) +enter_direction = 2 +pipe_id = 5 +target_level = "uid://ch40d2fh2od1g" + +[node name="HardCameraRightLimit" parent="ChallengeNodes" instance=ExtResource("15_0o24e")] +position = Vector2(768, -176) +reset_on_delete = false + +[node name="StaticBody2D" type="StaticBody2D" parent="."] +position = Vector2(-184, 8) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +shape = SubResource("RectangleShape2D_0o24e") + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68515" to="Tiles/@Node2D@68515/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68516" to="Tiles/@Node2D@68516/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68517" to="Tiles/@Node2D@68517/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68518" to="Tiles/@Node2D@68518/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68519" to="Tiles/@Node2D@68519/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68520" to="Tiles/@Node2D@68520/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68521" to="Tiles/@Node2D@68521/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68522" to="Tiles/@Node2D@68522/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68523" to="Tiles/@Node2D@68523/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68524" to="Tiles/@Node2D@68524/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68525" to="Tiles/@Node2D@68525/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68526" to="Tiles/@Node2D@68526/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68527" to="Tiles/@Node2D@68527/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68528" to="Tiles/@Node2D@68528/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68529" to="Tiles/@Node2D@68529/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68530" to="Tiles/@Node2D@68530/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68531" to="Tiles/@Area2D@68531" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68532" to="Tiles/@Area2D@68532" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68533" to="Tiles/@Area2D@68533" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68534" to="Tiles/@Area2D@68534" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68535" to="Tiles/@Area2D@68535" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68536" to="Tiles/@Area2D@68536" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68537" to="Tiles/@Area2D@68537" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68538" to="Tiles/@Area2D@68538" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68539" to="Tiles/@Area2D@68539" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68540" to="Tiles/@Area2D@68540" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68541" to="Tiles/@Area2D@68541" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68542" to="Tiles/@Area2D@68542" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68543" to="Tiles/@Area2D@68543" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68544" to="Tiles/@Area2D@68544" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68545" to="Tiles/@Area2D@68545" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68546" to="Tiles/@Area2D@68546" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68547" to="Tiles/@Area2D@68547" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68548" to="Tiles/@Area2D@68548" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68549" to="Tiles/@Area2D@68549" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68550" to="Tiles/@Area2D@68550" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68551" to="Tiles/@Area2D@68551" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68552" to="Tiles/@Area2D@68552" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68553" to="Tiles/@Area2D@68553" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68554" to="Tiles/@Area2D@68554" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68555" to="Tiles/@Area2D@68555" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68556" to="Tiles/@Area2D@68556" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68557" to="Tiles/@Area2D@68557" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68558" to="Tiles/@Area2D@68558" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68559" to="Tiles/@Area2D@68559" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68560" to="Tiles/@Area2D@68560" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68561" to="Tiles/@Area2D@68561" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68562" to="Tiles/@Area2D@68562" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68563" to="Tiles/@Area2D@68563" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68564" to="Tiles/@Area2D@68564" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68565" to="Tiles/@Area2D@68565" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68566" to="Tiles/@Area2D@68566" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68567" to="Tiles/@Area2D@68567" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@68568" to="Tiles/@Area2D@68568" method="area_entered"] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68569" to="ChallengeNodes/Tiles/@AnimatableBody2D@68569/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68569" to="ChallengeNodes/Tiles/@AnimatableBody2D@68569/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68569" to="ChallengeNodes/Tiles/@AnimatableBody2D@68569" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68569" to="ChallengeNodes/Tiles/@AnimatableBody2D@68569/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68569" to="ChallengeNodes/Tiles/@AnimatableBody2D@68569" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68569" to="ChallengeNodes/Tiles/@AnimatableBody2D@68569/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68570" to="ChallengeNodes/Tiles/@AnimatableBody2D@68570/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68570" to="ChallengeNodes/Tiles/@AnimatableBody2D@68570/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68570" to="ChallengeNodes/Tiles/@AnimatableBody2D@68570" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68570" to="ChallengeNodes/Tiles/@AnimatableBody2D@68570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68570" to="ChallengeNodes/Tiles/@AnimatableBody2D@68570/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68570" to="ChallengeNodes/Tiles/@AnimatableBody2D@68570" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68570" to="ChallengeNodes/Tiles/@AnimatableBody2D@68570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68571" to="ChallengeNodes/Tiles/@AnimatableBody2D@68571/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68571" to="ChallengeNodes/Tiles/@AnimatableBody2D@68571/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68571" to="ChallengeNodes/Tiles/@AnimatableBody2D@68571" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68571" to="ChallengeNodes/Tiles/@AnimatableBody2D@68571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68571" to="ChallengeNodes/Tiles/@AnimatableBody2D@68571" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68571" to="ChallengeNodes/Tiles/@AnimatableBody2D@68571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68572" to="ChallengeNodes/Tiles/@AnimatableBody2D@68572/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68572" to="ChallengeNodes/Tiles/@AnimatableBody2D@68572/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68572" to="ChallengeNodes/Tiles/@AnimatableBody2D@68572" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68572" to="ChallengeNodes/Tiles/@AnimatableBody2D@68572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68572" to="ChallengeNodes/Tiles/@AnimatableBody2D@68572" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68572" to="ChallengeNodes/Tiles/@AnimatableBody2D@68572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68573" to="ChallengeNodes/Tiles/@AnimatableBody2D@68573/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68573" to="ChallengeNodes/Tiles/@AnimatableBody2D@68573/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68573" to="ChallengeNodes/Tiles/@AnimatableBody2D@68573" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68573" to="ChallengeNodes/Tiles/@AnimatableBody2D@68573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68573" to="ChallengeNodes/Tiles/@AnimatableBody2D@68573" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68573" to="ChallengeNodes/Tiles/@AnimatableBody2D@68573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68574" to="ChallengeNodes/Tiles/@AnimatableBody2D@68574/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68574" to="ChallengeNodes/Tiles/@AnimatableBody2D@68574/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68574" to="ChallengeNodes/Tiles/@AnimatableBody2D@68574" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68574" to="ChallengeNodes/Tiles/@AnimatableBody2D@68574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68574" to="ChallengeNodes/Tiles/@AnimatableBody2D@68574" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68574" to="ChallengeNodes/Tiles/@AnimatableBody2D@68574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68575" to="ChallengeNodes/Tiles/@AnimatableBody2D@68575/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68575" to="ChallengeNodes/Tiles/@AnimatableBody2D@68575/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68575" to="ChallengeNodes/Tiles/@AnimatableBody2D@68575" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68575" to="ChallengeNodes/Tiles/@AnimatableBody2D@68575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68575" to="ChallengeNodes/Tiles/@AnimatableBody2D@68575" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68575" to="ChallengeNodes/Tiles/@AnimatableBody2D@68575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68576" to="ChallengeNodes/Tiles/@AnimatableBody2D@68576/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68576" to="ChallengeNodes/Tiles/@AnimatableBody2D@68576/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68576" to="ChallengeNodes/Tiles/@AnimatableBody2D@68576" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68576" to="ChallengeNodes/Tiles/@AnimatableBody2D@68576" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68576" to="ChallengeNodes/Tiles/@AnimatableBody2D@68576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68576" to="ChallengeNodes/Tiles/@AnimatableBody2D@68576" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68576" to="ChallengeNodes/Tiles/@AnimatableBody2D@68576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68577" to="ChallengeNodes/Tiles/@AnimatableBody2D@68577/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68577" to="ChallengeNodes/Tiles/@AnimatableBody2D@68577/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68577" to="ChallengeNodes/Tiles/@AnimatableBody2D@68577" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68577" to="ChallengeNodes/Tiles/@AnimatableBody2D@68577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68577" to="ChallengeNodes/Tiles/@AnimatableBody2D@68577" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68577" to="ChallengeNodes/Tiles/@AnimatableBody2D@68577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68578" to="ChallengeNodes/Tiles/@AnimatableBody2D@68578/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68578" to="ChallengeNodes/Tiles/@AnimatableBody2D@68578/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68578" to="ChallengeNodes/Tiles/@AnimatableBody2D@68578" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68578" to="ChallengeNodes/Tiles/@AnimatableBody2D@68578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68578" to="ChallengeNodes/Tiles/@AnimatableBody2D@68578/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68578" to="ChallengeNodes/Tiles/@AnimatableBody2D@68578" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68578" to="ChallengeNodes/Tiles/@AnimatableBody2D@68578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68579" to="ChallengeNodes/Tiles/@AnimatableBody2D@68579/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68579" to="ChallengeNodes/Tiles/@AnimatableBody2D@68579/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68579" to="ChallengeNodes/Tiles/@AnimatableBody2D@68579" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68579" to="ChallengeNodes/Tiles/@AnimatableBody2D@68579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68579" to="ChallengeNodes/Tiles/@AnimatableBody2D@68579" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68579" to="ChallengeNodes/Tiles/@AnimatableBody2D@68579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68580" to="ChallengeNodes/Tiles/@AnimatableBody2D@68580/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68580" to="ChallengeNodes/Tiles/@AnimatableBody2D@68580/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68580" to="ChallengeNodes/Tiles/@AnimatableBody2D@68580" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68580" to="ChallengeNodes/Tiles/@AnimatableBody2D@68580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68580" to="ChallengeNodes/Tiles/@AnimatableBody2D@68580" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68580" to="ChallengeNodes/Tiles/@AnimatableBody2D@68580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68581" to="ChallengeNodes/Tiles/@AnimatableBody2D@68581/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68581" to="ChallengeNodes/Tiles/@AnimatableBody2D@68581/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68581" to="ChallengeNodes/Tiles/@AnimatableBody2D@68581" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68581" to="ChallengeNodes/Tiles/@AnimatableBody2D@68581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68581" to="ChallengeNodes/Tiles/@AnimatableBody2D@68581" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68581" to="ChallengeNodes/Tiles/@AnimatableBody2D@68581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68582" to="ChallengeNodes/Tiles/@AnimatableBody2D@68582/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68582" to="ChallengeNodes/Tiles/@AnimatableBody2D@68582/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68582" to="ChallengeNodes/Tiles/@AnimatableBody2D@68582" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68582" to="ChallengeNodes/Tiles/@AnimatableBody2D@68582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68582" to="ChallengeNodes/Tiles/@AnimatableBody2D@68582" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68582" to="ChallengeNodes/Tiles/@AnimatableBody2D@68582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68583" to="ChallengeNodes/Tiles/@AnimatableBody2D@68583/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68583" to="ChallengeNodes/Tiles/@AnimatableBody2D@68583/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68583" to="ChallengeNodes/Tiles/@AnimatableBody2D@68583" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68583" to="ChallengeNodes/Tiles/@AnimatableBody2D@68583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68583" to="ChallengeNodes/Tiles/@AnimatableBody2D@68583" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68583" to="ChallengeNodes/Tiles/@AnimatableBody2D@68583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68584" to="ChallengeNodes/Tiles/@AnimatableBody2D@68584/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68584" to="ChallengeNodes/Tiles/@AnimatableBody2D@68584/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68584" to="ChallengeNodes/Tiles/@AnimatableBody2D@68584" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68584" to="ChallengeNodes/Tiles/@AnimatableBody2D@68584" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68584" to="ChallengeNodes/Tiles/@AnimatableBody2D@68584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68584" to="ChallengeNodes/Tiles/@AnimatableBody2D@68584" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68584" to="ChallengeNodes/Tiles/@AnimatableBody2D@68584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68585" to="ChallengeNodes/Tiles/@AnimatableBody2D@68585/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68585" to="ChallengeNodes/Tiles/@AnimatableBody2D@68585/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68585" to="ChallengeNodes/Tiles/@AnimatableBody2D@68585" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68585" to="ChallengeNodes/Tiles/@AnimatableBody2D@68585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68585" to="ChallengeNodes/Tiles/@AnimatableBody2D@68585" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68585" to="ChallengeNodes/Tiles/@AnimatableBody2D@68585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68586" to="ChallengeNodes/Tiles/@AnimatableBody2D@68586/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68586" to="ChallengeNodes/Tiles/@AnimatableBody2D@68586/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68586" to="ChallengeNodes/Tiles/@AnimatableBody2D@68586" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68586" to="ChallengeNodes/Tiles/@AnimatableBody2D@68586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68586" to="ChallengeNodes/Tiles/@AnimatableBody2D@68586" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68586" to="ChallengeNodes/Tiles/@AnimatableBody2D@68586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68587" to="ChallengeNodes/Tiles/@AnimatableBody2D@68587/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68587" to="ChallengeNodes/Tiles/@AnimatableBody2D@68587/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68587" to="ChallengeNodes/Tiles/@AnimatableBody2D@68587" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68587" to="ChallengeNodes/Tiles/@AnimatableBody2D@68587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68587" to="ChallengeNodes/Tiles/@AnimatableBody2D@68587" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68587" to="ChallengeNodes/Tiles/@AnimatableBody2D@68587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@68588" to="ChallengeNodes/Tiles/@AnimatableBody2D@68588/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@68588" to="ChallengeNodes/Tiles/@AnimatableBody2D@68588/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68588" to="ChallengeNodes/Tiles/@AnimatableBody2D@68588" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68588" to="ChallengeNodes/Tiles/@AnimatableBody2D@68588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68588" to="ChallengeNodes/Tiles/@AnimatableBody2D@68588" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@68588" to="ChallengeNodes/Tiles/@AnimatableBody2D@68588/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World1/1-2b.tscn b/Scenes/Levels/SMBLL/World1/1-2b.tscn new file mode 100644 index 0000000..8fb33ac --- /dev/null +++ b/Scenes/Levels/SMBLL/World1/1-2b.tscn @@ -0,0 +1,455 @@ +[gd_scene load_steps=18 format=4 uid="uid://dhkb7n0pby1c2"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_d0am6"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_5l3tj"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_pktee"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_5l3tj"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="7_nb0mn"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="8_c7o6x"] +[ext_resource type="PackedScene" uid="uid://dn3cblgvf2ba1" path="res://Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn" id="9_202so"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="10_ljq0c"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="14_d0am6"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_viikh"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="15_hgrhu"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="15_i16ye"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="17_202so"] +[ext_resource type="PackedScene" uid="uid://cs8iql18nkljw" path="res://Scenes/Prefabs/LevelObjects/WarpZone.tscn" id="17_pktee"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_ljq0c"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="19_0x3qk"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="20_q83b5"] + +[node name="1-2B" type="Node"] +script = ExtResource("1_d0am6") +music = ExtResource("2_5l3tj") +theme = "Underground" +campaign = "SMBLL" +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_pktee")] +tile_map_data = PackedByteArray("AAAGAPj/AQAAAAAAAwAHAPj/AQAAAAAAAwD7//z/AQAAAAAACAAIAPj/AQAAAAAAAwAEAPz/AAAIAAAAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAADAAAAAAD7/wEAAAADAAEAAAAEAAAAAAABAAEAAAAEAAEAAAABAAEAAAAFAAAAAAADAAAAAAAFAAEAAAADAAEAAAAJAAAAAAABAAAAAAAJAAEAAAABAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAADAAAAAAALAAEAAAADAAEAAAAYAAAAAAABAAAAAAAYAAEAAAABAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAADAAAAAAAfAAEAAAADAAEAAAAhAAAAAAABAAAAAAAhAAEAAAABAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAADAAAAAAAqAAEAAAADAAEAAAAuAAAAAAABAAAAAAAuAAEAAAABAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAADAAAAAABPAAEAAAADAAEAAAAuAPX/AAAAAAQAAAAuAPb/AAAAAAQAAAAuAPf/AAAAAAQAAAAuAPj/AAAAAAQAAAAuAPn/AAAAAAQAAAAuAPr/AAAAAAQAAAAuAPv/AAAAAAQAAAAuAPz/AAAAAAQAAAAuAP3/AAAAAAQAAAAuAP7/AAAAAAQAAAAuAP//AAAAAAQAAAAvAPX/AAAAAAQAAAAvAPb/AAAAAAQAAAAvAPf/AAAAAAQAAAAvAPj/AAAAAAQAAAAvAPn/AAAAAAQAAAAvAPr/AAAAAAQAAAAvAPv/AAAAAAQAAAAvAPz/AAAAAAQAAAAvAP3/AAAAAAQAAAAvAP7/AAAAAAQAAAAvAP//AAAAAAQAAAAwAPX/AAAAAAQAAAAwAPb/AAAAAAQAAAAwAPf/AAAAAAQAAAAwAPj/AAAAAAQAAAAwAPn/AAAAAAQAAAAwAPr/AAAAAAQAAAAwAPv/AAAAAAQAAAAwAPz/AAAAAAQAAAAwAP3/AAAAAAQAAAAwAP7/AAAAAAQAAAAwAP//AAAAAAQAAAAxAPX/AAAAAAQAAAAxAPb/AAAAAAQAAAAxAPf/AAAAAAQAAAAxAPj/AAAAAAQAAAAxAPn/AAAAAAQAAAAxAPr/AAAAAAQAAAAxAPv/AAAAAAQAAAAxAPz/AAAAAAQAAAAxAP3/AAAAAAQAAAAxAP7/AAAAAAQAAAAxAP//AAAAAAQAAAAyAPX/AAAAAAQAAAAyAPb/AAAAAAQAAAAyAPf/AAAAAAQAAAAyAPj/AAAAAAQAAAAyAPn/AAAAAAQAAAAyAPr/AAAAAAQAAAAyAPv/AAAAAAQAAAAyAPz/AAAAAAQAAAAyAP3/AAAAAAQAAAAyAP7/AAAAAAQAAAAyAP//AAAAAAQAAAAzAPX/AAAAAAQAAAAzAPb/AAAAAAQAAAAzAPf/AAAAAAQAAAAzAPj/AAAAAAQAAAAzAPn/AAAAAAQAAAAzAPr/AAAAAAQAAAAzAPv/AAAAAAQAAAAzAPz/AAAAAAQAAAAzAP3/AAAAAAQAAAAzAP7/AAAAAAQAAAAzAP//AAAAAAQAAAA0APX/AAAAAAQAAAA0APb/AAAAAAQAAAA0APf/AAAAAAQAAAA0APj/AAAAAAQAAAA0APn/AAAAAAQAAAA0APr/AAAAAAQAAAA0APv/AAAAAAQAAAA0APz/AAAAAAQAAAA0AP3/AAAAAAQAAAA0AP7/AAAAAAQAAAA0AP//AAAAAAQAAAA1APX/AAAAAAQAAAA1APb/AAAAAAQAAAA1APf/AAAAAAQAAAA1APj/AAAAAAQAAAA1APn/AAAAAAQAAAA1APr/AAAAAAQAAAA1APv/AAAAAAQAAAA1APz/AAAAAAQAAAA1AP3/AAAAAAQAAAA1AP7/AAAAAAQAAAA1AP//AAAAAAQAAAA2APX/AAAAAAQAAAA2APb/AAAAAAQAAAA2APf/AAAAAAQAAAA2APj/AAAAAAQAAAA2APn/AAAAAAQAAAA2APr/AAAAAAQAAAA2APv/AAAAAAQAAAA2APz/AAAAAAQAAAA2AP3/AAAAAAQAAAA2AP7/AAAAAAQAAAA2AP//AAAAAAQAAAA3APX/AAAAAAQAAAA3APb/AAAAAAQAAAA3APf/AAAAAAQAAAA3APj/AAAAAAQAAAA3APn/AAAAAAQAAAA3APr/AAAAAAQAAAA3APv/AAAAAAQAAAA3APz/AAAAAAQAAAA3AP3/AAAAAAQAAAA3AP7/AAAAAAQAAAA3AP//AAAAAAQAAAA4APX/AAAAAAQAAAA4APb/AAAAAAQAAAA4APf/AAAAAAQAAAA4APj/AAAAAAQAAAA4APn/AAAAAAQAAAA4APr/AAAAAAQAAAA4APv/AAAAAAQAAAA4APz/AAAAAAQAAAA4AP3/AAAAAAQAAAA4AP7/AAAAAAQAAAA4AP//AAAAAAQAAAA5APX/AAAAAAQAAAA5APb/AAAAAAQAAAA5APf/AAAAAAQAAAA5APj/AAAAAAQAAAA5APn/AAAAAAQAAAA5APr/AAAAAAQAAAA5APv/AAAAAAQAAAA5APz/AAAAAAQAAAA5AP3/AAAAAAQAAAA5AP7/AAAAAAQAAAA5AP//AAAAAAQAAAA6APX/AAAAAAQAAAA6APb/AAAAAAQAAAA6APf/AAAAAAQAAAA6APj/AAAAAAQAAAA6APn/AAAAAAQAAAA6APr/AAAAAAQAAAA6APv/AAAAAAQAAAA6APz/AAAAAAQAAAA6AP3/AAAAAAQAAAA6AP7/AAAAAAQAAAA6AP//AAAAAAQAAAA7APX/AAAAAAQAAAA7APb/AAAAAAQAAAA7APf/AAAAAAQAAAA7APj/AAAAAAQAAAA7APn/AAAAAAQAAAA7APr/AAAAAAQAAAA7APv/AAAAAAQAAAA7APz/AAAAAAQAAAA7AP3/AAAAAAQAAAA7AP7/AAAAAAQAAAA7AP//AAAAAAQAAAA8APX/AAAAAAQAAAA8APb/AAAAAAQAAAA8APf/AAAAAAQAAAA8APj/AAAAAAQAAAA8APn/AAAAAAQAAAA8APr/AAAAAAQAAAA8APv/AAAAAAQAAAA8APz/AAAAAAQAAAA8AP3/AAAAAAQAAAA8AP7/AAAAAAQAAAA8AP//AAAAAAQAAAA9APX/AAAAAAQAAAA9APb/AAAAAAQAAAA9APf/AAAAAAQAAAA9APj/AAAAAAQAAAA9APn/AAAAAAQAAAA9APr/AAAAAAQAAAA9APv/AAAAAAQAAAA9APz/AAAAAAQAAAA9AP3/AAAAAAQAAAA9AP7/AAAAAAQAAAA9AP//AAAAAAQAAAA+APX/AAAAAAQAAAA+APb/AAAAAAQAAAA+APf/AAAAAAQAAAA+APj/AAAAAAQAAAA+APn/AAAAAAQAAAA+APr/AAAAAAQAAAA+APv/AAAAAAQAAAA+APz/AAAAAAQAAAA+AP3/AAAAAAQAAAA+AP7/AAAAAAQAAAA+AP//AAAAAAQAAAA/APX/AAAAAAQAAAA/APb/AAAAAAQAAAA/APf/AAAAAAQAAAA/APj/AAAAAAQAAAA/APn/AAAAAAQAAAA/APr/AAAAAAQAAAA/APv/AAAAAAQAAAA/APz/AAAAAAQAAAA/AP3/AAAAAAQAAABAAPX/AAAAAAQAAABAAPb/AAAAAAQAAABAAPf/AAAAAAQAAABAAPj/AAAAAAQAAABAAPn/AAAAAAQAAABAAPr/AAAAAAQAAABAAPv/AAAAAAQAAABAAPz/AAAAAAQAAABAAP3/AAAAAAQAAAAEAP3/AAAIAAEAAAAFAPz/AAAJAAAAAAAFAP3/AAAJAAEAAAAEAP7/AAAIAAEAAAAEAP//AAAIAAEAAAAFAP7/AAAJAAEAAAAFAP//AAAJAAEAAAAYAP3/AAAIAAIAAAAYAP7/AAAIAAMAAAAZAP3/AAAJAAIAAAAZAP7/AAAJAAMAAAAYAP//AAAIAAMAAAAZAP//AAAJAAMAAAAKAPz/AAAIAAQAAAAKAP3/AAAIAAUAAAALAPz/AAAJAAQAAAALAP3/AAAJAAUAAAAKAP7/AAAIAAUAAAALAP7/AAAJAAUAAAAKAP//AAAIAAUAAAALAP//AAAJAAUAAAAjAP7/AAAIAAYAAAAjAP//AAAIAAcAAAAkAP7/AAAJAAYAAAAkAP//AAAJAAcAAABBAPX/AQAAAAAAAQBCAPX/AQAAAAAAAQBDAPX/AQAAAAAAAQBEAPX/AQAAAAAAAQBFAPX/AQAAAAAAAQBGAPX/AQAAAAAAAQBHAPX/AQAAAAAAAQBIAPX/AQAAAAAAAQBJAPX/AQAAAAAAAQBKAPX/AQAAAAAAAQBLAPX/AQAAAAAAAQAfAPX/AQAAAAAAAQAfAPb/AQAAAAAAAQAfAPf/AQAAAAAAAQAfAPj/AQAAAAAAAQAfAPn/AQAAAAAAAQAfAPr/AQAAAAAAAQAfAPv/AQAAAAAAAQAfAPz/AQAAAAAAAQAfAP3/AQAAAAAAAQAfAP7/AQAAAAAAAQAgAPX/AQAAAAAAAQAgAPb/AQAAAAAAAQAgAPf/AQAAAAAAAQAgAPj/AQAAAAAAAQAgAPn/AQAAAAAAAQAgAPr/AQAAAAAAAQAgAPv/AQAAAAAAAQAgAPz/AQAAAAAAAQAgAP3/AQAAAAAAAQAgAP7/AQAAAAAAAQD5//z/AQAAAAAAAgD6//z/AQAAAAAAAgD8/wAAAgAAAAAAAQD8/wEAAgAAAAEAAQD9/wAAAgAAAAAAAQD9/wEAAgAAAAEAAQD+/wAAAgAAAAAAAQD+/wEAAgAAAAEAAQD//wAAAgAAAAAAAQD//wEAAgAAAAEAAQAAAAAAAgAAAAAAAQAAAAEAAgAAAAEAAQABAAAAAgAAAAAAAQABAAEAAgAAAAEAAQACAAAAAgAAAAAAAQACAAEAAgAAAAEAAQADAAAAAgAAAAAAAQADAAEAAgAAAAEAAQAGAAAAAgAAAAAAAQAGAAEAAgAAAAEAAQAHAAAAAgAAAAAAAQAHAAEAAgAAAAEAAQAIAAAAAgAAAAAAAQAIAAEAAgAAAAEAAQAMAAAAAgAAAAAAAQAMAAEAAgAAAAEAAQANAAAAAgAAAAAAAQANAAEAAgAAAAEAAQAOAAAAAgAAAAAAAQAOAAEAAgAAAAEAAQAPAAAAAgAAAAAAAQAPAAEAAgAAAAEAAQAQAAAAAgAAAAAAAQAQAAEAAgAAAAEAAQARAAAAAgAAAAAAAQARAAEAAgAAAAEAAQASAAAAAgAAAAAAAQASAAEAAgAAAAEAAQATAAAAAgAAAAAAAQATAAEAAgAAAAEAAQAUAAAAAgAAAAAAAQAUAAEAAgAAAAEAAQAVAAAAAgAAAAAAAQAVAAEAAgAAAAEAAQAWAAAAAgAAAAAAAQAWAAEAAgAAAAEAAQAXAAAAAgAAAAAAAQAXAAEAAgAAAAEAAQAgAAAAAgAAAAAAAQAgAAEAAgAAAAEAAQArAAAAAgAAAAAAAQArAAEAAgAAAAEAAQAsAAAAAgAAAAAAAQAsAAEAAgAAAAEAAQAtAAAAAgAAAAAAAQAtAAEAAgAAAAEAAQArAPn/AQAAAAAACQDv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAADAAIAAAAEAAIAAAABAAIAAAAFAAIAAAADAAIAAAAJAAIAAAABAAIAAAAKAAIAAAACAAIAAAALAAIAAAADAAIAAAAYAAIAAAABAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAADAAIAAAAhAAIAAAABAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAADAAIAAAAuAAIAAAABAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAADAAIAAAA/AP//AAAAAAQAAABAAP//AAAAAAQAAABAAP7/AAAAAAQAAAA/AP7/AAAAAAQAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABAAAEAAAACAAEAAABAAAAAAAACAAAAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_5l3tj")] +position = Vector2(-224, -160) + +[node name="PirannhaPlant" parent="." instance=ExtResource("7_nb0mn")] +position = Vector2(80, -64) + +[node name="PirannhaPlant2" parent="." instance=ExtResource("7_nb0mn")] +position = Vector2(176, -64) + +[node name="PirannhaPlant3" parent="." instance=ExtResource("7_nb0mn")] +position = Vector2(400, -48) + +[node name="PirannhaPlant4" parent="." instance=ExtResource("7_nb0mn")] +position = Vector2(576, -32) + +[node name="RedKoopaTroopa" parent="." instance=ExtResource("8_c7o6x")] +position = Vector2(632, 0) + +[node name="FallingPlatform" parent="." instance=ExtResource("9_202so")] +position = Vector2(24, -64) + +[node name="FallingPlatform2" parent="." instance=ExtResource("9_202so")] +position = Vector2(296, -64) + +[node name="PipeArea" parent="." instance=ExtResource("10_ljq0c")] +position = Vector2(576, -32) +target_level = "uid://ch40d2fh2od1g" + +[node name="DropShadow" parent="." instance=ExtResource("14_viikh")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(1280, -176) +script = ExtResource("15_i16ye") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("15_hgrhu") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("14_d0am6")] + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("17_202so") +nodes_to_delete = [NodePath("../Blocks"), NodePath("../WarpZone")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_ljq0c")] +position = Vector2(-88, -72) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("19_0x3qk")] +position = Vector2(680, -56) +item = ExtResource("20_q83b5") + +[node name="Tiles" parent="ChallengeNodes" instance=ExtResource("4_pktee")] +tile_map_data = PackedByteArray("AABBAP7/AAALAAAAAABBAP//AAALAAEAAABCAP7/AAAKAAAAAABCAP//AAAKAAEAAABGAPj/AQAAAAAAAQBHAPj/AQAAAAAACABIAPj/AQAAAAAAAQBJAPj/AQAAAAAAAQBKAPj/AQAAAAAAAQBLAPj/AQAAAAAABwBMAPj/AQAAAAAAAQBNAPj/AQAAAAAAAgBEAPj/AQAAAAAABgBFAPj/AQAAAAAAAQBBAPz/AQAAAAAAAQBCAPz/AQAAAAAABgBDAPz/AQAAAAAAAgBEAPz/AQAAAAAAAQBFAPz/AQAAAAAAAQBGAPz/AQAAAAAABQBHAPz/AQAAAAAAAQBIAPz/AQAAAAAAAQBJAPz/AQAAAAAAAQBKAPz/AQAAAAAACABLAPz/AQAAAAAAAQBOAPX/AAAAAAQAAABOAPb/AAAAAAQAAABOAPf/AAAAAAQAAABOAPj/AAAAAAQAAABOAPn/AAAAAAQAAABOAPr/AAAAAAQAAABOAPv/AAAAAAQAAABOAPz/AAAAAAQAAABOAP3/AAAAAAQAAABOAP7/AAAAAAQAAABOAP//AAAAAAQAAABPAPX/AAAAAAQAAABPAPb/AAAAAAQAAABPAPf/AAAAAAQAAABPAPj/AAAAAAQAAABPAPn/AAAAAAQAAABPAPr/AAAAAAQAAABPAPv/AAAAAAQAAABPAPz/AAAAAAQAAABPAP3/AAAAAAQAAABPAP7/AAAAAAQAAABPAP//AAAAAAQAAAA=") + +[node name="PipeArea" parent="ChallengeNodes" instance=ExtResource("10_ljq0c")] +position = Vector2(1072, -16) +enter_direction = 2 +target_level = "uid://cryw04x1rhuek" + +[node name="Blocks" type="Node" parent="."] + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("19_0x3qk")] +position = Vector2(680, -56) + +[node name="WarpZone" parent="." instance=ExtResource("17_pktee")] +position = Vector2(1136, 0) +enable_sides = false +pipe_destinations = [-1, 4, -1] + +[node name="Tiles" parent="WarpZone" instance=ExtResource("4_pktee")] +tile_map_data = PackedByteArray("AAAHAPf/AAAAAAQAAAAHAPj/AAAAAAQAAAAHAPn/AAAAAAQAAAD///3/AAAIAAIAAAAAAP3/AAAJAAIAAAAIAPj/AAAAAAQAAAAIAPn/AAAAAAQAAAAIAPf/AAAAAAQAAAAHAPr/AAAAAAQAAAAIAPr/AAAAAAQAAAD///7/AAAIAAMAAAAAAP7/AAAJAAMAAAD/////AAAIAAMAAAAAAP//AAAJAAMAAAAHAPX/AAAAAAQAAAAHAPb/AAAAAAQAAAAHAPv/AAAAAAQAAAAHAPz/AAAAAAQAAAAHAP3/AAAAAAQAAAAHAP7/AAAAAAQAAAAHAP//AAAAAAQAAAAIAPX/AAAAAAQAAAAIAPb/AAAAAAQAAAAIAPv/AAAAAAQAAAAIAPz/AAAAAAQAAAAIAP3/AAAAAAQAAAAIAP7/AAAAAAQAAAAIAP//AAAAAAQAAAD5////AAAAAAQAAAD4////AAAAAAQAAAD4//7/AAAAAAQAAAD5//7/AAAAAAQAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD5/wIAAAACAAIAAAA=") + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97571" to="Tiles/@Node2D@97571/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="collected" from="Tiles/@Node2D@97572" to="Tiles/@Node2D@97572/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@97573" to="Tiles/@AnimatableBody2D@97573/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97573" to="Tiles/@AnimatableBody2D@97573/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97573" to="Tiles/@AnimatableBody2D@97573" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97573" to="Tiles/@AnimatableBody2D@97573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97573" to="Tiles/@AnimatableBody2D@97573" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97573" to="Tiles/@AnimatableBody2D@97573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97574" to="Tiles/@AnimatableBody2D@97574/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97574" to="Tiles/@AnimatableBody2D@97574/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97574" to="Tiles/@AnimatableBody2D@97574" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97574" to="Tiles/@AnimatableBody2D@97574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97574" to="Tiles/@AnimatableBody2D@97574" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97574" to="Tiles/@AnimatableBody2D@97574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97575" to="Tiles/@AnimatableBody2D@97575/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97575" to="Tiles/@AnimatableBody2D@97575/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97575" to="Tiles/@AnimatableBody2D@97575" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97575" to="Tiles/@AnimatableBody2D@97575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97575" to="Tiles/@AnimatableBody2D@97575" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97575" to="Tiles/@AnimatableBody2D@97575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97576" to="Tiles/@AnimatableBody2D@97576/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97576" to="Tiles/@AnimatableBody2D@97576/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97576" to="Tiles/@AnimatableBody2D@97576" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97576" to="Tiles/@AnimatableBody2D@97576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97576" to="Tiles/@AnimatableBody2D@97576" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97576" to="Tiles/@AnimatableBody2D@97576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97577" to="Tiles/@AnimatableBody2D@97577/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97577" to="Tiles/@AnimatableBody2D@97577/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97577" to="Tiles/@AnimatableBody2D@97577" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97577" to="Tiles/@AnimatableBody2D@97577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97577" to="Tiles/@AnimatableBody2D@97577" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97577" to="Tiles/@AnimatableBody2D@97577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97578" to="Tiles/@AnimatableBody2D@97578/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97578" to="Tiles/@AnimatableBody2D@97578/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97578" to="Tiles/@AnimatableBody2D@97578" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97578" to="Tiles/@AnimatableBody2D@97578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97578" to="Tiles/@AnimatableBody2D@97578" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97578" to="Tiles/@AnimatableBody2D@97578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97579" to="Tiles/@AnimatableBody2D@97579/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97579" to="Tiles/@AnimatableBody2D@97579/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97579" to="Tiles/@AnimatableBody2D@97579" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97579" to="Tiles/@AnimatableBody2D@97579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97579" to="Tiles/@AnimatableBody2D@97579" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97579" to="Tiles/@AnimatableBody2D@97579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97580" to="Tiles/@AnimatableBody2D@97580/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97580" to="Tiles/@AnimatableBody2D@97580/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97580" to="Tiles/@AnimatableBody2D@97580" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97580" to="Tiles/@AnimatableBody2D@97580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97580" to="Tiles/@AnimatableBody2D@97580" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97580" to="Tiles/@AnimatableBody2D@97580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97581" to="Tiles/@AnimatableBody2D@97581/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97581" to="Tiles/@AnimatableBody2D@97581/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97581" to="Tiles/@AnimatableBody2D@97581" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97581" to="Tiles/@AnimatableBody2D@97581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97581" to="Tiles/@AnimatableBody2D@97581" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97581" to="Tiles/@AnimatableBody2D@97581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97582" to="Tiles/@AnimatableBody2D@97582/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97582" to="Tiles/@AnimatableBody2D@97582/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97582" to="Tiles/@AnimatableBody2D@97582" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97582" to="Tiles/@AnimatableBody2D@97582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97582" to="Tiles/@AnimatableBody2D@97582" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97582" to="Tiles/@AnimatableBody2D@97582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97583" to="Tiles/@AnimatableBody2D@97583/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97583" to="Tiles/@AnimatableBody2D@97583/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97583" to="Tiles/@AnimatableBody2D@97583" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97583" to="Tiles/@AnimatableBody2D@97583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97583" to="Tiles/@AnimatableBody2D@97583" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97583" to="Tiles/@AnimatableBody2D@97583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97584" to="Tiles/@AnimatableBody2D@97584/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97584" to="Tiles/@AnimatableBody2D@97584/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97584" to="Tiles/@AnimatableBody2D@97584" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97584" to="Tiles/@AnimatableBody2D@97584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97584" to="Tiles/@AnimatableBody2D@97584" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97584" to="Tiles/@AnimatableBody2D@97584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97585" to="Tiles/@AnimatableBody2D@97585/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97585" to="Tiles/@AnimatableBody2D@97585/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97585" to="Tiles/@AnimatableBody2D@97585" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97585" to="Tiles/@AnimatableBody2D@97585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97585" to="Tiles/@AnimatableBody2D@97585" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97585" to="Tiles/@AnimatableBody2D@97585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97586" to="Tiles/@AnimatableBody2D@97586/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97586" to="Tiles/@AnimatableBody2D@97586/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97586" to="Tiles/@AnimatableBody2D@97586" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97586" to="Tiles/@AnimatableBody2D@97586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97586" to="Tiles/@AnimatableBody2D@97586" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97586" to="Tiles/@AnimatableBody2D@97586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97587" to="Tiles/@AnimatableBody2D@97587/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97587" to="Tiles/@AnimatableBody2D@97587/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97587" to="Tiles/@AnimatableBody2D@97587" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97587" to="Tiles/@AnimatableBody2D@97587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97587" to="Tiles/@AnimatableBody2D@97587" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97587" to="Tiles/@AnimatableBody2D@97587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97588" to="Tiles/@AnimatableBody2D@97588/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97588" to="Tiles/@AnimatableBody2D@97588/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97588" to="Tiles/@AnimatableBody2D@97588" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97588" to="Tiles/@AnimatableBody2D@97588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97588" to="Tiles/@AnimatableBody2D@97588" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97588" to="Tiles/@AnimatableBody2D@97588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97589" to="Tiles/@AnimatableBody2D@97589/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97589" to="Tiles/@AnimatableBody2D@97589/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97589" to="Tiles/@AnimatableBody2D@97589" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97589" to="Tiles/@AnimatableBody2D@97589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97589" to="Tiles/@AnimatableBody2D@97589" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97589" to="Tiles/@AnimatableBody2D@97589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97590" to="Tiles/@AnimatableBody2D@97590/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97590" to="Tiles/@AnimatableBody2D@97590/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97590" to="Tiles/@AnimatableBody2D@97590" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97590" to="Tiles/@AnimatableBody2D@97590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97590" to="Tiles/@AnimatableBody2D@97590" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97590" to="Tiles/@AnimatableBody2D@97590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97591" to="Tiles/@AnimatableBody2D@97591/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97591" to="Tiles/@AnimatableBody2D@97591/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97591" to="Tiles/@AnimatableBody2D@97591" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97591" to="Tiles/@AnimatableBody2D@97591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97591" to="Tiles/@AnimatableBody2D@97591" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97591" to="Tiles/@AnimatableBody2D@97591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97592" to="Tiles/@AnimatableBody2D@97592/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97592" to="Tiles/@AnimatableBody2D@97592/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97592" to="Tiles/@AnimatableBody2D@97592" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97592" to="Tiles/@AnimatableBody2D@97592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97592" to="Tiles/@AnimatableBody2D@97592" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97592" to="Tiles/@AnimatableBody2D@97592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97593" to="Tiles/@AnimatableBody2D@97593/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97593" to="Tiles/@AnimatableBody2D@97593/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97593" to="Tiles/@AnimatableBody2D@97593" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97593" to="Tiles/@AnimatableBody2D@97593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97593" to="Tiles/@AnimatableBody2D@97593" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97593" to="Tiles/@AnimatableBody2D@97593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97594" to="Tiles/@AnimatableBody2D@97594/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97594" to="Tiles/@AnimatableBody2D@97594/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97594" to="Tiles/@AnimatableBody2D@97594" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97594" to="Tiles/@AnimatableBody2D@97594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97594" to="Tiles/@AnimatableBody2D@97594" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97594" to="Tiles/@AnimatableBody2D@97594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97595" to="Tiles/@AnimatableBody2D@97595/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97595" to="Tiles/@AnimatableBody2D@97595/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97595" to="Tiles/@AnimatableBody2D@97595" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97595" to="Tiles/@AnimatableBody2D@97595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97595" to="Tiles/@AnimatableBody2D@97595" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97595" to="Tiles/@AnimatableBody2D@97595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97596" to="Tiles/@AnimatableBody2D@97596/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97596" to="Tiles/@AnimatableBody2D@97596/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97596" to="Tiles/@AnimatableBody2D@97596" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97596" to="Tiles/@AnimatableBody2D@97596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97596" to="Tiles/@AnimatableBody2D@97596" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97596" to="Tiles/@AnimatableBody2D@97596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97597" to="Tiles/@AnimatableBody2D@97597/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97597" to="Tiles/@AnimatableBody2D@97597/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97597" to="Tiles/@AnimatableBody2D@97597" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97597" to="Tiles/@AnimatableBody2D@97597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97597" to="Tiles/@AnimatableBody2D@97597" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97597" to="Tiles/@AnimatableBody2D@97597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97598" to="Tiles/@AnimatableBody2D@97598/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97598" to="Tiles/@AnimatableBody2D@97598/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97598" to="Tiles/@AnimatableBody2D@97598" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97598" to="Tiles/@AnimatableBody2D@97598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97598" to="Tiles/@AnimatableBody2D@97598" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97598" to="Tiles/@AnimatableBody2D@97598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97599" to="Tiles/@AnimatableBody2D@97599/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97599" to="Tiles/@AnimatableBody2D@97599/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97599" to="Tiles/@AnimatableBody2D@97599" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97599" to="Tiles/@AnimatableBody2D@97599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97599" to="Tiles/@AnimatableBody2D@97599" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97599" to="Tiles/@AnimatableBody2D@97599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97600" to="Tiles/@AnimatableBody2D@97600/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97600" to="Tiles/@AnimatableBody2D@97600/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97600" to="Tiles/@AnimatableBody2D@97600" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97600" to="Tiles/@AnimatableBody2D@97600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97600" to="Tiles/@AnimatableBody2D@97600" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97600" to="Tiles/@AnimatableBody2D@97600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97601" to="Tiles/@AnimatableBody2D@97601/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97601" to="Tiles/@AnimatableBody2D@97601/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97601" to="Tiles/@AnimatableBody2D@97601" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97601" to="Tiles/@AnimatableBody2D@97601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97601" to="Tiles/@AnimatableBody2D@97601" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97601" to="Tiles/@AnimatableBody2D@97601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97602" to="Tiles/@AnimatableBody2D@97602/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97602" to="Tiles/@AnimatableBody2D@97602/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97602" to="Tiles/@AnimatableBody2D@97602" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97602" to="Tiles/@AnimatableBody2D@97602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97602" to="Tiles/@AnimatableBody2D@97602" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97602" to="Tiles/@AnimatableBody2D@97602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97603" to="Tiles/@AnimatableBody2D@97603/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97603" to="Tiles/@AnimatableBody2D@97603/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97603" to="Tiles/@AnimatableBody2D@97603" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97603" to="Tiles/@AnimatableBody2D@97603" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97603" to="Tiles/@AnimatableBody2D@97603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97603" to="Tiles/@AnimatableBody2D@97603" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97603" to="Tiles/@AnimatableBody2D@97603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97604" to="Tiles/@AnimatableBody2D@97604/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97604" to="Tiles/@AnimatableBody2D@97604/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97604" to="Tiles/@AnimatableBody2D@97604" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97604" to="Tiles/@AnimatableBody2D@97604" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97604" to="Tiles/@AnimatableBody2D@97604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97604" to="Tiles/@AnimatableBody2D@97604" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97604" to="Tiles/@AnimatableBody2D@97604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97605" to="ChallengeNodes/Tiles/@AnimatableBody2D@97605/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97605" to="ChallengeNodes/Tiles/@AnimatableBody2D@97605/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97605" to="ChallengeNodes/Tiles/@AnimatableBody2D@97605" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97605" to="ChallengeNodes/Tiles/@AnimatableBody2D@97605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97605" to="ChallengeNodes/Tiles/@AnimatableBody2D@97605" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97605" to="ChallengeNodes/Tiles/@AnimatableBody2D@97605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97606" to="ChallengeNodes/Tiles/@AnimatableBody2D@97606/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97606" to="ChallengeNodes/Tiles/@AnimatableBody2D@97606/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97606" to="ChallengeNodes/Tiles/@AnimatableBody2D@97606" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97606" to="ChallengeNodes/Tiles/@AnimatableBody2D@97606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97606" to="ChallengeNodes/Tiles/@AnimatableBody2D@97606" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97606" to="ChallengeNodes/Tiles/@AnimatableBody2D@97606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97607" to="ChallengeNodes/Tiles/@AnimatableBody2D@97607/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97607" to="ChallengeNodes/Tiles/@AnimatableBody2D@97607/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97607" to="ChallengeNodes/Tiles/@AnimatableBody2D@97607" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97607" to="ChallengeNodes/Tiles/@AnimatableBody2D@97607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97607" to="ChallengeNodes/Tiles/@AnimatableBody2D@97607" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97607" to="ChallengeNodes/Tiles/@AnimatableBody2D@97607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97608" to="ChallengeNodes/Tiles/@AnimatableBody2D@97608/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97608" to="ChallengeNodes/Tiles/@AnimatableBody2D@97608/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97608" to="ChallengeNodes/Tiles/@AnimatableBody2D@97608" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97608" to="ChallengeNodes/Tiles/@AnimatableBody2D@97608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97608" to="ChallengeNodes/Tiles/@AnimatableBody2D@97608" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97608" to="ChallengeNodes/Tiles/@AnimatableBody2D@97608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97609" to="ChallengeNodes/Tiles/@AnimatableBody2D@97609/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97609" to="ChallengeNodes/Tiles/@AnimatableBody2D@97609/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97609" to="ChallengeNodes/Tiles/@AnimatableBody2D@97609" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97609" to="ChallengeNodes/Tiles/@AnimatableBody2D@97609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97609" to="ChallengeNodes/Tiles/@AnimatableBody2D@97609" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97609" to="ChallengeNodes/Tiles/@AnimatableBody2D@97609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97610" to="ChallengeNodes/Tiles/@AnimatableBody2D@97610/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97610" to="ChallengeNodes/Tiles/@AnimatableBody2D@97610/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97610" to="ChallengeNodes/Tiles/@AnimatableBody2D@97610" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97610" to="ChallengeNodes/Tiles/@AnimatableBody2D@97610" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97610" to="ChallengeNodes/Tiles/@AnimatableBody2D@97610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97610" to="ChallengeNodes/Tiles/@AnimatableBody2D@97610" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97610" to="ChallengeNodes/Tiles/@AnimatableBody2D@97610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97611" to="ChallengeNodes/Tiles/@AnimatableBody2D@97611/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97611" to="ChallengeNodes/Tiles/@AnimatableBody2D@97611/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97611" to="ChallengeNodes/Tiles/@AnimatableBody2D@97611" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97611" to="ChallengeNodes/Tiles/@AnimatableBody2D@97611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97611" to="ChallengeNodes/Tiles/@AnimatableBody2D@97611" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97611" to="ChallengeNodes/Tiles/@AnimatableBody2D@97611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97612" to="ChallengeNodes/Tiles/@AnimatableBody2D@97612/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97612" to="ChallengeNodes/Tiles/@AnimatableBody2D@97612/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97612" to="ChallengeNodes/Tiles/@AnimatableBody2D@97612" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97612" to="ChallengeNodes/Tiles/@AnimatableBody2D@97612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97612" to="ChallengeNodes/Tiles/@AnimatableBody2D@97612" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97612" to="ChallengeNodes/Tiles/@AnimatableBody2D@97612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97613" to="ChallengeNodes/Tiles/@AnimatableBody2D@97613/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97613" to="ChallengeNodes/Tiles/@AnimatableBody2D@97613/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97613" to="ChallengeNodes/Tiles/@AnimatableBody2D@97613" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97613" to="ChallengeNodes/Tiles/@AnimatableBody2D@97613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97613" to="ChallengeNodes/Tiles/@AnimatableBody2D@97613" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97613" to="ChallengeNodes/Tiles/@AnimatableBody2D@97613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97614" to="ChallengeNodes/Tiles/@AnimatableBody2D@97614/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97614" to="ChallengeNodes/Tiles/@AnimatableBody2D@97614/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97614" to="ChallengeNodes/Tiles/@AnimatableBody2D@97614" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97614" to="ChallengeNodes/Tiles/@AnimatableBody2D@97614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97614" to="ChallengeNodes/Tiles/@AnimatableBody2D@97614" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97614" to="ChallengeNodes/Tiles/@AnimatableBody2D@97614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97615" to="ChallengeNodes/Tiles/@AnimatableBody2D@97615/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97615" to="ChallengeNodes/Tiles/@AnimatableBody2D@97615/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97615" to="ChallengeNodes/Tiles/@AnimatableBody2D@97615" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97615" to="ChallengeNodes/Tiles/@AnimatableBody2D@97615" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97615" to="ChallengeNodes/Tiles/@AnimatableBody2D@97615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97615" to="ChallengeNodes/Tiles/@AnimatableBody2D@97615" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97615" to="ChallengeNodes/Tiles/@AnimatableBody2D@97615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97616" to="ChallengeNodes/Tiles/@AnimatableBody2D@97616/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97616" to="ChallengeNodes/Tiles/@AnimatableBody2D@97616/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97616" to="ChallengeNodes/Tiles/@AnimatableBody2D@97616" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97616" to="ChallengeNodes/Tiles/@AnimatableBody2D@97616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97616" to="ChallengeNodes/Tiles/@AnimatableBody2D@97616" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97616" to="ChallengeNodes/Tiles/@AnimatableBody2D@97616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97617" to="ChallengeNodes/Tiles/@AnimatableBody2D@97617/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97617" to="ChallengeNodes/Tiles/@AnimatableBody2D@97617/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97617" to="ChallengeNodes/Tiles/@AnimatableBody2D@97617" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97617" to="ChallengeNodes/Tiles/@AnimatableBody2D@97617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97617" to="ChallengeNodes/Tiles/@AnimatableBody2D@97617" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97617" to="ChallengeNodes/Tiles/@AnimatableBody2D@97617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97618" to="ChallengeNodes/Tiles/@AnimatableBody2D@97618/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97618" to="ChallengeNodes/Tiles/@AnimatableBody2D@97618/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97618" to="ChallengeNodes/Tiles/@AnimatableBody2D@97618" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97618" to="ChallengeNodes/Tiles/@AnimatableBody2D@97618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97618" to="ChallengeNodes/Tiles/@AnimatableBody2D@97618/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97618" to="ChallengeNodes/Tiles/@AnimatableBody2D@97618" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97618" to="ChallengeNodes/Tiles/@AnimatableBody2D@97618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97619" to="ChallengeNodes/Tiles/@AnimatableBody2D@97619/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97619" to="ChallengeNodes/Tiles/@AnimatableBody2D@97619/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97619" to="ChallengeNodes/Tiles/@AnimatableBody2D@97619" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97619" to="ChallengeNodes/Tiles/@AnimatableBody2D@97619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97619" to="ChallengeNodes/Tiles/@AnimatableBody2D@97619" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97619" to="ChallengeNodes/Tiles/@AnimatableBody2D@97619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97620" to="ChallengeNodes/Tiles/@AnimatableBody2D@97620/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97620" to="ChallengeNodes/Tiles/@AnimatableBody2D@97620/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97620" to="ChallengeNodes/Tiles/@AnimatableBody2D@97620" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97620" to="ChallengeNodes/Tiles/@AnimatableBody2D@97620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97620" to="ChallengeNodes/Tiles/@AnimatableBody2D@97620" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97620" to="ChallengeNodes/Tiles/@AnimatableBody2D@97620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97621" to="ChallengeNodes/Tiles/@AnimatableBody2D@97621/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97621" to="ChallengeNodes/Tiles/@AnimatableBody2D@97621/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97621" to="ChallengeNodes/Tiles/@AnimatableBody2D@97621" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97621" to="ChallengeNodes/Tiles/@AnimatableBody2D@97621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97621" to="ChallengeNodes/Tiles/@AnimatableBody2D@97621" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97621" to="ChallengeNodes/Tiles/@AnimatableBody2D@97621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97622" to="ChallengeNodes/Tiles/@AnimatableBody2D@97622/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97622" to="ChallengeNodes/Tiles/@AnimatableBody2D@97622/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97622" to="ChallengeNodes/Tiles/@AnimatableBody2D@97622" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97622" to="ChallengeNodes/Tiles/@AnimatableBody2D@97622" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97622" to="ChallengeNodes/Tiles/@AnimatableBody2D@97622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97622" to="ChallengeNodes/Tiles/@AnimatableBody2D@97622" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97622" to="ChallengeNodes/Tiles/@AnimatableBody2D@97622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@97623" to="ChallengeNodes/Tiles/@AnimatableBody2D@97623/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@97623" to="ChallengeNodes/Tiles/@AnimatableBody2D@97623/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97623" to="ChallengeNodes/Tiles/@AnimatableBody2D@97623" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97623" to="ChallengeNodes/Tiles/@AnimatableBody2D@97623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97623" to="ChallengeNodes/Tiles/@AnimatableBody2D@97623" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@97623" to="ChallengeNodes/Tiles/@AnimatableBody2D@97623/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World1/1-2c.tscn b/Scenes/Levels/SMBLL/World1/1-2c.tscn new file mode 100644 index 0000000..972c4da --- /dev/null +++ b/Scenes/Levels/SMBLL/World1/1-2c.tscn @@ -0,0 +1,443 @@ +[gd_scene load_steps=12 format=4 uid="uid://p0vvqyeqdjvw"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_fky7b"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_sf288"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_qugt0"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_sf288"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="6_bwku4"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="7_hjidu"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="9_qugt0"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="10_hutsn"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_sf288"] +[ext_resource type="Script" uid="uid://djm4q11aktpvx" path="res://Scripts/Parts/WarpRunSetter.gd" id="11_bwku4"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="11_hutsn"] + +[node name="1-2c" type="Node"] +script = ExtResource("1_fky7b") +music = ExtResource("2_sf288") +theme = "Underground" +campaign = "SMBLL" +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_qugt0")] +tile_map_data = PackedByteArray("AADw/wAAAAAAAAAAAADw/wEAAAAAAAAAAADx/wAAAAAAAAAAAADx/wEAAAAAAAAAAADy/wAAAAAAAAAAAADy/wEAAAAAAAAAAADz/wAAAAAAAAAAAADz/wEAAAAAAAAAAAD0/wAAAAAAAAAAAAD0/wEAAAAAAAAAAAD1/wAAAAAAAAAAAAD1/wEAAAAAAAAAAAD2/wAAAAAAAAAAAAD2/wEAAAAAAAAAAAD3/wAAAAAAAAAAAAD3/wEAAAAAAAAAAAD4/wAAAAAAAAAAAAD4/wEAAAAAAAAAAAD5/wAAAAAAAAAAAAD5/wEAAAAAAAAAAAD6/wAAAAAAAAAAAAD6/wEAAAAAAAAAAAD7/wAAAAAAAAAAAAD7/wEAAAAAAAAAAAD8/wAAAAAAAAAAAAD8/wEAAAAAAAAAAAD9/wAAAAAAAAAAAAD9/wEAAAAAAAAAAAD+/wAAAAAAAAAAAAD+/wEAAAAAAAAAAAD//wAAAAAAAAAAAAD//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAABAAAAAAAAAAAAAAABAAEAAAAAAAAAAAACAAAAAAAAAAAAAAACAAEAAAAAAAAAAAADAAAAAAAAAAAAAAADAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAFAAAAAAAAAAAAAAAFAAEAAAAAAAAAAAAGAAAAAAAAAAAAAAAGAAEAAAAAAAAAAAAHAAAAAAAAAAAAAAAHAAEAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAEAAAAAAAAAAAAJAAAAAAAAAAAAAAAJAAEAAAAAAAAAAAAKAAAAAAAAAAAAAAAKAAEAAAAAAAAAAAALAAAAAAAAAAAAAAALAAEAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAEAAAAAAAAAAAANAAAAAAAAAAAAAAANAAEAAAAAAAAAAAAOAAAAAAAAAAAAAAAOAAEAAAAAAAAAAAAPAAAAAAAAAAAAAAAPAAEAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAEAAAAAAAAAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAASAPX/AAAAAAQAAAASAPb/AAAAAAQAAAASAPf/AAAAAAQAAAASAPj/AAAAAAQAAAASAPn/AAAAAAQAAAASAPr/AAAAAAQAAAASAPv/AAAAAAQAAAASAPz/AAAAAAQAAAASAP3/AAAAAAQAAAASAP7/AAAAAAQAAAASAP//AAAAAAQAAAATAPX/AAAAAAQAAAATAPb/AAAAAAQAAAATAPf/AAAAAAQAAAATAPj/AAAAAAQAAAATAPn/AAAAAAQAAAATAPr/AAAAAAQAAAATAPv/AAAAAAQAAAATAPz/AAAAAAQAAAATAP3/AAAAAAQAAAATAP7/AAAAAAQAAAATAP//AAAAAAQAAAAUAPX/AAAAAAQAAAAUAPb/AAAAAAQAAAAUAPf/AAAAAAQAAAAUAPj/AAAAAAQAAAAUAPn/AAAAAAQAAAAUAPr/AAAAAAQAAAAUAPv/AAAAAAQAAAAUAPz/AAAAAAQAAAAUAP3/AAAAAAQAAAAUAP7/AAAAAAQAAAAUAP//AAAAAAQAAAAVAPX/AAAAAAQAAAAVAPb/AAAAAAQAAAAVAPf/AAAAAAQAAAAVAPj/AAAAAAQAAAAVAPn/AAAAAAQAAAAVAPr/AAAAAAQAAAAVAPv/AAAAAAQAAAAVAPz/AAAAAAQAAAAVAP3/AAAAAAQAAAAVAP7/AAAAAAQAAAAVAP//AAAAAAQAAAAWAPX/AAAAAAQAAAAWAPb/AAAAAAQAAAAWAPf/AAAAAAQAAAAWAPj/AAAAAAQAAAAWAPn/AAAAAAQAAAAWAPr/AAAAAAQAAAAWAPv/AAAAAAQAAAAWAPz/AAAAAAQAAAAWAP3/AAAAAAQAAAAWAP7/AAAAAAQAAAAWAP//AAAAAAQAAAAXAPX/AAAAAAQAAAAXAPb/AAAAAAQAAAAXAPf/AAAAAAQAAAAXAPj/AAAAAAQAAAAXAPn/AAAAAAQAAAAXAPr/AAAAAAQAAAAXAPv/AAAAAAQAAAAXAPz/AAAAAAQAAAAXAP3/AAAAAAQAAAAXAP7/AAAAAAQAAAAXAP//AAAAAAQAAAAYAPX/AAAAAAQAAAAYAPb/AAAAAAQAAAAYAPf/AAAAAAQAAAAYAPj/AAAAAAQAAAAYAPn/AAAAAAQAAAAYAPr/AAAAAAQAAAAYAPv/AAAAAAQAAAAYAPz/AAAAAAQAAAAYAP3/AAAAAAQAAAAYAP7/AAAAAAQAAAAYAP//AAAAAAQAAAAZAPX/AAAAAAQAAAAZAPb/AAAAAAQAAAAZAPf/AAAAAAQAAAAZAPj/AAAAAAQAAAAZAPn/AAAAAAQAAAAZAPr/AAAAAAQAAAAZAPv/AAAAAAQAAAAZAPz/AAAAAAQAAAAZAP3/AAAAAAQAAAAZAP7/AAAAAAQAAAAZAP//AAAAAAQAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAAAaAPX/AAAAAAQAAAAaAPb/AAAAAAQAAAAaAPf/AAAAAAQAAAAaAPj/AAAAAAQAAAAaAPn/AAAAAAQAAAAaAPr/AAAAAAQAAAAaAPv/AAAAAAQAAAAaAPz/AAAAAAQAAAAaAP3/AAAAAAQAAAAaAP7/AAAAAAQAAAAaAP//AAAAAAQAAAAbAPX/AAAAAAQAAAAbAPb/AAAAAAQAAAAbAPf/AAAAAAQAAAAbAPj/AAAAAAQAAAAbAPn/AAAAAAQAAAAbAPr/AAAAAAQAAAAbAPv/AAAAAAQAAAAbAPz/AAAAAAQAAAAbAP3/AAAAAAQAAAAbAP7/AAAAAAQAAAAbAP//AAAAAAQAAAAcAPX/AAAAAAQAAAAcAPb/AAAAAAQAAAAcAPf/AAAAAAQAAAAcAPj/AAAAAAQAAAAcAPn/AAAAAAQAAAAcAPr/AAAAAAQAAAAcAPv/AAAAAAQAAAAcAPz/AAAAAAQAAAAcAP3/AAAAAAQAAAAcAP7/AAAAAAQAAAAcAP//AAAAAAQAAAAdAPX/AAAAAAQAAAAdAPb/AAAAAAQAAAAdAPf/AAAAAAQAAAAdAPj/AAAAAAQAAAAdAPn/AAAAAAQAAAAdAPr/AAAAAAQAAAAdAPv/AAAAAAQAAAAdAPz/AAAAAAQAAAAdAP3/AAAAAAQAAAAdAP7/AAAAAAQAAAAdAP//AAAAAAQAAAAeAPX/AAAAAAQAAAAeAPb/AAAAAAQAAAAeAPf/AAAAAAQAAAAeAPj/AAAAAAQAAAAeAPn/AAAAAAQAAAAeAPr/AAAAAAQAAAAeAPv/AAAAAAQAAAAeAPz/AAAAAAQAAAAeAP3/AAAAAAQAAAAeAP7/AAAAAAQAAAAeAP//AAAAAAQAAAAfAPX/AAAAAAQAAAAfAPb/AAAAAAQAAAAfAPf/AAAAAAQAAAAfAPj/AAAAAAQAAAAfAPn/AAAAAAQAAAAfAPr/AAAAAAQAAAAfAPv/AAAAAAQAAAAfAPz/AAAAAAQAAAAfAP3/AAAAAAQAAAAfAP7/AAAAAAQAAAAfAP//AAAAAAQAAAAgAPX/AAAAAAQAAAAgAPb/AAAAAAQAAAAgAPf/AAAAAAQAAAAgAPj/AAAAAAQAAAAgAPn/AAAAAAQAAAAgAPr/AAAAAAQAAAAgAPv/AAAAAAQAAAAgAPz/AAAAAAQAAAAgAP3/AAAAAAQAAAAgAP7/AAAAAAQAAAAgAP//AAAAAAQAAAAhAPX/AAAAAAQAAAAhAPb/AAAAAAQAAAAhAPf/AAAAAAQAAAAhAPj/AAAAAAQAAAAhAPn/AAAAAAQAAAAhAPr/AAAAAAQAAAAhAPv/AAAAAAQAAAAhAPz/AAAAAAQAAAAhAP3/AAAAAAQAAAAhAP7/AAAAAAQAAAAhAP//AAAAAAQAAAAiAPX/AAAAAAQAAAAiAPb/AAAAAAQAAAAiAPf/AAAAAAQAAAAiAPj/AAAAAAQAAAAiAPn/AAAAAAQAAAAiAPr/AAAAAAQAAAAiAPv/AAAAAAQAAAAiAPz/AAAAAAQAAAAiAP3/AAAAAAQAAAAiAP7/AAAAAAQAAAAiAP//AAAAAAQAAAAjAPX/AAAAAAQAAAAjAPb/AAAAAAQAAAAjAPf/AAAAAAQAAAAjAPj/AAAAAAQAAAAjAPn/AAAAAAQAAAAjAPr/AAAAAAQAAAAjAPv/AAAAAAQAAAAjAPz/AAAAAAQAAAAjAP3/AAAAAAQAAAAjAP7/AAAAAAQAAAAjAP//AAAAAAQAAAAkAPX/AAAAAAQAAAAkAPb/AAAAAAQAAAAkAPf/AAAAAAQAAAAkAPj/AAAAAAQAAAAkAPn/AAAAAAQAAAAkAPr/AAAAAAQAAAAkAPv/AAAAAAQAAAAkAPz/AAAAAAQAAAAkAP3/AAAAAAQAAAAkAP7/AAAAAAQAAAAkAP//AAAAAAQAAAAlAPX/AAAAAAQAAAAlAPb/AAAAAAQAAAAlAPf/AAAAAAQAAAAlAPj/AAAAAAQAAAAlAPn/AAAAAAQAAAAlAPr/AAAAAAQAAAAlAPv/AAAAAAQAAAAlAPz/AAAAAAQAAAAlAP3/AAAAAAQAAAAlAP7/AAAAAAQAAAAlAP//AAAAAAQAAAAmAPX/AAAAAAQAAAAmAPb/AAAAAAQAAAAmAPf/AAAAAAQAAAAmAPj/AAAAAAQAAAAmAPn/AAAAAAQAAAAmAPr/AAAAAAQAAAAmAPv/AAAAAAQAAAAmAPz/AAAAAAQAAAAmAP3/AAAAAAQAAAAmAP7/AAAAAAQAAAAmAP//AAAAAAQAAAAnAPX/AAAAAAQAAAAnAPb/AAAAAAQAAAAnAPf/AAAAAAQAAAAnAPj/AAAAAAQAAAAnAPn/AAAAAAQAAAAnAPr/AAAAAAQAAAAnAPv/AAAAAAQAAAAnAPz/AAAAAAQAAAAnAP3/AAAAAAQAAAAnAP7/AAAAAAQAAAAnAP//AAAAAAQAAAAoAPX/AAAAAAQAAAAoAPb/AAAAAAQAAAAoAPf/AAAAAAQAAAAoAPj/AAAAAAQAAAAoAPn/AAAAAAQAAAAoAPr/AAAAAAQAAAAoAPv/AAAAAAQAAAAoAPz/AAAAAAQAAAAoAP3/AAAAAAQAAAAoAP7/AAAAAAQAAAAoAP//AAAAAAQAAAApAPX/AAAAAAQAAAApAPb/AAAAAAQAAAApAPf/AAAAAAQAAAApAPj/AAAAAAQAAAApAPn/AAAAAAQAAAApAPr/AAAAAAQAAAApAPv/AAAAAAQAAAApAPz/AAAAAAQAAAApAP3/AAAAAAQAAAApAP7/AAAAAAQAAAApAP//AAAAAAQAAAAqAPX/AAAAAAQAAAAqAPb/AAAAAAQAAAAqAPf/AAAAAAQAAAAqAPj/AAAAAAQAAAAqAPn/AAAAAAQAAAAqAPr/AAAAAAQAAAAqAPv/AAAAAAQAAAAqAPz/AAAAAAQAAAAqAP3/AAAAAAQAAAAqAP7/AAAAAAQAAAAqAP//AAAAAAQAAAArAPX/AAAAAAQAAAArAPb/AAAAAAQAAAArAPf/AAAAAAQAAAArAPj/AAAAAAQAAAArAPn/AAAAAAQAAAArAPr/AAAAAAQAAAArAPv/AAAAAAQAAAArAPz/AAAAAAQAAAArAP3/AAAAAAQAAAArAP7/AAAAAAQAAAArAP//AAAAAAQAAAAsAPX/AAAAAAQAAAAsAPb/AAAAAAQAAAAsAPf/AAAAAAQAAAAsAPj/AAAAAAQAAAAsAPn/AAAAAAQAAAAsAPr/AAAAAAQAAAAsAPv/AAAAAAQAAAAsAPz/AAAAAAQAAAAsAP3/AAAAAAQAAAAsAP7/AAAAAAQAAAAsAP//AAAAAAQAAAAtAPX/AAAAAAQAAAAtAPb/AAAAAAQAAAAtAPf/AAAAAAQAAAAtAPj/AAAAAAQAAAAtAPn/AAAAAAQAAAAtAPr/AAAAAAQAAAAtAPv/AAAAAAQAAAAtAPz/AAAAAAQAAAAtAP3/AAAAAAQAAAAtAP7/AAAAAAQAAAAtAP//AAAAAAQAAAAuAPX/AAAAAAQAAAAuAPb/AAAAAAQAAAAuAPf/AAAAAAQAAAAuAPj/AAAAAAQAAAAuAPn/AAAAAAQAAAAuAPr/AAAAAAQAAAAuAPv/AAAAAAQAAAAuAPz/AAAAAAQAAAAuAP3/AAAAAAQAAAAuAP7/AAAAAAQAAAAuAP//AAAAAAQAAAAvAPX/AAAAAAQAAAAvAPb/AAAAAAQAAAAvAPf/AAAAAAQAAAAvAPj/AAAAAAQAAAAvAPn/AAAAAAQAAAAvAPr/AAAAAAQAAAAvAPv/AAAAAAQAAAAvAPz/AAAAAAQAAAAvAP3/AAAAAAQAAAAvAP7/AAAAAAQAAAAvAP//AAAAAAQAAAAwAPX/AAAAAAQAAAAwAPb/AAAAAAQAAAAwAPf/AAAAAAQAAAAwAPj/AAAAAAQAAAAwAPn/AAAAAAQAAAAwAPr/AAAAAAQAAAAwAPv/AAAAAAQAAAAwAPz/AAAAAAQAAAAwAP3/AAAAAAQAAAAwAP7/AAAAAAQAAAAwAP//AAAAAAQAAAAxAPX/AAAAAAQAAAAxAPb/AAAAAAQAAAAxAPf/AAAAAAQAAAAxAPj/AAAAAAQAAAAxAPn/AAAAAAQAAAAxAPr/AAAAAAQAAAAxAPv/AAAAAAQAAAAxAPz/AAAAAAQAAAAxAP3/AAAAAAQAAAAxAP7/AAAAAAQAAAAxAP//AAAAAAQAAAAyAPX/AAAAAAQAAAAyAPb/AAAAAAQAAAAyAPf/AAAAAAQAAAAyAPj/AAAAAAQAAAAyAPn/AAAAAAQAAAAyAPr/AAAAAAQAAAAyAPv/AAAAAAQAAAAyAPz/AAAAAAQAAAAyAP3/AAAAAAQAAAAyAP7/AAAAAAQAAAAyAP//AAAAAAQAAAAzAPX/AAAAAAQAAAAzAPb/AAAAAAQAAAAzAPf/AAAAAAQAAAAzAPj/AAAAAAQAAAAzAPn/AAAAAAQAAAAzAPr/AAAAAAQAAAAzAPv/AAAAAAQAAAAzAPz/AAAAAAQAAAAzAP3/AAAAAAQAAAAzAP7/AAAAAAQAAAAzAP//AAAAAAQAAAA0APX/AAAAAAQAAAA0APb/AAAAAAQAAAA0APf/AAAAAAQAAAA0APj/AAAAAAQAAAA0APn/AAAAAAQAAAA0APr/AAAAAAQAAAA0APv/AAAAAAQAAAA0APz/AAAAAAQAAAA0AP3/AAAAAAQAAAA0AP7/AAAAAAQAAAA0AP//AAAAAAQAAAA1APX/AAAAAAQAAAA1APb/AAAAAAQAAAA1APf/AAAAAAQAAAA1APj/AAAAAAQAAAA1APn/AAAAAAQAAAA1APr/AAAAAAQAAAA1APv/AAAAAAQAAAA1APz/AAAAAAQAAAA1AP3/AAAAAAQAAAA1AP7/AAAAAAQAAAA1AP//AAAAAAQAAAA2APX/AAAAAAQAAAA2APb/AAAAAAQAAAA2APf/AAAAAAQAAAA2APj/AAAAAAQAAAA2APn/AAAAAAQAAAA2APr/AAAAAAQAAAA2APv/AAAAAAQAAAA2APz/AAAAAAQAAAA2AP3/AAAAAAQAAAA2AP7/AAAAAAQAAAA2AP//AAAAAAQAAAA3APX/AAAAAAQAAAA3APb/AAAAAAQAAAA3APf/AAAAAAQAAAA3APj/AAAAAAQAAAA3APn/AAAAAAQAAAA3APr/AAAAAAQAAAA3APv/AAAAAAQAAAA3APz/AAAAAAQAAAA3AP3/AAAAAAQAAAA3AP7/AAAAAAQAAAA3AP//AAAAAAQAAAA4APX/AAAAAAQAAAA4APb/AAAAAAQAAAA4APf/AAAAAAQAAAA4APj/AAAAAAQAAAA4APn/AAAAAAQAAAA4APr/AAAAAAQAAAA4APv/AAAAAAQAAAA4APz/AAAAAAQAAAA4AP3/AAAAAAQAAAA4AP7/AAAAAAQAAAA4AP//AAAAAAQAAAA5APX/AAAAAAQAAAA5APb/AAAAAAQAAAA5APf/AAAAAAQAAAA5APj/AAAAAAQAAAA5APn/AAAAAAQAAAA5APr/AAAAAAQAAAA5APv/AAAAAAQAAAA5APz/AAAAAAQAAAA5AP3/AAAAAAQAAAA5AP7/AAAAAAQAAAA5AP//AAAAAAQAAAA6APX/AAAAAAQAAAA6APb/AAAAAAQAAAA6APf/AAAAAAQAAAA6APj/AAAAAAQAAAA6APn/AAAAAAQAAAA6APr/AAAAAAQAAAA6APv/AAAAAAQAAAA6APz/AAAAAAQAAAA6AP3/AAAAAAQAAAA6AP7/AAAAAAQAAAA6AP//AAAAAAQAAAA7APX/AAAAAAQAAAA7APb/AAAAAAQAAAA7APf/AAAAAAQAAAA7APj/AAAAAAQAAAA7APn/AAAAAAQAAAA7APr/AAAAAAQAAAA7APv/AAAAAAQAAAA7APz/AAAAAAQAAAA7AP3/AAAAAAQAAAA7AP7/AAAAAAQAAAA7AP//AAAAAAQAAAA8APX/AAAAAAQAAAA8APb/AAAAAAQAAAA8APf/AAAAAAQAAAA8APj/AAAAAAQAAAA8APn/AAAAAAQAAAA8APr/AAAAAAQAAAA8APv/AAAAAAQAAAA8APz/AAAAAAQAAAA8AP3/AAAAAAQAAAA8AP7/AAAAAAQAAAA8AP//AAAAAAQAAAA9APX/AAAAAAQAAAA9APb/AAAAAAQAAAA9APf/AAAAAAQAAAA9APj/AAAAAAQAAAA9APn/AAAAAAQAAAA9APr/AAAAAAQAAAA9APv/AAAAAAQAAAA9APz/AAAAAAQAAAA9AP3/AAAAAAQAAAA9AP7/AAAAAAQAAAA9AP//AAAAAAQAAAA+APX/AAAAAAQAAAA+APb/AAAAAAQAAAA+APf/AAAAAAQAAAA+APj/AAAAAAQAAAA+APn/AAAAAAQAAAA+APr/AAAAAAQAAAA+APv/AAAAAAQAAAA+APz/AAAAAAQAAAA+AP3/AAAAAAQAAAA+AP7/AAAAAAQAAAA+AP//AAAAAAQAAAA/APX/AAAAAAQAAAA/APb/AAAAAAQAAAA/APf/AAAAAAQAAAA/APj/AAAAAAQAAAA/APn/AAAAAAQAAAA/APr/AAAAAAQAAAA/APv/AAAAAAQAAAA/APz/AAAAAAQAAAA/AP3/AAAAAAQAAAA/AP7/AAAAAAQAAAA/AP//AAAAAAQAAABAAPX/AAAAAAQAAABAAPb/AAAAAAQAAABAAPf/AAAAAAQAAABAAPj/AAAAAAQAAABAAPn/AAAAAAQAAABAAPr/AAAAAAQAAABAAPv/AAAAAAQAAABAAPz/AAAAAAQAAABAAP3/AAAAAAQAAABAAP7/AAAAAAQAAABAAP//AAAAAAQAAABBAPX/AAAAAAQAAABBAPb/AAAAAAQAAABBAPf/AAAAAAQAAABBAPj/AAAAAAQAAABBAPn/AAAAAAQAAABBAPr/AAAAAAQAAABBAPv/AAAAAAQAAABBAPz/AAAAAAQAAABBAP3/AAAAAAQAAABBAP7/AAAAAAQAAABBAP//AAAAAAQAAABCAPX/AAAAAAQAAABCAPb/AAAAAAQAAABCAPf/AAAAAAQAAABCAPj/AAAAAAQAAABCAPn/AAAAAAQAAABCAPr/AAAAAAQAAABCAPv/AAAAAAQAAABCAPz/AAAAAAQAAABCAP3/AAAAAAQAAABCAP7/AAAAAAQAAABCAP//AAAAAAQAAABDAPX/AAAAAAQAAABDAPb/AAAAAAQAAABDAPf/AAAAAAQAAABDAPj/AAAAAAQAAABDAPn/AAAAAAQAAABDAPr/AAAAAAQAAABDAPv/AAAAAAQAAABDAPz/AAAAAAQAAABDAP3/AAAAAAQAAABDAP7/AAAAAAQAAABDAP//AAAAAAQAAABEAPX/AAAAAAQAAABEAPb/AAAAAAQAAABEAPf/AAAAAAQAAABEAPj/AAAAAAQAAABEAPn/AAAAAAQAAABEAPr/AAAAAAQAAABEAPv/AAAAAAQAAABEAPz/AAAAAAQAAABEAP3/AAAAAAQAAABEAP7/AAAAAAQAAABEAP//AAAAAAQAAABFAPX/AAAAAAQAAABFAPb/AAAAAAQAAABFAPf/AAAAAAQAAABFAPj/AAAAAAQAAABFAPn/AAAAAAQAAABFAPr/AAAAAAQAAABFAPv/AAAAAAQAAABFAPz/AAAAAAQAAABFAP3/AAAAAAQAAABFAP7/AAAAAAQAAABFAP//AAAAAAQAAABGAPX/AAAAAAQAAABGAPb/AAAAAAQAAABGAPf/AAAAAAQAAABGAPj/AAAAAAQAAABGAPn/AAAAAAQAAABGAPr/AAAAAAQAAABGAPv/AAAAAAQAAABGAPz/AAAAAAQAAABGAP3/AAAAAAQAAABGAP7/AAAAAAQAAABGAP//AAAAAAQAAABHAPX/AAAAAAQAAABHAPb/AAAAAAQAAABHAPf/AAAAAAQAAABHAPj/AAAAAAQAAABHAPn/AAAAAAQAAABHAPr/AAAAAAQAAABHAPv/AAAAAAQAAABHAPz/AAAAAAQAAABHAP3/AAAAAAQAAABHAP7/AAAAAAQAAABHAP//AAAAAAQAAABIAPX/AAAAAAQAAABIAPb/AAAAAAQAAABIAPf/AAAAAAQAAABIAPj/AAAAAAQAAABIAPn/AAAAAAQAAABIAPr/AAAAAAQAAABIAPv/AAAAAAQAAABIAPz/AAAAAAQAAABIAP3/AAAAAAQAAABIAP7/AAAAAAQAAABIAP//AAAAAAQAAABJAPX/AAAAAAQAAABJAPb/AAAAAAQAAABJAPf/AAAAAAQAAABJAPj/AAAAAAQAAABJAPn/AAAAAAQAAABJAPr/AAAAAAQAAABJAPv/AAAAAAQAAABJAPz/AAAAAAQAAABJAP3/AAAAAAQAAABJAP7/AAAAAAQAAABJAP//AAAAAAQAAABKAPX/AAAAAAQAAABKAPb/AAAAAAQAAABKAPf/AAAAAAQAAABKAPj/AAAAAAQAAABKAPn/AAAAAAQAAABKAPr/AAAAAAQAAABKAPv/AAAAAAQAAABKAPz/AAAAAAQAAABKAP3/AAAAAAQAAABKAP7/AAAAAAQAAABKAP//AAAAAAQAAABLAPX/AAAAAAQAAABLAPb/AAAAAAQAAABLAPf/AAAAAAQAAABLAPj/AAAAAAQAAABLAPn/AAAAAAQAAABLAPr/AAAAAAQAAABLAPv/AAAAAAQAAABLAPz/AAAAAAQAAABLAP3/AAAAAAQAAABLAP7/AAAAAAQAAABLAP//AAAAAAQAAAARAAAAAAAAAAAAAAARAAEAAAAAAAAAAAASAAAAAAAAAAAAAAASAAEAAAAAAAAAAAATAAAAAAAAAAAAAAATAAEAAAAAAAAAAAAUAAAAAAAAAAAAAAAUAAEAAAAAAAAAAAAVAAAAAAAAAAAAAAAVAAEAAAAAAAAAAAAWAAAAAAAAAAAAAAAWAAEAAAAAAAAAAAAXAAAAAAAAAAAAAAAXAAEAAAAAAAAAAAAYAAAAAAAAAAAAAAAYAAEAAAAAAAAAAAAZAAAAAAAAAAAAAAAZAAEAAAAAAAAAAAAaAAAAAAAAAAAAAAAaAAEAAAAAAAAAAAAbAAAAAAAAAAAAAAAbAAEAAAAAAAAAAAAcAAAAAAAAAAAAAAAcAAEAAAAAAAAAAAAdAAAAAAAAAAAAAAAdAAEAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAEAAAAAAAAAAAAfAAAAAAAAAAAAAAAfAAEAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAhAAAAAAAAAAAAAAAhAAEAAAAAAAAAAAAiAAAAAAAAAAAAAAAiAAEAAAAAAAAAAAAjAAAAAAAAAAAAAAAjAAEAAAAAAAAAAAAkAAAAAAAAAAAAAAAkAAEAAAAAAAAAAAAlAAAAAAAAAAAAAAAlAAEAAAAAAAAAAAAmAAAAAAAAAAAAAAAmAAEAAAAAAAAAAAAnAAAAAAAAAAAAAAAnAAEAAAAAAAAAAAAoAAAAAAAAAAAAAAAoAAEAAAAAAAAAAAApAAAAAAAAAAAAAAApAAEAAAAAAAAAAAAqAAAAAAAAAAAAAAAqAAEAAAAAAAAAAAArAAAAAAAAAAAAAAArAAEAAAAAAAAAAAAsAAAAAAAAAAAAAAAsAAEAAAAAAAAAAAAtAAAAAAAAAAAAAAAtAAEAAAAAAAAAAAAuAAAAAAAAAAAAAAAuAAEAAAAAAAAAAAAvAAAAAAAAAAAAAAAvAAEAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAEAAAAAAAAAAAAxAAAAAAAAAAAAAAAxAAEAAAAAAAAAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAAA9AAAAAAAAAAAAAAA9AAEAAAAAAAAAAAA+AAAAAAAAAAAAAAA+AAEAAAAAAAAAAAA/AAAAAAAAAAAAAAA/AAEAAAAAAAAAAABAAAAAAAAAAAAAAABAAAEAAAAAAAAAAABBAAAAAAAAAAAAAABBAAEAAAAAAAAAAABCAAAAAAAAAAAAAABCAAEAAAAAAAAAAABDAAAAAAAAAAAAAABDAAEAAAAAAAAAAABEAAAAAAAAAAAAAABEAAEAAAAAAAAAAABFAAAAAAAAAAAAAABFAAEAAAAAAAAAAABGAAAAAAAAAAAAAABGAAEAAAAAAAAAAABHAAAAAAAAAAAAAABHAAEAAAAAAAAAAABIAAAAAAAAAAAAAABIAAEAAAAAAAAAAABJAAAAAAAAAAAAAABJAAEAAAAAAAAAAABKAAAAAAAAAAAAAABKAAEAAAAAAAAAAABLAAAAAAAAAAAAAABLAAEAAAAAAAAAAABMAAAAAAAAAAAAAABMAAEAAAAAAAAAAABNAAAAAAAAAAAAAABNAAEAAAAAAAAAAABOAAAAAAAAAAAAAABOAAEAAAAAAAAAAABPAAAAAAAAAAAAAABPAAEAAAAAAAAAAABQAAAAAAAAAAAAAABQAAEAAAAAAAAAAABRAAAAAAAAAAAAAABRAAEAAAAAAAAAAABSAAAAAAAAAAAAAABSAAEAAAAAAAAAAABTAAAAAAAAAAAAAABTAAEAAAAAAAAAAABUAAAAAAAAAAAAAABUAAEAAAAAAAAAAABVAAAAAAAAAAAAAABVAAEAAAAAAAAAAABWAAAAAAAAAAAAAABWAAEAAAAAAAAAAABXAAAAAAAAAAAAAABXAAEAAAAAAAAAAABYAAAAAAAAAAAAAABYAAEAAAAAAAAAAABZAAAAAAAAAAAAAABZAAEAAAAAAAAAAABaAAAAAAAAAAAAAABaAAEAAAAAAAAAAABbAAAAAAAAAAAAAABbAAEAAAAAAAAAAABcAAAAAAAAAAAAAABcAAEAAAAAAAAAAABdAAAAAAAAAAAAAABdAAEAAAAAAAAAAABeAAAAAAAAAAAAAABeAAEAAAAAAAAAAAAAAP//AAABAAQAAAD4//z/AQAAAAAAAQD4//3/AQAAAAAAAQD4//7/AQAAAAAAAQD5//z/AQAAAAAAAQD6//z/AQAAAAAAAQD7//z/AQAAAAAAAQD8//z/AQAAAAAAAQD9//z/AQAAAAAAAQD+//z/AQAAAAAAAQD///z/AQAAAAAAAQAAAPz/AQAAAAAAAQABAPz/AQAAAAAAAQACAPz/AQAAAAAAAQADAPz/AQAAAAAAAQAEAPz/AQAAAAAAAQAFAPz/AQAAAAAAAQAGAPz/AQAAAAAAAQAHAPz/AQAAAAAAAQAIAPz/AQAAAAAAAQAJAPz/AQAAAAAAAQAKAPz/AQAAAAAAAQALAPz/AQAAAAAAAQALAPj/AQAAAAAAAQALAPn/AQAAAAAAAQALAPr/AQAAAAAAAQALAPv/AQAAAAAAAQAJAPj/AQAAAAAAAQAJAPn/AQAAAAAAAQAJAPr/AQAAAAAAAQAJAPv/AQAAAAAAAQAJAP3/AQAAAAAAAQAJAP7/AQAAAAAAAQALAP3/AQAAAAAAAQDz//X/AQAAAAAAAQD0//X/AQAAAAAAAQD1//X/AQAAAAAAAQD2//X/AQAAAAAAAQD3//X/AQAAAAAAAQD4//X/AQAAAAAAAQD5//X/AQAAAAAAAQD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQAHAPX/AQAAAAAAAQAIAPX/AQAAAAAAAQAJAPX/AQAAAAAAAQAKAPX/AQAAAAAAAQALAPX/AQAAAAAAAQAMAPX/AQAAAAAAAQANAPX/AQAAAAAAAQAOAPX/AQAAAAAAAQD5//7/AQAAAAAAAwD6//7/AQAAAAAAAwD7//7/AQAAAAAAAwD8//7/AQAAAAAAAwD9//7/AQAAAAAAAwD+//7/AQAAAAAAAwD///7/AQAAAAAAAwAAAP7/AQAAAAAAAwABAP7/AQAAAAAAAwACAP7/AQAAAAAAAwADAP7/AQAAAAAAAwAEAP7/AQAAAAAAAwAFAP7/AQAAAAAAAwAGAP7/AQAAAAAAAwAHAP7/AQAAAAAAAwAIAP7/AQAAAAAAAwAKAPj/AQAAAAAABQANAP7/AAAKAAQAAAANAP//AAAKAAUAAAAOAP7/AAALAAQAAAAOAP//AAALAAUAAAAPAP7/AAAMAAQAAAAPAP//AAAMAAUAAAAQAPX/AAAJAAUAAAAQAPb/AAAJAAUAAAAQAPf/AAAJAAUAAAAQAPj/AAAJAAUAAAAQAPn/AAAJAAUAAAAQAPr/AAAJAAUAAAAQAPv/AAAJAAUAAAAQAPz/AAAJAAUAAAAQAP3/AAAJAAUAAAAQAP7/AAAJAAUAAAAQAP//AAAJAAUAAAAPAPX/AAAIAAUAAAAPAPb/AAAIAAUAAAAPAPf/AAAIAAUAAAAPAPj/AAAIAAUAAAAPAPn/AAAIAAUAAAAPAPr/AAAIAAUAAAAPAPv/AAAIAAUAAAAPAPz/AAAIAAUAAAAPAP3/AAAIAAUAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_sf288")] +position = Vector2(-224, -160) + +[node name="BulletBillCannon" parent="." instance=ExtResource("6_bwku4")] +position = Vector2(8, -8) + +[node name="PipeArea" parent="." instance=ExtResource("7_hjidu")] +position = Vector2(208, -16) +enter_direction = 3 +target_level = "uid://ch40d2fh2od1g" + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(288, -176) +script = ExtResource("9_qugt0") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="DropShadow" parent="." instance=ExtResource("10_sf288")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("11_hutsn") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("10_hutsn")] + +[node name="WarpRunSetter" type="Node" parent="."] +script = ExtResource("11_bwku4") +metadata/_custom_type_script = "uid://djm4q11aktpvx" + +[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="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@21255" to="Tiles/@AnimatableBody2D@21255/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21255" to="Tiles/@AnimatableBody2D@21255/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21255" to="Tiles/@AnimatableBody2D@21255" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21255" to="Tiles/@AnimatableBody2D@21255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21255" to="Tiles/@AnimatableBody2D@21255" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21255" to="Tiles/@AnimatableBody2D@21255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21256" to="Tiles/@AnimatableBody2D@21256/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21256" to="Tiles/@AnimatableBody2D@21256/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21256" to="Tiles/@AnimatableBody2D@21256" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21256" to="Tiles/@AnimatableBody2D@21256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21256" to="Tiles/@AnimatableBody2D@21256" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21256" to="Tiles/@AnimatableBody2D@21256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21257" to="Tiles/@AnimatableBody2D@21257/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21257" to="Tiles/@AnimatableBody2D@21257/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21257" to="Tiles/@AnimatableBody2D@21257" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21257" to="Tiles/@AnimatableBody2D@21257/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21257" to="Tiles/@AnimatableBody2D@21257" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21257" to="Tiles/@AnimatableBody2D@21257/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21258" to="Tiles/@AnimatableBody2D@21258/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21258" to="Tiles/@AnimatableBody2D@21258/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21258" to="Tiles/@AnimatableBody2D@21258" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21258" to="Tiles/@AnimatableBody2D@21258/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21258" to="Tiles/@AnimatableBody2D@21258" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21258" to="Tiles/@AnimatableBody2D@21258/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21259" to="Tiles/@AnimatableBody2D@21259/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21259" to="Tiles/@AnimatableBody2D@21259/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21259" to="Tiles/@AnimatableBody2D@21259" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21259" to="Tiles/@AnimatableBody2D@21259/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21259" to="Tiles/@AnimatableBody2D@21259" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21259" to="Tiles/@AnimatableBody2D@21259/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21260" to="Tiles/@AnimatableBody2D@21260/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21260" to="Tiles/@AnimatableBody2D@21260/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21260" to="Tiles/@AnimatableBody2D@21260" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21260" to="Tiles/@AnimatableBody2D@21260/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21260" to="Tiles/@AnimatableBody2D@21260" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21260" to="Tiles/@AnimatableBody2D@21260/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21261" to="Tiles/@AnimatableBody2D@21261/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21261" to="Tiles/@AnimatableBody2D@21261/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21261" to="Tiles/@AnimatableBody2D@21261" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21261" to="Tiles/@AnimatableBody2D@21261/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21261" to="Tiles/@AnimatableBody2D@21261" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21261" to="Tiles/@AnimatableBody2D@21261/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21262" to="Tiles/@AnimatableBody2D@21262/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21262" to="Tiles/@AnimatableBody2D@21262/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21262" to="Tiles/@AnimatableBody2D@21262" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21262" to="Tiles/@AnimatableBody2D@21262/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21262" to="Tiles/@AnimatableBody2D@21262" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21262" to="Tiles/@AnimatableBody2D@21262/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21263" to="Tiles/@AnimatableBody2D@21263/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21263" to="Tiles/@AnimatableBody2D@21263/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21263" to="Tiles/@AnimatableBody2D@21263" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21263" to="Tiles/@AnimatableBody2D@21263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21263" to="Tiles/@AnimatableBody2D@21263" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21263" to="Tiles/@AnimatableBody2D@21263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21264" to="Tiles/@AnimatableBody2D@21264/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21264" to="Tiles/@AnimatableBody2D@21264/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21264" to="Tiles/@AnimatableBody2D@21264" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21264" to="Tiles/@AnimatableBody2D@21264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21264" to="Tiles/@AnimatableBody2D@21264" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21264" to="Tiles/@AnimatableBody2D@21264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21265" to="Tiles/@AnimatableBody2D@21265/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21265" to="Tiles/@AnimatableBody2D@21265/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21265" to="Tiles/@AnimatableBody2D@21265" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21265" to="Tiles/@AnimatableBody2D@21265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21265" to="Tiles/@AnimatableBody2D@21265" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21265" to="Tiles/@AnimatableBody2D@21265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21266" to="Tiles/@AnimatableBody2D@21266/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21266" to="Tiles/@AnimatableBody2D@21266/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21266" to="Tiles/@AnimatableBody2D@21266" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21266" to="Tiles/@AnimatableBody2D@21266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21266" to="Tiles/@AnimatableBody2D@21266" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21266" to="Tiles/@AnimatableBody2D@21266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21267" to="Tiles/@AnimatableBody2D@21267/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21267" to="Tiles/@AnimatableBody2D@21267/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21267" to="Tiles/@AnimatableBody2D@21267" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21267" to="Tiles/@AnimatableBody2D@21267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21267" to="Tiles/@AnimatableBody2D@21267" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21267" to="Tiles/@AnimatableBody2D@21267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21268" to="Tiles/@AnimatableBody2D@21268/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21268" to="Tiles/@AnimatableBody2D@21268/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21268" to="Tiles/@AnimatableBody2D@21268" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21268" to="Tiles/@AnimatableBody2D@21268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21268" to="Tiles/@AnimatableBody2D@21268" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21268" to="Tiles/@AnimatableBody2D@21268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21269" to="Tiles/@AnimatableBody2D@21269/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21269" to="Tiles/@AnimatableBody2D@21269/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21269" to="Tiles/@AnimatableBody2D@21269" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21269" to="Tiles/@AnimatableBody2D@21269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21269" to="Tiles/@AnimatableBody2D@21269" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21269" to="Tiles/@AnimatableBody2D@21269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21270" to="Tiles/@AnimatableBody2D@21270/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21270" to="Tiles/@AnimatableBody2D@21270/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21270" to="Tiles/@AnimatableBody2D@21270" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21270" to="Tiles/@AnimatableBody2D@21270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21270" to="Tiles/@AnimatableBody2D@21270" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21270" to="Tiles/@AnimatableBody2D@21270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21271" to="Tiles/@AnimatableBody2D@21271/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21271" to="Tiles/@AnimatableBody2D@21271/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21271" to="Tiles/@AnimatableBody2D@21271" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21271" to="Tiles/@AnimatableBody2D@21271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21271" to="Tiles/@AnimatableBody2D@21271" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21271" to="Tiles/@AnimatableBody2D@21271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21272" to="Tiles/@AnimatableBody2D@21272/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21272" to="Tiles/@AnimatableBody2D@21272/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21272" to="Tiles/@AnimatableBody2D@21272" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21272" to="Tiles/@AnimatableBody2D@21272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21272" to="Tiles/@AnimatableBody2D@21272" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21272" to="Tiles/@AnimatableBody2D@21272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21273" to="Tiles/@AnimatableBody2D@21273/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21273" to="Tiles/@AnimatableBody2D@21273/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21273" to="Tiles/@AnimatableBody2D@21273" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21273" to="Tiles/@AnimatableBody2D@21273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21273" to="Tiles/@AnimatableBody2D@21273" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21273" to="Tiles/@AnimatableBody2D@21273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21274" to="Tiles/@AnimatableBody2D@21274/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21274" to="Tiles/@AnimatableBody2D@21274/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21274" to="Tiles/@AnimatableBody2D@21274" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21274" to="Tiles/@AnimatableBody2D@21274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21274" to="Tiles/@AnimatableBody2D@21274" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21274" to="Tiles/@AnimatableBody2D@21274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21275" to="Tiles/@AnimatableBody2D@21275/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21275" to="Tiles/@AnimatableBody2D@21275/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21275" to="Tiles/@AnimatableBody2D@21275" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21275" to="Tiles/@AnimatableBody2D@21275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21275" to="Tiles/@AnimatableBody2D@21275" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21275" to="Tiles/@AnimatableBody2D@21275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21276" to="Tiles/@AnimatableBody2D@21276/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21276" to="Tiles/@AnimatableBody2D@21276/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21276" to="Tiles/@AnimatableBody2D@21276" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21276" to="Tiles/@AnimatableBody2D@21276/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21276" to="Tiles/@AnimatableBody2D@21276" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21276" to="Tiles/@AnimatableBody2D@21276/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21277" to="Tiles/@AnimatableBody2D@21277/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21277" to="Tiles/@AnimatableBody2D@21277/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21277" to="Tiles/@AnimatableBody2D@21277" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21277" to="Tiles/@AnimatableBody2D@21277/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21277" to="Tiles/@AnimatableBody2D@21277" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21277" to="Tiles/@AnimatableBody2D@21277/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21278" to="Tiles/@AnimatableBody2D@21278/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21278" to="Tiles/@AnimatableBody2D@21278/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21278" to="Tiles/@AnimatableBody2D@21278" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21278" to="Tiles/@AnimatableBody2D@21278/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21278" to="Tiles/@AnimatableBody2D@21278" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21278" to="Tiles/@AnimatableBody2D@21278/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21279" to="Tiles/@AnimatableBody2D@21279/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21279" to="Tiles/@AnimatableBody2D@21279/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21279" to="Tiles/@AnimatableBody2D@21279" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21279" to="Tiles/@AnimatableBody2D@21279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21279" to="Tiles/@AnimatableBody2D@21279" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21279" to="Tiles/@AnimatableBody2D@21279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21280" to="Tiles/@AnimatableBody2D@21280/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21280" to="Tiles/@AnimatableBody2D@21280/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21280" to="Tiles/@AnimatableBody2D@21280" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21280" to="Tiles/@AnimatableBody2D@21280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21280" to="Tiles/@AnimatableBody2D@21280" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21280" to="Tiles/@AnimatableBody2D@21280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21281" to="Tiles/@AnimatableBody2D@21281/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21281" to="Tiles/@AnimatableBody2D@21281/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21281" to="Tiles/@AnimatableBody2D@21281" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21281" to="Tiles/@AnimatableBody2D@21281/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21281" to="Tiles/@AnimatableBody2D@21281" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21281" to="Tiles/@AnimatableBody2D@21281/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21282" to="Tiles/@AnimatableBody2D@21282/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21282" to="Tiles/@AnimatableBody2D@21282/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21282" to="Tiles/@AnimatableBody2D@21282" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21282" to="Tiles/@AnimatableBody2D@21282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21282" to="Tiles/@AnimatableBody2D@21282" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21282" to="Tiles/@AnimatableBody2D@21282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21283" to="Tiles/@AnimatableBody2D@21283/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21283" to="Tiles/@AnimatableBody2D@21283/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21283" to="Tiles/@AnimatableBody2D@21283" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21283" to="Tiles/@AnimatableBody2D@21283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21283" to="Tiles/@AnimatableBody2D@21283" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21283" to="Tiles/@AnimatableBody2D@21283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21284" to="Tiles/@AnimatableBody2D@21284/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21284" to="Tiles/@AnimatableBody2D@21284/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21284" to="Tiles/@AnimatableBody2D@21284" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21284" to="Tiles/@AnimatableBody2D@21284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21284" to="Tiles/@AnimatableBody2D@21284" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21284" to="Tiles/@AnimatableBody2D@21284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21285" to="Tiles/@AnimatableBody2D@21285/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21285" to="Tiles/@AnimatableBody2D@21285/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21285" to="Tiles/@AnimatableBody2D@21285" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21285" to="Tiles/@AnimatableBody2D@21285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21285" to="Tiles/@AnimatableBody2D@21285" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21285" to="Tiles/@AnimatableBody2D@21285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21286" to="Tiles/@AnimatableBody2D@21286/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21286" to="Tiles/@AnimatableBody2D@21286/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21286" to="Tiles/@AnimatableBody2D@21286" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21286" to="Tiles/@AnimatableBody2D@21286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21286" to="Tiles/@AnimatableBody2D@21286" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21286" to="Tiles/@AnimatableBody2D@21286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21287" to="Tiles/@AnimatableBody2D@21287/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21287" to="Tiles/@AnimatableBody2D@21287/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21287" to="Tiles/@AnimatableBody2D@21287" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21287" to="Tiles/@AnimatableBody2D@21287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21287" to="Tiles/@AnimatableBody2D@21287" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21287" to="Tiles/@AnimatableBody2D@21287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21288" to="Tiles/@AnimatableBody2D@21288/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21288" to="Tiles/@AnimatableBody2D@21288/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21288" to="Tiles/@AnimatableBody2D@21288" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21288" to="Tiles/@AnimatableBody2D@21288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21288" to="Tiles/@AnimatableBody2D@21288" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21288" to="Tiles/@AnimatableBody2D@21288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21289" to="Tiles/@AnimatableBody2D@21289/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21289" to="Tiles/@AnimatableBody2D@21289/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21289" to="Tiles/@AnimatableBody2D@21289" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21289" to="Tiles/@AnimatableBody2D@21289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21289" to="Tiles/@AnimatableBody2D@21289" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21289" to="Tiles/@AnimatableBody2D@21289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21290" to="Tiles/@AnimatableBody2D@21290/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21290" to="Tiles/@AnimatableBody2D@21290/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21290" to="Tiles/@AnimatableBody2D@21290" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21290" to="Tiles/@AnimatableBody2D@21290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21290" to="Tiles/@AnimatableBody2D@21290" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21290" to="Tiles/@AnimatableBody2D@21290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21291" to="Tiles/@AnimatableBody2D@21291/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21291" to="Tiles/@AnimatableBody2D@21291/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21291" to="Tiles/@AnimatableBody2D@21291" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21291" to="Tiles/@AnimatableBody2D@21291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21291" to="Tiles/@AnimatableBody2D@21291" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21291" to="Tiles/@AnimatableBody2D@21291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21292" to="Tiles/@AnimatableBody2D@21292/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21292" to="Tiles/@AnimatableBody2D@21292/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21292" to="Tiles/@AnimatableBody2D@21292" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21292" to="Tiles/@AnimatableBody2D@21292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21292" to="Tiles/@AnimatableBody2D@21292" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21292" to="Tiles/@AnimatableBody2D@21292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21293" to="Tiles/@AnimatableBody2D@21293/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21293" to="Tiles/@AnimatableBody2D@21293/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21293" to="Tiles/@AnimatableBody2D@21293" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21293" to="Tiles/@AnimatableBody2D@21293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21293" to="Tiles/@AnimatableBody2D@21293" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21293" to="Tiles/@AnimatableBody2D@21293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21294" to="Tiles/@AnimatableBody2D@21294/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21294" to="Tiles/@AnimatableBody2D@21294/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21294" to="Tiles/@AnimatableBody2D@21294" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21294" to="Tiles/@AnimatableBody2D@21294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21294" to="Tiles/@AnimatableBody2D@21294" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21294" to="Tiles/@AnimatableBody2D@21294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21295" to="Tiles/@AnimatableBody2D@21295/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21295" to="Tiles/@AnimatableBody2D@21295/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21295" to="Tiles/@AnimatableBody2D@21295" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21295" to="Tiles/@AnimatableBody2D@21295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21295" to="Tiles/@AnimatableBody2D@21295" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21295" to="Tiles/@AnimatableBody2D@21295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21296" to="Tiles/@AnimatableBody2D@21296/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21296" to="Tiles/@AnimatableBody2D@21296/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21296" to="Tiles/@AnimatableBody2D@21296" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21296" to="Tiles/@AnimatableBody2D@21296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21296" to="Tiles/@AnimatableBody2D@21296" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21296" to="Tiles/@AnimatableBody2D@21296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21297" to="Tiles/@AnimatableBody2D@21297/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21297" to="Tiles/@AnimatableBody2D@21297/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21297" to="Tiles/@AnimatableBody2D@21297" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21297" to="Tiles/@AnimatableBody2D@21297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21297" to="Tiles/@AnimatableBody2D@21297" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21297" to="Tiles/@AnimatableBody2D@21297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21298" to="Tiles/@AnimatableBody2D@21298/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21298" to="Tiles/@AnimatableBody2D@21298/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21298" to="Tiles/@AnimatableBody2D@21298" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21298" to="Tiles/@AnimatableBody2D@21298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21298" to="Tiles/@AnimatableBody2D@21298" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21298" to="Tiles/@AnimatableBody2D@21298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21299" to="Tiles/@AnimatableBody2D@21299/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21299" to="Tiles/@AnimatableBody2D@21299/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21299" to="Tiles/@AnimatableBody2D@21299" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21299" to="Tiles/@AnimatableBody2D@21299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21299" to="Tiles/@AnimatableBody2D@21299" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21299" to="Tiles/@AnimatableBody2D@21299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21300" to="Tiles/@AnimatableBody2D@21300/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21300" to="Tiles/@AnimatableBody2D@21300/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21300" to="Tiles/@AnimatableBody2D@21300" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21300" to="Tiles/@AnimatableBody2D@21300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21300" to="Tiles/@AnimatableBody2D@21300" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21300" to="Tiles/@AnimatableBody2D@21300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21301" to="Tiles/@AnimatableBody2D@21301/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21301" to="Tiles/@AnimatableBody2D@21301/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21301" to="Tiles/@AnimatableBody2D@21301" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21301" to="Tiles/@AnimatableBody2D@21301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21301" to="Tiles/@AnimatableBody2D@21301" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21301" to="Tiles/@AnimatableBody2D@21301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21302" to="Tiles/@AnimatableBody2D@21302/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21302" to="Tiles/@AnimatableBody2D@21302/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21302" to="Tiles/@AnimatableBody2D@21302" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21302" to="Tiles/@AnimatableBody2D@21302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21302" to="Tiles/@AnimatableBody2D@21302" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21302" to="Tiles/@AnimatableBody2D@21302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21303" to="Tiles/@AnimatableBody2D@21303/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21303" to="Tiles/@AnimatableBody2D@21303/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21303" to="Tiles/@AnimatableBody2D@21303" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21303" to="Tiles/@AnimatableBody2D@21303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21303" to="Tiles/@AnimatableBody2D@21303" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21303" to="Tiles/@AnimatableBody2D@21303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21304" to="Tiles/@AnimatableBody2D@21304/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21304" to="Tiles/@AnimatableBody2D@21304/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21304" to="Tiles/@AnimatableBody2D@21304" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21304" to="Tiles/@AnimatableBody2D@21304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21304" to="Tiles/@AnimatableBody2D@21304" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21304" to="Tiles/@AnimatableBody2D@21304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21305" to="Tiles/@AnimatableBody2D@21305/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21305" to="Tiles/@AnimatableBody2D@21305/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21305" to="Tiles/@AnimatableBody2D@21305" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21305" to="Tiles/@AnimatableBody2D@21305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21305" to="Tiles/@AnimatableBody2D@21305" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21305" to="Tiles/@AnimatableBody2D@21305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21306" to="Tiles/@AnimatableBody2D@21306/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21306" to="Tiles/@AnimatableBody2D@21306/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21306" to="Tiles/@AnimatableBody2D@21306" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21306" to="Tiles/@AnimatableBody2D@21306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21306" to="Tiles/@AnimatableBody2D@21306" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21306" to="Tiles/@AnimatableBody2D@21306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21307" to="Tiles/@AnimatableBody2D@21307/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21307" to="Tiles/@AnimatableBody2D@21307/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21307" to="Tiles/@AnimatableBody2D@21307" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21307" to="Tiles/@AnimatableBody2D@21307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21307" to="Tiles/@AnimatableBody2D@21307" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21307" to="Tiles/@AnimatableBody2D@21307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21308" to="Tiles/@AnimatableBody2D@21308/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21308" to="Tiles/@AnimatableBody2D@21308/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21308" to="Tiles/@AnimatableBody2D@21308" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21308" to="Tiles/@AnimatableBody2D@21308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21308" to="Tiles/@AnimatableBody2D@21308" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21308" to="Tiles/@AnimatableBody2D@21308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21309" to="Tiles/@AnimatableBody2D@21309/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21309" to="Tiles/@AnimatableBody2D@21309/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21309" to="Tiles/@AnimatableBody2D@21309" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21309" to="Tiles/@AnimatableBody2D@21309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21309" to="Tiles/@AnimatableBody2D@21309" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21309" to="Tiles/@AnimatableBody2D@21309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21310" to="Tiles/@AnimatableBody2D@21310/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21310" to="Tiles/@AnimatableBody2D@21310/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21310" to="Tiles/@AnimatableBody2D@21310" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21310" to="Tiles/@AnimatableBody2D@21310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21310" to="Tiles/@AnimatableBody2D@21310" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21310" to="Tiles/@AnimatableBody2D@21310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21311" to="Tiles/@AnimatableBody2D@21311/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21311" to="Tiles/@AnimatableBody2D@21311/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21311" to="Tiles/@AnimatableBody2D@21311" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21311" to="Tiles/@AnimatableBody2D@21311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21311" to="Tiles/@AnimatableBody2D@21311" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21311" to="Tiles/@AnimatableBody2D@21311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21312" to="Tiles/@AnimatableBody2D@21312/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21312" to="Tiles/@AnimatableBody2D@21312/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21312" to="Tiles/@AnimatableBody2D@21312" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21312" to="Tiles/@AnimatableBody2D@21312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21312" to="Tiles/@AnimatableBody2D@21312" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21312" to="Tiles/@AnimatableBody2D@21312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21313" to="Tiles/@AnimatableBody2D@21313/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21313" to="Tiles/@AnimatableBody2D@21313/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21313" to="Tiles/@AnimatableBody2D@21313" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21313" to="Tiles/@AnimatableBody2D@21313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21313" to="Tiles/@AnimatableBody2D@21313" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21313" to="Tiles/@AnimatableBody2D@21313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21314" to="Tiles/@AnimatableBody2D@21314/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21314" to="Tiles/@AnimatableBody2D@21314/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21314" to="Tiles/@AnimatableBody2D@21314" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21314" to="Tiles/@AnimatableBody2D@21314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21314" to="Tiles/@AnimatableBody2D@21314" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21314" to="Tiles/@AnimatableBody2D@21314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21315" to="Tiles/@Node2D@21315/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21316" to="Tiles/@Node2D@21316/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21317" to="Tiles/@Node2D@21317/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21318" to="Tiles/@Node2D@21318/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21319" to="Tiles/@Node2D@21319/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21320" to="Tiles/@Node2D@21320/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21321" to="Tiles/@Node2D@21321/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21322" to="Tiles/@Node2D@21322/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21323" to="Tiles/@Node2D@21323/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21324" to="Tiles/@Node2D@21324/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21325" to="Tiles/@Node2D@21325/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21326" to="Tiles/@Node2D@21326/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21327" to="Tiles/@Node2D@21327/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21328" to="Tiles/@Node2D@21328/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21329" to="Tiles/@Node2D@21329/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21330" to="Tiles/@AnimatableBody2D@21330/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21330" to="Tiles/@AnimatableBody2D@21330/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21330" to="Tiles/@AnimatableBody2D@21330" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21330" to="Tiles/@AnimatableBody2D@21330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21330" to="Tiles/@AnimatableBody2D@21330/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21330" to="Tiles/@AnimatableBody2D@21330" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21330" to="Tiles/@AnimatableBody2D@21330/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World1/1-3.tscn b/Scenes/Levels/SMBLL/World1/1-3.tscn new file mode 100644 index 0000000..74700d9 --- /dev/null +++ b/Scenes/Levels/SMBLL/World1/1-3.tscn @@ -0,0 +1,335 @@ +[gd_scene load_steps=24 format=4 uid="uid://dn05w0gcmppnk"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_r3v87"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_kvqmy"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_osc5r"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_e27tp"] +[ext_resource type="PackedScene" uid="uid://6rp3wgax4i51" path="res://Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn" id="8_2jpmt"] +[ext_resource type="PackedScene" uid="uid://c8m8455b6ikrn" path="res://Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn" id="9_532o7"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="10_mn1fj"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="11_mliud"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="12_3mjoy"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_532o7"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="14_mliud"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="15_3mjoy"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="15_mliud"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="15_yle51"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="16_3mjoy"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_yle51"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="19_kvqmy"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="20_vnd65"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="21_aukij"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="22_8pxwu"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="23_yjkti"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="24_vnd65"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="25_vnd65"] + +[node name="Level" type="Node"] +script = ExtResource("1_r3v87") +music = ExtResource("2_kvqmy") +campaign = "SMBLL" +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("5_osc5r")] +position = Vector2(-216, 0) + +[node name="Tiles" parent="." instance=ExtResource("6_e27tp")] +tile_map_data = PackedByteArray("AADv/wAAAAACAAAAAADv/wEAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAADAAAAAAD//wEAAAADAAEAAAAFAP3/AAAGAAYAAAAFAP7/AAAGAAYAAAAFAP//AAAGAAYAAAAFAAAAAAAGAAYAAAAFAAEAAAAGAAYAAAAYAPn/AAAFAAEAAAAYAPr/AAAFAAEAAAAYAPv/AAAFAAEAAAAYAPz/AAAFAAEAAAAYAP3/AAAFAAEAAAAYAP7/AAAFAAEAAAAYAP//AAAFAAEAAAAYAAAAAAAFAAEAAAAZAPn/AAAGAAEAAAAZAPr/AAAGAAEAAAAZAPv/AAAGAAEAAAAZAPz/AAAGAAEAAAAZAP3/AAAGAAEAAAAZAP7/AAAGAAEAAAAZAP//AAAGAAEAAAAZAAAAAAAGAAEAAAAaAPn/AAAGAAEAAAAaAPr/AAAGAAEAAAAaAPv/AAAGAAEAAAAaAPz/AAAGAAEAAAAaAP3/AAAGAAEAAAAaAP7/AAAGAAEAAAAaAP//AAAGAAEAAAAaAAAAAAAGAAEAAAAbAPn/AAAGAAEAAAAbAPr/AAAGAAEAAAAbAPv/AAAGAAEAAAAbAPz/AAAGAAEAAAAbAP3/AAAGAAEAAAAbAP7/AAAGAAEAAAAbAP//AAAGAAEAAAAbAAAAAAAGAAEAAAAcAPn/AAAHAAEAAAAcAPr/AAAHAAEAAAAcAPv/AAAHAAEAAAAcAPz/AAAHAAEAAAAcAP3/AAAHAAEAAAAcAP7/AAAHAAEAAAAcAP//AAAHAAEAAAAcAAAAAAAHAAEAAAAYAAEAAAAFAAEAAAAZAAEAAAAGAAEAAAAaAAEAAAAGAAEAAAAbAAEAAAAGAAEAAAAcAAEAAAAHAAEAAAA8APn/AAAFAAEAAAA8APr/AAAFAAEAAAA8APv/AAAFAAEAAAA8APz/AAAFAAEAAAA8AP3/AAAFAAEAAAA8AP7/AAAFAAEAAAA8AP//AAAFAAEAAAA8AAAAAAAFAAEAAAA8AAEAAAAFAAEAAAA9APn/AAAGAAEAAAA9APr/AAAGAAEAAAA9APv/AAAGAAEAAAA9APz/AAAGAAEAAAA9AP3/AAAGAAEAAAA9AP7/AAAGAAEAAAA9AP//AAAGAAEAAAA9AAAAAAAGAAEAAAA9AAEAAAAGAAEAAAA+APn/AAAGAAEAAAA+APr/AAAGAAEAAAA+APv/AAAGAAEAAAA+APz/AAAGAAEAAAA+AP3/AAAGAAEAAAA+AP7/AAAGAAEAAAA+AP//AAAGAAEAAAA+AAAAAAAGAAEAAAA+AAEAAAAGAAEAAAA/APn/AAAGAAEAAAA/APr/AAAGAAEAAAA/APv/AAAGAAEAAAA/APz/AAAGAAEAAAA/AP3/AAAGAAEAAAA/AP7/AAAGAAEAAAA/AP//AAAGAAEAAAA/AAAAAAAGAAEAAAA/AAEAAAAGAAEAAABAAPn/AAAHAAEAAABAAPr/AAAHAAEAAABAAPv/AAAHAAEAAABAAPz/AAAHAAEAAABAAP3/AAAHAAEAAABAAP7/AAAHAAEAAABAAP//AAAHAAEAAABAAAAAAAAHAAEAAABAAAEAAAAHAAEAAABRAAEAAAAFAAEAAABSAAEAAAAGAAEAAABTAAEAAAAGAAEAAABUAAEAAAAGAAEAAABVAAEAAAAHAAEAAABVAPn/AAAGAAYAAABVAPr/AAAGAAYAAABVAPv/AAAGAAYAAABVAPz/AAAGAAYAAABVAP3/AAAGAAYAAABVAP7/AAAGAAYAAABVAP//AAAGAAYAAABeAPn/AAAGAAYAAABeAPr/AAAGAAYAAABeAPz/AAAGAAYAAABeAP3/AAAGAAYAAABeAP7/AAAGAAYAAABeAP//AAAGAAYAAABeAAAAAAAGAAYAAABeAAEAAAAGAAYAAABhAPn/AAAGAAYAAABhAPr/AAAGAAYAAABhAPv/AAAGAAYAAABhAPz/AAAGAAYAAABhAP3/AAAGAAYAAABhAP7/AAAGAAYAAABhAP//AAAGAAYAAABhAAAAAAAGAAYAAABhAAEAAAAGAAYAAABjAP3/AAAFAAEAAABjAP7/AAAFAAEAAABjAP//AAAFAAEAAABjAAAAAAAFAAEAAABkAP3/AAAGAAEAAABkAP7/AAAGAAEAAABkAP//AAAGAAEAAABkAAAAAAAGAAEAAABlAP3/AAAHAAEAAABlAP7/AAAHAAEAAABlAP//AAAHAAEAAABlAAAAAAAHAAEAAABjAAEAAAAFAAEAAABkAAEAAAAGAAEAAABlAAEAAAAHAAEAAABtAP3/AAAFAAEAAABtAP7/AAAFAAEAAABtAP//AAAFAAEAAABtAAAAAAAFAAEAAABtAAEAAAAFAAEAAABuAP3/AAAGAAEAAABuAP7/AAAGAAEAAABuAP//AAAGAAEAAABuAAAAAAAGAAEAAABuAAEAAAAGAAEAAABvAP3/AAAGAAEAAABvAP7/AAAGAAEAAABvAP//AAAGAAEAAABvAAAAAAAGAAEAAABvAAEAAAAGAAEAAABwAP3/AAAHAAEAAABwAP7/AAAHAAEAAABwAP//AAAHAAEAAABwAAAAAAAHAAEAAABwAAEAAAAHAAEAAACHAPr/AAAFAAEAAACHAPv/AAAFAAEAAACHAPz/AAAFAAEAAACHAP3/AAAFAAEAAACHAP7/AAAFAAEAAACHAP//AAAFAAEAAACHAAAAAAAFAAEAAACHAAEAAAAFAAEAAACIAPr/AAAHAAEAAACIAPv/AAAHAAEAAACIAPz/AAAHAAEAAACIAP3/AAAHAAEAAACIAP7/AAAHAAEAAACIAP//AAAHAAEAAACIAAAAAAAHAAEAAACIAAEAAAAHAAEAAACPAPn/AAAGAAYAAACPAPr/AAAGAAYAAACPAPv/AAAGAAYAAACPAPz/AAAGAAYAAACPAP3/AAAGAAYAAACPAP7/AAAGAAYAAACPAP//AAAGAAYAAACPAAAAAAAGAAYAAACPAAEAAAAGAAYAAABZAPz/AAAEAAIAAABaAPz/AAAEAAIAAAAeAP//AAALAAoAAAAmAP//AAANAAoAAAAfAP//AAAMAAoAAAAgAP//AAAMAAoAAAAhAP//AAAMAAoAAAAiAP//AAAMAAoAAAAjAP//AAAMAAoAAAAkAP//AAAMAAoAAAAlAP//AAAMAAoAAAAfAP7/AAAMAAkAAAAgAP7/AAAMAAkAAAAhAP7/AAAMAAkAAAAiAP7/AAAMAAkAAAAjAP7/AAAMAAkAAAAkAP7/AAAMAAkAAAAlAP7/AAAMAAkAAAAmAP7/AAANAAkAAAAeAP7/AAALAAkAAAAXAPj/AAAFAAAAAAAYAPj/AAAGAAAAAAAcAPj/AAAGAAAAAAAdAPj/AAAHAAAAAAAEAPz/AAAFAAAAAAAFAPz/AAAGAAAAAAAGAPz/AAAHAAAAAAA7APj/AAAFAAAAAAA8APj/AAAGAAAAAABAAPj/AAAGAAAAAABBAPj/AAAHAAAAAABQAAAAAAAFAAAAAABRAAAAAAAGAAAAAABVAAAAAAAGAAAAAABWAAAAAAAHAAAAAABUAPj/AAAFAAAAAABVAPj/AAAGAAAAAABWAPj/AAAHAAAAAABdAPj/AAAFAAAAAABeAPj/AAAGAAAAAABfAPj/AAAHAAAAAABgAPj/AAAFAAAAAABhAPj/AAAGAAAAAABiAPj/AAAHAAAAAABiAPz/AAAFAAAAAABjAPz/AAAGAAAAAABlAPz/AAAGAAAAAABmAPz/AAAHAAAAAABsAPz/AAAFAAAAAABtAPz/AAAGAAAAAABwAPz/AAAGAAAAAABxAPz/AAAHAAAAAACOAPj/AAAFAAAAAACPAPj/AAAGAAAAAACQAPj/AAAHAAAAAACIAPn/AAAGAAAAAACJAPn/AAAHAAAAAACHAPn/AAAGAAAAAACGAPn/AAAFAAAAAABuAPz/AAAGAAAAAABvAPz/AAAGAAAAAABkAPz/AAAGAAAAAABSAAAAAAAGAAAAAABTAAAAAAAGAAAAAABUAAAAAAAGAAAAAAA9APj/AAAGAAAAAAA+APj/AAAGAAAAAAA/APj/AAAGAAAAAAAZAPj/AAAGAAAAAAAaAPj/AAAGAAAAAAAbAPj/AAAGAAAAAAAtAP//AAANAAoAAAArAP//AAALAAoAAAAxAP3/AAALAAoAAAAyAP3/AAANAAoAAAAsAP//AAAMAAoAAAAyAPz/AAANAAkAAAAxAPz/AAALAAkAAAAtAP7/AAANAAkAAAArAP7/AAALAAkAAAAsAP7/AAAMAAkAAAA8APf/AQAAAAAAAwA9APf/AQAAAAAAAwA+APf/AQAAAAAAAwA/APf/AQAAAAAAAwBAAPf/AQAAAAAAAwBIAPv/AQAAAAAAAwBKAPv/AQAAAAAAAwBtAPv/AQAAAAAAAwBvAPv/AQAAAAAAAwBwAPv/AQAAAAAAAwAYAPf/AQAAAAAAAwAZAPf/AQAAAAAAAwAaAPf/AQAAAAAAAwAbAPf/AQAAAAAAAwAcAPf/AQAAAAAAAwAFAPv/AQAAAAAAAwAKAPX/AAAKAAgAAAAQAPX/AAAMAAgAAABJAPX/AAAKAAgAAABNAPX/AAAMAAgAAACBAPX/AAAMAAgAAAB7APX/AAALAAgAAAB8APX/AAALAAgAAAB9APX/AAALAAgAAAB+APX/AAALAAgAAAB/APX/AAALAAgAAACAAPX/AAALAAgAABBKAPX/AAALAAgAAABLAPX/AAALAAgAAABMAPX/AAALAAgAABALAPX/AAALAAgAAAAMAPX/AAALAAgAAAANAPX/AAALAAgAAAAOAPX/AAALAAgAAAAPAPX/AAALAAgAABBmAPj/AQAAAAAACAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABACKAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACQAAIAAQAAAAAABACRAAIAAQAAAAAABACSAAIAAQAAAAAABACTAAIAAAABAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACTAAAAAAABAAAAAACTAAEAAAABAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACZAP//AAAEAAIAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAAB6APX/AAAKAAgAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAADAAAAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAADAAEAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAADAAIAAADr/wAAAAABAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADr/wEAAAABAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADr/wIAAAABAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAABeAPv/AAAGAAYAAAA=") + +[node name="Platforms" type="Node" parent="."] + +[node name="RopeElevatorPlatform" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_2jpmt")] +position = Vector2(168, -112) +linked_platform = NodePath("../RopeElevatorPlatform2") + +[node name="RopeElevatorPlatform2" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_2jpmt")] +position = Vector2(264, -64) +linked_platform = NodePath("../RopeElevatorPlatform") + +[node name="RopeElevatorPlatform3" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_2jpmt")] +position = Vector2(1176, -112) +linked_platform = NodePath("../RopeElevatorPlatform4") + +[node name="RopeElevatorPlatform4" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_2jpmt")] +position = Vector2(1240, -64) +linked_platform = NodePath("../RopeElevatorPlatform3") + +[node name="RopeElevatorPlatform5" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_2jpmt")] +position = Vector2(1960, -128) +linked_platform = NodePath("../RopeElevatorPlatform6") + +[node name="RopeElevatorPlatform6" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_2jpmt")] +position = Vector2(2072, -48) +linked_platform = NodePath("../RopeElevatorPlatform5") + +[node name="SidewaysPlatform" parent="Platforms" instance=ExtResource("9_532o7")] +position = Vector2(1896, -112) + +[node name="SidewaysPlatform2" parent="Platforms" instance=ExtResource("9_532o7")] +position = Vector2(888, -64) + +[node name="Enemies" type="Node" parent="."] + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("10_mn1fj")] +position = Vector2(472, -128) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("10_mn1fj")] +position = Vector2(568, -16) + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("10_mn1fj")] +position = Vector2(600, -16) + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("10_mn1fj")] +position = Vector2(760, -112) +winged = true + +[node name="RedKoopaTroopa5" parent="Enemies" instance=ExtResource("10_mn1fj")] +position = Vector2(1352, 0) + +[node name="RedKoopaTroopa6" parent="Enemies" instance=ExtResource("10_mn1fj")] +position = Vector2(1640, -64) + +[node name="RedKoopaTroopa7" parent="Enemies" instance=ExtResource("10_mn1fj")] +position = Vector2(1816, -64) + +[node name="Blooper" parent="Enemies" instance=ExtResource("11_mliud")] +position = Vector2(664, -112) + +[node name="Blooper2" parent="Enemies" instance=ExtResource("11_mliud")] +position = Vector2(1080, -144) + +[node name="Checkpoint" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("12_3mjoy")] +position = Vector2(1328, 0) +nodes_to_delete = [NodePath("../Enemies/RedKoopaTroopa5")] + +[node name="DropShadow" parent="." instance=ExtResource("13_532o7")] + +[node name="EndFlagpole" parent="." instance=ExtResource("14_mliud")] +position = Vector2(2456, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("15_3mjoy")] +position = Vector2(2520, 0) + +[node name="StartCastle" parent="." instance=ExtResource("15_mliud")] +position = Vector2(-216, -40) + +[node name="LevelBG" parent="." instance=ExtResource("15_yle51")] +primary_layer = 2 +second_layer = 2 +overlay_clouds = true + +[node name="CheckpointFlag" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("16_3mjoy")] +position = Vector2(1328, 0) +nodes_to_delete = [NodePath("../Enemies/RedKoopaTroopa5")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("17_yle51") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("19_kvqmy") +nodes_to_delete = [NodePath("../Coin")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("20_vnd65")] +position = Vector2(168, -80) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("20_vnd65")] +position = Vector2(1176, -72) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("20_vnd65")] +position = Vector2(1368, -136) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("20_vnd65")] +position = Vector2(1768, -72) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("20_vnd65")] +position = Vector2(1960, -72) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("21_aukij")] +position = Vector2(1640, -168) +item = ExtResource("22_8pxwu") + +[node name="Coin" parent="." instance=ExtResource("23_yjkti")] +position = Vector2(1768, -72) + +[node name="ExtraBGMNode" type="Node" parent="."] +script = ExtResource("24_vnd65") +extra_track = ExtResource("25_vnd65") + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72840" to="Tiles/@Node2D@72840/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72841" to="Tiles/@Node2D@72841/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72842" to="Tiles/@Node2D@72842/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72843" to="Tiles/@Node2D@72843/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72844" to="Tiles/@Node2D@72844/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72845" to="Tiles/@Node2D@72845/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72846" to="Tiles/@Node2D@72846/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72847" to="Tiles/@Node2D@72847/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72848" to="Tiles/@Node2D@72848/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72849" to="Tiles/@Node2D@72849/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72850" to="Tiles/@Node2D@72850/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72851" to="Tiles/@Node2D@72851/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72852" to="Tiles/@Node2D@72852/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72853" to="Tiles/@Node2D@72853/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@72854" to="Tiles/@Node2D@72854/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72855" to="Tiles/@Area2D@72855" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72856" to="Tiles/@Area2D@72856" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72857" to="Tiles/@Area2D@72857" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72858" to="Tiles/@Area2D@72858" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72859" to="Tiles/@Area2D@72859" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72860" to="Tiles/@Area2D@72860" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72861" to="Tiles/@Area2D@72861" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72862" to="Tiles/@Area2D@72862" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72863" to="Tiles/@Area2D@72863" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72864" to="Tiles/@Area2D@72864" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72865" to="Tiles/@Area2D@72865" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72866" to="Tiles/@Area2D@72866" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72867" to="Tiles/@Area2D@72867" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72868" to="Tiles/@Area2D@72868" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72869" to="Tiles/@Area2D@72869" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72870" to="Tiles/@Area2D@72870" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72871" to="Tiles/@Area2D@72871" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72872" to="Tiles/@Area2D@72872" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72873" to="Tiles/@Area2D@72873" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72874" to="Tiles/@Area2D@72874" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72875" to="Tiles/@Area2D@72875" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72876" to="Tiles/@Area2D@72876" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72877" to="Tiles/@Area2D@72877" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72878" to="Tiles/@Area2D@72878" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72879" to="Tiles/@Area2D@72879" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72880" to="Tiles/@Area2D@72880" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72881" to="Tiles/@Area2D@72881" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72882" to="Tiles/@Area2D@72882" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72883" to="Tiles/@Area2D@72883" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72884" to="Tiles/@Area2D@72884" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72885" to="Tiles/@Area2D@72885" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72886" to="Tiles/@Area2D@72886" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72887" to="Tiles/@Area2D@72887" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72888" to="Tiles/@Area2D@72888" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72889" to="Tiles/@Area2D@72889" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72890" to="Tiles/@Area2D@72890" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72891" to="Tiles/@Area2D@72891" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72892" to="Tiles/@Area2D@72892" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72893" to="Tiles/@Area2D@72893" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72894" to="Tiles/@Area2D@72894" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72895" to="Tiles/@Area2D@72895" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72896" to="Tiles/@Area2D@72896" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72897" to="Tiles/@Area2D@72897" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72898" to="Tiles/@Area2D@72898" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72899" to="Tiles/@Area2D@72899" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72900" to="Tiles/@Area2D@72900" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72901" to="Tiles/@Area2D@72901" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72902" to="Tiles/@Area2D@72902" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72903" to="Tiles/@Area2D@72903" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72904" to="Tiles/@Area2D@72904" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72905" to="Tiles/@Area2D@72905" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72906" to="Tiles/@Area2D@72906" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72907" to="Tiles/@Area2D@72907" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72908" to="Tiles/@Area2D@72908" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72909" to="Tiles/@Area2D@72909" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72910" to="Tiles/@Area2D@72910" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72911" to="Tiles/@Area2D@72911" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72912" to="Tiles/@Area2D@72912" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72913" to="Tiles/@Area2D@72913" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72914" to="Tiles/@Area2D@72914" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72915" to="Tiles/@Area2D@72915" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72916" to="Tiles/@Area2D@72916" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72917" to="Tiles/@Area2D@72917" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72918" to="Tiles/@Area2D@72918" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72919" to="Tiles/@Area2D@72919" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72920" to="Tiles/@Area2D@72920" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72921" to="Tiles/@Area2D@72921" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72922" to="Tiles/@Area2D@72922" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72923" to="Tiles/@Area2D@72923" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72924" to="Tiles/@Area2D@72924" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72925" to="Tiles/@Area2D@72925" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72926" to="Tiles/@Area2D@72926" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72927" to="Tiles/@Area2D@72927" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72928" to="Tiles/@Area2D@72928" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72929" to="Tiles/@Area2D@72929" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72930" to="Tiles/@Area2D@72930" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72931" to="Tiles/@Area2D@72931" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72932" to="Tiles/@Area2D@72932" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72933" to="Tiles/@Area2D@72933" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72934" to="Tiles/@Area2D@72934" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72935" to="Tiles/@Area2D@72935" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72936" to="Tiles/@Area2D@72936" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72937" to="Tiles/@Area2D@72937" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72938" to="Tiles/@Area2D@72938" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72939" to="Tiles/@Area2D@72939" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72940" to="Tiles/@Area2D@72940" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72941" to="Tiles/@Area2D@72941" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72942" to="Tiles/@Area2D@72942" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72943" to="Tiles/@Area2D@72943" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72944" to="Tiles/@Area2D@72944" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72945" to="Tiles/@Area2D@72945" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72946" to="Tiles/@Area2D@72946" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72947" to="Tiles/@Area2D@72947" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72948" to="Tiles/@Area2D@72948" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72949" to="Tiles/@Area2D@72949" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72950" to="Tiles/@Area2D@72950" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72951" to="Tiles/@Area2D@72951" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72952" to="Tiles/@Area2D@72952" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72953" to="Tiles/@Area2D@72953" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72954" to="Tiles/@Area2D@72954" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72955" to="Tiles/@Area2D@72955" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72956" to="Tiles/@Area2D@72956" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72957" to="Tiles/@Area2D@72957" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72958" to="Tiles/@Area2D@72958" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72959" to="Tiles/@Area2D@72959" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72960" to="Tiles/@Area2D@72960" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72961" to="Tiles/@Area2D@72961" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72962" to="Tiles/@Area2D@72962" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72963" to="Tiles/@Area2D@72963" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72964" to="Tiles/@Area2D@72964" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72965" to="Tiles/@Area2D@72965" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72966" to="Tiles/@Area2D@72966" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72967" to="Tiles/@Area2D@72967" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72968" to="Tiles/@Area2D@72968" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72969" to="Tiles/@Area2D@72969" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72970" to="Tiles/@Area2D@72970" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72971" to="Tiles/@Area2D@72971" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72972" to="Tiles/@Area2D@72972" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72973" to="Tiles/@Area2D@72973" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72974" to="Tiles/@Area2D@72974" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72975" to="Tiles/@Area2D@72975" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72976" to="Tiles/@Area2D@72976" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72977" to="Tiles/@Area2D@72977" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72978" to="Tiles/@Area2D@72978" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72979" to="Tiles/@Area2D@72979" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72980" to="Tiles/@Area2D@72980" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72981" to="Tiles/@Area2D@72981" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72982" to="Tiles/@Area2D@72982" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72983" to="Tiles/@Area2D@72983" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72984" to="Tiles/@Area2D@72984" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72985" to="Tiles/@Area2D@72985" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72986" to="Tiles/@Area2D@72986" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72987" to="Tiles/@Area2D@72987" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72988" to="Tiles/@Area2D@72988" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72989" to="Tiles/@Area2D@72989" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72990" to="Tiles/@Area2D@72990" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72991" to="Tiles/@Area2D@72991" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72992" to="Tiles/@Area2D@72992" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72993" to="Tiles/@Area2D@72993" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72994" to="Tiles/@Area2D@72994" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72995" to="Tiles/@Area2D@72995" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72996" to="Tiles/@Area2D@72996" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72997" to="Tiles/@Area2D@72997" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72998" to="Tiles/@Area2D@72998" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@72999" to="Tiles/@Area2D@72999" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@73000" to="Tiles/@Area2D@73000" method="area_entered"] diff --git a/Scenes/Levels/SMBLL/World1/1-4.tscn b/Scenes/Levels/SMBLL/World1/1-4.tscn new file mode 100644 index 0000000..df07347 --- /dev/null +++ b/Scenes/Levels/SMBLL/World1/1-4.tscn @@ -0,0 +1,131 @@ +[gd_scene load_steps=19 format=4 uid="uid://bg8e3ud37sywq"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_o1qhp"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_o1ta1"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_im5bd"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_e60bp"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="7_hphgw"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="8_gabvr"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="9_sbqa4"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="10_csc3t"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="11_o1ta1"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="12_8j1yq"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="13_ofael"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_xjefb"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="14_ofael"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="15_csc3t"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="16_o1ta1"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="17_5x63f"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="18_ai06k"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="19_o1ta1"] + +[node name="1-4" type="Node"] +script = ExtResource("1_o1qhp") +music = ExtResource("2_o1ta1") +theme = "Castle" +time_limit = 300 +campaign = "SMBLL" +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("5_im5bd")] +position = Vector2(-248, -96) + +[node name="Tiles" parent="." instance=ExtResource("6_e60bp")] +tile_map_data = PackedByteArray("AADw//r/AAACAAAAAADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx//r/AAACAAAAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy//r/AAADAAAAAADy//v/AAABAAsAAADy//z/AAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz//z/AAABAAsAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//3/AAABAAsAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAAD0/wEAAAACAAEAAAD1//3/AAACAAAAAAD1//7/AAACAAEAAAD1////AAACAAEAAAD1/wAAAAACAAEAAAD1/wEAAAACAAEAAAD2//3/AAACAAAAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD3//3/AAACAAAAAAD3//7/AAACAAEAAAD3////AAACAAEAAAD3/wAAAAACAAEAAAD3/wEAAAACAAEAAAD4//3/AAACAAAAAAD4//7/AAACAAEAAAD4////AAACAAEAAAD4/wAAAAACAAEAAAD4/wEAAAACAAEAAAD5//3/AAACAAAAAAD5//7/AAACAAEAAAD5////AAACAAEAAAD5/wAAAAACAAEAAAD5/wEAAAACAAEAAAD6//3/AAACAAAAAAD6//7/AAACAAEAAAD6////AAACAAEAAAD6/wAAAAACAAEAAAD6/wEAAAACAAEAAAD7//3/AAACAAAAAAD7//7/AAACAAEAAAD7////AAACAAEAAAD7/wAAAAACAAEAAAD7/wEAAAACAAEAAAD8//3/AAACAAAAAAD8//7/AAACAAEAAAD8////AAACAAEAAAD8/wAAAAACAAEAAAD8/wEAAAACAAEAAAD9//3/AAACAAAAAAD9//7/AAACAAEAAAD9////AAACAAEAAAD9/wAAAAACAAEAAAD9/wEAAAACAAEAAAD+//3/AAACAAAAAAD+//7/AAACAAEAAAD+////AAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD///3/AAACAAAAAAD///7/AAACAAEAAAD/////AAACAAEAAAD//wAAAAACAAEAAAD//wEAAAACAAEAAAAAAP3/AAACAAAAAAAAAP7/AAACAAEAAAAAAP//AAACAAEAAAAAAAAAAAACAAEAAAAAAAEAAAACAAEAAAABAP3/AAACAAAAAAABAP7/AAACAAEAAAABAP//AAACAAEAAAABAAAAAAACAAEAAAABAAEAAAACAAEAAAACAP3/AAACAAAAAAACAP7/AAACAAEAAAACAP//AAACAAEAAAACAAAAAAACAAEAAAACAAEAAAACAAEAAAADAP3/AAACAAAAAAADAP7/AAACAAEAAAADAP//AAACAAEAAAADAAAAAAACAAEAAAADAAEAAAACAAEAAAAEAP3/AAADAAAAAAAEAP7/AAADAAEAAAAEAP//AAADAAEAAAAEAAAAAAADAAEAAAAEAAEAAAADAAEAAAD0//z/AAADAAAAAADz//v/AAADAAAAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAACAAAAAAD2//b/AAACAAEAAAD2//f/AAACAAIAAAD3//X/AAACAAAAAAD3//b/AAACAAEAAAD3//f/AAACAAIAAAD4//X/AAACAAAAAAD4//b/AAACAAEAAAD4//f/AAACAAIAAAD5//X/AAACAAAAAAD5//b/AAACAAEAAAD5//f/AAACAAIAAAD6//X/AAACAAAAAAD6//b/AAACAAEAAAD6//f/AAACAAIAAAD7//X/AAACAAAAAAD7//b/AAACAAEAAAD7//f/AAACAAIAAAD8//X/AAACAAAAAAD8//b/AAACAAEAAAD8//f/AAACAAIAAAD9//X/AAACAAAAAAD9//b/AAACAAEAAAD9//f/AAACAAIAAAD+//X/AAACAAAAAAD+//b/AAACAAEAAAD+//f/AAACAAIAAAD///X/AAACAAAAAAD///b/AAACAAEAAAD///f/AAACAAIAAAAAAPX/AAACAAAAAAAAAPb/AAACAAEAAAAAAPf/AAACAAIAAAABAPX/AAACAAAAAAABAPb/AAACAAEAAAABAPf/AAACAAIAAAACAPX/AAACAAAAAAACAPb/AAACAAEAAAACAPf/AAACAAIAAAADAPX/AAACAAAAAAADAPb/AAACAAEAAAADAPf/AAACAAIAAAAEAPX/AAAIAAsAAAAEAPb/AAADAAEAAAAEAPf/AAADAAIAAAAIAP3/AAABAAAAAAAIAP7/AAABAAEAAAAIAP//AAABAAEAAAAIAAAAAAABAAEAAAAIAAEAAAABAAEAAAAJAP3/AAADAAAAAAAJAP7/AAADAAEAAAAJAP//AAADAAEAAAAJAAAAAAADAAEAAAAJAAEAAAADAAEAAAANAP3/AAABAAAAAAANAP7/AAABAAEAAAANAP//AAABAAEAAAANAAAAAAABAAEAAAANAAEAAAABAAEAAAAOAP3/AAADAAAAAAAOAP7/AAADAAEAAAAOAP//AAADAAEAAAAOAAAAAAADAAEAAAAOAAEAAAADAAEAAAASAP3/AAABAAAAAAASAP7/AAABAAEAAAASAP//AAABAAEAAAASAAAAAAABAAEAAAASAAEAAAABAAEAAAATAP3/AAACAAAAAAATAP7/AAACAAEAAAATAP//AAACAAEAAAATAAAAAAACAAEAAAATAAEAAAACAAEAAAAUAP3/AAACAAAAAAAUAP7/AAACAAEAAAAUAP//AAACAAEAAAAUAAAAAAACAAEAAAAUAAEAAAACAAEAAAAVAP3/AAACAAAAAAAVAP7/AAACAAEAAAAVAP//AAACAAEAAAAVAAAAAAACAAEAAAAVAAEAAAACAAEAAAAWAP3/AAACAAAAAAAWAP7/AAACAAEAAAAWAP//AAACAAEAAAAWAAAAAAACAAEAAAAWAAEAAAACAAEAAAAXAP3/AAACAAAAAAAXAP7/AAACAAEAAAAXAP//AAACAAEAAAAXAAAAAAACAAEAAAAXAAEAAAACAAEAAAAYAP3/AAADAAAAAAAYAP7/AAADAAEAAAAYAP//AAADAAEAAAAYAAAAAAADAAEAAAAYAAEAAAADAAEAAAASAPX/AAAHAAsAAAASAPb/AAABAAEAAAASAPf/AAABAAIAAAATAPX/AAACAAAAAAATAPb/AAACAAEAAAATAPf/AAACAAIAAAAUAPX/AAACAAAAAAAUAPb/AAACAAEAAAAUAPf/AAACAAIAAAAVAPX/AAACAAAAAAAVAPb/AAACAAEAAAAVAPf/AAACAAIAAAAWAPX/AAACAAAAAAAWAPb/AAACAAEAAAAWAPf/AAACAAIAAAAXAPX/AAACAAAAAAAXAPb/AAACAAEAAAAXAPf/AAACAAIAAAAYAPX/AAAIAAsAAAAYAPb/AAADAAEAAAAYAPf/AAADAAIAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAAaAAAAAAABAAAAAAAaAAEAAAABAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAADAAAAAAAlAAEAAAADAAEAAAAdAPz/AAACAAMAAAAeAPz/AAACAAMAAAAfAPz/AAACAAMAAAAgAPz/AAACAAMAAAAhAPz/AAACAAMAAAAiAPz/AAACAAMAAAAjAPz/AAACAAMAAAAkAPz/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAsAAAAAAABAAAAAAAsAAEAAAABAAEAAAAtAAAAAAAAAAsAAAAtAAEAAAACAAEAAAAuAAAAAAACAAEAAAAuAAEAAAACAAEAAAAvAAAAAAACAAEAAAAvAAEAAAACAAEAAAAwAAAAAAACAAEAAAAwAAEAAAACAAEAAAAxAAAAAAACAAEAAAAxAAEAAAACAAEAAAAyAAAAAAACAAEAAAAyAAEAAAACAAEAAAAzAAAAAAACAAEAAAAzAAEAAAACAAEAAAA0AAAAAAACAAEAAAA0AAEAAAACAAEAAAA1AAAAAAACAAEAAAA1AAEAAAACAAEAAAA2AAAAAAACAAEAAAA2AAEAAAACAAEAAAA3AAAAAAACAAEAAAA3AAEAAAACAAEAAAA4AAAAAAACAAEAAAA4AAEAAAACAAEAAAA5AAAAAAACAAEAAAA5AAEAAAACAAEAAAA6AAAAAAACAAEAAAA6AAEAAAACAAEAAAA7AAAAAAACAAEAAAA7AAEAAAACAAEAAAA8AAAAAAACAAEAAAA8AAEAAAACAAEAAAA9AAAAAAACAAEAAAA9AAEAAAACAAEAAAA+AAAAAAACAAEAAAA+AAEAAAACAAEAAAA/AAAAAAACAAEAAAA/AAEAAAACAAEAAABAAAAAAAACAAEAAABAAAEAAAACAAEAAABBAAAAAAACAAEAAABBAAEAAAACAAEAAABCAAAAAAACAAEAAABCAAEAAAACAAEAAABDAAAAAAACAAEAAABDAAEAAAACAAEAAABEAAAAAAACAAEAAABEAAEAAAACAAEAAABFAAAAAAACAAEAAABFAAEAAAACAAEAAABGAAAAAAACAAEAAABGAAEAAAACAAEAAABHAAAAAAACAAEAAABHAAEAAAACAAEAAABIAAAAAAACAAEAAABIAAEAAAACAAEAAABJAAAAAAACAAEAAABJAAEAAAACAAEAAABKAAAAAAACAAEAAABKAAEAAAACAAEAAABLAAAAAAACAAEAAABLAAEAAAACAAEAAABMAAAAAAACAAEAAABMAAEAAAACAAEAAABNAAAAAAACAAEAAABNAAEAAAACAAEAAABOAAAAAAACAAEAAABOAAEAAAACAAEAAABPAAAAAAADAAEAAABPAAEAAAADAAEAAABMAPz/AAACAAAAAABMAP3/AAACAAEAAABMAP7/AAACAAEAAABMAP//AAACAAEAAABNAPz/AAACAAAAAABNAP3/AAACAAEAAABNAP7/AAACAAEAAABNAP//AAACAAEAAABOAPz/AAACAAAAAABOAP3/AAACAAEAAABOAP7/AAACAAEAAABOAP//AAACAAEAAABPAPz/AAADAAAAAABPAP3/AAADAAEAAABPAP7/AAADAAEAAABPAP//AAADAAEAAAA9AP3/AAACAAEAAAA9AP7/AAACAAEAAAA9AP//AAACAAEAAAA+AP3/AAACAAEAAAA+AP7/AAACAAEAAAA+AP//AAACAAEAAAA/AP3/AAACAAEAAAA/AP7/AAACAAEAAAA/AP//AAACAAEAAABAAP3/AAACAAEAAABAAP7/AAACAAEAAABAAP//AAACAAEAAABBAP3/AAACAAEAAABBAP7/AAACAAEAAABBAP//AAACAAEAAABCAP3/AAACAAEAAABCAP7/AAACAAEAAABCAP//AAACAAEAAABDAP3/AAACAAEAAABDAP7/AAACAAEAAABDAP//AAACAAEAAABEAP3/AAACAAEAAABEAP7/AAACAAEAAABEAP//AAACAAEAAABFAP3/AAACAAEAAABFAP7/AAACAAEAAABFAP//AAACAAEAAABGAP3/AAACAAEAAABGAP7/AAACAAEAAABGAP//AAACAAEAAABHAP3/AAACAAEAAABHAP7/AAACAAEAAABHAP//AAACAAEAAABIAP3/AAACAAEAAABIAP7/AAACAAEAAABIAP//AAACAAEAAABJAP3/AAACAAEAAABJAP7/AAACAAEAAABJAP//AAACAAEAAABKAP3/AAACAAEAAABKAP7/AAACAAEAAABKAP//AAACAAEAAABLAP3/AAACAAEAAABLAP7/AAACAAEAAABLAP//AAACAAEAAAAvAP3/AAABAAAAAAAvAP7/AAAAAAsAAAAvAP//AAACAAEAAAAwAP3/AAAAAAsAAAAwAP7/AAACAAEAAAAwAP//AAACAAEAAAAxAP3/AAACAAEAAAAxAP7/AAACAAEAAAAxAP//AAACAAEAAAAyAP3/AAACAAEAAAAyAP7/AAACAAEAAAAyAP//AAACAAEAAAAzAP3/AAACAAEAAAAzAP7/AAACAAEAAAAzAP//AAACAAEAAAA0AP3/AAACAAEAAAA0AP7/AAACAAEAAAA0AP//AAACAAEAAAA1AP3/AAACAAEAAAA1AP7/AAACAAEAAAA1AP//AAACAAEAAAA2AP3/AAACAAEAAAA2AP7/AAACAAEAAAA2AP//AAACAAEAAAA3AP3/AAACAAEAAAA3AP7/AAACAAEAAAA3AP//AAACAAEAAAA4AP3/AAACAAEAAAA4AP7/AAACAAEAAAA4AP//AAACAAEAAAA5AP3/AAACAAEAAAA5AP7/AAACAAEAAAA5AP//AAACAAEAAAA6AP3/AAACAAEAAAA6AP7/AAACAAEAAAA6AP//AAACAAEAAAA7AP3/AAACAAEAAAA7AP7/AAACAAEAAAA7AP//AAACAAEAAAA8AP3/AAACAAEAAAA8AP7/AAACAAEAAAA8AP//AAACAAEAAAAuAP7/AAABAAAAAAAuAP//AAAAAAsAAAAtAP//AAABAAAAAAAwAPz/AAABAAAAAAAxAPz/AAACAAAAAAAyAPz/AAACAAAAAAAzAPz/AAACAAAAAAA0APz/AAACAAAAAAA1APz/AAACAAAAAAA2APz/AAACAAAAAAA3APz/AAACAAAAAAA4APz/AAACAAAAAAA5APz/AAACAAAAAAA6APz/AAACAAAAAAA7APz/AAACAAAAAAA8APz/AAACAAAAAAA9APz/AAACAAAAAAA+APz/AAACAAAAAAA/APz/AAACAAAAAABAAPz/AAACAAAAAABBAPz/AAACAAAAAABCAPz/AAACAAAAAABDAPz/AAACAAAAAABEAPz/AAACAAAAAABFAPz/AAACAAAAAABGAPz/AAACAAAAAABHAPz/AAACAAAAAABIAPz/AAACAAAAAABJAPz/AAACAAAAAABKAPz/AAACAAAAAABFAPX/AAACAAAAAABFAPb/AAACAAEAAABFAPf/AAACAAEAAABFAPj/AAACAAIAAABGAPX/AAACAAAAAABGAPb/AAACAAEAAABGAPf/AAACAAEAAABGAPj/AAACAAIAAABHAPX/AAACAAAAAABHAPb/AAACAAEAAABHAPf/AAACAAEAAABHAPj/AAACAAIAAABIAPX/AAACAAAAAABIAPb/AAACAAEAAABIAPf/AAACAAEAAABIAPj/AAACAAIAAABJAPX/AAACAAAAAABJAPb/AAACAAEAAABJAPf/AAACAAEAAABJAPj/AAACAAIAAABKAPX/AAACAAAAAABKAPb/AAACAAEAAABKAPf/AAACAAEAAABKAPj/AAACAAIAAABLAPX/AAACAAAAAABLAPb/AAACAAEAAABLAPf/AAACAAEAAABLAPj/AAACAAIAAABMAPX/AAACAAAAAABMAPb/AAACAAEAAABMAPf/AAACAAEAAABMAPj/AAACAAIAAABNAPX/AAACAAAAAABNAPb/AAACAAEAAABNAPf/AAACAAEAAABNAPj/AAACAAIAAABOAPX/AAAIAAsAAABOAPb/AAADAAEAAABOAPf/AAADAAEAAABOAPj/AAADAAIAAAA6APX/AAACAAAAAAA6APb/AAACAAEAAAA6APf/AAACAAEAAAA7APX/AAACAAAAAAA7APb/AAACAAEAAAA7APf/AAACAAEAAAA8APX/AAACAAAAAAA8APb/AAACAAEAAAA8APf/AAACAAEAAAA9APX/AAACAAAAAAA9APb/AAACAAEAAAA9APf/AAACAAEAAAA+APX/AAACAAAAAAA+APb/AAACAAEAAAA+APf/AAACAAEAAAA/APX/AAACAAAAAAA/APb/AAACAAEAAAA/APf/AAACAAEAAABAAPX/AAACAAAAAABAAPb/AAACAAEAAABAAPf/AAACAAEAAABBAPX/AAACAAAAAABBAPb/AAACAAEAAABBAPf/AAACAAEAAABCAPX/AAACAAAAAABCAPb/AAACAAEAAABCAPf/AAACAAEAAABDAPX/AAACAAAAAABDAPb/AAACAAEAAABDAPf/AAACAAEAAABEAPX/AAACAAAAAABEAPb/AAACAAEAAABEAPf/AAACAAEAAAAwAPX/AAAHAAsAAAAwAPb/AAABAAEAAAAwAPf/AAABAAEAAAAxAPX/AAACAAAAAAAxAPb/AAACAAEAAAAxAPf/AAACAAEAAAAyAPX/AAACAAAAAAAyAPb/AAACAAEAAAAyAPf/AAACAAEAAAAzAPX/AAACAAAAAAAzAPb/AAACAAEAAAAzAPf/AAACAAEAAAA0APX/AAACAAAAAAA0APb/AAACAAEAAAA0APf/AAACAAEAAAA1APX/AAACAAAAAAA1APb/AAACAAEAAAA1APf/AAACAAEAAAA2APX/AAACAAAAAAA2APb/AAACAAEAAAA2APf/AAACAAEAAAA3APX/AAACAAAAAAA3APb/AAACAAEAAAA3APf/AAACAAEAAAA4APX/AAACAAAAAAA4APb/AAACAAEAAAA4APf/AAACAAEAAAA5APX/AAACAAAAAAA5APb/AAACAAEAAAA5APf/AAACAAEAAAAwAPj/AAABAAIAAAAxAPj/AAACAAIAAAAyAPj/AAACAAIAAAAzAPj/AAACAAIAAAA1APj/AAACAAIAAAA2APj/AAACAAIAAAA3APj/AAACAAIAAAA4APj/AAACAAIAAAA5APj/AAACAAIAAAA6APj/AAACAAIAAAA7APj/AAACAAIAAAA+APj/AAACAAIAAAA/APj/AAACAAIAAABAAPj/AAACAAIAAABBAPj/AAACAAIAAABCAPj/AAACAAIAAABDAPj/AAACAAIAAAA9APj/AAACAAIAAABLAPz/AAAEAAAAAABEAPj/AAAEAAAAAAA8APj/AAAEAAAAAAA0APj/AAAEAAAAAABUAP3/AAABAAAAAABUAP7/AAABAAEAAABUAP//AAABAAEAAABUAAAAAAABAAEAAABUAAEAAAABAAEAAABVAP3/AAACAAAAAABVAP7/AAACAAEAAABVAP//AAACAAEAAABVAAAAAAACAAEAAABVAAEAAAACAAEAAABWAP3/AAADAAAAAABWAP7/AAADAAEAAABWAP//AAADAAEAAABWAAAAAAADAAEAAABWAAEAAAADAAEAAABYAP3/AAABAAAAAABYAP7/AAABAAEAAABYAP//AAABAAEAAABYAAAAAAABAAEAAABYAAEAAAABAAEAAABZAP3/AAACAAAAAABZAP7/AAACAAEAAABZAP//AAACAAEAAABZAAAAAAACAAEAAABZAAEAAAACAAEAAABaAP3/AAADAAAAAABaAP7/AAADAAEAAABaAP//AAADAAEAAABaAAAAAAADAAEAAABaAAEAAAADAAEAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAABgAPX/AAAHAAsAAABhAPX/AAACAAAAAABiAPX/AAACAAAAAABjAPX/AAACAAAAAABgAPb/AAABAAEAAABgAPf/AAABAAIAAABhAPb/AAACAAEAAABhAPf/AAACAAIAAABiAPb/AAACAAEAAABiAPf/AAACAAIAAABjAPb/AAACAAEAAABjAPf/AAACAAIAAABkAPX/AAACAAAAAABkAPb/AAACAAEAAABkAPf/AAACAAIAAABlAPX/AAACAAAAAABlAPb/AAACAAEAAABlAPf/AAACAAIAAABmAPX/AAACAAAAAABmAPb/AAACAAEAAABmAPf/AAACAAIAAABnAPX/AAACAAAAAABnAPb/AAACAAEAAABnAPf/AAACAAIAAABoAPX/AAACAAAAAABoAPb/AAACAAEAAABoAPf/AAACAAIAAABpAPX/AAACAAAAAABpAPb/AAACAAEAAABpAPf/AAACAAIAAABqAPX/AAACAAAAAABqAPb/AAACAAEAAABqAPf/AAACAAIAAABrAPX/AAACAAAAAABrAPb/AAACAAEAAABrAPf/AAACAAIAAABsAPX/AAACAAAAAABsAPb/AAACAAEAAABsAPf/AAACAAIAAABtAPX/AAACAAAAAABtAPb/AAACAAEAAABtAPf/AAACAAIAAABuAPX/AAACAAAAAABuAPb/AAACAAEAAABuAPf/AAACAAIAAABvAPX/AAAIAAsAAABvAPb/AAADAAEAAABvAPf/AAADAAIAAABcAP3/AAABAAAAAABcAP7/AAABAAEAAABcAP//AAABAAEAAABcAAAAAAABAAEAAABcAAEAAAABAAEAAABdAP3/AAACAAAAAABdAP7/AAACAAEAAABdAP//AAACAAEAAABdAAAAAAACAAEAAABdAAEAAAACAAEAAABeAP3/AAACAAAAAABeAP7/AAACAAEAAABeAP//AAACAAEAAABeAAAAAAACAAEAAABeAAEAAAACAAEAAABfAP3/AAACAAAAAABfAP7/AAACAAEAAABfAP//AAACAAEAAABfAAAAAAACAAEAAABfAAEAAAACAAEAAABgAP3/AAACAAAAAABgAP7/AAACAAEAAABgAP//AAACAAEAAABgAAAAAAACAAEAAABgAAEAAAACAAEAAABhAP3/AAADAAsAAABhAP7/AAACAAEAAABhAP//AAACAAEAAABhAAAAAAACAAEAAABhAAEAAAACAAEAAABiAP3/AAACAAAAAABiAP7/AAACAAEAAABiAP//AAACAAEAAABiAAAAAAACAAEAAABiAAEAAAACAAEAAABjAP3/AAACAAAAAABjAP7/AAACAAEAAABjAP//AAACAAEAAABjAAAAAAACAAEAAABjAAEAAAACAAEAAABkAP3/AAACAAAAAABkAP7/AAACAAEAAABkAP//AAACAAEAAABkAAAAAAACAAEAAABkAAEAAAACAAEAAABlAP3/AAADAAsAAABlAP7/AAACAAEAAABlAP//AAACAAEAAABlAAAAAAACAAEAAABlAAEAAAACAAEAAABmAP3/AAACAAAAAABmAP7/AAACAAEAAABmAP//AAACAAEAAABmAAAAAAACAAEAAABmAAEAAAACAAEAAABnAP3/AAACAAAAAABnAP7/AAACAAEAAABnAP//AAACAAEAAABnAAAAAAACAAEAAABnAAEAAAACAAEAAABoAP3/AAACAAAAAABoAP7/AAACAAEAAABoAP//AAACAAEAAABoAAAAAAACAAEAAABoAAEAAAACAAEAAABpAP3/AAADAAsAAABpAP7/AAACAAEAAABpAP//AAACAAEAAABpAAAAAAACAAEAAABpAAEAAAACAAEAAABqAP3/AAACAAAAAABqAP7/AAACAAEAAABqAP//AAACAAEAAABqAAAAAAACAAEAAABqAAEAAAACAAEAAABrAP3/AAACAAAAAABrAP7/AAACAAEAAABrAP//AAACAAEAAABrAAAAAAACAAEAAABrAAEAAAACAAEAAABsAP3/AAACAAAAAABsAP7/AAACAAEAAABsAP//AAACAAEAAABsAAAAAAACAAEAAABsAAEAAAACAAEAAABtAP3/AAACAAAAAABtAP7/AAACAAEAAABtAP//AAACAAEAAABtAAAAAAACAAEAAABtAAEAAAACAAEAAABuAP3/AAACAAAAAABuAP7/AAACAAEAAABuAP//AAACAAEAAABuAAAAAAACAAEAAABuAAEAAAACAAEAAABvAP3/AAADAAAAAABvAP7/AAADAAEAAABvAP//AAADAAEAAABvAAAAAAADAAEAAABvAAEAAAADAAEAAABhAPr/AAAAAAAAAABhAPv/AAAAAAEAAABhAPz/AAAAAAEAAABlAPr/AAAAAAAAAABlAPv/AAAAAAEAAABlAPz/AAAAAAEAAABpAPr/AAAAAAAAAABpAPv/AAAAAAEAAABpAPz/AAAAAAEAAAB9APz/AAABAAAAAAB9AP3/AAABAAEAAAB9AP7/AAABAAEAAAB9AP//AAABAAEAAAB9AAAAAAABAAEAAAB9AAEAAAABAAEAAAB+APz/AAACAAAAAAB+AP3/AAACAAEAAAB+AP7/AAACAAEAAAB+AP//AAACAAEAAAB+AAAAAAACAAEAAAB+AAEAAAACAAEAAAB/APz/AAADAAAAAAB/AP3/AAADAAEAAAB/AP7/AAADAAEAAAB/AP//AAADAAEAAAB/AAAAAAABAAsAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAAB+APX/AAAHAAsAAAB+APb/AAABAAEAAAB+APf/AAABAAEAAAB+APj/AAABAAIAAAB/APX/AAAIAAsAAAB/APb/AAADAAEAAAB/APf/AAADAAEAAAB/APj/AAADAAIAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAACRAPX/AAAHAAsAAACRAPb/AAABAAEAAACRAPf/AAABAAEAAACRAPj/AAABAAEAAACRAPn/AAABAAEAAACRAPr/AAABAAEAAACRAPv/AAABAAEAAACRAPz/AAABAAEAAACRAP3/AAABAAEAAACRAP7/AAABAAEAAACRAP//AAABAAEAAACRAAAAAAAAAAsAAACRAAEAAAACAAEAAABVAPz/AAAEAAAAAABQAAAAAgAAAAIAAQBQAAEAAgAAAAMAAQBRAAAAAgAAAAIAAQBRAAEAAgAAAAMAAQBSAAAAAgAAAAIAAQBSAAEAAgAAAAMAAQBTAAAAAgAAAAIAAQBTAAEAAgAAAAMAAQBXAAAAAgAAAAIAAQBXAAEAAgAAAAMAAQBbAAAAAgAAAAIAAQBbAAEAAgAAAAMAAQAPAAAAAgAAAAIAAQAPAAEAAgAAAAMAAQAQAAAAAgAAAAIAAQAQAAEAAgAAAAMAAQARAAAAAgAAAAIAAQARAAEAAgAAAAMAAQAKAAAAAgAAAAIAAQAKAAEAAgAAAAMAAQALAAAAAgAAAAIAAQALAAEAAgAAAAMAAQAMAAAAAgAAAAIAAQAMAAEAAgAAAAMAAQAFAAAAAgAAAAIAAQAFAAEAAgAAAAMAAQAGAAAAAgAAAAIAAQAGAAEAAgAAAAMAAQAHAAAAAgAAAAIAAQAHAAEAAgAAAAMAAQBwAAAAAgAAAAIAAQBwAAEAAgAAAAMAAQBxAAAAAgAAAAIAAQBxAAEAAgAAAAMAAQByAAAAAgAAAAIAAQByAAEAAgAAAAMAAQBzAAAAAgAAAAIAAQBzAAEAAgAAAAMAAQB0AAAAAgAAAAIAAQB0AAEAAgAAAAMAAQB1AAAAAgAAAAIAAQB1AAEAAgAAAAMAAQB2AAAAAgAAAAIAAQB2AAEAAgAAAAMAAQB3AAAAAgAAAAIAAQB3AAEAAgAAAAMAAQB4AAAAAgAAAAIAAQB4AAEAAgAAAAMAAQB5AAAAAgAAAAIAAQB5AAEAAgAAAAMAAQB6AAAAAgAAAAIAAQB6AAEAAgAAAAMAAQB7AAAAAgAAAAIAAQB7AAEAAgAAAAMAAQB8AAAAAgAAAAIAAQB8AAEAAgAAAAMAAQAOAPj/AQAAAAAACAADAPj/AAAEAAAAAAAVAPj/AAAEAAAAAAAcAPz/AAAEAAAAAAAlAPz/AAAEAAAAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAADAAIAAAAIAAIAAAABAAIAAAAJAAIAAAADAAIAAADv//r/AAABAAAAAADv//v/AAABAAEAAADv//z/AAABAAEAAADv//3/AAABAAEAAADv//7/AAABAAEAAADv////AAABAAEAAADv/wAAAAABAAEAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAIAAAANAAIAAAABAAIAAAAOAAIAAAADAAIAAAASAAIAAAABAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAADAAIAAAAaAAIAAAABAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAADAAIAAAAsAAIAAAABAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAADAAIAAABUAAIAAAABAAIAAABVAAIAAAACAAIAAABWAAIAAAADAAIAAABYAAIAAAABAAIAAABZAAIAAAACAAIAAABaAAIAAAADAAIAAABcAAIAAAABAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAADAAIAAAB9AAIAAAABAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAPX/AAACAAAAAACTAPX/AAACAAAAAACUAPX/AAACAAAAAACVAPX/AAACAAAAAACWAPX/AAADAAAAAACSAPb/AAACAAEAAACTAPb/AAACAAEAAACUAPb/AAACAAEAAACVAPb/AAACAAEAAACWAPb/AAADAAEAAACSAPf/AAACAAEAAACTAPf/AAACAAEAAACUAPf/AAACAAEAAACVAPf/AAACAAEAAACWAPf/AAADAAEAAACSAPj/AAACAAEAAACTAPj/AAACAAEAAACUAPj/AAACAAEAAACVAPj/AAACAAEAAACWAPj/AAADAAEAAACSAPn/AAACAAEAAACTAPn/AAACAAEAAACUAPn/AAACAAEAAACVAPn/AAACAAEAAACWAPn/AAADAAEAAACSAPr/AAACAAEAAACTAPr/AAACAAEAAACUAPr/AAACAAEAAACVAPr/AAACAAEAAACWAPr/AAADAAEAAACSAPv/AAACAAEAAACTAPv/AAACAAEAAACUAPv/AAACAAEAAACVAPv/AAACAAEAAACWAPv/AAADAAEAAACSAPz/AAACAAEAAACTAPz/AAACAAEAAACUAPz/AAACAAEAAACVAPz/AAACAAEAAACWAPz/AAADAAEAAACSAP3/AAACAAEAAACTAP3/AAACAAEAAACUAP3/AAACAAEAAACVAP3/AAACAAEAAACWAP3/AAADAAEAAACSAP7/AAACAAEAAACTAP7/AAACAAEAAACUAP7/AAACAAEAAACVAP7/AAACAAEAAACWAP7/AAADAAEAAACSAP//AAACAAEAAACTAP//AAACAAEAAACUAP//AAACAAEAAACVAP//AAACAAEAAACWAP//AAADAAEAAACSAAAAAAACAAEAAACTAAAAAAACAAEAAACUAAAAAAACAAEAAACVAAAAAAACAAEAAACWAAAAAAADAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAADAAEAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAADAAIAAAA=") + +[node name="FireBar" type="Node" parent="."] + +[node name="Firebar" parent="FireBar" instance=ExtResource("7_hphgw")] +position = Vector2(56, -120) + +[node name="Firebar2" parent="FireBar" instance=ExtResource("7_hphgw")] +position = Vector2(344, -120) + +[node name="Firebar3" parent="FireBar" instance=ExtResource("7_hphgw")] +position = Vector2(456, -56) + +[node name="Firebar4" parent="FireBar" instance=ExtResource("7_hphgw")] +position = Vector2(600, -56) + +[node name="Firebar5" parent="FireBar" instance=ExtResource("7_hphgw")] +position = Vector2(840, -120) + +[node name="Firebar6" parent="FireBar" instance=ExtResource("7_hphgw")] +position = Vector2(968, -120) + +[node name="Firebar7" parent="FireBar" instance=ExtResource("7_hphgw")] +position = Vector2(1096, -120) + +[node name="Firebar8" parent="FireBar" instance=ExtResource("7_hphgw")] +position = Vector2(1208, -56) + +[node name="Firebar9" parent="FireBar" instance=ExtResource("7_hphgw")] +position = Vector2(1368, -56) + +[node name="CastleToad" parent="." instance=ExtResource("8_gabvr")] +position = Vector2(2176, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("9_sbqa4")] +position = Vector2(1800, -40) + +[node name="Bowser" parent="." instance=ExtResource("10_csc3t")] +position = Vector2(1912, -48) + +[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("11_o1ta1")] +position = Vector2(1952, -112) + +[node name="GreenKoopaTroopa" parent="." instance=ExtResource("12_8j1yq")] +position = Vector2(1064, -64) + +[node name="DropShadow" parent="." instance=ExtResource("13_xjefb")] + +[node name="LevelBG" parent="." instance=ExtResource("13_ofael")] +particles = 3 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("14_ofael") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("15_csc3t") +nodes_to_delete = [NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("16_o1ta1")] +position = Vector2(152, -120) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("16_o1ta1")] +position = Vector2(536, -8) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("16_o1ta1")] +position = Vector2(968, -72) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("16_o1ta1")] +position = Vector2(1432, -56) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("16_o1ta1")] +position = Vector2(1960, -136) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("17_5x63f")] +position = Vector2(504, -120) +item = ExtResource("18_ai06k") + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("19_o1ta1")] +position = Vector2(2176, 0) + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] diff --git a/Scenes/Levels/SMBLL/World10/10-1.tscn b/Scenes/Levels/SMBLL/World10/10-1.tscn new file mode 100644 index 0000000..11e4f79 --- /dev/null +++ b/Scenes/Levels/SMBLL/World10/10-1.tscn @@ -0,0 +1,868 @@ +[gd_scene load_steps=22 format=4 uid="uid://dkcnqav56er2k"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_yutvt"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Autumn.json" id="2_e0rpu"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_umdd8"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_puwoj"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_s58rg"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="7_e06y0"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="8_3nxuk"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="9_umdd8"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="10_erojn"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="11_q5hlh"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="12_e0rpu"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="13_5qhsm"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="14_gcqwu"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="15_ldhyb"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="16_ymks3"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="17_3nxuk"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="18_erojn"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="18_q5hlh"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="19_e0rpu"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="20_5qhsm"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="21_e0rpu"] + +[node name="A-1" type="Node"] +script = ExtResource("1_yutvt") +music = ExtResource("2_e0rpu") +theme = "Autumn" +campaign = "SMBLL" +world_id = 10 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_umdd8")] +second_layer_offset = Vector2(0, -48) +particles = 2 + +[node name="Tiles" parent="." instance=ExtResource("4_puwoj")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAADAAAAAAAVAAEAAAADAAEAAAAaAAAAAAABAAAAAAAaAAEAAAABAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAADAAAAAAAcAAEAAAADAAEAAAAjAAAAAAABAAAAAAAjAAEAAAABAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAADAAAAAABzAAEAAAADAAEAAAB2AAAAAAABAAAAAAB2AAEAAAABAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAADAAAAAACMAAEAAAADAAEAAACSAAAAAAAAAAAAAACSAAEAAAAAAAEAAACVAAAAAAABAAAAAACVAAEAAAABAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAADAAAAAACZAAEAAAADAAEAAACcAAAAAAABAAAAAACcAAEAAAABAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAADAAAAAACnAAEAAAADAAEAAACpAAAAAAABAAAAAACpAAEAAAABAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAADAAAAAACvAAEAAAADAAEAAAC+AAAAAAABAAAAAAC+AAEAAAABAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAAD+//j/AAAEAAIAAAD+//n/AAAEAAIAAAD+//r/AAAEAAIAAAD+//v/AAAEAAIAAAD+//z/AAAEAAIAAAAEAPj/AAAEAAIAAAAEAPn/AAAEAAIAAAAEAPr/AAAEAAIAAAAEAPv/AAAEAAIAAAAEAPz/AAAEAAIAAAALAPr/AAAEAAIAAAALAPv/AAAEAAIAAAALAPz/AAAEAAIAAAAVAPv/AAAEAAIAAAAVAPz/AAAEAAIAAAAdAAAAAAAIAAIAAAAdAAEAAAAIAAMAAAAeAAAAAAAJAAIAAAAeAAEAAAAJAAMAAAAgAPr/AAAIAAYAACAhAPr/AAAJAAYAACAgAPn/AAAIAAcAACAhAPn/AAAJAAcAACA4AP7/AAAEAAIAAAA4AP//AAAEAAIAAAA7APv/AAAEAAIAAAA7APz/AAAEAAIAAABGAPz/AAAEAAIAAABGAP3/AAAEAAIAAABGAP7/AAAEAAIAAABeAP3/AAAIAAAAAABeAP7/AAAIAAEAAABfAP3/AAAJAAAAAABfAP7/AAAJAAEAAABeAP//AAAIAAEAAABfAP//AAAJAAEAAAB0AAAAAAAIAAQAAAB0AAEAAAAIAAUAAAB1AAAAAAAJAAQAAAB1AAEAAAAJAAUAAAByAPb/AAAIAAYAAAByAPf/AAAIAAcAAABzAPb/AAAJAAYAAABzAPf/AAAJAAcAAACDAP7/AAAIAAIAAACDAP//AAAIAAMAAACEAP7/AAAJAAIAAACEAP//AAAJAAMAAACTAP3/AAAIAAAAACCUAP3/AAAJAAAAACCTAPz/AAAIAAEAAACUAPz/AAAJAAEAAACTAPb/AAAEAAIAAACUAPb/AAAEAAIAAACTAPf/AAAIAAEAAACUAPf/AAAJAAEAAACTAPj/AAAIAAEAAACUAPj/AAAJAAEAAACTAPn/AAAIAAEAAACUAPn/AAAJAAEAAACTAPr/AAAIAAEAAACUAPr/AAAJAAEAAACTAPv/AAAIAAEAAACUAPv/AAAJAAEAAACTAAAAAAAIAAQAAACTAAEAAAAIAAUAAACUAAAAAAAJAAQAAACUAAEAAAAJAAUAAACyAP7/AAAEAAIAAACyAP//AAAEAAIAAACyAAAAAAAEAAIAAACyAAEAAAAEAAIAAAC1AP3/AAAEAAIAAAC1AP7/AAAEAAIAAAC1AP//AAAEAAIAAAC1AAAAAAAEAAIAAAC1AAEAAAAEAAIAAAC1APz/AAAEAAIAAAC4APr/AAAEAAIAAAC4APv/AAAEAAIAAAC4APz/AAAEAAIAAAC4AP3/AAAEAAIAAAC4AP7/AAAEAAIAAAC4AP//AAAEAAIAAAC4AAAAAAAEAAIAAAC4AAEAAAAEAAIAAACmAP3/AAAEAAIAAACmAP7/AAAEAAIAAACmAP//AAAEAAIAAACeAPz/AAAEAAIAAACeAP3/AAAEAAIAAACeAP7/AAAEAAIAAACeAP//AAAEAAIAAACAAPv/AAAEAAIAAACAAPz/AAAEAAIAAACAAP3/AAAEAAIAAACAAP7/AAAEAAIAAAB/APz/AAAEAAIAAAB/AP3/AAAEAAIAAAB/AP7/AAAEAAIAAAB/AP//AAAEAAIAAACAAP//AAAEAAIAAAB+AP3/AAAEAAIAAAB+AP7/AAAEAAIAAAB+AP//AAAEAAIAAAB9AP//AAAEAAIAAAB9AP7/AAAEAAIAAAB8AP//AAAEAAIAAABnAP3/AQAAAAAAAgBpAP3/AQAAAAAAAgBqAP3/AQAAAAAAAgBrAP3/AQAAAAAAAgCBAPv/AQAAAAAAAQCCAPv/AQAAAAAAAQCDAPv/AQAAAAAAAQCEAPv/AQAAAAAAAQCFAPv/AQAAAAAAAQCGAPv/AQAAAAAAAQCHAPv/AQAAAAAAAQCIAPv/AQAAAAAAAQCJAPv/AQAAAAAAAQCKAPv/AQAAAAAAAQCLAPv/AQAAAAAAAQBwAPz/AQAAAAAAAQBxAPz/AQAAAAAAAQByAPz/AQAAAAAAAQBzAPz/AQAAAAAAAQB0APz/AQAAAAAAAQB1APz/AQAAAAAAAQB2APz/AQAAAAAAAQBwAPj/AQAAAAAAAQBxAPj/AQAAAAAAAQByAPj/AQAAAAAAAQBzAPj/AQAAAAAAAQB0APj/AQAAAAAAAQB1APj/AQAAAAAAAQB2APj/AQAAAAAAAQCYAPz/AQAAAAAAAgCZAPz/AQAAAAAAAgCmAPj/AQAAAAAAAQDBAP//AAAEAAIAAACMAPv/AQAAAAAABwCFAP3/AQAAAAAAAwCGAP3/AQAAAAAAAwCHAP3/AQAAAAAAAwCIAP3/AQAAAAAAAwCJAP3/AQAAAAAAAwCKAP3/AQAAAAAAAwCFAP//AQAAAAAAAwCGAP//AQAAAAAAAwCHAP//AQAAAAAAAwCIAP//AQAAAAAAAwCJAP//AQAAAAAAAwCKAP//AQAAAAAAAwBoAP3/AQAAAAAADAA7AP7/AQAAAAAAAQA8AP7/AQAAAAAAAQA9AP7/AQAAAAAAAQA+AP7/AQAAAAAAAQA/AP7/AQAAAAAAAQBAAP7/AQAAAAAAAQBBAP7/AQAAAAAAAQBCAP7/AQAAAAAAAQBDAP7/AQAAAAAAAQBEAP7/AQAAAAAAAQBFAP7/AQAAAAAAAQA8APz/AQAAAAAAAQA9APz/AQAAAAAAAQA+APz/AQAAAAAAAQA/APz/AQAAAAAAAQBAAPz/AQAAAAAAAQBBAPz/AQAAAAAAAQBCAPz/AQAAAAAAAQA/APn/AQAAAAAAAQBAAPn/AQAAAAAAAQBBAPn/AQAAAAAAAQBCAPn/AQAAAAAAAQAoAPz/AQAAAAAAAgApAPz/AQAAAAAAAgAqAPz/AQAAAAAAAgArAPz/AQAAAAAAAgAsAPz/AQAAAAAAAgAuAPz/AQAAAAAAAgAvAPz/AQAAAAAAAgApAPj/AQAAAAAAAgAqAPj/AQAAAAAAAgArAPj/AQAAAAAAAgAsAPj/AQAAAAAAAgAtAPj/AQAAAAAAAgAuAPj/AQAAAAAAAgAvAPj/AQAAAAAAAgAtAPz/AQAAAAAADAAfAPj/AQAAAAAAAQAgAPj/AQAAAAAAAQAhAPj/AQAAAAAAAQAiAPj/AQAAAAAAAQAjAPj/AQAAAAAAAQAkAPj/AQAAAAAAAQAMAPz/AQAAAAAAAQANAPz/AQAAAAAAAQAOAPz/AQAAAAAAAQAPAPz/AQAAAAAAAQAQAPz/AQAAAAAAAQARAPz/AQAAAAAAAQASAPz/AQAAAAAAAQATAPz/AQAAAAAAAQAUAPz/AQAAAAAAAQASAPf/AQAAAAAAAQATAPf/AQAAAAAAAQAUAPf/AQAAAAAAAQALAPf/AQAAAAAAAQAMAPf/AQAAAAAAAQANAPf/AQAAAAAAAQD///z/AQAAAAAAAgAAAPz/AQAAAAAAAgACAPz/AQAAAAAAAgADAPz/AQAAAAAAAgACAPj/AQAAAAAAAgADAPj/AQAAAAAAAgD///j/AQAAAAAAAgAAAPj/AQAAAAAAAgABAPj/AQAAAAAAEgAkAPX/AQAAAAAABgCmAPr/AQAAAAAABQDl/wAAAAABAAAAAADm/wAAAAACAAAAAADn/wAAAAACAAAAAADo/wAAAAACAAAAAADp/wAAAAACAAAAAADq/wAAAAACAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADl/wEAAAABAAEAAADm/wEAAAACAAEAAADn/wEAAAACAAEAAADo/wEAAAACAAEAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADl/wIAAAABAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAADAAIAAAAaAAIAAAABAAIAAAAbAAIAAAACAAIAAAAcAAIAAAADAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAADAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAMAAAB1AAIAAAACAAMAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAAAjAAIAAAABAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAACSAAIAAAABAAIAAACTAAIAAAACAAMAAACUAAIAAAACAAMAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAADAAIAAACcAAIAAAABAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAADAAIAAACpAAIAAAABAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAADAAIAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAADAAAAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAADAAEAAAC+AAIAAAABAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_s58rg")] +position = Vector2(-216, 0) + +[node name="LargeCastleDeco" parent="." instance=ExtResource("7_e06y0")] +position = Vector2(-216, -88) + +[node name="Enemies" type="Node" parent="."] + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("8_3nxuk")] +position = Vector2(8, -64) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("8_3nxuk")] +position = Vector2(56, -64) + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("8_3nxuk")] +position = Vector2(1000, -64) + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("8_3nxuk")] +position = Vector2(1064, -64) + +[node name="RedKoopaTroopa5" parent="Enemies" instance=ExtResource("8_3nxuk")] +position = Vector2(1064, -112) + +[node name="RedKoopaTroopa6" parent="Enemies" instance=ExtResource("8_3nxuk")] +position = Vector2(2536, -64) + +[node name="RedKoopaTroopa7" parent="Enemies" instance=ExtResource("8_3nxuk")] +position = Vector2(2664, -48) + +[node name="RedKoopaTroopa8" parent="Enemies" instance=ExtResource("8_3nxuk")] +position = Vector2(2664, -128) + +[node name="RedKoopaTroopa9" parent="Enemies" instance=ExtResource("8_3nxuk")] +position = Vector2(2856, -32) + +[node name="RedKoopaTroopa10" parent="Enemies" instance=ExtResource("8_3nxuk")] +position = Vector2(2904, -64) + +[node name="RedKoopaTroopa11" parent="Enemies" instance=ExtResource("8_3nxuk")] +position = Vector2(2952, -96) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("9_umdd8")] +position = Vector2(104, 0) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("9_umdd8")] +position = Vector2(208, -64) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("9_umdd8")] +position = Vector2(248, -64) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("9_umdd8")] +position = Vector2(272, -64) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("9_umdd8")] +position = Vector2(296, -64) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("9_umdd8")] +position = Vector2(1096, -32) + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("9_umdd8")] +position = Vector2(1112, -32) + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("9_umdd8")] +position = Vector2(1256, 0) + +[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("9_umdd8")] +position = Vector2(1280, 0) + +[node name="GreenKoopaTroopa10" parent="Enemies" instance=ExtResource("9_umdd8")] +position = Vector2(1416, 0) + +[node name="GreenKoopaTroopa11" parent="Enemies" instance=ExtResource("9_umdd8")] +position = Vector2(1440, 0) + +[node name="GreenKoopaTroopa12" parent="Enemies" instance=ExtResource("9_umdd8")] +position = Vector2(2104, -80) +winged = true + +[node name="GreenKoopaTroopa13" parent="Enemies" instance=ExtResource("9_umdd8")] +position = Vector2(2168, -80) +winged = true + +[node name="GreenKoopaTroopa14" parent="Enemies" instance=ExtResource("9_umdd8")] +position = Vector2(2232, -80) +winged = true + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("10_erojn")] +position = Vector2(480, 0) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("10_erojn")] +position = Vector2(528, -80) +rotation = 3.14159 + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("10_erojn")] +position = Vector2(1520, -48) + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("10_erojn")] +position = Vector2(1872, 0) + +[node name="RedPirannhaPlant5" parent="Enemies" instance=ExtResource("10_erojn")] +position = Vector2(1840, -160) + +[node name="RedPirannhaPlant6" parent="Enemies" instance=ExtResource("10_erojn")] +position = Vector2(2112, -32) + +[node name="RedPirannhaPlant7" parent="Enemies" instance=ExtResource("10_erojn")] +position = Vector2(2368, 8) + +[node name="RedPirannhaPlant8" parent="Enemies" instance=ExtResource("10_erojn")] +position = Vector2(2368, -40) +rotation = 3.14159 + +[node name="HammerBro" parent="Enemies" instance=ExtResource("11_q5hlh")] +position = Vector2(680, -64) + +[node name="HammerBro2" parent="Enemies" instance=ExtResource("11_q5hlh")] +position = Vector2(728, -128) + +[node name="HammerBro3" parent="Enemies" instance=ExtResource("11_q5hlh")] +position = Vector2(1816, -64) + +[node name="HammerBro4" parent="Enemies" instance=ExtResource("11_q5hlh")] +position = Vector2(1880, -128) + +[node name="FallingPlatform" parent="." instance=ExtResource("12_e0rpu")] +position = Vector2(3008, -128) + +[node name="Trampoline" parent="." instance=ExtResource("13_5qhsm")] +position = Vector2(2616, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("14_gcqwu")] +position = Vector2(3096, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("15_ldhyb")] +position = Vector2(3192, 0) + +[node name="DropShadow" parent="." instance=ExtResource("16_ymks3")] + +[node name="DecoTiles" parent="." instance=ExtResource("17_3nxuk")] +tile_map_data = PackedByteArray("AACrAP3/AAAEAAAAAACrAP7/AAAEAAEAAACrAP//AAAAAAEAAACpAP//AAABAAEAAACnAP//AAABAAEAAACXAP7/AAADAAAAAACXAP//AAADAAEAAACYAP7/AAADAAAAAACYAP//AAADAAEAAACVAP3/AAAEAAAAAACVAP7/AAAEAAEAAACVAP//AAAAAAEAAACLAP7/AAADAAAAAACLAP//AAADAAEAAAB4AP7/AAADAAAAAAB4AP//AAADAAEAAAB5AP//AAABAAEAAAB2AP//AAABAAEAAAB3AP//AAABAAEAAAB7AP3/AAAEAAAAAAB7AP7/AAAEAAEAAAB7AP//AAAAAAEAAABnAP7/AAADAAAAAABnAP//AAADAAEAAABoAP7/AAADAAAAAABoAP//AAADAAEAAABlAP3/AAAEAAAAAABlAP7/AAAEAAEAAABlAP//AAAAAAEAAABgAP//AAABAAEAAABhAP//AAABAAEAAABbAP7/AAADAAAAAABbAP//AAADAAEAAABdAP3/AAAEAAAAAABdAP7/AAAEAAEAAABdAP//AAAAAAEAAABLAP3/AAAEAAAAAABLAP7/AAAEAAEAAABLAP//AAAAAAEAAABIAP7/AAADAAAAAABIAP//AAADAAEAAABGAP//AAABAAEAAABHAP//AAABAAEAAABJAP//AAABAAEAAAA3AP7/AAADAAAAAAA3AP//AAADAAEAAAArAP7/AAADAAAAAAArAP//AAADAAEAAAA1AP3/AAAEAAAAAAA1AP7/AAAEAAEAAAAtAP3/AAAEAAAAAAAtAP7/AAAEAAEAAAA1AP//AAAAAAEAAAAtAP//AAAAAAEAAAAwAP//AAABAAEAAAAvAP//AAABAAEAAAAxAP//AAABAAEAAAAuAP//AAABAAEAAAAbAP7/AAAEAAEAAAAbAP3/AAAEAAAAAAAbAP//AAAAAAEAAAAHAP7/AAADAAAAAAAHAP//AAADAAEAAAAIAP7/AAADAAAAAAAIAP//AAADAAEAAAAFAP3/AAAEAAAAAAAFAP7/AAAEAAEAAAAFAP//AAAAAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAAD+////AAABAAEAAAD/////AAABAAEAAAD9//3/AAAEAAAAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAAD7//7/AAADAAAAAAD7////AAADAAEAAAC+AP//AAAAAAAAAAC/AP//AAABAAAAAADAAP//AAACAAAAAAA=") + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("18_erojn") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="BrickBlock" parent="." instance=ExtResource("18_q5hlh")] +position = Vector2(344, -136) +item = ExtResource("19_e0rpu") + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(552, -200) +script = ExtResource("20_5qhsm") +heaven_scene = "uid://d05eoruff1i1m" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[node name="PipeArea" parent="." instance=ExtResource("21_e0rpu")] +position = Vector2(1840, -160) +target_level = "uid://2mhrrmlohkat" + +[node name="PipeArea2" parent="." instance=ExtResource("21_e0rpu")] +position = Vector2(2112, -32) +pipe_id = 1 +target_level = "uid://2mhrrmlohkat" +exit_only = true + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@137309" to="Tiles/@AnimatableBody2D@137309/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137309" to="Tiles/@AnimatableBody2D@137309/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137309" to="Tiles/@AnimatableBody2D@137309" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137309" to="Tiles/@AnimatableBody2D@137309" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137309" to="Tiles/@AnimatableBody2D@137309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137309" to="Tiles/@AnimatableBody2D@137309" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137309" to="Tiles/@AnimatableBody2D@137309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137310" to="Tiles/@AnimatableBody2D@137310/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137310" to="Tiles/@AnimatableBody2D@137310/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137310" to="Tiles/@AnimatableBody2D@137310" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137310" to="Tiles/@AnimatableBody2D@137310" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137310" to="Tiles/@AnimatableBody2D@137310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137310" to="Tiles/@AnimatableBody2D@137310" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137310" to="Tiles/@AnimatableBody2D@137310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137311" to="Tiles/@AnimatableBody2D@137311/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137311" to="Tiles/@AnimatableBody2D@137311/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137311" to="Tiles/@AnimatableBody2D@137311" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137311" to="Tiles/@AnimatableBody2D@137311" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137311" to="Tiles/@AnimatableBody2D@137311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137311" to="Tiles/@AnimatableBody2D@137311" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137311" to="Tiles/@AnimatableBody2D@137311/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="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@137312" to="Tiles/@AnimatableBody2D@137312/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137312" to="Tiles/@AnimatableBody2D@137312/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137312" to="Tiles/@AnimatableBody2D@137312" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137312" to="Tiles/@AnimatableBody2D@137312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137312" to="Tiles/@AnimatableBody2D@137312" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137312" to="Tiles/@AnimatableBody2D@137312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137313" to="Tiles/@AnimatableBody2D@137313/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137313" to="Tiles/@AnimatableBody2D@137313/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137313" to="Tiles/@AnimatableBody2D@137313" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137313" to="Tiles/@AnimatableBody2D@137313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137313" to="Tiles/@AnimatableBody2D@137313" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137313" to="Tiles/@AnimatableBody2D@137313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137314" to="Tiles/@AnimatableBody2D@137314/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137314" to="Tiles/@AnimatableBody2D@137314/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137314" to="Tiles/@AnimatableBody2D@137314" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137314" to="Tiles/@AnimatableBody2D@137314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137314" to="Tiles/@AnimatableBody2D@137314" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137314" to="Tiles/@AnimatableBody2D@137314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137315" to="Tiles/@AnimatableBody2D@137315/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137315" to="Tiles/@AnimatableBody2D@137315/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137315" to="Tiles/@AnimatableBody2D@137315" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137315" to="Tiles/@AnimatableBody2D@137315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137315" to="Tiles/@AnimatableBody2D@137315" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137315" to="Tiles/@AnimatableBody2D@137315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137316" to="Tiles/@AnimatableBody2D@137316/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137316" to="Tiles/@AnimatableBody2D@137316/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137316" to="Tiles/@AnimatableBody2D@137316" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137316" to="Tiles/@AnimatableBody2D@137316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137316" to="Tiles/@AnimatableBody2D@137316" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137316" to="Tiles/@AnimatableBody2D@137316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137317" to="Tiles/@AnimatableBody2D@137317/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137317" to="Tiles/@AnimatableBody2D@137317/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137317" to="Tiles/@AnimatableBody2D@137317" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137317" to="Tiles/@AnimatableBody2D@137317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137317" to="Tiles/@AnimatableBody2D@137317" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137317" to="Tiles/@AnimatableBody2D@137317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137318" to="Tiles/@AnimatableBody2D@137318/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137318" to="Tiles/@AnimatableBody2D@137318/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137318" to="Tiles/@AnimatableBody2D@137318" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137318" to="Tiles/@AnimatableBody2D@137318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137318" to="Tiles/@AnimatableBody2D@137318" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137318" to="Tiles/@AnimatableBody2D@137318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137319" to="Tiles/@AnimatableBody2D@137319/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137319" to="Tiles/@AnimatableBody2D@137319/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137319" to="Tiles/@AnimatableBody2D@137319" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137319" to="Tiles/@AnimatableBody2D@137319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137319" to="Tiles/@AnimatableBody2D@137319" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137319" to="Tiles/@AnimatableBody2D@137319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137320" to="Tiles/@AnimatableBody2D@137320/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137320" to="Tiles/@AnimatableBody2D@137320/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137320" to="Tiles/@AnimatableBody2D@137320" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137320" to="Tiles/@AnimatableBody2D@137320/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137320" to="Tiles/@AnimatableBody2D@137320" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137320" to="Tiles/@AnimatableBody2D@137320/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137321" to="Tiles/@AnimatableBody2D@137321/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137321" to="Tiles/@AnimatableBody2D@137321/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137321" to="Tiles/@AnimatableBody2D@137321" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137321" to="Tiles/@AnimatableBody2D@137321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137321" to="Tiles/@AnimatableBody2D@137321" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137321" to="Tiles/@AnimatableBody2D@137321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137322" to="Tiles/@AnimatableBody2D@137322/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137322" to="Tiles/@AnimatableBody2D@137322/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137322" to="Tiles/@AnimatableBody2D@137322" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137322" to="Tiles/@AnimatableBody2D@137322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137322" to="Tiles/@AnimatableBody2D@137322" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137322" to="Tiles/@AnimatableBody2D@137322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137323" to="Tiles/@AnimatableBody2D@137323/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137323" to="Tiles/@AnimatableBody2D@137323/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137323" to="Tiles/@AnimatableBody2D@137323" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137323" to="Tiles/@AnimatableBody2D@137323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137323" to="Tiles/@AnimatableBody2D@137323" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137323" to="Tiles/@AnimatableBody2D@137323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137324" to="Tiles/@AnimatableBody2D@137324/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137324" to="Tiles/@AnimatableBody2D@137324/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137324" to="Tiles/@AnimatableBody2D@137324" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137324" to="Tiles/@AnimatableBody2D@137324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137324" to="Tiles/@AnimatableBody2D@137324" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137324" to="Tiles/@AnimatableBody2D@137324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137325" to="Tiles/@AnimatableBody2D@137325/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137325" to="Tiles/@AnimatableBody2D@137325/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137325" to="Tiles/@AnimatableBody2D@137325" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137325" to="Tiles/@AnimatableBody2D@137325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137325" to="Tiles/@AnimatableBody2D@137325" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137325" to="Tiles/@AnimatableBody2D@137325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137326" to="Tiles/@AnimatableBody2D@137326/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137326" to="Tiles/@AnimatableBody2D@137326/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137326" to="Tiles/@AnimatableBody2D@137326" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137326" to="Tiles/@AnimatableBody2D@137326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137326" to="Tiles/@AnimatableBody2D@137326" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137326" to="Tiles/@AnimatableBody2D@137326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137327" to="Tiles/@AnimatableBody2D@137327/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137327" to="Tiles/@AnimatableBody2D@137327/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137327" to="Tiles/@AnimatableBody2D@137327" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137327" to="Tiles/@AnimatableBody2D@137327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137327" to="Tiles/@AnimatableBody2D@137327" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137327" to="Tiles/@AnimatableBody2D@137327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137328" to="Tiles/@AnimatableBody2D@137328/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137328" to="Tiles/@AnimatableBody2D@137328/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137328" to="Tiles/@AnimatableBody2D@137328" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137328" to="Tiles/@AnimatableBody2D@137328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137328" to="Tiles/@AnimatableBody2D@137328" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137328" to="Tiles/@AnimatableBody2D@137328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137329" to="Tiles/@AnimatableBody2D@137329/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137329" to="Tiles/@AnimatableBody2D@137329/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137329" to="Tiles/@AnimatableBody2D@137329" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137329" to="Tiles/@AnimatableBody2D@137329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137329" to="Tiles/@AnimatableBody2D@137329" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137329" to="Tiles/@AnimatableBody2D@137329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137330" to="Tiles/@AnimatableBody2D@137330/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137330" to="Tiles/@AnimatableBody2D@137330/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137330" to="Tiles/@AnimatableBody2D@137330" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137330" to="Tiles/@AnimatableBody2D@137330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137330" to="Tiles/@AnimatableBody2D@137330" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137330" to="Tiles/@AnimatableBody2D@137330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137331" to="Tiles/@AnimatableBody2D@137331/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137331" to="Tiles/@AnimatableBody2D@137331/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137331" to="Tiles/@AnimatableBody2D@137331" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137331" to="Tiles/@AnimatableBody2D@137331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137331" to="Tiles/@AnimatableBody2D@137331" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137331" to="Tiles/@AnimatableBody2D@137331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137332" to="Tiles/@AnimatableBody2D@137332/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137332" to="Tiles/@AnimatableBody2D@137332/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137332" to="Tiles/@AnimatableBody2D@137332" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137332" to="Tiles/@AnimatableBody2D@137332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137332" to="Tiles/@AnimatableBody2D@137332" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137332" to="Tiles/@AnimatableBody2D@137332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137333" to="Tiles/@AnimatableBody2D@137333/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137333" to="Tiles/@AnimatableBody2D@137333/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137333" to="Tiles/@AnimatableBody2D@137333" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137333" to="Tiles/@AnimatableBody2D@137333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137333" to="Tiles/@AnimatableBody2D@137333" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137333" to="Tiles/@AnimatableBody2D@137333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137334" to="Tiles/@AnimatableBody2D@137334/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137334" to="Tiles/@AnimatableBody2D@137334/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137334" to="Tiles/@AnimatableBody2D@137334" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137334" to="Tiles/@AnimatableBody2D@137334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137334" to="Tiles/@AnimatableBody2D@137334" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137334" to="Tiles/@AnimatableBody2D@137334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137335" to="Tiles/@AnimatableBody2D@137335/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137335" to="Tiles/@AnimatableBody2D@137335/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137335" to="Tiles/@AnimatableBody2D@137335" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137335" to="Tiles/@AnimatableBody2D@137335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137335" to="Tiles/@AnimatableBody2D@137335" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137335" to="Tiles/@AnimatableBody2D@137335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137336" to="Tiles/@AnimatableBody2D@137336/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137336" to="Tiles/@AnimatableBody2D@137336/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137336" to="Tiles/@AnimatableBody2D@137336" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137336" to="Tiles/@AnimatableBody2D@137336" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137336" to="Tiles/@AnimatableBody2D@137336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137336" to="Tiles/@AnimatableBody2D@137336" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137336" to="Tiles/@AnimatableBody2D@137336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137337" to="Tiles/@AnimatableBody2D@137337/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137337" to="Tiles/@AnimatableBody2D@137337/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137337" to="Tiles/@AnimatableBody2D@137337" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137337" to="Tiles/@AnimatableBody2D@137337" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137337" to="Tiles/@AnimatableBody2D@137337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137337" to="Tiles/@AnimatableBody2D@137337" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137337" to="Tiles/@AnimatableBody2D@137337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137338" to="Tiles/@AnimatableBody2D@137338/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137338" to="Tiles/@AnimatableBody2D@137338/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137338" to="Tiles/@AnimatableBody2D@137338" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137338" to="Tiles/@AnimatableBody2D@137338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137338" to="Tiles/@AnimatableBody2D@137338" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137338" to="Tiles/@AnimatableBody2D@137338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137339" to="Tiles/@AnimatableBody2D@137339/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137339" to="Tiles/@AnimatableBody2D@137339/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137339" to="Tiles/@AnimatableBody2D@137339" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137339" to="Tiles/@AnimatableBody2D@137339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137339" to="Tiles/@AnimatableBody2D@137339" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137339" to="Tiles/@AnimatableBody2D@137339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@137340" to="Tiles/@Node2D@137340/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@137341" to="Tiles/@Node2D@137341/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@137342" to="Tiles/@Node2D@137342/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@137343" to="Tiles/@Node2D@137343/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@137344" to="Tiles/@Node2D@137344/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@137345" to="Tiles/@Node2D@137345/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@137346" to="Tiles/@Node2D@137346/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@137347" to="Tiles/@Node2D@137347/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@137348" to="Tiles/@Node2D@137348/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@137349" to="Tiles/@Node2D@137349/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@137350" to="Tiles/@Node2D@137350/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137351" to="Tiles/@AnimatableBody2D@137351/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137351" to="Tiles/@AnimatableBody2D@137351/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137351" to="Tiles/@AnimatableBody2D@137351" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137351" to="Tiles/@AnimatableBody2D@137351" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137351" to="Tiles/@AnimatableBody2D@137351/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137351" to="Tiles/@AnimatableBody2D@137351" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137351" to="Tiles/@AnimatableBody2D@137351/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137352" to="Tiles/@AnimatableBody2D@137352/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137352" to="Tiles/@AnimatableBody2D@137352/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137352" to="Tiles/@AnimatableBody2D@137352" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137352" to="Tiles/@AnimatableBody2D@137352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137352" to="Tiles/@AnimatableBody2D@137352" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137352" to="Tiles/@AnimatableBody2D@137352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137353" to="Tiles/@AnimatableBody2D@137353/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137353" to="Tiles/@AnimatableBody2D@137353/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137353" to="Tiles/@AnimatableBody2D@137353" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137353" to="Tiles/@AnimatableBody2D@137353/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137353" to="Tiles/@AnimatableBody2D@137353" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137353" to="Tiles/@AnimatableBody2D@137353/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137354" to="Tiles/@AnimatableBody2D@137354/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137354" to="Tiles/@AnimatableBody2D@137354/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137354" to="Tiles/@AnimatableBody2D@137354" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137354" to="Tiles/@AnimatableBody2D@137354/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137354" to="Tiles/@AnimatableBody2D@137354" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137354" to="Tiles/@AnimatableBody2D@137354/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137355" to="Tiles/@AnimatableBody2D@137355/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137355" to="Tiles/@AnimatableBody2D@137355/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137355" to="Tiles/@AnimatableBody2D@137355" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137355" to="Tiles/@AnimatableBody2D@137355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137355" to="Tiles/@AnimatableBody2D@137355" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137355" to="Tiles/@AnimatableBody2D@137355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137356" to="Tiles/@AnimatableBody2D@137356/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137356" to="Tiles/@AnimatableBody2D@137356/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137356" to="Tiles/@AnimatableBody2D@137356" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137356" to="Tiles/@AnimatableBody2D@137356/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137356" to="Tiles/@AnimatableBody2D@137356" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137356" to="Tiles/@AnimatableBody2D@137356/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137357" to="Tiles/@AnimatableBody2D@137357/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137357" to="Tiles/@AnimatableBody2D@137357/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137357" to="Tiles/@AnimatableBody2D@137357" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137357" to="Tiles/@AnimatableBody2D@137357/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137357" to="Tiles/@AnimatableBody2D@137357" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137357" to="Tiles/@AnimatableBody2D@137357/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137358" to="Tiles/@AnimatableBody2D@137358/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137358" to="Tiles/@AnimatableBody2D@137358/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137358" to="Tiles/@AnimatableBody2D@137358" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137358" to="Tiles/@AnimatableBody2D@137358/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137358" to="Tiles/@AnimatableBody2D@137358" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137358" to="Tiles/@AnimatableBody2D@137358/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137359" to="Tiles/@AnimatableBody2D@137359/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137359" to="Tiles/@AnimatableBody2D@137359/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137359" to="Tiles/@AnimatableBody2D@137359" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137359" to="Tiles/@AnimatableBody2D@137359/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137359" to="Tiles/@AnimatableBody2D@137359" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137359" to="Tiles/@AnimatableBody2D@137359/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137360" to="Tiles/@AnimatableBody2D@137360/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137360" to="Tiles/@AnimatableBody2D@137360/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137360" to="Tiles/@AnimatableBody2D@137360" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137360" to="Tiles/@AnimatableBody2D@137360/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137360" to="Tiles/@AnimatableBody2D@137360" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137360" to="Tiles/@AnimatableBody2D@137360/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137361" to="Tiles/@AnimatableBody2D@137361/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137361" to="Tiles/@AnimatableBody2D@137361/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137361" to="Tiles/@AnimatableBody2D@137361" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137361" to="Tiles/@AnimatableBody2D@137361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137361" to="Tiles/@AnimatableBody2D@137361" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137361" to="Tiles/@AnimatableBody2D@137361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137362" to="Tiles/@AnimatableBody2D@137362/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137362" to="Tiles/@AnimatableBody2D@137362/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137362" to="Tiles/@AnimatableBody2D@137362" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137362" to="Tiles/@AnimatableBody2D@137362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137362" to="Tiles/@AnimatableBody2D@137362" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137362" to="Tiles/@AnimatableBody2D@137362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137363" to="Tiles/@AnimatableBody2D@137363/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137363" to="Tiles/@AnimatableBody2D@137363/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137363" to="Tiles/@AnimatableBody2D@137363" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137363" to="Tiles/@AnimatableBody2D@137363/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137363" to="Tiles/@AnimatableBody2D@137363" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137363" to="Tiles/@AnimatableBody2D@137363/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137364" to="Tiles/@AnimatableBody2D@137364/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137364" to="Tiles/@AnimatableBody2D@137364/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137364" to="Tiles/@AnimatableBody2D@137364" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137364" to="Tiles/@AnimatableBody2D@137364/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137364" to="Tiles/@AnimatableBody2D@137364" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137364" to="Tiles/@AnimatableBody2D@137364/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137365" to="Tiles/@AnimatableBody2D@137365/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137365" to="Tiles/@AnimatableBody2D@137365/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137365" to="Tiles/@AnimatableBody2D@137365" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137365" to="Tiles/@AnimatableBody2D@137365/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137365" to="Tiles/@AnimatableBody2D@137365" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137365" to="Tiles/@AnimatableBody2D@137365/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137366" to="Tiles/@AnimatableBody2D@137366/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137366" to="Tiles/@AnimatableBody2D@137366/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137366" to="Tiles/@AnimatableBody2D@137366" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137366" to="Tiles/@AnimatableBody2D@137366/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137366" to="Tiles/@AnimatableBody2D@137366" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137366" to="Tiles/@AnimatableBody2D@137366/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137367" to="Tiles/@AnimatableBody2D@137367/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137367" to="Tiles/@AnimatableBody2D@137367/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137367" to="Tiles/@AnimatableBody2D@137367" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137367" to="Tiles/@AnimatableBody2D@137367/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137367" to="Tiles/@AnimatableBody2D@137367" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137367" to="Tiles/@AnimatableBody2D@137367/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137368" to="Tiles/@AnimatableBody2D@137368/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137368" to="Tiles/@AnimatableBody2D@137368/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137368" to="Tiles/@AnimatableBody2D@137368" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137368" to="Tiles/@AnimatableBody2D@137368/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137368" to="Tiles/@AnimatableBody2D@137368" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137368" to="Tiles/@AnimatableBody2D@137368/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137369" to="Tiles/@AnimatableBody2D@137369/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137369" to="Tiles/@AnimatableBody2D@137369/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137369" to="Tiles/@AnimatableBody2D@137369" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137369" to="Tiles/@AnimatableBody2D@137369/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137369" to="Tiles/@AnimatableBody2D@137369" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137369" to="Tiles/@AnimatableBody2D@137369/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137370" to="Tiles/@AnimatableBody2D@137370/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137370" to="Tiles/@AnimatableBody2D@137370/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137370" to="Tiles/@AnimatableBody2D@137370" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137370" to="Tiles/@AnimatableBody2D@137370/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137370" to="Tiles/@AnimatableBody2D@137370" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137370" to="Tiles/@AnimatableBody2D@137370/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137371" to="Tiles/@AnimatableBody2D@137371/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137371" to="Tiles/@AnimatableBody2D@137371/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137371" to="Tiles/@AnimatableBody2D@137371" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137371" to="Tiles/@AnimatableBody2D@137371/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137371" to="Tiles/@AnimatableBody2D@137371" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137371" to="Tiles/@AnimatableBody2D@137371/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137372" to="Tiles/@AnimatableBody2D@137372/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137372" to="Tiles/@AnimatableBody2D@137372/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137372" to="Tiles/@AnimatableBody2D@137372" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137372" to="Tiles/@AnimatableBody2D@137372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137372" to="Tiles/@AnimatableBody2D@137372" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137372" to="Tiles/@AnimatableBody2D@137372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137373" to="Tiles/@AnimatableBody2D@137373/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137373" to="Tiles/@AnimatableBody2D@137373/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137373" to="Tiles/@AnimatableBody2D@137373" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137373" to="Tiles/@AnimatableBody2D@137373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137373" to="Tiles/@AnimatableBody2D@137373" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137373" to="Tiles/@AnimatableBody2D@137373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137374" to="Tiles/@AnimatableBody2D@137374/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137374" to="Tiles/@AnimatableBody2D@137374/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137374" to="Tiles/@AnimatableBody2D@137374" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137374" to="Tiles/@AnimatableBody2D@137374" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137374" to="Tiles/@AnimatableBody2D@137374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137374" to="Tiles/@AnimatableBody2D@137374" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137374" to="Tiles/@AnimatableBody2D@137374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137375" to="Tiles/@AnimatableBody2D@137375/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137375" to="Tiles/@AnimatableBody2D@137375/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137375" to="Tiles/@AnimatableBody2D@137375" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137375" to="Tiles/@AnimatableBody2D@137375" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137375" to="Tiles/@AnimatableBody2D@137375/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137375" to="Tiles/@AnimatableBody2D@137375" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137375" to="Tiles/@AnimatableBody2D@137375/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137376" to="Tiles/@AnimatableBody2D@137376/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137376" to="Tiles/@AnimatableBody2D@137376/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137376" to="Tiles/@AnimatableBody2D@137376" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137376" to="Tiles/@AnimatableBody2D@137376" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137376" to="Tiles/@AnimatableBody2D@137376/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137376" to="Tiles/@AnimatableBody2D@137376" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137376" to="Tiles/@AnimatableBody2D@137376/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137377" to="Tiles/@AnimatableBody2D@137377/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137377" to="Tiles/@AnimatableBody2D@137377/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137377" to="Tiles/@AnimatableBody2D@137377" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137377" to="Tiles/@AnimatableBody2D@137377" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137377" to="Tiles/@AnimatableBody2D@137377/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137377" to="Tiles/@AnimatableBody2D@137377" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137377" to="Tiles/@AnimatableBody2D@137377/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137378" to="Tiles/@AnimatableBody2D@137378/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137378" to="Tiles/@AnimatableBody2D@137378/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137378" to="Tiles/@AnimatableBody2D@137378" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137378" to="Tiles/@AnimatableBody2D@137378" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137378" to="Tiles/@AnimatableBody2D@137378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137378" to="Tiles/@AnimatableBody2D@137378" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137378" to="Tiles/@AnimatableBody2D@137378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137379" to="Tiles/@AnimatableBody2D@137379/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137379" to="Tiles/@AnimatableBody2D@137379/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137379" to="Tiles/@AnimatableBody2D@137379" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137379" to="Tiles/@AnimatableBody2D@137379" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137379" to="Tiles/@AnimatableBody2D@137379/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137379" to="Tiles/@AnimatableBody2D@137379" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137379" to="Tiles/@AnimatableBody2D@137379/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137380" to="Tiles/@AnimatableBody2D@137380/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137380" to="Tiles/@AnimatableBody2D@137380/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137380" to="Tiles/@AnimatableBody2D@137380" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137380" to="Tiles/@AnimatableBody2D@137380" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137380" to="Tiles/@AnimatableBody2D@137380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137380" to="Tiles/@AnimatableBody2D@137380" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137380" to="Tiles/@AnimatableBody2D@137380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137381" to="Tiles/@AnimatableBody2D@137381/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137381" to="Tiles/@AnimatableBody2D@137381/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137381" to="Tiles/@AnimatableBody2D@137381" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137381" to="Tiles/@AnimatableBody2D@137381" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137381" to="Tiles/@AnimatableBody2D@137381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137381" to="Tiles/@AnimatableBody2D@137381" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137381" to="Tiles/@AnimatableBody2D@137381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137382" to="Tiles/@AnimatableBody2D@137382/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137382" to="Tiles/@AnimatableBody2D@137382/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137382" to="Tiles/@AnimatableBody2D@137382" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137382" to="Tiles/@AnimatableBody2D@137382" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137382" to="Tiles/@AnimatableBody2D@137382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137382" to="Tiles/@AnimatableBody2D@137382" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137382" to="Tiles/@AnimatableBody2D@137382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137383" to="Tiles/@AnimatableBody2D@137383/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137383" to="Tiles/@AnimatableBody2D@137383/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137383" to="Tiles/@AnimatableBody2D@137383" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137383" to="Tiles/@AnimatableBody2D@137383" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137383" to="Tiles/@AnimatableBody2D@137383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137383" to="Tiles/@AnimatableBody2D@137383" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137383" to="Tiles/@AnimatableBody2D@137383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137384" to="Tiles/@AnimatableBody2D@137384/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137384" to="Tiles/@AnimatableBody2D@137384/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137384" to="Tiles/@AnimatableBody2D@137384" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137384" to="Tiles/@AnimatableBody2D@137384" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137384" to="Tiles/@AnimatableBody2D@137384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137384" to="Tiles/@AnimatableBody2D@137384" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137384" to="Tiles/@AnimatableBody2D@137384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137385" to="Tiles/@AnimatableBody2D@137385/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137385" to="Tiles/@AnimatableBody2D@137385/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137385" to="Tiles/@AnimatableBody2D@137385" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137385" to="Tiles/@AnimatableBody2D@137385" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137385" to="Tiles/@AnimatableBody2D@137385/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137385" to="Tiles/@AnimatableBody2D@137385" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137385" to="Tiles/@AnimatableBody2D@137385/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137386" to="Tiles/@AnimatableBody2D@137386/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137386" to="Tiles/@AnimatableBody2D@137386/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137386" to="Tiles/@AnimatableBody2D@137386" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137386" to="Tiles/@AnimatableBody2D@137386" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137386" to="Tiles/@AnimatableBody2D@137386/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137386" to="Tiles/@AnimatableBody2D@137386" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137386" to="Tiles/@AnimatableBody2D@137386/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137387" to="Tiles/@AnimatableBody2D@137387/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137387" to="Tiles/@AnimatableBody2D@137387/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137387" to="Tiles/@AnimatableBody2D@137387" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137387" to="Tiles/@AnimatableBody2D@137387" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137387" to="Tiles/@AnimatableBody2D@137387/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137387" to="Tiles/@AnimatableBody2D@137387" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137387" to="Tiles/@AnimatableBody2D@137387/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137388" to="Tiles/@AnimatableBody2D@137388/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137388" to="Tiles/@AnimatableBody2D@137388/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137388" to="Tiles/@AnimatableBody2D@137388" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137388" to="Tiles/@AnimatableBody2D@137388" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137388" to="Tiles/@AnimatableBody2D@137388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137388" to="Tiles/@AnimatableBody2D@137388" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137388" to="Tiles/@AnimatableBody2D@137388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137389" to="Tiles/@AnimatableBody2D@137389/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137389" to="Tiles/@AnimatableBody2D@137389/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137389" to="Tiles/@AnimatableBody2D@137389" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137389" to="Tiles/@AnimatableBody2D@137389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137389" to="Tiles/@AnimatableBody2D@137389" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137389" to="Tiles/@AnimatableBody2D@137389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137390" to="Tiles/@AnimatableBody2D@137390/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137390" to="Tiles/@AnimatableBody2D@137390/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137390" to="Tiles/@AnimatableBody2D@137390" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137390" to="Tiles/@AnimatableBody2D@137390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137390" to="Tiles/@AnimatableBody2D@137390" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137390" to="Tiles/@AnimatableBody2D@137390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137391" to="Tiles/@AnimatableBody2D@137391/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137391" to="Tiles/@AnimatableBody2D@137391/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137391" to="Tiles/@AnimatableBody2D@137391" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137391" to="Tiles/@AnimatableBody2D@137391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137391" to="Tiles/@AnimatableBody2D@137391" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137391" to="Tiles/@AnimatableBody2D@137391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137392" to="Tiles/@AnimatableBody2D@137392/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137392" to="Tiles/@AnimatableBody2D@137392/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137392" to="Tiles/@AnimatableBody2D@137392" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137392" to="Tiles/@AnimatableBody2D@137392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137392" to="Tiles/@AnimatableBody2D@137392" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137392" to="Tiles/@AnimatableBody2D@137392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137393" to="Tiles/@AnimatableBody2D@137393/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137393" to="Tiles/@AnimatableBody2D@137393/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137393" to="Tiles/@AnimatableBody2D@137393" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137393" to="Tiles/@AnimatableBody2D@137393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137393" to="Tiles/@AnimatableBody2D@137393" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137393" to="Tiles/@AnimatableBody2D@137393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137394" to="Tiles/@AnimatableBody2D@137394/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137394" to="Tiles/@AnimatableBody2D@137394/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137394" to="Tiles/@AnimatableBody2D@137394" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137394" to="Tiles/@AnimatableBody2D@137394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137394" to="Tiles/@AnimatableBody2D@137394" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137394" to="Tiles/@AnimatableBody2D@137394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137395" to="Tiles/@AnimatableBody2D@137395/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137395" to="Tiles/@AnimatableBody2D@137395/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137395" to="Tiles/@AnimatableBody2D@137395" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137395" to="Tiles/@AnimatableBody2D@137395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137395" to="Tiles/@AnimatableBody2D@137395" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137395" to="Tiles/@AnimatableBody2D@137395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137396" to="Tiles/@AnimatableBody2D@137396/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137396" to="Tiles/@AnimatableBody2D@137396/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137396" to="Tiles/@AnimatableBody2D@137396" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137396" to="Tiles/@AnimatableBody2D@137396/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137396" to="Tiles/@AnimatableBody2D@137396" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137396" to="Tiles/@AnimatableBody2D@137396/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137397" to="Tiles/@AnimatableBody2D@137397/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137397" to="Tiles/@AnimatableBody2D@137397/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137397" to="Tiles/@AnimatableBody2D@137397" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137397" to="Tiles/@AnimatableBody2D@137397/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137397" to="Tiles/@AnimatableBody2D@137397" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137397" to="Tiles/@AnimatableBody2D@137397/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137398" to="Tiles/@AnimatableBody2D@137398/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137398" to="Tiles/@AnimatableBody2D@137398/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137398" to="Tiles/@AnimatableBody2D@137398" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137398" to="Tiles/@AnimatableBody2D@137398/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137398" to="Tiles/@AnimatableBody2D@137398" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137398" to="Tiles/@AnimatableBody2D@137398/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137399" to="Tiles/@AnimatableBody2D@137399/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137399" to="Tiles/@AnimatableBody2D@137399/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137399" to="Tiles/@AnimatableBody2D@137399" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137399" to="Tiles/@AnimatableBody2D@137399/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137399" to="Tiles/@AnimatableBody2D@137399" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137399" to="Tiles/@AnimatableBody2D@137399/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137400" to="Tiles/@AnimatableBody2D@137400/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137400" to="Tiles/@AnimatableBody2D@137400/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137400" to="Tiles/@AnimatableBody2D@137400" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137400" to="Tiles/@AnimatableBody2D@137400/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137400" to="Tiles/@AnimatableBody2D@137400" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137400" to="Tiles/@AnimatableBody2D@137400/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137401" to="Tiles/@AnimatableBody2D@137401/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137401" to="Tiles/@AnimatableBody2D@137401/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137401" to="Tiles/@AnimatableBody2D@137401" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137401" to="Tiles/@AnimatableBody2D@137401/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137401" to="Tiles/@AnimatableBody2D@137401" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137401" to="Tiles/@AnimatableBody2D@137401/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137402" to="Tiles/@AnimatableBody2D@137402/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137402" to="Tiles/@AnimatableBody2D@137402/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137402" to="Tiles/@AnimatableBody2D@137402" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137402" to="Tiles/@AnimatableBody2D@137402/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137402" to="Tiles/@AnimatableBody2D@137402" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137402" to="Tiles/@AnimatableBody2D@137402/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137403" to="Tiles/@AnimatableBody2D@137403/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137403" to="Tiles/@AnimatableBody2D@137403/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137403" to="Tiles/@AnimatableBody2D@137403" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137403" to="Tiles/@AnimatableBody2D@137403/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137403" to="Tiles/@AnimatableBody2D@137403" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137403" to="Tiles/@AnimatableBody2D@137403/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137404" to="Tiles/@AnimatableBody2D@137404/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137404" to="Tiles/@AnimatableBody2D@137404/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137404" to="Tiles/@AnimatableBody2D@137404" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137404" to="Tiles/@AnimatableBody2D@137404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137404" to="Tiles/@AnimatableBody2D@137404" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137404" to="Tiles/@AnimatableBody2D@137404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137405" to="Tiles/@AnimatableBody2D@137405/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137405" to="Tiles/@AnimatableBody2D@137405/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137405" to="Tiles/@AnimatableBody2D@137405" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137405" to="Tiles/@AnimatableBody2D@137405/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137405" to="Tiles/@AnimatableBody2D@137405" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137405" to="Tiles/@AnimatableBody2D@137405/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137406" to="Tiles/@AnimatableBody2D@137406/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137406" to="Tiles/@AnimatableBody2D@137406/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137406" to="Tiles/@AnimatableBody2D@137406" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137406" to="Tiles/@AnimatableBody2D@137406/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137406" to="Tiles/@AnimatableBody2D@137406" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137406" to="Tiles/@AnimatableBody2D@137406/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137407" to="Tiles/@AnimatableBody2D@137407/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137407" to="Tiles/@AnimatableBody2D@137407/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137407" to="Tiles/@AnimatableBody2D@137407" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137407" to="Tiles/@AnimatableBody2D@137407/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137407" to="Tiles/@AnimatableBody2D@137407" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137407" to="Tiles/@AnimatableBody2D@137407/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137408" to="Tiles/@AnimatableBody2D@137408/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137408" to="Tiles/@AnimatableBody2D@137408/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137408" to="Tiles/@AnimatableBody2D@137408" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137408" to="Tiles/@AnimatableBody2D@137408/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137408" to="Tiles/@AnimatableBody2D@137408" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137408" to="Tiles/@AnimatableBody2D@137408/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137409" to="Tiles/@AnimatableBody2D@137409/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137409" to="Tiles/@AnimatableBody2D@137409/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137409" to="Tiles/@AnimatableBody2D@137409" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137409" to="Tiles/@AnimatableBody2D@137409/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137409" to="Tiles/@AnimatableBody2D@137409" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137409" to="Tiles/@AnimatableBody2D@137409/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137410" to="Tiles/@AnimatableBody2D@137410/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137410" to="Tiles/@AnimatableBody2D@137410/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137410" to="Tiles/@AnimatableBody2D@137410" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137410" to="Tiles/@AnimatableBody2D@137410" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137410" to="Tiles/@AnimatableBody2D@137410/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137410" to="Tiles/@AnimatableBody2D@137410" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137410" to="Tiles/@AnimatableBody2D@137410/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137411" to="Tiles/@AnimatableBody2D@137411/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137411" to="Tiles/@AnimatableBody2D@137411/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137411" to="Tiles/@AnimatableBody2D@137411" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137411" to="Tiles/@AnimatableBody2D@137411" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137411" to="Tiles/@AnimatableBody2D@137411/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137411" to="Tiles/@AnimatableBody2D@137411" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137411" to="Tiles/@AnimatableBody2D@137411/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137412" to="Tiles/@AnimatableBody2D@137412/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137412" to="Tiles/@AnimatableBody2D@137412/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137412" to="Tiles/@AnimatableBody2D@137412" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137412" to="Tiles/@AnimatableBody2D@137412" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137412" to="Tiles/@AnimatableBody2D@137412/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137412" to="Tiles/@AnimatableBody2D@137412" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137412" to="Tiles/@AnimatableBody2D@137412/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137413" to="Tiles/@AnimatableBody2D@137413/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137413" to="Tiles/@AnimatableBody2D@137413/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137413" to="Tiles/@AnimatableBody2D@137413" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137413" to="Tiles/@AnimatableBody2D@137413" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137413" to="Tiles/@AnimatableBody2D@137413/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137413" to="Tiles/@AnimatableBody2D@137413" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137413" to="Tiles/@AnimatableBody2D@137413/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137414" to="Tiles/@AnimatableBody2D@137414/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137414" to="Tiles/@AnimatableBody2D@137414/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137414" to="Tiles/@AnimatableBody2D@137414" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137414" to="Tiles/@AnimatableBody2D@137414" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137414" to="Tiles/@AnimatableBody2D@137414/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137414" to="Tiles/@AnimatableBody2D@137414" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137414" to="Tiles/@AnimatableBody2D@137414/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137415" to="Tiles/@AnimatableBody2D@137415/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137415" to="Tiles/@AnimatableBody2D@137415/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137415" to="Tiles/@AnimatableBody2D@137415" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137415" to="Tiles/@AnimatableBody2D@137415" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137415" to="Tiles/@AnimatableBody2D@137415/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137415" to="Tiles/@AnimatableBody2D@137415" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137415" to="Tiles/@AnimatableBody2D@137415/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137416" to="Tiles/@AnimatableBody2D@137416/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137416" to="Tiles/@AnimatableBody2D@137416/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137416" to="Tiles/@AnimatableBody2D@137416" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137416" to="Tiles/@AnimatableBody2D@137416" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137416" to="Tiles/@AnimatableBody2D@137416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137416" to="Tiles/@AnimatableBody2D@137416" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137416" to="Tiles/@AnimatableBody2D@137416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137417" to="Tiles/@AnimatableBody2D@137417/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137417" to="Tiles/@AnimatableBody2D@137417/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137417" to="Tiles/@AnimatableBody2D@137417" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137417" to="Tiles/@AnimatableBody2D@137417" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137417" to="Tiles/@AnimatableBody2D@137417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137417" to="Tiles/@AnimatableBody2D@137417" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137417" to="Tiles/@AnimatableBody2D@137417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137418" to="Tiles/@AnimatableBody2D@137418/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137418" to="Tiles/@AnimatableBody2D@137418/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137418" to="Tiles/@AnimatableBody2D@137418" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137418" to="Tiles/@AnimatableBody2D@137418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137418" to="Tiles/@AnimatableBody2D@137418" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137418" to="Tiles/@AnimatableBody2D@137418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137419" to="Tiles/@AnimatableBody2D@137419/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137419" to="Tiles/@AnimatableBody2D@137419/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137419" to="Tiles/@AnimatableBody2D@137419" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137419" to="Tiles/@AnimatableBody2D@137419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137419" to="Tiles/@AnimatableBody2D@137419/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137419" to="Tiles/@AnimatableBody2D@137419" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137419" to="Tiles/@AnimatableBody2D@137419/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World10/10-1a.tscn b/Scenes/Levels/SMBLL/World10/10-1a.tscn new file mode 100755 index 0000000..1de346f --- /dev/null +++ b/Scenes/Levels/SMBLL/World10/10-1a.tscn @@ -0,0 +1,247 @@ +[gd_scene load_steps=2 format=4 uid="uid://2mhrrmlohkat"] + +[ext_resource type="PackedScene" uid="uid://dwbp7ip3l3snl" path="res://Scenes/Levels/SMBLL/World1/1-1a.tscn" id="1_76eqs"] + +[node name="1-1A" instance=ExtResource("1_76eqs")] + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAAAAAAFAP//AAAKAAEAAAAGAP7/AAALAAAAAAAGAP//AAALAAEAAAAHAP7/AAAMAAAAAAAHAP//AAAMAAEAAAAHAPX/AAAIAAEAAAAIAPX/AAAJAAEAAAAHAPb/AAAIAAEAAAAIAPb/AAAJAAEAAAAHAPf/AAAIAAEAAAAIAPf/AAAJAAEAAAAHAPj/AAAIAAEAAAAIAPj/AAAJAAEAAAAHAPn/AAAIAAEAAAAIAPn/AAAJAAEAAAAHAPr/AAAIAAEAAAAIAPr/AAAJAAEAAAAHAPv/AAAIAAEAAAAIAPv/AAAJAAEAAAAHAPz/AAAIAAEAAAAIAPz/AAAJAAEAAAAHAP3/AAAIAAEAAAAIAP3/AAAJAAEAAAAIAP7/AAAJAAEAAAAIAP//AAAJAAEAAAD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAADv/wAAAAABAAAAAAASAAAAAAADAAAAAADv/wEAAAABAAEAAAASAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAD7//X/AQAAAAAAAQD7//b/AQAAAAAAAQD7//f/AQAAAAAAAQD7//j/AQAAAAAAAQD7//n/AQAAAAAAAQD7//r/AQAAAAAAAQD7//v/AQAAAAAAAQD7//z/AQAAAAAAAQD7//3/AQAAAAAAAQD8//X/AQAAAAAAAQD8//b/AQAAAAAAAQD8//f/AQAAAAAAAQD8//j/AQAAAAAAAQD9//X/AQAAAAAAAQD9//b/AQAAAAAAAQD9//f/AQAAAAAAAQD9//j/AQAAAAAAAQD+//X/AQAAAAAAAQD+//b/AQAAAAAAAQD+//f/AQAAAAAAAQD+//j/AQAAAAAAAQD///X/AQAAAAAAAQD///b/AQAAAAAAAQD///f/AQAAAAAAAQD///j/AQAAAAAAAQAAAPX/AQAAAAAAAQAAAPb/AQAAAAAAAQAAAPf/AQAAAAAAAQAAAPj/AQAAAAAAAQABAPX/AQAAAAAAAQABAPb/AQAAAAAAAQABAPf/AQAAAAAAAQABAPj/AQAAAAAAAQACAPX/AQAAAAAAAQACAPb/AQAAAAAAAQACAPf/AQAAAAAAAQACAPj/AQAAAAAAAQADAPX/AQAAAAAAAQADAPb/AQAAAAAAAQADAPf/AQAAAAAAAQADAPj/AQAAAAAAAQAEAPX/AQAAAAAAAQAEAPb/AQAAAAAAAQAEAPf/AQAAAAAAAQAEAPj/AQAAAAAAAQAEAPr/AQAAAAAAAQAEAPv/AQAAAAAAAQAEAPz/AQAAAAAAAQAEAP3/AQAAAAAAAQD8//3/AQAAAAAABwD9//3/AQAAAAAAAQD+//3/AQAAAAAAAQD///3/AQAAAAAAAQAAAP3/AQAAAAAAAQABAP3/AQAAAAAAAQACAP3/AQAAAAAAAQADAP3/AQAAAAAADQAEAPn/AQAAAAAAAQD9//z/AQAAAAAAAwD+//z/AQAAAAAAAwD///z/AQAAAAAAAwAAAPz/AQAAAAAAAwABAPz/AQAAAAAAAwACAPz/AQAAAAAAAwD9//r/AQAAAAAAAwD+//r/AQAAAAAAAwD///r/AQAAAAAAAwAAAPr/AQAAAAAAAwABAPr/AQAAAAAAAwACAPr/AQAAAAAAAwA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://dkcnqav56er2k" + +[node name="InvisibleQuestionBlock" parent="." index="6"] +position = Vector2(-376, -56) + +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132263" to="Tiles/@AnimatableBody2D@132263" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132263" to="Tiles/@AnimatableBody2D@132263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132263" to="Tiles/@AnimatableBody2D@132263" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132263" to="Tiles/@AnimatableBody2D@132263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132264" to="Tiles/@AnimatableBody2D@132264" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132264" to="Tiles/@AnimatableBody2D@132264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132264" to="Tiles/@AnimatableBody2D@132264" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132264" to="Tiles/@AnimatableBody2D@132264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132265" to="Tiles/@AnimatableBody2D@132265" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132265" to="Tiles/@AnimatableBody2D@132265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132265" to="Tiles/@AnimatableBody2D@132265" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132265" to="Tiles/@AnimatableBody2D@132265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132266" to="Tiles/@AnimatableBody2D@132266" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132266" to="Tiles/@AnimatableBody2D@132266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132266" to="Tiles/@AnimatableBody2D@132266" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132266" to="Tiles/@AnimatableBody2D@132266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132267" to="Tiles/@AnimatableBody2D@132267" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132267" to="Tiles/@AnimatableBody2D@132267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132267" to="Tiles/@AnimatableBody2D@132267" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132267" to="Tiles/@AnimatableBody2D@132267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132268" to="Tiles/@AnimatableBody2D@132268" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132268" to="Tiles/@AnimatableBody2D@132268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132268" to="Tiles/@AnimatableBody2D@132268" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132268" to="Tiles/@AnimatableBody2D@132268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132269" to="Tiles/@AnimatableBody2D@132269" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132269" to="Tiles/@AnimatableBody2D@132269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132269" to="Tiles/@AnimatableBody2D@132269" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132269" to="Tiles/@AnimatableBody2D@132269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132270" to="Tiles/@AnimatableBody2D@132270" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132270" to="Tiles/@AnimatableBody2D@132270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132270" to="Tiles/@AnimatableBody2D@132270" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132270" to="Tiles/@AnimatableBody2D@132270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132272" to="Tiles/@AnimatableBody2D@132272" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132272" to="Tiles/@AnimatableBody2D@132272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132272" to="Tiles/@AnimatableBody2D@132272" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132272" to="Tiles/@AnimatableBody2D@132272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132273" to="Tiles/@AnimatableBody2D@132273" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132273" to="Tiles/@AnimatableBody2D@132273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132273" to="Tiles/@AnimatableBody2D@132273" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132273" to="Tiles/@AnimatableBody2D@132273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132274" to="Tiles/@AnimatableBody2D@132274" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132274" to="Tiles/@AnimatableBody2D@132274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132274" to="Tiles/@AnimatableBody2D@132274" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132274" to="Tiles/@AnimatableBody2D@132274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132275" to="Tiles/@AnimatableBody2D@132275" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132275" to="Tiles/@AnimatableBody2D@132275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132275" to="Tiles/@AnimatableBody2D@132275" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132275" to="Tiles/@AnimatableBody2D@132275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132277" to="Tiles/@AnimatableBody2D@132277" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132277" to="Tiles/@AnimatableBody2D@132277/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132277" to="Tiles/@AnimatableBody2D@132277" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132277" to="Tiles/@AnimatableBody2D@132277/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132278" to="Tiles/@AnimatableBody2D@132278" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132278" to="Tiles/@AnimatableBody2D@132278/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132278" to="Tiles/@AnimatableBody2D@132278" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132278" to="Tiles/@AnimatableBody2D@132278/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132279" to="Tiles/@AnimatableBody2D@132279" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132279" to="Tiles/@AnimatableBody2D@132279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132279" to="Tiles/@AnimatableBody2D@132279" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132279" to="Tiles/@AnimatableBody2D@132279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132280" to="Tiles/@AnimatableBody2D@132280" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132280" to="Tiles/@AnimatableBody2D@132280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132280" to="Tiles/@AnimatableBody2D@132280" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132280" to="Tiles/@AnimatableBody2D@132280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132282" to="Tiles/@AnimatableBody2D@132282" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132282" to="Tiles/@AnimatableBody2D@132282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132282" to="Tiles/@AnimatableBody2D@132282" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132282" to="Tiles/@AnimatableBody2D@132282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132283" to="Tiles/@AnimatableBody2D@132283" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132283" to="Tiles/@AnimatableBody2D@132283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132283" to="Tiles/@AnimatableBody2D@132283" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132283" to="Tiles/@AnimatableBody2D@132283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132284" to="Tiles/@AnimatableBody2D@132284" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132284" to="Tiles/@AnimatableBody2D@132284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132284" to="Tiles/@AnimatableBody2D@132284" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132284" to="Tiles/@AnimatableBody2D@132284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132285" to="Tiles/@AnimatableBody2D@132285" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132285" to="Tiles/@AnimatableBody2D@132285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132285" to="Tiles/@AnimatableBody2D@132285" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132285" to="Tiles/@AnimatableBody2D@132285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132287" to="Tiles/@AnimatableBody2D@132287" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132287" to="Tiles/@AnimatableBody2D@132287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132287" to="Tiles/@AnimatableBody2D@132287" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132287" to="Tiles/@AnimatableBody2D@132287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132288" to="Tiles/@AnimatableBody2D@132288" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132288" to="Tiles/@AnimatableBody2D@132288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132288" to="Tiles/@AnimatableBody2D@132288" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132288" to="Tiles/@AnimatableBody2D@132288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132289" to="Tiles/@AnimatableBody2D@132289" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132289" to="Tiles/@AnimatableBody2D@132289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132289" to="Tiles/@AnimatableBody2D@132289" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132289" to="Tiles/@AnimatableBody2D@132289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132290" to="Tiles/@AnimatableBody2D@132290" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132290" to="Tiles/@AnimatableBody2D@132290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132290" to="Tiles/@AnimatableBody2D@132290" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132290" to="Tiles/@AnimatableBody2D@132290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132292" to="Tiles/@AnimatableBody2D@132292" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132292" to="Tiles/@AnimatableBody2D@132292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132292" to="Tiles/@AnimatableBody2D@132292" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132292" to="Tiles/@AnimatableBody2D@132292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132293" to="Tiles/@AnimatableBody2D@132293" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132293" to="Tiles/@AnimatableBody2D@132293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132293" to="Tiles/@AnimatableBody2D@132293" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132293" to="Tiles/@AnimatableBody2D@132293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132294" to="Tiles/@AnimatableBody2D@132294" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132294" to="Tiles/@AnimatableBody2D@132294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132294" to="Tiles/@AnimatableBody2D@132294" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132294" to="Tiles/@AnimatableBody2D@132294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132295" to="Tiles/@AnimatableBody2D@132295" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132295" to="Tiles/@AnimatableBody2D@132295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132295" to="Tiles/@AnimatableBody2D@132295" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132295" to="Tiles/@AnimatableBody2D@132295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132297" to="Tiles/@AnimatableBody2D@132297" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132297" to="Tiles/@AnimatableBody2D@132297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132297" to="Tiles/@AnimatableBody2D@132297" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132297" to="Tiles/@AnimatableBody2D@132297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132298" to="Tiles/@AnimatableBody2D@132298" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132298" to="Tiles/@AnimatableBody2D@132298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132298" to="Tiles/@AnimatableBody2D@132298" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132298" to="Tiles/@AnimatableBody2D@132298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132299" to="Tiles/@AnimatableBody2D@132299" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132299" to="Tiles/@AnimatableBody2D@132299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132299" to="Tiles/@AnimatableBody2D@132299" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132299" to="Tiles/@AnimatableBody2D@132299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132300" to="Tiles/@AnimatableBody2D@132300" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132300" to="Tiles/@AnimatableBody2D@132300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132300" to="Tiles/@AnimatableBody2D@132300" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132300" to="Tiles/@AnimatableBody2D@132300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132302" to="Tiles/@AnimatableBody2D@132302" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132302" to="Tiles/@AnimatableBody2D@132302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132302" to="Tiles/@AnimatableBody2D@132302" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132302" to="Tiles/@AnimatableBody2D@132302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132303" to="Tiles/@AnimatableBody2D@132303" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132303" to="Tiles/@AnimatableBody2D@132303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132303" to="Tiles/@AnimatableBody2D@132303" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132303" to="Tiles/@AnimatableBody2D@132303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132304" to="Tiles/@AnimatableBody2D@132304" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132304" to="Tiles/@AnimatableBody2D@132304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132304" to="Tiles/@AnimatableBody2D@132304" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132304" to="Tiles/@AnimatableBody2D@132304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132305" to="Tiles/@AnimatableBody2D@132305" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132305" to="Tiles/@AnimatableBody2D@132305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132305" to="Tiles/@AnimatableBody2D@132305" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132305" to="Tiles/@AnimatableBody2D@132305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132307" to="Tiles/@AnimatableBody2D@132307" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132307" to="Tiles/@AnimatableBody2D@132307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132307" to="Tiles/@AnimatableBody2D@132307" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132307" to="Tiles/@AnimatableBody2D@132307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132308" to="Tiles/@AnimatableBody2D@132308" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132308" to="Tiles/@AnimatableBody2D@132308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132308" to="Tiles/@AnimatableBody2D@132308" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132308" to="Tiles/@AnimatableBody2D@132308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132309" to="Tiles/@AnimatableBody2D@132309" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132309" to="Tiles/@AnimatableBody2D@132309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132309" to="Tiles/@AnimatableBody2D@132309" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132309" to="Tiles/@AnimatableBody2D@132309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132310" to="Tiles/@AnimatableBody2D@132310" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132310" to="Tiles/@AnimatableBody2D@132310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132310" to="Tiles/@AnimatableBody2D@132310" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132310" to="Tiles/@AnimatableBody2D@132310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132312" to="Tiles/@AnimatableBody2D@132312" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132312" to="Tiles/@AnimatableBody2D@132312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132312" to="Tiles/@AnimatableBody2D@132312" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132312" to="Tiles/@AnimatableBody2D@132312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132313" to="Tiles/@AnimatableBody2D@132313" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132313" to="Tiles/@AnimatableBody2D@132313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132313" to="Tiles/@AnimatableBody2D@132313" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132313" to="Tiles/@AnimatableBody2D@132313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132314" to="Tiles/@AnimatableBody2D@132314" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132314" to="Tiles/@AnimatableBody2D@132314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132314" to="Tiles/@AnimatableBody2D@132314" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132314" to="Tiles/@AnimatableBody2D@132314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132315" to="Tiles/@AnimatableBody2D@132315" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132315" to="Tiles/@AnimatableBody2D@132315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132315" to="Tiles/@AnimatableBody2D@132315" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132315" to="Tiles/@AnimatableBody2D@132315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132316" to="Tiles/@AnimatableBody2D@132316" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132316" to="Tiles/@AnimatableBody2D@132316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132316" to="Tiles/@AnimatableBody2D@132316" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132316" to="Tiles/@AnimatableBody2D@132316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132317" to="Tiles/@AnimatableBody2D@132317" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132317" to="Tiles/@AnimatableBody2D@132317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132317" to="Tiles/@AnimatableBody2D@132317" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132317" to="Tiles/@AnimatableBody2D@132317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132318" to="Tiles/@AnimatableBody2D@132318" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132318" to="Tiles/@AnimatableBody2D@132318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132318" to="Tiles/@AnimatableBody2D@132318" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132318" to="Tiles/@AnimatableBody2D@132318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132319" to="Tiles/@AnimatableBody2D@132319" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132319" to="Tiles/@AnimatableBody2D@132319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132319" to="Tiles/@AnimatableBody2D@132319" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132319" to="Tiles/@AnimatableBody2D@132319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132321" to="Tiles/@AnimatableBody2D@132321" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132321" to="Tiles/@AnimatableBody2D@132321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132321" to="Tiles/@AnimatableBody2D@132321" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132321" to="Tiles/@AnimatableBody2D@132321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132322" to="Tiles/@AnimatableBody2D@132322" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132322" to="Tiles/@AnimatableBody2D@132322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132322" to="Tiles/@AnimatableBody2D@132322" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132322" to="Tiles/@AnimatableBody2D@132322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132323" to="Tiles/@AnimatableBody2D@132323" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132323" to="Tiles/@AnimatableBody2D@132323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132323" to="Tiles/@AnimatableBody2D@132323" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132323" to="Tiles/@AnimatableBody2D@132323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132324" to="Tiles/@AnimatableBody2D@132324" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132324" to="Tiles/@AnimatableBody2D@132324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132324" to="Tiles/@AnimatableBody2D@132324" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132324" to="Tiles/@AnimatableBody2D@132324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132325" to="Tiles/@AnimatableBody2D@132325" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132325" to="Tiles/@AnimatableBody2D@132325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132325" to="Tiles/@AnimatableBody2D@132325" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132325" to="Tiles/@AnimatableBody2D@132325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132326" to="Tiles/@AnimatableBody2D@132326" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132326" to="Tiles/@AnimatableBody2D@132326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132326" to="Tiles/@AnimatableBody2D@132326" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132326" to="Tiles/@AnimatableBody2D@132326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132328" to="Tiles/@AnimatableBody2D@132328" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132328" to="Tiles/@AnimatableBody2D@132328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132328" to="Tiles/@AnimatableBody2D@132328" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132328" to="Tiles/@AnimatableBody2D@132328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132340" to="Tiles/@AnimatableBody2D@132340" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132340" to="Tiles/@AnimatableBody2D@132340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132340" to="Tiles/@AnimatableBody2D@132340" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132340" to="Tiles/@AnimatableBody2D@132340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132341" to="Tiles/@AnimatableBody2D@132341" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@132341" to="Tiles/@AnimatableBody2D@132341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132341" to="Tiles/@AnimatableBody2D@132341" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@132341" to="Tiles/@AnimatableBody2D@132341/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World10/10-2.tscn b/Scenes/Levels/SMBLL/World10/10-2.tscn new file mode 100644 index 0000000..00b6750 --- /dev/null +++ b/Scenes/Levels/SMBLL/World10/10-2.tscn @@ -0,0 +1,3171 @@ +[gd_scene load_steps=18 format=4 uid="uid://bjktlonp18ov1"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_i4lsp"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_flict"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_v74vs"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_flict"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="7_jq16q"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="8_5ljjd"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="9_7nuj5"] +[ext_resource type="PackedScene" uid="uid://f48a0jmx334d" path="res://Scenes/Prefabs/Entities/Objects/SmallElevatorPlatform.tscn" id="10_ryf46"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="11_qkwny"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="12_nxvst"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="13_ht88k"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_vechk"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="15_0gxde"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="15_v74vs"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="16_v74vs"] +[ext_resource type="PackedScene" uid="uid://b0peppjq7jrcp" path="res://Scenes/Parts/WarpZoneCameraLimit.tscn" id="17_7nuj5"] +[ext_resource type="PackedScene" uid="uid://cs8iql18nkljw" path="res://Scenes/Prefabs/LevelObjects/WarpZone.tscn" id="17_flict"] + +[node name="A-2" type="Node"] +script = ExtResource("1_i4lsp") +music = ExtResource("2_flict") +theme = "Underground" +campaign = "SMBLL" +world_id = 10 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_v74vs")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAADAAAAAAAGAAEAAAADAAEAAAAfAAAAAAABAAAAAAAfAAEAAAABAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAADAAAAAAAiAAEAAAADAAEAAAAoAAAAAAABAAAAAAAoAAEAAAABAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAADAAAAAAAzAAEAAAADAAEAAAA6AAAAAAABAAAAAAA6AAEAAAABAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAADAAAAAABEAAEAAAADAAEAAABHAAAAAAAAAAAAAABHAAEAAAAAAAEAAABKAAAAAAAAAAAAAABKAAEAAAAAAAEAAABNAAAAAAAAAAAAAABNAAEAAAAAAAEAAABQAAAAAAABAAAAAABQAAEAAAABAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAADAAAAAABfAAEAAAADAAEAAABkAAAAAAABAAAAAABkAAEAAAABAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAADAAAAAABrAAEAAAADAAEAAABuAAAAAAABAAAAAABuAAEAAAABAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAADAAAAAABxAAEAAAADAAEAAAB5AAAAAAABAAAAAAB5AAEAAAABAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAADAAAAAACIAAEAAAADAAEAAACQAAAAAAABAAAAAACQAAEAAAABAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAADAAAAAACUAAEAAAADAAEAAACaAAAAAAABAAAAAACaAAEAAAABAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADPAPX/AAAAAAQAAADPAPb/AAAAAAQAAADPAPf/AAAAAAQAAADPAPj/AAAAAAQAAADPAPn/AAAAAAQAAADPAPr/AAAAAAQAAADPAPv/AAAAAAQAAADPAPz/AAAAAAQAAADPAP3/AAAAAAQAAADPAP7/AAAAAAQAAADPAP//AAAAAAQAAAClAPX/AAAAAAQAAAClAPb/AAAAAAQAAAClAPf/AAAAAAQAAAClAPj/AAAAAAQAAACmAPX/AAAAAAQAAACmAPb/AAAAAAQAAACmAPf/AAAAAAQAAACmAPj/AAAAAAQAAACnAPX/AAAAAAQAAACnAPb/AAAAAAQAAACnAPf/AAAAAAQAAACnAPj/AAAAAAQAAACoAPX/AAAAAAQAAACoAPb/AAAAAAQAAACoAPf/AAAAAAQAAACoAPj/AAAAAAQAAACpAPX/AAAAAAQAAACpAPb/AAAAAAQAAACpAPf/AAAAAAQAAACpAPj/AAAAAAQAAACpAPn/AAAAAAQAAACpAPr/AAAAAAQAAACpAPv/AAAAAAQAAACpAPz/AAAAAAQAAACpAP3/AAAAAAQAAACpAP7/AAAAAAQAAACpAP//AAAAAAQAAACqAPX/AAAAAAQAAACqAPb/AAAAAAQAAACqAPf/AAAAAAQAAACqAPj/AAAAAAQAAACqAPn/AAAAAAQAAACqAPr/AAAAAAQAAACqAPv/AAAAAAQAAACqAPz/AAAAAAQAAACqAP3/AAAAAAQAAACqAP7/AAAAAAQAAACqAP//AAAAAAQAAACrAPX/AAAAAAQAAACrAPb/AAAAAAQAAACrAPf/AAAAAAQAAACrAPj/AAAAAAQAAACrAPn/AAAAAAQAAACrAPr/AAAAAAQAAACrAPv/AAAAAAQAAACrAPz/AAAAAAQAAACrAP3/AAAAAAQAAACrAP7/AAAAAAQAAACrAP//AAAAAAQAAACsAPX/AAAAAAQAAACsAPb/AAAAAAQAAACsAPf/AAAAAAQAAACsAPj/AAAAAAQAAACsAPn/AAAAAAQAAACsAPr/AAAAAAQAAACsAPv/AAAAAAQAAACsAPz/AAAAAAQAAACsAP3/AAAAAAQAAACsAP7/AAAAAAQAAACsAP//AAAAAAQAAACtAPX/AAAAAAQAAACtAPb/AAAAAAQAAACtAPf/AAAAAAQAAACtAPj/AAAAAAQAAACtAPn/AAAAAAQAAACtAPr/AAAAAAQAAACtAPv/AAAAAAQAAACtAPz/AAAAAAQAAACtAP3/AAAAAAQAAACtAP7/AAAAAAQAAACtAP//AAAAAAQAAACuAPX/AAAAAAQAAACuAPb/AAAAAAQAAACuAPf/AAAAAAQAAACuAPj/AAAAAAQAAACuAPn/AAAAAAQAAACuAPr/AAAAAAQAAACuAPv/AAAAAAQAAACuAPz/AAAAAAQAAACuAP3/AAAAAAQAAACuAP7/AAAAAAQAAACuAP//AAAAAAQAAACvAPX/AAAAAAQAAACvAPb/AAAAAAQAAACvAPf/AAAAAAQAAACvAPj/AAAAAAQAAACvAPn/AAAAAAQAAACvAPr/AAAAAAQAAACvAPv/AAAAAAQAAACvAPz/AAAAAAQAAACvAP3/AAAAAAQAAACvAP7/AAAAAAQAAACvAP//AAAAAAQAAACwAPX/AAAAAAQAAACwAPb/AAAAAAQAAACwAPf/AAAAAAQAAACwAPj/AAAAAAQAAACwAPn/AAAAAAQAAACwAPr/AAAAAAQAAACwAPv/AAAAAAQAAACwAPz/AAAAAAQAAACwAP3/AAAAAAQAAACwAP7/AAAAAAQAAACwAP//AAAAAAQAAACxAPX/AAAAAAQAAACxAPb/AAAAAAQAAACxAPf/AAAAAAQAAACxAPj/AAAAAAQAAACxAPn/AAAAAAQAAACxAPr/AAAAAAQAAACxAPv/AAAAAAQAAACxAPz/AAAAAAQAAACxAP3/AAAAAAQAAACxAP7/AAAAAAQAAACxAP//AAAAAAQAAACyAPX/AAAAAAQAAACyAPb/AAAAAAQAAACyAPf/AAAAAAQAAACyAPj/AAAAAAQAAACyAPn/AAAAAAQAAACyAPr/AAAAAAQAAACyAPv/AAAAAAQAAACyAPz/AAAAAAQAAACyAP3/AAAAAAQAAACyAP7/AAAAAAQAAACyAP//AAAAAAQAAACzAPX/AAAAAAQAAACzAPb/AAAAAAQAAACzAPf/AAAAAAQAAACzAPj/AAAAAAQAAACzAPn/AAAAAAQAAACzAPr/AAAAAAQAAACzAPv/AAAAAAQAAACzAPz/AAAAAAQAAACzAP3/AAAAAAQAAACzAP7/AAAAAAQAAACzAP//AAAAAAQAAAC0APX/AAAAAAQAAAC0APb/AAAAAAQAAAC0APf/AAAAAAQAAAC0APj/AAAAAAQAAAC0APn/AAAAAAQAAAC0APr/AAAAAAQAAAC0APv/AAAAAAQAAAC0APz/AAAAAAQAAAC0AP3/AAAAAAQAAAC0AP7/AAAAAAQAAAC0AP//AAAAAAQAAAC1APX/AAAAAAQAAAC1APb/AAAAAAQAAAC1APf/AAAAAAQAAAC1APj/AAAAAAQAAAC1APn/AAAAAAQAAAC1APr/AAAAAAQAAAC1APv/AAAAAAQAAAC1APz/AAAAAAQAAAC1AP3/AAAAAAQAAAC1AP7/AAAAAAQAAAC1AP//AAAAAAQAAAC2APX/AAAAAAQAAAC2APb/AAAAAAQAAAC2APf/AAAAAAQAAAC2APj/AAAAAAQAAAC2APn/AAAAAAQAAAC2APr/AAAAAAQAAAC2APv/AAAAAAQAAAC2APz/AAAAAAQAAAC2AP3/AAAAAAQAAAC2AP7/AAAAAAQAAAC2AP//AAAAAAQAAAC3APX/AAAAAAQAAAC3APb/AAAAAAQAAAC3APf/AAAAAAQAAAC3APj/AAAAAAQAAAC3APn/AAAAAAQAAAC3APr/AAAAAAQAAAC3APv/AAAAAAQAAAC3APz/AAAAAAQAAAC3AP3/AAAAAAQAAAC3AP7/AAAAAAQAAAC3AP//AAAAAAQAAAC4APX/AAAAAAQAAAC4APb/AAAAAAQAAAC4APf/AAAAAAQAAAC4APj/AAAAAAQAAAC4APn/AAAAAAQAAAC4APr/AAAAAAQAAAC4APv/AAAAAAQAAAC4APz/AAAAAAQAAAC4AP3/AAAAAAQAAAC4AP7/AAAAAAQAAAC4AP//AAAAAAQAAAC5APX/AAAAAAQAAAC5APb/AAAAAAQAAAC5APf/AAAAAAQAAAC5APj/AAAAAAQAAAC5APn/AAAAAAQAAAC5APr/AAAAAAQAAAC5APv/AAAAAAQAAAC5APz/AAAAAAQAAAC5AP3/AAAAAAQAAAC5AP7/AAAAAAQAAAC5AP//AAAAAAQAAAC6APX/AAAAAAQAAAC6APb/AAAAAAQAAAC6APf/AAAAAAQAAAC6APj/AAAAAAQAAAC6APn/AAAAAAQAAAC6APr/AAAAAAQAAAC6APv/AAAAAAQAAAC6APz/AAAAAAQAAAC6AP3/AAAAAAQAAAC6AP7/AAAAAAQAAAC6AP//AAAAAAQAAAC7APX/AAAAAAQAAAC7APb/AAAAAAQAAAC7APf/AAAAAAQAAAC7APj/AAAAAAQAAAC7APn/AAAAAAQAAAC7APr/AAAAAAQAAAC7APv/AAAAAAQAAAC7APz/AAAAAAQAAAC7AP3/AAAAAAQAAAC7AP7/AAAAAAQAAAC7AP//AAAAAAQAAAC8APX/AAAAAAQAAAC8APb/AAAAAAQAAAC8APf/AAAAAAQAAAC8APj/AAAAAAQAAAC8APn/AAAAAAQAAAC8APr/AAAAAAQAAAC8APv/AAAAAAQAAAC8APz/AAAAAAQAAAC8AP3/AAAAAAQAAAC8AP7/AAAAAAQAAAC8AP//AAAAAAQAAAC9APX/AAAAAAQAAAC9APb/AAAAAAQAAAC9APf/AAAAAAQAAAC9APj/AAAAAAQAAAC9APn/AAAAAAQAAAC9APr/AAAAAAQAAAC9APv/AAAAAAQAAAC9APz/AAAAAAQAAAC9AP3/AAAAAAQAAAC9AP7/AAAAAAQAAAC9AP//AAAAAAQAAAC+APX/AAAAAAQAAAC+APb/AAAAAAQAAAC+APf/AAAAAAQAAAC+APj/AAAAAAQAAAC+APn/AAAAAAQAAAC+APr/AAAAAAQAAAC+APv/AAAAAAQAAAC+APz/AAAAAAQAAAC+AP3/AAAAAAQAAAC+AP7/AAAAAAQAAAC+AP//AAAAAAQAAAC/APX/AAAAAAQAAAC/APb/AAAAAAQAAAC/APf/AAAAAAQAAAC/APj/AAAAAAQAAAC/APn/AAAAAAQAAAC/APr/AAAAAAQAAAC/APv/AAAAAAQAAAC/APz/AAAAAAQAAAC/AP3/AAAAAAQAAAC/AP7/AAAAAAQAAAC/AP//AAAAAAQAAADAAPX/AAAAAAQAAADAAPb/AAAAAAQAAADAAPf/AAAAAAQAAADAAPj/AAAAAAQAAADAAPn/AAAAAAQAAADAAPr/AAAAAAQAAADAAPv/AAAAAAQAAADAAPz/AAAAAAQAAADAAP3/AAAAAAQAAADAAP7/AAAAAAQAAADAAP//AAAAAAQAAACfAPX/AAAAAAQAAACfAPb/AAAAAAQAAACfAPf/AAAAAAQAAACfAPj/AAAAAAQAAACfAPn/AAAAAAQAAACfAPr/AAAAAAQAAACfAPv/AAAAAAQAAACfAPz/AAAAAAQAAACfAP3/AAAAAAQAAACfAP7/AAAAAAQAAACfAP//AAAAAAQAAACgAPX/AAAAAAQAAACgAPb/AAAAAAQAAACgAPf/AAAAAAQAAACgAPj/AAAAAAQAAACgAPn/AAAAAAQAAACgAPr/AAAAAAQAAACgAPv/AAAAAAQAAACgAPz/AAAAAAQAAACgAP3/AAAAAAQAAACgAP7/AAAAAAQAAACgAP//AAAAAAQAAAChAPX/AAAAAAQAAAChAPb/AAAAAAQAAAChAPf/AAAAAAQAAAChAPj/AAAAAAQAAAChAPn/AAAAAAQAAAChAPr/AAAAAAQAAAChAPv/AAAAAAQAAAChAPz/AAAAAAQAAAChAP3/AAAAAAQAAAChAP7/AAAAAAQAAAChAP//AAAAAAQAAACiAPX/AAAAAAQAAACiAPb/AAAAAAQAAACiAPf/AAAAAAQAAACiAPj/AAAAAAQAAACiAPn/AAAAAAQAAACiAPr/AAAAAAQAAACiAPv/AAAAAAQAAACiAPz/AAAAAAQAAACiAP3/AAAAAAQAAACiAP7/AAAAAAQAAACiAP//AAAAAAQAAACjAPX/AAAAAAQAAACjAPb/AAAAAAQAAACjAPf/AAAAAAQAAACjAPj/AAAAAAQAAACjAPn/AAAAAAQAAACjAPr/AAAAAAQAAACjAPv/AAAAAAQAAACjAPz/AAAAAAQAAACjAP3/AAAAAAQAAACjAP7/AAAAAAQAAACjAP//AAAAAAQAAACkAPX/AAAAAAQAAACkAPb/AAAAAAQAAACkAPf/AAAAAAQAAACkAPj/AAAAAAQAAACaAP3/AAAAAAQAAACaAP7/AAAAAAQAAACaAP//AAAAAAQAAACbAP3/AAAAAAQAAACbAP7/AAAAAAQAAACbAP//AAAAAAQAAACcAP3/AAAAAAQAAACcAP7/AAAAAAQAAACcAP//AAAAAAQAAACdAP3/AAAAAAQAAACdAP7/AAAAAAQAAACdAP//AAAAAAQAAACeAP3/AAAAAAQAAACeAP7/AAAAAAQAAACeAP//AAAAAAQAAACQAP3/AAAAAAQAAACQAP7/AAAAAAQAAACQAP//AAAAAAQAAACRAP3/AAAAAAQAAACRAP7/AAAAAAQAAACRAP//AAAAAAQAAACSAP3/AAAAAAQAAACSAP7/AAAAAAQAAACSAP//AAAAAAQAAACTAP3/AAAAAAQAAACTAP7/AAAAAAQAAACTAP//AAAAAAQAAACUAP3/AAAAAAQAAACUAP7/AAAAAAQAAACUAP//AAAAAAQAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAABFAAAAAAAIAAAAAABFAAEAAAAIAAEAAABGAAAAAAAJAAAAAABGAAEAAAAJAAEAAABIAAAAAAAIAAIAAABIAAEAAAAIAAMAAABJAAAAAAAJAAIAAABJAAEAAAAJAAMAAABLAAAAAAAIAAQAAABLAAEAAAAIAAUAAABMAAAAAAAJAAQAAABMAAEAAAAJAAUAAABOAAAAAAAIAAYAAABOAAEAAAAIAAcAAABPAAAAAAAJAAYAAABPAAEAAAAJAAcAAABXAP//AAAEAAIAAABYAP//AAAEAAIAAABZAP//AAAEAAIAAABaAP//AAAEAAIAAABbAP//AAAEAAIAAABcAP//AAAEAAIAAABdAP//AAAEAAIAAABeAP//AAAEAAIAAABfAP//AAAEAAIAAABeAPj/AAAEAAIAAABeAPn/AAAEAAIAAABeAPr/AAAEAAIAAABeAPv/AAAEAAIAAABeAPz/AAAEAAIAAABeAP3/AAAEAAIAAABeAP7/AAAEAAIAAABfAPj/AAAEAAIAAABfAPn/AAAEAAIAAABfAPr/AAAEAAIAAABfAPv/AAAEAAIAAABfAPz/AAAEAAIAAABfAP3/AAAEAAIAAABfAP7/AAAEAAIAAABdAPn/AAAEAAIAAABdAPr/AAAEAAIAAABdAPv/AAAEAAIAAABdAPz/AAAEAAIAAABdAP3/AAAEAAIAAABdAP7/AAAEAAIAAABcAPr/AAAEAAIAAABcAPv/AAAEAAIAAABcAPz/AAAEAAIAAABcAP3/AAAEAAIAAABcAP7/AAAEAAIAAABbAPv/AAAEAAIAAABbAPz/AAAEAAIAAABbAP3/AAAEAAIAAABbAP7/AAAEAAIAAABaAPz/AAAEAAIAAABaAP3/AAAEAAIAAABaAP7/AAAEAAIAAABZAP3/AAAEAAIAAABZAP7/AAAEAAIAAABYAP7/AAAEAAIAAABsAAAAAAAIAAIAAABsAAEAAAAIAAMAAABtAAAAAAAJAAIAAABtAAEAAAAJAAMAAABqAPr/AAAIAAQAACBrAPr/AAAJAAQAACBqAPn/AAAIAAUAACBrAPn/AAAJAAUAACByAAAAAAAIAAAAAAByAAEAAAAIAAEAAABzAAAAAAAJAAAAAABzAAEAAAAJAAEAAAB9AP//AAAEAAIAAAB+AP//AAAEAAIAAAB/AP//AAAEAAIAAAB/AP7/AAAEAAIAAAB+AP7/AAAEAAIAAAB/AP3/AAAEAAIAAACMAP//AAABAAQAAACOAP3/AAABAAQAAACMAAAAAAACAAQAAACOAP7/AAACAAQAAACMAAEAAAADAAQAAACOAP//AAADAAQAAACOAAAAAAADAAQAAACOAAEAAAADAAQAAACYAP3/AAAIAAIAAACYAP7/AAAIAAMAAACZAP3/AAAJAAIAAACZAP7/AAAJAAMAAACYAP//AAAIAAMAAACZAP//AAAJAAMAAACYAAAAAAAIAAMAAACZAAAAAAAJAAMAAACYAAEAAAAIAAMAAACZAAEAAAAJAAMAAACbAPv/AAAKAAYAAACbAPz/AAAKAAcAAACcAPv/AAALAAYAAACcAPz/AAALAAcAAACdAPv/AAAMAAYAAACdAPz/AAAMAAcAAACeAPv/AAAJAAcAAACeAPz/AAAJAAcAAACdAPX/AAAIAAcAAACeAPX/AAAJAAcAAACdAPb/AAAIAAcAAACeAPb/AAAJAAcAAACdAPf/AAAIAAcAAACeAPf/AAAJAAcAAACdAPj/AAAIAAcAAACeAPj/AAAJAAcAAACdAPn/AAAIAAcAAACeAPn/AAAJAAcAAACdAPr/AAAIAAcAAACeAPr/AAAJAAcAAAB5APX/AQAAAAAAAQB6APX/AQAAAAAAAQB7APX/AQAAAAAAAQB8APX/AQAAAAAAAQB9APX/AQAAAAAAAQB+APX/AQAAAAAAAQB/APX/AQAAAAAAAQCAAPX/AQAAAAAAAQCBAPX/AQAAAAAAAQCCAPX/AQAAAAAAAQCDAPX/AQAAAAAAAQCEAPX/AQAAAAAAAQCFAPX/AQAAAAAAAQCGAPX/AQAAAAAAAQCHAPX/AQAAAAAAAQCIAPX/AQAAAAAAAQCJAPX/AQAAAAAAAQCKAPX/AQAAAAAAAQCLAPX/AQAAAAAAAQCMAPX/AQAAAAAAAQCNAPX/AQAAAAAAAQCOAPX/AQAAAAAAAQCPAPX/AQAAAAAAAQCQAPX/AQAAAAAAAQCRAPX/AQAAAAAAAQCSAPX/AQAAAAAAAQCTAPX/AQAAAAAAAQCUAPX/AQAAAAAAAQCVAPX/AQAAAAAAAQCWAPX/AQAAAAAAAQCXAPX/AQAAAAAAAQCYAPX/AQAAAAAAAQCZAPX/AQAAAAAAAQB5APb/AQAAAAAAAQB5APf/AQAAAAAAAQB5APj/AQAAAAAAAQB6APb/AQAAAAAAAQB6APf/AQAAAAAAAQB6APj/AQAAAAAAAQB7APb/AQAAAAAAAQB7APf/AQAAAAAAAQB7APj/AQAAAAAAAQB8APb/AQAAAAAAAQB8APf/AQAAAAAAAQB8APj/AQAAAAAAAQB9APb/AQAAAAAAAQB9APf/AQAAAAAAAQB9APj/AQAAAAAAAQB+APb/AQAAAAAAAQB+APf/AQAAAAAAAQB+APj/AQAAAAAAAQB/APb/AQAAAAAAAQB/APf/AQAAAAAAAQB/APj/AQAAAAAAAQCAAPb/AQAAAAAAAQCAAPf/AQAAAAAAAQCAAPj/AQAAAAAAAQCBAPb/AQAAAAAAAQCBAPf/AQAAAAAAAQCBAPj/AQAAAAAAAQCCAPb/AQAAAAAAAQCCAPf/AQAAAAAAAQCCAPj/AQAAAAAAAQCDAPb/AQAAAAAAAQCDAPf/AQAAAAAAAQCDAPj/AQAAAAAAAQCEAPb/AQAAAAAAAQCEAPf/AQAAAAAAAQCEAPj/AQAAAAAAAQCFAPb/AQAAAAAAAQCFAPf/AQAAAAAAAQCFAPj/AQAAAAAAAQCGAPb/AQAAAAAAAQCGAPf/AQAAAAAAAQCGAPj/AQAAAAAAAQCHAPb/AQAAAAAAAQCHAPf/AQAAAAAAAQCHAPj/AQAAAAAAAQCIAPb/AQAAAAAAAQCIAPf/AQAAAAAAAQCIAPj/AQAAAAAAAQCJAPb/AQAAAAAAAQCJAPf/AQAAAAAAAQCJAPj/AQAAAAAAAQCKAPb/AQAAAAAAAQCKAPf/AQAAAAAAAQCKAPj/AQAAAAAAAQCLAPb/AQAAAAAAAQCLAPf/AQAAAAAAAQCLAPj/AQAAAAAAAQCMAPb/AQAAAAAAAQCMAPf/AQAAAAAAAQCMAPj/AQAAAAAAAQCNAPb/AQAAAAAAAQCNAPf/AQAAAAAAAQCNAPj/AQAAAAAAAQCOAPb/AQAAAAAAAQCOAPf/AQAAAAAAAQCOAPj/AQAAAAAAAQCPAPb/AQAAAAAAAQCPAPf/AQAAAAAAAQCPAPj/AQAAAAAAAQCQAPb/AQAAAAAAAQCQAPf/AQAAAAAAAQCQAPj/AQAAAAAAAQCRAPb/AQAAAAAAAQCRAPf/AQAAAAAAAQCRAPj/AQAAAAAAAQCSAPb/AQAAAAAAAQCSAPf/AQAAAAAAAQCSAPj/AQAAAAAAAQCTAPb/AQAAAAAAAQCTAPf/AQAAAAAAAQCTAPj/AQAAAAAAAQCUAPb/AQAAAAAAAQCUAPf/AQAAAAAAAQCUAPj/AQAAAAAAAQBvAPz/AQAAAAAAAQBvAP3/AQAAAAAAAQBwAPz/AQAAAAAAAQBwAP3/AQAAAAAAAQBxAPz/AQAAAAAAAQBxAP3/AQAAAAAAAQByAPz/AQAAAAAAAQByAP3/AQAAAAAAAQBzAPz/AQAAAAAAAQBzAP3/AQAAAAAAAQBkAP3/AQAAAAAAAQBlAP3/AQAAAAAAAQBmAP3/AQAAAAAAAQBnAP3/AQAAAAAAAQBoAP3/AQAAAAAAAQBpAP3/AQAAAAAAAQBqAP3/AQAAAAAAAQBrAP3/AQAAAAAAAQBsAP3/AQAAAAAAAQBtAP3/AQAAAAAAAQBuAP3/AQAAAAAAAQBkAPz/AQAAAAAAAQBlAPz/AQAAAAAAAQBmAPz/AQAAAAAAAQBnAPz/AQAAAAAAAQBoAPz/AQAAAAAAAQBpAPz/AQAAAAAAAQBqAPz/AQAAAAAAAQBrAPz/AQAAAAAAAQBsAPz/AQAAAAAAAQBtAPz/AQAAAAAAAQBkAPX/AQAAAAAAAQBkAPb/AQAAAAAAAQBkAPf/AQAAAAAAAQBkAPj/AQAAAAAAAQBlAPX/AQAAAAAAAQBlAPb/AQAAAAAAAQBlAPf/AQAAAAAAAQBlAPj/AQAAAAAAAQBmAPX/AQAAAAAAAQBmAPb/AQAAAAAAAQBmAPf/AQAAAAAAAQBmAPj/AQAAAAAAAQBnAPX/AQAAAAAAAQBnAPb/AQAAAAAAAQBnAPf/AQAAAAAAAQBnAPj/AQAAAAAAAQBoAPX/AQAAAAAAAQBoAPb/AQAAAAAAAQBoAPf/AQAAAAAAAQBoAPj/AQAAAAAAAQBpAPX/AQAAAAAAAQBpAPb/AQAAAAAAAQBpAPf/AQAAAAAAAQBpAPj/AQAAAAAAAQBqAPX/AQAAAAAAAQBqAPb/AQAAAAAAAQBqAPf/AQAAAAAAAQBqAPj/AQAAAAAAAQBrAPX/AQAAAAAAAQBrAPb/AQAAAAAAAQBrAPf/AQAAAAAAAQBrAPj/AQAAAAAAAQBsAPX/AQAAAAAAAQBsAPb/AQAAAAAAAQBsAPf/AQAAAAAAAQBsAPj/AQAAAAAAAQBtAPX/AQAAAAAAAQBtAPb/AQAAAAAAAQBtAPf/AQAAAAAAAQBtAPj/AQAAAAAAAQBuAPX/AQAAAAAAAQBuAPb/AQAAAAAAAQBuAPf/AQAAAAAAAQBuAPj/AQAAAAAAAQBvAPX/AQAAAAAAAQBvAPb/AQAAAAAAAQBvAPf/AQAAAAAAAQBvAPj/AQAAAAAAAQBwAPX/AQAAAAAAAQBwAPb/AQAAAAAAAQBwAPf/AQAAAAAAAQBwAPj/AQAAAAAAAQBxAPX/AQAAAAAAAQBxAPb/AQAAAAAAAQBxAPf/AQAAAAAAAQBxAPj/AQAAAAAAAQByAPX/AQAAAAAAAQByAPb/AQAAAAAAAQByAPf/AQAAAAAAAQByAPj/AQAAAAAAAQBzAPX/AQAAAAAAAQBzAPb/AQAAAAAAAQBzAPf/AQAAAAAAAQBzAPj/AQAAAAAAAQBuAPz/AQAAAAAACgBTAPX/AQAAAAAAAQBUAPX/AQAAAAAAAQBVAPX/AQAAAAAAAQBWAPX/AQAAAAAAAQBXAPX/AQAAAAAAAQBYAPX/AQAAAAAAAQBZAPX/AQAAAAAAAQBaAPX/AQAAAAAAAQBbAPX/AQAAAAAAAQBcAPX/AQAAAAAAAQBdAPX/AQAAAAAAAQBeAPX/AQAAAAAAAQBfAPX/AQAAAAAAAQBgAPX/AQAAAAAAAQBhAPX/AQAAAAAAAQBiAPX/AQAAAAAAAQBjAPX/AQAAAAAAAQA6APX/AQAAAAAAAQA6APb/AQAAAAAAAQA6APf/AQAAAAAAAQA6APj/AQAAAAAAAQA6APn/AQAAAAAAAQA6APr/AQAAAAAAAQA6APv/AQAAAAAAAQA6APz/AQAAAAAAAQA7APX/AQAAAAAAAQA7APb/AQAAAAAAAQA7APf/AQAAAAAAAQA7APj/AQAAAAAAAQA7APn/AQAAAAAAAQA7APr/AQAAAAAAAQA7APv/AQAAAAAAAQA7APz/AQAAAAAAAQA8APX/AQAAAAAAAQA8APb/AQAAAAAAAQA8APf/AQAAAAAAAQA8APj/AQAAAAAAAQA8APn/AQAAAAAAAQA8APr/AQAAAAAAAQA8APv/AQAAAAAAAQA8APz/AQAAAAAAAQA9APX/AQAAAAAAAQA9APb/AQAAAAAAAQA9APf/AQAAAAAAAQA9APj/AQAAAAAAAQA9APn/AQAAAAAAAQA9APr/AQAAAAAAAQA9APv/AQAAAAAAAQA9APz/AQAAAAAAAQA+APX/AQAAAAAAAQA+APb/AQAAAAAAAQA+APf/AQAAAAAAAQA+APj/AQAAAAAAAQA+APn/AQAAAAAAAQA+APr/AQAAAAAAAQA+APv/AQAAAAAAAQA+APz/AQAAAAAAAQA/APX/AQAAAAAAAQA/APb/AQAAAAAAAQA/APf/AQAAAAAAAQA/APj/AQAAAAAAAQA/APn/AQAAAAAAAQA/APr/AQAAAAAAAQA/APv/AQAAAAAAAQA/APz/AQAAAAAAAQBAAPX/AQAAAAAAAQBAAPb/AQAAAAAAAQBAAPf/AQAAAAAAAQBAAPj/AQAAAAAAAQBAAPn/AQAAAAAAAQBAAPr/AQAAAAAAAQBAAPv/AQAAAAAAAQBAAPz/AQAAAAAAAQBBAPX/AQAAAAAAAQBBAPb/AQAAAAAAAQBBAPf/AQAAAAAAAQBBAPj/AQAAAAAAAQBBAPn/AQAAAAAAAQBBAPr/AQAAAAAAAQBBAPv/AQAAAAAAAQBBAPz/AQAAAAAAAQBCAPX/AQAAAAAAAQBCAPb/AQAAAAAAAQBCAPf/AQAAAAAAAQBCAPj/AQAAAAAAAQBCAPn/AQAAAAAAAQBCAPr/AQAAAAAAAQBCAPv/AQAAAAAAAQBCAPz/AQAAAAAAAQBDAPX/AQAAAAAAAQBDAPb/AQAAAAAAAQBDAPf/AQAAAAAAAQBDAPj/AQAAAAAAAQBDAPn/AQAAAAAAAQBDAPr/AQAAAAAAAQBDAPv/AQAAAAAAAQBDAPz/AQAAAAAAAQBEAPX/AQAAAAAAAQBEAPb/AQAAAAAAAQBEAPf/AQAAAAAAAQBEAPj/AQAAAAAAAQBEAPn/AQAAAAAAAQBEAPr/AQAAAAAAAQBEAPv/AQAAAAAAAQBEAPz/AQAAAAAAAQBFAPX/AQAAAAAAAQBFAPb/AQAAAAAAAQBFAPf/AQAAAAAAAQBFAPj/AQAAAAAAAQBFAPn/AQAAAAAAAQBFAPr/AQAAAAAAAQBFAPv/AQAAAAAAAQBFAPz/AQAAAAAAAQBGAPX/AQAAAAAAAQBGAPb/AQAAAAAAAQBGAPf/AQAAAAAAAQBGAPj/AQAAAAAAAQBGAPn/AQAAAAAAAQBGAPr/AQAAAAAAAQBGAPv/AQAAAAAAAQBGAPz/AQAAAAAAAQBHAPX/AQAAAAAAAQBHAPb/AQAAAAAAAQBHAPf/AQAAAAAAAQBHAPj/AQAAAAAAAQBHAPn/AQAAAAAAAQBHAPr/AQAAAAAAAQBHAPv/AQAAAAAAAQBHAPz/AQAAAAAAAQBIAPX/AQAAAAAAAQBIAPb/AQAAAAAAAQBIAPf/AQAAAAAAAQBIAPj/AQAAAAAAAQBIAPn/AQAAAAAAAQBIAPr/AQAAAAAAAQBIAPv/AQAAAAAAAQBIAPz/AQAAAAAAAQBJAPX/AQAAAAAAAQBJAPb/AQAAAAAAAQBJAPf/AQAAAAAAAQBJAPj/AQAAAAAAAQBJAPn/AQAAAAAAAQBJAPr/AQAAAAAAAQBJAPv/AQAAAAAAAQBJAPz/AQAAAAAAAQBKAPX/AQAAAAAAAQBKAPb/AQAAAAAAAQBKAPf/AQAAAAAAAQBKAPj/AQAAAAAAAQBKAPn/AQAAAAAAAQBKAPr/AQAAAAAAAQBKAPv/AQAAAAAAAQBKAPz/AQAAAAAAAQBLAPX/AQAAAAAAAQBLAPb/AQAAAAAAAQBLAPf/AQAAAAAAAQBLAPj/AQAAAAAAAQBLAPn/AQAAAAAAAQBLAPr/AQAAAAAAAQBLAPv/AQAAAAAAAQBLAPz/AQAAAAAAAQBMAPX/AQAAAAAAAQBMAPb/AQAAAAAAAQBMAPf/AQAAAAAAAQBMAPj/AQAAAAAAAQBMAPn/AQAAAAAAAQBMAPr/AQAAAAAAAQBMAPv/AQAAAAAAAQBMAPz/AQAAAAAAAQBNAPX/AQAAAAAAAQBNAPb/AQAAAAAAAQBNAPf/AQAAAAAAAQBNAPj/AQAAAAAAAQBNAPn/AQAAAAAAAQBNAPr/AQAAAAAAAQBNAPv/AQAAAAAAAQBNAPz/AQAAAAAAAQBOAPX/AQAAAAAAAQBOAPb/AQAAAAAAAQBOAPf/AQAAAAAAAQBOAPj/AQAAAAAAAQBOAPn/AQAAAAAAAQBOAPr/AQAAAAAAAQBOAPv/AQAAAAAAAQBOAPz/AQAAAAAAAQBPAPX/AQAAAAAAAQBPAPb/AQAAAAAAAQBPAPf/AQAAAAAAAQBPAPj/AQAAAAAAAQBPAPn/AQAAAAAAAQBPAPr/AQAAAAAAAQBPAPv/AQAAAAAAAQBPAPz/AQAAAAAAAQBQAPX/AQAAAAAAAQBQAPb/AQAAAAAAAQBQAPf/AQAAAAAAAQBQAPj/AQAAAAAAAQBQAPn/AQAAAAAAAQBQAPr/AQAAAAAAAQBQAPv/AQAAAAAAAQBQAPz/AQAAAAAAAQBRAPX/AQAAAAAAAQBRAPb/AQAAAAAAAQBRAPf/AQAAAAAAAQBRAPj/AQAAAAAAAQBRAPn/AQAAAAAAAQBRAPr/AQAAAAAAAQBRAPv/AQAAAAAAAQBRAPz/AQAAAAAAAQBSAPX/AQAAAAAAAQBSAPb/AQAAAAAAAQBSAPf/AQAAAAAAAQBSAPj/AQAAAAAAAQBSAPn/AQAAAAAAAQBSAPr/AQAAAAAAAQBSAPv/AQAAAAAAAQBSAPz/AQAAAAAAAQBTAPb/AQAAAAAAAQBTAPf/AQAAAAAAAQBTAPj/AQAAAAAAAQBTAPn/AQAAAAAAAQBTAPr/AQAAAAAAAQBTAPv/AQAAAAAAAQBTAPz/AQAAAAAAAQAxAPz/AQAAAAAAAQAyAPz/AQAAAAAAAQAzAPz/AQAAAAAAAQA0APz/AQAAAAAAAQAoAPz/AQAAAAAAAQApAPz/AQAAAAAAAQAqAPz/AQAAAAAAAQArAPz/AQAAAAAAAQAsAPz/AQAAAAAAAQAtAPz/AQAAAAAAAQAuAPz/AQAAAAAAAQAvAPz/AQAAAAAAAQAwAPz/AQAAAAAABwD1//X/AQAAAAAAAQD2//X/AQAAAAAAAQD3//X/AQAAAAAAAQD4//X/AQAAAAAAAQD5//X/AQAAAAAAAQD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQAHAPX/AQAAAAAAAQAIAPX/AQAAAAAAAQAJAPX/AQAAAAAAAQAKAPX/AQAAAAAAAQALAPX/AQAAAAAAAQAMAPX/AQAAAAAAAQANAPX/AQAAAAAAAQAOAPX/AQAAAAAAAQAPAPX/AQAAAAAAAQAQAPX/AQAAAAAAAQARAPX/AQAAAAAAAQASAPX/AQAAAAAAAQATAPX/AQAAAAAAAQAUAPX/AQAAAAAAAQAVAPX/AQAAAAAAAQAWAPX/AQAAAAAAAQAXAPX/AQAAAAAAAQAYAPX/AQAAAAAAAQAZAPX/AQAAAAAAAQAaAPX/AQAAAAAAAQAbAPX/AQAAAAAAAQAcAPX/AQAAAAAAAQAdAPX/AQAAAAAAAQAeAPX/AQAAAAAAAQAfAPX/AQAAAAAAAQAgAPX/AQAAAAAAAQAhAPX/AQAAAAAAAQAiAPX/AQAAAAAAAQAjAPX/AQAAAAAAAQDBAPX/AQAAAAAAAQDCAPX/AQAAAAAAAQDDAPX/AQAAAAAAAQDEAPX/AQAAAAAAAQDFAPX/AQAAAAAAAQDGAPX/AQAAAAAAAQDHAPX/AQAAAAAAAQDIAPX/AQAAAAAAAQDJAPX/AQAAAAAAAQDKAPX/AQAAAAAAAQDLAPX/AQAAAAAAAQCkAPn/AAAAAAQAAACkAPr/AAAAAAQAAACkAPv/AAAAAAQAAACkAPz/AAAAAAQAAACkAP3/AAAAAAQAAACkAP7/AAAAAAQAAACkAP//AAAAAAQAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAPn/AAAAAAQAAAClAPr/AAAAAAQAAAClAPv/AAAAAAQAAAClAPz/AAAAAAQAAAClAP3/AAAAAAQAAAClAP7/AAAAAAQAAAClAP//AAAAAAQAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAPn/AAAAAAQAAACmAPr/AAAAAAQAAACmAPv/AAAAAAQAAACmAPz/AAAAAAQAAACmAP3/AAAAAAQAAACmAP7/AAAAAAQAAACmAP//AAAAAAQAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAPn/AAAAAAQAAACnAPr/AAAAAAQAAACnAPv/AAAAAAQAAACnAPz/AAAAAAQAAACnAP3/AAAAAAQAAACnAP7/AAAAAAQAAACnAP//AAAAAAQAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAPn/AAAAAAQAAACoAPr/AAAAAAQAAACoAPv/AAAAAAQAAACoAPz/AAAAAAQAAACoAP3/AAAAAAQAAACoAP7/AAAAAAQAAACoAP//AAAAAAQAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAADp/wAAAAABAAAAAADq/wAAAAACAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADp/wEAAAABAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADp/wIAAAABAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAADAAIAAAAfAAIAAAABAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAADAAIAAAAoAAIAAAABAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAADAAIAAAA6AAIAAAABAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABHAAIAAAACAAIAAABKAAIAAAACAAIAAABNAAIAAAACAAIAAABFAAIAAAACAAMAAABGAAIAAAACAAMAAABIAAIAAAACAAMAAABJAAIAAAACAAMAAABLAAIAAAACAAMAAABMAAIAAAACAAMAAABOAAIAAAACAAMAAABPAAIAAAACAAMAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAADAAIAAABkAAIAAAABAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAMAAABtAAIAAAACAAMAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAMAAABzAAIAAAADAAMAAAB5AAIAAAABAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAADAAIAAACQAAIAAAABAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAADAAIAAACYAAIAAAABAAMAAACZAAIAAAACAAMAAACaAAIAAAAHAAwAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAAB2APX/AAAKAAkAAAB2APb/AAAKAAkAAAB2APf/AAAKAAkAAAB2APj/AAAKAAkAAAB2APn/AAAKAAkAAAB2APr/AAAKAAkAAAB2APv/AAAKAAkAAAB2APz/AAAKAAkAAAB2AP3/AAAKAAkAAAB2AP7/AAAKAAkAAAB2AP//AAAKAAkAAAB2AAAAAAAKAAkAAAB2AAEAAAAKAAkAAAB2AAIAAAAKAAkAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADGAP3/AAAIAAAAAADGAP7/AAAIAAEAAADHAP3/AAAJAAAAAADHAP7/AAAJAAEAAADGAP//AAAIAAEAAADHAP//AAAJAAEAAADQAAAAAAADAAAAAADQAAEAAAADAAEAAADQAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_flict")] +position = Vector2(-208, -168) + +[node name="Trampoline" parent="." instance=ExtResource("7_jq16q")] +position = Vector2(8, 0) + +[node name="FallingPlatform" parent="." instance=ExtResource("8_5ljjd")] +position = Vector2(192, -32) + +[node name="FallingPlatform2" parent="." instance=ExtResource("8_5ljjd")] +position = Vector2(288, -32) + +[node name="FallingPlatform3" parent="." instance=ExtResource("8_5ljjd")] +position = Vector2(368, -64) + +[node name="FallingPlatform4" parent="." instance=ExtResource("8_5ljjd")] +position = Vector2(448, -80) + +[node name="FallingPlatform5" parent="." instance=ExtResource("8_5ljjd")] +position = Vector2(608, -64) + +[node name="FallingPlatform6" parent="." instance=ExtResource("8_5ljjd")] +position = Vector2(1568, -128) + +[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("9_7nuj5")] +position = Vector2(912, 0) + +[node name="ElevatorPlatform" parent="." instance=ExtResource("10_ryf46")] +position = Vector2(1896, -128) + +[node name="ElevatorPlatform2" parent="." instance=ExtResource("10_ryf46")] +position = Vector2(1896, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("11_qkwny")] +position = Vector2(1120, 0) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("11_qkwny")] +position = Vector2(1168, 0) + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("11_qkwny")] +position = Vector2(1216, 0) + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("11_qkwny")] +position = Vector2(1264, 0) + +[node name="RedPirannhaPlant5" parent="Enemies" instance=ExtResource("11_qkwny")] +position = Vector2(1744, 0) + +[node name="RedPirannhaPlant6" parent="Enemies" instance=ExtResource("11_qkwny")] +position = Vector2(1840, 0) + +[node name="RedPirannhaPlant7" parent="Enemies" instance=ExtResource("11_qkwny")] +position = Vector2(1712, -88) +rotation = 3.14159 + +[node name="RedPirannhaPlant8" parent="Enemies" instance=ExtResource("11_qkwny")] +position = Vector2(2448, -48) + +[node name="HammerBro" parent="Enemies" instance=ExtResource("12_nxvst")] +position = Vector2(2152, 0) + +[node name="BulletBillCannon" parent="Enemies" instance=ExtResource("13_ht88k")] +position = Vector2(2248, -8) + +[node name="BulletBillCannon2" parent="Enemies" instance=ExtResource("13_ht88k")] +position = Vector2(2280, -40) + +[node name="DropShadow" parent="." instance=ExtResource("14_vechk")] + +[node name="PipeArea" parent="." instance=ExtResource("15_0gxde")] +position = Vector2(2480, -64) +enter_direction = 3 +target_level = "uid://cryw04x1rhuek" + +[node name="LevelBG" parent="." instance=ExtResource("15_v74vs")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("16_v74vs") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="WarpZoneCameraLimit" parent="." instance=ExtResource("17_7nuj5")] +position = Vector2(2576, -176) + +[node name="WarpZone" parent="." instance=ExtResource("17_flict")] +position = Vector2(3184, 0) +enable_sides = false +pipe_destinations = [-1, 11, -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="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@75401" to="Tiles/@AnimatableBody2D@75401/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75401" to="Tiles/@AnimatableBody2D@75401/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75401" to="Tiles/@AnimatableBody2D@75401" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75401" to="Tiles/@AnimatableBody2D@75401/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75401" to="Tiles/@AnimatableBody2D@75401" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75401" to="Tiles/@AnimatableBody2D@75401/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75402" to="Tiles/@AnimatableBody2D@75402/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75402" to="Tiles/@AnimatableBody2D@75402/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75402" to="Tiles/@AnimatableBody2D@75402" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75402" to="Tiles/@AnimatableBody2D@75402/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75402" to="Tiles/@AnimatableBody2D@75402" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75402" to="Tiles/@AnimatableBody2D@75402/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75403" to="Tiles/@AnimatableBody2D@75403/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75403" to="Tiles/@AnimatableBody2D@75403/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75403" to="Tiles/@AnimatableBody2D@75403" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75403" to="Tiles/@AnimatableBody2D@75403/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75403" to="Tiles/@AnimatableBody2D@75403" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75403" to="Tiles/@AnimatableBody2D@75403/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75404" to="Tiles/@AnimatableBody2D@75404/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75404" to="Tiles/@AnimatableBody2D@75404/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75404" to="Tiles/@AnimatableBody2D@75404" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75404" to="Tiles/@AnimatableBody2D@75404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75404" to="Tiles/@AnimatableBody2D@75404" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75404" to="Tiles/@AnimatableBody2D@75404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75405" to="Tiles/@AnimatableBody2D@75405/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75405" to="Tiles/@AnimatableBody2D@75405/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75405" to="Tiles/@AnimatableBody2D@75405" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75405" to="Tiles/@AnimatableBody2D@75405/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75405" to="Tiles/@AnimatableBody2D@75405" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75405" to="Tiles/@AnimatableBody2D@75405/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75406" to="Tiles/@AnimatableBody2D@75406/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75406" to="Tiles/@AnimatableBody2D@75406/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75406" to="Tiles/@AnimatableBody2D@75406" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75406" to="Tiles/@AnimatableBody2D@75406/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75406" to="Tiles/@AnimatableBody2D@75406" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75406" to="Tiles/@AnimatableBody2D@75406/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75407" to="Tiles/@AnimatableBody2D@75407/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75407" to="Tiles/@AnimatableBody2D@75407/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75407" to="Tiles/@AnimatableBody2D@75407" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75407" to="Tiles/@AnimatableBody2D@75407/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75407" to="Tiles/@AnimatableBody2D@75407" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75407" to="Tiles/@AnimatableBody2D@75407/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75408" to="Tiles/@AnimatableBody2D@75408/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75408" to="Tiles/@AnimatableBody2D@75408/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75408" to="Tiles/@AnimatableBody2D@75408" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75408" to="Tiles/@AnimatableBody2D@75408/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75408" to="Tiles/@AnimatableBody2D@75408" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75408" to="Tiles/@AnimatableBody2D@75408/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75409" to="Tiles/@AnimatableBody2D@75409/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75409" to="Tiles/@AnimatableBody2D@75409/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75409" to="Tiles/@AnimatableBody2D@75409" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75409" to="Tiles/@AnimatableBody2D@75409/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75409" to="Tiles/@AnimatableBody2D@75409" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75409" to="Tiles/@AnimatableBody2D@75409/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75410" to="Tiles/@AnimatableBody2D@75410/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75410" to="Tiles/@AnimatableBody2D@75410/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75410" to="Tiles/@AnimatableBody2D@75410" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75410" to="Tiles/@AnimatableBody2D@75410/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75410" to="Tiles/@AnimatableBody2D@75410" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75410" to="Tiles/@AnimatableBody2D@75410/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75411" to="Tiles/@AnimatableBody2D@75411/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75411" to="Tiles/@AnimatableBody2D@75411/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75411" to="Tiles/@AnimatableBody2D@75411" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75411" to="Tiles/@AnimatableBody2D@75411/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75411" to="Tiles/@AnimatableBody2D@75411" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75411" to="Tiles/@AnimatableBody2D@75411/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75412" to="Tiles/@AnimatableBody2D@75412/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75412" to="Tiles/@AnimatableBody2D@75412/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75412" to="Tiles/@AnimatableBody2D@75412" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75412" to="Tiles/@AnimatableBody2D@75412/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75412" to="Tiles/@AnimatableBody2D@75412" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75412" to="Tiles/@AnimatableBody2D@75412/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75413" to="Tiles/@AnimatableBody2D@75413/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75413" to="Tiles/@AnimatableBody2D@75413/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75413" to="Tiles/@AnimatableBody2D@75413" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75413" to="Tiles/@AnimatableBody2D@75413/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75413" to="Tiles/@AnimatableBody2D@75413" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75413" to="Tiles/@AnimatableBody2D@75413/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75414" to="Tiles/@AnimatableBody2D@75414/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75414" to="Tiles/@AnimatableBody2D@75414/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75414" to="Tiles/@AnimatableBody2D@75414" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75414" to="Tiles/@AnimatableBody2D@75414/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75414" to="Tiles/@AnimatableBody2D@75414" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75414" to="Tiles/@AnimatableBody2D@75414/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75415" to="Tiles/@AnimatableBody2D@75415/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75415" to="Tiles/@AnimatableBody2D@75415/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75415" to="Tiles/@AnimatableBody2D@75415" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75415" to="Tiles/@AnimatableBody2D@75415/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75415" to="Tiles/@AnimatableBody2D@75415" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75415" to="Tiles/@AnimatableBody2D@75415/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75416" to="Tiles/@AnimatableBody2D@75416/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75416" to="Tiles/@AnimatableBody2D@75416/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75416" to="Tiles/@AnimatableBody2D@75416" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75416" to="Tiles/@AnimatableBody2D@75416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75416" to="Tiles/@AnimatableBody2D@75416" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75416" to="Tiles/@AnimatableBody2D@75416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75417" to="Tiles/@AnimatableBody2D@75417/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75417" to="Tiles/@AnimatableBody2D@75417/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75417" to="Tiles/@AnimatableBody2D@75417" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75417" to="Tiles/@AnimatableBody2D@75417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75417" to="Tiles/@AnimatableBody2D@75417" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75417" to="Tiles/@AnimatableBody2D@75417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75418" to="Tiles/@AnimatableBody2D@75418/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75418" to="Tiles/@AnimatableBody2D@75418/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75418" to="Tiles/@AnimatableBody2D@75418" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75418" to="Tiles/@AnimatableBody2D@75418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75418" to="Tiles/@AnimatableBody2D@75418" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75418" to="Tiles/@AnimatableBody2D@75418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75419" to="Tiles/@AnimatableBody2D@75419/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75419" to="Tiles/@AnimatableBody2D@75419/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75419" to="Tiles/@AnimatableBody2D@75419" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75419" to="Tiles/@AnimatableBody2D@75419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75419" to="Tiles/@AnimatableBody2D@75419" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75419" to="Tiles/@AnimatableBody2D@75419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75420" to="Tiles/@AnimatableBody2D@75420/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75420" to="Tiles/@AnimatableBody2D@75420/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75420" to="Tiles/@AnimatableBody2D@75420" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75420" to="Tiles/@AnimatableBody2D@75420/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75420" to="Tiles/@AnimatableBody2D@75420" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75420" to="Tiles/@AnimatableBody2D@75420/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75421" to="Tiles/@AnimatableBody2D@75421/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75421" to="Tiles/@AnimatableBody2D@75421/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75421" to="Tiles/@AnimatableBody2D@75421" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75421" to="Tiles/@AnimatableBody2D@75421/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75421" to="Tiles/@AnimatableBody2D@75421" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75421" to="Tiles/@AnimatableBody2D@75421/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75422" to="Tiles/@AnimatableBody2D@75422/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75422" to="Tiles/@AnimatableBody2D@75422/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75422" to="Tiles/@AnimatableBody2D@75422" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75422" to="Tiles/@AnimatableBody2D@75422/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75422" to="Tiles/@AnimatableBody2D@75422" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75422" to="Tiles/@AnimatableBody2D@75422/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75423" to="Tiles/@AnimatableBody2D@75423/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75423" to="Tiles/@AnimatableBody2D@75423/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75423" to="Tiles/@AnimatableBody2D@75423" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75423" to="Tiles/@AnimatableBody2D@75423/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75423" to="Tiles/@AnimatableBody2D@75423" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75423" to="Tiles/@AnimatableBody2D@75423/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75424" to="Tiles/@AnimatableBody2D@75424/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75424" to="Tiles/@AnimatableBody2D@75424/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75424" to="Tiles/@AnimatableBody2D@75424" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75424" to="Tiles/@AnimatableBody2D@75424/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75424" to="Tiles/@AnimatableBody2D@75424" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75424" to="Tiles/@AnimatableBody2D@75424/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75425" to="Tiles/@AnimatableBody2D@75425/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75425" to="Tiles/@AnimatableBody2D@75425/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75425" to="Tiles/@AnimatableBody2D@75425" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75425" to="Tiles/@AnimatableBody2D@75425/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75425" to="Tiles/@AnimatableBody2D@75425" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75425" to="Tiles/@AnimatableBody2D@75425/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75426" to="Tiles/@AnimatableBody2D@75426/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75426" to="Tiles/@AnimatableBody2D@75426/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75426" to="Tiles/@AnimatableBody2D@75426" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75426" to="Tiles/@AnimatableBody2D@75426/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75426" to="Tiles/@AnimatableBody2D@75426" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75426" to="Tiles/@AnimatableBody2D@75426/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75427" to="Tiles/@AnimatableBody2D@75427/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75427" to="Tiles/@AnimatableBody2D@75427/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75427" to="Tiles/@AnimatableBody2D@75427" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75427" to="Tiles/@AnimatableBody2D@75427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75427" to="Tiles/@AnimatableBody2D@75427" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75427" to="Tiles/@AnimatableBody2D@75427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75428" to="Tiles/@AnimatableBody2D@75428/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75428" to="Tiles/@AnimatableBody2D@75428/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75428" to="Tiles/@AnimatableBody2D@75428" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75428" to="Tiles/@AnimatableBody2D@75428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75428" to="Tiles/@AnimatableBody2D@75428" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75428" to="Tiles/@AnimatableBody2D@75428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75429" to="Tiles/@AnimatableBody2D@75429/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75429" to="Tiles/@AnimatableBody2D@75429/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75429" to="Tiles/@AnimatableBody2D@75429" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75429" to="Tiles/@AnimatableBody2D@75429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75429" to="Tiles/@AnimatableBody2D@75429" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75429" to="Tiles/@AnimatableBody2D@75429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75430" to="Tiles/@AnimatableBody2D@75430/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75430" to="Tiles/@AnimatableBody2D@75430/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75430" to="Tiles/@AnimatableBody2D@75430" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75430" to="Tiles/@AnimatableBody2D@75430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75430" to="Tiles/@AnimatableBody2D@75430" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75430" to="Tiles/@AnimatableBody2D@75430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75431" to="Tiles/@AnimatableBody2D@75431/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75431" to="Tiles/@AnimatableBody2D@75431/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75431" to="Tiles/@AnimatableBody2D@75431" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75431" to="Tiles/@AnimatableBody2D@75431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75431" to="Tiles/@AnimatableBody2D@75431" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75431" to="Tiles/@AnimatableBody2D@75431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75432" to="Tiles/@AnimatableBody2D@75432/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75432" to="Tiles/@AnimatableBody2D@75432/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75432" to="Tiles/@AnimatableBody2D@75432" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75432" to="Tiles/@AnimatableBody2D@75432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75432" to="Tiles/@AnimatableBody2D@75432" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75432" to="Tiles/@AnimatableBody2D@75432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75433" to="Tiles/@AnimatableBody2D@75433/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75433" to="Tiles/@AnimatableBody2D@75433/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75433" to="Tiles/@AnimatableBody2D@75433" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75433" to="Tiles/@AnimatableBody2D@75433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75433" to="Tiles/@AnimatableBody2D@75433" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75433" to="Tiles/@AnimatableBody2D@75433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75434" to="Tiles/@AnimatableBody2D@75434/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75434" to="Tiles/@AnimatableBody2D@75434/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75434" to="Tiles/@AnimatableBody2D@75434" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75434" to="Tiles/@AnimatableBody2D@75434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75434" to="Tiles/@AnimatableBody2D@75434" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75434" to="Tiles/@AnimatableBody2D@75434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75435" to="Tiles/@AnimatableBody2D@75435/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75435" to="Tiles/@AnimatableBody2D@75435/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75435" to="Tiles/@AnimatableBody2D@75435" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75435" to="Tiles/@AnimatableBody2D@75435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75435" to="Tiles/@AnimatableBody2D@75435" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75435" to="Tiles/@AnimatableBody2D@75435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75436" to="Tiles/@AnimatableBody2D@75436/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75436" to="Tiles/@AnimatableBody2D@75436/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75436" to="Tiles/@AnimatableBody2D@75436" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75436" to="Tiles/@AnimatableBody2D@75436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75436" to="Tiles/@AnimatableBody2D@75436" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75436" to="Tiles/@AnimatableBody2D@75436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75437" to="Tiles/@AnimatableBody2D@75437/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75437" to="Tiles/@AnimatableBody2D@75437/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75437" to="Tiles/@AnimatableBody2D@75437" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75437" to="Tiles/@AnimatableBody2D@75437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75437" to="Tiles/@AnimatableBody2D@75437" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75437" to="Tiles/@AnimatableBody2D@75437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75438" to="Tiles/@AnimatableBody2D@75438/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75438" to="Tiles/@AnimatableBody2D@75438/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75438" to="Tiles/@AnimatableBody2D@75438" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75438" to="Tiles/@AnimatableBody2D@75438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75438" to="Tiles/@AnimatableBody2D@75438" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75438" to="Tiles/@AnimatableBody2D@75438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75439" to="Tiles/@AnimatableBody2D@75439/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75439" to="Tiles/@AnimatableBody2D@75439/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75439" to="Tiles/@AnimatableBody2D@75439" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75439" to="Tiles/@AnimatableBody2D@75439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75439" to="Tiles/@AnimatableBody2D@75439" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75439" to="Tiles/@AnimatableBody2D@75439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75440" to="Tiles/@AnimatableBody2D@75440/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75440" to="Tiles/@AnimatableBody2D@75440/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75440" to="Tiles/@AnimatableBody2D@75440" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75440" to="Tiles/@AnimatableBody2D@75440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75440" to="Tiles/@AnimatableBody2D@75440" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75440" to="Tiles/@AnimatableBody2D@75440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75441" to="Tiles/@AnimatableBody2D@75441/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75441" to="Tiles/@AnimatableBody2D@75441/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75441" to="Tiles/@AnimatableBody2D@75441" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75441" to="Tiles/@AnimatableBody2D@75441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75441" to="Tiles/@AnimatableBody2D@75441" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75441" to="Tiles/@AnimatableBody2D@75441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75442" to="Tiles/@AnimatableBody2D@75442/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75442" to="Tiles/@AnimatableBody2D@75442/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75442" to="Tiles/@AnimatableBody2D@75442" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75442" to="Tiles/@AnimatableBody2D@75442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75442" to="Tiles/@AnimatableBody2D@75442" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75442" to="Tiles/@AnimatableBody2D@75442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75443" to="Tiles/@AnimatableBody2D@75443/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75443" to="Tiles/@AnimatableBody2D@75443/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75443" to="Tiles/@AnimatableBody2D@75443" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75443" to="Tiles/@AnimatableBody2D@75443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75443" to="Tiles/@AnimatableBody2D@75443" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75443" to="Tiles/@AnimatableBody2D@75443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75444" to="Tiles/@AnimatableBody2D@75444/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75444" to="Tiles/@AnimatableBody2D@75444/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75444" to="Tiles/@AnimatableBody2D@75444" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75444" to="Tiles/@AnimatableBody2D@75444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75444" to="Tiles/@AnimatableBody2D@75444" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75444" to="Tiles/@AnimatableBody2D@75444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75445" to="Tiles/@AnimatableBody2D@75445/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75445" to="Tiles/@AnimatableBody2D@75445/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75445" to="Tiles/@AnimatableBody2D@75445" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75445" to="Tiles/@AnimatableBody2D@75445/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75445" to="Tiles/@AnimatableBody2D@75445" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75445" to="Tiles/@AnimatableBody2D@75445/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75446" to="Tiles/@AnimatableBody2D@75446/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75446" to="Tiles/@AnimatableBody2D@75446/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75446" to="Tiles/@AnimatableBody2D@75446" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75446" to="Tiles/@AnimatableBody2D@75446/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75446" to="Tiles/@AnimatableBody2D@75446" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75446" to="Tiles/@AnimatableBody2D@75446/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75447" to="Tiles/@AnimatableBody2D@75447/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75447" to="Tiles/@AnimatableBody2D@75447/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75447" to="Tiles/@AnimatableBody2D@75447" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75447" to="Tiles/@AnimatableBody2D@75447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75447" to="Tiles/@AnimatableBody2D@75447" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75447" to="Tiles/@AnimatableBody2D@75447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75448" to="Tiles/@AnimatableBody2D@75448/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75448" to="Tiles/@AnimatableBody2D@75448/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75448" to="Tiles/@AnimatableBody2D@75448" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75448" to="Tiles/@AnimatableBody2D@75448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75448" to="Tiles/@AnimatableBody2D@75448" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75448" to="Tiles/@AnimatableBody2D@75448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75449" to="Tiles/@AnimatableBody2D@75449/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75449" to="Tiles/@AnimatableBody2D@75449/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75449" to="Tiles/@AnimatableBody2D@75449" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75449" to="Tiles/@AnimatableBody2D@75449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75449" to="Tiles/@AnimatableBody2D@75449" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75449" to="Tiles/@AnimatableBody2D@75449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75450" to="Tiles/@AnimatableBody2D@75450/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75450" to="Tiles/@AnimatableBody2D@75450/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75450" to="Tiles/@AnimatableBody2D@75450" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75450" to="Tiles/@AnimatableBody2D@75450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75450" to="Tiles/@AnimatableBody2D@75450" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75450" to="Tiles/@AnimatableBody2D@75450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75451" to="Tiles/@AnimatableBody2D@75451/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75451" to="Tiles/@AnimatableBody2D@75451/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75451" to="Tiles/@AnimatableBody2D@75451" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75451" to="Tiles/@AnimatableBody2D@75451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75451" to="Tiles/@AnimatableBody2D@75451" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75451" to="Tiles/@AnimatableBody2D@75451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75452" to="Tiles/@AnimatableBody2D@75452/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75452" to="Tiles/@AnimatableBody2D@75452/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75452" to="Tiles/@AnimatableBody2D@75452" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75452" to="Tiles/@AnimatableBody2D@75452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75452" to="Tiles/@AnimatableBody2D@75452" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75452" to="Tiles/@AnimatableBody2D@75452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75453" to="Tiles/@AnimatableBody2D@75453/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75453" to="Tiles/@AnimatableBody2D@75453/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75453" to="Tiles/@AnimatableBody2D@75453" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75453" to="Tiles/@AnimatableBody2D@75453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75453" to="Tiles/@AnimatableBody2D@75453" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75453" to="Tiles/@AnimatableBody2D@75453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75454" to="Tiles/@AnimatableBody2D@75454/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75454" to="Tiles/@AnimatableBody2D@75454/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75454" to="Tiles/@AnimatableBody2D@75454" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75454" to="Tiles/@AnimatableBody2D@75454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75454" to="Tiles/@AnimatableBody2D@75454" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75454" to="Tiles/@AnimatableBody2D@75454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75455" to="Tiles/@AnimatableBody2D@75455/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75455" to="Tiles/@AnimatableBody2D@75455/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75455" to="Tiles/@AnimatableBody2D@75455" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75455" to="Tiles/@AnimatableBody2D@75455/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75455" to="Tiles/@AnimatableBody2D@75455" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75455" to="Tiles/@AnimatableBody2D@75455/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75456" to="Tiles/@AnimatableBody2D@75456/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75456" to="Tiles/@AnimatableBody2D@75456/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75456" to="Tiles/@AnimatableBody2D@75456" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75456" to="Tiles/@AnimatableBody2D@75456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75456" to="Tiles/@AnimatableBody2D@75456" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75456" to="Tiles/@AnimatableBody2D@75456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75457" to="Tiles/@AnimatableBody2D@75457/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75457" to="Tiles/@AnimatableBody2D@75457/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75457" to="Tiles/@AnimatableBody2D@75457" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75457" to="Tiles/@AnimatableBody2D@75457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75457" to="Tiles/@AnimatableBody2D@75457" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75457" to="Tiles/@AnimatableBody2D@75457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75458" to="Tiles/@AnimatableBody2D@75458/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75458" to="Tiles/@AnimatableBody2D@75458/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75458" to="Tiles/@AnimatableBody2D@75458" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75458" to="Tiles/@AnimatableBody2D@75458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75458" to="Tiles/@AnimatableBody2D@75458" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75458" to="Tiles/@AnimatableBody2D@75458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75459" to="Tiles/@AnimatableBody2D@75459/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75459" to="Tiles/@AnimatableBody2D@75459/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75459" to="Tiles/@AnimatableBody2D@75459" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75459" to="Tiles/@AnimatableBody2D@75459/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75459" to="Tiles/@AnimatableBody2D@75459" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75459" to="Tiles/@AnimatableBody2D@75459/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75460" to="Tiles/@AnimatableBody2D@75460/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75460" to="Tiles/@AnimatableBody2D@75460/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75460" to="Tiles/@AnimatableBody2D@75460" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75460" to="Tiles/@AnimatableBody2D@75460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75460" to="Tiles/@AnimatableBody2D@75460" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75460" to="Tiles/@AnimatableBody2D@75460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75461" to="Tiles/@AnimatableBody2D@75461/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75461" to="Tiles/@AnimatableBody2D@75461/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75461" to="Tiles/@AnimatableBody2D@75461" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75461" to="Tiles/@AnimatableBody2D@75461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75461" to="Tiles/@AnimatableBody2D@75461" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75461" to="Tiles/@AnimatableBody2D@75461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75462" to="Tiles/@AnimatableBody2D@75462/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75462" to="Tiles/@AnimatableBody2D@75462/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75462" to="Tiles/@AnimatableBody2D@75462" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75462" to="Tiles/@AnimatableBody2D@75462/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75462" to="Tiles/@AnimatableBody2D@75462" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75462" to="Tiles/@AnimatableBody2D@75462/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75463" to="Tiles/@AnimatableBody2D@75463/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75463" to="Tiles/@AnimatableBody2D@75463/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75463" to="Tiles/@AnimatableBody2D@75463" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75463" to="Tiles/@AnimatableBody2D@75463/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75463" to="Tiles/@AnimatableBody2D@75463" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75463" to="Tiles/@AnimatableBody2D@75463/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75464" to="Tiles/@AnimatableBody2D@75464/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75464" to="Tiles/@AnimatableBody2D@75464/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75464" to="Tiles/@AnimatableBody2D@75464" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75464" to="Tiles/@AnimatableBody2D@75464/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75464" to="Tiles/@AnimatableBody2D@75464" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75464" to="Tiles/@AnimatableBody2D@75464/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75465" to="Tiles/@AnimatableBody2D@75465/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75465" to="Tiles/@AnimatableBody2D@75465/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75465" to="Tiles/@AnimatableBody2D@75465" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75465" to="Tiles/@AnimatableBody2D@75465/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75465" to="Tiles/@AnimatableBody2D@75465" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75465" to="Tiles/@AnimatableBody2D@75465/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75466" to="Tiles/@AnimatableBody2D@75466/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75466" to="Tiles/@AnimatableBody2D@75466/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75466" to="Tiles/@AnimatableBody2D@75466" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75466" to="Tiles/@AnimatableBody2D@75466/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75466" to="Tiles/@AnimatableBody2D@75466" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75466" to="Tiles/@AnimatableBody2D@75466/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75467" to="Tiles/@AnimatableBody2D@75467/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75467" to="Tiles/@AnimatableBody2D@75467/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75467" to="Tiles/@AnimatableBody2D@75467" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75467" to="Tiles/@AnimatableBody2D@75467/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75467" to="Tiles/@AnimatableBody2D@75467" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75467" to="Tiles/@AnimatableBody2D@75467/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75468" to="Tiles/@AnimatableBody2D@75468/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75468" to="Tiles/@AnimatableBody2D@75468/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75468" to="Tiles/@AnimatableBody2D@75468" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75468" to="Tiles/@AnimatableBody2D@75468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75468" to="Tiles/@AnimatableBody2D@75468" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75468" to="Tiles/@AnimatableBody2D@75468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75469" to="Tiles/@AnimatableBody2D@75469/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75469" to="Tiles/@AnimatableBody2D@75469/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75469" to="Tiles/@AnimatableBody2D@75469" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75469" to="Tiles/@AnimatableBody2D@75469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75469" to="Tiles/@AnimatableBody2D@75469" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75469" to="Tiles/@AnimatableBody2D@75469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75470" to="Tiles/@AnimatableBody2D@75470/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75470" to="Tiles/@AnimatableBody2D@75470/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75470" to="Tiles/@AnimatableBody2D@75470" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75470" to="Tiles/@AnimatableBody2D@75470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75470" to="Tiles/@AnimatableBody2D@75470" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75470" to="Tiles/@AnimatableBody2D@75470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75471" to="Tiles/@AnimatableBody2D@75471/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75471" to="Tiles/@AnimatableBody2D@75471/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75471" to="Tiles/@AnimatableBody2D@75471" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75471" to="Tiles/@AnimatableBody2D@75471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75471" to="Tiles/@AnimatableBody2D@75471" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75471" to="Tiles/@AnimatableBody2D@75471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75472" to="Tiles/@AnimatableBody2D@75472/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75472" to="Tiles/@AnimatableBody2D@75472/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75472" to="Tiles/@AnimatableBody2D@75472" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75472" to="Tiles/@AnimatableBody2D@75472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75472" to="Tiles/@AnimatableBody2D@75472" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75472" to="Tiles/@AnimatableBody2D@75472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75473" to="Tiles/@AnimatableBody2D@75473/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75473" to="Tiles/@AnimatableBody2D@75473/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75473" to="Tiles/@AnimatableBody2D@75473" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75473" to="Tiles/@AnimatableBody2D@75473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75473" to="Tiles/@AnimatableBody2D@75473" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75473" to="Tiles/@AnimatableBody2D@75473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75474" to="Tiles/@AnimatableBody2D@75474/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75474" to="Tiles/@AnimatableBody2D@75474/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75474" to="Tiles/@AnimatableBody2D@75474" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75474" to="Tiles/@AnimatableBody2D@75474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75474" to="Tiles/@AnimatableBody2D@75474" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75474" to="Tiles/@AnimatableBody2D@75474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75475" to="Tiles/@AnimatableBody2D@75475/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75475" to="Tiles/@AnimatableBody2D@75475/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75475" to="Tiles/@AnimatableBody2D@75475" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75475" to="Tiles/@AnimatableBody2D@75475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75475" to="Tiles/@AnimatableBody2D@75475" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75475" to="Tiles/@AnimatableBody2D@75475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75476" to="Tiles/@AnimatableBody2D@75476/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75476" to="Tiles/@AnimatableBody2D@75476/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75476" to="Tiles/@AnimatableBody2D@75476" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75476" to="Tiles/@AnimatableBody2D@75476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75476" to="Tiles/@AnimatableBody2D@75476" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75476" to="Tiles/@AnimatableBody2D@75476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75477" to="Tiles/@AnimatableBody2D@75477/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75477" to="Tiles/@AnimatableBody2D@75477/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75477" to="Tiles/@AnimatableBody2D@75477" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75477" to="Tiles/@AnimatableBody2D@75477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75477" to="Tiles/@AnimatableBody2D@75477" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75477" to="Tiles/@AnimatableBody2D@75477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75478" to="Tiles/@AnimatableBody2D@75478/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75478" to="Tiles/@AnimatableBody2D@75478/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75478" to="Tiles/@AnimatableBody2D@75478" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75478" to="Tiles/@AnimatableBody2D@75478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75478" to="Tiles/@AnimatableBody2D@75478" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75478" to="Tiles/@AnimatableBody2D@75478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75479" to="Tiles/@AnimatableBody2D@75479/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75479" to="Tiles/@AnimatableBody2D@75479/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75479" to="Tiles/@AnimatableBody2D@75479" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75479" to="Tiles/@AnimatableBody2D@75479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75479" to="Tiles/@AnimatableBody2D@75479" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75479" to="Tiles/@AnimatableBody2D@75479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75480" to="Tiles/@AnimatableBody2D@75480/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75480" to="Tiles/@AnimatableBody2D@75480/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75480" to="Tiles/@AnimatableBody2D@75480" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75480" to="Tiles/@AnimatableBody2D@75480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75480" to="Tiles/@AnimatableBody2D@75480" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75480" to="Tiles/@AnimatableBody2D@75480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75481" to="Tiles/@AnimatableBody2D@75481/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75481" to="Tiles/@AnimatableBody2D@75481/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75481" to="Tiles/@AnimatableBody2D@75481" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75481" to="Tiles/@AnimatableBody2D@75481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75481" to="Tiles/@AnimatableBody2D@75481" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75481" to="Tiles/@AnimatableBody2D@75481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75482" to="Tiles/@AnimatableBody2D@75482/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75482" to="Tiles/@AnimatableBody2D@75482/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75482" to="Tiles/@AnimatableBody2D@75482" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75482" to="Tiles/@AnimatableBody2D@75482/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75482" to="Tiles/@AnimatableBody2D@75482" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75482" to="Tiles/@AnimatableBody2D@75482/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75483" to="Tiles/@AnimatableBody2D@75483/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75483" to="Tiles/@AnimatableBody2D@75483/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75483" to="Tiles/@AnimatableBody2D@75483" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75483" to="Tiles/@AnimatableBody2D@75483/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75483" to="Tiles/@AnimatableBody2D@75483" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75483" to="Tiles/@AnimatableBody2D@75483/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75484" to="Tiles/@AnimatableBody2D@75484/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75484" to="Tiles/@AnimatableBody2D@75484/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75484" to="Tiles/@AnimatableBody2D@75484" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75484" to="Tiles/@AnimatableBody2D@75484/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75484" to="Tiles/@AnimatableBody2D@75484" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75484" to="Tiles/@AnimatableBody2D@75484/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75485" to="Tiles/@AnimatableBody2D@75485/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75485" to="Tiles/@AnimatableBody2D@75485/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75485" to="Tiles/@AnimatableBody2D@75485" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75485" to="Tiles/@AnimatableBody2D@75485/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75485" to="Tiles/@AnimatableBody2D@75485" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75485" to="Tiles/@AnimatableBody2D@75485/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75486" to="Tiles/@AnimatableBody2D@75486/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75486" to="Tiles/@AnimatableBody2D@75486/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75486" to="Tiles/@AnimatableBody2D@75486" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75486" to="Tiles/@AnimatableBody2D@75486/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75486" to="Tiles/@AnimatableBody2D@75486" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75486" to="Tiles/@AnimatableBody2D@75486/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75487" to="Tiles/@AnimatableBody2D@75487/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75487" to="Tiles/@AnimatableBody2D@75487/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75487" to="Tiles/@AnimatableBody2D@75487" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75487" to="Tiles/@AnimatableBody2D@75487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75487" to="Tiles/@AnimatableBody2D@75487" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75487" to="Tiles/@AnimatableBody2D@75487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75488" to="Tiles/@AnimatableBody2D@75488/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75488" to="Tiles/@AnimatableBody2D@75488/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75488" to="Tiles/@AnimatableBody2D@75488" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75488" to="Tiles/@AnimatableBody2D@75488/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75488" to="Tiles/@AnimatableBody2D@75488" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75488" to="Tiles/@AnimatableBody2D@75488/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75489" to="Tiles/@AnimatableBody2D@75489/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75489" to="Tiles/@AnimatableBody2D@75489/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75489" to="Tiles/@AnimatableBody2D@75489" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75489" to="Tiles/@AnimatableBody2D@75489/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75489" to="Tiles/@AnimatableBody2D@75489" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75489" to="Tiles/@AnimatableBody2D@75489/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75490" to="Tiles/@AnimatableBody2D@75490/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75490" to="Tiles/@AnimatableBody2D@75490/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75490" to="Tiles/@AnimatableBody2D@75490" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75490" to="Tiles/@AnimatableBody2D@75490/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75490" to="Tiles/@AnimatableBody2D@75490" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75490" to="Tiles/@AnimatableBody2D@75490/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75491" to="Tiles/@AnimatableBody2D@75491/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75491" to="Tiles/@AnimatableBody2D@75491/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75491" to="Tiles/@AnimatableBody2D@75491" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75491" to="Tiles/@AnimatableBody2D@75491/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75491" to="Tiles/@AnimatableBody2D@75491" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75491" to="Tiles/@AnimatableBody2D@75491/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75492" to="Tiles/@AnimatableBody2D@75492/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75492" to="Tiles/@AnimatableBody2D@75492/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75492" to="Tiles/@AnimatableBody2D@75492" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75492" to="Tiles/@AnimatableBody2D@75492/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75492" to="Tiles/@AnimatableBody2D@75492" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75492" to="Tiles/@AnimatableBody2D@75492/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75493" to="Tiles/@AnimatableBody2D@75493/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75493" to="Tiles/@AnimatableBody2D@75493/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75493" to="Tiles/@AnimatableBody2D@75493" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75493" to="Tiles/@AnimatableBody2D@75493/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75493" to="Tiles/@AnimatableBody2D@75493" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75493" to="Tiles/@AnimatableBody2D@75493/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75494" to="Tiles/@AnimatableBody2D@75494/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75494" to="Tiles/@AnimatableBody2D@75494/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75494" to="Tiles/@AnimatableBody2D@75494" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75494" to="Tiles/@AnimatableBody2D@75494/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75494" to="Tiles/@AnimatableBody2D@75494" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75494" to="Tiles/@AnimatableBody2D@75494/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75495" to="Tiles/@AnimatableBody2D@75495/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75495" to="Tiles/@AnimatableBody2D@75495/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75495" to="Tiles/@AnimatableBody2D@75495" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75495" to="Tiles/@AnimatableBody2D@75495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75495" to="Tiles/@AnimatableBody2D@75495" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75495" to="Tiles/@AnimatableBody2D@75495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75496" to="Tiles/@AnimatableBody2D@75496/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75496" to="Tiles/@AnimatableBody2D@75496/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75496" to="Tiles/@AnimatableBody2D@75496" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75496" to="Tiles/@AnimatableBody2D@75496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75496" to="Tiles/@AnimatableBody2D@75496" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75496" to="Tiles/@AnimatableBody2D@75496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75497" to="Tiles/@AnimatableBody2D@75497/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75497" to="Tiles/@AnimatableBody2D@75497/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75497" to="Tiles/@AnimatableBody2D@75497" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75497" to="Tiles/@AnimatableBody2D@75497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75497" to="Tiles/@AnimatableBody2D@75497" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75497" to="Tiles/@AnimatableBody2D@75497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75498" to="Tiles/@AnimatableBody2D@75498/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75498" to="Tiles/@AnimatableBody2D@75498/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75498" to="Tiles/@AnimatableBody2D@75498" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75498" to="Tiles/@AnimatableBody2D@75498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75498" to="Tiles/@AnimatableBody2D@75498" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75498" to="Tiles/@AnimatableBody2D@75498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75499" to="Tiles/@AnimatableBody2D@75499/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75499" to="Tiles/@AnimatableBody2D@75499/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75499" to="Tiles/@AnimatableBody2D@75499" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75499" to="Tiles/@AnimatableBody2D@75499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75499" to="Tiles/@AnimatableBody2D@75499" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75499" to="Tiles/@AnimatableBody2D@75499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75500" to="Tiles/@AnimatableBody2D@75500/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75500" to="Tiles/@AnimatableBody2D@75500/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75500" to="Tiles/@AnimatableBody2D@75500" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75500" to="Tiles/@AnimatableBody2D@75500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75500" to="Tiles/@AnimatableBody2D@75500" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75500" to="Tiles/@AnimatableBody2D@75500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75501" to="Tiles/@AnimatableBody2D@75501/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75501" to="Tiles/@AnimatableBody2D@75501/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75501" to="Tiles/@AnimatableBody2D@75501" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75501" to="Tiles/@AnimatableBody2D@75501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75501" to="Tiles/@AnimatableBody2D@75501" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75501" to="Tiles/@AnimatableBody2D@75501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75502" to="Tiles/@AnimatableBody2D@75502/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75502" to="Tiles/@AnimatableBody2D@75502/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75502" to="Tiles/@AnimatableBody2D@75502" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75502" to="Tiles/@AnimatableBody2D@75502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75502" to="Tiles/@AnimatableBody2D@75502" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75502" to="Tiles/@AnimatableBody2D@75502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75503" to="Tiles/@AnimatableBody2D@75503/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75503" to="Tiles/@AnimatableBody2D@75503/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75503" to="Tiles/@AnimatableBody2D@75503" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75503" to="Tiles/@AnimatableBody2D@75503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75503" to="Tiles/@AnimatableBody2D@75503" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75503" to="Tiles/@AnimatableBody2D@75503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75504" to="Tiles/@AnimatableBody2D@75504/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75504" to="Tiles/@AnimatableBody2D@75504/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75504" to="Tiles/@AnimatableBody2D@75504" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75504" to="Tiles/@AnimatableBody2D@75504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75504" to="Tiles/@AnimatableBody2D@75504" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75504" to="Tiles/@AnimatableBody2D@75504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75505" to="Tiles/@AnimatableBody2D@75505/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75505" to="Tiles/@AnimatableBody2D@75505/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75505" to="Tiles/@AnimatableBody2D@75505" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75505" to="Tiles/@AnimatableBody2D@75505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75505" to="Tiles/@AnimatableBody2D@75505" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75505" to="Tiles/@AnimatableBody2D@75505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75506" to="Tiles/@AnimatableBody2D@75506/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75506" to="Tiles/@AnimatableBody2D@75506/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75506" to="Tiles/@AnimatableBody2D@75506" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75506" to="Tiles/@AnimatableBody2D@75506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75506" to="Tiles/@AnimatableBody2D@75506" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75506" to="Tiles/@AnimatableBody2D@75506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75507" to="Tiles/@AnimatableBody2D@75507/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75507" to="Tiles/@AnimatableBody2D@75507/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75507" to="Tiles/@AnimatableBody2D@75507" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75507" to="Tiles/@AnimatableBody2D@75507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75507" to="Tiles/@AnimatableBody2D@75507" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75507" to="Tiles/@AnimatableBody2D@75507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75508" to="Tiles/@AnimatableBody2D@75508/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75508" to="Tiles/@AnimatableBody2D@75508/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75508" to="Tiles/@AnimatableBody2D@75508" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75508" to="Tiles/@AnimatableBody2D@75508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75508" to="Tiles/@AnimatableBody2D@75508" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75508" to="Tiles/@AnimatableBody2D@75508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75509" to="Tiles/@AnimatableBody2D@75509/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75509" to="Tiles/@AnimatableBody2D@75509/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75509" to="Tiles/@AnimatableBody2D@75509" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75509" to="Tiles/@AnimatableBody2D@75509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75509" to="Tiles/@AnimatableBody2D@75509" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75509" to="Tiles/@AnimatableBody2D@75509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75510" to="Tiles/@AnimatableBody2D@75510/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75510" to="Tiles/@AnimatableBody2D@75510/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75510" to="Tiles/@AnimatableBody2D@75510" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75510" to="Tiles/@AnimatableBody2D@75510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75510" to="Tiles/@AnimatableBody2D@75510" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75510" to="Tiles/@AnimatableBody2D@75510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75511" to="Tiles/@AnimatableBody2D@75511/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75511" to="Tiles/@AnimatableBody2D@75511/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75511" to="Tiles/@AnimatableBody2D@75511" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75511" to="Tiles/@AnimatableBody2D@75511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75511" to="Tiles/@AnimatableBody2D@75511" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75511" to="Tiles/@AnimatableBody2D@75511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75512" to="Tiles/@AnimatableBody2D@75512/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75512" to="Tiles/@AnimatableBody2D@75512/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75512" to="Tiles/@AnimatableBody2D@75512" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75512" to="Tiles/@AnimatableBody2D@75512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75512" to="Tiles/@AnimatableBody2D@75512" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75512" to="Tiles/@AnimatableBody2D@75512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75513" to="Tiles/@AnimatableBody2D@75513/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75513" to="Tiles/@AnimatableBody2D@75513/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75513" to="Tiles/@AnimatableBody2D@75513" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75513" to="Tiles/@AnimatableBody2D@75513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75513" to="Tiles/@AnimatableBody2D@75513" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75513" to="Tiles/@AnimatableBody2D@75513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75514" to="Tiles/@AnimatableBody2D@75514/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75514" to="Tiles/@AnimatableBody2D@75514/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75514" to="Tiles/@AnimatableBody2D@75514" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75514" to="Tiles/@AnimatableBody2D@75514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75514" to="Tiles/@AnimatableBody2D@75514" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75514" to="Tiles/@AnimatableBody2D@75514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75515" to="Tiles/@AnimatableBody2D@75515/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75515" to="Tiles/@AnimatableBody2D@75515/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75515" to="Tiles/@AnimatableBody2D@75515" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75515" to="Tiles/@AnimatableBody2D@75515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75515" to="Tiles/@AnimatableBody2D@75515" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75515" to="Tiles/@AnimatableBody2D@75515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75516" to="Tiles/@AnimatableBody2D@75516/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75516" to="Tiles/@AnimatableBody2D@75516/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75516" to="Tiles/@AnimatableBody2D@75516" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75516" to="Tiles/@AnimatableBody2D@75516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75516" to="Tiles/@AnimatableBody2D@75516" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75516" to="Tiles/@AnimatableBody2D@75516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75517" to="Tiles/@AnimatableBody2D@75517/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75517" to="Tiles/@AnimatableBody2D@75517/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75517" to="Tiles/@AnimatableBody2D@75517" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75517" to="Tiles/@AnimatableBody2D@75517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75517" to="Tiles/@AnimatableBody2D@75517" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75517" to="Tiles/@AnimatableBody2D@75517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75518" to="Tiles/@AnimatableBody2D@75518/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75518" to="Tiles/@AnimatableBody2D@75518/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75518" to="Tiles/@AnimatableBody2D@75518" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75518" to="Tiles/@AnimatableBody2D@75518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75518" to="Tiles/@AnimatableBody2D@75518" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75518" to="Tiles/@AnimatableBody2D@75518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75519" to="Tiles/@AnimatableBody2D@75519/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75519" to="Tiles/@AnimatableBody2D@75519/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75519" to="Tiles/@AnimatableBody2D@75519" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75519" to="Tiles/@AnimatableBody2D@75519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75519" to="Tiles/@AnimatableBody2D@75519" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75519" to="Tiles/@AnimatableBody2D@75519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75520" to="Tiles/@AnimatableBody2D@75520/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75520" to="Tiles/@AnimatableBody2D@75520/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75520" to="Tiles/@AnimatableBody2D@75520" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75520" to="Tiles/@AnimatableBody2D@75520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75520" to="Tiles/@AnimatableBody2D@75520" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75520" to="Tiles/@AnimatableBody2D@75520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75521" to="Tiles/@AnimatableBody2D@75521/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75521" to="Tiles/@AnimatableBody2D@75521/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75521" to="Tiles/@AnimatableBody2D@75521" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75521" to="Tiles/@AnimatableBody2D@75521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75521" to="Tiles/@AnimatableBody2D@75521" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75521" to="Tiles/@AnimatableBody2D@75521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75522" to="Tiles/@AnimatableBody2D@75522/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75522" to="Tiles/@AnimatableBody2D@75522/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75522" to="Tiles/@AnimatableBody2D@75522" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75522" to="Tiles/@AnimatableBody2D@75522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75522" to="Tiles/@AnimatableBody2D@75522" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75522" to="Tiles/@AnimatableBody2D@75522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75523" to="Tiles/@AnimatableBody2D@75523/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75523" to="Tiles/@AnimatableBody2D@75523/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75523" to="Tiles/@AnimatableBody2D@75523" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75523" to="Tiles/@AnimatableBody2D@75523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75523" to="Tiles/@AnimatableBody2D@75523" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75523" to="Tiles/@AnimatableBody2D@75523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75524" to="Tiles/@AnimatableBody2D@75524/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75524" to="Tiles/@AnimatableBody2D@75524/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75524" to="Tiles/@AnimatableBody2D@75524" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75524" to="Tiles/@AnimatableBody2D@75524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75524" to="Tiles/@AnimatableBody2D@75524" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75524" to="Tiles/@AnimatableBody2D@75524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75525" to="Tiles/@AnimatableBody2D@75525/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75525" to="Tiles/@AnimatableBody2D@75525/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75525" to="Tiles/@AnimatableBody2D@75525" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75525" to="Tiles/@AnimatableBody2D@75525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75525" to="Tiles/@AnimatableBody2D@75525" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75525" to="Tiles/@AnimatableBody2D@75525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75526" to="Tiles/@AnimatableBody2D@75526/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75526" to="Tiles/@AnimatableBody2D@75526/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75526" to="Tiles/@AnimatableBody2D@75526" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75526" to="Tiles/@AnimatableBody2D@75526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75526" to="Tiles/@AnimatableBody2D@75526" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75526" to="Tiles/@AnimatableBody2D@75526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75527" to="Tiles/@AnimatableBody2D@75527/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75527" to="Tiles/@AnimatableBody2D@75527/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75527" to="Tiles/@AnimatableBody2D@75527" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75527" to="Tiles/@AnimatableBody2D@75527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75527" to="Tiles/@AnimatableBody2D@75527" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75527" to="Tiles/@AnimatableBody2D@75527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75528" to="Tiles/@AnimatableBody2D@75528/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75528" to="Tiles/@AnimatableBody2D@75528/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75528" to="Tiles/@AnimatableBody2D@75528" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75528" to="Tiles/@AnimatableBody2D@75528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75528" to="Tiles/@AnimatableBody2D@75528" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75528" to="Tiles/@AnimatableBody2D@75528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75529" to="Tiles/@AnimatableBody2D@75529/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75529" to="Tiles/@AnimatableBody2D@75529/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75529" to="Tiles/@AnimatableBody2D@75529" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75529" to="Tiles/@AnimatableBody2D@75529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75529" to="Tiles/@AnimatableBody2D@75529" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75529" to="Tiles/@AnimatableBody2D@75529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75530" to="Tiles/@AnimatableBody2D@75530/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75530" to="Tiles/@AnimatableBody2D@75530/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75530" to="Tiles/@AnimatableBody2D@75530" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75530" to="Tiles/@AnimatableBody2D@75530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75530" to="Tiles/@AnimatableBody2D@75530" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75530" to="Tiles/@AnimatableBody2D@75530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75531" to="Tiles/@AnimatableBody2D@75531/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75531" to="Tiles/@AnimatableBody2D@75531/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75531" to="Tiles/@AnimatableBody2D@75531" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75531" to="Tiles/@AnimatableBody2D@75531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75531" to="Tiles/@AnimatableBody2D@75531" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75531" to="Tiles/@AnimatableBody2D@75531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75532" to="Tiles/@AnimatableBody2D@75532/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75532" to="Tiles/@AnimatableBody2D@75532/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75532" to="Tiles/@AnimatableBody2D@75532" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75532" to="Tiles/@AnimatableBody2D@75532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75532" to="Tiles/@AnimatableBody2D@75532" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75532" to="Tiles/@AnimatableBody2D@75532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75533" to="Tiles/@AnimatableBody2D@75533/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75533" to="Tiles/@AnimatableBody2D@75533/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75533" to="Tiles/@AnimatableBody2D@75533" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75533" to="Tiles/@AnimatableBody2D@75533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75533" to="Tiles/@AnimatableBody2D@75533" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75533" to="Tiles/@AnimatableBody2D@75533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75534" to="Tiles/@AnimatableBody2D@75534/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75534" to="Tiles/@AnimatableBody2D@75534/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75534" to="Tiles/@AnimatableBody2D@75534" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75534" to="Tiles/@AnimatableBody2D@75534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75534" to="Tiles/@AnimatableBody2D@75534" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75534" to="Tiles/@AnimatableBody2D@75534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75535" to="Tiles/@AnimatableBody2D@75535/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75535" to="Tiles/@AnimatableBody2D@75535/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75535" to="Tiles/@AnimatableBody2D@75535" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75535" to="Tiles/@AnimatableBody2D@75535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75535" to="Tiles/@AnimatableBody2D@75535" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75535" to="Tiles/@AnimatableBody2D@75535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75536" to="Tiles/@AnimatableBody2D@75536/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75536" to="Tiles/@AnimatableBody2D@75536/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75536" to="Tiles/@AnimatableBody2D@75536" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75536" to="Tiles/@AnimatableBody2D@75536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75536" to="Tiles/@AnimatableBody2D@75536" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75536" to="Tiles/@AnimatableBody2D@75536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75537" to="Tiles/@AnimatableBody2D@75537/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75537" to="Tiles/@AnimatableBody2D@75537/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75537" to="Tiles/@AnimatableBody2D@75537" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75537" to="Tiles/@AnimatableBody2D@75537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75537" to="Tiles/@AnimatableBody2D@75537" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75537" to="Tiles/@AnimatableBody2D@75537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75538" to="Tiles/@AnimatableBody2D@75538/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75538" to="Tiles/@AnimatableBody2D@75538/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75538" to="Tiles/@AnimatableBody2D@75538" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75538" to="Tiles/@AnimatableBody2D@75538/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75538" to="Tiles/@AnimatableBody2D@75538" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75538" to="Tiles/@AnimatableBody2D@75538/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75539" to="Tiles/@AnimatableBody2D@75539/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75539" to="Tiles/@AnimatableBody2D@75539/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75539" to="Tiles/@AnimatableBody2D@75539" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75539" to="Tiles/@AnimatableBody2D@75539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75539" to="Tiles/@AnimatableBody2D@75539" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75539" to="Tiles/@AnimatableBody2D@75539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75540" to="Tiles/@AnimatableBody2D@75540/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75540" to="Tiles/@AnimatableBody2D@75540/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75540" to="Tiles/@AnimatableBody2D@75540" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75540" to="Tiles/@AnimatableBody2D@75540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75540" to="Tiles/@AnimatableBody2D@75540" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75540" to="Tiles/@AnimatableBody2D@75540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75541" to="Tiles/@AnimatableBody2D@75541/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75541" to="Tiles/@AnimatableBody2D@75541/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75541" to="Tiles/@AnimatableBody2D@75541" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75541" to="Tiles/@AnimatableBody2D@75541/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75541" to="Tiles/@AnimatableBody2D@75541" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75541" to="Tiles/@AnimatableBody2D@75541/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75542" to="Tiles/@AnimatableBody2D@75542/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75542" to="Tiles/@AnimatableBody2D@75542/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75542" to="Tiles/@AnimatableBody2D@75542" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75542" to="Tiles/@AnimatableBody2D@75542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75542" to="Tiles/@AnimatableBody2D@75542" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75542" to="Tiles/@AnimatableBody2D@75542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75543" to="Tiles/@AnimatableBody2D@75543/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75543" to="Tiles/@AnimatableBody2D@75543/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75543" to="Tiles/@AnimatableBody2D@75543" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75543" to="Tiles/@AnimatableBody2D@75543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75543" to="Tiles/@AnimatableBody2D@75543" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75543" to="Tiles/@AnimatableBody2D@75543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75544" to="Tiles/@AnimatableBody2D@75544/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75544" to="Tiles/@AnimatableBody2D@75544/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75544" to="Tiles/@AnimatableBody2D@75544" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75544" to="Tiles/@AnimatableBody2D@75544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75544" to="Tiles/@AnimatableBody2D@75544" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75544" to="Tiles/@AnimatableBody2D@75544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75545" to="Tiles/@AnimatableBody2D@75545/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75545" to="Tiles/@AnimatableBody2D@75545/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75545" to="Tiles/@AnimatableBody2D@75545" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75545" to="Tiles/@AnimatableBody2D@75545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75545" to="Tiles/@AnimatableBody2D@75545" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75545" to="Tiles/@AnimatableBody2D@75545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75546" to="Tiles/@AnimatableBody2D@75546/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75546" to="Tiles/@AnimatableBody2D@75546/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75546" to="Tiles/@AnimatableBody2D@75546" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75546" to="Tiles/@AnimatableBody2D@75546/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75546" to="Tiles/@AnimatableBody2D@75546" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75546" to="Tiles/@AnimatableBody2D@75546/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75547" to="Tiles/@AnimatableBody2D@75547/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75547" to="Tiles/@AnimatableBody2D@75547/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75547" to="Tiles/@AnimatableBody2D@75547" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75547" to="Tiles/@AnimatableBody2D@75547/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75547" to="Tiles/@AnimatableBody2D@75547" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75547" to="Tiles/@AnimatableBody2D@75547/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75548" to="Tiles/@AnimatableBody2D@75548/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75548" to="Tiles/@AnimatableBody2D@75548/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75548" to="Tiles/@AnimatableBody2D@75548" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75548" to="Tiles/@AnimatableBody2D@75548/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75548" to="Tiles/@AnimatableBody2D@75548" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75548" to="Tiles/@AnimatableBody2D@75548/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75549" to="Tiles/@AnimatableBody2D@75549/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75549" to="Tiles/@AnimatableBody2D@75549/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75549" to="Tiles/@AnimatableBody2D@75549" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75549" to="Tiles/@AnimatableBody2D@75549/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75549" to="Tiles/@AnimatableBody2D@75549" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75549" to="Tiles/@AnimatableBody2D@75549/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75550" to="Tiles/@AnimatableBody2D@75550/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75550" to="Tiles/@AnimatableBody2D@75550/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75550" to="Tiles/@AnimatableBody2D@75550" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75550" to="Tiles/@AnimatableBody2D@75550/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75550" to="Tiles/@AnimatableBody2D@75550" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75550" to="Tiles/@AnimatableBody2D@75550/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75551" to="Tiles/@AnimatableBody2D@75551/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75551" to="Tiles/@AnimatableBody2D@75551/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75551" to="Tiles/@AnimatableBody2D@75551" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75551" to="Tiles/@AnimatableBody2D@75551/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75551" to="Tiles/@AnimatableBody2D@75551" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75551" to="Tiles/@AnimatableBody2D@75551/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75552" to="Tiles/@AnimatableBody2D@75552/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75552" to="Tiles/@AnimatableBody2D@75552/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75552" to="Tiles/@AnimatableBody2D@75552" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75552" to="Tiles/@AnimatableBody2D@75552/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75552" to="Tiles/@AnimatableBody2D@75552" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75552" to="Tiles/@AnimatableBody2D@75552/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75553" to="Tiles/@AnimatableBody2D@75553/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75553" to="Tiles/@AnimatableBody2D@75553/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75553" to="Tiles/@AnimatableBody2D@75553" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75553" to="Tiles/@AnimatableBody2D@75553/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75553" to="Tiles/@AnimatableBody2D@75553" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75553" to="Tiles/@AnimatableBody2D@75553/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75554" to="Tiles/@AnimatableBody2D@75554/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75554" to="Tiles/@AnimatableBody2D@75554/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75554" to="Tiles/@AnimatableBody2D@75554" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75554" to="Tiles/@AnimatableBody2D@75554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75554" to="Tiles/@AnimatableBody2D@75554" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75554" to="Tiles/@AnimatableBody2D@75554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75555" to="Tiles/@AnimatableBody2D@75555/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75555" to="Tiles/@AnimatableBody2D@75555/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75555" to="Tiles/@AnimatableBody2D@75555" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75555" to="Tiles/@AnimatableBody2D@75555/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75555" to="Tiles/@AnimatableBody2D@75555" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75555" to="Tiles/@AnimatableBody2D@75555/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75556" to="Tiles/@AnimatableBody2D@75556/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75556" to="Tiles/@AnimatableBody2D@75556/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75556" to="Tiles/@AnimatableBody2D@75556" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75556" to="Tiles/@AnimatableBody2D@75556/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75556" to="Tiles/@AnimatableBody2D@75556" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75556" to="Tiles/@AnimatableBody2D@75556/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75557" to="Tiles/@AnimatableBody2D@75557/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75557" to="Tiles/@AnimatableBody2D@75557/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75557" to="Tiles/@AnimatableBody2D@75557" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75557" to="Tiles/@AnimatableBody2D@75557/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75557" to="Tiles/@AnimatableBody2D@75557" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75557" to="Tiles/@AnimatableBody2D@75557/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75558" to="Tiles/@AnimatableBody2D@75558/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75558" to="Tiles/@AnimatableBody2D@75558/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75558" to="Tiles/@AnimatableBody2D@75558" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75558" to="Tiles/@AnimatableBody2D@75558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75558" to="Tiles/@AnimatableBody2D@75558" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75558" to="Tiles/@AnimatableBody2D@75558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75559" to="Tiles/@AnimatableBody2D@75559/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75559" to="Tiles/@AnimatableBody2D@75559/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75559" to="Tiles/@AnimatableBody2D@75559" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75559" to="Tiles/@AnimatableBody2D@75559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75559" to="Tiles/@AnimatableBody2D@75559" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75559" to="Tiles/@AnimatableBody2D@75559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75560" to="Tiles/@AnimatableBody2D@75560/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75560" to="Tiles/@AnimatableBody2D@75560/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75560" to="Tiles/@AnimatableBody2D@75560" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75560" to="Tiles/@AnimatableBody2D@75560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75560" to="Tiles/@AnimatableBody2D@75560" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75560" to="Tiles/@AnimatableBody2D@75560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75561" to="Tiles/@AnimatableBody2D@75561/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75561" to="Tiles/@AnimatableBody2D@75561/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75561" to="Tiles/@AnimatableBody2D@75561" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75561" to="Tiles/@AnimatableBody2D@75561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75561" to="Tiles/@AnimatableBody2D@75561" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75561" to="Tiles/@AnimatableBody2D@75561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75562" to="Tiles/@AnimatableBody2D@75562/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75562" to="Tiles/@AnimatableBody2D@75562/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75562" to="Tiles/@AnimatableBody2D@75562" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75562" to="Tiles/@AnimatableBody2D@75562/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75562" to="Tiles/@AnimatableBody2D@75562" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75562" to="Tiles/@AnimatableBody2D@75562/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75563" to="Tiles/@AnimatableBody2D@75563/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75563" to="Tiles/@AnimatableBody2D@75563/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75563" to="Tiles/@AnimatableBody2D@75563" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75563" to="Tiles/@AnimatableBody2D@75563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75563" to="Tiles/@AnimatableBody2D@75563" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75563" to="Tiles/@AnimatableBody2D@75563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75564" to="Tiles/@AnimatableBody2D@75564/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75564" to="Tiles/@AnimatableBody2D@75564/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75564" to="Tiles/@AnimatableBody2D@75564" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75564" to="Tiles/@AnimatableBody2D@75564/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75564" to="Tiles/@AnimatableBody2D@75564" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75564" to="Tiles/@AnimatableBody2D@75564/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75565" to="Tiles/@AnimatableBody2D@75565/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75565" to="Tiles/@AnimatableBody2D@75565/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75565" to="Tiles/@AnimatableBody2D@75565" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75565" to="Tiles/@AnimatableBody2D@75565/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75565" to="Tiles/@AnimatableBody2D@75565" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75565" to="Tiles/@AnimatableBody2D@75565/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75566" to="Tiles/@AnimatableBody2D@75566/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75566" to="Tiles/@AnimatableBody2D@75566/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75566" to="Tiles/@AnimatableBody2D@75566" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75566" to="Tiles/@AnimatableBody2D@75566/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75566" to="Tiles/@AnimatableBody2D@75566" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75566" to="Tiles/@AnimatableBody2D@75566/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75567" to="Tiles/@AnimatableBody2D@75567/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75567" to="Tiles/@AnimatableBody2D@75567/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75567" to="Tiles/@AnimatableBody2D@75567" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75567" to="Tiles/@AnimatableBody2D@75567/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75567" to="Tiles/@AnimatableBody2D@75567" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75567" to="Tiles/@AnimatableBody2D@75567/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75568" to="Tiles/@AnimatableBody2D@75568/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75568" to="Tiles/@AnimatableBody2D@75568/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75568" to="Tiles/@AnimatableBody2D@75568" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75568" to="Tiles/@AnimatableBody2D@75568/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75568" to="Tiles/@AnimatableBody2D@75568" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75568" to="Tiles/@AnimatableBody2D@75568/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75569" to="Tiles/@AnimatableBody2D@75569/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75569" to="Tiles/@AnimatableBody2D@75569/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75569" to="Tiles/@AnimatableBody2D@75569" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75569" to="Tiles/@AnimatableBody2D@75569/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75569" to="Tiles/@AnimatableBody2D@75569" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75569" to="Tiles/@AnimatableBody2D@75569/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75570" to="Tiles/@AnimatableBody2D@75570/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75570" to="Tiles/@AnimatableBody2D@75570/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75570" to="Tiles/@AnimatableBody2D@75570" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75570" to="Tiles/@AnimatableBody2D@75570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75570" to="Tiles/@AnimatableBody2D@75570" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75570" to="Tiles/@AnimatableBody2D@75570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75571" to="Tiles/@AnimatableBody2D@75571/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75571" to="Tiles/@AnimatableBody2D@75571/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75571" to="Tiles/@AnimatableBody2D@75571" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75571" to="Tiles/@AnimatableBody2D@75571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75571" to="Tiles/@AnimatableBody2D@75571" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75571" to="Tiles/@AnimatableBody2D@75571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75572" to="Tiles/@AnimatableBody2D@75572/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75572" to="Tiles/@AnimatableBody2D@75572/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75572" to="Tiles/@AnimatableBody2D@75572" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75572" to="Tiles/@AnimatableBody2D@75572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75572" to="Tiles/@AnimatableBody2D@75572" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75572" to="Tiles/@AnimatableBody2D@75572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75573" to="Tiles/@AnimatableBody2D@75573/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75573" to="Tiles/@AnimatableBody2D@75573/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75573" to="Tiles/@AnimatableBody2D@75573" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75573" to="Tiles/@AnimatableBody2D@75573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75573" to="Tiles/@AnimatableBody2D@75573" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75573" to="Tiles/@AnimatableBody2D@75573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75574" to="Tiles/@AnimatableBody2D@75574/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75574" to="Tiles/@AnimatableBody2D@75574/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75574" to="Tiles/@AnimatableBody2D@75574" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75574" to="Tiles/@AnimatableBody2D@75574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75574" to="Tiles/@AnimatableBody2D@75574" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75574" to="Tiles/@AnimatableBody2D@75574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75575" to="Tiles/@AnimatableBody2D@75575/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75575" to="Tiles/@AnimatableBody2D@75575/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75575" to="Tiles/@AnimatableBody2D@75575" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75575" to="Tiles/@AnimatableBody2D@75575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75575" to="Tiles/@AnimatableBody2D@75575" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75575" to="Tiles/@AnimatableBody2D@75575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75576" to="Tiles/@AnimatableBody2D@75576/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75576" to="Tiles/@AnimatableBody2D@75576/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75576" to="Tiles/@AnimatableBody2D@75576" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75576" to="Tiles/@AnimatableBody2D@75576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75576" to="Tiles/@AnimatableBody2D@75576" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75576" to="Tiles/@AnimatableBody2D@75576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75577" to="Tiles/@AnimatableBody2D@75577/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75577" to="Tiles/@AnimatableBody2D@75577/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75577" to="Tiles/@AnimatableBody2D@75577" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75577" to="Tiles/@AnimatableBody2D@75577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75577" to="Tiles/@AnimatableBody2D@75577" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75577" to="Tiles/@AnimatableBody2D@75577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75578" to="Tiles/@AnimatableBody2D@75578/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75578" to="Tiles/@AnimatableBody2D@75578/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75578" to="Tiles/@AnimatableBody2D@75578" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75578" to="Tiles/@AnimatableBody2D@75578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75578" to="Tiles/@AnimatableBody2D@75578" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75578" to="Tiles/@AnimatableBody2D@75578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75579" to="Tiles/@AnimatableBody2D@75579/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75579" to="Tiles/@AnimatableBody2D@75579/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75579" to="Tiles/@AnimatableBody2D@75579" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75579" to="Tiles/@AnimatableBody2D@75579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75579" to="Tiles/@AnimatableBody2D@75579" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75579" to="Tiles/@AnimatableBody2D@75579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75580" to="Tiles/@AnimatableBody2D@75580/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75580" to="Tiles/@AnimatableBody2D@75580/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75580" to="Tiles/@AnimatableBody2D@75580" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75580" to="Tiles/@AnimatableBody2D@75580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75580" to="Tiles/@AnimatableBody2D@75580" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75580" to="Tiles/@AnimatableBody2D@75580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75581" to="Tiles/@AnimatableBody2D@75581/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75581" to="Tiles/@AnimatableBody2D@75581/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75581" to="Tiles/@AnimatableBody2D@75581" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75581" to="Tiles/@AnimatableBody2D@75581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75581" to="Tiles/@AnimatableBody2D@75581" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75581" to="Tiles/@AnimatableBody2D@75581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75582" to="Tiles/@AnimatableBody2D@75582/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75582" to="Tiles/@AnimatableBody2D@75582/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75582" to="Tiles/@AnimatableBody2D@75582" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75582" to="Tiles/@AnimatableBody2D@75582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75582" to="Tiles/@AnimatableBody2D@75582" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75582" to="Tiles/@AnimatableBody2D@75582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75583" to="Tiles/@AnimatableBody2D@75583/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75583" to="Tiles/@AnimatableBody2D@75583/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75583" to="Tiles/@AnimatableBody2D@75583" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75583" to="Tiles/@AnimatableBody2D@75583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75583" to="Tiles/@AnimatableBody2D@75583" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75583" to="Tiles/@AnimatableBody2D@75583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75584" to="Tiles/@AnimatableBody2D@75584/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75584" to="Tiles/@AnimatableBody2D@75584/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75584" to="Tiles/@AnimatableBody2D@75584" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75584" to="Tiles/@AnimatableBody2D@75584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75584" to="Tiles/@AnimatableBody2D@75584" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75584" to="Tiles/@AnimatableBody2D@75584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75585" to="Tiles/@AnimatableBody2D@75585/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75585" to="Tiles/@AnimatableBody2D@75585/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75585" to="Tiles/@AnimatableBody2D@75585" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75585" to="Tiles/@AnimatableBody2D@75585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75585" to="Tiles/@AnimatableBody2D@75585" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75585" to="Tiles/@AnimatableBody2D@75585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75586" to="Tiles/@AnimatableBody2D@75586/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75586" to="Tiles/@AnimatableBody2D@75586/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75586" to="Tiles/@AnimatableBody2D@75586" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75586" to="Tiles/@AnimatableBody2D@75586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75586" to="Tiles/@AnimatableBody2D@75586" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75586" to="Tiles/@AnimatableBody2D@75586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75587" to="Tiles/@AnimatableBody2D@75587/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75587" to="Tiles/@AnimatableBody2D@75587/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75587" to="Tiles/@AnimatableBody2D@75587" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75587" to="Tiles/@AnimatableBody2D@75587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75587" to="Tiles/@AnimatableBody2D@75587" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75587" to="Tiles/@AnimatableBody2D@75587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75588" to="Tiles/@AnimatableBody2D@75588/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75588" to="Tiles/@AnimatableBody2D@75588/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75588" to="Tiles/@AnimatableBody2D@75588" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75588" to="Tiles/@AnimatableBody2D@75588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75588" to="Tiles/@AnimatableBody2D@75588" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75588" to="Tiles/@AnimatableBody2D@75588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75589" to="Tiles/@AnimatableBody2D@75589/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75589" to="Tiles/@AnimatableBody2D@75589/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75589" to="Tiles/@AnimatableBody2D@75589" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75589" to="Tiles/@AnimatableBody2D@75589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75589" to="Tiles/@AnimatableBody2D@75589" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75589" to="Tiles/@AnimatableBody2D@75589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75590" to="Tiles/@AnimatableBody2D@75590/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75590" to="Tiles/@AnimatableBody2D@75590/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75590" to="Tiles/@AnimatableBody2D@75590" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75590" to="Tiles/@AnimatableBody2D@75590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75590" to="Tiles/@AnimatableBody2D@75590" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75590" to="Tiles/@AnimatableBody2D@75590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75591" to="Tiles/@AnimatableBody2D@75591/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75591" to="Tiles/@AnimatableBody2D@75591/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75591" to="Tiles/@AnimatableBody2D@75591" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75591" to="Tiles/@AnimatableBody2D@75591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75591" to="Tiles/@AnimatableBody2D@75591" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75591" to="Tiles/@AnimatableBody2D@75591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75592" to="Tiles/@AnimatableBody2D@75592/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75592" to="Tiles/@AnimatableBody2D@75592/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75592" to="Tiles/@AnimatableBody2D@75592" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75592" to="Tiles/@AnimatableBody2D@75592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75592" to="Tiles/@AnimatableBody2D@75592" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75592" to="Tiles/@AnimatableBody2D@75592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75593" to="Tiles/@AnimatableBody2D@75593/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75593" to="Tiles/@AnimatableBody2D@75593/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75593" to="Tiles/@AnimatableBody2D@75593" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75593" to="Tiles/@AnimatableBody2D@75593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75593" to="Tiles/@AnimatableBody2D@75593" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75593" to="Tiles/@AnimatableBody2D@75593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75594" to="Tiles/@AnimatableBody2D@75594/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75594" to="Tiles/@AnimatableBody2D@75594/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75594" to="Tiles/@AnimatableBody2D@75594" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75594" to="Tiles/@AnimatableBody2D@75594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75594" to="Tiles/@AnimatableBody2D@75594" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75594" to="Tiles/@AnimatableBody2D@75594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75595" to="Tiles/@AnimatableBody2D@75595/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75595" to="Tiles/@AnimatableBody2D@75595/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75595" to="Tiles/@AnimatableBody2D@75595" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75595" to="Tiles/@AnimatableBody2D@75595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75595" to="Tiles/@AnimatableBody2D@75595" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75595" to="Tiles/@AnimatableBody2D@75595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75596" to="Tiles/@AnimatableBody2D@75596/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75596" to="Tiles/@AnimatableBody2D@75596/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75596" to="Tiles/@AnimatableBody2D@75596" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75596" to="Tiles/@AnimatableBody2D@75596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75596" to="Tiles/@AnimatableBody2D@75596" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75596" to="Tiles/@AnimatableBody2D@75596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75597" to="Tiles/@AnimatableBody2D@75597/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75597" to="Tiles/@AnimatableBody2D@75597/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75597" to="Tiles/@AnimatableBody2D@75597" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75597" to="Tiles/@AnimatableBody2D@75597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75597" to="Tiles/@AnimatableBody2D@75597" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75597" to="Tiles/@AnimatableBody2D@75597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75598" to="Tiles/@AnimatableBody2D@75598/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75598" to="Tiles/@AnimatableBody2D@75598/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75598" to="Tiles/@AnimatableBody2D@75598" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75598" to="Tiles/@AnimatableBody2D@75598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75598" to="Tiles/@AnimatableBody2D@75598" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75598" to="Tiles/@AnimatableBody2D@75598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75599" to="Tiles/@AnimatableBody2D@75599/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75599" to="Tiles/@AnimatableBody2D@75599/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75599" to="Tiles/@AnimatableBody2D@75599" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75599" to="Tiles/@AnimatableBody2D@75599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75599" to="Tiles/@AnimatableBody2D@75599" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75599" to="Tiles/@AnimatableBody2D@75599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75600" to="Tiles/@AnimatableBody2D@75600/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75600" to="Tiles/@AnimatableBody2D@75600/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75600" to="Tiles/@AnimatableBody2D@75600" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75600" to="Tiles/@AnimatableBody2D@75600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75600" to="Tiles/@AnimatableBody2D@75600" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75600" to="Tiles/@AnimatableBody2D@75600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75601" to="Tiles/@AnimatableBody2D@75601/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75601" to="Tiles/@AnimatableBody2D@75601/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75601" to="Tiles/@AnimatableBody2D@75601" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75601" to="Tiles/@AnimatableBody2D@75601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75601" to="Tiles/@AnimatableBody2D@75601" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75601" to="Tiles/@AnimatableBody2D@75601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75602" to="Tiles/@AnimatableBody2D@75602/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75602" to="Tiles/@AnimatableBody2D@75602/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75602" to="Tiles/@AnimatableBody2D@75602" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75602" to="Tiles/@AnimatableBody2D@75602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75602" to="Tiles/@AnimatableBody2D@75602" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75602" to="Tiles/@AnimatableBody2D@75602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75603" to="Tiles/@AnimatableBody2D@75603/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75603" to="Tiles/@AnimatableBody2D@75603/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75603" to="Tiles/@AnimatableBody2D@75603" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75603" to="Tiles/@AnimatableBody2D@75603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75603" to="Tiles/@AnimatableBody2D@75603" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75603" to="Tiles/@AnimatableBody2D@75603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75604" to="Tiles/@AnimatableBody2D@75604/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75604" to="Tiles/@AnimatableBody2D@75604/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75604" to="Tiles/@AnimatableBody2D@75604" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75604" to="Tiles/@AnimatableBody2D@75604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75604" to="Tiles/@AnimatableBody2D@75604" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75604" to="Tiles/@AnimatableBody2D@75604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75605" to="Tiles/@AnimatableBody2D@75605/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75605" to="Tiles/@AnimatableBody2D@75605/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75605" to="Tiles/@AnimatableBody2D@75605" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75605" to="Tiles/@AnimatableBody2D@75605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75605" to="Tiles/@AnimatableBody2D@75605" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75605" to="Tiles/@AnimatableBody2D@75605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75606" to="Tiles/@AnimatableBody2D@75606/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75606" to="Tiles/@AnimatableBody2D@75606/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75606" to="Tiles/@AnimatableBody2D@75606" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75606" to="Tiles/@AnimatableBody2D@75606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75606" to="Tiles/@AnimatableBody2D@75606" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75606" to="Tiles/@AnimatableBody2D@75606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75607" to="Tiles/@AnimatableBody2D@75607/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75607" to="Tiles/@AnimatableBody2D@75607/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75607" to="Tiles/@AnimatableBody2D@75607" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75607" to="Tiles/@AnimatableBody2D@75607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75607" to="Tiles/@AnimatableBody2D@75607" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75607" to="Tiles/@AnimatableBody2D@75607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75608" to="Tiles/@AnimatableBody2D@75608/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75608" to="Tiles/@AnimatableBody2D@75608/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75608" to="Tiles/@AnimatableBody2D@75608" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75608" to="Tiles/@AnimatableBody2D@75608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75608" to="Tiles/@AnimatableBody2D@75608" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75608" to="Tiles/@AnimatableBody2D@75608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75609" to="Tiles/@AnimatableBody2D@75609/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75609" to="Tiles/@AnimatableBody2D@75609/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75609" to="Tiles/@AnimatableBody2D@75609" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75609" to="Tiles/@AnimatableBody2D@75609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75609" to="Tiles/@AnimatableBody2D@75609" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75609" to="Tiles/@AnimatableBody2D@75609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75610" to="Tiles/@AnimatableBody2D@75610/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75610" to="Tiles/@AnimatableBody2D@75610/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75610" to="Tiles/@AnimatableBody2D@75610" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75610" to="Tiles/@AnimatableBody2D@75610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75610" to="Tiles/@AnimatableBody2D@75610" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75610" to="Tiles/@AnimatableBody2D@75610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75611" to="Tiles/@AnimatableBody2D@75611/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75611" to="Tiles/@AnimatableBody2D@75611/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75611" to="Tiles/@AnimatableBody2D@75611" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75611" to="Tiles/@AnimatableBody2D@75611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75611" to="Tiles/@AnimatableBody2D@75611" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75611" to="Tiles/@AnimatableBody2D@75611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75612" to="Tiles/@AnimatableBody2D@75612/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75612" to="Tiles/@AnimatableBody2D@75612/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75612" to="Tiles/@AnimatableBody2D@75612" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75612" to="Tiles/@AnimatableBody2D@75612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75612" to="Tiles/@AnimatableBody2D@75612" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75612" to="Tiles/@AnimatableBody2D@75612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75613" to="Tiles/@AnimatableBody2D@75613/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75613" to="Tiles/@AnimatableBody2D@75613/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75613" to="Tiles/@AnimatableBody2D@75613" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75613" to="Tiles/@AnimatableBody2D@75613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75613" to="Tiles/@AnimatableBody2D@75613" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75613" to="Tiles/@AnimatableBody2D@75613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75614" to="Tiles/@AnimatableBody2D@75614/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75614" to="Tiles/@AnimatableBody2D@75614/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75614" to="Tiles/@AnimatableBody2D@75614" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75614" to="Tiles/@AnimatableBody2D@75614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75614" to="Tiles/@AnimatableBody2D@75614" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75614" to="Tiles/@AnimatableBody2D@75614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75615" to="Tiles/@AnimatableBody2D@75615/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75615" to="Tiles/@AnimatableBody2D@75615/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75615" to="Tiles/@AnimatableBody2D@75615" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75615" to="Tiles/@AnimatableBody2D@75615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75615" to="Tiles/@AnimatableBody2D@75615" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75615" to="Tiles/@AnimatableBody2D@75615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75616" to="Tiles/@AnimatableBody2D@75616/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75616" to="Tiles/@AnimatableBody2D@75616/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75616" to="Tiles/@AnimatableBody2D@75616" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75616" to="Tiles/@AnimatableBody2D@75616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75616" to="Tiles/@AnimatableBody2D@75616" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75616" to="Tiles/@AnimatableBody2D@75616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75617" to="Tiles/@AnimatableBody2D@75617/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75617" to="Tiles/@AnimatableBody2D@75617/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75617" to="Tiles/@AnimatableBody2D@75617" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75617" to="Tiles/@AnimatableBody2D@75617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75617" to="Tiles/@AnimatableBody2D@75617" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75617" to="Tiles/@AnimatableBody2D@75617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75618" to="Tiles/@AnimatableBody2D@75618/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75618" to="Tiles/@AnimatableBody2D@75618/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75618" to="Tiles/@AnimatableBody2D@75618" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75618" to="Tiles/@AnimatableBody2D@75618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75618" to="Tiles/@AnimatableBody2D@75618" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75618" to="Tiles/@AnimatableBody2D@75618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75619" to="Tiles/@AnimatableBody2D@75619/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75619" to="Tiles/@AnimatableBody2D@75619/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75619" to="Tiles/@AnimatableBody2D@75619" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75619" to="Tiles/@AnimatableBody2D@75619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75619" to="Tiles/@AnimatableBody2D@75619" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75619" to="Tiles/@AnimatableBody2D@75619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75620" to="Tiles/@AnimatableBody2D@75620/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75620" to="Tiles/@AnimatableBody2D@75620/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75620" to="Tiles/@AnimatableBody2D@75620" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75620" to="Tiles/@AnimatableBody2D@75620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75620" to="Tiles/@AnimatableBody2D@75620" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75620" to="Tiles/@AnimatableBody2D@75620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75621" to="Tiles/@AnimatableBody2D@75621/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75621" to="Tiles/@AnimatableBody2D@75621/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75621" to="Tiles/@AnimatableBody2D@75621" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75621" to="Tiles/@AnimatableBody2D@75621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75621" to="Tiles/@AnimatableBody2D@75621" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75621" to="Tiles/@AnimatableBody2D@75621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75622" to="Tiles/@AnimatableBody2D@75622/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75622" to="Tiles/@AnimatableBody2D@75622/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75622" to="Tiles/@AnimatableBody2D@75622" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75622" to="Tiles/@AnimatableBody2D@75622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75622" to="Tiles/@AnimatableBody2D@75622" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75622" to="Tiles/@AnimatableBody2D@75622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75623" to="Tiles/@AnimatableBody2D@75623/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75623" to="Tiles/@AnimatableBody2D@75623/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75623" to="Tiles/@AnimatableBody2D@75623" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75623" to="Tiles/@AnimatableBody2D@75623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75623" to="Tiles/@AnimatableBody2D@75623" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75623" to="Tiles/@AnimatableBody2D@75623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75624" to="Tiles/@AnimatableBody2D@75624/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75624" to="Tiles/@AnimatableBody2D@75624/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75624" to="Tiles/@AnimatableBody2D@75624" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75624" to="Tiles/@AnimatableBody2D@75624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75624" to="Tiles/@AnimatableBody2D@75624" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75624" to="Tiles/@AnimatableBody2D@75624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75625" to="Tiles/@AnimatableBody2D@75625/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75625" to="Tiles/@AnimatableBody2D@75625/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75625" to="Tiles/@AnimatableBody2D@75625" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75625" to="Tiles/@AnimatableBody2D@75625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75625" to="Tiles/@AnimatableBody2D@75625" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75625" to="Tiles/@AnimatableBody2D@75625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75626" to="Tiles/@AnimatableBody2D@75626/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75626" to="Tiles/@AnimatableBody2D@75626/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75626" to="Tiles/@AnimatableBody2D@75626" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75626" to="Tiles/@AnimatableBody2D@75626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75626" to="Tiles/@AnimatableBody2D@75626" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75626" to="Tiles/@AnimatableBody2D@75626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75627" to="Tiles/@AnimatableBody2D@75627/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75627" to="Tiles/@AnimatableBody2D@75627/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75627" to="Tiles/@AnimatableBody2D@75627" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75627" to="Tiles/@AnimatableBody2D@75627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75627" to="Tiles/@AnimatableBody2D@75627" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75627" to="Tiles/@AnimatableBody2D@75627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75628" to="Tiles/@AnimatableBody2D@75628/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75628" to="Tiles/@AnimatableBody2D@75628/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75628" to="Tiles/@AnimatableBody2D@75628" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75628" to="Tiles/@AnimatableBody2D@75628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75628" to="Tiles/@AnimatableBody2D@75628" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75628" to="Tiles/@AnimatableBody2D@75628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75629" to="Tiles/@AnimatableBody2D@75629/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75629" to="Tiles/@AnimatableBody2D@75629/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75629" to="Tiles/@AnimatableBody2D@75629" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75629" to="Tiles/@AnimatableBody2D@75629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75629" to="Tiles/@AnimatableBody2D@75629" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75629" to="Tiles/@AnimatableBody2D@75629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75630" to="Tiles/@AnimatableBody2D@75630/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75630" to="Tiles/@AnimatableBody2D@75630/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75630" to="Tiles/@AnimatableBody2D@75630" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75630" to="Tiles/@AnimatableBody2D@75630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75630" to="Tiles/@AnimatableBody2D@75630" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75630" to="Tiles/@AnimatableBody2D@75630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75631" to="Tiles/@AnimatableBody2D@75631/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75631" to="Tiles/@AnimatableBody2D@75631/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75631" to="Tiles/@AnimatableBody2D@75631" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75631" to="Tiles/@AnimatableBody2D@75631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75631" to="Tiles/@AnimatableBody2D@75631" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75631" to="Tiles/@AnimatableBody2D@75631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75632" to="Tiles/@AnimatableBody2D@75632/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75632" to="Tiles/@AnimatableBody2D@75632/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75632" to="Tiles/@AnimatableBody2D@75632" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75632" to="Tiles/@AnimatableBody2D@75632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75632" to="Tiles/@AnimatableBody2D@75632" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75632" to="Tiles/@AnimatableBody2D@75632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75633" to="Tiles/@AnimatableBody2D@75633/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75633" to="Tiles/@AnimatableBody2D@75633/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75633" to="Tiles/@AnimatableBody2D@75633" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75633" to="Tiles/@AnimatableBody2D@75633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75633" to="Tiles/@AnimatableBody2D@75633" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75633" to="Tiles/@AnimatableBody2D@75633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75634" to="Tiles/@AnimatableBody2D@75634/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75634" to="Tiles/@AnimatableBody2D@75634/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75634" to="Tiles/@AnimatableBody2D@75634" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75634" to="Tiles/@AnimatableBody2D@75634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75634" to="Tiles/@AnimatableBody2D@75634" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75634" to="Tiles/@AnimatableBody2D@75634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75635" to="Tiles/@AnimatableBody2D@75635/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75635" to="Tiles/@AnimatableBody2D@75635/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75635" to="Tiles/@AnimatableBody2D@75635" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75635" to="Tiles/@AnimatableBody2D@75635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75635" to="Tiles/@AnimatableBody2D@75635" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75635" to="Tiles/@AnimatableBody2D@75635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75636" to="Tiles/@AnimatableBody2D@75636/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75636" to="Tiles/@AnimatableBody2D@75636/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75636" to="Tiles/@AnimatableBody2D@75636" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75636" to="Tiles/@AnimatableBody2D@75636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75636" to="Tiles/@AnimatableBody2D@75636" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75636" to="Tiles/@AnimatableBody2D@75636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75637" to="Tiles/@AnimatableBody2D@75637/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75637" to="Tiles/@AnimatableBody2D@75637/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75637" to="Tiles/@AnimatableBody2D@75637" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75637" to="Tiles/@AnimatableBody2D@75637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75637" to="Tiles/@AnimatableBody2D@75637" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75637" to="Tiles/@AnimatableBody2D@75637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75638" to="Tiles/@AnimatableBody2D@75638/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75638" to="Tiles/@AnimatableBody2D@75638/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75638" to="Tiles/@AnimatableBody2D@75638" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75638" to="Tiles/@AnimatableBody2D@75638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75638" to="Tiles/@AnimatableBody2D@75638" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75638" to="Tiles/@AnimatableBody2D@75638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75639" to="Tiles/@AnimatableBody2D@75639/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75639" to="Tiles/@AnimatableBody2D@75639/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75639" to="Tiles/@AnimatableBody2D@75639" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75639" to="Tiles/@AnimatableBody2D@75639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75639" to="Tiles/@AnimatableBody2D@75639" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75639" to="Tiles/@AnimatableBody2D@75639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75640" to="Tiles/@AnimatableBody2D@75640/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75640" to="Tiles/@AnimatableBody2D@75640/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75640" to="Tiles/@AnimatableBody2D@75640" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75640" to="Tiles/@AnimatableBody2D@75640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75640" to="Tiles/@AnimatableBody2D@75640" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75640" to="Tiles/@AnimatableBody2D@75640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75641" to="Tiles/@AnimatableBody2D@75641/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75641" to="Tiles/@AnimatableBody2D@75641/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75641" to="Tiles/@AnimatableBody2D@75641" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75641" to="Tiles/@AnimatableBody2D@75641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75641" to="Tiles/@AnimatableBody2D@75641" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75641" to="Tiles/@AnimatableBody2D@75641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75642" to="Tiles/@AnimatableBody2D@75642/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75642" to="Tiles/@AnimatableBody2D@75642/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75642" to="Tiles/@AnimatableBody2D@75642" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75642" to="Tiles/@AnimatableBody2D@75642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75642" to="Tiles/@AnimatableBody2D@75642" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75642" to="Tiles/@AnimatableBody2D@75642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75643" to="Tiles/@AnimatableBody2D@75643/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75643" to="Tiles/@AnimatableBody2D@75643/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75643" to="Tiles/@AnimatableBody2D@75643" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75643" to="Tiles/@AnimatableBody2D@75643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75643" to="Tiles/@AnimatableBody2D@75643" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75643" to="Tiles/@AnimatableBody2D@75643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75644" to="Tiles/@AnimatableBody2D@75644/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75644" to="Tiles/@AnimatableBody2D@75644/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75644" to="Tiles/@AnimatableBody2D@75644" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75644" to="Tiles/@AnimatableBody2D@75644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75644" to="Tiles/@AnimatableBody2D@75644" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75644" to="Tiles/@AnimatableBody2D@75644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75645" to="Tiles/@AnimatableBody2D@75645/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75645" to="Tiles/@AnimatableBody2D@75645/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75645" to="Tiles/@AnimatableBody2D@75645" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75645" to="Tiles/@AnimatableBody2D@75645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75645" to="Tiles/@AnimatableBody2D@75645" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75645" to="Tiles/@AnimatableBody2D@75645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75646" to="Tiles/@AnimatableBody2D@75646/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75646" to="Tiles/@AnimatableBody2D@75646/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75646" to="Tiles/@AnimatableBody2D@75646" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75646" to="Tiles/@AnimatableBody2D@75646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75646" to="Tiles/@AnimatableBody2D@75646" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75646" to="Tiles/@AnimatableBody2D@75646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75647" to="Tiles/@AnimatableBody2D@75647/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75647" to="Tiles/@AnimatableBody2D@75647/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75647" to="Tiles/@AnimatableBody2D@75647" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75647" to="Tiles/@AnimatableBody2D@75647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75647" to="Tiles/@AnimatableBody2D@75647" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75647" to="Tiles/@AnimatableBody2D@75647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75648" to="Tiles/@AnimatableBody2D@75648/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75648" to="Tiles/@AnimatableBody2D@75648/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75648" to="Tiles/@AnimatableBody2D@75648" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75648" to="Tiles/@AnimatableBody2D@75648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75648" to="Tiles/@AnimatableBody2D@75648" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75648" to="Tiles/@AnimatableBody2D@75648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75649" to="Tiles/@AnimatableBody2D@75649/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75649" to="Tiles/@AnimatableBody2D@75649/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75649" to="Tiles/@AnimatableBody2D@75649" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75649" to="Tiles/@AnimatableBody2D@75649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75649" to="Tiles/@AnimatableBody2D@75649" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75649" to="Tiles/@AnimatableBody2D@75649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75650" to="Tiles/@AnimatableBody2D@75650/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75650" to="Tiles/@AnimatableBody2D@75650/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75650" to="Tiles/@AnimatableBody2D@75650" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75650" to="Tiles/@AnimatableBody2D@75650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75650" to="Tiles/@AnimatableBody2D@75650" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75650" to="Tiles/@AnimatableBody2D@75650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75651" to="Tiles/@AnimatableBody2D@75651/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75651" to="Tiles/@AnimatableBody2D@75651/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75651" to="Tiles/@AnimatableBody2D@75651" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75651" to="Tiles/@AnimatableBody2D@75651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75651" to="Tiles/@AnimatableBody2D@75651" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75651" to="Tiles/@AnimatableBody2D@75651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75652" to="Tiles/@AnimatableBody2D@75652/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75652" to="Tiles/@AnimatableBody2D@75652/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75652" to="Tiles/@AnimatableBody2D@75652" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75652" to="Tiles/@AnimatableBody2D@75652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75652" to="Tiles/@AnimatableBody2D@75652" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75652" to="Tiles/@AnimatableBody2D@75652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75653" to="Tiles/@AnimatableBody2D@75653/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75653" to="Tiles/@AnimatableBody2D@75653/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75653" to="Tiles/@AnimatableBody2D@75653" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75653" to="Tiles/@AnimatableBody2D@75653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75653" to="Tiles/@AnimatableBody2D@75653" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75653" to="Tiles/@AnimatableBody2D@75653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75654" to="Tiles/@AnimatableBody2D@75654/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75654" to="Tiles/@AnimatableBody2D@75654/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75654" to="Tiles/@AnimatableBody2D@75654" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75654" to="Tiles/@AnimatableBody2D@75654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75654" to="Tiles/@AnimatableBody2D@75654" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75654" to="Tiles/@AnimatableBody2D@75654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75655" to="Tiles/@AnimatableBody2D@75655/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75655" to="Tiles/@AnimatableBody2D@75655/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75655" to="Tiles/@AnimatableBody2D@75655" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75655" to="Tiles/@AnimatableBody2D@75655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75655" to="Tiles/@AnimatableBody2D@75655" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75655" to="Tiles/@AnimatableBody2D@75655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75656" to="Tiles/@AnimatableBody2D@75656/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75656" to="Tiles/@AnimatableBody2D@75656/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75656" to="Tiles/@AnimatableBody2D@75656" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75656" to="Tiles/@AnimatableBody2D@75656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75656" to="Tiles/@AnimatableBody2D@75656" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75656" to="Tiles/@AnimatableBody2D@75656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75657" to="Tiles/@AnimatableBody2D@75657/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75657" to="Tiles/@AnimatableBody2D@75657/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75657" to="Tiles/@AnimatableBody2D@75657" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75657" to="Tiles/@AnimatableBody2D@75657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75657" to="Tiles/@AnimatableBody2D@75657" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75657" to="Tiles/@AnimatableBody2D@75657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75658" to="Tiles/@AnimatableBody2D@75658/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75658" to="Tiles/@AnimatableBody2D@75658/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75658" to="Tiles/@AnimatableBody2D@75658" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75658" to="Tiles/@AnimatableBody2D@75658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75658" to="Tiles/@AnimatableBody2D@75658" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75658" to="Tiles/@AnimatableBody2D@75658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75659" to="Tiles/@AnimatableBody2D@75659/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75659" to="Tiles/@AnimatableBody2D@75659/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75659" to="Tiles/@AnimatableBody2D@75659" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75659" to="Tiles/@AnimatableBody2D@75659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75659" to="Tiles/@AnimatableBody2D@75659" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75659" to="Tiles/@AnimatableBody2D@75659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75660" to="Tiles/@AnimatableBody2D@75660/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75660" to="Tiles/@AnimatableBody2D@75660/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75660" to="Tiles/@AnimatableBody2D@75660" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75660" to="Tiles/@AnimatableBody2D@75660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75660" to="Tiles/@AnimatableBody2D@75660" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75660" to="Tiles/@AnimatableBody2D@75660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75661" to="Tiles/@AnimatableBody2D@75661/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75661" to="Tiles/@AnimatableBody2D@75661/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75661" to="Tiles/@AnimatableBody2D@75661" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75661" to="Tiles/@AnimatableBody2D@75661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75661" to="Tiles/@AnimatableBody2D@75661" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75661" to="Tiles/@AnimatableBody2D@75661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75662" to="Tiles/@AnimatableBody2D@75662/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75662" to="Tiles/@AnimatableBody2D@75662/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75662" to="Tiles/@AnimatableBody2D@75662" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75662" to="Tiles/@AnimatableBody2D@75662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75662" to="Tiles/@AnimatableBody2D@75662" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75662" to="Tiles/@AnimatableBody2D@75662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75663" to="Tiles/@AnimatableBody2D@75663/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75663" to="Tiles/@AnimatableBody2D@75663/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75663" to="Tiles/@AnimatableBody2D@75663" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75663" to="Tiles/@AnimatableBody2D@75663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75663" to="Tiles/@AnimatableBody2D@75663" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75663" to="Tiles/@AnimatableBody2D@75663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75664" to="Tiles/@AnimatableBody2D@75664/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75664" to="Tiles/@AnimatableBody2D@75664/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75664" to="Tiles/@AnimatableBody2D@75664" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75664" to="Tiles/@AnimatableBody2D@75664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75664" to="Tiles/@AnimatableBody2D@75664" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75664" to="Tiles/@AnimatableBody2D@75664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75665" to="Tiles/@AnimatableBody2D@75665/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75665" to="Tiles/@AnimatableBody2D@75665/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75665" to="Tiles/@AnimatableBody2D@75665" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75665" to="Tiles/@AnimatableBody2D@75665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75665" to="Tiles/@AnimatableBody2D@75665" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75665" to="Tiles/@AnimatableBody2D@75665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75666" to="Tiles/@AnimatableBody2D@75666/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75666" to="Tiles/@AnimatableBody2D@75666/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75666" to="Tiles/@AnimatableBody2D@75666" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75666" to="Tiles/@AnimatableBody2D@75666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75666" to="Tiles/@AnimatableBody2D@75666" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75666" to="Tiles/@AnimatableBody2D@75666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75667" to="Tiles/@AnimatableBody2D@75667/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75667" to="Tiles/@AnimatableBody2D@75667/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75667" to="Tiles/@AnimatableBody2D@75667" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75667" to="Tiles/@AnimatableBody2D@75667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75667" to="Tiles/@AnimatableBody2D@75667" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75667" to="Tiles/@AnimatableBody2D@75667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75668" to="Tiles/@AnimatableBody2D@75668/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75668" to="Tiles/@AnimatableBody2D@75668/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75668" to="Tiles/@AnimatableBody2D@75668" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75668" to="Tiles/@AnimatableBody2D@75668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75668" to="Tiles/@AnimatableBody2D@75668" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75668" to="Tiles/@AnimatableBody2D@75668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75669" to="Tiles/@AnimatableBody2D@75669/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75669" to="Tiles/@AnimatableBody2D@75669/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75669" to="Tiles/@AnimatableBody2D@75669" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75669" to="Tiles/@AnimatableBody2D@75669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75669" to="Tiles/@AnimatableBody2D@75669" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75669" to="Tiles/@AnimatableBody2D@75669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75670" to="Tiles/@AnimatableBody2D@75670/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75670" to="Tiles/@AnimatableBody2D@75670/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75670" to="Tiles/@AnimatableBody2D@75670" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75670" to="Tiles/@AnimatableBody2D@75670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75670" to="Tiles/@AnimatableBody2D@75670" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75670" to="Tiles/@AnimatableBody2D@75670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75671" to="Tiles/@AnimatableBody2D@75671/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75671" to="Tiles/@AnimatableBody2D@75671/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75671" to="Tiles/@AnimatableBody2D@75671" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75671" to="Tiles/@AnimatableBody2D@75671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75671" to="Tiles/@AnimatableBody2D@75671" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75671" to="Tiles/@AnimatableBody2D@75671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75672" to="Tiles/@AnimatableBody2D@75672/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75672" to="Tiles/@AnimatableBody2D@75672/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75672" to="Tiles/@AnimatableBody2D@75672" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75672" to="Tiles/@AnimatableBody2D@75672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75672" to="Tiles/@AnimatableBody2D@75672" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75672" to="Tiles/@AnimatableBody2D@75672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75673" to="Tiles/@AnimatableBody2D@75673/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75673" to="Tiles/@AnimatableBody2D@75673/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75673" to="Tiles/@AnimatableBody2D@75673" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75673" to="Tiles/@AnimatableBody2D@75673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75673" to="Tiles/@AnimatableBody2D@75673" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75673" to="Tiles/@AnimatableBody2D@75673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75674" to="Tiles/@AnimatableBody2D@75674/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75674" to="Tiles/@AnimatableBody2D@75674/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75674" to="Tiles/@AnimatableBody2D@75674" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75674" to="Tiles/@AnimatableBody2D@75674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75674" to="Tiles/@AnimatableBody2D@75674" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75674" to="Tiles/@AnimatableBody2D@75674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75675" to="Tiles/@AnimatableBody2D@75675/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75675" to="Tiles/@AnimatableBody2D@75675/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75675" to="Tiles/@AnimatableBody2D@75675" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75675" to="Tiles/@AnimatableBody2D@75675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75675" to="Tiles/@AnimatableBody2D@75675" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75675" to="Tiles/@AnimatableBody2D@75675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75676" to="Tiles/@AnimatableBody2D@75676/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75676" to="Tiles/@AnimatableBody2D@75676/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75676" to="Tiles/@AnimatableBody2D@75676" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75676" to="Tiles/@AnimatableBody2D@75676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75676" to="Tiles/@AnimatableBody2D@75676" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75676" to="Tiles/@AnimatableBody2D@75676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75677" to="Tiles/@AnimatableBody2D@75677/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75677" to="Tiles/@AnimatableBody2D@75677/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75677" to="Tiles/@AnimatableBody2D@75677" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75677" to="Tiles/@AnimatableBody2D@75677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75677" to="Tiles/@AnimatableBody2D@75677" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75677" to="Tiles/@AnimatableBody2D@75677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75678" to="Tiles/@AnimatableBody2D@75678/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75678" to="Tiles/@AnimatableBody2D@75678/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75678" to="Tiles/@AnimatableBody2D@75678" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75678" to="Tiles/@AnimatableBody2D@75678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75678" to="Tiles/@AnimatableBody2D@75678" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75678" to="Tiles/@AnimatableBody2D@75678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75679" to="Tiles/@AnimatableBody2D@75679/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75679" to="Tiles/@AnimatableBody2D@75679/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75679" to="Tiles/@AnimatableBody2D@75679" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75679" to="Tiles/@AnimatableBody2D@75679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75679" to="Tiles/@AnimatableBody2D@75679" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75679" to="Tiles/@AnimatableBody2D@75679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75680" to="Tiles/@AnimatableBody2D@75680/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75680" to="Tiles/@AnimatableBody2D@75680/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75680" to="Tiles/@AnimatableBody2D@75680" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75680" to="Tiles/@AnimatableBody2D@75680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75680" to="Tiles/@AnimatableBody2D@75680" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75680" to="Tiles/@AnimatableBody2D@75680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75681" to="Tiles/@AnimatableBody2D@75681/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75681" to="Tiles/@AnimatableBody2D@75681/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75681" to="Tiles/@AnimatableBody2D@75681" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75681" to="Tiles/@AnimatableBody2D@75681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75681" to="Tiles/@AnimatableBody2D@75681" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75681" to="Tiles/@AnimatableBody2D@75681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75682" to="Tiles/@AnimatableBody2D@75682/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75682" to="Tiles/@AnimatableBody2D@75682/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75682" to="Tiles/@AnimatableBody2D@75682" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75682" to="Tiles/@AnimatableBody2D@75682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75682" to="Tiles/@AnimatableBody2D@75682" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75682" to="Tiles/@AnimatableBody2D@75682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75683" to="Tiles/@AnimatableBody2D@75683/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75683" to="Tiles/@AnimatableBody2D@75683/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75683" to="Tiles/@AnimatableBody2D@75683" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75683" to="Tiles/@AnimatableBody2D@75683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75683" to="Tiles/@AnimatableBody2D@75683" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75683" to="Tiles/@AnimatableBody2D@75683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75684" to="Tiles/@AnimatableBody2D@75684/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75684" to="Tiles/@AnimatableBody2D@75684/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75684" to="Tiles/@AnimatableBody2D@75684" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75684" to="Tiles/@AnimatableBody2D@75684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75684" to="Tiles/@AnimatableBody2D@75684" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75684" to="Tiles/@AnimatableBody2D@75684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75685" to="Tiles/@AnimatableBody2D@75685/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75685" to="Tiles/@AnimatableBody2D@75685/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75685" to="Tiles/@AnimatableBody2D@75685" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75685" to="Tiles/@AnimatableBody2D@75685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75685" to="Tiles/@AnimatableBody2D@75685" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75685" to="Tiles/@AnimatableBody2D@75685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75686" to="Tiles/@AnimatableBody2D@75686/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75686" to="Tiles/@AnimatableBody2D@75686/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75686" to="Tiles/@AnimatableBody2D@75686" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75686" to="Tiles/@AnimatableBody2D@75686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75686" to="Tiles/@AnimatableBody2D@75686" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75686" to="Tiles/@AnimatableBody2D@75686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75687" to="Tiles/@AnimatableBody2D@75687/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75687" to="Tiles/@AnimatableBody2D@75687/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75687" to="Tiles/@AnimatableBody2D@75687" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75687" to="Tiles/@AnimatableBody2D@75687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75687" to="Tiles/@AnimatableBody2D@75687" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75687" to="Tiles/@AnimatableBody2D@75687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75688" to="Tiles/@AnimatableBody2D@75688/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75688" to="Tiles/@AnimatableBody2D@75688/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75688" to="Tiles/@AnimatableBody2D@75688" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75688" to="Tiles/@AnimatableBody2D@75688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75688" to="Tiles/@AnimatableBody2D@75688" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75688" to="Tiles/@AnimatableBody2D@75688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75689" to="Tiles/@AnimatableBody2D@75689/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75689" to="Tiles/@AnimatableBody2D@75689/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75689" to="Tiles/@AnimatableBody2D@75689" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75689" to="Tiles/@AnimatableBody2D@75689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75689" to="Tiles/@AnimatableBody2D@75689" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75689" to="Tiles/@AnimatableBody2D@75689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75690" to="Tiles/@AnimatableBody2D@75690/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75690" to="Tiles/@AnimatableBody2D@75690/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75690" to="Tiles/@AnimatableBody2D@75690" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75690" to="Tiles/@AnimatableBody2D@75690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75690" to="Tiles/@AnimatableBody2D@75690" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75690" to="Tiles/@AnimatableBody2D@75690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75691" to="Tiles/@AnimatableBody2D@75691/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75691" to="Tiles/@AnimatableBody2D@75691/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75691" to="Tiles/@AnimatableBody2D@75691" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75691" to="Tiles/@AnimatableBody2D@75691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75691" to="Tiles/@AnimatableBody2D@75691" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75691" to="Tiles/@AnimatableBody2D@75691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75692" to="Tiles/@AnimatableBody2D@75692/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75692" to="Tiles/@AnimatableBody2D@75692/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75692" to="Tiles/@AnimatableBody2D@75692" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75692" to="Tiles/@AnimatableBody2D@75692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75692" to="Tiles/@AnimatableBody2D@75692" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75692" to="Tiles/@AnimatableBody2D@75692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75693" to="Tiles/@AnimatableBody2D@75693/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75693" to="Tiles/@AnimatableBody2D@75693/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75693" to="Tiles/@AnimatableBody2D@75693" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75693" to="Tiles/@AnimatableBody2D@75693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75693" to="Tiles/@AnimatableBody2D@75693" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75693" to="Tiles/@AnimatableBody2D@75693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75694" to="Tiles/@AnimatableBody2D@75694/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75694" to="Tiles/@AnimatableBody2D@75694/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75694" to="Tiles/@AnimatableBody2D@75694" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75694" to="Tiles/@AnimatableBody2D@75694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75694" to="Tiles/@AnimatableBody2D@75694" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75694" to="Tiles/@AnimatableBody2D@75694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75695" to="Tiles/@AnimatableBody2D@75695/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75695" to="Tiles/@AnimatableBody2D@75695/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75695" to="Tiles/@AnimatableBody2D@75695" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75695" to="Tiles/@AnimatableBody2D@75695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75695" to="Tiles/@AnimatableBody2D@75695" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75695" to="Tiles/@AnimatableBody2D@75695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75696" to="Tiles/@AnimatableBody2D@75696/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75696" to="Tiles/@AnimatableBody2D@75696/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75696" to="Tiles/@AnimatableBody2D@75696" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75696" to="Tiles/@AnimatableBody2D@75696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75696" to="Tiles/@AnimatableBody2D@75696" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75696" to="Tiles/@AnimatableBody2D@75696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75697" to="Tiles/@AnimatableBody2D@75697/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75697" to="Tiles/@AnimatableBody2D@75697/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75697" to="Tiles/@AnimatableBody2D@75697" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75697" to="Tiles/@AnimatableBody2D@75697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75697" to="Tiles/@AnimatableBody2D@75697" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75697" to="Tiles/@AnimatableBody2D@75697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75698" to="Tiles/@AnimatableBody2D@75698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75698" to="Tiles/@AnimatableBody2D@75698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75698" to="Tiles/@AnimatableBody2D@75698" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75698" to="Tiles/@AnimatableBody2D@75698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75698" to="Tiles/@AnimatableBody2D@75698" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75698" to="Tiles/@AnimatableBody2D@75698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75699" to="Tiles/@AnimatableBody2D@75699/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75699" to="Tiles/@AnimatableBody2D@75699/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75699" to="Tiles/@AnimatableBody2D@75699" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75699" to="Tiles/@AnimatableBody2D@75699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75699" to="Tiles/@AnimatableBody2D@75699" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75699" to="Tiles/@AnimatableBody2D@75699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75700" to="Tiles/@AnimatableBody2D@75700/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75700" to="Tiles/@AnimatableBody2D@75700/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75700" to="Tiles/@AnimatableBody2D@75700" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75700" to="Tiles/@AnimatableBody2D@75700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75700" to="Tiles/@AnimatableBody2D@75700" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75700" to="Tiles/@AnimatableBody2D@75700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75701" to="Tiles/@AnimatableBody2D@75701/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75701" to="Tiles/@AnimatableBody2D@75701/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75701" to="Tiles/@AnimatableBody2D@75701" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75701" to="Tiles/@AnimatableBody2D@75701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75701" to="Tiles/@AnimatableBody2D@75701" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75701" to="Tiles/@AnimatableBody2D@75701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75702" to="Tiles/@AnimatableBody2D@75702/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75702" to="Tiles/@AnimatableBody2D@75702/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75702" to="Tiles/@AnimatableBody2D@75702" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75702" to="Tiles/@AnimatableBody2D@75702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75702" to="Tiles/@AnimatableBody2D@75702" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75702" to="Tiles/@AnimatableBody2D@75702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75703" to="Tiles/@AnimatableBody2D@75703/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75703" to="Tiles/@AnimatableBody2D@75703/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75703" to="Tiles/@AnimatableBody2D@75703" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75703" to="Tiles/@AnimatableBody2D@75703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75703" to="Tiles/@AnimatableBody2D@75703" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75703" to="Tiles/@AnimatableBody2D@75703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75704" to="Tiles/@AnimatableBody2D@75704/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75704" to="Tiles/@AnimatableBody2D@75704/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75704" to="Tiles/@AnimatableBody2D@75704" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75704" to="Tiles/@AnimatableBody2D@75704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75704" to="Tiles/@AnimatableBody2D@75704" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75704" to="Tiles/@AnimatableBody2D@75704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75705" to="Tiles/@AnimatableBody2D@75705/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75705" to="Tiles/@AnimatableBody2D@75705/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75705" to="Tiles/@AnimatableBody2D@75705" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75705" to="Tiles/@AnimatableBody2D@75705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75705" to="Tiles/@AnimatableBody2D@75705" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75705" to="Tiles/@AnimatableBody2D@75705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75706" to="Tiles/@AnimatableBody2D@75706/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75706" to="Tiles/@AnimatableBody2D@75706/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75706" to="Tiles/@AnimatableBody2D@75706" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75706" to="Tiles/@AnimatableBody2D@75706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75706" to="Tiles/@AnimatableBody2D@75706" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75706" to="Tiles/@AnimatableBody2D@75706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75707" to="Tiles/@AnimatableBody2D@75707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75707" to="Tiles/@AnimatableBody2D@75707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75707" to="Tiles/@AnimatableBody2D@75707" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75707" to="Tiles/@AnimatableBody2D@75707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75707" to="Tiles/@AnimatableBody2D@75707" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75707" to="Tiles/@AnimatableBody2D@75707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75708" to="Tiles/@AnimatableBody2D@75708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75708" to="Tiles/@AnimatableBody2D@75708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75708" to="Tiles/@AnimatableBody2D@75708" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75708" to="Tiles/@AnimatableBody2D@75708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75708" to="Tiles/@AnimatableBody2D@75708" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75708" to="Tiles/@AnimatableBody2D@75708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75709" to="Tiles/@AnimatableBody2D@75709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75709" to="Tiles/@AnimatableBody2D@75709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75709" to="Tiles/@AnimatableBody2D@75709" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75709" to="Tiles/@AnimatableBody2D@75709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75709" to="Tiles/@AnimatableBody2D@75709" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75709" to="Tiles/@AnimatableBody2D@75709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75710" to="Tiles/@AnimatableBody2D@75710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75710" to="Tiles/@AnimatableBody2D@75710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75710" to="Tiles/@AnimatableBody2D@75710" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75710" to="Tiles/@AnimatableBody2D@75710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75710" to="Tiles/@AnimatableBody2D@75710" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75710" to="Tiles/@AnimatableBody2D@75710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75711" to="Tiles/@AnimatableBody2D@75711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75711" to="Tiles/@AnimatableBody2D@75711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75711" to="Tiles/@AnimatableBody2D@75711" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75711" to="Tiles/@AnimatableBody2D@75711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75711" to="Tiles/@AnimatableBody2D@75711" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75711" to="Tiles/@AnimatableBody2D@75711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75712" to="Tiles/@AnimatableBody2D@75712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75712" to="Tiles/@AnimatableBody2D@75712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75712" to="Tiles/@AnimatableBody2D@75712" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75712" to="Tiles/@AnimatableBody2D@75712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75712" to="Tiles/@AnimatableBody2D@75712" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75712" to="Tiles/@AnimatableBody2D@75712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75713" to="Tiles/@AnimatableBody2D@75713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75713" to="Tiles/@AnimatableBody2D@75713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75713" to="Tiles/@AnimatableBody2D@75713" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75713" to="Tiles/@AnimatableBody2D@75713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75713" to="Tiles/@AnimatableBody2D@75713" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75713" to="Tiles/@AnimatableBody2D@75713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75714" to="Tiles/@AnimatableBody2D@75714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75714" to="Tiles/@AnimatableBody2D@75714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75714" to="Tiles/@AnimatableBody2D@75714" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75714" to="Tiles/@AnimatableBody2D@75714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75714" to="Tiles/@AnimatableBody2D@75714" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75714" to="Tiles/@AnimatableBody2D@75714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75715" to="Tiles/@AnimatableBody2D@75715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75715" to="Tiles/@AnimatableBody2D@75715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75715" to="Tiles/@AnimatableBody2D@75715" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75715" to="Tiles/@AnimatableBody2D@75715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75715" to="Tiles/@AnimatableBody2D@75715" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75715" to="Tiles/@AnimatableBody2D@75715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75716" to="Tiles/@AnimatableBody2D@75716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75716" to="Tiles/@AnimatableBody2D@75716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75716" to="Tiles/@AnimatableBody2D@75716" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75716" to="Tiles/@AnimatableBody2D@75716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75716" to="Tiles/@AnimatableBody2D@75716" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75716" to="Tiles/@AnimatableBody2D@75716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75717" to="Tiles/@AnimatableBody2D@75717/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75717" to="Tiles/@AnimatableBody2D@75717/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75717" to="Tiles/@AnimatableBody2D@75717" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75717" to="Tiles/@AnimatableBody2D@75717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75717" to="Tiles/@AnimatableBody2D@75717" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75717" to="Tiles/@AnimatableBody2D@75717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75718" to="Tiles/@AnimatableBody2D@75718/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75718" to="Tiles/@AnimatableBody2D@75718/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75718" to="Tiles/@AnimatableBody2D@75718" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75718" to="Tiles/@AnimatableBody2D@75718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75718" to="Tiles/@AnimatableBody2D@75718" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75718" to="Tiles/@AnimatableBody2D@75718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75719" to="Tiles/@AnimatableBody2D@75719/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75719" to="Tiles/@AnimatableBody2D@75719/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75719" to="Tiles/@AnimatableBody2D@75719" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75719" to="Tiles/@AnimatableBody2D@75719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75719" to="Tiles/@AnimatableBody2D@75719" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75719" to="Tiles/@AnimatableBody2D@75719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75720" to="Tiles/@AnimatableBody2D@75720/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75720" to="Tiles/@AnimatableBody2D@75720/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75720" to="Tiles/@AnimatableBody2D@75720" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75720" to="Tiles/@AnimatableBody2D@75720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75720" to="Tiles/@AnimatableBody2D@75720" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75720" to="Tiles/@AnimatableBody2D@75720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75721" to="Tiles/@AnimatableBody2D@75721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75721" to="Tiles/@AnimatableBody2D@75721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75721" to="Tiles/@AnimatableBody2D@75721" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75721" to="Tiles/@AnimatableBody2D@75721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75721" to="Tiles/@AnimatableBody2D@75721" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75721" to="Tiles/@AnimatableBody2D@75721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75722" to="Tiles/@AnimatableBody2D@75722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75722" to="Tiles/@AnimatableBody2D@75722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75722" to="Tiles/@AnimatableBody2D@75722" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75722" to="Tiles/@AnimatableBody2D@75722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75722" to="Tiles/@AnimatableBody2D@75722" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75722" to="Tiles/@AnimatableBody2D@75722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75723" to="Tiles/@AnimatableBody2D@75723/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75723" to="Tiles/@AnimatableBody2D@75723/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75723" to="Tiles/@AnimatableBody2D@75723" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75723" to="Tiles/@AnimatableBody2D@75723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75723" to="Tiles/@AnimatableBody2D@75723" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75723" to="Tiles/@AnimatableBody2D@75723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75724" to="Tiles/@AnimatableBody2D@75724/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75724" to="Tiles/@AnimatableBody2D@75724/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75724" to="Tiles/@AnimatableBody2D@75724" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75724" to="Tiles/@AnimatableBody2D@75724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75724" to="Tiles/@AnimatableBody2D@75724" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75724" to="Tiles/@AnimatableBody2D@75724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75725" to="Tiles/@AnimatableBody2D@75725/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75725" to="Tiles/@AnimatableBody2D@75725/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75725" to="Tiles/@AnimatableBody2D@75725" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75725" to="Tiles/@AnimatableBody2D@75725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75725" to="Tiles/@AnimatableBody2D@75725" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75725" to="Tiles/@AnimatableBody2D@75725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75726" to="Tiles/@AnimatableBody2D@75726/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75726" to="Tiles/@AnimatableBody2D@75726/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75726" to="Tiles/@AnimatableBody2D@75726" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75726" to="Tiles/@AnimatableBody2D@75726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75726" to="Tiles/@AnimatableBody2D@75726" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75726" to="Tiles/@AnimatableBody2D@75726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75727" to="Tiles/@AnimatableBody2D@75727/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75727" to="Tiles/@AnimatableBody2D@75727/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75727" to="Tiles/@AnimatableBody2D@75727" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75727" to="Tiles/@AnimatableBody2D@75727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75727" to="Tiles/@AnimatableBody2D@75727" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75727" to="Tiles/@AnimatableBody2D@75727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75728" to="Tiles/@AnimatableBody2D@75728/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75728" to="Tiles/@AnimatableBody2D@75728/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75728" to="Tiles/@AnimatableBody2D@75728" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75728" to="Tiles/@AnimatableBody2D@75728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75728" to="Tiles/@AnimatableBody2D@75728" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75728" to="Tiles/@AnimatableBody2D@75728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75729" to="Tiles/@AnimatableBody2D@75729/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75729" to="Tiles/@AnimatableBody2D@75729/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75729" to="Tiles/@AnimatableBody2D@75729" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75729" to="Tiles/@AnimatableBody2D@75729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75729" to="Tiles/@AnimatableBody2D@75729" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75729" to="Tiles/@AnimatableBody2D@75729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75730" to="Tiles/@AnimatableBody2D@75730/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75730" to="Tiles/@AnimatableBody2D@75730/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75730" to="Tiles/@AnimatableBody2D@75730" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75730" to="Tiles/@AnimatableBody2D@75730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75730" to="Tiles/@AnimatableBody2D@75730" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75730" to="Tiles/@AnimatableBody2D@75730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75731" to="Tiles/@AnimatableBody2D@75731/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75731" to="Tiles/@AnimatableBody2D@75731/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75731" to="Tiles/@AnimatableBody2D@75731" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75731" to="Tiles/@AnimatableBody2D@75731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75731" to="Tiles/@AnimatableBody2D@75731" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75731" to="Tiles/@AnimatableBody2D@75731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75732" to="Tiles/@AnimatableBody2D@75732/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75732" to="Tiles/@AnimatableBody2D@75732/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75732" to="Tiles/@AnimatableBody2D@75732" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75732" to="Tiles/@AnimatableBody2D@75732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75732" to="Tiles/@AnimatableBody2D@75732" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75732" to="Tiles/@AnimatableBody2D@75732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75733" to="Tiles/@AnimatableBody2D@75733/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75733" to="Tiles/@AnimatableBody2D@75733/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75733" to="Tiles/@AnimatableBody2D@75733" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75733" to="Tiles/@AnimatableBody2D@75733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75733" to="Tiles/@AnimatableBody2D@75733" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75733" to="Tiles/@AnimatableBody2D@75733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75734" to="Tiles/@AnimatableBody2D@75734/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75734" to="Tiles/@AnimatableBody2D@75734/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75734" to="Tiles/@AnimatableBody2D@75734" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75734" to="Tiles/@AnimatableBody2D@75734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75734" to="Tiles/@AnimatableBody2D@75734" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75734" to="Tiles/@AnimatableBody2D@75734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75735" to="Tiles/@AnimatableBody2D@75735/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75735" to="Tiles/@AnimatableBody2D@75735/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75735" to="Tiles/@AnimatableBody2D@75735" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75735" to="Tiles/@AnimatableBody2D@75735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75735" to="Tiles/@AnimatableBody2D@75735" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75735" to="Tiles/@AnimatableBody2D@75735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75736" to="Tiles/@AnimatableBody2D@75736/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75736" to="Tiles/@AnimatableBody2D@75736/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75736" to="Tiles/@AnimatableBody2D@75736" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75736" to="Tiles/@AnimatableBody2D@75736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75736" to="Tiles/@AnimatableBody2D@75736" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75736" to="Tiles/@AnimatableBody2D@75736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75737" to="Tiles/@AnimatableBody2D@75737/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75737" to="Tiles/@AnimatableBody2D@75737/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75737" to="Tiles/@AnimatableBody2D@75737" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75737" to="Tiles/@AnimatableBody2D@75737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75737" to="Tiles/@AnimatableBody2D@75737" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75737" to="Tiles/@AnimatableBody2D@75737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75738" to="Tiles/@AnimatableBody2D@75738/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75738" to="Tiles/@AnimatableBody2D@75738/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75738" to="Tiles/@AnimatableBody2D@75738" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75738" to="Tiles/@AnimatableBody2D@75738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75738" to="Tiles/@AnimatableBody2D@75738" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75738" to="Tiles/@AnimatableBody2D@75738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75739" to="Tiles/@AnimatableBody2D@75739/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75739" to="Tiles/@AnimatableBody2D@75739/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75739" to="Tiles/@AnimatableBody2D@75739" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75739" to="Tiles/@AnimatableBody2D@75739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75739" to="Tiles/@AnimatableBody2D@75739" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75739" to="Tiles/@AnimatableBody2D@75739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75740" to="Tiles/@AnimatableBody2D@75740/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75740" to="Tiles/@AnimatableBody2D@75740/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75740" to="Tiles/@AnimatableBody2D@75740" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75740" to="Tiles/@AnimatableBody2D@75740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75740" to="Tiles/@AnimatableBody2D@75740" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75740" to="Tiles/@AnimatableBody2D@75740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75741" to="Tiles/@AnimatableBody2D@75741/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75741" to="Tiles/@AnimatableBody2D@75741/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75741" to="Tiles/@AnimatableBody2D@75741" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75741" to="Tiles/@AnimatableBody2D@75741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75741" to="Tiles/@AnimatableBody2D@75741" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75741" to="Tiles/@AnimatableBody2D@75741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75742" to="Tiles/@AnimatableBody2D@75742/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75742" to="Tiles/@AnimatableBody2D@75742/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75742" to="Tiles/@AnimatableBody2D@75742" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75742" to="Tiles/@AnimatableBody2D@75742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75742" to="Tiles/@AnimatableBody2D@75742" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75742" to="Tiles/@AnimatableBody2D@75742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75743" to="Tiles/@AnimatableBody2D@75743/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75743" to="Tiles/@AnimatableBody2D@75743/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75743" to="Tiles/@AnimatableBody2D@75743" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75743" to="Tiles/@AnimatableBody2D@75743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75743" to="Tiles/@AnimatableBody2D@75743" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75743" to="Tiles/@AnimatableBody2D@75743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75744" to="Tiles/@AnimatableBody2D@75744/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75744" to="Tiles/@AnimatableBody2D@75744/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75744" to="Tiles/@AnimatableBody2D@75744" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75744" to="Tiles/@AnimatableBody2D@75744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75744" to="Tiles/@AnimatableBody2D@75744" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75744" to="Tiles/@AnimatableBody2D@75744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75745" to="Tiles/@AnimatableBody2D@75745/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75745" to="Tiles/@AnimatableBody2D@75745/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75745" to="Tiles/@AnimatableBody2D@75745" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75745" to="Tiles/@AnimatableBody2D@75745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75745" to="Tiles/@AnimatableBody2D@75745" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75745" to="Tiles/@AnimatableBody2D@75745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75746" to="Tiles/@AnimatableBody2D@75746/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75746" to="Tiles/@AnimatableBody2D@75746/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75746" to="Tiles/@AnimatableBody2D@75746" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75746" to="Tiles/@AnimatableBody2D@75746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75746" to="Tiles/@AnimatableBody2D@75746" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75746" to="Tiles/@AnimatableBody2D@75746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75747" to="Tiles/@AnimatableBody2D@75747/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75747" to="Tiles/@AnimatableBody2D@75747/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75747" to="Tiles/@AnimatableBody2D@75747" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75747" to="Tiles/@AnimatableBody2D@75747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75747" to="Tiles/@AnimatableBody2D@75747" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75747" to="Tiles/@AnimatableBody2D@75747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75748" to="Tiles/@AnimatableBody2D@75748/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75748" to="Tiles/@AnimatableBody2D@75748/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75748" to="Tiles/@AnimatableBody2D@75748" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75748" to="Tiles/@AnimatableBody2D@75748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75748" to="Tiles/@AnimatableBody2D@75748" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75748" to="Tiles/@AnimatableBody2D@75748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75749" to="Tiles/@AnimatableBody2D@75749/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75749" to="Tiles/@AnimatableBody2D@75749/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75749" to="Tiles/@AnimatableBody2D@75749" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75749" to="Tiles/@AnimatableBody2D@75749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75749" to="Tiles/@AnimatableBody2D@75749" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75749" to="Tiles/@AnimatableBody2D@75749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75750" to="Tiles/@AnimatableBody2D@75750/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75750" to="Tiles/@AnimatableBody2D@75750/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75750" to="Tiles/@AnimatableBody2D@75750" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75750" to="Tiles/@AnimatableBody2D@75750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75750" to="Tiles/@AnimatableBody2D@75750" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75750" to="Tiles/@AnimatableBody2D@75750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75751" to="Tiles/@AnimatableBody2D@75751/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75751" to="Tiles/@AnimatableBody2D@75751/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75751" to="Tiles/@AnimatableBody2D@75751" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75751" to="Tiles/@AnimatableBody2D@75751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75751" to="Tiles/@AnimatableBody2D@75751" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75751" to="Tiles/@AnimatableBody2D@75751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75752" to="Tiles/@AnimatableBody2D@75752/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75752" to="Tiles/@AnimatableBody2D@75752/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75752" to="Tiles/@AnimatableBody2D@75752" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75752" to="Tiles/@AnimatableBody2D@75752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75752" to="Tiles/@AnimatableBody2D@75752" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75752" to="Tiles/@AnimatableBody2D@75752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75753" to="Tiles/@AnimatableBody2D@75753/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75753" to="Tiles/@AnimatableBody2D@75753/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75753" to="Tiles/@AnimatableBody2D@75753" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75753" to="Tiles/@AnimatableBody2D@75753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75753" to="Tiles/@AnimatableBody2D@75753" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75753" to="Tiles/@AnimatableBody2D@75753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75754" to="Tiles/@AnimatableBody2D@75754/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75754" to="Tiles/@AnimatableBody2D@75754/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75754" to="Tiles/@AnimatableBody2D@75754" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75754" to="Tiles/@AnimatableBody2D@75754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75754" to="Tiles/@AnimatableBody2D@75754" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75754" to="Tiles/@AnimatableBody2D@75754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75755" to="Tiles/@AnimatableBody2D@75755/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75755" to="Tiles/@AnimatableBody2D@75755/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75755" to="Tiles/@AnimatableBody2D@75755" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75755" to="Tiles/@AnimatableBody2D@75755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75755" to="Tiles/@AnimatableBody2D@75755" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75755" to="Tiles/@AnimatableBody2D@75755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75756" to="Tiles/@AnimatableBody2D@75756/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75756" to="Tiles/@AnimatableBody2D@75756/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75756" to="Tiles/@AnimatableBody2D@75756" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75756" to="Tiles/@AnimatableBody2D@75756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75756" to="Tiles/@AnimatableBody2D@75756" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75756" to="Tiles/@AnimatableBody2D@75756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75757" to="Tiles/@AnimatableBody2D@75757/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75757" to="Tiles/@AnimatableBody2D@75757/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75757" to="Tiles/@AnimatableBody2D@75757" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75757" to="Tiles/@AnimatableBody2D@75757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75757" to="Tiles/@AnimatableBody2D@75757" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75757" to="Tiles/@AnimatableBody2D@75757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75758" to="Tiles/@AnimatableBody2D@75758/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75758" to="Tiles/@AnimatableBody2D@75758/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75758" to="Tiles/@AnimatableBody2D@75758" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75758" to="Tiles/@AnimatableBody2D@75758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75758" to="Tiles/@AnimatableBody2D@75758" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75758" to="Tiles/@AnimatableBody2D@75758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75759" to="Tiles/@AnimatableBody2D@75759/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75759" to="Tiles/@AnimatableBody2D@75759/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75759" to="Tiles/@AnimatableBody2D@75759" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75759" to="Tiles/@AnimatableBody2D@75759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75759" to="Tiles/@AnimatableBody2D@75759" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75759" to="Tiles/@AnimatableBody2D@75759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75760" to="Tiles/@AnimatableBody2D@75760/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75760" to="Tiles/@AnimatableBody2D@75760/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75760" to="Tiles/@AnimatableBody2D@75760" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75760" to="Tiles/@AnimatableBody2D@75760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75760" to="Tiles/@AnimatableBody2D@75760" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75760" to="Tiles/@AnimatableBody2D@75760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75761" to="Tiles/@AnimatableBody2D@75761/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75761" to="Tiles/@AnimatableBody2D@75761/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75761" to="Tiles/@AnimatableBody2D@75761" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75761" to="Tiles/@AnimatableBody2D@75761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75761" to="Tiles/@AnimatableBody2D@75761" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75761" to="Tiles/@AnimatableBody2D@75761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75762" to="Tiles/@AnimatableBody2D@75762/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75762" to="Tiles/@AnimatableBody2D@75762/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75762" to="Tiles/@AnimatableBody2D@75762" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75762" to="Tiles/@AnimatableBody2D@75762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75762" to="Tiles/@AnimatableBody2D@75762" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75762" to="Tiles/@AnimatableBody2D@75762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75763" to="Tiles/@AnimatableBody2D@75763/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75763" to="Tiles/@AnimatableBody2D@75763/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75763" to="Tiles/@AnimatableBody2D@75763" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75763" to="Tiles/@AnimatableBody2D@75763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75763" to="Tiles/@AnimatableBody2D@75763" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75763" to="Tiles/@AnimatableBody2D@75763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75764" to="Tiles/@AnimatableBody2D@75764/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75764" to="Tiles/@AnimatableBody2D@75764/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75764" to="Tiles/@AnimatableBody2D@75764" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75764" to="Tiles/@AnimatableBody2D@75764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75764" to="Tiles/@AnimatableBody2D@75764" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75764" to="Tiles/@AnimatableBody2D@75764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75765" to="Tiles/@AnimatableBody2D@75765/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75765" to="Tiles/@AnimatableBody2D@75765/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75765" to="Tiles/@AnimatableBody2D@75765" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75765" to="Tiles/@AnimatableBody2D@75765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75765" to="Tiles/@AnimatableBody2D@75765" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75765" to="Tiles/@AnimatableBody2D@75765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75766" to="Tiles/@AnimatableBody2D@75766/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75766" to="Tiles/@AnimatableBody2D@75766/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75766" to="Tiles/@AnimatableBody2D@75766" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75766" to="Tiles/@AnimatableBody2D@75766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75766" to="Tiles/@AnimatableBody2D@75766" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75766" to="Tiles/@AnimatableBody2D@75766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75767" to="Tiles/@AnimatableBody2D@75767/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75767" to="Tiles/@AnimatableBody2D@75767/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75767" to="Tiles/@AnimatableBody2D@75767" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75767" to="Tiles/@AnimatableBody2D@75767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75767" to="Tiles/@AnimatableBody2D@75767" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75767" to="Tiles/@AnimatableBody2D@75767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75768" to="Tiles/@AnimatableBody2D@75768/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75768" to="Tiles/@AnimatableBody2D@75768/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75768" to="Tiles/@AnimatableBody2D@75768" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75768" to="Tiles/@AnimatableBody2D@75768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75768" to="Tiles/@AnimatableBody2D@75768" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75768" to="Tiles/@AnimatableBody2D@75768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75769" to="Tiles/@AnimatableBody2D@75769/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75769" to="Tiles/@AnimatableBody2D@75769/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75769" to="Tiles/@AnimatableBody2D@75769" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75769" to="Tiles/@AnimatableBody2D@75769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75769" to="Tiles/@AnimatableBody2D@75769" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75769" to="Tiles/@AnimatableBody2D@75769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75770" to="Tiles/@AnimatableBody2D@75770/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75770" to="Tiles/@AnimatableBody2D@75770/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75770" to="Tiles/@AnimatableBody2D@75770" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75770" to="Tiles/@AnimatableBody2D@75770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75770" to="Tiles/@AnimatableBody2D@75770" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75770" to="Tiles/@AnimatableBody2D@75770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75771" to="Tiles/@AnimatableBody2D@75771/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75771" to="Tiles/@AnimatableBody2D@75771/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75771" to="Tiles/@AnimatableBody2D@75771" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75771" to="Tiles/@AnimatableBody2D@75771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75771" to="Tiles/@AnimatableBody2D@75771" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75771" to="Tiles/@AnimatableBody2D@75771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75772" to="Tiles/@AnimatableBody2D@75772/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75772" to="Tiles/@AnimatableBody2D@75772/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75772" to="Tiles/@AnimatableBody2D@75772" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75772" to="Tiles/@AnimatableBody2D@75772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75772" to="Tiles/@AnimatableBody2D@75772" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75772" to="Tiles/@AnimatableBody2D@75772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75773" to="Tiles/@AnimatableBody2D@75773/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75773" to="Tiles/@AnimatableBody2D@75773/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75773" to="Tiles/@AnimatableBody2D@75773" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75773" to="Tiles/@AnimatableBody2D@75773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75773" to="Tiles/@AnimatableBody2D@75773" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75773" to="Tiles/@AnimatableBody2D@75773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75774" to="Tiles/@AnimatableBody2D@75774/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75774" to="Tiles/@AnimatableBody2D@75774/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75774" to="Tiles/@AnimatableBody2D@75774" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75774" to="Tiles/@AnimatableBody2D@75774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75774" to="Tiles/@AnimatableBody2D@75774" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75774" to="Tiles/@AnimatableBody2D@75774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75775" to="Tiles/@AnimatableBody2D@75775/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75775" to="Tiles/@AnimatableBody2D@75775/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75775" to="Tiles/@AnimatableBody2D@75775" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75775" to="Tiles/@AnimatableBody2D@75775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75775" to="Tiles/@AnimatableBody2D@75775" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75775" to="Tiles/@AnimatableBody2D@75775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75776" to="Tiles/@AnimatableBody2D@75776/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75776" to="Tiles/@AnimatableBody2D@75776/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75776" to="Tiles/@AnimatableBody2D@75776" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75776" to="Tiles/@AnimatableBody2D@75776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75776" to="Tiles/@AnimatableBody2D@75776" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75776" to="Tiles/@AnimatableBody2D@75776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75777" to="Tiles/@AnimatableBody2D@75777/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75777" to="Tiles/@AnimatableBody2D@75777/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75777" to="Tiles/@AnimatableBody2D@75777" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75777" to="Tiles/@AnimatableBody2D@75777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75777" to="Tiles/@AnimatableBody2D@75777" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75777" to="Tiles/@AnimatableBody2D@75777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75778" to="Tiles/@AnimatableBody2D@75778/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75778" to="Tiles/@AnimatableBody2D@75778/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75778" to="Tiles/@AnimatableBody2D@75778" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75778" to="Tiles/@AnimatableBody2D@75778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75778" to="Tiles/@AnimatableBody2D@75778" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75778" to="Tiles/@AnimatableBody2D@75778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75779" to="Tiles/@AnimatableBody2D@75779/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75779" to="Tiles/@AnimatableBody2D@75779/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75779" to="Tiles/@AnimatableBody2D@75779" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75779" to="Tiles/@AnimatableBody2D@75779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75779" to="Tiles/@AnimatableBody2D@75779" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75779" to="Tiles/@AnimatableBody2D@75779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75780" to="Tiles/@AnimatableBody2D@75780/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75780" to="Tiles/@AnimatableBody2D@75780/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75780" to="Tiles/@AnimatableBody2D@75780" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75780" to="Tiles/@AnimatableBody2D@75780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75780" to="Tiles/@AnimatableBody2D@75780" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75780" to="Tiles/@AnimatableBody2D@75780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75781" to="Tiles/@AnimatableBody2D@75781/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75781" to="Tiles/@AnimatableBody2D@75781/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75781" to="Tiles/@AnimatableBody2D@75781" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75781" to="Tiles/@AnimatableBody2D@75781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75781" to="Tiles/@AnimatableBody2D@75781" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75781" to="Tiles/@AnimatableBody2D@75781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75782" to="Tiles/@AnimatableBody2D@75782/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75782" to="Tiles/@AnimatableBody2D@75782/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75782" to="Tiles/@AnimatableBody2D@75782" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75782" to="Tiles/@AnimatableBody2D@75782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75782" to="Tiles/@AnimatableBody2D@75782" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75782" to="Tiles/@AnimatableBody2D@75782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75783" to="Tiles/@AnimatableBody2D@75783/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75783" to="Tiles/@AnimatableBody2D@75783/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75783" to="Tiles/@AnimatableBody2D@75783" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75783" to="Tiles/@AnimatableBody2D@75783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75783" to="Tiles/@AnimatableBody2D@75783" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75783" to="Tiles/@AnimatableBody2D@75783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75784" to="Tiles/@AnimatableBody2D@75784/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75784" to="Tiles/@AnimatableBody2D@75784/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75784" to="Tiles/@AnimatableBody2D@75784" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75784" to="Tiles/@AnimatableBody2D@75784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75784" to="Tiles/@AnimatableBody2D@75784" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75784" to="Tiles/@AnimatableBody2D@75784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75785" to="Tiles/@AnimatableBody2D@75785/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75785" to="Tiles/@AnimatableBody2D@75785/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75785" to="Tiles/@AnimatableBody2D@75785" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75785" to="Tiles/@AnimatableBody2D@75785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75785" to="Tiles/@AnimatableBody2D@75785" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75785" to="Tiles/@AnimatableBody2D@75785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75786" to="Tiles/@AnimatableBody2D@75786/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75786" to="Tiles/@AnimatableBody2D@75786/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75786" to="Tiles/@AnimatableBody2D@75786" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75786" to="Tiles/@AnimatableBody2D@75786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75786" to="Tiles/@AnimatableBody2D@75786" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75786" to="Tiles/@AnimatableBody2D@75786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75787" to="Tiles/@AnimatableBody2D@75787/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75787" to="Tiles/@AnimatableBody2D@75787/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75787" to="Tiles/@AnimatableBody2D@75787" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75787" to="Tiles/@AnimatableBody2D@75787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75787" to="Tiles/@AnimatableBody2D@75787" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75787" to="Tiles/@AnimatableBody2D@75787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75788" to="Tiles/@AnimatableBody2D@75788/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75788" to="Tiles/@AnimatableBody2D@75788/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75788" to="Tiles/@AnimatableBody2D@75788" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75788" to="Tiles/@AnimatableBody2D@75788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75788" to="Tiles/@AnimatableBody2D@75788" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75788" to="Tiles/@AnimatableBody2D@75788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75789" to="Tiles/@AnimatableBody2D@75789/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75789" to="Tiles/@AnimatableBody2D@75789/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75789" to="Tiles/@AnimatableBody2D@75789" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75789" to="Tiles/@AnimatableBody2D@75789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75789" to="Tiles/@AnimatableBody2D@75789" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75789" to="Tiles/@AnimatableBody2D@75789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75790" to="Tiles/@AnimatableBody2D@75790/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75790" to="Tiles/@AnimatableBody2D@75790/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75790" to="Tiles/@AnimatableBody2D@75790" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75790" to="Tiles/@AnimatableBody2D@75790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75790" to="Tiles/@AnimatableBody2D@75790" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75790" to="Tiles/@AnimatableBody2D@75790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75791" to="Tiles/@AnimatableBody2D@75791/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75791" to="Tiles/@AnimatableBody2D@75791/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75791" to="Tiles/@AnimatableBody2D@75791" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75791" to="Tiles/@AnimatableBody2D@75791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75791" to="Tiles/@AnimatableBody2D@75791" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75791" to="Tiles/@AnimatableBody2D@75791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75792" to="Tiles/@AnimatableBody2D@75792/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75792" to="Tiles/@AnimatableBody2D@75792/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75792" to="Tiles/@AnimatableBody2D@75792" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75792" to="Tiles/@AnimatableBody2D@75792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75792" to="Tiles/@AnimatableBody2D@75792" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75792" to="Tiles/@AnimatableBody2D@75792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75793" to="Tiles/@AnimatableBody2D@75793/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75793" to="Tiles/@AnimatableBody2D@75793/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75793" to="Tiles/@AnimatableBody2D@75793" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75793" to="Tiles/@AnimatableBody2D@75793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75793" to="Tiles/@AnimatableBody2D@75793" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75793" to="Tiles/@AnimatableBody2D@75793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75794" to="Tiles/@AnimatableBody2D@75794/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75794" to="Tiles/@AnimatableBody2D@75794/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75794" to="Tiles/@AnimatableBody2D@75794" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75794" to="Tiles/@AnimatableBody2D@75794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75794" to="Tiles/@AnimatableBody2D@75794" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75794" to="Tiles/@AnimatableBody2D@75794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75795" to="Tiles/@AnimatableBody2D@75795/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75795" to="Tiles/@AnimatableBody2D@75795/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75795" to="Tiles/@AnimatableBody2D@75795" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75795" to="Tiles/@AnimatableBody2D@75795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75795" to="Tiles/@AnimatableBody2D@75795" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75795" to="Tiles/@AnimatableBody2D@75795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75796" to="Tiles/@AnimatableBody2D@75796/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75796" to="Tiles/@AnimatableBody2D@75796/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75796" to="Tiles/@AnimatableBody2D@75796" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75796" to="Tiles/@AnimatableBody2D@75796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75796" to="Tiles/@AnimatableBody2D@75796" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75796" to="Tiles/@AnimatableBody2D@75796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75797" to="Tiles/@AnimatableBody2D@75797/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75797" to="Tiles/@AnimatableBody2D@75797/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75797" to="Tiles/@AnimatableBody2D@75797" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75797" to="Tiles/@AnimatableBody2D@75797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75797" to="Tiles/@AnimatableBody2D@75797" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75797" to="Tiles/@AnimatableBody2D@75797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75798" to="Tiles/@AnimatableBody2D@75798/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75798" to="Tiles/@AnimatableBody2D@75798/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75798" to="Tiles/@AnimatableBody2D@75798" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75798" to="Tiles/@AnimatableBody2D@75798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75798" to="Tiles/@AnimatableBody2D@75798" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75798" to="Tiles/@AnimatableBody2D@75798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75799" to="Tiles/@AnimatableBody2D@75799/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75799" to="Tiles/@AnimatableBody2D@75799/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75799" to="Tiles/@AnimatableBody2D@75799" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75799" to="Tiles/@AnimatableBody2D@75799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75799" to="Tiles/@AnimatableBody2D@75799" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75799" to="Tiles/@AnimatableBody2D@75799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75800" to="Tiles/@AnimatableBody2D@75800/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75800" to="Tiles/@AnimatableBody2D@75800/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75800" to="Tiles/@AnimatableBody2D@75800" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75800" to="Tiles/@AnimatableBody2D@75800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75800" to="Tiles/@AnimatableBody2D@75800" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75800" to="Tiles/@AnimatableBody2D@75800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75801" to="Tiles/@AnimatableBody2D@75801/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75801" to="Tiles/@AnimatableBody2D@75801/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75801" to="Tiles/@AnimatableBody2D@75801" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75801" to="Tiles/@AnimatableBody2D@75801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75801" to="Tiles/@AnimatableBody2D@75801" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75801" to="Tiles/@AnimatableBody2D@75801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75802" to="Tiles/@AnimatableBody2D@75802/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75802" to="Tiles/@AnimatableBody2D@75802/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75802" to="Tiles/@AnimatableBody2D@75802" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75802" to="Tiles/@AnimatableBody2D@75802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75802" to="Tiles/@AnimatableBody2D@75802" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75802" to="Tiles/@AnimatableBody2D@75802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75803" to="Tiles/@AnimatableBody2D@75803/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75803" to="Tiles/@AnimatableBody2D@75803/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75803" to="Tiles/@AnimatableBody2D@75803" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75803" to="Tiles/@AnimatableBody2D@75803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75803" to="Tiles/@AnimatableBody2D@75803" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75803" to="Tiles/@AnimatableBody2D@75803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75804" to="Tiles/@AnimatableBody2D@75804/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75804" to="Tiles/@AnimatableBody2D@75804/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75804" to="Tiles/@AnimatableBody2D@75804" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75804" to="Tiles/@AnimatableBody2D@75804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75804" to="Tiles/@AnimatableBody2D@75804" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75804" to="Tiles/@AnimatableBody2D@75804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75805" to="Tiles/@AnimatableBody2D@75805/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75805" to="Tiles/@AnimatableBody2D@75805/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75805" to="Tiles/@AnimatableBody2D@75805" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75805" to="Tiles/@AnimatableBody2D@75805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75805" to="Tiles/@AnimatableBody2D@75805" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75805" to="Tiles/@AnimatableBody2D@75805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75806" to="Tiles/@AnimatableBody2D@75806/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75806" to="Tiles/@AnimatableBody2D@75806/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75806" to="Tiles/@AnimatableBody2D@75806" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75806" to="Tiles/@AnimatableBody2D@75806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75806" to="Tiles/@AnimatableBody2D@75806" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75806" to="Tiles/@AnimatableBody2D@75806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75807" to="Tiles/@AnimatableBody2D@75807/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75807" to="Tiles/@AnimatableBody2D@75807/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75807" to="Tiles/@AnimatableBody2D@75807" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75807" to="Tiles/@AnimatableBody2D@75807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75807" to="Tiles/@AnimatableBody2D@75807" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75807" to="Tiles/@AnimatableBody2D@75807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75808" to="Tiles/@AnimatableBody2D@75808/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75808" to="Tiles/@AnimatableBody2D@75808/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75808" to="Tiles/@AnimatableBody2D@75808" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75808" to="Tiles/@AnimatableBody2D@75808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75808" to="Tiles/@AnimatableBody2D@75808" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75808" to="Tiles/@AnimatableBody2D@75808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75809" to="Tiles/@AnimatableBody2D@75809/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75809" to="Tiles/@AnimatableBody2D@75809/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75809" to="Tiles/@AnimatableBody2D@75809" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75809" to="Tiles/@AnimatableBody2D@75809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75809" to="Tiles/@AnimatableBody2D@75809" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75809" to="Tiles/@AnimatableBody2D@75809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75810" to="Tiles/@AnimatableBody2D@75810/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75810" to="Tiles/@AnimatableBody2D@75810/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75810" to="Tiles/@AnimatableBody2D@75810" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75810" to="Tiles/@AnimatableBody2D@75810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75810" to="Tiles/@AnimatableBody2D@75810" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75810" to="Tiles/@AnimatableBody2D@75810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75811" to="Tiles/@AnimatableBody2D@75811/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75811" to="Tiles/@AnimatableBody2D@75811/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75811" to="Tiles/@AnimatableBody2D@75811" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75811" to="Tiles/@AnimatableBody2D@75811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75811" to="Tiles/@AnimatableBody2D@75811" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75811" to="Tiles/@AnimatableBody2D@75811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75812" to="Tiles/@AnimatableBody2D@75812/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75812" to="Tiles/@AnimatableBody2D@75812/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75812" to="Tiles/@AnimatableBody2D@75812" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75812" to="Tiles/@AnimatableBody2D@75812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75812" to="Tiles/@AnimatableBody2D@75812" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75812" to="Tiles/@AnimatableBody2D@75812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75813" to="Tiles/@AnimatableBody2D@75813/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75813" to="Tiles/@AnimatableBody2D@75813/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75813" to="Tiles/@AnimatableBody2D@75813" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75813" to="Tiles/@AnimatableBody2D@75813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75813" to="Tiles/@AnimatableBody2D@75813" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75813" to="Tiles/@AnimatableBody2D@75813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75814" to="Tiles/@AnimatableBody2D@75814/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75814" to="Tiles/@AnimatableBody2D@75814/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75814" to="Tiles/@AnimatableBody2D@75814" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75814" to="Tiles/@AnimatableBody2D@75814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75814" to="Tiles/@AnimatableBody2D@75814" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75814" to="Tiles/@AnimatableBody2D@75814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75815" to="Tiles/@AnimatableBody2D@75815/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75815" to="Tiles/@AnimatableBody2D@75815/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75815" to="Tiles/@AnimatableBody2D@75815" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75815" to="Tiles/@AnimatableBody2D@75815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75815" to="Tiles/@AnimatableBody2D@75815" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75815" to="Tiles/@AnimatableBody2D@75815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75816" to="Tiles/@AnimatableBody2D@75816/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75816" to="Tiles/@AnimatableBody2D@75816/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75816" to="Tiles/@AnimatableBody2D@75816" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75816" to="Tiles/@AnimatableBody2D@75816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75816" to="Tiles/@AnimatableBody2D@75816" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75816" to="Tiles/@AnimatableBody2D@75816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75817" to="Tiles/@AnimatableBody2D@75817/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75817" to="Tiles/@AnimatableBody2D@75817/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75817" to="Tiles/@AnimatableBody2D@75817" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75817" to="Tiles/@AnimatableBody2D@75817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75817" to="Tiles/@AnimatableBody2D@75817" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75817" to="Tiles/@AnimatableBody2D@75817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75818" to="Tiles/@AnimatableBody2D@75818/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75818" to="Tiles/@AnimatableBody2D@75818/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75818" to="Tiles/@AnimatableBody2D@75818" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75818" to="Tiles/@AnimatableBody2D@75818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75818" to="Tiles/@AnimatableBody2D@75818" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75818" to="Tiles/@AnimatableBody2D@75818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75819" to="Tiles/@AnimatableBody2D@75819/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75819" to="Tiles/@AnimatableBody2D@75819/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75819" to="Tiles/@AnimatableBody2D@75819" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75819" to="Tiles/@AnimatableBody2D@75819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75819" to="Tiles/@AnimatableBody2D@75819" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75819" to="Tiles/@AnimatableBody2D@75819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75820" to="Tiles/@AnimatableBody2D@75820/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75820" to="Tiles/@AnimatableBody2D@75820/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75820" to="Tiles/@AnimatableBody2D@75820" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75820" to="Tiles/@AnimatableBody2D@75820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75820" to="Tiles/@AnimatableBody2D@75820" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75820" to="Tiles/@AnimatableBody2D@75820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75821" to="Tiles/@AnimatableBody2D@75821/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75821" to="Tiles/@AnimatableBody2D@75821/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75821" to="Tiles/@AnimatableBody2D@75821" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75821" to="Tiles/@AnimatableBody2D@75821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75821" to="Tiles/@AnimatableBody2D@75821" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75821" to="Tiles/@AnimatableBody2D@75821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75822" to="Tiles/@AnimatableBody2D@75822/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75822" to="Tiles/@AnimatableBody2D@75822/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75822" to="Tiles/@AnimatableBody2D@75822" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75822" to="Tiles/@AnimatableBody2D@75822/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75822" to="Tiles/@AnimatableBody2D@75822" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75822" to="Tiles/@AnimatableBody2D@75822/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75823" to="Tiles/@AnimatableBody2D@75823/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75823" to="Tiles/@AnimatableBody2D@75823/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75823" to="Tiles/@AnimatableBody2D@75823" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75823" to="Tiles/@AnimatableBody2D@75823/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75823" to="Tiles/@AnimatableBody2D@75823" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75823" to="Tiles/@AnimatableBody2D@75823/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75824" to="Tiles/@AnimatableBody2D@75824/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75824" to="Tiles/@AnimatableBody2D@75824/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75824" to="Tiles/@AnimatableBody2D@75824" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75824" to="Tiles/@AnimatableBody2D@75824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75824" to="Tiles/@AnimatableBody2D@75824" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75824" to="Tiles/@AnimatableBody2D@75824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75825" to="Tiles/@AnimatableBody2D@75825/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75825" to="Tiles/@AnimatableBody2D@75825/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75825" to="Tiles/@AnimatableBody2D@75825" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75825" to="Tiles/@AnimatableBody2D@75825/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75825" to="Tiles/@AnimatableBody2D@75825" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75825" to="Tiles/@AnimatableBody2D@75825/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75826" to="Tiles/@AnimatableBody2D@75826/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75826" to="Tiles/@AnimatableBody2D@75826/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75826" to="Tiles/@AnimatableBody2D@75826" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75826" to="Tiles/@AnimatableBody2D@75826/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75826" to="Tiles/@AnimatableBody2D@75826" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75826" to="Tiles/@AnimatableBody2D@75826/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75827" to="Tiles/@AnimatableBody2D@75827/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75827" to="Tiles/@AnimatableBody2D@75827/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75827" to="Tiles/@AnimatableBody2D@75827" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75827" to="Tiles/@AnimatableBody2D@75827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75827" to="Tiles/@AnimatableBody2D@75827" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75827" to="Tiles/@AnimatableBody2D@75827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75828" to="Tiles/@AnimatableBody2D@75828/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75828" to="Tiles/@AnimatableBody2D@75828/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75828" to="Tiles/@AnimatableBody2D@75828" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75828" to="Tiles/@AnimatableBody2D@75828/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75828" to="Tiles/@AnimatableBody2D@75828" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75828" to="Tiles/@AnimatableBody2D@75828/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75829" to="Tiles/@AnimatableBody2D@75829/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75829" to="Tiles/@AnimatableBody2D@75829/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75829" to="Tiles/@AnimatableBody2D@75829" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75829" to="Tiles/@AnimatableBody2D@75829/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75829" to="Tiles/@AnimatableBody2D@75829" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75829" to="Tiles/@AnimatableBody2D@75829/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75830" to="Tiles/@AnimatableBody2D@75830/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75830" to="Tiles/@AnimatableBody2D@75830/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75830" to="Tiles/@AnimatableBody2D@75830" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75830" to="Tiles/@AnimatableBody2D@75830/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75830" to="Tiles/@AnimatableBody2D@75830" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75830" to="Tiles/@AnimatableBody2D@75830/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75831" to="Tiles/@AnimatableBody2D@75831/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75831" to="Tiles/@AnimatableBody2D@75831/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75831" to="Tiles/@AnimatableBody2D@75831" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75831" to="Tiles/@AnimatableBody2D@75831/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75831" to="Tiles/@AnimatableBody2D@75831" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75831" to="Tiles/@AnimatableBody2D@75831/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75832" to="Tiles/@AnimatableBody2D@75832/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75832" to="Tiles/@AnimatableBody2D@75832/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75832" to="Tiles/@AnimatableBody2D@75832" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75832" to="Tiles/@AnimatableBody2D@75832/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75832" to="Tiles/@AnimatableBody2D@75832" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75832" to="Tiles/@AnimatableBody2D@75832/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75833" to="Tiles/@AnimatableBody2D@75833/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75833" to="Tiles/@AnimatableBody2D@75833/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75833" to="Tiles/@AnimatableBody2D@75833" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75833" to="Tiles/@AnimatableBody2D@75833/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75833" to="Tiles/@AnimatableBody2D@75833" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75833" to="Tiles/@AnimatableBody2D@75833/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75834" to="Tiles/@AnimatableBody2D@75834/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75834" to="Tiles/@AnimatableBody2D@75834/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75834" to="Tiles/@AnimatableBody2D@75834" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75834" to="Tiles/@AnimatableBody2D@75834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75834" to="Tiles/@AnimatableBody2D@75834" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75834" to="Tiles/@AnimatableBody2D@75834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75835" to="Tiles/@AnimatableBody2D@75835/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75835" to="Tiles/@AnimatableBody2D@75835/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75835" to="Tiles/@AnimatableBody2D@75835" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75835" to="Tiles/@AnimatableBody2D@75835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75835" to="Tiles/@AnimatableBody2D@75835" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75835" to="Tiles/@AnimatableBody2D@75835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75836" to="Tiles/@AnimatableBody2D@75836/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75836" to="Tiles/@AnimatableBody2D@75836/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75836" to="Tiles/@AnimatableBody2D@75836" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75836" to="Tiles/@AnimatableBody2D@75836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75836" to="Tiles/@AnimatableBody2D@75836" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75836" to="Tiles/@AnimatableBody2D@75836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75837" to="Tiles/@AnimatableBody2D@75837/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75837" to="Tiles/@AnimatableBody2D@75837/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75837" to="Tiles/@AnimatableBody2D@75837" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75837" to="Tiles/@AnimatableBody2D@75837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75837" to="Tiles/@AnimatableBody2D@75837" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75837" to="Tiles/@AnimatableBody2D@75837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75838" to="Tiles/@AnimatableBody2D@75838/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75838" to="Tiles/@AnimatableBody2D@75838/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75838" to="Tiles/@AnimatableBody2D@75838" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75838" to="Tiles/@AnimatableBody2D@75838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75838" to="Tiles/@AnimatableBody2D@75838" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75838" to="Tiles/@AnimatableBody2D@75838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75839" to="Tiles/@AnimatableBody2D@75839/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75839" to="Tiles/@AnimatableBody2D@75839/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75839" to="Tiles/@AnimatableBody2D@75839" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75839" to="Tiles/@AnimatableBody2D@75839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75839" to="Tiles/@AnimatableBody2D@75839" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75839" to="Tiles/@AnimatableBody2D@75839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75840" to="Tiles/@AnimatableBody2D@75840/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75840" to="Tiles/@AnimatableBody2D@75840/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75840" to="Tiles/@AnimatableBody2D@75840" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75840" to="Tiles/@AnimatableBody2D@75840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75840" to="Tiles/@AnimatableBody2D@75840" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75840" to="Tiles/@AnimatableBody2D@75840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75841" to="Tiles/@AnimatableBody2D@75841/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75841" to="Tiles/@AnimatableBody2D@75841/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75841" to="Tiles/@AnimatableBody2D@75841" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75841" to="Tiles/@AnimatableBody2D@75841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75841" to="Tiles/@AnimatableBody2D@75841" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75841" to="Tiles/@AnimatableBody2D@75841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75842" to="Tiles/@AnimatableBody2D@75842/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75842" to="Tiles/@AnimatableBody2D@75842/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75842" to="Tiles/@AnimatableBody2D@75842" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75842" to="Tiles/@AnimatableBody2D@75842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75842" to="Tiles/@AnimatableBody2D@75842" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75842" to="Tiles/@AnimatableBody2D@75842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75843" to="Tiles/@AnimatableBody2D@75843/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75843" to="Tiles/@AnimatableBody2D@75843/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75843" to="Tiles/@AnimatableBody2D@75843" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75843" to="Tiles/@AnimatableBody2D@75843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75843" to="Tiles/@AnimatableBody2D@75843" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75843" to="Tiles/@AnimatableBody2D@75843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75844" to="Tiles/@AnimatableBody2D@75844/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75844" to="Tiles/@AnimatableBody2D@75844/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75844" to="Tiles/@AnimatableBody2D@75844" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75844" to="Tiles/@AnimatableBody2D@75844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75844" to="Tiles/@AnimatableBody2D@75844" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75844" to="Tiles/@AnimatableBody2D@75844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75845" to="Tiles/@AnimatableBody2D@75845/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75845" to="Tiles/@AnimatableBody2D@75845/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75845" to="Tiles/@AnimatableBody2D@75845" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75845" to="Tiles/@AnimatableBody2D@75845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75845" to="Tiles/@AnimatableBody2D@75845" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75845" to="Tiles/@AnimatableBody2D@75845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75846" to="Tiles/@AnimatableBody2D@75846/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75846" to="Tiles/@AnimatableBody2D@75846/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75846" to="Tiles/@AnimatableBody2D@75846" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75846" to="Tiles/@AnimatableBody2D@75846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75846" to="Tiles/@AnimatableBody2D@75846" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75846" to="Tiles/@AnimatableBody2D@75846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75847" to="Tiles/@AnimatableBody2D@75847/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75847" to="Tiles/@AnimatableBody2D@75847/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75847" to="Tiles/@AnimatableBody2D@75847" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75847" to="Tiles/@AnimatableBody2D@75847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75847" to="Tiles/@AnimatableBody2D@75847" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75847" to="Tiles/@AnimatableBody2D@75847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75848" to="Tiles/@AnimatableBody2D@75848/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75848" to="Tiles/@AnimatableBody2D@75848/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75848" to="Tiles/@AnimatableBody2D@75848" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75848" to="Tiles/@AnimatableBody2D@75848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75848" to="Tiles/@AnimatableBody2D@75848" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75848" to="Tiles/@AnimatableBody2D@75848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75849" to="Tiles/@AnimatableBody2D@75849/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75849" to="Tiles/@AnimatableBody2D@75849/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75849" to="Tiles/@AnimatableBody2D@75849" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75849" to="Tiles/@AnimatableBody2D@75849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75849" to="Tiles/@AnimatableBody2D@75849" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75849" to="Tiles/@AnimatableBody2D@75849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75850" to="Tiles/@AnimatableBody2D@75850/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75850" to="Tiles/@AnimatableBody2D@75850/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75850" to="Tiles/@AnimatableBody2D@75850" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75850" to="Tiles/@AnimatableBody2D@75850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75850" to="Tiles/@AnimatableBody2D@75850" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75850" to="Tiles/@AnimatableBody2D@75850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75851" to="Tiles/@AnimatableBody2D@75851/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75851" to="Tiles/@AnimatableBody2D@75851/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75851" to="Tiles/@AnimatableBody2D@75851" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75851" to="Tiles/@AnimatableBody2D@75851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75851" to="Tiles/@AnimatableBody2D@75851" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75851" to="Tiles/@AnimatableBody2D@75851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75852" to="Tiles/@AnimatableBody2D@75852/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75852" to="Tiles/@AnimatableBody2D@75852/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75852" to="Tiles/@AnimatableBody2D@75852" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75852" to="Tiles/@AnimatableBody2D@75852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75852" to="Tiles/@AnimatableBody2D@75852" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75852" to="Tiles/@AnimatableBody2D@75852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75853" to="Tiles/@AnimatableBody2D@75853/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75853" to="Tiles/@AnimatableBody2D@75853/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75853" to="Tiles/@AnimatableBody2D@75853" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75853" to="Tiles/@AnimatableBody2D@75853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75853" to="Tiles/@AnimatableBody2D@75853" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75853" to="Tiles/@AnimatableBody2D@75853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75854" to="Tiles/@AnimatableBody2D@75854/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75854" to="Tiles/@AnimatableBody2D@75854/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75854" to="Tiles/@AnimatableBody2D@75854" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75854" to="Tiles/@AnimatableBody2D@75854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75854" to="Tiles/@AnimatableBody2D@75854" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75854" to="Tiles/@AnimatableBody2D@75854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75855" to="Tiles/@AnimatableBody2D@75855/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75855" to="Tiles/@AnimatableBody2D@75855/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75855" to="Tiles/@AnimatableBody2D@75855" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75855" to="Tiles/@AnimatableBody2D@75855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75855" to="Tiles/@AnimatableBody2D@75855" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75855" to="Tiles/@AnimatableBody2D@75855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75856" to="Tiles/@AnimatableBody2D@75856/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75856" to="Tiles/@AnimatableBody2D@75856/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75856" to="Tiles/@AnimatableBody2D@75856" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75856" to="Tiles/@AnimatableBody2D@75856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75856" to="Tiles/@AnimatableBody2D@75856" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75856" to="Tiles/@AnimatableBody2D@75856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75857" to="Tiles/@AnimatableBody2D@75857/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75857" to="Tiles/@AnimatableBody2D@75857/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75857" to="Tiles/@AnimatableBody2D@75857" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75857" to="Tiles/@AnimatableBody2D@75857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75857" to="Tiles/@AnimatableBody2D@75857" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75857" to="Tiles/@AnimatableBody2D@75857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75858" to="Tiles/@AnimatableBody2D@75858/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75858" to="Tiles/@AnimatableBody2D@75858/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75858" to="Tiles/@AnimatableBody2D@75858" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75858" to="Tiles/@AnimatableBody2D@75858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75858" to="Tiles/@AnimatableBody2D@75858" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75858" to="Tiles/@AnimatableBody2D@75858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75859" to="Tiles/@AnimatableBody2D@75859/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75859" to="Tiles/@AnimatableBody2D@75859/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75859" to="Tiles/@AnimatableBody2D@75859" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75859" to="Tiles/@AnimatableBody2D@75859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75859" to="Tiles/@AnimatableBody2D@75859" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75859" to="Tiles/@AnimatableBody2D@75859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75860" to="Tiles/@AnimatableBody2D@75860/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75860" to="Tiles/@AnimatableBody2D@75860/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75860" to="Tiles/@AnimatableBody2D@75860" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75860" to="Tiles/@AnimatableBody2D@75860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75860" to="Tiles/@AnimatableBody2D@75860" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75860" to="Tiles/@AnimatableBody2D@75860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75861" to="Tiles/@AnimatableBody2D@75861/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75861" to="Tiles/@AnimatableBody2D@75861/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75861" to="Tiles/@AnimatableBody2D@75861" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75861" to="Tiles/@AnimatableBody2D@75861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75861" to="Tiles/@AnimatableBody2D@75861" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75861" to="Tiles/@AnimatableBody2D@75861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75862" to="Tiles/@AnimatableBody2D@75862/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75862" to="Tiles/@AnimatableBody2D@75862/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75862" to="Tiles/@AnimatableBody2D@75862" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75862" to="Tiles/@AnimatableBody2D@75862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75862" to="Tiles/@AnimatableBody2D@75862" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75862" to="Tiles/@AnimatableBody2D@75862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75863" to="Tiles/@AnimatableBody2D@75863/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75863" to="Tiles/@AnimatableBody2D@75863/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75863" to="Tiles/@AnimatableBody2D@75863" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75863" to="Tiles/@AnimatableBody2D@75863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75863" to="Tiles/@AnimatableBody2D@75863" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75863" to="Tiles/@AnimatableBody2D@75863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75864" to="Tiles/@AnimatableBody2D@75864/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75864" to="Tiles/@AnimatableBody2D@75864/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75864" to="Tiles/@AnimatableBody2D@75864" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75864" to="Tiles/@AnimatableBody2D@75864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75864" to="Tiles/@AnimatableBody2D@75864" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75864" to="Tiles/@AnimatableBody2D@75864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75865" to="Tiles/@AnimatableBody2D@75865/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75865" to="Tiles/@AnimatableBody2D@75865/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75865" to="Tiles/@AnimatableBody2D@75865" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75865" to="Tiles/@AnimatableBody2D@75865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75865" to="Tiles/@AnimatableBody2D@75865" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75865" to="Tiles/@AnimatableBody2D@75865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75866" to="Tiles/@AnimatableBody2D@75866/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75866" to="Tiles/@AnimatableBody2D@75866/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75866" to="Tiles/@AnimatableBody2D@75866" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75866" to="Tiles/@AnimatableBody2D@75866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75866" to="Tiles/@AnimatableBody2D@75866" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75866" to="Tiles/@AnimatableBody2D@75866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75867" to="Tiles/@AnimatableBody2D@75867/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75867" to="Tiles/@AnimatableBody2D@75867/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75867" to="Tiles/@AnimatableBody2D@75867" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75867" to="Tiles/@AnimatableBody2D@75867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75867" to="Tiles/@AnimatableBody2D@75867" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75867" to="Tiles/@AnimatableBody2D@75867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75868" to="Tiles/@AnimatableBody2D@75868/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75868" to="Tiles/@AnimatableBody2D@75868/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75868" to="Tiles/@AnimatableBody2D@75868" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75868" to="Tiles/@AnimatableBody2D@75868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75868" to="Tiles/@AnimatableBody2D@75868" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75868" to="Tiles/@AnimatableBody2D@75868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75869" to="Tiles/@AnimatableBody2D@75869/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75869" to="Tiles/@AnimatableBody2D@75869/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75869" to="Tiles/@AnimatableBody2D@75869" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75869" to="Tiles/@AnimatableBody2D@75869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75869" to="Tiles/@AnimatableBody2D@75869" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75869" to="Tiles/@AnimatableBody2D@75869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75870" to="Tiles/@AnimatableBody2D@75870/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75870" to="Tiles/@AnimatableBody2D@75870/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75870" to="Tiles/@AnimatableBody2D@75870" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75870" to="Tiles/@AnimatableBody2D@75870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75870" to="Tiles/@AnimatableBody2D@75870" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75870" to="Tiles/@AnimatableBody2D@75870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75871" to="Tiles/@AnimatableBody2D@75871/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75871" to="Tiles/@AnimatableBody2D@75871/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75871" to="Tiles/@AnimatableBody2D@75871" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75871" to="Tiles/@AnimatableBody2D@75871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75871" to="Tiles/@AnimatableBody2D@75871" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75871" to="Tiles/@AnimatableBody2D@75871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75872" to="Tiles/@AnimatableBody2D@75872/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75872" to="Tiles/@AnimatableBody2D@75872/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75872" to="Tiles/@AnimatableBody2D@75872" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75872" to="Tiles/@AnimatableBody2D@75872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75872" to="Tiles/@AnimatableBody2D@75872" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75872" to="Tiles/@AnimatableBody2D@75872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75873" to="Tiles/@AnimatableBody2D@75873/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75873" to="Tiles/@AnimatableBody2D@75873/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75873" to="Tiles/@AnimatableBody2D@75873" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75873" to="Tiles/@AnimatableBody2D@75873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75873" to="Tiles/@AnimatableBody2D@75873" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75873" to="Tiles/@AnimatableBody2D@75873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75874" to="Tiles/@AnimatableBody2D@75874/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75874" to="Tiles/@AnimatableBody2D@75874/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75874" to="Tiles/@AnimatableBody2D@75874" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75874" to="Tiles/@AnimatableBody2D@75874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75874" to="Tiles/@AnimatableBody2D@75874" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75874" to="Tiles/@AnimatableBody2D@75874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75875" to="Tiles/@AnimatableBody2D@75875/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75875" to="Tiles/@AnimatableBody2D@75875/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75875" to="Tiles/@AnimatableBody2D@75875" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75875" to="Tiles/@AnimatableBody2D@75875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75875" to="Tiles/@AnimatableBody2D@75875" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75875" to="Tiles/@AnimatableBody2D@75875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75876" to="Tiles/@AnimatableBody2D@75876/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75876" to="Tiles/@AnimatableBody2D@75876/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75876" to="Tiles/@AnimatableBody2D@75876" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75876" to="Tiles/@AnimatableBody2D@75876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75876" to="Tiles/@AnimatableBody2D@75876" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75876" to="Tiles/@AnimatableBody2D@75876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75877" to="Tiles/@AnimatableBody2D@75877/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75877" to="Tiles/@AnimatableBody2D@75877/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75877" to="Tiles/@AnimatableBody2D@75877" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75877" to="Tiles/@AnimatableBody2D@75877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75877" to="Tiles/@AnimatableBody2D@75877" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75877" to="Tiles/@AnimatableBody2D@75877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75878" to="Tiles/@AnimatableBody2D@75878/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75878" to="Tiles/@AnimatableBody2D@75878/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75878" to="Tiles/@AnimatableBody2D@75878" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75878" to="Tiles/@AnimatableBody2D@75878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75878" to="Tiles/@AnimatableBody2D@75878" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75878" to="Tiles/@AnimatableBody2D@75878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75879" to="Tiles/@AnimatableBody2D@75879/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75879" to="Tiles/@AnimatableBody2D@75879/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75879" to="Tiles/@AnimatableBody2D@75879" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75879" to="Tiles/@AnimatableBody2D@75879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75879" to="Tiles/@AnimatableBody2D@75879" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75879" to="Tiles/@AnimatableBody2D@75879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75880" to="Tiles/@AnimatableBody2D@75880/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75880" to="Tiles/@AnimatableBody2D@75880/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75880" to="Tiles/@AnimatableBody2D@75880" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75880" to="Tiles/@AnimatableBody2D@75880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75880" to="Tiles/@AnimatableBody2D@75880" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75880" to="Tiles/@AnimatableBody2D@75880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75881" to="Tiles/@AnimatableBody2D@75881/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75881" to="Tiles/@AnimatableBody2D@75881/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75881" to="Tiles/@AnimatableBody2D@75881" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75881" to="Tiles/@AnimatableBody2D@75881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75881" to="Tiles/@AnimatableBody2D@75881" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75881" to="Tiles/@AnimatableBody2D@75881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75882" to="Tiles/@AnimatableBody2D@75882/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75882" to="Tiles/@AnimatableBody2D@75882/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75882" to="Tiles/@AnimatableBody2D@75882" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75882" to="Tiles/@AnimatableBody2D@75882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75882" to="Tiles/@AnimatableBody2D@75882" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75882" to="Tiles/@AnimatableBody2D@75882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75883" to="Tiles/@AnimatableBody2D@75883/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75883" to="Tiles/@AnimatableBody2D@75883/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75883" to="Tiles/@AnimatableBody2D@75883" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75883" to="Tiles/@AnimatableBody2D@75883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75883" to="Tiles/@AnimatableBody2D@75883" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75883" to="Tiles/@AnimatableBody2D@75883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75884" to="Tiles/@AnimatableBody2D@75884/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75884" to="Tiles/@AnimatableBody2D@75884/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75884" to="Tiles/@AnimatableBody2D@75884" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75884" to="Tiles/@AnimatableBody2D@75884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75884" to="Tiles/@AnimatableBody2D@75884" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75884" to="Tiles/@AnimatableBody2D@75884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75885" to="Tiles/@AnimatableBody2D@75885/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75885" to="Tiles/@AnimatableBody2D@75885/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75885" to="Tiles/@AnimatableBody2D@75885" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75885" to="Tiles/@AnimatableBody2D@75885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75885" to="Tiles/@AnimatableBody2D@75885" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75885" to="Tiles/@AnimatableBody2D@75885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75886" to="Tiles/@AnimatableBody2D@75886/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75886" to="Tiles/@AnimatableBody2D@75886/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75886" to="Tiles/@AnimatableBody2D@75886" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75886" to="Tiles/@AnimatableBody2D@75886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75886" to="Tiles/@AnimatableBody2D@75886" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75886" to="Tiles/@AnimatableBody2D@75886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75887" to="Tiles/@AnimatableBody2D@75887/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75887" to="Tiles/@AnimatableBody2D@75887/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75887" to="Tiles/@AnimatableBody2D@75887" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75887" to="Tiles/@AnimatableBody2D@75887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75887" to="Tiles/@AnimatableBody2D@75887" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75887" to="Tiles/@AnimatableBody2D@75887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75888" to="Tiles/@AnimatableBody2D@75888/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75888" to="Tiles/@AnimatableBody2D@75888/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75888" to="Tiles/@AnimatableBody2D@75888" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75888" to="Tiles/@AnimatableBody2D@75888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75888" to="Tiles/@AnimatableBody2D@75888" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75888" to="Tiles/@AnimatableBody2D@75888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75889" to="Tiles/@AnimatableBody2D@75889/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75889" to="Tiles/@AnimatableBody2D@75889/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75889" to="Tiles/@AnimatableBody2D@75889" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75889" to="Tiles/@AnimatableBody2D@75889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75889" to="Tiles/@AnimatableBody2D@75889" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75889" to="Tiles/@AnimatableBody2D@75889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75890" to="Tiles/@AnimatableBody2D@75890/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75890" to="Tiles/@AnimatableBody2D@75890/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75890" to="Tiles/@AnimatableBody2D@75890" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75890" to="Tiles/@AnimatableBody2D@75890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75890" to="Tiles/@AnimatableBody2D@75890" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75890" to="Tiles/@AnimatableBody2D@75890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75891" to="Tiles/@AnimatableBody2D@75891/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75891" to="Tiles/@AnimatableBody2D@75891/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75891" to="Tiles/@AnimatableBody2D@75891" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75891" to="Tiles/@AnimatableBody2D@75891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75891" to="Tiles/@AnimatableBody2D@75891" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75891" to="Tiles/@AnimatableBody2D@75891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75892" to="Tiles/@AnimatableBody2D@75892/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75892" to="Tiles/@AnimatableBody2D@75892/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75892" to="Tiles/@AnimatableBody2D@75892" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75892" to="Tiles/@AnimatableBody2D@75892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75892" to="Tiles/@AnimatableBody2D@75892" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75892" to="Tiles/@AnimatableBody2D@75892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75893" to="Tiles/@AnimatableBody2D@75893/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75893" to="Tiles/@AnimatableBody2D@75893/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75893" to="Tiles/@AnimatableBody2D@75893" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75893" to="Tiles/@AnimatableBody2D@75893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75893" to="Tiles/@AnimatableBody2D@75893" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75893" to="Tiles/@AnimatableBody2D@75893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75894" to="Tiles/@AnimatableBody2D@75894/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75894" to="Tiles/@AnimatableBody2D@75894/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75894" to="Tiles/@AnimatableBody2D@75894" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75894" to="Tiles/@AnimatableBody2D@75894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75894" to="Tiles/@AnimatableBody2D@75894" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75894" to="Tiles/@AnimatableBody2D@75894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75895" to="Tiles/@AnimatableBody2D@75895/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75895" to="Tiles/@AnimatableBody2D@75895/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75895" to="Tiles/@AnimatableBody2D@75895" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75895" to="Tiles/@AnimatableBody2D@75895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75895" to="Tiles/@AnimatableBody2D@75895" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75895" to="Tiles/@AnimatableBody2D@75895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75896" to="Tiles/@AnimatableBody2D@75896/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75896" to="Tiles/@AnimatableBody2D@75896/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75896" to="Tiles/@AnimatableBody2D@75896" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75896" to="Tiles/@AnimatableBody2D@75896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75896" to="Tiles/@AnimatableBody2D@75896" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75896" to="Tiles/@AnimatableBody2D@75896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75897" to="Tiles/@AnimatableBody2D@75897/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75897" to="Tiles/@AnimatableBody2D@75897/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75897" to="Tiles/@AnimatableBody2D@75897" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75897" to="Tiles/@AnimatableBody2D@75897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75897" to="Tiles/@AnimatableBody2D@75897" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75897" to="Tiles/@AnimatableBody2D@75897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75898" to="Tiles/@AnimatableBody2D@75898/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75898" to="Tiles/@AnimatableBody2D@75898/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75898" to="Tiles/@AnimatableBody2D@75898" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75898" to="Tiles/@AnimatableBody2D@75898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75898" to="Tiles/@AnimatableBody2D@75898" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75898" to="Tiles/@AnimatableBody2D@75898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75899" to="Tiles/@AnimatableBody2D@75899/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75899" to="Tiles/@AnimatableBody2D@75899/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75899" to="Tiles/@AnimatableBody2D@75899" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75899" to="Tiles/@AnimatableBody2D@75899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75899" to="Tiles/@AnimatableBody2D@75899" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75899" to="Tiles/@AnimatableBody2D@75899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75900" to="Tiles/@AnimatableBody2D@75900/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75900" to="Tiles/@AnimatableBody2D@75900/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75900" to="Tiles/@AnimatableBody2D@75900" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75900" to="Tiles/@AnimatableBody2D@75900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75900" to="Tiles/@AnimatableBody2D@75900" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75900" to="Tiles/@AnimatableBody2D@75900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75901" to="Tiles/@AnimatableBody2D@75901/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75901" to="Tiles/@AnimatableBody2D@75901/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75901" to="Tiles/@AnimatableBody2D@75901" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75901" to="Tiles/@AnimatableBody2D@75901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75901" to="Tiles/@AnimatableBody2D@75901" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75901" to="Tiles/@AnimatableBody2D@75901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75902" to="Tiles/@AnimatableBody2D@75902/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75902" to="Tiles/@AnimatableBody2D@75902/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75902" to="Tiles/@AnimatableBody2D@75902" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75902" to="Tiles/@AnimatableBody2D@75902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75902" to="Tiles/@AnimatableBody2D@75902" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75902" to="Tiles/@AnimatableBody2D@75902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75903" to="Tiles/@AnimatableBody2D@75903/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75903" to="Tiles/@AnimatableBody2D@75903/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75903" to="Tiles/@AnimatableBody2D@75903" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75903" to="Tiles/@AnimatableBody2D@75903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75903" to="Tiles/@AnimatableBody2D@75903" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75903" to="Tiles/@AnimatableBody2D@75903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75904" to="Tiles/@AnimatableBody2D@75904/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75904" to="Tiles/@AnimatableBody2D@75904/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75904" to="Tiles/@AnimatableBody2D@75904" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75904" to="Tiles/@AnimatableBody2D@75904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75904" to="Tiles/@AnimatableBody2D@75904" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75904" to="Tiles/@AnimatableBody2D@75904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75905" to="Tiles/@AnimatableBody2D@75905/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75905" to="Tiles/@AnimatableBody2D@75905/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75905" to="Tiles/@AnimatableBody2D@75905" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75905" to="Tiles/@AnimatableBody2D@75905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75905" to="Tiles/@AnimatableBody2D@75905" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75905" to="Tiles/@AnimatableBody2D@75905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75906" to="Tiles/@AnimatableBody2D@75906/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75906" to="Tiles/@AnimatableBody2D@75906/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75906" to="Tiles/@AnimatableBody2D@75906" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75906" to="Tiles/@AnimatableBody2D@75906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75906" to="Tiles/@AnimatableBody2D@75906" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75906" to="Tiles/@AnimatableBody2D@75906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75907" to="Tiles/@AnimatableBody2D@75907/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75907" to="Tiles/@AnimatableBody2D@75907/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75907" to="Tiles/@AnimatableBody2D@75907" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75907" to="Tiles/@AnimatableBody2D@75907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75907" to="Tiles/@AnimatableBody2D@75907" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75907" to="Tiles/@AnimatableBody2D@75907/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World10/10-3.tscn b/Scenes/Levels/SMBLL/World10/10-3.tscn new file mode 100644 index 0000000..941a4a9 --- /dev/null +++ b/Scenes/Levels/SMBLL/World10/10-3.tscn @@ -0,0 +1,158 @@ +[gd_scene load_steps=23 format=4 uid="uid://berxd6483jcg6"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_y8cuh"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Autumn.json" id="2_ps744"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_sdp5m"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_704mg"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="7_qug6l"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="8_ux74a"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="9_y2pv6"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="10_cji5p"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_i2wu8"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="12_jwpw3"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_ty7p4"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="14_wwnub"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="15_eqc3j"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="16_sdp5m"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="17_ps744"] +[ext_resource type="PackedScene" uid="uid://cs8iql18nkljw" path="res://Scenes/Prefabs/LevelObjects/WarpZone.tscn" id="19_ps744"] +[ext_resource type="PackedScene" uid="uid://b0peppjq7jrcp" path="res://Scenes/Parts/WarpZoneCameraLimit.tscn" id="19_qug6l"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="20_i2wu8"] +[ext_resource type="PackedScene" uid="uid://csl71p1unsc8p" path="res://Scenes/Prefabs/LevelObjects/CheepCheepGenerator.tscn" id="20_ux74a"] +[ext_resource type="PackedScene" uid="uid://c108uri4ql2wh" path="res://Scenes/Prefabs/LevelObjects/WindGenerator.tscn" id="21_y2pv6"] +[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="22_y2pv6"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="24_ty7p4"] + +[node name="A-3" type="Node"] +script = ExtResource("1_y8cuh") +music = ExtResource("2_ps744") +theme = "Autumn" +campaign = "SMBLL" +world_id = 10 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_sdp5m")] +tile_map_data = PackedByteArray("AADw/wAAAAAGAAAAAADx/wAAAAAGAAAAAAD+/wAAAAAGAAAAAAD//wAAAAAHAAAAAADy/wAAAAAGAAAAAADz/wAAAAAGAAAAAAD0/wAAAAAGAAAAAAD1/wAAAAAGAAAAAAD2/wAAAAAGAAAAAAD3/wAAAAAGAAAAAAD4/wAAAAAGAAAAAAD5/wAAAAAGAAAAAAD6/wAAAAAGAAAAAAD7/wAAAAAGAAAAAAD8/wAAAAAGAAAAAAD9/wAAAAAGAAAAAAABAP7/AAAFAAAAAAACAP7/AAAGAAAAAAAGAP7/AAAGAAAAAAAHAP7/AAAHAAAAAAALAPz/AAAFAAAAAAAMAPz/AAAGAAAAAAAZAPz/AAAGAAAAAAAaAPz/AAAHAAAAAAAeAPj/AAAFAAAAAAAfAPj/AAAGAAAAAAAgAPj/AAAHAAAAAAAjAP7/AAAFAAAAAAAkAP7/AAAGAAAAAAAuAP7/AAAGAAAAAAAvAP7/AAAHAAAAAAA0APz/AAAFAAAAAAA1APz/AAAGAAAAAAA+APz/AAAGAAAAAAA/APz/AAAHAAAAAAA6APn/AAAFAAAAAAA7APn/AAAGAAAAAAA8APn/AAAHAAAAAABBAAAAAAAFAAAAAABCAAAAAAAGAAAAAABIAAAAAAAGAAAAAABJAAAAAAAHAAAAAABLAPz/AAAFAAAAAABMAPz/AAAGAAAAAABNAPz/AAAGAAAAAABOAPz/AAAHAAAAAABQAPj/AAAFAAAAAABRAPj/AAAGAAAAAABSAPj/AAAHAAAAAABUAPz/AAAFAAAAAABVAPz/AAAGAAAAAABiAPz/AAAGAAAAAABjAPz/AAAHAAAAAABmAPj/AAAFAAAAAABnAPj/AAAGAAAAAABxAPj/AAAGAAAAAAByAPj/AAAHAAAAAAB3APv/AAAFAAAAAAB4APv/AAAGAAAAAAB5APv/AAAGAAAAAAB6APv/AAAHAAAAAACBAP3/AAAGAAAAAACAAP3/AAAFAAAAAACDAP3/AAAGAAAAAACEAP3/AAAHAAAAAACCAP3/AAAGAAAAAABoAPj/AAAGAAAAAABpAPj/AAAGAAAAAABqAPj/AAAGAAAAAABrAPj/AAAGAAAAAABsAPj/AAAGAAAAAABtAPj/AAAGAAAAAABuAPj/AAAGAAAAAABvAPj/AAAGAAAAAABwAPj/AAAGAAAAAABWAPz/AAAGAAAAAABXAPz/AAAGAAAAAABYAPz/AAAGAAAAAABZAPz/AAAGAAAAAABaAPz/AAAGAAAAAABbAPz/AAAGAAAAAABcAPz/AAAGAAAAAABdAPz/AAAGAAAAAABeAPz/AAAGAAAAAABfAPz/AAAGAAAAAABgAPz/AAAGAAAAAABhAPz/AAAGAAAAAABDAAAAAAAGAAAAAABEAAAAAAAGAAAAAABFAAAAAAAGAAAAAABGAAAAAAAGAAAAAABHAAAAAAAGAAAAAAA2APz/AAAGAAAAAAA3APz/AAAGAAAAAAA4APz/AAAGAAAAAAA5APz/AAAGAAAAAAA6APz/AAAGAAAAAAA7APz/AAAGAAAAAAA8APz/AAAGAAAAAAA9APz/AAAGAAAAAAAlAP7/AAAGAAAAAAAmAP7/AAAGAAAAAAAnAP7/AAAGAAAAAAAoAP7/AAAGAAAAAAApAP7/AAAGAAAAAAAqAP7/AAAGAAAAAAArAP7/AAAGAAAAAAAsAP7/AAAGAAAAAAAtAP7/AAAGAAAAAAANAPz/AAAGAAAAAAAOAPz/AAAGAAAAAAAPAPz/AAAGAAAAAAAQAPz/AAAGAAAAAAARAPz/AAAGAAAAAAASAPz/AAAGAAAAAAATAPz/AAAGAAAAAAAUAPz/AAAGAAAAAAAVAPz/AAAGAAAAAAAWAPz/AAAGAAAAAAAXAPz/AAAGAAAAAAAYAPz/AAAGAAAAAAADAP7/AAAGAAAAAAAEAP7/AAAGAAAAAAAFAP7/AAAGAAAAAAA7APr/AAAGAAYAAAA7APv/AAAGAAYAAABRAPn/AAAGAAYAAABRAPr/AAAGAAYAAABRAPv/AAAGAAYAAABRAPz/AAAGAAYAAABRAP3/AAAGAAYAAABRAP7/AAAGAAYAAABRAP//AAAGAAYAAABRAAAAAAAGAAYAAABRAAEAAAAGAAYAAAAfAPn/AAAGAAYAAAAfAPr/AAAGAAYAAAAfAPv/AAAGAAYAAAAfAPz/AAAGAAYAAAAfAP3/AAAGAAYAAAAfAP7/AAAGAAYAAAAfAP//AAAGAAYAAAAfAAAAAAAGAAYAAAAfAAEAAAAGAAYAAADx/wEAAAAGAAEAAADy/wEAAAAGAAEAAAD9/wEAAAAGAAEAAAD+/wEAAAAHAAEAAAACAP//AAAFAAEAAAADAP//AAAGAAEAAAACAAAAAAAFAAEAAAADAAAAAAAGAAEAAAACAAEAAAAFAAEAAAADAAEAAAAGAAEAAAAFAP//AAAGAAEAAAAGAP//AAAHAAEAAAAFAAAAAAAGAAEAAAAGAAAAAAAHAAEAAAAFAAEAAAAGAAEAAAAGAAEAAAAHAAEAAAAMAP3/AAAFAAEAAAANAP3/AAAGAAEAAAAMAP7/AAAFAAEAAAANAP7/AAAGAAEAAAAMAP//AAAFAAEAAAANAP//AAAGAAEAAAAMAAAAAAAFAAEAAAANAAAAAAAGAAEAAAAMAAEAAAAFAAEAAAANAAEAAAAGAAEAAAAYAP3/AAAGAAEAAAAZAP3/AAAHAAEAAAAYAP7/AAAGAAEAAAAZAP7/AAAHAAEAAAAYAP//AAAGAAEAAAAZAP//AAAHAAEAAAAYAAAAAAAGAAEAAAAZAAAAAAAHAAEAAAAYAAEAAAAGAAEAAAAZAAEAAAAHAAEAAAAkAP//AAAFAAEAAAAlAP//AAAGAAEAAAAkAAAAAAAFAAEAAAAlAAAAAAAGAAEAAAAkAAEAAAAFAAEAAAAlAAEAAAAGAAEAAAAtAP//AAAGAAEAAAAuAP//AAAHAAEAAAAtAAAAAAAGAAEAAAAuAAAAAAAHAAEAAAAtAAEAAAAGAAEAAAAuAAEAAAAHAAEAAAA1AP3/AAAFAAEAAAA2AP3/AAAGAAEAAAA1AP7/AAAFAAEAAAA2AP7/AAAGAAEAAAA1AP//AAAFAAEAAAA2AP//AAAGAAEAAAA1AAAAAAAFAAEAAAA2AAAAAAAGAAEAAAA1AAEAAAAFAAEAAAA2AAEAAAAGAAEAAAA9AP3/AAAGAAEAAAA+AP3/AAAHAAEAAAA9AP7/AAAGAAEAAAA+AP7/AAAHAAEAAAA9AP//AAAGAAEAAAA+AP//AAAHAAEAAAA9AAAAAAAGAAEAAAA+AAAAAAAHAAEAAAA9AAEAAAAGAAEAAAA+AAEAAAAHAAEAAABCAAEAAAAFAAEAAABDAAEAAAAGAAEAAABHAAEAAAAGAAEAAABIAAEAAAAHAAEAAABMAP3/AAAFAAEAAABNAP3/AAAHAAEAAABMAP7/AAAFAAEAAABNAP7/AAAHAAEAAABMAP//AAAFAAEAAABNAP//AAAHAAEAAABMAAAAAAAFAAEAAABNAAAAAAAHAAEAAABMAAEAAAAFAAEAAABNAAEAAAAHAAEAAABVAP3/AAAFAAEAAABWAP3/AAAGAAEAAABVAP7/AAAFAAEAAABWAP7/AAAGAAEAAABVAP//AAAFAAEAAABWAP//AAAGAAEAAABVAAAAAAAFAAEAAABWAAAAAAAGAAEAAABVAAEAAAAFAAEAAABWAAEAAAAGAAEAAABhAP3/AAAGAAEAAABiAP3/AAAHAAEAAABhAP7/AAAGAAEAAABiAP7/AAAHAAEAAABhAP//AAAGAAEAAABiAP//AAAHAAEAAABhAAAAAAAGAAEAAABiAAAAAAAHAAEAAABhAAEAAAAGAAEAAABiAAEAAAAHAAEAAABnAPn/AAAFAAEAAABoAPn/AAAGAAEAAABnAPr/AAAFAAEAAABoAPr/AAAGAAEAAABnAPv/AAAFAAEAAABoAPv/AAAGAAEAAABnAPz/AAAFAAEAAABoAPz/AAAGAAEAAABnAP3/AAAFAAEAAABoAP3/AAAGAAEAAABnAP7/AAAFAAEAAABoAP7/AAAGAAEAAABnAP//AAAFAAEAAABoAP//AAAGAAEAAABnAAAAAAAFAAEAAABoAAAAAAAGAAEAAABnAAEAAAAFAAEAAABoAAEAAAAGAAEAAABwAPn/AAAGAAEAAABxAPn/AAAHAAEAAABwAPr/AAAGAAEAAABxAPr/AAAHAAEAAABwAPv/AAAGAAEAAABxAPv/AAAHAAEAAABwAPz/AAAGAAEAAABxAPz/AAAHAAEAAABwAP3/AAAGAAEAAABxAP3/AAAHAAEAAABwAP7/AAAGAAEAAABxAP7/AAAHAAEAAABwAP//AAAGAAEAAABxAP//AAAHAAEAAABwAAAAAAAGAAEAAABxAAAAAAAHAAEAAABwAAEAAAAGAAEAAABxAAEAAAAHAAEAAAB4APz/AAAFAAEAAAB5APz/AAAHAAEAAAB4AP3/AAAFAAEAAAB5AP3/AAAHAAEAAAB4AP7/AAAFAAEAAAB5AP7/AAAHAAEAAAB4AP//AAAFAAEAAAB5AP//AAAHAAEAAAB4AAAAAAAFAAEAAAB5AAAAAAAHAAEAAAB4AAEAAAAFAAEAAAB5AAEAAAAHAAEAAACBAP7/AAAFAAEAAACCAP7/AAAGAAEAAACBAP//AAAFAAEAAACCAP//AAAGAAEAAACBAAAAAAAFAAEAAACCAAAAAAAGAAEAAACBAAEAAAAFAAEAAACCAAEAAAAGAAEAAACDAP7/AAAHAAEAAACDAP//AAAHAAEAAACDAAAAAAAHAAEAAACDAAEAAAAHAAEAAABpAPn/AAAGAAEAAABpAPr/AAAGAAEAAABpAPv/AAAGAAEAAABpAPz/AAAGAAEAAABpAP3/AAAGAAEAAABpAP7/AAAGAAEAAABpAP//AAAGAAEAAABpAAAAAAAGAAEAAABpAAEAAAAGAAEAAABqAPn/AAAGAAEAAABqAPr/AAAGAAEAAABqAPv/AAAGAAEAAABqAPz/AAAGAAEAAABqAP3/AAAGAAEAAABqAP7/AAAGAAEAAABqAP//AAAGAAEAAABqAAAAAAAGAAEAAABqAAEAAAAGAAEAAABrAPn/AAAGAAEAAABrAPr/AAAGAAEAAABrAPv/AAAGAAEAAABrAPz/AAAGAAEAAABrAP3/AAAGAAEAAABrAP7/AAAGAAEAAABrAP//AAAGAAEAAABrAAAAAAAGAAEAAABrAAEAAAAGAAEAAABsAPn/AAAGAAEAAABsAPr/AAAGAAEAAABsAPv/AAAGAAEAAABsAPz/AAAGAAEAAABsAP3/AAAGAAEAAABsAP7/AAAGAAEAAABsAP//AAAGAAEAAABsAAAAAAAGAAEAAABsAAEAAAAGAAEAAABtAPn/AAAGAAEAAABtAPr/AAAGAAEAAABtAPv/AAAGAAEAAABtAPz/AAAGAAEAAABtAP3/AAAGAAEAAABtAP7/AAAGAAEAAABtAP//AAAGAAEAAABtAAAAAAAGAAEAAABtAAEAAAAGAAEAAABuAPn/AAAGAAEAAABuAPr/AAAGAAEAAABuAPv/AAAGAAEAAABuAPz/AAAGAAEAAABuAP3/AAAGAAEAAABuAP7/AAAGAAEAAABuAP//AAAGAAEAAABuAAAAAAAGAAEAAABuAAEAAAAGAAEAAABvAPn/AAAGAAEAAABvAPr/AAAGAAEAAABvAPv/AAAGAAEAAABvAPz/AAAGAAEAAABvAP3/AAAGAAEAAABvAP7/AAAGAAEAAABvAP//AAAGAAEAAABvAAAAAAAGAAEAAABvAAEAAAAGAAEAAABXAP3/AAAGAAEAAABXAP7/AAAGAAEAAABXAP//AAAGAAEAAABXAAAAAAAGAAEAAABXAAEAAAAGAAEAAABYAP3/AAAGAAEAAABYAP7/AAAGAAEAAABYAP//AAAGAAEAAABYAAAAAAAGAAEAAABYAAEAAAAGAAEAAABZAP3/AAAGAAEAAABZAP7/AAAGAAEAAABZAP//AAAGAAEAAABZAAAAAAAGAAEAAABZAAEAAAAGAAEAAABaAP3/AAAGAAEAAABaAP7/AAAGAAEAAABaAP//AAAGAAEAAABaAAAAAAAGAAEAAABaAAEAAAAGAAEAAABbAP3/AAAGAAEAAABbAP7/AAAGAAEAAABbAP//AAAGAAEAAABbAAAAAAAGAAEAAABbAAEAAAAGAAEAAABcAP3/AAAGAAEAAABcAP7/AAAGAAEAAABcAP//AAAGAAEAAABcAAAAAAAGAAEAAABcAAEAAAAGAAEAAABdAP3/AAAGAAEAAABdAP7/AAAGAAEAAABdAP//AAAGAAEAAABdAAAAAAAGAAEAAABdAAEAAAAGAAEAAABeAP3/AAAGAAEAAABeAP7/AAAGAAEAAABeAP//AAAGAAEAAABeAAAAAAAGAAEAAABeAAEAAAAGAAEAAABfAP3/AAAGAAEAAABfAP7/AAAGAAEAAABfAP//AAAGAAEAAABfAAAAAAAGAAEAAABfAAEAAAAGAAEAAABgAP3/AAAGAAEAAABgAP7/AAAGAAEAAABgAP//AAAGAAEAAABgAAAAAAAGAAEAAABgAAEAAAAGAAEAAABEAAEAAAAGAAEAAABFAAEAAAAGAAEAAABGAAEAAAAGAAEAAAA3AP3/AAAGAAEAAAA3AP7/AAAGAAEAAAA3AP//AAAGAAEAAAA3AAAAAAAGAAEAAAA3AAEAAAAGAAEAAAA4AP3/AAAGAAEAAAA4AP7/AAAGAAEAAAA4AP//AAAGAAEAAAA4AAAAAAAGAAEAAAA4AAEAAAAGAAEAAAA5AP3/AAAGAAEAAAA5AP7/AAAGAAEAAAA5AP//AAAGAAEAAAA5AAAAAAAGAAEAAAA5AAEAAAAGAAEAAAA6AP3/AAAGAAEAAAA6AP7/AAAGAAEAAAA6AP//AAAGAAEAAAA6AAAAAAAGAAEAAAA6AAEAAAAGAAEAAAA7AP3/AAAGAAEAAAA7AP7/AAAGAAEAAAA7AP//AAAGAAEAAAA7AAAAAAAGAAEAAAA7AAEAAAAGAAEAAAA8AP3/AAAGAAEAAAA8AP7/AAAGAAEAAAA8AP//AAAGAAEAAAA8AAAAAAAGAAEAAAA8AAEAAAAGAAEAAAAmAP//AAAGAAEAAAAmAAAAAAAGAAEAAAAmAAEAAAAGAAEAAAAnAP//AAAGAAEAAAAnAAAAAAAGAAEAAAAnAAEAAAAGAAEAAAAoAP//AAAGAAEAAAAoAAAAAAAGAAEAAAAoAAEAAAAGAAEAAAApAP//AAAGAAEAAAApAAAAAAAGAAEAAAApAAEAAAAGAAEAAAAqAP//AAAGAAEAAAAqAAAAAAAGAAEAAAAqAAEAAAAGAAEAAAArAP//AAAGAAEAAAArAAAAAAAGAAEAAAArAAEAAAAGAAEAAAAsAP//AAAGAAEAAAAsAAAAAAAGAAEAAAAsAAEAAAAGAAEAAAAOAP3/AAAGAAEAAAAOAP7/AAAGAAEAAAAOAP//AAAGAAEAAAAOAAAAAAAGAAEAAAAOAAEAAAAGAAEAAAAPAP3/AAAGAAEAAAAPAP7/AAAGAAEAAAAPAP//AAAGAAEAAAAPAAAAAAAGAAEAAAAPAAEAAAAGAAEAAAAQAP3/AAAGAAEAAAAQAP7/AAAGAAEAAAAQAP//AAAGAAEAAAAQAAAAAAAGAAEAAAAQAAEAAAAGAAEAAAARAP3/AAAGAAEAAAARAP7/AAAGAAEAAAARAP//AAAGAAEAAAARAAAAAAAGAAEAAAARAAEAAAAGAAEAAAASAP3/AAAGAAEAAAASAP7/AAAGAAEAAAASAP//AAAGAAEAAAASAAAAAAAGAAEAAAASAAEAAAAGAAEAAAATAP3/AAAGAAEAAAATAP7/AAAGAAEAAAATAP//AAAGAAEAAAATAAAAAAAGAAEAAAATAAEAAAAGAAEAAAAUAP3/AAAGAAEAAAAUAP7/AAAGAAEAAAAUAP//AAAGAAEAAAAUAAAAAAAGAAEAAAAUAAEAAAAGAAEAAAAVAP3/AAAGAAEAAAAVAP7/AAAGAAEAAAAVAP//AAAGAAEAAAAVAAAAAAAGAAEAAAAVAAEAAAAGAAEAAAAWAP3/AAAGAAEAAAAWAP7/AAAGAAEAAAAWAP//AAAGAAEAAAAWAAAAAAAGAAEAAAAWAAEAAAAGAAEAAAAXAP3/AAAGAAEAAAAXAP7/AAAGAAEAAAAXAP//AAAGAAEAAAAXAAAAAAAGAAEAAAAXAAEAAAAGAAEAAAAEAP//AAAGAAEAAAAEAAAAAAAGAAEAAAAEAAEAAAAGAAEAAADz/wEAAAAGAAEAAAD0/wEAAAAGAAEAAAD1/wEAAAAGAAEAAAD2/wEAAAAGAAEAAAD3/wEAAAAGAAEAAAD4/wEAAAAGAAEAAAD5/wEAAAAGAAEAAAD6/wEAAAAGAAEAAAD7/wEAAAAGAAEAAAD8/wEAAAAGAAEAAACJAAAAAAABAAAAAACJAAEAAAABAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAEAAADQAAEAAAACAAEAAADRAAAAAAACAAEAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAACAAAAAADcAAEAAAACAAEAAADdAAAAAAACAAAAAADdAAEAAAACAAEAAADeAAAAAAACAAAAAADeAAEAAAACAAIAAADfAAAAAAACAAAAAADfAAEAAAACAAIAAADgAAAAAAACAAAAAADgAAEAAAACAAIAAADhAAAAAAACAAAAAADhAAEAAAACAAIAAADiAAAAAAACAAAAAADiAAEAAAACAAIAAADjAAAAAAACAAAAAADjAAEAAAACAAIAAADkAAAAAAACAAAAAADkAAEAAAACAAIAAADlAAAAAAACAAAAAADlAAEAAAACAAIAAADmAAAAAAACAAAAAADmAAEAAAACAAIAAADnAAAAAAACAAAAAADnAAEAAAACAAIAAADoAAAAAAACAAAAAADoAAEAAAACAAIAAADpAAAAAAACAAAAAADpAAEAAAACAAIAAADqAAAAAAACAAAAAADqAAEAAAACAAIAAADrAAAAAAACAAAAAADrAAEAAAACAAIAAADsAAAAAAACAAAAAADsAAEAAAACAAIAAADtAAAAAAACAAAAAADtAAEAAAACAAIAAADuAAAAAAACAAAAAADuAAEAAAACAAIAAADvAAAAAAADAAAAAADvAAEAAAADAAIAAACRAP//AAAEAAIAAAAIAPn/AQAAAAAAAwAJAPn/AQAAAAAAAwAKAPn/AQAAAAAAAwALAPn/AQAAAAAAAwAeAPX/AQAAAAAAAwAfAPX/AQAAAAAAAwAgAPX/AQAAAAAAAwAlAPv/AQAAAAAAAwAmAPv/AQAAAAAAAwAnAPv/AQAAAAAAAwAoAPv/AQAAAAAAAwA/APn/AQAAAAAAAwBAAPn/AQAAAAAAAwBBAPn/AQAAAAAAAwBQAPf/AQAAAAAAAwBRAPf/AQAAAAAAAwBSAPf/AQAAAAAAAwBoAPf/AQAAAAAAAwBpAPf/AQAAAAAAAwBqAPf/AQAAAAAAAwBrAPf/AQAAAAAAAwBsAPf/AQAAAAAAAwBtAPf/AQAAAAAAAwBuAPf/AQAAAAAAAwBvAPf/AQAAAAAAAwBwAPf/AQAAAAAAAwA8APb/AQAAAAAAEgCLAPX/AQAAAAAACQC1AP7/AAAIAAIAAAC1AP//AAAIAAMAAAC2AP7/AAAJAAIAAAC2AP//AAAJAAMAAAC5AP//AAAEAAIAAAC6AP//AAAEAAIAAAC7AP//AAAEAAIAAAC8AP//AAAEAAIAAAC9AP//AAAEAAIAAAC+AP//AAAEAAIAAAC/AP//AAAEAAIAAADAAP//AAAEAAIAAADBAP//AAAEAAIAAADCAP//AAAEAAIAAADCAPb/AAAEAAIAAADCAPf/AAAEAAIAAADCAPj/AAAEAAIAAADCAPn/AAAEAAIAAADCAPr/AAAEAAIAAADCAPv/AAAEAAIAAADCAPz/AAAEAAIAAADCAP3/AAAEAAIAAADCAP7/AAAEAAIAAADBAPf/AAAEAAIAAADBAPj/AAAEAAIAAADBAPn/AAAEAAIAAADBAPr/AAAEAAIAAADBAPv/AAAEAAIAAADBAPz/AAAEAAIAAADBAP3/AAAEAAIAAADBAP7/AAAEAAIAAADAAPn/AAAEAAIAAADAAPr/AAAEAAIAAADAAPv/AAAEAAIAAADAAPz/AAAEAAIAAADAAP3/AAAEAAIAAADAAP7/AAAEAAIAAAC/APn/AAAEAAIAAAC/APr/AAAEAAIAAAC/APv/AAAEAAIAAAC/APz/AAAEAAIAAAC/AP3/AAAEAAIAAAC/AP7/AAAEAAIAAAC+APr/AAAEAAIAAAC+APv/AAAEAAIAAAC+APz/AAAEAAIAAAC+AP3/AAAEAAIAAAC+AP7/AAAEAAIAAAC9APv/AAAEAAIAAAC9APz/AAAEAAIAAAC9AP3/AAAEAAIAAAC9AP7/AAAEAAIAAAC8APz/AAAEAAIAAAC8AP3/AAAEAAIAAAC8AP7/AAAEAAIAAAC7AP3/AAAEAAIAAAC7AP7/AAAEAAIAAAC6AP7/AAAEAAIAAADAAPj/AAAEAAIAAADDAPb/AAAEAAIAAADEAPb/AAAEAAIAAADFAPb/AAAEAAIAAADGAPb/AAAEAAIAAADHAPb/AAAEAAIAAADIAPb/AAAEAAIAAADJAPb/AAAEAAIAAADKAPb/AAAEAAIAAADLAPb/AAAEAAIAAADMAPb/AAAEAAIAAADQAPX/AAABAAAAAADQAPb/AAABAAEAAADQAPf/AAABAAEAAADQAPj/AAABAAEAAADQAPn/AAABAAEAAADQAPr/AAABAAEAAADQAPv/AAABAAEAAADQAPz/AAABAAEAAADQAP3/AAABAAEAAADQAP7/AAABAAEAAADQAP//AAABAAEAAADRAPX/AAADAAAAAADRAPb/AAADAAEAAADRAPf/AAADAAEAAADRAPj/AAADAAEAAADRAPn/AAADAAEAAADRAPr/AAADAAEAAADRAPv/AAADAAEAAADRAPz/AAADAAEAAADRAP3/AAADAAEAAADRAP7/AAADAAEAAADRAP//AAADAAEAAADIAP3/AAAIAAQAAADIAP7/AAAIAAUAAADJAP3/AAAJAAQAAADJAP7/AAAJAAUAAADIAP//AAAIAAUAAADJAP//AAAJAAUAAACJAAIAAAABAAEAAACKAAIAAAACAAEAAACLAAIAAAACAAEAAACMAAIAAAACAAEAAACNAAIAAAACAAEAAACOAAIAAAACAAEAAACPAAIAAAACAAEAAACQAAIAAAACAAEAAACRAAIAAAACAAEAAACSAAIAAAACAAEAAACTAAIAAAACAAEAAACUAAIAAAACAAEAAACVAAIAAAACAAEAAACWAAIAAAACAAEAAACXAAIAAAACAAEAAACYAAIAAAACAAEAAACZAAIAAAACAAEAAACaAAIAAAACAAEAAACbAAIAAAACAAEAAACcAAIAAAACAAEAAACdAAIAAAACAAEAAACeAAIAAAACAAEAAACfAAIAAAACAAEAAACgAAIAAAACAAEAAAChAAIAAAACAAEAAACiAAIAAAACAAEAAACjAAIAAAACAAEAAACkAAIAAAACAAEAAAClAAIAAAACAAEAAACmAAIAAAACAAEAAACnAAIAAAACAAEAAACoAAIAAAACAAEAAACpAAIAAAACAAEAAACqAAIAAAACAAEAAACrAAIAAAACAAEAAACsAAIAAAACAAEAAACtAAIAAAACAAEAAACuAAIAAAACAAEAAACvAAIAAAACAAEAAACwAAIAAAACAAEAAACxAAIAAAACAAEAAACyAAIAAAACAAEAAACzAAIAAAACAAEAAAC0AAIAAAACAAEAAAC1AAIAAAACAAEAAAC2AAIAAAACAAEAAAC3AAIAAAACAAEAAAC4AAIAAAACAAEAAAC5AAIAAAACAAEAAAC6AAIAAAACAAEAAAC7AAIAAAACAAEAAAC8AAIAAAACAAEAAAC9AAIAAAACAAEAAAC+AAIAAAACAAEAAAC/AAIAAAACAAEAAACJAAMAAAABAAIAAACKAAMAAAACAAIAAACLAAMAAAACAAIAAACMAAMAAAACAAIAAACNAAMAAAACAAIAAACOAAMAAAACAAIAAACPAAMAAAACAAIAAACQAAMAAAACAAIAAACRAAMAAAACAAIAAACSAAMAAAACAAIAAACTAAMAAAACAAIAAACUAAMAAAACAAIAAACVAAMAAAACAAIAAACWAAMAAAACAAIAAACXAAMAAAACAAIAAACYAAMAAAACAAIAAACZAAMAAAACAAIAAACaAAMAAAACAAIAAACbAAMAAAACAAIAAACcAAMAAAACAAIAAACdAAMAAAACAAIAAACeAAMAAAACAAIAAACfAAMAAAACAAIAAACgAAMAAAACAAIAAAChAAMAAAACAAIAAACiAAMAAAACAAIAAACjAAMAAAACAAIAAACkAAMAAAACAAIAAAClAAMAAAACAAIAAACmAAMAAAACAAIAAACnAAMAAAACAAIAAACoAAMAAAACAAIAAACpAAMAAAACAAIAAACqAAMAAAACAAIAAACrAAMAAAACAAIAAACsAAMAAAACAAIAAACtAAMAAAACAAIAAACuAAMAAAACAAIAAACvAAMAAAACAAIAAACwAAMAAAACAAIAAACxAAMAAAACAAIAAACyAAMAAAACAAIAAACzAAMAAAACAAIAAAC0AAMAAAACAAIAAAC1AAMAAAACAAIAAAC2AAMAAAACAAIAAAC3AAMAAAACAAIAAAC4AAMAAAACAAIAAAC5AAMAAAACAAIAAAC6AAMAAAACAAIAAAC7AAMAAAACAAIAAAC8AAMAAAACAAIAAAC9AAMAAAACAAIAAAC+AAMAAAACAAIAAAC/AAMAAAACAAIAAADAAAIAAAACAAEAAADBAAIAAAACAAEAAADCAAIAAAACAAEAAADDAAIAAAACAAEAAADEAAIAAAACAAEAAADFAAIAAAACAAEAAADGAAIAAAACAAEAAADHAAIAAAACAAEAAADIAAIAAAACAAEAAADJAAIAAAACAAEAAADKAAIAAAACAAEAAADLAAIAAAACAAEAAADMAAIAAAACAAEAAADNAAIAAAACAAEAAADOAAIAAAACAAEAAADPAAIAAAACAAEAAADQAAIAAAACAAEAAADRAAIAAAACAAEAAADSAAIAAAACAAEAAADTAAIAAAACAAEAAADUAAIAAAACAAEAAADVAAIAAAACAAEAAADWAAIAAAACAAEAAADXAAIAAAACAAEAAADYAAIAAAACAAEAAADZAAIAAAACAAEAAADaAAIAAAACAAEAAADbAAIAAAACAAEAAADcAAIAAAACAAEAAADdAAIAAAADAAEAAADAAAMAAAACAAIAAADBAAMAAAACAAIAAADCAAMAAAACAAIAAADDAAMAAAACAAIAAADEAAMAAAACAAIAAADFAAMAAAACAAIAAADGAAMAAAACAAIAAADHAAMAAAACAAIAAADIAAMAAAACAAIAAADJAAMAAAACAAIAAADKAAMAAAACAAIAAADLAAMAAAACAAIAAADMAAMAAAACAAIAAADNAAMAAAACAAIAAADOAAMAAAACAAIAAADPAAMAAAACAAIAAADQAAMAAAACAAIAAADRAAMAAAACAAIAAADSAAMAAAACAAIAAADTAAMAAAACAAIAAADUAAMAAAACAAIAAADVAAMAAAACAAIAAADWAAMAAAACAAIAAADXAAMAAAACAAIAAADYAAMAAAACAAIAAADZAAMAAAACAAIAAADaAAMAAAACAAIAAADbAAMAAAACAAIAAADcAAMAAAACAAIAAADdAAMAAAADAAIAAADv/wAAAAAFAAAAAADw/wEAAAAFAAEAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_704mg")] +position = Vector2(-216, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="Blooper" parent="Enemies" instance=ExtResource("7_qug6l")] +position = Vector2(872, -88) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("8_ux74a")] +position = Vector2(1416, -80) +winged = true +metadata/fly_2 = false + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("9_y2pv6")] +position = Vector2(1880, -96) +winged = true + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("9_y2pv6")] +position = Vector2(2280, -96) +winged = true + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("20_i2wu8")] +position = Vector2(2912, -32) + +[node name="Trampoline" parent="." instance=ExtResource("10_cji5p")] +position = Vector2(2248, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("11_i2wu8")] +position = Vector2(2328, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("12_jwpw3")] +position = Vector2(2408, 0) + +[node name="CameraRightLimit" parent="EndFinalCastle" index="1"] +position = Vector2(952, 0) + +[node name="Wall" parent="EndFinalCastle" index="5"] +tile_map_data = PackedByteArray("AAAGAPr/AAAGAAcAAAAHAPr/AAAGAAcAAAAIAPr/AAAGAAcAAAAJAPr/AAAGAAcAAAAKAPr/AAAGAAcAAAALAPr/AAAGAAcAAAAMAPr/AAAGAAcAAAANAPr/AAAGAAcAAAAOAPr/AAAGAAcAAAAPAPr/AAAGAAcAAAAQAPr/AAAGAAcAAAARAPr/AAAGAAcAAAASAPr/AAAGAAcAAAATAPr/AAAGAAcAAAAUAPr/AAAGAAcAAAAVAPr/AAAGAAcAAAAWAPr/AAAGAAcAAAAXAPr/AAAGAAcAAAAYAPr/AAAGAAcAAAAZAPr/AAAGAAcAAAAaAPr/AAAGAAcAAAAbAPr/AAAGAAcAAAAHAPv/AAAHAAcAAAAHAPz/AAAHAAcAAAAHAP3/AAAHAAcAAAAHAP7/AAAHAAcAAAAHAP//AAAHAAcAAAAIAPv/AAAHAAcAAAAIAPz/AAAHAAcAAAAIAP3/AAAHAAcAAAAIAP7/AAAHAAcAAAAIAP//AAAHAAcAAAAJAPv/AAAHAAcAAAAJAPz/AAAHAAcAAAAJAP3/AAAHAAcAAAAJAP7/AAAHAAcAAAAJAP//AAAHAAcAAAAKAPv/AAAHAAcAAAAKAPz/AAAHAAcAAAAKAP3/AAAHAAcAAAAKAP7/AAAHAAcAAAAKAP//AAAHAAcAAAALAPv/AAAHAAcAAAALAPz/AAAHAAcAAAALAP3/AAAHAAcAAAALAP7/AAAHAAcAAAALAP//AAAHAAcAAAAMAPv/AAAHAAcAAAAMAPz/AAAHAAcAAAAMAP3/AAAHAAcAAAAMAP7/AAAHAAcAAAAMAP//AAAHAAcAAAANAPv/AAAHAAcAAAANAPz/AAAHAAcAAAANAP3/AAAHAAcAAAANAP7/AAAHAAcAAAANAP//AAAHAAcAAAAOAPv/AAAHAAcAAAAOAPz/AAAHAAcAAAAOAP3/AAAHAAcAAAAOAP7/AAAHAAcAAAAOAP//AAAHAAcAAAAPAPv/AAAHAAcAAAAPAPz/AAAHAAcAAAAPAP3/AAAHAAcAAAAPAP7/AAAHAAcAAAAPAP//AAAHAAcAAAAQAPv/AAAHAAcAAAAQAPz/AAAHAAcAAAAQAP3/AAAHAAcAAAAQAP7/AAAHAAcAAAAQAP//AAAHAAcAAAARAPv/AAAHAAcAAAARAPz/AAAHAAcAAAARAP3/AAAHAAcAAAARAP7/AAAHAAcAAAARAP//AAAHAAcAAAASAPv/AAAHAAcAAAASAPz/AAAHAAcAAAASAP3/AAAHAAcAAAASAP7/AAAHAAcAAAASAP//AAAHAAcAAAATAPv/AAAHAAcAAAATAPz/AAAHAAcAAAATAP3/AAAHAAcAAAATAP7/AAAHAAcAAAATAP//AAAHAAcAAAAUAPv/AAAHAAcAAAAUAPz/AAAHAAcAAAAUAP3/AAAHAAcAAAAUAP7/AAAHAAcAAAAUAP//AAAHAAcAAAAVAPv/AAAHAAcAAAAVAPz/AAAHAAcAAAAVAP3/AAAHAAcAAAAVAP7/AAAHAAcAAAAVAP//AAAHAAcAAAAWAPv/AAAHAAcAAAAWAPz/AAAHAAcAAAAWAP3/AAAHAAcAAAAWAP7/AAAHAAcAAAAWAP//AAAHAAcAAAAXAPv/AAAHAAcAAAAXAPz/AAAHAAcAAAAXAP3/AAAHAAcAAAAXAP7/AAAHAAcAAAAXAP//AAAHAAcAAAAYAPv/AAAHAAcAAAAYAPz/AAAHAAcAAAAYAP3/AAAHAAcAAAAYAP7/AAAHAAcAAAAYAP//AAAHAAcAAAAZAPv/AAAHAAcAAAAZAPz/AAAHAAcAAAAZAP3/AAAHAAcAAAAZAP7/AAAHAAcAAAAZAP//AAAHAAcAAAAaAPv/AAAHAAcAAAAaAPz/AAAHAAcAAAAaAP3/AAAHAAcAAAAaAP7/AAAHAAcAAAAaAP//AAAHAAcAAAAbAPv/AAAHAAcAAAAbAPz/AAAHAAcAAAAbAP3/AAAHAAcAAAAbAP7/AAAHAAcAAAAbAP//AAAHAAcAAAAGAPv/AAAHAAcAAAAGAPz/AAAHAAcAAAAGAP3/AAAHAAcAAAAGAP7/AAAHAAcAAAAGAP//AAAHAAcAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("13_ty7p4")] + +[node name="StartCastle" parent="." instance=ExtResource("14_wwnub")] +position = Vector2(-216, -40) + +[node name="LevelBG" parent="." instance=ExtResource("15_eqc3j")] +primary_layer = 1 +second_layer = 2 +second_layer_offset = Vector2(0, -32) +particles = 2 +liquid_layer = 1 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("16_sdp5m") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ExtraBGMNode" type="Node" parent="."] +script = ExtResource("24_ty7p4") +extra_track = ExtResource("17_ps744") + +[node name="WarpZone" parent="." instance=ExtResource("19_ps744")] +position = Vector2(3216, 0) +enable_sides = false +pipe_destinations = [-1, 12, -1] + +[node name="WarpZoneCameraLimit" parent="." instance=ExtResource("19_qug6l")] +position = Vector2(2536, -168) +y_limit = -192 + +[node name="EntityGenerator" parent="." instance=ExtResource("20_ux74a")] +position = Vector2(120, -176) + +[node name="EntityGenerator2" parent="." instance=ExtResource("21_y2pv6")] +position = Vector2(120, -160) + +[node name="EntityGeneratorStopper" parent="." instance=ExtResource("22_y2pv6")] +position = Vector2(2120, -184) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113153" to="Tiles/@Node2D@113153/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113154" to="Tiles/@Node2D@113154/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113155" to="Tiles/@Node2D@113155/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113156" to="Tiles/@Node2D@113156/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113157" to="Tiles/@Node2D@113157/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113158" to="Tiles/@Node2D@113158/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113159" to="Tiles/@Node2D@113159/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113160" to="Tiles/@Node2D@113160/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113161" to="Tiles/@Node2D@113161/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113162" to="Tiles/@Node2D@113162/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113163" to="Tiles/@Node2D@113163/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113164" to="Tiles/@Node2D@113164/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113165" to="Tiles/@Node2D@113165/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113166" to="Tiles/@Node2D@113166/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113167" to="Tiles/@Node2D@113167/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113168" to="Tiles/@Node2D@113168/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113169" to="Tiles/@Node2D@113169/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113170" to="Tiles/@Node2D@113170/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113171" to="Tiles/@Node2D@113171/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113172" to="Tiles/@Node2D@113172/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113173" to="Tiles/@Node2D@113173/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113174" to="Tiles/@Node2D@113174/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113175" to="Tiles/@Node2D@113175/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113176" to="Tiles/@Node2D@113176/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113177" to="Tiles/@Node2D@113177/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@113178" to="Tiles/@AnimatableBody2D@113178/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113178" to="Tiles/@AnimatableBody2D@113178/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113178" to="Tiles/@AnimatableBody2D@113178" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113178" to="Tiles/@AnimatableBody2D@113178" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113178" to="Tiles/@AnimatableBody2D@113178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113178" to="Tiles/@AnimatableBody2D@113178" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113178" to="Tiles/@AnimatableBody2D@113178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_reached" from="EndFlagpole" to="WarpZoneCameraLimit" method="_ready"] + +[editable path="EndFinalCastle"] diff --git a/Scenes/Levels/SMBLL/World10/10-4.tscn b/Scenes/Levels/SMBLL/World10/10-4.tscn new file mode 100644 index 0000000..21d0443 --- /dev/null +++ b/Scenes/Levels/SMBLL/World10/10-4.tscn @@ -0,0 +1,116 @@ +[gd_scene load_steps=16 format=4 uid="uid://bqqi1ky7gnsn6"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ilx4k"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_2biis"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_8asaa"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_nxtk7"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="7_deu1b"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="8_oikdo"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="9_osfb1"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="10_kdao6"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RedKoopaShell.json" id="11_8asaa"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="11_xvmf8"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="12_j4q5r"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_2biis"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="13_oweu7"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="14_8asaa"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="14_oweu7"] + +[node name="10-4" type="Node"] +script = ExtResource("1_ilx4k") +music = ExtResource("2_2biis") +theme = "Castle" +time_limit = 300 +campaign = "SMBLL" +world_id = 10 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" +metadata/_edit_vertical_guides_ = [1424.0] + +[node name="Tiles" parent="." instance=ExtResource("4_8asaa")] +tile_map_data = PackedByteArray("AAD+//3/AAADAAAAAAD9//3/AAACAAAAAAABAP3/AAABAAAAAAACAP3/AAAEAAAAAAD3//b/AAACAAEAAAD5//X/AAACAAAAAAD4//b/AAACAAEAAAD6//X/AAACAAAAAAAGAPX/AAACAAMAAAAFAPX/AAACAAMAAAD8//f/AAACAAIAAAD9//f/AAACAAIAAAD+//f/AAADAAIAAAD7//f/AAACAAIAAAD8//b/AAACAAEAAAD9//b/AAACAAEAAAD+//b/AAADAAEAAAD6//f/AAACAAIAAAD7//b/AAACAAEAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAAIAAsAAAD///X/AAACAAMAAAD5//f/AAACAAIAAAD6//b/AAACAAEAAAD7//X/AAACAAAAAAAAAPX/AAACAAMAAAD4//f/AAACAAIAAAD5//b/AAACAAEAAAABAPX/AAACAAMAAAD3//f/AAACAAIAAAACAPX/AAACAAMAAAD2//f/AAACAAIAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAADw//r/AAACAAAAAADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADx//r/AAACAAAAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADy//r/AAADAAAAAADy//v/AAABAAsAAADy//z/AAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//3/AAABAAsAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAAD0/wEAAAACAAEAAAD1//3/AAACAAAAAAD1//7/AAACAAEAAAD1////AAACAAEAAAD1/wAAAAACAAEAAAD1/wEAAAACAAEAAAD2//3/AAACAAAAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD3//3/AAACAAAAAAD3//7/AAACAAEAAAD3////AAACAAEAAAD3/wAAAAACAAEAAAD3/wEAAAACAAEAAAD4//3/AAACAAAAAAD4//7/AAACAAEAAAD4////AAACAAEAAAD4/wAAAAACAAEAAAD4/wEAAAACAAEAAAD5//3/AAACAAAAAAD5//7/AAACAAEAAAD5////AAACAAEAAAD5/wAAAAACAAEAAAD5/wEAAAACAAEAAAD6//3/AAACAAAAAAD6//7/AAACAAEAAAD6////AAACAAEAAAD6/wAAAAACAAEAAAD6/wEAAAACAAEAAAD7//3/AAACAAAAAAD7//7/AAACAAEAAAD7////AAACAAEAAAD7/wAAAAACAAEAAAD7/wEAAAACAAEAAAD8//3/AAACAAAAAAD8//7/AAACAAEAAAD8////AAACAAEAAAD8/wAAAAACAAEAAAD8/wEAAAACAAEAAAD9//7/AAACAAEAAAD9////AAACAAEAAAD9/wAAAAACAAEAAAD9/wEAAAACAAEAAAD+//7/AAADAAEAAAD+////AAADAAEAAAD+/wAAAAADAAEAAAD+/wEAAAADAAEAAADz//z/AAABAAsAAAD0//z/AAADAAAAAADz//v/AAADAAAAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAACAAAAAAD2//b/AAACAAEAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAABAP7/AAABAAEAAAABAP//AAABAAEAAAABAAAAAAABAAEAAAABAAEAAAABAAEAAAACAP7/AAACAAEAAAACAP//AAACAAEAAAACAAAAAAACAAEAAAACAAEAAAACAAEAAAADAP7/AAADAAEAAAADAP//AAADAAEAAAADAAAAAAADAAEAAAADAAEAAAADAAEAAAADAP3/AAADAAAAAAAHAAAAAAABAAAAAAAHAAEAAAABAAEAAAAIAAEAAAACAAEAAAAJAAEAAAADAAEAAAAJAAAAAAADAAAAAAANAP3/AAABAAAAAAANAP7/AAABAAEAAAANAP//AAABAAEAAAANAAAAAAABAAEAAAANAAEAAAABAAEAAAAOAP7/AAACAAEAAAAOAP//AAACAAEAAAAOAAAAAAACAAEAAAAOAAEAAAACAAEAAAAPAP7/AAADAAEAAAAPAP//AAADAAEAAAAPAAAAAAADAAEAAAAPAAEAAAADAAEAAAAPAP3/AAADAAAAAAATAP3/AAABAAAAAAATAP7/AAABAAEAAAATAP//AAABAAEAAAATAAAAAAABAAEAAAATAAEAAAABAAEAAAAUAP3/AAACAAAAAAAUAP7/AAACAAEAAAAUAP//AAACAAEAAAAUAAAAAAACAAEAAAAUAAEAAAACAAEAAAAVAP3/AAACAAAAAAAVAP7/AAACAAEAAAAVAP//AAACAAEAAAAVAAAAAAACAAEAAAAVAAEAAAACAAEAAAAWAP3/AAADAAAAAAAWAP7/AAADAAEAAAAWAP//AAADAAEAAAAWAAAAAAADAAEAAAAWAAEAAAADAAEAAAAZAP3/AAABAAAAAAAZAP7/AAABAAEAAAAZAP//AAABAAEAAAAZAAAAAAABAAEAAAAZAAEAAAABAAEAAAAaAP3/AAACAAAAAAAaAP7/AAACAAEAAAAaAP//AAACAAEAAAAaAAAAAAACAAEAAAAaAAEAAAACAAEAAAAbAP3/AAACAAAAAAAbAP7/AAACAAEAAAAbAP//AAACAAEAAAAbAAAAAAACAAEAAAAbAAEAAAACAAEAAAAcAP3/AAACAAAAAAAcAP7/AAACAAEAAAAcAP//AAACAAEAAAAcAAAAAAACAAEAAAAcAAEAAAACAAEAAAAdAP3/AAACAAAAAAAdAP7/AAACAAEAAAAdAP//AAACAAEAAAAdAAAAAAACAAEAAAAdAAEAAAACAAEAAAAeAP3/AAACAAAAAAAeAP7/AAACAAEAAAAeAP//AAACAAEAAAAeAAAAAAACAAEAAAAeAAEAAAACAAEAAAAfAP3/AAACAAAAAAAfAP7/AAACAAEAAAAfAP//AAACAAEAAAAfAAAAAAACAAEAAAAfAAEAAAACAAEAAAAgAP3/AAACAAAAAAAgAP7/AAACAAEAAAAgAP//AAACAAEAAAAgAAAAAAACAAEAAAAgAAEAAAACAAEAAAAhAP3/AAADAAAAAAAhAP7/AAADAAEAAAAhAP//AAADAAEAAAAhAAAAAAABAAsAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAADAAAAAAAoAAEAAAADAAEAAAAwAAAAAAABAAAAAAAwAAEAAAABAAEAAAAxAAAAAAAAAAsAAAAxAAEAAAACAAEAAAAyAAAAAAACAAEAAAAyAAEAAAACAAEAAAAzAAAAAAACAAEAAAAzAAEAAAACAAEAAAA0AAAAAAACAAEAAAA0AAEAAAACAAEAAAA1AAAAAAACAAEAAAA1AAEAAAACAAEAAAA2AAAAAAACAAEAAAA2AAEAAAACAAEAAAA3AAAAAAACAAEAAAA3AAEAAAACAAEAAAA4AAAAAAACAAEAAAA4AAEAAAACAAEAAAA5AAAAAAACAAEAAAA5AAEAAAACAAEAAAA6AAAAAAACAAEAAAA6AAEAAAACAAEAAAA7AAAAAAACAAEAAAA7AAEAAAACAAEAAAA8AAAAAAACAAEAAAA8AAEAAAACAAEAAAA9AAAAAAACAAEAAAA9AAEAAAACAAEAAAA+AAAAAAACAAEAAAA+AAEAAAACAAEAAAA9APn/AAACAAAAAAA9APr/AAACAAEAAAA9APv/AAACAAEAAAA9APz/AAACAAEAAAA9AP3/AAACAAEAAAA9AP7/AAACAAEAAAA9AP//AAACAAEAAAA+APn/AAACAAAAAAA+APr/AAACAAEAAAA+APv/AAACAAEAAAA+APz/AAACAAEAAAA+AP3/AAACAAEAAAA+AP7/AAACAAEAAAA+AP//AAACAAEAAAA/APn/AAACAAAAAAA/APr/AAACAAEAAAA/APv/AAACAAEAAAA/APz/AAACAAEAAAA/AP3/AAACAAEAAAA/AP7/AAACAAEAAAA/AP//AAACAAEAAAA/AAAAAAACAAEAAAA/AAEAAAACAAEAAABAAPn/AAACAAAAAABAAPr/AAACAAEAAABAAPv/AAACAAEAAABAAPz/AAACAAEAAABAAP3/AAACAAEAAABAAP7/AAACAAEAAABAAP//AAACAAEAAABAAAAAAAACAAEAAABAAAEAAAACAAEAAABBAPn/AAACAAAAAABBAPr/AAACAAEAAABBAPv/AAACAAEAAABBAPz/AAACAAEAAABBAP3/AAACAAEAAABBAP7/AAACAAEAAABBAP//AAACAAEAAABBAAAAAAACAAEAAABBAAEAAAACAAEAAABCAPn/AAACAAAAAABCAPr/AAACAAEAAABCAPv/AAACAAEAAABCAPz/AAACAAEAAABCAP3/AAACAAEAAABCAP7/AAACAAEAAABCAP//AAACAAEAAABCAAAAAAACAAEAAABCAAEAAAACAAEAAABDAPn/AAACAAAAAABDAPr/AAACAAEAAABDAPv/AAACAAEAAABDAPz/AAACAAEAAABDAP3/AAACAAEAAABDAP7/AAACAAEAAABDAP//AAACAAEAAABDAAAAAAACAAEAAABDAAEAAAACAAEAAABEAPn/AAACAAAAAABEAPr/AAACAAEAAABEAPv/AAACAAEAAABEAPz/AAACAAEAAABEAP3/AAACAAEAAABEAP7/AAACAAEAAABEAP//AAACAAEAAABEAAAAAAACAAEAAABEAAEAAAACAAEAAABFAPn/AAACAAAAAABFAPr/AAACAAEAAABFAPv/AAACAAEAAABFAPz/AAACAAEAAABFAP3/AAACAAEAAABFAP7/AAACAAEAAABFAP//AAACAAEAAABFAAAAAAACAAEAAABFAAEAAAACAAEAAABGAPn/AAACAAAAAABGAPr/AAACAAEAAABGAPv/AAACAAEAAABGAPz/AAACAAEAAABGAP3/AAACAAEAAABGAP7/AAACAAEAAABGAP//AAACAAEAAABGAAAAAAACAAEAAABGAAEAAAACAAEAAABHAPn/AAADAAAAAABHAPr/AAADAAEAAABHAPv/AAADAAEAAABHAPz/AAADAAEAAABHAP3/AAADAAEAAABHAP7/AAADAAEAAABHAP//AAADAAEAAABHAAAAAAADAAEAAABHAAEAAAADAAEAAAA3APn/AAABAAAAAAA3APr/AAAAAAsAAAA3APv/AAACAAEAAAA3APz/AAACAAEAAAA3AP3/AAACAAEAAAA3AP7/AAACAAEAAAA3AP//AAACAAEAAAA4APn/AAADAAsAAAA4APr/AAACAAEAAAA4APv/AAACAAEAAAA4APz/AAACAAEAAAA4AP3/AAACAAEAAAA4AP7/AAACAAEAAAA4AP//AAACAAEAAAA5APn/AAACAAAAAAA5APr/AAACAAEAAAA5APv/AAACAAEAAAA5APz/AAACAAEAAAA5AP3/AAACAAEAAAA5AP7/AAACAAEAAAA5AP//AAACAAEAAAA6APn/AAACAAAAAAA6APr/AAACAAEAAAA6APv/AAACAAEAAAA6APz/AAACAAEAAAA6AP3/AAACAAEAAAA6AP7/AAACAAEAAAA6AP//AAACAAEAAAA7APn/AAACAAAAAAA7APr/AAACAAEAAAA7APv/AAACAAEAAAA7APz/AAACAAEAAAA7AP3/AAACAAEAAAA7AP7/AAACAAEAAAA7AP//AAACAAEAAAA8APn/AAACAAAAAAA8APr/AAACAAEAAAA8APv/AAACAAEAAAA8APz/AAACAAEAAAA8AP3/AAACAAEAAAA8AP7/AAACAAEAAAA8AP//AAACAAEAAAAxAP//AAABAAAAAAAyAP//AAAAAAsAAAAzAP//AAACAAEAAAA0AP//AAACAAEAAAA1AP//AAACAAEAAAA2AP//AAACAAEAAAAyAP7/AAABAAAAAAAzAP7/AAAAAAsAAAA0AP7/AAACAAEAAAA1AP7/AAACAAEAAAA2AP7/AAACAAEAAAAzAP3/AAABAAAAAAA0AP3/AAAAAAsAAAA1AP3/AAACAAEAAAA2AP3/AAACAAEAAAA0APz/AAABAAAAAAA1APz/AAAAAAsAAAA2APz/AAACAAEAAAA1APv/AAABAAAAAAA2APv/AAAAAAsAAAA2APr/AAABAAAAAAA4APj/AAAAAAAAAABLAAAAAAAAAAAAAABLAAEAAAAAAAEAAABPAP7/AAAAAAAAAABPAP//AAAAAAEAAABPAAAAAAAAAAEAAABPAAEAAAAAAAEAAABSAPz/AAAAAAAAAABSAP3/AAAAAAEAAABSAP7/AAAAAAEAAABSAP//AAAAAAEAAABSAAAAAAAAAAEAAABSAAEAAAAAAAEAAABYAP3/AAAAAAAAAABYAP7/AAAAAAEAAABYAP//AAAAAAEAAABYAAAAAAAAAAEAAABYAAEAAAAAAAEAAABeAAAAAAAAAAAAAABeAAEAAAAAAAEAAABgAAAAAAABAAAAAABgAAEAAAABAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAADAAAAAACDAAEAAAADAAEAAACLAAAAAAABAAAAAACLAAEAAAABAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAAAAAsAAACNAAEAAAACAAEAAACOAAAAAAACAAEAAACOAAEAAAACAAEAAACPAAAAAAADAAEAAACPAAEAAAADAAEAAACPAP3/AAAAAAAAAACPAP7/AAAKAAsAAACPAP//AAADAAEAAACOAP7/AAABAAAAAACOAP//AAAAAAsAAACNAP//AAABAAAAAACdAPz/AAABAAAAAACdAP3/AAABAAEAAACdAP7/AAABAAEAAACdAP//AAABAAEAAACdAAAAAAABAAEAAACdAAEAAAABAAEAAACeAPz/AAACAAAAAACeAP3/AAACAAEAAACeAP7/AAACAAEAAACeAP//AAACAAEAAACeAAAAAAACAAEAAACeAAEAAAACAAEAAACfAPz/AAADAAAAAACfAP3/AAADAAEAAACfAP7/AAADAAEAAACfAP//AAADAAEAAACfAAAAAAABAAsAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACeAPX/AAAHAAsAAACeAPb/AAABAAEAAACeAPf/AAABAAEAAACeAPj/AAABAAIAAACfAPX/AAAIAAsAAACfAPb/AAADAAEAAACfAPf/AAADAAEAAACfAPj/AAADAAIAAACgAPX/AAACAAMAAAChAPX/AAACAAMAAACiAPX/AAACAAMAAACjAPX/AAACAAMAAACkAPX/AAACAAMAAAClAPX/AAACAAMAAACmAPX/AAACAAMAAACnAPX/AAACAAMAAACoAPX/AAACAAMAAACpAPX/AAACAAMAAACqAPX/AAACAAMAAACrAPX/AAACAAMAAACsAPX/AAACAAMAAACtAPX/AAACAAMAAACuAPX/AAACAAMAAACvAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACUAPX/AAACAAMAAACVAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAACAAMAAACaAPX/AAAHAAsAAACbAPX/AAAIAAsAAACcAPX/AAACAAMAAACdAPX/AAACAAMAAACaAPb/AAABAAEAAACaAPf/AAABAAEAAACaAPj/AAABAAIAAACbAPb/AAADAAEAAACbAPf/AAADAAEAAACbAPj/AAADAAIAAAB/APX/AAAIAAsAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAAB+APX/AAACAAAAAABlAPX/AAACAAAAAABlAPb/AAACAAEAAABlAPf/AAACAAEAAABlAPj/AAACAAEAAABlAPn/AAACAAEAAABlAPr/AAACAAEAAABlAPv/AAACAAEAAABlAPz/AAACAAIAAABmAPX/AAACAAAAAABmAPb/AAACAAEAAABmAPf/AAACAAEAAABmAPj/AAACAAEAAABmAPn/AAACAAEAAABmAPr/AAACAAEAAABmAPv/AAACAAEAAABmAPz/AAACAAIAAABnAPX/AAACAAAAAABnAPb/AAACAAEAAABnAPf/AAACAAEAAABnAPj/AAACAAEAAABnAPn/AAACAAEAAABnAPr/AAACAAEAAABnAPv/AAACAAEAAABnAPz/AAACAAIAAABoAPX/AAACAAAAAABoAPb/AAACAAEAAABoAPf/AAACAAEAAABoAPj/AAACAAEAAABoAPn/AAACAAEAAABoAPr/AAACAAEAAABoAPv/AAACAAEAAABoAPz/AAACAAIAAABpAPX/AAACAAAAAABpAPb/AAACAAEAAABpAPf/AAACAAEAAABpAPj/AAACAAEAAABpAPn/AAACAAEAAABpAPr/AAACAAEAAABpAPv/AAACAAEAAABpAPz/AAACAAIAAABqAPX/AAACAAAAAABqAPb/AAACAAEAAABqAPf/AAACAAEAAABqAPj/AAACAAEAAABqAPn/AAACAAEAAABqAPr/AAACAAEAAABqAPv/AAACAAEAAABqAPz/AAACAAIAAABrAPX/AAACAAAAAABrAPb/AAACAAEAAABrAPf/AAACAAEAAABrAPj/AAACAAEAAABrAPn/AAACAAEAAABrAPr/AAACAAEAAABrAPv/AAACAAEAAABrAPz/AAACAAIAAABsAPX/AAACAAAAAABsAPb/AAACAAEAAABsAPf/AAACAAEAAABsAPj/AAACAAEAAABsAPn/AAACAAEAAABsAPr/AAACAAEAAABsAPv/AAACAAEAAABsAPz/AAACAAIAAABtAPX/AAACAAAAAABtAPb/AAACAAEAAABtAPf/AAACAAEAAABtAPj/AAACAAEAAABtAPn/AAACAAEAAABtAPr/AAACAAEAAABtAPv/AAACAAEAAABtAPz/AAACAAIAAABuAPX/AAACAAAAAABuAPb/AAACAAEAAABuAPf/AAACAAEAAABuAPj/AAACAAEAAABuAPn/AAACAAEAAABuAPr/AAACAAEAAABuAPv/AAACAAEAAABuAPz/AAACAAIAAABvAPX/AAACAAAAAABvAPb/AAACAAEAAABvAPf/AAACAAEAAABvAPj/AAACAAEAAABvAPn/AAACAAEAAABvAPr/AAACAAEAAABvAPv/AAACAAEAAABvAPz/AAACAAIAAABwAPX/AAACAAAAAABwAPb/AAACAAEAAABwAPf/AAACAAEAAABwAPj/AAACAAEAAABwAPn/AAACAAEAAABwAPr/AAACAAEAAABwAPv/AAACAAEAAABwAPz/AAACAAIAAABxAPX/AAACAAAAAABxAPb/AAACAAEAAABxAPf/AAACAAEAAABxAPj/AAACAAEAAABxAPn/AAACAAEAAABxAPr/AAACAAEAAABxAPv/AAACAAEAAABxAPz/AAACAAIAAAByAPX/AAACAAAAAAByAPb/AAACAAEAAAByAPf/AAACAAEAAAByAPj/AAACAAEAAAByAPn/AAACAAEAAAByAPr/AAACAAEAAAByAPv/AAACAAEAAAByAPz/AAACAAIAAABzAPX/AAACAAAAAABzAPb/AAACAAEAAABzAPf/AAACAAEAAABzAPj/AAACAAEAAABzAPn/AAACAAEAAABzAPr/AAACAAEAAABzAPv/AAACAAEAAABzAPz/AAACAAIAAAB0APX/AAACAAAAAAB0APb/AAACAAEAAAB0APf/AAACAAEAAAB0APj/AAACAAEAAAB0APn/AAACAAEAAAB0APr/AAACAAEAAAB0APv/AAACAAEAAAB0APz/AAACAAIAAAB1APX/AAACAAAAAAB1APb/AAACAAEAAAB1APf/AAACAAEAAAB1APj/AAACAAEAAAB1APn/AAACAAEAAAB1APr/AAACAAEAAAB1APv/AAACAAEAAAB1APz/AAACAAIAAAB2APX/AAACAAAAAAB2APb/AAACAAEAAAB2APf/AAACAAEAAAB2APj/AAACAAEAAAB2APn/AAACAAEAAAB2APr/AAACAAEAAAB2APv/AAACAAEAAAB2APz/AAACAAIAAAB3APX/AAACAAAAAAB3APb/AAACAAEAAAB3APf/AAACAAEAAAB3APj/AAACAAEAAAB3APn/AAACAAEAAAB3APr/AAACAAEAAAB3APv/AAACAAEAAAB3APz/AAACAAIAAAB4APX/AAACAAAAAAB4APb/AAACAAEAAAB4APf/AAACAAEAAAB4APj/AAACAAEAAAB4APn/AAACAAEAAAB4APr/AAACAAEAAAB4APv/AAACAAEAAAB4APz/AAACAAIAAAB5APX/AAACAAAAAAB5APb/AAACAAEAAAB5APf/AAACAAEAAAB5APj/AAACAAEAAAB5APn/AAACAAEAAAB5APr/AAACAAEAAAB5APv/AAACAAEAAAB5APz/AAACAAIAAAB6APX/AAACAAAAAAB6APb/AAACAAEAAAB6APf/AAACAAEAAAB6APj/AAACAAEAAAB6APn/AAACAAEAAAB6APr/AAACAAEAAAB6APv/AAACAAEAAAB6APz/AAACAAIAAAB7APX/AAACAAAAAAB7APb/AAACAAEAAAB7APf/AAACAAEAAAB7APj/AAACAAEAAAB7APn/AAACAAEAAAB7APr/AAACAAEAAAB7APv/AAACAAEAAAB7APz/AAACAAIAAAB8APX/AAACAAAAAAB8APb/AAACAAEAAAB8APf/AAACAAEAAAB8APj/AAACAAEAAAB8APn/AAACAAEAAAB8APr/AAACAAEAAAB8APv/AAACAAEAAAB8APz/AAACAAIAAAB9APX/AAACAAAAAAB9APb/AAACAAEAAAB9APf/AAACAAEAAAB9APj/AAACAAEAAAB9APn/AAACAAEAAAB9APr/AAACAAEAAAB9APv/AAACAAEAAAB9APz/AAACAAIAAAB+APb/AAACAAEAAAB+APf/AAACAAEAAAB+APj/AAACAAEAAAB+APn/AAACAAEAAAB+APr/AAACAAEAAAB+APv/AAACAAEAAAB+APz/AAACAAIAAAB/APb/AAADAAEAAAB/APf/AAADAAEAAAB/APj/AAADAAEAAAB/APn/AAADAAEAAAB/APr/AAADAAEAAAB/APv/AAADAAEAAAB/APz/AAADAAIAAABgAPX/AAAHAAsAAABgAPb/AAABAAEAAABgAPf/AAABAAEAAABgAPj/AAABAAEAAABgAPn/AAABAAEAAABgAPr/AAABAAEAAABgAPv/AAABAAEAAABgAPz/AAABAAIAAABhAPX/AAACAAAAAABhAPb/AAACAAEAAABhAPf/AAACAAEAAABhAPj/AAACAAEAAABhAPn/AAACAAEAAABhAPr/AAACAAEAAABhAPv/AAACAAEAAABhAPz/AAACAAIAAABiAPX/AAACAAAAAABiAPb/AAACAAEAAABiAPf/AAACAAEAAABiAPj/AAACAAEAAABiAPn/AAACAAEAAABiAPr/AAACAAEAAABiAPv/AAACAAEAAABiAPz/AAACAAIAAABjAPX/AAACAAAAAABjAPb/AAACAAEAAABjAPf/AAACAAEAAABjAPj/AAACAAEAAABjAPn/AAACAAEAAABjAPr/AAACAAEAAABjAPv/AAACAAEAAABjAPz/AAACAAIAAABkAPX/AAACAAAAAABkAPb/AAACAAEAAABkAPf/AAACAAEAAABkAPj/AAACAAEAAABkAPn/AAACAAEAAABkAPr/AAACAAEAAABkAPv/AAACAAEAAABkAPz/AAACAAIAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAACAAMAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAAAgAPX/AAACAAAAAAAhAPX/AAAIAAsAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAAaAPX/AAACAAAAAAAaAPb/AAACAAEAAAAaAPf/AAACAAEAAAAaAPj/AAACAAIAAAAbAPX/AAACAAAAAAAbAPb/AAACAAEAAAAbAPf/AAACAAEAAAAbAPj/AAACAAIAAAAcAPX/AAACAAAAAAAcAPb/AAACAAEAAAAcAPf/AAACAAEAAAAcAPj/AAACAAIAAAAdAPX/AAACAAAAAAAdAPb/AAACAAEAAAAdAPf/AAACAAEAAAAdAPj/AAACAAIAAAAeAPX/AAACAAAAAAAeAPb/AAACAAEAAAAeAPf/AAACAAEAAAAeAPj/AAACAAIAAAAfAPX/AAACAAAAAAAfAPb/AAACAAEAAAAfAPf/AAACAAEAAAAfAPj/AAACAAIAAAAgAPb/AAACAAEAAAAgAPf/AAACAAEAAAAgAPj/AAACAAIAAAAhAPb/AAADAAEAAAAhAPf/AAADAAEAAAAhAPj/AAADAAIAAAAZAPX/AAAHAAsAAAAZAPb/AAABAAEAAAAZAPf/AAABAAEAAAAZAPj/AAABAAIAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAAIAAAAAAAEAAAAAAAOAP3/AAAEAAAAAAAeAPn/AAAEAAAAAAAoAP//AAAEAAAAAABwAP//AAABAAQAAABmAP3/AAABAAQAACCDAP//AAABAAQAAACQAAAAAgAAAAIAAACQAAEAAgAAAAMAAACRAAAAAgAAAAIAAACRAAEAAgAAAAMAAACSAAAAAgAAAAIAAACSAAEAAgAAAAMAAACTAAAAAgAAAAIAAACTAAEAAgAAAAMAAACUAAAAAgAAAAIAAACUAAEAAgAAAAMAAACVAAAAAgAAAAIAAACVAAEAAgAAAAMAAACWAAAAAgAAAAIAAACWAAEAAgAAAAMAAACXAAAAAgAAAAIAAACXAAEAAgAAAAMAAACYAAAAAgAAAAIAAACYAAEAAgAAAAMAAACZAAAAAgAAAAIAAACZAAEAAgAAAAMAAACaAAAAAgAAAAIAAACaAAEAAgAAAAMAAACbAAAAAgAAAAIAAACbAAEAAgAAAAMAAACcAAAAAgAAAAIAAACcAAEAAgAAAAMAAACEAAAAAgAAAAIAAACEAAEAAgAAAAMAAACFAAAAAgAAAAIAAACFAAEAAgAAAAMAAACGAAAAAgAAAAIAAACGAAEAAgAAAAMAAACHAAAAAgAAAAIAAACHAAEAAgAAAAMAAACIAAAAAgAAAAIAAACIAAEAAgAAAAMAAACJAAAAAgAAAAIAAACJAAEAAgAAAAMAAACKAAAAAgAAAAIAAACKAAEAAgAAAAMAAABfAAAAAgAAAAIAAABfAAEAAgAAAAMAAABZAAAAAgAAAAIAAABZAAEAAgAAAAMAAABaAAAAAgAAAAIAAABaAAEAAgAAAAMAAABbAAAAAgAAAAIAAABbAAEAAgAAAAMAAABcAAAAAgAAAAIAAABcAAEAAgAAAAMAAABdAAAAAgAAAAIAAABdAAEAAgAAAAMAAABTAAAAAgAAAAIAAABTAAEAAgAAAAMAAABUAAAAAgAAAAIAAABUAAEAAgAAAAMAAABVAAAAAgAAAAIAAABVAAEAAgAAAAMAAABWAAAAAgAAAAIAAABWAAEAAgAAAAMAAABXAAAAAgAAAAIAAABXAAEAAgAAAAMAAABQAAAAAgAAAAIAAABQAAEAAgAAAAMAAABRAAAAAgAAAAIAAABRAAEAAgAAAAMAAABMAAAAAgAAAAIAAABMAAEAAgAAAAMAAABNAAAAAgAAAAIAAABNAAEAAgAAAAMAAABOAAAAAgAAAAIAAABOAAEAAgAAAAMAAABIAAAAAgAAAAIAAABIAAEAAgAAAAMAAABJAAAAAgAAAAIAAABJAAEAAgAAAAMAAABKAAAAAgAAAAIAAABKAAEAAgAAAAMAAAApAAAAAgAAAAIAAAApAAEAAgAAAAMAAAAqAAAAAgAAAAIAAAAqAAEAAgAAAAMAAAArAAAAAgAAAAIAAAArAAEAAgAAAAMAAAAsAAAAAgAAAAIAAAAsAAEAAgAAAAMAAAAtAAAAAgAAAAIAAAAtAAEAAgAAAAMAAAAuAAAAAgAAAAIAAAAuAAEAAgAAAAMAAAAvAAAAAgAAAAIAAAAvAAEAAgAAAAMAAAAXAAAAAgAAAAIAAAAXAAEAAgAAAAMAAAAYAAAAAgAAAAIAAAAYAAEAAgAAAAMAAAAQAAAAAgAAAAIAAAAQAAEAAgAAAAMAAAARAAAAAgAAAAIAAAARAAEAAgAAAAMAAAASAAAAAgAAAAIAAAASAAEAAgAAAAMAAAAKAAAAAgAAAAIAAAAKAAEAAgAAAAMAAAALAAAAAgAAAAIAAAALAAEAAgAAAAMAAAAMAAAAAgAAAAIAAAAMAAEAAgAAAAMAAAAEAAAAAgAAAAIAAAAEAAEAAgAAAAMAAAAFAAAAAgAAAAIAAAAFAAEAAgAAAAMAAAAGAAAAAgAAAAIAAAAGAAEAAgAAAAMAAAD//wAAAgAAAAIAAAD//wEAAgAAAAMAAAAAAAAAAgAAAAIAAAAAAAEAAgAAAAMAAAAJAPz/AQAAAAAACADq//3/AAABAAEAAADr//3/AAACAAEAAADs//3/AAACAAEAAADt//3/AAACAAEAAADu//3/AAACAAEAAADv//3/AAACAAEAAADq//7/AAABAAEAAADr//7/AAACAAEAAADs//7/AAACAAEAAADt//7/AAACAAEAAADu//7/AAACAAEAAADv//7/AAACAAEAAADq////AAABAAEAAADr////AAACAAEAAADs////AAACAAEAAADt////AAACAAEAAADu////AAACAAEAAADv////AAACAAEAAADq/wAAAAABAAEAAADr/wAAAAACAAEAAADs/wAAAAACAAEAAADt/wAAAAACAAEAAADu/wAAAAACAAEAAADv/wAAAAACAAEAAADq/wEAAAABAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADq/wIAAAABAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAADAAIAAADq//z/AAABAAEAAADr//z/AAACAAEAAADs//z/AAACAAEAAADt//z/AAACAAEAAADu//z/AAACAAEAAADv//z/AAACAAEAAADq//r/AAABAAAAAADr//r/AAACAAAAAADs//r/AAACAAAAAADt//r/AAACAAAAAADu//r/AAACAAAAAADv//r/AAACAAAAAADq//v/AAABAAEAAADr//v/AAACAAEAAADs//v/AAACAAEAAADt//v/AAACAAEAAADu//v/AAACAAEAAADv//v/AAACAAEAAADq//X/AAABAAAAAADr//X/AAACAAAAAADs//X/AAACAAAAAADt//X/AAACAAAAAADu//X/AAACAAAAAADv//X/AAACAAAAAADq//b/AAABAAEAAADr//b/AAACAAEAAADs//b/AAACAAEAAADt//b/AAACAAEAAADu//b/AAACAAEAAADv//b/AAACAAEAAADq//f/AAABAAIAAADr//f/AAACAAIAAADs//f/AAACAAIAAADt//f/AAACAAIAAADu//f/AAACAAIAAADv//f/AAACAAIAAAABAAIAAAABAAIAAAACAAIAAAACAAIAAAADAAIAAAADAAIAAAAHAAIAAAABAAIAAAAIAAIAAAACAAIAAAAJAAIAAAADAAIAAAANAAIAAAABAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAATAAIAAAABAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAADAAIAAAAZAAIAAAABAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAADAAIAAAAwAAIAAAABAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAADAAIAAABLAAIAAAAAAAIAAABPAAIAAAAAAAIAAABSAAIAAAAAAAIAAABYAAIAAAAAAAIAAABeAAIAAAAAAAIAAABgAAIAAAABAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAADAAIAAACLAAIAAAABAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAADAAIAAACdAAIAAAABAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAADAAAAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAADAAEAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAADAAIAAACwAPX/AAACAAMAAACxAPX/AAACAAMAAACyAPX/AAACAAMAAACzAPX/AAADAAMAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_nxtk7")] +position = Vector2(-248, -96) + +[node name="Firebar" parent="." instance=ExtResource("7_deu1b")] +position = Vector2(136, 8) + +[node name="Firebar2" parent="." instance=ExtResource("7_deu1b")] +position = Vector2(40, -40) + +[node name="Firebar3" parent="." instance=ExtResource("7_deu1b")] +position = Vector2(232, -40) + +[node name="Firebar4" parent="." instance=ExtResource("7_deu1b")] +position = Vector2(488, -104) + +[node name="Firebar5" parent="." instance=ExtResource("7_deu1b")] +position = Vector2(648, -8) + +[node name="RedKoopaTroopa" parent="." instance=ExtResource("8_oikdo")] +position = Vector2(1016, -128) + +[node name="Podoboo" parent="." instance=ExtResource("9_osfb1")] +position = Vector2(104, -88) + +[node name="Podoboo2" parent="." instance=ExtResource("9_osfb1")] +position = Vector2(696, -88) + +[node name="Podoboo3" parent="." instance=ExtResource("9_osfb1")] +position = Vector2(1176, -88) + +[node name="Podoboo4" parent="." instance=ExtResource("9_osfb1")] +position = Vector2(1240, -88) + +[node name="Podoboo5" parent="." instance=ExtResource("9_osfb1")] +position = Vector2(1304, -88) + +[node name="Podoboo6" parent="." instance=ExtResource("9_osfb1")] +position = Vector2(1384, -88) + +[node name="Podoboo7" parent="." instance=ExtResource("9_osfb1")] +position = Vector2(1464, -88) + +[node name="CastleToad" parent="." instance=ExtResource("10_kdao6")] +position = Vector2(2688, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("11_xvmf8")] +position = Vector2(2312, -40) + +[node name="Bowser" parent="." instance=ExtResource("12_j4q5r")] +position = Vector2(2440, -48) + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("11_8asaa") + +[node name="DropShadow" parent="." instance=ExtResource("13_2biis")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("13_oweu7") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("14_8asaa")] +particles = 3 + +[node name="BulletBillCannon" parent="." instance=ExtResource("14_oweu7")] +position = Vector2(1640, -40) + +[node name="BulletBillCannon2" parent="." instance=ExtResource("14_oweu7")] +position = Vector2(1800, -8) + +[node name="BulletBillCannon3" parent="." instance=ExtResource("14_oweu7")] +position = Vector2(2104, -8) + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBLL/World11/11-1.tscn b/Scenes/Levels/SMBLL/World11/11-1.tscn new file mode 100644 index 0000000..320392f --- /dev/null +++ b/Scenes/Levels/SMBLL/World11/11-1.tscn @@ -0,0 +1,744 @@ +[gd_scene load_steps=18 format=4 uid="uid://bopqli27gf0w8"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_k2vpm"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Pipeland.json" id="2_n1dbl"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_54ti6"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_j6l80"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="5_ft3ob"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="6_8lgm3"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="7_ramby"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="8_i0e3y"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="9_7wwsm"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="10_q3dq0"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="11_5jcuo"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="12_5qtfy"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="13_y4jmn"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="14_u3vun"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="15_f6kw7"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="16_3tdke"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="17_b6b2q"] + +[node name="11-1" type="Node"] +script = ExtResource("1_k2vpm") +music = ExtResource("2_n1dbl") +theme = "Pipeland" +campaign = "SMBLL" +world_id = 11 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_54ti6")] +tile_map_data = PackedByteArray("AADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAADAAEAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAADAAAAAAAQAAEAAAAIAAMAAAARAAEAAAAJAAMAAAASAAEAAAABAAEAAAATAAEAAAACAAEAAAAUAAEAAAADAAEAAAAVAAEAAAAIAAUAAAAWAAEAAAAJAAUAAAAYAAEAAAABAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAADAAEAAAAfAAEAAAABAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAADAAEAAAApAAEAAAAIAAMAAAAqAAEAAAAJAAMAAAArAAEAAAABAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAADAAEAAABAAAEAAAABAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAADAAEAAABHAAEAAAAIAAcAAABIAAEAAAAJAAcAAABJAAEAAAABAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAADAAEAAABYAAEAAAAAAAEAAABaAAEAAAABAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAADAAEAAABsAAEAAAAAAAEAAABuAAEAAAAAAAEAAABxAAEAAAAAAAEAAAB5AAEAAAABAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAADAAEAAAB9AAEAAAAIAAcAAAB+AAEAAAAJAAcAAAB/AAEAAAABAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAADAAEAAACcAAEAAAAIAAUAAACdAAEAAAAJAAUAAAClAAEAAAAIAAEAAACmAAEAAAAJAAEAAACoAAEAAAABAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAADAAEAAACuAAEAAAABAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAACuAAAAAAABAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAACoAAAAAAABAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAADAAAAAAClAAAAAAAIAAEAAACmAAAAAAAJAAEAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAADAAAAAACcAAAAAAAIAAUAAACdAAAAAAAJAAUAAAB/AAAAAAABAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAAB5AAAAAAABAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAADAAAAAAB9AAAAAAAIAAcAAAB+AAAAAAAJAAcAAABxAAAAAAAAAAAAAABuAAAAAAAAAAAAAABsAAAAAAAAAAAAAABaAAAAAAABAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAADAAAAAABYAAAAAAAAAAAAAABAAAAAAAABAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAADAAAAAABHAAAAAAAIAAcAAABIAAAAAAAJAAcAAABJAAAAAAABAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAADAAAAAAApAAAAAAAIAAMAAAAqAAAAAAAJAAMAAAArAAAAAAABAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAADAAAAAAAfAAAAAAABAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAADAAAAAAAYAAAAAAABAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAADAAAAAAAQAAAAAAAIAAMAAAARAAAAAAAJAAMAAAASAAAAAAABAAAAAAATAAAAAAACAAAAAAAUAAAAAAADAAAAAAAVAAAAAAAIAAUAAAAWAAAAAAAJAAUAAAAMAP//AAAEAAIAAAAQAP3/AAAIAAIAAAAQAP7/AAAIAAMAAAARAP3/AAAJAAIAAAARAP7/AAAJAAMAAAAQAP//AAAIAAMAAAARAP//AAAJAAMAAAAVAPv/AAAIAAQAAAAVAPz/AAAIAAUAAAAWAPv/AAAJAAQAAAAWAPz/AAAJAAUAAAAVAP3/AAAIAAUAAAAWAP3/AAAJAAUAAAAVAP7/AAAIAAUAAAAWAP7/AAAJAAUAAAAVAP//AAAIAAUAAAAWAP//AAAJAAUAAAApAPv/AAAIAAIAAAApAPz/AAAIAAMAAAAqAPv/AAAJAAIAAAAqAPz/AAAJAAMAAAApAP3/AAAIAAMAAAAqAP3/AAAJAAMAAAApAP7/AAAIAAMAAAAqAP7/AAAJAAMAAAApAP//AAAIAAMAAAAqAP//AAAJAAMAAABHAP3/AAAIAAYAAABHAP7/AAAIAAcAAABIAP3/AAAJAAYAAABIAP7/AAAJAAcAAABHAP//AAAIAAcAAABIAP//AAAJAAcAAABWAPr/AAAIAAAAAABWAPv/AAAIAAEAAABXAPr/AAAJAAAAAABXAPv/AAAJAAEAAAB9APz/AAAIAAYAAAB9AP3/AAAIAAcAAAB+APz/AAAJAAYAAAB+AP3/AAAJAAcAAAB9AP7/AAAIAAcAAAB+AP7/AAAJAAcAAAB9AP//AAAIAAcAAAB+AP//AAAJAAcAAACcAPz/AAAIAAQAAACcAP3/AAAIAAUAAACdAPz/AAAJAAQAAACdAP3/AAAJAAUAAACcAP7/AAAIAAUAAACdAP7/AAAJAAUAAACcAP//AAAIAAUAAACdAP//AAAJAAUAAAClAPz/AAAIAAAAAAClAP3/AAAIAAEAAACmAPz/AAAJAAAAAACmAP3/AAAJAAEAAAClAP7/AAAIAAEAAACmAP7/AAAJAAEAAAClAP//AAAIAAEAAACmAP//AAAJAAEAAACrAPr/AAAEAAIAAACrAPv/AAAEAAIAAACrAPz/AAAEAAIAAACrAP3/AAAEAAIAAACrAP7/AAAEAAIAAACrAP//AAAEAAIAAACsAPr/AAAEAAIAAACsAPv/AAAEAAIAAACsAPz/AAAEAAIAAACsAP3/AAAEAAIAAACsAP7/AAAEAAIAAACsAP//AAAEAAIAAACuAPj/AAAEAAIAAACuAPn/AAAEAAIAAACuAPr/AAAEAAIAAACuAPv/AAAEAAIAAACuAPz/AAAEAAIAAACuAP3/AAAEAAIAAACuAP7/AAAEAAIAAACuAP//AAAEAAIAAACNAP3/AAAEAAIAAACNAP7/AAAEAAIAAACNAP//AAAEAAIAAACGAP3/AAAEAAIAAACGAP7/AAAEAAIAAACGAP//AAAEAAIAAABAAP//AAAEAAIAAAAGAPz/AQAAAAAAAgAHAPz/AQAAAAAAAgAIAPz/AQAAAAAAAgAJAPz/AQAAAAAAAgAKAPz/AQAAAAAAAgALAPz/AQAAAAAAAgAMAPz/AQAAAAAAAgATAPz/AQAAAAAACwAeAPz/AQAAAAAAAQAfAPz/AQAAAAAAAQAgAPz/AQAAAAAAAQAhAPz/AQAAAAAAAQAiAPz/AQAAAAAAAQAjAPz/AQAAAAAAAQAkAP7/AQAAAAAAAQAkAPz/AQAAAAAABQAwAPv/AQAAAAAAAgAzAPv/AQAAAAAAAgA2APv/AQAAAAAACAA6APz/AQAAAAAAAQA7APz/AQAAAAAAAQA8APz/AQAAAAAAAQBGAPj/AQAAAAAAAQBHAPj/AQAAAAAAAQBIAPj/AQAAAAAAAQBLAPv/AQAAAAAAAQBMAPv/AQAAAAAAAQBNAPv/AQAAAAAAAQBOAPv/AQAAAAAAAQBPAPv/AQAAAAAAAQBKAPj/AQAAAAAAAQBLAPj/AQAAAAAAAQBMAPj/AQAAAAAAAQBNAPj/AQAAAAAAAQBOAPj/AQAAAAAAAQBPAPj/AQAAAAAAAQBQAPj/AQAAAAAAAQBRAPj/AQAAAAAAAQBSAPj/AQAAAAAAAQBWAPz/AQAAAAAAAgBXAPz/AQAAAAAAAgBYAPz/AQAAAAAAAgBZAPz/AQAAAAAAAgBaAPz/AQAAAAAAAgBVAPz/AQAAAAAAAgBJAPz/AQAAAAAACQBKAPz/AQAAAAAACQBmAPz/AQAAAAAAAQBoAPz/AQAAAAAAAQBqAPz/AQAAAAAAAQBsAPz/AQAAAAAAAQBqAPj/AQAAAAAAAQBrAPj/AQAAAAAAAQBsAPj/AQAAAAAAAQBmAPj/AQAAAAAAAQBnAPj/AQAAAAAAAQBoAPj/AQAAAAAAAQBnAPz/AQAAAAAACQBpAPz/AQAAAAAACQBrAPz/AQAAAAAACQBpAPj/AQAAAAAACgB0APv/AQAAAAAAAQB1APv/AQAAAAAAAQB2APv/AQAAAAAAAQB0APj/AQAAAAAAAgB1APj/AQAAAAAAAgB2APj/AQAAAAAACACEAPj/AQAAAAAAAgCFAPj/AQAAAAAAAgCGAPj/AQAAAAAAAgCIAPj/AQAAAAAAAgCJAPj/AQAAAAAAAgCKAPj/AQAAAAAAAgCFAPv/AQAAAAAAAQCGAPv/AQAAAAAAAQCHAPv/AQAAAAAAAQCIAPv/AQAAAAAAAQCJAPv/AQAAAAAAAQCKAPv/AQAAAAAAAQCEAPv/AQAAAAAAAQCHAPj/AQAAAAAADACUAPj/AQAAAAAAAQCVAPj/AQAAAAAAAQCWAPj/AQAAAAAAAQCXAPj/AQAAAAAAAQCYAPj/AQAAAAAAAQCZAPj/AQAAAAAAAQCaAPj/AQAAAAAAAQCbAPj/AQAAAAAAAQCcAPj/AQAAAAAAAQCdAPj/AQAAAAAAAQC3AP//AAAEAAIAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAADAAIAAAAQAAIAAAABAAMAAAARAAIAAAACAAMAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAMAAAAWAAIAAAADAAMAAAAYAAIAAAABAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAADAAIAAAAfAAIAAAABAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAADAAIAAAApAAIAAAABAAMAAAAqAAIAAAACAAMAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAADAAIAAABAAAIAAAABAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAMAAABIAAIAAAACAAMAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAADAAIAAABYAAIAAAAAAAIAAABaAAIAAAABAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAADAAIAAABsAAIAAAAAAAIAAABuAAIAAAAAAAIAAABxAAIAAAAAAAIAAAB5AAIAAAABAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAMAAAB+AAIAAAACAAMAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAMAAACdAAIAAAADAAMAAACoAAIAAAABAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACuAAIAAAABAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAACsAAIAAAADAAIAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAADAAAAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAADAAEAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_j6l80")] +position = Vector2(-216, 0) + +[node name="LargeCastleDeco" parent="." instance=ExtResource("5_ft3ob")] +position = Vector2(-216, -88) + +[node name="DropShadow" parent="." instance=ExtResource("6_8lgm3")] + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("7_ramby")] +position = Vector2(72, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("7_ramby")] +position = Vector2(96, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("7_ramby")] +position = Vector2(1560, 0) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("7_ramby")] +position = Vector2(1584, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("7_ramby")] +position = Vector2(2424, -128) + +[node name="Goomba6" parent="Enemies" instance=ExtResource("7_ramby")] +position = Vector2(2440, -128) + +[node name="Goomba7" parent="Enemies" instance=ExtResource("7_ramby")] +position = Vector2(2760, -96) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("8_i0e3y")] +position = Vector2(200, -16) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("8_i0e3y")] +position = Vector2(360, -80) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("8_i0e3y")] +position = Vector2(888, -32) +winged = true + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("8_i0e3y")] +position = Vector2(936, 0) +winged = true + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("8_i0e3y")] +position = Vector2(1256, 0) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("8_i0e3y")] +position = Vector2(1304, 0) + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("8_i0e3y")] +position = Vector2(1328, 0) + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("8_i0e3y")] +position = Vector2(1528, 0) + +[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("8_i0e3y")] +position = Vector2(1736, 0) +winged = true + +[node name="GreenKoopaTroopa10" parent="Enemies" instance=ExtResource("8_i0e3y")] +position = Vector2(2120, 0) + +[node name="GreenKoopaTroopa11" parent="Enemies" instance=ExtResource("8_i0e3y")] +position = Vector2(2168, -80) + +[node name="GreenKoopaTroopa12" parent="Enemies" instance=ExtResource("8_i0e3y")] +position = Vector2(2264, -48) + +[node name="GreenKoopaTroopa13" parent="Enemies" instance=ExtResource("8_i0e3y")] +position = Vector2(2408, 0) +winged = true + +[node name="GreenKoopaTroopa14" parent="Enemies" instance=ExtResource("8_i0e3y")] +position = Vector2(2616, -80) +winged = true +metadata/fly_2 = false + +[node name="GreenKoopaTroopa15" parent="Enemies" instance=ExtResource("8_i0e3y")] +position = Vector2(2504, -64) +winged = true + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("9_7wwsm")] +position = Vector2(1392, -96) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("9_7wwsm")] +position = Vector2(1152, -48) + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("9_7wwsm")] +position = Vector2(672, -80) + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("9_7wwsm")] +position = Vector2(352, -80) + +[node name="RedPirannhaPlant5" parent="Enemies" instance=ExtResource("9_7wwsm")] +position = Vector2(272, -48) + +[node name="RedPirannhaPlant6" parent="Enemies" instance=ExtResource("9_7wwsm")] +position = Vector2(2016, -64) + +[node name="RedPirannhaPlant7" parent="Enemies" instance=ExtResource("9_7wwsm")] +position = Vector2(2512, -64) + +[node name="RedPirannhaPlant8" parent="Enemies" instance=ExtResource("9_7wwsm")] +position = Vector2(2656, -64) + +[node name="EndFlagpole" parent="." instance=ExtResource("10_q3dq0")] +position = Vector2(2936, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("11_5jcuo")] +position = Vector2(3032, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("12_5qtfy")] +tile_map_data = PackedByteArray("AAD8////AAAAAAAAAAD9////AAABAAAAAAD+////AAACAAAAAAAHAP//AAAAAAAAAAAIAP//AAACAAAAAAAZAP//AAAAAAAAAAAaAP//AAABAAAAAAAbAP//AAACAAAAAAArAP//AAAAAAAAAAAsAP//AAABAAAAAAAtAP//AAABAAAAAAAuAP//AAACAAAAAAA3AP//AAAAAAAAAAA4AP//AAACAAAAAABJAP//AAAAAAAAAABKAP//AAABAAAAAABLAP//AAACAAAAAABdAP//AAABAAAAAABeAP//AAABAAAAAABfAP//AAACAAAAAABcAP//AAAAAAAAAABnAP//AAAAAAAAAABoAP//AAACAAAAAAB6AP//AAAAAAAAAAB7AP//AAABAAAAAAB8AP//AAACAAAAAACOAP//AAACAAAAAACNAP//AAABAAAAAACLAP//AAAAAAAAAACMAP//AAABAAAAAACYAP//AAAAAAAAAACZAP//AAACAAAAAACqAP//AAAAAAAAAACrAP//AAACAAAAAAA=") + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("13_y4jmn") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("14_u3vun")] +liquid_layer = 1 + +[node name="BrickBlock" parent="." instance=ExtResource("15_f6kw7")] +position = Vector2(1176, -120) +item = ExtResource("16_3tdke") + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(1568, -208) +script = ExtResource("17_b6b2q") +heaven_scene = "uid://d05eoruff1i1m" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@59202" to="Tiles/@AnimatableBody2D@59202/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59202" to="Tiles/@AnimatableBody2D@59202/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59202" to="Tiles/@AnimatableBody2D@59202" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59202" to="Tiles/@AnimatableBody2D@59202" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59202" to="Tiles/@AnimatableBody2D@59202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59202" to="Tiles/@AnimatableBody2D@59202" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59202" to="Tiles/@AnimatableBody2D@59202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59203" to="Tiles/@AnimatableBody2D@59203/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59203" to="Tiles/@AnimatableBody2D@59203/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59203" to="Tiles/@AnimatableBody2D@59203" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59203" to="Tiles/@AnimatableBody2D@59203" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59203" to="Tiles/@AnimatableBody2D@59203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59203" to="Tiles/@AnimatableBody2D@59203" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59203" to="Tiles/@AnimatableBody2D@59203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59204" to="Tiles/@AnimatableBody2D@59204/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59204" to="Tiles/@AnimatableBody2D@59204/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59204" to="Tiles/@AnimatableBody2D@59204" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59204" to="Tiles/@AnimatableBody2D@59204" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59204" to="Tiles/@AnimatableBody2D@59204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59204" to="Tiles/@AnimatableBody2D@59204" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59204" to="Tiles/@AnimatableBody2D@59204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59205" to="Tiles/@AnimatableBody2D@59205/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59205" to="Tiles/@AnimatableBody2D@59205/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59205" to="Tiles/@AnimatableBody2D@59205" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59205" to="Tiles/@AnimatableBody2D@59205" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59205" to="Tiles/@AnimatableBody2D@59205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59205" to="Tiles/@AnimatableBody2D@59205" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59205" to="Tiles/@AnimatableBody2D@59205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59206" to="Tiles/@AnimatableBody2D@59206/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59206" to="Tiles/@AnimatableBody2D@59206/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59206" to="Tiles/@AnimatableBody2D@59206" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59206" to="Tiles/@AnimatableBody2D@59206" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59206" to="Tiles/@AnimatableBody2D@59206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59206" to="Tiles/@AnimatableBody2D@59206" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59206" to="Tiles/@AnimatableBody2D@59206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59207" to="Tiles/@AnimatableBody2D@59207/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59207" to="Tiles/@AnimatableBody2D@59207/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59207" to="Tiles/@AnimatableBody2D@59207" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59207" to="Tiles/@AnimatableBody2D@59207" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59207" to="Tiles/@AnimatableBody2D@59207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59207" to="Tiles/@AnimatableBody2D@59207" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59207" to="Tiles/@AnimatableBody2D@59207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/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="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@59208" to="Tiles/@AnimatableBody2D@59208/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59208" to="Tiles/@AnimatableBody2D@59208/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59208" to="Tiles/@AnimatableBody2D@59208" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59208" to="Tiles/@AnimatableBody2D@59208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59208" to="Tiles/@AnimatableBody2D@59208" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59208" to="Tiles/@AnimatableBody2D@59208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59209" to="Tiles/@AnimatableBody2D@59209/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59209" to="Tiles/@AnimatableBody2D@59209/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59209" to="Tiles/@AnimatableBody2D@59209" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59209" to="Tiles/@AnimatableBody2D@59209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59209" to="Tiles/@AnimatableBody2D@59209" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59209" to="Tiles/@AnimatableBody2D@59209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59210" to="Tiles/@AnimatableBody2D@59210/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59210" to="Tiles/@AnimatableBody2D@59210/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59210" to="Tiles/@AnimatableBody2D@59210" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59210" to="Tiles/@AnimatableBody2D@59210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59210" to="Tiles/@AnimatableBody2D@59210" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59210" to="Tiles/@AnimatableBody2D@59210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59211" to="Tiles/@AnimatableBody2D@59211/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59211" to="Tiles/@AnimatableBody2D@59211/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59211" to="Tiles/@AnimatableBody2D@59211" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59211" to="Tiles/@AnimatableBody2D@59211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59211" to="Tiles/@AnimatableBody2D@59211" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59211" to="Tiles/@AnimatableBody2D@59211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59212" to="Tiles/@AnimatableBody2D@59212/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59212" to="Tiles/@AnimatableBody2D@59212/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59212" to="Tiles/@AnimatableBody2D@59212" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59212" to="Tiles/@AnimatableBody2D@59212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59212" to="Tiles/@AnimatableBody2D@59212" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59212" to="Tiles/@AnimatableBody2D@59212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59213" to="Tiles/@AnimatableBody2D@59213/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59213" to="Tiles/@AnimatableBody2D@59213/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59213" to="Tiles/@AnimatableBody2D@59213" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59213" to="Tiles/@AnimatableBody2D@59213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59213" to="Tiles/@AnimatableBody2D@59213" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59213" to="Tiles/@AnimatableBody2D@59213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59214" to="Tiles/@AnimatableBody2D@59214/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59214" to="Tiles/@AnimatableBody2D@59214/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59214" to="Tiles/@AnimatableBody2D@59214" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59214" to="Tiles/@AnimatableBody2D@59214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59214" to="Tiles/@AnimatableBody2D@59214/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59214" to="Tiles/@AnimatableBody2D@59214" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59214" to="Tiles/@AnimatableBody2D@59214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59215" to="Tiles/@AnimatableBody2D@59215/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59215" to="Tiles/@AnimatableBody2D@59215/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59215" to="Tiles/@AnimatableBody2D@59215" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59215" to="Tiles/@AnimatableBody2D@59215" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59215" to="Tiles/@AnimatableBody2D@59215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59215" to="Tiles/@AnimatableBody2D@59215" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59215" to="Tiles/@AnimatableBody2D@59215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59216" to="Tiles/@AnimatableBody2D@59216/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59216" to="Tiles/@AnimatableBody2D@59216/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59216" to="Tiles/@AnimatableBody2D@59216" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59216" to="Tiles/@AnimatableBody2D@59216" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59216" to="Tiles/@AnimatableBody2D@59216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59216" to="Tiles/@AnimatableBody2D@59216" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59216" to="Tiles/@AnimatableBody2D@59216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59217" to="Tiles/@AnimatableBody2D@59217/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59217" to="Tiles/@AnimatableBody2D@59217/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59217" to="Tiles/@AnimatableBody2D@59217" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59217" to="Tiles/@AnimatableBody2D@59217" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59217" to="Tiles/@AnimatableBody2D@59217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59217" to="Tiles/@AnimatableBody2D@59217" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59217" to="Tiles/@AnimatableBody2D@59217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59218" to="Tiles/@AnimatableBody2D@59218/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59218" to="Tiles/@AnimatableBody2D@59218/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59218" to="Tiles/@AnimatableBody2D@59218" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59218" to="Tiles/@AnimatableBody2D@59218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59218" to="Tiles/@AnimatableBody2D@59218" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59218" to="Tiles/@AnimatableBody2D@59218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59219" to="Tiles/@AnimatableBody2D@59219/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59219" to="Tiles/@AnimatableBody2D@59219/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59219" to="Tiles/@AnimatableBody2D@59219" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59219" to="Tiles/@AnimatableBody2D@59219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59219" to="Tiles/@AnimatableBody2D@59219" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59219" to="Tiles/@AnimatableBody2D@59219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59220" to="Tiles/@AnimatableBody2D@59220/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59220" to="Tiles/@AnimatableBody2D@59220/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59220" to="Tiles/@AnimatableBody2D@59220" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59220" to="Tiles/@AnimatableBody2D@59220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59220" to="Tiles/@AnimatableBody2D@59220" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59220" to="Tiles/@AnimatableBody2D@59220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59221" to="Tiles/@AnimatableBody2D@59221/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59221" to="Tiles/@AnimatableBody2D@59221/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59221" to="Tiles/@AnimatableBody2D@59221" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59221" to="Tiles/@AnimatableBody2D@59221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59221" to="Tiles/@AnimatableBody2D@59221" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59221" to="Tiles/@AnimatableBody2D@59221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59222" to="Tiles/@AnimatableBody2D@59222/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59222" to="Tiles/@AnimatableBody2D@59222/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59222" to="Tiles/@AnimatableBody2D@59222" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59222" to="Tiles/@AnimatableBody2D@59222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59222" to="Tiles/@AnimatableBody2D@59222" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59222" to="Tiles/@AnimatableBody2D@59222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59223" to="Tiles/@AnimatableBody2D@59223/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59223" to="Tiles/@AnimatableBody2D@59223/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59223" to="Tiles/@AnimatableBody2D@59223" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59223" to="Tiles/@AnimatableBody2D@59223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59223" to="Tiles/@AnimatableBody2D@59223" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59223" to="Tiles/@AnimatableBody2D@59223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59224" to="Tiles/@AnimatableBody2D@59224/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59224" to="Tiles/@AnimatableBody2D@59224/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59224" to="Tiles/@AnimatableBody2D@59224" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59224" to="Tiles/@AnimatableBody2D@59224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59224" to="Tiles/@AnimatableBody2D@59224" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59224" to="Tiles/@AnimatableBody2D@59224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59225" to="Tiles/@AnimatableBody2D@59225/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59225" to="Tiles/@AnimatableBody2D@59225/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59225" to="Tiles/@AnimatableBody2D@59225" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59225" to="Tiles/@AnimatableBody2D@59225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59225" to="Tiles/@AnimatableBody2D@59225" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59225" to="Tiles/@AnimatableBody2D@59225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59226" to="Tiles/@AnimatableBody2D@59226/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59226" to="Tiles/@AnimatableBody2D@59226/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59226" to="Tiles/@AnimatableBody2D@59226" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59226" to="Tiles/@AnimatableBody2D@59226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59226" to="Tiles/@AnimatableBody2D@59226" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59226" to="Tiles/@AnimatableBody2D@59226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59227" to="Tiles/@AnimatableBody2D@59227/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59227" to="Tiles/@AnimatableBody2D@59227/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59227" to="Tiles/@AnimatableBody2D@59227" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59227" to="Tiles/@AnimatableBody2D@59227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59227" to="Tiles/@AnimatableBody2D@59227" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59227" to="Tiles/@AnimatableBody2D@59227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59228" to="Tiles/@AnimatableBody2D@59228/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59228" to="Tiles/@AnimatableBody2D@59228/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59228" to="Tiles/@AnimatableBody2D@59228" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59228" to="Tiles/@AnimatableBody2D@59228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59228" to="Tiles/@AnimatableBody2D@59228" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59228" to="Tiles/@AnimatableBody2D@59228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59229" to="Tiles/@AnimatableBody2D@59229/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59229" to="Tiles/@AnimatableBody2D@59229/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59229" to="Tiles/@AnimatableBody2D@59229" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59229" to="Tiles/@AnimatableBody2D@59229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59229" to="Tiles/@AnimatableBody2D@59229" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59229" to="Tiles/@AnimatableBody2D@59229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59230" to="Tiles/@AnimatableBody2D@59230/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59230" to="Tiles/@AnimatableBody2D@59230/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59230" to="Tiles/@AnimatableBody2D@59230" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59230" to="Tiles/@AnimatableBody2D@59230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59230" to="Tiles/@AnimatableBody2D@59230" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59230" to="Tiles/@AnimatableBody2D@59230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59231" to="Tiles/@AnimatableBody2D@59231/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59231" to="Tiles/@AnimatableBody2D@59231/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59231" to="Tiles/@AnimatableBody2D@59231" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59231" to="Tiles/@AnimatableBody2D@59231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59231" to="Tiles/@AnimatableBody2D@59231" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59231" to="Tiles/@AnimatableBody2D@59231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59232" to="Tiles/@AnimatableBody2D@59232/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59232" to="Tiles/@AnimatableBody2D@59232/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59232" to="Tiles/@AnimatableBody2D@59232" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59232" to="Tiles/@AnimatableBody2D@59232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59232" to="Tiles/@AnimatableBody2D@59232" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59232" to="Tiles/@AnimatableBody2D@59232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59233" to="Tiles/@AnimatableBody2D@59233/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59233" to="Tiles/@AnimatableBody2D@59233/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59233" to="Tiles/@AnimatableBody2D@59233" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59233" to="Tiles/@AnimatableBody2D@59233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59233" to="Tiles/@AnimatableBody2D@59233" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59233" to="Tiles/@AnimatableBody2D@59233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59234" to="Tiles/@AnimatableBody2D@59234/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59234" to="Tiles/@AnimatableBody2D@59234/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59234" to="Tiles/@AnimatableBody2D@59234" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59234" to="Tiles/@AnimatableBody2D@59234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59234" to="Tiles/@AnimatableBody2D@59234" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59234" to="Tiles/@AnimatableBody2D@59234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59235" to="Tiles/@AnimatableBody2D@59235/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59235" to="Tiles/@AnimatableBody2D@59235/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59235" to="Tiles/@AnimatableBody2D@59235" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59235" to="Tiles/@AnimatableBody2D@59235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59235" to="Tiles/@AnimatableBody2D@59235" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59235" to="Tiles/@AnimatableBody2D@59235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59236" to="Tiles/@AnimatableBody2D@59236/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59236" to="Tiles/@AnimatableBody2D@59236/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59236" to="Tiles/@AnimatableBody2D@59236" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59236" to="Tiles/@AnimatableBody2D@59236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59236" to="Tiles/@AnimatableBody2D@59236" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59236" to="Tiles/@AnimatableBody2D@59236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59237" to="Tiles/@AnimatableBody2D@59237/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59237" to="Tiles/@AnimatableBody2D@59237/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59237" to="Tiles/@AnimatableBody2D@59237" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59237" to="Tiles/@AnimatableBody2D@59237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59237" to="Tiles/@AnimatableBody2D@59237" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59237" to="Tiles/@AnimatableBody2D@59237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59238" to="Tiles/@AnimatableBody2D@59238/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59238" to="Tiles/@AnimatableBody2D@59238/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59238" to="Tiles/@AnimatableBody2D@59238" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59238" to="Tiles/@AnimatableBody2D@59238" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59238" to="Tiles/@AnimatableBody2D@59238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59238" to="Tiles/@AnimatableBody2D@59238" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59238" to="Tiles/@AnimatableBody2D@59238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59239" to="Tiles/@AnimatableBody2D@59239/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59239" to="Tiles/@AnimatableBody2D@59239/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59239" to="Tiles/@AnimatableBody2D@59239" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59239" to="Tiles/@AnimatableBody2D@59239" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59239" to="Tiles/@AnimatableBody2D@59239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59239" to="Tiles/@AnimatableBody2D@59239" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59239" to="Tiles/@AnimatableBody2D@59239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59240" to="Tiles/@AnimatableBody2D@59240/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59240" to="Tiles/@AnimatableBody2D@59240/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59240" to="Tiles/@AnimatableBody2D@59240" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59240" to="Tiles/@AnimatableBody2D@59240" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59240" to="Tiles/@AnimatableBody2D@59240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59240" to="Tiles/@AnimatableBody2D@59240" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59240" to="Tiles/@AnimatableBody2D@59240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59241" to="Tiles/@AnimatableBody2D@59241/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59241" to="Tiles/@AnimatableBody2D@59241/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59241" to="Tiles/@AnimatableBody2D@59241" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59241" to="Tiles/@AnimatableBody2D@59241" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59241" to="Tiles/@AnimatableBody2D@59241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59241" to="Tiles/@AnimatableBody2D@59241" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59241" to="Tiles/@AnimatableBody2D@59241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59242" to="Tiles/@AnimatableBody2D@59242/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59242" to="Tiles/@AnimatableBody2D@59242/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59242" to="Tiles/@AnimatableBody2D@59242" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59242" to="Tiles/@AnimatableBody2D@59242" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59242" to="Tiles/@AnimatableBody2D@59242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59242" to="Tiles/@AnimatableBody2D@59242" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59242" to="Tiles/@AnimatableBody2D@59242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59243" to="Tiles/@AnimatableBody2D@59243/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59243" to="Tiles/@AnimatableBody2D@59243/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59243" to="Tiles/@AnimatableBody2D@59243" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59243" to="Tiles/@AnimatableBody2D@59243" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59243" to="Tiles/@AnimatableBody2D@59243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59243" to="Tiles/@AnimatableBody2D@59243" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59243" to="Tiles/@AnimatableBody2D@59243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59244" to="Tiles/@AnimatableBody2D@59244/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59244" to="Tiles/@AnimatableBody2D@59244/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59244" to="Tiles/@AnimatableBody2D@59244" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59244" to="Tiles/@AnimatableBody2D@59244" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59244" to="Tiles/@AnimatableBody2D@59244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59244" to="Tiles/@AnimatableBody2D@59244" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59244" to="Tiles/@AnimatableBody2D@59244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59245" to="Tiles/@AnimatableBody2D@59245/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59245" to="Tiles/@AnimatableBody2D@59245/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59245" to="Tiles/@AnimatableBody2D@59245" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59245" to="Tiles/@AnimatableBody2D@59245" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59245" to="Tiles/@AnimatableBody2D@59245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59245" to="Tiles/@AnimatableBody2D@59245" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59245" to="Tiles/@AnimatableBody2D@59245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59246" to="Tiles/@AnimatableBody2D@59246/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59246" to="Tiles/@AnimatableBody2D@59246/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59246" to="Tiles/@AnimatableBody2D@59246" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59246" to="Tiles/@AnimatableBody2D@59246/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59246" to="Tiles/@AnimatableBody2D@59246" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59246" to="Tiles/@AnimatableBody2D@59246/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59247" to="Tiles/@AnimatableBody2D@59247/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59247" to="Tiles/@AnimatableBody2D@59247/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59247" to="Tiles/@AnimatableBody2D@59247" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59247" to="Tiles/@AnimatableBody2D@59247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59247" to="Tiles/@AnimatableBody2D@59247" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59247" to="Tiles/@AnimatableBody2D@59247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59248" to="Tiles/@AnimatableBody2D@59248/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59248" to="Tiles/@AnimatableBody2D@59248/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59248" to="Tiles/@AnimatableBody2D@59248" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59248" to="Tiles/@AnimatableBody2D@59248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59248" to="Tiles/@AnimatableBody2D@59248" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59248" to="Tiles/@AnimatableBody2D@59248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59249" to="Tiles/@AnimatableBody2D@59249/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59249" to="Tiles/@AnimatableBody2D@59249/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59249" to="Tiles/@AnimatableBody2D@59249" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59249" to="Tiles/@AnimatableBody2D@59249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59249" to="Tiles/@AnimatableBody2D@59249" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59249" to="Tiles/@AnimatableBody2D@59249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59250" to="Tiles/@AnimatableBody2D@59250/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59250" to="Tiles/@AnimatableBody2D@59250/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59250" to="Tiles/@AnimatableBody2D@59250" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59250" to="Tiles/@AnimatableBody2D@59250/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59250" to="Tiles/@AnimatableBody2D@59250" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59250" to="Tiles/@AnimatableBody2D@59250/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59251" to="Tiles/@AnimatableBody2D@59251/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59251" to="Tiles/@AnimatableBody2D@59251/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59251" to="Tiles/@AnimatableBody2D@59251" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59251" to="Tiles/@AnimatableBody2D@59251/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59251" to="Tiles/@AnimatableBody2D@59251" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59251" to="Tiles/@AnimatableBody2D@59251/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59252" to="Tiles/@AnimatableBody2D@59252/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59252" to="Tiles/@AnimatableBody2D@59252/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59252" to="Tiles/@AnimatableBody2D@59252" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59252" to="Tiles/@AnimatableBody2D@59252/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59252" to="Tiles/@AnimatableBody2D@59252" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59252" to="Tiles/@AnimatableBody2D@59252/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59253" to="Tiles/@AnimatableBody2D@59253/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59253" to="Tiles/@AnimatableBody2D@59253/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59253" to="Tiles/@AnimatableBody2D@59253" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59253" to="Tiles/@AnimatableBody2D@59253/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59253" to="Tiles/@AnimatableBody2D@59253" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59253" to="Tiles/@AnimatableBody2D@59253/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59254" to="Tiles/@AnimatableBody2D@59254/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59254" to="Tiles/@AnimatableBody2D@59254/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59254" to="Tiles/@AnimatableBody2D@59254" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59254" to="Tiles/@AnimatableBody2D@59254/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59254" to="Tiles/@AnimatableBody2D@59254" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59254" to="Tiles/@AnimatableBody2D@59254/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59255" to="Tiles/@AnimatableBody2D@59255/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59255" to="Tiles/@AnimatableBody2D@59255/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59255" to="Tiles/@AnimatableBody2D@59255" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59255" to="Tiles/@AnimatableBody2D@59255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59255" to="Tiles/@AnimatableBody2D@59255" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59255" to="Tiles/@AnimatableBody2D@59255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59256" to="Tiles/@AnimatableBody2D@59256/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59256" to="Tiles/@AnimatableBody2D@59256/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59256" to="Tiles/@AnimatableBody2D@59256" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59256" to="Tiles/@AnimatableBody2D@59256" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59256" to="Tiles/@AnimatableBody2D@59256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59256" to="Tiles/@AnimatableBody2D@59256" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59256" to="Tiles/@AnimatableBody2D@59256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59257" to="Tiles/@AnimatableBody2D@59257/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59257" to="Tiles/@AnimatableBody2D@59257/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59257" to="Tiles/@AnimatableBody2D@59257" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59257" to="Tiles/@AnimatableBody2D@59257" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59257" to="Tiles/@AnimatableBody2D@59257/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59257" to="Tiles/@AnimatableBody2D@59257" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59257" to="Tiles/@AnimatableBody2D@59257/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59258" to="Tiles/@AnimatableBody2D@59258/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59258" to="Tiles/@AnimatableBody2D@59258/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59258" to="Tiles/@AnimatableBody2D@59258" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59258" to="Tiles/@AnimatableBody2D@59258" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59258" to="Tiles/@AnimatableBody2D@59258/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59258" to="Tiles/@AnimatableBody2D@59258" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59258" to="Tiles/@AnimatableBody2D@59258/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59259" to="Tiles/@AnimatableBody2D@59259/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59259" to="Tiles/@AnimatableBody2D@59259/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59259" to="Tiles/@AnimatableBody2D@59259" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59259" to="Tiles/@AnimatableBody2D@59259/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59259" to="Tiles/@AnimatableBody2D@59259" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59259" to="Tiles/@AnimatableBody2D@59259/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59260" to="Tiles/@AnimatableBody2D@59260/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59260" to="Tiles/@AnimatableBody2D@59260/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59260" to="Tiles/@AnimatableBody2D@59260" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59260" to="Tiles/@AnimatableBody2D@59260/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59260" to="Tiles/@AnimatableBody2D@59260" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59260" to="Tiles/@AnimatableBody2D@59260/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59261" to="Tiles/@AnimatableBody2D@59261/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59261" to="Tiles/@AnimatableBody2D@59261/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59261" to="Tiles/@AnimatableBody2D@59261" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59261" to="Tiles/@AnimatableBody2D@59261/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59261" to="Tiles/@AnimatableBody2D@59261" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59261" to="Tiles/@AnimatableBody2D@59261/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59262" to="Tiles/@AnimatableBody2D@59262/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59262" to="Tiles/@AnimatableBody2D@59262/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59262" to="Tiles/@AnimatableBody2D@59262" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59262" to="Tiles/@AnimatableBody2D@59262/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59262" to="Tiles/@AnimatableBody2D@59262" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59262" to="Tiles/@AnimatableBody2D@59262/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59263" to="Tiles/@AnimatableBody2D@59263/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59263" to="Tiles/@AnimatableBody2D@59263/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59263" to="Tiles/@AnimatableBody2D@59263" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59263" to="Tiles/@AnimatableBody2D@59263" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59263" to="Tiles/@AnimatableBody2D@59263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59263" to="Tiles/@AnimatableBody2D@59263" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59263" to="Tiles/@AnimatableBody2D@59263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59264" to="Tiles/@AnimatableBody2D@59264/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59264" to="Tiles/@AnimatableBody2D@59264/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59264" to="Tiles/@AnimatableBody2D@59264" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59264" to="Tiles/@AnimatableBody2D@59264" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59264" to="Tiles/@AnimatableBody2D@59264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59264" to="Tiles/@AnimatableBody2D@59264" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59264" to="Tiles/@AnimatableBody2D@59264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59265" to="Tiles/@AnimatableBody2D@59265/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59265" to="Tiles/@AnimatableBody2D@59265/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59265" to="Tiles/@AnimatableBody2D@59265" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59265" to="Tiles/@AnimatableBody2D@59265" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59265" to="Tiles/@AnimatableBody2D@59265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59265" to="Tiles/@AnimatableBody2D@59265" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59265" to="Tiles/@AnimatableBody2D@59265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59266" to="Tiles/@AnimatableBody2D@59266/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59266" to="Tiles/@AnimatableBody2D@59266/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59266" to="Tiles/@AnimatableBody2D@59266" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59266" to="Tiles/@AnimatableBody2D@59266" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59266" to="Tiles/@AnimatableBody2D@59266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59266" to="Tiles/@AnimatableBody2D@59266" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59266" to="Tiles/@AnimatableBody2D@59266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59267" to="Tiles/@AnimatableBody2D@59267/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59267" to="Tiles/@AnimatableBody2D@59267/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59267" to="Tiles/@AnimatableBody2D@59267" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59267" to="Tiles/@AnimatableBody2D@59267" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59267" to="Tiles/@AnimatableBody2D@59267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59267" to="Tiles/@AnimatableBody2D@59267" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59267" to="Tiles/@AnimatableBody2D@59267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59268" to="Tiles/@AnimatableBody2D@59268/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59268" to="Tiles/@AnimatableBody2D@59268/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59268" to="Tiles/@AnimatableBody2D@59268" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59268" to="Tiles/@AnimatableBody2D@59268" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59268" to="Tiles/@AnimatableBody2D@59268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59268" to="Tiles/@AnimatableBody2D@59268" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59268" to="Tiles/@AnimatableBody2D@59268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59269" to="Tiles/@AnimatableBody2D@59269/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59269" to="Tiles/@AnimatableBody2D@59269/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59269" to="Tiles/@AnimatableBody2D@59269" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59269" to="Tiles/@AnimatableBody2D@59269" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59269" to="Tiles/@AnimatableBody2D@59269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59269" to="Tiles/@AnimatableBody2D@59269" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59269" to="Tiles/@AnimatableBody2D@59269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59270" to="Tiles/@AnimatableBody2D@59270/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59270" to="Tiles/@AnimatableBody2D@59270/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59270" to="Tiles/@AnimatableBody2D@59270" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59270" to="Tiles/@AnimatableBody2D@59270" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59270" to="Tiles/@AnimatableBody2D@59270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59270" to="Tiles/@AnimatableBody2D@59270" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59270" to="Tiles/@AnimatableBody2D@59270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59271" to="Tiles/@AnimatableBody2D@59271/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59271" to="Tiles/@AnimatableBody2D@59271/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59271" to="Tiles/@AnimatableBody2D@59271" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59271" to="Tiles/@AnimatableBody2D@59271" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59271" to="Tiles/@AnimatableBody2D@59271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59271" to="Tiles/@AnimatableBody2D@59271" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59271" to="Tiles/@AnimatableBody2D@59271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59272" to="Tiles/@AnimatableBody2D@59272/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59272" to="Tiles/@AnimatableBody2D@59272/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59272" to="Tiles/@AnimatableBody2D@59272" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59272" to="Tiles/@AnimatableBody2D@59272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59272" to="Tiles/@AnimatableBody2D@59272" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59272" to="Tiles/@AnimatableBody2D@59272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59273" to="Tiles/@AnimatableBody2D@59273/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59273" to="Tiles/@AnimatableBody2D@59273/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59273" to="Tiles/@AnimatableBody2D@59273" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59273" to="Tiles/@AnimatableBody2D@59273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59273" to="Tiles/@AnimatableBody2D@59273" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59273" to="Tiles/@AnimatableBody2D@59273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59274" to="Tiles/@AnimatableBody2D@59274/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59274" to="Tiles/@AnimatableBody2D@59274/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59274" to="Tiles/@AnimatableBody2D@59274" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59274" to="Tiles/@AnimatableBody2D@59274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59274" to="Tiles/@AnimatableBody2D@59274" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59274" to="Tiles/@AnimatableBody2D@59274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59275" to="Tiles/@AnimatableBody2D@59275/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59275" to="Tiles/@AnimatableBody2D@59275/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59275" to="Tiles/@AnimatableBody2D@59275" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59275" to="Tiles/@AnimatableBody2D@59275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59275" to="Tiles/@AnimatableBody2D@59275" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59275" to="Tiles/@AnimatableBody2D@59275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59276" to="Tiles/@AnimatableBody2D@59276/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59276" to="Tiles/@AnimatableBody2D@59276/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59276" to="Tiles/@AnimatableBody2D@59276" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59276" to="Tiles/@AnimatableBody2D@59276/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59276" to="Tiles/@AnimatableBody2D@59276" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59276" to="Tiles/@AnimatableBody2D@59276/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59277" to="Tiles/@AnimatableBody2D@59277/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59277" to="Tiles/@AnimatableBody2D@59277/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59277" to="Tiles/@AnimatableBody2D@59277" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59277" to="Tiles/@AnimatableBody2D@59277/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59277" to="Tiles/@AnimatableBody2D@59277" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59277" to="Tiles/@AnimatableBody2D@59277/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59278" to="Tiles/@AnimatableBody2D@59278/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59278" to="Tiles/@AnimatableBody2D@59278/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59278" to="Tiles/@AnimatableBody2D@59278" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59278" to="Tiles/@AnimatableBody2D@59278/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59278" to="Tiles/@AnimatableBody2D@59278" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59278" to="Tiles/@AnimatableBody2D@59278/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59279" to="Tiles/@AnimatableBody2D@59279/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59279" to="Tiles/@AnimatableBody2D@59279/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59279" to="Tiles/@AnimatableBody2D@59279" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59279" to="Tiles/@AnimatableBody2D@59279" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59279" to="Tiles/@AnimatableBody2D@59279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59279" to="Tiles/@AnimatableBody2D@59279" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59279" to="Tiles/@AnimatableBody2D@59279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59280" to="Tiles/@AnimatableBody2D@59280/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59280" to="Tiles/@AnimatableBody2D@59280/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59280" to="Tiles/@AnimatableBody2D@59280" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59280" to="Tiles/@AnimatableBody2D@59280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59280" to="Tiles/@AnimatableBody2D@59280" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59280" to="Tiles/@AnimatableBody2D@59280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59281" to="Tiles/@AnimatableBody2D@59281/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59281" to="Tiles/@AnimatableBody2D@59281/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59281" to="Tiles/@AnimatableBody2D@59281" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59281" to="Tiles/@AnimatableBody2D@59281/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59281" to="Tiles/@AnimatableBody2D@59281" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59281" to="Tiles/@AnimatableBody2D@59281/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59282" to="Tiles/@AnimatableBody2D@59282/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59282" to="Tiles/@AnimatableBody2D@59282/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59282" to="Tiles/@AnimatableBody2D@59282" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59282" to="Tiles/@AnimatableBody2D@59282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59282" to="Tiles/@AnimatableBody2D@59282" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59282" to="Tiles/@AnimatableBody2D@59282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59283" to="Tiles/@AnimatableBody2D@59283/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59283" to="Tiles/@AnimatableBody2D@59283/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59283" to="Tiles/@AnimatableBody2D@59283" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59283" to="Tiles/@AnimatableBody2D@59283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59283" to="Tiles/@AnimatableBody2D@59283" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59283" to="Tiles/@AnimatableBody2D@59283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59284" to="Tiles/@AnimatableBody2D@59284/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59284" to="Tiles/@AnimatableBody2D@59284/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59284" to="Tiles/@AnimatableBody2D@59284" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59284" to="Tiles/@AnimatableBody2D@59284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59284" to="Tiles/@AnimatableBody2D@59284" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59284" to="Tiles/@AnimatableBody2D@59284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59285" to="Tiles/@AnimatableBody2D@59285/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59285" to="Tiles/@AnimatableBody2D@59285/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59285" to="Tiles/@AnimatableBody2D@59285" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59285" to="Tiles/@AnimatableBody2D@59285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59285" to="Tiles/@AnimatableBody2D@59285" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59285" to="Tiles/@AnimatableBody2D@59285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59286" to="Tiles/@AnimatableBody2D@59286/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59286" to="Tiles/@AnimatableBody2D@59286/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59286" to="Tiles/@AnimatableBody2D@59286" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59286" to="Tiles/@AnimatableBody2D@59286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59286" to="Tiles/@AnimatableBody2D@59286" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59286" to="Tiles/@AnimatableBody2D@59286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59287" to="Tiles/@AnimatableBody2D@59287/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59287" to="Tiles/@AnimatableBody2D@59287/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59287" to="Tiles/@AnimatableBody2D@59287" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59287" to="Tiles/@AnimatableBody2D@59287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59287" to="Tiles/@AnimatableBody2D@59287" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59287" to="Tiles/@AnimatableBody2D@59287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59288" to="Tiles/@AnimatableBody2D@59288/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59288" to="Tiles/@AnimatableBody2D@59288/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59288" to="Tiles/@AnimatableBody2D@59288" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59288" to="Tiles/@AnimatableBody2D@59288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59288" to="Tiles/@AnimatableBody2D@59288" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59288" to="Tiles/@AnimatableBody2D@59288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59289" to="Tiles/@AnimatableBody2D@59289/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59289" to="Tiles/@AnimatableBody2D@59289/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59289" to="Tiles/@AnimatableBody2D@59289" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59289" to="Tiles/@AnimatableBody2D@59289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59289" to="Tiles/@AnimatableBody2D@59289" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59289" to="Tiles/@AnimatableBody2D@59289/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World11/11-2.tscn b/Scenes/Levels/SMBLL/World11/11-2.tscn new file mode 100644 index 0000000..f78d07d --- /dev/null +++ b/Scenes/Levels/SMBLL/World11/11-2.tscn @@ -0,0 +1,190 @@ +[gd_scene load_steps=16 format=4 uid="uid://bgi3saqcxur3u"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_lqo4n"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_5ws2p"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_l3qwg"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_exytj"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="8_xmn44"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="9_irb4c"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="10_46m4n"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="11_5ws2p"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="12_6tii1"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_irb4c"] +[ext_resource type="PackedScene" uid="uid://b7560x2o4qeuo" path="res://Scenes/Prefabs/LevelObjects/WaterCurrentArea.tscn" id="14_46m4n"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="15_5ws2p"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="15_6tii1"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="16_6tii1"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="16_g83sl"] + +[node name="11-2" type="Node"] +script = ExtResource("1_lqo4n") +music = ExtResource("2_5ws2p") +theme = "Underwater" +campaign = "SMBLL" +world_id = 11 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("4_l3qwg")] +position = Vector2(-208, -144) + +[node name="Tiles" parent="." instance=ExtResource("5_exytj")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAAAAAsAAAD9/wEAAAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD//wAAAAACAAEAAAD//wEAAAACAAEAAAAAAAAAAAACAAEAAAAAAAEAAAACAAEAAAABAAAAAAACAAEAAAABAAEAAAACAAEAAAACAAAAAAACAAEAAAACAAEAAAACAAEAAAADAAAAAAACAAEAAAADAAEAAAACAAEAAAAEAAAAAAACAAEAAAAEAAEAAAACAAEAAAAFAAAAAAACAAEAAAAFAAEAAAACAAEAAAAGAAAAAAACAAEAAAAGAAEAAAACAAEAAAAHAAAAAAACAAEAAAAHAAEAAAACAAEAAAAIAAAAAAACAAEAAAAIAAEAAAACAAEAAAAJAAAAAAACAAEAAAAJAAEAAAACAAEAAAAKAAAAAAACAAEAAAAKAAEAAAACAAEAAAALAAAAAAACAAEAAAALAAEAAAACAAEAAAAMAAAAAAACAAEAAAAMAAEAAAACAAEAAAANAAAAAAACAAEAAAANAAEAAAACAAEAAAAOAAAAAAACAAEAAAAOAAEAAAACAAEAAAAPAAAAAAABAAsAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAAAPz/AAABAAAAAAAAAP3/AAAAAAsAAAAAAP7/AAACAAEAAAAAAP//AAACAAEAAAABAPz/AAACAAAAAAABAP3/AAACAAEAAAABAP7/AAACAAEAAAABAP//AAACAAEAAAACAPz/AAACAAAAAAACAP3/AAACAAEAAAACAP7/AAACAAEAAAACAP//AAACAAEAAAADAPz/AAACAAAAAAADAP3/AAACAAEAAAADAP7/AAACAAEAAAADAP//AAACAAEAAAAEAPz/AAACAAAAAAAEAP3/AAACAAEAAAAEAP7/AAACAAEAAAAEAP//AAACAAEAAAAFAPz/AAACAAAAAAAFAP3/AAACAAEAAAAFAP7/AAACAAEAAAAFAP//AAACAAEAAAAGAPz/AAACAAAAAAAGAP3/AAACAAEAAAAGAP7/AAACAAEAAAAGAP//AAACAAEAAAAHAPz/AAACAAAAAAAHAP3/AAACAAEAAAAHAP7/AAACAAEAAAAHAP//AAACAAEAAAAIAPz/AAACAAAAAAAIAP3/AAACAAEAAAAIAP7/AAACAAEAAAAIAP//AAACAAEAAAAJAPz/AAACAAAAAAAJAP3/AAACAAEAAAAJAP7/AAACAAEAAAAJAP//AAACAAEAAAAKAPz/AAACAAAAAAAKAP3/AAACAAEAAAAKAP7/AAACAAEAAAAKAP//AAACAAEAAAALAPz/AAACAAAAAAALAP3/AAACAAEAAAALAP7/AAACAAEAAAALAP//AAACAAEAAAAMAPz/AAACAAAAAAAMAP3/AAACAAEAAAAMAP7/AAACAAEAAAAMAP//AAACAAEAAAANAPz/AAACAAAAAAANAP3/AAACAAEAAAANAP7/AAACAAEAAAANAP//AAACAAEAAAAOAPz/AAACAAAAAAAOAP3/AAACAAEAAAAOAP7/AAACAAEAAAAOAP//AAACAAEAAAAPAPz/AAADAAAAAAAPAP3/AAADAAEAAAAPAP7/AAADAAEAAAAPAP//AAADAAEAAAD///3/AAABAAAAAAD///7/AAAAAAsAAAD/////AAACAAEAAAD+//7/AAABAAAAAAD+////AAAAAAsAAAD9////AAABAAAAAAAAAPX/AAABAAAAAAAAAPb/AAABAAEAAAAAAPf/AAABAAEAAAAAAPj/AAABAAIAAAABAPX/AAACAAAAAAABAPb/AAACAAEAAAABAPf/AAACAAEAAAABAPj/AAACAAIAAAACAPX/AAACAAAAAAACAPb/AAACAAEAAAACAPf/AAACAAEAAAACAPj/AAACAAIAAAADAPX/AAACAAAAAAADAPb/AAACAAEAAAADAPf/AAACAAEAAAADAPj/AAACAAIAAAAEAPX/AAACAAAAAAAEAPb/AAACAAEAAAAEAPf/AAACAAEAAAAEAPj/AAACAAIAAAAFAPX/AAACAAAAAAAFAPb/AAACAAEAAAAFAPf/AAACAAEAAAAFAPj/AAACAAIAAAAGAPX/AAACAAAAAAAGAPb/AAACAAEAAAAGAPf/AAACAAEAAAAGAPj/AAACAAIAAAAHAPX/AAACAAAAAAAHAPb/AAACAAEAAAAHAPf/AAACAAEAAAAHAPj/AAACAAIAAAAIAPX/AAACAAAAAAAIAPb/AAACAAEAAAAIAPf/AAACAAEAAAAIAPj/AAACAAIAAAAJAPX/AAACAAAAAAAJAPb/AAACAAEAAAAJAPf/AAACAAEAAAAJAPj/AAACAAIAAAAKAPX/AAACAAAAAAAKAPb/AAACAAEAAAAKAPf/AAACAAEAAAAKAPj/AAACAAIAAAALAPX/AAACAAAAAAALAPb/AAACAAEAAAALAPf/AAACAAEAAAALAPj/AAACAAIAAAAMAPX/AAACAAAAAAAMAPb/AAACAAEAAAAMAPf/AAACAAEAAAAMAPj/AAACAAIAAAANAPX/AAACAAAAAAANAPb/AAACAAEAAAANAPf/AAACAAEAAAANAPj/AAACAAIAAAAOAPX/AAACAAAAAAAOAPb/AAACAAEAAAAOAPf/AAACAAEAAAAOAPj/AAACAAIAAAAPAPX/AAADAAAAAAAPAPb/AAADAAEAAAAPAPf/AAADAAEAAAAPAPj/AAADAAIAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAAAAAsAAAAYAAEAAAACAAEAAAAZAAAAAAACAAEAAAAZAAEAAAACAAEAAAAaAAAAAAACAAEAAAAaAAEAAAACAAEAAAAbAAAAAAACAAEAAAAbAAEAAAACAAEAAAAcAAAAAAACAAEAAAAcAAEAAAACAAEAAAAdAAAAAAACAAEAAAAdAAEAAAACAAEAAAAeAAAAAAACAAEAAAAeAAEAAAACAAEAAAAfAAAAAAABAAsAAAAfAAEAAAACAAEAAAAfAPj/AAAAAAAAAAAfAPn/AAAKAAsAAAAfAPr/AAADAAEAAAAfAPv/AAADAAEAAAAfAPz/AAADAAEAAAAfAP3/AAADAAEAAAAfAP7/AAADAAEAAAAfAP//AAADAAEAAAAeAPn/AAABAAAAAAAeAPr/AAAAAAsAAAAeAPv/AAACAAEAAAAeAPz/AAACAAEAAAAeAP3/AAACAAEAAAAeAP7/AAACAAEAAAAeAP//AAACAAEAAAAdAPr/AAABAAAAAAAdAPv/AAAAAAsAAAAdAPz/AAACAAEAAAAdAP3/AAACAAEAAAAdAP7/AAACAAEAAAAdAP//AAACAAEAAAAcAPv/AAABAAAAAAAcAPz/AAAAAAsAAAAcAP3/AAACAAEAAAAcAP7/AAACAAEAAAAcAP//AAACAAEAAAAbAP3/AAAAAAsAAAAbAP7/AAACAAEAAAAbAP//AAACAAEAAAAbAPz/AAABAAAAAAAaAP3/AAABAAAAAAAaAP7/AAAAAAsAAAAaAP//AAACAAEAAAAZAP7/AAABAAAAAAAZAP//AAAAAAsAAAAYAP//AAABAAAAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAAAAAsAAAAuAAEAAAACAAEAAAAvAAAAAAABAAsAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAADAAAAAAAyAAEAAAADAAEAAAAuAPj/AAABAAAAAAAuAPn/AAABAAEAAAAuAPr/AAABAAEAAAAuAPv/AAABAAEAAAAuAPz/AAABAAEAAAAuAP3/AAABAAEAAAAuAP7/AAABAAEAAAAuAP//AAABAAEAAAAvAPj/AAADAAAAAAAvAPn/AAADAAEAAAAvAPr/AAADAAEAAAAvAPv/AAADAAEAAAAvAPz/AAADAAEAAAAvAP3/AAADAAEAAAAvAP7/AAADAAEAAAAvAP//AAADAAEAAAAwAPX/AAABAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAADAAMAAAA2AAAAAAABAAAAAAA2AAEAAAABAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAADAAAAAAA5AAEAAAADAAEAAAA9AAAAAAABAAAAAAA9AAEAAAABAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAADAAAAAABfAAEAAAADAAEAAABHAPz/AAABAAMAAABIAPz/AAACAAMAAABJAPz/AAACAAMAAABKAPz/AAACAAMAAABLAPz/AAACAAMAAABMAPz/AAACAAMAAABNAPz/AAACAAMAAABOAPz/AAACAAMAAABPAPz/AAACAAMAAABQAPz/AAADAAMAAABQAPX/AAABAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAADAAMAAABjAAAAAAABAAAAAABjAAEAAAABAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAADAAAAAABsAAEAAAADAAEAAABpAPz/AAABAAMAAABqAPz/AAACAAMAAABrAPz/AAACAAMAAABsAPz/AAAMAAwAAABsAPX/AAAMAAsAAABsAPb/AAAAAAEAAABsAPf/AAAAAAEAAABsAPj/AAAAAAEAAABsAPn/AAAAAAEAAABsAPr/AAAAAAEAAABsAPv/AAAAAAEAAABjAPX/AAALAAsAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABjAPb/AAAAAAEAAABjAPf/AAAAAAEAAABjAPj/AAAAAAEAAABjAPn/AAAAAAEAAABjAPr/AAAAAAEAAABjAPv/AAAAAAEAAABjAPz/AAALAAwAAABkAPz/AAACAAMAAABlAPz/AAACAAMAAABmAPz/AAADAAMAAABwAPn/AAABAAAAAABwAPr/AAABAAEAAABwAPv/AAABAAEAAABwAPz/AAABAAIAAABxAPn/AAACAAAAAABxAPr/AAACAAEAAABxAPv/AAACAAEAAABxAPz/AAACAAIAAAByAPn/AAACAAAAAAByAPr/AAACAAEAAAByAPv/AAACAAEAAAByAPz/AAACAAIAAABzAPn/AAACAAAAAABzAPr/AAACAAEAAABzAPv/AAACAAEAAABzAPz/AAACAAIAAAB0APn/AAACAAAAAAB0APr/AAACAAEAAAB0APv/AAACAAEAAAB0APz/AAACAAIAAAB1APn/AAACAAAAAAB1APr/AAACAAEAAAB1APv/AAACAAEAAAB1APz/AAACAAIAAAB2APn/AAACAAAAAAB2APr/AAACAAEAAAB2APv/AAACAAEAAAB2APz/AAACAAIAAAB3APn/AAACAAAAAAB3APr/AAACAAEAAAB3APv/AAACAAEAAAB3APz/AAACAAIAAAB4APn/AAACAAAAAAB4APr/AAACAAEAAAB4APv/AAACAAEAAAB4APz/AAACAAIAAAB5APn/AAACAAAAAAB5APr/AAACAAEAAAB5APv/AAACAAEAAAB5APz/AAACAAIAAAB6APn/AAACAAAAAAB6APr/AAACAAEAAAB6APv/AAACAAEAAAB6APz/AAACAAIAAAB7APn/AAACAAAAAAB7APr/AAACAAEAAAB7APv/AAACAAEAAAB7APz/AAACAAIAAAB8APn/AAACAAAAAAB8APr/AAACAAEAAAB8APv/AAACAAEAAAB8APz/AAACAAIAAAB9APn/AAACAAAAAAB9APr/AAACAAEAAAB9APv/AAACAAEAAAB9APz/AAACAAIAAAB+APn/AAACAAAAAAB+APr/AAACAAEAAAB+APv/AAACAAEAAAB+APz/AAACAAIAAAB/APn/AAADAAAAAAB/APr/AAADAAEAAAB/APv/AAADAAEAAAB/APz/AAADAAIAAACAAAAAAAABAAAAAACAAAEAAAABAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAADAAAAAACPAAEAAAADAAEAAABwAPX/AAABAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAACAAMAAAB/APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAADAAMAAACYAAAAAAABAAAAAACYAAEAAAABAAEAAACZAAAAAAAAAAsAAACZAAEAAAACAAEAAACaAAAAAAACAAEAAACaAAEAAAACAAEAAACbAAAAAAACAAEAAACbAAEAAAACAAEAAACcAAAAAAACAAEAAACcAAEAAAACAAEAAACdAAAAAAACAAEAAACdAAEAAAACAAEAAACeAAAAAAACAAEAAACeAAEAAAACAAEAAACfAAAAAAACAAEAAACfAAEAAAACAAEAAACZAP//AAABAAAAAACaAP//AAAAAAsAAACbAP//AAACAAEAAACcAP//AAACAAEAAACdAP//AAACAAEAAACeAP//AAACAAEAAACfAP//AAACAAEAAACaAP7/AAABAAAAAACbAP7/AAAAAAsAAACcAP7/AAACAAEAAACdAP7/AAACAAEAAACeAP7/AAACAAEAAACfAP7/AAACAAEAAACbAP3/AAABAAAAAACcAP3/AAAAAAsAAACdAP3/AAACAAEAAACeAP3/AAACAAEAAACfAP3/AAACAAEAAACcAPz/AAABAAAAAACdAPz/AAACAAAAAACeAPz/AAAAAAsAAACeAPX/AAACAAAAAACeAPb/AAACAAEAAACeAPf/AAACAAEAAACeAPj/AAACAAEAAACeAPn/AAAAAAwAAACeAPr/AAABAAEAAACeAPv/AAABAAEAAACfAPX/AAACAAAAAACfAPb/AAACAAEAAACfAPf/AAACAAEAAACfAPj/AAACAAEAAACfAPn/AAACAAEAAACfAPr/AAACAAEAAACfAPv/AAACAAEAAACfAPz/AAACAAEAAACdAPX/AAABAAAAAACdAPb/AAABAAEAAACdAPf/AAABAAEAAACdAPj/AAABAAEAAACdAPn/AAABAAIAAACHAPr/AAAHAAYAAABdAPv/AAAHAAYAAABdAPz/AAAHAAYAAABdAP3/AAAHAAYAAABdAP7/AAAHAAYAAABdAP//AAAHAAYAAABWAPb/AAAHAAYAAABWAPf/AAAHAAYAAABWAPj/AAAHAAYAAABWAPn/AAAHAAYAAABWAPr/AAAHAAYAAABWAPv/AAAHAAYAAABSAP7/AAAHAAYAAABSAP//AAAHAAYAAAA+APz/AAAHAAYAAAA+AP3/AAAHAAYAAAA+AP7/AAAHAAYAAAA+AP//AAAHAAYAAAA7APb/AAAHAAYAAAA7APf/AAAHAAYAAAA7APj/AAAHAAYAAAA7APn/AAAHAAYAAAA7APr/AAAHAAYAAAA7APv/AAAHAAYAAAA7APz/AAAHAAYAAAA3APz/AAAHAAYAAAA3AP3/AAAHAAYAAAA3AP7/AAAHAAYAAAA3AP//AAAHAAYAAAAzAPb/AAAHAAYAAAAzAPf/AAAHAAYAAAAzAPj/AAAHAAYAAAAzAPn/AAAHAAYAAAAzAPr/AAAHAAYAAAAzAPv/AAAHAAYAAAAzAPz/AAAHAAYAAAAUAPz/AAAHAAYAAAAUAP3/AAAHAAYAAAAUAP7/AAAHAAYAAAAUAP//AAAHAAYAAAAhAP//AQAAAAAAAwAiAP//AQAAAAAAAwAjAP//AQAAAAAAAwAkAP//AQAAAAAAAwAlAP//AQAAAAAAAwAmAP//AQAAAAAAAwAnAP//AQAAAAAAAwAoAP//AQAAAAAAAwApAP//AQAAAAAAAwAqAP//AQAAAAAAAwArAP//AQAAAAAAAwBKAPj/AQAAAAAAAwBLAPj/AQAAAAAAAwBMAPj/AQAAAAAAAwBNAPj/AQAAAAAAAwBTAP7/AQAAAAAAAwBUAP7/AQAAAAAAAwBVAP7/AQAAAAAAAwBWAP7/AQAAAAAAAwBXAP7/AQAAAAAAAwBYAP7/AQAAAAAAAwBZAP7/AQAAAAAAAwBaAP7/AQAAAAAAAwBbAP7/AQAAAAAAAwBdAPf/AQAAAAAAAwBeAPf/AQAAAAAAAwBfAPf/AQAAAAAAAwBgAPf/AQAAAAAAAwBhAPf/AQAAAAAAAwBkAPn/AQAAAAAAAwBlAPn/AQAAAAAAAwBmAPn/AQAAAAAAAwBnAPn/AQAAAAAAAwBoAPn/AQAAAAAAAwBpAPn/AQAAAAAAAwBqAPn/AQAAAAAAAwBrAPn/AQAAAAAAAwBkAP//AQAAAAAAAwBlAP//AQAAAAAAAwBmAP//AQAAAAAAAwBnAP//AQAAAAAAAwBoAP//AQAAAAAAAwBpAP//AQAAAAAAAwBqAP//AQAAAAAAAwBrAP//AQAAAAAAAwBwAP3/AQAAAAAAAwBxAP3/AQAAAAAAAwByAP3/AQAAAAAAAwBzAP3/AQAAAAAAAwB0AP3/AQAAAAAAAwB1AP3/AQAAAAAAAwB2AP3/AQAAAAAAAwB3AP3/AQAAAAAAAwB4AP3/AQAAAAAAAwB5AP3/AQAAAAAAAwB6AP3/AQAAAAAAAwB7AP3/AQAAAAAAAwB8AP3/AQAAAAAAAwB9AP3/AQAAAAAAAwB+AP3/AQAAAAAAAwB/AP3/AQAAAAAAAwCdAPr/AAAKAAAAAACdAPv/AAAKAAEAAADv/wAAAAACAAAAAADv/wEAAAACAAEAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAADAAIAAAA2AAIAAAABAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAADAAIAAAA9AAIAAAABAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAADAAIAAABjAAIAAAABAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAADAAIAAACAAAIAAAABAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAADAAIAAACgAAAAAAACAAEAAACgAAEAAAACAAEAAACYAAIAAAABAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAACgAPX/AAACAAAAAAChAPX/AAACAAAAAACiAPX/AAACAAAAAACjAPX/AAACAAAAAACkAPX/AAADAAAAAACgAPb/AAACAAEAAAChAPb/AAACAAEAAACiAPb/AAACAAEAAACjAPb/AAACAAEAAACkAPb/AAADAAEAAACgAPf/AAACAAEAAAChAPf/AAACAAEAAACiAPf/AAACAAEAAACjAPf/AAACAAEAAACkAPf/AAADAAEAAACgAPj/AAACAAEAAAChAPj/AAACAAEAAACiAPj/AAACAAEAAACjAPj/AAACAAEAAACkAPj/AAADAAEAAACgAPn/AAACAAEAAAChAPn/AAACAAEAAACiAPn/AAACAAEAAACjAPn/AAACAAEAAACkAPn/AAADAAEAAACgAPr/AAACAAEAAAChAPr/AAACAAEAAACiAPr/AAACAAEAAACjAPr/AAACAAEAAACkAPr/AAADAAEAAACgAPv/AAACAAEAAAChAPv/AAACAAEAAACiAPv/AAACAAEAAACjAPv/AAACAAEAAACkAPv/AAADAAEAAACgAPz/AAACAAEAAAChAPz/AAACAAEAAACiAPz/AAACAAEAAACjAPz/AAACAAEAAACkAPz/AAADAAEAAACgAP3/AAACAAEAAAChAP3/AAACAAEAAACiAP3/AAACAAEAAACjAP3/AAACAAEAAACkAP3/AAADAAEAAACgAP7/AAACAAEAAAChAP7/AAACAAEAAACiAP7/AAACAAEAAACjAP7/AAACAAEAAACkAP7/AAADAAEAAACgAP//AAACAAEAAAChAP//AAACAAEAAACiAP//AAACAAEAAACjAP//AAACAAEAAACkAP//AAADAAEAAAChAAAAAAACAAEAAACiAAAAAAACAAEAAACjAAAAAAACAAEAAACkAAAAAAADAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAADAAEAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAADAAIAAADu/wAAAAABAAAAAADu/wEAAAABAAEAAADu/wIAAAABAAIAAAA=") + +[node name="WaterArea" parent="." instance=ExtResource("8_xmn44")] +visible = false +position = Vector2(1104, -72) +scale = Vector2(299.582, -1267.22) + +[node name="Water" parent="." instance=ExtResource("5_exytj")] +visibility_layer = 2 +z_index = -4096 +z_as_relative = false +tile_map_data = PackedByteArray("AADw//X/AgAAAAQAAADx//X/AgAAAAQAAADy//X/AgAAAAQAAADz//X/AgAAAAQAAAD0//X/AgAAAAQAAAD1//X/AgAAAAQAAAD2//X/AgAAAAQAAAD3//X/AgAAAAQAAAD4//X/AgAAAAQAAAD5//X/AgAAAAQAAAD6//X/AgAAAAQAAAD7//X/AgAAAAQAAAD8//X/AgAAAAQAAAD9//X/AgAAAAQAAAD+//X/AgAAAAQAAAD///X/AgAAAAQAAAAAAPX/AgAAAAQAAAABAPX/AgAAAAQAAAACAPX/AgAAAAQAAAADAPX/AgAAAAQAAAAEAPX/AgAAAAQAAAAFAPX/AgAAAAQAAAAGAPX/AgAAAAQAAAAHAPX/AgAAAAQAAAAIAPX/AgAAAAQAAAAJAPX/AgAAAAQAAAAKAPX/AgAAAAQAAAALAPX/AgAAAAQAAAAMAPX/AgAAAAQAAAANAPX/AgAAAAQAAAAOAPX/AgAAAAQAAAAPAPX/AgAAAAQAAAAQAPX/AgAAAAQAAAARAPX/AgAAAAQAAAASAPX/AgAAAAQAAAATAPX/AgAAAAQAAAAUAPX/AgAAAAQAAAAVAPX/AgAAAAQAAAAWAPX/AgAAAAQAAAAXAPX/AgAAAAQAAAAYAPX/AgAAAAQAAAAZAPX/AgAAAAQAAAAaAPX/AgAAAAQAAAAbAPX/AgAAAAQAAAAcAPX/AgAAAAQAAAAdAPX/AgAAAAQAAAAeAPX/AgAAAAQAAAAfAPX/AgAAAAQAAAAgAPX/AgAAAAQAAAAhAPX/AgAAAAQAAAAiAPX/AgAAAAQAAAAjAPX/AgAAAAQAAAAkAPX/AgAAAAQAAAAlAPX/AgAAAAQAAAAmAPX/AgAAAAQAAAAnAPX/AgAAAAQAAAAoAPX/AgAAAAQAAAApAPX/AgAAAAQAAAAqAPX/AgAAAAQAAAArAPX/AgAAAAQAAAAsAPX/AgAAAAQAAAAtAPX/AgAAAAQAAAAuAPX/AgAAAAQAAAAvAPX/AgAAAAQAAAAwAPX/AgAAAAQAAAAxAPX/AgAAAAQAAAAyAPX/AgAAAAQAAAAzAPX/AgAAAAQAAAA0APX/AgAAAAQAAAA1APX/AgAAAAQAAAA2APX/AgAAAAQAAAA3APX/AgAAAAQAAAA4APX/AgAAAAQAAAA5APX/AgAAAAQAAAA6APX/AgAAAAQAAAA7APX/AgAAAAQAAAA8APX/AgAAAAQAAAA9APX/AgAAAAQAAAA+APX/AgAAAAQAAAA/APX/AgAAAAQAAABAAPX/AgAAAAQAAABBAPX/AgAAAAQAAABCAPX/AgAAAAQAAABDAPX/AgAAAAQAAABEAPX/AgAAAAQAAABFAPX/AgAAAAQAAABGAPX/AgAAAAQAAABHAPX/AgAAAAQAAABIAPX/AgAAAAQAAABJAPX/AgAAAAQAAABKAPX/AgAAAAQAAABLAPX/AgAAAAQAAABMAPX/AgAAAAQAAABNAPX/AgAAAAQAAABOAPX/AgAAAAQAAABPAPX/AgAAAAQAAABQAPX/AgAAAAQAAABRAPX/AgAAAAQAAABSAPX/AgAAAAQAAABTAPX/AgAAAAQAAABUAPX/AgAAAAQAAABVAPX/AgAAAAQAAABWAPX/AgAAAAQAAABXAPX/AgAAAAQAAABYAPX/AgAAAAQAAABaAPX/AgAAAAQAAABbAPX/AgAAAAQAAABcAPX/AgAAAAQAAABdAPX/AgAAAAQAAABeAPX/AgAAAAQAAABfAPX/AgAAAAQAAABgAPX/AgAAAAQAAABhAPX/AgAAAAQAAABiAPX/AgAAAAQAAABjAPX/AgAAAAQAAABkAPX/AgAAAAQAAABlAPX/AgAAAAQAAABmAPX/AgAAAAQAAABnAPX/AgAAAAQAAABoAPX/AgAAAAQAAABpAPX/AgAAAAQAAABqAPX/AgAAAAQAAABrAPX/AgAAAAQAAABsAPX/AgAAAAQAAABtAPX/AgAAAAQAAABuAPX/AgAAAAQAAABvAPX/AgAAAAQAAABwAPX/AgAAAAQAAABxAPX/AgAAAAQAAAByAPX/AgAAAAQAAABzAPX/AgAAAAQAAAB0APX/AgAAAAQAAAB1APX/AgAAAAQAAAB2APX/AgAAAAQAAAB3APX/AgAAAAQAAAB4APX/AgAAAAQAAAB5APX/AgAAAAQAAAB6APX/AgAAAAQAAAB7APX/AgAAAAQAAAB8APX/AgAAAAQAAAB9APX/AgAAAAQAAAB+APX/AgAAAAQAAAB/APX/AgAAAAQAAACAAPX/AgAAAAQAAACBAPX/AgAAAAQAAACCAPX/AgAAAAQAAACDAPX/AgAAAAQAAACEAPX/AgAAAAQAAACFAPX/AgAAAAQAAACGAPX/AgAAAAQAAACHAPX/AgAAAAQAAACIAPX/AgAAAAQAAACJAPX/AgAAAAQAAACKAPX/AgAAAAQAAACLAPX/AgAAAAQAAACMAPX/AgAAAAQAAACNAPX/AgAAAAQAAACOAPX/AgAAAAQAAACPAPX/AgAAAAQAAACQAPX/AgAAAAQAAACRAPX/AgAAAAQAAACSAPX/AgAAAAQAAACTAPX/AgAAAAQAAACUAPX/AgAAAAQAAACVAPX/AgAAAAQAAACWAPX/AgAAAAQAAACXAPX/AgAAAAQAAACYAPX/AgAAAAQAAACZAPX/AgAAAAQAAACaAPX/AgAAAAQAAACbAPX/AgAAAAQAAACcAPX/AgAAAAQAAACdAPX/AgAAAAQAAACeAPX/AgAAAAQAAACfAPX/AgAAAAQAAACgAPX/AgAAAAQAAAChAPX/AgAAAAQAAABZAPX/AgAAAAQAAACiAPX/AgAAAAQAAACjAPX/AgAAAAQAAACkAPX/AgAAAAQAAAClAPX/AgAAAAQAAACmAPX/AgAAAAQAAACnAPX/AgAAAAQAAACoAPX/AgAAAAQAAACpAPX/AgAAAAQAAACqAPX/AgAAAAQAAACrAPX/AgAAAAQAAACsAPX/AgAAAAQAAACtAPX/AgAAAAQAAACuAPX/AgAAAAQAAACvAPX/AgAAAAQAAACvAPb/AgAAAAUAAACvAPf/AgAAAAUAAACvAPj/AgAAAAUAAACvAPn/AgAAAAUAAACvAPr/AgAAAAUAAACvAPv/AgAAAAUAAACvAPz/AgAAAAUAAACvAP3/AgAAAAUAAACvAP7/AgAAAAUAAACvAP//AgAAAAUAAACvAAAAAgAAAAUAAACvAAEAAgAAAAUAAABkAAEAAgAAAAUAAABlAAEAAgAAAAUAAABmAAEAAgAAAAUAAABnAAEAAgAAAAUAAABoAAEAAgAAAAUAAABpAAEAAgAAAAUAAABqAAEAAgAAAAUAAABrAAEAAgAAAAUAAABsAAEAAgAAAAUAAABtAAEAAgAAAAUAAABuAAEAAgAAAAUAAABvAAEAAgAAAAUAAABwAAEAAgAAAAUAAABxAAEAAgAAAAUAAAByAAEAAgAAAAUAAABzAAEAAgAAAAUAAAB0AAEAAgAAAAUAAAB1AAEAAgAAAAUAAAB2AAEAAgAAAAUAAAB3AAEAAgAAAAUAAAB4AAEAAgAAAAUAAAB5AAEAAgAAAAUAAAB6AAEAAgAAAAUAAAB7AAEAAgAAAAUAAAB8AAEAAgAAAAUAAAB9AAEAAgAAAAUAAAB+AAEAAgAAAAUAAAB/AAEAAgAAAAUAAACAAAEAAgAAAAUAAACBAAEAAgAAAAUAAACCAAEAAgAAAAUAAACDAAEAAgAAAAUAAACEAAEAAgAAAAUAAACFAAEAAgAAAAUAAACGAAEAAgAAAAUAAACHAAEAAgAAAAUAAACIAAEAAgAAAAUAAACJAAEAAgAAAAUAAACKAAEAAgAAAAUAAACLAAEAAgAAAAUAAACMAAEAAgAAAAUAAACNAAEAAgAAAAUAAACOAAEAAgAAAAUAAACPAAEAAgAAAAUAAACQAAEAAgAAAAUAAACRAAEAAgAAAAUAAACSAAEAAgAAAAUAAACTAAEAAgAAAAUAAACUAAEAAgAAAAUAAACVAAEAAgAAAAUAAACWAAEAAgAAAAUAAACXAAEAAgAAAAUAAACYAAEAAgAAAAUAAACZAAEAAgAAAAUAAACaAAEAAgAAAAUAAACbAAEAAgAAAAUAAACcAAEAAgAAAAUAAACdAAEAAgAAAAUAAACeAAEAAgAAAAUAAACfAAEAAgAAAAUAAACgAAEAAgAAAAUAAAChAAEAAgAAAAUAAACiAAEAAgAAAAUAAACjAAEAAgAAAAUAAACkAAEAAgAAAAUAAAClAAEAAgAAAAUAAACmAAEAAgAAAAUAAACnAAEAAgAAAAUAAACoAAEAAgAAAAUAAACpAAEAAgAAAAUAAACqAAEAAgAAAAUAAACrAAEAAgAAAAUAAACsAAEAAgAAAAUAAACtAAEAAgAAAAUAAACuAAEAAgAAAAUAAAArAAEAAgAAAAUAAAAsAAEAAgAAAAUAAAAtAAEAAgAAAAUAAAAuAAEAAgAAAAUAAAAvAAEAAgAAAAUAAAAwAAEAAgAAAAUAAAAxAAEAAgAAAAUAAAAyAAEAAgAAAAUAAAAzAAEAAgAAAAUAAAA0AAEAAgAAAAUAAAA1AAEAAgAAAAUAAAA2AAEAAgAAAAUAAAA3AAEAAgAAAAUAAAA4AAEAAgAAAAUAAAA5AAEAAgAAAAUAAAA6AAEAAgAAAAUAAAA7AAEAAgAAAAUAAAA8AAEAAgAAAAUAAAA9AAEAAgAAAAUAAAA+AAEAAgAAAAUAAAA/AAEAAgAAAAUAAABAAAEAAgAAAAUAAABBAAEAAgAAAAUAAABCAAEAAgAAAAUAAABDAAEAAgAAAAUAAABEAAEAAgAAAAUAAABFAAEAAgAAAAUAAABGAAEAAgAAAAUAAABHAAEAAgAAAAUAAABIAAEAAgAAAAUAAABJAAEAAgAAAAUAAABKAAEAAgAAAAUAAABLAAEAAgAAAAUAAABMAAEAAgAAAAUAAABNAAEAAgAAAAUAAABOAAEAAgAAAAUAAABPAAEAAgAAAAUAAABQAAEAAgAAAAUAAABRAAEAAgAAAAUAAABSAAEAAgAAAAUAAABTAAEAAgAAAAUAAABUAAEAAgAAAAUAAABVAAEAAgAAAAUAAABWAAEAAgAAAAUAAABXAAEAAgAAAAUAAABYAAEAAgAAAAUAAABZAAEAAgAAAAUAAABaAAEAAgAAAAUAAABbAAEAAgAAAAUAAABcAAEAAgAAAAUAAABdAAEAAgAAAAUAAABeAAEAAgAAAAUAAABfAAEAAgAAAAUAAABgAAEAAgAAAAUAAABhAAEAAgAAAAUAAABiAAEAAgAAAAUAAABjAAEAAgAAAAUAAADq/wEAAgAAAAUAAADr/wEAAgAAAAUAAADs/wEAAgAAAAUAAADt/wEAAgAAAAUAAADu/wEAAgAAAAUAAADv/wEAAgAAAAUAAADw/wEAAgAAAAUAAADx/wEAAgAAAAUAAADy/wEAAgAAAAUAAADz/wEAAgAAAAUAAAD0/wEAAgAAAAUAAAD1/wEAAgAAAAUAAAD2/wEAAgAAAAUAAAD3/wEAAgAAAAUAAAD4/wEAAgAAAAUAAAD5/wEAAgAAAAUAAAD6/wEAAgAAAAUAAAD7/wEAAgAAAAUAAAD8/wEAAgAAAAUAAAD9/wEAAgAAAAUAAAD+/wEAAgAAAAUAAAD//wEAAgAAAAUAAAAAAAEAAgAAAAUAAAABAAEAAgAAAAUAAAACAAEAAgAAAAUAAAADAAEAAgAAAAUAAAAEAAEAAgAAAAUAAAAFAAEAAgAAAAUAAAAGAAEAAgAAAAUAAAAHAAEAAgAAAAUAAAAIAAEAAgAAAAUAAAAJAAEAAgAAAAUAAAAKAAEAAgAAAAUAAAALAAEAAgAAAAUAAAAMAAEAAgAAAAUAAAANAAEAAgAAAAUAAAAOAAEAAgAAAAUAAAAPAAEAAgAAAAUAAAAQAAEAAgAAAAUAAAARAAEAAgAAAAUAAAASAAEAAgAAAAUAAAATAAEAAgAAAAUAAAAUAAEAAgAAAAUAAAAVAAEAAgAAAAUAAAAWAAEAAgAAAAUAAAAXAAEAAgAAAAUAAAAYAAEAAgAAAAUAAAAZAAEAAgAAAAUAAAAaAAEAAgAAAAUAAAAbAAEAAgAAAAUAAAAcAAEAAgAAAAUAAAAdAAEAAgAAAAUAAAAeAAEAAgAAAAUAAAAfAAEAAgAAAAUAAAAgAAEAAgAAAAUAAAAhAAEAAgAAAAUAAAAiAAEAAgAAAAUAAAAjAAEAAgAAAAUAAAAkAAEAAgAAAAUAAAAlAAEAAgAAAAUAAAAmAAEAAgAAAAUAAAAnAAEAAgAAAAUAAAAoAAEAAgAAAAUAAAApAAEAAgAAAAUAAAAqAAEAAgAAAAUAAADw//b/AgAAAAUAAADw//f/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADq//X/AgAAAAUAAADq//b/AgAAAAUAAADq//f/AgAAAAUAAADq//j/AgAAAAUAAADq//n/AgAAAAUAAADq//r/AgAAAAUAAADq//v/AgAAAAUAAADq//z/AgAAAAUAAADq//3/AgAAAAUAAADq//7/AgAAAAUAAADq////AgAAAAUAAADq/wAAAgAAAAUAAADr//X/AgAAAAUAAADr//b/AgAAAAUAAADr//f/AgAAAAUAAADr//j/AgAAAAUAAADr//n/AgAAAAUAAADr//r/AgAAAAUAAADr//v/AgAAAAUAAADr//z/AgAAAAUAAADr//3/AgAAAAUAAADr//7/AgAAAAUAAADr////AgAAAAUAAADr/wAAAgAAAAUAAADs//X/AgAAAAUAAADs//b/AgAAAAUAAADs//f/AgAAAAUAAADs//j/AgAAAAUAAADs//n/AgAAAAUAAADs//r/AgAAAAUAAADs//v/AgAAAAUAAADs//z/AgAAAAUAAADs//3/AgAAAAUAAADs//7/AgAAAAUAAADs////AgAAAAUAAADs/wAAAgAAAAUAAADt//X/AgAAAAUAAADt//b/AgAAAAUAAADt//f/AgAAAAUAAADt//j/AgAAAAUAAADt//n/AgAAAAUAAADt//r/AgAAAAUAAADt//v/AgAAAAUAAADt//z/AgAAAAUAAADt//3/AgAAAAUAAADt//7/AgAAAAUAAADt////AgAAAAUAAADt/wAAAgAAAAUAAADu//X/AgAAAAUAAADu//b/AgAAAAUAAADu//f/AgAAAAUAAADu//j/AgAAAAUAAADu//n/AgAAAAUAAADu//r/AgAAAAUAAADu//v/AgAAAAUAAADu//z/AgAAAAUAAADu//3/AgAAAAUAAADu//7/AgAAAAUAAADu////AgAAAAUAAADu/wAAAgAAAAUAAADv//X/AgAAAAUAAADv//b/AgAAAAUAAADv//f/AgAAAAUAAADv//j/AgAAAAUAAADv//n/AgAAAAUAAADv//r/AgAAAAUAAADv//v/AgAAAAUAAADv//z/AgAAAAUAAADv//3/AgAAAAUAAADv//7/AgAAAAUAAADv////AgAAAAUAAADv/wAAAgAAAAUAAADx//b/AgAAAAUAAADx//f/AgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADy//b/AgAAAAUAAADy//f/AgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADz//b/AgAAAAUAAADz//f/AgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAAD0//b/AgAAAAUAAAD0//f/AgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD1//b/AgAAAAUAAAD1//f/AgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD2//b/AgAAAAUAAAD2//f/AgAAAAUAAAD2//j/AgAAAAUAAAD2//n/AgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD3//b/AgAAAAUAAAD3//f/AgAAAAUAAAD3//j/AgAAAAUAAAD3//n/AgAAAAUAAAD3//r/AgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD4//b/AgAAAAUAAAD4//f/AgAAAAUAAAD4//j/AgAAAAUAAAD4//n/AgAAAAUAAAD4//r/AgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD5//b/AgAAAAUAAAD5//f/AgAAAAUAAAD5//j/AgAAAAUAAAD5//n/AgAAAAUAAAD5//r/AgAAAAUAAAD5//v/AgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD6//b/AgAAAAUAAAD6//f/AgAAAAUAAAD6//j/AgAAAAUAAAD6//n/AgAAAAUAAAD6//r/AgAAAAUAAAD6//v/AgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD7//b/AgAAAAUAAAD7//f/AgAAAAUAAAD7//j/AgAAAAUAAAD7//n/AgAAAAUAAAD7//r/AgAAAAUAAAD7//v/AgAAAAUAAAD7//z/AgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD8//b/AgAAAAUAAAD8//f/AgAAAAUAAAD8//j/AgAAAAUAAAD8//n/AgAAAAUAAAD8//r/AgAAAAUAAAD8//v/AgAAAAUAAAD8//z/AgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD9//b/AgAAAAUAAAD9//f/AgAAAAUAAAD9//j/AgAAAAUAAAD9//n/AgAAAAUAAAD9//r/AgAAAAUAAAD9//v/AgAAAAUAAAD9//z/AgAAAAUAAAD9//3/AgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD+//b/AgAAAAUAAAD+//f/AgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD+//r/AgAAAAUAAAD+//v/AgAAAAUAAAD+//z/AgAAAAUAAAD+//3/AgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD///b/AgAAAAUAAAD///f/AgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///r/AgAAAAUAAAD///v/AgAAAAUAAAD///z/AgAAAAUAAAD///3/AgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAAAAPb/AgAAAAUAAAAAAPf/AgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAABAPb/AgAAAAUAAAABAPf/AgAAAAUAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPr/AgAAAAUAAAABAPv/AgAAAAUAAAABAPz/AgAAAAUAAAABAP3/AgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAACAPb/AgAAAAUAAAACAPf/AgAAAAUAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPr/AgAAAAUAAAACAPv/AgAAAAUAAAACAPz/AgAAAAUAAAACAP3/AgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAADAPb/AgAAAAUAAAADAPf/AgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPr/AgAAAAUAAAADAPv/AgAAAAUAAAADAPz/AgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAAEAPb/AgAAAAUAAAAEAPf/AgAAAAUAAAAEAPj/AgAAAAUAAAAEAPn/AgAAAAUAAAAEAPr/AgAAAAUAAAAEAPv/AgAAAAUAAAAEAPz/AgAAAAUAAAAEAP3/AgAAAAUAAAAEAP7/AgAAAAUAAAAEAP//AgAAAAUAAAAEAAAAAgAAAAUAAAAFAPb/AgAAAAUAAAAFAPf/AgAAAAUAAAAFAPj/AgAAAAUAAAAFAPn/AgAAAAUAAAAFAPr/AgAAAAUAAAAFAPv/AgAAAAUAAAAFAPz/AgAAAAUAAAAFAP3/AgAAAAUAAAAFAP7/AgAAAAUAAAAFAP//AgAAAAUAAAAFAAAAAgAAAAUAAAAGAPb/AgAAAAUAAAAGAPf/AgAAAAUAAAAGAPj/AgAAAAUAAAAGAPn/AgAAAAUAAAAGAPr/AgAAAAUAAAAGAPv/AgAAAAUAAAAGAPz/AgAAAAUAAAAGAP3/AgAAAAUAAAAGAP7/AgAAAAUAAAAGAP//AgAAAAUAAAAGAAAAAgAAAAUAAAAHAPb/AgAAAAUAAAAHAPf/AgAAAAUAAAAHAPj/AgAAAAUAAAAHAPn/AgAAAAUAAAAHAPr/AgAAAAUAAAAHAPv/AgAAAAUAAAAHAPz/AgAAAAUAAAAHAP3/AgAAAAUAAAAHAP7/AgAAAAUAAAAHAP//AgAAAAUAAAAHAAAAAgAAAAUAAAAIAPb/AgAAAAUAAAAIAPf/AgAAAAUAAAAIAPj/AgAAAAUAAAAIAPn/AgAAAAUAAAAIAPr/AgAAAAUAAAAIAPv/AgAAAAUAAAAIAPz/AgAAAAUAAAAIAP3/AgAAAAUAAAAIAP7/AgAAAAUAAAAIAP//AgAAAAUAAAAIAAAAAgAAAAUAAAAJAPb/AgAAAAUAAAAJAPf/AgAAAAUAAAAJAPj/AgAAAAUAAAAJAPn/AgAAAAUAAAAJAPr/AgAAAAUAAAAJAPv/AgAAAAUAAAAJAPz/AgAAAAUAAAAJAP3/AgAAAAUAAAAJAP7/AgAAAAUAAAAJAP//AgAAAAUAAAAJAAAAAgAAAAUAAAAKAPb/AgAAAAUAAAAKAPf/AgAAAAUAAAAKAPj/AgAAAAUAAAAKAPn/AgAAAAUAAAAKAPr/AgAAAAUAAAAKAPv/AgAAAAUAAAAKAPz/AgAAAAUAAAAKAP3/AgAAAAUAAAAKAP7/AgAAAAUAAAAKAP//AgAAAAUAAAAKAAAAAgAAAAUAAAALAPb/AgAAAAUAAAALAPf/AgAAAAUAAAALAPj/AgAAAAUAAAALAPn/AgAAAAUAAAALAPr/AgAAAAUAAAALAPv/AgAAAAUAAAALAPz/AgAAAAUAAAALAP3/AgAAAAUAAAALAP7/AgAAAAUAAAALAP//AgAAAAUAAAALAAAAAgAAAAUAAAAMAPb/AgAAAAUAAAAMAPf/AgAAAAUAAAAMAPj/AgAAAAUAAAAMAPn/AgAAAAUAAAAMAPr/AgAAAAUAAAAMAPv/AgAAAAUAAAAMAPz/AgAAAAUAAAAMAP3/AgAAAAUAAAAMAP7/AgAAAAUAAAAMAP//AgAAAAUAAAAMAAAAAgAAAAUAAAANAPb/AgAAAAUAAAANAPf/AgAAAAUAAAANAPj/AgAAAAUAAAANAPn/AgAAAAUAAAANAPr/AgAAAAUAAAANAPv/AgAAAAUAAAANAPz/AgAAAAUAAAANAP3/AgAAAAUAAAANAP7/AgAAAAUAAAANAP//AgAAAAUAAAANAAAAAgAAAAUAAAAOAPb/AgAAAAUAAAAOAPf/AgAAAAUAAAAOAPj/AgAAAAUAAAAOAPn/AgAAAAUAAAAOAPr/AgAAAAUAAAAOAPv/AgAAAAUAAAAOAPz/AgAAAAUAAAAOAP3/AgAAAAUAAAAOAP7/AgAAAAUAAAAOAP//AgAAAAUAAAAOAAAAAgAAAAUAAAAPAPb/AgAAAAUAAAAPAPf/AgAAAAUAAAAPAPj/AgAAAAUAAAAPAPn/AgAAAAUAAAAPAPr/AgAAAAUAAAAPAPv/AgAAAAUAAAAPAPz/AgAAAAUAAAAPAP3/AgAAAAUAAAAPAP7/AgAAAAUAAAAPAP//AgAAAAUAAAAPAAAAAgAAAAUAAAAQAPb/AgAAAAUAAAAQAPf/AgAAAAUAAAAQAPj/AgAAAAUAAAAQAPn/AgAAAAUAAAAQAPr/AgAAAAUAAAAQAPv/AgAAAAUAAAAQAPz/AgAAAAUAAAAQAP3/AgAAAAUAAAAQAP7/AgAAAAUAAAAQAP//AgAAAAUAAAAQAAAAAgAAAAUAAAARAPb/AgAAAAUAAAARAPf/AgAAAAUAAAARAPj/AgAAAAUAAAARAPn/AgAAAAUAAAARAPr/AgAAAAUAAAARAPv/AgAAAAUAAAARAPz/AgAAAAUAAAARAP3/AgAAAAUAAAARAP7/AgAAAAUAAAARAP//AgAAAAUAAAARAAAAAgAAAAUAAAASAPb/AgAAAAUAAAASAPf/AgAAAAUAAAASAPj/AgAAAAUAAAASAPn/AgAAAAUAAAASAPr/AgAAAAUAAAASAPv/AgAAAAUAAAASAPz/AgAAAAUAAAASAP3/AgAAAAUAAAASAP7/AgAAAAUAAAASAP//AgAAAAUAAAASAAAAAgAAAAUAAAATAPb/AgAAAAUAAAATAPf/AgAAAAUAAAATAPj/AgAAAAUAAAATAPn/AgAAAAUAAAATAPr/AgAAAAUAAAATAPv/AgAAAAUAAAATAPz/AgAAAAUAAAATAP3/AgAAAAUAAAATAP7/AgAAAAUAAAATAP//AgAAAAUAAAATAAAAAgAAAAUAAAAUAPb/AgAAAAUAAAAUAPf/AgAAAAUAAAAUAPj/AgAAAAUAAAAUAPn/AgAAAAUAAAAUAPr/AgAAAAUAAAAUAPv/AgAAAAUAAAAUAPz/AgAAAAUAAAAUAP3/AgAAAAUAAAAUAP7/AgAAAAUAAAAUAP//AgAAAAUAAAAUAAAAAgAAAAUAAAAVAPb/AgAAAAUAAAAVAPf/AgAAAAUAAAAVAPj/AgAAAAUAAAAVAPn/AgAAAAUAAAAVAPr/AgAAAAUAAAAVAPv/AgAAAAUAAAAVAPz/AgAAAAUAAAAVAP3/AgAAAAUAAAAVAP7/AgAAAAUAAAAVAP//AgAAAAUAAAAVAAAAAgAAAAUAAAAWAPb/AgAAAAUAAAAWAPf/AgAAAAUAAAAWAPj/AgAAAAUAAAAWAPn/AgAAAAUAAAAWAPr/AgAAAAUAAAAWAPv/AgAAAAUAAAAWAPz/AgAAAAUAAAAWAP3/AgAAAAUAAAAWAP7/AgAAAAUAAAAWAP//AgAAAAUAAAAWAAAAAgAAAAUAAAAXAPb/AgAAAAUAAAAXAPf/AgAAAAUAAAAXAPj/AgAAAAUAAAAXAPn/AgAAAAUAAAAXAPr/AgAAAAUAAAAXAPv/AgAAAAUAAAAXAPz/AgAAAAUAAAAXAP3/AgAAAAUAAAAXAP7/AgAAAAUAAAAXAP//AgAAAAUAAAAXAAAAAgAAAAUAAAAYAPb/AgAAAAUAAAAYAPf/AgAAAAUAAAAYAPj/AgAAAAUAAAAYAPn/AgAAAAUAAAAYAPr/AgAAAAUAAAAYAPv/AgAAAAUAAAAYAPz/AgAAAAUAAAAYAP3/AgAAAAUAAAAYAP7/AgAAAAUAAAAYAP//AgAAAAUAAAAYAAAAAgAAAAUAAAAZAPb/AgAAAAUAAAAZAPf/AgAAAAUAAAAZAPj/AgAAAAUAAAAZAPn/AgAAAAUAAAAZAPr/AgAAAAUAAAAZAPv/AgAAAAUAAAAZAPz/AgAAAAUAAAAZAP3/AgAAAAUAAAAZAP7/AgAAAAUAAAAZAP//AgAAAAUAAAAZAAAAAgAAAAUAAAAaAPb/AgAAAAUAAAAaAPf/AgAAAAUAAAAaAPj/AgAAAAUAAAAaAPn/AgAAAAUAAAAaAPr/AgAAAAUAAAAaAPv/AgAAAAUAAAAaAPz/AgAAAAUAAAAaAP3/AgAAAAUAAAAaAP7/AgAAAAUAAAAaAP//AgAAAAUAAAAaAAAAAgAAAAUAAAAbAPb/AgAAAAUAAAAbAPf/AgAAAAUAAAAbAPj/AgAAAAUAAAAbAPn/AgAAAAUAAAAbAPr/AgAAAAUAAAAbAPv/AgAAAAUAAAAbAPz/AgAAAAUAAAAbAP3/AgAAAAUAAAAbAP7/AgAAAAUAAAAbAP//AgAAAAUAAAAbAAAAAgAAAAUAAAAcAPb/AgAAAAUAAAAcAPf/AgAAAAUAAAAcAPj/AgAAAAUAAAAcAPn/AgAAAAUAAAAcAPr/AgAAAAUAAAAcAPv/AgAAAAUAAAAcAPz/AgAAAAUAAAAcAP3/AgAAAAUAAAAcAP7/AgAAAAUAAAAcAP//AgAAAAUAAAAcAAAAAgAAAAUAAAAdAPb/AgAAAAUAAAAdAPf/AgAAAAUAAAAdAPj/AgAAAAUAAAAdAPn/AgAAAAUAAAAdAPr/AgAAAAUAAAAdAPv/AgAAAAUAAAAdAPz/AgAAAAUAAAAdAP3/AgAAAAUAAAAdAP7/AgAAAAUAAAAdAP//AgAAAAUAAAAdAAAAAgAAAAUAAAAeAPb/AgAAAAUAAAAeAPf/AgAAAAUAAAAeAPj/AgAAAAUAAAAeAPn/AgAAAAUAAAAeAPr/AgAAAAUAAAAeAPv/AgAAAAUAAAAeAPz/AgAAAAUAAAAeAP3/AgAAAAUAAAAeAP7/AgAAAAUAAAAeAP//AgAAAAUAAAAeAAAAAgAAAAUAAAAfAPb/AgAAAAUAAAAfAPf/AgAAAAUAAAAfAPj/AgAAAAUAAAAfAPn/AgAAAAUAAAAfAPr/AgAAAAUAAAAfAPv/AgAAAAUAAAAfAPz/AgAAAAUAAAAfAP3/AgAAAAUAAAAfAP7/AgAAAAUAAAAfAP//AgAAAAUAAAAfAAAAAgAAAAUAAAAgAPb/AgAAAAUAAAAgAPf/AgAAAAUAAAAgAPj/AgAAAAUAAAAgAPn/AgAAAAUAAAAgAPr/AgAAAAUAAAAgAPv/AgAAAAUAAAAgAPz/AgAAAAUAAAAgAP3/AgAAAAUAAAAgAP7/AgAAAAUAAAAgAP//AgAAAAUAAAAgAAAAAgAAAAUAAAAhAPb/AgAAAAUAAAAhAPf/AgAAAAUAAAAhAPj/AgAAAAUAAAAhAPn/AgAAAAUAAAAhAPr/AgAAAAUAAAAhAPv/AgAAAAUAAAAhAPz/AgAAAAUAAAAhAP3/AgAAAAUAAAAhAP7/AgAAAAUAAAAhAP//AgAAAAUAAAAhAAAAAgAAAAUAAAAiAPb/AgAAAAUAAAAiAPf/AgAAAAUAAAAiAPj/AgAAAAUAAAAiAPn/AgAAAAUAAAAiAPr/AgAAAAUAAAAiAPv/AgAAAAUAAAAiAPz/AgAAAAUAAAAiAP3/AgAAAAUAAAAiAP7/AgAAAAUAAAAiAP//AgAAAAUAAAAiAAAAAgAAAAUAAAAjAPb/AgAAAAUAAAAjAPf/AgAAAAUAAAAjAPj/AgAAAAUAAAAjAPn/AgAAAAUAAAAjAPr/AgAAAAUAAAAjAPv/AgAAAAUAAAAjAPz/AgAAAAUAAAAjAP3/AgAAAAUAAAAjAP7/AgAAAAUAAAAjAP//AgAAAAUAAAAjAAAAAgAAAAUAAAAkAPb/AgAAAAUAAAAkAPf/AgAAAAUAAAAkAPj/AgAAAAUAAAAkAPn/AgAAAAUAAAAkAPr/AgAAAAUAAAAkAPv/AgAAAAUAAAAkAPz/AgAAAAUAAAAkAP3/AgAAAAUAAAAkAP7/AgAAAAUAAAAkAP//AgAAAAUAAAAkAAAAAgAAAAUAAAAlAPb/AgAAAAUAAAAlAPf/AgAAAAUAAAAlAPj/AgAAAAUAAAAlAPn/AgAAAAUAAAAlAPr/AgAAAAUAAAAlAPv/AgAAAAUAAAAlAPz/AgAAAAUAAAAlAP3/AgAAAAUAAAAlAP7/AgAAAAUAAAAlAP//AgAAAAUAAAAlAAAAAgAAAAUAAAAmAPb/AgAAAAUAAAAmAPf/AgAAAAUAAAAmAPj/AgAAAAUAAAAmAPn/AgAAAAUAAAAmAPr/AgAAAAUAAAAmAPv/AgAAAAUAAAAmAPz/AgAAAAUAAAAmAP3/AgAAAAUAAAAmAP7/AgAAAAUAAAAmAP//AgAAAAUAAAAmAAAAAgAAAAUAAAAnAPb/AgAAAAUAAAAnAPf/AgAAAAUAAAAnAPj/AgAAAAUAAAAnAPn/AgAAAAUAAAAnAPr/AgAAAAUAAAAnAPv/AgAAAAUAAAAnAPz/AgAAAAUAAAAnAP3/AgAAAAUAAAAnAP7/AgAAAAUAAAAnAP//AgAAAAUAAAAnAAAAAgAAAAUAAAAoAPb/AgAAAAUAAAAoAPf/AgAAAAUAAAAoAPj/AgAAAAUAAAAoAPn/AgAAAAUAAAAoAPr/AgAAAAUAAAAoAPv/AgAAAAUAAAAoAPz/AgAAAAUAAAAoAP3/AgAAAAUAAAAoAP7/AgAAAAUAAAAoAP//AgAAAAUAAAAoAAAAAgAAAAUAAAApAPb/AgAAAAUAAAApAPf/AgAAAAUAAAApAPj/AgAAAAUAAAApAPn/AgAAAAUAAAApAPr/AgAAAAUAAAApAPv/AgAAAAUAAAApAPz/AgAAAAUAAAApAP3/AgAAAAUAAAApAP7/AgAAAAUAAAApAP//AgAAAAUAAAApAAAAAgAAAAUAAAAqAPb/AgAAAAUAAAAqAPf/AgAAAAUAAAAqAPj/AgAAAAUAAAAqAPn/AgAAAAUAAAAqAPr/AgAAAAUAAAAqAPv/AgAAAAUAAAAqAPz/AgAAAAUAAAAqAP3/AgAAAAUAAAAqAP7/AgAAAAUAAAAqAP//AgAAAAUAAAAqAAAAAgAAAAUAAAArAPb/AgAAAAUAAAArAPf/AgAAAAUAAAArAPj/AgAAAAUAAAArAPn/AgAAAAUAAAArAPr/AgAAAAUAAAArAPv/AgAAAAUAAAArAPz/AgAAAAUAAAArAP3/AgAAAAUAAAArAP7/AgAAAAUAAAArAP//AgAAAAUAAAArAAAAAgAAAAUAAAAsAPb/AgAAAAUAAAAsAPf/AgAAAAUAAAAsAPj/AgAAAAUAAAAsAPn/AgAAAAUAAAAsAPr/AgAAAAUAAAAsAPv/AgAAAAUAAAAsAPz/AgAAAAUAAAAsAP3/AgAAAAUAAAAsAP7/AgAAAAUAAAAsAP//AgAAAAUAAAAsAAAAAgAAAAUAAAAtAPb/AgAAAAUAAAAtAPf/AgAAAAUAAAAtAPj/AgAAAAUAAAAtAPn/AgAAAAUAAAAtAPr/AgAAAAUAAAAtAPv/AgAAAAUAAAAtAPz/AgAAAAUAAAAtAP3/AgAAAAUAAAAtAP7/AgAAAAUAAAAtAP//AgAAAAUAAAAtAAAAAgAAAAUAAAAuAPb/AgAAAAUAAAAuAPf/AgAAAAUAAAAuAPj/AgAAAAUAAAAuAPn/AgAAAAUAAAAuAPr/AgAAAAUAAAAuAPv/AgAAAAUAAAAuAPz/AgAAAAUAAAAuAP3/AgAAAAUAAAAuAP7/AgAAAAUAAAAuAP//AgAAAAUAAAAuAAAAAgAAAAUAAAAvAPb/AgAAAAUAAAAvAPf/AgAAAAUAAAAvAPj/AgAAAAUAAAAvAPn/AgAAAAUAAAAvAPr/AgAAAAUAAAAvAPv/AgAAAAUAAAAvAPz/AgAAAAUAAAAvAP3/AgAAAAUAAAAvAP7/AgAAAAUAAAAvAP//AgAAAAUAAAAvAAAAAgAAAAUAAAAwAPb/AgAAAAUAAAAwAPf/AgAAAAUAAAAwAPj/AgAAAAUAAAAwAPn/AgAAAAUAAAAwAPr/AgAAAAUAAAAwAPv/AgAAAAUAAAAwAPz/AgAAAAUAAAAwAP3/AgAAAAUAAAAwAP7/AgAAAAUAAAAwAP//AgAAAAUAAAAwAAAAAgAAAAUAAAAxAPb/AgAAAAUAAAAxAPf/AgAAAAUAAAAxAPj/AgAAAAUAAAAxAPn/AgAAAAUAAAAxAPr/AgAAAAUAAAAxAPv/AgAAAAUAAAAxAPz/AgAAAAUAAAAxAP3/AgAAAAUAAAAxAP7/AgAAAAUAAAAxAP//AgAAAAUAAAAxAAAAAgAAAAUAAAAyAPb/AgAAAAUAAAAyAPf/AgAAAAUAAAAyAPj/AgAAAAUAAAAyAPn/AgAAAAUAAAAyAPr/AgAAAAUAAAAyAPv/AgAAAAUAAAAyAPz/AgAAAAUAAAAyAP3/AgAAAAUAAAAyAP7/AgAAAAUAAAAyAP//AgAAAAUAAAAyAAAAAgAAAAUAAAAzAPb/AgAAAAUAAAAzAPf/AgAAAAUAAAAzAPj/AgAAAAUAAAAzAPn/AgAAAAUAAAAzAPr/AgAAAAUAAAAzAPv/AgAAAAUAAAAzAPz/AgAAAAUAAAAzAP3/AgAAAAUAAAAzAP7/AgAAAAUAAAAzAP//AgAAAAUAAAAzAAAAAgAAAAUAAAA0APb/AgAAAAUAAAA0APf/AgAAAAUAAAA0APj/AgAAAAUAAAA0APn/AgAAAAUAAAA0APr/AgAAAAUAAAA0APv/AgAAAAUAAAA0APz/AgAAAAUAAAA0AP3/AgAAAAUAAAA0AP7/AgAAAAUAAAA0AP//AgAAAAUAAAA0AAAAAgAAAAUAAAA1APb/AgAAAAUAAAA1APf/AgAAAAUAAAA1APj/AgAAAAUAAAA1APn/AgAAAAUAAAA1APr/AgAAAAUAAAA1APv/AgAAAAUAAAA1APz/AgAAAAUAAAA1AP3/AgAAAAUAAAA1AP7/AgAAAAUAAAA1AP//AgAAAAUAAAA1AAAAAgAAAAUAAAA2APb/AgAAAAUAAAA2APf/AgAAAAUAAAA2APj/AgAAAAUAAAA2APn/AgAAAAUAAAA2APr/AgAAAAUAAAA2APv/AgAAAAUAAAA2APz/AgAAAAUAAAA2AP3/AgAAAAUAAAA2AP7/AgAAAAUAAAA2AP//AgAAAAUAAAA2AAAAAgAAAAUAAAA3APb/AgAAAAUAAAA3APf/AgAAAAUAAAA3APj/AgAAAAUAAAA3APn/AgAAAAUAAAA3APr/AgAAAAUAAAA3APv/AgAAAAUAAAA3APz/AgAAAAUAAAA3AP3/AgAAAAUAAAA3AP7/AgAAAAUAAAA3AP//AgAAAAUAAAA3AAAAAgAAAAUAAAA4APb/AgAAAAUAAAA4APf/AgAAAAUAAAA4APj/AgAAAAUAAAA4APn/AgAAAAUAAAA4APr/AgAAAAUAAAA4APv/AgAAAAUAAAA4APz/AgAAAAUAAAA4AP3/AgAAAAUAAAA4AP7/AgAAAAUAAAA4AP//AgAAAAUAAAA4AAAAAgAAAAUAAAA5APb/AgAAAAUAAAA5APf/AgAAAAUAAAA5APj/AgAAAAUAAAA5APn/AgAAAAUAAAA5APr/AgAAAAUAAAA5APv/AgAAAAUAAAA5APz/AgAAAAUAAAA5AP3/AgAAAAUAAAA5AP7/AgAAAAUAAAA5AP//AgAAAAUAAAA5AAAAAgAAAAUAAAA6APb/AgAAAAUAAAA6APf/AgAAAAUAAAA6APj/AgAAAAUAAAA6APn/AgAAAAUAAAA6APr/AgAAAAUAAAA6APv/AgAAAAUAAAA6APz/AgAAAAUAAAA6AP3/AgAAAAUAAAA6AP7/AgAAAAUAAAA6AP//AgAAAAUAAAA6AAAAAgAAAAUAAAA7APb/AgAAAAUAAAA7APf/AgAAAAUAAAA7APj/AgAAAAUAAAA7APn/AgAAAAUAAAA7APr/AgAAAAUAAAA7APv/AgAAAAUAAAA7APz/AgAAAAUAAAA7AP3/AgAAAAUAAAA7AP7/AgAAAAUAAAA7AP//AgAAAAUAAAA7AAAAAgAAAAUAAAA8APb/AgAAAAUAAAA8APf/AgAAAAUAAAA8APj/AgAAAAUAAAA8APn/AgAAAAUAAAA8APr/AgAAAAUAAAA8APv/AgAAAAUAAAA8APz/AgAAAAUAAAA8AP3/AgAAAAUAAAA8AP7/AgAAAAUAAAA8AP//AgAAAAUAAAA8AAAAAgAAAAUAAAA9APb/AgAAAAUAAAA9APf/AgAAAAUAAAA9APj/AgAAAAUAAAA9APn/AgAAAAUAAAA9APr/AgAAAAUAAAA9APv/AgAAAAUAAAA9APz/AgAAAAUAAAA9AP3/AgAAAAUAAAA9AP7/AgAAAAUAAAA9AP//AgAAAAUAAAA9AAAAAgAAAAUAAAA+APb/AgAAAAUAAAA+APf/AgAAAAUAAAA+APj/AgAAAAUAAAA+APn/AgAAAAUAAAA+APr/AgAAAAUAAAA+APv/AgAAAAUAAAA+APz/AgAAAAUAAAA+AP3/AgAAAAUAAAA+AP7/AgAAAAUAAAA+AP//AgAAAAUAAAA+AAAAAgAAAAUAAAA/APb/AgAAAAUAAAA/APf/AgAAAAUAAAA/APj/AgAAAAUAAAA/APn/AgAAAAUAAAA/APr/AgAAAAUAAAA/APv/AgAAAAUAAAA/APz/AgAAAAUAAAA/AP3/AgAAAAUAAAA/AP7/AgAAAAUAAAA/AP//AgAAAAUAAAA/AAAAAgAAAAUAAABAAPb/AgAAAAUAAABAAPf/AgAAAAUAAABAAPj/AgAAAAUAAABAAPn/AgAAAAUAAABAAPr/AgAAAAUAAABAAPv/AgAAAAUAAABAAPz/AgAAAAUAAABAAP3/AgAAAAUAAABAAP7/AgAAAAUAAABAAP//AgAAAAUAAABAAAAAAgAAAAUAAABBAPb/AgAAAAUAAABBAPf/AgAAAAUAAABBAPj/AgAAAAUAAABBAPn/AgAAAAUAAABBAPr/AgAAAAUAAABBAPv/AgAAAAUAAABBAPz/AgAAAAUAAABBAP3/AgAAAAUAAABBAP7/AgAAAAUAAABBAP//AgAAAAUAAABBAAAAAgAAAAUAAABCAPb/AgAAAAUAAABCAPf/AgAAAAUAAABCAPj/AgAAAAUAAABCAPn/AgAAAAUAAABCAPr/AgAAAAUAAABCAPv/AgAAAAUAAABCAPz/AgAAAAUAAABCAP3/AgAAAAUAAABCAP7/AgAAAAUAAABCAP//AgAAAAUAAABCAAAAAgAAAAUAAABDAPb/AgAAAAUAAABDAPf/AgAAAAUAAABDAPj/AgAAAAUAAABDAPn/AgAAAAUAAABDAPr/AgAAAAUAAABDAPv/AgAAAAUAAABDAPz/AgAAAAUAAABDAP3/AgAAAAUAAABDAP7/AgAAAAUAAABDAP//AgAAAAUAAABDAAAAAgAAAAUAAABEAPb/AgAAAAUAAABEAPf/AgAAAAUAAABEAPj/AgAAAAUAAABEAPn/AgAAAAUAAABEAPr/AgAAAAUAAABEAPv/AgAAAAUAAABEAPz/AgAAAAUAAABEAP3/AgAAAAUAAABEAP7/AgAAAAUAAABEAP//AgAAAAUAAABEAAAAAgAAAAUAAABFAPb/AgAAAAUAAABFAPf/AgAAAAUAAABFAPj/AgAAAAUAAABFAPn/AgAAAAUAAABFAPr/AgAAAAUAAABFAPv/AgAAAAUAAABFAPz/AgAAAAUAAABFAP3/AgAAAAUAAABFAP7/AgAAAAUAAABFAP//AgAAAAUAAABFAAAAAgAAAAUAAABGAPb/AgAAAAUAAABGAPf/AgAAAAUAAABGAPj/AgAAAAUAAABGAPn/AgAAAAUAAABGAPr/AgAAAAUAAABGAPv/AgAAAAUAAABGAPz/AgAAAAUAAABGAP3/AgAAAAUAAABGAP7/AgAAAAUAAABGAP//AgAAAAUAAABGAAAAAgAAAAUAAABHAPb/AgAAAAUAAABHAPf/AgAAAAUAAABHAPj/AgAAAAUAAABHAPn/AgAAAAUAAABHAPr/AgAAAAUAAABHAPv/AgAAAAUAAABHAPz/AgAAAAUAAABHAP3/AgAAAAUAAABHAP7/AgAAAAUAAABHAP//AgAAAAUAAABHAAAAAgAAAAUAAABIAPb/AgAAAAUAAABIAPf/AgAAAAUAAABIAPj/AgAAAAUAAABIAPn/AgAAAAUAAABIAPr/AgAAAAUAAABIAPv/AgAAAAUAAABIAPz/AgAAAAUAAABIAP3/AgAAAAUAAABIAP7/AgAAAAUAAABIAP//AgAAAAUAAABIAAAAAgAAAAUAAABJAPb/AgAAAAUAAABJAPf/AgAAAAUAAABJAPj/AgAAAAUAAABJAPn/AgAAAAUAAABJAPr/AgAAAAUAAABJAPv/AgAAAAUAAABJAPz/AgAAAAUAAABJAP3/AgAAAAUAAABJAP7/AgAAAAUAAABJAP//AgAAAAUAAABJAAAAAgAAAAUAAABKAPb/AgAAAAUAAABKAPf/AgAAAAUAAABKAPj/AgAAAAUAAABKAPn/AgAAAAUAAABKAPr/AgAAAAUAAABKAPv/AgAAAAUAAABKAPz/AgAAAAUAAABKAP3/AgAAAAUAAABKAP7/AgAAAAUAAABKAP//AgAAAAUAAABKAAAAAgAAAAUAAABLAPb/AgAAAAUAAABLAPf/AgAAAAUAAABLAPj/AgAAAAUAAABLAPn/AgAAAAUAAABLAPr/AgAAAAUAAABLAPv/AgAAAAUAAABLAPz/AgAAAAUAAABLAP3/AgAAAAUAAABLAP7/AgAAAAUAAABLAP//AgAAAAUAAABLAAAAAgAAAAUAAABMAPb/AgAAAAUAAABMAPf/AgAAAAUAAABMAPj/AgAAAAUAAABMAPn/AgAAAAUAAABMAPr/AgAAAAUAAABMAPv/AgAAAAUAAABMAPz/AgAAAAUAAABMAP3/AgAAAAUAAABMAP7/AgAAAAUAAABMAP//AgAAAAUAAABMAAAAAgAAAAUAAABNAPb/AgAAAAUAAABNAPf/AgAAAAUAAABNAPj/AgAAAAUAAABNAPn/AgAAAAUAAABNAPr/AgAAAAUAAABNAPv/AgAAAAUAAABNAPz/AgAAAAUAAABNAP3/AgAAAAUAAABNAP7/AgAAAAUAAABNAP//AgAAAAUAAABNAAAAAgAAAAUAAABOAPb/AgAAAAUAAABOAPf/AgAAAAUAAABOAPj/AgAAAAUAAABOAPn/AgAAAAUAAABOAPr/AgAAAAUAAABOAPv/AgAAAAUAAABOAPz/AgAAAAUAAABOAP3/AgAAAAUAAABOAP7/AgAAAAUAAABOAP//AgAAAAUAAABOAAAAAgAAAAUAAABPAPb/AgAAAAUAAABPAPf/AgAAAAUAAABPAPj/AgAAAAUAAABPAPn/AgAAAAUAAABPAPr/AgAAAAUAAABPAPv/AgAAAAUAAABPAPz/AgAAAAUAAABPAP3/AgAAAAUAAABPAP7/AgAAAAUAAABPAP//AgAAAAUAAABPAAAAAgAAAAUAAABQAPb/AgAAAAUAAABQAPf/AgAAAAUAAABQAPj/AgAAAAUAAABQAPn/AgAAAAUAAABQAPr/AgAAAAUAAABQAPv/AgAAAAUAAABQAPz/AgAAAAUAAABQAP3/AgAAAAUAAABQAP7/AgAAAAUAAABQAP//AgAAAAUAAABQAAAAAgAAAAUAAABRAPb/AgAAAAUAAABRAPf/AgAAAAUAAABRAPj/AgAAAAUAAABRAPn/AgAAAAUAAABRAPr/AgAAAAUAAABRAPv/AgAAAAUAAABRAPz/AgAAAAUAAABRAP3/AgAAAAUAAABRAP7/AgAAAAUAAABRAP//AgAAAAUAAABRAAAAAgAAAAUAAABSAPb/AgAAAAUAAABSAPf/AgAAAAUAAABSAPj/AgAAAAUAAABSAPn/AgAAAAUAAABSAPr/AgAAAAUAAABSAPv/AgAAAAUAAABSAPz/AgAAAAUAAABSAP3/AgAAAAUAAABSAP7/AgAAAAUAAABSAP//AgAAAAUAAABSAAAAAgAAAAUAAABTAPb/AgAAAAUAAABTAPf/AgAAAAUAAABTAPj/AgAAAAUAAABTAPn/AgAAAAUAAABTAPr/AgAAAAUAAABTAPv/AgAAAAUAAABTAPz/AgAAAAUAAABTAP3/AgAAAAUAAABTAP7/AgAAAAUAAABTAP//AgAAAAUAAABTAAAAAgAAAAUAAABUAPb/AgAAAAUAAABUAPf/AgAAAAUAAABUAPj/AgAAAAUAAABUAPn/AgAAAAUAAABUAPr/AgAAAAUAAABUAPv/AgAAAAUAAABUAPz/AgAAAAUAAABUAP3/AgAAAAUAAABUAP7/AgAAAAUAAABUAP//AgAAAAUAAABUAAAAAgAAAAUAAABVAPb/AgAAAAUAAABVAPf/AgAAAAUAAABVAPj/AgAAAAUAAABVAPn/AgAAAAUAAABVAPr/AgAAAAUAAABVAPv/AgAAAAUAAABVAPz/AgAAAAUAAABVAP3/AgAAAAUAAABVAP7/AgAAAAUAAABVAP//AgAAAAUAAABVAAAAAgAAAAUAAABWAPb/AgAAAAUAAABWAPf/AgAAAAUAAABWAPj/AgAAAAUAAABWAPn/AgAAAAUAAABWAPr/AgAAAAUAAABWAPv/AgAAAAUAAABWAPz/AgAAAAUAAABWAP3/AgAAAAUAAABWAP7/AgAAAAUAAABWAP//AgAAAAUAAABWAAAAAgAAAAUAAABXAPb/AgAAAAUAAABXAPf/AgAAAAUAAABXAPj/AgAAAAUAAABXAPn/AgAAAAUAAABXAPr/AgAAAAUAAABXAPv/AgAAAAUAAABXAPz/AgAAAAUAAABXAP3/AgAAAAUAAABXAP7/AgAAAAUAAABXAP//AgAAAAUAAABXAAAAAgAAAAUAAABYAPb/AgAAAAUAAABYAPf/AgAAAAUAAABYAPj/AgAAAAUAAABYAPn/AgAAAAUAAABYAPr/AgAAAAUAAABYAPv/AgAAAAUAAABYAPz/AgAAAAUAAABYAP3/AgAAAAUAAABYAP7/AgAAAAUAAABYAP//AgAAAAUAAABYAAAAAgAAAAUAAABZAPb/AgAAAAUAAABZAPf/AgAAAAUAAABZAPj/AgAAAAUAAABZAPn/AgAAAAUAAABZAPr/AgAAAAUAAABZAPv/AgAAAAUAAABZAPz/AgAAAAUAAABZAP3/AgAAAAUAAABZAP7/AgAAAAUAAABZAP//AgAAAAUAAABZAAAAAgAAAAUAAABaAPb/AgAAAAUAAABaAPf/AgAAAAUAAABaAPj/AgAAAAUAAABaAPn/AgAAAAUAAABaAPr/AgAAAAUAAABaAPv/AgAAAAUAAABaAPz/AgAAAAUAAABaAP3/AgAAAAUAAABaAP7/AgAAAAUAAABaAP//AgAAAAUAAABaAAAAAgAAAAUAAABbAPb/AgAAAAUAAABbAPf/AgAAAAUAAABbAPj/AgAAAAUAAABbAPn/AgAAAAUAAABbAPr/AgAAAAUAAABbAPv/AgAAAAUAAABbAPz/AgAAAAUAAABbAP3/AgAAAAUAAABbAP7/AgAAAAUAAABbAP//AgAAAAUAAABbAAAAAgAAAAUAAABcAPb/AgAAAAUAAABcAPf/AgAAAAUAAABcAPj/AgAAAAUAAABcAPn/AgAAAAUAAABcAPr/AgAAAAUAAABcAPv/AgAAAAUAAABcAPz/AgAAAAUAAABcAP3/AgAAAAUAAABcAP7/AgAAAAUAAABcAP//AgAAAAUAAABcAAAAAgAAAAUAAABdAPb/AgAAAAUAAABdAPf/AgAAAAUAAABdAPj/AgAAAAUAAABdAPn/AgAAAAUAAABdAPr/AgAAAAUAAABdAPv/AgAAAAUAAABdAPz/AgAAAAUAAABdAP3/AgAAAAUAAABdAP7/AgAAAAUAAABdAP//AgAAAAUAAABdAAAAAgAAAAUAAABeAPb/AgAAAAUAAABeAPf/AgAAAAUAAABeAPj/AgAAAAUAAABeAPn/AgAAAAUAAABeAPr/AgAAAAUAAABeAPv/AgAAAAUAAABeAPz/AgAAAAUAAABeAP3/AgAAAAUAAABeAP7/AgAAAAUAAABeAP//AgAAAAUAAABeAAAAAgAAAAUAAABfAPb/AgAAAAUAAABfAPf/AgAAAAUAAABfAPj/AgAAAAUAAABfAPn/AgAAAAUAAABfAPr/AgAAAAUAAABfAPv/AgAAAAUAAABfAPz/AgAAAAUAAABfAP3/AgAAAAUAAABfAP7/AgAAAAUAAABfAP//AgAAAAUAAABfAAAAAgAAAAUAAABgAPb/AgAAAAUAAABgAPf/AgAAAAUAAABgAPj/AgAAAAUAAABgAPn/AgAAAAUAAABgAPr/AgAAAAUAAABgAPv/AgAAAAUAAABgAPz/AgAAAAUAAABgAP3/AgAAAAUAAABgAP7/AgAAAAUAAABgAP//AgAAAAUAAABgAAAAAgAAAAUAAABhAPb/AgAAAAUAAABhAPf/AgAAAAUAAABhAPj/AgAAAAUAAABhAPn/AgAAAAUAAABhAPr/AgAAAAUAAABhAPv/AgAAAAUAAABhAPz/AgAAAAUAAABhAP3/AgAAAAUAAABhAP7/AgAAAAUAAABhAP//AgAAAAUAAABhAAAAAgAAAAUAAABiAPb/AgAAAAUAAABiAPf/AgAAAAUAAABiAPj/AgAAAAUAAABiAPn/AgAAAAUAAABiAPr/AgAAAAUAAABiAPv/AgAAAAUAAABiAPz/AgAAAAUAAABiAP3/AgAAAAUAAABiAP7/AgAAAAUAAABiAP//AgAAAAUAAABiAAAAAgAAAAUAAABjAPb/AgAAAAUAAABjAPf/AgAAAAUAAABjAPj/AgAAAAUAAABjAPn/AgAAAAUAAABjAPr/AgAAAAUAAABjAPv/AgAAAAUAAABjAPz/AgAAAAUAAABjAP3/AgAAAAUAAABjAP7/AgAAAAUAAABjAP//AgAAAAUAAABjAAAAAgAAAAUAAABkAPb/AgAAAAUAAABkAPf/AgAAAAUAAABkAPj/AgAAAAUAAABkAPn/AgAAAAUAAABkAPr/AgAAAAUAAABkAPv/AgAAAAUAAABkAPz/AgAAAAUAAABkAP3/AgAAAAUAAABkAP7/AgAAAAUAAABkAP//AgAAAAUAAABkAAAAAgAAAAUAAABlAPb/AgAAAAUAAABlAPf/AgAAAAUAAABlAPj/AgAAAAUAAABlAPn/AgAAAAUAAABlAPr/AgAAAAUAAABlAPv/AgAAAAUAAABlAPz/AgAAAAUAAABlAP3/AgAAAAUAAABlAP7/AgAAAAUAAABlAP//AgAAAAUAAABlAAAAAgAAAAUAAABmAPb/AgAAAAUAAABmAPf/AgAAAAUAAABmAPj/AgAAAAUAAABmAPn/AgAAAAUAAABmAPr/AgAAAAUAAABmAPv/AgAAAAUAAABmAPz/AgAAAAUAAABmAP3/AgAAAAUAAABmAP7/AgAAAAUAAABmAP//AgAAAAUAAABmAAAAAgAAAAUAAABnAPb/AgAAAAUAAABnAPf/AgAAAAUAAABnAPj/AgAAAAUAAABnAPn/AgAAAAUAAABnAPr/AgAAAAUAAABnAPv/AgAAAAUAAABnAPz/AgAAAAUAAABnAP3/AgAAAAUAAABnAP7/AgAAAAUAAABnAP//AgAAAAUAAABnAAAAAgAAAAUAAABoAPb/AgAAAAUAAABoAPf/AgAAAAUAAABoAPj/AgAAAAUAAABoAPn/AgAAAAUAAABoAPr/AgAAAAUAAABoAPv/AgAAAAUAAABoAPz/AgAAAAUAAABoAP3/AgAAAAUAAABoAP7/AgAAAAUAAABoAP//AgAAAAUAAABoAAAAAgAAAAUAAABpAPb/AgAAAAUAAABpAPf/AgAAAAUAAABpAPj/AgAAAAUAAABpAPn/AgAAAAUAAABpAPr/AgAAAAUAAABpAPv/AgAAAAUAAABpAPz/AgAAAAUAAABpAP3/AgAAAAUAAABpAP7/AgAAAAUAAABpAP//AgAAAAUAAABpAAAAAgAAAAUAAABqAPb/AgAAAAUAAABqAPf/AgAAAAUAAABqAPj/AgAAAAUAAABqAPn/AgAAAAUAAABqAPr/AgAAAAUAAABqAPv/AgAAAAUAAABqAPz/AgAAAAUAAABqAP3/AgAAAAUAAABqAP7/AgAAAAUAAABqAP//AgAAAAUAAABqAAAAAgAAAAUAAABrAPb/AgAAAAUAAABrAPf/AgAAAAUAAABrAPj/AgAAAAUAAABrAPn/AgAAAAUAAABrAPr/AgAAAAUAAABrAPv/AgAAAAUAAABrAPz/AgAAAAUAAABrAP3/AgAAAAUAAABrAP7/AgAAAAUAAABrAP//AgAAAAUAAABrAAAAAgAAAAUAAABsAPb/AgAAAAUAAABsAPf/AgAAAAUAAABsAPj/AgAAAAUAAABsAPn/AgAAAAUAAABsAPr/AgAAAAUAAABsAPv/AgAAAAUAAABsAPz/AgAAAAUAAABsAP3/AgAAAAUAAABsAP7/AgAAAAUAAABsAP//AgAAAAUAAABsAAAAAgAAAAUAAABtAPb/AgAAAAUAAABtAPf/AgAAAAUAAABtAPj/AgAAAAUAAABtAPn/AgAAAAUAAABtAPr/AgAAAAUAAABtAPv/AgAAAAUAAABtAPz/AgAAAAUAAABtAP3/AgAAAAUAAABtAP7/AgAAAAUAAABtAP//AgAAAAUAAABtAAAAAgAAAAUAAABuAPb/AgAAAAUAAABuAPf/AgAAAAUAAABuAPj/AgAAAAUAAABuAPn/AgAAAAUAAABuAPr/AgAAAAUAAABuAPv/AgAAAAUAAABuAPz/AgAAAAUAAABuAP3/AgAAAAUAAABuAP7/AgAAAAUAAABuAP//AgAAAAUAAABuAAAAAgAAAAUAAABvAPb/AgAAAAUAAABvAPf/AgAAAAUAAABvAPj/AgAAAAUAAABvAPn/AgAAAAUAAABvAPr/AgAAAAUAAABvAPv/AgAAAAUAAABvAPz/AgAAAAUAAABvAP3/AgAAAAUAAABvAP7/AgAAAAUAAABvAP//AgAAAAUAAABvAAAAAgAAAAUAAABwAPb/AgAAAAUAAABwAPf/AgAAAAUAAABwAPj/AgAAAAUAAABwAPn/AgAAAAUAAABwAPr/AgAAAAUAAABwAPv/AgAAAAUAAABwAPz/AgAAAAUAAABwAP3/AgAAAAUAAABwAP7/AgAAAAUAAABwAP//AgAAAAUAAABwAAAAAgAAAAUAAABxAPb/AgAAAAUAAABxAPf/AgAAAAUAAABxAPj/AgAAAAUAAABxAPn/AgAAAAUAAABxAPr/AgAAAAUAAABxAPv/AgAAAAUAAABxAPz/AgAAAAUAAABxAP3/AgAAAAUAAABxAP7/AgAAAAUAAABxAP//AgAAAAUAAABxAAAAAgAAAAUAAAByAPb/AgAAAAUAAAByAPf/AgAAAAUAAAByAPj/AgAAAAUAAAByAPn/AgAAAAUAAAByAPr/AgAAAAUAAAByAPv/AgAAAAUAAAByAPz/AgAAAAUAAAByAP3/AgAAAAUAAAByAP7/AgAAAAUAAAByAP//AgAAAAUAAAByAAAAAgAAAAUAAABzAPb/AgAAAAUAAABzAPf/AgAAAAUAAABzAPj/AgAAAAUAAABzAPn/AgAAAAUAAABzAPr/AgAAAAUAAABzAPv/AgAAAAUAAABzAPz/AgAAAAUAAABzAP3/AgAAAAUAAABzAP7/AgAAAAUAAABzAP//AgAAAAUAAABzAAAAAgAAAAUAAAB0APb/AgAAAAUAAAB0APf/AgAAAAUAAAB0APj/AgAAAAUAAAB0APn/AgAAAAUAAAB0APr/AgAAAAUAAAB0APv/AgAAAAUAAAB0APz/AgAAAAUAAAB0AP3/AgAAAAUAAAB0AP7/AgAAAAUAAAB0AP//AgAAAAUAAAB0AAAAAgAAAAUAAAB1APb/AgAAAAUAAAB1APf/AgAAAAUAAAB1APj/AgAAAAUAAAB1APn/AgAAAAUAAAB1APr/AgAAAAUAAAB1APv/AgAAAAUAAAB1APz/AgAAAAUAAAB1AP3/AgAAAAUAAAB1AP7/AgAAAAUAAAB1AP//AgAAAAUAAAB1AAAAAgAAAAUAAAB2APb/AgAAAAUAAAB2APf/AgAAAAUAAAB2APj/AgAAAAUAAAB2APn/AgAAAAUAAAB2APr/AgAAAAUAAAB2APv/AgAAAAUAAAB2APz/AgAAAAUAAAB2AP3/AgAAAAUAAAB2AP7/AgAAAAUAAAB2AP//AgAAAAUAAAB2AAAAAgAAAAUAAAB3APb/AgAAAAUAAAB3APf/AgAAAAUAAAB3APj/AgAAAAUAAAB3APn/AgAAAAUAAAB3APr/AgAAAAUAAAB3APv/AgAAAAUAAAB3APz/AgAAAAUAAAB3AP3/AgAAAAUAAAB3AP7/AgAAAAUAAAB3AP//AgAAAAUAAAB3AAAAAgAAAAUAAAB4APb/AgAAAAUAAAB4APf/AgAAAAUAAAB4APj/AgAAAAUAAAB4APn/AgAAAAUAAAB4APr/AgAAAAUAAAB4APv/AgAAAAUAAAB4APz/AgAAAAUAAAB4AP3/AgAAAAUAAAB4AP7/AgAAAAUAAAB4AP//AgAAAAUAAAB4AAAAAgAAAAUAAAB5APb/AgAAAAUAAAB5APf/AgAAAAUAAAB5APj/AgAAAAUAAAB5APn/AgAAAAUAAAB5APr/AgAAAAUAAAB5APv/AgAAAAUAAAB5APz/AgAAAAUAAAB5AP3/AgAAAAUAAAB5AP7/AgAAAAUAAAB5AP//AgAAAAUAAAB5AAAAAgAAAAUAAAB6APb/AgAAAAUAAAB6APf/AgAAAAUAAAB6APj/AgAAAAUAAAB6APn/AgAAAAUAAAB6APr/AgAAAAUAAAB6APv/AgAAAAUAAAB6APz/AgAAAAUAAAB6AP3/AgAAAAUAAAB6AP7/AgAAAAUAAAB6AP//AgAAAAUAAAB6AAAAAgAAAAUAAAB7APb/AgAAAAUAAAB7APf/AgAAAAUAAAB7APj/AgAAAAUAAAB7APn/AgAAAAUAAAB7APr/AgAAAAUAAAB7APv/AgAAAAUAAAB7APz/AgAAAAUAAAB7AP3/AgAAAAUAAAB7AP7/AgAAAAUAAAB7AP//AgAAAAUAAAB7AAAAAgAAAAUAAAB8APb/AgAAAAUAAAB8APf/AgAAAAUAAAB8APj/AgAAAAUAAAB8APn/AgAAAAUAAAB8APr/AgAAAAUAAAB8APv/AgAAAAUAAAB8APz/AgAAAAUAAAB8AP3/AgAAAAUAAAB8AP7/AgAAAAUAAAB8AP//AgAAAAUAAAB8AAAAAgAAAAUAAAB9APb/AgAAAAUAAAB9APf/AgAAAAUAAAB9APj/AgAAAAUAAAB9APn/AgAAAAUAAAB9APr/AgAAAAUAAAB9APv/AgAAAAUAAAB9APz/AgAAAAUAAAB9AP3/AgAAAAUAAAB9AP7/AgAAAAUAAAB9AP//AgAAAAUAAAB9AAAAAgAAAAUAAAB+APb/AgAAAAUAAAB+APf/AgAAAAUAAAB+APj/AgAAAAUAAAB+APn/AgAAAAUAAAB+APr/AgAAAAUAAAB+APv/AgAAAAUAAAB+APz/AgAAAAUAAAB+AP3/AgAAAAUAAAB+AP7/AgAAAAUAAAB+AP//AgAAAAUAAAB+AAAAAgAAAAUAAAB/APb/AgAAAAUAAAB/APf/AgAAAAUAAAB/APj/AgAAAAUAAAB/APn/AgAAAAUAAAB/APr/AgAAAAUAAAB/APv/AgAAAAUAAAB/APz/AgAAAAUAAAB/AP3/AgAAAAUAAAB/AP7/AgAAAAUAAAB/AP//AgAAAAUAAAB/AAAAAgAAAAUAAACAAPb/AgAAAAUAAACAAPf/AgAAAAUAAACAAPj/AgAAAAUAAACAAPn/AgAAAAUAAACAAPr/AgAAAAUAAACAAPv/AgAAAAUAAACAAPz/AgAAAAUAAACAAP3/AgAAAAUAAACAAP7/AgAAAAUAAACAAP//AgAAAAUAAACAAAAAAgAAAAUAAACBAPb/AgAAAAUAAACBAPf/AgAAAAUAAACBAPj/AgAAAAUAAACBAPn/AgAAAAUAAACBAPr/AgAAAAUAAACBAPv/AgAAAAUAAACBAPz/AgAAAAUAAACBAP3/AgAAAAUAAACBAP7/AgAAAAUAAACBAP//AgAAAAUAAACBAAAAAgAAAAUAAACCAPb/AgAAAAUAAACCAPf/AgAAAAUAAACCAPj/AgAAAAUAAACCAPn/AgAAAAUAAACCAPr/AgAAAAUAAACCAPv/AgAAAAUAAACCAPz/AgAAAAUAAACCAP3/AgAAAAUAAACCAP7/AgAAAAUAAACCAP//AgAAAAUAAACCAAAAAgAAAAUAAACDAPb/AgAAAAUAAACDAPf/AgAAAAUAAACDAPj/AgAAAAUAAACDAPn/AgAAAAUAAACDAPr/AgAAAAUAAACDAPv/AgAAAAUAAACDAPz/AgAAAAUAAACDAP3/AgAAAAUAAACDAP7/AgAAAAUAAACDAP//AgAAAAUAAACDAAAAAgAAAAUAAACEAPb/AgAAAAUAAACEAPf/AgAAAAUAAACEAPj/AgAAAAUAAACEAPn/AgAAAAUAAACEAPr/AgAAAAUAAACEAPv/AgAAAAUAAACEAPz/AgAAAAUAAACEAP3/AgAAAAUAAACEAP7/AgAAAAUAAACEAP//AgAAAAUAAACEAAAAAgAAAAUAAACFAPb/AgAAAAUAAACFAPf/AgAAAAUAAACFAPj/AgAAAAUAAACFAPn/AgAAAAUAAACFAPr/AgAAAAUAAACFAPv/AgAAAAUAAACFAPz/AgAAAAUAAACFAP3/AgAAAAUAAACFAP7/AgAAAAUAAACFAP//AgAAAAUAAACFAAAAAgAAAAUAAACGAPb/AgAAAAUAAACGAPf/AgAAAAUAAACGAPj/AgAAAAUAAACGAPn/AgAAAAUAAACGAPr/AgAAAAUAAACGAPv/AgAAAAUAAACGAPz/AgAAAAUAAACGAP3/AgAAAAUAAACGAP7/AgAAAAUAAACGAP//AgAAAAUAAACGAAAAAgAAAAUAAACHAPb/AgAAAAUAAACHAPf/AgAAAAUAAACHAPj/AgAAAAUAAACHAPn/AgAAAAUAAACHAPv/AgAAAAUAAACHAPz/AgAAAAUAAACHAP3/AgAAAAUAAACHAP7/AgAAAAUAAACHAP//AgAAAAUAAACHAAAAAgAAAAUAAACIAPb/AgAAAAUAAACIAPf/AgAAAAUAAACIAPj/AgAAAAUAAACIAPn/AgAAAAUAAACIAPr/AgAAAAUAAACIAPv/AgAAAAUAAACIAPz/AgAAAAUAAACIAP3/AgAAAAUAAACIAP7/AgAAAAUAAACIAP//AgAAAAUAAACIAAAAAgAAAAUAAACJAPb/AgAAAAUAAACJAPf/AgAAAAUAAACJAPj/AgAAAAUAAACJAPn/AgAAAAUAAACJAPr/AgAAAAUAAACJAPv/AgAAAAUAAACJAPz/AgAAAAUAAACJAP3/AgAAAAUAAACJAP7/AgAAAAUAAACJAP//AgAAAAUAAACJAAAAAgAAAAUAAACKAPb/AgAAAAUAAACKAPf/AgAAAAUAAACKAPj/AgAAAAUAAACKAPn/AgAAAAUAAACKAPr/AgAAAAUAAACKAPv/AgAAAAUAAACKAPz/AgAAAAUAAACKAP3/AgAAAAUAAACKAP7/AgAAAAUAAACKAP//AgAAAAUAAACKAAAAAgAAAAUAAACLAPb/AgAAAAUAAACLAPf/AgAAAAUAAACLAPj/AgAAAAUAAACLAPn/AgAAAAUAAACLAPr/AgAAAAUAAACLAPv/AgAAAAUAAACLAPz/AgAAAAUAAACLAP3/AgAAAAUAAACLAP7/AgAAAAUAAACLAP//AgAAAAUAAACLAAAAAgAAAAUAAACMAPb/AgAAAAUAAACMAPf/AgAAAAUAAACMAPj/AgAAAAUAAACMAPn/AgAAAAUAAACMAPr/AgAAAAUAAACMAPv/AgAAAAUAAACMAPz/AgAAAAUAAACMAP3/AgAAAAUAAACMAP7/AgAAAAUAAACMAP//AgAAAAUAAACMAAAAAgAAAAUAAACNAPb/AgAAAAUAAACNAPf/AgAAAAUAAACNAPj/AgAAAAUAAACNAPn/AgAAAAUAAACNAPr/AgAAAAUAAACNAPv/AgAAAAUAAACNAPz/AgAAAAUAAACNAP3/AgAAAAUAAACNAP7/AgAAAAUAAACNAP//AgAAAAUAAACNAAAAAgAAAAUAAACOAPb/AgAAAAUAAACOAPf/AgAAAAUAAACOAPj/AgAAAAUAAACOAPn/AgAAAAUAAACOAPr/AgAAAAUAAACOAPv/AgAAAAUAAACOAPz/AgAAAAUAAACOAP3/AgAAAAUAAACOAP7/AgAAAAUAAACOAP//AgAAAAUAAACOAAAAAgAAAAUAAACPAPb/AgAAAAUAAACPAPf/AgAAAAUAAACPAPj/AgAAAAUAAACPAPn/AgAAAAUAAACPAPr/AgAAAAUAAACPAPv/AgAAAAUAAACPAPz/AgAAAAUAAACPAP3/AgAAAAUAAACPAP7/AgAAAAUAAACPAP//AgAAAAUAAACPAAAAAgAAAAUAAACQAPb/AgAAAAUAAACQAPf/AgAAAAUAAACQAPj/AgAAAAUAAACQAPn/AgAAAAUAAACQAPr/AgAAAAUAAACQAPv/AgAAAAUAAACQAPz/AgAAAAUAAACQAP3/AgAAAAUAAACQAP7/AgAAAAUAAACQAP//AgAAAAUAAACQAAAAAgAAAAUAAACRAPb/AgAAAAUAAACRAPf/AgAAAAUAAACRAPj/AgAAAAUAAACRAPn/AgAAAAUAAACRAPr/AgAAAAUAAACRAPv/AgAAAAUAAACRAPz/AgAAAAUAAACRAP3/AgAAAAUAAACRAP7/AgAAAAUAAACRAP//AgAAAAUAAACRAAAAAgAAAAUAAACSAPb/AgAAAAUAAACSAPf/AgAAAAUAAACSAPj/AgAAAAUAAACSAPn/AgAAAAUAAACSAPr/AgAAAAUAAACSAPv/AgAAAAUAAACSAPz/AgAAAAUAAACSAP3/AgAAAAUAAACSAP7/AgAAAAUAAACSAP//AgAAAAUAAACSAAAAAgAAAAUAAACTAPb/AgAAAAUAAACTAPf/AgAAAAUAAACTAPj/AgAAAAUAAACTAPn/AgAAAAUAAACTAPr/AgAAAAUAAACTAPv/AgAAAAUAAACTAPz/AgAAAAUAAACTAP3/AgAAAAUAAACTAP7/AgAAAAUAAACTAP//AgAAAAUAAACTAAAAAgAAAAUAAACUAPb/AgAAAAUAAACUAPf/AgAAAAUAAACUAPj/AgAAAAUAAACUAPn/AgAAAAUAAACUAPr/AgAAAAUAAACUAPv/AgAAAAUAAACUAPz/AgAAAAUAAACUAP3/AgAAAAUAAACUAP7/AgAAAAUAAACUAP//AgAAAAUAAACUAAAAAgAAAAUAAACVAPb/AgAAAAUAAACVAPf/AgAAAAUAAACVAPj/AgAAAAUAAACVAPn/AgAAAAUAAACVAPr/AgAAAAUAAACVAPv/AgAAAAUAAACVAPz/AgAAAAUAAACVAP3/AgAAAAUAAACVAP7/AgAAAAUAAACVAP//AgAAAAUAAACVAAAAAgAAAAUAAACWAPb/AgAAAAUAAACWAPf/AgAAAAUAAACWAPj/AgAAAAUAAACWAPn/AgAAAAUAAACWAPr/AgAAAAUAAACWAPv/AgAAAAUAAACWAPz/AgAAAAUAAACWAP3/AgAAAAUAAACWAP7/AgAAAAUAAACWAP//AgAAAAUAAACWAAAAAgAAAAUAAACXAPb/AgAAAAUAAACXAPf/AgAAAAUAAACXAPj/AgAAAAUAAACXAPn/AgAAAAUAAACXAPr/AgAAAAUAAACXAPv/AgAAAAUAAACXAPz/AgAAAAUAAACXAP3/AgAAAAUAAACXAP7/AgAAAAUAAACXAP//AgAAAAUAAACXAAAAAgAAAAUAAACYAPb/AgAAAAUAAACYAPf/AgAAAAUAAACYAPj/AgAAAAUAAACYAPn/AgAAAAUAAACYAPr/AgAAAAUAAACYAPv/AgAAAAUAAACYAPz/AgAAAAUAAACYAP3/AgAAAAUAAACYAP7/AgAAAAUAAACYAP//AgAAAAUAAACYAAAAAgAAAAUAAACZAPb/AgAAAAUAAACZAPf/AgAAAAUAAACZAPj/AgAAAAUAAACZAPn/AgAAAAUAAACZAPr/AgAAAAUAAACZAPv/AgAAAAUAAACZAPz/AgAAAAUAAACZAP3/AgAAAAUAAACZAP7/AgAAAAUAAACZAP//AgAAAAUAAACZAAAAAgAAAAUAAACaAPb/AgAAAAUAAACaAPf/AgAAAAUAAACaAPj/AgAAAAUAAACaAPn/AgAAAAUAAACaAPr/AgAAAAUAAACaAPv/AgAAAAUAAACaAPz/AgAAAAUAAACaAP3/AgAAAAUAAACaAP7/AgAAAAUAAACaAP//AgAAAAUAAACaAAAAAgAAAAUAAACbAPb/AgAAAAUAAACbAPf/AgAAAAUAAACbAPj/AgAAAAUAAACbAPn/AgAAAAUAAACbAPr/AgAAAAUAAACbAPv/AgAAAAUAAACbAPz/AgAAAAUAAACbAP3/AgAAAAUAAACbAP7/AgAAAAUAAACbAP//AgAAAAUAAACbAAAAAgAAAAUAAACcAPb/AgAAAAUAAACcAPf/AgAAAAUAAACcAPj/AgAAAAUAAACcAPn/AgAAAAUAAACcAPr/AgAAAAUAAACcAPv/AgAAAAUAAACcAPz/AgAAAAUAAACcAP3/AgAAAAUAAACcAP7/AgAAAAUAAACcAP//AgAAAAUAAACcAAAAAgAAAAUAAACdAPb/AgAAAAUAAACdAPf/AgAAAAUAAACdAPj/AgAAAAUAAACdAPn/AgAAAAUAAACdAPr/AgAAAAUAAACdAPv/AgAAAAUAAACdAPz/AgAAAAUAAACdAP3/AgAAAAUAAACdAP7/AgAAAAUAAACdAP//AgAAAAUAAACdAAAAAgAAAAUAAACeAPb/AgAAAAUAAACeAPf/AgAAAAUAAACeAPj/AgAAAAUAAACeAPn/AgAAAAUAAACeAPr/AgAAAAUAAACeAPv/AgAAAAUAAACeAPz/AgAAAAUAAACeAP3/AgAAAAUAAACeAP7/AgAAAAUAAACeAP//AgAAAAUAAACeAAAAAgAAAAUAAACfAPb/AgAAAAUAAACfAPf/AgAAAAUAAACfAPj/AgAAAAUAAACfAPn/AgAAAAUAAACfAPr/AgAAAAUAAACfAPv/AgAAAAUAAACfAPz/AgAAAAUAAACfAP3/AgAAAAUAAACfAP7/AgAAAAUAAACfAP//AgAAAAUAAACfAAAAAgAAAAUAAACgAPb/AgAAAAUAAACgAPf/AgAAAAUAAACgAPj/AgAAAAUAAACgAPn/AgAAAAUAAACgAPr/AgAAAAUAAACgAPv/AgAAAAUAAACgAPz/AgAAAAUAAACgAP3/AgAAAAUAAACgAP7/AgAAAAUAAACgAP//AgAAAAUAAACgAAAAAgAAAAUAAAChAPb/AgAAAAUAAAChAPf/AgAAAAUAAAChAPj/AgAAAAUAAAChAPn/AgAAAAUAAAChAPr/AgAAAAUAAAChAPv/AgAAAAUAAAChAPz/AgAAAAUAAAChAP3/AgAAAAUAAAChAP7/AgAAAAUAAAChAP//AgAAAAUAAAChAAAAAgAAAAUAAACiAPb/AgAAAAUAAACiAPf/AgAAAAUAAACiAPj/AgAAAAUAAACiAPn/AgAAAAUAAACiAPr/AgAAAAUAAACiAPv/AgAAAAUAAACiAPz/AgAAAAUAAACiAP3/AgAAAAUAAACiAP7/AgAAAAUAAACiAP//AgAAAAUAAACiAAAAAgAAAAUAAACjAPb/AgAAAAUAAACjAPf/AgAAAAUAAACjAPj/AgAAAAUAAACjAPn/AgAAAAUAAACjAPr/AgAAAAUAAACjAPv/AgAAAAUAAACjAPz/AgAAAAUAAACjAP3/AgAAAAUAAACjAP7/AgAAAAUAAACjAP//AgAAAAUAAACjAAAAAgAAAAUAAACkAPb/AgAAAAUAAACkAPf/AgAAAAUAAACkAPj/AgAAAAUAAACkAPn/AgAAAAUAAACkAPr/AgAAAAUAAACkAPv/AgAAAAUAAACkAPz/AgAAAAUAAACkAP3/AgAAAAUAAACkAP7/AgAAAAUAAACkAP//AgAAAAUAAACkAAAAAgAAAAUAAAClAPb/AgAAAAUAAAClAPf/AgAAAAUAAAClAPj/AgAAAAUAAAClAPn/AgAAAAUAAAClAPr/AgAAAAUAAAClAPv/AgAAAAUAAAClAPz/AgAAAAUAAAClAP3/AgAAAAUAAAClAP7/AgAAAAUAAAClAP//AgAAAAUAAAClAAAAAgAAAAUAAACmAPb/AgAAAAUAAACmAPf/AgAAAAUAAACmAPj/AgAAAAUAAACmAPn/AgAAAAUAAACmAPr/AgAAAAUAAACmAPv/AgAAAAUAAACmAPz/AgAAAAUAAACmAP3/AgAAAAUAAACmAP7/AgAAAAUAAACmAP//AgAAAAUAAACmAAAAAgAAAAUAAACnAPb/AgAAAAUAAACnAPf/AgAAAAUAAACnAPj/AgAAAAUAAACnAPn/AgAAAAUAAACnAPr/AgAAAAUAAACnAPv/AgAAAAUAAACnAPz/AgAAAAUAAACnAP3/AgAAAAUAAACnAP7/AgAAAAUAAACnAP//AgAAAAUAAACnAAAAAgAAAAUAAACoAPb/AgAAAAUAAACoAPf/AgAAAAUAAACoAPj/AgAAAAUAAACoAPn/AgAAAAUAAACoAPr/AgAAAAUAAACoAPv/AgAAAAUAAACoAPz/AgAAAAUAAACoAP3/AgAAAAUAAACoAP7/AgAAAAUAAACoAP//AgAAAAUAAACoAAAAAgAAAAUAAACpAPb/AgAAAAUAAACpAPf/AgAAAAUAAACpAPj/AgAAAAUAAACpAPn/AgAAAAUAAACpAPr/AgAAAAUAAACpAPv/AgAAAAUAAACpAPz/AgAAAAUAAACpAP3/AgAAAAUAAACpAP7/AgAAAAUAAACpAP//AgAAAAUAAACpAAAAAgAAAAUAAACqAPb/AgAAAAUAAACqAPf/AgAAAAUAAACqAPj/AgAAAAUAAACqAPn/AgAAAAUAAACqAPr/AgAAAAUAAACqAPv/AgAAAAUAAACqAPz/AgAAAAUAAACqAP3/AgAAAAUAAACqAP7/AgAAAAUAAACqAP//AgAAAAUAAACqAAAAAgAAAAUAAACrAPb/AgAAAAUAAACrAPf/AgAAAAUAAACrAPj/AgAAAAUAAACrAPn/AgAAAAUAAACrAPr/AgAAAAUAAACrAPv/AgAAAAUAAACrAPz/AgAAAAUAAACrAP3/AgAAAAUAAACrAP7/AgAAAAUAAACrAP//AgAAAAUAAACrAAAAAgAAAAUAAACsAPb/AgAAAAUAAACsAPf/AgAAAAUAAACsAPj/AgAAAAUAAACsAPn/AgAAAAUAAACsAPr/AgAAAAUAAACsAPv/AgAAAAUAAACsAPz/AgAAAAUAAACsAP3/AgAAAAUAAACsAP7/AgAAAAUAAACsAP//AgAAAAUAAACsAAAAAgAAAAUAAACtAPb/AgAAAAUAAACtAPf/AgAAAAUAAACtAPj/AgAAAAUAAACtAPn/AgAAAAUAAACtAPr/AgAAAAUAAACtAPv/AgAAAAUAAACtAPz/AgAAAAUAAACtAP3/AgAAAAUAAACtAP7/AgAAAAUAAACtAP//AgAAAAUAAACtAAAAAgAAAAUAAACuAPb/AgAAAAUAAACuAPf/AgAAAAUAAACuAPj/AgAAAAUAAACuAPn/AgAAAAUAAACuAPr/AgAAAAUAAACuAPv/AgAAAAUAAACuAPz/AgAAAAUAAACuAP3/AgAAAAUAAACuAP7/AgAAAAUAAACuAP//AgAAAAUAAACuAAAAAgAAAAUAAAD+/+r/AAAKAAYAAACHAPr/AgAAAAUAAAA=") + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(2560, -96) +script = ExtResource("9_irb4c") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="Enemies" type="Node" parent="."] + +[node name="Blooper" parent="Enemies" instance=ExtResource("10_46m4n")] +position = Vector2(296, -88) + +[node name="Blooper2" parent="Enemies" instance=ExtResource("10_46m4n")] +position = Vector2(616, -96) + +[node name="Blooper3" parent="Enemies" instance=ExtResource("10_46m4n")] +position = Vector2(872, -104) + +[node name="Blooper4" parent="Enemies" instance=ExtResource("10_46m4n")] +position = Vector2(1432, -80) + +[node name="Blooper5" parent="Enemies" instance=ExtResource("10_46m4n")] +position = Vector2(1656, -104) + +[node name="Blooper6" parent="Enemies" instance=ExtResource("10_46m4n")] +position = Vector2(2376, -88) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("11_5ws2p")] +position = Vector2(2488, -160) +winged = true + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("12_6tii1")] +position = Vector2(504, -128) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("12_6tii1")] +position = Vector2(712, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("12_6tii1")] +position = Vector2(1288, -80) +winged = true + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("12_6tii1")] +position = Vector2(1480, 0) + +[node name="DropShadow" parent="." instance=ExtResource("13_irb4c")] + +[node name="WaterCurrentArea" parent="." instance=ExtResource("14_46m4n")] +position = Vector2(840, -152) +scale = Vector2(0.594369, 1) + +[node name="WaterCurrentArea2" parent="." instance=ExtResource("14_46m4n")] +position = Vector2(952, -152) +scale = Vector2(0.594369, 1) + +[node name="WaterCurrentArea3" parent="." instance=ExtResource("14_46m4n")] +position = Vector2(1560, -168) +scale = Vector2(0.594369, 1) + +[node name="WaterCurrentArea4" parent="." instance=ExtResource("14_46m4n")] +position = Vector2(1768, -168) +scale = Vector2(0.594369, 1) + +[node name="WaterCurrentArea5" parent="." instance=ExtResource("14_46m4n")] +position = Vector2(1920, -40) +scale = Vector2(3.14165, 1.05237) + +[node name="WaterCurrentArea6" parent="." instance=ExtResource("14_46m4n")] +position = Vector2(2368, -160) +scale = Vector2(1.55394, 1.09015) + +[node name="PipeArea" parent="." instance=ExtResource("15_5ws2p")] +position = Vector2(2512, -80) +enter_direction = 3 +target_level = "uid://cryw04x1rhuek" + +[node name="LevelBG" parent="." instance=ExtResource("15_6tii1")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("16_g83sl") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="Firebar" parent="." instance=ExtResource("16_6tii1")] +position = Vector2(2168.89, -88.0218) +length = 16 + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79039" to="Tiles/@Node2D@79039/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79040" to="Tiles/@Node2D@79040/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79041" to="Tiles/@Node2D@79041/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79042" to="Tiles/@Node2D@79042/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79043" to="Tiles/@Node2D@79043/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79044" to="Tiles/@Node2D@79044/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79045" to="Tiles/@Node2D@79045/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79046" to="Tiles/@Node2D@79046/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79047" to="Tiles/@Node2D@79047/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79048" to="Tiles/@Node2D@79048/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79049" to="Tiles/@Node2D@79049/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79050" to="Tiles/@Node2D@79050/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79051" to="Tiles/@Node2D@79051/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79052" to="Tiles/@Node2D@79052/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79053" to="Tiles/@Node2D@79053/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79054" to="Tiles/@Node2D@79054/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79055" to="Tiles/@Node2D@79055/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79056" to="Tiles/@Node2D@79056/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79057" to="Tiles/@Node2D@79057/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79058" to="Tiles/@Node2D@79058/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79059" to="Tiles/@Node2D@79059/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79060" to="Tiles/@Node2D@79060/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79061" to="Tiles/@Node2D@79061/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79062" to="Tiles/@Node2D@79062/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79063" to="Tiles/@Node2D@79063/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79064" to="Tiles/@Node2D@79064/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79065" to="Tiles/@Node2D@79065/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79066" to="Tiles/@Node2D@79066/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79067" to="Tiles/@Node2D@79067/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79068" to="Tiles/@Node2D@79068/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79069" to="Tiles/@Node2D@79069/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79070" to="Tiles/@Node2D@79070/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79071" to="Tiles/@Node2D@79071/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79072" to="Tiles/@Node2D@79072/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79073" to="Tiles/@Node2D@79073/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79074" to="Tiles/@Node2D@79074/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79075" to="Tiles/@Node2D@79075/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79076" to="Tiles/@Node2D@79076/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79077" to="Tiles/@Node2D@79077/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79078" to="Tiles/@Node2D@79078/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79079" to="Tiles/@Node2D@79079/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79080" to="Tiles/@Node2D@79080/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79081" to="Tiles/@Node2D@79081/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79082" to="Tiles/@Node2D@79082/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79083" to="Tiles/@Node2D@79083/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79084" to="Tiles/@Node2D@79084/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79085" to="Tiles/@Node2D@79085/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79086" to="Tiles/@Node2D@79086/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79087" to="Tiles/@Node2D@79087/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79088" to="Tiles/@Node2D@79088/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79089" to="Tiles/@Node2D@79089/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79090" to="Tiles/@Node2D@79090/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79091" to="Tiles/@Node2D@79091/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79092" to="Tiles/@Node2D@79092/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79093" to="Tiles/@Node2D@79093/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79094" to="Tiles/@Node2D@79094/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79095" to="Tiles/@Node2D@79095/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79096" to="Tiles/@Node2D@79096/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79097" to="Tiles/@Node2D@79097/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79098" to="Tiles/@Node2D@79098/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World11/11-3.tscn b/Scenes/Levels/SMBLL/World11/11-3.tscn new file mode 100644 index 0000000..39f81ea --- /dev/null +++ b/Scenes/Levels/SMBLL/World11/11-3.tscn @@ -0,0 +1,171 @@ +[gd_scene load_steps=23 format=4 uid="uid://c63jb4y0yd17"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_n7k7u"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Pipeland.json" id="2_2omji"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_2rlch"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_qfce0"] +[ext_resource type="PackedScene" uid="uid://c6ym8t537v4ac" path="res://Scenes/Prefabs/Entities/Objects/SmallRopeElevatorPlatform.tscn" id="7_hwbcn"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="8_2omji"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="9_brw4j"] +[ext_resource type="PackedScene" uid="uid://cjkmd2yf3f84v" path="res://Scenes/Prefabs/Entities/Objects/SmallVerticalPlatform.tscn" id="10_pt8xg"] +[ext_resource type="PackedScene" uid="uid://qaldmcid6jm5" path="res://Scenes/Prefabs/Entities/Objects/SuperTrampoline.tscn" id="11_m42x8"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="12_2rlch"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="12_777v1"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="13_gky00"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="14_iaflm"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="15_72q3a"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="16_vhe67"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_2rlch"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="17_vhe67"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="18_2rlch"] +[ext_resource type="PackedScene" uid="uid://bn1kect7h2dlp" path="res://Scenes/Prefabs/LevelObjects/BulletBillGenerator.tscn" id="19_qfce0"] +[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="20_w5ukm"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="21_brw4j"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="22_brw4j"] + +[node name="B-3" type="Node"] +script = ExtResource("1_n7k7u") +music = ExtResource("2_2omji") +theme = "Pipeland" +time_limit = 300 +campaign = "SMBLL" +world_id = 11 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_2rlch")] +tile_map_data = PackedByteArray("AADw/wAAAAAGAAAAAADx/wAAAAAGAAAAAAD6/wAAAAAGAAAAAAD7/wAAAAAHAAAAAADy/wAAAAAGAAAAAADz/wAAAAAGAAAAAAD0/wAAAAAGAAAAAAD1/wAAAAAGAAAAAAD2/wAAAAAGAAAAAAD3/wAAAAAGAAAAAAD4/wAAAAAGAAAAAAD5/wAAAAAGAAAAAAD6/wEAAAAHAAEAAADw/wEAAAAGAAEAAADx/wEAAAAGAAEAAADy/wEAAAAGAAEAAADz/wEAAAAGAAEAAAD0/wEAAAAGAAEAAAD1/wEAAAAGAAEAAAD2/wEAAAAGAAEAAAD3/wEAAAAGAAEAAAD4/wEAAAAGAAEAAAD5/wEAAAAGAAEAAAABAP3/AAAFAAEAAAACAP3/AAAGAAEAAAABAP7/AAAFAAEAAAACAP7/AAAGAAEAAAABAP//AAAFAAEAAAACAP//AAAGAAEAAAABAAAAAAAFAAEAAAACAAAAAAAGAAEAAAABAAEAAAAFAAEAAAACAAEAAAAGAAEAAAADAP3/AAAHAAEAAAADAP7/AAAHAAEAAAADAP//AAAHAAEAAAADAAAAAAAHAAEAAAADAAEAAAAHAAEAAAAtAPn/AAAFAAEAAAAuAPn/AAAGAAEAAAAtAPr/AAAFAAEAAAAuAPr/AAAGAAEAAAAtAPv/AAAFAAEAAAAuAPv/AAAGAAEAAAAtAPz/AAAFAAEAAAAuAPz/AAAGAAEAAAAtAP3/AAAFAAEAAAAuAP3/AAAGAAEAAAAtAP7/AAAFAAEAAAAuAP7/AAAGAAEAAAAtAP//AAAFAAEAAAAuAP//AAAGAAEAAAAvAPn/AAAHAAEAAAAvAPr/AAAHAAEAAAAvAPv/AAAHAAEAAAAvAPz/AAAHAAEAAAAvAP3/AAAHAAEAAAAvAP7/AAAHAAEAAAAvAP//AAAHAAEAAAAAAPz/AAAFAAAAAAABAPz/AAAGAAAAAAADAPz/AAAGAAAAAAAEAPz/AAAHAAAAAAAsAPj/AAAFAAAAAAAtAPj/AAAGAAAAAAAvAPj/AAAGAAAAAAAwAPj/AAAHAAAAAAAsAAAAAAAFAAAAAAAtAAAAAAAGAAAAAAAyAAAAAAAGAAAAAAAzAAAAAAAHAAAAAABAAAAAAAAFAAAAAABBAAAAAAAGAAAAAABFAAAAAAAGAAAAAABGAAAAAAAHAAAAAABUAAAAAAAFAAAAAABVAAAAAAAGAAAAAABWAAAAAAAHAAAAAABkAPj/AAAFAAAAAABlAPj/AAAGAAAAAABmAPj/AAAHAAAAAABvAPj/AAAFAAAAAABwAPj/AAAGAAAAAABxAPj/AAAGAAAAAAByAPj/AAAHAAAAAAB2AAAAAAAFAAAAAAB3AAAAAAAGAAAAAAB4AAAAAAAHAAAAAACMAPj/AAAFAAAAAACNAPj/AAAGAAAAAACPAPj/AAAGAAAAAACOAPj/AAAGAAAAAACQAPj/AAAHAAAAAACcAPj/AAAGAAAAAACbAPj/AAAFAAAAAACfAPj/AAAGAAAAAACgAPj/AAAHAAAAAACqAPj/AAAFAAAAAACrAPj/AAAGAAAAAACuAPj/AAAGAAAAAACvAPj/AAAHAAAAAACsAPj/AAAGAAAAAACtAPj/AAAGAAAAAACdAPj/AAAGAAAAAACeAPj/AAAGAAAAAABCAAAAAAAGAAAAAABDAAAAAAAGAAAAAABEAAAAAAAGAAAAAAAuAAAAAAAGAAAAAAAvAAAAAAAGAAAAAAAwAAAAAAAGAAAAAAAxAAAAAAAGAAAAAAAuAPj/AAAGAAAAAAACAPz/AAAGAAAAAAAuAAEAAAAGAAEAAAAvAAEAAAAGAAEAAAAwAAEAAAAGAAEAAAAxAAEAAAAGAAEAAAAtAAEAAAAFAAEAAAAyAAEAAAAHAAEAAABCAAEAAAAGAAEAAABDAAEAAAAGAAEAAABEAAEAAAAGAAEAAABFAAEAAAAHAAEAAABBAAEAAAAFAAEAAABVAAEAAAAGAAYAAABlAPn/AAAGAAYAAABlAPr/AAAGAAYAAABlAPv/AAAGAAYAAABlAPz/AAAGAAYAAABlAP3/AAAGAAYAAABlAP7/AAAGAAYAAABlAP//AAAGAAYAAABlAAAAAAAGAAYAAABlAAEAAAAGAAYAAAB3AAEAAAAGAAYAAABwAPn/AAAFAAEAAABxAPn/AAAHAAEAAABwAPr/AAAFAAEAAABxAPr/AAAHAAEAAABwAPv/AAAFAAEAAABxAPv/AAAHAAEAAABwAPz/AAAFAAEAAABxAPz/AAAHAAEAAABwAP3/AAAFAAEAAABxAP3/AAAHAAEAAABwAP7/AAAFAAEAAABxAP7/AAAHAAEAAABwAP//AAAFAAEAAABxAP//AAAHAAEAAABwAAAAAAAFAAEAAABxAAAAAAAHAAEAAABwAAEAAAAFAAEAAABxAAEAAAAHAAEAAACNAPn/AAAFAAEAAACOAPn/AAAGAAEAAACNAPr/AAAFAAEAAACOAPr/AAAGAAEAAACNAPv/AAAFAAEAAACOAPv/AAAGAAEAAACNAPz/AAAFAAEAAACOAPz/AAAGAAEAAACNAP3/AAAFAAEAAACOAP3/AAAGAAEAAACNAP7/AAAFAAEAAACOAP7/AAAGAAEAAACNAP//AAAFAAEAAACOAP//AAAGAAEAAACNAAAAAAAFAAEAAACOAAAAAAAGAAEAAACNAAEAAAAFAAEAAACOAAEAAAAGAAEAAACPAPn/AAAHAAEAAACPAPr/AAAHAAEAAACPAPv/AAAHAAEAAACPAPz/AAAHAAEAAACPAP3/AAAHAAEAAACPAP7/AAAHAAEAAACPAP//AAAHAAEAAACPAAAAAAAHAAEAAACPAAEAAAAHAAEAAACdAPn/AAAGAAEAAACdAPr/AAAGAAEAAACdAPv/AAAGAAEAAACdAPz/AAAGAAEAAACdAP3/AAAGAAEAAACdAP7/AAAGAAEAAACdAP//AAAGAAEAAACdAAAAAAAGAAEAAACdAAEAAAAGAAEAAACeAPn/AAAGAAEAAACeAPr/AAAGAAEAAACeAPv/AAAGAAEAAACeAPz/AAAGAAEAAACeAP3/AAAGAAEAAACeAP7/AAAGAAEAAACeAP//AAAGAAEAAACeAAAAAAAGAAEAAACeAAEAAAAGAAEAAACcAPn/AAAFAAEAAACcAPr/AAAFAAEAAACcAPv/AAAFAAEAAACcAPz/AAAFAAEAAACcAP3/AAAFAAEAAACcAP7/AAAFAAEAAACcAP//AAAFAAEAAACcAAAAAAAFAAEAAACcAAEAAAAFAAEAAACfAPn/AAAHAAEAAACfAPr/AAAHAAEAAACfAPv/AAAHAAEAAACfAPz/AAAHAAEAAACfAP3/AAAHAAEAAACfAP7/AAAHAAEAAACfAP//AAAHAAEAAACfAAAAAAAHAAEAAACfAAEAAAAHAAEAAACsAPn/AAAGAAEAAACsAPr/AAAGAAEAAACsAPv/AAAGAAEAAACsAPz/AAAGAAEAAACsAP3/AAAGAAEAAACsAP7/AAAGAAEAAACsAP//AAAGAAEAAACsAAAAAAAGAAEAAACsAAEAAAAGAAEAAACtAPn/AAAGAAEAAACtAPr/AAAGAAEAAACtAPv/AAAGAAEAAACtAPz/AAAGAAEAAACtAP3/AAAGAAEAAACtAP7/AAAGAAEAAACtAP//AAAGAAEAAACtAAAAAAAGAAEAAACtAAEAAAAGAAEAAACrAPn/AAAFAAEAAACrAPr/AAAFAAEAAACrAPv/AAAFAAEAAACrAPz/AAAFAAEAAACrAP3/AAAFAAEAAACrAP7/AAAFAAEAAACrAP//AAAFAAEAAACrAAAAAAAFAAEAAACrAAEAAAAFAAEAAACuAPn/AAAHAAEAAACuAPr/AAAHAAEAAACuAPv/AAAHAAEAAACuAPz/AAAHAAEAAACuAP3/AAAHAAEAAACuAP7/AAAHAAEAAACuAP//AAAHAAEAAACuAAAAAAAHAAEAAACuAAEAAAAHAAEAAAC2AAAAAAAEAAIAAAC2AAEAAAAEAAIAAAC4AP//AAAEAAIAAABnAAAAAAAEAAIAAABjAAAAAAAEAAIAAABRAAAAAAAIAAUAAABRAAEAAAAIAAUAAABSAAAAAAAJAAUAAABSAAEAAAAJAAUAAABIAPv/AAAEAAIAAABJAPv/AAAEAAIAAABHAPv/AAAEAAIAAAA3APz/AAAEAAIAAAA4APz/AAAEAAIAAAAMAPz/AQAAAAAAAwAsAPf/AQAAAAAAAwAtAPf/AQAAAAAAAwAuAPf/AQAAAAAAAwAvAPf/AQAAAAAAAwAwAPf/AQAAAAAAAwBjAP//AQAAAAAAAwBnAP//AQAAAAAAAwBrAPr/AQAAAAAAAwBsAPr/AQAAAAAAAwBrAPv/AQAAAAAAAQBsAPv/AQAAAAAABwAdAPb/AQAAAAAACAALAPX/AAAKAAgAAAAMAPX/AAALAAgAAAAOAPX/AAALAAgAABAPAPX/AAAMAAgAAACBAPX/AAAMAAgAAACAAPX/AAALAAgAABB9APX/AAALAAgAAAB8APX/AAAKAAgAAAB+APX/AAALAAgAAAB/APX/AAALAAgAAAANAPX/AAALAAgAAAC4AAAAAAABAAAAAAC4AAEAAAABAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAABMAPz/AAAIAAAAAABMAP3/AAAIAAEAAABNAPz/AAAJAAAAAABNAP3/AAAJAAEAAABMAP7/AAAIAAEAAABNAP7/AAAJAAEAAABMAP//AAAIAAEAAABNAP//AAAJAAEAAABMAAAAAAAIAAEAAABNAAAAAAAJAAEAAABMAAEAAAAIAAEAAABNAAEAAAAJAAEAAABRAPj/AAAIAAQAAABRAPn/AAAIAAUAAABSAPj/AAAJAAQAAABSAPn/AAAJAAUAAABRAPr/AAAIAAUAAABSAPr/AAAJAAUAAABRAPv/AAAIAAUAAABSAPv/AAAJAAUAAABRAPz/AAAIAAUAAABSAPz/AAAJAAUAAABRAP3/AAAIAAUAAABSAP3/AAAJAAUAAABRAP7/AAAIAAUAAABSAP7/AAAJAAUAAABRAP//AAAIAAUAAABSAP//AAAJAAUAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAADAAAAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAADAAEAAAC4AAIAAAABAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_qfce0")] +position = Vector2(-216, 0) + +[node name="Platforms" type="Node" parent="."] + +[node name="SmallRopeElevatorPlatform" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("7_hwbcn")] +position = Vector2(184, -96) +linked_platform = NodePath("../SmallRopeElevatorPlatform2") + +[node name="SmallRopeElevatorPlatform2" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("7_hwbcn")] +position = Vector2(248, -48) +linked_platform = NodePath("../SmallRopeElevatorPlatform") + +[node name="SmallRopeElevatorPlatform3" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("7_hwbcn")] +position = Vector2(1992, -128) +linked_platform = NodePath("../SmallRopeElevatorPlatform4") + +[node name="SmallRopeElevatorPlatform4" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("7_hwbcn")] +position = Vector2(2072, -64) +linked_platform = NodePath("../SmallRopeElevatorPlatform3") + +[node name="FallingPlatform" parent="Platforms" instance=ExtResource("8_2omji")] +position = Vector2(336, -128) + +[node name="FallingPlatform3" parent="Platforms" instance=ExtResource("8_2omji")] +position = Vector2(592, -128) + +[node name="SmallSidewaysPlatform" parent="Platforms" instance=ExtResource("9_brw4j")] +position = Vector2(480, -128) + +[node name="SmallSidewaysPlatform2" parent="Platforms" instance=ExtResource("9_brw4j")] +position = Vector2(1744, 0) + +[node name="SidewaysPlatform" parent="Platforms" instance=ExtResource("10_pt8xg")] +position = Vector2(656, -144) + +[node name="SidewaysPlatform2" parent="Platforms" instance=ExtResource("10_pt8xg")] +position = Vector2(2160, -128) + +[node name="SuperTrampoline" parent="Platforms" instance=ExtResource("11_m42x8")] +position = Vector2(808, 0) + +[node name="SuperTrampoline2" parent="Platforms" instance=ExtResource("11_m42x8")] +position = Vector2(1368, 0) + +[node name="SuperTrampoline3" parent="Platforms" instance=ExtResource("11_m42x8")] +position = Vector2(1912, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("12_777v1")] +position = Vector2(952, -112) +winged = true + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("13_gky00")] +position = Vector2(1032, -32) +winged = true +metadata/fly_2 = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("13_gky00")] +position = Vector2(2456, -144) +winged = true +metadata/fly_2 = true + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("12_777v1")] +position = Vector2(2792, -128) + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("12_2rlch")] +position = Vector2(1232, -64) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("12_2rlch")] +position = Vector2(1312, -128) + +[node name="EndFlagpole" parent="." instance=ExtResource("14_iaflm")] +position = Vector2(2952, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("15_72q3a")] +position = Vector2(3032, 0) + +[node name="DropShadow" parent="." instance=ExtResource("16_vhe67")] + +[node name="StartCastle" parent="." instance=ExtResource("17_vhe67")] +position = Vector2(-216, -40) + +[node name="LevelBG" parent="." instance=ExtResource("17_2rlch")] +primary_layer = 2 +second_layer = 2 +overlay_clouds = true + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("18_2rlch") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="EntityGenerator" parent="." instance=ExtResource("19_qfce0")] +position = Vector2(1408, -200) + +[node name="EntityGeneratorStopper" parent="." instance=ExtResource("20_w5ukm")] +position = Vector2(2848, -192) + +[node name="ExtraBGMNode" type="Node" parent="."] +script = ExtResource("21_brw4j") +extra_track = ExtResource("22_brw4j") + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79447" to="Tiles/@Node2D@79447/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79448" to="Tiles/@Node2D@79448/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79449" to="Tiles/@Node2D@79449/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79450" to="Tiles/@Node2D@79450/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79451" to="Tiles/@Node2D@79451/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79452" to="Tiles/@Node2D@79452/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79453" to="Tiles/@Node2D@79453/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79454" to="Tiles/@Node2D@79454/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@79455" to="Tiles/@Node2D@79455/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@79456" to="Tiles/@AnimatableBody2D@79456/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@79456" to="Tiles/@AnimatableBody2D@79456/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79456" to="Tiles/@AnimatableBody2D@79456" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@79456" to="Tiles/@AnimatableBody2D@79456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79456" to="Tiles/@AnimatableBody2D@79456" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@79456" to="Tiles/@AnimatableBody2D@79456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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] diff --git a/Scenes/Levels/SMBLL/World11/11-4.tscn b/Scenes/Levels/SMBLL/World11/11-4.tscn new file mode 100644 index 0000000..4f020b5 --- /dev/null +++ b/Scenes/Levels/SMBLL/World11/11-4.tscn @@ -0,0 +1,129 @@ +[gd_scene load_steps=17 format=4 uid="uid://bqwyxphrl2ct8"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_o0yxe"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_vd3y8"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_emrsb"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_2ydu0"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="6_qn2uf"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="7_h1knk"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="8_xdh1h"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="9_g4h3f"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="10_x5tb4"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/GreenCheepCheep.json" id="11_vd3y8"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="11_vly3g"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_2ydu0"] +[ext_resource type="PackedScene" uid="uid://c6t324yc5gx7p" path="res://Scenes/Parts/TeleportPipeArea.tscn" id="15_vd3y8"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="16_qn2uf"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_h1knk"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_qn2uf"] + +[node name="11-4" type="Node"] +script = ExtResource("1_o0yxe") +music = ExtResource("2_vd3y8") +theme = "Castle" +time_limit = 300 +campaign = "SMBLL" +world_id = 11 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_emrsb")] +tile_map_data = PackedByteArray("AADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy//v/AAABAAsAAADy//z/AAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz//v/AAADAAAAAADz//z/AAADAAEAAADz//3/AAADAAEAAADz//7/AAADAAEAAADz////AAADAAEAAADz/wAAAAADAAEAAADz/wEAAAADAAEAAADw//r/AAACAAAAAADx//r/AAACAAAAAADy//r/AAADAAAAAAD1//3/AAAAAAAAAAD1//7/AAAAAAEAAAD1////AAAAAAEAAAD1/wAAAAAAAAEAAAD1/wEAAAAAAAEAAAD3/wAAAAAAAAEAAAD3/wEAAAAAAAEAAAD3////AAAAAAAAAAD8//3/AAABAAMAAAD9//3/AAADAAMAAAABAP3/AAAAAAAAAAABAP7/AAAAAAEAAAABAP//AAAAAAEAAAABAAAAAAAAAAEAAAABAAEAAAAAAAEAAAAGAPv/AAABAAAAAAAGAPz/AAABAAEAAAAGAP3/AAABAAEAAAAGAP7/AAABAAEAAAAGAP//AAABAAEAAAAGAAAAAAABAAEAAAAGAAEAAAABAAEAAAAHAPv/AAACAAAAAAAHAPz/AAACAAEAAAAHAP3/AAACAAEAAAAHAP7/AAACAAEAAAAHAP//AAACAAEAAAAHAAAAAAACAAEAAAAHAAEAAAACAAEAAAAIAPv/AAACAAAAAAAIAPz/AAACAAEAAAAIAP3/AAACAAEAAAAIAP7/AAACAAEAAAAIAP//AAACAAEAAAAIAAAAAAACAAEAAAAIAAEAAAACAAEAAAAJAPv/AAACAAAAAAAJAPz/AAACAAEAAAAJAP3/AAACAAEAAAAJAP7/AAACAAEAAAAJAP//AAACAAEAAAAJAAAAAAACAAEAAAAJAAEAAAACAAEAAAAKAPv/AAACAAAAAAAKAPz/AAACAAEAAAAKAP3/AAACAAEAAAAKAP7/AAACAAEAAAAKAP//AAACAAEAAAAKAAAAAAACAAEAAAAKAAEAAAACAAEAAAALAPv/AAACAAAAAAALAPz/AAACAAEAAAALAP3/AAACAAEAAAALAP7/AAACAAEAAAALAP//AAACAAEAAAALAAAAAAACAAEAAAALAAEAAAACAAEAAAAMAPv/AAACAAAAAAAMAPz/AAACAAEAAAAMAP3/AAACAAEAAAAMAP7/AAACAAEAAAAMAP//AAACAAEAAAAMAAAAAAACAAEAAAAMAAEAAAACAAEAAAANAPv/AAACAAAAAAANAPz/AAACAAEAAAANAP3/AAACAAEAAAANAP7/AAACAAEAAAANAP//AAACAAEAAAANAAAAAAACAAEAAAANAAEAAAACAAEAAAAOAPv/AAACAAAAAAAOAPz/AAACAAEAAAAOAP3/AAACAAEAAAAOAP7/AAACAAEAAAAOAP//AAACAAEAAAAOAAAAAAACAAEAAAAOAAEAAAACAAEAAAAPAPv/AAACAAAAAAAPAPz/AAACAAEAAAAPAP3/AAACAAEAAAAPAP7/AAACAAEAAAAPAP//AAACAAEAAAAPAAAAAAACAAEAAAAPAAEAAAACAAEAAAAQAPv/AAAIAAsAAAAQAPz/AAADAAEAAAAQAP3/AAADAAEAAAAQAP7/AAADAAEAAAAQAP//AAADAAEAAAAQAAAAAAABAAsAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAADAAAAAAATAAEAAAADAAEAAAARAPv/AAACAAMAAAASAPv/AAACAAMAAAATAPv/AAAEAAAAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAACAAAAAAD2//b/AAACAAEAAAD2//f/AAACAAIAAAD3//X/AAACAAAAAAD3//b/AAACAAEAAAD3//f/AAACAAIAAAD4//X/AAACAAAAAAD4//b/AAACAAEAAAD4//f/AAACAAIAAAD5//X/AAACAAAAAAD5//b/AAACAAEAAAD5//f/AAACAAIAAAD6//X/AAACAAAAAAD6//b/AAACAAEAAAD6//f/AAACAAIAAAD7//X/AAACAAAAAAD7//b/AAACAAEAAAD7//f/AAACAAIAAAD8//X/AAACAAAAAAD8//b/AAACAAEAAAD8//f/AAACAAIAAAD9//X/AAACAAAAAAD9//b/AAACAAEAAAD9//f/AAACAAIAAAD+//X/AAACAAAAAAD+//b/AAACAAEAAAD+//f/AAACAAIAAAD///X/AAAIAAsAAAD///b/AAADAAEAAAD///f/AAADAAIAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAAHAAsAAAAyAPX/AAACAAAAAAAzAPX/AAAIAAsAAAAxAPb/AAABAAEAAAAxAPf/AAABAAEAAAAxAPj/AAABAAEAAAAxAPn/AAABAAEAAAAxAPr/AAABAAEAAAAxAPv/AAABAAIAAAAyAPb/AAACAAEAAAAyAPf/AAACAAEAAAAyAPj/AAACAAEAAAAyAPn/AAACAAEAAAAyAPr/AAACAAEAAAAyAPv/AAACAAIAAAAzAPb/AAADAAEAAAAzAPf/AAADAAEAAAAzAPj/AAADAAEAAAAzAPn/AAADAAEAAAAzAPr/AAADAAEAAAAzAPv/AAADAAIAAAAgAPn/AAABAAAAAAAgAPr/AAABAAEAAAAgAPv/AAABAAEAAAAgAPz/AAABAAEAAAAgAP3/AAABAAEAAAAgAP7/AAABAAEAAAAgAP//AAABAAEAAAAgAAAAAAAAAAsAAAAgAAEAAAACAAEAAAAhAPn/AAACAAAAAAAhAPr/AAACAAEAAAAhAPv/AAACAAEAAAAhAPz/AAACAAEAAAAhAP3/AAACAAEAAAAhAP7/AAACAAEAAAAhAP//AAACAAEAAAAhAAAAAAACAAEAAAAhAAEAAAACAAEAAAAiAPn/AAACAAAAAAAiAPr/AAACAAEAAAAiAPv/AAACAAEAAAAiAPz/AAACAAEAAAAiAP3/AAACAAEAAAAiAP7/AAACAAEAAAAiAP//AAACAAEAAAAiAAAAAAACAAEAAAAiAAEAAAACAAEAAAAjAPn/AAACAAAAAAAjAPr/AAACAAEAAAAjAPv/AAACAAEAAAAjAPz/AAACAAEAAAAjAP3/AAACAAEAAAAjAP7/AAACAAEAAAAjAP//AAACAAEAAAAjAAAAAAACAAEAAAAjAAEAAAACAAEAAAAkAPn/AAACAAAAAAAkAPr/AAACAAEAAAAkAPv/AAACAAEAAAAkAPz/AAACAAEAAAAkAP3/AAACAAEAAAAkAP7/AAACAAEAAAAkAP//AAACAAEAAAAkAAAAAAACAAEAAAAkAAEAAAACAAEAAAAlAPn/AAACAAAAAAAlAPr/AAACAAEAAAAlAPv/AAACAAEAAAAlAPz/AAACAAEAAAAlAP3/AAACAAEAAAAlAP7/AAACAAEAAAAlAP//AAACAAEAAAAlAAAAAAACAAEAAAAlAAEAAAACAAEAAAAmAPn/AAACAAAAAAAmAPr/AAACAAEAAAAmAPv/AAACAAEAAAAmAPz/AAACAAEAAAAmAP3/AAACAAEAAAAmAP7/AAACAAEAAAAmAP//AAACAAEAAAAmAAAAAAACAAEAAAAmAAEAAAACAAEAAAAnAPn/AAACAAAAAAAnAPr/AAACAAEAAAAnAPv/AAACAAEAAAAnAPz/AAACAAEAAAAnAP3/AAACAAEAAAAnAP7/AAACAAEAAAAnAP//AAACAAEAAAAnAAAAAAACAAEAAAAnAAEAAAACAAEAAAAoAPn/AAACAAAAAAAoAPr/AAACAAEAAAAoAPv/AAACAAEAAAAoAPz/AAACAAEAAAAoAP3/AAACAAEAAAAoAP7/AAACAAEAAAAoAP//AAACAAEAAAAoAAAAAAACAAEAAAAoAAEAAAACAAEAAAApAPn/AAACAAAAAAApAPr/AAACAAEAAAApAPv/AAACAAEAAAApAPz/AAACAAEAAAApAP3/AAACAAEAAAApAP7/AAACAAEAAAApAP//AAACAAEAAAApAAAAAAACAAEAAAApAAEAAAACAAEAAAAqAPn/AAACAAAAAAAqAPr/AAACAAEAAAAqAPv/AAACAAEAAAAqAPz/AAACAAEAAAAqAP3/AAACAAEAAAAqAP7/AAACAAEAAAAqAP//AAACAAEAAAAqAAAAAAACAAEAAAAqAAEAAAACAAEAAAArAPn/AAACAAAAAAArAPr/AAACAAEAAAArAPv/AAACAAEAAAArAPz/AAACAAEAAAArAP3/AAACAAEAAAArAP7/AAACAAEAAAArAP//AAACAAEAAAArAAAAAAACAAEAAAArAAEAAAACAAEAAAAsAPn/AAACAAAAAAAsAPr/AAACAAEAAAAsAPv/AAACAAEAAAAsAPz/AAACAAEAAAAsAP3/AAACAAEAAAAsAP7/AAACAAEAAAAsAP//AAACAAEAAAAsAAAAAAACAAEAAAAsAAEAAAACAAEAAAAtAPn/AAACAAAAAAAtAPr/AAACAAEAAAAtAPv/AAACAAEAAAAtAPz/AAACAAEAAAAtAP3/AAACAAEAAAAtAP7/AAACAAEAAAAtAP//AAACAAEAAAAtAAAAAAACAAEAAAAtAAEAAAACAAEAAAAuAPn/AAACAAAAAAAuAPr/AAACAAEAAAAuAPv/AAACAAEAAAAuAPz/AAACAAEAAAAuAP3/AAACAAEAAAAuAP7/AAACAAEAAAAuAP//AAACAAEAAAAuAAAAAAACAAEAAAAuAAEAAAACAAEAAAAvAPn/AAADAAAAAAAvAPr/AAADAAEAAAAvAPv/AAADAAEAAAAvAPz/AAADAAEAAAAvAP3/AAADAAEAAAAvAP7/AAADAAEAAAAvAP//AAADAAEAAAAvAAAAAAADAAEAAAAvAAEAAAADAAEAAAAbAAAAAAABAAAAAAAbAAEAAAABAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAA1APn/AAABAAAAAAA1APr/AAABAAEAAAA1APv/AAABAAEAAAA1APz/AAABAAEAAAA1AP3/AAABAAEAAAA1AP7/AAABAAEAAAA1AP//AAABAAEAAAA1AAAAAAABAAEAAAA1AAEAAAABAAEAAAA2APn/AAACAAAAAAA2APr/AAACAAEAAAA2APv/AAACAAEAAAA2APz/AAACAAEAAAA2AP3/AAACAAEAAAA2AP7/AAACAAEAAAA2AP//AAACAAEAAAA2AAAAAAACAAEAAAA2AAEAAAACAAEAAAA3APn/AAACAAAAAAA3APr/AAACAAEAAAA3APv/AAACAAEAAAA3APz/AAACAAEAAAA3AP3/AAACAAEAAAA3AP7/AAACAAEAAAA3AP//AAACAAEAAAA3AAAAAAACAAEAAAA3AAEAAAACAAEAAAA4APn/AAACAAAAAAA4APr/AAACAAEAAAA4APv/AAACAAEAAAA4APz/AAACAAEAAAA4AP3/AAACAAEAAAA4AP7/AAACAAEAAAA4AP//AAACAAEAAAA4AAAAAAACAAEAAAA4AAEAAAACAAEAAAA5APn/AAACAAAAAAA5APr/AAACAAEAAAA5APv/AAACAAEAAAA5APz/AAACAAEAAAA5AP3/AAACAAEAAAA5AP7/AAACAAEAAAA5AP//AAACAAEAAAA5AAAAAAACAAEAAAA5AAEAAAACAAEAAAA6APn/AAACAAAAAAA6APr/AAACAAEAAAA6APv/AAACAAEAAAA6APz/AAACAAEAAAA6AP3/AAACAAEAAAA6AP7/AAACAAEAAAA6AP//AAACAAEAAAA6AAAAAAACAAEAAAA6AAEAAAACAAEAAAA7APn/AAACAAAAAAA7APr/AAACAAEAAAA7APv/AAACAAEAAAA7APz/AAACAAEAAAA7AP3/AAACAAEAAAA7AP7/AAACAAEAAAA7AP//AAACAAEAAAA7AAAAAAACAAEAAAA7AAEAAAACAAEAAAA8APn/AAACAAAAAAA8APr/AAACAAEAAAA8APv/AAACAAEAAAA8APz/AAACAAEAAAA8AP3/AAACAAEAAAA8AP7/AAACAAEAAAA8AP//AAACAAEAAAA8AAAAAAACAAEAAAA8AAEAAAACAAEAAAA9APn/AAACAAAAAAA9APr/AAACAAEAAAA9APv/AAACAAEAAAA9APz/AAACAAEAAAA9AP3/AAACAAEAAAA9AP7/AAACAAEAAAA9AP//AAACAAEAAAA9AAAAAAACAAEAAAA9AAEAAAACAAEAAAA+APn/AAACAAAAAAA+APr/AAACAAEAAAA+APv/AAACAAEAAAA+APz/AAACAAEAAAA+AP3/AAACAAEAAAA+AP7/AAACAAEAAAA+AP//AAACAAEAAAA+AAAAAAACAAEAAAA+AAEAAAACAAEAAAA/APn/AAADAAAAAAA/APr/AAADAAEAAAA/APv/AAADAAEAAAA/APz/AAADAAEAAAA/AP3/AAADAAEAAAA/AP7/AAADAAEAAAA/AP//AAADAAEAAAA/AAAAAAABAAsAAAA/AAEAAAACAAEAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAACAAMAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAABgAPX/AAACAAMAAABhAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAACAAMAAAB/APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACUAPX/AAACAAMAAACVAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAACAAMAAACaAPX/AAACAAMAAACbAPX/AAACAAMAAACcAPX/AAACAAMAAACdAPX/AAACAAMAAACeAPX/AAACAAMAAACfAPX/AAACAAMAAACgAPX/AAACAAMAAAChAPX/AAACAAMAAACiAPX/AAACAAMAAACjAPX/AAACAAMAAACkAPX/AAACAAMAAAClAPX/AAACAAMAAACmAPX/AAACAAMAAACnAPX/AAACAAMAAACoAPX/AAACAAMAAACpAPX/AAACAAMAAACqAPX/AAACAAMAAACrAPX/AAACAAMAAACsAPX/AAACAAMAAACtAPX/AAACAAMAAACuAPX/AAACAAMAAACvAPX/AAACAAMAAACwAPX/AAACAAMAAACxAPX/AAACAAMAAACyAPX/AAACAAMAAACzAPX/AAACAAMAAAC0APX/AAACAAMAAAC1APX/AAACAAMAAAC2APX/AAACAAMAAAC3APX/AAACAAMAAAC4APX/AAACAAMAAAC5APX/AAACAAMAAAC6APX/AAACAAMAAAC7APX/AAACAAMAAAC8APX/AAACAAMAAAC9APX/AAACAAMAAAC+APX/AAACAAMAAAC/APX/AAAHAAsAAAC/APb/AAABAAEAAAC/APf/AAABAAIAAADAAPX/AAACAAAAAADAAPb/AAACAAEAAADAAPf/AAACAAIAAADBAPX/AAACAAAAAADBAPb/AAACAAEAAADBAPf/AAACAAIAAADCAPX/AAACAAAAAADCAPb/AAACAAEAAADCAPf/AAACAAIAAADDAPX/AAACAAAAAADDAPb/AAACAAEAAADDAPf/AAACAAIAAADEAPX/AAACAAAAAADEAPb/AAACAAEAAADEAPf/AAACAAIAAADFAPX/AAACAAAAAADFAPb/AAACAAEAAADFAPf/AAACAAIAAADGAPX/AAACAAAAAADGAPb/AAACAAEAAADGAPf/AAACAAIAAADHAPX/AAACAAAAAADHAPb/AAACAAEAAADHAPf/AAACAAIAAADIAPX/AAACAAAAAADIAPb/AAACAAEAAADIAPf/AAACAAIAAADJAPX/AAACAAAAAADJAPb/AAACAAEAAADJAPf/AAACAAIAAADKAPX/AAACAAAAAADKAPb/AAACAAEAAADKAPf/AAACAAIAAADLAPX/AAACAAAAAADLAPb/AAACAAEAAADLAPf/AAACAAIAAADMAPX/AAACAAAAAADMAPb/AAACAAEAAADMAPf/AAACAAIAAADNAPX/AAACAAAAAADNAPb/AAACAAEAAADNAPf/AAACAAIAAADOAPX/AAACAAAAAADOAPb/AAACAAEAAADOAPf/AAACAAIAAADPAPX/AAAIAAsAAADPAPb/AAADAAEAAADPAPf/AAADAAIAAADRAPX/AAACAAMAAADSAPX/AAACAAMAAADTAPX/AAACAAMAAADUAPX/AAACAAMAAADVAPX/AAACAAMAAADQAPX/AAACAAMAAADWAPX/AAACAAMAAADXAPX/AAACAAMAAADYAPX/AAACAAMAAADZAPX/AAACAAMAAADaAPX/AAACAAMAAADbAPX/AAACAAMAAADcAPX/AAACAAMAAADdAPX/AAACAAMAAADeAPX/AAAHAAsAAADfAPX/AAAIAAsAAADgAPX/AAACAAMAAADeAPb/AAABAAEAAADeAPf/AAABAAEAAADeAPj/AAABAAIAAADfAPb/AAADAAEAAADfAPf/AAADAAEAAADfAPj/AAADAAIAAADhAPX/AAACAAMAAADiAPX/AAACAAMAAADjAPX/AAACAAMAAADkAPX/AAACAAMAAADlAPX/AAACAAMAAADmAPX/AAACAAMAAADnAPX/AAACAAMAAADoAPX/AAACAAMAAADpAPX/AAACAAMAAADqAPX/AAACAAMAAADrAPX/AAACAAMAAADsAPX/AAACAAMAAADtAPX/AAACAAMAAADuAPX/AAACAAMAAADvAPX/AAACAAMAAADdAAAAAAABAAEAAADdAAEAAAABAAEAAADeAAAAAAACAAEAAADeAAEAAAACAAEAAADfAAAAAAABAAsAAADfAAEAAAACAAEAAADgAAAAAAACAAAAAADgAAEAAAACAAEAAADhAAAAAAACAAAAAADhAAEAAAACAAEAAADiAAAAAAACAAAAAADiAAEAAAACAAEAAADjAAAAAAACAAAAAADjAAEAAAACAAEAAADkAAAAAAACAAAAAADkAAEAAAACAAEAAADlAAAAAAACAAAAAADlAAEAAAACAAEAAADmAAAAAAACAAAAAADmAAEAAAACAAEAAADnAAAAAAACAAAAAADnAAEAAAACAAEAAADoAAAAAAACAAAAAADoAAEAAAACAAEAAADpAAAAAAACAAAAAADpAAEAAAACAAEAAADqAAAAAAACAAAAAADqAAEAAAACAAEAAADrAAAAAAACAAAAAADrAAEAAAACAAEAAADsAAAAAAACAAAAAADsAAEAAAACAAEAAADtAAAAAAACAAAAAADtAAEAAAACAAEAAADuAAAAAAACAAAAAADuAAEAAAACAAEAAADvAAAAAAACAAAAAADvAAEAAAACAAEAAADdAPz/AAABAAAAAADdAP3/AAABAAEAAADdAP7/AAABAAEAAADdAP//AAABAAEAAADeAPz/AAACAAAAAADeAP3/AAACAAEAAADeAP7/AAACAAEAAADeAP//AAACAAEAAADfAPz/AAADAAAAAADfAP3/AAADAAEAAADfAP7/AAADAAEAAADfAP//AAADAAEAAAC/AP3/AAABAAAAAAC/AP7/AAABAAEAAAC/AP//AAABAAEAAAC/AAAAAAABAAEAAAC/AAEAAAABAAEAAADAAP3/AAACAAAAAADAAP7/AAACAAEAAADAAP//AAACAAEAAADAAAAAAAACAAEAAADAAAEAAAACAAEAAADBAP3/AAACAAAAAADBAP7/AAACAAEAAADBAP//AAACAAEAAADBAAAAAAACAAEAAADBAAEAAAACAAEAAADCAP3/AAACAAAAAADCAP7/AAACAAEAAADCAP//AAACAAEAAADCAAAAAAACAAEAAADCAAEAAAACAAEAAADDAP3/AAACAAAAAADDAP7/AAACAAEAAADDAP//AAACAAEAAADDAAAAAAACAAEAAADDAAEAAAACAAEAAADEAP3/AAACAAAAAADEAP7/AAACAAEAAADEAP//AAACAAEAAADEAAAAAAACAAEAAADEAAEAAAACAAEAAADFAP3/AAACAAAAAADFAP7/AAACAAEAAADFAP//AAACAAEAAADFAAAAAAACAAEAAADFAAEAAAACAAEAAADGAP3/AAACAAAAAADGAP7/AAACAAEAAADGAP//AAACAAEAAADGAAAAAAACAAEAAADGAAEAAAACAAEAAADHAP3/AAACAAAAAADHAP7/AAACAAEAAADHAP//AAACAAEAAADHAAAAAAACAAEAAADHAAEAAAACAAEAAADIAP3/AAACAAAAAADIAP7/AAACAAEAAADIAP//AAACAAEAAADIAAAAAAACAAEAAADIAAEAAAACAAEAAADJAP3/AAACAAAAAADJAP7/AAACAAEAAADJAP//AAACAAEAAADJAAAAAAACAAEAAADJAAEAAAACAAEAAADKAP3/AAACAAAAAADKAP7/AAACAAEAAADKAP//AAACAAEAAADKAAAAAAACAAEAAADKAAEAAAACAAEAAADLAP3/AAACAAAAAADLAP7/AAACAAEAAADLAP//AAACAAEAAADLAAAAAAACAAEAAADLAAEAAAACAAEAAADMAP3/AAACAAAAAADMAP7/AAACAAEAAADMAP//AAACAAEAAADMAAAAAAACAAEAAADMAAEAAAACAAEAAADNAP3/AAACAAAAAADNAP7/AAACAAEAAADNAP//AAACAAEAAADNAAAAAAACAAEAAADNAAEAAAACAAEAAADOAP3/AAACAAAAAADOAP7/AAACAAEAAADOAP//AAACAAEAAADOAAAAAAACAAEAAADOAAEAAAACAAEAAADPAP3/AAADAAAAAADPAP7/AAADAAEAAADPAP//AAADAAEAAADPAAAAAAADAAEAAADPAAEAAAADAAEAAAC3AAAAAAAAAAAAAAC3AAEAAAAAAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAADAAAAAAC1AAEAAAADAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABDAPn/AAABAAAAAABDAPr/AAABAAEAAABDAPv/AAABAAEAAABDAPz/AAABAAIAAABEAPn/AAACAAAAAABEAPr/AAACAAEAAABEAPv/AAACAAEAAABEAPz/AAACAAIAAABFAPn/AAACAAAAAABFAPr/AAACAAEAAABFAPv/AAACAAEAAABFAPz/AAACAAIAAABGAPn/AAACAAAAAABGAPr/AAACAAEAAABGAPv/AAACAAEAAABGAPz/AAACAAIAAABHAPn/AAACAAAAAABHAPr/AAACAAEAAABHAPv/AAACAAEAAABHAPz/AAACAAIAAABIAPn/AAACAAAAAABIAPr/AAACAAEAAABIAPv/AAACAAEAAABIAPz/AAACAAIAAABJAPn/AAACAAAAAABJAPr/AAACAAEAAABJAPv/AAACAAEAAABJAPz/AAACAAIAAABKAPn/AAACAAAAAABKAPr/AAACAAEAAABKAPv/AAACAAEAAABKAPz/AAACAAIAAABLAPn/AAACAAAAAABLAPr/AAACAAEAAABLAPv/AAACAAEAAABLAPz/AAACAAIAAABMAPn/AAACAAAAAABMAPr/AAACAAEAAABMAPv/AAACAAEAAABMAPz/AAACAAIAAABNAPn/AAACAAAAAABNAPr/AAACAAEAAABNAPv/AAACAAEAAABNAPz/AAACAAIAAABOAPn/AAACAAAAAABOAPr/AAACAAEAAABOAPv/AAACAAEAAABOAPz/AAACAAIAAABPAPn/AAADAAAAAABPAPr/AAADAAEAAABPAPv/AAADAAEAAABPAPz/AAADAAIAAABUAPn/AAABAAAAAABUAPr/AAABAAEAAABUAPv/AAABAAEAAABUAPz/AAABAAIAAABVAPn/AAACAAAAAABVAPr/AAACAAEAAABVAPv/AAACAAEAAABVAPz/AAACAAIAAABWAPn/AAACAAAAAABWAPr/AAACAAEAAABWAPv/AAACAAEAAABWAPz/AAACAAIAAABXAPn/AAACAAAAAABXAPr/AAACAAEAAABXAPv/AAACAAEAAABXAPz/AAACAAIAAABYAPn/AAACAAAAAABYAPr/AAACAAEAAABYAPv/AAACAAEAAABYAPz/AAACAAIAAABZAPn/AAACAAAAAABZAPr/AAACAAEAAABZAPv/AAACAAEAAABZAPz/AAACAAIAAABaAPn/AAACAAAAAABaAPr/AAACAAEAAABaAPv/AAACAAEAAABaAPz/AAACAAIAAABbAPn/AAACAAAAAABbAPr/AAACAAEAAABbAPv/AAACAAEAAABbAPz/AAACAAIAAABcAPn/AAACAAAAAABcAPr/AAACAAEAAABcAPv/AAACAAEAAABcAPz/AAACAAIAAABdAPn/AAACAAAAAABdAPr/AAACAAEAAABdAPv/AAACAAEAAABdAPz/AAACAAIAAABeAPn/AAACAAAAAABeAPr/AAACAAEAAABeAPv/AAACAAEAAABeAPz/AAACAAIAAABfAPn/AAADAAAAAABfAPr/AAADAAEAAABfAPv/AAADAAEAAABfAPz/AAADAAIAAABjAPn/AAABAAAAAABjAPr/AAABAAEAAABjAPv/AAABAAEAAABjAPz/AAABAAIAAABkAPn/AAACAAAAAABkAPr/AAACAAEAAABkAPv/AAACAAEAAABkAPz/AAACAAIAAABlAPn/AAACAAAAAABlAPr/AAACAAEAAABlAPv/AAACAAEAAABlAPz/AAACAAIAAABmAPn/AAACAAAAAABmAPr/AAACAAEAAABmAPv/AAACAAEAAABmAPz/AAACAAIAAABnAPn/AAACAAAAAABnAPr/AAACAAEAAABnAPv/AAACAAEAAABnAPz/AAACAAIAAABoAPn/AAACAAAAAABoAPr/AAACAAEAAABoAPv/AAACAAEAAABoAPz/AAACAAIAAABpAPn/AAACAAAAAABpAPr/AAACAAEAAABpAPv/AAACAAEAAABpAPz/AAACAAIAAABqAPn/AAACAAAAAABqAPr/AAACAAEAAABqAPv/AAACAAEAAABqAPz/AAACAAIAAABrAPn/AAACAAAAAABrAPr/AAACAAEAAABrAPv/AAACAAEAAABrAPz/AAACAAIAAABsAPn/AAACAAAAAABsAPr/AAACAAEAAABsAPv/AAACAAEAAABsAPz/AAACAAIAAABtAPn/AAACAAAAAABtAPr/AAACAAEAAABtAPv/AAACAAEAAABtAPz/AAACAAIAAABuAPn/AAACAAAAAABuAPr/AAACAAEAAABuAPv/AAACAAEAAABuAPz/AAACAAIAAABvAPn/AAADAAAAAABvAPr/AAADAAEAAABvAPv/AAADAAEAAABvAPz/AAADAAIAAAB0APn/AAABAAAAAAB0APr/AAABAAEAAAB0APv/AAABAAEAAAB0APz/AAABAAIAAAB1APn/AAACAAAAAAB1APr/AAACAAEAAAB1APv/AAACAAEAAAB1APz/AAACAAIAAAB2APn/AAACAAAAAAB2APr/AAACAAEAAAB2APv/AAACAAEAAAB2APz/AAACAAIAAAB3APn/AAACAAAAAAB3APr/AAACAAEAAAB3APv/AAACAAEAAAB3APz/AAACAAIAAAB4APn/AAACAAAAAAB4APr/AAACAAEAAAB4APv/AAACAAEAAAB4APz/AAACAAIAAAB5APn/AAACAAAAAAB5APr/AAACAAEAAAB5APv/AAACAAEAAAB5APz/AAACAAIAAAB6APn/AAACAAAAAAB6APr/AAACAAEAAAB6APv/AAACAAEAAAB6APz/AAACAAIAAAB7APn/AAACAAAAAAB7APr/AAACAAEAAAB7APv/AAACAAEAAAB7APz/AAACAAIAAAB8APn/AAACAAAAAAB8APr/AAACAAEAAAB8APv/AAACAAEAAAB8APz/AAACAAIAAAB9APn/AAACAAAAAAB9APr/AAACAAEAAAB9APv/AAACAAEAAAB9APz/AAACAAIAAAB+APn/AAACAAAAAAB+APr/AAACAAEAAAB+APv/AAACAAEAAAB+APz/AAACAAIAAAB/APn/AAADAAAAAAB/APr/AAADAAEAAAB/APv/AAADAAEAAAB/APz/AAADAAIAAACDAPn/AAABAAAAAACDAPr/AAABAAEAAACDAPv/AAABAAEAAACDAPz/AAABAAIAAACEAPn/AAACAAAAAACEAPr/AAACAAEAAACEAPv/AAACAAEAAACEAPz/AAACAAIAAACFAPn/AAACAAAAAACFAPr/AAACAAEAAACFAPv/AAACAAEAAACFAPz/AAACAAIAAACGAPn/AAACAAAAAACGAPr/AAACAAEAAACGAPv/AAACAAEAAACGAPz/AAACAAIAAACHAPn/AAACAAAAAACHAPr/AAACAAEAAACHAPv/AAACAAEAAACHAPz/AAACAAIAAACIAPn/AAACAAAAAACIAPr/AAACAAEAAACIAPv/AAACAAEAAACIAPz/AAACAAIAAACJAPn/AAACAAAAAACJAPr/AAACAAEAAACJAPv/AAACAAEAAACJAPz/AAACAAIAAACKAPn/AAACAAAAAACKAPr/AAACAAEAAACKAPv/AAACAAEAAACKAPz/AAACAAIAAACLAPn/AAACAAAAAACLAPr/AAACAAEAAACLAPv/AAACAAEAAACLAPz/AAACAAIAAACMAPn/AAACAAAAAACMAPr/AAACAAEAAACMAPv/AAACAAEAAACMAPz/AAACAAIAAACNAPn/AAACAAAAAACNAPr/AAACAAEAAACNAPv/AAACAAEAAACNAPz/AAACAAIAAACOAPn/AAACAAAAAACOAPr/AAACAAEAAACOAPv/AAACAAEAAACOAPz/AAACAAIAAACPAPn/AAADAAAAAACPAPr/AAADAAEAAACPAPv/AAADAAEAAACPAPz/AAADAAIAAACUAPn/AAABAAAAAACUAPr/AAABAAEAAACUAPv/AAABAAEAAACUAPz/AAABAAIAAACVAPn/AAACAAAAAACVAPr/AAACAAEAAACVAPv/AAACAAEAAACVAPz/AAACAAIAAACWAPn/AAACAAAAAACWAPr/AAACAAEAAACWAPv/AAACAAEAAACWAPz/AAACAAIAAACXAPn/AAACAAAAAACXAPr/AAACAAEAAACXAPv/AAACAAEAAACXAPz/AAACAAIAAACYAPn/AAACAAAAAACYAPr/AAACAAEAAACYAPv/AAACAAEAAACYAPz/AAACAAIAAACZAPn/AAACAAAAAACZAPr/AAACAAEAAACZAPv/AAACAAEAAACZAPz/AAACAAIAAACaAPn/AAACAAAAAACaAPr/AAACAAEAAACaAPv/AAACAAEAAACaAPz/AAACAAIAAACbAPn/AAACAAAAAACbAPr/AAACAAEAAACbAPv/AAACAAEAAACbAPz/AAACAAIAAACcAPn/AAACAAAAAACcAPr/AAACAAEAAACcAPv/AAACAAEAAACcAPz/AAACAAIAAACdAPn/AAACAAAAAACdAPr/AAACAAEAAACdAPv/AAACAAEAAACdAPz/AAACAAIAAACeAPn/AAACAAAAAACeAPr/AAACAAEAAACeAPv/AAACAAEAAACeAPz/AAACAAIAAACfAPn/AAADAAAAAACfAPr/AAADAAEAAACfAPv/AAADAAEAAACfAPz/AAADAAIAAACjAPn/AAABAAAAAACjAPr/AAABAAEAAACjAPv/AAABAAEAAACjAPz/AAABAAIAAACkAPn/AAACAAAAAACkAPr/AAACAAEAAACkAPv/AAACAAEAAACkAPz/AAACAAIAAAClAPn/AAACAAAAAAClAPr/AAACAAEAAAClAPv/AAACAAEAAAClAPz/AAACAAIAAACmAPn/AAACAAAAAACmAPr/AAACAAEAAACmAPv/AAACAAEAAACmAPz/AAACAAIAAACnAPn/AAACAAAAAACnAPr/AAACAAEAAACnAPv/AAACAAEAAACnAPz/AAACAAIAAACoAPn/AAACAAAAAACoAPr/AAACAAEAAACoAPv/AAACAAEAAACoAPz/AAACAAIAAACpAPn/AAACAAAAAACpAPr/AAACAAEAAACpAPv/AAACAAEAAACpAPz/AAACAAIAAACqAPn/AAACAAAAAACqAPr/AAACAAEAAACqAPv/AAACAAEAAACqAPz/AAACAAIAAACrAPn/AAACAAAAAACrAPr/AAACAAEAAACrAPv/AAACAAEAAACrAPz/AAACAAIAAACsAPn/AAACAAAAAACsAPr/AAACAAEAAACsAPv/AAACAAEAAACsAPz/AAACAAIAAACtAPn/AAACAAAAAACtAPr/AAACAAEAAACtAPv/AAACAAEAAACtAPz/AAACAAIAAACuAPn/AAACAAAAAACuAPr/AAACAAEAAACuAPv/AAACAAEAAACuAPz/AAACAAIAAACvAPn/AAADAAAAAACvAPr/AAADAAEAAACvAPv/AAADAAEAAACvAPz/AAADAAIAAACxAP3/AAAIAAAAAACxAP7/AAAIAAEAAACyAP3/AAAJAAAAAACyAP7/AAAJAAEAAACxAP//AAAIAAEAAACyAP//AAAJAAEAAACRAP3/AAAIAAQAAACRAP7/AAAIAAUAAACSAP3/AAAJAAQAAACSAP7/AAAJAAUAAACRAP//AAAIAAUAAACSAP//AAAJAAUAAABxAP3/AAAIAAYAAABxAP7/AAAIAAcAAAByAP3/AAAJAAYAAAByAP7/AAAJAAcAAABxAP//AAAIAAcAAAByAP//AAAJAAcAAABRAP3/AAAIAAIAAABRAP7/AAAIAAMAAABSAP3/AAAJAAIAAABSAP7/AAAJAAMAAABRAP//AAAIAAMAAABSAP//AAAJAAMAAAC4AAAAAgAAAAIAAAC4AAEAAgAAAAMAAAC5AAAAAgAAAAIAAAC5AAEAAgAAAAMAAAC6AAAAAgAAAAIAAAC6AAEAAgAAAAMAAAC7AAAAAgAAAAIAAAC7AAEAAgAAAAMAAAC8AAAAAgAAAAIAAAC8AAEAAgAAAAMAAAC9AAAAAgAAAAIAAAC9AAEAAgAAAAMAAAC+AAAAAgAAAAIAAAC+AAEAAgAAAAMAAAC2AAAAAgAAAAIAAAC2AAEAAgAAAAMAAADQAAAAAgAAAAIAAADQAAEAAgAAAAMAAADRAAAAAgAAAAIAAADRAAEAAgAAAAMAAADSAAAAAgAAAAIAAADSAAEAAgAAAAMAAADTAAAAAgAAAAIAAADTAAEAAgAAAAMAAADUAAAAAgAAAAIAAADUAAEAAgAAAAMAAADVAAAAAgAAAAIAAADVAAEAAgAAAAMAAADWAAAAAgAAAAIAAADWAAEAAgAAAAMAAADXAAAAAgAAAAIAAADXAAEAAgAAAAMAAADYAAAAAgAAAAIAAADYAAEAAgAAAAMAAADZAAAAAgAAAAIAAADZAAEAAgAAAAMAAADaAAAAAgAAAAIAAADaAAEAAgAAAAMAAADbAAAAAgAAAAIAAADbAAEAAgAAAAMAAADcAAAAAgAAAAIAAADcAAEAAgAAAAMAAAAwAAAAAgAAAAIAAAAwAAEAAgAAAAMAAAAxAAAAAgAAAAIAAAAxAAEAAgAAAAMAAAAyAAAAAgAAAAIAAAAyAAEAAgAAAAMAAAAzAAAAAgAAAAIAAAAzAAEAAgAAAAMAAAA0AAAAAgAAAAIAAAA0AAEAAgAAAAMAAAAUAAAAAgAAAAIAAAAUAAEAAgAAAAMAAAAVAAAAAgAAAAIAAAAVAAEAAgAAAAMAAAAWAAAAAgAAAAIAAAAWAAEAAgAAAAMAAAAXAAAAAgAAAAIAAAAXAAEAAgAAAAMAAAAYAAAAAgAAAAIAAAAYAAEAAgAAAAMAAAAZAAAAAgAAAAIAAAAZAAEAAgAAAAMAAAAaAAAAAgAAAAIAAAAaAAEAAgAAAAMAAAD4/wAAAgAAAAIAAAD4/wEAAgAAAAMAAAD5/wAAAgAAAAIAAAD5/wEAAgAAAAMAAAD6/wAAAgAAAAIAAAD6/wEAAgAAAAMAAAD7/wAAAgAAAAIAAAD7/wEAAgAAAAMAAAD8/wAAAgAAAAIAAAD8/wEAAgAAAAMAAAD9/wAAAgAAAAIAAAD9/wEAAgAAAAMAAAD+/wAAAgAAAAIAAAD+/wEAAgAAAAMAAAD//wAAAgAAAAIAAAD//wEAAgAAAAMAAAAAAAAAAgAAAAIAAAAAAAEAAgAAAAMAAAD2/wAAAgAAAAIAAAD2/wEAAgAAAAMAAAD0/wAAAgAAAAIAAAD0/wEAAgAAAAMAAAADAP7/AAAIAAAAAAADAP//AAAIAAEAAAAEAP7/AAAJAAAAAAAEAP//AAAJAAEAAAADAAAAAAAIAAEAAAAEAAAAAAAJAAEAAAADAAEAAAAIAAEAAAAEAAEAAAAJAAEAAAASAP3/AQAAAAAABwAdAPz/AAAEAAAAAABBAPv/AAAEAAAAAABhAPv/AAAEAAAAAACBAPv/AAAEAAAAAAChAPv/AAAEAAAAAAC7APz/AAAEAAAAAADu//r/AAABAAAAAADv//r/AAACAAAAAADu//v/AAABAAEAAADv//v/AAACAAEAAADu//z/AAABAAEAAADv//z/AAACAAEAAADu//3/AAABAAEAAADv//3/AAACAAEAAADu//7/AAABAAEAAADv//7/AAACAAEAAADu////AAABAAEAAADv////AAACAAEAAADu/wAAAAABAAEAAADv/wAAAAACAAEAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAADAAIAAAD1/wIAAAAAAAIAAAD3/wIAAAAAAAIAAAABAAIAAAAAAAIAAAAGAAIAAAABAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAADAAIAAAAbAAIAAAABAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAADAAIAAAA1AAIAAAABAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAADAAIAAAC3AAIAAAAAAAIAAAC/AAIAAAABAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAADAAIAAADdAAIAAAABAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAADAAAAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAADAAEAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAADAAIAAADwAPX/AAACAAMAAADxAPX/AAACAAMAAADyAPX/AAACAAMAAADzAPX/AAACAAMAAAD0APX/AAACAAMAAAD1APX/AAACAAMAAAD2APX/AAACAAMAAAD3APX/AAACAAMAAAD4APX/AAACAAMAAAD5APX/AAACAAMAAAD6APX/AAADAAMAAADu//X/AAABAAAAAADv//X/AAACAAAAAADu//b/AAABAAEAAADv//b/AAACAAEAAADu//f/AAABAAIAAADv//f/AAACAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_2ydu0")] +position = Vector2(-248, -96) + +[node name="Tiles2" parent="." instance=ExtResource("3_emrsb")] +tile_map_data = PackedByteArray("AAACAAAAAgAAAAIAAAACAAEAAgAAAAMAAAADAAAAAgAAAAIAAAADAAEAAgAAAAMAAAAEAAAAAgAAAAIAAAAEAAEAAgAAAAMAAAAFAAAAAgAAAAIAAAAFAAEAAgAAAAMAAAA=") + +[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("6_qn2uf")] +position = Vector2(832, -48) + +[node name="Firebar" parent="." instance=ExtResource("7_h1knk")] +position = Vector2(3000, -56) + +[node name="Firebar2" parent="." instance=ExtResource("7_h1knk")] +position = Vector2(2584, -72) + +[node name="Firebar3" parent="." instance=ExtResource("7_h1knk")] +position = Vector2(2072, -72) + +[node name="Firebar4" parent="." instance=ExtResource("7_h1knk")] +position = Vector2(1560, -72) + +[node name="Firebar5" parent="." instance=ExtResource("7_h1knk")] +position = Vector2(1048, -72) + +[node name="Firebar6" parent="." instance=ExtResource("7_h1knk")] +position = Vector2(472, -56) + +[node name="Firebar7" parent="." instance=ExtResource("7_h1knk")] +position = Vector2(312, -72) + +[node name="RedPirannhaPlant" parent="." instance=ExtResource("8_xdh1h")] +position = Vector2(64, -32) + +[node name="RedPirannhaPlant2" parent="." instance=ExtResource("8_xdh1h")] +position = Vector2(1312, -48) + +[node name="RedPirannhaPlant3" parent="." instance=ExtResource("8_xdh1h")] +position = Vector2(1824, -48) + +[node name="RedPirannhaPlant4" parent="." instance=ExtResource("8_xdh1h")] +position = Vector2(2336, -48) + +[node name="RedPirannhaPlant5" parent="." instance=ExtResource("8_xdh1h")] +position = Vector2(2848, -48) + +[node name="CastleToad" parent="." instance=ExtResource("9_g4h3f")] +position = Vector2(3712, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("10_x5tb4")] +position = Vector2(3336, -40) + +[node name="Bowser" parent="." instance=ExtResource("11_vly3g")] +position = Vector2(3472, -48) + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("11_vd3y8") + +[node name="DropShadow" parent="." instance=ExtResource("14_2ydu0")] + +[node name="TeleportPipeArea" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("15_vd3y8")] +position = Vector2(1312, -48) +connecting_pipe = NodePath("../PipeArea") + +[node name="TeleportPipeArea2" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("15_vd3y8")] +position = Vector2(1824, -48) +connecting_pipe = NodePath("../PipeArea") + +[node name="TeleportPipeArea3" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("15_vd3y8")] +position = Vector2(2336, -48) +connecting_pipe = NodePath("../PipeArea") + +[node name="PipeArea" parent="." instance=ExtResource("16_qn2uf")] +position = Vector2(64, -32) +exit_only = true + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("17_qn2uf") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("17_h1knk")] +particles = 3 + +[node name="PipeArea2" parent="." instance=ExtResource("16_qn2uf")] +position = Vector2(2848, -48) +target_level = "uid://c3mq7g1t148ob" + +[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="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="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBLL/World11/11-4a.tscn b/Scenes/Levels/SMBLL/World11/11-4a.tscn new file mode 100644 index 0000000..49b47a9 --- /dev/null +++ b/Scenes/Levels/SMBLL/World11/11-4a.tscn @@ -0,0 +1,38 @@ +[gd_scene load_steps=9 format=4 uid="uid://c3mq7g1t148ob"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_oqfsp"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_5k4q3"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Pipeland.json" id="2_oqfsp"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_uwr32"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_sa0fo"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="5_dbfsg"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="7_wqp3r"] +[ext_resource type="PackedScene" uid="uid://cs8iql18nkljw" path="res://Scenes/Prefabs/LevelObjects/WarpZone.tscn" id="8_nn0x5"] + +[node name="Level" type="Node"] +script = ExtResource("1_oqfsp") +music = ExtResource("2_oqfsp") +theme = "Pipeland" +campaign = "SMBLL" +world_id = 11 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("2_5k4q3")] + +[node name="Tiles" parent="." instance=ExtResource("3_uwr32")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAADAAAAAAAIAAAAAAABAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAADAAEAAAAIAAEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAADAAIAAAAIAAIAAAABAAIAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAAAAAsAAAAPAAAAAAACAAEAAAAQAAAAAAADAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAADAAEAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAADAAIAAAAOAPX/AAABAAAAAAAPAPX/AAACAAAAAAAQAPX/AAADAAAAAAAOAPb/AAABAAEAAAAPAPb/AAACAAEAAAAQAPb/AAADAAEAAAAOAPf/AAABAAEAAAAPAPf/AAACAAEAAAAQAPf/AAADAAEAAAAOAPj/AAABAAEAAAAPAPj/AAACAAEAAAAQAPj/AAADAAEAAAAOAPn/AAABAAEAAAAPAPn/AAACAAEAAAAQAPn/AAADAAEAAAAOAPr/AAABAAEAAAAPAPr/AAACAAEAAAAQAPr/AAADAAEAAAAOAPv/AAABAAEAAAAPAPv/AAACAAEAAAAQAPv/AAADAAEAAAAOAPz/AAABAAEAAAAPAPz/AAACAAEAAAAQAPz/AAADAAEAAAAOAP3/AAABAAEAAAAPAP3/AAACAAEAAAAQAP3/AAADAAEAAAAOAP7/AAABAAEAAAAPAP7/AAACAAEAAAAQAP7/AAADAAEAAAAOAP//AAABAAEAAAAPAP//AAACAAEAAAAQAP//AAADAAEAAAD3////AAAEAAIAAAD4////AAAEAAIAAAD5////AAAEAAIAAAD6////AAAEAAIAAAD7////AAAEAAIAAAD8////AAAEAAIAAAD9////AAAEAAIAAAD+////AAAEAAIAAAD/////AAAEAAIAAAAAAP//AAAEAAIAAAAAAPv/AAAEAAIAAAAAAPz/AAAEAAIAAAAAAP3/AAAEAAIAAAAAAP7/AAAEAAIAAAAAAPb/AAAEAAIAAAAAAPf/AAAEAAIAAAAAAPj/AAAEAAIAAAAAAPn/AAAEAAIAAAAAAPr/AAAEAAIAAAABAPb/AAAEAAIAAAACAPb/AAAEAAIAAAADAPb/AAAEAAIAAAAEAPb/AAAEAAIAAAAFAPb/AAAEAAIAAAAGAPb/AAAEAAIAAAAHAPb/AAAEAAIAAAAIAPb/AAAEAAIAAAAJAPb/AAAEAAIAAAAKAPb/AAAEAAIAAAD///f/AAAEAAIAAAD///j/AAAEAAIAAAD///n/AAAEAAIAAAD///r/AAAEAAIAAAD///v/AAAEAAIAAAD///z/AAAEAAIAAAD///3/AAAEAAIAAAD///7/AAAEAAIAAAD+//j/AAAEAAIAAAD+//n/AAAEAAIAAAD+//r/AAAEAAIAAAD+//v/AAAEAAIAAAD+//z/AAAEAAIAAAD+//3/AAAEAAIAAAD+//7/AAAEAAIAAAD9//n/AAAEAAIAAAD9//r/AAAEAAIAAAD9//v/AAAEAAIAAAD9//z/AAAEAAIAAAD9//3/AAAEAAIAAAD9//7/AAAEAAIAAAD8//r/AAAEAAIAAAD8//v/AAAEAAIAAAD8//z/AAAEAAIAAAD8//3/AAAEAAIAAAD8//7/AAAEAAIAAAD7//v/AAAEAAIAAAD7//z/AAAEAAIAAAD7//3/AAAEAAIAAAD7//7/AAAEAAIAAAD6//z/AAAEAAIAAAD6//3/AAAEAAIAAAD6//7/AAAEAAIAAAD5//3/AAAEAAIAAAD5//7/AAAEAAIAAAD4//7/AAAEAAIAAADw//v/AAAHAAcAAADw//z/AAAHAAcAAADw//3/AAAHAAcAAADw//7/AAAHAAcAAADw////AAAHAAcAAADw//r/AAAGAAcAAADz//7/AAAIAAIAAAD0//7/AAAJAAIAAAD0////AAAJAAMAAADz////AAAIAAMAAAAGAP3/AAAIAAYAAAAGAP7/AAAIAAcAAAAHAP3/AAAJAAYAAAAHAP7/AAAJAAcAAAAGAP//AAAIAAcAAAAHAP//AAAJAAcAAAAGAAAAAAAIAAcAAAAHAAAAAAAJAAcAAAAGAAEAAAAIAAcAAAAHAAEAAAAJAAcAAAAGAAIAAAAIAAcAAAAHAAIAAAAJAAcAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_sa0fo")] +position = Vector2(-232, 0) + +[node name="DropShadow" parent="." instance=ExtResource("5_dbfsg")] + +[node name="WarpZone" parent="." instance=ExtResource("8_nn0x5")] +position = Vector2(112, 0) +enable_sides = false +pipe_destinations = [-1, 13, -1] + +[node name="PipeArea" parent="." instance=ExtResource("7_wqp3r")] +position = Vector2(-192, -32) +exit_only = true diff --git a/Scenes/Levels/SMBLL/World12/12-1.tscn b/Scenes/Levels/SMBLL/World12/12-1.tscn new file mode 100644 index 0000000..21ff8c2 --- /dev/null +++ b/Scenes/Levels/SMBLL/World12/12-1.tscn @@ -0,0 +1,518 @@ +[gd_scene load_steps=23 format=4 uid="uid://bghw1xa6abwhu"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_28xue"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Sky.json" id="2_q41pm"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_lggc1"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_u3qt3"] +[ext_resource type="PackedScene" uid="uid://bch3ww1n42g7v" path="res://Scenes/Prefabs/DecoTiles/Deco2.tscn" id="7_v1loc"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_u3qt3"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="9_dkh3s"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="10_ygtee"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="11_jao5g"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="12_iaky4"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="13_hjwaf"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="14_aq4uc"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="15_ygtee"] +[ext_resource type="PackedScene" uid="uid://ccxhom4wrgfv4" path="res://Scenes/Prefabs/LevelObjects/WindArea.tscn" id="16_jao5g"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="17_hjwaf"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="18_aq4uc"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="18_hjwaf"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="18_ni565"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="19_aq4uc"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="20_cd3fk"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="21_q41pm"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="22_q41pm"] + +[node name="12-1" type="Node"] +script = ExtResource("1_28xue") +music = ExtResource("2_q41pm") +theme = "Skyland" +campaign = "SMBLL" +world_id = 12 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="WindArea" parent="." instance=ExtResource("16_jao5g")] +position = Vector2(2096, -328) +scale = Vector2(14.1426, -45.2736) + +[node name="Tiles" parent="." instance=ExtResource("3_lggc1")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAADAAAAAAAdAAEAAAADAAEAAAAgAAAAAAABAAAAAAAgAAEAAAABAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAADAAAAAAA7AAEAAAADAAEAAAA+AAAAAAABAAAAAAA+AAEAAAABAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAADAAAAAABMAAEAAAADAAEAAABPAAAAAAABAAAAAABPAAEAAAABAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAADAAAAAABWAAEAAAADAAEAAABaAAAAAAABAAAAAABaAAEAAAABAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAADAAAAAAB+AAEAAAADAAEAAACKAAAAAAABAAAAAACKAAEAAAABAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAADAAAAAACjAAEAAAADAAEAAACmAAAAAAABAAAAAACmAAEAAAABAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAADAAAAAACsAAEAAAADAAEAAAC2AAAAAAABAAAAAAC2AAEAAAABAAEAAAC3AAAAAAADAAAAAAC3AAEAAAADAAEAAAC7AAAAAAABAAAAAAC7AAEAAAABAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAACAAAAAADcAAEAAAACAAEAAADdAAAAAAACAAAAAADdAAEAAAACAAEAAADeAAAAAAACAAAAAADeAAEAAAACAAEAAADfAAAAAAACAAAAAADfAAEAAAACAAEAAADDAP//AAAEAAIAAADEAP//AAAEAAIAAADFAP//AAAEAAIAAADGAP//AAAEAAIAAADHAP//AAAEAAIAAADGAPz/AAAEAAIAAADGAP3/AAAEAAIAAADGAP7/AAAEAAIAAADHAPz/AAAEAAIAAADHAP3/AAAEAAIAAADHAP7/AAAEAAIAAADFAP3/AAAEAAIAAADFAP7/AAAEAAIAAADEAP7/AAAEAAIAAABGAPz/AAAEAAIAAABHAPz/AAAEAAIAAABIAPz/AAAEAAIAAABJAPz/AAAEAAIAAAAQAPj/AAAEAAIAAAARAPj/AAAEAAIAAAASAPj/AAAEAAIAAAATAPj/AAAEAAIAAAAbAPj/AAAEAAIAAAAcAPj/AAAEAAIAAAAdAPj/AAAEAAIAAAAeAPj/AAAEAAIAAAAfAPj/AAAEAAIAAAATAP7/AAAIAAAAAAATAP//AAAIAAEAAAAUAP7/AAAJAAAAAAAUAP//AAAJAAEAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAARAPv/AAAIAAIAACASAPv/AAAJAAIAACARAPr/AAAIAAMAAAASAPr/AAAJAAMAAAARAPn/AAAIAAMAAAASAPn/AAAJAAMAAAAYAPn/AAAIAAYAAAAYAPr/AAAIAAcAAAAZAPn/AAAJAAYAAAAZAPr/AAAJAAcAAAAYAPv/AAAIAAcAAAAZAPv/AAAJAAcAAAAeAPv/AAAIAAQAACAfAPv/AAAJAAQAACAeAPr/AAAIAAUAAAAfAPr/AAAJAAUAAAAeAPn/AAAIAAUAAAAfAPn/AAAJAAUAAAA8APr/AAAIAAAAACA9APr/AAAJAAAAACA8APn/AAAIAAEAACA9APn/AAAJAAEAACBGAPr/AAAIAAYAAABGAPv/AAAIAAcAAABHAPr/AAAJAAYAAABHAPv/AAAJAAcAAABQAP3/AAAIAAIAAABQAP7/AAAIAAMAAABRAP3/AAAJAAIAAABRAP7/AAAJAAMAAABQAP//AAAIAAMAAABRAP//AAAJAAMAAABUAPr/AAAIAAQAAABUAPv/AAAIAAUAAABVAPr/AAAJAAQAAABVAPv/AAAJAAUAAABUAPz/AAAIAAUAAABVAPz/AAAJAAUAAABUAP3/AAAIAAUAAABVAP3/AAAJAAUAAABUAP7/AAAIAAUAAABVAP7/AAAJAAUAAABUAP//AAAIAAUAAABVAP//AAAJAAUAAABYAPv/AAAIAAYAACBZAPv/AAAJAAYAACBYAPr/AAAIAAcAAABZAPr/AAAJAAcAAABYAPn/AAAIAAcAAABZAPn/AAAJAAcAAABpAP3/AAAIAAAAACBqAP3/AAAJAAAAACBpAPz/AAAIAAEAAABqAPz/AAAJAAEAAABrAP3/AAAIAAIAACBsAP3/AAAJAAIAACBrAPz/AAAIAAMAAABsAPz/AAAJAAMAAABuAPz/AAAIAAYAACBvAPz/AAAJAAYAACBuAPv/AAAIAAcAAABvAPv/AAAJAAcAAABuAPn/AAAIAAcAAABvAPn/AAAJAAcAAABuAPr/AAAIAAcAAABvAPr/AAAJAAcAAABrAPn/AAAIAAMAAABsAPn/AAAJAAMAAABrAPr/AAAIAAMAAABsAPr/AAAJAAMAAABrAPv/AAAIAAMAAABsAPv/AAAJAAMAAABpAPn/AAAIAAEAAABqAPn/AAAJAAEAAABpAPr/AAAIAAEAAABqAPr/AAAJAAEAAABpAPv/AAAIAAEAAABqAPv/AAAJAAEAAABzAP7/AAAIAAQAAABzAP//AAAIAAUAAAB0AP7/AAAJAAQAAAB0AP//AAAJAAUAAACkAPv/AAAIAAIAACClAPv/AAAJAAIAACCkAPr/AAAIAAMAACClAPr/AAAJAAMAACCkAPn/AAAIAAMAAAClAPn/AAAJAAMAAADJAPv/AAAIAAQAAADJAPz/AAAIAAUAAADKAPv/AAAJAAQAAADKAPz/AAAJAAUAAADJAP3/AAAIAAUAAADKAP3/AAAJAAUAAADJAP7/AAAIAAUAAADKAP7/AAAJAAUAAADJAP//AAAIAAUAAADKAP//AAAJAAUAAADLAPj/AAAIAAAAAADLAPn/AAAIAAEAAADMAPj/AAAJAAAAAADMAPn/AAAJAAEAAADLAPr/AAAIAAEAAADMAPr/AAAJAAEAAADLAPv/AAAIAAEAAADMAPv/AAAJAAEAAADLAPz/AAAIAAEAAADMAPz/AAAJAAEAAADLAP3/AAAIAAEAAADMAP3/AAAJAAEAAADLAP7/AAAIAAEAAADMAP7/AAAJAAEAAADLAP//AAAIAAEAAADMAP//AAAJAAEAAADVAP//AAAEAAIAAACzAPj/AQAAAAAAAQC0APj/AQAAAAAAAQCyAPj/AQAAAAAAAQC2APj/AQAAAAAAAQC3APj/AQAAAAAAAQC4APj/AQAAAAAAAQC5APj/AQAAAAAAAQC6APj/AQAAAAAAAQCmAPj/AQAAAAAAAQChAPj/AQAAAAAAAQCiAPj/AQAAAAAAAQCjAPj/AQAAAAAAAQCnAPj/AQAAAAAABQBwAPj/AQAAAAAAAQBtAPj/AQAAAAAAAQBoAPj/AQAAAAAAAQBnAPj/AQAAAAAAAQBaAPj/AQAAAAAAAQBXAPj/AQAAAAAAAQBCAPz/AQAAAAAAAQBDAPz/AQAAAAAAAQBEAPz/AQAAAAAAAQBFAPz/AQAAAAAAAQA+APz/AQAAAAAAAQA/APz/AQAAAAAAAQBAAPz/AQAAAAAAAQBWAPj/AQAAAAAACgBBAPz/AQAAAAAADQBIAPj/AQAAAAAAAgBJAPj/AQAAAAAAAgBDAPj/AQAAAAAAAgBEAPj/AQAAAAAAAgBFAPj/AQAAAAAAAgA6APj/AQAAAAAAAgA7APj/AQAAAAAAAgA8APj/AQAAAAAAAgA9APj/AQAAAAAAAgA+APj/AQAAAAAAAgA/APj/AQAAAAAAAgBAAPj/AQAAAAAAAgBBAPj/AQAAAAAAAgBCAPj/AQAAAAAACAAYAPz/AQAAAAAAAgAZAPz/AQAAAAAAAgAaAPz/AQAAAAAAAgAWAPz/AQAAAAAAAgAWAPr/AQAAAAAACwAXAPz/AQAAAAAADABYAPj/AAAAAAQAAABZAPj/AAAAAAQAAABpAPj/AAAAAAQAAABqAPj/AAAAAAQAAABrAPj/AAAAAAQAAABsAPj/AAAAAAQAAABuAPj/AAAAAAQAAABvAPj/AAAAAAQAAACkAPj/AAAAAAQAAAClAPj/AAAAAAQAAACnAPz/AQAAAAAACQC1APv/AQAAAAAACQDv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAADAAIAAAAgAAIAAAABAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAADAAIAAAA+AAIAAAABAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAADAAIAAABPAAIAAAABAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAADAAIAAABaAAIAAAABAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAADAAIAAACKAAIAAAABAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAADAAIAAACmAAIAAAABAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAADAAIAAAC2AAIAAAABAAIAAAC3AAIAAAADAAIAAAC7AAIAAAABAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAADAAAAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAADAAEAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("6_u3qt3")] +position = Vector2(-216, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("7_v1loc")] + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("9_dkh3s")] +position = Vector2(56, -16) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("9_dkh3s")] +position = Vector2(88, 0) +winged = true + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("9_dkh3s")] +position = Vector2(456, -128) +winged = true + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("9_dkh3s")] +position = Vector2(712, -16) +winged = true + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("9_dkh3s")] +position = Vector2(776, 0) +winged = true + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("9_dkh3s")] +position = Vector2(840, -16) +winged = true + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("9_dkh3s")] +position = Vector2(2000, 0) +winged = true + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("9_dkh3s")] +position = Vector2(2192, -32) +winged = true +metadata/fly_2 = false + +[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("9_dkh3s")] +position = Vector2(1864, -32) +winged = true + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("10_ygtee")] +position = Vector2(2824, -128) +winged = true + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("11_jao5g")] +position = Vector2(400, -112) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("11_jao5g")] +position = Vector2(288, -64) +rotation = 3.14159 + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("11_jao5g")] +position = Vector2(496, -64) +rotation = 3.14159 + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("11_jao5g")] +position = Vector2(320, -32) + +[node name="RedPirannhaPlant5" parent="Enemies" instance=ExtResource("11_jao5g")] +position = Vector2(1136, -96) + +[node name="RedPirannhaPlant6" parent="Enemies" instance=ExtResource("11_jao5g")] +position = Vector2(976, -80) +rotation = 3.14159 + +[node name="RedPirannhaPlant7" parent="Enemies" instance=ExtResource("11_jao5g")] +position = Vector2(1424, -64) +rotation = 3.14159 + +[node name="RedPirannhaPlant8" parent="Enemies" instance=ExtResource("11_jao5g")] +position = Vector2(1360, -96) + +[node name="RedPirannhaPlant9" parent="Enemies" instance=ExtResource("11_jao5g")] +position = Vector2(1296, -48) + +[node name="RedPirannhaPlant10" parent="Enemies" instance=ExtResource("11_jao5g")] +position = Vector2(1856, -32) + +[node name="RedPirannhaPlant11" parent="Enemies" instance=ExtResource("11_jao5g")] +position = Vector2(1696, -32) +rotation = 3.14159 + +[node name="RedPirannhaPlant12" parent="Enemies" instance=ExtResource("11_jao5g")] +position = Vector2(1728, -32) +rotation = 3.14159 + +[node name="RedPirannhaPlant13" parent="Enemies" instance=ExtResource("11_jao5g")] +position = Vector2(1776, -48) +rotation = 3.14159 + +[node name="RedPirannhaPlant14" parent="Enemies" instance=ExtResource("11_jao5g")] +position = Vector2(2640, -64) +rotation = 3.14159 + +[node name="RedPirannhaPlant15" parent="Enemies" instance=ExtResource("11_jao5g")] +position = Vector2(3232, -80) + +[node name="RedPirannhaPlant16" parent="Enemies" instance=ExtResource("11_jao5g")] +position = Vector2(3264, -128) + +[node name="Goomba" parent="Enemies" instance=ExtResource("12_iaky4")] +position = Vector2(3176, -64) + +[node name="HammerBro" parent="Enemies" instance=ExtResource("13_hjwaf")] +position = Vector2(2472, 0) + +[node name="LargeCastleDeco" parent="." instance=ExtResource("14_aq4uc")] +position = Vector2(-216, -88) + +[node name="Trampoline" parent="." instance=ExtResource("15_ygtee")] +position = Vector2(2024, 0) + +[node name="Trampoline2" parent="." instance=ExtResource("15_ygtee")] +position = Vector2(2760, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("17_hjwaf")] +position = Vector2(3416, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("18_aq4uc")] +position = Vector2(3496, 0) + +[node name="DropShadow" parent="." instance=ExtResource("8_u3qt3")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("18_ni565") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("18_hjwaf")] +overlay_clouds = true + +[node name="PipeArea" parent="." instance=ExtResource("19_aq4uc")] +position = Vector2(1296, -48) +target_level = "uid://fdui2xw387sx" + +[node name="PipeArea2" parent="." instance=ExtResource("19_aq4uc")] +position = Vector2(1856, -32) +pipe_id = 1 +target_level = "uid://fdui2xw387sx" +exit_only = true + +[node name="BrickBlock" parent="." instance=ExtResource("20_cd3fk")] +position = Vector2(2904, -120) +item = ExtResource("21_q41pm") + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(1824, -200) +script = ExtResource("22_q41pm") +heaven_scene = "uid://d05eoruff1i1m" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[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="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@60767" to="Tiles/@AnimatableBody2D@60767/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60767" to="Tiles/@AnimatableBody2D@60767/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60767" to="Tiles/@AnimatableBody2D@60767" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60767" to="Tiles/@AnimatableBody2D@60767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60767" to="Tiles/@AnimatableBody2D@60767" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60767" to="Tiles/@AnimatableBody2D@60767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60768" to="Tiles/@AnimatableBody2D@60768/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60768" to="Tiles/@AnimatableBody2D@60768/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60768" to="Tiles/@AnimatableBody2D@60768" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60768" to="Tiles/@AnimatableBody2D@60768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60768" to="Tiles/@AnimatableBody2D@60768" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60768" to="Tiles/@AnimatableBody2D@60768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60769" to="Tiles/@AnimatableBody2D@60769/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60769" to="Tiles/@AnimatableBody2D@60769/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60769" to="Tiles/@AnimatableBody2D@60769" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60769" to="Tiles/@AnimatableBody2D@60769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60769" to="Tiles/@AnimatableBody2D@60769" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60769" to="Tiles/@AnimatableBody2D@60769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60770" to="Tiles/@AnimatableBody2D@60770/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60770" to="Tiles/@AnimatableBody2D@60770/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60770" to="Tiles/@AnimatableBody2D@60770" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60770" to="Tiles/@AnimatableBody2D@60770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60770" to="Tiles/@AnimatableBody2D@60770" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60770" to="Tiles/@AnimatableBody2D@60770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60771" to="Tiles/@AnimatableBody2D@60771/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60771" to="Tiles/@AnimatableBody2D@60771/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60771" to="Tiles/@AnimatableBody2D@60771" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60771" to="Tiles/@AnimatableBody2D@60771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60771" to="Tiles/@AnimatableBody2D@60771" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60771" to="Tiles/@AnimatableBody2D@60771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60772" to="Tiles/@AnimatableBody2D@60772/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60772" to="Tiles/@AnimatableBody2D@60772/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60772" to="Tiles/@AnimatableBody2D@60772" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60772" to="Tiles/@AnimatableBody2D@60772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60772" to="Tiles/@AnimatableBody2D@60772" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60772" to="Tiles/@AnimatableBody2D@60772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60773" to="Tiles/@AnimatableBody2D@60773/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60773" to="Tiles/@AnimatableBody2D@60773/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60773" to="Tiles/@AnimatableBody2D@60773" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60773" to="Tiles/@AnimatableBody2D@60773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60773" to="Tiles/@AnimatableBody2D@60773" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60773" to="Tiles/@AnimatableBody2D@60773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60774" to="Tiles/@AnimatableBody2D@60774/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60774" to="Tiles/@AnimatableBody2D@60774/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60774" to="Tiles/@AnimatableBody2D@60774" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60774" to="Tiles/@AnimatableBody2D@60774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60774" to="Tiles/@AnimatableBody2D@60774" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60774" to="Tiles/@AnimatableBody2D@60774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60775" to="Tiles/@AnimatableBody2D@60775/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60775" to="Tiles/@AnimatableBody2D@60775/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60775" to="Tiles/@AnimatableBody2D@60775" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60775" to="Tiles/@AnimatableBody2D@60775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60775" to="Tiles/@AnimatableBody2D@60775" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60775" to="Tiles/@AnimatableBody2D@60775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60776" to="Tiles/@AnimatableBody2D@60776/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60776" to="Tiles/@AnimatableBody2D@60776/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60776" to="Tiles/@AnimatableBody2D@60776" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60776" to="Tiles/@AnimatableBody2D@60776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60776" to="Tiles/@AnimatableBody2D@60776" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60776" to="Tiles/@AnimatableBody2D@60776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60777" to="Tiles/@AnimatableBody2D@60777/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60777" to="Tiles/@AnimatableBody2D@60777/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60777" to="Tiles/@AnimatableBody2D@60777" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60777" to="Tiles/@AnimatableBody2D@60777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60777" to="Tiles/@AnimatableBody2D@60777" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60777" to="Tiles/@AnimatableBody2D@60777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60778" to="Tiles/@AnimatableBody2D@60778/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60778" to="Tiles/@AnimatableBody2D@60778/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60778" to="Tiles/@AnimatableBody2D@60778" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60778" to="Tiles/@AnimatableBody2D@60778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60778" to="Tiles/@AnimatableBody2D@60778/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60778" to="Tiles/@AnimatableBody2D@60778" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60778" to="Tiles/@AnimatableBody2D@60778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60779" to="Tiles/@AnimatableBody2D@60779/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60779" to="Tiles/@AnimatableBody2D@60779/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60779" to="Tiles/@AnimatableBody2D@60779" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60779" to="Tiles/@AnimatableBody2D@60779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60779" to="Tiles/@AnimatableBody2D@60779" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60779" to="Tiles/@AnimatableBody2D@60779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60780" to="Tiles/@AnimatableBody2D@60780/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60780" to="Tiles/@AnimatableBody2D@60780/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60780" to="Tiles/@AnimatableBody2D@60780" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60780" to="Tiles/@AnimatableBody2D@60780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60780" to="Tiles/@AnimatableBody2D@60780" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60780" to="Tiles/@AnimatableBody2D@60780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60781" to="Tiles/@AnimatableBody2D@60781/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60781" to="Tiles/@AnimatableBody2D@60781/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60781" to="Tiles/@AnimatableBody2D@60781" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60781" to="Tiles/@AnimatableBody2D@60781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60781" to="Tiles/@AnimatableBody2D@60781" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60781" to="Tiles/@AnimatableBody2D@60781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60782" to="Tiles/@AnimatableBody2D@60782/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60782" to="Tiles/@AnimatableBody2D@60782/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60782" to="Tiles/@AnimatableBody2D@60782" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60782" to="Tiles/@AnimatableBody2D@60782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60782" to="Tiles/@AnimatableBody2D@60782" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60782" to="Tiles/@AnimatableBody2D@60782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60783" to="Tiles/@AnimatableBody2D@60783/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60783" to="Tiles/@AnimatableBody2D@60783/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60783" to="Tiles/@AnimatableBody2D@60783" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60783" to="Tiles/@AnimatableBody2D@60783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60783" to="Tiles/@AnimatableBody2D@60783" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60783" to="Tiles/@AnimatableBody2D@60783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60784" to="Tiles/@AnimatableBody2D@60784/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60784" to="Tiles/@AnimatableBody2D@60784/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60784" to="Tiles/@AnimatableBody2D@60784" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60784" to="Tiles/@AnimatableBody2D@60784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60784" to="Tiles/@AnimatableBody2D@60784" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60784" to="Tiles/@AnimatableBody2D@60784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60785" to="Tiles/@AnimatableBody2D@60785/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60785" to="Tiles/@AnimatableBody2D@60785/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60785" to="Tiles/@AnimatableBody2D@60785" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60785" to="Tiles/@AnimatableBody2D@60785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60785" to="Tiles/@AnimatableBody2D@60785" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60785" to="Tiles/@AnimatableBody2D@60785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60786" to="Tiles/@AnimatableBody2D@60786/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60786" to="Tiles/@AnimatableBody2D@60786/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60786" to="Tiles/@AnimatableBody2D@60786" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60786" to="Tiles/@AnimatableBody2D@60786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60786" to="Tiles/@AnimatableBody2D@60786" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60786" to="Tiles/@AnimatableBody2D@60786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60787" to="Tiles/@AnimatableBody2D@60787/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60787" to="Tiles/@AnimatableBody2D@60787/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60787" to="Tiles/@AnimatableBody2D@60787" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60787" to="Tiles/@AnimatableBody2D@60787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60787" to="Tiles/@AnimatableBody2D@60787" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60787" to="Tiles/@AnimatableBody2D@60787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60788" to="Tiles/@AnimatableBody2D@60788/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60788" to="Tiles/@AnimatableBody2D@60788/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60788" to="Tiles/@AnimatableBody2D@60788" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60788" to="Tiles/@AnimatableBody2D@60788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60788" to="Tiles/@AnimatableBody2D@60788" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60788" to="Tiles/@AnimatableBody2D@60788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60789" to="Tiles/@AnimatableBody2D@60789/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60789" to="Tiles/@AnimatableBody2D@60789/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60789" to="Tiles/@AnimatableBody2D@60789" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60789" to="Tiles/@AnimatableBody2D@60789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60789" to="Tiles/@AnimatableBody2D@60789" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60789" to="Tiles/@AnimatableBody2D@60789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60790" to="Tiles/@AnimatableBody2D@60790/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60790" to="Tiles/@AnimatableBody2D@60790/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60790" to="Tiles/@AnimatableBody2D@60790" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60790" to="Tiles/@AnimatableBody2D@60790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60790" to="Tiles/@AnimatableBody2D@60790" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60790" to="Tiles/@AnimatableBody2D@60790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60791" to="Tiles/@AnimatableBody2D@60791/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60791" to="Tiles/@AnimatableBody2D@60791/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60791" to="Tiles/@AnimatableBody2D@60791" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60791" to="Tiles/@AnimatableBody2D@60791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60791" to="Tiles/@AnimatableBody2D@60791" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60791" to="Tiles/@AnimatableBody2D@60791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60792" to="Tiles/@AnimatableBody2D@60792/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60792" to="Tiles/@AnimatableBody2D@60792/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60792" to="Tiles/@AnimatableBody2D@60792" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60792" to="Tiles/@AnimatableBody2D@60792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60792" to="Tiles/@AnimatableBody2D@60792" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60792" to="Tiles/@AnimatableBody2D@60792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60793" to="Tiles/@AnimatableBody2D@60793/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60793" to="Tiles/@AnimatableBody2D@60793/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60793" to="Tiles/@AnimatableBody2D@60793" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60793" to="Tiles/@AnimatableBody2D@60793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60793" to="Tiles/@AnimatableBody2D@60793" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60793" to="Tiles/@AnimatableBody2D@60793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@60794" to="Tiles/@AnimatableBody2D@60794/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60794" to="Tiles/@AnimatableBody2D@60794/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60794" to="Tiles/@AnimatableBody2D@60794" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60794" to="Tiles/@AnimatableBody2D@60794" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60794" to="Tiles/@AnimatableBody2D@60794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60794" to="Tiles/@AnimatableBody2D@60794" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60794" to="Tiles/@AnimatableBody2D@60794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60795" to="Tiles/@AnimatableBody2D@60795/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60795" to="Tiles/@AnimatableBody2D@60795/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60795" to="Tiles/@AnimatableBody2D@60795" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60795" to="Tiles/@AnimatableBody2D@60795" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60795" to="Tiles/@AnimatableBody2D@60795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60795" to="Tiles/@AnimatableBody2D@60795" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60795" to="Tiles/@AnimatableBody2D@60795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60796" to="Tiles/@AnimatableBody2D@60796/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60796" to="Tiles/@AnimatableBody2D@60796/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60796" to="Tiles/@AnimatableBody2D@60796" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60796" to="Tiles/@AnimatableBody2D@60796" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60796" to="Tiles/@AnimatableBody2D@60796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60796" to="Tiles/@AnimatableBody2D@60796" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60796" to="Tiles/@AnimatableBody2D@60796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60797" to="Tiles/@AnimatableBody2D@60797/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60797" to="Tiles/@AnimatableBody2D@60797/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60797" to="Tiles/@AnimatableBody2D@60797" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60797" to="Tiles/@AnimatableBody2D@60797" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60797" to="Tiles/@AnimatableBody2D@60797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60797" to="Tiles/@AnimatableBody2D@60797" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60797" to="Tiles/@AnimatableBody2D@60797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60798" to="Tiles/@AnimatableBody2D@60798/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60798" to="Tiles/@AnimatableBody2D@60798/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60798" to="Tiles/@AnimatableBody2D@60798" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60798" to="Tiles/@AnimatableBody2D@60798" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60798" to="Tiles/@AnimatableBody2D@60798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60798" to="Tiles/@AnimatableBody2D@60798" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60798" to="Tiles/@AnimatableBody2D@60798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60799" to="Tiles/@AnimatableBody2D@60799/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60799" to="Tiles/@AnimatableBody2D@60799/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60799" to="Tiles/@AnimatableBody2D@60799" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60799" to="Tiles/@AnimatableBody2D@60799" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60799" to="Tiles/@AnimatableBody2D@60799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60799" to="Tiles/@AnimatableBody2D@60799" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60799" to="Tiles/@AnimatableBody2D@60799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60800" to="Tiles/@AnimatableBody2D@60800/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60800" to="Tiles/@AnimatableBody2D@60800/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60800" to="Tiles/@AnimatableBody2D@60800" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60800" to="Tiles/@AnimatableBody2D@60800" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60800" to="Tiles/@AnimatableBody2D@60800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60800" to="Tiles/@AnimatableBody2D@60800" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60800" to="Tiles/@AnimatableBody2D@60800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60801" to="Tiles/@AnimatableBody2D@60801/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60801" to="Tiles/@AnimatableBody2D@60801/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60801" to="Tiles/@AnimatableBody2D@60801" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60801" to="Tiles/@AnimatableBody2D@60801" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60801" to="Tiles/@AnimatableBody2D@60801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60801" to="Tiles/@AnimatableBody2D@60801" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60801" to="Tiles/@AnimatableBody2D@60801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60802" to="Tiles/@AnimatableBody2D@60802/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60802" to="Tiles/@AnimatableBody2D@60802/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60802" to="Tiles/@AnimatableBody2D@60802" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60802" to="Tiles/@AnimatableBody2D@60802" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60802" to="Tiles/@AnimatableBody2D@60802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60802" to="Tiles/@AnimatableBody2D@60802" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60802" to="Tiles/@AnimatableBody2D@60802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60803" to="Tiles/@AnimatableBody2D@60803/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60803" to="Tiles/@AnimatableBody2D@60803/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60803" to="Tiles/@AnimatableBody2D@60803" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60803" to="Tiles/@AnimatableBody2D@60803" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60803" to="Tiles/@AnimatableBody2D@60803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60803" to="Tiles/@AnimatableBody2D@60803" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60803" to="Tiles/@AnimatableBody2D@60803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60804" to="Tiles/@AnimatableBody2D@60804/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60804" to="Tiles/@AnimatableBody2D@60804/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60804" to="Tiles/@AnimatableBody2D@60804" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60804" to="Tiles/@AnimatableBody2D@60804" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60804" to="Tiles/@AnimatableBody2D@60804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60804" to="Tiles/@AnimatableBody2D@60804" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60804" to="Tiles/@AnimatableBody2D@60804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60805" to="Tiles/@AnimatableBody2D@60805/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60805" to="Tiles/@AnimatableBody2D@60805/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60805" to="Tiles/@AnimatableBody2D@60805" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60805" to="Tiles/@AnimatableBody2D@60805" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60805" to="Tiles/@AnimatableBody2D@60805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60805" to="Tiles/@AnimatableBody2D@60805" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60805" to="Tiles/@AnimatableBody2D@60805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60806" to="Tiles/@AnimatableBody2D@60806/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60806" to="Tiles/@AnimatableBody2D@60806/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60806" to="Tiles/@AnimatableBody2D@60806" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60806" to="Tiles/@AnimatableBody2D@60806" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60806" to="Tiles/@AnimatableBody2D@60806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60806" to="Tiles/@AnimatableBody2D@60806" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60806" to="Tiles/@AnimatableBody2D@60806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60807" to="Tiles/@AnimatableBody2D@60807/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60807" to="Tiles/@AnimatableBody2D@60807/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60807" to="Tiles/@AnimatableBody2D@60807" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60807" to="Tiles/@AnimatableBody2D@60807" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60807" to="Tiles/@AnimatableBody2D@60807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60807" to="Tiles/@AnimatableBody2D@60807" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60807" to="Tiles/@AnimatableBody2D@60807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60808" to="Tiles/@AnimatableBody2D@60808/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60808" to="Tiles/@AnimatableBody2D@60808/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60808" to="Tiles/@AnimatableBody2D@60808" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60808" to="Tiles/@AnimatableBody2D@60808" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60808" to="Tiles/@AnimatableBody2D@60808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60808" to="Tiles/@AnimatableBody2D@60808" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60808" to="Tiles/@AnimatableBody2D@60808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60809" to="Tiles/@AnimatableBody2D@60809/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60809" to="Tiles/@AnimatableBody2D@60809/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60809" to="Tiles/@AnimatableBody2D@60809" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60809" to="Tiles/@AnimatableBody2D@60809" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60809" to="Tiles/@AnimatableBody2D@60809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60809" to="Tiles/@AnimatableBody2D@60809" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60809" to="Tiles/@AnimatableBody2D@60809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60810" to="Tiles/@AnimatableBody2D@60810/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60810" to="Tiles/@AnimatableBody2D@60810/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60810" to="Tiles/@AnimatableBody2D@60810" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60810" to="Tiles/@AnimatableBody2D@60810" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60810" to="Tiles/@AnimatableBody2D@60810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60810" to="Tiles/@AnimatableBody2D@60810" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60810" to="Tiles/@AnimatableBody2D@60810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60811" to="Tiles/@AnimatableBody2D@60811/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60811" to="Tiles/@AnimatableBody2D@60811/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60811" to="Tiles/@AnimatableBody2D@60811" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60811" to="Tiles/@AnimatableBody2D@60811" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60811" to="Tiles/@AnimatableBody2D@60811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60811" to="Tiles/@AnimatableBody2D@60811" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60811" to="Tiles/@AnimatableBody2D@60811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60812" to="Tiles/@AnimatableBody2D@60812/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60812" to="Tiles/@AnimatableBody2D@60812/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60812" to="Tiles/@AnimatableBody2D@60812" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60812" to="Tiles/@AnimatableBody2D@60812" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60812" to="Tiles/@AnimatableBody2D@60812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60812" to="Tiles/@AnimatableBody2D@60812" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60812" to="Tiles/@AnimatableBody2D@60812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60813" to="Tiles/@AnimatableBody2D@60813/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60813" to="Tiles/@AnimatableBody2D@60813/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60813" to="Tiles/@AnimatableBody2D@60813" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60813" to="Tiles/@AnimatableBody2D@60813" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60813" to="Tiles/@AnimatableBody2D@60813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60813" to="Tiles/@AnimatableBody2D@60813" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60813" to="Tiles/@AnimatableBody2D@60813/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World12/12-1a.tscn b/Scenes/Levels/SMBLL/World12/12-1a.tscn new file mode 100755 index 0000000..5b154cf --- /dev/null +++ b/Scenes/Levels/SMBLL/World12/12-1a.tscn @@ -0,0 +1,503 @@ +[gd_scene load_steps=2 format=4 uid="uid://fdui2xw387sx"] + +[ext_resource type="PackedScene" uid="uid://c6t1fsp6mlb4r" path="res://Scenes/Levels/SMBLL/World13/13-4b.tscn" id="1_bx7wv"] + +[node name="13-4b" instance=ExtResource("1_bx7wv")] +world_id = 12 +level_id = 1 + +[node name="Tiles" parent="." index="0"] +tile_map_data = PackedByteArray("AADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD5//z/AAAAAAQAAAD5//3/AAAAAAQAAAD5//7/AAAAAAQAAAD5////AAAAAAQAAAD6//z/AAAAAAQAAAD6//3/AAAAAAQAAAD6//7/AAAAAAQAAAD6////AAAAAAQAAAD7//z/AAAAAAQAAAD7//3/AAAAAAQAAAD7//7/AAAAAAQAAAD7////AAAAAAQAAAD8//z/AAAAAAQAAAD8//3/AAAAAAQAAAD8//7/AAAAAAQAAAD8////AAAAAAQAAAD9//z/AAAAAAQAAAD9//3/AAAAAAQAAAD9//7/AAAAAAQAAAD9////AAAAAAQAAAD+//z/AAAAAAQAAAD+//3/AAAAAAQAAAD+//7/AAAAAAQAAAD+////AAAAAAQAAAD///z/AAAAAAQAAAD///3/AAAAAAQAAAD///7/AAAAAAQAAAD/////AAAAAAQAAAAAAPz/AAAAAAQAAAAAAP3/AAAAAAQAAAAAAP7/AAAAAAQAAAAAAP//AAAAAAQAAAABAPz/AAAAAAQAAAABAP3/AAAAAAQAAAABAP7/AAAAAAQAAAABAP//AAAAAAQAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAANAP7/AAAKAAQAAAANAP//AAAKAAUAAAAOAP7/AAALAAQAAAAOAP//AAALAAUAAAAPAP7/AAAMAAQAAAAPAP//AAAMAAUAAAAQAP7/AAAJAAUAAAAQAP//AAAJAAUAAAAPAPX/AAAIAAUAAAAQAPX/AAAJAAUAAAAPAPb/AAAIAAUAAAAQAPb/AAAJAAUAAAAPAPf/AAAIAAUAAAAQAPf/AAAJAAUAAAAPAPj/AAAIAAUAAAAQAPj/AAAJAAUAAAAPAPn/AAAIAAUAAAAQAPn/AAAJAAUAAAAPAPr/AAAIAAUAAAAQAPr/AAAJAAUAAAAPAPv/AAAIAAUAAAAQAPv/AAAJAAUAAAAPAPz/AAAIAAUAAAAQAPz/AAAJAAUAAAAPAP3/AAAIAAUAAAAQAP3/AAAJAAUAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAASAPX/AAAAAAQAAAASAPb/AAAAAAQAAAASAPf/AAAAAAQAAAASAPj/AAAAAAQAAAASAPn/AAAAAAQAAAASAPr/AAAAAAQAAAASAPv/AAAAAAQAAAASAPz/AAAAAAQAAAASAP3/AAAAAAQAAAASAP7/AAAAAAQAAAASAP//AAAAAAQAAAATAPX/AAAAAAQAAAATAPb/AAAAAAQAAAATAPf/AAAAAAQAAAATAPj/AAAAAAQAAAATAPn/AAAAAAQAAAATAPr/AAAAAAQAAAATAPv/AAAAAAQAAAATAPz/AAAAAAQAAAATAP3/AAAAAAQAAAATAP7/AAAAAAQAAAATAP//AAAAAAQAAAAUAPX/AAAAAAQAAAAUAPb/AAAAAAQAAAAUAPf/AAAAAAQAAAAUAPj/AAAAAAQAAAAUAPn/AAAAAAQAAAAUAPr/AAAAAAQAAAAUAPv/AAAAAAQAAAAUAPz/AAAAAAQAAAAUAP3/AAAAAAQAAAAUAP7/AAAAAAQAAAAUAP//AAAAAAQAAAAVAPX/AAAAAAQAAAAVAPb/AAAAAAQAAAAVAPf/AAAAAAQAAAAVAPj/AAAAAAQAAAAVAPn/AAAAAAQAAAAVAPr/AAAAAAQAAAAVAPv/AAAAAAQAAAAVAPz/AAAAAAQAAAAVAP3/AAAAAAQAAAAVAP7/AAAAAAQAAAAVAP//AAAAAAQAAAAWAPX/AAAAAAQAAAAWAPb/AAAAAAQAAAAWAPf/AAAAAAQAAAAWAPj/AAAAAAQAAAAWAPn/AAAAAAQAAAAWAPr/AAAAAAQAAAAWAPv/AAAAAAQAAAAWAPz/AAAAAAQAAAAWAP3/AAAAAAQAAAAWAP7/AAAAAAQAAAAWAP//AAAAAAQAAADz//X/AQAAAAAAAQD0//X/AQAAAAAAAQD1//X/AQAAAAAAAQD2//X/AQAAAAAAAQD3//X/AQAAAAAAAQD4//X/AQAAAAAAAQD5//X/AQAAAAAAAQD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQAHAPX/AQAAAAAAAQAIAPX/AQAAAAAAAQAJAPX/AQAAAAAAAQAKAPX/AQAAAAAAAQALAPX/AQAAAAAAAQAMAPX/AQAAAAAAAQD5//b/AQAAAAAAAQD5//f/AQAAAAAAAQD5//j/AQAAAAAAAQD6//b/AQAAAAAAAQD6//f/AQAAAAAAAQD6//j/AQAAAAAAAQD7//b/AQAAAAAAAQD7//f/AQAAAAAAAQD7//j/AQAAAAAAAQD8//b/AQAAAAAAAQD8//f/AQAAAAAAAQD8//j/AQAAAAAAAQD9//b/AQAAAAAAAQD9//f/AQAAAAAAAQD9//j/AQAAAAAAAQD+//b/AQAAAAAAAQD+//f/AQAAAAAAAQD+//j/AQAAAAAAAQD///b/AQAAAAAAAQD///f/AQAAAAAAAQD///j/AQAAAAAAAQAAAPb/AQAAAAAAAQAAAPf/AQAAAAAAAQAAAPj/AQAAAAAAAQABAPb/AQAAAAAAAQABAPf/AQAAAAAAAQABAPj/AQAAAAAAAQACAPb/AQAAAAAAAQACAPf/AQAAAAAAAQACAPj/AQAAAAAAAQADAPb/AQAAAAAAAQADAPf/AQAAAAAAAQADAPj/AQAAAAAAAQAEAPb/AQAAAAAAAQAEAPf/AQAAAAAAAQAEAPj/AQAAAAAAAQAFAPb/AQAAAAAAAQAFAPf/AQAAAAAAAQAFAPj/AQAAAAAAAQAGAPb/AQAAAAAAAQAGAPf/AQAAAAAAAQAGAPj/AQAAAAAAAQAHAPb/AQAAAAAAAQAHAPf/AQAAAAAAAQAHAPj/AQAAAAAAAQAIAPb/AQAAAAAAAQAIAPf/AQAAAAAAAQAIAPj/AQAAAAAAAQAJAPb/AQAAAAAAAQAJAPf/AQAAAAAAAQAJAPj/AQAAAAAAAQAKAPb/AQAAAAAAAQAKAPf/AQAAAAAAAQAKAPj/AQAAAAAAAQALAPb/AQAAAAAAAQALAPf/AQAAAAAAAQALAPj/AQAAAAAAAQAMAPb/AQAAAAAAAQAMAPf/AQAAAAAAAQAMAPj/AQAAAAAAAQAEAPn/AQAAAAAAAQAEAPr/AQAAAAAAAQAEAPv/AQAAAAAAAQAFAPn/AQAAAAAAAQAFAPr/AQAAAAAAAQAFAPv/AQAAAAAAAQAGAPn/AQAAAAAAAQAGAPr/AQAAAAAAAQAGAPv/AQAAAAAAAQAHAPn/AQAAAAAAAQAHAPr/AQAAAAAAAQAHAPv/AQAAAAAAAQAIAPn/AQAAAAAAAQAIAPr/AQAAAAAAAQAIAPv/AQAAAAAAAQAJAPn/AQAAAAAAAQAJAPr/AQAAAAAAAQAJAPv/AQAAAAAAAQAKAPn/AQAAAAAAAQAKAPr/AQAAAAAAAQAKAPv/AQAAAAAAAQALAPn/AQAAAAAAAQALAPr/AQAAAAAAAQALAPv/AQAAAAAAAQAMAPn/AQAAAAAAAQAMAPr/AQAAAAAAAQAMAPv/AQAAAAAAAQAFAPz/AQAAAAAAAQAGAPz/AQAAAAAAAQAHAPz/AQAAAAAAAQAIAPz/AQAAAAAAAQAJAPz/AQAAAAAAAQAKAPz/AQAAAAAAAQALAPz/AQAAAAAAAQAMAPz/AQAAAAAAAQAEAPz/AQAAAAAABQAEAP//AQAAAAAAAwAFAP//AQAAAAAAAwAGAP//AQAAAAAAAwAHAP//AQAAAAAAAwAIAP//AQAAAAAAAwAJAP//AQAAAAAAAwAKAP//AQAAAAAAAwALAP//AQAAAAAAAwAMAP//AQAAAAAAAwD5//v/AQAAAAAAAwD6//v/AQAAAAAAAwD7//v/AQAAAAAAAwD8//v/AQAAAAAAAwD9//v/AQAAAAAAAwD+//v/AQAAAAAAAwD///v/AQAAAAAAAwAAAPv/AQAAAAAAAwABAPv/AQAAAAAAAwDz//j/AQAAAAAAAwD0//j/AQAAAAAAAwD1//j/AQAAAAAAAwD2//j/AQAAAAAAAwDu/wAAAAABAAAAAADv/wAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAADAAAAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAADAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAADAAIAAAAXAPX/AAAAAAQAAAAXAPb/AAAAAAQAAAAXAPf/AAAAAAQAAAAXAPj/AAAAAAQAAAAXAPn/AAAAAAQAAAAXAPr/AAAAAAQAAAAXAPv/AAAAAAQAAAAXAPz/AAAAAAQAAAAXAP3/AAAAAAQAAAAXAP7/AAAAAAQAAAAXAP//AAAAAAQAAAAYAPX/AAAAAAQAAAAYAPb/AAAAAAQAAAAYAPf/AAAAAAQAAAAYAPj/AAAAAAQAAAAYAPn/AAAAAAQAAAAYAPr/AAAAAAQAAAAYAPv/AAAAAAQAAAAYAPz/AAAAAAQAAAAYAP3/AAAAAAQAAAAYAP7/AAAAAAQAAAAYAP//AAAAAAQAAAAZAPX/AAAAAAQAAAAZAPb/AAAAAAQAAAAZAPf/AAAAAAQAAAAZAPj/AAAAAAQAAAAZAPn/AAAAAAQAAAAZAPr/AAAAAAQAAAAZAPv/AAAAAAQAAAAZAPz/AAAAAAQAAAAZAP3/AAAAAAQAAAAZAP7/AAAAAAQAAAAZAP//AAAAAAQAAAAaAPX/AAAAAAQAAAAaAPb/AAAAAAQAAAAaAPf/AAAAAAQAAAAaAPj/AAAAAAQAAAAaAPn/AAAAAAQAAAAaAPr/AAAAAAQAAAAaAPv/AAAAAAQAAAAaAPz/AAAAAAQAAAAaAP3/AAAAAAQAAAAaAP7/AAAAAAQAAAAaAP//AAAAAAQAAAAbAPX/AAAAAAQAAAAbAPb/AAAAAAQAAAAbAPf/AAAAAAQAAAAbAPj/AAAAAAQAAAAbAPn/AAAAAAQAAAAbAPr/AAAAAAQAAAAbAPv/AAAAAAQAAAAbAPz/AAAAAAQAAAAbAP3/AAAAAAQAAAAbAP7/AAAAAAQAAAAbAP//AAAAAAQAAAAcAPX/AAAAAAQAAAAcAPb/AAAAAAQAAAAcAPf/AAAAAAQAAAAcAPj/AAAAAAQAAAAcAPn/AAAAAAQAAAAcAPr/AAAAAAQAAAAcAPv/AAAAAAQAAAAcAPz/AAAAAAQAAAAcAP3/AAAAAAQAAAAcAP7/AAAAAAQAAAAcAP//AAAAAAQAAAAdAPX/AAAAAAQAAAAdAPb/AAAAAAQAAAAdAPf/AAAAAAQAAAAdAPj/AAAAAAQAAAAdAPn/AAAAAAQAAAAdAPr/AAAAAAQAAAAdAPv/AAAAAAQAAAAdAPz/AAAAAAQAAAAdAP3/AAAAAAQAAAAdAP7/AAAAAAQAAAAdAP//AAAAAAQAAAAeAPX/AAAAAAQAAAAeAPb/AAAAAAQAAAAeAPf/AAAAAAQAAAAeAPj/AAAAAAQAAAAeAPn/AAAAAAQAAAAeAPr/AAAAAAQAAAAeAPv/AAAAAAQAAAAeAPz/AAAAAAQAAAAeAP3/AAAAAAQAAAAeAP7/AAAAAAQAAAAeAP//AAAAAAQAAAAfAPX/AAAAAAQAAAAfAPb/AAAAAAQAAAAfAPf/AAAAAAQAAAAfAPj/AAAAAAQAAAAfAPn/AAAAAAQAAAAfAPr/AAAAAAQAAAAfAPv/AAAAAAQAAAAfAPz/AAAAAAQAAAAfAP3/AAAAAAQAAAAfAP7/AAAAAAQAAAAfAP//AAAAAAQAAAAgAPX/AAAAAAQAAAAgAPb/AAAAAAQAAAAgAPf/AAAAAAQAAAAgAPj/AAAAAAQAAAAgAPn/AAAAAAQAAAAgAPr/AAAAAAQAAAAgAPv/AAAAAAQAAAAgAPz/AAAAAAQAAAAgAP3/AAAAAAQAAAAgAP7/AAAAAAQAAAAgAP//AAAAAAQAAAAhAPX/AAAAAAQAAAAhAPb/AAAAAAQAAAAhAPf/AAAAAAQAAAAhAPj/AAAAAAQAAAAhAPn/AAAAAAQAAAAhAPr/AAAAAAQAAAAhAPv/AAAAAAQAAAAhAPz/AAAAAAQAAAAhAP3/AAAAAAQAAAAhAP7/AAAAAAQAAAAhAP//AAAAAAQAAAAiAPX/AAAAAAQAAAAiAPb/AAAAAAQAAAAiAPf/AAAAAAQAAAAiAPj/AAAAAAQAAAAiAPn/AAAAAAQAAAAiAPr/AAAAAAQAAAAiAPv/AAAAAAQAAAAiAPz/AAAAAAQAAAAiAP3/AAAAAAQAAAAiAP7/AAAAAAQAAAAiAP//AAAAAAQAAAAjAPX/AAAAAAQAAAAjAPb/AAAAAAQAAAAjAPf/AAAAAAQAAAAjAPj/AAAAAAQAAAAjAPn/AAAAAAQAAAAjAPr/AAAAAAQAAAAjAPv/AAAAAAQAAAAjAPz/AAAAAAQAAAAjAP3/AAAAAAQAAAAjAP7/AAAAAAQAAAAjAP//AAAAAAQAAAAkAPX/AAAAAAQAAAAkAPb/AAAAAAQAAAAkAPf/AAAAAAQAAAAkAPj/AAAAAAQAAAAkAPn/AAAAAAQAAAAkAPr/AAAAAAQAAAAkAPv/AAAAAAQAAAAkAPz/AAAAAAQAAAAkAP3/AAAAAAQAAAAkAP7/AAAAAAQAAAAkAP//AAAAAAQAAAAlAPX/AAAAAAQAAAAlAPb/AAAAAAQAAAAlAPf/AAAAAAQAAAAlAPj/AAAAAAQAAAAlAPn/AAAAAAQAAAAlAPr/AAAAAAQAAAAlAPv/AAAAAAQAAAAlAPz/AAAAAAQAAAAlAP3/AAAAAAQAAAAlAP7/AAAAAAQAAAAlAP//AAAAAAQAAAAmAPX/AAAAAAQAAAAmAPb/AAAAAAQAAAAmAPf/AAAAAAQAAAAmAPj/AAAAAAQAAAAmAPn/AAAAAAQAAAAmAPr/AAAAAAQAAAAmAPv/AAAAAAQAAAAmAPz/AAAAAAQAAAAmAP3/AAAAAAQAAAAmAP7/AAAAAAQAAAAmAP//AAAAAAQAAAAnAPX/AAAAAAQAAAAnAPb/AAAAAAQAAAAnAPf/AAAAAAQAAAAnAPj/AAAAAAQAAAAnAPn/AAAAAAQAAAAnAPr/AAAAAAQAAAAnAPv/AAAAAAQAAAAnAPz/AAAAAAQAAAAnAP3/AAAAAAQAAAAnAP7/AAAAAAQAAAAnAP//AAAAAAQAAAAoAPX/AAAAAAQAAAAoAPb/AAAAAAQAAAAoAPf/AAAAAAQAAAAoAPj/AAAAAAQAAAAoAPn/AAAAAAQAAAAoAPr/AAAAAAQAAAAoAPv/AAAAAAQAAAAoAPz/AAAAAAQAAAAoAP3/AAAAAAQAAAAoAP7/AAAAAAQAAAAoAP//AAAAAAQAAAApAPX/AAAAAAQAAAApAPb/AAAAAAQAAAApAPf/AAAAAAQAAAApAPj/AAAAAAQAAAApAPn/AAAAAAQAAAApAPr/AAAAAAQAAAApAPv/AAAAAAQAAAApAPz/AAAAAAQAAAApAP3/AAAAAAQAAAApAP7/AAAAAAQAAAApAP//AAAAAAQAAAAqAPX/AAAAAAQAAAAqAPb/AAAAAAQAAAAqAPf/AAAAAAQAAAAqAPj/AAAAAAQAAAAqAPn/AAAAAAQAAAAqAPr/AAAAAAQAAAAqAPv/AAAAAAQAAAAqAPz/AAAAAAQAAAAqAP3/AAAAAAQAAAAqAP7/AAAAAAQAAAAqAP//AAAAAAQAAAArAPX/AAAAAAQAAAArAPb/AAAAAAQAAAArAPf/AAAAAAQAAAArAPj/AAAAAAQAAAArAPn/AAAAAAQAAAArAPr/AAAAAAQAAAArAPv/AAAAAAQAAAArAPz/AAAAAAQAAAArAP3/AAAAAAQAAAArAP7/AAAAAAQAAAArAP//AAAAAAQAAAAsAPX/AAAAAAQAAAAsAPb/AAAAAAQAAAAsAPf/AAAAAAQAAAAsAPj/AAAAAAQAAAAsAPn/AAAAAAQAAAAsAPr/AAAAAAQAAAAsAPv/AAAAAAQAAAAsAPz/AAAAAAQAAAAsAP3/AAAAAAQAAAAsAP7/AAAAAAQAAAAsAP//AAAAAAQAAAAtAPX/AAAAAAQAAAAtAPb/AAAAAAQAAAAtAPf/AAAAAAQAAAAtAPj/AAAAAAQAAAAtAPn/AAAAAAQAAAAtAPr/AAAAAAQAAAAtAPv/AAAAAAQAAAAtAPz/AAAAAAQAAAAtAP3/AAAAAAQAAAAtAP7/AAAAAAQAAAAtAP//AAAAAAQAAAAuAPX/AAAAAAQAAAAuAPb/AAAAAAQAAAAuAPf/AAAAAAQAAAAuAPj/AAAAAAQAAAAuAPn/AAAAAAQAAAAuAPr/AAAAAAQAAAAuAPv/AAAAAAQAAAAuAPz/AAAAAAQAAAAuAP3/AAAAAAQAAAAuAP7/AAAAAAQAAAAuAP//AAAAAAQAAAAvAPX/AAAAAAQAAAAvAPb/AAAAAAQAAAAvAPf/AAAAAAQAAAAvAPj/AAAAAAQAAAAvAPn/AAAAAAQAAAAvAPr/AAAAAAQAAAAvAPv/AAAAAAQAAAAvAPz/AAAAAAQAAAAvAP3/AAAAAAQAAAAvAP7/AAAAAAQAAAAvAP//AAAAAAQAAAAwAPX/AAAAAAQAAAAwAPb/AAAAAAQAAAAwAPf/AAAAAAQAAAAwAPj/AAAAAAQAAAAwAPn/AAAAAAQAAAAwAPr/AAAAAAQAAAAwAPv/AAAAAAQAAAAwAPz/AAAAAAQAAAAwAP3/AAAAAAQAAAAwAP7/AAAAAAQAAAAwAP//AAAAAAQAAAAxAPX/AAAAAAQAAAAxAPb/AAAAAAQAAAAxAPf/AAAAAAQAAAAxAPj/AAAAAAQAAAAxAPn/AAAAAAQAAAAxAPr/AAAAAAQAAAAxAPv/AAAAAAQAAAAxAPz/AAAAAAQAAAAxAP3/AAAAAAQAAAAxAP7/AAAAAAQAAAAxAP//AAAAAAQAAAAyAPX/AAAAAAQAAAAyAPb/AAAAAAQAAAAyAPf/AAAAAAQAAAAyAPj/AAAAAAQAAAAyAPn/AAAAAAQAAAAyAPr/AAAAAAQAAAAyAPv/AAAAAAQAAAAyAPz/AAAAAAQAAAAyAP3/AAAAAAQAAAAyAP7/AAAAAAQAAAAyAP//AAAAAAQAAAAzAPX/AAAAAAQAAAAzAPb/AAAAAAQAAAAzAPf/AAAAAAQAAAAzAPj/AAAAAAQAAAAzAPn/AAAAAAQAAAAzAPr/AAAAAAQAAAAzAPv/AAAAAAQAAAAzAPz/AAAAAAQAAAAzAP3/AAAAAAQAAAAzAP7/AAAAAAQAAAAzAP//AAAAAAQAAAA0APX/AAAAAAQAAAA0APb/AAAAAAQAAAA0APf/AAAAAAQAAAA0APj/AAAAAAQAAAA0APn/AAAAAAQAAAA0APr/AAAAAAQAAAA0APv/AAAAAAQAAAA0APz/AAAAAAQAAAA0AP3/AAAAAAQAAAA0AP7/AAAAAAQAAAA0AP//AAAAAAQAAAA1APX/AAAAAAQAAAA1APb/AAAAAAQAAAA1APf/AAAAAAQAAAA1APj/AAAAAAQAAAA1APn/AAAAAAQAAAA1APr/AAAAAAQAAAA1APv/AAAAAAQAAAA1APz/AAAAAAQAAAA1AP3/AAAAAAQAAAA1AP7/AAAAAAQAAAA1AP//AAAAAAQAAAA2APX/AAAAAAQAAAA2APb/AAAAAAQAAAA2APf/AAAAAAQAAAA2APj/AAAAAAQAAAA2APn/AAAAAAQAAAA2APr/AAAAAAQAAAA2APv/AAAAAAQAAAA2APz/AAAAAAQAAAA2AP3/AAAAAAQAAAA2AP7/AAAAAAQAAAA2AP//AAAAAAQAAAA3APX/AAAAAAQAAAA3APb/AAAAAAQAAAA3APf/AAAAAAQAAAA3APj/AAAAAAQAAAA3APn/AAAAAAQAAAA3APr/AAAAAAQAAAA3APv/AAAAAAQAAAA3APz/AAAAAAQAAAA3AP3/AAAAAAQAAAA3AP7/AAAAAAQAAAA3AP//AAAAAAQAAAA4APX/AAAAAAQAAAA4APb/AAAAAAQAAAA4APf/AAAAAAQAAAA4APj/AAAAAAQAAAA4APn/AAAAAAQAAAA4APr/AAAAAAQAAAA4APv/AAAAAAQAAAA4APz/AAAAAAQAAAA4AP3/AAAAAAQAAAA4AP7/AAAAAAQAAAA4AP//AAAAAAQAAAA5APX/AAAAAAQAAAA5APb/AAAAAAQAAAA5APf/AAAAAAQAAAA5APj/AAAAAAQAAAA5APn/AAAAAAQAAAA5APr/AAAAAAQAAAA5APv/AAAAAAQAAAA5APz/AAAAAAQAAAA5AP3/AAAAAAQAAAA5AP7/AAAAAAQAAAA5AP//AAAAAAQAAAA6APX/AAAAAAQAAAA6APb/AAAAAAQAAAA6APf/AAAAAAQAAAA6APj/AAAAAAQAAAA6APn/AAAAAAQAAAA6APr/AAAAAAQAAAA6APv/AAAAAAQAAAA6APz/AAAAAAQAAAA6AP3/AAAAAAQAAAA6AP7/AAAAAAQAAAA6AP//AAAAAAQAAAA7APX/AAAAAAQAAAA7APb/AAAAAAQAAAA7APf/AAAAAAQAAAA7APj/AAAAAAQAAAA7APn/AAAAAAQAAAA7APr/AAAAAAQAAAA7APv/AAAAAAQAAAA7APz/AAAAAAQAAAA7AP3/AAAAAAQAAAA7AP7/AAAAAAQAAAA7AP//AAAAAAQAAAA8APX/AAAAAAQAAAA8APb/AAAAAAQAAAA8APf/AAAAAAQAAAA8APj/AAAAAAQAAAA8APn/AAAAAAQAAAA8APr/AAAAAAQAAAA8APv/AAAAAAQAAAA8APz/AAAAAAQAAAA8AP3/AAAAAAQAAAA8AP7/AAAAAAQAAAA8AP//AAAAAAQAAAA9APX/AAAAAAQAAAA9APb/AAAAAAQAAAA9APf/AAAAAAQAAAA9APj/AAAAAAQAAAA9APn/AAAAAAQAAAA9APr/AAAAAAQAAAA9APv/AAAAAAQAAAA9APz/AAAAAAQAAAA9AP3/AAAAAAQAAAA9AP7/AAAAAAQAAAA9AP//AAAAAAQAAAA+APX/AAAAAAQAAAA+APb/AAAAAAQAAAA+APf/AAAAAAQAAAA+APj/AAAAAAQAAAA+APn/AAAAAAQAAAA+APr/AAAAAAQAAAA+APv/AAAAAAQAAAA+APz/AAAAAAQAAAA+AP3/AAAAAAQAAAA+AP7/AAAAAAQAAAA+AP//AAAAAAQAAAA/APX/AAAAAAQAAAA/APb/AAAAAAQAAAA/APf/AAAAAAQAAAA/APj/AAAAAAQAAAA/APn/AAAAAAQAAAA/APr/AAAAAAQAAAA/APv/AAAAAAQAAAA/APz/AAAAAAQAAAA/AP3/AAAAAAQAAAA/AP7/AAAAAAQAAAA/AP//AAAAAAQAAABAAPX/AAAAAAQAAABAAPb/AAAAAAQAAABAAPf/AAAAAAQAAABAAPj/AAAAAAQAAABAAPn/AAAAAAQAAABAAPr/AAAAAAQAAABAAPv/AAAAAAQAAABAAPz/AAAAAAQAAABAAP3/AAAAAAQAAABAAP7/AAAAAAQAAABAAP//AAAAAAQAAABBAPX/AAAAAAQAAABBAPb/AAAAAAQAAABBAPf/AAAAAAQAAABBAPj/AAAAAAQAAABBAPn/AAAAAAQAAABBAPr/AAAAAAQAAABBAPv/AAAAAAQAAABBAPz/AAAAAAQAAABBAP3/AAAAAAQAAABBAP7/AAAAAAQAAABBAP//AAAAAAQAAABCAPX/AAAAAAQAAABCAPb/AAAAAAQAAABCAPf/AAAAAAQAAABCAPj/AAAAAAQAAABCAPn/AAAAAAQAAABCAPr/AAAAAAQAAABCAPv/AAAAAAQAAABCAPz/AAAAAAQAAABCAP3/AAAAAAQAAABCAP7/AAAAAAQAAABCAP//AAAAAAQAAABDAPX/AAAAAAQAAABDAPb/AAAAAAQAAABDAPf/AAAAAAQAAABDAPj/AAAAAAQAAABDAPn/AAAAAAQAAABDAPr/AAAAAAQAAABDAPv/AAAAAAQAAABDAPz/AAAAAAQAAABDAP3/AAAAAAQAAABDAP7/AAAAAAQAAABDAP//AAAAAAQAAABEAPX/AAAAAAQAAABEAPb/AAAAAAQAAABEAPf/AAAAAAQAAABEAPj/AAAAAAQAAABEAPn/AAAAAAQAAABEAPr/AAAAAAQAAABEAPv/AAAAAAQAAABEAPz/AAAAAAQAAABEAP3/AAAAAAQAAABEAP7/AAAAAAQAAABEAP//AAAAAAQAAABFAPX/AAAAAAQAAABFAPb/AAAAAAQAAABFAPf/AAAAAAQAAABFAPj/AAAAAAQAAABFAPn/AAAAAAQAAABFAPr/AAAAAAQAAABFAPv/AAAAAAQAAABFAPz/AAAAAAQAAABFAP3/AAAAAAQAAABFAP7/AAAAAAQAAABFAP//AAAAAAQAAABGAPX/AAAAAAQAAABGAPb/AAAAAAQAAABGAPf/AAAAAAQAAABGAPj/AAAAAAQAAABGAPn/AAAAAAQAAABGAPr/AAAAAAQAAABGAPv/AAAAAAQAAABGAPz/AAAAAAQAAABGAP3/AAAAAAQAAABGAP7/AAAAAAQAAABGAP//AAAAAAQAAABHAPX/AAAAAAQAAABHAPb/AAAAAAQAAABHAPf/AAAAAAQAAABHAPj/AAAAAAQAAABHAPn/AAAAAAQAAABHAPr/AAAAAAQAAABHAPv/AAAAAAQAAABHAPz/AAAAAAQAAABHAP3/AAAAAAQAAABHAP7/AAAAAAQAAABHAP//AAAAAAQAAABIAPX/AAAAAAQAAABIAPb/AAAAAAQAAABIAPf/AAAAAAQAAABIAPj/AAAAAAQAAABIAPn/AAAAAAQAAABIAPr/AAAAAAQAAABIAPv/AAAAAAQAAABIAPz/AAAAAAQAAABIAP3/AAAAAAQAAABIAP7/AAAAAAQAAABIAP//AAAAAAQAAABJAPX/AAAAAAQAAABJAPb/AAAAAAQAAABJAPf/AAAAAAQAAABJAPj/AAAAAAQAAABJAPn/AAAAAAQAAABJAPr/AAAAAAQAAABJAPv/AAAAAAQAAABJAPz/AAAAAAQAAABJAP3/AAAAAAQAAABJAP7/AAAAAAQAAABJAP//AAAAAAQAAABKAPX/AAAAAAQAAABKAPb/AAAAAAQAAABKAPf/AAAAAAQAAABKAPj/AAAAAAQAAABKAPn/AAAAAAQAAABKAPr/AAAAAAQAAABKAPv/AAAAAAQAAABKAPz/AAAAAAQAAABKAP3/AAAAAAQAAABKAP7/AAAAAAQAAABKAP//AAAAAAQAAABLAPX/AAAAAAQAAABLAPb/AAAAAAQAAABLAPf/AAAAAAQAAABLAPj/AAAAAAQAAABLAPn/AAAAAAQAAABLAPr/AAAAAAQAAABLAPv/AAAAAAQAAABLAPz/AAAAAAQAAABLAP3/AAAAAAQAAABLAP7/AAAAAAQAAABLAP//AAAAAAQAAABMAPX/AAAAAAQAAABMAPb/AAAAAAQAAABMAPf/AAAAAAQAAABMAPj/AAAAAAQAAABMAPn/AAAAAAQAAABMAPr/AAAAAAQAAABMAPv/AAAAAAQAAABMAPz/AAAAAAQAAABMAP3/AAAAAAQAAABMAP7/AAAAAAQAAABMAP//AAAAAAQAAABNAPX/AAAAAAQAAABNAPb/AAAAAAQAAABNAPf/AAAAAAQAAABNAPj/AAAAAAQAAABNAPn/AAAAAAQAAABNAPr/AAAAAAQAAABNAPv/AAAAAAQAAABNAPz/AAAAAAQAAABNAP3/AAAAAAQAAABNAP7/AAAAAAQAAABNAP//AAAAAAQAAABOAPX/AAAAAAQAAABOAPb/AAAAAAQAAABOAPf/AAAAAAQAAABOAPj/AAAAAAQAAABOAPn/AAAAAAQAAABOAPr/AAAAAAQAAABOAPv/AAAAAAQAAABOAPz/AAAAAAQAAABOAP3/AAAAAAQAAABOAP7/AAAAAAQAAABOAP//AAAAAAQAAABPAPX/AAAAAAQAAABPAPb/AAAAAAQAAABPAPf/AAAAAAQAAABPAPj/AAAAAAQAAABPAPn/AAAAAAQAAABPAPr/AAAAAAQAAABPAPv/AAAAAAQAAABPAPz/AAAAAAQAAABPAP3/AAAAAAQAAABPAP7/AAAAAAQAAABPAP//AAAAAAQAAABQAPX/AAAAAAQAAABQAPb/AAAAAAQAAABQAPf/AAAAAAQAAABQAPj/AAAAAAQAAABQAPn/AAAAAAQAAABQAPr/AAAAAAQAAABQAPv/AAAAAAQAAABQAPz/AAAAAAQAAABQAP3/AAAAAAQAAABQAP7/AAAAAAQAAABQAP//AAAAAAQAAABRAPX/AAAAAAQAAABRAPb/AAAAAAQAAABRAPf/AAAAAAQAAABRAPj/AAAAAAQAAABRAPn/AAAAAAQAAABRAPr/AAAAAAQAAABRAPv/AAAAAAQAAABRAPz/AAAAAAQAAABRAP3/AAAAAAQAAABRAP7/AAAAAAQAAABRAP//AAAAAAQAAABSAPX/AAAAAAQAAABSAPb/AAAAAAQAAABSAPf/AAAAAAQAAABSAPj/AAAAAAQAAABSAPn/AAAAAAQAAABSAPr/AAAAAAQAAABSAPv/AAAAAAQAAABSAPz/AAAAAAQAAABSAP3/AAAAAAQAAABSAP7/AAAAAAQAAABSAP//AAAAAAQAAABTAPX/AAAAAAQAAABTAPb/AAAAAAQAAABTAPf/AAAAAAQAAABTAPj/AAAAAAQAAABTAPn/AAAAAAQAAABTAPr/AAAAAAQAAABTAPv/AAAAAAQAAABTAPz/AAAAAAQAAABTAP3/AAAAAAQAAABTAP7/AAAAAAQAAABTAP//AAAAAAQAAABUAPX/AAAAAAQAAABUAPb/AAAAAAQAAABUAPf/AAAAAAQAAABUAPj/AAAAAAQAAABUAPn/AAAAAAQAAABUAPr/AAAAAAQAAABUAPv/AAAAAAQAAABUAPz/AAAAAAQAAABUAP3/AAAAAAQAAABUAP7/AAAAAAQAAABUAP//AAAAAAQAAABVAPX/AAAAAAQAAABVAPb/AAAAAAQAAABVAPf/AAAAAAQAAABVAPj/AAAAAAQAAABVAPn/AAAAAAQAAABVAPr/AAAAAAQAAABVAPv/AAAAAAQAAABVAPz/AAAAAAQAAABVAP3/AAAAAAQAAABVAP7/AAAAAAQAAABVAP//AAAAAAQAAABWAPX/AAAAAAQAAABWAPb/AAAAAAQAAABWAPf/AAAAAAQAAABWAPj/AAAAAAQAAABWAPn/AAAAAAQAAABWAPr/AAAAAAQAAABWAPv/AAAAAAQAAABWAPz/AAAAAAQAAABWAP3/AAAAAAQAAABWAP7/AAAAAAQAAABWAP//AAAAAAQAAABXAPX/AAAAAAQAAABXAPb/AAAAAAQAAABXAPf/AAAAAAQAAABXAPj/AAAAAAQAAABXAPn/AAAAAAQAAABXAPr/AAAAAAQAAABXAPv/AAAAAAQAAABXAPz/AAAAAAQAAABXAP3/AAAAAAQAAABXAP7/AAAAAAQAAABXAP//AAAAAAQAAABYAPX/AAAAAAQAAABYAPb/AAAAAAQAAABYAPf/AAAAAAQAAABYAPj/AAAAAAQAAABYAPn/AAAAAAQAAABYAPr/AAAAAAQAAABYAPv/AAAAAAQAAABYAPz/AAAAAAQAAABYAP3/AAAAAAQAAABYAP7/AAAAAAQAAABYAP//AAAAAAQAAABZAPX/AAAAAAQAAABZAPb/AAAAAAQAAABZAPf/AAAAAAQAAABZAPj/AAAAAAQAAABZAPn/AAAAAAQAAABZAPr/AAAAAAQAAABZAPv/AAAAAAQAAABZAPz/AAAAAAQAAABZAP3/AAAAAAQAAABZAP7/AAAAAAQAAABZAP//AAAAAAQAAABaAPX/AAAAAAQAAABaAPb/AAAAAAQAAABaAPf/AAAAAAQAAABaAPj/AAAAAAQAAABaAPn/AAAAAAQAAABaAPr/AAAAAAQAAABaAPv/AAAAAAQAAABaAPz/AAAAAAQAAABaAP3/AAAAAAQAAABaAP7/AAAAAAQAAABaAP//AAAAAAQAAAA=") + +[node name="PipeArea" parent="." index="5"] +pipe_id = 1 +target_level = "uid://bghw1xa6abwhu" + +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160362" to="Tiles/@AnimatableBody2D@160362" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160362" to="Tiles/@AnimatableBody2D@160362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160362" to="Tiles/@AnimatableBody2D@160362" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160362" to="Tiles/@AnimatableBody2D@160362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160363" to="Tiles/@AnimatableBody2D@160363" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160363" to="Tiles/@AnimatableBody2D@160363/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160363" to="Tiles/@AnimatableBody2D@160363" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160363" to="Tiles/@AnimatableBody2D@160363/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160364" to="Tiles/@AnimatableBody2D@160364" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160364" to="Tiles/@AnimatableBody2D@160364/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160364" to="Tiles/@AnimatableBody2D@160364" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160364" to="Tiles/@AnimatableBody2D@160364/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160365" to="Tiles/@AnimatableBody2D@160365" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160365" to="Tiles/@AnimatableBody2D@160365/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160365" to="Tiles/@AnimatableBody2D@160365" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160365" to="Tiles/@AnimatableBody2D@160365/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160366" to="Tiles/@AnimatableBody2D@160366" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160366" to="Tiles/@AnimatableBody2D@160366/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160366" to="Tiles/@AnimatableBody2D@160366" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160366" to="Tiles/@AnimatableBody2D@160366/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160367" to="Tiles/@AnimatableBody2D@160367" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160367" to="Tiles/@AnimatableBody2D@160367/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160367" to="Tiles/@AnimatableBody2D@160367" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160367" to="Tiles/@AnimatableBody2D@160367/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160368" to="Tiles/@AnimatableBody2D@160368" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160368" to="Tiles/@AnimatableBody2D@160368/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160368" to="Tiles/@AnimatableBody2D@160368" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160368" to="Tiles/@AnimatableBody2D@160368/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160369" to="Tiles/@AnimatableBody2D@160369" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160369" to="Tiles/@AnimatableBody2D@160369/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160369" to="Tiles/@AnimatableBody2D@160369" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160369" to="Tiles/@AnimatableBody2D@160369/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160370" to="Tiles/@AnimatableBody2D@160370" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160370" to="Tiles/@AnimatableBody2D@160370/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160370" to="Tiles/@AnimatableBody2D@160370" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160370" to="Tiles/@AnimatableBody2D@160370/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160371" to="Tiles/@AnimatableBody2D@160371" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160371" to="Tiles/@AnimatableBody2D@160371/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160371" to="Tiles/@AnimatableBody2D@160371" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160371" to="Tiles/@AnimatableBody2D@160371/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160372" to="Tiles/@AnimatableBody2D@160372" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160372" to="Tiles/@AnimatableBody2D@160372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160372" to="Tiles/@AnimatableBody2D@160372" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160372" to="Tiles/@AnimatableBody2D@160372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160373" to="Tiles/@AnimatableBody2D@160373" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160373" to="Tiles/@AnimatableBody2D@160373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160373" to="Tiles/@AnimatableBody2D@160373" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160373" to="Tiles/@AnimatableBody2D@160373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160374" to="Tiles/@AnimatableBody2D@160374" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160374" to="Tiles/@AnimatableBody2D@160374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160374" to="Tiles/@AnimatableBody2D@160374" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160374" to="Tiles/@AnimatableBody2D@160374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160375" to="Tiles/@AnimatableBody2D@160375" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160375" to="Tiles/@AnimatableBody2D@160375/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160375" to="Tiles/@AnimatableBody2D@160375" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160375" to="Tiles/@AnimatableBody2D@160375/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160376" to="Tiles/@AnimatableBody2D@160376" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160376" to="Tiles/@AnimatableBody2D@160376/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160376" to="Tiles/@AnimatableBody2D@160376" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160376" to="Tiles/@AnimatableBody2D@160376/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160377" to="Tiles/@AnimatableBody2D@160377" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160377" to="Tiles/@AnimatableBody2D@160377/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160377" to="Tiles/@AnimatableBody2D@160377" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160377" to="Tiles/@AnimatableBody2D@160377/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160378" to="Tiles/@AnimatableBody2D@160378" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160378" to="Tiles/@AnimatableBody2D@160378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160378" to="Tiles/@AnimatableBody2D@160378" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160378" to="Tiles/@AnimatableBody2D@160378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160379" to="Tiles/@AnimatableBody2D@160379" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160379" to="Tiles/@AnimatableBody2D@160379/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160379" to="Tiles/@AnimatableBody2D@160379" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160379" to="Tiles/@AnimatableBody2D@160379/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160380" to="Tiles/@AnimatableBody2D@160380" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160380" to="Tiles/@AnimatableBody2D@160380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160380" to="Tiles/@AnimatableBody2D@160380" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160380" to="Tiles/@AnimatableBody2D@160380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160381" to="Tiles/@AnimatableBody2D@160381" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160381" to="Tiles/@AnimatableBody2D@160381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160381" to="Tiles/@AnimatableBody2D@160381" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160381" to="Tiles/@AnimatableBody2D@160381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160382" to="Tiles/@AnimatableBody2D@160382" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160382" to="Tiles/@AnimatableBody2D@160382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160382" to="Tiles/@AnimatableBody2D@160382" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160382" to="Tiles/@AnimatableBody2D@160382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160383" to="Tiles/@AnimatableBody2D@160383" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160383" to="Tiles/@AnimatableBody2D@160383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160383" to="Tiles/@AnimatableBody2D@160383" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160383" to="Tiles/@AnimatableBody2D@160383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160384" to="Tiles/@AnimatableBody2D@160384" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160384" to="Tiles/@AnimatableBody2D@160384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160384" to="Tiles/@AnimatableBody2D@160384" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160384" to="Tiles/@AnimatableBody2D@160384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160385" to="Tiles/@AnimatableBody2D@160385" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160385" to="Tiles/@AnimatableBody2D@160385/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160385" to="Tiles/@AnimatableBody2D@160385" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160385" to="Tiles/@AnimatableBody2D@160385/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160386" to="Tiles/@AnimatableBody2D@160386" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160386" to="Tiles/@AnimatableBody2D@160386/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160386" to="Tiles/@AnimatableBody2D@160386" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160386" to="Tiles/@AnimatableBody2D@160386/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160387" to="Tiles/@AnimatableBody2D@160387" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160387" to="Tiles/@AnimatableBody2D@160387/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160387" to="Tiles/@AnimatableBody2D@160387" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160387" to="Tiles/@AnimatableBody2D@160387/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160388" to="Tiles/@AnimatableBody2D@160388" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160388" to="Tiles/@AnimatableBody2D@160388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160388" to="Tiles/@AnimatableBody2D@160388" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160388" to="Tiles/@AnimatableBody2D@160388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160389" to="Tiles/@AnimatableBody2D@160389" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160389" to="Tiles/@AnimatableBody2D@160389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160389" to="Tiles/@AnimatableBody2D@160389" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160389" to="Tiles/@AnimatableBody2D@160389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160390" to="Tiles/@AnimatableBody2D@160390" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160390" to="Tiles/@AnimatableBody2D@160390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160390" to="Tiles/@AnimatableBody2D@160390" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160390" to="Tiles/@AnimatableBody2D@160390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160391" to="Tiles/@AnimatableBody2D@160391" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160391" to="Tiles/@AnimatableBody2D@160391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160391" to="Tiles/@AnimatableBody2D@160391" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160391" to="Tiles/@AnimatableBody2D@160391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160392" to="Tiles/@AnimatableBody2D@160392" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160392" to="Tiles/@AnimatableBody2D@160392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160392" to="Tiles/@AnimatableBody2D@160392" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160392" to="Tiles/@AnimatableBody2D@160392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160393" to="Tiles/@AnimatableBody2D@160393" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160393" to="Tiles/@AnimatableBody2D@160393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160393" to="Tiles/@AnimatableBody2D@160393" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160393" to="Tiles/@AnimatableBody2D@160393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160394" to="Tiles/@AnimatableBody2D@160394" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160394" to="Tiles/@AnimatableBody2D@160394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160394" to="Tiles/@AnimatableBody2D@160394" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160394" to="Tiles/@AnimatableBody2D@160394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160395" to="Tiles/@AnimatableBody2D@160395" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160395" to="Tiles/@AnimatableBody2D@160395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160395" to="Tiles/@AnimatableBody2D@160395" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160395" to="Tiles/@AnimatableBody2D@160395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160396" to="Tiles/@AnimatableBody2D@160396" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160396" to="Tiles/@AnimatableBody2D@160396/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160396" to="Tiles/@AnimatableBody2D@160396" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160396" to="Tiles/@AnimatableBody2D@160396/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160397" to="Tiles/@AnimatableBody2D@160397" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160397" to="Tiles/@AnimatableBody2D@160397/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160397" to="Tiles/@AnimatableBody2D@160397" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160397" to="Tiles/@AnimatableBody2D@160397/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160398" to="Tiles/@AnimatableBody2D@160398" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160398" to="Tiles/@AnimatableBody2D@160398/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160398" to="Tiles/@AnimatableBody2D@160398" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160398" to="Tiles/@AnimatableBody2D@160398/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160399" to="Tiles/@AnimatableBody2D@160399" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160399" to="Tiles/@AnimatableBody2D@160399/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160399" to="Tiles/@AnimatableBody2D@160399" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160399" to="Tiles/@AnimatableBody2D@160399/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160400" to="Tiles/@AnimatableBody2D@160400" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160400" to="Tiles/@AnimatableBody2D@160400/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160400" to="Tiles/@AnimatableBody2D@160400" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160400" to="Tiles/@AnimatableBody2D@160400/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160401" to="Tiles/@AnimatableBody2D@160401" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160401" to="Tiles/@AnimatableBody2D@160401/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160401" to="Tiles/@AnimatableBody2D@160401" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160401" to="Tiles/@AnimatableBody2D@160401/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160402" to="Tiles/@AnimatableBody2D@160402" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160402" to="Tiles/@AnimatableBody2D@160402/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160402" to="Tiles/@AnimatableBody2D@160402" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160402" to="Tiles/@AnimatableBody2D@160402/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160403" to="Tiles/@AnimatableBody2D@160403" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160403" to="Tiles/@AnimatableBody2D@160403/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160403" to="Tiles/@AnimatableBody2D@160403" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160403" to="Tiles/@AnimatableBody2D@160403/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160404" to="Tiles/@AnimatableBody2D@160404" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160404" to="Tiles/@AnimatableBody2D@160404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160404" to="Tiles/@AnimatableBody2D@160404" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160404" to="Tiles/@AnimatableBody2D@160404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160405" to="Tiles/@AnimatableBody2D@160405" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160405" to="Tiles/@AnimatableBody2D@160405/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160405" to="Tiles/@AnimatableBody2D@160405" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160405" to="Tiles/@AnimatableBody2D@160405/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160406" to="Tiles/@AnimatableBody2D@160406" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160406" to="Tiles/@AnimatableBody2D@160406/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160406" to="Tiles/@AnimatableBody2D@160406" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160406" to="Tiles/@AnimatableBody2D@160406/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160407" to="Tiles/@AnimatableBody2D@160407" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160407" to="Tiles/@AnimatableBody2D@160407/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160407" to="Tiles/@AnimatableBody2D@160407" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160407" to="Tiles/@AnimatableBody2D@160407/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160408" to="Tiles/@AnimatableBody2D@160408" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160408" to="Tiles/@AnimatableBody2D@160408/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160408" to="Tiles/@AnimatableBody2D@160408" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160408" to="Tiles/@AnimatableBody2D@160408/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160409" to="Tiles/@AnimatableBody2D@160409" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160409" to="Tiles/@AnimatableBody2D@160409/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160409" to="Tiles/@AnimatableBody2D@160409" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160409" to="Tiles/@AnimatableBody2D@160409/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160410" to="Tiles/@AnimatableBody2D@160410" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160410" to="Tiles/@AnimatableBody2D@160410/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160410" to="Tiles/@AnimatableBody2D@160410" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160410" to="Tiles/@AnimatableBody2D@160410/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160411" to="Tiles/@AnimatableBody2D@160411" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160411" to="Tiles/@AnimatableBody2D@160411/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160411" to="Tiles/@AnimatableBody2D@160411" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160411" to="Tiles/@AnimatableBody2D@160411/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160412" to="Tiles/@AnimatableBody2D@160412" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160412" to="Tiles/@AnimatableBody2D@160412/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160412" to="Tiles/@AnimatableBody2D@160412" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160412" to="Tiles/@AnimatableBody2D@160412/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160413" to="Tiles/@AnimatableBody2D@160413" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160413" to="Tiles/@AnimatableBody2D@160413/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160413" to="Tiles/@AnimatableBody2D@160413" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160413" to="Tiles/@AnimatableBody2D@160413/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160414" to="Tiles/@AnimatableBody2D@160414" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160414" to="Tiles/@AnimatableBody2D@160414/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160414" to="Tiles/@AnimatableBody2D@160414" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160414" to="Tiles/@AnimatableBody2D@160414/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160415" to="Tiles/@AnimatableBody2D@160415" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160415" to="Tiles/@AnimatableBody2D@160415/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160415" to="Tiles/@AnimatableBody2D@160415" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160415" to="Tiles/@AnimatableBody2D@160415/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160416" to="Tiles/@AnimatableBody2D@160416" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160416" to="Tiles/@AnimatableBody2D@160416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160416" to="Tiles/@AnimatableBody2D@160416" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160416" to="Tiles/@AnimatableBody2D@160416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160417" to="Tiles/@AnimatableBody2D@160417" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160417" to="Tiles/@AnimatableBody2D@160417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160417" to="Tiles/@AnimatableBody2D@160417" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160417" to="Tiles/@AnimatableBody2D@160417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160418" to="Tiles/@AnimatableBody2D@160418" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160418" to="Tiles/@AnimatableBody2D@160418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160418" to="Tiles/@AnimatableBody2D@160418" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160418" to="Tiles/@AnimatableBody2D@160418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160419" to="Tiles/@AnimatableBody2D@160419" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160419" to="Tiles/@AnimatableBody2D@160419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160419" to="Tiles/@AnimatableBody2D@160419" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160419" to="Tiles/@AnimatableBody2D@160419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160420" to="Tiles/@AnimatableBody2D@160420" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160420" to="Tiles/@AnimatableBody2D@160420/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160420" to="Tiles/@AnimatableBody2D@160420" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160420" to="Tiles/@AnimatableBody2D@160420/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160421" to="Tiles/@AnimatableBody2D@160421" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160421" to="Tiles/@AnimatableBody2D@160421/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160421" to="Tiles/@AnimatableBody2D@160421" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160421" to="Tiles/@AnimatableBody2D@160421/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160422" to="Tiles/@AnimatableBody2D@160422" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160422" to="Tiles/@AnimatableBody2D@160422/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160422" to="Tiles/@AnimatableBody2D@160422" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160422" to="Tiles/@AnimatableBody2D@160422/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160423" to="Tiles/@AnimatableBody2D@160423" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160423" to="Tiles/@AnimatableBody2D@160423/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160423" to="Tiles/@AnimatableBody2D@160423" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160423" to="Tiles/@AnimatableBody2D@160423/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160424" to="Tiles/@AnimatableBody2D@160424" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160424" to="Tiles/@AnimatableBody2D@160424/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160424" to="Tiles/@AnimatableBody2D@160424" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160424" to="Tiles/@AnimatableBody2D@160424/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160425" to="Tiles/@AnimatableBody2D@160425" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160425" to="Tiles/@AnimatableBody2D@160425/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160425" to="Tiles/@AnimatableBody2D@160425" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160425" to="Tiles/@AnimatableBody2D@160425/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160426" to="Tiles/@AnimatableBody2D@160426" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160426" to="Tiles/@AnimatableBody2D@160426/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160426" to="Tiles/@AnimatableBody2D@160426" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160426" to="Tiles/@AnimatableBody2D@160426/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160427" to="Tiles/@AnimatableBody2D@160427" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160427" to="Tiles/@AnimatableBody2D@160427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160427" to="Tiles/@AnimatableBody2D@160427" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160427" to="Tiles/@AnimatableBody2D@160427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160428" to="Tiles/@AnimatableBody2D@160428" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160428" to="Tiles/@AnimatableBody2D@160428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160428" to="Tiles/@AnimatableBody2D@160428" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160428" to="Tiles/@AnimatableBody2D@160428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160429" to="Tiles/@AnimatableBody2D@160429" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160429" to="Tiles/@AnimatableBody2D@160429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160429" to="Tiles/@AnimatableBody2D@160429" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160429" to="Tiles/@AnimatableBody2D@160429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160430" to="Tiles/@AnimatableBody2D@160430" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160430" to="Tiles/@AnimatableBody2D@160430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160430" to="Tiles/@AnimatableBody2D@160430" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160430" to="Tiles/@AnimatableBody2D@160430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160431" to="Tiles/@AnimatableBody2D@160431" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160431" to="Tiles/@AnimatableBody2D@160431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160431" to="Tiles/@AnimatableBody2D@160431" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160431" to="Tiles/@AnimatableBody2D@160431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160432" to="Tiles/@AnimatableBody2D@160432" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160432" to="Tiles/@AnimatableBody2D@160432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160432" to="Tiles/@AnimatableBody2D@160432" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160432" to="Tiles/@AnimatableBody2D@160432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160433" to="Tiles/@AnimatableBody2D@160433" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160433" to="Tiles/@AnimatableBody2D@160433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160433" to="Tiles/@AnimatableBody2D@160433" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160433" to="Tiles/@AnimatableBody2D@160433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160434" to="Tiles/@AnimatableBody2D@160434" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160434" to="Tiles/@AnimatableBody2D@160434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160434" to="Tiles/@AnimatableBody2D@160434" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160434" to="Tiles/@AnimatableBody2D@160434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160435" to="Tiles/@AnimatableBody2D@160435" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160435" to="Tiles/@AnimatableBody2D@160435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160435" to="Tiles/@AnimatableBody2D@160435" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160435" to="Tiles/@AnimatableBody2D@160435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160436" to="Tiles/@AnimatableBody2D@160436" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160436" to="Tiles/@AnimatableBody2D@160436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160436" to="Tiles/@AnimatableBody2D@160436" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160436" to="Tiles/@AnimatableBody2D@160436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160437" to="Tiles/@AnimatableBody2D@160437" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160437" to="Tiles/@AnimatableBody2D@160437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160437" to="Tiles/@AnimatableBody2D@160437" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160437" to="Tiles/@AnimatableBody2D@160437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160438" to="Tiles/@AnimatableBody2D@160438" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160438" to="Tiles/@AnimatableBody2D@160438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160438" to="Tiles/@AnimatableBody2D@160438" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160438" to="Tiles/@AnimatableBody2D@160438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160439" to="Tiles/@AnimatableBody2D@160439" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160439" to="Tiles/@AnimatableBody2D@160439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160439" to="Tiles/@AnimatableBody2D@160439" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160439" to="Tiles/@AnimatableBody2D@160439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160440" to="Tiles/@AnimatableBody2D@160440" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160440" to="Tiles/@AnimatableBody2D@160440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160440" to="Tiles/@AnimatableBody2D@160440" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160440" to="Tiles/@AnimatableBody2D@160440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160441" to="Tiles/@AnimatableBody2D@160441" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160441" to="Tiles/@AnimatableBody2D@160441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160441" to="Tiles/@AnimatableBody2D@160441" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160441" to="Tiles/@AnimatableBody2D@160441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160442" to="Tiles/@AnimatableBody2D@160442" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160442" to="Tiles/@AnimatableBody2D@160442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160442" to="Tiles/@AnimatableBody2D@160442" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160442" to="Tiles/@AnimatableBody2D@160442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160443" to="Tiles/@AnimatableBody2D@160443" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160443" to="Tiles/@AnimatableBody2D@160443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160443" to="Tiles/@AnimatableBody2D@160443" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160443" to="Tiles/@AnimatableBody2D@160443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160444" to="Tiles/@AnimatableBody2D@160444" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160444" to="Tiles/@AnimatableBody2D@160444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160444" to="Tiles/@AnimatableBody2D@160444" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160444" to="Tiles/@AnimatableBody2D@160444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160445" to="Tiles/@AnimatableBody2D@160445" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160445" to="Tiles/@AnimatableBody2D@160445/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160445" to="Tiles/@AnimatableBody2D@160445" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160445" to="Tiles/@AnimatableBody2D@160445/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160446" to="Tiles/@AnimatableBody2D@160446" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160446" to="Tiles/@AnimatableBody2D@160446/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160446" to="Tiles/@AnimatableBody2D@160446" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160446" to="Tiles/@AnimatableBody2D@160446/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160447" to="Tiles/@AnimatableBody2D@160447" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160447" to="Tiles/@AnimatableBody2D@160447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160447" to="Tiles/@AnimatableBody2D@160447" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160447" to="Tiles/@AnimatableBody2D@160447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160448" to="Tiles/@AnimatableBody2D@160448" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160448" to="Tiles/@AnimatableBody2D@160448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160448" to="Tiles/@AnimatableBody2D@160448" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160448" to="Tiles/@AnimatableBody2D@160448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160449" to="Tiles/@AnimatableBody2D@160449" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160449" to="Tiles/@AnimatableBody2D@160449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160449" to="Tiles/@AnimatableBody2D@160449" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160449" to="Tiles/@AnimatableBody2D@160449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160450" to="Tiles/@AnimatableBody2D@160450" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160450" to="Tiles/@AnimatableBody2D@160450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160450" to="Tiles/@AnimatableBody2D@160450" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160450" to="Tiles/@AnimatableBody2D@160450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160451" to="Tiles/@AnimatableBody2D@160451" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160451" to="Tiles/@AnimatableBody2D@160451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160451" to="Tiles/@AnimatableBody2D@160451" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160451" to="Tiles/@AnimatableBody2D@160451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160452" to="Tiles/@AnimatableBody2D@160452" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160452" to="Tiles/@AnimatableBody2D@160452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160452" to="Tiles/@AnimatableBody2D@160452" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160452" to="Tiles/@AnimatableBody2D@160452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160453" to="Tiles/@AnimatableBody2D@160453" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160453" to="Tiles/@AnimatableBody2D@160453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160453" to="Tiles/@AnimatableBody2D@160453" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160453" to="Tiles/@AnimatableBody2D@160453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160454" to="Tiles/@AnimatableBody2D@160454" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160454" to="Tiles/@AnimatableBody2D@160454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160454" to="Tiles/@AnimatableBody2D@160454" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160454" to="Tiles/@AnimatableBody2D@160454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160455" to="Tiles/@AnimatableBody2D@160455" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160455" to="Tiles/@AnimatableBody2D@160455/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160455" to="Tiles/@AnimatableBody2D@160455" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160455" to="Tiles/@AnimatableBody2D@160455/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160456" to="Tiles/@AnimatableBody2D@160456" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160456" to="Tiles/@AnimatableBody2D@160456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160456" to="Tiles/@AnimatableBody2D@160456" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160456" to="Tiles/@AnimatableBody2D@160456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160457" to="Tiles/@AnimatableBody2D@160457" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160457" to="Tiles/@AnimatableBody2D@160457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160457" to="Tiles/@AnimatableBody2D@160457" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160457" to="Tiles/@AnimatableBody2D@160457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160458" to="Tiles/@AnimatableBody2D@160458" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160458" to="Tiles/@AnimatableBody2D@160458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160458" to="Tiles/@AnimatableBody2D@160458" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160458" to="Tiles/@AnimatableBody2D@160458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160459" to="Tiles/@AnimatableBody2D@160459" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160459" to="Tiles/@AnimatableBody2D@160459/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160459" to="Tiles/@AnimatableBody2D@160459" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160459" to="Tiles/@AnimatableBody2D@160459/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160460" to="Tiles/@AnimatableBody2D@160460" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160460" to="Tiles/@AnimatableBody2D@160460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160460" to="Tiles/@AnimatableBody2D@160460" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160460" to="Tiles/@AnimatableBody2D@160460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160461" to="Tiles/@AnimatableBody2D@160461" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160461" to="Tiles/@AnimatableBody2D@160461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160461" to="Tiles/@AnimatableBody2D@160461" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160461" to="Tiles/@AnimatableBody2D@160461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160462" to="Tiles/@AnimatableBody2D@160462" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160462" to="Tiles/@AnimatableBody2D@160462/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160462" to="Tiles/@AnimatableBody2D@160462" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160462" to="Tiles/@AnimatableBody2D@160462/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160463" to="Tiles/@AnimatableBody2D@160463" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160463" to="Tiles/@AnimatableBody2D@160463/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160463" to="Tiles/@AnimatableBody2D@160463" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160463" to="Tiles/@AnimatableBody2D@160463/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160464" to="Tiles/@AnimatableBody2D@160464" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160464" to="Tiles/@AnimatableBody2D@160464/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160464" to="Tiles/@AnimatableBody2D@160464" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160464" to="Tiles/@AnimatableBody2D@160464/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160465" to="Tiles/@AnimatableBody2D@160465" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160465" to="Tiles/@AnimatableBody2D@160465/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160465" to="Tiles/@AnimatableBody2D@160465" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160465" to="Tiles/@AnimatableBody2D@160465/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160466" to="Tiles/@AnimatableBody2D@160466" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160466" to="Tiles/@AnimatableBody2D@160466/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160466" to="Tiles/@AnimatableBody2D@160466" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160466" to="Tiles/@AnimatableBody2D@160466/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160467" to="Tiles/@AnimatableBody2D@160467" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160467" to="Tiles/@AnimatableBody2D@160467/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160467" to="Tiles/@AnimatableBody2D@160467" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160467" to="Tiles/@AnimatableBody2D@160467/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160468" to="Tiles/@AnimatableBody2D@160468" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160468" to="Tiles/@AnimatableBody2D@160468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160468" to="Tiles/@AnimatableBody2D@160468" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160468" to="Tiles/@AnimatableBody2D@160468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160469" to="Tiles/@AnimatableBody2D@160469" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160469" to="Tiles/@AnimatableBody2D@160469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160469" to="Tiles/@AnimatableBody2D@160469" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160469" to="Tiles/@AnimatableBody2D@160469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160470" to="Tiles/@AnimatableBody2D@160470" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160470" to="Tiles/@AnimatableBody2D@160470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160470" to="Tiles/@AnimatableBody2D@160470" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160470" to="Tiles/@AnimatableBody2D@160470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160471" to="Tiles/@AnimatableBody2D@160471" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160471" to="Tiles/@AnimatableBody2D@160471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160471" to="Tiles/@AnimatableBody2D@160471" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160471" to="Tiles/@AnimatableBody2D@160471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160472" to="Tiles/@AnimatableBody2D@160472" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160472" to="Tiles/@AnimatableBody2D@160472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160472" to="Tiles/@AnimatableBody2D@160472" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160472" to="Tiles/@AnimatableBody2D@160472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160473" to="Tiles/@AnimatableBody2D@160473" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160473" to="Tiles/@AnimatableBody2D@160473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160473" to="Tiles/@AnimatableBody2D@160473" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160473" to="Tiles/@AnimatableBody2D@160473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160474" to="Tiles/@AnimatableBody2D@160474" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160474" to="Tiles/@AnimatableBody2D@160474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160474" to="Tiles/@AnimatableBody2D@160474" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160474" to="Tiles/@AnimatableBody2D@160474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160475" to="Tiles/@AnimatableBody2D@160475" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160475" to="Tiles/@AnimatableBody2D@160475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160475" to="Tiles/@AnimatableBody2D@160475" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160475" to="Tiles/@AnimatableBody2D@160475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160476" to="Tiles/@AnimatableBody2D@160476" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160476" to="Tiles/@AnimatableBody2D@160476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160476" to="Tiles/@AnimatableBody2D@160476" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160476" to="Tiles/@AnimatableBody2D@160476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160477" to="Tiles/@AnimatableBody2D@160477" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160477" to="Tiles/@AnimatableBody2D@160477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160477" to="Tiles/@AnimatableBody2D@160477" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160477" to="Tiles/@AnimatableBody2D@160477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160478" to="Tiles/@AnimatableBody2D@160478" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160478" to="Tiles/@AnimatableBody2D@160478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160478" to="Tiles/@AnimatableBody2D@160478" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160478" to="Tiles/@AnimatableBody2D@160478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160479" to="Tiles/@AnimatableBody2D@160479" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160479" to="Tiles/@AnimatableBody2D@160479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160479" to="Tiles/@AnimatableBody2D@160479" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160479" to="Tiles/@AnimatableBody2D@160479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160480" to="Tiles/@AnimatableBody2D@160480" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160480" to="Tiles/@AnimatableBody2D@160480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160480" to="Tiles/@AnimatableBody2D@160480" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160480" to="Tiles/@AnimatableBody2D@160480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160481" to="Tiles/@AnimatableBody2D@160481" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160481" to="Tiles/@AnimatableBody2D@160481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160481" to="Tiles/@AnimatableBody2D@160481" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160481" to="Tiles/@AnimatableBody2D@160481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160482" to="Tiles/@AnimatableBody2D@160482" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@160482" to="Tiles/@AnimatableBody2D@160482/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160482" to="Tiles/@AnimatableBody2D@160482" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@160482" to="Tiles/@AnimatableBody2D@160482/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World12/12-2.tscn b/Scenes/Levels/SMBLL/World12/12-2.tscn new file mode 100644 index 0000000..241e82b --- /dev/null +++ b/Scenes/Levels/SMBLL/World12/12-2.tscn @@ -0,0 +1,138 @@ +[gd_scene load_steps=18 format=4 uid="uid://c2y8kem8c6hxt"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_jyd6v"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Sky.json" id="2_6ue3x"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_d6bbg"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_yyxyj"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="8_38v35"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="9_6ue3x"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="10_ewodt"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="11_1krv0"] +[ext_resource type="PackedScene" uid="uid://qaldmcid6jm5" path="res://Scenes/Prefabs/Entities/Objects/SuperTrampoline.tscn" id="12_ax2el"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="13_mbux4"] +[ext_resource type="PackedScene" uid="uid://c6ym8t537v4ac" path="res://Scenes/Prefabs/Entities/Objects/SmallRopeElevatorPlatform.tscn" id="14_u66yi"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="15_tp0nl"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="16_6ue3x"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="16_fp4mh"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_1krv0"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="17_ewodt"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="18_1krv0"] + +[node name="12-2" type="Node"] +script = ExtResource("1_jyd6v") +music = ExtResource("2_6ue3x") +theme = "Skyland" +campaign = "SMBLL" +world_id = 12 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("5_d6bbg")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAADAAAAAAD//wEAAAADAAEAAAD8////AAAEAAIAAAD9////AAAEAAIAAAD+////AAAEAAIAAAD/////AAAEAAIAAAD9//7/AAAEAAIAAAD+//7/AAAEAAIAAAD///7/AAAEAAIAAAD+//3/AAAEAAIAAAD///3/AAAEAAIAAAAOAP//AAAEAAIAAAAOAAAAAAAEAAIAAAAOAAEAAAAEAAIAAAAdAP//AAAEAAIAAAAdAAAAAAAEAAIAAAAdAAEAAAAEAAIAAABNAAAAAAAEAAIAAABSAPz/AAAEAAIAAACxAP//AAAEAAIAAACxAAAAAAABAAAAAACxAAEAAAABAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAAFAP3/AAAMAAoAAAADAP3/AAALAAoAAAAEAP3/AAAMAAoAAAAEAPz/AAAMAAkAAAAFAPz/AAAMAAkAAAADAPz/AAALAAkAAAAPAP7/AAAMAAkAAAAPAP//AAAMAAoAAAAQAP7/AAAMAAkAAAAQAP//AAAMAAoAAAARAP7/AAAMAAkAAAARAP//AAAMAAoAAAASAP7/AAAMAAkAAAASAP//AAAMAAoAAAATAP7/AAAMAAkAAAATAP//AAAMAAoAAAAUAP7/AAAMAAkAAAAUAP//AAAMAAoAAAAVAP7/AAAMAAkAAAAVAP//AAAMAAoAAAAWAP7/AAAMAAkAAAAWAP//AAAMAAoAAAAXAP7/AAAMAAkAAAAXAP//AAAMAAoAAAAYAP7/AAAMAAkAAAAYAP//AAAMAAoAAAAZAP7/AAAMAAkAAAAZAP//AAAMAAoAAAAaAP7/AAAMAAkAAAAaAP//AAAMAAoAAAAbAP7/AAAMAAkAAAAbAP//AAAMAAoAAAAcAP7/AAAMAAkAAAAcAP//AAAMAAoAAAAdAP7/AAANAAkAAAAOAP7/AAALAAkAAAAgAAAAAAAFAAAAAAAhAAAAAAAGAAAAAAAmAAAAAAAGAAAAAAAnAAAAAAAHAAAAAAAjAAAAAAAGAAAAAAAkAAAAAAAGAAAAAAAlAAAAAAAGAAAAAAAiAAAAAAAGAAAAAAAhAAEAAAAFAAEAAAAiAAEAAAAGAAEAAAAjAAEAAAAGAAEAAAAkAAEAAAAGAAEAAAAlAAEAAAAGAAEAAAAmAAEAAAAHAAEAAAAsAP3/AAAGAAYAAAAsAP7/AAAGAAYAAAAsAP//AAAGAAYAAAAsAAAAAAAGAAYAAAAsAAEAAAAGAAYAAAArAPz/AAAFAAAAAAAsAPz/AAAGAAAAAAAtAPz/AAAHAAAAAAAzAP3/AAANAAoAAAAyAP3/AAALAAoAAAA3AP3/AAANAAoAAAA2AP3/AAALAAoAAAA6AP//AAALAAoAAAA7AP//AAANAAoAAAA7AP7/AAANAAkAAAA6AP7/AAALAAkAAAA3APz/AAANAAkAAAA2APz/AAALAAkAAAAzAPz/AAANAAkAAAAyAPz/AAALAAkAAABAAAAAAAAFAAAAAABBAAAAAAAGAAAAAABHAAAAAAAGAAAAAABIAAAAAAAHAAAAAABCAAAAAAAGAAAAAABDAAAAAAAGAAAAAABEAAAAAAAGAAAAAABFAAAAAAAGAAAAAABGAAAAAAAGAAAAAABHAAEAAAAHAAEAAABBAAEAAAAFAAEAAABCAAEAAAAGAAEAAABDAAEAAAAGAAEAAABEAAEAAAAGAAEAAABFAAEAAAAGAAEAAABGAAEAAAAGAAEAAABeAP3/AAAHAAEAAABeAP7/AAAHAAEAAABeAP//AAAHAAEAAABeAAAAAAAHAAEAAABeAAEAAAAHAAEAAABcAP3/AAAFAAEAAABcAP7/AAAFAAEAAABcAP//AAAFAAEAAABcAAAAAAAFAAEAAABcAAEAAAAFAAEAAABdAP3/AAAGAAEAAABdAP7/AAAGAAEAAABdAP//AAAGAAEAAABdAAAAAAAGAAEAAABdAAEAAAAGAAEAAABbAPz/AAAFAAAAAABcAPz/AAAGAAAAAABeAPz/AAAGAAAAAABfAPz/AAAHAAAAAABdAPz/AAAGAAAAAABuAP3/AAAGAAEAAABuAP7/AAAGAAEAAABuAP//AAAGAAEAAABuAAAAAAAGAAEAAABuAAEAAAAGAAEAAABvAP3/AAAGAAEAAABvAP7/AAAGAAEAAABvAP//AAAGAAEAAABvAAAAAAAGAAEAAABvAAEAAAAGAAEAAABwAP3/AAAGAAEAAABwAP7/AAAGAAEAAABwAP//AAAGAAEAAABwAAAAAAAGAAEAAABwAAEAAAAGAAEAAABzAAEAAAAGAAYAAABxAP3/AAAHAAEAAABxAP7/AAAHAAEAAABxAP//AAAHAAEAAABxAAAAAAAHAAEAAABxAAEAAAAHAAEAAABtAP3/AAAFAAEAAABtAP7/AAAFAAEAAABtAP//AAAFAAEAAABtAAAAAAAFAAEAAABtAAEAAAAFAAEAAABsAPz/AAAFAAAAAABtAPz/AAAGAAAAAABxAPz/AAAGAAAAAAByAPz/AAAHAAAAAABuAPz/AAAGAAAAAABvAPz/AAAGAAAAAABwAPz/AAAGAAAAAAByAAAAAAAFAAAAAABzAAAAAAAGAAAAAAB0AAAAAAAHAAAAAACBAAAAAAAFAAAAAACCAAAAAAAGAAAAAACFAAAAAAAGAAAAAACGAAAAAAAHAAAAAACJAPz/AAAFAAAAAACKAPz/AAAGAAAAAACLAPz/AAAGAAAAAACMAPz/AAAHAAAAAACCAAEAAAAFAAEAAACKAP3/AAAFAAEAAACKAP7/AAAFAAEAAACKAP//AAAFAAEAAACKAAAAAAAFAAEAAACKAAEAAAAFAAEAAACLAP3/AAAHAAEAAACLAP7/AAAHAAEAAACLAP//AAAHAAEAAACLAAAAAAAHAAEAAACLAAEAAAAHAAEAAACFAAEAAAAHAAEAAACDAAAAAAAGAAAAAACEAAAAAAAGAAAAAACDAAEAAAAGAAEAAACEAAEAAAAGAAEAAACnAPn/AAAGAAYAAACnAPr/AAAGAAYAAACnAPv/AAAGAAYAAACnAPz/AAAGAAYAAACnAP3/AAAGAAYAAACnAP7/AAAGAAYAAACnAP//AAAGAAYAAAChAAEAAAAFAAEAAACpAAEAAAAHAAEAAACiAAEAAAAGAAEAAACjAAEAAAAGAAEAAACkAAEAAAAGAAEAAAClAAEAAAAGAAEAAACmAAEAAAAGAAEAAACnAAEAAAAGAAEAAACoAAEAAAAGAAEAAACgAAAAAAAFAAAAAAChAAAAAAAGAAAAAACpAAAAAAAGAAAAAACqAAAAAAAHAAAAAACiAAAAAAAGAAAAAACjAAAAAAAGAAAAAACkAAAAAAAGAAAAAAClAAAAAAAGAAAAAACmAAAAAAAGAAAAAACnAAAAAAAGAAAAAACoAAAAAAAGAAAAAACmAPj/AAAFAAAAAACnAPj/AAAGAAAAAACoAPj/AAAHAAAAAAA0APj/AQAAAAAAAwA1APj/AQAAAAAAAwA2APj/AQAAAAAAAwAzAPj/AQAAAAAAAwARAPz/AQAAAAAAAwASAPz/AQAAAAAAAwATAPz/AQAAAAAAAwAUAPz/AQAAAAAAAwAVAPz/AQAAAAAAAwAWAPz/AQAAAAAAAwAXAPz/AQAAAAAAAwAYAPz/AQAAAAAAAwAZAPz/AQAAAAAAAwAaAPz/AQAAAAAAAwBcAPv/AQAAAAAAAwBdAPv/AQAAAAAAAwBeAPv/AQAAAAAAAwBtAPv/AQAAAAAAAwBuAPv/AQAAAAAAAwBvAPv/AQAAAAAAAwBwAPv/AQAAAAAAAwBxAPv/AQAAAAAAAwB3APf/AQAAAAAAAwB4APf/AQAAAAAAAwCcAPf/AQAAAAAAAwCaAPf/AQAAAAAAAwCmAPf/AQAAAAAAAwCnAPf/AQAAAAAAAwCoAPf/AQAAAAAAAwB6APz/AQAAAAAACACXAPX/AAALAAgAAACYAPX/AAALAAgAAACWAPX/AAAKAAgAAACbAPX/AAAMAAgAAACaAPX/AAALAAgAABCZAPX/AAALAAgAAAAGAP3/AAAMAAoAAAAHAP3/AAAMAAoAAAAIAP3/AAANAAoAAAAIAPz/AAANAAkAAAAGAPz/AAAMAAkAAAAHAPz/AAAMAAkAAABYAPz/AAANAAoAAABXAPz/AAALAAoAAABYAPv/AAANAAkAAABXAPv/AAALAAkAAADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAACxAAIAAAABAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAADAAAAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAADAAEAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAADAAIAAAAdAAIAAAAEAAIAAAAOAAIAAAAEAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("6_yyxyj")] +position = Vector2(-216, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("8_38v35")] +position = Vector2(24, -96) +winged = true + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("8_38v35")] +position = Vector2(424, -16) + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("8_38v35")] +position = Vector2(1688, -96) +winged = true + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("9_6ue3x")] +position = Vector2(920, -80) +winged = true +metadata/fly_2 = false + +[node name="Blooper" parent="Enemies" instance=ExtResource("10_ewodt")] +position = Vector2(504, -56) + +[node name="Blooper2" parent="Enemies" instance=ExtResource("10_ewodt")] +position = Vector2(792, -120) + +[node name="Blooper3" parent="Enemies" instance=ExtResource("10_ewodt")] +position = Vector2(88, -120) + +[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("11_1krv0")] +position = Vector2(1952, 0) + +[node name="SuperTrampoline" parent="." instance=ExtResource("12_ax2el")] +position = Vector2(1848, 0) + +[node name="SuperTrampoline2" parent="." instance=ExtResource("12_ax2el")] +position = Vector2(1528, -64) + +[node name="FallingPlatform" parent="." instance=ExtResource("13_mbux4")] +position = Vector2(2320, -64) + +[node name="SmallRopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("14_u66yi")] +position = Vector2(2408, -128) +linked_platform = NodePath("../SmallRopeElevatorPlatform2") + +[node name="SmallRopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("14_u66yi")] +position = Vector2(2488, -64) +linked_platform = NodePath("../SmallRopeElevatorPlatform") + +[node name="EndFlagpole" parent="." instance=ExtResource("15_tp0nl")] +position = Vector2(2840, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("16_fp4mh")] +position = Vector2(2920, 0) + +[node name="DropShadow" parent="." instance=ExtResource("17_ewodt")] + +[node name="StartCastle" parent="." instance=ExtResource("18_1krv0")] +position = Vector2(-216, -40) + +[node name="LevelBG" parent="." instance=ExtResource("16_6ue3x")] +second_layer = 2 +overlay_clouds = true + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("17_1krv0") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80901" to="Tiles/@Node2D@80901/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80902" to="Tiles/@Node2D@80902/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80903" to="Tiles/@Node2D@80903/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80904" to="Tiles/@Node2D@80904/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80905" to="Tiles/@Node2D@80905/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80906" to="Tiles/@Node2D@80906/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80907" to="Tiles/@Node2D@80907/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80908" to="Tiles/@Node2D@80908/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80909" to="Tiles/@Node2D@80909/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80910" to="Tiles/@Node2D@80910/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80911" to="Tiles/@Node2D@80911/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80912" to="Tiles/@Node2D@80912/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80913" to="Tiles/@Node2D@80913/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80914" to="Tiles/@Node2D@80914/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80915" to="Tiles/@Node2D@80915/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80916" to="Tiles/@Node2D@80916/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80917" to="Tiles/@Node2D@80917/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80918" to="Tiles/@Node2D@80918/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80919" to="Tiles/@Node2D@80919/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80920" to="Tiles/@Node2D@80920/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80921" to="Tiles/@Node2D@80921/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80922" to="Tiles/@Node2D@80922/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80923" to="Tiles/@Node2D@80923/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80924" to="Tiles/@Node2D@80924/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80925" to="Tiles/@Node2D@80925/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80926" to="Tiles/@Node2D@80926/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80927" to="Tiles/@Node2D@80927/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@80928" to="Tiles/@Node2D@80928/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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] diff --git a/Scenes/Levels/SMBLL/World12/12-3.tscn b/Scenes/Levels/SMBLL/World12/12-3.tscn new file mode 100644 index 0000000..81e6b99 --- /dev/null +++ b/Scenes/Levels/SMBLL/World12/12-3.tscn @@ -0,0 +1,370 @@ +[gd_scene load_steps=4 format=3 uid="uid://dtvgovawrcnq2"] + +[ext_resource type="PackedScene" uid="uid://baq2lkf1x4yb5" path="res://Scenes/Levels/SMBLL/World7/7-3.tscn" id="1_qcqt4"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Sky.json" id="2_qcqt4"] +[ext_resource type="PackedScene" uid="uid://4bb81eil6a4c" path="res://Scenes/Prefabs/Entities/Enemies/Lakitu.tscn" id="11_wyr2l"] + +[node name="Level" instance=ExtResource("1_qcqt4")] +music = ExtResource("2_qcqt4") +theme = "Skyland" +theme_time = "Day" +world_id = 12 + +[node name="Lakitu" parent="Enemies" index="6" instance=ExtResource("11_wyr2l")] +position = Vector2(688, -80) + +[node name="Lakitu2" parent="Enemies" index="7" instance=ExtResource("11_wyr2l")] +position = Vector2(1200, -80) + +[node name="Lakitu3" parent="Enemies" index="8" instance=ExtResource("11_wyr2l")] +position = Vector2(1968, -80) + +[node name="Firebar3" parent="." index="14"] +scale = Vector2(-1, 1) + +[node name="LevelBG" parent="." index="20"] +time_of_day = 0 +primary_layer = 0 +second_layer_offset = Vector2(0, -32) +overlay_clouds = true + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81681" to="Tiles/@Node2D@81681/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81682" to="Tiles/@Node2D@81682/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81683" to="Tiles/@Node2D@81683/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81684" to="Tiles/@Node2D@81684/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81685" to="Tiles/@Node2D@81685/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81686" to="Tiles/@Node2D@81686/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81687" to="Tiles/@Node2D@81687/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@81688" to="Tiles/@Node2D@81688/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81689" to="Tiles/@Area2D@81689" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81690" to="Tiles/@Area2D@81690" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81691" to="Tiles/@Area2D@81691" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81692" to="Tiles/@Area2D@81692" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81693" to="Tiles/@Area2D@81693" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81694" to="Tiles/@Area2D@81694" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81695" to="Tiles/@Area2D@81695" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81696" to="Tiles/@Area2D@81696" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81697" to="Tiles/@Area2D@81697" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81698" to="Tiles/@Area2D@81698" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81699" to="Tiles/@Area2D@81699" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81700" to="Tiles/@Area2D@81700" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81701" to="Tiles/@Area2D@81701" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81702" to="Tiles/@Area2D@81702" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81703" to="Tiles/@Area2D@81703" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81704" to="Tiles/@Area2D@81704" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81705" to="Tiles/@Area2D@81705" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81706" to="Tiles/@Area2D@81706" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81707" to="Tiles/@Area2D@81707" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81708" to="Tiles/@Area2D@81708" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81709" to="Tiles/@Area2D@81709" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81710" to="Tiles/@Area2D@81710" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81711" to="Tiles/@Area2D@81711" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81712" to="Tiles/@Area2D@81712" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81713" to="Tiles/@Area2D@81713" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81714" to="Tiles/@Area2D@81714" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81715" to="Tiles/@Area2D@81715" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81716" to="Tiles/@Area2D@81716" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81717" to="Tiles/@Area2D@81717" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81718" to="Tiles/@Area2D@81718" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81719" to="Tiles/@Area2D@81719" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81720" to="Tiles/@Area2D@81720" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81721" to="Tiles/@Area2D@81721" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81722" to="Tiles/@Area2D@81722" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81723" to="Tiles/@Area2D@81723" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81724" to="Tiles/@Area2D@81724" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81725" to="Tiles/@Area2D@81725" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81726" to="Tiles/@Area2D@81726" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81727" to="Tiles/@Area2D@81727" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81728" to="Tiles/@Area2D@81728" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81729" to="Tiles/@Area2D@81729" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81730" to="Tiles/@Area2D@81730" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81731" to="Tiles/@Area2D@81731" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81732" to="Tiles/@Area2D@81732" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81733" to="Tiles/@Area2D@81733" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81734" to="Tiles/@Area2D@81734" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81735" to="Tiles/@Area2D@81735" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81736" to="Tiles/@Area2D@81736" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81737" to="Tiles/@Area2D@81737" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81738" to="Tiles/@Area2D@81738" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81739" to="Tiles/@Area2D@81739" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81740" to="Tiles/@Area2D@81740" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81741" to="Tiles/@Area2D@81741" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81742" to="Tiles/@Area2D@81742" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81743" to="Tiles/@Area2D@81743" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81744" to="Tiles/@Area2D@81744" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81745" to="Tiles/@Area2D@81745" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81746" to="Tiles/@Area2D@81746" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81747" to="Tiles/@Area2D@81747" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81748" to="Tiles/@Area2D@81748" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81749" to="Tiles/@Area2D@81749" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81750" to="Tiles/@Area2D@81750" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81751" to="Tiles/@Area2D@81751" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81752" to="Tiles/@Area2D@81752" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81753" to="Tiles/@Area2D@81753" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81754" to="Tiles/@Area2D@81754" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81755" to="Tiles/@Area2D@81755" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81756" to="Tiles/@Area2D@81756" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81757" to="Tiles/@Area2D@81757" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81758" to="Tiles/@Area2D@81758" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81759" to="Tiles/@Area2D@81759" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81760" to="Tiles/@Area2D@81760" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81761" to="Tiles/@Area2D@81761" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81762" to="Tiles/@Area2D@81762" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81763" to="Tiles/@Area2D@81763" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81764" to="Tiles/@Area2D@81764" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81765" to="Tiles/@Area2D@81765" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81766" to="Tiles/@Area2D@81766" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81767" to="Tiles/@Area2D@81767" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81768" to="Tiles/@Area2D@81768" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81769" to="Tiles/@Area2D@81769" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81770" to="Tiles/@Area2D@81770" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81771" to="Tiles/@Area2D@81771" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81772" to="Tiles/@Area2D@81772" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81773" to="Tiles/@Area2D@81773" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81774" to="Tiles/@Area2D@81774" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81775" to="Tiles/@Area2D@81775" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81776" to="Tiles/@Area2D@81776" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81777" to="Tiles/@Area2D@81777" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81778" to="Tiles/@Area2D@81778" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81779" to="Tiles/@Area2D@81779" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81780" to="Tiles/@Area2D@81780" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81781" to="Tiles/@Area2D@81781" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81782" to="Tiles/@Area2D@81782" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81783" to="Tiles/@Area2D@81783" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81784" to="Tiles/@Area2D@81784" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81785" to="Tiles/@Area2D@81785" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81786" to="Tiles/@Area2D@81786" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81787" to="Tiles/@Area2D@81787" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81788" to="Tiles/@Area2D@81788" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81789" to="Tiles/@Area2D@81789" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81790" to="Tiles/@Area2D@81790" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81791" to="Tiles/@Area2D@81791" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81792" to="Tiles/@Area2D@81792" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81793" to="Tiles/@Area2D@81793" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81794" to="Tiles/@Area2D@81794" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81795" to="Tiles/@Area2D@81795" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81796" to="Tiles/@Area2D@81796" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81797" to="Tiles/@Area2D@81797" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81798" to="Tiles/@Area2D@81798" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81799" to="Tiles/@Area2D@81799" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81800" to="Tiles/@Area2D@81800" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81801" to="Tiles/@Area2D@81801" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81802" to="Tiles/@Area2D@81802" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81803" to="Tiles/@Area2D@81803" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81804" to="Tiles/@Area2D@81804" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81805" to="Tiles/@Area2D@81805" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81806" to="Tiles/@Area2D@81806" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81807" to="Tiles/@Area2D@81807" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81808" to="Tiles/@Area2D@81808" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81809" to="Tiles/@Area2D@81809" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81810" to="Tiles/@Area2D@81810" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81811" to="Tiles/@Area2D@81811" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81812" to="Tiles/@Area2D@81812" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81813" to="Tiles/@Area2D@81813" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81814" to="Tiles/@Area2D@81814" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81815" to="Tiles/@Area2D@81815" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81816" to="Tiles/@Area2D@81816" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81817" to="Tiles/@Area2D@81817" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81818" to="Tiles/@Area2D@81818" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81819" to="Tiles/@Area2D@81819" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81820" to="Tiles/@Area2D@81820" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81821" to="Tiles/@Area2D@81821" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81822" to="Tiles/@Area2D@81822" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81823" to="Tiles/@Area2D@81823" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81824" to="Tiles/@Area2D@81824" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81825" to="Tiles/@Area2D@81825" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81826" to="Tiles/@Area2D@81826" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81827" to="Tiles/@Area2D@81827" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81828" to="Tiles/@Area2D@81828" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81829" to="Tiles/@Area2D@81829" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81830" to="Tiles/@Area2D@81830" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81831" to="Tiles/@Area2D@81831" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81832" to="Tiles/@Area2D@81832" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81833" to="Tiles/@Area2D@81833" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81834" to="Tiles/@Area2D@81834" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81835" to="Tiles/@Area2D@81835" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81836" to="Tiles/@Area2D@81836" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81837" to="Tiles/@Area2D@81837" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81838" to="Tiles/@Area2D@81838" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81839" to="Tiles/@Area2D@81839" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81840" to="Tiles/@Area2D@81840" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81841" to="Tiles/@Area2D@81841" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81842" to="Tiles/@Area2D@81842" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81843" to="Tiles/@Area2D@81843" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81844" to="Tiles/@Area2D@81844" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81845" to="Tiles/@Area2D@81845" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81846" to="Tiles/@Area2D@81846" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81847" to="Tiles/@Area2D@81847" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81848" to="Tiles/@Area2D@81848" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81849" to="Tiles/@Area2D@81849" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81850" to="Tiles/@Area2D@81850" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81851" to="Tiles/@Area2D@81851" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81852" to="Tiles/@Area2D@81852" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81853" to="Tiles/@Area2D@81853" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81854" to="Tiles/@Area2D@81854" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81855" to="Tiles/@Area2D@81855" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81856" to="Tiles/@Area2D@81856" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81857" to="Tiles/@Area2D@81857" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81858" to="Tiles/@Area2D@81858" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81859" to="Tiles/@Area2D@81859" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81860" to="Tiles/@Area2D@81860" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81861" to="Tiles/@Area2D@81861" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81862" to="Tiles/@Area2D@81862" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81863" to="Tiles/@Area2D@81863" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81864" to="Tiles/@Area2D@81864" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81865" to="Tiles/@Area2D@81865" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81866" to="Tiles/@Area2D@81866" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81867" to="Tiles/@Area2D@81867" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81868" to="Tiles/@Area2D@81868" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81869" to="Tiles/@Area2D@81869" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81870" to="Tiles/@Area2D@81870" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81871" to="Tiles/@Area2D@81871" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81872" to="Tiles/@Area2D@81872" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81873" to="Tiles/@Area2D@81873" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81874" to="Tiles/@Area2D@81874" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81875" to="Tiles/@Area2D@81875" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81876" to="Tiles/@Area2D@81876" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81877" to="Tiles/@Area2D@81877" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81878" to="Tiles/@Area2D@81878" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81879" to="Tiles/@Area2D@81879" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81880" to="Tiles/@Area2D@81880" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81881" to="Tiles/@Area2D@81881" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81882" to="Tiles/@Area2D@81882" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81883" to="Tiles/@Area2D@81883" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81884" to="Tiles/@Area2D@81884" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81885" to="Tiles/@Area2D@81885" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81886" to="Tiles/@Area2D@81886" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81887" to="Tiles/@Area2D@81887" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81888" to="Tiles/@Area2D@81888" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81889" to="Tiles/@Area2D@81889" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81890" to="Tiles/@Area2D@81890" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81891" to="Tiles/@Area2D@81891" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81892" to="Tiles/@Area2D@81892" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81893" to="Tiles/@Area2D@81893" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81894" to="Tiles/@Area2D@81894" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81895" to="Tiles/@Area2D@81895" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81896" to="Tiles/@Area2D@81896" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81897" to="Tiles/@Area2D@81897" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81898" to="Tiles/@Area2D@81898" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81899" to="Tiles/@Area2D@81899" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81900" to="Tiles/@Area2D@81900" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81901" to="Tiles/@Area2D@81901" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81902" to="Tiles/@Area2D@81902" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81903" to="Tiles/@Area2D@81903" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81904" to="Tiles/@Area2D@81904" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81905" to="Tiles/@Area2D@81905" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81906" to="Tiles/@Area2D@81906" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81907" to="Tiles/@Area2D@81907" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81908" to="Tiles/@Area2D@81908" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81909" to="Tiles/@Area2D@81909" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81910" to="Tiles/@Area2D@81910" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81911" to="Tiles/@Area2D@81911" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81912" to="Tiles/@Area2D@81912" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81913" to="Tiles/@Area2D@81913" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81914" to="Tiles/@Area2D@81914" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81915" to="Tiles/@Area2D@81915" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81916" to="Tiles/@Area2D@81916" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81917" to="Tiles/@Area2D@81917" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81918" to="Tiles/@Area2D@81918" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81919" to="Tiles/@Area2D@81919" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81920" to="Tiles/@Area2D@81920" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81921" to="Tiles/@Area2D@81921" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81922" to="Tiles/@Area2D@81922" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81923" to="Tiles/@Area2D@81923" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81924" to="Tiles/@Area2D@81924" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81925" to="Tiles/@Area2D@81925" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81926" to="Tiles/@Area2D@81926" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81927" to="Tiles/@Area2D@81927" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81928" to="Tiles/@Area2D@81928" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81929" to="Tiles/@Area2D@81929" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81930" to="Tiles/@Area2D@81930" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81931" to="Tiles/@Area2D@81931" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81932" to="Tiles/@Area2D@81932" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81933" to="Tiles/@Area2D@81933" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81934" to="Tiles/@Area2D@81934" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81935" to="Tiles/@Area2D@81935" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81936" to="Tiles/@Area2D@81936" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81937" to="Tiles/@Area2D@81937" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81938" to="Tiles/@Area2D@81938" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81939" to="Tiles/@Area2D@81939" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81940" to="Tiles/@Area2D@81940" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81941" to="Tiles/@Area2D@81941" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81942" to="Tiles/@Area2D@81942" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81943" to="Tiles/@Area2D@81943" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81944" to="Tiles/@Area2D@81944" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81945" to="Tiles/@Area2D@81945" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81946" to="Tiles/@Area2D@81946" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81947" to="Tiles/@Area2D@81947" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81948" to="Tiles/@Area2D@81948" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81949" to="Tiles/@Area2D@81949" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81950" to="Tiles/@Area2D@81950" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81951" to="Tiles/@Area2D@81951" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81952" to="Tiles/@Area2D@81952" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81953" to="Tiles/@Area2D@81953" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81954" to="Tiles/@Area2D@81954" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81955" to="Tiles/@Area2D@81955" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81956" to="Tiles/@Area2D@81956" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81957" to="Tiles/@Area2D@81957" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81958" to="Tiles/@Area2D@81958" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81959" to="Tiles/@Area2D@81959" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81960" to="Tiles/@Area2D@81960" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81961" to="Tiles/@Area2D@81961" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81962" to="Tiles/@Area2D@81962" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81963" to="Tiles/@Area2D@81963" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81964" to="Tiles/@Area2D@81964" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81965" to="Tiles/@Area2D@81965" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81966" to="Tiles/@Area2D@81966" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81967" to="Tiles/@Area2D@81967" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81968" to="Tiles/@Area2D@81968" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81969" to="Tiles/@Area2D@81969" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81970" to="Tiles/@Area2D@81970" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81971" to="Tiles/@Area2D@81971" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81972" to="Tiles/@Area2D@81972" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81973" to="Tiles/@Area2D@81973" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81974" to="Tiles/@Area2D@81974" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81975" to="Tiles/@Area2D@81975" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81976" to="Tiles/@Area2D@81976" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81977" to="Tiles/@Area2D@81977" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81978" to="Tiles/@Area2D@81978" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81979" to="Tiles/@Area2D@81979" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81980" to="Tiles/@Area2D@81980" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81981" to="Tiles/@Area2D@81981" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81982" to="Tiles/@Area2D@81982" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81983" to="Tiles/@Area2D@81983" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81984" to="Tiles/@Area2D@81984" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81985" to="Tiles/@Area2D@81985" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81986" to="Tiles/@Area2D@81986" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81987" to="Tiles/@Area2D@81987" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81988" to="Tiles/@Area2D@81988" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81989" to="Tiles/@Area2D@81989" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81990" to="Tiles/@Area2D@81990" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81991" to="Tiles/@Area2D@81991" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81992" to="Tiles/@Area2D@81992" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81993" to="Tiles/@Area2D@81993" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81994" to="Tiles/@Area2D@81994" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81995" to="Tiles/@Area2D@81995" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81996" to="Tiles/@Area2D@81996" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81997" to="Tiles/@Area2D@81997" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81998" to="Tiles/@Area2D@81998" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@81999" to="Tiles/@Area2D@81999" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82000" to="Tiles/@Area2D@82000" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82001" to="Tiles/@Area2D@82001" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82002" to="Tiles/@Area2D@82002" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82003" to="Tiles/@Area2D@82003" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82004" to="Tiles/@Area2D@82004" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82005" to="Tiles/@Area2D@82005" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82006" to="Tiles/@Area2D@82006" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82007" to="Tiles/@Area2D@82007" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82008" to="Tiles/@Area2D@82008" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82009" to="Tiles/@Area2D@82009" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82010" to="Tiles/@Area2D@82010" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@82011" to="Tiles/@Area2D@82011" method="area_entered"] diff --git a/Scenes/Levels/SMBLL/World12/12-4.tscn b/Scenes/Levels/SMBLL/World12/12-4.tscn new file mode 100644 index 0000000..e062fd0 --- /dev/null +++ b/Scenes/Levels/SMBLL/World12/12-4.tscn @@ -0,0 +1,96 @@ +[gd_scene load_steps=3 format=4 uid="uid://cslo85tq3ve2c"] + +[ext_resource type="PackedScene" uid="uid://7ijschult60q" path="res://Scenes/Levels/SMBLL/World7/7-4.tscn" id="1_yq5dk"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/BulletBill.json" id="2_yq5dk"] + +[node name="7-4" instance=ExtResource("1_yq5dk")] +world_id = 12 + +[node name="Tiles" parent="." index="0"] +tile_map_data = PackedByteArray("AAD+//3/AAACAAEAAAD8//z/AAACAAEAAAD6//v/AAACAAAAAAD9//3/AAACAAEAAAD7//z/AAACAAEAAAD5//v/AAACAAAAAAABAP3/AAACAAEAAAADAPz/AAACAAEAAAAFAPv/AAACAAEAAAAHAPr/AAACAAEAAAACAP3/AAACAAEAAAAEAPz/AAACAAEAAAAGAPv/AAACAAEAAAAIAPr/AAACAAEAAAD3//b/AAACAAEAAAD5//X/AAACAAAAAAD4//b/AAACAAEAAAD6//X/AAACAAAAAAAGAPX/AAACAAMAAAAFAPX/AAACAAMAAAD+//n/AAABAAAAAAD///j/AAABAAAAAAD///n/AAAAAAsAAAD+//r/AAABAAEAAAD7//f/AAADAAIAAAAAAPj/AAAEAAAAAAAAAPn/AAACAAEAAAD///r/AAACAAEAAAD+//v/AAAAAAsAAAD9//v/AAACAAAAAAD8//v/AAACAAAAAAD6//f/AAACAAIAAAD7//b/AAADAAEAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAABAPj/AAACAAAAAAABAPn/AAACAAEAAAAAAPr/AAACAAEAAAD///v/AAACAAEAAAD///X/AAACAAMAAAD+//z/AAACAAEAAAD9//z/AAACAAEAAAD7//v/AAACAAAAAAD5//f/AAACAAIAAAD6//b/AAACAAEAAAD7//X/AAAIAAsAAAACAPj/AAACAAAAAAACAPn/AAACAAEAAAABAPr/AAACAAEAAAAAAPv/AAACAAEAAAAAAPX/AAACAAMAAAD///z/AAACAAEAAAD4//f/AAACAAIAAAD5//b/AAACAAEAAAADAPj/AAACAAAAAAADAPn/AAACAAEAAAACAPr/AAACAAEAAAABAPv/AAACAAEAAAABAPX/AAACAAMAAAAAAPz/AAACAAEAAAD///3/AAACAAEAAAD3//f/AAACAAIAAAAEAPj/AAACAAAAAAAEAPn/AAACAAEAAAADAPr/AAACAAEAAAACAPv/AAACAAEAAAACAPX/AAACAAMAAAABAPz/AAACAAEAAAAAAP3/AAACAAEAAAD2//f/AAACAAIAAAAFAPj/AAACAAAAAAAFAPn/AAACAAEAAAAEAPr/AAACAAEAAAADAPv/AAACAAEAAAADAPX/AAACAAMAAAACAPz/AAACAAEAAAAGAPj/AAACAAAAAAAGAPn/AAACAAEAAAAFAPr/AAACAAEAAAAEAPv/AAACAAEAAAAEAPX/AAACAAMAAAAHAPj/AAACAAAAAAAHAPn/AAACAAEAAAAGAPr/AAACAAEAAAAIAPj/AAACAAAAAAAIAPn/AAACAAEAAAAJAPj/AAACAAAAAAAJAPn/AAACAAEAAADw//r/AAACAAAAAADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx//r/AAACAAAAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy//r/AAACAAAAAADy//v/AAACAAEAAADy//z/AAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz//r/AAACAAAAAADz//v/AAACAAEAAADz//z/AAACAAEAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//r/AAACAAAAAAD0//v/AAACAAEAAAD0//z/AAACAAEAAAD0//3/AAACAAEAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAAD0/wEAAAACAAEAAAD1//r/AAADAAAAAAD1//v/AAABAAsAAAD1//z/AAACAAEAAAD1//3/AAACAAEAAAD1//7/AAACAAEAAAD1////AAACAAEAAAD1/wAAAAACAAEAAAD1/wEAAAACAAEAAAD2//v/AAACAAAAAAD2//z/AAACAAEAAAD2//3/AAACAAEAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD3//v/AAACAAAAAAD3//z/AAACAAEAAAD3//3/AAACAAEAAAD3//7/AAACAAEAAAD3////AAACAAEAAAD3/wAAAAACAAEAAAD3/wEAAAACAAEAAAD4//v/AAACAAAAAAD4//z/AAACAAEAAAD4//3/AAACAAEAAAD4//7/AAACAAEAAAD4////AAACAAEAAAD4/wAAAAACAAEAAAD4/wEAAAACAAEAAAD5//z/AAACAAEAAAD5//3/AAACAAEAAAD5//7/AAACAAEAAAD5////AAACAAEAAAD5/wAAAAACAAEAAAD5/wEAAAACAAEAAAD6//z/AAACAAEAAAD6//3/AAACAAEAAAD6//7/AAACAAEAAAD6////AAACAAEAAAD6/wAAAAACAAEAAAD6/wEAAAACAAEAAAD7//3/AAACAAEAAAD7//7/AAACAAEAAAD7////AAACAAEAAAD7/wAAAAACAAEAAAD7/wEAAAACAAEAAAD8//3/AAACAAEAAAD8//7/AAACAAEAAAD8////AAACAAEAAAD8/wAAAAACAAEAAAD8/wEAAAACAAEAAAD9//7/AAACAAEAAAD9////AAACAAEAAAD9/wAAAAACAAEAAAD9/wEAAAACAAEAAAD+//7/AAACAAEAAAD+////AAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD///7/AAACAAEAAAD/////AAACAAEAAAD//wAAAAACAAEAAAD//wEAAAACAAEAAAAAAP7/AAACAAEAAAAAAP//AAACAAEAAAAAAAAAAAACAAEAAAAAAAEAAAACAAEAAAABAP7/AAACAAEAAAABAP//AAACAAEAAAABAAAAAAACAAEAAAABAAEAAAACAAEAAAACAP7/AAACAAEAAAACAP//AAACAAEAAAACAAAAAAACAAEAAAACAAEAAAACAAEAAAADAP3/AAACAAEAAAADAP7/AAACAAEAAAADAP//AAACAAEAAAADAAAAAAACAAEAAAADAAEAAAACAAEAAAAEAP3/AAACAAEAAAAEAP7/AAACAAEAAAAEAP//AAACAAEAAAAEAAAAAAACAAEAAAAEAAEAAAACAAEAAAAFAPz/AAACAAEAAAAFAP3/AAACAAEAAAAFAP7/AAACAAEAAAAFAP//AAACAAEAAAAFAAAAAAACAAEAAAAFAAEAAAACAAEAAAAGAPz/AAACAAEAAAAGAP3/AAACAAEAAAAGAP7/AAACAAEAAAAGAP//AAACAAEAAAAGAAAAAAACAAEAAAAGAAEAAAACAAEAAAAHAPv/AAACAAEAAAAHAPz/AAACAAEAAAAHAP3/AAACAAEAAAAHAP7/AAACAAEAAAAHAP//AAACAAEAAAAHAAAAAAACAAEAAAAHAAEAAAACAAEAAAAIAPv/AAACAAEAAAAIAPz/AAACAAEAAAAIAP3/AAACAAEAAAAIAP7/AAACAAEAAAAIAP//AAACAAEAAAAIAAAAAAACAAEAAAAIAAEAAAACAAEAAAAJAPv/AAACAAEAAAAJAPz/AAACAAEAAAAJAP3/AAACAAEAAAAJAP7/AAACAAEAAAAJAP//AAACAAEAAAAJAAAAAAACAAEAAAAJAAEAAAACAAEAAAAKAPv/AAACAAEAAAAKAPz/AAACAAEAAAAKAP3/AAACAAEAAAAKAP7/AAACAAEAAAAKAP//AAACAAEAAAAKAAAAAAACAAEAAAAKAAEAAAACAAEAAAALAPv/AAACAAEAAAALAPz/AAACAAEAAAALAP3/AAACAAEAAAALAP7/AAACAAEAAAALAP//AAACAAEAAAALAAAAAAACAAEAAAALAAEAAAACAAEAAAAMAPv/AAADAAEAAAAMAPz/AAADAAEAAAAMAP3/AAADAAEAAAAMAP7/AAADAAEAAAAMAP//AAADAAEAAAAMAAAAAAADAAEAAAAMAAEAAAADAAEAAAAJAPr/AAACAAEAAAAKAPj/AAACAAAAAAAKAPn/AAACAAEAAAAKAPr/AAACAAEAAAALAPj/AAACAAAAAAALAPn/AAACAAEAAAALAPr/AAACAAEAAAAMAPj/AAADAAAAAAAMAPn/AAADAAEAAAAMAPr/AAADAAEAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAACAAAAAAD2//b/AAACAAEAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAAHAAsAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAACAAAAAAAYAPX/AAACAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAADAAAAAAAOAPb/AAABAAEAAAAOAPf/AAABAAEAAAAOAPj/AAABAAEAAAAOAPn/AAABAAEAAAAOAPr/AAABAAEAAAAOAPv/AAABAAEAAAAOAPz/AAABAAEAAAAOAP3/AAABAAIAAAAPAPb/AAACAAEAAAAPAPf/AAACAAEAAAAPAPj/AAACAAEAAAAPAPn/AAACAAEAAAAPAPr/AAACAAEAAAAPAPv/AAACAAEAAAAPAPz/AAACAAEAAAAPAP3/AAACAAIAAAAQAPb/AAACAAEAAAAQAPf/AAACAAEAAAAQAPj/AAACAAEAAAAQAPn/AAACAAEAAAAQAPr/AAACAAEAAAAQAPv/AAACAAEAAAAQAPz/AAACAAEAAAAQAP3/AAACAAIAAAARAPb/AAACAAEAAAARAPf/AAACAAEAAAARAPj/AAACAAEAAAARAPn/AAACAAEAAAARAPr/AAACAAEAAAARAPv/AAACAAEAAAARAPz/AAACAAEAAAARAP3/AAACAAIAAAASAPb/AAACAAEAAAASAPf/AAACAAEAAAASAPj/AAACAAEAAAASAPn/AAACAAEAAAASAPr/AAACAAEAAAASAPv/AAACAAEAAAASAPz/AAACAAEAAAASAP3/AAACAAIAAAATAPb/AAACAAEAAAATAPf/AAACAAEAAAATAPj/AAACAAEAAAATAPn/AAACAAEAAAATAPr/AAACAAEAAAATAPv/AAACAAEAAAATAPz/AAACAAEAAAATAP3/AAACAAIAAAAUAPb/AAACAAEAAAAUAPf/AAACAAEAAAAUAPj/AAACAAEAAAAUAPn/AAACAAEAAAAUAPr/AAACAAEAAAAUAPv/AAACAAEAAAAUAPz/AAACAAEAAAAUAP3/AAACAAIAAAAVAPb/AAACAAEAAAAVAPf/AAACAAEAAAAVAPj/AAACAAEAAAAVAPn/AAACAAEAAAAVAPr/AAACAAEAAAAVAPv/AAACAAEAAAAVAP3/AAACAAIAAAAWAPb/AAACAAEAAAAWAPf/AAACAAEAAAAWAPj/AAACAAEAAAAWAPn/AAACAAEAAAAWAPr/AAACAAEAAAAWAPv/AAACAAEAAAAWAPz/AAACAAEAAAAWAP3/AAACAAIAAAAXAPb/AAACAAEAAAAXAPf/AAACAAEAAAAXAPj/AAACAAEAAAAXAPn/AAACAAEAAAAXAPr/AAACAAEAAAAXAPv/AAACAAEAAAAXAPz/AAACAAEAAAAXAP3/AAACAAIAAAAYAPb/AAACAAEAAAAYAPf/AAACAAEAAAAYAPj/AAACAAEAAAAYAPn/AAACAAEAAAAYAPr/AAACAAEAAAAYAPv/AAACAAEAAAAYAPz/AAACAAEAAAAYAP3/AAACAAIAAAAZAPb/AAACAAEAAAAZAPf/AAACAAEAAAAZAPj/AAACAAEAAAAZAPn/AAACAAEAAAAZAPr/AAACAAEAAAAZAPv/AAACAAEAAAAZAPz/AAACAAEAAAAZAP3/AAACAAIAAAAaAPb/AAACAAEAAAAaAPf/AAACAAEAAAAaAPj/AAACAAEAAAAaAPn/AAACAAEAAAAaAPr/AAACAAEAAAAaAPv/AAACAAEAAAAaAPz/AAACAAEAAAAaAP3/AAACAAIAAAAbAPb/AAADAAEAAAAbAPf/AAADAAEAAAAbAPj/AAADAAEAAAAbAPn/AAADAAEAAAAbAPr/AAADAAEAAAAbAPv/AAADAAEAAAAbAPz/AAADAAEAAAAbAP3/AAADAAIAAAASAAAAAAABAAAAAAASAAEAAAABAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAEAAAADAAEAAAAdAAAAAAAEAAAAAAAVAPz/AAACAAEAAAA4AAAAAAABAAAAAAA4AAEAAAABAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAAAAAsAAABEAAEAAAACAAEAAABFAAAAAAACAAEAAABFAAEAAAACAAEAAABGAAAAAAACAAEAAABGAAEAAAACAAEAAABHAAAAAAACAAEAAABHAAEAAAACAAEAAABIAAAAAAACAAEAAABIAAEAAAACAAEAAABJAAAAAAACAAEAAABJAAEAAAACAAEAAABKAAAAAAADAAEAAABKAAEAAAADAAEAAABEAPn/AAAHAAsAAABEAPr/AAABAAEAAABEAPv/AAABAAEAAABEAPz/AAABAAEAAABEAP3/AAABAAEAAABEAP7/AAABAAEAAABEAP//AAABAAEAAABFAPn/AAACAAAAAABFAPr/AAACAAEAAABFAPv/AAACAAEAAABFAPz/AAACAAEAAABFAP3/AAACAAEAAABFAP7/AAACAAEAAABFAP//AAACAAEAAABGAPn/AAACAAAAAABGAPr/AAACAAEAAABGAPv/AAACAAEAAABGAPz/AAACAAEAAABGAP3/AAACAAEAAABGAP7/AAACAAEAAABGAP//AAACAAEAAABHAPn/AAACAAAAAABHAPr/AAACAAEAAABHAPv/AAACAAEAAABHAPz/AAACAAEAAABHAP3/AAACAAEAAABHAP7/AAACAAEAAABHAP//AAACAAEAAABIAPn/AAACAAAAAABIAPr/AAACAAEAAABIAPv/AAACAAEAAABIAPz/AAACAAEAAABIAP3/AAACAAEAAABIAP7/AAACAAEAAABIAP//AAACAAEAAABJAPn/AAACAAAAAABJAPr/AAACAAEAAABJAPv/AAACAAEAAABJAPz/AAACAAEAAABJAP3/AAACAAEAAABJAP7/AAACAAEAAABJAP//AAACAAEAAABKAPn/AAADAAAAAABKAPr/AAADAAEAAABKAPv/AAADAAEAAABKAPz/AAADAAEAAABKAP3/AAADAAEAAABKAP7/AAADAAEAAABKAP//AAADAAEAAABDAPn/AAACAAMAAAA6AP3/AAABAAIAAAA7AP3/AAACAAIAAAA8AP3/AAACAAIAAAA9AP3/AAACAAIAAAA+AP3/AAACAAIAAAA/AP3/AAAIAAwAAABAAP3/AAACAAMAAABBAP3/AAADAAMAAAA4APX/AAABAAAAAAA4APb/AAABAAEAAAA4APf/AAABAAEAAAA4APj/AAABAAEAAAA4APn/AAABAAEAAAA4APr/AAABAAEAAAA4APv/AAABAAEAAAA4APz/AAABAAIAAAA5APX/AAACAAAAAAA5APb/AAACAAEAAAA5APf/AAACAAEAAAA5APj/AAACAAEAAAA5APn/AAACAAEAAAA5APr/AAACAAEAAAA5APv/AAACAAEAAAA5APz/AAACAAIAAAA6APX/AAACAAAAAAA6APb/AAACAAEAAAA6APf/AAACAAEAAAA6APj/AAACAAEAAAA6APn/AAACAAEAAAA6APr/AAACAAEAAAA6APv/AAACAAEAAAA6APz/AAAAAAwAAAA7APX/AAACAAAAAAA7APb/AAACAAEAAAA7APf/AAACAAEAAAA7APj/AAACAAEAAAA7APn/AAACAAEAAAA7APr/AAACAAEAAAA7APv/AAACAAEAAAA7APz/AAACAAEAAAA8APX/AAACAAAAAAA8APb/AAACAAEAAAA8APf/AAACAAEAAAA8APj/AAACAAEAAAA8APn/AAACAAEAAAA8APr/AAACAAEAAAA8APv/AAACAAEAAAA8APz/AAACAAEAAAA9APX/AAACAAAAAAA9APb/AAACAAEAAAA9APf/AAACAAEAAAA9APj/AAACAAEAAAA9APn/AAACAAEAAAA9APr/AAACAAEAAAA9APv/AAACAAEAAAA9APz/AAACAAEAAAA+APX/AAACAAAAAAA+APb/AAACAAEAAAA+APf/AAACAAEAAAA+APj/AAACAAEAAAA+APn/AAACAAEAAAA+APr/AAACAAEAAAA+APv/AAACAAEAAAA+APz/AAACAAEAAAA/APX/AAAIAAsAAAA/APb/AAADAAEAAAA/APf/AAADAAEAAAA/APj/AAADAAEAAAA/APn/AAADAAEAAAA/APr/AAADAAEAAAA/APv/AAADAAEAAAA/APz/AAADAAEAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABMAPn/AAABAAAAAABMAPr/AAABAAEAAABMAPv/AAABAAEAAABMAPz/AAABAAEAAABMAP3/AAABAAEAAABMAP7/AAABAAEAAABMAP//AAABAAEAAABMAAAAAAABAAEAAABMAAEAAAABAAEAAABNAPn/AAACAAAAAABNAPr/AAACAAEAAABNAPv/AAACAAEAAABNAPz/AAACAAEAAABNAP3/AAACAAEAAABNAP7/AAACAAEAAABNAP//AAACAAEAAABNAAAAAAACAAEAAABNAAEAAAACAAEAAABOAPn/AAADAAAAAABOAPr/AAADAAEAAABOAPv/AAADAAEAAABOAPz/AAADAAEAAABOAP3/AAADAAEAAABOAP7/AAADAAEAAABOAP//AAADAAEAAABOAAAAAAADAAEAAABOAAEAAAADAAEAAABQAPn/AAABAAAAAABQAPr/AAABAAEAAABQAPv/AAABAAEAAABQAPz/AAABAAEAAABQAP3/AAABAAEAAABQAP7/AAABAAEAAABQAP//AAABAAEAAABQAAAAAAABAAEAAABQAAEAAAABAAEAAABRAPn/AAACAAAAAABRAPr/AAACAAEAAABRAPv/AAACAAEAAABRAPz/AAACAAEAAABRAP3/AAACAAEAAABRAP7/AAACAAEAAABRAP//AAACAAEAAABRAAAAAAACAAEAAABRAAEAAAACAAEAAABSAPn/AAADAAAAAABSAPr/AAADAAEAAABSAPv/AAADAAEAAABSAPz/AAADAAEAAABSAP3/AAADAAEAAABSAP7/AAADAAEAAABSAP//AAADAAEAAABSAAAAAAADAAEAAABSAAEAAAADAAEAAABUAPn/AAABAAAAAABUAPr/AAABAAEAAABUAPv/AAABAAEAAABUAPz/AAABAAEAAABUAP3/AAABAAEAAABUAP7/AAABAAEAAABUAP//AAABAAEAAABUAAAAAAABAAEAAABUAAEAAAABAAEAAABVAPn/AAACAAAAAABVAPr/AAACAAEAAABVAPv/AAACAAEAAABVAPz/AAACAAEAAABVAP3/AAACAAEAAABVAP7/AAACAAEAAABVAP//AAACAAEAAABVAAAAAAACAAEAAABVAAEAAAACAAEAAABWAPn/AAACAAAAAABWAPr/AAACAAEAAABWAPv/AAACAAEAAABWAPz/AAACAAEAAABWAP3/AAACAAEAAABWAP7/AAACAAEAAABWAP//AAACAAEAAABWAAAAAAACAAEAAABWAAEAAAACAAEAAABXAPn/AAADAAAAAABXAPr/AAADAAEAAABXAPv/AAADAAEAAABXAPz/AAADAAEAAABXAP3/AAADAAEAAABXAP7/AAADAAEAAABXAP//AAADAAEAAABXAAAAAAABAAsAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAABbAPn/AAACAAAAAABbAPr/AAACAAEAAABbAPv/AAACAAEAAABbAPz/AAACAAEAAABbAP3/AAAAAAwAAABbAP7/AAABAAIAAABcAPn/AAACAAAAAABcAPr/AAACAAEAAABcAPv/AAACAAEAAABcAPz/AAACAAEAAABcAP3/AAACAAEAAABcAP7/AAACAAIAAABdAPn/AAACAAAAAABdAPr/AAACAAEAAABdAPv/AAACAAEAAABdAPz/AAACAAEAAABdAP3/AAACAAEAAABdAP7/AAACAAIAAABeAPn/AAACAAAAAABeAPr/AAACAAEAAABeAPv/AAACAAEAAABeAPz/AAACAAEAAABeAP3/AAACAAEAAABeAP7/AAACAAIAAABfAPn/AAACAAAAAABfAPr/AAACAAEAAABfAPv/AAACAAEAAABfAPz/AAACAAEAAABfAP3/AAACAAEAAABfAP7/AAACAAIAAABgAPn/AAACAAAAAABgAPr/AAACAAEAAABgAPv/AAACAAEAAABgAPz/AAACAAEAAABgAP3/AAACAAEAAABgAP7/AAACAAIAAABhAPn/AAACAAAAAABhAPr/AAACAAEAAABhAPv/AAACAAEAAABhAPz/AAACAAEAAABhAP3/AAACAAEAAABhAP7/AAACAAIAAABiAPn/AAACAAAAAABiAPr/AAACAAEAAABiAPv/AAACAAEAAABiAPz/AAACAAEAAABiAP3/AAACAAEAAABiAP7/AAACAAIAAABjAPn/AAACAAAAAABjAPr/AAACAAEAAABjAPv/AAACAAEAAABjAPz/AAACAAEAAABjAP3/AAACAAEAAABjAP7/AAACAAIAAABkAPn/AAACAAAAAABkAPr/AAACAAEAAABkAPv/AAACAAEAAABkAPz/AAACAAEAAABkAP3/AAACAAEAAABkAP7/AAACAAIAAABlAPn/AAACAAAAAABlAPr/AAACAAEAAABlAPv/AAACAAEAAABlAPz/AAACAAEAAABlAP3/AAACAAEAAABlAP7/AAACAAIAAABmAPn/AAACAAAAAABmAPr/AAACAAEAAABmAPv/AAACAAEAAABmAPz/AAACAAEAAABmAP3/AAACAAEAAABmAP7/AAACAAIAAABnAPn/AAACAAAAAABnAPr/AAACAAEAAABnAPv/AAACAAEAAABnAPz/AAACAAEAAABnAP3/AAACAAEAAABnAP7/AAACAAIAAABoAPn/AAACAAAAAABoAPr/AAACAAEAAABoAPv/AAACAAEAAABoAPz/AAACAAEAAABoAP3/AAACAAEAAABoAP7/AAACAAIAAABpAPn/AAACAAAAAABpAPr/AAACAAEAAABpAPv/AAACAAEAAABpAPz/AAACAAEAAABpAP3/AAACAAEAAABpAP7/AAACAAIAAABqAPn/AAACAAAAAABqAPr/AAACAAEAAABqAPv/AAACAAEAAABqAPz/AAACAAEAAABqAP3/AAACAAEAAABqAP7/AAACAAIAAABrAPn/AAACAAAAAABrAPr/AAACAAEAAABrAPv/AAACAAEAAABrAPz/AAACAAEAAABrAP3/AAACAAEAAABrAP7/AAACAAIAAABsAPn/AAACAAAAAABsAPr/AAACAAEAAABsAPv/AAACAAEAAABsAPz/AAACAAEAAABsAP3/AAACAAEAAABsAP7/AAACAAIAAABtAPn/AAACAAAAAABtAPr/AAACAAEAAABtAPv/AAACAAEAAABtAPz/AAACAAEAAABtAP3/AAACAAEAAABtAP7/AAACAAIAAABuAPn/AAACAAAAAABuAPr/AAACAAEAAABuAPv/AAACAAEAAABuAPz/AAACAAEAAABuAP3/AAACAAEAAABuAP7/AAACAAIAAABvAPn/AAACAAAAAABvAPr/AAACAAEAAABvAPv/AAACAAEAAABvAPz/AAABAAwAAABZAPn/AAABAAAAAABZAPr/AAABAAEAAABZAPv/AAABAAEAAABZAPz/AAABAAEAAABZAP3/AAABAAIAAABaAPn/AAACAAAAAABaAPr/AAACAAEAAABaAPv/AAACAAEAAABaAPz/AAACAAEAAABaAP3/AAACAAIAAABwAPn/AAADAAAAAABwAPr/AAADAAEAAABwAPv/AAADAAEAAABwAPz/AAADAAIAAABvAP3/AAADAAEAAABvAP7/AAADAAIAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAAAAAsAAACDAAEAAAACAAEAAACEAAAAAAACAAEAAACEAAEAAAACAAEAAACFAAAAAAACAAEAAACFAAEAAAACAAEAAACGAAAAAAACAAEAAACGAAEAAAACAAEAAACHAAAAAAACAAEAAACHAAEAAAACAAEAAACIAAAAAAACAAEAAACIAAEAAAACAAEAAACJAAAAAAACAAEAAACJAAEAAAACAAEAAACKAAAAAAACAAEAAACKAAEAAAACAAEAAACLAAAAAAACAAEAAACLAAEAAAACAAEAAACMAAAAAAACAAEAAACMAAEAAAACAAEAAACNAAAAAAACAAEAAACNAAEAAAACAAEAAACFAPn/AAABAAAAAACFAPr/AAABAAEAAACFAPv/AAABAAEAAACFAPz/AAABAAEAAACFAP3/AAAAAAsAAACFAP7/AAACAAEAAACFAP//AAACAAEAAACGAPn/AAACAAAAAACGAPr/AAACAAEAAACGAPv/AAACAAEAAACGAPz/AAACAAEAAACGAP3/AAACAAEAAACGAP7/AAACAAEAAACGAP//AAACAAEAAACHAPn/AAACAAAAAACHAPr/AAACAAEAAACHAPv/AAACAAEAAACHAPz/AAACAAEAAACHAP3/AAACAAEAAACHAP7/AAACAAEAAACHAP//AAACAAEAAACIAPn/AAACAAAAAACIAPr/AAACAAEAAACIAPv/AAACAAEAAACIAPz/AAACAAEAAACIAP3/AAACAAEAAACIAP7/AAACAAEAAACIAP//AAACAAEAAACJAPn/AAADAAAAAACJAPr/AAADAAEAAACJAPv/AAABAAsAAACJAPz/AAACAAEAAACJAP3/AAACAAEAAACJAP7/AAACAAEAAACJAP//AAACAAEAAACKAPz/AAABAAsAAACKAP3/AAACAAEAAACKAP7/AAACAAEAAACKAP//AAACAAEAAACDAP3/AAABAAAAAACDAP7/AAABAAEAAACDAP//AAABAAEAAACEAP3/AAACAAAAAACEAP7/AAACAAEAAACEAP//AAACAAEAAACLAPz/AAACAAAAAACLAP3/AAACAAEAAACLAP7/AAACAAEAAACLAP//AAACAAEAAACMAPz/AAACAAAAAACMAP3/AAACAAEAAACMAP7/AAACAAEAAACMAP//AAACAAEAAACNAPz/AAACAAAAAACNAP3/AAACAAEAAACNAP7/AAACAAEAAACNAP//AAACAAEAAACOAPz/AAACAAAAAACOAP3/AAACAAEAAACOAP7/AAACAAEAAACOAP//AAACAAEAAACOAAAAAAACAAEAAACOAAEAAAACAAEAAACPAPz/AAAAAAsAAACPAP3/AAACAAEAAACPAP7/AAACAAEAAACPAP//AAACAAEAAACPAAAAAAACAAEAAACPAAEAAAACAAEAAACQAPz/AAADAAEAAACQAP3/AAABAAsAAACQAP7/AAACAAEAAACQAP//AAACAAEAAACQAAAAAAACAAEAAACQAAEAAAACAAEAAACPAPn/AAABAAAAAACPAPr/AAABAAEAAACPAPv/AAABAAEAAACQAPn/AAADAAAAAACQAPr/AAADAAEAAACQAPv/AAADAAEAAACRAP3/AAACAAAAAACRAP7/AAACAAEAAACRAP//AAACAAEAAACRAAAAAAACAAEAAACRAAEAAAACAAEAAACSAP3/AAACAAAAAACSAP7/AAACAAEAAACSAP//AAACAAEAAACSAAAAAAACAAEAAACSAAEAAAACAAEAAACTAP3/AAACAAAAAACTAP7/AAACAAEAAACTAP//AAACAAEAAACTAAAAAAACAAEAAACTAAEAAAACAAEAAACUAP3/AAACAAAAAACUAP7/AAACAAEAAACUAP//AAACAAEAAACUAAAAAAACAAEAAACUAAEAAAACAAEAAACVAP3/AAACAAAAAACVAP7/AAACAAEAAACVAP//AAACAAEAAACVAAAAAAACAAEAAACVAAEAAAACAAEAAACWAP3/AAAAAAsAAACWAP7/AAACAAEAAACWAP//AAACAAEAAACWAAAAAAACAAEAAACWAAEAAAACAAEAAACXAP3/AAACAAEAAACXAP7/AAACAAEAAACXAP//AAACAAEAAACXAAAAAAACAAEAAACXAAEAAAACAAEAAACYAP3/AAACAAEAAACYAP7/AAACAAEAAACYAP//AAACAAEAAACYAAAAAAACAAEAAACYAAEAAAACAAEAAACZAP3/AAACAAEAAACZAP7/AAACAAEAAACZAP//AAACAAEAAACZAAAAAAACAAEAAACZAAEAAAACAAEAAACaAP3/AAACAAEAAACaAP7/AAACAAEAAACaAP//AAACAAEAAACaAAAAAAACAAEAAACaAAEAAAACAAEAAACbAP3/AAACAAEAAACbAP7/AAACAAEAAACbAP//AAACAAEAAACbAAAAAAACAAEAAACbAAEAAAACAAEAAACcAP3/AAACAAEAAACcAP7/AAACAAEAAACcAP//AAACAAEAAACcAAAAAAACAAEAAACcAAEAAAACAAEAAACdAP3/AAACAAEAAACdAP7/AAACAAEAAACdAP//AAACAAEAAACdAAAAAAACAAEAAACdAAEAAAACAAEAAACeAP3/AAACAAEAAACeAP7/AAACAAEAAACeAP//AAACAAEAAACeAAAAAAACAAEAAACeAAEAAAACAAEAAACfAP3/AAADAAEAAACfAP7/AAADAAEAAACfAP//AAADAAEAAACfAAAAAAADAAEAAACfAAEAAAADAAEAAACdAPn/AAABAAAAAACdAPr/AAABAAEAAACdAPv/AAAAAAsAAACdAPz/AAACAAEAAACeAPn/AAACAAAAAACeAPr/AAACAAEAAACeAPv/AAACAAEAAACeAPz/AAACAAEAAACfAPn/AAADAAAAAACfAPr/AAADAAEAAACfAPv/AAADAAEAAACfAPz/AAADAAEAAACWAPz/AAABAAEAAACXAPz/AAACAAEAAACYAPz/AAABAAsAAACZAPz/AAACAAAAAACaAPz/AAACAAAAAACbAPz/AAACAAAAAACcAPz/AAAAAAsAAACWAPn/AAABAAAAAACWAPr/AAABAAEAAACWAPv/AAABAAEAAACXAPn/AAADAAAAAACXAPr/AAADAAEAAACXAPv/AAABAAsAAACaAPX/AAAOAAsAAACaAPb/AAAAAAEAAACaAPf/AAAAAAEAAACaAPj/AAAAAAEAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAAOAAsAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACUAPX/AAACAAMAAACVAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAACAAMAAACMAPb/AAAAAAEAAACMAPf/AAAAAAEAAACMAPj/AAAAAAEAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAACAAMAAAB/APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAABgAPX/AAACAAMAAABhAPX/AAACAAMAAACbAPX/AAACAAMAAACcAPX/AAACAAMAAACdAPX/AAACAAMAAACeAPX/AAACAAMAAACfAPX/AAACAAMAAACgAPX/AAACAAMAAAChAPX/AAACAAMAAACiAPX/AAACAAMAAACjAPX/AAACAAMAAACkAPX/AAACAAMAAAClAPX/AAACAAMAAACmAPX/AAACAAMAAACnAPX/AAACAAMAAACoAPX/AAACAAMAAACpAPX/AAACAAMAAACqAPX/AAACAAMAAACrAPX/AAACAAMAAACsAPX/AAACAAMAAACtAPX/AAACAAMAAACuAPX/AAACAAMAAACvAPX/AAACAAMAAACwAPX/AAACAAMAAACxAPX/AAACAAMAAACyAPX/AAACAAMAAACzAPX/AAACAAMAAAC0APX/AAACAAMAAAC1APX/AAACAAMAAAC2APX/AAACAAMAAAC3APX/AAACAAMAAAC4APX/AAACAAMAAAC5APX/AAACAAMAAAC6APX/AAACAAMAAAC7APX/AAACAAMAAAC8APX/AAACAAMAAAC9APX/AAACAAMAAAC+APX/AAACAAMAAAC/APX/AAACAAMAAADAAPX/AAAHAAsAAACvAP3/AAACAAMAAACwAP3/AAACAAMAAACxAP3/AAACAAMAAACyAP3/AAADAAMAAACuAP3/AAABAAMAAACqAPv/AAABAAMAAACrAPv/AAADAAMAAACiAP3/AAABAAMAAACjAP3/AAACAAMAAACkAP3/AAACAAMAAAClAP3/AAACAAMAAACmAP3/AAADAAMAAAC4AAAAAAABAAMAAAC6AAAAAAADAAMAAAC5AAAAAAAEAAAAAADAAP3/AAABAAAAAADAAP7/AAABAAEAAADAAP//AAABAAEAAADAAAAAAAABAAEAAADAAAEAAAABAAEAAADBAP3/AAACAAAAAADBAP7/AAACAAEAAADBAP//AAACAAEAAADBAAAAAAACAAEAAADBAAEAAAACAAEAAADCAP3/AAACAAAAAADCAP7/AAACAAEAAADCAP//AAACAAEAAADCAAAAAAACAAEAAADCAAEAAAACAAEAAADDAP3/AAACAAAAAADDAP7/AAACAAEAAADDAP//AAACAAEAAADDAAAAAAACAAEAAADDAAEAAAACAAEAAADEAP3/AAACAAAAAADEAP7/AAACAAEAAADEAP//AAACAAEAAADEAAAAAAACAAEAAADEAAEAAAACAAEAAADFAP3/AAACAAAAAADFAP7/AAACAAEAAADFAP//AAACAAEAAADFAAAAAAACAAEAAADFAAEAAAACAAEAAADGAP3/AAACAAAAAADGAP7/AAACAAEAAADGAP//AAACAAEAAADGAAAAAAACAAEAAADGAAEAAAACAAEAAADHAP3/AAACAAAAAADHAP7/AAACAAEAAADHAP//AAACAAEAAADHAAAAAAACAAEAAADHAAEAAAACAAEAAADIAP3/AAACAAAAAADIAP7/AAACAAEAAADIAP//AAACAAEAAADIAAAAAAACAAEAAADIAAEAAAACAAEAAADJAP3/AAACAAAAAADJAP7/AAACAAEAAADJAP//AAACAAEAAADJAAAAAAACAAEAAADJAAEAAAACAAEAAADKAP3/AAACAAAAAADKAP7/AAACAAEAAADKAP//AAACAAEAAADKAAAAAAACAAEAAADKAAEAAAACAAEAAADLAP3/AAACAAAAAADLAP7/AAACAAEAAADLAP//AAACAAEAAADLAAAAAAACAAEAAADLAAEAAAACAAEAAADMAP3/AAACAAAAAADMAP7/AAACAAEAAADMAP//AAACAAEAAADMAAAAAAACAAEAAADMAAEAAAACAAEAAADNAP3/AAACAAAAAADNAP7/AAACAAEAAADNAP//AAACAAEAAADNAAAAAAACAAEAAADNAAEAAAACAAEAAADOAP3/AAACAAAAAADOAP7/AAACAAEAAADOAP//AAACAAEAAADOAAAAAAACAAEAAADOAAEAAAACAAEAAADPAP3/AAADAAAAAADPAP7/AAADAAEAAADPAP//AAADAAEAAADPAAAAAAADAAEAAADPAAEAAAADAAEAAADAAPb/AAABAAEAAADAAPf/AAABAAIAAADBAPX/AAACAAAAAADBAPb/AAACAAEAAADBAPf/AAACAAIAAADCAPX/AAACAAAAAADCAPb/AAACAAEAAADCAPf/AAACAAIAAADDAPX/AAACAAAAAADDAPb/AAACAAEAAADDAPf/AAACAAIAAADEAPX/AAACAAAAAADEAPb/AAACAAEAAADEAPf/AAACAAIAAADFAPX/AAACAAAAAADFAPb/AAACAAEAAADFAPf/AAACAAIAAADGAPX/AAACAAAAAADGAPb/AAACAAEAAADGAPf/AAACAAIAAADHAPX/AAACAAAAAADHAPb/AAACAAEAAADHAPf/AAACAAIAAADIAPX/AAACAAAAAADIAPb/AAACAAEAAADIAPf/AAACAAIAAADJAPX/AAACAAAAAADJAPb/AAACAAEAAADJAPf/AAACAAIAAADKAPX/AAACAAAAAADKAPb/AAACAAEAAADKAPf/AAACAAIAAADLAPX/AAACAAAAAADLAPb/AAACAAEAAADLAPf/AAACAAIAAADMAPX/AAACAAAAAADMAPb/AAACAAEAAADMAPf/AAACAAIAAADNAPX/AAACAAAAAADNAPb/AAACAAEAAADNAPf/AAACAAIAAADOAPX/AAACAAAAAADOAPb/AAACAAEAAADOAPf/AAACAAIAAADPAPX/AAAIAAsAAADPAPb/AAADAAEAAADPAPf/AAADAAIAAADQAPX/AAACAAMAAADRAPX/AAACAAMAAADSAPX/AAACAAMAAADTAPX/AAACAAMAAADUAPX/AAACAAMAAADVAPX/AAACAAMAAADWAPX/AAACAAMAAADXAPX/AAACAAMAAADYAPX/AAACAAMAAADZAPX/AAACAAMAAADaAPX/AAACAAMAAADbAPX/AAACAAMAAADcAPX/AAACAAMAAADdAPX/AAACAAMAAADeAPX/AAAHAAsAAADfAPX/AAAIAAsAAADeAPb/AAABAAEAAADeAPf/AAABAAEAAADeAPj/AAABAAIAAADfAPb/AAADAAEAAADfAPf/AAADAAEAAADfAPj/AAADAAIAAADdAPz/AAABAAAAAADdAP3/AAABAAEAAADdAP7/AAABAAEAAADdAP//AAABAAEAAADdAAAAAAABAAEAAADdAAEAAAABAAEAAADeAPz/AAACAAAAAADeAP3/AAACAAEAAADeAP7/AAACAAEAAADeAP//AAACAAEAAADeAAAAAAACAAEAAADeAAEAAAACAAEAAADfAPz/AAADAAAAAADfAP3/AAADAAEAAADfAP7/AAADAAEAAADfAP//AAADAAEAAADfAAAAAAABAAsAAADfAAEAAAACAAEAAADgAAAAAAACAAAAAADgAAEAAAACAAEAAADhAAAAAAACAAAAAADhAAEAAAACAAEAAADiAAAAAAACAAAAAADiAAEAAAACAAEAAADjAAAAAAACAAAAAADjAAEAAAACAAEAAADkAAAAAAACAAAAAADkAAEAAAACAAEAAADlAAAAAAACAAAAAADlAAEAAAACAAEAAADmAAAAAAACAAAAAADmAAEAAAACAAEAAADnAAAAAAACAAAAAADnAAEAAAACAAEAAADoAAAAAAACAAAAAADoAAEAAAACAAEAAADpAAAAAAACAAAAAADpAAEAAAACAAEAAADqAAAAAAACAAAAAADqAAEAAAACAAEAAADrAAAAAAACAAAAAADrAAEAAAACAAEAAADsAAAAAAACAAAAAADsAAEAAAACAAEAAADtAAAAAAACAAAAAADtAAEAAAACAAEAAADuAAAAAAACAAAAAADuAAEAAAACAAEAAADvAAAAAAACAAAAAADvAAEAAAACAAEAAADgAPX/AAACAAMAAADhAPX/AAACAAMAAADiAPX/AAACAAMAAADjAPX/AAACAAMAAADkAPX/AAACAAMAAADlAPX/AAACAAMAAADmAPX/AAACAAMAAADnAPX/AAACAAMAAADoAPX/AAACAAMAAADpAPX/AAACAAMAAADqAPX/AAACAAMAAADrAPX/AAACAAMAAADsAPX/AAACAAMAAADtAPX/AAACAAMAAADuAPX/AAACAAMAAADvAPX/AAACAAMAAACMAPn/AAAEAAAAAACaAPn/AAAEAAAAAABLAAAAAgAAAAIAAABLAAEAAgAAAAMAAABPAAAAAgAAAAIAAABPAAEAAgAAAAMAAABTAAAAAgAAAAIAAABTAAEAAgAAAAMAAAANAAAAAgAAAAIAAAANAAEAAgAAAAMAAAAOAAAAAgAAAAIAAAAOAAEAAgAAAAMAAAAPAAAAAgAAAAIAAAAPAAEAAgAAAAMAAAAQAAAAAgAAAAIAAAAQAAEAAgAAAAMAAAARAAAAAgAAAAIAAAARAAEAAgAAAAMAAACgAAAAAgAAAAIAAACgAAEAAgAAAAMAAAChAAAAAgAAAAIAAAChAAEAAgAAAAMAAACiAAAAAgAAAAIAAACiAAEAAgAAAAMAAACjAAAAAgAAAAIAAACjAAEAAgAAAAMAAACkAAAAAgAAAAIAAACkAAEAAgAAAAMAAAClAAAAAgAAAAIAAAClAAEAAgAAAAMAAACmAAAAAgAAAAIAAACmAAEAAgAAAAMAAACnAAAAAgAAAAIAAACnAAEAAgAAAAMAAACoAAAAAgAAAAIAAACoAAEAAgAAAAMAAACpAAAAAgAAAAIAAACpAAEAAgAAAAMAAACqAAAAAgAAAAIAAACqAAEAAgAAAAMAAACrAAAAAgAAAAIAAACrAAEAAgAAAAMAAACsAAAAAgAAAAIAAACsAAEAAgAAAAMAAACtAAAAAgAAAAIAAACtAAEAAgAAAAMAAACuAAAAAgAAAAIAAACuAAEAAgAAAAMAAACvAAAAAgAAAAIAAACvAAEAAgAAAAMAAACwAAAAAgAAAAIAAACwAAEAAgAAAAMAAACxAAAAAgAAAAIAAACxAAEAAgAAAAMAAACyAAAAAgAAAAIAAACyAAEAAgAAAAMAAACzAAAAAgAAAAIAAACzAAEAAgAAAAMAAAC0AAAAAgAAAAIAAAC0AAEAAgAAAAMAAAC1AAAAAgAAAAIAAAC1AAEAAgAAAAMAAAC2AAAAAgAAAAIAAAC2AAEAAgAAAAMAAAC3AAAAAgAAAAIAAAC3AAEAAgAAAAMAAAC7AAAAAgAAAAIAAAC7AAEAAgAAAAMAAAC8AAAAAgAAAAIAAAC8AAEAAgAAAAMAAAC9AAAAAgAAAAIAAAC9AAEAAgAAAAMAAAC+AAAAAgAAAAIAAAC+AAEAAgAAAAMAAAC/AAAAAgAAAAIAAAC/AAEAAgAAAAMAAAC4AAEAAgAAAAMAAAC5AAEAAgAAAAMAAAC6AAEAAgAAAAMAAADQAAAAAgAAAAIAAADQAAEAAgAAAAMAAADRAAAAAgAAAAIAAADRAAEAAgAAAAMAAADSAAAAAgAAAAIAAADSAAEAAgAAAAMAAADTAAAAAgAAAAIAAADTAAEAAgAAAAMAAADUAAAAAgAAAAIAAADUAAEAAgAAAAMAAADVAAAAAgAAAAIAAADVAAEAAgAAAAMAAADWAAAAAgAAAAIAAADWAAEAAgAAAAMAAADXAAAAAgAAAAIAAADXAAEAAgAAAAMAAADYAAAAAgAAAAIAAADYAAEAAgAAAAMAAADZAAAAAgAAAAIAAADZAAEAAgAAAAMAAADaAAAAAgAAAAIAAADaAAEAAgAAAAMAAADbAAAAAgAAAAIAAADbAAEAAgAAAAMAAADcAAAAAgAAAAIAAADcAAEAAgAAAAMAAABCAPn/AAAEAAAAAAAdAAIAAAADAAIAAAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAAABAAIAAAAMAAIAAAADAAIAAAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAAABAAIAAABKAAIAAAADAAIAAABLAAIAAQAAAAAABABMAAIAAAABAAIAAABOAAIAAAADAAIAAABPAAIAAQAAAAAABABQAAIAAAABAAIAAABSAAIAAAADAAIAAABTAAIAAQAAAAAABABUAAIAAAABAAIAAACfAAIAAAADAAIAAACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABACkAAIAAQAAAAAABAClAAIAAQAAAAAABACmAAIAAQAAAAAABACnAAIAAQAAAAAABACoAAIAAQAAAAAABACpAAIAAQAAAAAABACqAAIAAQAAAAAABACrAAIAAQAAAAAABACsAAIAAQAAAAAABACtAAIAAQAAAAAABACuAAIAAQAAAAAABACvAAIAAQAAAAAABACwAAIAAQAAAAAABACxAAIAAQAAAAAABACyAAIAAQAAAAAABACzAAIAAQAAAAAABAC0AAIAAQAAAAAABAC1AAIAAQAAAAAABAC2AAIAAQAAAAAABAC3AAIAAQAAAAAABAC4AAIAAQAAAAAABAC5AAIAAQAAAAAABAC6AAIAAQAAAAAABAC7AAIAAQAAAAAABAC8AAIAAQAAAAAABAC9AAIAAQAAAAAABAC+AAIAAQAAAAAABAC/AAIAAQAAAAAABADAAAIAAAABAAIAAADPAAIAAAADAAIAAADQAAIAAQAAAAAABADRAAIAAQAAAAAABADSAAIAAQAAAAAABADTAAIAAQAAAAAABADUAAIAAQAAAAAABADVAAIAAQAAAAAABADWAAIAAQAAAAAABADXAAIAAQAAAAAABADYAAIAAQAAAAAABADZAAIAAQAAAAAABADaAAIAAQAAAAAABADbAAIAAQAAAAAABADcAAIAAQAAAAAABADdAAIAAAABAAIAAAALAAIAAAACAAIAAADs//v/AAACAAEAAADt//v/AAACAAEAAADu//v/AAACAAEAAADv//v/AAACAAEAAADs//z/AAACAAEAAADt//z/AAACAAEAAADu//z/AAACAAEAAADv//z/AAACAAEAAADs//3/AAACAAEAAADt//3/AAACAAEAAADu//3/AAACAAEAAADv//3/AAACAAEAAADs//7/AAACAAEAAADt//7/AAACAAEAAADu//7/AAACAAEAAADv//7/AAACAAEAAADs////AAACAAEAAADt////AAACAAEAAADu////AAACAAEAAADv////AAACAAEAAADs/wAAAAACAAEAAADt/wAAAAACAAEAAADu/wAAAAACAAEAAADv/wAAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAADs//r/AAACAAAAAADt//r/AAACAAAAAADu//r/AAACAAAAAADv//r/AAACAAAAAADr//X/AAABAAAAAADs//X/AAACAAAAAADt//X/AAACAAAAAADu//X/AAACAAAAAADv//X/AAACAAAAAADr//b/AAABAAEAAADs//b/AAACAAEAAADt//b/AAACAAEAAADu//b/AAACAAEAAADv//b/AAACAAEAAADr//f/AAABAAIAAADs//f/AAACAAIAAADt//f/AAACAAIAAADu//f/AAACAAIAAADv//f/AAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABNAAIAAAACAAIAAABRAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAAAhAPX/AAAKAAkAAAAhAPb/AAAKAAkAAAAhAPf/AAAKAAkAAAAhAPj/AAAKAAkAAAAhAPn/AAAKAAkAAAAhAPr/AAAKAAkAAAAhAPv/AAAKAAkAAAAhAPz/AAAKAAkAAAAhAP3/AAAKAAkAAAAhAP7/AAAKAAkAAAAhAP//AAAKAAkAAAAhAAAAAAAKAAkAAAAhAAEAAAAKAAkAAAAmAPX/AAAKAAkAAAAmAPb/AAAKAAkAAAAmAPf/AAAKAAkAAAAmAPj/AAAKAAkAAAAmAPn/AAAKAAkAAAAmAPr/AAAKAAkAAAAmAPv/AAAKAAkAAAAmAPz/AAAKAAkAAAAmAP3/AAAKAAkAAAAmAP7/AAAKAAkAAAAmAP//AAAKAAkAAAAmAAAAAAAKAAkAAAAmAAEAAAAKAAkAAAArAPX/AAAKAAkAAAArAPb/AAAKAAkAAAArAPf/AAAKAAkAAAArAPj/AAAKAAkAAAArAPn/AAAKAAkAAAArAPr/AAAKAAkAAAArAPv/AAAKAAkAAAArAPz/AAAKAAkAAAArAP3/AAAKAAkAAAArAP7/AAAKAAkAAAArAP//AAAKAAkAAAArAAAAAAAKAAkAAAArAAEAAAAKAAkAAAAwAPX/AAAKAAkAAAAwAPb/AAAKAAkAAAAwAPf/AAAKAAkAAAAwAPj/AAAKAAkAAAAwAPn/AAAKAAkAAAAwAPr/AAAKAAkAAAAwAPv/AAAKAAkAAAAwAPz/AAAKAAkAAAAwAP3/AAAKAAkAAAAwAP7/AAAKAAkAAAAwAP//AAAKAAkAAAAwAAAAAAAKAAkAAAAwAAEAAAAKAAkAAAA1APX/AAAKAAkAAAA1APb/AAAKAAkAAAA1APf/AAAKAAkAAAA1APj/AAAKAAkAAAA1APn/AAAKAAkAAAA1APr/AAAKAAkAAAA1APv/AAAKAAkAAAA1APz/AAAKAAkAAAA1AP3/AAAKAAkAAAA1AP7/AAAKAAkAAAA1AP//AAAKAAkAAAA1AAAAAAAKAAkAAAA1AAEAAAAKAAkAAADr//r/AAABAAAAAADr//v/AAABAAEAAADr//z/AAABAAEAAADr//3/AAABAAEAAADr//7/AAABAAEAAADr////AAABAAEAAADr/wAAAAABAAEAAADr/wEAAAABAAEAAADr/wIAAAABAAIAAACKAPv/AAADAAAAAACcAPv/AAABAAAAAACYAPv/AAADAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAADAAAAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAADAAEAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAADAAIAAADwAPX/AAACAAMAAADxAPX/AAACAAMAAADyAPX/AAACAAMAAADzAPX/AAACAAMAAAD0APX/AAACAAMAAAD1APX/AAACAAMAAAD2APX/AAACAAMAAAD3APX/AAACAAMAAAD4APX/AAACAAMAAAD5APX/AAACAAMAAAD6APX/AAACAAMAAAD7APX/AAACAAMAAAD8APX/AAADAAMAAAA=") + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("2_yq5dk") + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121618" to="Tiles/@Area2D@121618" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121619" to="Tiles/@Area2D@121619" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121620" to="Tiles/@Area2D@121620" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121621" to="Tiles/@Area2D@121621" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121622" to="Tiles/@Area2D@121622" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121623" to="Tiles/@Area2D@121623" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121624" to="Tiles/@Area2D@121624" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121625" to="Tiles/@Area2D@121625" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121626" to="Tiles/@Area2D@121626" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121627" to="Tiles/@Area2D@121627" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121628" to="Tiles/@Area2D@121628" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121629" to="Tiles/@Area2D@121629" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121630" to="Tiles/@Area2D@121630" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121631" to="Tiles/@Area2D@121631" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121632" to="Tiles/@Area2D@121632" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121633" to="Tiles/@Area2D@121633" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121634" to="Tiles/@Area2D@121634" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121635" to="Tiles/@Area2D@121635" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121636" to="Tiles/@Area2D@121636" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121637" to="Tiles/@Area2D@121637" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121638" to="Tiles/@Area2D@121638" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121639" to="Tiles/@Area2D@121639" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121640" to="Tiles/@Area2D@121640" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121641" to="Tiles/@Area2D@121641" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121642" to="Tiles/@Area2D@121642" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121643" to="Tiles/@Area2D@121643" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121644" to="Tiles/@Area2D@121644" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121645" to="Tiles/@Area2D@121645" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121646" to="Tiles/@Area2D@121646" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121647" to="Tiles/@Area2D@121647" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121648" to="Tiles/@Area2D@121648" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121649" to="Tiles/@Area2D@121649" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121650" to="Tiles/@Area2D@121650" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121651" to="Tiles/@Area2D@121651" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121652" to="Tiles/@Area2D@121652" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121653" to="Tiles/@Area2D@121653" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121654" to="Tiles/@Area2D@121654" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121655" to="Tiles/@Area2D@121655" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121656" to="Tiles/@Area2D@121656" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121657" to="Tiles/@Area2D@121657" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121658" to="Tiles/@Area2D@121658" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121659" to="Tiles/@Area2D@121659" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121660" to="Tiles/@Area2D@121660" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121661" to="Tiles/@Area2D@121661" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121662" to="Tiles/@Area2D@121662" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121663" to="Tiles/@Area2D@121663" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121664" to="Tiles/@Area2D@121664" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121665" to="Tiles/@Area2D@121665" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121666" to="Tiles/@Area2D@121666" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121667" to="Tiles/@Area2D@121667" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121668" to="Tiles/@Area2D@121668" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121669" to="Tiles/@Area2D@121669" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121670" to="Tiles/@Area2D@121670" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121671" to="Tiles/@Area2D@121671" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121672" to="Tiles/@Area2D@121672" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121673" to="Tiles/@Area2D@121673" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121674" to="Tiles/@Area2D@121674" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121675" to="Tiles/@Area2D@121675" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121676" to="Tiles/@Area2D@121676" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121677" to="Tiles/@Area2D@121677" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121678" to="Tiles/@Area2D@121678" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121679" to="Tiles/@Area2D@121679" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121680" to="Tiles/@Area2D@121680" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121681" to="Tiles/@Area2D@121681" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121682" to="Tiles/@Area2D@121682" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121683" to="Tiles/@Area2D@121683" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121684" to="Tiles/@Area2D@121684" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121685" to="Tiles/@Area2D@121685" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121686" to="Tiles/@Area2D@121686" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121687" to="Tiles/@Area2D@121687" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121688" to="Tiles/@Area2D@121688" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121689" to="Tiles/@Area2D@121689" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121690" to="Tiles/@Area2D@121690" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121691" to="Tiles/@Area2D@121691" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121692" to="Tiles/@Area2D@121692" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121693" to="Tiles/@Area2D@121693" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121694" to="Tiles/@Area2D@121694" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@121695" to="Tiles/@Area2D@121695" method="area_entered"] + +[editable path="CastleBridge"] +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBLL/World13/13-1.tscn b/Scenes/Levels/SMBLL/World13/13-1.tscn new file mode 100644 index 0000000..6dd01d8 --- /dev/null +++ b/Scenes/Levels/SMBLL/World13/13-1.tscn @@ -0,0 +1,557 @@ +[gd_scene load_steps=21 format=4 uid="uid://dvcacu8gea0j5"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_2luvw"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="2_2uxfw"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Volcano.json" id="2_j56g1"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_evy6u"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="6_jg3tr"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="7_jyvlr"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="9_bejsc"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="10_xql03"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="11_3k3su"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="12_46uky"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="13_d827m"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="14_46uky"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="15_d827m"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="16_hmk2f"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="17_j56g1"] +[ext_resource type="PackedScene" uid="uid://ce7bsqjar4lef" path="res://Scenes/Prefabs/LevelObjects/FireWindArea.tscn" id="18_d827m"] +[ext_resource type="PackedScene" uid="uid://cw6ypkkhofyuq" path="res://Scenes/Prefabs/DecoTiles/Deco1.tscn" id="19_hmk2f"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="19_j56g1"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="20_felet"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="20_j56g1"] + +[node name="13-1" type="Node"] +script = ExtResource("1_2luvw") +music = ExtResource("2_j56g1") +theme = "Volcano" +campaign = "SMBLL" +world_id = 13 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("2_2uxfw")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAADAAAAAAAKAAEAAAADAAEAAAAVAAAAAAABAAAAAAAVAAEAAAABAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAADAAAAAAAzAAEAAAADAAEAAAA2AAAAAAABAAAAAAA2AAEAAAABAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAADAAAAAABqAAEAAAADAAEAAAB4AAAAAAABAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAAB4AAEAAAABAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAADAAAAAACVAAEAAAADAAEAAACXAAAAAAABAAAAAACXAAEAAAABAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAADAAAAAACeAAEAAAADAAEAAACgAAAAAAABAAAAAACgAAEAAAABAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAADAAAAAACkAAEAAAADAAEAAACnAAAAAAABAAAAAACnAAEAAAABAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAAAWAP//AAAEAAIAAAAXAP//AAAEAAIAAAAYAP//AAAEAAIAAAAZAP//AAAEAAIAAAAaAP//AAAEAAIAAAAbAP//AAAEAAIAAAAZAPz/AAAEAAIAAAAZAP3/AAAEAAIAAAAZAP7/AAAEAAIAAAAaAPz/AAAEAAIAAAAaAP3/AAAEAAIAAAAaAP7/AAAEAAIAAAAbAPz/AAAEAAIAAAAbAP3/AAAEAAIAAAAbAP7/AAAEAAIAAAAYAP3/AAAEAAIAAAAYAP7/AAAEAAIAAAAXAP7/AAAEAAIAAABqAP//AAAEAAIAAABsAPz/AAAEAAIAAAByAPz/AAAEAAIAAABzAPz/AAAEAAIAAAB4AP//AAAEAAIAAAB5AP//AAAEAAIAAAB6AP//AAAEAAIAAAB7AP//AAAEAAIAAAB8AP//AAAEAAIAAAB9AP//AAAEAAIAAAB+AP//AAAEAAIAAAB/AP//AAAEAAIAAAB7APz/AAAEAAIAAAB7AP3/AAAEAAIAAAB7AP7/AAAEAAIAAAB8APz/AAAEAAIAAAB8AP3/AAAEAAIAAAB8AP7/AAAEAAIAAAB9APz/AAAEAAIAAAB9AP3/AAAEAAIAAAB9AP7/AAAEAAIAAAB+APz/AAAEAAIAAAB+AP3/AAAEAAIAAAB+AP7/AAAEAAIAAAB/APz/AAAEAAIAAAB/AP3/AAAEAAIAAAB/AP7/AAAEAAIAAAB6AP3/AAAEAAIAAAB6AP7/AAAEAAIAAAB5AP7/AAAEAAIAAACQAPj/AAAEAAIAAACRAPj/AAAEAAIAAACSAPj/AAAEAAIAAACTAPj/AAAEAAIAAACUAPj/AAAEAAIAAACVAPj/AAAEAAIAAACWAPj/AAAEAAIAAACXAPj/AAAEAAIAAACYAPj/AAAEAAIAAACZAPj/AAAEAAIAAACaAPj/AAAEAAIAAACbAPj/AAAEAAIAAACcAPj/AAAEAAIAAACdAPj/AAAEAAIAAACeAPj/AAAEAAIAAACfAPj/AAAEAAIAAACsAPr/AAAEAAIAAACuAPj/AAAEAAIAAAC3AP//AAAEAAIAAAB8APv/AAABAAQAAACKAP//AAABAAQAAAAzAP//AAABAAQAAAAlAP7/AAABAAQAAAAaAPr/AAABAAQAAAAaAPv/AAACAAQAAAAlAP//AAACAAQAAABIAPj/AAAAAAQAAABJAPj/AAAAAAQAAAAFAPz/AQAAAAAAAQAGAPz/AQAAAAAAAQAHAPz/AQAAAAAAAQAIAPz/AQAAAAAAAQAJAPz/AQAAAAAAAQAKAPz/AQAAAAAAAQACAPn/AQAAAAAAAQADAPn/AQAAAAAAAQAEAPn/AQAAAAAAAQAFAPn/AQAAAAAAAQAGAPn/AQAAAAAAAQAHAPn/AQAAAAAAAQAIAPn/AQAAAAAAAQAJAPn/AQAAAAAAAQAKAPn/AQAAAAAAAQALAPn/AQAAAAAAAQAMAPn/AQAAAAAAAQANAPn/AQAAAAAAAQAOAPn/AQAAAAAAAQAPAPn/AQAAAAAAAQAAAPn/AQAAAAAAAQAeAPz/AQAAAAAAAQAjAPr/AQAAAAAAAQBHAPj/AQAAAAAAAQBKAPj/AQAAAAAAAQBLAPj/AQAAAAAAAQBMAPj/AQAAAAAAAQBNAPj/AQAAAAAAAQBOAPj/AQAAAAAAAQBQAPj/AQAAAAAAAQBeAPj/AQAAAAAAAQCAAPj/AQAAAAAAAQCBAPj/AQAAAAAAAQCCAPj/AQAAAAAAAQCDAPj/AQAAAAAAAQCEAPj/AQAAAAAAAQCFAPj/AQAAAAAAAQCAAPz/AQAAAAAAAQCBAPz/AQAAAAAAAQCCAPz/AQAAAAAAAQCDAPz/AQAAAAAAAQCEAPz/AQAAAAAAAQCFAPz/AQAAAAAAAQBpAPn/AQAAAAAABwBPAPj/AQAAAAAACgBZAPj/AQAAAAAADQA2APz/AQAAAAAAAgA3APz/AQAAAAAAAgA4APz/AQAAAAAAAgA5APz/AQAAAAAAAgA6APz/AQAAAAAAAgA7APz/AQAAAAAAAgA8APz/AQAAAAAAAgA9APz/AQAAAAAAAgA+APz/AQAAAAAAAgA/APz/AQAAAAAAAgAwAPr/AQAAAAAAAgAxAPr/AQAAAAAAAgAyAPr/AQAAAAAAAgArAPn/AQAAAAAADQAsAPX/AQAAAAAACwABAPn/AQAAAAAABwA5APr/AAAIAAIAAAA5APv/AAAIAAMAAAA6APr/AAAJAAIAAAA6APv/AAAJAAMAAABIAP3/AAAIAAIAACBJAP3/AAAJAAIAACBIAPn/AAAIAAMAAABJAPn/AAAJAAMAAABIAPr/AAAIAAMAAABJAPr/AAAJAAMAAABIAPv/AAAIAAMAAABJAPv/AAAJAAMAAABIAPz/AAAIAAMAAABJAPz/AAAJAAMAAABZAPz/AAAIAAYAAABZAP3/AAAIAAcAAABaAPz/AAAJAAYAAABaAP3/AAAJAAcAAABZAP7/AAAIAAcAAABaAP7/AAAJAAcAAABZAP//AAAIAAcAAABaAP//AAAJAAcAAABjAP7/AAAIAAQAAABjAP//AAAIAAUAAABkAP7/AAAJAAQAAABkAP//AAAJAAUAAAByAPn/AAAIAAAAAAByAPr/AAAIAAEAAABzAPn/AAAJAAAAAABzAPr/AAAJAAEAAAByAPv/AAAIAAEAAABzAPv/AAAJAAEAAACUAP3/AAAIAAIAACCVAP3/AAAJAAIAACCdAP3/AAAIAAYAACCeAP3/AAAJAAYAACCdAPn/AAAIAAcAAACeAPn/AAAJAAcAAACdAPr/AAAIAAcAAACeAPr/AAAJAAcAAACdAPv/AAAIAAcAAACeAPv/AAAJAAcAAACdAPz/AAAIAAcAAACeAPz/AAAJAAcAAACUAPn/AAAIAAMAAACVAPn/AAAJAAMAAACUAPr/AAAIAAMAAACVAPr/AAAJAAMAAACUAPv/AAAIAAMAAACVAPv/AAAJAAMAAACUAPz/AAAIAAMAAACVAPz/AAAJAAMAAACnAPz/AAAIAAAAAACnAP3/AAAIAAEAAACoAPz/AAAJAAAAAACoAP3/AAAJAAEAAACnAP7/AAAIAAEAAACoAP7/AAAJAAEAAACnAP//AAAIAAEAAACoAP//AAAJAAEAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAADAAIAAAAVAAIAAAABAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAADAAIAAAA2AAIAAAABAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAADAAIAAAB4AAIAAAABAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAADAAIAAACXAAIAAAABAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAADAAIAAACgAAIAAAABAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAADAAIAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAADAAAAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAADAAEAAACnAAIAAAABAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_evy6u")] +position = Vector2(-216, 0) + +[node name="DropShadow" parent="." instance=ExtResource("6_jg3tr")] + +[node name="LargeCastleDeco" parent="." instance=ExtResource("7_jyvlr")] +position = Vector2(-216, -88) + +[node name="Enemies" type="Node" parent="."] + +[node name="HammerBro" parent="Enemies" instance=ExtResource("9_bejsc")] +position = Vector2(136, -64) + +[node name="HammerBro2" parent="Enemies" instance=ExtResource("9_bejsc")] +position = Vector2(152, 0) + +[node name="HammerBro3" parent="Enemies" instance=ExtResource("9_bejsc")] +position = Vector2(2040, -64) + +[node name="HammerBro4" parent="Enemies" instance=ExtResource("9_bejsc")] +position = Vector2(2152, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("10_xql03")] +position = Vector2(280, -48) +winged = true +metadata/fly_2 = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("10_xql03")] +position = Vector2(936, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("10_xql03")] +position = Vector2(960, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("10_xql03")] +position = Vector2(1288, -128) +winged = true + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("10_xql03")] +position = Vector2(1800, -128) +winged = true +metadata/fly_2 = false + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("11_3k3su")] +position = Vector2(680, -112) +winged = true + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("12_46uky")] +position = Vector2(920, 0) + +[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("12_46uky")] +position = Vector2(1304, 0) + +[node name="BuzzyBeetle3" parent="Enemies" instance=ExtResource("12_46uky")] +position = Vector2(1336, 0) + +[node name="Goomba" parent="Enemies" instance=ExtResource("13_d827m")] +position = Vector2(1112, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("13_d827m")] +position = Vector2(1136, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("13_d827m")] +position = Vector2(1160, 0) + +[node name="BulletBillCannon" parent="Enemies" instance=ExtResource("14_46uky")] +position = Vector2(424, -88) + +[node name="BulletBillCannon2" parent="Enemies" instance=ExtResource("14_46uky")] +position = Vector2(600, -24) + +[node name="BulletBillCannon3" parent="Enemies" instance=ExtResource("14_46uky")] +position = Vector2(824, -8) + +[node name="BulletBillCannon4" parent="Enemies" instance=ExtResource("14_46uky")] +position = Vector2(1992, -72) + +[node name="BulletBillCannon5" parent="Enemies" instance=ExtResource("14_46uky")] +position = Vector2(2216, -8) + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("15_d827m")] +position = Vector2(928, -96) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("15_d827m")] +position = Vector2(1440, -64) + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("15_d827m")] +position = Vector2(1600, -32) + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("15_d827m")] +position = Vector2(1840, -112) + +[node name="RedPirannhaPlant5" parent="Enemies" instance=ExtResource("15_d827m")] +position = Vector2(2384, -32) +rotation = 3.14159 + +[node name="RedPirannhaPlant8" parent="Enemies" instance=ExtResource("15_d827m")] +position = Vector2(1168, -32) +rotation = 3.14159 + +[node name="RedPirannhaPlant6" parent="Enemies" instance=ExtResource("15_d827m")] +position = Vector2(2528, -32) +rotation = 3.14159 + +[node name="RedPirannhaPlant7" parent="Enemies" instance=ExtResource("15_d827m")] +position = Vector2(2688, -64) + +[node name="EndFlagpole" parent="." instance=ExtResource("16_hmk2f")] +position = Vector2(2936, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("17_j56g1")] +position = Vector2(3032, 0) + +[node name="WindArea" parent="." instance=ExtResource("18_d827m")] +position = Vector2(2656, -56) +scale = Vector2(29.8789, 30.638) + +[node name="DecoTiles" parent="." instance=ExtResource("19_hmk2f")] + +[node name="LevelBG" parent="." instance=ExtResource("19_j56g1")] +particles = 3 +liquid_layer = 2 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("20_j56g1") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="PipeArea" parent="." instance=ExtResource("20_felet")] +position = Vector2(928, -96) +target_level = "uid://b8b0aytqelby0" + +[node name="PipeArea2" parent="." instance=ExtResource("20_felet")] +position = Vector2(1600, -32) +pipe_id = 1 +target_level = "uid://b8b0aytqelby0" +exit_only = true + +[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="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@194862" to="Tiles/@AnimatableBody2D@194862/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194862" to="Tiles/@AnimatableBody2D@194862/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194862" to="Tiles/@AnimatableBody2D@194862" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194862" to="Tiles/@AnimatableBody2D@194862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194862" to="Tiles/@AnimatableBody2D@194862" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194862" to="Tiles/@AnimatableBody2D@194862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194863" to="Tiles/@AnimatableBody2D@194863/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194863" to="Tiles/@AnimatableBody2D@194863/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194863" to="Tiles/@AnimatableBody2D@194863" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194863" to="Tiles/@AnimatableBody2D@194863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194863" to="Tiles/@AnimatableBody2D@194863" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194863" to="Tiles/@AnimatableBody2D@194863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194864" to="Tiles/@AnimatableBody2D@194864/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194864" to="Tiles/@AnimatableBody2D@194864/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194864" to="Tiles/@AnimatableBody2D@194864" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194864" to="Tiles/@AnimatableBody2D@194864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194864" to="Tiles/@AnimatableBody2D@194864" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194864" to="Tiles/@AnimatableBody2D@194864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194865" to="Tiles/@AnimatableBody2D@194865/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194865" to="Tiles/@AnimatableBody2D@194865/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194865" to="Tiles/@AnimatableBody2D@194865" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194865" to="Tiles/@AnimatableBody2D@194865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194865" to="Tiles/@AnimatableBody2D@194865" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194865" to="Tiles/@AnimatableBody2D@194865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194866" to="Tiles/@AnimatableBody2D@194866/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194866" to="Tiles/@AnimatableBody2D@194866/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194866" to="Tiles/@AnimatableBody2D@194866" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194866" to="Tiles/@AnimatableBody2D@194866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194866" to="Tiles/@AnimatableBody2D@194866" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194866" to="Tiles/@AnimatableBody2D@194866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194867" to="Tiles/@AnimatableBody2D@194867/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194867" to="Tiles/@AnimatableBody2D@194867/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194867" to="Tiles/@AnimatableBody2D@194867" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194867" to="Tiles/@AnimatableBody2D@194867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194867" to="Tiles/@AnimatableBody2D@194867" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194867" to="Tiles/@AnimatableBody2D@194867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194868" to="Tiles/@AnimatableBody2D@194868/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194868" to="Tiles/@AnimatableBody2D@194868/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194868" to="Tiles/@AnimatableBody2D@194868" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194868" to="Tiles/@AnimatableBody2D@194868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194868" to="Tiles/@AnimatableBody2D@194868" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194868" to="Tiles/@AnimatableBody2D@194868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194869" to="Tiles/@AnimatableBody2D@194869/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194869" to="Tiles/@AnimatableBody2D@194869/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194869" to="Tiles/@AnimatableBody2D@194869" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194869" to="Tiles/@AnimatableBody2D@194869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194869" to="Tiles/@AnimatableBody2D@194869" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194869" to="Tiles/@AnimatableBody2D@194869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194870" to="Tiles/@AnimatableBody2D@194870/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194870" to="Tiles/@AnimatableBody2D@194870/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194870" to="Tiles/@AnimatableBody2D@194870" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194870" to="Tiles/@AnimatableBody2D@194870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194870" to="Tiles/@AnimatableBody2D@194870" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194870" to="Tiles/@AnimatableBody2D@194870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194871" to="Tiles/@AnimatableBody2D@194871/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194871" to="Tiles/@AnimatableBody2D@194871/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194871" to="Tiles/@AnimatableBody2D@194871" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194871" to="Tiles/@AnimatableBody2D@194871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194871" to="Tiles/@AnimatableBody2D@194871" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194871" to="Tiles/@AnimatableBody2D@194871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194872" to="Tiles/@AnimatableBody2D@194872/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194872" to="Tiles/@AnimatableBody2D@194872/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194872" to="Tiles/@AnimatableBody2D@194872" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194872" to="Tiles/@AnimatableBody2D@194872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194872" to="Tiles/@AnimatableBody2D@194872" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194872" to="Tiles/@AnimatableBody2D@194872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194873" to="Tiles/@AnimatableBody2D@194873/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194873" to="Tiles/@AnimatableBody2D@194873/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194873" to="Tiles/@AnimatableBody2D@194873" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194873" to="Tiles/@AnimatableBody2D@194873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194873" to="Tiles/@AnimatableBody2D@194873" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194873" to="Tiles/@AnimatableBody2D@194873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194874" to="Tiles/@AnimatableBody2D@194874/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194874" to="Tiles/@AnimatableBody2D@194874/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194874" to="Tiles/@AnimatableBody2D@194874" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194874" to="Tiles/@AnimatableBody2D@194874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194874" to="Tiles/@AnimatableBody2D@194874" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194874" to="Tiles/@AnimatableBody2D@194874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194875" to="Tiles/@AnimatableBody2D@194875/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194875" to="Tiles/@AnimatableBody2D@194875/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194875" to="Tiles/@AnimatableBody2D@194875" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194875" to="Tiles/@AnimatableBody2D@194875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194875" to="Tiles/@AnimatableBody2D@194875" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194875" to="Tiles/@AnimatableBody2D@194875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194876" to="Tiles/@AnimatableBody2D@194876/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194876" to="Tiles/@AnimatableBody2D@194876/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194876" to="Tiles/@AnimatableBody2D@194876" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194876" to="Tiles/@AnimatableBody2D@194876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194876" to="Tiles/@AnimatableBody2D@194876" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194876" to="Tiles/@AnimatableBody2D@194876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194877" to="Tiles/@AnimatableBody2D@194877/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194877" to="Tiles/@AnimatableBody2D@194877/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194877" to="Tiles/@AnimatableBody2D@194877" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194877" to="Tiles/@AnimatableBody2D@194877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194877" to="Tiles/@AnimatableBody2D@194877" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194877" to="Tiles/@AnimatableBody2D@194877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194878" to="Tiles/@AnimatableBody2D@194878/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194878" to="Tiles/@AnimatableBody2D@194878/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194878" to="Tiles/@AnimatableBody2D@194878" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194878" to="Tiles/@AnimatableBody2D@194878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194878" to="Tiles/@AnimatableBody2D@194878" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194878" to="Tiles/@AnimatableBody2D@194878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194879" to="Tiles/@AnimatableBody2D@194879/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194879" to="Tiles/@AnimatableBody2D@194879/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194879" to="Tiles/@AnimatableBody2D@194879" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194879" to="Tiles/@AnimatableBody2D@194879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194879" to="Tiles/@AnimatableBody2D@194879" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194879" to="Tiles/@AnimatableBody2D@194879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194880" to="Tiles/@AnimatableBody2D@194880/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194880" to="Tiles/@AnimatableBody2D@194880/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194880" to="Tiles/@AnimatableBody2D@194880" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194880" to="Tiles/@AnimatableBody2D@194880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194880" to="Tiles/@AnimatableBody2D@194880" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194880" to="Tiles/@AnimatableBody2D@194880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194881" to="Tiles/@AnimatableBody2D@194881/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194881" to="Tiles/@AnimatableBody2D@194881/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194881" to="Tiles/@AnimatableBody2D@194881" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194881" to="Tiles/@AnimatableBody2D@194881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194881" to="Tiles/@AnimatableBody2D@194881" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194881" to="Tiles/@AnimatableBody2D@194881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194882" to="Tiles/@AnimatableBody2D@194882/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194882" to="Tiles/@AnimatableBody2D@194882/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194882" to="Tiles/@AnimatableBody2D@194882" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194882" to="Tiles/@AnimatableBody2D@194882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194882" to="Tiles/@AnimatableBody2D@194882" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194882" to="Tiles/@AnimatableBody2D@194882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194883" to="Tiles/@AnimatableBody2D@194883/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194883" to="Tiles/@AnimatableBody2D@194883/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194883" to="Tiles/@AnimatableBody2D@194883" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194883" to="Tiles/@AnimatableBody2D@194883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194883" to="Tiles/@AnimatableBody2D@194883" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194883" to="Tiles/@AnimatableBody2D@194883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194884" to="Tiles/@AnimatableBody2D@194884/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194884" to="Tiles/@AnimatableBody2D@194884/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194884" to="Tiles/@AnimatableBody2D@194884" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194884" to="Tiles/@AnimatableBody2D@194884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194884" to="Tiles/@AnimatableBody2D@194884" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194884" to="Tiles/@AnimatableBody2D@194884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194885" to="Tiles/@AnimatableBody2D@194885/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194885" to="Tiles/@AnimatableBody2D@194885/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194885" to="Tiles/@AnimatableBody2D@194885" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194885" to="Tiles/@AnimatableBody2D@194885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194885" to="Tiles/@AnimatableBody2D@194885" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194885" to="Tiles/@AnimatableBody2D@194885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194886" to="Tiles/@AnimatableBody2D@194886/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194886" to="Tiles/@AnimatableBody2D@194886/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194886" to="Tiles/@AnimatableBody2D@194886" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194886" to="Tiles/@AnimatableBody2D@194886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194886" to="Tiles/@AnimatableBody2D@194886" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194886" to="Tiles/@AnimatableBody2D@194886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194887" to="Tiles/@AnimatableBody2D@194887/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194887" to="Tiles/@AnimatableBody2D@194887/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194887" to="Tiles/@AnimatableBody2D@194887" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194887" to="Tiles/@AnimatableBody2D@194887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194887" to="Tiles/@AnimatableBody2D@194887" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194887" to="Tiles/@AnimatableBody2D@194887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194888" to="Tiles/@AnimatableBody2D@194888/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194888" to="Tiles/@AnimatableBody2D@194888/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194888" to="Tiles/@AnimatableBody2D@194888" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194888" to="Tiles/@AnimatableBody2D@194888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194888" to="Tiles/@AnimatableBody2D@194888" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194888" to="Tiles/@AnimatableBody2D@194888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194889" to="Tiles/@AnimatableBody2D@194889/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194889" to="Tiles/@AnimatableBody2D@194889/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194889" to="Tiles/@AnimatableBody2D@194889" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194889" to="Tiles/@AnimatableBody2D@194889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194889" to="Tiles/@AnimatableBody2D@194889" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194889" to="Tiles/@AnimatableBody2D@194889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194890" to="Tiles/@AnimatableBody2D@194890/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194890" to="Tiles/@AnimatableBody2D@194890/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194890" to="Tiles/@AnimatableBody2D@194890" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194890" to="Tiles/@AnimatableBody2D@194890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194890" to="Tiles/@AnimatableBody2D@194890" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194890" to="Tiles/@AnimatableBody2D@194890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194891" to="Tiles/@AnimatableBody2D@194891/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194891" to="Tiles/@AnimatableBody2D@194891/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194891" to="Tiles/@AnimatableBody2D@194891" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194891" to="Tiles/@AnimatableBody2D@194891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194891" to="Tiles/@AnimatableBody2D@194891" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194891" to="Tiles/@AnimatableBody2D@194891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194892" to="Tiles/@AnimatableBody2D@194892/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194892" to="Tiles/@AnimatableBody2D@194892/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194892" to="Tiles/@AnimatableBody2D@194892" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194892" to="Tiles/@AnimatableBody2D@194892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194892" to="Tiles/@AnimatableBody2D@194892" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194892" to="Tiles/@AnimatableBody2D@194892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194893" to="Tiles/@AnimatableBody2D@194893/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194893" to="Tiles/@AnimatableBody2D@194893/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194893" to="Tiles/@AnimatableBody2D@194893" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194893" to="Tiles/@AnimatableBody2D@194893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194893" to="Tiles/@AnimatableBody2D@194893" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194893" to="Tiles/@AnimatableBody2D@194893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194894" to="Tiles/@AnimatableBody2D@194894/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194894" to="Tiles/@AnimatableBody2D@194894/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194894" to="Tiles/@AnimatableBody2D@194894" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194894" to="Tiles/@AnimatableBody2D@194894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194894" to="Tiles/@AnimatableBody2D@194894" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194894" to="Tiles/@AnimatableBody2D@194894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194895" to="Tiles/@AnimatableBody2D@194895/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194895" to="Tiles/@AnimatableBody2D@194895/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194895" to="Tiles/@AnimatableBody2D@194895" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194895" to="Tiles/@AnimatableBody2D@194895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194895" to="Tiles/@AnimatableBody2D@194895" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194895" to="Tiles/@AnimatableBody2D@194895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194896" to="Tiles/@AnimatableBody2D@194896/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194896" to="Tiles/@AnimatableBody2D@194896/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194896" to="Tiles/@AnimatableBody2D@194896" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194896" to="Tiles/@AnimatableBody2D@194896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194896" to="Tiles/@AnimatableBody2D@194896" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194896" to="Tiles/@AnimatableBody2D@194896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194897" to="Tiles/@AnimatableBody2D@194897/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194897" to="Tiles/@AnimatableBody2D@194897/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194897" to="Tiles/@AnimatableBody2D@194897" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194897" to="Tiles/@AnimatableBody2D@194897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194897" to="Tiles/@AnimatableBody2D@194897" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194897" to="Tiles/@AnimatableBody2D@194897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194898" to="Tiles/@AnimatableBody2D@194898/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194898" to="Tiles/@AnimatableBody2D@194898/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194898" to="Tiles/@AnimatableBody2D@194898" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194898" to="Tiles/@AnimatableBody2D@194898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194898" to="Tiles/@AnimatableBody2D@194898" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194898" to="Tiles/@AnimatableBody2D@194898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194899" to="Tiles/@AnimatableBody2D@194899/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194899" to="Tiles/@AnimatableBody2D@194899/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194899" to="Tiles/@AnimatableBody2D@194899" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194899" to="Tiles/@AnimatableBody2D@194899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194899" to="Tiles/@AnimatableBody2D@194899" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194899" to="Tiles/@AnimatableBody2D@194899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194900" to="Tiles/@AnimatableBody2D@194900/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194900" to="Tiles/@AnimatableBody2D@194900/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194900" to="Tiles/@AnimatableBody2D@194900" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194900" to="Tiles/@AnimatableBody2D@194900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194900" to="Tiles/@AnimatableBody2D@194900" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194900" to="Tiles/@AnimatableBody2D@194900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194901" to="Tiles/@AnimatableBody2D@194901/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194901" to="Tiles/@AnimatableBody2D@194901/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194901" to="Tiles/@AnimatableBody2D@194901" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194901" to="Tiles/@AnimatableBody2D@194901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194901" to="Tiles/@AnimatableBody2D@194901" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194901" to="Tiles/@AnimatableBody2D@194901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194902" to="Tiles/@AnimatableBody2D@194902/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194902" to="Tiles/@AnimatableBody2D@194902/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194902" to="Tiles/@AnimatableBody2D@194902" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194902" to="Tiles/@AnimatableBody2D@194902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194902" to="Tiles/@AnimatableBody2D@194902" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194902" to="Tiles/@AnimatableBody2D@194902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194903" to="Tiles/@AnimatableBody2D@194903/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194903" to="Tiles/@AnimatableBody2D@194903/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194903" to="Tiles/@AnimatableBody2D@194903" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194903" to="Tiles/@AnimatableBody2D@194903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194903" to="Tiles/@AnimatableBody2D@194903" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194903" to="Tiles/@AnimatableBody2D@194903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194904" to="Tiles/@AnimatableBody2D@194904/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194904" to="Tiles/@AnimatableBody2D@194904/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194904" to="Tiles/@AnimatableBody2D@194904" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194904" to="Tiles/@AnimatableBody2D@194904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194904" to="Tiles/@AnimatableBody2D@194904" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194904" to="Tiles/@AnimatableBody2D@194904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194905" to="Tiles/@AnimatableBody2D@194905/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194905" to="Tiles/@AnimatableBody2D@194905/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194905" to="Tiles/@AnimatableBody2D@194905" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194905" to="Tiles/@AnimatableBody2D@194905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194905" to="Tiles/@AnimatableBody2D@194905" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194905" to="Tiles/@AnimatableBody2D@194905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194906" to="Tiles/@AnimatableBody2D@194906/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194906" to="Tiles/@AnimatableBody2D@194906/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194906" to="Tiles/@AnimatableBody2D@194906" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194906" to="Tiles/@AnimatableBody2D@194906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194906" to="Tiles/@AnimatableBody2D@194906" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194906" to="Tiles/@AnimatableBody2D@194906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@194907" to="Tiles/@AnimatableBody2D@194907/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194907" to="Tiles/@AnimatableBody2D@194907/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194907" to="Tiles/@AnimatableBody2D@194907" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194907" to="Tiles/@AnimatableBody2D@194907" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194907" to="Tiles/@AnimatableBody2D@194907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194907" to="Tiles/@AnimatableBody2D@194907" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194907" to="Tiles/@AnimatableBody2D@194907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194908" to="Tiles/@AnimatableBody2D@194908/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194908" to="Tiles/@AnimatableBody2D@194908/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194908" to="Tiles/@AnimatableBody2D@194908" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194908" to="Tiles/@AnimatableBody2D@194908" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194908" to="Tiles/@AnimatableBody2D@194908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194908" to="Tiles/@AnimatableBody2D@194908" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194908" to="Tiles/@AnimatableBody2D@194908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194909" to="Tiles/@AnimatableBody2D@194909/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194909" to="Tiles/@AnimatableBody2D@194909/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194909" to="Tiles/@AnimatableBody2D@194909" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194909" to="Tiles/@AnimatableBody2D@194909" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194909" to="Tiles/@AnimatableBody2D@194909/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194909" to="Tiles/@AnimatableBody2D@194909" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194909" to="Tiles/@AnimatableBody2D@194909/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194910" to="Tiles/@AnimatableBody2D@194910/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194910" to="Tiles/@AnimatableBody2D@194910/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194910" to="Tiles/@AnimatableBody2D@194910" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194910" to="Tiles/@AnimatableBody2D@194910" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194910" to="Tiles/@AnimatableBody2D@194910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194910" to="Tiles/@AnimatableBody2D@194910" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194910" to="Tiles/@AnimatableBody2D@194910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194911" to="Tiles/@AnimatableBody2D@194911/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194911" to="Tiles/@AnimatableBody2D@194911/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194911" to="Tiles/@AnimatableBody2D@194911" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194911" to="Tiles/@AnimatableBody2D@194911" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194911" to="Tiles/@AnimatableBody2D@194911/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194911" to="Tiles/@AnimatableBody2D@194911" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194911" to="Tiles/@AnimatableBody2D@194911/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194912" to="Tiles/@AnimatableBody2D@194912/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194912" to="Tiles/@AnimatableBody2D@194912/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194912" to="Tiles/@AnimatableBody2D@194912" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194912" to="Tiles/@AnimatableBody2D@194912" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194912" to="Tiles/@AnimatableBody2D@194912/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194912" to="Tiles/@AnimatableBody2D@194912" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194912" to="Tiles/@AnimatableBody2D@194912/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194913" to="Tiles/@AnimatableBody2D@194913/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194913" to="Tiles/@AnimatableBody2D@194913/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194913" to="Tiles/@AnimatableBody2D@194913" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194913" to="Tiles/@AnimatableBody2D@194913" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194913" to="Tiles/@AnimatableBody2D@194913/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194913" to="Tiles/@AnimatableBody2D@194913" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194913" to="Tiles/@AnimatableBody2D@194913/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194914" to="Tiles/@AnimatableBody2D@194914/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194914" to="Tiles/@AnimatableBody2D@194914/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194914" to="Tiles/@AnimatableBody2D@194914" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194914" to="Tiles/@AnimatableBody2D@194914" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194914" to="Tiles/@AnimatableBody2D@194914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194914" to="Tiles/@AnimatableBody2D@194914" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194914" to="Tiles/@AnimatableBody2D@194914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194915" to="Tiles/@AnimatableBody2D@194915/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194915" to="Tiles/@AnimatableBody2D@194915/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194915" to="Tiles/@AnimatableBody2D@194915" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194915" to="Tiles/@AnimatableBody2D@194915" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194915" to="Tiles/@AnimatableBody2D@194915/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194915" to="Tiles/@AnimatableBody2D@194915" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194915" to="Tiles/@AnimatableBody2D@194915/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194916" to="Tiles/@AnimatableBody2D@194916/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194916" to="Tiles/@AnimatableBody2D@194916/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194916" to="Tiles/@AnimatableBody2D@194916" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194916" to="Tiles/@AnimatableBody2D@194916" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194916" to="Tiles/@AnimatableBody2D@194916/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194916" to="Tiles/@AnimatableBody2D@194916" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194916" to="Tiles/@AnimatableBody2D@194916/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194917" to="Tiles/@AnimatableBody2D@194917/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194917" to="Tiles/@AnimatableBody2D@194917/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194917" to="Tiles/@AnimatableBody2D@194917" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194917" to="Tiles/@AnimatableBody2D@194917" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194917" to="Tiles/@AnimatableBody2D@194917/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194917" to="Tiles/@AnimatableBody2D@194917" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194917" to="Tiles/@AnimatableBody2D@194917/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194918" to="Tiles/@AnimatableBody2D@194918/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194918" to="Tiles/@AnimatableBody2D@194918/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194918" to="Tiles/@AnimatableBody2D@194918" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194918" to="Tiles/@AnimatableBody2D@194918" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194918" to="Tiles/@AnimatableBody2D@194918/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194918" to="Tiles/@AnimatableBody2D@194918" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194918" to="Tiles/@AnimatableBody2D@194918/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194919" to="Tiles/@AnimatableBody2D@194919/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194919" to="Tiles/@AnimatableBody2D@194919/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194919" to="Tiles/@AnimatableBody2D@194919" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194919" to="Tiles/@AnimatableBody2D@194919/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194919" to="Tiles/@AnimatableBody2D@194919" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194919" to="Tiles/@AnimatableBody2D@194919/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@194920" to="Tiles/@AnimatableBody2D@194920/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@194920" to="Tiles/@AnimatableBody2D@194920/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194920" to="Tiles/@AnimatableBody2D@194920" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@194920" to="Tiles/@AnimatableBody2D@194920/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194920" to="Tiles/@AnimatableBody2D@194920" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@194920" to="Tiles/@AnimatableBody2D@194920/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World13/13-1a.tscn b/Scenes/Levels/SMBLL/World13/13-1a.tscn new file mode 100755 index 0000000..c200e8a --- /dev/null +++ b/Scenes/Levels/SMBLL/World13/13-1a.tscn @@ -0,0 +1,245 @@ +[gd_scene load_steps=2 format=4 uid="uid://b8b0aytqelby0"] + +[ext_resource type="PackedScene" uid="uid://2mhrrmlohkat" path="res://Scenes/Levels/SMBLL/World10/10-1a.tscn" id="1_p6yb8"] + +[node name="1-1A" instance=ExtResource("1_p6yb8")] +world_id = 13 + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAAAAAAFAP//AAAKAAEAAAAGAP7/AAALAAAAAAAGAP//AAALAAEAAAAHAP7/AAAMAAAAAAAHAP//AAAMAAEAAAAHAPX/AAAIAAEAAAAIAPX/AAAJAAEAAAAHAPb/AAAIAAEAAAAIAPb/AAAJAAEAAAAHAPf/AAAIAAEAAAAIAPf/AAAJAAEAAAAHAPj/AAAIAAEAAAAIAPj/AAAJAAEAAAAHAPn/AAAIAAEAAAAIAPn/AAAJAAEAAAAHAPr/AAAIAAEAAAAIAPr/AAAJAAEAAAAHAPv/AAAIAAEAAAAIAPv/AAAJAAEAAAAHAPz/AAAIAAEAAAAIAPz/AAAJAAEAAAAHAP3/AAAIAAEAAAAIAP3/AAAJAAEAAAAIAP7/AAAJAAEAAAAIAP//AAAJAAEAAAD8//3/AQAAAAAABwD9//3/AQAAAAAAAQD+//3/AQAAAAAAAQD///3/AQAAAAAAAQAAAP3/AQAAAAAAAQABAP3/AQAAAAAAAQACAP3/AQAAAAAAAQD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD9//z/AQAAAAAAAwD+//z/AQAAAAAAAwD///z/AQAAAAAAAwAAAPz/AQAAAAAAAwABAPz/AQAAAAAAAwACAPz/AQAAAAAAAwD9//r/AQAAAAAAAwD+//r/AQAAAAAAAwD///r/AQAAAAAAAwAAAPr/AQAAAAAAAwABAPr/AQAAAAAAAwACAPr/AQAAAAAAAwD9//j/AQAAAAAAAQD+//j/AQAAAAAAAQD///j/AQAAAAAAAQAAAPj/AQAAAAAAAQABAPj/AQAAAAAAAQD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAADv/wAAAAABAAAAAAASAAAAAAADAAAAAADv/wEAAAABAAEAAAASAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQADAP3/AQAAAAAADQAEAP3/AQAAAAAAAQD7//X/AQAAAAAAAQD7//z/AQAAAAAAAQD7//b/AQAAAAAAAQD7//f/AQAAAAAAAQD7//j/AQAAAAAAAQD7//n/AQAAAAAAAQD7//r/AQAAAAAAAQD7//v/AQAAAAAAAQD7//3/AQAAAAAAAQD8//b/AQAAAAAAAQD8//f/AQAAAAAAAQD8//j/AQAAAAAAAQD9//b/AQAAAAAAAQD9//f/AQAAAAAAAQD+//b/AQAAAAAAAQD+//f/AQAAAAAAAQD///b/AQAAAAAAAQD///f/AQAAAAAAAQAAAPb/AQAAAAAAAQAAAPf/AQAAAAAAAQABAPb/AQAAAAAAAQABAPf/AQAAAAAAAQACAPb/AQAAAAAAAQACAPf/AQAAAAAAAQACAPj/AQAAAAAAAQADAPb/AQAAAAAAAQADAPf/AQAAAAAAAQADAPj/AQAAAAAAAQAEAPb/AQAAAAAAAQAEAPf/AQAAAAAAAQAEAPj/AQAAAAAAAQAEAPr/AQAAAAAAAQAEAPv/AQAAAAAAAQAEAPz/AQAAAAAAAQAEAPn/AQAAAAAAAQA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://dvcacu8gea0j5" + +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164030" to="Tiles/@AnimatableBody2D@164030" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164030" to="Tiles/@AnimatableBody2D@164030/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164030" to="Tiles/@AnimatableBody2D@164030" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164030" to="Tiles/@AnimatableBody2D@164030/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164031" to="Tiles/@AnimatableBody2D@164031" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164031" to="Tiles/@AnimatableBody2D@164031/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164031" to="Tiles/@AnimatableBody2D@164031" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164031" to="Tiles/@AnimatableBody2D@164031/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164032" to="Tiles/@AnimatableBody2D@164032" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164032" to="Tiles/@AnimatableBody2D@164032/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164032" to="Tiles/@AnimatableBody2D@164032" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164032" to="Tiles/@AnimatableBody2D@164032/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164033" to="Tiles/@AnimatableBody2D@164033" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164033" to="Tiles/@AnimatableBody2D@164033/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164033" to="Tiles/@AnimatableBody2D@164033" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164033" to="Tiles/@AnimatableBody2D@164033/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164034" to="Tiles/@AnimatableBody2D@164034" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164034" to="Tiles/@AnimatableBody2D@164034/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164034" to="Tiles/@AnimatableBody2D@164034" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164034" to="Tiles/@AnimatableBody2D@164034/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164035" to="Tiles/@AnimatableBody2D@164035" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164035" to="Tiles/@AnimatableBody2D@164035/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164035" to="Tiles/@AnimatableBody2D@164035" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164035" to="Tiles/@AnimatableBody2D@164035/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164036" to="Tiles/@AnimatableBody2D@164036" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164036" to="Tiles/@AnimatableBody2D@164036/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164036" to="Tiles/@AnimatableBody2D@164036" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164036" to="Tiles/@AnimatableBody2D@164036/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164037" to="Tiles/@AnimatableBody2D@164037" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164037" to="Tiles/@AnimatableBody2D@164037/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164037" to="Tiles/@AnimatableBody2D@164037" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164037" to="Tiles/@AnimatableBody2D@164037/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164038" to="Tiles/@AnimatableBody2D@164038" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164038" to="Tiles/@AnimatableBody2D@164038/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164038" to="Tiles/@AnimatableBody2D@164038" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164038" to="Tiles/@AnimatableBody2D@164038/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164039" to="Tiles/@AnimatableBody2D@164039" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164039" to="Tiles/@AnimatableBody2D@164039/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164039" to="Tiles/@AnimatableBody2D@164039" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164039" to="Tiles/@AnimatableBody2D@164039/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164040" to="Tiles/@AnimatableBody2D@164040" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164040" to="Tiles/@AnimatableBody2D@164040/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164040" to="Tiles/@AnimatableBody2D@164040" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164040" to="Tiles/@AnimatableBody2D@164040/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164041" to="Tiles/@AnimatableBody2D@164041" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164041" to="Tiles/@AnimatableBody2D@164041/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164041" to="Tiles/@AnimatableBody2D@164041" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164041" to="Tiles/@AnimatableBody2D@164041/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164042" to="Tiles/@AnimatableBody2D@164042" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164042" to="Tiles/@AnimatableBody2D@164042/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164042" to="Tiles/@AnimatableBody2D@164042" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164042" to="Tiles/@AnimatableBody2D@164042/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164054" to="Tiles/@AnimatableBody2D@164054" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164054" to="Tiles/@AnimatableBody2D@164054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164054" to="Tiles/@AnimatableBody2D@164054" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164054" to="Tiles/@AnimatableBody2D@164054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164055" to="Tiles/@AnimatableBody2D@164055" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164055" to="Tiles/@AnimatableBody2D@164055/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164055" to="Tiles/@AnimatableBody2D@164055" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164055" to="Tiles/@AnimatableBody2D@164055/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164056" to="Tiles/@AnimatableBody2D@164056" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164056" to="Tiles/@AnimatableBody2D@164056/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164056" to="Tiles/@AnimatableBody2D@164056" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164056" to="Tiles/@AnimatableBody2D@164056/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164057" to="Tiles/@AnimatableBody2D@164057" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164057" to="Tiles/@AnimatableBody2D@164057/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164057" to="Tiles/@AnimatableBody2D@164057" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164057" to="Tiles/@AnimatableBody2D@164057/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164058" to="Tiles/@AnimatableBody2D@164058" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164058" to="Tiles/@AnimatableBody2D@164058/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164058" to="Tiles/@AnimatableBody2D@164058" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164058" to="Tiles/@AnimatableBody2D@164058/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164059" to="Tiles/@AnimatableBody2D@164059" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164059" to="Tiles/@AnimatableBody2D@164059/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164059" to="Tiles/@AnimatableBody2D@164059" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164059" to="Tiles/@AnimatableBody2D@164059/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164060" to="Tiles/@AnimatableBody2D@164060" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164060" to="Tiles/@AnimatableBody2D@164060/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164060" to="Tiles/@AnimatableBody2D@164060" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164060" to="Tiles/@AnimatableBody2D@164060/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164061" to="Tiles/@AnimatableBody2D@164061" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164061" to="Tiles/@AnimatableBody2D@164061/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164061" to="Tiles/@AnimatableBody2D@164061" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164061" to="Tiles/@AnimatableBody2D@164061/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164062" to="Tiles/@AnimatableBody2D@164062" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164062" to="Tiles/@AnimatableBody2D@164062/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164062" to="Tiles/@AnimatableBody2D@164062" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164062" to="Tiles/@AnimatableBody2D@164062/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164063" to="Tiles/@AnimatableBody2D@164063" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164063" to="Tiles/@AnimatableBody2D@164063/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164063" to="Tiles/@AnimatableBody2D@164063" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164063" to="Tiles/@AnimatableBody2D@164063/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164064" to="Tiles/@AnimatableBody2D@164064" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164064" to="Tiles/@AnimatableBody2D@164064/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164064" to="Tiles/@AnimatableBody2D@164064" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164064" to="Tiles/@AnimatableBody2D@164064/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164065" to="Tiles/@AnimatableBody2D@164065" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164065" to="Tiles/@AnimatableBody2D@164065/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164065" to="Tiles/@AnimatableBody2D@164065" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164065" to="Tiles/@AnimatableBody2D@164065/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164066" to="Tiles/@AnimatableBody2D@164066" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164066" to="Tiles/@AnimatableBody2D@164066/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164066" to="Tiles/@AnimatableBody2D@164066" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164066" to="Tiles/@AnimatableBody2D@164066/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164067" to="Tiles/@AnimatableBody2D@164067" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164067" to="Tiles/@AnimatableBody2D@164067/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164067" to="Tiles/@AnimatableBody2D@164067" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164067" to="Tiles/@AnimatableBody2D@164067/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164068" to="Tiles/@AnimatableBody2D@164068" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164068" to="Tiles/@AnimatableBody2D@164068/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164068" to="Tiles/@AnimatableBody2D@164068" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164068" to="Tiles/@AnimatableBody2D@164068/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164069" to="Tiles/@AnimatableBody2D@164069" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164069" to="Tiles/@AnimatableBody2D@164069/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164069" to="Tiles/@AnimatableBody2D@164069" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164069" to="Tiles/@AnimatableBody2D@164069/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164070" to="Tiles/@AnimatableBody2D@164070" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164070" to="Tiles/@AnimatableBody2D@164070/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164070" to="Tiles/@AnimatableBody2D@164070" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164070" to="Tiles/@AnimatableBody2D@164070/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164071" to="Tiles/@AnimatableBody2D@164071" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164071" to="Tiles/@AnimatableBody2D@164071/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164071" to="Tiles/@AnimatableBody2D@164071" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164071" to="Tiles/@AnimatableBody2D@164071/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164072" to="Tiles/@AnimatableBody2D@164072" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164072" to="Tiles/@AnimatableBody2D@164072/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164072" to="Tiles/@AnimatableBody2D@164072" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164072" to="Tiles/@AnimatableBody2D@164072/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164073" to="Tiles/@AnimatableBody2D@164073" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164073" to="Tiles/@AnimatableBody2D@164073/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164073" to="Tiles/@AnimatableBody2D@164073" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164073" to="Tiles/@AnimatableBody2D@164073/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164074" to="Tiles/@AnimatableBody2D@164074" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164074" to="Tiles/@AnimatableBody2D@164074/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164074" to="Tiles/@AnimatableBody2D@164074" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164074" to="Tiles/@AnimatableBody2D@164074/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164075" to="Tiles/@AnimatableBody2D@164075" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164075" to="Tiles/@AnimatableBody2D@164075/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164075" to="Tiles/@AnimatableBody2D@164075" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164075" to="Tiles/@AnimatableBody2D@164075/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164076" to="Tiles/@AnimatableBody2D@164076" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164076" to="Tiles/@AnimatableBody2D@164076/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164076" to="Tiles/@AnimatableBody2D@164076" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164076" to="Tiles/@AnimatableBody2D@164076/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164077" to="Tiles/@AnimatableBody2D@164077" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164077" to="Tiles/@AnimatableBody2D@164077/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164077" to="Tiles/@AnimatableBody2D@164077" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164077" to="Tiles/@AnimatableBody2D@164077/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164078" to="Tiles/@AnimatableBody2D@164078" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164078" to="Tiles/@AnimatableBody2D@164078/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164078" to="Tiles/@AnimatableBody2D@164078" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164078" to="Tiles/@AnimatableBody2D@164078/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164079" to="Tiles/@AnimatableBody2D@164079" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164079" to="Tiles/@AnimatableBody2D@164079/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164079" to="Tiles/@AnimatableBody2D@164079" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164079" to="Tiles/@AnimatableBody2D@164079/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164080" to="Tiles/@AnimatableBody2D@164080" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164080" to="Tiles/@AnimatableBody2D@164080/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164080" to="Tiles/@AnimatableBody2D@164080" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164080" to="Tiles/@AnimatableBody2D@164080/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164081" to="Tiles/@AnimatableBody2D@164081" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164081" to="Tiles/@AnimatableBody2D@164081/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164081" to="Tiles/@AnimatableBody2D@164081" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164081" to="Tiles/@AnimatableBody2D@164081/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164082" to="Tiles/@AnimatableBody2D@164082" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164082" to="Tiles/@AnimatableBody2D@164082/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164082" to="Tiles/@AnimatableBody2D@164082" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164082" to="Tiles/@AnimatableBody2D@164082/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164083" to="Tiles/@AnimatableBody2D@164083" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164083" to="Tiles/@AnimatableBody2D@164083/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164083" to="Tiles/@AnimatableBody2D@164083" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164083" to="Tiles/@AnimatableBody2D@164083/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164084" to="Tiles/@AnimatableBody2D@164084" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164084" to="Tiles/@AnimatableBody2D@164084/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164084" to="Tiles/@AnimatableBody2D@164084" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164084" to="Tiles/@AnimatableBody2D@164084/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164085" to="Tiles/@AnimatableBody2D@164085" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164085" to="Tiles/@AnimatableBody2D@164085/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164085" to="Tiles/@AnimatableBody2D@164085" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164085" to="Tiles/@AnimatableBody2D@164085/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164086" to="Tiles/@AnimatableBody2D@164086" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164086" to="Tiles/@AnimatableBody2D@164086/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164086" to="Tiles/@AnimatableBody2D@164086" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164086" to="Tiles/@AnimatableBody2D@164086/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164087" to="Tiles/@AnimatableBody2D@164087" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164087" to="Tiles/@AnimatableBody2D@164087/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164087" to="Tiles/@AnimatableBody2D@164087" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164087" to="Tiles/@AnimatableBody2D@164087/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164088" to="Tiles/@AnimatableBody2D@164088" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164088" to="Tiles/@AnimatableBody2D@164088/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164088" to="Tiles/@AnimatableBody2D@164088" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164088" to="Tiles/@AnimatableBody2D@164088/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164089" to="Tiles/@AnimatableBody2D@164089" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164089" to="Tiles/@AnimatableBody2D@164089/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164089" to="Tiles/@AnimatableBody2D@164089" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164089" to="Tiles/@AnimatableBody2D@164089/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164090" to="Tiles/@AnimatableBody2D@164090" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164090" to="Tiles/@AnimatableBody2D@164090/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164090" to="Tiles/@AnimatableBody2D@164090" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164090" to="Tiles/@AnimatableBody2D@164090/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164091" to="Tiles/@AnimatableBody2D@164091" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164091" to="Tiles/@AnimatableBody2D@164091/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164091" to="Tiles/@AnimatableBody2D@164091" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164091" to="Tiles/@AnimatableBody2D@164091/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164092" to="Tiles/@AnimatableBody2D@164092" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164092" to="Tiles/@AnimatableBody2D@164092/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164092" to="Tiles/@AnimatableBody2D@164092" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164092" to="Tiles/@AnimatableBody2D@164092/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164093" to="Tiles/@AnimatableBody2D@164093" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164093" to="Tiles/@AnimatableBody2D@164093/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164093" to="Tiles/@AnimatableBody2D@164093" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164093" to="Tiles/@AnimatableBody2D@164093/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164094" to="Tiles/@AnimatableBody2D@164094" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164094" to="Tiles/@AnimatableBody2D@164094/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164094" to="Tiles/@AnimatableBody2D@164094" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164094" to="Tiles/@AnimatableBody2D@164094/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164095" to="Tiles/@AnimatableBody2D@164095" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164095" to="Tiles/@AnimatableBody2D@164095/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164095" to="Tiles/@AnimatableBody2D@164095" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164095" to="Tiles/@AnimatableBody2D@164095/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164096" to="Tiles/@AnimatableBody2D@164096" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164096" to="Tiles/@AnimatableBody2D@164096/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164096" to="Tiles/@AnimatableBody2D@164096" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164096" to="Tiles/@AnimatableBody2D@164096/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164097" to="Tiles/@AnimatableBody2D@164097" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@164097" to="Tiles/@AnimatableBody2D@164097/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164097" to="Tiles/@AnimatableBody2D@164097" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@164097" to="Tiles/@AnimatableBody2D@164097/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World13/13-2.tscn b/Scenes/Levels/SMBLL/World13/13-2.tscn new file mode 100644 index 0000000..ae82f4c --- /dev/null +++ b/Scenes/Levels/SMBLL/World13/13-2.tscn @@ -0,0 +1,210 @@ +[gd_scene load_steps=23 format=4 uid="uid://obgo2g8xrosa"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_kf4k6"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Volcano.json" id="2_mqnjc"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_ecc8f"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_cnwft"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="5_mwtm4"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="7_dbqex"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="8_xrhjg"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="9_ey1uy"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="10_bmidi"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="11_2bo6y"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="12_uarq6"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="13_30ss1"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="13_amhtq"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="14_22n3f"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="15_ivivl"] +[ext_resource type="PackedScene" uid="uid://cw6ypkkhofyuq" path="res://Scenes/Prefabs/DecoTiles/Deco1.tscn" id="16_tr6sh"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="17_di76m"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="18_amhtq"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="19_mwtm4"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="20_cnwft"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="21_mqnjc"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="22_mqnjc"] + +[node name="13-2" type="Node"] +script = ExtResource("1_kf4k6") +music = ExtResource("2_mqnjc") +theme = "Volcano" +campaign = "SMBLL" +world_id = 13 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_ecc8f")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAADAAAAAAD4/wEAAAADAAEAAAD7/wAAAAABAAAAAAD8/wAAAAACAAAAAAD7/wEAAAABAAEAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAADAAAAAAAvAAEAAAADAAEAAAA1AAAAAAABAAAAAAA1AAEAAAABAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAADAAAAAAA9AAEAAAADAAEAAABAAAAAAAABAAAAAABAAAEAAAABAAEAAABBAAAAAAADAAAAAABBAAEAAAADAAEAAABEAAAAAAABAAAAAABEAAEAAAABAAEAAABFAAAAAAADAAAAAABFAAEAAAADAAEAAABIAAAAAAABAAAAAABIAAEAAAABAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAADAAAAAAB8AAEAAAADAAEAAAB/AAAAAAABAAAAAAB/AAEAAAABAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAADAAAAAACEAAEAAAADAAEAAACHAAAAAAABAAAAAACHAAEAAAABAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAADAAAAAACUAAEAAAADAAEAAACiAAAAAAABAAAAAACiAAEAAAABAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAAAEAP//AAAEAAIAAAAFAP//AAAEAAIAAAAGAP//AAAEAAIAAAAHAP//AAAEAAIAAAAIAP//AAAEAAIAAAAJAP//AAAEAAIAAAAKAP//AAAEAAIAAAAKAPn/AAAEAAIAAAAKAPr/AAAEAAIAAAAKAPv/AAAEAAIAAAAKAPz/AAAEAAIAAAAKAP3/AAAEAAIAAAAKAP7/AAAEAAIAAAAJAPr/AAAEAAIAAAAJAPv/AAAEAAIAAAAJAPz/AAAEAAIAAAAJAP3/AAAEAAIAAAAJAP7/AAAEAAIAAAAIAPv/AAAEAAIAAAAIAPz/AAAEAAIAAAAIAP3/AAAEAAIAAAAIAP7/AAAEAAIAAAAHAPz/AAAEAAIAAAAHAP3/AAAEAAIAAAAHAP7/AAAEAAIAAAAGAP3/AAAEAAIAAAAGAP7/AAAEAAIAAAAFAP7/AAAEAAIAAAAMAP7/AAAEAAIAAAANAP7/AAAEAAIAAAAOAP7/AAAEAAIAAAAPAP7/AAAEAAIAAAAQAP7/AAAEAAIAAAARAP7/AAAEAAIAAAASAP7/AAAEAAIAAAATAP7/AAAEAAIAAAAUAP7/AAAEAAIAAAAVAP7/AAAEAAIAAAAWAP7/AAAEAAIAAAAXAP7/AAAEAAIAAAAYAP7/AAAEAAIAAAAZAP7/AAAEAAIAAAAaAP7/AAAEAAIAAAAbAP7/AAAEAAIAAAARAPj/AAAEAAIAAAASAPj/AAAEAAIAAAATAPj/AAAEAAIAAAAUAPj/AAAEAAIAAAAVAPj/AAAEAAIAAAAWAPj/AAAEAAIAAAAXAPj/AAAEAAIAAAAYAPj/AAAEAAIAAAAZAPj/AAAEAAIAAAAaAPj/AAAEAAIAAAAbAPj/AAAEAAIAAAALAPj/AAAEAAIAAAAMAPj/AAAEAAIAAAANAPj/AAAEAAIAAAAOAPj/AAAEAAIAAAAPAPj/AAAEAAIAAAAqAPj/AAAEAAIAAAArAPj/AAAEAAIAAAAsAPj/AAAEAAIAAAAtAPj/AAAEAAIAAAA4APj/AAAEAAIAAAA5APj/AAAEAAIAAAA6APj/AAAEAAIAAAA7APj/AAAEAAIAAAA8APj/AAAEAAIAAAA9APj/AAAEAAIAAAA+APj/AAAEAAIAAAA/APj/AAAEAAIAAABAAPj/AAAEAAIAAABBAPj/AAAEAAIAAABCAPj/AAAEAAIAAABDAPj/AAAEAAIAAABEAPj/AAAEAAIAAABFAPj/AAAEAAIAAABGAPj/AAAEAAIAAABHAPj/AAAEAAIAAABgAPj/AAAEAAIAAABhAPj/AAAEAAIAAABiAPj/AAAEAAIAAABjAPj/AAAEAAIAAABkAPj/AAAEAAIAAABlAPj/AAAEAAIAAABmAPj/AAAEAAIAAABnAPj/AAAEAAIAAACUAP//AAAEAAIAAACaAPj/AAAEAAIAAACiAP//AAAEAAIAAACFAAAAAAAIAAAAAACFAAEAAAAIAAEAAACGAAAAAAAJAAAAAACGAAEAAAAJAAEAAAB9AAAAAAAIAAIAAAB9AAEAAAAIAAMAAAB+AAAAAAAJAAIAAAB+AAEAAAAJAAMAAABzAP7/AAAIAAYAAABzAP//AAAIAAcAAAB0AP7/AAAJAAYAAAB0AP//AAAJAAcAAABmAP3/AAAIAAUAAABmAP7/AAAIAAQAACBnAP3/AAAJAAUAAABnAP7/AAAJAAQAACBmAPn/AAAIAAUAAABnAPn/AAAJAAUAAABmAPr/AAAIAAUAAABnAPr/AAAJAAUAAABmAPv/AAAIAAUAAABnAPv/AAAJAAUAAABmAPz/AAAIAAUAAABnAPz/AAAJAAUAAABmAPb/AAAIAAQAAABmAPf/AAAIAAUAAABnAPb/AAAJAAQAAABnAPf/AAAJAAUAAABGAPv/AAAIAAYAACBHAPv/AAAJAAYAACBGAPn/AAAIAAcAAABHAPn/AAAJAAcAAABGAPr/AAAIAAcAAABHAPr/AAAJAAcAAABCAPv/AAAIAAIAACBDAPv/AAAJAAIAACBCAPn/AAAIAAMAAABDAPn/AAAJAAMAAABCAPr/AAAIAAMAAABDAPr/AAAJAAMAAAA+APv/AAAIAAAAACA/APv/AAAJAAAAACA+APn/AAAIAAEAAAA/APn/AAAJAAEAAAA+APr/AAAIAAEAAAA/APr/AAAJAAEAAAA5AP3/AAAIAAQAACA6AP3/AAAJAAQAACA5APn/AAAIAAUAAAA6APn/AAAJAAUAAAA5APr/AAAIAAUAAAA6APr/AAAJAAUAAAA5APv/AAAIAAUAAAA6APv/AAAJAAUAAAA5APz/AAAIAAUAAAA6APz/AAAJAAUAAAArAP3/AAAIAAIAACAsAP3/AAAJAAIAACArAPz/AAAIAAMAAAAsAPz/AAAJAAMAAAArAPn/AAAIAAMAAAAsAPn/AAAJAAMAAAArAPr/AAAIAAMAAAAsAPr/AAAJAAMAAAArAPv/AAAIAAMAAAAsAPv/AAAJAAMAAABaAP3/AAABAAQAAABaAP//AAABAAQAAABaAP7/AAACAAQAAACCAPz/AQAAAAAAAQCDAPz/AQAAAAAAAQCBAPz/AQAAAAAAAQCAAPj/AQAAAAAAAQCBAPj/AQAAAAAAAQCCAPj/AQAAAAAAAQCEAPj/AQAAAAAAAQDv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAADAAIAAAD7/wIAAAABAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAADAAIAAAA1AAIAAAABAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAADAAIAAABAAAIAAAABAAIAAABBAAIAAAADAAIAAABEAAIAAAABAAIAAABFAAIAAAADAAIAAABIAAIAAAABAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAADAAIAAAB9AAIAAAACAAMAAAB+AAIAAAACAAMAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAMAAACGAAIAAAACAAMAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAADAAAAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAADAAEAAACiAAIAAAABAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_cnwft")] +position = Vector2(-216, 0) + +[node name="StartCastle" parent="." instance=ExtResource("7_dbqex")] +position = Vector2(-216, -40) + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("8_xrhjg")] +position = Vector2(536, -16) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("8_xrhjg")] +position = Vector2(584, 0) +winged = true + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("8_xrhjg")] +position = Vector2(632, -16) +winged = true + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("8_xrhjg")] +position = Vector2(680, 0) +winged = true + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("8_xrhjg")] +position = Vector2(1272, -32) +winged = true + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("8_xrhjg")] +position = Vector2(1448, -64) + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("8_xrhjg")] +position = Vector2(1472, -64) + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("8_xrhjg")] +position = Vector2(1496, -64) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("9_ey1uy")] +position = Vector2(2008, -112) +winged = true + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("9_ey1uy")] +position = Vector2(2152, -112) +winged = true + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("10_bmidi")] +position = Vector2(928, -32) +rotation = 3.14159 + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("10_bmidi")] +position = Vector2(1008, -64) +rotation = 3.14159 + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("10_bmidi")] +position = Vector2(1072, -64) +rotation = 3.14159 + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("10_bmidi")] +position = Vector2(1136, -64) +rotation = 3.14159 + +[node name="RedPirannhaPlant5" parent="Enemies" instance=ExtResource("10_bmidi")] +position = Vector2(704, -32) +rotation = 3.14159 + +[node name="RedPirannhaPlant6" parent="Enemies" instance=ExtResource("10_bmidi")] +position = Vector2(1648, -24) +rotation = 3.14159 + +[node name="RedPirannhaPlant7" parent="Enemies" instance=ExtResource("10_bmidi")] +position = Vector2(1648, -160) + +[node name="RedPirannhaPlant8" parent="Enemies" instance=ExtResource("10_bmidi")] +position = Vector2(1856, -32) + +[node name="RedPirannhaPlant9" parent="Enemies" instance=ExtResource("10_bmidi")] +position = Vector2(2016, 0) + +[node name="RedPirannhaPlant10" parent="Enemies" instance=ExtResource("10_bmidi")] +position = Vector2(2144, 0) + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("11_2bo6y")] +position = Vector2(216, 0) + +[node name="Goomba" parent="Enemies" instance=ExtResource("12_uarq6")] +position = Vector2(232, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("12_uarq6")] +position = Vector2(256, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("12_uarq6")] +position = Vector2(344, 0) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("12_uarq6")] +position = Vector2(368, 0) + +[node name="BulletBillCannon" parent="Enemies" instance=ExtResource("13_amhtq")] +position = Vector2(1448, -40) + +[node name="BulletBillCannon2" parent="Enemies" instance=ExtResource("13_amhtq")] +position = Vector2(1448, -8) + +[node name="Trampoline" parent="." instance=ExtResource("13_30ss1")] +position = Vector2(2376, -16) + +[node name="EndFlagpole" parent="." instance=ExtResource("14_22n3f")] +position = Vector2(2600, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("15_ivivl")] +position = Vector2(2680, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("16_tr6sh")] +tile_map_data = PackedByteArray("AAD7////AAAAAAAAAAD8////AAABAAAAAAD9////AAABAAAAAAD+////AAACAAAAAAAaAP//AAAAAAAAAAAbAP//AAABAAAAAAAcAP//AAACAAAAAAAsAP//AAAAAAAAAAAtAP//AAABAAAAAAAuAP//AAABAAAAAAAvAP//AAACAAAAAABJAP//AAAAAAAAAABKAP//AAABAAAAAABLAP//AAACAAAAAABdAP//AAABAAAAAABeAP//AAACAAAAAABbAP//AAAAAAAAAABcAP//AAABAAAAAABoAP//AAACAAAAAABnAP//AAAAAAAAAAB6AP//AAAAAAAAAAB7AP//AAABAAAAAAB8AP//AAACAAAAAACOAP//AAABAAAAAACPAP//AAACAAAAAACMAP//AAAAAAAAAACNAP//AAABAAAAAACpAP//AAAAAAAAAACqAP//AAABAAAAAACrAP//AAACAAAAAAAHAP//AAAAAAAAAAAIAP//AAACAAAAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("17_di76m")] + +[node name="LevelBG" parent="." instance=ExtResource("18_amhtq")] +particles = 3 +liquid_layer = 2 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("19_mwtm4") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="PipeArea" parent="." instance=ExtResource("5_mwtm4")] +position = Vector2(1648, -160) +target_level = "uid://cffqu3t1kkvn6" + +[node name="PipeArea2" parent="." instance=ExtResource("5_mwtm4")] +position = Vector2(1856, -32) +pipe_id = 1 +target_level = "uid://cffqu3t1kkvn6" +exit_only = true + +[node name="BrickBlock" parent="." instance=ExtResource("20_cnwft")] +position = Vector2(2104, -120) +item = ExtResource("21_mqnjc") + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(1576, -208) +script = ExtResource("22_mqnjc") +heaven_scene = "uid://dlc5te716p4gw" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@86156" to="Tiles/@AnimatableBody2D@86156" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@86156" to="Tiles/@AnimatableBody2D@86156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@86156" to="Tiles/@AnimatableBody2D@86156" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@86156" to="Tiles/@AnimatableBody2D@86156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@86157" to="Tiles/@AnimatableBody2D@86157" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@86157" to="Tiles/@AnimatableBody2D@86157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@86157" to="Tiles/@AnimatableBody2D@86157" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@86157" to="Tiles/@AnimatableBody2D@86157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@86158" to="Tiles/@AnimatableBody2D@86158" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@86158" to="Tiles/@AnimatableBody2D@86158/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@86158" to="Tiles/@AnimatableBody2D@86158" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@86158" to="Tiles/@AnimatableBody2D@86158/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@86159" to="Tiles/@AnimatableBody2D@86159" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@86159" to="Tiles/@AnimatableBody2D@86159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@86159" to="Tiles/@AnimatableBody2D@86159" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@86159" to="Tiles/@AnimatableBody2D@86159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@86160" to="Tiles/@AnimatableBody2D@86160" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@86160" to="Tiles/@AnimatableBody2D@86160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@86160" to="Tiles/@AnimatableBody2D@86160" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@86160" to="Tiles/@AnimatableBody2D@86160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@86161" to="Tiles/@AnimatableBody2D@86161" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@86161" to="Tiles/@AnimatableBody2D@86161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@86161" to="Tiles/@AnimatableBody2D@86161" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@86161" to="Tiles/@AnimatableBody2D@86161/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World13/13-2a.tscn b/Scenes/Levels/SMBLL/World13/13-2a.tscn new file mode 100755 index 0000000..9518643 --- /dev/null +++ b/Scenes/Levels/SMBLL/World13/13-2a.tscn @@ -0,0 +1,128 @@ +[gd_scene load_steps=2 format=4 uid="uid://cffqu3t1kkvn6"] + +[ext_resource type="PackedScene" uid="uid://b8b0aytqelby0" path="res://Scenes/Levels/SMBLL/World13/13-1a.tscn" id="1_vuam5"] + +[node name="1-1A" instance=ExtResource("1_vuam5")] + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAAAAAAFAP//AAAKAAEAAAAGAP7/AAALAAAAAAAGAP//AAALAAEAAAAHAP7/AAAMAAAAAAAHAP//AAAMAAEAAAAHAPX/AAAIAAEAAAAIAPX/AAAJAAEAAAAHAPb/AAAIAAEAAAAIAPb/AAAJAAEAAAAHAPf/AAAIAAEAAAAIAPf/AAAJAAEAAAAHAPj/AAAIAAEAAAAIAPj/AAAJAAEAAAAHAPn/AAAIAAEAAAAIAPn/AAAJAAEAAAAHAPr/AAAIAAEAAAAIAPr/AAAJAAEAAAAHAPv/AAAIAAEAAAAIAPv/AAAJAAEAAAAHAPz/AAAIAAEAAAAIAPz/AAAJAAEAAAAHAP3/AAAIAAEAAAAIAP3/AAAJAAEAAAAIAP7/AAAJAAEAAAAIAP//AAAJAAEAAAD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAABwACAPX/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAADv/wAAAAABAAAAAAASAAAAAAADAAAAAADv/wEAAAABAAEAAAASAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQD7//X/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQAAAPz/AQAAAAAAAQD///z/AQAAAAAAAQD7//z/AQAAAAAAAQD8//z/AQAAAAAAAQD///j/AQAAAAAAAQD///n/AQAAAAAAAQD///r/AQAAAAAAAQD///v/AQAAAAAAAQABAPj/AQAAAAAAAQABAPn/AQAAAAAAAQABAPr/AQAAAAAAAQABAPv/AQAAAAAAAQABAPz/AQAAAAAAAQD9//z/AQAAAAAAAQADAPz/AQAAAAAAAQAEAPz/AQAAAAAAAQD7//v/AQAAAAAAAwD8//v/AQAAAAAAAwD9//v/AQAAAAAAAwD7//n/AQAAAAAAAwD8//n/AQAAAAAAAwD9//n/AQAAAAAAAwADAPv/AQAAAAAAAwAEAPv/AQAAAAAAAwADAPn/AQAAAAAAAwAEAPn/AQAAAAAAAwAAAPj/AQAAAAAABQA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://obgo2g8xrosa" + +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166857" to="Tiles/@AnimatableBody2D@166857" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166857" to="Tiles/@AnimatableBody2D@166857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166857" to="Tiles/@AnimatableBody2D@166857" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166857" to="Tiles/@AnimatableBody2D@166857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166858" to="Tiles/@AnimatableBody2D@166858" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166858" to="Tiles/@AnimatableBody2D@166858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166858" to="Tiles/@AnimatableBody2D@166858" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166858" to="Tiles/@AnimatableBody2D@166858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166859" to="Tiles/@AnimatableBody2D@166859" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166859" to="Tiles/@AnimatableBody2D@166859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166859" to="Tiles/@AnimatableBody2D@166859" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166859" to="Tiles/@AnimatableBody2D@166859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166860" to="Tiles/@AnimatableBody2D@166860" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166860" to="Tiles/@AnimatableBody2D@166860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166860" to="Tiles/@AnimatableBody2D@166860" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166860" to="Tiles/@AnimatableBody2D@166860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166861" to="Tiles/@AnimatableBody2D@166861" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166861" to="Tiles/@AnimatableBody2D@166861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166861" to="Tiles/@AnimatableBody2D@166861" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166861" to="Tiles/@AnimatableBody2D@166861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166880" to="Tiles/@AnimatableBody2D@166880" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166880" to="Tiles/@AnimatableBody2D@166880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166880" to="Tiles/@AnimatableBody2D@166880" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166880" to="Tiles/@AnimatableBody2D@166880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166881" to="Tiles/@AnimatableBody2D@166881" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166881" to="Tiles/@AnimatableBody2D@166881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166881" to="Tiles/@AnimatableBody2D@166881" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166881" to="Tiles/@AnimatableBody2D@166881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166884" to="Tiles/@AnimatableBody2D@166884" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166884" to="Tiles/@AnimatableBody2D@166884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166884" to="Tiles/@AnimatableBody2D@166884" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166884" to="Tiles/@AnimatableBody2D@166884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167527" to="Tiles/@AnimatableBody2D@167527" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167527" to="Tiles/@AnimatableBody2D@167527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167527" to="Tiles/@AnimatableBody2D@167527" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167527" to="Tiles/@AnimatableBody2D@167527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167531" to="Tiles/@AnimatableBody2D@167531" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167531" to="Tiles/@AnimatableBody2D@167531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167531" to="Tiles/@AnimatableBody2D@167531" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167531" to="Tiles/@AnimatableBody2D@167531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167536" to="Tiles/@AnimatableBody2D@167536" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167536" to="Tiles/@AnimatableBody2D@167536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167536" to="Tiles/@AnimatableBody2D@167536" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167536" to="Tiles/@AnimatableBody2D@167536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167542" to="Tiles/@AnimatableBody2D@167542" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167542" to="Tiles/@AnimatableBody2D@167542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167542" to="Tiles/@AnimatableBody2D@167542" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167542" to="Tiles/@AnimatableBody2D@167542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167543" to="Tiles/@AnimatableBody2D@167543" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167543" to="Tiles/@AnimatableBody2D@167543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167543" to="Tiles/@AnimatableBody2D@167543" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167543" to="Tiles/@AnimatableBody2D@167543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167544" to="Tiles/@AnimatableBody2D@167544" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167544" to="Tiles/@AnimatableBody2D@167544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167544" to="Tiles/@AnimatableBody2D@167544" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167544" to="Tiles/@AnimatableBody2D@167544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167545" to="Tiles/@AnimatableBody2D@167545" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167545" to="Tiles/@AnimatableBody2D@167545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167545" to="Tiles/@AnimatableBody2D@167545" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167545" to="Tiles/@AnimatableBody2D@167545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167546" to="Tiles/@AnimatableBody2D@167546" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167546" to="Tiles/@AnimatableBody2D@167546/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167546" to="Tiles/@AnimatableBody2D@167546" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167546" to="Tiles/@AnimatableBody2D@167546/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167547" to="Tiles/@AnimatableBody2D@167547" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167547" to="Tiles/@AnimatableBody2D@167547/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167547" to="Tiles/@AnimatableBody2D@167547" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167547" to="Tiles/@AnimatableBody2D@167547/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167548" to="Tiles/@AnimatableBody2D@167548" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167548" to="Tiles/@AnimatableBody2D@167548/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167548" to="Tiles/@AnimatableBody2D@167548" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167548" to="Tiles/@AnimatableBody2D@167548/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167549" to="Tiles/@AnimatableBody2D@167549" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167549" to="Tiles/@AnimatableBody2D@167549/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167549" to="Tiles/@AnimatableBody2D@167549" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167549" to="Tiles/@AnimatableBody2D@167549/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167550" to="Tiles/@AnimatableBody2D@167550" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167550" to="Tiles/@AnimatableBody2D@167550/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167550" to="Tiles/@AnimatableBody2D@167550" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167550" to="Tiles/@AnimatableBody2D@167550/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167551" to="Tiles/@AnimatableBody2D@167551" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167551" to="Tiles/@AnimatableBody2D@167551/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167551" to="Tiles/@AnimatableBody2D@167551" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167551" to="Tiles/@AnimatableBody2D@167551/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167552" to="Tiles/@AnimatableBody2D@167552" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167552" to="Tiles/@AnimatableBody2D@167552/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167552" to="Tiles/@AnimatableBody2D@167552" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167552" to="Tiles/@AnimatableBody2D@167552/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167554" to="Tiles/@AnimatableBody2D@167554" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167554" to="Tiles/@AnimatableBody2D@167554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167554" to="Tiles/@AnimatableBody2D@167554" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167554" to="Tiles/@AnimatableBody2D@167554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167555" to="Tiles/@AnimatableBody2D@167555" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167555" to="Tiles/@AnimatableBody2D@167555/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167555" to="Tiles/@AnimatableBody2D@167555" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167555" to="Tiles/@AnimatableBody2D@167555/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167556" to="Tiles/@AnimatableBody2D@167556" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167556" to="Tiles/@AnimatableBody2D@167556/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167556" to="Tiles/@AnimatableBody2D@167556" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167556" to="Tiles/@AnimatableBody2D@167556/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167567" to="Tiles/@AnimatableBody2D@167567" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167567" to="Tiles/@AnimatableBody2D@167567/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167567" to="Tiles/@AnimatableBody2D@167567" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167567" to="Tiles/@AnimatableBody2D@167567/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167569" to="Tiles/@AnimatableBody2D@167569" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167569" to="Tiles/@AnimatableBody2D@167569/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167569" to="Tiles/@AnimatableBody2D@167569" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167569" to="Tiles/@AnimatableBody2D@167569/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167570" to="Tiles/@AnimatableBody2D@167570" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167570" to="Tiles/@AnimatableBody2D@167570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167570" to="Tiles/@AnimatableBody2D@167570" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167570" to="Tiles/@AnimatableBody2D@167570/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World13/13-3.tscn b/Scenes/Levels/SMBLL/World13/13-3.tscn new file mode 100644 index 0000000..b4ed79c --- /dev/null +++ b/Scenes/Levels/SMBLL/World13/13-3.tscn @@ -0,0 +1,303 @@ +[gd_scene load_steps=18 format=4 uid="uid://v6fop2y1wydg"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_d1wu2"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Volcano.json" id="2_xr5re"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_xr5re"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_1tsqd"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="8_7a65f"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="9_duj3q"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="10_ipmtm"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="11_1mpkb"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="12_swuuw"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="12_wpyd4"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="13_so2vs"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="15_j2lon"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="16_1tsqd"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_1tsqd"] +[ext_resource type="PackedScene" uid="uid://cw6ypkkhofyuq" path="res://Scenes/Prefabs/DecoTiles/Deco1.tscn" id="17_vsp0m"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="18_7a65f"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="18_vsp0m"] + +[node name="13-3" type="Node"] +script = ExtResource("1_d1wu2") +music = ExtResource("2_xr5re") +theme = "Volcano" +campaign = "SMBLL" +world_id = 13 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("5_xr5re")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAADAAAAAAAVAAEAAAADAAEAAAAZAAAAAAABAAAAAAAZAAEAAAABAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABbAAIAAAACAAIAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABcAAIAAAACAAIAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABdAAIAAAACAAIAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABeAAIAAAACAAIAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABfAAIAAAACAAIAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABgAAIAAAACAAIAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABhAAIAAAACAAIAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABiAAIAAAACAAIAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABjAAIAAAACAAIAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABkAAIAAAACAAIAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABlAAIAAAACAAIAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABmAAIAAAACAAIAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABnAAIAAAACAAIAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABoAAIAAAACAAIAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABpAAIAAAACAAIAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABqAAIAAAACAAIAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABrAAIAAAACAAIAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABsAAIAAAACAAIAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABtAAIAAAACAAIAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABuAAIAAAACAAIAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABvAAIAAAACAAIAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABwAAIAAAACAAIAAABxAAAAAAADAAAAAABxAAEAAAADAAEAAABxAAIAAAADAAIAAABzAAAAAAABAAAAAABzAAEAAAABAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAADAAAAAAC1AAEAAAADAAEAAAC3AAAAAAAAAAAAAAC3AAEAAAAAAAEAAAC6AAAAAAAAAAAAAAC6AAEAAAAAAAEAAAC9AAAAAAAAAAAAAAC9AAEAAAAAAAEAAADAAAAAAAAAAAAAAADAAAEAAAAAAAEAAADHAAAAAAABAAAAAADHAAEAAAABAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAAADAP7/AAABAAQAAAAGAP3/AAABAAQAAAAKAPz/AAABAAQAAAAKAP//AAABAAQAAAAOAP3/AAABAAQAAAARAP7/AAABAAQAAAARAP//AAACAAQAAAAOAP7/AAACAAQAAAAKAP3/AAACAAQAAAAGAP7/AAACAAQAAAADAP//AAACAAQAAAAGAP//AAADAAQAAAAKAP7/AAADAAQAAAAOAP//AAADAAQAAAAXAP3/AAAIAAYAAAAXAP7/AAAIAAcAAAAYAP3/AAAJAAYAAAAYAP7/AAAJAAcAAAAXAP//AAAIAAcAAAAYAP//AAAJAAcAAAAXAAAAAAAIAAcAAAAYAAAAAAAJAAcAAAAXAAEAAAAIAAcAAAAYAAEAAAAJAAcAAABCAP7/AAABAAQAAABCAP//AAACAAQAAABVAP7/AAABAAQAAABYAPz/AAABAAQAAABbAPv/AAABAAQAAABeAP3/AAABAAQAAABVAP//AAACAAQAAABYAP3/AAACAAQAAABbAPz/AAACAAQAAABeAP7/AAACAAQAAABYAP7/AAADAAQAAABYAP//AAADAAQAAABbAP3/AAADAAQAAABbAP7/AAADAAQAAABeAP//AAADAAQAAABbAP//AAABAAQAAABjAP3/AAABAAQAAABjAP7/AAACAAQAAABjAP//AAADAAQAAABzAPj/AAAEAAIAAABzAPn/AAAEAAIAAABzAPr/AAAEAAIAAABzAPv/AAAEAAIAAABzAPz/AAAEAAIAAABzAP3/AAAEAAIAAABzAP7/AAAEAAIAAABzAP//AAAEAAIAAABHAPz/AAAAAAQAAABHAP3/AAAAAAQAAABHAP7/AAAAAAQAAABHAP//AAAAAAQAAACDAP3/AAAIAAIAAACDAP7/AAAIAAMAAACEAP3/AAAJAAIAAACEAP7/AAAJAAMAAACDAP//AAAIAAMAAACEAP//AAAJAAMAAACKAP3/AAABAAQAAACUAP7/AAABAAQAAACUAP//AAACAAQAAACKAP7/AAACAAQAAACKAP//AAABAAQAAAC6AP7/AAADAAQAAAC6AP//AAADAAQAAAC9APz/AAADAAQAAAC9AP3/AAADAAQAAAC9AP7/AAADAAQAAAC9AP//AAADAAQAAADAAPr/AAADAAQAAADAAPv/AAADAAQAAADAAPz/AAADAAQAAADAAP3/AAADAAQAAADAAP7/AAADAAQAAADAAP//AAADAAQAAAC3AP//AAACAAQAAAC6AP3/AAACAAQAAAC9APv/AAACAAQAAADAAPn/AAACAAQAAAC3AP7/AAABAAQAAAC6APz/AAABAAQAAAC9APr/AAABAAQAAADAAPj/AAABAAQAAADJAP//AAAEAAIAAAAMAPz/AQAAAAAABwBHAPj/AQAAAAAAAQBIAPj/AQAAAAAAAQBJAPj/AQAAAAAAAQBKAPj/AQAAAAAAAQBLAPj/AQAAAAAAAQBMAPj/AQAAAAAAAQBNAPj/AQAAAAAAAQBOAPj/AQAAAAAAAQBPAPj/AQAAAAAAAQBQAPj/AQAAAAAAAQBIAPz/AQAAAAAAAgBJAPz/AQAAAAAAAgBKAPz/AQAAAAAAAgBLAPz/AQAAAAAAAgBMAPz/AQAAAAAAAgBNAPz/AQAAAAAAAgBOAPz/AQAAAAAAAgBPAPz/AQAAAAAAAgB2AP3/AQAAAAAABQCeAPz/AQAAAAAAAQCfAPz/AQAAAAAAAQCgAPz/AQAAAAAAAQDWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADr/wAAAAABAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADr/wEAAAABAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADr/wIAAAABAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAADAAIAAAAZAAIAAAABAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABzAAIAAAABAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAADAAIAAAC3AAIAAAAAAAIAAAC6AAIAAAAAAAIAAAC9AAIAAAAAAAIAAADAAAIAAAAAAAIAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADHAAIAAAABAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAACAAAAAAD+AAAAAAACAAAAAAD/AAAAAAACAAAAAAAAAQAAAAACAAAAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAACAAAAAAAGAQAAAAACAAAAAAAHAQAAAAACAAAAAAAIAQAAAAACAAAAAAAJAQAAAAACAAAAAAAKAQAAAAACAAAAAAALAQAAAAACAAAAAAAMAQAAAAACAAAAAAANAQAAAAACAAAAAAAOAQAAAAACAAAAAAAPAQAAAAACAAAAAAAQAQAAAAACAAAAAAARAQAAAAACAAAAAAASAQAAAAACAAAAAAATAQAAAAACAAAAAAAUAQAAAAACAAAAAAAVAQAAAAADAAAAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAACAAEAAAD/AAEAAAACAAEAAAAAAQEAAAACAAEAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAACAAEAAAAGAQEAAAACAAEAAAAHAQEAAAACAAEAAAAIAQEAAAACAAEAAAAJAQEAAAACAAEAAAAKAQEAAAACAAEAAAALAQEAAAACAAEAAAAMAQEAAAACAAEAAAANAQEAAAACAAEAAAAOAQEAAAACAAEAAAAPAQEAAAACAAEAAAAQAQEAAAACAAEAAAARAQEAAAACAAEAAAASAQEAAAACAAEAAAATAQEAAAACAAEAAAAUAQEAAAACAAEAAAAVAQEAAAADAAEAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAACAAIAAAAGAQIAAAACAAIAAAAHAQIAAAACAAIAAAAIAQIAAAACAAIAAAAJAQIAAAACAAIAAAAKAQIAAAACAAIAAAALAQIAAAACAAIAAAAMAQIAAAACAAIAAAANAQIAAAACAAIAAAAOAQIAAAACAAIAAAAPAQIAAAACAAIAAAAQAQIAAAACAAIAAAARAQIAAAACAAIAAAASAQIAAAACAAIAAAATAQIAAAACAAIAAAAUAQIAAAACAAIAAAAVAQIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("6_1tsqd")] +position = Vector2(-216, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="HammerBro" parent="Enemies" instance=ExtResource("8_7a65f")] +position = Vector2(680, 0) + +[node name="HammerBro2" parent="Enemies" instance=ExtResource("8_7a65f")] +position = Vector2(792, 0) + +[node name="HammerBro3" parent="Enemies" instance=ExtResource("8_7a65f")] +position = Vector2(1240, -64) + +[node name="HammerBro4" parent="Enemies" instance=ExtResource("8_7a65f")] +position = Vector2(1192, -128) + +[node name="HammerBro5" parent="Enemies" instance=ExtResource("8_7a65f")] +position = Vector2(2056, 0) + +[node name="HammerBro6" parent="Enemies" instance=ExtResource("8_7a65f")] +position = Vector2(2552, 0) + +[node name="HammerBro7" parent="Enemies" instance=ExtResource("8_7a65f")] +position = Vector2(2696, 0) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("9_duj3q")] +position = Vector2(1848, -128) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("10_ipmtm")] +position = Vector2(2872, -16) +winged = true + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("11_1mpkb")] +position = Vector2(2112, -48) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("11_1mpkb")] +position = Vector2(384, -48) + +[node name="BulletBillCannon" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(56, -24) + +[node name="BulletBillCannon2" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(104, -40) + +[node name="BulletBillCannon3" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(168, -56) + +[node name="BulletBillCannon4" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(168, -8) + +[node name="BulletBillCannon5" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(232, -40) + +[node name="BulletBillCannon6" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(280, -24) + +[node name="BulletBillCannon7" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(1064, -24) + +[node name="BulletBillCannon8" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(1368, -24) + +[node name="BulletBillCannon9" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(1416, -56) + +[node name="BulletBillCannon10" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(1464, -72) + +[node name="BulletBillCannon11" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(1512, -40) + +[node name="BulletBillCannon12" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(1464, -8) + +[node name="BulletBillCannon13" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(1592, -40) + +[node name="BulletBillCannon14" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(2216, -40) + +[node name="BulletBillCannon15" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(2216, -8) + +[node name="BulletBillCannon16" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(2376, -24) + +[node name="BulletBillCannon17" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(2936, -24) + +[node name="BulletBillCannon18" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(2984, -56) + +[node name="BulletBillCannon19" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(3032, -88) + +[node name="BulletBillCannon20" parent="Enemies" instance=ExtResource("12_swuuw")] +position = Vector2(3080, -120) + +[node name="EndFlagpole" parent="." instance=ExtResource("12_wpyd4")] +position = Vector2(3224, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("13_so2vs")] +position = Vector2(3320, 0) + +[node name="Trampoline" parent="." instance=ExtResource("15_j2lon")] +position = Vector2(1816, 0) + +[node name="StartCastle" parent="." instance=ExtResource("16_1tsqd")] +position = Vector2(-216, -40) + +[node name="DecoTiles" parent="." instance=ExtResource("17_vsp0m")] + +[node name="DropShadow" parent="." instance=ExtResource("18_7a65f")] + +[node name="LevelBG" parent="." instance=ExtResource("17_1tsqd")] +particles = 3 +liquid_layer = 2 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("18_vsp0m") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[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="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@80370" to="Tiles/@AnimatableBody2D@80370/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80370" to="Tiles/@AnimatableBody2D@80370/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80370" to="Tiles/@AnimatableBody2D@80370" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80370" to="Tiles/@AnimatableBody2D@80370/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80370" to="Tiles/@AnimatableBody2D@80370" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80370" to="Tiles/@AnimatableBody2D@80370/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80371" to="Tiles/@AnimatableBody2D@80371/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80371" to="Tiles/@AnimatableBody2D@80371/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80371" to="Tiles/@AnimatableBody2D@80371" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80371" to="Tiles/@AnimatableBody2D@80371/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80371" to="Tiles/@AnimatableBody2D@80371" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80371" to="Tiles/@AnimatableBody2D@80371/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80372" to="Tiles/@AnimatableBody2D@80372/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80372" to="Tiles/@AnimatableBody2D@80372/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80372" to="Tiles/@AnimatableBody2D@80372" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80372" to="Tiles/@AnimatableBody2D@80372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80372" to="Tiles/@AnimatableBody2D@80372" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80372" to="Tiles/@AnimatableBody2D@80372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80373" to="Tiles/@AnimatableBody2D@80373/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80373" to="Tiles/@AnimatableBody2D@80373/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80373" to="Tiles/@AnimatableBody2D@80373" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80373" to="Tiles/@AnimatableBody2D@80373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80373" to="Tiles/@AnimatableBody2D@80373" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80373" to="Tiles/@AnimatableBody2D@80373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80374" to="Tiles/@AnimatableBody2D@80374/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80374" to="Tiles/@AnimatableBody2D@80374/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80374" to="Tiles/@AnimatableBody2D@80374" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80374" to="Tiles/@AnimatableBody2D@80374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80374" to="Tiles/@AnimatableBody2D@80374" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80374" to="Tiles/@AnimatableBody2D@80374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80375" to="Tiles/@AnimatableBody2D@80375/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80375" to="Tiles/@AnimatableBody2D@80375/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80375" to="Tiles/@AnimatableBody2D@80375" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80375" to="Tiles/@AnimatableBody2D@80375/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80375" to="Tiles/@AnimatableBody2D@80375" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80375" to="Tiles/@AnimatableBody2D@80375/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80376" to="Tiles/@AnimatableBody2D@80376/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80376" to="Tiles/@AnimatableBody2D@80376/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80376" to="Tiles/@AnimatableBody2D@80376" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80376" to="Tiles/@AnimatableBody2D@80376/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80376" to="Tiles/@AnimatableBody2D@80376" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80376" to="Tiles/@AnimatableBody2D@80376/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80377" to="Tiles/@AnimatableBody2D@80377/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80377" to="Tiles/@AnimatableBody2D@80377/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80377" to="Tiles/@AnimatableBody2D@80377" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80377" to="Tiles/@AnimatableBody2D@80377/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80377" to="Tiles/@AnimatableBody2D@80377" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80377" to="Tiles/@AnimatableBody2D@80377/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80378" to="Tiles/@AnimatableBody2D@80378/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80378" to="Tiles/@AnimatableBody2D@80378/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80378" to="Tiles/@AnimatableBody2D@80378" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80378" to="Tiles/@AnimatableBody2D@80378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80378" to="Tiles/@AnimatableBody2D@80378" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80378" to="Tiles/@AnimatableBody2D@80378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80379" to="Tiles/@AnimatableBody2D@80379/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80379" to="Tiles/@AnimatableBody2D@80379/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80379" to="Tiles/@AnimatableBody2D@80379" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80379" to="Tiles/@AnimatableBody2D@80379/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80379" to="Tiles/@AnimatableBody2D@80379" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80379" to="Tiles/@AnimatableBody2D@80379/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@80380" to="Tiles/@AnimatableBody2D@80380/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80380" to="Tiles/@AnimatableBody2D@80380/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80380" to="Tiles/@AnimatableBody2D@80380" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80380" to="Tiles/@AnimatableBody2D@80380" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80380" to="Tiles/@AnimatableBody2D@80380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80380" to="Tiles/@AnimatableBody2D@80380" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80380" to="Tiles/@AnimatableBody2D@80380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80381" to="Tiles/@AnimatableBody2D@80381/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80381" to="Tiles/@AnimatableBody2D@80381/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80381" to="Tiles/@AnimatableBody2D@80381" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80381" to="Tiles/@AnimatableBody2D@80381" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80381" to="Tiles/@AnimatableBody2D@80381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80381" to="Tiles/@AnimatableBody2D@80381" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80381" to="Tiles/@AnimatableBody2D@80381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80382" to="Tiles/@AnimatableBody2D@80382/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80382" to="Tiles/@AnimatableBody2D@80382/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80382" to="Tiles/@AnimatableBody2D@80382" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80382" to="Tiles/@AnimatableBody2D@80382" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80382" to="Tiles/@AnimatableBody2D@80382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80382" to="Tiles/@AnimatableBody2D@80382" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80382" to="Tiles/@AnimatableBody2D@80382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80383" to="Tiles/@AnimatableBody2D@80383/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80383" to="Tiles/@AnimatableBody2D@80383/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80383" to="Tiles/@AnimatableBody2D@80383" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80383" to="Tiles/@AnimatableBody2D@80383" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80383" to="Tiles/@AnimatableBody2D@80383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80383" to="Tiles/@AnimatableBody2D@80383" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80383" to="Tiles/@AnimatableBody2D@80383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80384" to="Tiles/@AnimatableBody2D@80384/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80384" to="Tiles/@AnimatableBody2D@80384/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80384" to="Tiles/@AnimatableBody2D@80384" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80384" to="Tiles/@AnimatableBody2D@80384" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80384" to="Tiles/@AnimatableBody2D@80384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80384" to="Tiles/@AnimatableBody2D@80384" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80384" to="Tiles/@AnimatableBody2D@80384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80385" to="Tiles/@AnimatableBody2D@80385/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80385" to="Tiles/@AnimatableBody2D@80385/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80385" to="Tiles/@AnimatableBody2D@80385" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80385" to="Tiles/@AnimatableBody2D@80385" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80385" to="Tiles/@AnimatableBody2D@80385/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80385" to="Tiles/@AnimatableBody2D@80385" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80385" to="Tiles/@AnimatableBody2D@80385/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80386" to="Tiles/@AnimatableBody2D@80386/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80386" to="Tiles/@AnimatableBody2D@80386/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80386" to="Tiles/@AnimatableBody2D@80386" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80386" to="Tiles/@AnimatableBody2D@80386" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80386" to="Tiles/@AnimatableBody2D@80386/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80386" to="Tiles/@AnimatableBody2D@80386" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80386" to="Tiles/@AnimatableBody2D@80386/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80387" to="Tiles/@AnimatableBody2D@80387/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80387" to="Tiles/@AnimatableBody2D@80387/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80387" to="Tiles/@AnimatableBody2D@80387" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80387" to="Tiles/@AnimatableBody2D@80387/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80387" to="Tiles/@AnimatableBody2D@80387/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80387" to="Tiles/@AnimatableBody2D@80387" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80387" to="Tiles/@AnimatableBody2D@80387/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80388" to="Tiles/@AnimatableBody2D@80388/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80388" to="Tiles/@AnimatableBody2D@80388/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80388" to="Tiles/@AnimatableBody2D@80388" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80388" to="Tiles/@AnimatableBody2D@80388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80388" to="Tiles/@AnimatableBody2D@80388" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80388" to="Tiles/@AnimatableBody2D@80388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80389" to="Tiles/@AnimatableBody2D@80389/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80389" to="Tiles/@AnimatableBody2D@80389/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80389" to="Tiles/@AnimatableBody2D@80389" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80389" to="Tiles/@AnimatableBody2D@80389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80389" to="Tiles/@AnimatableBody2D@80389" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80389" to="Tiles/@AnimatableBody2D@80389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@80390" to="Tiles/@AnimatableBody2D@80390/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@80390" to="Tiles/@AnimatableBody2D@80390/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80390" to="Tiles/@AnimatableBody2D@80390" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@80390" to="Tiles/@AnimatableBody2D@80390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80390" to="Tiles/@AnimatableBody2D@80390" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@80390" to="Tiles/@AnimatableBody2D@80390/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World13/13-4.tscn b/Scenes/Levels/SMBLL/World13/13-4.tscn new file mode 100644 index 0000000..9b59fa6 --- /dev/null +++ b/Scenes/Levels/SMBLL/World13/13-4.tscn @@ -0,0 +1,107 @@ +[gd_scene load_steps=15 format=4 uid="uid://cfxtsnujr77ro"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_qfo7w"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_qfo7w"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_ijqcr"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_q1kxy"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="8_pi08j"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="9_i7akt"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="10_0mbhf"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="11_odjxw"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="12_k7t0u"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="13_rx4ei"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_a5fcu"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="14_qfo7w"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="15_ovjnn"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="16_5epyp"] + +[node name="13-4" type="Node"] +script = ExtResource("1_qfo7w") +music = ExtResource("2_qfo7w") +theme = "Castle" +campaign = "SMBLL" +world_id = 13 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_ijqcr")] +tile_map_data = PackedByteArray("AADw//r/AAACAAAAAADw//v/AAACAAIAAADx//r/AAACAAAAAADx//v/AAACAAIAAADy//r/AAACAAAAAADy//v/AAACAAIAAADz//r/AAACAAAAAADz//v/AAACAAIAAAD0//r/AAADAAAAAAD0//v/AAAIAAwAAAD1//v/AAADAAMAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAADAAAAAAD6/wEAAAADAAEAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAAIAAsAAAD2//b/AAADAAEAAAD2//f/AAADAAIAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAAHAAsAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAAIAAsAAAAAAPb/AAABAAEAAAAAAPf/AAABAAEAAAAAAPj/AAABAAEAAAAAAPn/AAABAAEAAAAAAPr/AAABAAEAAAAAAPv/AAABAAEAAAAAAPz/AAABAAIAAAABAPb/AAACAAEAAAABAPf/AAACAAEAAAABAPj/AAACAAEAAAABAPn/AAACAAEAAAABAPr/AAACAAEAAAABAPv/AAACAAEAAAACAPb/AAACAAEAAAACAPf/AAACAAEAAAACAPj/AAACAAEAAAACAPn/AAACAAEAAAACAPr/AAACAAEAAAACAPv/AAACAAEAAAACAPz/AAACAAIAAAADAPb/AAACAAEAAAADAPf/AAACAAEAAAADAPj/AAACAAEAAAADAPn/AAACAAEAAAADAPr/AAACAAEAAAADAPv/AAACAAEAAAADAPz/AAACAAIAAAAEAPb/AAACAAEAAAAEAPf/AAACAAEAAAAEAPj/AAACAAEAAAAEAPn/AAACAAEAAAAEAPr/AAACAAEAAAAEAPv/AAACAAEAAAAEAPz/AAACAAIAAAAFAPb/AAACAAEAAAAFAPf/AAACAAEAAAAFAPj/AAACAAEAAAAFAPn/AAACAAEAAAAFAPr/AAACAAEAAAAFAPv/AAACAAEAAAAFAPz/AAACAAIAAAAGAPb/AAACAAEAAAAGAPf/AAACAAEAAAAGAPj/AAACAAEAAAAGAPn/AAACAAEAAAAGAPr/AAACAAEAAAAGAPv/AAACAAEAAAAGAPz/AAACAAIAAAAHAPb/AAACAAEAAAAHAPf/AAACAAEAAAAHAPj/AAACAAEAAAAHAPn/AAACAAEAAAAHAPr/AAACAAEAAAAHAPv/AAACAAEAAAAHAPz/AAACAAIAAAAIAPb/AAACAAEAAAAIAPf/AAACAAEAAAAIAPj/AAACAAEAAAAIAPn/AAACAAEAAAAIAPr/AAACAAEAAAAIAPv/AAACAAEAAAAIAPz/AAACAAIAAAAJAPb/AAADAAEAAAAJAPf/AAADAAEAAAAJAPj/AAADAAEAAAAJAPn/AAADAAEAAAAJAPr/AAADAAEAAAAJAPv/AAADAAEAAAAAAAAAAAABAAAAAAAAAAEAAAABAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAAKAAsAAAAPAAEAAAADAAEAAAAPAP//AAAAAAAAAAAVAP3/AAABAAAAAAAVAP7/AAABAAEAAAAVAP//AAABAAEAAAAVAAAAAAABAAEAAAAVAAEAAAABAAEAAAAWAP3/AAADAAAAAAAWAP7/AAABAAsAAAAWAP//AAACAAEAAAAWAAAAAAACAAEAAAAWAAEAAAACAAEAAAAXAP7/AAADAAAAAAAXAP//AAABAAsAAAAXAAAAAAACAAEAAAAYAP//AAADAAAAAAAYAAAAAAADAAEAAAAYAAEAAAADAAEAAAAXAAEAAAACAAEAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAAHAAsAAAA8APX/AAACAAAAAAA9APX/AAACAAAAAAA+APX/AAACAAAAAAA/APX/AAACAAAAAABAAPX/AAACAAAAAABBAPX/AAACAAAAAABCAPX/AAACAAAAAABDAPX/AAACAAAAAABEAPX/AAACAAAAAABFAPX/AAACAAAAAABGAPX/AAACAAAAAABHAPX/AAACAAAAAABIAPX/AAACAAAAAABJAPX/AAACAAAAAABKAPX/AAACAAAAAABLAPX/AAACAAAAAABMAPX/AAACAAAAAABNAPX/AAACAAAAAABOAPX/AAACAAAAAABPAPX/AAAIAAsAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAAHAAsAAABeAPb/AAABAAEAAABeAPf/AAABAAEAAABeAPj/AAABAAEAAABeAPn/AAABAAEAAABeAPr/AAABAAEAAABeAPv/AAABAAEAAABeAPz/AAABAAEAAABeAP3/AAABAAEAAABeAP7/AAABAAEAAABeAP//AAABAAEAAABeAAAAAAAAAAsAAABeAAEAAAACAAEAAABfAPX/AAACAAAAAABfAPb/AAACAAEAAABfAPf/AAACAAEAAABfAPj/AAACAAEAAABfAPn/AAACAAEAAABfAPr/AAACAAEAAABfAPv/AAACAAEAAABfAPz/AAACAAEAAABfAP3/AAACAAEAAABfAP7/AAACAAEAAABfAP//AAACAAEAAABfAAAAAAACAAEAAABfAAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAAA7AAEAAAABAAEAAAA4AP//AAABAAAAAAA4AAAAAAABAAEAAAA4AAEAAAABAAEAAAA5AP//AAADAAAAAAA5AAAAAAADAAEAAAA5AAEAAAADAAEAAAA7APb/AAABAAEAAAA7APf/AAABAAEAAAA7APj/AAABAAEAAAA7APn/AAABAAEAAAA7APr/AAABAAEAAAA7APv/AAABAAEAAAA7APz/AAABAAIAAAA8APb/AAACAAEAAAA8APf/AAACAAEAAAA8APj/AAACAAEAAAA8APn/AAACAAEAAAA8APr/AAACAAEAAAA8APv/AAACAAEAAAA8APz/AAACAAIAAAA9APb/AAACAAEAAAA9APf/AAACAAEAAAA9APj/AAACAAEAAAA9APn/AAACAAEAAAA9APr/AAACAAEAAAA9APv/AAACAAEAAAA9APz/AAACAAIAAAA+APb/AAACAAEAAAA+APf/AAACAAEAAAA+APj/AAACAAEAAAA+APn/AAACAAEAAAA+APr/AAACAAEAAAA+APv/AAACAAEAAAA+APz/AAACAAIAAAA/APb/AAACAAEAAAA/APf/AAACAAEAAAA/APj/AAACAAEAAAA/APn/AAACAAEAAAA/APr/AAACAAEAAAA/APv/AAACAAEAAAA/APz/AAACAAIAAABAAPb/AAACAAEAAABAAPf/AAACAAEAAABAAPj/AAACAAEAAABAAPn/AAACAAEAAABAAPr/AAACAAEAAABAAPv/AAACAAEAAABAAPz/AAACAAIAAABBAPb/AAACAAEAAABBAPf/AAACAAEAAABBAPj/AAACAAEAAABBAPn/AAACAAEAAABBAPr/AAACAAEAAABBAPv/AAACAAEAAABBAPz/AAACAAIAAABCAPb/AAACAAEAAABCAPf/AAACAAEAAABCAPj/AAACAAEAAABCAPn/AAACAAEAAABCAPr/AAACAAEAAABCAPv/AAACAAEAAABCAPz/AAACAAIAAABDAPb/AAACAAEAAABDAPf/AAACAAEAAABDAPj/AAACAAEAAABDAPn/AAACAAEAAABDAPr/AAACAAEAAABDAPv/AAACAAEAAABDAPz/AAACAAIAAABEAPb/AAACAAEAAABEAPf/AAACAAEAAABEAPj/AAACAAEAAABEAPn/AAACAAEAAABEAPr/AAACAAEAAABEAPv/AAACAAEAAABEAPz/AAACAAIAAABFAPb/AAACAAEAAABFAPf/AAACAAEAAABFAPj/AAACAAEAAABFAPn/AAACAAEAAABFAPr/AAACAAEAAABFAPv/AAACAAEAAABFAPz/AAACAAIAAABGAPb/AAACAAEAAABGAPf/AAACAAEAAABGAPj/AAACAAEAAABGAPn/AAACAAEAAABGAPr/AAACAAEAAABGAPv/AAACAAEAAABGAPz/AAACAAIAAABHAPb/AAACAAEAAABHAPf/AAACAAEAAABHAPj/AAACAAEAAABHAPn/AAACAAEAAABHAPr/AAACAAEAAABHAPv/AAACAAEAAABHAPz/AAACAAIAAABIAPb/AAACAAEAAABIAPf/AAACAAEAAABIAPj/AAACAAEAAABIAPn/AAACAAEAAABIAPr/AAACAAEAAABIAPv/AAACAAEAAABIAPz/AAACAAIAAABJAPb/AAACAAEAAABJAPf/AAACAAEAAABJAPj/AAACAAEAAABJAPn/AAACAAEAAABJAPr/AAACAAEAAABJAPv/AAACAAEAAABJAPz/AAACAAIAAABKAPb/AAACAAEAAABKAPf/AAACAAEAAABKAPj/AAACAAEAAABKAPn/AAACAAEAAABKAPr/AAACAAEAAABKAPv/AAACAAEAAABKAPz/AAACAAIAAABLAPb/AAACAAEAAABLAPf/AAACAAEAAABLAPj/AAACAAEAAABLAPn/AAACAAEAAABLAPr/AAACAAEAAABLAPv/AAACAAEAAABLAPz/AAACAAIAAABMAPb/AAACAAEAAABMAPf/AAACAAEAAABMAPj/AAACAAEAAABMAPn/AAACAAEAAABMAPr/AAACAAEAAABMAPv/AAACAAEAAABMAPz/AAACAAIAAABNAPb/AAACAAEAAABNAPf/AAACAAEAAABNAPj/AAACAAEAAABNAPn/AAACAAEAAABNAPr/AAACAAEAAABNAPv/AAACAAEAAABNAPz/AAACAAIAAABOAPb/AAACAAEAAABOAPf/AAACAAEAAABOAPj/AAACAAEAAABOAPn/AAACAAEAAABOAPr/AAACAAEAAABOAPv/AAACAAEAAABOAPz/AAACAAIAAABPAPb/AAADAAEAAABPAPf/AAADAAEAAABPAPj/AAADAAEAAABPAPn/AAADAAEAAABPAPr/AAADAAEAAABPAPv/AAADAAEAAABPAPz/AAADAAIAAAAfAPr/AAABAAMAAAAgAPr/AAADAAMAAAArAPz/AAABAAMAAAAsAPz/AAADAAMAAAAfAP7/AAAIAAIAAAAfAP//AAAIAAMAAAAgAP7/AAAJAAIAAAAgAP//AAAJAAMAAAAjAP7/AAAIAAAAAAAjAP//AAAIAAEAAAAkAP7/AAAJAAAAAAAkAP//AAAJAAEAAAArAPr/AAAIAAYAAAArAPv/AAAIAAcAAAAsAPr/AAAJAAYAAAAsAPv/AAAJAAcAAAAjAAAAAAAIAAEAAAAkAAAAAAAJAAEAAAAjAAEAAAAIAAEAAAAkAAEAAAAJAAEAAAAfAAAAAAAIAAMAAAAgAAAAAAAJAAMAAAAfAAEAAAAIAAMAAAAgAAEAAAAJAAMAAAAVAPz/AAAEAAAAAAAJAPz/AAAEAAAAAAABAPz/AAAEAAAAAADz//7/AAAIAAQAAADz////AAAIAAUAAAD0//7/AAAJAAQAAAD0////AAAJAAUAAAA7AAAAAAAEAAAAAABXAPz/AAAIAAAAAABXAP3/AAAIAAEAAABYAPz/AAAJAAAAAABYAP3/AAAJAAEAAABXAP7/AAAIAAEAAABYAP7/AAAJAAEAAABXAP//AAAIAAEAAABYAP//AAAJAAEAAAAKAPv/AQAAAAAAEgDv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAADAAIAAAAAAAIAAAABAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAAVAAIAAAABAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAADAAIAAAA4AAIAAAABAAIAAAA5AAIAAAADAAIAAAA7AAIAAAABAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAPX/AAACAAAAAABhAPX/AAACAAAAAABiAPX/AAACAAAAAABjAPX/AAACAAAAAABkAPX/AAACAAAAAABlAPX/AAACAAAAAABmAPX/AAACAAAAAABnAPX/AAADAAAAAABgAPb/AAACAAEAAABhAPb/AAACAAEAAABiAPb/AAACAAEAAABjAPb/AAACAAEAAABkAPb/AAACAAEAAABlAPb/AAACAAEAAABmAPb/AAACAAEAAABnAPb/AAADAAEAAABgAPf/AAACAAEAAABhAPf/AAACAAEAAABiAPf/AAACAAEAAABjAPf/AAACAAEAAABkAPf/AAACAAEAAABlAPf/AAACAAEAAABmAPf/AAACAAEAAABnAPf/AAADAAEAAABgAPj/AAACAAEAAABhAPj/AAACAAEAAABiAPj/AAACAAEAAABjAPj/AAACAAEAAABkAPj/AAACAAEAAABlAPj/AAACAAEAAABmAPj/AAACAAEAAABnAPj/AAADAAEAAABgAPn/AAACAAEAAABhAPn/AAACAAEAAABiAPn/AAACAAEAAABjAPn/AAACAAEAAABkAPn/AAACAAEAAABlAPn/AAACAAEAAABmAPn/AAACAAEAAABnAPn/AAADAAEAAABgAPr/AAACAAEAAABhAPr/AAACAAEAAABiAPr/AAACAAEAAABjAPr/AAACAAEAAABkAPr/AAACAAEAAABlAPr/AAACAAEAAABmAPr/AAACAAEAAABnAPr/AAADAAEAAABgAPv/AAACAAEAAABhAPv/AAACAAEAAABiAPv/AAACAAEAAABjAPv/AAACAAEAAABkAPv/AAACAAEAAABlAPv/AAACAAEAAABmAPv/AAACAAEAAABnAPv/AAADAAEAAABgAPz/AAACAAEAAABhAPz/AAACAAEAAABiAPz/AAACAAEAAABjAPz/AAACAAEAAABkAPz/AAACAAEAAABlAPz/AAACAAEAAABmAPz/AAACAAEAAABnAPz/AAADAAEAAABgAP3/AAACAAEAAABhAP3/AAACAAEAAABiAP3/AAACAAEAAABjAP3/AAACAAEAAABkAP3/AAACAAEAAABlAP3/AAACAAEAAABmAP3/AAACAAEAAABnAP3/AAADAAEAAABgAP7/AAACAAEAAABhAP7/AAACAAEAAABiAP7/AAACAAEAAABjAP7/AAACAAEAAABkAP7/AAACAAEAAABlAP7/AAACAAEAAABmAP7/AAACAAEAAABnAP7/AAADAAEAAABgAP//AAACAAEAAABhAP//AAACAAEAAABiAP//AAACAAEAAABjAP//AAACAAEAAABkAP//AAACAAEAAABlAP//AAACAAEAAABmAP//AAACAAEAAABnAP//AAADAAEAAABgAAAAAAACAAEAAABhAAAAAAACAAEAAABiAAAAAAACAAEAAABjAAAAAAACAAEAAABkAAAAAAACAAEAAABlAAAAAAACAAEAAABmAAAAAAACAAEAAABnAAAAAAADAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAADAAEAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAADAAIAAADv//r/AAABAAAAAADv//v/AAABAAIAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("6_q1kxy")] +position = Vector2(-248, -96) + +[node name="Firebar2" parent="." instance=ExtResource("8_pi08j")] +position = Vector2(152, -56) + +[node name="Firebar3" parent="." instance=ExtResource("8_pi08j")] +position = Vector2(344, -56) +scale = Vector2(-1, 1) + +[node name="Firebar4" parent="." instance=ExtResource("8_pi08j")] +position = Vector2(952, 8) +scale = Vector2(-1, 1) + +[node name="Tiles2" parent="." instance=ExtResource("4_ijqcr")] +tile_map_data = PackedByteArray("AAAZAAAAAgAAAAIAAAAZAAEAAgAAAAMAAAAaAAAAAgAAAAIAAAAaAAEAAgAAAAMAAAAbAAAAAgAAAAIAAAAbAAEAAgAAAAMAAAAcAAAAAgAAAAIAAAAcAAEAAgAAAAMAAAAdAAAAAgAAAAIAAAAdAAEAAgAAAAMAAAAeAAAAAgAAAAIAAAAeAAEAAgAAAAMAAAAfAAAAAgAAAAIAAAAfAAEAAgAAAAMAAAAgAAAAAgAAAAIAAAAgAAEAAgAAAAMAAAAhAAAAAgAAAAIAAAAhAAEAAgAAAAMAAAAiAAAAAgAAAAIAAAAiAAEAAgAAAAMAAAAjAAAAAgAAAAIAAAAjAAEAAgAAAAMAAAAkAAAAAgAAAAIAAAAkAAEAAgAAAAMAAAAlAAAAAgAAAAIAAAAlAAEAAgAAAAMAAAAmAAAAAgAAAAIAAAAmAAEAAgAAAAMAAAAnAAAAAgAAAAIAAAAnAAEAAgAAAAMAAAAoAAAAAgAAAAIAAAAoAAEAAgAAAAMAAAApAAAAAgAAAAIAAAApAAEAAgAAAAMAAAAqAAAAAgAAAAIAAAAqAAEAAgAAAAMAAAArAAAAAgAAAAIAAAArAAEAAgAAAAMAAAAsAAAAAgAAAAIAAAAsAAEAAgAAAAMAAAAtAAAAAgAAAAIAAAAtAAEAAgAAAAMAAAAuAAAAAgAAAAIAAAAuAAEAAgAAAAMAAAAvAAAAAgAAAAIAAAAvAAEAAgAAAAMAAAAwAAAAAgAAAAIAAAAwAAEAAgAAAAMAAAAxAAAAAgAAAAIAAAAxAAEAAgAAAAMAAAAyAAAAAgAAAAIAAAAyAAEAAgAAAAMAAAAzAAAAAgAAAAIAAAAzAAEAAgAAAAMAAAA0AAAAAgAAAAIAAAA0AAEAAgAAAAMAAAA1AAAAAgAAAAIAAAA1AAEAAgAAAAMAAAA2AAAAAgAAAAIAAAA2AAEAAgAAAAMAAAA3AAAAAgAAAAIAAAA3AAEAAgAAAAMAAAA6AAAAAgAAAAIAAAA6AAEAAgAAAAMAAAAQAAAAAgAAAAIAAAAQAAEAAgAAAAMAAAARAAAAAgAAAAIAAAARAAEAAgAAAAMAAAASAAAAAgAAAAIAAAASAAEAAgAAAAMAAAATAAAAAgAAAAIAAAATAAEAAgAAAAMAAAAUAAAAAgAAAAIAAAAUAAEAAgAAAAMAAAD7/wAAAgAAAAIAAAD7/wEAAgAAAAMAAAD8/wAAAgAAAAIAAAD8/wEAAgAAAAMAAAD9/wAAAgAAAAIAAAD9/wEAAgAAAAMAAAD+/wAAAgAAAAIAAAD+/wEAAgAAAAMAAAD//wAAAgAAAAIAAAD//wEAAgAAAAMAAAA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("9_i7akt")] +position = Vector2(456, -96) +winged = true + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("10_0mbhf")] +position = Vector2(-192, -32) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("10_0mbhf")] +position = Vector2(512, -32) + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("10_0mbhf")] +position = Vector2(704, -96) + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("10_0mbhf")] +position = Vector2(1408, -64) + +[node name="Podoboo" parent="Enemies" instance=ExtResource("11_odjxw")] +position = Vector2(296, -88) + +[node name="FallingPlatform" parent="." instance=ExtResource("12_k7t0u")] +position = Vector2(784, -64) + +[node name="FallingPlatform2" parent="." instance=ExtResource("12_k7t0u")] +position = Vector2(672, -64) + +[node name="PipeArea" parent="." instance=ExtResource("13_rx4ei")] +position = Vector2(-192, -32) +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("13_rx4ei")] +position = Vector2(1408, -64) +target_level = "uid://djitfkp1t7kqe" + +[node name="DropShadow" parent="." instance=ExtResource("14_a5fcu")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(1536, -88) +script = ExtResource("15_ovjnn") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("16_5epyp") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="Firebar" parent="." instance=ExtResource("8_pi08j")] +position = Vector2(24, -56) +length = 12 + +[node name="LevelBG" parent="." instance=ExtResource("14_qfo7w")] +particles = 3 + +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World13/13-4a.tscn b/Scenes/Levels/SMBLL/World13/13-4a.tscn new file mode 100644 index 0000000..460339d --- /dev/null +++ b/Scenes/Levels/SMBLL/World13/13-4a.tscn @@ -0,0 +1,120 @@ +[gd_scene load_steps=21 format=4 uid="uid://djitfkp1t7kqe"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_y0t14"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Volcano.json" id="2_4wdm7"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_l3k74"] +[ext_resource type="PackedScene" uid="uid://n7nskl10ouem" path="res://Scenes/Prefabs/Entities/Items/PoisonMushroom.tscn" id="6_c7ti7"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_xo54j"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="7_exjqp"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="9_inrfk"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="10_4wdm7"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="11_fiydr"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="12_c7ti7"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="13_sbf2s"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="14_qgc5p"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="15_sagrj"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="16_4wdm7"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_c7ti7"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_fiydr"] +[ext_resource type="PackedScene" uid="uid://c108uri4ql2wh" path="res://Scenes/Prefabs/LevelObjects/WindGenerator.tscn" id="17_sbf2s"] +[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="18_qgc5p"] +[ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="19_sbf2s"] + +[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_4cyod"] +normal = Vector2(-1, 0) + +[node name="13-4A" type="Node"] +script = ExtResource("1_y0t14") +music = ExtResource("2_4wdm7") +theme = "Volcano" +campaign = "SMBLL" +world_id = 13 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_l3k74")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAADAAAAAAAWAAEAAAADAAEAAAAbAAAAAAABAAAAAAAbAAEAAAABAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAADAAAAAAAkAAEAAAADAAEAAAAnAAAAAAABAAAAAAAnAAEAAAABAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAADAAAAAAA7AAEAAAADAAEAAABFAAAAAAABAAAAAABFAAEAAAABAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAAAAAsAAABHAAEAAAACAAEAAABIAAAAAAACAAEAAABIAAEAAAACAAEAAABJAAAAAAACAAEAAABJAAEAAAACAAEAAABKAAAAAAACAAEAAABKAAEAAAACAAEAAABLAAAAAAACAAEAAABLAAEAAAACAAEAAABMAAAAAAACAAEAAABMAAEAAAACAAEAAABNAAAAAAACAAEAAABNAAEAAAACAAEAAABOAAAAAAACAAEAAABOAAEAAAACAAEAAABPAAAAAAACAAEAAABPAAEAAAACAAEAAABHAPX/AAABAAAAAABHAPb/AAABAAEAAABHAPf/AAABAAEAAABHAPj/AAABAAEAAABHAPn/AAABAAEAAABHAPr/AAABAAEAAABHAPv/AAABAAEAAABHAPz/AAABAAEAAABHAP3/AAABAAEAAABHAP7/AAABAAEAAABHAP//AAABAAEAAABIAPX/AAACAAAAAABIAPb/AAACAAEAAABIAPf/AAACAAEAAABIAPj/AAACAAEAAABIAPn/AAACAAEAAABIAPr/AAACAAEAAABIAPv/AAACAAEAAABIAPz/AAACAAEAAABIAP3/AAACAAEAAABIAP7/AAACAAEAAABIAP//AAACAAEAAABJAPX/AAACAAAAAABJAPb/AAACAAEAAABJAPf/AAACAAEAAABJAPj/AAACAAEAAABJAPn/AAACAAEAAABJAPr/AAACAAEAAABJAPv/AAACAAEAAABJAPz/AAACAAEAAABJAP3/AAACAAEAAABJAP7/AAACAAEAAABJAP//AAACAAEAAABKAPX/AAACAAAAAABKAPb/AAACAAEAAABKAPf/AAACAAEAAABKAPj/AAACAAEAAABKAPn/AAACAAEAAABKAPr/AAACAAEAAABKAPv/AAACAAEAAABKAPz/AAACAAEAAABKAP3/AAACAAEAAABKAP7/AAACAAEAAABKAP//AAACAAEAAABLAPX/AAACAAAAAABLAPb/AAACAAEAAABLAPf/AAACAAEAAABLAPj/AAACAAEAAABLAPn/AAACAAEAAABLAPr/AAACAAEAAABLAPv/AAACAAEAAABLAPz/AAACAAEAAABLAP3/AAACAAEAAABLAP7/AAACAAEAAABLAP//AAACAAEAAABMAPX/AAACAAAAAABMAPb/AAACAAEAAABMAPf/AAACAAEAAABMAPj/AAACAAEAAABMAPn/AAACAAEAAABMAPr/AAACAAEAAABMAPv/AAACAAEAAABMAPz/AAACAAEAAABMAP3/AAACAAEAAABMAP7/AAACAAEAAABMAP//AAACAAEAAABNAPX/AAACAAAAAABNAPb/AAACAAEAAABNAPf/AAACAAEAAABNAPj/AAACAAEAAABNAPn/AAACAAEAAABNAPr/AAACAAEAAABNAPv/AAACAAEAAABNAPz/AAACAAEAAABNAP3/AAACAAEAAABNAP7/AAACAAEAAABNAP//AAACAAEAAABOAPX/AAACAAAAAABOAPb/AAACAAEAAABOAPf/AAACAAEAAABOAPj/AAACAAEAAABOAPn/AAACAAEAAABOAPr/AAACAAEAAABOAPv/AAACAAEAAABOAPz/AAACAAEAAABOAP3/AAACAAEAAABOAP7/AAACAAEAAABOAP//AAACAAEAAABPAPX/AAACAAAAAABPAPb/AAACAAEAAABPAPf/AAACAAEAAABPAPj/AAACAAEAAABPAPn/AAACAAEAAABPAPr/AAACAAEAAABPAPv/AAACAAEAAABPAPz/AAACAAEAAABPAP3/AAACAAEAAABPAP7/AAACAAEAAABPAP//AAACAAEAAAA4APj/AAAEAAIAAAA4APn/AAAEAAIAAAA4APr/AAAEAAIAAAA4APv/AAAEAAIAAAA4APz/AAAEAAIAAAA4AP3/AAAEAAIAAAA4AP7/AAAEAAIAAAA4AP//AAAEAAIAAAA5APj/AAAEAAIAAAA5APn/AAAEAAIAAAA5APr/AAAEAAIAAAA5APv/AAAEAAIAAAA5APz/AAAEAAIAAAA5AP3/AAAEAAIAAAA5AP7/AAAEAAIAAAA5AP//AAAEAAIAAAA6APj/AAAEAAIAAAA6APn/AAAEAAIAAAA6APr/AAAEAAIAAAA6APv/AAAEAAIAAAA6APz/AAAEAAIAAAA6AP3/AAAEAAIAAAA6AP7/AAAEAAIAAAA6AP//AAAEAAIAAAA7APj/AAAEAAIAAAA7APn/AAAEAAIAAAA7APr/AAAEAAIAAAA7APv/AAAEAAIAAAA7APz/AAAEAAIAAAA7AP3/AAAEAAIAAAA7AP7/AAAEAAIAAAA7AP//AAAEAAIAAAA3APn/AAAEAAIAAAA3APr/AAAEAAIAAAA3APv/AAAEAAIAAAA3APz/AAAEAAIAAAA3AP3/AAAEAAIAAAA3AP7/AAAEAAIAAAA3AP//AAAEAAIAAAA2APr/AAAEAAIAAAA2APv/AAAEAAIAAAA2APz/AAAEAAIAAAA2AP3/AAAEAAIAAAA2AP7/AAAEAAIAAAA2AP//AAAEAAIAAAA1APv/AAAEAAIAAAA1APz/AAAEAAIAAAA1AP3/AAAEAAIAAAA1AP7/AAAEAAIAAAA1AP//AAAEAAIAAAA0APz/AAAEAAIAAAA0AP3/AAAEAAIAAAA0AP7/AAAEAAIAAAA0AP//AAAEAAIAAAAzAP3/AAAEAAIAAAAzAP7/AAAEAAIAAAAzAP//AAAEAAIAAAAyAP7/AAAEAAIAAAAyAP//AAAEAAIAAAAxAP//AAAEAAIAAAAZAPv/AAAEAAIAAADz//7/AAAIAAAAAADz////AAAIAAEAAAD0//7/AAAJAAAAAAD0////AAAJAAEAAAAAAP7/AAAIAAQAAAAAAP//AAAIAAUAAAABAP7/AAAJAAQAAAABAP//AAAJAAUAAAAlAAAAAAAIAAIAAAAmAAAAAAAJAAIAAAAlAAEAAAAIAAMAAAAmAAEAAAAJAAMAAABFAPn/AAAIAAYAAABGAPn/AAAJAAYAAABFAPr/AAAIAAcAAABGAPr/AAAJAAcAAABFAPv/AAAIAAcAAABGAPv/AAAJAAcAAABFAPz/AAAIAAcAAABGAPz/AAAJAAcAAABFAP3/AAAIAAcAAABGAP3/AAAJAAcAAABFAP7/AAAIAAcAAABGAP7/AAAJAAcAAABFAP//AAAIAAcAAABGAP//AAAJAAcAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADq/wAAAAACAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAADAAIAAAAbAAIAAAABAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAMAAAAmAAIAAAACAAMAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAADAAIAAABQAAAAAAACAAEAAABQAAEAAAACAAEAAABFAAIAAAABAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABQAPX/AAACAAAAAABRAPX/AAACAAAAAABSAPX/AAACAAAAAABTAPX/AAACAAAAAABUAPX/AAACAAAAAABVAPX/AAACAAAAAABWAPX/AAACAAAAAABXAPX/AAACAAAAAABYAPX/AAADAAAAAABQAPb/AAACAAEAAABRAPb/AAACAAEAAABSAPb/AAACAAEAAABTAPb/AAACAAEAAABUAPb/AAACAAEAAABVAPb/AAACAAEAAABWAPb/AAACAAEAAABXAPb/AAACAAEAAABYAPb/AAADAAEAAABQAPf/AAACAAEAAABRAPf/AAACAAEAAABSAPf/AAACAAEAAABTAPf/AAACAAEAAABUAPf/AAACAAEAAABVAPf/AAACAAEAAABWAPf/AAACAAEAAABXAPf/AAACAAEAAABYAPf/AAADAAEAAABQAPj/AAACAAEAAABRAPj/AAACAAEAAABSAPj/AAACAAEAAABTAPj/AAACAAEAAABUAPj/AAACAAEAAABVAPj/AAACAAEAAABWAPj/AAACAAEAAABXAPj/AAACAAEAAABYAPj/AAADAAEAAABQAPn/AAACAAEAAABRAPn/AAACAAEAAABSAPn/AAACAAEAAABTAPn/AAACAAEAAABUAPn/AAACAAEAAABVAPn/AAACAAEAAABWAPn/AAACAAEAAABXAPn/AAACAAEAAABYAPn/AAADAAEAAABQAPr/AAACAAEAAABRAPr/AAACAAEAAABSAPr/AAACAAEAAABTAPr/AAACAAEAAABUAPr/AAACAAEAAABVAPr/AAACAAEAAABWAPr/AAACAAEAAABXAPr/AAACAAEAAABYAPr/AAADAAEAAABQAPv/AAACAAEAAABRAPv/AAACAAEAAABSAPv/AAACAAEAAABTAPv/AAACAAEAAABUAPv/AAACAAEAAABVAPv/AAACAAEAAABWAPv/AAACAAEAAABXAPv/AAACAAEAAABYAPv/AAADAAEAAABQAPz/AAACAAEAAABRAPz/AAACAAEAAABSAPz/AAACAAEAAABTAPz/AAACAAEAAABUAPz/AAACAAEAAABVAPz/AAACAAEAAABWAPz/AAACAAEAAABXAPz/AAACAAEAAABYAPz/AAADAAEAAABQAP3/AAACAAEAAABRAP3/AAACAAEAAABSAP3/AAACAAEAAABTAP3/AAACAAEAAABUAP3/AAACAAEAAABVAP3/AAACAAEAAABWAP3/AAACAAEAAABXAP3/AAACAAEAAABYAP3/AAADAAEAAABQAP7/AAACAAEAAABRAP7/AAACAAEAAABSAP7/AAACAAEAAABTAP7/AAACAAEAAABUAP7/AAACAAEAAABVAP7/AAACAAEAAABWAP7/AAACAAEAAABXAP7/AAACAAEAAABYAP7/AAADAAEAAABQAP//AAACAAEAAABRAP//AAACAAEAAABSAP//AAACAAEAAABTAP//AAACAAEAAABUAP//AAACAAEAAABVAP//AAACAAEAAABWAP//AAACAAEAAABXAP//AAACAAEAAABYAP//AAADAAEAAABRAAAAAAACAAEAAABSAAAAAAACAAEAAABTAAAAAAACAAEAAABUAAAAAAACAAEAAABVAAAAAAACAAEAAABWAAAAAAACAAEAAABXAAAAAAACAAEAAABYAAAAAAADAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAADAAEAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAADAAIAAADm/wAAAAABAAAAAADn/wAAAAACAAAAAADo/wAAAAACAAAAAADp/wAAAAACAAAAAADm/wEAAAABAAEAAADn/wEAAAACAAEAAADo/wEAAAACAAEAAADp/wEAAAACAAEAAADm/wIAAAABAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("6_xo54j")] +position = Vector2(-160, 0) + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("7_exjqp")] +position = Vector2(712, -40) +item = ExtResource("6_c7ti7") + +[node name="DecoTiles" parent="." instance=ExtResource("9_inrfk")] +tile_map_data = PackedByteArray("AAD4////AAACAAAAAAD3////AAAAAAAAAAAKAP//AAAAAAAAAAALAP//AAABAAAAAAAMAP//AAACAAAAAAAdAP//AAABAAAAAAAeAP//AAABAAAAAAAfAP//AAACAAAAAAAcAP//AAAAAAAAAAAoAP//AAAAAAAAAAApAP//AAACAAAAAAA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("10_4wdm7")] +position = Vector2(-192, -32) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("10_4wdm7")] +position = Vector2(16, -32) + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("10_4wdm7")] +position = Vector2(608, 0) + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("10_4wdm7")] +position = Vector2(1120, -112) + +[node name="Blooper" parent="Enemies" instance=ExtResource("11_fiydr")] +position = Vector2(568, -120) + +[node name="Blooper2" parent="Enemies" instance=ExtResource("11_fiydr")] +position = Vector2(456, -24) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("12_c7ti7")] +position = Vector2(296, 0) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("12_c7ti7")] +position = Vector2(344, -48) +winged = true + +[node name="HammerBro" parent="Enemies" instance=ExtResource("13_sbf2s")] +position = Vector2(8, -32) + +[node name="PipeArea" parent="." instance=ExtResource("14_qgc5p")] +position = Vector2(-192, -32) +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("14_qgc5p")] +position = Vector2(1120, -112) +target_level = "uid://c6t1fsp6mlb4r" + +[node name="DropShadow" parent="." instance=ExtResource("15_sagrj")] + +[node name="StaticBody2D" type="StaticBody2D" parent="."] +position = Vector2(1136, -176) +collision_mask = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +shape = SubResource("WorldBoundaryShape2D_4cyod") + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(1280, -176) +script = ExtResource("16_4wdm7") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("17_fiydr") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("17_c7ti7")] +particles = 3 +liquid_layer = 2 + +[node name="EntityGenerator" parent="." instance=ExtResource("17_sbf2s")] +position = Vector2(-96, -184) + +[node name="EntityGeneratorStopper" parent="." instance=ExtResource("18_qgc5p")] +position = Vector2(712, -184) + +[node name="SettingObjectNode" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("19_sbf2s") +setting_title = "level_design" +nodes_to_delete = [NodePath("../Enemies/RedPirannhaPlant4")] +metadata/_custom_type_script = "uid://dn7riekvv1gpy" diff --git a/Scenes/Levels/SMBLL/World13/13-4b.tscn b/Scenes/Levels/SMBLL/World13/13-4b.tscn new file mode 100644 index 0000000..664d0e0 --- /dev/null +++ b/Scenes/Levels/SMBLL/World13/13-4b.tscn @@ -0,0 +1,817 @@ +[gd_scene load_steps=13 format=4 uid="uid://c6t1fsp6mlb4r"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_xtmb0"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_ejkji"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_ejkji"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_icby2"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="6_qqr5r"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="7_u7dl6"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="8_j4o11"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="10_icby2"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="10_qqr5r"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="10_stfmx"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Bonus.json" id="11_u7dl6"] + +[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_xtmb0"] +normal = Vector2(-1, 0) + +[node name="13-4b" type="Node"] +script = ExtResource("1_xtmb0") +music = ExtResource("2_ejkji") +theme = "Underground" +campaign = "SMBLL" +world_id = 13 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_ejkji")] +tile_map_data = PackedByteArray("AADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD5//z/AAAAAAQAAAD5//3/AAAAAAQAAAD5//7/AAAAAAQAAAD5////AAAAAAQAAAD6//z/AAAAAAQAAAD6//3/AAAAAAQAAAD6//7/AAAAAAQAAAD6////AAAAAAQAAAD7//z/AAAAAAQAAAD7//3/AAAAAAQAAAD7//7/AAAAAAQAAAD7////AAAAAAQAAAD8//z/AAAAAAQAAAD8//3/AAAAAAQAAAD8//7/AAAAAAQAAAD8////AAAAAAQAAAD9//z/AAAAAAQAAAD9//3/AAAAAAQAAAD9//7/AAAAAAQAAAD9////AAAAAAQAAAD+//z/AAAAAAQAAAD+//3/AAAAAAQAAAD+//7/AAAAAAQAAAD+////AAAAAAQAAAD///z/AAAAAAQAAAD///3/AAAAAAQAAAD///7/AAAAAAQAAAD/////AAAAAAQAAAAAAPz/AAAAAAQAAAAAAP3/AAAAAAQAAAAAAP7/AAAAAAQAAAAAAP//AAAAAAQAAAABAPz/AAAAAAQAAAABAP3/AAAAAAQAAAABAP7/AAAAAAQAAAABAP//AAAAAAQAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAANAP7/AAAKAAIAAAANAP//AAAKAAMAAAAOAP7/AAALAAIAAAAOAP//AAALAAMAAAAPAP7/AAAMAAIAAAAPAP//AAAMAAMAAAAQAP7/AAAJAAMAAAAQAP//AAAJAAMAAAAPAPX/AAAIAAMAAAAQAPX/AAAJAAMAAAAPAPb/AAAIAAMAAAAQAPb/AAAJAAMAAAAPAPf/AAAIAAMAAAAQAPf/AAAJAAMAAAAPAPj/AAAIAAMAAAAQAPj/AAAJAAMAAAAPAPn/AAAIAAMAAAAQAPn/AAAJAAMAAAAPAPr/AAAIAAMAAAAQAPr/AAAJAAMAAAAPAPv/AAAIAAMAAAAQAPv/AAAJAAMAAAAPAPz/AAAIAAMAAAAQAPz/AAAJAAMAAAAPAP3/AAAIAAMAAAAQAP3/AAAJAAMAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAASAPX/AAAAAAQAAAASAPb/AAAAAAQAAAASAPf/AAAAAAQAAAASAPj/AAAAAAQAAAASAPn/AAAAAAQAAAASAPr/AAAAAAQAAAASAPv/AAAAAAQAAAASAPz/AAAAAAQAAAASAP3/AAAAAAQAAAASAP7/AAAAAAQAAAASAP//AAAAAAQAAAATAPX/AAAAAAQAAAATAPb/AAAAAAQAAAATAPf/AAAAAAQAAAATAPj/AAAAAAQAAAATAPn/AAAAAAQAAAATAPr/AAAAAAQAAAATAPv/AAAAAAQAAAATAPz/AAAAAAQAAAATAP3/AAAAAAQAAAATAP7/AAAAAAQAAAATAP//AAAAAAQAAAAUAPX/AAAAAAQAAAAUAPb/AAAAAAQAAAAUAPf/AAAAAAQAAAAUAPj/AAAAAAQAAAAUAPn/AAAAAAQAAAAUAPr/AAAAAAQAAAAUAPv/AAAAAAQAAAAUAPz/AAAAAAQAAAAUAP3/AAAAAAQAAAAUAP7/AAAAAAQAAAAUAP//AAAAAAQAAAAVAPX/AAAAAAQAAAAVAPb/AAAAAAQAAAAVAPf/AAAAAAQAAAAVAPj/AAAAAAQAAAAVAPn/AAAAAAQAAAAVAPr/AAAAAAQAAAAVAPv/AAAAAAQAAAAVAPz/AAAAAAQAAAAVAP3/AAAAAAQAAAAVAP7/AAAAAAQAAAAVAP//AAAAAAQAAAAWAPX/AAAAAAQAAAAWAPb/AAAAAAQAAAAWAPf/AAAAAAQAAAAWAPj/AAAAAAQAAAAWAPn/AAAAAAQAAAAWAPr/AAAAAAQAAAAWAPv/AAAAAAQAAAAWAPz/AAAAAAQAAAAWAP3/AAAAAAQAAAAWAP7/AAAAAAQAAAAWAP//AAAAAAQAAADz//X/AQAAAAAAAQD0//X/AQAAAAAAAQD1//X/AQAAAAAAAQD2//X/AQAAAAAAAQD3//X/AQAAAAAAAQD4//X/AQAAAAAAAQD5//X/AQAAAAAAAQD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQAHAPX/AQAAAAAAAQAIAPX/AQAAAAAAAQAJAPX/AQAAAAAAAQAKAPX/AQAAAAAAAQALAPX/AQAAAAAAAQAMAPX/AQAAAAAAAQD5//b/AQAAAAAAAQD5//f/AQAAAAAAAQD5//j/AQAAAAAAAQD6//b/AQAAAAAAAQD6//f/AQAAAAAAAQD6//j/AQAAAAAAAQD7//b/AQAAAAAAAQD7//f/AQAAAAAAAQD7//j/AQAAAAAAAQD8//b/AQAAAAAAAQD8//f/AQAAAAAAAQD8//j/AQAAAAAAAQD9//b/AQAAAAAAAQD9//f/AQAAAAAAAQD9//j/AQAAAAAAAQD+//b/AQAAAAAAAQD+//f/AQAAAAAAAQD+//j/AQAAAAAAAQD///b/AQAAAAAAAQD///f/AQAAAAAAAQD///j/AQAAAAAAAQAAAPb/AQAAAAAAAQAAAPf/AQAAAAAAAQAAAPj/AQAAAAAAAQABAPb/AQAAAAAAAQABAPf/AQAAAAAAAQABAPj/AQAAAAAAAQACAPb/AQAAAAAAAQACAPf/AQAAAAAAAQACAPj/AQAAAAAAAQADAPb/AQAAAAAAAQADAPf/AQAAAAAAAQADAPj/AQAAAAAAAQAEAPb/AQAAAAAAAQAEAPf/AQAAAAAAAQAEAPj/AQAAAAAAAQAFAPb/AQAAAAAAAQAFAPf/AQAAAAAAAQAFAPj/AQAAAAAAAQAGAPb/AQAAAAAAAQAGAPf/AQAAAAAAAQAGAPj/AQAAAAAAAQAHAPb/AQAAAAAAAQAHAPf/AQAAAAAAAQAHAPj/AQAAAAAAAQAIAPb/AQAAAAAAAQAIAPf/AQAAAAAAAQAIAPj/AQAAAAAAAQAJAPb/AQAAAAAAAQAJAPf/AQAAAAAAAQAJAPj/AQAAAAAAAQAKAPb/AQAAAAAAAQAKAPf/AQAAAAAAAQAKAPj/AQAAAAAAAQALAPb/AQAAAAAAAQALAPf/AQAAAAAAAQALAPj/AQAAAAAAAQAMAPb/AQAAAAAAAQAMAPf/AQAAAAAAAQAMAPj/AQAAAAAAAQAEAPn/AQAAAAAAAQAEAPr/AQAAAAAAAQAEAPv/AQAAAAAAAQAFAPn/AQAAAAAAAQAFAPr/AQAAAAAAAQAFAPv/AQAAAAAAAQAGAPn/AQAAAAAAAQAGAPr/AQAAAAAAAQAGAPv/AQAAAAAAAQAHAPn/AQAAAAAAAQAHAPr/AQAAAAAAAQAHAPv/AQAAAAAAAQAIAPn/AQAAAAAAAQAIAPr/AQAAAAAAAQAIAPv/AQAAAAAAAQAJAPn/AQAAAAAAAQAJAPr/AQAAAAAAAQAJAPv/AQAAAAAAAQAKAPn/AQAAAAAAAQAKAPr/AQAAAAAAAQAKAPv/AQAAAAAAAQALAPn/AQAAAAAAAQALAPr/AQAAAAAAAQALAPv/AQAAAAAAAQAMAPn/AQAAAAAAAQAMAPr/AQAAAAAAAQAMAPv/AQAAAAAAAQAFAPz/AQAAAAAAAQAGAPz/AQAAAAAAAQAHAPz/AQAAAAAAAQAIAPz/AQAAAAAAAQAJAPz/AQAAAAAAAQAKAPz/AQAAAAAAAQALAPz/AQAAAAAAAQAMAPz/AQAAAAAAAQAEAPz/AQAAAAAABQAEAP//AQAAAAAAAwAFAP//AQAAAAAAAwAGAP//AQAAAAAAAwAHAP//AQAAAAAAAwAIAP//AQAAAAAAAwAJAP//AQAAAAAAAwAKAP//AQAAAAAAAwALAP//AQAAAAAAAwAMAP//AQAAAAAAAwD5//v/AQAAAAAAAwD6//v/AQAAAAAAAwD7//v/AQAAAAAAAwD8//v/AQAAAAAAAwD9//v/AQAAAAAAAwD+//v/AQAAAAAAAwD///v/AQAAAAAAAwAAAPv/AQAAAAAAAwABAPv/AQAAAAAAAwDz//j/AQAAAAAAAwD0//j/AQAAAAAAAwD1//j/AQAAAAAAAwD2//j/AQAAAAAAAwDu/wAAAAABAAAAAADv/wAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAADAAAAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAADAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAADAAIAAAAXAPX/AAAAAAQAAAAXAPb/AAAAAAQAAAAXAPf/AAAAAAQAAAAXAPj/AAAAAAQAAAAXAPn/AAAAAAQAAAAXAPr/AAAAAAQAAAAXAPv/AAAAAAQAAAAXAPz/AAAAAAQAAAAXAP3/AAAAAAQAAAAXAP7/AAAAAAQAAAAXAP//AAAAAAQAAAAYAPX/AAAAAAQAAAAYAPb/AAAAAAQAAAAYAPf/AAAAAAQAAAAYAPj/AAAAAAQAAAAYAPn/AAAAAAQAAAAYAPr/AAAAAAQAAAAYAPv/AAAAAAQAAAAYAPz/AAAAAAQAAAAYAP3/AAAAAAQAAAAYAP7/AAAAAAQAAAAYAP//AAAAAAQAAAAZAPX/AAAAAAQAAAAZAPb/AAAAAAQAAAAZAPf/AAAAAAQAAAAZAPj/AAAAAAQAAAAZAPn/AAAAAAQAAAAZAPr/AAAAAAQAAAAZAPv/AAAAAAQAAAAZAPz/AAAAAAQAAAAZAP3/AAAAAAQAAAAZAP7/AAAAAAQAAAAZAP//AAAAAAQAAAAaAPX/AAAAAAQAAAAaAPb/AAAAAAQAAAAaAPf/AAAAAAQAAAAaAPj/AAAAAAQAAAAaAPn/AAAAAAQAAAAaAPr/AAAAAAQAAAAaAPv/AAAAAAQAAAAaAPz/AAAAAAQAAAAaAP3/AAAAAAQAAAAaAP7/AAAAAAQAAAAaAP//AAAAAAQAAAAbAPX/AAAAAAQAAAAbAPb/AAAAAAQAAAAbAPf/AAAAAAQAAAAbAPj/AAAAAAQAAAAbAPn/AAAAAAQAAAAbAPr/AAAAAAQAAAAbAPv/AAAAAAQAAAAbAPz/AAAAAAQAAAAbAP3/AAAAAAQAAAAbAP7/AAAAAAQAAAAbAP//AAAAAAQAAAAcAPX/AAAAAAQAAAAcAPb/AAAAAAQAAAAcAPf/AAAAAAQAAAAcAPj/AAAAAAQAAAAcAPn/AAAAAAQAAAAcAPr/AAAAAAQAAAAcAPv/AAAAAAQAAAAcAPz/AAAAAAQAAAAcAP3/AAAAAAQAAAAcAP7/AAAAAAQAAAAcAP//AAAAAAQAAAAdAPX/AAAAAAQAAAAdAPb/AAAAAAQAAAAdAPf/AAAAAAQAAAAdAPj/AAAAAAQAAAAdAPn/AAAAAAQAAAAdAPr/AAAAAAQAAAAdAPv/AAAAAAQAAAAdAPz/AAAAAAQAAAAdAP3/AAAAAAQAAAAdAP7/AAAAAAQAAAAdAP//AAAAAAQAAAAeAPX/AAAAAAQAAAAeAPb/AAAAAAQAAAAeAPf/AAAAAAQAAAAeAPj/AAAAAAQAAAAeAPn/AAAAAAQAAAAeAPr/AAAAAAQAAAAeAPv/AAAAAAQAAAAeAPz/AAAAAAQAAAAeAP3/AAAAAAQAAAAeAP7/AAAAAAQAAAAeAP//AAAAAAQAAAAfAPX/AAAAAAQAAAAfAPb/AAAAAAQAAAAfAPf/AAAAAAQAAAAfAPj/AAAAAAQAAAAfAPn/AAAAAAQAAAAfAPr/AAAAAAQAAAAfAPv/AAAAAAQAAAAfAPz/AAAAAAQAAAAfAP3/AAAAAAQAAAAfAP7/AAAAAAQAAAAfAP//AAAAAAQAAAAgAPX/AAAAAAQAAAAgAPb/AAAAAAQAAAAgAPf/AAAAAAQAAAAgAPj/AAAAAAQAAAAgAPn/AAAAAAQAAAAgAPr/AAAAAAQAAAAgAPv/AAAAAAQAAAAgAPz/AAAAAAQAAAAgAP3/AAAAAAQAAAAgAP7/AAAAAAQAAAAgAP//AAAAAAQAAAAhAPX/AAAAAAQAAAAhAPb/AAAAAAQAAAAhAPf/AAAAAAQAAAAhAPj/AAAAAAQAAAAhAPn/AAAAAAQAAAAhAPr/AAAAAAQAAAAhAPv/AAAAAAQAAAAhAPz/AAAAAAQAAAAhAP3/AAAAAAQAAAAhAP7/AAAAAAQAAAAhAP//AAAAAAQAAAAiAPX/AAAAAAQAAAAiAPb/AAAAAAQAAAAiAPf/AAAAAAQAAAAiAPj/AAAAAAQAAAAiAPn/AAAAAAQAAAAiAPr/AAAAAAQAAAAiAPv/AAAAAAQAAAAiAPz/AAAAAAQAAAAiAP3/AAAAAAQAAAAiAP7/AAAAAAQAAAAiAP//AAAAAAQAAAAjAPX/AAAAAAQAAAAjAPb/AAAAAAQAAAAjAPf/AAAAAAQAAAAjAPj/AAAAAAQAAAAjAPn/AAAAAAQAAAAjAPr/AAAAAAQAAAAjAPv/AAAAAAQAAAAjAPz/AAAAAAQAAAAjAP3/AAAAAAQAAAAjAP7/AAAAAAQAAAAjAP//AAAAAAQAAAAkAPX/AAAAAAQAAAAkAPb/AAAAAAQAAAAkAPf/AAAAAAQAAAAkAPj/AAAAAAQAAAAkAPn/AAAAAAQAAAAkAPr/AAAAAAQAAAAkAPv/AAAAAAQAAAAkAPz/AAAAAAQAAAAkAP3/AAAAAAQAAAAkAP7/AAAAAAQAAAAkAP//AAAAAAQAAAAlAPX/AAAAAAQAAAAlAPb/AAAAAAQAAAAlAPf/AAAAAAQAAAAlAPj/AAAAAAQAAAAlAPn/AAAAAAQAAAAlAPr/AAAAAAQAAAAlAPv/AAAAAAQAAAAlAPz/AAAAAAQAAAAlAP3/AAAAAAQAAAAlAP7/AAAAAAQAAAAlAP//AAAAAAQAAAAmAPX/AAAAAAQAAAAmAPb/AAAAAAQAAAAmAPf/AAAAAAQAAAAmAPj/AAAAAAQAAAAmAPn/AAAAAAQAAAAmAPr/AAAAAAQAAAAmAPv/AAAAAAQAAAAmAPz/AAAAAAQAAAAmAP3/AAAAAAQAAAAmAP7/AAAAAAQAAAAmAP//AAAAAAQAAAAnAPX/AAAAAAQAAAAnAPb/AAAAAAQAAAAnAPf/AAAAAAQAAAAnAPj/AAAAAAQAAAAnAPn/AAAAAAQAAAAnAPr/AAAAAAQAAAAnAPv/AAAAAAQAAAAnAPz/AAAAAAQAAAAnAP3/AAAAAAQAAAAnAP7/AAAAAAQAAAAnAP//AAAAAAQAAAAoAPX/AAAAAAQAAAAoAPb/AAAAAAQAAAAoAPf/AAAAAAQAAAAoAPj/AAAAAAQAAAAoAPn/AAAAAAQAAAAoAPr/AAAAAAQAAAAoAPv/AAAAAAQAAAAoAPz/AAAAAAQAAAAoAP3/AAAAAAQAAAAoAP7/AAAAAAQAAAAoAP//AAAAAAQAAAApAPX/AAAAAAQAAAApAPb/AAAAAAQAAAApAPf/AAAAAAQAAAApAPj/AAAAAAQAAAApAPn/AAAAAAQAAAApAPr/AAAAAAQAAAApAPv/AAAAAAQAAAApAPz/AAAAAAQAAAApAP3/AAAAAAQAAAApAP7/AAAAAAQAAAApAP//AAAAAAQAAAAqAPX/AAAAAAQAAAAqAPb/AAAAAAQAAAAqAPf/AAAAAAQAAAAqAPj/AAAAAAQAAAAqAPn/AAAAAAQAAAAqAPr/AAAAAAQAAAAqAPv/AAAAAAQAAAAqAPz/AAAAAAQAAAAqAP3/AAAAAAQAAAAqAP7/AAAAAAQAAAAqAP//AAAAAAQAAAArAPX/AAAAAAQAAAArAPb/AAAAAAQAAAArAPf/AAAAAAQAAAArAPj/AAAAAAQAAAArAPn/AAAAAAQAAAArAPr/AAAAAAQAAAArAPv/AAAAAAQAAAArAPz/AAAAAAQAAAArAP3/AAAAAAQAAAArAP7/AAAAAAQAAAArAP//AAAAAAQAAAAsAPX/AAAAAAQAAAAsAPb/AAAAAAQAAAAsAPf/AAAAAAQAAAAsAPj/AAAAAAQAAAAsAPn/AAAAAAQAAAAsAPr/AAAAAAQAAAAsAPv/AAAAAAQAAAAsAPz/AAAAAAQAAAAsAP3/AAAAAAQAAAAsAP7/AAAAAAQAAAAsAP//AAAAAAQAAAAtAPX/AAAAAAQAAAAtAPb/AAAAAAQAAAAtAPf/AAAAAAQAAAAtAPj/AAAAAAQAAAAtAPn/AAAAAAQAAAAtAPr/AAAAAAQAAAAtAPv/AAAAAAQAAAAtAPz/AAAAAAQAAAAtAP3/AAAAAAQAAAAtAP7/AAAAAAQAAAAtAP//AAAAAAQAAAAuAPX/AAAAAAQAAAAuAPb/AAAAAAQAAAAuAPf/AAAAAAQAAAAuAPj/AAAAAAQAAAAuAPn/AAAAAAQAAAAuAPr/AAAAAAQAAAAuAPv/AAAAAAQAAAAuAPz/AAAAAAQAAAAuAP3/AAAAAAQAAAAuAP7/AAAAAAQAAAAuAP//AAAAAAQAAAAvAPX/AAAAAAQAAAAvAPb/AAAAAAQAAAAvAPf/AAAAAAQAAAAvAPj/AAAAAAQAAAAvAPn/AAAAAAQAAAAvAPr/AAAAAAQAAAAvAPv/AAAAAAQAAAAvAPz/AAAAAAQAAAAvAP3/AAAAAAQAAAAvAP7/AAAAAAQAAAAvAP//AAAAAAQAAAAwAPX/AAAAAAQAAAAwAPb/AAAAAAQAAAAwAPf/AAAAAAQAAAAwAPj/AAAAAAQAAAAwAPn/AAAAAAQAAAAwAPr/AAAAAAQAAAAwAPv/AAAAAAQAAAAwAPz/AAAAAAQAAAAwAP3/AAAAAAQAAAAwAP7/AAAAAAQAAAAwAP//AAAAAAQAAAAxAPX/AAAAAAQAAAAxAPb/AAAAAAQAAAAxAPf/AAAAAAQAAAAxAPj/AAAAAAQAAAAxAPn/AAAAAAQAAAAxAPr/AAAAAAQAAAAxAPv/AAAAAAQAAAAxAPz/AAAAAAQAAAAxAP3/AAAAAAQAAAAxAP7/AAAAAAQAAAAxAP//AAAAAAQAAAAyAPX/AAAAAAQAAAAyAPb/AAAAAAQAAAAyAPf/AAAAAAQAAAAyAPj/AAAAAAQAAAAyAPn/AAAAAAQAAAAyAPr/AAAAAAQAAAAyAPv/AAAAAAQAAAAyAPz/AAAAAAQAAAAyAP3/AAAAAAQAAAAyAP7/AAAAAAQAAAAyAP//AAAAAAQAAAAzAPX/AAAAAAQAAAAzAPb/AAAAAAQAAAAzAPf/AAAAAAQAAAAzAPj/AAAAAAQAAAAzAPn/AAAAAAQAAAAzAPr/AAAAAAQAAAAzAPv/AAAAAAQAAAAzAPz/AAAAAAQAAAAzAP3/AAAAAAQAAAAzAP7/AAAAAAQAAAAzAP//AAAAAAQAAAA0APX/AAAAAAQAAAA0APb/AAAAAAQAAAA0APf/AAAAAAQAAAA0APj/AAAAAAQAAAA0APn/AAAAAAQAAAA0APr/AAAAAAQAAAA0APv/AAAAAAQAAAA0APz/AAAAAAQAAAA0AP3/AAAAAAQAAAA0AP7/AAAAAAQAAAA0AP//AAAAAAQAAAA1APX/AAAAAAQAAAA1APb/AAAAAAQAAAA1APf/AAAAAAQAAAA1APj/AAAAAAQAAAA1APn/AAAAAAQAAAA1APr/AAAAAAQAAAA1APv/AAAAAAQAAAA1APz/AAAAAAQAAAA1AP3/AAAAAAQAAAA1AP7/AAAAAAQAAAA1AP//AAAAAAQAAAA2APX/AAAAAAQAAAA2APb/AAAAAAQAAAA2APf/AAAAAAQAAAA2APj/AAAAAAQAAAA2APn/AAAAAAQAAAA2APr/AAAAAAQAAAA2APv/AAAAAAQAAAA2APz/AAAAAAQAAAA2AP3/AAAAAAQAAAA2AP7/AAAAAAQAAAA2AP//AAAAAAQAAAA3APX/AAAAAAQAAAA3APb/AAAAAAQAAAA3APf/AAAAAAQAAAA3APj/AAAAAAQAAAA3APn/AAAAAAQAAAA3APr/AAAAAAQAAAA3APv/AAAAAAQAAAA3APz/AAAAAAQAAAA3AP3/AAAAAAQAAAA3AP7/AAAAAAQAAAA3AP//AAAAAAQAAAA4APX/AAAAAAQAAAA4APb/AAAAAAQAAAA4APf/AAAAAAQAAAA4APj/AAAAAAQAAAA4APn/AAAAAAQAAAA4APr/AAAAAAQAAAA4APv/AAAAAAQAAAA4APz/AAAAAAQAAAA4AP3/AAAAAAQAAAA4AP7/AAAAAAQAAAA4AP//AAAAAAQAAAA5APX/AAAAAAQAAAA5APb/AAAAAAQAAAA5APf/AAAAAAQAAAA5APj/AAAAAAQAAAA5APn/AAAAAAQAAAA5APr/AAAAAAQAAAA5APv/AAAAAAQAAAA5APz/AAAAAAQAAAA5AP3/AAAAAAQAAAA5AP7/AAAAAAQAAAA5AP//AAAAAAQAAAA6APX/AAAAAAQAAAA6APb/AAAAAAQAAAA6APf/AAAAAAQAAAA6APj/AAAAAAQAAAA6APn/AAAAAAQAAAA6APr/AAAAAAQAAAA6APv/AAAAAAQAAAA6APz/AAAAAAQAAAA6AP3/AAAAAAQAAAA6AP7/AAAAAAQAAAA6AP//AAAAAAQAAAA7APX/AAAAAAQAAAA7APb/AAAAAAQAAAA7APf/AAAAAAQAAAA7APj/AAAAAAQAAAA7APn/AAAAAAQAAAA7APr/AAAAAAQAAAA7APv/AAAAAAQAAAA7APz/AAAAAAQAAAA7AP3/AAAAAAQAAAA7AP7/AAAAAAQAAAA7AP//AAAAAAQAAAA8APX/AAAAAAQAAAA8APb/AAAAAAQAAAA8APf/AAAAAAQAAAA8APj/AAAAAAQAAAA8APn/AAAAAAQAAAA8APr/AAAAAAQAAAA8APv/AAAAAAQAAAA8APz/AAAAAAQAAAA8AP3/AAAAAAQAAAA8AP7/AAAAAAQAAAA8AP//AAAAAAQAAAA9APX/AAAAAAQAAAA9APb/AAAAAAQAAAA9APf/AAAAAAQAAAA9APj/AAAAAAQAAAA9APn/AAAAAAQAAAA9APr/AAAAAAQAAAA9APv/AAAAAAQAAAA9APz/AAAAAAQAAAA9AP3/AAAAAAQAAAA9AP7/AAAAAAQAAAA9AP//AAAAAAQAAAA+APX/AAAAAAQAAAA+APb/AAAAAAQAAAA+APf/AAAAAAQAAAA+APj/AAAAAAQAAAA+APn/AAAAAAQAAAA+APr/AAAAAAQAAAA+APv/AAAAAAQAAAA+APz/AAAAAAQAAAA+AP3/AAAAAAQAAAA+AP7/AAAAAAQAAAA+AP//AAAAAAQAAAA/APX/AAAAAAQAAAA/APb/AAAAAAQAAAA/APf/AAAAAAQAAAA/APj/AAAAAAQAAAA/APn/AAAAAAQAAAA/APr/AAAAAAQAAAA/APv/AAAAAAQAAAA/APz/AAAAAAQAAAA/AP3/AAAAAAQAAAA/AP7/AAAAAAQAAAA/AP//AAAAAAQAAABAAPX/AAAAAAQAAABAAPb/AAAAAAQAAABAAPf/AAAAAAQAAABAAPj/AAAAAAQAAABAAPn/AAAAAAQAAABAAPr/AAAAAAQAAABAAPv/AAAAAAQAAABAAPz/AAAAAAQAAABAAP3/AAAAAAQAAABAAP7/AAAAAAQAAABAAP//AAAAAAQAAABBAPX/AAAAAAQAAABBAPb/AAAAAAQAAABBAPf/AAAAAAQAAABBAPj/AAAAAAQAAABBAPn/AAAAAAQAAABBAPr/AAAAAAQAAABBAPv/AAAAAAQAAABBAPz/AAAAAAQAAABBAP3/AAAAAAQAAABBAP7/AAAAAAQAAABBAP//AAAAAAQAAABCAPX/AAAAAAQAAABCAPb/AAAAAAQAAABCAPf/AAAAAAQAAABCAPj/AAAAAAQAAABCAPn/AAAAAAQAAABCAPr/AAAAAAQAAABCAPv/AAAAAAQAAABCAPz/AAAAAAQAAABCAP3/AAAAAAQAAABCAP7/AAAAAAQAAABCAP//AAAAAAQAAABDAPX/AAAAAAQAAABDAPb/AAAAAAQAAABDAPf/AAAAAAQAAABDAPj/AAAAAAQAAABDAPn/AAAAAAQAAABDAPr/AAAAAAQAAABDAPv/AAAAAAQAAABDAPz/AAAAAAQAAABDAP3/AAAAAAQAAABDAP7/AAAAAAQAAABDAP//AAAAAAQAAABEAPX/AAAAAAQAAABEAPb/AAAAAAQAAABEAPf/AAAAAAQAAABEAPj/AAAAAAQAAABEAPn/AAAAAAQAAABEAPr/AAAAAAQAAABEAPv/AAAAAAQAAABEAPz/AAAAAAQAAABEAP3/AAAAAAQAAABEAP7/AAAAAAQAAABEAP//AAAAAAQAAABFAPX/AAAAAAQAAABFAPb/AAAAAAQAAABFAPf/AAAAAAQAAABFAPj/AAAAAAQAAABFAPn/AAAAAAQAAABFAPr/AAAAAAQAAABFAPv/AAAAAAQAAABFAPz/AAAAAAQAAABFAP3/AAAAAAQAAABFAP7/AAAAAAQAAABFAP//AAAAAAQAAABGAPX/AAAAAAQAAABGAPb/AAAAAAQAAABGAPf/AAAAAAQAAABGAPj/AAAAAAQAAABGAPn/AAAAAAQAAABGAPr/AAAAAAQAAABGAPv/AAAAAAQAAABGAPz/AAAAAAQAAABGAP3/AAAAAAQAAABGAP7/AAAAAAQAAABGAP//AAAAAAQAAABHAPX/AAAAAAQAAABHAPb/AAAAAAQAAABHAPf/AAAAAAQAAABHAPj/AAAAAAQAAABHAPn/AAAAAAQAAABHAPr/AAAAAAQAAABHAPv/AAAAAAQAAABHAPz/AAAAAAQAAABHAP3/AAAAAAQAAABHAP7/AAAAAAQAAABHAP//AAAAAAQAAABIAPX/AAAAAAQAAABIAPb/AAAAAAQAAABIAPf/AAAAAAQAAABIAPj/AAAAAAQAAABIAPn/AAAAAAQAAABIAPr/AAAAAAQAAABIAPv/AAAAAAQAAABIAPz/AAAAAAQAAABIAP3/AAAAAAQAAABIAP7/AAAAAAQAAABIAP//AAAAAAQAAABJAPX/AAAAAAQAAABJAPb/AAAAAAQAAABJAPf/AAAAAAQAAABJAPj/AAAAAAQAAABJAPn/AAAAAAQAAABJAPr/AAAAAAQAAABJAPv/AAAAAAQAAABJAPz/AAAAAAQAAABJAP3/AAAAAAQAAABJAP7/AAAAAAQAAABJAP//AAAAAAQAAABKAPX/AAAAAAQAAABKAPb/AAAAAAQAAABKAPf/AAAAAAQAAABKAPj/AAAAAAQAAABKAPn/AAAAAAQAAABKAPr/AAAAAAQAAABKAPv/AAAAAAQAAABKAPz/AAAAAAQAAABKAP3/AAAAAAQAAABKAP7/AAAAAAQAAABKAP//AAAAAAQAAABLAPX/AAAAAAQAAABLAPb/AAAAAAQAAABLAPf/AAAAAAQAAABLAPj/AAAAAAQAAABLAPn/AAAAAAQAAABLAPr/AAAAAAQAAABLAPv/AAAAAAQAAABLAPz/AAAAAAQAAABLAP3/AAAAAAQAAABLAP7/AAAAAAQAAABLAP//AAAAAAQAAABMAPX/AAAAAAQAAABMAPb/AAAAAAQAAABMAPf/AAAAAAQAAABMAPj/AAAAAAQAAABMAPn/AAAAAAQAAABMAPr/AAAAAAQAAABMAPv/AAAAAAQAAABMAPz/AAAAAAQAAABMAP3/AAAAAAQAAABMAP7/AAAAAAQAAABMAP//AAAAAAQAAABNAPX/AAAAAAQAAABNAPb/AAAAAAQAAABNAPf/AAAAAAQAAABNAPj/AAAAAAQAAABNAPn/AAAAAAQAAABNAPr/AAAAAAQAAABNAPv/AAAAAAQAAABNAPz/AAAAAAQAAABNAP3/AAAAAAQAAABNAP7/AAAAAAQAAABNAP//AAAAAAQAAABOAPX/AAAAAAQAAABOAPb/AAAAAAQAAABOAPf/AAAAAAQAAABOAPj/AAAAAAQAAABOAPn/AAAAAAQAAABOAPr/AAAAAAQAAABOAPv/AAAAAAQAAABOAPz/AAAAAAQAAABOAP3/AAAAAAQAAABOAP7/AAAAAAQAAABOAP//AAAAAAQAAABPAPX/AAAAAAQAAABPAPb/AAAAAAQAAABPAPf/AAAAAAQAAABPAPj/AAAAAAQAAABPAPn/AAAAAAQAAABPAPr/AAAAAAQAAABPAPv/AAAAAAQAAABPAPz/AAAAAAQAAABPAP3/AAAAAAQAAABPAP7/AAAAAAQAAABPAP//AAAAAAQAAABQAPX/AAAAAAQAAABQAPb/AAAAAAQAAABQAPf/AAAAAAQAAABQAPj/AAAAAAQAAABQAPn/AAAAAAQAAABQAPr/AAAAAAQAAABQAPv/AAAAAAQAAABQAPz/AAAAAAQAAABQAP3/AAAAAAQAAABQAP7/AAAAAAQAAABQAP//AAAAAAQAAABRAPX/AAAAAAQAAABRAPb/AAAAAAQAAABRAPf/AAAAAAQAAABRAPj/AAAAAAQAAABRAPn/AAAAAAQAAABRAPr/AAAAAAQAAABRAPv/AAAAAAQAAABRAPz/AAAAAAQAAABRAP3/AAAAAAQAAABRAP7/AAAAAAQAAABRAP//AAAAAAQAAABSAPX/AAAAAAQAAABSAPb/AAAAAAQAAABSAPf/AAAAAAQAAABSAPj/AAAAAAQAAABSAPn/AAAAAAQAAABSAPr/AAAAAAQAAABSAPv/AAAAAAQAAABSAPz/AAAAAAQAAABSAP3/AAAAAAQAAABSAP7/AAAAAAQAAABSAP//AAAAAAQAAABTAPX/AAAAAAQAAABTAPb/AAAAAAQAAABTAPf/AAAAAAQAAABTAPj/AAAAAAQAAABTAPn/AAAAAAQAAABTAPr/AAAAAAQAAABTAPv/AAAAAAQAAABTAPz/AAAAAAQAAABTAP3/AAAAAAQAAABTAP7/AAAAAAQAAABTAP//AAAAAAQAAABUAPX/AAAAAAQAAABUAPb/AAAAAAQAAABUAPf/AAAAAAQAAABUAPj/AAAAAAQAAABUAPn/AAAAAAQAAABUAPr/AAAAAAQAAABUAPv/AAAAAAQAAABUAPz/AAAAAAQAAABUAP3/AAAAAAQAAABUAP7/AAAAAAQAAABUAP//AAAAAAQAAABVAPX/AAAAAAQAAABVAPb/AAAAAAQAAABVAPf/AAAAAAQAAABVAPj/AAAAAAQAAABVAPn/AAAAAAQAAABVAPr/AAAAAAQAAABVAPv/AAAAAAQAAABVAPz/AAAAAAQAAABVAP3/AAAAAAQAAABVAP7/AAAAAAQAAABVAP//AAAAAAQAAABWAPX/AAAAAAQAAABWAPb/AAAAAAQAAABWAPf/AAAAAAQAAABWAPj/AAAAAAQAAABWAPn/AAAAAAQAAABWAPr/AAAAAAQAAABWAPv/AAAAAAQAAABWAPz/AAAAAAQAAABWAP3/AAAAAAQAAABWAP7/AAAAAAQAAABWAP//AAAAAAQAAABXAPX/AAAAAAQAAABXAPb/AAAAAAQAAABXAPf/AAAAAAQAAABXAPj/AAAAAAQAAABXAPn/AAAAAAQAAABXAPr/AAAAAAQAAABXAPv/AAAAAAQAAABXAPz/AAAAAAQAAABXAP3/AAAAAAQAAABXAP7/AAAAAAQAAABXAP//AAAAAAQAAABYAPX/AAAAAAQAAABYAPb/AAAAAAQAAABYAPf/AAAAAAQAAABYAPj/AAAAAAQAAABYAPn/AAAAAAQAAABYAPr/AAAAAAQAAABYAPv/AAAAAAQAAABYAPz/AAAAAAQAAABYAP3/AAAAAAQAAABYAP7/AAAAAAQAAABYAP//AAAAAAQAAABZAPX/AAAAAAQAAABZAPb/AAAAAAQAAABZAPf/AAAAAAQAAABZAPj/AAAAAAQAAABZAPn/AAAAAAQAAABZAPr/AAAAAAQAAABZAPv/AAAAAAQAAABZAPz/AAAAAAQAAABZAP3/AAAAAAQAAABZAP7/AAAAAAQAAABZAP//AAAAAAQAAABaAPX/AAAAAAQAAABaAPb/AAAAAAQAAABaAPf/AAAAAAQAAABaAPj/AAAAAAQAAABaAPn/AAAAAAQAAABaAPr/AAAAAAQAAABaAPv/AAAAAAQAAABaAPz/AAAAAAQAAABaAP3/AAAAAAQAAABaAP7/AAAAAAQAAABaAP//AAAAAAQAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_icby2")] +position = Vector2(-232, -160) + +[node name="DropShadow" parent="." instance=ExtResource("6_qqr5r")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(272, -176) +script = ExtResource("7_u7dl6") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="StaticBody2D" type="StaticBody2D" parent="."] +position = Vector2(272, -176) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +shape = SubResource("WorldBoundaryShape2D_xtmb0") + +[node name="PipeArea" parent="." instance=ExtResource("8_j4o11")] +position = Vector2(208, -16) +enter_direction = 3 +target_level = "uid://gsyxijaxfjle" + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("10_icby2") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("10_stfmx")] + +[node name="ExtraBGM" type="Node" parent="."] +script = ExtResource("10_qqr5r") +extra_track = ExtResource("11_u7dl6") +metadata/_custom_type_script = "uid://cusgxgerctsft" + +[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="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@119177" to="Tiles/@AnimatableBody2D@119177/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119177" to="Tiles/@AnimatableBody2D@119177/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119177" to="Tiles/@AnimatableBody2D@119177" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119177" to="Tiles/@AnimatableBody2D@119177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119177" to="Tiles/@AnimatableBody2D@119177" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119177" to="Tiles/@AnimatableBody2D@119177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119178" to="Tiles/@AnimatableBody2D@119178/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119178" to="Tiles/@AnimatableBody2D@119178/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119178" to="Tiles/@AnimatableBody2D@119178" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119178" to="Tiles/@AnimatableBody2D@119178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119178" to="Tiles/@AnimatableBody2D@119178" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119178" to="Tiles/@AnimatableBody2D@119178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119179" to="Tiles/@AnimatableBody2D@119179/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119179" to="Tiles/@AnimatableBody2D@119179/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119179" to="Tiles/@AnimatableBody2D@119179" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119179" to="Tiles/@AnimatableBody2D@119179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119179" to="Tiles/@AnimatableBody2D@119179" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119179" to="Tiles/@AnimatableBody2D@119179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119180" to="Tiles/@AnimatableBody2D@119180/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119180" to="Tiles/@AnimatableBody2D@119180/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119180" to="Tiles/@AnimatableBody2D@119180" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119180" to="Tiles/@AnimatableBody2D@119180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119180" to="Tiles/@AnimatableBody2D@119180" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119180" to="Tiles/@AnimatableBody2D@119180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119181" to="Tiles/@AnimatableBody2D@119181/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119181" to="Tiles/@AnimatableBody2D@119181/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119181" to="Tiles/@AnimatableBody2D@119181" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119181" to="Tiles/@AnimatableBody2D@119181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119181" to="Tiles/@AnimatableBody2D@119181" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119181" to="Tiles/@AnimatableBody2D@119181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119182" to="Tiles/@AnimatableBody2D@119182/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119182" to="Tiles/@AnimatableBody2D@119182/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119182" to="Tiles/@AnimatableBody2D@119182" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119182" to="Tiles/@AnimatableBody2D@119182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119182" to="Tiles/@AnimatableBody2D@119182" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119182" to="Tiles/@AnimatableBody2D@119182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119183" to="Tiles/@AnimatableBody2D@119183/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119183" to="Tiles/@AnimatableBody2D@119183/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119183" to="Tiles/@AnimatableBody2D@119183" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119183" to="Tiles/@AnimatableBody2D@119183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119183" to="Tiles/@AnimatableBody2D@119183" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119183" to="Tiles/@AnimatableBody2D@119183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119184" to="Tiles/@AnimatableBody2D@119184/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119184" to="Tiles/@AnimatableBody2D@119184/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119184" to="Tiles/@AnimatableBody2D@119184" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119184" to="Tiles/@AnimatableBody2D@119184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119184" to="Tiles/@AnimatableBody2D@119184" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119184" to="Tiles/@AnimatableBody2D@119184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119185" to="Tiles/@AnimatableBody2D@119185/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119185" to="Tiles/@AnimatableBody2D@119185/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119185" to="Tiles/@AnimatableBody2D@119185" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119185" to="Tiles/@AnimatableBody2D@119185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119185" to="Tiles/@AnimatableBody2D@119185" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119185" to="Tiles/@AnimatableBody2D@119185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119186" to="Tiles/@AnimatableBody2D@119186/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119186" to="Tiles/@AnimatableBody2D@119186/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119186" to="Tiles/@AnimatableBody2D@119186" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119186" to="Tiles/@AnimatableBody2D@119186/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119186" to="Tiles/@AnimatableBody2D@119186" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119186" to="Tiles/@AnimatableBody2D@119186/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119187" to="Tiles/@AnimatableBody2D@119187/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119187" to="Tiles/@AnimatableBody2D@119187/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119187" to="Tiles/@AnimatableBody2D@119187" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119187" to="Tiles/@AnimatableBody2D@119187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119187" to="Tiles/@AnimatableBody2D@119187" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119187" to="Tiles/@AnimatableBody2D@119187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119188" to="Tiles/@AnimatableBody2D@119188/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119188" to="Tiles/@AnimatableBody2D@119188/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119188" to="Tiles/@AnimatableBody2D@119188" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119188" to="Tiles/@AnimatableBody2D@119188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119188" to="Tiles/@AnimatableBody2D@119188" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119188" to="Tiles/@AnimatableBody2D@119188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119189" to="Tiles/@AnimatableBody2D@119189/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119189" to="Tiles/@AnimatableBody2D@119189/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119189" to="Tiles/@AnimatableBody2D@119189" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119189" to="Tiles/@AnimatableBody2D@119189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119189" to="Tiles/@AnimatableBody2D@119189" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119189" to="Tiles/@AnimatableBody2D@119189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119190" to="Tiles/@AnimatableBody2D@119190/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119190" to="Tiles/@AnimatableBody2D@119190/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119190" to="Tiles/@AnimatableBody2D@119190" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119190" to="Tiles/@AnimatableBody2D@119190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119190" to="Tiles/@AnimatableBody2D@119190" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119190" to="Tiles/@AnimatableBody2D@119190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119191" to="Tiles/@AnimatableBody2D@119191/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119191" to="Tiles/@AnimatableBody2D@119191/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119191" to="Tiles/@AnimatableBody2D@119191" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119191" to="Tiles/@AnimatableBody2D@119191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119191" to="Tiles/@AnimatableBody2D@119191" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119191" to="Tiles/@AnimatableBody2D@119191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119192" to="Tiles/@AnimatableBody2D@119192/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119192" to="Tiles/@AnimatableBody2D@119192/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119192" to="Tiles/@AnimatableBody2D@119192" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119192" to="Tiles/@AnimatableBody2D@119192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119192" to="Tiles/@AnimatableBody2D@119192" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119192" to="Tiles/@AnimatableBody2D@119192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119193" to="Tiles/@AnimatableBody2D@119193/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119193" to="Tiles/@AnimatableBody2D@119193/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119193" to="Tiles/@AnimatableBody2D@119193" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119193" to="Tiles/@AnimatableBody2D@119193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119193" to="Tiles/@AnimatableBody2D@119193" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119193" to="Tiles/@AnimatableBody2D@119193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119194" to="Tiles/@AnimatableBody2D@119194/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119194" to="Tiles/@AnimatableBody2D@119194/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119194" to="Tiles/@AnimatableBody2D@119194" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119194" to="Tiles/@AnimatableBody2D@119194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119194" to="Tiles/@AnimatableBody2D@119194" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119194" to="Tiles/@AnimatableBody2D@119194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119195" to="Tiles/@AnimatableBody2D@119195/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119195" to="Tiles/@AnimatableBody2D@119195/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119195" to="Tiles/@AnimatableBody2D@119195" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119195" to="Tiles/@AnimatableBody2D@119195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119195" to="Tiles/@AnimatableBody2D@119195" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119195" to="Tiles/@AnimatableBody2D@119195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119196" to="Tiles/@AnimatableBody2D@119196/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119196" to="Tiles/@AnimatableBody2D@119196/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119196" to="Tiles/@AnimatableBody2D@119196" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119196" to="Tiles/@AnimatableBody2D@119196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119196" to="Tiles/@AnimatableBody2D@119196" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119196" to="Tiles/@AnimatableBody2D@119196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119197" to="Tiles/@AnimatableBody2D@119197/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119197" to="Tiles/@AnimatableBody2D@119197/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119197" to="Tiles/@AnimatableBody2D@119197" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119197" to="Tiles/@AnimatableBody2D@119197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119197" to="Tiles/@AnimatableBody2D@119197" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119197" to="Tiles/@AnimatableBody2D@119197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119198" to="Tiles/@AnimatableBody2D@119198/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119198" to="Tiles/@AnimatableBody2D@119198/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119198" to="Tiles/@AnimatableBody2D@119198" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119198" to="Tiles/@AnimatableBody2D@119198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119198" to="Tiles/@AnimatableBody2D@119198" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119198" to="Tiles/@AnimatableBody2D@119198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119199" to="Tiles/@AnimatableBody2D@119199/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119199" to="Tiles/@AnimatableBody2D@119199/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119199" to="Tiles/@AnimatableBody2D@119199" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119199" to="Tiles/@AnimatableBody2D@119199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119199" to="Tiles/@AnimatableBody2D@119199" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119199" to="Tiles/@AnimatableBody2D@119199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119200" to="Tiles/@AnimatableBody2D@119200/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119200" to="Tiles/@AnimatableBody2D@119200/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119200" to="Tiles/@AnimatableBody2D@119200" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119200" to="Tiles/@AnimatableBody2D@119200/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119200" to="Tiles/@AnimatableBody2D@119200" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119200" to="Tiles/@AnimatableBody2D@119200/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119201" to="Tiles/@AnimatableBody2D@119201/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119201" to="Tiles/@AnimatableBody2D@119201/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119201" to="Tiles/@AnimatableBody2D@119201" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119201" to="Tiles/@AnimatableBody2D@119201/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119201" to="Tiles/@AnimatableBody2D@119201" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119201" to="Tiles/@AnimatableBody2D@119201/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119202" to="Tiles/@AnimatableBody2D@119202/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119202" to="Tiles/@AnimatableBody2D@119202/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119202" to="Tiles/@AnimatableBody2D@119202" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119202" to="Tiles/@AnimatableBody2D@119202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119202" to="Tiles/@AnimatableBody2D@119202" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119202" to="Tiles/@AnimatableBody2D@119202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119203" to="Tiles/@AnimatableBody2D@119203/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119203" to="Tiles/@AnimatableBody2D@119203/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119203" to="Tiles/@AnimatableBody2D@119203" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119203" to="Tiles/@AnimatableBody2D@119203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119203" to="Tiles/@AnimatableBody2D@119203" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119203" to="Tiles/@AnimatableBody2D@119203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119204" to="Tiles/@AnimatableBody2D@119204/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119204" to="Tiles/@AnimatableBody2D@119204/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119204" to="Tiles/@AnimatableBody2D@119204" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119204" to="Tiles/@AnimatableBody2D@119204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119204" to="Tiles/@AnimatableBody2D@119204" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119204" to="Tiles/@AnimatableBody2D@119204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119205" to="Tiles/@AnimatableBody2D@119205/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119205" to="Tiles/@AnimatableBody2D@119205/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119205" to="Tiles/@AnimatableBody2D@119205" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119205" to="Tiles/@AnimatableBody2D@119205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119205" to="Tiles/@AnimatableBody2D@119205" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119205" to="Tiles/@AnimatableBody2D@119205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119206" to="Tiles/@AnimatableBody2D@119206/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119206" to="Tiles/@AnimatableBody2D@119206/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119206" to="Tiles/@AnimatableBody2D@119206" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119206" to="Tiles/@AnimatableBody2D@119206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119206" to="Tiles/@AnimatableBody2D@119206" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119206" to="Tiles/@AnimatableBody2D@119206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119207" to="Tiles/@AnimatableBody2D@119207/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119207" to="Tiles/@AnimatableBody2D@119207/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119207" to="Tiles/@AnimatableBody2D@119207" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119207" to="Tiles/@AnimatableBody2D@119207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119207" to="Tiles/@AnimatableBody2D@119207" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119207" to="Tiles/@AnimatableBody2D@119207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119208" to="Tiles/@AnimatableBody2D@119208/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119208" to="Tiles/@AnimatableBody2D@119208/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119208" to="Tiles/@AnimatableBody2D@119208" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119208" to="Tiles/@AnimatableBody2D@119208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119208" to="Tiles/@AnimatableBody2D@119208" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119208" to="Tiles/@AnimatableBody2D@119208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119209" to="Tiles/@AnimatableBody2D@119209/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119209" to="Tiles/@AnimatableBody2D@119209/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119209" to="Tiles/@AnimatableBody2D@119209" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119209" to="Tiles/@AnimatableBody2D@119209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119209" to="Tiles/@AnimatableBody2D@119209" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119209" to="Tiles/@AnimatableBody2D@119209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119210" to="Tiles/@AnimatableBody2D@119210/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119210" to="Tiles/@AnimatableBody2D@119210/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119210" to="Tiles/@AnimatableBody2D@119210" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119210" to="Tiles/@AnimatableBody2D@119210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119210" to="Tiles/@AnimatableBody2D@119210" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119210" to="Tiles/@AnimatableBody2D@119210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119211" to="Tiles/@AnimatableBody2D@119211/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119211" to="Tiles/@AnimatableBody2D@119211/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119211" to="Tiles/@AnimatableBody2D@119211" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119211" to="Tiles/@AnimatableBody2D@119211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119211" to="Tiles/@AnimatableBody2D@119211" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119211" to="Tiles/@AnimatableBody2D@119211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119212" to="Tiles/@AnimatableBody2D@119212/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119212" to="Tiles/@AnimatableBody2D@119212/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119212" to="Tiles/@AnimatableBody2D@119212" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119212" to="Tiles/@AnimatableBody2D@119212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119212" to="Tiles/@AnimatableBody2D@119212" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119212" to="Tiles/@AnimatableBody2D@119212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119213" to="Tiles/@AnimatableBody2D@119213/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119213" to="Tiles/@AnimatableBody2D@119213/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119213" to="Tiles/@AnimatableBody2D@119213" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119213" to="Tiles/@AnimatableBody2D@119213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119213" to="Tiles/@AnimatableBody2D@119213" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119213" to="Tiles/@AnimatableBody2D@119213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119214" to="Tiles/@AnimatableBody2D@119214/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119214" to="Tiles/@AnimatableBody2D@119214/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119214" to="Tiles/@AnimatableBody2D@119214" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119214" to="Tiles/@AnimatableBody2D@119214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119214" to="Tiles/@AnimatableBody2D@119214" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119214" to="Tiles/@AnimatableBody2D@119214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119215" to="Tiles/@AnimatableBody2D@119215/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119215" to="Tiles/@AnimatableBody2D@119215/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119215" to="Tiles/@AnimatableBody2D@119215" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119215" to="Tiles/@AnimatableBody2D@119215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119215" to="Tiles/@AnimatableBody2D@119215" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119215" to="Tiles/@AnimatableBody2D@119215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119216" to="Tiles/@AnimatableBody2D@119216/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119216" to="Tiles/@AnimatableBody2D@119216/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119216" to="Tiles/@AnimatableBody2D@119216" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119216" to="Tiles/@AnimatableBody2D@119216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119216" to="Tiles/@AnimatableBody2D@119216" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119216" to="Tiles/@AnimatableBody2D@119216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119217" to="Tiles/@AnimatableBody2D@119217/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119217" to="Tiles/@AnimatableBody2D@119217/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119217" to="Tiles/@AnimatableBody2D@119217" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119217" to="Tiles/@AnimatableBody2D@119217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119217" to="Tiles/@AnimatableBody2D@119217" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119217" to="Tiles/@AnimatableBody2D@119217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119218" to="Tiles/@AnimatableBody2D@119218/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119218" to="Tiles/@AnimatableBody2D@119218/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119218" to="Tiles/@AnimatableBody2D@119218" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119218" to="Tiles/@AnimatableBody2D@119218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119218" to="Tiles/@AnimatableBody2D@119218" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119218" to="Tiles/@AnimatableBody2D@119218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119219" to="Tiles/@AnimatableBody2D@119219/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119219" to="Tiles/@AnimatableBody2D@119219/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119219" to="Tiles/@AnimatableBody2D@119219" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119219" to="Tiles/@AnimatableBody2D@119219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119219" to="Tiles/@AnimatableBody2D@119219" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119219" to="Tiles/@AnimatableBody2D@119219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119220" to="Tiles/@AnimatableBody2D@119220/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119220" to="Tiles/@AnimatableBody2D@119220/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119220" to="Tiles/@AnimatableBody2D@119220" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119220" to="Tiles/@AnimatableBody2D@119220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119220" to="Tiles/@AnimatableBody2D@119220" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119220" to="Tiles/@AnimatableBody2D@119220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119221" to="Tiles/@AnimatableBody2D@119221/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119221" to="Tiles/@AnimatableBody2D@119221/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119221" to="Tiles/@AnimatableBody2D@119221" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119221" to="Tiles/@AnimatableBody2D@119221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119221" to="Tiles/@AnimatableBody2D@119221" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119221" to="Tiles/@AnimatableBody2D@119221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119222" to="Tiles/@AnimatableBody2D@119222/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119222" to="Tiles/@AnimatableBody2D@119222/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119222" to="Tiles/@AnimatableBody2D@119222" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119222" to="Tiles/@AnimatableBody2D@119222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119222" to="Tiles/@AnimatableBody2D@119222" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119222" to="Tiles/@AnimatableBody2D@119222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119223" to="Tiles/@AnimatableBody2D@119223/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119223" to="Tiles/@AnimatableBody2D@119223/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119223" to="Tiles/@AnimatableBody2D@119223" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119223" to="Tiles/@AnimatableBody2D@119223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119223" to="Tiles/@AnimatableBody2D@119223" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119223" to="Tiles/@AnimatableBody2D@119223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119224" to="Tiles/@AnimatableBody2D@119224/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119224" to="Tiles/@AnimatableBody2D@119224/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119224" to="Tiles/@AnimatableBody2D@119224" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119224" to="Tiles/@AnimatableBody2D@119224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119224" to="Tiles/@AnimatableBody2D@119224" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119224" to="Tiles/@AnimatableBody2D@119224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119225" to="Tiles/@AnimatableBody2D@119225/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119225" to="Tiles/@AnimatableBody2D@119225/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119225" to="Tiles/@AnimatableBody2D@119225" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119225" to="Tiles/@AnimatableBody2D@119225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119225" to="Tiles/@AnimatableBody2D@119225" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119225" to="Tiles/@AnimatableBody2D@119225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119226" to="Tiles/@AnimatableBody2D@119226/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119226" to="Tiles/@AnimatableBody2D@119226/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119226" to="Tiles/@AnimatableBody2D@119226" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119226" to="Tiles/@AnimatableBody2D@119226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119226" to="Tiles/@AnimatableBody2D@119226" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119226" to="Tiles/@AnimatableBody2D@119226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119227" to="Tiles/@AnimatableBody2D@119227/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119227" to="Tiles/@AnimatableBody2D@119227/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119227" to="Tiles/@AnimatableBody2D@119227" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119227" to="Tiles/@AnimatableBody2D@119227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119227" to="Tiles/@AnimatableBody2D@119227" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119227" to="Tiles/@AnimatableBody2D@119227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119228" to="Tiles/@AnimatableBody2D@119228/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119228" to="Tiles/@AnimatableBody2D@119228/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119228" to="Tiles/@AnimatableBody2D@119228" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119228" to="Tiles/@AnimatableBody2D@119228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119228" to="Tiles/@AnimatableBody2D@119228" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119228" to="Tiles/@AnimatableBody2D@119228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119229" to="Tiles/@AnimatableBody2D@119229/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119229" to="Tiles/@AnimatableBody2D@119229/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119229" to="Tiles/@AnimatableBody2D@119229" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119229" to="Tiles/@AnimatableBody2D@119229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119229" to="Tiles/@AnimatableBody2D@119229" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119229" to="Tiles/@AnimatableBody2D@119229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119230" to="Tiles/@AnimatableBody2D@119230/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119230" to="Tiles/@AnimatableBody2D@119230/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119230" to="Tiles/@AnimatableBody2D@119230" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119230" to="Tiles/@AnimatableBody2D@119230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119230" to="Tiles/@AnimatableBody2D@119230" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119230" to="Tiles/@AnimatableBody2D@119230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119231" to="Tiles/@AnimatableBody2D@119231/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119231" to="Tiles/@AnimatableBody2D@119231/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119231" to="Tiles/@AnimatableBody2D@119231" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119231" to="Tiles/@AnimatableBody2D@119231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119231" to="Tiles/@AnimatableBody2D@119231" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119231" to="Tiles/@AnimatableBody2D@119231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119232" to="Tiles/@AnimatableBody2D@119232/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119232" to="Tiles/@AnimatableBody2D@119232/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119232" to="Tiles/@AnimatableBody2D@119232" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119232" to="Tiles/@AnimatableBody2D@119232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119232" to="Tiles/@AnimatableBody2D@119232" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119232" to="Tiles/@AnimatableBody2D@119232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119233" to="Tiles/@AnimatableBody2D@119233/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119233" to="Tiles/@AnimatableBody2D@119233/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119233" to="Tiles/@AnimatableBody2D@119233" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119233" to="Tiles/@AnimatableBody2D@119233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119233" to="Tiles/@AnimatableBody2D@119233" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119233" to="Tiles/@AnimatableBody2D@119233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119234" to="Tiles/@AnimatableBody2D@119234/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119234" to="Tiles/@AnimatableBody2D@119234/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119234" to="Tiles/@AnimatableBody2D@119234" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119234" to="Tiles/@AnimatableBody2D@119234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119234" to="Tiles/@AnimatableBody2D@119234" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119234" to="Tiles/@AnimatableBody2D@119234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119235" to="Tiles/@AnimatableBody2D@119235/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119235" to="Tiles/@AnimatableBody2D@119235/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119235" to="Tiles/@AnimatableBody2D@119235" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119235" to="Tiles/@AnimatableBody2D@119235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119235" to="Tiles/@AnimatableBody2D@119235" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119235" to="Tiles/@AnimatableBody2D@119235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119236" to="Tiles/@AnimatableBody2D@119236/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119236" to="Tiles/@AnimatableBody2D@119236/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119236" to="Tiles/@AnimatableBody2D@119236" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119236" to="Tiles/@AnimatableBody2D@119236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119236" to="Tiles/@AnimatableBody2D@119236" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119236" to="Tiles/@AnimatableBody2D@119236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119237" to="Tiles/@AnimatableBody2D@119237/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119237" to="Tiles/@AnimatableBody2D@119237/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119237" to="Tiles/@AnimatableBody2D@119237" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119237" to="Tiles/@AnimatableBody2D@119237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119237" to="Tiles/@AnimatableBody2D@119237" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119237" to="Tiles/@AnimatableBody2D@119237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119238" to="Tiles/@AnimatableBody2D@119238/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119238" to="Tiles/@AnimatableBody2D@119238/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119238" to="Tiles/@AnimatableBody2D@119238" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119238" to="Tiles/@AnimatableBody2D@119238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119238" to="Tiles/@AnimatableBody2D@119238" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119238" to="Tiles/@AnimatableBody2D@119238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119239" to="Tiles/@AnimatableBody2D@119239/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119239" to="Tiles/@AnimatableBody2D@119239/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119239" to="Tiles/@AnimatableBody2D@119239" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119239" to="Tiles/@AnimatableBody2D@119239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119239" to="Tiles/@AnimatableBody2D@119239" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119239" to="Tiles/@AnimatableBody2D@119239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119240" to="Tiles/@AnimatableBody2D@119240/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119240" to="Tiles/@AnimatableBody2D@119240/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119240" to="Tiles/@AnimatableBody2D@119240" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119240" to="Tiles/@AnimatableBody2D@119240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119240" to="Tiles/@AnimatableBody2D@119240" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119240" to="Tiles/@AnimatableBody2D@119240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119241" to="Tiles/@AnimatableBody2D@119241/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119241" to="Tiles/@AnimatableBody2D@119241/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119241" to="Tiles/@AnimatableBody2D@119241" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119241" to="Tiles/@AnimatableBody2D@119241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119241" to="Tiles/@AnimatableBody2D@119241" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119241" to="Tiles/@AnimatableBody2D@119241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119242" to="Tiles/@AnimatableBody2D@119242/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119242" to="Tiles/@AnimatableBody2D@119242/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119242" to="Tiles/@AnimatableBody2D@119242" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119242" to="Tiles/@AnimatableBody2D@119242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119242" to="Tiles/@AnimatableBody2D@119242" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119242" to="Tiles/@AnimatableBody2D@119242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119243" to="Tiles/@AnimatableBody2D@119243/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119243" to="Tiles/@AnimatableBody2D@119243/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119243" to="Tiles/@AnimatableBody2D@119243" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119243" to="Tiles/@AnimatableBody2D@119243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119243" to="Tiles/@AnimatableBody2D@119243" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119243" to="Tiles/@AnimatableBody2D@119243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119244" to="Tiles/@AnimatableBody2D@119244/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119244" to="Tiles/@AnimatableBody2D@119244/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119244" to="Tiles/@AnimatableBody2D@119244" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119244" to="Tiles/@AnimatableBody2D@119244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119244" to="Tiles/@AnimatableBody2D@119244" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119244" to="Tiles/@AnimatableBody2D@119244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119245" to="Tiles/@AnimatableBody2D@119245/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119245" to="Tiles/@AnimatableBody2D@119245/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119245" to="Tiles/@AnimatableBody2D@119245" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119245" to="Tiles/@AnimatableBody2D@119245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119245" to="Tiles/@AnimatableBody2D@119245" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119245" to="Tiles/@AnimatableBody2D@119245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119246" to="Tiles/@AnimatableBody2D@119246/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119246" to="Tiles/@AnimatableBody2D@119246/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119246" to="Tiles/@AnimatableBody2D@119246" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119246" to="Tiles/@AnimatableBody2D@119246/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119246" to="Tiles/@AnimatableBody2D@119246" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119246" to="Tiles/@AnimatableBody2D@119246/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119247" to="Tiles/@AnimatableBody2D@119247/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119247" to="Tiles/@AnimatableBody2D@119247/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119247" to="Tiles/@AnimatableBody2D@119247" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119247" to="Tiles/@AnimatableBody2D@119247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119247" to="Tiles/@AnimatableBody2D@119247" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119247" to="Tiles/@AnimatableBody2D@119247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119248" to="Tiles/@AnimatableBody2D@119248/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119248" to="Tiles/@AnimatableBody2D@119248/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119248" to="Tiles/@AnimatableBody2D@119248" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119248" to="Tiles/@AnimatableBody2D@119248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119248" to="Tiles/@AnimatableBody2D@119248" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119248" to="Tiles/@AnimatableBody2D@119248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119249" to="Tiles/@AnimatableBody2D@119249/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119249" to="Tiles/@AnimatableBody2D@119249/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119249" to="Tiles/@AnimatableBody2D@119249" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119249" to="Tiles/@AnimatableBody2D@119249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119249" to="Tiles/@AnimatableBody2D@119249" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119249" to="Tiles/@AnimatableBody2D@119249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119250" to="Tiles/@AnimatableBody2D@119250/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119250" to="Tiles/@AnimatableBody2D@119250/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119250" to="Tiles/@AnimatableBody2D@119250" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119250" to="Tiles/@AnimatableBody2D@119250/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119250" to="Tiles/@AnimatableBody2D@119250" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119250" to="Tiles/@AnimatableBody2D@119250/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119251" to="Tiles/@AnimatableBody2D@119251/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119251" to="Tiles/@AnimatableBody2D@119251/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119251" to="Tiles/@AnimatableBody2D@119251" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119251" to="Tiles/@AnimatableBody2D@119251/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119251" to="Tiles/@AnimatableBody2D@119251" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119251" to="Tiles/@AnimatableBody2D@119251/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119252" to="Tiles/@AnimatableBody2D@119252/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119252" to="Tiles/@AnimatableBody2D@119252/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119252" to="Tiles/@AnimatableBody2D@119252" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119252" to="Tiles/@AnimatableBody2D@119252/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119252" to="Tiles/@AnimatableBody2D@119252" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119252" to="Tiles/@AnimatableBody2D@119252/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119253" to="Tiles/@AnimatableBody2D@119253/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119253" to="Tiles/@AnimatableBody2D@119253/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119253" to="Tiles/@AnimatableBody2D@119253" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119253" to="Tiles/@AnimatableBody2D@119253/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119253" to="Tiles/@AnimatableBody2D@119253" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119253" to="Tiles/@AnimatableBody2D@119253/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119254" to="Tiles/@AnimatableBody2D@119254/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119254" to="Tiles/@AnimatableBody2D@119254/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119254" to="Tiles/@AnimatableBody2D@119254" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119254" to="Tiles/@AnimatableBody2D@119254/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119254" to="Tiles/@AnimatableBody2D@119254" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119254" to="Tiles/@AnimatableBody2D@119254/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119255" to="Tiles/@AnimatableBody2D@119255/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119255" to="Tiles/@AnimatableBody2D@119255/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119255" to="Tiles/@AnimatableBody2D@119255" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119255" to="Tiles/@AnimatableBody2D@119255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119255" to="Tiles/@AnimatableBody2D@119255" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119255" to="Tiles/@AnimatableBody2D@119255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119256" to="Tiles/@AnimatableBody2D@119256/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119256" to="Tiles/@AnimatableBody2D@119256/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119256" to="Tiles/@AnimatableBody2D@119256" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119256" to="Tiles/@AnimatableBody2D@119256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119256" to="Tiles/@AnimatableBody2D@119256" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119256" to="Tiles/@AnimatableBody2D@119256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119257" to="Tiles/@AnimatableBody2D@119257/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119257" to="Tiles/@AnimatableBody2D@119257/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119257" to="Tiles/@AnimatableBody2D@119257" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119257" to="Tiles/@AnimatableBody2D@119257/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119257" to="Tiles/@AnimatableBody2D@119257" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119257" to="Tiles/@AnimatableBody2D@119257/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119258" to="Tiles/@AnimatableBody2D@119258/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119258" to="Tiles/@AnimatableBody2D@119258/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119258" to="Tiles/@AnimatableBody2D@119258" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119258" to="Tiles/@AnimatableBody2D@119258/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119258" to="Tiles/@AnimatableBody2D@119258" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119258" to="Tiles/@AnimatableBody2D@119258/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119259" to="Tiles/@AnimatableBody2D@119259/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119259" to="Tiles/@AnimatableBody2D@119259/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119259" to="Tiles/@AnimatableBody2D@119259" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119259" to="Tiles/@AnimatableBody2D@119259/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119259" to="Tiles/@AnimatableBody2D@119259" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119259" to="Tiles/@AnimatableBody2D@119259/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119260" to="Tiles/@AnimatableBody2D@119260/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119260" to="Tiles/@AnimatableBody2D@119260/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119260" to="Tiles/@AnimatableBody2D@119260" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119260" to="Tiles/@AnimatableBody2D@119260/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119260" to="Tiles/@AnimatableBody2D@119260" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119260" to="Tiles/@AnimatableBody2D@119260/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119261" to="Tiles/@AnimatableBody2D@119261/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119261" to="Tiles/@AnimatableBody2D@119261/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119261" to="Tiles/@AnimatableBody2D@119261" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119261" to="Tiles/@AnimatableBody2D@119261/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119261" to="Tiles/@AnimatableBody2D@119261" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119261" to="Tiles/@AnimatableBody2D@119261/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119262" to="Tiles/@AnimatableBody2D@119262/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119262" to="Tiles/@AnimatableBody2D@119262/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119262" to="Tiles/@AnimatableBody2D@119262" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119262" to="Tiles/@AnimatableBody2D@119262/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119262" to="Tiles/@AnimatableBody2D@119262" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119262" to="Tiles/@AnimatableBody2D@119262/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119263" to="Tiles/@AnimatableBody2D@119263/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119263" to="Tiles/@AnimatableBody2D@119263/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119263" to="Tiles/@AnimatableBody2D@119263" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119263" to="Tiles/@AnimatableBody2D@119263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119263" to="Tiles/@AnimatableBody2D@119263" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119263" to="Tiles/@AnimatableBody2D@119263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119264" to="Tiles/@AnimatableBody2D@119264/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119264" to="Tiles/@AnimatableBody2D@119264/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119264" to="Tiles/@AnimatableBody2D@119264" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119264" to="Tiles/@AnimatableBody2D@119264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119264" to="Tiles/@AnimatableBody2D@119264" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119264" to="Tiles/@AnimatableBody2D@119264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119265" to="Tiles/@AnimatableBody2D@119265/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119265" to="Tiles/@AnimatableBody2D@119265/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119265" to="Tiles/@AnimatableBody2D@119265" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119265" to="Tiles/@AnimatableBody2D@119265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119265" to="Tiles/@AnimatableBody2D@119265" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119265" to="Tiles/@AnimatableBody2D@119265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119266" to="Tiles/@AnimatableBody2D@119266/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119266" to="Tiles/@AnimatableBody2D@119266/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119266" to="Tiles/@AnimatableBody2D@119266" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119266" to="Tiles/@AnimatableBody2D@119266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119266" to="Tiles/@AnimatableBody2D@119266" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119266" to="Tiles/@AnimatableBody2D@119266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119267" to="Tiles/@AnimatableBody2D@119267/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119267" to="Tiles/@AnimatableBody2D@119267/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119267" to="Tiles/@AnimatableBody2D@119267" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119267" to="Tiles/@AnimatableBody2D@119267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119267" to="Tiles/@AnimatableBody2D@119267" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119267" to="Tiles/@AnimatableBody2D@119267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119268" to="Tiles/@AnimatableBody2D@119268/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119268" to="Tiles/@AnimatableBody2D@119268/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119268" to="Tiles/@AnimatableBody2D@119268" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119268" to="Tiles/@AnimatableBody2D@119268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119268" to="Tiles/@AnimatableBody2D@119268" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119268" to="Tiles/@AnimatableBody2D@119268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119269" to="Tiles/@AnimatableBody2D@119269/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119269" to="Tiles/@AnimatableBody2D@119269/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119269" to="Tiles/@AnimatableBody2D@119269" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119269" to="Tiles/@AnimatableBody2D@119269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119269" to="Tiles/@AnimatableBody2D@119269" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119269" to="Tiles/@AnimatableBody2D@119269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119270" to="Tiles/@AnimatableBody2D@119270/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119270" to="Tiles/@AnimatableBody2D@119270/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119270" to="Tiles/@AnimatableBody2D@119270" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119270" to="Tiles/@AnimatableBody2D@119270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119270" to="Tiles/@AnimatableBody2D@119270" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119270" to="Tiles/@AnimatableBody2D@119270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119271" to="Tiles/@AnimatableBody2D@119271/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119271" to="Tiles/@AnimatableBody2D@119271/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119271" to="Tiles/@AnimatableBody2D@119271" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119271" to="Tiles/@AnimatableBody2D@119271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119271" to="Tiles/@AnimatableBody2D@119271" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119271" to="Tiles/@AnimatableBody2D@119271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119272" to="Tiles/@AnimatableBody2D@119272/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119272" to="Tiles/@AnimatableBody2D@119272/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119272" to="Tiles/@AnimatableBody2D@119272" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119272" to="Tiles/@AnimatableBody2D@119272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119272" to="Tiles/@AnimatableBody2D@119272" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119272" to="Tiles/@AnimatableBody2D@119272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119273" to="Tiles/@AnimatableBody2D@119273/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119273" to="Tiles/@AnimatableBody2D@119273/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119273" to="Tiles/@AnimatableBody2D@119273" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119273" to="Tiles/@AnimatableBody2D@119273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119273" to="Tiles/@AnimatableBody2D@119273" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119273" to="Tiles/@AnimatableBody2D@119273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119274" to="Tiles/@AnimatableBody2D@119274/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119274" to="Tiles/@AnimatableBody2D@119274/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119274" to="Tiles/@AnimatableBody2D@119274" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119274" to="Tiles/@AnimatableBody2D@119274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119274" to="Tiles/@AnimatableBody2D@119274" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119274" to="Tiles/@AnimatableBody2D@119274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119275" to="Tiles/@AnimatableBody2D@119275/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119275" to="Tiles/@AnimatableBody2D@119275/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119275" to="Tiles/@AnimatableBody2D@119275" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119275" to="Tiles/@AnimatableBody2D@119275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119275" to="Tiles/@AnimatableBody2D@119275" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119275" to="Tiles/@AnimatableBody2D@119275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119276" to="Tiles/@AnimatableBody2D@119276/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119276" to="Tiles/@AnimatableBody2D@119276/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119276" to="Tiles/@AnimatableBody2D@119276" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119276" to="Tiles/@AnimatableBody2D@119276/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119276" to="Tiles/@AnimatableBody2D@119276" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119276" to="Tiles/@AnimatableBody2D@119276/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119277" to="Tiles/@AnimatableBody2D@119277/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119277" to="Tiles/@AnimatableBody2D@119277/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119277" to="Tiles/@AnimatableBody2D@119277" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119277" to="Tiles/@AnimatableBody2D@119277/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119277" to="Tiles/@AnimatableBody2D@119277" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119277" to="Tiles/@AnimatableBody2D@119277/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119278" to="Tiles/@AnimatableBody2D@119278/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119278" to="Tiles/@AnimatableBody2D@119278/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119278" to="Tiles/@AnimatableBody2D@119278" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119278" to="Tiles/@AnimatableBody2D@119278/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119278" to="Tiles/@AnimatableBody2D@119278" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119278" to="Tiles/@AnimatableBody2D@119278/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119279" to="Tiles/@AnimatableBody2D@119279/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119279" to="Tiles/@AnimatableBody2D@119279/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119279" to="Tiles/@AnimatableBody2D@119279" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119279" to="Tiles/@AnimatableBody2D@119279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119279" to="Tiles/@AnimatableBody2D@119279" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119279" to="Tiles/@AnimatableBody2D@119279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119280" to="Tiles/@AnimatableBody2D@119280/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119280" to="Tiles/@AnimatableBody2D@119280/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119280" to="Tiles/@AnimatableBody2D@119280" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119280" to="Tiles/@AnimatableBody2D@119280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119280" to="Tiles/@AnimatableBody2D@119280" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119280" to="Tiles/@AnimatableBody2D@119280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119281" to="Tiles/@AnimatableBody2D@119281/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119281" to="Tiles/@AnimatableBody2D@119281/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119281" to="Tiles/@AnimatableBody2D@119281" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119281" to="Tiles/@AnimatableBody2D@119281/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119281" to="Tiles/@AnimatableBody2D@119281" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119281" to="Tiles/@AnimatableBody2D@119281/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119282" to="Tiles/@AnimatableBody2D@119282/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119282" to="Tiles/@AnimatableBody2D@119282/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119282" to="Tiles/@AnimatableBody2D@119282" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119282" to="Tiles/@AnimatableBody2D@119282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119282" to="Tiles/@AnimatableBody2D@119282" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119282" to="Tiles/@AnimatableBody2D@119282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119283" to="Tiles/@AnimatableBody2D@119283/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119283" to="Tiles/@AnimatableBody2D@119283/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119283" to="Tiles/@AnimatableBody2D@119283" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119283" to="Tiles/@AnimatableBody2D@119283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119283" to="Tiles/@AnimatableBody2D@119283" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119283" to="Tiles/@AnimatableBody2D@119283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119284" to="Tiles/@AnimatableBody2D@119284/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119284" to="Tiles/@AnimatableBody2D@119284/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119284" to="Tiles/@AnimatableBody2D@119284" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119284" to="Tiles/@AnimatableBody2D@119284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119284" to="Tiles/@AnimatableBody2D@119284" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119284" to="Tiles/@AnimatableBody2D@119284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119285" to="Tiles/@AnimatableBody2D@119285/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119285" to="Tiles/@AnimatableBody2D@119285/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119285" to="Tiles/@AnimatableBody2D@119285" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119285" to="Tiles/@AnimatableBody2D@119285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119285" to="Tiles/@AnimatableBody2D@119285" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119285" to="Tiles/@AnimatableBody2D@119285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119286" to="Tiles/@AnimatableBody2D@119286/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119286" to="Tiles/@AnimatableBody2D@119286/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119286" to="Tiles/@AnimatableBody2D@119286" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119286" to="Tiles/@AnimatableBody2D@119286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119286" to="Tiles/@AnimatableBody2D@119286" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119286" to="Tiles/@AnimatableBody2D@119286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119287" to="Tiles/@AnimatableBody2D@119287/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119287" to="Tiles/@AnimatableBody2D@119287/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119287" to="Tiles/@AnimatableBody2D@119287" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119287" to="Tiles/@AnimatableBody2D@119287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119287" to="Tiles/@AnimatableBody2D@119287" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119287" to="Tiles/@AnimatableBody2D@119287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119288" to="Tiles/@AnimatableBody2D@119288/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119288" to="Tiles/@AnimatableBody2D@119288/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119288" to="Tiles/@AnimatableBody2D@119288" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119288" to="Tiles/@AnimatableBody2D@119288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119288" to="Tiles/@AnimatableBody2D@119288" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119288" to="Tiles/@AnimatableBody2D@119288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119289" to="Tiles/@AnimatableBody2D@119289/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119289" to="Tiles/@AnimatableBody2D@119289/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119289" to="Tiles/@AnimatableBody2D@119289" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119289" to="Tiles/@AnimatableBody2D@119289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119289" to="Tiles/@AnimatableBody2D@119289" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119289" to="Tiles/@AnimatableBody2D@119289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119290" to="Tiles/@AnimatableBody2D@119290/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119290" to="Tiles/@AnimatableBody2D@119290/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119290" to="Tiles/@AnimatableBody2D@119290" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119290" to="Tiles/@AnimatableBody2D@119290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119290" to="Tiles/@AnimatableBody2D@119290" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119290" to="Tiles/@AnimatableBody2D@119290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119291" to="Tiles/@AnimatableBody2D@119291/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119291" to="Tiles/@AnimatableBody2D@119291/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119291" to="Tiles/@AnimatableBody2D@119291" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119291" to="Tiles/@AnimatableBody2D@119291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119291" to="Tiles/@AnimatableBody2D@119291" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119291" to="Tiles/@AnimatableBody2D@119291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119292" to="Tiles/@AnimatableBody2D@119292/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119292" to="Tiles/@AnimatableBody2D@119292/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119292" to="Tiles/@AnimatableBody2D@119292" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119292" to="Tiles/@AnimatableBody2D@119292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119292" to="Tiles/@AnimatableBody2D@119292" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119292" to="Tiles/@AnimatableBody2D@119292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119293" to="Tiles/@AnimatableBody2D@119293/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119293" to="Tiles/@AnimatableBody2D@119293/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119293" to="Tiles/@AnimatableBody2D@119293" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119293" to="Tiles/@AnimatableBody2D@119293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119293" to="Tiles/@AnimatableBody2D@119293" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119293" to="Tiles/@AnimatableBody2D@119293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119294" to="Tiles/@AnimatableBody2D@119294/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119294" to="Tiles/@AnimatableBody2D@119294/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119294" to="Tiles/@AnimatableBody2D@119294" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119294" to="Tiles/@AnimatableBody2D@119294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119294" to="Tiles/@AnimatableBody2D@119294" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119294" to="Tiles/@AnimatableBody2D@119294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119295" to="Tiles/@AnimatableBody2D@119295/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119295" to="Tiles/@AnimatableBody2D@119295/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119295" to="Tiles/@AnimatableBody2D@119295" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119295" to="Tiles/@AnimatableBody2D@119295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119295" to="Tiles/@AnimatableBody2D@119295" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119295" to="Tiles/@AnimatableBody2D@119295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119296" to="Tiles/@AnimatableBody2D@119296/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119296" to="Tiles/@AnimatableBody2D@119296/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119296" to="Tiles/@AnimatableBody2D@119296" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119296" to="Tiles/@AnimatableBody2D@119296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119296" to="Tiles/@AnimatableBody2D@119296" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119296" to="Tiles/@AnimatableBody2D@119296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@119297" to="Tiles/@AnimatableBody2D@119297/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@119297" to="Tiles/@AnimatableBody2D@119297/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119297" to="Tiles/@AnimatableBody2D@119297" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119297" to="Tiles/@AnimatableBody2D@119297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@119297" to="Tiles/@AnimatableBody2D@119297/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119297" to="Tiles/@AnimatableBody2D@119297" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@119297" to="Tiles/@AnimatableBody2D@119297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119298" to="Tiles/@Node2D@119298/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119299" to="Tiles/@Node2D@119299/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119300" to="Tiles/@Node2D@119300/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119301" to="Tiles/@Node2D@119301/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119302" to="Tiles/@Node2D@119302/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119303" to="Tiles/@Node2D@119303/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119304" to="Tiles/@Node2D@119304/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119305" to="Tiles/@Node2D@119305/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119306" to="Tiles/@Node2D@119306/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119307" to="Tiles/@Node2D@119307/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119308" to="Tiles/@Node2D@119308/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119309" to="Tiles/@Node2D@119309/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119310" to="Tiles/@Node2D@119310/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119311" to="Tiles/@Node2D@119311/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119312" to="Tiles/@Node2D@119312/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119313" to="Tiles/@Node2D@119313/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119314" to="Tiles/@Node2D@119314/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119315" to="Tiles/@Node2D@119315/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119316" to="Tiles/@Node2D@119316/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119317" to="Tiles/@Node2D@119317/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@119318" to="Tiles/@Node2D@119318/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World13/13-4c.tscn b/Scenes/Levels/SMBLL/World13/13-4c.tscn new file mode 100644 index 0000000..88334f5 --- /dev/null +++ b/Scenes/Levels/SMBLL/World13/13-4c.tscn @@ -0,0 +1,202 @@ +[gd_scene load_steps=18 format=4 uid="uid://gsyxijaxfjle"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_p44tk"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_3thvw"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_imcto"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_4w71q"] +[ext_resource type="PackedScene" uid="uid://bjysym6bhxljv" path="res://Scenes/Prefabs/Entities/Enemies/BowsersBro.tscn" id="7_hpnmc"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="8_0jlij"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="9_50i5v"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="10_mocsn"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="11_lg2rq"] +[ext_resource type="PackedScene" uid="uid://pfhvflypjq6y" path="res://Scenes/Prefabs/Entities/Enemies/TrueBowser.tscn" id="12_fbhd0"] +[ext_resource type="PackedScene" uid="uid://k1krjice0kia" path="res://Scenes/Prefabs/LevelObjects/LostLevelsEndingDoor.tscn" id="13_lfhxv"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="14_xso8n"] +[ext_resource type="PackedScene" uid="uid://cjkmd2yf3f84v" path="res://Scenes/Prefabs/Entities/Objects/SmallVerticalPlatform.tscn" id="15_i5x5n"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="16_3thvw"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_4w71q"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="17_imcto"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="18_0hj2q"] + +[node name="13-4c" type="Node"] +script = ExtResource("1_p44tk") +music = ExtResource("2_3thvw") +theme = "Castle" +campaign = "SMBLL" +world_id = 13 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_imcto")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAADAAAAAADy/wEAAAADAAEAAAD1/wAAAAABAAAAAAD1/wEAAAABAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAAAAAsAAAAeAAEAAAACAAEAAAAfAAAAAAACAAEAAAAfAAEAAAACAAEAAAAgAAAAAAACAAEAAAAgAAEAAAACAAEAAAAhAAAAAAACAAEAAAAhAAEAAAACAAEAAAAiAAAAAAACAAEAAAAiAAEAAAACAAEAAAAjAAAAAAACAAEAAAAjAAEAAAACAAEAAAAkAAAAAAACAAEAAAAkAAEAAAACAAEAAAAlAAAAAAACAAEAAAAlAAEAAAACAAEAAAAmAAAAAAACAAEAAAAmAAEAAAACAAEAAAAnAAAAAAACAAEAAAAnAAEAAAACAAEAAAAoAAAAAAACAAEAAAAoAAEAAAACAAEAAAApAAAAAAACAAEAAAApAAEAAAACAAEAAAAqAAAAAAACAAEAAAAqAAEAAAACAAEAAAArAAAAAAACAAEAAAArAAEAAAACAAEAAAAsAAAAAAACAAEAAAAsAAEAAAACAAEAAAAtAAAAAAACAAEAAAAtAAEAAAACAAEAAAAuAAAAAAACAAEAAAAuAAEAAAACAAEAAAAvAAAAAAABAAsAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAADAAAAAAAzAAEAAAADAAEAAAAeAP//AAABAAAAAAAfAP//AAAAAAsAAAAgAP//AAACAAEAAAAhAP//AAACAAEAAAAiAP//AAACAAEAAAAjAP//AAACAAEAAAAkAP//AAACAAEAAAAlAP//AAACAAEAAAAmAP//AAACAAEAAAAnAP//AAACAAEAAAAoAP//AAACAAEAAAApAP//AAACAAEAAAAqAP//AAACAAEAAAArAP//AAACAAEAAAAsAP//AAACAAEAAAAtAP//AAACAAEAAAAuAP//AAABAAsAAAAvAP//AAADAAAAAAAfAP7/AAABAAAAAAAgAP7/AAAAAAsAAAAhAP7/AAACAAEAAAAiAP7/AAACAAEAAAAjAP7/AAACAAEAAAAkAP7/AAACAAEAAAAlAP7/AAACAAEAAAAmAP7/AAACAAEAAAAnAP7/AAACAAEAAAAoAP7/AAACAAEAAAApAP7/AAACAAEAAAAqAP7/AAACAAEAAAArAP7/AAACAAEAAAAsAP7/AAACAAEAAAAtAP7/AAABAAsAAAAuAP7/AAADAAAAAAAgAP3/AAABAAAAAAAhAP3/AAACAAAAAAAiAP3/AAACAAAAAAAjAP3/AAACAAAAAAAkAP3/AAACAAAAAAAlAP3/AAACAAAAAAAmAP3/AAACAAAAAAAnAP3/AAACAAAAAAAoAP3/AAACAAAAAAApAP3/AAACAAAAAAAqAP3/AAACAAAAAAArAP3/AAACAAAAAAAsAP3/AAACAAAAAAAtAP3/AAADAAAAAAAuAPX/AAACAAAAAAAuAPb/AAACAAEAAAAuAPf/AAAAAAwAAAAuAPj/AAABAAEAAAAuAPn/AAABAAEAAAAuAPr/AAABAAEAAAAuAPv/AAABAAIAAAAvAPX/AAACAAAAAAAvAPb/AAACAAEAAAAvAPf/AAACAAEAAAAvAPj/AAACAAEAAAAvAPn/AAACAAEAAAAvAPr/AAACAAEAAAAvAPv/AAACAAIAAAAwAPX/AAACAAAAAAAwAPb/AAACAAEAAAAwAPf/AAACAAEAAAAwAPj/AAACAAEAAAAwAPn/AAACAAEAAAAwAPr/AAACAAEAAAAwAPv/AAACAAIAAAAxAPX/AAACAAAAAAAxAPb/AAACAAEAAAAxAPf/AAACAAEAAAAxAPj/AAACAAEAAAAxAPn/AAACAAEAAAAxAPr/AAACAAEAAAAxAPv/AAACAAIAAAAyAPX/AAACAAAAAAAyAPb/AAACAAEAAAAyAPf/AAACAAEAAAAyAPj/AAACAAEAAAAyAPn/AAACAAEAAAAyAPr/AAACAAEAAAAyAPv/AAACAAIAAAAzAPX/AAAIAAsAAAAzAPb/AAADAAEAAAAzAPf/AAADAAEAAAAzAPj/AAADAAEAAAAzAPn/AAADAAEAAAAzAPr/AAADAAEAAAAzAPv/AAADAAIAAAAgAPX/AAAHAAsAAAAgAPb/AAABAAEAAAAgAPf/AAABAAIAAAAhAPX/AAACAAAAAAAhAPb/AAACAAEAAAAhAPf/AAACAAIAAAAiAPX/AAACAAAAAAAiAPb/AAACAAEAAAAiAPf/AAACAAIAAAAjAPX/AAACAAAAAAAjAPb/AAACAAEAAAAjAPf/AAACAAIAAAAkAPX/AAACAAAAAAAkAPb/AAACAAEAAAAkAPf/AAACAAIAAAAlAPX/AAACAAAAAAAlAPb/AAACAAEAAAAlAPf/AAACAAIAAAAmAPX/AAACAAAAAAAmAPb/AAACAAEAAAAmAPf/AAACAAIAAAAnAPX/AAACAAAAAAAnAPb/AAACAAEAAAAnAPf/AAACAAIAAAAoAPX/AAACAAAAAAAoAPb/AAACAAEAAAAoAPf/AAACAAIAAAApAPX/AAACAAAAAAApAPb/AAACAAEAAAApAPf/AAACAAIAAAAqAPX/AAACAAAAAAAqAPb/AAACAAEAAAAqAPf/AAACAAIAAAArAPX/AAACAAAAAAArAPb/AAACAAEAAAArAPf/AAACAAIAAAAsAPX/AAACAAAAAAAsAPb/AAACAAEAAAAsAPf/AAACAAIAAAAtAPX/AAACAAAAAAAtAPb/AAACAAEAAAAtAPf/AAACAAIAAADw//X/AAACAAMAAADx//X/AAACAAMAAADy//X/AAACAAMAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAAAP3/AAABAAMAAAABAP3/AAACAAMAAAACAP3/AAACAAMAAAADAP3/AAACAAMAAAAEAP3/AAACAAMAAAAFAP3/AAACAAMAAAAGAP3/AAACAAMAAAAHAP3/AAACAAMAAAAIAP3/AAACAAMAAAAJAP3/AAACAAMAAAAKAP3/AAACAAMAAAALAP3/AAACAAMAAAAMAP3/AAACAAMAAAANAP3/AAACAAMAAAAOAP3/AAACAAMAAAAPAP3/AAAMAAsAAAAPAP7/AAAAAAIAAAA4APn/AAABAAAAAAA4APr/AAABAAEAAAA4APv/AAABAAEAAAA4APz/AAABAAEAAAA4AP3/AAABAAEAAAA4AP7/AAABAAEAAAA4AP//AAABAAEAAAA4AAAAAAABAAEAAAA4AAEAAAABAAEAAAA5APn/AAACAAAAAAA5APr/AAACAAEAAAA5APv/AAACAAEAAAA5APz/AAACAAEAAAA5AP3/AAACAAEAAAA5AP7/AAACAAEAAAA5AP//AAACAAEAAAA5AAAAAAACAAEAAAA5AAEAAAACAAEAAAA6APn/AAACAAAAAAA6APr/AAACAAEAAAA6APv/AAACAAEAAAA6APz/AAACAAEAAAA6AP3/AAACAAEAAAA6AP7/AAACAAEAAAA6AP//AAACAAEAAAA6AAAAAAACAAEAAAA6AAEAAAACAAEAAAA7APn/AAACAAAAAAA7APr/AAACAAEAAAA7APv/AAACAAEAAAA7APz/AAACAAEAAAA7AP3/AAACAAEAAAA7AP7/AAACAAEAAAA7AP//AAACAAEAAAA7AAAAAAACAAEAAAA7AAEAAAACAAEAAAA8APn/AAACAAAAAAA8APr/AAACAAEAAAA8APv/AAACAAEAAAA8APz/AAACAAEAAAA8AP3/AAACAAEAAAA8AP7/AAACAAEAAAA8AP//AAACAAEAAAA8AAAAAAACAAEAAAA8AAEAAAACAAEAAAA9APn/AAACAAAAAAA9APr/AAACAAEAAAA9APv/AAACAAEAAAA9APz/AAACAAEAAAA9AP3/AAACAAEAAAA9AP7/AAACAAEAAAA9AP//AAACAAEAAAA9AAAAAAACAAEAAAA9AAEAAAACAAEAAAA+APn/AAACAAAAAAA+APr/AAACAAEAAAA+APv/AAACAAEAAAA+APz/AAACAAEAAAA+AP3/AAACAAEAAAA+AP7/AAACAAEAAAA+AP//AAACAAEAAAA+AAAAAAACAAEAAAA+AAEAAAACAAEAAAA/APn/AAACAAAAAAA/APr/AAACAAEAAAA/APv/AAACAAEAAAA/APz/AAACAAEAAAA/AP3/AAACAAEAAAA/AP7/AAACAAEAAAA/AP//AAACAAEAAAA/AAAAAAACAAEAAAA/AAEAAAACAAEAAABAAPn/AAACAAAAAABAAPr/AAACAAEAAABAAPv/AAACAAEAAABAAPz/AAACAAEAAABAAP3/AAACAAEAAABAAP7/AAACAAEAAABAAP//AAACAAEAAABAAAAAAAACAAEAAABAAAEAAAACAAEAAABBAPn/AAACAAAAAABBAPr/AAACAAEAAABBAPv/AAACAAEAAABBAPz/AAACAAEAAABBAP3/AAACAAEAAABBAP7/AAACAAEAAABBAP//AAACAAEAAABBAAAAAAACAAEAAABBAAEAAAACAAEAAABCAPn/AAACAAAAAABCAPr/AAACAAEAAABCAPv/AAACAAEAAABCAPz/AAACAAEAAABCAP3/AAACAAEAAABCAP7/AAACAAEAAABCAP//AAACAAEAAABCAAAAAAACAAEAAABCAAEAAAACAAEAAABDAPn/AAACAAAAAABDAPr/AAACAAEAAABDAPv/AAACAAEAAABDAPz/AAACAAEAAABDAP3/AAACAAEAAABDAP7/AAACAAEAAABDAP//AAACAAEAAABDAAAAAAACAAEAAABDAAEAAAACAAEAAABEAPn/AAACAAAAAABEAPr/AAACAAEAAABEAPv/AAACAAEAAABEAPz/AAACAAEAAABEAP3/AAACAAEAAABEAP7/AAACAAEAAABEAP//AAACAAEAAABEAAAAAAACAAEAAABEAAEAAAACAAEAAABFAPn/AAACAAAAAABFAPr/AAACAAEAAABFAPv/AAACAAEAAABFAPz/AAACAAEAAABFAP3/AAACAAEAAABFAP7/AAACAAEAAABFAP//AAACAAEAAABFAAAAAAACAAEAAABFAAEAAAACAAEAAABGAPn/AAACAAAAAABGAPr/AAACAAEAAABGAPv/AAACAAEAAABGAPz/AAACAAEAAABGAP3/AAACAAEAAABGAP7/AAACAAEAAABGAP//AAACAAEAAABGAAAAAAACAAEAAABGAAEAAAACAAEAAABHAPn/AAADAAAAAABHAPr/AAADAAEAAABHAPv/AAADAAEAAABHAPz/AAADAAEAAABHAP3/AAADAAEAAABHAP7/AAADAAEAAABHAP//AAADAAEAAABHAAAAAAADAAEAAABHAAEAAAADAAEAAABJAP3/AAABAAAAAABJAP7/AAABAAEAAABJAP//AAABAAEAAABJAAAAAAABAAEAAABJAAEAAAABAAEAAABKAP3/AAACAAAAAABKAP7/AAACAAEAAABKAP//AAACAAEAAABKAAAAAAACAAEAAABKAAEAAAACAAEAAABLAP3/AAACAAAAAABLAP7/AAACAAEAAABLAP//AAACAAEAAABLAAAAAAACAAEAAABLAAEAAAACAAEAAABMAP3/AAACAAAAAABMAP7/AAACAAEAAABMAP//AAACAAEAAABMAAAAAAACAAEAAABMAAEAAAACAAEAAABNAP3/AAACAAAAAABNAP7/AAACAAEAAABNAP//AAACAAEAAABNAAAAAAACAAEAAABNAAEAAAACAAEAAABOAP3/AAACAAAAAABOAP7/AAACAAEAAABOAP//AAACAAEAAABOAAAAAAACAAEAAABOAAEAAAACAAEAAABPAP3/AAADAAAAAABPAP7/AAADAAEAAABPAP//AAADAAEAAABPAAAAAAADAAEAAABPAAEAAAADAAEAAABJAPX/AAAHAAsAAABJAPb/AAABAAEAAABJAPf/AAABAAEAAABJAPj/AAABAAEAAABJAPn/AAABAAIAAABKAPX/AAACAAAAAABKAPb/AAACAAEAAABKAPf/AAACAAEAAABKAPj/AAACAAEAAABKAPn/AAACAAIAAABLAPX/AAACAAAAAABLAPb/AAACAAEAAABLAPf/AAACAAEAAABLAPj/AAACAAEAAABLAPn/AAACAAIAAABMAPX/AAACAAAAAABMAPb/AAACAAEAAABMAPf/AAACAAEAAABMAPj/AAACAAEAAABMAPn/AAACAAIAAABNAPX/AAACAAAAAABNAPb/AAACAAEAAABNAPf/AAACAAEAAABNAPj/AAACAAEAAABNAPn/AAACAAIAAABOAPX/AAACAAAAAABOAPb/AAACAAEAAABOAPf/AAACAAEAAABOAPj/AAACAAEAAABOAPn/AAACAAIAAABPAPX/AAAIAAsAAABPAPb/AAADAAEAAABPAPf/AAADAAEAAABPAPj/AAADAAEAAABPAPn/AAADAAIAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAAHAAsAAABXAPX/AAACAAAAAABYAPX/AAAIAAsAAABWAPb/AAABAAEAAABWAPf/AAABAAEAAABWAPj/AAABAAEAAABXAPb/AAACAAEAAABXAPf/AAACAAEAAABXAPj/AAACAAEAAABYAPb/AAADAAEAAABYAPf/AAADAAEAAABYAPj/AAADAAEAAABWAPn/AAABAAEAAABWAPr/AAABAAIAAABYAPn/AAADAAEAAABYAPr/AAADAAIAAABXAPr/AAACAAIAAABXAPn/AAACAAEAAABeAPX/AAAHAAsAAABeAPb/AAABAAEAAABeAPf/AAABAAEAAABeAPj/AAABAAIAAABfAPX/AAAIAAsAAABfAPb/AAADAAEAAABfAPf/AAADAAEAAABfAPj/AAADAAIAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABgAPX/AAACAAMAAABhAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABdAAAAAAABAAEAAABdAAEAAAABAAEAAABeAAAAAAACAAEAAABeAAEAAAACAAEAAABfAAAAAAABAAsAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABdAPz/AAABAAAAAABdAP3/AAABAAEAAABdAP7/AAABAAEAAABdAP//AAABAAEAAABeAPz/AAACAAAAAABeAP3/AAACAAEAAABeAP7/AAACAAEAAABeAP//AAACAAEAAABfAPz/AAADAAAAAABfAP3/AAADAAEAAABfAP7/AAADAAEAAABfAP//AAADAAEAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAACAAMAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAADz//7/AAAIAAIAAADz////AAAIAAMAAAD0//7/AAAJAAIAAAD0////AAAJAAMAAADz/wAAAAAIAAMAAAD0/wAAAAAJAAMAAADz/wEAAAAIAAMAAAD0/wEAAAAJAAMAAAAWAP7/AAAIAAYAAAAWAP//AAAIAAcAAAAXAP7/AAAJAAYAAAAXAP//AAAJAAcAAAAAAPj/AQAAAAAAAgABAPj/AQAAAAAAAgACAPj/AQAAAAAAAgADAPj/AQAAAAAAAgAEAPj/AQAAAAAAAgAFAPj/AQAAAAAAAgAGAPj/AQAAAAAAAgAHAPj/AQAAAAAAAgAIAPj/AQAAAAAAAgAJAPj/AQAAAAAAAgAKAPj/AQAAAAAAAgAMAPj/AQAAAAAAAgANAPj/AQAAAAAAAgAOAPj/AQAAAAAAAgAPAPj/AQAAAAAAAgALAPj/AQAAAAAACAA0AAAAAgAAAAIAAQA0AAEAAgAAAAMAAQA1AAAAAgAAAAIAAQA1AAEAAgAAAAMAAQA2AAAAAgAAAAIAAQA2AAEAAgAAAAMAAQA3AAAAAgAAAAIAAQA3AAEAAgAAAAMAAQBIAAAAAgAAAAIAAQBIAAEAAgAAAAMAAQBQAAAAAgAAAAIAAQBQAAEAAgAAAAMAAQBRAAAAAgAAAAIAAQBRAAEAAgAAAAMAAQBSAAAAAgAAAAIAAQBSAAEAAgAAAAMAAQBTAAAAAgAAAAIAAQBTAAEAAgAAAAMAAQBUAAAAAgAAAAIAAQBUAAEAAgAAAAMAAQBVAAAAAgAAAAIAAQBVAAEAAgAAAAMAAQBWAAAAAgAAAAIAAQBWAAEAAgAAAAMAAQBXAAAAAgAAAAIAAQBXAAEAAgAAAAMAAQBYAAAAAgAAAAIAAQBYAAEAAgAAAAMAAQBZAAAAAgAAAAIAAQBZAAEAAgAAAAMAAQBaAAAAAgAAAAIAAQBaAAEAAgAAAAMAAQBbAAAAAgAAAAIAAQBbAAEAAgAAAAMAAQBcAAAAAgAAAAIAAQBcAAEAAgAAAAMAAQDu/wAAAAABAAAAAADv/wAAAAACAAAAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAAIAAwAAADz/wIAAAACAAMAAAD0/wIAAAACAAMAAAD1/wIAAAAHAAwAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAADAAIAAAA4AAIAAAABAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAADAAIAAABJAAIAAAABAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAADAAIAAABdAAIAAAABAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAADAAAAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAADAAEAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAADAAIAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAADAAMAAADu//X/AAABAAMAAADv//X/AAACAAMAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_4w71q")] +position = Vector2(-240, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="BowsersBro" parent="Enemies" instance=ExtResource("7_hpnmc")] +position = Vector2(88, -48) + +[node name="Blooper" parent="Enemies" instance=ExtResource("8_0jlij")] +position = Vector2(328, -88) + +[node name="Blooper2" parent="Enemies" instance=ExtResource("8_0jlij")] +position = Vector2(376, -40) + +[node name="Blooper3" parent="Enemies" instance=ExtResource("8_0jlij")] +position = Vector2(424, -104) + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("9_50i5v")] +position = Vector2(368, -32) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("9_50i5v")] +position = Vector2(-192, -32) + +[node name="HammerBro" parent="Enemies" instance=ExtResource("10_mocsn")] +position = Vector2(696, -48) + +[node name="Podoboo" parent="Enemies" instance=ExtResource("11_lg2rq")] +position = Vector2(1160, -136) + +[node name="Bowser" parent="Enemies" instance=ExtResource("12_fbhd0")] +position = Vector2(1440, -48) + +[node name="LostLevelsEndingDoor" parent="." instance=ExtResource("13_lfhxv")] +position = Vector2(1664, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("14_xso8n")] +position = Vector2(1288, -40) +end_timer = true + +[node name="SidewaysPlatform" parent="." instance=ExtResource("15_i5x5n")] +position = Vector2(864, -128) + +[node name="DropShadow" parent="." instance=ExtResource("16_3thvw")] + +[node name="PipeArea" parent="." instance=ExtResource("17_imcto")] +position = Vector2(-192, -32) +exit_only = true + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("17_4w71q") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("18_0hj2q")] +particles = 3 + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@83495" to="Tiles/@AnimatableBody2D@83495/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83495" to="Tiles/@AnimatableBody2D@83495/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83495" to="Tiles/@AnimatableBody2D@83495" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83495" to="Tiles/@AnimatableBody2D@83495" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83495" to="Tiles/@AnimatableBody2D@83495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83495" to="Tiles/@AnimatableBody2D@83495" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83495" to="Tiles/@AnimatableBody2D@83495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83496" to="Tiles/@AnimatableBody2D@83496/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83496" to="Tiles/@AnimatableBody2D@83496/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83496" to="Tiles/@AnimatableBody2D@83496" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83496" to="Tiles/@AnimatableBody2D@83496" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83496" to="Tiles/@AnimatableBody2D@83496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83496" to="Tiles/@AnimatableBody2D@83496" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83496" to="Tiles/@AnimatableBody2D@83496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83497" to="Tiles/@AnimatableBody2D@83497/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83497" to="Tiles/@AnimatableBody2D@83497/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83497" to="Tiles/@AnimatableBody2D@83497" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83497" to="Tiles/@AnimatableBody2D@83497" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83497" to="Tiles/@AnimatableBody2D@83497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83497" to="Tiles/@AnimatableBody2D@83497" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83497" to="Tiles/@AnimatableBody2D@83497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83498" to="Tiles/@AnimatableBody2D@83498/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83498" to="Tiles/@AnimatableBody2D@83498/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83498" to="Tiles/@AnimatableBody2D@83498" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83498" to="Tiles/@AnimatableBody2D@83498" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83498" to="Tiles/@AnimatableBody2D@83498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83498" to="Tiles/@AnimatableBody2D@83498" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83498" to="Tiles/@AnimatableBody2D@83498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83499" to="Tiles/@AnimatableBody2D@83499/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83499" to="Tiles/@AnimatableBody2D@83499/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83499" to="Tiles/@AnimatableBody2D@83499" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83499" to="Tiles/@AnimatableBody2D@83499" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83499" to="Tiles/@AnimatableBody2D@83499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83499" to="Tiles/@AnimatableBody2D@83499" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83499" to="Tiles/@AnimatableBody2D@83499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83500" to="Tiles/@AnimatableBody2D@83500/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83500" to="Tiles/@AnimatableBody2D@83500/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83500" to="Tiles/@AnimatableBody2D@83500" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83500" to="Tiles/@AnimatableBody2D@83500" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83500" to="Tiles/@AnimatableBody2D@83500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83500" to="Tiles/@AnimatableBody2D@83500" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83500" to="Tiles/@AnimatableBody2D@83500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83501" to="Tiles/@AnimatableBody2D@83501/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83501" to="Tiles/@AnimatableBody2D@83501/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83501" to="Tiles/@AnimatableBody2D@83501" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83501" to="Tiles/@AnimatableBody2D@83501" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83501" to="Tiles/@AnimatableBody2D@83501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83501" to="Tiles/@AnimatableBody2D@83501" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83501" to="Tiles/@AnimatableBody2D@83501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83502" to="Tiles/@AnimatableBody2D@83502/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83502" to="Tiles/@AnimatableBody2D@83502/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83502" to="Tiles/@AnimatableBody2D@83502" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83502" to="Tiles/@AnimatableBody2D@83502" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83502" to="Tiles/@AnimatableBody2D@83502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83502" to="Tiles/@AnimatableBody2D@83502" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83502" to="Tiles/@AnimatableBody2D@83502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83503" to="Tiles/@AnimatableBody2D@83503/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83503" to="Tiles/@AnimatableBody2D@83503/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83503" to="Tiles/@AnimatableBody2D@83503" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83503" to="Tiles/@AnimatableBody2D@83503" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83503" to="Tiles/@AnimatableBody2D@83503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83503" to="Tiles/@AnimatableBody2D@83503" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83503" to="Tiles/@AnimatableBody2D@83503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83504" to="Tiles/@AnimatableBody2D@83504/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83504" to="Tiles/@AnimatableBody2D@83504/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83504" to="Tiles/@AnimatableBody2D@83504" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83504" to="Tiles/@AnimatableBody2D@83504" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83504" to="Tiles/@AnimatableBody2D@83504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83504" to="Tiles/@AnimatableBody2D@83504" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83504" to="Tiles/@AnimatableBody2D@83504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83505" to="Tiles/@AnimatableBody2D@83505/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83505" to="Tiles/@AnimatableBody2D@83505/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83505" to="Tiles/@AnimatableBody2D@83505" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83505" to="Tiles/@AnimatableBody2D@83505" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83505" to="Tiles/@AnimatableBody2D@83505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83505" to="Tiles/@AnimatableBody2D@83505" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83505" to="Tiles/@AnimatableBody2D@83505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83506" to="Tiles/@AnimatableBody2D@83506/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83506" to="Tiles/@AnimatableBody2D@83506/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83506" to="Tiles/@AnimatableBody2D@83506" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83506" to="Tiles/@AnimatableBody2D@83506" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83506" to="Tiles/@AnimatableBody2D@83506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83506" to="Tiles/@AnimatableBody2D@83506" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83506" to="Tiles/@AnimatableBody2D@83506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83507" to="Tiles/@AnimatableBody2D@83507/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83507" to="Tiles/@AnimatableBody2D@83507/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83507" to="Tiles/@AnimatableBody2D@83507" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83507" to="Tiles/@AnimatableBody2D@83507" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83507" to="Tiles/@AnimatableBody2D@83507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83507" to="Tiles/@AnimatableBody2D@83507" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83507" to="Tiles/@AnimatableBody2D@83507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83508" to="Tiles/@AnimatableBody2D@83508/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83508" to="Tiles/@AnimatableBody2D@83508/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83508" to="Tiles/@AnimatableBody2D@83508" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83508" to="Tiles/@AnimatableBody2D@83508" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83508" to="Tiles/@AnimatableBody2D@83508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83508" to="Tiles/@AnimatableBody2D@83508" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83508" to="Tiles/@AnimatableBody2D@83508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83509" to="Tiles/@AnimatableBody2D@83509/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83509" to="Tiles/@AnimatableBody2D@83509/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83509" to="Tiles/@AnimatableBody2D@83509" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83509" to="Tiles/@AnimatableBody2D@83509" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83509" to="Tiles/@AnimatableBody2D@83509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83509" to="Tiles/@AnimatableBody2D@83509" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83509" to="Tiles/@AnimatableBody2D@83509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="axe_touched" from="CastleBridge" to="Enemies/Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="LostLevelsEndingDoor" method="begin"] diff --git a/Scenes/Levels/SMBLL/World2/2-1.tscn b/Scenes/Levels/SMBLL/World2/2-1.tscn new file mode 100644 index 0000000..de0dde6 --- /dev/null +++ b/Scenes/Levels/SMBLL/World2/2-1.tscn @@ -0,0 +1,489 @@ +[gd_scene load_steps=31 format=4 uid="uid://ovbgyu1hmayf"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_l7tow"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Desert.json" id="2_u316j"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_uw77g"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_rvhev"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_mit6l"] +[ext_resource type="PackedScene" uid="uid://qaldmcid6jm5" path="res://Scenes/Prefabs/Entities/Objects/SuperTrampoline.tscn" id="8_6cgls"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="9_7cd4x"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="10_3rego"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="11_7sufu"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="12_3rego"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="13_y0n0m"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="14_dcx5f"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="15_dcx5f"] +[ext_resource type="PackedScene" uid="uid://c8m8455b6ikrn" path="res://Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn" id="16_wlb27"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="17_rutpj"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="18_x2tpy"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="19_abyfs"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="20_doia8"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="20_wlb27"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="21_x2tpy"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="22_abyfs"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="23_abyfs"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="25_3hye7"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="26_4m46e"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="27_yhv33"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="28_2hqgd"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="28_u316j"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="30_ob0n3"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="31_blkug"] +[ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="32_u316j"] + +[node name="2-1" type="Node"] +script = ExtResource("1_l7tow") +music = ExtResource("2_u316j") +theme = "Desert" +campaign = "SMBLL" +world_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_uw77g")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAEAP//AAAEAAIAAAAFAP//AAAEAAIAAAAFAP7/AAAEAAIAAAAGAP3/AAAEAAIAAAAsAAAAAAABAAAAAAAsAAEAAAABAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAADAAAAAAAxAAEAAAADAAEAAAAsAP//AAAEAAIAAAAtAP//AAAEAAIAAAAuAP//AAAEAAIAAAAvAP//AAAEAAIAAAAwAP//AAAEAAIAAAAxAP//AAAEAAIAAAAtAP7/AAAEAAIAAAAuAP7/AAAEAAIAAAAvAP7/AAAEAAIAAAAwAP7/AAAEAAIAAAAxAP7/AAAEAAIAAAAuAP3/AAAEAAIAAAAvAP3/AAAEAAIAAAAwAP3/AAAEAAIAAAAxAP3/AAAEAAIAAAAvAPz/AAAEAAIAAAAwAPz/AAAEAAIAAAAxAPz/AAAEAAIAAAAwAPv/AAAEAAIAAAAxAPv/AAAEAAIAAAAxAPr/AAAEAAIAAAAyAPr/AAAEAAIAAAAzAPr/AAAEAAIAAAA0APr/AAAEAAIAAAA1APr/AAAEAAIAAAA2APr/AAAEAAIAAAA3APr/AAAEAAIAAAAfAPz/AAAFAAAAAAAgAPz/AAAGAAAAAAAkAPz/AAAGAAAAAAAlAPz/AAAHAAAAAAAhAPz/AAAGAAAAAAAiAPz/AAAGAAAAAAAjAPz/AAAGAAAAAAAgAP3/AAAFAAEAAAAgAP7/AAAFAAEAAAAhAP3/AAAGAAEAAAAhAP7/AAAGAAEAAAAiAP3/AAAGAAEAAAAiAP7/AAAGAAEAAAAjAP3/AAAGAAEAAAAjAP7/AAAGAAEAAAAkAP3/AAAHAAEAAAAkAP7/AAAHAAEAAAAcAP3/AAAMAAoAAAAdAP3/AAAMAAoAAAAeAP3/AAAMAAoAAAAVAP3/AAAMAAoAAAAWAP3/AAAMAAoAAAAXAP3/AAAMAAoAAAAYAP3/AAAMAAoAAAAZAP3/AAAMAAoAAAAaAP3/AAAMAAoAAAAbAP3/AAAMAAoAAAANAP3/AAAMAAoAAAAOAP3/AAAMAAoAAAAPAP3/AAAMAAoAAAAQAP3/AAAMAAoAAAARAP3/AAAMAAoAAAASAP3/AAAMAAoAAAATAP3/AAAMAAoAAAAUAP3/AAAMAAoAAAAHAP3/AAAMAAoAAAAIAP3/AAAMAAoAAAAJAP3/AAAMAAoAAAAKAP3/AAAMAAoAAAALAP3/AAAMAAoAAAAMAP3/AAAMAAoAAAAGAPz/AAALAAkAAAAHAPz/AAAMAAkAAAAIAPz/AAAMAAkAAAAJAPz/AAAMAAkAAAAKAPz/AAAMAAkAAAALAPz/AAAMAAkAAAAMAPz/AAAMAAkAAAANAPz/AAAMAAkAAAAOAPz/AAAMAAkAAAAPAPz/AAAMAAkAAAAQAPz/AAAMAAkAAAARAPz/AAAMAAkAAAASAPz/AAAMAAkAAAATAPz/AAAMAAkAAAAUAPz/AAAMAAkAAAAVAPz/AAAMAAkAAAAWAPz/AAAMAAkAAAAXAPz/AAAMAAkAAAAYAPz/AAAMAAkAAAAZAPz/AAAMAAkAAAAaAPz/AAAMAAkAAAAbAPz/AAAMAAkAAAAcAPz/AAAMAAkAAAAdAPz/AAAMAAkAAAAeAPz/AAAMAAkAAAAGAP7/AAAEAAIAAAAGAP//AAAEAAIAAAAGAAAAAAADAAAAAAAGAAEAAAADAAEAAAAgAP//AAAFAAEAAAAgAAAAAAAFAAEAAAAgAAEAAAAFAAEAAAAhAP//AAAGAAEAAAAhAAAAAAAGAAEAAAAhAAEAAAAGAAEAAAAiAP//AAAGAAEAAAAiAAAAAAAGAAEAAAAiAAEAAAAGAAEAAAAjAP//AAAGAAEAAAAjAAAAAAAGAAEAAAAjAAEAAAAGAAEAAAAkAP//AAAHAAEAAAAkAAAAAAAHAAEAAAAkAAEAAAAHAAEAAAA2AP//AAAIAAAAAAA2AAAAAAAIAAEAAAA3AP//AAAJAAAAAAA3AAAAAAAJAAEAAAA2AAEAAAAIAAEAAAA3AAEAAAAJAAEAAAA9AP//AAAIAAIAAAA9AAAAAAAIAAMAAAA+AP//AAAJAAIAAAA+AAAAAAAJAAMAAAA9AAEAAAAIAAMAAAA+AAEAAAAJAAMAAABDAP7/AAAIAAYAAABDAP//AAAIAAcAAABEAP7/AAAJAAYAAABEAP//AAAJAAcAAABDAAAAAAAIAAcAAABEAAAAAAAJAAcAAABDAAEAAAAIAAcAAABEAAEAAAAJAAcAAABKAP//AAAIAAQAAABKAAAAAAAIAAUAAABLAP//AAAJAAQAAABLAAAAAAAJAAUAAABKAAEAAAAIAAUAAABLAAEAAAAJAAUAAABwAP//AAAEAAIAAABwAAAAAAABAAAAAABwAAEAAAABAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAADAAAAAACSAAEAAAADAAEAAAB3AP3/AAAIAAAAAAB3AP7/AAAIAAEAAAB4AP3/AAAJAAAAAAB4AP7/AAAJAAEAAAB3AP//AAAIAAEAAAB4AP//AAAJAAEAAACSAP//AAAEAAIAAACvAP//AAAEAAIAAACvAAAAAAABAAAAAACvAAEAAAABAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAACAAAAAADcAAEAAAACAAEAAADdAAAAAAACAAAAAADdAAEAAAACAAEAAADeAAAAAAACAAAAAADeAAEAAAACAAEAAADfAAAAAAACAAAAAADfAAEAAAACAAEAAADgAAAAAAACAAAAAADgAAEAAAACAAEAAADhAAAAAAACAAAAAADhAAEAAAACAAEAAADiAAAAAAACAAAAAADiAAEAAAACAAEAAADjAAAAAAACAAAAAADjAAEAAAACAAEAAADkAAAAAAACAAAAAADkAAEAAAACAAEAAADlAAAAAAACAAAAAADlAAEAAAACAAEAAACwAPj/AAAEAAIAAACxAPj/AAAEAAIAAACyAPj/AAAEAAIAAAB2APj/AQAAAAAAAQB3APj/AQAAAAAAAQB4APj/AQAAAAAAAQB6APj/AQAAAAAAAQB7APj/AQAAAAAAAQB8APj/AQAAAAAAAQB9APj/AQAAAAAAAQB7APz/AQAAAAAAAQB8APz/AQAAAAAAAQB9APz/AQAAAAAAAQAvAPj/AQAAAAAAAQAtAPj/AQAAAAAAAQAYAPj/AQAAAAAAAgAcAPj/AQAAAAAAAgAuAPj/AQAAAAAACgAaAPj/AQAAAAAACACyAPX/AQAAAAAACwDHAP//AAAEAAIAAADIAP7/AAAEAAIAAADJAP3/AAAEAAIAAADKAPz/AAAEAAIAAADLAPv/AAAEAAIAAADMAPr/AAAEAAIAAADNAPn/AAAEAAIAAADOAPj/AAAEAAIAAADPAPj/AAAEAAIAAADPAPn/AAAEAAIAAADPAPr/AAAEAAIAAADPAPv/AAAEAAIAAADPAPz/AAAEAAIAAADPAP3/AAAEAAIAAADPAP7/AAAEAAIAAADPAP//AAAEAAIAAADOAP//AAAEAAIAAADNAP//AAAEAAIAAADMAP//AAAEAAIAAADLAP//AAAEAAIAAADKAP//AAAEAAIAAADJAP//AAAEAAIAAADIAP//AAAEAAIAAADJAP7/AAAEAAIAAADKAP7/AAAEAAIAAADLAP7/AAAEAAIAAADMAP7/AAAEAAIAAADNAP7/AAAEAAIAAADOAP7/AAAEAAIAAADKAP3/AAAEAAIAAADLAP3/AAAEAAIAAADMAP3/AAAEAAIAAADNAP3/AAAEAAIAAADOAP3/AAAEAAIAAADLAPz/AAAEAAIAAADMAPz/AAAEAAIAAADNAPz/AAAEAAIAAADOAPz/AAAEAAIAAADMAPv/AAAEAAIAAADNAPv/AAAEAAIAAADOAPv/AAAEAAIAAADNAPr/AAAEAAIAAADOAPr/AAAEAAIAAADOAPn/AAAEAAIAAADYAP//AAAEAAIAAACFAPz/AQAAAAAAAgCGAPz/AQAAAAAAAgCEAPz/AQAAAAAADAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACXAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABACkAAIAAQAAAAAABAClAAIAAQAAAAAABACmAAIAAQAAAAAABACnAAIAAQAAAAAABACoAAIAAQAAAAAABACpAAIAAQAAAAAABACqAAIAAQAAAAAABACrAAIAAQAAAAAABACsAAIAAQAAAAAABACtAAIAAQAAAAAABACuAAIAAQAAAAAABABPAPz/AAAFAAAAAABQAPz/AAAGAAAAAABQAP3/AAAFAAEAAABQAP7/AAAFAAEAAABQAP//AAAFAAEAAABQAAAAAAAFAAEAAABQAAEAAAAFAAEAAABQAAIAAQAAAAAABABRAPz/AAAGAAAAAABRAP3/AAAGAAEAAABRAP7/AAAGAAEAAABRAP//AAAGAAEAAABRAAAAAAAGAAEAAABRAAEAAAAGAAEAAABRAAIAAQAAAAAABABSAPz/AAAGAAAAAABSAP3/AAAGAAEAAABSAP7/AAAGAAEAAABSAP//AAAGAAEAAABSAAAAAAAGAAEAAABSAAEAAAAGAAEAAABSAAIAAQAAAAAABABTAPz/AAAGAAAAAABTAP3/AAAGAAEAAABTAP7/AAAGAAEAAABTAP//AAAGAAEAAABTAAAAAAAGAAEAAABTAAEAAAAGAAEAAABTAAIAAQAAAAAABABUAPz/AAAGAAAAAABUAP3/AAAHAAEAAABUAP7/AAAHAAEAAABUAP//AAAHAAEAAABUAAAAAAAHAAEAAABUAAEAAAAHAAEAAABUAAIAAQAAAAAABABVAPz/AAAHAAAAAABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAP7/AAAFAAAAAABgAAIAAQAAAAAABABhAP7/AAAGAAAAAABhAP//AAAFAAEAAABhAAAAAAAFAAEAAABhAAEAAAAFAAEAAABhAAIAAQAAAAAABABiAP7/AAAGAAAAAABiAP//AAAHAAEAAABiAAAAAAAHAAEAAABiAAEAAAAHAAEAAABiAAIAAQAAAAAABABjAP7/AAAHAAAAAABjAAIAAQAAAAAABABkAAIAAQAAAAAABAAfAP3/AAAMAAoAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAADAAIAAAAsAAIAAAABAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAADAAIAAABwAAIAAAABAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAADAAIAAACvAAIAAAABAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAADAAAAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAADAAEAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAADAAIAAABTAPj/AQAAAAAACQB5APz/AQAAAAAACQCVAP3/AAAEAAIAAACWAP3/AAAEAAIAAACbAP3/AAAEAAIAAACcAP3/AAAEAAIAAACiAP3/AAAEAAIAAACjAP3/AAAEAAIAAACpAP3/AAAEAAIAAACqAP3/AAAEAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_rvhev")] +position = Vector2(-184, 0) + +[node name="DropShadow" parent="." instance=ExtResource("7_mit6l")] + +[node name="SuperTrampoline" parent="." instance=ExtResource("8_6cgls")] +position = Vector2(1576, -32) + +[node name="SuperTrampoline2" parent="." instance=ExtResource("8_6cgls")] +position = Vector2(2344, -16) + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("9_7cd4x")] +position = Vector2(328, -64) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("9_7cd4x")] +position = Vector2(392, -64) +winged = true + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("9_7cd4x")] +position = Vector2(456, -64) +winged = true + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("9_7cd4x")] +position = Vector2(504, -64) +winged = true + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("9_7cd4x")] +position = Vector2(552, -64) +winged = true + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("9_7cd4x")] +position = Vector2(2184, 0) +winged = true + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("9_7cd4x")] +position = Vector2(2552, -64) +winged = true +metadata/fly_2 = true + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("9_7cd4x")] +position = Vector2(2616, -80) +winged = true +metadata/fly_2 = false + +[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("9_7cd4x")] +position = Vector2(3048, 0) +winged = true + +[node name="GreenKoopaTroopa10" parent="Enemies" instance=ExtResource("9_7cd4x")] +position = Vector2(3128, 0) +winged = true + +[node name="Goomba" parent="Enemies" instance=ExtResource("10_3rego")] +position = Vector2(3272, -96) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("10_3rego")] +position = Vector2(3288, -112) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("10_3rego")] +position = Vector2(3304, -128) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("11_7sufu")] +position = Vector2(880, -16) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("11_7sufu")] +position = Vector2(992, -16) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("11_7sufu")] +position = Vector2(1088, -32) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("11_7sufu")] +position = Vector2(1200, -16) + +[node name="PirannhaPlant5" parent="Enemies" instance=ExtResource("11_7sufu")] +position = Vector2(1920, -48) + +[node name="DecoTiles" parent="." instance=ExtResource("12_3rego")] +tile_map_data = PackedByteArray("AAD7////AAAAAAAAAAD8////AAABAAAAAAD9////AAABAAAAAAD+////AAACAAAAAAB5AP//AAAAAAAAAAB6AP//AAABAAAAAAB7AP//AAACAAAAAACNAP//AAABAAAAAACOAP//AAACAAAAAACLAP//AAAAAAAAAACMAP//AAABAAAAAAC7AP//AAAAAAAAAAC8AP//AAABAAAAAAC9AP//AAABAAAAAAC+AP//AAACAAAAAADZAP//AAAAAAAAAADaAP//AAACAAAAAAA=") + +[node name="EndFlagpole" parent="." instance=ExtResource("13_y0n0m")] +position = Vector2(3464, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("14_dcx5f")] +position = Vector2(3544, 0) + +[node name="LargeCastleDeco" parent="." instance=ExtResource("15_dcx5f")] +position = Vector2(-216, -88) + +[node name="SidewaysPlatform" parent="." instance=ExtResource("16_wlb27")] +position = Vector2(1464, -16) + +[node name="SidewaysPlatform2" parent="." instance=ExtResource("16_wlb27")] +position = Vector2(1688, -16) + +[node name="BrickBlock" parent="." instance=ExtResource("17_rutpj")] +position = Vector2(1944, -120) +item = ExtResource("18_x2tpy") + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(2096, -208) +script = ExtResource("19_abyfs") +heaven_scene = "uid://bdd0jj88igduv" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[node name="PipeArea" parent="." instance=ExtResource("20_doia8")] +position = Vector2(880, -16) +target_level = "uid://dohke0uql0hv5" + +[node name="PipeArea2" parent="." instance=ExtResource("20_doia8")] +position = Vector2(1088, -32) +pipe_id = 1 +exit_only = true + +[node name="LevelBG" parent="." instance=ExtResource("20_wlb27")] +liquid_layer = 1 + +[node name="Checkpoint" parent="." instance=ExtResource("21_x2tpy")] +position = Vector2(1840, 0) +optional = true + +[node name="CheckpointFlag" parent="." instance=ExtResource("22_abyfs")] +position = Vector2(1840, 0) +optional = true + +[node name="TileMapConverter" type="Node" parent="."] +script = ExtResource("23_abyfs") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("25_3hye7") +nodes_to_delete = [NodePath("../Blocks")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("26_4m46e")] +position = Vector2(424, -184) + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("27_yhv33")] +position = Vector2(1960, -56) +item = ExtResource("28_u316j") +metadata/r_coin_id = 2 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("27_yhv33")] +position = Vector2(1352, -168) +item = ExtResource("28_2hqgd") + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("30_ob0n3")] +position = Vector2(2168, -56) +item = ExtResource("28_u316j") +metadata/r_coin_id = 3 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("26_4m46e")] +position = Vector2(2840, -136) +id = 4 + +[node name="Blocks" type="Node" parent="."] + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("31_blkug")] +position = Vector2(1352, -168) + +[node name="InvisibleQuestionBlock2" parent="Blocks" instance=ExtResource("27_yhv33")] +position = Vector2(1960, -56) + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("30_ob0n3")] +position = Vector2(2168, -56) + +[node name="SettingObjectNode" type="Node" parent="."] +script = ExtResource("32_u316j") +setting_title = "level_design" +metadata/_custom_type_script = "uid://dn7riekvv1gpy" + +[node name="Tiles" parent="SettingObjectNode" instance=ExtResource("4_uw77g")] +tile_map_data = PackedByteArray("AACoAP3/AAAEAAIAAAA=") + +[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="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@90520" to="Tiles/@AnimatableBody2D@90520/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90520" to="Tiles/@AnimatableBody2D@90520/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90520" to="Tiles/@AnimatableBody2D@90520" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90520" to="Tiles/@AnimatableBody2D@90520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90520" to="Tiles/@AnimatableBody2D@90520" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90520" to="Tiles/@AnimatableBody2D@90520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90521" to="Tiles/@AnimatableBody2D@90521/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90521" to="Tiles/@AnimatableBody2D@90521/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90521" to="Tiles/@AnimatableBody2D@90521" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90521" to="Tiles/@AnimatableBody2D@90521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90521" to="Tiles/@AnimatableBody2D@90521" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90521" to="Tiles/@AnimatableBody2D@90521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90522" to="Tiles/@AnimatableBody2D@90522/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90522" to="Tiles/@AnimatableBody2D@90522/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90522" to="Tiles/@AnimatableBody2D@90522" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90522" to="Tiles/@AnimatableBody2D@90522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90522" to="Tiles/@AnimatableBody2D@90522" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90522" to="Tiles/@AnimatableBody2D@90522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90523" to="Tiles/@AnimatableBody2D@90523/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90523" to="Tiles/@AnimatableBody2D@90523/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90523" to="Tiles/@AnimatableBody2D@90523" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90523" to="Tiles/@AnimatableBody2D@90523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90523" to="Tiles/@AnimatableBody2D@90523" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90523" to="Tiles/@AnimatableBody2D@90523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90524" to="Tiles/@AnimatableBody2D@90524/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90524" to="Tiles/@AnimatableBody2D@90524/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90524" to="Tiles/@AnimatableBody2D@90524" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90524" to="Tiles/@AnimatableBody2D@90524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90524" to="Tiles/@AnimatableBody2D@90524" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90524" to="Tiles/@AnimatableBody2D@90524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90525" to="Tiles/@AnimatableBody2D@90525/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90525" to="Tiles/@AnimatableBody2D@90525/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90525" to="Tiles/@AnimatableBody2D@90525" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90525" to="Tiles/@AnimatableBody2D@90525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90525" to="Tiles/@AnimatableBody2D@90525" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90525" to="Tiles/@AnimatableBody2D@90525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90526" to="Tiles/@AnimatableBody2D@90526/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90526" to="Tiles/@AnimatableBody2D@90526/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90526" to="Tiles/@AnimatableBody2D@90526" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90526" to="Tiles/@AnimatableBody2D@90526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90526" to="Tiles/@AnimatableBody2D@90526" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90526" to="Tiles/@AnimatableBody2D@90526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90527" to="Tiles/@AnimatableBody2D@90527/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90527" to="Tiles/@AnimatableBody2D@90527/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90527" to="Tiles/@AnimatableBody2D@90527" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90527" to="Tiles/@AnimatableBody2D@90527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90527" to="Tiles/@AnimatableBody2D@90527" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90527" to="Tiles/@AnimatableBody2D@90527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90528" to="Tiles/@AnimatableBody2D@90528/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90528" to="Tiles/@AnimatableBody2D@90528/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90528" to="Tiles/@AnimatableBody2D@90528" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90528" to="Tiles/@AnimatableBody2D@90528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90528" to="Tiles/@AnimatableBody2D@90528" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90528" to="Tiles/@AnimatableBody2D@90528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90529" to="Tiles/@AnimatableBody2D@90529/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90529" to="Tiles/@AnimatableBody2D@90529/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90529" to="Tiles/@AnimatableBody2D@90529" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90529" to="Tiles/@AnimatableBody2D@90529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90529" to="Tiles/@AnimatableBody2D@90529" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90529" to="Tiles/@AnimatableBody2D@90529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90530" to="Tiles/@AnimatableBody2D@90530/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90530" to="Tiles/@AnimatableBody2D@90530/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90530" to="Tiles/@AnimatableBody2D@90530" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90530" to="Tiles/@AnimatableBody2D@90530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90530" to="Tiles/@AnimatableBody2D@90530" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90530" to="Tiles/@AnimatableBody2D@90530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@90531" to="Tiles/@AnimatableBody2D@90531/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90531" to="Tiles/@AnimatableBody2D@90531/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90531" to="Tiles/@AnimatableBody2D@90531" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90531" to="Tiles/@AnimatableBody2D@90531" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90531" to="Tiles/@AnimatableBody2D@90531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90531" to="Tiles/@AnimatableBody2D@90531" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90531" to="Tiles/@AnimatableBody2D@90531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90532" to="Tiles/@AnimatableBody2D@90532/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90532" to="Tiles/@AnimatableBody2D@90532/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90532" to="Tiles/@AnimatableBody2D@90532" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90532" to="Tiles/@AnimatableBody2D@90532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90532" to="Tiles/@AnimatableBody2D@90532" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90532" to="Tiles/@AnimatableBody2D@90532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90533" to="Tiles/@AnimatableBody2D@90533/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90533" to="Tiles/@AnimatableBody2D@90533/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90533" to="Tiles/@AnimatableBody2D@90533" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90533" to="Tiles/@AnimatableBody2D@90533" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90533" to="Tiles/@AnimatableBody2D@90533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90533" to="Tiles/@AnimatableBody2D@90533" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90533" to="Tiles/@AnimatableBody2D@90533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90534" to="Tiles/@AnimatableBody2D@90534/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90534" to="Tiles/@AnimatableBody2D@90534/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90534" to="Tiles/@AnimatableBody2D@90534" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90534" to="Tiles/@AnimatableBody2D@90534" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90534" to="Tiles/@AnimatableBody2D@90534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90534" to="Tiles/@AnimatableBody2D@90534" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90534" to="Tiles/@AnimatableBody2D@90534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90535" to="Tiles/@AnimatableBody2D@90535/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90535" to="Tiles/@AnimatableBody2D@90535/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90535" to="Tiles/@AnimatableBody2D@90535" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90535" to="Tiles/@AnimatableBody2D@90535" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90535" to="Tiles/@AnimatableBody2D@90535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90535" to="Tiles/@AnimatableBody2D@90535" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90535" to="Tiles/@AnimatableBody2D@90535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90536" to="Tiles/@AnimatableBody2D@90536/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90536" to="Tiles/@AnimatableBody2D@90536/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90536" to="Tiles/@AnimatableBody2D@90536" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90536" to="Tiles/@AnimatableBody2D@90536" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90536" to="Tiles/@AnimatableBody2D@90536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90536" to="Tiles/@AnimatableBody2D@90536" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90536" to="Tiles/@AnimatableBody2D@90536/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@90537" to="Tiles/@Area2D@90537" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90538" to="Tiles/@Area2D@90538" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90539" to="Tiles/@Area2D@90539" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90540" to="Tiles/@Area2D@90540" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90541" to="Tiles/@Area2D@90541" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90542" to="Tiles/@Area2D@90542" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90543" to="Tiles/@Area2D@90543" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90544" to="Tiles/@Area2D@90544" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90545" to="Tiles/@Area2D@90545" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90546" to="Tiles/@Area2D@90546" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90547" to="Tiles/@Area2D@90547" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90548" to="Tiles/@Area2D@90548" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90549" to="Tiles/@Area2D@90549" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90550" to="Tiles/@Area2D@90550" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90551" to="Tiles/@Area2D@90551" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90552" to="Tiles/@Area2D@90552" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90553" to="Tiles/@Area2D@90553" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90554" to="Tiles/@Area2D@90554" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90555" to="Tiles/@Area2D@90555" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90556" to="Tiles/@Area2D@90556" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90557" to="Tiles/@Area2D@90557" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90558" to="Tiles/@Area2D@90558" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90559" to="Tiles/@Area2D@90559" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90560" to="Tiles/@Area2D@90560" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90561" to="Tiles/@Area2D@90561" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90562" to="Tiles/@Area2D@90562" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90563" to="Tiles/@Area2D@90563" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90564" to="Tiles/@Area2D@90564" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90565" to="Tiles/@Area2D@90565" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90566" to="Tiles/@Area2D@90566" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90567" to="Tiles/@Area2D@90567" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90568" to="Tiles/@Area2D@90568" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90569" to="Tiles/@Area2D@90569" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90570" to="Tiles/@Area2D@90570" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90571" to="Tiles/@Area2D@90571" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90572" to="Tiles/@Area2D@90572" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90573" to="Tiles/@Area2D@90573" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90574" to="Tiles/@Area2D@90574" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90575" to="Tiles/@Area2D@90575" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90576" to="Tiles/@Area2D@90576" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90577" to="Tiles/@Area2D@90577" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90578" to="Tiles/@Area2D@90578" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90579" to="Tiles/@Area2D@90579" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90580" to="Tiles/@Area2D@90580" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90581" to="Tiles/@Area2D@90581" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90582" to="Tiles/@Area2D@90582" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90583" to="Tiles/@Area2D@90583" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90584" to="Tiles/@Area2D@90584" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90585" to="Tiles/@Area2D@90585" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90586" to="Tiles/@Area2D@90586" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90587" to="Tiles/@Area2D@90587" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90588" to="Tiles/@Area2D@90588" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90589" to="Tiles/@Area2D@90589" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90590" to="Tiles/@Area2D@90590" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90591" to="Tiles/@Area2D@90591" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90592" to="Tiles/@Area2D@90592" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90593" to="Tiles/@Area2D@90593" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90594" to="Tiles/@Area2D@90594" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90595" to="Tiles/@Area2D@90595" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90596" to="Tiles/@Area2D@90596" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90597" to="Tiles/@Area2D@90597" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90598" to="Tiles/@Area2D@90598" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90599" to="Tiles/@Area2D@90599" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90600" to="Tiles/@Area2D@90600" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90601" to="Tiles/@Area2D@90601" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90602" to="Tiles/@Area2D@90602" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90603" to="Tiles/@Area2D@90603" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90604" to="Tiles/@Area2D@90604" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90605" to="Tiles/@Area2D@90605" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90606" to="Tiles/@Area2D@90606" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90607" to="Tiles/@Area2D@90607" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90608" to="Tiles/@Area2D@90608" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90609" to="Tiles/@Area2D@90609" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90610" to="Tiles/@Area2D@90610" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90611" to="Tiles/@Area2D@90611" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90612" to="Tiles/@Area2D@90612" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90613" to="Tiles/@Area2D@90613" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90614" to="Tiles/@Area2D@90614" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90615" to="Tiles/@Area2D@90615" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90616" to="Tiles/@Area2D@90616" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90617" to="Tiles/@Area2D@90617" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90618" to="Tiles/@Area2D@90618" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90619" to="Tiles/@Area2D@90619" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90620" to="Tiles/@Area2D@90620" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90621" to="Tiles/@Area2D@90621" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90622" to="Tiles/@Area2D@90622" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90623" to="Tiles/@Area2D@90623" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90624" to="Tiles/@Area2D@90624" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90625" to="Tiles/@Area2D@90625" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90626" to="Tiles/@Area2D@90626" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90627" to="Tiles/@Area2D@90627" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90628" to="Tiles/@Area2D@90628" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90629" to="Tiles/@Area2D@90629" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90630" to="Tiles/@Area2D@90630" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90631" to="Tiles/@Area2D@90631" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90632" to="Tiles/@Area2D@90632" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90633" to="Tiles/@Area2D@90633" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90634" to="Tiles/@Area2D@90634" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90635" to="Tiles/@Area2D@90635" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90636" to="Tiles/@Area2D@90636" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90637" to="Tiles/@Area2D@90637" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90638" to="Tiles/@Area2D@90638" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90639" to="Tiles/@Area2D@90639" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90640" to="Tiles/@Area2D@90640" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90641" to="Tiles/@Area2D@90641" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90642" to="Tiles/@Area2D@90642" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90643" to="Tiles/@Area2D@90643" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90644" to="Tiles/@Area2D@90644" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90645" to="Tiles/@Area2D@90645" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90646" to="Tiles/@Area2D@90646" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90647" to="Tiles/@Area2D@90647" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90648" to="Tiles/@Area2D@90648" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90649" to="Tiles/@Area2D@90649" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90650" to="Tiles/@Area2D@90650" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90651" to="Tiles/@Area2D@90651" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90652" to="Tiles/@Area2D@90652" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90653" to="Tiles/@Area2D@90653" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90654" to="Tiles/@Area2D@90654" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90655" to="Tiles/@Area2D@90655" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90656" to="Tiles/@Area2D@90656" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90657" to="Tiles/@Area2D@90657" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90658" to="Tiles/@Area2D@90658" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90659" to="Tiles/@Area2D@90659" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90660" to="Tiles/@Area2D@90660" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90661" to="Tiles/@Area2D@90661" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@90662" to="Tiles/@Area2D@90662" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90663" to="Tiles/@AnimatableBody2D@90663/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90663" to="Tiles/@AnimatableBody2D@90663/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90663" to="Tiles/@AnimatableBody2D@90663" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90663" to="Tiles/@AnimatableBody2D@90663" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90663" to="Tiles/@AnimatableBody2D@90663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90663" to="Tiles/@AnimatableBody2D@90663" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90663" to="Tiles/@AnimatableBody2D@90663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90664" to="Tiles/@AnimatableBody2D@90664/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90664" to="Tiles/@AnimatableBody2D@90664/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90664" to="Tiles/@AnimatableBody2D@90664" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90664" to="Tiles/@AnimatableBody2D@90664" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90664" to="Tiles/@AnimatableBody2D@90664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90664" to="Tiles/@AnimatableBody2D@90664" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90664" to="Tiles/@AnimatableBody2D@90664/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World2/2-1a.tscn b/Scenes/Levels/SMBLL/World2/2-1a.tscn new file mode 100644 index 0000000..7b7e389 --- /dev/null +++ b/Scenes/Levels/SMBLL/World2/2-1a.tscn @@ -0,0 +1,152 @@ +[gd_scene load_steps=6 format=4 uid="uid://dohke0uql0hv5"] + +[ext_resource type="PackedScene" uid="uid://d3lsxfuwgmtdt" path="res://Scenes/Levels/SMB1/World1/1-1a.tscn" id="1_h4uet"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="3_0lsxa"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="3_lkles"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="4_g2r3t"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="5_re8vn"] + +[node name="1-1A" instance=ExtResource("1_h4uet")] +campaign = "SMBLL" +world_id = 2 + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAYAAAAFAP//AAAKAAcAAAAGAP7/AAALAAYAAAAGAP//AAALAAcAAAAHAP7/AAAMAAYAAAAHAP//AAAMAAcAAAAHAPX/AAAIAAcAAAAIAPX/AAAJAAcAAAAHAPb/AAAIAAcAAAAIAPb/AAAJAAcAAAAHAPf/AAAIAAcAAAAIAPf/AAAJAAcAAAAHAPj/AAAIAAcAAAAIAPj/AAAJAAcAAAAHAPn/AAAIAAcAAAAIAPn/AAAJAAcAAAAHAPr/AAAIAAcAAAAIAPr/AAAJAAcAAAAHAPv/AAAIAAcAAAAIAPv/AAAJAAcAAAAHAPz/AAAIAAcAAAAIAPz/AAAJAAcAAAAHAP3/AAAIAAcAAAAIAP3/AAAJAAcAAAAIAP7/AAAJAAcAAAAIAP//AAAJAAcAAAD+//3/AQAAAAAAAQD+//7/AQAAAAAAAQD/////AQAAAAAAAwAAAP//AQAAAAAAAwABAP//AQAAAAAAAwACAP//AQAAAAAAAwD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD8//z/AQAAAAAAAQD9//z/AQAAAAAAAQD+//z/AQAAAAAAAQD///z/AQAAAAAAAQAAAPz/AQAAAAAAAQABAPz/AQAAAAAAAQACAPz/AQAAAAAAAQD8//r/AQAAAAAAAQD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAADv/wAAAAABAAAAAAASAAAAAAADAAAAAADv/wEAAAABAAEAAAASAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAADAP3/AQAAAAAAAQADAP7/AQAAAAAAAQD8//b/AQAAAAAAAQD8//f/AQAAAAAAAQD8//j/AQAAAAAAAQD8//n/AQAAAAAAAQD8//v/AQAAAAAAAQADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQD9//v/AQAAAAAAAwD+//v/AQAAAAAAAwAAAPv/AQAAAAAAAwABAPv/AQAAAAAAAwACAPv/AQAAAAAAAwADAPz/AQAAAAAABQA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://ovbgyu1hmayf" + +[node name="TileMapConverter" type="Node" parent="." index="6" node_paths=PackedStringArray("tilemap")] +script = ExtResource("3_lkles") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="." index="7" node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("3_0lsxa") +nodes_to_delete = [NodePath("../Coin")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" index="0" instance=ExtResource("4_g2r3t")] +position = Vector2(-8, -72) +id = 1 + +[node name="Coin" parent="." index="8" instance=ExtResource("5_re8vn")] +position = Vector2(-8, -72) + +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159019" to="Tiles/@AnimatableBody2D@159019" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159019" to="Tiles/@AnimatableBody2D@159019/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159019" to="Tiles/@AnimatableBody2D@159019" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159019" to="Tiles/@AnimatableBody2D@159019/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159023" to="Tiles/@AnimatableBody2D@159023" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159023" to="Tiles/@AnimatableBody2D@159023/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159023" to="Tiles/@AnimatableBody2D@159023" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159023" to="Tiles/@AnimatableBody2D@159023/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159024" to="Tiles/@AnimatableBody2D@159024" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159024" to="Tiles/@AnimatableBody2D@159024/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159024" to="Tiles/@AnimatableBody2D@159024" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159024" to="Tiles/@AnimatableBody2D@159024/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159025" to="Tiles/@AnimatableBody2D@159025" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159025" to="Tiles/@AnimatableBody2D@159025/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159025" to="Tiles/@AnimatableBody2D@159025" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159025" to="Tiles/@AnimatableBody2D@159025/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159026" to="Tiles/@AnimatableBody2D@159026" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159026" to="Tiles/@AnimatableBody2D@159026/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159026" to="Tiles/@AnimatableBody2D@159026" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159026" to="Tiles/@AnimatableBody2D@159026/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159027" to="Tiles/@AnimatableBody2D@159027" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159027" to="Tiles/@AnimatableBody2D@159027/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159027" to="Tiles/@AnimatableBody2D@159027" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159027" to="Tiles/@AnimatableBody2D@159027/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159028" to="Tiles/@AnimatableBody2D@159028" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159028" to="Tiles/@AnimatableBody2D@159028/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159028" to="Tiles/@AnimatableBody2D@159028" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159028" to="Tiles/@AnimatableBody2D@159028/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159029" to="Tiles/@AnimatableBody2D@159029" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159029" to="Tiles/@AnimatableBody2D@159029/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159029" to="Tiles/@AnimatableBody2D@159029" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159029" to="Tiles/@AnimatableBody2D@159029/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159030" to="Tiles/@AnimatableBody2D@159030" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159030" to="Tiles/@AnimatableBody2D@159030/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159030" to="Tiles/@AnimatableBody2D@159030" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159030" to="Tiles/@AnimatableBody2D@159030/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159031" to="Tiles/@AnimatableBody2D@159031" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159031" to="Tiles/@AnimatableBody2D@159031/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159031" to="Tiles/@AnimatableBody2D@159031" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159031" to="Tiles/@AnimatableBody2D@159031/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159032" to="Tiles/@AnimatableBody2D@159032" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159032" to="Tiles/@AnimatableBody2D@159032/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159032" to="Tiles/@AnimatableBody2D@159032" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159032" to="Tiles/@AnimatableBody2D@159032/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159033" to="Tiles/@AnimatableBody2D@159033" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159033" to="Tiles/@AnimatableBody2D@159033/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159033" to="Tiles/@AnimatableBody2D@159033" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159033" to="Tiles/@AnimatableBody2D@159033/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159034" to="Tiles/@AnimatableBody2D@159034" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159034" to="Tiles/@AnimatableBody2D@159034/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159034" to="Tiles/@AnimatableBody2D@159034" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159034" to="Tiles/@AnimatableBody2D@159034/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159035" to="Tiles/@AnimatableBody2D@159035" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159035" to="Tiles/@AnimatableBody2D@159035/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159035" to="Tiles/@AnimatableBody2D@159035" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159035" to="Tiles/@AnimatableBody2D@159035/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159036" to="Tiles/@AnimatableBody2D@159036" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159036" to="Tiles/@AnimatableBody2D@159036/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159036" to="Tiles/@AnimatableBody2D@159036" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159036" to="Tiles/@AnimatableBody2D@159036/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159037" to="Tiles/@AnimatableBody2D@159037" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159037" to="Tiles/@AnimatableBody2D@159037/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159037" to="Tiles/@AnimatableBody2D@159037" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159037" to="Tiles/@AnimatableBody2D@159037/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159038" to="Tiles/@AnimatableBody2D@159038" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159038" to="Tiles/@AnimatableBody2D@159038/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159038" to="Tiles/@AnimatableBody2D@159038" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159038" to="Tiles/@AnimatableBody2D@159038/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159039" to="Tiles/@AnimatableBody2D@159039" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159039" to="Tiles/@AnimatableBody2D@159039/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159039" to="Tiles/@AnimatableBody2D@159039" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159039" to="Tiles/@AnimatableBody2D@159039/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159040" to="Tiles/@AnimatableBody2D@159040" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159040" to="Tiles/@AnimatableBody2D@159040/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159040" to="Tiles/@AnimatableBody2D@159040" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159040" to="Tiles/@AnimatableBody2D@159040/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159041" to="Tiles/@AnimatableBody2D@159041" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159041" to="Tiles/@AnimatableBody2D@159041/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159041" to="Tiles/@AnimatableBody2D@159041" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159041" to="Tiles/@AnimatableBody2D@159041/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159042" to="Tiles/@AnimatableBody2D@159042" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159042" to="Tiles/@AnimatableBody2D@159042/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159042" to="Tiles/@AnimatableBody2D@159042" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159042" to="Tiles/@AnimatableBody2D@159042/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159043" to="Tiles/@AnimatableBody2D@159043" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159043" to="Tiles/@AnimatableBody2D@159043/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159043" to="Tiles/@AnimatableBody2D@159043" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159043" to="Tiles/@AnimatableBody2D@159043/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159044" to="Tiles/@AnimatableBody2D@159044" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159044" to="Tiles/@AnimatableBody2D@159044/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159044" to="Tiles/@AnimatableBody2D@159044" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159044" to="Tiles/@AnimatableBody2D@159044/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159045" to="Tiles/@AnimatableBody2D@159045" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159045" to="Tiles/@AnimatableBody2D@159045/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159045" to="Tiles/@AnimatableBody2D@159045" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159045" to="Tiles/@AnimatableBody2D@159045/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159046" to="Tiles/@AnimatableBody2D@159046" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159046" to="Tiles/@AnimatableBody2D@159046/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159046" to="Tiles/@AnimatableBody2D@159046" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159046" to="Tiles/@AnimatableBody2D@159046/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159047" to="Tiles/@AnimatableBody2D@159047" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159047" to="Tiles/@AnimatableBody2D@159047/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159047" to="Tiles/@AnimatableBody2D@159047" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159047" to="Tiles/@AnimatableBody2D@159047/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159048" to="Tiles/@AnimatableBody2D@159048" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159048" to="Tiles/@AnimatableBody2D@159048/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159048" to="Tiles/@AnimatableBody2D@159048" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159048" to="Tiles/@AnimatableBody2D@159048/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159054" to="Tiles/@AnimatableBody2D@159054" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159054" to="Tiles/@AnimatableBody2D@159054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@159054" to="Tiles/@AnimatableBody2D@159054/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159054" to="Tiles/@AnimatableBody2D@159054" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@159054" to="Tiles/@AnimatableBody2D@159054/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World2/2-2.tscn b/Scenes/Levels/SMBLL/World2/2-2.tscn new file mode 100644 index 0000000..7031f65 --- /dev/null +++ b/Scenes/Levels/SMBLL/World2/2-2.tscn @@ -0,0 +1,352 @@ +[gd_scene load_steps=26 format=4 uid="uid://d06c8todel8ne"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_80u8o"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Desert.json" id="2_g6h2k"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_80y78"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_yt0ng"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="6_xns7v"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_55lo5"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="9_w654q"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="10_6wfrp"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="11_e6ffb"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="12_03v46"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="13_e6ffb"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="14_03v46"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="15_03v46"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="15_ygxg3"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="16_eesq5"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="17_nxmj0"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="18_nxmj0"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="20_g6h2k"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="21_cwrhh"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="22_uujn4"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="23_vrhxf"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="24_2qn75"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="25_d4glh"] +[ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="26_g6h2k"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="27_cwrhh"] + +[node name="2-2" type="Node"] +script = ExtResource("1_80u8o") +music = ExtResource("2_g6h2k") +theme = "Desert" +campaign = "SMBLL" +world_id = 2 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_80y78")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAADAAAAAAAJAAEAAAADAAEAAAAMAAAAAAABAAAAAAAMAAEAAAABAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAADAAAAAAAPAAEAAAADAAEAAAASAAAAAAABAAAAAAASAAEAAAABAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAADAAAAAAAcAAEAAAADAAEAAAAiAAAAAAABAAAAAAAiAAEAAAABAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAADAAAAAAAkAAEAAAADAAEAAAApAAAAAAABAAAAAAApAAEAAAABAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAADAAAAAABBAAEAAAADAAEAAABGAAAAAAABAAAAAABGAAEAAAABAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAADAAAAAABLAAEAAAADAAEAAABYAAAAAAABAAAAAABYAAEAAAABAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAADAAAAAABpAAEAAAADAAEAAABtAAAAAAAAAAAAAABtAAEAAAAAAAEAAABwAAAAAAABAAAAAABwAAEAAAABAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAADAAAAAACeAAEAAAADAAEAAACjAAAAAAABAAAAAACjAAEAAAABAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAADAAAAAACrAAEAAAADAAEAAAC2AAAAAAABAAAAAAC2AAEAAAABAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAADAAAAAADKAAEAAAADAAEAAADNAAAAAAABAAAAAADNAAEAAAABAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAADAAAAAADbAAEAAAADAAEAAADkAAAAAAABAAAAAADkAAEAAAABAAEAAADlAAAAAAACAAAAAADlAAEAAAACAAEAAADmAAAAAAACAAAAAADmAAEAAAACAAEAAADnAAAAAAACAAAAAADnAAEAAAACAAEAAADoAAAAAAACAAAAAADoAAEAAAACAAEAAADpAAAAAAACAAAAAADpAAEAAAACAAEAAADqAAAAAAACAAAAAADqAAEAAAACAAEAAADrAAAAAAACAAAAAADrAAEAAAACAAEAAADsAAAAAAACAAAAAADsAAEAAAACAAEAAADtAAAAAAACAAAAAADtAAEAAAACAAEAAADuAAAAAAACAAAAAADuAAEAAAACAAEAAADvAAAAAAACAAAAAADvAAEAAAACAAEAAADwAAAAAAACAAAAAADwAAEAAAACAAEAAADxAAAAAAACAAAAAADxAAEAAAACAAEAAADyAAAAAAACAAAAAADyAAEAAAACAAEAAADzAAAAAAACAAAAAADzAAEAAAACAAEAAAD0AAAAAAACAAAAAAD0AAEAAAACAAEAAAD1AAAAAAACAAAAAAD1AAEAAAACAAEAAAD2AAAAAAACAAAAAAD2AAEAAAACAAEAAAD3AAAAAAACAAAAAAD3AAEAAAACAAEAAAD4AAAAAAACAAAAAAD4AAEAAAACAAEAAAD5AAAAAAACAAAAAAD5AAEAAAACAAEAAAD6AAAAAAACAAAAAAD6AAEAAAACAAEAAAD7AAAAAAACAAAAAAD7AAEAAAACAAEAAAD8AAAAAAACAAAAAAD8AAEAAAACAAEAAAD9AAAAAAACAAAAAAD9AAEAAAACAAEAAAD+AAAAAAACAAAAAAD+AAEAAAACAAEAAAD/AAAAAAACAAAAAAD/AAEAAAACAAEAAABBAP//AAAEAAIAAABGAPz/AAAEAAIAAABGAP3/AAAEAAIAAABGAP7/AAAEAAIAAABGAP//AAAEAAIAAABHAPz/AAAEAAIAAABHAP3/AAAEAAIAAABHAP7/AAAEAAIAAABHAP//AAAEAAIAAABIAP3/AAAEAAIAAABIAP7/AAAEAAIAAABIAP//AAAEAAIAAABJAP7/AAAEAAIAAABJAP//AAAEAAIAAABKAP//AAAEAAIAAAAiAP//AAAEAAIAAAAjAP//AAAEAAIAAAAiAP7/AAAEAAIAAAADAP3/AAAIAAAAAAADAP7/AAAIAAEAAAAEAP3/AAAJAAAAAAAEAP7/AAAJAAEAAAADAP//AAAIAAEAAAAEAP//AAAJAAEAAAAKAAAAAAAIAAQAAAAKAAEAAAAIAAUAAAALAAAAAAAJAAQAAAALAAEAAAAJAAUAAAAQAAAAAAAIAAIAAAAQAAEAAAAIAAMAAAARAAAAAAAJAAIAAAARAAEAAAAJAAMAAAAnAP3/AAAIAAYAAAAnAP7/AAAIAAcAAAAoAP3/AAAJAAYAAAAoAP7/AAAJAAcAAAAnAP//AAAIAAcAAAAoAP//AAAJAAcAAAAnAAAAAAAIAAcAAAAoAAAAAAAJAAcAAAAnAAEAAAAIAAcAAAAoAAEAAAAJAAcAAABQAP//AAAIAAIAAABQAAAAAAAIAAMAAABRAP//AAAJAAIAAABRAAAAAAAJAAMAAABQAAEAAAAIAAMAAABRAAEAAAAJAAMAAABpAP//AAAEAAIAAABtAP7/AAAEAAIAAABtAP//AAAEAAIAAABXAP//AAAEAAIAAABYAP//AAAEAAIAAACeAP7/AAAEAAIAAACeAP//AAAEAAIAAACZAP3/AAAIAAAAAACZAP7/AAAIAAEAAACaAP3/AAAJAAAAAACaAP7/AAAJAAEAAACjAP7/AAAIAAIAAACjAP//AAAIAAMAAACkAP7/AAAJAAIAAACkAP//AAAJAAMAAACZAP//AAAIAAEAAACaAP//AAAJAAEAAACuAPb/AAAIAAYAAACuAPf/AAAIAAcAAACvAPb/AAAJAAYAAACvAPf/AAAJAAcAAADJAP7/AAAIAAQAAADJAP//AAAIAAUAAADKAP7/AAAJAAQAAADKAP//AAAJAAUAAADCAP3/AAAEAAIAAADCAP7/AAAEAAIAAADCAP//AAAEAAIAAAC2AP7/AAAEAAIAAAC2AP//AAAEAAIAAACuAPj/AAAEAAIAAACvAPj/AAAEAAIAAADdAPv/AAAEAAIAAADeAPv/AAAEAAIAAADfAPv/AAAEAAIAAADlAP//AAAEAAIAAADmAP//AAAEAAIAAADnAP//AAAEAAIAAADoAP//AAAEAAIAAADpAP//AAAEAAIAAADqAP//AAAEAAIAAADrAP//AAAEAAIAAADsAP//AAAEAAIAAADtAP//AAAEAAIAAADmAPv/AAAEAAIAAADnAP7/AAAEAAIAAADoAP7/AAAEAAIAAADpAP7/AAAEAAIAAADqAP7/AAAEAAIAAADrAP7/AAAEAAIAAADsAP7/AAAEAAIAAADtAP7/AAAEAAIAAADmAP7/AAAEAAIAAADnAP3/AAAEAAIAAADoAP3/AAAEAAIAAADpAP3/AAAEAAIAAADqAP3/AAAEAAIAAADrAP3/AAAEAAIAAADsAP3/AAAEAAIAAADtAP3/AAAEAAIAAADoAPz/AAAEAAIAAADpAPz/AAAEAAIAAADqAPz/AAAEAAIAAADrAPz/AAAEAAIAAADsAPz/AAAEAAIAAADtAPz/AAAEAAIAAADpAPv/AAAEAAIAAADqAPv/AAAEAAIAAADrAPv/AAAEAAIAAADsAPv/AAAEAAIAAADtAPv/AAAEAAIAAADqAPr/AAAEAAIAAADrAPr/AAAEAAIAAADsAPr/AAAEAAIAAADtAPr/AAAEAAIAAADrAPn/AAAEAAIAAADsAPn/AAAEAAIAAADtAPj/AAAEAAIAAADtAPn/AAAEAAIAAADsAPj/AAAEAAIAAAD2AP//AAAEAAIAAAB9APv/AQAAAAAAAwB+APv/AQAAAAAAAwB/APv/AQAAAAAAAwCKAPn/AQAAAAAAAwCLAPn/AQAAAAAAAwCIAPn/AQAAAAAAAwCdAPj/AQAAAAAABwC+APv/AQAAAAAAAwC/APv/AQAAAAAAAwBtAPn/AQAAAAAACgBRAPr/AQAAAAAAAwBSAPr/AQAAAAAAAwBTAPr/AQAAAAAAAwBUAPr/AQAAAAAAAwBVAPr/AQAAAAAAAwBWAPr/AQAAAAAAAwAwAPv/AQAAAAAAAwAxAPv/AQAAAAAAAwAyAPv/AQAAAAAAAwAzAPv/AQAAAAAAAwAZAPv/AQAAAAAAAwAaAPv/AQAAAAAAAwAbAPv/AQAAAAAAAwAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACtAAIAAQAAAAAABACuAAIAAQAAAAAABACvAAIAAQAAAAAABACwAAIAAQAAAAAABACxAAIAAQAAAAAABACyAAIAAQAAAAAABACzAAIAAQAAAAAABAC0AAIAAQAAAAAABAC1AAIAAQAAAAAABACsAAIAAQAAAAAABADLAAIAAQAAAAAABADMAAIAAQAAAAAABADcAAIAAQAAAAAABADdAAIAAQAAAAAABADeAAIAAQAAAAAABADfAAIAAQAAAAAABADgAAIAAQAAAAAABADhAAIAAQAAAAAABADiAAIAAQAAAAAABADjAAIAAQAAAAAABAAAAQAAAAACAAAAAAAAAQEAAAACAAEAAADkAAIAAAABAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAACAAAAAAAGAQAAAAACAAAAAAAHAQAAAAACAAAAAAAIAQAAAAACAAAAAAAJAQAAAAACAAAAAAAKAQAAAAACAAAAAAALAQAAAAACAAAAAAAMAQAAAAACAAAAAAANAQAAAAACAAAAAAAOAQAAAAACAAAAAAAPAQAAAAACAAAAAAAQAQAAAAACAAAAAAARAQAAAAACAAAAAAASAQAAAAACAAAAAAATAQAAAAACAAAAAAAUAQAAAAACAAAAAAAVAQAAAAACAAAAAAAWAQAAAAACAAAAAAAXAQAAAAACAAAAAAAYAQAAAAACAAAAAAAZAQAAAAACAAAAAAAaAQAAAAACAAAAAAAbAQAAAAACAAAAAAAcAQAAAAACAAAAAAAdAQAAAAACAAAAAAAeAQAAAAACAAAAAAAfAQAAAAACAAAAAAAgAQAAAAACAAAAAAAhAQAAAAACAAAAAAAiAQAAAAACAAAAAAAjAQAAAAACAAAAAAAkAQAAAAADAAAAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAACAAEAAAAGAQEAAAACAAEAAAAHAQEAAAACAAEAAAAIAQEAAAACAAEAAAAJAQEAAAACAAEAAAAKAQEAAAACAAEAAAALAQEAAAACAAEAAAAMAQEAAAACAAEAAAANAQEAAAACAAEAAAAOAQEAAAACAAEAAAAPAQEAAAACAAEAAAAQAQEAAAACAAEAAAARAQEAAAACAAEAAAASAQEAAAACAAEAAAATAQEAAAACAAEAAAAUAQEAAAACAAEAAAAVAQEAAAACAAEAAAAWAQEAAAACAAEAAAAXAQEAAAACAAEAAAAYAQEAAAACAAEAAAAZAQEAAAACAAEAAAAaAQEAAAACAAEAAAAbAQEAAAACAAEAAAAcAQEAAAACAAEAAAAdAQEAAAACAAEAAAAeAQEAAAACAAEAAAAfAQEAAAACAAEAAAAgAQEAAAACAAEAAAAhAQEAAAACAAEAAAAiAQEAAAACAAEAAAAjAQEAAAACAAEAAAAkAQEAAAADAAEAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAACAAIAAAAGAQIAAAACAAIAAAAHAQIAAAACAAIAAAAIAQIAAAACAAIAAAAJAQIAAAACAAIAAAAKAQIAAAACAAIAAAALAQIAAAACAAIAAAAMAQIAAAACAAIAAAANAQIAAAACAAIAAAAOAQIAAAACAAIAAAAPAQIAAAACAAIAAAAQAQIAAAACAAIAAAARAQIAAAACAAIAAAASAQIAAAACAAIAAAATAQIAAAACAAIAAAAUAQIAAAACAAIAAAAVAQIAAAACAAIAAAAWAQIAAAACAAIAAAAXAQIAAAACAAIAAAAYAQIAAAACAAIAAAAZAQIAAAACAAIAAAAaAQIAAAACAAIAAAAbAQIAAAACAAIAAAAcAQIAAAACAAIAAAAdAQIAAAACAAIAAAAeAQIAAAACAAIAAAAfAQIAAAACAAIAAAAgAQIAAAACAAIAAAAhAQIAAAACAAIAAAAiAQIAAAACAAIAAAAjAQIAAAACAAIAAAAkAQIAAAADAAIAAADNAAIAAAABAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAADAAIAAAC2AAIAAAABAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAADAAIAAACjAAIAAAABAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAADAAIAAABwAAIAAAABAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAADAAIAAABtAAIAAAAAAAIAAABYAAIAAAABAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAADAAIAAABGAAIAAAABAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAADAAIAAAApAAIAAAABAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAADAAIAAAAiAAIAAAABAAIAAAAjAAIAAAACAAIAAAAkAAIAAAADAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAMAAAALAAIAAAACAAMAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAMAAAARAAIAAAACAAMAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAADAAIAAADo/wAAAAABAAAAAADp/wAAAAACAAAAAADq/wAAAAACAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADo/wEAAAABAAEAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADo/wIAAAABAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_yt0ng")] +position = Vector2(-184, 0) + +[node name="StartCastle" parent="." instance=ExtResource("6_xns7v")] +position = Vector2(-216, -40) + +[node name="DropShadow" parent="." instance=ExtResource("7_55lo5")] + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(24, -96) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(344, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(368, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(392, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(760, 0) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(784, 0) + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(936, 0) +winged = true + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(1000, 0) +winged = true + +[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(1608, 0) +winged = true + +[node name="GreenKoopaTroopa10" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(1896, 0) + +[node name="GreenKoopaTroopa11" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(1928, 0) + +[node name="GreenKoopaTroopa12" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(1952, 0) + +[node name="GreenKoopaTroopa13" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(1976, 0) + +[node name="GreenKoopaTroopa14" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(2072, 0) + +[node name="GreenKoopaTroopa15" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(2096, 0) + +[node name="GreenKoopaTroopa16" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(2280, 0) + +[node name="GreenKoopaTroopa17" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(2304, 0) + +[node name="GreenKoopaTroopa18" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(2328, 0) + +[node name="GreenKoopaTroopa19" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(2504, 0) + +[node name="GreenKoopaTroopa20" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(3000, 0) + +[node name="GreenKoopaTroopa21" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(3024, 0) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("10_6wfrp")] +position = Vector2(2728, 0) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("10_6wfrp")] +position = Vector2(3352, 0) + +[node name="Goomba" parent="Enemies" instance=ExtResource("11_e6ffb")] +position = Vector2(152, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("11_e6ffb")] +position = Vector2(184, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("11_e6ffb")] +position = Vector2(208, 0) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("11_e6ffb")] +position = Vector2(1480, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("11_e6ffb")] +position = Vector2(1504, 0) + +[node name="Goomba6" parent="Enemies" instance=ExtResource("11_e6ffb")] +position = Vector2(3432, 0) + +[node name="Goomba7" parent="Enemies" instance=ExtResource("11_e6ffb")] +position = Vector2(3456, 0) + +[node name="Goomba8" parent="Enemies" instance=ExtResource("11_e6ffb")] +position = Vector2(3752, -96) + +[node name="Goomba9" parent="Enemies" instance=ExtResource("11_e6ffb")] +position = Vector2(3768, -112) + +[node name="GreenKoopaTroopa22" parent="Enemies" instance=ExtResource("9_w654q")] +position = Vector2(3544, -112) +winged = true + +[node name="Goomba10" parent="Enemies" instance=ExtResource("11_e6ffb")] +position = Vector2(3784, -128) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("12_03v46")] +position = Vector2(64, -48) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("12_03v46")] +position = Vector2(176, 0) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("12_03v46")] +position = Vector2(272, 0) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("12_03v46")] +position = Vector2(640, -48) + +[node name="PirannhaPlant5" parent="Enemies" instance=ExtResource("12_03v46")] +position = Vector2(1296, -16) + +[node name="PirannhaPlant6" parent="Enemies" instance=ExtResource("12_03v46")] +position = Vector2(2464, -48) + +[node name="PirannhaPlant7" parent="Enemies" instance=ExtResource("12_03v46")] +position = Vector2(2624, -32) + +[node name="PirannhaPlant8" parent="Enemies" instance=ExtResource("12_03v46")] +position = Vector2(2800, -160) + +[node name="PirannhaPlant9" parent="Enemies" instance=ExtResource("12_03v46")] +position = Vector2(3232, -32) + +[node name="EndFlagpole" parent="." instance=ExtResource("13_e6ffb")] +position = Vector2(3944, 0) + +[node name="EndSmallCastle" parent="EndFlagpole" instance=ExtResource("14_03v46")] +position = Vector2(96, 0) + +[node name="PipeArea" parent="." instance=ExtResource("15_03v46")] +position = Vector2(2464, -48) +target_level = "uid://cwgqwi6qaffu4" + +[node name="PipeArea2" parent="." instance=ExtResource("15_03v46")] +position = Vector2(2624, -32) +pipe_id = 1 +exit_only = true + +[node name="LevelBG" parent="." instance=ExtResource("15_ygxg3")] + +[node name="Checkpoint" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("16_eesq5")] +position = Vector2(2000, 0) +nodes_to_delete = [NodePath("../Enemies/GreenKoopaTroopa14"), NodePath("../Enemies/GreenKoopaTroopa15")] +optional = true + +[node name="CheckpointFlag" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("17_nxmj0")] +position = Vector2(2000, 0) +nodes_to_delete = [NodePath("../Enemies/GreenKoopaTroopa14"), NodePath("../Enemies/GreenKoopaTroopa15")] +optional = true + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("18_nxmj0") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("20_g6h2k") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("21_cwrhh")] +position = Vector2(552, -88) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("21_cwrhh")] +position = Vector2(2200, -104) +id = 1 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("22_uujn4")] +position = Vector2(2520, -56) +metadata/red_coin = true +metadata/r_coin_id = 2 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("23_vrhxf")] +position = Vector2(1752, -152) +item = ExtResource("24_2qn75") + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("21_cwrhh")] +position = Vector2(3560, -88) +id = 4 + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("22_uujn4")] +position = Vector2(2520, -56) + +[node name="Coin" parent="Blocks" instance=ExtResource("25_d4glh")] +position = Vector2(2200, -104) + +[node name="SettingObjectNode" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("26_g6h2k") +setting_title = "level_design" +nodes_to_delete = [NodePath("../OriginalLevel")] +metadata/_custom_type_script = "uid://dn7riekvv1gpy" + +[node name="InvisibleQuestionBlock" parent="SettingObjectNode" instance=ExtResource("23_vrhxf")] +position = Vector2(2728, -56) + +[node name="QuestionBlock" parent="SettingObjectNode" instance=ExtResource("27_cwrhh")] +position = Vector2(2712, -120) + +[node name="OriginalLevel" type="Node" parent="."] + +[node name="InvisibleQuestionBlock" parent="OriginalLevel" instance=ExtResource("23_vrhxf")] +position = Vector2(2712, -120) + +[node name="InvisibleQuestionBlock2" parent="OriginalLevel" instance=ExtResource("23_vrhxf")] +position = Vector2(2728, -72) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92146" to="Tiles/@Node2D@92146/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92147" to="Tiles/@Node2D@92147/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92148" to="Tiles/@Node2D@92148/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92149" to="Tiles/@Node2D@92149/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92150" to="Tiles/@Node2D@92150/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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="collected" from="Tiles/@Node2D@92151" to="Tiles/@Node2D@92151/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92152" to="Tiles/@Node2D@92152/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@92153" to="Tiles/@AnimatableBody2D@92153/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@92153" to="Tiles/@AnimatableBody2D@92153/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92153" to="Tiles/@AnimatableBody2D@92153" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92153" to="Tiles/@AnimatableBody2D@92153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92153" to="Tiles/@AnimatableBody2D@92153" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92153" to="Tiles/@AnimatableBody2D@92153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@92154" to="Tiles/@Node2D@92154/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92155" to="Tiles/@Node2D@92155/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92156" to="Tiles/@Node2D@92156/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92157" to="Tiles/@Node2D@92157/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92158" to="Tiles/@Node2D@92158/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92159" to="Tiles/@Node2D@92159/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92160" to="Tiles/@Node2D@92160/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92161" to="Tiles/@Node2D@92161/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92162" to="Tiles/@Node2D@92162/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92163" to="Tiles/@Node2D@92163/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92164" to="Tiles/@Node2D@92164/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92165" to="Tiles/@Node2D@92165/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@92166" to="Tiles/@Node2D@92166/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92167" to="Tiles/@Area2D@92167" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92168" to="Tiles/@Area2D@92168" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92169" to="Tiles/@Area2D@92169" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92170" to="Tiles/@Area2D@92170" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92171" to="Tiles/@Area2D@92171" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92172" to="Tiles/@Area2D@92172" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92173" to="Tiles/@Area2D@92173" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92174" to="Tiles/@Area2D@92174" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92175" to="Tiles/@Area2D@92175" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92176" to="Tiles/@Area2D@92176" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92177" to="Tiles/@Area2D@92177" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92178" to="Tiles/@Area2D@92178" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92179" to="Tiles/@Area2D@92179" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92180" to="Tiles/@Area2D@92180" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92181" to="Tiles/@Area2D@92181" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92182" to="Tiles/@Area2D@92182" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92183" to="Tiles/@Area2D@92183" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92184" to="Tiles/@Area2D@92184" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92185" to="Tiles/@Area2D@92185" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92186" to="Tiles/@Area2D@92186" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92187" to="Tiles/@Area2D@92187" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92188" to="Tiles/@Area2D@92188" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92189" to="Tiles/@Area2D@92189" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92190" to="Tiles/@Area2D@92190" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92191" to="Tiles/@Area2D@92191" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92192" to="Tiles/@Area2D@92192" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92193" to="Tiles/@Area2D@92193" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92194" to="Tiles/@Area2D@92194" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92195" to="Tiles/@Area2D@92195" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92196" to="Tiles/@Area2D@92196" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92197" to="Tiles/@Area2D@92197" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92198" to="Tiles/@Area2D@92198" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92199" to="Tiles/@Area2D@92199" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92200" to="Tiles/@Area2D@92200" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92201" to="Tiles/@Area2D@92201" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92202" to="Tiles/@Area2D@92202" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92203" to="Tiles/@Area2D@92203" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92204" to="Tiles/@Area2D@92204" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92205" to="Tiles/@Area2D@92205" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92206" to="Tiles/@Area2D@92206" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92207" to="Tiles/@Area2D@92207" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92208" to="Tiles/@Area2D@92208" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92209" to="Tiles/@Area2D@92209" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92210" to="Tiles/@Area2D@92210" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92211" to="Tiles/@Area2D@92211" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92212" to="Tiles/@Area2D@92212" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92213" to="Tiles/@Area2D@92213" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92214" to="Tiles/@Area2D@92214" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92215" to="Tiles/@Area2D@92215" method="area_entered"] diff --git a/Scenes/Levels/SMBLL/World2/2-2a.tscn b/Scenes/Levels/SMBLL/World2/2-2a.tscn new file mode 100644 index 0000000..0ed0a64 --- /dev/null +++ b/Scenes/Levels/SMBLL/World2/2-2a.tscn @@ -0,0 +1,142 @@ +[gd_scene load_steps=5 format=4 uid="uid://cwgqwi6qaffu4"] + +[ext_resource type="PackedScene" uid="uid://dwbp7ip3l3snl" path="res://Scenes/Levels/SMBLL/World1/1-1a.tscn" id="1_n4vks"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="2_2x8pq"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="2_3j4ie"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="3_lybqc"] + +[node name="1-1A" instance=ExtResource("1_n4vks")] +world_id = 2 +level_id = 2 + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAIAAAAFAP//AAAKAAMAAAAGAP7/AAALAAIAAAAGAP//AAALAAMAAAAHAP7/AAAMAAIAAAAHAP//AAAMAAMAAAAHAPX/AAAIAAMAAAAIAPX/AAAJAAMAAAAHAPb/AAAIAAMAAAAIAPb/AAAJAAMAAAAHAPf/AAAIAAMAAAAIAPf/AAAJAAMAAAAHAPj/AAAIAAMAAAAIAPj/AAAJAAMAAAAHAPn/AAAIAAMAAAAIAPn/AAAJAAMAAAAHAPr/AAAIAAMAAAAIAPr/AAAJAAMAAAAHAPv/AAAIAAMAAAAIAPv/AAAJAAMAAAAHAPz/AAAIAAMAAAAIAPz/AAAJAAMAAAAHAP3/AAAIAAMAAAAIAP3/AAAJAAMAAAAIAP7/AAAJAAMAAAAIAP//AAAJAAMAAAD8////AQAAAAAAAwD9//3/AQAAAAAAAwD9////AQAAAAAAAwD+//3/AQAAAAAAAwD+////AQAAAAAAAwD///3/AQAAAAAAAwD/////AQAAAAAAAwAAAP3/AQAAAAAAAwAAAP//AQAAAAAAAwABAP3/AQAAAAAAAwABAP//AQAAAAAAAwACAP3/AQAAAAAAAwACAP//AQAAAAAAAwD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAABAAAAAAAyAAEAAAABAAIAAAAzAAAAAAAEAAIAAAAzAAEAAAACAAMAAAA0AAAAAAABAAAAAAA0AAEAAAACAAIAAAA1AAAAAAAEAAIAAAA1AAEAAAACAAMAAAA2AAAAAAABAAAAAAA2AAEAAAACAAIAAAA3AAAAAAAEAAIAAAA3AAEAAAACAAMAAAA4AAAAAAABAAAAAAA4AAEAAAACAAIAAAA5AAAAAAAEAAIAAAA5AAEAAAACAAMAAAA6AAAAAAABAAAAAAA6AAEAAAACAAIAAAA7AAAAAAAEAAIAAAA7AAEAAAACAAMAAAA8AAAAAAAAAAAAAAA8AAEAAAAIAAIAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAAADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQADAP3/AQAAAAAAAwAEAP3/AQAAAAAAAwD7////AQAAAAAAAwADAP//AQAAAAAAAwAEAP//AQAAAAAAAwD7//X/AQAAAAAABwD7//z/AQAAAAAACQD8//n/AQAAAAAACQDv/wAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAADAAAAAADv/wEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAADAAEAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAADAAIAAADr/wAAAAABAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADr/wEAAAABAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADr/wIAAAABAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAAA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://d06c8todel8ne" + +[node name="BrickBlock" parent="ChallengeNodes" index="0"] +position = Vector2(-40, 88) + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" index="1" instance=ExtResource("2_3j4ie")] +position = Vector2(104, -88) +item = ExtResource("3_lybqc") +metadata/r_coin_id = 3 + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" index="2" instance=ExtResource("2_3j4ie")] +position = Vector2(104, -88) +item = ExtResource("3_lybqc") +metadata/r_coin_id = 3 + +[node name="TileMapConverter" type="Node" parent="." index="8" node_paths=PackedStringArray("tilemap")] +script = ExtResource("2_2x8pq") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="BrickBlock" parent="Blocks" index="0"] +position = Vector2(-56, 88) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73220" to="Tiles/@Node2D@73220/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73221" to="Tiles/@Node2D@73221/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73222" to="Tiles/@Node2D@73222/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73223" to="Tiles/@Node2D@73223/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73224" to="Tiles/@Node2D@73224/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73225" to="Tiles/@Node2D@73225/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73226" to="Tiles/@Node2D@73226/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73227" to="Tiles/@Node2D@73227/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73228" to="Tiles/@Node2D@73228/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73229" to="Tiles/@Node2D@73229/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73230" to="Tiles/@Node2D@73230/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73231" to="Tiles/@Node2D@73231/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@73232" to="Tiles/@AnimatableBody2D@73232/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73232" to="Tiles/@AnimatableBody2D@73232/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73232" to="Tiles/@AnimatableBody2D@73232" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73232" to="Tiles/@AnimatableBody2D@73232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73232" to="Tiles/@AnimatableBody2D@73232" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73232" to="Tiles/@AnimatableBody2D@73232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73233" to="Tiles/@AnimatableBody2D@73233/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73233" to="Tiles/@AnimatableBody2D@73233/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73233" to="Tiles/@AnimatableBody2D@73233" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73233" to="Tiles/@AnimatableBody2D@73233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73233" to="Tiles/@AnimatableBody2D@73233" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73233" to="Tiles/@AnimatableBody2D@73233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73234" to="Tiles/@AnimatableBody2D@73234/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73234" to="Tiles/@AnimatableBody2D@73234/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73234" to="Tiles/@AnimatableBody2D@73234" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73234" to="Tiles/@AnimatableBody2D@73234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73234" to="Tiles/@AnimatableBody2D@73234" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73234" to="Tiles/@AnimatableBody2D@73234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73235" to="Tiles/@AnimatableBody2D@73235/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73235" to="Tiles/@AnimatableBody2D@73235/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73235" to="Tiles/@AnimatableBody2D@73235" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73235" to="Tiles/@AnimatableBody2D@73235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73235" to="Tiles/@AnimatableBody2D@73235" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73235" to="Tiles/@AnimatableBody2D@73235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73236" to="Tiles/@AnimatableBody2D@73236/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73236" to="Tiles/@AnimatableBody2D@73236/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73236" to="Tiles/@AnimatableBody2D@73236" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73236" to="Tiles/@AnimatableBody2D@73236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73236" to="Tiles/@AnimatableBody2D@73236" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73236" to="Tiles/@AnimatableBody2D@73236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73237" to="Tiles/@AnimatableBody2D@73237/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73237" to="Tiles/@AnimatableBody2D@73237/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73237" to="Tiles/@AnimatableBody2D@73237" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73237" to="Tiles/@AnimatableBody2D@73237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73237" to="Tiles/@AnimatableBody2D@73237" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73237" to="Tiles/@AnimatableBody2D@73237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73238" to="Tiles/@AnimatableBody2D@73238/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73238" to="Tiles/@AnimatableBody2D@73238/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73238" to="Tiles/@AnimatableBody2D@73238" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73238" to="Tiles/@AnimatableBody2D@73238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73238" to="Tiles/@AnimatableBody2D@73238" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73238" to="Tiles/@AnimatableBody2D@73238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73239" to="Tiles/@AnimatableBody2D@73239/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73239" to="Tiles/@AnimatableBody2D@73239/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73239" to="Tiles/@AnimatableBody2D@73239" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73239" to="Tiles/@AnimatableBody2D@73239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73239" to="Tiles/@AnimatableBody2D@73239" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73239" to="Tiles/@AnimatableBody2D@73239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73240" to="Tiles/@AnimatableBody2D@73240/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73240" to="Tiles/@AnimatableBody2D@73240/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73240" to="Tiles/@AnimatableBody2D@73240" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73240" to="Tiles/@AnimatableBody2D@73240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73240" to="Tiles/@AnimatableBody2D@73240" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73240" to="Tiles/@AnimatableBody2D@73240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73241" to="Tiles/@AnimatableBody2D@73241/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73241" to="Tiles/@AnimatableBody2D@73241/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73241" to="Tiles/@AnimatableBody2D@73241" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73241" to="Tiles/@AnimatableBody2D@73241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73241" to="Tiles/@AnimatableBody2D@73241" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73241" to="Tiles/@AnimatableBody2D@73241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@73242" to="Tiles/@Node2D@73242/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73243" to="Tiles/@Node2D@73243/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73244" to="Tiles/@Node2D@73244/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73245" to="Tiles/@Node2D@73245/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73246" to="Tiles/@Node2D@73246/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73247" to="Tiles/@AnimatableBody2D@73247/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73247" to="Tiles/@AnimatableBody2D@73247/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73247" to="Tiles/@AnimatableBody2D@73247" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73247" to="Tiles/@AnimatableBody2D@73247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73247" to="Tiles/@AnimatableBody2D@73247" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73247" to="Tiles/@AnimatableBody2D@73247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73248" to="Tiles/@AnimatableBody2D@73248/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73248" to="Tiles/@AnimatableBody2D@73248/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73248" to="Tiles/@AnimatableBody2D@73248" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73248" to="Tiles/@AnimatableBody2D@73248" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73248" to="Tiles/@AnimatableBody2D@73248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73248" to="Tiles/@AnimatableBody2D@73248" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73248" to="Tiles/@AnimatableBody2D@73248/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World2/2-3.tscn b/Scenes/Levels/SMBLL/World2/2-3.tscn new file mode 100644 index 0000000..d30570f --- /dev/null +++ b/Scenes/Levels/SMBLL/World2/2-3.tscn @@ -0,0 +1,348 @@ +[gd_scene load_steps=27 format=4 uid="uid://qir1grtt6mbn"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_bpr8k"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Desert.json" id="2_5wc7k"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_dtlfw"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_rmanu"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_t0h8u"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="8_dtlfw"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="9_rmanu"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="10_vl83b"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="11_4mmt5"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="12_ngua2"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="14_fkw6y"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="15_4mmt5"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="15_ngua2"] +[ext_resource type="PackedScene" uid="uid://csl71p1unsc8p" path="res://Scenes/Prefabs/LevelObjects/CheepCheepGenerator.tscn" id="16_lq37r"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="16_ngua2"] +[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="17_fkw6y"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_lq37r"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="20_5wc7k"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="21_kucb2"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="22_gxuri"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="23_i1608"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="24_1qd4a"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="25_2dc58"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="26_wro1i"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="27_kucb2"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="28_5wc7k"] + +[node name="2-3" type="Node"] +script = ExtResource("1_bpr8k") +music = ExtResource("2_5wc7k") +theme = "Desert" +campaign = "SMBLL" +world_id = 2 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_dtlfw")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAADAAAAAAD//wEAAAADAAEAAAD6////AAAEAAIAAAD7////AAAEAAIAAAD8////AAAEAAIAAAD9////AAAEAAIAAAD+////AAAEAAIAAAD/////AAAEAAIAAAD7//7/AAAEAAIAAAD8//7/AAAEAAIAAAD9//7/AAAEAAIAAAD+//7/AAAEAAIAAAD///7/AAAEAAIAAAD8//3/AAAEAAIAAAD9//3/AAAEAAIAAAD+//3/AAAEAAIAAAD///3/AAAEAAIAAAAPAP3/AAAEAAIAAAAPAP7/AAAEAAIAAAAPAP//AAAEAAIAAAAPAAAAAAAEAAIAAAAPAAEAAAAEAAIAAAAZAP3/AAAEAAIAAAAZAP7/AAAEAAIAAAAZAP//AAAEAAIAAAAZAAAAAAAEAAIAAAAZAAEAAAAEAAIAAAAkAP3/AAAEAAIAAAAkAP7/AAAEAAIAAAAkAP//AAAEAAIAAAAkAAAAAAAEAAIAAAAkAAEAAAAEAAIAAAAmAP//AAAEAAIAAAAmAAAAAAAEAAIAAAAmAAEAAAAEAAIAAAAvAP//AAAEAAIAAAAvAAAAAAAEAAIAAAAvAAEAAAAEAAIAAAA+AP//AAAEAAIAAAA+AAAAAAAEAAIAAAA+AAEAAAAEAAIAAABNAP//AAAEAAIAAABNAAAAAAAEAAIAAABNAAEAAAAEAAIAAACBAP//AAAEAAIAAACBAAAAAAAEAAIAAACBAAEAAAAEAAIAAACOAP//AAAEAAIAAACOAAAAAAAEAAIAAACOAAEAAAAEAAIAAABQAAAAAAAFAAAAAABRAAAAAAAGAAAAAABWAAAAAAAGAAAAAABXAAAAAAAHAAAAAABZAPz/AAAFAAAAAABaAPz/AAAGAAAAAABeAPz/AAAGAAAAAABfAPz/AAAHAAAAAABxAPz/AAAFAAAAAAByAPz/AAAGAAAAAABzAPz/AAAGAAAAAAB0APz/AAAHAAAAAAB3APj/AAAFAAAAAAB4APj/AAAGAAAAAAB5APj/AAAHAAAAAACRAPz/AAAFAAAAAACSAPz/AAAGAAAAAACTAPz/AAAHAAAAAACVAPj/AAAFAAAAAACWAPj/AAAGAAAAAACXAPj/AAAHAAAAAACSAP3/AAAGAAYAAACSAP7/AAAGAAYAAACSAP//AAAGAAYAAACSAAAAAAAGAAYAAACSAAEAAAAGAAYAAACWAPn/AAAGAAYAAACWAPr/AAAGAAYAAACWAPv/AAAGAAYAAACWAPz/AAAGAAYAAACWAP3/AAAGAAYAAACWAP7/AAAGAAYAAACWAP//AAAGAAYAAACWAAAAAAAGAAYAAACWAAEAAAAGAAYAAAB4APn/AAAGAAYAAAB4APr/AAAGAAYAAAB4APv/AAAGAAYAAAB4APz/AAAGAAYAAAB4AP3/AAAGAAYAAAB4AP7/AAAGAAYAAAB4AP//AAAGAAYAAAB4AAAAAAAGAAYAAAB4AAEAAAAGAAYAAAByAP3/AAAFAAEAAAByAP7/AAAFAAEAAAByAP//AAAFAAEAAAByAAAAAAAFAAEAAAByAAEAAAAFAAEAAABaAP3/AAAFAAEAAABaAP7/AAAFAAEAAABaAP//AAAFAAEAAABaAAAAAAAFAAEAAABaAAEAAAAFAAEAAABbAP3/AAAGAAEAAABbAP7/AAAGAAEAAABbAP//AAAGAAEAAABbAAAAAAAGAAEAAABbAAEAAAAGAAEAAABcAP3/AAAGAAEAAABcAP7/AAAGAAEAAABcAP//AAAGAAEAAABcAAAAAAAGAAEAAABcAAEAAAAGAAEAAABdAP3/AAAGAAEAAABdAP7/AAAGAAEAAABdAP//AAAGAAEAAABdAAAAAAAGAAEAAABdAAEAAAAGAAEAAABeAP3/AAAHAAEAAABeAP7/AAAHAAEAAABeAP//AAAHAAEAAABeAAAAAAAHAAEAAABeAAEAAAAHAAEAAABRAAEAAAAFAAEAAABSAAEAAAAGAAEAAABTAAEAAAAGAAEAAABUAAEAAAAGAAEAAABVAAEAAAAGAAEAAABWAAEAAAAHAAEAAABbAPz/AAAGAAAAAABcAPz/AAAGAAAAAABdAPz/AAAGAAAAAABSAAAAAAAGAAAAAABTAAAAAAAGAAAAAABUAAAAAAAGAAAAAABVAAAAAAAGAAAAAAAAAP3/AAAMAAoAAAABAP3/AAAMAAoAAAACAP3/AAAMAAoAAAADAP3/AAAMAAoAAAAEAP3/AAAMAAoAAAAFAP3/AAAMAAoAAAAGAP3/AAAMAAoAAAAHAP3/AAAMAAoAAAAIAP3/AAAMAAoAAAAJAP3/AAAMAAoAAAAKAP3/AAAMAAoAAAALAP3/AAAMAAoAAAAMAP3/AAAMAAoAAAANAP3/AAAMAAoAAAAOAP3/AAAMAAoAAAASAP//AAALAAoAAAATAP//AAAMAAoAAAAUAP//AAAMAAoAAAAaAP3/AAAMAAoAAAAbAP3/AAAMAAoAAAAcAP3/AAAMAAoAAAAdAP3/AAAMAAoAAAAeAP3/AAAMAAoAAAAfAP3/AAAMAAoAAAAgAP3/AAAMAAoAAAAhAP3/AAAMAAoAAAAiAP3/AAAMAAoAAAAjAP3/AAAMAAoAAAAnAP//AAAMAAoAAAAoAP//AAAMAAoAAAApAP//AAAMAAoAAAAqAP//AAAMAAoAAAArAP//AAAMAAoAAAAsAP//AAAMAAoAAAAtAP//AAAMAAoAAAAuAP//AAAMAAoAAAAzAP3/AAALAAoAAAA0AP3/AAAMAAoAAAA1AP3/AAAMAAoAAAA2AP3/AAAMAAoAAAA3AP3/AAAMAAoAAAA4AP3/AAAMAAoAAAA5AP3/AAAMAAoAAABEAP//AAAMAAoAAABFAP//AAAMAAoAAABGAP//AAAMAAoAAABHAP//AAAMAAoAAABIAP//AAAMAAoAAABJAP//AAAMAAoAAABKAP//AAAMAAoAAABLAP//AAAMAAoAAABMAP//AAAMAAoAAAA/AP//AAAMAAoAAABAAP//AAAMAAoAAABBAP//AAAMAAoAAABCAP//AAAMAAoAAABDAP//AAAMAAoAAABiAP3/AAALAAoAAABiAPz/AAALAAkAAABmAPz/AAALAAkAAABmAP3/AAALAAoAAABqAPz/AAALAAkAAABqAP3/AAALAAoAAAB8APz/AAALAAkAAAB8AP3/AAALAAoAAACCAP7/AAAMAAkAAACCAP//AAAMAAoAAACDAP7/AAAMAAkAAACDAP//AAAMAAoAAACEAP7/AAAMAAkAAACEAP//AAAMAAoAAACFAP7/AAAMAAkAAACFAP//AAAMAAoAAACGAP7/AAAMAAkAAACGAP//AAAMAAoAAACHAP7/AAAMAAkAAACHAP//AAAMAAoAAACIAP7/AAAMAAkAAACIAP//AAAMAAoAAACJAP7/AAAMAAkAAACJAP//AAAMAAoAAACKAP7/AAAMAAkAAACKAP//AAAMAAoAAACLAP7/AAAMAAkAAACLAP//AAAMAAoAAACMAP7/AAAMAAkAAACMAP//AAAMAAoAAACNAP7/AAAMAAkAAACNAP//AAAMAAoAAABHAP7/AAAMAAkAAABIAP7/AAAMAAkAAABJAP7/AAAMAAkAAABKAP7/AAAMAAkAAABLAP7/AAAMAAkAAABMAP7/AAAMAAkAAAA/AP7/AAAMAAkAAABAAP7/AAAMAAkAAABBAP7/AAAMAAkAAABCAP7/AAAMAAkAAABDAP7/AAAMAAkAAABEAP7/AAAMAAkAAABFAP7/AAAMAAkAAABGAP7/AAAMAAkAAAAzAPz/AAALAAkAAAA0APz/AAAMAAkAAAA1APz/AAAMAAkAAAA2APz/AAAMAAkAAAA3APz/AAAMAAkAAAA4APz/AAAMAAkAAAA5APz/AAAMAAkAAAAnAP7/AAAMAAkAAAAoAP7/AAAMAAkAAAApAP7/AAAMAAkAAAAqAP7/AAAMAAkAAAArAP7/AAAMAAkAAAAsAP7/AAAMAAkAAAAtAP7/AAAMAAkAAAAuAP7/AAAMAAkAAAAmAP7/AAALAAkAAAAbAPz/AAAMAAkAAAAcAPz/AAAMAAkAAAAdAPz/AAAMAAkAAAAeAPz/AAAMAAkAAAAfAPz/AAAMAAkAAAAgAPz/AAAMAAkAAAAhAPz/AAAMAAkAAAAiAPz/AAAMAAkAAAAjAPz/AAAMAAkAAAAZAPz/AAALAAkAAAASAP7/AAALAAkAAAATAP7/AAAMAAkAAAAUAP7/AAAMAAkAAAAOAPz/AAAMAAkAAAAJAPz/AAAMAAkAAAAKAPz/AAAMAAkAAAALAPz/AAAMAAkAAAAMAPz/AAAMAAkAAAANAPz/AAAMAAkAAAAAAPz/AAAMAAkAAAABAPz/AAAMAAkAAAACAPz/AAAMAAkAAAADAPz/AAAMAAkAAAAEAPz/AAAMAAkAAAAFAPz/AAAMAAkAAAAGAPz/AAAMAAkAAAAHAPz/AAAMAAkAAAAIAPz/AAAMAAkAAAD///z/AAALAAkAAACcAAAAAAABAAAAAACcAAEAAAABAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAAChAP//AAAEAAIAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACGAPz/AQAAAAAAAwCHAPz/AQAAAAAAAwCIAPz/AQAAAAAAAwCJAPz/AQAAAAAAAwCKAPz/AQAAAAAAAwCLAPz/AQAAAAAAAwCMAPz/AQAAAAAAAwCNAPz/AQAAAAAAAwCOAPz/AQAAAAAAAwBjAPj/AQAAAAAAAwBlAPj/AQAAAAAAAwBmAPj/AQAAAAAAAwA/APv/AQAAAAAAAgBAAPv/AQAAAAAAAgBAAPj/AQAAAAAACAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB4AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABACKAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACQAAIAAQAAAAAABACRAAIAAQAAAAAABACSAAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACXAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABABzAP3/AAAHAAEAAABzAP7/AAAHAAEAAABzAP//AAAHAAEAAABzAAAAAAAHAAEAAABzAAEAAAAHAAEAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADq/wAAAAABAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADq/wEAAAABAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADq/wIAAAABAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAACcAAIAAAABAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAADAAAAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAADAAEAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAMAAADkAAIAAAACAAMAAADlAAIAAAACAAMAAADmAAIAAAACAAMAAADnAAIAAAADAAMAAAA+AP7/AAALAAkAAACBAP7/AAALAAkAAAAVAP//AAANAAoAAAA6AP3/AAANAAoAAABjAP3/AAANAAoAAABjAPz/AAANAAkAAABnAPz/AAANAAkAAABnAP3/AAANAAoAAABrAPz/AAANAAkAAABrAP3/AAANAAoAAAB9APz/AAANAAkAAAB9AP3/AAANAAoAAAA6APz/AAANAAkAAAAkAPz/AAANAAkAAAAVAP7/AAANAAkAAAAPAPz/AAANAAkAAAAvAP7/AAANAAkAAABNAP7/AAANAAkAAACOAP7/AAANAAkAAAAaAPz/AAAMAAkAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_rmanu")] +position = Vector2(-216, 0) + +[node name="DropShadow" parent="." instance=ExtResource("7_t0h8u")] + +[node name="EndFlagpole" parent="." instance=ExtResource("8_dtlfw")] +position = Vector2(2584, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("9_rmanu")] +position = Vector2(2664, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("10_vl83b")] +position = Vector2(152, -48) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("10_vl83b")] +position = Vector2(176, -48) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("10_vl83b")] +position = Vector2(200, -48) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("10_vl83b")] +position = Vector2(568, -48) +winged = true + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("10_vl83b")] +position = Vector2(1688, -80) +winged = true +metadata/fly_2 = false + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("10_vl83b")] +position = Vector2(2120, -48) +winged = true +metadata/fly_2 = true + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("11_4mmt5")] +position = Vector2(792, -96) +winged = true + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("11_4mmt5")] +position = Vector2(1192, -16) + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("11_4mmt5")] +position = Vector2(2232, -16) + +[node name="Blooper" parent="Enemies" instance=ExtResource("12_ngua2")] +position = Vector2(1272, -64) + +[node name="Checkpoint" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("14_fkw6y")] +position = Vector2(1344, 0) +nodes_to_delete = [NodePath("../Enemies/Blooper")] + +[node name="StartCastle" parent="." instance=ExtResource("15_4mmt5")] +position = Vector2(-216, -40) + +[node name="LevelBG" parent="." instance=ExtResource("15_ngua2")] +liquid_layer = 1 + +[node name="CheckpointFlag" parent="." instance=ExtResource("16_ngua2")] +position = Vector2(1344, 0) + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("17_lq37r") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="EntityGenerator" parent="." instance=ExtResource("16_lq37r")] +position = Vector2(-8, -184) + +[node name="EntityGenerator2" parent="." instance=ExtResource("16_lq37r")] +position = Vector2(1584, -136) + +[node name="EntityGeneratorStopper" parent="." instance=ExtResource("17_fkw6y")] +position = Vector2(1264, -184) + +[node name="EntityGeneratorStopper2" parent="." instance=ExtResource("17_fkw6y")] +position = Vector2(2344, -184) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("20_5wc7k") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("21_kucb2")] +position = Vector2(328, -88) + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("22_gxuri")] +position = Vector2(1048, -120) +item = ExtResource("23_i1608") +metadata/r_coin_id = 1 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("21_kucb2")] +position = Vector2(1608, -120) +id = 2 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("21_kucb2")] +position = Vector2(1928, -136) +id = 3 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("21_kucb2")] +position = Vector2(2408, -136) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("24_1qd4a")] +position = Vector2(1032, -168) +item = ExtResource("25_2dc58") + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("22_gxuri")] +position = Vector2(1048, -120) + +[node name="Coin" parent="Blocks" instance=ExtResource("26_wro1i")] +position = Vector2(1608, -120) + +[node name="ExtraBGMNode" type="Node" parent="."] +script = ExtResource("27_kucb2") +extra_track = ExtResource("28_5wc7k") + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155564" to="Tiles/@Node2D@155564/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155565" to="Tiles/@Node2D@155565/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155566" to="Tiles/@Node2D@155566/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155567" to="Tiles/@Node2D@155567/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155568" to="Tiles/@Node2D@155568/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155569" to="Tiles/@Node2D@155569/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155570" to="Tiles/@Node2D@155570/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155571" to="Tiles/@Node2D@155571/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155572" to="Tiles/@Node2D@155572/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155573" to="Tiles/@Node2D@155573/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@155574" to="Tiles/@Node2D@155574/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@155575" to="Tiles/@AnimatableBody2D@155575/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155575" to="Tiles/@AnimatableBody2D@155575/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155575" to="Tiles/@AnimatableBody2D@155575" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155575" to="Tiles/@AnimatableBody2D@155575" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155575" to="Tiles/@AnimatableBody2D@155575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155575" to="Tiles/@AnimatableBody2D@155575" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155575" to="Tiles/@AnimatableBody2D@155575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155576" to="Tiles/@AnimatableBody2D@155576/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155576" to="Tiles/@AnimatableBody2D@155576/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155576" to="Tiles/@AnimatableBody2D@155576" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155576" to="Tiles/@AnimatableBody2D@155576" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155576" to="Tiles/@AnimatableBody2D@155576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155576" to="Tiles/@AnimatableBody2D@155576" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155576" to="Tiles/@AnimatableBody2D@155576/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@155577" to="Tiles/@Area2D@155577" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155578" to="Tiles/@Area2D@155578" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155579" to="Tiles/@Area2D@155579" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155580" to="Tiles/@Area2D@155580" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155581" to="Tiles/@Area2D@155581" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155582" to="Tiles/@Area2D@155582" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155583" to="Tiles/@Area2D@155583" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155584" to="Tiles/@Area2D@155584" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155585" to="Tiles/@Area2D@155585" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155586" to="Tiles/@Area2D@155586" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155587" to="Tiles/@Area2D@155587" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155588" to="Tiles/@Area2D@155588" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155589" to="Tiles/@Area2D@155589" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155590" to="Tiles/@Area2D@155590" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155591" to="Tiles/@Area2D@155591" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155592" to="Tiles/@Area2D@155592" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155593" to="Tiles/@Area2D@155593" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155594" to="Tiles/@Area2D@155594" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155595" to="Tiles/@Area2D@155595" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155596" to="Tiles/@Area2D@155596" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155597" to="Tiles/@Area2D@155597" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155598" to="Tiles/@Area2D@155598" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155599" to="Tiles/@Area2D@155599" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155600" to="Tiles/@Area2D@155600" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155601" to="Tiles/@Area2D@155601" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155602" to="Tiles/@Area2D@155602" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155603" to="Tiles/@Area2D@155603" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155604" to="Tiles/@Area2D@155604" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155605" to="Tiles/@Area2D@155605" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155606" to="Tiles/@Area2D@155606" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155607" to="Tiles/@Area2D@155607" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155608" to="Tiles/@Area2D@155608" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155609" to="Tiles/@Area2D@155609" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155610" to="Tiles/@Area2D@155610" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155611" to="Tiles/@Area2D@155611" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155612" to="Tiles/@Area2D@155612" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155613" to="Tiles/@Area2D@155613" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155614" to="Tiles/@Area2D@155614" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155615" to="Tiles/@Area2D@155615" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155616" to="Tiles/@Area2D@155616" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155617" to="Tiles/@Area2D@155617" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155618" to="Tiles/@Area2D@155618" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155619" to="Tiles/@Area2D@155619" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155620" to="Tiles/@Area2D@155620" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155621" to="Tiles/@Area2D@155621" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155622" to="Tiles/@Area2D@155622" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155623" to="Tiles/@Area2D@155623" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155624" to="Tiles/@Area2D@155624" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155625" to="Tiles/@Area2D@155625" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155626" to="Tiles/@Area2D@155626" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155627" to="Tiles/@Area2D@155627" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155628" to="Tiles/@Area2D@155628" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155629" to="Tiles/@Area2D@155629" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155630" to="Tiles/@Area2D@155630" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155631" to="Tiles/@Area2D@155631" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155632" to="Tiles/@Area2D@155632" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155633" to="Tiles/@Area2D@155633" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155634" to="Tiles/@Area2D@155634" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155635" to="Tiles/@Area2D@155635" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155636" to="Tiles/@Area2D@155636" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155637" to="Tiles/@Area2D@155637" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155638" to="Tiles/@Area2D@155638" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155639" to="Tiles/@Area2D@155639" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155640" to="Tiles/@Area2D@155640" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155641" to="Tiles/@Area2D@155641" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155642" to="Tiles/@Area2D@155642" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155643" to="Tiles/@Area2D@155643" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155644" to="Tiles/@Area2D@155644" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155645" to="Tiles/@Area2D@155645" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155646" to="Tiles/@Area2D@155646" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155647" to="Tiles/@Area2D@155647" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155648" to="Tiles/@Area2D@155648" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155649" to="Tiles/@Area2D@155649" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155650" to="Tiles/@Area2D@155650" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155651" to="Tiles/@Area2D@155651" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155652" to="Tiles/@Area2D@155652" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155653" to="Tiles/@Area2D@155653" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155654" to="Tiles/@Area2D@155654" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155655" to="Tiles/@Area2D@155655" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155656" to="Tiles/@Area2D@155656" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155657" to="Tiles/@Area2D@155657" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155658" to="Tiles/@Area2D@155658" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155659" to="Tiles/@Area2D@155659" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155660" to="Tiles/@Area2D@155660" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155661" to="Tiles/@Area2D@155661" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155662" to="Tiles/@Area2D@155662" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155663" to="Tiles/@Area2D@155663" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155664" to="Tiles/@Area2D@155664" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155665" to="Tiles/@Area2D@155665" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155666" to="Tiles/@Area2D@155666" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155667" to="Tiles/@Area2D@155667" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155668" to="Tiles/@Area2D@155668" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155669" to="Tiles/@Area2D@155669" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155670" to="Tiles/@Area2D@155670" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155671" to="Tiles/@Area2D@155671" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155672" to="Tiles/@Area2D@155672" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155673" to="Tiles/@Area2D@155673" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155674" to="Tiles/@Area2D@155674" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155675" to="Tiles/@Area2D@155675" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155676" to="Tiles/@Area2D@155676" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155677" to="Tiles/@Area2D@155677" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155678" to="Tiles/@Area2D@155678" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155679" to="Tiles/@Area2D@155679" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155680" to="Tiles/@Area2D@155680" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155681" to="Tiles/@Area2D@155681" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155682" to="Tiles/@Area2D@155682" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155683" to="Tiles/@Area2D@155683" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155684" to="Tiles/@Area2D@155684" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155685" to="Tiles/@Area2D@155685" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155686" to="Tiles/@Area2D@155686" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155687" to="Tiles/@Area2D@155687" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155688" to="Tiles/@Area2D@155688" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155689" to="Tiles/@Area2D@155689" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155690" to="Tiles/@Area2D@155690" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155691" to="Tiles/@Area2D@155691" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155692" to="Tiles/@Area2D@155692" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155693" to="Tiles/@Area2D@155693" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155694" to="Tiles/@Area2D@155694" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155695" to="Tiles/@Area2D@155695" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155696" to="Tiles/@Area2D@155696" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155697" to="Tiles/@Area2D@155697" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155698" to="Tiles/@Area2D@155698" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155699" to="Tiles/@Area2D@155699" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155700" to="Tiles/@Area2D@155700" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155701" to="Tiles/@Area2D@155701" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155702" to="Tiles/@Area2D@155702" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155703" to="Tiles/@Area2D@155703" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155704" to="Tiles/@Area2D@155704" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155705" to="Tiles/@Area2D@155705" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155706" to="Tiles/@Area2D@155706" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155707" to="Tiles/@Area2D@155707" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155708" to="Tiles/@Area2D@155708" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155709" to="Tiles/@Area2D@155709" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155710" to="Tiles/@Area2D@155710" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155711" to="Tiles/@Area2D@155711" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155712" to="Tiles/@Area2D@155712" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155713" to="Tiles/@Area2D@155713" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155714" to="Tiles/@Area2D@155714" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155715" to="Tiles/@Area2D@155715" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155716" to="Tiles/@Area2D@155716" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155717" to="Tiles/@Area2D@155717" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155718" to="Tiles/@Area2D@155718" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155719" to="Tiles/@Area2D@155719" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155720" to="Tiles/@Area2D@155720" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155721" to="Tiles/@Area2D@155721" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155722" to="Tiles/@Area2D@155722" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155723" to="Tiles/@Area2D@155723" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155724" to="Tiles/@Area2D@155724" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155725" to="Tiles/@Area2D@155725" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155726" to="Tiles/@Area2D@155726" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155727" to="Tiles/@Area2D@155727" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155728" to="Tiles/@Area2D@155728" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@155729" to="Tiles/@Area2D@155729" method="area_entered"] diff --git a/Scenes/Levels/SMBLL/World2/2-4.tscn b/Scenes/Levels/SMBLL/World2/2-4.tscn new file mode 100644 index 0000000..773de75 --- /dev/null +++ b/Scenes/Levels/SMBLL/World2/2-4.tscn @@ -0,0 +1,294 @@ +[gd_scene load_steps=25 format=4 uid="uid://dd6113ilxy1qy"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_p54ph"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_yg7rl"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_faq3l"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_osf3m"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="7_tvn1u"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="8_6u81q"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="9_gu134"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="10_2vxsn"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="11_32ywg"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="12_8jh7g"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="13_osf3m"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="14_monws"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="15_tvn1u"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/GreenKoopaShell.json" id="15_x5qu7"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="16_6u81q"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="17_monws"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_tvn1u"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="18_tvn1u"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="19_i00rd"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="20_yg7rl"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="21_ffk5r"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="22_lqjwy"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="23_lv8fh"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="24_yg7rl"] + +[node name="2-4" type="Node"] +script = ExtResource("1_p54ph") +music = ExtResource("2_yg7rl") +theme = "Castle" +time_limit = 300 +campaign = "SMBLL" +world_id = 2 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_faq3l")] +tile_map_data = PackedByteArray("AADw//r/AAACAAAAAADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADx//r/AAACAAAAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADy//r/AAADAAAAAADy//v/AAABAAsAAADy//z/AAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAADAAEAAAACAPn/AAABAAAAAAACAPr/AAABAAEAAAACAPv/AAABAAEAAAACAPz/AAABAAEAAAACAP3/AAAAAAsAAAACAP7/AAACAAEAAAACAP//AAACAAEAAAACAAAAAAACAAEAAAADAPn/AAACAAAAAAADAPr/AAACAAEAAAADAPv/AAACAAEAAAADAPz/AAACAAEAAAADAP3/AAACAAEAAAADAP7/AAACAAEAAAADAP//AAACAAEAAAADAAAAAAACAAEAAAAEAPn/AAACAAAAAAAEAPr/AAACAAEAAAAEAPv/AAACAAEAAAAEAPz/AAACAAEAAAAEAP3/AAACAAEAAAAEAP7/AAACAAEAAAAEAP//AAACAAEAAAAEAAAAAAACAAEAAAAFAPn/AAACAAAAAAAFAPr/AAACAAEAAAAFAPv/AAACAAEAAAAFAPz/AAACAAEAAAAFAP3/AAACAAEAAAAFAP7/AAACAAEAAAAFAP//AAACAAEAAAAFAAAAAAACAAEAAAAGAPn/AAACAAAAAAAGAPr/AAACAAEAAAAGAPv/AAACAAEAAAAGAPz/AAACAAEAAAAGAP3/AAACAAEAAAAGAP7/AAACAAEAAAAGAP//AAACAAEAAAAGAAAAAAACAAEAAAAHAPn/AAADAAAAAAAHAPr/AAADAAEAAAAHAPv/AAADAAEAAAAHAPz/AAADAAEAAAAHAP3/AAADAAEAAAAHAP7/AAADAAEAAAAHAP//AAADAAEAAAAHAAAAAAADAAEAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAAD0//3/AAABAAsAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAAD1//3/AAACAAAAAAD1//7/AAACAAEAAAD1////AAACAAEAAAD1/wAAAAACAAEAAAD2//3/AAACAAAAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD3//3/AAACAAAAAAD3//7/AAACAAEAAAD3////AAACAAEAAAD3/wAAAAACAAEAAAD4//3/AAACAAAAAAD4//7/AAACAAEAAAD4////AAACAAEAAAD4/wAAAAACAAEAAAD5//3/AAACAAAAAAD5//7/AAACAAEAAAD5////AAACAAEAAAD5/wAAAAACAAEAAAD6//3/AAACAAAAAAD6//7/AAACAAEAAAD6////AAACAAEAAAD6/wAAAAACAAEAAAD7//3/AAACAAAAAAD7//7/AAACAAEAAAD7////AAACAAEAAAD7/wAAAAACAAEAAAD8//3/AAACAAAAAAD8//7/AAACAAEAAAD8////AAACAAEAAAD8/wAAAAACAAEAAAD9//3/AAACAAAAAAD9//7/AAACAAEAAAD9////AAACAAEAAAD9/wAAAAACAAEAAAD+//3/AAACAAAAAAD+//7/AAACAAEAAAD+////AAACAAEAAAD+/wAAAAACAAEAAAD///3/AAACAAAAAAD///7/AAACAAEAAAD/////AAACAAEAAAD//wAAAAACAAEAAAAAAP3/AAACAAAAAAAAAP7/AAACAAEAAAAAAP//AAACAAEAAAAAAAAAAAACAAEAAAABAP3/AAACAAAAAAABAP7/AAACAAEAAAABAP//AAACAAEAAAABAAAAAAACAAEAAADz//z/AAABAAsAAAD0//z/AAADAAAAAADz//v/AAADAAAAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAACAAAAAAD2//b/AAACAAEAAAD2//f/AAACAAIAAAD3//X/AAACAAAAAAD3//b/AAACAAEAAAD3//f/AAACAAIAAAD4//X/AAACAAAAAAD4//b/AAACAAEAAAD4//f/AAACAAIAAAD5//X/AAACAAAAAAD5//b/AAACAAEAAAD5//f/AAACAAIAAAD6//X/AAACAAAAAAD6//b/AAACAAEAAAD6//f/AAACAAIAAAD7//X/AAACAAAAAAD7//b/AAACAAEAAAD7//f/AAACAAIAAAD8//X/AAACAAAAAAD8//b/AAACAAEAAAD8//f/AAACAAIAAAD9//X/AAACAAAAAAD9//b/AAACAAEAAAD9//f/AAACAAIAAAD+//X/AAACAAAAAAD+//b/AAACAAEAAAD+//f/AAACAAIAAAD///X/AAACAAAAAAD///b/AAACAAEAAAD///f/AAACAAIAAAAAAPX/AAAIAAsAAAAAAPb/AAADAAEAAAAAAPf/AAAKAAwAAAAAAPj/AAAAAAEAAAAAAPn/AAAAAAEAAAAAAPr/AAAAAAIAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAAHAAsAAAAJAPb/AAABAAEAAAAJAPf/AAABAAEAAAAJAPj/AAABAAEAAAAJAPn/AAABAAEAAAAJAPr/AAABAAEAAAAJAPv/AAABAAEAAAAJAPz/AAABAAIAAAAKAPX/AAACAAAAAAAKAPb/AAACAAEAAAAKAPf/AAACAAEAAAAKAPj/AAACAAEAAAAKAPn/AAACAAEAAAAKAPr/AAACAAEAAAAKAPv/AAACAAEAAAAKAPz/AAACAAIAAAALAPX/AAACAAAAAAALAPb/AAACAAEAAAALAPf/AAACAAEAAAALAPj/AAACAAEAAAALAPn/AAACAAEAAAALAPr/AAACAAEAAAALAPv/AAACAAEAAAALAPz/AAACAAIAAAAMAPX/AAACAAAAAAAMAPb/AAACAAEAAAAMAPf/AAACAAEAAAAMAPj/AAACAAEAAAAMAPn/AAACAAEAAAAMAPr/AAACAAEAAAAMAPv/AAACAAEAAAAMAPz/AAACAAIAAAANAPX/AAACAAAAAAANAPb/AAACAAEAAAANAPf/AAACAAEAAAANAPj/AAACAAEAAAANAPn/AAACAAEAAAANAPr/AAACAAEAAAANAPv/AAACAAEAAAANAPz/AAACAAIAAAAOAPX/AAACAAAAAAAOAPb/AAACAAEAAAAOAPf/AAACAAEAAAAOAPj/AAACAAEAAAAOAPn/AAACAAEAAAAOAPr/AAACAAEAAAAOAPv/AAACAAEAAAAOAPz/AAACAAIAAAAPAPX/AAACAAAAAAAPAPb/AAACAAEAAAAPAPf/AAACAAEAAAAPAPj/AAACAAEAAAAPAPn/AAACAAEAAAAPAPr/AAACAAEAAAAPAPv/AAACAAEAAAAPAPz/AAACAAIAAAAQAPX/AAACAAAAAAAQAPb/AAACAAEAAAAQAPf/AAACAAEAAAAQAPj/AAACAAEAAAAQAPn/AAACAAEAAAAQAPr/AAACAAEAAAAQAPv/AAACAAEAAAAQAPz/AAACAAIAAAARAPX/AAACAAAAAAARAPb/AAACAAEAAAARAPf/AAACAAEAAAARAPj/AAACAAEAAAARAPn/AAACAAEAAAARAPr/AAACAAEAAAARAPv/AAACAAEAAAARAPz/AAACAAIAAAASAPX/AAACAAAAAAASAPb/AAACAAEAAAASAPf/AAACAAEAAAASAPj/AAACAAEAAAASAPn/AAACAAEAAAASAPr/AAACAAEAAAASAPv/AAACAAEAAAASAPz/AAACAAIAAAATAPX/AAACAAAAAAATAPb/AAACAAEAAAATAPf/AAACAAEAAAATAPj/AAACAAEAAAATAPn/AAACAAEAAAATAPr/AAACAAEAAAATAPv/AAACAAEAAAATAPz/AAACAAIAAAAUAPX/AAACAAAAAAAUAPb/AAACAAEAAAAUAPf/AAACAAEAAAAUAPj/AAACAAEAAAAUAPn/AAACAAEAAAAUAPr/AAACAAEAAAAUAPv/AAACAAEAAAAUAPz/AAACAAIAAAAVAPX/AAACAAAAAAAVAPb/AAACAAEAAAAVAPf/AAACAAEAAAAVAPj/AAACAAEAAAAVAPn/AAACAAEAAAAVAPr/AAACAAEAAAAVAPv/AAACAAEAAAAVAPz/AAACAAIAAAAWAPX/AAACAAAAAAAWAPb/AAACAAEAAAAWAPf/AAACAAEAAAAWAPj/AAACAAEAAAAWAPn/AAACAAEAAAAWAPr/AAACAAEAAAAWAPv/AAACAAEAAAAWAPz/AAACAAIAAAAXAPX/AAACAAAAAAAXAPb/AAACAAEAAAAXAPf/AAACAAEAAAAXAPj/AAACAAEAAAAXAPn/AAACAAEAAAAXAPr/AAACAAEAAAAXAPv/AAACAAEAAAAXAPz/AAACAAIAAAAYAPX/AAAIAAsAAAAYAPb/AAADAAEAAAAYAPf/AAADAAEAAAAYAPj/AAADAAEAAAAYAPn/AAADAAEAAAAYAPr/AAADAAEAAAAYAPv/AAADAAEAAAAYAPz/AAADAAIAAAAJAAAAAAABAAAAAAAJAAEAAAABAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAADAAAAAAAoAAEAAAADAAEAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAAHAAsAAAAzAPb/AAABAAEAAAAzAPf/AAABAAEAAAAzAPj/AAABAAIAAAA0APX/AAACAAAAAAA0APb/AAACAAEAAAA0APf/AAACAAEAAAA0APj/AAACAAIAAAA1APX/AAACAAAAAAA1APb/AAACAAEAAAA1APf/AAACAAEAAAA1APj/AAACAAIAAAA2APX/AAACAAAAAAA2APb/AAACAAEAAAA2APf/AAACAAEAAAA2APj/AAACAAIAAAA3APX/AAACAAAAAAA3APb/AAACAAEAAAA3APf/AAACAAEAAAA3APj/AAACAAIAAAA4APX/AAACAAAAAAA4APb/AAACAAEAAAA4APf/AAACAAEAAAA4APj/AAACAAIAAAA5APX/AAACAAAAAAA5APb/AAACAAEAAAA5APf/AAACAAEAAAA5APj/AAACAAIAAAA6APX/AAACAAAAAAA6APb/AAACAAEAAAA6APf/AAACAAEAAAA6APj/AAACAAIAAAA7APX/AAACAAAAAAA7APb/AAACAAEAAAA7APf/AAACAAEAAAA7APj/AAACAAIAAAA8APX/AAACAAAAAAA8APb/AAACAAEAAAA8APf/AAACAAEAAAA8APj/AAACAAIAAAA9APX/AAACAAAAAAA9APb/AAACAAEAAAA9APf/AAACAAEAAAA9APj/AAACAAIAAAA+APX/AAACAAAAAAA+APb/AAACAAEAAAA+APf/AAACAAEAAAA+APj/AAACAAIAAAA/APX/AAACAAAAAAA/APb/AAACAAEAAAA/APf/AAACAAEAAAA/APj/AAACAAIAAABAAPX/AAACAAAAAABAAPb/AAACAAEAAABAAPf/AAACAAEAAABBAPX/AAACAAAAAABBAPb/AAACAAEAAABBAPf/AAACAAEAAABBAPj/AAACAAIAAABCAPX/AAACAAAAAABCAPb/AAACAAEAAABCAPf/AAACAAEAAABCAPj/AAACAAIAAABDAPX/AAACAAAAAABDAPb/AAACAAEAAABDAPf/AAACAAEAAABDAPj/AAACAAIAAABEAPX/AAACAAAAAABEAPb/AAACAAEAAABEAPf/AAACAAEAAABEAPj/AAACAAIAAABFAPX/AAACAAAAAABFAPb/AAACAAEAAABFAPf/AAACAAEAAABFAPj/AAACAAIAAABGAPX/AAACAAAAAABGAPb/AAACAAEAAABGAPf/AAACAAEAAABGAPj/AAACAAIAAABHAPX/AAACAAAAAABHAPb/AAACAAEAAABHAPf/AAACAAEAAABHAPj/AAACAAIAAABIAPX/AAACAAAAAABIAPb/AAACAAEAAABIAPf/AAACAAEAAABIAPj/AAACAAIAAABJAPX/AAACAAAAAABJAPb/AAACAAEAAABJAPf/AAACAAEAAABJAPj/AAACAAIAAABKAPX/AAACAAAAAABKAPb/AAACAAEAAABKAPf/AAACAAEAAABKAPj/AAACAAIAAABLAPX/AAACAAAAAABLAPb/AAACAAEAAABLAPf/AAACAAEAAABMAPX/AAACAAAAAABMAPb/AAACAAEAAABMAPf/AAACAAEAAABMAPj/AAACAAIAAABNAPX/AAACAAAAAABNAPb/AAACAAEAAABNAPf/AAACAAEAAABNAPj/AAACAAIAAABOAPX/AAAIAAsAAABOAPb/AAADAAEAAABOAPf/AAADAAEAAABOAPj/AAADAAIAAAA6APz/AAABAAMAAAA7APz/AAACAAMAAAA9APz/AAACAAMAAAA+APz/AAACAAMAAAA/APz/AAACAAMAAABAAPz/AAADAAMAAABCAPz/AAABAAMAAABDAPz/AAACAAMAAABEAPz/AAACAAMAAABGAPz/AAACAAMAAABHAPz/AAACAAMAAABIAPz/AAACAAMAAABJAPz/AAACAAMAAABKAPz/AAADAAMAAABLAAAAAAABAAAAAABLAAEAAAABAAEAAABMAPz/AAABAAAAAABMAP3/AAABAAEAAABMAP7/AAABAAEAAABMAP//AAABAAEAAABMAAAAAAACAAEAAABMAAEAAAACAAEAAABNAPz/AAACAAAAAABNAP3/AAACAAEAAABNAP7/AAACAAEAAABNAP//AAACAAEAAABNAAAAAAACAAEAAABNAAEAAAACAAEAAABOAPz/AAACAAAAAABOAP3/AAACAAEAAABOAP7/AAACAAEAAABOAP//AAACAAEAAABOAAAAAAACAAEAAABOAAEAAAACAAEAAABPAPz/AAADAAAAAABPAP3/AAADAAEAAABPAP7/AAADAAEAAABPAP//AAADAAEAAABPAAAAAAADAAEAAABPAAEAAAADAAEAAABGAAAAAAABAAAAAABGAAEAAAABAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAADAAAAAABJAAEAAAADAAEAAABCAAAAAAABAAAAAABCAAEAAAABAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAADAAAAAABEAAEAAAADAAEAAAA5AAAAAAABAAAAAAA5AAEAAAABAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAADAAAAAABAAAEAAAADAAEAAAAzAPz/AAABAAAAAAA0APz/AAACAAAAAAA1APz/AAACAAAAAAA2APz/AAACAAAAAAA3APz/AAAIAAsAAAA4APz/AAADAAMAAAAzAP3/AAAAAAsAAAAzAP7/AAACAAEAAAAzAP//AAACAAEAAAAzAAAAAAACAAEAAAAzAAEAAAACAAEAAAA0AP3/AAACAAEAAAA0AP7/AAACAAEAAAA0AP//AAACAAEAAAA0AAAAAAACAAEAAAA0AAEAAAACAAEAAAA1AP3/AAACAAEAAAA1AP7/AAACAAEAAAA1AP//AAACAAEAAAA1AAAAAAACAAEAAAA1AAEAAAACAAEAAAA2AP3/AAACAAEAAAA2AP7/AAACAAEAAAA2AP//AAACAAEAAAA2AAAAAAACAAEAAAA2AAEAAAACAAEAAAA3AP3/AAADAAEAAAA3AP7/AAADAAEAAAA3AP//AAADAAEAAAA3AAAAAAADAAEAAAA3AAEAAAADAAEAAAAyAP3/AAABAAAAAAAyAP7/AAAAAAsAAAAyAP//AAACAAEAAAAyAAAAAAACAAEAAAAyAAEAAAACAAEAAAAxAP7/AAABAAAAAAAxAP//AAAAAAsAAAAxAAAAAAACAAEAAAAxAAEAAAACAAEAAAAwAP//AAABAAAAAAAwAAAAAAAAAAsAAAAwAAEAAAACAAEAAAAvAAAAAAABAAAAAAAvAAEAAAABAAEAAABTAAAAAAABAAAAAABTAAEAAAABAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAADAAAAAABXAAEAAAADAAEAAABcAAAAAAABAAAAAABcAAEAAAABAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAADAAAAAABeAAEAAAADAAEAAABgAAAAAAABAAAAAABgAAEAAAABAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAADAAAAAABjAAEAAAADAAEAAABdAPX/AAACAAAAAABdAPb/AAACAAEAAABdAPf/AAACAAEAAABdAPj/AAACAAIAAABeAPX/AAACAAAAAABeAPb/AAACAAEAAABeAPf/AAACAAEAAABeAPj/AAACAAIAAABfAPX/AAAIAAsAAABfAPb/AAADAAEAAABfAPf/AAADAAEAAABfAPj/AAADAAIAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABcAPX/AAAHAAsAAABcAPb/AAABAAEAAABcAPf/AAABAAEAAABcAPj/AAABAAIAAABgAPX/AAACAAMAAABhAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABtAP3/AAABAAAAAABtAP7/AAABAAEAAABtAP//AAABAAEAAABtAAAAAAABAAEAAABtAAEAAAABAAEAAABuAP3/AAACAAAAAABuAP7/AAACAAEAAABuAP//AAACAAEAAABuAAAAAAACAAEAAABuAAEAAAACAAEAAABvAP3/AAADAAAAAABvAP7/AAADAAEAAABvAP//AAADAAEAAABvAAAAAAADAAEAAABvAAEAAAADAAEAAABoAP3/AAABAAAAAABoAP7/AAABAAEAAABoAP//AAABAAEAAABoAAAAAAABAAEAAABoAAEAAAABAAEAAABpAP3/AAACAAAAAABpAP7/AAACAAEAAABpAP//AAACAAEAAABpAAAAAAACAAEAAABpAAEAAAACAAEAAABqAP3/AAADAAAAAABqAP7/AAADAAEAAABqAP//AAADAAEAAABqAAAAAAADAAEAAABqAAEAAAADAAEAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAAHAAsAAAB/APX/AAAIAAsAAAB+APb/AAABAAEAAAB+APf/AAABAAEAAAB+APj/AAABAAIAAAB/APb/AAADAAEAAAB/APf/AAADAAEAAAB/APj/AAADAAIAAAB9APz/AAABAAAAAAB9AP3/AAABAAEAAAB9AP7/AAABAAEAAAB9AP//AAABAAEAAAB9AAAAAAABAAEAAAB9AAEAAAABAAEAAAB+APz/AAACAAAAAAB+AP3/AAACAAEAAAB+AP7/AAACAAEAAAB+AP//AAACAAEAAAB+AAAAAAACAAEAAAB+AAEAAAACAAEAAAB/APz/AAADAAAAAAB/AP3/AAADAAEAAAB/AP7/AAADAAEAAAB/AP//AAADAAEAAAB/AAAAAAABAAsAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAABZAPz/AAABAAMAAABaAPz/AAADAAMAAAAoAP//AAAEAAAAAAA8APz/AAAEAAAAAABFAPz/AAAEAAAAAABAAPj/AAAEAAAAAABLAPj/AAAEAAAAAABdAP//AAAEAAAAAABXAP//AAAEAAAAAABxAPb/AQAAAAAAAQBxAPf/AQAAAAAAAQBxAPj/AQAAAAAAAQByAPb/AQAAAAAAAQByAPf/AQAAAAAAAQByAPj/AQAAAAAAAQB1APb/AQAAAAAAAQB1APf/AQAAAAAAAQB1APj/AQAAAAAAAQB2APb/AQAAAAAAAQB2APf/AQAAAAAAAQB2APj/AQAAAAAAAQByAPn/AQAAAAAABQAIAAEAAgAAAAMAAAApAAAAAgAAAAIAAAApAAEAAgAAAAMAAAAqAAAAAgAAAAIAAAAqAAEAAgAAAAMAAAArAAAAAgAAAAIAAAArAAEAAgAAAAMAAAAsAAAAAgAAAAIAAAAsAAEAAgAAAAMAAAAtAAAAAgAAAAIAAAAtAAEAAgAAAAMAAAAuAAAAAgAAAAIAAAAuAAEAAgAAAAMAAAA4AAAAAgAAAAIAAAA4AAEAAgAAAAMAAABBAAAAAgAAAAIAAABBAAEAAgAAAAMAAABFAAAAAgAAAAIAAABFAAEAAgAAAAMAAABKAAAAAgAAAAIAAABKAAEAAgAAAAMAAABQAAAAAgAAAAIAAABQAAEAAgAAAAMAAABRAAAAAgAAAAIAAABRAAEAAgAAAAMAAABSAAAAAgAAAAIAAABSAAEAAgAAAAMAAABYAAAAAgAAAAIAAABYAAEAAgAAAAMAAABZAAAAAgAAAAIAAABZAAEAAgAAAAMAAABaAAAAAgAAAAIAAABaAAEAAgAAAAMAAABbAAAAAgAAAAIAAABbAAEAAgAAAAMAAABfAAAAAgAAAAIAAABfAAEAAgAAAAMAAABkAAAAAgAAAAIAAABkAAEAAgAAAAMAAABlAAAAAgAAAAIAAABlAAEAAgAAAAMAAABmAAAAAgAAAAIAAABmAAEAAgAAAAMAAABnAAAAAgAAAAIAAABnAAEAAgAAAAMAAABrAAAAAgAAAAIAAABrAAEAAgAAAAMAAABsAAAAAgAAAAIAAABsAAEAAgAAAAMAAABwAAAAAgAAAAIAAABwAAEAAgAAAAMAAABxAAAAAgAAAAIAAABxAAEAAgAAAAMAAAByAAAAAgAAAAIAAAByAAEAAgAAAAMAAABzAAAAAgAAAAIAAABzAAEAAgAAAAMAAAB0AAAAAgAAAAIAAAB0AAEAAgAAAAMAAAB1AAAAAgAAAAIAAAB1AAEAAgAAAAMAAAB2AAAAAgAAAAIAAAB2AAEAAgAAAAMAAAB3AAAAAgAAAAIAAAB3AAEAAgAAAAMAAAB4AAAAAgAAAAIAAAB4AAEAAgAAAAMAAAB5AAAAAgAAAAIAAAB5AAEAAgAAAAMAAAB6AAAAAgAAAAIAAAB6AAEAAgAAAAMAAAB7AAAAAgAAAAIAAAB7AAEAAgAAAAMAAAB8AAAAAgAAAAIAAAB8AAEAAgAAAAMAAAAIAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAA4AAIAAQAAAAAABABBAAIAAQAAAAAABABFAAIAAQAAAAAABABKAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABfAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAAIAAAAAgAAAAIAAADv//3/AAABAAEAAADv//7/AAABAAEAAADv////AAABAAEAAADv/wAAAAABAAEAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAADAAIAAADv//r/AAABAAAAAADv//v/AAABAAEAAADv//z/AAABAAEAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAIAAAAJAAIAAAABAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAADAAIAAAAvAAIAAAABAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAADAAIAAAA5AAIAAAABAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAADAAIAAABDAAIAAAACAAIAAABEAAIAAAADAAIAAABCAAIAAAABAAIAAABGAAIAAAABAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAADAAIAAABLAAIAAAABAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAADAAIAAABTAAIAAAABAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAADAAIAAABcAAIAAAABAAIAAABdAAIAAAACAAIAAABeAAIAAAADAAIAAABgAAIAAAABAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAADAAIAAABoAAIAAAABAAIAAABpAAIAAAACAAIAAABqAAIAAAADAAIAAABtAAIAAAABAAIAAABuAAIAAAACAAIAAABvAAIAAAADAAIAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAADAAAAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAADAAEAAAB9AAIAAAABAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAADAAIAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAADAAMAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_osf3m")] +position = Vector2(-248, -96) + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("7_tvn1u")] +position = Vector2(808, -120) +item = ExtResource("8_6u81q") +mushroom_if_small = true + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("9_gu134")] +position = Vector2(120, -112) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("9_gu134")] +position = Vector2(376, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("9_gu134")] +position = Vector2(400, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("9_gu134")] +position = Vector2(536, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("9_gu134")] +position = Vector2(560, 0) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("9_gu134")] +position = Vector2(584, 0) + +[node name="Goomba" parent="Enemies" instance=ExtResource("10_2vxsn")] +position = Vector2(200, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("10_2vxsn")] +position = Vector2(224, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("10_2vxsn")] +position = Vector2(248, 0) + +[node name="Podoboo" parent="Enemies" instance=ExtResource("11_32ywg")] +position = Vector2(1048, -88) + +[node name="Podoboo2" parent="Enemies" instance=ExtResource("11_32ywg")] +position = Vector2(1320, -88) + +[node name="Podoboo3" parent="Enemies" instance=ExtResource("11_32ywg")] +position = Vector2(1640, -88) + +[node name="Podoboo4" parent="Enemies" instance=ExtResource("11_32ywg")] +position = Vector2(1720, -88) + +[node name="Firebar" parent="Enemies" instance=ExtResource("12_8jh7g")] +position = Vector2(1032, -120) + +[node name="Firebar2" parent="Enemies" instance=ExtResource("12_8jh7g")] +position = Vector2(968, -56) + +[node name="Firebar3" parent="Enemies" instance=ExtResource("12_8jh7g")] +position = Vector2(1112, -56) + +[node name="Firebar4" parent="Enemies" instance=ExtResource("12_8jh7g")] +position = Vector2(1208, -120) + +[node name="Firebar5" parent="Enemies" instance=ExtResource("12_8jh7g")] +position = Vector2(1400, -8) + +[node name="Firebar6" parent="Enemies" instance=ExtResource("12_8jh7g")] +position = Vector2(1496, -8) + +[node name="Firebar7" parent="Enemies" instance=ExtResource("12_8jh7g")] +position = Vector2(648, -8) + +[node name="CastleToad" parent="." instance=ExtResource("13_osf3m")] +position = Vector2(2176, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("14_monws")] +position = Vector2(1800, -40) + +[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("15_tvn1u")] +position = Vector2(1968, -128) + +[node name="Bowser" parent="." instance=ExtResource("16_6u81q")] +position = Vector2(1920, -48) + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("15_x5qu7") + +[node name="DropShadow" parent="." instance=ExtResource("17_monws")] + +[node name="LevelBG" parent="." instance=ExtResource("17_tvn1u")] +particles = 3 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("18_tvn1u") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("19_i00rd") +nodes_to_delete = [NodePath("../Blocks"), NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("20_yg7rl")] +position = Vector2(136, -152) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("20_yg7rl")] +position = Vector2(408, -88) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("20_yg7rl")] +position = Vector2(1080, -8) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("20_yg7rl")] +position = Vector2(1464, -120) +id = 3 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("7_tvn1u")] +position = Vector2(1272, -120) +item = ExtResource("21_ffk5r") + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("22_lqjwy")] +position = Vector2(1816, -104) +item = ExtResource("23_lv8fh") +metadata/r_coin_id = 4 + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("24_yg7rl")] +position = Vector2(2176, 0) + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("22_lqjwy")] +position = Vector2(1816, -104) + +[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="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@92388" to="Tiles/@AnimatableBody2D@92388/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@92388" to="Tiles/@AnimatableBody2D@92388/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92388" to="Tiles/@AnimatableBody2D@92388" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92388" to="Tiles/@AnimatableBody2D@92388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92388" to="Tiles/@AnimatableBody2D@92388" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92388" to="Tiles/@AnimatableBody2D@92388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@92389" to="Tiles/@AnimatableBody2D@92389/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@92389" to="Tiles/@AnimatableBody2D@92389/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92389" to="Tiles/@AnimatableBody2D@92389" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92389" to="Tiles/@AnimatableBody2D@92389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92389" to="Tiles/@AnimatableBody2D@92389" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92389" to="Tiles/@AnimatableBody2D@92389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@92390" to="Tiles/@AnimatableBody2D@92390/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@92390" to="Tiles/@AnimatableBody2D@92390/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92390" to="Tiles/@AnimatableBody2D@92390" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92390" to="Tiles/@AnimatableBody2D@92390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92390" to="Tiles/@AnimatableBody2D@92390" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92390" to="Tiles/@AnimatableBody2D@92390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@92391" to="Tiles/@AnimatableBody2D@92391/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@92391" to="Tiles/@AnimatableBody2D@92391/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92391" to="Tiles/@AnimatableBody2D@92391" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92391" to="Tiles/@AnimatableBody2D@92391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92391" to="Tiles/@AnimatableBody2D@92391" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92391" to="Tiles/@AnimatableBody2D@92391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@92392" to="Tiles/@AnimatableBody2D@92392/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@92392" to="Tiles/@AnimatableBody2D@92392/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92392" to="Tiles/@AnimatableBody2D@92392" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92392" to="Tiles/@AnimatableBody2D@92392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92392" to="Tiles/@AnimatableBody2D@92392" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92392" to="Tiles/@AnimatableBody2D@92392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@92393" to="Tiles/@AnimatableBody2D@92393/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@92393" to="Tiles/@AnimatableBody2D@92393/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92393" to="Tiles/@AnimatableBody2D@92393" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92393" to="Tiles/@AnimatableBody2D@92393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92393" to="Tiles/@AnimatableBody2D@92393" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92393" to="Tiles/@AnimatableBody2D@92393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@92394" to="Tiles/@AnimatableBody2D@92394/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@92394" to="Tiles/@AnimatableBody2D@92394/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92394" to="Tiles/@AnimatableBody2D@92394" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92394" to="Tiles/@AnimatableBody2D@92394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92394" to="Tiles/@AnimatableBody2D@92394" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92394" to="Tiles/@AnimatableBody2D@92394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@92395" to="Tiles/@AnimatableBody2D@92395/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@92395" to="Tiles/@AnimatableBody2D@92395/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92395" to="Tiles/@AnimatableBody2D@92395" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92395" to="Tiles/@AnimatableBody2D@92395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92395" to="Tiles/@AnimatableBody2D@92395" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92395" to="Tiles/@AnimatableBody2D@92395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@92396" to="Tiles/@AnimatableBody2D@92396/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@92396" to="Tiles/@AnimatableBody2D@92396/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92396" to="Tiles/@AnimatableBody2D@92396" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92396" to="Tiles/@AnimatableBody2D@92396/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92396" to="Tiles/@AnimatableBody2D@92396" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92396" to="Tiles/@AnimatableBody2D@92396/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@92397" to="Tiles/@AnimatableBody2D@92397/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@92397" to="Tiles/@AnimatableBody2D@92397/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92397" to="Tiles/@AnimatableBody2D@92397" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92397" to="Tiles/@AnimatableBody2D@92397/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92397" to="Tiles/@AnimatableBody2D@92397" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92397" to="Tiles/@AnimatableBody2D@92397/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@92398" to="Tiles/@AnimatableBody2D@92398/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@92398" to="Tiles/@AnimatableBody2D@92398/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92398" to="Tiles/@AnimatableBody2D@92398" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92398" to="Tiles/@AnimatableBody2D@92398/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92398" to="Tiles/@AnimatableBody2D@92398" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92398" to="Tiles/@AnimatableBody2D@92398/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@92399" to="Tiles/@AnimatableBody2D@92399/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@92399" to="Tiles/@AnimatableBody2D@92399/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92399" to="Tiles/@AnimatableBody2D@92399" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92399" to="Tiles/@AnimatableBody2D@92399/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92399" to="Tiles/@AnimatableBody2D@92399/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92399" to="Tiles/@AnimatableBody2D@92399" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92399" to="Tiles/@AnimatableBody2D@92399/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@92400" to="Tiles/@Area2D@92400" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92401" to="Tiles/@Area2D@92401" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92402" to="Tiles/@Area2D@92402" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92403" to="Tiles/@Area2D@92403" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92404" to="Tiles/@Area2D@92404" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92405" to="Tiles/@Area2D@92405" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92406" to="Tiles/@Area2D@92406" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92407" to="Tiles/@Area2D@92407" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92408" to="Tiles/@Area2D@92408" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92409" to="Tiles/@Area2D@92409" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92410" to="Tiles/@Area2D@92410" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92411" to="Tiles/@Area2D@92411" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92412" to="Tiles/@Area2D@92412" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92413" to="Tiles/@Area2D@92413" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92414" to="Tiles/@Area2D@92414" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92415" to="Tiles/@Area2D@92415" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92416" to="Tiles/@Area2D@92416" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92417" to="Tiles/@Area2D@92417" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92418" to="Tiles/@Area2D@92418" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92419" to="Tiles/@Area2D@92419" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92420" to="Tiles/@Area2D@92420" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92421" to="Tiles/@Area2D@92421" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92422" to="Tiles/@Area2D@92422" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92423" to="Tiles/@Area2D@92423" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92424" to="Tiles/@Area2D@92424" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92425" to="Tiles/@Area2D@92425" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92426" to="Tiles/@Area2D@92426" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92427" to="Tiles/@Area2D@92427" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92428" to="Tiles/@Area2D@92428" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92429" to="Tiles/@Area2D@92429" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92430" to="Tiles/@Area2D@92430" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92431" to="Tiles/@Area2D@92431" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92432" to="Tiles/@Area2D@92432" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92433" to="Tiles/@Area2D@92433" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92434" to="Tiles/@Area2D@92434" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92435" to="Tiles/@Area2D@92435" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@92436" to="Tiles/@Area2D@92436" method="area_entered"] +[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBLL/World3/3-1.tscn b/Scenes/Levels/SMBLL/World3/3-1.tscn new file mode 100644 index 0000000..4abc601 --- /dev/null +++ b/Scenes/Levels/SMBLL/World3/3-1.tscn @@ -0,0 +1,835 @@ +[gd_scene load_steps=37 format=4 uid="uid://dvlq2kgix3iw0"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_wvx8v"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Snow.json" id="2_45eqq"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_ovp50"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_bj786"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_0e8mp"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="8_0hrea"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="9_hsbpl"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="10_u8vhl"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_1a8r5"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="12_4yjp1"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="13_hsbpl"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="14_fyf1m"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="15_cnog0"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="16_yba5y"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="17_237he"] +[ext_resource type="PackedScene" uid="uid://w2ubxsaw6ofp" path="res://Scenes/Prefabs/Entities/Enemies/GreenParaKoopaHori.tscn" id="17_wjlpv"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="18_2f8sf"] +[ext_resource type="PackedScene" uid="uid://qaldmcid6jm5" path="res://Scenes/Prefabs/Entities/Objects/SuperTrampoline.tscn" id="19_qkdr5"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="20_cnog0"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="20_yba5y"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="21_yba5y"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="22_237he"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="23_qkdr5"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="24_p1lqk"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="25_p1lqk"] +[ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="26_w6h61"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="27_lql6x"] +[ext_resource type="PackedScene" uid="uid://b0peppjq7jrcp" path="res://Scenes/Parts/WarpZoneCameraLimit.tscn" id="28_w6ocu"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="35_v4cyh"] +[ext_resource type="PackedScene" uid="uid://cs8iql18nkljw" path="res://Scenes/Prefabs/LevelObjects/WarpZone.tscn" id="37_sh6wv"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="38_45eqq"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="39_serdj"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="40_45eqq"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="40_383gg"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="41_383gg"] +[ext_resource type="PackedScene" uid="uid://c6t324yc5gx7p" path="res://Scenes/Parts/TeleportPipeArea.tscn" id="42_45eqq"] + +[node name="3-1" type="Node"] +script = ExtResource("1_wvx8v") +music = ExtResource("2_45eqq") +theme = "Snow" +campaign = "SMBLL" +world_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("5_ovp50")] +position = Vector2(-216, 0) + +[node name="Tiles" parent="." instance=ExtResource("6_bj786")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAADAAAAAAAPAAEAAAADAAEAAAAUAAEAAAABAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAADAAEAAAAUAAAAAAABAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAADAAAAAAAoAAAAAAABAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAADAAAAAABDAAAAAAABAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAADAAAAAABDAAEAAAABAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAADAAEAAAAoAAEAAAABAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAADAAEAAABYAAEAAAABAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAADAAEAAABYAAAAAAABAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAADAAAAAAB2AAEAAAABAAEAAAB3AAEAAAADAAEAAAB2AAAAAAABAAAAAAB3AAAAAAADAAAAAAB6AAEAAAABAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAADAAEAAAB6AAAAAAABAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAADAAAAAACVAAEAAAABAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAADAAEAAACOAAEAAAABAAEAAACPAAEAAAACAAEAAACQAAEAAAADAAEAAACOAAAAAAABAAAAAACPAAAAAAACAAAAAACQAAAAAAADAAAAAACVAAAAAAABAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAADAAAAAACqAAAAAAABAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAACqAAEAAAABAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAACqAP//AAAEAAIAAACaAP//AAAEAAIAAACbAP//AAAEAAIAAACcAP//AAAEAAIAAACdAP//AAAEAAIAAACeAP//AAAEAAIAAACfAP//AAAEAAIAAACgAP//AAAEAAIAAAChAP//AAAEAAIAAACZAP//AAAEAAIAAACaAP7/AAAEAAIAAACbAP7/AAAEAAIAAACcAP7/AAAEAAIAAACdAP7/AAAEAAIAAACeAP7/AAAEAAIAAACfAP7/AAAEAAIAAACgAP7/AAAEAAIAAAChAP7/AAAEAAIAAACbAP3/AAAEAAIAAACcAP3/AAAEAAIAAACdAP3/AAAEAAIAAACeAP3/AAAEAAIAAACfAP3/AAAEAAIAAACgAP3/AAAEAAIAAAChAP3/AAAEAAIAAACcAPz/AAAEAAIAAACdAPz/AAAEAAIAAACeAPz/AAAEAAIAAACfAPz/AAAEAAIAAACgAPz/AAAEAAIAAAChAPz/AAAEAAIAAACdAPv/AAAEAAIAAACeAPv/AAAEAAIAAACfAPv/AAAEAAIAAACgAPv/AAAEAAIAAAChAPv/AAAEAAIAAACeAPr/AAAEAAIAAACfAPr/AAAEAAIAAACgAPr/AAAEAAIAAAChAPr/AAAEAAIAAACfAPn/AAAEAAIAAACgAPn/AAAEAAIAAAChAPn/AAAEAAIAAACgAPj/AAAEAAIAAAChAPj/AAAEAAIAAAB+APz/AAAIAAAAAAB+AP3/AAAIAAEAAAB/APz/AAAJAAAAAAB/AP3/AAAJAAEAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAAB+AP7/AAAIAAEAAAB/AP7/AAAJAAEAAAB+AP//AAAIAAEAAAB/AP//AAAJAAEAAAB6APz/AAAIAAQAAAB6AP3/AAAIAAUAAAB7APz/AAAJAAQAAAB7AP3/AAAJAAUAAAB6AP7/AAAIAAUAAAB7AP7/AAAJAAUAAAB6AP//AAAIAAUAAAB7AP//AAAJAAUAAAB2AP3/AAAIAAYAAAB2AP7/AAAIAAcAAAB3AP3/AAAJAAYAAAB3AP7/AAAJAAcAAAB2AP//AAAIAAcAAAB3AP//AAAJAAcAAABxAPv/AAAIAAIAAABxAPz/AAAIAAMAAAByAPv/AAAJAAIAAAByAPz/AAAJAAMAAABxAP3/AAAIAAMAAAByAP3/AAAJAAMAAABxAP7/AAAIAAMAAAByAP7/AAAJAAMAAABxAP//AAAIAAMAAAByAP//AAAJAAMAAABpAP3/AAABAAQAAABpAP//AAABAAQAAABpAP7/AAACAAQAAABcAP7/AAABAAQAAABcAP//AAACAAQAAABIAPj/AAAEAAIAAABIAPn/AAAEAAIAAABIAPr/AAAEAAIAAABIAPv/AAAEAAIAAABIAPz/AAAEAAIAAABIAP3/AAAEAAIAAABIAP7/AAAEAAIAAABIAP//AAAEAAIAAAAyAPz/AAAIAAIAAAAyAP3/AAAIAAMAAAAzAPz/AAAJAAIAAAAzAP3/AAAJAAMAAAAyAP7/AAAIAAMAAAAzAP7/AAAJAAMAAAAyAP//AAAIAAMAAAAzAP//AAAJAAMAAAAFAPj/AQAAAAAAAQAGAPj/AQAAAAAAAQAIAPj/AQAAAAAAAQAJAPj/AQAAAAAAAQAKAPj/AQAAAAAAAQALAPj/AQAAAAAAAQAMAPj/AQAAAAAAAQANAPj/AQAAAAAAAQAOAPj/AQAAAAAAAQAPAPj/AQAAAAAAAQAFAPz/AQAAAAAAAQAGAPz/AQAAAAAAAQAHAPz/AQAAAAAAAQAIAPz/AQAAAAAAAQAJAPz/AQAAAAAAAQAKAPz/AQAAAAAAAQAMAPz/AQAAAAAAAQANAPz/AQAAAAAAAQAOAPz/AQAAAAAAAQAPAPz/AQAAAAAAAQALAPz/AQAAAAAACgAVAPz/AQAAAAAAAgAWAPz/AQAAAAAAAgAXAPz/AQAAAAAAAgAYAPz/AQAAAAAADAAdAPj/AQAAAAAAAgAeAPj/AQAAAAAAAgAfAPj/AQAAAAAAAgAgAPj/AQAAAAAAAgAhAPj/AQAAAAAAAgAiAPj/AQAAAAAAAgAcAPj/AQAAAAAACAAsAPj/AQAAAAAAAQAtAPj/AQAAAAAAAQAuAPj/AQAAAAAAAQAwAPj/AQAAAAAAAQAxAPj/AQAAAAAAAQAyAPj/AQAAAAAAAQA0APj/AQAAAAAAAQA1APj/AQAAAAAAAQA2APj/AQAAAAAAAQA3APj/AQAAAAAAAQA6APz/AQAAAAAAAQA8APj/AQAAAAAAAQA9APj/AQAAAAAAAQA+APj/AQAAAAAAAQA/APj/AQAAAAAAAQBAAPj/AQAAAAAAAQBBAPj/AQAAAAAAAQBCAPj/AQAAAAAAAQBEAPj/AQAAAAAAAQBFAPj/AQAAAAAAAQBGAPj/AQAAAAAAAQBHAPj/AQAAAAAAAQAvAPj/AQAAAAAACQBDAP7/AAAIAAAAAABDAP//AAAIAAEAAABEAP7/AAAJAAAAAABEAP//AAAJAAEAAABKAPz/AAAIAAQAAABKAP3/AAAIAAUAAABLAPz/AAAJAAQAAABLAP3/AAAJAAUAAABKAP7/AAAIAAUAAABLAP7/AAAJAAUAAABKAP//AAAIAAUAAABLAP//AAAJAAUAAABhAPz/AQAAAAAAAgBiAPz/AQAAAAAAAgBgAPz/AQAAAAAACABvAPj/AQAAAAAACwAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAAABAAIAAAB3AAIAAAADAAIAAAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABACKAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAAABAAIAAACPAAIAAAACAAIAAACQAAIAAAADAAIAAACRAAIAAQAAAAAABACSAAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACnAAIAAQAAAAAABACoAAIAAQAAAAAABACpAAIAAQAAAAAABAA1APf/AQAAAAAAAwA2APf/AQAAAAAAAwA3APf/AQAAAAAAAwC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAACAAAAAADcAAEAAAACAAEAAADdAAAAAAACAAAAAADdAAEAAAACAAEAAADeAAAAAAACAAAAAADeAAEAAAACAAEAAADfAAAAAAACAAAAAADfAAEAAAACAAEAAADgAAAAAAADAAAAAADgAAEAAAADAAEAAADiAAEAAAABAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAADAAEAAADuAPb/AAABAAEAAADuAPf/AAABAAEAAADuAPj/AAABAAEAAADuAPn/AAABAAEAAADuAPr/AAABAAEAAADuAPv/AAABAAEAAADuAPz/AAABAAEAAADuAP3/AAABAAEAAADuAP7/AAABAAEAAADuAP//AAABAAEAAADuAAAAAAAAAAsAAADvAPb/AAADAAEAAADvAPf/AAADAAEAAADvAPj/AAADAAEAAADvAPn/AAADAAEAAADvAPr/AAADAAEAAADvAPv/AAADAAEAAADvAPz/AAADAAEAAADvAP3/AAADAAEAAADvAP7/AAADAAEAAADvAP//AAADAAEAAADvAAAAAAADAAEAAADiAAAAAAABAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAPX/AAABAAAAAADvAPX/AAADAAAAAADgAPf/AAAEAAIAAADhAPf/AAAEAAIAAADiAPf/AAAEAAIAAADjAPf/AAAEAAIAAADkAPf/AAAEAAIAAADlAPf/AAAEAAIAAADmAPf/AAAEAAIAAADnAPf/AAAEAAIAAADoAPf/AAAEAAIAAADpAPf/AAAEAAIAAADqAPf/AAAEAAIAAADrAPf/AAAEAAIAAADfAPf/AAAEAAIAAADXAP//AAAEAAIAAADYAP7/AAAEAAIAAADZAP3/AAAEAAIAAADaAPz/AAAEAAIAAADbAPv/AAAEAAIAAADcAPr/AAAEAAIAAADdAPn/AAAEAAIAAADeAPj/AAAEAAIAAADgAPj/AAAEAAIAAADgAPn/AAAEAAIAAADgAPr/AAAEAAIAAADgAPv/AAAEAAIAAADgAPz/AAAEAAIAAADgAP3/AAAEAAIAAADgAP7/AAAEAAIAAADgAP//AAAEAAIAAADfAP//AAAEAAIAAADeAP//AAAEAAIAAADdAP//AAAEAAIAAADcAP//AAAEAAIAAADbAP//AAAEAAIAAADaAP//AAAEAAIAAADZAP//AAAEAAIAAADYAP//AAAEAAIAAADdAPz/AAAEAAIAAADdAPv/AAAEAAIAAADdAPr/AAAEAAIAAADeAPr/AAAEAAIAAADeAPn/AAAEAAIAAADfAPn/AAAEAAIAAADfAPj/AAAEAAIAAADfAPr/AAAEAAIAAADfAPv/AAAEAAIAAADeAPv/AAAEAAIAAADeAPz/AAAEAAIAAADeAP3/AAAEAAIAAADdAP3/AAAEAAIAAADcAP3/AAAEAAIAAADcAPz/AAAEAAIAAADcAPv/AAAEAAIAAADbAPz/AAAEAAIAAADbAP3/AAAEAAIAAADaAP3/AAAEAAIAAADaAP7/AAAEAAIAAADZAP7/AAAEAAIAAADbAP7/AAAEAAIAAADcAP7/AAAEAAIAAADdAP7/AAAEAAIAAADeAP7/AAAEAAIAAADfAP7/AAAEAAIAAADfAP3/AAAEAAIAAADfAPz/AAAEAAIAAADTAP7/AAAIAAYAAADTAP//AAAIAAcAAADUAP7/AAAJAAYAAADUAP//AAAJAAcAAADo/wAAAAABAAAAAADp/wAAAAACAAAAAADq/wAAAAACAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADo/wEAAAABAAEAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADo/wIAAAABAAEAAADp/wIAAAACAAEAAADq/wIAAAACAAEAAADr/wIAAAACAAEAAADs/wIAAAACAAEAAADt/wIAAAACAAEAAADu/wIAAAACAAEAAADv/wIAAAACAAEAAADw/wIAAAACAAEAAADx/wIAAAACAAEAAADy/wIAAAACAAEAAADz/wIAAAACAAEAAAD0/wIAAAACAAEAAAD1/wIAAAACAAEAAAD2/wIAAAACAAEAAAD3/wIAAAACAAEAAAD4/wIAAAACAAEAAAD5/wIAAAACAAEAAAD6/wIAAAACAAEAAAD7/wIAAAACAAEAAAD8/wIAAAACAAEAAAD9/wIAAAACAAEAAAD+/wIAAAACAAEAAAD//wIAAAACAAEAAAAAAAIAAAACAAEAAAABAAIAAAACAAEAAAACAAIAAAACAAEAAAADAAIAAAACAAEAAAAEAAIAAAACAAEAAAAFAAIAAAACAAEAAAAGAAIAAAACAAEAAAAHAAIAAAACAAEAAAAIAAIAAAACAAEAAAAJAAIAAAACAAEAAAAKAAIAAAACAAEAAAALAAIAAAACAAEAAAAMAAIAAAACAAEAAAANAAIAAAACAAEAAAAOAAIAAAACAAEAAAAPAAIAAAADAAEAAADo/wMAAAABAAIAAADp/wMAAAACAAIAAADq/wMAAAACAAIAAADr/wMAAAACAAIAAADs/wMAAAACAAIAAADt/wMAAAACAAIAAADu/wMAAAACAAIAAADv/wMAAAACAAIAAADw/wMAAAACAAIAAADx/wMAAAACAAIAAADy/wMAAAACAAIAAADz/wMAAAACAAIAAAD0/wMAAAACAAIAAAD1/wMAAAACAAIAAAD2/wMAAAACAAIAAAD3/wMAAAACAAIAAAD4/wMAAAACAAIAAAD5/wMAAAACAAIAAAD6/wMAAAACAAIAAAD7/wMAAAACAAIAAAD8/wMAAAACAAIAAAD9/wMAAAACAAIAAAD+/wMAAAACAAIAAAD//wMAAAACAAIAAAAAAAMAAAACAAIAAAABAAMAAAACAAIAAAACAAMAAAACAAIAAAADAAMAAAACAAIAAAAEAAMAAAACAAIAAAAFAAMAAAACAAIAAAAGAAMAAAACAAIAAAAHAAMAAAACAAIAAAAIAAMAAAACAAIAAAAJAAMAAAACAAIAAAAKAAMAAAACAAIAAAALAAMAAAACAAIAAAAMAAMAAAACAAIAAAANAAMAAAACAAIAAAAOAAMAAAACAAIAAAAPAAMAAAADAAIAAAAUAAIAAAABAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAADAAIAAAAoAAIAAAABAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAADAAIAAABDAAIAAAABAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAADAAIAAABYAAIAAAABAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAADAAIAAAB6AAIAAAABAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAADAAIAAACVAAIAAAABAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAADAAIAAACqAAIAAAABAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAADAAIAAADiAAIAAAABAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAADAAIAAAAcAPz/AQAAAAAAAQA=") + +[node name="DropShadow" parent="." instance=ExtResource("7_0e8mp")] + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("8_0hrea")] +position = Vector2(1144, -56) +item = ExtResource("9_hsbpl") +mushroom_if_small = true + +[node name="DecoTiles" parent="." instance=ExtResource("10_u8vhl")] +tile_map_data = PackedByteArray("AAD7//7/AAADAAAAAAD7////AAADAAEAAAD9//3/AAAEAAAAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAAAFAP3/AAAEAAAAAAAFAP7/AAAEAAEAAAAFAP//AAAAAAEAAAAbAP3/AAAEAAAAAAAbAP7/AAAEAAEAAAAbAP//AAAAAAEAAAAtAP3/AAAEAAAAAAAtAP7/AAAEAAEAAAAtAP//AAAAAAEAAAA1AP3/AAAEAAAAAAA1AP7/AAAEAAEAAAA1AP//AAAAAAEAAABdAP3/AAAEAAAAAABdAP7/AAAEAAEAAABlAP3/AAAEAAAAAABlAP7/AAAEAAEAAABlAP//AAAAAAEAAACVAP3/AAAEAAAAAACVAP7/AAAEAAEAAACVAP//AAAAAAEAAACXAP7/AAADAAAAAACXAP//AAADAAEAAACYAP7/AAADAAAAAACYAP//AAADAAEAAABnAP7/AAADAAAAAABnAP//AAADAAEAAABoAP7/AAADAAAAAABoAP//AAADAAEAAABbAP7/AAADAAAAAABbAP//AAADAAEAAABcAP7/AAADAAAAAAA3AP7/AAADAAAAAAA3AP//AAADAAEAAAA4AP7/AAADAAAAAAA4AP//AAADAAEAAAArAP7/AAADAAAAAAArAP//AAADAAEAAAAYAP7/AAADAAAAAAAYAP//AAADAAEAAAAHAP7/AAADAAAAAAAHAP//AAADAAEAAAAIAP7/AAADAAAAAAAIAP//AAADAAEAAAD+////AAABAAEAAAD/////AAABAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAAAWAP//AAABAAEAAAAXAP//AAABAAEAAAAZAP//AAABAAEAAAAuAP//AAABAAEAAAAvAP//AAABAAEAAAAwAP//AAABAAEAAAAxAP//AAABAAEAAABGAP//AAABAAEAAABHAP//AAABAAEAAABIAP//AAABAAEAAABJAP//AAABAAEAAABeAP//AAABAAEAAABfAP//AAABAAEAAABgAP//AAABAAEAAABhAP//AAABAAEAAACOAP//AAABAAEAAACPAP//AAABAAEAAACmAP//AAABAAEAAACrAP3/AAAEAAAAAACrAP7/AAAEAAEAAACrAP//AAAAAAEAAAC+AP//AAABAAEAAAC/AP//AAABAAEAAADAAP//AAABAAEAAADBAP//AAABAAEAAAC9AP3/AAAEAAAAAAC9AP7/AAAEAAEAAAC9AP//AAAAAAEAAAC7AP7/AAADAAAAAAC7AP//AAADAAEAAADHAP7/AAADAAAAAADHAP//AAADAAEAAADIAP7/AAADAAAAAADIAP//AAADAAEAAADFAP3/AAAEAAAAAADFAP7/AAAEAAEAAADFAP//AAAAAAEAAADWAP//AAABAAEAAADrAP7/AAADAAAAAADrAP//AAADAAEAAADtAP3/AAAEAAAAAADtAP7/AAAEAAEAAADtAP//AAAAAAEAAABdAP//AAAAAAEAAABcAP//AAADAAEAAAA=") + +[node name="EndFlagpole" parent="." instance=ExtResource("11_1a8r5")] +position = Vector2(2728, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("12_4yjp1")] +position = Vector2(2824, 0) + +[node name="LargeCastleDeco" parent="." instance=ExtResource("13_hsbpl")] +position = Vector2(-248, -88) + +[node name="Enemies" type="Node" parent="."] + +[node name="HammerBro" parent="Enemies" instance=ExtResource("14_fyf1m")] +position = Vector2(136, -64) + +[node name="HammerBro2" parent="Enemies" instance=ExtResource("14_fyf1m")] +position = Vector2(168, -128) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("15_cnog0")] +position = Vector2(472, 0) +disable_mode = 0 + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("15_cnog0")] +position = Vector2(504, 0) +disable_mode = 0 + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("15_cnog0")] +position = Vector2(664, -128) +disable_mode = 0 +winged = true + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("15_cnog0")] +position = Vector2(1272, -112) +disable_mode = 0 +winged = true + +[node name="RedKoopaTroopa5" parent="Enemies" instance=ExtResource("15_cnog0")] +position = Vector2(1336, -128) +disable_mode = 0 +winged = true + +[node name="RedKoopaTroopa6" parent="Enemies" instance=ExtResource("15_cnog0")] +position = Vector2(1400, -112) +disable_mode = 0 +winged = true + +[node name="RedKoopaTroopa7" parent="Enemies" instance=ExtResource("15_cnog0")] +position = Vector2(1784, -96) +disable_mode = 0 +winged = true + +[node name="RedKoopaTroopa8" parent="Enemies" instance=ExtResource("15_cnog0")] +position = Vector2(1976, -64) +disable_mode = 0 + +[node name="RedKoopaTroopa9" parent="Enemies" instance=ExtResource("15_cnog0")] +position = Vector2(2040, -64) +disable_mode = 0 + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("16_yba5y")] +position = Vector2(1512, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("16_yba5y")] +position = Vector2(1536, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("16_yba5y")] +position = Vector2(1560, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("16_yba5y")] +position = Vector2(1240, 0) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("17_237he")] +position = Vector2(816, -64) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("17_237he")] +position = Vector2(1088, -32) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("17_237he")] +position = Vector2(1200, -64) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("17_237he")] +position = Vector2(1824, -80) + +[node name="PirannhaPlant5" parent="Enemies" instance=ExtResource("17_237he")] +position = Vector2(1904, -48) + +[node name="PirannhaPlant6" parent="Enemies" instance=ExtResource("17_237he")] +position = Vector2(1968, -64) + +[node name="PirannhaPlant7" parent="Enemies" instance=ExtResource("17_237he")] +position = Vector2(2032, -64) + +[node name="BulletBillCannon" parent="Enemies" instance=ExtResource("18_2f8sf")] +position = Vector2(1480, -24) + +[node name="BulletBillCannon2" parent="Enemies" instance=ExtResource("18_2f8sf")] +position = Vector2(1688, -40) + +[node name="BulletBillCannon3" parent="Enemies" instance=ExtResource("18_2f8sf")] +position = Vector2(1688, -8) + +[node name="PirannhaPlant8" parent="Enemies" instance=ExtResource("17_237he")] +position = Vector2(3392, -32) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("17_wjlpv")] +position = Vector2(2280, -48) + +[node name="SuperTrampoline" parent="." instance=ExtResource("19_qkdr5")] +position = Vector2(2312, 0) +bounce_height = -1000 + +[node name="Checkpoint" parent="." instance=ExtResource("20_cnog0")] +position = Vector2(1328, 0) + +[node name="LevelBG" parent="." instance=ExtResource("20_yba5y")] +particles = 1 + +[node name="CheckpointFlag" parent="." instance=ExtResource("21_yba5y")] +position = Vector2(1328, 0) + +[node name="PipeArea" parent="." instance=ExtResource("22_237he")] +position = Vector2(816, -64) +target_level = "uid://c1nbksd5720gt" + +[node name="PipeArea2" parent="." instance=ExtResource("22_237he")] +position = Vector2(1904, -48) +target_level = "uid://cnqr7lpbr0kf8" + +[node name="PipeArea3" parent="." instance=ExtResource("22_237he")] +position = Vector2(1088, -32) +pipe_id = 1 +target_level = "uid://cnqr7lpbr0kf8" +exit_only = true + +[node name="BrickBlock" parent="." instance=ExtResource("23_qkdr5")] +position = Vector2(1080, -120) +item = ExtResource("24_p1lqk") + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(2096, -192) +script = ExtResource("25_p1lqk") +heaven_scene = "uid://bdd0jj88igduv" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[node name="LevelDesign" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("26_w6h61") +setting_title = "level_design" +nodes_to_delete = [NodePath("../InvisibleQuestionBlock")] + +[node name="QuestionBlock" parent="LevelDesign" instance=ExtResource("27_lql6x")] +position = Vector2(1144, -56) + +[node name="WarpZoneCameraLimit" parent="." instance=ExtResource("28_w6ocu")] +position = Vector2(2880, -208) +y_limit = -300 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("35_v4cyh") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="PipeArea4" parent="." instance=ExtResource("22_237he")] +position = Vector2(3392, -32) +pipe_id = 2 +exit_only = true + +[node name="HardCameraRightLimit" parent="." instance=ExtResource("40_383gg")] +position = Vector2(3840, -176) + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("23_qkdr5")] +position = Vector2(120, -120) + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("8_0hrea")] +position = Vector2(824, -120) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("38_45eqq") +nodes_to_delete = [NodePath("../Blocks"), NodePath("../WarpZone")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("23_qkdr5")] +position = Vector2(120, -120) +item = ExtResource("39_serdj") +metadata/r_coin_id = 0 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("8_0hrea")] +position = Vector2(824, -120) +item = ExtResource("39_serdj") +metadata/r_coin_id = 2 + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("8_0hrea")] +position = Vector2(1224, -56) +item = ExtResource("40_45eqq") +metadata/r_coin_id = 1 + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("41_383gg")] +position = Vector2(1784, -168) +id = 4 + +[node name="PipeArea" parent="ChallengeNodes" instance=ExtResource("22_237he")] +position = Vector2(1200, -64) +pipe_id = 4 +exit_only = true + +[node name="Tiles" parent="ChallengeNodes" instance=ExtResource("6_bj786")] +tile_map_data = PackedByteArray("AADgAAAAAAACAAAAAADgAAEAAAACAAEAAADgAAIAAAACAAIAAADhAAAAAAACAAAAAADhAAEAAAACAAEAAADhAAIAAAACAAIAAADiAAAAAAACAAAAAADiAAEAAAACAAEAAADiAAIAAAACAAIAAADiAP7/AAAKAAIAAADiAP//AAAKAAMAAADhAP7/AAALAAIAAADhAP//AAALAAMAAADrAPr/AQAAAAAAAQDsAPr/AQAAAAAAAQDtAPr/AQAAAAAAAQDnAPr/AQAAAAAAAQDoAPr/AQAAAAAAAQDpAPr/AQAAAAAAAQDkAPr/AQAAAAAABgDlAPr/AQAAAAAAAQDkAP3/AQAAAAAAAQDlAP3/AQAAAAAAAQDmAP3/AQAAAAAAAgDnAP3/AQAAAAAAAgDoAP3/AQAAAAAAAQDpAP3/AQAAAAAAAQDqAP3/AQAAAAAAAQDqAPr/AQAAAAAACADmAPr/AQAAAAAAAgDiAP3/AQAAAAAAAQDjAP3/AQAAAAAAAQDhAP3/AQAAAAAAAQDkAP7/AQAAAAAAAwDlAP//AQAAAAAAAwDmAP7/AQAAAAAAAwDnAP//AQAAAAAAAwDoAP7/AQAAAAAAAwDpAP//AQAAAAAAAwDqAP7/AQAAAAAAAwA=") + +[node name="TeleportPipeArea" parent="ChallengeNodes" node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("42_45eqq")] +position = Vector2(3632, -16) +connecting_pipe = NodePath("../PipeArea") +enter_direction = 2 + +[node name="WarpZone" parent="." instance=ExtResource("37_sh6wv")] +position = Vector2(3696, 0) +enable_sides = false +pipe_destinations = [-1, 1, -1] + +[node name="Tiles" parent="WarpZone" instance=ExtResource("6_bj786")] +tile_map_data = PackedByteArray("AAD///3/AAAIAAAAAAD///7/AAAIAAEAAAAAAP3/AAAJAAAAAAAAAP7/AAAJAAEAAAD/////AAAIAAEAAAAAAP//AAAJAAEAAAA=") + +[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="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@93054" to="Tiles/@AnimatableBody2D@93054/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93054" to="Tiles/@AnimatableBody2D@93054/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93054" to="Tiles/@AnimatableBody2D@93054" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93054" to="Tiles/@AnimatableBody2D@93054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93054" to="Tiles/@AnimatableBody2D@93054" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93054" to="Tiles/@AnimatableBody2D@93054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93055" to="Tiles/@AnimatableBody2D@93055/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93055" to="Tiles/@AnimatableBody2D@93055/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93055" to="Tiles/@AnimatableBody2D@93055" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93055" to="Tiles/@AnimatableBody2D@93055/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93055" to="Tiles/@AnimatableBody2D@93055" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93055" to="Tiles/@AnimatableBody2D@93055/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93056" to="Tiles/@AnimatableBody2D@93056/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93056" to="Tiles/@AnimatableBody2D@93056/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93056" to="Tiles/@AnimatableBody2D@93056" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93056" to="Tiles/@AnimatableBody2D@93056/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93056" to="Tiles/@AnimatableBody2D@93056" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93056" to="Tiles/@AnimatableBody2D@93056/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93057" to="Tiles/@AnimatableBody2D@93057/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93057" to="Tiles/@AnimatableBody2D@93057/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93057" to="Tiles/@AnimatableBody2D@93057" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93057" to="Tiles/@AnimatableBody2D@93057/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93057" to="Tiles/@AnimatableBody2D@93057" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93057" to="Tiles/@AnimatableBody2D@93057/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93058" to="Tiles/@AnimatableBody2D@93058/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93058" to="Tiles/@AnimatableBody2D@93058/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93058" to="Tiles/@AnimatableBody2D@93058" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93058" to="Tiles/@AnimatableBody2D@93058/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93058" to="Tiles/@AnimatableBody2D@93058" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93058" to="Tiles/@AnimatableBody2D@93058/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93059" to="Tiles/@AnimatableBody2D@93059/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93059" to="Tiles/@AnimatableBody2D@93059/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93059" to="Tiles/@AnimatableBody2D@93059" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93059" to="Tiles/@AnimatableBody2D@93059/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93059" to="Tiles/@AnimatableBody2D@93059" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93059" to="Tiles/@AnimatableBody2D@93059/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93060" to="Tiles/@AnimatableBody2D@93060/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93060" to="Tiles/@AnimatableBody2D@93060/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93060" to="Tiles/@AnimatableBody2D@93060" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93060" to="Tiles/@AnimatableBody2D@93060/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93060" to="Tiles/@AnimatableBody2D@93060" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93060" to="Tiles/@AnimatableBody2D@93060/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93061" to="Tiles/@AnimatableBody2D@93061/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93061" to="Tiles/@AnimatableBody2D@93061/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93061" to="Tiles/@AnimatableBody2D@93061" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93061" to="Tiles/@AnimatableBody2D@93061/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93061" to="Tiles/@AnimatableBody2D@93061" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93061" to="Tiles/@AnimatableBody2D@93061/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93062" to="Tiles/@AnimatableBody2D@93062/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93062" to="Tiles/@AnimatableBody2D@93062/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93062" to="Tiles/@AnimatableBody2D@93062" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93062" to="Tiles/@AnimatableBody2D@93062/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93062" to="Tiles/@AnimatableBody2D@93062" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93062" to="Tiles/@AnimatableBody2D@93062/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93063" to="Tiles/@AnimatableBody2D@93063/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93063" to="Tiles/@AnimatableBody2D@93063/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93063" to="Tiles/@AnimatableBody2D@93063" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93063" to="Tiles/@AnimatableBody2D@93063/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93063" to="Tiles/@AnimatableBody2D@93063" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93063" to="Tiles/@AnimatableBody2D@93063/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93064" to="Tiles/@AnimatableBody2D@93064/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93064" to="Tiles/@AnimatableBody2D@93064/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93064" to="Tiles/@AnimatableBody2D@93064" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93064" to="Tiles/@AnimatableBody2D@93064/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93064" to="Tiles/@AnimatableBody2D@93064" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93064" to="Tiles/@AnimatableBody2D@93064/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93065" to="Tiles/@AnimatableBody2D@93065/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93065" to="Tiles/@AnimatableBody2D@93065/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93065" to="Tiles/@AnimatableBody2D@93065" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93065" to="Tiles/@AnimatableBody2D@93065/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93065" to="Tiles/@AnimatableBody2D@93065" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93065" to="Tiles/@AnimatableBody2D@93065/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93066" to="Tiles/@AnimatableBody2D@93066/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93066" to="Tiles/@AnimatableBody2D@93066/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93066" to="Tiles/@AnimatableBody2D@93066" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93066" to="Tiles/@AnimatableBody2D@93066/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93066" to="Tiles/@AnimatableBody2D@93066" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93066" to="Tiles/@AnimatableBody2D@93066/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93067" to="Tiles/@AnimatableBody2D@93067/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93067" to="Tiles/@AnimatableBody2D@93067/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93067" to="Tiles/@AnimatableBody2D@93067" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93067" to="Tiles/@AnimatableBody2D@93067/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93067" to="Tiles/@AnimatableBody2D@93067" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93067" to="Tiles/@AnimatableBody2D@93067/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93068" to="Tiles/@AnimatableBody2D@93068/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93068" to="Tiles/@AnimatableBody2D@93068/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93068" to="Tiles/@AnimatableBody2D@93068" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93068" to="Tiles/@AnimatableBody2D@93068/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93068" to="Tiles/@AnimatableBody2D@93068" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93068" to="Tiles/@AnimatableBody2D@93068/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93069" to="Tiles/@AnimatableBody2D@93069/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93069" to="Tiles/@AnimatableBody2D@93069/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93069" to="Tiles/@AnimatableBody2D@93069" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93069" to="Tiles/@AnimatableBody2D@93069/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93069" to="Tiles/@AnimatableBody2D@93069" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93069" to="Tiles/@AnimatableBody2D@93069/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93070" to="Tiles/@AnimatableBody2D@93070/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93070" to="Tiles/@AnimatableBody2D@93070/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93070" to="Tiles/@AnimatableBody2D@93070" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93070" to="Tiles/@AnimatableBody2D@93070/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93070" to="Tiles/@AnimatableBody2D@93070" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93070" to="Tiles/@AnimatableBody2D@93070/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93071" to="Tiles/@AnimatableBody2D@93071/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93071" to="Tiles/@AnimatableBody2D@93071/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93071" to="Tiles/@AnimatableBody2D@93071" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93071" to="Tiles/@AnimatableBody2D@93071/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93071" to="Tiles/@AnimatableBody2D@93071" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93071" to="Tiles/@AnimatableBody2D@93071/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93072" to="Tiles/@AnimatableBody2D@93072/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93072" to="Tiles/@AnimatableBody2D@93072/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93072" to="Tiles/@AnimatableBody2D@93072" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93072" to="Tiles/@AnimatableBody2D@93072/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93072" to="Tiles/@AnimatableBody2D@93072" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93072" to="Tiles/@AnimatableBody2D@93072/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93073" to="Tiles/@AnimatableBody2D@93073/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93073" to="Tiles/@AnimatableBody2D@93073/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93073" to="Tiles/@AnimatableBody2D@93073" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93073" to="Tiles/@AnimatableBody2D@93073/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93073" to="Tiles/@AnimatableBody2D@93073" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93073" to="Tiles/@AnimatableBody2D@93073/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@93074" to="Tiles/@AnimatableBody2D@93074/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93074" to="Tiles/@AnimatableBody2D@93074/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93074" to="Tiles/@AnimatableBody2D@93074" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93074" to="Tiles/@AnimatableBody2D@93074" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93074" to="Tiles/@AnimatableBody2D@93074/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93074" to="Tiles/@AnimatableBody2D@93074" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93074" to="Tiles/@AnimatableBody2D@93074/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93075" to="Tiles/@AnimatableBody2D@93075/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93075" to="Tiles/@AnimatableBody2D@93075/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93075" to="Tiles/@AnimatableBody2D@93075" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93075" to="Tiles/@AnimatableBody2D@93075" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93075" to="Tiles/@AnimatableBody2D@93075/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93075" to="Tiles/@AnimatableBody2D@93075" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93075" to="Tiles/@AnimatableBody2D@93075/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93076" to="Tiles/@AnimatableBody2D@93076/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93076" to="Tiles/@AnimatableBody2D@93076/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93076" to="Tiles/@AnimatableBody2D@93076" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93076" to="Tiles/@AnimatableBody2D@93076" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93076" to="Tiles/@AnimatableBody2D@93076/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93076" to="Tiles/@AnimatableBody2D@93076" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93076" to="Tiles/@AnimatableBody2D@93076/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93077" to="Tiles/@AnimatableBody2D@93077/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93077" to="Tiles/@AnimatableBody2D@93077/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93077" to="Tiles/@AnimatableBody2D@93077" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93077" to="Tiles/@AnimatableBody2D@93077" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93077" to="Tiles/@AnimatableBody2D@93077/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93077" to="Tiles/@AnimatableBody2D@93077" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93077" to="Tiles/@AnimatableBody2D@93077/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93078" to="Tiles/@AnimatableBody2D@93078/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93078" to="Tiles/@AnimatableBody2D@93078/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93078" to="Tiles/@AnimatableBody2D@93078" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93078" to="Tiles/@AnimatableBody2D@93078" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93078" to="Tiles/@AnimatableBody2D@93078/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93078" to="Tiles/@AnimatableBody2D@93078" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93078" to="Tiles/@AnimatableBody2D@93078/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93079" to="Tiles/@AnimatableBody2D@93079/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93079" to="Tiles/@AnimatableBody2D@93079/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93079" to="Tiles/@AnimatableBody2D@93079" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93079" to="Tiles/@AnimatableBody2D@93079" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93079" to="Tiles/@AnimatableBody2D@93079/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93079" to="Tiles/@AnimatableBody2D@93079" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93079" to="Tiles/@AnimatableBody2D@93079/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93080" to="Tiles/@AnimatableBody2D@93080/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93080" to="Tiles/@AnimatableBody2D@93080/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93080" to="Tiles/@AnimatableBody2D@93080" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93080" to="Tiles/@AnimatableBody2D@93080" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93080" to="Tiles/@AnimatableBody2D@93080/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93080" to="Tiles/@AnimatableBody2D@93080" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93080" to="Tiles/@AnimatableBody2D@93080/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93081" to="Tiles/@AnimatableBody2D@93081/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93081" to="Tiles/@AnimatableBody2D@93081/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93081" to="Tiles/@AnimatableBody2D@93081" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93081" to="Tiles/@AnimatableBody2D@93081" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93081" to="Tiles/@AnimatableBody2D@93081/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93081" to="Tiles/@AnimatableBody2D@93081" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93081" to="Tiles/@AnimatableBody2D@93081/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93082" to="Tiles/@AnimatableBody2D@93082/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93082" to="Tiles/@AnimatableBody2D@93082/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93082" to="Tiles/@AnimatableBody2D@93082" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93082" to="Tiles/@AnimatableBody2D@93082" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93082" to="Tiles/@AnimatableBody2D@93082/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93082" to="Tiles/@AnimatableBody2D@93082" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93082" to="Tiles/@AnimatableBody2D@93082/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93083" to="Tiles/@AnimatableBody2D@93083/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93083" to="Tiles/@AnimatableBody2D@93083/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93083" to="Tiles/@AnimatableBody2D@93083" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93083" to="Tiles/@AnimatableBody2D@93083" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93083" to="Tiles/@AnimatableBody2D@93083/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93083" to="Tiles/@AnimatableBody2D@93083" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93083" to="Tiles/@AnimatableBody2D@93083/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93084" to="Tiles/@AnimatableBody2D@93084/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93084" to="Tiles/@AnimatableBody2D@93084/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93084" to="Tiles/@AnimatableBody2D@93084" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93084" to="Tiles/@AnimatableBody2D@93084/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93084" to="Tiles/@AnimatableBody2D@93084" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93084" to="Tiles/@AnimatableBody2D@93084/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93085" to="Tiles/@AnimatableBody2D@93085/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93085" to="Tiles/@AnimatableBody2D@93085/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93085" to="Tiles/@AnimatableBody2D@93085" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93085" to="Tiles/@AnimatableBody2D@93085/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93085" to="Tiles/@AnimatableBody2D@93085" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93085" to="Tiles/@AnimatableBody2D@93085/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93086" to="Tiles/@AnimatableBody2D@93086/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93086" to="Tiles/@AnimatableBody2D@93086/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93086" to="Tiles/@AnimatableBody2D@93086" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93086" to="Tiles/@AnimatableBody2D@93086/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93086" to="Tiles/@AnimatableBody2D@93086" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93086" to="Tiles/@AnimatableBody2D@93086/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93087" to="Tiles/@AnimatableBody2D@93087/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93087" to="Tiles/@AnimatableBody2D@93087/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93087" to="Tiles/@AnimatableBody2D@93087" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93087" to="Tiles/@AnimatableBody2D@93087/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93087" to="Tiles/@AnimatableBody2D@93087" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93087" to="Tiles/@AnimatableBody2D@93087/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93088" to="Tiles/@AnimatableBody2D@93088/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93088" to="Tiles/@AnimatableBody2D@93088/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93088" to="Tiles/@AnimatableBody2D@93088" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93088" to="Tiles/@AnimatableBody2D@93088/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93088" to="Tiles/@AnimatableBody2D@93088" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93088" to="Tiles/@AnimatableBody2D@93088/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93089" to="Tiles/@AnimatableBody2D@93089/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93089" to="Tiles/@AnimatableBody2D@93089/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93089" to="Tiles/@AnimatableBody2D@93089" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93089" to="Tiles/@AnimatableBody2D@93089/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93089" to="Tiles/@AnimatableBody2D@93089" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93089" to="Tiles/@AnimatableBody2D@93089/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93090" to="Tiles/@AnimatableBody2D@93090/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93090" to="Tiles/@AnimatableBody2D@93090/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93090" to="Tiles/@AnimatableBody2D@93090" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93090" to="Tiles/@AnimatableBody2D@93090/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93090" to="Tiles/@AnimatableBody2D@93090" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93090" to="Tiles/@AnimatableBody2D@93090/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93091" to="Tiles/@AnimatableBody2D@93091/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93091" to="Tiles/@AnimatableBody2D@93091/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93091" to="Tiles/@AnimatableBody2D@93091" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93091" to="Tiles/@AnimatableBody2D@93091/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93091" to="Tiles/@AnimatableBody2D@93091" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93091" to="Tiles/@AnimatableBody2D@93091/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93092" to="Tiles/@AnimatableBody2D@93092/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93092" to="Tiles/@AnimatableBody2D@93092/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93092" to="Tiles/@AnimatableBody2D@93092" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93092" to="Tiles/@AnimatableBody2D@93092/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93092" to="Tiles/@AnimatableBody2D@93092" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93092" to="Tiles/@AnimatableBody2D@93092/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93093" to="Tiles/@AnimatableBody2D@93093/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93093" to="Tiles/@AnimatableBody2D@93093/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93093" to="Tiles/@AnimatableBody2D@93093" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93093" to="Tiles/@AnimatableBody2D@93093/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93093" to="Tiles/@AnimatableBody2D@93093" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93093" to="Tiles/@AnimatableBody2D@93093/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93094" to="Tiles/@AnimatableBody2D@93094/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93094" to="Tiles/@AnimatableBody2D@93094/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93094" to="Tiles/@AnimatableBody2D@93094" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93094" to="Tiles/@AnimatableBody2D@93094/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93094" to="Tiles/@AnimatableBody2D@93094" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93094" to="Tiles/@AnimatableBody2D@93094/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93095" to="Tiles/@AnimatableBody2D@93095/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93095" to="Tiles/@AnimatableBody2D@93095/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93095" to="Tiles/@AnimatableBody2D@93095" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93095" to="Tiles/@AnimatableBody2D@93095/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93095" to="Tiles/@AnimatableBody2D@93095" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93095" to="Tiles/@AnimatableBody2D@93095/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93096" to="Tiles/@AnimatableBody2D@93096/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93096" to="Tiles/@AnimatableBody2D@93096/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93096" to="Tiles/@AnimatableBody2D@93096" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93096" to="Tiles/@AnimatableBody2D@93096/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93096" to="Tiles/@AnimatableBody2D@93096" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93096" to="Tiles/@AnimatableBody2D@93096/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93097" to="Tiles/@AnimatableBody2D@93097/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93097" to="Tiles/@AnimatableBody2D@93097/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93097" to="Tiles/@AnimatableBody2D@93097" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93097" to="Tiles/@AnimatableBody2D@93097/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93097" to="Tiles/@AnimatableBody2D@93097" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93097" to="Tiles/@AnimatableBody2D@93097/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93098" to="Tiles/@AnimatableBody2D@93098/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93098" to="Tiles/@AnimatableBody2D@93098/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93098" to="Tiles/@AnimatableBody2D@93098" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93098" to="Tiles/@AnimatableBody2D@93098/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93098" to="Tiles/@AnimatableBody2D@93098" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93098" to="Tiles/@AnimatableBody2D@93098/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93099" to="Tiles/@AnimatableBody2D@93099/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93099" to="Tiles/@AnimatableBody2D@93099/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93099" to="Tiles/@AnimatableBody2D@93099" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93099" to="Tiles/@AnimatableBody2D@93099/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93099" to="Tiles/@AnimatableBody2D@93099" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93099" to="Tiles/@AnimatableBody2D@93099/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93100" to="Tiles/@AnimatableBody2D@93100/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93100" to="Tiles/@AnimatableBody2D@93100/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93100" to="Tiles/@AnimatableBody2D@93100" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93100" to="Tiles/@AnimatableBody2D@93100/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93100" to="Tiles/@AnimatableBody2D@93100" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93100" to="Tiles/@AnimatableBody2D@93100/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93101" to="Tiles/@AnimatableBody2D@93101/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93101" to="Tiles/@AnimatableBody2D@93101/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93101" to="Tiles/@AnimatableBody2D@93101" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93101" to="Tiles/@AnimatableBody2D@93101/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93101" to="Tiles/@AnimatableBody2D@93101" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93101" to="Tiles/@AnimatableBody2D@93101/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93102" to="Tiles/@AnimatableBody2D@93102/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93102" to="Tiles/@AnimatableBody2D@93102/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93102" to="Tiles/@AnimatableBody2D@93102" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93102" to="Tiles/@AnimatableBody2D@93102/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93102" to="Tiles/@AnimatableBody2D@93102" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93102" to="Tiles/@AnimatableBody2D@93102/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93103" to="Tiles/@AnimatableBody2D@93103/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93103" to="Tiles/@AnimatableBody2D@93103/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93103" to="Tiles/@AnimatableBody2D@93103" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93103" to="Tiles/@AnimatableBody2D@93103/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93103" to="Tiles/@AnimatableBody2D@93103" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93103" to="Tiles/@AnimatableBody2D@93103/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93104" to="Tiles/@AnimatableBody2D@93104/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93104" to="Tiles/@AnimatableBody2D@93104/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93104" to="Tiles/@AnimatableBody2D@93104" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93104" to="Tiles/@AnimatableBody2D@93104/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93104" to="Tiles/@AnimatableBody2D@93104" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93104" to="Tiles/@AnimatableBody2D@93104/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93105" to="Tiles/@AnimatableBody2D@93105/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93105" to="Tiles/@AnimatableBody2D@93105/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93105" to="Tiles/@AnimatableBody2D@93105" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93105" to="Tiles/@AnimatableBody2D@93105/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93105" to="Tiles/@AnimatableBody2D@93105" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93105" to="Tiles/@AnimatableBody2D@93105/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93106" to="Tiles/@AnimatableBody2D@93106/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93106" to="Tiles/@AnimatableBody2D@93106/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93106" to="Tiles/@AnimatableBody2D@93106" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93106" to="Tiles/@AnimatableBody2D@93106" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93106" to="Tiles/@AnimatableBody2D@93106/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93106" to="Tiles/@AnimatableBody2D@93106" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93106" to="Tiles/@AnimatableBody2D@93106/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93107" to="Tiles/@AnimatableBody2D@93107/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93107" to="Tiles/@AnimatableBody2D@93107/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93107" to="Tiles/@AnimatableBody2D@93107" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93107" to="Tiles/@AnimatableBody2D@93107" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93107" to="Tiles/@AnimatableBody2D@93107/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93107" to="Tiles/@AnimatableBody2D@93107" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93107" to="Tiles/@AnimatableBody2D@93107/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93108" to="Tiles/@AnimatableBody2D@93108/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93108" to="Tiles/@AnimatableBody2D@93108/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93108" to="Tiles/@AnimatableBody2D@93108" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93108" to="Tiles/@AnimatableBody2D@93108" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93108" to="Tiles/@AnimatableBody2D@93108/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93108" to="Tiles/@AnimatableBody2D@93108" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93108" to="Tiles/@AnimatableBody2D@93108/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93109" to="Tiles/@AnimatableBody2D@93109/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93109" to="Tiles/@AnimatableBody2D@93109/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93109" to="Tiles/@AnimatableBody2D@93109" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93109" to="Tiles/@AnimatableBody2D@93109" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93109" to="Tiles/@AnimatableBody2D@93109/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93109" to="Tiles/@AnimatableBody2D@93109" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93109" to="Tiles/@AnimatableBody2D@93109/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@93110" to="Tiles/@Area2D@93110" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93111" to="Tiles/@Area2D@93111" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93112" to="Tiles/@Area2D@93112" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93113" to="Tiles/@Area2D@93113" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93114" to="Tiles/@Area2D@93114" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93115" to="Tiles/@Area2D@93115" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93116" to="Tiles/@Area2D@93116" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93117" to="Tiles/@Area2D@93117" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93118" to="Tiles/@Area2D@93118" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93119" to="Tiles/@Area2D@93119" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93120" to="Tiles/@Area2D@93120" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93121" to="Tiles/@Area2D@93121" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93122" to="Tiles/@Area2D@93122" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93123" to="Tiles/@Area2D@93123" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93124" to="Tiles/@Area2D@93124" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93125" to="Tiles/@Area2D@93125" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93126" to="Tiles/@Area2D@93126" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93127" to="Tiles/@Area2D@93127" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93128" to="Tiles/@Area2D@93128" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93129" to="Tiles/@Area2D@93129" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93130" to="Tiles/@Area2D@93130" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93131" to="Tiles/@Area2D@93131" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93132" to="Tiles/@Area2D@93132" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93133" to="Tiles/@Area2D@93133" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93134" to="Tiles/@Area2D@93134" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93135" to="Tiles/@Area2D@93135" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93136" to="Tiles/@Area2D@93136" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93137" to="Tiles/@Area2D@93137" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93138" to="Tiles/@Area2D@93138" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93139" to="Tiles/@Area2D@93139" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93140" to="Tiles/@Area2D@93140" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93141" to="Tiles/@Area2D@93141" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93142" to="Tiles/@Area2D@93142" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93143" to="Tiles/@Area2D@93143" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93144" to="Tiles/@Area2D@93144" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93145" to="Tiles/@Area2D@93145" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93146" to="Tiles/@Area2D@93146" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93147" to="Tiles/@Area2D@93147" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93148" to="Tiles/@Area2D@93148" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@93149" to="Tiles/@Area2D@93149" method="area_entered"] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@93150" to="Tiles/@Node2D@93150/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@93151" to="Tiles/@Node2D@93151/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@93152" to="Tiles/@AnimatableBody2D@93152/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@93152" to="Tiles/@AnimatableBody2D@93152/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93152" to="Tiles/@AnimatableBody2D@93152" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@93152" to="Tiles/@AnimatableBody2D@93152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93152" to="Tiles/@AnimatableBody2D@93152" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@93152" to="Tiles/@AnimatableBody2D@93152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93153" to="ChallengeNodes/Tiles/@AnimatableBody2D@93153/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93153" to="ChallengeNodes/Tiles/@AnimatableBody2D@93153/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93153" to="ChallengeNodes/Tiles/@AnimatableBody2D@93153" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93153" to="ChallengeNodes/Tiles/@AnimatableBody2D@93153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93153" to="ChallengeNodes/Tiles/@AnimatableBody2D@93153" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93153" to="ChallengeNodes/Tiles/@AnimatableBody2D@93153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93154" to="ChallengeNodes/Tiles/@AnimatableBody2D@93154/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93154" to="ChallengeNodes/Tiles/@AnimatableBody2D@93154/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93154" to="ChallengeNodes/Tiles/@AnimatableBody2D@93154" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93154" to="ChallengeNodes/Tiles/@AnimatableBody2D@93154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93154" to="ChallengeNodes/Tiles/@AnimatableBody2D@93154" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93154" to="ChallengeNodes/Tiles/@AnimatableBody2D@93154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93155" to="ChallengeNodes/Tiles/@AnimatableBody2D@93155/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93155" to="ChallengeNodes/Tiles/@AnimatableBody2D@93155/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93155" to="ChallengeNodes/Tiles/@AnimatableBody2D@93155" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93155" to="ChallengeNodes/Tiles/@AnimatableBody2D@93155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93155" to="ChallengeNodes/Tiles/@AnimatableBody2D@93155" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93155" to="ChallengeNodes/Tiles/@AnimatableBody2D@93155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93156" to="ChallengeNodes/Tiles/@AnimatableBody2D@93156/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93156" to="ChallengeNodes/Tiles/@AnimatableBody2D@93156/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93156" to="ChallengeNodes/Tiles/@AnimatableBody2D@93156" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93156" to="ChallengeNodes/Tiles/@AnimatableBody2D@93156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93156" to="ChallengeNodes/Tiles/@AnimatableBody2D@93156" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93156" to="ChallengeNodes/Tiles/@AnimatableBody2D@93156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93157" to="ChallengeNodes/Tiles/@AnimatableBody2D@93157/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93157" to="ChallengeNodes/Tiles/@AnimatableBody2D@93157/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93157" to="ChallengeNodes/Tiles/@AnimatableBody2D@93157" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93157" to="ChallengeNodes/Tiles/@AnimatableBody2D@93157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93157" to="ChallengeNodes/Tiles/@AnimatableBody2D@93157" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93157" to="ChallengeNodes/Tiles/@AnimatableBody2D@93157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93158" to="ChallengeNodes/Tiles/@AnimatableBody2D@93158/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93158" to="ChallengeNodes/Tiles/@AnimatableBody2D@93158/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93158" to="ChallengeNodes/Tiles/@AnimatableBody2D@93158" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93158" to="ChallengeNodes/Tiles/@AnimatableBody2D@93158/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93158" to="ChallengeNodes/Tiles/@AnimatableBody2D@93158" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93158" to="ChallengeNodes/Tiles/@AnimatableBody2D@93158/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93159" to="ChallengeNodes/Tiles/@AnimatableBody2D@93159/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93159" to="ChallengeNodes/Tiles/@AnimatableBody2D@93159/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93159" to="ChallengeNodes/Tiles/@AnimatableBody2D@93159" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93159" to="ChallengeNodes/Tiles/@AnimatableBody2D@93159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93159" to="ChallengeNodes/Tiles/@AnimatableBody2D@93159" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93159" to="ChallengeNodes/Tiles/@AnimatableBody2D@93159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93160" to="ChallengeNodes/Tiles/@AnimatableBody2D@93160/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93160" to="ChallengeNodes/Tiles/@AnimatableBody2D@93160/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93160" to="ChallengeNodes/Tiles/@AnimatableBody2D@93160" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93160" to="ChallengeNodes/Tiles/@AnimatableBody2D@93160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93160" to="ChallengeNodes/Tiles/@AnimatableBody2D@93160" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93160" to="ChallengeNodes/Tiles/@AnimatableBody2D@93160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93161" to="ChallengeNodes/Tiles/@AnimatableBody2D@93161/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93161" to="ChallengeNodes/Tiles/@AnimatableBody2D@93161/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93161" to="ChallengeNodes/Tiles/@AnimatableBody2D@93161" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93161" to="ChallengeNodes/Tiles/@AnimatableBody2D@93161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93161" to="ChallengeNodes/Tiles/@AnimatableBody2D@93161" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93161" to="ChallengeNodes/Tiles/@AnimatableBody2D@93161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93162" to="ChallengeNodes/Tiles/@AnimatableBody2D@93162/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93162" to="ChallengeNodes/Tiles/@AnimatableBody2D@93162/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93162" to="ChallengeNodes/Tiles/@AnimatableBody2D@93162" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93162" to="ChallengeNodes/Tiles/@AnimatableBody2D@93162" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93162" to="ChallengeNodes/Tiles/@AnimatableBody2D@93162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93162" to="ChallengeNodes/Tiles/@AnimatableBody2D@93162" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93162" to="ChallengeNodes/Tiles/@AnimatableBody2D@93162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93163" to="ChallengeNodes/Tiles/@AnimatableBody2D@93163/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93163" to="ChallengeNodes/Tiles/@AnimatableBody2D@93163/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93163" to="ChallengeNodes/Tiles/@AnimatableBody2D@93163" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93163" to="ChallengeNodes/Tiles/@AnimatableBody2D@93163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93163" to="ChallengeNodes/Tiles/@AnimatableBody2D@93163" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93163" to="ChallengeNodes/Tiles/@AnimatableBody2D@93163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93164" to="ChallengeNodes/Tiles/@AnimatableBody2D@93164/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93164" to="ChallengeNodes/Tiles/@AnimatableBody2D@93164/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93164" to="ChallengeNodes/Tiles/@AnimatableBody2D@93164" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93164" to="ChallengeNodes/Tiles/@AnimatableBody2D@93164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93164" to="ChallengeNodes/Tiles/@AnimatableBody2D@93164" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93164" to="ChallengeNodes/Tiles/@AnimatableBody2D@93164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93165" to="ChallengeNodes/Tiles/@AnimatableBody2D@93165/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93165" to="ChallengeNodes/Tiles/@AnimatableBody2D@93165/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93165" to="ChallengeNodes/Tiles/@AnimatableBody2D@93165" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93165" to="ChallengeNodes/Tiles/@AnimatableBody2D@93165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93165" to="ChallengeNodes/Tiles/@AnimatableBody2D@93165" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93165" to="ChallengeNodes/Tiles/@AnimatableBody2D@93165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93166" to="ChallengeNodes/Tiles/@AnimatableBody2D@93166/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93166" to="ChallengeNodes/Tiles/@AnimatableBody2D@93166/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93166" to="ChallengeNodes/Tiles/@AnimatableBody2D@93166" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93166" to="ChallengeNodes/Tiles/@AnimatableBody2D@93166" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93166" to="ChallengeNodes/Tiles/@AnimatableBody2D@93166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93166" to="ChallengeNodes/Tiles/@AnimatableBody2D@93166" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93166" to="ChallengeNodes/Tiles/@AnimatableBody2D@93166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93167" to="ChallengeNodes/Tiles/@AnimatableBody2D@93167/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93167" to="ChallengeNodes/Tiles/@AnimatableBody2D@93167/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93167" to="ChallengeNodes/Tiles/@AnimatableBody2D@93167" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93167" to="ChallengeNodes/Tiles/@AnimatableBody2D@93167" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93167" to="ChallengeNodes/Tiles/@AnimatableBody2D@93167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93167" to="ChallengeNodes/Tiles/@AnimatableBody2D@93167" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93167" to="ChallengeNodes/Tiles/@AnimatableBody2D@93167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93168" to="ChallengeNodes/Tiles/@AnimatableBody2D@93168/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93168" to="ChallengeNodes/Tiles/@AnimatableBody2D@93168/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93168" to="ChallengeNodes/Tiles/@AnimatableBody2D@93168" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93168" to="ChallengeNodes/Tiles/@AnimatableBody2D@93168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93168" to="ChallengeNodes/Tiles/@AnimatableBody2D@93168" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93168" to="ChallengeNodes/Tiles/@AnimatableBody2D@93168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93169" to="ChallengeNodes/Tiles/@AnimatableBody2D@93169/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93169" to="ChallengeNodes/Tiles/@AnimatableBody2D@93169/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93169" to="ChallengeNodes/Tiles/@AnimatableBody2D@93169" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93169" to="ChallengeNodes/Tiles/@AnimatableBody2D@93169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93169" to="ChallengeNodes/Tiles/@AnimatableBody2D@93169" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93169" to="ChallengeNodes/Tiles/@AnimatableBody2D@93169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@93170" to="ChallengeNodes/Tiles/@AnimatableBody2D@93170/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@93170" to="ChallengeNodes/Tiles/@AnimatableBody2D@93170/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93170" to="ChallengeNodes/Tiles/@AnimatableBody2D@93170" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93170" to="ChallengeNodes/Tiles/@AnimatableBody2D@93170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93170" to="ChallengeNodes/Tiles/@AnimatableBody2D@93170" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@93170" to="ChallengeNodes/Tiles/@AnimatableBody2D@93170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="ChallengeNodes/Tiles/Coin" to="ChallengeNodes/Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@93171" to="ChallengeNodes/Tiles/@Node2D@93171/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@93172" to="ChallengeNodes/Tiles/@Node2D@93172/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@93173" to="ChallengeNodes/Tiles/@Node2D@93173/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@93174" to="ChallengeNodes/Tiles/@Node2D@93174/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@93175" to="ChallengeNodes/Tiles/@Node2D@93175/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="ChallengeNodes/Tiles/@Node2D@93176" to="ChallengeNodes/Tiles/@Node2D@93176/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World3/3-1a.tscn b/Scenes/Levels/SMBLL/World3/3-1a.tscn new file mode 100644 index 0000000..81aadb1 --- /dev/null +++ b/Scenes/Levels/SMBLL/World3/3-1a.tscn @@ -0,0 +1,414 @@ +[gd_scene load_steps=4 format=4 uid="uid://c1nbksd5720gt"] + +[ext_resource type="PackedScene" uid="uid://p0vvqyeqdjvw" path="res://Scenes/Levels/SMBLL/World1/1-2c.tscn" id="1_makeg"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="2_j1vav"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="3_mrql5"] + +[node name="1-2c" instance=ExtResource("1_makeg")] +world_id = 3 +level_id = 1 + +[node name="Tiles" parent="." index="0"] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAASAPX/AAAAAAQAAAASAPb/AAAAAAQAAAASAPf/AAAAAAQAAAASAPj/AAAAAAQAAAASAPn/AAAAAAQAAAASAPr/AAAAAAQAAAASAPv/AAAAAAQAAAASAPz/AAAAAAQAAAASAP3/AAAAAAQAAAASAP7/AAAAAAQAAAASAP//AAAAAAQAAAATAPX/AAAAAAQAAAATAPb/AAAAAAQAAAATAPf/AAAAAAQAAAATAPj/AAAAAAQAAAATAPn/AAAAAAQAAAATAPr/AAAAAAQAAAATAPv/AAAAAAQAAAATAPz/AAAAAAQAAAATAP3/AAAAAAQAAAATAP7/AAAAAAQAAAATAP//AAAAAAQAAAAUAPX/AAAAAAQAAAAUAPb/AAAAAAQAAAAUAPf/AAAAAAQAAAAUAPj/AAAAAAQAAAAUAPn/AAAAAAQAAAAUAPr/AAAAAAQAAAAUAPv/AAAAAAQAAAAUAPz/AAAAAAQAAAAUAP3/AAAAAAQAAAAUAP7/AAAAAAQAAAAUAP//AAAAAAQAAAAVAPX/AAAAAAQAAAAVAPb/AAAAAAQAAAAVAPf/AAAAAAQAAAAVAPj/AAAAAAQAAAAVAPn/AAAAAAQAAAAVAPr/AAAAAAQAAAAVAPv/AAAAAAQAAAAVAPz/AAAAAAQAAAAVAP3/AAAAAAQAAAAVAP7/AAAAAAQAAAAVAP//AAAAAAQAAAAWAPX/AAAAAAQAAAAWAPb/AAAAAAQAAAAWAPf/AAAAAAQAAAAWAPj/AAAAAAQAAAAWAPn/AAAAAAQAAAAWAPr/AAAAAAQAAAAWAPv/AAAAAAQAAAAWAPz/AAAAAAQAAAAWAP3/AAAAAAQAAAAWAP7/AAAAAAQAAAAWAP//AAAAAAQAAAAXAPX/AAAAAAQAAAAXAPb/AAAAAAQAAAAXAPf/AAAAAAQAAAAXAPj/AAAAAAQAAAAXAPn/AAAAAAQAAAAXAPr/AAAAAAQAAAAXAPv/AAAAAAQAAAAXAPz/AAAAAAQAAAAXAP3/AAAAAAQAAAAXAP7/AAAAAAQAAAAXAP//AAAAAAQAAAAYAPX/AAAAAAQAAAAYAPb/AAAAAAQAAAAYAPf/AAAAAAQAAAAYAPj/AAAAAAQAAAAYAPn/AAAAAAQAAAAYAPr/AAAAAAQAAAAYAPv/AAAAAAQAAAAYAPz/AAAAAAQAAAAYAP3/AAAAAAQAAAAYAP7/AAAAAAQAAAAYAP//AAAAAAQAAAAZAPX/AAAAAAQAAAAZAPb/AAAAAAQAAAAZAPf/AAAAAAQAAAAZAPj/AAAAAAQAAAAZAPn/AAAAAAQAAAAZAPr/AAAAAAQAAAAZAPv/AAAAAAQAAAAZAPz/AAAAAAQAAAAZAP3/AAAAAAQAAAAZAP7/AAAAAAQAAAAZAP//AAAAAAQAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAAAaAPX/AAAAAAQAAAAaAPb/AAAAAAQAAAAaAPf/AAAAAAQAAAAaAPj/AAAAAAQAAAAaAPn/AAAAAAQAAAAaAPr/AAAAAAQAAAAaAPv/AAAAAAQAAAAaAPz/AAAAAAQAAAAaAP3/AAAAAAQAAAAaAP7/AAAAAAQAAAAaAP//AAAAAAQAAAAbAPX/AAAAAAQAAAAbAPb/AAAAAAQAAAAbAPf/AAAAAAQAAAAbAPj/AAAAAAQAAAAbAPn/AAAAAAQAAAAbAPr/AAAAAAQAAAAbAPv/AAAAAAQAAAAbAPz/AAAAAAQAAAAbAP3/AAAAAAQAAAAbAP7/AAAAAAQAAAAbAP//AAAAAAQAAAAcAPX/AAAAAAQAAAAcAPb/AAAAAAQAAAAcAPf/AAAAAAQAAAAcAPj/AAAAAAQAAAAcAPn/AAAAAAQAAAAcAPr/AAAAAAQAAAAcAPv/AAAAAAQAAAAcAPz/AAAAAAQAAAAcAP3/AAAAAAQAAAAcAP7/AAAAAAQAAAAcAP//AAAAAAQAAAAdAPX/AAAAAAQAAAAdAPb/AAAAAAQAAAAdAPf/AAAAAAQAAAAdAPj/AAAAAAQAAAAdAPn/AAAAAAQAAAAdAPr/AAAAAAQAAAAdAPv/AAAAAAQAAAAdAPz/AAAAAAQAAAAdAP3/AAAAAAQAAAAdAP7/AAAAAAQAAAAdAP//AAAAAAQAAAAeAPX/AAAAAAQAAAAeAPb/AAAAAAQAAAAeAPf/AAAAAAQAAAAeAPj/AAAAAAQAAAAeAPn/AAAAAAQAAAAeAPr/AAAAAAQAAAAeAPv/AAAAAAQAAAAeAPz/AAAAAAQAAAAeAP3/AAAAAAQAAAAeAP7/AAAAAAQAAAAeAP//AAAAAAQAAAAfAPX/AAAAAAQAAAAfAPb/AAAAAAQAAAAfAPf/AAAAAAQAAAAfAPj/AAAAAAQAAAAfAPn/AAAAAAQAAAAfAPr/AAAAAAQAAAAfAPv/AAAAAAQAAAAfAPz/AAAAAAQAAAAfAP3/AAAAAAQAAAAfAP7/AAAAAAQAAAAfAP//AAAAAAQAAAAgAPX/AAAAAAQAAAAgAPb/AAAAAAQAAAAgAPf/AAAAAAQAAAAgAPj/AAAAAAQAAAAgAPn/AAAAAAQAAAAgAPr/AAAAAAQAAAAgAPv/AAAAAAQAAAAgAPz/AAAAAAQAAAAgAP3/AAAAAAQAAAAgAP7/AAAAAAQAAAAgAP//AAAAAAQAAAAhAPX/AAAAAAQAAAAhAPb/AAAAAAQAAAAhAPf/AAAAAAQAAAAhAPj/AAAAAAQAAAAhAPn/AAAAAAQAAAAhAPr/AAAAAAQAAAAhAPv/AAAAAAQAAAAhAPz/AAAAAAQAAAAhAP3/AAAAAAQAAAAhAP7/AAAAAAQAAAAhAP//AAAAAAQAAAAiAPX/AAAAAAQAAAAiAPb/AAAAAAQAAAAiAPf/AAAAAAQAAAAiAPj/AAAAAAQAAAAiAPn/AAAAAAQAAAAiAPr/AAAAAAQAAAAiAPv/AAAAAAQAAAAiAPz/AAAAAAQAAAAiAP3/AAAAAAQAAAAiAP7/AAAAAAQAAAAiAP//AAAAAAQAAAAjAPX/AAAAAAQAAAAjAPb/AAAAAAQAAAAjAPf/AAAAAAQAAAAjAPj/AAAAAAQAAAAjAPn/AAAAAAQAAAAjAPr/AAAAAAQAAAAjAPv/AAAAAAQAAAAjAPz/AAAAAAQAAAAjAP3/AAAAAAQAAAAjAP7/AAAAAAQAAAAjAP//AAAAAAQAAAAkAPX/AAAAAAQAAAAkAPb/AAAAAAQAAAAkAPf/AAAAAAQAAAAkAPj/AAAAAAQAAAAkAPn/AAAAAAQAAAAkAPr/AAAAAAQAAAAkAPv/AAAAAAQAAAAkAPz/AAAAAAQAAAAkAP3/AAAAAAQAAAAkAP7/AAAAAAQAAAAkAP//AAAAAAQAAAAlAPX/AAAAAAQAAAAlAPb/AAAAAAQAAAAlAPf/AAAAAAQAAAAlAPj/AAAAAAQAAAAlAPn/AAAAAAQAAAAlAPr/AAAAAAQAAAAlAPv/AAAAAAQAAAAlAPz/AAAAAAQAAAAlAP3/AAAAAAQAAAAlAP7/AAAAAAQAAAAlAP//AAAAAAQAAAAmAPX/AAAAAAQAAAAmAPb/AAAAAAQAAAAmAPf/AAAAAAQAAAAmAPj/AAAAAAQAAAAmAPn/AAAAAAQAAAAmAPr/AAAAAAQAAAAmAPv/AAAAAAQAAAAmAPz/AAAAAAQAAAAmAP3/AAAAAAQAAAAmAP7/AAAAAAQAAAAmAP//AAAAAAQAAAAnAPX/AAAAAAQAAAAnAPb/AAAAAAQAAAAnAPf/AAAAAAQAAAAnAPj/AAAAAAQAAAAnAPn/AAAAAAQAAAAnAPr/AAAAAAQAAAAnAPv/AAAAAAQAAAAnAPz/AAAAAAQAAAAnAP3/AAAAAAQAAAAnAP7/AAAAAAQAAAAnAP//AAAAAAQAAAAoAPX/AAAAAAQAAAAoAPb/AAAAAAQAAAAoAPf/AAAAAAQAAAAoAPj/AAAAAAQAAAAoAPn/AAAAAAQAAAAoAPr/AAAAAAQAAAAoAPv/AAAAAAQAAAAoAPz/AAAAAAQAAAAoAP3/AAAAAAQAAAAoAP7/AAAAAAQAAAAoAP//AAAAAAQAAAApAPX/AAAAAAQAAAApAPb/AAAAAAQAAAApAPf/AAAAAAQAAAApAPj/AAAAAAQAAAApAPn/AAAAAAQAAAApAPr/AAAAAAQAAAApAPv/AAAAAAQAAAApAPz/AAAAAAQAAAApAP3/AAAAAAQAAAApAP7/AAAAAAQAAAApAP//AAAAAAQAAAAqAPX/AAAAAAQAAAAqAPb/AAAAAAQAAAAqAPf/AAAAAAQAAAAqAPj/AAAAAAQAAAAqAPn/AAAAAAQAAAAqAPr/AAAAAAQAAAAqAPv/AAAAAAQAAAAqAPz/AAAAAAQAAAAqAP3/AAAAAAQAAAAqAP7/AAAAAAQAAAAqAP//AAAAAAQAAAArAPX/AAAAAAQAAAArAPb/AAAAAAQAAAArAPf/AAAAAAQAAAArAPj/AAAAAAQAAAArAPn/AAAAAAQAAAArAPr/AAAAAAQAAAArAPv/AAAAAAQAAAArAPz/AAAAAAQAAAArAP3/AAAAAAQAAAArAP7/AAAAAAQAAAArAP//AAAAAAQAAAAsAPX/AAAAAAQAAAAsAPb/AAAAAAQAAAAsAPf/AAAAAAQAAAAsAPj/AAAAAAQAAAAsAPn/AAAAAAQAAAAsAPr/AAAAAAQAAAAsAPv/AAAAAAQAAAAsAPz/AAAAAAQAAAAsAP3/AAAAAAQAAAAsAP7/AAAAAAQAAAAsAP//AAAAAAQAAAAtAPX/AAAAAAQAAAAtAPb/AAAAAAQAAAAtAPf/AAAAAAQAAAAtAPj/AAAAAAQAAAAtAPn/AAAAAAQAAAAtAPr/AAAAAAQAAAAtAPv/AAAAAAQAAAAtAPz/AAAAAAQAAAAtAP3/AAAAAAQAAAAtAP7/AAAAAAQAAAAtAP//AAAAAAQAAAAuAPX/AAAAAAQAAAAuAPb/AAAAAAQAAAAuAPf/AAAAAAQAAAAuAPj/AAAAAAQAAAAuAPn/AAAAAAQAAAAuAPr/AAAAAAQAAAAuAPv/AAAAAAQAAAAuAPz/AAAAAAQAAAAuAP3/AAAAAAQAAAAuAP7/AAAAAAQAAAAuAP//AAAAAAQAAAAvAPX/AAAAAAQAAAAvAPb/AAAAAAQAAAAvAPf/AAAAAAQAAAAvAPj/AAAAAAQAAAAvAPn/AAAAAAQAAAAvAPr/AAAAAAQAAAAvAPv/AAAAAAQAAAAvAPz/AAAAAAQAAAAvAP3/AAAAAAQAAAAvAP7/AAAAAAQAAAAvAP//AAAAAAQAAAAwAPX/AAAAAAQAAAAwAPb/AAAAAAQAAAAwAPf/AAAAAAQAAAAwAPj/AAAAAAQAAAAwAPn/AAAAAAQAAAAwAPr/AAAAAAQAAAAwAPv/AAAAAAQAAAAwAPz/AAAAAAQAAAAwAP3/AAAAAAQAAAAwAP7/AAAAAAQAAAAwAP//AAAAAAQAAAAxAPX/AAAAAAQAAAAxAPb/AAAAAAQAAAAxAPf/AAAAAAQAAAAxAPj/AAAAAAQAAAAxAPn/AAAAAAQAAAAxAPr/AAAAAAQAAAAxAPv/AAAAAAQAAAAxAPz/AAAAAAQAAAAxAP3/AAAAAAQAAAAxAP7/AAAAAAQAAAAxAP//AAAAAAQAAAAyAPX/AAAAAAQAAAAyAPb/AAAAAAQAAAAyAPf/AAAAAAQAAAAyAPj/AAAAAAQAAAAyAPn/AAAAAAQAAAAyAPr/AAAAAAQAAAAyAPv/AAAAAAQAAAAyAPz/AAAAAAQAAAAyAP3/AAAAAAQAAAAyAP7/AAAAAAQAAAAyAP//AAAAAAQAAAAzAPX/AAAAAAQAAAAzAPb/AAAAAAQAAAAzAPf/AAAAAAQAAAAzAPj/AAAAAAQAAAAzAPn/AAAAAAQAAAAzAPr/AAAAAAQAAAAzAPv/AAAAAAQAAAAzAPz/AAAAAAQAAAAzAP3/AAAAAAQAAAAzAP7/AAAAAAQAAAAzAP//AAAAAAQAAAA0APX/AAAAAAQAAAA0APb/AAAAAAQAAAA0APf/AAAAAAQAAAA0APj/AAAAAAQAAAA0APn/AAAAAAQAAAA0APr/AAAAAAQAAAA0APv/AAAAAAQAAAA0APz/AAAAAAQAAAA0AP3/AAAAAAQAAAA0AP7/AAAAAAQAAAA0AP//AAAAAAQAAAA1APX/AAAAAAQAAAA1APb/AAAAAAQAAAA1APf/AAAAAAQAAAA1APj/AAAAAAQAAAA1APn/AAAAAAQAAAA1APr/AAAAAAQAAAA1APv/AAAAAAQAAAA1APz/AAAAAAQAAAA1AP3/AAAAAAQAAAA1AP7/AAAAAAQAAAA1AP//AAAAAAQAAAA2APX/AAAAAAQAAAA2APb/AAAAAAQAAAA2APf/AAAAAAQAAAA2APj/AAAAAAQAAAA2APn/AAAAAAQAAAA2APr/AAAAAAQAAAA2APv/AAAAAAQAAAA2APz/AAAAAAQAAAA2AP3/AAAAAAQAAAA2AP7/AAAAAAQAAAA2AP//AAAAAAQAAAA3APX/AAAAAAQAAAA3APb/AAAAAAQAAAA3APf/AAAAAAQAAAA3APj/AAAAAAQAAAA3APn/AAAAAAQAAAA3APr/AAAAAAQAAAA3APv/AAAAAAQAAAA3APz/AAAAAAQAAAA3AP3/AAAAAAQAAAA3AP7/AAAAAAQAAAA3AP//AAAAAAQAAAA4APX/AAAAAAQAAAA4APb/AAAAAAQAAAA4APf/AAAAAAQAAAA4APj/AAAAAAQAAAA4APn/AAAAAAQAAAA4APr/AAAAAAQAAAA4APv/AAAAAAQAAAA4APz/AAAAAAQAAAA4AP3/AAAAAAQAAAA4AP7/AAAAAAQAAAA4AP//AAAAAAQAAAA5APX/AAAAAAQAAAA5APb/AAAAAAQAAAA5APf/AAAAAAQAAAA5APj/AAAAAAQAAAA5APn/AAAAAAQAAAA5APr/AAAAAAQAAAA5APv/AAAAAAQAAAA5APz/AAAAAAQAAAA5AP3/AAAAAAQAAAA5AP7/AAAAAAQAAAA5AP//AAAAAAQAAAA6APX/AAAAAAQAAAA6APb/AAAAAAQAAAA6APf/AAAAAAQAAAA6APj/AAAAAAQAAAA6APn/AAAAAAQAAAA6APr/AAAAAAQAAAA6APv/AAAAAAQAAAA6APz/AAAAAAQAAAA6AP3/AAAAAAQAAAA6AP7/AAAAAAQAAAA6AP//AAAAAAQAAAA7APX/AAAAAAQAAAA7APb/AAAAAAQAAAA7APf/AAAAAAQAAAA7APj/AAAAAAQAAAA7APn/AAAAAAQAAAA7APr/AAAAAAQAAAA7APv/AAAAAAQAAAA7APz/AAAAAAQAAAA7AP3/AAAAAAQAAAA7AP7/AAAAAAQAAAA7AP//AAAAAAQAAAA8APX/AAAAAAQAAAA8APb/AAAAAAQAAAA8APf/AAAAAAQAAAA8APj/AAAAAAQAAAA8APn/AAAAAAQAAAA8APr/AAAAAAQAAAA8APv/AAAAAAQAAAA8APz/AAAAAAQAAAA8AP3/AAAAAAQAAAA8AP7/AAAAAAQAAAA8AP//AAAAAAQAAAA9APX/AAAAAAQAAAA9APb/AAAAAAQAAAA9APf/AAAAAAQAAAA9APj/AAAAAAQAAAA9APn/AAAAAAQAAAA9APr/AAAAAAQAAAA9APv/AAAAAAQAAAA9APz/AAAAAAQAAAA9AP3/AAAAAAQAAAA9AP7/AAAAAAQAAAA9AP//AAAAAAQAAAA+APX/AAAAAAQAAAA+APb/AAAAAAQAAAA+APf/AAAAAAQAAAA+APj/AAAAAAQAAAA+APn/AAAAAAQAAAA+APr/AAAAAAQAAAA+APv/AAAAAAQAAAA+APz/AAAAAAQAAAA+AP3/AAAAAAQAAAA+AP7/AAAAAAQAAAA+AP//AAAAAAQAAAA/APX/AAAAAAQAAAA/APb/AAAAAAQAAAA/APf/AAAAAAQAAAA/APj/AAAAAAQAAAA/APn/AAAAAAQAAAA/APr/AAAAAAQAAAA/APv/AAAAAAQAAAA/APz/AAAAAAQAAAA/AP3/AAAAAAQAAAA/AP7/AAAAAAQAAAA/AP//AAAAAAQAAABAAPX/AAAAAAQAAABAAPb/AAAAAAQAAABAAPf/AAAAAAQAAABAAPj/AAAAAAQAAABAAPn/AAAAAAQAAABAAPr/AAAAAAQAAABAAPv/AAAAAAQAAABAAPz/AAAAAAQAAABAAP3/AAAAAAQAAABAAP7/AAAAAAQAAABAAP//AAAAAAQAAABBAPX/AAAAAAQAAABBAPb/AAAAAAQAAABBAPf/AAAAAAQAAABBAPj/AAAAAAQAAABBAPn/AAAAAAQAAABBAPr/AAAAAAQAAABBAPv/AAAAAAQAAABBAPz/AAAAAAQAAABBAP3/AAAAAAQAAABBAP7/AAAAAAQAAABBAP//AAAAAAQAAABCAPX/AAAAAAQAAABCAPb/AAAAAAQAAABCAPf/AAAAAAQAAABCAPj/AAAAAAQAAABCAPn/AAAAAAQAAABCAPr/AAAAAAQAAABCAPv/AAAAAAQAAABCAPz/AAAAAAQAAABCAP3/AAAAAAQAAABCAP7/AAAAAAQAAABCAP//AAAAAAQAAABDAPX/AAAAAAQAAABDAPb/AAAAAAQAAABDAPf/AAAAAAQAAABDAPj/AAAAAAQAAABDAPn/AAAAAAQAAABDAPr/AAAAAAQAAABDAPv/AAAAAAQAAABDAPz/AAAAAAQAAABDAP3/AAAAAAQAAABDAP7/AAAAAAQAAABDAP//AAAAAAQAAABEAPX/AAAAAAQAAABEAPb/AAAAAAQAAABEAPf/AAAAAAQAAABEAPj/AAAAAAQAAABEAPn/AAAAAAQAAABEAPr/AAAAAAQAAABEAPv/AAAAAAQAAABEAPz/AAAAAAQAAABEAP3/AAAAAAQAAABEAP7/AAAAAAQAAABEAP//AAAAAAQAAABFAPX/AAAAAAQAAABFAPb/AAAAAAQAAABFAPf/AAAAAAQAAABFAPj/AAAAAAQAAABFAPn/AAAAAAQAAABFAPr/AAAAAAQAAABFAPv/AAAAAAQAAABFAPz/AAAAAAQAAABFAP3/AAAAAAQAAABFAP7/AAAAAAQAAABFAP//AAAAAAQAAABGAPX/AAAAAAQAAABGAPb/AAAAAAQAAABGAPf/AAAAAAQAAABGAPj/AAAAAAQAAABGAPn/AAAAAAQAAABGAPr/AAAAAAQAAABGAPv/AAAAAAQAAABGAPz/AAAAAAQAAABGAP3/AAAAAAQAAABGAP7/AAAAAAQAAABGAP//AAAAAAQAAABHAPX/AAAAAAQAAABHAPb/AAAAAAQAAABHAPf/AAAAAAQAAABHAPj/AAAAAAQAAABHAPn/AAAAAAQAAABHAPr/AAAAAAQAAABHAPv/AAAAAAQAAABHAPz/AAAAAAQAAABHAP3/AAAAAAQAAABHAP7/AAAAAAQAAABHAP//AAAAAAQAAABIAPX/AAAAAAQAAABIAPb/AAAAAAQAAABIAPf/AAAAAAQAAABIAPj/AAAAAAQAAABIAPn/AAAAAAQAAABIAPr/AAAAAAQAAABIAPv/AAAAAAQAAABIAPz/AAAAAAQAAABIAP3/AAAAAAQAAABIAP7/AAAAAAQAAABIAP//AAAAAAQAAABJAPX/AAAAAAQAAABJAPb/AAAAAAQAAABJAPf/AAAAAAQAAABJAPj/AAAAAAQAAABJAPn/AAAAAAQAAABJAPr/AAAAAAQAAABJAPv/AAAAAAQAAABJAPz/AAAAAAQAAABJAP3/AAAAAAQAAABJAP7/AAAAAAQAAABJAP//AAAAAAQAAABKAPX/AAAAAAQAAABKAPb/AAAAAAQAAABKAPf/AAAAAAQAAABKAPj/AAAAAAQAAABKAPn/AAAAAAQAAABKAPr/AAAAAAQAAABKAPv/AAAAAAQAAABKAPz/AAAAAAQAAABKAP3/AAAAAAQAAABKAP7/AAAAAAQAAABKAP//AAAAAAQAAABLAPX/AAAAAAQAAABLAPb/AAAAAAQAAABLAPf/AAAAAAQAAABLAPj/AAAAAAQAAABLAPn/AAAAAAQAAABLAPr/AAAAAAQAAABLAPv/AAAAAAQAAABLAPz/AAAAAAQAAABLAP3/AAAAAAQAAABLAP7/AAAAAAQAAABLAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAAAAAP//AAABAAQAAAD4//z/AQAAAAAAAQD4//3/AQAAAAAAAQD4//7/AQAAAAAAAQD5//z/AQAAAAAAAQD6//z/AQAAAAAAAQD7//z/AQAAAAAAAQD8//z/AQAAAAAAAQD9//z/AQAAAAAAAQD+//z/AQAAAAAAAQD///z/AQAAAAAAAQAAAPz/AQAAAAAAAQABAPz/AQAAAAAAAQACAPz/AQAAAAAAAQADAPz/AQAAAAAAAQAEAPz/AQAAAAAAAQAFAPz/AQAAAAAAAQAGAPz/AQAAAAAAAQAHAPz/AQAAAAAAAQAIAPz/AQAAAAAAAQAJAPz/AQAAAAAAAQAKAPz/AQAAAAAAAQALAPz/AQAAAAAAAQALAPj/AQAAAAAAAQALAPn/AQAAAAAAAQALAPr/AQAAAAAAAQALAPv/AQAAAAAAAQAJAPj/AQAAAAAAAQAJAPn/AQAAAAAAAQAJAPr/AQAAAAAAAQAJAPv/AQAAAAAAAQAJAP3/AQAAAAAAAQAJAP7/AQAAAAAAAQALAP3/AQAAAAAAAQDz//X/AQAAAAAAAQD0//X/AQAAAAAAAQD1//X/AQAAAAAAAQD2//X/AQAAAAAAAQD3//X/AQAAAAAAAQD4//X/AQAAAAAAAQD5//X/AQAAAAAAAQD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQAHAPX/AQAAAAAAAQAIAPX/AQAAAAAAAQAJAPX/AQAAAAAAAQAKAPX/AQAAAAAAAQALAPX/AQAAAAAAAQAMAPX/AQAAAAAAAQANAPX/AQAAAAAAAQAOAPX/AQAAAAAAAQD5//7/AQAAAAAAAwD6//7/AQAAAAAAAwD7//7/AQAAAAAAAwD8//7/AQAAAAAAAwD9//7/AQAAAAAAAwD+//7/AQAAAAAAAwD///7/AQAAAAAAAwAAAP7/AQAAAAAAAwABAP7/AQAAAAAAAwACAP7/AQAAAAAAAwADAP7/AQAAAAAAAwAEAP7/AQAAAAAAAwAFAP7/AQAAAAAAAwAGAP7/AQAAAAAAAwAHAP7/AQAAAAAAAwAIAP7/AQAAAAAAAwAKAPj/AQAAAAAABQANAP7/AAAKAAQAAAANAP//AAAKAAUAAAAOAP7/AAALAAQAAAAOAP//AAALAAUAAAAPAP7/AAAMAAQAAAAPAP//AAAMAAUAAAAQAPX/AAAJAAUAAAAQAPb/AAAJAAUAAAAQAPf/AAAJAAUAAAAQAPj/AAAJAAUAAAAQAPn/AAAJAAUAAAAQAPr/AAAJAAUAAAAQAPv/AAAJAAUAAAAQAPz/AAAJAAUAAAAQAP3/AAAJAAUAAAAQAP7/AAAJAAUAAAAQAP//AAAJAAUAAAAPAPX/AAAIAAUAAAAPAPb/AAAIAAUAAAAPAPf/AAAIAAUAAAAPAPj/AAAIAAUAAAAPAPn/AAAIAAUAAAAPAPr/AAAIAAUAAAAPAPv/AAAIAAUAAAAPAPz/AAAIAAUAAAAPAP3/AAAIAAUAAADv/wAAAAABAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAADAAAAAADv/wEAAAABAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAADAAIAAAA=") + +[node name="PipeArea" parent="." index="3"] +pipe_id = 2 +target_level = "uid://dvlq2kgix3iw0" + +[node name="ChallengeNodes" type="Node" parent="." index="8"] +script = ExtResource("2_j1vav") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" index="0" instance=ExtResource("3_mrql5")] +position = Vector2(232, -72) +id = 3 + +[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="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@63019" to="Tiles/@AnimatableBody2D@63019/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63019" to="Tiles/@AnimatableBody2D@63019/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63019" to="Tiles/@AnimatableBody2D@63019" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63019" to="Tiles/@AnimatableBody2D@63019/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63019" to="Tiles/@AnimatableBody2D@63019" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63019" to="Tiles/@AnimatableBody2D@63019/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63020" to="Tiles/@AnimatableBody2D@63020/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63020" to="Tiles/@AnimatableBody2D@63020/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63020" to="Tiles/@AnimatableBody2D@63020" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63020" to="Tiles/@AnimatableBody2D@63020/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63020" to="Tiles/@AnimatableBody2D@63020" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63020" to="Tiles/@AnimatableBody2D@63020/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63021" to="Tiles/@AnimatableBody2D@63021/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63021" to="Tiles/@AnimatableBody2D@63021/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63021" to="Tiles/@AnimatableBody2D@63021" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63021" to="Tiles/@AnimatableBody2D@63021/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63021" to="Tiles/@AnimatableBody2D@63021" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63021" to="Tiles/@AnimatableBody2D@63021/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63022" to="Tiles/@AnimatableBody2D@63022/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63022" to="Tiles/@AnimatableBody2D@63022/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63022" to="Tiles/@AnimatableBody2D@63022" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63022" to="Tiles/@AnimatableBody2D@63022/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63022" to="Tiles/@AnimatableBody2D@63022" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63022" to="Tiles/@AnimatableBody2D@63022/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63023" to="Tiles/@AnimatableBody2D@63023/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63023" to="Tiles/@AnimatableBody2D@63023/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63023" to="Tiles/@AnimatableBody2D@63023" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63023" to="Tiles/@AnimatableBody2D@63023/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63023" to="Tiles/@AnimatableBody2D@63023" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63023" to="Tiles/@AnimatableBody2D@63023/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63024" to="Tiles/@AnimatableBody2D@63024/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63024" to="Tiles/@AnimatableBody2D@63024/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63024" to="Tiles/@AnimatableBody2D@63024" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63024" to="Tiles/@AnimatableBody2D@63024/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63024" to="Tiles/@AnimatableBody2D@63024" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63024" to="Tiles/@AnimatableBody2D@63024/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63025" to="Tiles/@AnimatableBody2D@63025/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63025" to="Tiles/@AnimatableBody2D@63025/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63025" to="Tiles/@AnimatableBody2D@63025" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63025" to="Tiles/@AnimatableBody2D@63025/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63025" to="Tiles/@AnimatableBody2D@63025" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63025" to="Tiles/@AnimatableBody2D@63025/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63026" to="Tiles/@AnimatableBody2D@63026/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63026" to="Tiles/@AnimatableBody2D@63026/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63026" to="Tiles/@AnimatableBody2D@63026" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63026" to="Tiles/@AnimatableBody2D@63026/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63026" to="Tiles/@AnimatableBody2D@63026" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63026" to="Tiles/@AnimatableBody2D@63026/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63027" to="Tiles/@AnimatableBody2D@63027/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63027" to="Tiles/@AnimatableBody2D@63027/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63027" to="Tiles/@AnimatableBody2D@63027" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63027" to="Tiles/@AnimatableBody2D@63027/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63027" to="Tiles/@AnimatableBody2D@63027" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63027" to="Tiles/@AnimatableBody2D@63027/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63028" to="Tiles/@AnimatableBody2D@63028/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63028" to="Tiles/@AnimatableBody2D@63028/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63028" to="Tiles/@AnimatableBody2D@63028" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63028" to="Tiles/@AnimatableBody2D@63028/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63028" to="Tiles/@AnimatableBody2D@63028" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63028" to="Tiles/@AnimatableBody2D@63028/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63029" to="Tiles/@AnimatableBody2D@63029/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63029" to="Tiles/@AnimatableBody2D@63029/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63029" to="Tiles/@AnimatableBody2D@63029" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63029" to="Tiles/@AnimatableBody2D@63029/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63029" to="Tiles/@AnimatableBody2D@63029" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63029" to="Tiles/@AnimatableBody2D@63029/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63030" to="Tiles/@AnimatableBody2D@63030/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63030" to="Tiles/@AnimatableBody2D@63030/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63030" to="Tiles/@AnimatableBody2D@63030" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63030" to="Tiles/@AnimatableBody2D@63030/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63030" to="Tiles/@AnimatableBody2D@63030" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63030" to="Tiles/@AnimatableBody2D@63030/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63031" to="Tiles/@AnimatableBody2D@63031/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63031" to="Tiles/@AnimatableBody2D@63031/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63031" to="Tiles/@AnimatableBody2D@63031" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63031" to="Tiles/@AnimatableBody2D@63031/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63031" to="Tiles/@AnimatableBody2D@63031" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63031" to="Tiles/@AnimatableBody2D@63031/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63032" to="Tiles/@AnimatableBody2D@63032/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63032" to="Tiles/@AnimatableBody2D@63032/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63032" to="Tiles/@AnimatableBody2D@63032" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63032" to="Tiles/@AnimatableBody2D@63032/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63032" to="Tiles/@AnimatableBody2D@63032" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63032" to="Tiles/@AnimatableBody2D@63032/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63033" to="Tiles/@AnimatableBody2D@63033/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63033" to="Tiles/@AnimatableBody2D@63033/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63033" to="Tiles/@AnimatableBody2D@63033" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63033" to="Tiles/@AnimatableBody2D@63033/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63033" to="Tiles/@AnimatableBody2D@63033" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63033" to="Tiles/@AnimatableBody2D@63033/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63034" to="Tiles/@AnimatableBody2D@63034/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63034" to="Tiles/@AnimatableBody2D@63034/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63034" to="Tiles/@AnimatableBody2D@63034" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63034" to="Tiles/@AnimatableBody2D@63034/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63034" to="Tiles/@AnimatableBody2D@63034" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63034" to="Tiles/@AnimatableBody2D@63034/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63035" to="Tiles/@AnimatableBody2D@63035/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63035" to="Tiles/@AnimatableBody2D@63035/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63035" to="Tiles/@AnimatableBody2D@63035" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63035" to="Tiles/@AnimatableBody2D@63035/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63035" to="Tiles/@AnimatableBody2D@63035" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63035" to="Tiles/@AnimatableBody2D@63035/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63036" to="Tiles/@AnimatableBody2D@63036/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63036" to="Tiles/@AnimatableBody2D@63036/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63036" to="Tiles/@AnimatableBody2D@63036" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63036" to="Tiles/@AnimatableBody2D@63036/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63036" to="Tiles/@AnimatableBody2D@63036" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63036" to="Tiles/@AnimatableBody2D@63036/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63037" to="Tiles/@AnimatableBody2D@63037/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63037" to="Tiles/@AnimatableBody2D@63037/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63037" to="Tiles/@AnimatableBody2D@63037" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63037" to="Tiles/@AnimatableBody2D@63037/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63037" to="Tiles/@AnimatableBody2D@63037" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63037" to="Tiles/@AnimatableBody2D@63037/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63038" to="Tiles/@AnimatableBody2D@63038/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63038" to="Tiles/@AnimatableBody2D@63038/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63038" to="Tiles/@AnimatableBody2D@63038" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63038" to="Tiles/@AnimatableBody2D@63038/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63038" to="Tiles/@AnimatableBody2D@63038" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63038" to="Tiles/@AnimatableBody2D@63038/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63039" to="Tiles/@AnimatableBody2D@63039/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63039" to="Tiles/@AnimatableBody2D@63039/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63039" to="Tiles/@AnimatableBody2D@63039" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63039" to="Tiles/@AnimatableBody2D@63039/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63039" to="Tiles/@AnimatableBody2D@63039" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63039" to="Tiles/@AnimatableBody2D@63039/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63040" to="Tiles/@AnimatableBody2D@63040/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63040" to="Tiles/@AnimatableBody2D@63040/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63040" to="Tiles/@AnimatableBody2D@63040" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63040" to="Tiles/@AnimatableBody2D@63040/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63040" to="Tiles/@AnimatableBody2D@63040" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63040" to="Tiles/@AnimatableBody2D@63040/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63041" to="Tiles/@AnimatableBody2D@63041/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63041" to="Tiles/@AnimatableBody2D@63041/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63041" to="Tiles/@AnimatableBody2D@63041" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63041" to="Tiles/@AnimatableBody2D@63041/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63041" to="Tiles/@AnimatableBody2D@63041" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63041" to="Tiles/@AnimatableBody2D@63041/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63042" to="Tiles/@AnimatableBody2D@63042/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63042" to="Tiles/@AnimatableBody2D@63042/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63042" to="Tiles/@AnimatableBody2D@63042" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63042" to="Tiles/@AnimatableBody2D@63042/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63042" to="Tiles/@AnimatableBody2D@63042" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63042" to="Tiles/@AnimatableBody2D@63042/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63043" to="Tiles/@AnimatableBody2D@63043/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63043" to="Tiles/@AnimatableBody2D@63043/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63043" to="Tiles/@AnimatableBody2D@63043" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63043" to="Tiles/@AnimatableBody2D@63043/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63043" to="Tiles/@AnimatableBody2D@63043" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63043" to="Tiles/@AnimatableBody2D@63043/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63044" to="Tiles/@AnimatableBody2D@63044/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63044" to="Tiles/@AnimatableBody2D@63044/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63044" to="Tiles/@AnimatableBody2D@63044" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63044" to="Tiles/@AnimatableBody2D@63044/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63044" to="Tiles/@AnimatableBody2D@63044" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63044" to="Tiles/@AnimatableBody2D@63044/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63045" to="Tiles/@AnimatableBody2D@63045/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63045" to="Tiles/@AnimatableBody2D@63045/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63045" to="Tiles/@AnimatableBody2D@63045" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63045" to="Tiles/@AnimatableBody2D@63045/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63045" to="Tiles/@AnimatableBody2D@63045" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63045" to="Tiles/@AnimatableBody2D@63045/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63046" to="Tiles/@AnimatableBody2D@63046/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63046" to="Tiles/@AnimatableBody2D@63046/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63046" to="Tiles/@AnimatableBody2D@63046" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63046" to="Tiles/@AnimatableBody2D@63046/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63046" to="Tiles/@AnimatableBody2D@63046" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63046" to="Tiles/@AnimatableBody2D@63046/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63047" to="Tiles/@AnimatableBody2D@63047/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63047" to="Tiles/@AnimatableBody2D@63047/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63047" to="Tiles/@AnimatableBody2D@63047" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63047" to="Tiles/@AnimatableBody2D@63047/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63047" to="Tiles/@AnimatableBody2D@63047" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63047" to="Tiles/@AnimatableBody2D@63047/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63048" to="Tiles/@AnimatableBody2D@63048/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63048" to="Tiles/@AnimatableBody2D@63048/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63048" to="Tiles/@AnimatableBody2D@63048" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63048" to="Tiles/@AnimatableBody2D@63048/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63048" to="Tiles/@AnimatableBody2D@63048" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63048" to="Tiles/@AnimatableBody2D@63048/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63049" to="Tiles/@AnimatableBody2D@63049/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63049" to="Tiles/@AnimatableBody2D@63049/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63049" to="Tiles/@AnimatableBody2D@63049" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63049" to="Tiles/@AnimatableBody2D@63049/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63049" to="Tiles/@AnimatableBody2D@63049" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63049" to="Tiles/@AnimatableBody2D@63049/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63050" to="Tiles/@AnimatableBody2D@63050/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63050" to="Tiles/@AnimatableBody2D@63050/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63050" to="Tiles/@AnimatableBody2D@63050" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63050" to="Tiles/@AnimatableBody2D@63050/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63050" to="Tiles/@AnimatableBody2D@63050" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63050" to="Tiles/@AnimatableBody2D@63050/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63051" to="Tiles/@AnimatableBody2D@63051/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63051" to="Tiles/@AnimatableBody2D@63051/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63051" to="Tiles/@AnimatableBody2D@63051" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63051" to="Tiles/@AnimatableBody2D@63051/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63051" to="Tiles/@AnimatableBody2D@63051" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63051" to="Tiles/@AnimatableBody2D@63051/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63052" to="Tiles/@AnimatableBody2D@63052/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63052" to="Tiles/@AnimatableBody2D@63052/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63052" to="Tiles/@AnimatableBody2D@63052" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63052" to="Tiles/@AnimatableBody2D@63052/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63052" to="Tiles/@AnimatableBody2D@63052" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63052" to="Tiles/@AnimatableBody2D@63052/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63053" to="Tiles/@AnimatableBody2D@63053/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63053" to="Tiles/@AnimatableBody2D@63053/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63053" to="Tiles/@AnimatableBody2D@63053" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63053" to="Tiles/@AnimatableBody2D@63053/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63053" to="Tiles/@AnimatableBody2D@63053" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63053" to="Tiles/@AnimatableBody2D@63053/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63054" to="Tiles/@AnimatableBody2D@63054/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63054" to="Tiles/@AnimatableBody2D@63054/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63054" to="Tiles/@AnimatableBody2D@63054" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63054" to="Tiles/@AnimatableBody2D@63054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63054" to="Tiles/@AnimatableBody2D@63054" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63054" to="Tiles/@AnimatableBody2D@63054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63055" to="Tiles/@AnimatableBody2D@63055/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63055" to="Tiles/@AnimatableBody2D@63055/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63055" to="Tiles/@AnimatableBody2D@63055" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63055" to="Tiles/@AnimatableBody2D@63055/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63055" to="Tiles/@AnimatableBody2D@63055" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63055" to="Tiles/@AnimatableBody2D@63055/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63056" to="Tiles/@AnimatableBody2D@63056/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63056" to="Tiles/@AnimatableBody2D@63056/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63056" to="Tiles/@AnimatableBody2D@63056" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63056" to="Tiles/@AnimatableBody2D@63056/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63056" to="Tiles/@AnimatableBody2D@63056" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63056" to="Tiles/@AnimatableBody2D@63056/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63057" to="Tiles/@AnimatableBody2D@63057/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63057" to="Tiles/@AnimatableBody2D@63057/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63057" to="Tiles/@AnimatableBody2D@63057" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63057" to="Tiles/@AnimatableBody2D@63057/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63057" to="Tiles/@AnimatableBody2D@63057" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63057" to="Tiles/@AnimatableBody2D@63057/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63058" to="Tiles/@AnimatableBody2D@63058/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63058" to="Tiles/@AnimatableBody2D@63058/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63058" to="Tiles/@AnimatableBody2D@63058" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63058" to="Tiles/@AnimatableBody2D@63058/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63058" to="Tiles/@AnimatableBody2D@63058" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63058" to="Tiles/@AnimatableBody2D@63058/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63059" to="Tiles/@AnimatableBody2D@63059/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63059" to="Tiles/@AnimatableBody2D@63059/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63059" to="Tiles/@AnimatableBody2D@63059" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63059" to="Tiles/@AnimatableBody2D@63059/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63059" to="Tiles/@AnimatableBody2D@63059" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63059" to="Tiles/@AnimatableBody2D@63059/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63060" to="Tiles/@AnimatableBody2D@63060/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63060" to="Tiles/@AnimatableBody2D@63060/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63060" to="Tiles/@AnimatableBody2D@63060" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63060" to="Tiles/@AnimatableBody2D@63060/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63060" to="Tiles/@AnimatableBody2D@63060" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63060" to="Tiles/@AnimatableBody2D@63060/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63061" to="Tiles/@AnimatableBody2D@63061/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63061" to="Tiles/@AnimatableBody2D@63061/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63061" to="Tiles/@AnimatableBody2D@63061" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63061" to="Tiles/@AnimatableBody2D@63061/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63061" to="Tiles/@AnimatableBody2D@63061" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63061" to="Tiles/@AnimatableBody2D@63061/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63062" to="Tiles/@AnimatableBody2D@63062/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63062" to="Tiles/@AnimatableBody2D@63062/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63062" to="Tiles/@AnimatableBody2D@63062" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63062" to="Tiles/@AnimatableBody2D@63062/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63062" to="Tiles/@AnimatableBody2D@63062" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63062" to="Tiles/@AnimatableBody2D@63062/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63063" to="Tiles/@AnimatableBody2D@63063/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63063" to="Tiles/@AnimatableBody2D@63063/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63063" to="Tiles/@AnimatableBody2D@63063" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63063" to="Tiles/@AnimatableBody2D@63063/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63063" to="Tiles/@AnimatableBody2D@63063" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63063" to="Tiles/@AnimatableBody2D@63063/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63064" to="Tiles/@AnimatableBody2D@63064/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63064" to="Tiles/@AnimatableBody2D@63064/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63064" to="Tiles/@AnimatableBody2D@63064" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63064" to="Tiles/@AnimatableBody2D@63064/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63064" to="Tiles/@AnimatableBody2D@63064" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63064" to="Tiles/@AnimatableBody2D@63064/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63065" to="Tiles/@AnimatableBody2D@63065/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63065" to="Tiles/@AnimatableBody2D@63065/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63065" to="Tiles/@AnimatableBody2D@63065" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63065" to="Tiles/@AnimatableBody2D@63065/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63065" to="Tiles/@AnimatableBody2D@63065" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63065" to="Tiles/@AnimatableBody2D@63065/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63066" to="Tiles/@AnimatableBody2D@63066/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63066" to="Tiles/@AnimatableBody2D@63066/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63066" to="Tiles/@AnimatableBody2D@63066" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63066" to="Tiles/@AnimatableBody2D@63066/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63066" to="Tiles/@AnimatableBody2D@63066" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63066" to="Tiles/@AnimatableBody2D@63066/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63067" to="Tiles/@AnimatableBody2D@63067/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63067" to="Tiles/@AnimatableBody2D@63067/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63067" to="Tiles/@AnimatableBody2D@63067" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63067" to="Tiles/@AnimatableBody2D@63067/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63067" to="Tiles/@AnimatableBody2D@63067" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63067" to="Tiles/@AnimatableBody2D@63067/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63068" to="Tiles/@AnimatableBody2D@63068/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63068" to="Tiles/@AnimatableBody2D@63068/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63068" to="Tiles/@AnimatableBody2D@63068" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63068" to="Tiles/@AnimatableBody2D@63068/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63068" to="Tiles/@AnimatableBody2D@63068" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63068" to="Tiles/@AnimatableBody2D@63068/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63069" to="Tiles/@AnimatableBody2D@63069/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63069" to="Tiles/@AnimatableBody2D@63069/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63069" to="Tiles/@AnimatableBody2D@63069" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63069" to="Tiles/@AnimatableBody2D@63069/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63069" to="Tiles/@AnimatableBody2D@63069" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63069" to="Tiles/@AnimatableBody2D@63069/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63070" to="Tiles/@AnimatableBody2D@63070/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63070" to="Tiles/@AnimatableBody2D@63070/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63070" to="Tiles/@AnimatableBody2D@63070" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63070" to="Tiles/@AnimatableBody2D@63070/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63070" to="Tiles/@AnimatableBody2D@63070" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63070" to="Tiles/@AnimatableBody2D@63070/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63071" to="Tiles/@AnimatableBody2D@63071/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63071" to="Tiles/@AnimatableBody2D@63071/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63071" to="Tiles/@AnimatableBody2D@63071" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63071" to="Tiles/@AnimatableBody2D@63071/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63071" to="Tiles/@AnimatableBody2D@63071" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63071" to="Tiles/@AnimatableBody2D@63071/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63072" to="Tiles/@AnimatableBody2D@63072/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63072" to="Tiles/@AnimatableBody2D@63072/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63072" to="Tiles/@AnimatableBody2D@63072" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63072" to="Tiles/@AnimatableBody2D@63072/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63072" to="Tiles/@AnimatableBody2D@63072" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63072" to="Tiles/@AnimatableBody2D@63072/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63073" to="Tiles/@AnimatableBody2D@63073/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63073" to="Tiles/@AnimatableBody2D@63073/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63073" to="Tiles/@AnimatableBody2D@63073" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63073" to="Tiles/@AnimatableBody2D@63073/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63073" to="Tiles/@AnimatableBody2D@63073" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63073" to="Tiles/@AnimatableBody2D@63073/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63074" to="Tiles/@AnimatableBody2D@63074/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63074" to="Tiles/@AnimatableBody2D@63074/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63074" to="Tiles/@AnimatableBody2D@63074" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63074" to="Tiles/@AnimatableBody2D@63074/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63074" to="Tiles/@AnimatableBody2D@63074" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63074" to="Tiles/@AnimatableBody2D@63074/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63075" to="Tiles/@AnimatableBody2D@63075/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63075" to="Tiles/@AnimatableBody2D@63075/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63075" to="Tiles/@AnimatableBody2D@63075" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63075" to="Tiles/@AnimatableBody2D@63075/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63075" to="Tiles/@AnimatableBody2D@63075" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63075" to="Tiles/@AnimatableBody2D@63075/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63076" to="Tiles/@AnimatableBody2D@63076/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63076" to="Tiles/@AnimatableBody2D@63076/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63076" to="Tiles/@AnimatableBody2D@63076" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63076" to="Tiles/@AnimatableBody2D@63076/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63076" to="Tiles/@AnimatableBody2D@63076" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63076" to="Tiles/@AnimatableBody2D@63076/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63077" to="Tiles/@AnimatableBody2D@63077/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63077" to="Tiles/@AnimatableBody2D@63077/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63077" to="Tiles/@AnimatableBody2D@63077" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63077" to="Tiles/@AnimatableBody2D@63077/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63077" to="Tiles/@AnimatableBody2D@63077" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63077" to="Tiles/@AnimatableBody2D@63077/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63078" to="Tiles/@AnimatableBody2D@63078/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63078" to="Tiles/@AnimatableBody2D@63078/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63078" to="Tiles/@AnimatableBody2D@63078" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63078" to="Tiles/@AnimatableBody2D@63078/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63078" to="Tiles/@AnimatableBody2D@63078" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63078" to="Tiles/@AnimatableBody2D@63078/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63079" to="Tiles/@Node2D@63079/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63080" to="Tiles/@Node2D@63080/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63081" to="Tiles/@Node2D@63081/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63082" to="Tiles/@Node2D@63082/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63083" to="Tiles/@Node2D@63083/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63084" to="Tiles/@Node2D@63084/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63085" to="Tiles/@Node2D@63085/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63086" to="Tiles/@Node2D@63086/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63087" to="Tiles/@Node2D@63087/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63088" to="Tiles/@Node2D@63088/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63089" to="Tiles/@Node2D@63089/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63090" to="Tiles/@Node2D@63090/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63091" to="Tiles/@Node2D@63091/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63092" to="Tiles/@Node2D@63092/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@63093" to="Tiles/@Node2D@63093/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63094" to="Tiles/@AnimatableBody2D@63094/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63094" to="Tiles/@AnimatableBody2D@63094/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63094" to="Tiles/@AnimatableBody2D@63094" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63094" to="Tiles/@AnimatableBody2D@63094/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63094" to="Tiles/@AnimatableBody2D@63094/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63094" to="Tiles/@AnimatableBody2D@63094" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63094" to="Tiles/@AnimatableBody2D@63094/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World3/3-1b.tscn b/Scenes/Levels/SMBLL/World3/3-1b.tscn new file mode 100644 index 0000000..c44465a --- /dev/null +++ b/Scenes/Levels/SMBLL/World3/3-1b.tscn @@ -0,0 +1,203 @@ +[gd_scene load_steps=2 format=4 uid="uid://cnqr7lpbr0kf8"] + +[ext_resource type="PackedScene" uid="uid://dohke0uql0hv5" path="res://Scenes/Levels/SMBLL/World2/2-1a.tscn" id="1_e4hs8"] + +[node name="1-1A" instance=ExtResource("1_e4hs8")] + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAABAAAAAAD8/wEAAAABAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAAAAAAFAP//AAAKAAEAAAAGAP7/AAALAAAAAAAGAP//AAALAAEAAAAHAP7/AAAMAAAAAAAHAP//AAAMAAEAAAAHAPX/AAAIAAEAAAAIAPX/AAAJAAEAAAAHAPb/AAAIAAEAAAAIAPb/AAAJAAEAAAAHAPf/AAAIAAEAAAAIAPf/AAAJAAEAAAAHAPj/AAAIAAEAAAAIAPj/AAAJAAEAAAAHAPn/AAAIAAEAAAAIAPn/AAAJAAEAAAAHAPr/AAAIAAEAAAAIAPr/AAAJAAEAAAAHAPv/AAAIAAEAAAAIAPv/AAAJAAEAAAAHAPz/AAAIAAEAAAAIAPz/AAAJAAEAAAAHAP3/AAAIAAEAAAAIAP3/AAAJAAEAAAAIAP7/AAAJAAEAAAAIAP//AAAJAAEAAAD+//3/AQAAAAAAAQD+//7/AQAAAAAAAQD/////AQAAAAAAAwAAAP//AQAAAAAAAwABAP//AQAAAAAAAwACAP//AQAAAAAAAwD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD8//z/AQAAAAAAAQD9//z/AQAAAAAAAQD+//z/AQAAAAAAAQD///z/AQAAAAAAAQAAAPz/AQAAAAAAAQABAPz/AQAAAAAAAQACAPz/AQAAAAAAAQD8//r/AQAAAAAAAQD5/wAAAAACAAAAAAD6/wAAAAADAAAAAAD6/wEAAAADAAEAAAD5/wEAAAACAAEAAADv/wAAAAABAAAAAAASAAAAAAADAAAAAADv/wEAAAABAAEAAAASAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAADAAIAAAD8/wIAAAABAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAADAP3/AQAAAAAAAQADAP7/AQAAAAAAAQD8//b/AQAAAAAAAQD8//f/AQAAAAAAAQD8//j/AQAAAAAAAQD8//n/AQAAAAAAAQD8//v/AQAAAAAAAQADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQD9//v/AQAAAAAAAwD+//v/AQAAAAAAAwAAAPv/AQAAAAAAAwABAPv/AQAAAAAAAwACAPv/AQAAAAAAAwADAPz/AQAAAAAABQD///v/AQAAAAAAAwA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://dvlq2kgix3iw0" + +[node name="ChallengeNodes" parent="." index="7" node_paths=PackedStringArray("nodes_to_delete")] +nodes_to_delete = [] + +[node name="RedCoin" parent="ChallengeNodes" index="0"] +position = Vector2(-40, -120) + +[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="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@54834" to="Tiles/@AnimatableBody2D@54834/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54834" to="Tiles/@AnimatableBody2D@54834/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54834" to="Tiles/@AnimatableBody2D@54834" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54834" to="Tiles/@AnimatableBody2D@54834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54834" to="Tiles/@AnimatableBody2D@54834" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54834" to="Tiles/@AnimatableBody2D@54834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@54835" to="Tiles/@Node2D@54835/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@54836" to="Tiles/@Node2D@54836/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@54837" to="Tiles/@Node2D@54837/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54838" to="Tiles/@AnimatableBody2D@54838/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54838" to="Tiles/@AnimatableBody2D@54838/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54838" to="Tiles/@AnimatableBody2D@54838" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54838" to="Tiles/@AnimatableBody2D@54838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54838" to="Tiles/@AnimatableBody2D@54838" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54838" to="Tiles/@AnimatableBody2D@54838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54839" to="Tiles/@AnimatableBody2D@54839/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54839" to="Tiles/@AnimatableBody2D@54839/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54839" to="Tiles/@AnimatableBody2D@54839" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54839" to="Tiles/@AnimatableBody2D@54839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54839" to="Tiles/@AnimatableBody2D@54839" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54839" to="Tiles/@AnimatableBody2D@54839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54840" to="Tiles/@AnimatableBody2D@54840/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54840" to="Tiles/@AnimatableBody2D@54840/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54840" to="Tiles/@AnimatableBody2D@54840" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54840" to="Tiles/@AnimatableBody2D@54840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54840" to="Tiles/@AnimatableBody2D@54840" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54840" to="Tiles/@AnimatableBody2D@54840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54841" to="Tiles/@AnimatableBody2D@54841/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54841" to="Tiles/@AnimatableBody2D@54841/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54841" to="Tiles/@AnimatableBody2D@54841" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54841" to="Tiles/@AnimatableBody2D@54841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54841" to="Tiles/@AnimatableBody2D@54841" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54841" to="Tiles/@AnimatableBody2D@54841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54842" to="Tiles/@AnimatableBody2D@54842/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54842" to="Tiles/@AnimatableBody2D@54842/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54842" to="Tiles/@AnimatableBody2D@54842" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54842" to="Tiles/@AnimatableBody2D@54842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54842" to="Tiles/@AnimatableBody2D@54842" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54842" to="Tiles/@AnimatableBody2D@54842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54843" to="Tiles/@AnimatableBody2D@54843/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54843" to="Tiles/@AnimatableBody2D@54843/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54843" to="Tiles/@AnimatableBody2D@54843" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54843" to="Tiles/@AnimatableBody2D@54843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54843" to="Tiles/@AnimatableBody2D@54843" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54843" to="Tiles/@AnimatableBody2D@54843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54844" to="Tiles/@AnimatableBody2D@54844/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54844" to="Tiles/@AnimatableBody2D@54844/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54844" to="Tiles/@AnimatableBody2D@54844" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54844" to="Tiles/@AnimatableBody2D@54844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54844" to="Tiles/@AnimatableBody2D@54844" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54844" to="Tiles/@AnimatableBody2D@54844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54845" to="Tiles/@AnimatableBody2D@54845/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54845" to="Tiles/@AnimatableBody2D@54845/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54845" to="Tiles/@AnimatableBody2D@54845" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54845" to="Tiles/@AnimatableBody2D@54845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54845" to="Tiles/@AnimatableBody2D@54845" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54845" to="Tiles/@AnimatableBody2D@54845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54846" to="Tiles/@AnimatableBody2D@54846/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54846" to="Tiles/@AnimatableBody2D@54846/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54846" to="Tiles/@AnimatableBody2D@54846" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54846" to="Tiles/@AnimatableBody2D@54846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54846" to="Tiles/@AnimatableBody2D@54846" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54846" to="Tiles/@AnimatableBody2D@54846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54847" to="Tiles/@AnimatableBody2D@54847/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54847" to="Tiles/@AnimatableBody2D@54847/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54847" to="Tiles/@AnimatableBody2D@54847" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54847" to="Tiles/@AnimatableBody2D@54847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54847" to="Tiles/@AnimatableBody2D@54847" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54847" to="Tiles/@AnimatableBody2D@54847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54848" to="Tiles/@AnimatableBody2D@54848/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54848" to="Tiles/@AnimatableBody2D@54848/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54848" to="Tiles/@AnimatableBody2D@54848" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54848" to="Tiles/@AnimatableBody2D@54848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54848" to="Tiles/@AnimatableBody2D@54848" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54848" to="Tiles/@AnimatableBody2D@54848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54849" to="Tiles/@AnimatableBody2D@54849/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54849" to="Tiles/@AnimatableBody2D@54849/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54849" to="Tiles/@AnimatableBody2D@54849" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54849" to="Tiles/@AnimatableBody2D@54849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54849" to="Tiles/@AnimatableBody2D@54849" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54849" to="Tiles/@AnimatableBody2D@54849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54850" to="Tiles/@AnimatableBody2D@54850/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54850" to="Tiles/@AnimatableBody2D@54850/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54850" to="Tiles/@AnimatableBody2D@54850" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54850" to="Tiles/@AnimatableBody2D@54850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54850" to="Tiles/@AnimatableBody2D@54850" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54850" to="Tiles/@AnimatableBody2D@54850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54851" to="Tiles/@AnimatableBody2D@54851/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54851" to="Tiles/@AnimatableBody2D@54851/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54851" to="Tiles/@AnimatableBody2D@54851" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54851" to="Tiles/@AnimatableBody2D@54851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54851" to="Tiles/@AnimatableBody2D@54851" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54851" to="Tiles/@AnimatableBody2D@54851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54852" to="Tiles/@AnimatableBody2D@54852/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54852" to="Tiles/@AnimatableBody2D@54852/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54852" to="Tiles/@AnimatableBody2D@54852" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54852" to="Tiles/@AnimatableBody2D@54852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54852" to="Tiles/@AnimatableBody2D@54852" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54852" to="Tiles/@AnimatableBody2D@54852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54853" to="Tiles/@AnimatableBody2D@54853/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54853" to="Tiles/@AnimatableBody2D@54853/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54853" to="Tiles/@AnimatableBody2D@54853" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54853" to="Tiles/@AnimatableBody2D@54853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54853" to="Tiles/@AnimatableBody2D@54853" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54853" to="Tiles/@AnimatableBody2D@54853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54854" to="Tiles/@AnimatableBody2D@54854/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54854" to="Tiles/@AnimatableBody2D@54854/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54854" to="Tiles/@AnimatableBody2D@54854" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54854" to="Tiles/@AnimatableBody2D@54854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54854" to="Tiles/@AnimatableBody2D@54854" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54854" to="Tiles/@AnimatableBody2D@54854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54855" to="Tiles/@AnimatableBody2D@54855/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54855" to="Tiles/@AnimatableBody2D@54855/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54855" to="Tiles/@AnimatableBody2D@54855" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54855" to="Tiles/@AnimatableBody2D@54855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54855" to="Tiles/@AnimatableBody2D@54855" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54855" to="Tiles/@AnimatableBody2D@54855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54856" to="Tiles/@AnimatableBody2D@54856/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54856" to="Tiles/@AnimatableBody2D@54856/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54856" to="Tiles/@AnimatableBody2D@54856" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54856" to="Tiles/@AnimatableBody2D@54856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54856" to="Tiles/@AnimatableBody2D@54856" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54856" to="Tiles/@AnimatableBody2D@54856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54857" to="Tiles/@AnimatableBody2D@54857/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54857" to="Tiles/@AnimatableBody2D@54857/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54857" to="Tiles/@AnimatableBody2D@54857" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54857" to="Tiles/@AnimatableBody2D@54857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54857" to="Tiles/@AnimatableBody2D@54857" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54857" to="Tiles/@AnimatableBody2D@54857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54858" to="Tiles/@AnimatableBody2D@54858/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54858" to="Tiles/@AnimatableBody2D@54858/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54858" to="Tiles/@AnimatableBody2D@54858" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54858" to="Tiles/@AnimatableBody2D@54858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54858" to="Tiles/@AnimatableBody2D@54858" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54858" to="Tiles/@AnimatableBody2D@54858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54859" to="Tiles/@AnimatableBody2D@54859/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54859" to="Tiles/@AnimatableBody2D@54859/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54859" to="Tiles/@AnimatableBody2D@54859" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54859" to="Tiles/@AnimatableBody2D@54859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54859" to="Tiles/@AnimatableBody2D@54859" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54859" to="Tiles/@AnimatableBody2D@54859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54860" to="Tiles/@AnimatableBody2D@54860/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54860" to="Tiles/@AnimatableBody2D@54860/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54860" to="Tiles/@AnimatableBody2D@54860" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54860" to="Tiles/@AnimatableBody2D@54860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54860" to="Tiles/@AnimatableBody2D@54860" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54860" to="Tiles/@AnimatableBody2D@54860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54861" to="Tiles/@AnimatableBody2D@54861/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54861" to="Tiles/@AnimatableBody2D@54861/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54861" to="Tiles/@AnimatableBody2D@54861" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54861" to="Tiles/@AnimatableBody2D@54861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54861" to="Tiles/@AnimatableBody2D@54861" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54861" to="Tiles/@AnimatableBody2D@54861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54862" to="Tiles/@AnimatableBody2D@54862/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54862" to="Tiles/@AnimatableBody2D@54862/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54862" to="Tiles/@AnimatableBody2D@54862" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54862" to="Tiles/@AnimatableBody2D@54862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54862" to="Tiles/@AnimatableBody2D@54862" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54862" to="Tiles/@AnimatableBody2D@54862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54863" to="Tiles/@AnimatableBody2D@54863/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54863" to="Tiles/@AnimatableBody2D@54863/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54863" to="Tiles/@AnimatableBody2D@54863" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54863" to="Tiles/@AnimatableBody2D@54863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54863" to="Tiles/@AnimatableBody2D@54863" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54863" to="Tiles/@AnimatableBody2D@54863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@54864" to="Tiles/@Node2D@54864/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@54865" to="Tiles/@Node2D@54865/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@54866" to="Tiles/@Node2D@54866/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@54867" to="Tiles/@Node2D@54867/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@54868" to="Tiles/@Node2D@54868/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54869" to="Tiles/@AnimatableBody2D@54869/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54869" to="Tiles/@AnimatableBody2D@54869/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54869" to="Tiles/@AnimatableBody2D@54869" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54869" to="Tiles/@AnimatableBody2D@54869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54869" to="Tiles/@AnimatableBody2D@54869/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54869" to="Tiles/@AnimatableBody2D@54869" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54869" to="Tiles/@AnimatableBody2D@54869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@54870" to="Tiles/@Node2D@54870/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World3/3-2.tscn b/Scenes/Levels/SMBLL/World3/3-2.tscn new file mode 100644 index 0000000..161296f --- /dev/null +++ b/Scenes/Levels/SMBLL/World3/3-2.tscn @@ -0,0 +1,300 @@ +[gd_scene load_steps=22 format=4 uid="uid://txd4b614jd5c"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_heupp"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_orrur"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_dlcvy"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_pc7e2"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_mbkyd"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="7_moxhs"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="9_fx1ap"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="9_ii0co"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="10_uqidu"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="11_ocygf"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="13_wcre6"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="14_8eyxa"] +[ext_resource type="PackedScene" uid="uid://b7560x2o4qeuo" path="res://Scenes/Prefabs/LevelObjects/WaterCurrentArea.tscn" id="15_uqidu"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="16_ocygf"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="16_wcre6"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="17_lnx6r"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_686wu"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="19_x25ej"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="20_ciy4q"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="21_r8a30"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="22_686wu"] + +[node name="3-2" type="Node"] +script = ExtResource("1_heupp") +music = ExtResource("2_orrur") +theme = "Underwater" +campaign = "SMBLL" +world_id = 3 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("4_dlcvy")] +position = Vector2(-208, -144) + +[node name="Water" parent="." instance=ExtResource("5_pc7e2")] +visibility_layer = 2 +z_index = -4096 +z_as_relative = false +tile_map_data = PackedByteArray("AACNAPX/AgAAAAQAAACNAPb/AgAAAAUAAACOAPX/AgAAAAQAAACOAPb/AgAAAAUAAACPAPX/AgAAAAQAAACPAPb/AgAAAAUAAACQAPX/AgAAAAQAAACQAPb/AgAAAAUAAACRAPX/AgAAAAQAAACRAPb/AgAAAAUAAACSAPX/AgAAAAQAAACSAPb/AgAAAAUAAACTAPX/AgAAAAQAAACTAPb/AgAAAAUAAACUAPX/AgAAAAQAAACUAPb/AgAAAAUAAACVAPX/AgAAAAQAAACVAPb/AgAAAAUAAACWAPX/AgAAAAQAAACWAPb/AgAAAAUAAACXAPX/AgAAAAQAAACXAPb/AgAAAAUAAACYAPX/AgAAAAQAAACYAPb/AgAAAAUAAACZAPX/AgAAAAQAAACZAPb/AgAAAAUAAACaAPX/AgAAAAQAAACaAPb/AgAAAAUAAACbAPX/AgAAAAQAAACbAPb/AgAAAAUAAACcAPX/AgAAAAQAAACcAPb/AgAAAAUAAACdAPX/AgAAAAQAAACdAPb/AgAAAAUAAACeAPX/AgAAAAQAAACeAPb/AgAAAAUAAACfAPX/AgAAAAQAAACfAPb/AgAAAAUAAACgAPX/AgAAAAQAAACgAPb/AgAAAAUAAAChAPX/AgAAAAQAAAChAPb/AgAAAAUAAACiAPX/AgAAAAQAAACiAPb/AgAAAAUAAACjAPX/AgAAAAQAAACjAPb/AgAAAAUAAACkAPX/AgAAAAQAAACkAPb/AgAAAAUAAAClAPX/AgAAAAQAAAClAPb/AgAAAAUAAACmAPX/AgAAAAQAAACmAPb/AgAAAAUAAACnAPX/AgAAAAQAAACnAPb/AgAAAAUAAACoAPX/AgAAAAQAAACoAPb/AgAAAAUAAACpAPX/AgAAAAQAAACpAPb/AgAAAAUAAACqAPX/AgAAAAQAAACqAPb/AgAAAAUAAACrAPX/AgAAAAQAAACrAPb/AgAAAAUAAACsAPX/AgAAAAQAAACsAPb/AgAAAAUAAACtAPX/AgAAAAQAAACtAPb/AgAAAAUAAACuAPX/AgAAAAQAAACuAPb/AgAAAAUAAACvAPX/AgAAAAQAAACvAPb/AgAAAAUAAABhAPX/AgAAAAQAAABhAPb/AgAAAAUAAABiAPX/AgAAAAQAAABiAPb/AgAAAAUAAABjAPX/AgAAAAQAAABjAPb/AgAAAAUAAABkAPX/AgAAAAQAAABkAPb/AgAAAAUAAABlAPX/AgAAAAQAAABlAPb/AgAAAAUAAABmAPX/AgAAAAQAAABmAPb/AgAAAAUAAABnAPX/AgAAAAQAAABnAPb/AgAAAAUAAABoAPX/AgAAAAQAAABoAPb/AgAAAAUAAABpAPX/AgAAAAQAAABpAPb/AgAAAAUAAABqAPX/AgAAAAQAAABqAPb/AgAAAAUAAABrAPX/AgAAAAQAAABrAPb/AgAAAAUAAABsAPX/AgAAAAQAAABsAPb/AgAAAAUAAABtAPX/AgAAAAQAAABtAPb/AgAAAAUAAABuAPX/AgAAAAQAAABuAPb/AgAAAAUAAABvAPX/AgAAAAQAAABvAPb/AgAAAAUAAABwAPX/AgAAAAQAAABwAPb/AgAAAAUAAABxAPX/AgAAAAQAAABxAPb/AgAAAAUAAAByAPX/AgAAAAQAAAByAPb/AgAAAAUAAABzAPX/AgAAAAQAAABzAPb/AgAAAAUAAAB0APX/AgAAAAQAAAB0APb/AgAAAAUAAAB1APX/AgAAAAQAAAB1APb/AgAAAAUAAAB2APX/AgAAAAQAAAB2APb/AgAAAAUAAAB3APX/AgAAAAQAAAB3APb/AgAAAAUAAAB4APX/AgAAAAQAAAB4APb/AgAAAAUAAAB5APX/AgAAAAQAAAB5APb/AgAAAAUAAAB6APX/AgAAAAQAAAB6APb/AgAAAAUAAAB7APX/AgAAAAQAAAB7APb/AgAAAAUAAAB8APX/AgAAAAQAAAB8APb/AgAAAAUAAAB9APX/AgAAAAQAAAB9APb/AgAAAAUAAAB+APX/AgAAAAQAAAB+APb/AgAAAAUAAAB/APX/AgAAAAQAAAB/APb/AgAAAAUAAACAAPX/AgAAAAQAAACAAPb/AgAAAAUAAACBAPX/AgAAAAQAAACBAPb/AgAAAAUAAACCAPX/AgAAAAQAAACCAPb/AgAAAAUAAACDAPX/AgAAAAQAAACDAPb/AgAAAAUAAACEAPX/AgAAAAQAAACEAPb/AgAAAAUAAACFAPX/AgAAAAQAAACFAPb/AgAAAAUAAACGAPX/AgAAAAQAAACGAPb/AgAAAAUAAACHAPX/AgAAAAQAAACHAPb/AgAAAAUAAACIAPX/AgAAAAQAAACIAPb/AgAAAAUAAACJAPX/AgAAAAQAAACJAPb/AgAAAAUAAACKAPX/AgAAAAQAAACKAPb/AgAAAAUAAACLAPX/AgAAAAQAAACLAPb/AgAAAAUAAACMAPX/AgAAAAQAAACMAPb/AgAAAAUAAAA/APX/AgAAAAQAAAA/APb/AgAAAAUAAABAAPX/AgAAAAQAAABAAPb/AgAAAAUAAABBAPX/AgAAAAQAAABBAPb/AgAAAAUAAABCAPX/AgAAAAQAAABCAPb/AgAAAAUAAABDAPX/AgAAAAQAAABDAPb/AgAAAAUAAABEAPX/AgAAAAQAAABEAPb/AgAAAAUAAABFAPX/AgAAAAQAAABFAPb/AgAAAAUAAABGAPX/AgAAAAQAAABGAPb/AgAAAAUAAABHAPX/AgAAAAQAAABHAPb/AgAAAAUAAABIAPX/AgAAAAQAAABIAPb/AgAAAAUAAABJAPX/AgAAAAQAAABJAPb/AgAAAAUAAABKAPX/AgAAAAQAAABKAPb/AgAAAAUAAABLAPX/AgAAAAQAAABLAPb/AgAAAAUAAABMAPX/AgAAAAQAAABMAPb/AgAAAAUAAABNAPX/AgAAAAQAAABNAPb/AgAAAAUAAABOAPX/AgAAAAQAAABOAPb/AgAAAAUAAABPAPX/AgAAAAQAAABPAPb/AgAAAAUAAABQAPX/AgAAAAQAAABQAPb/AgAAAAUAAABRAPX/AgAAAAQAAABRAPb/AgAAAAUAAABSAPX/AgAAAAQAAABSAPb/AgAAAAUAAABTAPX/AgAAAAQAAABTAPb/AgAAAAUAAABUAPX/AgAAAAQAAABUAPb/AgAAAAUAAABVAPX/AgAAAAQAAABVAPb/AgAAAAUAAABWAPX/AgAAAAQAAABWAPb/AgAAAAUAAABXAPX/AgAAAAQAAABXAPb/AgAAAAUAAABYAPX/AgAAAAQAAABYAPb/AgAAAAUAAABZAPX/AgAAAAQAAABZAPb/AgAAAAUAAABaAPX/AgAAAAQAAABaAPb/AgAAAAUAAABbAPX/AgAAAAQAAABbAPb/AgAAAAUAAABcAPX/AgAAAAQAAABcAPb/AgAAAAUAAABdAPX/AgAAAAQAAABdAPb/AgAAAAUAAABeAPX/AgAAAAQAAABeAPb/AgAAAAUAAABfAPX/AgAAAAQAAABfAPb/AgAAAAUAAABgAPX/AgAAAAQAAABgAPb/AgAAAAUAAAAkAPX/AgAAAAQAAAAkAPb/AgAAAAUAAAAlAPX/AgAAAAQAAAAlAPb/AgAAAAUAAAAmAPX/AgAAAAQAAAAmAPb/AgAAAAUAAAAnAPX/AgAAAAQAAAAnAPb/AgAAAAUAAAAoAPX/AgAAAAQAAAAoAPb/AgAAAAUAAAApAPX/AgAAAAQAAAApAPb/AgAAAAUAAAAqAPX/AgAAAAQAAAAqAPb/AgAAAAUAAAArAPX/AgAAAAQAAAArAPb/AgAAAAUAAAAsAPX/AgAAAAQAAAAsAPb/AgAAAAUAAAAtAPX/AgAAAAQAAAAtAPb/AgAAAAUAAAAuAPX/AgAAAAQAAAAuAPb/AgAAAAUAAAAvAPX/AgAAAAQAAAAvAPb/AgAAAAUAAAAwAPX/AgAAAAQAAAAwAPb/AgAAAAUAAAAxAPX/AgAAAAQAAAAxAPb/AgAAAAUAAAAyAPX/AgAAAAQAAAAyAPb/AgAAAAUAAAAzAPX/AgAAAAQAAAAzAPb/AgAAAAUAAAA0APX/AgAAAAQAAAA0APb/AgAAAAUAAAA1APX/AgAAAAQAAAA1APb/AgAAAAUAAAA2APX/AgAAAAQAAAA2APb/AgAAAAUAAAA3APX/AgAAAAQAAAA3APb/AgAAAAUAAAA4APX/AgAAAAQAAAA4APb/AgAAAAUAAAA5APX/AgAAAAQAAAA5APb/AgAAAAUAAAA6APX/AgAAAAQAAAA6APb/AgAAAAUAAAA7APX/AgAAAAQAAAA7APb/AgAAAAUAAAA8APX/AgAAAAQAAAA8APb/AgAAAAUAAAA9APX/AgAAAAQAAAA9APb/AgAAAAUAAAA+APX/AgAAAAQAAAA+APb/AgAAAAUAAAAKAPX/AgAAAAQAAAAKAPb/AgAAAAUAAAALAPX/AgAAAAQAAAALAPb/AgAAAAUAAAAMAPX/AgAAAAQAAAAMAPb/AgAAAAUAAAANAPX/AgAAAAQAAAANAPb/AgAAAAUAAAAOAPX/AgAAAAQAAAAOAPb/AgAAAAUAAAAPAPX/AgAAAAQAAAAPAPb/AgAAAAUAAAAQAPX/AgAAAAQAAAAQAPb/AgAAAAUAAAARAPX/AgAAAAQAAAARAPb/AgAAAAUAAAASAPX/AgAAAAQAAAASAPb/AgAAAAUAAAATAPX/AgAAAAQAAAATAPb/AgAAAAUAAAAUAPX/AgAAAAQAAAAUAPb/AgAAAAUAAAAVAPX/AgAAAAQAAAAVAPb/AgAAAAUAAAAWAPX/AgAAAAQAAAAWAPb/AgAAAAUAAAAXAPX/AgAAAAQAAAAXAPb/AgAAAAUAAAAYAPX/AgAAAAQAAAAYAPb/AgAAAAUAAAAZAPX/AgAAAAQAAAAZAPb/AgAAAAUAAAAaAPX/AgAAAAQAAAAaAPb/AgAAAAUAAAAbAPX/AgAAAAQAAAAbAPb/AgAAAAUAAAAcAPX/AgAAAAQAAAAcAPb/AgAAAAUAAAAdAPX/AgAAAAQAAAAdAPb/AgAAAAUAAAAeAPX/AgAAAAQAAAAeAPb/AgAAAAUAAAAfAPX/AgAAAAQAAAAfAPb/AgAAAAUAAAAgAPX/AgAAAAQAAAAgAPb/AgAAAAUAAAAhAPX/AgAAAAQAAAAhAPb/AgAAAAUAAAAiAPX/AgAAAAQAAAAiAPb/AgAAAAUAAAAjAPX/AgAAAAQAAAAjAPb/AgAAAAUAAADw//X/AgAAAAQAAADw//b/AgAAAAUAAADx//X/AgAAAAQAAADx//b/AgAAAAUAAADy//X/AgAAAAQAAADy//b/AgAAAAUAAADz//X/AgAAAAQAAADz//b/AgAAAAUAAAD0//X/AgAAAAQAAAD0//b/AgAAAAUAAAD1//X/AgAAAAQAAAD1//b/AgAAAAUAAAD2//X/AgAAAAQAAAD2//b/AgAAAAUAAAD3//X/AgAAAAQAAAD3//b/AgAAAAUAAAD4//X/AgAAAAQAAAD4//b/AgAAAAUAAAD5//X/AgAAAAQAAAD5//b/AgAAAAUAAAD6//X/AgAAAAQAAAD6//b/AgAAAAUAAAD7//X/AgAAAAQAAAD7//b/AgAAAAUAAAD8//X/AgAAAAQAAAD8//b/AgAAAAUAAAD9//X/AgAAAAQAAAD9//b/AgAAAAUAAAD+//X/AgAAAAQAAAD+//b/AgAAAAUAAAD///X/AgAAAAQAAAD///b/AgAAAAUAAAAAAPX/AgAAAAQAAAAAAPb/AgAAAAUAAAABAPX/AgAAAAQAAAABAPb/AgAAAAUAAAACAPX/AgAAAAQAAAACAPb/AgAAAAUAAAADAPX/AgAAAAQAAAADAPb/AgAAAAUAAAAEAPX/AgAAAAQAAAAEAPb/AgAAAAUAAAAFAPX/AgAAAAQAAAAFAPb/AgAAAAUAAAAGAPX/AgAAAAQAAAAGAPb/AgAAAAUAAAAHAPX/AgAAAAQAAAAHAPb/AgAAAAUAAAAIAPX/AgAAAAQAAAAIAPb/AgAAAAUAAAAJAPX/AgAAAAQAAAAJAPb/AgAAAAUAAADw//f/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADw/wEAAgAAAAUAAADx//f/AgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADx/wEAAgAAAAUAAADy//f/AgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADy/wEAAgAAAAUAAADz//f/AgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAADz/wEAAgAAAAUAAAD0//f/AgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD0/wEAAgAAAAUAAAD1//f/AgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD1/wEAAgAAAAUAAAD2//f/AgAAAAUAAAD2//j/AgAAAAUAAAD2//n/AgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD2/wEAAgAAAAUAAAD3//f/AgAAAAUAAAD3//j/AgAAAAUAAAD3//n/AgAAAAUAAAD3//r/AgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD3/wEAAgAAAAUAAAD4//f/AgAAAAUAAAD4//j/AgAAAAUAAAD4//n/AgAAAAUAAAD4//r/AgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD4/wEAAgAAAAUAAAD5//f/AgAAAAUAAAD5//j/AgAAAAUAAAD5//n/AgAAAAUAAAD5//r/AgAAAAUAAAD5//v/AgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD5/wEAAgAAAAUAAAD6//f/AgAAAAUAAAD6//j/AgAAAAUAAAD6//n/AgAAAAUAAAD6//r/AgAAAAUAAAD6//v/AgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD6/wEAAgAAAAUAAAD7//f/AgAAAAUAAAD7//j/AgAAAAUAAAD7//n/AgAAAAUAAAD7//r/AgAAAAUAAAD7//v/AgAAAAUAAAD7//z/AgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD7/wEAAgAAAAUAAAD8//f/AgAAAAUAAAD8//j/AgAAAAUAAAD8//n/AgAAAAUAAAD8//r/AgAAAAUAAAD8//v/AgAAAAUAAAD8//z/AgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD8/wEAAgAAAAUAAAD9//f/AgAAAAUAAAD9//j/AgAAAAUAAAD9//n/AgAAAAUAAAD9//r/AgAAAAUAAAD9//v/AgAAAAUAAAD9//z/AgAAAAUAAAD9//3/AgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD9/wEAAgAAAAUAAAD+//f/AgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD+//r/AgAAAAUAAAD+//v/AgAAAAUAAAD+//z/AgAAAAUAAAD+//3/AgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD+/wEAAgAAAAUAAAD///f/AgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///r/AgAAAAUAAAD///v/AgAAAAUAAAD///z/AgAAAAUAAAD///3/AgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAD//wEAAgAAAAUAAAAAAPf/AgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAAAAAEAAgAAAAUAAAABAPf/AgAAAAUAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPr/AgAAAAUAAAABAPv/AgAAAAUAAAABAPz/AgAAAAUAAAABAP3/AgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAABAAEAAgAAAAUAAAACAPf/AgAAAAUAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPr/AgAAAAUAAAACAPv/AgAAAAUAAAACAPz/AgAAAAUAAAACAP3/AgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAACAAEAAgAAAAUAAAADAPf/AgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPr/AgAAAAUAAAADAPv/AgAAAAUAAAADAPz/AgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAADAAEAAgAAAAUAAAAEAPf/AgAAAAUAAAAEAPj/AgAAAAUAAAAEAPn/AgAAAAUAAAAEAPr/AgAAAAUAAAAEAPv/AgAAAAUAAAAEAPz/AgAAAAUAAAAEAP3/AgAAAAUAAAAEAP7/AgAAAAUAAAAEAP//AgAAAAUAAAAEAAAAAgAAAAUAAAAEAAEAAgAAAAUAAAAFAPf/AgAAAAUAAAAFAPj/AgAAAAUAAAAFAPn/AgAAAAUAAAAFAPr/AgAAAAUAAAAFAPv/AgAAAAUAAAAFAPz/AgAAAAUAAAAFAP3/AgAAAAUAAAAFAP7/AgAAAAUAAAAFAP//AgAAAAUAAAAFAAAAAgAAAAUAAAAFAAEAAgAAAAUAAAAGAPf/AgAAAAUAAAAGAPj/AgAAAAUAAAAGAPn/AgAAAAUAAAAGAPr/AgAAAAUAAAAGAPv/AgAAAAUAAAAGAPz/AgAAAAUAAAAGAP3/AgAAAAUAAAAGAP7/AgAAAAUAAAAGAP//AgAAAAUAAAAGAAAAAgAAAAUAAAAGAAEAAgAAAAUAAAAHAPf/AgAAAAUAAAAHAPj/AgAAAAUAAAAHAPn/AgAAAAUAAAAHAPr/AgAAAAUAAAAHAPv/AgAAAAUAAAAHAPz/AgAAAAUAAAAHAP3/AgAAAAUAAAAHAP7/AgAAAAUAAAAHAP//AgAAAAUAAAAHAAAAAgAAAAUAAAAHAAEAAgAAAAUAAAAIAPf/AgAAAAUAAAAIAPj/AgAAAAUAAAAIAPn/AgAAAAUAAAAIAPr/AgAAAAUAAAAIAPv/AgAAAAUAAAAIAPz/AgAAAAUAAAAIAP3/AgAAAAUAAAAIAP7/AgAAAAUAAAAIAP//AgAAAAUAAAAIAAAAAgAAAAUAAAAIAAEAAgAAAAUAAAAJAPf/AgAAAAUAAAAJAPj/AgAAAAUAAAAJAPn/AgAAAAUAAAAJAPr/AgAAAAUAAAAJAPv/AgAAAAUAAAAJAPz/AgAAAAUAAAAJAP3/AgAAAAUAAAAJAP7/AgAAAAUAAAAJAP//AgAAAAUAAAAJAAAAAgAAAAUAAAAJAAEAAgAAAAUAAAAKAPf/AgAAAAUAAAAKAPj/AgAAAAUAAAAKAPn/AgAAAAUAAAAKAPr/AgAAAAUAAAAKAPv/AgAAAAUAAAAKAPz/AgAAAAUAAAAKAP3/AgAAAAUAAAAKAP7/AgAAAAUAAAAKAP//AgAAAAUAAAAKAAAAAgAAAAUAAAAKAAEAAgAAAAUAAAALAPf/AgAAAAUAAAALAPj/AgAAAAUAAAALAPn/AgAAAAUAAAALAPr/AgAAAAUAAAALAPv/AgAAAAUAAAALAPz/AgAAAAUAAAALAP3/AgAAAAUAAAALAP7/AgAAAAUAAAALAP//AgAAAAUAAAALAAAAAgAAAAUAAAALAAEAAgAAAAUAAAAMAPf/AgAAAAUAAAAMAPj/AgAAAAUAAAAMAPn/AgAAAAUAAAAMAPr/AgAAAAUAAAAMAPv/AgAAAAUAAAAMAPz/AgAAAAUAAAAMAP3/AgAAAAUAAAAMAP7/AgAAAAUAAAAMAP//AgAAAAUAAAAMAAAAAgAAAAUAAAAMAAEAAgAAAAUAAAANAPf/AgAAAAUAAAANAPj/AgAAAAUAAAANAPn/AgAAAAUAAAANAPr/AgAAAAUAAAANAPv/AgAAAAUAAAANAPz/AgAAAAUAAAANAP3/AgAAAAUAAAANAP7/AgAAAAUAAAANAP//AgAAAAUAAAANAAAAAgAAAAUAAAANAAEAAgAAAAUAAAAOAPf/AgAAAAUAAAAOAPj/AgAAAAUAAAAOAPn/AgAAAAUAAAAOAPr/AgAAAAUAAAAOAPv/AgAAAAUAAAAOAPz/AgAAAAUAAAAOAP3/AgAAAAUAAAAOAP7/AgAAAAUAAAAOAP//AgAAAAUAAAAOAAAAAgAAAAUAAAAOAAEAAgAAAAUAAAAPAPf/AgAAAAUAAAAPAPj/AgAAAAUAAAAPAPn/AgAAAAUAAAAPAPr/AgAAAAUAAAAPAPv/AgAAAAUAAAAPAPz/AgAAAAUAAAAPAP3/AgAAAAUAAAAPAP7/AgAAAAUAAAAPAP//AgAAAAUAAAAPAAAAAgAAAAUAAAAPAAEAAgAAAAUAAAAQAPf/AgAAAAUAAAAQAPj/AgAAAAUAAAAQAPn/AgAAAAUAAAAQAPr/AgAAAAUAAAAQAPv/AgAAAAUAAAAQAPz/AgAAAAUAAAAQAP3/AgAAAAUAAAAQAP7/AgAAAAUAAAAQAP//AgAAAAUAAAAQAAAAAgAAAAUAAAAQAAEAAgAAAAUAAAARAPf/AgAAAAUAAAARAPj/AgAAAAUAAAARAPn/AgAAAAUAAAARAPr/AgAAAAUAAAARAPv/AgAAAAUAAAARAPz/AgAAAAUAAAARAP3/AgAAAAUAAAARAP7/AgAAAAUAAAARAP//AgAAAAUAAAARAAAAAgAAAAUAAAARAAEAAgAAAAUAAAASAPf/AgAAAAUAAAASAPj/AgAAAAUAAAASAPn/AgAAAAUAAAASAPr/AgAAAAUAAAASAPv/AgAAAAUAAAASAPz/AgAAAAUAAAASAP3/AgAAAAUAAAASAP7/AgAAAAUAAAASAP//AgAAAAUAAAASAAAAAgAAAAUAAAASAAEAAgAAAAUAAAATAPf/AgAAAAUAAAATAPj/AgAAAAUAAAATAPn/AgAAAAUAAAATAPr/AgAAAAUAAAATAPv/AgAAAAUAAAATAPz/AgAAAAUAAAATAP3/AgAAAAUAAAATAP7/AgAAAAUAAAATAP//AgAAAAUAAAATAAAAAgAAAAUAAAATAAEAAgAAAAUAAAAUAPf/AgAAAAUAAAAUAPj/AgAAAAUAAAAUAPn/AgAAAAUAAAAUAPr/AgAAAAUAAAAUAPv/AgAAAAUAAAAUAPz/AgAAAAUAAAAUAP3/AgAAAAUAAAAUAP7/AgAAAAUAAAAUAP//AgAAAAUAAAAUAAAAAgAAAAUAAAAUAAEAAgAAAAUAAAAVAPf/AgAAAAUAAAAVAPj/AgAAAAUAAAAVAPn/AgAAAAUAAAAVAPr/AgAAAAUAAAAVAPv/AgAAAAUAAAAVAPz/AgAAAAUAAAAVAP3/AgAAAAUAAAAVAP7/AgAAAAUAAAAVAP//AgAAAAUAAAAVAAAAAgAAAAUAAAAVAAEAAgAAAAUAAAAWAPf/AgAAAAUAAAAWAPj/AgAAAAUAAAAWAPn/AgAAAAUAAAAWAPr/AgAAAAUAAAAWAPv/AgAAAAUAAAAWAPz/AgAAAAUAAAAWAP3/AgAAAAUAAAAWAP7/AgAAAAUAAAAWAP//AgAAAAUAAAAWAAAAAgAAAAUAAAAWAAEAAgAAAAUAAAAXAPf/AgAAAAUAAAAXAPj/AgAAAAUAAAAXAPn/AgAAAAUAAAAXAPr/AgAAAAUAAAAXAPv/AgAAAAUAAAAXAPz/AgAAAAUAAAAXAP3/AgAAAAUAAAAXAP7/AgAAAAUAAAAXAP//AgAAAAUAAAAXAAAAAgAAAAUAAAAXAAEAAgAAAAUAAAAYAPf/AgAAAAUAAAAYAPj/AgAAAAUAAAAYAPn/AgAAAAUAAAAYAPr/AgAAAAUAAAAYAPv/AgAAAAUAAAAYAPz/AgAAAAUAAAAYAP3/AgAAAAUAAAAYAP7/AgAAAAUAAAAYAP//AgAAAAUAAAAYAAAAAgAAAAUAAAAYAAEAAgAAAAUAAAAZAPf/AgAAAAUAAAAZAPj/AgAAAAUAAAAZAPn/AgAAAAUAAAAZAPr/AgAAAAUAAAAZAPv/AgAAAAUAAAAZAPz/AgAAAAUAAAAZAP3/AgAAAAUAAAAZAP7/AgAAAAUAAAAZAP//AgAAAAUAAAAZAAAAAgAAAAUAAAAZAAEAAgAAAAUAAAAaAPf/AgAAAAUAAAAaAPj/AgAAAAUAAAAaAPn/AgAAAAUAAAAaAPr/AgAAAAUAAAAaAPv/AgAAAAUAAAAaAPz/AgAAAAUAAAAaAP3/AgAAAAUAAAAaAP7/AgAAAAUAAAAaAP//AgAAAAUAAAAaAAAAAgAAAAUAAAAaAAEAAgAAAAUAAAAbAPf/AgAAAAUAAAAbAPj/AgAAAAUAAAAbAPn/AgAAAAUAAAAbAPr/AgAAAAUAAAAbAPv/AgAAAAUAAAAbAPz/AgAAAAUAAAAbAP3/AgAAAAUAAAAbAP7/AgAAAAUAAAAbAP//AgAAAAUAAAAbAAAAAgAAAAUAAAAbAAEAAgAAAAUAAAAcAPf/AgAAAAUAAAAcAPj/AgAAAAUAAAAcAPn/AgAAAAUAAAAcAPr/AgAAAAUAAAAcAPv/AgAAAAUAAAAcAPz/AgAAAAUAAAAcAP3/AgAAAAUAAAAcAP7/AgAAAAUAAAAcAP//AgAAAAUAAAAcAAAAAgAAAAUAAAAcAAEAAgAAAAUAAAAdAPf/AgAAAAUAAAAdAPj/AgAAAAUAAAAdAPn/AgAAAAUAAAAdAPr/AgAAAAUAAAAdAPv/AgAAAAUAAAAdAPz/AgAAAAUAAAAdAP3/AgAAAAUAAAAdAP7/AgAAAAUAAAAdAP//AgAAAAUAAAAdAAAAAgAAAAUAAAAdAAEAAgAAAAUAAAAeAPf/AgAAAAUAAAAeAPj/AgAAAAUAAAAeAPn/AgAAAAUAAAAeAPr/AgAAAAUAAAAeAPv/AgAAAAUAAAAeAPz/AgAAAAUAAAAeAP3/AgAAAAUAAAAeAP7/AgAAAAUAAAAeAP//AgAAAAUAAAAeAAAAAgAAAAUAAAAeAAEAAgAAAAUAAAAfAPf/AgAAAAUAAAAfAPj/AgAAAAUAAAAfAPn/AgAAAAUAAAAfAPr/AgAAAAUAAAAfAPv/AgAAAAUAAAAfAPz/AgAAAAUAAAAfAP3/AgAAAAUAAAAfAP7/AgAAAAUAAAAfAP//AgAAAAUAAAAfAAAAAgAAAAUAAAAfAAEAAgAAAAUAAAAgAPf/AgAAAAUAAAAgAPj/AgAAAAUAAAAgAPn/AgAAAAUAAAAgAPr/AgAAAAUAAAAgAPv/AgAAAAUAAAAgAPz/AgAAAAUAAAAgAP3/AgAAAAUAAAAgAP7/AgAAAAUAAAAgAP//AgAAAAUAAAAgAAAAAgAAAAUAAAAgAAEAAgAAAAUAAAAhAPf/AgAAAAUAAAAhAPj/AgAAAAUAAAAhAPn/AgAAAAUAAAAhAPr/AgAAAAUAAAAhAPv/AgAAAAUAAAAhAPz/AgAAAAUAAAAhAP3/AgAAAAUAAAAhAP7/AgAAAAUAAAAhAP//AgAAAAUAAAAhAAAAAgAAAAUAAAAhAAEAAgAAAAUAAAAiAPf/AgAAAAUAAAAiAPj/AgAAAAUAAAAiAPn/AgAAAAUAAAAiAPr/AgAAAAUAAAAiAPv/AgAAAAUAAAAiAPz/AgAAAAUAAAAiAP3/AgAAAAUAAAAiAP7/AgAAAAUAAAAiAP//AgAAAAUAAAAiAAAAAgAAAAUAAAAiAAEAAgAAAAUAAAAjAPf/AgAAAAUAAAAjAPj/AgAAAAUAAAAjAPn/AgAAAAUAAAAjAPr/AgAAAAUAAAAjAPv/AgAAAAUAAAAjAPz/AgAAAAUAAAAjAP3/AgAAAAUAAAAjAP7/AgAAAAUAAAAjAP//AgAAAAUAAAAjAAAAAgAAAAUAAAAjAAEAAgAAAAUAAAAkAPf/AgAAAAUAAAAkAPj/AgAAAAUAAAAkAPn/AgAAAAUAAAAkAPr/AgAAAAUAAAAkAPv/AgAAAAUAAAAkAPz/AgAAAAUAAAAkAP3/AgAAAAUAAAAkAP7/AgAAAAUAAAAkAP//AgAAAAUAAAAkAAAAAgAAAAUAAAAkAAEAAgAAAAUAAAAlAPf/AgAAAAUAAAAlAPj/AgAAAAUAAAAlAPn/AgAAAAUAAAAlAPr/AgAAAAUAAAAlAPv/AgAAAAUAAAAlAPz/AgAAAAUAAAAlAP3/AgAAAAUAAAAlAP7/AgAAAAUAAAAlAP//AgAAAAUAAAAlAAAAAgAAAAUAAAAlAAEAAgAAAAUAAAAmAPf/AgAAAAUAAAAmAPj/AgAAAAUAAAAmAPn/AgAAAAUAAAAmAPr/AgAAAAUAAAAmAPv/AgAAAAUAAAAmAPz/AgAAAAUAAAAmAP3/AgAAAAUAAAAmAP7/AgAAAAUAAAAmAP//AgAAAAUAAAAmAAAAAgAAAAUAAAAmAAEAAgAAAAUAAAAnAPf/AgAAAAUAAAAnAPj/AgAAAAUAAAAnAPn/AgAAAAUAAAAnAPr/AgAAAAUAAAAnAPv/AgAAAAUAAAAnAPz/AgAAAAUAAAAnAP3/AgAAAAUAAAAnAP7/AgAAAAUAAAAnAP//AgAAAAUAAAAnAAAAAgAAAAUAAAAnAAEAAgAAAAUAAAAoAPf/AgAAAAUAAAAoAPj/AgAAAAUAAAAoAPn/AgAAAAUAAAAoAPr/AgAAAAUAAAAoAPv/AgAAAAUAAAAoAPz/AgAAAAUAAAAoAP3/AgAAAAUAAAAoAP7/AgAAAAUAAAAoAP//AgAAAAUAAAAoAAAAAgAAAAUAAAAoAAEAAgAAAAUAAAApAPf/AgAAAAUAAAApAPj/AgAAAAUAAAApAPn/AgAAAAUAAAApAPr/AgAAAAUAAAApAPv/AgAAAAUAAAApAPz/AgAAAAUAAAApAP3/AgAAAAUAAAApAP7/AgAAAAUAAAApAP//AgAAAAUAAAApAAAAAgAAAAUAAAApAAEAAgAAAAUAAAAqAPf/AgAAAAUAAAAqAPj/AgAAAAUAAAAqAPn/AgAAAAUAAAAqAPr/AgAAAAUAAAAqAPv/AgAAAAUAAAAqAPz/AgAAAAUAAAAqAP3/AgAAAAUAAAAqAP7/AgAAAAUAAAAqAP//AgAAAAUAAAAqAAAAAgAAAAUAAAAqAAEAAgAAAAUAAAArAPf/AgAAAAUAAAArAPj/AgAAAAUAAAArAPn/AgAAAAUAAAArAPr/AgAAAAUAAAArAPv/AgAAAAUAAAArAPz/AgAAAAUAAAArAP3/AgAAAAUAAAArAP7/AgAAAAUAAAArAP//AgAAAAUAAAArAAAAAgAAAAUAAAArAAEAAgAAAAUAAAAsAPf/AgAAAAUAAAAsAPj/AgAAAAUAAAAsAPn/AgAAAAUAAAAsAPr/AgAAAAUAAAAsAPv/AgAAAAUAAAAsAPz/AgAAAAUAAAAsAP3/AgAAAAUAAAAsAP7/AgAAAAUAAAAsAP//AgAAAAUAAAAsAAAAAgAAAAUAAAAsAAEAAgAAAAUAAAAtAPf/AgAAAAUAAAAtAPj/AgAAAAUAAAAtAPn/AgAAAAUAAAAtAPr/AgAAAAUAAAAtAPv/AgAAAAUAAAAtAPz/AgAAAAUAAAAtAP3/AgAAAAUAAAAtAP7/AgAAAAUAAAAtAP//AgAAAAUAAAAtAAAAAgAAAAUAAAAtAAEAAgAAAAUAAAAuAPf/AgAAAAUAAAAuAPj/AgAAAAUAAAAuAPn/AgAAAAUAAAAuAPr/AgAAAAUAAAAuAPv/AgAAAAUAAAAuAPz/AgAAAAUAAAAuAP3/AgAAAAUAAAAuAP7/AgAAAAUAAAAuAP//AgAAAAUAAAAuAAAAAgAAAAUAAAAvAPf/AgAAAAUAAAAvAPj/AgAAAAUAAAAvAPn/AgAAAAUAAAAvAPr/AgAAAAUAAAAvAPv/AgAAAAUAAAAvAPz/AgAAAAUAAAAvAP3/AgAAAAUAAAAvAP7/AgAAAAUAAAAvAP//AgAAAAUAAAAvAAAAAgAAAAUAAAAwAPf/AgAAAAUAAAAwAPj/AgAAAAUAAAAwAPn/AgAAAAUAAAAwAPr/AgAAAAUAAAAwAPv/AgAAAAUAAAAwAPz/AgAAAAUAAAAwAP3/AgAAAAUAAAAwAP7/AgAAAAUAAAAwAP//AgAAAAUAAAAwAAAAAgAAAAUAAAAxAPf/AgAAAAUAAAAxAPj/AgAAAAUAAAAxAPn/AgAAAAUAAAAxAPr/AgAAAAUAAAAxAPv/AgAAAAUAAAAxAPz/AgAAAAUAAAAxAP3/AgAAAAUAAAAxAP7/AgAAAAUAAAAxAP//AgAAAAUAAAAxAAAAAgAAAAUAAAAyAPf/AgAAAAUAAAAyAPj/AgAAAAUAAAAyAPn/AgAAAAUAAAAyAPr/AgAAAAUAAAAyAPv/AgAAAAUAAAAyAPz/AgAAAAUAAAAyAP3/AgAAAAUAAAAyAP7/AgAAAAUAAAAyAP//AgAAAAUAAAAyAAAAAgAAAAUAAAAzAPf/AgAAAAUAAAAzAPj/AgAAAAUAAAAzAPn/AgAAAAUAAAAzAPr/AgAAAAUAAAAzAPv/AgAAAAUAAAAzAPz/AgAAAAUAAAAzAP3/AgAAAAUAAAAzAP7/AgAAAAUAAAAzAP//AgAAAAUAAAAzAAAAAgAAAAUAAAA0APf/AgAAAAUAAAA0APj/AgAAAAUAAAA0APn/AgAAAAUAAAA0APr/AgAAAAUAAAA0APv/AgAAAAUAAAA0APz/AgAAAAUAAAA0AP3/AgAAAAUAAAA0AP7/AgAAAAUAAAA0AP//AgAAAAUAAAA0AAAAAgAAAAUAAAA1APf/AgAAAAUAAAA1APj/AgAAAAUAAAA1APn/AgAAAAUAAAA1APr/AgAAAAUAAAA1APv/AgAAAAUAAAA1APz/AgAAAAUAAAA1AP3/AgAAAAUAAAA1AP7/AgAAAAUAAAA1AP//AgAAAAUAAAA1AAAAAgAAAAUAAAA2APf/AgAAAAUAAAA2APj/AgAAAAUAAAA2APn/AgAAAAUAAAA2APr/AgAAAAUAAAA2APv/AgAAAAUAAAA2APz/AgAAAAUAAAA2AP3/AgAAAAUAAAA2AP7/AgAAAAUAAAA2AP//AgAAAAUAAAA2AAAAAgAAAAUAAAA3APf/AgAAAAUAAAA3APj/AgAAAAUAAAA3APn/AgAAAAUAAAA3APr/AgAAAAUAAAA3APv/AgAAAAUAAAA3APz/AgAAAAUAAAA3AP3/AgAAAAUAAAA3AP7/AgAAAAUAAAA3AP//AgAAAAUAAAA3AAAAAgAAAAUAAAA4APf/AgAAAAUAAAA4APj/AgAAAAUAAAA4APn/AgAAAAUAAAA4APr/AgAAAAUAAAA4APv/AgAAAAUAAAA4APz/AgAAAAUAAAA4AP3/AgAAAAUAAAA4AP7/AgAAAAUAAAA4AP//AgAAAAUAAAA4AAAAAgAAAAUAAAA5APf/AgAAAAUAAAA5APj/AgAAAAUAAAA5APn/AgAAAAUAAAA5APr/AgAAAAUAAAA5APv/AgAAAAUAAAA5APz/AgAAAAUAAAA5AP3/AgAAAAUAAAA5AP7/AgAAAAUAAAA5AP//AgAAAAUAAAA5AAAAAgAAAAUAAAA6APf/AgAAAAUAAAA6APj/AgAAAAUAAAA6APn/AgAAAAUAAAA6APr/AgAAAAUAAAA6APv/AgAAAAUAAAA6APz/AgAAAAUAAAA6AP3/AgAAAAUAAAA6AP7/AgAAAAUAAAA6AP//AgAAAAUAAAA6AAAAAgAAAAUAAAA7APf/AgAAAAUAAAA7APj/AgAAAAUAAAA7APn/AgAAAAUAAAA7APr/AgAAAAUAAAA7APv/AgAAAAUAAAA7APz/AgAAAAUAAAA7AP3/AgAAAAUAAAA7AP7/AgAAAAUAAAA7AP//AgAAAAUAAAA7AAAAAgAAAAUAAAA8APf/AgAAAAUAAAA8APj/AgAAAAUAAAA8APn/AgAAAAUAAAA8APr/AgAAAAUAAAA8APv/AgAAAAUAAAA8APz/AgAAAAUAAAA8AP3/AgAAAAUAAAA8AP7/AgAAAAUAAAA8AP//AgAAAAUAAAA8AAAAAgAAAAUAAAA9APf/AgAAAAUAAAA9APj/AgAAAAUAAAA9APn/AgAAAAUAAAA9APr/AgAAAAUAAAA9APv/AgAAAAUAAAA9APz/AgAAAAUAAAA9AP3/AgAAAAUAAAA9AP7/AgAAAAUAAAA9AP//AgAAAAUAAAA9AAAAAgAAAAUAAAA+APf/AgAAAAUAAAA+APj/AgAAAAUAAAA+APn/AgAAAAUAAAA+APr/AgAAAAUAAAA+APv/AgAAAAUAAAA+APz/AgAAAAUAAAA+AP3/AgAAAAUAAAA+AP7/AgAAAAUAAAA+AP//AgAAAAUAAAA+AAAAAgAAAAUAAAA/APf/AgAAAAUAAAA/APj/AgAAAAUAAAA/APn/AgAAAAUAAAA/APr/AgAAAAUAAAA/APv/AgAAAAUAAAA/APz/AgAAAAUAAAA/AP3/AgAAAAUAAAA/AP7/AgAAAAUAAAA/AP//AgAAAAUAAAA/AAAAAgAAAAUAAABAAPf/AgAAAAUAAABAAPj/AgAAAAUAAABAAPn/AgAAAAUAAABAAPr/AgAAAAUAAABAAPv/AgAAAAUAAABAAPz/AgAAAAUAAABAAP3/AgAAAAUAAABAAP7/AgAAAAUAAABAAP//AgAAAAUAAABAAAAAAgAAAAUAAABBAPf/AgAAAAUAAABBAPj/AgAAAAUAAABBAPn/AgAAAAUAAABBAPr/AgAAAAUAAABBAPv/AgAAAAUAAABBAPz/AgAAAAUAAABBAP3/AgAAAAUAAABBAP7/AgAAAAUAAABBAP//AgAAAAUAAABBAAAAAgAAAAUAAABCAPf/AgAAAAUAAABCAPj/AgAAAAUAAABCAPn/AgAAAAUAAABCAPr/AgAAAAUAAABCAPv/AgAAAAUAAABCAPz/AgAAAAUAAABCAP3/AgAAAAUAAABCAP7/AgAAAAUAAABCAP//AgAAAAUAAABCAAAAAgAAAAUAAABDAPf/AgAAAAUAAABDAPj/AgAAAAUAAABDAPn/AgAAAAUAAABDAPr/AgAAAAUAAABDAPv/AgAAAAUAAABDAPz/AgAAAAUAAABDAP3/AgAAAAUAAABDAP7/AgAAAAUAAABDAP//AgAAAAUAAABDAAAAAgAAAAUAAABEAPf/AgAAAAUAAABEAPj/AgAAAAUAAABEAPn/AgAAAAUAAABEAPr/AgAAAAUAAABEAPv/AgAAAAUAAABEAPz/AgAAAAUAAABEAP3/AgAAAAUAAABEAP7/AgAAAAUAAABEAP//AgAAAAUAAABEAAAAAgAAAAUAAABFAPf/AgAAAAUAAABFAPj/AgAAAAUAAABFAPn/AgAAAAUAAABFAPr/AgAAAAUAAABFAPv/AgAAAAUAAABFAPz/AgAAAAUAAABFAP3/AgAAAAUAAABFAP7/AgAAAAUAAABFAP//AgAAAAUAAABFAAAAAgAAAAUAAABGAPf/AgAAAAUAAABGAPj/AgAAAAUAAABGAPn/AgAAAAUAAABGAPr/AgAAAAUAAABGAPv/AgAAAAUAAABGAPz/AgAAAAUAAABGAP3/AgAAAAUAAABGAP7/AgAAAAUAAABGAP//AgAAAAUAAABGAAAAAgAAAAUAAABHAPf/AgAAAAUAAABHAPj/AgAAAAUAAABHAPn/AgAAAAUAAABHAPr/AgAAAAUAAABHAPv/AgAAAAUAAABHAPz/AgAAAAUAAABHAP3/AgAAAAUAAABHAP7/AgAAAAUAAABHAP//AgAAAAUAAABHAAAAAgAAAAUAAABIAPf/AgAAAAUAAABIAPj/AgAAAAUAAABIAPn/AgAAAAUAAABIAPr/AgAAAAUAAABIAPv/AgAAAAUAAABIAPz/AgAAAAUAAABIAP3/AgAAAAUAAABIAP7/AgAAAAUAAABIAP//AgAAAAUAAABIAAAAAgAAAAUAAABJAPf/AgAAAAUAAABJAPj/AgAAAAUAAABJAPn/AgAAAAUAAABJAPr/AgAAAAUAAABJAPv/AgAAAAUAAABJAPz/AgAAAAUAAABJAP3/AgAAAAUAAABJAP7/AgAAAAUAAABJAP//AgAAAAUAAABJAAAAAgAAAAUAAABKAPf/AgAAAAUAAABKAPj/AgAAAAUAAABKAPn/AgAAAAUAAABKAPr/AgAAAAUAAABKAPv/AgAAAAUAAABKAPz/AgAAAAUAAABKAP3/AgAAAAUAAABKAP7/AgAAAAUAAABKAP//AgAAAAUAAABKAAAAAgAAAAUAAABLAPf/AgAAAAUAAABLAPj/AgAAAAUAAABLAPn/AgAAAAUAAABLAPr/AgAAAAUAAABLAPv/AgAAAAUAAABLAPz/AgAAAAUAAABLAP3/AgAAAAUAAABLAP7/AgAAAAUAAABLAP//AgAAAAUAAABLAAAAAgAAAAUAAABMAPf/AgAAAAUAAABMAPj/AgAAAAUAAABMAPn/AgAAAAUAAABMAPr/AgAAAAUAAABMAPv/AgAAAAUAAABMAPz/AgAAAAUAAABMAP3/AgAAAAUAAABMAP7/AgAAAAUAAABMAP//AgAAAAUAAABMAAAAAgAAAAUAAABNAPf/AgAAAAUAAABNAPj/AgAAAAUAAABNAPn/AgAAAAUAAABNAPr/AgAAAAUAAABNAPv/AgAAAAUAAABNAPz/AgAAAAUAAABNAP3/AgAAAAUAAABNAP7/AgAAAAUAAABNAP//AgAAAAUAAABNAAAAAgAAAAUAAABOAPf/AgAAAAUAAABOAPj/AgAAAAUAAABOAPn/AgAAAAUAAABOAPr/AgAAAAUAAABOAPv/AgAAAAUAAABOAPz/AgAAAAUAAABOAP3/AgAAAAUAAABOAP7/AgAAAAUAAABOAP//AgAAAAUAAABOAAAAAgAAAAUAAABPAPf/AgAAAAUAAABPAPj/AgAAAAUAAABPAPn/AgAAAAUAAABPAPr/AgAAAAUAAABPAPv/AgAAAAUAAABPAPz/AgAAAAUAAABPAP3/AgAAAAUAAABPAP7/AgAAAAUAAABPAP//AgAAAAUAAABPAAAAAgAAAAUAAABQAPf/AgAAAAUAAABQAPj/AgAAAAUAAABQAPn/AgAAAAUAAABQAPr/AgAAAAUAAABQAPv/AgAAAAUAAABQAPz/AgAAAAUAAABQAP3/AgAAAAUAAABQAP7/AgAAAAUAAABQAP//AgAAAAUAAABQAAAAAgAAAAUAAABRAPf/AgAAAAUAAABRAPj/AgAAAAUAAABRAPn/AgAAAAUAAABRAPr/AgAAAAUAAABRAPv/AgAAAAUAAABRAPz/AgAAAAUAAABRAP3/AgAAAAUAAABRAP7/AgAAAAUAAABRAP//AgAAAAUAAABRAAAAAgAAAAUAAABSAPf/AgAAAAUAAABSAPj/AgAAAAUAAABSAPn/AgAAAAUAAABSAPr/AgAAAAUAAABSAPv/AgAAAAUAAABSAPz/AgAAAAUAAABSAP3/AgAAAAUAAABSAP7/AgAAAAUAAABSAAAAAgAAAAUAAABTAPf/AgAAAAUAAABTAPj/AgAAAAUAAABTAPn/AgAAAAUAAABTAPr/AgAAAAUAAABTAPv/AgAAAAUAAABTAPz/AgAAAAUAAABTAP3/AgAAAAUAAABTAP7/AgAAAAUAAABTAP//AgAAAAUAAABTAAAAAgAAAAUAAABUAPf/AgAAAAUAAABUAPj/AgAAAAUAAABUAPn/AgAAAAUAAABUAPr/AgAAAAUAAABUAPv/AgAAAAUAAABUAPz/AgAAAAUAAABUAP3/AgAAAAUAAABUAP7/AgAAAAUAAABUAP//AgAAAAUAAABUAAAAAgAAAAUAAABVAPf/AgAAAAUAAABVAPj/AgAAAAUAAABVAPn/AgAAAAUAAABVAPr/AgAAAAUAAABVAPv/AgAAAAUAAABVAPz/AgAAAAUAAABVAP3/AgAAAAUAAABVAP7/AgAAAAUAAABVAP//AgAAAAUAAABVAAAAAgAAAAUAAABWAPf/AgAAAAUAAABWAPj/AgAAAAUAAABWAPn/AgAAAAUAAABWAPr/AgAAAAUAAABWAPv/AgAAAAUAAABWAPz/AgAAAAUAAABWAP3/AgAAAAUAAABWAP7/AgAAAAUAAABWAP//AgAAAAUAAABWAAAAAgAAAAUAAABXAPf/AgAAAAUAAABXAPj/AgAAAAUAAABXAPn/AgAAAAUAAABXAPr/AgAAAAUAAABXAPv/AgAAAAUAAABXAPz/AgAAAAUAAABXAP3/AgAAAAUAAABXAP7/AgAAAAUAAABXAP//AgAAAAUAAABXAAAAAgAAAAUAAABYAPf/AgAAAAUAAABYAPj/AgAAAAUAAABYAPn/AgAAAAUAAABYAPr/AgAAAAUAAABYAPv/AgAAAAUAAABYAPz/AgAAAAUAAABYAP3/AgAAAAUAAABYAP7/AgAAAAUAAABYAP//AgAAAAUAAABYAAAAAgAAAAUAAABZAPf/AgAAAAUAAABZAPj/AgAAAAUAAABZAPn/AgAAAAUAAABZAPr/AgAAAAUAAABZAPv/AgAAAAUAAABZAPz/AgAAAAUAAABZAP3/AgAAAAUAAABZAP7/AgAAAAUAAABZAP//AgAAAAUAAABZAAAAAgAAAAUAAABaAPf/AgAAAAUAAABaAPj/AgAAAAUAAABaAPn/AgAAAAUAAABaAPr/AgAAAAUAAABaAPv/AgAAAAUAAABaAPz/AgAAAAUAAABaAP3/AgAAAAUAAABaAP7/AgAAAAUAAABaAP//AgAAAAUAAABaAAAAAgAAAAUAAABbAPf/AgAAAAUAAABbAPj/AgAAAAUAAABbAPn/AgAAAAUAAABbAPr/AgAAAAUAAABbAPv/AgAAAAUAAABbAPz/AgAAAAUAAABbAP3/AgAAAAUAAABbAP7/AgAAAAUAAABbAP//AgAAAAUAAABbAAAAAgAAAAUAAABcAPf/AgAAAAUAAABcAPj/AgAAAAUAAABcAPn/AgAAAAUAAABcAPr/AgAAAAUAAABcAPv/AgAAAAUAAABcAPz/AgAAAAUAAABcAP3/AgAAAAUAAABcAP7/AgAAAAUAAABcAP//AgAAAAUAAABcAAAAAgAAAAUAAABdAPf/AgAAAAUAAABdAPj/AgAAAAUAAABdAPn/AgAAAAUAAABdAPr/AgAAAAUAAABdAPv/AgAAAAUAAABdAPz/AgAAAAUAAABdAP3/AgAAAAUAAABdAP7/AgAAAAUAAABdAP//AgAAAAUAAABdAAAAAgAAAAUAAABeAPf/AgAAAAUAAABeAPj/AgAAAAUAAABeAPn/AgAAAAUAAABeAPr/AgAAAAUAAABeAPv/AgAAAAUAAABeAPz/AgAAAAUAAABeAP3/AgAAAAUAAABeAP7/AgAAAAUAAABeAP//AgAAAAUAAABeAAAAAgAAAAUAAABfAPf/AgAAAAUAAABfAPj/AgAAAAUAAABfAPn/AgAAAAUAAABfAPr/AgAAAAUAAABfAPv/AgAAAAUAAABfAPz/AgAAAAUAAABfAP3/AgAAAAUAAABfAP7/AgAAAAUAAABfAP//AgAAAAUAAABfAAAAAgAAAAUAAABgAPf/AgAAAAUAAABgAPj/AgAAAAUAAABgAPn/AgAAAAUAAABgAPr/AgAAAAUAAABgAPv/AgAAAAUAAABgAPz/AgAAAAUAAABgAP3/AgAAAAUAAABgAP7/AgAAAAUAAABgAP//AgAAAAUAAABgAAAAAgAAAAUAAABhAPf/AgAAAAUAAABhAPj/AgAAAAUAAABhAPn/AgAAAAUAAABhAPr/AgAAAAUAAABhAPv/AgAAAAUAAABhAPz/AgAAAAUAAABhAP3/AgAAAAUAAABhAP7/AgAAAAUAAABhAP//AgAAAAUAAABhAAAAAgAAAAUAAABiAPf/AgAAAAUAAABiAPj/AgAAAAUAAABiAPn/AgAAAAUAAABiAPr/AgAAAAUAAABiAPv/AgAAAAUAAABiAPz/AgAAAAUAAABiAP3/AgAAAAUAAABiAP7/AgAAAAUAAABiAP//AgAAAAUAAABiAAAAAgAAAAUAAABjAPf/AgAAAAUAAABjAPj/AgAAAAUAAABjAPn/AgAAAAUAAABjAPr/AgAAAAUAAABjAPv/AgAAAAUAAABjAPz/AgAAAAUAAABjAP3/AgAAAAUAAABjAP7/AgAAAAUAAABjAP//AgAAAAUAAABjAAAAAgAAAAUAAAAuAAEAAgAAAAUAAAAvAAEAAgAAAAUAAAAwAAEAAgAAAAUAAAAxAAEAAgAAAAUAAAAyAAEAAgAAAAUAAAAzAAEAAgAAAAUAAAA0AAEAAgAAAAUAAAA1AAEAAgAAAAUAAAA2AAEAAgAAAAUAAAA3AAEAAgAAAAUAAAA4AAEAAgAAAAUAAAA5AAEAAgAAAAUAAAA6AAEAAgAAAAUAAAA7AAEAAgAAAAUAAAA8AAEAAgAAAAUAAAA9AAEAAgAAAAUAAAA+AAEAAgAAAAUAAAA/AAEAAgAAAAUAAABAAAEAAgAAAAUAAABBAAEAAgAAAAUAAABCAAEAAgAAAAUAAABDAAEAAgAAAAUAAABEAAEAAgAAAAUAAABFAAEAAgAAAAUAAABGAAEAAgAAAAUAAABHAAEAAgAAAAUAAABIAAEAAgAAAAUAAABJAAEAAgAAAAUAAABKAAEAAgAAAAUAAABLAAEAAgAAAAUAAABMAAEAAgAAAAUAAABNAAEAAgAAAAUAAABOAAEAAgAAAAUAAABPAAEAAgAAAAUAAABQAAEAAgAAAAUAAABRAAEAAgAAAAUAAABSAAEAAgAAAAUAAABTAAEAAgAAAAUAAABUAAEAAgAAAAUAAABVAAEAAgAAAAUAAABWAAEAAgAAAAUAAABXAAEAAgAAAAUAAABYAAEAAgAAAAUAAABZAAEAAgAAAAUAAABaAAEAAgAAAAUAAABbAAEAAgAAAAUAAABcAAEAAgAAAAUAAABdAAEAAgAAAAUAAABeAAEAAgAAAAUAAABfAAEAAgAAAAUAAABgAAEAAgAAAAUAAABhAAEAAgAAAAUAAABiAAEAAgAAAAUAAABjAAEAAgAAAAUAAABkAPj/AgAAAAUAAABkAPn/AgAAAAUAAABkAPr/AgAAAAUAAABkAPv/AgAAAAUAAABkAPz/AgAAAAUAAABkAP3/AgAAAAUAAABkAP7/AgAAAAUAAABkAP//AgAAAAUAAABkAAAAAgAAAAUAAABkAAEAAgAAAAUAAABlAPj/AgAAAAUAAABlAPn/AgAAAAUAAABlAPr/AgAAAAUAAABlAPv/AgAAAAUAAABlAPz/AgAAAAUAAABlAP3/AgAAAAUAAABlAP7/AgAAAAUAAABlAP//AgAAAAUAAABlAAAAAgAAAAUAAABlAAEAAgAAAAUAAABmAPj/AgAAAAUAAABmAPn/AgAAAAUAAABmAPr/AgAAAAUAAABmAPv/AgAAAAUAAABmAPz/AgAAAAUAAABmAP3/AgAAAAUAAABmAP7/AgAAAAUAAABmAP//AgAAAAUAAABmAAAAAgAAAAUAAABmAAEAAgAAAAUAAABnAPj/AgAAAAUAAABnAPn/AgAAAAUAAABnAPr/AgAAAAUAAABnAPv/AgAAAAUAAABnAPz/AgAAAAUAAABnAP3/AgAAAAUAAABnAP7/AgAAAAUAAABnAP//AgAAAAUAAABnAAAAAgAAAAUAAABnAAEAAgAAAAUAAABoAPj/AgAAAAUAAABoAPn/AgAAAAUAAABoAPr/AgAAAAUAAABoAPv/AgAAAAUAAABoAPz/AgAAAAUAAABoAP3/AgAAAAUAAABoAP7/AgAAAAUAAABoAP//AgAAAAUAAABoAAAAAgAAAAUAAABoAAEAAgAAAAUAAABpAPj/AgAAAAUAAABpAPn/AgAAAAUAAABpAPr/AgAAAAUAAABpAPv/AgAAAAUAAABpAPz/AgAAAAUAAABpAP3/AgAAAAUAAABpAP7/AgAAAAUAAABpAP//AgAAAAUAAABpAAAAAgAAAAUAAABpAAEAAgAAAAUAAABqAPj/AgAAAAUAAABqAPn/AgAAAAUAAABqAPr/AgAAAAUAAABqAPv/AgAAAAUAAABqAPz/AgAAAAUAAABqAP3/AgAAAAUAAABqAP7/AgAAAAUAAABqAP//AgAAAAUAAABqAAAAAgAAAAUAAABqAAEAAgAAAAUAAABrAPj/AgAAAAUAAABrAPn/AgAAAAUAAABrAPr/AgAAAAUAAABrAPv/AgAAAAUAAABrAPz/AgAAAAUAAABrAP3/AgAAAAUAAABrAP7/AgAAAAUAAABrAP//AgAAAAUAAABrAAAAAgAAAAUAAABrAAEAAgAAAAUAAABsAPj/AgAAAAUAAABsAPn/AgAAAAUAAABsAPr/AgAAAAUAAABsAPv/AgAAAAUAAABsAPz/AgAAAAUAAABsAP3/AgAAAAUAAABsAP7/AgAAAAUAAABsAP//AgAAAAUAAABsAAAAAgAAAAUAAABsAAEAAgAAAAUAAABtAPj/AgAAAAUAAABtAPn/AgAAAAUAAABtAPr/AgAAAAUAAABtAPv/AgAAAAUAAABtAPz/AgAAAAUAAABtAP3/AgAAAAUAAABtAP7/AgAAAAUAAABtAP//AgAAAAUAAABtAAAAAgAAAAUAAABtAAEAAgAAAAUAAABuAPj/AgAAAAUAAABuAPn/AgAAAAUAAABuAPr/AgAAAAUAAABuAPv/AgAAAAUAAABuAPz/AgAAAAUAAABuAP3/AgAAAAUAAABuAP7/AgAAAAUAAABuAP//AgAAAAUAAABuAAAAAgAAAAUAAABuAAEAAgAAAAUAAABvAPj/AgAAAAUAAABvAPn/AgAAAAUAAABvAPr/AgAAAAUAAABvAPv/AgAAAAUAAABvAPz/AgAAAAUAAABvAP3/AgAAAAUAAABvAP7/AgAAAAUAAABvAP//AgAAAAUAAABvAAAAAgAAAAUAAABvAAEAAgAAAAUAAABwAPj/AgAAAAUAAABwAPn/AgAAAAUAAABwAPr/AgAAAAUAAABwAPv/AgAAAAUAAABwAPz/AgAAAAUAAABwAP3/AgAAAAUAAABwAP7/AgAAAAUAAABwAP//AgAAAAUAAABwAAAAAgAAAAUAAABwAAEAAgAAAAUAAABxAPj/AgAAAAUAAABxAPn/AgAAAAUAAABxAPr/AgAAAAUAAABxAPv/AgAAAAUAAABxAPz/AgAAAAUAAABxAP3/AgAAAAUAAABxAP7/AgAAAAUAAABxAP//AgAAAAUAAABxAAAAAgAAAAUAAABxAAEAAgAAAAUAAAByAPj/AgAAAAUAAAByAPn/AgAAAAUAAAByAPr/AgAAAAUAAAByAPv/AgAAAAUAAAByAPz/AgAAAAUAAAByAP3/AgAAAAUAAAByAP7/AgAAAAUAAAByAP//AgAAAAUAAAByAAAAAgAAAAUAAAByAAEAAgAAAAUAAABzAPj/AgAAAAUAAABzAPn/AgAAAAUAAABzAPr/AgAAAAUAAABzAPv/AgAAAAUAAABzAPz/AgAAAAUAAABzAP3/AgAAAAUAAABzAP7/AgAAAAUAAABzAP//AgAAAAUAAABzAAAAAgAAAAUAAABzAAEAAgAAAAUAAAB0APj/AgAAAAUAAAB0APn/AgAAAAUAAAB0APr/AgAAAAUAAAB0APv/AgAAAAUAAAB0APz/AgAAAAUAAAB0AP3/AgAAAAUAAAB0AP7/AgAAAAUAAAB0AP//AgAAAAUAAAB0AAAAAgAAAAUAAAB0AAEAAgAAAAUAAAB1APj/AgAAAAUAAAB1APn/AgAAAAUAAAB1APr/AgAAAAUAAAB1APv/AgAAAAUAAAB1APz/AgAAAAUAAAB1AP3/AgAAAAUAAAB1AP7/AgAAAAUAAAB1AP//AgAAAAUAAAB1AAAAAgAAAAUAAAB1AAEAAgAAAAUAAAB2APj/AgAAAAUAAAB2APn/AgAAAAUAAAB2APr/AgAAAAUAAAB2APv/AgAAAAUAAAB2APz/AgAAAAUAAAB2AP3/AgAAAAUAAAB2AP7/AgAAAAUAAAB2AP//AgAAAAUAAAB2AAAAAgAAAAUAAAB2AAEAAgAAAAUAAAB3APj/AgAAAAUAAAB3APn/AgAAAAUAAAB3APr/AgAAAAUAAAB3APv/AgAAAAUAAAB3APz/AgAAAAUAAAB3AP3/AgAAAAUAAAB3AP7/AgAAAAUAAAB3AP//AgAAAAUAAAB3AAAAAgAAAAUAAAB3AAEAAgAAAAUAAAB4APj/AgAAAAUAAAB4APn/AgAAAAUAAAB4APr/AgAAAAUAAAB4APv/AgAAAAUAAAB4APz/AgAAAAUAAAB4AP3/AgAAAAUAAAB4AP7/AgAAAAUAAAB4AP//AgAAAAUAAAB4AAAAAgAAAAUAAAB4AAEAAgAAAAUAAAB5APj/AgAAAAUAAAB5APn/AgAAAAUAAAB5APr/AgAAAAUAAAB5APv/AgAAAAUAAAB5APz/AgAAAAUAAAB5AP3/AgAAAAUAAAB5AP7/AgAAAAUAAAB5AP//AgAAAAUAAAB5AAAAAgAAAAUAAAB5AAEAAgAAAAUAAAB6APj/AgAAAAUAAAB6APn/AgAAAAUAAAB6APr/AgAAAAUAAAB6APv/AgAAAAUAAAB6APz/AgAAAAUAAAB6AP3/AgAAAAUAAAB6AP7/AgAAAAUAAAB6AP//AgAAAAUAAAB6AAAAAgAAAAUAAAB6AAEAAgAAAAUAAAB7APj/AgAAAAUAAAB7APn/AgAAAAUAAAB7APr/AgAAAAUAAAB7APv/AgAAAAUAAAB7APz/AgAAAAUAAAB7AP3/AgAAAAUAAAB7AP7/AgAAAAUAAAB7AP//AgAAAAUAAAB7AAAAAgAAAAUAAAB7AAEAAgAAAAUAAABkAPf/AgAAAAUAAABlAPf/AgAAAAUAAABmAPf/AgAAAAUAAABnAPf/AgAAAAUAAABoAPf/AgAAAAUAAABpAPf/AgAAAAUAAABqAPf/AgAAAAUAAABrAPf/AgAAAAUAAABsAPf/AgAAAAUAAABtAPf/AgAAAAUAAABuAPf/AgAAAAUAAABvAPf/AgAAAAUAAABwAPf/AgAAAAUAAABxAPf/AgAAAAUAAAByAPf/AgAAAAUAAABzAPf/AgAAAAUAAAB0APf/AgAAAAUAAAB1APf/AgAAAAUAAAB2APf/AgAAAAUAAAB3APf/AgAAAAUAAAB4APf/AgAAAAUAAAB5APf/AgAAAAUAAAB6APf/AgAAAAUAAAB7APf/AgAAAAUAAAB8APf/AgAAAAUAAAB8APj/AgAAAAUAAAB8APn/AgAAAAUAAAB8APr/AgAAAAUAAAB8APv/AgAAAAUAAAB8APz/AgAAAAUAAAB8AP3/AgAAAAUAAAB9APf/AgAAAAUAAAB9APj/AgAAAAUAAAB9APn/AgAAAAUAAAB9APr/AgAAAAUAAAB9APv/AgAAAAUAAAB9APz/AgAAAAUAAAB9AP3/AgAAAAUAAAB+APf/AgAAAAUAAAB+APj/AgAAAAUAAAB+APn/AgAAAAUAAAB+APr/AgAAAAUAAAB+APv/AgAAAAUAAAB+APz/AgAAAAUAAAB+AP3/AgAAAAUAAAB/APf/AgAAAAUAAAB/APj/AgAAAAUAAAB/APn/AgAAAAUAAAB/APr/AgAAAAUAAAB/APv/AgAAAAUAAAB/APz/AgAAAAUAAAB/AP3/AgAAAAUAAACAAPf/AgAAAAUAAACAAPj/AgAAAAUAAACAAPn/AgAAAAUAAACAAPr/AgAAAAUAAACAAPv/AgAAAAUAAACAAPz/AgAAAAUAAACAAP3/AgAAAAUAAACBAPf/AgAAAAUAAACBAPj/AgAAAAUAAACBAPn/AgAAAAUAAACBAPr/AgAAAAUAAACBAPv/AgAAAAUAAACBAPz/AgAAAAUAAACBAP3/AgAAAAUAAACCAPf/AgAAAAUAAACCAPj/AgAAAAUAAACCAPn/AgAAAAUAAACCAPr/AgAAAAUAAACCAPv/AgAAAAUAAACCAPz/AgAAAAUAAACCAP3/AgAAAAUAAACDAPf/AgAAAAUAAACDAPj/AgAAAAUAAACDAPn/AgAAAAUAAACDAPr/AgAAAAUAAACDAPv/AgAAAAUAAACDAPz/AgAAAAUAAACDAP3/AgAAAAUAAACEAPf/AgAAAAUAAACEAPj/AgAAAAUAAACEAPn/AgAAAAUAAACEAPr/AgAAAAUAAACEAPv/AgAAAAUAAACEAPz/AgAAAAUAAACEAP3/AgAAAAUAAACFAPf/AgAAAAUAAACFAPj/AgAAAAUAAACFAPn/AgAAAAUAAACFAPr/AgAAAAUAAACFAPv/AgAAAAUAAACFAPz/AgAAAAUAAACFAP3/AgAAAAUAAACGAPf/AgAAAAUAAACGAPj/AgAAAAUAAACGAPn/AgAAAAUAAACGAPr/AgAAAAUAAACGAPv/AgAAAAUAAACGAPz/AgAAAAUAAACGAP3/AgAAAAUAAACHAPf/AgAAAAUAAACHAPj/AgAAAAUAAACHAPn/AgAAAAUAAACHAPr/AgAAAAUAAACHAPv/AgAAAAUAAACHAPz/AgAAAAUAAACHAP3/AgAAAAUAAACIAPf/AgAAAAUAAACIAPj/AgAAAAUAAACIAPn/AgAAAAUAAACIAPr/AgAAAAUAAACIAPv/AgAAAAUAAACIAPz/AgAAAAUAAACIAP3/AgAAAAUAAACJAPf/AgAAAAUAAACJAPj/AgAAAAUAAACJAPn/AgAAAAUAAACJAPr/AgAAAAUAAACJAPv/AgAAAAUAAACJAPz/AgAAAAUAAACJAP3/AgAAAAUAAACKAPf/AgAAAAUAAACKAPj/AgAAAAUAAACKAPn/AgAAAAUAAACKAPr/AgAAAAUAAACKAPv/AgAAAAUAAACKAPz/AgAAAAUAAACKAP3/AgAAAAUAAACLAPf/AgAAAAUAAACLAPj/AgAAAAUAAACLAPn/AgAAAAUAAACLAPr/AgAAAAUAAACLAPv/AgAAAAUAAACLAPz/AgAAAAUAAACLAP3/AgAAAAUAAACMAPf/AgAAAAUAAACMAPj/AgAAAAUAAACMAPn/AgAAAAUAAACMAPr/AgAAAAUAAACMAPv/AgAAAAUAAACMAPz/AgAAAAUAAACMAP3/AgAAAAUAAACNAPf/AgAAAAUAAACNAPj/AgAAAAUAAACNAPn/AgAAAAUAAACNAPr/AgAAAAUAAACNAPv/AgAAAAUAAACNAPz/AgAAAAUAAACNAP3/AgAAAAUAAACOAPf/AgAAAAUAAACOAPj/AgAAAAUAAACOAPn/AgAAAAUAAACOAPr/AgAAAAUAAACOAPv/AgAAAAUAAACOAPz/AgAAAAUAAACOAP3/AgAAAAUAAACPAPf/AgAAAAUAAACPAPj/AgAAAAUAAACPAPn/AgAAAAUAAACPAPr/AgAAAAUAAACPAPv/AgAAAAUAAACPAPz/AgAAAAUAAACPAP3/AgAAAAUAAACQAPf/AgAAAAUAAACQAPj/AgAAAAUAAACQAPn/AgAAAAUAAACQAPr/AgAAAAUAAACQAPv/AgAAAAUAAACQAPz/AgAAAAUAAACQAP3/AgAAAAUAAACRAPf/AgAAAAUAAACRAPj/AgAAAAUAAACRAPn/AgAAAAUAAACRAPr/AgAAAAUAAACRAPv/AgAAAAUAAACRAPz/AgAAAAUAAACRAP3/AgAAAAUAAACSAPf/AgAAAAUAAACSAPj/AgAAAAUAAACSAPn/AgAAAAUAAACSAPr/AgAAAAUAAACSAPv/AgAAAAUAAACSAPz/AgAAAAUAAACSAP3/AgAAAAUAAACTAPf/AgAAAAUAAACTAPj/AgAAAAUAAACTAPn/AgAAAAUAAACTAPr/AgAAAAUAAACTAPv/AgAAAAUAAACTAPz/AgAAAAUAAACTAP3/AgAAAAUAAACUAPf/AgAAAAUAAACUAPj/AgAAAAUAAACUAPn/AgAAAAUAAACUAPr/AgAAAAUAAACUAPv/AgAAAAUAAACUAPz/AgAAAAUAAACUAP3/AgAAAAUAAACVAPf/AgAAAAUAAACVAPj/AgAAAAUAAACVAPn/AgAAAAUAAACVAPr/AgAAAAUAAACVAPv/AgAAAAUAAACVAPz/AgAAAAUAAACVAP3/AgAAAAUAAACWAPf/AgAAAAUAAACWAPj/AgAAAAUAAACWAPn/AgAAAAUAAACWAPr/AgAAAAUAAACWAPv/AgAAAAUAAACWAPz/AgAAAAUAAACWAP3/AgAAAAUAAACXAPf/AgAAAAUAAACXAPj/AgAAAAUAAACXAPn/AgAAAAUAAACXAPr/AgAAAAUAAACXAPv/AgAAAAUAAACXAPz/AgAAAAUAAACXAP3/AgAAAAUAAACYAPf/AgAAAAUAAACYAPj/AgAAAAUAAACYAPn/AgAAAAUAAACYAPr/AgAAAAUAAACYAPv/AgAAAAUAAACYAPz/AgAAAAUAAACYAP3/AgAAAAUAAACZAPf/AgAAAAUAAACZAPj/AgAAAAUAAACZAPn/AgAAAAUAAACZAPr/AgAAAAUAAACZAPv/AgAAAAUAAACZAPz/AgAAAAUAAACZAP3/AgAAAAUAAACaAPf/AgAAAAUAAACaAPj/AgAAAAUAAACaAPn/AgAAAAUAAACaAPr/AgAAAAUAAACaAPv/AgAAAAUAAACaAPz/AgAAAAUAAACaAP3/AgAAAAUAAAB8AP7/AgAAAAUAAAB8AP//AgAAAAUAAAB8AAAAAgAAAAUAAAB8AAEAAgAAAAUAAAB9AP7/AgAAAAUAAAB9AP//AgAAAAUAAAB9AAAAAgAAAAUAAAB9AAEAAgAAAAUAAAB+AP7/AgAAAAUAAAB+AP//AgAAAAUAAAB+AAAAAgAAAAUAAAB+AAEAAgAAAAUAAAB/AP7/AgAAAAUAAAB/AP//AgAAAAUAAAB/AAAAAgAAAAUAAAB/AAEAAgAAAAUAAACAAP7/AgAAAAUAAACAAP//AgAAAAUAAACAAAAAAgAAAAUAAACAAAEAAgAAAAUAAACBAP7/AgAAAAUAAACBAP//AgAAAAUAAACBAAAAAgAAAAUAAACBAAEAAgAAAAUAAACCAP7/AgAAAAUAAACCAP//AgAAAAUAAACCAAAAAgAAAAUAAACCAAEAAgAAAAUAAACDAP7/AgAAAAUAAACDAP//AgAAAAUAAACDAAAAAgAAAAUAAACDAAEAAgAAAAUAAACEAP7/AgAAAAUAAACEAP//AgAAAAUAAACEAAAAAgAAAAUAAACEAAEAAgAAAAUAAACFAP7/AgAAAAUAAACFAP//AgAAAAUAAACFAAAAAgAAAAUAAACFAAEAAgAAAAUAAACGAP7/AgAAAAUAAACGAP//AgAAAAUAAACGAAAAAgAAAAUAAACGAAEAAgAAAAUAAACHAP7/AgAAAAUAAACHAP//AgAAAAUAAACHAAAAAgAAAAUAAACHAAEAAgAAAAUAAACIAP7/AgAAAAUAAACIAP//AgAAAAUAAACIAAAAAgAAAAUAAACIAAEAAgAAAAUAAACJAP7/AgAAAAUAAACJAP//AgAAAAUAAACJAAAAAgAAAAUAAACJAAEAAgAAAAUAAACKAP7/AgAAAAUAAACKAP//AgAAAAUAAACKAAAAAgAAAAUAAACKAAEAAgAAAAUAAACLAP7/AgAAAAUAAACLAP//AgAAAAUAAACLAAAAAgAAAAUAAACLAAEAAgAAAAUAAACMAP7/AgAAAAUAAACMAP//AgAAAAUAAACMAAAAAgAAAAUAAACMAAEAAgAAAAUAAACNAP7/AgAAAAUAAACNAP//AgAAAAUAAACNAAAAAgAAAAUAAACNAAEAAgAAAAUAAACOAP7/AgAAAAUAAACOAP//AgAAAAUAAACOAAAAAgAAAAUAAACOAAEAAgAAAAUAAACPAP7/AgAAAAUAAACPAP//AgAAAAUAAACPAAAAAgAAAAUAAACPAAEAAgAAAAUAAACQAP7/AgAAAAUAAACQAP//AgAAAAUAAACQAAAAAgAAAAUAAACQAAEAAgAAAAUAAACRAP7/AgAAAAUAAACRAP//AgAAAAUAAACRAAAAAgAAAAUAAACRAAEAAgAAAAUAAACSAP7/AgAAAAUAAACSAP//AgAAAAUAAACSAAAAAgAAAAUAAACSAAEAAgAAAAUAAACTAP7/AgAAAAUAAACTAP//AgAAAAUAAACTAAAAAgAAAAUAAACTAAEAAgAAAAUAAACUAP7/AgAAAAUAAACUAP//AgAAAAUAAACUAAAAAgAAAAUAAACUAAEAAgAAAAUAAACVAP7/AgAAAAUAAACVAP//AgAAAAUAAACVAAAAAgAAAAUAAACVAAEAAgAAAAUAAACWAP7/AgAAAAUAAACWAP//AgAAAAUAAACWAAAAAgAAAAUAAACWAAEAAgAAAAUAAACXAP7/AgAAAAUAAACXAP//AgAAAAUAAACXAAAAAgAAAAUAAACXAAEAAgAAAAUAAACYAP7/AgAAAAUAAACYAP//AgAAAAUAAACYAAAAAgAAAAUAAACYAAEAAgAAAAUAAACZAP7/AgAAAAUAAACZAP//AgAAAAUAAACZAAAAAgAAAAUAAACZAAEAAgAAAAUAAACaAP7/AgAAAAUAAACaAP//AgAAAAUAAACaAAAAAgAAAAUAAACaAAEAAgAAAAUAAACbAPf/AgAAAAUAAACbAPj/AgAAAAUAAACbAPn/AgAAAAUAAACbAPr/AgAAAAUAAACbAPv/AgAAAAUAAACbAPz/AgAAAAUAAACbAP3/AgAAAAUAAACbAP7/AgAAAAUAAACbAP//AgAAAAUAAACbAAAAAgAAAAUAAACbAAEAAgAAAAUAAACcAPf/AgAAAAUAAACcAPj/AgAAAAUAAACcAPn/AgAAAAUAAACcAPr/AgAAAAUAAACcAPv/AgAAAAUAAACcAPz/AgAAAAUAAACcAP3/AgAAAAUAAACcAP7/AgAAAAUAAACcAP//AgAAAAUAAACcAAAAAgAAAAUAAACcAAEAAgAAAAUAAACdAPf/AgAAAAUAAACdAPj/AgAAAAUAAACdAPn/AgAAAAUAAACdAPr/AgAAAAUAAACdAPv/AgAAAAUAAACdAPz/AgAAAAUAAACdAP3/AgAAAAUAAACdAP7/AgAAAAUAAACdAP//AgAAAAUAAACdAAAAAgAAAAUAAACdAAEAAgAAAAUAAACeAPf/AgAAAAUAAACeAPj/AgAAAAUAAACeAPn/AgAAAAUAAACeAPr/AgAAAAUAAACeAPv/AgAAAAUAAACeAPz/AgAAAAUAAACeAP3/AgAAAAUAAACeAP7/AgAAAAUAAACeAP//AgAAAAUAAACeAAAAAgAAAAUAAACeAAEAAgAAAAUAAACfAPf/AgAAAAUAAACfAPj/AgAAAAUAAACfAPn/AgAAAAUAAACfAPr/AgAAAAUAAACfAPv/AgAAAAUAAACfAPz/AgAAAAUAAACfAP3/AgAAAAUAAACfAP7/AgAAAAUAAACfAP//AgAAAAUAAACfAAAAAgAAAAUAAACfAAEAAgAAAAUAAACgAPf/AgAAAAUAAACgAPj/AgAAAAUAAACgAPn/AgAAAAUAAACgAPr/AgAAAAUAAACgAPv/AgAAAAUAAACgAPz/AgAAAAUAAACgAP3/AgAAAAUAAACgAP7/AgAAAAUAAACgAP//AgAAAAUAAACgAAAAAgAAAAUAAACgAAEAAgAAAAUAAAChAPf/AgAAAAUAAAChAPj/AgAAAAUAAAChAPn/AgAAAAUAAAChAPr/AgAAAAUAAAChAPv/AgAAAAUAAAChAPz/AgAAAAUAAAChAP3/AgAAAAUAAAChAP7/AgAAAAUAAAChAP//AgAAAAUAAAChAAAAAgAAAAUAAAChAAEAAgAAAAUAAACiAPf/AgAAAAUAAACiAPj/AgAAAAUAAACiAPn/AgAAAAUAAACiAPr/AgAAAAUAAACiAPv/AgAAAAUAAACiAPz/AgAAAAUAAACiAP3/AgAAAAUAAACiAP7/AgAAAAUAAACiAP//AgAAAAUAAACiAAAAAgAAAAUAAACiAAEAAgAAAAUAAACjAPf/AgAAAAUAAACjAPj/AgAAAAUAAACjAPn/AgAAAAUAAACjAPr/AgAAAAUAAACjAPv/AgAAAAUAAACjAPz/AgAAAAUAAACjAP3/AgAAAAUAAACjAP7/AgAAAAUAAACjAP//AgAAAAUAAACjAAAAAgAAAAUAAACjAAEAAgAAAAUAAACkAPf/AgAAAAUAAACkAPj/AgAAAAUAAACkAPn/AgAAAAUAAACkAPr/AgAAAAUAAACkAPv/AgAAAAUAAACkAPz/AgAAAAUAAACkAP3/AgAAAAUAAACkAP7/AgAAAAUAAACkAP//AgAAAAUAAACkAAAAAgAAAAUAAACkAAEAAgAAAAUAAAClAPf/AgAAAAUAAAClAPj/AgAAAAUAAAClAPn/AgAAAAUAAAClAPr/AgAAAAUAAAClAPv/AgAAAAUAAAClAPz/AgAAAAUAAAClAP3/AgAAAAUAAAClAP7/AgAAAAUAAAClAP//AgAAAAUAAAClAAAAAgAAAAUAAAClAAEAAgAAAAUAAACmAPf/AgAAAAUAAACmAPj/AgAAAAUAAACmAPn/AgAAAAUAAACmAPr/AgAAAAUAAACmAPv/AgAAAAUAAACmAPz/AgAAAAUAAACmAP3/AgAAAAUAAACmAP7/AgAAAAUAAACmAP//AgAAAAUAAACmAAAAAgAAAAUAAACmAAEAAgAAAAUAAACnAPf/AgAAAAUAAACnAPj/AgAAAAUAAACnAPn/AgAAAAUAAACnAPr/AgAAAAUAAACnAPv/AgAAAAUAAACnAPz/AgAAAAUAAACnAP3/AgAAAAUAAACnAP7/AgAAAAUAAACnAP//AgAAAAUAAACnAAAAAgAAAAUAAACnAAEAAgAAAAUAAACoAPf/AgAAAAUAAACoAPj/AgAAAAUAAACoAPn/AgAAAAUAAACoAPr/AgAAAAUAAACoAPv/AgAAAAUAAACoAPz/AgAAAAUAAACoAP3/AgAAAAUAAACoAP7/AgAAAAUAAACoAP//AgAAAAUAAACoAAAAAgAAAAUAAACoAAEAAgAAAAUAAACpAPf/AgAAAAUAAACpAPj/AgAAAAUAAACpAPn/AgAAAAUAAACpAPr/AgAAAAUAAACpAPv/AgAAAAUAAACpAPz/AgAAAAUAAACpAP3/AgAAAAUAAACpAP7/AgAAAAUAAACpAP//AgAAAAUAAACpAAAAAgAAAAUAAACpAAEAAgAAAAUAAACqAPf/AgAAAAUAAACqAPj/AgAAAAUAAACqAPn/AgAAAAUAAACqAPr/AgAAAAUAAACqAPv/AgAAAAUAAACqAPz/AgAAAAUAAACqAP3/AgAAAAUAAACqAP7/AgAAAAUAAACqAP//AgAAAAUAAACqAAAAAgAAAAUAAACqAAEAAgAAAAUAAACrAPf/AgAAAAUAAACrAPj/AgAAAAUAAACrAPn/AgAAAAUAAACrAPr/AgAAAAUAAACrAPv/AgAAAAUAAACrAPz/AgAAAAUAAACrAP3/AgAAAAUAAACrAP7/AgAAAAUAAACrAP//AgAAAAUAAACrAAAAAgAAAAUAAACrAAEAAgAAAAUAAACsAPf/AgAAAAUAAACsAPj/AgAAAAUAAACsAPn/AgAAAAUAAACsAPr/AgAAAAUAAACsAPv/AgAAAAUAAACsAPz/AgAAAAUAAACsAP3/AgAAAAUAAACsAP7/AgAAAAUAAACsAP//AgAAAAUAAACsAAAAAgAAAAUAAACsAAEAAgAAAAUAAACtAPf/AgAAAAUAAACtAPj/AgAAAAUAAACtAPn/AgAAAAUAAACtAPr/AgAAAAUAAACtAPz/AgAAAAUAAACtAP3/AgAAAAUAAACtAP7/AgAAAAUAAACtAP//AgAAAAUAAACtAAAAAgAAAAUAAACtAAEAAgAAAAUAAACuAPf/AgAAAAUAAACuAPj/AgAAAAUAAACuAPn/AgAAAAUAAACuAPr/AgAAAAUAAACuAPv/AgAAAAUAAACuAPz/AgAAAAUAAACuAP3/AgAAAAUAAACuAP7/AgAAAAUAAACuAP//AgAAAAUAAACuAAAAAgAAAAUAAACuAAEAAgAAAAUAAADv//X/AgAAAAQAAADv//b/AgAAAAUAAADs//b/AgAAAAUAAADs//f/AgAAAAUAAADs//j/AgAAAAUAAADs//n/AgAAAAUAAADs//r/AgAAAAUAAADs//v/AgAAAAUAAADs//z/AgAAAAUAAADs//3/AgAAAAUAAADs//7/AgAAAAUAAADs////AgAAAAUAAADs/wAAAgAAAAUAAADs/wEAAgAAAAUAAADs/wIAAgAAAAUAAADs/wMAAgAAAAUAAADs/wQAAgAAAAUAAADs/wUAAgAAAAUAAADs/wYAAgAAAAUAAADs/wcAAgAAAAUAAADs/wgAAgAAAAUAAADt//b/AgAAAAUAAADt//f/AgAAAAUAAADt//j/AgAAAAUAAADt//n/AgAAAAUAAADt//r/AgAAAAUAAADt//v/AgAAAAUAAADt//z/AgAAAAUAAADt//3/AgAAAAUAAADt//7/AgAAAAUAAADt////AgAAAAUAAADt/wAAAgAAAAUAAADt/wEAAgAAAAUAAADt/wIAAgAAAAUAAADt/wMAAgAAAAUAAADt/wQAAgAAAAUAAADt/wUAAgAAAAUAAADt/wYAAgAAAAUAAADt/wcAAgAAAAUAAADt/wgAAgAAAAUAAADu//b/AgAAAAUAAADu//f/AgAAAAUAAADu//j/AgAAAAUAAADu//n/AgAAAAUAAADu//r/AgAAAAUAAADu//v/AgAAAAUAAADu//z/AgAAAAUAAADu//3/AgAAAAUAAADu//7/AgAAAAUAAADu////AgAAAAUAAADu/wAAAgAAAAUAAADu/wEAAgAAAAUAAADu/wIAAgAAAAUAAADu/wMAAgAAAAUAAADu/wQAAgAAAAUAAADu/wUAAgAAAAUAAADu/wYAAgAAAAUAAADu/wcAAgAAAAUAAADu/wgAAgAAAAUAAADv//f/AgAAAAUAAADv//j/AgAAAAUAAADv//n/AgAAAAUAAADv//r/AgAAAAUAAADv//v/AgAAAAUAAADv//z/AgAAAAUAAADv//3/AgAAAAUAAADv//7/AgAAAAUAAADv////AgAAAAUAAADv/wAAAgAAAAUAAADv/wEAAgAAAAUAAADv/wIAAgAAAAUAAADv/wMAAgAAAAUAAADv/wQAAgAAAAUAAADv/wUAAgAAAAUAAADv/wYAAgAAAAUAAADv/wcAAgAAAAUAAADv/wgAAgAAAAUAAADw/wIAAgAAAAUAAADw/wMAAgAAAAUAAADw/wQAAgAAAAUAAADw/wUAAgAAAAUAAADw/wYAAgAAAAUAAADw/wcAAgAAAAUAAADw/wgAAgAAAAUAAADx/wIAAgAAAAUAAADx/wMAAgAAAAUAAADx/wQAAgAAAAUAAADx/wUAAgAAAAUAAADx/wYAAgAAAAUAAADx/wcAAgAAAAUAAADx/wgAAgAAAAUAAADy/wIAAgAAAAUAAADy/wMAAgAAAAUAAADy/wQAAgAAAAUAAADy/wUAAgAAAAUAAADy/wYAAgAAAAUAAADy/wcAAgAAAAUAAADy/wgAAgAAAAUAAADz/wIAAgAAAAUAAADz/wMAAgAAAAUAAADz/wQAAgAAAAUAAADz/wUAAgAAAAUAAADz/wYAAgAAAAUAAADz/wcAAgAAAAUAAADz/wgAAgAAAAUAAAD0/wIAAgAAAAUAAAD0/wMAAgAAAAUAAAD0/wQAAgAAAAUAAAD0/wUAAgAAAAUAAAD0/wYAAgAAAAUAAAD0/wcAAgAAAAUAAAD0/wgAAgAAAAUAAAD1/wIAAgAAAAUAAAD1/wMAAgAAAAUAAAD1/wQAAgAAAAUAAAD1/wUAAgAAAAUAAAD1/wYAAgAAAAUAAAD1/wcAAgAAAAUAAAD1/wgAAgAAAAUAAAD2/wIAAgAAAAUAAAD2/wMAAgAAAAUAAAD2/wQAAgAAAAUAAAD2/wUAAgAAAAUAAAD2/wYAAgAAAAUAAAD2/wcAAgAAAAUAAAD2/wgAAgAAAAUAAAD3/wIAAgAAAAUAAAD3/wMAAgAAAAUAAAD3/wQAAgAAAAUAAAD3/wUAAgAAAAUAAAD3/wYAAgAAAAUAAAD3/wcAAgAAAAUAAAD3/wgAAgAAAAUAAAD4/wIAAgAAAAUAAAD4/wMAAgAAAAUAAAD4/wQAAgAAAAUAAAD4/wUAAgAAAAUAAAD4/wYAAgAAAAUAAAD4/wcAAgAAAAUAAAD4/wgAAgAAAAUAAAD5/wIAAgAAAAUAAAD5/wMAAgAAAAUAAAD5/wQAAgAAAAUAAAD5/wUAAgAAAAUAAAD5/wYAAgAAAAUAAAD5/wcAAgAAAAUAAAD5/wgAAgAAAAUAAAD6/wIAAgAAAAUAAAD6/wMAAgAAAAUAAAD6/wQAAgAAAAUAAAD6/wUAAgAAAAUAAAD6/wYAAgAAAAUAAAD6/wcAAgAAAAUAAAD6/wgAAgAAAAUAAAD7/wIAAgAAAAUAAAD7/wMAAgAAAAUAAAD7/wQAAgAAAAUAAAD7/wUAAgAAAAUAAAD7/wYAAgAAAAUAAAD7/wcAAgAAAAUAAAD7/wgAAgAAAAUAAAD8/wIAAgAAAAUAAAD8/wMAAgAAAAUAAAD8/wQAAgAAAAUAAAD8/wUAAgAAAAUAAAD8/wYAAgAAAAUAAAD8/wcAAgAAAAUAAAD8/wgAAgAAAAUAAAD9/wIAAgAAAAUAAAD9/wMAAgAAAAUAAAD9/wQAAgAAAAUAAAD9/wUAAgAAAAUAAAD9/wYAAgAAAAUAAAD9/wcAAgAAAAUAAAD9/wgAAgAAAAUAAAD+/wIAAgAAAAUAAAD+/wMAAgAAAAUAAAD+/wQAAgAAAAUAAAD+/wUAAgAAAAUAAAD+/wYAAgAAAAUAAAD+/wcAAgAAAAUAAAD+/wgAAgAAAAUAAAD//wIAAgAAAAUAAAD//wMAAgAAAAUAAAD//wQAAgAAAAUAAAD//wUAAgAAAAUAAAD//wYAAgAAAAUAAAD//wcAAgAAAAUAAAD//wgAAgAAAAUAAAAAAAIAAgAAAAUAAAAAAAMAAgAAAAUAAAAAAAQAAgAAAAUAAAAAAAUAAgAAAAUAAAAAAAYAAgAAAAUAAAAAAAcAAgAAAAUAAAAAAAgAAgAAAAUAAAABAAIAAgAAAAUAAAABAAMAAgAAAAUAAAABAAQAAgAAAAUAAAABAAUAAgAAAAUAAAABAAYAAgAAAAUAAAABAAcAAgAAAAUAAAABAAgAAgAAAAUAAAACAAIAAgAAAAUAAAACAAMAAgAAAAUAAAACAAQAAgAAAAUAAAACAAUAAgAAAAUAAAACAAYAAgAAAAUAAAACAAcAAgAAAAUAAAACAAgAAgAAAAUAAAADAAIAAgAAAAUAAAADAAMAAgAAAAUAAAADAAQAAgAAAAUAAAADAAUAAgAAAAUAAAADAAYAAgAAAAUAAAADAAcAAgAAAAUAAAADAAgAAgAAAAUAAAAEAAIAAgAAAAUAAAAEAAMAAgAAAAUAAAAEAAQAAgAAAAUAAAAEAAUAAgAAAAUAAAAEAAYAAgAAAAUAAAAEAAcAAgAAAAUAAAAEAAgAAgAAAAUAAAAFAAIAAgAAAAUAAAAFAAMAAgAAAAUAAAAFAAQAAgAAAAUAAAAFAAUAAgAAAAUAAAAFAAYAAgAAAAUAAAAFAAcAAgAAAAUAAAAFAAgAAgAAAAUAAAAGAAIAAgAAAAUAAAAGAAMAAgAAAAUAAAAGAAQAAgAAAAUAAAAGAAUAAgAAAAUAAAAGAAYAAgAAAAUAAAAGAAcAAgAAAAUAAAAGAAgAAgAAAAUAAAAHAAIAAgAAAAUAAAAHAAMAAgAAAAUAAAAHAAQAAgAAAAUAAAAHAAUAAgAAAAUAAAAHAAYAAgAAAAUAAAAHAAcAAgAAAAUAAAAHAAgAAgAAAAUAAAAIAAIAAgAAAAUAAAAIAAMAAgAAAAUAAAAIAAQAAgAAAAUAAAAIAAUAAgAAAAUAAAAIAAYAAgAAAAUAAAAIAAcAAgAAAAUAAAAIAAgAAgAAAAUAAAAJAAIAAgAAAAUAAAAJAAMAAgAAAAUAAAAJAAQAAgAAAAUAAAAJAAUAAgAAAAUAAAAJAAYAAgAAAAUAAAAJAAcAAgAAAAUAAAAJAAgAAgAAAAUAAAAKAAIAAgAAAAUAAAAKAAMAAgAAAAUAAAAKAAQAAgAAAAUAAAAKAAUAAgAAAAUAAAAKAAYAAgAAAAUAAAAKAAcAAgAAAAUAAAAKAAgAAgAAAAUAAAALAAIAAgAAAAUAAAALAAMAAgAAAAUAAAALAAQAAgAAAAUAAAALAAUAAgAAAAUAAAALAAYAAgAAAAUAAAALAAcAAgAAAAUAAAALAAgAAgAAAAUAAAAMAAIAAgAAAAUAAAAMAAMAAgAAAAUAAAAMAAQAAgAAAAUAAAAMAAUAAgAAAAUAAAAMAAYAAgAAAAUAAAAMAAcAAgAAAAUAAAAMAAgAAgAAAAUAAAANAAIAAgAAAAUAAAANAAMAAgAAAAUAAAANAAQAAgAAAAUAAAANAAUAAgAAAAUAAAANAAYAAgAAAAUAAAANAAcAAgAAAAUAAAANAAgAAgAAAAUAAAAOAAIAAgAAAAUAAAAOAAMAAgAAAAUAAAAOAAQAAgAAAAUAAAAOAAUAAgAAAAUAAAAOAAYAAgAAAAUAAAAOAAcAAgAAAAUAAAAOAAgAAgAAAAUAAAAPAAIAAgAAAAUAAAAPAAMAAgAAAAUAAAAPAAQAAgAAAAUAAAAPAAUAAgAAAAUAAAAPAAYAAgAAAAUAAAAPAAcAAgAAAAUAAAAPAAgAAgAAAAUAAAAQAAIAAgAAAAUAAAAQAAMAAgAAAAUAAAAQAAQAAgAAAAUAAAAQAAUAAgAAAAUAAAAQAAYAAgAAAAUAAAAQAAcAAgAAAAUAAAAQAAgAAgAAAAUAAAARAAIAAgAAAAUAAAARAAMAAgAAAAUAAAARAAQAAgAAAAUAAAARAAUAAgAAAAUAAAARAAYAAgAAAAUAAAARAAcAAgAAAAUAAAARAAgAAgAAAAUAAAASAAIAAgAAAAUAAAASAAMAAgAAAAUAAAASAAQAAgAAAAUAAAASAAUAAgAAAAUAAAASAAYAAgAAAAUAAAASAAcAAgAAAAUAAAASAAgAAgAAAAUAAAATAAIAAgAAAAUAAAATAAMAAgAAAAUAAAATAAQAAgAAAAUAAAATAAUAAgAAAAUAAAATAAYAAgAAAAUAAAATAAcAAgAAAAUAAAATAAgAAgAAAAUAAAAUAAIAAgAAAAUAAAAUAAMAAgAAAAUAAAAUAAQAAgAAAAUAAAAUAAUAAgAAAAUAAAAUAAYAAgAAAAUAAAAUAAcAAgAAAAUAAAAUAAgAAgAAAAUAAAAVAAIAAgAAAAUAAAAVAAMAAgAAAAUAAAAVAAQAAgAAAAUAAAAVAAUAAgAAAAUAAAAVAAYAAgAAAAUAAAAVAAcAAgAAAAUAAAAVAAgAAgAAAAUAAAAWAAIAAgAAAAUAAAAWAAMAAgAAAAUAAAAWAAQAAgAAAAUAAAAWAAUAAgAAAAUAAAAWAAYAAgAAAAUAAAAWAAcAAgAAAAUAAAAWAAgAAgAAAAUAAAAXAAIAAgAAAAUAAAAXAAMAAgAAAAUAAAAXAAQAAgAAAAUAAAAXAAUAAgAAAAUAAAAXAAYAAgAAAAUAAAAXAAcAAgAAAAUAAAAXAAgAAgAAAAUAAAAYAAIAAgAAAAUAAAAYAAMAAgAAAAUAAAAYAAQAAgAAAAUAAAAYAAUAAgAAAAUAAAAYAAYAAgAAAAUAAAAYAAcAAgAAAAUAAAAYAAgAAgAAAAUAAAAZAAIAAgAAAAUAAAAZAAMAAgAAAAUAAAAZAAQAAgAAAAUAAAAZAAUAAgAAAAUAAAAZAAYAAgAAAAUAAAAZAAcAAgAAAAUAAAAZAAgAAgAAAAUAAAAaAAIAAgAAAAUAAAAaAAMAAgAAAAUAAAAaAAQAAgAAAAUAAAAaAAUAAgAAAAUAAAAaAAYAAgAAAAUAAAAaAAcAAgAAAAUAAAAaAAgAAgAAAAUAAAAbAAIAAgAAAAUAAAAbAAMAAgAAAAUAAAAbAAQAAgAAAAUAAAAbAAUAAgAAAAUAAAAbAAYAAgAAAAUAAAAbAAcAAgAAAAUAAAAbAAgAAgAAAAUAAAAcAAIAAgAAAAUAAAAcAAMAAgAAAAUAAAAcAAQAAgAAAAUAAAAcAAUAAgAAAAUAAAAcAAYAAgAAAAUAAAAcAAcAAgAAAAUAAAAcAAgAAgAAAAUAAAAdAAIAAgAAAAUAAAAdAAMAAgAAAAUAAAAdAAQAAgAAAAUAAAAdAAUAAgAAAAUAAAAdAAYAAgAAAAUAAAAdAAcAAgAAAAUAAAAdAAgAAgAAAAUAAAAeAAIAAgAAAAUAAAAeAAMAAgAAAAUAAAAeAAQAAgAAAAUAAAAeAAUAAgAAAAUAAAAeAAYAAgAAAAUAAAAeAAcAAgAAAAUAAAAeAAgAAgAAAAUAAAAfAAIAAgAAAAUAAAAfAAMAAgAAAAUAAAAfAAQAAgAAAAUAAAAfAAUAAgAAAAUAAAAfAAYAAgAAAAUAAAAfAAcAAgAAAAUAAAAfAAgAAgAAAAUAAAAgAAIAAgAAAAUAAAAgAAMAAgAAAAUAAAAgAAQAAgAAAAUAAAAgAAUAAgAAAAUAAAAgAAYAAgAAAAUAAAAgAAcAAgAAAAUAAAAgAAgAAgAAAAUAAAAhAAIAAgAAAAUAAAAhAAMAAgAAAAUAAAAhAAQAAgAAAAUAAAAhAAUAAgAAAAUAAAAhAAYAAgAAAAUAAAAhAAcAAgAAAAUAAAAhAAgAAgAAAAUAAAAiAAIAAgAAAAUAAAAiAAMAAgAAAAUAAAAiAAQAAgAAAAUAAAAiAAUAAgAAAAUAAAAiAAYAAgAAAAUAAAAiAAcAAgAAAAUAAAAiAAgAAgAAAAUAAAAjAAIAAgAAAAUAAAAjAAMAAgAAAAUAAAAjAAQAAgAAAAUAAAAjAAUAAgAAAAUAAAAjAAYAAgAAAAUAAAAjAAcAAgAAAAUAAAAjAAgAAgAAAAUAAAAkAAIAAgAAAAUAAAAkAAMAAgAAAAUAAAAkAAQAAgAAAAUAAAAkAAUAAgAAAAUAAAAkAAYAAgAAAAUAAAAkAAcAAgAAAAUAAAAkAAgAAgAAAAUAAAAlAAIAAgAAAAUAAAAlAAMAAgAAAAUAAAAlAAQAAgAAAAUAAAAlAAUAAgAAAAUAAAAlAAYAAgAAAAUAAAAlAAcAAgAAAAUAAAAlAAgAAgAAAAUAAAAmAAIAAgAAAAUAAAAmAAMAAgAAAAUAAAAmAAQAAgAAAAUAAAAmAAUAAgAAAAUAAAAmAAYAAgAAAAUAAAAmAAcAAgAAAAUAAAAmAAgAAgAAAAUAAAAnAAIAAgAAAAUAAAAnAAMAAgAAAAUAAAAnAAQAAgAAAAUAAAAnAAUAAgAAAAUAAAAnAAYAAgAAAAUAAAAnAAcAAgAAAAUAAAAnAAgAAgAAAAUAAAAoAAIAAgAAAAUAAAAoAAMAAgAAAAUAAAAoAAQAAgAAAAUAAAAoAAUAAgAAAAUAAAAoAAYAAgAAAAUAAAAoAAcAAgAAAAUAAAAoAAgAAgAAAAUAAAApAAIAAgAAAAUAAAApAAMAAgAAAAUAAAApAAQAAgAAAAUAAAApAAUAAgAAAAUAAAApAAYAAgAAAAUAAAApAAcAAgAAAAUAAAApAAgAAgAAAAUAAAAqAAIAAgAAAAUAAAAqAAMAAgAAAAUAAAAqAAQAAgAAAAUAAAAqAAUAAgAAAAUAAAAqAAYAAgAAAAUAAAAqAAcAAgAAAAUAAAAqAAgAAgAAAAUAAAArAAIAAgAAAAUAAAArAAMAAgAAAAUAAAArAAQAAgAAAAUAAAArAAUAAgAAAAUAAAArAAYAAgAAAAUAAAArAAcAAgAAAAUAAAArAAgAAgAAAAUAAAAsAAIAAgAAAAUAAAAsAAMAAgAAAAUAAAAsAAQAAgAAAAUAAAAsAAUAAgAAAAUAAAAsAAYAAgAAAAUAAAAsAAcAAgAAAAUAAAAsAAgAAgAAAAUAAAAtAAIAAgAAAAUAAAAtAAMAAgAAAAUAAAAtAAQAAgAAAAUAAAAtAAUAAgAAAAUAAAAtAAYAAgAAAAUAAAAtAAcAAgAAAAUAAAAtAAgAAgAAAAUAAAAuAAIAAgAAAAUAAAAuAAMAAgAAAAUAAAAuAAQAAgAAAAUAAAAuAAUAAgAAAAUAAAAuAAYAAgAAAAUAAAAuAAcAAgAAAAUAAAAuAAgAAgAAAAUAAAAvAAIAAgAAAAUAAAAvAAMAAgAAAAUAAAAvAAQAAgAAAAUAAAAvAAUAAgAAAAUAAAAvAAYAAgAAAAUAAAAvAAcAAgAAAAUAAAAvAAgAAgAAAAUAAAAwAAIAAgAAAAUAAAAwAAMAAgAAAAUAAAAwAAQAAgAAAAUAAAAwAAUAAgAAAAUAAAAwAAYAAgAAAAUAAAAwAAcAAgAAAAUAAAAwAAgAAgAAAAUAAAAxAAIAAgAAAAUAAAAxAAMAAgAAAAUAAAAxAAQAAgAAAAUAAAAxAAUAAgAAAAUAAAAxAAYAAgAAAAUAAAAxAAcAAgAAAAUAAAAxAAgAAgAAAAUAAAAyAAIAAgAAAAUAAAAyAAMAAgAAAAUAAAAyAAQAAgAAAAUAAAAyAAUAAgAAAAUAAAAyAAYAAgAAAAUAAAAyAAcAAgAAAAUAAAAyAAgAAgAAAAUAAAAzAAIAAgAAAAUAAAAzAAMAAgAAAAUAAAAzAAQAAgAAAAUAAAAzAAUAAgAAAAUAAAAzAAYAAgAAAAUAAAAzAAcAAgAAAAUAAAAzAAgAAgAAAAUAAAA0AAIAAgAAAAUAAAA0AAMAAgAAAAUAAAA0AAQAAgAAAAUAAAA0AAUAAgAAAAUAAAA0AAYAAgAAAAUAAAA0AAcAAgAAAAUAAAA0AAgAAgAAAAUAAAA1AAIAAgAAAAUAAAA1AAMAAgAAAAUAAAA1AAQAAgAAAAUAAAA1AAUAAgAAAAUAAAA1AAYAAgAAAAUAAAA1AAcAAgAAAAUAAAA1AAgAAgAAAAUAAAA2AAIAAgAAAAUAAAA2AAMAAgAAAAUAAAA2AAQAAgAAAAUAAAA2AAUAAgAAAAUAAAA2AAYAAgAAAAUAAAA2AAcAAgAAAAUAAAA2AAgAAgAAAAUAAAA3AAIAAgAAAAUAAAA3AAMAAgAAAAUAAAA3AAQAAgAAAAUAAAA3AAUAAgAAAAUAAAA3AAYAAgAAAAUAAAA3AAcAAgAAAAUAAAA3AAgAAgAAAAUAAAA4AAIAAgAAAAUAAAA4AAMAAgAAAAUAAAA4AAQAAgAAAAUAAAA4AAUAAgAAAAUAAAA4AAYAAgAAAAUAAAA4AAcAAgAAAAUAAAA4AAgAAgAAAAUAAAA5AAIAAgAAAAUAAAA5AAMAAgAAAAUAAAA5AAQAAgAAAAUAAAA5AAUAAgAAAAUAAAA5AAYAAgAAAAUAAAA5AAcAAgAAAAUAAAA5AAgAAgAAAAUAAAA6AAIAAgAAAAUAAAA6AAMAAgAAAAUAAAA6AAQAAgAAAAUAAAA6AAUAAgAAAAUAAAA6AAYAAgAAAAUAAAA6AAcAAgAAAAUAAAA6AAgAAgAAAAUAAAA7AAIAAgAAAAUAAAA7AAMAAgAAAAUAAAA7AAQAAgAAAAUAAAA7AAUAAgAAAAUAAAA7AAYAAgAAAAUAAAA7AAcAAgAAAAUAAAA7AAgAAgAAAAUAAAA8AAIAAgAAAAUAAAA8AAMAAgAAAAUAAAA8AAQAAgAAAAUAAAA8AAUAAgAAAAUAAAA8AAYAAgAAAAUAAAA8AAcAAgAAAAUAAAA8AAgAAgAAAAUAAAA9AAIAAgAAAAUAAAA9AAMAAgAAAAUAAAA9AAQAAgAAAAUAAAA9AAUAAgAAAAUAAAA9AAYAAgAAAAUAAAA9AAcAAgAAAAUAAAA9AAgAAgAAAAUAAAA+AAIAAgAAAAUAAAA+AAMAAgAAAAUAAAA+AAQAAgAAAAUAAAA+AAUAAgAAAAUAAAA+AAYAAgAAAAUAAAA+AAcAAgAAAAUAAAA+AAgAAgAAAAUAAAA/AAIAAgAAAAUAAAA/AAMAAgAAAAUAAAA/AAQAAgAAAAUAAAA/AAUAAgAAAAUAAAA/AAYAAgAAAAUAAAA/AAcAAgAAAAUAAAA/AAgAAgAAAAUAAABAAAIAAgAAAAUAAABAAAMAAgAAAAUAAABAAAQAAgAAAAUAAABAAAUAAgAAAAUAAABAAAYAAgAAAAUAAABAAAcAAgAAAAUAAABAAAgAAgAAAAUAAABBAAIAAgAAAAUAAABBAAMAAgAAAAUAAABBAAQAAgAAAAUAAABBAAUAAgAAAAUAAABBAAYAAgAAAAUAAABBAAcAAgAAAAUAAABBAAgAAgAAAAUAAABCAAIAAgAAAAUAAABCAAMAAgAAAAUAAABCAAQAAgAAAAUAAABCAAUAAgAAAAUAAABCAAYAAgAAAAUAAABCAAcAAgAAAAUAAABCAAgAAgAAAAUAAABDAAIAAgAAAAUAAABDAAMAAgAAAAUAAABDAAQAAgAAAAUAAABDAAUAAgAAAAUAAABDAAYAAgAAAAUAAABDAAcAAgAAAAUAAABDAAgAAgAAAAUAAABEAAIAAgAAAAUAAABEAAMAAgAAAAUAAABEAAQAAgAAAAUAAABEAAUAAgAAAAUAAABEAAYAAgAAAAUAAABEAAcAAgAAAAUAAABEAAgAAgAAAAUAAABFAAIAAgAAAAUAAABFAAMAAgAAAAUAAABFAAQAAgAAAAUAAABFAAUAAgAAAAUAAABFAAYAAgAAAAUAAABFAAcAAgAAAAUAAABFAAgAAgAAAAUAAABGAAIAAgAAAAUAAABGAAMAAgAAAAUAAABGAAQAAgAAAAUAAABGAAUAAgAAAAUAAABGAAYAAgAAAAUAAABGAAcAAgAAAAUAAABGAAgAAgAAAAUAAABHAAIAAgAAAAUAAABHAAMAAgAAAAUAAABHAAQAAgAAAAUAAABHAAUAAgAAAAUAAABHAAYAAgAAAAUAAABHAAcAAgAAAAUAAABHAAgAAgAAAAUAAABIAAIAAgAAAAUAAABIAAMAAgAAAAUAAABIAAQAAgAAAAUAAABIAAUAAgAAAAUAAABIAAYAAgAAAAUAAABIAAcAAgAAAAUAAABIAAgAAgAAAAUAAABJAAIAAgAAAAUAAABJAAMAAgAAAAUAAABJAAQAAgAAAAUAAABJAAUAAgAAAAUAAABJAAYAAgAAAAUAAABJAAcAAgAAAAUAAABJAAgAAgAAAAUAAABKAAIAAgAAAAUAAABKAAMAAgAAAAUAAABKAAQAAgAAAAUAAABKAAUAAgAAAAUAAABKAAYAAgAAAAUAAABKAAcAAgAAAAUAAABKAAgAAgAAAAUAAABLAAIAAgAAAAUAAABLAAMAAgAAAAUAAABLAAQAAgAAAAUAAABLAAUAAgAAAAUAAABLAAYAAgAAAAUAAABLAAcAAgAAAAUAAABLAAgAAgAAAAUAAABMAAIAAgAAAAUAAABMAAMAAgAAAAUAAABMAAQAAgAAAAUAAABMAAUAAgAAAAUAAABMAAYAAgAAAAUAAABMAAcAAgAAAAUAAABMAAgAAgAAAAUAAABNAAIAAgAAAAUAAABNAAMAAgAAAAUAAABNAAQAAgAAAAUAAABNAAUAAgAAAAUAAABNAAYAAgAAAAUAAABNAAcAAgAAAAUAAABNAAgAAgAAAAUAAABOAAIAAgAAAAUAAABOAAMAAgAAAAUAAABOAAQAAgAAAAUAAABOAAUAAgAAAAUAAABOAAYAAgAAAAUAAABOAAcAAgAAAAUAAABOAAgAAgAAAAUAAABPAAIAAgAAAAUAAABPAAMAAgAAAAUAAABPAAQAAgAAAAUAAABPAAUAAgAAAAUAAABPAAYAAgAAAAUAAABPAAcAAgAAAAUAAABPAAgAAgAAAAUAAABQAAIAAgAAAAUAAABQAAMAAgAAAAUAAABQAAQAAgAAAAUAAABQAAUAAgAAAAUAAABQAAYAAgAAAAUAAABQAAcAAgAAAAUAAABQAAgAAgAAAAUAAABRAAIAAgAAAAUAAABRAAMAAgAAAAUAAABRAAQAAgAAAAUAAABRAAUAAgAAAAUAAABRAAYAAgAAAAUAAABRAAcAAgAAAAUAAABRAAgAAgAAAAUAAABSAP//AgAAAAUAAABSAAIAAgAAAAUAAABSAAMAAgAAAAUAAABSAAQAAgAAAAUAAABSAAUAAgAAAAUAAABSAAYAAgAAAAUAAABSAAcAAgAAAAUAAABSAAgAAgAAAAUAAABTAAIAAgAAAAUAAABTAAMAAgAAAAUAAABTAAQAAgAAAAUAAABTAAUAAgAAAAUAAABTAAYAAgAAAAUAAABTAAcAAgAAAAUAAABTAAgAAgAAAAUAAABUAAIAAgAAAAUAAABUAAMAAgAAAAUAAABUAAQAAgAAAAUAAABUAAUAAgAAAAUAAABUAAYAAgAAAAUAAABUAAcAAgAAAAUAAABUAAgAAgAAAAUAAABVAAIAAgAAAAUAAABVAAMAAgAAAAUAAABVAAQAAgAAAAUAAABVAAUAAgAAAAUAAABVAAYAAgAAAAUAAABVAAcAAgAAAAUAAABVAAgAAgAAAAUAAABWAAIAAgAAAAUAAABWAAMAAgAAAAUAAABWAAQAAgAAAAUAAABWAAUAAgAAAAUAAABWAAYAAgAAAAUAAABWAAcAAgAAAAUAAABWAAgAAgAAAAUAAABXAAIAAgAAAAUAAABXAAMAAgAAAAUAAABXAAQAAgAAAAUAAABXAAUAAgAAAAUAAABXAAYAAgAAAAUAAABXAAcAAgAAAAUAAABXAAgAAgAAAAUAAABYAAIAAgAAAAUAAABYAAMAAgAAAAUAAABYAAQAAgAAAAUAAABYAAUAAgAAAAUAAABYAAYAAgAAAAUAAABYAAcAAgAAAAUAAABYAAgAAgAAAAUAAABZAAIAAgAAAAUAAABZAAMAAgAAAAUAAABZAAQAAgAAAAUAAABZAAUAAgAAAAUAAABZAAYAAgAAAAUAAABZAAcAAgAAAAUAAABZAAgAAgAAAAUAAABaAAIAAgAAAAUAAABaAAMAAgAAAAUAAABaAAQAAgAAAAUAAABaAAUAAgAAAAUAAABaAAYAAgAAAAUAAABaAAcAAgAAAAUAAABaAAgAAgAAAAUAAABbAAIAAgAAAAUAAABbAAMAAgAAAAUAAABbAAQAAgAAAAUAAABbAAUAAgAAAAUAAABbAAYAAgAAAAUAAABbAAcAAgAAAAUAAABbAAgAAgAAAAUAAABcAAIAAgAAAAUAAABcAAMAAgAAAAUAAABcAAQAAgAAAAUAAABcAAUAAgAAAAUAAABcAAYAAgAAAAUAAABcAAcAAgAAAAUAAABcAAgAAgAAAAUAAABdAAIAAgAAAAUAAABdAAMAAgAAAAUAAABdAAQAAgAAAAUAAABdAAUAAgAAAAUAAABdAAYAAgAAAAUAAABdAAcAAgAAAAUAAABdAAgAAgAAAAUAAABeAAIAAgAAAAUAAABeAAMAAgAAAAUAAABeAAQAAgAAAAUAAABeAAUAAgAAAAUAAABeAAYAAgAAAAUAAABeAAcAAgAAAAUAAABeAAgAAgAAAAUAAABfAAIAAgAAAAUAAABfAAMAAgAAAAUAAABfAAQAAgAAAAUAAABfAAUAAgAAAAUAAABfAAYAAgAAAAUAAABfAAcAAgAAAAUAAABfAAgAAgAAAAUAAABgAAIAAgAAAAUAAABgAAMAAgAAAAUAAABgAAQAAgAAAAUAAABgAAUAAgAAAAUAAABgAAYAAgAAAAUAAABgAAcAAgAAAAUAAABgAAgAAgAAAAUAAABhAAIAAgAAAAUAAABhAAMAAgAAAAUAAABhAAQAAgAAAAUAAABhAAUAAgAAAAUAAABhAAYAAgAAAAUAAABhAAcAAgAAAAUAAABhAAgAAgAAAAUAAABiAAIAAgAAAAUAAABiAAMAAgAAAAUAAABiAAQAAgAAAAUAAABiAAUAAgAAAAUAAABiAAYAAgAAAAUAAABiAAcAAgAAAAUAAABiAAgAAgAAAAUAAABjAAIAAgAAAAUAAABjAAMAAgAAAAUAAABjAAQAAgAAAAUAAABjAAUAAgAAAAUAAABjAAYAAgAAAAUAAABjAAcAAgAAAAUAAABjAAgAAgAAAAUAAABkAAIAAgAAAAUAAABkAAMAAgAAAAUAAABkAAQAAgAAAAUAAABkAAUAAgAAAAUAAABkAAYAAgAAAAUAAABkAAcAAgAAAAUAAABkAAgAAgAAAAUAAABlAAIAAgAAAAUAAABlAAMAAgAAAAUAAABlAAQAAgAAAAUAAABlAAUAAgAAAAUAAABlAAYAAgAAAAUAAABlAAcAAgAAAAUAAABlAAgAAgAAAAUAAABmAAIAAgAAAAUAAABmAAMAAgAAAAUAAABmAAQAAgAAAAUAAABmAAUAAgAAAAUAAABmAAYAAgAAAAUAAABmAAcAAgAAAAUAAABmAAgAAgAAAAUAAABnAAIAAgAAAAUAAABnAAMAAgAAAAUAAABnAAQAAgAAAAUAAABnAAUAAgAAAAUAAABnAAYAAgAAAAUAAABnAAcAAgAAAAUAAABnAAgAAgAAAAUAAABoAAIAAgAAAAUAAABoAAMAAgAAAAUAAABoAAQAAgAAAAUAAABoAAUAAgAAAAUAAABoAAYAAgAAAAUAAABoAAcAAgAAAAUAAABoAAgAAgAAAAUAAABpAAIAAgAAAAUAAABpAAMAAgAAAAUAAABpAAQAAgAAAAUAAABpAAUAAgAAAAUAAABpAAYAAgAAAAUAAABpAAcAAgAAAAUAAABpAAgAAgAAAAUAAABqAAIAAgAAAAUAAABqAAMAAgAAAAUAAABqAAQAAgAAAAUAAABqAAUAAgAAAAUAAABqAAYAAgAAAAUAAABqAAcAAgAAAAUAAABqAAgAAgAAAAUAAABrAAIAAgAAAAUAAABrAAMAAgAAAAUAAABrAAQAAgAAAAUAAABrAAUAAgAAAAUAAABrAAYAAgAAAAUAAABrAAcAAgAAAAUAAABrAAgAAgAAAAUAAABsAAIAAgAAAAUAAABsAAMAAgAAAAUAAABsAAQAAgAAAAUAAABsAAUAAgAAAAUAAABsAAYAAgAAAAUAAABsAAcAAgAAAAUAAABsAAgAAgAAAAUAAABtAAIAAgAAAAUAAABtAAMAAgAAAAUAAABtAAQAAgAAAAUAAABtAAUAAgAAAAUAAABtAAYAAgAAAAUAAABtAAcAAgAAAAUAAABtAAgAAgAAAAUAAABuAAIAAgAAAAUAAABuAAMAAgAAAAUAAABuAAQAAgAAAAUAAABuAAUAAgAAAAUAAABuAAYAAgAAAAUAAABuAAcAAgAAAAUAAABuAAgAAgAAAAUAAABvAAIAAgAAAAUAAABvAAMAAgAAAAUAAABvAAQAAgAAAAUAAABvAAUAAgAAAAUAAABvAAYAAgAAAAUAAABvAAcAAgAAAAUAAABvAAgAAgAAAAUAAABwAAIAAgAAAAUAAABwAAMAAgAAAAUAAABwAAQAAgAAAAUAAABwAAUAAgAAAAUAAABwAAYAAgAAAAUAAABwAAcAAgAAAAUAAABwAAgAAgAAAAUAAABxAAIAAgAAAAUAAABxAAMAAgAAAAUAAABxAAQAAgAAAAUAAABxAAUAAgAAAAUAAABxAAYAAgAAAAUAAABxAAcAAgAAAAUAAABxAAgAAgAAAAUAAAByAAIAAgAAAAUAAAByAAMAAgAAAAUAAAByAAQAAgAAAAUAAAByAAUAAgAAAAUAAAByAAYAAgAAAAUAAAByAAcAAgAAAAUAAAByAAgAAgAAAAUAAABzAAIAAgAAAAUAAABzAAMAAgAAAAUAAABzAAQAAgAAAAUAAABzAAUAAgAAAAUAAABzAAYAAgAAAAUAAABzAAcAAgAAAAUAAABzAAgAAgAAAAUAAAB0AAIAAgAAAAUAAAB0AAMAAgAAAAUAAAB0AAQAAgAAAAUAAAB0AAUAAgAAAAUAAAB0AAYAAgAAAAUAAAB0AAcAAgAAAAUAAAB0AAgAAgAAAAUAAAB1AAIAAgAAAAUAAAB1AAMAAgAAAAUAAAB1AAQAAgAAAAUAAAB1AAUAAgAAAAUAAAB1AAYAAgAAAAUAAAB1AAcAAgAAAAUAAAB1AAgAAgAAAAUAAAB2AAIAAgAAAAUAAAB2AAMAAgAAAAUAAAB2AAQAAgAAAAUAAAB2AAUAAgAAAAUAAAB2AAYAAgAAAAUAAAB2AAcAAgAAAAUAAAB2AAgAAgAAAAUAAAB3AAIAAgAAAAUAAAB3AAMAAgAAAAUAAAB3AAQAAgAAAAUAAAB3AAUAAgAAAAUAAAB3AAYAAgAAAAUAAAB3AAcAAgAAAAUAAAB3AAgAAgAAAAUAAAB4AAIAAgAAAAUAAAB4AAMAAgAAAAUAAAB4AAQAAgAAAAUAAAB4AAUAAgAAAAUAAAB4AAYAAgAAAAUAAAB4AAcAAgAAAAUAAAB4AAgAAgAAAAUAAAB5AAIAAgAAAAUAAAB5AAMAAgAAAAUAAAB5AAQAAgAAAAUAAAB5AAUAAgAAAAUAAAB5AAYAAgAAAAUAAAB5AAcAAgAAAAUAAAB5AAgAAgAAAAUAAAB6AAIAAgAAAAUAAAB6AAMAAgAAAAUAAAB6AAQAAgAAAAUAAAB6AAUAAgAAAAUAAAB6AAYAAgAAAAUAAAB6AAcAAgAAAAUAAAB6AAgAAgAAAAUAAAB7AAIAAgAAAAUAAAB7AAMAAgAAAAUAAAB7AAQAAgAAAAUAAAB7AAUAAgAAAAUAAAB7AAYAAgAAAAUAAAB7AAcAAgAAAAUAAAB7AAgAAgAAAAUAAAB8AAIAAgAAAAUAAAB8AAMAAgAAAAUAAAB8AAQAAgAAAAUAAAB8AAUAAgAAAAUAAAB8AAYAAgAAAAUAAAB8AAcAAgAAAAUAAAB8AAgAAgAAAAUAAAB9AAIAAgAAAAUAAAB9AAMAAgAAAAUAAAB9AAQAAgAAAAUAAAB9AAUAAgAAAAUAAAB9AAYAAgAAAAUAAAB9AAcAAgAAAAUAAAB9AAgAAgAAAAUAAAB+AAIAAgAAAAUAAAB+AAMAAgAAAAUAAAB+AAQAAgAAAAUAAAB+AAUAAgAAAAUAAAB+AAYAAgAAAAUAAAB+AAcAAgAAAAUAAAB+AAgAAgAAAAUAAAB/AAIAAgAAAAUAAAB/AAMAAgAAAAUAAAB/AAQAAgAAAAUAAAB/AAUAAgAAAAUAAAB/AAYAAgAAAAUAAAB/AAcAAgAAAAUAAAB/AAgAAgAAAAUAAACAAAIAAgAAAAUAAACAAAMAAgAAAAUAAACAAAQAAgAAAAUAAACAAAUAAgAAAAUAAACAAAYAAgAAAAUAAACAAAcAAgAAAAUAAACAAAgAAgAAAAUAAACBAAIAAgAAAAUAAACBAAMAAgAAAAUAAACBAAQAAgAAAAUAAACBAAUAAgAAAAUAAACBAAYAAgAAAAUAAACBAAcAAgAAAAUAAACBAAgAAgAAAAUAAACCAAIAAgAAAAUAAACCAAMAAgAAAAUAAACCAAQAAgAAAAUAAACCAAUAAgAAAAUAAACCAAYAAgAAAAUAAACCAAcAAgAAAAUAAACCAAgAAgAAAAUAAACDAAIAAgAAAAUAAACDAAMAAgAAAAUAAACDAAQAAgAAAAUAAACDAAUAAgAAAAUAAACDAAYAAgAAAAUAAACDAAcAAgAAAAUAAACDAAgAAgAAAAUAAACEAAIAAgAAAAUAAACEAAMAAgAAAAUAAACEAAQAAgAAAAUAAACEAAUAAgAAAAUAAACEAAYAAgAAAAUAAACEAAcAAgAAAAUAAACEAAgAAgAAAAUAAACFAAIAAgAAAAUAAACFAAMAAgAAAAUAAACFAAQAAgAAAAUAAACFAAUAAgAAAAUAAACFAAYAAgAAAAUAAACFAAcAAgAAAAUAAACFAAgAAgAAAAUAAACGAAIAAgAAAAUAAACGAAMAAgAAAAUAAACGAAQAAgAAAAUAAACGAAUAAgAAAAUAAACGAAYAAgAAAAUAAACGAAcAAgAAAAUAAACGAAgAAgAAAAUAAACHAAIAAgAAAAUAAACHAAMAAgAAAAUAAACHAAQAAgAAAAUAAACHAAUAAgAAAAUAAACHAAYAAgAAAAUAAACHAAcAAgAAAAUAAACHAAgAAgAAAAUAAACIAAIAAgAAAAUAAACIAAMAAgAAAAUAAACIAAQAAgAAAAUAAACIAAUAAgAAAAUAAACIAAYAAgAAAAUAAACIAAcAAgAAAAUAAACIAAgAAgAAAAUAAACJAAIAAgAAAAUAAACJAAMAAgAAAAUAAACJAAQAAgAAAAUAAACJAAUAAgAAAAUAAACJAAYAAgAAAAUAAACJAAcAAgAAAAUAAACJAAgAAgAAAAUAAACKAAIAAgAAAAUAAACKAAMAAgAAAAUAAACKAAQAAgAAAAUAAACKAAUAAgAAAAUAAACKAAYAAgAAAAUAAACKAAcAAgAAAAUAAACKAAgAAgAAAAUAAACLAAIAAgAAAAUAAACLAAMAAgAAAAUAAACLAAQAAgAAAAUAAACLAAUAAgAAAAUAAACLAAYAAgAAAAUAAACLAAcAAgAAAAUAAACLAAgAAgAAAAUAAACMAAIAAgAAAAUAAACMAAMAAgAAAAUAAACMAAQAAgAAAAUAAACMAAUAAgAAAAUAAACMAAYAAgAAAAUAAACMAAcAAgAAAAUAAACMAAgAAgAAAAUAAACNAAIAAgAAAAUAAACNAAMAAgAAAAUAAACNAAQAAgAAAAUAAACNAAUAAgAAAAUAAACNAAYAAgAAAAUAAACNAAcAAgAAAAUAAACNAAgAAgAAAAUAAACOAAIAAgAAAAUAAACOAAMAAgAAAAUAAACOAAQAAgAAAAUAAACOAAUAAgAAAAUAAACOAAYAAgAAAAUAAACOAAcAAgAAAAUAAACOAAgAAgAAAAUAAACPAAIAAgAAAAUAAACPAAMAAgAAAAUAAACPAAQAAgAAAAUAAACPAAUAAgAAAAUAAACPAAYAAgAAAAUAAACPAAcAAgAAAAUAAACPAAgAAgAAAAUAAACQAAIAAgAAAAUAAACQAAMAAgAAAAUAAACQAAQAAgAAAAUAAACQAAUAAgAAAAUAAACQAAYAAgAAAAUAAACQAAcAAgAAAAUAAACQAAgAAgAAAAUAAACRAAIAAgAAAAUAAACRAAMAAgAAAAUAAACRAAQAAgAAAAUAAACRAAUAAgAAAAUAAACRAAYAAgAAAAUAAACRAAcAAgAAAAUAAACRAAgAAgAAAAUAAACSAAIAAgAAAAUAAACSAAMAAgAAAAUAAACSAAQAAgAAAAUAAACSAAUAAgAAAAUAAACSAAYAAgAAAAUAAACSAAcAAgAAAAUAAACSAAgAAgAAAAUAAACTAAIAAgAAAAUAAACTAAMAAgAAAAUAAACTAAQAAgAAAAUAAACTAAUAAgAAAAUAAACTAAYAAgAAAAUAAACTAAcAAgAAAAUAAACTAAgAAgAAAAUAAACUAAIAAgAAAAUAAACUAAMAAgAAAAUAAACUAAQAAgAAAAUAAACUAAUAAgAAAAUAAACUAAYAAgAAAAUAAACUAAcAAgAAAAUAAACUAAgAAgAAAAUAAACVAAIAAgAAAAUAAACVAAMAAgAAAAUAAACVAAQAAgAAAAUAAACVAAUAAgAAAAUAAACVAAYAAgAAAAUAAACVAAcAAgAAAAUAAACVAAgAAgAAAAUAAACWAAIAAgAAAAUAAACWAAMAAgAAAAUAAACWAAQAAgAAAAUAAACWAAUAAgAAAAUAAACWAAYAAgAAAAUAAACWAAcAAgAAAAUAAACWAAgAAgAAAAUAAACXAAIAAgAAAAUAAACXAAMAAgAAAAUAAACXAAQAAgAAAAUAAACXAAUAAgAAAAUAAACXAAYAAgAAAAUAAACXAAcAAgAAAAUAAACXAAgAAgAAAAUAAACYAAIAAgAAAAUAAACYAAMAAgAAAAUAAACYAAQAAgAAAAUAAACYAAUAAgAAAAUAAACYAAYAAgAAAAUAAACYAAcAAgAAAAUAAACYAAgAAgAAAAUAAACZAAIAAgAAAAUAAACZAAMAAgAAAAUAAACZAAQAAgAAAAUAAACZAAUAAgAAAAUAAACZAAYAAgAAAAUAAACZAAcAAgAAAAUAAACZAAgAAgAAAAUAAACaAAIAAgAAAAUAAACaAAMAAgAAAAUAAACaAAQAAgAAAAUAAACaAAUAAgAAAAUAAACaAAYAAgAAAAUAAACaAAcAAgAAAAUAAACaAAgAAgAAAAUAAACbAAIAAgAAAAUAAACbAAMAAgAAAAUAAACbAAQAAgAAAAUAAACbAAUAAgAAAAUAAACbAAYAAgAAAAUAAACbAAcAAgAAAAUAAACbAAgAAgAAAAUAAACcAAIAAgAAAAUAAACcAAMAAgAAAAUAAACcAAQAAgAAAAUAAACcAAUAAgAAAAUAAACcAAYAAgAAAAUAAACcAAcAAgAAAAUAAACcAAgAAgAAAAUAAACdAAIAAgAAAAUAAACdAAMAAgAAAAUAAACdAAQAAgAAAAUAAACdAAUAAgAAAAUAAACdAAYAAgAAAAUAAACdAAcAAgAAAAUAAACdAAgAAgAAAAUAAACeAAIAAgAAAAUAAACeAAMAAgAAAAUAAACeAAQAAgAAAAUAAACeAAUAAgAAAAUAAACeAAYAAgAAAAUAAACeAAcAAgAAAAUAAACeAAgAAgAAAAUAAACfAAIAAgAAAAUAAACfAAMAAgAAAAUAAACfAAQAAgAAAAUAAACfAAUAAgAAAAUAAACfAAYAAgAAAAUAAACfAAcAAgAAAAUAAACfAAgAAgAAAAUAAACgAAIAAgAAAAUAAACgAAMAAgAAAAUAAACgAAQAAgAAAAUAAACgAAUAAgAAAAUAAACgAAYAAgAAAAUAAACgAAcAAgAAAAUAAACgAAgAAgAAAAUAAAChAAIAAgAAAAUAAAChAAMAAgAAAAUAAAChAAQAAgAAAAUAAAChAAUAAgAAAAUAAAChAAYAAgAAAAUAAAChAAcAAgAAAAUAAAChAAgAAgAAAAUAAACiAAIAAgAAAAUAAACiAAMAAgAAAAUAAACiAAQAAgAAAAUAAACiAAUAAgAAAAUAAACiAAYAAgAAAAUAAACiAAcAAgAAAAUAAACiAAgAAgAAAAUAAACjAAIAAgAAAAUAAACjAAMAAgAAAAUAAACjAAQAAgAAAAUAAACjAAUAAgAAAAUAAACjAAYAAgAAAAUAAACjAAcAAgAAAAUAAACjAAgAAgAAAAUAAACkAAIAAgAAAAUAAACkAAMAAgAAAAUAAACkAAQAAgAAAAUAAACkAAUAAgAAAAUAAACkAAYAAgAAAAUAAACkAAcAAgAAAAUAAACkAAgAAgAAAAUAAAClAAIAAgAAAAUAAAClAAMAAgAAAAUAAAClAAQAAgAAAAUAAAClAAUAAgAAAAUAAAClAAYAAgAAAAUAAAClAAcAAgAAAAUAAAClAAgAAgAAAAUAAACmAAIAAgAAAAUAAACmAAMAAgAAAAUAAACmAAQAAgAAAAUAAACmAAUAAgAAAAUAAACmAAYAAgAAAAUAAACmAAcAAgAAAAUAAACmAAgAAgAAAAUAAACnAAIAAgAAAAUAAACnAAMAAgAAAAUAAACnAAQAAgAAAAUAAACnAAUAAgAAAAUAAACnAAYAAgAAAAUAAACnAAcAAgAAAAUAAACnAAgAAgAAAAUAAACoAAIAAgAAAAUAAACoAAMAAgAAAAUAAACoAAQAAgAAAAUAAACoAAUAAgAAAAUAAACoAAYAAgAAAAUAAACoAAcAAgAAAAUAAACoAAgAAgAAAAUAAACpAAIAAgAAAAUAAACpAAMAAgAAAAUAAACpAAQAAgAAAAUAAACpAAUAAgAAAAUAAACpAAYAAgAAAAUAAACpAAcAAgAAAAUAAACpAAgAAgAAAAUAAACqAAIAAgAAAAUAAACqAAMAAgAAAAUAAACqAAQAAgAAAAUAAACqAAUAAgAAAAUAAACqAAYAAgAAAAUAAACqAAcAAgAAAAUAAACqAAgAAgAAAAUAAAA=") + +[node name="Tiles" parent="." instance=ExtResource("5_pc7e2")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAADAAAAAAAEAAEAAAADAAEAAAAIAAAAAAABAAAAAAAIAAEAAAABAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAADAAAAAAAPAAEAAAADAAEAAAATAAAAAAABAAAAAAATAAEAAAABAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAAAAAsAAAAfAAEAAAACAAEAAAAgAAAAAAACAAEAAAAgAAEAAAACAAEAAAAhAAAAAAACAAEAAAAhAAEAAAACAAEAAAAiAAAAAAACAAEAAAAiAAEAAAACAAEAAAAjAAAAAAACAAEAAAAjAAEAAAACAAEAAAAkAAAAAAADAAEAAAAkAAEAAAADAAEAAAAiAPz/AAABAAAAAAAiAP3/AAAAAAsAAAAiAP7/AAACAAEAAAAiAP//AAACAAEAAAAjAPz/AAACAAAAAAAjAP3/AAACAAEAAAAjAP7/AAACAAEAAAAjAP//AAACAAEAAAAkAPz/AAADAAAAAAAkAP3/AAADAAEAAAAkAP7/AAADAAEAAAAkAP//AAADAAEAAAAhAP3/AAABAAAAAAAhAP7/AAAAAAsAAAAhAP//AAACAAEAAAAgAP7/AAABAAAAAAAgAP//AAAAAAsAAAAfAP//AAABAAAAAAArAAAAAAABAAAAAAArAAEAAAABAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAAAAAsAAAAwAAEAAAACAAEAAAAxAAAAAAACAAEAAAAxAAEAAAACAAEAAAAyAAAAAAACAAEAAAAyAAEAAAACAAEAAAAzAAAAAAACAAEAAAAzAAEAAAACAAEAAAA0AAAAAAACAAEAAAA0AAEAAAACAAEAAAA1AAAAAAACAAEAAAA1AAEAAAACAAEAAAA2AAAAAAACAAEAAAA2AAEAAAACAAEAAAA3AAAAAAACAAEAAAA3AAEAAAACAAEAAAA4AAAAAAACAAEAAAA4AAEAAAACAAEAAAA5AAAAAAACAAEAAAA5AAEAAAACAAEAAAA6AAAAAAACAAEAAAA6AAEAAAACAAEAAAA7AAAAAAACAAEAAAA7AAEAAAACAAEAAAA8AAAAAAACAAEAAAA8AAEAAAACAAEAAAA9AAAAAAACAAEAAAA9AAEAAAACAAEAAABFAAAAAAADAAAAAABFAAEAAAADAAEAAAAwAP3/AAABAAAAAAAwAP7/AAABAAEAAAAwAP//AAABAAEAAAAxAP3/AAACAAAAAAAxAP7/AAACAAEAAAAxAP//AAACAAEAAAAyAP3/AAACAAAAAAAyAP7/AAACAAEAAAAyAP//AAACAAEAAAAzAP3/AAACAAAAAAAzAP7/AAACAAEAAAAzAP//AAACAAEAAAA0AP3/AAACAAAAAAA0AP7/AAACAAEAAAA0AP//AAACAAEAAAA1AP3/AAACAAAAAAA1AP7/AAACAAEAAAA1AP//AAACAAEAAAA2AP3/AAACAAAAAAA2AP7/AAACAAEAAAA2AP//AAACAAEAAAA3AP3/AAACAAAAAAA3AP7/AAACAAEAAAA3AP//AAACAAEAAAA4AP3/AAACAAAAAAA4AP7/AAACAAEAAAA4AP//AAACAAEAAAA5AP3/AAACAAAAAAA5AP7/AAACAAEAAAA5AP//AAACAAEAAAA6AP3/AAACAAAAAAA6AP7/AAACAAEAAAA6AP//AAACAAEAAAA7AP3/AAACAAAAAAA7AP7/AAACAAEAAAA7AP//AAACAAEAAAA8AP3/AAACAAAAAAA8AP7/AAACAAEAAAA8AP//AAACAAEAAAA9AP3/AAACAAAAAAA9AP7/AAACAAEAAAA9AP//AAACAAEAAAA+AP3/AAACAAAAAAA+AP7/AAACAAEAAAA/AP3/AAADAAAAAAA/AP7/AAADAAEAAAA+AP//AAACAAEAAAA+AAAAAAACAAEAAAA+AAEAAAACAAEAAAA/AP//AAADAAEAAAA/AAAAAAADAAEAAAA/AAEAAAADAAEAAABEAAAAAAABAAAAAABEAAEAAAABAAEAAAAwAPX/AAABAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAADAAMAAAAiAPj/AAALAAwAAAAjAPj/AAACAAMAAAAkAPj/AAACAAMAAAAlAPj/AAACAAMAAAAmAPj/AAACAAMAAAAnAPj/AAACAAMAAAAoAPj/AAACAAMAAAApAPj/AAACAAMAAAAqAPj/AAADAAMAAAAiAPX/AAAAAAAAAAAiAPb/AAAAAAEAAAAiAPf/AAAAAAEAAAAIAPj/AAABAAAAAAAIAPn/AAABAAEAAAAIAPr/AAABAAIAAAAJAPj/AAACAAAAAAAJAPn/AAACAAEAAAAJAPr/AAACAAIAAAAKAPj/AAACAAAAAAAKAPn/AAACAAEAAAAKAPr/AAACAAIAAAALAPj/AAACAAAAAAALAPn/AAACAAEAAAALAPr/AAACAAIAAAAMAPj/AAACAAAAAAAMAPn/AAACAAEAAAAMAPr/AAACAAIAAAANAPj/AAACAAAAAAANAPn/AAACAAEAAAANAPr/AAACAAIAAAAOAPj/AAACAAAAAAAOAPn/AAACAAEAAAAOAPr/AAACAAIAAAAPAPj/AAADAAAAAAAPAPn/AAADAAEAAAAPAPr/AAADAAIAAAABAPj/AAACAAAAAAABAPn/AAACAAEAAAABAPr/AAACAAIAAAACAPj/AAACAAAAAAACAPn/AAACAAEAAAACAPr/AAACAAIAAAADAPj/AAACAAAAAAADAPn/AAACAAEAAAADAPr/AAACAAIAAAAEAPj/AAADAAAAAAAEAPn/AAADAAEAAAAEAPr/AAADAAIAAAAAAPj/AAABAAAAAAAAAPn/AAABAAEAAAAAAPr/AAABAAIAAABLAPn/AAABAAAAAABLAPr/AAABAAEAAABLAPv/AAABAAIAAABMAPn/AAACAAAAAABMAPr/AAACAAEAAABMAPv/AAACAAIAAABNAPn/AAACAAAAAABNAPr/AAACAAEAAABNAPv/AAACAAIAAABOAPn/AAACAAAAAABOAPr/AAACAAEAAABOAPv/AAACAAIAAABPAPn/AAADAAAAAABPAPr/AAADAAEAAABPAPv/AAADAAIAAABLAAAAAAABAAAAAABLAAEAAAABAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAAKAAsAAABfAAEAAAADAAEAAABfAPn/AAAAAAAAAABfAPr/AAAAAAEAAABfAPv/AAAAAAEAAABfAPz/AAAAAAEAAABfAP3/AAAAAAEAAABfAP7/AAAAAAEAAABfAP//AAAAAAEAAABXAP7/AAAHAAYAAABXAP//AAAHAAYAAABRAP3/AAAHAAYAAABRAP7/AAAHAAYAAABRAP//AAAHAAYAAABjAPb/AAAHAAYAAABjAPf/AAAHAAYAAABjAPj/AAAHAAYAAABjAPn/AAAHAAYAAABjAPr/AAAHAAYAAABjAPv/AAAHAAYAAABsAPr/AAAHAAYAAABsAPv/AAAHAAYAAABsAPz/AAAHAAYAAABsAP3/AAAHAAYAAABsAP7/AAAHAAYAAABsAP//AAAHAAYAAABgAPX/AAABAAMAAABhAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAADAAMAAABrAAAAAAABAAAAAABrAAEAAAABAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAAAAAsAAABwAAEAAAACAAEAAABxAAAAAAACAAEAAABxAAEAAAACAAEAAAByAAAAAAACAAEAAAByAAEAAAACAAEAAABzAAAAAAACAAEAAABzAAEAAAACAAEAAAB0AAAAAAACAAEAAAB0AAEAAAACAAEAAAB1AAAAAAACAAEAAAB1AAEAAAACAAEAAAB2AAAAAAACAAEAAAB2AAEAAAACAAEAAAB3AAAAAAACAAEAAAB3AAEAAAACAAEAAAB4AAAAAAACAAEAAAB4AAEAAAACAAEAAAB5AAAAAAABAAsAAAB5AAEAAAACAAEAAAB6AAAAAAADAAAAAAB6AAEAAAADAAEAAABwAP//AAABAAEAAABxAP//AAACAAEAAAByAP//AAACAAEAAABzAP//AAACAAEAAAB0AP//AAACAAEAAAB1AP//AAACAAEAAAB2AP//AAACAAEAAAB3AP//AAACAAEAAAB4AP//AAABAAsAAAB5AP//AAADAAAAAABwAPz/AAABAAAAAABwAP3/AAABAAEAAABwAP7/AAABAAEAAABxAPz/AAACAAAAAABxAP3/AAACAAEAAABxAP7/AAACAAEAAAByAPz/AAACAAAAAAByAP3/AAACAAEAAAByAP7/AAACAAEAAABzAPz/AAACAAAAAABzAP3/AAACAAEAAABzAP7/AAACAAEAAAB0APz/AAACAAAAAAB0AP3/AAACAAEAAAB0AP7/AAACAAEAAAB1APz/AAACAAAAAAB1AP3/AAACAAEAAAB1AP7/AAACAAEAAAB2APz/AAADAAAAAAB2AP3/AAABAAsAAAB2AP7/AAACAAEAAAB3AP3/AAADAAAAAAB3AP7/AAABAAsAAAB4AP7/AAADAAAAAACDAP//AAABAAAAAACDAAAAAAABAAEAAACDAAEAAAABAAEAAACEAP//AAACAAAAAACEAAAAAAACAAEAAACEAAEAAAACAAEAAACFAP//AAACAAAAAACFAAAAAAACAAEAAACFAAEAAAACAAEAAACGAP//AAADAAAAAACGAAAAAAADAAEAAACGAAEAAAADAAEAAACJAP//AAABAAAAAACJAAAAAAABAAEAAACJAAEAAAABAAEAAACKAP//AAACAAAAAACKAAAAAAACAAEAAACKAAEAAAACAAEAAACLAP//AAACAAAAAACLAAAAAAACAAEAAACLAAEAAAACAAEAAACMAP//AAADAAAAAACMAAAAAAADAAEAAACMAAEAAAADAAEAAACPAP//AAABAAAAAACPAAAAAAABAAEAAACPAAEAAAABAAEAAACQAP//AAACAAAAAACQAAAAAAACAAEAAACQAAEAAAACAAEAAACRAP//AAADAAAAAACRAAAAAAADAAEAAACRAAEAAAADAAEAAACUAPz/AAABAAMAAACVAPz/AAACAAMAAACWAPz/AAACAAMAAACXAPz/AAACAAMAAACYAPz/AAACAAMAAACZAPz/AAADAAMAAACbAPz/AAABAAMAAACcAPz/AAAMAAwAAACcAPj/AAAMAAsAAACcAPn/AAAAAAEAAACcAPr/AAAAAAEAAACcAPv/AAAAAAEAAACUAPj/AAABAAMAAACVAPj/AAACAAMAAACWAPj/AAACAAMAAACXAPj/AAACAAMAAACYAPj/AAACAAMAAACZAPj/AAACAAMAAACaAPj/AAACAAMAAACbAPj/AAACAAMAAACGAPj/AAABAAMAAACHAPj/AAACAAMAAACIAPj/AAACAAMAAACJAPj/AAACAAMAAACKAPj/AAADAAMAAACLAPz/AAAHAAYAAACLAP3/AAAHAAYAAACLAP7/AAAHAAYAAACEAPv/AAAHAAYAAACEAPz/AAAHAAYAAACEAP3/AAAHAAYAAACEAP7/AAAHAAYAAACQAPr/AAAHAAYAAACQAPv/AAAHAAYAAACQAPz/AAAHAAYAAACQAP3/AAAHAAYAAACQAP7/AAAHAAYAAACgAAAAAAABAAAAAACgAAEAAAABAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAAAAAsAAACpAAEAAAACAAEAAACqAAAAAAACAAEAAACqAAEAAAACAAEAAACrAAAAAAACAAEAAACrAAEAAAACAAEAAACsAAAAAAACAAEAAACsAAEAAAACAAEAAACtAAAAAAACAAEAAACtAAEAAAACAAEAAACuAAAAAAACAAEAAACuAAEAAAACAAEAAACvAAAAAAACAAEAAACvAAEAAAACAAEAAACuAPX/AAACAAAAAACuAPb/AAACAAEAAACuAPf/AAACAAEAAACuAPj/AAACAAEAAACuAPn/AAAAAAwAAACuAPr/AAABAAEAAACuAPv/AAABAAEAAACuAPz/AAAAAAsAAACuAP3/AAACAAEAAACuAP7/AAACAAEAAACuAP//AAACAAEAAACvAPX/AAACAAAAAACvAPb/AAACAAEAAACvAPf/AAACAAEAAACvAPj/AAACAAEAAACvAPn/AAACAAEAAACvAPr/AAACAAEAAACvAPv/AAACAAEAAACvAPz/AAACAAEAAACvAP3/AAACAAEAAACvAP7/AAACAAEAAACvAP//AAACAAEAAACtAPX/AAACAAAAAACtAPb/AAACAAEAAACtAPf/AAACAAEAAACtAPj/AAAAAAwAAACtAPn/AAABAAIAAACsAPX/AAABAAAAAACsAPb/AAABAAEAAACsAPf/AAABAAEAAACsAPj/AAABAAIAAACsAPz/AAABAAAAAACsAP3/AAAAAAsAAACsAP7/AAACAAEAAACsAP//AAACAAEAAACtAPz/AAACAAAAAACtAP3/AAACAAEAAACtAP7/AAACAAEAAACtAP//AAACAAEAAACrAP3/AAABAAAAAACrAP7/AAAAAAsAAACrAP//AAACAAEAAACqAP7/AAABAAAAAACqAP//AAAAAAsAAACpAP//AAABAAAAAACiAPj/AAABAAAAAACiAPn/AAABAAEAAACiAPr/AAABAAEAAACiAPv/AAABAAEAAACiAPz/AAABAAIAAACjAPj/AAACAAAAAACjAPn/AAACAAEAAACjAPr/AAACAAEAAACjAPv/AAACAAEAAACjAPz/AAACAAIAAACkAPj/AAACAAAAAACkAPn/AAACAAEAAACkAPr/AAACAAEAAACkAPv/AAACAAEAAACkAPz/AAACAAIAAAClAPj/AAACAAAAAAClAPn/AAACAAEAAAClAPr/AAACAAEAAAClAPv/AAACAAEAAAClAPz/AAACAAIAAACmAPj/AAACAAAAAACmAPn/AAACAAEAAACmAPr/AAACAAEAAACmAPv/AAACAAEAAACmAPz/AAACAAIAAACnAPj/AAADAAAAAACnAPn/AAADAAEAAACnAPr/AAADAAEAAACnAPv/AAADAAEAAACnAPz/AAADAAIAAACiAP7/AQAAAAAAAwCjAP7/AQAAAAAAAwCkAP7/AQAAAAAAAwClAP7/AQAAAAAAAwCmAP7/AQAAAAAAAwCnAP7/AQAAAAAAAwBlAPv/AQAAAAAAAwBmAPv/AQAAAAAAAwBnAPz/AQAAAAAAAwBoAPz/AQAAAAAAAwBpAP3/AQAAAAAAAwBqAP3/AQAAAAAAAwA0APv/AQAAAAAAAwA1APv/AQAAAAAAAwA2APv/AQAAAAAAAwA3APv/AQAAAAAAAwA4APv/AQAAAAAAAwA5APv/AQAAAAAAAwA6APv/AQAAAAAAAwA7APv/AQAAAAAAAwA8APv/AQAAAAAAAwAnAP7/AQAAAAAAAwAoAP7/AQAAAAAAAwApAP7/AQAAAAAAAwAqAP7/AQAAAAAAAwAQAP7/AQAAAAAAAwARAP7/AQAAAAAAAwASAP7/AQAAAAAAAwB8AP//AQAAAAAAAwB9AP//AQAAAAAAAwB+AP//AQAAAAAAAwCGAPv/AQAAAAAAAwCHAPv/AQAAAAAAAwCIAPv/AQAAAAAAAwCJAPv/AQAAAAAAAwCKAPv/AQAAAAAAAwCtAPr/AAAKAAAAAACtAPv/AAAKAAEAAAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAAABAAIAAABFAAIAAAADAAIAAABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACHAAIAAQAAAAAABACIAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACSAAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACXAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAADAAIAAAAIAAIAAAABAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAATAAIAAAABAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAADAAIAAAArAAIAAAABAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAADAAIAAABLAAIAAAABAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAADAAIAAABrAAIAAAABAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAADAAIAAACDAAIAAAABAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAADAAIAAACJAAIAAAABAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAADAAIAAACPAAIAAAABAAIAAACQAAIAAAACAAIAAACRAAIAAAADAAIAAACgAAIAAAABAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACwAPX/AAACAAAAAACxAPX/AAACAAAAAACyAPX/AAACAAAAAACzAPX/AAACAAAAAAC0APX/AAADAAAAAACwAPb/AAACAAEAAACxAPb/AAACAAEAAACyAPb/AAACAAEAAACzAPb/AAACAAEAAAC0APb/AAADAAEAAACwAPf/AAACAAEAAACxAPf/AAACAAEAAACyAPf/AAACAAEAAACzAPf/AAACAAEAAAC0APf/AAADAAEAAACwAPj/AAACAAEAAACxAPj/AAACAAEAAACyAPj/AAACAAEAAACzAPj/AAACAAEAAAC0APj/AAADAAEAAACwAPn/AAACAAEAAACxAPn/AAACAAEAAACyAPn/AAACAAEAAACzAPn/AAACAAEAAAC0APn/AAADAAEAAACwAPr/AAACAAEAAACxAPr/AAACAAEAAACyAPr/AAACAAEAAACzAPr/AAACAAEAAAC0APr/AAADAAEAAACwAPv/AAACAAEAAACxAPv/AAACAAEAAACyAPv/AAACAAEAAACzAPv/AAACAAEAAAC0APv/AAADAAEAAACwAPz/AAACAAEAAACxAPz/AAACAAEAAACyAPz/AAACAAEAAACzAPz/AAACAAEAAAC0APz/AAADAAEAAACwAP3/AAACAAEAAACxAP3/AAACAAEAAACyAP3/AAACAAEAAACzAP3/AAACAAEAAAC0AP3/AAADAAEAAACwAP7/AAACAAEAAACxAP7/AAACAAEAAACyAP7/AAACAAEAAACzAP7/AAACAAEAAAC0AP7/AAADAAEAAACwAP//AAACAAEAAACxAP//AAACAAEAAACyAP//AAACAAEAAACzAP//AAACAAEAAAC0AP//AAADAAEAAACwAAAAAAACAAEAAACxAAAAAAACAAEAAACyAAAAAAACAAEAAACzAAAAAAACAAEAAAC0AAAAAAADAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAADAAEAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAADAAIAAAA9APv/AAAHAAYAAAA9APz/AAAHAAYAAAAzAPr/AAAHAAYAAAAzAPv/AAAHAAYAAAAzAPz/AAAHAAYAAAA5APb/AAAHAAYAAAA5APf/AAAHAAYAAAA5APj/AAAHAAYAAAA5APn/AAAHAAYAAAA=") + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(2816, -112) +script = ExtResource("7_moxhs") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="DropShadow" parent="." instance=ExtResource("7_mbkyd")] + +[node name="Enemies" type="Node" parent="."] + +[node name="Blooper" parent="Enemies" instance=ExtResource("9_ii0co")] +position = Vector2(40, -32) + +[node name="Blooper2" parent="Enemies" instance=ExtResource("9_ii0co")] +position = Vector2(232, -40) + +[node name="Blooper3" parent="Enemies" instance=ExtResource("9_ii0co")] +position = Vector2(616, -16) + +[node name="Blooper4" parent="Enemies" instance=ExtResource("9_ii0co")] +position = Vector2(760, -48) + +[node name="Blooper5" parent="Enemies" instance=ExtResource("9_ii0co")] +position = Vector2(1064, -32) + +[node name="Blooper6" parent="Enemies" instance=ExtResource("9_ii0co")] +position = Vector2(1352, -24) + +[node name="Blooper7" parent="Enemies" instance=ExtResource("9_ii0co")] +position = Vector2(1672, -120) + +[node name="Blooper8" parent="Enemies" instance=ExtResource("9_ii0co")] +position = Vector2(1928, -80) + +[node name="Blooper9" parent="Enemies" instance=ExtResource("9_ii0co")] +position = Vector2(2056, -32) + +[node name="Blooper10" parent="Enemies" instance=ExtResource("9_ii0co")] +position = Vector2(2376, -160) + +[node name="Blooper11" parent="Enemies" instance=ExtResource("9_ii0co")] +position = Vector2(2584, -16) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("10_uqidu")] +position = Vector2(952, -48) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("11_ocygf")] +position = Vector2(1464, -128) +disable_mode = 0 +winged = true + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("11_ocygf")] +position = Vector2(1864, -64) +disable_mode = 0 + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("11_ocygf")] +position = Vector2(2664, 0) +disable_mode = 0 + +[node name="WaterArea" parent="." instance=ExtResource("9_fx1ap")] +visible = false +position = Vector2(1440, 24) +scale = Vector2(-289.243, 200) + +[node name="Checkpoint" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("13_wcre6")] +position = Vector2(1328, 0) +nodes_to_delete = [NodePath("../Enemies/Blooper6")] +optional = true + +[node name="PipeArea" parent="." instance=ExtResource("14_8eyxa")] +position = Vector2(2768, -80) +enter_direction = 3 +target_level = "uid://cryw04x1rhuek" + +[node name="WaterCurrentArea" parent="." instance=ExtResource("15_uqidu")] +position = Vector2(104, -160) +scale = Vector2(0.545734, 1) + +[node name="WaterCurrentArea2" parent="." instance=ExtResource("15_uqidu")] +position = Vector2(280, -160) +scale = Vector2(0.545734, 1) + +[node name="WaterCurrentArea3" parent="." instance=ExtResource("15_uqidu")] +position = Vector2(640, -104) +scale = Vector2(1.17497, 1.10131) + +[node name="WaterCurrentArea4" parent="." instance=ExtResource("15_uqidu")] +position = Vector2(1160, -152) +scale = Vector2(0.967641, 1.11623) + +[node name="WaterCurrentArea5" parent="." instance=ExtResource("15_uqidu")] +position = Vector2(1056, -152) +scale = Vector2(0.764113, 1.11623) + +[node name="WaterCurrentArea6" parent="." instance=ExtResource("15_uqidu")] +position = Vector2(1624, -136) +scale = Vector2(2.25233, 1.13075) + +[node name="WaterCurrentArea7" parent="." instance=ExtResource("15_uqidu")] +position = Vector2(2032, -152) +scale = Vector2(1.55184, 1.13722) + +[node name="WaterCurrentArea8" parent="." instance=ExtResource("15_uqidu")] +position = Vector2(2176, -96) +scale = Vector2(0.409645, 1.11001) + +[node name="WaterCurrentArea9" parent="." instance=ExtResource("15_uqidu")] +position = Vector2(2272, -152) +scale = Vector2(0.409645, 1.11001) + +[node name="WaterCurrentArea10" parent="." instance=ExtResource("15_uqidu")] +position = Vector2(2448, -40) +scale = Vector2(2.79005, 1.10976) + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("16_ocygf") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("16_wcre6")] + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("17_lnx6r") +no_report = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_686wu")] +position = Vector2(104, -104) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("18_686wu")] +position = Vector2(632, -136) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("18_686wu")] +position = Vector2(1048, 8) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("18_686wu")] +position = Vector2(1768, -8) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("18_686wu")] +position = Vector2(2488, -72) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("19_x25ej")] +position = Vector2(2184, -168) +item = ExtResource("20_ciy4q") + +[node name="Coin" parent="ChallengeNodes" instance=ExtResource("21_r8a30")] +position = Vector2(2184, -136) + +[node name="Coin2" parent="ChallengeNodes" instance=ExtResource("21_r8a30")] +position = Vector2(2168, -136) + +[node name="Coin3" parent="ChallengeNodes" instance=ExtResource("21_r8a30")] +position = Vector2(2200, -136) + +[node name="CheckpointFlag" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("22_686wu")] +position = Vector2(1328, 0) +nodes_to_delete = [NodePath("../Enemies/Blooper6")] + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59263" to="Tiles/@Node2D@59263/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59264" to="Tiles/@Node2D@59264/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59265" to="Tiles/@Node2D@59265/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59266" to="Tiles/@Node2D@59266/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59267" to="Tiles/@Node2D@59267/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59268" to="Tiles/@Node2D@59268/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59269" to="Tiles/@Node2D@59269/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59270" to="Tiles/@Node2D@59270/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59271" to="Tiles/@Node2D@59271/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59272" to="Tiles/@Node2D@59272/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59273" to="Tiles/@Node2D@59273/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59274" to="Tiles/@Node2D@59274/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59275" to="Tiles/@Node2D@59275/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59276" to="Tiles/@Node2D@59276/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59277" to="Tiles/@Node2D@59277/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59278" to="Tiles/@Node2D@59278/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59279" to="Tiles/@Node2D@59279/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59280" to="Tiles/@Node2D@59280/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59281" to="Tiles/@Node2D@59281/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59282" to="Tiles/@Node2D@59282/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59283" to="Tiles/@Node2D@59283/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59284" to="Tiles/@Node2D@59284/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59285" to="Tiles/@Node2D@59285/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59286" to="Tiles/@Node2D@59286/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59287" to="Tiles/@Node2D@59287/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59288" to="Tiles/@Node2D@59288/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59289" to="Tiles/@Node2D@59289/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59290" to="Tiles/@Node2D@59290/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59291" to="Tiles/@Node2D@59291/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59292" to="Tiles/@Node2D@59292/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59293" to="Tiles/@Node2D@59293/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59294" to="Tiles/@Node2D@59294/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59295" to="Tiles/@Node2D@59295/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59296" to="Tiles/@Node2D@59296/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59297" to="Tiles/@Node2D@59297/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59298" to="Tiles/@Area2D@59298" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59299" to="Tiles/@Area2D@59299" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59300" to="Tiles/@Area2D@59300" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59301" to="Tiles/@Area2D@59301" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59302" to="Tiles/@Area2D@59302" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59303" to="Tiles/@Area2D@59303" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59304" to="Tiles/@Area2D@59304" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59305" to="Tiles/@Area2D@59305" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59306" to="Tiles/@Area2D@59306" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59307" to="Tiles/@Area2D@59307" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59308" to="Tiles/@Area2D@59308" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59309" to="Tiles/@Area2D@59309" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59310" to="Tiles/@Area2D@59310" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59311" to="Tiles/@Area2D@59311" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59312" to="Tiles/@Area2D@59312" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59313" to="Tiles/@Area2D@59313" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59314" to="Tiles/@Area2D@59314" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59315" to="Tiles/@Area2D@59315" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59316" to="Tiles/@Area2D@59316" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59317" to="Tiles/@Area2D@59317" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59318" to="Tiles/@Area2D@59318" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59319" to="Tiles/@Area2D@59319" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59320" to="Tiles/@Area2D@59320" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59321" to="Tiles/@Area2D@59321" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59322" to="Tiles/@Area2D@59322" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59323" to="Tiles/@Area2D@59323" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59324" to="Tiles/@Area2D@59324" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59325" to="Tiles/@Area2D@59325" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59326" to="Tiles/@Area2D@59326" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59327" to="Tiles/@Area2D@59327" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59328" to="Tiles/@Area2D@59328" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59329" to="Tiles/@Area2D@59329" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59330" to="Tiles/@Area2D@59330" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59331" to="Tiles/@Area2D@59331" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59332" to="Tiles/@Area2D@59332" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59333" to="Tiles/@Area2D@59333" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59334" to="Tiles/@Area2D@59334" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59335" to="Tiles/@Area2D@59335" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59336" to="Tiles/@Area2D@59336" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59337" to="Tiles/@Area2D@59337" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59338" to="Tiles/@Area2D@59338" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59339" to="Tiles/@Area2D@59339" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59340" to="Tiles/@Area2D@59340" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59341" to="Tiles/@Area2D@59341" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59342" to="Tiles/@Area2D@59342" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59343" to="Tiles/@Area2D@59343" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59344" to="Tiles/@Area2D@59344" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59345" to="Tiles/@Area2D@59345" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59346" to="Tiles/@Area2D@59346" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59347" to="Tiles/@Area2D@59347" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59348" to="Tiles/@Area2D@59348" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59349" to="Tiles/@Area2D@59349" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59350" to="Tiles/@Area2D@59350" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59351" to="Tiles/@Area2D@59351" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59352" to="Tiles/@Area2D@59352" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59353" to="Tiles/@Area2D@59353" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59354" to="Tiles/@Area2D@59354" method="area_entered"] diff --git a/Scenes/Levels/SMBLL/World3/3-3.tscn b/Scenes/Levels/SMBLL/World3/3-3.tscn new file mode 100644 index 0000000..f52a59c --- /dev/null +++ b/Scenes/Levels/SMBLL/World3/3-3.tscn @@ -0,0 +1,425 @@ +[gd_scene load_steps=26 format=4 uid="uid://dju2yqjmdpr7q"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_lojf6"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Snow.json" id="2_5xlr0"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_e0elt"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_r1rtr"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="7_qc3e0"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_tghtg"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="9_dl13n"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="10_wbsyt"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="12_imtra"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="13_w7kv0"] +[ext_resource type="PackedScene" uid="uid://6rp3wgax4i51" path="res://Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn" id="14_rm6q0"] +[ext_resource type="PackedScene" uid="uid://dn3cblgvf2ba1" path="res://Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn" id="15_kp5be"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="16_0shaw"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="17_dl13n"] +[ext_resource type="PackedScene" uid="uid://qaldmcid6jm5" path="res://Scenes/Prefabs/Entities/Objects/SuperTrampoline.tscn" id="17_dn0rr"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_wbsyt"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="18_w7kv0"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="18_wbsyt"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="19_cq1ic"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="22_vsqwf"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="23_p5dwi"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="24_jfact"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="25_k1qed"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="26_57qms"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="27_cq1ic"] + +[node name="3-3" type="Node"] +script = ExtResource("1_lojf6") +music = ExtResource("2_5xlr0") +theme = "Snow" +campaign = "SMBLL" +world_id = 3 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("4_e0elt")] +position = Vector2(-216, 0) + +[node name="Tiles" parent="." instance=ExtResource("5_r1rtr")] +tile_map_data = PackedByteArray("AADv/wAAAAAFAAAAAADw/wAAAAAGAAAAAAD+/wAAAAAGAAAAAAD//wAAAAAHAAAAAAD9//v/AAAFAAAAAAD+//v/AAAGAAAAAAD///v/AAAHAAAAAAAAAPz/AAAFAAAAAAABAPz/AAAGAAAAAAADAPj/AAAFAAAAAAAEAPj/AAAGAAAAAAAMAPj/AAAGAAAAAAANAPj/AAAHAAAAAAAOAPz/AAAGAAAAAAAPAPz/AAAHAAAAAAAPAAAAAAAFAAAAAAAQAAAAAAAGAAAAAAAdAAAAAAAGAAAAAAAeAAAAAAAHAAAAAAARAAAAAAAGAAAAAAASAAAAAAAGAAAAAAATAAAAAAAGAAAAAAAUAAAAAAAGAAAAAAAVAAAAAAAGAAAAAAAWAAAAAAAGAAAAAAAXAAAAAAAGAAAAAAAYAAAAAAAGAAAAAAAZAAAAAAAGAAAAAAAaAAAAAAAGAAAAAAAbAAAAAAAGAAAAAAAcAAAAAAAGAAAAAAACAPz/AAAGAAAAAAADAPz/AAAGAAAAAAAEAPz/AAAGAAAAAAAFAPz/AAAGAAAAAAAGAPz/AAAGAAAAAAAHAPz/AAAGAAAAAAAIAPz/AAAGAAAAAAAJAPz/AAAGAAAAAAAKAPz/AAAGAAAAAAALAPz/AAAGAAAAAAAMAPz/AAAGAAAAAAANAPz/AAAGAAAAAAAFAPj/AAAGAAAAAAAGAPj/AAAGAAAAAAAHAPj/AAAGAAAAAAAIAPj/AAAGAAAAAAAJAPj/AAAGAAAAAAAKAPj/AAAGAAAAAAALAPj/AAAGAAAAAADx/wAAAAAGAAAAAADy/wAAAAAGAAAAAADz/wAAAAAGAAAAAAD0/wAAAAAGAAAAAAD1/wAAAAAGAAAAAAD2/wAAAAAGAAAAAAD3/wAAAAAGAAAAAAD4/wAAAAAGAAAAAAD5/wAAAAAGAAAAAAD6/wAAAAAGAAAAAAD7/wAAAAAGAAAAAAD8/wAAAAAGAAAAAAD9/wAAAAAGAAAAAAAfAPz/AAAFAAAAAAAgAPz/AAAGAAAAAAAhAPz/AAAGAAAAAAAiAPz/AAAGAAAAAAAjAPz/AAAHAAAAAAAlAPj/AAAFAAAAAAAmAPj/AAAGAAAAAAAoAPj/AAAGAAAAAAApAPj/AAAHAAAAAAA2APj/AAAFAAAAAAA3APj/AAAGAAAAAAA4APj/AAAHAAAAAAA5AAAAAAAFAAAAAAA6AAAAAAAGAAAAAAA7AAAAAAAGAAAAAAA8AAAAAAAHAAAAAAA/AAAAAAAFAAAAAABAAAAAAAAGAAAAAABBAPj/AAAFAAAAAABCAPj/AAAGAAAAAABDAPj/AAAGAAAAAABEAPj/AAAHAAAAAABFAAAAAAAGAAAAAABGAAAAAAAHAAAAAABOAAAAAAAFAAAAAABPAAAAAAAGAAAAAABQAAAAAAAGAAAAAABRAAAAAAAHAAAAAABTAPj/AAAFAAAAAABUAPj/AAAGAAAAAABVAPj/AAAGAAAAAABWAPj/AAAHAAAAAABgAAAAAAAFAAAAAABhAAAAAAAGAAAAAABjAAAAAAAGAAAAAABkAAAAAAAHAAAAAABlAPz/AAAFAAAAAABmAPz/AAAGAAAAAABpAPz/AAAGAAAAAABqAPz/AAAHAAAAAABwAPz/AAAFAAAAAABxAPz/AAAGAAAAAAByAPz/AAAGAAAAAABzAPz/AAAHAAAAAACMAPz/AAAFAAAAAACNAPz/AAAGAAAAAACOAPz/AAAGAAAAAACPAPz/AAAHAAAAAACeAPj/AAAFAAAAAACfAPj/AAAGAAAAAACgAPj/AAAHAAAAAACfAPn/AAAGAAYAAACfAPr/AAAGAAYAAACfAPv/AAAGAAYAAACfAPz/AAAGAAYAAACfAP3/AAAGAAYAAACfAP7/AAAGAAYAAACfAP//AAAGAAYAAACfAAAAAAAGAAYAAACfAAEAAAAGAAYAAACNAP3/AAAFAAEAAACNAP7/AAAFAAEAAACNAP//AAAFAAEAAACNAAAAAAAFAAEAAACNAAEAAAAFAAEAAACOAP3/AAAHAAEAAACOAP7/AAAHAAEAAACOAP//AAAHAAEAAACOAAAAAAAHAAEAAACOAAEAAAAHAAEAAABxAP3/AAAFAAEAAABxAP7/AAAFAAEAAABxAP//AAAFAAEAAABxAAAAAAAFAAEAAABxAAEAAAAFAAEAAAByAP3/AAAHAAEAAAByAP7/AAAHAAEAAAByAP//AAAHAAEAAAByAAAAAAAHAAEAAAByAAEAAAAHAAEAAABnAPz/AAAGAAAAAABoAPz/AAAGAAAAAABiAAAAAAAGAAAAAABmAP3/AAAFAAEAAABmAP7/AAAFAAEAAABmAP//AAAFAAEAAABmAAAAAAAFAAEAAABmAAEAAAAFAAEAAABnAP3/AAAGAAEAAABnAP7/AAAGAAEAAABnAP//AAAGAAEAAABnAAAAAAAGAAEAAABnAAEAAAAGAAEAAABoAP3/AAAGAAEAAABoAP7/AAAGAAEAAABoAP//AAAGAAEAAABoAAAAAAAGAAEAAABoAAEAAAAGAAEAAABpAP3/AAAHAAEAAABpAP7/AAAHAAEAAABpAP//AAAHAAEAAABpAAAAAAAHAAEAAABpAAEAAAAHAAEAAABhAAEAAAAFAAEAAABiAAEAAAAGAAEAAABjAAEAAAAHAAEAAABUAPn/AAAFAAEAAABUAPr/AAAFAAEAAABUAPv/AAAFAAEAAABUAPz/AAAFAAEAAABUAP3/AAAFAAEAAABUAP7/AAAFAAEAAABUAP//AAAFAAEAAABUAAAAAAAFAAEAAABUAAEAAAAFAAEAAABVAPn/AAAHAAEAAABVAPr/AAAHAAEAAABVAPv/AAAHAAEAAABVAPz/AAAHAAEAAABVAP3/AAAHAAEAAABVAP7/AAAHAAEAAABVAP//AAAHAAEAAABVAAAAAAAHAAEAAABVAAEAAAAHAAEAAABPAAEAAAAFAAEAAABQAAEAAAAHAAEAAABAAAEAAAAFAAEAAABBAAEAAAAGAAEAAABCAAEAAAAGAAEAAABDAAEAAAAGAAEAAABEAAEAAAAGAAEAAABFAAEAAAAHAAEAAABCAPn/AAAFAAEAAABCAPr/AAAFAAEAAABCAPv/AAAFAAEAAABCAPz/AAAFAAEAAABCAP3/AAAFAAEAAABCAP7/AAAFAAEAAABCAP//AAAFAAEAAABDAPn/AAAHAAEAAABDAPr/AAAHAAEAAABDAPv/AAAHAAEAAABDAPz/AAAHAAEAAABDAP3/AAAHAAEAAABDAP7/AAAHAAEAAABDAP//AAAHAAEAAABBAAAAAAAGAAAAAABCAAAAAAAGAAAAAABDAAAAAAAGAAAAAABEAAAAAAAGAAAAAAA6AAEAAAAFAAEAAAA7AAEAAAAHAAEAAAA3APn/AAAGAAYAAAA3APr/AAAGAAYAAAA3APv/AAAGAAYAAAA3APz/AAAGAAYAAAA3AP3/AAAGAAYAAAA3AP7/AAAGAAYAAAA3AP//AAAGAAYAAAA3AAAAAAAGAAYAAAA3AAEAAAAGAAYAAAAmAPn/AAAFAAEAAAAmAPr/AAAFAAEAAAAmAPv/AAAFAAEAAAAmAPz/AAAFAAEAAAAmAP3/AAAFAAEAAAAmAP7/AAAFAAEAAAAmAP//AAAFAAEAAAAmAAAAAAAFAAEAAAAmAAEAAAAFAAEAAAAnAPn/AAAGAAEAAAAnAPr/AAAGAAEAAAAnAPv/AAAGAAEAAAAnAPz/AAAGAAEAAAAnAP3/AAAGAAEAAAAnAP7/AAAGAAEAAAAnAP//AAAGAAEAAAAnAAAAAAAGAAEAAAAnAAEAAAAGAAEAAAAoAPn/AAAHAAEAAAAoAPr/AAAHAAEAAAAoAPv/AAAHAAEAAAAoAPz/AAAHAAEAAAAoAP3/AAAHAAEAAAAoAP7/AAAHAAEAAAAoAP//AAAHAAEAAAAoAAAAAAAHAAEAAAAoAAEAAAAHAAEAAAAgAP3/AAAFAAEAAAAgAP7/AAAFAAEAAAAgAP//AAAFAAEAAAAgAAAAAAAFAAEAAAAgAAEAAAAGAAEAAAAhAP3/AAAGAAEAAAAhAP7/AAAGAAEAAAAhAP//AAAGAAEAAAAhAAAAAAAGAAEAAAAhAAEAAAAGAAEAAAAiAP3/AAAHAAEAAAAiAP7/AAAHAAEAAAAiAP//AAAHAAEAAAAiAAAAAAAHAAEAAAAiAAEAAAAHAAEAAAAnAPj/AAAGAAAAAAAQAAEAAAAFAAEAAAARAAEAAAAGAAEAAAASAAEAAAAGAAEAAAATAAEAAAAGAAEAAAAUAAEAAAAGAAEAAAAVAAEAAAAGAAEAAAAWAAEAAAAGAAEAAAAXAAEAAAAGAAEAAAAYAAEAAAAGAAEAAAAZAAEAAAAGAAEAAAAaAAEAAAAGAAEAAAAbAAEAAAAGAAEAAAAcAAEAAAAGAAEAAAAdAAEAAAAHAAEAAAAGAP3/AAAGAAEAAAAGAP7/AAAGAAEAAAAGAP//AAAGAAEAAAAGAAAAAAAGAAEAAAAGAAEAAAAGAAEAAAAHAP3/AAAGAAEAAAAHAP7/AAAGAAEAAAAHAP//AAAGAAEAAAAHAAAAAAAGAAEAAAAHAAEAAAAGAAEAAAAIAP3/AAAGAAEAAAAIAP7/AAAGAAEAAAAIAP//AAAGAAEAAAAIAAAAAAAGAAEAAAAIAAEAAAAGAAEAAAAJAP3/AAAGAAEAAAAJAP7/AAAGAAEAAAAJAP//AAAGAAEAAAAJAAAAAAAGAAEAAAAJAAEAAAAGAAEAAAAKAP3/AAAGAAEAAAAKAP7/AAAGAAEAAAAKAP//AAAGAAEAAAAKAAAAAAAGAAEAAAAKAAEAAAAGAAEAAAALAP3/AAAGAAEAAAALAP7/AAAGAAEAAAALAP//AAAGAAEAAAALAAAAAAAGAAEAAAALAAEAAAAGAAEAAAAMAP3/AAAGAAEAAAAMAP7/AAAGAAEAAAAMAP//AAAGAAEAAAAMAAAAAAAGAAEAAAAMAAEAAAAGAAEAAAANAP3/AAAGAAEAAAANAP7/AAAGAAEAAAANAP//AAAGAAEAAAANAAAAAAAGAAEAAAANAAEAAAAGAAEAAAAOAP3/AAAHAAEAAAAOAP7/AAAHAAEAAAAOAP//AAAHAAEAAAAOAAAAAAAHAAEAAAAOAAEAAAAHAAEAAAABAP3/AAAFAAEAAAABAP7/AAAFAAEAAAABAP//AAAFAAEAAAABAAAAAAAFAAEAAAABAAEAAAAFAAEAAAACAP3/AAAGAAEAAAACAP7/AAAGAAEAAAACAP//AAAGAAEAAAACAAAAAAAGAAEAAAACAAEAAAAGAAEAAAADAP3/AAAGAAEAAAADAP7/AAAGAAEAAAADAP//AAAGAAEAAAADAAAAAAAGAAEAAAADAAEAAAAGAAEAAAAEAP3/AAAGAAEAAAAEAP7/AAAGAAEAAAAEAP//AAAGAAEAAAAEAAAAAAAGAAEAAAAEAAEAAAAGAAEAAAAFAP3/AAAGAAEAAAAFAP7/AAAGAAEAAAAFAP//AAAGAAEAAAAFAAAAAAAGAAEAAAAFAAEAAAAGAAEAAAAEAPn/AAAFAAEAAAAEAPr/AAAFAAEAAAAEAPv/AAAFAAEAAAAFAPn/AAAGAAEAAAAFAPr/AAAGAAEAAAAFAPv/AAAGAAEAAAAGAPn/AAAGAAEAAAAGAPr/AAAGAAEAAAAGAPv/AAAGAAEAAAAHAPn/AAAGAAEAAAAHAPr/AAAGAAEAAAAHAPv/AAAGAAEAAAAIAPn/AAAGAAEAAAAIAPr/AAAGAAEAAAAIAPv/AAAGAAEAAAAJAPn/AAAGAAEAAAAJAPr/AAAGAAEAAAAJAPv/AAAGAAEAAAAKAPn/AAAGAAEAAAAKAPr/AAAGAAEAAAAKAPv/AAAGAAEAAAALAPn/AAAGAAEAAAALAPr/AAAGAAEAAAALAPv/AAAGAAEAAAAMAPn/AAAHAAEAAAAMAPr/AAAHAAEAAAAMAPv/AAAHAAEAAAD+//z/AAAGAAYAAAD+//3/AAAGAAYAAAD+//7/AAAGAAYAAAD+////AAAGAAYAAAD2/wEAAAAGAAEAAAD3/wEAAAAGAAEAAAD4/wEAAAAGAAEAAAD5/wEAAAAGAAEAAAD6/wEAAAAGAAEAAAD7/wEAAAAGAAEAAAD8/wEAAAAGAAEAAAD9/wEAAAAGAAEAAAD+/wEAAAAHAAEAAADw/wEAAAAFAAEAAADx/wEAAAAGAAEAAADy/wEAAAAGAAEAAADz/wEAAAAGAAEAAAD0/wEAAAAGAAEAAAD1/wEAAAAGAAEAAAAnAPb/AAAIAAAAAAAnAPf/AAAIAAEAAAAoAPb/AAAJAAAAAAAoAPf/AAAJAAEAAAA6AP7/AAAIAAQAAAA6AP//AAAIAAUAAAA7AP7/AAAJAAQAAAA7AP//AAAJAAUAAABAAP7/AAAIAAIAAABAAP//AAAIAAMAAABBAP7/AAAJAAIAAABBAP//AAAJAAMAAACBAP7/AAAIAAYAAACBAP//AAAIAAcAAACCAP7/AAAJAAYAAACCAP//AAAJAAcAAACBAAAAAAAIAAcAAACCAAAAAAAJAAcAAACBAAEAAAAIAAcAAACCAAEAAAAJAAcAAACUAP//AAAIAAIAAACUAAAAAAAIAAMAAACVAP//AAAJAAIAAACVAAAAAAAJAAMAAACUAAEAAAAIAAMAAACVAAEAAAAJAAMAAACaAP3/AAAIAAQAAACaAP7/AAAIAAUAAACbAP3/AAAJAAQAAACbAP7/AAAJAAUAAACaAP//AAAIAAUAAACbAP//AAAJAAUAAACaAAAAAAAIAAUAAACbAAAAAAAJAAUAAACaAAEAAAAIAAUAAACbAAEAAAAJAAUAAACWAPr/AQAAAAAAAwCXAPr/AQAAAAAAAwCYAPr/AQAAAAAAAwCZAPr/AQAAAAAAAwCaAPr/AQAAAAAAAwCbAPr/AQAAAAAAAwCMAPv/AQAAAAAAAwCNAPv/AQAAAAAAAwCOAPv/AQAAAAAAAwCPAPv/AQAAAAAAAwBZAPj/AQAAAAAAAwBCAPb/AQAAAAAAAwBDAPb/AQAAAAAAAwBEAPb/AQAAAAAAAwAsAPX/AAAKAAgAAAAtAPX/AAALAAgAAAAwAPX/AAALAAgAAAAxAPX/AAAMAAgAAAAvAPX/AAALAAgAAAAuAPX/AAALAAgAAABZAPX/AAALAAgAAABYAPX/AAAKAAgAAABbAPX/AAALAAgAAABcAPX/AAAMAAgAAABaAPX/AAALAAgAAACTAPj/AAAEAAIAAACXAPj/AAAEAAIAAACYAPj/AAAEAAIAAACpAAAAAAABAAAAAACpAAEAAAABAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAADv/wIAAQAAAAAABADw/wIAAQAAAAAABADx/wIAAQAAAAAABADy/wIAAQAAAAAABADz/wIAAQAAAAAABAD0/wIAAQAAAAAABAD1/wIAAQAAAAAABAD2/wIAAQAAAAAABAD3/wIAAQAAAAAABAD4/wIAAQAAAAAABAD5/wIAAQAAAAAABAD6/wIAAQAAAAAABAD7/wIAAQAAAAAABAD8/wIAAQAAAAAABAD9/wIAAQAAAAAABAD+/wIAAQAAAAAABAD//wIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABACKAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACQAAIAAQAAAAAABACRAAIAAQAAAAAABACSAAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACXAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABACkAAIAAQAAAAAABAClAAIAAQAAAAAABACmAAIAAQAAAAAABACnAAIAAQAAAAAABACoAAIAAQAAAAAABACpAAIAAAABAAEAAACqAAIAAAACAAEAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAACqAP//AAAEAAIAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAACAAAAAAD+AAAAAAACAAAAAAD/AAAAAAACAAAAAAAAAQAAAAACAAAAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAADAAAAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAACAAEAAAD/AAEAAAACAAEAAAAAAQEAAAACAAEAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAADAAEAAACrAAIAAAACAAEAAACsAAIAAAACAAEAAACtAAIAAAACAAEAAACuAAIAAAACAAEAAACvAAIAAAACAAEAAACwAAIAAAACAAEAAACxAAIAAAACAAEAAACyAAIAAAACAAEAAACzAAIAAAACAAEAAAC0AAIAAAACAAEAAAC1AAIAAAACAAEAAAC2AAIAAAACAAEAAAC3AAIAAAACAAEAAAC4AAIAAAACAAEAAAC5AAIAAAACAAEAAAC6AAIAAAACAAEAAAC7AAIAAAACAAEAAAC8AAIAAAACAAEAAAC9AAIAAAACAAEAAAC+AAIAAAACAAEAAAC/AAIAAAACAAEAAADAAAIAAAACAAEAAADBAAIAAAACAAEAAADCAAIAAAACAAEAAADDAAIAAAACAAEAAADEAAIAAAACAAEAAADFAAIAAAACAAEAAADGAAIAAAACAAEAAADHAAIAAAACAAEAAADIAAIAAAACAAEAAADJAAIAAAACAAEAAADKAAIAAAACAAEAAADLAAIAAAACAAEAAADMAAIAAAACAAEAAADNAAIAAAACAAEAAADOAAIAAAACAAEAAADPAAIAAAACAAEAAADQAAIAAAACAAEAAADRAAIAAAACAAEAAADSAAIAAAACAAEAAADTAAIAAAACAAEAAADUAAIAAAACAAEAAADVAAIAAAACAAEAAADWAAIAAAACAAEAAADXAAIAAAACAAEAAADYAAIAAAACAAEAAADZAAIAAAACAAEAAADaAAIAAAACAAEAAADbAAIAAAACAAEAAADcAAIAAAACAAEAAADdAAIAAAACAAEAAADeAAIAAAACAAEAAADfAAIAAAACAAEAAADgAAIAAAACAAEAAADhAAIAAAACAAEAAADiAAIAAAACAAEAAADjAAIAAAACAAEAAADkAAIAAAACAAEAAADlAAIAAAACAAEAAADmAAIAAAACAAEAAADnAAIAAAACAAEAAADoAAIAAAACAAEAAADpAAIAAAACAAEAAADqAAIAAAACAAEAAADrAAIAAAACAAEAAADsAAIAAAACAAEAAADtAAIAAAACAAEAAADuAAIAAAACAAEAAADvAAIAAAACAAEAAADwAAIAAAACAAEAAADxAAIAAAACAAEAAADyAAIAAAACAAEAAADzAAIAAAACAAEAAAD0AAIAAAACAAEAAAD1AAIAAAACAAEAAAD2AAIAAAACAAEAAAD3AAIAAAACAAEAAAD4AAIAAAACAAEAAAD5AAIAAAACAAEAAAD6AAIAAAACAAEAAAD7AAIAAAACAAEAAAD8AAIAAAACAAEAAAD9AAIAAAACAAEAAAD+AAIAAAACAAEAAAD/AAIAAAACAAEAAAAAAQIAAAACAAEAAAABAQIAAAACAAEAAAACAQIAAAACAAEAAAADAQIAAAACAAEAAAAEAQIAAAACAAEAAAAFAQIAAAADAAEAAACpAAMAAAABAAEAAACqAAMAAAACAAEAAACrAAMAAAACAAEAAACsAAMAAAACAAEAAACtAAMAAAACAAEAAACuAAMAAAACAAEAAACvAAMAAAACAAEAAACwAAMAAAACAAEAAACxAAMAAAACAAEAAACyAAMAAAACAAEAAACzAAMAAAACAAEAAAC0AAMAAAACAAEAAAC1AAMAAAACAAEAAAC2AAMAAAACAAEAAAC3AAMAAAACAAEAAAC4AAMAAAACAAEAAAC5AAMAAAACAAEAAAC6AAMAAAACAAEAAAC7AAMAAAACAAEAAAC8AAMAAAACAAEAAAC9AAMAAAACAAEAAAC+AAMAAAACAAEAAAC/AAMAAAACAAEAAADAAAMAAAACAAEAAADBAAMAAAACAAEAAADCAAMAAAACAAEAAADDAAMAAAACAAEAAADEAAMAAAACAAEAAADFAAMAAAACAAEAAADGAAMAAAACAAEAAADHAAMAAAACAAEAAADIAAMAAAACAAEAAADJAAMAAAACAAEAAADKAAMAAAACAAEAAADLAAMAAAACAAEAAADMAAMAAAACAAEAAADNAAMAAAACAAEAAADOAAMAAAACAAEAAADPAAMAAAACAAEAAADQAAMAAAACAAEAAADRAAMAAAACAAEAAADSAAMAAAACAAEAAADTAAMAAAACAAEAAADUAAMAAAACAAEAAADVAAMAAAACAAEAAADWAAMAAAACAAEAAADXAAMAAAACAAEAAADYAAMAAAACAAEAAADZAAMAAAACAAEAAADaAAMAAAACAAEAAADbAAMAAAACAAEAAADcAAMAAAACAAEAAADdAAMAAAACAAEAAADeAAMAAAACAAEAAADfAAMAAAACAAEAAADgAAMAAAACAAEAAADhAAMAAAACAAEAAADiAAMAAAACAAEAAADjAAMAAAACAAEAAADkAAMAAAACAAEAAADlAAMAAAACAAEAAADmAAMAAAACAAEAAADnAAMAAAACAAEAAADoAAMAAAACAAEAAADpAAMAAAACAAEAAADqAAMAAAACAAEAAADrAAMAAAACAAEAAADsAAMAAAACAAEAAADtAAMAAAACAAEAAADuAAMAAAACAAEAAADvAAMAAAACAAEAAADwAAMAAAACAAEAAADxAAMAAAACAAEAAADyAAMAAAACAAEAAADzAAMAAAACAAEAAAD0AAMAAAACAAEAAAD1AAMAAAACAAEAAAD2AAMAAAACAAEAAAD3AAMAAAACAAEAAAD4AAMAAAACAAEAAAD5AAMAAAACAAEAAAD6AAMAAAACAAEAAAD7AAMAAAACAAEAAAD8AAMAAAACAAEAAAD9AAMAAAACAAEAAAD+AAMAAAACAAEAAAD/AAMAAAACAAEAAAAAAQMAAAACAAEAAAABAQMAAAACAAEAAAACAQMAAAACAAEAAAADAQMAAAACAAEAAAAEAQMAAAACAAEAAAAFAQMAAAADAAEAAACpAAQAAAABAAIAAACqAAQAAAACAAIAAACrAAQAAAACAAIAAACsAAQAAAACAAIAAACtAAQAAAACAAIAAACuAAQAAAACAAIAAACvAAQAAAACAAIAAACwAAQAAAACAAIAAACxAAQAAAACAAIAAACyAAQAAAACAAIAAACzAAQAAAACAAIAAAC0AAQAAAACAAIAAAC1AAQAAAACAAIAAAC2AAQAAAACAAIAAAC3AAQAAAACAAIAAAC4AAQAAAACAAIAAAC5AAQAAAACAAIAAAC6AAQAAAACAAIAAAC7AAQAAAACAAIAAAC8AAQAAAACAAIAAAC9AAQAAAACAAIAAAC+AAQAAAACAAIAAAC/AAQAAAACAAIAAADAAAQAAAACAAIAAADBAAQAAAACAAIAAADCAAQAAAACAAIAAADDAAQAAAACAAIAAADEAAQAAAACAAIAAADFAAQAAAACAAIAAADGAAQAAAACAAIAAADHAAQAAAACAAIAAADIAAQAAAACAAIAAADJAAQAAAACAAIAAADKAAQAAAACAAIAAADLAAQAAAACAAIAAADMAAQAAAACAAIAAADNAAQAAAACAAIAAADOAAQAAAACAAIAAADPAAQAAAACAAIAAADQAAQAAAACAAIAAADRAAQAAAACAAIAAADSAAQAAAACAAIAAADTAAQAAAACAAIAAADUAAQAAAACAAIAAADVAAQAAAACAAIAAADWAAQAAAACAAIAAADXAAQAAAACAAIAAADYAAQAAAACAAIAAADZAAQAAAACAAIAAADaAAQAAAACAAIAAADbAAQAAAACAAIAAADcAAQAAAACAAIAAADdAAQAAAACAAIAAADeAAQAAAACAAIAAADfAAQAAAACAAIAAADgAAQAAAACAAIAAADhAAQAAAACAAIAAADiAAQAAAACAAIAAADjAAQAAAACAAIAAADkAAQAAAACAAIAAADlAAQAAAACAAIAAADmAAQAAAACAAIAAADnAAQAAAACAAIAAADoAAQAAAACAAIAAADpAAQAAAACAAIAAADqAAQAAAACAAIAAADrAAQAAAACAAIAAADsAAQAAAACAAIAAADtAAQAAAACAAIAAADuAAQAAAACAAIAAADvAAQAAAACAAIAAADwAAQAAAACAAIAAADxAAQAAAACAAIAAADyAAQAAAACAAIAAADzAAQAAAACAAIAAAD0AAQAAAACAAIAAAD1AAQAAAACAAIAAAD2AAQAAAACAAIAAAD3AAQAAAACAAIAAAD4AAQAAAACAAIAAAD5AAQAAAACAAIAAAD6AAQAAAACAAIAAAD7AAQAAAACAAIAAAD8AAQAAAACAAIAAAD9AAQAAAACAAIAAAD+AAQAAAACAAIAAAD/AAQAAAACAAIAAAAAAQQAAAACAAIAAAABAQQAAAACAAIAAAACAQQAAAACAAIAAAADAQQAAAACAAIAAAAEAQQAAAACAAIAAAAFAQQAAAADAAIAAACNAPj/AQAAAAAACQCOAPj/AQAAAAAACQBUAPX/AQAAAAAAEgA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("7_qc3e0")] +position = Vector2(88, -64) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("7_qc3e0")] +position = Vector2(112, -64) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("7_qc3e0")] +position = Vector2(136, -64) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("7_qc3e0")] +position = Vector2(152, -144) +winged = true +metadata/fly_2 = false + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("7_qc3e0")] +position = Vector2(328, 0) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("7_qc3e0")] +position = Vector2(392, 0) + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("7_qc3e0")] +position = Vector2(416, 0) + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("7_qc3e0")] +position = Vector2(440, 0) + +[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("7_qc3e0")] +visible = false +position = Vector2(520, -64) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("9_dl13n")] +position = Vector2(136, -128) +disable_mode = 0 + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("9_dl13n")] +position = Vector2(1304, 0) +disable_mode = 0 + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("9_dl13n")] +position = Vector2(1688, -64) +disable_mode = 0 + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("9_dl13n")] +position = Vector2(1768, -144) +disable_mode = 0 +winged = true + +[node name="RedKoopaTroopa5" parent="Enemies" instance=ExtResource("9_dl13n")] +position = Vector2(2680, -112) +disable_mode = 0 +winged = true + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("10_wbsyt")] +position = Vector2(944, -32) + +[node name="PirannhaPlant6" parent="Enemies" instance=ExtResource("10_wbsyt")] +position = Vector2(640, -160) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("10_wbsyt")] +position = Vector2(1040, -32) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("10_wbsyt")] +position = Vector2(2080, -32) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("10_wbsyt")] +position = Vector2(2384, -16) + +[node name="PirannhaPlant5" parent="Enemies" instance=ExtResource("10_wbsyt")] +position = Vector2(2480, -48) + +[node name="DropShadow" parent="." instance=ExtResource("8_tghtg")] + +[node name="EndFlagpole" parent="." instance=ExtResource("12_imtra")] +position = Vector2(2728, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("13_w7kv0")] +position = Vector2(2792, 0) + +[node name="RopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("14_rm6q0")] +position = Vector2(712, -96) +linked_platform = NodePath("../RopeElevatorPlatform2") + +[node name="RopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("14_rm6q0")] +position = Vector2(792, -16) +linked_platform = NodePath("../RopeElevatorPlatform") + +[node name="RopeElevatorPlatform3" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("14_rm6q0")] +position = Vector2(1416, -32) +linked_platform = NodePath("../RopeElevatorPlatform4") + +[node name="RopeElevatorPlatform4" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("14_rm6q0")] +position = Vector2(1480, -96) +linked_platform = NodePath("../RopeElevatorPlatform3") + +[node name="FallingPlatform" parent="." instance=ExtResource("15_kp5be")] +position = Vector2(1976, -64) + +[node name="FallingPlatform2" parent="." instance=ExtResource("15_kp5be")] +position = Vector2(2120, -80) + +[node name="Checkpoint" parent="." instance=ExtResource("16_0shaw")] +position = Vector2(1584, 0) + +[node name="SuperTrampoline" parent="." instance=ExtResource("17_dn0rr")] +position = Vector2(1112, 0) + +[node name="StartCastle" parent="." instance=ExtResource("17_dl13n")] +position = Vector2(-216, -40) + +[node name="LevelBG" parent="." instance=ExtResource("17_wbsyt")] +primary_layer = 2 +second_layer = 2 +particles = 1 +overlay_clouds = true + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("18_wbsyt") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ExtraBGMNode" type="Node" parent="."] +script = ExtResource("18_w7kv0") +extra_track = ExtResource("19_cq1ic") + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("22_vsqwf") +nodes_to_delete = [NodePath("../Coin")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("23_p5dwi")] +position = Vector2(-24, -88) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("23_p5dwi")] +position = Vector2(248, -8) +id = 1 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("23_p5dwi")] +position = Vector2(744, -64) +id = 2 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("23_p5dwi")] +position = Vector2(1416, 8) +id = 3 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("23_p5dwi")] +position = Vector2(2392, -88) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("24_jfact")] +position = Vector2(2280, -168) +item = ExtResource("25_k1qed") + +[node name="Coin" parent="." instance=ExtResource("26_57qms")] +position = Vector2(2392, -88) + +[node name="CheckpointFlag" parent="." instance=ExtResource("27_cq1ic")] +position = Vector2(1584, 0) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74057" to="Tiles/@Node2D@74057/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74058" to="Tiles/@Node2D@74058/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74059" to="Tiles/@Node2D@74059/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74060" to="Tiles/@Node2D@74060/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74061" to="Tiles/@Node2D@74061/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74062" to="Tiles/@Node2D@74062/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74063" to="Tiles/@Node2D@74063/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74064" to="Tiles/@Node2D@74064/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74065" to="Tiles/@Node2D@74065/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74066" to="Tiles/@Node2D@74066/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74067" to="Tiles/@Node2D@74067/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74068" to="Tiles/@Node2D@74068/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74069" to="Tiles/@Node2D@74069/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74070" to="Tiles/@Area2D@74070" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74071" to="Tiles/@Area2D@74071" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74072" to="Tiles/@Area2D@74072" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74073" to="Tiles/@Area2D@74073" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74074" to="Tiles/@Area2D@74074" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74075" to="Tiles/@Area2D@74075" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74076" to="Tiles/@Area2D@74076" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74077" to="Tiles/@Area2D@74077" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74078" to="Tiles/@Area2D@74078" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74079" to="Tiles/@Area2D@74079" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74080" to="Tiles/@Area2D@74080" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74081" to="Tiles/@Area2D@74081" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74082" to="Tiles/@Area2D@74082" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74083" to="Tiles/@Area2D@74083" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74084" to="Tiles/@Area2D@74084" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74085" to="Tiles/@Area2D@74085" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74086" to="Tiles/@Area2D@74086" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74087" to="Tiles/@Area2D@74087" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74088" to="Tiles/@Area2D@74088" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74089" to="Tiles/@Area2D@74089" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74090" to="Tiles/@Area2D@74090" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74091" to="Tiles/@Area2D@74091" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74092" to="Tiles/@Area2D@74092" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74093" to="Tiles/@Area2D@74093" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74094" to="Tiles/@Area2D@74094" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74095" to="Tiles/@Area2D@74095" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74096" to="Tiles/@Area2D@74096" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74097" to="Tiles/@Area2D@74097" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74098" to="Tiles/@Area2D@74098" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74099" to="Tiles/@Area2D@74099" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74100" to="Tiles/@Area2D@74100" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74101" to="Tiles/@Area2D@74101" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74102" to="Tiles/@Area2D@74102" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74103" to="Tiles/@Area2D@74103" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74104" to="Tiles/@Area2D@74104" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74105" to="Tiles/@Area2D@74105" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74106" to="Tiles/@Area2D@74106" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74107" to="Tiles/@Area2D@74107" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74108" to="Tiles/@Area2D@74108" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74109" to="Tiles/@Area2D@74109" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74110" to="Tiles/@Area2D@74110" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74111" to="Tiles/@Area2D@74111" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74112" to="Tiles/@Area2D@74112" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74113" to="Tiles/@Area2D@74113" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74114" to="Tiles/@Area2D@74114" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74115" to="Tiles/@Area2D@74115" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74116" to="Tiles/@Area2D@74116" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74117" to="Tiles/@Area2D@74117" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74118" to="Tiles/@Area2D@74118" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74119" to="Tiles/@Area2D@74119" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74120" to="Tiles/@Area2D@74120" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74121" to="Tiles/@Area2D@74121" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74122" to="Tiles/@Area2D@74122" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74123" to="Tiles/@Area2D@74123" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74124" to="Tiles/@Area2D@74124" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74125" to="Tiles/@Area2D@74125" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74126" to="Tiles/@Area2D@74126" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74127" to="Tiles/@Area2D@74127" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74128" to="Tiles/@Area2D@74128" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74129" to="Tiles/@Area2D@74129" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74130" to="Tiles/@Area2D@74130" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74131" to="Tiles/@Area2D@74131" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74132" to="Tiles/@Area2D@74132" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74133" to="Tiles/@Area2D@74133" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74134" to="Tiles/@Area2D@74134" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74135" to="Tiles/@Area2D@74135" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74136" to="Tiles/@Area2D@74136" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74137" to="Tiles/@Area2D@74137" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74138" to="Tiles/@Area2D@74138" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74139" to="Tiles/@Area2D@74139" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74140" to="Tiles/@Area2D@74140" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74141" to="Tiles/@Area2D@74141" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74142" to="Tiles/@Area2D@74142" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74143" to="Tiles/@Area2D@74143" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74144" to="Tiles/@Area2D@74144" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74145" to="Tiles/@Area2D@74145" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74146" to="Tiles/@Area2D@74146" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74147" to="Tiles/@Area2D@74147" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74148" to="Tiles/@Area2D@74148" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74149" to="Tiles/@Area2D@74149" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74150" to="Tiles/@Area2D@74150" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74151" to="Tiles/@Area2D@74151" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74152" to="Tiles/@Area2D@74152" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74153" to="Tiles/@Area2D@74153" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74154" to="Tiles/@Area2D@74154" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74155" to="Tiles/@Area2D@74155" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74156" to="Tiles/@Area2D@74156" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74157" to="Tiles/@Area2D@74157" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74158" to="Tiles/@Area2D@74158" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74159" to="Tiles/@Area2D@74159" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74160" to="Tiles/@Area2D@74160" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74161" to="Tiles/@Area2D@74161" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74162" to="Tiles/@Area2D@74162" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74163" to="Tiles/@Area2D@74163" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74164" to="Tiles/@Area2D@74164" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74165" to="Tiles/@Area2D@74165" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74166" to="Tiles/@Area2D@74166" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74167" to="Tiles/@Area2D@74167" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74168" to="Tiles/@Area2D@74168" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74169" to="Tiles/@Area2D@74169" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74170" to="Tiles/@Area2D@74170" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74171" to="Tiles/@Area2D@74171" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74172" to="Tiles/@Area2D@74172" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74173" to="Tiles/@Area2D@74173" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74174" to="Tiles/@Area2D@74174" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74175" to="Tiles/@Area2D@74175" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74176" to="Tiles/@Area2D@74176" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74177" to="Tiles/@Area2D@74177" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74178" to="Tiles/@Area2D@74178" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74179" to="Tiles/@Area2D@74179" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74180" to="Tiles/@Area2D@74180" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74181" to="Tiles/@Area2D@74181" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74182" to="Tiles/@Area2D@74182" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74183" to="Tiles/@Area2D@74183" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74184" to="Tiles/@Area2D@74184" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74185" to="Tiles/@Area2D@74185" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74186" to="Tiles/@Area2D@74186" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74187" to="Tiles/@Area2D@74187" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74188" to="Tiles/@Area2D@74188" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74189" to="Tiles/@Area2D@74189" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74190" to="Tiles/@Area2D@74190" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74191" to="Tiles/@Area2D@74191" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74192" to="Tiles/@Area2D@74192" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74193" to="Tiles/@Area2D@74193" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74194" to="Tiles/@Area2D@74194" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74195" to="Tiles/@Area2D@74195" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74196" to="Tiles/@Area2D@74196" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74197" to="Tiles/@Area2D@74197" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74198" to="Tiles/@Area2D@74198" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74199" to="Tiles/@Area2D@74199" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74200" to="Tiles/@Area2D@74200" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74201" to="Tiles/@Area2D@74201" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74202" to="Tiles/@Area2D@74202" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74203" to="Tiles/@Area2D@74203" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74204" to="Tiles/@Area2D@74204" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74205" to="Tiles/@Area2D@74205" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74206" to="Tiles/@Area2D@74206" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74207" to="Tiles/@Area2D@74207" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74208" to="Tiles/@Area2D@74208" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74209" to="Tiles/@Area2D@74209" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74210" to="Tiles/@Area2D@74210" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74211" to="Tiles/@Area2D@74211" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74212" to="Tiles/@Area2D@74212" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74213" to="Tiles/@Area2D@74213" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74214" to="Tiles/@Area2D@74214" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74215" to="Tiles/@Area2D@74215" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74216" to="Tiles/@Area2D@74216" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74217" to="Tiles/@Area2D@74217" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74218" to="Tiles/@Area2D@74218" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74219" to="Tiles/@Area2D@74219" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74220" to="Tiles/@Area2D@74220" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74221" to="Tiles/@Area2D@74221" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74222" to="Tiles/@Area2D@74222" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74223" to="Tiles/@Area2D@74223" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74224" to="Tiles/@Area2D@74224" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74225" to="Tiles/@Area2D@74225" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74226" to="Tiles/@Area2D@74226" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74227" to="Tiles/@Area2D@74227" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74228" to="Tiles/@Area2D@74228" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74229" to="Tiles/@Area2D@74229" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74230" to="Tiles/@Area2D@74230" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74231" to="Tiles/@Area2D@74231" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74232" to="Tiles/@Area2D@74232" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74233" to="Tiles/@Area2D@74233" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74234" to="Tiles/@Area2D@74234" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74235" to="Tiles/@Area2D@74235" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74236" to="Tiles/@Area2D@74236" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74237" to="Tiles/@Area2D@74237" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74238" to="Tiles/@Area2D@74238" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74239" to="Tiles/@Area2D@74239" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74240" to="Tiles/@Area2D@74240" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74241" to="Tiles/@Area2D@74241" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74242" to="Tiles/@Area2D@74242" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74243" to="Tiles/@Area2D@74243" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74244" to="Tiles/@Area2D@74244" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74245" to="Tiles/@Area2D@74245" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74246" to="Tiles/@Area2D@74246" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74247" to="Tiles/@Area2D@74247" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74248" to="Tiles/@Area2D@74248" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74249" to="Tiles/@Area2D@74249" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74250" to="Tiles/@Area2D@74250" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74251" to="Tiles/@Area2D@74251" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74252" to="Tiles/@Area2D@74252" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74253" to="Tiles/@Area2D@74253" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74254" to="Tiles/@Area2D@74254" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74255" to="Tiles/@AnimatableBody2D@74255/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74255" to="Tiles/@AnimatableBody2D@74255/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74255" to="Tiles/@AnimatableBody2D@74255" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74255" to="Tiles/@AnimatableBody2D@74255" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74255" to="Tiles/@AnimatableBody2D@74255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74255" to="Tiles/@AnimatableBody2D@74255" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74255" to="Tiles/@AnimatableBody2D@74255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74256" to="Tiles/@AnimatableBody2D@74256/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74256" to="Tiles/@AnimatableBody2D@74256/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74256" to="Tiles/@AnimatableBody2D@74256" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74256" to="Tiles/@AnimatableBody2D@74256" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74256" to="Tiles/@AnimatableBody2D@74256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74256" to="Tiles/@AnimatableBody2D@74256" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74256" to="Tiles/@AnimatableBody2D@74256/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World3/3-4.tscn b/Scenes/Levels/SMBLL/World3/3-4.tscn new file mode 100644 index 0000000..4141ba8 --- /dev/null +++ b/Scenes/Levels/SMBLL/World3/3-4.tscn @@ -0,0 +1,214 @@ +[gd_scene load_steps=24 format=4 uid="uid://d046fkc11nttl"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_bcj48"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_rra0j"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_ag1yg"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_nunte"] +[ext_resource type="PackedScene" uid="uid://b5fyj3qbppnyg" path="res://Scenes/Prefabs/LevelObjects/PickAPathTeleport.tscn" id="7_sbjt5"] +[ext_resource type="PackedScene" uid="uid://cmcpug8hc74jf" path="res://Scenes/Prefabs/LevelObjects/PickAPathPoint.tscn" id="8_wflwc"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="9_snvw1"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="10_4qfgx"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="11_p56pp"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="12_vy657"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="13_43fcu"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="14_4qfgx"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/BuzzyBeetleShell.json" id="15_38nsg"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="15_p56pp"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="16_4qfgx"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="16_vy657"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_p56pp"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="20_rra0j"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="21_ci3rm"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="22_m7ew2"] +[ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="23_38nsg"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="23_ci3rm"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="23_rra0j"] + +[node name="3-4" type="Node"] +script = ExtResource("1_bcj48") +music = ExtResource("2_rra0j") +theme = "Castle" +campaign = "SMBLL" +world_id = 3 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_ag1yg")] +tile_map_data = PackedByteArray("AADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//3/AAACAAEAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAAD0/wEAAAACAAEAAAD1//3/AAACAAEAAAD1//7/AAACAAEAAAD1////AAACAAEAAAD1/wAAAAACAAEAAAD1/wEAAAACAAEAAAD2//3/AAABAAsAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD3//3/AAADAAAAAAD3//7/AAADAAEAAAD3////AAADAAEAAAD3/wAAAAADAAEAAAD3/wEAAAADAAEAAADw//z/AAACAAEAAADx//z/AAACAAEAAADy//z/AAACAAEAAADz//z/AAACAAEAAAD0//z/AAACAAEAAAD1//z/AAABAAsAAAD2//z/AAADAAAAAADw//v/AAACAAEAAADx//v/AAACAAEAAADy//v/AAACAAEAAADz//v/AAACAAEAAAD0//v/AAABAAsAAAD1//v/AAADAAAAAADw//r/AAACAAAAAADx//r/AAACAAAAAADy//r/AAACAAAAAADz//r/AAACAAAAAAD0//r/AAADAAAAAAD7/wAAAAABAAAAAAD7/wEAAAABAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAADAAAAAAACAAEAAAADAAEAAAABAPn/AAABAAAAAAABAPr/AAABAAEAAAABAPv/AAABAAEAAAABAPz/AAABAAIAAAACAPn/AAADAAAAAAACAPr/AAADAAEAAAACAPv/AAADAAEAAAACAPz/AAADAAIAAAAHAPz/AAABAAAAAAAHAP3/AAABAAEAAAAHAP7/AAABAAEAAAAHAP//AAABAAEAAAAHAAAAAAABAAEAAAAHAAEAAAABAAEAAAAIAPz/AAACAAAAAAAIAP3/AAACAAEAAAAIAP7/AAACAAEAAAAIAP//AAACAAEAAAAIAAAAAAACAAEAAAAIAAEAAAACAAEAAAAJAPz/AAACAAAAAAAJAP3/AAACAAEAAAAJAP7/AAACAAEAAAAJAP//AAACAAEAAAAJAAAAAAACAAEAAAAJAAEAAAACAAEAAAAKAPz/AAACAAAAAAAKAP3/AAACAAEAAAAKAP7/AAACAAEAAAAKAP//AAACAAEAAAAKAAAAAAACAAEAAAAKAAEAAAACAAEAAAALAPz/AAADAAAAAAALAP3/AAADAAEAAAALAP7/AAADAAEAAAALAP//AAADAAEAAAALAAAAAAADAAEAAAALAAEAAAADAAEAAAAPAAAAAAABAAAAAAAPAAEAAAABAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAADAAAAAAA4AAEAAAADAAEAAAAaAPv/AAABAAIAAAAbAPv/AAACAAIAAAAcAPv/AAACAAIAAAAdAPv/AAACAAIAAAAeAPv/AAACAAIAAAAfAPv/AAACAAIAAAAgAPv/AAACAAIAAAAhAPv/AAACAAIAAAAiAPv/AAACAAIAAAAjAPv/AAACAAIAAAAkAPv/AAACAAIAAAAlAPv/AAACAAIAAAAmAPv/AAACAAIAAAAnAPv/AAACAAIAAAAoAPv/AAAIAAwAAAAqAPv/AAACAAMAAAArAPv/AAACAAMAAAAsAPv/AAACAAMAAAAtAPv/AAACAAMAAAAuAPv/AAACAAMAAAAvAPv/AAACAAMAAAAwAPv/AAACAAMAAAAxAPv/AAACAAMAAAAyAPv/AAACAAMAAAAzAPv/AAACAAMAAAA0APv/AAACAAMAAAA1APv/AAACAAMAAAA2APv/AAACAAMAAAA3APv/AAACAAMAAAA4APv/AAADAAMAAAAaAPn/AAABAAAAAAAaAPr/AAABAAEAAAAbAPn/AAACAAAAAAAbAPr/AAACAAEAAAAcAPn/AAACAAAAAAAcAPr/AAACAAEAAAAdAPn/AAACAAAAAAAdAPr/AAACAAEAAAAeAPn/AAACAAAAAAAeAPr/AAACAAEAAAAfAPn/AAACAAAAAAAfAPr/AAACAAEAAAAgAPn/AAACAAAAAAAgAPr/AAACAAEAAAAhAPn/AAACAAAAAAAhAPr/AAACAAEAAAAiAPn/AAACAAAAAAAiAPr/AAACAAEAAAAjAPn/AAACAAAAAAAjAPr/AAACAAEAAAAkAPn/AAACAAAAAAAkAPr/AAACAAEAAAAlAPn/AAACAAAAAAAlAPr/AAACAAEAAAAmAPn/AAACAAAAAAAmAPr/AAACAAEAAAAnAPn/AAADAAAAAAAnAPr/AAABAAsAAAAoAPr/AAADAAAAAAAPAPj/AAABAAAAAAAPAPn/AAADAAwAAAAPAPr/AAABAAEAAAAPAPv/AAABAAEAAAAPAPz/AAABAAIAAAAQAPj/AAACAAAAAAAQAPn/AAACAAEAAAAQAPr/AAACAAEAAAAQAPv/AAACAAEAAAAQAPz/AAACAAIAAAARAPj/AAACAAAAAAARAPn/AAACAAEAAAARAPr/AAACAAEAAAARAPv/AAACAAEAAAARAPz/AAACAAIAAAASAPj/AAACAAAAAAASAPn/AAACAAEAAAASAPr/AAACAAEAAAASAPv/AAACAAEAAAASAPz/AAACAAIAAAATAPj/AAACAAAAAAATAPn/AAACAAEAAAATAPr/AAACAAEAAAATAPv/AAACAAEAAAATAPz/AAACAAIAAAAUAPj/AAACAAAAAAAUAPn/AAACAAEAAAAUAPr/AAACAAEAAAAUAPv/AAACAAEAAAAUAPz/AAACAAIAAAAVAPj/AAADAAAAAAAVAPn/AAADAAEAAAAVAPr/AAADAAEAAAAVAPv/AAADAAEAAAAVAPz/AAADAAIAAAAOAPn/AAABAAMAAAApAPv/AAACAAMAAAAqAPj/AAABAAMAAAArAPj/AAACAAMAAAAsAPj/AAACAAMAAAAtAPj/AAACAAMAAAAuAPj/AAACAAMAAAAvAPj/AAACAAMAAAAwAPj/AAACAAMAAAAxAPj/AAACAAMAAAAyAPj/AAACAAMAAAAzAPj/AAACAAMAAAA0APj/AAACAAMAAAA1APj/AAACAAMAAAA2APj/AAACAAMAAAA3APj/AAACAAMAAAA4APj/AAADAAMAAAA6APj/AAABAAMAAAA7APj/AAACAAMAAAA8APj/AAACAAMAAAA9APj/AAADAAMAAAA/APj/AAAAAAMAAAA/APv/AAAAAAMAAAA6APv/AAABAAMAAAA7APv/AAACAAMAAAA8APv/AAACAAMAAAA9APv/AAADAAMAAAA6AAAAAAABAAAAAAA6AAEAAAABAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAADAAAAAABCAAEAAAADAAEAAABFAAAAAAABAAAAAABFAAEAAAABAAEAAABGAAAAAAADAAAAAABGAAEAAAADAAEAAABKAAAAAAABAAAAAABKAAEAAAABAAEAAABLAAAAAAADAAAAAABLAAEAAAADAAEAAABJAPj/AAAAAAMAAABLAPj/AAABAAMAAABMAPj/AAACAAMAAABNAPj/AAACAAMAAABOAPj/AAACAAMAAABPAPj/AAACAAMAAABQAPj/AAACAAMAAABRAPj/AAACAAMAAABSAPj/AAADAAMAAABWAPn/AAABAAMAAABXAPn/AAACAAMAAABYAPn/AAACAAMAAABZAPn/AAACAAMAAABaAPn/AAACAAMAAABbAPn/AAACAAMAAABcAPn/AAACAAMAAABdAPn/AAACAAMAAABeAPn/AAACAAMAAABfAPn/AAACAAMAAABgAPn/AAACAAMAAABhAPn/AAADAAMAAABXAPz/AAABAAMAAABYAPz/AAACAAMAAABZAPz/AAACAAMAAABaAPz/AAACAAMAAABbAPz/AAACAAMAAABcAPz/AAACAAMAAABdAPz/AAACAAMAAABeAPz/AAACAAMAAABfAPz/AAACAAMAAABgAPz/AAACAAMAAABhAPz/AAADAAMAAABOAAAAAAABAAAAAABOAAEAAAABAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAADAAAAAABfAAEAAAADAAEAAABhAAAAAAABAAAAAABhAAEAAAABAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAADAAAAAABrAAEAAAADAAEAAABjAPv/AAABAAEAAABjAPz/AAABAAIAAABkAPv/AAACAAEAAABkAPz/AAACAAIAAABlAPv/AAACAAEAAABlAPz/AAACAAIAAABmAPv/AAACAAEAAABmAPz/AAACAAIAAABnAPv/AAACAAEAAABnAPz/AAACAAIAAABoAPv/AAACAAEAAABoAPz/AAACAAIAAABpAPv/AAACAAEAAABpAPz/AAACAAIAAABqAPv/AAABAAsAAABqAPz/AAACAAIAAABrAPv/AAADAAAAAABrAPz/AAADAAIAAABjAPr/AAABAAEAAABkAPr/AAACAAEAAABlAPr/AAACAAEAAABmAPr/AAACAAEAAABnAPr/AAACAAEAAABoAPr/AAACAAEAAABpAPr/AAABAAsAAABqAPr/AAADAAAAAABjAPn/AAABAAAAAABkAPn/AAACAAAAAABlAPn/AAACAAAAAABmAPn/AAACAAAAAABnAPn/AAACAAAAAABoAPn/AAACAAAAAABpAPn/AAADAAAAAABsAPj/AAAEAAAAAABtAPj/AAACAAMAAABuAPj/AAACAAMAAABvAPj/AAACAAMAAABwAPj/AAACAAMAAABxAPj/AAACAAMAAAByAPj/AAACAAMAAABzAPj/AAACAAMAAAB0APj/AAACAAMAAAB1APj/AAACAAMAAAB2APj/AAAEAAAAAAB3APj/AAACAAMAAAB4APj/AAACAAMAAAB5APj/AAACAAMAAAB6APj/AAACAAMAAAB7APj/AAACAAMAAAB8APj/AAACAAMAAAB9APj/AAACAAMAAAB+APj/AAACAAMAAAB/APj/AAACAAMAAACAAPj/AAACAAMAAACBAPj/AAACAAMAAACCAPj/AAACAAMAAACDAPj/AAACAAMAAACEAPj/AAACAAMAAACFAPj/AAADAAMAAABwAPz/AAABAAMAAABxAPz/AAACAAMAAAByAPz/AAACAAMAAABzAPz/AAACAAMAAAB0APz/AAACAAMAAAB1APz/AAACAAMAAAB2APz/AAACAAMAAAB3APz/AAACAAMAAAB4APz/AAACAAMAAAB5APz/AAACAAMAAAB6APz/AAACAAMAAAB7APz/AAACAAMAAAB8APz/AAACAAMAAAB9APz/AAACAAMAAAB+APz/AAACAAMAAAB/APz/AAACAAMAAACAAPz/AAACAAMAAACBAPz/AAACAAMAAACCAPz/AAACAAMAAACDAPz/AAACAAMAAACEAPz/AAAEAAAAAACFAPz/AAADAAMAAABvAAAAAAABAAAAAABvAAEAAAABAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAADAAAAAACFAAEAAAADAAEAAACJAAAAAAABAAAAAACJAAEAAAABAAEAAACKAAAAAAADAAAAAACKAAEAAAADAAEAAACOAP3/AAABAAAAAACOAP7/AAABAAEAAACOAP//AAABAAEAAACOAAAAAAABAAEAAACOAAEAAAABAAEAAACPAP3/AAADAAAAAACPAP7/AAADAAEAAACPAP//AAADAAEAAACPAAAAAAADAAEAAACPAAEAAAADAAEAAACdAPz/AAABAAAAAACdAP3/AAABAAEAAACdAP7/AAABAAEAAACdAP//AAABAAEAAACdAAAAAAABAAEAAACdAAEAAAABAAEAAACeAPz/AAACAAAAAACeAP3/AAACAAEAAACeAP7/AAACAAEAAACeAP//AAACAAEAAACeAAAAAAACAAEAAACeAAEAAAACAAEAAACfAPz/AAADAAAAAACfAP3/AAADAAEAAACfAP7/AAADAAEAAACfAP//AAADAAEAAACfAAAAAAABAAsAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACeAPX/AAAHAAsAAACfAPX/AAAIAAsAAACgAPX/AAACAAMAAAChAPX/AAACAAMAAACiAPX/AAACAAMAAACjAPX/AAACAAMAAACkAPX/AAACAAMAAAClAPX/AAACAAMAAACmAPX/AAACAAMAAACnAPX/AAACAAMAAACoAPX/AAACAAMAAACpAPX/AAACAAMAAACqAPX/AAACAAMAAACrAPX/AAACAAMAAACsAPX/AAACAAMAAACtAPX/AAACAAMAAACuAPX/AAACAAMAAACvAPX/AAACAAMAAACwAPX/AAACAAMAAACeAPb/AAABAAEAAACeAPf/AAABAAEAAACeAPj/AAABAAIAAACfAPb/AAADAAEAAACfAPf/AAADAAEAAACfAPj/AAADAAIAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAACAAMAAAB/APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACUAPX/AAACAAMAAACVAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAACAAMAAACaAPX/AAACAAMAAACbAPX/AAACAAMAAACcAPX/AAACAAMAAACdAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAABgAPX/AAACAAMAAABhAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAACAAMAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAADw//X/AAACAAMAAADx//X/AAACAAMAAADy//X/AAACAAMAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD4/wAAAgAAAAIAAAD4/wEAAgAAAAMAAAD5/wAAAgAAAAIAAAD5/wEAAgAAAAMAAAD6/wAAAgAAAAIAAAD6/wEAAgAAAAMAAAADAAAAAgAAAAIAAAADAAEAAgAAAAMAAAAEAAAAAgAAAAIAAAAEAAEAAgAAAAMAAAAFAAAAAgAAAAIAAAAFAAEAAgAAAAMAAAAGAAAAAgAAAAIAAAAGAAEAAgAAAAMAAAAMAAAAAgAAAAIAAAAMAAEAAgAAAAMAAAANAAAAAgAAAAIAAAANAAEAAgAAAAMAAAAOAAAAAgAAAAIAAAAOAAEAAgAAAAMAAACGAAAAAgAAAAIAAACGAAEAAgAAAAMAAACHAAAAAgAAAAIAAACHAAEAAgAAAAMAAACIAAAAAgAAAAIAAACIAAEAAgAAAAMAAACLAAAAAgAAAAIAAACLAAEAAgAAAAMAAACMAAAAAgAAAAIAAACMAAEAAgAAAAMAAACNAAAAAgAAAAIAAACNAAEAAgAAAAMAAACQAAAAAgAAAAIAAACQAAEAAgAAAAMAAACRAAAAAgAAAAIAAACRAAEAAgAAAAMAAACSAAAAAgAAAAIAAACSAAEAAgAAAAMAAACTAAAAAgAAAAIAAACTAAEAAgAAAAMAAACUAAAAAgAAAAIAAACUAAEAAgAAAAMAAACVAAAAAgAAAAIAAACVAAEAAgAAAAMAAACWAAAAAgAAAAIAAACWAAEAAgAAAAMAAACXAAAAAgAAAAIAAACXAAEAAgAAAAMAAACYAAAAAgAAAAIAAACYAAEAAgAAAAMAAACZAAAAAgAAAAIAAACZAAEAAgAAAAMAAACaAAAAAgAAAAIAAACaAAEAAgAAAAMAAACbAAAAAgAAAAIAAACbAAEAAgAAAAMAAACcAAAAAgAAAAIAAACcAAEAAgAAAAMAAABFAPz/AAAIAAAAAABFAP3/AAAIAAEAAABGAPz/AAAJAAAAAABGAP3/AAAJAAEAAABFAP7/AAAIAAEAAABGAP7/AAAJAAEAAABFAP//AAAIAAEAAABGAP//AAAJAAEAAABKAPz/AAAIAAQAAABKAP3/AAAIAAUAAABLAPz/AAAJAAQAAABLAP3/AAAJAAUAAABKAP7/AAAIAAUAAABLAP7/AAAJAAUAAABKAP//AAAIAAUAAABLAP//AAAJAAUAAAAXAP3/AAAIAAYAAAAXAP7/AAAIAAcAAAAYAP3/AAAJAAYAAAAYAP7/AAAJAAcAAAAXAP//AAAIAAcAAAAYAP//AAAJAAcAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAADAAIAAADs//r/AAABAAAAAADt//r/AAACAAAAAADu//r/AAACAAAAAADv//r/AAACAAAAAADs//v/AAABAAEAAADt//v/AAACAAEAAADu//v/AAACAAEAAADv//v/AAACAAEAAADs//z/AAABAAEAAADt//z/AAACAAEAAADu//z/AAACAAEAAADv//z/AAACAAEAAADs//3/AAABAAEAAADt//3/AAACAAEAAADu//3/AAACAAEAAADv//3/AAACAAEAAADs//7/AAABAAEAAADt//7/AAACAAEAAADu//7/AAACAAEAAADv//7/AAACAAEAAADs////AAABAAEAAADt////AAACAAEAAADu////AAACAAEAAADv////AAACAAEAAADs/wAAAAABAAEAAADt/wAAAAACAAEAAADu/wAAAAACAAEAAADv/wAAAAACAAEAAADs/wEAAAABAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADs/wIAAAABAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADt//X/AAABAAMAAADu//X/AAACAAMAAADv//X/AAACAAMAAAD7/wIAAAABAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAADAAIAAAAHAAIAAAABAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAADAAIAAAAPAAIAAAABAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAADAAIAAAA6AAIAAAABAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAADAAIAAABFAAIAAAABAAIAAABGAAIAAAADAAIAAABKAAIAAAABAAIAAABLAAIAAAADAAIAAABOAAIAAAABAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAADAAIAAABhAAIAAAABAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAADAAIAAABvAAIAAAABAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAADAAIAAACJAAIAAAABAAIAAACKAAIAAAADAAIAAACOAAIAAAABAAIAAACPAAIAAAADAAIAAACdAAIAAAABAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAADAAAAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAADAAEAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAADAAIAAACxAPX/AAACAAMAAACyAPX/AAACAAMAAACzAPX/AAACAAMAAAC0APX/AAACAAMAAAC1APX/AAACAAMAAAC2APX/AAACAAMAAAC3APX/AAACAAMAAAC4APX/AAACAAMAAAC5APX/AAACAAMAAAC6APX/AAACAAMAAAC7APX/AAACAAMAAAC8APX/AAACAAMAAAC9APX/AAACAAMAAAC+APX/AAADAAMAAABRAPz/AQAAAAAACQBSAPz/AQAAAAAACQBTAPz/AQAAAAAACQA=") + +[node name="Player" parent="." instance=ExtResource("5_nunte")] +position = Vector2(-248, -96) + +[node name="PickAPathTeleport" parent="." instance=ExtResource("7_sbjt5")] +position = Vector2(1016, -32) +scale = Vector2(1, 1.36331) +reset_pos = Vector2(-56, 0) + +[node name="PickAPathTeleport2" parent="PickAPathTeleport" instance=ExtResource("7_sbjt5")] +position = Vector2(-56, -58.6807) +scale = Vector2(1, 1.34429) +reset_pos = Vector2(-56, 0) + +[node name="PickAPathPoint" parent="PickAPathTeleport" instance=ExtResource("8_wflwc")] +position = Vector2(-288, 0) + +[node name="PickAPathPoint2" parent="PickAPathTeleport" instance=ExtResource("8_wflwc")] +position = Vector2(-728, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="Podoboo" parent="Enemies" instance=ExtResource("9_snvw1")] +position = Vector2(920, -144) + +[node name="Podoboo2" parent="Enemies" instance=ExtResource("9_snvw1")] +position = Vector2(2392, -104) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("10_4qfgx")] +position = Vector2(1120, -64) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("10_4qfgx")] +position = Vector2(384, -48) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("10_4qfgx")] +position = Vector2(1200, -64) + +[node name="Firebar" parent="." instance=ExtResource("11_p56pp")] +position = Vector2(1736, -120) + +[node name="Firebar2" parent="." instance=ExtResource("11_p56pp")] +position = Vector2(1896, -120) + +[node name="Firebar3" parent="." instance=ExtResource("11_p56pp")] +position = Vector2(2120, -56) + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("12_vy657")] +position = Vector2(1000, -88) +item = ExtResource("13_43fcu") +mushroom_if_small = true + +[node name="PickAPathTeleport2" parent="." instance=ExtResource("7_sbjt5")] +position = Vector2(2088, -144) +reset_pos = Vector2(1048, 0) + +[node name="PickAPathTeleport3" parent="PickAPathTeleport2" instance=ExtResource("7_sbjt5")] +position = Vector2(0, 88) +scale = Vector2(1, 2.53558) +reset_pos = Vector2(1040, 0) + +[node name="PickAPathPoint" parent="PickAPathTeleport2" instance=ExtResource("8_wflwc")] +position = Vector2(-664, 8) + +[node name="PickAPathPoint2" parent="PickAPathTeleport2" instance=ExtResource("8_wflwc")] +position = Vector2(-272, -8) + +[node name="CastleToad" parent="." instance=ExtResource("14_4qfgx")] +position = Vector2(2688, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("15_p56pp")] +position = Vector2(2312, -40) + +[node name="Bowser" parent="." instance=ExtResource("16_vy657")] +position = Vector2(2424, -48) + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("15_38nsg") + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("17_p56pp") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("16_4qfgx")] +particles = 3 + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("20_rra0j") +nodes_to_delete = [NodePath("../Blocks"), NodePath("../CastleToad")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("21_ci3rm")] +position = Vector2(232, -120) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("21_ci3rm")] +position = Vector2(920, -8) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("21_ci3rm")] +position = Vector2(2424, -136) +id = 4 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("21_ci3rm")] +position = Vector2(1896, -136) +id = 3 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("12_vy657")] +position = Vector2(1288, -56) +item = ExtResource("22_m7ew2") +metadata/r_coin_id = 2 + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("12_vy657")] +position = Vector2(1720, -120) +item = ExtResource("23_rra0j") + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("23_ci3rm")] +position = Vector2(2688, 0) + +[node name="Blocks" type="Node" parent="."] + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("12_vy657")] +position = Vector2(1288, -56) + +[node name="SettingObjectNode" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("23_38nsg") +setting_title = "level_design" +valid_value = 0 +nodes_to_delete = [NodePath("../PickAPathTeleport")] +metadata/_custom_type_script = "uid://dn7riekvv1gpy" + +[node name="Tiles" parent="SettingObjectNode" instance=ExtResource("4_ag1yg")] +tile_map_data = PackedByteArray("AAAqAP7/AAABAAMAAAArAP7/AAACAAMAAAAsAP7/AAADAAMAAAAuAP7/AAABAAMAAAAvAP7/AAACAAMAAAAwAP7/AAACAAMAAAAxAP7/AAACAAMAAAAyAP7/AAACAAMAAAAzAP7/AAACAAMAAAA0AP7/AAACAAMAAAA1AP7/AAACAAMAAAA2AP7/AAACAAMAAAA3AP7/AAACAAMAAAA4AP7/AAADAAMAAAA6AP7/AAABAAMAAAA7AP7/AAACAAMAAAA8AP7/AAACAAMAAAA9AP7/AAADAAMAAAA/AP7/AAAAAAMAAAA=") + +[node name="PickAPathTeleport" parent="SettingObjectNode" instance=ExtResource("7_sbjt5")] +position = Vector2(1016, -8) +scale = Vector2(1, 0.25) +reset_pos = Vector2(-56, 0) + +[node name="PickAPathTeleport2" parent="SettingObjectNode/PickAPathTeleport" instance=ExtResource("7_sbjt5")] +position = Vector2(0, -160.00002) +scale = Vector2(1, 1.34429) +reset_pos = Vector2(-56, 0) + +[node name="PickAPathPoint" parent="SettingObjectNode/PickAPathTeleport" instance=ExtResource("8_wflwc")] +position = Vector2(-184, 0) + +[node name="PickAPathPoint2" parent="SettingObjectNode/PickAPathTeleport" instance=ExtResource("8_wflwc")] +position = Vector2(-728, -64) +scale = Vector2(1, 7.13) + +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54582" to="Tiles/@AnimatableBody2D@54582/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54582" to="Tiles/@AnimatableBody2D@54582/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54582" to="Tiles/@AnimatableBody2D@54582" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54582" to="Tiles/@AnimatableBody2D@54582" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54582" to="Tiles/@AnimatableBody2D@54582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54582" to="Tiles/@AnimatableBody2D@54582" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54582" to="Tiles/@AnimatableBody2D@54582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54583" to="Tiles/@AnimatableBody2D@54583/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54583" to="Tiles/@AnimatableBody2D@54583/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54583" to="Tiles/@AnimatableBody2D@54583" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54583" to="Tiles/@AnimatableBody2D@54583" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54583" to="Tiles/@AnimatableBody2D@54583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54583" to="Tiles/@AnimatableBody2D@54583" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54583" to="Tiles/@AnimatableBody2D@54583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBLL/World4/4-1.tscn b/Scenes/Levels/SMBLL/World4/4-1.tscn new file mode 100644 index 0000000..e12a296 --- /dev/null +++ b/Scenes/Levels/SMBLL/World4/4-1.tscn @@ -0,0 +1,333 @@ +[gd_scene load_steps=26 format=4 uid="uid://7ey10q1ca0ap"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_qbcvc"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_w0ovt"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_ggn0s"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_hmsh4"] +[ext_resource type="PackedScene" uid="uid://cw6ypkkhofyuq" path="res://Scenes/Prefabs/DecoTiles/Deco1.tscn" id="7_8njfc"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="8_hmsh4"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="9_y77yo"] +[ext_resource type="PackedScene" uid="uid://4bb81eil6a4c" path="res://Scenes/Prefabs/Entities/Enemies/Lakitu.tscn" id="10_bf1fa"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="11_y77yo"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="12_nhtlu"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="13_m6adg"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="14_7t4vt"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="15_o2duf"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="16_o2duf"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="17_ji6ta"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_qy0ms"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_uei3r"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="18_uei3r"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="21_hnsj4"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_o78ac"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="23_tis0x"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="24_egcch"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="25_reoss"] +[ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="48_htsd2"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="49_iuywa"] + +[node name="4-1" type="Node"] +script = ExtResource("1_qbcvc") +music = ExtResource("2_w0ovt") +theme = "Jungle" +campaign = "SMBLL" +world_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_ggn0s")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAADAAAAAAAOAAEAAAADAAEAAAARAAAAAAABAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAARAAEAAAABAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAADAAAAAAA6AAEAAAADAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAADAAAAAACFAAEAAAADAAEAAACIAAAAAAABAAAAAACIAAEAAAABAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAADAAAAAACVAAEAAAADAAEAAACXAAAAAAABAAAAAACXAAEAAAABAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAADAAAAAACZAAEAAAADAAEAAACbAAAAAAABAAAAAACbAAEAAAABAAEAAACcAAAAAAADAAAAAACcAAEAAAADAAEAAACfAAAAAAABAAAAAACfAAEAAAABAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAADAAAAAACjAAEAAAADAAEAAAClAAAAAAABAAAAAAClAAEAAAABAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAADAAAAAAC1AAEAAAADAAEAAAC3AAAAAAABAAAAAAC3AAEAAAABAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAACmAP//AAAEAAIAAACnAP7/AAAEAAIAAACoAP3/AAAEAAIAAACpAPz/AAAEAAIAAACqAPv/AAAEAAIAAACrAPr/AAAEAAIAAACsAPn/AAAEAAIAAACtAPj/AAAEAAIAAACtAPn/AAAEAAIAAACtAPr/AAAEAAIAAACtAPv/AAAEAAIAAACtAPz/AAAEAAIAAACtAP3/AAAEAAIAAACtAP7/AAAEAAIAAACtAP//AAAEAAIAAACsAP//AAAEAAIAAACrAP//AAAEAAIAAACqAP//AAAEAAIAAACpAP//AAAEAAIAAACoAP//AAAEAAIAAACnAP//AAAEAAIAAACrAP7/AAAEAAIAAACrAP3/AAAEAAIAAACrAPz/AAAEAAIAAACrAPv/AAAEAAIAAACsAPv/AAAEAAIAAACsAPr/AAAEAAIAAACsAPz/AAAEAAIAAACsAP3/AAAEAAIAAACsAP7/AAAEAAIAAACqAPz/AAAEAAIAAACqAP3/AAAEAAIAAACpAP3/AAAEAAIAAACpAP7/AAAEAAIAAACoAP7/AAAEAAIAAACqAP7/AAAEAAIAAABUAP//AAAEAAIAAABVAP7/AAAEAAIAAABWAP3/AAAEAAIAAABXAPz/AAAEAAIAAABYAPv/AAAEAAIAAABZAPr/AAAEAAIAAABaAPn/AAAEAAIAAABaAPr/AAAEAAIAAABaAPv/AAAEAAIAAABaAPz/AAAEAAIAAABaAP3/AAAEAAIAAABaAP7/AAAEAAIAAABaAP//AAAEAAIAAABZAP//AAAEAAIAAABYAP//AAAEAAIAAABXAP//AAAEAAIAAABWAP//AAAEAAIAAABVAP//AAAEAAIAAABYAP3/AAAEAAIAAABYAPz/AAAEAAIAAABZAPz/AAAEAAIAAABZAPv/AAAEAAIAAABZAP3/AAAEAAIAAABZAP7/AAAEAAIAAABYAP7/AAAEAAIAAABXAP7/AAAEAAIAAABXAP3/AAAEAAIAAABWAP7/AAAEAAIAAAA6AP//AAAEAAIAAAAbAP3/AAAEAAIAAAAbAP7/AAAEAAIAAAAbAP//AAAEAAIAAAAPAAAAAAAIAAAAAAAPAAEAAAAIAAEAAAAQAAAAAAAJAAAAAAAQAAEAAAAJAAEAAAAKAP7/AAAIAAIAAAAKAP//AAAIAAMAAAALAP7/AAAJAAIAAAALAP//AAAJAAMAAAAlAPz/AAAIAAYAAAAlAP3/AAAIAAcAAAAmAPz/AAAJAAYAAAAmAP3/AAAJAAcAAAAlAP7/AAAIAAcAAAAmAP7/AAAJAAcAAAAlAP//AAAIAAcAAAAmAP//AAAJAAcAAAA0AP3/AQAAAAAACAA7AP//AgAAAAAAAQA7AAAAAgAAAAEAAQA8AP//AgAAAAAAAQA8AAAAAgAAAAEAAQA9AP//AgAAAAAAAQA9AAAAAgAAAAEAAQA+AP//AgAAAAAAAQA+AAAAAgAAAAEAAQA/AP//AgAAAAAAAQA/AAAAAgAAAAEAAQBAAP//AgAAAAAAAQBAAAAAAgAAAAEAAQBBAP//AgAAAAAAAQBBAAAAAgAAAAEAAQBCAP//AgAAAAAAAQBCAAAAAgAAAAEAAQBDAP//AgAAAAAAAQBDAAAAAgAAAAEAAQA7AAEAAgAAAAEAAQA8AAEAAgAAAAEAAQA9AAEAAgAAAAEAAQA+AAEAAgAAAAEAAQA/AAEAAgAAAAEAAQBAAAEAAgAAAAEAAQBBAAEAAgAAAAEAAQBCAAEAAgAAAAEAAQBDAAEAAgAAAAEAAQBbAPz/AQAAAAAACwBpAP//AAAEAAIAAABsAPz/AQAAAAAADABuAPv/AAAIAAAAAABuAPz/AAAIAAEAAABvAPv/AAAJAAAAAABvAPz/AAAJAAEAAABuAP3/AAAIAAEAAABvAP3/AAAJAAEAAABuAP7/AAAIAAEAAABvAP7/AAAJAAEAAABuAP//AAAIAAEAAABvAP//AAAJAAEAAACFAPv/AQAAAAAACACbAP3/AAAIAAIAAACbAP7/AAAIAAMAAACcAP3/AAAJAAIAAACcAP7/AAAJAAMAAACTAP7/AAAIAAQAAACTAP//AAAIAAUAAACUAP7/AAAJAAQAAACUAP//AAAJAAUAAACgAPz/AAAIAAYAAACgAP3/AAAIAAcAAAChAPz/AAAJAAYAAAChAP3/AAAJAAcAAACbAP//AAAIAAMAAACcAP//AAAJAAMAAACgAP7/AAAIAAcAAAChAP7/AAAJAAcAAACgAP//AAAIAAcAAAChAP//AAAJAAcAAACIAPn/AAAIAAIAAACIAPr/AAAIAAMAAACJAPn/AAAJAAIAAACJAPr/AAAJAAMAAACMAPn/AAAIAAQAAACMAPr/AAAIAAUAAACNAPn/AAAJAAQAAACNAPr/AAAJAAUAAACKAPn/AAAIAAAAAACKAPr/AAAIAAEAAACLAPn/AAAJAAAAAACLAPr/AAAJAAEAAAATAP7/AAAAAAQAAAATAP//AAAAAAQAAAATAPv/AQAAAAAAAQATAPz/AQAAAAAABQA7AAIAAgAAAAEAAQA8AAIAAgAAAAEAAQA9AAIAAgAAAAEAAQA+AAIAAgAAAAEAAQA/AAIAAgAAAAEAAQBAAAIAAgAAAAEAAQBBAAIAAgAAAAEAAQBCAAIAAgAAAAEAAQBDAAIAAgAAAAEAAQDs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAACGAAIAAQAAAAAABACHAAIAAQAAAAAABACWAAIAAQAAAAAABACaAAIAAQAAAAAABACXAAIAAAABAAIAAACYAAIAAAACAAIAAACZAAIAAAADAAIAAACbAAIAAAABAAIAAACcAAIAAAADAAIAAACdAAIAAQAAAAAABACeAAIAAQAAAAAABACkAAIAAQAAAAAABAC2AAIAAQAAAAAABAC3AP//AAAEAAIAAADr/wAAAAABAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADr/wEAAAABAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADr/wIAAAABAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAMAAAAQAAIAAAACAAMAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAADAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAADAAIAAACIAAIAAAABAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAADAAIAAACfAAIAAAABAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAADAAIAAAClAAIAAAABAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAADAAIAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAADAAAAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAADAAEAAAC3AAIAAAABAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAADAAIAAAAuAP3/AQAAAAAAAgAvAP3/AQAAAAAAAgAwAP3/AQAAAAAAAgAyAP3/AQAAAAAAAgAzAP3/AQAAAAAAAgBqAPz/AQAAAAAAAgCEAPv/AQAAAAAAAgCIAPv/AQAAAAAAAgCJAPv/AQAAAAAAAgCKAPv/AQAAAAAAAgCLAPv/AQAAAAAAAgCMAPv/AQAAAAAAAgCNAPv/AQAAAAAAAgA=") + +[node name="Player" parent="." instance=ExtResource("5_hmsh4")] +position = Vector2(-216, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("7_8njfc")] +tile_map_data = PackedByteArray("AAD7////AAAAAAAAAAD8////AAABAAAAAAD9////AAABAAAAAAD+////AAACAAAAAAAaAP//AAAAAAAAAAAbAP//AAABAAAAAAAcAP//AAACAAAAAAAsAP//AAAAAAAAAAAtAP//AAABAAAAAAAuAP//AAABAAAAAAAvAP//AAACAAAAAABJAP//AAAAAAAAAABKAP//AAABAAAAAABLAP//AAACAAAAAABdAP//AAABAAAAAABeAP//AAACAAAAAABbAP//AAAAAAAAAABcAP//AAABAAAAAABoAP//AAACAAAAAABnAP//AAAAAAAAAAB6AP//AAAAAAAAAAB7AP//AAABAAAAAAB8AP//AAACAAAAAACOAP//AAABAAAAAACPAP//AAACAAAAAACMAP//AAAAAAAAAACNAP//AAABAAAAAACYAP//AAAAAAAAAACZAP//AAACAAAAAACpAP//AAAAAAAAAACqAP//AAABAAAAAACrAP//AAACAAAAAAAHAP//AAAAAAAAAAAIAP//AAACAAAAAAA3AP//AAAAAAAAAAA4AP//AAACAAAAAAA=") + +[node name="Trampoline" parent="." instance=ExtResource("8_hmsh4")] +position = Vector2(936, -16) + +[node name="Checkpoint" parent="." instance=ExtResource("9_y77yo")] +position = Vector2(1584, 0) + +[node name="Lakitu" parent="." instance=ExtResource("10_bf1fa")] +position = Vector2(232, -152) +retreat_x = 2656 + +[node name="Lakitu2" parent="." instance=ExtResource("10_bf1fa")] +position = Vector2(584, -152) +retreat_x = 2656 + +[node name="Lakitu3" parent="." instance=ExtResource("10_bf1fa")] +position = Vector2(1400, -152) +retreat_x = 2656 + +[node name="Lakitu4" parent="." instance=ExtResource("10_bf1fa")] +position = Vector2(2056, -152) +retreat_x = 2656 + +[node name="DropShadow" parent="." instance=ExtResource("11_y77yo")] + +[node name="EndFlagpole" parent="." instance=ExtResource("12_nhtlu")] +position = Vector2(2936, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("13_m6adg")] +position = Vector2(3048, 0) + +[node name="RedPirannhaPlant" parent="." instance=ExtResource("14_7t4vt")] +position = Vector2(176, -32) + +[node name="RedPirannhaPlant2" parent="." instance=ExtResource("14_7t4vt")] +position = Vector2(256, 0) + +[node name="RedPirannhaPlant3" parent="." instance=ExtResource("14_7t4vt")] +position = Vector2(608, -64) + +[node name="RedPirannhaPlant4" parent="." instance=ExtResource("14_7t4vt")] +position = Vector2(1776, -80) + +[node name="RedPirannhaPlant5" parent="." instance=ExtResource("14_7t4vt")] +position = Vector2(2192, -112) + +[node name="RedPirannhaPlant6" parent="." instance=ExtResource("14_7t4vt")] +position = Vector2(2224, -112) + +[node name="RedPirannhaPlant7" parent="." instance=ExtResource("14_7t4vt")] +position = Vector2(2256, -112) + +[node name="RedPirannhaPlant8" parent="." instance=ExtResource("14_7t4vt")] +position = Vector2(2496, -48) + +[node name="RedPirannhaPlant9" parent="." instance=ExtResource("14_7t4vt")] +position = Vector2(2368, -32) + +[node name="RedPirannhaPlant10" parent="." instance=ExtResource("14_7t4vt")] +position = Vector2(2576, -64) + +[node name="Goomba" parent="." instance=ExtResource("15_o2duf")] +position = Vector2(2776, -128) + +[node name="LargeCastleDeco" parent="." instance=ExtResource("16_o2duf")] +position = Vector2(-248, -88) + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("17_qy0ms") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("17_uei3r")] +particles = 2 + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(1312, -208) +script = ExtResource("17_ji6ta") +heaven_scene = "uid://bdd0jj88igduv" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[node name="PipeArea" parent="." instance=ExtResource("18_uei3r")] +position = Vector2(2368, -32) +pipe_id = 1 +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("18_uei3r")] +position = Vector2(2192, -112) +target_level = "uid://bm5jryrvbyyul" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("21_hnsj4") +nodes_to_delete = [NodePath("../Blocks")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("22_o78ac")] +position = Vector2(296, -136) +item = ExtResource("23_tis0x") +metadata/r_coin_id = 0 + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("24_egcch")] +position = Vector2(792, -40) +item = ExtResource("23_tis0x") +metadata/r_coin_id = 1 + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("22_o78ac")] +position = Vector2(1464, -104) +item = ExtResource("25_reoss") + +[node name="QuestionBlock2" parent="ChallengeNodes" instance=ExtResource("24_egcch")] +position = Vector2(1720, -56) +item = ExtResource("23_tis0x") +metadata/r_coin_id = 2 + +[node name="QuestionBlock3" parent="ChallengeNodes" instance=ExtResource("24_egcch")] +position = Vector2(2424, -56) +item = ExtResource("23_tis0x") +metadata/r_coin_id = 4 + +[node name="Blocks" type="Node" parent="."] + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("22_o78ac")] +position = Vector2(296, -136) + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("24_egcch")] +position = Vector2(792, -40) + +[node name="QuestionBlock2" parent="Blocks" instance=ExtResource("24_egcch")] +position = Vector2(1720, -56) + +[node name="QuestionBlock3" parent="Blocks" instance=ExtResource("24_egcch")] +position = Vector2(2424, -56) + +[node name="SettingObjectNode" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("48_htsd2") +setting_title = "level_design" +nodes_to_delete = [NodePath("../Tiles2")] +metadata/_custom_type_script = "uid://dn7riekvv1gpy" + +[node name="Tiles" parent="SettingObjectNode" instance=ExtResource("4_ggn0s")] +tile_map_data = PackedByteArray("AABGAP//AAAEAAIAAABEAP//AgAAAAAAAQBEAAAAAgAAAAEAAQBFAP//AgAAAAAAAQBFAAAAAgAAAAEAAQBEAAEAAgAAAAEAAQBFAAEAAgAAAAEAAQBGAAAAAAABAAAAAABGAAEAAAABAAEAAABGAAIAAAABAAIAAABEAAIAAgAAAAEAAQBFAAIAAgAAAAEAAQA=") + +[node name="Tiles2" parent="." instance=ExtResource("4_ggn0s")] +tile_map_data = PackedByteArray("AABEAP//AAAEAAIAAABEAAAAAAABAAAAAABEAAEAAAABAAEAAABEAAIAAAABAAIAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABFAAIAAAACAAIAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABGAAIAAAACAAIAAAA=") + +[node name="CheckpointFlag" parent="." instance=ExtResource("49_iuywa")] +position = Vector2(1584, 0) + +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56588" to="Tiles/@AnimatableBody2D@56588/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56588" to="Tiles/@AnimatableBody2D@56588/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56588" to="Tiles/@AnimatableBody2D@56588" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56588" to="Tiles/@AnimatableBody2D@56588" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56588" to="Tiles/@AnimatableBody2D@56588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56588" to="Tiles/@AnimatableBody2D@56588" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56588" to="Tiles/@AnimatableBody2D@56588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56589" to="Tiles/@AnimatableBody2D@56589/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56589" to="Tiles/@AnimatableBody2D@56589/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56589" to="Tiles/@AnimatableBody2D@56589" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56589" to="Tiles/@AnimatableBody2D@56589" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56589" to="Tiles/@AnimatableBody2D@56589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56589" to="Tiles/@AnimatableBody2D@56589" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56589" to="Tiles/@AnimatableBody2D@56589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56590" to="Tiles/@AnimatableBody2D@56590/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56590" to="Tiles/@AnimatableBody2D@56590/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56590" to="Tiles/@AnimatableBody2D@56590" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56590" to="Tiles/@AnimatableBody2D@56590" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56590" to="Tiles/@AnimatableBody2D@56590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56590" to="Tiles/@AnimatableBody2D@56590" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56590" to="Tiles/@AnimatableBody2D@56590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56591" to="Tiles/@AnimatableBody2D@56591/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56591" to="Tiles/@AnimatableBody2D@56591/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56591" to="Tiles/@AnimatableBody2D@56591" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56591" to="Tiles/@AnimatableBody2D@56591" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56591" to="Tiles/@AnimatableBody2D@56591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56591" to="Tiles/@AnimatableBody2D@56591" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56591" to="Tiles/@AnimatableBody2D@56591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56592" to="Tiles/@AnimatableBody2D@56592/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56592" to="Tiles/@AnimatableBody2D@56592/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56592" to="Tiles/@AnimatableBody2D@56592" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56592" to="Tiles/@AnimatableBody2D@56592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56592" to="Tiles/@AnimatableBody2D@56592" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56592" to="Tiles/@AnimatableBody2D@56592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56593" to="Tiles/@AnimatableBody2D@56593/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56593" to="Tiles/@AnimatableBody2D@56593/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56593" to="Tiles/@AnimatableBody2D@56593" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56593" to="Tiles/@AnimatableBody2D@56593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56593" to="Tiles/@AnimatableBody2D@56593/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56593" to="Tiles/@AnimatableBody2D@56593" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56593" to="Tiles/@AnimatableBody2D@56593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="area_entered" from="Tiles/@Area2D@56594" to="Tiles/@Area2D@56594" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56595" to="Tiles/@Area2D@56595" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56596" to="Tiles/@Area2D@56596" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56597" to="Tiles/@Area2D@56597" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56598" to="Tiles/@Area2D@56598" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56599" to="Tiles/@Area2D@56599" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56600" to="Tiles/@Area2D@56600" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@56601" to="Tiles/@Area2D@56601" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56602" to="Tiles/@AnimatableBody2D@56602/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56602" to="Tiles/@AnimatableBody2D@56602/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56602" to="Tiles/@AnimatableBody2D@56602" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56602" to="Tiles/@AnimatableBody2D@56602" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56602" to="Tiles/@AnimatableBody2D@56602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56602" to="Tiles/@AnimatableBody2D@56602" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56602" to="Tiles/@AnimatableBody2D@56602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56603" to="Tiles/@AnimatableBody2D@56603/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56603" to="Tiles/@AnimatableBody2D@56603/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56603" to="Tiles/@AnimatableBody2D@56603" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56603" to="Tiles/@AnimatableBody2D@56603" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56603" to="Tiles/@AnimatableBody2D@56603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56603" to="Tiles/@AnimatableBody2D@56603" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56603" to="Tiles/@AnimatableBody2D@56603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56604" to="Tiles/@AnimatableBody2D@56604/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56604" to="Tiles/@AnimatableBody2D@56604/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56604" to="Tiles/@AnimatableBody2D@56604" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56604" to="Tiles/@AnimatableBody2D@56604" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56604" to="Tiles/@AnimatableBody2D@56604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56604" to="Tiles/@AnimatableBody2D@56604" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56604" to="Tiles/@AnimatableBody2D@56604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56605" to="Tiles/@AnimatableBody2D@56605/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56605" to="Tiles/@AnimatableBody2D@56605/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56605" to="Tiles/@AnimatableBody2D@56605" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56605" to="Tiles/@AnimatableBody2D@56605" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56605" to="Tiles/@AnimatableBody2D@56605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56605" to="Tiles/@AnimatableBody2D@56605" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56605" to="Tiles/@AnimatableBody2D@56605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56606" to="Tiles/@AnimatableBody2D@56606/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56606" to="Tiles/@AnimatableBody2D@56606/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56606" to="Tiles/@AnimatableBody2D@56606" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56606" to="Tiles/@AnimatableBody2D@56606" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56606" to="Tiles/@AnimatableBody2D@56606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56606" to="Tiles/@AnimatableBody2D@56606" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56606" to="Tiles/@AnimatableBody2D@56606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56607" to="Tiles/@AnimatableBody2D@56607/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56607" to="Tiles/@AnimatableBody2D@56607/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56607" to="Tiles/@AnimatableBody2D@56607" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56607" to="Tiles/@AnimatableBody2D@56607" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56607" to="Tiles/@AnimatableBody2D@56607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56607" to="Tiles/@AnimatableBody2D@56607" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56607" to="Tiles/@AnimatableBody2D@56607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56608" to="Tiles/@AnimatableBody2D@56608/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56608" to="Tiles/@AnimatableBody2D@56608/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56608" to="Tiles/@AnimatableBody2D@56608" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56608" to="Tiles/@AnimatableBody2D@56608" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56608" to="Tiles/@AnimatableBody2D@56608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56608" to="Tiles/@AnimatableBody2D@56608" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56608" to="Tiles/@AnimatableBody2D@56608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56609" to="Tiles/@AnimatableBody2D@56609/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56609" to="Tiles/@AnimatableBody2D@56609/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56609" to="Tiles/@AnimatableBody2D@56609" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56609" to="Tiles/@AnimatableBody2D@56609" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56609" to="Tiles/@AnimatableBody2D@56609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56609" to="Tiles/@AnimatableBody2D@56609" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56609" to="Tiles/@AnimatableBody2D@56609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56610" to="Tiles/@AnimatableBody2D@56610/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56610" to="Tiles/@AnimatableBody2D@56610/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56610" to="Tiles/@AnimatableBody2D@56610" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56610" to="Tiles/@AnimatableBody2D@56610" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56610" to="Tiles/@AnimatableBody2D@56610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56610" to="Tiles/@AnimatableBody2D@56610" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56610" to="Tiles/@AnimatableBody2D@56610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56611" to="Tiles/@AnimatableBody2D@56611/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56611" to="Tiles/@AnimatableBody2D@56611/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56611" to="Tiles/@AnimatableBody2D@56611" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56611" to="Tiles/@AnimatableBody2D@56611" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56611" to="Tiles/@AnimatableBody2D@56611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56611" to="Tiles/@AnimatableBody2D@56611" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56611" to="Tiles/@AnimatableBody2D@56611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56612" to="Tiles/@AnimatableBody2D@56612/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56612" to="Tiles/@AnimatableBody2D@56612/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56612" to="Tiles/@AnimatableBody2D@56612" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56612" to="Tiles/@AnimatableBody2D@56612" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56612" to="Tiles/@AnimatableBody2D@56612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56612" to="Tiles/@AnimatableBody2D@56612" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56612" to="Tiles/@AnimatableBody2D@56612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56613" to="Tiles/@AnimatableBody2D@56613/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56613" to="Tiles/@AnimatableBody2D@56613/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56613" to="Tiles/@AnimatableBody2D@56613" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56613" to="Tiles/@AnimatableBody2D@56613" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56613" to="Tiles/@AnimatableBody2D@56613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56613" to="Tiles/@AnimatableBody2D@56613" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56613" to="Tiles/@AnimatableBody2D@56613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56614" to="Tiles/@AnimatableBody2D@56614/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56614" to="Tiles/@AnimatableBody2D@56614/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56614" to="Tiles/@AnimatableBody2D@56614" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56614" to="Tiles/@AnimatableBody2D@56614" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56614" to="Tiles/@AnimatableBody2D@56614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56614" to="Tiles/@AnimatableBody2D@56614" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56614" to="Tiles/@AnimatableBody2D@56614/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World4/4-1a.tscn b/Scenes/Levels/SMBLL/World4/4-1a.tscn new file mode 100644 index 0000000..c2528af --- /dev/null +++ b/Scenes/Levels/SMBLL/World4/4-1a.tscn @@ -0,0 +1,123 @@ +[gd_scene load_steps=15 format=4 uid="uid://bm5jryrvbyyul"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_kdwin"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_1uo8y"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_2vjwm"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_cbf4w"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_dhmu2"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="6_inme2"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="7_ow6lt"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="8_4mdbp"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="9_trd4e"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="11_o6d8o"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="12_1uo8y"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="13_1uufc"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="14_1la4l"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="14_kdwin"] + +[node name="5-2a" type="Node"] +script = ExtResource("1_kdwin") +music = ExtResource("2_1uo8y") +theme = "Underwater" +campaign = "SMBLL" +world_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_2vjwm")] + +[node name="Player" parent="." instance=ExtResource("4_cbf4w")] +position = Vector2(-224, -152) + +[node name="Tiles" parent="." instance=ExtResource("5_dhmu2")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAAAAAsAAAD+/wAAAAACAAEAAAD//wAAAAACAAEAAAAAAAAAAAACAAEAAAABAAAAAAACAAEAAAACAAAAAAACAAEAAAADAAAAAAACAAEAAAAEAAAAAAACAAEAAAAFAAAAAAACAAEAAAAGAAAAAAACAAEAAAAHAAAAAAACAAEAAAAIAAAAAAACAAEAAAAJAAAAAAACAAEAAAAKAAAAAAACAAEAAAALAAAAAAACAAEAAAAMAAAAAAACAAEAAAANAAAAAAACAAEAAAAOAAAAAAACAAEAAAAPAAAAAAABAAsAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAAAAAsAAAAhAAAAAAACAAEAAAAiAAAAAAACAAEAAAAjAAAAAAACAAEAAAAkAAAAAAACAAEAAAAlAAAAAAACAAEAAAAmAAAAAAACAAEAAAAnAAAAAAACAAEAAAAoAAAAAAACAAEAAAApAAAAAAACAAEAAAAqAAAAAAACAAEAAAArAAAAAAACAAEAAAAsAAAAAAACAAEAAAAtAAAAAAACAAEAAAAuAAAAAAACAAEAAAAvAAAAAAADAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAADAAEAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAADAAIAAAAgAP3/AAABAAAAAAAhAP3/AAACAAAAAAAiAP3/AAACAAAAAAAjAP3/AAACAAAAAAAkAP3/AAACAAAAAAAlAP3/AAACAAAAAAAmAP3/AAACAAAAAAAnAP3/AAACAAAAAAAoAP3/AAACAAAAAAApAP3/AAACAAAAAAAqAP3/AAACAAAAAAArAP3/AAACAAAAAAAsAP3/AAACAAAAAAAtAP3/AAACAAAAAAAuAP3/AAACAAAAAAAvAP3/AAADAAAAAAAgAP7/AAABAAEAAAAhAP7/AAACAAEAAAAiAP7/AAACAAEAAAAjAP7/AAACAAEAAAAkAP7/AAACAAEAAAAlAP7/AAACAAEAAAAmAP7/AAACAAEAAAAnAP7/AAACAAEAAAAoAP7/AAACAAEAAAApAP7/AAACAAEAAAAqAP7/AAACAAEAAAArAP7/AAACAAEAAAAsAP7/AAACAAEAAAAtAP7/AAACAAEAAAAuAP7/AAACAAEAAAAvAP7/AAADAAEAAAAgAP//AAABAAEAAAAhAP//AAACAAEAAAAiAP//AAACAAEAAAAjAP//AAACAAEAAAAkAP//AAACAAEAAAAlAP//AAACAAEAAAAmAP//AAACAAEAAAAnAP//AAACAAEAAAAoAP//AAACAAEAAAApAP//AAACAAEAAAAqAP//AAACAAEAAAArAP//AAACAAEAAAAsAP//AAACAAEAAAAtAP//AAACAAEAAAAuAP//AAACAAEAAAAvAP//AAADAAEAAAA1AAAAAAABAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAAAAAsAAAA6AAAAAAACAAEAAAA7AAAAAAACAAEAAAA8AAAAAAACAAEAAAA9AAAAAAACAAEAAAA+AAAAAAACAAEAAAA/AAAAAAACAAEAAABAAAAAAAACAAEAAABBAAAAAAACAAEAAABCAAAAAAACAAEAAABDAAAAAAACAAEAAABEAAAAAAACAAEAAABFAAAAAAACAAEAAABGAAAAAAADAAEAAAA1AAEAAAABAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAADAAEAAAA1AAIAAAABAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAADAAIAAABAAPX/AAACAAAAAABBAPX/AAACAAAAAABCAPX/AAACAAAAAABDAPX/AAACAAAAAABEAPX/AAACAAAAAABFAPX/AAACAAAAAABGAPX/AAADAAAAAABAAPb/AAACAAEAAABBAPb/AAACAAEAAABCAPb/AAACAAEAAABDAPb/AAACAAEAAABEAPb/AAACAAEAAABFAPb/AAACAAEAAABGAPb/AAADAAEAAABAAPf/AAACAAEAAABBAPf/AAACAAEAAABCAPf/AAACAAEAAABDAPf/AAACAAEAAABEAPf/AAACAAEAAABFAPf/AAACAAEAAABGAPf/AAADAAEAAABAAPj/AAACAAEAAABBAPj/AAACAAEAAABCAPj/AAACAAEAAABDAPj/AAACAAEAAABEAPj/AAACAAEAAABFAPj/AAACAAEAAABGAPj/AAADAAEAAABAAPn/AAACAAEAAABBAPn/AAACAAEAAABCAPn/AAACAAEAAABDAPn/AAACAAEAAABEAPn/AAACAAEAAABFAPn/AAACAAEAAABGAPn/AAADAAEAAABAAPr/AAACAAEAAABBAPr/AAACAAEAAABCAPr/AAACAAEAAABDAPr/AAACAAEAAABEAPr/AAACAAEAAABFAPr/AAACAAEAAABGAPr/AAADAAEAAABAAPv/AAACAAEAAABBAPv/AAACAAEAAABCAPv/AAACAAEAAABDAPv/AAACAAEAAABEAPv/AAACAAEAAABFAPv/AAACAAEAAABGAPv/AAADAAEAAABAAPz/AAACAAEAAABBAPz/AAACAAEAAABCAPz/AAACAAEAAABDAPz/AAACAAEAAABEAPz/AAACAAEAAABFAPz/AAACAAEAAABGAPz/AAADAAEAAABAAP3/AAACAAEAAABBAP3/AAACAAEAAABCAP3/AAACAAEAAABDAP3/AAACAAEAAABEAP3/AAACAAEAAABFAP3/AAACAAEAAABGAP3/AAADAAEAAABAAP7/AAACAAEAAABBAP7/AAACAAEAAABCAP7/AAACAAEAAABDAP7/AAACAAEAAABEAP7/AAACAAEAAABFAP7/AAACAAEAAABGAP7/AAADAAEAAABAAP//AAACAAEAAABBAP//AAACAAEAAABCAP//AAACAAEAAABDAP//AAACAAEAAABEAP//AAACAAEAAABFAP//AAACAAEAAABGAP//AAADAAEAAAA+APX/AAACAAAAAAA/APX/AAACAAAAAAA+APb/AAACAAEAAAA/APb/AAACAAEAAAA+APf/AAACAAEAAAA/APf/AAACAAEAAAA+APj/AAACAAEAAAA/APj/AAACAAEAAAA+APn/AAAAAAwAAAA/APn/AAACAAEAAAA+APr/AAABAAEAAAA/APr/AAACAAEAAAA+APv/AAABAAEAAAA/APv/AAACAAEAAAA+APz/AAAAAAsAAAA/APz/AAACAAEAAAA+AP3/AAACAAEAAAA/AP3/AAACAAEAAAA+AP7/AAACAAEAAAA/AP7/AAACAAEAAAA+AP//AAACAAEAAAA/AP//AAACAAEAAAA8APz/AAABAAAAAAA9APz/AAACAAAAAAA8AP3/AAAAAAsAAAA9AP3/AAACAAEAAAA8AP7/AAACAAEAAAA9AP7/AAACAAEAAAA8AP//AAACAAEAAAA9AP//AAACAAEAAAA7AP3/AAABAAAAAAA7AP7/AAAAAAsAAAA7AP//AAACAAEAAAA6AP7/AAABAAAAAAA6AP//AAAAAAsAAAA5AP//AAABAAAAAAA9APX/AAABAAAAAAA9APb/AAABAAEAAAA9APf/AAABAAEAAAA9APj/AAABAAEAAAA9APn/AAABAAIAAAA5APz/AAAHAAYAAAA5AP3/AAAHAAYAAAA5AP7/AAAHAAYAAAA2APr/AAAHAAYAAAA2APv/AAAHAAYAAAA2APz/AAAHAAYAAAA2AP3/AAAHAAYAAAA2AP7/AAAHAAYAAAA2AP//AAAHAAYAAAAgAPX/AAABAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAACAAAAAAAuAPX/AAACAAAAAAAvAPX/AAADAAAAAAAgAPb/AAABAAEAAAAhAPb/AAACAAEAAAAiAPb/AAACAAEAAAAjAPb/AAACAAEAAAAkAPb/AAACAAEAAAAlAPb/AAACAAEAAAAmAPb/AAACAAEAAAAnAPb/AAACAAEAAAAoAPb/AAACAAEAAAApAPb/AAACAAEAAAAqAPb/AAACAAEAAAArAPb/AAACAAEAAAAsAPb/AAACAAEAAAAtAPb/AAACAAEAAAAuAPb/AAACAAEAAAAvAPb/AAADAAEAAAAgAPf/AAABAAIAAAAhAPf/AAACAAIAAAAiAPf/AAACAAIAAAAjAPf/AAACAAIAAAAkAPf/AAACAAIAAAAlAPf/AAACAAIAAAAmAPf/AAACAAIAAAAnAPf/AAACAAIAAAAoAPf/AAACAAIAAAApAPf/AAACAAIAAAAqAPf/AAACAAIAAAArAPf/AAACAAIAAAAsAPf/AAACAAIAAAAtAPf/AAACAAIAAAAuAPf/AAACAAIAAAAvAPf/AAADAAIAAAAAAPz/AAABAAAAAAABAPz/AAACAAAAAAACAPz/AAACAAAAAAADAPz/AAACAAAAAAAEAPz/AAACAAAAAAAFAPz/AAACAAAAAAAGAPz/AAACAAAAAAAHAPz/AAACAAAAAAAIAPz/AAACAAAAAAAJAPz/AAACAAAAAAAKAPz/AAACAAAAAAALAPz/AAACAAAAAAAMAPz/AAACAAAAAAANAPz/AAACAAAAAAAOAPz/AAACAAAAAAAPAPz/AAADAAAAAAAAAP3/AAAAAAsAAAABAP3/AAACAAEAAAACAP3/AAACAAEAAAADAP3/AAACAAEAAAAEAP3/AAACAAEAAAAFAP3/AAACAAEAAAAGAP3/AAACAAEAAAAHAP3/AAACAAEAAAAIAP3/AAACAAEAAAAJAP3/AAACAAEAAAAKAP3/AAACAAEAAAALAP3/AAACAAEAAAAMAP3/AAACAAEAAAANAP3/AAACAAEAAAAOAP3/AAACAAEAAAAPAP3/AAADAAEAAAAAAP7/AAACAAEAAAABAP7/AAACAAEAAAACAP7/AAACAAEAAAADAP7/AAACAAEAAAAEAP7/AAACAAEAAAAFAP7/AAACAAEAAAAGAP7/AAACAAEAAAAHAP7/AAACAAEAAAAIAP7/AAACAAEAAAAJAP7/AAACAAEAAAAKAP7/AAACAAEAAAALAP7/AAACAAEAAAAMAP7/AAACAAEAAAANAP7/AAACAAEAAAAOAP7/AAACAAEAAAAPAP7/AAADAAEAAAAAAP//AAACAAEAAAABAP//AAACAAEAAAACAP//AAACAAEAAAADAP//AAACAAEAAAAEAP//AAACAAEAAAAFAP//AAACAAEAAAAGAP//AAACAAEAAAAHAP//AAACAAEAAAAIAP//AAACAAEAAAAJAP//AAACAAEAAAAKAP//AAACAAEAAAALAP//AAACAAEAAAAMAP//AAACAAEAAAANAP//AAACAAEAAAAOAP//AAACAAEAAAAPAP//AAADAAEAAAD///3/AAABAAAAAAD///7/AAAAAAsAAAD/////AAACAAEAAAD+//7/AAABAAAAAAD+////AAAAAAsAAAD9////AAABAAAAAAD7//r/AAAHAAYAAAD7//v/AAAHAAYAAAD7//z/AAAHAAYAAAD7//3/AAAHAAYAAAD7//7/AAAHAAYAAAD7////AAAHAAYAAAD3//3/AAAHAAYAAAD3//7/AAAHAAYAAAD3////AAAHAAYAAAAAAPX/AAABAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAADAAAAAAAAAPb/AAABAAEAAAABAPb/AAACAAEAAAACAPb/AAACAAEAAAADAPb/AAACAAEAAAAEAPb/AAACAAEAAAAFAPb/AAACAAEAAAAGAPb/AAACAAEAAAAHAPb/AAACAAEAAAAIAPb/AAACAAEAAAAJAPb/AAACAAEAAAAKAPb/AAACAAEAAAALAPb/AAACAAEAAAAMAPb/AAACAAEAAAANAPb/AAACAAEAAAAOAPb/AAACAAEAAAAPAPb/AAADAAEAAAAAAPf/AAABAAEAAAABAPf/AAACAAEAAAACAPf/AAACAAEAAAADAPf/AAACAAEAAAAEAPf/AAACAAEAAAAFAPf/AAACAAEAAAAGAPf/AAACAAEAAAAHAPf/AAACAAEAAAAIAPf/AAACAAEAAAAJAPf/AAACAAEAAAAKAPf/AAACAAEAAAALAPf/AAACAAEAAAAMAPf/AAACAAEAAAANAPf/AAACAAEAAAAOAPf/AAACAAEAAAAPAPf/AAADAAEAAAAAAPj/AAABAAIAAAABAPj/AAACAAIAAAACAPj/AAACAAIAAAADAPj/AAACAAIAAAAEAPj/AAACAAIAAAAFAPj/AAACAAIAAAAGAPj/AAACAAIAAAAHAPj/AAACAAIAAAAIAPj/AAACAAIAAAAJAPj/AAACAAIAAAAKAPj/AAACAAIAAAALAPj/AAACAAIAAAAMAPj/AAACAAIAAAANAPj/AAACAAIAAAAOAPj/AAACAAIAAAAPAPj/AAADAAIAAAAQAP//AQAAAAAAAwARAP//AQAAAAAAAwASAP//AQAAAAAAAwATAP//AQAAAAAAAwAUAP//AQAAAAAAAwAVAP//AQAAAAAAAwAWAP//AQAAAAAAAwAXAP//AQAAAAAAAwAYAP//AQAAAAAAAwAZAP//AQAAAAAAAwAaAP//AQAAAAAAAwAbAP//AQAAAAAAAwAcAP//AQAAAAAAAwAdAP//AQAAAAAAAwAeAP//AQAAAAAAAwAfAP//AQAAAAAAAwAUAPv/AQAAAAAAAwAVAPv/AQAAAAAAAwAWAPv/AQAAAAAAAwAXAPv/AQAAAAAAAwAYAPv/AQAAAAAAAwAZAPv/AQAAAAAAAwAaAPv/AQAAAAAAAwAbAPv/AQAAAAAAAwAcAPv/AQAAAAAAAwAWAPf/AQAAAAAAAwAXAPf/AQAAAAAAAwAYAPf/AQAAAAAAAwAZAPf/AQAAAAAAAwAkAPv/AQAAAAAAAwAlAPv/AQAAAAAAAwAmAPv/AQAAAAAAAwAnAPv/AQAAAAAAAwAoAPv/AQAAAAAAAwApAPv/AQAAAAAAAwAqAPv/AQAAAAAAAwArAPv/AQAAAAAAAwAsAPv/AQAAAAAAAwAjAPv/AQAAAAAAAwA9APr/AAAKAAAAAAA9APv/AAAKAAEAAAA=") + +[node name="Water" parent="." instance=ExtResource("5_dhmu2")] +visibility_layer = 2 +z_index = -4096 +z_as_relative = false +tile_map_data = PackedByteArray("AAD7//X/AgAAAAQAAAD7//b/AgAAAAUAAAD8//X/AgAAAAQAAAD8//b/AgAAAAUAAAD9//X/AgAAAAQAAAD9//b/AgAAAAUAAAD+//X/AgAAAAQAAAD+//b/AgAAAAUAAAD///X/AgAAAAQAAAD///b/AgAAAAUAAAAAAPX/AgAAAAQAAAAAAPb/AgAAAAUAAAABAPX/AgAAAAQAAAABAPb/AgAAAAUAAAACAPX/AgAAAAQAAAACAPb/AgAAAAUAAAADAPX/AgAAAAQAAAADAPb/AgAAAAUAAAAEAPX/AgAAAAQAAAAEAPb/AgAAAAUAAAAFAPX/AgAAAAQAAAAFAPb/AgAAAAUAAAAGAPX/AgAAAAQAAAAGAPb/AgAAAAUAAAAHAPX/AgAAAAQAAAAHAPb/AgAAAAUAAAAIAPX/AgAAAAQAAAAIAPb/AgAAAAUAAAAJAPX/AgAAAAQAAAAJAPb/AgAAAAUAAAAKAPX/AgAAAAQAAAAKAPb/AgAAAAUAAAALAPX/AgAAAAQAAAALAPb/AgAAAAUAAAAMAPX/AgAAAAQAAAAMAPb/AgAAAAUAAAANAPX/AgAAAAQAAAANAPb/AgAAAAUAAAAOAPX/AgAAAAQAAAAOAPb/AgAAAAUAAAAPAPX/AgAAAAQAAAAPAPb/AgAAAAUAAAAQAPX/AgAAAAQAAAAQAPb/AgAAAAUAAAARAPX/AgAAAAQAAAARAPb/AgAAAAUAAAASAPX/AgAAAAQAAAASAPb/AgAAAAUAAAATAPX/AgAAAAQAAAATAPb/AgAAAAUAAAAUAPX/AgAAAAQAAAAUAPb/AgAAAAUAAAAVAPX/AgAAAAQAAAAVAPb/AgAAAAUAAAAWAPX/AgAAAAQAAAAWAPb/AgAAAAUAAAAXAPX/AgAAAAQAAAAXAPb/AgAAAAUAAAAYAPX/AgAAAAQAAAAYAPb/AgAAAAUAAAAZAPX/AgAAAAQAAAAZAPb/AgAAAAUAAAAaAPX/AgAAAAQAAAAaAPb/AgAAAAUAAAAbAPX/AgAAAAQAAAAbAPb/AgAAAAUAAAAcAPX/AgAAAAQAAAAcAPb/AgAAAAUAAAAdAPX/AgAAAAQAAAAdAPb/AgAAAAUAAAAeAPX/AgAAAAQAAAAeAPb/AgAAAAUAAAAfAPX/AgAAAAQAAAAfAPb/AgAAAAUAAAAgAPX/AgAAAAQAAAAgAPb/AgAAAAUAAAAhAPX/AgAAAAQAAAAhAPb/AgAAAAUAAAAiAPX/AgAAAAQAAAAiAPb/AgAAAAUAAAAjAPX/AgAAAAQAAAAjAPb/AgAAAAUAAAAkAPX/AgAAAAQAAAAkAPb/AgAAAAUAAAAlAPX/AgAAAAQAAAAlAPb/AgAAAAUAAAAmAPX/AgAAAAQAAAAmAPb/AgAAAAUAAAAnAPX/AgAAAAQAAAAnAPb/AgAAAAUAAAAoAPX/AgAAAAQAAAAoAPb/AgAAAAUAAAApAPX/AgAAAAQAAAApAPb/AgAAAAUAAAAqAPX/AgAAAAQAAAAqAPb/AgAAAAUAAAArAPX/AgAAAAQAAAArAPb/AgAAAAUAAAAsAPX/AgAAAAQAAAAsAPb/AgAAAAUAAAAtAPX/AgAAAAQAAAAtAPb/AgAAAAUAAAAuAPX/AgAAAAQAAAAuAPb/AgAAAAUAAAAvAPX/AgAAAAQAAAAvAPb/AgAAAAUAAAAwAPX/AgAAAAQAAAAwAPb/AgAAAAUAAADw//X/AgAAAAQAAADw//b/AgAAAAUAAADx//X/AgAAAAQAAADx//b/AgAAAAUAAADy//X/AgAAAAQAAADy//b/AgAAAAUAAADz//X/AgAAAAQAAADz//b/AgAAAAUAAAD0//X/AgAAAAQAAAD0//b/AgAAAAUAAAD1//X/AgAAAAQAAAD1//b/AgAAAAUAAAD2//X/AgAAAAQAAAD2//b/AgAAAAUAAAD3//X/AgAAAAQAAAD3//b/AgAAAAUAAAD4//X/AgAAAAQAAAD4//b/AgAAAAUAAAD5//X/AgAAAAQAAAD5//b/AgAAAAUAAAD6//X/AgAAAAQAAAD6//b/AgAAAAUAAADw//f/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADw/wEAAgAAAAUAAADw/wIAAgAAAAUAAADw/wMAAgAAAAUAAADw/wQAAgAAAAUAAADw/wUAAgAAAAUAAADw/wYAAgAAAAUAAADw/wcAAgAAAAUAAADx//f/AgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADx/wEAAgAAAAUAAADx/wIAAgAAAAUAAADx/wMAAgAAAAUAAADx/wQAAgAAAAUAAADx/wUAAgAAAAUAAADx/wYAAgAAAAUAAADx/wcAAgAAAAUAAADy//f/AgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADy/wEAAgAAAAUAAADy/wIAAgAAAAUAAADy/wMAAgAAAAUAAADy/wQAAgAAAAUAAADy/wUAAgAAAAUAAADy/wYAAgAAAAUAAADy/wcAAgAAAAUAAADz//f/AgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAADz/wEAAgAAAAUAAADz/wIAAgAAAAUAAADz/wMAAgAAAAUAAADz/wQAAgAAAAUAAADz/wUAAgAAAAUAAADz/wYAAgAAAAUAAADz/wcAAgAAAAUAAAD0//f/AgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD0/wEAAgAAAAUAAAD0/wIAAgAAAAUAAAD0/wMAAgAAAAUAAAD0/wQAAgAAAAUAAAD0/wUAAgAAAAUAAAD0/wYAAgAAAAUAAAD0/wcAAgAAAAUAAAD1//f/AgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD1/wEAAgAAAAUAAAD1/wIAAgAAAAUAAAD1/wMAAgAAAAUAAAD1/wQAAgAAAAUAAAD1/wUAAgAAAAUAAAD1/wYAAgAAAAUAAAD1/wcAAgAAAAUAAAD2//f/AgAAAAUAAAD2//j/AgAAAAUAAAD2//n/AgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD2/wEAAgAAAAUAAAD2/wIAAgAAAAUAAAD2/wMAAgAAAAUAAAD2/wQAAgAAAAUAAAD2/wUAAgAAAAUAAAD2/wYAAgAAAAUAAAD2/wcAAgAAAAUAAAD3//f/AgAAAAUAAAD3//j/AgAAAAUAAAD3//n/AgAAAAUAAAD3//r/AgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD3/wEAAgAAAAUAAAD3/wIAAgAAAAUAAAD3/wMAAgAAAAUAAAD3/wQAAgAAAAUAAAD3/wUAAgAAAAUAAAD3/wYAAgAAAAUAAAD3/wcAAgAAAAUAAAD4//f/AgAAAAUAAAD4//j/AgAAAAUAAAD4//n/AgAAAAUAAAD4//r/AgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD4/wEAAgAAAAUAAAD4/wIAAgAAAAUAAAD4/wMAAgAAAAUAAAD4/wQAAgAAAAUAAAD4/wUAAgAAAAUAAAD4/wYAAgAAAAUAAAD4/wcAAgAAAAUAAAD5//f/AgAAAAUAAAD5//j/AgAAAAUAAAD5//n/AgAAAAUAAAD5//r/AgAAAAUAAAD5//v/AgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD5/wEAAgAAAAUAAAD5/wIAAgAAAAUAAAD5/wMAAgAAAAUAAAD5/wQAAgAAAAUAAAD5/wUAAgAAAAUAAAD5/wYAAgAAAAUAAAD5/wcAAgAAAAUAAAD6//f/AgAAAAUAAAD6//j/AgAAAAUAAAD6//n/AgAAAAUAAAD6//r/AgAAAAUAAAD6//v/AgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD6/wEAAgAAAAUAAAD6/wIAAgAAAAUAAAD6/wMAAgAAAAUAAAD6/wQAAgAAAAUAAAD6/wUAAgAAAAUAAAD6/wYAAgAAAAUAAAD6/wcAAgAAAAUAAAD7//f/AgAAAAUAAAD7//j/AgAAAAUAAAD7//n/AgAAAAUAAAD7//r/AgAAAAUAAAD7//v/AgAAAAUAAAD7//z/AgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD7/wEAAgAAAAUAAAD7/wIAAgAAAAUAAAD7/wMAAgAAAAUAAAD7/wQAAgAAAAUAAAD7/wUAAgAAAAUAAAD7/wYAAgAAAAUAAAD7/wcAAgAAAAUAAAD8//f/AgAAAAUAAAD8//j/AgAAAAUAAAD8//n/AgAAAAUAAAD8//r/AgAAAAUAAAD8//v/AgAAAAUAAAD8//z/AgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD8/wEAAgAAAAUAAAD8/wIAAgAAAAUAAAD8/wMAAgAAAAUAAAD8/wQAAgAAAAUAAAD8/wUAAgAAAAUAAAD8/wYAAgAAAAUAAAD8/wcAAgAAAAUAAAD9//f/AgAAAAUAAAD9//j/AgAAAAUAAAD9//n/AgAAAAUAAAD9//r/AgAAAAUAAAD9//v/AgAAAAUAAAD9//z/AgAAAAUAAAD9//3/AgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD9/wEAAgAAAAUAAAD9/wIAAgAAAAUAAAD9/wMAAgAAAAUAAAD9/wQAAgAAAAUAAAD9/wUAAgAAAAUAAAD9/wYAAgAAAAUAAAD9/wcAAgAAAAUAAAD+//f/AgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD+//r/AgAAAAUAAAD+//v/AgAAAAUAAAD+//z/AgAAAAUAAAD+//3/AgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD+/wEAAgAAAAUAAAD+/wIAAgAAAAUAAAD+/wMAAgAAAAUAAAD+/wQAAgAAAAUAAAD+/wUAAgAAAAUAAAD+/wYAAgAAAAUAAAD+/wcAAgAAAAUAAAD///f/AgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///r/AgAAAAUAAAD///v/AgAAAAUAAAD///z/AgAAAAUAAAD///3/AgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAD//wEAAgAAAAUAAAD//wIAAgAAAAUAAAD//wMAAgAAAAUAAAD//wQAAgAAAAUAAAD//wUAAgAAAAUAAAD//wYAAgAAAAUAAAD//wcAAgAAAAUAAAAAAPf/AgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAAAAAEAAgAAAAUAAAAAAAIAAgAAAAUAAAAAAAMAAgAAAAUAAAAAAAQAAgAAAAUAAAAAAAUAAgAAAAUAAAAAAAYAAgAAAAUAAAAAAAcAAgAAAAUAAAABAPf/AgAAAAUAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPr/AgAAAAUAAAABAPv/AgAAAAUAAAABAPz/AgAAAAUAAAABAP3/AgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAABAAEAAgAAAAUAAAABAAIAAgAAAAUAAAABAAMAAgAAAAUAAAABAAQAAgAAAAUAAAABAAUAAgAAAAUAAAABAAYAAgAAAAUAAAABAAcAAgAAAAUAAAACAPf/AgAAAAUAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPr/AgAAAAUAAAACAPv/AgAAAAUAAAACAPz/AgAAAAUAAAACAP3/AgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAACAAEAAgAAAAUAAAACAAIAAgAAAAUAAAACAAMAAgAAAAUAAAACAAQAAgAAAAUAAAACAAUAAgAAAAUAAAACAAYAAgAAAAUAAAACAAcAAgAAAAUAAAADAPf/AgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPr/AgAAAAUAAAADAPv/AgAAAAUAAAADAPz/AgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAADAAEAAgAAAAUAAAADAAIAAgAAAAUAAAADAAMAAgAAAAUAAAADAAQAAgAAAAUAAAADAAUAAgAAAAUAAAADAAYAAgAAAAUAAAADAAcAAgAAAAUAAAAEAPf/AgAAAAUAAAAEAPj/AgAAAAUAAAAEAPn/AgAAAAUAAAAEAPr/AgAAAAUAAAAEAPv/AgAAAAUAAAAEAPz/AgAAAAUAAAAEAP3/AgAAAAUAAAAEAP7/AgAAAAUAAAAEAP//AgAAAAUAAAAEAAAAAgAAAAUAAAAEAAEAAgAAAAUAAAAEAAIAAgAAAAUAAAAEAAMAAgAAAAUAAAAEAAQAAgAAAAUAAAAEAAUAAgAAAAUAAAAEAAYAAgAAAAUAAAAEAAcAAgAAAAUAAAAFAPf/AgAAAAUAAAAFAPj/AgAAAAUAAAAFAPn/AgAAAAUAAAAFAPr/AgAAAAUAAAAFAPv/AgAAAAUAAAAFAPz/AgAAAAUAAAAFAP3/AgAAAAUAAAAFAP7/AgAAAAUAAAAFAP//AgAAAAUAAAAFAAAAAgAAAAUAAAAFAAEAAgAAAAUAAAAFAAIAAgAAAAUAAAAFAAMAAgAAAAUAAAAFAAQAAgAAAAUAAAAFAAUAAgAAAAUAAAAFAAYAAgAAAAUAAAAFAAcAAgAAAAUAAAAGAPf/AgAAAAUAAAAGAPj/AgAAAAUAAAAGAPn/AgAAAAUAAAAGAPr/AgAAAAUAAAAGAPv/AgAAAAUAAAAGAPz/AgAAAAUAAAAGAP3/AgAAAAUAAAAGAP7/AgAAAAUAAAAGAP//AgAAAAUAAAAGAAAAAgAAAAUAAAAGAAEAAgAAAAUAAAAGAAIAAgAAAAUAAAAGAAMAAgAAAAUAAAAGAAQAAgAAAAUAAAAGAAUAAgAAAAUAAAAGAAYAAgAAAAUAAAAGAAcAAgAAAAUAAAAHAPf/AgAAAAUAAAAHAPj/AgAAAAUAAAAHAPn/AgAAAAUAAAAHAPr/AgAAAAUAAAAHAPv/AgAAAAUAAAAHAPz/AgAAAAUAAAAHAP3/AgAAAAUAAAAHAP7/AgAAAAUAAAAHAP//AgAAAAUAAAAHAAAAAgAAAAUAAAAHAAEAAgAAAAUAAAAHAAIAAgAAAAUAAAAHAAMAAgAAAAUAAAAHAAQAAgAAAAUAAAAHAAUAAgAAAAUAAAAHAAYAAgAAAAUAAAAHAAcAAgAAAAUAAAAIAPf/AgAAAAUAAAAIAPj/AgAAAAUAAAAIAPn/AgAAAAUAAAAIAPr/AgAAAAUAAAAIAPv/AgAAAAUAAAAIAPz/AgAAAAUAAAAIAP3/AgAAAAUAAAAIAP7/AgAAAAUAAAAIAP//AgAAAAUAAAAIAAAAAgAAAAUAAAAIAAEAAgAAAAUAAAAIAAIAAgAAAAUAAAAIAAMAAgAAAAUAAAAIAAQAAgAAAAUAAAAIAAUAAgAAAAUAAAAIAAYAAgAAAAUAAAAIAAcAAgAAAAUAAAAJAPf/AgAAAAUAAAAJAPj/AgAAAAUAAAAJAPn/AgAAAAUAAAAJAPr/AgAAAAUAAAAJAPv/AgAAAAUAAAAJAPz/AgAAAAUAAAAJAP3/AgAAAAUAAAAJAP7/AgAAAAUAAAAJAP//AgAAAAUAAAAJAAAAAgAAAAUAAAAJAAEAAgAAAAUAAAAJAAIAAgAAAAUAAAAJAAMAAgAAAAUAAAAJAAQAAgAAAAUAAAAJAAUAAgAAAAUAAAAJAAYAAgAAAAUAAAAJAAcAAgAAAAUAAAAKAPf/AgAAAAUAAAAKAPj/AgAAAAUAAAAKAPn/AgAAAAUAAAAKAPr/AgAAAAUAAAAKAPv/AgAAAAUAAAAKAPz/AgAAAAUAAAAKAP3/AgAAAAUAAAAKAP7/AgAAAAUAAAAKAP//AgAAAAUAAAAKAAAAAgAAAAUAAAAKAAEAAgAAAAUAAAAKAAIAAgAAAAUAAAAKAAMAAgAAAAUAAAAKAAQAAgAAAAUAAAAKAAUAAgAAAAUAAAAKAAYAAgAAAAUAAAAKAAcAAgAAAAUAAAALAPf/AgAAAAUAAAALAPj/AgAAAAUAAAALAPn/AgAAAAUAAAALAPr/AgAAAAUAAAALAPv/AgAAAAUAAAALAPz/AgAAAAUAAAALAP3/AgAAAAUAAAALAP7/AgAAAAUAAAALAP//AgAAAAUAAAALAAAAAgAAAAUAAAALAAEAAgAAAAUAAAALAAIAAgAAAAUAAAALAAMAAgAAAAUAAAALAAQAAgAAAAUAAAALAAUAAgAAAAUAAAALAAYAAgAAAAUAAAALAAcAAgAAAAUAAAAMAPf/AgAAAAUAAAAMAPj/AgAAAAUAAAAMAPn/AgAAAAUAAAAMAPr/AgAAAAUAAAAMAPv/AgAAAAUAAAAMAPz/AgAAAAUAAAAMAP3/AgAAAAUAAAAMAP7/AgAAAAUAAAAMAP//AgAAAAUAAAAMAAAAAgAAAAUAAAAMAAEAAgAAAAUAAAAMAAIAAgAAAAUAAAAMAAMAAgAAAAUAAAAMAAQAAgAAAAUAAAAMAAUAAgAAAAUAAAAMAAYAAgAAAAUAAAAMAAcAAgAAAAUAAAANAPf/AgAAAAUAAAANAPj/AgAAAAUAAAANAPn/AgAAAAUAAAANAPr/AgAAAAUAAAANAPv/AgAAAAUAAAANAPz/AgAAAAUAAAANAP3/AgAAAAUAAAANAP7/AgAAAAUAAAANAP//AgAAAAUAAAANAAAAAgAAAAUAAAANAAEAAgAAAAUAAAANAAIAAgAAAAUAAAANAAMAAgAAAAUAAAANAAQAAgAAAAUAAAANAAUAAgAAAAUAAAANAAYAAgAAAAUAAAANAAcAAgAAAAUAAAAOAPf/AgAAAAUAAAAOAPj/AgAAAAUAAAAOAPn/AgAAAAUAAAAOAPr/AgAAAAUAAAAOAPv/AgAAAAUAAAAOAPz/AgAAAAUAAAAOAP3/AgAAAAUAAAAOAP7/AgAAAAUAAAAOAP//AgAAAAUAAAAOAAAAAgAAAAUAAAAOAAEAAgAAAAUAAAAOAAIAAgAAAAUAAAAOAAMAAgAAAAUAAAAOAAQAAgAAAAUAAAAOAAUAAgAAAAUAAAAOAAYAAgAAAAUAAAAOAAcAAgAAAAUAAAAPAPf/AgAAAAUAAAAPAPj/AgAAAAUAAAAPAPn/AgAAAAUAAAAPAPr/AgAAAAUAAAAPAPv/AgAAAAUAAAAPAPz/AgAAAAUAAAAPAP3/AgAAAAUAAAAPAP7/AgAAAAUAAAAPAP//AgAAAAUAAAAPAAAAAgAAAAUAAAAPAAEAAgAAAAUAAAAPAAIAAgAAAAUAAAAPAAMAAgAAAAUAAAAPAAQAAgAAAAUAAAAPAAUAAgAAAAUAAAAPAAYAAgAAAAUAAAAPAAcAAgAAAAUAAAAQAPf/AgAAAAUAAAAQAPj/AgAAAAUAAAAQAPn/AgAAAAUAAAAQAPr/AgAAAAUAAAAQAPv/AgAAAAUAAAAQAPz/AgAAAAUAAAAQAP3/AgAAAAUAAAAQAP7/AgAAAAUAAAAQAP//AgAAAAUAAAAQAAAAAgAAAAUAAAAQAAEAAgAAAAUAAAAQAAIAAgAAAAUAAAAQAAMAAgAAAAUAAAAQAAQAAgAAAAUAAAAQAAUAAgAAAAUAAAAQAAYAAgAAAAUAAAAQAAcAAgAAAAUAAAARAPf/AgAAAAUAAAARAPj/AgAAAAUAAAARAPn/AgAAAAUAAAARAPr/AgAAAAUAAAARAPv/AgAAAAUAAAARAPz/AgAAAAUAAAARAP3/AgAAAAUAAAARAP7/AgAAAAUAAAARAP//AgAAAAUAAAARAAAAAgAAAAUAAAARAAEAAgAAAAUAAAARAAIAAgAAAAUAAAARAAMAAgAAAAUAAAARAAQAAgAAAAUAAAARAAUAAgAAAAUAAAARAAYAAgAAAAUAAAARAAcAAgAAAAUAAAASAPf/AgAAAAUAAAASAPj/AgAAAAUAAAASAPn/AgAAAAUAAAASAPr/AgAAAAUAAAASAPv/AgAAAAUAAAASAPz/AgAAAAUAAAASAP3/AgAAAAUAAAASAP7/AgAAAAUAAAASAP//AgAAAAUAAAASAAAAAgAAAAUAAAASAAEAAgAAAAUAAAASAAIAAgAAAAUAAAASAAMAAgAAAAUAAAASAAQAAgAAAAUAAAASAAUAAgAAAAUAAAASAAYAAgAAAAUAAAASAAcAAgAAAAUAAAATAPf/AgAAAAUAAAATAPj/AgAAAAUAAAATAPn/AgAAAAUAAAATAPr/AgAAAAUAAAATAPv/AgAAAAUAAAATAPz/AgAAAAUAAAATAP3/AgAAAAUAAAATAP7/AgAAAAUAAAATAP//AgAAAAUAAAATAAAAAgAAAAUAAAATAAEAAgAAAAUAAAATAAIAAgAAAAUAAAATAAMAAgAAAAUAAAATAAQAAgAAAAUAAAATAAUAAgAAAAUAAAATAAYAAgAAAAUAAAATAAcAAgAAAAUAAAAUAPf/AgAAAAUAAAAUAPj/AgAAAAUAAAAUAPn/AgAAAAUAAAAUAPr/AgAAAAUAAAAUAPv/AgAAAAUAAAAUAPz/AgAAAAUAAAAUAP3/AgAAAAUAAAAUAP7/AgAAAAUAAAAUAP//AgAAAAUAAAAUAAAAAgAAAAUAAAAUAAEAAgAAAAUAAAAUAAIAAgAAAAUAAAAUAAMAAgAAAAUAAAAUAAQAAgAAAAUAAAAUAAUAAgAAAAUAAAAUAAYAAgAAAAUAAAAUAAcAAgAAAAUAAAAVAPf/AgAAAAUAAAAVAPj/AgAAAAUAAAAVAPn/AgAAAAUAAAAVAPr/AgAAAAUAAAAVAPv/AgAAAAUAAAAVAPz/AgAAAAUAAAAVAP3/AgAAAAUAAAAVAP7/AgAAAAUAAAAVAP//AgAAAAUAAAAVAAAAAgAAAAUAAAAVAAEAAgAAAAUAAAAVAAIAAgAAAAUAAAAVAAMAAgAAAAUAAAAVAAQAAgAAAAUAAAAVAAUAAgAAAAUAAAAVAAYAAgAAAAUAAAAVAAcAAgAAAAUAAAAWAPf/AgAAAAUAAAAWAPj/AgAAAAUAAAAWAPn/AgAAAAUAAAAWAPr/AgAAAAUAAAAWAPv/AgAAAAUAAAAWAPz/AgAAAAUAAAAWAP3/AgAAAAUAAAAWAP7/AgAAAAUAAAAWAP//AgAAAAUAAAAWAAAAAgAAAAUAAAAWAAEAAgAAAAUAAAAWAAIAAgAAAAUAAAAWAAMAAgAAAAUAAAAWAAQAAgAAAAUAAAAWAAUAAgAAAAUAAAAWAAYAAgAAAAUAAAAWAAcAAgAAAAUAAAAXAPf/AgAAAAUAAAAXAPj/AgAAAAUAAAAXAPn/AgAAAAUAAAAXAPr/AgAAAAUAAAAXAPv/AgAAAAUAAAAXAPz/AgAAAAUAAAAXAP3/AgAAAAUAAAAXAP7/AgAAAAUAAAAXAP//AgAAAAUAAAAXAAAAAgAAAAUAAAAXAAEAAgAAAAUAAAAXAAIAAgAAAAUAAAAXAAMAAgAAAAUAAAAXAAQAAgAAAAUAAAAXAAUAAgAAAAUAAAAXAAYAAgAAAAUAAAAXAAcAAgAAAAUAAAAYAPf/AgAAAAUAAAAYAPj/AgAAAAUAAAAYAPn/AgAAAAUAAAAYAPr/AgAAAAUAAAAYAPv/AgAAAAUAAAAYAPz/AgAAAAUAAAAYAP3/AgAAAAUAAAAYAP7/AgAAAAUAAAAYAP//AgAAAAUAAAAYAAAAAgAAAAUAAAAYAAEAAgAAAAUAAAAYAAIAAgAAAAUAAAAYAAMAAgAAAAUAAAAYAAQAAgAAAAUAAAAYAAUAAgAAAAUAAAAYAAYAAgAAAAUAAAAYAAcAAgAAAAUAAAAZAPf/AgAAAAUAAAAZAPj/AgAAAAUAAAAZAPn/AgAAAAUAAAAZAPr/AgAAAAUAAAAZAPv/AgAAAAUAAAAZAPz/AgAAAAUAAAAZAP3/AgAAAAUAAAAZAP7/AgAAAAUAAAAZAP//AgAAAAUAAAAZAAAAAgAAAAUAAAAZAAEAAgAAAAUAAAAZAAIAAgAAAAUAAAAZAAMAAgAAAAUAAAAZAAQAAgAAAAUAAAAZAAUAAgAAAAUAAAAZAAYAAgAAAAUAAAAZAAcAAgAAAAUAAAAaAPf/AgAAAAUAAAAaAPj/AgAAAAUAAAAaAPn/AgAAAAUAAAAaAPr/AgAAAAUAAAAaAPv/AgAAAAUAAAAaAPz/AgAAAAUAAAAaAP3/AgAAAAUAAAAaAP7/AgAAAAUAAAAaAP//AgAAAAUAAAAaAAAAAgAAAAUAAAAaAAEAAgAAAAUAAAAaAAIAAgAAAAUAAAAaAAMAAgAAAAUAAAAaAAQAAgAAAAUAAAAaAAUAAgAAAAUAAAAaAAYAAgAAAAUAAAAaAAcAAgAAAAUAAAAbAPf/AgAAAAUAAAAbAPj/AgAAAAUAAAAbAPn/AgAAAAUAAAAbAPr/AgAAAAUAAAAbAPv/AgAAAAUAAAAbAPz/AgAAAAUAAAAbAP3/AgAAAAUAAAAbAP7/AgAAAAUAAAAbAP//AgAAAAUAAAAbAAAAAgAAAAUAAAAbAAEAAgAAAAUAAAAbAAIAAgAAAAUAAAAbAAMAAgAAAAUAAAAbAAQAAgAAAAUAAAAbAAUAAgAAAAUAAAAbAAYAAgAAAAUAAAAbAAcAAgAAAAUAAAAcAPf/AgAAAAUAAAAcAPj/AgAAAAUAAAAcAPn/AgAAAAUAAAAcAPr/AgAAAAUAAAAcAPv/AgAAAAUAAAAcAPz/AgAAAAUAAAAcAP3/AgAAAAUAAAAcAP7/AgAAAAUAAAAcAP//AgAAAAUAAAAcAAAAAgAAAAUAAAAcAAEAAgAAAAUAAAAcAAIAAgAAAAUAAAAcAAMAAgAAAAUAAAAcAAQAAgAAAAUAAAAcAAUAAgAAAAUAAAAcAAYAAgAAAAUAAAAcAAcAAgAAAAUAAAAdAPf/AgAAAAUAAAAdAPj/AgAAAAUAAAAdAPn/AgAAAAUAAAAdAPr/AgAAAAUAAAAdAPv/AgAAAAUAAAAdAPz/AgAAAAUAAAAdAP3/AgAAAAUAAAAdAP7/AgAAAAUAAAAdAP//AgAAAAUAAAAdAAAAAgAAAAUAAAAdAAEAAgAAAAUAAAAdAAIAAgAAAAUAAAAdAAMAAgAAAAUAAAAdAAQAAgAAAAUAAAAdAAUAAgAAAAUAAAAdAAYAAgAAAAUAAAAdAAcAAgAAAAUAAAAeAPf/AgAAAAUAAAAeAPj/AgAAAAUAAAAeAPn/AgAAAAUAAAAeAPr/AgAAAAUAAAAeAPv/AgAAAAUAAAAeAPz/AgAAAAUAAAAeAP3/AgAAAAUAAAAeAP7/AgAAAAUAAAAeAP//AgAAAAUAAAAeAAAAAgAAAAUAAAAeAAEAAgAAAAUAAAAeAAIAAgAAAAUAAAAeAAMAAgAAAAUAAAAeAAQAAgAAAAUAAAAeAAUAAgAAAAUAAAAeAAYAAgAAAAUAAAAeAAcAAgAAAAUAAAAfAPf/AgAAAAUAAAAfAPj/AgAAAAUAAAAfAPn/AgAAAAUAAAAfAPr/AgAAAAUAAAAfAPv/AgAAAAUAAAAfAPz/AgAAAAUAAAAfAP3/AgAAAAUAAAAfAP7/AgAAAAUAAAAfAP//AgAAAAUAAAAfAAAAAgAAAAUAAAAfAAEAAgAAAAUAAAAfAAIAAgAAAAUAAAAfAAMAAgAAAAUAAAAfAAQAAgAAAAUAAAAfAAUAAgAAAAUAAAAfAAYAAgAAAAUAAAAfAAcAAgAAAAUAAAAgAPf/AgAAAAUAAAAgAPj/AgAAAAUAAAAgAPn/AgAAAAUAAAAgAPr/AgAAAAUAAAAgAPv/AgAAAAUAAAAgAPz/AgAAAAUAAAAgAP3/AgAAAAUAAAAgAP7/AgAAAAUAAAAgAP//AgAAAAUAAAAgAAAAAgAAAAUAAAAgAAEAAgAAAAUAAAAgAAIAAgAAAAUAAAAgAAMAAgAAAAUAAAAgAAQAAgAAAAUAAAAgAAUAAgAAAAUAAAAgAAYAAgAAAAUAAAAgAAcAAgAAAAUAAAAhAPf/AgAAAAUAAAAhAPj/AgAAAAUAAAAhAPn/AgAAAAUAAAAhAPr/AgAAAAUAAAAhAPv/AgAAAAUAAAAhAPz/AgAAAAUAAAAhAP3/AgAAAAUAAAAhAP7/AgAAAAUAAAAhAP//AgAAAAUAAAAhAAAAAgAAAAUAAAAhAAEAAgAAAAUAAAAhAAIAAgAAAAUAAAAhAAMAAgAAAAUAAAAhAAQAAgAAAAUAAAAhAAUAAgAAAAUAAAAhAAYAAgAAAAUAAAAhAAcAAgAAAAUAAAAiAPf/AgAAAAUAAAAiAPj/AgAAAAUAAAAiAPn/AgAAAAUAAAAiAPr/AgAAAAUAAAAiAPv/AgAAAAUAAAAiAPz/AgAAAAUAAAAiAP3/AgAAAAUAAAAiAP7/AgAAAAUAAAAiAP//AgAAAAUAAAAiAAAAAgAAAAUAAAAiAAEAAgAAAAUAAAAiAAIAAgAAAAUAAAAiAAMAAgAAAAUAAAAiAAQAAgAAAAUAAAAiAAUAAgAAAAUAAAAiAAYAAgAAAAUAAAAiAAcAAgAAAAUAAAAjAPf/AgAAAAUAAAAjAPj/AgAAAAUAAAAjAPn/AgAAAAUAAAAjAPr/AgAAAAUAAAAjAPv/AgAAAAUAAAAjAPz/AgAAAAUAAAAjAP3/AgAAAAUAAAAjAP7/AgAAAAUAAAAjAP//AgAAAAUAAAAjAAAAAgAAAAUAAAAjAAEAAgAAAAUAAAAjAAIAAgAAAAUAAAAjAAMAAgAAAAUAAAAjAAQAAgAAAAUAAAAjAAUAAgAAAAUAAAAjAAYAAgAAAAUAAAAjAAcAAgAAAAUAAAAkAPf/AgAAAAUAAAAkAPj/AgAAAAUAAAAkAPn/AgAAAAUAAAAkAPr/AgAAAAUAAAAkAPv/AgAAAAUAAAAkAPz/AgAAAAUAAAAkAP3/AgAAAAUAAAAkAP7/AgAAAAUAAAAkAP//AgAAAAUAAAAkAAAAAgAAAAUAAAAkAAEAAgAAAAUAAAAkAAIAAgAAAAUAAAAkAAMAAgAAAAUAAAAkAAQAAgAAAAUAAAAkAAUAAgAAAAUAAAAkAAYAAgAAAAUAAAAkAAcAAgAAAAUAAAAlAPf/AgAAAAUAAAAlAPj/AgAAAAUAAAAlAPn/AgAAAAUAAAAlAPr/AgAAAAUAAAAlAPv/AgAAAAUAAAAlAPz/AgAAAAUAAAAlAP3/AgAAAAUAAAAlAP7/AgAAAAUAAAAlAP//AgAAAAUAAAAlAAAAAgAAAAUAAAAlAAEAAgAAAAUAAAAlAAIAAgAAAAUAAAAlAAMAAgAAAAUAAAAlAAQAAgAAAAUAAAAlAAUAAgAAAAUAAAAlAAYAAgAAAAUAAAAlAAcAAgAAAAUAAAAmAPf/AgAAAAUAAAAmAPj/AgAAAAUAAAAmAPn/AgAAAAUAAAAmAPr/AgAAAAUAAAAmAPv/AgAAAAUAAAAmAPz/AgAAAAUAAAAmAP3/AgAAAAUAAAAmAP7/AgAAAAUAAAAmAP//AgAAAAUAAAAmAAAAAgAAAAUAAAAmAAEAAgAAAAUAAAAmAAIAAgAAAAUAAAAmAAMAAgAAAAUAAAAmAAQAAgAAAAUAAAAmAAUAAgAAAAUAAAAmAAYAAgAAAAUAAAAmAAcAAgAAAAUAAAAnAPf/AgAAAAUAAAAnAPj/AgAAAAUAAAAnAPn/AgAAAAUAAAAnAPr/AgAAAAUAAAAnAPv/AgAAAAUAAAAnAPz/AgAAAAUAAAAnAP3/AgAAAAUAAAAnAP7/AgAAAAUAAAAnAP//AgAAAAUAAAAnAAAAAgAAAAUAAAAnAAEAAgAAAAUAAAAnAAIAAgAAAAUAAAAnAAMAAgAAAAUAAAAnAAQAAgAAAAUAAAAnAAUAAgAAAAUAAAAnAAYAAgAAAAUAAAAnAAcAAgAAAAUAAAAoAPf/AgAAAAUAAAAoAPj/AgAAAAUAAAAoAPn/AgAAAAUAAAAoAPr/AgAAAAUAAAAoAPv/AgAAAAUAAAAoAPz/AgAAAAUAAAAoAP3/AgAAAAUAAAAoAP7/AgAAAAUAAAAoAP//AgAAAAUAAAAoAAAAAgAAAAUAAAAoAAEAAgAAAAUAAAAoAAIAAgAAAAUAAAAoAAMAAgAAAAUAAAAoAAQAAgAAAAUAAAAoAAUAAgAAAAUAAAAoAAYAAgAAAAUAAAAoAAcAAgAAAAUAAAApAPf/AgAAAAUAAAApAPj/AgAAAAUAAAApAPn/AgAAAAUAAAApAPr/AgAAAAUAAAApAPv/AgAAAAUAAAApAPz/AgAAAAUAAAApAP3/AgAAAAUAAAApAP7/AgAAAAUAAAApAP//AgAAAAUAAAApAAAAAgAAAAUAAAApAAEAAgAAAAUAAAApAAIAAgAAAAUAAAApAAMAAgAAAAUAAAApAAQAAgAAAAUAAAApAAUAAgAAAAUAAAApAAYAAgAAAAUAAAApAAcAAgAAAAUAAAAqAPf/AgAAAAUAAAAqAPj/AgAAAAUAAAAqAPn/AgAAAAUAAAAqAPr/AgAAAAUAAAAqAPv/AgAAAAUAAAAqAPz/AgAAAAUAAAAqAP3/AgAAAAUAAAAqAP7/AgAAAAUAAAAqAP//AgAAAAUAAAAqAAAAAgAAAAUAAAAqAAEAAgAAAAUAAAAqAAIAAgAAAAUAAAAqAAMAAgAAAAUAAAAqAAQAAgAAAAUAAAAqAAUAAgAAAAUAAAAqAAYAAgAAAAUAAAAqAAcAAgAAAAUAAAArAPf/AgAAAAUAAAArAPj/AgAAAAUAAAArAPn/AgAAAAUAAAArAPr/AgAAAAUAAAArAPv/AgAAAAUAAAArAPz/AgAAAAUAAAArAP3/AgAAAAUAAAArAP7/AgAAAAUAAAArAP//AgAAAAUAAAArAAAAAgAAAAUAAAArAAEAAgAAAAUAAAArAAIAAgAAAAUAAAArAAMAAgAAAAUAAAArAAQAAgAAAAUAAAArAAUAAgAAAAUAAAArAAYAAgAAAAUAAAArAAcAAgAAAAUAAAAsAPf/AgAAAAUAAAAsAPj/AgAAAAUAAAAsAPn/AgAAAAUAAAAsAPr/AgAAAAUAAAAsAPv/AgAAAAUAAAAsAPz/AgAAAAUAAAAsAP3/AgAAAAUAAAAsAP7/AgAAAAUAAAAsAP//AgAAAAUAAAAsAAAAAgAAAAUAAAAsAAEAAgAAAAUAAAAsAAIAAgAAAAUAAAAsAAMAAgAAAAUAAAAsAAQAAgAAAAUAAAAsAAUAAgAAAAUAAAAsAAYAAgAAAAUAAAAsAAcAAgAAAAUAAAAtAPf/AgAAAAUAAAAtAPj/AgAAAAUAAAAtAPn/AgAAAAUAAAAtAPr/AgAAAAUAAAAtAPv/AgAAAAUAAAAtAPz/AgAAAAUAAAAtAP3/AgAAAAUAAAAtAP7/AgAAAAUAAAAtAP//AgAAAAUAAAAtAAAAAgAAAAUAAAAtAAEAAgAAAAUAAAAtAAIAAgAAAAUAAAAtAAMAAgAAAAUAAAAtAAQAAgAAAAUAAAAtAAUAAgAAAAUAAAAtAAYAAgAAAAUAAAAtAAcAAgAAAAUAAAAuAPf/AgAAAAUAAAAuAPj/AgAAAAUAAAAuAPn/AgAAAAUAAAAuAPr/AgAAAAUAAAAuAPv/AgAAAAUAAAAuAPz/AgAAAAUAAAAuAP3/AgAAAAUAAAAuAP7/AgAAAAUAAAAuAP//AgAAAAUAAAAuAAAAAgAAAAUAAAAuAAEAAgAAAAUAAAAuAAIAAgAAAAUAAAAuAAMAAgAAAAUAAAAuAAQAAgAAAAUAAAAuAAUAAgAAAAUAAAAuAAYAAgAAAAUAAAAuAAcAAgAAAAUAAAAvAPf/AgAAAAUAAAAvAPj/AgAAAAUAAAAvAPn/AgAAAAUAAAAvAPr/AgAAAAUAAAAvAPv/AgAAAAUAAAAvAPz/AgAAAAUAAAAvAP3/AgAAAAUAAAAvAP7/AgAAAAUAAAAvAP//AgAAAAUAAAAvAAAAAgAAAAUAAAAvAAEAAgAAAAUAAAAvAAIAAgAAAAUAAAAvAAMAAgAAAAUAAAAvAAQAAgAAAAUAAAAvAAUAAgAAAAUAAAAvAAYAAgAAAAUAAAAvAAcAAgAAAAUAAAAwAPf/AgAAAAUAAAAwAPj/AgAAAAUAAAAwAPn/AgAAAAUAAAAwAPr/AgAAAAUAAAAwAPv/AgAAAAUAAAAwAPz/AgAAAAUAAAAwAP3/AgAAAAUAAAAwAP7/AgAAAAUAAAAwAP//AgAAAAUAAAAwAAAAAgAAAAUAAAAwAAEAAgAAAAUAAAAwAAIAAgAAAAUAAAAwAAMAAgAAAAUAAAAwAAQAAgAAAAUAAAAwAAUAAgAAAAUAAAAwAAYAAgAAAAUAAAAwAAcAAgAAAAUAAAAxAPX/AgAAAAQAAAAxAPb/AgAAAAUAAAAxAPf/AgAAAAUAAAAxAPj/AgAAAAUAAAAxAPn/AgAAAAUAAAAxAPr/AgAAAAUAAAAxAPv/AgAAAAUAAAAxAPz/AgAAAAUAAAAxAP3/AgAAAAUAAAAxAP7/AgAAAAUAAAAxAP//AgAAAAUAAAAxAAAAAgAAAAUAAAAxAAEAAgAAAAUAAAAxAAIAAgAAAAUAAAAxAAMAAgAAAAUAAAAxAAQAAgAAAAUAAAAxAAUAAgAAAAUAAAAxAAYAAgAAAAUAAAAxAAcAAgAAAAUAAAAyAPX/AgAAAAQAAAAyAPb/AgAAAAUAAAAyAPf/AgAAAAUAAAAyAPj/AgAAAAUAAAAyAPn/AgAAAAUAAAAyAPr/AgAAAAUAAAAyAPv/AgAAAAUAAAAyAPz/AgAAAAUAAAAyAP3/AgAAAAUAAAAyAP7/AgAAAAUAAAAyAP//AgAAAAUAAAAyAAAAAgAAAAUAAAAyAAEAAgAAAAUAAAAyAAIAAgAAAAUAAAAyAAMAAgAAAAUAAAAyAAQAAgAAAAUAAAAyAAUAAgAAAAUAAAAyAAYAAgAAAAUAAAAyAAcAAgAAAAUAAAAzAPX/AgAAAAQAAAAzAPb/AgAAAAUAAAAzAPf/AgAAAAUAAAAzAPj/AgAAAAUAAAAzAPn/AgAAAAUAAAAzAPr/AgAAAAUAAAAzAPv/AgAAAAUAAAAzAPz/AgAAAAUAAAAzAP3/AgAAAAUAAAAzAP7/AgAAAAUAAAAzAP//AgAAAAUAAAAzAAAAAgAAAAUAAAAzAAEAAgAAAAUAAAAzAAIAAgAAAAUAAAAzAAMAAgAAAAUAAAAzAAQAAgAAAAUAAAAzAAUAAgAAAAUAAAAzAAYAAgAAAAUAAAAzAAcAAgAAAAUAAAA0APX/AgAAAAQAAAA0APb/AgAAAAUAAAA0APf/AgAAAAUAAAA0APj/AgAAAAUAAAA0APn/AgAAAAUAAAA0APr/AgAAAAUAAAA0APv/AgAAAAUAAAA0APz/AgAAAAUAAAA0AP3/AgAAAAUAAAA0AP7/AgAAAAUAAAA0AP//AgAAAAUAAAA0AAAAAgAAAAUAAAA0AAEAAgAAAAUAAAA0AAIAAgAAAAUAAAA0AAMAAgAAAAUAAAA0AAQAAgAAAAUAAAA0AAUAAgAAAAUAAAA0AAYAAgAAAAUAAAA0AAcAAgAAAAUAAAA1APX/AgAAAAQAAAA1APb/AgAAAAUAAAA1APf/AgAAAAUAAAA1APj/AgAAAAUAAAA1APn/AgAAAAUAAAA1APr/AgAAAAUAAAA1APv/AgAAAAUAAAA1APz/AgAAAAUAAAA1AP3/AgAAAAUAAAA1AP7/AgAAAAUAAAA1AP//AgAAAAUAAAA1AAAAAgAAAAUAAAA1AAEAAgAAAAUAAAA1AAIAAgAAAAUAAAA1AAMAAgAAAAUAAAA1AAQAAgAAAAUAAAA1AAUAAgAAAAUAAAA1AAYAAgAAAAUAAAA1AAcAAgAAAAUAAAA2APX/AgAAAAQAAAA2APb/AgAAAAUAAAA2APf/AgAAAAUAAAA2APj/AgAAAAUAAAA2APn/AgAAAAUAAAA2APr/AgAAAAUAAAA2APv/AgAAAAUAAAA2APz/AgAAAAUAAAA2AP3/AgAAAAUAAAA2AP7/AgAAAAUAAAA2AP//AgAAAAUAAAA2AAAAAgAAAAUAAAA2AAEAAgAAAAUAAAA2AAIAAgAAAAUAAAA2AAMAAgAAAAUAAAA2AAQAAgAAAAUAAAA2AAUAAgAAAAUAAAA2AAYAAgAAAAUAAAA2AAcAAgAAAAUAAAA3APX/AgAAAAQAAAA3APb/AgAAAAUAAAA3APf/AgAAAAUAAAA3APj/AgAAAAUAAAA3APn/AgAAAAUAAAA3APr/AgAAAAUAAAA3APv/AgAAAAUAAAA3APz/AgAAAAUAAAA3AP3/AgAAAAUAAAA3AP7/AgAAAAUAAAA3AP//AgAAAAUAAAA3AAAAAgAAAAUAAAA3AAEAAgAAAAUAAAA3AAIAAgAAAAUAAAA3AAMAAgAAAAUAAAA3AAQAAgAAAAUAAAA3AAUAAgAAAAUAAAA3AAYAAgAAAAUAAAA3AAcAAgAAAAUAAAA4APX/AgAAAAQAAAA4APb/AgAAAAUAAAA4APf/AgAAAAUAAAA4APj/AgAAAAUAAAA4APn/AgAAAAUAAAA4APr/AgAAAAUAAAA4APv/AgAAAAUAAAA4APz/AgAAAAUAAAA4AP3/AgAAAAUAAAA4AP7/AgAAAAUAAAA4AP//AgAAAAUAAAA4AAAAAgAAAAUAAAA4AAEAAgAAAAUAAAA4AAIAAgAAAAUAAAA4AAMAAgAAAAUAAAA4AAQAAgAAAAUAAAA4AAUAAgAAAAUAAAA4AAYAAgAAAAUAAAA4AAcAAgAAAAUAAAA5APX/AgAAAAQAAAA5APb/AgAAAAUAAAA5APf/AgAAAAUAAAA5APj/AgAAAAUAAAA5APn/AgAAAAUAAAA5APr/AgAAAAUAAAA5APv/AgAAAAUAAAA5APz/AgAAAAUAAAA5AP3/AgAAAAUAAAA5AP7/AgAAAAUAAAA5AP//AgAAAAUAAAA5AAAAAgAAAAUAAAA5AAEAAgAAAAUAAAA5AAIAAgAAAAUAAAA5AAMAAgAAAAUAAAA5AAQAAgAAAAUAAAA5AAUAAgAAAAUAAAA5AAYAAgAAAAUAAAA5AAcAAgAAAAUAAAA6APX/AgAAAAQAAAA6APb/AgAAAAUAAAA6APf/AgAAAAUAAAA6APj/AgAAAAUAAAA6APn/AgAAAAUAAAA6APr/AgAAAAUAAAA6APv/AgAAAAUAAAA6APz/AgAAAAUAAAA6AP3/AgAAAAUAAAA6AP7/AgAAAAUAAAA6AP//AgAAAAUAAAA6AAAAAgAAAAUAAAA6AAEAAgAAAAUAAAA6AAIAAgAAAAUAAAA6AAMAAgAAAAUAAAA6AAQAAgAAAAUAAAA6AAUAAgAAAAUAAAA6AAYAAgAAAAUAAAA6AAcAAgAAAAUAAAA7APX/AgAAAAQAAAA7APb/AgAAAAUAAAA7APf/AgAAAAUAAAA7APj/AgAAAAUAAAA7APn/AgAAAAUAAAA7APr/AgAAAAUAAAA7APv/AgAAAAUAAAA7APz/AgAAAAUAAAA7AP3/AgAAAAUAAAA7AP7/AgAAAAUAAAA7AP//AgAAAAUAAAA7AAAAAgAAAAUAAAA7AAEAAgAAAAUAAAA7AAIAAgAAAAUAAAA7AAMAAgAAAAUAAAA7AAQAAgAAAAUAAAA7AAUAAgAAAAUAAAA7AAYAAgAAAAUAAAA7AAcAAgAAAAUAAAA8APX/AgAAAAQAAAA8APb/AgAAAAUAAAA8APf/AgAAAAUAAAA8APj/AgAAAAUAAAA8APn/AgAAAAUAAAA8APr/AgAAAAUAAAA8APv/AgAAAAUAAAA8APz/AgAAAAUAAAA8AP3/AgAAAAUAAAA8AP7/AgAAAAUAAAA8AP//AgAAAAUAAAA8AAAAAgAAAAUAAAA8AAEAAgAAAAUAAAA8AAIAAgAAAAUAAAA8AAMAAgAAAAUAAAA8AAQAAgAAAAUAAAA8AAUAAgAAAAUAAAA8AAYAAgAAAAUAAAA8AAcAAgAAAAUAAAA9APX/AgAAAAQAAAA9APb/AgAAAAUAAAA9APf/AgAAAAUAAAA9APj/AgAAAAUAAAA9APn/AgAAAAUAAAA9APr/AgAAAAUAAAA9APv/AgAAAAUAAAA9APz/AgAAAAUAAAA9AP3/AgAAAAUAAAA9AP7/AgAAAAUAAAA9AP//AgAAAAUAAAA9AAAAAgAAAAUAAAA9AAEAAgAAAAUAAAA9AAIAAgAAAAUAAAA9AAMAAgAAAAUAAAA9AAQAAgAAAAUAAAA9AAUAAgAAAAUAAAA9AAYAAgAAAAUAAAA9AAcAAgAAAAUAAAA+APX/AgAAAAQAAAA+APb/AgAAAAUAAAA+APf/AgAAAAUAAAA+APj/AgAAAAUAAAA+APn/AgAAAAUAAAA+APr/AgAAAAUAAAA+APv/AgAAAAUAAAA+APz/AgAAAAUAAAA+AP3/AgAAAAUAAAA+AP7/AgAAAAUAAAA+AP//AgAAAAUAAAA+AAAAAgAAAAUAAAA+AAEAAgAAAAUAAAA+AAIAAgAAAAUAAAA+AAMAAgAAAAUAAAA+AAQAAgAAAAUAAAA+AAUAAgAAAAUAAAA+AAYAAgAAAAUAAAA+AAcAAgAAAAUAAAA/APX/AgAAAAQAAAA/APb/AgAAAAUAAAA/APf/AgAAAAUAAAA/APj/AgAAAAUAAAA/APn/AgAAAAUAAAA/APr/AgAAAAUAAAA/APv/AgAAAAUAAAA/APz/AgAAAAUAAAA/AP3/AgAAAAUAAAA/AP7/AgAAAAUAAAA/AP//AgAAAAUAAAA/AAAAAgAAAAUAAAA/AAEAAgAAAAUAAAA/AAIAAgAAAAUAAAA/AAMAAgAAAAUAAAA/AAQAAgAAAAUAAAA/AAUAAgAAAAUAAAA/AAYAAgAAAAUAAAA/AAcAAgAAAAUAAABAAPX/AgAAAAQAAABAAPb/AgAAAAUAAABAAPf/AgAAAAUAAABAAPj/AgAAAAUAAABAAPn/AgAAAAUAAABAAPr/AgAAAAUAAABAAPv/AgAAAAUAAABAAPz/AgAAAAUAAABAAP3/AgAAAAUAAABAAP7/AgAAAAUAAABAAP//AgAAAAUAAABAAAAAAgAAAAUAAABAAAEAAgAAAAUAAABAAAIAAgAAAAUAAABAAAMAAgAAAAUAAABAAAQAAgAAAAUAAABAAAUAAgAAAAUAAABAAAYAAgAAAAUAAABAAAcAAgAAAAUAAABBAPX/AgAAAAQAAABBAPb/AgAAAAUAAABBAPf/AgAAAAUAAABBAPj/AgAAAAUAAABBAPn/AgAAAAUAAABBAPr/AgAAAAUAAABBAPv/AgAAAAUAAABBAPz/AgAAAAUAAABBAP3/AgAAAAUAAABBAP7/AgAAAAUAAABBAP//AgAAAAUAAABBAAAAAgAAAAUAAABBAAEAAgAAAAUAAABBAAIAAgAAAAUAAABBAAMAAgAAAAUAAABBAAQAAgAAAAUAAABBAAUAAgAAAAUAAABBAAYAAgAAAAUAAABBAAcAAgAAAAUAAABCAPX/AgAAAAQAAABCAPb/AgAAAAUAAABCAPf/AgAAAAUAAABCAPj/AgAAAAUAAABCAPn/AgAAAAUAAABCAPr/AgAAAAUAAABCAPv/AgAAAAUAAABCAPz/AgAAAAUAAABCAP3/AgAAAAUAAABCAP7/AgAAAAUAAABCAP//AgAAAAUAAABCAAAAAgAAAAUAAABCAAEAAgAAAAUAAABCAAIAAgAAAAUAAABCAAMAAgAAAAUAAABCAAQAAgAAAAUAAABCAAUAAgAAAAUAAABCAAYAAgAAAAUAAABCAAcAAgAAAAUAAABDAPX/AgAAAAQAAABDAPb/AgAAAAUAAABDAPf/AgAAAAUAAABDAPj/AgAAAAUAAABDAPn/AgAAAAUAAABDAPr/AgAAAAUAAABDAPv/AgAAAAUAAABDAPz/AgAAAAUAAABDAP3/AgAAAAUAAABDAP7/AgAAAAUAAABDAP//AgAAAAUAAABDAAAAAgAAAAUAAABDAAEAAgAAAAUAAABDAAIAAgAAAAUAAABDAAMAAgAAAAUAAABDAAQAAgAAAAUAAABDAAUAAgAAAAUAAABDAAYAAgAAAAUAAABDAAcAAgAAAAUAAABEAPX/AgAAAAQAAABEAPb/AgAAAAUAAABEAPf/AgAAAAUAAABEAPj/AgAAAAUAAABEAPn/AgAAAAUAAABEAPr/AgAAAAUAAABEAPv/AgAAAAUAAABEAPz/AgAAAAUAAABEAP3/AgAAAAUAAABEAP7/AgAAAAUAAABEAP//AgAAAAUAAABEAAAAAgAAAAUAAABEAAEAAgAAAAUAAABEAAIAAgAAAAUAAABEAAMAAgAAAAUAAABEAAQAAgAAAAUAAABEAAUAAgAAAAUAAABEAAYAAgAAAAUAAABEAAcAAgAAAAUAAABFAPX/AgAAAAQAAABFAPb/AgAAAAUAAABFAPf/AgAAAAUAAABFAPj/AgAAAAUAAABFAPn/AgAAAAUAAABFAPr/AgAAAAUAAABFAPv/AgAAAAUAAABFAPz/AgAAAAUAAABFAP3/AgAAAAUAAABFAP7/AgAAAAUAAABFAP//AgAAAAUAAABFAAAAAgAAAAUAAABFAAEAAgAAAAUAAABFAAIAAgAAAAUAAABFAAMAAgAAAAUAAABFAAQAAgAAAAUAAABFAAUAAgAAAAUAAABFAAYAAgAAAAUAAABFAAcAAgAAAAUAAABGAPX/AgAAAAQAAABGAPb/AgAAAAUAAABGAPf/AgAAAAUAAABGAPj/AgAAAAUAAABGAPn/AgAAAAUAAABGAPr/AgAAAAUAAABGAPv/AgAAAAUAAABGAPz/AgAAAAUAAABGAP3/AgAAAAUAAABGAP7/AgAAAAUAAABGAP//AgAAAAUAAABGAAAAAgAAAAUAAABGAAEAAgAAAAUAAABGAAIAAgAAAAUAAABGAAMAAgAAAAUAAABGAAQAAgAAAAUAAABGAAUAAgAAAAUAAABGAAYAAgAAAAUAAABGAAcAAgAAAAUAAABHAPX/AgAAAAQAAABHAPb/AgAAAAUAAABHAPf/AgAAAAUAAABHAPj/AgAAAAUAAABHAPn/AgAAAAUAAABHAPr/AgAAAAUAAABHAPv/AgAAAAUAAABHAPz/AgAAAAUAAABHAP3/AgAAAAUAAABHAP7/AgAAAAUAAABHAP//AgAAAAUAAABHAAAAAgAAAAUAAABHAAEAAgAAAAUAAABHAAIAAgAAAAUAAABHAAMAAgAAAAUAAABHAAQAAgAAAAUAAABHAAUAAgAAAAUAAABHAAYAAgAAAAUAAABHAAcAAgAAAAUAAABIAPX/AgAAAAQAAABIAPb/AgAAAAUAAABIAPf/AgAAAAUAAABIAPj/AgAAAAUAAABIAPn/AgAAAAUAAABIAPr/AgAAAAUAAABIAPv/AgAAAAUAAABIAPz/AgAAAAUAAABIAP3/AgAAAAUAAABIAP7/AgAAAAUAAABIAP//AgAAAAUAAABIAAAAAgAAAAUAAABIAAEAAgAAAAUAAABIAAIAAgAAAAUAAABIAAMAAgAAAAUAAABIAAQAAgAAAAUAAABIAAUAAgAAAAUAAABIAAYAAgAAAAUAAABIAAcAAgAAAAUAAABJAPX/AgAAAAQAAABJAPb/AgAAAAUAAABJAPf/AgAAAAUAAABJAPj/AgAAAAUAAABJAPn/AgAAAAUAAABJAPr/AgAAAAUAAABJAPv/AgAAAAUAAABJAPz/AgAAAAUAAABJAP3/AgAAAAUAAABJAP7/AgAAAAUAAABJAP//AgAAAAUAAABJAAAAAgAAAAUAAABJAAEAAgAAAAUAAABJAAIAAgAAAAUAAABJAAMAAgAAAAUAAABJAAQAAgAAAAUAAABJAAUAAgAAAAUAAABJAAYAAgAAAAUAAABJAAcAAgAAAAUAAABKAPX/AgAAAAQAAABKAPb/AgAAAAUAAABKAPf/AgAAAAUAAABKAPj/AgAAAAUAAABKAPn/AgAAAAUAAABKAPr/AgAAAAUAAABKAPv/AgAAAAUAAABKAPz/AgAAAAUAAABKAP3/AgAAAAUAAABKAP7/AgAAAAUAAABKAP//AgAAAAUAAABKAAAAAgAAAAUAAABKAAEAAgAAAAUAAABKAAIAAgAAAAUAAABKAAMAAgAAAAUAAABKAAQAAgAAAAUAAABKAAUAAgAAAAUAAABKAAYAAgAAAAUAAABKAAcAAgAAAAUAAABLAPX/AgAAAAQAAABLAPb/AgAAAAUAAABLAPf/AgAAAAUAAABLAPj/AgAAAAUAAABLAPn/AgAAAAUAAABLAPr/AgAAAAUAAABLAPv/AgAAAAUAAABLAPz/AgAAAAUAAABLAP3/AgAAAAUAAABLAP7/AgAAAAUAAABLAP//AgAAAAUAAABLAAAAAgAAAAUAAABLAAEAAgAAAAUAAABLAAIAAgAAAAUAAABLAAMAAgAAAAUAAABLAAQAAgAAAAUAAABLAAUAAgAAAAUAAABLAAYAAgAAAAUAAABLAAcAAgAAAAUAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("6_inme2")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(1024, -176) +script = ExtResource("7_ow6lt") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="WaterArea" parent="." instance=ExtResource("8_4mdbp")] +visible = false +position = Vector2(448, -56) +scale = Vector2(100, 23.724) + +[node name="PipeArea" parent="." instance=ExtResource("14_1la4l")] +position = Vector2(976, -80) +enter_direction = 3 +pipe_id = 1 +target_level = "uid://7ey10q1ca0ap" + +[node name="BuzzyBeetle" parent="." instance=ExtResource("11_o6d8o")] +position = Vector2(488, -48) + +[node name="BuzzyBeetle2" parent="." instance=ExtResource("11_o6d8o")] +position = Vector2(344, 0) + +[node name="Blooper" parent="." instance=ExtResource("9_trd4e")] +position = Vector2(472, -56) + +[node name="Blooper2" parent="." instance=ExtResource("9_trd4e")] +position = Vector2(376, -120) + +[node name="Blooper3" parent="." instance=ExtResource("9_trd4e")] +position = Vector2(808, -96) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("12_1uo8y") +nodes_to_delete = [NodePath("../Coin")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("13_1uufc")] +position = Vector2(312, -72) +id = 3 + +[node name="Coin" parent="." instance=ExtResource("14_kdwin")] +position = Vector2(312, -72) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116908" to="Tiles/@Node2D@116908/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116909" to="Tiles/@Node2D@116909/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116910" to="Tiles/@Node2D@116910/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116911" to="Tiles/@Node2D@116911/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116912" to="Tiles/@Node2D@116912/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116913" to="Tiles/@Node2D@116913/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116914" to="Tiles/@Node2D@116914/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116915" to="Tiles/@Node2D@116915/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116916" to="Tiles/@Node2D@116916/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116917" to="Tiles/@Node2D@116917/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116918" to="Tiles/@Node2D@116918/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116919" to="Tiles/@Node2D@116919/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116920" to="Tiles/@Node2D@116920/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116921" to="Tiles/@Node2D@116921/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116922" to="Tiles/@Node2D@116922/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116923" to="Tiles/@Node2D@116923/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116924" to="Tiles/@Node2D@116924/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116925" to="Tiles/@Node2D@116925/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116926" to="Tiles/@Node2D@116926/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116927" to="Tiles/@Node2D@116927/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116928" to="Tiles/@Node2D@116928/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116929" to="Tiles/@Node2D@116929/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116930" to="Tiles/@Node2D@116930/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116931" to="Tiles/@Node2D@116931/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116932" to="Tiles/@Node2D@116932/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116933" to="Tiles/@Node2D@116933/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116934" to="Tiles/@Node2D@116934/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116935" to="Tiles/@Node2D@116935/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116936" to="Tiles/@Node2D@116936/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116937" to="Tiles/@Node2D@116937/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116938" to="Tiles/@Node2D@116938/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116939" to="Tiles/@Node2D@116939/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116940" to="Tiles/@Node2D@116940/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116941" to="Tiles/@Node2D@116941/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116942" to="Tiles/@Node2D@116942/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116943" to="Tiles/@Node2D@116943/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116944" to="Tiles/@Node2D@116944/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@116945" to="Tiles/@Node2D@116945/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World4/4-2.tscn b/Scenes/Levels/SMBLL/World4/4-2.tscn new file mode 100644 index 0000000..1f882e5 --- /dev/null +++ b/Scenes/Levels/SMBLL/World4/4-2.tscn @@ -0,0 +1,480 @@ +[gd_scene load_steps=33 format=4 uid="uid://ug6gj0t8f1x6"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_d4fy4"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_ygef6"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="3_p7dui"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_ax58q"] +[ext_resource type="PackedScene" uid="uid://cw6ypkkhofyuq" path="res://Scenes/Prefabs/DecoTiles/Deco1.tscn" id="7_xwiwp"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="8_a5t3w"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_p428k"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="10_a5t3w"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="11_hk2px"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="12_xoivx"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="13_u2gvk"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="14_pbhuq"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="15_bljj6"] +[ext_resource type="PackedScene" uid="uid://4bb81eil6a4c" path="res://Scenes/Prefabs/Entities/Enemies/Lakitu.tscn" id="16_pbhuq"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="17_bljj6"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="17_p6tym"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="18_p6tym"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="19_jiucv"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="20_bljj6"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="22_3atrh"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="22_jiucv"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="22_rd3xh"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="25_mwklw"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="26_ygef6"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="27_burjs"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="28_8706i"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="29_sc4jh"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="30_3fjv0"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="31_ygef6"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="32_burjs"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="33_8706i"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="54_jny6j"] + +[node name="4-2" type="Node"] +script = ExtResource("1_d4fy4") +music = ExtResource("2_ygef6") +theme = "Jungle" +campaign = "SMBLL" +world_id = 4 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("3_p7dui")] +position = Vector2(-216, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("7_xwiwp")] +tile_map_data = PackedByteArray("AAD7////AAAAAAAAAAD8////AAABAAAAAAD9////AAABAAAAAAD+////AAACAAAAAAAaAP//AAAAAAAAAAAbAP//AAABAAAAAAAcAP//AAACAAAAAAAsAP//AAAAAAAAAAAtAP//AAABAAAAAAAuAP//AAABAAAAAAAvAP//AAACAAAAAABJAP//AAAAAAAAAABKAP//AAABAAAAAABLAP//AAACAAAAAABdAP//AAABAAAAAABeAP//AAACAAAAAABbAP//AAAAAAAAAABcAP//AAABAAAAAABoAP//AAACAAAAAABnAP//AAAAAAAAAAB6AP//AAAAAAAAAAB7AP//AAABAAAAAAB8AP//AAACAAAAAACOAP//AAABAAAAAACPAP//AAACAAAAAACMAP//AAAAAAAAAACNAP//AAABAAAAAACYAP//AAAAAAAAAACZAP//AAACAAAAAACpAP//AAAAAAAAAACqAP//AAABAAAAAACrAP//AAACAAAAAAAHAP//AAAAAAAAAAAIAP//AAACAAAAAAA=") + +[node name="Tiles" parent="." instance=ExtResource("5_ax58q")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAADAAAAAAAcAAEAAAADAAEAAAAfAAAAAAABAAAAAAAfAAEAAAABAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAADAAAAAAAlAAEAAAADAAEAAAAoAAAAAAAAAAAAAAAoAAEAAAAAAAEAAAAqAAAAAAABAAAAAAAqAAEAAAABAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAADAAAAAABwAAEAAAADAAEAAAByAAAAAAABAAAAAAByAAEAAAABAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAADAAAAAAB9AAEAAAADAAEAAAB/AAAAAAABAAAAAAB/AAEAAAABAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAADAAAAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAADAAEAAACjAAAAAAABAAAAAACjAAEAAAABAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAADAAAAAACrAAEAAAADAAEAAACwAAAAAAABAAAAAACwAAEAAAABAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAADAAAAAAC0AAEAAAADAAEAAAC+AAAAAAABAAAAAAC+AAEAAAABAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAAC+AP//AAAEAAIAAAC0AP//AAAEAAIAAACyAPv/AAAEAAIAAACuAPv/AAAEAAIAAAC1APj/AAAEAAIAAAC2APj/AAAEAAIAAACrAPz/AAAEAAIAAACrAP3/AAAEAAIAAACrAP7/AAAEAAIAAACrAP//AAAEAAIAAACMAP3/AAAEAAIAAACNAP3/AAAEAAIAAACOAP3/AAAEAAIAAACPAP3/AAAEAAIAAACQAP3/AAAEAAIAAACRAP3/AAAEAAIAAACSAP3/AAAEAAIAAACTAP3/AAAEAAIAAACUAP3/AAAEAAIAAACVAP3/AAAEAAIAAACWAP3/AAAEAAIAAACXAP3/AAAEAAIAAACYAP3/AAAEAAIAAAA8APv/AAAEAAIAAAA8APz/AAAEAAIAAAAvAP3/AAAEAAIAAAAvAP7/AAAEAAIAAAAvAP//AAAEAAIAAAABAPz/AAABAAQAAAABAP3/AAACAAQAAAABAP7/AAABAAQAAAABAP//AAACAAQAAAAGAP3/AAABAAQAAAAGAP7/AAACAAQAAAAGAP//AAABAAQAAAAJAPv/AAABAAQAAAAJAPz/AAACAAQAAAAJAP3/AAADAAQAAAAJAP7/AAADAAQAAAAJAP//AAADAAQAAAAOAP3/AQAAAAAAAgAPAP3/AQAAAAAAAgANAP3/AQAAAAAACgAsAPj/AQAAAAAAAQAtAPj/AQAAAAAAAQAuAPj/AQAAAAAAAQAvAPj/AQAAAAAAAQAwAPj/AQAAAAAAAQAxAPj/AQAAAAAAAQAyAPj/AQAAAAAAAQAzAPj/AQAAAAAAAQA0APj/AQAAAAAAAQA1APj/AQAAAAAAAQA0APz/AQAAAAAAAQA1APz/AQAAAAAAAQA3APz/AQAAAAAAAQA4APz/AQAAAAAAAQA5APz/AQAAAAAAAQA6APz/AQAAAAAAAQA7APz/AQAAAAAAAQBlAPv/AAAIAAAAAABlAPz/AAAIAAEAAABmAPv/AAAJAAAAAABmAPz/AAAJAAEAAABlAP3/AAAIAAEAAABmAP3/AAAJAAEAAABlAP7/AAAIAAEAAABmAP7/AAAJAAEAAABlAP//AAAIAAEAAABmAP//AAAJAAEAAACcAAAAAAAIAAQAAACdAAAAAAAJAAQAAACcAAEAAAAIAAUAAACdAAEAAAAJAAUAAACeAAAAAAAIAAYAAACeAAEAAAAIAAcAAACfAAAAAAAJAAYAAACfAAEAAAAJAAcAAACjAP7/AAAIAAIAAACjAP//AAAIAAMAAACkAP7/AAAJAAIAAACkAP//AAAJAAMAAACZAPz/AQAAAAAAAgCbAPz/AQAAAAAAAgCcAPz/AQAAAAAAAgCdAPz/AQAAAAAAAgCeAPz/AQAAAAAAAgCfAPz/AQAAAAAAAgBsAPz/AQAAAAAAAgBtAPz/AQAAAAAAAgBuAPz/AQAAAAAAAgBvAPz/AQAAAAAAAgBwAPz/AQAAAAAAAgBxAPz/AQAAAAAAAgByAPz/AQAAAAAAAgBrAPz/AQAAAAAACABzAPz/AQAAAAAADAAEAP3/AQAAAAAACABrAP7/AAABAAQAAABrAP//AAACAAQAAABzAP//AAABAAQAAAC1AP//AgAAAAAAAQC1AAAAAgAAAAEAAQC2AP//AgAAAAAAAQC2AAAAAgAAAAEAAQC3AP//AgAAAAAAAQC3AAAAAgAAAAEAAQC4AP//AgAAAAAAAQC4AAAAAgAAAAEAAQC5AP//AgAAAAAAAQC5AAAAAgAAAAEAAQC6AP//AgAAAAAAAQC6AAAAAgAAAAEAAQC7AP//AgAAAAAAAQC7AAAAAgAAAAEAAQC8AP//AgAAAAAAAQC8AAAAAgAAAAEAAQC9AP//AgAAAAAAAQC9AAAAAgAAAAEAAQC1AAEAAgAAAAEAAQC2AAEAAgAAAAEAAQC3AAEAAgAAAAEAAQC4AAEAAgAAAAEAAQC5AAEAAgAAAAEAAQC6AAEAAgAAAAEAAQC7AAEAAgAAAAEAAQC8AAEAAgAAAAEAAQC9AAEAAgAAAAEAAQAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAAAAAAIAAAApAAIAAQAAAAAABABxAAIAAQAAAAAABAB+AAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACsAAIAAQAAAAAABACtAAIAAQAAAAAABACuAAIAAQAAAAAABACvAAIAAQAAAAAABAC1AAIAAQAAAAAABAC2AAIAAQAAAAAABAC3AAIAAQAAAAAABAC4AAIAAQAAAAAABAC5AAIAAQAAAAAABAC6AAIAAQAAAAAABAC7AAIAAQAAAAAABAC8AAIAAQAAAAAABAC9AAIAAQAAAAAABADo/wAAAAABAAAAAADp/wAAAAACAAAAAADq/wAAAAACAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADo/wEAAAABAAEAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADo/wIAAAABAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAADAAIAAAAfAAIAAAABAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAADAAIAAAAqAAIAAAABAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAADAAIAAAByAAIAAAABAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAADAAIAAAB/AAIAAAABAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAADAAIAAACjAAIAAAABAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAADAAIAAACwAAIAAAABAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAADAAIAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAADAAAAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAADAAEAAAC+AAIAAAABAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAADAAIAAAA=") + +[node name="Checkpoint" parent="." instance=ExtResource("8_a5t3w")] +position = Vector2(1584, 0) + +[node name="DropShadow" parent="." instance=ExtResource("9_p428k")] + +[node name="Enemies" type="Node" parent="."] + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("10_a5t3w")] +position = Vector2(408, 0) + +[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("10_a5t3w")] +position = Vector2(424, 0) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("11_hk2px")] +position = Vector2(792, -128) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("11_hk2px")] +position = Vector2(1800, 0) + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("11_hk2px")] +position = Vector2(1992, 0) + +[node name="Goomba" parent="Enemies" instance=ExtResource("12_xoivx")] +position = Vector2(1080, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("12_xoivx")] +position = Vector2(1104, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("13_u2gvk")] +position = Vector2(1240, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("13_u2gvk")] +position = Vector2(1264, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("13_u2gvk")] +position = Vector2(1288, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("13_u2gvk")] +position = Vector2(1496, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("13_u2gvk")] +position = Vector2(1520, 0) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("13_u2gvk")] +position = Vector2(2920, -144) +winged = true +metadata/fly_2 = true + +[node name="HammerBro" parent="Enemies" instance=ExtResource("14_pbhuq")] +position = Vector2(2168, 0) + +[node name="HammerBro2" parent="Enemies" instance=ExtResource("14_pbhuq")] +position = Vector2(2536, -80) + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("15_bljj6")] +position = Vector2(2512, 0) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("15_bljj6")] +position = Vector2(2544, 0) + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("15_bljj6")] +position = Vector2(2624, -32) + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("15_bljj6")] +position = Vector2(1632, -80) + +[node name="Lakitu" parent="Enemies" instance=ExtResource("16_pbhuq")] +position = Vector2(920, -152) +retreat_x = 1856 + +[node name="BulletBillCannon" parent="Enemies" instance=ExtResource("17_p6tym")] +position = Vector2(24, -56) + +[node name="BulletBillCannon2" parent="Enemies" instance=ExtResource("17_p6tym")] +position = Vector2(24, -24) + +[node name="BulletBillCannon3" parent="Enemies" instance=ExtResource("17_p6tym")] +position = Vector2(104, -40) + +[node name="BulletBillCannon4" parent="Enemies" instance=ExtResource("17_p6tym")] +position = Vector2(104, -8) + +[node name="BulletBillCannon5" parent="Enemies" instance=ExtResource("17_p6tym")] +position = Vector2(152, -72) + +[node name="BulletBillCannon6" parent="Enemies" instance=ExtResource("17_p6tym")] +position = Vector2(1720, -24) + +[node name="BulletBillCannon7" parent="Enemies" instance=ExtResource("17_p6tym")] +position = Vector2(1848, -8) + +[node name="Trampoline" parent="." instance=ExtResource("17_bljj6")] +position = Vector2(648, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("18_p6tym")] +position = Vector2(3048, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("19_jiucv")] +position = Vector2(3144, 0) + +[node name="StartCastle" parent="." instance=ExtResource("20_bljj6")] +position = Vector2(-216, -40) + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("22_jiucv") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("22_rd3xh")] +particles = 2 + +[node name="PipeArea" parent="." instance=ExtResource("22_3atrh")] +position = Vector2(2512, 0) +target_level = "uid://dw0nndcqxf18f" + +[node name="PipeArea2" parent="." instance=ExtResource("22_3atrh")] +position = Vector2(2624, -32) +pipe_id = 1 +target_level = "uid://dw0nndcqxf18f" +exit_only = true + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("25_mwklw") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("26_ygef6")] +position = Vector2(56, -8) + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("27_burjs")] +position = Vector2(872, -56) +item = ExtResource("28_8706i") +metadata/r_coin_id = 1 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("29_sc4jh")] +position = Vector2(2024, -24) +metadata/red_coin = false +metadata/r_coin_id = 2 + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("30_3fjv0")] +position = Vector2(2472, -56) +item = ExtResource("28_8706i") +metadata/r_coin_id = 3 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("31_ygef6")] +position = Vector2(2408, -88) +item = ExtResource("32_burjs") + +[node name="DecoTiles" parent="ChallengeNodes" instance=ExtResource("33_8706i")] +tile_map_data = PackedByteArray("AACWAP7/AAADAAAAAACWAP//AAADAAEAAAA=") + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("27_burjs")] +position = Vector2(872, -56) + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("30_3fjv0")] +position = Vector2(2472, -56) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("29_sc4jh")] +position = Vector2(2024, -24) + +[node name="CheckpointFlag" parent="." instance=ExtResource("54_jny6j")] +position = Vector2(1584, 0) + +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57496" to="Tiles/@AnimatableBody2D@57496/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57496" to="Tiles/@AnimatableBody2D@57496/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57496" to="Tiles/@AnimatableBody2D@57496" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57496" to="Tiles/@AnimatableBody2D@57496" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57496" to="Tiles/@AnimatableBody2D@57496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57496" to="Tiles/@AnimatableBody2D@57496" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57496" to="Tiles/@AnimatableBody2D@57496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57497" to="Tiles/@AnimatableBody2D@57497/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57497" to="Tiles/@AnimatableBody2D@57497/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57497" to="Tiles/@AnimatableBody2D@57497" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57497" to="Tiles/@AnimatableBody2D@57497" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57497" to="Tiles/@AnimatableBody2D@57497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57497" to="Tiles/@AnimatableBody2D@57497" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57497" to="Tiles/@AnimatableBody2D@57497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57498" to="Tiles/@AnimatableBody2D@57498/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57498" to="Tiles/@AnimatableBody2D@57498/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57498" to="Tiles/@AnimatableBody2D@57498" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57498" to="Tiles/@AnimatableBody2D@57498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57498" to="Tiles/@AnimatableBody2D@57498" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57498" to="Tiles/@AnimatableBody2D@57498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57499" to="Tiles/@AnimatableBody2D@57499/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57499" to="Tiles/@AnimatableBody2D@57499/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57499" to="Tiles/@AnimatableBody2D@57499" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57499" to="Tiles/@AnimatableBody2D@57499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57499" to="Tiles/@AnimatableBody2D@57499" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57499" to="Tiles/@AnimatableBody2D@57499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57500" to="Tiles/@AnimatableBody2D@57500/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57500" to="Tiles/@AnimatableBody2D@57500/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57500" to="Tiles/@AnimatableBody2D@57500" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57500" to="Tiles/@AnimatableBody2D@57500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57500" to="Tiles/@AnimatableBody2D@57500" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57500" to="Tiles/@AnimatableBody2D@57500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57501" to="Tiles/@AnimatableBody2D@57501/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57501" to="Tiles/@AnimatableBody2D@57501/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57501" to="Tiles/@AnimatableBody2D@57501" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57501" to="Tiles/@AnimatableBody2D@57501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57501" to="Tiles/@AnimatableBody2D@57501" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57501" to="Tiles/@AnimatableBody2D@57501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57502" to="Tiles/@AnimatableBody2D@57502/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57502" to="Tiles/@AnimatableBody2D@57502/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57502" to="Tiles/@AnimatableBody2D@57502" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57502" to="Tiles/@AnimatableBody2D@57502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57502" to="Tiles/@AnimatableBody2D@57502" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57502" to="Tiles/@AnimatableBody2D@57502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57503" to="Tiles/@AnimatableBody2D@57503/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57503" to="Tiles/@AnimatableBody2D@57503/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57503" to="Tiles/@AnimatableBody2D@57503" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57503" to="Tiles/@AnimatableBody2D@57503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57503" to="Tiles/@AnimatableBody2D@57503" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57503" to="Tiles/@AnimatableBody2D@57503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57504" to="Tiles/@AnimatableBody2D@57504/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57504" to="Tiles/@AnimatableBody2D@57504/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57504" to="Tiles/@AnimatableBody2D@57504" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57504" to="Tiles/@AnimatableBody2D@57504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57504" to="Tiles/@AnimatableBody2D@57504" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57504" to="Tiles/@AnimatableBody2D@57504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57505" to="Tiles/@AnimatableBody2D@57505/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57505" to="Tiles/@AnimatableBody2D@57505/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57505" to="Tiles/@AnimatableBody2D@57505" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57505" to="Tiles/@AnimatableBody2D@57505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57505" to="Tiles/@AnimatableBody2D@57505" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57505" to="Tiles/@AnimatableBody2D@57505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57506" to="Tiles/@AnimatableBody2D@57506/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57506" to="Tiles/@AnimatableBody2D@57506/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57506" to="Tiles/@AnimatableBody2D@57506" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57506" to="Tiles/@AnimatableBody2D@57506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57506" to="Tiles/@AnimatableBody2D@57506" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57506" to="Tiles/@AnimatableBody2D@57506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57507" to="Tiles/@AnimatableBody2D@57507/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57507" to="Tiles/@AnimatableBody2D@57507/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57507" to="Tiles/@AnimatableBody2D@57507" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57507" to="Tiles/@AnimatableBody2D@57507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57507" to="Tiles/@AnimatableBody2D@57507" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57507" to="Tiles/@AnimatableBody2D@57507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57508" to="Tiles/@AnimatableBody2D@57508/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57508" to="Tiles/@AnimatableBody2D@57508/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57508" to="Tiles/@AnimatableBody2D@57508" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57508" to="Tiles/@AnimatableBody2D@57508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57508" to="Tiles/@AnimatableBody2D@57508" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57508" to="Tiles/@AnimatableBody2D@57508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57509" to="Tiles/@AnimatableBody2D@57509/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57509" to="Tiles/@AnimatableBody2D@57509/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57509" to="Tiles/@AnimatableBody2D@57509" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57509" to="Tiles/@AnimatableBody2D@57509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57509" to="Tiles/@AnimatableBody2D@57509" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57509" to="Tiles/@AnimatableBody2D@57509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57510" to="Tiles/@AnimatableBody2D@57510/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57510" to="Tiles/@AnimatableBody2D@57510/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57510" to="Tiles/@AnimatableBody2D@57510" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57510" to="Tiles/@AnimatableBody2D@57510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57510" to="Tiles/@AnimatableBody2D@57510" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57510" to="Tiles/@AnimatableBody2D@57510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57511" to="Tiles/@AnimatableBody2D@57511/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57511" to="Tiles/@AnimatableBody2D@57511/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57511" to="Tiles/@AnimatableBody2D@57511" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57511" to="Tiles/@AnimatableBody2D@57511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57511" to="Tiles/@AnimatableBody2D@57511" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57511" to="Tiles/@AnimatableBody2D@57511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57512" to="Tiles/@AnimatableBody2D@57512/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57512" to="Tiles/@AnimatableBody2D@57512/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57512" to="Tiles/@AnimatableBody2D@57512" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57512" to="Tiles/@AnimatableBody2D@57512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57512" to="Tiles/@AnimatableBody2D@57512" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57512" to="Tiles/@AnimatableBody2D@57512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57513" to="Tiles/@AnimatableBody2D@57513/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57513" to="Tiles/@AnimatableBody2D@57513/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57513" to="Tiles/@AnimatableBody2D@57513" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57513" to="Tiles/@AnimatableBody2D@57513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57513" to="Tiles/@AnimatableBody2D@57513" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57513" to="Tiles/@AnimatableBody2D@57513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57514" to="Tiles/@AnimatableBody2D@57514/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57514" to="Tiles/@AnimatableBody2D@57514/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57514" to="Tiles/@AnimatableBody2D@57514" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57514" to="Tiles/@AnimatableBody2D@57514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57514" to="Tiles/@AnimatableBody2D@57514" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57514" to="Tiles/@AnimatableBody2D@57514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57515" to="Tiles/@AnimatableBody2D@57515/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57515" to="Tiles/@AnimatableBody2D@57515/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57515" to="Tiles/@AnimatableBody2D@57515" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57515" to="Tiles/@AnimatableBody2D@57515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57515" to="Tiles/@AnimatableBody2D@57515" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57515" to="Tiles/@AnimatableBody2D@57515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57516" to="Tiles/@AnimatableBody2D@57516/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57516" to="Tiles/@AnimatableBody2D@57516/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57516" to="Tiles/@AnimatableBody2D@57516" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57516" to="Tiles/@AnimatableBody2D@57516" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57516" to="Tiles/@AnimatableBody2D@57516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57516" to="Tiles/@AnimatableBody2D@57516" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57516" to="Tiles/@AnimatableBody2D@57516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57517" to="Tiles/@AnimatableBody2D@57517/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57517" to="Tiles/@AnimatableBody2D@57517/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57517" to="Tiles/@AnimatableBody2D@57517" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57517" to="Tiles/@AnimatableBody2D@57517" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57517" to="Tiles/@AnimatableBody2D@57517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57517" to="Tiles/@AnimatableBody2D@57517" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57517" to="Tiles/@AnimatableBody2D@57517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57518" to="Tiles/@AnimatableBody2D@57518/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57518" to="Tiles/@AnimatableBody2D@57518/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57518" to="Tiles/@AnimatableBody2D@57518" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57518" to="Tiles/@AnimatableBody2D@57518" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57518" to="Tiles/@AnimatableBody2D@57518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57518" to="Tiles/@AnimatableBody2D@57518" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57518" to="Tiles/@AnimatableBody2D@57518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57519" to="Tiles/@AnimatableBody2D@57519/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57519" to="Tiles/@AnimatableBody2D@57519/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57519" to="Tiles/@AnimatableBody2D@57519" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57519" to="Tiles/@AnimatableBody2D@57519" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57519" to="Tiles/@AnimatableBody2D@57519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57519" to="Tiles/@AnimatableBody2D@57519" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57519" to="Tiles/@AnimatableBody2D@57519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57520" to="Tiles/@AnimatableBody2D@57520/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57520" to="Tiles/@AnimatableBody2D@57520/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57520" to="Tiles/@AnimatableBody2D@57520" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57520" to="Tiles/@AnimatableBody2D@57520" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57520" to="Tiles/@AnimatableBody2D@57520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57520" to="Tiles/@AnimatableBody2D@57520" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57520" to="Tiles/@AnimatableBody2D@57520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57521" to="Tiles/@AnimatableBody2D@57521/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57521" to="Tiles/@AnimatableBody2D@57521/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57521" to="Tiles/@AnimatableBody2D@57521" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57521" to="Tiles/@AnimatableBody2D@57521" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57521" to="Tiles/@AnimatableBody2D@57521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57521" to="Tiles/@AnimatableBody2D@57521" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57521" to="Tiles/@AnimatableBody2D@57521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57522" to="Tiles/@AnimatableBody2D@57522/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57522" to="Tiles/@AnimatableBody2D@57522/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57522" to="Tiles/@AnimatableBody2D@57522" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57522" to="Tiles/@AnimatableBody2D@57522" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57522" to="Tiles/@AnimatableBody2D@57522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57522" to="Tiles/@AnimatableBody2D@57522" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57522" to="Tiles/@AnimatableBody2D@57522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57523" to="Tiles/@AnimatableBody2D@57523/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57523" to="Tiles/@AnimatableBody2D@57523/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57523" to="Tiles/@AnimatableBody2D@57523" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57523" to="Tiles/@AnimatableBody2D@57523" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57523" to="Tiles/@AnimatableBody2D@57523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57523" to="Tiles/@AnimatableBody2D@57523" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57523" to="Tiles/@AnimatableBody2D@57523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57524" to="Tiles/@AnimatableBody2D@57524/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57524" to="Tiles/@AnimatableBody2D@57524/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57524" to="Tiles/@AnimatableBody2D@57524" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57524" to="Tiles/@AnimatableBody2D@57524" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57524" to="Tiles/@AnimatableBody2D@57524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57524" to="Tiles/@AnimatableBody2D@57524" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57524" to="Tiles/@AnimatableBody2D@57524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57525" to="Tiles/@AnimatableBody2D@57525/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57525" to="Tiles/@AnimatableBody2D@57525/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57525" to="Tiles/@AnimatableBody2D@57525" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57525" to="Tiles/@AnimatableBody2D@57525" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57525" to="Tiles/@AnimatableBody2D@57525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57525" to="Tiles/@AnimatableBody2D@57525" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57525" to="Tiles/@AnimatableBody2D@57525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57526" to="Tiles/@AnimatableBody2D@57526/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57526" to="Tiles/@AnimatableBody2D@57526/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57526" to="Tiles/@AnimatableBody2D@57526" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57526" to="Tiles/@AnimatableBody2D@57526" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57526" to="Tiles/@AnimatableBody2D@57526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57526" to="Tiles/@AnimatableBody2D@57526" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57526" to="Tiles/@AnimatableBody2D@57526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57527" to="Tiles/@AnimatableBody2D@57527/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57527" to="Tiles/@AnimatableBody2D@57527/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57527" to="Tiles/@AnimatableBody2D@57527" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57527" to="Tiles/@AnimatableBody2D@57527" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57527" to="Tiles/@AnimatableBody2D@57527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57527" to="Tiles/@AnimatableBody2D@57527" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57527" to="Tiles/@AnimatableBody2D@57527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57528" to="Tiles/@AnimatableBody2D@57528/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57528" to="Tiles/@AnimatableBody2D@57528/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57528" to="Tiles/@AnimatableBody2D@57528" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57528" to="Tiles/@AnimatableBody2D@57528" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57528" to="Tiles/@AnimatableBody2D@57528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57528" to="Tiles/@AnimatableBody2D@57528" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57528" to="Tiles/@AnimatableBody2D@57528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57529" to="Tiles/@AnimatableBody2D@57529/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57529" to="Tiles/@AnimatableBody2D@57529/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57529" to="Tiles/@AnimatableBody2D@57529" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57529" to="Tiles/@AnimatableBody2D@57529" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57529" to="Tiles/@AnimatableBody2D@57529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57529" to="Tiles/@AnimatableBody2D@57529" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57529" to="Tiles/@AnimatableBody2D@57529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57530" to="Tiles/@AnimatableBody2D@57530/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57530" to="Tiles/@AnimatableBody2D@57530/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57530" to="Tiles/@AnimatableBody2D@57530" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57530" to="Tiles/@AnimatableBody2D@57530" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57530" to="Tiles/@AnimatableBody2D@57530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57530" to="Tiles/@AnimatableBody2D@57530" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57530" to="Tiles/@AnimatableBody2D@57530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@57531" to="Tiles/@AnimatableBody2D@57531/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@57531" to="Tiles/@AnimatableBody2D@57531/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57531" to="Tiles/@AnimatableBody2D@57531" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57531" to="Tiles/@AnimatableBody2D@57531" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@57531" to="Tiles/@AnimatableBody2D@57531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57531" to="Tiles/@AnimatableBody2D@57531" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@57531" to="Tiles/@AnimatableBody2D@57531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="area_entered" from="Tiles/@Area2D@57532" to="Tiles/@Area2D@57532" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57533" to="Tiles/@Area2D@57533" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57534" to="Tiles/@Area2D@57534" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57535" to="Tiles/@Area2D@57535" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57536" to="Tiles/@Area2D@57536" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57537" to="Tiles/@Area2D@57537" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57538" to="Tiles/@Area2D@57538" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57539" to="Tiles/@Area2D@57539" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57540" to="Tiles/@Area2D@57540" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57541" to="Tiles/@Area2D@57541" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57542" to="Tiles/@Area2D@57542" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57543" to="Tiles/@Area2D@57543" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57544" to="Tiles/@Area2D@57544" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57545" to="Tiles/@Area2D@57545" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57546" to="Tiles/@Area2D@57546" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57547" to="Tiles/@Area2D@57547" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57548" to="Tiles/@Area2D@57548" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57549" to="Tiles/@Area2D@57549" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57550" to="Tiles/@Area2D@57550" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57551" to="Tiles/@Area2D@57551" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57552" to="Tiles/@Area2D@57552" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57553" to="Tiles/@Area2D@57553" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57554" to="Tiles/@Area2D@57554" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57555" to="Tiles/@Area2D@57555" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57556" to="Tiles/@Area2D@57556" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57557" to="Tiles/@Area2D@57557" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57558" to="Tiles/@Area2D@57558" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@57559" to="Tiles/@Area2D@57559" method="area_entered"] diff --git a/Scenes/Levels/SMBLL/World4/4-2a.tscn b/Scenes/Levels/SMBLL/World4/4-2a.tscn new file mode 100644 index 0000000..9b3d9db --- /dev/null +++ b/Scenes/Levels/SMBLL/World4/4-2a.tscn @@ -0,0 +1,85 @@ +[gd_scene load_steps=4 format=4 uid="uid://dw0nndcqxf18f"] + +[ext_resource type="PackedScene" uid="uid://dwbp7ip3l3snl" path="res://Scenes/Levels/SMBLL/World1/1-1a.tscn" id="1_h5gaw"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="2_m5skd"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="3_mvrae"] + +[node name="1-1A" instance=ExtResource("1_h5gaw")] + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAIAAAAFAP//AAAKAAMAAAAGAP7/AAALAAIAAAAGAP//AAALAAMAAAAHAP7/AAAMAAIAAAAHAP//AAAMAAMAAAAHAPX/AAAIAAMAAAAIAPX/AAAJAAMAAAAHAPb/AAAIAAMAAAAIAPb/AAAJAAMAAAAHAPf/AAAIAAMAAAAIAPf/AAAJAAMAAAAHAPj/AAAIAAMAAAAIAPj/AAAJAAMAAAAHAPn/AAAIAAMAAAAIAPn/AAAJAAMAAAAHAPr/AAAIAAMAAAAIAPr/AAAJAAMAAAAHAPv/AAAIAAMAAAAIAPv/AAAJAAMAAAAHAPz/AAAIAAMAAAAIAPz/AAAJAAMAAAAHAP3/AAAIAAMAAAAIAP3/AAAJAAMAAAAIAP7/AAAJAAMAAAAIAP//AAAJAAMAAAD8////AQAAAAAAAwD9////AQAAAAAAAwD+////AQAAAAAAAwD///3/AQAAAAAAAwD/////AQAAAAAAAwAAAP3/AQAAAAAAAwAAAP//AQAAAAAAAwABAP//AQAAAAAAAwACAP3/AQAAAAAAAwACAP//AQAAAAAAAwD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAyAAAAAAAAAAAAAAAyAAEAAAAAAAAAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAAAAAA0AAAAAAAAAAAAAAA0AAEAAAAAAAAAAAA1AAAAAAAAAAAAAAA1AAEAAAAAAAAAAAA2AAAAAAAAAAAAAAA2AAEAAAAAAAAAAAA3AAAAAAAAAAAAAAA3AAEAAAAAAAAAAAA4AAAAAAAAAAAAAAA4AAEAAAAAAAAAAAA5AAAAAAAAAAAAAAA5AAEAAAAAAAAAAAA6AAAAAAAAAAAAAAA6AAEAAAAAAAAAAAA7AAAAAAAAAAAAAAA7AAEAAAAAAAAAAAA8AAAAAAAAAAAAAAA8AAEAAAAAAAAAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAADv/wAAAAABAAAAAAASAAAAAAADAAAAAADv/wEAAAABAAEAAAASAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQADAP3/AQAAAAAAAwAEAP3/AQAAAAAAAwD7////AQAAAAAAAwADAP//AQAAAAAAAwAEAP//AQAAAAAAAwD7//X/AQAAAAAABwD7//z/AQAAAAAACQD8//n/AQAAAAAACQD9//3/AQAAAAAAAwD+//3/AQAAAAAAAwA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://ug6gj0t8f1x6" + +[node name="ChallengeNodes" parent="." index="7" node_paths=PackedStringArray("nodes_to_delete")] +nodes_to_delete = [NodePath("../Coin")] + +[node name="BrickBlock" parent="ChallengeNodes" index="0"] +position = Vector2(504, -112) + +[node name="RedCoin" parent="ChallengeNodes" index="1" instance=ExtResource("2_m5skd")] +position = Vector2(24, -40) +id = 4 + +[node name="Coin" parent="." index="9" instance=ExtResource("3_mvrae")] +position = Vector2(24, -40) + +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275958" to="Tiles/@AnimatableBody2D@275958" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275958" to="Tiles/@AnimatableBody2D@275958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275958" to="Tiles/@AnimatableBody2D@275958" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275958" to="Tiles/@AnimatableBody2D@275958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275959" to="Tiles/@AnimatableBody2D@275959" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275959" to="Tiles/@AnimatableBody2D@275959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275959" to="Tiles/@AnimatableBody2D@275959" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275959" to="Tiles/@AnimatableBody2D@275959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275960" to="Tiles/@AnimatableBody2D@275960" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275960" to="Tiles/@AnimatableBody2D@275960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275960" to="Tiles/@AnimatableBody2D@275960" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275960" to="Tiles/@AnimatableBody2D@275960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275961" to="Tiles/@AnimatableBody2D@275961" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275961" to="Tiles/@AnimatableBody2D@275961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275961" to="Tiles/@AnimatableBody2D@275961" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275961" to="Tiles/@AnimatableBody2D@275961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275962" to="Tiles/@AnimatableBody2D@275962" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275962" to="Tiles/@AnimatableBody2D@275962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275962" to="Tiles/@AnimatableBody2D@275962" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275962" to="Tiles/@AnimatableBody2D@275962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275963" to="Tiles/@AnimatableBody2D@275963" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275963" to="Tiles/@AnimatableBody2D@275963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275963" to="Tiles/@AnimatableBody2D@275963" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275963" to="Tiles/@AnimatableBody2D@275963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275964" to="Tiles/@AnimatableBody2D@275964" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275964" to="Tiles/@AnimatableBody2D@275964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275964" to="Tiles/@AnimatableBody2D@275964" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275964" to="Tiles/@AnimatableBody2D@275964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275965" to="Tiles/@AnimatableBody2D@275965" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275965" to="Tiles/@AnimatableBody2D@275965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275965" to="Tiles/@AnimatableBody2D@275965" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275965" to="Tiles/@AnimatableBody2D@275965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275966" to="Tiles/@AnimatableBody2D@275966" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275966" to="Tiles/@AnimatableBody2D@275966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275966" to="Tiles/@AnimatableBody2D@275966" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275966" to="Tiles/@AnimatableBody2D@275966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275967" to="Tiles/@AnimatableBody2D@275967" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275967" to="Tiles/@AnimatableBody2D@275967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275967" to="Tiles/@AnimatableBody2D@275967" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275967" to="Tiles/@AnimatableBody2D@275967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275973" to="Tiles/@AnimatableBody2D@275973" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275973" to="Tiles/@AnimatableBody2D@275973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275973" to="Tiles/@AnimatableBody2D@275973" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275973" to="Tiles/@AnimatableBody2D@275973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275974" to="Tiles/@AnimatableBody2D@275974" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275974" to="Tiles/@AnimatableBody2D@275974" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@275974" to="Tiles/@AnimatableBody2D@275974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275974" to="Tiles/@AnimatableBody2D@275974" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@275974" to="Tiles/@AnimatableBody2D@275974/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World4/4-3.tscn b/Scenes/Levels/SMBLL/World4/4-3.tscn new file mode 100644 index 0000000..3f61455 --- /dev/null +++ b/Scenes/Levels/SMBLL/World4/4-3.tscn @@ -0,0 +1,375 @@ +[gd_scene load_steps=28 format=4 uid="uid://sj0elf5p8nv2"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_1cdc4"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_ngybs"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="3_xpupi"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_8n5nf"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="6_b5kbk"] +[ext_resource type="PackedScene" uid="uid://dn3cblgvf2ba1" path="res://Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn" id="8_exgny"] +[ext_resource type="PackedScene" uid="uid://c8m8455b6ikrn" path="res://Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn" id="9_d4rtg"] +[ext_resource type="PackedScene" uid="uid://6rp3wgax4i51" path="res://Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn" id="10_i4av0"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="11_d4rtg"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="12_klfgt"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="13_k223w"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="14_gjjob"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="15_gjjob"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="16_7lbgt"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="16_t270g"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="17_ao41b"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_npvd8"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="18_fwrpl"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="21_7qrvb"] +[ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="22_ldkka"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="22_ngybs"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="23_fwrpl"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="24_deqhu"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="26_iu361"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="49_osq4r"] +[ext_resource type="PackedScene" uid="uid://bn1kect7h2dlp" path="res://Scenes/Prefabs/LevelObjects/BulletBillGenerator.tscn" id="50_i6aos"] +[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="51_r00fu"] + +[node name="4-3" type="Node"] +script = ExtResource("1_1cdc4") +music = ExtResource("2_ngybs") +theme = "Jungle" +campaign = "SMBLL" +world_id = 4 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("3_xpupi")] +position = Vector2(-216, 0) + +[node name="Tiles" parent="." instance=ExtResource("5_8n5nf")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAADAAAAAAD//wEAAAADAAEAAAArAPz/AAAFAAAAAAAsAPz/AAAGAAAAAAAtAPz/AAAGAAAAAAAuAPz/AAAGAAAAAAA8APz/AAAFAAAAAAA9APz/AAAGAAAAAABBAPz/AAAGAAAAAABCAPz/AAAHAAAAAABCAAAAAAAFAAAAAABDAAAAAAAGAAAAAABEAAAAAAAHAAAAAABRAAAAAAAFAAAAAABSAAAAAAAGAAAAAABVAAAAAAAGAAAAAABZAPz/AAAFAAAAAABaAPz/AAAGAAAAAABbAPz/AAAGAAAAAABcAPz/AAAHAAAAAABwAAAAAAAFAAAAAABxAAAAAAAGAAAAAAB+AAAAAAAGAAAAAAB/AAAAAAAHAAAAAAB6APj/AAAGAAAAAAB7APj/AAAHAAAAAAB1APj/AAAFAAAAAAB2APj/AAAGAAAAAACJAAAAAAAFAAAAAACKAAAAAAAGAAAAAACVAAAAAAAGAAAAAACWAAAAAAAHAAAAAACLAAAAAAAGAAAAAACMAAAAAAAGAAAAAACNAAAAAAAGAAAAAACOAAAAAAAGAAAAAACPAAAAAAAGAAAAAACQAAAAAAAGAAAAAACRAAAAAAAGAAAAAACSAAAAAAAGAAAAAACTAAAAAAAGAAAAAACUAAAAAAAGAAAAAAByAAAAAAAGAAAAAABzAAAAAAAGAAAAAAB0AAAAAAAGAAAAAAB1AAAAAAAGAAAAAAB2AAAAAAAGAAAAAAB3AAAAAAAGAAAAAAB4AAAAAAAGAAAAAAB5AAAAAAAGAAAAAAB6AAAAAAAGAAAAAAB7AAAAAAAGAAAAAAB8AAAAAAAGAAAAAAB9AAAAAAAGAAAAAAB3APj/AAAGAAAAAAB4APj/AAAGAAAAAAB5APj/AAAGAAAAAABTAAAAAAAGAAAAAABUAAAAAAAGAAAAAAA+APz/AAAGAAAAAAA/APz/AAAGAAAAAABAAPz/AAAGAAAAAAAIAAAAAAAFAAAAAAAJAAAAAAAGAAAAAAAKAAAAAAAGAAAAAAALAAAAAAAHAAAAAAAJAAEAAAAFAAEAAAAKAAEAAAAHAAEAAAAtAP3/AAAGAAEAAAAtAP7/AAAGAAEAAAAtAP//AAAGAAEAAAAtAAAAAAAGAAEAAAAtAAEAAAAGAAEAAAAuAP3/AAAHAAEAAAAuAP7/AAAHAAEAAAAuAP//AAAHAAEAAAAuAAAAAAAHAAEAAAAuAAEAAAAHAAEAAAA9AP3/AAAFAAEAAAA9AP7/AAAFAAEAAAA9AP//AAAFAAEAAAA9AAAAAAAFAAEAAAA9AAEAAAAFAAEAAAA+AP3/AAAGAAEAAAA+AP7/AAAGAAEAAAA+AP//AAAGAAEAAAA+AAAAAAAGAAEAAAA+AAEAAAAGAAEAAAA/AP3/AAAGAAEAAAA/AP7/AAAGAAEAAAA/AP//AAAGAAEAAAA/AAAAAAAGAAEAAAA/AAEAAAAGAAEAAABAAP3/AAAGAAEAAABAAP7/AAAGAAEAAABAAP//AAAGAAEAAABAAAAAAAAGAAEAAABAAAEAAAAGAAEAAABBAP3/AAAHAAEAAABBAP7/AAAHAAEAAABBAP//AAAHAAEAAABBAAAAAAAHAAEAAABBAAEAAAAHAAEAAABDAAEAAAAGAAYAAABSAAEAAAAFAAEAAABTAAEAAAAGAAEAAABUAAEAAAAGAAEAAABVAAEAAAAHAAEAAABaAP3/AAAFAAEAAABaAP7/AAAFAAEAAABaAP//AAAFAAEAAABaAAAAAAAFAAEAAABaAAEAAAAFAAEAAABbAP3/AAAHAAEAAABbAP7/AAAHAAEAAABbAP//AAAHAAEAAABbAAAAAAAHAAEAAABbAAEAAAAHAAEAAAByAAEAAAAGAAEAAABzAAEAAAAGAAEAAAB0AAEAAAAGAAEAAAB1AAEAAAAGAAEAAAB2AAEAAAAGAAEAAAB3AAEAAAAGAAEAAAB4AAEAAAAGAAEAAAB5AAEAAAAGAAEAAAB6AAEAAAAGAAEAAAB7AAEAAAAGAAEAAAB8AAEAAAAGAAEAAAB9AAEAAAAGAAEAAAB+AAEAAAAHAAEAAABxAAEAAAAFAAEAAAB2APn/AAAFAAEAAAB2APr/AAAFAAEAAAB2APv/AAAFAAEAAAB2APz/AAAFAAEAAAB2AP3/AAAFAAEAAAB2AP7/AAAFAAEAAAB2AP//AAAFAAEAAAB3APn/AAAGAAEAAAB3APr/AAAGAAEAAAB3APv/AAAGAAEAAAB3APz/AAAGAAEAAAB3AP3/AAAGAAEAAAB3AP7/AAAGAAEAAAB3AP//AAAGAAEAAAB4APn/AAAGAAEAAAB4APr/AAAGAAEAAAB4APv/AAAGAAEAAAB4APz/AAAGAAEAAAB4AP3/AAAGAAEAAAB4AP7/AAAGAAEAAAB4AP//AAAGAAEAAAB5APn/AAAGAAEAAAB5APr/AAAGAAEAAAB5APv/AAAGAAEAAAB5APz/AAAGAAEAAAB5AP3/AAAGAAEAAAB5AP7/AAAGAAEAAAB5AP//AAAGAAEAAAB6APn/AAAHAAEAAAB6APr/AAAHAAEAAAB6APv/AAAHAAEAAAB6APz/AAAHAAEAAAB6AP3/AAAHAAEAAAB6AP7/AAAHAAEAAAB6AP//AAAHAAEAAACKAAEAAAAFAAEAAACLAAEAAAAGAAEAAACMAAEAAAAGAAEAAACNAAEAAAAGAAEAAACOAAEAAAAGAAEAAACPAAEAAAAGAAEAAACQAAEAAAAGAAEAAACRAAEAAAAGAAEAAACSAAEAAAAGAAEAAACTAAEAAAAGAAEAAACUAAEAAAAGAAEAAACVAAEAAAAHAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAACpAAAAAAABAAAAAACpAAEAAAABAAEAAACpAP//AAAEAAIAAACgAPj/AAAEAAIAAACbAPz/AAAEAAIAAABqAPf/AQAAAAAAAwBsAPf/AQAAAAAAAwB2APf/AQAAAAAAAwB3APf/AQAAAAAAAwB4APf/AQAAAAAAAwB5APf/AQAAAAAAAwB6APf/AQAAAAAAAwCHAPf/AQAAAAAAAwCJAPf/AQAAAAAAAwBHAPf/AQAAAAAAAwBIAPf/AQAAAAAAAwA9APv/AQAAAAAAAwA+APv/AQAAAAAAAwBAAPv/AQAAAAAAAwBBAPv/AQAAAAAAAwARAPn/AQAAAAAAAwASAPn/AQAAAAAAAwAcAPX/AAAKAAgAAAAdAPX/AAALAAgAAAAiAPX/AAAMAAgAAAAhAPX/AAALAAgAABBnAPX/AAALAAgAAABmAPX/AAAKAAgAAABqAPX/AAALAAgAABBrAPX/AAAMAAgAAABoAPX/AAALAAgAAABpAPX/AAALAAgAAAAeAPX/AAALAAgAAAAfAPX/AAALAAgAAAAgAPX/AAALAAgAAABKAPz/AQAAAAAACAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC0AAIAAAACAAIAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC1AAIAAAACAAIAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC2AAIAAAACAAIAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC3AAIAAAACAAIAAACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABACKAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACQAAIAAQAAAAAABACRAAIAAQAAAAAABACSAAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACXAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABACkAAIAAQAAAAAABAClAAIAAQAAAAAABACmAAIAAQAAAAAABACnAAIAAQAAAAAABACoAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAP3/AAAFAAEAAAAsAP7/AAAFAAEAAAAsAP//AAAFAAEAAAAsAAAAAAAFAAEAAAAsAAEAAAAFAAEAAAAsAAIAAQAAAAAABABWAAAAAAAHAAAAAADq/wAAAAABAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADq/wEAAAABAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADq/wIAAAABAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAADAAAAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAADAAEAAACpAAIAAAABAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAADAAIAAAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAAvAPz/AAAHAAAAAAA=") + +[node name="Trampoline" parent="." instance=ExtResource("6_b5kbk")] +position = Vector2(168, 0) + +[node name="Trampoline2" parent="." instance=ExtResource("6_b5kbk")] +position = Vector2(1080, 0) + +[node name="FallingPlatform" parent="." instance=ExtResource("8_exgny")] +position = Vector2(248, -112) + +[node name="FallingPlatform2" parent="." instance=ExtResource("8_exgny")] +position = Vector2(1560, -64) + +[node name="FallingPlatform3" parent="." instance=ExtResource("8_exgny")] +position = Vector2(2072, -144) + +[node name="SidewaysPlatform" parent="." instance=ExtResource("9_d4rtg")] +position = Vector2(360, -96) + +[node name="SidewaysPlatform2" parent="." instance=ExtResource("9_d4rtg")] +position = Vector2(648, -112) + +[node name="SidewaysPlatform3" parent="." instance=ExtResource("9_d4rtg")] +position = Vector2(1192, 0) + +[node name="RopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("10_i4av0")] +position = Vector2(456, -128) +linked_platform = NodePath("../RopeElevatorPlatform2") + +[node name="RopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("10_i4av0")] +position = Vector2(552, -64) +linked_platform = NodePath("../RopeElevatorPlatform") + +[node name="RopeElevatorPlatform3" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("10_i4av0")] +position = Vector2(1640, -128) +linked_platform = NodePath("../RopeElevatorPlatform4") + +[node name="RopeElevatorPlatform4" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("10_i4av0")] +position = Vector2(1720, -64) +linked_platform = NodePath("../RopeElevatorPlatform3") + +[node name="DropShadow" parent="." instance=ExtResource("11_d4rtg")] + +[node name="Enemies" type="Node" parent="."] + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("12_klfgt")] +position = Vector2(680, -144) +winged = true + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("12_klfgt")] +position = Vector2(920, -96) +winged = true + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("12_klfgt")] +position = Vector2(2008, 0) + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("12_klfgt")] +position = Vector2(2344, -112) +winged = true + +[node name="RedKoopaTroopa5" parent="Enemies" instance=ExtResource("12_klfgt")] +position = Vector2(2408, -96) +winged = true + +[node name="EndFlagpole" parent="." instance=ExtResource("13_k223w")] +position = Vector2(2712, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("14_gjjob")] +position = Vector2(2792, 0) + +[node name="Checkpoint" parent="." instance=ExtResource("15_gjjob")] +position = Vector2(1328, 0) + +[node name="StartCastle" parent="." instance=ExtResource("16_7lbgt")] +position = Vector2(-216, -40) + +[node name="LevelBG" parent="." instance=ExtResource("17_npvd8")] +primary_layer = 1 +second_layer = 2 +second_layer_offset = Vector2(0, -32) +overlay_clouds = true + +[node name="TileMapConverter2" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("16_t270g") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ExtraBGMNode" type="Node" parent="."] +script = ExtResource("17_ao41b") +extra_track = ExtResource("18_fwrpl") + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("21_7qrvb") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("22_ngybs")] +position = Vector2(456, -72) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("22_ngybs")] +position = Vector2(1016, -72) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("22_ngybs")] +position = Vector2(1640, -72) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("22_ngybs")] +position = Vector2(2184, -136) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("22_ngybs")] +position = Vector2(2408, -120) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("23_fwrpl")] +position = Vector2(1192, -104) +item = ExtResource("24_deqhu") + +[node name="SettingObjectNode" type="Node" parent="."] +script = ExtResource("22_ldkka") +setting_title = "level_design" +metadata/_custom_type_script = "uid://dn7riekvv1gpy" + +[node name="Tiles" parent="SettingObjectNode" instance=ExtResource("5_8n5nf")] +tile_map_data = PackedByteArray("AAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAAAAAIAAAACAAIAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAABAAIAAAACAAIAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAACAAIAAAACAAIAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAADAAIAAAACAAIAAAAEAAAAAAADAAAAAAAEAAEAAAADAAEAAAAEAAIAAAADAAIAAAAvAPz/AAAGAAAAAAAwAPz/AAAGAAAAAAAxAPz/AAAGAAAAAAAyAPz/AAAHAAAAAAAwAP3/AAAGAAEAAAAxAP3/AAAHAAEAAAAwAP7/AAAGAAEAAAAxAP7/AAAHAAEAAAAwAP//AAAGAAEAAAAxAP//AAAHAAEAAAAwAAAAAAAGAAEAAAAxAAAAAAAHAAEAAAAwAAEAAAAGAAEAAAAxAAEAAAAHAAEAAAAvAP3/AAAGAAEAAAAvAP7/AAAGAAEAAAAvAP//AAAGAAEAAAAvAAAAAAAGAAEAAAAvAAEAAAAGAAEAAAB/AAAAAAAGAAAAAACAAAAAAAAGAAAAAACBAAAAAAAGAAAAAACCAAAAAAAGAAAAAACDAAAAAAAHAAAAAACCAAEAAAAHAAEAAAB+AAEAAAAGAAEAAAB/AAEAAAAGAAEAAACAAAEAAAAGAAEAAACBAAEAAAAGAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAD//wIAAAACAAIAAAAuAP3/AAAGAAEAAAAuAP7/AAAGAAEAAAAuAP//AAAGAAEAAAAuAAAAAAAGAAEAAAAuAAEAAAAGAAEAAAA=") + +[node name="Blocks" type="Node" parent="."] + +[node name="Coin" parent="Blocks" instance=ExtResource("26_iu361")] +position = Vector2(1016, -72) + +[node name="Coin2" parent="Blocks" instance=ExtResource("26_iu361")] +position = Vector2(2184, -136) + +[node name="CheckpointFlag" parent="." instance=ExtResource("49_osq4r")] +position = Vector2(1328, 0) + +[node name="EntityGenerator" parent="." instance=ExtResource("50_i6aos")] +position = Vector2(1400, -200) + +[node name="EntityGeneratorStopper" parent="." instance=ExtResource("51_r00fu")] +position = Vector2(2408, -200) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@130365" to="Tiles/@Node2D@130365/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@130366" to="Tiles/@Node2D@130366/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@130367" to="Tiles/@Node2D@130367/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@130368" to="Tiles/@Node2D@130368/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@130369" to="Tiles/@Node2D@130369/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@130370" to="Tiles/@Node2D@130370/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@130371" to="Tiles/@Node2D@130371/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@130372" to="Tiles/@Node2D@130372/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@130373" to="Tiles/@Node2D@130373/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@130374" to="Tiles/@Node2D@130374/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@130375" to="Tiles/@Node2D@130375/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@130376" to="Tiles/@Node2D@130376/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@130377" to="Tiles/@Node2D@130377/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@130378" to="Tiles/@Node2D@130378/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@130379" to="Tiles/@Node2D@130379/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@130380" to="Tiles/@Node2D@130380/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130381" to="Tiles/@Area2D@130381" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130382" to="Tiles/@Area2D@130382" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130383" to="Tiles/@Area2D@130383" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130384" to="Tiles/@Area2D@130384" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130385" to="Tiles/@Area2D@130385" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130386" to="Tiles/@Area2D@130386" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130387" to="Tiles/@Area2D@130387" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130388" to="Tiles/@Area2D@130388" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130389" to="Tiles/@Area2D@130389" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130390" to="Tiles/@Area2D@130390" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130391" to="Tiles/@Area2D@130391" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130392" to="Tiles/@Area2D@130392" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130393" to="Tiles/@Area2D@130393" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130394" to="Tiles/@Area2D@130394" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130395" to="Tiles/@Area2D@130395" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130396" to="Tiles/@Area2D@130396" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130397" to="Tiles/@Area2D@130397" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130398" to="Tiles/@Area2D@130398" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130399" to="Tiles/@Area2D@130399" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130400" to="Tiles/@Area2D@130400" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130401" to="Tiles/@Area2D@130401" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130402" to="Tiles/@Area2D@130402" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130403" to="Tiles/@Area2D@130403" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130404" to="Tiles/@Area2D@130404" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130405" to="Tiles/@Area2D@130405" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130406" to="Tiles/@Area2D@130406" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130407" to="Tiles/@Area2D@130407" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130408" to="Tiles/@Area2D@130408" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130409" to="Tiles/@Area2D@130409" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130410" to="Tiles/@Area2D@130410" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130411" to="Tiles/@Area2D@130411" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130412" to="Tiles/@Area2D@130412" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130413" to="Tiles/@Area2D@130413" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130414" to="Tiles/@Area2D@130414" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130415" to="Tiles/@Area2D@130415" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130416" to="Tiles/@Area2D@130416" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130417" to="Tiles/@Area2D@130417" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130418" to="Tiles/@Area2D@130418" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130419" to="Tiles/@Area2D@130419" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130420" to="Tiles/@Area2D@130420" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130421" to="Tiles/@Area2D@130421" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130422" to="Tiles/@Area2D@130422" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130423" to="Tiles/@Area2D@130423" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130424" to="Tiles/@Area2D@130424" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130425" to="Tiles/@Area2D@130425" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130426" to="Tiles/@Area2D@130426" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130427" to="Tiles/@Area2D@130427" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130428" to="Tiles/@Area2D@130428" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130429" to="Tiles/@Area2D@130429" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130430" to="Tiles/@Area2D@130430" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130431" to="Tiles/@Area2D@130431" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130432" to="Tiles/@Area2D@130432" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130433" to="Tiles/@Area2D@130433" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130434" to="Tiles/@Area2D@130434" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130435" to="Tiles/@Area2D@130435" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130436" to="Tiles/@Area2D@130436" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130437" to="Tiles/@Area2D@130437" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130438" to="Tiles/@Area2D@130438" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130439" to="Tiles/@Area2D@130439" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130440" to="Tiles/@Area2D@130440" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130441" to="Tiles/@Area2D@130441" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130442" to="Tiles/@Area2D@130442" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130443" to="Tiles/@Area2D@130443" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130444" to="Tiles/@Area2D@130444" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130445" to="Tiles/@Area2D@130445" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130446" to="Tiles/@Area2D@130446" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130447" to="Tiles/@Area2D@130447" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130448" to="Tiles/@Area2D@130448" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130449" to="Tiles/@Area2D@130449" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130450" to="Tiles/@Area2D@130450" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130451" to="Tiles/@Area2D@130451" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130452" to="Tiles/@Area2D@130452" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130453" to="Tiles/@Area2D@130453" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130454" to="Tiles/@Area2D@130454" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130455" to="Tiles/@Area2D@130455" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130456" to="Tiles/@Area2D@130456" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130457" to="Tiles/@Area2D@130457" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130458" to="Tiles/@Area2D@130458" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130459" to="Tiles/@Area2D@130459" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130460" to="Tiles/@Area2D@130460" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130461" to="Tiles/@Area2D@130461" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130462" to="Tiles/@Area2D@130462" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130463" to="Tiles/@Area2D@130463" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130464" to="Tiles/@Area2D@130464" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130465" to="Tiles/@Area2D@130465" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130466" to="Tiles/@Area2D@130466" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130467" to="Tiles/@Area2D@130467" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130468" to="Tiles/@Area2D@130468" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130469" to="Tiles/@Area2D@130469" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130470" to="Tiles/@Area2D@130470" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130471" to="Tiles/@Area2D@130471" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130472" to="Tiles/@Area2D@130472" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130473" to="Tiles/@Area2D@130473" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130474" to="Tiles/@Area2D@130474" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130475" to="Tiles/@Area2D@130475" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130476" to="Tiles/@Area2D@130476" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130477" to="Tiles/@Area2D@130477" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130478" to="Tiles/@Area2D@130478" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130479" to="Tiles/@Area2D@130479" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130480" to="Tiles/@Area2D@130480" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130481" to="Tiles/@Area2D@130481" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130482" to="Tiles/@Area2D@130482" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130483" to="Tiles/@Area2D@130483" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130484" to="Tiles/@Area2D@130484" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130485" to="Tiles/@Area2D@130485" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130486" to="Tiles/@Area2D@130486" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130487" to="Tiles/@Area2D@130487" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130488" to="Tiles/@Area2D@130488" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130489" to="Tiles/@Area2D@130489" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130490" to="Tiles/@Area2D@130490" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130491" to="Tiles/@Area2D@130491" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130492" to="Tiles/@Area2D@130492" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130493" to="Tiles/@Area2D@130493" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130494" to="Tiles/@Area2D@130494" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130495" to="Tiles/@Area2D@130495" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130496" to="Tiles/@Area2D@130496" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130497" to="Tiles/@Area2D@130497" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130498" to="Tiles/@Area2D@130498" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130499" to="Tiles/@Area2D@130499" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130500" to="Tiles/@Area2D@130500" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130501" to="Tiles/@Area2D@130501" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130502" to="Tiles/@Area2D@130502" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130503" to="Tiles/@Area2D@130503" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130504" to="Tiles/@Area2D@130504" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130505" to="Tiles/@Area2D@130505" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130506" to="Tiles/@Area2D@130506" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130507" to="Tiles/@Area2D@130507" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130508" to="Tiles/@Area2D@130508" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130509" to="Tiles/@Area2D@130509" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130510" to="Tiles/@Area2D@130510" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130511" to="Tiles/@Area2D@130511" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130512" to="Tiles/@Area2D@130512" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130513" to="Tiles/@Area2D@130513" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130514" to="Tiles/@Area2D@130514" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130515" to="Tiles/@Area2D@130515" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130516" to="Tiles/@Area2D@130516" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130517" to="Tiles/@Area2D@130517" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130518" to="Tiles/@Area2D@130518" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130519" to="Tiles/@Area2D@130519" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130520" to="Tiles/@Area2D@130520" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130521" to="Tiles/@Area2D@130521" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130522" to="Tiles/@Area2D@130522" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130523" to="Tiles/@Area2D@130523" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130524" to="Tiles/@Area2D@130524" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130525" to="Tiles/@Area2D@130525" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130526" to="Tiles/@Area2D@130526" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130527" to="Tiles/@Area2D@130527" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130528" to="Tiles/@Area2D@130528" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130529" to="Tiles/@Area2D@130529" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130530" to="Tiles/@Area2D@130530" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130531" to="Tiles/@Area2D@130531" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130532" to="Tiles/@Area2D@130532" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130533" to="Tiles/@Area2D@130533" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130534" to="Tiles/@Area2D@130534" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130535" to="Tiles/@Area2D@130535" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130536" to="Tiles/@Area2D@130536" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130537" to="Tiles/@Area2D@130537" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130538" to="Tiles/@Area2D@130538" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130539" to="Tiles/@Area2D@130539" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130540" to="Tiles/@Area2D@130540" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130541" to="Tiles/@Area2D@130541" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@130542" to="Tiles/@Area2D@130542" method="area_entered"] diff --git a/Scenes/Levels/SMBLL/World4/4-4.tscn b/Scenes/Levels/SMBLL/World4/4-4.tscn new file mode 100644 index 0000000..1b4bff9 --- /dev/null +++ b/Scenes/Levels/SMBLL/World4/4-4.tscn @@ -0,0 +1,332 @@ +[gd_scene load_steps=30 format=4 uid="uid://8gl7bfh13471"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_b3jth"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_h7ua1"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_vyhcj"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_ee5v0"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="7_ps4f2"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_fese3"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="9_cjyq4"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="10_3hbm3"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="11_7s7ws"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="12_mnauu"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="13_43ucg"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="14_jtuhl"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="15_hfk1t"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="16_3bwbp"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="16_mnauu"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Spiny.json" id="17_icd8h"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="17_nlv7q"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="18_icd8h"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="20_7s7ws"] +[ext_resource type="PackedScene" uid="uid://cjkmd2yf3f84v" path="res://Scenes/Prefabs/Entities/Objects/SmallVerticalPlatform.tscn" id="21_mnauu"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="22_mnauu"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="23_43ucg"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="24_dhqhg"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="25_ofrop"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="26_ck0u2"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="27_her13"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="29_nksol"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="30_h7ua1"] + +[sub_resource type="SpriteFrames" id="SpriteFrames_icd8h"] +animations = [{ +"frames": [], +"loop": true, +"name": &"Walk", +"speed": 5.0 +}] + +[node name="4-4" type="Node"] +script = ExtResource("1_b3jth") +music = ExtResource("2_h7ua1") +theme = "Castle" +campaign = "SMBLL" +world_id = 4 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_vyhcj")] +tile_map_data = PackedByteArray("AADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy//z/AAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz//z/AAABAAsAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//z/AAADAAAAAAD0//3/AAADAAEAAAD0//7/AAADAAEAAAD0////AAADAAEAAAD0/wAAAAADAAEAAAD0/wEAAAADAAEAAADw//v/AAACAAEAAADx//v/AAACAAEAAADy//v/AAABAAsAAADz//v/AAADAAAAAADw//r/AAACAAAAAADx//r/AAACAAAAAADy//r/AAADAAAAAAD4/wAAAAABAAAAAAD4/wEAAAABAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAADAAAAAAAOAAEAAAADAAEAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAACAAAAAAD2//b/AAACAAEAAAD2//f/AAACAAIAAAD3//X/AAACAAAAAAD3//b/AAACAAEAAAD3//f/AAACAAIAAAD4//X/AAACAAAAAAD4//b/AAACAAEAAAD4//f/AAACAAIAAAD5//X/AAACAAAAAAD5//b/AAACAAEAAAD5//f/AAACAAIAAAD6//X/AAACAAAAAAD6//b/AAACAAEAAAD6//f/AAACAAIAAAD7//X/AAACAAAAAAD7//b/AAACAAEAAAD7//f/AAACAAIAAAD8//X/AAACAAAAAAD8//b/AAACAAEAAAD8//f/AAACAAIAAAD9//X/AAACAAAAAAD9//b/AAACAAEAAAD9//f/AAACAAIAAAD+//X/AAACAAAAAAD+//b/AAACAAEAAAD+//f/AAACAAIAAAD///X/AAACAAAAAAD///b/AAACAAEAAAD///f/AAACAAIAAAAAAPX/AAACAAAAAAAAAPb/AAACAAEAAAAAAPf/AAACAAIAAAABAPX/AAACAAAAAAABAPb/AAACAAEAAAABAPf/AAACAAIAAAACAPX/AAACAAAAAAACAPb/AAACAAEAAAACAPf/AAACAAIAAAADAPX/AAACAAAAAAADAPb/AAACAAEAAAADAPf/AAACAAIAAAAEAPX/AAACAAAAAAAEAPb/AAACAAEAAAAEAPf/AAACAAIAAAAFAPX/AAACAAAAAAAFAPb/AAACAAEAAAAFAPf/AAACAAIAAAAGAPX/AAACAAAAAAAGAPb/AAACAAEAAAAGAPf/AAACAAIAAAAHAPX/AAACAAAAAAAHAPb/AAACAAEAAAAHAPf/AAACAAIAAAAIAPX/AAACAAAAAAAIAPb/AAACAAEAAAAIAPf/AAACAAIAAAAJAPX/AAACAAAAAAAJAPb/AAACAAEAAAAJAPf/AAACAAIAAAAKAPX/AAACAAAAAAAKAPb/AAACAAEAAAAKAPf/AAACAAIAAAALAPX/AAACAAAAAAALAPb/AAACAAEAAAALAPf/AAACAAIAAAAMAPX/AAACAAAAAAAMAPb/AAACAAEAAAAMAPf/AAACAAIAAAANAPX/AAACAAAAAAANAPb/AAACAAEAAAANAPf/AAACAAIAAAAOAPX/AAACAAAAAAAOAPb/AAACAAEAAAAOAPf/AAACAAIAAAAPAPX/AAACAAAAAAAPAPb/AAACAAEAAAAPAPf/AAACAAIAAAAEAPz/AAAEAAAAAAAQAPz/AAABAAAAAAAQAP3/AAABAAEAAAAQAP7/AAABAAEAAAAQAP//AAABAAEAAAAQAAAAAAABAAEAAAAQAAEAAAABAAEAAAARAPz/AAACAAAAAAARAP3/AAACAAEAAAARAP7/AAACAAEAAAARAP//AAACAAEAAAARAAAAAAACAAEAAAARAAEAAAACAAEAAAASAPz/AAACAAAAAAASAP3/AAACAAEAAAASAP7/AAACAAEAAAASAP//AAACAAEAAAASAAAAAAACAAEAAAASAAEAAAACAAEAAAATAPz/AAACAAAAAAATAP3/AAACAAEAAAATAP7/AAACAAEAAAATAP//AAACAAEAAAATAAAAAAACAAEAAAATAAEAAAACAAEAAAAUAPz/AAACAAAAAAAUAP3/AAACAAEAAAAUAP7/AAACAAEAAAAUAP//AAACAAEAAAAUAAAAAAACAAEAAAAUAAEAAAACAAEAAAAVAPz/AAACAAAAAAAVAP3/AAACAAEAAAAVAP7/AAACAAEAAAAVAP//AAACAAEAAAAVAAAAAAACAAEAAAAVAAEAAAACAAEAAAAWAPz/AAACAAAAAAAWAP3/AAACAAEAAAAWAP7/AAACAAEAAAAWAP//AAACAAEAAAAWAAAAAAACAAEAAAAWAAEAAAACAAEAAAAXAP3/AAACAAEAAAAXAP7/AAACAAEAAAAXAP//AAACAAEAAAAXAAAAAAACAAEAAAAXAAEAAAACAAEAAAAYAP3/AAACAAEAAAAYAP7/AAACAAEAAAAYAP//AAACAAEAAAAYAAAAAAACAAEAAAAYAAEAAAACAAEAAAAZAP3/AAACAAEAAAAZAP7/AAACAAEAAAAZAP//AAACAAEAAAAZAAAAAAACAAEAAAAZAAEAAAACAAEAAAAaAP3/AAACAAEAAAAaAP7/AAACAAEAAAAaAP//AAACAAEAAAAaAAAAAAACAAEAAAAaAAEAAAACAAEAAAAbAP3/AAACAAEAAAAbAP7/AAACAAEAAAAbAP//AAACAAEAAAAbAAAAAAACAAEAAAAbAAEAAAACAAEAAAAcAP3/AAACAAEAAAAcAP7/AAACAAEAAAAcAP//AAACAAEAAAAcAAAAAAACAAEAAAAcAAEAAAACAAEAAAAdAP3/AAACAAEAAAAdAP7/AAACAAEAAAAdAP//AAACAAEAAAAdAAAAAAACAAEAAAAdAAEAAAACAAEAAAAeAP3/AAACAAEAAAAeAP7/AAACAAEAAAAeAP//AAACAAEAAAAeAAAAAAACAAEAAAAeAAEAAAACAAEAAAAfAP3/AAADAAEAAAAfAP7/AAADAAEAAAAfAP//AAADAAEAAAAfAAAAAAADAAEAAAAfAAEAAAADAAEAAAAYAPz/AAACAAAAAAAZAPz/AAACAAAAAAAaAPz/AAACAAAAAAAbAPz/AAACAAAAAAAcAPz/AAACAAAAAAAdAPz/AAACAAAAAAAeAPz/AAACAAAAAAAfAPz/AAADAAAAAAAXAPz/AAAEAAAAAAAQAPX/AAACAAAAAAAQAPb/AAACAAEAAAAQAPf/AAAAAAwAAAAQAPj/AAABAAIAAAARAPX/AAACAAAAAAARAPb/AAACAAEAAAARAPf/AAACAAEAAAARAPj/AAACAAIAAAASAPX/AAACAAAAAAASAPb/AAACAAEAAAASAPf/AAACAAEAAAASAPj/AAACAAIAAAATAPX/AAACAAAAAAATAPb/AAACAAEAAAATAPf/AAACAAEAAAATAPj/AAACAAIAAAAUAPX/AAACAAAAAAAUAPb/AAACAAEAAAAUAPf/AAACAAEAAAAUAPj/AAACAAIAAAAVAPX/AAACAAAAAAAVAPb/AAACAAEAAAAVAPf/AAACAAEAAAAVAPj/AAACAAIAAAAWAPX/AAACAAAAAAAWAPb/AAACAAEAAAAWAPf/AAACAAEAAAAWAPj/AAACAAIAAAAXAPX/AAACAAAAAAAXAPb/AAACAAEAAAAXAPf/AAACAAEAAAAXAPj/AAACAAIAAAAYAPX/AAACAAAAAAAYAPb/AAACAAEAAAAYAPf/AAACAAEAAAAYAPj/AAACAAIAAAAZAPX/AAACAAAAAAAZAPb/AAACAAEAAAAZAPf/AAACAAEAAAAZAPj/AAACAAIAAAAaAPX/AAACAAAAAAAaAPb/AAACAAEAAAAaAPf/AAACAAEAAAAaAPj/AAACAAIAAAAbAPX/AAACAAAAAAAbAPb/AAACAAEAAAAbAPf/AAACAAEAAAAbAPj/AAACAAIAAAAcAPX/AAACAAAAAAAcAPb/AAACAAEAAAAcAPf/AAACAAEAAAAcAPj/AAACAAIAAAAdAPX/AAACAAAAAAAdAPb/AAACAAEAAAAdAPf/AAACAAEAAAAdAPj/AAACAAIAAAAeAPX/AAAIAAsAAAAeAPb/AAADAAEAAAAeAPf/AAADAAEAAAAeAPj/AAADAAIAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAAHAAsAAAAxAPb/AAABAAEAAAAxAPf/AAABAAEAAAAxAPj/AAABAAEAAAAxAPn/AAABAAEAAAAxAPr/AAABAAEAAAAxAPv/AAABAAEAAAAxAPz/AAABAAIAAAAyAPX/AAACAAAAAAAyAPb/AAACAAEAAAAyAPf/AAACAAEAAAAyAPj/AAACAAEAAAAyAPn/AAACAAEAAAAyAPr/AAACAAEAAAAyAPv/AAACAAEAAAAyAPz/AAACAAIAAAAzAPX/AAACAAAAAAAzAPb/AAACAAEAAAAzAPf/AAACAAEAAAAzAPj/AAACAAEAAAAzAPn/AAACAAEAAAAzAPr/AAACAAEAAAAzAPv/AAACAAEAAAAzAPz/AAACAAIAAAA0APX/AAACAAAAAAA0APb/AAACAAEAAAA0APf/AAACAAEAAAA0APj/AAACAAEAAAA0APn/AAACAAEAAAA0APr/AAACAAEAAAA0APv/AAACAAEAAAA0APz/AAACAAIAAAA1APX/AAACAAAAAAA1APb/AAACAAEAAAA1APf/AAACAAEAAAA1APj/AAACAAEAAAA1APn/AAACAAEAAAA1APr/AAACAAEAAAA1APv/AAACAAEAAAA1APz/AAACAAIAAAApAP7/AAABAAMAAAAqAP7/AAACAAMAAAAmAPr/AAADAAMAAAAkAPr/AAABAAMAAAAlAPr/AAAEAAAAAAArAP7/AAAEAAAAAAAwAAAAAAABAAAAAAAwAAEAAAABAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAAAAAsAAABDAAEAAAACAAEAAABEAAAAAAACAAEAAABEAAEAAAACAAEAAABFAAAAAAACAAEAAABFAAEAAAACAAEAAABGAAAAAAACAAEAAABGAAEAAAACAAEAAABHAAAAAAACAAEAAABHAAEAAAACAAEAAABIAAAAAAACAAEAAABIAAEAAAACAAEAAABJAAAAAAACAAEAAABJAAEAAAACAAEAAABKAAAAAAADAAEAAABKAAEAAAADAAEAAABDAPn/AAABAAAAAABDAPr/AAABAAEAAABDAPv/AAABAAEAAABDAPz/AAABAAEAAABDAP3/AAABAAEAAABDAP7/AAABAAEAAABDAP//AAABAAEAAABEAPn/AAACAAAAAABEAPr/AAACAAEAAABEAPv/AAACAAEAAABEAPz/AAACAAEAAABEAP3/AAACAAEAAABEAP7/AAACAAEAAABEAP//AAACAAEAAABFAPn/AAACAAAAAABFAPr/AAACAAEAAABFAPv/AAACAAEAAABFAPz/AAACAAEAAABFAP3/AAACAAEAAABFAP7/AAACAAEAAABFAP//AAACAAEAAABGAPn/AAACAAAAAABGAPr/AAACAAEAAABGAPv/AAACAAEAAABGAPz/AAACAAEAAABGAP3/AAACAAEAAABGAP7/AAACAAEAAABGAP//AAACAAEAAABHAPn/AAACAAAAAABHAPr/AAACAAEAAABHAPv/AAACAAEAAABHAPz/AAACAAEAAABHAP3/AAACAAEAAABHAP7/AAACAAEAAABHAP//AAACAAEAAABIAPn/AAACAAAAAABIAPr/AAACAAEAAABIAPv/AAACAAEAAABIAPz/AAACAAEAAABIAP3/AAACAAEAAABIAP7/AAACAAEAAABIAP//AAACAAEAAABJAPn/AAACAAAAAABJAPr/AAACAAEAAABJAPv/AAACAAEAAABJAPz/AAACAAEAAABJAP3/AAACAAEAAABJAP7/AAACAAEAAABJAP//AAACAAEAAABKAPn/AAADAAAAAABKAPr/AAADAAEAAABKAPv/AAADAAEAAABKAPz/AAADAAEAAABKAP3/AAADAAEAAABKAP7/AAADAAEAAABKAP//AAADAAEAAAA2APX/AAACAAAAAAA2APb/AAACAAEAAAA2APf/AAACAAEAAAA2APj/AAACAAEAAAA2APn/AAACAAEAAAA2APr/AAACAAEAAAA2APv/AAACAAEAAAA2APz/AAACAAIAAAA3APX/AAACAAAAAAA3APb/AAACAAEAAAA3APf/AAACAAEAAAA3APj/AAACAAEAAAA3APn/AAACAAEAAAA3APr/AAACAAEAAAA3APv/AAACAAEAAAA3APz/AAACAAIAAAA4APX/AAACAAAAAAA4APb/AAACAAEAAAA4APf/AAACAAEAAAA4APj/AAACAAEAAAA4APn/AAACAAEAAAA4APr/AAACAAEAAAA4APv/AAACAAEAAAA4APz/AAACAAIAAAA5APX/AAACAAAAAAA5APb/AAACAAEAAAA5APf/AAACAAEAAAA5APj/AAACAAEAAAA5APn/AAACAAEAAAA5APr/AAACAAEAAAA5APv/AAACAAEAAAA5APz/AAACAAIAAAA6APX/AAACAAAAAAA6APb/AAACAAEAAAA6APf/AAACAAEAAAA6APj/AAACAAEAAAA6APn/AAACAAEAAAA6APr/AAACAAEAAAA6APv/AAACAAEAAAA6APz/AAACAAIAAAA7APX/AAACAAAAAAA7APb/AAACAAEAAAA7APf/AAACAAEAAAA7APj/AAACAAEAAAA7APn/AAACAAEAAAA7APr/AAACAAEAAAA7APv/AAACAAEAAAA7APz/AAACAAIAAAA8APX/AAACAAAAAAA8APb/AAACAAEAAAA8APf/AAACAAEAAAA8APj/AAACAAEAAAA8APn/AAACAAEAAAA8APr/AAACAAEAAAA8APv/AAACAAEAAAA8APz/AAACAAIAAAA9APX/AAACAAAAAAA9APb/AAACAAEAAAA9APf/AAACAAEAAAA9APj/AAACAAEAAAA9APn/AAACAAEAAAA9APr/AAACAAEAAAA9APv/AAACAAEAAAA9APz/AAACAAIAAAA+APX/AAACAAAAAAA+APb/AAACAAEAAAA+APf/AAACAAEAAAA+APj/AAACAAEAAAA+APn/AAACAAEAAAA+APr/AAACAAEAAAA+APv/AAACAAEAAAA+APz/AAACAAIAAAA/APX/AAAIAAsAAAA/APb/AAADAAEAAAA/APf/AAADAAEAAAA/APj/AAADAAEAAAA/APn/AAADAAEAAAA/APr/AAADAAEAAAA/APv/AAADAAEAAAA/APz/AAADAAIAAABBAPv/AAAEAAAAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAAHAAsAAABPAPb/AAABAAEAAABPAPf/AAABAAEAAABPAPj/AAABAAEAAABPAPn/AAABAAEAAABPAPr/AAABAAEAAABPAPv/AAABAAEAAABPAPz/AAABAAIAAABQAPX/AAACAAAAAABQAPb/AAACAAEAAABQAPf/AAACAAEAAABQAPj/AAACAAEAAABQAPn/AAACAAEAAABQAPr/AAACAAEAAABQAPv/AAACAAEAAABQAPz/AAACAAIAAABRAPX/AAAIAAsAAABRAPb/AAADAAEAAABRAPf/AAADAAEAAABRAPj/AAADAAEAAABRAPn/AAADAAEAAABRAPr/AAADAAEAAABRAPv/AAADAAEAAABRAPz/AAADAAIAAABPAAAAAAABAAAAAABPAAEAAAABAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAABgAPX/AAACAAMAAABhAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABgAPz/AAABAAMAAABhAPz/AAACAAMAAABiAPz/AAACAAMAAABjAPz/AAACAAMAAABkAPz/AAACAAMAAABlAPz/AAACAAMAAABmAPz/AAACAAMAAABnAPz/AAACAAMAAABoAPz/AAACAAMAAABpAPz/AAACAAMAAABqAPz/AAACAAMAAABrAPz/AAACAAMAAABsAPz/AAACAAMAAABtAPz/AAADAAMAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAADAAAAAABtAAEAAAADAAEAAABwAAAAAAABAAAAAABwAAEAAAABAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAADAAAAAAB+AAEAAAADAAEAAABxAPz/AAACAAMAAAByAPz/AAACAAMAAABzAPz/AAACAAMAAAB0APz/AAACAAMAAAB1APz/AAACAAMAAAB2APz/AAACAAMAAAB3APz/AAACAAMAAAB4APz/AAACAAMAAAB5APz/AAACAAMAAAB6APz/AAACAAMAAAB7APz/AAACAAMAAAB8APz/AAACAAMAAAB9APz/AAACAAMAAAB+APz/AAADAAMAAABxAPj/AAACAAMAAAByAPj/AAACAAMAAABzAPj/AAACAAMAAAB0APj/AAACAAMAAAB1APj/AAACAAMAAAB2APj/AAACAAMAAAB3APj/AAACAAMAAAB4APj/AAACAAMAAAB5APj/AAACAAMAAAB6APj/AAACAAMAAAB7APj/AAACAAMAAAB8APj/AAACAAMAAAB9APj/AAADAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAACAAMAAAB/APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACAAPn/AAABAAAAAACAAPr/AAABAAEAAACAAPv/AAABAAEAAACAAPz/AAABAAIAAACBAPn/AAACAAAAAACBAPr/AAACAAEAAACBAPv/AAACAAEAAACBAPz/AAACAAIAAACCAPn/AAACAAAAAACCAPr/AAACAAEAAACCAPv/AAACAAEAAACCAPz/AAACAAIAAACDAPn/AAACAAAAAACDAPr/AAACAAEAAACDAPv/AAACAAEAAACDAPz/AAACAAIAAACEAPn/AAACAAAAAACEAPr/AAACAAEAAACEAPv/AAACAAEAAACEAPz/AAACAAIAAACFAPn/AAACAAAAAACFAPr/AAACAAEAAACFAPv/AAACAAEAAACFAPz/AAACAAIAAACGAPn/AAACAAAAAACGAPr/AAACAAEAAACGAPv/AAACAAEAAACGAPz/AAACAAIAAACHAPn/AAACAAAAAACHAPr/AAACAAEAAACHAPv/AAACAAEAAACHAPz/AAACAAIAAACIAPn/AAACAAAAAACIAPr/AAACAAEAAACIAPv/AAACAAEAAACIAPz/AAACAAIAAACJAPn/AAACAAAAAACJAPr/AAACAAEAAACJAPv/AAACAAEAAACJAPz/AAACAAIAAACKAPn/AAACAAAAAACKAPr/AAACAAEAAACKAPv/AAACAAEAAACKAPz/AAACAAIAAACLAPn/AAACAAAAAACLAPr/AAACAAEAAACLAPv/AAACAAEAAACLAPz/AAACAAIAAACMAPn/AAACAAAAAACMAPr/AAACAAEAAACMAPv/AAACAAEAAACMAPz/AAACAAIAAACNAPn/AAACAAAAAACNAPr/AAACAAEAAACNAPv/AAACAAEAAACNAPz/AAACAAIAAACOAPn/AAACAAAAAACOAPr/AAACAAEAAACOAPv/AAACAAEAAACOAPz/AAACAAIAAACPAPn/AAADAAAAAACPAPr/AAADAAEAAACPAPv/AAADAAEAAACPAPz/AAADAAIAAACAAAAAAAABAAAAAACAAAEAAAABAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAADAAAAAACPAAEAAAADAAEAAACTAP3/AAAAAAAAAACTAP7/AAAAAAEAAACTAP//AAAAAAEAAACTAAAAAAAAAAEAAACTAAEAAAAAAAEAAACWAP3/AAAAAAAAAACWAP7/AAAAAAEAAACWAP//AAAAAAEAAACWAAAAAAAAAAEAAACWAAEAAAAAAAEAAACUAPX/AAACAAMAAACVAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAACAAMAAACaAPX/AAACAAMAAACbAPX/AAACAAMAAACcAPX/AAACAAMAAACdAPX/AAACAAMAAACeAPX/AAACAAMAAACfAPX/AAACAAMAAACgAPX/AAACAAMAAAChAPX/AAACAAMAAACiAPX/AAACAAMAAACjAPX/AAACAAMAAACkAPX/AAACAAMAAAClAPX/AAACAAMAAACmAPX/AAACAAMAAACnAPX/AAACAAMAAACoAPX/AAACAAMAAACpAPX/AAACAAMAAACqAPX/AAACAAMAAACrAPX/AAACAAMAAACsAPX/AAACAAMAAACtAPX/AAACAAMAAACuAPX/AAACAAMAAACvAPX/AAACAAMAAACwAPX/AAACAAMAAACxAPX/AAACAAMAAACyAPX/AAACAAMAAACzAPX/AAACAAMAAACuAP3/AAABAAAAAACuAP7/AAABAAEAAACuAP//AAABAAEAAACuAAAAAAABAAEAAACuAAEAAAABAAEAAACvAP3/AAADAAAAAACvAP7/AAADAAEAAACvAP//AAADAAEAAACvAAAAAAADAAEAAACvAAEAAAADAAEAAACpAP3/AAABAAAAAACpAP7/AAABAAEAAACpAP//AAABAAEAAACpAAAAAAABAAEAAACpAAEAAAABAAEAAACqAP3/AAADAAAAAACqAP7/AAADAAEAAACqAP//AAADAAEAAACqAAAAAAADAAEAAACqAAEAAAADAAEAAAC3APX/AAAOAAsAAAC3APb/AAAAAAEAAAC3APf/AAAAAAEAAAC3APj/AAAAAAEAAAC3APn/AAAAAAEAAAC3APr/AAAAAAIAAAC0APX/AAACAAMAAAC1APX/AAACAAMAAAC2APX/AAACAAMAAAC4APX/AAACAAMAAAC5APX/AAACAAMAAAC6APX/AAACAAMAAAC7APX/AAACAAMAAAC8APX/AAACAAMAAAC9APX/AAACAAMAAAC+APX/AAAHAAsAAAC/APX/AAAIAAsAAAC+APb/AAABAAEAAAC+APf/AAABAAEAAAC+APj/AAABAAIAAAC/APb/AAADAAEAAAC/APf/AAADAAEAAAC/APj/AAADAAIAAAC9APz/AAABAAAAAAC9AP3/AAABAAEAAAC9AP7/AAABAAEAAAC9AP//AAABAAEAAAC9AAAAAAABAAEAAAC9AAEAAAABAAEAAAC+APz/AAACAAAAAAC+AP3/AAACAAEAAAC+AP7/AAACAAEAAAC+AP//AAACAAEAAAC+AAAAAAACAAEAAAC+AAEAAAACAAEAAAC/APz/AAADAAAAAAC/AP3/AAADAAEAAAC/AP7/AAADAAEAAAC/AP//AAADAAEAAAC/AAAAAAABAAsAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADAAPX/AAACAAMAAADBAPX/AAACAAMAAADCAPX/AAACAAMAAADDAPX/AAACAAMAAADEAPX/AAACAAMAAADFAPX/AAACAAMAAADGAPX/AAACAAMAAADHAPX/AAACAAMAAADIAPX/AAACAAMAAADJAPX/AAACAAMAAADKAPX/AAACAAMAAADLAPX/AAACAAMAAADMAPX/AAACAAMAAADNAPX/AAACAAMAAADOAPX/AAACAAMAAADPAPX/AAACAAMAAAAAAPz/AQAAAAAAAgABAPz/AQAAAAAAAgADAPz/AQAAAAAAAgAFAPz/AQAAAAAAAgAGAPz/AQAAAAAAAgACAPz/AQAAAAAACAAEAAEAAAACAAEAAAAEAAAAAAACAAAAAABUAPz/AAAEAAAAAABsAPn/AAAIAAAAAABsAPr/AAAIAAEAAABtAPn/AAAJAAAAAABtAPr/AAAJAAEAAABsAPv/AAAIAAEAAABtAPv/AAAJAAEAAACUAP//AAAIAAQAAACUAAAAAAAIAAUAAACVAP//AAAJAAQAAACVAAAAAAAJAAUAAACUAAEAAAAIAAUAAACVAAEAAAAJAAUAAACXAAAAAgAAAAIAAACXAAEAAgAAAAMAAACYAAAAAgAAAAIAAACYAAEAAgAAAAMAAACZAAAAAgAAAAIAAACZAAEAAgAAAAMAAACaAAAAAgAAAAIAAACaAAEAAgAAAAMAAACbAAAAAgAAAAIAAACbAAEAAgAAAAMAAACcAAAAAgAAAAIAAACcAAEAAgAAAAMAAACdAAAAAgAAAAIAAACdAAEAAgAAAAMAAACeAAAAAgAAAAIAAACeAAEAAgAAAAMAAACfAAAAAgAAAAIAAACfAAEAAgAAAAMAAACgAAAAAgAAAAIAAACgAAEAAgAAAAMAAAChAAAAAgAAAAIAAAChAAEAAgAAAAMAAACiAAAAAgAAAAIAAACiAAEAAgAAAAMAAACjAAAAAgAAAAIAAACjAAEAAgAAAAMAAACkAAAAAgAAAAIAAACkAAEAAgAAAAMAAAClAAAAAgAAAAIAAAClAAEAAgAAAAMAAACmAAAAAgAAAAIAAACmAAEAAgAAAAMAAACnAAAAAgAAAAIAAACnAAEAAgAAAAMAAACoAAAAAgAAAAIAAACoAAEAAgAAAAMAAACrAAAAAgAAAAIAAACrAAEAAgAAAAMAAACsAAAAAgAAAAIAAACsAAEAAgAAAAMAAACtAAAAAgAAAAIAAACtAAEAAgAAAAMAAACQAAAAAgAAAAIAAACQAAEAAgAAAAMAAACRAAAAAgAAAAIAAACRAAEAAgAAAAMAAACSAAAAAgAAAAIAAACSAAEAAgAAAAMAAAB/AAAAAgAAAAIAAAB/AAEAAgAAAAMAAACwAAAAAgAAAAIAAACwAAEAAgAAAAMAAACxAAAAAgAAAAIAAACxAAEAAgAAAAMAAACyAAAAAgAAAAIAAACyAAEAAgAAAAMAAACzAAAAAgAAAAIAAACzAAEAAgAAAAMAAAC0AAAAAgAAAAIAAAC0AAEAAgAAAAMAAAC1AAAAAgAAAAIAAAC1AAEAAgAAAAMAAAC2AAAAAgAAAAIAAAC2AAEAAgAAAAMAAAC3AAAAAgAAAAIAAAC3AAEAAgAAAAMAAAC4AAAAAgAAAAIAAAC4AAEAAgAAAAMAAAC5AAAAAgAAAAIAAAC5AAEAAgAAAAMAAAC6AAAAAgAAAAIAAAC6AAEAAgAAAAMAAAC7AAAAAgAAAAIAAAC7AAEAAgAAAAMAAAC8AAAAAgAAAAIAAAC8AAEAAgAAAAMAAABuAAAAAgAAAAIAAABuAAEAAgAAAAMAAABvAAAAAgAAAAIAAABvAAEAAgAAAAMAAABLAAAAAgAAAAIAAQBLAAEAAgAAAAMAAQBMAAAAAgAAAAIAAQBMAAEAAgAAAAMAAQBNAAAAAgAAAAIAAQBNAAEAAgAAAAMAAQBOAAAAAgAAAAIAAQBOAAEAAgAAAAMAAQAgAAAAAgAAAAIAAAAgAAEAAgAAAAMAAAAhAAAAAgAAAAIAAAAhAAEAAgAAAAMAAAAiAAAAAgAAAAIAAAAiAAEAAgAAAAMAAAAjAAAAAgAAAAIAAAAjAAEAAgAAAAMAAAAkAAAAAgAAAAIAAAAkAAEAAgAAAAMAAAAlAAAAAgAAAAIAAAAlAAEAAgAAAAMAAAAmAAAAAgAAAAIAAAAmAAEAAgAAAAMAAAAnAAAAAgAAAAIAAAAnAAEAAgAAAAMAAAAoAAAAAgAAAAIAAAAoAAEAAgAAAAMAAAApAAAAAgAAAAIAAAApAAEAAgAAAAMAAAAqAAAAAgAAAAIAAAAqAAEAAgAAAAMAAAArAAAAAgAAAAIAAAArAAEAAgAAAAMAAAAsAAAAAgAAAAIAAAAsAAEAAgAAAAMAAAAtAAAAAgAAAAIAAAAtAAEAAgAAAAMAAAAuAAAAAgAAAAIAAAAuAAEAAgAAAAMAAAAvAAAAAgAAAAIAAAAvAAEAAgAAAAMAAABwAPz/AAAEAAAAAABwAPj/AAAEAAAAAAB+APj/AQAAAAAACQCwAAIAAQAAAAAABACxAAIAAQAAAAAABACyAAIAAQAAAAAABACzAAIAAQAAAAAABAC0AAIAAQAAAAAABAC1AAIAAQAAAAAABAC2AAIAAQAAAAAABAC3AAIAAQAAAAAABAC4AAIAAQAAAAAABAC5AAIAAQAAAAAABAC6AAIAAQAAAAAABAC7AAIAAQAAAAAABAC8AAIAAQAAAAAABACrAAIAAQAAAAAABACsAAIAAQAAAAAABACtAAIAAQAAAAAABACXAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABACkAAIAAQAAAAAABAClAAIAAQAAAAAABACmAAIAAQAAAAAABACnAAIAAQAAAAAABACoAAIAAQAAAAAABACQAAIAAQAAAAAABACRAAIAAQAAAAAABACSAAIAAQAAAAAABAB/AAIAAQAAAAAABABvAAIAAQAAAAAABABuAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAAvAAIAAQAAAAAABAAPAAIAAQAAAAAABAD1/wIAAQAAAAAABAD2/wIAAQAAAAAABAD3/wIAAQAAAAAABADv//r/AAABAAAAAADv//v/AAABAAEAAADv//z/AAABAAEAAADv//3/AAABAAEAAADv//7/AAABAAEAAADv////AAABAAEAAADv/wAAAAABAAEAAADv/wEAAAABAAEAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAIAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAADAAIAAAD4/wIAAAABAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAADAAIAAAAQAAIAAAABAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAADAAIAAAAwAAIAAAABAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAADAAIAAABPAAIAAAABAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAADAAIAAABwAAIAAAABAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAADAAIAAACAAAIAAAABAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAADAAIAAACTAAIAAAAAAAIAAACWAAIAAAAAAAIAAACpAAIAAAABAAIAAACqAAIAAAADAAIAAACuAAIAAAABAAIAAACvAAIAAAADAAIAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAADAAAAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAADAAEAAAC9AAIAAAABAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAADAAIAAADQAPX/AAACAAMAAADRAPX/AAACAAMAAADSAPX/AAADAAMAAACjAPz/AAAAAAMAAAB/APj/AQAAAAAAEgA=") + +[node name="Player" parent="." instance=ExtResource("5_ee5v0")] +position = Vector2(-248, -96) + +[node name="Firebar" parent="." instance=ExtResource("7_ps4f2")] +position = Vector2(72, -56) +length = 12 +starting_angle = 180 +direction = 1 + +[node name="Firebar3" parent="." instance=ExtResource("7_ps4f2")] +position = Vector2(376, -56) + +[node name="Firebar4" parent="." instance=ExtResource("7_ps4f2")] +position = Vector2(600, -88) +length = 12 +direction = 1 + +[node name="Firebar6" parent="." instance=ExtResource("7_ps4f2")] +position = Vector2(696, -24) + +[node name="Firebar7" parent="." instance=ExtResource("7_ps4f2")] +position = Vector2(1048, -72) + +[node name="Firebar8" parent="." instance=ExtResource("7_ps4f2")] +position = Vector2(1352, -56) + +[node name="Firebar9" parent="." instance=ExtResource("7_ps4f2")] +position = Vector2(1800, -120) + +[node name="Firebar10" parent="." instance=ExtResource("7_ps4f2")] +position = Vector2(1800, -56) + +[node name="DropShadow" parent="." instance=ExtResource("8_fese3")] + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("9_cjyq4")] +position = Vector2(1144, -112) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("9_cjyq4")] +position = Vector2(1160, -112) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("9_cjyq4")] +position = Vector2(1176, -112) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("9_cjyq4")] +position = Vector2(2200, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("9_cjyq4")] +position = Vector2(2224, 0) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("9_cjyq4")] +position = Vector2(2248, 0) + +[node name="HammerBro" parent="Enemies" instance=ExtResource("10_3hbm3")] +position = Vector2(1496, 0) + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("11_7s7ws")] +position = Vector2(1744, -112) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("11_7s7ws")] +position = Vector2(2384, -16) + +[node name="Goomba" parent="Enemies" instance=ExtResource("12_mnauu")] +position = Vector2(1928, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("12_mnauu")] +position = Vector2(1952, 0) + +[node name="Podoboo" parent="Enemies" instance=ExtResource("13_43ucg")] +position = Vector2(2760, -96) + +[node name="FallingPlatform" parent="." instance=ExtResource("14_jtuhl")] +position = Vector2(1232, -112) + +[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("15_hfk1t")] +position = Vector2(2544, -16) + +[node name="CastleToad" parent="." instance=ExtResource("16_mnauu")] +position = Vector2(3200, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("16_3bwbp")] +position = Vector2(2824, -40) + +[node name="Bowser" parent="." instance=ExtResource("17_nlv7q")] +position = Vector2(2912, -48) + +[node name="DeathSprite" parent="Bowser/SpriteScaleJoint" index="2"] +sprite_frames = SubResource("SpriteFrames_icd8h") +animation = &"Walk" + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("17_icd8h") + +[node name="RedKoopaTroopa" parent="." instance=ExtResource("20_7s7ws")] +position = Vector2(104, -64) + +[node name="Goomba" parent="." instance=ExtResource("12_mnauu")] +position = Vector2(376, -64) + +[node name="Goomba2" parent="." instance=ExtResource("12_mnauu")] +position = Vector2(400, -64) + +[node name="SidewaysPlatform" parent="." instance=ExtResource("21_mnauu")] +position = Vector2(736, -128) + +[node name="LevelBG" parent="." instance=ExtResource("22_mnauu")] +particles = 3 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("23_43ucg") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("24_dhqhg") +nodes_to_delete = [NodePath("../Blocks"), NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("25_ofrop")] +position = Vector2(120, -56) +item = ExtResource("26_ck0u2") +metadata/r_coin_id = 0 + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("27_her13")] +position = Vector2(776, -152) +id = 1 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("27_her13")] +position = Vector2(1208, -8) +id = 2 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("18_icd8h")] +position = Vector2(2040, -56) +item = ExtResource("26_ck0u2") +metadata/r_coin_id = 3 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("27_her13")] +position = Vector2(2952, -136) +id = 4 + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("18_icd8h")] +position = Vector2(2616, -120) +item = ExtResource("29_nksol") + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("30_h7ua1")] +position = Vector2(3200, 0) + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("25_ofrop")] +position = Vector2(120, -56) + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("18_icd8h")] +position = Vector2(2040, -56) + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@59380" to="Tiles/@AnimatableBody2D@59380/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59380" to="Tiles/@AnimatableBody2D@59380/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59380" to="Tiles/@AnimatableBody2D@59380" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59380" to="Tiles/@AnimatableBody2D@59380" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59380" to="Tiles/@AnimatableBody2D@59380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59380" to="Tiles/@AnimatableBody2D@59380" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59380" to="Tiles/@AnimatableBody2D@59380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59381" to="Tiles/@AnimatableBody2D@59381/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59381" to="Tiles/@AnimatableBody2D@59381/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59381" to="Tiles/@AnimatableBody2D@59381" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59381" to="Tiles/@AnimatableBody2D@59381" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59381" to="Tiles/@AnimatableBody2D@59381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59381" to="Tiles/@AnimatableBody2D@59381" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59381" to="Tiles/@AnimatableBody2D@59381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59382" to="Tiles/@AnimatableBody2D@59382/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59382" to="Tiles/@AnimatableBody2D@59382/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59382" to="Tiles/@AnimatableBody2D@59382" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59382" to="Tiles/@AnimatableBody2D@59382" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59382" to="Tiles/@AnimatableBody2D@59382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59382" to="Tiles/@AnimatableBody2D@59382" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59382" to="Tiles/@AnimatableBody2D@59382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59383" to="Tiles/@AnimatableBody2D@59383/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59383" to="Tiles/@AnimatableBody2D@59383/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59383" to="Tiles/@AnimatableBody2D@59383" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59383" to="Tiles/@AnimatableBody2D@59383" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59383" to="Tiles/@AnimatableBody2D@59383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59383" to="Tiles/@AnimatableBody2D@59383" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59383" to="Tiles/@AnimatableBody2D@59383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59384" to="Tiles/@AnimatableBody2D@59384/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59384" to="Tiles/@AnimatableBody2D@59384/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59384" to="Tiles/@AnimatableBody2D@59384" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59384" to="Tiles/@AnimatableBody2D@59384" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59384" to="Tiles/@AnimatableBody2D@59384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59384" to="Tiles/@AnimatableBody2D@59384" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59384" to="Tiles/@AnimatableBody2D@59384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/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@59385" to="Tiles/@Area2D@59385" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59386" to="Tiles/@Area2D@59386" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59387" to="Tiles/@Area2D@59387" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59388" to="Tiles/@Area2D@59388" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59389" to="Tiles/@Area2D@59389" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59390" to="Tiles/@Area2D@59390" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59391" to="Tiles/@Area2D@59391" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59392" to="Tiles/@Area2D@59392" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59393" to="Tiles/@Area2D@59393" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59394" to="Tiles/@Area2D@59394" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59395" to="Tiles/@Area2D@59395" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59396" to="Tiles/@Area2D@59396" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59397" to="Tiles/@Area2D@59397" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59398" to="Tiles/@Area2D@59398" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59399" to="Tiles/@Area2D@59399" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59400" to="Tiles/@Area2D@59400" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59401" to="Tiles/@Area2D@59401" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59402" to="Tiles/@Area2D@59402" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59403" to="Tiles/@Area2D@59403" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59404" to="Tiles/@Area2D@59404" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59405" to="Tiles/@Area2D@59405" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59406" to="Tiles/@Area2D@59406" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59407" to="Tiles/@Area2D@59407" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59408" to="Tiles/@Area2D@59408" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59409" to="Tiles/@Area2D@59409" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59410" to="Tiles/@Area2D@59410" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59411" to="Tiles/@Area2D@59411" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59412" to="Tiles/@Area2D@59412" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59413" to="Tiles/@Area2D@59413" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59414" to="Tiles/@Area2D@59414" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59415" to="Tiles/@Area2D@59415" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59416" to="Tiles/@Area2D@59416" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59417" to="Tiles/@Area2D@59417" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59418" to="Tiles/@Area2D@59418" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59419" to="Tiles/@Area2D@59419" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59420" to="Tiles/@Area2D@59420" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59421" to="Tiles/@Area2D@59421" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59422" to="Tiles/@Area2D@59422" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59423" to="Tiles/@Area2D@59423" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59424" to="Tiles/@Area2D@59424" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59425" to="Tiles/@Area2D@59425" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59426" to="Tiles/@Area2D@59426" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59427" to="Tiles/@Area2D@59427" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59428" to="Tiles/@Area2D@59428" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59429" to="Tiles/@Area2D@59429" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59430" to="Tiles/@Area2D@59430" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59431" to="Tiles/@Area2D@59431" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59432" to="Tiles/@Area2D@59432" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59433" to="Tiles/@Area2D@59433" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59434" to="Tiles/@Area2D@59434" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59435" to="Tiles/@Area2D@59435" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59436" to="Tiles/@Area2D@59436" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59437" to="Tiles/@Area2D@59437" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59438" to="Tiles/@Area2D@59438" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59439" to="Tiles/@Area2D@59439" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59440" to="Tiles/@Area2D@59440" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59441" to="Tiles/@Area2D@59441" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59442" to="Tiles/@Area2D@59442" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59443" to="Tiles/@Area2D@59443" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59444" to="Tiles/@Area2D@59444" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59445" to="Tiles/@Area2D@59445" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59446" to="Tiles/@Area2D@59446" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@59447" to="Tiles/@Area2D@59447" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59448" to="Tiles/@AnimatableBody2D@59448/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59448" to="Tiles/@AnimatableBody2D@59448/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59448" to="Tiles/@AnimatableBody2D@59448" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59448" to="Tiles/@AnimatableBody2D@59448" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59448" to="Tiles/@AnimatableBody2D@59448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59448" to="Tiles/@AnimatableBody2D@59448" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59448" to="Tiles/@AnimatableBody2D@59448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBLL/World5/5-1.tscn b/Scenes/Levels/SMBLL/World5/5-1.tscn new file mode 100644 index 0000000..168f6ae --- /dev/null +++ b/Scenes/Levels/SMBLL/World5/5-1.tscn @@ -0,0 +1,634 @@ +[gd_scene load_steps=39 format=4 uid="uid://tc2mnokvkmyd"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_0ygwm"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Desert.json" id="2_ua8yr"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_vc10f"] +[ext_resource type="PackedScene" uid="uid://bch3ww1n42g7v" path="res://Scenes/Prefabs/DecoTiles/Deco2.tscn" id="5_br2np"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_xoh4v"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_gso07"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="9_uqvqh"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="10_dfika"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="11_ku3xh"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="12_c7jtf"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="13_quuu6"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="14_kxkqb"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="15_ku3xh"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="17_c7jtf"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="17_quuu6"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="18_kxkqb"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="19_4wjjv"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="19_kxkqb"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="20_gyrhk"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="21_57b11"] +[ext_resource type="PackedScene" uid="uid://b0peppjq7jrcp" path="res://Scenes/Parts/WarpZoneCameraLimit.tscn" id="24_r70wa"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="27_n5c5e"] +[ext_resource type="PackedScene" uid="uid://cs8iql18nkljw" path="res://Scenes/Prefabs/LevelObjects/WarpZone.tscn" id="27_usw4s"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="28_isd7a"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="28_owhwc"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="29_b1kmw"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="29_ua8yr"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="30_f2bqg"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="31_f2bqg"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="32_7x4ec"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="32_f2bqg"] +[ext_resource type="PackedScene" uid="uid://c6t324yc5gx7p" path="res://Scenes/Parts/TeleportPipeArea.tscn" id="32_ks3bg"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="33_7x4ec"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="33_o28jp"] +[ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="35_7x4ec"] +[ext_resource type="PackedScene" uid="uid://c108uri4ql2wh" path="res://Scenes/Prefabs/LevelObjects/WindGenerator.tscn" id="35_r70wa"] +[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="36_ks3bg"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="37_ks3bg"] + +[node name="5-1" type="Node"] +script = ExtResource("1_0ygwm") +music = ExtResource("2_ua8yr") +theme = "Desert" +theme_time = "Night" +campaign = "SMBLL" +world_id = 5 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="EntityGenerator" parent="." instance=ExtResource("35_r70wa")] +position = Vector2(1736, -184) + +[node name="Tiles" parent="." instance=ExtResource("4_vc10f")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAADAAAAAAAPAAEAAAADAAEAAAAVAAAAAAABAAAAAAAVAAEAAAABAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAADAAAAAAAdAAEAAAADAAEAAAAgAAAAAAABAAAAAAAgAAEAAAABAAEAAAAhAAAAAAADAAAAAAAhAAEAAAADAAEAAAAkAAAAAAABAAAAAAAkAAEAAAABAAEAAAAlAAAAAAADAAAAAAAlAAEAAAADAAEAAAAoAAAAAAABAAAAAAAoAAEAAAABAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAADAAAAAAB1AAEAAAADAAEAAAB8AAAAAAABAAAAAAB8AAEAAAABAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAADAAAAAAB+AAEAAAADAAEAAACHAAAAAAABAAAAAACHAAEAAAABAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAADAAAAAACKAAEAAAADAAEAAACUAAAAAAABAAAAAACUAAEAAAABAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAADAAAAAACcAAEAAAADAAEAAACgAAAAAAABAAAAAACgAAEAAAABAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAADAAAAAAC0AAEAAAADAAEAAAC3AAAAAAABAAAAAAC3AAEAAAABAAEAAAC4AAAAAAADAAAAAAC4AAEAAAADAAEAAAC7AAAAAAABAAAAAAC7AAEAAAABAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAADAAAAAADCAAEAAAADAAEAAADFAAAAAAABAAAAAADFAAEAAAABAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAADAAAAAADcAAEAAAADAAEAAADfAAAAAAABAAAAAADfAAEAAAABAAEAAADgAAAAAAACAAAAAADgAAEAAAACAAEAAADhAAAAAAACAAAAAADhAAEAAAACAAEAAADiAAAAAAACAAAAAADiAAEAAAACAAEAAADjAAAAAAACAAAAAADjAAEAAAACAAEAAADkAAAAAAACAAAAAADkAAEAAAACAAEAAADlAAAAAAACAAAAAADlAAEAAAACAAEAAADmAAAAAAACAAAAAADmAAEAAAACAAEAAADnAAAAAAACAAAAAADnAAEAAAACAAEAAADoAAAAAAACAAAAAADoAAEAAAACAAEAAADpAAAAAAACAAAAAADpAAEAAAACAAEAAADqAAAAAAACAAAAAADqAAEAAAACAAEAAADrAAAAAAACAAAAAADrAAEAAAACAAEAAADsAAAAAAACAAAAAADsAAEAAAACAAEAAADtAAAAAAACAAAAAADtAAEAAAACAAEAAADuAAAAAAACAAAAAADuAAEAAAACAAEAAADvAAAAAAACAAAAAADvAAEAAAACAAEAAADwAAAAAAACAAAAAADwAAEAAAACAAEAAADxAAAAAAACAAAAAADxAAEAAAACAAEAAADyAAAAAAACAAAAAADyAAEAAAACAAEAAADzAAAAAAACAAAAAADzAAEAAAACAAEAAAD0AAAAAAACAAAAAAD0AAEAAAACAAEAAAD1AAAAAAACAAAAAAD1AAEAAAACAAEAAAD2AAAAAAACAAAAAAD2AAEAAAACAAEAAAD3AAAAAAACAAAAAAD3AAEAAAACAAEAAAD4AAAAAAADAAAAAAD4AAEAAAADAAEAAAD7AAAAAAABAAAAAAD7AAEAAAABAAEAAAD8AAAAAAACAAAAAAD8AAEAAAACAAEAAAD9AAAAAAACAAAAAAD9AAEAAAACAAEAAAD+AAAAAAACAAAAAAD+AAEAAAACAAEAAAD/AAAAAAACAAAAAAD/AAEAAAACAAEAAAAAAQAAAAADAAAAAAAAAQEAAAADAAEAAAAGAQAAAAABAAAAAAAGAQEAAAABAAEAAAAHAQAAAAACAAAAAAAHAQEAAAACAAEAAAAIAQAAAAACAAAAAAAIAQEAAAACAAEAAAAJAQAAAAACAAAAAAAJAQEAAAACAAEAAAAKAQAAAAACAAAAAAAKAQEAAAACAAEAAAALAQAAAAADAAAAAAALAQEAAAADAAEAAAAWAQAAAAABAAAAAAAWAQEAAAABAAEAAAAXAQAAAAACAAAAAAAXAQEAAAACAAEAAAAYAQAAAAACAAAAAAAYAQEAAAACAAEAAAAZAQAAAAACAAAAAAAZAQEAAAACAAEAAAAaAQAAAAACAAAAAAAaAQEAAAACAAEAAAAbAQAAAAACAAAAAAAbAQEAAAACAAEAAAAcAQAAAAACAAAAAAAcAQEAAAACAAEAAAAdAQAAAAACAAAAAAAdAQEAAAACAAEAAAAeAQAAAAACAAAAAAAeAQEAAAACAAEAAAAfAQAAAAACAAAAAAAfAQEAAAACAAEAAAAgAQAAAAACAAAAAAAgAQEAAAACAAEAAAAhAQAAAAACAAAAAAAhAQEAAAACAAEAAAAiAQAAAAACAAAAAAAiAQEAAAACAAEAAAAjAQAAAAACAAAAAAAjAQEAAAACAAEAAAAkAQAAAAACAAAAAAAkAQEAAAACAAEAAAAlAQAAAAACAAAAAAAlAQEAAAACAAEAAAAmAQAAAAACAAAAAAAmAQEAAAACAAEAAAAnAQAAAAACAAAAAAAnAQEAAAACAAEAAAAoAQAAAAACAAAAAAAoAQEAAAACAAEAAAApAQAAAAACAAAAAAApAQEAAAACAAEAAAAqAQAAAAACAAAAAAAqAQEAAAACAAEAAAArAQAAAAACAAAAAAArAQEAAAACAAEAAAAsAQAAAAACAAAAAAAsAQEAAAACAAEAAAAtAQAAAAACAAAAAAAtAQEAAAACAAEAAAAuAQAAAAACAAAAAAAuAQEAAAACAAEAAAAvAQAAAAACAAAAAAAvAQEAAAACAAEAAAAwAQAAAAAAAAsAAAAwAQEAAAACAAEAAAAxAQAAAAACAAEAAAAxAQEAAAACAAEAAAAyAQAAAAACAAEAAAAyAQEAAAACAAEAAAAzAQAAAAACAAEAAAAzAQEAAAACAAEAAAA0AQAAAAACAAEAAAA0AQEAAAACAAEAAAA1AQAAAAACAAEAAAA1AQEAAAACAAEAAAA2AQAAAAACAAEAAAA2AQEAAAACAAEAAAA3AQAAAAACAAEAAAA3AQEAAAACAAEAAAA4AQAAAAACAAEAAAA4AQEAAAACAAEAAAA5AQAAAAACAAEAAAA5AQEAAAACAAEAAAA6AQAAAAACAAEAAAA6AQEAAAACAAEAAAA7AQAAAAACAAEAAAA7AQEAAAACAAEAAAA8AQAAAAACAAEAAAA8AQEAAAACAAEAAAA9AQAAAAACAAEAAAA9AQEAAAACAAEAAAA+AQAAAAACAAEAAAA+AQEAAAACAAEAAAA/AQAAAAACAAEAAAA/AQEAAAACAAEAAABAAQAAAAACAAEAAABAAQEAAAACAAEAAABBAQAAAAACAAEAAABBAQEAAAACAAEAAABCAQAAAAACAAEAAABCAQEAAAACAAEAAABDAQAAAAACAAEAAABDAQEAAAACAAEAAABEAQAAAAACAAEAAABEAQEAAAACAAEAAABFAQAAAAACAAEAAABFAQEAAAACAAEAAABGAQAAAAACAAEAAABGAQEAAAACAAEAAABHAQAAAAACAAEAAABHAQEAAAACAAEAAABIAQAAAAACAAEAAABIAQEAAAACAAEAAABJAQAAAAACAAEAAABJAQEAAAACAAEAAABKAQAAAAACAAEAAABKAQEAAAACAAEAAABLAQAAAAACAAEAAABLAQEAAAACAAEAAABMAQAAAAACAAEAAABMAQEAAAACAAEAAABNAQAAAAADAAEAAABNAQEAAAADAAEAAABQAQAAAAABAAAAAABRAQAAAAACAAAAAABSAQAAAAACAAAAAABTAQAAAAACAAAAAABUAQAAAAACAAAAAABVAQAAAAACAAAAAABWAQAAAAACAAAAAABXAQAAAAACAAAAAABYAQAAAAACAAAAAABZAQAAAAACAAAAAABQAQEAAAABAAEAAABRAQEAAAACAAEAAABSAQEAAAACAAEAAABTAQEAAAACAAEAAABUAQEAAAACAAEAAABVAQEAAAACAAEAAABWAQEAAAACAAEAAABXAQEAAAACAAEAAABYAQEAAAACAAEAAABZAQEAAAACAAEAAABaAQAAAAACAAAAAABaAQEAAAACAAEAAABbAQAAAAACAAAAAABbAQEAAAACAAEAAABcAQAAAAACAAAAAABcAQEAAAACAAEAAABdAQAAAAACAAAAAABdAQEAAAACAAEAAABeAQAAAAACAAAAAABeAQEAAAACAAEAAABfAQAAAAACAAAAAABfAQEAAAACAAEAAABgAQAAAAACAAAAAABgAQEAAAACAAEAAABhAQAAAAACAAAAAABhAQEAAAACAAEAAABiAQAAAAACAAAAAABiAQEAAAACAAEAAABjAQAAAAACAAAAAABjAQEAAAACAAEAAABkAQAAAAACAAAAAABkAQEAAAACAAEAAABlAQAAAAACAAAAAABlAQEAAAACAAEAAABmAQAAAAACAAAAAABmAQEAAAACAAEAAABnAQAAAAACAAAAAABnAQEAAAACAAEAAABoAQAAAAACAAAAAABoAQEAAAACAAEAAABpAQAAAAACAAAAAABpAQEAAAACAAEAAABqAQAAAAACAAAAAABqAQEAAAACAAEAAABrAQAAAAACAAAAAABrAQEAAAACAAEAAABsAQAAAAACAAAAAABsAQEAAAACAAEAAABtAQAAAAACAAAAAABtAQEAAAACAAEAAABuAQAAAAACAAAAAABuAQEAAAACAAEAAABvAQAAAAACAAAAAABvAQEAAAACAAEAAABwAQAAAAACAAAAAABwAQEAAAACAAEAAAAwAfX/AAABAAAAAAAwAfb/AAABAAEAAAAwAff/AAABAAEAAAAwAfj/AAABAAEAAAAwAfn/AAABAAEAAAAwAfr/AAABAAEAAAAwAfv/AAABAAEAAAAwAfz/AAABAAEAAAAwAf3/AAABAAEAAAAwAf7/AAABAAEAAAAwAf//AAABAAEAAAAxAfX/AAACAAAAAAAxAfb/AAACAAEAAAAxAff/AAACAAEAAAAxAfj/AAACAAEAAAAxAfn/AAACAAEAAAAxAfr/AAACAAEAAAAxAfv/AAACAAEAAAAxAfz/AAACAAEAAAAxAf3/AAACAAEAAAAxAf7/AAACAAEAAAAxAf//AAACAAEAAAAyAfX/AAACAAAAAAAyAfb/AAACAAEAAAAyAff/AAACAAEAAAAyAfj/AAACAAEAAAAyAfn/AAACAAEAAAAyAfr/AAACAAEAAAAyAfv/AAACAAEAAAAyAfz/AAACAAEAAAAyAf3/AAACAAEAAAAyAf7/AAACAAEAAAAyAf//AAACAAEAAAAzAfX/AAACAAAAAAAzAfb/AAACAAEAAAAzAff/AAACAAEAAAAzAfj/AAACAAEAAAAzAfn/AAACAAEAAAAzAfr/AAACAAEAAAAzAfv/AAACAAEAAAAzAfz/AAACAAEAAAAzAf3/AAACAAEAAAAzAf7/AAACAAEAAAAzAf//AAACAAEAAAA0AfX/AAACAAAAAAA0Afb/AAACAAEAAAA0Aff/AAACAAEAAAA0Afj/AAACAAEAAAA0Afn/AAACAAEAAAA0Afr/AAACAAEAAAA0Afv/AAACAAEAAAA0Afz/AAACAAEAAAA0Af3/AAACAAEAAAA0Af7/AAACAAEAAAA0Af//AAACAAEAAAA1AfX/AAACAAAAAAA1Afb/AAACAAEAAAA1Aff/AAACAAEAAAA1Afj/AAACAAEAAAA1Afn/AAACAAEAAAA1Afr/AAACAAEAAAA1Afv/AAACAAEAAAA1Afz/AAACAAEAAAA1Af3/AAACAAEAAAA1Af7/AAACAAEAAAA1Af//AAACAAEAAAA2AfX/AAACAAAAAAA2Afb/AAACAAEAAAA2Aff/AAACAAEAAAA2Afj/AAACAAEAAAA2Afn/AAACAAEAAAA2Afr/AAACAAEAAAA2Afv/AAACAAEAAAA2Afz/AAACAAEAAAA2Af3/AAACAAEAAAA2Af7/AAACAAEAAAA2Af//AAACAAEAAAA3AfX/AAACAAAAAAA3Afb/AAACAAEAAAA3Aff/AAACAAEAAAA3Afj/AAACAAEAAAA3Afn/AAACAAEAAAA3Afr/AAACAAEAAAA3Afv/AAACAAEAAAA3Afz/AAACAAEAAAA3Af3/AAACAAEAAAA3Af7/AAACAAEAAAA3Af//AAACAAEAAAA4AfX/AAACAAAAAAA4Afb/AAACAAEAAAA4Aff/AAACAAEAAAA4Afj/AAACAAEAAAA4Afn/AAACAAEAAAA4Afr/AAACAAEAAAA4Afv/AAACAAEAAAA4Afz/AAACAAEAAAA4Af3/AAACAAEAAAA4Af7/AAACAAEAAAA4Af//AAACAAEAAAA5AfX/AAACAAAAAAA5Afb/AAACAAEAAAA5Aff/AAACAAEAAAA5Afj/AAACAAEAAAA5Afn/AAACAAEAAAA5Afr/AAACAAEAAAA5Afv/AAACAAEAAAA5Afz/AAACAAEAAAA5Af3/AAACAAEAAAA5Af7/AAACAAEAAAA5Af//AAACAAEAAAA6AfX/AAACAAAAAAA6Afb/AAACAAEAAAA6Aff/AAACAAEAAAA6Afj/AAACAAEAAAA6Afn/AAACAAEAAAA6Afr/AAACAAEAAAA6Afv/AAACAAEAAAA6Afz/AAACAAEAAAA6Af3/AAACAAEAAAA6Af7/AAACAAEAAAA6Af//AAACAAEAAAA7AfX/AAACAAAAAAA7Afb/AAACAAEAAAA7Aff/AAACAAEAAAA7Afj/AAACAAEAAAA7Afn/AAACAAEAAAA7Afr/AAACAAEAAAA7Afv/AAACAAEAAAA7Afz/AAACAAEAAAA7Af3/AAACAAEAAAA7Af7/AAACAAEAAAA7Af//AAACAAEAAAA8AfX/AAACAAAAAAA8Afb/AAACAAEAAAA8Aff/AAACAAEAAAA8Afj/AAACAAEAAAA8Afn/AAACAAEAAAA8Afr/AAACAAEAAAA8Afv/AAACAAEAAAA8Afz/AAACAAEAAAA8Af3/AAACAAEAAAA8Af7/AAACAAEAAAA8Af//AAACAAEAAAA9AfX/AAACAAAAAAA9Afb/AAACAAEAAAA9Aff/AAACAAEAAAA9Afj/AAACAAEAAAA9Afn/AAACAAEAAAA9Afr/AAACAAEAAAA9Afv/AAACAAEAAAA9Afz/AAACAAEAAAA9Af3/AAACAAEAAAA9Af7/AAACAAEAAAA9Af//AAACAAEAAAA+AfX/AAACAAAAAAA+Afb/AAACAAEAAAA+Aff/AAACAAEAAAA+Afj/AAACAAEAAAA+Afn/AAACAAEAAAA+Afr/AAACAAEAAAA+Afv/AAACAAEAAAA+Afz/AAACAAEAAAA+Af3/AAACAAEAAAA+Af7/AAACAAEAAAA+Af//AAACAAEAAAA/AfX/AAACAAAAAAA/Afb/AAACAAEAAAA/Aff/AAACAAEAAAA/Afj/AAACAAEAAAA/Afn/AAACAAEAAAA/Afr/AAACAAEAAAA/Afv/AAACAAEAAAA/Afz/AAACAAEAAAA/Af3/AAACAAEAAAA/Af7/AAACAAEAAAA/Af//AAACAAEAAABAAfX/AAACAAAAAABAAfb/AAACAAEAAABAAff/AAACAAEAAABAAfj/AAACAAEAAABAAfn/AAACAAEAAABAAfr/AAACAAEAAABAAfv/AAACAAEAAABAAfz/AAACAAEAAABAAf3/AAACAAEAAABAAf7/AAACAAEAAABAAf//AAACAAEAAABBAfX/AAACAAAAAABBAfb/AAACAAEAAABBAff/AAACAAEAAABBAfj/AAACAAEAAABBAfn/AAACAAEAAABBAfr/AAACAAEAAABBAfv/AAACAAEAAABBAfz/AAACAAEAAABBAf3/AAACAAEAAABBAf7/AAACAAEAAABBAf//AAACAAEAAABCAfX/AAACAAAAAABCAfb/AAACAAEAAABCAff/AAACAAEAAABCAfj/AAACAAEAAABCAfn/AAACAAEAAABCAfr/AAACAAEAAABCAfv/AAACAAEAAABCAfz/AAACAAEAAABCAf3/AAACAAEAAABCAf7/AAACAAEAAABCAf//AAACAAEAAABDAfX/AAACAAAAAABDAfb/AAACAAEAAABDAff/AAACAAEAAABDAfj/AAACAAEAAABDAfn/AAACAAEAAABDAfr/AAACAAEAAABDAfv/AAACAAEAAABDAfz/AAACAAEAAABDAf3/AAACAAEAAABDAf7/AAACAAEAAABDAf//AAACAAEAAABEAfX/AAACAAAAAABEAfb/AAACAAEAAABEAff/AAACAAEAAABEAfj/AAACAAEAAABEAfn/AAACAAEAAABEAfr/AAACAAEAAABEAfv/AAACAAEAAABEAfz/AAACAAEAAABEAf3/AAACAAEAAABEAf7/AAACAAEAAABEAf//AAACAAEAAABFAfX/AAACAAAAAABFAfb/AAACAAEAAABFAff/AAACAAEAAABFAfj/AAACAAEAAABFAfn/AAACAAEAAABFAfr/AAACAAEAAABFAfv/AAACAAEAAABFAfz/AAACAAEAAABFAf3/AAACAAEAAABFAf7/AAACAAEAAABFAf//AAACAAEAAABGAfX/AAACAAAAAABGAfb/AAACAAEAAABGAff/AAACAAEAAABGAfj/AAACAAEAAABGAfn/AAACAAEAAABGAfr/AAACAAEAAABGAfv/AAACAAEAAABGAfz/AAACAAEAAABGAf3/AAACAAEAAABGAf7/AAACAAEAAABGAf//AAACAAEAAABHAfX/AAACAAAAAABHAfb/AAACAAEAAABHAff/AAACAAEAAABHAfj/AAACAAEAAABHAfn/AAACAAEAAABHAfr/AAACAAEAAABHAfv/AAACAAEAAABHAfz/AAACAAEAAABHAf3/AAACAAEAAABHAf7/AAACAAEAAABHAf//AAACAAEAAABIAfX/AAACAAAAAABIAfb/AAACAAEAAABIAff/AAACAAEAAABIAfj/AAACAAEAAABIAfn/AAACAAEAAABIAfr/AAACAAEAAABIAfv/AAACAAEAAABIAfz/AAACAAEAAABIAf3/AAACAAEAAABIAf7/AAACAAEAAABIAf//AAACAAEAAABJAfX/AAACAAAAAABJAfb/AAACAAEAAABJAff/AAACAAEAAABJAfj/AAACAAEAAABJAfn/AAACAAEAAABJAfr/AAACAAEAAABJAfv/AAACAAEAAABJAfz/AAACAAEAAABJAf3/AAACAAEAAABJAf7/AAACAAEAAABJAf//AAACAAEAAABKAfX/AAACAAAAAABKAfb/AAACAAEAAABKAff/AAACAAEAAABKAfj/AAACAAEAAABKAfn/AAACAAEAAABKAfr/AAACAAEAAABKAfv/AAACAAEAAABKAfz/AAACAAEAAABKAf3/AAACAAEAAABKAf7/AAACAAEAAABKAf//AAACAAEAAABLAfX/AAACAAAAAABLAfb/AAACAAEAAABLAff/AAACAAEAAABLAfj/AAACAAEAAABLAfn/AAACAAEAAABLAfr/AAACAAEAAABLAfv/AAACAAEAAABLAfz/AAACAAEAAABLAf3/AAACAAEAAABLAf7/AAACAAEAAABLAf//AAACAAEAAABMAfX/AAACAAAAAABMAfb/AAACAAEAAABMAff/AAACAAEAAABMAfj/AAACAAEAAABMAfn/AAACAAEAAABMAfr/AAACAAEAAABMAfv/AAACAAEAAABMAfz/AAACAAEAAABMAf3/AAACAAEAAABMAf7/AAACAAEAAABMAf//AAACAAEAAABNAfX/AAADAAAAAABNAfb/AAADAAEAAABNAff/AAADAAEAAABNAfj/AAADAAEAAABNAfn/AAADAAEAAABNAfr/AAADAAEAAABNAfv/AAADAAEAAABNAfz/AAADAAEAAABNAf3/AAADAAEAAABNAf7/AAADAAEAAABNAf//AAADAAEAAAAAAf//AAAEAAIAAAAGAfz/AAAEAAIAAAAGAf3/AAAEAAIAAAAGAf7/AAAEAAIAAAAGAf//AAAEAAIAAAAHAfz/AAAEAAIAAAAHAf3/AAAEAAIAAAAHAf7/AAAEAAIAAAAHAf//AAAEAAIAAAAIAfz/AAAEAAIAAAAIAf3/AAAEAAIAAAAIAf7/AAAEAAIAAAAIAf//AAAEAAIAAAAJAfz/AAAEAAIAAAAJAf3/AAAEAAIAAAAJAf7/AAAEAAIAAAAJAf//AAAEAAIAAAAKAfz/AAAEAAIAAAAKAf3/AAAEAAIAAAAKAf7/AAAEAAIAAAAKAf//AAAEAAIAAAALAfz/AAAEAAIAAAALAf3/AAAEAAIAAAALAf7/AAAEAAIAAAALAf//AAAEAAIAAAAHAfv/AAAEAAIAAAAIAfv/AAAEAAIAAAAJAfv/AAAEAAIAAAAKAfv/AAAEAAIAAAALAfv/AAAEAAIAAAAIAfr/AAAEAAIAAAAJAfr/AAAEAAIAAAAKAfr/AAAEAAIAAAALAfr/AAAEAAIAAAAJAfn/AAAEAAIAAAAKAfn/AAAEAAIAAAALAfn/AAAEAAIAAAAKAfj/AAAEAAIAAAALAfj/AAAEAAIAAACsAPj/AAAEAAIAAACtAPj/AAAEAAIAAACuAPj/AAAEAAIAAACvAPj/AAAEAAIAAACUAPj/AAAEAAIAAACUAPn/AAAEAAIAAACUAPr/AAAEAAIAAACUAPv/AAAEAAIAAACUAPz/AAAEAAIAAACUAP3/AAAEAAIAAACUAP7/AAAEAAIAAACUAP//AAAEAAIAAACVAPj/AAAEAAIAAACVAPn/AAAEAAIAAACVAPr/AAAEAAIAAACVAPv/AAAEAAIAAACVAPz/AAAEAAIAAACVAP3/AAAEAAIAAACVAP7/AAAEAAIAAACVAP//AAAEAAIAAACHAPj/AAAEAAIAAACHAPn/AAAEAAIAAACHAPr/AAAEAAIAAACHAPv/AAAEAAIAAACHAPz/AAAEAAIAAACHAP3/AAAEAAIAAACHAP7/AAAEAAIAAACHAP//AAAEAAIAAACIAPj/AAAEAAIAAACIAPn/AAAEAAIAAACIAPr/AAAEAAIAAACIAPv/AAAEAAIAAACIAPz/AAAEAAIAAACIAP3/AAAEAAIAAACIAP7/AAAEAAIAAACIAP//AAAEAAIAAACJAPj/AAAEAAIAAACJAPn/AAAEAAIAAACJAPr/AAAEAAIAAACJAPv/AAAEAAIAAACJAPz/AAAEAAIAAACJAP3/AAAEAAIAAACJAP7/AAAEAAIAAACJAP//AAAEAAIAAACKAPj/AAAEAAIAAACKAPn/AAAEAAIAAACKAPr/AAAEAAIAAACKAPv/AAAEAAIAAACKAPz/AAAEAAIAAACKAP3/AAAEAAIAAACKAP7/AAAEAAIAAACKAP//AAAEAAIAAAB8APj/AAAEAAIAAAB8APn/AAAEAAIAAAB8APr/AAAEAAIAAAB8APv/AAAEAAIAAAB8APz/AAAEAAIAAAB8AP3/AAAEAAIAAAB8AP7/AAAEAAIAAAB8AP//AAAEAAIAAAB9APj/AAAEAAIAAAB9APn/AAAEAAIAAAB9APr/AAAEAAIAAAB9APv/AAAEAAIAAAB9APz/AAAEAAIAAAB9AP3/AAAEAAIAAAB9AP7/AAAEAAIAAAB9AP//AAAEAAIAAAB+APj/AAAEAAIAAAB+APn/AAAEAAIAAAB+APr/AAAEAAIAAAB+APv/AAAEAAIAAAB+APz/AAAEAAIAAAB+AP3/AAAEAAIAAAB+AP7/AAAEAAIAAAB+AP//AAAEAAIAAAByAPj/AAAEAAIAAAByAPn/AAAEAAIAAAByAPr/AAAEAAIAAAByAPv/AAAEAAIAAAByAPz/AAAEAAIAAAByAP3/AAAEAAIAAAByAP7/AAAEAAIAAAByAP//AAAEAAIAAABzAPj/AAAEAAIAAABzAPn/AAAEAAIAAABzAPr/AAAEAAIAAABzAPv/AAAEAAIAAABzAPz/AAAEAAIAAABzAP3/AAAEAAIAAABzAP7/AAAEAAIAAABzAP//AAAEAAIAAABxAPn/AAAEAAIAAABxAPr/AAAEAAIAAABxAPv/AAAEAAIAAABxAPz/AAAEAAIAAABxAP3/AAAEAAIAAABxAP7/AAAEAAIAAABxAP//AAAEAAIAAABwAPr/AAAEAAIAAABwAPv/AAAEAAIAAABwAPz/AAAEAAIAAABwAP3/AAAEAAIAAABwAP7/AAAEAAIAAABwAP//AAAEAAIAAABvAPv/AAAEAAIAAABvAPz/AAAEAAIAAABvAP3/AAAEAAIAAABvAP7/AAAEAAIAAABvAP//AAAEAAIAAABuAPz/AAAEAAIAAABuAP3/AAAEAAIAAABuAP7/AAAEAAIAAABuAP//AAAEAAIAAABtAP7/AAAEAAIAAABtAP//AAAEAAIAAABtAP3/AAAEAAIAAABsAP7/AAAEAAIAAABsAP//AAAEAAIAAABrAP//AAAEAAIAAAD8//z/AQAAAAAAAgD9//z/AQAAAAAAAgD+//z/AQAAAAAAAgALAP3/AAAIAAIAACAMAP3/AAAJAAIAACALAPn/AAAIAAMAAAAMAPn/AAAJAAMAAAALAPr/AAAIAAMAAAAMAPr/AAAJAAMAAAALAPv/AAAIAAMAAAAMAPv/AAAJAAMAAAALAPz/AAAIAAMAAAAMAPz/AAAJAAMAAAAZAP3/AAAIAAAAACAaAP3/AAAJAAAAACAZAPn/AAAIAAEAAAAaAPn/AAAJAAEAAAAZAPr/AAAIAAEAAAAaAPr/AAAJAAEAAAAZAPv/AAAIAAEAAAAaAPv/AAAJAAEAAAAZAPz/AAAIAAEAAAAaAPz/AAAJAAEAAAAeAPr/AAAIAAQAACAfAPr/AAAJAAQAACAeAPn/AAAIAAUAACAfAPn/AAAJAAUAACAiAPr/AAAIAAYAACAjAPr/AAAJAAYAACAiAPn/AAAIAAcAACAjAPn/AAAJAAcAACAmAPr/AAAIAAIAACAnAPr/AAAJAAIAACAmAPn/AAAIAAMAACAnAPn/AAAJAAMAACA6AP3/AAABAAQAAAA6AP7/AAACAAQAAAA6AP//AAABAAQAAAClAP7/AAABAAQAAAClAP//AAACAAQAAABHAPz/AAAIAAIAAABHAP3/AAAIAAMAAABIAPz/AAAJAAIAAABIAP3/AAAJAAMAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABHAP7/AAAIAAMAAABIAP7/AAAJAAMAAABHAP//AAAIAAMAAABIAP//AAAJAAMAAABVAPv/AAAIAAAAAABVAPz/AAAIAAEAAABWAPv/AAAJAAAAAABWAPz/AAAJAAEAAABVAP3/AAAIAAEAAABWAP3/AAAJAAEAAABVAP7/AAAIAAEAAABWAP7/AAAJAAEAAABVAP//AAAIAAEAAABWAP//AAAJAAEAAABjAP7/AAAIAAQAAABjAP//AAAIAAUAAABkAP7/AAAJAAQAAABkAP//AAAJAAUAAACtAP7/AAAIAAAAAACtAP//AAAIAAEAAACuAP7/AAAJAAAAAACuAP//AAAJAAEAAACtAPv/AAAIAAAAACCuAPv/AAAJAAAAACCtAPr/AAAIAAEAACCuAPr/AAAJAAEAACCtAPn/AAAIAAEAACCuAPn/AAAJAAEAACC1AAAAAAAIAAIAAAC1AAEAAAAIAAMAAAC2AAAAAAAJAAIAAAC2AAEAAAAJAAMAAAC5AAAAAAAIAAQAAAC5AAEAAAAIAAUAAAC6AAAAAAAJAAQAAAC6AAEAAAAJAAUAAADDAAAAAAAIAAYAAADDAAEAAAAIAAcAAADEAAAAAAAJAAYAAADEAAEAAAAJAAcAAADdAAAAAAAIAAIAAADdAAEAAAAIAAMAAADeAAAAAAAJAAIAAADeAAEAAAAJAAMAAAD5AAAAAAAIAAAAAAD5AAEAAAAIAAEAAAD6AAAAAAAJAAAAAAD6AAEAAAAJAAEAAABQAfj/AAAIAAQAAABQAfn/AAAIAAUAAABRAfj/AAAJAAQAAABRAfn/AAAJAAUAAABQAfr/AAAIAAUAAABRAfr/AAAJAAUAAABQAfv/AAAIAAUAAABRAfv/AAAJAAUAAABQAfz/AAAIAAUAAABRAfz/AAAJAAUAAABQAf3/AAAIAAUAAABRAf3/AAAJAAUAAABQAf7/AAAIAAUAAABRAf7/AAAJAAUAAABQAf//AAAIAAUAAABRAf//AAAJAAUAAAAKAPj/AAAEAAIAAAALAPj/AAAEAAIAAAAMAPj/AAAEAAIAAAANAPj/AAAEAAIAAAAYAPj/AAAEAAIAAAAZAPj/AAAEAAIAAAAaAPj/AAAEAAIAAAAbAPj/AAAEAAIAAAAcAPj/AAAEAAIAAAAdAPj/AAAEAAIAAAAeAPj/AAAEAAIAAAAfAPj/AAAEAAIAAAAgAPj/AAAEAAIAAAAhAPj/AAAEAAIAAAAiAPj/AAAEAAIAAAAjAPj/AAAEAAIAAAAkAPj/AAAEAAIAAAAlAPj/AAAEAAIAAAAmAPj/AAAEAAIAAAAnAPj/AAAEAAIAAADaAPz/AQAAAAAAAwDcAPz/AQAAAAAAAwAXAfj/AQAAAAAAAQAYAfj/AQAAAAAAAQAZAfj/AQAAAAAAAQAaAfj/AQAAAAAAAQAYAfz/AQAAAAAAAQAZAfz/AQAAAAAAAQAaAfz/AQAAAAAAAQBZAf//AAAEAAIAAAABAQIAAQAAAAAABAACAQIAAQAAAAAABAADAQIAAQAAAAAABAAEAQIAAQAAAAAABAAFAQIAAQAAAAAABAAMAQIAAQAAAAAABAANAQIAAQAAAAAABAAOAQIAAQAAAAAABAAPAQIAAQAAAAAABAAQAQIAAQAAAAAABAARAQIAAQAAAAAABAASAQIAAQAAAAAABAATAQIAAQAAAAAABAAUAQIAAQAAAAAABAAVAQIAAQAAAAAABABOAQIAAQAAAAAABABPAQIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACQAAIAAQAAAAAABACRAAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAAABAAIAAAAhAAIAAAADAAIAAAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAAABAAIAAAAlAAIAAAADAAIAAAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABADr/wAAAAABAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADr/wEAAAABAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADr/wIAAAABAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAAVAAIAAAABAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAADAAIAAAAoAAIAAAABAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAADAAIAAAB8AAIAAAABAAIAAAB9AAIAAAACAAIAAAB+AAIAAAADAAIAAACHAAIAAAABAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAADAAIAAACUAAIAAAABAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAADAAIAAACgAAIAAAABAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAMAAAC2AAIAAAACAAMAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAMAAAC6AAIAAAACAAMAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAMAAADEAAIAAAACAAMAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAMAAADeAAIAAAACAAMAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAMAAAD6AAIAAAACAAMAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAADAAIAAAAGAQIAAAABAAIAAAAHAQIAAAACAAIAAAAIAQIAAAACAAIAAAAJAQIAAAACAAIAAAAKAQIAAAACAAIAAAALAQIAAAADAAIAAAAWAQIAAAABAAIAAAAXAQIAAAACAAIAAAAYAQIAAAACAAIAAAAZAQIAAAACAAIAAAAaAQIAAAACAAIAAAAbAQIAAAACAAIAAAAcAQIAAAACAAIAAAAdAQIAAAACAAIAAAAeAQIAAAACAAIAAAAfAQIAAAACAAIAAAAgAQIAAAACAAIAAAAhAQIAAAACAAIAAAAiAQIAAAACAAIAAAAjAQIAAAACAAIAAAAkAQIAAAACAAIAAAAlAQIAAAACAAIAAAAmAQIAAAACAAIAAAAnAQIAAAACAAIAAAAoAQIAAAACAAIAAAApAQIAAAACAAIAAAAqAQIAAAACAAIAAAArAQIAAAACAAIAAAAsAQIAAAACAAIAAAAtAQIAAAACAAIAAAAuAQIAAAACAAIAAAAvAQIAAAACAAIAAAAwAQIAAAACAAIAAAAxAQIAAAACAAIAAAAyAQIAAAACAAIAAAAzAQIAAAACAAIAAAA0AQIAAAACAAIAAAA1AQIAAAACAAIAAAA2AQIAAAACAAIAAAA3AQIAAAACAAIAAAA4AQIAAAACAAIAAAA5AQIAAAACAAIAAAA6AQIAAAACAAIAAAA7AQIAAAACAAIAAAA8AQIAAAACAAIAAAA9AQIAAAACAAIAAAA+AQIAAAACAAIAAAA/AQIAAAACAAIAAABAAQIAAAACAAIAAABBAQIAAAACAAIAAABCAQIAAAACAAIAAABDAQIAAAACAAIAAABEAQIAAAACAAIAAABFAQIAAAACAAIAAABGAQIAAAACAAIAAABHAQIAAAACAAIAAABIAQIAAAACAAIAAABJAQIAAAACAAIAAABKAQIAAAACAAIAAABLAQIAAAACAAIAAABMAQIAAAACAAIAAABNAQIAAAADAAIAAABQAQIAAAABAAIAAABRAQIAAAACAAIAAABSAQIAAAACAAIAAABTAQIAAAACAAIAAABUAQIAAAACAAIAAABVAQIAAAACAAIAAABWAQIAAAACAAIAAABXAQIAAAACAAIAAABYAQIAAAACAAIAAABZAQIAAAACAAIAAABaAQIAAAACAAIAAABbAQIAAAACAAIAAABcAQIAAAACAAIAAABdAQIAAAACAAIAAABeAQIAAAACAAIAAABfAQIAAAACAAIAAABgAQIAAAACAAIAAABhAQIAAAACAAIAAABiAQIAAAACAAIAAABjAQIAAAACAAIAAABkAQIAAAACAAIAAABlAQIAAAACAAIAAABmAQIAAAACAAIAAABnAQIAAAACAAIAAABoAQIAAAACAAIAAABpAQIAAAACAAIAAABqAQIAAAACAAIAAABrAQIAAAACAAIAAABsAQIAAAACAAIAAABtAQIAAAACAAIAAABuAQIAAAACAAIAAABvAQIAAAACAAIAAABwAQIAAAACAAIAAABxAQAAAAACAAAAAAByAQAAAAACAAAAAABzAQAAAAACAAAAAAB0AQAAAAACAAAAAAB1AQAAAAACAAAAAAB2AQAAAAACAAAAAAB3AQAAAAACAAAAAAB4AQAAAAACAAAAAAB5AQAAAAACAAAAAAB6AQAAAAACAAAAAAB7AQAAAAACAAAAAAB8AQAAAAACAAAAAAB9AQAAAAACAAAAAAB+AQAAAAACAAAAAAB/AQAAAAACAAAAAACAAQAAAAACAAAAAACBAQAAAAACAAAAAACCAQAAAAACAAAAAACDAQAAAAACAAAAAACEAQAAAAACAAAAAACFAQAAAAACAAAAAACGAQAAAAACAAAAAACHAQAAAAACAAAAAACIAQAAAAACAAAAAACJAQAAAAACAAAAAACKAQAAAAACAAAAAACLAQAAAAACAAAAAACMAQAAAAACAAAAAACNAQAAAAACAAAAAACOAQAAAAAAAAsAAABxAQEAAAACAAEAAAByAQEAAAACAAEAAABzAQEAAAACAAEAAAB0AQEAAAACAAEAAAB1AQEAAAACAAEAAAB2AQEAAAACAAEAAAB3AQEAAAACAAEAAAB4AQEAAAACAAEAAAB5AQEAAAACAAEAAAB6AQEAAAACAAEAAAB7AQEAAAACAAEAAAB8AQEAAAACAAEAAAB9AQEAAAACAAEAAAB+AQEAAAACAAEAAAB/AQEAAAACAAEAAACAAQEAAAACAAEAAACBAQEAAAACAAEAAACCAQEAAAACAAEAAACDAQEAAAACAAEAAACEAQEAAAACAAEAAACFAQEAAAACAAEAAACGAQEAAAACAAEAAACHAQEAAAACAAEAAACIAQEAAAACAAEAAACJAQEAAAACAAEAAACKAQEAAAACAAEAAACLAQEAAAACAAEAAACMAQEAAAACAAEAAACNAQEAAAACAAEAAACOAQEAAAACAAEAAABxAQIAAAACAAIAAAByAQIAAAACAAIAAABzAQIAAAACAAIAAAB0AQIAAAACAAIAAAB1AQIAAAACAAIAAAB2AQIAAAACAAIAAAB3AQIAAAACAAIAAAB4AQIAAAACAAIAAAB5AQIAAAACAAIAAAB6AQIAAAACAAIAAAB7AQIAAAACAAIAAAB8AQIAAAACAAIAAAB9AQIAAAACAAIAAAB+AQIAAAACAAIAAAB/AQIAAAACAAIAAACAAQIAAAACAAIAAACBAQIAAAACAAIAAACCAQIAAAACAAIAAACDAQIAAAACAAIAAACEAQIAAAACAAIAAACFAQIAAAACAAIAAACGAQIAAAACAAIAAACHAQIAAAACAAIAAACIAQIAAAACAAIAAACJAQIAAAACAAIAAACKAQIAAAACAAIAAACLAQIAAAACAAIAAACMAQIAAAACAAIAAACNAQIAAAACAAIAAACOAQIAAAACAAIAAAB3Af//AAAEAAIAAAB4Af//AAAEAAIAAAB5Af//AAAEAAIAAAB6Af//AAAEAAIAAAB7Af//AAAEAAIAAAB8Af//AAAEAAIAAAB9Af//AAAEAAIAAAB+Af//AAAEAAIAAAB/Af//AAAEAAIAAACAAf//AAAEAAIAAACAAfb/AAAEAAIAAACAAff/AAAEAAIAAACAAfj/AAAEAAIAAACAAfn/AAAEAAIAAACAAfr/AAAEAAIAAACAAfv/AAAEAAIAAACAAfz/AAAEAAIAAACAAf3/AAAEAAIAAACAAf7/AAAEAAIAAAB/Aff/AAAEAAIAAAB/Afj/AAAEAAIAAAB/Afn/AAAEAAIAAAB/Afr/AAAEAAIAAAB/Afv/AAAEAAIAAAB/Afz/AAAEAAIAAAB/Af3/AAAEAAIAAAB/Af7/AAAEAAIAAAB+Afn/AAAEAAIAAAB+Afr/AAAEAAIAAAB+Afv/AAAEAAIAAAB+Afz/AAAEAAIAAAB+Af3/AAAEAAIAAAB+Af7/AAAEAAIAAAB+Afj/AAAEAAIAAAB9Afn/AAAEAAIAAAB9Afr/AAAEAAIAAAB9Afv/AAAEAAIAAAB9Afz/AAAEAAIAAAB9Af3/AAAEAAIAAAB9Af7/AAAEAAIAAAB8Afr/AAAEAAIAAAB8Afv/AAAEAAIAAAB8Afz/AAAEAAIAAAB8Af3/AAAEAAIAAAB8Af7/AAAEAAIAAAB7Afz/AAAEAAIAAAB7Af3/AAAEAAIAAAB7Af7/AAAEAAIAAAB7Afv/AAAEAAIAAAB6Afz/AAAEAAIAAAB6Af3/AAAEAAIAAAB6Af7/AAAEAAIAAAB5Af3/AAAEAAIAAAB5Af7/AAAEAAIAAAB4Af7/AAAEAAIAAACBAfb/AAAEAAIAAACCAfb/AAAEAAIAAACDAfb/AAAEAAIAAACEAfb/AAAEAAIAAACFAfb/AAAEAAIAAACGAfb/AAAEAAIAAACHAfb/AAAEAAIAAACIAfb/AAAEAAIAAACJAfb/AAAEAAIAAACKAfb/AAAEAAIAAACOAfX/AAABAAAAAACPAfX/AAADAAAAAACOAfb/AAABAAEAAACPAfb/AAADAAEAAACOAff/AAABAAEAAACPAff/AAADAAEAAACOAfj/AAABAAEAAACPAfj/AAADAAEAAACOAfn/AAABAAEAAACPAfn/AAADAAEAAACOAfr/AAABAAEAAACPAfr/AAADAAEAAACOAfv/AAABAAEAAACPAfv/AAADAAEAAACOAfz/AAABAAEAAACPAfz/AAADAAEAAACOAf3/AAABAAEAAACPAf3/AAADAAEAAACOAf7/AAABAAEAAACPAf7/AAADAAEAAACOAf//AAABAAEAAACPAf//AAADAAEAAACPAQAAAAADAAEAAACPAQEAAAADAAEAAACPAQIAAAADAAIAAABzAf7/AAAIAAAAAABzAf//AAAIAAEAAAB0Af7/AAAJAAAAAAB0Af//AAAJAAEAAAA=") + +[node name="DecoTiles" parent="." instance=ExtResource("5_br2np")] +tile_map_data = PackedByteArray("AAD+////AAABAAEAAAD/////AAABAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAAAZAP//AAABAAEAAAAuAP//AAABAAEAAAAvAP//AAABAAEAAAAwAP//AAABAAEAAAAxAP//AAABAAEAAABeAP//AAABAAEAAABfAP//AAABAAEAAABgAP//AAABAAEAAABhAP//AAABAAEAAACmAP//AAABAAEAAADBAP//AAABAAEAAAD7//7/AAADAAAAAAD7////AAADAAEAAAAHAP7/AAADAAAAAAAHAP//AAADAAEAAAAIAP7/AAADAAAAAAAIAP//AAADAAEAAAAYAP7/AAADAAAAAAAYAP//AAADAAEAAAArAP7/AAADAAAAAAArAP//AAADAAEAAAA3AP7/AAADAAAAAAA3AP//AAADAAEAAAA4AP7/AAADAAAAAAA4AP//AAADAAEAAABbAP7/AAADAAAAAABbAP//AAADAAEAAABnAP7/AAADAAAAAABnAP//AAADAAEAAABoAP7/AAADAAAAAABoAP//AAADAAEAAACXAP7/AAADAAAAAACXAP//AAADAAEAAACYAP7/AAADAAAAAACYAP//AAADAAEAAAC7AP7/AAADAAAAAAC7AP//AAADAAEAAACVAP//AAAAAAEAAACVAP3/AAAEAAAAAACVAP7/AAAEAAEAAABlAP3/AAAEAAAAAABlAP7/AAAEAAEAAABlAP//AAAAAAEAAABdAP3/AAAEAAAAAABdAP7/AAAEAAEAAABdAP//AAAAAAEAAABLAP3/AAAEAAAAAABLAP7/AAAEAAEAAABLAP//AAAAAAEAAAA1AP3/AAAEAAAAAAA1AP7/AAAEAAEAAAA1AP//AAAAAAEAAAAtAP3/AAAEAAAAAAAtAP7/AAAEAAEAAAAtAP//AAAAAAEAAAAbAP3/AAAEAAAAAAAbAP7/AAAEAAEAAAAbAP//AAAAAAEAAAAFAP3/AAAEAAAAAAAFAP7/AAAEAAEAAAAFAP//AAAAAAEAAAD9//3/AAAEAAAAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAACnAP//AAABAAEAAACpAP//AAABAAEAAAA=") + +[node name="DecoTiles2" parent="." instance=ExtResource("5_br2np")] +position = Vector2(3072, 0) +tile_map_data = PackedByteArray("AAD+////AAABAAEAAAD/////AAABAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAAAZAP//AAABAAEAAAAuAP//AAABAAEAAAAvAP//AAABAAEAAAAwAP//AAABAAEAAAAxAP//AAABAAEAAABeAP//AAABAAEAAABfAP//AAABAAEAAABgAP//AAABAAEAAABhAP//AAABAAEAAACmAP//AAABAAEAAADBAP//AAABAAEAAAD7//7/AAADAAAAAAD7////AAADAAEAAAAHAP7/AAADAAAAAAAHAP//AAADAAEAAAAIAP7/AAADAAAAAAAIAP//AAADAAEAAAAYAP7/AAADAAAAAAAYAP//AAADAAEAAAArAP7/AAADAAAAAAArAP//AAADAAEAAAA3AP7/AAADAAAAAAA3AP//AAADAAEAAAA4AP7/AAADAAAAAAA4AP//AAADAAEAAABbAP7/AAADAAAAAABbAP//AAADAAEAAABnAP7/AAADAAAAAABnAP//AAADAAEAAABoAP7/AAADAAAAAABoAP//AAADAAEAAACXAP7/AAADAAAAAACXAP//AAADAAEAAACYAP7/AAADAAAAAACYAP//AAADAAEAAAC7AP7/AAADAAAAAAC7AP//AAADAAEAAACVAP//AAAAAAEAAACVAP3/AAAEAAAAAACVAP7/AAAEAAEAAABlAP3/AAAEAAAAAABlAP7/AAAEAAEAAABlAP//AAAAAAEAAABdAP3/AAAEAAAAAABdAP7/AAAEAAEAAABdAP//AAAAAAEAAABLAP3/AAAEAAAAAABLAP7/AAAEAAEAAABLAP//AAAAAAEAAAA1AP3/AAAEAAAAAAA1AP7/AAAEAAEAAAA1AP//AAAAAAEAAAAtAP3/AAAEAAAAAAAtAP7/AAAEAAEAAAAtAP//AAAAAAEAAAAbAP3/AAAEAAAAAAAbAP7/AAAEAAEAAAAbAP//AAAAAAEAAAAFAP3/AAAEAAAAAAAFAP7/AAAEAAEAAAAFAP//AAAAAAEAAAD9//3/AAAEAAAAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAACnAP//AAABAAEAAACpAP//AAABAAEAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_xoh4v")] +position = Vector2(-216, 0) + +[node name="DropShadow" parent="." instance=ExtResource("7_gso07")] + +[node name="Enemies" type="Node" parent="."] + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("9_uqvqh")] +position = Vector2(24, 0) + +[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("9_uqvqh")] +position = Vector2(72, 0) + +[node name="BuzzyBeetle3" parent="Enemies" instance=ExtResource("9_uqvqh")] +position = Vector2(120, 0) + +[node name="BuzzyBeetle4" parent="Enemies" instance=ExtResource("9_uqvqh")] +position = Vector2(168, 0) + +[node name="BuzzyBeetle5" parent="Enemies" instance=ExtResource("9_uqvqh")] +position = Vector2(3256, 0) + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("10_dfika")] +position = Vector2(192, -32) +rotation = -3.14159 + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("10_dfika")] +position = Vector2(416, -32) +rotation = -3.14159 + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("10_dfika")] +position = Vector2(496, -80) +rotation = -3.14159 + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("10_dfika")] +position = Vector2(560, -80) +rotation = -3.14159 + +[node name="RedPirannhaPlant5" parent="Enemies" instance=ExtResource("10_dfika")] +position = Vector2(624, -80) +rotation = -3.14159 + +[node name="RedPirannhaPlant6" parent="Enemies" instance=ExtResource("10_dfika")] +position = Vector2(1152, -64) + +[node name="RedPirannhaPlant7" parent="Enemies" instance=ExtResource("10_dfika")] +position = Vector2(1376, -80) + +[node name="RedPirannhaPlant8" parent="Enemies" instance=ExtResource("10_dfika")] +position = Vector2(1600, -32) + +[node name="RedPirannhaPlant9" parent="Enemies" instance=ExtResource("10_dfika")] +position = Vector2(2784, -24) + +[node name="RedPirannhaPlant10" parent="Enemies" instance=ExtResource("10_dfika")] +position = Vector2(2784, -72) +rotation = -3.14159 + +[node name="RedPirannhaPlant11" parent="Enemies" instance=ExtResource("10_dfika")] +position = Vector2(2912, 0) + +[node name="RedPirannhaPlant12" parent="Enemies" instance=ExtResource("10_dfika")] +position = Vector2(2976, 0) + +[node name="RedPirannhaPlant13" parent="Enemies" instance=ExtResource("10_dfika")] +position = Vector2(3136, 0) + +[node name="RedPirannhaPlant14" parent="Enemies" instance=ExtResource("10_dfika")] +position = Vector2(3552, 0) + +[node name="RedPirannhaPlant15" parent="Enemies" instance=ExtResource("10_dfika")] +position = Vector2(4000, 0) + +[node name="RedPirannhaPlant16" parent="Enemies" instance=ExtResource("10_dfika")] +position = Vector2(5392, -128) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("11_ku3xh")] +position = Vector2(760, -32) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("11_ku3xh")] +position = Vector2(936, -48) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("11_ku3xh")] +position = Vector2(960, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("11_ku3xh")] +position = Vector2(984, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("11_ku3xh")] +position = Vector2(1272, -48) +winged = true + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("11_ku3xh")] +position = Vector2(3128, -16) +winged = true + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("11_ku3xh")] +position = Vector2(3672, 0) + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("11_ku3xh")] +position = Vector2(3696, 0) + +[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("11_ku3xh")] +position = Vector2(3720, 0) + +[node name="GreenKoopaTroopa10" parent="Enemies" instance=ExtResource("11_ku3xh")] +position = Vector2(3992, 0) + +[node name="GreenKoopaTroopa11" parent="Enemies" instance=ExtResource("11_ku3xh")] +position = Vector2(4016, 0) + +[node name="GreenKoopaTroopa12" parent="Enemies" instance=ExtResource("11_ku3xh")] +position = Vector2(4040, 0) + +[node name="GreenKoopaTroopa13" parent="Enemies" instance=ExtResource("11_ku3xh")] +position = Vector2(4808, 0) +winged = true + +[node name="GreenKoopaTroopa14" parent="Enemies" instance=ExtResource("11_ku3xh")] +position = Vector2(4856, -32) +winged = true + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("12_c7jtf")] +position = Vector2(4568, -128) +winged = true + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("12_c7jtf")] +position = Vector2(4440, -112) +winged = true + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("12_c7jtf")] +position = Vector2(4392, -112) +winged = true + +[node name="Goomba" parent="Enemies" instance=ExtResource("13_quuu6")] +position = Vector2(1432, 0) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("13_quuu6")] +position = Vector2(3336, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("13_quuu6")] +position = Vector2(3360, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("13_quuu6")] +position = Vector2(1456, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("13_quuu6")] +position = Vector2(1480, 0) + +[node name="Checkpoint" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("14_kxkqb")] +position = Vector2(3008, 0) +nodes_to_delete = [NodePath("../Enemies/GreenKoopaTroopa6")] + +[node name="EndFlagpole" parent="." instance=ExtResource("15_ku3xh")] +position = Vector2(5528, 0) + +[node name="LargeCastleDeco" parent="." instance=ExtResource("17_c7jtf")] +position = Vector2(-216, -88) + +[node name="EndSmallCastle" parent="." instance=ExtResource("17_quuu6")] +position = Vector2(5624, 0) + +[node name="LevelBG" parent="." instance=ExtResource("18_kxkqb")] +time_of_day = 1 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("19_kxkqb") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="PipeArea" parent="." instance=ExtResource("19_4wjjv")] +position = Vector2(1152, -64) +target_level = "uid://bgb4bwm3c5djx" + +[node name="PipeArea2" parent="." instance=ExtResource("19_4wjjv")] +position = Vector2(1600, -32) +pipe_id = 1 +target_level = "uid://bgb4bwm3c5djx" +exit_only = true + +[node name="BrickBlock" parent="." instance=ExtResource("20_gyrhk")] +position = Vector2(4536, -120) +item = ExtResource("21_57b11") + +[node name="RedPirannhaPlant" parent="." instance=ExtResource("10_dfika")] +position = Vector2(5952, -32) + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(5936, -176) +script = ExtResource("28_isd7a") +heaven_scene = "uid://ci1065naoop7s" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(6400, -176) +script = ExtResource("29_ua8yr") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="WarpZoneCameraLimit" parent="CameraRightLimit" instance=ExtResource("24_r70wa")] +position = Vector2(-704, 0) +y_limit = -512 + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("32_f2bqg") +nodes_to_delete = [NodePath("../Block"), NodePath("../WarpZone")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("27_n5c5e")] +position = Vector2(-8, -56) +item = ExtResource("28_owhwc") +metadata/r_coin_id = 0 + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("29_b1kmw")] +position = Vector2(584, -136) +id = 1 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("30_f2bqg")] +position = Vector2(1864, -56) +item = ExtResource("28_owhwc") +metadata/r_coin_id = 3 + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("30_f2bqg")] +position = Vector2(2408, -56) +item = ExtResource("31_f2bqg") + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("29_b1kmw")] +position = Vector2(3512, -56) +id = 4 + +[node name="InvisibleQuestionBlock3" parent="ChallengeNodes" instance=ExtResource("30_f2bqg")] +position = Vector2(648, -56) + +[node name="DecoTiles" parent="ChallengeNodes" instance=ExtResource("32_7x4ec")] +tile_map_data = PackedByteArray("AAAoAP//AAAAAAEAAAAoAP7/AAAAAAEAAAAoAPz/AAAEAAAAAAAoAP3/AAAEAAEAAAA=") + +[node name="Tiles" parent="ChallengeNodes" instance=ExtResource("4_vc10f")] +tile_map_data = PackedByteArray("AACDAfn/AQAAAAAAAQCEAfn/AQAAAAAAAQCFAfn/AQAAAAAAAQCGAfn/AQAAAAAAAgCHAfn/AQAAAAAAAQCIAfn/AQAAAAAAAQCJAfn/AQAAAAAAAQCKAfn/AQAAAAAAAQCLAfn/AQAAAAAAAQCMAfn/AQAAAAAAAgCNAfn/AQAAAAAAAQCBAfz/AQAAAAAAAQCCAfz/AQAAAAAAAgCDAfz/AQAAAAAAAQCEAfz/AQAAAAAAAQCFAfz/AQAAAAAAAQCGAfz/AQAAAAAAAgCHAfz/AQAAAAAAAQCIAfz/AQAAAAAAAQCJAfz/AQAAAAAAAQCKAfz/AQAAAAAAAQCLAfz/AQAAAAAAAQCCAf7/AAAPAAQAAACCAf//AAAPAAUAAACBAf7/AAALAAQAAACBAf//AAALAAUAAAA=") + +[node name="TeleportPipeArea" parent="ChallengeNodes" node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("32_ks3bg")] +position = Vector2(6192, -16) +connecting_pipe = NodePath("../../PipeArea3") +enter_direction = 2 + +[node name="HardCameraRightLimit" parent="ChallengeNodes" instance=ExtResource("33_o28jp")] +position = Vector2(6400, -176) + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="ChallengeNodes/HardCameraRightLimit"] + +[node name="WarpZone" parent="." instance=ExtResource("27_usw4s")] +position = Vector2(6256, 0) +enable_sides = false +pipe_destinations = [-1, 6, -1] + +[node name="Tiles" parent="WarpZone" instance=ExtResource("4_vc10f")] +tile_map_data = PackedByteArray("AAD///3/AAAIAAQAAAD///7/AAAIAAUAAAAAAP3/AAAJAAQAAAAAAP7/AAAJAAUAAAD/////AAAIAAUAAAAAAP//AAAJAAUAAAA=") + +[node name="Block" type="Node" parent="."] + +[node name="QuestionBlock" parent="Block" instance=ExtResource("27_n5c5e")] +position = Vector2(-8, -56) + +[node name="Coin" parent="Block" instance=ExtResource("33_7x4ec")] +position = Vector2(3512, -56) + +[node name="SettingObjectNode" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("35_7x4ec") +setting_title = "level_design" +nodes_to_delete = [NodePath("../Tiles2")] +metadata/_custom_type_script = "uid://dn7riekvv1gpy" + +[node name="Tiles" parent="SettingObjectNode" instance=ExtResource("4_vc10f")] +tile_map_data = PackedByteArray("AAB7AAAAAAABAAAAAAB7AAEAAAABAAEAAAB7AAIAAAABAAIAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB8AAIAAAACAAIAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB+AAIAAAACAAIAAAB/AAAAAAADAAAAAAB/AAEAAAADAAEAAAB/AAIAAAADAAIAAAB/APj/AAAEAAIAAAB/APn/AAAEAAIAAAB/APr/AAAEAAIAAAB/APv/AAAEAAIAAAB/APz/AAAEAAIAAAB/AP3/AAAEAAIAAAB/AP7/AAAEAAIAAAB/AP//AAAEAAIAAAB7APj/AAAEAAIAAAB7APn/AAAEAAIAAAB7APr/AAAEAAIAAAB7APv/AAAEAAIAAAB7APz/AAAEAAIAAAB7AP3/AAAEAAIAAAB7AP7/AAAEAAIAAAB7AP//AAAEAAIAAACTAAAAAAABAAAAAACTAAEAAAABAAEAAACTAAIAAAABAAIAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACUAAIAAAACAAIAAAAtAfz/AQAAAAAAAgAuAfj/AQAAAAAAAgCTAP//AAAEAAIAAACTAP7/AAAEAAIAAACTAP3/AAAEAAIAAACTAPz/AAAEAAIAAACTAPv/AAAEAAIAAACTAPr/AAAEAAIAAACTAPn/AAAEAAIAAACTAPj/AAAEAAIAAAA=") + +[node name="EntityGeneratorStopper" parent="." instance=ExtResource("36_ks3bg")] +position = Vector2(2376, -216) + +[node name="CheckpointFlag" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("37_ks3bg")] +position = Vector2(3008, 0) +nodes_to_delete = [NodePath("../Enemies/GreenKoopaTroopa6")] + +[node name="Tiles2" parent="." instance=ExtResource("4_vc10f")] +tile_map_data = PackedByteArray("AAAtAfv/AQAAAAAACQAuAfj/AQAAAAAACQA=") + +[node name="PipeArea3" parent="." instance=ExtResource("19_4wjjv")] +position = Vector2(5392, -128) +exit_only = true + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@60169" to="Tiles/@AnimatableBody2D@60169/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60169" to="Tiles/@AnimatableBody2D@60169/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60169" to="Tiles/@AnimatableBody2D@60169" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60169" to="Tiles/@AnimatableBody2D@60169" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60169" to="Tiles/@AnimatableBody2D@60169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60169" to="Tiles/@AnimatableBody2D@60169" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60169" to="Tiles/@AnimatableBody2D@60169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60170" to="Tiles/@AnimatableBody2D@60170/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60170" to="Tiles/@AnimatableBody2D@60170/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60170" to="Tiles/@AnimatableBody2D@60170" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60170" to="Tiles/@AnimatableBody2D@60170" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60170" to="Tiles/@AnimatableBody2D@60170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60170" to="Tiles/@AnimatableBody2D@60170" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60170" to="Tiles/@AnimatableBody2D@60170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@60171" to="Tiles/@Node2D@60171/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@60172" to="Tiles/@AnimatableBody2D@60172/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60172" to="Tiles/@AnimatableBody2D@60172/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60172" to="Tiles/@AnimatableBody2D@60172" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60172" to="Tiles/@AnimatableBody2D@60172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60172" to="Tiles/@AnimatableBody2D@60172" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60172" to="Tiles/@AnimatableBody2D@60172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60173" to="Tiles/@AnimatableBody2D@60173/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60173" to="Tiles/@AnimatableBody2D@60173/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60173" to="Tiles/@AnimatableBody2D@60173" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60173" to="Tiles/@AnimatableBody2D@60173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60173" to="Tiles/@AnimatableBody2D@60173" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60173" to="Tiles/@AnimatableBody2D@60173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60174" to="Tiles/@AnimatableBody2D@60174/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60174" to="Tiles/@AnimatableBody2D@60174/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60174" to="Tiles/@AnimatableBody2D@60174" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60174" to="Tiles/@AnimatableBody2D@60174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60174" to="Tiles/@AnimatableBody2D@60174" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60174" to="Tiles/@AnimatableBody2D@60174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60175" to="Tiles/@AnimatableBody2D@60175/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60175" to="Tiles/@AnimatableBody2D@60175/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60175" to="Tiles/@AnimatableBody2D@60175" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60175" to="Tiles/@AnimatableBody2D@60175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60175" to="Tiles/@AnimatableBody2D@60175" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60175" to="Tiles/@AnimatableBody2D@60175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60176" to="Tiles/@AnimatableBody2D@60176/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60176" to="Tiles/@AnimatableBody2D@60176/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60176" to="Tiles/@AnimatableBody2D@60176" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60176" to="Tiles/@AnimatableBody2D@60176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60176" to="Tiles/@AnimatableBody2D@60176" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60176" to="Tiles/@AnimatableBody2D@60176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60177" to="Tiles/@AnimatableBody2D@60177/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60177" to="Tiles/@AnimatableBody2D@60177/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60177" to="Tiles/@AnimatableBody2D@60177" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60177" to="Tiles/@AnimatableBody2D@60177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60177" to="Tiles/@AnimatableBody2D@60177" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60177" to="Tiles/@AnimatableBody2D@60177/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@60178" to="Tiles/@Area2D@60178" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60179" to="Tiles/@Area2D@60179" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60180" to="Tiles/@Area2D@60180" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60181" to="Tiles/@Area2D@60181" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60182" to="Tiles/@Area2D@60182" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60183" to="Tiles/@Area2D@60183" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60184" to="Tiles/@Area2D@60184" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60185" to="Tiles/@Area2D@60185" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60186" to="Tiles/@Area2D@60186" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60187" to="Tiles/@Area2D@60187" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60188" to="Tiles/@Area2D@60188" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60189" to="Tiles/@Area2D@60189" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60190" to="Tiles/@Area2D@60190" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60191" to="Tiles/@Area2D@60191" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60192" to="Tiles/@Area2D@60192" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60193" to="Tiles/@Area2D@60193" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60194" to="Tiles/@Area2D@60194" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60195" to="Tiles/@Area2D@60195" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60196" to="Tiles/@Area2D@60196" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60197" to="Tiles/@Area2D@60197" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60198" to="Tiles/@Area2D@60198" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60199" to="Tiles/@Area2D@60199" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60200" to="Tiles/@Area2D@60200" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60201" to="Tiles/@Area2D@60201" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60202" to="Tiles/@Area2D@60202" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60203" to="Tiles/@Area2D@60203" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60204" to="Tiles/@Area2D@60204" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60205" to="Tiles/@Area2D@60205" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60206" to="Tiles/@Area2D@60206" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60207" to="Tiles/@Area2D@60207" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60208" to="Tiles/@Area2D@60208" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60209" to="Tiles/@Area2D@60209" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60210" to="Tiles/@Area2D@60210" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60211" to="Tiles/@Area2D@60211" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60212" to="Tiles/@Area2D@60212" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60213" to="Tiles/@Area2D@60213" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60214" to="Tiles/@Area2D@60214" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60215" to="Tiles/@Area2D@60215" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60216" to="Tiles/@Area2D@60216" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60217" to="Tiles/@Area2D@60217" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60218" to="Tiles/@Area2D@60218" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60219" to="Tiles/@Area2D@60219" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60220" to="Tiles/@Area2D@60220" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60221" to="Tiles/@Area2D@60221" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60222" to="Tiles/@Area2D@60222" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60223" to="Tiles/@Area2D@60223" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60224" to="Tiles/@Area2D@60224" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60225" to="Tiles/@Area2D@60225" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60226" to="Tiles/@Area2D@60226" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@60227" to="Tiles/@Area2D@60227" method="area_entered"] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60228" to="ChallengeNodes/Tiles/@AnimatableBody2D@60228/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60228" to="ChallengeNodes/Tiles/@AnimatableBody2D@60228/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60228" to="ChallengeNodes/Tiles/@AnimatableBody2D@60228" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60228" to="ChallengeNodes/Tiles/@AnimatableBody2D@60228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60228" to="ChallengeNodes/Tiles/@AnimatableBody2D@60228" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60228" to="ChallengeNodes/Tiles/@AnimatableBody2D@60228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60229" to="ChallengeNodes/Tiles/@AnimatableBody2D@60229/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60229" to="ChallengeNodes/Tiles/@AnimatableBody2D@60229/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60229" to="ChallengeNodes/Tiles/@AnimatableBody2D@60229" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60229" to="ChallengeNodes/Tiles/@AnimatableBody2D@60229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60229" to="ChallengeNodes/Tiles/@AnimatableBody2D@60229" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60229" to="ChallengeNodes/Tiles/@AnimatableBody2D@60229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60230" to="ChallengeNodes/Tiles/@AnimatableBody2D@60230/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60230" to="ChallengeNodes/Tiles/@AnimatableBody2D@60230/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60230" to="ChallengeNodes/Tiles/@AnimatableBody2D@60230" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60230" to="ChallengeNodes/Tiles/@AnimatableBody2D@60230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60230" to="ChallengeNodes/Tiles/@AnimatableBody2D@60230" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60230" to="ChallengeNodes/Tiles/@AnimatableBody2D@60230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60231" to="ChallengeNodes/Tiles/@AnimatableBody2D@60231/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60231" to="ChallengeNodes/Tiles/@AnimatableBody2D@60231/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60231" to="ChallengeNodes/Tiles/@AnimatableBody2D@60231" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60231" to="ChallengeNodes/Tiles/@AnimatableBody2D@60231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60231" to="ChallengeNodes/Tiles/@AnimatableBody2D@60231" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60231" to="ChallengeNodes/Tiles/@AnimatableBody2D@60231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60232" to="ChallengeNodes/Tiles/@AnimatableBody2D@60232/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60232" to="ChallengeNodes/Tiles/@AnimatableBody2D@60232/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60232" to="ChallengeNodes/Tiles/@AnimatableBody2D@60232" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60232" to="ChallengeNodes/Tiles/@AnimatableBody2D@60232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60232" to="ChallengeNodes/Tiles/@AnimatableBody2D@60232" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60232" to="ChallengeNodes/Tiles/@AnimatableBody2D@60232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60233" to="ChallengeNodes/Tiles/@AnimatableBody2D@60233/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60233" to="ChallengeNodes/Tiles/@AnimatableBody2D@60233/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60233" to="ChallengeNodes/Tiles/@AnimatableBody2D@60233" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60233" to="ChallengeNodes/Tiles/@AnimatableBody2D@60233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60233" to="ChallengeNodes/Tiles/@AnimatableBody2D@60233" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60233" to="ChallengeNodes/Tiles/@AnimatableBody2D@60233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60234" to="ChallengeNodes/Tiles/@AnimatableBody2D@60234/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60234" to="ChallengeNodes/Tiles/@AnimatableBody2D@60234/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60234" to="ChallengeNodes/Tiles/@AnimatableBody2D@60234" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60234" to="ChallengeNodes/Tiles/@AnimatableBody2D@60234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60234" to="ChallengeNodes/Tiles/@AnimatableBody2D@60234" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60234" to="ChallengeNodes/Tiles/@AnimatableBody2D@60234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60235" to="ChallengeNodes/Tiles/@AnimatableBody2D@60235/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60235" to="ChallengeNodes/Tiles/@AnimatableBody2D@60235/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60235" to="ChallengeNodes/Tiles/@AnimatableBody2D@60235" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60235" to="ChallengeNodes/Tiles/@AnimatableBody2D@60235" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60235" to="ChallengeNodes/Tiles/@AnimatableBody2D@60235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60235" to="ChallengeNodes/Tiles/@AnimatableBody2D@60235" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60235" to="ChallengeNodes/Tiles/@AnimatableBody2D@60235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60236" to="ChallengeNodes/Tiles/@AnimatableBody2D@60236/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60236" to="ChallengeNodes/Tiles/@AnimatableBody2D@60236/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60236" to="ChallengeNodes/Tiles/@AnimatableBody2D@60236" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60236" to="ChallengeNodes/Tiles/@AnimatableBody2D@60236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60236" to="ChallengeNodes/Tiles/@AnimatableBody2D@60236" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60236" to="ChallengeNodes/Tiles/@AnimatableBody2D@60236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60237" to="ChallengeNodes/Tiles/@AnimatableBody2D@60237/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60237" to="ChallengeNodes/Tiles/@AnimatableBody2D@60237/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60237" to="ChallengeNodes/Tiles/@AnimatableBody2D@60237" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60237" to="ChallengeNodes/Tiles/@AnimatableBody2D@60237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60237" to="ChallengeNodes/Tiles/@AnimatableBody2D@60237" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60237" to="ChallengeNodes/Tiles/@AnimatableBody2D@60237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60238" to="ChallengeNodes/Tiles/@AnimatableBody2D@60238/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60238" to="ChallengeNodes/Tiles/@AnimatableBody2D@60238/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60238" to="ChallengeNodes/Tiles/@AnimatableBody2D@60238" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60238" to="ChallengeNodes/Tiles/@AnimatableBody2D@60238" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60238" to="ChallengeNodes/Tiles/@AnimatableBody2D@60238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60238" to="ChallengeNodes/Tiles/@AnimatableBody2D@60238" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60238" to="ChallengeNodes/Tiles/@AnimatableBody2D@60238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60239" to="ChallengeNodes/Tiles/@AnimatableBody2D@60239/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60239" to="ChallengeNodes/Tiles/@AnimatableBody2D@60239/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60239" to="ChallengeNodes/Tiles/@AnimatableBody2D@60239" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60239" to="ChallengeNodes/Tiles/@AnimatableBody2D@60239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60239" to="ChallengeNodes/Tiles/@AnimatableBody2D@60239" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60239" to="ChallengeNodes/Tiles/@AnimatableBody2D@60239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60240" to="ChallengeNodes/Tiles/@AnimatableBody2D@60240/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60240" to="ChallengeNodes/Tiles/@AnimatableBody2D@60240/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60240" to="ChallengeNodes/Tiles/@AnimatableBody2D@60240" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60240" to="ChallengeNodes/Tiles/@AnimatableBody2D@60240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60240" to="ChallengeNodes/Tiles/@AnimatableBody2D@60240" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60240" to="ChallengeNodes/Tiles/@AnimatableBody2D@60240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60241" to="ChallengeNodes/Tiles/@AnimatableBody2D@60241/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60241" to="ChallengeNodes/Tiles/@AnimatableBody2D@60241/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60241" to="ChallengeNodes/Tiles/@AnimatableBody2D@60241" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60241" to="ChallengeNodes/Tiles/@AnimatableBody2D@60241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60241" to="ChallengeNodes/Tiles/@AnimatableBody2D@60241" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60241" to="ChallengeNodes/Tiles/@AnimatableBody2D@60241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60242" to="ChallengeNodes/Tiles/@AnimatableBody2D@60242/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60242" to="ChallengeNodes/Tiles/@AnimatableBody2D@60242/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60242" to="ChallengeNodes/Tiles/@AnimatableBody2D@60242" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60242" to="ChallengeNodes/Tiles/@AnimatableBody2D@60242" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60242" to="ChallengeNodes/Tiles/@AnimatableBody2D@60242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60242" to="ChallengeNodes/Tiles/@AnimatableBody2D@60242" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60242" to="ChallengeNodes/Tiles/@AnimatableBody2D@60242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60243" to="ChallengeNodes/Tiles/@AnimatableBody2D@60243/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60243" to="ChallengeNodes/Tiles/@AnimatableBody2D@60243/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60243" to="ChallengeNodes/Tiles/@AnimatableBody2D@60243" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60243" to="ChallengeNodes/Tiles/@AnimatableBody2D@60243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60243" to="ChallengeNodes/Tiles/@AnimatableBody2D@60243" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60243" to="ChallengeNodes/Tiles/@AnimatableBody2D@60243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60244" to="ChallengeNodes/Tiles/@AnimatableBody2D@60244/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60244" to="ChallengeNodes/Tiles/@AnimatableBody2D@60244/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60244" to="ChallengeNodes/Tiles/@AnimatableBody2D@60244" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60244" to="ChallengeNodes/Tiles/@AnimatableBody2D@60244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60244" to="ChallengeNodes/Tiles/@AnimatableBody2D@60244" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60244" to="ChallengeNodes/Tiles/@AnimatableBody2D@60244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60245" to="ChallengeNodes/Tiles/@AnimatableBody2D@60245/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60245" to="ChallengeNodes/Tiles/@AnimatableBody2D@60245/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60245" to="ChallengeNodes/Tiles/@AnimatableBody2D@60245" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60245" to="ChallengeNodes/Tiles/@AnimatableBody2D@60245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60245" to="ChallengeNodes/Tiles/@AnimatableBody2D@60245" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60245" to="ChallengeNodes/Tiles/@AnimatableBody2D@60245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60246" to="ChallengeNodes/Tiles/@AnimatableBody2D@60246/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60246" to="ChallengeNodes/Tiles/@AnimatableBody2D@60246/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60246" to="ChallengeNodes/Tiles/@AnimatableBody2D@60246" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60246" to="ChallengeNodes/Tiles/@AnimatableBody2D@60246/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60246" to="ChallengeNodes/Tiles/@AnimatableBody2D@60246" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60246" to="ChallengeNodes/Tiles/@AnimatableBody2D@60246/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@60247" to="ChallengeNodes/Tiles/@AnimatableBody2D@60247/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@60247" to="ChallengeNodes/Tiles/@AnimatableBody2D@60247/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60247" to="ChallengeNodes/Tiles/@AnimatableBody2D@60247" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60247" to="ChallengeNodes/Tiles/@AnimatableBody2D@60247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60247" to="ChallengeNodes/Tiles/@AnimatableBody2D@60247" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@60247" to="ChallengeNodes/Tiles/@AnimatableBody2D@60247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="screen_entered" from="ChallengeNodes/HardCameraRightLimit/VisibleOnScreenEnabler2D" to="ChallengeNodes/HardCameraRightLimit" method="on_screen_entered"] +[connection signal="screen_exited" from="ChallengeNodes/HardCameraRightLimit/VisibleOnScreenEnabler2D" to="ChallengeNodes/HardCameraRightLimit" method="return_camera_to_normal"] +[connection signal="block_destroyed" from="SettingObjectNode/Tiles/QuestionBlock" to="SettingObjectNode/Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="SettingObjectNode/Tiles/QuestionBlock" to="SettingObjectNode/Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="SettingObjectNode/Tiles/QuestionBlock" to="SettingObjectNode/Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="SettingObjectNode/Tiles/QuestionBlock" to="SettingObjectNode/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="SettingObjectNode/Tiles/QuestionBlock" to="SettingObjectNode/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="SettingObjectNode/Tiles/QuestionBlock" to="SettingObjectNode/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="SettingObjectNode/Tiles/QuestionBlock" to="SettingObjectNode/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="SettingObjectNode/Tiles/@AnimatableBody2D@60248" to="SettingObjectNode/Tiles/@AnimatableBody2D@60248/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="SettingObjectNode/Tiles/@AnimatableBody2D@60248" to="SettingObjectNode/Tiles/@AnimatableBody2D@60248/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="SettingObjectNode/Tiles/@AnimatableBody2D@60248" to="SettingObjectNode/Tiles/@AnimatableBody2D@60248" method="player_mushroom_check"] +[connection signal="player_block_hit" from="SettingObjectNode/Tiles/@AnimatableBody2D@60248" to="SettingObjectNode/Tiles/@AnimatableBody2D@60248" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="SettingObjectNode/Tiles/@AnimatableBody2D@60248" to="SettingObjectNode/Tiles/@AnimatableBody2D@60248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="SettingObjectNode/Tiles/@AnimatableBody2D@60248" to="SettingObjectNode/Tiles/@AnimatableBody2D@60248" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="SettingObjectNode/Tiles/@AnimatableBody2D@60248" to="SettingObjectNode/Tiles/@AnimatableBody2D@60248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles2/InvisibleQuestionBlock" to="Tiles2/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles2/InvisibleQuestionBlock" to="Tiles2/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles2/InvisibleQuestionBlock" to="Tiles2/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles2/InvisibleQuestionBlock" to="Tiles2/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles2/InvisibleQuestionBlock" to="Tiles2/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles2/InvisibleQuestionBlock" to="Tiles2/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles2/InvisibleQuestionBlock" to="Tiles2/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles2/@AnimatableBody2D@60249" to="Tiles2/@AnimatableBody2D@60249/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles2/@AnimatableBody2D@60249" to="Tiles2/@AnimatableBody2D@60249/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles2/@AnimatableBody2D@60249" to="Tiles2/@AnimatableBody2D@60249" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles2/@AnimatableBody2D@60249" to="Tiles2/@AnimatableBody2D@60249" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles2/@AnimatableBody2D@60249" to="Tiles2/@AnimatableBody2D@60249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles2/@AnimatableBody2D@60249" to="Tiles2/@AnimatableBody2D@60249" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles2/@AnimatableBody2D@60249" to="Tiles2/@AnimatableBody2D@60249/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World5/5-1a.tscn b/Scenes/Levels/SMBLL/World5/5-1a.tscn new file mode 100644 index 0000000..2a193f9 --- /dev/null +++ b/Scenes/Levels/SMBLL/World5/5-1a.tscn @@ -0,0 +1,197 @@ +[gd_scene load_steps=4 format=4 uid="uid://bgb4bwm3c5djx"] + +[ext_resource type="PackedScene" uid="uid://dyfa8fmitefqi" path="res://Scenes/Levels/SMBLL/World7/7-2a.tscn" id="1_2ib1i"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="2_keohv"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="3_lba4e"] + +[node name="5-1" instance=ExtResource("1_2ib1i")] +world_id = 5 +level_id = 1 + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAAAAAAFAP//AAAKAAEAAAAGAP7/AAALAAAAAAAGAP//AAALAAEAAAAHAP7/AAAMAAAAAAAHAP//AAAMAAEAAAAHAPX/AAAIAAEAAAAIAPX/AAAJAAEAAAAHAPb/AAAIAAEAAAAIAPb/AAAJAAEAAAAHAPf/AAAIAAEAAAAIAPf/AAAJAAEAAAAHAPj/AAAIAAEAAAAIAPj/AAAJAAEAAAAHAPn/AAAIAAEAAAAIAPn/AAAJAAEAAAAHAPr/AAAIAAEAAAAIAPr/AAAJAAEAAAAHAPv/AAAIAAEAAAAIAPv/AAAJAAEAAAAHAPz/AAAIAAEAAAAIAPz/AAAJAAEAAAAHAP3/AAAIAAEAAAAIAP3/AAAJAAEAAAAIAP7/AAAJAAEAAAAIAP//AAAJAAEAAAD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAADv/wAAAAACAAAAAAASAAAAAAACAAAAAADv/wEAAAACAAEAAAASAAEAAAACAAEAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAD7//n/AQAAAAAAAQD7//r/AQAAAAAAAQD7//v/AQAAAAAAAQD8//v/AQAAAAAAAQD9//v/AQAAAAAAAQD+//v/AQAAAAAAAQD///v/AQAAAAAAAQAAAPv/AQAAAAAAAQABAPv/AQAAAAAAAQACAPv/AQAAAAAAAQADAPv/AQAAAAAAAQAEAPv/AQAAAAAAAQAEAPn/AQAAAAAAAQAEAPr/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQADAPX/AQAAAAAAAQD7//X/AQAAAAAABwD8//n/AQAAAAAAAwD9//n/AQAAAAAAAwD+//n/AQAAAAAAAwAAAPn/AQAAAAAAAwABAPn/AQAAAAAAAwACAPn/AQAAAAAAAwADAPn/AQAAAAAAAwD8//f/AQAAAAAAAwD9//f/AQAAAAAAAwD+//f/AQAAAAAAAwD///f/AQAAAAAAAwAAAPf/AQAAAAAAAwABAPf/AQAAAAAAAwACAPf/AQAAAAAAAwADAPf/AQAAAAAAAwATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAADAAAAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAADAAEAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAADAAIAAADq/wAAAAABAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADq/wEAAAABAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADq/wIAAAABAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAAD///n/AQAAAAAAAwA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://tc2mnokvkmyd" + +[node name="Blocks2" type="Node" parent="." index="7"] + +[node name="ChallengeNodes2" type="Node" parent="." index="8" node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("3_lba4e") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock2" parent="ChallengeNodes" index="0" instance=ExtResource("2_keohv")] +position = Vector2(72, -168) +metadata/red_coin = 0 +metadata/r_coin_id = 2 + +[node name="BrickBlock2" parent="Blocks" index="0" instance=ExtResource("2_keohv")] +position = Vector2(72, -168) + +[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="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@115155" to="Tiles/@AnimatableBody2D@115155/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115155" to="Tiles/@AnimatableBody2D@115155/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115155" to="Tiles/@AnimatableBody2D@115155" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115155" to="Tiles/@AnimatableBody2D@115155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115155" to="Tiles/@AnimatableBody2D@115155" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115155" to="Tiles/@AnimatableBody2D@115155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115156" to="Tiles/@AnimatableBody2D@115156/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115156" to="Tiles/@AnimatableBody2D@115156/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115156" to="Tiles/@AnimatableBody2D@115156" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115156" to="Tiles/@AnimatableBody2D@115156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115156" to="Tiles/@AnimatableBody2D@115156" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115156" to="Tiles/@AnimatableBody2D@115156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115157" to="Tiles/@AnimatableBody2D@115157/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115157" to="Tiles/@AnimatableBody2D@115157/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115157" to="Tiles/@AnimatableBody2D@115157" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115157" to="Tiles/@AnimatableBody2D@115157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115157" to="Tiles/@AnimatableBody2D@115157" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115157" to="Tiles/@AnimatableBody2D@115157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115158" to="Tiles/@AnimatableBody2D@115158/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115158" to="Tiles/@AnimatableBody2D@115158/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115158" to="Tiles/@AnimatableBody2D@115158" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115158" to="Tiles/@AnimatableBody2D@115158/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115158" to="Tiles/@AnimatableBody2D@115158" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115158" to="Tiles/@AnimatableBody2D@115158/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115159" to="Tiles/@AnimatableBody2D@115159/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115159" to="Tiles/@AnimatableBody2D@115159/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115159" to="Tiles/@AnimatableBody2D@115159" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115159" to="Tiles/@AnimatableBody2D@115159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115159" to="Tiles/@AnimatableBody2D@115159" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115159" to="Tiles/@AnimatableBody2D@115159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115160" to="Tiles/@AnimatableBody2D@115160/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115160" to="Tiles/@AnimatableBody2D@115160/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115160" to="Tiles/@AnimatableBody2D@115160" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115160" to="Tiles/@AnimatableBody2D@115160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115160" to="Tiles/@AnimatableBody2D@115160" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115160" to="Tiles/@AnimatableBody2D@115160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115161" to="Tiles/@AnimatableBody2D@115161/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115161" to="Tiles/@AnimatableBody2D@115161/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115161" to="Tiles/@AnimatableBody2D@115161" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115161" to="Tiles/@AnimatableBody2D@115161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115161" to="Tiles/@AnimatableBody2D@115161" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115161" to="Tiles/@AnimatableBody2D@115161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115162" to="Tiles/@AnimatableBody2D@115162/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115162" to="Tiles/@AnimatableBody2D@115162/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115162" to="Tiles/@AnimatableBody2D@115162" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115162" to="Tiles/@AnimatableBody2D@115162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115162" to="Tiles/@AnimatableBody2D@115162" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115162" to="Tiles/@AnimatableBody2D@115162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115163" to="Tiles/@AnimatableBody2D@115163/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115163" to="Tiles/@AnimatableBody2D@115163/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115163" to="Tiles/@AnimatableBody2D@115163" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115163" to="Tiles/@AnimatableBody2D@115163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115163" to="Tiles/@AnimatableBody2D@115163" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115163" to="Tiles/@AnimatableBody2D@115163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115164" to="Tiles/@AnimatableBody2D@115164/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115164" to="Tiles/@AnimatableBody2D@115164/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115164" to="Tiles/@AnimatableBody2D@115164" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115164" to="Tiles/@AnimatableBody2D@115164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115164" to="Tiles/@AnimatableBody2D@115164" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115164" to="Tiles/@AnimatableBody2D@115164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115165" to="Tiles/@AnimatableBody2D@115165/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115165" to="Tiles/@AnimatableBody2D@115165/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115165" to="Tiles/@AnimatableBody2D@115165" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115165" to="Tiles/@AnimatableBody2D@115165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115165" to="Tiles/@AnimatableBody2D@115165" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115165" to="Tiles/@AnimatableBody2D@115165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115166" to="Tiles/@AnimatableBody2D@115166/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115166" to="Tiles/@AnimatableBody2D@115166/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115166" to="Tiles/@AnimatableBody2D@115166" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115166" to="Tiles/@AnimatableBody2D@115166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115166" to="Tiles/@AnimatableBody2D@115166" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115166" to="Tiles/@AnimatableBody2D@115166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115167" to="Tiles/@AnimatableBody2D@115167/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115167" to="Tiles/@AnimatableBody2D@115167/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115167" to="Tiles/@AnimatableBody2D@115167" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115167" to="Tiles/@AnimatableBody2D@115167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115167" to="Tiles/@AnimatableBody2D@115167" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115167" to="Tiles/@AnimatableBody2D@115167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115168" to="Tiles/@AnimatableBody2D@115168/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115168" to="Tiles/@AnimatableBody2D@115168/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115168" to="Tiles/@AnimatableBody2D@115168" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115168" to="Tiles/@AnimatableBody2D@115168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115168" to="Tiles/@AnimatableBody2D@115168" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115168" to="Tiles/@AnimatableBody2D@115168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115169" to="Tiles/@AnimatableBody2D@115169/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115169" to="Tiles/@AnimatableBody2D@115169/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115169" to="Tiles/@AnimatableBody2D@115169" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115169" to="Tiles/@AnimatableBody2D@115169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115169" to="Tiles/@AnimatableBody2D@115169" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115169" to="Tiles/@AnimatableBody2D@115169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115170" to="Tiles/@AnimatableBody2D@115170/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115170" to="Tiles/@AnimatableBody2D@115170/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115170" to="Tiles/@AnimatableBody2D@115170" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115170" to="Tiles/@AnimatableBody2D@115170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115170" to="Tiles/@AnimatableBody2D@115170" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115170" to="Tiles/@AnimatableBody2D@115170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115171" to="Tiles/@AnimatableBody2D@115171/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115171" to="Tiles/@AnimatableBody2D@115171/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115171" to="Tiles/@AnimatableBody2D@115171" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115171" to="Tiles/@AnimatableBody2D@115171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115171" to="Tiles/@AnimatableBody2D@115171" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115171" to="Tiles/@AnimatableBody2D@115171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115172" to="Tiles/@AnimatableBody2D@115172/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115172" to="Tiles/@AnimatableBody2D@115172/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115172" to="Tiles/@AnimatableBody2D@115172" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115172" to="Tiles/@AnimatableBody2D@115172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115172" to="Tiles/@AnimatableBody2D@115172" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115172" to="Tiles/@AnimatableBody2D@115172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115173" to="Tiles/@AnimatableBody2D@115173/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115173" to="Tiles/@AnimatableBody2D@115173/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115173" to="Tiles/@AnimatableBody2D@115173" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115173" to="Tiles/@AnimatableBody2D@115173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115173" to="Tiles/@AnimatableBody2D@115173" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115173" to="Tiles/@AnimatableBody2D@115173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115174" to="Tiles/@AnimatableBody2D@115174/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115174" to="Tiles/@AnimatableBody2D@115174/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115174" to="Tiles/@AnimatableBody2D@115174" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115174" to="Tiles/@AnimatableBody2D@115174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115174" to="Tiles/@AnimatableBody2D@115174" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115174" to="Tiles/@AnimatableBody2D@115174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115175" to="Tiles/@AnimatableBody2D@115175/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115175" to="Tiles/@AnimatableBody2D@115175/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115175" to="Tiles/@AnimatableBody2D@115175" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115175" to="Tiles/@AnimatableBody2D@115175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115175" to="Tiles/@AnimatableBody2D@115175" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115175" to="Tiles/@AnimatableBody2D@115175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115176" to="Tiles/@AnimatableBody2D@115176/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115176" to="Tiles/@AnimatableBody2D@115176/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115176" to="Tiles/@AnimatableBody2D@115176" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115176" to="Tiles/@AnimatableBody2D@115176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115176" to="Tiles/@AnimatableBody2D@115176" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115176" to="Tiles/@AnimatableBody2D@115176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115177" to="Tiles/@AnimatableBody2D@115177/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115177" to="Tiles/@AnimatableBody2D@115177/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115177" to="Tiles/@AnimatableBody2D@115177" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115177" to="Tiles/@AnimatableBody2D@115177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115177" to="Tiles/@AnimatableBody2D@115177" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115177" to="Tiles/@AnimatableBody2D@115177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115178" to="Tiles/@AnimatableBody2D@115178/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115178" to="Tiles/@AnimatableBody2D@115178/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115178" to="Tiles/@AnimatableBody2D@115178" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115178" to="Tiles/@AnimatableBody2D@115178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115178" to="Tiles/@AnimatableBody2D@115178" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115178" to="Tiles/@AnimatableBody2D@115178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115179" to="Tiles/@Node2D@115179/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115180" to="Tiles/@Node2D@115180/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115181" to="Tiles/@Node2D@115181/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115182" to="Tiles/@Node2D@115182/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115183" to="Tiles/@Node2D@115183/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115184" to="Tiles/@Node2D@115184/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115185" to="Tiles/@Node2D@115185/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115186" to="Tiles/@Node2D@115186/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115187" to="Tiles/@Node2D@115187/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115188" to="Tiles/@Node2D@115188/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115189" to="Tiles/@Node2D@115189/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115190" to="Tiles/@Node2D@115190/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115191" to="Tiles/@Node2D@115191/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115192" to="Tiles/@Node2D@115192/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@115193" to="Tiles/@Node2D@115193/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World5/5-2.tscn b/Scenes/Levels/SMBLL/World5/5-2.tscn new file mode 100644 index 0000000..c60e329 --- /dev/null +++ b/Scenes/Levels/SMBLL/World5/5-2.tscn @@ -0,0 +1,5863 @@ +[gd_scene load_steps=29 format=4 uid="uid://bcqka2ra2gyiv"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_xhcfb"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_u4efv"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_v7tl4"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_jmnap"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="7_lknt8"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="8_648ar"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="9_omk30"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="10_r7wla"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="11_en6dr"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="12_jwxee"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_4pt17"] +[ext_resource type="PackedScene" uid="uid://f48a0jmx334d" path="res://Scenes/Prefabs/Entities/Objects/SmallElevatorPlatform.tscn" id="14_s57f8"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="15_jmnap"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="15_v7tl4"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="16_3pc1s"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="16_lknt8"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="17_648ar"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="18_omk30"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="21_u4efv"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="22_u80ea"] +[ext_resource type="PackedScene" uid="uid://b0peppjq7jrcp" path="res://Scenes/Parts/WarpZoneCameraLimit.tscn" id="23_iyrep"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="23_m8pgy"] +[ext_resource type="PackedScene" uid="uid://cs8iql18nkljw" path="res://Scenes/Prefabs/LevelObjects/WarpZone.tscn" id="23_u4efv"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="24_iyrep"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="25_u80ea"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="28_m8pgy"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="29_qiw6m"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="30_g750k"] + +[node name="5-2" type="Node"] +script = ExtResource("1_xhcfb") +music = ExtResource("2_u4efv") +theme = "Underground" +campaign = "SMBLL" +world_id = 5 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_v7tl4")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAADAAAAAAD3/wEAAAADAAEAAAD6/wAAAAABAAAAAAD6/wEAAAABAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAADAAAAAAAAAAEAAAADAAEAAAADAAAAAAABAAAAAAADAAEAAAABAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAADAAAAAAAkAAEAAAADAAEAAAAmAAAAAAABAAAAAAAmAAEAAAABAAEAAAAnAAAAAAADAAAAAAAnAAEAAAADAAEAAAApAAAAAAABAAAAAAApAAEAAAABAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAADAAAAAABPAAEAAAADAAEAAABRAAAAAAABAAAAAABRAAEAAAABAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAADAAAAAABaAAEAAAADAAEAAABcAAAAAAABAAAAAABcAAEAAAABAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAADAAAAAABpAAEAAAADAAEAAABuAAAAAAABAAAAAABuAAEAAAABAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAADAAAAAAB2AAEAAAADAAEAAABXAP7/AAAEAAIAAABXAP//AAAEAAIAAABYAP3/AAAEAAIAAABYAP7/AAAEAAIAAABYAP//AAAEAAIAAABZAP3/AAAEAAIAAABZAP7/AAAEAAIAAABZAP//AAAEAAIAAABaAP3/AAAEAAIAAABaAP7/AAAEAAIAAABaAP//AAAEAAIAAABWAP//AAAEAAIAAAADAPz/AQAAAAAAAQADAP3/AQAAAAAAAQADAP7/AQAAAAAAAQADAP//AQAAAAAAAQAEAPz/AQAAAAAAAQAEAP3/AQAAAAAAAQAEAP7/AQAAAAAAAQAEAP//AQAAAAAAAQAFAPz/AQAAAAAAAQAFAP3/AQAAAAAAAQAFAP7/AQAAAAAAAQAFAP//AQAAAAAAAQAGAPz/AQAAAAAAAQAGAP3/AQAAAAAAAQAGAP7/AQAAAAAAAQAGAP//AQAAAAAAAQAHAPz/AQAAAAAAAQAHAP3/AQAAAAAAAQAHAP7/AQAAAAAAAQAHAP//AQAAAAAAAQAIAPz/AQAAAAAAAQAIAP3/AQAAAAAAAQAIAP7/AQAAAAAAAQAIAP//AQAAAAAAAQAJAPz/AQAAAAAAAQAJAP3/AQAAAAAAAQAJAP7/AQAAAAAAAQAJAP//AQAAAAAAAQAKAPz/AQAAAAAAAQAKAP3/AQAAAAAAAQAKAP7/AQAAAAAAAQAKAP//AQAAAAAAAQALAPz/AQAAAAAAAQALAP3/AQAAAAAAAQALAP7/AQAAAAAAAQALAP//AQAAAAAAAQAMAPz/AQAAAAAAAQAMAP3/AQAAAAAAAQAMAP7/AQAAAAAAAQAMAP//AQAAAAAAAQANAPz/AQAAAAAAAQANAP3/AQAAAAAAAQANAP7/AQAAAAAAAQANAP//AQAAAAAAAQAOAPz/AQAAAAAAAQAOAP3/AQAAAAAAAQAOAP7/AQAAAAAAAQAOAP//AQAAAAAAAQAPAPz/AQAAAAAAAQAPAP3/AQAAAAAAAQAPAP7/AQAAAAAAAQAPAP//AQAAAAAAAQDw//X/AQAAAAAAAQDw//b/AQAAAAAAAQDw//f/AQAAAAAAAQDw//j/AQAAAAAAAQDw//n/AQAAAAAAAQDw//r/AQAAAAAAAQDw//v/AQAAAAAAAQDw//z/AQAAAAAAAQDw//3/AQAAAAAAAQDw//7/AQAAAAAAAQDw////AQAAAAAAAQDx//X/AQAAAAAAAQDx//b/AQAAAAAAAQDx//f/AQAAAAAAAQDx//j/AQAAAAAAAQDx//n/AQAAAAAAAQDx//r/AQAAAAAAAQDx//v/AQAAAAAAAQDx//z/AQAAAAAAAQDx//3/AQAAAAAAAQDx//7/AQAAAAAAAQDx////AQAAAAAAAQD4//X/AQAAAAAAAQD5//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQBnAPX/AQAAAAAAAQBoAPX/AQAAAAAAAQCXAPX/AQAAAAAAAQCYAPX/AQAAAAAAAQCaAP3/AQAAAAAAAQCaAP7/AQAAAAAAAQCaAP//AQAAAAAAAQCaAAAAAQAAAAAAAQCaAAEAAQAAAAAAAQCbAP3/AQAAAAAAAQCbAP7/AQAAAAAAAQCbAP//AQAAAAAAAQCcAP3/AQAAAAAAAQCcAP7/AQAAAAAAAQCcAP//AQAAAAAAAQCdAP3/AQAAAAAAAQCdAP7/AQAAAAAAAQCdAP//AQAAAAAAAQCeAP3/AQAAAAAAAQCeAP7/AQAAAAAAAQCeAP//AQAAAAAAAQCfAP3/AQAAAAAAAQCfAP7/AQAAAAAAAQCfAP//AQAAAAAAAQCgAP3/AQAAAAAAAQCgAP7/AQAAAAAAAQCgAP//AQAAAAAAAQChAP3/AQAAAAAAAQChAP7/AQAAAAAAAQChAP//AQAAAAAAAQCiAP3/AQAAAAAAAQCiAP7/AQAAAAAAAQCiAP//AQAAAAAAAQCjAP3/AQAAAAAAAQCjAP7/AQAAAAAAAQCjAP//AQAAAAAAAQCkAP3/AQAAAAAAAQCkAP7/AQAAAAAAAQCkAP//AQAAAAAAAQClAP3/AQAAAAAAAQClAP7/AQAAAAAAAQClAP//AQAAAAAAAQCmAP3/AQAAAAAAAQCmAP7/AQAAAAAAAQCmAP//AQAAAAAAAQCnAP3/AQAAAAAAAQCnAP7/AQAAAAAAAQCnAP//AQAAAAAAAQCoAP3/AQAAAAAAAQCoAP7/AQAAAAAAAQCoAP//AQAAAAAAAQCpAP3/AQAAAAAAAQCpAP7/AQAAAAAAAQCpAP//AQAAAAAAAQCqAP3/AQAAAAAAAQCqAP7/AQAAAAAAAQCqAP//AQAAAAAAAQCrAP3/AQAAAAAAAQCrAP7/AQAAAAAAAQCrAP//AQAAAAAAAQCsAP3/AQAAAAAAAQCsAP7/AQAAAAAAAQCsAP//AQAAAAAAAQCtAP3/AQAAAAAAAQCtAP7/AQAAAAAAAQCtAP//AQAAAAAAAQCuAP3/AQAAAAAAAQCuAP7/AQAAAAAAAQCuAP//AQAAAAAAAQCvAP3/AQAAAAAAAQCvAP7/AQAAAAAAAQCvAP//AQAAAAAAAQCwAP3/AQAAAAAAAQCwAP7/AQAAAAAAAQCwAP//AQAAAAAAAQCxAP3/AQAAAAAAAQCxAP7/AQAAAAAAAQCxAP//AQAAAAAAAQCyAP3/AQAAAAAAAQCyAP7/AQAAAAAAAQCyAP//AQAAAAAAAQCzAP3/AQAAAAAAAQCzAP7/AQAAAAAAAQCzAP//AQAAAAAAAQC0AP3/AQAAAAAAAQC0AP7/AQAAAAAAAQC0AP//AQAAAAAAAQC1AP3/AQAAAAAAAQC1AP7/AQAAAAAAAQC1AP//AQAAAAAAAQC2AP3/AQAAAAAAAQC2AP7/AQAAAAAAAQC2AP//AQAAAAAAAQC3AP3/AQAAAAAAAQC3AP7/AQAAAAAAAQC3AP//AQAAAAAAAQC4AP3/AQAAAAAAAQC4AP7/AQAAAAAAAQC4AP//AQAAAAAAAQC5AP3/AQAAAAAAAQC5AP7/AQAAAAAAAQC5AP//AQAAAAAAAQC6AP3/AQAAAAAAAQC6AP7/AQAAAAAAAQC6AP//AQAAAAAAAQC7AP3/AQAAAAAAAQC7AP7/AQAAAAAAAQC7AP//AQAAAAAAAQC8AP3/AQAAAAAAAQC8AP7/AQAAAAAAAQC8AP//AQAAAAAAAQC9AP3/AQAAAAAAAQC9AP7/AQAAAAAAAQC9AP//AQAAAAAAAQC+AP3/AQAAAAAAAQC+AP7/AQAAAAAAAQC+AP//AQAAAAAAAQC/AP3/AQAAAAAAAQC/AP7/AQAAAAAAAQC/AP//AQAAAAAAAQDAAP3/AQAAAAAAAQDAAP7/AQAAAAAAAQDAAP//AQAAAAAAAQCqAPX/AQAAAAAAAQCqAPb/AQAAAAAAAQCqAPf/AQAAAAAAAQCqAPj/AQAAAAAAAQCqAPn/AQAAAAAAAQCqAPr/AQAAAAAAAQCqAPv/AQAAAAAAAQCqAPz/AQAAAAAAAQCrAPX/AQAAAAAAAQCrAPb/AQAAAAAAAQCrAPf/AQAAAAAAAQCrAPj/AQAAAAAAAQCrAPn/AQAAAAAAAQCrAPr/AQAAAAAAAQCrAPv/AQAAAAAAAQCrAPz/AQAAAAAAAQCsAPX/AQAAAAAAAQCsAPb/AQAAAAAAAQCsAPf/AQAAAAAAAQCsAPj/AQAAAAAAAQCsAPn/AQAAAAAAAQCsAPr/AQAAAAAAAQCsAPv/AQAAAAAAAQCsAPz/AQAAAAAAAQCtAPX/AQAAAAAAAQCtAPb/AQAAAAAAAQCtAPf/AQAAAAAAAQCtAPj/AQAAAAAAAQCtAPn/AQAAAAAAAQCtAPr/AQAAAAAAAQCtAPv/AQAAAAAAAQCtAPz/AQAAAAAAAQCuAPX/AQAAAAAAAQCuAPb/AQAAAAAAAQCuAPf/AQAAAAAAAQCuAPj/AQAAAAAAAQCuAPn/AQAAAAAAAQCuAPr/AQAAAAAAAQCuAPv/AQAAAAAAAQCuAPz/AQAAAAAAAQCvAPX/AQAAAAAAAQCvAPb/AQAAAAAAAQCvAPf/AQAAAAAAAQCvAPj/AQAAAAAAAQCvAPn/AQAAAAAAAQCvAPr/AQAAAAAAAQCvAPv/AQAAAAAAAQCvAPz/AQAAAAAAAQCwAPX/AQAAAAAAAQCwAPb/AQAAAAAAAQCwAPf/AQAAAAAAAQCwAPj/AQAAAAAAAQCwAPn/AQAAAAAAAQCwAPr/AQAAAAAAAQCwAPv/AQAAAAAAAQCwAPz/AQAAAAAAAQCxAPX/AQAAAAAAAQCxAPb/AQAAAAAAAQCxAPf/AQAAAAAAAQCxAPj/AQAAAAAAAQCxAPn/AQAAAAAAAQCxAPr/AQAAAAAAAQCxAPv/AQAAAAAAAQCxAPz/AQAAAAAAAQCyAPX/AQAAAAAAAQCyAPb/AQAAAAAAAQCyAPf/AQAAAAAAAQCyAPj/AQAAAAAAAQCyAPn/AQAAAAAAAQCyAPr/AQAAAAAAAQCyAPv/AQAAAAAAAQCyAPz/AQAAAAAAAQCzAPX/AQAAAAAAAQCzAPb/AQAAAAAAAQCzAPf/AQAAAAAAAQCzAPj/AQAAAAAAAQCzAPn/AQAAAAAAAQCzAPr/AQAAAAAAAQCzAPv/AQAAAAAAAQCzAPz/AQAAAAAAAQC0APX/AQAAAAAAAQC0APb/AQAAAAAAAQC0APf/AQAAAAAAAQC0APj/AQAAAAAAAQC0APn/AQAAAAAAAQC0APr/AQAAAAAAAQC0APv/AQAAAAAAAQC0APz/AQAAAAAAAQC1APX/AQAAAAAAAQC1APb/AQAAAAAAAQC1APf/AQAAAAAAAQC1APj/AQAAAAAAAQC1APn/AQAAAAAAAQC1APr/AQAAAAAAAQC1APv/AQAAAAAAAQC1APz/AQAAAAAAAQC2APX/AQAAAAAAAQC2APb/AQAAAAAAAQC2APf/AQAAAAAAAQC2APj/AQAAAAAAAQC2APn/AQAAAAAAAQC2APr/AQAAAAAAAQC2APv/AQAAAAAAAQC2APz/AQAAAAAAAQC3APX/AQAAAAAAAQC3APb/AQAAAAAAAQC3APf/AQAAAAAAAQC3APj/AQAAAAAAAQC3APn/AQAAAAAAAQC3APr/AQAAAAAAAQC3APv/AQAAAAAAAQC3APz/AQAAAAAAAQC4APX/AQAAAAAAAQC4APb/AQAAAAAAAQC4APf/AQAAAAAAAQC4APj/AQAAAAAAAQC4APn/AQAAAAAAAQC4APr/AQAAAAAAAQC4APv/AQAAAAAAAQC4APz/AQAAAAAAAQC5APX/AQAAAAAAAQC5APb/AQAAAAAAAQC5APf/AQAAAAAAAQC5APj/AQAAAAAAAQC5APn/AQAAAAAAAQC5APr/AQAAAAAAAQC5APv/AQAAAAAAAQC5APz/AQAAAAAAAQC6APX/AQAAAAAAAQC6APb/AQAAAAAAAQC6APf/AQAAAAAAAQC6APj/AQAAAAAAAQC6APn/AQAAAAAAAQC6APr/AQAAAAAAAQC6APv/AQAAAAAAAQC6APz/AQAAAAAAAQC7APX/AQAAAAAAAQC7APb/AQAAAAAAAQC7APf/AQAAAAAAAQC7APj/AQAAAAAAAQC7APn/AQAAAAAAAQC7APr/AQAAAAAAAQC7APv/AQAAAAAAAQC7APz/AQAAAAAAAQC8APX/AQAAAAAAAQC8APb/AQAAAAAAAQC8APf/AQAAAAAAAQC8APj/AQAAAAAAAQC8APn/AQAAAAAAAQC8APr/AQAAAAAAAQC8APv/AQAAAAAAAQC8APz/AQAAAAAAAQC9APX/AQAAAAAAAQC9APb/AQAAAAAAAQC9APf/AQAAAAAAAQC9APj/AQAAAAAAAQC9APn/AQAAAAAAAQC9APr/AQAAAAAAAQC9APv/AQAAAAAAAQC9APz/AQAAAAAAAQC+APX/AQAAAAAAAQC+APb/AQAAAAAAAQC+APf/AQAAAAAAAQC+APj/AQAAAAAAAQC+APn/AQAAAAAAAQC+APr/AQAAAAAAAQC+APv/AQAAAAAAAQC+APz/AQAAAAAAAQC/APX/AQAAAAAAAQC/APb/AQAAAAAAAQC/APf/AQAAAAAAAQC/APj/AQAAAAAAAQC/APn/AQAAAAAAAQC/APr/AQAAAAAAAQC/APv/AQAAAAAAAQC/APz/AQAAAAAAAQDAAPX/AQAAAAAAAQDAAPb/AQAAAAAAAQDAAPf/AQAAAAAAAQDAAPj/AQAAAAAAAQDAAPn/AQAAAAAAAQDAAPr/AQAAAAAAAQDAAPv/AQAAAAAAAQDAAPz/AQAAAAAAAQCfAPX/AQAAAAAAAQCfAPb/AQAAAAAAAQCfAPf/AQAAAAAAAQCfAPj/AQAAAAAAAQCfAPn/AQAAAAAAAQCfAPr/AQAAAAAAAQCfAPv/AQAAAAAAAQCfAPz/AQAAAAAAAQCgAPX/AQAAAAAAAQCgAPb/AQAAAAAAAQCgAPf/AQAAAAAAAQCgAPj/AQAAAAAAAQCgAPn/AQAAAAAAAQCgAPr/AQAAAAAAAQCgAPv/AQAAAAAAAQCgAPz/AQAAAAAAAQChAPX/AQAAAAAAAQChAPb/AQAAAAAAAQChAPf/AQAAAAAAAQChAPj/AQAAAAAAAQChAPn/AQAAAAAAAQChAPr/AQAAAAAAAQChAPv/AQAAAAAAAQChAPz/AQAAAAAAAQCiAPX/AQAAAAAAAQCiAPb/AQAAAAAAAQCiAPf/AQAAAAAAAQCiAPj/AQAAAAAAAQCiAPn/AQAAAAAAAQCiAPr/AQAAAAAAAQCiAPv/AQAAAAAAAQCiAPz/AQAAAAAAAQCjAPX/AQAAAAAAAQCjAPb/AQAAAAAAAQCjAPf/AQAAAAAAAQCjAPj/AQAAAAAAAQCjAPn/AQAAAAAAAQCjAPr/AQAAAAAAAQCjAPv/AQAAAAAAAQCjAPz/AQAAAAAAAQCkAPX/AQAAAAAAAQCkAPb/AQAAAAAAAQCkAPf/AQAAAAAAAQCkAPj/AQAAAAAAAQCkAPn/AQAAAAAAAQCkAPr/AQAAAAAAAQCkAPv/AQAAAAAAAQCkAPz/AQAAAAAAAQClAPX/AQAAAAAAAQClAPb/AQAAAAAAAQClAPf/AQAAAAAAAQClAPj/AQAAAAAAAQClAPn/AQAAAAAAAQClAPr/AQAAAAAAAQClAPv/AQAAAAAAAQClAPz/AQAAAAAAAQCmAPX/AQAAAAAAAQCmAPb/AQAAAAAAAQCmAPf/AQAAAAAAAQCmAPj/AQAAAAAAAQCmAPn/AQAAAAAAAQCmAPr/AQAAAAAAAQCmAPv/AQAAAAAAAQCmAPz/AQAAAAAAAQCnAPX/AQAAAAAAAQCnAPb/AQAAAAAAAQCnAPf/AQAAAAAAAQCnAPj/AQAAAAAAAQCnAPn/AQAAAAAAAQCnAPr/AQAAAAAAAQCnAPv/AQAAAAAAAQCnAPz/AQAAAAAAAQCoAPX/AQAAAAAAAQCoAPb/AQAAAAAAAQCoAPf/AQAAAAAAAQCoAPj/AQAAAAAAAQCoAPn/AQAAAAAAAQCoAPr/AQAAAAAAAQCoAPv/AQAAAAAAAQCoAPz/AQAAAAAAAQCpAPX/AQAAAAAAAQCpAPb/AQAAAAAAAQCpAPf/AQAAAAAAAQCpAPj/AQAAAAAAAQCpAPn/AQAAAAAAAQCpAPr/AQAAAAAAAQCpAPv/AQAAAAAAAQCpAPz/AQAAAAAAAQCYAP3/AQAAAAAAAQCYAP7/AQAAAAAAAQCYAP//AQAAAAAAAQCYAAAAAQAAAAAAAQCYAAEAAQAAAAAAAQCWAP3/AQAAAAAAAQCWAP7/AQAAAAAAAQCWAP//AQAAAAAAAQCWAAAAAQAAAAAAAQCWAAEAAQAAAAAAAQDPAPX/AQAAAAAAAQDPAPb/AQAAAAAAAQDPAPf/AQAAAAAAAQDPAPj/AQAAAAAAAQDPAPn/AQAAAAAAAQDPAPr/AQAAAAAAAQDPAPv/AQAAAAAAAQDPAPz/AQAAAAAAAQDPAP3/AQAAAAAAAQDPAP7/AQAAAAAAAQDPAP//AQAAAAAAAQCbAAAAAAABAAAAAACbAAEAAAABAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAACFAAAAAAABAAAAAACFAAEAAAABAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAADAAAAAACMAAEAAAADAAEAAABQAPX/AQAAAAAAAQBQAPb/AQAAAAAAAQBQAPf/AQAAAAAAAQBQAPj/AQAAAAAAAQBRAPX/AQAAAAAAAQBRAPb/AQAAAAAAAQBRAPf/AQAAAAAAAQBRAPj/AQAAAAAAAQBSAPX/AQAAAAAAAQBSAPb/AQAAAAAAAQBSAPf/AQAAAAAAAQBSAPj/AQAAAAAAAQBTAPX/AQAAAAAAAQBTAPb/AQAAAAAAAQBTAPf/AQAAAAAAAQBTAPj/AQAAAAAAAQBUAPX/AQAAAAAAAQBUAPb/AQAAAAAAAQBUAPf/AQAAAAAAAQBUAPj/AQAAAAAAAQBVAPX/AQAAAAAAAQBVAPb/AQAAAAAAAQBVAPf/AQAAAAAAAQBVAPj/AQAAAAAAAQBWAPX/AQAAAAAAAQBWAPb/AQAAAAAAAQBWAPf/AQAAAAAAAQBWAPj/AQAAAAAAAQBXAPX/AQAAAAAAAQBXAPb/AQAAAAAAAQBXAPf/AQAAAAAAAQBXAPj/AQAAAAAAAQBYAPX/AQAAAAAAAQBYAPb/AQAAAAAAAQBYAPf/AQAAAAAAAQBYAPj/AQAAAAAAAQBZAPX/AQAAAAAAAQBZAPb/AQAAAAAAAQBZAPf/AQAAAAAAAQBZAPj/AQAAAAAAAQBaAPX/AQAAAAAAAQBaAPb/AQAAAAAAAQBaAPf/AQAAAAAAAQBaAPj/AQAAAAAAAQBbAPX/AQAAAAAAAQBbAPb/AQAAAAAAAQBbAPf/AQAAAAAAAQBbAPj/AQAAAAAAAQBcAPX/AQAAAAAAAQBcAPb/AQAAAAAAAQBcAPf/AQAAAAAAAQBcAPj/AQAAAAAAAQBdAPX/AQAAAAAAAQBdAPb/AQAAAAAAAQBdAPf/AQAAAAAAAQBdAPj/AQAAAAAAAQBeAPX/AQAAAAAAAQBeAPb/AQAAAAAAAQBeAPf/AQAAAAAAAQBeAPj/AQAAAAAAAQBfAPX/AQAAAAAAAQBfAPb/AQAAAAAAAQBfAPf/AQAAAAAAAQBfAPj/AQAAAAAAAQBgAPX/AQAAAAAAAQBhAPX/AQAAAAAAAQBiAPX/AQAAAAAAAQBjAPX/AQAAAAAAAQBkAPX/AQAAAAAAAQBlAPX/AQAAAAAAAQBmAPX/AQAAAAAAAQBuAPX/AQAAAAAAAQBvAPX/AQAAAAAAAQBwAPX/AQAAAAAAAQBxAPX/AQAAAAAAAQByAPX/AQAAAAAAAQBzAPX/AQAAAAAAAQB0APX/AQAAAAAAAQB1APX/AQAAAAAAAQB2APX/AQAAAAAAAQBwAPn/AQAAAAAAAQBxAPn/AQAAAAAAAQByAPn/AQAAAAAAAQBzAPn/AQAAAAAAAQB0APn/AQAAAAAAAQB1APn/AQAAAAAAAQB2APn/AQAAAAAAAQBwAPr/AQAAAAAAAQBxAPr/AQAAAAAAAQByAPr/AQAAAAAAAQBzAPr/AQAAAAAAAQB0APr/AQAAAAAAAQB1APr/AQAAAAAAAQB2APr/AQAAAAAAAQBwAPv/AQAAAAAAAQBxAPv/AQAAAAAAAQByAPv/AQAAAAAAAQBzAPv/AQAAAAAAAQB0APv/AQAAAAAAAQB1APv/AQAAAAAAAQBwAPz/AQAAAAAAAQBxAPz/AQAAAAAAAQByAPz/AQAAAAAAAQBzAPz/AQAAAAAAAQB0APz/AQAAAAAAAQBvAPz/AQAAAAAABQBBAPz/AQAAAAAAAQBCAPz/AQAAAAAAAQBDAPz/AQAAAAAAAQBEAPz/AQAAAAAAAQBFAPz/AQAAAAAAAQBGAPz/AQAAAAAAAQBHAPz/AQAAAAAAAQBIAPz/AQAAAAAAAQA1APz/AQAAAAAAAQA2APz/AQAAAAAAAQA3APz/AQAAAAAAAQA4APz/AQAAAAAAAQA5APz/AQAAAAAAAQA6APz/AQAAAAAAAQA7APz/AQAAAAAAAQA0APz/AQAAAAAADQAvAPz/AQAAAAAAAQAwAPz/AQAAAAAAAQAxAPz/AQAAAAAAAQAyAPz/AQAAAAAAAQAzAPz/AQAAAAAAAQAkAPz/AQAAAAAAAQAkAP3/AQAAAAAAAQAkAP7/AQAAAAAAAQAlAPz/AQAAAAAAAQAlAP3/AQAAAAAAAQAlAP7/AQAAAAAAAQAmAPz/AQAAAAAAAQAmAP3/AQAAAAAAAQAmAP7/AQAAAAAAAQAnAPz/AQAAAAAAAQAnAP3/AQAAAAAAAQAnAP7/AQAAAAAAAQAoAPz/AQAAAAAAAQAoAP3/AQAAAAAAAQAoAP7/AQAAAAAAAQApAPz/AQAAAAAAAQApAP3/AQAAAAAAAQApAP7/AQAAAAAAAQAqAPz/AQAAAAAAAQAqAP3/AQAAAAAAAQAqAP7/AQAAAAAAAQArAPz/AQAAAAAAAQArAP3/AQAAAAAAAQArAP7/AQAAAAAAAQAsAPz/AQAAAAAAAQAsAP3/AQAAAAAAAQAsAP7/AQAAAAAAAQAtAPz/AQAAAAAAAQAtAP3/AQAAAAAAAQAtAP7/AQAAAAAAAQAuAPz/AQAAAAAAAQAuAP3/AQAAAAAAAQAuAP7/AQAAAAAAAQAvAP3/AQAAAAAAAQAvAP7/AQAAAAAAAQAjAP3/AQAAAAAAAQAjAP7/AQAAAAAAAQAhAPz/AQAAAAAAAQAiAPz/AQAAAAAAAQAbAPr/AQAAAAAAAQAbAPv/AQAAAAAAAQAbAPz/AQAAAAAAAQAcAPr/AQAAAAAAAQAcAPv/AQAAAAAAAQAcAPz/AQAAAAAAAQAdAPr/AQAAAAAAAQAdAPv/AQAAAAAAAQAdAPz/AQAAAAAAAQAeAPr/AQAAAAAAAQAeAPv/AQAAAAAAAQAeAPz/AQAAAAAAAQAfAPr/AQAAAAAAAQAfAPv/AQAAAAAAAQAfAPz/AQAAAAAAAQAgAPz/AQAAAAAABwAjAPz/AQAAAAAABQAUAPn/AQAAAAAABwASAPn/AQAAAAAAAQASAPr/AQAAAAAAAQASAPv/AQAAAAAAAQASAPz/AQAAAAAAAQATAPn/AQAAAAAAAQATAPr/AQAAAAAAAQATAPv/AQAAAAAAAQATAPz/AQAAAAAAAQAUAPr/AQAAAAAAAQAUAPv/AQAAAAAAAQAUAPz/AQAAAAAAAQAVAPr/AQAAAAAAAQAVAPv/AQAAAAAAAQAVAPz/AQAAAAAAAQAWAPr/AQAAAAAAAQAWAPv/AQAAAAAAAQAWAPz/AQAAAAAAAQAXAPr/AQAAAAAAAQAXAPv/AQAAAAAAAQAXAPz/AQAAAAAAAQAYAPr/AQAAAAAAAQAYAPv/AQAAAAAAAQAYAPz/AQAAAAAAAQAVAPn/AQAAAAAAAQAWAPn/AQAAAAAAAQAXAPn/AQAAAAAAAQAYAPn/AQAAAAAAAQD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD2//X/AQAAAAAAAQD3//X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQAHAPX/AQAAAAAAAQAIAPX/AQAAAAAAAQAJAPX/AQAAAAAAAQAKAPX/AQAAAAAAAQALAPX/AQAAAAAAAQAMAPX/AQAAAAAAAQANAPX/AQAAAAAAAQAOAPX/AQAAAAAAAQAPAPX/AQAAAAAAAQAQAPX/AQAAAAAAAQARAPX/AQAAAAAAAQASAPX/AQAAAAAAAQATAPX/AQAAAAAAAQAUAPX/AQAAAAAAAQAVAPX/AQAAAAAAAQAWAPX/AQAAAAAAAQAXAPX/AQAAAAAAAQAYAPX/AQAAAAAAAQAZAPX/AQAAAAAAAQAaAPX/AQAAAAAAAQAbAPX/AQAAAAAAAQAcAPX/AQAAAAAAAQAdAPX/AQAAAAAAAQAeAPX/AQAAAAAAAQAfAPX/AQAAAAAAAQAgAPX/AQAAAAAAAQAhAPX/AQAAAAAAAQAiAPX/AQAAAAAAAQAjAPX/AQAAAAAAAQAkAPX/AQAAAAAAAQAlAPX/AQAAAAAAAQAmAPX/AQAAAAAAAQAnAPX/AQAAAAAAAQAoAPX/AQAAAAAAAQApAPX/AQAAAAAAAQAqAPX/AQAAAAAAAQArAPX/AQAAAAAAAQAsAPX/AQAAAAAAAQAtAPX/AQAAAAAAAQAuAPX/AQAAAAAAAQAvAPX/AQAAAAAAAQAwAPX/AQAAAAAAAQAwAPb/AQAAAAAAAQAwAPf/AQAAAAAAAQAxAPX/AQAAAAAAAQAxAPb/AQAAAAAAAQAxAPf/AQAAAAAAAQAyAPX/AQAAAAAAAQAyAPb/AQAAAAAAAQAyAPf/AQAAAAAAAQAzAPX/AQAAAAAAAQAzAPb/AQAAAAAAAQAzAPf/AQAAAAAAAQA0APX/AQAAAAAAAQA0APb/AQAAAAAAAQA0APf/AQAAAAAAAQA1APX/AQAAAAAAAQA1APb/AQAAAAAAAQA1APf/AQAAAAAAAQA2APX/AQAAAAAAAQA2APb/AQAAAAAAAQA2APf/AQAAAAAAAQA3APX/AQAAAAAAAQA3APb/AQAAAAAAAQA3APf/AQAAAAAAAQA4APX/AQAAAAAAAQA4APb/AQAAAAAAAQA4APf/AQAAAAAAAQA5APX/AQAAAAAAAQA5APb/AQAAAAAAAQA5APf/AQAAAAAAAQA6APX/AQAAAAAAAQA6APb/AQAAAAAAAQA6APf/AQAAAAAAAQA7APX/AQAAAAAAAQA7APb/AQAAAAAAAQA7APf/AQAAAAAAAQA8APX/AQAAAAAAAQA8APb/AQAAAAAAAQA8APf/AQAAAAAAAQA9APX/AQAAAAAAAQA9APb/AQAAAAAAAQA9APf/AQAAAAAAAQA+APX/AQAAAAAAAQA+APb/AQAAAAAAAQA+APf/AQAAAAAAAQA/APX/AQAAAAAAAQA/APb/AQAAAAAAAQA/APf/AQAAAAAAAQBAAPX/AQAAAAAAAQBAAPb/AQAAAAAAAQBAAPf/AQAAAAAAAQBBAPX/AQAAAAAAAQBBAPb/AQAAAAAAAQBBAPf/AQAAAAAAAQBCAPX/AQAAAAAAAQBCAPb/AQAAAAAAAQBCAPf/AQAAAAAAAQAwAPj/AQAAAAAAAQAxAPj/AQAAAAAAAQAyAPj/AQAAAAAAAQAzAPj/AQAAAAAAAQA0APj/AQAAAAAAAQA1APj/AQAAAAAAAQA2APj/AQAAAAAAAQA3APj/AQAAAAAAAQA4APj/AQAAAAAAAQA5APj/AQAAAAAAAQA6APj/AQAAAAAAAQA7APj/AQAAAAAAAQA8APj/AQAAAAAAAQA9APj/AQAAAAAAAQA+APj/AQAAAAAAAQA/APj/AQAAAAAAAQBAAPj/AQAAAAAAAQBBAPj/AQAAAAAAAQBCAPj/AQAAAAAAAQBDAPX/AQAAAAAAAQBDAPb/AQAAAAAAAQBDAPf/AQAAAAAAAQBDAPj/AQAAAAAAAQBEAPX/AQAAAAAAAQBEAPb/AQAAAAAAAQBEAPf/AQAAAAAAAQBEAPj/AQAAAAAAAQBFAPX/AQAAAAAAAQBFAPb/AQAAAAAAAQBFAPf/AQAAAAAAAQBFAPj/AQAAAAAAAQBGAPX/AQAAAAAAAQBGAPb/AQAAAAAAAQBGAPf/AQAAAAAAAQBGAPj/AQAAAAAAAQBHAPX/AQAAAAAAAQBHAPb/AQAAAAAAAQBHAPf/AQAAAAAAAQBHAPj/AQAAAAAAAQBIAPX/AQAAAAAAAQBIAPb/AQAAAAAAAQBIAPf/AQAAAAAAAQBIAPj/AQAAAAAAAQBJAPX/AQAAAAAAAQBJAPb/AQAAAAAAAQBJAPf/AQAAAAAAAQBJAPj/AQAAAAAAAQBKAPX/AQAAAAAAAQBLAPX/AQAAAAAAAQBMAPX/AQAAAAAAAQBNAPX/AQAAAAAAAQBOAPX/AQAAAAAAAQBPAPX/AQAAAAAABgCFAPX/AQAAAAAAAQCGAPX/AQAAAAAAAQCHAPX/AQAAAAAAAQCIAPX/AQAAAAAAAQCJAPX/AQAAAAAAAQCKAPX/AQAAAAAAAQCLAPX/AQAAAAAAAQCMAPX/AQAAAAAAAQCNAPX/AQAAAAAAAQCOAPX/AQAAAAAAAQCPAPX/AQAAAAAAAQCQAPX/AQAAAAAAAQCRAPX/AQAAAAAAAQCSAPX/AQAAAAAAAQCTAPX/AQAAAAAAAQCUAPX/AQAAAAAAAQCVAPX/AQAAAAAAAQCWAPX/AQAAAAAAAQCZAPX/AQAAAAAAAQCaAPX/AQAAAAAAAQDBAPX/AQAAAAAAAQDCAPX/AQAAAAAAAQDDAPX/AQAAAAAAAQDEAPX/AQAAAAAAAQDFAPX/AQAAAAAAAQDGAPX/AQAAAAAAAQDHAPX/AQAAAAAAAQDIAPX/AQAAAAAAAQDJAPX/AQAAAAAAAQDKAPX/AQAAAAAAAQDLAPX/AQAAAAAAAQCbAPv/AAAKAAAAAACbAPz/AAAKAAEAAACcAPv/AAALAAAAAACcAPz/AAALAAEAAACdAPv/AAAMAAAAAACdAPz/AAAMAAEAAACXAPr/AAAIAAQAACCYAPr/AAAJAAQAACCXAPn/AAAIAAUAACCYAPn/AAAJAAUAACCXAPb/AAAIAAUAAACYAPb/AAAJAAUAAACXAPf/AAAIAAUAAACYAPf/AAAJAAUAAACXAPj/AAAIAAUAAACYAPj/AAAJAAUAAACQAPz/AAAIAAYAAACQAP3/AAAIAAcAAACRAPz/AAAJAAYAAACRAP3/AAAJAAcAAACQAP7/AAAIAAcAAACRAP7/AAAJAAcAAACQAP//AAAIAAcAAACRAP//AAAJAAcAAACQAAAAAAAIAAcAAACRAAAAAAAJAAcAAACQAAEAAAAIAAcAAACRAAEAAAAJAAcAAABoAPz/AAAJAAMAACBnAPz/AAAIAAMAACBoAP3/AAAJAAIAACBnAP3/AAAIAAIAACBnAPb/AAAIAAMAAABoAPb/AAAJAAMAAABnAPf/AAAIAAMAAABoAPf/AAAJAAMAAABnAPj/AAAIAAMAAABoAPj/AAAJAAMAAABnAPn/AAAIAAMAAABoAPn/AAAJAAMAAABnAPr/AAAIAAMAAABoAPr/AAAJAAMAAABnAPv/AAAIAAMAAABoAPv/AAAJAAMAAABeAPz/AAAIAAYAAABeAP3/AAAIAAcAAABfAPz/AAAJAAYAAABfAP3/AAAJAAcAAABeAP7/AAAIAAcAAABfAP7/AAAJAAcAAABeAP//AAAIAAcAAABfAP//AAAJAAcAAABMAPv/AAAIAAQAAABMAPz/AAAIAAUAAABNAPv/AAAJAAQAAABNAPz/AAAJAAUAAABMAP3/AAAIAAUAAABNAP3/AAAJAAUAAABMAP7/AAAIAAUAAABNAP7/AAAJAAUAAABMAP//AAAIAAUAAABNAP//AAAJAAUAAABJAPz/AQAAAAAADQA8APz/AQAAAAAACgA+AP7/AAAIAAIAAAA+AP//AAAIAAMAAAA/AP7/AAAJAAIAAAA/AP//AAAJAAMAAAApAPv/AQAAAAAAAwAqAPv/AQAAAAAAAwArAPv/AQAAAAAAAwAsAPv/AQAAAAAAAwAtAPv/AQAAAAAAAwAuAPv/AQAAAAAAAwAvAPv/AQAAAAAAAwCFAP7/AQAAAAAAAwCGAP7/AQAAAAAAAwCHAP7/AQAAAAAAAwCIAP7/AQAAAAAAAwCKAP7/AQAAAAAAAwCLAP7/AQAAAAAAAwCMAP7/AQAAAAAAAwD4//n/AAAIAAAAACD5//n/AAAJAAAAACD4//j/AAAIAAEAACD5//j/AAAJAAEAACD+//3/AAAIAAQAACD///3/AAAJAAQAACD+//z/AAAIAAUAACD///z/AAAJAAUAACD+//b/AAAIAAUAAAD///b/AAAJAAUAAAD+//f/AAAIAAUAAAD///f/AAAJAAUAAAD+//j/AAAIAAUAAAD///j/AAAJAAUAAAD+//n/AAAIAAUAAAD///n/AAAJAAUAAAD+//r/AAAIAAUAAAD///r/AAAJAAUAAAD+//v/AAAIAAUAAAD///v/AAAJAAUAAAAEAPj/AQAAAAAAAgAFAPj/AQAAAAAAAgAGAPj/AQAAAAAAAgAIAPj/AQAAAAAAAgAHAPj/AQAAAAAADAAZAP7/AAAIAAYAAAAZAP//AAAIAAcAAAAaAP7/AAAJAAYAAAAaAP//AAAJAAcAAACSAAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACXAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAAAKAAkAAAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAAAKAAkAAAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAAAKAAkAAACDAAIAAQAAAAAABACEAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABbAAIAAQAAAAAABABQAAIAAQAAAAAABAAoAAIAAQAAAAAABAAlAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAD4/wIAAQAAAAAABAD5/wIAAQAAAAAABAB5APX/AAAKAAkAAAB5APb/AAAKAAkAAAB5APf/AAAKAAkAAAB5APj/AAAKAAkAAAB5APn/AAAKAAkAAAB5APr/AAAKAAkAAAB5APv/AAAKAAkAAAB5APz/AAAKAAkAAAB5AP3/AAAKAAkAAAB5AP7/AAAKAAkAAAB5AP//AAAKAAkAAAB5AAAAAAAKAAkAAAB5AAEAAAAKAAkAAAB9APX/AAAKAAkAAAB9APb/AAAKAAkAAAB9APf/AAAKAAkAAAB9APj/AAAKAAkAAAB9APn/AAAKAAkAAAB9APr/AAAKAAkAAAB9APv/AAAKAAkAAAB9APz/AAAKAAkAAAB9AP3/AAAKAAkAAAB9AP7/AAAKAAkAAAB9AP//AAAKAAkAAAB9AAAAAAAKAAkAAAB9AAEAAAAKAAkAAACCAPX/AAAKAAkAAACCAPb/AAAKAAkAAACCAPf/AAAKAAkAAACCAPj/AAAKAAkAAACCAPn/AAAKAAkAAACCAPr/AAAKAAkAAACCAPv/AAAKAAkAAACCAPz/AAAKAAkAAACCAP3/AAAKAAkAAACCAP7/AAAKAAkAAACCAP//AAAKAAkAAACCAAAAAAAKAAkAAACCAAEAAAAKAAkAAACbAAIAAAABAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADQAAAAAAACAAAAAADRAAAAAAADAAAAAADQAAEAAAACAAEAAADRAAEAAAADAAEAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAADAAIAAACFAAIAAAABAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAADAAIAAABuAAIAAAABAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAADAAIAAABcAAIAAAABAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAADAAIAAABRAAIAAAABAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAADAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAADAAIAAAApAAIAAAABAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAAmAAIAAAABAAIAAAAnAAIAAAADAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAADAAIAAAADAAIAAAABAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAD6/wIAAAABAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAADAAIAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAADAAIAAABdAPz/AAAJAAAAAABcAPz/AAAIAAAAAACdAPX/AAAIAAEAAACdAPb/AAAIAAEAAACdAPf/AAAIAAEAAACdAPj/AAAIAAEAAACdAPn/AAAIAAEAAACdAPr/AAAIAAEAAABcAP3/AAAIAAEAAABcAP7/AAAIAAEAAABcAP//AAAIAAEAAAD4//b/AAAIAAEAAAD4//f/AAAIAAEAAACeAPv/AAAJAAEAAACeAPz/AAAJAAEAAACeAPX/AAAJAAEAAACeAPb/AAAJAAEAAACeAPf/AAAJAAEAAACeAPj/AAAJAAEAAACeAPn/AAAJAAEAAACeAPr/AAAJAAEAAABdAP3/AAAJAAEAAABdAP7/AAAJAAEAAABdAP//AAAJAAEAAAD5//b/AAAJAAEAAAD5//f/AAAJAAEAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_jmnap")] +position = Vector2(-208, -160) + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("7_lknt8")] +position = Vector2(-216, -56) +item = ExtResource("8_648ar") +mushroom_if_small = true + +[node name="Enemies" type="Node" parent="."] + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("9_omk30")] +position = Vector2(-112, -96) +rotation = 3.14159 + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("9_omk30")] +position = Vector2(-16, -32) +rotation = 3.14159 + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("9_omk30")] +position = Vector2(416, -32) + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("9_omk30")] +position = Vector2(1008, -32) + +[node name="RedPirannhaPlant5" parent="Enemies" instance=ExtResource("9_omk30")] +position = Vector2(1232, -80) + +[node name="RedPirannhaPlant6" parent="Enemies" instance=ExtResource("9_omk30")] +position = Vector2(1488, -64) + +[node name="RedPirannhaPlant7" parent="Enemies" instance=ExtResource("9_omk30")] +position = Vector2(1520, -64) + +[node name="RedPirannhaPlant8" parent="Enemies" instance=ExtResource("9_omk30")] +position = Vector2(1664, -32) +rotation = 3.14159 + +[node name="RedPirannhaPlant9" parent="Enemies" instance=ExtResource("9_omk30")] +position = Vector2(2320, -64) + +[node name="RedPirannhaPlant10" parent="Enemies" instance=ExtResource("9_omk30")] +position = Vector2(2432, -80) +rotation = 3.14159 + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("10_r7wla")] +position = Vector2(184, -64) + +[node name="RedKoopaTroopa5" parent="Enemies" instance=ExtResource("10_r7wla")] +position = Vector2(8, 0) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("10_r7wla")] +position = Vector2(216, -64) + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("10_r7wla")] +position = Vector2(1128, -64) + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("10_r7wla")] +position = Vector2(1592, 0) + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("11_en6dr")] +position = Vector2(1144, 0) + +[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("11_en6dr")] +position = Vector2(1176, 0) + +[node name="Goomba" parent="Enemies" instance=ExtResource("12_jwxee")] +position = Vector2(1368, -64) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("12_jwxee")] +position = Vector2(1392, -64) + +[node name="DropShadow" parent="." instance=ExtResource("13_4pt17")] + +[node name="ElevatorPlatform" parent="." instance=ExtResource("14_s57f8")] +position = Vector2(1944, -112) +vertical_direction = -1 + +[node name="ElevatorPlatform2" parent="." instance=ExtResource("14_s57f8")] +position = Vector2(1944, 16) +vertical_direction = -1 + +[node name="ElevatorPlatform3" parent="." instance=ExtResource("14_s57f8")] +position = Vector2(2008, -64) + +[node name="ElevatorPlatform4" parent="." instance=ExtResource("14_s57f8")] +position = Vector2(2088, -112) + +[node name="ElevatorPlatform5" parent="." instance=ExtResource("14_s57f8")] +position = Vector2(2088, 16) + +[node name="PipeArea" parent="." instance=ExtResource("15_v7tl4")] +position = Vector2(2480, -64) +enter_direction = 3 +target_level = "uid://cryw04x1rhuek" + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("15_jmnap") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("16_3pc1s")] + +[node name="BrickBlock" parent="." instance=ExtResource("16_lknt8")] +position = Vector2(1912, -104) +item = ExtResource("17_648ar") + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(2008, -168) +script = ExtResource("18_omk30") +heaven_scene = "uid://cx1rewlywusd0" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[node name="WarpZoneCameraLimit" parent="." instance=ExtResource("23_iyrep")] +position = Vector2(2576, -176) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("25_u80ea") +nodes_to_delete = [NodePath("../Blocks"), NodePath("../WarpZone")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("7_lknt8")] +position = Vector2(-216, -104) +item = ExtResource("21_u4efv") + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("22_u80ea")] +position = Vector2(56, -120) +item = ExtResource("23_m8pgy") +metadata/r_coin_id = 0 + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("24_iyrep")] +position = Vector2(616, -8) +id = 1 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("24_iyrep")] +position = Vector2(1272, -152) +id = 2 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("24_iyrep")] +position = Vector2(1832, -184) +id = 3 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("24_iyrep")] +position = Vector2(2200, -24) +id = 4 + +[node name="Tiles" parent="ChallengeNodes" instance=ExtResource("4_v7tl4")] +tile_map_data = PackedByteArray("AADEAPj/AQAAAAAAAQDFAPj/AQAAAAAAAQDGAPj/AQAAAAAACADHAPj/AQAAAAAAAQDIAPj/AQAAAAAABgDJAPj/AQAAAAAAAQDKAPj/AQAAAAAAAQDLAPj/AQAAAAAAAgDMAPj/AQAAAAAAAQDNAPj/AQAAAAAAAQDOAPj/AQAAAAAAAQDBAPv/AQAAAAAAAQDCAPv/AQAAAAAABgDDAPv/AQAAAAAAAgDEAPv/AQAAAAAAAQDFAPv/AQAAAAAAAQDGAPv/AQAAAAAABQDHAPv/AQAAAAAAAQDIAPv/AQAAAAAABwDJAPv/AQAAAAAAAQDKAPv/AQAAAAAAAgDLAPv/AQAAAAAAAQDMAPv/AQAAAAAAAQDCAP7/AAAKAAAAAADCAP//AAAKAAEAAADBAP7/AAALAAAAAADBAP//AAALAAEAAAA=") + +[node name="WarpZone" parent="." instance=ExtResource("23_u4efv")] +position = Vector2(3184, 0) +enable_sides = false +pipe_destinations = [-1, 7, -1] + +[node name="Tiles" parent="WarpZone" instance=ExtResource("4_v7tl4")] +tile_map_data = PackedByteArray("AAD///3/AAAIAAAAAAD///7/AAAIAAEAAAAAAP3/AAAJAAAAAAAAAP7/AAAJAAEAAAD/////AAAIAAEAAAAAAP//AAAJAAEAAAA=") + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("22_u80ea")] +position = Vector2(56, -120) + +[node name="Coin" parent="Blocks" instance=ExtResource("28_m8pgy")] +position = Vector2(2200, -24) + +[node name="PipeArea2" parent="." instance=ExtResource("15_v7tl4")] +position = Vector2(1664, -32) +enter_direction = 1 +pipe_id = 5 +exit_only = true + +[node name="Checkpoint" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("29_qiw6m")] +position = Vector2(1336, 0) +nodes_to_delete = [NodePath("../Enemies/Goomba2"), NodePath("../Enemies/Goomba")] +optional = true + +[node name="CheckpointFlag" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("30_g750k")] +position = Vector2(1336, 0) +nodes_to_delete = [NodePath("../Enemies/Goomba2"), NodePath("../Enemies/Goomba")] +optional = true + +[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="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@108644" to="Tiles/@AnimatableBody2D@108644/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108644" to="Tiles/@AnimatableBody2D@108644/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108644" to="Tiles/@AnimatableBody2D@108644" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108644" to="Tiles/@AnimatableBody2D@108644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108644" to="Tiles/@AnimatableBody2D@108644" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108644" to="Tiles/@AnimatableBody2D@108644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108645" to="Tiles/@AnimatableBody2D@108645/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108645" to="Tiles/@AnimatableBody2D@108645/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108645" to="Tiles/@AnimatableBody2D@108645" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108645" to="Tiles/@AnimatableBody2D@108645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108645" to="Tiles/@AnimatableBody2D@108645" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108645" to="Tiles/@AnimatableBody2D@108645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108646" to="Tiles/@AnimatableBody2D@108646/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108646" to="Tiles/@AnimatableBody2D@108646/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108646" to="Tiles/@AnimatableBody2D@108646" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108646" to="Tiles/@AnimatableBody2D@108646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108646" to="Tiles/@AnimatableBody2D@108646" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108646" to="Tiles/@AnimatableBody2D@108646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108647" to="Tiles/@AnimatableBody2D@108647/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108647" to="Tiles/@AnimatableBody2D@108647/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108647" to="Tiles/@AnimatableBody2D@108647" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108647" to="Tiles/@AnimatableBody2D@108647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108647" to="Tiles/@AnimatableBody2D@108647" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108647" to="Tiles/@AnimatableBody2D@108647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108648" to="Tiles/@AnimatableBody2D@108648/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108648" to="Tiles/@AnimatableBody2D@108648/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108648" to="Tiles/@AnimatableBody2D@108648" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108648" to="Tiles/@AnimatableBody2D@108648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108648" to="Tiles/@AnimatableBody2D@108648" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108648" to="Tiles/@AnimatableBody2D@108648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108649" to="Tiles/@AnimatableBody2D@108649/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108649" to="Tiles/@AnimatableBody2D@108649/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108649" to="Tiles/@AnimatableBody2D@108649" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108649" to="Tiles/@AnimatableBody2D@108649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108649" to="Tiles/@AnimatableBody2D@108649" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108649" to="Tiles/@AnimatableBody2D@108649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108650" to="Tiles/@AnimatableBody2D@108650/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108650" to="Tiles/@AnimatableBody2D@108650/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108650" to="Tiles/@AnimatableBody2D@108650" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108650" to="Tiles/@AnimatableBody2D@108650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108650" to="Tiles/@AnimatableBody2D@108650" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108650" to="Tiles/@AnimatableBody2D@108650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108651" to="Tiles/@AnimatableBody2D@108651/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108651" to="Tiles/@AnimatableBody2D@108651/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108651" to="Tiles/@AnimatableBody2D@108651" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108651" to="Tiles/@AnimatableBody2D@108651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108651" to="Tiles/@AnimatableBody2D@108651" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108651" to="Tiles/@AnimatableBody2D@108651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108652" to="Tiles/@AnimatableBody2D@108652/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108652" to="Tiles/@AnimatableBody2D@108652/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108652" to="Tiles/@AnimatableBody2D@108652" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108652" to="Tiles/@AnimatableBody2D@108652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108652" to="Tiles/@AnimatableBody2D@108652" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108652" to="Tiles/@AnimatableBody2D@108652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108653" to="Tiles/@AnimatableBody2D@108653/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108653" to="Tiles/@AnimatableBody2D@108653/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108653" to="Tiles/@AnimatableBody2D@108653" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108653" to="Tiles/@AnimatableBody2D@108653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108653" to="Tiles/@AnimatableBody2D@108653" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108653" to="Tiles/@AnimatableBody2D@108653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108654" to="Tiles/@AnimatableBody2D@108654/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108654" to="Tiles/@AnimatableBody2D@108654/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108654" to="Tiles/@AnimatableBody2D@108654" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108654" to="Tiles/@AnimatableBody2D@108654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108654" to="Tiles/@AnimatableBody2D@108654" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108654" to="Tiles/@AnimatableBody2D@108654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108655" to="Tiles/@AnimatableBody2D@108655/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108655" to="Tiles/@AnimatableBody2D@108655/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108655" to="Tiles/@AnimatableBody2D@108655" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108655" to="Tiles/@AnimatableBody2D@108655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108655" to="Tiles/@AnimatableBody2D@108655" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108655" to="Tiles/@AnimatableBody2D@108655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108656" to="Tiles/@AnimatableBody2D@108656/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108656" to="Tiles/@AnimatableBody2D@108656/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108656" to="Tiles/@AnimatableBody2D@108656" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108656" to="Tiles/@AnimatableBody2D@108656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108656" to="Tiles/@AnimatableBody2D@108656" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108656" to="Tiles/@AnimatableBody2D@108656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108657" to="Tiles/@AnimatableBody2D@108657/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108657" to="Tiles/@AnimatableBody2D@108657/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108657" to="Tiles/@AnimatableBody2D@108657" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108657" to="Tiles/@AnimatableBody2D@108657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108657" to="Tiles/@AnimatableBody2D@108657" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108657" to="Tiles/@AnimatableBody2D@108657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108658" to="Tiles/@AnimatableBody2D@108658/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108658" to="Tiles/@AnimatableBody2D@108658/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108658" to="Tiles/@AnimatableBody2D@108658" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108658" to="Tiles/@AnimatableBody2D@108658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108658" to="Tiles/@AnimatableBody2D@108658" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108658" to="Tiles/@AnimatableBody2D@108658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108659" to="Tiles/@AnimatableBody2D@108659/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108659" to="Tiles/@AnimatableBody2D@108659/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108659" to="Tiles/@AnimatableBody2D@108659" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108659" to="Tiles/@AnimatableBody2D@108659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108659" to="Tiles/@AnimatableBody2D@108659" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108659" to="Tiles/@AnimatableBody2D@108659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108660" to="Tiles/@AnimatableBody2D@108660/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108660" to="Tiles/@AnimatableBody2D@108660/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108660" to="Tiles/@AnimatableBody2D@108660" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108660" to="Tiles/@AnimatableBody2D@108660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108660" to="Tiles/@AnimatableBody2D@108660" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108660" to="Tiles/@AnimatableBody2D@108660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108661" to="Tiles/@AnimatableBody2D@108661/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108661" to="Tiles/@AnimatableBody2D@108661/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108661" to="Tiles/@AnimatableBody2D@108661" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108661" to="Tiles/@AnimatableBody2D@108661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108661" to="Tiles/@AnimatableBody2D@108661" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108661" to="Tiles/@AnimatableBody2D@108661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108662" to="Tiles/@AnimatableBody2D@108662/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108662" to="Tiles/@AnimatableBody2D@108662/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108662" to="Tiles/@AnimatableBody2D@108662" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108662" to="Tiles/@AnimatableBody2D@108662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108662" to="Tiles/@AnimatableBody2D@108662" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108662" to="Tiles/@AnimatableBody2D@108662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108663" to="Tiles/@AnimatableBody2D@108663/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108663" to="Tiles/@AnimatableBody2D@108663/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108663" to="Tiles/@AnimatableBody2D@108663" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108663" to="Tiles/@AnimatableBody2D@108663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108663" to="Tiles/@AnimatableBody2D@108663" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108663" to="Tiles/@AnimatableBody2D@108663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108664" to="Tiles/@AnimatableBody2D@108664/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108664" to="Tiles/@AnimatableBody2D@108664/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108664" to="Tiles/@AnimatableBody2D@108664" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108664" to="Tiles/@AnimatableBody2D@108664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108664" to="Tiles/@AnimatableBody2D@108664" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108664" to="Tiles/@AnimatableBody2D@108664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108665" to="Tiles/@AnimatableBody2D@108665/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108665" to="Tiles/@AnimatableBody2D@108665/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108665" to="Tiles/@AnimatableBody2D@108665" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108665" to="Tiles/@AnimatableBody2D@108665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108665" to="Tiles/@AnimatableBody2D@108665" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108665" to="Tiles/@AnimatableBody2D@108665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108666" to="Tiles/@AnimatableBody2D@108666/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108666" to="Tiles/@AnimatableBody2D@108666/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108666" to="Tiles/@AnimatableBody2D@108666" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108666" to="Tiles/@AnimatableBody2D@108666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108666" to="Tiles/@AnimatableBody2D@108666" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108666" to="Tiles/@AnimatableBody2D@108666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108667" to="Tiles/@AnimatableBody2D@108667/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108667" to="Tiles/@AnimatableBody2D@108667/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108667" to="Tiles/@AnimatableBody2D@108667" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108667" to="Tiles/@AnimatableBody2D@108667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108667" to="Tiles/@AnimatableBody2D@108667" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108667" to="Tiles/@AnimatableBody2D@108667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108668" to="Tiles/@AnimatableBody2D@108668/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108668" to="Tiles/@AnimatableBody2D@108668/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108668" to="Tiles/@AnimatableBody2D@108668" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108668" to="Tiles/@AnimatableBody2D@108668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108668" to="Tiles/@AnimatableBody2D@108668" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108668" to="Tiles/@AnimatableBody2D@108668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108669" to="Tiles/@AnimatableBody2D@108669/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108669" to="Tiles/@AnimatableBody2D@108669/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108669" to="Tiles/@AnimatableBody2D@108669" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108669" to="Tiles/@AnimatableBody2D@108669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108669" to="Tiles/@AnimatableBody2D@108669" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108669" to="Tiles/@AnimatableBody2D@108669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108670" to="Tiles/@AnimatableBody2D@108670/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108670" to="Tiles/@AnimatableBody2D@108670/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108670" to="Tiles/@AnimatableBody2D@108670" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108670" to="Tiles/@AnimatableBody2D@108670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108670" to="Tiles/@AnimatableBody2D@108670" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108670" to="Tiles/@AnimatableBody2D@108670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108671" to="Tiles/@AnimatableBody2D@108671/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108671" to="Tiles/@AnimatableBody2D@108671/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108671" to="Tiles/@AnimatableBody2D@108671" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108671" to="Tiles/@AnimatableBody2D@108671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108671" to="Tiles/@AnimatableBody2D@108671" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108671" to="Tiles/@AnimatableBody2D@108671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108672" to="Tiles/@AnimatableBody2D@108672/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108672" to="Tiles/@AnimatableBody2D@108672/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108672" to="Tiles/@AnimatableBody2D@108672" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108672" to="Tiles/@AnimatableBody2D@108672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108672" to="Tiles/@AnimatableBody2D@108672" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108672" to="Tiles/@AnimatableBody2D@108672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108673" to="Tiles/@AnimatableBody2D@108673/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108673" to="Tiles/@AnimatableBody2D@108673/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108673" to="Tiles/@AnimatableBody2D@108673" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108673" to="Tiles/@AnimatableBody2D@108673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108673" to="Tiles/@AnimatableBody2D@108673" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108673" to="Tiles/@AnimatableBody2D@108673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108674" to="Tiles/@AnimatableBody2D@108674/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108674" to="Tiles/@AnimatableBody2D@108674/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108674" to="Tiles/@AnimatableBody2D@108674" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108674" to="Tiles/@AnimatableBody2D@108674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108674" to="Tiles/@AnimatableBody2D@108674" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108674" to="Tiles/@AnimatableBody2D@108674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108675" to="Tiles/@AnimatableBody2D@108675/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108675" to="Tiles/@AnimatableBody2D@108675/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108675" to="Tiles/@AnimatableBody2D@108675" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108675" to="Tiles/@AnimatableBody2D@108675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108675" to="Tiles/@AnimatableBody2D@108675" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108675" to="Tiles/@AnimatableBody2D@108675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108676" to="Tiles/@AnimatableBody2D@108676/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108676" to="Tiles/@AnimatableBody2D@108676/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108676" to="Tiles/@AnimatableBody2D@108676" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108676" to="Tiles/@AnimatableBody2D@108676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108676" to="Tiles/@AnimatableBody2D@108676" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108676" to="Tiles/@AnimatableBody2D@108676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108677" to="Tiles/@AnimatableBody2D@108677/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108677" to="Tiles/@AnimatableBody2D@108677/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108677" to="Tiles/@AnimatableBody2D@108677" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108677" to="Tiles/@AnimatableBody2D@108677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108677" to="Tiles/@AnimatableBody2D@108677" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108677" to="Tiles/@AnimatableBody2D@108677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108678" to="Tiles/@AnimatableBody2D@108678/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108678" to="Tiles/@AnimatableBody2D@108678/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108678" to="Tiles/@AnimatableBody2D@108678" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108678" to="Tiles/@AnimatableBody2D@108678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108678" to="Tiles/@AnimatableBody2D@108678" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108678" to="Tiles/@AnimatableBody2D@108678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108679" to="Tiles/@AnimatableBody2D@108679/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108679" to="Tiles/@AnimatableBody2D@108679/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108679" to="Tiles/@AnimatableBody2D@108679" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108679" to="Tiles/@AnimatableBody2D@108679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108679" to="Tiles/@AnimatableBody2D@108679" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108679" to="Tiles/@AnimatableBody2D@108679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108680" to="Tiles/@AnimatableBody2D@108680/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108680" to="Tiles/@AnimatableBody2D@108680/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108680" to="Tiles/@AnimatableBody2D@108680" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108680" to="Tiles/@AnimatableBody2D@108680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108680" to="Tiles/@AnimatableBody2D@108680" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108680" to="Tiles/@AnimatableBody2D@108680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108681" to="Tiles/@AnimatableBody2D@108681/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108681" to="Tiles/@AnimatableBody2D@108681/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108681" to="Tiles/@AnimatableBody2D@108681" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108681" to="Tiles/@AnimatableBody2D@108681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108681" to="Tiles/@AnimatableBody2D@108681" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108681" to="Tiles/@AnimatableBody2D@108681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108682" to="Tiles/@AnimatableBody2D@108682/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108682" to="Tiles/@AnimatableBody2D@108682/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108682" to="Tiles/@AnimatableBody2D@108682" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108682" to="Tiles/@AnimatableBody2D@108682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108682" to="Tiles/@AnimatableBody2D@108682" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108682" to="Tiles/@AnimatableBody2D@108682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108683" to="Tiles/@AnimatableBody2D@108683/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108683" to="Tiles/@AnimatableBody2D@108683/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108683" to="Tiles/@AnimatableBody2D@108683" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108683" to="Tiles/@AnimatableBody2D@108683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108683" to="Tiles/@AnimatableBody2D@108683" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108683" to="Tiles/@AnimatableBody2D@108683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108684" to="Tiles/@AnimatableBody2D@108684/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108684" to="Tiles/@AnimatableBody2D@108684/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108684" to="Tiles/@AnimatableBody2D@108684" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108684" to="Tiles/@AnimatableBody2D@108684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108684" to="Tiles/@AnimatableBody2D@108684" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108684" to="Tiles/@AnimatableBody2D@108684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108685" to="Tiles/@AnimatableBody2D@108685/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108685" to="Tiles/@AnimatableBody2D@108685/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108685" to="Tiles/@AnimatableBody2D@108685" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108685" to="Tiles/@AnimatableBody2D@108685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108685" to="Tiles/@AnimatableBody2D@108685" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108685" to="Tiles/@AnimatableBody2D@108685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108686" to="Tiles/@AnimatableBody2D@108686/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108686" to="Tiles/@AnimatableBody2D@108686/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108686" to="Tiles/@AnimatableBody2D@108686" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108686" to="Tiles/@AnimatableBody2D@108686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108686" to="Tiles/@AnimatableBody2D@108686" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108686" to="Tiles/@AnimatableBody2D@108686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108687" to="Tiles/@AnimatableBody2D@108687/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108687" to="Tiles/@AnimatableBody2D@108687/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108687" to="Tiles/@AnimatableBody2D@108687" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108687" to="Tiles/@AnimatableBody2D@108687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108687" to="Tiles/@AnimatableBody2D@108687" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108687" to="Tiles/@AnimatableBody2D@108687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108688" to="Tiles/@AnimatableBody2D@108688/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108688" to="Tiles/@AnimatableBody2D@108688/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108688" to="Tiles/@AnimatableBody2D@108688" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108688" to="Tiles/@AnimatableBody2D@108688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108688" to="Tiles/@AnimatableBody2D@108688" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108688" to="Tiles/@AnimatableBody2D@108688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108689" to="Tiles/@AnimatableBody2D@108689/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108689" to="Tiles/@AnimatableBody2D@108689/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108689" to="Tiles/@AnimatableBody2D@108689" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108689" to="Tiles/@AnimatableBody2D@108689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108689" to="Tiles/@AnimatableBody2D@108689" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108689" to="Tiles/@AnimatableBody2D@108689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108690" to="Tiles/@AnimatableBody2D@108690/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108690" to="Tiles/@AnimatableBody2D@108690/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108690" to="Tiles/@AnimatableBody2D@108690" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108690" to="Tiles/@AnimatableBody2D@108690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108690" to="Tiles/@AnimatableBody2D@108690" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108690" to="Tiles/@AnimatableBody2D@108690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108691" to="Tiles/@AnimatableBody2D@108691/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108691" to="Tiles/@AnimatableBody2D@108691/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108691" to="Tiles/@AnimatableBody2D@108691" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108691" to="Tiles/@AnimatableBody2D@108691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108691" to="Tiles/@AnimatableBody2D@108691" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108691" to="Tiles/@AnimatableBody2D@108691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108692" to="Tiles/@AnimatableBody2D@108692/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108692" to="Tiles/@AnimatableBody2D@108692/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108692" to="Tiles/@AnimatableBody2D@108692" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108692" to="Tiles/@AnimatableBody2D@108692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108692" to="Tiles/@AnimatableBody2D@108692" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108692" to="Tiles/@AnimatableBody2D@108692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108693" to="Tiles/@AnimatableBody2D@108693/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108693" to="Tiles/@AnimatableBody2D@108693/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108693" to="Tiles/@AnimatableBody2D@108693" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108693" to="Tiles/@AnimatableBody2D@108693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108693" to="Tiles/@AnimatableBody2D@108693" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108693" to="Tiles/@AnimatableBody2D@108693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108694" to="Tiles/@AnimatableBody2D@108694/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108694" to="Tiles/@AnimatableBody2D@108694/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108694" to="Tiles/@AnimatableBody2D@108694" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108694" to="Tiles/@AnimatableBody2D@108694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108694" to="Tiles/@AnimatableBody2D@108694" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108694" to="Tiles/@AnimatableBody2D@108694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108695" to="Tiles/@AnimatableBody2D@108695/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108695" to="Tiles/@AnimatableBody2D@108695/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108695" to="Tiles/@AnimatableBody2D@108695" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108695" to="Tiles/@AnimatableBody2D@108695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108695" to="Tiles/@AnimatableBody2D@108695" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108695" to="Tiles/@AnimatableBody2D@108695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108696" to="Tiles/@AnimatableBody2D@108696/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108696" to="Tiles/@AnimatableBody2D@108696/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108696" to="Tiles/@AnimatableBody2D@108696" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108696" to="Tiles/@AnimatableBody2D@108696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108696" to="Tiles/@AnimatableBody2D@108696" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108696" to="Tiles/@AnimatableBody2D@108696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108697" to="Tiles/@AnimatableBody2D@108697/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108697" to="Tiles/@AnimatableBody2D@108697/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108697" to="Tiles/@AnimatableBody2D@108697" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108697" to="Tiles/@AnimatableBody2D@108697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108697" to="Tiles/@AnimatableBody2D@108697" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108697" to="Tiles/@AnimatableBody2D@108697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108698" to="Tiles/@AnimatableBody2D@108698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108698" to="Tiles/@AnimatableBody2D@108698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108698" to="Tiles/@AnimatableBody2D@108698" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108698" to="Tiles/@AnimatableBody2D@108698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108698" to="Tiles/@AnimatableBody2D@108698" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108698" to="Tiles/@AnimatableBody2D@108698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108699" to="Tiles/@AnimatableBody2D@108699/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108699" to="Tiles/@AnimatableBody2D@108699/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108699" to="Tiles/@AnimatableBody2D@108699" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108699" to="Tiles/@AnimatableBody2D@108699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108699" to="Tiles/@AnimatableBody2D@108699" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108699" to="Tiles/@AnimatableBody2D@108699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108700" to="Tiles/@AnimatableBody2D@108700/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108700" to="Tiles/@AnimatableBody2D@108700/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108700" to="Tiles/@AnimatableBody2D@108700" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108700" to="Tiles/@AnimatableBody2D@108700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108700" to="Tiles/@AnimatableBody2D@108700" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108700" to="Tiles/@AnimatableBody2D@108700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108701" to="Tiles/@AnimatableBody2D@108701/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108701" to="Tiles/@AnimatableBody2D@108701/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108701" to="Tiles/@AnimatableBody2D@108701" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108701" to="Tiles/@AnimatableBody2D@108701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108701" to="Tiles/@AnimatableBody2D@108701" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108701" to="Tiles/@AnimatableBody2D@108701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108702" to="Tiles/@AnimatableBody2D@108702/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108702" to="Tiles/@AnimatableBody2D@108702/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108702" to="Tiles/@AnimatableBody2D@108702" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108702" to="Tiles/@AnimatableBody2D@108702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108702" to="Tiles/@AnimatableBody2D@108702" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108702" to="Tiles/@AnimatableBody2D@108702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108703" to="Tiles/@AnimatableBody2D@108703/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108703" to="Tiles/@AnimatableBody2D@108703/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108703" to="Tiles/@AnimatableBody2D@108703" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108703" to="Tiles/@AnimatableBody2D@108703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108703" to="Tiles/@AnimatableBody2D@108703" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108703" to="Tiles/@AnimatableBody2D@108703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108704" to="Tiles/@AnimatableBody2D@108704/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108704" to="Tiles/@AnimatableBody2D@108704/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108704" to="Tiles/@AnimatableBody2D@108704" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108704" to="Tiles/@AnimatableBody2D@108704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108704" to="Tiles/@AnimatableBody2D@108704" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108704" to="Tiles/@AnimatableBody2D@108704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108705" to="Tiles/@AnimatableBody2D@108705/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108705" to="Tiles/@AnimatableBody2D@108705/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108705" to="Tiles/@AnimatableBody2D@108705" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108705" to="Tiles/@AnimatableBody2D@108705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108705" to="Tiles/@AnimatableBody2D@108705" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108705" to="Tiles/@AnimatableBody2D@108705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108706" to="Tiles/@AnimatableBody2D@108706/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108706" to="Tiles/@AnimatableBody2D@108706/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108706" to="Tiles/@AnimatableBody2D@108706" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108706" to="Tiles/@AnimatableBody2D@108706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108706" to="Tiles/@AnimatableBody2D@108706" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108706" to="Tiles/@AnimatableBody2D@108706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108707" to="Tiles/@AnimatableBody2D@108707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108707" to="Tiles/@AnimatableBody2D@108707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108707" to="Tiles/@AnimatableBody2D@108707" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108707" to="Tiles/@AnimatableBody2D@108707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108707" to="Tiles/@AnimatableBody2D@108707" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108707" to="Tiles/@AnimatableBody2D@108707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108708" to="Tiles/@AnimatableBody2D@108708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108708" to="Tiles/@AnimatableBody2D@108708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108708" to="Tiles/@AnimatableBody2D@108708" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108708" to="Tiles/@AnimatableBody2D@108708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108708" to="Tiles/@AnimatableBody2D@108708" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108708" to="Tiles/@AnimatableBody2D@108708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108709" to="Tiles/@AnimatableBody2D@108709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108709" to="Tiles/@AnimatableBody2D@108709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108709" to="Tiles/@AnimatableBody2D@108709" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108709" to="Tiles/@AnimatableBody2D@108709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108709" to="Tiles/@AnimatableBody2D@108709" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108709" to="Tiles/@AnimatableBody2D@108709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108710" to="Tiles/@AnimatableBody2D@108710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108710" to="Tiles/@AnimatableBody2D@108710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108710" to="Tiles/@AnimatableBody2D@108710" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108710" to="Tiles/@AnimatableBody2D@108710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108710" to="Tiles/@AnimatableBody2D@108710" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108710" to="Tiles/@AnimatableBody2D@108710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108711" to="Tiles/@AnimatableBody2D@108711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108711" to="Tiles/@AnimatableBody2D@108711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108711" to="Tiles/@AnimatableBody2D@108711" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108711" to="Tiles/@AnimatableBody2D@108711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108711" to="Tiles/@AnimatableBody2D@108711" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108711" to="Tiles/@AnimatableBody2D@108711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108712" to="Tiles/@AnimatableBody2D@108712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108712" to="Tiles/@AnimatableBody2D@108712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108712" to="Tiles/@AnimatableBody2D@108712" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108712" to="Tiles/@AnimatableBody2D@108712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108712" to="Tiles/@AnimatableBody2D@108712" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108712" to="Tiles/@AnimatableBody2D@108712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108713" to="Tiles/@AnimatableBody2D@108713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108713" to="Tiles/@AnimatableBody2D@108713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108713" to="Tiles/@AnimatableBody2D@108713" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108713" to="Tiles/@AnimatableBody2D@108713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108713" to="Tiles/@AnimatableBody2D@108713" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108713" to="Tiles/@AnimatableBody2D@108713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108714" to="Tiles/@AnimatableBody2D@108714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108714" to="Tiles/@AnimatableBody2D@108714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108714" to="Tiles/@AnimatableBody2D@108714" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108714" to="Tiles/@AnimatableBody2D@108714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108714" to="Tiles/@AnimatableBody2D@108714" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108714" to="Tiles/@AnimatableBody2D@108714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108715" to="Tiles/@AnimatableBody2D@108715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108715" to="Tiles/@AnimatableBody2D@108715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108715" to="Tiles/@AnimatableBody2D@108715" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108715" to="Tiles/@AnimatableBody2D@108715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108715" to="Tiles/@AnimatableBody2D@108715" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108715" to="Tiles/@AnimatableBody2D@108715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108716" to="Tiles/@AnimatableBody2D@108716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108716" to="Tiles/@AnimatableBody2D@108716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108716" to="Tiles/@AnimatableBody2D@108716" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108716" to="Tiles/@AnimatableBody2D@108716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108716" to="Tiles/@AnimatableBody2D@108716" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108716" to="Tiles/@AnimatableBody2D@108716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108717" to="Tiles/@AnimatableBody2D@108717/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108717" to="Tiles/@AnimatableBody2D@108717/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108717" to="Tiles/@AnimatableBody2D@108717" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108717" to="Tiles/@AnimatableBody2D@108717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108717" to="Tiles/@AnimatableBody2D@108717" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108717" to="Tiles/@AnimatableBody2D@108717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108718" to="Tiles/@AnimatableBody2D@108718/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108718" to="Tiles/@AnimatableBody2D@108718/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108718" to="Tiles/@AnimatableBody2D@108718" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108718" to="Tiles/@AnimatableBody2D@108718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108718" to="Tiles/@AnimatableBody2D@108718" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108718" to="Tiles/@AnimatableBody2D@108718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108719" to="Tiles/@AnimatableBody2D@108719/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108719" to="Tiles/@AnimatableBody2D@108719/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108719" to="Tiles/@AnimatableBody2D@108719" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108719" to="Tiles/@AnimatableBody2D@108719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108719" to="Tiles/@AnimatableBody2D@108719" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108719" to="Tiles/@AnimatableBody2D@108719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108720" to="Tiles/@AnimatableBody2D@108720/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108720" to="Tiles/@AnimatableBody2D@108720/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108720" to="Tiles/@AnimatableBody2D@108720" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108720" to="Tiles/@AnimatableBody2D@108720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108720" to="Tiles/@AnimatableBody2D@108720" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108720" to="Tiles/@AnimatableBody2D@108720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108721" to="Tiles/@AnimatableBody2D@108721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108721" to="Tiles/@AnimatableBody2D@108721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108721" to="Tiles/@AnimatableBody2D@108721" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108721" to="Tiles/@AnimatableBody2D@108721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108721" to="Tiles/@AnimatableBody2D@108721" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108721" to="Tiles/@AnimatableBody2D@108721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108722" to="Tiles/@AnimatableBody2D@108722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108722" to="Tiles/@AnimatableBody2D@108722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108722" to="Tiles/@AnimatableBody2D@108722" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108722" to="Tiles/@AnimatableBody2D@108722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108722" to="Tiles/@AnimatableBody2D@108722" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108722" to="Tiles/@AnimatableBody2D@108722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108723" to="Tiles/@AnimatableBody2D@108723/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108723" to="Tiles/@AnimatableBody2D@108723/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108723" to="Tiles/@AnimatableBody2D@108723" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108723" to="Tiles/@AnimatableBody2D@108723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108723" to="Tiles/@AnimatableBody2D@108723" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108723" to="Tiles/@AnimatableBody2D@108723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108724" to="Tiles/@AnimatableBody2D@108724/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108724" to="Tiles/@AnimatableBody2D@108724/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108724" to="Tiles/@AnimatableBody2D@108724" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108724" to="Tiles/@AnimatableBody2D@108724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108724" to="Tiles/@AnimatableBody2D@108724" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108724" to="Tiles/@AnimatableBody2D@108724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108725" to="Tiles/@AnimatableBody2D@108725/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108725" to="Tiles/@AnimatableBody2D@108725/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108725" to="Tiles/@AnimatableBody2D@108725" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108725" to="Tiles/@AnimatableBody2D@108725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108725" to="Tiles/@AnimatableBody2D@108725" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108725" to="Tiles/@AnimatableBody2D@108725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108726" to="Tiles/@AnimatableBody2D@108726/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108726" to="Tiles/@AnimatableBody2D@108726/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108726" to="Tiles/@AnimatableBody2D@108726" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108726" to="Tiles/@AnimatableBody2D@108726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108726" to="Tiles/@AnimatableBody2D@108726" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108726" to="Tiles/@AnimatableBody2D@108726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108727" to="Tiles/@AnimatableBody2D@108727/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108727" to="Tiles/@AnimatableBody2D@108727/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108727" to="Tiles/@AnimatableBody2D@108727" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108727" to="Tiles/@AnimatableBody2D@108727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108727" to="Tiles/@AnimatableBody2D@108727" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108727" to="Tiles/@AnimatableBody2D@108727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108728" to="Tiles/@AnimatableBody2D@108728/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108728" to="Tiles/@AnimatableBody2D@108728/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108728" to="Tiles/@AnimatableBody2D@108728" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108728" to="Tiles/@AnimatableBody2D@108728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108728" to="Tiles/@AnimatableBody2D@108728" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108728" to="Tiles/@AnimatableBody2D@108728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108729" to="Tiles/@AnimatableBody2D@108729/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108729" to="Tiles/@AnimatableBody2D@108729/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108729" to="Tiles/@AnimatableBody2D@108729" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108729" to="Tiles/@AnimatableBody2D@108729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108729" to="Tiles/@AnimatableBody2D@108729" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108729" to="Tiles/@AnimatableBody2D@108729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108730" to="Tiles/@AnimatableBody2D@108730/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108730" to="Tiles/@AnimatableBody2D@108730/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108730" to="Tiles/@AnimatableBody2D@108730" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108730" to="Tiles/@AnimatableBody2D@108730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108730" to="Tiles/@AnimatableBody2D@108730" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108730" to="Tiles/@AnimatableBody2D@108730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108731" to="Tiles/@AnimatableBody2D@108731/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108731" to="Tiles/@AnimatableBody2D@108731/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108731" to="Tiles/@AnimatableBody2D@108731" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108731" to="Tiles/@AnimatableBody2D@108731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108731" to="Tiles/@AnimatableBody2D@108731" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108731" to="Tiles/@AnimatableBody2D@108731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108732" to="Tiles/@AnimatableBody2D@108732/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108732" to="Tiles/@AnimatableBody2D@108732/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108732" to="Tiles/@AnimatableBody2D@108732" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108732" to="Tiles/@AnimatableBody2D@108732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108732" to="Tiles/@AnimatableBody2D@108732" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108732" to="Tiles/@AnimatableBody2D@108732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108733" to="Tiles/@AnimatableBody2D@108733/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108733" to="Tiles/@AnimatableBody2D@108733/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108733" to="Tiles/@AnimatableBody2D@108733" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108733" to="Tiles/@AnimatableBody2D@108733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108733" to="Tiles/@AnimatableBody2D@108733" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108733" to="Tiles/@AnimatableBody2D@108733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108734" to="Tiles/@AnimatableBody2D@108734/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108734" to="Tiles/@AnimatableBody2D@108734/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108734" to="Tiles/@AnimatableBody2D@108734" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108734" to="Tiles/@AnimatableBody2D@108734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108734" to="Tiles/@AnimatableBody2D@108734" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108734" to="Tiles/@AnimatableBody2D@108734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108735" to="Tiles/@AnimatableBody2D@108735/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108735" to="Tiles/@AnimatableBody2D@108735/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108735" to="Tiles/@AnimatableBody2D@108735" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108735" to="Tiles/@AnimatableBody2D@108735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108735" to="Tiles/@AnimatableBody2D@108735" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108735" to="Tiles/@AnimatableBody2D@108735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108736" to="Tiles/@AnimatableBody2D@108736/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108736" to="Tiles/@AnimatableBody2D@108736/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108736" to="Tiles/@AnimatableBody2D@108736" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108736" to="Tiles/@AnimatableBody2D@108736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108736" to="Tiles/@AnimatableBody2D@108736" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108736" to="Tiles/@AnimatableBody2D@108736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108737" to="Tiles/@AnimatableBody2D@108737/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108737" to="Tiles/@AnimatableBody2D@108737/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108737" to="Tiles/@AnimatableBody2D@108737" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108737" to="Tiles/@AnimatableBody2D@108737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108737" to="Tiles/@AnimatableBody2D@108737" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108737" to="Tiles/@AnimatableBody2D@108737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108738" to="Tiles/@AnimatableBody2D@108738/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108738" to="Tiles/@AnimatableBody2D@108738/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108738" to="Tiles/@AnimatableBody2D@108738" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108738" to="Tiles/@AnimatableBody2D@108738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108738" to="Tiles/@AnimatableBody2D@108738" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108738" to="Tiles/@AnimatableBody2D@108738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108739" to="Tiles/@AnimatableBody2D@108739/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108739" to="Tiles/@AnimatableBody2D@108739/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108739" to="Tiles/@AnimatableBody2D@108739" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108739" to="Tiles/@AnimatableBody2D@108739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108739" to="Tiles/@AnimatableBody2D@108739" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108739" to="Tiles/@AnimatableBody2D@108739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108740" to="Tiles/@AnimatableBody2D@108740/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108740" to="Tiles/@AnimatableBody2D@108740/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108740" to="Tiles/@AnimatableBody2D@108740" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108740" to="Tiles/@AnimatableBody2D@108740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108740" to="Tiles/@AnimatableBody2D@108740" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108740" to="Tiles/@AnimatableBody2D@108740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108741" to="Tiles/@AnimatableBody2D@108741/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108741" to="Tiles/@AnimatableBody2D@108741/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108741" to="Tiles/@AnimatableBody2D@108741" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108741" to="Tiles/@AnimatableBody2D@108741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108741" to="Tiles/@AnimatableBody2D@108741" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108741" to="Tiles/@AnimatableBody2D@108741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108742" to="Tiles/@AnimatableBody2D@108742/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108742" to="Tiles/@AnimatableBody2D@108742/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108742" to="Tiles/@AnimatableBody2D@108742" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108742" to="Tiles/@AnimatableBody2D@108742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108742" to="Tiles/@AnimatableBody2D@108742" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108742" to="Tiles/@AnimatableBody2D@108742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108743" to="Tiles/@AnimatableBody2D@108743/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108743" to="Tiles/@AnimatableBody2D@108743/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108743" to="Tiles/@AnimatableBody2D@108743" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108743" to="Tiles/@AnimatableBody2D@108743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108743" to="Tiles/@AnimatableBody2D@108743" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108743" to="Tiles/@AnimatableBody2D@108743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108744" to="Tiles/@AnimatableBody2D@108744/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108744" to="Tiles/@AnimatableBody2D@108744/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108744" to="Tiles/@AnimatableBody2D@108744" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108744" to="Tiles/@AnimatableBody2D@108744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108744" to="Tiles/@AnimatableBody2D@108744" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108744" to="Tiles/@AnimatableBody2D@108744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108745" to="Tiles/@AnimatableBody2D@108745/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108745" to="Tiles/@AnimatableBody2D@108745/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108745" to="Tiles/@AnimatableBody2D@108745" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108745" to="Tiles/@AnimatableBody2D@108745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108745" to="Tiles/@AnimatableBody2D@108745" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108745" to="Tiles/@AnimatableBody2D@108745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108746" to="Tiles/@AnimatableBody2D@108746/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108746" to="Tiles/@AnimatableBody2D@108746/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108746" to="Tiles/@AnimatableBody2D@108746" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108746" to="Tiles/@AnimatableBody2D@108746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108746" to="Tiles/@AnimatableBody2D@108746" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108746" to="Tiles/@AnimatableBody2D@108746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108747" to="Tiles/@AnimatableBody2D@108747/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108747" to="Tiles/@AnimatableBody2D@108747/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108747" to="Tiles/@AnimatableBody2D@108747" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108747" to="Tiles/@AnimatableBody2D@108747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108747" to="Tiles/@AnimatableBody2D@108747" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108747" to="Tiles/@AnimatableBody2D@108747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108748" to="Tiles/@AnimatableBody2D@108748/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108748" to="Tiles/@AnimatableBody2D@108748/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108748" to="Tiles/@AnimatableBody2D@108748" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108748" to="Tiles/@AnimatableBody2D@108748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108748" to="Tiles/@AnimatableBody2D@108748" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108748" to="Tiles/@AnimatableBody2D@108748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108749" to="Tiles/@AnimatableBody2D@108749/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108749" to="Tiles/@AnimatableBody2D@108749/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108749" to="Tiles/@AnimatableBody2D@108749" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108749" to="Tiles/@AnimatableBody2D@108749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108749" to="Tiles/@AnimatableBody2D@108749" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108749" to="Tiles/@AnimatableBody2D@108749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108750" to="Tiles/@AnimatableBody2D@108750/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108750" to="Tiles/@AnimatableBody2D@108750/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108750" to="Tiles/@AnimatableBody2D@108750" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108750" to="Tiles/@AnimatableBody2D@108750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108750" to="Tiles/@AnimatableBody2D@108750" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108750" to="Tiles/@AnimatableBody2D@108750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108751" to="Tiles/@AnimatableBody2D@108751/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108751" to="Tiles/@AnimatableBody2D@108751/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108751" to="Tiles/@AnimatableBody2D@108751" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108751" to="Tiles/@AnimatableBody2D@108751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108751" to="Tiles/@AnimatableBody2D@108751" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108751" to="Tiles/@AnimatableBody2D@108751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108752" to="Tiles/@AnimatableBody2D@108752/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108752" to="Tiles/@AnimatableBody2D@108752/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108752" to="Tiles/@AnimatableBody2D@108752" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108752" to="Tiles/@AnimatableBody2D@108752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108752" to="Tiles/@AnimatableBody2D@108752" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108752" to="Tiles/@AnimatableBody2D@108752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108753" to="Tiles/@AnimatableBody2D@108753/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108753" to="Tiles/@AnimatableBody2D@108753/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108753" to="Tiles/@AnimatableBody2D@108753" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108753" to="Tiles/@AnimatableBody2D@108753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108753" to="Tiles/@AnimatableBody2D@108753" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108753" to="Tiles/@AnimatableBody2D@108753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108754" to="Tiles/@AnimatableBody2D@108754/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108754" to="Tiles/@AnimatableBody2D@108754/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108754" to="Tiles/@AnimatableBody2D@108754" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108754" to="Tiles/@AnimatableBody2D@108754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108754" to="Tiles/@AnimatableBody2D@108754" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108754" to="Tiles/@AnimatableBody2D@108754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108755" to="Tiles/@AnimatableBody2D@108755/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108755" to="Tiles/@AnimatableBody2D@108755/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108755" to="Tiles/@AnimatableBody2D@108755" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108755" to="Tiles/@AnimatableBody2D@108755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108755" to="Tiles/@AnimatableBody2D@108755" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108755" to="Tiles/@AnimatableBody2D@108755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108756" to="Tiles/@AnimatableBody2D@108756/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108756" to="Tiles/@AnimatableBody2D@108756/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108756" to="Tiles/@AnimatableBody2D@108756" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108756" to="Tiles/@AnimatableBody2D@108756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108756" to="Tiles/@AnimatableBody2D@108756" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108756" to="Tiles/@AnimatableBody2D@108756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108757" to="Tiles/@AnimatableBody2D@108757/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108757" to="Tiles/@AnimatableBody2D@108757/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108757" to="Tiles/@AnimatableBody2D@108757" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108757" to="Tiles/@AnimatableBody2D@108757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108757" to="Tiles/@AnimatableBody2D@108757" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108757" to="Tiles/@AnimatableBody2D@108757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108758" to="Tiles/@AnimatableBody2D@108758/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108758" to="Tiles/@AnimatableBody2D@108758/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108758" to="Tiles/@AnimatableBody2D@108758" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108758" to="Tiles/@AnimatableBody2D@108758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108758" to="Tiles/@AnimatableBody2D@108758" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108758" to="Tiles/@AnimatableBody2D@108758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108759" to="Tiles/@AnimatableBody2D@108759/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108759" to="Tiles/@AnimatableBody2D@108759/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108759" to="Tiles/@AnimatableBody2D@108759" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108759" to="Tiles/@AnimatableBody2D@108759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108759" to="Tiles/@AnimatableBody2D@108759" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108759" to="Tiles/@AnimatableBody2D@108759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108760" to="Tiles/@AnimatableBody2D@108760/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108760" to="Tiles/@AnimatableBody2D@108760/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108760" to="Tiles/@AnimatableBody2D@108760" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108760" to="Tiles/@AnimatableBody2D@108760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108760" to="Tiles/@AnimatableBody2D@108760" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108760" to="Tiles/@AnimatableBody2D@108760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108761" to="Tiles/@AnimatableBody2D@108761/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108761" to="Tiles/@AnimatableBody2D@108761/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108761" to="Tiles/@AnimatableBody2D@108761" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108761" to="Tiles/@AnimatableBody2D@108761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108761" to="Tiles/@AnimatableBody2D@108761" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108761" to="Tiles/@AnimatableBody2D@108761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108762" to="Tiles/@AnimatableBody2D@108762/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108762" to="Tiles/@AnimatableBody2D@108762/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108762" to="Tiles/@AnimatableBody2D@108762" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108762" to="Tiles/@AnimatableBody2D@108762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108762" to="Tiles/@AnimatableBody2D@108762" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108762" to="Tiles/@AnimatableBody2D@108762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108763" to="Tiles/@AnimatableBody2D@108763/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108763" to="Tiles/@AnimatableBody2D@108763/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108763" to="Tiles/@AnimatableBody2D@108763" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108763" to="Tiles/@AnimatableBody2D@108763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108763" to="Tiles/@AnimatableBody2D@108763" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108763" to="Tiles/@AnimatableBody2D@108763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108764" to="Tiles/@AnimatableBody2D@108764/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108764" to="Tiles/@AnimatableBody2D@108764/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108764" to="Tiles/@AnimatableBody2D@108764" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108764" to="Tiles/@AnimatableBody2D@108764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108764" to="Tiles/@AnimatableBody2D@108764" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108764" to="Tiles/@AnimatableBody2D@108764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108765" to="Tiles/@AnimatableBody2D@108765/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108765" to="Tiles/@AnimatableBody2D@108765/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108765" to="Tiles/@AnimatableBody2D@108765" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108765" to="Tiles/@AnimatableBody2D@108765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108765" to="Tiles/@AnimatableBody2D@108765" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108765" to="Tiles/@AnimatableBody2D@108765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108766" to="Tiles/@AnimatableBody2D@108766/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108766" to="Tiles/@AnimatableBody2D@108766/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108766" to="Tiles/@AnimatableBody2D@108766" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108766" to="Tiles/@AnimatableBody2D@108766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108766" to="Tiles/@AnimatableBody2D@108766" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108766" to="Tiles/@AnimatableBody2D@108766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108767" to="Tiles/@AnimatableBody2D@108767/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108767" to="Tiles/@AnimatableBody2D@108767/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108767" to="Tiles/@AnimatableBody2D@108767" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108767" to="Tiles/@AnimatableBody2D@108767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108767" to="Tiles/@AnimatableBody2D@108767" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108767" to="Tiles/@AnimatableBody2D@108767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108768" to="Tiles/@AnimatableBody2D@108768/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108768" to="Tiles/@AnimatableBody2D@108768/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108768" to="Tiles/@AnimatableBody2D@108768" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108768" to="Tiles/@AnimatableBody2D@108768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108768" to="Tiles/@AnimatableBody2D@108768" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108768" to="Tiles/@AnimatableBody2D@108768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108769" to="Tiles/@AnimatableBody2D@108769/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108769" to="Tiles/@AnimatableBody2D@108769/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108769" to="Tiles/@AnimatableBody2D@108769" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108769" to="Tiles/@AnimatableBody2D@108769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108769" to="Tiles/@AnimatableBody2D@108769" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108769" to="Tiles/@AnimatableBody2D@108769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108770" to="Tiles/@AnimatableBody2D@108770/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108770" to="Tiles/@AnimatableBody2D@108770/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108770" to="Tiles/@AnimatableBody2D@108770" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108770" to="Tiles/@AnimatableBody2D@108770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108770" to="Tiles/@AnimatableBody2D@108770" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108770" to="Tiles/@AnimatableBody2D@108770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108771" to="Tiles/@AnimatableBody2D@108771/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108771" to="Tiles/@AnimatableBody2D@108771/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108771" to="Tiles/@AnimatableBody2D@108771" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108771" to="Tiles/@AnimatableBody2D@108771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108771" to="Tiles/@AnimatableBody2D@108771" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108771" to="Tiles/@AnimatableBody2D@108771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108772" to="Tiles/@AnimatableBody2D@108772/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108772" to="Tiles/@AnimatableBody2D@108772/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108772" to="Tiles/@AnimatableBody2D@108772" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108772" to="Tiles/@AnimatableBody2D@108772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108772" to="Tiles/@AnimatableBody2D@108772" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108772" to="Tiles/@AnimatableBody2D@108772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108773" to="Tiles/@AnimatableBody2D@108773/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108773" to="Tiles/@AnimatableBody2D@108773/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108773" to="Tiles/@AnimatableBody2D@108773" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108773" to="Tiles/@AnimatableBody2D@108773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108773" to="Tiles/@AnimatableBody2D@108773" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108773" to="Tiles/@AnimatableBody2D@108773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108774" to="Tiles/@AnimatableBody2D@108774/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108774" to="Tiles/@AnimatableBody2D@108774/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108774" to="Tiles/@AnimatableBody2D@108774" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108774" to="Tiles/@AnimatableBody2D@108774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108774" to="Tiles/@AnimatableBody2D@108774" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108774" to="Tiles/@AnimatableBody2D@108774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108775" to="Tiles/@AnimatableBody2D@108775/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108775" to="Tiles/@AnimatableBody2D@108775/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108775" to="Tiles/@AnimatableBody2D@108775" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108775" to="Tiles/@AnimatableBody2D@108775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108775" to="Tiles/@AnimatableBody2D@108775" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108775" to="Tiles/@AnimatableBody2D@108775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108776" to="Tiles/@AnimatableBody2D@108776/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108776" to="Tiles/@AnimatableBody2D@108776/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108776" to="Tiles/@AnimatableBody2D@108776" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108776" to="Tiles/@AnimatableBody2D@108776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108776" to="Tiles/@AnimatableBody2D@108776" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108776" to="Tiles/@AnimatableBody2D@108776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108777" to="Tiles/@AnimatableBody2D@108777/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108777" to="Tiles/@AnimatableBody2D@108777/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108777" to="Tiles/@AnimatableBody2D@108777" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108777" to="Tiles/@AnimatableBody2D@108777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108777" to="Tiles/@AnimatableBody2D@108777" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108777" to="Tiles/@AnimatableBody2D@108777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108778" to="Tiles/@AnimatableBody2D@108778/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108778" to="Tiles/@AnimatableBody2D@108778/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108778" to="Tiles/@AnimatableBody2D@108778" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108778" to="Tiles/@AnimatableBody2D@108778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108778" to="Tiles/@AnimatableBody2D@108778" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108778" to="Tiles/@AnimatableBody2D@108778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108779" to="Tiles/@AnimatableBody2D@108779/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108779" to="Tiles/@AnimatableBody2D@108779/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108779" to="Tiles/@AnimatableBody2D@108779" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108779" to="Tiles/@AnimatableBody2D@108779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108779" to="Tiles/@AnimatableBody2D@108779" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108779" to="Tiles/@AnimatableBody2D@108779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108780" to="Tiles/@AnimatableBody2D@108780/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108780" to="Tiles/@AnimatableBody2D@108780/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108780" to="Tiles/@AnimatableBody2D@108780" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108780" to="Tiles/@AnimatableBody2D@108780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108780" to="Tiles/@AnimatableBody2D@108780" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108780" to="Tiles/@AnimatableBody2D@108780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108781" to="Tiles/@AnimatableBody2D@108781/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108781" to="Tiles/@AnimatableBody2D@108781/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108781" to="Tiles/@AnimatableBody2D@108781" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108781" to="Tiles/@AnimatableBody2D@108781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108781" to="Tiles/@AnimatableBody2D@108781" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108781" to="Tiles/@AnimatableBody2D@108781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108782" to="Tiles/@AnimatableBody2D@108782/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108782" to="Tiles/@AnimatableBody2D@108782/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108782" to="Tiles/@AnimatableBody2D@108782" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108782" to="Tiles/@AnimatableBody2D@108782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108782" to="Tiles/@AnimatableBody2D@108782" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108782" to="Tiles/@AnimatableBody2D@108782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108783" to="Tiles/@AnimatableBody2D@108783/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108783" to="Tiles/@AnimatableBody2D@108783/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108783" to="Tiles/@AnimatableBody2D@108783" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108783" to="Tiles/@AnimatableBody2D@108783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108783" to="Tiles/@AnimatableBody2D@108783" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108783" to="Tiles/@AnimatableBody2D@108783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108784" to="Tiles/@AnimatableBody2D@108784/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108784" to="Tiles/@AnimatableBody2D@108784/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108784" to="Tiles/@AnimatableBody2D@108784" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108784" to="Tiles/@AnimatableBody2D@108784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108784" to="Tiles/@AnimatableBody2D@108784" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108784" to="Tiles/@AnimatableBody2D@108784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108785" to="Tiles/@AnimatableBody2D@108785/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108785" to="Tiles/@AnimatableBody2D@108785/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108785" to="Tiles/@AnimatableBody2D@108785" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108785" to="Tiles/@AnimatableBody2D@108785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108785" to="Tiles/@AnimatableBody2D@108785" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108785" to="Tiles/@AnimatableBody2D@108785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108786" to="Tiles/@AnimatableBody2D@108786/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108786" to="Tiles/@AnimatableBody2D@108786/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108786" to="Tiles/@AnimatableBody2D@108786" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108786" to="Tiles/@AnimatableBody2D@108786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108786" to="Tiles/@AnimatableBody2D@108786" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108786" to="Tiles/@AnimatableBody2D@108786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108787" to="Tiles/@AnimatableBody2D@108787/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108787" to="Tiles/@AnimatableBody2D@108787/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108787" to="Tiles/@AnimatableBody2D@108787" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108787" to="Tiles/@AnimatableBody2D@108787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108787" to="Tiles/@AnimatableBody2D@108787" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108787" to="Tiles/@AnimatableBody2D@108787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108788" to="Tiles/@AnimatableBody2D@108788/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108788" to="Tiles/@AnimatableBody2D@108788/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108788" to="Tiles/@AnimatableBody2D@108788" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108788" to="Tiles/@AnimatableBody2D@108788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108788" to="Tiles/@AnimatableBody2D@108788" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108788" to="Tiles/@AnimatableBody2D@108788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108789" to="Tiles/@AnimatableBody2D@108789/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108789" to="Tiles/@AnimatableBody2D@108789/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108789" to="Tiles/@AnimatableBody2D@108789" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108789" to="Tiles/@AnimatableBody2D@108789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108789" to="Tiles/@AnimatableBody2D@108789" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108789" to="Tiles/@AnimatableBody2D@108789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108790" to="Tiles/@AnimatableBody2D@108790/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108790" to="Tiles/@AnimatableBody2D@108790/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108790" to="Tiles/@AnimatableBody2D@108790" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108790" to="Tiles/@AnimatableBody2D@108790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108790" to="Tiles/@AnimatableBody2D@108790" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108790" to="Tiles/@AnimatableBody2D@108790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108791" to="Tiles/@AnimatableBody2D@108791/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108791" to="Tiles/@AnimatableBody2D@108791/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108791" to="Tiles/@AnimatableBody2D@108791" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108791" to="Tiles/@AnimatableBody2D@108791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108791" to="Tiles/@AnimatableBody2D@108791" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108791" to="Tiles/@AnimatableBody2D@108791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108792" to="Tiles/@AnimatableBody2D@108792/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108792" to="Tiles/@AnimatableBody2D@108792/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108792" to="Tiles/@AnimatableBody2D@108792" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108792" to="Tiles/@AnimatableBody2D@108792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108792" to="Tiles/@AnimatableBody2D@108792" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108792" to="Tiles/@AnimatableBody2D@108792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108793" to="Tiles/@AnimatableBody2D@108793/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108793" to="Tiles/@AnimatableBody2D@108793/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108793" to="Tiles/@AnimatableBody2D@108793" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108793" to="Tiles/@AnimatableBody2D@108793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108793" to="Tiles/@AnimatableBody2D@108793" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108793" to="Tiles/@AnimatableBody2D@108793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108794" to="Tiles/@AnimatableBody2D@108794/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108794" to="Tiles/@AnimatableBody2D@108794/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108794" to="Tiles/@AnimatableBody2D@108794" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108794" to="Tiles/@AnimatableBody2D@108794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108794" to="Tiles/@AnimatableBody2D@108794" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108794" to="Tiles/@AnimatableBody2D@108794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108795" to="Tiles/@AnimatableBody2D@108795/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108795" to="Tiles/@AnimatableBody2D@108795/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108795" to="Tiles/@AnimatableBody2D@108795" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108795" to="Tiles/@AnimatableBody2D@108795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108795" to="Tiles/@AnimatableBody2D@108795" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108795" to="Tiles/@AnimatableBody2D@108795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108796" to="Tiles/@AnimatableBody2D@108796/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108796" to="Tiles/@AnimatableBody2D@108796/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108796" to="Tiles/@AnimatableBody2D@108796" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108796" to="Tiles/@AnimatableBody2D@108796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108796" to="Tiles/@AnimatableBody2D@108796" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108796" to="Tiles/@AnimatableBody2D@108796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108797" to="Tiles/@AnimatableBody2D@108797/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108797" to="Tiles/@AnimatableBody2D@108797/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108797" to="Tiles/@AnimatableBody2D@108797" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108797" to="Tiles/@AnimatableBody2D@108797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108797" to="Tiles/@AnimatableBody2D@108797" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108797" to="Tiles/@AnimatableBody2D@108797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108798" to="Tiles/@AnimatableBody2D@108798/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108798" to="Tiles/@AnimatableBody2D@108798/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108798" to="Tiles/@AnimatableBody2D@108798" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108798" to="Tiles/@AnimatableBody2D@108798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108798" to="Tiles/@AnimatableBody2D@108798" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108798" to="Tiles/@AnimatableBody2D@108798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108799" to="Tiles/@AnimatableBody2D@108799/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108799" to="Tiles/@AnimatableBody2D@108799/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108799" to="Tiles/@AnimatableBody2D@108799" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108799" to="Tiles/@AnimatableBody2D@108799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108799" to="Tiles/@AnimatableBody2D@108799" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108799" to="Tiles/@AnimatableBody2D@108799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108800" to="Tiles/@AnimatableBody2D@108800/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108800" to="Tiles/@AnimatableBody2D@108800/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108800" to="Tiles/@AnimatableBody2D@108800" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108800" to="Tiles/@AnimatableBody2D@108800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108800" to="Tiles/@AnimatableBody2D@108800" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108800" to="Tiles/@AnimatableBody2D@108800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108801" to="Tiles/@AnimatableBody2D@108801/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108801" to="Tiles/@AnimatableBody2D@108801/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108801" to="Tiles/@AnimatableBody2D@108801" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108801" to="Tiles/@AnimatableBody2D@108801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108801" to="Tiles/@AnimatableBody2D@108801" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108801" to="Tiles/@AnimatableBody2D@108801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108802" to="Tiles/@AnimatableBody2D@108802/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108802" to="Tiles/@AnimatableBody2D@108802/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108802" to="Tiles/@AnimatableBody2D@108802" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108802" to="Tiles/@AnimatableBody2D@108802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108802" to="Tiles/@AnimatableBody2D@108802" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108802" to="Tiles/@AnimatableBody2D@108802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108803" to="Tiles/@AnimatableBody2D@108803/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108803" to="Tiles/@AnimatableBody2D@108803/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108803" to="Tiles/@AnimatableBody2D@108803" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108803" to="Tiles/@AnimatableBody2D@108803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108803" to="Tiles/@AnimatableBody2D@108803" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108803" to="Tiles/@AnimatableBody2D@108803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108804" to="Tiles/@AnimatableBody2D@108804/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108804" to="Tiles/@AnimatableBody2D@108804/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108804" to="Tiles/@AnimatableBody2D@108804" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108804" to="Tiles/@AnimatableBody2D@108804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108804" to="Tiles/@AnimatableBody2D@108804" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108804" to="Tiles/@AnimatableBody2D@108804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108805" to="Tiles/@AnimatableBody2D@108805/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108805" to="Tiles/@AnimatableBody2D@108805/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108805" to="Tiles/@AnimatableBody2D@108805" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108805" to="Tiles/@AnimatableBody2D@108805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108805" to="Tiles/@AnimatableBody2D@108805" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108805" to="Tiles/@AnimatableBody2D@108805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108806" to="Tiles/@AnimatableBody2D@108806/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108806" to="Tiles/@AnimatableBody2D@108806/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108806" to="Tiles/@AnimatableBody2D@108806" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108806" to="Tiles/@AnimatableBody2D@108806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108806" to="Tiles/@AnimatableBody2D@108806" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108806" to="Tiles/@AnimatableBody2D@108806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108807" to="Tiles/@AnimatableBody2D@108807/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108807" to="Tiles/@AnimatableBody2D@108807/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108807" to="Tiles/@AnimatableBody2D@108807" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108807" to="Tiles/@AnimatableBody2D@108807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108807" to="Tiles/@AnimatableBody2D@108807" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108807" to="Tiles/@AnimatableBody2D@108807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108808" to="Tiles/@AnimatableBody2D@108808/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108808" to="Tiles/@AnimatableBody2D@108808/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108808" to="Tiles/@AnimatableBody2D@108808" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108808" to="Tiles/@AnimatableBody2D@108808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108808" to="Tiles/@AnimatableBody2D@108808" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108808" to="Tiles/@AnimatableBody2D@108808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108809" to="Tiles/@AnimatableBody2D@108809/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108809" to="Tiles/@AnimatableBody2D@108809/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108809" to="Tiles/@AnimatableBody2D@108809" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108809" to="Tiles/@AnimatableBody2D@108809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108809" to="Tiles/@AnimatableBody2D@108809" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108809" to="Tiles/@AnimatableBody2D@108809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108810" to="Tiles/@AnimatableBody2D@108810/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108810" to="Tiles/@AnimatableBody2D@108810/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108810" to="Tiles/@AnimatableBody2D@108810" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108810" to="Tiles/@AnimatableBody2D@108810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108810" to="Tiles/@AnimatableBody2D@108810" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108810" to="Tiles/@AnimatableBody2D@108810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108811" to="Tiles/@AnimatableBody2D@108811/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108811" to="Tiles/@AnimatableBody2D@108811/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108811" to="Tiles/@AnimatableBody2D@108811" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108811" to="Tiles/@AnimatableBody2D@108811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108811" to="Tiles/@AnimatableBody2D@108811" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108811" to="Tiles/@AnimatableBody2D@108811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108812" to="Tiles/@AnimatableBody2D@108812/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108812" to="Tiles/@AnimatableBody2D@108812/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108812" to="Tiles/@AnimatableBody2D@108812" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108812" to="Tiles/@AnimatableBody2D@108812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108812" to="Tiles/@AnimatableBody2D@108812" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108812" to="Tiles/@AnimatableBody2D@108812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108813" to="Tiles/@AnimatableBody2D@108813/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108813" to="Tiles/@AnimatableBody2D@108813/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108813" to="Tiles/@AnimatableBody2D@108813" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108813" to="Tiles/@AnimatableBody2D@108813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108813" to="Tiles/@AnimatableBody2D@108813" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108813" to="Tiles/@AnimatableBody2D@108813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108814" to="Tiles/@AnimatableBody2D@108814/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108814" to="Tiles/@AnimatableBody2D@108814/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108814" to="Tiles/@AnimatableBody2D@108814" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108814" to="Tiles/@AnimatableBody2D@108814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108814" to="Tiles/@AnimatableBody2D@108814" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108814" to="Tiles/@AnimatableBody2D@108814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108815" to="Tiles/@AnimatableBody2D@108815/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108815" to="Tiles/@AnimatableBody2D@108815/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108815" to="Tiles/@AnimatableBody2D@108815" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108815" to="Tiles/@AnimatableBody2D@108815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108815" to="Tiles/@AnimatableBody2D@108815" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108815" to="Tiles/@AnimatableBody2D@108815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108816" to="Tiles/@AnimatableBody2D@108816/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108816" to="Tiles/@AnimatableBody2D@108816/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108816" to="Tiles/@AnimatableBody2D@108816" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108816" to="Tiles/@AnimatableBody2D@108816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108816" to="Tiles/@AnimatableBody2D@108816" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108816" to="Tiles/@AnimatableBody2D@108816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108817" to="Tiles/@AnimatableBody2D@108817/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108817" to="Tiles/@AnimatableBody2D@108817/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108817" to="Tiles/@AnimatableBody2D@108817" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108817" to="Tiles/@AnimatableBody2D@108817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108817" to="Tiles/@AnimatableBody2D@108817" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108817" to="Tiles/@AnimatableBody2D@108817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108818" to="Tiles/@AnimatableBody2D@108818/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108818" to="Tiles/@AnimatableBody2D@108818/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108818" to="Tiles/@AnimatableBody2D@108818" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108818" to="Tiles/@AnimatableBody2D@108818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108818" to="Tiles/@AnimatableBody2D@108818" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108818" to="Tiles/@AnimatableBody2D@108818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108819" to="Tiles/@AnimatableBody2D@108819/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108819" to="Tiles/@AnimatableBody2D@108819/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108819" to="Tiles/@AnimatableBody2D@108819" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108819" to="Tiles/@AnimatableBody2D@108819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108819" to="Tiles/@AnimatableBody2D@108819" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108819" to="Tiles/@AnimatableBody2D@108819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108820" to="Tiles/@AnimatableBody2D@108820/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108820" to="Tiles/@AnimatableBody2D@108820/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108820" to="Tiles/@AnimatableBody2D@108820" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108820" to="Tiles/@AnimatableBody2D@108820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108820" to="Tiles/@AnimatableBody2D@108820" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108820" to="Tiles/@AnimatableBody2D@108820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108821" to="Tiles/@AnimatableBody2D@108821/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108821" to="Tiles/@AnimatableBody2D@108821/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108821" to="Tiles/@AnimatableBody2D@108821" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108821" to="Tiles/@AnimatableBody2D@108821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108821" to="Tiles/@AnimatableBody2D@108821" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108821" to="Tiles/@AnimatableBody2D@108821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108822" to="Tiles/@AnimatableBody2D@108822/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108822" to="Tiles/@AnimatableBody2D@108822/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108822" to="Tiles/@AnimatableBody2D@108822" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108822" to="Tiles/@AnimatableBody2D@108822/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108822" to="Tiles/@AnimatableBody2D@108822" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108822" to="Tiles/@AnimatableBody2D@108822/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108823" to="Tiles/@AnimatableBody2D@108823/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108823" to="Tiles/@AnimatableBody2D@108823/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108823" to="Tiles/@AnimatableBody2D@108823" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108823" to="Tiles/@AnimatableBody2D@108823/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108823" to="Tiles/@AnimatableBody2D@108823" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108823" to="Tiles/@AnimatableBody2D@108823/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108824" to="Tiles/@AnimatableBody2D@108824/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108824" to="Tiles/@AnimatableBody2D@108824/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108824" to="Tiles/@AnimatableBody2D@108824" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108824" to="Tiles/@AnimatableBody2D@108824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108824" to="Tiles/@AnimatableBody2D@108824" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108824" to="Tiles/@AnimatableBody2D@108824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108825" to="Tiles/@AnimatableBody2D@108825/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108825" to="Tiles/@AnimatableBody2D@108825/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108825" to="Tiles/@AnimatableBody2D@108825" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108825" to="Tiles/@AnimatableBody2D@108825/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108825" to="Tiles/@AnimatableBody2D@108825" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108825" to="Tiles/@AnimatableBody2D@108825/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108826" to="Tiles/@AnimatableBody2D@108826/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108826" to="Tiles/@AnimatableBody2D@108826/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108826" to="Tiles/@AnimatableBody2D@108826" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108826" to="Tiles/@AnimatableBody2D@108826/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108826" to="Tiles/@AnimatableBody2D@108826" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108826" to="Tiles/@AnimatableBody2D@108826/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108827" to="Tiles/@AnimatableBody2D@108827/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108827" to="Tiles/@AnimatableBody2D@108827/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108827" to="Tiles/@AnimatableBody2D@108827" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108827" to="Tiles/@AnimatableBody2D@108827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108827" to="Tiles/@AnimatableBody2D@108827" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108827" to="Tiles/@AnimatableBody2D@108827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108828" to="Tiles/@AnimatableBody2D@108828/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108828" to="Tiles/@AnimatableBody2D@108828/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108828" to="Tiles/@AnimatableBody2D@108828" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108828" to="Tiles/@AnimatableBody2D@108828/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108828" to="Tiles/@AnimatableBody2D@108828" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108828" to="Tiles/@AnimatableBody2D@108828/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108829" to="Tiles/@AnimatableBody2D@108829/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108829" to="Tiles/@AnimatableBody2D@108829/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108829" to="Tiles/@AnimatableBody2D@108829" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108829" to="Tiles/@AnimatableBody2D@108829/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108829" to="Tiles/@AnimatableBody2D@108829" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108829" to="Tiles/@AnimatableBody2D@108829/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108830" to="Tiles/@AnimatableBody2D@108830/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108830" to="Tiles/@AnimatableBody2D@108830/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108830" to="Tiles/@AnimatableBody2D@108830" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108830" to="Tiles/@AnimatableBody2D@108830/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108830" to="Tiles/@AnimatableBody2D@108830" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108830" to="Tiles/@AnimatableBody2D@108830/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108831" to="Tiles/@AnimatableBody2D@108831/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108831" to="Tiles/@AnimatableBody2D@108831/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108831" to="Tiles/@AnimatableBody2D@108831" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108831" to="Tiles/@AnimatableBody2D@108831/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108831" to="Tiles/@AnimatableBody2D@108831" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108831" to="Tiles/@AnimatableBody2D@108831/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108832" to="Tiles/@AnimatableBody2D@108832/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108832" to="Tiles/@AnimatableBody2D@108832/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108832" to="Tiles/@AnimatableBody2D@108832" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108832" to="Tiles/@AnimatableBody2D@108832/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108832" to="Tiles/@AnimatableBody2D@108832" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108832" to="Tiles/@AnimatableBody2D@108832/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108833" to="Tiles/@AnimatableBody2D@108833/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108833" to="Tiles/@AnimatableBody2D@108833/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108833" to="Tiles/@AnimatableBody2D@108833" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108833" to="Tiles/@AnimatableBody2D@108833/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108833" to="Tiles/@AnimatableBody2D@108833" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108833" to="Tiles/@AnimatableBody2D@108833/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108834" to="Tiles/@AnimatableBody2D@108834/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108834" to="Tiles/@AnimatableBody2D@108834/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108834" to="Tiles/@AnimatableBody2D@108834" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108834" to="Tiles/@AnimatableBody2D@108834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108834" to="Tiles/@AnimatableBody2D@108834" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108834" to="Tiles/@AnimatableBody2D@108834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108835" to="Tiles/@AnimatableBody2D@108835/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108835" to="Tiles/@AnimatableBody2D@108835/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108835" to="Tiles/@AnimatableBody2D@108835" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108835" to="Tiles/@AnimatableBody2D@108835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108835" to="Tiles/@AnimatableBody2D@108835" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108835" to="Tiles/@AnimatableBody2D@108835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108836" to="Tiles/@AnimatableBody2D@108836/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108836" to="Tiles/@AnimatableBody2D@108836/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108836" to="Tiles/@AnimatableBody2D@108836" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108836" to="Tiles/@AnimatableBody2D@108836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108836" to="Tiles/@AnimatableBody2D@108836" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108836" to="Tiles/@AnimatableBody2D@108836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108837" to="Tiles/@AnimatableBody2D@108837/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108837" to="Tiles/@AnimatableBody2D@108837/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108837" to="Tiles/@AnimatableBody2D@108837" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108837" to="Tiles/@AnimatableBody2D@108837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108837" to="Tiles/@AnimatableBody2D@108837" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108837" to="Tiles/@AnimatableBody2D@108837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108838" to="Tiles/@AnimatableBody2D@108838/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108838" to="Tiles/@AnimatableBody2D@108838/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108838" to="Tiles/@AnimatableBody2D@108838" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108838" to="Tiles/@AnimatableBody2D@108838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108838" to="Tiles/@AnimatableBody2D@108838" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108838" to="Tiles/@AnimatableBody2D@108838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108839" to="Tiles/@AnimatableBody2D@108839/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108839" to="Tiles/@AnimatableBody2D@108839/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108839" to="Tiles/@AnimatableBody2D@108839" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108839" to="Tiles/@AnimatableBody2D@108839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108839" to="Tiles/@AnimatableBody2D@108839" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108839" to="Tiles/@AnimatableBody2D@108839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108840" to="Tiles/@AnimatableBody2D@108840/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108840" to="Tiles/@AnimatableBody2D@108840/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108840" to="Tiles/@AnimatableBody2D@108840" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108840" to="Tiles/@AnimatableBody2D@108840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108840" to="Tiles/@AnimatableBody2D@108840" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108840" to="Tiles/@AnimatableBody2D@108840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108841" to="Tiles/@AnimatableBody2D@108841/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108841" to="Tiles/@AnimatableBody2D@108841/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108841" to="Tiles/@AnimatableBody2D@108841" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108841" to="Tiles/@AnimatableBody2D@108841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108841" to="Tiles/@AnimatableBody2D@108841" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108841" to="Tiles/@AnimatableBody2D@108841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108842" to="Tiles/@AnimatableBody2D@108842/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108842" to="Tiles/@AnimatableBody2D@108842/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108842" to="Tiles/@AnimatableBody2D@108842" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108842" to="Tiles/@AnimatableBody2D@108842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108842" to="Tiles/@AnimatableBody2D@108842" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108842" to="Tiles/@AnimatableBody2D@108842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108843" to="Tiles/@AnimatableBody2D@108843/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108843" to="Tiles/@AnimatableBody2D@108843/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108843" to="Tiles/@AnimatableBody2D@108843" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108843" to="Tiles/@AnimatableBody2D@108843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108843" to="Tiles/@AnimatableBody2D@108843" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108843" to="Tiles/@AnimatableBody2D@108843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108844" to="Tiles/@AnimatableBody2D@108844/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108844" to="Tiles/@AnimatableBody2D@108844/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108844" to="Tiles/@AnimatableBody2D@108844" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108844" to="Tiles/@AnimatableBody2D@108844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108844" to="Tiles/@AnimatableBody2D@108844" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108844" to="Tiles/@AnimatableBody2D@108844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108845" to="Tiles/@AnimatableBody2D@108845/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108845" to="Tiles/@AnimatableBody2D@108845/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108845" to="Tiles/@AnimatableBody2D@108845" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108845" to="Tiles/@AnimatableBody2D@108845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108845" to="Tiles/@AnimatableBody2D@108845" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108845" to="Tiles/@AnimatableBody2D@108845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108846" to="Tiles/@AnimatableBody2D@108846/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108846" to="Tiles/@AnimatableBody2D@108846/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108846" to="Tiles/@AnimatableBody2D@108846" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108846" to="Tiles/@AnimatableBody2D@108846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108846" to="Tiles/@AnimatableBody2D@108846" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108846" to="Tiles/@AnimatableBody2D@108846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108847" to="Tiles/@AnimatableBody2D@108847/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108847" to="Tiles/@AnimatableBody2D@108847/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108847" to="Tiles/@AnimatableBody2D@108847" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108847" to="Tiles/@AnimatableBody2D@108847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108847" to="Tiles/@AnimatableBody2D@108847" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108847" to="Tiles/@AnimatableBody2D@108847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108848" to="Tiles/@AnimatableBody2D@108848/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108848" to="Tiles/@AnimatableBody2D@108848/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108848" to="Tiles/@AnimatableBody2D@108848" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108848" to="Tiles/@AnimatableBody2D@108848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108848" to="Tiles/@AnimatableBody2D@108848" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108848" to="Tiles/@AnimatableBody2D@108848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108849" to="Tiles/@AnimatableBody2D@108849/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108849" to="Tiles/@AnimatableBody2D@108849/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108849" to="Tiles/@AnimatableBody2D@108849" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108849" to="Tiles/@AnimatableBody2D@108849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108849" to="Tiles/@AnimatableBody2D@108849" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108849" to="Tiles/@AnimatableBody2D@108849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108850" to="Tiles/@AnimatableBody2D@108850/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108850" to="Tiles/@AnimatableBody2D@108850/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108850" to="Tiles/@AnimatableBody2D@108850" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108850" to="Tiles/@AnimatableBody2D@108850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108850" to="Tiles/@AnimatableBody2D@108850" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108850" to="Tiles/@AnimatableBody2D@108850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108851" to="Tiles/@AnimatableBody2D@108851/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108851" to="Tiles/@AnimatableBody2D@108851/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108851" to="Tiles/@AnimatableBody2D@108851" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108851" to="Tiles/@AnimatableBody2D@108851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108851" to="Tiles/@AnimatableBody2D@108851" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108851" to="Tiles/@AnimatableBody2D@108851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108852" to="Tiles/@AnimatableBody2D@108852/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108852" to="Tiles/@AnimatableBody2D@108852/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108852" to="Tiles/@AnimatableBody2D@108852" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108852" to="Tiles/@AnimatableBody2D@108852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108852" to="Tiles/@AnimatableBody2D@108852" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108852" to="Tiles/@AnimatableBody2D@108852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108853" to="Tiles/@AnimatableBody2D@108853/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108853" to="Tiles/@AnimatableBody2D@108853/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108853" to="Tiles/@AnimatableBody2D@108853" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108853" to="Tiles/@AnimatableBody2D@108853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108853" to="Tiles/@AnimatableBody2D@108853" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108853" to="Tiles/@AnimatableBody2D@108853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108854" to="Tiles/@AnimatableBody2D@108854/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108854" to="Tiles/@AnimatableBody2D@108854/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108854" to="Tiles/@AnimatableBody2D@108854" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108854" to="Tiles/@AnimatableBody2D@108854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108854" to="Tiles/@AnimatableBody2D@108854" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108854" to="Tiles/@AnimatableBody2D@108854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108855" to="Tiles/@AnimatableBody2D@108855/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108855" to="Tiles/@AnimatableBody2D@108855/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108855" to="Tiles/@AnimatableBody2D@108855" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108855" to="Tiles/@AnimatableBody2D@108855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108855" to="Tiles/@AnimatableBody2D@108855" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108855" to="Tiles/@AnimatableBody2D@108855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108856" to="Tiles/@AnimatableBody2D@108856/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108856" to="Tiles/@AnimatableBody2D@108856/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108856" to="Tiles/@AnimatableBody2D@108856" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108856" to="Tiles/@AnimatableBody2D@108856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108856" to="Tiles/@AnimatableBody2D@108856" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108856" to="Tiles/@AnimatableBody2D@108856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108857" to="Tiles/@AnimatableBody2D@108857/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108857" to="Tiles/@AnimatableBody2D@108857/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108857" to="Tiles/@AnimatableBody2D@108857" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108857" to="Tiles/@AnimatableBody2D@108857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108857" to="Tiles/@AnimatableBody2D@108857" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108857" to="Tiles/@AnimatableBody2D@108857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108858" to="Tiles/@AnimatableBody2D@108858/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108858" to="Tiles/@AnimatableBody2D@108858/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108858" to="Tiles/@AnimatableBody2D@108858" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108858" to="Tiles/@AnimatableBody2D@108858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108858" to="Tiles/@AnimatableBody2D@108858" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108858" to="Tiles/@AnimatableBody2D@108858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108859" to="Tiles/@AnimatableBody2D@108859/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108859" to="Tiles/@AnimatableBody2D@108859/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108859" to="Tiles/@AnimatableBody2D@108859" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108859" to="Tiles/@AnimatableBody2D@108859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108859" to="Tiles/@AnimatableBody2D@108859" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108859" to="Tiles/@AnimatableBody2D@108859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108860" to="Tiles/@AnimatableBody2D@108860/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108860" to="Tiles/@AnimatableBody2D@108860/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108860" to="Tiles/@AnimatableBody2D@108860" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108860" to="Tiles/@AnimatableBody2D@108860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108860" to="Tiles/@AnimatableBody2D@108860" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108860" to="Tiles/@AnimatableBody2D@108860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108861" to="Tiles/@AnimatableBody2D@108861/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108861" to="Tiles/@AnimatableBody2D@108861/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108861" to="Tiles/@AnimatableBody2D@108861" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108861" to="Tiles/@AnimatableBody2D@108861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108861" to="Tiles/@AnimatableBody2D@108861" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108861" to="Tiles/@AnimatableBody2D@108861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108862" to="Tiles/@AnimatableBody2D@108862/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108862" to="Tiles/@AnimatableBody2D@108862/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108862" to="Tiles/@AnimatableBody2D@108862" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108862" to="Tiles/@AnimatableBody2D@108862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108862" to="Tiles/@AnimatableBody2D@108862" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108862" to="Tiles/@AnimatableBody2D@108862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108863" to="Tiles/@AnimatableBody2D@108863/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108863" to="Tiles/@AnimatableBody2D@108863/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108863" to="Tiles/@AnimatableBody2D@108863" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108863" to="Tiles/@AnimatableBody2D@108863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108863" to="Tiles/@AnimatableBody2D@108863" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108863" to="Tiles/@AnimatableBody2D@108863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108864" to="Tiles/@AnimatableBody2D@108864/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108864" to="Tiles/@AnimatableBody2D@108864/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108864" to="Tiles/@AnimatableBody2D@108864" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108864" to="Tiles/@AnimatableBody2D@108864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108864" to="Tiles/@AnimatableBody2D@108864" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108864" to="Tiles/@AnimatableBody2D@108864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108865" to="Tiles/@AnimatableBody2D@108865/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108865" to="Tiles/@AnimatableBody2D@108865/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108865" to="Tiles/@AnimatableBody2D@108865" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108865" to="Tiles/@AnimatableBody2D@108865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108865" to="Tiles/@AnimatableBody2D@108865" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108865" to="Tiles/@AnimatableBody2D@108865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108866" to="Tiles/@AnimatableBody2D@108866/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108866" to="Tiles/@AnimatableBody2D@108866/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108866" to="Tiles/@AnimatableBody2D@108866" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108866" to="Tiles/@AnimatableBody2D@108866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108866" to="Tiles/@AnimatableBody2D@108866" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108866" to="Tiles/@AnimatableBody2D@108866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108867" to="Tiles/@AnimatableBody2D@108867/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108867" to="Tiles/@AnimatableBody2D@108867/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108867" to="Tiles/@AnimatableBody2D@108867" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108867" to="Tiles/@AnimatableBody2D@108867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108867" to="Tiles/@AnimatableBody2D@108867" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108867" to="Tiles/@AnimatableBody2D@108867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108868" to="Tiles/@AnimatableBody2D@108868/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108868" to="Tiles/@AnimatableBody2D@108868/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108868" to="Tiles/@AnimatableBody2D@108868" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108868" to="Tiles/@AnimatableBody2D@108868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108868" to="Tiles/@AnimatableBody2D@108868" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108868" to="Tiles/@AnimatableBody2D@108868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108869" to="Tiles/@AnimatableBody2D@108869/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108869" to="Tiles/@AnimatableBody2D@108869/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108869" to="Tiles/@AnimatableBody2D@108869" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108869" to="Tiles/@AnimatableBody2D@108869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108869" to="Tiles/@AnimatableBody2D@108869" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108869" to="Tiles/@AnimatableBody2D@108869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108870" to="Tiles/@AnimatableBody2D@108870/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108870" to="Tiles/@AnimatableBody2D@108870/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108870" to="Tiles/@AnimatableBody2D@108870" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108870" to="Tiles/@AnimatableBody2D@108870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108870" to="Tiles/@AnimatableBody2D@108870" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108870" to="Tiles/@AnimatableBody2D@108870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108871" to="Tiles/@AnimatableBody2D@108871/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108871" to="Tiles/@AnimatableBody2D@108871/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108871" to="Tiles/@AnimatableBody2D@108871" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108871" to="Tiles/@AnimatableBody2D@108871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108871" to="Tiles/@AnimatableBody2D@108871" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108871" to="Tiles/@AnimatableBody2D@108871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108872" to="Tiles/@AnimatableBody2D@108872/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108872" to="Tiles/@AnimatableBody2D@108872/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108872" to="Tiles/@AnimatableBody2D@108872" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108872" to="Tiles/@AnimatableBody2D@108872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108872" to="Tiles/@AnimatableBody2D@108872" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108872" to="Tiles/@AnimatableBody2D@108872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108873" to="Tiles/@AnimatableBody2D@108873/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108873" to="Tiles/@AnimatableBody2D@108873/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108873" to="Tiles/@AnimatableBody2D@108873" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108873" to="Tiles/@AnimatableBody2D@108873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108873" to="Tiles/@AnimatableBody2D@108873" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108873" to="Tiles/@AnimatableBody2D@108873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108874" to="Tiles/@AnimatableBody2D@108874/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108874" to="Tiles/@AnimatableBody2D@108874/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108874" to="Tiles/@AnimatableBody2D@108874" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108874" to="Tiles/@AnimatableBody2D@108874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108874" to="Tiles/@AnimatableBody2D@108874" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108874" to="Tiles/@AnimatableBody2D@108874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108875" to="Tiles/@AnimatableBody2D@108875/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108875" to="Tiles/@AnimatableBody2D@108875/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108875" to="Tiles/@AnimatableBody2D@108875" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108875" to="Tiles/@AnimatableBody2D@108875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108875" to="Tiles/@AnimatableBody2D@108875" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108875" to="Tiles/@AnimatableBody2D@108875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108876" to="Tiles/@AnimatableBody2D@108876/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108876" to="Tiles/@AnimatableBody2D@108876/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108876" to="Tiles/@AnimatableBody2D@108876" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108876" to="Tiles/@AnimatableBody2D@108876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108876" to="Tiles/@AnimatableBody2D@108876" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108876" to="Tiles/@AnimatableBody2D@108876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108877" to="Tiles/@AnimatableBody2D@108877/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108877" to="Tiles/@AnimatableBody2D@108877/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108877" to="Tiles/@AnimatableBody2D@108877" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108877" to="Tiles/@AnimatableBody2D@108877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108877" to="Tiles/@AnimatableBody2D@108877" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108877" to="Tiles/@AnimatableBody2D@108877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108878" to="Tiles/@AnimatableBody2D@108878/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108878" to="Tiles/@AnimatableBody2D@108878/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108878" to="Tiles/@AnimatableBody2D@108878" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108878" to="Tiles/@AnimatableBody2D@108878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108878" to="Tiles/@AnimatableBody2D@108878" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108878" to="Tiles/@AnimatableBody2D@108878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108879" to="Tiles/@AnimatableBody2D@108879/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108879" to="Tiles/@AnimatableBody2D@108879/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108879" to="Tiles/@AnimatableBody2D@108879" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108879" to="Tiles/@AnimatableBody2D@108879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108879" to="Tiles/@AnimatableBody2D@108879" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108879" to="Tiles/@AnimatableBody2D@108879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108880" to="Tiles/@AnimatableBody2D@108880/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108880" to="Tiles/@AnimatableBody2D@108880/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108880" to="Tiles/@AnimatableBody2D@108880" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108880" to="Tiles/@AnimatableBody2D@108880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108880" to="Tiles/@AnimatableBody2D@108880" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108880" to="Tiles/@AnimatableBody2D@108880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108881" to="Tiles/@AnimatableBody2D@108881/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108881" to="Tiles/@AnimatableBody2D@108881/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108881" to="Tiles/@AnimatableBody2D@108881" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108881" to="Tiles/@AnimatableBody2D@108881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108881" to="Tiles/@AnimatableBody2D@108881" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108881" to="Tiles/@AnimatableBody2D@108881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108882" to="Tiles/@AnimatableBody2D@108882/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108882" to="Tiles/@AnimatableBody2D@108882/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108882" to="Tiles/@AnimatableBody2D@108882" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108882" to="Tiles/@AnimatableBody2D@108882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108882" to="Tiles/@AnimatableBody2D@108882" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108882" to="Tiles/@AnimatableBody2D@108882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108883" to="Tiles/@AnimatableBody2D@108883/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108883" to="Tiles/@AnimatableBody2D@108883/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108883" to="Tiles/@AnimatableBody2D@108883" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108883" to="Tiles/@AnimatableBody2D@108883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108883" to="Tiles/@AnimatableBody2D@108883" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108883" to="Tiles/@AnimatableBody2D@108883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108884" to="Tiles/@AnimatableBody2D@108884/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108884" to="Tiles/@AnimatableBody2D@108884/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108884" to="Tiles/@AnimatableBody2D@108884" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108884" to="Tiles/@AnimatableBody2D@108884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108884" to="Tiles/@AnimatableBody2D@108884" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108884" to="Tiles/@AnimatableBody2D@108884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108885" to="Tiles/@AnimatableBody2D@108885/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108885" to="Tiles/@AnimatableBody2D@108885/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108885" to="Tiles/@AnimatableBody2D@108885" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108885" to="Tiles/@AnimatableBody2D@108885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108885" to="Tiles/@AnimatableBody2D@108885" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108885" to="Tiles/@AnimatableBody2D@108885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108886" to="Tiles/@AnimatableBody2D@108886/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108886" to="Tiles/@AnimatableBody2D@108886/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108886" to="Tiles/@AnimatableBody2D@108886" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108886" to="Tiles/@AnimatableBody2D@108886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108886" to="Tiles/@AnimatableBody2D@108886" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108886" to="Tiles/@AnimatableBody2D@108886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108887" to="Tiles/@AnimatableBody2D@108887/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108887" to="Tiles/@AnimatableBody2D@108887/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108887" to="Tiles/@AnimatableBody2D@108887" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108887" to="Tiles/@AnimatableBody2D@108887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108887" to="Tiles/@AnimatableBody2D@108887" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108887" to="Tiles/@AnimatableBody2D@108887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108888" to="Tiles/@AnimatableBody2D@108888/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108888" to="Tiles/@AnimatableBody2D@108888/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108888" to="Tiles/@AnimatableBody2D@108888" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108888" to="Tiles/@AnimatableBody2D@108888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108888" to="Tiles/@AnimatableBody2D@108888" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108888" to="Tiles/@AnimatableBody2D@108888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108889" to="Tiles/@AnimatableBody2D@108889/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108889" to="Tiles/@AnimatableBody2D@108889/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108889" to="Tiles/@AnimatableBody2D@108889" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108889" to="Tiles/@AnimatableBody2D@108889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108889" to="Tiles/@AnimatableBody2D@108889" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108889" to="Tiles/@AnimatableBody2D@108889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108890" to="Tiles/@AnimatableBody2D@108890/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108890" to="Tiles/@AnimatableBody2D@108890/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108890" to="Tiles/@AnimatableBody2D@108890" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108890" to="Tiles/@AnimatableBody2D@108890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108890" to="Tiles/@AnimatableBody2D@108890" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108890" to="Tiles/@AnimatableBody2D@108890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108891" to="Tiles/@AnimatableBody2D@108891/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108891" to="Tiles/@AnimatableBody2D@108891/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108891" to="Tiles/@AnimatableBody2D@108891" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108891" to="Tiles/@AnimatableBody2D@108891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108891" to="Tiles/@AnimatableBody2D@108891" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108891" to="Tiles/@AnimatableBody2D@108891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108892" to="Tiles/@AnimatableBody2D@108892/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108892" to="Tiles/@AnimatableBody2D@108892/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108892" to="Tiles/@AnimatableBody2D@108892" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108892" to="Tiles/@AnimatableBody2D@108892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108892" to="Tiles/@AnimatableBody2D@108892" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108892" to="Tiles/@AnimatableBody2D@108892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108893" to="Tiles/@AnimatableBody2D@108893/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108893" to="Tiles/@AnimatableBody2D@108893/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108893" to="Tiles/@AnimatableBody2D@108893" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108893" to="Tiles/@AnimatableBody2D@108893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108893" to="Tiles/@AnimatableBody2D@108893" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108893" to="Tiles/@AnimatableBody2D@108893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108894" to="Tiles/@AnimatableBody2D@108894/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108894" to="Tiles/@AnimatableBody2D@108894/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108894" to="Tiles/@AnimatableBody2D@108894" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108894" to="Tiles/@AnimatableBody2D@108894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108894" to="Tiles/@AnimatableBody2D@108894" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108894" to="Tiles/@AnimatableBody2D@108894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108895" to="Tiles/@AnimatableBody2D@108895/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108895" to="Tiles/@AnimatableBody2D@108895/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108895" to="Tiles/@AnimatableBody2D@108895" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108895" to="Tiles/@AnimatableBody2D@108895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108895" to="Tiles/@AnimatableBody2D@108895" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108895" to="Tiles/@AnimatableBody2D@108895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108896" to="Tiles/@AnimatableBody2D@108896/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108896" to="Tiles/@AnimatableBody2D@108896/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108896" to="Tiles/@AnimatableBody2D@108896" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108896" to="Tiles/@AnimatableBody2D@108896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108896" to="Tiles/@AnimatableBody2D@108896" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108896" to="Tiles/@AnimatableBody2D@108896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108897" to="Tiles/@AnimatableBody2D@108897/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108897" to="Tiles/@AnimatableBody2D@108897/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108897" to="Tiles/@AnimatableBody2D@108897" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108897" to="Tiles/@AnimatableBody2D@108897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108897" to="Tiles/@AnimatableBody2D@108897" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108897" to="Tiles/@AnimatableBody2D@108897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108898" to="Tiles/@AnimatableBody2D@108898/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108898" to="Tiles/@AnimatableBody2D@108898/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108898" to="Tiles/@AnimatableBody2D@108898" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108898" to="Tiles/@AnimatableBody2D@108898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108898" to="Tiles/@AnimatableBody2D@108898" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108898" to="Tiles/@AnimatableBody2D@108898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108899" to="Tiles/@AnimatableBody2D@108899/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108899" to="Tiles/@AnimatableBody2D@108899/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108899" to="Tiles/@AnimatableBody2D@108899" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108899" to="Tiles/@AnimatableBody2D@108899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108899" to="Tiles/@AnimatableBody2D@108899" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108899" to="Tiles/@AnimatableBody2D@108899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108900" to="Tiles/@AnimatableBody2D@108900/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108900" to="Tiles/@AnimatableBody2D@108900/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108900" to="Tiles/@AnimatableBody2D@108900" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108900" to="Tiles/@AnimatableBody2D@108900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108900" to="Tiles/@AnimatableBody2D@108900" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108900" to="Tiles/@AnimatableBody2D@108900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108901" to="Tiles/@AnimatableBody2D@108901/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108901" to="Tiles/@AnimatableBody2D@108901/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108901" to="Tiles/@AnimatableBody2D@108901" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108901" to="Tiles/@AnimatableBody2D@108901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108901" to="Tiles/@AnimatableBody2D@108901" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108901" to="Tiles/@AnimatableBody2D@108901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108902" to="Tiles/@AnimatableBody2D@108902/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108902" to="Tiles/@AnimatableBody2D@108902/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108902" to="Tiles/@AnimatableBody2D@108902" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108902" to="Tiles/@AnimatableBody2D@108902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108902" to="Tiles/@AnimatableBody2D@108902" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108902" to="Tiles/@AnimatableBody2D@108902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108903" to="Tiles/@AnimatableBody2D@108903/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108903" to="Tiles/@AnimatableBody2D@108903/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108903" to="Tiles/@AnimatableBody2D@108903" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108903" to="Tiles/@AnimatableBody2D@108903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108903" to="Tiles/@AnimatableBody2D@108903" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108903" to="Tiles/@AnimatableBody2D@108903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108904" to="Tiles/@AnimatableBody2D@108904/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108904" to="Tiles/@AnimatableBody2D@108904/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108904" to="Tiles/@AnimatableBody2D@108904" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108904" to="Tiles/@AnimatableBody2D@108904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108904" to="Tiles/@AnimatableBody2D@108904" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108904" to="Tiles/@AnimatableBody2D@108904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108905" to="Tiles/@AnimatableBody2D@108905/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108905" to="Tiles/@AnimatableBody2D@108905/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108905" to="Tiles/@AnimatableBody2D@108905" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108905" to="Tiles/@AnimatableBody2D@108905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108905" to="Tiles/@AnimatableBody2D@108905" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108905" to="Tiles/@AnimatableBody2D@108905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108906" to="Tiles/@AnimatableBody2D@108906/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108906" to="Tiles/@AnimatableBody2D@108906/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108906" to="Tiles/@AnimatableBody2D@108906" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108906" to="Tiles/@AnimatableBody2D@108906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108906" to="Tiles/@AnimatableBody2D@108906" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108906" to="Tiles/@AnimatableBody2D@108906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108907" to="Tiles/@AnimatableBody2D@108907/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108907" to="Tiles/@AnimatableBody2D@108907/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108907" to="Tiles/@AnimatableBody2D@108907" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108907" to="Tiles/@AnimatableBody2D@108907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108907" to="Tiles/@AnimatableBody2D@108907" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108907" to="Tiles/@AnimatableBody2D@108907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108908" to="Tiles/@AnimatableBody2D@108908/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108908" to="Tiles/@AnimatableBody2D@108908/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108908" to="Tiles/@AnimatableBody2D@108908" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108908" to="Tiles/@AnimatableBody2D@108908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108908" to="Tiles/@AnimatableBody2D@108908" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108908" to="Tiles/@AnimatableBody2D@108908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108909" to="Tiles/@AnimatableBody2D@108909/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108909" to="Tiles/@AnimatableBody2D@108909/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108909" to="Tiles/@AnimatableBody2D@108909" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108909" to="Tiles/@AnimatableBody2D@108909/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108909" to="Tiles/@AnimatableBody2D@108909" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108909" to="Tiles/@AnimatableBody2D@108909/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108910" to="Tiles/@AnimatableBody2D@108910/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108910" to="Tiles/@AnimatableBody2D@108910/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108910" to="Tiles/@AnimatableBody2D@108910" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108910" to="Tiles/@AnimatableBody2D@108910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108910" to="Tiles/@AnimatableBody2D@108910" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108910" to="Tiles/@AnimatableBody2D@108910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108911" to="Tiles/@AnimatableBody2D@108911/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108911" to="Tiles/@AnimatableBody2D@108911/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108911" to="Tiles/@AnimatableBody2D@108911" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108911" to="Tiles/@AnimatableBody2D@108911/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108911" to="Tiles/@AnimatableBody2D@108911" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108911" to="Tiles/@AnimatableBody2D@108911/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108912" to="Tiles/@AnimatableBody2D@108912/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108912" to="Tiles/@AnimatableBody2D@108912/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108912" to="Tiles/@AnimatableBody2D@108912" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108912" to="Tiles/@AnimatableBody2D@108912/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108912" to="Tiles/@AnimatableBody2D@108912" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108912" to="Tiles/@AnimatableBody2D@108912/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108913" to="Tiles/@AnimatableBody2D@108913/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108913" to="Tiles/@AnimatableBody2D@108913/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108913" to="Tiles/@AnimatableBody2D@108913" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108913" to="Tiles/@AnimatableBody2D@108913/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108913" to="Tiles/@AnimatableBody2D@108913" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108913" to="Tiles/@AnimatableBody2D@108913/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108914" to="Tiles/@AnimatableBody2D@108914/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108914" to="Tiles/@AnimatableBody2D@108914/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108914" to="Tiles/@AnimatableBody2D@108914" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108914" to="Tiles/@AnimatableBody2D@108914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108914" to="Tiles/@AnimatableBody2D@108914" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108914" to="Tiles/@AnimatableBody2D@108914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108915" to="Tiles/@AnimatableBody2D@108915/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108915" to="Tiles/@AnimatableBody2D@108915/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108915" to="Tiles/@AnimatableBody2D@108915" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108915" to="Tiles/@AnimatableBody2D@108915/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108915" to="Tiles/@AnimatableBody2D@108915" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108915" to="Tiles/@AnimatableBody2D@108915/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108916" to="Tiles/@AnimatableBody2D@108916/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108916" to="Tiles/@AnimatableBody2D@108916/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108916" to="Tiles/@AnimatableBody2D@108916" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108916" to="Tiles/@AnimatableBody2D@108916/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108916" to="Tiles/@AnimatableBody2D@108916" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108916" to="Tiles/@AnimatableBody2D@108916/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108917" to="Tiles/@AnimatableBody2D@108917/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108917" to="Tiles/@AnimatableBody2D@108917/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108917" to="Tiles/@AnimatableBody2D@108917" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108917" to="Tiles/@AnimatableBody2D@108917/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108917" to="Tiles/@AnimatableBody2D@108917" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108917" to="Tiles/@AnimatableBody2D@108917/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108918" to="Tiles/@AnimatableBody2D@108918/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108918" to="Tiles/@AnimatableBody2D@108918/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108918" to="Tiles/@AnimatableBody2D@108918" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108918" to="Tiles/@AnimatableBody2D@108918/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108918" to="Tiles/@AnimatableBody2D@108918" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108918" to="Tiles/@AnimatableBody2D@108918/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108919" to="Tiles/@AnimatableBody2D@108919/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108919" to="Tiles/@AnimatableBody2D@108919/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108919" to="Tiles/@AnimatableBody2D@108919" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108919" to="Tiles/@AnimatableBody2D@108919/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108919" to="Tiles/@AnimatableBody2D@108919" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108919" to="Tiles/@AnimatableBody2D@108919/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108920" to="Tiles/@AnimatableBody2D@108920/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108920" to="Tiles/@AnimatableBody2D@108920/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108920" to="Tiles/@AnimatableBody2D@108920" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108920" to="Tiles/@AnimatableBody2D@108920/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108920" to="Tiles/@AnimatableBody2D@108920" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108920" to="Tiles/@AnimatableBody2D@108920/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108921" to="Tiles/@AnimatableBody2D@108921/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108921" to="Tiles/@AnimatableBody2D@108921/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108921" to="Tiles/@AnimatableBody2D@108921" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108921" to="Tiles/@AnimatableBody2D@108921/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108921" to="Tiles/@AnimatableBody2D@108921" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108921" to="Tiles/@AnimatableBody2D@108921/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108922" to="Tiles/@AnimatableBody2D@108922/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108922" to="Tiles/@AnimatableBody2D@108922/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108922" to="Tiles/@AnimatableBody2D@108922" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108922" to="Tiles/@AnimatableBody2D@108922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108922" to="Tiles/@AnimatableBody2D@108922" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108922" to="Tiles/@AnimatableBody2D@108922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108923" to="Tiles/@AnimatableBody2D@108923/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108923" to="Tiles/@AnimatableBody2D@108923/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108923" to="Tiles/@AnimatableBody2D@108923" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108923" to="Tiles/@AnimatableBody2D@108923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108923" to="Tiles/@AnimatableBody2D@108923" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108923" to="Tiles/@AnimatableBody2D@108923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108924" to="Tiles/@AnimatableBody2D@108924/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108924" to="Tiles/@AnimatableBody2D@108924/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108924" to="Tiles/@AnimatableBody2D@108924" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108924" to="Tiles/@AnimatableBody2D@108924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108924" to="Tiles/@AnimatableBody2D@108924" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108924" to="Tiles/@AnimatableBody2D@108924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108925" to="Tiles/@AnimatableBody2D@108925/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108925" to="Tiles/@AnimatableBody2D@108925/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108925" to="Tiles/@AnimatableBody2D@108925" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108925" to="Tiles/@AnimatableBody2D@108925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108925" to="Tiles/@AnimatableBody2D@108925" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108925" to="Tiles/@AnimatableBody2D@108925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108926" to="Tiles/@AnimatableBody2D@108926/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108926" to="Tiles/@AnimatableBody2D@108926/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108926" to="Tiles/@AnimatableBody2D@108926" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108926" to="Tiles/@AnimatableBody2D@108926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108926" to="Tiles/@AnimatableBody2D@108926" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108926" to="Tiles/@AnimatableBody2D@108926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108927" to="Tiles/@AnimatableBody2D@108927/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108927" to="Tiles/@AnimatableBody2D@108927/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108927" to="Tiles/@AnimatableBody2D@108927" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108927" to="Tiles/@AnimatableBody2D@108927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108927" to="Tiles/@AnimatableBody2D@108927" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108927" to="Tiles/@AnimatableBody2D@108927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108928" to="Tiles/@AnimatableBody2D@108928/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108928" to="Tiles/@AnimatableBody2D@108928/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108928" to="Tiles/@AnimatableBody2D@108928" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108928" to="Tiles/@AnimatableBody2D@108928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108928" to="Tiles/@AnimatableBody2D@108928" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108928" to="Tiles/@AnimatableBody2D@108928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108929" to="Tiles/@AnimatableBody2D@108929/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108929" to="Tiles/@AnimatableBody2D@108929/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108929" to="Tiles/@AnimatableBody2D@108929" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108929" to="Tiles/@AnimatableBody2D@108929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108929" to="Tiles/@AnimatableBody2D@108929" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108929" to="Tiles/@AnimatableBody2D@108929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108930" to="Tiles/@AnimatableBody2D@108930/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108930" to="Tiles/@AnimatableBody2D@108930/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108930" to="Tiles/@AnimatableBody2D@108930" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108930" to="Tiles/@AnimatableBody2D@108930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108930" to="Tiles/@AnimatableBody2D@108930" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108930" to="Tiles/@AnimatableBody2D@108930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108931" to="Tiles/@AnimatableBody2D@108931/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108931" to="Tiles/@AnimatableBody2D@108931/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108931" to="Tiles/@AnimatableBody2D@108931" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108931" to="Tiles/@AnimatableBody2D@108931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108931" to="Tiles/@AnimatableBody2D@108931" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108931" to="Tiles/@AnimatableBody2D@108931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108932" to="Tiles/@AnimatableBody2D@108932/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108932" to="Tiles/@AnimatableBody2D@108932/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108932" to="Tiles/@AnimatableBody2D@108932" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108932" to="Tiles/@AnimatableBody2D@108932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108932" to="Tiles/@AnimatableBody2D@108932" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108932" to="Tiles/@AnimatableBody2D@108932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108933" to="Tiles/@AnimatableBody2D@108933/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108933" to="Tiles/@AnimatableBody2D@108933/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108933" to="Tiles/@AnimatableBody2D@108933" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108933" to="Tiles/@AnimatableBody2D@108933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108933" to="Tiles/@AnimatableBody2D@108933" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108933" to="Tiles/@AnimatableBody2D@108933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108934" to="Tiles/@AnimatableBody2D@108934/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108934" to="Tiles/@AnimatableBody2D@108934/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108934" to="Tiles/@AnimatableBody2D@108934" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108934" to="Tiles/@AnimatableBody2D@108934/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108934" to="Tiles/@AnimatableBody2D@108934" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108934" to="Tiles/@AnimatableBody2D@108934/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108935" to="Tiles/@AnimatableBody2D@108935/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108935" to="Tiles/@AnimatableBody2D@108935/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108935" to="Tiles/@AnimatableBody2D@108935" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108935" to="Tiles/@AnimatableBody2D@108935/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108935" to="Tiles/@AnimatableBody2D@108935" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108935" to="Tiles/@AnimatableBody2D@108935/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108936" to="Tiles/@AnimatableBody2D@108936/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108936" to="Tiles/@AnimatableBody2D@108936/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108936" to="Tiles/@AnimatableBody2D@108936" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108936" to="Tiles/@AnimatableBody2D@108936/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108936" to="Tiles/@AnimatableBody2D@108936" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108936" to="Tiles/@AnimatableBody2D@108936/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108937" to="Tiles/@AnimatableBody2D@108937/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108937" to="Tiles/@AnimatableBody2D@108937/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108937" to="Tiles/@AnimatableBody2D@108937" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108937" to="Tiles/@AnimatableBody2D@108937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108937" to="Tiles/@AnimatableBody2D@108937" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108937" to="Tiles/@AnimatableBody2D@108937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108938" to="Tiles/@AnimatableBody2D@108938/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108938" to="Tiles/@AnimatableBody2D@108938/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108938" to="Tiles/@AnimatableBody2D@108938" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108938" to="Tiles/@AnimatableBody2D@108938/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108938" to="Tiles/@AnimatableBody2D@108938" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108938" to="Tiles/@AnimatableBody2D@108938/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108939" to="Tiles/@AnimatableBody2D@108939/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108939" to="Tiles/@AnimatableBody2D@108939/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108939" to="Tiles/@AnimatableBody2D@108939" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108939" to="Tiles/@AnimatableBody2D@108939/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108939" to="Tiles/@AnimatableBody2D@108939" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108939" to="Tiles/@AnimatableBody2D@108939/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108940" to="Tiles/@AnimatableBody2D@108940/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108940" to="Tiles/@AnimatableBody2D@108940/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108940" to="Tiles/@AnimatableBody2D@108940" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108940" to="Tiles/@AnimatableBody2D@108940/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108940" to="Tiles/@AnimatableBody2D@108940" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108940" to="Tiles/@AnimatableBody2D@108940/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108941" to="Tiles/@AnimatableBody2D@108941/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108941" to="Tiles/@AnimatableBody2D@108941/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108941" to="Tiles/@AnimatableBody2D@108941" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108941" to="Tiles/@AnimatableBody2D@108941/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108941" to="Tiles/@AnimatableBody2D@108941" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108941" to="Tiles/@AnimatableBody2D@108941/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108942" to="Tiles/@AnimatableBody2D@108942/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108942" to="Tiles/@AnimatableBody2D@108942/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108942" to="Tiles/@AnimatableBody2D@108942" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108942" to="Tiles/@AnimatableBody2D@108942/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108942" to="Tiles/@AnimatableBody2D@108942" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108942" to="Tiles/@AnimatableBody2D@108942/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108943" to="Tiles/@AnimatableBody2D@108943/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108943" to="Tiles/@AnimatableBody2D@108943/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108943" to="Tiles/@AnimatableBody2D@108943" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108943" to="Tiles/@AnimatableBody2D@108943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108943" to="Tiles/@AnimatableBody2D@108943" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108943" to="Tiles/@AnimatableBody2D@108943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108944" to="Tiles/@AnimatableBody2D@108944/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108944" to="Tiles/@AnimatableBody2D@108944/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108944" to="Tiles/@AnimatableBody2D@108944" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108944" to="Tiles/@AnimatableBody2D@108944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108944" to="Tiles/@AnimatableBody2D@108944" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108944" to="Tiles/@AnimatableBody2D@108944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108945" to="Tiles/@AnimatableBody2D@108945/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108945" to="Tiles/@AnimatableBody2D@108945/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108945" to="Tiles/@AnimatableBody2D@108945" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108945" to="Tiles/@AnimatableBody2D@108945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108945" to="Tiles/@AnimatableBody2D@108945" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108945" to="Tiles/@AnimatableBody2D@108945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108946" to="Tiles/@AnimatableBody2D@108946/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108946" to="Tiles/@AnimatableBody2D@108946/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108946" to="Tiles/@AnimatableBody2D@108946" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108946" to="Tiles/@AnimatableBody2D@108946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108946" to="Tiles/@AnimatableBody2D@108946" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108946" to="Tiles/@AnimatableBody2D@108946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108947" to="Tiles/@AnimatableBody2D@108947/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108947" to="Tiles/@AnimatableBody2D@108947/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108947" to="Tiles/@AnimatableBody2D@108947" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108947" to="Tiles/@AnimatableBody2D@108947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108947" to="Tiles/@AnimatableBody2D@108947" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108947" to="Tiles/@AnimatableBody2D@108947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108948" to="Tiles/@AnimatableBody2D@108948/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108948" to="Tiles/@AnimatableBody2D@108948/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108948" to="Tiles/@AnimatableBody2D@108948" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108948" to="Tiles/@AnimatableBody2D@108948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108948" to="Tiles/@AnimatableBody2D@108948" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108948" to="Tiles/@AnimatableBody2D@108948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108949" to="Tiles/@AnimatableBody2D@108949/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108949" to="Tiles/@AnimatableBody2D@108949/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108949" to="Tiles/@AnimatableBody2D@108949" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108949" to="Tiles/@AnimatableBody2D@108949/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108949" to="Tiles/@AnimatableBody2D@108949" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108949" to="Tiles/@AnimatableBody2D@108949/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108950" to="Tiles/@AnimatableBody2D@108950/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108950" to="Tiles/@AnimatableBody2D@108950/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108950" to="Tiles/@AnimatableBody2D@108950" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108950" to="Tiles/@AnimatableBody2D@108950/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108950" to="Tiles/@AnimatableBody2D@108950" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108950" to="Tiles/@AnimatableBody2D@108950/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108951" to="Tiles/@AnimatableBody2D@108951/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108951" to="Tiles/@AnimatableBody2D@108951/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108951" to="Tiles/@AnimatableBody2D@108951" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108951" to="Tiles/@AnimatableBody2D@108951/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108951" to="Tiles/@AnimatableBody2D@108951" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108951" to="Tiles/@AnimatableBody2D@108951/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108952" to="Tiles/@AnimatableBody2D@108952/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108952" to="Tiles/@AnimatableBody2D@108952/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108952" to="Tiles/@AnimatableBody2D@108952" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108952" to="Tiles/@AnimatableBody2D@108952/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108952" to="Tiles/@AnimatableBody2D@108952" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108952" to="Tiles/@AnimatableBody2D@108952/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108953" to="Tiles/@AnimatableBody2D@108953/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108953" to="Tiles/@AnimatableBody2D@108953/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108953" to="Tiles/@AnimatableBody2D@108953" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108953" to="Tiles/@AnimatableBody2D@108953/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108953" to="Tiles/@AnimatableBody2D@108953" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108953" to="Tiles/@AnimatableBody2D@108953/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108954" to="Tiles/@AnimatableBody2D@108954/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108954" to="Tiles/@AnimatableBody2D@108954/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108954" to="Tiles/@AnimatableBody2D@108954" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108954" to="Tiles/@AnimatableBody2D@108954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108954" to="Tiles/@AnimatableBody2D@108954" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108954" to="Tiles/@AnimatableBody2D@108954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108955" to="Tiles/@AnimatableBody2D@108955/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108955" to="Tiles/@AnimatableBody2D@108955/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108955" to="Tiles/@AnimatableBody2D@108955" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108955" to="Tiles/@AnimatableBody2D@108955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108955" to="Tiles/@AnimatableBody2D@108955" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108955" to="Tiles/@AnimatableBody2D@108955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108956" to="Tiles/@AnimatableBody2D@108956/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108956" to="Tiles/@AnimatableBody2D@108956/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108956" to="Tiles/@AnimatableBody2D@108956" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108956" to="Tiles/@AnimatableBody2D@108956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108956" to="Tiles/@AnimatableBody2D@108956" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108956" to="Tiles/@AnimatableBody2D@108956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108957" to="Tiles/@AnimatableBody2D@108957/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108957" to="Tiles/@AnimatableBody2D@108957/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108957" to="Tiles/@AnimatableBody2D@108957" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108957" to="Tiles/@AnimatableBody2D@108957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108957" to="Tiles/@AnimatableBody2D@108957" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108957" to="Tiles/@AnimatableBody2D@108957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108958" to="Tiles/@AnimatableBody2D@108958/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108958" to="Tiles/@AnimatableBody2D@108958/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108958" to="Tiles/@AnimatableBody2D@108958" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108958" to="Tiles/@AnimatableBody2D@108958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108958" to="Tiles/@AnimatableBody2D@108958" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108958" to="Tiles/@AnimatableBody2D@108958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108959" to="Tiles/@AnimatableBody2D@108959/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108959" to="Tiles/@AnimatableBody2D@108959/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108959" to="Tiles/@AnimatableBody2D@108959" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108959" to="Tiles/@AnimatableBody2D@108959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108959" to="Tiles/@AnimatableBody2D@108959" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108959" to="Tiles/@AnimatableBody2D@108959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108960" to="Tiles/@AnimatableBody2D@108960/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108960" to="Tiles/@AnimatableBody2D@108960/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108960" to="Tiles/@AnimatableBody2D@108960" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108960" to="Tiles/@AnimatableBody2D@108960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108960" to="Tiles/@AnimatableBody2D@108960" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108960" to="Tiles/@AnimatableBody2D@108960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108961" to="Tiles/@AnimatableBody2D@108961/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108961" to="Tiles/@AnimatableBody2D@108961/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108961" to="Tiles/@AnimatableBody2D@108961" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108961" to="Tiles/@AnimatableBody2D@108961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108961" to="Tiles/@AnimatableBody2D@108961" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108961" to="Tiles/@AnimatableBody2D@108961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108962" to="Tiles/@AnimatableBody2D@108962/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108962" to="Tiles/@AnimatableBody2D@108962/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108962" to="Tiles/@AnimatableBody2D@108962" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108962" to="Tiles/@AnimatableBody2D@108962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108962" to="Tiles/@AnimatableBody2D@108962" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108962" to="Tiles/@AnimatableBody2D@108962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108963" to="Tiles/@AnimatableBody2D@108963/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108963" to="Tiles/@AnimatableBody2D@108963/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108963" to="Tiles/@AnimatableBody2D@108963" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108963" to="Tiles/@AnimatableBody2D@108963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108963" to="Tiles/@AnimatableBody2D@108963" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108963" to="Tiles/@AnimatableBody2D@108963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108964" to="Tiles/@AnimatableBody2D@108964/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108964" to="Tiles/@AnimatableBody2D@108964/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108964" to="Tiles/@AnimatableBody2D@108964" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108964" to="Tiles/@AnimatableBody2D@108964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108964" to="Tiles/@AnimatableBody2D@108964" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108964" to="Tiles/@AnimatableBody2D@108964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108965" to="Tiles/@AnimatableBody2D@108965/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108965" to="Tiles/@AnimatableBody2D@108965/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108965" to="Tiles/@AnimatableBody2D@108965" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108965" to="Tiles/@AnimatableBody2D@108965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108965" to="Tiles/@AnimatableBody2D@108965" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108965" to="Tiles/@AnimatableBody2D@108965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108966" to="Tiles/@AnimatableBody2D@108966/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108966" to="Tiles/@AnimatableBody2D@108966/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108966" to="Tiles/@AnimatableBody2D@108966" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108966" to="Tiles/@AnimatableBody2D@108966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108966" to="Tiles/@AnimatableBody2D@108966" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108966" to="Tiles/@AnimatableBody2D@108966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108967" to="Tiles/@AnimatableBody2D@108967/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108967" to="Tiles/@AnimatableBody2D@108967/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108967" to="Tiles/@AnimatableBody2D@108967" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108967" to="Tiles/@AnimatableBody2D@108967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108967" to="Tiles/@AnimatableBody2D@108967" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108967" to="Tiles/@AnimatableBody2D@108967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108968" to="Tiles/@AnimatableBody2D@108968/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108968" to="Tiles/@AnimatableBody2D@108968/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108968" to="Tiles/@AnimatableBody2D@108968" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108968" to="Tiles/@AnimatableBody2D@108968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108968" to="Tiles/@AnimatableBody2D@108968" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108968" to="Tiles/@AnimatableBody2D@108968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108969" to="Tiles/@AnimatableBody2D@108969/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108969" to="Tiles/@AnimatableBody2D@108969/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108969" to="Tiles/@AnimatableBody2D@108969" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108969" to="Tiles/@AnimatableBody2D@108969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108969" to="Tiles/@AnimatableBody2D@108969" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108969" to="Tiles/@AnimatableBody2D@108969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108970" to="Tiles/@AnimatableBody2D@108970/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108970" to="Tiles/@AnimatableBody2D@108970/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108970" to="Tiles/@AnimatableBody2D@108970" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108970" to="Tiles/@AnimatableBody2D@108970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108970" to="Tiles/@AnimatableBody2D@108970" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108970" to="Tiles/@AnimatableBody2D@108970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108971" to="Tiles/@AnimatableBody2D@108971/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108971" to="Tiles/@AnimatableBody2D@108971/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108971" to="Tiles/@AnimatableBody2D@108971" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108971" to="Tiles/@AnimatableBody2D@108971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108971" to="Tiles/@AnimatableBody2D@108971" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108971" to="Tiles/@AnimatableBody2D@108971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108972" to="Tiles/@AnimatableBody2D@108972/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108972" to="Tiles/@AnimatableBody2D@108972/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108972" to="Tiles/@AnimatableBody2D@108972" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108972" to="Tiles/@AnimatableBody2D@108972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108972" to="Tiles/@AnimatableBody2D@108972" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108972" to="Tiles/@AnimatableBody2D@108972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108973" to="Tiles/@AnimatableBody2D@108973/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108973" to="Tiles/@AnimatableBody2D@108973/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108973" to="Tiles/@AnimatableBody2D@108973" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108973" to="Tiles/@AnimatableBody2D@108973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108973" to="Tiles/@AnimatableBody2D@108973" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108973" to="Tiles/@AnimatableBody2D@108973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108974" to="Tiles/@AnimatableBody2D@108974/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108974" to="Tiles/@AnimatableBody2D@108974/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108974" to="Tiles/@AnimatableBody2D@108974" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108974" to="Tiles/@AnimatableBody2D@108974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108974" to="Tiles/@AnimatableBody2D@108974" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108974" to="Tiles/@AnimatableBody2D@108974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108975" to="Tiles/@AnimatableBody2D@108975/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108975" to="Tiles/@AnimatableBody2D@108975/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108975" to="Tiles/@AnimatableBody2D@108975" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108975" to="Tiles/@AnimatableBody2D@108975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108975" to="Tiles/@AnimatableBody2D@108975" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108975" to="Tiles/@AnimatableBody2D@108975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108976" to="Tiles/@AnimatableBody2D@108976/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108976" to="Tiles/@AnimatableBody2D@108976/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108976" to="Tiles/@AnimatableBody2D@108976" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108976" to="Tiles/@AnimatableBody2D@108976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108976" to="Tiles/@AnimatableBody2D@108976" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108976" to="Tiles/@AnimatableBody2D@108976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108977" to="Tiles/@AnimatableBody2D@108977/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108977" to="Tiles/@AnimatableBody2D@108977/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108977" to="Tiles/@AnimatableBody2D@108977" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108977" to="Tiles/@AnimatableBody2D@108977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108977" to="Tiles/@AnimatableBody2D@108977" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108977" to="Tiles/@AnimatableBody2D@108977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108978" to="Tiles/@AnimatableBody2D@108978/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108978" to="Tiles/@AnimatableBody2D@108978/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108978" to="Tiles/@AnimatableBody2D@108978" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108978" to="Tiles/@AnimatableBody2D@108978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108978" to="Tiles/@AnimatableBody2D@108978" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108978" to="Tiles/@AnimatableBody2D@108978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108979" to="Tiles/@AnimatableBody2D@108979/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108979" to="Tiles/@AnimatableBody2D@108979/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108979" to="Tiles/@AnimatableBody2D@108979" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108979" to="Tiles/@AnimatableBody2D@108979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108979" to="Tiles/@AnimatableBody2D@108979" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108979" to="Tiles/@AnimatableBody2D@108979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108980" to="Tiles/@AnimatableBody2D@108980/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108980" to="Tiles/@AnimatableBody2D@108980/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108980" to="Tiles/@AnimatableBody2D@108980" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108980" to="Tiles/@AnimatableBody2D@108980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108980" to="Tiles/@AnimatableBody2D@108980" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108980" to="Tiles/@AnimatableBody2D@108980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108981" to="Tiles/@AnimatableBody2D@108981/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108981" to="Tiles/@AnimatableBody2D@108981/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108981" to="Tiles/@AnimatableBody2D@108981" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108981" to="Tiles/@AnimatableBody2D@108981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108981" to="Tiles/@AnimatableBody2D@108981" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108981" to="Tiles/@AnimatableBody2D@108981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108982" to="Tiles/@AnimatableBody2D@108982/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108982" to="Tiles/@AnimatableBody2D@108982/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108982" to="Tiles/@AnimatableBody2D@108982" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108982" to="Tiles/@AnimatableBody2D@108982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108982" to="Tiles/@AnimatableBody2D@108982" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108982" to="Tiles/@AnimatableBody2D@108982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108983" to="Tiles/@AnimatableBody2D@108983/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108983" to="Tiles/@AnimatableBody2D@108983/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108983" to="Tiles/@AnimatableBody2D@108983" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108983" to="Tiles/@AnimatableBody2D@108983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108983" to="Tiles/@AnimatableBody2D@108983" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108983" to="Tiles/@AnimatableBody2D@108983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108984" to="Tiles/@AnimatableBody2D@108984/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108984" to="Tiles/@AnimatableBody2D@108984/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108984" to="Tiles/@AnimatableBody2D@108984" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108984" to="Tiles/@AnimatableBody2D@108984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108984" to="Tiles/@AnimatableBody2D@108984" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108984" to="Tiles/@AnimatableBody2D@108984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108985" to="Tiles/@AnimatableBody2D@108985/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108985" to="Tiles/@AnimatableBody2D@108985/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108985" to="Tiles/@AnimatableBody2D@108985" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108985" to="Tiles/@AnimatableBody2D@108985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108985" to="Tiles/@AnimatableBody2D@108985" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108985" to="Tiles/@AnimatableBody2D@108985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108986" to="Tiles/@AnimatableBody2D@108986/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108986" to="Tiles/@AnimatableBody2D@108986/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108986" to="Tiles/@AnimatableBody2D@108986" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108986" to="Tiles/@AnimatableBody2D@108986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108986" to="Tiles/@AnimatableBody2D@108986" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108986" to="Tiles/@AnimatableBody2D@108986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108987" to="Tiles/@AnimatableBody2D@108987/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108987" to="Tiles/@AnimatableBody2D@108987/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108987" to="Tiles/@AnimatableBody2D@108987" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108987" to="Tiles/@AnimatableBody2D@108987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108987" to="Tiles/@AnimatableBody2D@108987" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108987" to="Tiles/@AnimatableBody2D@108987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108988" to="Tiles/@AnimatableBody2D@108988/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108988" to="Tiles/@AnimatableBody2D@108988/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108988" to="Tiles/@AnimatableBody2D@108988" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108988" to="Tiles/@AnimatableBody2D@108988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108988" to="Tiles/@AnimatableBody2D@108988" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108988" to="Tiles/@AnimatableBody2D@108988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108989" to="Tiles/@AnimatableBody2D@108989/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108989" to="Tiles/@AnimatableBody2D@108989/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108989" to="Tiles/@AnimatableBody2D@108989" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108989" to="Tiles/@AnimatableBody2D@108989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108989" to="Tiles/@AnimatableBody2D@108989" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108989" to="Tiles/@AnimatableBody2D@108989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108990" to="Tiles/@AnimatableBody2D@108990/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108990" to="Tiles/@AnimatableBody2D@108990/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108990" to="Tiles/@AnimatableBody2D@108990" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108990" to="Tiles/@AnimatableBody2D@108990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108990" to="Tiles/@AnimatableBody2D@108990" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108990" to="Tiles/@AnimatableBody2D@108990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108991" to="Tiles/@AnimatableBody2D@108991/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108991" to="Tiles/@AnimatableBody2D@108991/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108991" to="Tiles/@AnimatableBody2D@108991" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108991" to="Tiles/@AnimatableBody2D@108991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108991" to="Tiles/@AnimatableBody2D@108991" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108991" to="Tiles/@AnimatableBody2D@108991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108992" to="Tiles/@AnimatableBody2D@108992/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108992" to="Tiles/@AnimatableBody2D@108992/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108992" to="Tiles/@AnimatableBody2D@108992" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108992" to="Tiles/@AnimatableBody2D@108992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108992" to="Tiles/@AnimatableBody2D@108992" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108992" to="Tiles/@AnimatableBody2D@108992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108993" to="Tiles/@AnimatableBody2D@108993/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108993" to="Tiles/@AnimatableBody2D@108993/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108993" to="Tiles/@AnimatableBody2D@108993" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108993" to="Tiles/@AnimatableBody2D@108993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108993" to="Tiles/@AnimatableBody2D@108993" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108993" to="Tiles/@AnimatableBody2D@108993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108994" to="Tiles/@AnimatableBody2D@108994/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108994" to="Tiles/@AnimatableBody2D@108994/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108994" to="Tiles/@AnimatableBody2D@108994" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108994" to="Tiles/@AnimatableBody2D@108994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108994" to="Tiles/@AnimatableBody2D@108994" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108994" to="Tiles/@AnimatableBody2D@108994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108995" to="Tiles/@AnimatableBody2D@108995/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108995" to="Tiles/@AnimatableBody2D@108995/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108995" to="Tiles/@AnimatableBody2D@108995" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108995" to="Tiles/@AnimatableBody2D@108995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108995" to="Tiles/@AnimatableBody2D@108995" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108995" to="Tiles/@AnimatableBody2D@108995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108996" to="Tiles/@AnimatableBody2D@108996/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108996" to="Tiles/@AnimatableBody2D@108996/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108996" to="Tiles/@AnimatableBody2D@108996" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108996" to="Tiles/@AnimatableBody2D@108996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108996" to="Tiles/@AnimatableBody2D@108996" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108996" to="Tiles/@AnimatableBody2D@108996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108997" to="Tiles/@AnimatableBody2D@108997/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108997" to="Tiles/@AnimatableBody2D@108997/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108997" to="Tiles/@AnimatableBody2D@108997" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108997" to="Tiles/@AnimatableBody2D@108997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108997" to="Tiles/@AnimatableBody2D@108997" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108997" to="Tiles/@AnimatableBody2D@108997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108998" to="Tiles/@AnimatableBody2D@108998/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108998" to="Tiles/@AnimatableBody2D@108998/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108998" to="Tiles/@AnimatableBody2D@108998" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108998" to="Tiles/@AnimatableBody2D@108998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108998" to="Tiles/@AnimatableBody2D@108998" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108998" to="Tiles/@AnimatableBody2D@108998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@108999" to="Tiles/@AnimatableBody2D@108999/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@108999" to="Tiles/@AnimatableBody2D@108999/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108999" to="Tiles/@AnimatableBody2D@108999" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@108999" to="Tiles/@AnimatableBody2D@108999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108999" to="Tiles/@AnimatableBody2D@108999" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@108999" to="Tiles/@AnimatableBody2D@108999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109000" to="Tiles/@AnimatableBody2D@109000/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109000" to="Tiles/@AnimatableBody2D@109000/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109000" to="Tiles/@AnimatableBody2D@109000" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109000" to="Tiles/@AnimatableBody2D@109000/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109000" to="Tiles/@AnimatableBody2D@109000" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109000" to="Tiles/@AnimatableBody2D@109000/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109001" to="Tiles/@AnimatableBody2D@109001/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109001" to="Tiles/@AnimatableBody2D@109001/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109001" to="Tiles/@AnimatableBody2D@109001" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109001" to="Tiles/@AnimatableBody2D@109001/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109001" to="Tiles/@AnimatableBody2D@109001" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109001" to="Tiles/@AnimatableBody2D@109001/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109002" to="Tiles/@AnimatableBody2D@109002/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109002" to="Tiles/@AnimatableBody2D@109002/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109002" to="Tiles/@AnimatableBody2D@109002" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109002" to="Tiles/@AnimatableBody2D@109002/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109002" to="Tiles/@AnimatableBody2D@109002" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109002" to="Tiles/@AnimatableBody2D@109002/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109003" to="Tiles/@AnimatableBody2D@109003/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109003" to="Tiles/@AnimatableBody2D@109003/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109003" to="Tiles/@AnimatableBody2D@109003" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109003" to="Tiles/@AnimatableBody2D@109003/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109003" to="Tiles/@AnimatableBody2D@109003" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109003" to="Tiles/@AnimatableBody2D@109003/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109004" to="Tiles/@AnimatableBody2D@109004/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109004" to="Tiles/@AnimatableBody2D@109004/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109004" to="Tiles/@AnimatableBody2D@109004" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109004" to="Tiles/@AnimatableBody2D@109004/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109004" to="Tiles/@AnimatableBody2D@109004" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109004" to="Tiles/@AnimatableBody2D@109004/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109005" to="Tiles/@AnimatableBody2D@109005/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109005" to="Tiles/@AnimatableBody2D@109005/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109005" to="Tiles/@AnimatableBody2D@109005" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109005" to="Tiles/@AnimatableBody2D@109005/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109005" to="Tiles/@AnimatableBody2D@109005" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109005" to="Tiles/@AnimatableBody2D@109005/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109006" to="Tiles/@AnimatableBody2D@109006/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109006" to="Tiles/@AnimatableBody2D@109006/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109006" to="Tiles/@AnimatableBody2D@109006" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109006" to="Tiles/@AnimatableBody2D@109006/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109006" to="Tiles/@AnimatableBody2D@109006" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109006" to="Tiles/@AnimatableBody2D@109006/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109007" to="Tiles/@AnimatableBody2D@109007/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109007" to="Tiles/@AnimatableBody2D@109007/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109007" to="Tiles/@AnimatableBody2D@109007" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109007" to="Tiles/@AnimatableBody2D@109007/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109007" to="Tiles/@AnimatableBody2D@109007" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109007" to="Tiles/@AnimatableBody2D@109007/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109008" to="Tiles/@AnimatableBody2D@109008/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109008" to="Tiles/@AnimatableBody2D@109008/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109008" to="Tiles/@AnimatableBody2D@109008" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109008" to="Tiles/@AnimatableBody2D@109008/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109008" to="Tiles/@AnimatableBody2D@109008" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109008" to="Tiles/@AnimatableBody2D@109008/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109009" to="Tiles/@AnimatableBody2D@109009/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109009" to="Tiles/@AnimatableBody2D@109009/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109009" to="Tiles/@AnimatableBody2D@109009" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109009" to="Tiles/@AnimatableBody2D@109009/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109009" to="Tiles/@AnimatableBody2D@109009" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109009" to="Tiles/@AnimatableBody2D@109009/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109010" to="Tiles/@AnimatableBody2D@109010/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109010" to="Tiles/@AnimatableBody2D@109010/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109010" to="Tiles/@AnimatableBody2D@109010" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109010" to="Tiles/@AnimatableBody2D@109010/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109010" to="Tiles/@AnimatableBody2D@109010" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109010" to="Tiles/@AnimatableBody2D@109010/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109011" to="Tiles/@AnimatableBody2D@109011/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109011" to="Tiles/@AnimatableBody2D@109011/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109011" to="Tiles/@AnimatableBody2D@109011" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109011" to="Tiles/@AnimatableBody2D@109011/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109011" to="Tiles/@AnimatableBody2D@109011" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109011" to="Tiles/@AnimatableBody2D@109011/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109012" to="Tiles/@AnimatableBody2D@109012/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109012" to="Tiles/@AnimatableBody2D@109012/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109012" to="Tiles/@AnimatableBody2D@109012" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109012" to="Tiles/@AnimatableBody2D@109012/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109012" to="Tiles/@AnimatableBody2D@109012" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109012" to="Tiles/@AnimatableBody2D@109012/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109013" to="Tiles/@AnimatableBody2D@109013/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109013" to="Tiles/@AnimatableBody2D@109013/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109013" to="Tiles/@AnimatableBody2D@109013" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109013" to="Tiles/@AnimatableBody2D@109013/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109013" to="Tiles/@AnimatableBody2D@109013" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109013" to="Tiles/@AnimatableBody2D@109013/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109014" to="Tiles/@AnimatableBody2D@109014/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109014" to="Tiles/@AnimatableBody2D@109014/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109014" to="Tiles/@AnimatableBody2D@109014" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109014" to="Tiles/@AnimatableBody2D@109014/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109014" to="Tiles/@AnimatableBody2D@109014" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109014" to="Tiles/@AnimatableBody2D@109014/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109015" to="Tiles/@AnimatableBody2D@109015/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109015" to="Tiles/@AnimatableBody2D@109015/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109015" to="Tiles/@AnimatableBody2D@109015" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109015" to="Tiles/@AnimatableBody2D@109015/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109015" to="Tiles/@AnimatableBody2D@109015" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109015" to="Tiles/@AnimatableBody2D@109015/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109016" to="Tiles/@AnimatableBody2D@109016/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109016" to="Tiles/@AnimatableBody2D@109016/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109016" to="Tiles/@AnimatableBody2D@109016" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109016" to="Tiles/@AnimatableBody2D@109016/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109016" to="Tiles/@AnimatableBody2D@109016" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109016" to="Tiles/@AnimatableBody2D@109016/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109017" to="Tiles/@AnimatableBody2D@109017/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109017" to="Tiles/@AnimatableBody2D@109017/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109017" to="Tiles/@AnimatableBody2D@109017" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109017" to="Tiles/@AnimatableBody2D@109017/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109017" to="Tiles/@AnimatableBody2D@109017" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109017" to="Tiles/@AnimatableBody2D@109017/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109018" to="Tiles/@AnimatableBody2D@109018/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109018" to="Tiles/@AnimatableBody2D@109018/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109018" to="Tiles/@AnimatableBody2D@109018" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109018" to="Tiles/@AnimatableBody2D@109018/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109018" to="Tiles/@AnimatableBody2D@109018" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109018" to="Tiles/@AnimatableBody2D@109018/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109019" to="Tiles/@AnimatableBody2D@109019/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109019" to="Tiles/@AnimatableBody2D@109019/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109019" to="Tiles/@AnimatableBody2D@109019" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109019" to="Tiles/@AnimatableBody2D@109019/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109019" to="Tiles/@AnimatableBody2D@109019" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109019" to="Tiles/@AnimatableBody2D@109019/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109020" to="Tiles/@AnimatableBody2D@109020/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109020" to="Tiles/@AnimatableBody2D@109020/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109020" to="Tiles/@AnimatableBody2D@109020" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109020" to="Tiles/@AnimatableBody2D@109020/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109020" to="Tiles/@AnimatableBody2D@109020" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109020" to="Tiles/@AnimatableBody2D@109020/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109021" to="Tiles/@AnimatableBody2D@109021/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109021" to="Tiles/@AnimatableBody2D@109021/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109021" to="Tiles/@AnimatableBody2D@109021" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109021" to="Tiles/@AnimatableBody2D@109021/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109021" to="Tiles/@AnimatableBody2D@109021" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109021" to="Tiles/@AnimatableBody2D@109021/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109022" to="Tiles/@AnimatableBody2D@109022/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109022" to="Tiles/@AnimatableBody2D@109022/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109022" to="Tiles/@AnimatableBody2D@109022" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109022" to="Tiles/@AnimatableBody2D@109022/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109022" to="Tiles/@AnimatableBody2D@109022" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109022" to="Tiles/@AnimatableBody2D@109022/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109023" to="Tiles/@AnimatableBody2D@109023/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109023" to="Tiles/@AnimatableBody2D@109023/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109023" to="Tiles/@AnimatableBody2D@109023" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109023" to="Tiles/@AnimatableBody2D@109023/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109023" to="Tiles/@AnimatableBody2D@109023" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109023" to="Tiles/@AnimatableBody2D@109023/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109024" to="Tiles/@AnimatableBody2D@109024/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109024" to="Tiles/@AnimatableBody2D@109024/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109024" to="Tiles/@AnimatableBody2D@109024" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109024" to="Tiles/@AnimatableBody2D@109024/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109024" to="Tiles/@AnimatableBody2D@109024" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109024" to="Tiles/@AnimatableBody2D@109024/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109025" to="Tiles/@AnimatableBody2D@109025/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109025" to="Tiles/@AnimatableBody2D@109025/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109025" to="Tiles/@AnimatableBody2D@109025" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109025" to="Tiles/@AnimatableBody2D@109025/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109025" to="Tiles/@AnimatableBody2D@109025" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109025" to="Tiles/@AnimatableBody2D@109025/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109026" to="Tiles/@AnimatableBody2D@109026/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109026" to="Tiles/@AnimatableBody2D@109026/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109026" to="Tiles/@AnimatableBody2D@109026" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109026" to="Tiles/@AnimatableBody2D@109026/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109026" to="Tiles/@AnimatableBody2D@109026" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109026" to="Tiles/@AnimatableBody2D@109026/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109027" to="Tiles/@AnimatableBody2D@109027/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109027" to="Tiles/@AnimatableBody2D@109027/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109027" to="Tiles/@AnimatableBody2D@109027" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109027" to="Tiles/@AnimatableBody2D@109027/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109027" to="Tiles/@AnimatableBody2D@109027" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109027" to="Tiles/@AnimatableBody2D@109027/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109028" to="Tiles/@AnimatableBody2D@109028/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109028" to="Tiles/@AnimatableBody2D@109028/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109028" to="Tiles/@AnimatableBody2D@109028" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109028" to="Tiles/@AnimatableBody2D@109028/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109028" to="Tiles/@AnimatableBody2D@109028" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109028" to="Tiles/@AnimatableBody2D@109028/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109029" to="Tiles/@AnimatableBody2D@109029/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109029" to="Tiles/@AnimatableBody2D@109029/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109029" to="Tiles/@AnimatableBody2D@109029" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109029" to="Tiles/@AnimatableBody2D@109029/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109029" to="Tiles/@AnimatableBody2D@109029" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109029" to="Tiles/@AnimatableBody2D@109029/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109030" to="Tiles/@AnimatableBody2D@109030/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109030" to="Tiles/@AnimatableBody2D@109030/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109030" to="Tiles/@AnimatableBody2D@109030" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109030" to="Tiles/@AnimatableBody2D@109030/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109030" to="Tiles/@AnimatableBody2D@109030" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109030" to="Tiles/@AnimatableBody2D@109030/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109031" to="Tiles/@AnimatableBody2D@109031/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109031" to="Tiles/@AnimatableBody2D@109031/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109031" to="Tiles/@AnimatableBody2D@109031" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109031" to="Tiles/@AnimatableBody2D@109031/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109031" to="Tiles/@AnimatableBody2D@109031" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109031" to="Tiles/@AnimatableBody2D@109031/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109032" to="Tiles/@AnimatableBody2D@109032/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109032" to="Tiles/@AnimatableBody2D@109032/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109032" to="Tiles/@AnimatableBody2D@109032" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109032" to="Tiles/@AnimatableBody2D@109032/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109032" to="Tiles/@AnimatableBody2D@109032" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109032" to="Tiles/@AnimatableBody2D@109032/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109033" to="Tiles/@AnimatableBody2D@109033/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109033" to="Tiles/@AnimatableBody2D@109033/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109033" to="Tiles/@AnimatableBody2D@109033" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109033" to="Tiles/@AnimatableBody2D@109033/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109033" to="Tiles/@AnimatableBody2D@109033" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109033" to="Tiles/@AnimatableBody2D@109033/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109034" to="Tiles/@AnimatableBody2D@109034/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109034" to="Tiles/@AnimatableBody2D@109034/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109034" to="Tiles/@AnimatableBody2D@109034" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109034" to="Tiles/@AnimatableBody2D@109034/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109034" to="Tiles/@AnimatableBody2D@109034" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109034" to="Tiles/@AnimatableBody2D@109034/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109035" to="Tiles/@AnimatableBody2D@109035/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109035" to="Tiles/@AnimatableBody2D@109035/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109035" to="Tiles/@AnimatableBody2D@109035" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109035" to="Tiles/@AnimatableBody2D@109035/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109035" to="Tiles/@AnimatableBody2D@109035" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109035" to="Tiles/@AnimatableBody2D@109035/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109036" to="Tiles/@AnimatableBody2D@109036/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109036" to="Tiles/@AnimatableBody2D@109036/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109036" to="Tiles/@AnimatableBody2D@109036" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109036" to="Tiles/@AnimatableBody2D@109036/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109036" to="Tiles/@AnimatableBody2D@109036" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109036" to="Tiles/@AnimatableBody2D@109036/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109037" to="Tiles/@AnimatableBody2D@109037/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109037" to="Tiles/@AnimatableBody2D@109037/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109037" to="Tiles/@AnimatableBody2D@109037" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109037" to="Tiles/@AnimatableBody2D@109037/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109037" to="Tiles/@AnimatableBody2D@109037" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109037" to="Tiles/@AnimatableBody2D@109037/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109038" to="Tiles/@AnimatableBody2D@109038/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109038" to="Tiles/@AnimatableBody2D@109038/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109038" to="Tiles/@AnimatableBody2D@109038" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109038" to="Tiles/@AnimatableBody2D@109038/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109038" to="Tiles/@AnimatableBody2D@109038" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109038" to="Tiles/@AnimatableBody2D@109038/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109039" to="Tiles/@AnimatableBody2D@109039/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109039" to="Tiles/@AnimatableBody2D@109039/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109039" to="Tiles/@AnimatableBody2D@109039" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109039" to="Tiles/@AnimatableBody2D@109039/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109039" to="Tiles/@AnimatableBody2D@109039" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109039" to="Tiles/@AnimatableBody2D@109039/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109040" to="Tiles/@AnimatableBody2D@109040/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109040" to="Tiles/@AnimatableBody2D@109040/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109040" to="Tiles/@AnimatableBody2D@109040" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109040" to="Tiles/@AnimatableBody2D@109040/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109040" to="Tiles/@AnimatableBody2D@109040" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109040" to="Tiles/@AnimatableBody2D@109040/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109041" to="Tiles/@AnimatableBody2D@109041/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109041" to="Tiles/@AnimatableBody2D@109041/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109041" to="Tiles/@AnimatableBody2D@109041" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109041" to="Tiles/@AnimatableBody2D@109041/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109041" to="Tiles/@AnimatableBody2D@109041" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109041" to="Tiles/@AnimatableBody2D@109041/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109042" to="Tiles/@AnimatableBody2D@109042/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109042" to="Tiles/@AnimatableBody2D@109042/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109042" to="Tiles/@AnimatableBody2D@109042" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109042" to="Tiles/@AnimatableBody2D@109042/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109042" to="Tiles/@AnimatableBody2D@109042" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109042" to="Tiles/@AnimatableBody2D@109042/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109043" to="Tiles/@AnimatableBody2D@109043/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109043" to="Tiles/@AnimatableBody2D@109043/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109043" to="Tiles/@AnimatableBody2D@109043" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109043" to="Tiles/@AnimatableBody2D@109043/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109043" to="Tiles/@AnimatableBody2D@109043" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109043" to="Tiles/@AnimatableBody2D@109043/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109044" to="Tiles/@AnimatableBody2D@109044/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109044" to="Tiles/@AnimatableBody2D@109044/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109044" to="Tiles/@AnimatableBody2D@109044" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109044" to="Tiles/@AnimatableBody2D@109044/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109044" to="Tiles/@AnimatableBody2D@109044" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109044" to="Tiles/@AnimatableBody2D@109044/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109045" to="Tiles/@AnimatableBody2D@109045/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109045" to="Tiles/@AnimatableBody2D@109045/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109045" to="Tiles/@AnimatableBody2D@109045" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109045" to="Tiles/@AnimatableBody2D@109045/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109045" to="Tiles/@AnimatableBody2D@109045" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109045" to="Tiles/@AnimatableBody2D@109045/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109046" to="Tiles/@AnimatableBody2D@109046/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109046" to="Tiles/@AnimatableBody2D@109046/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109046" to="Tiles/@AnimatableBody2D@109046" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109046" to="Tiles/@AnimatableBody2D@109046/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109046" to="Tiles/@AnimatableBody2D@109046" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109046" to="Tiles/@AnimatableBody2D@109046/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109047" to="Tiles/@AnimatableBody2D@109047/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109047" to="Tiles/@AnimatableBody2D@109047/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109047" to="Tiles/@AnimatableBody2D@109047" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109047" to="Tiles/@AnimatableBody2D@109047/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109047" to="Tiles/@AnimatableBody2D@109047" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109047" to="Tiles/@AnimatableBody2D@109047/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109048" to="Tiles/@AnimatableBody2D@109048/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109048" to="Tiles/@AnimatableBody2D@109048/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109048" to="Tiles/@AnimatableBody2D@109048" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109048" to="Tiles/@AnimatableBody2D@109048/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109048" to="Tiles/@AnimatableBody2D@109048" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109048" to="Tiles/@AnimatableBody2D@109048/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109049" to="Tiles/@AnimatableBody2D@109049/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109049" to="Tiles/@AnimatableBody2D@109049/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109049" to="Tiles/@AnimatableBody2D@109049" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109049" to="Tiles/@AnimatableBody2D@109049/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109049" to="Tiles/@AnimatableBody2D@109049" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109049" to="Tiles/@AnimatableBody2D@109049/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109050" to="Tiles/@AnimatableBody2D@109050/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109050" to="Tiles/@AnimatableBody2D@109050/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109050" to="Tiles/@AnimatableBody2D@109050" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109050" to="Tiles/@AnimatableBody2D@109050/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109050" to="Tiles/@AnimatableBody2D@109050" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109050" to="Tiles/@AnimatableBody2D@109050/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109051" to="Tiles/@AnimatableBody2D@109051/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109051" to="Tiles/@AnimatableBody2D@109051/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109051" to="Tiles/@AnimatableBody2D@109051" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109051" to="Tiles/@AnimatableBody2D@109051/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109051" to="Tiles/@AnimatableBody2D@109051" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109051" to="Tiles/@AnimatableBody2D@109051/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109052" to="Tiles/@AnimatableBody2D@109052/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109052" to="Tiles/@AnimatableBody2D@109052/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109052" to="Tiles/@AnimatableBody2D@109052" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109052" to="Tiles/@AnimatableBody2D@109052/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109052" to="Tiles/@AnimatableBody2D@109052" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109052" to="Tiles/@AnimatableBody2D@109052/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109053" to="Tiles/@AnimatableBody2D@109053/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109053" to="Tiles/@AnimatableBody2D@109053/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109053" to="Tiles/@AnimatableBody2D@109053" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109053" to="Tiles/@AnimatableBody2D@109053/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109053" to="Tiles/@AnimatableBody2D@109053" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109053" to="Tiles/@AnimatableBody2D@109053/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109054" to="Tiles/@AnimatableBody2D@109054/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109054" to="Tiles/@AnimatableBody2D@109054/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109054" to="Tiles/@AnimatableBody2D@109054" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109054" to="Tiles/@AnimatableBody2D@109054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109054" to="Tiles/@AnimatableBody2D@109054" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109054" to="Tiles/@AnimatableBody2D@109054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109055" to="Tiles/@AnimatableBody2D@109055/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109055" to="Tiles/@AnimatableBody2D@109055/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109055" to="Tiles/@AnimatableBody2D@109055" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109055" to="Tiles/@AnimatableBody2D@109055/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109055" to="Tiles/@AnimatableBody2D@109055" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109055" to="Tiles/@AnimatableBody2D@109055/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109056" to="Tiles/@AnimatableBody2D@109056/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109056" to="Tiles/@AnimatableBody2D@109056/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109056" to="Tiles/@AnimatableBody2D@109056" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109056" to="Tiles/@AnimatableBody2D@109056/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109056" to="Tiles/@AnimatableBody2D@109056" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109056" to="Tiles/@AnimatableBody2D@109056/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109057" to="Tiles/@AnimatableBody2D@109057/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109057" to="Tiles/@AnimatableBody2D@109057/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109057" to="Tiles/@AnimatableBody2D@109057" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109057" to="Tiles/@AnimatableBody2D@109057/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109057" to="Tiles/@AnimatableBody2D@109057" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109057" to="Tiles/@AnimatableBody2D@109057/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109058" to="Tiles/@AnimatableBody2D@109058/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109058" to="Tiles/@AnimatableBody2D@109058/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109058" to="Tiles/@AnimatableBody2D@109058" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109058" to="Tiles/@AnimatableBody2D@109058/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109058" to="Tiles/@AnimatableBody2D@109058" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109058" to="Tiles/@AnimatableBody2D@109058/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109059" to="Tiles/@AnimatableBody2D@109059/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109059" to="Tiles/@AnimatableBody2D@109059/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109059" to="Tiles/@AnimatableBody2D@109059" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109059" to="Tiles/@AnimatableBody2D@109059/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109059" to="Tiles/@AnimatableBody2D@109059" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109059" to="Tiles/@AnimatableBody2D@109059/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109060" to="Tiles/@AnimatableBody2D@109060/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109060" to="Tiles/@AnimatableBody2D@109060/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109060" to="Tiles/@AnimatableBody2D@109060" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109060" to="Tiles/@AnimatableBody2D@109060/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109060" to="Tiles/@AnimatableBody2D@109060" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109060" to="Tiles/@AnimatableBody2D@109060/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109061" to="Tiles/@AnimatableBody2D@109061/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109061" to="Tiles/@AnimatableBody2D@109061/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109061" to="Tiles/@AnimatableBody2D@109061" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109061" to="Tiles/@AnimatableBody2D@109061/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109061" to="Tiles/@AnimatableBody2D@109061" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109061" to="Tiles/@AnimatableBody2D@109061/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109062" to="Tiles/@AnimatableBody2D@109062/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109062" to="Tiles/@AnimatableBody2D@109062/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109062" to="Tiles/@AnimatableBody2D@109062" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109062" to="Tiles/@AnimatableBody2D@109062/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109062" to="Tiles/@AnimatableBody2D@109062" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109062" to="Tiles/@AnimatableBody2D@109062/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109063" to="Tiles/@AnimatableBody2D@109063/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109063" to="Tiles/@AnimatableBody2D@109063/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109063" to="Tiles/@AnimatableBody2D@109063" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109063" to="Tiles/@AnimatableBody2D@109063/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109063" to="Tiles/@AnimatableBody2D@109063" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109063" to="Tiles/@AnimatableBody2D@109063/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109064" to="Tiles/@AnimatableBody2D@109064/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109064" to="Tiles/@AnimatableBody2D@109064/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109064" to="Tiles/@AnimatableBody2D@109064" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109064" to="Tiles/@AnimatableBody2D@109064/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109064" to="Tiles/@AnimatableBody2D@109064" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109064" to="Tiles/@AnimatableBody2D@109064/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109065" to="Tiles/@AnimatableBody2D@109065/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109065" to="Tiles/@AnimatableBody2D@109065/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109065" to="Tiles/@AnimatableBody2D@109065" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109065" to="Tiles/@AnimatableBody2D@109065/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109065" to="Tiles/@AnimatableBody2D@109065" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109065" to="Tiles/@AnimatableBody2D@109065/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109066" to="Tiles/@AnimatableBody2D@109066/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109066" to="Tiles/@AnimatableBody2D@109066/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109066" to="Tiles/@AnimatableBody2D@109066" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109066" to="Tiles/@AnimatableBody2D@109066/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109066" to="Tiles/@AnimatableBody2D@109066" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109066" to="Tiles/@AnimatableBody2D@109066/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109067" to="Tiles/@AnimatableBody2D@109067/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109067" to="Tiles/@AnimatableBody2D@109067/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109067" to="Tiles/@AnimatableBody2D@109067" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109067" to="Tiles/@AnimatableBody2D@109067/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109067" to="Tiles/@AnimatableBody2D@109067" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109067" to="Tiles/@AnimatableBody2D@109067/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109068" to="Tiles/@AnimatableBody2D@109068/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109068" to="Tiles/@AnimatableBody2D@109068/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109068" to="Tiles/@AnimatableBody2D@109068" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109068" to="Tiles/@AnimatableBody2D@109068/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109068" to="Tiles/@AnimatableBody2D@109068" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109068" to="Tiles/@AnimatableBody2D@109068/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109069" to="Tiles/@AnimatableBody2D@109069/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109069" to="Tiles/@AnimatableBody2D@109069/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109069" to="Tiles/@AnimatableBody2D@109069" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109069" to="Tiles/@AnimatableBody2D@109069/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109069" to="Tiles/@AnimatableBody2D@109069" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109069" to="Tiles/@AnimatableBody2D@109069/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109070" to="Tiles/@AnimatableBody2D@109070/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109070" to="Tiles/@AnimatableBody2D@109070/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109070" to="Tiles/@AnimatableBody2D@109070" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109070" to="Tiles/@AnimatableBody2D@109070/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109070" to="Tiles/@AnimatableBody2D@109070" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109070" to="Tiles/@AnimatableBody2D@109070/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109071" to="Tiles/@AnimatableBody2D@109071/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109071" to="Tiles/@AnimatableBody2D@109071/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109071" to="Tiles/@AnimatableBody2D@109071" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109071" to="Tiles/@AnimatableBody2D@109071/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109071" to="Tiles/@AnimatableBody2D@109071" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109071" to="Tiles/@AnimatableBody2D@109071/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109072" to="Tiles/@AnimatableBody2D@109072/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109072" to="Tiles/@AnimatableBody2D@109072/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109072" to="Tiles/@AnimatableBody2D@109072" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109072" to="Tiles/@AnimatableBody2D@109072/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109072" to="Tiles/@AnimatableBody2D@109072" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109072" to="Tiles/@AnimatableBody2D@109072/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109073" to="Tiles/@AnimatableBody2D@109073/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109073" to="Tiles/@AnimatableBody2D@109073/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109073" to="Tiles/@AnimatableBody2D@109073" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109073" to="Tiles/@AnimatableBody2D@109073/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109073" to="Tiles/@AnimatableBody2D@109073" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109073" to="Tiles/@AnimatableBody2D@109073/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109074" to="Tiles/@AnimatableBody2D@109074/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109074" to="Tiles/@AnimatableBody2D@109074/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109074" to="Tiles/@AnimatableBody2D@109074" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109074" to="Tiles/@AnimatableBody2D@109074/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109074" to="Tiles/@AnimatableBody2D@109074" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109074" to="Tiles/@AnimatableBody2D@109074/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109075" to="Tiles/@AnimatableBody2D@109075/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109075" to="Tiles/@AnimatableBody2D@109075/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109075" to="Tiles/@AnimatableBody2D@109075" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109075" to="Tiles/@AnimatableBody2D@109075/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109075" to="Tiles/@AnimatableBody2D@109075" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109075" to="Tiles/@AnimatableBody2D@109075/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109076" to="Tiles/@AnimatableBody2D@109076/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109076" to="Tiles/@AnimatableBody2D@109076/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109076" to="Tiles/@AnimatableBody2D@109076" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109076" to="Tiles/@AnimatableBody2D@109076/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109076" to="Tiles/@AnimatableBody2D@109076" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109076" to="Tiles/@AnimatableBody2D@109076/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109077" to="Tiles/@AnimatableBody2D@109077/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109077" to="Tiles/@AnimatableBody2D@109077/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109077" to="Tiles/@AnimatableBody2D@109077" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109077" to="Tiles/@AnimatableBody2D@109077/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109077" to="Tiles/@AnimatableBody2D@109077" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109077" to="Tiles/@AnimatableBody2D@109077/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109078" to="Tiles/@AnimatableBody2D@109078/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109078" to="Tiles/@AnimatableBody2D@109078/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109078" to="Tiles/@AnimatableBody2D@109078" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109078" to="Tiles/@AnimatableBody2D@109078/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109078" to="Tiles/@AnimatableBody2D@109078" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109078" to="Tiles/@AnimatableBody2D@109078/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109079" to="Tiles/@AnimatableBody2D@109079/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109079" to="Tiles/@AnimatableBody2D@109079/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109079" to="Tiles/@AnimatableBody2D@109079" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109079" to="Tiles/@AnimatableBody2D@109079/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109079" to="Tiles/@AnimatableBody2D@109079" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109079" to="Tiles/@AnimatableBody2D@109079/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109080" to="Tiles/@AnimatableBody2D@109080/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109080" to="Tiles/@AnimatableBody2D@109080/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109080" to="Tiles/@AnimatableBody2D@109080" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109080" to="Tiles/@AnimatableBody2D@109080/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109080" to="Tiles/@AnimatableBody2D@109080" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109080" to="Tiles/@AnimatableBody2D@109080/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109081" to="Tiles/@AnimatableBody2D@109081/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109081" to="Tiles/@AnimatableBody2D@109081/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109081" to="Tiles/@AnimatableBody2D@109081" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109081" to="Tiles/@AnimatableBody2D@109081/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109081" to="Tiles/@AnimatableBody2D@109081" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109081" to="Tiles/@AnimatableBody2D@109081/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109082" to="Tiles/@AnimatableBody2D@109082/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109082" to="Tiles/@AnimatableBody2D@109082/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109082" to="Tiles/@AnimatableBody2D@109082" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109082" to="Tiles/@AnimatableBody2D@109082/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109082" to="Tiles/@AnimatableBody2D@109082" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109082" to="Tiles/@AnimatableBody2D@109082/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109083" to="Tiles/@AnimatableBody2D@109083/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109083" to="Tiles/@AnimatableBody2D@109083/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109083" to="Tiles/@AnimatableBody2D@109083" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109083" to="Tiles/@AnimatableBody2D@109083/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109083" to="Tiles/@AnimatableBody2D@109083" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109083" to="Tiles/@AnimatableBody2D@109083/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109084" to="Tiles/@AnimatableBody2D@109084/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109084" to="Tiles/@AnimatableBody2D@109084/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109084" to="Tiles/@AnimatableBody2D@109084" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109084" to="Tiles/@AnimatableBody2D@109084/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109084" to="Tiles/@AnimatableBody2D@109084" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109084" to="Tiles/@AnimatableBody2D@109084/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109085" to="Tiles/@AnimatableBody2D@109085/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109085" to="Tiles/@AnimatableBody2D@109085/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109085" to="Tiles/@AnimatableBody2D@109085" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109085" to="Tiles/@AnimatableBody2D@109085/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109085" to="Tiles/@AnimatableBody2D@109085" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109085" to="Tiles/@AnimatableBody2D@109085/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109086" to="Tiles/@AnimatableBody2D@109086/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109086" to="Tiles/@AnimatableBody2D@109086/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109086" to="Tiles/@AnimatableBody2D@109086" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109086" to="Tiles/@AnimatableBody2D@109086/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109086" to="Tiles/@AnimatableBody2D@109086" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109086" to="Tiles/@AnimatableBody2D@109086/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109087" to="Tiles/@AnimatableBody2D@109087/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109087" to="Tiles/@AnimatableBody2D@109087/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109087" to="Tiles/@AnimatableBody2D@109087" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109087" to="Tiles/@AnimatableBody2D@109087/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109087" to="Tiles/@AnimatableBody2D@109087" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109087" to="Tiles/@AnimatableBody2D@109087/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109088" to="Tiles/@AnimatableBody2D@109088/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109088" to="Tiles/@AnimatableBody2D@109088/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109088" to="Tiles/@AnimatableBody2D@109088" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109088" to="Tiles/@AnimatableBody2D@109088/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109088" to="Tiles/@AnimatableBody2D@109088" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109088" to="Tiles/@AnimatableBody2D@109088/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109089" to="Tiles/@AnimatableBody2D@109089/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109089" to="Tiles/@AnimatableBody2D@109089/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109089" to="Tiles/@AnimatableBody2D@109089" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109089" to="Tiles/@AnimatableBody2D@109089/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109089" to="Tiles/@AnimatableBody2D@109089" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109089" to="Tiles/@AnimatableBody2D@109089/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109090" to="Tiles/@AnimatableBody2D@109090/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109090" to="Tiles/@AnimatableBody2D@109090/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109090" to="Tiles/@AnimatableBody2D@109090" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109090" to="Tiles/@AnimatableBody2D@109090/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109090" to="Tiles/@AnimatableBody2D@109090" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109090" to="Tiles/@AnimatableBody2D@109090/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109091" to="Tiles/@AnimatableBody2D@109091/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109091" to="Tiles/@AnimatableBody2D@109091/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109091" to="Tiles/@AnimatableBody2D@109091" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109091" to="Tiles/@AnimatableBody2D@109091/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109091" to="Tiles/@AnimatableBody2D@109091" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109091" to="Tiles/@AnimatableBody2D@109091/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109092" to="Tiles/@AnimatableBody2D@109092/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109092" to="Tiles/@AnimatableBody2D@109092/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109092" to="Tiles/@AnimatableBody2D@109092" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109092" to="Tiles/@AnimatableBody2D@109092/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109092" to="Tiles/@AnimatableBody2D@109092" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109092" to="Tiles/@AnimatableBody2D@109092/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109093" to="Tiles/@AnimatableBody2D@109093/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109093" to="Tiles/@AnimatableBody2D@109093/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109093" to="Tiles/@AnimatableBody2D@109093" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109093" to="Tiles/@AnimatableBody2D@109093/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109093" to="Tiles/@AnimatableBody2D@109093" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109093" to="Tiles/@AnimatableBody2D@109093/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109094" to="Tiles/@AnimatableBody2D@109094/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109094" to="Tiles/@AnimatableBody2D@109094/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109094" to="Tiles/@AnimatableBody2D@109094" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109094" to="Tiles/@AnimatableBody2D@109094/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109094" to="Tiles/@AnimatableBody2D@109094" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109094" to="Tiles/@AnimatableBody2D@109094/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109095" to="Tiles/@AnimatableBody2D@109095/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109095" to="Tiles/@AnimatableBody2D@109095/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109095" to="Tiles/@AnimatableBody2D@109095" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109095" to="Tiles/@AnimatableBody2D@109095/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109095" to="Tiles/@AnimatableBody2D@109095" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109095" to="Tiles/@AnimatableBody2D@109095/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109096" to="Tiles/@AnimatableBody2D@109096/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109096" to="Tiles/@AnimatableBody2D@109096/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109096" to="Tiles/@AnimatableBody2D@109096" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109096" to="Tiles/@AnimatableBody2D@109096/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109096" to="Tiles/@AnimatableBody2D@109096" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109096" to="Tiles/@AnimatableBody2D@109096/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109097" to="Tiles/@AnimatableBody2D@109097/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109097" to="Tiles/@AnimatableBody2D@109097/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109097" to="Tiles/@AnimatableBody2D@109097" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109097" to="Tiles/@AnimatableBody2D@109097/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109097" to="Tiles/@AnimatableBody2D@109097" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109097" to="Tiles/@AnimatableBody2D@109097/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109098" to="Tiles/@AnimatableBody2D@109098/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109098" to="Tiles/@AnimatableBody2D@109098/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109098" to="Tiles/@AnimatableBody2D@109098" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109098" to="Tiles/@AnimatableBody2D@109098/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109098" to="Tiles/@AnimatableBody2D@109098" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109098" to="Tiles/@AnimatableBody2D@109098/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109099" to="Tiles/@AnimatableBody2D@109099/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109099" to="Tiles/@AnimatableBody2D@109099/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109099" to="Tiles/@AnimatableBody2D@109099" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109099" to="Tiles/@AnimatableBody2D@109099/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109099" to="Tiles/@AnimatableBody2D@109099" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109099" to="Tiles/@AnimatableBody2D@109099/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109100" to="Tiles/@AnimatableBody2D@109100/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109100" to="Tiles/@AnimatableBody2D@109100/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109100" to="Tiles/@AnimatableBody2D@109100" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109100" to="Tiles/@AnimatableBody2D@109100/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109100" to="Tiles/@AnimatableBody2D@109100" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109100" to="Tiles/@AnimatableBody2D@109100/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109101" to="Tiles/@AnimatableBody2D@109101/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109101" to="Tiles/@AnimatableBody2D@109101/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109101" to="Tiles/@AnimatableBody2D@109101" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109101" to="Tiles/@AnimatableBody2D@109101/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109101" to="Tiles/@AnimatableBody2D@109101" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109101" to="Tiles/@AnimatableBody2D@109101/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109102" to="Tiles/@AnimatableBody2D@109102/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109102" to="Tiles/@AnimatableBody2D@109102/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109102" to="Tiles/@AnimatableBody2D@109102" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109102" to="Tiles/@AnimatableBody2D@109102/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109102" to="Tiles/@AnimatableBody2D@109102" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109102" to="Tiles/@AnimatableBody2D@109102/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109103" to="Tiles/@AnimatableBody2D@109103/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109103" to="Tiles/@AnimatableBody2D@109103/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109103" to="Tiles/@AnimatableBody2D@109103" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109103" to="Tiles/@AnimatableBody2D@109103/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109103" to="Tiles/@AnimatableBody2D@109103" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109103" to="Tiles/@AnimatableBody2D@109103/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109104" to="Tiles/@AnimatableBody2D@109104/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109104" to="Tiles/@AnimatableBody2D@109104/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109104" to="Tiles/@AnimatableBody2D@109104" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109104" to="Tiles/@AnimatableBody2D@109104/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109104" to="Tiles/@AnimatableBody2D@109104" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109104" to="Tiles/@AnimatableBody2D@109104/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109105" to="Tiles/@AnimatableBody2D@109105/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109105" to="Tiles/@AnimatableBody2D@109105/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109105" to="Tiles/@AnimatableBody2D@109105" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109105" to="Tiles/@AnimatableBody2D@109105/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109105" to="Tiles/@AnimatableBody2D@109105" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109105" to="Tiles/@AnimatableBody2D@109105/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109106" to="Tiles/@AnimatableBody2D@109106/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109106" to="Tiles/@AnimatableBody2D@109106/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109106" to="Tiles/@AnimatableBody2D@109106" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109106" to="Tiles/@AnimatableBody2D@109106/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109106" to="Tiles/@AnimatableBody2D@109106" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109106" to="Tiles/@AnimatableBody2D@109106/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109107" to="Tiles/@AnimatableBody2D@109107/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109107" to="Tiles/@AnimatableBody2D@109107/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109107" to="Tiles/@AnimatableBody2D@109107" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109107" to="Tiles/@AnimatableBody2D@109107/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109107" to="Tiles/@AnimatableBody2D@109107" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109107" to="Tiles/@AnimatableBody2D@109107/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109108" to="Tiles/@AnimatableBody2D@109108/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109108" to="Tiles/@AnimatableBody2D@109108/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109108" to="Tiles/@AnimatableBody2D@109108" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109108" to="Tiles/@AnimatableBody2D@109108/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109108" to="Tiles/@AnimatableBody2D@109108" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109108" to="Tiles/@AnimatableBody2D@109108/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109109" to="Tiles/@AnimatableBody2D@109109/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109109" to="Tiles/@AnimatableBody2D@109109/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109109" to="Tiles/@AnimatableBody2D@109109" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109109" to="Tiles/@AnimatableBody2D@109109/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109109" to="Tiles/@AnimatableBody2D@109109" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109109" to="Tiles/@AnimatableBody2D@109109/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109110" to="Tiles/@AnimatableBody2D@109110/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109110" to="Tiles/@AnimatableBody2D@109110/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109110" to="Tiles/@AnimatableBody2D@109110" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109110" to="Tiles/@AnimatableBody2D@109110/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109110" to="Tiles/@AnimatableBody2D@109110" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109110" to="Tiles/@AnimatableBody2D@109110/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109111" to="Tiles/@AnimatableBody2D@109111/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109111" to="Tiles/@AnimatableBody2D@109111/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109111" to="Tiles/@AnimatableBody2D@109111" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109111" to="Tiles/@AnimatableBody2D@109111/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109111" to="Tiles/@AnimatableBody2D@109111" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109111" to="Tiles/@AnimatableBody2D@109111/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109112" to="Tiles/@AnimatableBody2D@109112/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109112" to="Tiles/@AnimatableBody2D@109112/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109112" to="Tiles/@AnimatableBody2D@109112" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109112" to="Tiles/@AnimatableBody2D@109112/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109112" to="Tiles/@AnimatableBody2D@109112" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109112" to="Tiles/@AnimatableBody2D@109112/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109113" to="Tiles/@AnimatableBody2D@109113/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109113" to="Tiles/@AnimatableBody2D@109113/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109113" to="Tiles/@AnimatableBody2D@109113" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109113" to="Tiles/@AnimatableBody2D@109113/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109113" to="Tiles/@AnimatableBody2D@109113" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109113" to="Tiles/@AnimatableBody2D@109113/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109114" to="Tiles/@AnimatableBody2D@109114/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109114" to="Tiles/@AnimatableBody2D@109114/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109114" to="Tiles/@AnimatableBody2D@109114" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109114" to="Tiles/@AnimatableBody2D@109114/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109114" to="Tiles/@AnimatableBody2D@109114" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109114" to="Tiles/@AnimatableBody2D@109114/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109115" to="Tiles/@AnimatableBody2D@109115/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109115" to="Tiles/@AnimatableBody2D@109115/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109115" to="Tiles/@AnimatableBody2D@109115" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109115" to="Tiles/@AnimatableBody2D@109115/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109115" to="Tiles/@AnimatableBody2D@109115" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109115" to="Tiles/@AnimatableBody2D@109115/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109116" to="Tiles/@AnimatableBody2D@109116/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109116" to="Tiles/@AnimatableBody2D@109116/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109116" to="Tiles/@AnimatableBody2D@109116" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109116" to="Tiles/@AnimatableBody2D@109116/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109116" to="Tiles/@AnimatableBody2D@109116" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109116" to="Tiles/@AnimatableBody2D@109116/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109117" to="Tiles/@AnimatableBody2D@109117/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109117" to="Tiles/@AnimatableBody2D@109117/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109117" to="Tiles/@AnimatableBody2D@109117" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109117" to="Tiles/@AnimatableBody2D@109117/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109117" to="Tiles/@AnimatableBody2D@109117" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109117" to="Tiles/@AnimatableBody2D@109117/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109118" to="Tiles/@AnimatableBody2D@109118/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109118" to="Tiles/@AnimatableBody2D@109118/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109118" to="Tiles/@AnimatableBody2D@109118" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109118" to="Tiles/@AnimatableBody2D@109118/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109118" to="Tiles/@AnimatableBody2D@109118" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109118" to="Tiles/@AnimatableBody2D@109118/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109119" to="Tiles/@AnimatableBody2D@109119/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109119" to="Tiles/@AnimatableBody2D@109119/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109119" to="Tiles/@AnimatableBody2D@109119" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109119" to="Tiles/@AnimatableBody2D@109119/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109119" to="Tiles/@AnimatableBody2D@109119" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109119" to="Tiles/@AnimatableBody2D@109119/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109120" to="Tiles/@AnimatableBody2D@109120/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109120" to="Tiles/@AnimatableBody2D@109120/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109120" to="Tiles/@AnimatableBody2D@109120" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109120" to="Tiles/@AnimatableBody2D@109120/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109120" to="Tiles/@AnimatableBody2D@109120" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109120" to="Tiles/@AnimatableBody2D@109120/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109121" to="Tiles/@AnimatableBody2D@109121/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109121" to="Tiles/@AnimatableBody2D@109121/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109121" to="Tiles/@AnimatableBody2D@109121" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109121" to="Tiles/@AnimatableBody2D@109121/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109121" to="Tiles/@AnimatableBody2D@109121" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109121" to="Tiles/@AnimatableBody2D@109121/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109122" to="Tiles/@AnimatableBody2D@109122/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109122" to="Tiles/@AnimatableBody2D@109122/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109122" to="Tiles/@AnimatableBody2D@109122" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109122" to="Tiles/@AnimatableBody2D@109122/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109122" to="Tiles/@AnimatableBody2D@109122" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109122" to="Tiles/@AnimatableBody2D@109122/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109123" to="Tiles/@AnimatableBody2D@109123/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109123" to="Tiles/@AnimatableBody2D@109123/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109123" to="Tiles/@AnimatableBody2D@109123" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109123" to="Tiles/@AnimatableBody2D@109123/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109123" to="Tiles/@AnimatableBody2D@109123" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109123" to="Tiles/@AnimatableBody2D@109123/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109124" to="Tiles/@AnimatableBody2D@109124/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109124" to="Tiles/@AnimatableBody2D@109124/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109124" to="Tiles/@AnimatableBody2D@109124" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109124" to="Tiles/@AnimatableBody2D@109124/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109124" to="Tiles/@AnimatableBody2D@109124" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109124" to="Tiles/@AnimatableBody2D@109124/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109125" to="Tiles/@AnimatableBody2D@109125/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109125" to="Tiles/@AnimatableBody2D@109125/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109125" to="Tiles/@AnimatableBody2D@109125" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109125" to="Tiles/@AnimatableBody2D@109125/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109125" to="Tiles/@AnimatableBody2D@109125" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109125" to="Tiles/@AnimatableBody2D@109125/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109126" to="Tiles/@AnimatableBody2D@109126/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109126" to="Tiles/@AnimatableBody2D@109126/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109126" to="Tiles/@AnimatableBody2D@109126" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109126" to="Tiles/@AnimatableBody2D@109126/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109126" to="Tiles/@AnimatableBody2D@109126" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109126" to="Tiles/@AnimatableBody2D@109126/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109127" to="Tiles/@AnimatableBody2D@109127/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109127" to="Tiles/@AnimatableBody2D@109127/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109127" to="Tiles/@AnimatableBody2D@109127" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109127" to="Tiles/@AnimatableBody2D@109127/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109127" to="Tiles/@AnimatableBody2D@109127" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109127" to="Tiles/@AnimatableBody2D@109127/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109128" to="Tiles/@AnimatableBody2D@109128/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109128" to="Tiles/@AnimatableBody2D@109128/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109128" to="Tiles/@AnimatableBody2D@109128" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109128" to="Tiles/@AnimatableBody2D@109128/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109128" to="Tiles/@AnimatableBody2D@109128" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109128" to="Tiles/@AnimatableBody2D@109128/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109129" to="Tiles/@AnimatableBody2D@109129/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109129" to="Tiles/@AnimatableBody2D@109129/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109129" to="Tiles/@AnimatableBody2D@109129" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109129" to="Tiles/@AnimatableBody2D@109129/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109129" to="Tiles/@AnimatableBody2D@109129" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109129" to="Tiles/@AnimatableBody2D@109129/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109130" to="Tiles/@AnimatableBody2D@109130/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109130" to="Tiles/@AnimatableBody2D@109130/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109130" to="Tiles/@AnimatableBody2D@109130" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109130" to="Tiles/@AnimatableBody2D@109130/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109130" to="Tiles/@AnimatableBody2D@109130" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109130" to="Tiles/@AnimatableBody2D@109130/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109131" to="Tiles/@AnimatableBody2D@109131/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109131" to="Tiles/@AnimatableBody2D@109131/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109131" to="Tiles/@AnimatableBody2D@109131" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109131" to="Tiles/@AnimatableBody2D@109131/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109131" to="Tiles/@AnimatableBody2D@109131" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109131" to="Tiles/@AnimatableBody2D@109131/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109132" to="Tiles/@AnimatableBody2D@109132/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109132" to="Tiles/@AnimatableBody2D@109132/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109132" to="Tiles/@AnimatableBody2D@109132" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109132" to="Tiles/@AnimatableBody2D@109132/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109132" to="Tiles/@AnimatableBody2D@109132" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109132" to="Tiles/@AnimatableBody2D@109132/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109133" to="Tiles/@AnimatableBody2D@109133/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109133" to="Tiles/@AnimatableBody2D@109133/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109133" to="Tiles/@AnimatableBody2D@109133" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109133" to="Tiles/@AnimatableBody2D@109133/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109133" to="Tiles/@AnimatableBody2D@109133" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109133" to="Tiles/@AnimatableBody2D@109133/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109134" to="Tiles/@AnimatableBody2D@109134/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109134" to="Tiles/@AnimatableBody2D@109134/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109134" to="Tiles/@AnimatableBody2D@109134" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109134" to="Tiles/@AnimatableBody2D@109134/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109134" to="Tiles/@AnimatableBody2D@109134" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109134" to="Tiles/@AnimatableBody2D@109134/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109135" to="Tiles/@AnimatableBody2D@109135/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109135" to="Tiles/@AnimatableBody2D@109135/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109135" to="Tiles/@AnimatableBody2D@109135" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109135" to="Tiles/@AnimatableBody2D@109135/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109135" to="Tiles/@AnimatableBody2D@109135" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109135" to="Tiles/@AnimatableBody2D@109135/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109136" to="Tiles/@AnimatableBody2D@109136/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109136" to="Tiles/@AnimatableBody2D@109136/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109136" to="Tiles/@AnimatableBody2D@109136" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109136" to="Tiles/@AnimatableBody2D@109136/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109136" to="Tiles/@AnimatableBody2D@109136" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109136" to="Tiles/@AnimatableBody2D@109136/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109137" to="Tiles/@AnimatableBody2D@109137/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109137" to="Tiles/@AnimatableBody2D@109137/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109137" to="Tiles/@AnimatableBody2D@109137" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109137" to="Tiles/@AnimatableBody2D@109137/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109137" to="Tiles/@AnimatableBody2D@109137" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109137" to="Tiles/@AnimatableBody2D@109137/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109138" to="Tiles/@AnimatableBody2D@109138/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109138" to="Tiles/@AnimatableBody2D@109138/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109138" to="Tiles/@AnimatableBody2D@109138" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109138" to="Tiles/@AnimatableBody2D@109138/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109138" to="Tiles/@AnimatableBody2D@109138" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109138" to="Tiles/@AnimatableBody2D@109138/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109139" to="Tiles/@AnimatableBody2D@109139/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109139" to="Tiles/@AnimatableBody2D@109139/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109139" to="Tiles/@AnimatableBody2D@109139" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109139" to="Tiles/@AnimatableBody2D@109139/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109139" to="Tiles/@AnimatableBody2D@109139" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109139" to="Tiles/@AnimatableBody2D@109139/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109140" to="Tiles/@AnimatableBody2D@109140/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109140" to="Tiles/@AnimatableBody2D@109140/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109140" to="Tiles/@AnimatableBody2D@109140" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109140" to="Tiles/@AnimatableBody2D@109140/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109140" to="Tiles/@AnimatableBody2D@109140" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109140" to="Tiles/@AnimatableBody2D@109140/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109141" to="Tiles/@AnimatableBody2D@109141/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109141" to="Tiles/@AnimatableBody2D@109141/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109141" to="Tiles/@AnimatableBody2D@109141" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109141" to="Tiles/@AnimatableBody2D@109141/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109141" to="Tiles/@AnimatableBody2D@109141" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109141" to="Tiles/@AnimatableBody2D@109141/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109142" to="Tiles/@AnimatableBody2D@109142/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109142" to="Tiles/@AnimatableBody2D@109142/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109142" to="Tiles/@AnimatableBody2D@109142" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109142" to="Tiles/@AnimatableBody2D@109142/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109142" to="Tiles/@AnimatableBody2D@109142" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109142" to="Tiles/@AnimatableBody2D@109142/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109143" to="Tiles/@AnimatableBody2D@109143/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109143" to="Tiles/@AnimatableBody2D@109143/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109143" to="Tiles/@AnimatableBody2D@109143" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109143" to="Tiles/@AnimatableBody2D@109143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109143" to="Tiles/@AnimatableBody2D@109143" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109143" to="Tiles/@AnimatableBody2D@109143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109144" to="Tiles/@AnimatableBody2D@109144/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109144" to="Tiles/@AnimatableBody2D@109144/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109144" to="Tiles/@AnimatableBody2D@109144" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109144" to="Tiles/@AnimatableBody2D@109144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109144" to="Tiles/@AnimatableBody2D@109144" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109144" to="Tiles/@AnimatableBody2D@109144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109145" to="Tiles/@AnimatableBody2D@109145/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109145" to="Tiles/@AnimatableBody2D@109145/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109145" to="Tiles/@AnimatableBody2D@109145" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109145" to="Tiles/@AnimatableBody2D@109145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109145" to="Tiles/@AnimatableBody2D@109145" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109145" to="Tiles/@AnimatableBody2D@109145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109146" to="Tiles/@AnimatableBody2D@109146/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109146" to="Tiles/@AnimatableBody2D@109146/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109146" to="Tiles/@AnimatableBody2D@109146" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109146" to="Tiles/@AnimatableBody2D@109146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109146" to="Tiles/@AnimatableBody2D@109146" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109146" to="Tiles/@AnimatableBody2D@109146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109147" to="Tiles/@AnimatableBody2D@109147/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109147" to="Tiles/@AnimatableBody2D@109147/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109147" to="Tiles/@AnimatableBody2D@109147" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109147" to="Tiles/@AnimatableBody2D@109147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109147" to="Tiles/@AnimatableBody2D@109147" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109147" to="Tiles/@AnimatableBody2D@109147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109148" to="Tiles/@AnimatableBody2D@109148/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109148" to="Tiles/@AnimatableBody2D@109148/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109148" to="Tiles/@AnimatableBody2D@109148" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109148" to="Tiles/@AnimatableBody2D@109148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109148" to="Tiles/@AnimatableBody2D@109148" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109148" to="Tiles/@AnimatableBody2D@109148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109149" to="Tiles/@AnimatableBody2D@109149/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109149" to="Tiles/@AnimatableBody2D@109149/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109149" to="Tiles/@AnimatableBody2D@109149" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109149" to="Tiles/@AnimatableBody2D@109149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109149" to="Tiles/@AnimatableBody2D@109149" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109149" to="Tiles/@AnimatableBody2D@109149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109150" to="Tiles/@AnimatableBody2D@109150/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109150" to="Tiles/@AnimatableBody2D@109150/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109150" to="Tiles/@AnimatableBody2D@109150" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109150" to="Tiles/@AnimatableBody2D@109150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109150" to="Tiles/@AnimatableBody2D@109150" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109150" to="Tiles/@AnimatableBody2D@109150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109151" to="Tiles/@AnimatableBody2D@109151/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109151" to="Tiles/@AnimatableBody2D@109151/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109151" to="Tiles/@AnimatableBody2D@109151" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109151" to="Tiles/@AnimatableBody2D@109151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109151" to="Tiles/@AnimatableBody2D@109151" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109151" to="Tiles/@AnimatableBody2D@109151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109152" to="Tiles/@AnimatableBody2D@109152/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109152" to="Tiles/@AnimatableBody2D@109152/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109152" to="Tiles/@AnimatableBody2D@109152" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109152" to="Tiles/@AnimatableBody2D@109152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109152" to="Tiles/@AnimatableBody2D@109152" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109152" to="Tiles/@AnimatableBody2D@109152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109153" to="Tiles/@AnimatableBody2D@109153/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109153" to="Tiles/@AnimatableBody2D@109153/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109153" to="Tiles/@AnimatableBody2D@109153" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109153" to="Tiles/@AnimatableBody2D@109153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109153" to="Tiles/@AnimatableBody2D@109153" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109153" to="Tiles/@AnimatableBody2D@109153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109154" to="Tiles/@AnimatableBody2D@109154/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109154" to="Tiles/@AnimatableBody2D@109154/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109154" to="Tiles/@AnimatableBody2D@109154" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109154" to="Tiles/@AnimatableBody2D@109154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109154" to="Tiles/@AnimatableBody2D@109154" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109154" to="Tiles/@AnimatableBody2D@109154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109155" to="Tiles/@AnimatableBody2D@109155/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109155" to="Tiles/@AnimatableBody2D@109155/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109155" to="Tiles/@AnimatableBody2D@109155" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109155" to="Tiles/@AnimatableBody2D@109155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109155" to="Tiles/@AnimatableBody2D@109155" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109155" to="Tiles/@AnimatableBody2D@109155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109156" to="Tiles/@AnimatableBody2D@109156/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109156" to="Tiles/@AnimatableBody2D@109156/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109156" to="Tiles/@AnimatableBody2D@109156" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109156" to="Tiles/@AnimatableBody2D@109156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109156" to="Tiles/@AnimatableBody2D@109156" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109156" to="Tiles/@AnimatableBody2D@109156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109157" to="Tiles/@AnimatableBody2D@109157/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109157" to="Tiles/@AnimatableBody2D@109157/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109157" to="Tiles/@AnimatableBody2D@109157" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109157" to="Tiles/@AnimatableBody2D@109157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109157" to="Tiles/@AnimatableBody2D@109157" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109157" to="Tiles/@AnimatableBody2D@109157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109158" to="Tiles/@AnimatableBody2D@109158/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109158" to="Tiles/@AnimatableBody2D@109158/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109158" to="Tiles/@AnimatableBody2D@109158" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109158" to="Tiles/@AnimatableBody2D@109158/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109158" to="Tiles/@AnimatableBody2D@109158" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109158" to="Tiles/@AnimatableBody2D@109158/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109159" to="Tiles/@AnimatableBody2D@109159/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109159" to="Tiles/@AnimatableBody2D@109159/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109159" to="Tiles/@AnimatableBody2D@109159" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109159" to="Tiles/@AnimatableBody2D@109159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109159" to="Tiles/@AnimatableBody2D@109159" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109159" to="Tiles/@AnimatableBody2D@109159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109160" to="Tiles/@AnimatableBody2D@109160/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109160" to="Tiles/@AnimatableBody2D@109160/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109160" to="Tiles/@AnimatableBody2D@109160" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109160" to="Tiles/@AnimatableBody2D@109160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109160" to="Tiles/@AnimatableBody2D@109160" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109160" to="Tiles/@AnimatableBody2D@109160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109161" to="Tiles/@AnimatableBody2D@109161/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109161" to="Tiles/@AnimatableBody2D@109161/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109161" to="Tiles/@AnimatableBody2D@109161" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109161" to="Tiles/@AnimatableBody2D@109161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109161" to="Tiles/@AnimatableBody2D@109161" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109161" to="Tiles/@AnimatableBody2D@109161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109162" to="Tiles/@AnimatableBody2D@109162/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109162" to="Tiles/@AnimatableBody2D@109162/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109162" to="Tiles/@AnimatableBody2D@109162" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109162" to="Tiles/@AnimatableBody2D@109162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109162" to="Tiles/@AnimatableBody2D@109162" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109162" to="Tiles/@AnimatableBody2D@109162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109163" to="Tiles/@AnimatableBody2D@109163/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109163" to="Tiles/@AnimatableBody2D@109163/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109163" to="Tiles/@AnimatableBody2D@109163" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109163" to="Tiles/@AnimatableBody2D@109163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109163" to="Tiles/@AnimatableBody2D@109163" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109163" to="Tiles/@AnimatableBody2D@109163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109164" to="Tiles/@AnimatableBody2D@109164/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109164" to="Tiles/@AnimatableBody2D@109164/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109164" to="Tiles/@AnimatableBody2D@109164" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109164" to="Tiles/@AnimatableBody2D@109164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109164" to="Tiles/@AnimatableBody2D@109164" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109164" to="Tiles/@AnimatableBody2D@109164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109165" to="Tiles/@AnimatableBody2D@109165/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109165" to="Tiles/@AnimatableBody2D@109165/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109165" to="Tiles/@AnimatableBody2D@109165" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109165" to="Tiles/@AnimatableBody2D@109165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109165" to="Tiles/@AnimatableBody2D@109165" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109165" to="Tiles/@AnimatableBody2D@109165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109166" to="Tiles/@AnimatableBody2D@109166/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109166" to="Tiles/@AnimatableBody2D@109166/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109166" to="Tiles/@AnimatableBody2D@109166" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109166" to="Tiles/@AnimatableBody2D@109166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109166" to="Tiles/@AnimatableBody2D@109166" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109166" to="Tiles/@AnimatableBody2D@109166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109167" to="Tiles/@AnimatableBody2D@109167/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109167" to="Tiles/@AnimatableBody2D@109167/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109167" to="Tiles/@AnimatableBody2D@109167" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109167" to="Tiles/@AnimatableBody2D@109167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109167" to="Tiles/@AnimatableBody2D@109167" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109167" to="Tiles/@AnimatableBody2D@109167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109168" to="Tiles/@AnimatableBody2D@109168/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109168" to="Tiles/@AnimatableBody2D@109168/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109168" to="Tiles/@AnimatableBody2D@109168" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109168" to="Tiles/@AnimatableBody2D@109168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109168" to="Tiles/@AnimatableBody2D@109168" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109168" to="Tiles/@AnimatableBody2D@109168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109169" to="Tiles/@AnimatableBody2D@109169/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109169" to="Tiles/@AnimatableBody2D@109169/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109169" to="Tiles/@AnimatableBody2D@109169" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109169" to="Tiles/@AnimatableBody2D@109169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109169" to="Tiles/@AnimatableBody2D@109169" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109169" to="Tiles/@AnimatableBody2D@109169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109170" to="Tiles/@AnimatableBody2D@109170/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109170" to="Tiles/@AnimatableBody2D@109170/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109170" to="Tiles/@AnimatableBody2D@109170" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109170" to="Tiles/@AnimatableBody2D@109170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109170" to="Tiles/@AnimatableBody2D@109170" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109170" to="Tiles/@AnimatableBody2D@109170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109171" to="Tiles/@AnimatableBody2D@109171/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109171" to="Tiles/@AnimatableBody2D@109171/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109171" to="Tiles/@AnimatableBody2D@109171" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109171" to="Tiles/@AnimatableBody2D@109171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109171" to="Tiles/@AnimatableBody2D@109171" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109171" to="Tiles/@AnimatableBody2D@109171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109172" to="Tiles/@AnimatableBody2D@109172/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109172" to="Tiles/@AnimatableBody2D@109172/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109172" to="Tiles/@AnimatableBody2D@109172" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109172" to="Tiles/@AnimatableBody2D@109172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109172" to="Tiles/@AnimatableBody2D@109172" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109172" to="Tiles/@AnimatableBody2D@109172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109173" to="Tiles/@AnimatableBody2D@109173/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109173" to="Tiles/@AnimatableBody2D@109173/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109173" to="Tiles/@AnimatableBody2D@109173" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109173" to="Tiles/@AnimatableBody2D@109173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109173" to="Tiles/@AnimatableBody2D@109173" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109173" to="Tiles/@AnimatableBody2D@109173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109174" to="Tiles/@AnimatableBody2D@109174/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109174" to="Tiles/@AnimatableBody2D@109174/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109174" to="Tiles/@AnimatableBody2D@109174" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109174" to="Tiles/@AnimatableBody2D@109174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109174" to="Tiles/@AnimatableBody2D@109174" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109174" to="Tiles/@AnimatableBody2D@109174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109175" to="Tiles/@AnimatableBody2D@109175/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109175" to="Tiles/@AnimatableBody2D@109175/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109175" to="Tiles/@AnimatableBody2D@109175" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109175" to="Tiles/@AnimatableBody2D@109175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109175" to="Tiles/@AnimatableBody2D@109175" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109175" to="Tiles/@AnimatableBody2D@109175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109176" to="Tiles/@AnimatableBody2D@109176/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109176" to="Tiles/@AnimatableBody2D@109176/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109176" to="Tiles/@AnimatableBody2D@109176" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109176" to="Tiles/@AnimatableBody2D@109176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109176" to="Tiles/@AnimatableBody2D@109176" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109176" to="Tiles/@AnimatableBody2D@109176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109177" to="Tiles/@AnimatableBody2D@109177/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109177" to="Tiles/@AnimatableBody2D@109177/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109177" to="Tiles/@AnimatableBody2D@109177" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109177" to="Tiles/@AnimatableBody2D@109177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109177" to="Tiles/@AnimatableBody2D@109177" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109177" to="Tiles/@AnimatableBody2D@109177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109178" to="Tiles/@AnimatableBody2D@109178/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109178" to="Tiles/@AnimatableBody2D@109178/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109178" to="Tiles/@AnimatableBody2D@109178" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109178" to="Tiles/@AnimatableBody2D@109178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109178" to="Tiles/@AnimatableBody2D@109178" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109178" to="Tiles/@AnimatableBody2D@109178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109179" to="Tiles/@AnimatableBody2D@109179/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109179" to="Tiles/@AnimatableBody2D@109179/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109179" to="Tiles/@AnimatableBody2D@109179" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109179" to="Tiles/@AnimatableBody2D@109179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109179" to="Tiles/@AnimatableBody2D@109179" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109179" to="Tiles/@AnimatableBody2D@109179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109180" to="Tiles/@AnimatableBody2D@109180/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109180" to="Tiles/@AnimatableBody2D@109180/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109180" to="Tiles/@AnimatableBody2D@109180" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109180" to="Tiles/@AnimatableBody2D@109180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109180" to="Tiles/@AnimatableBody2D@109180" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109180" to="Tiles/@AnimatableBody2D@109180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109181" to="Tiles/@AnimatableBody2D@109181/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109181" to="Tiles/@AnimatableBody2D@109181/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109181" to="Tiles/@AnimatableBody2D@109181" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109181" to="Tiles/@AnimatableBody2D@109181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109181" to="Tiles/@AnimatableBody2D@109181" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109181" to="Tiles/@AnimatableBody2D@109181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109182" to="Tiles/@AnimatableBody2D@109182/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109182" to="Tiles/@AnimatableBody2D@109182/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109182" to="Tiles/@AnimatableBody2D@109182" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109182" to="Tiles/@AnimatableBody2D@109182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109182" to="Tiles/@AnimatableBody2D@109182" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109182" to="Tiles/@AnimatableBody2D@109182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109183" to="Tiles/@AnimatableBody2D@109183/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109183" to="Tiles/@AnimatableBody2D@109183/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109183" to="Tiles/@AnimatableBody2D@109183" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109183" to="Tiles/@AnimatableBody2D@109183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109183" to="Tiles/@AnimatableBody2D@109183" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109183" to="Tiles/@AnimatableBody2D@109183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109184" to="Tiles/@AnimatableBody2D@109184/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109184" to="Tiles/@AnimatableBody2D@109184/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109184" to="Tiles/@AnimatableBody2D@109184" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109184" to="Tiles/@AnimatableBody2D@109184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109184" to="Tiles/@AnimatableBody2D@109184" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109184" to="Tiles/@AnimatableBody2D@109184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109185" to="Tiles/@AnimatableBody2D@109185/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109185" to="Tiles/@AnimatableBody2D@109185/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109185" to="Tiles/@AnimatableBody2D@109185" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109185" to="Tiles/@AnimatableBody2D@109185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109185" to="Tiles/@AnimatableBody2D@109185" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109185" to="Tiles/@AnimatableBody2D@109185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109186" to="Tiles/@AnimatableBody2D@109186/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109186" to="Tiles/@AnimatableBody2D@109186/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109186" to="Tiles/@AnimatableBody2D@109186" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109186" to="Tiles/@AnimatableBody2D@109186/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109186" to="Tiles/@AnimatableBody2D@109186" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109186" to="Tiles/@AnimatableBody2D@109186/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109187" to="Tiles/@AnimatableBody2D@109187/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109187" to="Tiles/@AnimatableBody2D@109187/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109187" to="Tiles/@AnimatableBody2D@109187" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109187" to="Tiles/@AnimatableBody2D@109187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109187" to="Tiles/@AnimatableBody2D@109187" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109187" to="Tiles/@AnimatableBody2D@109187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109188" to="Tiles/@AnimatableBody2D@109188/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109188" to="Tiles/@AnimatableBody2D@109188/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109188" to="Tiles/@AnimatableBody2D@109188" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109188" to="Tiles/@AnimatableBody2D@109188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109188" to="Tiles/@AnimatableBody2D@109188" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109188" to="Tiles/@AnimatableBody2D@109188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109189" to="Tiles/@AnimatableBody2D@109189/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109189" to="Tiles/@AnimatableBody2D@109189/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109189" to="Tiles/@AnimatableBody2D@109189" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109189" to="Tiles/@AnimatableBody2D@109189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109189" to="Tiles/@AnimatableBody2D@109189" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109189" to="Tiles/@AnimatableBody2D@109189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109190" to="Tiles/@AnimatableBody2D@109190/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109190" to="Tiles/@AnimatableBody2D@109190/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109190" to="Tiles/@AnimatableBody2D@109190" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109190" to="Tiles/@AnimatableBody2D@109190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109190" to="Tiles/@AnimatableBody2D@109190" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109190" to="Tiles/@AnimatableBody2D@109190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109191" to="Tiles/@AnimatableBody2D@109191/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109191" to="Tiles/@AnimatableBody2D@109191/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109191" to="Tiles/@AnimatableBody2D@109191" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109191" to="Tiles/@AnimatableBody2D@109191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109191" to="Tiles/@AnimatableBody2D@109191" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109191" to="Tiles/@AnimatableBody2D@109191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109192" to="Tiles/@AnimatableBody2D@109192/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109192" to="Tiles/@AnimatableBody2D@109192/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109192" to="Tiles/@AnimatableBody2D@109192" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109192" to="Tiles/@AnimatableBody2D@109192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109192" to="Tiles/@AnimatableBody2D@109192" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109192" to="Tiles/@AnimatableBody2D@109192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109193" to="Tiles/@AnimatableBody2D@109193/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109193" to="Tiles/@AnimatableBody2D@109193/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109193" to="Tiles/@AnimatableBody2D@109193" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109193" to="Tiles/@AnimatableBody2D@109193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109193" to="Tiles/@AnimatableBody2D@109193" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109193" to="Tiles/@AnimatableBody2D@109193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109194" to="Tiles/@AnimatableBody2D@109194/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109194" to="Tiles/@AnimatableBody2D@109194/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109194" to="Tiles/@AnimatableBody2D@109194" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109194" to="Tiles/@AnimatableBody2D@109194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109194" to="Tiles/@AnimatableBody2D@109194" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109194" to="Tiles/@AnimatableBody2D@109194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109195" to="Tiles/@AnimatableBody2D@109195/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109195" to="Tiles/@AnimatableBody2D@109195/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109195" to="Tiles/@AnimatableBody2D@109195" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109195" to="Tiles/@AnimatableBody2D@109195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109195" to="Tiles/@AnimatableBody2D@109195" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109195" to="Tiles/@AnimatableBody2D@109195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109196" to="Tiles/@AnimatableBody2D@109196/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109196" to="Tiles/@AnimatableBody2D@109196/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109196" to="Tiles/@AnimatableBody2D@109196" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109196" to="Tiles/@AnimatableBody2D@109196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109196" to="Tiles/@AnimatableBody2D@109196" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109196" to="Tiles/@AnimatableBody2D@109196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109197" to="Tiles/@AnimatableBody2D@109197/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109197" to="Tiles/@AnimatableBody2D@109197/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109197" to="Tiles/@AnimatableBody2D@109197" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109197" to="Tiles/@AnimatableBody2D@109197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109197" to="Tiles/@AnimatableBody2D@109197" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109197" to="Tiles/@AnimatableBody2D@109197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109198" to="Tiles/@AnimatableBody2D@109198/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109198" to="Tiles/@AnimatableBody2D@109198/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109198" to="Tiles/@AnimatableBody2D@109198" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109198" to="Tiles/@AnimatableBody2D@109198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109198" to="Tiles/@AnimatableBody2D@109198" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109198" to="Tiles/@AnimatableBody2D@109198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109199" to="Tiles/@AnimatableBody2D@109199/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109199" to="Tiles/@AnimatableBody2D@109199/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109199" to="Tiles/@AnimatableBody2D@109199" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109199" to="Tiles/@AnimatableBody2D@109199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109199" to="Tiles/@AnimatableBody2D@109199" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109199" to="Tiles/@AnimatableBody2D@109199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109200" to="Tiles/@AnimatableBody2D@109200/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109200" to="Tiles/@AnimatableBody2D@109200/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109200" to="Tiles/@AnimatableBody2D@109200" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109200" to="Tiles/@AnimatableBody2D@109200/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109200" to="Tiles/@AnimatableBody2D@109200" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109200" to="Tiles/@AnimatableBody2D@109200/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109201" to="Tiles/@AnimatableBody2D@109201/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109201" to="Tiles/@AnimatableBody2D@109201/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109201" to="Tiles/@AnimatableBody2D@109201" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109201" to="Tiles/@AnimatableBody2D@109201/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109201" to="Tiles/@AnimatableBody2D@109201" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109201" to="Tiles/@AnimatableBody2D@109201/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109202" to="Tiles/@AnimatableBody2D@109202/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109202" to="Tiles/@AnimatableBody2D@109202/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109202" to="Tiles/@AnimatableBody2D@109202" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109202" to="Tiles/@AnimatableBody2D@109202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109202" to="Tiles/@AnimatableBody2D@109202" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109202" to="Tiles/@AnimatableBody2D@109202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109203" to="Tiles/@AnimatableBody2D@109203/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109203" to="Tiles/@AnimatableBody2D@109203/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109203" to="Tiles/@AnimatableBody2D@109203" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109203" to="Tiles/@AnimatableBody2D@109203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109203" to="Tiles/@AnimatableBody2D@109203" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109203" to="Tiles/@AnimatableBody2D@109203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109204" to="Tiles/@AnimatableBody2D@109204/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109204" to="Tiles/@AnimatableBody2D@109204/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109204" to="Tiles/@AnimatableBody2D@109204" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109204" to="Tiles/@AnimatableBody2D@109204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109204" to="Tiles/@AnimatableBody2D@109204" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109204" to="Tiles/@AnimatableBody2D@109204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109205" to="Tiles/@AnimatableBody2D@109205/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109205" to="Tiles/@AnimatableBody2D@109205/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109205" to="Tiles/@AnimatableBody2D@109205" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109205" to="Tiles/@AnimatableBody2D@109205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109205" to="Tiles/@AnimatableBody2D@109205" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109205" to="Tiles/@AnimatableBody2D@109205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109206" to="Tiles/@AnimatableBody2D@109206/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109206" to="Tiles/@AnimatableBody2D@109206/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109206" to="Tiles/@AnimatableBody2D@109206" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109206" to="Tiles/@AnimatableBody2D@109206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109206" to="Tiles/@AnimatableBody2D@109206" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109206" to="Tiles/@AnimatableBody2D@109206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109207" to="Tiles/@AnimatableBody2D@109207/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109207" to="Tiles/@AnimatableBody2D@109207/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109207" to="Tiles/@AnimatableBody2D@109207" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109207" to="Tiles/@AnimatableBody2D@109207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109207" to="Tiles/@AnimatableBody2D@109207" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109207" to="Tiles/@AnimatableBody2D@109207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109208" to="Tiles/@AnimatableBody2D@109208/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109208" to="Tiles/@AnimatableBody2D@109208/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109208" to="Tiles/@AnimatableBody2D@109208" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109208" to="Tiles/@AnimatableBody2D@109208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109208" to="Tiles/@AnimatableBody2D@109208" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109208" to="Tiles/@AnimatableBody2D@109208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109209" to="Tiles/@AnimatableBody2D@109209/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109209" to="Tiles/@AnimatableBody2D@109209/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109209" to="Tiles/@AnimatableBody2D@109209" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109209" to="Tiles/@AnimatableBody2D@109209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109209" to="Tiles/@AnimatableBody2D@109209" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109209" to="Tiles/@AnimatableBody2D@109209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109210" to="Tiles/@AnimatableBody2D@109210/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109210" to="Tiles/@AnimatableBody2D@109210/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109210" to="Tiles/@AnimatableBody2D@109210" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109210" to="Tiles/@AnimatableBody2D@109210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109210" to="Tiles/@AnimatableBody2D@109210" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109210" to="Tiles/@AnimatableBody2D@109210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109211" to="Tiles/@AnimatableBody2D@109211/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109211" to="Tiles/@AnimatableBody2D@109211/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109211" to="Tiles/@AnimatableBody2D@109211" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109211" to="Tiles/@AnimatableBody2D@109211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109211" to="Tiles/@AnimatableBody2D@109211" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109211" to="Tiles/@AnimatableBody2D@109211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109212" to="Tiles/@AnimatableBody2D@109212/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109212" to="Tiles/@AnimatableBody2D@109212/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109212" to="Tiles/@AnimatableBody2D@109212" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109212" to="Tiles/@AnimatableBody2D@109212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109212" to="Tiles/@AnimatableBody2D@109212" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109212" to="Tiles/@AnimatableBody2D@109212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109213" to="Tiles/@AnimatableBody2D@109213/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109213" to="Tiles/@AnimatableBody2D@109213/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109213" to="Tiles/@AnimatableBody2D@109213" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109213" to="Tiles/@AnimatableBody2D@109213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109213" to="Tiles/@AnimatableBody2D@109213" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109213" to="Tiles/@AnimatableBody2D@109213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109214" to="Tiles/@AnimatableBody2D@109214/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109214" to="Tiles/@AnimatableBody2D@109214/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109214" to="Tiles/@AnimatableBody2D@109214" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109214" to="Tiles/@AnimatableBody2D@109214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109214" to="Tiles/@AnimatableBody2D@109214" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109214" to="Tiles/@AnimatableBody2D@109214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109215" to="Tiles/@AnimatableBody2D@109215/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109215" to="Tiles/@AnimatableBody2D@109215/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109215" to="Tiles/@AnimatableBody2D@109215" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109215" to="Tiles/@AnimatableBody2D@109215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109215" to="Tiles/@AnimatableBody2D@109215" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109215" to="Tiles/@AnimatableBody2D@109215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109216" to="Tiles/@AnimatableBody2D@109216/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109216" to="Tiles/@AnimatableBody2D@109216/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109216" to="Tiles/@AnimatableBody2D@109216" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109216" to="Tiles/@AnimatableBody2D@109216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109216" to="Tiles/@AnimatableBody2D@109216" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109216" to="Tiles/@AnimatableBody2D@109216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109217" to="Tiles/@AnimatableBody2D@109217/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109217" to="Tiles/@AnimatableBody2D@109217/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109217" to="Tiles/@AnimatableBody2D@109217" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109217" to="Tiles/@AnimatableBody2D@109217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109217" to="Tiles/@AnimatableBody2D@109217" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109217" to="Tiles/@AnimatableBody2D@109217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109218" to="Tiles/@AnimatableBody2D@109218/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109218" to="Tiles/@AnimatableBody2D@109218/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109218" to="Tiles/@AnimatableBody2D@109218" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109218" to="Tiles/@AnimatableBody2D@109218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109218" to="Tiles/@AnimatableBody2D@109218" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109218" to="Tiles/@AnimatableBody2D@109218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109219" to="Tiles/@AnimatableBody2D@109219/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109219" to="Tiles/@AnimatableBody2D@109219/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109219" to="Tiles/@AnimatableBody2D@109219" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109219" to="Tiles/@AnimatableBody2D@109219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109219" to="Tiles/@AnimatableBody2D@109219" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109219" to="Tiles/@AnimatableBody2D@109219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109220" to="Tiles/@AnimatableBody2D@109220/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109220" to="Tiles/@AnimatableBody2D@109220/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109220" to="Tiles/@AnimatableBody2D@109220" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109220" to="Tiles/@AnimatableBody2D@109220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109220" to="Tiles/@AnimatableBody2D@109220" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109220" to="Tiles/@AnimatableBody2D@109220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109221" to="Tiles/@AnimatableBody2D@109221/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109221" to="Tiles/@AnimatableBody2D@109221/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109221" to="Tiles/@AnimatableBody2D@109221" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109221" to="Tiles/@AnimatableBody2D@109221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109221" to="Tiles/@AnimatableBody2D@109221" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109221" to="Tiles/@AnimatableBody2D@109221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109222" to="Tiles/@AnimatableBody2D@109222/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109222" to="Tiles/@AnimatableBody2D@109222/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109222" to="Tiles/@AnimatableBody2D@109222" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109222" to="Tiles/@AnimatableBody2D@109222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109222" to="Tiles/@AnimatableBody2D@109222" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109222" to="Tiles/@AnimatableBody2D@109222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109223" to="Tiles/@AnimatableBody2D@109223/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109223" to="Tiles/@AnimatableBody2D@109223/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109223" to="Tiles/@AnimatableBody2D@109223" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109223" to="Tiles/@AnimatableBody2D@109223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109223" to="Tiles/@AnimatableBody2D@109223" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109223" to="Tiles/@AnimatableBody2D@109223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109224" to="Tiles/@AnimatableBody2D@109224/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109224" to="Tiles/@AnimatableBody2D@109224/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109224" to="Tiles/@AnimatableBody2D@109224" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109224" to="Tiles/@AnimatableBody2D@109224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109224" to="Tiles/@AnimatableBody2D@109224" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109224" to="Tiles/@AnimatableBody2D@109224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109225" to="Tiles/@AnimatableBody2D@109225/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109225" to="Tiles/@AnimatableBody2D@109225/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109225" to="Tiles/@AnimatableBody2D@109225" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109225" to="Tiles/@AnimatableBody2D@109225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109225" to="Tiles/@AnimatableBody2D@109225" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109225" to="Tiles/@AnimatableBody2D@109225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109226" to="Tiles/@AnimatableBody2D@109226/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109226" to="Tiles/@AnimatableBody2D@109226/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109226" to="Tiles/@AnimatableBody2D@109226" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109226" to="Tiles/@AnimatableBody2D@109226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109226" to="Tiles/@AnimatableBody2D@109226" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109226" to="Tiles/@AnimatableBody2D@109226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109227" to="Tiles/@AnimatableBody2D@109227/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109227" to="Tiles/@AnimatableBody2D@109227/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109227" to="Tiles/@AnimatableBody2D@109227" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109227" to="Tiles/@AnimatableBody2D@109227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109227" to="Tiles/@AnimatableBody2D@109227" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109227" to="Tiles/@AnimatableBody2D@109227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109228" to="Tiles/@AnimatableBody2D@109228/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109228" to="Tiles/@AnimatableBody2D@109228/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109228" to="Tiles/@AnimatableBody2D@109228" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109228" to="Tiles/@AnimatableBody2D@109228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109228" to="Tiles/@AnimatableBody2D@109228" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109228" to="Tiles/@AnimatableBody2D@109228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109229" to="Tiles/@AnimatableBody2D@109229/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109229" to="Tiles/@AnimatableBody2D@109229/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109229" to="Tiles/@AnimatableBody2D@109229" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109229" to="Tiles/@AnimatableBody2D@109229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109229" to="Tiles/@AnimatableBody2D@109229" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109229" to="Tiles/@AnimatableBody2D@109229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109230" to="Tiles/@AnimatableBody2D@109230/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109230" to="Tiles/@AnimatableBody2D@109230/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109230" to="Tiles/@AnimatableBody2D@109230" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109230" to="Tiles/@AnimatableBody2D@109230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109230" to="Tiles/@AnimatableBody2D@109230" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109230" to="Tiles/@AnimatableBody2D@109230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109231" to="Tiles/@AnimatableBody2D@109231/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109231" to="Tiles/@AnimatableBody2D@109231/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109231" to="Tiles/@AnimatableBody2D@109231" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109231" to="Tiles/@AnimatableBody2D@109231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109231" to="Tiles/@AnimatableBody2D@109231" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109231" to="Tiles/@AnimatableBody2D@109231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109232" to="Tiles/@AnimatableBody2D@109232/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109232" to="Tiles/@AnimatableBody2D@109232/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109232" to="Tiles/@AnimatableBody2D@109232" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109232" to="Tiles/@AnimatableBody2D@109232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109232" to="Tiles/@AnimatableBody2D@109232" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109232" to="Tiles/@AnimatableBody2D@109232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109233" to="Tiles/@AnimatableBody2D@109233/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109233" to="Tiles/@AnimatableBody2D@109233/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109233" to="Tiles/@AnimatableBody2D@109233" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109233" to="Tiles/@AnimatableBody2D@109233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109233" to="Tiles/@AnimatableBody2D@109233" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109233" to="Tiles/@AnimatableBody2D@109233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109234" to="Tiles/@AnimatableBody2D@109234/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109234" to="Tiles/@AnimatableBody2D@109234/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109234" to="Tiles/@AnimatableBody2D@109234" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109234" to="Tiles/@AnimatableBody2D@109234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109234" to="Tiles/@AnimatableBody2D@109234" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109234" to="Tiles/@AnimatableBody2D@109234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109235" to="Tiles/@AnimatableBody2D@109235/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109235" to="Tiles/@AnimatableBody2D@109235/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109235" to="Tiles/@AnimatableBody2D@109235" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109235" to="Tiles/@AnimatableBody2D@109235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109235" to="Tiles/@AnimatableBody2D@109235" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109235" to="Tiles/@AnimatableBody2D@109235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109236" to="Tiles/@AnimatableBody2D@109236/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109236" to="Tiles/@AnimatableBody2D@109236/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109236" to="Tiles/@AnimatableBody2D@109236" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109236" to="Tiles/@AnimatableBody2D@109236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109236" to="Tiles/@AnimatableBody2D@109236" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109236" to="Tiles/@AnimatableBody2D@109236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109237" to="Tiles/@AnimatableBody2D@109237/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109237" to="Tiles/@AnimatableBody2D@109237/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109237" to="Tiles/@AnimatableBody2D@109237" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109237" to="Tiles/@AnimatableBody2D@109237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109237" to="Tiles/@AnimatableBody2D@109237" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109237" to="Tiles/@AnimatableBody2D@109237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109238" to="Tiles/@AnimatableBody2D@109238/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109238" to="Tiles/@AnimatableBody2D@109238/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109238" to="Tiles/@AnimatableBody2D@109238" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109238" to="Tiles/@AnimatableBody2D@109238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109238" to="Tiles/@AnimatableBody2D@109238" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109238" to="Tiles/@AnimatableBody2D@109238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109239" to="Tiles/@AnimatableBody2D@109239/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109239" to="Tiles/@AnimatableBody2D@109239/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109239" to="Tiles/@AnimatableBody2D@109239" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109239" to="Tiles/@AnimatableBody2D@109239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109239" to="Tiles/@AnimatableBody2D@109239" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109239" to="Tiles/@AnimatableBody2D@109239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109240" to="Tiles/@AnimatableBody2D@109240/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109240" to="Tiles/@AnimatableBody2D@109240/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109240" to="Tiles/@AnimatableBody2D@109240" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109240" to="Tiles/@AnimatableBody2D@109240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109240" to="Tiles/@AnimatableBody2D@109240" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109240" to="Tiles/@AnimatableBody2D@109240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109241" to="Tiles/@AnimatableBody2D@109241/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109241" to="Tiles/@AnimatableBody2D@109241/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109241" to="Tiles/@AnimatableBody2D@109241" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109241" to="Tiles/@AnimatableBody2D@109241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109241" to="Tiles/@AnimatableBody2D@109241" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109241" to="Tiles/@AnimatableBody2D@109241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109242" to="Tiles/@AnimatableBody2D@109242/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109242" to="Tiles/@AnimatableBody2D@109242/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109242" to="Tiles/@AnimatableBody2D@109242" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109242" to="Tiles/@AnimatableBody2D@109242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109242" to="Tiles/@AnimatableBody2D@109242/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109242" to="Tiles/@AnimatableBody2D@109242" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109242" to="Tiles/@AnimatableBody2D@109242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109243" to="Tiles/@AnimatableBody2D@109243/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109243" to="Tiles/@AnimatableBody2D@109243/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109243" to="Tiles/@AnimatableBody2D@109243" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109243" to="Tiles/@AnimatableBody2D@109243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109243" to="Tiles/@AnimatableBody2D@109243" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109243" to="Tiles/@AnimatableBody2D@109243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109244" to="Tiles/@AnimatableBody2D@109244/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109244" to="Tiles/@AnimatableBody2D@109244/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109244" to="Tiles/@AnimatableBody2D@109244" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109244" to="Tiles/@AnimatableBody2D@109244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109244" to="Tiles/@AnimatableBody2D@109244" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109244" to="Tiles/@AnimatableBody2D@109244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109245" to="Tiles/@AnimatableBody2D@109245/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109245" to="Tiles/@AnimatableBody2D@109245/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109245" to="Tiles/@AnimatableBody2D@109245" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109245" to="Tiles/@AnimatableBody2D@109245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109245" to="Tiles/@AnimatableBody2D@109245" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109245" to="Tiles/@AnimatableBody2D@109245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109246" to="Tiles/@AnimatableBody2D@109246/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109246" to="Tiles/@AnimatableBody2D@109246/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109246" to="Tiles/@AnimatableBody2D@109246" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109246" to="Tiles/@AnimatableBody2D@109246/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109246" to="Tiles/@AnimatableBody2D@109246" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109246" to="Tiles/@AnimatableBody2D@109246/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109247" to="Tiles/@AnimatableBody2D@109247/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109247" to="Tiles/@AnimatableBody2D@109247/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109247" to="Tiles/@AnimatableBody2D@109247" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109247" to="Tiles/@AnimatableBody2D@109247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109247" to="Tiles/@AnimatableBody2D@109247" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109247" to="Tiles/@AnimatableBody2D@109247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109248" to="Tiles/@AnimatableBody2D@109248/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109248" to="Tiles/@AnimatableBody2D@109248/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109248" to="Tiles/@AnimatableBody2D@109248" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109248" to="Tiles/@AnimatableBody2D@109248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109248" to="Tiles/@AnimatableBody2D@109248" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109248" to="Tiles/@AnimatableBody2D@109248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109249" to="Tiles/@AnimatableBody2D@109249/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109249" to="Tiles/@AnimatableBody2D@109249/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109249" to="Tiles/@AnimatableBody2D@109249" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109249" to="Tiles/@AnimatableBody2D@109249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109249" to="Tiles/@AnimatableBody2D@109249" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109249" to="Tiles/@AnimatableBody2D@109249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109250" to="Tiles/@AnimatableBody2D@109250/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109250" to="Tiles/@AnimatableBody2D@109250/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109250" to="Tiles/@AnimatableBody2D@109250" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109250" to="Tiles/@AnimatableBody2D@109250/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109250" to="Tiles/@AnimatableBody2D@109250" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109250" to="Tiles/@AnimatableBody2D@109250/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109251" to="Tiles/@AnimatableBody2D@109251/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109251" to="Tiles/@AnimatableBody2D@109251/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109251" to="Tiles/@AnimatableBody2D@109251" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109251" to="Tiles/@AnimatableBody2D@109251/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109251" to="Tiles/@AnimatableBody2D@109251" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109251" to="Tiles/@AnimatableBody2D@109251/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109252" to="Tiles/@AnimatableBody2D@109252/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109252" to="Tiles/@AnimatableBody2D@109252/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109252" to="Tiles/@AnimatableBody2D@109252" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109252" to="Tiles/@AnimatableBody2D@109252/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109252" to="Tiles/@AnimatableBody2D@109252" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109252" to="Tiles/@AnimatableBody2D@109252/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109253" to="Tiles/@AnimatableBody2D@109253/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109253" to="Tiles/@AnimatableBody2D@109253/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109253" to="Tiles/@AnimatableBody2D@109253" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109253" to="Tiles/@AnimatableBody2D@109253/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109253" to="Tiles/@AnimatableBody2D@109253" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109253" to="Tiles/@AnimatableBody2D@109253/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109254" to="Tiles/@AnimatableBody2D@109254/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109254" to="Tiles/@AnimatableBody2D@109254/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109254" to="Tiles/@AnimatableBody2D@109254" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109254" to="Tiles/@AnimatableBody2D@109254/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109254" to="Tiles/@AnimatableBody2D@109254" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109254" to="Tiles/@AnimatableBody2D@109254/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109255" to="Tiles/@AnimatableBody2D@109255/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109255" to="Tiles/@AnimatableBody2D@109255/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109255" to="Tiles/@AnimatableBody2D@109255" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109255" to="Tiles/@AnimatableBody2D@109255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109255" to="Tiles/@AnimatableBody2D@109255" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109255" to="Tiles/@AnimatableBody2D@109255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109256" to="Tiles/@AnimatableBody2D@109256/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109256" to="Tiles/@AnimatableBody2D@109256/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109256" to="Tiles/@AnimatableBody2D@109256" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109256" to="Tiles/@AnimatableBody2D@109256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109256" to="Tiles/@AnimatableBody2D@109256" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109256" to="Tiles/@AnimatableBody2D@109256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109257" to="Tiles/@AnimatableBody2D@109257/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109257" to="Tiles/@AnimatableBody2D@109257/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109257" to="Tiles/@AnimatableBody2D@109257" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109257" to="Tiles/@AnimatableBody2D@109257/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109257" to="Tiles/@AnimatableBody2D@109257" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109257" to="Tiles/@AnimatableBody2D@109257/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109258" to="Tiles/@AnimatableBody2D@109258/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109258" to="Tiles/@AnimatableBody2D@109258/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109258" to="Tiles/@AnimatableBody2D@109258" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109258" to="Tiles/@AnimatableBody2D@109258/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109258" to="Tiles/@AnimatableBody2D@109258" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109258" to="Tiles/@AnimatableBody2D@109258/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109259" to="Tiles/@AnimatableBody2D@109259/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109259" to="Tiles/@AnimatableBody2D@109259/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109259" to="Tiles/@AnimatableBody2D@109259" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109259" to="Tiles/@AnimatableBody2D@109259/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109259" to="Tiles/@AnimatableBody2D@109259" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109259" to="Tiles/@AnimatableBody2D@109259/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109260" to="Tiles/@AnimatableBody2D@109260/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109260" to="Tiles/@AnimatableBody2D@109260/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109260" to="Tiles/@AnimatableBody2D@109260" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109260" to="Tiles/@AnimatableBody2D@109260/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109260" to="Tiles/@AnimatableBody2D@109260" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109260" to="Tiles/@AnimatableBody2D@109260/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109261" to="Tiles/@AnimatableBody2D@109261/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109261" to="Tiles/@AnimatableBody2D@109261/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109261" to="Tiles/@AnimatableBody2D@109261" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109261" to="Tiles/@AnimatableBody2D@109261/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109261" to="Tiles/@AnimatableBody2D@109261" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109261" to="Tiles/@AnimatableBody2D@109261/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109262" to="Tiles/@AnimatableBody2D@109262/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109262" to="Tiles/@AnimatableBody2D@109262/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109262" to="Tiles/@AnimatableBody2D@109262" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109262" to="Tiles/@AnimatableBody2D@109262/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109262" to="Tiles/@AnimatableBody2D@109262" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109262" to="Tiles/@AnimatableBody2D@109262/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109263" to="Tiles/@AnimatableBody2D@109263/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109263" to="Tiles/@AnimatableBody2D@109263/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109263" to="Tiles/@AnimatableBody2D@109263" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109263" to="Tiles/@AnimatableBody2D@109263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109263" to="Tiles/@AnimatableBody2D@109263" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109263" to="Tiles/@AnimatableBody2D@109263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109264" to="Tiles/@AnimatableBody2D@109264/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109264" to="Tiles/@AnimatableBody2D@109264/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109264" to="Tiles/@AnimatableBody2D@109264" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109264" to="Tiles/@AnimatableBody2D@109264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109264" to="Tiles/@AnimatableBody2D@109264" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109264" to="Tiles/@AnimatableBody2D@109264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109265" to="Tiles/@AnimatableBody2D@109265/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109265" to="Tiles/@AnimatableBody2D@109265/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109265" to="Tiles/@AnimatableBody2D@109265" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109265" to="Tiles/@AnimatableBody2D@109265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109265" to="Tiles/@AnimatableBody2D@109265" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109265" to="Tiles/@AnimatableBody2D@109265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109266" to="Tiles/@AnimatableBody2D@109266/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109266" to="Tiles/@AnimatableBody2D@109266/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109266" to="Tiles/@AnimatableBody2D@109266" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109266" to="Tiles/@AnimatableBody2D@109266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109266" to="Tiles/@AnimatableBody2D@109266" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109266" to="Tiles/@AnimatableBody2D@109266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109267" to="Tiles/@AnimatableBody2D@109267/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109267" to="Tiles/@AnimatableBody2D@109267/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109267" to="Tiles/@AnimatableBody2D@109267" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109267" to="Tiles/@AnimatableBody2D@109267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109267" to="Tiles/@AnimatableBody2D@109267" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109267" to="Tiles/@AnimatableBody2D@109267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109268" to="Tiles/@AnimatableBody2D@109268/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109268" to="Tiles/@AnimatableBody2D@109268/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109268" to="Tiles/@AnimatableBody2D@109268" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109268" to="Tiles/@AnimatableBody2D@109268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109268" to="Tiles/@AnimatableBody2D@109268" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109268" to="Tiles/@AnimatableBody2D@109268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109269" to="Tiles/@AnimatableBody2D@109269/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109269" to="Tiles/@AnimatableBody2D@109269/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109269" to="Tiles/@AnimatableBody2D@109269" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109269" to="Tiles/@AnimatableBody2D@109269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109269" to="Tiles/@AnimatableBody2D@109269" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109269" to="Tiles/@AnimatableBody2D@109269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109270" to="Tiles/@AnimatableBody2D@109270/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109270" to="Tiles/@AnimatableBody2D@109270/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109270" to="Tiles/@AnimatableBody2D@109270" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109270" to="Tiles/@AnimatableBody2D@109270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109270" to="Tiles/@AnimatableBody2D@109270" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109270" to="Tiles/@AnimatableBody2D@109270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109271" to="Tiles/@AnimatableBody2D@109271/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109271" to="Tiles/@AnimatableBody2D@109271/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109271" to="Tiles/@AnimatableBody2D@109271" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109271" to="Tiles/@AnimatableBody2D@109271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109271" to="Tiles/@AnimatableBody2D@109271" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109271" to="Tiles/@AnimatableBody2D@109271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109272" to="Tiles/@AnimatableBody2D@109272/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109272" to="Tiles/@AnimatableBody2D@109272/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109272" to="Tiles/@AnimatableBody2D@109272" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109272" to="Tiles/@AnimatableBody2D@109272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109272" to="Tiles/@AnimatableBody2D@109272" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109272" to="Tiles/@AnimatableBody2D@109272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109273" to="Tiles/@AnimatableBody2D@109273/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109273" to="Tiles/@AnimatableBody2D@109273/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109273" to="Tiles/@AnimatableBody2D@109273" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109273" to="Tiles/@AnimatableBody2D@109273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109273" to="Tiles/@AnimatableBody2D@109273" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109273" to="Tiles/@AnimatableBody2D@109273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109274" to="Tiles/@AnimatableBody2D@109274/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109274" to="Tiles/@AnimatableBody2D@109274/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109274" to="Tiles/@AnimatableBody2D@109274" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109274" to="Tiles/@AnimatableBody2D@109274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109274" to="Tiles/@AnimatableBody2D@109274" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109274" to="Tiles/@AnimatableBody2D@109274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109275" to="Tiles/@AnimatableBody2D@109275/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109275" to="Tiles/@AnimatableBody2D@109275/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109275" to="Tiles/@AnimatableBody2D@109275" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109275" to="Tiles/@AnimatableBody2D@109275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109275" to="Tiles/@AnimatableBody2D@109275" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109275" to="Tiles/@AnimatableBody2D@109275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109276" to="Tiles/@AnimatableBody2D@109276/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109276" to="Tiles/@AnimatableBody2D@109276/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109276" to="Tiles/@AnimatableBody2D@109276" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109276" to="Tiles/@AnimatableBody2D@109276/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109276" to="Tiles/@AnimatableBody2D@109276" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109276" to="Tiles/@AnimatableBody2D@109276/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109277" to="Tiles/@AnimatableBody2D@109277/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109277" to="Tiles/@AnimatableBody2D@109277/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109277" to="Tiles/@AnimatableBody2D@109277" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109277" to="Tiles/@AnimatableBody2D@109277/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109277" to="Tiles/@AnimatableBody2D@109277" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109277" to="Tiles/@AnimatableBody2D@109277/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109278" to="Tiles/@AnimatableBody2D@109278/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109278" to="Tiles/@AnimatableBody2D@109278/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109278" to="Tiles/@AnimatableBody2D@109278" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109278" to="Tiles/@AnimatableBody2D@109278/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109278" to="Tiles/@AnimatableBody2D@109278" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109278" to="Tiles/@AnimatableBody2D@109278/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109279" to="Tiles/@AnimatableBody2D@109279/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109279" to="Tiles/@AnimatableBody2D@109279/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109279" to="Tiles/@AnimatableBody2D@109279" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109279" to="Tiles/@AnimatableBody2D@109279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109279" to="Tiles/@AnimatableBody2D@109279" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109279" to="Tiles/@AnimatableBody2D@109279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109280" to="Tiles/@AnimatableBody2D@109280/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109280" to="Tiles/@AnimatableBody2D@109280/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109280" to="Tiles/@AnimatableBody2D@109280" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109280" to="Tiles/@AnimatableBody2D@109280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109280" to="Tiles/@AnimatableBody2D@109280" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109280" to="Tiles/@AnimatableBody2D@109280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109281" to="Tiles/@AnimatableBody2D@109281/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109281" to="Tiles/@AnimatableBody2D@109281/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109281" to="Tiles/@AnimatableBody2D@109281" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109281" to="Tiles/@AnimatableBody2D@109281/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109281" to="Tiles/@AnimatableBody2D@109281" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109281" to="Tiles/@AnimatableBody2D@109281/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109282" to="Tiles/@AnimatableBody2D@109282/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109282" to="Tiles/@AnimatableBody2D@109282/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109282" to="Tiles/@AnimatableBody2D@109282" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109282" to="Tiles/@AnimatableBody2D@109282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109282" to="Tiles/@AnimatableBody2D@109282" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109282" to="Tiles/@AnimatableBody2D@109282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109283" to="Tiles/@AnimatableBody2D@109283/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109283" to="Tiles/@AnimatableBody2D@109283/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109283" to="Tiles/@AnimatableBody2D@109283" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109283" to="Tiles/@AnimatableBody2D@109283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109283" to="Tiles/@AnimatableBody2D@109283" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109283" to="Tiles/@AnimatableBody2D@109283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109284" to="Tiles/@AnimatableBody2D@109284/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109284" to="Tiles/@AnimatableBody2D@109284/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109284" to="Tiles/@AnimatableBody2D@109284" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109284" to="Tiles/@AnimatableBody2D@109284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109284" to="Tiles/@AnimatableBody2D@109284" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109284" to="Tiles/@AnimatableBody2D@109284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109285" to="Tiles/@AnimatableBody2D@109285/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109285" to="Tiles/@AnimatableBody2D@109285/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109285" to="Tiles/@AnimatableBody2D@109285" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109285" to="Tiles/@AnimatableBody2D@109285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109285" to="Tiles/@AnimatableBody2D@109285" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109285" to="Tiles/@AnimatableBody2D@109285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109286" to="Tiles/@AnimatableBody2D@109286/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109286" to="Tiles/@AnimatableBody2D@109286/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109286" to="Tiles/@AnimatableBody2D@109286" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109286" to="Tiles/@AnimatableBody2D@109286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109286" to="Tiles/@AnimatableBody2D@109286" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109286" to="Tiles/@AnimatableBody2D@109286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109287" to="Tiles/@AnimatableBody2D@109287/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109287" to="Tiles/@AnimatableBody2D@109287/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109287" to="Tiles/@AnimatableBody2D@109287" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109287" to="Tiles/@AnimatableBody2D@109287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109287" to="Tiles/@AnimatableBody2D@109287" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109287" to="Tiles/@AnimatableBody2D@109287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109288" to="Tiles/@AnimatableBody2D@109288/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109288" to="Tiles/@AnimatableBody2D@109288/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109288" to="Tiles/@AnimatableBody2D@109288" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109288" to="Tiles/@AnimatableBody2D@109288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109288" to="Tiles/@AnimatableBody2D@109288" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109288" to="Tiles/@AnimatableBody2D@109288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109289" to="Tiles/@AnimatableBody2D@109289/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109289" to="Tiles/@AnimatableBody2D@109289/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109289" to="Tiles/@AnimatableBody2D@109289" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109289" to="Tiles/@AnimatableBody2D@109289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109289" to="Tiles/@AnimatableBody2D@109289" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109289" to="Tiles/@AnimatableBody2D@109289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109290" to="Tiles/@AnimatableBody2D@109290/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109290" to="Tiles/@AnimatableBody2D@109290/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109290" to="Tiles/@AnimatableBody2D@109290" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109290" to="Tiles/@AnimatableBody2D@109290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109290" to="Tiles/@AnimatableBody2D@109290" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109290" to="Tiles/@AnimatableBody2D@109290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109291" to="Tiles/@AnimatableBody2D@109291/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109291" to="Tiles/@AnimatableBody2D@109291/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109291" to="Tiles/@AnimatableBody2D@109291" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109291" to="Tiles/@AnimatableBody2D@109291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109291" to="Tiles/@AnimatableBody2D@109291" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109291" to="Tiles/@AnimatableBody2D@109291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109292" to="Tiles/@AnimatableBody2D@109292/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109292" to="Tiles/@AnimatableBody2D@109292/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109292" to="Tiles/@AnimatableBody2D@109292" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109292" to="Tiles/@AnimatableBody2D@109292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109292" to="Tiles/@AnimatableBody2D@109292" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109292" to="Tiles/@AnimatableBody2D@109292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109293" to="Tiles/@AnimatableBody2D@109293/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109293" to="Tiles/@AnimatableBody2D@109293/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109293" to="Tiles/@AnimatableBody2D@109293" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109293" to="Tiles/@AnimatableBody2D@109293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109293" to="Tiles/@AnimatableBody2D@109293" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109293" to="Tiles/@AnimatableBody2D@109293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109294" to="Tiles/@AnimatableBody2D@109294/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109294" to="Tiles/@AnimatableBody2D@109294/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109294" to="Tiles/@AnimatableBody2D@109294" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109294" to="Tiles/@AnimatableBody2D@109294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109294" to="Tiles/@AnimatableBody2D@109294" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109294" to="Tiles/@AnimatableBody2D@109294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109295" to="Tiles/@AnimatableBody2D@109295/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109295" to="Tiles/@AnimatableBody2D@109295/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109295" to="Tiles/@AnimatableBody2D@109295" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109295" to="Tiles/@AnimatableBody2D@109295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109295" to="Tiles/@AnimatableBody2D@109295" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109295" to="Tiles/@AnimatableBody2D@109295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109296" to="Tiles/@AnimatableBody2D@109296/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109296" to="Tiles/@AnimatableBody2D@109296/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109296" to="Tiles/@AnimatableBody2D@109296" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109296" to="Tiles/@AnimatableBody2D@109296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109296" to="Tiles/@AnimatableBody2D@109296" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109296" to="Tiles/@AnimatableBody2D@109296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109297" to="Tiles/@AnimatableBody2D@109297/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109297" to="Tiles/@AnimatableBody2D@109297/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109297" to="Tiles/@AnimatableBody2D@109297" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109297" to="Tiles/@AnimatableBody2D@109297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109297" to="Tiles/@AnimatableBody2D@109297" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109297" to="Tiles/@AnimatableBody2D@109297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109298" to="Tiles/@AnimatableBody2D@109298/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109298" to="Tiles/@AnimatableBody2D@109298/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109298" to="Tiles/@AnimatableBody2D@109298" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109298" to="Tiles/@AnimatableBody2D@109298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109298" to="Tiles/@AnimatableBody2D@109298" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109298" to="Tiles/@AnimatableBody2D@109298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109299" to="Tiles/@AnimatableBody2D@109299/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109299" to="Tiles/@AnimatableBody2D@109299/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109299" to="Tiles/@AnimatableBody2D@109299" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109299" to="Tiles/@AnimatableBody2D@109299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109299" to="Tiles/@AnimatableBody2D@109299" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109299" to="Tiles/@AnimatableBody2D@109299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109300" to="Tiles/@AnimatableBody2D@109300/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109300" to="Tiles/@AnimatableBody2D@109300/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109300" to="Tiles/@AnimatableBody2D@109300" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109300" to="Tiles/@AnimatableBody2D@109300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109300" to="Tiles/@AnimatableBody2D@109300" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109300" to="Tiles/@AnimatableBody2D@109300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109301" to="Tiles/@AnimatableBody2D@109301/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109301" to="Tiles/@AnimatableBody2D@109301/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109301" to="Tiles/@AnimatableBody2D@109301" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109301" to="Tiles/@AnimatableBody2D@109301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109301" to="Tiles/@AnimatableBody2D@109301" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109301" to="Tiles/@AnimatableBody2D@109301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109302" to="Tiles/@AnimatableBody2D@109302/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109302" to="Tiles/@AnimatableBody2D@109302/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109302" to="Tiles/@AnimatableBody2D@109302" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109302" to="Tiles/@AnimatableBody2D@109302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109302" to="Tiles/@AnimatableBody2D@109302" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109302" to="Tiles/@AnimatableBody2D@109302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109303" to="Tiles/@AnimatableBody2D@109303/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109303" to="Tiles/@AnimatableBody2D@109303/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109303" to="Tiles/@AnimatableBody2D@109303" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109303" to="Tiles/@AnimatableBody2D@109303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109303" to="Tiles/@AnimatableBody2D@109303" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109303" to="Tiles/@AnimatableBody2D@109303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109304" to="Tiles/@AnimatableBody2D@109304/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109304" to="Tiles/@AnimatableBody2D@109304/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109304" to="Tiles/@AnimatableBody2D@109304" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109304" to="Tiles/@AnimatableBody2D@109304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109304" to="Tiles/@AnimatableBody2D@109304" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109304" to="Tiles/@AnimatableBody2D@109304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109305" to="Tiles/@AnimatableBody2D@109305/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109305" to="Tiles/@AnimatableBody2D@109305/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109305" to="Tiles/@AnimatableBody2D@109305" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109305" to="Tiles/@AnimatableBody2D@109305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109305" to="Tiles/@AnimatableBody2D@109305" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109305" to="Tiles/@AnimatableBody2D@109305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109306" to="Tiles/@AnimatableBody2D@109306/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109306" to="Tiles/@AnimatableBody2D@109306/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109306" to="Tiles/@AnimatableBody2D@109306" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109306" to="Tiles/@AnimatableBody2D@109306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109306" to="Tiles/@AnimatableBody2D@109306" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109306" to="Tiles/@AnimatableBody2D@109306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109307" to="Tiles/@AnimatableBody2D@109307/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109307" to="Tiles/@AnimatableBody2D@109307/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109307" to="Tiles/@AnimatableBody2D@109307" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109307" to="Tiles/@AnimatableBody2D@109307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109307" to="Tiles/@AnimatableBody2D@109307" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109307" to="Tiles/@AnimatableBody2D@109307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109308" to="Tiles/@AnimatableBody2D@109308/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109308" to="Tiles/@AnimatableBody2D@109308/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109308" to="Tiles/@AnimatableBody2D@109308" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109308" to="Tiles/@AnimatableBody2D@109308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109308" to="Tiles/@AnimatableBody2D@109308" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109308" to="Tiles/@AnimatableBody2D@109308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109309" to="Tiles/@AnimatableBody2D@109309/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109309" to="Tiles/@AnimatableBody2D@109309/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109309" to="Tiles/@AnimatableBody2D@109309" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109309" to="Tiles/@AnimatableBody2D@109309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109309" to="Tiles/@AnimatableBody2D@109309" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109309" to="Tiles/@AnimatableBody2D@109309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109310" to="Tiles/@AnimatableBody2D@109310/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109310" to="Tiles/@AnimatableBody2D@109310/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109310" to="Tiles/@AnimatableBody2D@109310" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109310" to="Tiles/@AnimatableBody2D@109310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109310" to="Tiles/@AnimatableBody2D@109310" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109310" to="Tiles/@AnimatableBody2D@109310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109311" to="Tiles/@AnimatableBody2D@109311/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109311" to="Tiles/@AnimatableBody2D@109311/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109311" to="Tiles/@AnimatableBody2D@109311" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109311" to="Tiles/@AnimatableBody2D@109311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109311" to="Tiles/@AnimatableBody2D@109311" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109311" to="Tiles/@AnimatableBody2D@109311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109312" to="Tiles/@AnimatableBody2D@109312/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109312" to="Tiles/@AnimatableBody2D@109312/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109312" to="Tiles/@AnimatableBody2D@109312" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109312" to="Tiles/@AnimatableBody2D@109312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109312" to="Tiles/@AnimatableBody2D@109312" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109312" to="Tiles/@AnimatableBody2D@109312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109313" to="Tiles/@AnimatableBody2D@109313/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109313" to="Tiles/@AnimatableBody2D@109313/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109313" to="Tiles/@AnimatableBody2D@109313" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109313" to="Tiles/@AnimatableBody2D@109313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109313" to="Tiles/@AnimatableBody2D@109313" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109313" to="Tiles/@AnimatableBody2D@109313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109314" to="Tiles/@AnimatableBody2D@109314/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109314" to="Tiles/@AnimatableBody2D@109314/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109314" to="Tiles/@AnimatableBody2D@109314" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109314" to="Tiles/@AnimatableBody2D@109314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109314" to="Tiles/@AnimatableBody2D@109314" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109314" to="Tiles/@AnimatableBody2D@109314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109315" to="Tiles/@AnimatableBody2D@109315/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109315" to="Tiles/@AnimatableBody2D@109315/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109315" to="Tiles/@AnimatableBody2D@109315" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109315" to="Tiles/@AnimatableBody2D@109315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109315" to="Tiles/@AnimatableBody2D@109315" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109315" to="Tiles/@AnimatableBody2D@109315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109316" to="Tiles/@AnimatableBody2D@109316/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109316" to="Tiles/@AnimatableBody2D@109316/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109316" to="Tiles/@AnimatableBody2D@109316" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109316" to="Tiles/@AnimatableBody2D@109316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109316" to="Tiles/@AnimatableBody2D@109316" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109316" to="Tiles/@AnimatableBody2D@109316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109317" to="Tiles/@AnimatableBody2D@109317/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109317" to="Tiles/@AnimatableBody2D@109317/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109317" to="Tiles/@AnimatableBody2D@109317" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109317" to="Tiles/@AnimatableBody2D@109317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109317" to="Tiles/@AnimatableBody2D@109317" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109317" to="Tiles/@AnimatableBody2D@109317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109318" to="Tiles/@AnimatableBody2D@109318/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109318" to="Tiles/@AnimatableBody2D@109318/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109318" to="Tiles/@AnimatableBody2D@109318" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109318" to="Tiles/@AnimatableBody2D@109318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109318" to="Tiles/@AnimatableBody2D@109318" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109318" to="Tiles/@AnimatableBody2D@109318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109319" to="Tiles/@AnimatableBody2D@109319/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109319" to="Tiles/@AnimatableBody2D@109319/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109319" to="Tiles/@AnimatableBody2D@109319" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109319" to="Tiles/@AnimatableBody2D@109319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109319" to="Tiles/@AnimatableBody2D@109319/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109319" to="Tiles/@AnimatableBody2D@109319" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109319" to="Tiles/@AnimatableBody2D@109319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109320" to="Tiles/@AnimatableBody2D@109320/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109320" to="Tiles/@AnimatableBody2D@109320/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109320" to="Tiles/@AnimatableBody2D@109320" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109320" to="Tiles/@AnimatableBody2D@109320/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109320" to="Tiles/@AnimatableBody2D@109320" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109320" to="Tiles/@AnimatableBody2D@109320/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109321" to="Tiles/@AnimatableBody2D@109321/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109321" to="Tiles/@AnimatableBody2D@109321/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109321" to="Tiles/@AnimatableBody2D@109321" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109321" to="Tiles/@AnimatableBody2D@109321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109321" to="Tiles/@AnimatableBody2D@109321" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109321" to="Tiles/@AnimatableBody2D@109321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109322" to="Tiles/@AnimatableBody2D@109322/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109322" to="Tiles/@AnimatableBody2D@109322/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109322" to="Tiles/@AnimatableBody2D@109322" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109322" to="Tiles/@AnimatableBody2D@109322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109322" to="Tiles/@AnimatableBody2D@109322" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109322" to="Tiles/@AnimatableBody2D@109322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109323" to="Tiles/@AnimatableBody2D@109323/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109323" to="Tiles/@AnimatableBody2D@109323/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109323" to="Tiles/@AnimatableBody2D@109323" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109323" to="Tiles/@AnimatableBody2D@109323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109323" to="Tiles/@AnimatableBody2D@109323" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109323" to="Tiles/@AnimatableBody2D@109323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109324" to="Tiles/@AnimatableBody2D@109324/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109324" to="Tiles/@AnimatableBody2D@109324/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109324" to="Tiles/@AnimatableBody2D@109324" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109324" to="Tiles/@AnimatableBody2D@109324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109324" to="Tiles/@AnimatableBody2D@109324" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109324" to="Tiles/@AnimatableBody2D@109324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109325" to="Tiles/@AnimatableBody2D@109325/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109325" to="Tiles/@AnimatableBody2D@109325/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109325" to="Tiles/@AnimatableBody2D@109325" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109325" to="Tiles/@AnimatableBody2D@109325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109325" to="Tiles/@AnimatableBody2D@109325" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109325" to="Tiles/@AnimatableBody2D@109325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109326" to="Tiles/@AnimatableBody2D@109326/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109326" to="Tiles/@AnimatableBody2D@109326/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109326" to="Tiles/@AnimatableBody2D@109326" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109326" to="Tiles/@AnimatableBody2D@109326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109326" to="Tiles/@AnimatableBody2D@109326" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109326" to="Tiles/@AnimatableBody2D@109326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109327" to="Tiles/@AnimatableBody2D@109327/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109327" to="Tiles/@AnimatableBody2D@109327/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109327" to="Tiles/@AnimatableBody2D@109327" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109327" to="Tiles/@AnimatableBody2D@109327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109327" to="Tiles/@AnimatableBody2D@109327" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109327" to="Tiles/@AnimatableBody2D@109327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109328" to="Tiles/@AnimatableBody2D@109328/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109328" to="Tiles/@AnimatableBody2D@109328/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109328" to="Tiles/@AnimatableBody2D@109328" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109328" to="Tiles/@AnimatableBody2D@109328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109328" to="Tiles/@AnimatableBody2D@109328" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109328" to="Tiles/@AnimatableBody2D@109328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109329" to="Tiles/@AnimatableBody2D@109329/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109329" to="Tiles/@AnimatableBody2D@109329/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109329" to="Tiles/@AnimatableBody2D@109329" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109329" to="Tiles/@AnimatableBody2D@109329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109329" to="Tiles/@AnimatableBody2D@109329" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109329" to="Tiles/@AnimatableBody2D@109329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109330" to="Tiles/@AnimatableBody2D@109330/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109330" to="Tiles/@AnimatableBody2D@109330/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109330" to="Tiles/@AnimatableBody2D@109330" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109330" to="Tiles/@AnimatableBody2D@109330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109330" to="Tiles/@AnimatableBody2D@109330" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109330" to="Tiles/@AnimatableBody2D@109330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109331" to="Tiles/@AnimatableBody2D@109331/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109331" to="Tiles/@AnimatableBody2D@109331/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109331" to="Tiles/@AnimatableBody2D@109331" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109331" to="Tiles/@AnimatableBody2D@109331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109331" to="Tiles/@AnimatableBody2D@109331" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109331" to="Tiles/@AnimatableBody2D@109331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109332" to="Tiles/@AnimatableBody2D@109332/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109332" to="Tiles/@AnimatableBody2D@109332/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109332" to="Tiles/@AnimatableBody2D@109332" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109332" to="Tiles/@AnimatableBody2D@109332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109332" to="Tiles/@AnimatableBody2D@109332" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109332" to="Tiles/@AnimatableBody2D@109332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109333" to="Tiles/@AnimatableBody2D@109333/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109333" to="Tiles/@AnimatableBody2D@109333/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109333" to="Tiles/@AnimatableBody2D@109333" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109333" to="Tiles/@AnimatableBody2D@109333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109333" to="Tiles/@AnimatableBody2D@109333" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109333" to="Tiles/@AnimatableBody2D@109333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109334" to="Tiles/@AnimatableBody2D@109334/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109334" to="Tiles/@AnimatableBody2D@109334/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109334" to="Tiles/@AnimatableBody2D@109334" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109334" to="Tiles/@AnimatableBody2D@109334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109334" to="Tiles/@AnimatableBody2D@109334" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109334" to="Tiles/@AnimatableBody2D@109334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109335" to="Tiles/@AnimatableBody2D@109335/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109335" to="Tiles/@AnimatableBody2D@109335/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109335" to="Tiles/@AnimatableBody2D@109335" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109335" to="Tiles/@AnimatableBody2D@109335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109335" to="Tiles/@AnimatableBody2D@109335" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109335" to="Tiles/@AnimatableBody2D@109335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109336" to="Tiles/@AnimatableBody2D@109336/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109336" to="Tiles/@AnimatableBody2D@109336/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109336" to="Tiles/@AnimatableBody2D@109336" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109336" to="Tiles/@AnimatableBody2D@109336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109336" to="Tiles/@AnimatableBody2D@109336" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109336" to="Tiles/@AnimatableBody2D@109336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109337" to="Tiles/@AnimatableBody2D@109337/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109337" to="Tiles/@AnimatableBody2D@109337/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109337" to="Tiles/@AnimatableBody2D@109337" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109337" to="Tiles/@AnimatableBody2D@109337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109337" to="Tiles/@AnimatableBody2D@109337" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109337" to="Tiles/@AnimatableBody2D@109337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109338" to="Tiles/@AnimatableBody2D@109338/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109338" to="Tiles/@AnimatableBody2D@109338/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109338" to="Tiles/@AnimatableBody2D@109338" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109338" to="Tiles/@AnimatableBody2D@109338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109338" to="Tiles/@AnimatableBody2D@109338" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109338" to="Tiles/@AnimatableBody2D@109338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109339" to="Tiles/@AnimatableBody2D@109339/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109339" to="Tiles/@AnimatableBody2D@109339/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109339" to="Tiles/@AnimatableBody2D@109339" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109339" to="Tiles/@AnimatableBody2D@109339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109339" to="Tiles/@AnimatableBody2D@109339" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109339" to="Tiles/@AnimatableBody2D@109339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109340" to="Tiles/@AnimatableBody2D@109340/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109340" to="Tiles/@AnimatableBody2D@109340/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109340" to="Tiles/@AnimatableBody2D@109340" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109340" to="Tiles/@AnimatableBody2D@109340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109340" to="Tiles/@AnimatableBody2D@109340" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109340" to="Tiles/@AnimatableBody2D@109340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109341" to="Tiles/@AnimatableBody2D@109341/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109341" to="Tiles/@AnimatableBody2D@109341/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109341" to="Tiles/@AnimatableBody2D@109341" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109341" to="Tiles/@AnimatableBody2D@109341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109341" to="Tiles/@AnimatableBody2D@109341" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109341" to="Tiles/@AnimatableBody2D@109341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109342" to="Tiles/@AnimatableBody2D@109342/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109342" to="Tiles/@AnimatableBody2D@109342/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109342" to="Tiles/@AnimatableBody2D@109342" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109342" to="Tiles/@AnimatableBody2D@109342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109342" to="Tiles/@AnimatableBody2D@109342" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109342" to="Tiles/@AnimatableBody2D@109342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109343" to="Tiles/@AnimatableBody2D@109343/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109343" to="Tiles/@AnimatableBody2D@109343/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109343" to="Tiles/@AnimatableBody2D@109343" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109343" to="Tiles/@AnimatableBody2D@109343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109343" to="Tiles/@AnimatableBody2D@109343" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109343" to="Tiles/@AnimatableBody2D@109343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109344" to="Tiles/@AnimatableBody2D@109344/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109344" to="Tiles/@AnimatableBody2D@109344/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109344" to="Tiles/@AnimatableBody2D@109344" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109344" to="Tiles/@AnimatableBody2D@109344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109344" to="Tiles/@AnimatableBody2D@109344" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109344" to="Tiles/@AnimatableBody2D@109344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109345" to="Tiles/@AnimatableBody2D@109345/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109345" to="Tiles/@AnimatableBody2D@109345/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109345" to="Tiles/@AnimatableBody2D@109345" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109345" to="Tiles/@AnimatableBody2D@109345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109345" to="Tiles/@AnimatableBody2D@109345" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109345" to="Tiles/@AnimatableBody2D@109345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109346" to="Tiles/@AnimatableBody2D@109346/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109346" to="Tiles/@AnimatableBody2D@109346/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109346" to="Tiles/@AnimatableBody2D@109346" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109346" to="Tiles/@AnimatableBody2D@109346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109346" to="Tiles/@AnimatableBody2D@109346" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109346" to="Tiles/@AnimatableBody2D@109346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109347" to="Tiles/@AnimatableBody2D@109347/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109347" to="Tiles/@AnimatableBody2D@109347/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109347" to="Tiles/@AnimatableBody2D@109347" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109347" to="Tiles/@AnimatableBody2D@109347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109347" to="Tiles/@AnimatableBody2D@109347" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109347" to="Tiles/@AnimatableBody2D@109347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109348" to="Tiles/@AnimatableBody2D@109348/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109348" to="Tiles/@AnimatableBody2D@109348/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109348" to="Tiles/@AnimatableBody2D@109348" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109348" to="Tiles/@AnimatableBody2D@109348/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109348" to="Tiles/@AnimatableBody2D@109348" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109348" to="Tiles/@AnimatableBody2D@109348/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109349" to="Tiles/@AnimatableBody2D@109349/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109349" to="Tiles/@AnimatableBody2D@109349/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109349" to="Tiles/@AnimatableBody2D@109349" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109349" to="Tiles/@AnimatableBody2D@109349/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109349" to="Tiles/@AnimatableBody2D@109349" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109349" to="Tiles/@AnimatableBody2D@109349/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109350" to="Tiles/@AnimatableBody2D@109350/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109350" to="Tiles/@AnimatableBody2D@109350/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109350" to="Tiles/@AnimatableBody2D@109350" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109350" to="Tiles/@AnimatableBody2D@109350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109350" to="Tiles/@AnimatableBody2D@109350" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109350" to="Tiles/@AnimatableBody2D@109350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109351" to="Tiles/@AnimatableBody2D@109351/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109351" to="Tiles/@AnimatableBody2D@109351/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109351" to="Tiles/@AnimatableBody2D@109351" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109351" to="Tiles/@AnimatableBody2D@109351/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109351" to="Tiles/@AnimatableBody2D@109351" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109351" to="Tiles/@AnimatableBody2D@109351/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109352" to="Tiles/@AnimatableBody2D@109352/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109352" to="Tiles/@AnimatableBody2D@109352/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109352" to="Tiles/@AnimatableBody2D@109352" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109352" to="Tiles/@AnimatableBody2D@109352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109352" to="Tiles/@AnimatableBody2D@109352" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109352" to="Tiles/@AnimatableBody2D@109352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109353" to="Tiles/@AnimatableBody2D@109353/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109353" to="Tiles/@AnimatableBody2D@109353/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109353" to="Tiles/@AnimatableBody2D@109353" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109353" to="Tiles/@AnimatableBody2D@109353/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109353" to="Tiles/@AnimatableBody2D@109353" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109353" to="Tiles/@AnimatableBody2D@109353/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109354" to="Tiles/@AnimatableBody2D@109354/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109354" to="Tiles/@AnimatableBody2D@109354/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109354" to="Tiles/@AnimatableBody2D@109354" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109354" to="Tiles/@AnimatableBody2D@109354/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109354" to="Tiles/@AnimatableBody2D@109354" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109354" to="Tiles/@AnimatableBody2D@109354/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109355" to="Tiles/@AnimatableBody2D@109355/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109355" to="Tiles/@AnimatableBody2D@109355/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109355" to="Tiles/@AnimatableBody2D@109355" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109355" to="Tiles/@AnimatableBody2D@109355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109355" to="Tiles/@AnimatableBody2D@109355" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109355" to="Tiles/@AnimatableBody2D@109355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109356" to="Tiles/@AnimatableBody2D@109356/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109356" to="Tiles/@AnimatableBody2D@109356/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109356" to="Tiles/@AnimatableBody2D@109356" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109356" to="Tiles/@AnimatableBody2D@109356/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109356" to="Tiles/@AnimatableBody2D@109356" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109356" to="Tiles/@AnimatableBody2D@109356/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109357" to="Tiles/@AnimatableBody2D@109357/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109357" to="Tiles/@AnimatableBody2D@109357/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109357" to="Tiles/@AnimatableBody2D@109357" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109357" to="Tiles/@AnimatableBody2D@109357/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109357" to="Tiles/@AnimatableBody2D@109357" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109357" to="Tiles/@AnimatableBody2D@109357/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109358" to="Tiles/@AnimatableBody2D@109358/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109358" to="Tiles/@AnimatableBody2D@109358/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109358" to="Tiles/@AnimatableBody2D@109358" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109358" to="Tiles/@AnimatableBody2D@109358/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109358" to="Tiles/@AnimatableBody2D@109358" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109358" to="Tiles/@AnimatableBody2D@109358/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109359" to="Tiles/@AnimatableBody2D@109359/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109359" to="Tiles/@AnimatableBody2D@109359/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109359" to="Tiles/@AnimatableBody2D@109359" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109359" to="Tiles/@AnimatableBody2D@109359/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109359" to="Tiles/@AnimatableBody2D@109359" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109359" to="Tiles/@AnimatableBody2D@109359/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109360" to="Tiles/@AnimatableBody2D@109360/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109360" to="Tiles/@AnimatableBody2D@109360/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109360" to="Tiles/@AnimatableBody2D@109360" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109360" to="Tiles/@AnimatableBody2D@109360/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109360" to="Tiles/@AnimatableBody2D@109360" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109360" to="Tiles/@AnimatableBody2D@109360/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109361" to="Tiles/@AnimatableBody2D@109361/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109361" to="Tiles/@AnimatableBody2D@109361/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109361" to="Tiles/@AnimatableBody2D@109361" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109361" to="Tiles/@AnimatableBody2D@109361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109361" to="Tiles/@AnimatableBody2D@109361" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109361" to="Tiles/@AnimatableBody2D@109361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109362" to="Tiles/@AnimatableBody2D@109362/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109362" to="Tiles/@AnimatableBody2D@109362/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109362" to="Tiles/@AnimatableBody2D@109362" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109362" to="Tiles/@AnimatableBody2D@109362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109362" to="Tiles/@AnimatableBody2D@109362" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109362" to="Tiles/@AnimatableBody2D@109362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109363" to="Tiles/@AnimatableBody2D@109363/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109363" to="Tiles/@AnimatableBody2D@109363/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109363" to="Tiles/@AnimatableBody2D@109363" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109363" to="Tiles/@AnimatableBody2D@109363/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109363" to="Tiles/@AnimatableBody2D@109363" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109363" to="Tiles/@AnimatableBody2D@109363/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109364" to="Tiles/@AnimatableBody2D@109364/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109364" to="Tiles/@AnimatableBody2D@109364/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109364" to="Tiles/@AnimatableBody2D@109364" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109364" to="Tiles/@AnimatableBody2D@109364/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109364" to="Tiles/@AnimatableBody2D@109364" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109364" to="Tiles/@AnimatableBody2D@109364/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109365" to="Tiles/@AnimatableBody2D@109365/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109365" to="Tiles/@AnimatableBody2D@109365/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109365" to="Tiles/@AnimatableBody2D@109365" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109365" to="Tiles/@AnimatableBody2D@109365/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109365" to="Tiles/@AnimatableBody2D@109365" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109365" to="Tiles/@AnimatableBody2D@109365/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109366" to="Tiles/@AnimatableBody2D@109366/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109366" to="Tiles/@AnimatableBody2D@109366/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109366" to="Tiles/@AnimatableBody2D@109366" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109366" to="Tiles/@AnimatableBody2D@109366/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109366" to="Tiles/@AnimatableBody2D@109366" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109366" to="Tiles/@AnimatableBody2D@109366/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109367" to="Tiles/@AnimatableBody2D@109367/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109367" to="Tiles/@AnimatableBody2D@109367/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109367" to="Tiles/@AnimatableBody2D@109367" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109367" to="Tiles/@AnimatableBody2D@109367/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109367" to="Tiles/@AnimatableBody2D@109367" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109367" to="Tiles/@AnimatableBody2D@109367/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109368" to="Tiles/@AnimatableBody2D@109368/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109368" to="Tiles/@AnimatableBody2D@109368/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109368" to="Tiles/@AnimatableBody2D@109368" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109368" to="Tiles/@AnimatableBody2D@109368/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109368" to="Tiles/@AnimatableBody2D@109368" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109368" to="Tiles/@AnimatableBody2D@109368/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109369" to="Tiles/@AnimatableBody2D@109369/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109369" to="Tiles/@AnimatableBody2D@109369/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109369" to="Tiles/@AnimatableBody2D@109369" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109369" to="Tiles/@AnimatableBody2D@109369/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109369" to="Tiles/@AnimatableBody2D@109369" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109369" to="Tiles/@AnimatableBody2D@109369/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109370" to="Tiles/@AnimatableBody2D@109370/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109370" to="Tiles/@AnimatableBody2D@109370/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109370" to="Tiles/@AnimatableBody2D@109370" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109370" to="Tiles/@AnimatableBody2D@109370/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109370" to="Tiles/@AnimatableBody2D@109370" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109370" to="Tiles/@AnimatableBody2D@109370/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109371" to="Tiles/@AnimatableBody2D@109371/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109371" to="Tiles/@AnimatableBody2D@109371/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109371" to="Tiles/@AnimatableBody2D@109371" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109371" to="Tiles/@AnimatableBody2D@109371/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109371" to="Tiles/@AnimatableBody2D@109371" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109371" to="Tiles/@AnimatableBody2D@109371/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109372" to="Tiles/@AnimatableBody2D@109372/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109372" to="Tiles/@AnimatableBody2D@109372/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109372" to="Tiles/@AnimatableBody2D@109372" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109372" to="Tiles/@AnimatableBody2D@109372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109372" to="Tiles/@AnimatableBody2D@109372" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109372" to="Tiles/@AnimatableBody2D@109372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109373" to="Tiles/@AnimatableBody2D@109373/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109373" to="Tiles/@AnimatableBody2D@109373/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109373" to="Tiles/@AnimatableBody2D@109373" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109373" to="Tiles/@AnimatableBody2D@109373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109373" to="Tiles/@AnimatableBody2D@109373" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109373" to="Tiles/@AnimatableBody2D@109373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109374" to="Tiles/@AnimatableBody2D@109374/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109374" to="Tiles/@AnimatableBody2D@109374/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109374" to="Tiles/@AnimatableBody2D@109374" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109374" to="Tiles/@AnimatableBody2D@109374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109374" to="Tiles/@AnimatableBody2D@109374" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109374" to="Tiles/@AnimatableBody2D@109374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109375" to="Tiles/@AnimatableBody2D@109375/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109375" to="Tiles/@AnimatableBody2D@109375/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109375" to="Tiles/@AnimatableBody2D@109375" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109375" to="Tiles/@AnimatableBody2D@109375/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109375" to="Tiles/@AnimatableBody2D@109375" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109375" to="Tiles/@AnimatableBody2D@109375/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109376" to="Tiles/@AnimatableBody2D@109376/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109376" to="Tiles/@AnimatableBody2D@109376/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109376" to="Tiles/@AnimatableBody2D@109376" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109376" to="Tiles/@AnimatableBody2D@109376/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109376" to="Tiles/@AnimatableBody2D@109376" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109376" to="Tiles/@AnimatableBody2D@109376/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109377" to="Tiles/@AnimatableBody2D@109377/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109377" to="Tiles/@AnimatableBody2D@109377/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109377" to="Tiles/@AnimatableBody2D@109377" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109377" to="Tiles/@AnimatableBody2D@109377/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109377" to="Tiles/@AnimatableBody2D@109377" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109377" to="Tiles/@AnimatableBody2D@109377/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109378" to="Tiles/@AnimatableBody2D@109378/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109378" to="Tiles/@AnimatableBody2D@109378/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109378" to="Tiles/@AnimatableBody2D@109378" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109378" to="Tiles/@AnimatableBody2D@109378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109378" to="Tiles/@AnimatableBody2D@109378" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109378" to="Tiles/@AnimatableBody2D@109378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109379" to="Tiles/@AnimatableBody2D@109379/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109379" to="Tiles/@AnimatableBody2D@109379/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109379" to="Tiles/@AnimatableBody2D@109379" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109379" to="Tiles/@AnimatableBody2D@109379/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109379" to="Tiles/@AnimatableBody2D@109379" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109379" to="Tiles/@AnimatableBody2D@109379/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109380" to="Tiles/@AnimatableBody2D@109380/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109380" to="Tiles/@AnimatableBody2D@109380/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109380" to="Tiles/@AnimatableBody2D@109380" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109380" to="Tiles/@AnimatableBody2D@109380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109380" to="Tiles/@AnimatableBody2D@109380" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109380" to="Tiles/@AnimatableBody2D@109380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109381" to="Tiles/@AnimatableBody2D@109381/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109381" to="Tiles/@AnimatableBody2D@109381/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109381" to="Tiles/@AnimatableBody2D@109381" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109381" to="Tiles/@AnimatableBody2D@109381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109381" to="Tiles/@AnimatableBody2D@109381" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109381" to="Tiles/@AnimatableBody2D@109381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109382" to="Tiles/@AnimatableBody2D@109382/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109382" to="Tiles/@AnimatableBody2D@109382/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109382" to="Tiles/@AnimatableBody2D@109382" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109382" to="Tiles/@AnimatableBody2D@109382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109382" to="Tiles/@AnimatableBody2D@109382" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109382" to="Tiles/@AnimatableBody2D@109382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109383" to="Tiles/@AnimatableBody2D@109383/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109383" to="Tiles/@AnimatableBody2D@109383/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109383" to="Tiles/@AnimatableBody2D@109383" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109383" to="Tiles/@AnimatableBody2D@109383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109383" to="Tiles/@AnimatableBody2D@109383" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109383" to="Tiles/@AnimatableBody2D@109383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109384" to="Tiles/@AnimatableBody2D@109384/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109384" to="Tiles/@AnimatableBody2D@109384/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109384" to="Tiles/@AnimatableBody2D@109384" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109384" to="Tiles/@AnimatableBody2D@109384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109384" to="Tiles/@AnimatableBody2D@109384" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109384" to="Tiles/@AnimatableBody2D@109384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109385" to="Tiles/@AnimatableBody2D@109385/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109385" to="Tiles/@AnimatableBody2D@109385/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109385" to="Tiles/@AnimatableBody2D@109385" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109385" to="Tiles/@AnimatableBody2D@109385/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109385" to="Tiles/@AnimatableBody2D@109385" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109385" to="Tiles/@AnimatableBody2D@109385/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109386" to="Tiles/@AnimatableBody2D@109386/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109386" to="Tiles/@AnimatableBody2D@109386/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109386" to="Tiles/@AnimatableBody2D@109386" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109386" to="Tiles/@AnimatableBody2D@109386/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109386" to="Tiles/@AnimatableBody2D@109386" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109386" to="Tiles/@AnimatableBody2D@109386/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109387" to="Tiles/@AnimatableBody2D@109387/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109387" to="Tiles/@AnimatableBody2D@109387/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109387" to="Tiles/@AnimatableBody2D@109387" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109387" to="Tiles/@AnimatableBody2D@109387/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109387" to="Tiles/@AnimatableBody2D@109387" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109387" to="Tiles/@AnimatableBody2D@109387/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109388" to="Tiles/@AnimatableBody2D@109388/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109388" to="Tiles/@AnimatableBody2D@109388/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109388" to="Tiles/@AnimatableBody2D@109388" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109388" to="Tiles/@AnimatableBody2D@109388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109388" to="Tiles/@AnimatableBody2D@109388" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109388" to="Tiles/@AnimatableBody2D@109388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109389" to="Tiles/@AnimatableBody2D@109389/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109389" to="Tiles/@AnimatableBody2D@109389/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109389" to="Tiles/@AnimatableBody2D@109389" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109389" to="Tiles/@AnimatableBody2D@109389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109389" to="Tiles/@AnimatableBody2D@109389" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109389" to="Tiles/@AnimatableBody2D@109389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109390" to="Tiles/@AnimatableBody2D@109390/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109390" to="Tiles/@AnimatableBody2D@109390/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109390" to="Tiles/@AnimatableBody2D@109390" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109390" to="Tiles/@AnimatableBody2D@109390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109390" to="Tiles/@AnimatableBody2D@109390" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109390" to="Tiles/@AnimatableBody2D@109390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109391" to="Tiles/@AnimatableBody2D@109391/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109391" to="Tiles/@AnimatableBody2D@109391/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109391" to="Tiles/@AnimatableBody2D@109391" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109391" to="Tiles/@AnimatableBody2D@109391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109391" to="Tiles/@AnimatableBody2D@109391" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109391" to="Tiles/@AnimatableBody2D@109391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109392" to="Tiles/@AnimatableBody2D@109392/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109392" to="Tiles/@AnimatableBody2D@109392/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109392" to="Tiles/@AnimatableBody2D@109392" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109392" to="Tiles/@AnimatableBody2D@109392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109392" to="Tiles/@AnimatableBody2D@109392" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109392" to="Tiles/@AnimatableBody2D@109392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109393" to="Tiles/@AnimatableBody2D@109393/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109393" to="Tiles/@AnimatableBody2D@109393/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109393" to="Tiles/@AnimatableBody2D@109393" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109393" to="Tiles/@AnimatableBody2D@109393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109393" to="Tiles/@AnimatableBody2D@109393" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109393" to="Tiles/@AnimatableBody2D@109393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109394" to="Tiles/@AnimatableBody2D@109394/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109394" to="Tiles/@AnimatableBody2D@109394/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109394" to="Tiles/@AnimatableBody2D@109394" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109394" to="Tiles/@AnimatableBody2D@109394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109394" to="Tiles/@AnimatableBody2D@109394" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109394" to="Tiles/@AnimatableBody2D@109394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109395" to="Tiles/@AnimatableBody2D@109395/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109395" to="Tiles/@AnimatableBody2D@109395/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109395" to="Tiles/@AnimatableBody2D@109395" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109395" to="Tiles/@AnimatableBody2D@109395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109395" to="Tiles/@AnimatableBody2D@109395" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109395" to="Tiles/@AnimatableBody2D@109395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109396" to="Tiles/@AnimatableBody2D@109396/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109396" to="Tiles/@AnimatableBody2D@109396/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109396" to="Tiles/@AnimatableBody2D@109396" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109396" to="Tiles/@AnimatableBody2D@109396/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109396" to="Tiles/@AnimatableBody2D@109396" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109396" to="Tiles/@AnimatableBody2D@109396/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109397" to="Tiles/@AnimatableBody2D@109397/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109397" to="Tiles/@AnimatableBody2D@109397/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109397" to="Tiles/@AnimatableBody2D@109397" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109397" to="Tiles/@AnimatableBody2D@109397/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109397" to="Tiles/@AnimatableBody2D@109397" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109397" to="Tiles/@AnimatableBody2D@109397/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109398" to="Tiles/@AnimatableBody2D@109398/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109398" to="Tiles/@AnimatableBody2D@109398/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109398" to="Tiles/@AnimatableBody2D@109398" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109398" to="Tiles/@AnimatableBody2D@109398/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109398" to="Tiles/@AnimatableBody2D@109398" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109398" to="Tiles/@AnimatableBody2D@109398/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109399" to="Tiles/@AnimatableBody2D@109399/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109399" to="Tiles/@AnimatableBody2D@109399/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109399" to="Tiles/@AnimatableBody2D@109399" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109399" to="Tiles/@AnimatableBody2D@109399/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109399" to="Tiles/@AnimatableBody2D@109399" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109399" to="Tiles/@AnimatableBody2D@109399/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109400" to="Tiles/@AnimatableBody2D@109400/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109400" to="Tiles/@AnimatableBody2D@109400/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109400" to="Tiles/@AnimatableBody2D@109400" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109400" to="Tiles/@AnimatableBody2D@109400/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109400" to="Tiles/@AnimatableBody2D@109400" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109400" to="Tiles/@AnimatableBody2D@109400/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109401" to="Tiles/@AnimatableBody2D@109401/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109401" to="Tiles/@AnimatableBody2D@109401/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109401" to="Tiles/@AnimatableBody2D@109401" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109401" to="Tiles/@AnimatableBody2D@109401/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109401" to="Tiles/@AnimatableBody2D@109401" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109401" to="Tiles/@AnimatableBody2D@109401/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109402" to="Tiles/@AnimatableBody2D@109402/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109402" to="Tiles/@AnimatableBody2D@109402/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109402" to="Tiles/@AnimatableBody2D@109402" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109402" to="Tiles/@AnimatableBody2D@109402/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109402" to="Tiles/@AnimatableBody2D@109402" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109402" to="Tiles/@AnimatableBody2D@109402/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109403" to="Tiles/@AnimatableBody2D@109403/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109403" to="Tiles/@AnimatableBody2D@109403/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109403" to="Tiles/@AnimatableBody2D@109403" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109403" to="Tiles/@AnimatableBody2D@109403/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109403" to="Tiles/@AnimatableBody2D@109403" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109403" to="Tiles/@AnimatableBody2D@109403/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109404" to="Tiles/@AnimatableBody2D@109404/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109404" to="Tiles/@AnimatableBody2D@109404/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109404" to="Tiles/@AnimatableBody2D@109404" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109404" to="Tiles/@AnimatableBody2D@109404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109404" to="Tiles/@AnimatableBody2D@109404" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109404" to="Tiles/@AnimatableBody2D@109404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109405" to="Tiles/@AnimatableBody2D@109405/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109405" to="Tiles/@AnimatableBody2D@109405/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109405" to="Tiles/@AnimatableBody2D@109405" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109405" to="Tiles/@AnimatableBody2D@109405/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109405" to="Tiles/@AnimatableBody2D@109405" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109405" to="Tiles/@AnimatableBody2D@109405/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109406" to="Tiles/@AnimatableBody2D@109406/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109406" to="Tiles/@AnimatableBody2D@109406/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109406" to="Tiles/@AnimatableBody2D@109406" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109406" to="Tiles/@AnimatableBody2D@109406/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109406" to="Tiles/@AnimatableBody2D@109406" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109406" to="Tiles/@AnimatableBody2D@109406/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109407" to="Tiles/@AnimatableBody2D@109407/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109407" to="Tiles/@AnimatableBody2D@109407/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109407" to="Tiles/@AnimatableBody2D@109407" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109407" to="Tiles/@AnimatableBody2D@109407/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109407" to="Tiles/@AnimatableBody2D@109407" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109407" to="Tiles/@AnimatableBody2D@109407/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109408" to="Tiles/@AnimatableBody2D@109408/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109408" to="Tiles/@AnimatableBody2D@109408/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109408" to="Tiles/@AnimatableBody2D@109408" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109408" to="Tiles/@AnimatableBody2D@109408/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109408" to="Tiles/@AnimatableBody2D@109408" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109408" to="Tiles/@AnimatableBody2D@109408/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109409" to="Tiles/@AnimatableBody2D@109409/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109409" to="Tiles/@AnimatableBody2D@109409/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109409" to="Tiles/@AnimatableBody2D@109409" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109409" to="Tiles/@AnimatableBody2D@109409/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109409" to="Tiles/@AnimatableBody2D@109409" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109409" to="Tiles/@AnimatableBody2D@109409/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109410" to="Tiles/@AnimatableBody2D@109410/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109410" to="Tiles/@AnimatableBody2D@109410/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109410" to="Tiles/@AnimatableBody2D@109410" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109410" to="Tiles/@AnimatableBody2D@109410/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109410" to="Tiles/@AnimatableBody2D@109410" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109410" to="Tiles/@AnimatableBody2D@109410/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109411" to="Tiles/@AnimatableBody2D@109411/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109411" to="Tiles/@AnimatableBody2D@109411/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109411" to="Tiles/@AnimatableBody2D@109411" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109411" to="Tiles/@AnimatableBody2D@109411/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109411" to="Tiles/@AnimatableBody2D@109411" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109411" to="Tiles/@AnimatableBody2D@109411/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109412" to="Tiles/@AnimatableBody2D@109412/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109412" to="Tiles/@AnimatableBody2D@109412/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109412" to="Tiles/@AnimatableBody2D@109412" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109412" to="Tiles/@AnimatableBody2D@109412/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109412" to="Tiles/@AnimatableBody2D@109412" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109412" to="Tiles/@AnimatableBody2D@109412/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109413" to="Tiles/@AnimatableBody2D@109413/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109413" to="Tiles/@AnimatableBody2D@109413/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109413" to="Tiles/@AnimatableBody2D@109413" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109413" to="Tiles/@AnimatableBody2D@109413/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109413" to="Tiles/@AnimatableBody2D@109413" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109413" to="Tiles/@AnimatableBody2D@109413/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109414" to="Tiles/@AnimatableBody2D@109414/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109414" to="Tiles/@AnimatableBody2D@109414/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109414" to="Tiles/@AnimatableBody2D@109414" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109414" to="Tiles/@AnimatableBody2D@109414/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109414" to="Tiles/@AnimatableBody2D@109414" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109414" to="Tiles/@AnimatableBody2D@109414/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109415" to="Tiles/@AnimatableBody2D@109415/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109415" to="Tiles/@AnimatableBody2D@109415/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109415" to="Tiles/@AnimatableBody2D@109415" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109415" to="Tiles/@AnimatableBody2D@109415/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109415" to="Tiles/@AnimatableBody2D@109415" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109415" to="Tiles/@AnimatableBody2D@109415/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109416" to="Tiles/@AnimatableBody2D@109416/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109416" to="Tiles/@AnimatableBody2D@109416/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109416" to="Tiles/@AnimatableBody2D@109416" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109416" to="Tiles/@AnimatableBody2D@109416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109416" to="Tiles/@AnimatableBody2D@109416" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109416" to="Tiles/@AnimatableBody2D@109416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109417" to="Tiles/@AnimatableBody2D@109417/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109417" to="Tiles/@AnimatableBody2D@109417/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109417" to="Tiles/@AnimatableBody2D@109417" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109417" to="Tiles/@AnimatableBody2D@109417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109417" to="Tiles/@AnimatableBody2D@109417" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109417" to="Tiles/@AnimatableBody2D@109417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109418" to="Tiles/@AnimatableBody2D@109418/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109418" to="Tiles/@AnimatableBody2D@109418/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109418" to="Tiles/@AnimatableBody2D@109418" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109418" to="Tiles/@AnimatableBody2D@109418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109418" to="Tiles/@AnimatableBody2D@109418" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109418" to="Tiles/@AnimatableBody2D@109418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109419" to="Tiles/@AnimatableBody2D@109419/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109419" to="Tiles/@AnimatableBody2D@109419/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109419" to="Tiles/@AnimatableBody2D@109419" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109419" to="Tiles/@AnimatableBody2D@109419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109419" to="Tiles/@AnimatableBody2D@109419" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109419" to="Tiles/@AnimatableBody2D@109419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109420" to="Tiles/@AnimatableBody2D@109420/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109420" to="Tiles/@AnimatableBody2D@109420/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109420" to="Tiles/@AnimatableBody2D@109420" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109420" to="Tiles/@AnimatableBody2D@109420/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109420" to="Tiles/@AnimatableBody2D@109420" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109420" to="Tiles/@AnimatableBody2D@109420/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109421" to="Tiles/@AnimatableBody2D@109421/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109421" to="Tiles/@AnimatableBody2D@109421/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109421" to="Tiles/@AnimatableBody2D@109421" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109421" to="Tiles/@AnimatableBody2D@109421/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109421" to="Tiles/@AnimatableBody2D@109421" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109421" to="Tiles/@AnimatableBody2D@109421/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109422" to="Tiles/@AnimatableBody2D@109422/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109422" to="Tiles/@AnimatableBody2D@109422/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109422" to="Tiles/@AnimatableBody2D@109422" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109422" to="Tiles/@AnimatableBody2D@109422/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109422" to="Tiles/@AnimatableBody2D@109422" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109422" to="Tiles/@AnimatableBody2D@109422/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109423" to="Tiles/@AnimatableBody2D@109423/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109423" to="Tiles/@AnimatableBody2D@109423/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109423" to="Tiles/@AnimatableBody2D@109423" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109423" to="Tiles/@AnimatableBody2D@109423/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109423" to="Tiles/@AnimatableBody2D@109423" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109423" to="Tiles/@AnimatableBody2D@109423/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109424" to="Tiles/@AnimatableBody2D@109424/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109424" to="Tiles/@AnimatableBody2D@109424/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109424" to="Tiles/@AnimatableBody2D@109424" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109424" to="Tiles/@AnimatableBody2D@109424/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109424" to="Tiles/@AnimatableBody2D@109424" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109424" to="Tiles/@AnimatableBody2D@109424/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109425" to="Tiles/@AnimatableBody2D@109425/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109425" to="Tiles/@AnimatableBody2D@109425/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109425" to="Tiles/@AnimatableBody2D@109425" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109425" to="Tiles/@AnimatableBody2D@109425/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109425" to="Tiles/@AnimatableBody2D@109425" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109425" to="Tiles/@AnimatableBody2D@109425/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109426" to="Tiles/@AnimatableBody2D@109426/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109426" to="Tiles/@AnimatableBody2D@109426/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109426" to="Tiles/@AnimatableBody2D@109426" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109426" to="Tiles/@AnimatableBody2D@109426/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109426" to="Tiles/@AnimatableBody2D@109426" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109426" to="Tiles/@AnimatableBody2D@109426/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109427" to="Tiles/@AnimatableBody2D@109427/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109427" to="Tiles/@AnimatableBody2D@109427/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109427" to="Tiles/@AnimatableBody2D@109427" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109427" to="Tiles/@AnimatableBody2D@109427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109427" to="Tiles/@AnimatableBody2D@109427" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109427" to="Tiles/@AnimatableBody2D@109427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109428" to="Tiles/@AnimatableBody2D@109428/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109428" to="Tiles/@AnimatableBody2D@109428/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109428" to="Tiles/@AnimatableBody2D@109428" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109428" to="Tiles/@AnimatableBody2D@109428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109428" to="Tiles/@AnimatableBody2D@109428" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109428" to="Tiles/@AnimatableBody2D@109428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109429" to="Tiles/@AnimatableBody2D@109429/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109429" to="Tiles/@AnimatableBody2D@109429/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109429" to="Tiles/@AnimatableBody2D@109429" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109429" to="Tiles/@AnimatableBody2D@109429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109429" to="Tiles/@AnimatableBody2D@109429" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109429" to="Tiles/@AnimatableBody2D@109429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109430" to="Tiles/@AnimatableBody2D@109430/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109430" to="Tiles/@AnimatableBody2D@109430/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109430" to="Tiles/@AnimatableBody2D@109430" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109430" to="Tiles/@AnimatableBody2D@109430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109430" to="Tiles/@AnimatableBody2D@109430" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109430" to="Tiles/@AnimatableBody2D@109430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109431" to="Tiles/@AnimatableBody2D@109431/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109431" to="Tiles/@AnimatableBody2D@109431/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109431" to="Tiles/@AnimatableBody2D@109431" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109431" to="Tiles/@AnimatableBody2D@109431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109431" to="Tiles/@AnimatableBody2D@109431" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109431" to="Tiles/@AnimatableBody2D@109431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109432" to="Tiles/@AnimatableBody2D@109432/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109432" to="Tiles/@AnimatableBody2D@109432/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109432" to="Tiles/@AnimatableBody2D@109432" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109432" to="Tiles/@AnimatableBody2D@109432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109432" to="Tiles/@AnimatableBody2D@109432" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109432" to="Tiles/@AnimatableBody2D@109432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109433" to="Tiles/@AnimatableBody2D@109433/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109433" to="Tiles/@AnimatableBody2D@109433/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109433" to="Tiles/@AnimatableBody2D@109433" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109433" to="Tiles/@AnimatableBody2D@109433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109433" to="Tiles/@AnimatableBody2D@109433" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109433" to="Tiles/@AnimatableBody2D@109433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109434" to="Tiles/@AnimatableBody2D@109434/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109434" to="Tiles/@AnimatableBody2D@109434/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109434" to="Tiles/@AnimatableBody2D@109434" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109434" to="Tiles/@AnimatableBody2D@109434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109434" to="Tiles/@AnimatableBody2D@109434" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109434" to="Tiles/@AnimatableBody2D@109434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109435" to="Tiles/@AnimatableBody2D@109435/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109435" to="Tiles/@AnimatableBody2D@109435/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109435" to="Tiles/@AnimatableBody2D@109435" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109435" to="Tiles/@AnimatableBody2D@109435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109435" to="Tiles/@AnimatableBody2D@109435" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109435" to="Tiles/@AnimatableBody2D@109435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109436" to="Tiles/@AnimatableBody2D@109436/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109436" to="Tiles/@AnimatableBody2D@109436/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109436" to="Tiles/@AnimatableBody2D@109436" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109436" to="Tiles/@AnimatableBody2D@109436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109436" to="Tiles/@AnimatableBody2D@109436" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109436" to="Tiles/@AnimatableBody2D@109436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109437" to="Tiles/@AnimatableBody2D@109437/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109437" to="Tiles/@AnimatableBody2D@109437/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109437" to="Tiles/@AnimatableBody2D@109437" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109437" to="Tiles/@AnimatableBody2D@109437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109437" to="Tiles/@AnimatableBody2D@109437" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109437" to="Tiles/@AnimatableBody2D@109437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109438" to="Tiles/@AnimatableBody2D@109438/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109438" to="Tiles/@AnimatableBody2D@109438/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109438" to="Tiles/@AnimatableBody2D@109438" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109438" to="Tiles/@AnimatableBody2D@109438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109438" to="Tiles/@AnimatableBody2D@109438" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109438" to="Tiles/@AnimatableBody2D@109438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109439" to="Tiles/@AnimatableBody2D@109439/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109439" to="Tiles/@AnimatableBody2D@109439/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109439" to="Tiles/@AnimatableBody2D@109439" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109439" to="Tiles/@AnimatableBody2D@109439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109439" to="Tiles/@AnimatableBody2D@109439" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109439" to="Tiles/@AnimatableBody2D@109439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109440" to="Tiles/@AnimatableBody2D@109440/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109440" to="Tiles/@AnimatableBody2D@109440/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109440" to="Tiles/@AnimatableBody2D@109440" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109440" to="Tiles/@AnimatableBody2D@109440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109440" to="Tiles/@AnimatableBody2D@109440" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109440" to="Tiles/@AnimatableBody2D@109440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109441" to="Tiles/@AnimatableBody2D@109441/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109441" to="Tiles/@AnimatableBody2D@109441/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109441" to="Tiles/@AnimatableBody2D@109441" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109441" to="Tiles/@AnimatableBody2D@109441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109441" to="Tiles/@AnimatableBody2D@109441" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109441" to="Tiles/@AnimatableBody2D@109441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109442" to="Tiles/@AnimatableBody2D@109442/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109442" to="Tiles/@AnimatableBody2D@109442/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109442" to="Tiles/@AnimatableBody2D@109442" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109442" to="Tiles/@AnimatableBody2D@109442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109442" to="Tiles/@AnimatableBody2D@109442" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109442" to="Tiles/@AnimatableBody2D@109442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109443" to="Tiles/@AnimatableBody2D@109443/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109443" to="Tiles/@AnimatableBody2D@109443/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109443" to="Tiles/@AnimatableBody2D@109443" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109443" to="Tiles/@AnimatableBody2D@109443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109443" to="Tiles/@AnimatableBody2D@109443" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109443" to="Tiles/@AnimatableBody2D@109443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109444" to="Tiles/@AnimatableBody2D@109444/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109444" to="Tiles/@AnimatableBody2D@109444/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109444" to="Tiles/@AnimatableBody2D@109444" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109444" to="Tiles/@AnimatableBody2D@109444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109444" to="Tiles/@AnimatableBody2D@109444" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109444" to="Tiles/@AnimatableBody2D@109444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109445" to="Tiles/@AnimatableBody2D@109445/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109445" to="Tiles/@AnimatableBody2D@109445/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109445" to="Tiles/@AnimatableBody2D@109445" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109445" to="Tiles/@AnimatableBody2D@109445/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109445" to="Tiles/@AnimatableBody2D@109445" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109445" to="Tiles/@AnimatableBody2D@109445/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109446" to="Tiles/@AnimatableBody2D@109446/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109446" to="Tiles/@AnimatableBody2D@109446/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109446" to="Tiles/@AnimatableBody2D@109446" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109446" to="Tiles/@AnimatableBody2D@109446/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109446" to="Tiles/@AnimatableBody2D@109446" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109446" to="Tiles/@AnimatableBody2D@109446/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109447" to="Tiles/@AnimatableBody2D@109447/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109447" to="Tiles/@AnimatableBody2D@109447/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109447" to="Tiles/@AnimatableBody2D@109447" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109447" to="Tiles/@AnimatableBody2D@109447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109447" to="Tiles/@AnimatableBody2D@109447" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109447" to="Tiles/@AnimatableBody2D@109447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109448" to="Tiles/@AnimatableBody2D@109448/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109448" to="Tiles/@AnimatableBody2D@109448/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109448" to="Tiles/@AnimatableBody2D@109448" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109448" to="Tiles/@AnimatableBody2D@109448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109448" to="Tiles/@AnimatableBody2D@109448" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109448" to="Tiles/@AnimatableBody2D@109448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109449" to="Tiles/@AnimatableBody2D@109449/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109449" to="Tiles/@AnimatableBody2D@109449/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109449" to="Tiles/@AnimatableBody2D@109449" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109449" to="Tiles/@AnimatableBody2D@109449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109449" to="Tiles/@AnimatableBody2D@109449" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109449" to="Tiles/@AnimatableBody2D@109449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109450" to="Tiles/@AnimatableBody2D@109450/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109450" to="Tiles/@AnimatableBody2D@109450/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109450" to="Tiles/@AnimatableBody2D@109450" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109450" to="Tiles/@AnimatableBody2D@109450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109450" to="Tiles/@AnimatableBody2D@109450" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109450" to="Tiles/@AnimatableBody2D@109450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109451" to="Tiles/@AnimatableBody2D@109451/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109451" to="Tiles/@AnimatableBody2D@109451/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109451" to="Tiles/@AnimatableBody2D@109451" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109451" to="Tiles/@AnimatableBody2D@109451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109451" to="Tiles/@AnimatableBody2D@109451" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109451" to="Tiles/@AnimatableBody2D@109451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109452" to="Tiles/@AnimatableBody2D@109452/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109452" to="Tiles/@AnimatableBody2D@109452/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109452" to="Tiles/@AnimatableBody2D@109452" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109452" to="Tiles/@AnimatableBody2D@109452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109452" to="Tiles/@AnimatableBody2D@109452" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109452" to="Tiles/@AnimatableBody2D@109452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109453" to="Tiles/@AnimatableBody2D@109453/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109453" to="Tiles/@AnimatableBody2D@109453/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109453" to="Tiles/@AnimatableBody2D@109453" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109453" to="Tiles/@AnimatableBody2D@109453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109453" to="Tiles/@AnimatableBody2D@109453" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109453" to="Tiles/@AnimatableBody2D@109453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109454" to="Tiles/@AnimatableBody2D@109454/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109454" to="Tiles/@AnimatableBody2D@109454/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109454" to="Tiles/@AnimatableBody2D@109454" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109454" to="Tiles/@AnimatableBody2D@109454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109454" to="Tiles/@AnimatableBody2D@109454" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109454" to="Tiles/@AnimatableBody2D@109454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109455" to="Tiles/@AnimatableBody2D@109455/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109455" to="Tiles/@AnimatableBody2D@109455/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109455" to="Tiles/@AnimatableBody2D@109455" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109455" to="Tiles/@AnimatableBody2D@109455/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109455" to="Tiles/@AnimatableBody2D@109455" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109455" to="Tiles/@AnimatableBody2D@109455/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109456" to="Tiles/@AnimatableBody2D@109456/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109456" to="Tiles/@AnimatableBody2D@109456/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109456" to="Tiles/@AnimatableBody2D@109456" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109456" to="Tiles/@AnimatableBody2D@109456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109456" to="Tiles/@AnimatableBody2D@109456" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109456" to="Tiles/@AnimatableBody2D@109456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109457" to="Tiles/@AnimatableBody2D@109457/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109457" to="Tiles/@AnimatableBody2D@109457/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109457" to="Tiles/@AnimatableBody2D@109457" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109457" to="Tiles/@AnimatableBody2D@109457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109457" to="Tiles/@AnimatableBody2D@109457" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109457" to="Tiles/@AnimatableBody2D@109457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109458" to="Tiles/@AnimatableBody2D@109458/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109458" to="Tiles/@AnimatableBody2D@109458/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109458" to="Tiles/@AnimatableBody2D@109458" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109458" to="Tiles/@AnimatableBody2D@109458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109458" to="Tiles/@AnimatableBody2D@109458" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109458" to="Tiles/@AnimatableBody2D@109458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109459" to="Tiles/@AnimatableBody2D@109459/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109459" to="Tiles/@AnimatableBody2D@109459/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109459" to="Tiles/@AnimatableBody2D@109459" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109459" to="Tiles/@AnimatableBody2D@109459/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109459" to="Tiles/@AnimatableBody2D@109459" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109459" to="Tiles/@AnimatableBody2D@109459/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109460" to="Tiles/@AnimatableBody2D@109460/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109460" to="Tiles/@AnimatableBody2D@109460/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109460" to="Tiles/@AnimatableBody2D@109460" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109460" to="Tiles/@AnimatableBody2D@109460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109460" to="Tiles/@AnimatableBody2D@109460" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109460" to="Tiles/@AnimatableBody2D@109460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109461" to="Tiles/@AnimatableBody2D@109461/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109461" to="Tiles/@AnimatableBody2D@109461/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109461" to="Tiles/@AnimatableBody2D@109461" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109461" to="Tiles/@AnimatableBody2D@109461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109461" to="Tiles/@AnimatableBody2D@109461" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109461" to="Tiles/@AnimatableBody2D@109461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109462" to="Tiles/@AnimatableBody2D@109462/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109462" to="Tiles/@AnimatableBody2D@109462/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109462" to="Tiles/@AnimatableBody2D@109462" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109462" to="Tiles/@AnimatableBody2D@109462/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109462" to="Tiles/@AnimatableBody2D@109462" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109462" to="Tiles/@AnimatableBody2D@109462/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109463" to="Tiles/@AnimatableBody2D@109463/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109463" to="Tiles/@AnimatableBody2D@109463/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109463" to="Tiles/@AnimatableBody2D@109463" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109463" to="Tiles/@AnimatableBody2D@109463/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109463" to="Tiles/@AnimatableBody2D@109463" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109463" to="Tiles/@AnimatableBody2D@109463/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109464" to="Tiles/@AnimatableBody2D@109464/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109464" to="Tiles/@AnimatableBody2D@109464/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109464" to="Tiles/@AnimatableBody2D@109464" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109464" to="Tiles/@AnimatableBody2D@109464/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109464" to="Tiles/@AnimatableBody2D@109464" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109464" to="Tiles/@AnimatableBody2D@109464/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109465" to="Tiles/@AnimatableBody2D@109465/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109465" to="Tiles/@AnimatableBody2D@109465/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109465" to="Tiles/@AnimatableBody2D@109465" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109465" to="Tiles/@AnimatableBody2D@109465/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109465" to="Tiles/@AnimatableBody2D@109465" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109465" to="Tiles/@AnimatableBody2D@109465/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109466" to="Tiles/@AnimatableBody2D@109466/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109466" to="Tiles/@AnimatableBody2D@109466/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109466" to="Tiles/@AnimatableBody2D@109466" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109466" to="Tiles/@AnimatableBody2D@109466/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109466" to="Tiles/@AnimatableBody2D@109466" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109466" to="Tiles/@AnimatableBody2D@109466/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109467" to="Tiles/@AnimatableBody2D@109467/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109467" to="Tiles/@AnimatableBody2D@109467/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109467" to="Tiles/@AnimatableBody2D@109467" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109467" to="Tiles/@AnimatableBody2D@109467/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109467" to="Tiles/@AnimatableBody2D@109467" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109467" to="Tiles/@AnimatableBody2D@109467/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109468" to="Tiles/@AnimatableBody2D@109468/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109468" to="Tiles/@AnimatableBody2D@109468/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109468" to="Tiles/@AnimatableBody2D@109468" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109468" to="Tiles/@AnimatableBody2D@109468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109468" to="Tiles/@AnimatableBody2D@109468" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109468" to="Tiles/@AnimatableBody2D@109468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109469" to="Tiles/@AnimatableBody2D@109469/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109469" to="Tiles/@AnimatableBody2D@109469/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109469" to="Tiles/@AnimatableBody2D@109469" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109469" to="Tiles/@AnimatableBody2D@109469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109469" to="Tiles/@AnimatableBody2D@109469" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109469" to="Tiles/@AnimatableBody2D@109469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109470" to="Tiles/@AnimatableBody2D@109470/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109470" to="Tiles/@AnimatableBody2D@109470/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109470" to="Tiles/@AnimatableBody2D@109470" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109470" to="Tiles/@AnimatableBody2D@109470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109470" to="Tiles/@AnimatableBody2D@109470" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109470" to="Tiles/@AnimatableBody2D@109470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109471" to="Tiles/@AnimatableBody2D@109471/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109471" to="Tiles/@AnimatableBody2D@109471/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109471" to="Tiles/@AnimatableBody2D@109471" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109471" to="Tiles/@AnimatableBody2D@109471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109471" to="Tiles/@AnimatableBody2D@109471" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109471" to="Tiles/@AnimatableBody2D@109471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109472" to="Tiles/@AnimatableBody2D@109472/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109472" to="Tiles/@AnimatableBody2D@109472/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109472" to="Tiles/@AnimatableBody2D@109472" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109472" to="Tiles/@AnimatableBody2D@109472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109472" to="Tiles/@AnimatableBody2D@109472" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109472" to="Tiles/@AnimatableBody2D@109472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109473" to="Tiles/@AnimatableBody2D@109473/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109473" to="Tiles/@AnimatableBody2D@109473/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109473" to="Tiles/@AnimatableBody2D@109473" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109473" to="Tiles/@AnimatableBody2D@109473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109473" to="Tiles/@AnimatableBody2D@109473" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109473" to="Tiles/@AnimatableBody2D@109473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109474" to="Tiles/@AnimatableBody2D@109474/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109474" to="Tiles/@AnimatableBody2D@109474/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109474" to="Tiles/@AnimatableBody2D@109474" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109474" to="Tiles/@AnimatableBody2D@109474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109474" to="Tiles/@AnimatableBody2D@109474" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109474" to="Tiles/@AnimatableBody2D@109474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109475" to="Tiles/@AnimatableBody2D@109475/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109475" to="Tiles/@AnimatableBody2D@109475/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109475" to="Tiles/@AnimatableBody2D@109475" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109475" to="Tiles/@AnimatableBody2D@109475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109475" to="Tiles/@AnimatableBody2D@109475" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109475" to="Tiles/@AnimatableBody2D@109475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109476" to="Tiles/@AnimatableBody2D@109476/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109476" to="Tiles/@AnimatableBody2D@109476/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109476" to="Tiles/@AnimatableBody2D@109476" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109476" to="Tiles/@AnimatableBody2D@109476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109476" to="Tiles/@AnimatableBody2D@109476" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109476" to="Tiles/@AnimatableBody2D@109476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109477" to="Tiles/@AnimatableBody2D@109477/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109477" to="Tiles/@AnimatableBody2D@109477/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109477" to="Tiles/@AnimatableBody2D@109477" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109477" to="Tiles/@AnimatableBody2D@109477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109477" to="Tiles/@AnimatableBody2D@109477" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109477" to="Tiles/@AnimatableBody2D@109477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109478" to="Tiles/@AnimatableBody2D@109478/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109478" to="Tiles/@AnimatableBody2D@109478/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109478" to="Tiles/@AnimatableBody2D@109478" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109478" to="Tiles/@AnimatableBody2D@109478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109478" to="Tiles/@AnimatableBody2D@109478" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109478" to="Tiles/@AnimatableBody2D@109478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109479" to="Tiles/@AnimatableBody2D@109479/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109479" to="Tiles/@AnimatableBody2D@109479/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109479" to="Tiles/@AnimatableBody2D@109479" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109479" to="Tiles/@AnimatableBody2D@109479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109479" to="Tiles/@AnimatableBody2D@109479" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109479" to="Tiles/@AnimatableBody2D@109479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109480" to="Tiles/@AnimatableBody2D@109480/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109480" to="Tiles/@AnimatableBody2D@109480/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109480" to="Tiles/@AnimatableBody2D@109480" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109480" to="Tiles/@AnimatableBody2D@109480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109480" to="Tiles/@AnimatableBody2D@109480" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109480" to="Tiles/@AnimatableBody2D@109480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109481" to="Tiles/@AnimatableBody2D@109481/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109481" to="Tiles/@AnimatableBody2D@109481/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109481" to="Tiles/@AnimatableBody2D@109481" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109481" to="Tiles/@AnimatableBody2D@109481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109481" to="Tiles/@AnimatableBody2D@109481" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109481" to="Tiles/@AnimatableBody2D@109481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109482" to="Tiles/@AnimatableBody2D@109482/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109482" to="Tiles/@AnimatableBody2D@109482/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109482" to="Tiles/@AnimatableBody2D@109482" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109482" to="Tiles/@AnimatableBody2D@109482/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109482" to="Tiles/@AnimatableBody2D@109482" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109482" to="Tiles/@AnimatableBody2D@109482/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109483" to="Tiles/@AnimatableBody2D@109483/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109483" to="Tiles/@AnimatableBody2D@109483/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109483" to="Tiles/@AnimatableBody2D@109483" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109483" to="Tiles/@AnimatableBody2D@109483/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109483" to="Tiles/@AnimatableBody2D@109483" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109483" to="Tiles/@AnimatableBody2D@109483/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109484" to="Tiles/@AnimatableBody2D@109484/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109484" to="Tiles/@AnimatableBody2D@109484/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109484" to="Tiles/@AnimatableBody2D@109484" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109484" to="Tiles/@AnimatableBody2D@109484/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109484" to="Tiles/@AnimatableBody2D@109484" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109484" to="Tiles/@AnimatableBody2D@109484/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109485" to="Tiles/@AnimatableBody2D@109485/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109485" to="Tiles/@AnimatableBody2D@109485/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109485" to="Tiles/@AnimatableBody2D@109485" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109485" to="Tiles/@AnimatableBody2D@109485/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109485" to="Tiles/@AnimatableBody2D@109485" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109485" to="Tiles/@AnimatableBody2D@109485/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109486" to="Tiles/@AnimatableBody2D@109486/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109486" to="Tiles/@AnimatableBody2D@109486/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109486" to="Tiles/@AnimatableBody2D@109486" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109486" to="Tiles/@AnimatableBody2D@109486/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109486" to="Tiles/@AnimatableBody2D@109486" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109486" to="Tiles/@AnimatableBody2D@109486/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109487" to="Tiles/@AnimatableBody2D@109487/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109487" to="Tiles/@AnimatableBody2D@109487/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109487" to="Tiles/@AnimatableBody2D@109487" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109487" to="Tiles/@AnimatableBody2D@109487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109487" to="Tiles/@AnimatableBody2D@109487" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109487" to="Tiles/@AnimatableBody2D@109487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109488" to="Tiles/@AnimatableBody2D@109488/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109488" to="Tiles/@AnimatableBody2D@109488/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109488" to="Tiles/@AnimatableBody2D@109488" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109488" to="Tiles/@AnimatableBody2D@109488/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109488" to="Tiles/@AnimatableBody2D@109488" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109488" to="Tiles/@AnimatableBody2D@109488/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109489" to="Tiles/@AnimatableBody2D@109489/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109489" to="Tiles/@AnimatableBody2D@109489/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109489" to="Tiles/@AnimatableBody2D@109489" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109489" to="Tiles/@AnimatableBody2D@109489/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109489" to="Tiles/@AnimatableBody2D@109489" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109489" to="Tiles/@AnimatableBody2D@109489/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109490" to="Tiles/@AnimatableBody2D@109490/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109490" to="Tiles/@AnimatableBody2D@109490/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109490" to="Tiles/@AnimatableBody2D@109490" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109490" to="Tiles/@AnimatableBody2D@109490/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109490" to="Tiles/@AnimatableBody2D@109490" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109490" to="Tiles/@AnimatableBody2D@109490/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109491" to="Tiles/@AnimatableBody2D@109491/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109491" to="Tiles/@AnimatableBody2D@109491/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109491" to="Tiles/@AnimatableBody2D@109491" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109491" to="Tiles/@AnimatableBody2D@109491/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109491" to="Tiles/@AnimatableBody2D@109491" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109491" to="Tiles/@AnimatableBody2D@109491/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109492" to="Tiles/@AnimatableBody2D@109492/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109492" to="Tiles/@AnimatableBody2D@109492/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109492" to="Tiles/@AnimatableBody2D@109492" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109492" to="Tiles/@AnimatableBody2D@109492/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109492" to="Tiles/@AnimatableBody2D@109492" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109492" to="Tiles/@AnimatableBody2D@109492/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109493" to="Tiles/@AnimatableBody2D@109493/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109493" to="Tiles/@AnimatableBody2D@109493/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109493" to="Tiles/@AnimatableBody2D@109493" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109493" to="Tiles/@AnimatableBody2D@109493/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109493" to="Tiles/@AnimatableBody2D@109493" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109493" to="Tiles/@AnimatableBody2D@109493/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109494" to="Tiles/@AnimatableBody2D@109494/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109494" to="Tiles/@AnimatableBody2D@109494/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109494" to="Tiles/@AnimatableBody2D@109494" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109494" to="Tiles/@AnimatableBody2D@109494/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109494" to="Tiles/@AnimatableBody2D@109494" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109494" to="Tiles/@AnimatableBody2D@109494/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109495" to="Tiles/@AnimatableBody2D@109495/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109495" to="Tiles/@AnimatableBody2D@109495/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109495" to="Tiles/@AnimatableBody2D@109495" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109495" to="Tiles/@AnimatableBody2D@109495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109495" to="Tiles/@AnimatableBody2D@109495" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109495" to="Tiles/@AnimatableBody2D@109495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109496" to="Tiles/@AnimatableBody2D@109496/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109496" to="Tiles/@AnimatableBody2D@109496/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109496" to="Tiles/@AnimatableBody2D@109496" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109496" to="Tiles/@AnimatableBody2D@109496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109496" to="Tiles/@AnimatableBody2D@109496" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109496" to="Tiles/@AnimatableBody2D@109496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109497" to="Tiles/@AnimatableBody2D@109497/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109497" to="Tiles/@AnimatableBody2D@109497/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109497" to="Tiles/@AnimatableBody2D@109497" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109497" to="Tiles/@AnimatableBody2D@109497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109497" to="Tiles/@AnimatableBody2D@109497" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109497" to="Tiles/@AnimatableBody2D@109497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109498" to="Tiles/@AnimatableBody2D@109498/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109498" to="Tiles/@AnimatableBody2D@109498/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109498" to="Tiles/@AnimatableBody2D@109498" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109498" to="Tiles/@AnimatableBody2D@109498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109498" to="Tiles/@AnimatableBody2D@109498" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109498" to="Tiles/@AnimatableBody2D@109498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109499" to="Tiles/@AnimatableBody2D@109499/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109499" to="Tiles/@AnimatableBody2D@109499/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109499" to="Tiles/@AnimatableBody2D@109499" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109499" to="Tiles/@AnimatableBody2D@109499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109499" to="Tiles/@AnimatableBody2D@109499" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109499" to="Tiles/@AnimatableBody2D@109499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109500" to="Tiles/@AnimatableBody2D@109500/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109500" to="Tiles/@AnimatableBody2D@109500/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109500" to="Tiles/@AnimatableBody2D@109500" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109500" to="Tiles/@AnimatableBody2D@109500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109500" to="Tiles/@AnimatableBody2D@109500" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109500" to="Tiles/@AnimatableBody2D@109500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109501" to="Tiles/@AnimatableBody2D@109501/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109501" to="Tiles/@AnimatableBody2D@109501/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109501" to="Tiles/@AnimatableBody2D@109501" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109501" to="Tiles/@AnimatableBody2D@109501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109501" to="Tiles/@AnimatableBody2D@109501" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109501" to="Tiles/@AnimatableBody2D@109501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109502" to="Tiles/@AnimatableBody2D@109502/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109502" to="Tiles/@AnimatableBody2D@109502/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109502" to="Tiles/@AnimatableBody2D@109502" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109502" to="Tiles/@AnimatableBody2D@109502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109502" to="Tiles/@AnimatableBody2D@109502" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109502" to="Tiles/@AnimatableBody2D@109502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109503" to="Tiles/@AnimatableBody2D@109503/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109503" to="Tiles/@AnimatableBody2D@109503/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109503" to="Tiles/@AnimatableBody2D@109503" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109503" to="Tiles/@AnimatableBody2D@109503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109503" to="Tiles/@AnimatableBody2D@109503" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109503" to="Tiles/@AnimatableBody2D@109503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109504" to="Tiles/@AnimatableBody2D@109504/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109504" to="Tiles/@AnimatableBody2D@109504/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109504" to="Tiles/@AnimatableBody2D@109504" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109504" to="Tiles/@AnimatableBody2D@109504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109504" to="Tiles/@AnimatableBody2D@109504" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109504" to="Tiles/@AnimatableBody2D@109504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109505" to="Tiles/@AnimatableBody2D@109505/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109505" to="Tiles/@AnimatableBody2D@109505/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109505" to="Tiles/@AnimatableBody2D@109505" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109505" to="Tiles/@AnimatableBody2D@109505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109505" to="Tiles/@AnimatableBody2D@109505" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109505" to="Tiles/@AnimatableBody2D@109505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109506" to="Tiles/@AnimatableBody2D@109506/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109506" to="Tiles/@AnimatableBody2D@109506/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109506" to="Tiles/@AnimatableBody2D@109506" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109506" to="Tiles/@AnimatableBody2D@109506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109506" to="Tiles/@AnimatableBody2D@109506" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109506" to="Tiles/@AnimatableBody2D@109506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109507" to="Tiles/@AnimatableBody2D@109507/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109507" to="Tiles/@AnimatableBody2D@109507/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109507" to="Tiles/@AnimatableBody2D@109507" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109507" to="Tiles/@AnimatableBody2D@109507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109507" to="Tiles/@AnimatableBody2D@109507" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109507" to="Tiles/@AnimatableBody2D@109507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109508" to="Tiles/@AnimatableBody2D@109508/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109508" to="Tiles/@AnimatableBody2D@109508/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109508" to="Tiles/@AnimatableBody2D@109508" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109508" to="Tiles/@AnimatableBody2D@109508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109508" to="Tiles/@AnimatableBody2D@109508" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109508" to="Tiles/@AnimatableBody2D@109508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109509" to="Tiles/@AnimatableBody2D@109509/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109509" to="Tiles/@AnimatableBody2D@109509/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109509" to="Tiles/@AnimatableBody2D@109509" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109509" to="Tiles/@AnimatableBody2D@109509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109509" to="Tiles/@AnimatableBody2D@109509" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109509" to="Tiles/@AnimatableBody2D@109509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109510" to="Tiles/@AnimatableBody2D@109510/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109510" to="Tiles/@AnimatableBody2D@109510/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109510" to="Tiles/@AnimatableBody2D@109510" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109510" to="Tiles/@AnimatableBody2D@109510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109510" to="Tiles/@AnimatableBody2D@109510" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109510" to="Tiles/@AnimatableBody2D@109510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109511" to="Tiles/@AnimatableBody2D@109511/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109511" to="Tiles/@AnimatableBody2D@109511/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109511" to="Tiles/@AnimatableBody2D@109511" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109511" to="Tiles/@AnimatableBody2D@109511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109511" to="Tiles/@AnimatableBody2D@109511" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109511" to="Tiles/@AnimatableBody2D@109511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109512" to="Tiles/@AnimatableBody2D@109512/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109512" to="Tiles/@AnimatableBody2D@109512/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109512" to="Tiles/@AnimatableBody2D@109512" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109512" to="Tiles/@AnimatableBody2D@109512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109512" to="Tiles/@AnimatableBody2D@109512" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109512" to="Tiles/@AnimatableBody2D@109512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109513" to="Tiles/@AnimatableBody2D@109513/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109513" to="Tiles/@AnimatableBody2D@109513/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109513" to="Tiles/@AnimatableBody2D@109513" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109513" to="Tiles/@AnimatableBody2D@109513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109513" to="Tiles/@AnimatableBody2D@109513" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109513" to="Tiles/@AnimatableBody2D@109513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109514" to="Tiles/@AnimatableBody2D@109514/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109514" to="Tiles/@AnimatableBody2D@109514/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109514" to="Tiles/@AnimatableBody2D@109514" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109514" to="Tiles/@AnimatableBody2D@109514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109514" to="Tiles/@AnimatableBody2D@109514" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109514" to="Tiles/@AnimatableBody2D@109514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109515" to="Tiles/@AnimatableBody2D@109515/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109515" to="Tiles/@AnimatableBody2D@109515/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109515" to="Tiles/@AnimatableBody2D@109515" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109515" to="Tiles/@AnimatableBody2D@109515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109515" to="Tiles/@AnimatableBody2D@109515" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109515" to="Tiles/@AnimatableBody2D@109515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109516" to="Tiles/@AnimatableBody2D@109516/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109516" to="Tiles/@AnimatableBody2D@109516/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109516" to="Tiles/@AnimatableBody2D@109516" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109516" to="Tiles/@AnimatableBody2D@109516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109516" to="Tiles/@AnimatableBody2D@109516" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109516" to="Tiles/@AnimatableBody2D@109516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109517" to="Tiles/@AnimatableBody2D@109517/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109517" to="Tiles/@AnimatableBody2D@109517/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109517" to="Tiles/@AnimatableBody2D@109517" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109517" to="Tiles/@AnimatableBody2D@109517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109517" to="Tiles/@AnimatableBody2D@109517" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109517" to="Tiles/@AnimatableBody2D@109517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109518" to="Tiles/@AnimatableBody2D@109518/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109518" to="Tiles/@AnimatableBody2D@109518/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109518" to="Tiles/@AnimatableBody2D@109518" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109518" to="Tiles/@AnimatableBody2D@109518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109518" to="Tiles/@AnimatableBody2D@109518" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109518" to="Tiles/@AnimatableBody2D@109518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109519" to="Tiles/@AnimatableBody2D@109519/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109519" to="Tiles/@AnimatableBody2D@109519/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109519" to="Tiles/@AnimatableBody2D@109519" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109519" to="Tiles/@AnimatableBody2D@109519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109519" to="Tiles/@AnimatableBody2D@109519" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109519" to="Tiles/@AnimatableBody2D@109519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109520" to="Tiles/@AnimatableBody2D@109520/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109520" to="Tiles/@AnimatableBody2D@109520/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109520" to="Tiles/@AnimatableBody2D@109520" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109520" to="Tiles/@AnimatableBody2D@109520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109520" to="Tiles/@AnimatableBody2D@109520" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109520" to="Tiles/@AnimatableBody2D@109520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109521" to="Tiles/@AnimatableBody2D@109521/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109521" to="Tiles/@AnimatableBody2D@109521/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109521" to="Tiles/@AnimatableBody2D@109521" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109521" to="Tiles/@AnimatableBody2D@109521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109521" to="Tiles/@AnimatableBody2D@109521" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109521" to="Tiles/@AnimatableBody2D@109521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109522" to="Tiles/@AnimatableBody2D@109522/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109522" to="Tiles/@AnimatableBody2D@109522/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109522" to="Tiles/@AnimatableBody2D@109522" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109522" to="Tiles/@AnimatableBody2D@109522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109522" to="Tiles/@AnimatableBody2D@109522" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109522" to="Tiles/@AnimatableBody2D@109522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109523" to="Tiles/@AnimatableBody2D@109523/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109523" to="Tiles/@AnimatableBody2D@109523/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109523" to="Tiles/@AnimatableBody2D@109523" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109523" to="Tiles/@AnimatableBody2D@109523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109523" to="Tiles/@AnimatableBody2D@109523" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109523" to="Tiles/@AnimatableBody2D@109523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109524" to="Tiles/@AnimatableBody2D@109524/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109524" to="Tiles/@AnimatableBody2D@109524/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109524" to="Tiles/@AnimatableBody2D@109524" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109524" to="Tiles/@AnimatableBody2D@109524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109524" to="Tiles/@AnimatableBody2D@109524" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109524" to="Tiles/@AnimatableBody2D@109524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109525" to="Tiles/@AnimatableBody2D@109525/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109525" to="Tiles/@AnimatableBody2D@109525/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109525" to="Tiles/@AnimatableBody2D@109525" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109525" to="Tiles/@AnimatableBody2D@109525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109525" to="Tiles/@AnimatableBody2D@109525" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109525" to="Tiles/@AnimatableBody2D@109525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109526" to="Tiles/@AnimatableBody2D@109526/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109526" to="Tiles/@AnimatableBody2D@109526/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109526" to="Tiles/@AnimatableBody2D@109526" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109526" to="Tiles/@AnimatableBody2D@109526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109526" to="Tiles/@AnimatableBody2D@109526" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109526" to="Tiles/@AnimatableBody2D@109526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109527" to="Tiles/@AnimatableBody2D@109527/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109527" to="Tiles/@AnimatableBody2D@109527/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109527" to="Tiles/@AnimatableBody2D@109527" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109527" to="Tiles/@AnimatableBody2D@109527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109527" to="Tiles/@AnimatableBody2D@109527" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109527" to="Tiles/@AnimatableBody2D@109527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109528" to="Tiles/@AnimatableBody2D@109528/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109528" to="Tiles/@AnimatableBody2D@109528/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109528" to="Tiles/@AnimatableBody2D@109528" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109528" to="Tiles/@AnimatableBody2D@109528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109528" to="Tiles/@AnimatableBody2D@109528" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109528" to="Tiles/@AnimatableBody2D@109528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109529" to="Tiles/@AnimatableBody2D@109529/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109529" to="Tiles/@AnimatableBody2D@109529/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109529" to="Tiles/@AnimatableBody2D@109529" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109529" to="Tiles/@AnimatableBody2D@109529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109529" to="Tiles/@AnimatableBody2D@109529" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109529" to="Tiles/@AnimatableBody2D@109529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109530" to="Tiles/@AnimatableBody2D@109530/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109530" to="Tiles/@AnimatableBody2D@109530/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109530" to="Tiles/@AnimatableBody2D@109530" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109530" to="Tiles/@AnimatableBody2D@109530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109530" to="Tiles/@AnimatableBody2D@109530" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109530" to="Tiles/@AnimatableBody2D@109530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109531" to="Tiles/@AnimatableBody2D@109531/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109531" to="Tiles/@AnimatableBody2D@109531/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109531" to="Tiles/@AnimatableBody2D@109531" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109531" to="Tiles/@AnimatableBody2D@109531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109531" to="Tiles/@AnimatableBody2D@109531" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109531" to="Tiles/@AnimatableBody2D@109531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109532" to="Tiles/@AnimatableBody2D@109532/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109532" to="Tiles/@AnimatableBody2D@109532/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109532" to="Tiles/@AnimatableBody2D@109532" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109532" to="Tiles/@AnimatableBody2D@109532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109532" to="Tiles/@AnimatableBody2D@109532" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109532" to="Tiles/@AnimatableBody2D@109532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109533" to="Tiles/@AnimatableBody2D@109533/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109533" to="Tiles/@AnimatableBody2D@109533/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109533" to="Tiles/@AnimatableBody2D@109533" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109533" to="Tiles/@AnimatableBody2D@109533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109533" to="Tiles/@AnimatableBody2D@109533" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109533" to="Tiles/@AnimatableBody2D@109533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109534" to="Tiles/@AnimatableBody2D@109534/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109534" to="Tiles/@AnimatableBody2D@109534/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109534" to="Tiles/@AnimatableBody2D@109534" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109534" to="Tiles/@AnimatableBody2D@109534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109534" to="Tiles/@AnimatableBody2D@109534" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109534" to="Tiles/@AnimatableBody2D@109534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109535" to="Tiles/@AnimatableBody2D@109535/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109535" to="Tiles/@AnimatableBody2D@109535/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109535" to="Tiles/@AnimatableBody2D@109535" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109535" to="Tiles/@AnimatableBody2D@109535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109535" to="Tiles/@AnimatableBody2D@109535" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109535" to="Tiles/@AnimatableBody2D@109535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109536" to="Tiles/@AnimatableBody2D@109536/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109536" to="Tiles/@AnimatableBody2D@109536/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109536" to="Tiles/@AnimatableBody2D@109536" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109536" to="Tiles/@AnimatableBody2D@109536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109536" to="Tiles/@AnimatableBody2D@109536" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109536" to="Tiles/@AnimatableBody2D@109536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109537" to="Tiles/@AnimatableBody2D@109537/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109537" to="Tiles/@AnimatableBody2D@109537/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109537" to="Tiles/@AnimatableBody2D@109537" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109537" to="Tiles/@AnimatableBody2D@109537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109537" to="Tiles/@AnimatableBody2D@109537" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109537" to="Tiles/@AnimatableBody2D@109537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109538" to="Tiles/@AnimatableBody2D@109538/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109538" to="Tiles/@AnimatableBody2D@109538/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109538" to="Tiles/@AnimatableBody2D@109538" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109538" to="Tiles/@AnimatableBody2D@109538/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109538" to="Tiles/@AnimatableBody2D@109538" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109538" to="Tiles/@AnimatableBody2D@109538/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109539" to="Tiles/@AnimatableBody2D@109539/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109539" to="Tiles/@AnimatableBody2D@109539/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109539" to="Tiles/@AnimatableBody2D@109539" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109539" to="Tiles/@AnimatableBody2D@109539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109539" to="Tiles/@AnimatableBody2D@109539" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109539" to="Tiles/@AnimatableBody2D@109539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109540" to="Tiles/@AnimatableBody2D@109540/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109540" to="Tiles/@AnimatableBody2D@109540/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109540" to="Tiles/@AnimatableBody2D@109540" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109540" to="Tiles/@AnimatableBody2D@109540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109540" to="Tiles/@AnimatableBody2D@109540" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109540" to="Tiles/@AnimatableBody2D@109540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109541" to="Tiles/@AnimatableBody2D@109541/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109541" to="Tiles/@AnimatableBody2D@109541/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109541" to="Tiles/@AnimatableBody2D@109541" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109541" to="Tiles/@AnimatableBody2D@109541/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109541" to="Tiles/@AnimatableBody2D@109541" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109541" to="Tiles/@AnimatableBody2D@109541/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109542" to="Tiles/@AnimatableBody2D@109542/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109542" to="Tiles/@AnimatableBody2D@109542/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109542" to="Tiles/@AnimatableBody2D@109542" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109542" to="Tiles/@AnimatableBody2D@109542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109542" to="Tiles/@AnimatableBody2D@109542" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109542" to="Tiles/@AnimatableBody2D@109542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109543" to="Tiles/@AnimatableBody2D@109543/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109543" to="Tiles/@AnimatableBody2D@109543/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109543" to="Tiles/@AnimatableBody2D@109543" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109543" to="Tiles/@AnimatableBody2D@109543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109543" to="Tiles/@AnimatableBody2D@109543" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109543" to="Tiles/@AnimatableBody2D@109543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109544" to="Tiles/@AnimatableBody2D@109544/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109544" to="Tiles/@AnimatableBody2D@109544/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109544" to="Tiles/@AnimatableBody2D@109544" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109544" to="Tiles/@AnimatableBody2D@109544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109544" to="Tiles/@AnimatableBody2D@109544" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109544" to="Tiles/@AnimatableBody2D@109544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109545" to="Tiles/@Node2D@109545/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109546" to="Tiles/@Node2D@109546/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109547" to="Tiles/@Node2D@109547/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109548" to="Tiles/@Node2D@109548/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109549" to="Tiles/@Node2D@109549/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109550" to="Tiles/@Node2D@109550/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109551" to="Tiles/@Node2D@109551/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109552" to="Tiles/@Node2D@109552/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109553" to="Tiles/@Node2D@109553/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109554" to="Tiles/@Node2D@109554/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109555" to="Tiles/@Node2D@109555/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109556" to="Tiles/@Node2D@109556/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@109557" to="Tiles/@Node2D@109557/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@109558" to="Tiles/@AnimatableBody2D@109558/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109558" to="Tiles/@AnimatableBody2D@109558/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109558" to="Tiles/@AnimatableBody2D@109558" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109558" to="Tiles/@AnimatableBody2D@109558" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109558" to="Tiles/@AnimatableBody2D@109558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109558" to="Tiles/@AnimatableBody2D@109558" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109558" to="Tiles/@AnimatableBody2D@109558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109559" to="Tiles/@AnimatableBody2D@109559/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109559" to="Tiles/@AnimatableBody2D@109559/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109559" to="Tiles/@AnimatableBody2D@109559" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109559" to="Tiles/@AnimatableBody2D@109559" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109559" to="Tiles/@AnimatableBody2D@109559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109559" to="Tiles/@AnimatableBody2D@109559" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109559" to="Tiles/@AnimatableBody2D@109559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109560" to="Tiles/@AnimatableBody2D@109560/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109560" to="Tiles/@AnimatableBody2D@109560/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109560" to="Tiles/@AnimatableBody2D@109560" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109560" to="Tiles/@AnimatableBody2D@109560" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109560" to="Tiles/@AnimatableBody2D@109560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109560" to="Tiles/@AnimatableBody2D@109560" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109560" to="Tiles/@AnimatableBody2D@109560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@109561" to="Tiles/@AnimatableBody2D@109561/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@109561" to="Tiles/@AnimatableBody2D@109561/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109561" to="Tiles/@AnimatableBody2D@109561" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109561" to="Tiles/@AnimatableBody2D@109561" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@109561" to="Tiles/@AnimatableBody2D@109561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109561" to="Tiles/@AnimatableBody2D@109561" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@109561" to="Tiles/@AnimatableBody2D@109561/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@109562" to="Tiles/@Area2D@109562" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109563" to="Tiles/@Area2D@109563" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109564" to="Tiles/@Area2D@109564" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109565" to="Tiles/@Area2D@109565" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109566" to="Tiles/@Area2D@109566" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109567" to="Tiles/@Area2D@109567" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109568" to="Tiles/@Area2D@109568" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109569" to="Tiles/@Area2D@109569" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109570" to="Tiles/@Area2D@109570" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109571" to="Tiles/@Area2D@109571" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109572" to="Tiles/@Area2D@109572" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109573" to="Tiles/@Area2D@109573" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109574" to="Tiles/@Area2D@109574" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109575" to="Tiles/@Area2D@109575" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109576" to="Tiles/@Area2D@109576" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109577" to="Tiles/@Area2D@109577" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109578" to="Tiles/@Area2D@109578" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109579" to="Tiles/@Area2D@109579" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109580" to="Tiles/@Area2D@109580" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109581" to="Tiles/@Area2D@109581" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109582" to="Tiles/@Area2D@109582" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109583" to="Tiles/@Area2D@109583" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109584" to="Tiles/@Area2D@109584" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109585" to="Tiles/@Area2D@109585" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109586" to="Tiles/@Area2D@109586" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109587" to="Tiles/@Area2D@109587" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109588" to="Tiles/@Area2D@109588" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109589" to="Tiles/@Area2D@109589" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109590" to="Tiles/@Area2D@109590" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109591" to="Tiles/@Area2D@109591" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109592" to="Tiles/@Area2D@109592" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109593" to="Tiles/@Area2D@109593" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@109594" to="Tiles/@Area2D@109594" method="area_entered"] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109595" to="ChallengeNodes/Tiles/@AnimatableBody2D@109595/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109595" to="ChallengeNodes/Tiles/@AnimatableBody2D@109595/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109595" to="ChallengeNodes/Tiles/@AnimatableBody2D@109595" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109595" to="ChallengeNodes/Tiles/@AnimatableBody2D@109595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109595" to="ChallengeNodes/Tiles/@AnimatableBody2D@109595" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109595" to="ChallengeNodes/Tiles/@AnimatableBody2D@109595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109596" to="ChallengeNodes/Tiles/@AnimatableBody2D@109596/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109596" to="ChallengeNodes/Tiles/@AnimatableBody2D@109596/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109596" to="ChallengeNodes/Tiles/@AnimatableBody2D@109596" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109596" to="ChallengeNodes/Tiles/@AnimatableBody2D@109596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109596" to="ChallengeNodes/Tiles/@AnimatableBody2D@109596" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109596" to="ChallengeNodes/Tiles/@AnimatableBody2D@109596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109597" to="ChallengeNodes/Tiles/@AnimatableBody2D@109597/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109597" to="ChallengeNodes/Tiles/@AnimatableBody2D@109597/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109597" to="ChallengeNodes/Tiles/@AnimatableBody2D@109597" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109597" to="ChallengeNodes/Tiles/@AnimatableBody2D@109597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109597" to="ChallengeNodes/Tiles/@AnimatableBody2D@109597" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109597" to="ChallengeNodes/Tiles/@AnimatableBody2D@109597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109598" to="ChallengeNodes/Tiles/@AnimatableBody2D@109598/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109598" to="ChallengeNodes/Tiles/@AnimatableBody2D@109598/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109598" to="ChallengeNodes/Tiles/@AnimatableBody2D@109598" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109598" to="ChallengeNodes/Tiles/@AnimatableBody2D@109598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109598" to="ChallengeNodes/Tiles/@AnimatableBody2D@109598" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109598" to="ChallengeNodes/Tiles/@AnimatableBody2D@109598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109599" to="ChallengeNodes/Tiles/@AnimatableBody2D@109599/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109599" to="ChallengeNodes/Tiles/@AnimatableBody2D@109599/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109599" to="ChallengeNodes/Tiles/@AnimatableBody2D@109599" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109599" to="ChallengeNodes/Tiles/@AnimatableBody2D@109599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109599" to="ChallengeNodes/Tiles/@AnimatableBody2D@109599" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109599" to="ChallengeNodes/Tiles/@AnimatableBody2D@109599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109600" to="ChallengeNodes/Tiles/@AnimatableBody2D@109600/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109600" to="ChallengeNodes/Tiles/@AnimatableBody2D@109600/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109600" to="ChallengeNodes/Tiles/@AnimatableBody2D@109600" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109600" to="ChallengeNodes/Tiles/@AnimatableBody2D@109600" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109600" to="ChallengeNodes/Tiles/@AnimatableBody2D@109600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109600" to="ChallengeNodes/Tiles/@AnimatableBody2D@109600" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109600" to="ChallengeNodes/Tiles/@AnimatableBody2D@109600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109601" to="ChallengeNodes/Tiles/@AnimatableBody2D@109601/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109601" to="ChallengeNodes/Tiles/@AnimatableBody2D@109601/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109601" to="ChallengeNodes/Tiles/@AnimatableBody2D@109601" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109601" to="ChallengeNodes/Tiles/@AnimatableBody2D@109601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109601" to="ChallengeNodes/Tiles/@AnimatableBody2D@109601" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109601" to="ChallengeNodes/Tiles/@AnimatableBody2D@109601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109602" to="ChallengeNodes/Tiles/@AnimatableBody2D@109602/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109602" to="ChallengeNodes/Tiles/@AnimatableBody2D@109602/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109602" to="ChallengeNodes/Tiles/@AnimatableBody2D@109602" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109602" to="ChallengeNodes/Tiles/@AnimatableBody2D@109602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109602" to="ChallengeNodes/Tiles/@AnimatableBody2D@109602" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109602" to="ChallengeNodes/Tiles/@AnimatableBody2D@109602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109603" to="ChallengeNodes/Tiles/@AnimatableBody2D@109603/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109603" to="ChallengeNodes/Tiles/@AnimatableBody2D@109603/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109603" to="ChallengeNodes/Tiles/@AnimatableBody2D@109603" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109603" to="ChallengeNodes/Tiles/@AnimatableBody2D@109603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109603" to="ChallengeNodes/Tiles/@AnimatableBody2D@109603" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109603" to="ChallengeNodes/Tiles/@AnimatableBody2D@109603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109604" to="ChallengeNodes/Tiles/@AnimatableBody2D@109604/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109604" to="ChallengeNodes/Tiles/@AnimatableBody2D@109604/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109604" to="ChallengeNodes/Tiles/@AnimatableBody2D@109604" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109604" to="ChallengeNodes/Tiles/@AnimatableBody2D@109604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109604" to="ChallengeNodes/Tiles/@AnimatableBody2D@109604" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109604" to="ChallengeNodes/Tiles/@AnimatableBody2D@109604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109605" to="ChallengeNodes/Tiles/@AnimatableBody2D@109605/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109605" to="ChallengeNodes/Tiles/@AnimatableBody2D@109605/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109605" to="ChallengeNodes/Tiles/@AnimatableBody2D@109605" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109605" to="ChallengeNodes/Tiles/@AnimatableBody2D@109605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109605" to="ChallengeNodes/Tiles/@AnimatableBody2D@109605" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109605" to="ChallengeNodes/Tiles/@AnimatableBody2D@109605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109606" to="ChallengeNodes/Tiles/@AnimatableBody2D@109606/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109606" to="ChallengeNodes/Tiles/@AnimatableBody2D@109606/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109606" to="ChallengeNodes/Tiles/@AnimatableBody2D@109606" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109606" to="ChallengeNodes/Tiles/@AnimatableBody2D@109606" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109606" to="ChallengeNodes/Tiles/@AnimatableBody2D@109606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109606" to="ChallengeNodes/Tiles/@AnimatableBody2D@109606" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109606" to="ChallengeNodes/Tiles/@AnimatableBody2D@109606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109607" to="ChallengeNodes/Tiles/@AnimatableBody2D@109607/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109607" to="ChallengeNodes/Tiles/@AnimatableBody2D@109607/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109607" to="ChallengeNodes/Tiles/@AnimatableBody2D@109607" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109607" to="ChallengeNodes/Tiles/@AnimatableBody2D@109607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109607" to="ChallengeNodes/Tiles/@AnimatableBody2D@109607" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109607" to="ChallengeNodes/Tiles/@AnimatableBody2D@109607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109608" to="ChallengeNodes/Tiles/@AnimatableBody2D@109608/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109608" to="ChallengeNodes/Tiles/@AnimatableBody2D@109608/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109608" to="ChallengeNodes/Tiles/@AnimatableBody2D@109608" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109608" to="ChallengeNodes/Tiles/@AnimatableBody2D@109608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109608" to="ChallengeNodes/Tiles/@AnimatableBody2D@109608" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109608" to="ChallengeNodes/Tiles/@AnimatableBody2D@109608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109609" to="ChallengeNodes/Tiles/@AnimatableBody2D@109609/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109609" to="ChallengeNodes/Tiles/@AnimatableBody2D@109609/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109609" to="ChallengeNodes/Tiles/@AnimatableBody2D@109609" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109609" to="ChallengeNodes/Tiles/@AnimatableBody2D@109609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109609" to="ChallengeNodes/Tiles/@AnimatableBody2D@109609/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109609" to="ChallengeNodes/Tiles/@AnimatableBody2D@109609" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109609" to="ChallengeNodes/Tiles/@AnimatableBody2D@109609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109610" to="ChallengeNodes/Tiles/@AnimatableBody2D@109610/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109610" to="ChallengeNodes/Tiles/@AnimatableBody2D@109610/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109610" to="ChallengeNodes/Tiles/@AnimatableBody2D@109610" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109610" to="ChallengeNodes/Tiles/@AnimatableBody2D@109610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109610" to="ChallengeNodes/Tiles/@AnimatableBody2D@109610" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109610" to="ChallengeNodes/Tiles/@AnimatableBody2D@109610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109611" to="ChallengeNodes/Tiles/@AnimatableBody2D@109611/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109611" to="ChallengeNodes/Tiles/@AnimatableBody2D@109611/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109611" to="ChallengeNodes/Tiles/@AnimatableBody2D@109611" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109611" to="ChallengeNodes/Tiles/@AnimatableBody2D@109611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109611" to="ChallengeNodes/Tiles/@AnimatableBody2D@109611" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109611" to="ChallengeNodes/Tiles/@AnimatableBody2D@109611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109612" to="ChallengeNodes/Tiles/@AnimatableBody2D@109612/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109612" to="ChallengeNodes/Tiles/@AnimatableBody2D@109612/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109612" to="ChallengeNodes/Tiles/@AnimatableBody2D@109612" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109612" to="ChallengeNodes/Tiles/@AnimatableBody2D@109612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109612" to="ChallengeNodes/Tiles/@AnimatableBody2D@109612" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109612" to="ChallengeNodes/Tiles/@AnimatableBody2D@109612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109613" to="ChallengeNodes/Tiles/@AnimatableBody2D@109613/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109613" to="ChallengeNodes/Tiles/@AnimatableBody2D@109613/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109613" to="ChallengeNodes/Tiles/@AnimatableBody2D@109613" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109613" to="ChallengeNodes/Tiles/@AnimatableBody2D@109613" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109613" to="ChallengeNodes/Tiles/@AnimatableBody2D@109613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109613" to="ChallengeNodes/Tiles/@AnimatableBody2D@109613" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109613" to="ChallengeNodes/Tiles/@AnimatableBody2D@109613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109614" to="ChallengeNodes/Tiles/@AnimatableBody2D@109614/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109614" to="ChallengeNodes/Tiles/@AnimatableBody2D@109614/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109614" to="ChallengeNodes/Tiles/@AnimatableBody2D@109614" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109614" to="ChallengeNodes/Tiles/@AnimatableBody2D@109614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109614" to="ChallengeNodes/Tiles/@AnimatableBody2D@109614" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109614" to="ChallengeNodes/Tiles/@AnimatableBody2D@109614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@109615" to="ChallengeNodes/Tiles/@AnimatableBody2D@109615/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@109615" to="ChallengeNodes/Tiles/@AnimatableBody2D@109615/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109615" to="ChallengeNodes/Tiles/@AnimatableBody2D@109615" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109615" to="ChallengeNodes/Tiles/@AnimatableBody2D@109615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109615" to="ChallengeNodes/Tiles/@AnimatableBody2D@109615" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@109615" to="ChallengeNodes/Tiles/@AnimatableBody2D@109615/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World5/5-2a.tscn b/Scenes/Levels/SMBLL/World5/5-2a.tscn new file mode 100644 index 0000000..f6e90fd --- /dev/null +++ b/Scenes/Levels/SMBLL/World5/5-2a.tscn @@ -0,0 +1,213 @@ +[gd_scene load_steps=3 format=3 uid="uid://cx1rewlywusd0"] + +[ext_resource type="PackedScene" uid="uid://b2ws8csrywood" path="res://Scenes/Levels/SMBLL/World1/1-2a.tscn" id="1_fbja0"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Desert.json" id="2_k3we4"] + +[node name="1-2A" instance=ExtResource("1_fbja0")] +music = ExtResource("2_k3we4") +theme = "Desert" +theme_time = "Night" +world_id = 5 + +[node name="LevelBG" parent="." index="6"] +time_of_day = 1 + +[node name="WarpZone" parent="." index="8"] +pipe_destinations = [-1, 8, -1] + +[node name="PipeArea" parent="ChallengeNodes" index="1"] +target_level = "uid://bcqka2ra2gyiv" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71698" to="Tiles/@Node2D@71698/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71699" to="Tiles/@Node2D@71699/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71700" to="Tiles/@Node2D@71700/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71701" to="Tiles/@Node2D@71701/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71702" to="Tiles/@Node2D@71702/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71703" to="Tiles/@Node2D@71703/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71704" to="Tiles/@Node2D@71704/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71705" to="Tiles/@Node2D@71705/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71706" to="Tiles/@Node2D@71706/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71707" to="Tiles/@Node2D@71707/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71708" to="Tiles/@Node2D@71708/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71709" to="Tiles/@Node2D@71709/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71710" to="Tiles/@Node2D@71710/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71711" to="Tiles/@Node2D@71711/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71712" to="Tiles/@Node2D@71712/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@71713" to="Tiles/@Node2D@71713/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71714" to="Tiles/@Area2D@71714" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71715" to="Tiles/@Area2D@71715" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71716" to="Tiles/@Area2D@71716" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71717" to="Tiles/@Area2D@71717" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71718" to="Tiles/@Area2D@71718" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71719" to="Tiles/@Area2D@71719" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71720" to="Tiles/@Area2D@71720" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71721" to="Tiles/@Area2D@71721" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71722" to="Tiles/@Area2D@71722" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71723" to="Tiles/@Area2D@71723" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71724" to="Tiles/@Area2D@71724" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71725" to="Tiles/@Area2D@71725" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71726" to="Tiles/@Area2D@71726" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71727" to="Tiles/@Area2D@71727" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71728" to="Tiles/@Area2D@71728" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71729" to="Tiles/@Area2D@71729" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71730" to="Tiles/@Area2D@71730" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71731" to="Tiles/@Area2D@71731" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71732" to="Tiles/@Area2D@71732" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71733" to="Tiles/@Area2D@71733" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71734" to="Tiles/@Area2D@71734" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71735" to="Tiles/@Area2D@71735" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71736" to="Tiles/@Area2D@71736" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71737" to="Tiles/@Area2D@71737" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71738" to="Tiles/@Area2D@71738" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71739" to="Tiles/@Area2D@71739" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71740" to="Tiles/@Area2D@71740" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71741" to="Tiles/@Area2D@71741" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71742" to="Tiles/@Area2D@71742" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71743" to="Tiles/@Area2D@71743" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71744" to="Tiles/@Area2D@71744" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71745" to="Tiles/@Area2D@71745" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71746" to="Tiles/@Area2D@71746" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71747" to="Tiles/@Area2D@71747" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71748" to="Tiles/@Area2D@71748" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71749" to="Tiles/@Area2D@71749" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71750" to="Tiles/@Area2D@71750" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71751" to="Tiles/@Area2D@71751" method="area_entered"] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71752" to="ChallengeNodes/Tiles/@AnimatableBody2D@71752/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71752" to="ChallengeNodes/Tiles/@AnimatableBody2D@71752/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71752" to="ChallengeNodes/Tiles/@AnimatableBody2D@71752" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71752" to="ChallengeNodes/Tiles/@AnimatableBody2D@71752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71752" to="ChallengeNodes/Tiles/@AnimatableBody2D@71752" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71752" to="ChallengeNodes/Tiles/@AnimatableBody2D@71752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71753" to="ChallengeNodes/Tiles/@AnimatableBody2D@71753/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71753" to="ChallengeNodes/Tiles/@AnimatableBody2D@71753/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71753" to="ChallengeNodes/Tiles/@AnimatableBody2D@71753" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71753" to="ChallengeNodes/Tiles/@AnimatableBody2D@71753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71753" to="ChallengeNodes/Tiles/@AnimatableBody2D@71753/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71753" to="ChallengeNodes/Tiles/@AnimatableBody2D@71753" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71753" to="ChallengeNodes/Tiles/@AnimatableBody2D@71753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71754" to="ChallengeNodes/Tiles/@AnimatableBody2D@71754/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71754" to="ChallengeNodes/Tiles/@AnimatableBody2D@71754/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71754" to="ChallengeNodes/Tiles/@AnimatableBody2D@71754" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71754" to="ChallengeNodes/Tiles/@AnimatableBody2D@71754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71754" to="ChallengeNodes/Tiles/@AnimatableBody2D@71754" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71754" to="ChallengeNodes/Tiles/@AnimatableBody2D@71754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71755" to="ChallengeNodes/Tiles/@AnimatableBody2D@71755/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71755" to="ChallengeNodes/Tiles/@AnimatableBody2D@71755/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71755" to="ChallengeNodes/Tiles/@AnimatableBody2D@71755" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71755" to="ChallengeNodes/Tiles/@AnimatableBody2D@71755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71755" to="ChallengeNodes/Tiles/@AnimatableBody2D@71755" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71755" to="ChallengeNodes/Tiles/@AnimatableBody2D@71755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71756" to="ChallengeNodes/Tiles/@AnimatableBody2D@71756/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71756" to="ChallengeNodes/Tiles/@AnimatableBody2D@71756/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71756" to="ChallengeNodes/Tiles/@AnimatableBody2D@71756" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71756" to="ChallengeNodes/Tiles/@AnimatableBody2D@71756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71756" to="ChallengeNodes/Tiles/@AnimatableBody2D@71756" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71756" to="ChallengeNodes/Tiles/@AnimatableBody2D@71756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71757" to="ChallengeNodes/Tiles/@AnimatableBody2D@71757/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71757" to="ChallengeNodes/Tiles/@AnimatableBody2D@71757/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71757" to="ChallengeNodes/Tiles/@AnimatableBody2D@71757" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71757" to="ChallengeNodes/Tiles/@AnimatableBody2D@71757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71757" to="ChallengeNodes/Tiles/@AnimatableBody2D@71757" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71757" to="ChallengeNodes/Tiles/@AnimatableBody2D@71757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71758" to="ChallengeNodes/Tiles/@AnimatableBody2D@71758/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71758" to="ChallengeNodes/Tiles/@AnimatableBody2D@71758/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71758" to="ChallengeNodes/Tiles/@AnimatableBody2D@71758" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71758" to="ChallengeNodes/Tiles/@AnimatableBody2D@71758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71758" to="ChallengeNodes/Tiles/@AnimatableBody2D@71758" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71758" to="ChallengeNodes/Tiles/@AnimatableBody2D@71758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71759" to="ChallengeNodes/Tiles/@AnimatableBody2D@71759/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71759" to="ChallengeNodes/Tiles/@AnimatableBody2D@71759/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71759" to="ChallengeNodes/Tiles/@AnimatableBody2D@71759" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71759" to="ChallengeNodes/Tiles/@AnimatableBody2D@71759" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71759" to="ChallengeNodes/Tiles/@AnimatableBody2D@71759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71759" to="ChallengeNodes/Tiles/@AnimatableBody2D@71759" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71759" to="ChallengeNodes/Tiles/@AnimatableBody2D@71759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71760" to="ChallengeNodes/Tiles/@AnimatableBody2D@71760/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71760" to="ChallengeNodes/Tiles/@AnimatableBody2D@71760/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71760" to="ChallengeNodes/Tiles/@AnimatableBody2D@71760" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71760" to="ChallengeNodes/Tiles/@AnimatableBody2D@71760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71760" to="ChallengeNodes/Tiles/@AnimatableBody2D@71760" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71760" to="ChallengeNodes/Tiles/@AnimatableBody2D@71760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71761" to="ChallengeNodes/Tiles/@AnimatableBody2D@71761/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71761" to="ChallengeNodes/Tiles/@AnimatableBody2D@71761/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71761" to="ChallengeNodes/Tiles/@AnimatableBody2D@71761" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71761" to="ChallengeNodes/Tiles/@AnimatableBody2D@71761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71761" to="ChallengeNodes/Tiles/@AnimatableBody2D@71761/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71761" to="ChallengeNodes/Tiles/@AnimatableBody2D@71761" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71761" to="ChallengeNodes/Tiles/@AnimatableBody2D@71761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71762" to="ChallengeNodes/Tiles/@AnimatableBody2D@71762/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71762" to="ChallengeNodes/Tiles/@AnimatableBody2D@71762/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71762" to="ChallengeNodes/Tiles/@AnimatableBody2D@71762" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71762" to="ChallengeNodes/Tiles/@AnimatableBody2D@71762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71762" to="ChallengeNodes/Tiles/@AnimatableBody2D@71762" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71762" to="ChallengeNodes/Tiles/@AnimatableBody2D@71762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71763" to="ChallengeNodes/Tiles/@AnimatableBody2D@71763/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71763" to="ChallengeNodes/Tiles/@AnimatableBody2D@71763/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71763" to="ChallengeNodes/Tiles/@AnimatableBody2D@71763" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71763" to="ChallengeNodes/Tiles/@AnimatableBody2D@71763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71763" to="ChallengeNodes/Tiles/@AnimatableBody2D@71763" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71763" to="ChallengeNodes/Tiles/@AnimatableBody2D@71763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71764" to="ChallengeNodes/Tiles/@AnimatableBody2D@71764/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71764" to="ChallengeNodes/Tiles/@AnimatableBody2D@71764/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71764" to="ChallengeNodes/Tiles/@AnimatableBody2D@71764" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71764" to="ChallengeNodes/Tiles/@AnimatableBody2D@71764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71764" to="ChallengeNodes/Tiles/@AnimatableBody2D@71764" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71764" to="ChallengeNodes/Tiles/@AnimatableBody2D@71764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71765" to="ChallengeNodes/Tiles/@AnimatableBody2D@71765/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71765" to="ChallengeNodes/Tiles/@AnimatableBody2D@71765/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71765" to="ChallengeNodes/Tiles/@AnimatableBody2D@71765" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71765" to="ChallengeNodes/Tiles/@AnimatableBody2D@71765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71765" to="ChallengeNodes/Tiles/@AnimatableBody2D@71765" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71765" to="ChallengeNodes/Tiles/@AnimatableBody2D@71765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71766" to="ChallengeNodes/Tiles/@AnimatableBody2D@71766/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71766" to="ChallengeNodes/Tiles/@AnimatableBody2D@71766/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71766" to="ChallengeNodes/Tiles/@AnimatableBody2D@71766" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71766" to="ChallengeNodes/Tiles/@AnimatableBody2D@71766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71766" to="ChallengeNodes/Tiles/@AnimatableBody2D@71766" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71766" to="ChallengeNodes/Tiles/@AnimatableBody2D@71766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71767" to="ChallengeNodes/Tiles/@AnimatableBody2D@71767/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71767" to="ChallengeNodes/Tiles/@AnimatableBody2D@71767/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71767" to="ChallengeNodes/Tiles/@AnimatableBody2D@71767" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71767" to="ChallengeNodes/Tiles/@AnimatableBody2D@71767" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71767" to="ChallengeNodes/Tiles/@AnimatableBody2D@71767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71767" to="ChallengeNodes/Tiles/@AnimatableBody2D@71767" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71767" to="ChallengeNodes/Tiles/@AnimatableBody2D@71767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71768" to="ChallengeNodes/Tiles/@AnimatableBody2D@71768/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71768" to="ChallengeNodes/Tiles/@AnimatableBody2D@71768/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71768" to="ChallengeNodes/Tiles/@AnimatableBody2D@71768" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71768" to="ChallengeNodes/Tiles/@AnimatableBody2D@71768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71768" to="ChallengeNodes/Tiles/@AnimatableBody2D@71768" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71768" to="ChallengeNodes/Tiles/@AnimatableBody2D@71768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71769" to="ChallengeNodes/Tiles/@AnimatableBody2D@71769/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71769" to="ChallengeNodes/Tiles/@AnimatableBody2D@71769/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71769" to="ChallengeNodes/Tiles/@AnimatableBody2D@71769" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71769" to="ChallengeNodes/Tiles/@AnimatableBody2D@71769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71769" to="ChallengeNodes/Tiles/@AnimatableBody2D@71769" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71769" to="ChallengeNodes/Tiles/@AnimatableBody2D@71769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71770" to="ChallengeNodes/Tiles/@AnimatableBody2D@71770/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71770" to="ChallengeNodes/Tiles/@AnimatableBody2D@71770/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71770" to="ChallengeNodes/Tiles/@AnimatableBody2D@71770" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71770" to="ChallengeNodes/Tiles/@AnimatableBody2D@71770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71770" to="ChallengeNodes/Tiles/@AnimatableBody2D@71770" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71770" to="ChallengeNodes/Tiles/@AnimatableBody2D@71770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@71771" to="ChallengeNodes/Tiles/@AnimatableBody2D@71771/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@71771" to="ChallengeNodes/Tiles/@AnimatableBody2D@71771/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71771" to="ChallengeNodes/Tiles/@AnimatableBody2D@71771" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71771" to="ChallengeNodes/Tiles/@AnimatableBody2D@71771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71771" to="ChallengeNodes/Tiles/@AnimatableBody2D@71771" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@71771" to="ChallengeNodes/Tiles/@AnimatableBody2D@71771/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World5/5-3.tscn b/Scenes/Levels/SMBLL/World5/5-3.tscn new file mode 100644 index 0000000..9f0460c --- /dev/null +++ b/Scenes/Levels/SMBLL/World5/5-3.tscn @@ -0,0 +1,435 @@ +[gd_scene load_steps=34 format=4 uid="uid://cxhfre3p80smj"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_xwwkc"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Desert.json" id="2_ogadq"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_23ypf"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_717k7"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Platform.json" id="5_c6g04"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_wulbh"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="7_0f7cb"] +[ext_resource type="PackedScene" uid="uid://boce75y04igqf" path="res://Scenes/Prefabs/Entities/Objects/TravellingPlatform.tscn" id="8_717k7"] +[ext_resource type="PackedScene" uid="uid://b5fyj3qbppnyg" path="res://Scenes/Prefabs/LevelObjects/PickAPathTeleport.tscn" id="8_p61qv"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_717k7"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="10_6dxgp"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="11_6j3i1"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="12_n02yy"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="13_n3y5a"] +[ext_resource type="PackedScene" uid="uid://c6ym8t537v4ac" path="res://Scenes/Prefabs/Entities/Objects/SmallRopeElevatorPlatform.tscn" id="14_7a0ad"] +[ext_resource type="PackedScene" uid="uid://c1wl10xa3jara" path="res://Scenes/Prefabs/Entities/Enemies/BulletBill.tscn" id="14_h1v2o"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="16_h1v2o"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="17_n02yy"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="18_n3y5a"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="19_n3y5a"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="21_23g27"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="22_23g27"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="23_23ypf"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="23_lebfl"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="24_23ypf"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="28_jbluy"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="29_k45bn"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="30_jbluy"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="30_y1txf"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="31_he8ux"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="33_a5i24"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="34_285um"] +[ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="35_285um"] + +[node name="5-3" type="Node"] +script = ExtResource("1_xwwkc") +music = ExtResource("2_ogadq") +theme = "Desert" +theme_time = "Night" +campaign = "SMBLL" +world_id = 5 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="CloudPlatform" parent="." instance=ExtResource("8_717k7")] +position = Vector2(14.8073, -49.418) + +[node name="ResourceSetterNew" type="Node" parent="CloudPlatform/Sprite" index="1" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_23ypf") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("5_c6g04") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Tiles" parent="." instance=ExtResource("4_717k7")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAADAAAAAAD//wEAAAADAAEAAAD9////AAAEAAIAAAD+////AAAEAAIAAAD/////AAAEAAIAAAD+//7/AAAEAAIAAAD///7/AAAEAAIAAAD///3/AAAEAAIAAAAJAP3/AAAIAAAAAAAKAP3/AAAJAAAAAAAJAP7/AAAIAAEAAAAKAP7/AAAJAAEAAAAJAP//AAAIAAEAAAAKAP//AAAJAAEAAAAJAAAAAAAIAAEAAAAKAAAAAAAJAAEAAAAJAAEAAAAIAAEAAAAKAAEAAAAJAAEAAAAMAP3/AAAFAAAAAAANAP3/AAAGAAAAAAAOAP3/AAAGAAAAAAAPAP3/AAAHAAAAAAAVAPf/AAAEAAIAAAAVAPj/AAAEAAIAAAAWAPj/AAAEAAIAAAAXAPj/AAAEAAIAAAAcAPv/AAAEAAIAAAAcAPz/AAAEAAIAAAAgAPv/AAAEAAIAAAAgAPz/AAAEAAIAAAAoAAAAAAAIAAIAAAAoAAEAAAAIAAMAAAApAAAAAAAJAAIAAAApAAEAAAAJAAMAAAAqAAAAAAAIAAQAAAAqAAEAAAAIAAUAAAArAAAAAAAJAAQAAAArAAEAAAAJAAUAAAAuAAAAAAAFAAAAAAAvAAAAAAAGAAAAAAA2AAAAAAAGAAAAAAA3AAAAAAAHAAAAAAA2APn/AAAGAAAAAAA3APn/AAAHAAAAAAAuAPn/AAAFAAAAAAAvAPn/AAAGAAAAAAAwAAAAAAAGAAAAAAAxAAAAAAAGAAAAAAAyAAAAAAAGAAAAAAAzAAAAAAAGAAAAAAA0AAAAAAAGAAAAAAA1AAAAAAAGAAAAAAAwAPn/AAAGAAAAAAAxAPn/AAAGAAAAAAAyAPn/AAAGAAAAAAAzAPn/AAAGAAAAAAA0APn/AAAGAAAAAAA1APn/AAAGAAAAAAAvAPr/AAAFAAEAAAAvAPv/AAAFAAEAAAAvAPz/AAAFAAEAAAAvAP3/AAAFAAEAAAAvAP7/AAAFAAEAAAAvAP//AAAFAAEAAAAwAPr/AAAGAAEAAAAwAPv/AAAGAAEAAAAwAPz/AAAGAAEAAAAwAP3/AAAGAAEAAAAwAP7/AAAGAAEAAAAwAP//AAAGAAEAAAAxAPr/AAAGAAEAAAAxAPv/AAAGAAEAAAAxAPz/AAAGAAEAAAAxAP3/AAAGAAEAAAAxAP7/AAAGAAEAAAAxAP//AAAGAAEAAAAyAPr/AAAGAAEAAAAyAPv/AAAGAAEAAAAyAPz/AAAGAAEAAAAyAP3/AAAGAAEAAAAyAP7/AAAGAAEAAAAyAP//AAAGAAEAAAAzAPr/AAAGAAEAAAAzAPv/AAAGAAEAAAAzAPz/AAAGAAEAAAAzAP3/AAAGAAEAAAAzAP7/AAAGAAEAAAAzAP//AAAGAAEAAAA0APr/AAAGAAEAAAA0APv/AAAGAAEAAAA0APz/AAAGAAEAAAA0AP3/AAAGAAEAAAA0AP7/AAAGAAEAAAA0AP//AAAGAAEAAAA1APr/AAAGAAEAAAA1APv/AAAGAAEAAAA1APz/AAAGAAEAAAA1AP3/AAAGAAEAAAA1AP7/AAAGAAEAAAA1AP//AAAGAAEAAAA2APr/AAAHAAEAAAA2APv/AAAHAAEAAAA2APz/AAAHAAEAAAA2AP3/AAAHAAEAAAA2AP7/AAAHAAEAAAA2AP//AAAHAAEAAAAvAAEAAAAFAAEAAAAwAAEAAAAGAAEAAAAxAAEAAAAGAAEAAAAyAAEAAAAGAAEAAAAzAAEAAAAGAAEAAAA0AAEAAAAGAAEAAAA1AAEAAAAGAAEAAAA2AAEAAAAHAAEAAAA8AP3/AAAFAAAAAAA9AP3/AAAGAAAAAAA/AP3/AAAHAAAAAAA+AP3/AAAGAAAAAAA9AP7/AAAFAAEAAAA9AP//AAAFAAEAAAA9AAAAAAAFAAEAAAA9AAEAAAAFAAEAAAA+AP7/AAAHAAEAAAA+AP//AAAHAAEAAAA+AAAAAAAHAAEAAAA+AAEAAAAHAAEAAABDAP7/AAAIAAYAAABDAP//AAAIAAcAAABEAP7/AAAJAAYAAABEAP//AAAJAAcAAABDAAAAAAAIAAcAAABEAAAAAAAJAAcAAABDAAEAAAAIAAcAAABEAAEAAAAJAAcAAABLAP3/AAAGAAAAAABMAP3/AAAHAAAAAABKAP3/AAAGAAAAAABKAP7/AAAFAAEAAABKAP//AAAFAAEAAABKAAAAAAAFAAEAAABKAAEAAAAFAAEAAABLAP7/AAAHAAEAAABLAP//AAAHAAEAAABLAAAAAAAHAAEAAABLAAEAAAAHAAEAAABRAPz/AAAIAAAAAABRAP3/AAAIAAEAAABSAPz/AAAJAAAAAABSAP3/AAAJAAEAAABRAP7/AAAIAAEAAABSAP7/AAAJAAEAAABRAP//AAAIAAEAAABSAP//AAAJAAEAAABRAAAAAAAIAAEAAABSAAAAAAAJAAEAAABRAAEAAAAIAAEAAABSAAEAAAAJAAEAAABpAAAAAAAGAAAAAABqAAAAAAAHAAAAAABgAAAAAAAFAAAAAABhAAAAAAAGAAAAAABiAPj/AAAFAAAAAABjAPj/AAAGAAAAAABnAPj/AAAGAAAAAABoAPj/AAAHAAAAAABiAAAAAAAGAAAAAABjAAAAAAAGAAAAAABkAAAAAAAGAAAAAABlAAAAAAAGAAAAAABmAAAAAAAGAAAAAABnAAAAAAAGAAAAAABoAAAAAAAGAAAAAABkAPj/AAAGAAAAAABlAPj/AAAGAAAAAABmAPj/AAAGAAAAAABjAPn/AAAFAAEAAABjAPr/AAAFAAEAAABjAPv/AAAFAAEAAABjAPz/AAAFAAEAAABjAP3/AAAFAAEAAABjAP7/AAAFAAEAAABjAP//AAAFAAEAAABkAPn/AAAGAAEAAABkAPr/AAAGAAEAAABkAPv/AAAGAAEAAABkAPz/AAAGAAEAAABkAP3/AAAGAAEAAABkAP7/AAAGAAEAAABkAP//AAAGAAEAAABlAPn/AAAGAAEAAABlAPr/AAAGAAEAAABlAPv/AAAGAAEAAABlAPz/AAAGAAEAAABlAP3/AAAGAAEAAABlAP7/AAAGAAEAAABlAP//AAAGAAEAAABmAPn/AAAGAAEAAABmAPr/AAAGAAEAAABmAPv/AAAGAAEAAABmAPz/AAAGAAEAAABmAP3/AAAGAAEAAABmAP7/AAAGAAEAAABmAP//AAAGAAEAAABnAPn/AAAHAAEAAABnAPr/AAAHAAEAAABnAPv/AAAHAAEAAABnAPz/AAAHAAEAAABnAP3/AAAHAAEAAABnAP7/AAAHAAEAAABnAP//AAAHAAEAAABhAAEAAAAFAAEAAABiAAEAAAAGAAEAAABjAAEAAAAGAAEAAABkAAEAAAAGAAEAAABlAAEAAAAGAAEAAABmAAEAAAAGAAEAAABnAAEAAAAGAAEAAABoAAEAAAAGAAEAAABpAAEAAAAHAAEAAAB6APj/AAAFAAAAAAB7APj/AAAGAAAAAAB+APj/AAAGAAAAAAB/APj/AAAHAAAAAAB8APj/AAAGAAAAAAB9APj/AAAGAAAAAAB7APn/AAAFAAEAAAB7APr/AAAFAAEAAAB7APv/AAAFAAEAAAB7APz/AAAFAAEAAAB7AP3/AAAFAAEAAAB7AP7/AAAFAAEAAAB7AP//AAAFAAEAAAB7AAAAAAAFAAEAAAB7AAEAAAAFAAEAAAB8APn/AAAGAAEAAAB8APr/AAAGAAEAAAB8APv/AAAGAAEAAAB8APz/AAAGAAEAAAB8AP3/AAAGAAEAAAB8AP7/AAAGAAEAAAB8AP//AAAGAAEAAAB8AAAAAAAGAAEAAAB8AAEAAAAGAAEAAAB9APn/AAAGAAEAAAB9APr/AAAGAAEAAAB9APv/AAAGAAEAAAB9APz/AAAGAAEAAAB9AP3/AAAGAAEAAAB9AP7/AAAGAAEAAAB9AP//AAAGAAEAAAB9AAAAAAAGAAEAAAB9AAEAAAAGAAEAAAB+APn/AAAHAAEAAAB+APr/AAAHAAEAAAB+APv/AAAHAAEAAAB+APz/AAAHAAEAAAB+AP3/AAAHAAEAAAB+AP7/AAAHAAEAAAB+AP//AAAHAAEAAAB+AAAAAAAHAAEAAAB+AAEAAAAHAAEAAACSAPz/AAAFAAAAAACTAPz/AAAGAAAAAACVAPz/AAAGAAAAAACWAPz/AAAHAAAAAACUAPz/AAAGAAAAAACTAP3/AAAFAAEAAACTAP7/AAAFAAEAAACTAP//AAAFAAEAAACTAAAAAAAFAAEAAACTAAEAAAAFAAEAAACUAP3/AAAGAAEAAACUAP7/AAAGAAEAAACUAP//AAAGAAEAAACUAAAAAAAGAAEAAACUAAEAAAAGAAEAAACVAP3/AAAHAAEAAACVAP7/AAAHAAEAAACVAP//AAAHAAEAAACVAAAAAAAHAAEAAACVAAEAAAAHAAEAAACkAPj/AAAEAAIAAAClAPj/AAAEAAIAAACtAAAAAAABAAAAAACtAAEAAAABAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAACtAP//AAAEAAIAAACbAPX/AAAKAAgAAACcAPX/AAALAAgAAAChAPX/AAAMAAgAAACgAPX/AAALAAgAABBYAPX/AAALAAgAAABXAPX/AAAKAAgAAABcAPX/AAAMAAgAAABbAPX/AAALAAgAABBZAPX/AAALAAgAAABaAPX/AAALAAgAAACdAPX/AAALAAgAAACeAPX/AAALAAgAAACfAPX/AAALAAgAAACaAPn/AQAAAAAAAwCcAPn/AQAAAAAAAwCgAPn/AQAAAAAAAwCiAPn/AQAAAAAAAwB7APf/AQAAAAAAAwB8APf/AQAAAAAAAwB9APf/AQAAAAAAAwB+APf/AQAAAAAAAwBjAPf/AQAAAAAAAwBkAPf/AQAAAAAAAwBmAPf/AQAAAAAAAwBnAPf/AQAAAAAAAwBdAPn/AQAAAAAAAwAWAPb/AAAIAAYAAAAWAPf/AAAIAAcAAAAXAPb/AAAJAAYAAAAXAPf/AAAJAAcAAAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABACKAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACQAAIAAQAAAAAABACRAAIAAQAAAAAABACSAAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACXAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABACkAAIAAQAAAAAABAClAAIAAQAAAAAABACmAAIAAQAAAAAABACnAAIAAQAAAAAABACoAAIAAQAAAAAABACpAAIAAQAAAAAABACqAAIAAQAAAAAABACrAAIAAQAAAAAABACsAAIAAQAAAAAABAANAP7/AAAFAAEAAAAOAP7/AAAHAAEAAAANAP//AAAFAAEAAAAOAP//AAAHAAEAAAANAAAAAAAFAAEAAAAOAAAAAAAHAAEAAAANAAEAAAAFAAEAAAAOAAEAAAAHAAEAAABJAP3/AAAFAAAAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAADq/wAAAAABAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADq/wEAAAABAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADq/wIAAAABAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAADAAAAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAADAAEAAACtAAIAAAABAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAADAAIAAAA2APX/AQAAAAAAEgA=") + +[node name="Player" parent="." instance=ExtResource("5_wulbh")] +position = Vector2(-216, 0) + +[node name="PickAPathTeleport" parent="." instance=ExtResource("8_p61qv")] +position = Vector2(992, -80) +scale = Vector2(-1.35154, 39.3088) +reset_pos = Vector2(-152, 0) + +[node name="DropShadow" parent="." instance=ExtResource("9_717k7")] + +[node name="Enemies" type="Node" parent="."] + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("10_6dxgp")] +position = Vector2(280, -96) +winged = true + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("10_6dxgp")] +position = Vector2(328, -112) +winged = true + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("10_6dxgp")] +position = Vector2(1928, -112) +winged = true + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("11_6j3i1")] +position = Vector2(160, -48) + +[node name="RedPirannhaPlant7" parent="Enemies" instance=ExtResource("11_6j3i1")] +position = Vector2(368, -160) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("11_6j3i1")] +position = Vector2(656, 0) + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("11_6j3i1")] +position = Vector2(688, 0) + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("11_6j3i1")] +position = Vector2(1088, -32) + +[node name="RedPirannhaPlant5" parent="Enemies" instance=ExtResource("11_6j3i1")] +position = Vector2(1312, -64) + +[node name="RedPirannhaPlant6" parent="Enemies" instance=ExtResource("11_6j3i1")] +position = Vector2(1312, -64) + +[node name="Blooper" parent="Enemies" instance=ExtResource("12_n02yy")] +position = Vector2(1816, -88) + +[node name="Blooper2" parent="Enemies" instance=ExtResource("12_n02yy")] +position = Vector2(472, -64) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("13_n3y5a")] +position = Vector2(600, -64) +winged = true +metadata/fly_2 = false + +[node name="BulletBill" parent="Enemies" instance=ExtResource("14_h1v2o")] +position = Vector2(1568, -96) + +[node name="BulletBill5" parent="Enemies" instance=ExtResource("14_h1v2o")] +position = Vector2(1384, -32) + +[node name="BulletBill2" parent="Enemies" instance=ExtResource("14_h1v2o")] +position = Vector2(1760, -136) + +[node name="BulletBill3" parent="Enemies" instance=ExtResource("14_h1v2o")] +position = Vector2(1928, -64) + +[node name="BulletBill4" parent="Enemies" instance=ExtResource("14_h1v2o")] +position = Vector2(2192, -80) + +[node name="SmallRopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("14_7a0ad")] +position = Vector2(1400, -96) +linked_platform = NodePath("../SmallRopeElevatorPlatform2") + +[node name="SmallRopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("14_7a0ad")] +position = Vector2(1480, -64) +linked_platform = NodePath("../SmallRopeElevatorPlatform") + +[node name="SmallRopeElevatorPlatform3" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("14_7a0ad")] +position = Vector2(2488, -96) +linked_platform = NodePath("../SmallRopeElevatorPlatform4") + +[node name="SmallRopeElevatorPlatform4" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("14_7a0ad")] +position = Vector2(2584, -48) +linked_platform = NodePath("../SmallRopeElevatorPlatform3") + +[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("7_0f7cb")] +position = Vector2(1840, -48) + +[node name="FallingPlatform" parent="." instance=ExtResource("16_h1v2o")] +position = Vector2(2144, -96) + +[node name="FallingPlatform2" parent="." instance=ExtResource("16_h1v2o")] +position = Vector2(2224, -128) + +[node name="FallingPlatform3" parent="." instance=ExtResource("16_h1v2o")] +position = Vector2(2304, -128) + +[node name="EndFlagpole" parent="." instance=ExtResource("17_n02yy")] +position = Vector2(2776, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("18_n3y5a")] +position = Vector2(2872, 0) + +[node name="PipeArea" parent="." instance=ExtResource("19_n3y5a")] +position = Vector2(368, -160) +target_level = "uid://3cvtloqujpwd" + +[node name="PipeArea2" parent="." instance=ExtResource("19_n3y5a")] +position = Vector2(1088, -32) +pipe_id = 1 +exit_only = true + +[node name="LevelBG" parent="." instance=ExtResource("21_23g27")] +time_of_day = 1 +primary_layer = 2 +second_layer = 2 +overlay_clouds = true + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("22_23g27") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="StartCastle" parent="." instance=ExtResource("23_lebfl")] +position = Vector2(-216, -40) + +[node name="ExtraBGMNode" type="Node" parent="."] +script = ExtResource("23_23ypf") +extra_track = ExtResource("24_23ypf") + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("28_jbluy") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("29_k45bn")] +position = Vector2(808, -120) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("29_k45bn")] +position = Vector2(1400, -56) +id = 2 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("29_k45bn")] +position = Vector2(1624, -136) +id = 3 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("29_k45bn")] +position = Vector2(2488, -56) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("30_y1txf")] +position = Vector2(1576, -56) +item = ExtResource("31_he8ux") + +[node name="Blocks" type="Node" parent="."] + +[node name="Coin" parent="Blocks" instance=ExtResource("30_jbluy")] +position = Vector2(1624, -136) + +[node name="Checkpoint" parent="." instance=ExtResource("33_a5i24")] +position = Vector2(1192, -48) +optional = true + +[node name="CheckpointFlag" parent="." instance=ExtResource("34_285um")] +position = Vector2(1192, -48) +optional = true + +[node name="SettingObjectNode" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("35_285um") +setting_title = "level_design" +nodes_to_delete = [NodePath("../Tiles2")] +metadata/_custom_type_script = "uid://dn7riekvv1gpy" + +[node name="Tiles2" parent="." instance=ExtResource("4_717k7")] +tile_map_data = PackedByteArray("AAAYAPj/AAAEAAIAAAAZAPj/AAAEAAIAAAA=") + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75363" to="Tiles/@Node2D@75363/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75364" to="Tiles/@Node2D@75364/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75365" to="Tiles/@Node2D@75365/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75366" to="Tiles/@Node2D@75366/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75367" to="Tiles/@Node2D@75367/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75368" to="Tiles/@Node2D@75368/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75369" to="Tiles/@Node2D@75369/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75370" to="Tiles/@Node2D@75370/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75371" to="Tiles/@Node2D@75371/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75372" to="Tiles/@Node2D@75372/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75373" to="Tiles/@Node2D@75373/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75374" to="Tiles/@Node2D@75374/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75375" to="Tiles/@Area2D@75375" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75376" to="Tiles/@Area2D@75376" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75377" to="Tiles/@Area2D@75377" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75378" to="Tiles/@Area2D@75378" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75379" to="Tiles/@Area2D@75379" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75380" to="Tiles/@Area2D@75380" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75381" to="Tiles/@Area2D@75381" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75382" to="Tiles/@Area2D@75382" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75383" to="Tiles/@Area2D@75383" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75384" to="Tiles/@Area2D@75384" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75385" to="Tiles/@Area2D@75385" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75386" to="Tiles/@Area2D@75386" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75387" to="Tiles/@Area2D@75387" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75388" to="Tiles/@Area2D@75388" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75389" to="Tiles/@Area2D@75389" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75390" to="Tiles/@Area2D@75390" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75391" to="Tiles/@Area2D@75391" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75392" to="Tiles/@Area2D@75392" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75393" to="Tiles/@Area2D@75393" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75394" to="Tiles/@Area2D@75394" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75395" to="Tiles/@Area2D@75395" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75396" to="Tiles/@Area2D@75396" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75397" to="Tiles/@Area2D@75397" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75398" to="Tiles/@Area2D@75398" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75399" to="Tiles/@Area2D@75399" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75400" to="Tiles/@Area2D@75400" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75401" to="Tiles/@Area2D@75401" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75402" to="Tiles/@Area2D@75402" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75403" to="Tiles/@Area2D@75403" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75404" to="Tiles/@Area2D@75404" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75405" to="Tiles/@Area2D@75405" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75406" to="Tiles/@Area2D@75406" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75407" to="Tiles/@Area2D@75407" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75408" to="Tiles/@Area2D@75408" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75409" to="Tiles/@Area2D@75409" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75410" to="Tiles/@Area2D@75410" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75411" to="Tiles/@Area2D@75411" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75412" to="Tiles/@Area2D@75412" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75413" to="Tiles/@Area2D@75413" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75414" to="Tiles/@Area2D@75414" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75415" to="Tiles/@Area2D@75415" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75416" to="Tiles/@Area2D@75416" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75417" to="Tiles/@Area2D@75417" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75418" to="Tiles/@Area2D@75418" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75419" to="Tiles/@Area2D@75419" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75420" to="Tiles/@Area2D@75420" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75421" to="Tiles/@Area2D@75421" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75422" to="Tiles/@Area2D@75422" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75423" to="Tiles/@Area2D@75423" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75424" to="Tiles/@Area2D@75424" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75425" to="Tiles/@Area2D@75425" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75426" to="Tiles/@Area2D@75426" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75427" to="Tiles/@Area2D@75427" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75428" to="Tiles/@Area2D@75428" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75429" to="Tiles/@Area2D@75429" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75430" to="Tiles/@Area2D@75430" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75431" to="Tiles/@Area2D@75431" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75432" to="Tiles/@Area2D@75432" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75433" to="Tiles/@Area2D@75433" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75434" to="Tiles/@Area2D@75434" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75435" to="Tiles/@Area2D@75435" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75436" to="Tiles/@Area2D@75436" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75437" to="Tiles/@Area2D@75437" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75438" to="Tiles/@Area2D@75438" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75439" to="Tiles/@Area2D@75439" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75440" to="Tiles/@Area2D@75440" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75441" to="Tiles/@Area2D@75441" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75442" to="Tiles/@Area2D@75442" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75443" to="Tiles/@Area2D@75443" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75444" to="Tiles/@Area2D@75444" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75445" to="Tiles/@Area2D@75445" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75446" to="Tiles/@Area2D@75446" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75447" to="Tiles/@Area2D@75447" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75448" to="Tiles/@Area2D@75448" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75449" to="Tiles/@Area2D@75449" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75450" to="Tiles/@Area2D@75450" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75451" to="Tiles/@Area2D@75451" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75452" to="Tiles/@Area2D@75452" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75453" to="Tiles/@Area2D@75453" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75454" to="Tiles/@Area2D@75454" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75455" to="Tiles/@Area2D@75455" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75456" to="Tiles/@Area2D@75456" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75457" to="Tiles/@Area2D@75457" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75458" to="Tiles/@Area2D@75458" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75459" to="Tiles/@Area2D@75459" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75460" to="Tiles/@Area2D@75460" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75461" to="Tiles/@Area2D@75461" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75462" to="Tiles/@Area2D@75462" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75463" to="Tiles/@Area2D@75463" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75464" to="Tiles/@Area2D@75464" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75465" to="Tiles/@Area2D@75465" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75466" to="Tiles/@Area2D@75466" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75467" to="Tiles/@Area2D@75467" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75468" to="Tiles/@Area2D@75468" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75469" to="Tiles/@Area2D@75469" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75470" to="Tiles/@Area2D@75470" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75471" to="Tiles/@Area2D@75471" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75472" to="Tiles/@Area2D@75472" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75473" to="Tiles/@Area2D@75473" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75474" to="Tiles/@Area2D@75474" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75475" to="Tiles/@Area2D@75475" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75476" to="Tiles/@Area2D@75476" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75477" to="Tiles/@Area2D@75477" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75478" to="Tiles/@Area2D@75478" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75479" to="Tiles/@Area2D@75479" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75480" to="Tiles/@Area2D@75480" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75481" to="Tiles/@Area2D@75481" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75482" to="Tiles/@Area2D@75482" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75483" to="Tiles/@Area2D@75483" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75484" to="Tiles/@Area2D@75484" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75485" to="Tiles/@Area2D@75485" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75486" to="Tiles/@Area2D@75486" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75487" to="Tiles/@Area2D@75487" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75488" to="Tiles/@Area2D@75488" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75489" to="Tiles/@Area2D@75489" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75490" to="Tiles/@Area2D@75490" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75491" to="Tiles/@Area2D@75491" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75492" to="Tiles/@Area2D@75492" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75493" to="Tiles/@Area2D@75493" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75494" to="Tiles/@Area2D@75494" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75495" to="Tiles/@Area2D@75495" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75496" to="Tiles/@Area2D@75496" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75497" to="Tiles/@Area2D@75497" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75498" to="Tiles/@Area2D@75498" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75499" to="Tiles/@Area2D@75499" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75500" to="Tiles/@Area2D@75500" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75501" to="Tiles/@Area2D@75501" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75502" to="Tiles/@Area2D@75502" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75503" to="Tiles/@Area2D@75503" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75504" to="Tiles/@Area2D@75504" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75505" to="Tiles/@Area2D@75505" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75506" to="Tiles/@Area2D@75506" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75507" to="Tiles/@Area2D@75507" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75508" to="Tiles/@Area2D@75508" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75509" to="Tiles/@Area2D@75509" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75510" to="Tiles/@Area2D@75510" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75511" to="Tiles/@Area2D@75511" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75512" to="Tiles/@Area2D@75512" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75513" to="Tiles/@Area2D@75513" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75514" to="Tiles/@Area2D@75514" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75515" to="Tiles/@Area2D@75515" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75516" to="Tiles/@Area2D@75516" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75517" to="Tiles/@Area2D@75517" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75518" to="Tiles/@Area2D@75518" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75519" to="Tiles/@Area2D@75519" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75520" to="Tiles/@Area2D@75520" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75521" to="Tiles/@Area2D@75521" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75522" to="Tiles/@Area2D@75522" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75523" to="Tiles/@Area2D@75523" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75524" to="Tiles/@Area2D@75524" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75525" to="Tiles/@Area2D@75525" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75526" to="Tiles/@Area2D@75526" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75527" to="Tiles/@Area2D@75527" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75528" to="Tiles/@Area2D@75528" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75529" to="Tiles/@Area2D@75529" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75530" to="Tiles/@Area2D@75530" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75531" to="Tiles/@Area2D@75531" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75532" to="Tiles/@Area2D@75532" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75533" to="Tiles/@Area2D@75533" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75534" to="Tiles/@Area2D@75534" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75535" to="Tiles/@Area2D@75535" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75536" to="Tiles/@Area2D@75536" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75537" to="Tiles/@Area2D@75537" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75538" to="Tiles/@Area2D@75538" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75539" to="Tiles/@Area2D@75539" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75540" to="Tiles/@Area2D@75540" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75541" to="Tiles/@Area2D@75541" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75542" to="Tiles/@Area2D@75542" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75543" to="Tiles/@Area2D@75543" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75544" to="Tiles/@Area2D@75544" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75545" to="Tiles/@Area2D@75545" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@75546" to="Tiles/@Area2D@75546" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_teleported" from="PickAPathTeleport" to="CloudPlatform" method="reset"] +[connection signal="pipe_exited" from="PipeArea2" to="PickAPathTeleport" method="queue_free"] + +[editable path="CloudPlatform"] diff --git a/Scenes/Levels/SMBLL/World5/5-3a.tscn b/Scenes/Levels/SMBLL/World5/5-3a.tscn new file mode 100644 index 0000000..2585081 --- /dev/null +++ b/Scenes/Levels/SMBLL/World5/5-3a.tscn @@ -0,0 +1,1487 @@ +[gd_scene load_steps=15 format=4 uid="uid://3cvtloqujpwd"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ef4cs"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_ktf1b"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_xdp7k"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_ogg7o"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="7_2j6bq"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="8_ra8os"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_ktf1b"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="9_ww1ot"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="10_6w1sf"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="10_xdp7k"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Bonus.json" id="11_6w1sf"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="12_2j6bq"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="13_ra8os"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="14_75kq7"] + +[node name="5-3a" type="Node"] +script = ExtResource("1_ef4cs") +music = ExtResource("2_ktf1b") +theme = "Underground" +campaign = "SMBLL" +world_id = 5 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("5_xdp7k")] +position = Vector2(-224, -160) + +[node name="Tiles" parent="." instance=ExtResource("6_ogg7o")] +tile_map_data = PackedByteArray("AADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAANAP7/AAAKAAYAAAANAP//AAAKAAcAAAAOAP7/AAALAAYAAAAOAP//AAALAAcAAAAPAP7/AAAMAAYAAAAPAP//AAAMAAcAAAAQAPf/AAAJAAcAAAAQAPj/AAAJAAcAAAAQAPn/AAAJAAcAAAAQAPr/AAAJAAcAAAAQAPv/AAAJAAcAAAAQAPz/AAAJAAcAAAAQAP3/AAAJAAcAAAAQAP7/AAAJAAcAAAAQAP//AAAJAAcAAAAQAPX/AAAJAAcAAAAQAPb/AAAJAAcAAAAPAPX/AAAIAAcAAAAPAPb/AAAIAAcAAAAPAPf/AAAIAAcAAAAPAPj/AAAIAAcAAAAPAPn/AAAIAAcAAAAPAPr/AAAIAAcAAAAPAPv/AAAIAAcAAAAPAPz/AAAIAAcAAAAPAP3/AAAIAAcAAADz//3/AQAAAAAAAQD0//3/AQAAAAAAAQD1//3/AQAAAAAAAQD2//3/AQAAAAAAAQD3//3/AQAAAAAAAQD4//3/AQAAAAAAAQD5//3/AQAAAAAAAQD6//3/AQAAAAAAAQD7//3/AQAAAAAAAQD8//3/AQAAAAAAAQD9//3/AQAAAAAAAQD+//3/AQAAAAAAAQD///3/AQAAAAAAAQAAAP3/AQAAAAAAAQABAP3/AQAAAAAAAQACAP3/AQAAAAAAAQADAP3/AQAAAAAAAQAEAP3/AQAAAAAAAQAFAP3/AQAAAAAAAQAGAP3/AQAAAAAAAQAHAP3/AQAAAAAAAQAIAP3/AQAAAAAAAQAJAP3/AQAAAAAAAQAKAP3/AQAAAAAAAQALAP3/AQAAAAAAAQDz//X/AQAAAAAAAQDz//b/AQAAAAAAAQDz//f/AQAAAAAAAQDz//j/AQAAAAAAAQDz//n/AQAAAAAAAQDz//r/AQAAAAAAAQDz//v/AQAAAAAAAQDz//z/AQAAAAAAAQD0//X/AQAAAAAAAQD0//b/AQAAAAAAAQD0//f/AQAAAAAAAQD0//j/AQAAAAAAAQD0//n/AQAAAAAAAQD0//r/AQAAAAAAAQD0//v/AQAAAAAAAQD0//z/AQAAAAAAAQD1//X/AQAAAAAAAQD1//b/AQAAAAAAAQD1//f/AQAAAAAAAQD1//j/AQAAAAAAAQD1//n/AQAAAAAAAQD1//r/AQAAAAAAAQD1//v/AQAAAAAAAQD1//z/AQAAAAAAAQD2//X/AQAAAAAAAQD2//b/AQAAAAAAAQD2//f/AQAAAAAAAQD2//j/AQAAAAAAAQD2//n/AQAAAAAAAQD2//r/AQAAAAAAAQD2//v/AQAAAAAAAQD2//z/AQAAAAAAAQD3//X/AQAAAAAAAQD3//b/AQAAAAAAAQD3//f/AQAAAAAAAQD3//j/AQAAAAAAAQD3//n/AQAAAAAAAQD3//r/AQAAAAAAAQD3//v/AQAAAAAAAQD3//z/AQAAAAAAAQD4//X/AQAAAAAAAQD4//b/AQAAAAAAAQD4//f/AQAAAAAAAQD4//j/AQAAAAAAAQD4//n/AQAAAAAAAQD4//r/AQAAAAAAAQD4//v/AQAAAAAAAQD4//z/AQAAAAAAAQD5//X/AQAAAAAAAQD5//b/AQAAAAAAAQD5//f/AQAAAAAAAQD5//j/AQAAAAAAAQD5//n/AQAAAAAAAQD5//r/AQAAAAAAAQD5//v/AQAAAAAAAQD5//z/AQAAAAAAAQD6//X/AQAAAAAAAQD6//b/AQAAAAAAAQD6//f/AQAAAAAAAQD6//j/AQAAAAAAAQD6//n/AQAAAAAAAQD6//r/AQAAAAAAAQD6//v/AQAAAAAAAQD6//z/AQAAAAAAAQD7//X/AQAAAAAAAQD7//b/AQAAAAAAAQD7//f/AQAAAAAAAQD7//j/AQAAAAAAAQD7//n/AQAAAAAAAQD7//r/AQAAAAAAAQD7//v/AQAAAAAAAQD7//z/AQAAAAAAAQD8//X/AQAAAAAAAQD8//b/AQAAAAAAAQD8//f/AQAAAAAAAQD8//j/AQAAAAAAAQD8//n/AQAAAAAAAQD8//r/AQAAAAAAAQD8//v/AQAAAAAAAQD8//z/AQAAAAAAAQD9//X/AQAAAAAAAQD9//b/AQAAAAAAAQD9//f/AQAAAAAAAQD9//j/AQAAAAAAAQD9//n/AQAAAAAAAQD9//r/AQAAAAAAAQD9//v/AQAAAAAAAQD9//z/AQAAAAAAAQD+//X/AQAAAAAAAQD+//b/AQAAAAAAAQD+//f/AQAAAAAAAQD+//j/AQAAAAAAAQD+//n/AQAAAAAAAQD+//r/AQAAAAAAAQD+//v/AQAAAAAAAQD+//z/AQAAAAAAAQD///X/AQAAAAAAAQD///b/AQAAAAAAAQD///f/AQAAAAAAAQD///j/AQAAAAAAAQD///n/AQAAAAAAAQD///r/AQAAAAAAAQD///v/AQAAAAAAAQD///z/AQAAAAAAAQAAAPX/AQAAAAAAAQAAAPb/AQAAAAAAAQAAAPf/AQAAAAAAAQAAAPj/AQAAAAAAAQAAAPn/AQAAAAAAAQAAAPr/AQAAAAAAAQAAAPv/AQAAAAAAAQAAAPz/AQAAAAAAAQABAPX/AQAAAAAAAQABAPb/AQAAAAAAAQABAPf/AQAAAAAAAQABAPj/AQAAAAAAAQABAPn/AQAAAAAAAQABAPr/AQAAAAAAAQABAPv/AQAAAAAAAQABAPz/AQAAAAAAAQACAPX/AQAAAAAAAQACAPb/AQAAAAAAAQACAPf/AQAAAAAAAQACAPj/AQAAAAAAAQACAPn/AQAAAAAAAQACAPr/AQAAAAAAAQACAPv/AQAAAAAAAQACAPz/AQAAAAAAAQADAPX/AQAAAAAAAQADAPb/AQAAAAAAAQADAPf/AQAAAAAAAQADAPj/AQAAAAAAAQADAPn/AQAAAAAAAQADAPr/AQAAAAAAAQADAPv/AQAAAAAAAQADAPz/AQAAAAAAAQAEAPX/AQAAAAAAAQAEAPb/AQAAAAAAAQAEAPf/AQAAAAAAAQAEAPj/AQAAAAAAAQAEAPn/AQAAAAAAAQAEAPr/AQAAAAAAAQAEAPv/AQAAAAAAAQAEAPz/AQAAAAAAAQAFAPX/AQAAAAAAAQAFAPb/AQAAAAAAAQAFAPf/AQAAAAAAAQAFAPj/AQAAAAAAAQAFAPn/AQAAAAAAAQAFAPr/AQAAAAAAAQAFAPv/AQAAAAAAAQAFAPz/AQAAAAAAAQAGAPX/AQAAAAAAAQAGAPb/AQAAAAAAAQAGAPf/AQAAAAAAAQAGAPj/AQAAAAAAAQAGAPn/AQAAAAAAAQAGAPr/AQAAAAAAAQAGAPv/AQAAAAAAAQAGAPz/AQAAAAAAAQAHAPX/AQAAAAAAAQAHAPb/AQAAAAAAAQAHAPf/AQAAAAAAAQAHAPj/AQAAAAAAAQAHAPn/AQAAAAAAAQAHAPr/AQAAAAAAAQAHAPv/AQAAAAAAAQAHAPz/AQAAAAAAAQAIAPX/AQAAAAAAAQAIAPb/AQAAAAAAAQAIAPf/AQAAAAAAAQAIAPj/AQAAAAAAAQAIAPn/AQAAAAAAAQAIAPr/AQAAAAAAAQAIAPv/AQAAAAAAAQAIAPz/AQAAAAAAAQAJAPX/AQAAAAAAAQAJAPb/AQAAAAAAAQAJAPf/AQAAAAAAAQAJAPj/AQAAAAAAAQAJAPn/AQAAAAAAAQAJAPr/AQAAAAAAAQAJAPv/AQAAAAAAAQAJAPz/AQAAAAAAAQAKAPX/AQAAAAAAAQAKAPb/AQAAAAAAAQAKAPf/AQAAAAAAAQAKAPj/AQAAAAAAAQAKAPn/AQAAAAAAAQAKAPr/AQAAAAAAAQAKAPv/AQAAAAAAAQAKAPz/AQAAAAAAAQALAPX/AQAAAAAAAQALAPb/AQAAAAAAAQALAPf/AQAAAAAAAQALAPj/AQAAAAAAAQALAPn/AQAAAAAAAQALAPr/AQAAAAAAAQALAPv/AQAAAAAAAQALAPz/AQAAAAAAAQAMAPX/AQAAAAAAAQAMAPb/AQAAAAAAAQAMAPf/AQAAAAAAAQAMAPj/AQAAAAAAAQAMAPn/AQAAAAAAAQAMAPr/AQAAAAAAAQAMAPv/AQAAAAAAAQAMAPz/AQAAAAAABQDz////AQAAAAAAAwD0////AQAAAAAAAwD1////AQAAAAAAAwD2////AQAAAAAAAwD3////AQAAAAAAAwD4////AQAAAAAAAwD5////AQAAAAAAAwD6////AQAAAAAAAwD7////AQAAAAAAAwD8////AQAAAAAAAwD9////AQAAAAAAAwD+////AQAAAAAAAwD/////AQAAAAAAAwAAAP//AQAAAAAAAwABAP//AQAAAAAAAwACAP//AQAAAAAAAwAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAASAPX/AAAAAAQAAAASAPb/AAAAAAQAAAASAPf/AAAAAAQAAAASAPj/AAAAAAQAAAASAPn/AAAAAAQAAAASAPr/AAAAAAQAAAASAPv/AAAAAAQAAAASAPz/AAAAAAQAAAASAP3/AAAAAAQAAAASAP7/AAAAAAQAAAASAP//AAAAAAQAAAATAPX/AAAAAAQAAAATAPb/AAAAAAQAAAATAPf/AAAAAAQAAAATAPj/AAAAAAQAAAATAPn/AAAAAAQAAAATAPr/AAAAAAQAAAATAPv/AAAAAAQAAAATAPz/AAAAAAQAAAATAP3/AAAAAAQAAAATAP7/AAAAAAQAAAATAP//AAAAAAQAAAAUAPX/AAAAAAQAAAAUAPb/AAAAAAQAAAAUAPf/AAAAAAQAAAAUAPj/AAAAAAQAAAAUAPn/AAAAAAQAAAAUAPr/AAAAAAQAAAAUAPv/AAAAAAQAAAAUAPz/AAAAAAQAAAAUAP3/AAAAAAQAAAAUAP7/AAAAAAQAAAAUAP//AAAAAAQAAAAVAPX/AAAAAAQAAAAVAPb/AAAAAAQAAAAVAPf/AAAAAAQAAAAVAPj/AAAAAAQAAAAVAPn/AAAAAAQAAAAVAPr/AAAAAAQAAAAVAPv/AAAAAAQAAAAVAPz/AAAAAAQAAAAVAP3/AAAAAAQAAAAVAP7/AAAAAAQAAAAVAP//AAAAAAQAAAAWAPX/AAAAAAQAAAAWAPb/AAAAAAQAAAAWAPf/AAAAAAQAAAAWAPj/AAAAAAQAAAAWAPn/AAAAAAQAAAAWAPr/AAAAAAQAAAAWAPv/AAAAAAQAAAAWAPz/AAAAAAQAAAAWAP3/AAAAAAQAAAAWAP7/AAAAAAQAAAAWAP//AAAAAAQAAAAXAPX/AAAAAAQAAAAXAPb/AAAAAAQAAAAXAPf/AAAAAAQAAAAXAPj/AAAAAAQAAAAXAPn/AAAAAAQAAAAXAPr/AAAAAAQAAAAXAPv/AAAAAAQAAAAXAPz/AAAAAAQAAAAXAP3/AAAAAAQAAAAXAP7/AAAAAAQAAAAXAP//AAAAAAQAAAAYAPX/AAAAAAQAAAAYAPb/AAAAAAQAAAAYAPf/AAAAAAQAAAAYAPj/AAAAAAQAAAAYAPn/AAAAAAQAAAAYAPr/AAAAAAQAAAAYAPv/AAAAAAQAAAAYAPz/AAAAAAQAAAAYAP3/AAAAAAQAAAAYAP7/AAAAAAQAAAAYAP//AAAAAAQAAAAZAPX/AAAAAAQAAAAZAPb/AAAAAAQAAAAZAPf/AAAAAAQAAAAZAPj/AAAAAAQAAAAZAPn/AAAAAAQAAAAZAPr/AAAAAAQAAAAZAPv/AAAAAAQAAAAZAPz/AAAAAAQAAAAZAP3/AAAAAAQAAAAZAP7/AAAAAAQAAAAZAP//AAAAAAQAAAAaAPX/AAAAAAQAAAAaAPb/AAAAAAQAAAAaAPf/AAAAAAQAAAAaAPj/AAAAAAQAAAAaAPn/AAAAAAQAAAAaAPr/AAAAAAQAAAAaAPv/AAAAAAQAAAAaAPz/AAAAAAQAAAAaAP3/AAAAAAQAAAAaAP7/AAAAAAQAAAAaAP//AAAAAAQAAAAbAPX/AAAAAAQAAAAbAPb/AAAAAAQAAAAbAPf/AAAAAAQAAAAbAPj/AAAAAAQAAAAbAPn/AAAAAAQAAAAbAPr/AAAAAAQAAAAbAPv/AAAAAAQAAAAbAPz/AAAAAAQAAAAbAP3/AAAAAAQAAAAbAP7/AAAAAAQAAAAbAP//AAAAAAQAAAAcAPX/AAAAAAQAAAAcAPb/AAAAAAQAAAAcAPf/AAAAAAQAAAAcAPj/AAAAAAQAAAAcAPn/AAAAAAQAAAAcAPr/AAAAAAQAAAAcAPv/AAAAAAQAAAAcAPz/AAAAAAQAAAAcAP3/AAAAAAQAAAAcAP7/AAAAAAQAAAAcAP//AAAAAAQAAAAdAPX/AAAAAAQAAAAdAPb/AAAAAAQAAAAdAPf/AAAAAAQAAAAdAPj/AAAAAAQAAAAdAPn/AAAAAAQAAAAdAPr/AAAAAAQAAAAdAPv/AAAAAAQAAAAdAPz/AAAAAAQAAAAdAP3/AAAAAAQAAAAdAP7/AAAAAAQAAAAdAP//AAAAAAQAAAAeAPX/AAAAAAQAAAAeAPb/AAAAAAQAAAAeAPf/AAAAAAQAAAAeAPj/AAAAAAQAAAAeAPn/AAAAAAQAAAAeAPr/AAAAAAQAAAAeAPv/AAAAAAQAAAAeAPz/AAAAAAQAAAAeAP3/AAAAAAQAAAAeAP7/AAAAAAQAAAAeAP//AAAAAAQAAAAfAPX/AAAAAAQAAAAfAPb/AAAAAAQAAAAfAPf/AAAAAAQAAAAfAPj/AAAAAAQAAAAfAPn/AAAAAAQAAAAfAPr/AAAAAAQAAAAfAPv/AAAAAAQAAAAfAPz/AAAAAAQAAAAfAP3/AAAAAAQAAAAfAP7/AAAAAAQAAAAfAP//AAAAAAQAAAAgAPX/AAAAAAQAAAAgAPb/AAAAAAQAAAAgAPf/AAAAAAQAAAAgAPj/AAAAAAQAAAAgAPn/AAAAAAQAAAAgAPr/AAAAAAQAAAAgAPv/AAAAAAQAAAAgAPz/AAAAAAQAAAAgAP3/AAAAAAQAAAAgAP7/AAAAAAQAAAAgAP//AAAAAAQAAAAhAPX/AAAAAAQAAAAhAPb/AAAAAAQAAAAhAPf/AAAAAAQAAAAhAPj/AAAAAAQAAAAhAPn/AAAAAAQAAAAhAPr/AAAAAAQAAAAhAPv/AAAAAAQAAAAhAPz/AAAAAAQAAAAhAP3/AAAAAAQAAAAhAP7/AAAAAAQAAAAhAP//AAAAAAQAAAAiAPX/AAAAAAQAAAAiAPb/AAAAAAQAAAAiAPf/AAAAAAQAAAAiAPj/AAAAAAQAAAAiAPn/AAAAAAQAAAAiAPr/AAAAAAQAAAAiAPv/AAAAAAQAAAAiAPz/AAAAAAQAAAAiAP3/AAAAAAQAAAAiAP7/AAAAAAQAAAAiAP//AAAAAAQAAAAjAPX/AAAAAAQAAAAjAPb/AAAAAAQAAAAjAPf/AAAAAAQAAAAjAPj/AAAAAAQAAAAjAPn/AAAAAAQAAAAjAPr/AAAAAAQAAAAjAPv/AAAAAAQAAAAjAPz/AAAAAAQAAAAjAP3/AAAAAAQAAAAjAP7/AAAAAAQAAAAjAP//AAAAAAQAAAAkAPX/AAAAAAQAAAAkAPb/AAAAAAQAAAAkAPf/AAAAAAQAAAAkAPj/AAAAAAQAAAAkAPn/AAAAAAQAAAAkAPr/AAAAAAQAAAAkAPv/AAAAAAQAAAAkAPz/AAAAAAQAAAAkAP3/AAAAAAQAAAAkAP7/AAAAAAQAAAAkAP//AAAAAAQAAAAlAPX/AAAAAAQAAAAlAPb/AAAAAAQAAAAlAPf/AAAAAAQAAAAlAPj/AAAAAAQAAAAlAPn/AAAAAAQAAAAlAPr/AAAAAAQAAAAlAPv/AAAAAAQAAAAlAPz/AAAAAAQAAAAlAP3/AAAAAAQAAAAlAP7/AAAAAAQAAAAlAP//AAAAAAQAAAAmAPX/AAAAAAQAAAAmAPb/AAAAAAQAAAAmAPf/AAAAAAQAAAAmAPj/AAAAAAQAAAAmAPn/AAAAAAQAAAAmAPr/AAAAAAQAAAAmAPv/AAAAAAQAAAAmAPz/AAAAAAQAAAAmAP3/AAAAAAQAAAAmAP7/AAAAAAQAAAAmAP//AAAAAAQAAAAnAPX/AAAAAAQAAAAnAPb/AAAAAAQAAAAnAPf/AAAAAAQAAAAnAPj/AAAAAAQAAAAnAPn/AAAAAAQAAAAnAPr/AAAAAAQAAAAnAPv/AAAAAAQAAAAnAPz/AAAAAAQAAAAnAP3/AAAAAAQAAAAnAP7/AAAAAAQAAAAnAP//AAAAAAQAAAAoAPX/AAAAAAQAAAAoAPb/AAAAAAQAAAAoAPf/AAAAAAQAAAAoAPj/AAAAAAQAAAAoAPn/AAAAAAQAAAAoAPr/AAAAAAQAAAAoAPv/AAAAAAQAAAAoAPz/AAAAAAQAAAAoAP3/AAAAAAQAAAAoAP7/AAAAAAQAAAAoAP//AAAAAAQAAAApAPX/AAAAAAQAAAApAPb/AAAAAAQAAAApAPf/AAAAAAQAAAApAPj/AAAAAAQAAAApAPn/AAAAAAQAAAApAPr/AAAAAAQAAAApAPv/AAAAAAQAAAApAPz/AAAAAAQAAAApAP3/AAAAAAQAAAApAP7/AAAAAAQAAAApAP//AAAAAAQAAAAqAPX/AAAAAAQAAAAqAPb/AAAAAAQAAAAqAPf/AAAAAAQAAAAqAPj/AAAAAAQAAAAqAPn/AAAAAAQAAAAqAPr/AAAAAAQAAAAqAPv/AAAAAAQAAAAqAPz/AAAAAAQAAAAqAP3/AAAAAAQAAAAqAP7/AAAAAAQAAAAqAP//AAAAAAQAAAArAPX/AAAAAAQAAAArAPb/AAAAAAQAAAArAPf/AAAAAAQAAAArAPj/AAAAAAQAAAArAPn/AAAAAAQAAAArAPr/AAAAAAQAAAArAPv/AAAAAAQAAAArAPz/AAAAAAQAAAArAP3/AAAAAAQAAAArAP7/AAAAAAQAAAArAP//AAAAAAQAAAAsAPX/AAAAAAQAAAAsAPb/AAAAAAQAAAAsAPf/AAAAAAQAAAAsAPj/AAAAAAQAAAAsAPn/AAAAAAQAAAAsAPr/AAAAAAQAAAAsAPv/AAAAAAQAAAAsAPz/AAAAAAQAAAAsAP3/AAAAAAQAAAAsAP7/AAAAAAQAAAAsAP//AAAAAAQAAAAtAPX/AAAAAAQAAAAtAPb/AAAAAAQAAAAtAPf/AAAAAAQAAAAtAPj/AAAAAAQAAAAtAPn/AAAAAAQAAAAtAPr/AAAAAAQAAAAtAPv/AAAAAAQAAAAtAPz/AAAAAAQAAAAtAP3/AAAAAAQAAAAtAP7/AAAAAAQAAAAtAP//AAAAAAQAAAAuAPX/AAAAAAQAAAAuAPb/AAAAAAQAAAAuAPf/AAAAAAQAAAAuAPj/AAAAAAQAAAAuAPn/AAAAAAQAAAAuAPr/AAAAAAQAAAAuAPv/AAAAAAQAAAAuAPz/AAAAAAQAAAAuAP3/AAAAAAQAAAAuAP7/AAAAAAQAAAAuAP//AAAAAAQAAAAvAPX/AAAAAAQAAAAvAPb/AAAAAAQAAAAvAPf/AAAAAAQAAAAvAPj/AAAAAAQAAAAvAPn/AAAAAAQAAAAvAPr/AAAAAAQAAAAvAPv/AAAAAAQAAAAvAPz/AAAAAAQAAAAvAP3/AAAAAAQAAAAvAP7/AAAAAAQAAAAvAP//AAAAAAQAAAAwAPX/AAAAAAQAAAAwAPb/AAAAAAQAAAAwAPf/AAAAAAQAAAAwAPj/AAAAAAQAAAAwAPn/AAAAAAQAAAAwAPr/AAAAAAQAAAAwAPv/AAAAAAQAAAAwAPz/AAAAAAQAAAAwAP3/AAAAAAQAAAAwAP7/AAAAAAQAAAAwAP//AAAAAAQAAAAxAPX/AAAAAAQAAAAxAPb/AAAAAAQAAAAxAPf/AAAAAAQAAAAxAPj/AAAAAAQAAAAxAPn/AAAAAAQAAAAxAPr/AAAAAAQAAAAxAPv/AAAAAAQAAAAxAPz/AAAAAAQAAAAxAP3/AAAAAAQAAAAxAP7/AAAAAAQAAAAxAP//AAAAAAQAAAAyAPX/AAAAAAQAAAAyAPb/AAAAAAQAAAAyAPf/AAAAAAQAAAAyAPj/AAAAAAQAAAAyAPn/AAAAAAQAAAAyAPr/AAAAAAQAAAAyAPv/AAAAAAQAAAAyAPz/AAAAAAQAAAAyAP3/AAAAAAQAAAAyAP7/AAAAAAQAAAAyAP//AAAAAAQAAAAzAPX/AAAAAAQAAAAzAPb/AAAAAAQAAAAzAPf/AAAAAAQAAAAzAPj/AAAAAAQAAAAzAPn/AAAAAAQAAAAzAPr/AAAAAAQAAAAzAPv/AAAAAAQAAAAzAPz/AAAAAAQAAAAzAP3/AAAAAAQAAAAzAP7/AAAAAAQAAAAzAP//AAAAAAQAAAA0APX/AAAAAAQAAAA0APb/AAAAAAQAAAA0APf/AAAAAAQAAAA0APj/AAAAAAQAAAA0APn/AAAAAAQAAAA0APr/AAAAAAQAAAA0APv/AAAAAAQAAAA0APz/AAAAAAQAAAA0AP3/AAAAAAQAAAA0AP7/AAAAAAQAAAA0AP//AAAAAAQAAAA1APX/AAAAAAQAAAA1APb/AAAAAAQAAAA1APf/AAAAAAQAAAA1APj/AAAAAAQAAAA1APn/AAAAAAQAAAA1APr/AAAAAAQAAAA1APv/AAAAAAQAAAA1APz/AAAAAAQAAAA1AP3/AAAAAAQAAAA1AP7/AAAAAAQAAAA1AP//AAAAAAQAAAA2APX/AAAAAAQAAAA2APb/AAAAAAQAAAA2APf/AAAAAAQAAAA2APj/AAAAAAQAAAA2APn/AAAAAAQAAAA2APr/AAAAAAQAAAA2APv/AAAAAAQAAAA2APz/AAAAAAQAAAA2AP3/AAAAAAQAAAA2AP7/AAAAAAQAAAA2AP//AAAAAAQAAAA3APX/AAAAAAQAAAA3APb/AAAAAAQAAAA3APf/AAAAAAQAAAA3APj/AAAAAAQAAAA3APn/AAAAAAQAAAA3APr/AAAAAAQAAAA3APv/AAAAAAQAAAA3APz/AAAAAAQAAAA3AP3/AAAAAAQAAAA3AP7/AAAAAAQAAAA3AP//AAAAAAQAAAA4APX/AAAAAAQAAAA4APb/AAAAAAQAAAA4APf/AAAAAAQAAAA4APj/AAAAAAQAAAA4APn/AAAAAAQAAAA4APr/AAAAAAQAAAA4APv/AAAAAAQAAAA4APz/AAAAAAQAAAA4AP3/AAAAAAQAAAA4AP7/AAAAAAQAAAA4AP//AAAAAAQAAAA5APX/AAAAAAQAAAA5APb/AAAAAAQAAAA5APf/AAAAAAQAAAA5APj/AAAAAAQAAAA5APn/AAAAAAQAAAA5APr/AAAAAAQAAAA5APv/AAAAAAQAAAA5APz/AAAAAAQAAAA5AP3/AAAAAAQAAAA5AP7/AAAAAAQAAAA5AP//AAAAAAQAAADv/wAAAAABAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAADAAAAAADv/wEAAAABAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAADAAIAAAA=") + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(272, -96) +script = ExtResource("7_2j6bq") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="PipeArea" parent="." instance=ExtResource("8_ra8os")] +position = Vector2(208, -16) +enter_direction = 3 +pipe_id = 1 +target_level = "uid://cxhfre3p80smj" + +[node name="DropShadow" parent="." instance=ExtResource("9_ktf1b")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("9_ww1ot") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("10_6w1sf")] + +[node name="ExtraBGM" type="Node" parent="."] +script = ExtResource("10_xdp7k") +extra_track = ExtResource("11_6w1sf") +metadata/_custom_type_script = "uid://cusgxgerctsft" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("12_2j6bq") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("13_ra8os")] +position = Vector2(200, -40) +item = ExtResource("14_75kq7") +metadata/r_coin_id = 1 + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("13_ra8os")] +position = Vector2(200, -40) + +[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="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@37572" to="Tiles/@AnimatableBody2D@37572/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37572" to="Tiles/@AnimatableBody2D@37572/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37572" to="Tiles/@AnimatableBody2D@37572" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37572" to="Tiles/@AnimatableBody2D@37572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37572" to="Tiles/@AnimatableBody2D@37572" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37572" to="Tiles/@AnimatableBody2D@37572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37573" to="Tiles/@AnimatableBody2D@37573/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37573" to="Tiles/@AnimatableBody2D@37573/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37573" to="Tiles/@AnimatableBody2D@37573" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37573" to="Tiles/@AnimatableBody2D@37573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37573" to="Tiles/@AnimatableBody2D@37573" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37573" to="Tiles/@AnimatableBody2D@37573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37574" to="Tiles/@AnimatableBody2D@37574/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37574" to="Tiles/@AnimatableBody2D@37574/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37574" to="Tiles/@AnimatableBody2D@37574" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37574" to="Tiles/@AnimatableBody2D@37574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37574" to="Tiles/@AnimatableBody2D@37574" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37574" to="Tiles/@AnimatableBody2D@37574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37575" to="Tiles/@AnimatableBody2D@37575/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37575" to="Tiles/@AnimatableBody2D@37575/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37575" to="Tiles/@AnimatableBody2D@37575" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37575" to="Tiles/@AnimatableBody2D@37575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37575" to="Tiles/@AnimatableBody2D@37575" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37575" to="Tiles/@AnimatableBody2D@37575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37576" to="Tiles/@AnimatableBody2D@37576/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37576" to="Tiles/@AnimatableBody2D@37576/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37576" to="Tiles/@AnimatableBody2D@37576" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37576" to="Tiles/@AnimatableBody2D@37576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37576" to="Tiles/@AnimatableBody2D@37576" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37576" to="Tiles/@AnimatableBody2D@37576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37577" to="Tiles/@AnimatableBody2D@37577/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37577" to="Tiles/@AnimatableBody2D@37577/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37577" to="Tiles/@AnimatableBody2D@37577" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37577" to="Tiles/@AnimatableBody2D@37577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37577" to="Tiles/@AnimatableBody2D@37577" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37577" to="Tiles/@AnimatableBody2D@37577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37578" to="Tiles/@AnimatableBody2D@37578/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37578" to="Tiles/@AnimatableBody2D@37578/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37578" to="Tiles/@AnimatableBody2D@37578" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37578" to="Tiles/@AnimatableBody2D@37578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37578" to="Tiles/@AnimatableBody2D@37578" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37578" to="Tiles/@AnimatableBody2D@37578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37579" to="Tiles/@AnimatableBody2D@37579/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37579" to="Tiles/@AnimatableBody2D@37579/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37579" to="Tiles/@AnimatableBody2D@37579" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37579" to="Tiles/@AnimatableBody2D@37579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37579" to="Tiles/@AnimatableBody2D@37579" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37579" to="Tiles/@AnimatableBody2D@37579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37580" to="Tiles/@AnimatableBody2D@37580/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37580" to="Tiles/@AnimatableBody2D@37580/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37580" to="Tiles/@AnimatableBody2D@37580" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37580" to="Tiles/@AnimatableBody2D@37580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37580" to="Tiles/@AnimatableBody2D@37580" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37580" to="Tiles/@AnimatableBody2D@37580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37581" to="Tiles/@AnimatableBody2D@37581/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37581" to="Tiles/@AnimatableBody2D@37581/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37581" to="Tiles/@AnimatableBody2D@37581" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37581" to="Tiles/@AnimatableBody2D@37581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37581" to="Tiles/@AnimatableBody2D@37581" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37581" to="Tiles/@AnimatableBody2D@37581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37582" to="Tiles/@AnimatableBody2D@37582/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37582" to="Tiles/@AnimatableBody2D@37582/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37582" to="Tiles/@AnimatableBody2D@37582" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37582" to="Tiles/@AnimatableBody2D@37582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37582" to="Tiles/@AnimatableBody2D@37582" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37582" to="Tiles/@AnimatableBody2D@37582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37583" to="Tiles/@AnimatableBody2D@37583/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37583" to="Tiles/@AnimatableBody2D@37583/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37583" to="Tiles/@AnimatableBody2D@37583" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37583" to="Tiles/@AnimatableBody2D@37583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37583" to="Tiles/@AnimatableBody2D@37583" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37583" to="Tiles/@AnimatableBody2D@37583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37584" to="Tiles/@AnimatableBody2D@37584/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37584" to="Tiles/@AnimatableBody2D@37584/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37584" to="Tiles/@AnimatableBody2D@37584" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37584" to="Tiles/@AnimatableBody2D@37584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37584" to="Tiles/@AnimatableBody2D@37584" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37584" to="Tiles/@AnimatableBody2D@37584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37585" to="Tiles/@AnimatableBody2D@37585/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37585" to="Tiles/@AnimatableBody2D@37585/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37585" to="Tiles/@AnimatableBody2D@37585" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37585" to="Tiles/@AnimatableBody2D@37585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37585" to="Tiles/@AnimatableBody2D@37585" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37585" to="Tiles/@AnimatableBody2D@37585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37586" to="Tiles/@AnimatableBody2D@37586/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37586" to="Tiles/@AnimatableBody2D@37586/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37586" to="Tiles/@AnimatableBody2D@37586" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37586" to="Tiles/@AnimatableBody2D@37586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37586" to="Tiles/@AnimatableBody2D@37586" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37586" to="Tiles/@AnimatableBody2D@37586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37587" to="Tiles/@AnimatableBody2D@37587/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37587" to="Tiles/@AnimatableBody2D@37587/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37587" to="Tiles/@AnimatableBody2D@37587" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37587" to="Tiles/@AnimatableBody2D@37587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37587" to="Tiles/@AnimatableBody2D@37587" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37587" to="Tiles/@AnimatableBody2D@37587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37588" to="Tiles/@AnimatableBody2D@37588/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37588" to="Tiles/@AnimatableBody2D@37588/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37588" to="Tiles/@AnimatableBody2D@37588" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37588" to="Tiles/@AnimatableBody2D@37588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37588" to="Tiles/@AnimatableBody2D@37588" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37588" to="Tiles/@AnimatableBody2D@37588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37589" to="Tiles/@AnimatableBody2D@37589/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37589" to="Tiles/@AnimatableBody2D@37589/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37589" to="Tiles/@AnimatableBody2D@37589" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37589" to="Tiles/@AnimatableBody2D@37589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37589" to="Tiles/@AnimatableBody2D@37589" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37589" to="Tiles/@AnimatableBody2D@37589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37590" to="Tiles/@AnimatableBody2D@37590/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37590" to="Tiles/@AnimatableBody2D@37590/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37590" to="Tiles/@AnimatableBody2D@37590" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37590" to="Tiles/@AnimatableBody2D@37590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37590" to="Tiles/@AnimatableBody2D@37590" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37590" to="Tiles/@AnimatableBody2D@37590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37591" to="Tiles/@AnimatableBody2D@37591/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37591" to="Tiles/@AnimatableBody2D@37591/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37591" to="Tiles/@AnimatableBody2D@37591" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37591" to="Tiles/@AnimatableBody2D@37591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37591" to="Tiles/@AnimatableBody2D@37591" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37591" to="Tiles/@AnimatableBody2D@37591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37592" to="Tiles/@AnimatableBody2D@37592/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37592" to="Tiles/@AnimatableBody2D@37592/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37592" to="Tiles/@AnimatableBody2D@37592" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37592" to="Tiles/@AnimatableBody2D@37592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37592" to="Tiles/@AnimatableBody2D@37592" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37592" to="Tiles/@AnimatableBody2D@37592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37593" to="Tiles/@AnimatableBody2D@37593/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37593" to="Tiles/@AnimatableBody2D@37593/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37593" to="Tiles/@AnimatableBody2D@37593" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37593" to="Tiles/@AnimatableBody2D@37593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37593" to="Tiles/@AnimatableBody2D@37593" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37593" to="Tiles/@AnimatableBody2D@37593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37594" to="Tiles/@AnimatableBody2D@37594/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37594" to="Tiles/@AnimatableBody2D@37594/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37594" to="Tiles/@AnimatableBody2D@37594" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37594" to="Tiles/@AnimatableBody2D@37594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37594" to="Tiles/@AnimatableBody2D@37594" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37594" to="Tiles/@AnimatableBody2D@37594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37595" to="Tiles/@AnimatableBody2D@37595/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37595" to="Tiles/@AnimatableBody2D@37595/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37595" to="Tiles/@AnimatableBody2D@37595" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37595" to="Tiles/@AnimatableBody2D@37595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37595" to="Tiles/@AnimatableBody2D@37595" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37595" to="Tiles/@AnimatableBody2D@37595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37597" to="Tiles/@AnimatableBody2D@37597/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37597" to="Tiles/@AnimatableBody2D@37597/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37597" to="Tiles/@AnimatableBody2D@37597" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37597" to="Tiles/@AnimatableBody2D@37597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37597" to="Tiles/@AnimatableBody2D@37597" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37597" to="Tiles/@AnimatableBody2D@37597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37598" to="Tiles/@AnimatableBody2D@37598/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37598" to="Tiles/@AnimatableBody2D@37598/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37598" to="Tiles/@AnimatableBody2D@37598" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37598" to="Tiles/@AnimatableBody2D@37598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37598" to="Tiles/@AnimatableBody2D@37598" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37598" to="Tiles/@AnimatableBody2D@37598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37599" to="Tiles/@AnimatableBody2D@37599/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37599" to="Tiles/@AnimatableBody2D@37599/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37599" to="Tiles/@AnimatableBody2D@37599" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37599" to="Tiles/@AnimatableBody2D@37599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37599" to="Tiles/@AnimatableBody2D@37599" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37599" to="Tiles/@AnimatableBody2D@37599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37600" to="Tiles/@AnimatableBody2D@37600/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37600" to="Tiles/@AnimatableBody2D@37600/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37600" to="Tiles/@AnimatableBody2D@37600" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37600" to="Tiles/@AnimatableBody2D@37600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37600" to="Tiles/@AnimatableBody2D@37600" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37600" to="Tiles/@AnimatableBody2D@37600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37601" to="Tiles/@AnimatableBody2D@37601/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37601" to="Tiles/@AnimatableBody2D@37601/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37601" to="Tiles/@AnimatableBody2D@37601" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37601" to="Tiles/@AnimatableBody2D@37601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37601" to="Tiles/@AnimatableBody2D@37601" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37601" to="Tiles/@AnimatableBody2D@37601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37602" to="Tiles/@AnimatableBody2D@37602/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37602" to="Tiles/@AnimatableBody2D@37602/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37602" to="Tiles/@AnimatableBody2D@37602" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37602" to="Tiles/@AnimatableBody2D@37602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37602" to="Tiles/@AnimatableBody2D@37602" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37602" to="Tiles/@AnimatableBody2D@37602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37603" to="Tiles/@AnimatableBody2D@37603/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37603" to="Tiles/@AnimatableBody2D@37603/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37603" to="Tiles/@AnimatableBody2D@37603" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37603" to="Tiles/@AnimatableBody2D@37603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37603" to="Tiles/@AnimatableBody2D@37603" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37603" to="Tiles/@AnimatableBody2D@37603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37604" to="Tiles/@AnimatableBody2D@37604/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37604" to="Tiles/@AnimatableBody2D@37604/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37604" to="Tiles/@AnimatableBody2D@37604" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37604" to="Tiles/@AnimatableBody2D@37604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37604" to="Tiles/@AnimatableBody2D@37604" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37604" to="Tiles/@AnimatableBody2D@37604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37605" to="Tiles/@AnimatableBody2D@37605/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37605" to="Tiles/@AnimatableBody2D@37605/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37605" to="Tiles/@AnimatableBody2D@37605" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37605" to="Tiles/@AnimatableBody2D@37605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37605" to="Tiles/@AnimatableBody2D@37605" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37605" to="Tiles/@AnimatableBody2D@37605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37606" to="Tiles/@AnimatableBody2D@37606/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37606" to="Tiles/@AnimatableBody2D@37606/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37606" to="Tiles/@AnimatableBody2D@37606" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37606" to="Tiles/@AnimatableBody2D@37606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37606" to="Tiles/@AnimatableBody2D@37606" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37606" to="Tiles/@AnimatableBody2D@37606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37607" to="Tiles/@AnimatableBody2D@37607/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37607" to="Tiles/@AnimatableBody2D@37607/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37607" to="Tiles/@AnimatableBody2D@37607" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37607" to="Tiles/@AnimatableBody2D@37607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37607" to="Tiles/@AnimatableBody2D@37607" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37607" to="Tiles/@AnimatableBody2D@37607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37608" to="Tiles/@AnimatableBody2D@37608/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37608" to="Tiles/@AnimatableBody2D@37608/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37608" to="Tiles/@AnimatableBody2D@37608" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37608" to="Tiles/@AnimatableBody2D@37608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37608" to="Tiles/@AnimatableBody2D@37608" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37608" to="Tiles/@AnimatableBody2D@37608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37609" to="Tiles/@AnimatableBody2D@37609/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37609" to="Tiles/@AnimatableBody2D@37609/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37609" to="Tiles/@AnimatableBody2D@37609" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37609" to="Tiles/@AnimatableBody2D@37609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37609" to="Tiles/@AnimatableBody2D@37609" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37609" to="Tiles/@AnimatableBody2D@37609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37610" to="Tiles/@AnimatableBody2D@37610/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37610" to="Tiles/@AnimatableBody2D@37610/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37610" to="Tiles/@AnimatableBody2D@37610" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37610" to="Tiles/@AnimatableBody2D@37610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37610" to="Tiles/@AnimatableBody2D@37610" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37610" to="Tiles/@AnimatableBody2D@37610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37611" to="Tiles/@AnimatableBody2D@37611/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37611" to="Tiles/@AnimatableBody2D@37611/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37611" to="Tiles/@AnimatableBody2D@37611" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37611" to="Tiles/@AnimatableBody2D@37611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37611" to="Tiles/@AnimatableBody2D@37611" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37611" to="Tiles/@AnimatableBody2D@37611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37612" to="Tiles/@AnimatableBody2D@37612/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37612" to="Tiles/@AnimatableBody2D@37612/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37612" to="Tiles/@AnimatableBody2D@37612" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37612" to="Tiles/@AnimatableBody2D@37612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37612" to="Tiles/@AnimatableBody2D@37612" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37612" to="Tiles/@AnimatableBody2D@37612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37613" to="Tiles/@AnimatableBody2D@37613/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37613" to="Tiles/@AnimatableBody2D@37613/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37613" to="Tiles/@AnimatableBody2D@37613" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37613" to="Tiles/@AnimatableBody2D@37613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37613" to="Tiles/@AnimatableBody2D@37613" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37613" to="Tiles/@AnimatableBody2D@37613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37614" to="Tiles/@AnimatableBody2D@37614/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37614" to="Tiles/@AnimatableBody2D@37614/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37614" to="Tiles/@AnimatableBody2D@37614" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37614" to="Tiles/@AnimatableBody2D@37614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37614" to="Tiles/@AnimatableBody2D@37614" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37614" to="Tiles/@AnimatableBody2D@37614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37615" to="Tiles/@AnimatableBody2D@37615/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37615" to="Tiles/@AnimatableBody2D@37615/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37615" to="Tiles/@AnimatableBody2D@37615" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37615" to="Tiles/@AnimatableBody2D@37615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37615" to="Tiles/@AnimatableBody2D@37615" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37615" to="Tiles/@AnimatableBody2D@37615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37616" to="Tiles/@AnimatableBody2D@37616/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37616" to="Tiles/@AnimatableBody2D@37616/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37616" to="Tiles/@AnimatableBody2D@37616" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37616" to="Tiles/@AnimatableBody2D@37616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37616" to="Tiles/@AnimatableBody2D@37616" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37616" to="Tiles/@AnimatableBody2D@37616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37617" to="Tiles/@AnimatableBody2D@37617/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37617" to="Tiles/@AnimatableBody2D@37617/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37617" to="Tiles/@AnimatableBody2D@37617" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37617" to="Tiles/@AnimatableBody2D@37617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37617" to="Tiles/@AnimatableBody2D@37617" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37617" to="Tiles/@AnimatableBody2D@37617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37618" to="Tiles/@AnimatableBody2D@37618/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37618" to="Tiles/@AnimatableBody2D@37618/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37618" to="Tiles/@AnimatableBody2D@37618" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37618" to="Tiles/@AnimatableBody2D@37618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37618" to="Tiles/@AnimatableBody2D@37618" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37618" to="Tiles/@AnimatableBody2D@37618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37619" to="Tiles/@AnimatableBody2D@37619/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37619" to="Tiles/@AnimatableBody2D@37619/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37619" to="Tiles/@AnimatableBody2D@37619" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37619" to="Tiles/@AnimatableBody2D@37619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37619" to="Tiles/@AnimatableBody2D@37619" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37619" to="Tiles/@AnimatableBody2D@37619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37620" to="Tiles/@AnimatableBody2D@37620/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37620" to="Tiles/@AnimatableBody2D@37620/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37620" to="Tiles/@AnimatableBody2D@37620" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37620" to="Tiles/@AnimatableBody2D@37620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37620" to="Tiles/@AnimatableBody2D@37620" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37620" to="Tiles/@AnimatableBody2D@37620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37621" to="Tiles/@AnimatableBody2D@37621/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37621" to="Tiles/@AnimatableBody2D@37621/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37621" to="Tiles/@AnimatableBody2D@37621" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37621" to="Tiles/@AnimatableBody2D@37621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37621" to="Tiles/@AnimatableBody2D@37621" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37621" to="Tiles/@AnimatableBody2D@37621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37622" to="Tiles/@AnimatableBody2D@37622/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37622" to="Tiles/@AnimatableBody2D@37622/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37622" to="Tiles/@AnimatableBody2D@37622" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37622" to="Tiles/@AnimatableBody2D@37622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37622" to="Tiles/@AnimatableBody2D@37622" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37622" to="Tiles/@AnimatableBody2D@37622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37623" to="Tiles/@AnimatableBody2D@37623/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37623" to="Tiles/@AnimatableBody2D@37623/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37623" to="Tiles/@AnimatableBody2D@37623" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37623" to="Tiles/@AnimatableBody2D@37623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37623" to="Tiles/@AnimatableBody2D@37623" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37623" to="Tiles/@AnimatableBody2D@37623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37624" to="Tiles/@AnimatableBody2D@37624/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37624" to="Tiles/@AnimatableBody2D@37624/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37624" to="Tiles/@AnimatableBody2D@37624" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37624" to="Tiles/@AnimatableBody2D@37624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37624" to="Tiles/@AnimatableBody2D@37624" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37624" to="Tiles/@AnimatableBody2D@37624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37625" to="Tiles/@AnimatableBody2D@37625/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37625" to="Tiles/@AnimatableBody2D@37625/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37625" to="Tiles/@AnimatableBody2D@37625" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37625" to="Tiles/@AnimatableBody2D@37625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37625" to="Tiles/@AnimatableBody2D@37625" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37625" to="Tiles/@AnimatableBody2D@37625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37626" to="Tiles/@AnimatableBody2D@37626/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37626" to="Tiles/@AnimatableBody2D@37626/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37626" to="Tiles/@AnimatableBody2D@37626" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37626" to="Tiles/@AnimatableBody2D@37626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37626" to="Tiles/@AnimatableBody2D@37626" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37626" to="Tiles/@AnimatableBody2D@37626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37627" to="Tiles/@AnimatableBody2D@37627/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37627" to="Tiles/@AnimatableBody2D@37627/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37627" to="Tiles/@AnimatableBody2D@37627" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37627" to="Tiles/@AnimatableBody2D@37627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37627" to="Tiles/@AnimatableBody2D@37627" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37627" to="Tiles/@AnimatableBody2D@37627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37628" to="Tiles/@AnimatableBody2D@37628/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37628" to="Tiles/@AnimatableBody2D@37628/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37628" to="Tiles/@AnimatableBody2D@37628" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37628" to="Tiles/@AnimatableBody2D@37628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37628" to="Tiles/@AnimatableBody2D@37628" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37628" to="Tiles/@AnimatableBody2D@37628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37629" to="Tiles/@AnimatableBody2D@37629/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37629" to="Tiles/@AnimatableBody2D@37629/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37629" to="Tiles/@AnimatableBody2D@37629" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37629" to="Tiles/@AnimatableBody2D@37629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37629" to="Tiles/@AnimatableBody2D@37629" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37629" to="Tiles/@AnimatableBody2D@37629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37630" to="Tiles/@AnimatableBody2D@37630/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37630" to="Tiles/@AnimatableBody2D@37630/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37630" to="Tiles/@AnimatableBody2D@37630" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37630" to="Tiles/@AnimatableBody2D@37630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37630" to="Tiles/@AnimatableBody2D@37630" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37630" to="Tiles/@AnimatableBody2D@37630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37631" to="Tiles/@AnimatableBody2D@37631/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37631" to="Tiles/@AnimatableBody2D@37631/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37631" to="Tiles/@AnimatableBody2D@37631" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37631" to="Tiles/@AnimatableBody2D@37631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37631" to="Tiles/@AnimatableBody2D@37631" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37631" to="Tiles/@AnimatableBody2D@37631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37632" to="Tiles/@AnimatableBody2D@37632/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37632" to="Tiles/@AnimatableBody2D@37632/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37632" to="Tiles/@AnimatableBody2D@37632" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37632" to="Tiles/@AnimatableBody2D@37632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37632" to="Tiles/@AnimatableBody2D@37632" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37632" to="Tiles/@AnimatableBody2D@37632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37633" to="Tiles/@AnimatableBody2D@37633/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37633" to="Tiles/@AnimatableBody2D@37633/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37633" to="Tiles/@AnimatableBody2D@37633" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37633" to="Tiles/@AnimatableBody2D@37633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37633" to="Tiles/@AnimatableBody2D@37633" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37633" to="Tiles/@AnimatableBody2D@37633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37634" to="Tiles/@AnimatableBody2D@37634/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37634" to="Tiles/@AnimatableBody2D@37634/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37634" to="Tiles/@AnimatableBody2D@37634" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37634" to="Tiles/@AnimatableBody2D@37634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37634" to="Tiles/@AnimatableBody2D@37634" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37634" to="Tiles/@AnimatableBody2D@37634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37635" to="Tiles/@AnimatableBody2D@37635/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37635" to="Tiles/@AnimatableBody2D@37635/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37635" to="Tiles/@AnimatableBody2D@37635" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37635" to="Tiles/@AnimatableBody2D@37635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37635" to="Tiles/@AnimatableBody2D@37635" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37635" to="Tiles/@AnimatableBody2D@37635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37636" to="Tiles/@AnimatableBody2D@37636/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37636" to="Tiles/@AnimatableBody2D@37636/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37636" to="Tiles/@AnimatableBody2D@37636" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37636" to="Tiles/@AnimatableBody2D@37636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37636" to="Tiles/@AnimatableBody2D@37636" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37636" to="Tiles/@AnimatableBody2D@37636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37637" to="Tiles/@AnimatableBody2D@37637/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37637" to="Tiles/@AnimatableBody2D@37637/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37637" to="Tiles/@AnimatableBody2D@37637" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37637" to="Tiles/@AnimatableBody2D@37637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37637" to="Tiles/@AnimatableBody2D@37637" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37637" to="Tiles/@AnimatableBody2D@37637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37638" to="Tiles/@AnimatableBody2D@37638/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37638" to="Tiles/@AnimatableBody2D@37638/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37638" to="Tiles/@AnimatableBody2D@37638" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37638" to="Tiles/@AnimatableBody2D@37638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37638" to="Tiles/@AnimatableBody2D@37638" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37638" to="Tiles/@AnimatableBody2D@37638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37639" to="Tiles/@AnimatableBody2D@37639/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37639" to="Tiles/@AnimatableBody2D@37639/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37639" to="Tiles/@AnimatableBody2D@37639" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37639" to="Tiles/@AnimatableBody2D@37639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37639" to="Tiles/@AnimatableBody2D@37639" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37639" to="Tiles/@AnimatableBody2D@37639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37640" to="Tiles/@AnimatableBody2D@37640/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37640" to="Tiles/@AnimatableBody2D@37640/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37640" to="Tiles/@AnimatableBody2D@37640" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37640" to="Tiles/@AnimatableBody2D@37640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37640" to="Tiles/@AnimatableBody2D@37640" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37640" to="Tiles/@AnimatableBody2D@37640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37641" to="Tiles/@AnimatableBody2D@37641/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37641" to="Tiles/@AnimatableBody2D@37641/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37641" to="Tiles/@AnimatableBody2D@37641" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37641" to="Tiles/@AnimatableBody2D@37641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37641" to="Tiles/@AnimatableBody2D@37641" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37641" to="Tiles/@AnimatableBody2D@37641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37642" to="Tiles/@AnimatableBody2D@37642/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37642" to="Tiles/@AnimatableBody2D@37642/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37642" to="Tiles/@AnimatableBody2D@37642" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37642" to="Tiles/@AnimatableBody2D@37642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37642" to="Tiles/@AnimatableBody2D@37642" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37642" to="Tiles/@AnimatableBody2D@37642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37643" to="Tiles/@AnimatableBody2D@37643/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37643" to="Tiles/@AnimatableBody2D@37643/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37643" to="Tiles/@AnimatableBody2D@37643" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37643" to="Tiles/@AnimatableBody2D@37643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37643" to="Tiles/@AnimatableBody2D@37643" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37643" to="Tiles/@AnimatableBody2D@37643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37644" to="Tiles/@AnimatableBody2D@37644/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37644" to="Tiles/@AnimatableBody2D@37644/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37644" to="Tiles/@AnimatableBody2D@37644" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37644" to="Tiles/@AnimatableBody2D@37644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37644" to="Tiles/@AnimatableBody2D@37644" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37644" to="Tiles/@AnimatableBody2D@37644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37645" to="Tiles/@AnimatableBody2D@37645/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37645" to="Tiles/@AnimatableBody2D@37645/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37645" to="Tiles/@AnimatableBody2D@37645" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37645" to="Tiles/@AnimatableBody2D@37645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37645" to="Tiles/@AnimatableBody2D@37645" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37645" to="Tiles/@AnimatableBody2D@37645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37646" to="Tiles/@AnimatableBody2D@37646/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37646" to="Tiles/@AnimatableBody2D@37646/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37646" to="Tiles/@AnimatableBody2D@37646" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37646" to="Tiles/@AnimatableBody2D@37646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37646" to="Tiles/@AnimatableBody2D@37646" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37646" to="Tiles/@AnimatableBody2D@37646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37647" to="Tiles/@AnimatableBody2D@37647/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37647" to="Tiles/@AnimatableBody2D@37647/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37647" to="Tiles/@AnimatableBody2D@37647" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37647" to="Tiles/@AnimatableBody2D@37647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37647" to="Tiles/@AnimatableBody2D@37647" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37647" to="Tiles/@AnimatableBody2D@37647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37648" to="Tiles/@AnimatableBody2D@37648/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37648" to="Tiles/@AnimatableBody2D@37648/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37648" to="Tiles/@AnimatableBody2D@37648" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37648" to="Tiles/@AnimatableBody2D@37648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37648" to="Tiles/@AnimatableBody2D@37648" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37648" to="Tiles/@AnimatableBody2D@37648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37649" to="Tiles/@AnimatableBody2D@37649/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37649" to="Tiles/@AnimatableBody2D@37649/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37649" to="Tiles/@AnimatableBody2D@37649" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37649" to="Tiles/@AnimatableBody2D@37649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37649" to="Tiles/@AnimatableBody2D@37649" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37649" to="Tiles/@AnimatableBody2D@37649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37650" to="Tiles/@AnimatableBody2D@37650/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37650" to="Tiles/@AnimatableBody2D@37650/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37650" to="Tiles/@AnimatableBody2D@37650" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37650" to="Tiles/@AnimatableBody2D@37650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37650" to="Tiles/@AnimatableBody2D@37650" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37650" to="Tiles/@AnimatableBody2D@37650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37651" to="Tiles/@AnimatableBody2D@37651/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37651" to="Tiles/@AnimatableBody2D@37651/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37651" to="Tiles/@AnimatableBody2D@37651" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37651" to="Tiles/@AnimatableBody2D@37651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37651" to="Tiles/@AnimatableBody2D@37651" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37651" to="Tiles/@AnimatableBody2D@37651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37652" to="Tiles/@AnimatableBody2D@37652/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37652" to="Tiles/@AnimatableBody2D@37652/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37652" to="Tiles/@AnimatableBody2D@37652" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37652" to="Tiles/@AnimatableBody2D@37652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37652" to="Tiles/@AnimatableBody2D@37652" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37652" to="Tiles/@AnimatableBody2D@37652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37653" to="Tiles/@AnimatableBody2D@37653/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37653" to="Tiles/@AnimatableBody2D@37653/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37653" to="Tiles/@AnimatableBody2D@37653" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37653" to="Tiles/@AnimatableBody2D@37653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37653" to="Tiles/@AnimatableBody2D@37653" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37653" to="Tiles/@AnimatableBody2D@37653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37654" to="Tiles/@AnimatableBody2D@37654/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37654" to="Tiles/@AnimatableBody2D@37654/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37654" to="Tiles/@AnimatableBody2D@37654" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37654" to="Tiles/@AnimatableBody2D@37654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37654" to="Tiles/@AnimatableBody2D@37654" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37654" to="Tiles/@AnimatableBody2D@37654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37655" to="Tiles/@AnimatableBody2D@37655/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37655" to="Tiles/@AnimatableBody2D@37655/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37655" to="Tiles/@AnimatableBody2D@37655" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37655" to="Tiles/@AnimatableBody2D@37655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37655" to="Tiles/@AnimatableBody2D@37655" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37655" to="Tiles/@AnimatableBody2D@37655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37656" to="Tiles/@AnimatableBody2D@37656/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37656" to="Tiles/@AnimatableBody2D@37656/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37656" to="Tiles/@AnimatableBody2D@37656" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37656" to="Tiles/@AnimatableBody2D@37656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37656" to="Tiles/@AnimatableBody2D@37656" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37656" to="Tiles/@AnimatableBody2D@37656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37657" to="Tiles/@AnimatableBody2D@37657/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37657" to="Tiles/@AnimatableBody2D@37657/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37657" to="Tiles/@AnimatableBody2D@37657" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37657" to="Tiles/@AnimatableBody2D@37657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37657" to="Tiles/@AnimatableBody2D@37657" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37657" to="Tiles/@AnimatableBody2D@37657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37658" to="Tiles/@AnimatableBody2D@37658/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37658" to="Tiles/@AnimatableBody2D@37658/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37658" to="Tiles/@AnimatableBody2D@37658" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37658" to="Tiles/@AnimatableBody2D@37658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37658" to="Tiles/@AnimatableBody2D@37658" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37658" to="Tiles/@AnimatableBody2D@37658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37659" to="Tiles/@AnimatableBody2D@37659/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37659" to="Tiles/@AnimatableBody2D@37659/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37659" to="Tiles/@AnimatableBody2D@37659" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37659" to="Tiles/@AnimatableBody2D@37659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37659" to="Tiles/@AnimatableBody2D@37659" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37659" to="Tiles/@AnimatableBody2D@37659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37660" to="Tiles/@AnimatableBody2D@37660/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37660" to="Tiles/@AnimatableBody2D@37660/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37660" to="Tiles/@AnimatableBody2D@37660" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37660" to="Tiles/@AnimatableBody2D@37660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37660" to="Tiles/@AnimatableBody2D@37660" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37660" to="Tiles/@AnimatableBody2D@37660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37661" to="Tiles/@AnimatableBody2D@37661/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37661" to="Tiles/@AnimatableBody2D@37661/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37661" to="Tiles/@AnimatableBody2D@37661" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37661" to="Tiles/@AnimatableBody2D@37661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37661" to="Tiles/@AnimatableBody2D@37661" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37661" to="Tiles/@AnimatableBody2D@37661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37662" to="Tiles/@AnimatableBody2D@37662/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37662" to="Tiles/@AnimatableBody2D@37662/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37662" to="Tiles/@AnimatableBody2D@37662" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37662" to="Tiles/@AnimatableBody2D@37662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37662" to="Tiles/@AnimatableBody2D@37662" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37662" to="Tiles/@AnimatableBody2D@37662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37663" to="Tiles/@AnimatableBody2D@37663/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37663" to="Tiles/@AnimatableBody2D@37663/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37663" to="Tiles/@AnimatableBody2D@37663" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37663" to="Tiles/@AnimatableBody2D@37663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37663" to="Tiles/@AnimatableBody2D@37663" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37663" to="Tiles/@AnimatableBody2D@37663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37664" to="Tiles/@AnimatableBody2D@37664/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37664" to="Tiles/@AnimatableBody2D@37664/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37664" to="Tiles/@AnimatableBody2D@37664" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37664" to="Tiles/@AnimatableBody2D@37664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37664" to="Tiles/@AnimatableBody2D@37664" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37664" to="Tiles/@AnimatableBody2D@37664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37665" to="Tiles/@AnimatableBody2D@37665/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37665" to="Tiles/@AnimatableBody2D@37665/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37665" to="Tiles/@AnimatableBody2D@37665" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37665" to="Tiles/@AnimatableBody2D@37665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37665" to="Tiles/@AnimatableBody2D@37665" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37665" to="Tiles/@AnimatableBody2D@37665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37666" to="Tiles/@AnimatableBody2D@37666/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37666" to="Tiles/@AnimatableBody2D@37666/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37666" to="Tiles/@AnimatableBody2D@37666" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37666" to="Tiles/@AnimatableBody2D@37666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37666" to="Tiles/@AnimatableBody2D@37666" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37666" to="Tiles/@AnimatableBody2D@37666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37667" to="Tiles/@AnimatableBody2D@37667/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37667" to="Tiles/@AnimatableBody2D@37667/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37667" to="Tiles/@AnimatableBody2D@37667" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37667" to="Tiles/@AnimatableBody2D@37667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37667" to="Tiles/@AnimatableBody2D@37667" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37667" to="Tiles/@AnimatableBody2D@37667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37668" to="Tiles/@AnimatableBody2D@37668/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37668" to="Tiles/@AnimatableBody2D@37668/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37668" to="Tiles/@AnimatableBody2D@37668" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37668" to="Tiles/@AnimatableBody2D@37668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37668" to="Tiles/@AnimatableBody2D@37668" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37668" to="Tiles/@AnimatableBody2D@37668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37669" to="Tiles/@AnimatableBody2D@37669/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37669" to="Tiles/@AnimatableBody2D@37669/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37669" to="Tiles/@AnimatableBody2D@37669" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37669" to="Tiles/@AnimatableBody2D@37669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37669" to="Tiles/@AnimatableBody2D@37669" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37669" to="Tiles/@AnimatableBody2D@37669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37670" to="Tiles/@AnimatableBody2D@37670/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37670" to="Tiles/@AnimatableBody2D@37670/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37670" to="Tiles/@AnimatableBody2D@37670" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37670" to="Tiles/@AnimatableBody2D@37670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37670" to="Tiles/@AnimatableBody2D@37670" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37670" to="Tiles/@AnimatableBody2D@37670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37671" to="Tiles/@AnimatableBody2D@37671/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37671" to="Tiles/@AnimatableBody2D@37671/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37671" to="Tiles/@AnimatableBody2D@37671" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37671" to="Tiles/@AnimatableBody2D@37671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37671" to="Tiles/@AnimatableBody2D@37671" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37671" to="Tiles/@AnimatableBody2D@37671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37672" to="Tiles/@AnimatableBody2D@37672/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37672" to="Tiles/@AnimatableBody2D@37672/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37672" to="Tiles/@AnimatableBody2D@37672" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37672" to="Tiles/@AnimatableBody2D@37672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37672" to="Tiles/@AnimatableBody2D@37672" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37672" to="Tiles/@AnimatableBody2D@37672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37673" to="Tiles/@AnimatableBody2D@37673/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37673" to="Tiles/@AnimatableBody2D@37673/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37673" to="Tiles/@AnimatableBody2D@37673" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37673" to="Tiles/@AnimatableBody2D@37673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37673" to="Tiles/@AnimatableBody2D@37673" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37673" to="Tiles/@AnimatableBody2D@37673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37674" to="Tiles/@AnimatableBody2D@37674/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37674" to="Tiles/@AnimatableBody2D@37674/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37674" to="Tiles/@AnimatableBody2D@37674" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37674" to="Tiles/@AnimatableBody2D@37674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37674" to="Tiles/@AnimatableBody2D@37674" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37674" to="Tiles/@AnimatableBody2D@37674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37675" to="Tiles/@AnimatableBody2D@37675/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37675" to="Tiles/@AnimatableBody2D@37675/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37675" to="Tiles/@AnimatableBody2D@37675" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37675" to="Tiles/@AnimatableBody2D@37675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37675" to="Tiles/@AnimatableBody2D@37675" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37675" to="Tiles/@AnimatableBody2D@37675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37676" to="Tiles/@AnimatableBody2D@37676/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37676" to="Tiles/@AnimatableBody2D@37676/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37676" to="Tiles/@AnimatableBody2D@37676" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37676" to="Tiles/@AnimatableBody2D@37676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37676" to="Tiles/@AnimatableBody2D@37676" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37676" to="Tiles/@AnimatableBody2D@37676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37677" to="Tiles/@AnimatableBody2D@37677/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37677" to="Tiles/@AnimatableBody2D@37677/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37677" to="Tiles/@AnimatableBody2D@37677" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37677" to="Tiles/@AnimatableBody2D@37677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37677" to="Tiles/@AnimatableBody2D@37677" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37677" to="Tiles/@AnimatableBody2D@37677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37678" to="Tiles/@AnimatableBody2D@37678/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37678" to="Tiles/@AnimatableBody2D@37678/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37678" to="Tiles/@AnimatableBody2D@37678" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37678" to="Tiles/@AnimatableBody2D@37678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37678" to="Tiles/@AnimatableBody2D@37678" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37678" to="Tiles/@AnimatableBody2D@37678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37679" to="Tiles/@AnimatableBody2D@37679/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37679" to="Tiles/@AnimatableBody2D@37679/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37679" to="Tiles/@AnimatableBody2D@37679" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37679" to="Tiles/@AnimatableBody2D@37679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37679" to="Tiles/@AnimatableBody2D@37679" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37679" to="Tiles/@AnimatableBody2D@37679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37680" to="Tiles/@AnimatableBody2D@37680/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37680" to="Tiles/@AnimatableBody2D@37680/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37680" to="Tiles/@AnimatableBody2D@37680" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37680" to="Tiles/@AnimatableBody2D@37680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37680" to="Tiles/@AnimatableBody2D@37680" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37680" to="Tiles/@AnimatableBody2D@37680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37681" to="Tiles/@AnimatableBody2D@37681/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37681" to="Tiles/@AnimatableBody2D@37681/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37681" to="Tiles/@AnimatableBody2D@37681" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37681" to="Tiles/@AnimatableBody2D@37681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37681" to="Tiles/@AnimatableBody2D@37681" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37681" to="Tiles/@AnimatableBody2D@37681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37682" to="Tiles/@AnimatableBody2D@37682/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37682" to="Tiles/@AnimatableBody2D@37682/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37682" to="Tiles/@AnimatableBody2D@37682" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37682" to="Tiles/@AnimatableBody2D@37682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37682" to="Tiles/@AnimatableBody2D@37682" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37682" to="Tiles/@AnimatableBody2D@37682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37683" to="Tiles/@AnimatableBody2D@37683/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37683" to="Tiles/@AnimatableBody2D@37683/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37683" to="Tiles/@AnimatableBody2D@37683" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37683" to="Tiles/@AnimatableBody2D@37683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37683" to="Tiles/@AnimatableBody2D@37683" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37683" to="Tiles/@AnimatableBody2D@37683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37684" to="Tiles/@AnimatableBody2D@37684/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37684" to="Tiles/@AnimatableBody2D@37684/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37684" to="Tiles/@AnimatableBody2D@37684" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37684" to="Tiles/@AnimatableBody2D@37684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37684" to="Tiles/@AnimatableBody2D@37684" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37684" to="Tiles/@AnimatableBody2D@37684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37685" to="Tiles/@AnimatableBody2D@37685/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37685" to="Tiles/@AnimatableBody2D@37685/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37685" to="Tiles/@AnimatableBody2D@37685" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37685" to="Tiles/@AnimatableBody2D@37685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37685" to="Tiles/@AnimatableBody2D@37685" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37685" to="Tiles/@AnimatableBody2D@37685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37686" to="Tiles/@AnimatableBody2D@37686/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37686" to="Tiles/@AnimatableBody2D@37686/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37686" to="Tiles/@AnimatableBody2D@37686" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37686" to="Tiles/@AnimatableBody2D@37686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37686" to="Tiles/@AnimatableBody2D@37686" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37686" to="Tiles/@AnimatableBody2D@37686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37687" to="Tiles/@AnimatableBody2D@37687/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37687" to="Tiles/@AnimatableBody2D@37687/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37687" to="Tiles/@AnimatableBody2D@37687" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37687" to="Tiles/@AnimatableBody2D@37687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37687" to="Tiles/@AnimatableBody2D@37687" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37687" to="Tiles/@AnimatableBody2D@37687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37688" to="Tiles/@AnimatableBody2D@37688/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37688" to="Tiles/@AnimatableBody2D@37688/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37688" to="Tiles/@AnimatableBody2D@37688" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37688" to="Tiles/@AnimatableBody2D@37688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37688" to="Tiles/@AnimatableBody2D@37688" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37688" to="Tiles/@AnimatableBody2D@37688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37689" to="Tiles/@AnimatableBody2D@37689/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37689" to="Tiles/@AnimatableBody2D@37689/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37689" to="Tiles/@AnimatableBody2D@37689" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37689" to="Tiles/@AnimatableBody2D@37689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37689" to="Tiles/@AnimatableBody2D@37689" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37689" to="Tiles/@AnimatableBody2D@37689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37690" to="Tiles/@AnimatableBody2D@37690/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37690" to="Tiles/@AnimatableBody2D@37690/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37690" to="Tiles/@AnimatableBody2D@37690" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37690" to="Tiles/@AnimatableBody2D@37690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37690" to="Tiles/@AnimatableBody2D@37690" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37690" to="Tiles/@AnimatableBody2D@37690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37691" to="Tiles/@AnimatableBody2D@37691/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37691" to="Tiles/@AnimatableBody2D@37691/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37691" to="Tiles/@AnimatableBody2D@37691" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37691" to="Tiles/@AnimatableBody2D@37691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37691" to="Tiles/@AnimatableBody2D@37691" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37691" to="Tiles/@AnimatableBody2D@37691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37692" to="Tiles/@AnimatableBody2D@37692/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37692" to="Tiles/@AnimatableBody2D@37692/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37692" to="Tiles/@AnimatableBody2D@37692" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37692" to="Tiles/@AnimatableBody2D@37692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37692" to="Tiles/@AnimatableBody2D@37692" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37692" to="Tiles/@AnimatableBody2D@37692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37693" to="Tiles/@AnimatableBody2D@37693/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37693" to="Tiles/@AnimatableBody2D@37693/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37693" to="Tiles/@AnimatableBody2D@37693" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37693" to="Tiles/@AnimatableBody2D@37693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37693" to="Tiles/@AnimatableBody2D@37693" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37693" to="Tiles/@AnimatableBody2D@37693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37694" to="Tiles/@AnimatableBody2D@37694/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37694" to="Tiles/@AnimatableBody2D@37694/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37694" to="Tiles/@AnimatableBody2D@37694" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37694" to="Tiles/@AnimatableBody2D@37694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37694" to="Tiles/@AnimatableBody2D@37694" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37694" to="Tiles/@AnimatableBody2D@37694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37695" to="Tiles/@AnimatableBody2D@37695/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37695" to="Tiles/@AnimatableBody2D@37695/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37695" to="Tiles/@AnimatableBody2D@37695" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37695" to="Tiles/@AnimatableBody2D@37695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37695" to="Tiles/@AnimatableBody2D@37695" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37695" to="Tiles/@AnimatableBody2D@37695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37696" to="Tiles/@AnimatableBody2D@37696/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37696" to="Tiles/@AnimatableBody2D@37696/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37696" to="Tiles/@AnimatableBody2D@37696" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37696" to="Tiles/@AnimatableBody2D@37696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37696" to="Tiles/@AnimatableBody2D@37696" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37696" to="Tiles/@AnimatableBody2D@37696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37697" to="Tiles/@AnimatableBody2D@37697/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37697" to="Tiles/@AnimatableBody2D@37697/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37697" to="Tiles/@AnimatableBody2D@37697" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37697" to="Tiles/@AnimatableBody2D@37697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37697" to="Tiles/@AnimatableBody2D@37697" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37697" to="Tiles/@AnimatableBody2D@37697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37698" to="Tiles/@AnimatableBody2D@37698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37698" to="Tiles/@AnimatableBody2D@37698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37698" to="Tiles/@AnimatableBody2D@37698" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37698" to="Tiles/@AnimatableBody2D@37698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37698" to="Tiles/@AnimatableBody2D@37698" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37698" to="Tiles/@AnimatableBody2D@37698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37699" to="Tiles/@AnimatableBody2D@37699/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37699" to="Tiles/@AnimatableBody2D@37699/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37699" to="Tiles/@AnimatableBody2D@37699" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37699" to="Tiles/@AnimatableBody2D@37699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37699" to="Tiles/@AnimatableBody2D@37699" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37699" to="Tiles/@AnimatableBody2D@37699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37700" to="Tiles/@AnimatableBody2D@37700/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37700" to="Tiles/@AnimatableBody2D@37700/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37700" to="Tiles/@AnimatableBody2D@37700" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37700" to="Tiles/@AnimatableBody2D@37700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37700" to="Tiles/@AnimatableBody2D@37700" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37700" to="Tiles/@AnimatableBody2D@37700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37701" to="Tiles/@AnimatableBody2D@37701/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37701" to="Tiles/@AnimatableBody2D@37701/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37701" to="Tiles/@AnimatableBody2D@37701" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37701" to="Tiles/@AnimatableBody2D@37701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37701" to="Tiles/@AnimatableBody2D@37701" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37701" to="Tiles/@AnimatableBody2D@37701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37702" to="Tiles/@AnimatableBody2D@37702/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37702" to="Tiles/@AnimatableBody2D@37702/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37702" to="Tiles/@AnimatableBody2D@37702" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37702" to="Tiles/@AnimatableBody2D@37702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37702" to="Tiles/@AnimatableBody2D@37702" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37702" to="Tiles/@AnimatableBody2D@37702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37703" to="Tiles/@AnimatableBody2D@37703/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37703" to="Tiles/@AnimatableBody2D@37703/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37703" to="Tiles/@AnimatableBody2D@37703" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37703" to="Tiles/@AnimatableBody2D@37703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37703" to="Tiles/@AnimatableBody2D@37703" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37703" to="Tiles/@AnimatableBody2D@37703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37704" to="Tiles/@AnimatableBody2D@37704/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37704" to="Tiles/@AnimatableBody2D@37704/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37704" to="Tiles/@AnimatableBody2D@37704" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37704" to="Tiles/@AnimatableBody2D@37704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37704" to="Tiles/@AnimatableBody2D@37704" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37704" to="Tiles/@AnimatableBody2D@37704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37705" to="Tiles/@AnimatableBody2D@37705/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37705" to="Tiles/@AnimatableBody2D@37705/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37705" to="Tiles/@AnimatableBody2D@37705" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37705" to="Tiles/@AnimatableBody2D@37705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37705" to="Tiles/@AnimatableBody2D@37705" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37705" to="Tiles/@AnimatableBody2D@37705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37706" to="Tiles/@AnimatableBody2D@37706/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37706" to="Tiles/@AnimatableBody2D@37706/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37706" to="Tiles/@AnimatableBody2D@37706" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37706" to="Tiles/@AnimatableBody2D@37706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37706" to="Tiles/@AnimatableBody2D@37706" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37706" to="Tiles/@AnimatableBody2D@37706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37707" to="Tiles/@AnimatableBody2D@37707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37707" to="Tiles/@AnimatableBody2D@37707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37707" to="Tiles/@AnimatableBody2D@37707" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37707" to="Tiles/@AnimatableBody2D@37707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37707" to="Tiles/@AnimatableBody2D@37707" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37707" to="Tiles/@AnimatableBody2D@37707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37708" to="Tiles/@AnimatableBody2D@37708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37708" to="Tiles/@AnimatableBody2D@37708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37708" to="Tiles/@AnimatableBody2D@37708" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37708" to="Tiles/@AnimatableBody2D@37708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37708" to="Tiles/@AnimatableBody2D@37708" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37708" to="Tiles/@AnimatableBody2D@37708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37709" to="Tiles/@AnimatableBody2D@37709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37709" to="Tiles/@AnimatableBody2D@37709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37709" to="Tiles/@AnimatableBody2D@37709" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37709" to="Tiles/@AnimatableBody2D@37709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37709" to="Tiles/@AnimatableBody2D@37709" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37709" to="Tiles/@AnimatableBody2D@37709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37710" to="Tiles/@AnimatableBody2D@37710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37710" to="Tiles/@AnimatableBody2D@37710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37710" to="Tiles/@AnimatableBody2D@37710" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37710" to="Tiles/@AnimatableBody2D@37710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37710" to="Tiles/@AnimatableBody2D@37710" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37710" to="Tiles/@AnimatableBody2D@37710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37711" to="Tiles/@AnimatableBody2D@37711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37711" to="Tiles/@AnimatableBody2D@37711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37711" to="Tiles/@AnimatableBody2D@37711" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37711" to="Tiles/@AnimatableBody2D@37711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37711" to="Tiles/@AnimatableBody2D@37711" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37711" to="Tiles/@AnimatableBody2D@37711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37712" to="Tiles/@AnimatableBody2D@37712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37712" to="Tiles/@AnimatableBody2D@37712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37712" to="Tiles/@AnimatableBody2D@37712" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37712" to="Tiles/@AnimatableBody2D@37712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37712" to="Tiles/@AnimatableBody2D@37712" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37712" to="Tiles/@AnimatableBody2D@37712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37713" to="Tiles/@AnimatableBody2D@37713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37713" to="Tiles/@AnimatableBody2D@37713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37713" to="Tiles/@AnimatableBody2D@37713" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37713" to="Tiles/@AnimatableBody2D@37713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37713" to="Tiles/@AnimatableBody2D@37713" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37713" to="Tiles/@AnimatableBody2D@37713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37714" to="Tiles/@AnimatableBody2D@37714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37714" to="Tiles/@AnimatableBody2D@37714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37714" to="Tiles/@AnimatableBody2D@37714" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37714" to="Tiles/@AnimatableBody2D@37714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37714" to="Tiles/@AnimatableBody2D@37714" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37714" to="Tiles/@AnimatableBody2D@37714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37715" to="Tiles/@AnimatableBody2D@37715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37715" to="Tiles/@AnimatableBody2D@37715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37715" to="Tiles/@AnimatableBody2D@37715" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37715" to="Tiles/@AnimatableBody2D@37715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37715" to="Tiles/@AnimatableBody2D@37715" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37715" to="Tiles/@AnimatableBody2D@37715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37716" to="Tiles/@AnimatableBody2D@37716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37716" to="Tiles/@AnimatableBody2D@37716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37716" to="Tiles/@AnimatableBody2D@37716" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37716" to="Tiles/@AnimatableBody2D@37716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37716" to="Tiles/@AnimatableBody2D@37716" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37716" to="Tiles/@AnimatableBody2D@37716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37717" to="Tiles/@AnimatableBody2D@37717/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37717" to="Tiles/@AnimatableBody2D@37717/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37717" to="Tiles/@AnimatableBody2D@37717" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37717" to="Tiles/@AnimatableBody2D@37717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37717" to="Tiles/@AnimatableBody2D@37717" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37717" to="Tiles/@AnimatableBody2D@37717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37718" to="Tiles/@AnimatableBody2D@37718/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37718" to="Tiles/@AnimatableBody2D@37718/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37718" to="Tiles/@AnimatableBody2D@37718" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37718" to="Tiles/@AnimatableBody2D@37718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37718" to="Tiles/@AnimatableBody2D@37718" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37718" to="Tiles/@AnimatableBody2D@37718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37719" to="Tiles/@AnimatableBody2D@37719/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37719" to="Tiles/@AnimatableBody2D@37719/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37719" to="Tiles/@AnimatableBody2D@37719" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37719" to="Tiles/@AnimatableBody2D@37719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37719" to="Tiles/@AnimatableBody2D@37719" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37719" to="Tiles/@AnimatableBody2D@37719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37720" to="Tiles/@AnimatableBody2D@37720/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37720" to="Tiles/@AnimatableBody2D@37720/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37720" to="Tiles/@AnimatableBody2D@37720" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37720" to="Tiles/@AnimatableBody2D@37720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37720" to="Tiles/@AnimatableBody2D@37720" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37720" to="Tiles/@AnimatableBody2D@37720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37721" to="Tiles/@AnimatableBody2D@37721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37721" to="Tiles/@AnimatableBody2D@37721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37721" to="Tiles/@AnimatableBody2D@37721" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37721" to="Tiles/@AnimatableBody2D@37721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37721" to="Tiles/@AnimatableBody2D@37721" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37721" to="Tiles/@AnimatableBody2D@37721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37722" to="Tiles/@AnimatableBody2D@37722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37722" to="Tiles/@AnimatableBody2D@37722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37722" to="Tiles/@AnimatableBody2D@37722" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37722" to="Tiles/@AnimatableBody2D@37722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37722" to="Tiles/@AnimatableBody2D@37722" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37722" to="Tiles/@AnimatableBody2D@37722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37723" to="Tiles/@AnimatableBody2D@37723/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37723" to="Tiles/@AnimatableBody2D@37723/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37723" to="Tiles/@AnimatableBody2D@37723" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37723" to="Tiles/@AnimatableBody2D@37723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37723" to="Tiles/@AnimatableBody2D@37723" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37723" to="Tiles/@AnimatableBody2D@37723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37724" to="Tiles/@AnimatableBody2D@37724/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37724" to="Tiles/@AnimatableBody2D@37724/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37724" to="Tiles/@AnimatableBody2D@37724" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37724" to="Tiles/@AnimatableBody2D@37724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37724" to="Tiles/@AnimatableBody2D@37724" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37724" to="Tiles/@AnimatableBody2D@37724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37725" to="Tiles/@AnimatableBody2D@37725/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37725" to="Tiles/@AnimatableBody2D@37725/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37725" to="Tiles/@AnimatableBody2D@37725" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37725" to="Tiles/@AnimatableBody2D@37725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37725" to="Tiles/@AnimatableBody2D@37725" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37725" to="Tiles/@AnimatableBody2D@37725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37726" to="Tiles/@AnimatableBody2D@37726/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37726" to="Tiles/@AnimatableBody2D@37726/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37726" to="Tiles/@AnimatableBody2D@37726" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37726" to="Tiles/@AnimatableBody2D@37726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37726" to="Tiles/@AnimatableBody2D@37726" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37726" to="Tiles/@AnimatableBody2D@37726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37727" to="Tiles/@AnimatableBody2D@37727/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37727" to="Tiles/@AnimatableBody2D@37727/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37727" to="Tiles/@AnimatableBody2D@37727" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37727" to="Tiles/@AnimatableBody2D@37727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37727" to="Tiles/@AnimatableBody2D@37727" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37727" to="Tiles/@AnimatableBody2D@37727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37728" to="Tiles/@AnimatableBody2D@37728/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37728" to="Tiles/@AnimatableBody2D@37728/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37728" to="Tiles/@AnimatableBody2D@37728" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37728" to="Tiles/@AnimatableBody2D@37728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37728" to="Tiles/@AnimatableBody2D@37728" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37728" to="Tiles/@AnimatableBody2D@37728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37729" to="Tiles/@AnimatableBody2D@37729/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37729" to="Tiles/@AnimatableBody2D@37729/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37729" to="Tiles/@AnimatableBody2D@37729" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37729" to="Tiles/@AnimatableBody2D@37729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37729" to="Tiles/@AnimatableBody2D@37729" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37729" to="Tiles/@AnimatableBody2D@37729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37730" to="Tiles/@AnimatableBody2D@37730/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37730" to="Tiles/@AnimatableBody2D@37730/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37730" to="Tiles/@AnimatableBody2D@37730" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37730" to="Tiles/@AnimatableBody2D@37730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37730" to="Tiles/@AnimatableBody2D@37730" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37730" to="Tiles/@AnimatableBody2D@37730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37731" to="Tiles/@AnimatableBody2D@37731/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37731" to="Tiles/@AnimatableBody2D@37731/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37731" to="Tiles/@AnimatableBody2D@37731" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37731" to="Tiles/@AnimatableBody2D@37731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37731" to="Tiles/@AnimatableBody2D@37731" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37731" to="Tiles/@AnimatableBody2D@37731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37732" to="Tiles/@AnimatableBody2D@37732/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37732" to="Tiles/@AnimatableBody2D@37732/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37732" to="Tiles/@AnimatableBody2D@37732" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37732" to="Tiles/@AnimatableBody2D@37732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37732" to="Tiles/@AnimatableBody2D@37732" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37732" to="Tiles/@AnimatableBody2D@37732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37733" to="Tiles/@AnimatableBody2D@37733/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37733" to="Tiles/@AnimatableBody2D@37733/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37733" to="Tiles/@AnimatableBody2D@37733" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37733" to="Tiles/@AnimatableBody2D@37733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37733" to="Tiles/@AnimatableBody2D@37733" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37733" to="Tiles/@AnimatableBody2D@37733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37734" to="Tiles/@AnimatableBody2D@37734/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37734" to="Tiles/@AnimatableBody2D@37734/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37734" to="Tiles/@AnimatableBody2D@37734" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37734" to="Tiles/@AnimatableBody2D@37734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37734" to="Tiles/@AnimatableBody2D@37734" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37734" to="Tiles/@AnimatableBody2D@37734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37735" to="Tiles/@AnimatableBody2D@37735/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37735" to="Tiles/@AnimatableBody2D@37735/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37735" to="Tiles/@AnimatableBody2D@37735" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37735" to="Tiles/@AnimatableBody2D@37735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37735" to="Tiles/@AnimatableBody2D@37735" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37735" to="Tiles/@AnimatableBody2D@37735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37736" to="Tiles/@AnimatableBody2D@37736/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37736" to="Tiles/@AnimatableBody2D@37736/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37736" to="Tiles/@AnimatableBody2D@37736" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37736" to="Tiles/@AnimatableBody2D@37736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37736" to="Tiles/@AnimatableBody2D@37736" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37736" to="Tiles/@AnimatableBody2D@37736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37737" to="Tiles/@AnimatableBody2D@37737/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37737" to="Tiles/@AnimatableBody2D@37737/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37737" to="Tiles/@AnimatableBody2D@37737" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37737" to="Tiles/@AnimatableBody2D@37737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37737" to="Tiles/@AnimatableBody2D@37737" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37737" to="Tiles/@AnimatableBody2D@37737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37738" to="Tiles/@AnimatableBody2D@37738/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37738" to="Tiles/@AnimatableBody2D@37738/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37738" to="Tiles/@AnimatableBody2D@37738" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37738" to="Tiles/@AnimatableBody2D@37738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37738" to="Tiles/@AnimatableBody2D@37738" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37738" to="Tiles/@AnimatableBody2D@37738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37739" to="Tiles/@AnimatableBody2D@37739/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37739" to="Tiles/@AnimatableBody2D@37739/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37739" to="Tiles/@AnimatableBody2D@37739" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37739" to="Tiles/@AnimatableBody2D@37739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37739" to="Tiles/@AnimatableBody2D@37739" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37739" to="Tiles/@AnimatableBody2D@37739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37740" to="Tiles/@AnimatableBody2D@37740/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37740" to="Tiles/@AnimatableBody2D@37740/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37740" to="Tiles/@AnimatableBody2D@37740" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37740" to="Tiles/@AnimatableBody2D@37740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37740" to="Tiles/@AnimatableBody2D@37740" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37740" to="Tiles/@AnimatableBody2D@37740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37741" to="Tiles/@AnimatableBody2D@37741/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37741" to="Tiles/@AnimatableBody2D@37741/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37741" to="Tiles/@AnimatableBody2D@37741" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37741" to="Tiles/@AnimatableBody2D@37741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37741" to="Tiles/@AnimatableBody2D@37741" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37741" to="Tiles/@AnimatableBody2D@37741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37742" to="Tiles/@AnimatableBody2D@37742/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37742" to="Tiles/@AnimatableBody2D@37742/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37742" to="Tiles/@AnimatableBody2D@37742" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37742" to="Tiles/@AnimatableBody2D@37742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37742" to="Tiles/@AnimatableBody2D@37742" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37742" to="Tiles/@AnimatableBody2D@37742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37743" to="Tiles/@AnimatableBody2D@37743/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37743" to="Tiles/@AnimatableBody2D@37743/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37743" to="Tiles/@AnimatableBody2D@37743" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37743" to="Tiles/@AnimatableBody2D@37743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37743" to="Tiles/@AnimatableBody2D@37743" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37743" to="Tiles/@AnimatableBody2D@37743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37744" to="Tiles/@AnimatableBody2D@37744/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37744" to="Tiles/@AnimatableBody2D@37744/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37744" to="Tiles/@AnimatableBody2D@37744" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37744" to="Tiles/@AnimatableBody2D@37744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37744" to="Tiles/@AnimatableBody2D@37744" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37744" to="Tiles/@AnimatableBody2D@37744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37745" to="Tiles/@AnimatableBody2D@37745/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37745" to="Tiles/@AnimatableBody2D@37745/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37745" to="Tiles/@AnimatableBody2D@37745" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37745" to="Tiles/@AnimatableBody2D@37745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37745" to="Tiles/@AnimatableBody2D@37745" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37745" to="Tiles/@AnimatableBody2D@37745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37746" to="Tiles/@AnimatableBody2D@37746/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37746" to="Tiles/@AnimatableBody2D@37746/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37746" to="Tiles/@AnimatableBody2D@37746" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37746" to="Tiles/@AnimatableBody2D@37746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37746" to="Tiles/@AnimatableBody2D@37746" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37746" to="Tiles/@AnimatableBody2D@37746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37747" to="Tiles/@AnimatableBody2D@37747/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37747" to="Tiles/@AnimatableBody2D@37747/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37747" to="Tiles/@AnimatableBody2D@37747" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37747" to="Tiles/@AnimatableBody2D@37747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37747" to="Tiles/@AnimatableBody2D@37747" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37747" to="Tiles/@AnimatableBody2D@37747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37748" to="Tiles/@AnimatableBody2D@37748/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37748" to="Tiles/@AnimatableBody2D@37748/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37748" to="Tiles/@AnimatableBody2D@37748" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37748" to="Tiles/@AnimatableBody2D@37748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37748" to="Tiles/@AnimatableBody2D@37748" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37748" to="Tiles/@AnimatableBody2D@37748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37749" to="Tiles/@AnimatableBody2D@37749/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37749" to="Tiles/@AnimatableBody2D@37749/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37749" to="Tiles/@AnimatableBody2D@37749" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37749" to="Tiles/@AnimatableBody2D@37749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37749" to="Tiles/@AnimatableBody2D@37749" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37749" to="Tiles/@AnimatableBody2D@37749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37750" to="Tiles/@AnimatableBody2D@37750/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37750" to="Tiles/@AnimatableBody2D@37750/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37750" to="Tiles/@AnimatableBody2D@37750" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37750" to="Tiles/@AnimatableBody2D@37750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37750" to="Tiles/@AnimatableBody2D@37750" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37750" to="Tiles/@AnimatableBody2D@37750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37751" to="Tiles/@AnimatableBody2D@37751/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37751" to="Tiles/@AnimatableBody2D@37751/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37751" to="Tiles/@AnimatableBody2D@37751" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37751" to="Tiles/@AnimatableBody2D@37751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37751" to="Tiles/@AnimatableBody2D@37751" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37751" to="Tiles/@AnimatableBody2D@37751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37752" to="Tiles/@AnimatableBody2D@37752/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37752" to="Tiles/@AnimatableBody2D@37752/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37752" to="Tiles/@AnimatableBody2D@37752" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37752" to="Tiles/@AnimatableBody2D@37752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37752" to="Tiles/@AnimatableBody2D@37752" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37752" to="Tiles/@AnimatableBody2D@37752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37753" to="Tiles/@AnimatableBody2D@37753/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37753" to="Tiles/@AnimatableBody2D@37753/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37753" to="Tiles/@AnimatableBody2D@37753" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37753" to="Tiles/@AnimatableBody2D@37753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37753" to="Tiles/@AnimatableBody2D@37753" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37753" to="Tiles/@AnimatableBody2D@37753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37754" to="Tiles/@AnimatableBody2D@37754/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37754" to="Tiles/@AnimatableBody2D@37754/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37754" to="Tiles/@AnimatableBody2D@37754" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37754" to="Tiles/@AnimatableBody2D@37754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37754" to="Tiles/@AnimatableBody2D@37754" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37754" to="Tiles/@AnimatableBody2D@37754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37755" to="Tiles/@AnimatableBody2D@37755/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37755" to="Tiles/@AnimatableBody2D@37755/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37755" to="Tiles/@AnimatableBody2D@37755" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37755" to="Tiles/@AnimatableBody2D@37755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37755" to="Tiles/@AnimatableBody2D@37755" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37755" to="Tiles/@AnimatableBody2D@37755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37756" to="Tiles/@AnimatableBody2D@37756/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37756" to="Tiles/@AnimatableBody2D@37756/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37756" to="Tiles/@AnimatableBody2D@37756" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37756" to="Tiles/@AnimatableBody2D@37756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37756" to="Tiles/@AnimatableBody2D@37756" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37756" to="Tiles/@AnimatableBody2D@37756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37757" to="Tiles/@AnimatableBody2D@37757/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37757" to="Tiles/@AnimatableBody2D@37757/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37757" to="Tiles/@AnimatableBody2D@37757" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37757" to="Tiles/@AnimatableBody2D@37757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37757" to="Tiles/@AnimatableBody2D@37757" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37757" to="Tiles/@AnimatableBody2D@37757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37758" to="Tiles/@AnimatableBody2D@37758/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37758" to="Tiles/@AnimatableBody2D@37758/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37758" to="Tiles/@AnimatableBody2D@37758" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37758" to="Tiles/@AnimatableBody2D@37758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37758" to="Tiles/@AnimatableBody2D@37758" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37758" to="Tiles/@AnimatableBody2D@37758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37759" to="Tiles/@AnimatableBody2D@37759/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37759" to="Tiles/@AnimatableBody2D@37759/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37759" to="Tiles/@AnimatableBody2D@37759" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37759" to="Tiles/@AnimatableBody2D@37759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37759" to="Tiles/@AnimatableBody2D@37759" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37759" to="Tiles/@AnimatableBody2D@37759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37760" to="Tiles/@AnimatableBody2D@37760/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37760" to="Tiles/@AnimatableBody2D@37760/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37760" to="Tiles/@AnimatableBody2D@37760" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37760" to="Tiles/@AnimatableBody2D@37760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37760" to="Tiles/@AnimatableBody2D@37760" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37760" to="Tiles/@AnimatableBody2D@37760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37761" to="Tiles/@AnimatableBody2D@37761/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37761" to="Tiles/@AnimatableBody2D@37761/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37761" to="Tiles/@AnimatableBody2D@37761" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37761" to="Tiles/@AnimatableBody2D@37761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37761" to="Tiles/@AnimatableBody2D@37761" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37761" to="Tiles/@AnimatableBody2D@37761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37762" to="Tiles/@AnimatableBody2D@37762/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37762" to="Tiles/@AnimatableBody2D@37762/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37762" to="Tiles/@AnimatableBody2D@37762" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37762" to="Tiles/@AnimatableBody2D@37762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37762" to="Tiles/@AnimatableBody2D@37762" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37762" to="Tiles/@AnimatableBody2D@37762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37763" to="Tiles/@AnimatableBody2D@37763/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37763" to="Tiles/@AnimatableBody2D@37763/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37763" to="Tiles/@AnimatableBody2D@37763" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37763" to="Tiles/@AnimatableBody2D@37763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37763" to="Tiles/@AnimatableBody2D@37763" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37763" to="Tiles/@AnimatableBody2D@37763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37764" to="Tiles/@AnimatableBody2D@37764/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37764" to="Tiles/@AnimatableBody2D@37764/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37764" to="Tiles/@AnimatableBody2D@37764" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37764" to="Tiles/@AnimatableBody2D@37764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37764" to="Tiles/@AnimatableBody2D@37764" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37764" to="Tiles/@AnimatableBody2D@37764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37765" to="Tiles/@AnimatableBody2D@37765/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37765" to="Tiles/@AnimatableBody2D@37765/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37765" to="Tiles/@AnimatableBody2D@37765" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37765" to="Tiles/@AnimatableBody2D@37765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37765" to="Tiles/@AnimatableBody2D@37765" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37765" to="Tiles/@AnimatableBody2D@37765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37766" to="Tiles/@AnimatableBody2D@37766/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37766" to="Tiles/@AnimatableBody2D@37766/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37766" to="Tiles/@AnimatableBody2D@37766" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37766" to="Tiles/@AnimatableBody2D@37766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37766" to="Tiles/@AnimatableBody2D@37766" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37766" to="Tiles/@AnimatableBody2D@37766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37767" to="Tiles/@AnimatableBody2D@37767/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37767" to="Tiles/@AnimatableBody2D@37767/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37767" to="Tiles/@AnimatableBody2D@37767" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37767" to="Tiles/@AnimatableBody2D@37767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37767" to="Tiles/@AnimatableBody2D@37767" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37767" to="Tiles/@AnimatableBody2D@37767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37768" to="Tiles/@AnimatableBody2D@37768/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37768" to="Tiles/@AnimatableBody2D@37768/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37768" to="Tiles/@AnimatableBody2D@37768" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37768" to="Tiles/@AnimatableBody2D@37768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37768" to="Tiles/@AnimatableBody2D@37768" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37768" to="Tiles/@AnimatableBody2D@37768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37769" to="Tiles/@AnimatableBody2D@37769/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37769" to="Tiles/@AnimatableBody2D@37769/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37769" to="Tiles/@AnimatableBody2D@37769" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37769" to="Tiles/@AnimatableBody2D@37769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37769" to="Tiles/@AnimatableBody2D@37769" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37769" to="Tiles/@AnimatableBody2D@37769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37770" to="Tiles/@AnimatableBody2D@37770/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37770" to="Tiles/@AnimatableBody2D@37770/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37770" to="Tiles/@AnimatableBody2D@37770" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37770" to="Tiles/@AnimatableBody2D@37770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37770" to="Tiles/@AnimatableBody2D@37770" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37770" to="Tiles/@AnimatableBody2D@37770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37771" to="Tiles/@AnimatableBody2D@37771/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37771" to="Tiles/@AnimatableBody2D@37771/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37771" to="Tiles/@AnimatableBody2D@37771" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37771" to="Tiles/@AnimatableBody2D@37771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37771" to="Tiles/@AnimatableBody2D@37771" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37771" to="Tiles/@AnimatableBody2D@37771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37772" to="Tiles/@AnimatableBody2D@37772/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37772" to="Tiles/@AnimatableBody2D@37772/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37772" to="Tiles/@AnimatableBody2D@37772" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37772" to="Tiles/@AnimatableBody2D@37772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37772" to="Tiles/@AnimatableBody2D@37772" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37772" to="Tiles/@AnimatableBody2D@37772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37773" to="Tiles/@AnimatableBody2D@37773/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37773" to="Tiles/@AnimatableBody2D@37773/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37773" to="Tiles/@AnimatableBody2D@37773" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37773" to="Tiles/@AnimatableBody2D@37773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37773" to="Tiles/@AnimatableBody2D@37773" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37773" to="Tiles/@AnimatableBody2D@37773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37774" to="Tiles/@AnimatableBody2D@37774/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37774" to="Tiles/@AnimatableBody2D@37774/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37774" to="Tiles/@AnimatableBody2D@37774" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37774" to="Tiles/@AnimatableBody2D@37774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37774" to="Tiles/@AnimatableBody2D@37774" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37774" to="Tiles/@AnimatableBody2D@37774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37775" to="Tiles/@AnimatableBody2D@37775/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37775" to="Tiles/@AnimatableBody2D@37775/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37775" to="Tiles/@AnimatableBody2D@37775" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37775" to="Tiles/@AnimatableBody2D@37775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37775" to="Tiles/@AnimatableBody2D@37775" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37775" to="Tiles/@AnimatableBody2D@37775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37776" to="Tiles/@AnimatableBody2D@37776/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37776" to="Tiles/@AnimatableBody2D@37776/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37776" to="Tiles/@AnimatableBody2D@37776" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37776" to="Tiles/@AnimatableBody2D@37776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37776" to="Tiles/@AnimatableBody2D@37776" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37776" to="Tiles/@AnimatableBody2D@37776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37777" to="Tiles/@AnimatableBody2D@37777/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37777" to="Tiles/@AnimatableBody2D@37777/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37777" to="Tiles/@AnimatableBody2D@37777" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37777" to="Tiles/@AnimatableBody2D@37777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37777" to="Tiles/@AnimatableBody2D@37777" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37777" to="Tiles/@AnimatableBody2D@37777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37778" to="Tiles/@AnimatableBody2D@37778/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37778" to="Tiles/@AnimatableBody2D@37778/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37778" to="Tiles/@AnimatableBody2D@37778" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37778" to="Tiles/@AnimatableBody2D@37778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37778" to="Tiles/@AnimatableBody2D@37778" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37778" to="Tiles/@AnimatableBody2D@37778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37779" to="Tiles/@AnimatableBody2D@37779/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37779" to="Tiles/@AnimatableBody2D@37779/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37779" to="Tiles/@AnimatableBody2D@37779" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37779" to="Tiles/@AnimatableBody2D@37779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37779" to="Tiles/@AnimatableBody2D@37779" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37779" to="Tiles/@AnimatableBody2D@37779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37780" to="Tiles/@AnimatableBody2D@37780/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37780" to="Tiles/@AnimatableBody2D@37780/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37780" to="Tiles/@AnimatableBody2D@37780" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37780" to="Tiles/@AnimatableBody2D@37780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37780" to="Tiles/@AnimatableBody2D@37780" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37780" to="Tiles/@AnimatableBody2D@37780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37781" to="Tiles/@AnimatableBody2D@37781/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37781" to="Tiles/@AnimatableBody2D@37781/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37781" to="Tiles/@AnimatableBody2D@37781" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37781" to="Tiles/@AnimatableBody2D@37781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37781" to="Tiles/@AnimatableBody2D@37781" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37781" to="Tiles/@AnimatableBody2D@37781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37782" to="Tiles/@AnimatableBody2D@37782/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37782" to="Tiles/@AnimatableBody2D@37782/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37782" to="Tiles/@AnimatableBody2D@37782" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37782" to="Tiles/@AnimatableBody2D@37782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37782" to="Tiles/@AnimatableBody2D@37782" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37782" to="Tiles/@AnimatableBody2D@37782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37783" to="Tiles/@AnimatableBody2D@37783/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37783" to="Tiles/@AnimatableBody2D@37783/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37783" to="Tiles/@AnimatableBody2D@37783" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37783" to="Tiles/@AnimatableBody2D@37783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37783" to="Tiles/@AnimatableBody2D@37783" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37783" to="Tiles/@AnimatableBody2D@37783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37784" to="Tiles/@AnimatableBody2D@37784/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37784" to="Tiles/@AnimatableBody2D@37784/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37784" to="Tiles/@AnimatableBody2D@37784" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37784" to="Tiles/@AnimatableBody2D@37784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37784" to="Tiles/@AnimatableBody2D@37784" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37784" to="Tiles/@AnimatableBody2D@37784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37785" to="Tiles/@AnimatableBody2D@37785/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37785" to="Tiles/@AnimatableBody2D@37785/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37785" to="Tiles/@AnimatableBody2D@37785" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37785" to="Tiles/@AnimatableBody2D@37785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37785" to="Tiles/@AnimatableBody2D@37785" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37785" to="Tiles/@AnimatableBody2D@37785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37786" to="Tiles/@AnimatableBody2D@37786/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37786" to="Tiles/@AnimatableBody2D@37786/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37786" to="Tiles/@AnimatableBody2D@37786" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37786" to="Tiles/@AnimatableBody2D@37786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37786" to="Tiles/@AnimatableBody2D@37786" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37786" to="Tiles/@AnimatableBody2D@37786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37787" to="Tiles/@AnimatableBody2D@37787/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37787" to="Tiles/@AnimatableBody2D@37787/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37787" to="Tiles/@AnimatableBody2D@37787" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37787" to="Tiles/@AnimatableBody2D@37787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37787" to="Tiles/@AnimatableBody2D@37787" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37787" to="Tiles/@AnimatableBody2D@37787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37788" to="Tiles/@AnimatableBody2D@37788/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37788" to="Tiles/@AnimatableBody2D@37788/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37788" to="Tiles/@AnimatableBody2D@37788" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37788" to="Tiles/@AnimatableBody2D@37788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37788" to="Tiles/@AnimatableBody2D@37788" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37788" to="Tiles/@AnimatableBody2D@37788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37789" to="Tiles/@AnimatableBody2D@37789/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37789" to="Tiles/@AnimatableBody2D@37789/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37789" to="Tiles/@AnimatableBody2D@37789" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37789" to="Tiles/@AnimatableBody2D@37789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37789" to="Tiles/@AnimatableBody2D@37789" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37789" to="Tiles/@AnimatableBody2D@37789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37790" to="Tiles/@AnimatableBody2D@37790/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37790" to="Tiles/@AnimatableBody2D@37790/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37790" to="Tiles/@AnimatableBody2D@37790" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37790" to="Tiles/@AnimatableBody2D@37790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37790" to="Tiles/@AnimatableBody2D@37790" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37790" to="Tiles/@AnimatableBody2D@37790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37791" to="Tiles/@AnimatableBody2D@37791/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37791" to="Tiles/@AnimatableBody2D@37791/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37791" to="Tiles/@AnimatableBody2D@37791" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37791" to="Tiles/@AnimatableBody2D@37791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37791" to="Tiles/@AnimatableBody2D@37791" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37791" to="Tiles/@AnimatableBody2D@37791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37792" to="Tiles/@AnimatableBody2D@37792/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37792" to="Tiles/@AnimatableBody2D@37792/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37792" to="Tiles/@AnimatableBody2D@37792" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37792" to="Tiles/@AnimatableBody2D@37792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37792" to="Tiles/@AnimatableBody2D@37792" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37792" to="Tiles/@AnimatableBody2D@37792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37793" to="Tiles/@AnimatableBody2D@37793/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37793" to="Tiles/@AnimatableBody2D@37793/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37793" to="Tiles/@AnimatableBody2D@37793" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37793" to="Tiles/@AnimatableBody2D@37793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37793" to="Tiles/@AnimatableBody2D@37793" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37793" to="Tiles/@AnimatableBody2D@37793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37794" to="Tiles/@AnimatableBody2D@37794/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37794" to="Tiles/@AnimatableBody2D@37794/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37794" to="Tiles/@AnimatableBody2D@37794" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37794" to="Tiles/@AnimatableBody2D@37794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37794" to="Tiles/@AnimatableBody2D@37794" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37794" to="Tiles/@AnimatableBody2D@37794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37795" to="Tiles/@AnimatableBody2D@37795/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37795" to="Tiles/@AnimatableBody2D@37795/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37795" to="Tiles/@AnimatableBody2D@37795" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37795" to="Tiles/@AnimatableBody2D@37795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37795" to="Tiles/@AnimatableBody2D@37795" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37795" to="Tiles/@AnimatableBody2D@37795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37796" to="Tiles/@AnimatableBody2D@37796/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37796" to="Tiles/@AnimatableBody2D@37796/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37796" to="Tiles/@AnimatableBody2D@37796" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37796" to="Tiles/@AnimatableBody2D@37796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37796" to="Tiles/@AnimatableBody2D@37796" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37796" to="Tiles/@AnimatableBody2D@37796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37797" to="Tiles/@AnimatableBody2D@37797/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37797" to="Tiles/@AnimatableBody2D@37797/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37797" to="Tiles/@AnimatableBody2D@37797" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37797" to="Tiles/@AnimatableBody2D@37797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37797" to="Tiles/@AnimatableBody2D@37797" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37797" to="Tiles/@AnimatableBody2D@37797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37798" to="Tiles/@AnimatableBody2D@37798/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37798" to="Tiles/@AnimatableBody2D@37798/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37798" to="Tiles/@AnimatableBody2D@37798" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37798" to="Tiles/@AnimatableBody2D@37798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37798" to="Tiles/@AnimatableBody2D@37798" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37798" to="Tiles/@AnimatableBody2D@37798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37799" to="Tiles/@AnimatableBody2D@37799/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37799" to="Tiles/@AnimatableBody2D@37799/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37799" to="Tiles/@AnimatableBody2D@37799" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37799" to="Tiles/@AnimatableBody2D@37799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37799" to="Tiles/@AnimatableBody2D@37799" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37799" to="Tiles/@AnimatableBody2D@37799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37800" to="Tiles/@AnimatableBody2D@37800/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37800" to="Tiles/@AnimatableBody2D@37800/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37800" to="Tiles/@AnimatableBody2D@37800" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37800" to="Tiles/@AnimatableBody2D@37800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37800" to="Tiles/@AnimatableBody2D@37800" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37800" to="Tiles/@AnimatableBody2D@37800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37801" to="Tiles/@AnimatableBody2D@37801/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37801" to="Tiles/@AnimatableBody2D@37801/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37801" to="Tiles/@AnimatableBody2D@37801" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37801" to="Tiles/@AnimatableBody2D@37801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37801" to="Tiles/@AnimatableBody2D@37801" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37801" to="Tiles/@AnimatableBody2D@37801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37802" to="Tiles/@AnimatableBody2D@37802/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37802" to="Tiles/@AnimatableBody2D@37802/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37802" to="Tiles/@AnimatableBody2D@37802" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37802" to="Tiles/@AnimatableBody2D@37802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37802" to="Tiles/@AnimatableBody2D@37802" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37802" to="Tiles/@AnimatableBody2D@37802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37803" to="Tiles/@AnimatableBody2D@37803/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37803" to="Tiles/@AnimatableBody2D@37803/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37803" to="Tiles/@AnimatableBody2D@37803" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37803" to="Tiles/@AnimatableBody2D@37803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37803" to="Tiles/@AnimatableBody2D@37803" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37803" to="Tiles/@AnimatableBody2D@37803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@37804" to="Tiles/@AnimatableBody2D@37804/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@37804" to="Tiles/@AnimatableBody2D@37804/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37804" to="Tiles/@AnimatableBody2D@37804" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37804" to="Tiles/@AnimatableBody2D@37804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@37804" to="Tiles/@AnimatableBody2D@37804/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37804" to="Tiles/@AnimatableBody2D@37804" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@37804" to="Tiles/@AnimatableBody2D@37804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@37805" to="Tiles/@Node2D@37805/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@37806" to="Tiles/@Node2D@37806/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@37807" to="Tiles/@Node2D@37807/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@37808" to="Tiles/@Node2D@37808/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@37809" to="Tiles/@Node2D@37809/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@37810" to="Tiles/@Node2D@37810/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@37811" to="Tiles/@Node2D@37811/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@37812" to="Tiles/@Node2D@37812/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@37813" to="Tiles/@Node2D@37813/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@37814" to="Tiles/@Node2D@37814/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@37815" to="Tiles/@Node2D@37815/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@37816" to="Tiles/@Node2D@37816/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@37817" to="Tiles/@Node2D@37817/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@37818" to="Tiles/@Node2D@37818/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@37819" to="Tiles/@Node2D@37819/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World5/5-4.tscn b/Scenes/Levels/SMBLL/World5/5-4.tscn new file mode 100644 index 0000000..aa600a5 --- /dev/null +++ b/Scenes/Levels/SMBLL/World5/5-4.tscn @@ -0,0 +1,421 @@ +[gd_scene load_steps=21 format=4 uid="uid://dgwvifhkmlb7s"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_o5egk"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_ninwg"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_4vtb0"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_ninwg"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="6_5dv0o"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="7_bvwqn"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="8_1bu5g"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="9_j67n7"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="10_m6sq8"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="11_g2y8a"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Lakitu.json" id="11_m6sq8"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="12_5e0rx"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_4vtb0"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="14_ninwg"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="15_ninwg"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="17_m6sq8"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_g2y8a"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="19_m6sq8"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="20_g2y8a"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="21_g2y8a"] + +[node name="5-4" type="Node"] +script = ExtResource("1_o5egk") +music = ExtResource("2_ninwg") +theme = "Castle" +time_limit = 300 +campaign = "SMBLL" +world_id = 5 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("4_4vtb0")] +position = Vector2(-248, -96) + +[node name="Tiles" parent="." instance=ExtResource("5_ninwg")] +tile_map_data = PackedByteArray("AAD+//3/AAACAAAAAAD9//3/AAACAAAAAAD3//b/AAACAAEAAAD5//X/AAACAAAAAAD4//b/AAACAAEAAAD6//X/AAACAAAAAAAGAPX/AAACAAMAAAAFAPX/AAACAAMAAAD8//f/AAACAAIAAAD9//f/AAACAAIAAAD+//f/AAACAAIAAAD///f/AAADAAIAAAD7//f/AAACAAIAAAD8//b/AAACAAEAAAD9//b/AAACAAEAAAD+//b/AAACAAEAAAD///b/AAADAAEAAAD6//f/AAACAAIAAAD7//b/AAACAAEAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAAIAAsAAAD5//f/AAACAAIAAAD6//b/AAACAAEAAAD7//X/AAACAAAAAAAAAPX/AAACAAMAAAD4//f/AAACAAIAAAD5//b/AAACAAEAAAABAPX/AAACAAMAAAD///3/AAADAAAAAAD3//f/AAACAAIAAAACAPX/AAACAAMAAAD2//f/AAACAAIAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAADw//r/AAACAAAAAADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx//r/AAACAAAAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy//r/AAADAAAAAADy//v/AAABAAsAAADy//z/AAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz//v/AAADAAAAAADz//z/AAADAAEAAADz//3/AAADAAEAAADz//7/AAADAAEAAADz////AAADAAEAAADz/wAAAAADAAEAAADz/wEAAAADAAEAAAD1//z/AAABAAAAAAD1//3/AAABAAEAAAD1//7/AAABAAEAAAD1////AAABAAEAAAD1/wAAAAABAAEAAAD1/wEAAAABAAEAAAD2//z/AAADAAAAAAD2//3/AAADAAEAAAD2//7/AAADAAEAAAD2////AAADAAEAAAD2/wAAAAADAAEAAAD2/wEAAAADAAEAAAD6//3/AAABAAAAAAD6//7/AAABAAEAAAD6////AAABAAEAAAD6/wAAAAABAAEAAAD6/wEAAAABAAEAAAD7//3/AAACAAAAAAD7//7/AAACAAEAAAD7////AAACAAEAAAD7/wAAAAACAAEAAAD7/wEAAAACAAEAAAD8//3/AAACAAAAAAD8//7/AAACAAEAAAD8////AAACAAEAAAD8/wAAAAACAAEAAAD8/wEAAAACAAEAAAD9//7/AAACAAEAAAD9////AAACAAEAAAD9/wAAAAACAAEAAAD9/wEAAAACAAEAAAD+//7/AAACAAEAAAD+////AAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD///7/AAADAAEAAAD/////AAADAAEAAAD//wAAAAADAAEAAAD//wEAAAADAAEAAAAIAPz/AAABAAAAAAAIAP3/AAABAAEAAAAIAP7/AAABAAEAAAAIAP//AAABAAEAAAAIAAAAAAABAAEAAAAIAAEAAAABAAEAAAAJAPz/AAADAAAAAAAJAP3/AAADAAEAAAAJAP7/AAADAAEAAAAJAP//AAADAAEAAAAJAAAAAAADAAEAAAAJAAEAAAADAAEAAAAPAPz/AAABAAAAAAAPAP3/AAABAAEAAAAPAP7/AAABAAEAAAAPAP//AAABAAEAAAAPAAAAAAABAAEAAAAPAAEAAAABAAEAAAAQAPz/AAACAAAAAAAQAP3/AAACAAEAAAAQAP7/AAACAAEAAAAQAP//AAACAAEAAAAQAAAAAAACAAEAAAAQAAEAAAACAAEAAAARAPz/AAACAAAAAAARAP3/AAACAAEAAAARAP7/AAACAAEAAAARAP//AAACAAEAAAARAAAAAAACAAEAAAARAAEAAAACAAEAAAASAPz/AAACAAAAAAASAP3/AAACAAEAAAASAP7/AAACAAEAAAASAP//AAACAAEAAAASAAAAAAACAAEAAAASAAEAAAACAAEAAAATAPz/AAADAAAAAAATAP3/AAADAAEAAAATAP7/AAADAAEAAAATAP//AAADAAEAAAATAAAAAAADAAEAAAATAAEAAAADAAEAAAAXAP3/AAABAAEAAAAXAP7/AAABAAEAAAAXAP//AAABAAEAAAAXAAAAAAABAAEAAAAXAAEAAAABAAEAAAAYAP3/AAACAAEAAAAYAP7/AAACAAEAAAAYAP//AAACAAEAAAAYAAAAAAACAAEAAAAYAAEAAAACAAEAAAAZAP3/AAADAAEAAAAZAP7/AAADAAEAAAAZAP//AAADAAEAAAAZAAAAAAABAAsAAAAZAAEAAAACAAEAAAAZAPz/AAADAAAAAAAXAPz/AAABAAAAAAAQAPX/AAAHAAsAAAAQAPb/AAABAAEAAAAQAPf/AAABAAEAAAAQAPj/AAABAAIAAAARAPX/AAAIAAsAAAARAPb/AAADAAEAAAARAPf/AAADAAEAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAACAAAAAAD2//b/AAACAAEAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAoAP3/AAAAAAAAAAAoAP7/AAAAAAEAAAAoAP//AAAAAAEAAAAoAAAAAAAAAAEAAAAoAAEAAAAAAAEAAAAlAP3/AAAAAAAAAAAlAP7/AAAAAAEAAAAlAP//AAAAAAEAAAAlAAAAAAAAAAEAAAAlAAEAAAAAAAEAAAAhAPz/AAADAAAAAAAhAP3/AAADAAEAAAAhAP7/AAADAAIAAAAgAP3/AAACAAEAAAAgAP7/AAACAAIAAAAfAPz/AAABAAAAAAAfAP3/AAABAAEAAAAfAP7/AAABAAIAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAADAAAAAAAhAAEAAAADAAEAAAArAP3/AAABAAAAAAArAP7/AAABAAEAAAArAP//AAABAAEAAAArAAAAAAABAAEAAAArAAEAAAABAAEAAAAsAP3/AAACAAAAAAAsAP7/AAACAAEAAAAsAP//AAACAAEAAAAsAAAAAAACAAEAAAAsAAEAAAACAAEAAAAtAP3/AAACAAAAAAAtAP7/AAACAAEAAAAtAP//AAACAAEAAAAtAAAAAAACAAEAAAAtAAEAAAACAAEAAAAuAP3/AAACAAAAAAAuAP7/AAACAAEAAAAuAP//AAACAAEAAAAuAAAAAAACAAEAAAAuAAEAAAACAAEAAAAvAP3/AAACAAAAAAAvAP7/AAACAAEAAAAvAP//AAACAAEAAAAvAAAAAAACAAEAAAAvAAEAAAACAAEAAAAwAP3/AAACAAAAAAAwAP7/AAACAAEAAAAwAP//AAACAAEAAAAwAAAAAAACAAEAAAAwAAEAAAACAAEAAAAxAP3/AAACAAAAAAAxAP7/AAACAAEAAAAxAP//AAACAAEAAAAxAAAAAAACAAEAAAAxAAEAAAACAAEAAAAyAP3/AAADAAAAAAAyAP7/AAADAAEAAAAyAP//AAADAAEAAAAyAAAAAAADAAEAAAAyAAEAAAADAAEAAAAsAPX/AAAHAAsAAAAsAPb/AAABAAEAAAAsAPf/AAABAAIAAAAtAPX/AAACAAAAAAAtAPb/AAACAAEAAAAtAPf/AAACAAIAAAAuAPX/AAACAAAAAAAuAPb/AAACAAEAAAAuAPf/AAACAAIAAAAvAPX/AAACAAAAAAAvAPb/AAACAAEAAAAvAPf/AAACAAIAAAAwAPX/AAACAAAAAAAwAPb/AAACAAEAAAAwAPf/AAACAAIAAAAxAPX/AAAIAAsAAAAxAPb/AAADAAEAAAAxAPf/AAADAAIAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAACAAMAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAAA5APj/AAABAAAAAAA5APn/AAAHAAwAAAA6APj/AAACAAAAAAA6APn/AAACAAIAAAA7APj/AAACAAAAAAA7APn/AAACAAIAAAA8APj/AAACAAAAAAA8APn/AAACAAIAAAA9APj/AAACAAAAAAA9APn/AAACAAIAAAA+APj/AAACAAAAAAA+APn/AAACAAIAAAA/APj/AAADAAAAAAA/APn/AAADAAIAAAA4APn/AAABAAMAAABCAPz/AAABAAAAAABCAP3/AAABAAEAAABCAP7/AAABAAEAAABCAP//AAABAAEAAABCAAAAAAABAAEAAABCAAEAAAABAAEAAABDAPz/AAACAAAAAABDAP3/AAACAAEAAABDAP7/AAACAAEAAABDAP//AAACAAEAAABDAAAAAAACAAEAAABDAAEAAAACAAEAAABEAPz/AAACAAAAAABEAP3/AAACAAEAAABEAP7/AAACAAEAAABEAP//AAACAAEAAABEAAAAAAACAAEAAABEAAEAAAACAAEAAABFAPz/AAACAAAAAABFAP3/AAACAAEAAABFAP7/AAACAAEAAABFAP//AAACAAEAAABFAAAAAAACAAEAAABFAAEAAAACAAEAAABGAPz/AAADAAAAAABGAP3/AAADAAEAAABGAP7/AAADAAEAAABGAP//AAADAAEAAABGAAAAAAADAAEAAABGAAEAAAADAAEAAABKAPz/AAABAAMAAABLAPz/AAADAAMAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABTAPz/AAABAAMAAABUAPz/AAADAAMAAABPAPz/AAAAAAMAAABYAPz/AAABAAAAAABYAP3/AAABAAEAAABYAP7/AAABAAEAAABYAP//AAABAAEAAABYAAAAAAABAAEAAABYAAEAAAABAAEAAABZAPz/AAACAAAAAABZAP3/AAACAAEAAABZAP7/AAACAAEAAABZAP//AAACAAEAAABZAAAAAAACAAEAAABZAAEAAAACAAEAAABaAPz/AAACAAAAAABaAP3/AAACAAEAAABaAP7/AAACAAEAAABaAP//AAACAAEAAABaAAAAAAACAAEAAABaAAEAAAACAAEAAABbAPz/AAACAAAAAABbAP3/AAACAAEAAABbAP7/AAACAAEAAABbAP//AAACAAEAAABbAAAAAAACAAEAAABbAAEAAAACAAEAAABcAPz/AAACAAAAAABcAP3/AAACAAEAAABcAP7/AAACAAEAAABcAP//AAACAAEAAABcAAAAAAACAAEAAABcAAEAAAACAAEAAABdAPz/AAACAAAAAABdAP3/AAACAAEAAABdAP7/AAACAAEAAABdAP//AAACAAEAAABdAAAAAAACAAEAAABdAAEAAAACAAEAAABeAPz/AAACAAAAAABeAP3/AAACAAEAAABeAP7/AAACAAEAAABeAP//AAACAAEAAABeAAAAAAACAAEAAABeAAEAAAACAAEAAABfAPz/AAADAAAAAABfAP3/AAADAAEAAABfAP7/AAADAAEAAABfAP//AAADAAEAAABfAAAAAAABAAsAAABfAAEAAAACAAEAAABbAPX/AAACAAAAAABbAPb/AAACAAEAAABbAPf/AAACAAEAAABbAPj/AAACAAIAAABcAPX/AAACAAAAAABcAPb/AAACAAEAAABcAPf/AAACAAEAAABcAPj/AAACAAIAAABdAPX/AAACAAAAAABdAPb/AAACAAEAAABdAPf/AAACAAEAAABdAPj/AAACAAIAAABeAPX/AAACAAAAAABeAPb/AAACAAEAAABeAPf/AAACAAEAAABeAPj/AAACAAIAAABfAPX/AAACAAAAAABfAPb/AAACAAEAAABfAPf/AAACAAEAAABfAPj/AAACAAIAAABgAPX/AAACAAAAAABgAPb/AAACAAEAAABgAPf/AAACAAEAAABgAPj/AAACAAIAAABhAPX/AAACAAAAAABhAPb/AAACAAEAAABhAPf/AAACAAEAAABhAPj/AAACAAIAAABiAPX/AAACAAAAAABiAPb/AAACAAEAAABiAPf/AAACAAEAAABiAPj/AAACAAIAAABjAPX/AAACAAAAAABjAPb/AAACAAEAAABjAPf/AAACAAEAAABjAPj/AAACAAIAAABkAPX/AAACAAAAAABkAPb/AAACAAEAAABkAPf/AAACAAEAAABkAPj/AAACAAIAAABlAPX/AAACAAAAAABlAPb/AAACAAEAAABlAPf/AAACAAEAAABlAPj/AAACAAIAAABmAPX/AAACAAAAAABmAPb/AAACAAEAAABmAPf/AAACAAEAAABmAPj/AAACAAIAAABnAPX/AAACAAAAAABnAPb/AAACAAEAAABnAPf/AAACAAEAAABnAPj/AAACAAIAAABoAPX/AAACAAAAAABoAPb/AAACAAEAAABoAPf/AAACAAEAAABoAPj/AAACAAIAAABpAPX/AAACAAAAAABpAPb/AAACAAEAAABpAPf/AAACAAEAAABpAPj/AAACAAIAAABqAPX/AAACAAAAAABqAPb/AAACAAEAAABqAPf/AAACAAEAAABqAPj/AAACAAIAAABrAPX/AAAIAAsAAABrAPb/AAADAAEAAABrAPf/AAADAAEAAABrAPj/AAADAAIAAABZAPX/AAAHAAsAAABZAPb/AAABAAEAAABZAPf/AAABAAEAAABaAPX/AAACAAAAAABaAPb/AAACAAEAAABaAPf/AAACAAEAAABZAPj/AAABAAIAAABhAPz/AAABAAMAAABiAPz/AAACAAMAAABjAPz/AAACAAMAAABpAPz/AAACAAMAAABqAPz/AAACAAMAAABrAPz/AAACAAMAAABsAPz/AAADAAMAAABoAPz/AAACAAMAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAADAAAAAABsAAEAAAADAAEAAABxAPz/AAACAAMAAAByAPz/AAADAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAACAAMAAAB/APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACBAPj/AAABAAMAAACCAPj/AAADAAMAAAB2APj/AAABAAMAAAB3APj/AAADAAMAAAB6APz/AAABAAMAAAB7APz/AAACAAMAAAB9APz/AAACAAMAAAB+APz/AAADAAMAAACFAPz/AAABAAAAAACFAP3/AAABAAEAAACFAP7/AAABAAEAAACFAP//AAABAAEAAACFAAAAAAABAAEAAACFAAEAAAABAAEAAACGAPz/AAACAAAAAACGAP3/AAACAAEAAACGAP7/AAACAAEAAACGAP//AAACAAEAAACGAAAAAAACAAEAAACGAAEAAAACAAEAAACHAPz/AAACAAAAAACHAP3/AAACAAEAAACHAP7/AAACAAEAAACHAP//AAACAAEAAACHAAAAAAACAAEAAACHAAEAAAACAAEAAACIAPz/AAACAAAAAACIAP3/AAACAAEAAACIAP7/AAACAAEAAACIAP//AAACAAEAAACIAAAAAAACAAEAAACIAAEAAAACAAEAAACJAPz/AAACAAAAAACJAP3/AAACAAEAAACJAP7/AAACAAEAAACJAP//AAACAAEAAACJAAAAAAACAAEAAACJAAEAAAACAAEAAACKAPz/AAACAAAAAACKAP3/AAACAAEAAACKAP7/AAACAAEAAACKAP//AAACAAEAAACKAAAAAAACAAEAAACKAAEAAAACAAEAAACLAPz/AAACAAAAAACLAP3/AAACAAEAAACLAP7/AAACAAEAAACLAP//AAACAAEAAACLAAAAAAACAAEAAACLAAEAAAACAAEAAACMAPz/AAACAAAAAACMAP3/AAACAAEAAACMAP7/AAACAAEAAACMAP//AAACAAEAAACMAAAAAAACAAEAAACMAAEAAAACAAEAAACNAPz/AAACAAAAAACNAP3/AAACAAEAAACNAP7/AAACAAEAAACNAP//AAACAAEAAACNAAAAAAACAAEAAACNAAEAAAACAAEAAACOAPz/AAACAAAAAACOAP3/AAACAAEAAACOAP7/AAACAAEAAACOAP//AAACAAEAAACOAAAAAAACAAEAAACOAAEAAAACAAEAAACPAPz/AAACAAAAAACPAP3/AAACAAEAAACPAP7/AAACAAEAAACPAP//AAACAAEAAACPAAAAAAACAAEAAACPAAEAAAACAAEAAACQAPz/AAACAAAAAACQAP3/AAACAAEAAACQAP7/AAACAAEAAACQAP//AAACAAEAAACQAAAAAAACAAEAAACQAAEAAAACAAEAAACRAPz/AAADAAAAAACRAP3/AAADAAEAAACRAP7/AAADAAEAAACRAP//AAADAAEAAACRAAAAAAADAAEAAACRAAEAAAADAAEAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACUAPX/AAACAAMAAACVAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAACAAMAAACaAPX/AAACAAMAAACbAPX/AAACAAMAAACcAPX/AAACAAMAAACcAPz/AAACAAMAAACdAPz/AAAMAAsAAACdAP3/AAAAAAEAAACdAP7/AAAAAAIAAACZAPz/AAABAAMAAACaAPz/AAACAAMAAACfAPz/AAALAAsAAACfAP3/AAAAAAEAAACfAP7/AAAAAAIAAACgAPz/AAACAAMAAACiAPz/AAACAAMAAACjAPz/AAACAAMAAACkAPz/AAAMAAsAAACkAP3/AAAAAAEAAACkAP7/AAAAAAIAAACmAPz/AAALAAsAAACmAP3/AAAAAAEAAACmAP7/AAAAAAIAAACnAPz/AAACAAMAAACoAPz/AAACAAMAAACpAPz/AAACAAMAAACqAPz/AAACAAMAAACrAPz/AAAMAAsAAACrAP3/AAAAAAEAAACrAP7/AAAAAAIAAACvAP3/AAAAAAAAAACvAP7/AAAKAAsAAACvAP//AAADAAEAAACvAAAAAAADAAEAAACvAAEAAAADAAEAAACuAP7/AAABAAAAAACuAP//AAAAAAsAAACuAAAAAAACAAEAAACuAAEAAAACAAEAAACtAP//AAABAAAAAACtAAAAAAAAAAsAAACtAAEAAAACAAEAAACmAAAAAAABAAAAAACmAAEAAAABAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACeAAAAAAABAAAAAACeAAEAAAABAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAADAAAAAACkAAEAAAADAAEAAACYAAAAAAABAAAAAACYAAEAAAABAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAADAAAAAACcAAEAAAADAAEAAACgAPX/AAAHAAsAAACgAPb/AAABAAEAAACgAPf/AAABAAIAAAChAPX/AAACAAAAAAChAPb/AAACAAEAAAChAPf/AAACAAIAAACiAPX/AAACAAAAAACiAPb/AAACAAEAAACiAPf/AAACAAIAAACjAPX/AAACAAAAAACjAPb/AAACAAEAAACjAPf/AAACAAIAAACkAPX/AAACAAAAAACkAPb/AAACAAEAAACkAPf/AAACAAIAAAClAPX/AAACAAAAAAClAPb/AAACAAEAAAClAPf/AAACAAIAAACmAPX/AAACAAAAAACmAPb/AAACAAEAAACmAPf/AAACAAIAAACnAPX/AAACAAAAAACnAPb/AAACAAEAAACnAPf/AAACAAIAAACoAPX/AAACAAAAAACoAPb/AAACAAEAAACoAPf/AAACAAIAAACpAPX/AAACAAAAAACpAPb/AAACAAEAAACpAPf/AAACAAIAAACqAPX/AAACAAAAAACqAPb/AAACAAEAAACqAPf/AAACAAIAAACrAPX/AAACAAAAAACrAPb/AAACAAEAAACrAPf/AAACAAIAAACsAPX/AAACAAAAAACsAPb/AAACAAEAAACsAPf/AAACAAIAAACtAPX/AAACAAAAAACtAPb/AAACAAEAAACtAPf/AAACAAIAAACuAPX/AAACAAAAAACuAPb/AAACAAEAAACuAPf/AAACAAIAAACvAPX/AAAIAAsAAACvAPb/AAADAAEAAACvAPf/AAADAAIAAACdAPX/AAACAAMAAACeAPX/AAACAAMAAACfAPX/AAACAAMAAACwAPX/AAACAAMAAACxAPX/AAACAAMAAACyAPX/AAACAAMAAACzAPX/AAACAAMAAAC0APX/AAACAAMAAAC1APX/AAACAAMAAAC2APX/AAACAAMAAAC3APX/AAACAAMAAAC4APX/AAACAAMAAAC5APX/AAACAAMAAAC6APX/AAACAAMAAAC7APX/AAACAAMAAAC8APX/AAACAAMAAAC9APX/AAACAAMAAAC+APX/AAAHAAsAAAC+APb/AAABAAEAAAC+APf/AAABAAEAAAC+APj/AAABAAIAAAC/APX/AAAIAAsAAAC/APb/AAADAAEAAAC/APf/AAADAAEAAAC/APj/AAADAAIAAAC9APz/AAABAAAAAAC9AP3/AAABAAEAAAC9AP7/AAABAAEAAAC9AP//AAABAAEAAAC9AAAAAAABAAEAAAC9AAEAAAABAAEAAAC+APz/AAACAAAAAAC+AP3/AAACAAEAAAC+AP7/AAACAAEAAAC+AP//AAACAAEAAAC+AAAAAAACAAEAAAC+AAEAAAACAAEAAAC/APz/AAADAAAAAAC/AP3/AAADAAEAAAC/AP7/AAADAAEAAAC/AP//AAADAAEAAAC/AAAAAAABAAsAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADAAPX/AAACAAMAAADBAPX/AAACAAMAAADCAPX/AAACAAMAAADDAPX/AAACAAMAAADEAPX/AAACAAMAAADFAPX/AAACAAMAAADGAPX/AAACAAMAAADHAPX/AAACAAMAAADIAPX/AAACAAMAAADJAPX/AAACAAMAAADKAPX/AAACAAMAAADLAPX/AAACAAMAAADMAPX/AAACAAMAAADNAPX/AAACAAMAAADOAPX/AAACAAMAAADPAPX/AAACAAMAAACwAPb/AQAAAAAAAQCwAPf/AQAAAAAAAQCwAPj/AQAAAAAAAQCxAPb/AQAAAAAAAQCxAPf/AQAAAAAAAQCxAPj/AQAAAAAAAQCyAPb/AQAAAAAAAQCyAPf/AQAAAAAAAQCyAPj/AQAAAAAAAQCzAPb/AQAAAAAAAQCzAPf/AQAAAAAAAQCzAPj/AQAAAAAAAQC0APb/AQAAAAAAAQC0APf/AQAAAAAAAQC0APj/AQAAAAAAAQC1APb/AQAAAAAAAQC1APf/AQAAAAAAAQC1APj/AQAAAAAAAQC2APb/AQAAAAAAAQC2APf/AQAAAAAAAQC2APj/AQAAAAAAAQCbAPz/AAAEAAAAAAChAPz/AAAEAAAAAAB8APz/AAAEAAAAAABwAPz/AAAEAAAAAABnAPz/AAAEAAAAAABkAPz/AAAEAAAAAABlAPz/AAACAAMAAABmAPz/AAACAAMAAABaAPj/AAAEAAAAAABEAPv/AAAEAAAAAAAvAPj/AAAEAAAAAAAYAPz/AAAEAAAAAAAcAP//AAAEAAAAAAAgAPz/AAAEAAAAAAARAPj/AAAEAAAAAAD0////AgAAAAIAAAD0/wAAAgAAAAMAAAD3////AgAAAAIAAAD3/wAAAgAAAAMAAAD4////AgAAAAIAAAD4/wAAAgAAAAMAAAD5////AgAAAAIAAAD5/wAAAgAAAAMAAAD3/wEAAgAAAAMAAAD4/wEAAgAAAAMAAAD5/wEAAgAAAAMAAAD0/wEAAgAAAAMAAAAAAAAAAgAAAAIAAAAAAAEAAgAAAAMAAAABAAAAAgAAAAIAAAABAAEAAgAAAAMAAAACAAAAAgAAAAIAAAACAAEAAgAAAAMAAAADAAAAAgAAAAIAAAADAAEAAgAAAAMAAAAEAAAAAgAAAAIAAAAEAAEAAgAAAAMAAAAFAAAAAgAAAAIAAAAFAAEAAgAAAAMAAAAGAAAAAgAAAAIAAAAGAAEAAgAAAAMAAAAHAAAAAgAAAAIAAAAHAAEAAgAAAAMAAAAKAAAAAgAAAAIAAAAKAAEAAgAAAAMAAAALAAAAAgAAAAIAAAALAAEAAgAAAAMAAAAMAAAAAgAAAAIAAAAMAAEAAgAAAAMAAAANAAAAAgAAAAIAAAANAAEAAgAAAAMAAAAOAAAAAgAAAAIAAAAOAAEAAgAAAAMAAAAUAAAAAgAAAAIAAAAUAAEAAgAAAAMAAAAVAAAAAgAAAAIAAAAVAAEAAgAAAAMAAAAWAAAAAgAAAAIAAAAWAAEAAgAAAAMAAAAiAAAAAgAAAAIAAAAiAAEAAgAAAAMAAAAjAAAAAgAAAAIAAAAjAAEAAgAAAAMAAAAkAAAAAgAAAAIAAAAkAAEAAgAAAAMAAAAmAAAAAgAAAAIAAAAmAAEAAgAAAAMAAAAnAAAAAgAAAAIAAAAnAAEAAgAAAAMAAAApAAAAAgAAAAIAAAApAAEAAgAAAAMAAAAqAAAAAgAAAAIAAAAqAAEAAgAAAAMAAAAzAAAAAgAAAAIAAAAzAAEAAgAAAAMAAAA0AAAAAgAAAAIAAAA0AAEAAgAAAAMAAAA1AAAAAgAAAAIAAAA1AAEAAgAAAAMAAAA2AAAAAgAAAAIAAAA2AAEAAgAAAAMAAAA3AAAAAgAAAAIAAAA3AAEAAgAAAAMAAAA4AAAAAgAAAAIAAAA4AAEAAgAAAAMAAAA5AAAAAgAAAAIAAAA5AAEAAgAAAAMAAAA6AAAAAgAAAAIAAAA6AAEAAgAAAAMAAAA7AAAAAgAAAAIAAAA7AAEAAgAAAAMAAAA8AAAAAgAAAAIAAAA8AAEAAgAAAAMAAAA9AAAAAgAAAAIAAAA9AAEAAgAAAAMAAAA+AAAAAgAAAAIAAAA+AAEAAgAAAAMAAAA/AAAAAgAAAAIAAAA/AAEAAgAAAAMAAABAAAAAAgAAAAIAAABAAAEAAgAAAAMAAABBAAAAAgAAAAIAAABBAAEAAgAAAAMAAABHAAAAAgAAAAIAAABHAAEAAgAAAAMAAABIAAAAAgAAAAIAAABIAAEAAgAAAAMAAABJAAAAAgAAAAIAAABJAAEAAgAAAAMAAABKAAAAAgAAAAIAAABKAAEAAgAAAAMAAABLAAAAAgAAAAIAAABLAAEAAgAAAAMAAABMAAAAAgAAAAIAAABMAAEAAgAAAAMAAABOAAAAAgAAAAIAAABOAAEAAgAAAAMAAABPAAAAAgAAAAIAAABPAAEAAgAAAAMAAABQAAAAAgAAAAIAAABQAAEAAgAAAAMAAABSAAAAAgAAAAIAAABSAAEAAgAAAAMAAABTAAAAAgAAAAIAAABTAAEAAgAAAAMAAABUAAAAAgAAAAIAAABUAAEAAgAAAAMAAABVAAAAAgAAAAIAAABVAAEAAgAAAAMAAABWAAAAAgAAAAIAAABWAAEAAgAAAAMAAABXAAAAAgAAAAIAAABXAAEAAgAAAAMAAABNAAEAAgAAAAMAAABRAAEAAgAAAAMAAABtAAAAAgAAAAIAAABtAAEAAgAAAAMAAABuAAAAAgAAAAIAAABuAAEAAgAAAAMAAABvAAAAAgAAAAIAAABvAAEAAgAAAAMAAABwAAAAAgAAAAIAAABwAAEAAgAAAAMAAABxAAAAAgAAAAIAAABxAAEAAgAAAAMAAAByAAAAAgAAAAIAAAByAAEAAgAAAAMAAABzAAAAAgAAAAIAAABzAAEAAgAAAAMAAAB0AAAAAgAAAAIAAAB0AAEAAgAAAAMAAAB1AAAAAgAAAAIAAAB1AAEAAgAAAAMAAAB2AAAAAgAAAAIAAAB2AAEAAgAAAAMAAAB3AAAAAgAAAAIAAAB3AAEAAgAAAAMAAAB4AAAAAgAAAAIAAAB4AAEAAgAAAAMAAAB5AAAAAgAAAAIAAAB5AAEAAgAAAAMAAAB6AAAAAgAAAAIAAAB6AAEAAgAAAAMAAAB7AAAAAgAAAAIAAAB7AAEAAgAAAAMAAAB8AAAAAgAAAAIAAAB8AAEAAgAAAAMAAAB9AAAAAgAAAAIAAAB9AAEAAgAAAAMAAAB+AAAAAgAAAAIAAAB+AAEAAgAAAAMAAAB/AAAAAgAAAAIAAAB/AAEAAgAAAAMAAACAAAAAAgAAAAIAAACAAAEAAgAAAAMAAACBAAAAAgAAAAIAAACBAAEAAgAAAAMAAACCAAAAAgAAAAIAAACCAAEAAgAAAAMAAACDAAAAAgAAAAIAAACDAAEAAgAAAAMAAACEAAAAAgAAAAIAAACEAAEAAgAAAAMAAACSAAAAAgAAAAIAAACSAAEAAgAAAAMAAACTAAAAAgAAAAIAAACTAAEAAgAAAAMAAACUAAAAAgAAAAIAAACUAAEAAgAAAAMAAACVAAAAAgAAAAIAAACVAAEAAgAAAAMAAACWAAAAAgAAAAIAAACWAAEAAgAAAAMAAACXAAAAAgAAAAIAAACXAAEAAgAAAAMAAACdAAAAAgAAAAIAAACdAAEAAgAAAAMAAAClAAAAAgAAAAIAAAClAAEAAgAAAAMAAACwAAAAAgAAAAIAAACwAAEAAgAAAAMAAACxAAAAAgAAAAIAAACxAAEAAgAAAAMAAACyAAAAAgAAAAIAAACyAAEAAgAAAAMAAACzAAAAAgAAAAIAAACzAAEAAgAAAAMAAAC0AAAAAgAAAAIAAAC0AAEAAgAAAAMAAAC1AAAAAgAAAAIAAAC1AAEAAgAAAAMAAAC2AAAAAgAAAAIAAAC2AAEAAgAAAAMAAAC3AAAAAgAAAAIAAAC3AAEAAgAAAAMAAAC4AAAAAgAAAAIAAAC4AAEAAgAAAAMAAAC5AAAAAgAAAAIAAAC5AAEAAgAAAAMAAAC6AAAAAgAAAAIAAAC6AAEAAgAAAAMAAAC7AAAAAgAAAAIAAAC7AAEAAgAAAAMAAAC8AAAAAgAAAAIAAAC8AAEAAgAAAAMAAAA6APf/AQAAAAAAAwA7APf/AQAAAAAAAwA8APf/AQAAAAAAAwA9APf/AQAAAAAAAwA+APf/AQAAAAAAAwA/APf/AQAAAAAAAwAcAPv/AQAAAAAABwD0/wIAAQAAAAAABAD1/wIAAAABAAIAAAD2/wIAAAADAAIAAAD3/wIAAQAAAAAABAD4/wIAAQAAAAAABAD5/wIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABACEAAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACXAAIAAQAAAAAABACSAAIAAQAAAAAABACdAAIAAQAAAAAABAClAAIAAQAAAAAABACwAAIAAQAAAAAABACxAAIAAQAAAAAABACyAAIAAQAAAAAABACzAAIAAQAAAAAABAC0AAIAAQAAAAAABAC1AAIAAQAAAAAABAC2AAIAAQAAAAAABAC3AAIAAQAAAAAABAC4AAIAAQAAAAAABAC5AAIAAQAAAAAABAC6AAIAAQAAAAAABAC7AAIAAQAAAAAABAC8AAIAAQAAAAAABADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAABAAwAAAC9AAIAAAABAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAADAAIAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAADAAAAAADeAAEAAAACAAIAAADfAAEAAAADAAIAAADQAPX/AAACAAMAAADRAPX/AAACAAMAAADSAPX/AAACAAMAAADTAPX/AAACAAMAAADUAPX/AAACAAMAAADVAPX/AAACAAMAAADWAPX/AAACAAMAAADXAPX/AAACAAMAAADYAPX/AAACAAMAAADZAPX/AAACAAMAAADaAPX/AAACAAMAAADbAPX/AAACAAMAAADcAPX/AAACAAMAAADdAPX/AAACAAMAAADeAPX/AAACAAMAAADfAPX/AAACAAMAAADgAPX/AAACAAMAAADhAPX/AAACAAMAAADiAPX/AAACAAMAAADjAPX/AAACAAMAAADkAPX/AAADAAMAAACmAAIAAAABAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAADAAIAAACeAAIAAAABAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAADAAIAAACYAAIAAAABAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAADAAIAAACFAAIAAAABAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAADAAIAAABYAAIAAAABAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAADAAIAAABCAAIAAAABAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAADAAIAAAArAAIAAAABAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAADAAIAAAAoAAIAAAAAAAIAAAAlAAIAAAAAAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAADAAIAAAAXAAIAAAABAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAPAAIAAAABAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAADAAIAAAAIAAIAAAABAAIAAAAJAAIAAAADAAIAAAD6/wIAAAABAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAADAAIAAADq//r/AAABAAAAAADr//r/AAACAAAAAADs//r/AAACAAAAAADt//r/AAACAAAAAADu//r/AAACAAAAAADv//r/AAACAAAAAADq//v/AAABAAEAAADr//v/AAACAAEAAADs//v/AAACAAEAAADt//v/AAACAAEAAADu//v/AAACAAEAAADv//v/AAACAAEAAADq//z/AAABAAEAAADr//z/AAACAAEAAADs//z/AAACAAEAAADt//z/AAACAAEAAADu//z/AAACAAEAAADv//z/AAACAAEAAADq//3/AAABAAEAAADr//3/AAACAAEAAADs//3/AAACAAEAAADt//3/AAACAAEAAADu//3/AAACAAEAAADv//3/AAACAAEAAADq//7/AAABAAEAAADr//7/AAACAAEAAADs//7/AAACAAEAAADt//7/AAACAAEAAADu//7/AAACAAEAAADv//7/AAACAAEAAADq////AAABAAEAAADr////AAACAAEAAADs////AAACAAEAAADt////AAACAAEAAADu////AAACAAEAAADv////AAACAAEAAADq/wAAAAABAAEAAADr/wAAAAACAAEAAADs/wAAAAACAAEAAADt/wAAAAACAAEAAADu/wAAAAACAAEAAADv/wAAAAACAAEAAADq/wEAAAABAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADq/wIAAAABAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADq//b/AAABAAEAAADr//b/AAACAAEAAADs//b/AAACAAEAAADt//b/AAACAAEAAADu//b/AAACAAEAAADv//b/AAACAAEAAADq//f/AAABAAIAAADr//f/AAACAAIAAADs//f/AAACAAIAAADt//f/AAACAAIAAADu//f/AAACAAIAAADv//f/AAACAAIAAADq//X/AAABAAAAAADr//X/AAACAAAAAADs//X/AAACAAAAAADt//X/AAACAAAAAADu//X/AAACAAAAAADv//X/AAACAAAAAABNAAAAAgAAAAIAAABRAAAAAgAAAAIAAAA=") + +[node name="Firebars" type="Node" parent="."] + +[node name="Firebar" parent="Firebars" instance=ExtResource("6_5dv0o")] +position = Vector2(280, -120) + +[node name="Firebar2" parent="Firebars" instance=ExtResource("6_5dv0o")] +position = Vector2(456, -8) + +[node name="Firebar3" parent="Firebars" instance=ExtResource("6_5dv0o")] +position = Vector2(520, -56) + +[node name="Firebar4" parent="Firebars" instance=ExtResource("6_5dv0o")] +position = Vector2(392, -56) + +[node name="Firebar5" parent="Firebars" instance=ExtResource("6_5dv0o")] +position = Vector2(760, -120) + +[node name="Firebar6" parent="Firebars" instance=ExtResource("6_5dv0o")] +position = Vector2(1096, -72) +scale = Vector2(-1, 1) + +[node name="Firebar7" parent="Firebars" instance=ExtResource("6_5dv0o")] +position = Vector2(1448, -120) + +[node name="Firebar8" parent="Firebars" instance=ExtResource("6_5dv0o")] +position = Vector2(1608, -56) + +[node name="Firebar9" parent="Firebars" instance=ExtResource("6_5dv0o")] +position = Vector2(1656, -56) + +[node name="Firebar10" parent="Firebars" instance=ExtResource("6_5dv0o")] +position = Vector2(1800, -56) + +[node name="Firebar11" parent="Firebars" instance=ExtResource("6_5dv0o")] +position = Vector2(1992, -56) + +[node name="Firebar12" parent="Firebars" instance=ExtResource("6_5dv0o")] +position = Vector2(2488, -56) + +[node name="Firebar13" parent="Firebars" instance=ExtResource("6_5dv0o")] +position = Vector2(2584, -56) + +[node name="FallingPlatform" parent="." instance=ExtResource("7_bvwqn")] +position = Vector2(48, -48) + +[node name="FallingPlatform2" parent="." instance=ExtResource("7_bvwqn")] +position = Vector2(880, -32) + +[node name="FallingPlatform3" parent="." instance=ExtResource("7_bvwqn")] +position = Vector2(992, -32) + +[node name="Podoboo" parent="." instance=ExtResource("8_1bu5g")] +position = Vector2(104, -104) + +[node name="Podoboo2" parent="." instance=ExtResource("8_1bu5g")] +position = Vector2(200, -104) + +[node name="Podoboo3" parent="." instance=ExtResource("8_1bu5g")] +position = Vector2(936, -104) + +[node name="Podoboo4" parent="." instance=ExtResource("8_1bu5g")] +position = Vector2(1176, -104) + +[node name="Podoboo5" parent="." instance=ExtResource("8_1bu5g")] +position = Vector2(1368, -104) + +[node name="Podoboo6" parent="." instance=ExtResource("8_1bu5g")] +position = Vector2(1896, -104) + +[node name="Podoboo7" parent="." instance=ExtResource("8_1bu5g")] +position = Vector2(2104, -104) + +[node name="Podoboo8" parent="." instance=ExtResource("8_1bu5g")] +position = Vector2(2864, -104) + +[node name="CastleToad" parent="." instance=ExtResource("9_j67n7")] +position = Vector2(3200, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("10_m6sq8")] +position = Vector2(2824, -40) + +[node name="Bowser" parent="." instance=ExtResource("11_g2y8a")] +position = Vector2(2952, -48) + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("11_m6sq8") + +[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("12_5e0rx")] +position = Vector2(2992, -112) + +[node name="DropShadow" parent="." instance=ExtResource("14_4vtb0")] + +[node name="LevelBG" parent="." instance=ExtResource("14_ninwg")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("15_ninwg") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("17_m6sq8") +nodes_to_delete = [NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_g2y8a")] +position = Vector2(696, -136) +id = 1 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("18_g2y8a")] +position = Vector2(56, -8) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("18_g2y8a")] +position = Vector2(1304, -8) +id = 2 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("18_g2y8a")] +position = Vector2(1912, -136) +id = 3 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("18_g2y8a")] +position = Vector2(2568, -40) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("19_m6sq8")] +position = Vector2(2440, -56) +item = ExtResource("20_g2y8a") + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("21_g2y8a")] +position = Vector2(3200, 0) + +[node name="Tiles2" parent="." instance=ExtResource("5_ninwg")] +z_index = 14 +z_as_relative = false +tile_map_data = PackedByteArray("AABNAAAAAAAAAAMAAABRAAAAAAAAAAMAAAA=") + +[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="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@117134" to="Tiles/@AnimatableBody2D@117134/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117134" to="Tiles/@AnimatableBody2D@117134/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117134" to="Tiles/@AnimatableBody2D@117134" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117134" to="Tiles/@AnimatableBody2D@117134/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117134" to="Tiles/@AnimatableBody2D@117134" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117134" to="Tiles/@AnimatableBody2D@117134/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117135" to="Tiles/@AnimatableBody2D@117135/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117135" to="Tiles/@AnimatableBody2D@117135/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117135" to="Tiles/@AnimatableBody2D@117135" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117135" to="Tiles/@AnimatableBody2D@117135/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117135" to="Tiles/@AnimatableBody2D@117135" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117135" to="Tiles/@AnimatableBody2D@117135/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117136" to="Tiles/@AnimatableBody2D@117136/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117136" to="Tiles/@AnimatableBody2D@117136/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117136" to="Tiles/@AnimatableBody2D@117136" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117136" to="Tiles/@AnimatableBody2D@117136/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117136" to="Tiles/@AnimatableBody2D@117136" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117136" to="Tiles/@AnimatableBody2D@117136/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117137" to="Tiles/@AnimatableBody2D@117137/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117137" to="Tiles/@AnimatableBody2D@117137/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117137" to="Tiles/@AnimatableBody2D@117137" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117137" to="Tiles/@AnimatableBody2D@117137/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117137" to="Tiles/@AnimatableBody2D@117137" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117137" to="Tiles/@AnimatableBody2D@117137/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117138" to="Tiles/@AnimatableBody2D@117138/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117138" to="Tiles/@AnimatableBody2D@117138/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117138" to="Tiles/@AnimatableBody2D@117138" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117138" to="Tiles/@AnimatableBody2D@117138/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117138" to="Tiles/@AnimatableBody2D@117138" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117138" to="Tiles/@AnimatableBody2D@117138/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117139" to="Tiles/@AnimatableBody2D@117139/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117139" to="Tiles/@AnimatableBody2D@117139/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117139" to="Tiles/@AnimatableBody2D@117139" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117139" to="Tiles/@AnimatableBody2D@117139/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117139" to="Tiles/@AnimatableBody2D@117139" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117139" to="Tiles/@AnimatableBody2D@117139/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117140" to="Tiles/@AnimatableBody2D@117140/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117140" to="Tiles/@AnimatableBody2D@117140/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117140" to="Tiles/@AnimatableBody2D@117140" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117140" to="Tiles/@AnimatableBody2D@117140/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117140" to="Tiles/@AnimatableBody2D@117140" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117140" to="Tiles/@AnimatableBody2D@117140/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117141" to="Tiles/@AnimatableBody2D@117141/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117141" to="Tiles/@AnimatableBody2D@117141/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117141" to="Tiles/@AnimatableBody2D@117141" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117141" to="Tiles/@AnimatableBody2D@117141/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117141" to="Tiles/@AnimatableBody2D@117141" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117141" to="Tiles/@AnimatableBody2D@117141/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117142" to="Tiles/@AnimatableBody2D@117142/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117142" to="Tiles/@AnimatableBody2D@117142/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117142" to="Tiles/@AnimatableBody2D@117142" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117142" to="Tiles/@AnimatableBody2D@117142/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117142" to="Tiles/@AnimatableBody2D@117142" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117142" to="Tiles/@AnimatableBody2D@117142/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117143" to="Tiles/@AnimatableBody2D@117143/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117143" to="Tiles/@AnimatableBody2D@117143/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117143" to="Tiles/@AnimatableBody2D@117143" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117143" to="Tiles/@AnimatableBody2D@117143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117143" to="Tiles/@AnimatableBody2D@117143" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117143" to="Tiles/@AnimatableBody2D@117143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117144" to="Tiles/@AnimatableBody2D@117144/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117144" to="Tiles/@AnimatableBody2D@117144/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117144" to="Tiles/@AnimatableBody2D@117144" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117144" to="Tiles/@AnimatableBody2D@117144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117144" to="Tiles/@AnimatableBody2D@117144" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117144" to="Tiles/@AnimatableBody2D@117144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117145" to="Tiles/@AnimatableBody2D@117145/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117145" to="Tiles/@AnimatableBody2D@117145/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117145" to="Tiles/@AnimatableBody2D@117145" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117145" to="Tiles/@AnimatableBody2D@117145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117145" to="Tiles/@AnimatableBody2D@117145" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117145" to="Tiles/@AnimatableBody2D@117145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117146" to="Tiles/@AnimatableBody2D@117146/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117146" to="Tiles/@AnimatableBody2D@117146/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117146" to="Tiles/@AnimatableBody2D@117146" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117146" to="Tiles/@AnimatableBody2D@117146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117146" to="Tiles/@AnimatableBody2D@117146" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117146" to="Tiles/@AnimatableBody2D@117146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117147" to="Tiles/@AnimatableBody2D@117147/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117147" to="Tiles/@AnimatableBody2D@117147/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117147" to="Tiles/@AnimatableBody2D@117147" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117147" to="Tiles/@AnimatableBody2D@117147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117147" to="Tiles/@AnimatableBody2D@117147" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117147" to="Tiles/@AnimatableBody2D@117147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117148" to="Tiles/@AnimatableBody2D@117148/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117148" to="Tiles/@AnimatableBody2D@117148/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117148" to="Tiles/@AnimatableBody2D@117148" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117148" to="Tiles/@AnimatableBody2D@117148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117148" to="Tiles/@AnimatableBody2D@117148" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117148" to="Tiles/@AnimatableBody2D@117148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117149" to="Tiles/@AnimatableBody2D@117149/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117149" to="Tiles/@AnimatableBody2D@117149/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117149" to="Tiles/@AnimatableBody2D@117149" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117149" to="Tiles/@AnimatableBody2D@117149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117149" to="Tiles/@AnimatableBody2D@117149" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117149" to="Tiles/@AnimatableBody2D@117149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117150" to="Tiles/@AnimatableBody2D@117150/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117150" to="Tiles/@AnimatableBody2D@117150/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117150" to="Tiles/@AnimatableBody2D@117150" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117150" to="Tiles/@AnimatableBody2D@117150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117150" to="Tiles/@AnimatableBody2D@117150" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117150" to="Tiles/@AnimatableBody2D@117150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117151" to="Tiles/@AnimatableBody2D@117151/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117151" to="Tiles/@AnimatableBody2D@117151/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117151" to="Tiles/@AnimatableBody2D@117151" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117151" to="Tiles/@AnimatableBody2D@117151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117151" to="Tiles/@AnimatableBody2D@117151" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117151" to="Tiles/@AnimatableBody2D@117151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117152" to="Tiles/@AnimatableBody2D@117152/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117152" to="Tiles/@AnimatableBody2D@117152/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117152" to="Tiles/@AnimatableBody2D@117152" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117152" to="Tiles/@AnimatableBody2D@117152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117152" to="Tiles/@AnimatableBody2D@117152" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117152" to="Tiles/@AnimatableBody2D@117152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117153" to="Tiles/@AnimatableBody2D@117153/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117153" to="Tiles/@AnimatableBody2D@117153/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117153" to="Tiles/@AnimatableBody2D@117153" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117153" to="Tiles/@AnimatableBody2D@117153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117153" to="Tiles/@AnimatableBody2D@117153" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117153" to="Tiles/@AnimatableBody2D@117153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117154" to="Tiles/@Node2D@117154/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117155" to="Tiles/@Node2D@117155/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117156" to="Tiles/@Node2D@117156/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117157" to="Tiles/@Node2D@117157/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117158" to="Tiles/@Node2D@117158/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117159" to="Tiles/@AnimatableBody2D@117159/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117159" to="Tiles/@AnimatableBody2D@117159/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117159" to="Tiles/@AnimatableBody2D@117159" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117159" to="Tiles/@AnimatableBody2D@117159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117159" to="Tiles/@AnimatableBody2D@117159" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117159" to="Tiles/@AnimatableBody2D@117159/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@117160" to="Tiles/@Area2D@117160" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117161" to="Tiles/@Area2D@117161" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117162" to="Tiles/@Area2D@117162" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117163" to="Tiles/@Area2D@117163" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117164" to="Tiles/@Area2D@117164" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117165" to="Tiles/@Area2D@117165" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117166" to="Tiles/@Area2D@117166" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117167" to="Tiles/@Area2D@117167" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117168" to="Tiles/@Area2D@117168" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117169" to="Tiles/@Area2D@117169" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117170" to="Tiles/@Area2D@117170" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117171" to="Tiles/@Area2D@117171" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117172" to="Tiles/@Area2D@117172" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117173" to="Tiles/@Area2D@117173" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117174" to="Tiles/@Area2D@117174" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117175" to="Tiles/@Area2D@117175" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117176" to="Tiles/@Area2D@117176" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117177" to="Tiles/@Area2D@117177" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117178" to="Tiles/@Area2D@117178" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117179" to="Tiles/@Area2D@117179" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117180" to="Tiles/@Area2D@117180" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117181" to="Tiles/@Area2D@117181" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117182" to="Tiles/@Area2D@117182" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117183" to="Tiles/@Area2D@117183" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117184" to="Tiles/@Area2D@117184" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117185" to="Tiles/@Area2D@117185" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117186" to="Tiles/@Area2D@117186" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117187" to="Tiles/@Area2D@117187" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117188" to="Tiles/@Area2D@117188" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117189" to="Tiles/@Area2D@117189" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117190" to="Tiles/@Area2D@117190" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117191" to="Tiles/@Area2D@117191" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117192" to="Tiles/@Area2D@117192" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117193" to="Tiles/@Area2D@117193" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117194" to="Tiles/@Area2D@117194" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117195" to="Tiles/@Area2D@117195" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117196" to="Tiles/@Area2D@117196" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117197" to="Tiles/@Area2D@117197" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117198" to="Tiles/@Area2D@117198" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117199" to="Tiles/@Area2D@117199" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117200" to="Tiles/@Area2D@117200" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117201" to="Tiles/@Area2D@117201" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117202" to="Tiles/@Area2D@117202" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117203" to="Tiles/@Area2D@117203" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117204" to="Tiles/@Area2D@117204" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117205" to="Tiles/@Area2D@117205" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117206" to="Tiles/@Area2D@117206" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117207" to="Tiles/@Area2D@117207" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117208" to="Tiles/@Area2D@117208" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117209" to="Tiles/@Area2D@117209" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117210" to="Tiles/@Area2D@117210" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117211" to="Tiles/@Area2D@117211" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117212" to="Tiles/@Area2D@117212" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117213" to="Tiles/@Area2D@117213" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117214" to="Tiles/@Area2D@117214" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117215" to="Tiles/@Area2D@117215" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117216" to="Tiles/@Area2D@117216" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117217" to="Tiles/@Area2D@117217" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117218" to="Tiles/@Area2D@117218" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117219" to="Tiles/@Area2D@117219" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117220" to="Tiles/@Area2D@117220" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117221" to="Tiles/@Area2D@117221" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117222" to="Tiles/@Area2D@117222" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117223" to="Tiles/@Area2D@117223" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117224" to="Tiles/@Area2D@117224" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117225" to="Tiles/@Area2D@117225" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117226" to="Tiles/@Area2D@117226" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117227" to="Tiles/@Area2D@117227" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117228" to="Tiles/@Area2D@117228" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117229" to="Tiles/@Area2D@117229" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117230" to="Tiles/@Area2D@117230" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117231" to="Tiles/@Area2D@117231" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117232" to="Tiles/@Area2D@117232" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117233" to="Tiles/@Area2D@117233" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117234" to="Tiles/@Area2D@117234" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117235" to="Tiles/@Area2D@117235" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117236" to="Tiles/@Area2D@117236" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117237" to="Tiles/@Area2D@117237" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117238" to="Tiles/@Area2D@117238" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117239" to="Tiles/@Area2D@117239" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117240" to="Tiles/@Area2D@117240" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117241" to="Tiles/@Area2D@117241" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117242" to="Tiles/@Area2D@117242" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117243" to="Tiles/@Area2D@117243" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117244" to="Tiles/@Area2D@117244" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117245" to="Tiles/@Area2D@117245" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117246" to="Tiles/@Area2D@117246" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117247" to="Tiles/@Area2D@117247" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117248" to="Tiles/@Area2D@117248" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117249" to="Tiles/@Area2D@117249" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117250" to="Tiles/@Area2D@117250" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117251" to="Tiles/@Area2D@117251" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117252" to="Tiles/@Area2D@117252" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117253" to="Tiles/@Area2D@117253" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117254" to="Tiles/@Area2D@117254" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117255" to="Tiles/@Area2D@117255" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117256" to="Tiles/@Area2D@117256" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117257" to="Tiles/@Area2D@117257" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117258" to="Tiles/@Area2D@117258" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117259" to="Tiles/@Area2D@117259" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117260" to="Tiles/@Area2D@117260" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117261" to="Tiles/@Area2D@117261" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@117262" to="Tiles/@Area2D@117262" method="area_entered"] +[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBLL/World6/6-1.tscn b/Scenes/Levels/SMBLL/World6/6-1.tscn new file mode 100644 index 0000000..a507bc9 --- /dev/null +++ b/Scenes/Levels/SMBLL/World6/6-1.tscn @@ -0,0 +1,587 @@ +[gd_scene load_steps=33 format=4 uid="uid://ckxv5yjxasnp6"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_qaknj"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Snow.json" id="2_d34g4"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_e7bxt"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_dijd0"] +[ext_resource type="PackedScene" uid="uid://cw6ypkkhofyuq" path="res://Scenes/Prefabs/DecoTiles/Deco1.tscn" id="7_815ut"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="8_mcv75"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="9_4xqt0"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_6lor0"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="12_0cv5o"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="13_ll0cb"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="14_15bo6"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="15_d34g4"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="15_mlxla"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="16_d34g4"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="17_xgvnn"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="18_dcddt"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="19_15bo6"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="20_15bo6"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="20_mlxla"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="21_d34g4"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="21_mlxla"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="23_vl0v1"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="24_os0ot"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="25_533n2"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="26_5xoit"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="27_ied7t"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="28_dhxdp"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="29_qv1uj"] +[ext_resource type="PackedScene" uid="uid://c108uri4ql2wh" path="res://Scenes/Prefabs/LevelObjects/WindGenerator.tscn" id="31_533n2"] +[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="32_5xoit"] +[ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="32_533n2"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="33_5xoit"] + +[node name="6-1" type="Node"] +script = ExtResource("1_qaknj") +music = ExtResource("2_d34g4") +theme = "Snow" +theme_time = "Night" +campaign = "SMBLL" +world_id = 6 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_e7bxt")] +tile_map_data = PackedByteArray("AADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAADAAEAAAAPAAEAAAABAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAADAAEAAABOAAEAAAABAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAADAAEAAABZAAEAAAABAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAADAAEAAACAAAEAAAABAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAADAAEAAACgAAEAAAABAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAADAAEAAADDAAEAAAABAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAADAAEAAADUAAEAAAABAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADUAAAAAAABAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADUAP7/AAAEAAIAAADUAP//AAAEAAIAAADVAP7/AAAEAAIAAADVAP//AAAEAAIAAADVAP3/AAAEAAIAAADYAPr/AAAEAAIAAADYAPv/AAAEAAIAAADYAPz/AAAEAAIAAADYAP3/AAAEAAIAAADYAP7/AAAEAAIAAADYAP//AAAEAAIAAADZAPr/AAAEAAIAAADZAPv/AAAEAAIAAADZAPz/AAAEAAIAAADZAP3/AAAEAAIAAADZAP7/AAAEAAIAAADZAP//AAAEAAIAAADZAPn/AAAEAAIAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAADAAAAAADDAAAAAAABAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAADAAAAAACgAAAAAAABAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAADAAAAAACAAAAAAAABAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAADAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABZAAAAAAABAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABOAAAAAAABAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAADAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAADAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAAPAAAAAAABAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAADAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAD9//v/AAAEAAIAAAD9//z/AAAEAAIAAAABAPv/AAAEAAIAAAABAPz/AAAEAAIAAAADAPn/AAAEAAIAAAADAPr/AAAEAAIAAAADAPv/AAAEAAIAAAADAPz/AAAEAAIAAAAHAPn/AAAEAAIAAAAHAPr/AAAEAAIAAAAHAPv/AAAEAAIAAAAHAPz/AAAEAAIAAAACAAAAAAACAAAAAAAQAPv/AAAEAAIAAAAQAPz/AAAEAAIAAAAYAPv/AAAEAAIAAAAYAPz/AAAEAAIAAABOAP3/AAAEAAIAAABOAP7/AAAEAAIAAABOAP//AAAEAAIAAABPAP7/AAAEAAIAAABPAP//AAAEAAIAAABQAP//AAAEAAIAAABVAPj/AAAEAAIAAABWAPj/AAAEAAIAAACEAP//AAAEAAIAAACFAP//AAAEAAIAAACGAP//AAAEAAIAAACHAP//AAAEAAIAAACIAP//AAAEAAIAAACJAP//AAAEAAIAAACKAP//AAAEAAIAAACLAP//AAAEAAIAAACLAPj/AAAEAAIAAACLAPn/AAAEAAIAAACLAPr/AAAEAAIAAACLAPv/AAAEAAIAAACLAPz/AAAEAAIAAACLAP3/AAAEAAIAAACLAP7/AAAEAAIAAACMAPr/AAAEAAIAAACNAPr/AAAEAAIAAACKAPn/AAAEAAIAAACKAPr/AAAEAAIAAACKAPv/AAAEAAIAAACKAPz/AAAEAAIAAACKAP3/AAAEAAIAAACKAP7/AAAEAAIAAACJAPr/AAAEAAIAAACJAPv/AAAEAAIAAACJAPz/AAAEAAIAAACJAP3/AAAEAAIAAACJAP7/AAAEAAIAAACIAPv/AAAEAAIAAACIAPz/AAAEAAIAAACIAP3/AAAEAAIAAACIAP7/AAAEAAIAAACHAPz/AAAEAAIAAACHAP3/AAAEAAIAAACHAP7/AAAEAAIAAACGAP3/AAAEAAIAAACGAP7/AAAEAAIAAACFAP7/AAAEAAIAAACgAP//AAAEAAIAAAChAP//AAAEAAIAAACiAP//AAAEAAIAAACjAP//AAAEAAIAAACkAP//AAAEAAIAAAChAP7/AAAEAAIAAACiAP7/AAAEAAIAAACjAP7/AAAEAAIAAACkAP7/AAAEAAIAAACiAP3/AAAEAAIAAACjAP3/AAAEAAIAAACkAPz/AAAEAAIAAACjAPz/AAAEAAIAAACkAP3/AAAEAAIAAADaAPj/AAAIAAIAAADaAPn/AAAIAAMAAADbAPj/AAAJAAIAAADbAPn/AAAJAAMAAADSAP7/AAAIAAQAAADSAP//AAAIAAUAAADTAP7/AAAJAAQAAADTAP//AAAJAAUAAADWAPz/AAAIAAYAAADWAP3/AAAIAAcAAADXAPz/AAAJAAYAAADXAP3/AAAJAAcAAADQAPj/AAAIAAAAACDRAPj/AAAJAAAAACDQAPf/AAAIAAEAACDRAPf/AAAJAAEAACC2AAEAAAAIAAEAAAC3AAEAAAAJAAEAAAC2AAAAAAAIAAAAAAC3AAAAAAAJAAAAAADDAP7/AAAIAAIAAADDAP//AAAIAAMAAADEAP7/AAAJAAIAAADEAP//AAAJAAMAAACMAP//AAAIAAYAAACMAAAAAAAIAAcAAACNAP//AAAJAAYAAACNAAAAAAAJAAcAAAB9AAAAAAAIAAAAAAB9AAEAAAAIAAEAAAB+AAAAAAAJAAAAAAB+AAEAAAAJAAEAAAB9APz/AAAIAAIAACB+APz/AAAJAAIAACB9APv/AAAIAAMAACB+APv/AAAJAAMAACBVAPz/AAAIAAQAACBWAPz/AAAJAAQAACBVAPv/AAAIAAUAACBWAPv/AAAJAAUAACBXAAAAAAAIAAYAAABXAAEAAAAIAAcAAABYAAAAAAAJAAYAAABYAAEAAAAJAAcAAABAAPn/AAAIAAIAAABAAPr/AAAIAAMAAABBAPn/AAAJAAIAAABBAPr/AAAJAAMAAABAAPv/AAAIAAMAAABBAPv/AAAJAAMAAABAAPz/AAAIAAMAAABBAPz/AAAJAAMAAABAAP3/AAAIAAMAAABBAP3/AAAJAAMAAABAAP7/AAAIAAMAAABBAP7/AAAJAAMAAABAAP//AAAIAAMAAABBAP//AAAJAAMAAABVAPn/AAAIAAUAAABWAPn/AAAJAAUAAABVAPr/AAAIAAUAAABWAPr/AAAJAAUAAAB9APn/AAAIAAMAAAB+APn/AAAJAAMAAAB9APr/AAAIAAMAAAB+APr/AAAJAAMAAACMAAEAAAAIAAcAAACNAAEAAAAJAAcAAADSAAAAAAAIAAUAAADTAAAAAAAJAAUAAADSAAEAAAAIAAUAAADTAAEAAAAJAAUAAADWAP7/AAAIAAcAAADXAP7/AAAJAAcAAADWAP//AAAIAAcAAADXAP//AAAJAAcAAADQAPb/AAAIAAEAAADRAPb/AAAJAAEAAADaAPr/AAAIAAMAAADbAPr/AAAJAAMAAADaAPv/AAAIAAMAAADbAPv/AAAJAAMAAADaAPz/AAAIAAMAAADbAPz/AAAJAAMAAADaAP3/AAAIAAMAAADbAP3/AAAJAAMAAADaAP7/AAAIAAMAAADbAP7/AAAJAAMAAADaAP//AAAIAAMAAADbAP//AAAJAAMAAADkAP//AAAEAAIAAABYAPz/AQAAAAAAAQBZAPz/AQAAAAAAAQBaAPz/AQAAAAAAAQBbAPz/AQAAAAAAAQBcAPz/AQAAAAAAAQBxAPz/AQAAAAAAAQByAPz/AQAAAAAAAQBzAPz/AQAAAAAAAQB0APz/AQAAAAAAAQB1APz/AQAAAAAAAQB2APz/AQAAAAAAAQB3APz/AQAAAAAAAQB4APz/AQAAAAAAAQB5APz/AQAAAAAAAQB6APz/AQAAAAAAAQB7APz/AQAAAAAAAQBzAPj/AQAAAAAAAgB0APj/AQAAAAAAAgB1APj/AQAAAAAAAgB3APj/AQAAAAAAAgB4APj/AQAAAAAAAgB5APj/AQAAAAAAAgB6APj/AQAAAAAAAgB8APj/AQAAAAAAAgB9APj/AQAAAAAAAgB+APj/AQAAAAAAAgB/APj/AQAAAAAAAgBvAPj/AQAAAAAAAgBwAPj/AQAAAAAAAgBxAPj/AQAAAAAAAgByAPj/AQAAAAAACAB7APj/AQAAAAAADABIAP//AAABAAQAAAARAPz/AQAAAAAAAQASAPz/AQAAAAAAAQATAPz/AQAAAAAAAQAUAPz/AQAAAAAAAQAVAPz/AQAAAAAAAQAWAPz/AQAAAAAAAQAXAPz/AQAAAAAAAQAEAPz/AQAAAAAAAQAFAPz/AQAAAAAAAQAGAPz/AQAAAAAACgD///z/AQAAAAAAAQAAAPz/AQAAAAAAAQD+//z/AQAAAAAABwAmAPv/AQAAAAAAAwAnAPv/AQAAAAAAAwAoAPv/AQAAAAAAAwA1AP3/AQAAAAAAAwA2AP3/AQAAAAAAAwAFAPn/AQAAAAAACwDPAPX/AAAEAAIAAADQAPX/AAAEAAIAAADRAPX/AAAEAAIAAADSAPX/AAAEAAIAAAANAAIAAQAAAAAABAAOAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACQAAIAAQAAAAAABACRAAIAAQAAAAAABACSAAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACXAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABAC4AAIAAQAAAAAABAC5AAIAAQAAAAAABAC6AAIAAQAAAAAABAC7AAIAAQAAAAAABAC8AAIAAQAAAAAABAC9AAIAAQAAAAAABAC+AAIAAQAAAAAABAC/AAIAAQAAAAAABADAAAIAAQAAAAAABADBAAIAAQAAAAAABADCAAIAAQAAAAAABADOAAIAAQAAAAAABADPAAIAAQAAAAAABADQAAIAAQAAAAAABADRAAIAAQAAAAAABADSAAIAAQAAAAAABADNAAIAAAADAAIAAADs/wAAAAABAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADs/wEAAAABAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADs/wIAAAABAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAADAAIAAAAPAAIAAAABAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAADAAIAAABOAAIAAAABAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAMAAABYAAIAAAACAAMAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAMAAAB+AAIAAAADAAMAAACAAAIAAAABAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAMAAACNAAIAAAADAAMAAACgAAIAAAABAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAADAAIAAADDAAIAAAABAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADUAAIAAAABAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAACAAAAAAD+AAAAAAACAAAAAAD/AAAAAAACAAAAAAAAAQAAAAACAAAAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAACAAAAAAAGAQAAAAACAAAAAAAHAQAAAAACAAAAAAAIAQAAAAACAAAAAAAJAQAAAAACAAAAAAAKAQAAAAADAAAAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAACAAEAAAD/AAEAAAACAAEAAAAAAQEAAAACAAEAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAACAAEAAAAGAQEAAAACAAEAAAAHAQEAAAACAAEAAAAIAQEAAAACAAEAAAAJAQEAAAACAAEAAAAKAQEAAAADAAEAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAACAAIAAAAGAQIAAAACAAIAAAAHAQIAAAACAAIAAAAIAQIAAAACAAIAAAAJAQIAAAACAAIAAAAKAQIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_dijd0")] +position = Vector2(-216, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("7_815ut")] +tile_map_data = PackedByteArray("AAD7////AAAAAAAAAAD8////AAABAAAAAAD9////AAABAAAAAAD+////AAACAAAAAAAaAP//AAAAAAAAAAAbAP//AAABAAAAAAAcAP//AAACAAAAAAAsAP//AAAAAAAAAAAtAP//AAABAAAAAAAuAP//AAABAAAAAAAvAP//AAACAAAAAABdAP//AAABAAAAAABeAP//AAACAAAAAABbAP//AAAAAAAAAABcAP//AAABAAAAAABoAP//AAACAAAAAABnAP//AAAAAAAAAAB6AP//AAAAAAAAAAB7AP//AAABAAAAAAB8AP//AAACAAAAAACMAP//AAAAAAAAAACNAP//AAABAAAAAACpAP//AAAAAAAAAACqAP//AAABAAAAAACrAP//AAACAAAAAAAHAP//AAAAAAAAAAAIAP//AAACAAAAAADIAP//AAACAAAAAADHAP//AAAAAAAAAADcAP//AAACAAAAAADbAP//AAABAAAAAADsAP//AAAAAAAAAADtAP//AAABAAAAAADuAP//AAABAAAAAADvAP//AAACAAAAAAA=") + +[node name="EndFlagpole" parent="." instance=ExtResource("8_mcv75")] +position = Vector2(3656, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("9_4xqt0")] +position = Vector2(3720, 0) + +[node name="DropShadow" parent="." instance=ExtResource("10_6lor0")] + +[node name="Enemies" type="Node" parent="."] + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("12_0cv5o")] +position = Vector2(8, -64) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("13_ll0cb")] +position = Vector2(104, -64) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("13_ll0cb")] +position = Vector2(280, -64) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("13_ll0cb")] +position = Vector2(304, -64) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("13_ll0cb")] +position = Vector2(680, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("13_ll0cb")] +position = Vector2(704, 0) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("13_ll0cb")] +position = Vector2(728, 0) + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("13_ll0cb")] +position = Vector2(1800, 0) +winged = true + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("13_ll0cb")] +position = Vector2(1864, 0) +winged = true + +[node name="Goomba" parent="Enemies" instance=ExtResource("14_15bo6")] +position = Vector2(440, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("14_15bo6")] +position = Vector2(464, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("14_15bo6")] +position = Vector2(488, 0) + +[node name="HammerBro" parent="Enemies" instance=ExtResource("15_mlxla")] +position = Vector2(920, 0) + +[node name="HammerBro2" parent="Enemies" instance=ExtResource("15_mlxla")] +position = Vector2(1464, 0) + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("16_d34g4")] +position = Vector2(1040, -112) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("16_d34g4")] +position = Vector2(1376, -48) +rotation = 3.14159 + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("16_d34g4")] +position = Vector2(2016, -48) +rotation = 3.14159 + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("16_d34g4")] +position = Vector2(3344, -112) +rotation = 3.14159 + +[node name="RedPirannhaPlant5" parent="Enemies" instance=ExtResource("16_d34g4")] +position = Vector2(1408, 0) + +[node name="RedPirannhaPlant6" parent="Enemies" instance=ExtResource("16_d34g4")] +position = Vector2(2016, 0) + +[node name="RedPirannhaPlant7" parent="Enemies" instance=ExtResource("16_d34g4")] +position = Vector2(2256, -16) + +[node name="RedPirannhaPlant8" parent="Enemies" instance=ExtResource("16_d34g4")] +position = Vector2(2928, 0) + +[node name="RedPirannhaPlant9" parent="Enemies" instance=ExtResource("16_d34g4")] +position = Vector2(3136, -32) + +[node name="RedPirannhaPlant10" parent="Enemies" instance=ExtResource("16_d34g4")] +position = Vector2(3376, -32) + +[node name="RedPirannhaPlant11" parent="Enemies" instance=ExtResource("16_d34g4")] +position = Vector2(3440, -64) + +[node name="RedPirannhaPlant12" parent="Enemies" instance=ExtResource("16_d34g4")] +position = Vector2(3504, -128) + +[node name="BulletBillCannon" parent="Enemies" instance=ExtResource("15_d34g4")] +position = Vector2(1160, -8) + +[node name="Checkpoint" parent="." instance=ExtResource("17_xgvnn")] +position = Vector2(1584, 0) + +[node name="LargeCastleDeco" parent="." instance=ExtResource("18_dcddt")] +position = Vector2(-248, -88) + +[node name="FallingPlatform" parent="." instance=ExtResource("19_15bo6")] +position = Vector2(2320, -128) + +[node name="FallingPlatform2" parent="." instance=ExtResource("19_15bo6")] +position = Vector2(2448, -128) + +[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("20_mlxla")] +position = Vector2(3040, 0) + +[node name="LevelBG" parent="." instance=ExtResource("20_15bo6")] +time_of_day = 1 +particles = 1 +liquid_layer = 1 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("21_mlxla") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="PipeArea" parent="." instance=ExtResource("21_d34g4")] +position = Vector2(2256, -16) +target_level = "uid://d26v7spik6ixs" + +[node name="PipeArea2" parent="." instance=ExtResource("21_d34g4")] +position = Vector2(3136, -32) +pipe_id = 1 +target_level = "uid://d26v7spik6ixs" +exit_only = true + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("23_vl0v1") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("24_os0ot")] +position = Vector2(328, -88) + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("25_533n2")] +position = Vector2(1400, -56) +item = ExtResource("26_5xoit") +metadata/r_coin_id = 1 + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("27_ied7t")] +position = Vector2(1896, -120) +item = ExtResource("26_5xoit") +metadata/r_coin_id = 2 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("24_os0ot")] +position = Vector2(2456, -56) +id = 3 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("28_dhxdp")] +position = Vector2(2248, -56) +item = ExtResource("29_qv1uj") + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("25_533n2")] +position = Vector2(1400, -56) + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("27_ied7t")] +position = Vector2(1896, -120) + +[node name="SettingObjectNode" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("32_533n2") +setting_title = "level_design" +nodes_to_delete = [NodePath("../ClassicDesignNode")] +metadata/_custom_type_script = "uid://dn7riekvv1gpy" + +[node name="QuestionBlock" parent="SettingObjectNode" instance=ExtResource("27_ied7t")] +position = Vector2(1016, -56) + +[node name="QuestionBlock2" parent="SettingObjectNode" instance=ExtResource("27_ied7t")] +position = Vector2(1000, -56) + +[node name="ClassicDesignNode" type="Node" parent="."] + +[node name="InvisibleQuestionBlock" parent="ClassicDesignNode" instance=ExtResource("28_dhxdp")] +position = Vector2(1016, -56) + +[node name="Tiles2" parent="ClassicDesignNode" instance=ExtResource("4_e7bxt")] +tile_map_data = PackedByteArray("AACOAP//AAAEAAIAAAA=") + +[node name="CheckpointFlag" parent="." instance=ExtResource("33_5xoit")] +position = Vector2(1584, 0) + +[node name="EntityGenerator" parent="." instance=ExtResource("31_533n2")] +position = Vector2(2088, -200) + +[node name="EntityGeneratorStopper" parent="." instance=ExtResource("32_5xoit")] +position = Vector2(2696, -200) + +[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="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@104703" to="Tiles/@AnimatableBody2D@104703/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104703" to="Tiles/@AnimatableBody2D@104703/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104703" to="Tiles/@AnimatableBody2D@104703" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104703" to="Tiles/@AnimatableBody2D@104703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104703" to="Tiles/@AnimatableBody2D@104703" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104703" to="Tiles/@AnimatableBody2D@104703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104704" to="Tiles/@AnimatableBody2D@104704/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104704" to="Tiles/@AnimatableBody2D@104704/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104704" to="Tiles/@AnimatableBody2D@104704" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104704" to="Tiles/@AnimatableBody2D@104704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104704" to="Tiles/@AnimatableBody2D@104704" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104704" to="Tiles/@AnimatableBody2D@104704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104705" to="Tiles/@AnimatableBody2D@104705/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104705" to="Tiles/@AnimatableBody2D@104705/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104705" to="Tiles/@AnimatableBody2D@104705" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104705" to="Tiles/@AnimatableBody2D@104705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104705" to="Tiles/@AnimatableBody2D@104705" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104705" to="Tiles/@AnimatableBody2D@104705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104706" to="Tiles/@AnimatableBody2D@104706/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104706" to="Tiles/@AnimatableBody2D@104706/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104706" to="Tiles/@AnimatableBody2D@104706" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104706" to="Tiles/@AnimatableBody2D@104706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104706" to="Tiles/@AnimatableBody2D@104706" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104706" to="Tiles/@AnimatableBody2D@104706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104707" to="Tiles/@AnimatableBody2D@104707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104707" to="Tiles/@AnimatableBody2D@104707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104707" to="Tiles/@AnimatableBody2D@104707" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104707" to="Tiles/@AnimatableBody2D@104707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104707" to="Tiles/@AnimatableBody2D@104707" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104707" to="Tiles/@AnimatableBody2D@104707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104708" to="Tiles/@AnimatableBody2D@104708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104708" to="Tiles/@AnimatableBody2D@104708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104708" to="Tiles/@AnimatableBody2D@104708" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104708" to="Tiles/@AnimatableBody2D@104708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104708" to="Tiles/@AnimatableBody2D@104708" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104708" to="Tiles/@AnimatableBody2D@104708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104709" to="Tiles/@AnimatableBody2D@104709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104709" to="Tiles/@AnimatableBody2D@104709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104709" to="Tiles/@AnimatableBody2D@104709" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104709" to="Tiles/@AnimatableBody2D@104709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104709" to="Tiles/@AnimatableBody2D@104709" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104709" to="Tiles/@AnimatableBody2D@104709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104710" to="Tiles/@AnimatableBody2D@104710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104710" to="Tiles/@AnimatableBody2D@104710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104710" to="Tiles/@AnimatableBody2D@104710" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104710" to="Tiles/@AnimatableBody2D@104710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104710" to="Tiles/@AnimatableBody2D@104710" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104710" to="Tiles/@AnimatableBody2D@104710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104711" to="Tiles/@AnimatableBody2D@104711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104711" to="Tiles/@AnimatableBody2D@104711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104711" to="Tiles/@AnimatableBody2D@104711" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104711" to="Tiles/@AnimatableBody2D@104711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104711" to="Tiles/@AnimatableBody2D@104711" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104711" to="Tiles/@AnimatableBody2D@104711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104712" to="Tiles/@AnimatableBody2D@104712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104712" to="Tiles/@AnimatableBody2D@104712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104712" to="Tiles/@AnimatableBody2D@104712" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104712" to="Tiles/@AnimatableBody2D@104712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104712" to="Tiles/@AnimatableBody2D@104712" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104712" to="Tiles/@AnimatableBody2D@104712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104713" to="Tiles/@AnimatableBody2D@104713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104713" to="Tiles/@AnimatableBody2D@104713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104713" to="Tiles/@AnimatableBody2D@104713" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104713" to="Tiles/@AnimatableBody2D@104713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104713" to="Tiles/@AnimatableBody2D@104713" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104713" to="Tiles/@AnimatableBody2D@104713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104714" to="Tiles/@AnimatableBody2D@104714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104714" to="Tiles/@AnimatableBody2D@104714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104714" to="Tiles/@AnimatableBody2D@104714" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104714" to="Tiles/@AnimatableBody2D@104714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104714" to="Tiles/@AnimatableBody2D@104714" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104714" to="Tiles/@AnimatableBody2D@104714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104715" to="Tiles/@AnimatableBody2D@104715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104715" to="Tiles/@AnimatableBody2D@104715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104715" to="Tiles/@AnimatableBody2D@104715" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104715" to="Tiles/@AnimatableBody2D@104715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104715" to="Tiles/@AnimatableBody2D@104715" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104715" to="Tiles/@AnimatableBody2D@104715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104716" to="Tiles/@AnimatableBody2D@104716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104716" to="Tiles/@AnimatableBody2D@104716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104716" to="Tiles/@AnimatableBody2D@104716" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104716" to="Tiles/@AnimatableBody2D@104716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104716" to="Tiles/@AnimatableBody2D@104716" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104716" to="Tiles/@AnimatableBody2D@104716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104717" to="Tiles/@AnimatableBody2D@104717/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104717" to="Tiles/@AnimatableBody2D@104717/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104717" to="Tiles/@AnimatableBody2D@104717" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104717" to="Tiles/@AnimatableBody2D@104717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104717" to="Tiles/@AnimatableBody2D@104717" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104717" to="Tiles/@AnimatableBody2D@104717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@104718" to="Tiles/@AnimatableBody2D@104718/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104718" to="Tiles/@AnimatableBody2D@104718/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104718" to="Tiles/@AnimatableBody2D@104718" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104718" to="Tiles/@AnimatableBody2D@104718" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104718" to="Tiles/@AnimatableBody2D@104718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104718" to="Tiles/@AnimatableBody2D@104718" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104718" to="Tiles/@AnimatableBody2D@104718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104719" to="Tiles/@AnimatableBody2D@104719/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104719" to="Tiles/@AnimatableBody2D@104719/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104719" to="Tiles/@AnimatableBody2D@104719" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104719" to="Tiles/@AnimatableBody2D@104719" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104719" to="Tiles/@AnimatableBody2D@104719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104719" to="Tiles/@AnimatableBody2D@104719" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104719" to="Tiles/@AnimatableBody2D@104719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104720" to="Tiles/@AnimatableBody2D@104720/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104720" to="Tiles/@AnimatableBody2D@104720/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104720" to="Tiles/@AnimatableBody2D@104720" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104720" to="Tiles/@AnimatableBody2D@104720" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104720" to="Tiles/@AnimatableBody2D@104720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104720" to="Tiles/@AnimatableBody2D@104720" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104720" to="Tiles/@AnimatableBody2D@104720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104721" to="Tiles/@AnimatableBody2D@104721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104721" to="Tiles/@AnimatableBody2D@104721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104721" to="Tiles/@AnimatableBody2D@104721" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104721" to="Tiles/@AnimatableBody2D@104721" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104721" to="Tiles/@AnimatableBody2D@104721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104721" to="Tiles/@AnimatableBody2D@104721" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104721" to="Tiles/@AnimatableBody2D@104721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104722" to="Tiles/@AnimatableBody2D@104722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104722" to="Tiles/@AnimatableBody2D@104722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104722" to="Tiles/@AnimatableBody2D@104722" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104722" to="Tiles/@AnimatableBody2D@104722" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104722" to="Tiles/@AnimatableBody2D@104722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104722" to="Tiles/@AnimatableBody2D@104722" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104722" to="Tiles/@AnimatableBody2D@104722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104723" to="Tiles/@AnimatableBody2D@104723/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104723" to="Tiles/@AnimatableBody2D@104723/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104723" to="Tiles/@AnimatableBody2D@104723" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104723" to="Tiles/@AnimatableBody2D@104723" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104723" to="Tiles/@AnimatableBody2D@104723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104723" to="Tiles/@AnimatableBody2D@104723" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104723" to="Tiles/@AnimatableBody2D@104723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104724" to="Tiles/@AnimatableBody2D@104724/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104724" to="Tiles/@AnimatableBody2D@104724/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104724" to="Tiles/@AnimatableBody2D@104724" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104724" to="Tiles/@AnimatableBody2D@104724" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104724" to="Tiles/@AnimatableBody2D@104724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104724" to="Tiles/@AnimatableBody2D@104724" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104724" to="Tiles/@AnimatableBody2D@104724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104725" to="Tiles/@AnimatableBody2D@104725/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104725" to="Tiles/@AnimatableBody2D@104725/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104725" to="Tiles/@AnimatableBody2D@104725" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104725" to="Tiles/@AnimatableBody2D@104725" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104725" to="Tiles/@AnimatableBody2D@104725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104725" to="Tiles/@AnimatableBody2D@104725" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104725" to="Tiles/@AnimatableBody2D@104725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104726" to="Tiles/@AnimatableBody2D@104726/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104726" to="Tiles/@AnimatableBody2D@104726/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104726" to="Tiles/@AnimatableBody2D@104726" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104726" to="Tiles/@AnimatableBody2D@104726" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104726" to="Tiles/@AnimatableBody2D@104726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104726" to="Tiles/@AnimatableBody2D@104726" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104726" to="Tiles/@AnimatableBody2D@104726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104727" to="Tiles/@AnimatableBody2D@104727/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104727" to="Tiles/@AnimatableBody2D@104727/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104727" to="Tiles/@AnimatableBody2D@104727" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104727" to="Tiles/@AnimatableBody2D@104727" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104727" to="Tiles/@AnimatableBody2D@104727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104727" to="Tiles/@AnimatableBody2D@104727" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104727" to="Tiles/@AnimatableBody2D@104727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104728" to="Tiles/@AnimatableBody2D@104728/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104728" to="Tiles/@AnimatableBody2D@104728/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104728" to="Tiles/@AnimatableBody2D@104728" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104728" to="Tiles/@AnimatableBody2D@104728" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104728" to="Tiles/@AnimatableBody2D@104728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104728" to="Tiles/@AnimatableBody2D@104728" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104728" to="Tiles/@AnimatableBody2D@104728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104729" to="Tiles/@AnimatableBody2D@104729/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104729" to="Tiles/@AnimatableBody2D@104729/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104729" to="Tiles/@AnimatableBody2D@104729" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104729" to="Tiles/@AnimatableBody2D@104729" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104729" to="Tiles/@AnimatableBody2D@104729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104729" to="Tiles/@AnimatableBody2D@104729" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104729" to="Tiles/@AnimatableBody2D@104729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104730" to="Tiles/@AnimatableBody2D@104730/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104730" to="Tiles/@AnimatableBody2D@104730/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104730" to="Tiles/@AnimatableBody2D@104730" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104730" to="Tiles/@AnimatableBody2D@104730" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104730" to="Tiles/@AnimatableBody2D@104730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104730" to="Tiles/@AnimatableBody2D@104730" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104730" to="Tiles/@AnimatableBody2D@104730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104731" to="Tiles/@AnimatableBody2D@104731/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104731" to="Tiles/@AnimatableBody2D@104731/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104731" to="Tiles/@AnimatableBody2D@104731" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104731" to="Tiles/@AnimatableBody2D@104731" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104731" to="Tiles/@AnimatableBody2D@104731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104731" to="Tiles/@AnimatableBody2D@104731" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104731" to="Tiles/@AnimatableBody2D@104731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104732" to="Tiles/@AnimatableBody2D@104732/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104732" to="Tiles/@AnimatableBody2D@104732/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104732" to="Tiles/@AnimatableBody2D@104732" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104732" to="Tiles/@AnimatableBody2D@104732" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104732" to="Tiles/@AnimatableBody2D@104732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104732" to="Tiles/@AnimatableBody2D@104732" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104732" to="Tiles/@AnimatableBody2D@104732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104733" to="Tiles/@AnimatableBody2D@104733/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104733" to="Tiles/@AnimatableBody2D@104733/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104733" to="Tiles/@AnimatableBody2D@104733" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104733" to="Tiles/@AnimatableBody2D@104733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104733" to="Tiles/@AnimatableBody2D@104733" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104733" to="Tiles/@AnimatableBody2D@104733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104734" to="Tiles/@AnimatableBody2D@104734/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104734" to="Tiles/@AnimatableBody2D@104734/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104734" to="Tiles/@AnimatableBody2D@104734" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104734" to="Tiles/@AnimatableBody2D@104734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104734" to="Tiles/@AnimatableBody2D@104734" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104734" to="Tiles/@AnimatableBody2D@104734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104735" to="Tiles/@AnimatableBody2D@104735/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104735" to="Tiles/@AnimatableBody2D@104735/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104735" to="Tiles/@AnimatableBody2D@104735" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104735" to="Tiles/@AnimatableBody2D@104735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104735" to="Tiles/@AnimatableBody2D@104735" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104735" to="Tiles/@AnimatableBody2D@104735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104736" to="Tiles/@AnimatableBody2D@104736/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104736" to="Tiles/@AnimatableBody2D@104736/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104736" to="Tiles/@AnimatableBody2D@104736" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104736" to="Tiles/@AnimatableBody2D@104736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104736" to="Tiles/@AnimatableBody2D@104736" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104736" to="Tiles/@AnimatableBody2D@104736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104737" to="Tiles/@AnimatableBody2D@104737/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104737" to="Tiles/@AnimatableBody2D@104737/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104737" to="Tiles/@AnimatableBody2D@104737" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104737" to="Tiles/@AnimatableBody2D@104737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104737" to="Tiles/@AnimatableBody2D@104737" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104737" to="Tiles/@AnimatableBody2D@104737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104738" to="Tiles/@AnimatableBody2D@104738/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104738" to="Tiles/@AnimatableBody2D@104738/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104738" to="Tiles/@AnimatableBody2D@104738" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104738" to="Tiles/@AnimatableBody2D@104738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104738" to="Tiles/@AnimatableBody2D@104738" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104738" to="Tiles/@AnimatableBody2D@104738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104739" to="Tiles/@AnimatableBody2D@104739/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104739" to="Tiles/@AnimatableBody2D@104739/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104739" to="Tiles/@AnimatableBody2D@104739" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104739" to="Tiles/@AnimatableBody2D@104739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104739" to="Tiles/@AnimatableBody2D@104739" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104739" to="Tiles/@AnimatableBody2D@104739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104740" to="Tiles/@AnimatableBody2D@104740/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104740" to="Tiles/@AnimatableBody2D@104740/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104740" to="Tiles/@AnimatableBody2D@104740" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104740" to="Tiles/@AnimatableBody2D@104740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104740" to="Tiles/@AnimatableBody2D@104740" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104740" to="Tiles/@AnimatableBody2D@104740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104741" to="Tiles/@AnimatableBody2D@104741/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104741" to="Tiles/@AnimatableBody2D@104741/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104741" to="Tiles/@AnimatableBody2D@104741" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104741" to="Tiles/@AnimatableBody2D@104741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104741" to="Tiles/@AnimatableBody2D@104741" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104741" to="Tiles/@AnimatableBody2D@104741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104742" to="Tiles/@AnimatableBody2D@104742/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104742" to="Tiles/@AnimatableBody2D@104742/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104742" to="Tiles/@AnimatableBody2D@104742" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104742" to="Tiles/@AnimatableBody2D@104742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104742" to="Tiles/@AnimatableBody2D@104742" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104742" to="Tiles/@AnimatableBody2D@104742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104743" to="Tiles/@AnimatableBody2D@104743/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104743" to="Tiles/@AnimatableBody2D@104743/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104743" to="Tiles/@AnimatableBody2D@104743" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104743" to="Tiles/@AnimatableBody2D@104743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104743" to="Tiles/@AnimatableBody2D@104743" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104743" to="Tiles/@AnimatableBody2D@104743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104744" to="Tiles/@AnimatableBody2D@104744/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104744" to="Tiles/@AnimatableBody2D@104744/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104744" to="Tiles/@AnimatableBody2D@104744" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104744" to="Tiles/@AnimatableBody2D@104744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104744" to="Tiles/@AnimatableBody2D@104744" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104744" to="Tiles/@AnimatableBody2D@104744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104745" to="Tiles/@AnimatableBody2D@104745/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104745" to="Tiles/@AnimatableBody2D@104745/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104745" to="Tiles/@AnimatableBody2D@104745" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104745" to="Tiles/@AnimatableBody2D@104745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104745" to="Tiles/@AnimatableBody2D@104745" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104745" to="Tiles/@AnimatableBody2D@104745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@104746" to="Tiles/@Node2D@104746/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@104747" to="Tiles/@Node2D@104747/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@104748" to="Tiles/@Node2D@104748/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@104749" to="Tiles/@Node2D@104749/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/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@104750" to="Tiles/@Area2D@104750" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104751" to="Tiles/@Area2D@104751" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104752" to="Tiles/@Area2D@104752" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104753" to="Tiles/@Area2D@104753" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104754" to="Tiles/@Area2D@104754" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104755" to="Tiles/@Area2D@104755" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104756" to="Tiles/@Area2D@104756" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104757" to="Tiles/@Area2D@104757" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104758" to="Tiles/@Area2D@104758" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104759" to="Tiles/@Area2D@104759" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104760" to="Tiles/@Area2D@104760" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104761" to="Tiles/@Area2D@104761" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104762" to="Tiles/@Area2D@104762" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104763" to="Tiles/@Area2D@104763" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104764" to="Tiles/@Area2D@104764" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104765" to="Tiles/@Area2D@104765" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104766" to="Tiles/@Area2D@104766" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104767" to="Tiles/@Area2D@104767" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104768" to="Tiles/@Area2D@104768" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104769" to="Tiles/@Area2D@104769" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104770" to="Tiles/@Area2D@104770" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104771" to="Tiles/@Area2D@104771" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104772" to="Tiles/@Area2D@104772" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104773" to="Tiles/@Area2D@104773" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104774" to="Tiles/@Area2D@104774" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104775" to="Tiles/@Area2D@104775" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104776" to="Tiles/@Area2D@104776" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104777" to="Tiles/@Area2D@104777" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104778" to="Tiles/@Area2D@104778" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104779" to="Tiles/@Area2D@104779" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104780" to="Tiles/@Area2D@104780" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104781" to="Tiles/@Area2D@104781" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104782" to="Tiles/@Area2D@104782" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104783" to="Tiles/@Area2D@104783" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104784" to="Tiles/@Area2D@104784" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104785" to="Tiles/@Area2D@104785" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104786" to="Tiles/@Area2D@104786" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104787" to="Tiles/@Area2D@104787" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104788" to="Tiles/@Area2D@104788" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@104789" to="Tiles/@Area2D@104789" method="area_entered"] diff --git a/Scenes/Levels/SMBLL/World6/6-1a.tscn b/Scenes/Levels/SMBLL/World6/6-1a.tscn new file mode 100644 index 0000000..b355200 --- /dev/null +++ b/Scenes/Levels/SMBLL/World6/6-1a.tscn @@ -0,0 +1,113 @@ +[gd_scene load_steps=5 format=4 uid="uid://d26v7spik6ixs"] + +[ext_resource type="PackedScene" uid="uid://bm5jryrvbyyul" path="res://Scenes/Levels/SMBLL/World4/4-1a.tscn" id="1_jbual"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="2_27pw3"] +[ext_resource type="PackedScene" uid="uid://doguqwqut2s5e" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaParaTroopa.tscn" id="3_us04x"] +[ext_resource type="PackedScene" uid="uid://c36sl1w3qo8k1" path="res://Scenes/Prefabs/Entities/Objects/MediumElevatorPlatform.tscn" id="4_4dwuy"] + +[node name="5-2a" instance=ExtResource("1_jbual")] +theme_time = "Night" +world_id = 6 + +[node name="LevelBG" parent="." index="0"] +time_of_day = 1 + +[node name="Tiles" parent="." index="2"] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAADAAAAAAATAAAAAAABAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAADAAEAAAATAAEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAATAAIAAAABAAIAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAADAAAAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAADAAEAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAADAAIAAAAgAP3/AQAAAAAAAwAhAP3/AQAAAAAAAwAiAP3/AQAAAAAAAwAjAP3/AQAAAAAAAwAkAP3/AQAAAAAAAwAlAP3/AQAAAAAAAwAmAP3/AQAAAAAAAwAnAP3/AQAAAAAAAwAoAP3/AQAAAAAAAwApAP3/AQAAAAAAAwAqAP3/AQAAAAAAAwArAP3/AQAAAAAAAwAsAP3/AQAAAAAAAwAtAP3/AQAAAAAAAwAuAP3/AQAAAAAAAwAvAP3/AQAAAAAAAwA4AAAAAAABAAAAAAA5AAAAAAAAAAsAAAA6AAAAAAACAAEAAAA7AAAAAAACAAEAAAA8AAAAAAACAAEAAAA9AAAAAAACAAEAAAA+AAAAAAACAAEAAAA/AAAAAAACAAEAAABAAAAAAAACAAEAAABBAAAAAAACAAEAAABCAAAAAAACAAEAAABDAAAAAAACAAEAAABEAAAAAAADAAEAAAA4AAEAAAABAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAADAAEAAAA4AAIAAAABAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAADAAIAAABAAPX/AAACAAAAAABBAPX/AAACAAAAAABCAPX/AAACAAAAAABDAPX/AAACAAAAAABEAPX/AAADAAAAAABAAPb/AAACAAEAAABBAPb/AAACAAEAAABCAPb/AAACAAEAAABDAPb/AAACAAEAAABEAPb/AAADAAEAAABAAPf/AAACAAEAAABBAPf/AAACAAEAAABCAPf/AAACAAEAAABDAPf/AAACAAEAAABEAPf/AAADAAEAAABAAPj/AAACAAEAAABBAPj/AAACAAEAAABCAPj/AAACAAEAAABDAPj/AAACAAEAAABEAPj/AAADAAEAAABAAPn/AAACAAEAAABBAPn/AAACAAEAAABCAPn/AAACAAEAAABDAPn/AAACAAEAAABEAPn/AAADAAEAAABAAPr/AAACAAEAAABBAPr/AAACAAEAAABCAPr/AAACAAEAAABDAPr/AAACAAEAAABEAPr/AAADAAEAAABAAPv/AAACAAEAAABBAPv/AAACAAEAAABCAPv/AAACAAEAAABDAPv/AAACAAEAAABEAPv/AAADAAEAAABAAPz/AAACAAEAAABBAPz/AAACAAEAAABCAPz/AAACAAEAAABDAPz/AAACAAEAAABEAPz/AAADAAEAAABAAP3/AAACAAEAAABBAP3/AAACAAEAAABCAP3/AAACAAEAAABDAP3/AAACAAEAAABEAP3/AAADAAEAAABAAP7/AAACAAEAAABBAP7/AAACAAEAAABCAP7/AAACAAEAAABDAP7/AAACAAEAAABEAP7/AAADAAEAAABAAP//AAACAAEAAABBAP//AAACAAEAAABCAP//AAACAAEAAABDAP//AAACAAEAAABEAP//AAADAAEAAAA+APX/AAACAAAAAAA/APX/AAACAAAAAAA+APb/AAACAAEAAAA/APb/AAACAAEAAAA+APf/AAACAAEAAAA/APf/AAACAAEAAAA+APj/AAACAAEAAAA/APj/AAACAAEAAAA+APn/AAAAAAwAAAA/APn/AAACAAEAAAA+APr/AAABAAEAAAA/APr/AAACAAEAAAA+APv/AAABAAEAAAA/APv/AAACAAEAAAA+APz/AAAAAAsAAAA/APz/AAACAAEAAAA+AP3/AAACAAEAAAA/AP3/AAACAAEAAAA+AP7/AAACAAEAAAA/AP7/AAACAAEAAAA+AP//AAACAAEAAAA/AP//AAACAAEAAAA8APz/AAABAAAAAAA9APz/AAACAAAAAAA8AP3/AAAAAAsAAAA9AP3/AAACAAEAAAA8AP7/AAACAAEAAAA9AP7/AAACAAEAAAA8AP//AAACAAEAAAA9AP//AAACAAEAAAA7AP3/AAABAAAAAAA7AP7/AAAAAAsAAAA7AP//AAACAAEAAAA6AP7/AAABAAAAAAA6AP//AAAAAAsAAAA5AP//AAABAAAAAAA9APX/AAABAAAAAAA9APb/AAABAAEAAAA9APf/AAABAAEAAAA9APj/AAABAAEAAAA9APn/AAABAAIAAAAgAPX/AAABAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAADAAMAAAAAAPz/AAADAAMAAAANAPz/AAAHAAYAAAANAP3/AAAHAAYAAAACAP7/AAAHAAYAAAADAP7/AQAAAAAAAwAEAP7/AQAAAAAAAwAFAP7/AQAAAAAAAwAGAP7/AQAAAAAAAwAHAP7/AQAAAAAAAwAIAP7/AQAAAAAAAwAJAP7/AQAAAAAAAwAKAP7/AQAAAAAAAwALAP7/AQAAAAAAAwANAP7/AAAHAAYAAAACAP//AAAHAAYAAAANAP//AAAHAAYAAAD7//z/AAACAAMAAAAAAPX/AAABAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAADAAMAAAAGAPb/AAAHAAYAAAAGAPf/AAAHAAYAAAANAPf/AQAAAAAAAwAOAPf/AQAAAAAAAwAPAPf/AQAAAAAAAwAGAPj/AAAHAAYAAAAUAP//AQAAAAAAAwAVAP//AQAAAAAAAwAWAP//AQAAAAAAAwAXAP//AQAAAAAAAwAYAP//AQAAAAAAAwAZAP//AQAAAAAAAwAaAP//AQAAAAAAAwAbAP//AQAAAAAAAwAcAPv/AAAAAAEAAAAkAPv/AAACAAEAAAAlAPv/AAACAAEAAAAmAPv/AAACAAEAAAAnAPv/AAACAAEAAAAoAPv/AAACAAEAAAApAPv/AAACAAEAAAAqAPv/AAACAAEAAAArAPv/AAACAAEAAAAsAPv/AAACAAEAAAAjAPv/AAACAAEAAAA9APr/AAAKAAAAAAA9APv/AAAKAAEAAAAwAAAAAAABAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAADAAAAAAAwAAEAAAABAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAADAAEAAAAwAAIAAAABAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAADAAIAAAAgAPn/AAABAAAAAAAhAPn/AAACAAAAAAAiAPn/AAACAAAAAAAjAPn/AAACAAAAAAAkAPn/AAACAAAAAAAlAPn/AAACAAAAAAAmAPn/AAACAAAAAAAnAPn/AAACAAAAAAAoAPn/AAACAAAAAAApAPn/AAACAAAAAAAqAPn/AAACAAAAAAArAPn/AAACAAAAAAAsAPn/AAACAAAAAAAtAPn/AAACAAAAAAAuAPn/AAACAAAAAAAvAPn/AAADAAAAAAAgAPr/AAABAAEAAAAhAPr/AAACAAEAAAAiAPr/AAACAAEAAAAjAPr/AAACAAEAAAAkAPr/AAACAAEAAAAlAPr/AAACAAEAAAAmAPr/AAACAAEAAAAnAPr/AAACAAEAAAAoAPr/AAACAAEAAAApAPr/AAACAAEAAAAqAPr/AAACAAEAAAArAPr/AAACAAEAAAAsAPr/AAACAAEAAAAtAPr/AAACAAEAAAAuAPr/AAACAAEAAAAvAPr/AAADAAEAAAAgAPv/AAABAAEAAAAhAPv/AAACAAEAAAAiAPv/AAACAAEAAAAtAPv/AAACAAEAAAAuAPv/AAACAAEAAAAvAPv/AAADAAEAAAAgAPz/AAABAAIAAAAhAPz/AAACAAIAAAAiAPz/AAACAAIAAAAjAPz/AAACAAIAAAAkAPz/AAACAAIAAAAlAPz/AAACAAIAAAAmAPz/AAACAAIAAAAnAPz/AAACAAIAAAAoAPz/AAACAAIAAAApAPz/AAACAAIAAAAqAPz/AAACAAIAAAArAPz/AAACAAIAAAAsAPz/AAACAAIAAAAtAPz/AAACAAIAAAAuAPz/AAACAAIAAAAvAPz/AAADAAIAAAAZAPz/AAABAAMAAAAaAPz/AAACAAMAAAAbAPz/AAACAAMAAAAcAPz/AAAMAAwAAAAcAPX/AAAMAAsAAAAcAPb/AAAAAAEAAAAcAPf/AAAAAAEAAAAcAPj/AAAAAAEAAAAcAPn/AAAAAAEAAAAcAPr/AAAAAAEAAAATAPX/AAALAAsAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAATAPb/AAAAAAEAAAATAPf/AAAAAAEAAAATAPj/AAAAAAEAAAATAPn/AAAAAAEAAAATAPr/AAAAAAEAAAATAPv/AAAAAAEAAAATAPz/AAALAAwAAAAUAPz/AAACAAMAAAAVAPz/AAACAAMAAAAWAPz/AAADAAMAAAAGAPn/AAAHAAYAAAAGAPr/AAAHAAYAAAAGAPv/AAAHAAYAAAANAPv/AAAHAAYAAAD3//z/AAABAAMAAAD4//z/AAACAAMAAAD5//z/AAACAAMAAAD6//z/AAACAAMAAAD8//z/AAACAAMAAAD9//z/AAACAAMAAAD+//z/AAACAAMAAAD///z/AAACAAMAAAD6//j/AQAAAAAAAwD7//j/AQAAAAAAAwD8//j/AQAAAAAAAwD9//j/AQAAAAAAAwAQAPf/AQAAAAAAAwARAPf/AQAAAAAAAwAUAP7/AQAAAAAAAwAVAP7/AQAAAAAAAwAWAP7/AQAAAAAAAwAXAP7/AQAAAAAAAwAYAP7/AQAAAAAAAwAZAP7/AQAAAAAAAwAaAP7/AQAAAAAAAwAbAP7/AQAAAAAAAwAUAPn/AQAAAAAAAwAVAPn/AQAAAAAAAwAWAPn/AQAAAAAAAwAXAPn/AQAAAAAAAwAYAPn/AQAAAAAAAwAaAPn/AQAAAAAAAwAbAPn/AQAAAAAAAwAyAPz/AAAHAAYAAAAyAP3/AAAHAAYAAAAyAP7/AAAHAAYAAAAyAP//AAAHAAYAAAA=") + +[node name="PipeArea" parent="." index="7"] +target_level = "uid://ckxv5yjxasnp6" + +[node name="BuzzyBeetle" parent="." index="8"] +position = Vector2(496, 208) + +[node name="BuzzyBeetle2" parent="." index="9"] +position = Vector2(352, 256) + +[node name="Blooper" parent="." index="10"] +position = Vector2(152, -72) + +[node name="Blooper2" parent="." index="11"] +position = Vector2(376, -104) + +[node name="Blooper3" parent="." index="12"] +position = Vector2(832, 1600) + +[node name="GreenKoopaTroopa" parent="." index="13" instance=ExtResource("2_27pw3")] +position = Vector2(200, 0) + +[node name="RedKoopaTroopa" parent="." index="14" instance=ExtResource("3_us04x")] +position = Vector2(856, -80) + +[node name="ElevatorPlatform" parent="." index="15" instance=ExtResource("4_4dwuy")] +position = Vector2(496, -160) +top = -208 + +[node name="ElevatorPlatform2" parent="." index="16" instance=ExtResource("4_4dwuy")] +position = Vector2(496, -64) +top = -208 + +[node name="RedCoin" parent="ChallengeNodes" index="0"] +position = Vector2(408, -104) +id = 4 + +[node name="Coin" parent="." index="18"] +position = Vector2(408, -104) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66463" to="Tiles/@Node2D@66463/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66464" to="Tiles/@Node2D@66464/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66465" to="Tiles/@Node2D@66465/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66466" to="Tiles/@Node2D@66466/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66467" to="Tiles/@Node2D@66467/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66468" to="Tiles/@Node2D@66468/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66469" to="Tiles/@Node2D@66469/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66470" to="Tiles/@Node2D@66470/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66471" to="Tiles/@Node2D@66471/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66472" to="Tiles/@Node2D@66472/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66473" to="Tiles/@Node2D@66473/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66474" to="Tiles/@Node2D@66474/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66475" to="Tiles/@Node2D@66475/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66476" to="Tiles/@Node2D@66476/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66477" to="Tiles/@Node2D@66477/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66478" to="Tiles/@Node2D@66478/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66479" to="Tiles/@Node2D@66479/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66480" to="Tiles/@Node2D@66480/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66481" to="Tiles/@Node2D@66481/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66482" to="Tiles/@Node2D@66482/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66483" to="Tiles/@Node2D@66483/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66484" to="Tiles/@Node2D@66484/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66485" to="Tiles/@Node2D@66485/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66486" to="Tiles/@Node2D@66486/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66487" to="Tiles/@Node2D@66487/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66488" to="Tiles/@Node2D@66488/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66489" to="Tiles/@Node2D@66489/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66490" to="Tiles/@Node2D@66490/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66491" to="Tiles/@Node2D@66491/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66492" to="Tiles/@Node2D@66492/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66493" to="Tiles/@Node2D@66493/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66494" to="Tiles/@Node2D@66494/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66495" to="Tiles/@Node2D@66495/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66496" to="Tiles/@Node2D@66496/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66497" to="Tiles/@Node2D@66497/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66498" to="Tiles/@Node2D@66498/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66499" to="Tiles/@Node2D@66499/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66500" to="Tiles/@Node2D@66500/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66501" to="Tiles/@Node2D@66501/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66502" to="Tiles/@Node2D@66502/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66503" to="Tiles/@Node2D@66503/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66504" to="Tiles/@Node2D@66504/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66505" to="Tiles/@Node2D@66505/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66506" to="Tiles/@Node2D@66506/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66507" to="Tiles/@Node2D@66507/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66508" to="Tiles/@Node2D@66508/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66509" to="Tiles/@Node2D@66509/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66510" to="Tiles/@Node2D@66510/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66511" to="Tiles/@Node2D@66511/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66512" to="Tiles/@Node2D@66512/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66513" to="Tiles/@Node2D@66513/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66514" to="Tiles/@Node2D@66514/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66515" to="Tiles/@Node2D@66515/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66516" to="Tiles/@Node2D@66516/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66517" to="Tiles/@Node2D@66517/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66518" to="Tiles/@Node2D@66518/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World6/6-2.tscn b/Scenes/Levels/SMBLL/World6/6-2.tscn new file mode 100644 index 0000000..19a1021 --- /dev/null +++ b/Scenes/Levels/SMBLL/World6/6-2.tscn @@ -0,0 +1,240 @@ +[gd_scene load_steps=22 format=4 uid="uid://chjupkrcgsf0s"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_27dw6"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_w38j3"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_r27jj"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_81g1a"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="7_5m20q"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="7_yosct"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="8_c6bs2"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="8_yyl3v"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_bi1vh"] +[ext_resource type="PackedScene" uid="uid://b7560x2o4qeuo" path="res://Scenes/Prefabs/LevelObjects/WaterCurrentArea.tscn" id="10_r27jj"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="11_t8fnu"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="12_5m20q"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="12_81g1a"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="13_5m20q"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="16_w38j3"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="17_713eg"] +[ext_resource type="PackedScene" uid="uid://c36sl1w3qo8k1" path="res://Scenes/Prefabs/Entities/Objects/MediumElevatorPlatform.tscn" id="18_713eg"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="20_hu85m"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="20_xp6vk"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="21_vf4wj"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="22_kwbbf"] + +[node name="6-2" type="Node"] +script = ExtResource("1_27dw6") +music = ExtResource("2_w38j3") +theme = "Underwater" +theme_time = "Night" +campaign = "SMBLL" +world_id = 6 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_r27jj")] +tile_map_data = PackedByteArray("AAACAP3/AAAHAAYAAAACAPz/AAAHAAYAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAADAAAAAAAPAAEAAAADAAEAAAAlAAAAAAABAAAAAAAlAAEAAAABAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAADAAAAAAAnAAEAAAADAAEAAAAqAAAAAAABAAAAAAArAAAAAAADAAAAAAAqAAEAAAABAAEAAAArAAEAAAADAAEAAAAwAAAAAAABAAAAAAAwAAEAAAABAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAADAAAAAAA0AAEAAAADAAEAAAA7AP3/AAACAAAAAAA7AP7/AAACAAEAAAA7AP//AAACAAEAAAA7AAAAAAACAAEAAAA8AP3/AAACAAAAAAA8AP7/AAACAAEAAAA8AP//AAACAAEAAAA8AAAAAAACAAEAAAA9AP3/AAACAAAAAAA9AP7/AAACAAEAAAA9AP//AAACAAEAAAA9AAAAAAACAAEAAAA+AP3/AAADAAAAAAA+AP7/AAADAAEAAAA+AP//AAADAAEAAAA+AAAAAAABAAsAAAA6AP3/AAABAAAAAAA6AP7/AAABAAEAAAA6AP//AAABAAEAAAA6AAAAAAABAAEAAAA6AAEAAAABAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAADAAAAAABHAAEAAAADAAEAAABNAPz/AAABAAAAAABNAP3/AAABAAEAAABNAP7/AAABAAEAAABNAP//AAABAAEAAABNAAAAAAABAAEAAABNAAEAAAABAAEAAABOAPz/AAACAAAAAABOAP3/AAACAAEAAABOAP7/AAACAAEAAABOAP//AAACAAEAAABOAAAAAAACAAEAAABOAAEAAAACAAEAAABPAPz/AAADAAAAAABPAP3/AAADAAEAAABPAP7/AAADAAEAAABPAP//AAADAAEAAABPAAAAAAABAAsAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAADAAAAAABXAAEAAAADAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAADAAAAAABkAAEAAAADAAEAAABcAAAAAAABAAAAAABcAAEAAAABAAEAAABRAPz/AAABAAMAAABSAPz/AAACAAMAAABTAPz/AAACAAMAAABUAPz/AAACAAMAAABVAPz/AAACAAMAAABWAPz/AAACAAMAAABXAPz/AAACAAMAAABYAPz/AAACAAMAAABZAPz/AAADAAMAAABRAPj/AAABAAMAAABSAPj/AAACAAMAAABTAPj/AAACAAMAAABUAPj/AAACAAMAAABVAPj/AAACAAMAAABWAPj/AAACAAMAAABXAPj/AAACAAMAAABYAPj/AAACAAMAAABZAPj/AAADAAMAAABNAPf/AAAJAAsAAABNAPj/AAABAAIAAABOAPf/AAACAAAAAABOAPj/AAACAAIAAABPAPf/AAADAAAAAABPAPj/AAADAAIAAABNAPX/AAAAAAAAAABNAPb/AAAAAAEAAAA6APX/AAABAAAAAAA6APb/AAABAAEAAAA6APf/AAABAAIAAAA7APX/AAACAAAAAAA7APb/AAACAAEAAAA7APf/AAACAAIAAAA8APX/AAACAAAAAAA8APb/AAACAAEAAAA8APf/AAACAAIAAAA9APX/AAACAAAAAAA9APb/AAACAAEAAAA9APf/AAACAAIAAAA+APX/AAADAAAAAAA+APb/AAADAAEAAAA+APf/AAADAAIAAAAqAPj/AAABAAMAAAArAPj/AAAMAAsAAAArAPn/AAAAAAEAAAArAPr/AAAAAAEAAAArAPv/AAAAAAEAAAArAPz/AAAMAAwAAAAlAPz/AAALAAwAAAAmAPz/AAACAAMAAAAnAPz/AAACAAMAAAAoAPz/AAACAAMAAAApAPz/AAACAAMAAAAqAPz/AAACAAMAAAAlAPj/AAALAAsAAAAlAPn/AAAAAAEAAAAlAPr/AAAAAAEAAAAlAPv/AAAAAAEAAAAmAPj/AAACAAMAAAAnAPj/AAADAAMAAAAQAPf/AAALAAwAAAARAPf/AAACAAMAAAASAPf/AAACAAMAAAATAPf/AAACAAMAAAAUAPf/AAACAAMAAAAVAPf/AAACAAMAAAAWAPf/AAACAAMAAAAXAPf/AAACAAMAAAAYAPf/AAACAAMAAAAZAPf/AAACAAMAAAAaAPf/AAACAAMAAAAbAPf/AAACAAMAAAAcAPf/AAADAAMAAAAQAPX/AAAAAAAAAAAQAPb/AAAAAAEAAABlAPX/AAAAAAAAAABlAPb/AAAAAAEAAABlAPf/AAALAAwAAABmAPf/AAACAAMAAABnAPf/AAACAAMAAABoAPf/AAACAAMAAABpAPf/AAACAAMAAABqAPf/AAACAAMAAABrAPf/AAACAAMAAABsAPf/AAACAAMAAABtAPf/AAACAAMAAABuAPf/AAACAAMAAABvAPf/AAACAAMAAABwAPf/AAACAAMAAABxAPf/AAACAAMAAAByAPf/AAACAAMAAABzAPf/AAACAAMAAAB0APf/AAADAAMAAAB2AAAAAAABAAAAAAB2AAEAAAABAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAAAAAsAAACBAAEAAAACAAEAAACCAAAAAAACAAEAAACCAAEAAAACAAEAAACDAAAAAAABAAsAAACDAAEAAAACAAEAAACEAAAAAAADAAAAAACEAAEAAAADAAEAAACCAP//AAABAAsAAACDAP//AAADAAAAAACBAP7/AAABAAAAAACCAP7/AAADAAAAAACBAP//AAABAAEAAACJAPr/AAABAAAAAACJAPv/AAABAAEAAACJAPz/AAABAAEAAACJAP3/AAABAAEAAACJAP7/AAABAAIAAACKAPr/AAACAAAAAACKAPv/AAACAAEAAACKAPz/AAACAAEAAACKAP3/AAACAAEAAACKAP7/AAACAAIAAACLAPr/AAACAAAAAACLAPv/AAACAAEAAACLAPz/AAACAAEAAACLAP3/AAACAAEAAACLAP7/AAACAAIAAACMAPr/AAACAAAAAACMAPv/AAACAAEAAACMAPz/AAACAAEAAACMAP3/AAACAAEAAACMAP7/AAACAAIAAACNAPr/AAACAAAAAACNAPv/AAACAAEAAACNAPz/AAACAAEAAACNAP3/AAACAAEAAACNAP7/AAACAAIAAACOAPr/AAACAAAAAACOAPv/AAACAAEAAACOAPz/AAACAAEAAACOAP3/AAACAAEAAACOAP7/AAACAAIAAACPAPr/AAACAAAAAACPAPv/AAACAAEAAACPAPz/AAACAAEAAACPAP3/AAACAAEAAACPAP7/AAACAAIAAACQAPr/AAADAAAAAACQAPv/AAADAAEAAACQAPz/AAADAAEAAACQAP3/AAADAAEAAACQAP7/AAADAAIAAACVAPv/AAABAAMAAACWAPv/AAACAAMAAACXAPv/AAACAAMAAACYAPv/AAACAAMAAACZAPv/AAACAAMAAACaAPv/AAAMAAsAAACaAPz/AAALAAwAAACbAPz/AAACAAMAAACcAPz/AAACAAMAAACdAPz/AAACAAMAAACeAPz/AAACAAMAAACfAPz/AAADAAMAAACaAPj/AAALAAwAAACbAPj/AAACAAMAAACcAPj/AAACAAMAAACdAPj/AAACAAMAAACeAPj/AAACAAMAAACfAPj/AAADAAMAAACUAPf/AAALAAwAAACVAPf/AAACAAMAAACWAPf/AAACAAMAAACXAPf/AAACAAMAAACYAPf/AAACAAMAAACZAPf/AAACAAMAAACaAPf/AAAMAAsAAACUAPX/AAAAAAAAAACUAPb/AAAAAAEAAACoAAAAAAABAAAAAACoAAEAAAABAAEAAACpAAAAAAAAAAsAAACpAAEAAAACAAEAAACqAAAAAAACAAEAAACqAAEAAAACAAEAAACrAAAAAAACAAEAAACrAAEAAAACAAEAAACsAAAAAAACAAEAAACsAAEAAAACAAEAAACtAAAAAAACAAEAAACtAAEAAAACAAEAAACuAAAAAAACAAEAAACuAAEAAAACAAEAAACvAAAAAAACAAEAAACvAAEAAAACAAEAAACpAP//AAABAAAAAACqAP//AAAAAAsAAACrAP//AAACAAEAAACsAP//AAACAAEAAACtAP//AAACAAEAAACuAP//AAACAAEAAACvAP//AAACAAEAAACqAP7/AAABAAAAAACrAP7/AAAAAAsAAACsAP7/AAACAAEAAACtAP7/AAACAAEAAACuAP7/AAACAAEAAACvAP7/AAACAAEAAACsAP3/AAAAAAsAAACtAP3/AAACAAEAAACuAP3/AAACAAEAAACvAP3/AAACAAEAAACsAPz/AAABAAAAAACtAPz/AAACAAAAAACuAPz/AAAAAAsAAACvAPz/AAACAAEAAACuAPX/AAACAAAAAACuAPb/AAACAAEAAACuAPf/AAACAAEAAACuAPj/AAACAAEAAACuAPn/AAAAAAwAAACuAPr/AAABAAEAAACuAPv/AAABAAEAAACvAPX/AAACAAAAAACvAPb/AAACAAEAAACvAPf/AAACAAEAAACvAPj/AAACAAEAAACvAPn/AAACAAEAAACvAPr/AAACAAEAAACvAPv/AAACAAEAAACtAPX/AAACAAAAAACtAPb/AAACAAEAAACtAPf/AAACAAEAAACtAPj/AAAAAAwAAACtAPn/AAABAAIAAACsAPX/AAABAAAAAACsAPb/AAABAAEAAACsAPf/AAABAAEAAACsAPj/AAABAAIAAACtAPr/AAAKAAAAAACtAPv/AAAKAAEAAACiAP3/AAAHAAYAAACiAP7/AAAHAAYAAACiAP//AAAHAAYAAACiAAAAAAAHAAYAAACiAAEAAAAHAAYAAAClAP7/AAAHAAYAAAClAP//AAAHAAYAAAClAAAAAAAHAAYAAAClAAEAAAAHAAYAAACBAPv/AAAHAAYAAACBAPz/AAAHAAYAAACBAP3/AAAHAAYAAABzAPj/AAAHAAYAAABzAPn/AAAHAAYAAABzAPr/AAAHAAYAAABzAPv/AAAHAAYAAABzAPz/AAAHAAYAAABzAP3/AAAHAAYAAABxAP//AAAHAAYAAABxAAAAAAAHAAYAAABxAAEAAAAHAAYAAABwAPj/AAAHAAYAAABwAPn/AAAHAAYAAABwAPr/AAAHAAYAAABwAPv/AAAHAAYAAABtAPj/AAAHAAYAAABtAPn/AAAHAAYAAABpAPj/AAAHAAYAAABpAPn/AAAHAAYAAABpAPr/AAAHAAYAAABpAPv/AAAHAAYAAABpAPz/AAAHAAYAAABoAP//AAAHAAYAAABoAAAAAAAHAAYAAABoAAEAAAAHAAYAAABmAPj/AAAHAAYAAABmAPn/AAAHAAYAAABmAPr/AAAHAAYAAABKAPz/AAAHAAYAAABKAP3/AAAHAAYAAABKAP7/AAAHAAYAAABKAP//AAAHAAYAAABKAAAAAAAHAAYAAABKAAEAAAAHAAYAAABFAP3/AAAHAAYAAABFAP7/AAAHAAYAAABFAP//AAAHAAYAAAAgAP7/AAAHAAYAAAAgAP//AAAHAAYAAAAgAAAAAAAHAAYAAAAgAAEAAAAHAAYAAAAcAPj/AAAHAAYAAAAcAPn/AAAHAAYAAAAcAPr/AAAHAAYAAAAcAPv/AAAHAAYAAAAcAPz/AAAHAAYAAAAYAPj/AAAHAAYAAAAYAPn/AAAHAAYAAAAYAPr/AAAHAAYAAAAYAPv/AAAHAAYAAAAUAPj/AAAHAAYAAAAUAPn/AAAHAAYAAAAUAPr/AAAHAAYAAAAUAPv/AAAHAAYAAAAUAPz/AAAHAAYAAAAQAPj/AAAHAAYAAAAQAPn/AAAHAAYAAAAQAPr/AAAHAAYAAAAQAPv/AAAHAAYAAAAMAPn/AAAHAAYAAAAMAPr/AAAHAAYAAAAMAPv/AAAHAAYAAAAMAPz/AAAHAAYAAAAMAP3/AAAHAAYAAAAMAP7/AAAHAAYAAAAMAP//AAAHAAYAAAAHAP7/AAAHAAYAAAAHAP//AAAHAAYAAAACAP7/AAAHAAYAAAACAP//AAAHAAYAAAARAP//AQAAAAAAAwASAP//AQAAAAAAAwATAP//AQAAAAAAAwAoAPv/AQAAAAAAAwApAPv/AQAAAAAAAwAtAP7/AQAAAAAAAwAuAP7/AQAAAAAAAwAvAP7/AQAAAAAAAwBBAPv/AQAAAAAAAwBCAPv/AQAAAAAAAwBDAPv/AQAAAAAAAwBqAP//AQAAAAAAAwBrAP//AQAAAAAAAwBsAP//AQAAAAAAAwBuAP//AQAAAAAAAwBvAP//AQAAAAAAAwB3APz/AQAAAAAAAwB4APz/AQAAAAAAAwB5APz/AQAAAAAAAwB6APz/AQAAAAAAAwB7APz/AQAAAAAAAwB3APj/AQAAAAAAAwB4APj/AQAAAAAAAwB5APj/AQAAAAAAAwB6APj/AQAAAAAAAwB7APj/AQAAAAAAAwCJAP//AQAAAAAAAwCKAP//AQAAAAAAAwCLAP//AQAAAAAAAwCMAP//AQAAAAAAAwCNAP//AQAAAAAAAwCOAP//AQAAAAAAAwCPAP//AQAAAAAAAwCQAP//AQAAAAAAAwCrAP3/AAABAAAAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAAgAAIAAAAAAAMAAAAlAAIAAAABAAIAAAAmAAIAAAACAAIAAAAnAAIAAAADAAIAAAAqAAIAAAABAAIAAAArAAIAAAADAAIAAAAwAAIAAAABAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAADAAIAAAA6AAIAAAABAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAADAAIAAABKAAIAAAAAAAMAAABNAAIAAAABAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAADAAIAAABcAAIAAAABAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAADAAIAAABoAAIAAAAAAAMAAABxAAIAAAAAAAMAAAB2AAIAAAABAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAADAAIAAACiAAIAAAAAAAMAAAClAAIAAAAAAAMAAACoAAIAAAABAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAPX/AAACAAAAAACxAPX/AAACAAAAAACyAPX/AAACAAAAAACzAPX/AAACAAAAAAC0APX/AAACAAAAAAC1APX/AAACAAAAAAC2APX/AAACAAAAAAC3APX/AAACAAAAAAC4APX/AAACAAAAAAC5APX/AAACAAAAAAC6APX/AAACAAAAAAC7APX/AAACAAAAAAC8APX/AAACAAAAAAC9APX/AAACAAAAAAC+APX/AAACAAAAAAC/APX/AAACAAAAAADAAPX/AAADAAAAAACwAPb/AAACAAEAAACxAPb/AAACAAEAAACyAPb/AAACAAEAAACzAPb/AAACAAEAAAC0APb/AAACAAEAAAC1APb/AAACAAEAAAC2APb/AAACAAEAAAC3APb/AAACAAEAAAC4APb/AAACAAEAAAC5APb/AAACAAEAAAC6APb/AAACAAEAAAC7APb/AAACAAEAAAC8APb/AAACAAEAAAC9APb/AAACAAEAAAC+APb/AAACAAEAAAC/APb/AAACAAEAAADAAPb/AAADAAEAAACwAPf/AAACAAEAAACxAPf/AAACAAEAAACyAPf/AAACAAEAAACzAPf/AAACAAEAAAC0APf/AAACAAEAAAC1APf/AAACAAEAAAC2APf/AAACAAEAAAC3APf/AAACAAEAAAC4APf/AAACAAEAAAC5APf/AAACAAEAAAC6APf/AAACAAEAAAC7APf/AAACAAEAAAC8APf/AAACAAEAAAC9APf/AAACAAEAAAC+APf/AAACAAEAAAC/APf/AAACAAEAAADAAPf/AAADAAEAAACwAPj/AAACAAEAAACxAPj/AAACAAEAAACyAPj/AAACAAEAAACzAPj/AAACAAEAAAC0APj/AAACAAEAAAC1APj/AAACAAEAAAC2APj/AAACAAEAAAC3APj/AAACAAEAAAC4APj/AAACAAEAAAC5APj/AAACAAEAAAC6APj/AAACAAEAAAC7APj/AAACAAEAAAC8APj/AAACAAEAAAC9APj/AAACAAEAAAC+APj/AAACAAEAAAC/APj/AAACAAEAAADAAPj/AAADAAEAAACwAPn/AAACAAEAAACxAPn/AAACAAEAAACyAPn/AAACAAEAAACzAPn/AAACAAEAAAC0APn/AAACAAEAAAC1APn/AAACAAEAAAC2APn/AAACAAEAAAC3APn/AAACAAEAAAC4APn/AAACAAEAAAC5APn/AAACAAEAAAC6APn/AAACAAEAAAC7APn/AAACAAEAAAC8APn/AAACAAEAAAC9APn/AAACAAEAAAC+APn/AAACAAEAAAC/APn/AAACAAEAAADAAPn/AAADAAEAAACwAPr/AAACAAEAAACxAPr/AAACAAEAAACyAPr/AAACAAEAAACzAPr/AAACAAEAAAC0APr/AAACAAEAAAC1APr/AAACAAEAAAC2APr/AAACAAEAAAC3APr/AAACAAEAAAC4APr/AAACAAEAAAC5APr/AAACAAEAAAC6APr/AAACAAEAAAC7APr/AAACAAEAAAC8APr/AAACAAEAAAC9APr/AAACAAEAAAC+APr/AAACAAEAAAC/APr/AAACAAEAAADAAPr/AAADAAEAAACwAPv/AAACAAEAAACxAPv/AAACAAEAAACyAPv/AAACAAEAAACzAPv/AAACAAEAAAC0APv/AAACAAEAAAC1APv/AAACAAEAAAC2APv/AAACAAEAAAC3APv/AAACAAEAAAC4APv/AAACAAEAAAC5APv/AAACAAEAAAC6APv/AAACAAEAAAC7APv/AAACAAEAAAC8APv/AAACAAEAAAC9APv/AAACAAEAAAC+APv/AAACAAEAAAC/APv/AAACAAEAAADAAPv/AAADAAEAAACwAPz/AAACAAEAAACxAPz/AAACAAEAAACyAPz/AAACAAEAAACzAPz/AAACAAEAAAC0APz/AAACAAEAAAC1APz/AAACAAEAAAC2APz/AAACAAEAAAC3APz/AAACAAEAAAC4APz/AAACAAEAAAC5APz/AAACAAEAAAC6APz/AAACAAEAAAC7APz/AAACAAEAAAC8APz/AAACAAEAAAC9APz/AAACAAEAAAC+APz/AAACAAEAAAC/APz/AAACAAEAAADAAPz/AAADAAEAAACwAP3/AAACAAEAAACxAP3/AAACAAEAAACyAP3/AAACAAEAAACzAP3/AAACAAEAAAC0AP3/AAACAAEAAAC1AP3/AAACAAEAAAC2AP3/AAACAAEAAAC3AP3/AAACAAEAAAC4AP3/AAACAAEAAAC5AP3/AAACAAEAAAC6AP3/AAACAAEAAAC7AP3/AAACAAEAAAC8AP3/AAACAAEAAAC9AP3/AAACAAEAAAC+AP3/AAACAAEAAAC/AP3/AAACAAEAAADAAP3/AAADAAEAAACwAP7/AAACAAEAAACxAP7/AAACAAEAAACyAP7/AAACAAEAAACzAP7/AAACAAEAAAC0AP7/AAACAAEAAAC1AP7/AAACAAEAAAC2AP7/AAACAAEAAAC3AP7/AAACAAEAAAC4AP7/AAACAAEAAAC5AP7/AAACAAEAAAC6AP7/AAACAAEAAAC7AP7/AAACAAEAAAC8AP7/AAACAAEAAAC9AP7/AAACAAEAAAC+AP7/AAACAAEAAAC/AP7/AAACAAEAAADAAP7/AAADAAEAAACwAP//AAACAAEAAACxAP//AAACAAEAAACyAP//AAACAAEAAACzAP//AAACAAEAAAC0AP//AAACAAEAAAC1AP//AAACAAEAAAC2AP//AAACAAEAAAC3AP//AAACAAEAAAC4AP//AAACAAEAAAC5AP//AAACAAEAAAC6AP//AAACAAEAAAC7AP//AAACAAEAAAC8AP//AAACAAEAAAC9AP//AAACAAEAAAC+AP//AAACAAEAAAC/AP//AAACAAEAAADAAP//AAADAAEAAACwAAAAAAACAAEAAACxAAAAAAACAAEAAACyAAAAAAACAAEAAACzAAAAAAACAAEAAAC0AAAAAAACAAEAAAC1AAAAAAACAAEAAAC2AAAAAAACAAEAAAC3AAAAAAACAAEAAAC4AAAAAAACAAEAAAC5AAAAAAACAAEAAAC6AAAAAAACAAEAAAC7AAAAAAACAAEAAAC8AAAAAAACAAEAAAC9AAAAAAACAAEAAAC+AAAAAAACAAEAAAC/AAAAAAACAAEAAADAAAAAAAADAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAADAAEAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("6_81g1a")] +position = Vector2(-208, -136) + +[node name="Checkpoint" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("16_w38j3")] +position = Vector2(1584, 0) +nodes_to_delete = [NodePath("../Enemies/RedKoopaTroopa3")] + +[node name="CheckpointFlag" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("17_713eg")] +position = Vector2(1584, 0) +nodes_to_delete = [NodePath("../Enemies/RedKoopaTroopa3")] + +[node name="Enemies" type="Node" parent="."] + +[node name="Blooper" parent="Enemies" instance=ExtResource("7_5m20q")] +position = Vector2(88, -8) + +[node name="Blooper2" parent="Enemies" instance=ExtResource("7_5m20q")] +position = Vector2(168, -8) + +[node name="Blooper3" parent="Enemies" instance=ExtResource("7_5m20q")] +position = Vector2(360, -48) + +[node name="Blooper4" parent="Enemies" instance=ExtResource("7_5m20q")] +position = Vector2(440, -32) + +[node name="Blooper5" parent="Enemies" instance=ExtResource("7_5m20q")] +position = Vector2(760, -16) + +[node name="Blooper6" parent="Enemies" instance=ExtResource("7_5m20q")] +position = Vector2(1304, -16) + +[node name="Blooper7" parent="Enemies" instance=ExtResource("7_5m20q")] +position = Vector2(1416, -64) + +[node name="Blooper8" parent="Enemies" instance=ExtResource("7_5m20q")] +position = Vector2(1656, -16) + +[node name="Blooper9" parent="Enemies" instance=ExtResource("7_5m20q")] +position = Vector2(2424, -80) + +[node name="Blooper10" parent="Enemies" instance=ExtResource("7_5m20q")] +position = Vector2(2552, -64) + +[node name="Blooper11" parent="Enemies" instance=ExtResource("7_5m20q")] +position = Vector2(2744, -48) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("7_yosct")] +position = Vector2(2280, -96) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("7_yosct")] +position = Vector2(2632, -64) +winged = true + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("7_yosct")] +position = Vector2(1576, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("8_c6bs2")] +position = Vector2(1960, -64) +winged = true +metadata/fly_2 = false + +[node name="WaterArea" parent="." instance=ExtResource("8_yyl3v")] +visible = false +position = Vector2(1440, -80) +scale = Vector2(256.195, 155.749) + +[node name="Water" parent="." instance=ExtResource("4_r27jj")] +visibility_layer = 2 +z_index = -4096 +z_as_relative = false +tile_map_data = PackedByteArray("AAD+//3/AgAAAAUAAAD8//z/AgAAAAUAAAD6//v/AgAAAAUAAAD4//r/AgAAAAUAAAD9//3/AgAAAAUAAAD7//z/AgAAAAUAAAD5//v/AgAAAAUAAAD3//r/AgAAAAUAAAABAP3/AgAAAAUAAAADAPz/AgAAAAUAAAAFAPv/AgAAAAUAAAAHAPr/AgAAAAUAAAACAP3/AgAAAAUAAAAEAPz/AgAAAAUAAAAGAPv/AgAAAAUAAAAIAPr/AgAAAAUAAAD3//b/AgAAAAUAAAD5//X/AgAAAAQAAAD4//b/AgAAAAUAAAD6//X/AgAAAAQAAAAGAPX/AgAAAAQAAAAIAPb/AgAAAAUAAAAHAPb/AgAAAAUAAAAFAPX/AgAAAAQAAAD9//j/AgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD9//n/AgAAAAUAAAD8//n/AgAAAAUAAAD8//j/AgAAAAUAAAD8//f/AgAAAAUAAAD9//f/AgAAAAUAAAD+//f/AgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///f/AgAAAAUAAAD+//r/AgAAAAUAAAD9//r/AgAAAAUAAAD8//r/AgAAAAUAAAD7//n/AgAAAAUAAAD7//j/AgAAAAUAAAD7//f/AgAAAAUAAAD8//b/AgAAAAUAAAD9//b/AgAAAAUAAAD+//b/AgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPf/AgAAAAUAAAD///r/AgAAAAUAAAD///b/AgAAAAUAAAD+//v/AgAAAAUAAAD9//v/AgAAAAUAAAD8//v/AgAAAAUAAAD7//r/AgAAAAUAAAD6//n/AgAAAAUAAAD6//j/AgAAAAUAAAD6//f/AgAAAAUAAAD7//b/AgAAAAUAAAD8//X/AgAAAAQAAAD9//X/AgAAAAQAAAD+//X/AgAAAAQAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPf/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPb/AgAAAAUAAAD///v/AgAAAAUAAAD///X/AgAAAAQAAAD+//z/AgAAAAUAAAD9//z/AgAAAAUAAAD7//v/AgAAAAUAAAD6//r/AgAAAAUAAAD5//n/AgAAAAUAAAD5//j/AgAAAAUAAAD5//f/AgAAAAUAAAD6//b/AgAAAAUAAAD7//X/AgAAAAQAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPf/AgAAAAUAAAABAPr/AgAAAAUAAAABAPb/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPX/AgAAAAQAAAD///z/AgAAAAUAAAD5//r/AgAAAAUAAAD4//n/AgAAAAUAAAD4//j/AgAAAAUAAAD4//f/AgAAAAUAAAD5//b/AgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPf/AgAAAAUAAAACAPr/AgAAAAUAAAACAPb/AgAAAAUAAAABAPv/AgAAAAUAAAABAPX/AgAAAAQAAAAAAPz/AgAAAAUAAAD///3/AgAAAAUAAAD3//n/AgAAAAUAAAD3//j/AgAAAAUAAAD3//f/AgAAAAUAAAAEAPj/AgAAAAUAAAAEAPn/AgAAAAUAAAAEAPf/AgAAAAUAAAADAPr/AgAAAAUAAAADAPb/AgAAAAUAAAACAPv/AgAAAAUAAAACAPX/AgAAAAQAAAABAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAD2//n/AgAAAAUAAAD2//j/AgAAAAUAAAD2//f/AgAAAAUAAAAFAPj/AgAAAAUAAAAFAPn/AgAAAAUAAAAFAPf/AgAAAAUAAAAEAPr/AgAAAAUAAAAEAPb/AgAAAAUAAAADAPv/AgAAAAUAAAADAPX/AgAAAAQAAAACAPz/AgAAAAUAAAAGAPj/AgAAAAUAAAAGAPn/AgAAAAUAAAAGAPf/AgAAAAUAAAAFAPr/AgAAAAUAAAAFAPb/AgAAAAUAAAAEAPv/AgAAAAUAAAAEAPX/AgAAAAQAAAAHAPj/AgAAAAUAAAAHAPn/AgAAAAUAAAAHAPf/AgAAAAUAAAAGAPr/AgAAAAUAAAAGAPb/AgAAAAUAAAAIAPj/AgAAAAUAAAAIAPn/AgAAAAUAAAAIAPf/AgAAAAUAAAAJAPf/AgAAAAUAAAAJAPj/AgAAAAUAAAAJAPn/AgAAAAUAAADw//X/AgAAAAQAAADx//X/AgAAAAQAAADy//X/AgAAAAQAAADz//X/AgAAAAQAAAD0//X/AgAAAAQAAAD1//X/AgAAAAQAAAD2//X/AgAAAAQAAAD3//X/AgAAAAQAAAD4//X/AgAAAAQAAAAHAPX/AgAAAAQAAAAIAPX/AgAAAAQAAAAJAPX/AgAAAAQAAAAKAPX/AgAAAAQAAAALAPX/AgAAAAQAAAAMAPX/AgAAAAQAAAANAPX/AgAAAAQAAAAOAPX/AgAAAAQAAAAPAPX/AgAAAAQAAAAQAPX/AgAAAAQAAAARAPX/AgAAAAQAAAASAPX/AgAAAAQAAAATAPX/AgAAAAQAAAAUAPX/AgAAAAQAAAAVAPX/AgAAAAQAAAAWAPX/AgAAAAQAAAAXAPX/AgAAAAQAAAAYAPX/AgAAAAQAAAAZAPX/AgAAAAQAAAAaAPX/AgAAAAQAAAAbAPX/AgAAAAQAAAAcAPX/AgAAAAQAAAAdAPX/AgAAAAQAAAAeAPX/AgAAAAQAAAAfAPX/AgAAAAQAAAAgAPX/AgAAAAQAAAAhAPX/AgAAAAQAAAAiAPX/AgAAAAQAAAAjAPX/AgAAAAQAAAAkAPX/AgAAAAQAAAAlAPX/AgAAAAQAAAAmAPX/AgAAAAQAAAAnAPX/AgAAAAQAAAAoAPX/AgAAAAQAAAApAPX/AgAAAAQAAAAqAPX/AgAAAAQAAAArAPX/AgAAAAQAAAAsAPX/AgAAAAQAAAAtAPX/AgAAAAQAAAAuAPX/AgAAAAQAAAAvAPX/AgAAAAQAAAAwAPX/AgAAAAQAAAAxAPX/AgAAAAQAAAAyAPX/AgAAAAQAAAAzAPX/AgAAAAQAAAA0APX/AgAAAAQAAAA1APX/AgAAAAQAAAA2APX/AgAAAAQAAAA3APX/AgAAAAQAAAA4APX/AgAAAAQAAAA5APX/AgAAAAQAAAA6APX/AgAAAAQAAAA7APX/AgAAAAQAAAA8APX/AgAAAAQAAAA9APX/AgAAAAQAAAA+APX/AgAAAAQAAAA/APX/AgAAAAQAAABAAPX/AgAAAAQAAABBAPX/AgAAAAQAAABCAPX/AgAAAAQAAABDAPX/AgAAAAQAAABEAPX/AgAAAAQAAABFAPX/AgAAAAQAAABGAPX/AgAAAAQAAABHAPX/AgAAAAQAAABIAPX/AgAAAAQAAABJAPX/AgAAAAQAAABKAPX/AgAAAAQAAABLAPX/AgAAAAQAAABMAPX/AgAAAAQAAABNAPX/AgAAAAQAAABOAPX/AgAAAAQAAABPAPX/AgAAAAQAAABQAPX/AgAAAAQAAABRAPX/AgAAAAQAAABSAPX/AgAAAAQAAABTAPX/AgAAAAQAAABUAPX/AgAAAAQAAABVAPX/AgAAAAQAAABWAPX/AgAAAAQAAABXAPX/AgAAAAQAAABYAPX/AgAAAAQAAABaAPX/AgAAAAQAAABbAPX/AgAAAAQAAABcAPX/AgAAAAQAAABdAPX/AgAAAAQAAABeAPX/AgAAAAQAAABfAPX/AgAAAAQAAABgAPX/AgAAAAQAAABhAPX/AgAAAAQAAABiAPX/AgAAAAQAAABjAPX/AgAAAAQAAABkAPX/AgAAAAQAAABlAPX/AgAAAAQAAABmAPX/AgAAAAQAAABnAPX/AgAAAAQAAABoAPX/AgAAAAQAAABpAPX/AgAAAAQAAABqAPX/AgAAAAQAAABrAPX/AgAAAAQAAABsAPX/AgAAAAQAAABtAPX/AgAAAAQAAABuAPX/AgAAAAQAAABvAPX/AgAAAAQAAABwAPX/AgAAAAQAAABxAPX/AgAAAAQAAAByAPX/AgAAAAQAAABzAPX/AgAAAAQAAAB0APX/AgAAAAQAAAB1APX/AgAAAAQAAAB2APX/AgAAAAQAAAB3APX/AgAAAAQAAAB4APX/AgAAAAQAAAB5APX/AgAAAAQAAAB6APX/AgAAAAQAAAB7APX/AgAAAAQAAAB8APX/AgAAAAQAAAB9APX/AgAAAAQAAAB+APX/AgAAAAQAAAB/APX/AgAAAAQAAACAAPX/AgAAAAQAAACBAPX/AgAAAAQAAACCAPX/AgAAAAQAAACDAPX/AgAAAAQAAACEAPX/AgAAAAQAAACFAPX/AgAAAAQAAACGAPX/AgAAAAQAAACHAPX/AgAAAAQAAACIAPX/AgAAAAQAAACJAPX/AgAAAAQAAACKAPX/AgAAAAQAAACLAPX/AgAAAAQAAACMAPX/AgAAAAQAAACNAPX/AgAAAAQAAACOAPX/AgAAAAQAAACPAPX/AgAAAAQAAACQAPX/AgAAAAQAAACRAPX/AgAAAAQAAACSAPX/AgAAAAQAAACTAPX/AgAAAAQAAACUAPX/AgAAAAQAAACVAPX/AgAAAAQAAACWAPX/AgAAAAQAAACXAPX/AgAAAAQAAACYAPX/AgAAAAQAAACZAPX/AgAAAAQAAACaAPX/AgAAAAQAAACbAPX/AgAAAAQAAACcAPX/AgAAAAQAAACdAPX/AgAAAAQAAACeAPX/AgAAAAQAAACfAPX/AgAAAAQAAACgAPX/AgAAAAQAAAChAPX/AgAAAAQAAABZAPX/AgAAAAQAAACiAPX/AgAAAAQAAACjAPX/AgAAAAQAAACkAPX/AgAAAAQAAAClAPX/AgAAAAQAAACmAPX/AgAAAAQAAACnAPX/AgAAAAQAAACoAPX/AgAAAAQAAACpAPX/AgAAAAQAAACqAPX/AgAAAAQAAACrAPX/AgAAAAQAAACsAPX/AgAAAAQAAACtAPX/AgAAAAQAAACuAPX/AgAAAAQAAACvAPX/AgAAAAQAAACvAPb/AgAAAAUAAACvAPf/AgAAAAUAAACvAPj/AgAAAAUAAACvAPn/AgAAAAUAAACvAPr/AgAAAAUAAACvAPv/AgAAAAUAAACvAPz/AgAAAAUAAACvAP3/AgAAAAUAAACvAP7/AgAAAAUAAACvAP//AgAAAAUAAACvAAAAAgAAAAUAAACvAAEAAgAAAAUAAABkAAEAAgAAAAUAAABlAAEAAgAAAAUAAABmAAEAAgAAAAUAAABnAAEAAgAAAAUAAABoAAEAAgAAAAUAAABpAAEAAgAAAAUAAABqAAEAAgAAAAUAAABrAAEAAgAAAAUAAABsAAEAAgAAAAUAAABtAAEAAgAAAAUAAABuAAEAAgAAAAUAAABvAAEAAgAAAAUAAABwAAEAAgAAAAUAAABxAAEAAgAAAAUAAAByAAEAAgAAAAUAAABzAAEAAgAAAAUAAAB0AAEAAgAAAAUAAAB1AAEAAgAAAAUAAAB2AAEAAgAAAAUAAAB3AAEAAgAAAAUAAAB4AAEAAgAAAAUAAAB5AAEAAgAAAAUAAAB6AAEAAgAAAAUAAAB7AAEAAgAAAAUAAAB8AAEAAgAAAAUAAAB9AAEAAgAAAAUAAAB+AAEAAgAAAAUAAAB/AAEAAgAAAAUAAACAAAEAAgAAAAUAAACBAAEAAgAAAAUAAACCAAEAAgAAAAUAAACDAAEAAgAAAAUAAACEAAEAAgAAAAUAAACFAAEAAgAAAAUAAACGAAEAAgAAAAUAAACHAAEAAgAAAAUAAACIAAEAAgAAAAUAAACJAAEAAgAAAAUAAACKAAEAAgAAAAUAAACLAAEAAgAAAAUAAACMAAEAAgAAAAUAAACNAAEAAgAAAAUAAACOAAEAAgAAAAUAAACPAAEAAgAAAAUAAACQAAEAAgAAAAUAAACRAAEAAgAAAAUAAACSAAEAAgAAAAUAAACTAAEAAgAAAAUAAACUAAEAAgAAAAUAAACVAAEAAgAAAAUAAACWAAEAAgAAAAUAAACXAAEAAgAAAAUAAACYAAEAAgAAAAUAAACZAAEAAgAAAAUAAACaAAEAAgAAAAUAAACbAAEAAgAAAAUAAACcAAEAAgAAAAUAAACdAAEAAgAAAAUAAACeAAEAAgAAAAUAAACfAAEAAgAAAAUAAACgAAEAAgAAAAUAAAChAAEAAgAAAAUAAACiAAEAAgAAAAUAAACjAAEAAgAAAAUAAACkAAEAAgAAAAUAAAClAAEAAgAAAAUAAACmAAEAAgAAAAUAAACnAAEAAgAAAAUAAACoAAEAAgAAAAUAAACpAAEAAgAAAAUAAACqAAEAAgAAAAUAAACrAAEAAgAAAAUAAACsAAEAAgAAAAUAAACtAAEAAgAAAAUAAACuAAEAAgAAAAUAAAArAAEAAgAAAAUAAAAsAAEAAgAAAAUAAAAtAAEAAgAAAAUAAAAuAAEAAgAAAAUAAAAvAAEAAgAAAAUAAAAwAAEAAgAAAAUAAAAxAAEAAgAAAAUAAAAyAAEAAgAAAAUAAAAzAAEAAgAAAAUAAAA0AAEAAgAAAAUAAAA1AAEAAgAAAAUAAAA2AAEAAgAAAAUAAAA3AAEAAgAAAAUAAAA4AAEAAgAAAAUAAAA5AAEAAgAAAAUAAAA6AAEAAgAAAAUAAAA7AAEAAgAAAAUAAAA8AAEAAgAAAAUAAAA9AAEAAgAAAAUAAAA+AAEAAgAAAAUAAAA/AAEAAgAAAAUAAABAAAEAAgAAAAUAAABBAAEAAgAAAAUAAABCAAEAAgAAAAUAAABDAAEAAgAAAAUAAABEAAEAAgAAAAUAAABFAAEAAgAAAAUAAABGAAEAAgAAAAUAAABHAAEAAgAAAAUAAABIAAEAAgAAAAUAAABJAAEAAgAAAAUAAABKAAEAAgAAAAUAAABLAAEAAgAAAAUAAABMAAEAAgAAAAUAAABNAAEAAgAAAAUAAABOAAEAAgAAAAUAAABPAAEAAgAAAAUAAABQAAEAAgAAAAUAAABRAAEAAgAAAAUAAABSAAEAAgAAAAUAAABTAAEAAgAAAAUAAABUAAEAAgAAAAUAAABVAAEAAgAAAAUAAABWAAEAAgAAAAUAAABXAAEAAgAAAAUAAABYAAEAAgAAAAUAAABZAAEAAgAAAAUAAABaAAEAAgAAAAUAAABbAAEAAgAAAAUAAABcAAEAAgAAAAUAAABdAAEAAgAAAAUAAABeAAEAAgAAAAUAAABfAAEAAgAAAAUAAABgAAEAAgAAAAUAAABhAAEAAgAAAAUAAABiAAEAAgAAAAUAAABjAAEAAgAAAAUAAADq/wEAAgAAAAUAAADr/wEAAgAAAAUAAADs/wEAAgAAAAUAAADt/wEAAgAAAAUAAADu/wEAAgAAAAUAAADv/wEAAgAAAAUAAADw/wEAAgAAAAUAAADx/wEAAgAAAAUAAADy/wEAAgAAAAUAAADz/wEAAgAAAAUAAAD0/wEAAgAAAAUAAAD1/wEAAgAAAAUAAAD2/wEAAgAAAAUAAAD3/wEAAgAAAAUAAAD4/wEAAgAAAAUAAAD5/wEAAgAAAAUAAAD6/wEAAgAAAAUAAAD7/wEAAgAAAAUAAAD8/wEAAgAAAAUAAAD9/wEAAgAAAAUAAAD+/wEAAgAAAAUAAAD//wEAAgAAAAUAAAAAAAEAAgAAAAUAAAABAAEAAgAAAAUAAAACAAEAAgAAAAUAAAADAAEAAgAAAAUAAAAEAAEAAgAAAAUAAAAFAAEAAgAAAAUAAAAGAAEAAgAAAAUAAAAHAAEAAgAAAAUAAAAIAAEAAgAAAAUAAAAJAAEAAgAAAAUAAAAKAAEAAgAAAAUAAAALAAEAAgAAAAUAAAAMAAEAAgAAAAUAAAANAAEAAgAAAAUAAAAOAAEAAgAAAAUAAAAPAAEAAgAAAAUAAAAQAAEAAgAAAAUAAAARAAEAAgAAAAUAAAASAAEAAgAAAAUAAAATAAEAAgAAAAUAAAAUAAEAAgAAAAUAAAAVAAEAAgAAAAUAAAAWAAEAAgAAAAUAAAAXAAEAAgAAAAUAAAAYAAEAAgAAAAUAAAAZAAEAAgAAAAUAAAAaAAEAAgAAAAUAAAAbAAEAAgAAAAUAAAAcAAEAAgAAAAUAAAAdAAEAAgAAAAUAAAAeAAEAAgAAAAUAAAAfAAEAAgAAAAUAAAAgAAEAAgAAAAUAAAAhAAEAAgAAAAUAAAAiAAEAAgAAAAUAAAAjAAEAAgAAAAUAAAAkAAEAAgAAAAUAAAAlAAEAAgAAAAUAAAAmAAEAAgAAAAUAAAAnAAEAAgAAAAUAAAAoAAEAAgAAAAUAAAApAAEAAgAAAAUAAAAqAAEAAgAAAAUAAADw//b/AgAAAAUAAADw//f/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADq//X/AgAAAAUAAADq//b/AgAAAAUAAADq//f/AgAAAAUAAADq//j/AgAAAAUAAADq//n/AgAAAAUAAADq//r/AgAAAAUAAADq//v/AgAAAAUAAADq//z/AgAAAAUAAADq//3/AgAAAAUAAADq//7/AgAAAAUAAADq////AgAAAAUAAADq/wAAAgAAAAUAAADr//X/AgAAAAUAAADr//b/AgAAAAUAAADr//f/AgAAAAUAAADr//j/AgAAAAUAAADr//n/AgAAAAUAAADr//r/AgAAAAUAAADr//v/AgAAAAUAAADr//z/AgAAAAUAAADr//3/AgAAAAUAAADr//7/AgAAAAUAAADr////AgAAAAUAAADr/wAAAgAAAAUAAADs//X/AgAAAAUAAADs//b/AgAAAAUAAADs//f/AgAAAAUAAADs//j/AgAAAAUAAADs//n/AgAAAAUAAADs//r/AgAAAAUAAADs//v/AgAAAAUAAADs//z/AgAAAAUAAADs//3/AgAAAAUAAADs//7/AgAAAAUAAADs////AgAAAAUAAADs/wAAAgAAAAUAAADt//X/AgAAAAUAAADt//b/AgAAAAUAAADt//f/AgAAAAUAAADt//j/AgAAAAUAAADt//n/AgAAAAUAAADt//r/AgAAAAUAAADt//v/AgAAAAUAAADt//z/AgAAAAUAAADt//3/AgAAAAUAAADt//7/AgAAAAUAAADt////AgAAAAUAAADt/wAAAgAAAAUAAADu//X/AgAAAAUAAADu//b/AgAAAAUAAADu//f/AgAAAAUAAADu//j/AgAAAAUAAADu//n/AgAAAAUAAADu//r/AgAAAAUAAADu//v/AgAAAAUAAADu//z/AgAAAAUAAADu//3/AgAAAAUAAADu//7/AgAAAAUAAADu////AgAAAAUAAADu/wAAAgAAAAUAAADv//X/AgAAAAUAAADv//b/AgAAAAUAAADv//f/AgAAAAUAAADv//j/AgAAAAUAAADv//n/AgAAAAUAAADv//r/AgAAAAUAAADv//v/AgAAAAUAAADv//z/AgAAAAUAAADv//3/AgAAAAUAAADv//7/AgAAAAUAAADv////AgAAAAUAAADv/wAAAgAAAAUAAADx//b/AgAAAAUAAADx//f/AgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADy//b/AgAAAAUAAADy//f/AgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADz//b/AgAAAAUAAADz//f/AgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAAD0//b/AgAAAAUAAAD0//f/AgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD1//b/AgAAAAUAAAD1//f/AgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD2//b/AgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAAEAP3/AgAAAAUAAAAEAP7/AgAAAAUAAAAEAP//AgAAAAUAAAAEAAAAAgAAAAUAAAAFAPz/AgAAAAUAAAAFAP3/AgAAAAUAAAAFAP7/AgAAAAUAAAAFAP//AgAAAAUAAAAFAAAAAgAAAAUAAAAGAPz/AgAAAAUAAAAGAP3/AgAAAAUAAAAGAP7/AgAAAAUAAAAGAP//AgAAAAUAAAAGAAAAAgAAAAUAAAAHAPv/AgAAAAUAAAAHAPz/AgAAAAUAAAAHAP3/AgAAAAUAAAAHAP7/AgAAAAUAAAAHAP//AgAAAAUAAAAHAAAAAgAAAAUAAAAIAPv/AgAAAAUAAAAIAPz/AgAAAAUAAAAIAP3/AgAAAAUAAAAIAP7/AgAAAAUAAAAIAP//AgAAAAUAAAAIAAAAAgAAAAUAAAAJAPb/AgAAAAUAAAAJAPr/AgAAAAUAAAAJAPv/AgAAAAUAAAAJAPz/AgAAAAUAAAAJAP3/AgAAAAUAAAAJAP7/AgAAAAUAAAAJAP//AgAAAAUAAAAJAAAAAgAAAAUAAAAKAPb/AgAAAAUAAAAKAPf/AgAAAAUAAAAKAPj/AgAAAAUAAAAKAPn/AgAAAAUAAAAKAPr/AgAAAAUAAAAKAPv/AgAAAAUAAAAKAPz/AgAAAAUAAAAKAP3/AgAAAAUAAAAKAP7/AgAAAAUAAAAKAP//AgAAAAUAAAAKAAAAAgAAAAUAAAALAPb/AgAAAAUAAAALAPf/AgAAAAUAAAALAPj/AgAAAAUAAAALAPn/AgAAAAUAAAALAPr/AgAAAAUAAAALAPv/AgAAAAUAAAALAPz/AgAAAAUAAAALAP3/AgAAAAUAAAALAP7/AgAAAAUAAAALAP//AgAAAAUAAAALAAAAAgAAAAUAAAAMAPb/AgAAAAUAAAAMAPf/AgAAAAUAAAAMAPj/AgAAAAUAAAAMAPn/AgAAAAUAAAAMAPr/AgAAAAUAAAAMAPv/AgAAAAUAAAAMAPz/AgAAAAUAAAAMAP3/AgAAAAUAAAAMAP7/AgAAAAUAAAAMAP//AgAAAAUAAAAMAAAAAgAAAAUAAAANAPb/AgAAAAUAAAANAPf/AgAAAAUAAAANAPj/AgAAAAUAAAANAPn/AgAAAAUAAAANAPr/AgAAAAUAAAANAPv/AgAAAAUAAAANAPz/AgAAAAUAAAANAP3/AgAAAAUAAAANAP7/AgAAAAUAAAANAP//AgAAAAUAAAANAAAAAgAAAAUAAAAOAPb/AgAAAAUAAAAOAPf/AgAAAAUAAAAOAPj/AgAAAAUAAAAOAPn/AgAAAAUAAAAOAPr/AgAAAAUAAAAOAPv/AgAAAAUAAAAOAPz/AgAAAAUAAAAOAP3/AgAAAAUAAAAOAP7/AgAAAAUAAAAOAP//AgAAAAUAAAAOAAAAAgAAAAUAAAAPAPb/AgAAAAUAAAAPAPf/AgAAAAUAAAAPAPj/AgAAAAUAAAAPAPn/AgAAAAUAAAAPAPr/AgAAAAUAAAAPAPv/AgAAAAUAAAAPAPz/AgAAAAUAAAAPAP3/AgAAAAUAAAAPAP7/AgAAAAUAAAAPAP//AgAAAAUAAAAPAAAAAgAAAAUAAAAQAPb/AgAAAAUAAAAQAPf/AgAAAAUAAAAQAPj/AgAAAAUAAAAQAPn/AgAAAAUAAAAQAPr/AgAAAAUAAAAQAPv/AgAAAAUAAAAQAPz/AgAAAAUAAAAQAP3/AgAAAAUAAAAQAP7/AgAAAAUAAAAQAP//AgAAAAUAAAAQAAAAAgAAAAUAAAARAPb/AgAAAAUAAAARAPf/AgAAAAUAAAARAPj/AgAAAAUAAAARAPn/AgAAAAUAAAARAPr/AgAAAAUAAAARAPv/AgAAAAUAAAARAPz/AgAAAAUAAAARAP3/AgAAAAUAAAARAP7/AgAAAAUAAAARAP//AgAAAAUAAAARAAAAAgAAAAUAAAASAPb/AgAAAAUAAAASAPf/AgAAAAUAAAASAPj/AgAAAAUAAAASAPn/AgAAAAUAAAASAPr/AgAAAAUAAAASAPv/AgAAAAUAAAASAPz/AgAAAAUAAAASAP3/AgAAAAUAAAASAP7/AgAAAAUAAAASAP//AgAAAAUAAAASAAAAAgAAAAUAAAATAPb/AgAAAAUAAAATAPf/AgAAAAUAAAATAPj/AgAAAAUAAAATAPn/AgAAAAUAAAATAPr/AgAAAAUAAAATAPv/AgAAAAUAAAATAPz/AgAAAAUAAAATAP3/AgAAAAUAAAATAP7/AgAAAAUAAAATAP//AgAAAAUAAAATAAAAAgAAAAUAAAAUAPb/AgAAAAUAAAAUAPf/AgAAAAUAAAAUAPj/AgAAAAUAAAAUAPn/AgAAAAUAAAAUAPr/AgAAAAUAAAAUAPv/AgAAAAUAAAAUAPz/AgAAAAUAAAAUAP3/AgAAAAUAAAAUAP7/AgAAAAUAAAAUAP//AgAAAAUAAAAUAAAAAgAAAAUAAAAVAPb/AgAAAAUAAAAVAPf/AgAAAAUAAAAVAPj/AgAAAAUAAAAVAPn/AgAAAAUAAAAVAPr/AgAAAAUAAAAVAPv/AgAAAAUAAAAVAPz/AgAAAAUAAAAVAP3/AgAAAAUAAAAVAP7/AgAAAAUAAAAVAP//AgAAAAUAAAAVAAAAAgAAAAUAAAAWAPb/AgAAAAUAAAAWAPf/AgAAAAUAAAAWAPj/AgAAAAUAAAAWAPn/AgAAAAUAAAAWAPr/AgAAAAUAAAAWAPv/AgAAAAUAAAAWAPz/AgAAAAUAAAAWAP3/AgAAAAUAAAAWAP7/AgAAAAUAAAAWAP//AgAAAAUAAAAWAAAAAgAAAAUAAAAXAPb/AgAAAAUAAAAXAPf/AgAAAAUAAAAXAPj/AgAAAAUAAAAXAPn/AgAAAAUAAAAXAPr/AgAAAAUAAAAXAPv/AgAAAAUAAAAXAPz/AgAAAAUAAAAXAP3/AgAAAAUAAAAXAP7/AgAAAAUAAAAXAP//AgAAAAUAAAAXAAAAAgAAAAUAAAAYAPb/AgAAAAUAAAAYAPf/AgAAAAUAAAAYAPj/AgAAAAUAAAAYAPn/AgAAAAUAAAAYAPr/AgAAAAUAAAAYAPv/AgAAAAUAAAAYAPz/AgAAAAUAAAAYAP3/AgAAAAUAAAAYAP7/AgAAAAUAAAAYAP//AgAAAAUAAAAYAAAAAgAAAAUAAAAZAPb/AgAAAAUAAAAZAPf/AgAAAAUAAAAZAPj/AgAAAAUAAAAZAPn/AgAAAAUAAAAZAPr/AgAAAAUAAAAZAPv/AgAAAAUAAAAZAPz/AgAAAAUAAAAZAP3/AgAAAAUAAAAZAP7/AgAAAAUAAAAZAP//AgAAAAUAAAAZAAAAAgAAAAUAAAAaAPb/AgAAAAUAAAAaAPf/AgAAAAUAAAAaAPj/AgAAAAUAAAAaAPn/AgAAAAUAAAAaAPr/AgAAAAUAAAAaAPv/AgAAAAUAAAAaAPz/AgAAAAUAAAAaAP3/AgAAAAUAAAAaAP7/AgAAAAUAAAAaAP//AgAAAAUAAAAaAAAAAgAAAAUAAAAbAPb/AgAAAAUAAAAbAPf/AgAAAAUAAAAbAPj/AgAAAAUAAAAbAPn/AgAAAAUAAAAbAPr/AgAAAAUAAAAbAPv/AgAAAAUAAAAbAPz/AgAAAAUAAAAbAP3/AgAAAAUAAAAbAP7/AgAAAAUAAAAbAP//AgAAAAUAAAAbAAAAAgAAAAUAAAAcAPb/AgAAAAUAAAAcAPf/AgAAAAUAAAAcAPj/AgAAAAUAAAAcAPn/AgAAAAUAAAAcAPr/AgAAAAUAAAAcAPv/AgAAAAUAAAAcAPz/AgAAAAUAAAAcAP3/AgAAAAUAAAAcAP7/AgAAAAUAAAAcAP//AgAAAAUAAAAcAAAAAgAAAAUAAAAdAPb/AgAAAAUAAAAdAPf/AgAAAAUAAAAdAPj/AgAAAAUAAAAdAPn/AgAAAAUAAAAdAPr/AgAAAAUAAAAdAPv/AgAAAAUAAAAdAPz/AgAAAAUAAAAdAP3/AgAAAAUAAAAdAP7/AgAAAAUAAAAdAP//AgAAAAUAAAAdAAAAAgAAAAUAAAAeAPb/AgAAAAUAAAAeAPf/AgAAAAUAAAAeAPj/AgAAAAUAAAAeAPn/AgAAAAUAAAAeAPr/AgAAAAUAAAAeAPv/AgAAAAUAAAAeAPz/AgAAAAUAAAAeAP3/AgAAAAUAAAAeAP7/AgAAAAUAAAAeAP//AgAAAAUAAAAeAAAAAgAAAAUAAAAfAPb/AgAAAAUAAAAfAPf/AgAAAAUAAAAfAPj/AgAAAAUAAAAfAPn/AgAAAAUAAAAfAPr/AgAAAAUAAAAfAPv/AgAAAAUAAAAfAPz/AgAAAAUAAAAfAP3/AgAAAAUAAAAfAP7/AgAAAAUAAAAfAP//AgAAAAUAAAAfAAAAAgAAAAUAAAAgAPb/AgAAAAUAAAAgAPf/AgAAAAUAAAAgAPj/AgAAAAUAAAAgAPn/AgAAAAUAAAAgAPr/AgAAAAUAAAAgAPv/AgAAAAUAAAAgAPz/AgAAAAUAAAAgAP3/AgAAAAUAAAAgAP7/AgAAAAUAAAAgAP//AgAAAAUAAAAgAAAAAgAAAAUAAAAhAPb/AgAAAAUAAAAhAPf/AgAAAAUAAAAhAPj/AgAAAAUAAAAhAPn/AgAAAAUAAAAhAPr/AgAAAAUAAAAhAPv/AgAAAAUAAAAhAPz/AgAAAAUAAAAhAP3/AgAAAAUAAAAhAP7/AgAAAAUAAAAhAP//AgAAAAUAAAAhAAAAAgAAAAUAAAAiAPb/AgAAAAUAAAAiAPf/AgAAAAUAAAAiAPj/AgAAAAUAAAAiAPn/AgAAAAUAAAAiAPr/AgAAAAUAAAAiAPv/AgAAAAUAAAAiAPz/AgAAAAUAAAAiAP3/AgAAAAUAAAAiAP7/AgAAAAUAAAAiAP//AgAAAAUAAAAiAAAAAgAAAAUAAAAjAPb/AgAAAAUAAAAjAPf/AgAAAAUAAAAjAPj/AgAAAAUAAAAjAPn/AgAAAAUAAAAjAPr/AgAAAAUAAAAjAPv/AgAAAAUAAAAjAPz/AgAAAAUAAAAjAP3/AgAAAAUAAAAjAP7/AgAAAAUAAAAjAP//AgAAAAUAAAAjAAAAAgAAAAUAAAAkAPb/AgAAAAUAAAAkAPf/AgAAAAUAAAAkAPj/AgAAAAUAAAAkAPn/AgAAAAUAAAAkAPr/AgAAAAUAAAAkAPv/AgAAAAUAAAAkAPz/AgAAAAUAAAAkAP3/AgAAAAUAAAAkAP7/AgAAAAUAAAAkAP//AgAAAAUAAAAkAAAAAgAAAAUAAAAlAPb/AgAAAAUAAAAlAPf/AgAAAAUAAAAlAPj/AgAAAAUAAAAlAPn/AgAAAAUAAAAlAPr/AgAAAAUAAAAlAPv/AgAAAAUAAAAlAPz/AgAAAAUAAAAlAP3/AgAAAAUAAAAlAP7/AgAAAAUAAAAlAP//AgAAAAUAAAAlAAAAAgAAAAUAAAAmAPb/AgAAAAUAAAAmAPf/AgAAAAUAAAAmAPj/AgAAAAUAAAAmAPn/AgAAAAUAAAAmAPr/AgAAAAUAAAAmAPv/AgAAAAUAAAAmAPz/AgAAAAUAAAAmAP3/AgAAAAUAAAAmAP7/AgAAAAUAAAAmAP//AgAAAAUAAAAmAAAAAgAAAAUAAAAnAPb/AgAAAAUAAAAnAPf/AgAAAAUAAAAnAPj/AgAAAAUAAAAnAPn/AgAAAAUAAAAnAPr/AgAAAAUAAAAnAPv/AgAAAAUAAAAnAPz/AgAAAAUAAAAnAP3/AgAAAAUAAAAnAP7/AgAAAAUAAAAnAP//AgAAAAUAAAAnAAAAAgAAAAUAAAAoAPb/AgAAAAUAAAAoAPf/AgAAAAUAAAAoAPj/AgAAAAUAAAAoAPn/AgAAAAUAAAAoAPr/AgAAAAUAAAAoAPv/AgAAAAUAAAAoAPz/AgAAAAUAAAAoAP3/AgAAAAUAAAAoAP7/AgAAAAUAAAAoAP//AgAAAAUAAAAoAAAAAgAAAAUAAAApAPb/AgAAAAUAAAApAPf/AgAAAAUAAAApAPj/AgAAAAUAAAApAPn/AgAAAAUAAAApAPr/AgAAAAUAAAApAPv/AgAAAAUAAAApAPz/AgAAAAUAAAApAP3/AgAAAAUAAAApAP7/AgAAAAUAAAApAP//AgAAAAUAAAApAAAAAgAAAAUAAAAqAPb/AgAAAAUAAAAqAPf/AgAAAAUAAAAqAPj/AgAAAAUAAAAqAPn/AgAAAAUAAAAqAPr/AgAAAAUAAAAqAPv/AgAAAAUAAAAqAPz/AgAAAAUAAAAqAP3/AgAAAAUAAAAqAP7/AgAAAAUAAAAqAP//AgAAAAUAAAAqAAAAAgAAAAUAAAArAPb/AgAAAAUAAAArAPf/AgAAAAUAAAArAPj/AgAAAAUAAAArAPn/AgAAAAUAAAArAPr/AgAAAAUAAAArAPv/AgAAAAUAAAArAPz/AgAAAAUAAAArAP3/AgAAAAUAAAArAP7/AgAAAAUAAAArAP//AgAAAAUAAAArAAAAAgAAAAUAAAAsAPb/AgAAAAUAAAAsAPf/AgAAAAUAAAAsAPj/AgAAAAUAAAAsAPn/AgAAAAUAAAAsAPr/AgAAAAUAAAAsAPv/AgAAAAUAAAAsAPz/AgAAAAUAAAAsAP3/AgAAAAUAAAAsAP7/AgAAAAUAAAAsAP//AgAAAAUAAAAsAAAAAgAAAAUAAAAtAPb/AgAAAAUAAAAtAPf/AgAAAAUAAAAtAPj/AgAAAAUAAAAtAPn/AgAAAAUAAAAtAPr/AgAAAAUAAAAtAPv/AgAAAAUAAAAtAPz/AgAAAAUAAAAtAP3/AgAAAAUAAAAtAP7/AgAAAAUAAAAtAP//AgAAAAUAAAAtAAAAAgAAAAUAAAAuAPb/AgAAAAUAAAAuAPf/AgAAAAUAAAAuAPj/AgAAAAUAAAAuAPn/AgAAAAUAAAAuAPr/AgAAAAUAAAAuAPv/AgAAAAUAAAAuAPz/AgAAAAUAAAAuAP3/AgAAAAUAAAAuAP7/AgAAAAUAAAAuAP//AgAAAAUAAAAuAAAAAgAAAAUAAAAvAPb/AgAAAAUAAAAvAPf/AgAAAAUAAAAvAPj/AgAAAAUAAAAvAPn/AgAAAAUAAAAvAPr/AgAAAAUAAAAvAPv/AgAAAAUAAAAvAPz/AgAAAAUAAAAvAP3/AgAAAAUAAAAvAP7/AgAAAAUAAAAvAP//AgAAAAUAAAAvAAAAAgAAAAUAAAAwAPb/AgAAAAUAAAAwAPf/AgAAAAUAAAAwAPj/AgAAAAUAAAAwAPn/AgAAAAUAAAAwAPr/AgAAAAUAAAAwAPv/AgAAAAUAAAAwAPz/AgAAAAUAAAAwAP3/AgAAAAUAAAAwAP7/AgAAAAUAAAAwAP//AgAAAAUAAAAwAAAAAgAAAAUAAAAxAPb/AgAAAAUAAAAxAPf/AgAAAAUAAAAxAPj/AgAAAAUAAAAxAPn/AgAAAAUAAAAxAPr/AgAAAAUAAAAxAPv/AgAAAAUAAAAxAPz/AgAAAAUAAAAxAP3/AgAAAAUAAAAxAP7/AgAAAAUAAAAxAP//AgAAAAUAAAAxAAAAAgAAAAUAAAAyAPb/AgAAAAUAAAAyAPf/AgAAAAUAAAAyAPj/AgAAAAUAAAAyAPn/AgAAAAUAAAAyAPr/AgAAAAUAAAAyAPv/AgAAAAUAAAAyAPz/AgAAAAUAAAAyAP3/AgAAAAUAAAAyAP7/AgAAAAUAAAAyAP//AgAAAAUAAAAyAAAAAgAAAAUAAAAzAPb/AgAAAAUAAAAzAPf/AgAAAAUAAAAzAPj/AgAAAAUAAAAzAPn/AgAAAAUAAAAzAPr/AgAAAAUAAAAzAPv/AgAAAAUAAAAzAPz/AgAAAAUAAAAzAP3/AgAAAAUAAAAzAP7/AgAAAAUAAAAzAP//AgAAAAUAAAAzAAAAAgAAAAUAAAA0APb/AgAAAAUAAAA0APf/AgAAAAUAAAA0APj/AgAAAAUAAAA0APn/AgAAAAUAAAA0APr/AgAAAAUAAAA0APv/AgAAAAUAAAA0APz/AgAAAAUAAAA0AP3/AgAAAAUAAAA0AP7/AgAAAAUAAAA0AP//AgAAAAUAAAA0AAAAAgAAAAUAAAA1APb/AgAAAAUAAAA1APf/AgAAAAUAAAA1APj/AgAAAAUAAAA1APn/AgAAAAUAAAA1APr/AgAAAAUAAAA1APv/AgAAAAUAAAA1APz/AgAAAAUAAAA1AP3/AgAAAAUAAAA1AP7/AgAAAAUAAAA1AP//AgAAAAUAAAA1AAAAAgAAAAUAAAA2APb/AgAAAAUAAAA2APf/AgAAAAUAAAA2APj/AgAAAAUAAAA2APn/AgAAAAUAAAA2APr/AgAAAAUAAAA2APv/AgAAAAUAAAA2APz/AgAAAAUAAAA2AP3/AgAAAAUAAAA2AP7/AgAAAAUAAAA2AP//AgAAAAUAAAA2AAAAAgAAAAUAAAA3APb/AgAAAAUAAAA3APf/AgAAAAUAAAA3APj/AgAAAAUAAAA3APn/AgAAAAUAAAA3APr/AgAAAAUAAAA3APv/AgAAAAUAAAA3APz/AgAAAAUAAAA3AP3/AgAAAAUAAAA3AP7/AgAAAAUAAAA3AP//AgAAAAUAAAA3AAAAAgAAAAUAAAA4APb/AgAAAAUAAAA4APf/AgAAAAUAAAA4APj/AgAAAAUAAAA4APn/AgAAAAUAAAA4APr/AgAAAAUAAAA4APv/AgAAAAUAAAA4APz/AgAAAAUAAAA4AP3/AgAAAAUAAAA4AP7/AgAAAAUAAAA4AP//AgAAAAUAAAA4AAAAAgAAAAUAAAA5APb/AgAAAAUAAAA5APf/AgAAAAUAAAA5APj/AgAAAAUAAAA5APn/AgAAAAUAAAA5APr/AgAAAAUAAAA5APv/AgAAAAUAAAA5APz/AgAAAAUAAAA5AP3/AgAAAAUAAAA5AP7/AgAAAAUAAAA5AP//AgAAAAUAAAA5AAAAAgAAAAUAAAA6APb/AgAAAAUAAAA6APf/AgAAAAUAAAA6APj/AgAAAAUAAAA6APn/AgAAAAUAAAA6APr/AgAAAAUAAAA6APv/AgAAAAUAAAA6APz/AgAAAAUAAAA6AP3/AgAAAAUAAAA6AP7/AgAAAAUAAAA6AP//AgAAAAUAAAA6AAAAAgAAAAUAAAA7APb/AgAAAAUAAAA7APf/AgAAAAUAAAA7APj/AgAAAAUAAAA7APn/AgAAAAUAAAA7APr/AgAAAAUAAAA7APv/AgAAAAUAAAA7APz/AgAAAAUAAAA7AP3/AgAAAAUAAAA7AP7/AgAAAAUAAAA7AP//AgAAAAUAAAA7AAAAAgAAAAUAAAA8APb/AgAAAAUAAAA8APf/AgAAAAUAAAA8APj/AgAAAAUAAAA8APn/AgAAAAUAAAA8APr/AgAAAAUAAAA8APv/AgAAAAUAAAA8APz/AgAAAAUAAAA8AP3/AgAAAAUAAAA8AP7/AgAAAAUAAAA8AP//AgAAAAUAAAA8AAAAAgAAAAUAAAA9APb/AgAAAAUAAAA9APf/AgAAAAUAAAA9APj/AgAAAAUAAAA9APn/AgAAAAUAAAA9APr/AgAAAAUAAAA9APv/AgAAAAUAAAA9APz/AgAAAAUAAAA9AP3/AgAAAAUAAAA9AP7/AgAAAAUAAAA9AP//AgAAAAUAAAA9AAAAAgAAAAUAAAA+APb/AgAAAAUAAAA+APf/AgAAAAUAAAA+APj/AgAAAAUAAAA+APn/AgAAAAUAAAA+APr/AgAAAAUAAAA+APv/AgAAAAUAAAA+APz/AgAAAAUAAAA+AP3/AgAAAAUAAAA+AP7/AgAAAAUAAAA+AP//AgAAAAUAAAA+AAAAAgAAAAUAAAA/APb/AgAAAAUAAAA/APf/AgAAAAUAAAA/APj/AgAAAAUAAAA/APn/AgAAAAUAAAA/APr/AgAAAAUAAAA/APv/AgAAAAUAAAA/APz/AgAAAAUAAAA/AP3/AgAAAAUAAAA/AP7/AgAAAAUAAAA/AP//AgAAAAUAAAA/AAAAAgAAAAUAAABAAPb/AgAAAAUAAABAAPf/AgAAAAUAAABAAPj/AgAAAAUAAABAAPn/AgAAAAUAAABAAPr/AgAAAAUAAABAAPv/AgAAAAUAAABAAPz/AgAAAAUAAABAAP3/AgAAAAUAAABAAP7/AgAAAAUAAABAAP//AgAAAAUAAABAAAAAAgAAAAUAAABBAPb/AgAAAAUAAABBAPf/AgAAAAUAAABBAPj/AgAAAAUAAABBAPn/AgAAAAUAAABBAPr/AgAAAAUAAABBAPv/AgAAAAUAAABBAPz/AgAAAAUAAABBAP3/AgAAAAUAAABBAP7/AgAAAAUAAABBAP//AgAAAAUAAABBAAAAAgAAAAUAAABCAPb/AgAAAAUAAABCAPf/AgAAAAUAAABCAPj/AgAAAAUAAABCAPn/AgAAAAUAAABCAPr/AgAAAAUAAABCAPv/AgAAAAUAAABCAPz/AgAAAAUAAABCAP3/AgAAAAUAAABCAP7/AgAAAAUAAABCAP//AgAAAAUAAABCAAAAAgAAAAUAAABDAPb/AgAAAAUAAABDAPf/AgAAAAUAAABDAPj/AgAAAAUAAABDAPn/AgAAAAUAAABDAPr/AgAAAAUAAABDAPv/AgAAAAUAAABDAPz/AgAAAAUAAABDAP3/AgAAAAUAAABDAP7/AgAAAAUAAABDAP//AgAAAAUAAABDAAAAAgAAAAUAAABEAPb/AgAAAAUAAABEAPf/AgAAAAUAAABEAPj/AgAAAAUAAABEAPn/AgAAAAUAAABEAPr/AgAAAAUAAABEAPv/AgAAAAUAAABEAPz/AgAAAAUAAABEAP3/AgAAAAUAAABEAP7/AgAAAAUAAABEAP//AgAAAAUAAABEAAAAAgAAAAUAAABFAPb/AgAAAAUAAABFAPf/AgAAAAUAAABFAPj/AgAAAAUAAABFAPn/AgAAAAUAAABFAPr/AgAAAAUAAABFAPv/AgAAAAUAAABFAPz/AgAAAAUAAABFAP3/AgAAAAUAAABFAP7/AgAAAAUAAABFAP//AgAAAAUAAABFAAAAAgAAAAUAAABGAPb/AgAAAAUAAABGAPf/AgAAAAUAAABGAPj/AgAAAAUAAABGAPn/AgAAAAUAAABGAPr/AgAAAAUAAABGAPv/AgAAAAUAAABGAPz/AgAAAAUAAABGAP3/AgAAAAUAAABGAP7/AgAAAAUAAABGAP//AgAAAAUAAABGAAAAAgAAAAUAAABHAPb/AgAAAAUAAABHAPf/AgAAAAUAAABHAPj/AgAAAAUAAABHAPn/AgAAAAUAAABHAPr/AgAAAAUAAABHAPv/AgAAAAUAAABHAPz/AgAAAAUAAABHAP3/AgAAAAUAAABHAP7/AgAAAAUAAABHAP//AgAAAAUAAABHAAAAAgAAAAUAAABIAPb/AgAAAAUAAABIAPf/AgAAAAUAAABIAPj/AgAAAAUAAABIAPn/AgAAAAUAAABIAPr/AgAAAAUAAABIAPv/AgAAAAUAAABIAPz/AgAAAAUAAABIAP3/AgAAAAUAAABIAP7/AgAAAAUAAABIAP//AgAAAAUAAABIAAAAAgAAAAUAAABJAPb/AgAAAAUAAABJAPf/AgAAAAUAAABJAPj/AgAAAAUAAABJAPn/AgAAAAUAAABJAPr/AgAAAAUAAABJAPv/AgAAAAUAAABJAPz/AgAAAAUAAABJAP3/AgAAAAUAAABJAP7/AgAAAAUAAABJAP//AgAAAAUAAABJAAAAAgAAAAUAAABKAPb/AgAAAAUAAABKAPf/AgAAAAUAAABKAPj/AgAAAAUAAABKAPn/AgAAAAUAAABKAPr/AgAAAAUAAABKAPv/AgAAAAUAAABKAPz/AgAAAAUAAABKAP3/AgAAAAUAAABKAP7/AgAAAAUAAABKAP//AgAAAAUAAABKAAAAAgAAAAUAAABLAPb/AgAAAAUAAABLAPf/AgAAAAUAAABLAPj/AgAAAAUAAABLAPn/AgAAAAUAAABLAPr/AgAAAAUAAABLAPv/AgAAAAUAAABLAPz/AgAAAAUAAABLAP3/AgAAAAUAAABLAP7/AgAAAAUAAABLAP//AgAAAAUAAABLAAAAAgAAAAUAAABMAPb/AgAAAAUAAABMAPf/AgAAAAUAAABMAPj/AgAAAAUAAABMAPn/AgAAAAUAAABMAPr/AgAAAAUAAABMAPv/AgAAAAUAAABMAPz/AgAAAAUAAABMAP3/AgAAAAUAAABMAP7/AgAAAAUAAABMAP//AgAAAAUAAABMAAAAAgAAAAUAAABNAPb/AgAAAAUAAABNAPf/AgAAAAUAAABNAPj/AgAAAAUAAABNAPn/AgAAAAUAAABNAPr/AgAAAAUAAABNAPv/AgAAAAUAAABNAPz/AgAAAAUAAABNAP3/AgAAAAUAAABNAP7/AgAAAAUAAABNAP//AgAAAAUAAABNAAAAAgAAAAUAAABOAPb/AgAAAAUAAABOAPf/AgAAAAUAAABOAPj/AgAAAAUAAABOAPn/AgAAAAUAAABOAPr/AgAAAAUAAABOAPv/AgAAAAUAAABOAPz/AgAAAAUAAABOAP3/AgAAAAUAAABOAP7/AgAAAAUAAABOAP//AgAAAAUAAABOAAAAAgAAAAUAAABPAPb/AgAAAAUAAABPAPf/AgAAAAUAAABPAPj/AgAAAAUAAABPAPn/AgAAAAUAAABPAPr/AgAAAAUAAABPAPv/AgAAAAUAAABPAPz/AgAAAAUAAABPAP3/AgAAAAUAAABPAP7/AgAAAAUAAABPAP//AgAAAAUAAABPAAAAAgAAAAUAAABQAPb/AgAAAAUAAABQAPf/AgAAAAUAAABQAPj/AgAAAAUAAABQAPn/AgAAAAUAAABQAPr/AgAAAAUAAABQAPv/AgAAAAUAAABQAPz/AgAAAAUAAABQAP3/AgAAAAUAAABQAP7/AgAAAAUAAABQAP//AgAAAAUAAABQAAAAAgAAAAUAAABRAPb/AgAAAAUAAABRAPf/AgAAAAUAAABRAPj/AgAAAAUAAABRAPn/AgAAAAUAAABRAPr/AgAAAAUAAABRAPv/AgAAAAUAAABRAPz/AgAAAAUAAABRAP3/AgAAAAUAAABRAP7/AgAAAAUAAABRAP//AgAAAAUAAABRAAAAAgAAAAUAAABSAPb/AgAAAAUAAABSAPf/AgAAAAUAAABSAPj/AgAAAAUAAABSAPn/AgAAAAUAAABSAPr/AgAAAAUAAABSAPv/AgAAAAUAAABSAPz/AgAAAAUAAABSAP3/AgAAAAUAAABSAP7/AgAAAAUAAABSAP//AgAAAAUAAABSAAAAAgAAAAUAAABTAPb/AgAAAAUAAABTAPf/AgAAAAUAAABTAPj/AgAAAAUAAABTAPn/AgAAAAUAAABTAPr/AgAAAAUAAABTAPv/AgAAAAUAAABTAPz/AgAAAAUAAABTAP3/AgAAAAUAAABTAP7/AgAAAAUAAABTAP//AgAAAAUAAABTAAAAAgAAAAUAAABUAPb/AgAAAAUAAABUAPf/AgAAAAUAAABUAPj/AgAAAAUAAABUAPn/AgAAAAUAAABUAPr/AgAAAAUAAABUAPv/AgAAAAUAAABUAPz/AgAAAAUAAABUAP3/AgAAAAUAAABUAP7/AgAAAAUAAABUAP//AgAAAAUAAABUAAAAAgAAAAUAAABVAPb/AgAAAAUAAABVAPf/AgAAAAUAAABVAPj/AgAAAAUAAABVAPn/AgAAAAUAAABVAPr/AgAAAAUAAABVAPv/AgAAAAUAAABVAPz/AgAAAAUAAABVAP3/AgAAAAUAAABVAP7/AgAAAAUAAABVAP//AgAAAAUAAABVAAAAAgAAAAUAAABWAPb/AgAAAAUAAABWAPf/AgAAAAUAAABWAPj/AgAAAAUAAABWAPn/AgAAAAUAAABWAPr/AgAAAAUAAABWAPv/AgAAAAUAAABWAPz/AgAAAAUAAABWAP3/AgAAAAUAAABWAP7/AgAAAAUAAABWAP//AgAAAAUAAABWAAAAAgAAAAUAAABXAPb/AgAAAAUAAABXAPf/AgAAAAUAAABXAPj/AgAAAAUAAABXAPn/AgAAAAUAAABXAPr/AgAAAAUAAABXAPv/AgAAAAUAAABXAPz/AgAAAAUAAABXAP3/AgAAAAUAAABXAP7/AgAAAAUAAABXAP//AgAAAAUAAABXAAAAAgAAAAUAAABYAPb/AgAAAAUAAABYAPf/AgAAAAUAAABYAPj/AgAAAAUAAABYAPn/AgAAAAUAAABYAPr/AgAAAAUAAABYAPv/AgAAAAUAAABYAPz/AgAAAAUAAABYAP3/AgAAAAUAAABYAP7/AgAAAAUAAABYAP//AgAAAAUAAABYAAAAAgAAAAUAAABZAPb/AgAAAAUAAABZAPf/AgAAAAUAAABZAPj/AgAAAAUAAABZAPn/AgAAAAUAAABZAPr/AgAAAAUAAABZAPv/AgAAAAUAAABZAPz/AgAAAAUAAABZAP3/AgAAAAUAAABZAP7/AgAAAAUAAABZAP//AgAAAAUAAABZAAAAAgAAAAUAAABaAPb/AgAAAAUAAABaAPf/AgAAAAUAAABaAPj/AgAAAAUAAABaAPn/AgAAAAUAAABaAPr/AgAAAAUAAABaAPv/AgAAAAUAAABaAPz/AgAAAAUAAABaAP3/AgAAAAUAAABaAP7/AgAAAAUAAABaAP//AgAAAAUAAABaAAAAAgAAAAUAAABbAPb/AgAAAAUAAABbAPf/AgAAAAUAAABbAPj/AgAAAAUAAABbAPn/AgAAAAUAAABbAPr/AgAAAAUAAABbAPv/AgAAAAUAAABbAPz/AgAAAAUAAABbAP3/AgAAAAUAAABbAP7/AgAAAAUAAABbAP//AgAAAAUAAABbAAAAAgAAAAUAAABcAPb/AgAAAAUAAABcAPf/AgAAAAUAAABcAPj/AgAAAAUAAABcAPn/AgAAAAUAAABcAPr/AgAAAAUAAABcAPv/AgAAAAUAAABcAPz/AgAAAAUAAABcAP3/AgAAAAUAAABcAP7/AgAAAAUAAABcAP//AgAAAAUAAABcAAAAAgAAAAUAAABdAPb/AgAAAAUAAABdAPf/AgAAAAUAAABdAPj/AgAAAAUAAABdAPn/AgAAAAUAAABdAPr/AgAAAAUAAABdAPv/AgAAAAUAAABdAPz/AgAAAAUAAABdAP3/AgAAAAUAAABdAP7/AgAAAAUAAABdAP//AgAAAAUAAABdAAAAAgAAAAUAAABeAPb/AgAAAAUAAABeAPf/AgAAAAUAAABeAPj/AgAAAAUAAABeAPn/AgAAAAUAAABeAPr/AgAAAAUAAABeAPv/AgAAAAUAAABeAPz/AgAAAAUAAABeAP3/AgAAAAUAAABeAP7/AgAAAAUAAABeAP//AgAAAAUAAABeAAAAAgAAAAUAAABfAPb/AgAAAAUAAABfAPf/AgAAAAUAAABfAPj/AgAAAAUAAABfAPn/AgAAAAUAAABfAPr/AgAAAAUAAABfAPv/AgAAAAUAAABfAPz/AgAAAAUAAABfAP3/AgAAAAUAAABfAP7/AgAAAAUAAABfAP//AgAAAAUAAABfAAAAAgAAAAUAAABgAPb/AgAAAAUAAABgAPf/AgAAAAUAAABgAPj/AgAAAAUAAABgAPn/AgAAAAUAAABgAPr/AgAAAAUAAABgAPv/AgAAAAUAAABgAPz/AgAAAAUAAABgAP3/AgAAAAUAAABgAP7/AgAAAAUAAABgAP//AgAAAAUAAABgAAAAAgAAAAUAAABhAPb/AgAAAAUAAABhAPf/AgAAAAUAAABhAPj/AgAAAAUAAABhAPn/AgAAAAUAAABhAPr/AgAAAAUAAABhAPv/AgAAAAUAAABhAPz/AgAAAAUAAABhAP3/AgAAAAUAAABhAP7/AgAAAAUAAABhAP//AgAAAAUAAABhAAAAAgAAAAUAAABiAPb/AgAAAAUAAABiAPf/AgAAAAUAAABiAPj/AgAAAAUAAABiAPn/AgAAAAUAAABiAPr/AgAAAAUAAABiAPv/AgAAAAUAAABiAPz/AgAAAAUAAABiAP3/AgAAAAUAAABiAP7/AgAAAAUAAABiAP//AgAAAAUAAABiAAAAAgAAAAUAAABjAPb/AgAAAAUAAABjAPf/AgAAAAUAAABjAPj/AgAAAAUAAABjAPn/AgAAAAUAAABjAPr/AgAAAAUAAABjAPv/AgAAAAUAAABjAPz/AgAAAAUAAABjAP3/AgAAAAUAAABjAP7/AgAAAAUAAABjAP//AgAAAAUAAABjAAAAAgAAAAUAAABkAPb/AgAAAAUAAABkAPf/AgAAAAUAAABkAPj/AgAAAAUAAABkAPn/AgAAAAUAAABkAPr/AgAAAAUAAABkAPv/AgAAAAUAAABkAPz/AgAAAAUAAABkAP3/AgAAAAUAAABkAP7/AgAAAAUAAABkAP//AgAAAAUAAABkAAAAAgAAAAUAAABlAPb/AgAAAAUAAABlAPf/AgAAAAUAAABlAPj/AgAAAAUAAABlAPn/AgAAAAUAAABlAPr/AgAAAAUAAABlAPv/AgAAAAUAAABlAPz/AgAAAAUAAABlAP3/AgAAAAUAAABlAP7/AgAAAAUAAABlAP//AgAAAAUAAABlAAAAAgAAAAUAAABmAPb/AgAAAAUAAABmAPf/AgAAAAUAAABmAPj/AgAAAAUAAABmAPn/AgAAAAUAAABmAPr/AgAAAAUAAABmAPv/AgAAAAUAAABmAPz/AgAAAAUAAABmAP3/AgAAAAUAAABmAP7/AgAAAAUAAABmAP//AgAAAAUAAABmAAAAAgAAAAUAAABnAPb/AgAAAAUAAABnAPf/AgAAAAUAAABnAPj/AgAAAAUAAABnAPn/AgAAAAUAAABnAPr/AgAAAAUAAABnAPv/AgAAAAUAAABnAPz/AgAAAAUAAABnAP3/AgAAAAUAAABnAP7/AgAAAAUAAABnAP//AgAAAAUAAABnAAAAAgAAAAUAAABoAPb/AgAAAAUAAABoAPf/AgAAAAUAAABoAPj/AgAAAAUAAABoAPn/AgAAAAUAAABoAPr/AgAAAAUAAABoAPv/AgAAAAUAAABoAPz/AgAAAAUAAABoAP3/AgAAAAUAAABoAP7/AgAAAAUAAABoAP//AgAAAAUAAABoAAAAAgAAAAUAAABpAPb/AgAAAAUAAABpAPf/AgAAAAUAAABpAPj/AgAAAAUAAABpAPn/AgAAAAUAAABpAPr/AgAAAAUAAABpAPv/AgAAAAUAAABpAPz/AgAAAAUAAABpAP3/AgAAAAUAAABpAP7/AgAAAAUAAABpAP//AgAAAAUAAABpAAAAAgAAAAUAAABqAPb/AgAAAAUAAABqAPf/AgAAAAUAAABqAPj/AgAAAAUAAABqAPn/AgAAAAUAAABqAPr/AgAAAAUAAABqAPv/AgAAAAUAAABqAPz/AgAAAAUAAABqAP3/AgAAAAUAAABqAP7/AgAAAAUAAABqAP//AgAAAAUAAABqAAAAAgAAAAUAAABrAPb/AgAAAAUAAABrAPf/AgAAAAUAAABrAPj/AgAAAAUAAABrAPn/AgAAAAUAAABrAPr/AgAAAAUAAABrAPv/AgAAAAUAAABrAPz/AgAAAAUAAABrAP3/AgAAAAUAAABrAP7/AgAAAAUAAABrAP//AgAAAAUAAABrAAAAAgAAAAUAAABsAPb/AgAAAAUAAABsAPf/AgAAAAUAAABsAPj/AgAAAAUAAABsAPn/AgAAAAUAAABsAPr/AgAAAAUAAABsAPv/AgAAAAUAAABsAPz/AgAAAAUAAABsAP3/AgAAAAUAAABsAP7/AgAAAAUAAABsAP//AgAAAAUAAABsAAAAAgAAAAUAAABtAPb/AgAAAAUAAABtAPf/AgAAAAUAAABtAPj/AgAAAAUAAABtAPn/AgAAAAUAAABtAPr/AgAAAAUAAABtAPv/AgAAAAUAAABtAPz/AgAAAAUAAABtAP3/AgAAAAUAAABtAP7/AgAAAAUAAABtAP//AgAAAAUAAABtAAAAAgAAAAUAAABuAPb/AgAAAAUAAABuAPf/AgAAAAUAAABuAPj/AgAAAAUAAABuAPn/AgAAAAUAAABuAPr/AgAAAAUAAABuAPv/AgAAAAUAAABuAPz/AgAAAAUAAABuAP3/AgAAAAUAAABuAP7/AgAAAAUAAABuAP//AgAAAAUAAABuAAAAAgAAAAUAAABvAPb/AgAAAAUAAABvAPf/AgAAAAUAAABvAPj/AgAAAAUAAABvAPn/AgAAAAUAAABvAPr/AgAAAAUAAABvAPv/AgAAAAUAAABvAPz/AgAAAAUAAABvAP3/AgAAAAUAAABvAP7/AgAAAAUAAABvAP//AgAAAAUAAABvAAAAAgAAAAUAAABwAPb/AgAAAAUAAABwAPf/AgAAAAUAAABwAPj/AgAAAAUAAABwAPn/AgAAAAUAAABwAPr/AgAAAAUAAABwAPv/AgAAAAUAAABwAPz/AgAAAAUAAABwAP3/AgAAAAUAAABwAP7/AgAAAAUAAABwAP//AgAAAAUAAABwAAAAAgAAAAUAAABxAPb/AgAAAAUAAABxAPf/AgAAAAUAAABxAPj/AgAAAAUAAABxAPn/AgAAAAUAAABxAPr/AgAAAAUAAABxAPv/AgAAAAUAAABxAPz/AgAAAAUAAABxAP3/AgAAAAUAAABxAP7/AgAAAAUAAABxAP//AgAAAAUAAABxAAAAAgAAAAUAAAByAPb/AgAAAAUAAAByAPf/AgAAAAUAAAByAPj/AgAAAAUAAAByAPn/AgAAAAUAAAByAPr/AgAAAAUAAAByAPv/AgAAAAUAAAByAPz/AgAAAAUAAAByAP3/AgAAAAUAAAByAP7/AgAAAAUAAAByAP//AgAAAAUAAAByAAAAAgAAAAUAAABzAPb/AgAAAAUAAABzAPf/AgAAAAUAAABzAPj/AgAAAAUAAABzAPn/AgAAAAUAAABzAPr/AgAAAAUAAABzAPv/AgAAAAUAAABzAPz/AgAAAAUAAABzAP3/AgAAAAUAAABzAP7/AgAAAAUAAABzAP//AgAAAAUAAABzAAAAAgAAAAUAAAB0APb/AgAAAAUAAAB0APf/AgAAAAUAAAB0APj/AgAAAAUAAAB0APn/AgAAAAUAAAB0APr/AgAAAAUAAAB0APv/AgAAAAUAAAB0APz/AgAAAAUAAAB0AP3/AgAAAAUAAAB0AP7/AgAAAAUAAAB0AP//AgAAAAUAAAB0AAAAAgAAAAUAAAB1APb/AgAAAAUAAAB1APf/AgAAAAUAAAB1APj/AgAAAAUAAAB1APn/AgAAAAUAAAB1APr/AgAAAAUAAAB1APv/AgAAAAUAAAB1APz/AgAAAAUAAAB1AP3/AgAAAAUAAAB1AP7/AgAAAAUAAAB1AP//AgAAAAUAAAB1AAAAAgAAAAUAAAB2APb/AgAAAAUAAAB2APf/AgAAAAUAAAB2APj/AgAAAAUAAAB2APn/AgAAAAUAAAB2APr/AgAAAAUAAAB2APv/AgAAAAUAAAB2APz/AgAAAAUAAAB2AP3/AgAAAAUAAAB2AP7/AgAAAAUAAAB2AP//AgAAAAUAAAB2AAAAAgAAAAUAAAB3APb/AgAAAAUAAAB3APf/AgAAAAUAAAB3APj/AgAAAAUAAAB3APn/AgAAAAUAAAB3APr/AgAAAAUAAAB3APv/AgAAAAUAAAB3APz/AgAAAAUAAAB3AP3/AgAAAAUAAAB3AP7/AgAAAAUAAAB3AP//AgAAAAUAAAB3AAAAAgAAAAUAAAB4APb/AgAAAAUAAAB4APf/AgAAAAUAAAB4APj/AgAAAAUAAAB4APn/AgAAAAUAAAB4APr/AgAAAAUAAAB4APv/AgAAAAUAAAB4APz/AgAAAAUAAAB4AP3/AgAAAAUAAAB4AP7/AgAAAAUAAAB4AP//AgAAAAUAAAB4AAAAAgAAAAUAAAB5APb/AgAAAAUAAAB5APf/AgAAAAUAAAB5APj/AgAAAAUAAAB5APn/AgAAAAUAAAB5APr/AgAAAAUAAAB5APv/AgAAAAUAAAB5APz/AgAAAAUAAAB5AP3/AgAAAAUAAAB5AP7/AgAAAAUAAAB5AP//AgAAAAUAAAB5AAAAAgAAAAUAAAB6APb/AgAAAAUAAAB6APf/AgAAAAUAAAB6APj/AgAAAAUAAAB6APn/AgAAAAUAAAB6APr/AgAAAAUAAAB6APv/AgAAAAUAAAB6APz/AgAAAAUAAAB6AP3/AgAAAAUAAAB6AP7/AgAAAAUAAAB6AP//AgAAAAUAAAB6AAAAAgAAAAUAAAB7APb/AgAAAAUAAAB7APf/AgAAAAUAAAB7APj/AgAAAAUAAAB7APn/AgAAAAUAAAB7APr/AgAAAAUAAAB7APv/AgAAAAUAAAB7APz/AgAAAAUAAAB7AP3/AgAAAAUAAAB7AP7/AgAAAAUAAAB7AP//AgAAAAUAAAB7AAAAAgAAAAUAAAB8APb/AgAAAAUAAAB8APf/AgAAAAUAAAB8APj/AgAAAAUAAAB8APn/AgAAAAUAAAB8APr/AgAAAAUAAAB8APv/AgAAAAUAAAB8APz/AgAAAAUAAAB8AP3/AgAAAAUAAAB8AP7/AgAAAAUAAAB8AP//AgAAAAUAAAB8AAAAAgAAAAUAAAB9APb/AgAAAAUAAAB9APf/AgAAAAUAAAB9APj/AgAAAAUAAAB9APn/AgAAAAUAAAB9APr/AgAAAAUAAAB9APv/AgAAAAUAAAB9APz/AgAAAAUAAAB9AP3/AgAAAAUAAAB9AP7/AgAAAAUAAAB9AP//AgAAAAUAAAB9AAAAAgAAAAUAAAB+APb/AgAAAAUAAAB+APf/AgAAAAUAAAB+APj/AgAAAAUAAAB+APn/AgAAAAUAAAB+APr/AgAAAAUAAAB+APv/AgAAAAUAAAB+APz/AgAAAAUAAAB+AP3/AgAAAAUAAAB+AP7/AgAAAAUAAAB+AP//AgAAAAUAAAB+AAAAAgAAAAUAAAB/APb/AgAAAAUAAAB/APf/AgAAAAUAAAB/APj/AgAAAAUAAAB/APn/AgAAAAUAAAB/APr/AgAAAAUAAAB/APv/AgAAAAUAAAB/APz/AgAAAAUAAAB/AP3/AgAAAAUAAAB/AP7/AgAAAAUAAAB/AP//AgAAAAUAAAB/AAAAAgAAAAUAAACAAPb/AgAAAAUAAACAAPf/AgAAAAUAAACAAPj/AgAAAAUAAACAAPn/AgAAAAUAAACAAPr/AgAAAAUAAACAAPv/AgAAAAUAAACAAPz/AgAAAAUAAACAAP3/AgAAAAUAAACAAP7/AgAAAAUAAACAAP//AgAAAAUAAACAAAAAAgAAAAUAAACBAPb/AgAAAAUAAACBAPf/AgAAAAUAAACBAPj/AgAAAAUAAACBAPn/AgAAAAUAAACBAPr/AgAAAAUAAACBAPv/AgAAAAUAAACBAPz/AgAAAAUAAACBAP3/AgAAAAUAAACBAP7/AgAAAAUAAACBAP//AgAAAAUAAACBAAAAAgAAAAUAAACCAPb/AgAAAAUAAACCAPf/AgAAAAUAAACCAPj/AgAAAAUAAACCAPn/AgAAAAUAAACCAPr/AgAAAAUAAACCAPv/AgAAAAUAAACCAPz/AgAAAAUAAACCAP3/AgAAAAUAAACCAP7/AgAAAAUAAACCAP//AgAAAAUAAACCAAAAAgAAAAUAAACDAPb/AgAAAAUAAACDAPf/AgAAAAUAAACDAPj/AgAAAAUAAACDAPn/AgAAAAUAAACDAPr/AgAAAAUAAACDAPv/AgAAAAUAAACDAPz/AgAAAAUAAACDAP3/AgAAAAUAAACDAP7/AgAAAAUAAACDAP//AgAAAAUAAACDAAAAAgAAAAUAAACEAPb/AgAAAAUAAACEAPf/AgAAAAUAAACEAPj/AgAAAAUAAACEAPn/AgAAAAUAAACEAPr/AgAAAAUAAACEAPv/AgAAAAUAAACEAPz/AgAAAAUAAACEAP3/AgAAAAUAAACEAP7/AgAAAAUAAACEAP//AgAAAAUAAACEAAAAAgAAAAUAAACFAPb/AgAAAAUAAACFAPf/AgAAAAUAAACFAPj/AgAAAAUAAACFAPn/AgAAAAUAAACFAPr/AgAAAAUAAACFAPv/AgAAAAUAAACFAPz/AgAAAAUAAACFAP3/AgAAAAUAAACFAP7/AgAAAAUAAACFAP//AgAAAAUAAACFAAAAAgAAAAUAAACGAPb/AgAAAAUAAACGAPf/AgAAAAUAAACGAPj/AgAAAAUAAACGAPn/AgAAAAUAAACGAPr/AgAAAAUAAACGAPv/AgAAAAUAAACGAPz/AgAAAAUAAACGAP3/AgAAAAUAAACGAP7/AgAAAAUAAACGAP//AgAAAAUAAACGAAAAAgAAAAUAAACHAPb/AgAAAAUAAACHAPf/AgAAAAUAAACHAPj/AgAAAAUAAACHAPn/AgAAAAUAAACHAPr/AgAAAAUAAACHAPv/AgAAAAUAAACHAPz/AgAAAAUAAACHAP3/AgAAAAUAAACHAP7/AgAAAAUAAACHAP//AgAAAAUAAACHAAAAAgAAAAUAAACIAPb/AgAAAAUAAACIAPf/AgAAAAUAAACIAPj/AgAAAAUAAACIAPn/AgAAAAUAAACIAPr/AgAAAAUAAACIAPv/AgAAAAUAAACIAPz/AgAAAAUAAACIAP3/AgAAAAUAAACIAP7/AgAAAAUAAACIAP//AgAAAAUAAACIAAAAAgAAAAUAAACJAPb/AgAAAAUAAACJAPf/AgAAAAUAAACJAPj/AgAAAAUAAACJAPn/AgAAAAUAAACJAPr/AgAAAAUAAACJAPv/AgAAAAUAAACJAPz/AgAAAAUAAACJAP3/AgAAAAUAAACJAP7/AgAAAAUAAACJAP//AgAAAAUAAACJAAAAAgAAAAUAAACKAPb/AgAAAAUAAACKAPf/AgAAAAUAAACKAPj/AgAAAAUAAACKAPn/AgAAAAUAAACKAPr/AgAAAAUAAACKAPv/AgAAAAUAAACKAPz/AgAAAAUAAACKAP3/AgAAAAUAAACKAP7/AgAAAAUAAACKAP//AgAAAAUAAACKAAAAAgAAAAUAAACLAPb/AgAAAAUAAACLAPf/AgAAAAUAAACLAPj/AgAAAAUAAACLAPn/AgAAAAUAAACLAPr/AgAAAAUAAACLAPv/AgAAAAUAAACLAPz/AgAAAAUAAACLAP3/AgAAAAUAAACLAP7/AgAAAAUAAACLAP//AgAAAAUAAACLAAAAAgAAAAUAAACMAPb/AgAAAAUAAACMAPf/AgAAAAUAAACMAPj/AgAAAAUAAACMAPn/AgAAAAUAAACMAPr/AgAAAAUAAACMAPv/AgAAAAUAAACMAPz/AgAAAAUAAACMAP3/AgAAAAUAAACMAP7/AgAAAAUAAACMAP//AgAAAAUAAACMAAAAAgAAAAUAAACNAPb/AgAAAAUAAACNAPf/AgAAAAUAAACNAPj/AgAAAAUAAACNAPn/AgAAAAUAAACNAPr/AgAAAAUAAACNAPv/AgAAAAUAAACNAPz/AgAAAAUAAACNAP3/AgAAAAUAAACNAP7/AgAAAAUAAACNAP//AgAAAAUAAACNAAAAAgAAAAUAAACOAPb/AgAAAAUAAACOAPf/AgAAAAUAAACOAPj/AgAAAAUAAACOAPn/AgAAAAUAAACOAPr/AgAAAAUAAACOAPv/AgAAAAUAAACOAPz/AgAAAAUAAACOAP3/AgAAAAUAAACOAP7/AgAAAAUAAACOAP//AgAAAAUAAACOAAAAAgAAAAUAAACPAPb/AgAAAAUAAACPAPf/AgAAAAUAAACPAPj/AgAAAAUAAACPAPn/AgAAAAUAAACPAPr/AgAAAAUAAACPAPv/AgAAAAUAAACPAPz/AgAAAAUAAACPAP3/AgAAAAUAAACPAP7/AgAAAAUAAACPAP//AgAAAAUAAACPAAAAAgAAAAUAAACQAPb/AgAAAAUAAACQAPf/AgAAAAUAAACQAPj/AgAAAAUAAACQAPn/AgAAAAUAAACQAPr/AgAAAAUAAACQAPv/AgAAAAUAAACQAPz/AgAAAAUAAACQAP3/AgAAAAUAAACQAP7/AgAAAAUAAACQAP//AgAAAAUAAACQAAAAAgAAAAUAAACRAPb/AgAAAAUAAACRAPf/AgAAAAUAAACRAPj/AgAAAAUAAACRAPn/AgAAAAUAAACRAPr/AgAAAAUAAACRAPv/AgAAAAUAAACRAPz/AgAAAAUAAACRAP3/AgAAAAUAAACRAP7/AgAAAAUAAACRAP//AgAAAAUAAACRAAAAAgAAAAUAAACSAPb/AgAAAAUAAACSAPf/AgAAAAUAAACSAPj/AgAAAAUAAACSAPn/AgAAAAUAAACSAPr/AgAAAAUAAACSAPv/AgAAAAUAAACSAPz/AgAAAAUAAACSAP3/AgAAAAUAAACSAP7/AgAAAAUAAACSAP//AgAAAAUAAACSAAAAAgAAAAUAAACTAPb/AgAAAAUAAACTAPf/AgAAAAUAAACTAPj/AgAAAAUAAACTAPn/AgAAAAUAAACTAPr/AgAAAAUAAACTAPv/AgAAAAUAAACTAPz/AgAAAAUAAACTAP3/AgAAAAUAAACTAP7/AgAAAAUAAACTAP//AgAAAAUAAACTAAAAAgAAAAUAAACUAPb/AgAAAAUAAACUAPf/AgAAAAUAAACUAPj/AgAAAAUAAACUAPn/AgAAAAUAAACUAPr/AgAAAAUAAACUAPv/AgAAAAUAAACUAPz/AgAAAAUAAACUAP3/AgAAAAUAAACUAP7/AgAAAAUAAACUAP//AgAAAAUAAACUAAAAAgAAAAUAAACVAPb/AgAAAAUAAACVAPf/AgAAAAUAAACVAPj/AgAAAAUAAACVAPn/AgAAAAUAAACVAPr/AgAAAAUAAACVAPv/AgAAAAUAAACVAPz/AgAAAAUAAACVAP3/AgAAAAUAAACVAP7/AgAAAAUAAACVAP//AgAAAAUAAACVAAAAAgAAAAUAAACWAPb/AgAAAAUAAACWAPf/AgAAAAUAAACWAPj/AgAAAAUAAACWAPn/AgAAAAUAAACWAPr/AgAAAAUAAACWAPv/AgAAAAUAAACWAPz/AgAAAAUAAACWAP3/AgAAAAUAAACWAP7/AgAAAAUAAACWAP//AgAAAAUAAACWAAAAAgAAAAUAAACXAPb/AgAAAAUAAACXAPf/AgAAAAUAAACXAPj/AgAAAAUAAACXAPn/AgAAAAUAAACXAPr/AgAAAAUAAACXAPv/AgAAAAUAAACXAPz/AgAAAAUAAACXAP3/AgAAAAUAAACXAP7/AgAAAAUAAACXAP//AgAAAAUAAACXAAAAAgAAAAUAAACYAPb/AgAAAAUAAACYAPf/AgAAAAUAAACYAPj/AgAAAAUAAACYAPn/AgAAAAUAAACYAPr/AgAAAAUAAACYAPv/AgAAAAUAAACYAPz/AgAAAAUAAACYAP3/AgAAAAUAAACYAP7/AgAAAAUAAACYAP//AgAAAAUAAACYAAAAAgAAAAUAAACZAPb/AgAAAAUAAACZAPf/AgAAAAUAAACZAPj/AgAAAAUAAACZAPn/AgAAAAUAAACZAPr/AgAAAAUAAACZAPv/AgAAAAUAAACZAPz/AgAAAAUAAACZAP3/AgAAAAUAAACZAP7/AgAAAAUAAACZAP//AgAAAAUAAACZAAAAAgAAAAUAAACaAPb/AgAAAAUAAACaAPf/AgAAAAUAAACaAPj/AgAAAAUAAACaAPn/AgAAAAUAAACaAPr/AgAAAAUAAACaAPv/AgAAAAUAAACaAPz/AgAAAAUAAACaAP3/AgAAAAUAAACaAP7/AgAAAAUAAACaAP//AgAAAAUAAACaAAAAAgAAAAUAAACbAPb/AgAAAAUAAACbAPf/AgAAAAUAAACbAPj/AgAAAAUAAACbAPn/AgAAAAUAAACbAPr/AgAAAAUAAACbAPv/AgAAAAUAAACbAPz/AgAAAAUAAACbAP3/AgAAAAUAAACbAP7/AgAAAAUAAACbAP//AgAAAAUAAACbAAAAAgAAAAUAAACcAPb/AgAAAAUAAACcAPf/AgAAAAUAAACcAPj/AgAAAAUAAACcAPn/AgAAAAUAAACcAPr/AgAAAAUAAACcAPv/AgAAAAUAAACcAPz/AgAAAAUAAACcAP3/AgAAAAUAAACcAP7/AgAAAAUAAACcAP//AgAAAAUAAACcAAAAAgAAAAUAAACdAPb/AgAAAAUAAACdAPf/AgAAAAUAAACdAPj/AgAAAAUAAACdAPn/AgAAAAUAAACdAPr/AgAAAAUAAACdAPv/AgAAAAUAAACdAPz/AgAAAAUAAACdAP3/AgAAAAUAAACdAP7/AgAAAAUAAACdAP//AgAAAAUAAACdAAAAAgAAAAUAAACeAPb/AgAAAAUAAACeAPf/AgAAAAUAAACeAPj/AgAAAAUAAACeAPn/AgAAAAUAAACeAPr/AgAAAAUAAACeAPv/AgAAAAUAAACeAPz/AgAAAAUAAACeAP3/AgAAAAUAAACeAP7/AgAAAAUAAACeAP//AgAAAAUAAACeAAAAAgAAAAUAAACfAPb/AgAAAAUAAACfAPf/AgAAAAUAAACfAPj/AgAAAAUAAACfAPn/AgAAAAUAAACfAPr/AgAAAAUAAACfAPv/AgAAAAUAAACfAPz/AgAAAAUAAACfAP3/AgAAAAUAAACfAP7/AgAAAAUAAACfAP//AgAAAAUAAACfAAAAAgAAAAUAAACgAPb/AgAAAAUAAACgAPf/AgAAAAUAAACgAPj/AgAAAAUAAACgAPn/AgAAAAUAAACgAPr/AgAAAAUAAACgAPv/AgAAAAUAAACgAPz/AgAAAAUAAACgAP3/AgAAAAUAAACgAP7/AgAAAAUAAACgAP//AgAAAAUAAACgAAAAAgAAAAUAAAChAPb/AgAAAAUAAAChAPf/AgAAAAUAAAChAPj/AgAAAAUAAAChAPn/AgAAAAUAAAChAPr/AgAAAAUAAAChAPv/AgAAAAUAAAChAPz/AgAAAAUAAAChAP3/AgAAAAUAAAChAP7/AgAAAAUAAAChAP//AgAAAAUAAAChAAAAAgAAAAUAAACiAPb/AgAAAAUAAACiAPf/AgAAAAUAAACiAPj/AgAAAAUAAACiAPn/AgAAAAUAAACiAPr/AgAAAAUAAACiAPv/AgAAAAUAAACiAPz/AgAAAAUAAACiAP3/AgAAAAUAAACiAP7/AgAAAAUAAACiAP//AgAAAAUAAACiAAAAAgAAAAUAAACjAPb/AgAAAAUAAACjAPf/AgAAAAUAAACjAPj/AgAAAAUAAACjAPn/AgAAAAUAAACjAPr/AgAAAAUAAACjAPv/AgAAAAUAAACjAPz/AgAAAAUAAACjAP3/AgAAAAUAAACjAP7/AgAAAAUAAACjAP//AgAAAAUAAACjAAAAAgAAAAUAAACkAPb/AgAAAAUAAACkAPf/AgAAAAUAAACkAPj/AgAAAAUAAACkAPn/AgAAAAUAAACkAPr/AgAAAAUAAACkAPv/AgAAAAUAAACkAPz/AgAAAAUAAACkAP3/AgAAAAUAAACkAP7/AgAAAAUAAACkAP//AgAAAAUAAACkAAAAAgAAAAUAAAClAPb/AgAAAAUAAAClAPf/AgAAAAUAAAClAPj/AgAAAAUAAAClAPn/AgAAAAUAAAClAPr/AgAAAAUAAAClAPv/AgAAAAUAAAClAPz/AgAAAAUAAAClAP3/AgAAAAUAAAClAP7/AgAAAAUAAAClAP//AgAAAAUAAAClAAAAAgAAAAUAAACmAPb/AgAAAAUAAACmAPf/AgAAAAUAAACmAPj/AgAAAAUAAACmAPn/AgAAAAUAAACmAPr/AgAAAAUAAACmAPv/AgAAAAUAAACmAPz/AgAAAAUAAACmAP3/AgAAAAUAAACmAP7/AgAAAAUAAACmAP//AgAAAAUAAACmAAAAAgAAAAUAAACnAPb/AgAAAAUAAACnAPf/AgAAAAUAAACnAPj/AgAAAAUAAACnAPn/AgAAAAUAAACnAPr/AgAAAAUAAACnAPv/AgAAAAUAAACnAPz/AgAAAAUAAACnAP3/AgAAAAUAAACnAP7/AgAAAAUAAACnAP//AgAAAAUAAACnAAAAAgAAAAUAAACoAPb/AgAAAAUAAACoAPf/AgAAAAUAAACoAPj/AgAAAAUAAACoAPn/AgAAAAUAAACoAPr/AgAAAAUAAACoAPv/AgAAAAUAAACoAPz/AgAAAAUAAACoAP3/AgAAAAUAAACoAP7/AgAAAAUAAACoAP//AgAAAAUAAACoAAAAAgAAAAUAAACpAPb/AgAAAAUAAACpAPf/AgAAAAUAAACpAPj/AgAAAAUAAACpAPn/AgAAAAUAAACpAPr/AgAAAAUAAACpAPv/AgAAAAUAAACpAPz/AgAAAAUAAACpAP3/AgAAAAUAAACpAP7/AgAAAAUAAACpAP//AgAAAAUAAACpAAAAAgAAAAUAAACqAPb/AgAAAAUAAACqAPf/AgAAAAUAAACqAPj/AgAAAAUAAACqAPn/AgAAAAUAAACqAPr/AgAAAAUAAACqAPv/AgAAAAUAAACqAPz/AgAAAAUAAACqAP3/AgAAAAUAAACqAP7/AgAAAAUAAACqAP//AgAAAAUAAACqAAAAAgAAAAUAAACrAPb/AgAAAAUAAACrAPf/AgAAAAUAAACrAPj/AgAAAAUAAACrAPn/AgAAAAUAAACrAPr/AgAAAAUAAACrAPv/AgAAAAUAAACrAPz/AgAAAAUAAACrAP3/AgAAAAUAAACrAP7/AgAAAAUAAACrAP//AgAAAAUAAACrAAAAAgAAAAUAAACsAPb/AgAAAAUAAACsAPf/AgAAAAUAAACsAPj/AgAAAAUAAACsAPn/AgAAAAUAAACsAPr/AgAAAAUAAACsAPv/AgAAAAUAAACsAPz/AgAAAAUAAACsAP3/AgAAAAUAAACsAP7/AgAAAAUAAACsAP//AgAAAAUAAACsAAAAAgAAAAUAAACtAPb/AgAAAAUAAACtAPf/AgAAAAUAAACtAPj/AgAAAAUAAACtAPn/AgAAAAUAAACtAPr/AgAAAAUAAACtAPv/AgAAAAUAAACtAPz/AgAAAAUAAACtAP3/AgAAAAUAAACtAP7/AgAAAAUAAACtAP//AgAAAAUAAACtAAAAAgAAAAUAAACuAPb/AgAAAAUAAACuAPf/AgAAAAUAAACuAPj/AgAAAAUAAACuAPn/AgAAAAUAAACuAPr/AgAAAAUAAACuAPv/AgAAAAUAAACuAPz/AgAAAAUAAACuAP3/AgAAAAUAAACuAP7/AgAAAAUAAACuAP//AgAAAAUAAACuAAAAAgAAAAUAAAA=") + +[node name="StaticBody2D" type="StaticBody2D" parent="."] + +[node name="DropShadow" parent="." instance=ExtResource("9_bi1vh")] + +[node name="WaterCurrentArea" parent="." instance=ExtResource("10_r27jj")] +position = Vector2(424, -120) +scale = Vector2(4.15438, 1.04121) + +[node name="WaterCurrentArea2" parent="." instance=ExtResource("10_r27jj")] +position = Vector2(816, -160) +scale = Vector2(2.76647, 1.04121) + +[node name="WaterCurrentArea3" parent="." instance=ExtResource("10_r27jj")] +position = Vector2(1752, -120) +scale = Vector2(3.37531, 1.02359) + +[node name="WaterCurrentArea4" parent="." instance=ExtResource("10_r27jj")] +position = Vector2(2408, -8) +scale = Vector2(7.01676, 1.15787) + +[node name="WaterCurrentArea5" parent="." instance=ExtResource("10_r27jj")] +position = Vector2(1440, -40) +scale = Vector2(0.854494, 1.07105) + +[node name="WaterCurrentArea6" parent="." instance=ExtResource("10_r27jj")] +position = Vector2(1192, -160) +scale = Vector2(0.854494, 1.07105) + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(2816, -176) +script = ExtResource("11_t8fnu") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="PipeArea" parent="." instance=ExtResource("12_81g1a")] +position = Vector2(2768, -80) +enter_direction = 3 +target_level = "uid://cryw04x1rhuek" + +[node name="LevelBG" parent="." instance=ExtResource("12_5m20q")] +time_of_day = 1 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("13_5m20q") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ElevatorPlatform2" parent="." instance=ExtResource("18_713eg")] +position = Vector2(896, -48) +top = -208 + +[node name="ElevatorPlatform3" parent="." instance=ExtResource("18_713eg")] +position = Vector2(896, -128) +top = -208 + +[node name="ElevatorPlatform" parent="." instance=ExtResource("18_713eg")] +position = Vector2(1216, -112) +top = -208 + +[node name="ElevatorPlatform4" parent="." instance=ExtResource("18_713eg")] +position = Vector2(1216, -16) +top = -208 + +[node name="ElevatorPlatform5" parent="." instance=ExtResource("18_713eg")] +position = Vector2(2344, -64) +top = -208 + +[node name="ElevatorPlatform6" parent="." instance=ExtResource("18_713eg")] +position = Vector2(2344, -144) +top = -208 + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("20_xp6vk") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("20_hu85m")] +position = Vector2(360, -88) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("20_hu85m")] +position = Vector2(888, 8) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("20_hu85m")] +position = Vector2(1256, -152) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("20_hu85m")] +position = Vector2(1752, -8) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("20_hu85m")] +position = Vector2(2472, -88) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("21_vf4wj")] +position = Vector2(1720, -104) +item = ExtResource("22_kwbbf") + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118281" to="Tiles/@Node2D@118281/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118282" to="Tiles/@Node2D@118282/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118283" to="Tiles/@Node2D@118283/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118284" to="Tiles/@Node2D@118284/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118285" to="Tiles/@Node2D@118285/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118286" to="Tiles/@Node2D@118286/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118287" to="Tiles/@Node2D@118287/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118288" to="Tiles/@Node2D@118288/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118289" to="Tiles/@Node2D@118289/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118290" to="Tiles/@Node2D@118290/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118291" to="Tiles/@Node2D@118291/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118292" to="Tiles/@Node2D@118292/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118293" to="Tiles/@Node2D@118293/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118294" to="Tiles/@Node2D@118294/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118295" to="Tiles/@Node2D@118295/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118296" to="Tiles/@Node2D@118296/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118297" to="Tiles/@Node2D@118297/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118298" to="Tiles/@Node2D@118298/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118299" to="Tiles/@Node2D@118299/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118300" to="Tiles/@Node2D@118300/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118301" to="Tiles/@Node2D@118301/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118302" to="Tiles/@Node2D@118302/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118303" to="Tiles/@Node2D@118303/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118304" to="Tiles/@Node2D@118304/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118305" to="Tiles/@Node2D@118305/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118306" to="Tiles/@Node2D@118306/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118307" to="Tiles/@Node2D@118307/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118308" to="Tiles/@Node2D@118308/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118309" to="Tiles/@Node2D@118309/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118310" to="Tiles/@Node2D@118310/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118311" to="Tiles/@Node2D@118311/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118312" to="Tiles/@Node2D@118312/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118313" to="Tiles/@Node2D@118313/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World6/6-3.tscn b/Scenes/Levels/SMBLL/World6/6-3.tscn new file mode 100644 index 0000000..5cddd71 --- /dev/null +++ b/Scenes/Levels/SMBLL/World6/6-3.tscn @@ -0,0 +1,202 @@ +[gd_scene load_steps=24 format=4 uid="uid://b7k46o1wrbkee"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_mwb75"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Snow.json" id="2_qe3tl"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_y0ew8"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_tmhj4"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_tmhj4"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="8_d7vpw"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="9_nhw1x"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="10_f3cux"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_nhw1x"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="12_f3cux"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="14_b7red"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="14_cd245"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="15_2d5io"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="16_2d5io"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="16_lbr75"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="16_qe3tl"] +[ext_resource type="PackedScene" uid="uid://csl71p1unsc8p" path="res://Scenes/Prefabs/LevelObjects/CheepCheepGenerator.tscn" id="17_lbr75"] +[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="18_b2we5"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="19_vfmt0"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="20_uqjk3"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="21_r2p7u"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="22_cstyg"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="23_cstyg"] + +[node name="6-3" type="Node"] +script = ExtResource("1_mwb75") +music = ExtResource("2_qe3tl") +theme = "Snow" +theme_time = "Night" +campaign = "SMBLL" +world_id = 6 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_y0ew8")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAADAAAAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAADAAEAAAAAAP3/AAAEAAIAAAAAAP7/AAAEAAIAAAAAAP//AAAEAAIAAAAAAAAAAAAEAAIAAAAAAAEAAAAEAAIAAAD8//3/AAAEAAIAAAD8//7/AAAEAAIAAAD8////AAAEAAIAAAD9//3/AAAEAAIAAAD9//7/AAAEAAIAAAD9////AAAEAAIAAAD7//7/AAAEAAIAAAD7////AAAEAAIAAAD6////AAAEAAIAAAAFAP//AAAEAAIAAAAFAAAAAAAEAAIAAAAFAAEAAAAEAAIAAAATAP//AAAEAAIAAAATAAAAAAAEAAIAAAATAAEAAAAEAAIAAAAYAP3/AAAEAAIAAAAYAP7/AAAEAAIAAAAYAP//AAAEAAIAAAAYAAAAAAAEAAIAAAAYAAEAAAAEAAIAAAAgAP3/AAAEAAIAAAAgAP7/AAAEAAIAAAAgAP//AAAEAAIAAAAgAAAAAAAEAAIAAAAgAAEAAAAEAAIAAAAkAP//AAAEAAIAAAAkAAAAAAAEAAIAAAAkAAEAAAAEAAIAAAAzAP//AAAEAAIAAAAzAAAAAAAEAAIAAAAzAAEAAAAEAAIAAABSAP//AAAEAAIAAABSAAAAAAAEAAIAAABSAAEAAAAEAAIAAABaAP//AAAEAAIAAABaAAAAAAAEAAIAAABaAAEAAAAEAAIAAABqAP//AAAEAAIAAABqAAAAAAAEAAIAAABqAAEAAAAEAAIAAAClAP//AAAEAAIAAAClAAAAAAAEAAIAAAClAAEAAAAEAAIAAACrAP//AAAEAAIAAACrAAAAAAAEAAIAAACrAAEAAAAEAAIAAADJAAAAAAABAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADJAAEAAAABAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAAC+APj/AAAFAAAAAAC/APj/AAAGAAAAAADAAPj/AAAHAAAAAAC3APj/AAAFAAAAAAC4APj/AAAGAAAAAAC5APj/AAAHAAAAAAB9APz/AAAGAAAAAAB+APz/AAAHAAAAAAB8APz/AAAFAAAAAAB1AAAAAAAGAAAAAAB0AAAAAAAGAAAAAAB2AAAAAAAHAAAAAABwAAAAAAAFAAAAAABxAAAAAAAGAAAAAAByAAAAAAAGAAAAAABzAAAAAAAGAAAAAAC4AAEAAAAGAAYAAAC4APn/AAAGAAYAAAC4APr/AAAGAAYAAAC4APv/AAAGAAYAAAC4APz/AAAGAAYAAAC4AP3/AAAGAAYAAAC4AP7/AAAGAAYAAAC4AP//AAAGAAYAAAC4AAAAAAAGAAYAAAC/APn/AAAGAAYAAAC/APr/AAAGAAYAAAC/APv/AAAGAAYAAAC/APz/AAAGAAYAAAC/AP3/AAAGAAYAAAC/AP7/AAAGAAYAAAC/AP//AAAGAAYAAAC/AAAAAAAGAAYAAAC/AAEAAAAGAAYAAAB9AP3/AAAGAAYAAAB9AP7/AAAGAAYAAAB9AP//AAAGAAYAAAB9AAAAAAAGAAYAAAB9AAEAAAAGAAYAAABxAAEAAAAFAAEAAAByAAEAAAAGAAEAAABzAAEAAAAGAAEAAAB0AAEAAAAGAAEAAAB1AAEAAAAHAAEAAAAGAP//AAAMAAoAAAAHAP//AAAMAAoAAAAIAP//AAAMAAoAAAAJAP//AAAMAAoAAAAKAP//AAAMAAoAAAALAP//AAAMAAoAAAAMAP//AAAMAAoAAAANAP//AAAMAAoAAAAOAP//AAAMAAoAAAAPAP//AAAMAAoAAAAQAP//AAAMAAoAAAARAP//AAAMAAoAAAASAP//AAAMAAoAAAAGAP7/AAAMAAkAAAAHAP7/AAAMAAkAAAAIAP7/AAAMAAkAAAAJAP7/AAAMAAkAAAAKAP7/AAAMAAkAAAALAP7/AAAMAAkAAAAMAP7/AAAMAAkAAAANAP7/AAAMAAkAAAAOAP7/AAAMAAkAAAAPAP7/AAAMAAkAAAAQAP7/AAAMAAkAAAARAP7/AAAMAAkAAAASAP7/AAAMAAkAAAAZAPz/AAAMAAkAAAAZAP3/AAAMAAoAAAAaAPz/AAAMAAkAAAAaAP3/AAAMAAoAAAAbAPz/AAAMAAkAAAAbAP3/AAAMAAoAAAAcAPz/AAAMAAkAAAAcAP3/AAAMAAoAAAAdAPz/AAAMAAkAAAAdAP3/AAAMAAoAAAAeAPz/AAAMAAkAAAAeAP3/AAAMAAoAAAAfAPz/AAAMAAkAAAAfAP3/AAAMAAoAAAAlAP7/AAAMAAkAAAAlAP//AAAMAAoAAAAmAP7/AAAMAAkAAAAmAP//AAAMAAoAAAAnAP7/AAAMAAkAAAAnAP//AAAMAAoAAAAoAP7/AAAMAAkAAAAoAP//AAAMAAoAAAApAP7/AAAMAAkAAAApAP//AAAMAAoAAAAqAP7/AAAMAAkAAAAqAP//AAAMAAoAAAArAP7/AAAMAAkAAAArAP//AAAMAAoAAAAsAP7/AAAMAAkAAAAsAP//AAAMAAoAAAAtAP7/AAAMAAkAAAAtAP//AAAMAAoAAAAuAP7/AAAMAAkAAAAuAP//AAAMAAoAAAAvAP7/AAAMAAkAAAAvAP//AAAMAAoAAAAwAP7/AAAMAAkAAAAwAP//AAAMAAoAAAAxAP7/AAAMAAkAAAAxAP//AAAMAAoAAAAyAP7/AAAMAAkAAAAyAP//AAAMAAoAAAA5APz/AAALAAkAAAA5AP3/AAALAAoAAAA6APz/AAAMAAkAAAA6AP3/AAAMAAoAAAA7APz/AAANAAkAAAA7AP3/AAANAAoAAAA/AP7/AAALAAkAAAA/AP//AAALAAoAAABAAP7/AAANAAkAAABAAP//AAANAAoAAABDAPz/AAALAAkAAABDAP3/AAALAAoAAABEAPz/AAANAAkAAABEAP3/AAANAAoAAABKAP7/AAALAAkAAABKAP//AAALAAoAAABLAP7/AAAMAAkAAABLAP//AAAMAAoAAABMAP7/AAANAAkAAABMAP//AAANAAoAAABTAP7/AAAMAAkAAABTAP//AAAMAAoAAABUAP7/AAAMAAkAAABUAP//AAAMAAoAAABVAP7/AAAMAAkAAABVAP//AAAMAAoAAABWAP7/AAAMAAkAAABWAP//AAAMAAoAAABXAP7/AAAMAAkAAABXAP//AAAMAAoAAABYAP7/AAAMAAkAAABYAP//AAAMAAoAAABZAP7/AAAMAAkAAABZAP//AAAMAAoAAABbAP7/AAAMAAkAAABbAP//AAAMAAoAAABcAP7/AAAMAAkAAABcAP//AAAMAAoAAABdAP7/AAAMAAkAAABdAP//AAAMAAoAAABeAP7/AAAMAAkAAABeAP//AAAMAAoAAABfAP7/AAAMAAkAAABfAP//AAAMAAoAAABgAP7/AAAMAAkAAABgAP//AAAMAAoAAABhAP7/AAAMAAkAAABhAP//AAAMAAoAAABiAP7/AAAMAAkAAABiAP//AAAMAAoAAABjAP7/AAAMAAkAAABjAP//AAAMAAoAAABkAP7/AAAMAAkAAABkAP//AAAMAAoAAABlAP7/AAAMAAkAAABlAP//AAAMAAoAAABmAP7/AAAMAAkAAABmAP//AAAMAAoAAABnAP7/AAAMAAkAAABnAP//AAAMAAoAAABoAP7/AAAMAAkAAABoAP//AAAMAAoAAABpAP7/AAAMAAkAAABpAP//AAAMAAoAAACDAP7/AAALAAkAAACDAP//AAALAAoAAACEAP7/AAAMAAkAAACEAP//AAAMAAoAAACFAP7/AAANAAkAAACFAP//AAANAAoAAACJAP7/AAALAAkAAACJAP//AAALAAoAAACKAP7/AAANAAkAAACKAP//AAANAAoAAACNAPz/AAALAAkAAACNAP3/AAALAAoAAACOAPz/AAAMAAkAAACOAP3/AAAMAAoAAACPAPz/AAANAAkAAACPAP3/AAANAAoAAACUAP7/AAALAAkAAACVAP7/AAAMAAkAAACWAP7/AAANAAkAAACUAP//AAALAAoAAACVAP//AAAMAAoAAACWAP//AAANAAoAAACbAPz/AAALAAkAAACbAP3/AAALAAoAAACcAPz/AAAMAAkAAACcAP3/AAAMAAoAAACdAPz/AAANAAkAAACdAP3/AAANAAoAAAChAPz/AAALAAkAAAChAP3/AAALAAoAAACiAPz/AAANAAkAAACiAP3/AAANAAoAAACmAP7/AAAMAAkAAACmAP//AAAMAAoAAACnAP7/AAAMAAkAAACnAP//AAAMAAoAAACoAP7/AAAMAAkAAACoAP//AAAMAAoAAACpAP7/AAAMAAkAAACpAP//AAAMAAoAAACqAP7/AAAMAAkAAACqAP//AAAMAAoAAACtAPz/AAALAAkAAACtAP3/AAALAAoAAACuAPz/AAAMAAkAAACuAP3/AAAMAAoAAACvAPz/AAANAAkAAACvAP3/AAANAAoAAABSAP7/AAALAAkAAABaAP7/AAAMAAkAAABqAP7/AAANAAkAAAAzAP7/AAANAAkAAAAkAP7/AAALAAkAAAAgAPz/AAANAAkAAAAYAPz/AAALAAkAAAATAP7/AAANAAkAAAAFAP7/AAALAAkAAAClAP7/AAALAAkAAACrAP7/AAANAAkAAADJAP//AAAEAAIAAAAIAPv/AQAAAAAAAwAJAPv/AQAAAAAAAwAKAPv/AQAAAAAAAwALAPv/AQAAAAAAAwAVAPj/AQAAAAAAAwAXAPj/AQAAAAAAAwBcAPv/AQAAAAAAAwBdAPv/AQAAAAAAAwBeAPv/AQAAAAAAAwBfAPv/AQAAAAAAAwBkAPv/AQAAAAAAAwBlAPv/AQAAAAAAAwBmAPv/AQAAAAAAAwBnAPv/AQAAAAAAAwCnAPv/AQAAAAAAAwCoAPv/AQAAAAAAAwCpAPv/AQAAAAAAAwCqAPv/AQAAAAAAAwBIAPj/AQAAAAAACAB0APz/AQAAAAAABwDVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAADAAIAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAACAAAAAAD+AAAAAAACAAAAAAD/AAAAAAACAAAAAAAAAQAAAAACAAAAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAACAAAAAAAGAQAAAAACAAAAAAAHAQAAAAACAAAAAAAIAQAAAAACAAAAAAAJAQAAAAACAAAAAAAKAQAAAAACAAAAAAALAQAAAAACAAAAAAAMAQAAAAACAAAAAAANAQAAAAACAAAAAAAOAQAAAAACAAAAAAAPAQAAAAADAAAAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAACAAEAAAD/AAEAAAACAAEAAAAAAQEAAAACAAEAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAACAAEAAAAGAQEAAAACAAEAAAAHAQEAAAACAAEAAAAIAQEAAAACAAEAAAAJAQEAAAACAAEAAAAKAQEAAAACAAEAAAALAQEAAAACAAEAAAAMAQEAAAACAAEAAAANAQEAAAACAAEAAAAOAQEAAAACAAEAAAAPAQEAAAADAAEAAADJAAIAAAABAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAACAAIAAAAGAQIAAAACAAIAAAAHAQIAAAACAAIAAAAIAQIAAAACAAIAAAAJAQIAAAACAAIAAAAKAQIAAAACAAIAAAALAQIAAAACAAIAAAAMAQIAAAACAAIAAAANAQIAAAACAAIAAAAOAQIAAAACAAIAAAAPAQIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_tmhj4")] +position = Vector2(-216, 0) + +[node name="DropShadow" parent="." instance=ExtResource("7_tmhj4")] + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("8_d7vpw")] +position = Vector2(296, -48) +winged = true +metadata/fly_2 = false + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("8_d7vpw")] +position = Vector2(728, -48) +winged = true +metadata/fly_2 = false + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("8_d7vpw")] +position = Vector2(1480, -48) +winged = true +metadata/fly_2 = false + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("8_d7vpw")] +position = Vector2(2296, -64) +winged = true +metadata/fly_2 = false + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("8_d7vpw")] +position = Vector2(2296, -64) +winged = true +metadata/fly_2 = false + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("9_nhw1x")] +position = Vector2(3192, -128) +winged = true + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("9_nhw1x")] +position = Vector2(2888, -128) +winged = true + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("9_nhw1x")] +position = Vector2(1880, -48) + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("9_nhw1x")] +position = Vector2(1560, -48) + +[node name="RedKoopaTroopa5" parent="Enemies" instance=ExtResource("9_nhw1x")] +position = Vector2(1400, -48) + +[node name="RedKoopaTroopa6" parent="Enemies" instance=ExtResource("9_nhw1x")] +position = Vector2(1160, -96) +winged = true + +[node name="RedKoopaTroopa7" parent="Enemies" instance=ExtResource("9_nhw1x")] +position = Vector2(488, -80) + +[node name="Checkpoint" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("10_f3cux")] +position = Vector2(1824, 0) +nodes_to_delete = [NodePath("../Enemies/RedKoopaTroopa3")] + +[node name="EndFlagpole" parent="." instance=ExtResource("11_nhw1x")] +position = Vector2(3224, 0) + +[node name="EndFinalCastle" parent="EndFlagpole" instance=ExtResource("12_f3cux")] +position = Vector2(80, 0) + +[node name="StartCastle" parent="." instance=ExtResource("14_cd245")] +position = Vector2(-216, -40) + +[node name="LevelBG" parent="." instance=ExtResource("14_b7red")] +time_of_day = 1 +particles = 1 +liquid_layer = 1 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("15_2d5io") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="CheckpointFlag" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("16_2d5io")] +position = Vector2(1824, 0) +nodes_to_delete = [NodePath("../Enemies/RedKoopaTroopa3")] + +[node name="ExtraBGMNode" type="Node" parent="."] +script = ExtResource("16_qe3tl") +extra_track = ExtResource("16_lbr75") + +[node name="EntityGenerator" parent="." instance=ExtResource("17_lbr75")] +position = Vector2(-16, -200) + +[node name="EntityGenerator2" parent="." instance=ExtResource("17_lbr75")] +position = Vector2(2064, -200) + +[node name="EntityGeneratorStopper" parent="." instance=ExtResource("18_b2we5")] +position = Vector2(1736, -224) + +[node name="EntityGeneratorStopper2" parent="." instance=ExtResource("18_b2we5")] +position = Vector2(2840, -200) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("19_vfmt0") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("20_uqjk3")] +position = Vector2(360, -120) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("20_uqjk3")] +position = Vector2(1016, -88) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("20_uqjk3")] +position = Vector2(1464, -72) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("20_uqjk3")] +position = Vector2(2392, -24) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("20_uqjk3")] +position = Vector2(2952, -136) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("21_r2p7u")] +position = Vector2(1864, -104) +item = ExtResource("22_cstyg") + +[node name="Blocks" type="Node" parent="."] + +[node name="Coin" parent="Blocks" instance=ExtResource("23_cstyg")] +position = Vector2(360, -120) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76039" to="Tiles/@Node2D@76039/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76040" to="Tiles/@Node2D@76040/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76041" to="Tiles/@Node2D@76041/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76042" to="Tiles/@Node2D@76042/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76043" to="Tiles/@Node2D@76043/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76044" to="Tiles/@Node2D@76044/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76045" to="Tiles/@Node2D@76045/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76046" to="Tiles/@Node2D@76046/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76047" to="Tiles/@Node2D@76047/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76048" to="Tiles/@Node2D@76048/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76049" to="Tiles/@Node2D@76049/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76050" to="Tiles/@Node2D@76050/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76051" to="Tiles/@Node2D@76051/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76052" to="Tiles/@Node2D@76052/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76053" to="Tiles/@Node2D@76053/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76054" to="Tiles/@Node2D@76054/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76055" to="Tiles/@Node2D@76055/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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/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="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] diff --git a/Scenes/Levels/SMBLL/World6/6-4.tscn b/Scenes/Levels/SMBLL/World6/6-4.tscn new file mode 100644 index 0000000..587a2d0 --- /dev/null +++ b/Scenes/Levels/SMBLL/World6/6-4.tscn @@ -0,0 +1,402 @@ +[gd_scene load_steps=27 format=4 uid="uid://bdo4pw6xdbpgn"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_rhfkn"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_2tp4a"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_k4bxr"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_nd3uy"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="7_w60nc"] +[ext_resource type="PackedScene" uid="uid://f48a0jmx334d" path="res://Scenes/Prefabs/Entities/Objects/SmallElevatorPlatform.tscn" id="8_ralmf"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="9_ralmf"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="10_g2bct"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="11_y3lqq"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="12_8nk3u"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="13_2tp4a"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="14_4kqhs"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Blooper.json" id="14_qx8lw"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="15_6wngm"] +[ext_resource type="PackedScene" uid="uid://b5fyj3qbppnyg" path="res://Scenes/Prefabs/LevelObjects/PickAPathTeleport.tscn" id="16_y3lqq"] +[ext_resource type="PackedScene" uid="uid://cmcpug8hc74jf" path="res://Scenes/Prefabs/LevelObjects/PickAPathPoint.tscn" id="17_8nk3u"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="18_8nk3u"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="19_2tp4a"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="19_4kqhs"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="21_4tcqr"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="22_mm4o4"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="23_qx8lw"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="24_i5op4"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="25_mm4o4"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="26_i5op4"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="27_c7etv"] + +[node name="6-4" type="Node"] +script = ExtResource("1_rhfkn") +music = ExtResource("2_2tp4a") +theme = "Castle" +theme_time = "Night" +campaign = "SMBLL" +world_id = 6 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_k4bxr")] +tile_map_data = PackedByteArray("AADw//r/AAACAAAAAADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx//r/AAACAAAAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy//r/AAADAAAAAADy//v/AAABAAsAAADy//z/AAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz//z/AAABAAsAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//z/AAADAAAAAAD0//3/AAADAAEAAAD0//7/AAADAAEAAAD0////AAADAAEAAAD0/wAAAAADAAEAAAD0/wEAAAADAAEAAADz//v/AAADAAAAAAD4//z/AAABAAMAAAD5//z/AAADAAMAAAAAAAAAAAABAAAAAAAAAAEAAAABAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAADAAAAAAAWAAEAAAADAAEAAAAZAAAAAAABAAAAAAAZAAEAAAABAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAADAAAAAAAxAAEAAAADAAEAAAAzAAAAAAABAAAAAAAzAAEAAAABAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAAAAAsAAABYAAEAAAACAAEAAABZAAAAAAADAAEAAABZAAEAAAADAAEAAABYAPz/AAABAAAAAABYAP3/AAABAAEAAABYAP7/AAABAAEAAABYAP//AAABAAEAAABZAPz/AAADAAAAAABZAP3/AAADAAEAAABZAP7/AAADAAEAAABZAP//AAADAAEAAABQAPj/AAABAAMAAABRAPj/AAACAAMAAABSAPj/AAACAAMAAABTAPj/AAADAAMAAABMAPz/AAABAAMAAABNAPz/AAACAAMAAABOAPz/AAACAAMAAABPAPz/AAADAAMAAAA+APz/AAAEAAAAAAA/APz/AAACAAMAAABAAPz/AAACAAMAAABBAPz/AAACAAMAAABCAPz/AAADAAMAAAAzAPz/AAABAAMAAAA0APz/AAACAAMAAAA1APz/AAACAAMAAAA2APz/AAACAAMAAAA3APz/AAACAAMAAAA4APz/AAACAAMAAAA5APz/AAACAAMAAAA6APz/AAACAAMAAAA7APz/AAACAAMAAAA8APz/AAACAAMAAAA9APz/AAACAAMAAABCAPj/AAAEAAAAAAAzAPj/AAABAAMAAAA0APj/AAACAAMAAAA1APj/AAACAAMAAAA2APj/AAACAAMAAAA3APj/AAACAAMAAAA4APj/AAACAAMAAAA5APj/AAACAAMAAAA6APj/AAACAAMAAAA7APj/AAACAAMAAAA8APj/AAACAAMAAAA9APj/AAACAAMAAAA+APj/AAACAAMAAAA/APj/AAACAAMAAABAAPj/AAACAAMAAABBAPj/AAACAAMAAAArAPz/AAABAAMAAAAsAPz/AAACAAMAAAAtAPz/AAACAAMAAAAuAPz/AAACAAMAAAAvAPz/AAACAAMAAAAwAPz/AAACAAMAAAAxAPz/AAADAAMAAAAsAPj/AAABAAMAAAAtAPj/AAACAAMAAAAuAPj/AAACAAMAAAAvAPj/AAACAAMAAAAwAPj/AAACAAMAAAAxAPj/AAADAAMAAAARAPz/AAACAAMAAAASAPz/AAACAAMAAAATAPz/AAACAAMAAAAUAPz/AAACAAMAAAAVAPz/AAADAAMAAAAMAPz/AAABAAMAAAANAPz/AAACAAMAAAAOAPz/AAACAAMAAAAPAPz/AAACAAMAAAAQAPz/AAAEAAAAAADw//X/AAACAAMAAADx//X/AAACAAMAAADy//X/AAACAAMAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAACAAMAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAABgAPX/AAACAAMAAABhAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAADAAMAAABfAPz/AAABAAMAAABhAPz/AAADAAMAAABgAPz/AAAEAAAAAAAIAP3/AAAIAAIAAAAIAP7/AAAIAAMAAAAJAP3/AAAJAAIAAAAJAP7/AAAJAAMAAAAIAP//AAAIAAMAAAAJAP//AAAJAAMAAAAbAP3/AAAIAAAAACAcAP3/AAAJAAAAACAbAPz/AAAIAAEAACAcAPz/AAAJAAEAACAbAPb/AAAIAAEAAAAcAPb/AAAJAAEAAAAbAPf/AAAIAAEAAAAcAPf/AAAJAAEAAAAbAPj/AAAIAAEAAAAcAPj/AAAJAAEAAAAbAPn/AAAIAAEAAAAcAPn/AAAJAAEAAAAbAPr/AAAIAAEAAAAcAPr/AAAJAAEAAAAbAPv/AAAIAAEAAAAcAPv/AAAJAAEAAABIAP3/AAAIAAQAAABIAP7/AAAIAAUAAABJAP3/AAAJAAQAAABJAP7/AAAJAAUAAABQAP3/AAAIAAYAACBRAP3/AAAJAAYAACBQAPz/AAAIAAcAACBRAPz/AAAJAAcAACBQAPn/AAAIAAcAAABRAPn/AAAJAAcAAABQAPr/AAAIAAcAAABRAPr/AAAJAAcAAABQAPv/AAAIAAcAAABRAPv/AAAJAAcAAABIAP//AAAIAAUAAABJAP//AAAJAAUAAABWAPz/AAAIAAAAAABWAP3/AAAIAAEAAABXAPz/AAAJAAAAAABXAP3/AAAJAAEAAABUAPz/AAAIAAIAAABUAP3/AAAIAAMAAABVAPz/AAAJAAIAAABVAP3/AAAJAAMAAABUAP7/AAAIAAMAAABVAP7/AAAJAAMAAABUAP//AAAIAAMAAABVAP//AAAJAAMAAABWAP7/AAAIAAEAAABXAP7/AAAJAAEAAABWAP//AAAIAAEAAABXAP//AAAJAAEAAABpAPz/AAAEAAAAAABuAAAAAAABAAAAAABuAAEAAAABAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAADAAAAAABzAAEAAAADAAEAAABuAPz/AAABAAMAAABvAPz/AAACAAMAAABwAPz/AAACAAMAAABxAPz/AAACAAMAAAByAPz/AAACAAMAAABzAPz/AAADAAMAAABuAPj/AAABAAMAAABvAPj/AAACAAMAAABwAPj/AAACAAMAAABxAPj/AAACAAMAAAByAPj/AAACAAMAAABzAPj/AAADAAMAAABuAPX/AAABAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAACAAMAAAB/APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACUAPX/AAACAAMAAACVAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAACAAMAAACaAPX/AAACAAMAAACbAPX/AAACAAMAAACcAPX/AAACAAMAAACdAPX/AAACAAMAAACeAPX/AAACAAMAAACfAPX/AAACAAMAAACgAPX/AAACAAMAAAChAPX/AAACAAMAAACiAPX/AAACAAMAAACjAPX/AAAHAAsAAACkAPX/AAACAAAAAAClAPX/AAACAAAAAACmAPX/AAAIAAsAAACnAPX/AAACAAMAAACoAPX/AAACAAMAAACpAPX/AAACAAMAAACqAPX/AAACAAMAAACrAPX/AAACAAMAAACsAPX/AAACAAMAAACtAPX/AAACAAMAAACuAPX/AAACAAMAAACvAPX/AAACAAMAAACwAPX/AAACAAMAAACxAPX/AAACAAMAAACyAPX/AAACAAMAAACzAPX/AAACAAMAAAC0APX/AAACAAMAAAC1APX/AAACAAMAAAC2APX/AAACAAMAAAC3APX/AAACAAMAAAC4APX/AAACAAMAAAC5APX/AAACAAMAAAC6APX/AAACAAMAAAC7APX/AAACAAMAAAC8APX/AAACAAMAAAC9APX/AAACAAMAAAC+APX/AAAHAAsAAAC/APX/AAAIAAsAAADAAPX/AAACAAMAAADBAPX/AAACAAMAAADCAPX/AAACAAMAAADDAPX/AAACAAMAAADEAPX/AAACAAMAAADFAPX/AAACAAMAAADGAPX/AAACAAMAAADHAPX/AAACAAMAAADIAPX/AAACAAMAAADJAPX/AAACAAMAAADKAPX/AAACAAMAAADLAPX/AAACAAMAAADMAPX/AAACAAMAAADNAPX/AAACAAMAAADOAPX/AAACAAMAAADPAPX/AAACAAMAAAC+APb/AAABAAEAAAC+APf/AAABAAEAAAC+APj/AAABAAIAAAC/APb/AAADAAEAAAC/APf/AAADAAEAAAC/APj/AAADAAIAAAC9APz/AAABAAAAAAC9AP3/AAABAAEAAAC9AP7/AAABAAEAAAC9AP//AAABAAEAAAC9AAAAAAABAAEAAAC9AAEAAAABAAEAAAC+APz/AAACAAAAAAC+AP3/AAACAAEAAAC+AP7/AAACAAEAAAC+AP//AAACAAEAAAC+AAAAAAACAAEAAAC+AAEAAAACAAEAAAC/APz/AAADAAAAAAC/AP3/AAADAAEAAAC/AP7/AAADAAEAAAC/AP//AAADAAEAAAC/AAAAAAABAAsAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAACgAP3/AAABAAAAAACgAP7/AAABAAEAAACgAP//AAABAAEAAACgAAAAAAABAAEAAACgAAEAAAABAAEAAAChAP3/AAACAAAAAAChAP7/AAACAAEAAAChAP//AAACAAEAAAChAAAAAAACAAEAAAChAAEAAAACAAEAAACiAP3/AAACAAAAAACiAP7/AAACAAEAAACiAP//AAACAAEAAACiAAAAAAACAAEAAACiAAEAAAACAAEAAACjAP3/AAACAAAAAACjAP7/AAACAAEAAACjAP//AAACAAEAAACjAAAAAAACAAEAAACjAAEAAAACAAEAAACkAP3/AAACAAAAAACkAP7/AAACAAEAAACkAP//AAACAAEAAACkAAAAAAACAAEAAACkAAEAAAACAAEAAAClAP3/AAACAAAAAAClAP7/AAACAAEAAAClAP//AAACAAEAAAClAAAAAAACAAEAAAClAAEAAAACAAEAAACmAP3/AAACAAAAAACmAP7/AAACAAEAAACmAP//AAACAAEAAACmAAAAAAACAAEAAACmAAEAAAACAAEAAACnAP3/AAACAAAAAACnAP7/AAACAAEAAACnAP//AAACAAEAAACnAAAAAAACAAEAAACnAAEAAAACAAEAAACoAP3/AAACAAAAAACoAP7/AAACAAEAAACoAP//AAACAAEAAACoAAAAAAACAAEAAACoAAEAAAACAAEAAACpAP3/AAAAAAsAAACpAP7/AAACAAEAAACpAP//AAACAAEAAACpAAAAAAACAAEAAACpAAEAAAACAAEAAACqAP3/AAACAAEAAACqAP7/AAACAAEAAACqAP//AAACAAEAAACqAAAAAAACAAEAAACqAAEAAAACAAEAAACrAP3/AAABAAsAAACrAP7/AAACAAEAAACrAP//AAACAAEAAACrAAAAAAACAAEAAACrAAEAAAACAAEAAACsAP3/AAACAAAAAACsAP7/AAACAAEAAACsAP//AAACAAEAAACsAAAAAAACAAEAAACsAAEAAAACAAEAAACtAP3/AAACAAAAAACtAP7/AAACAAEAAACtAP//AAACAAEAAACtAAAAAAACAAEAAACtAAEAAAACAAEAAACuAP3/AAACAAAAAACuAP7/AAACAAEAAACuAP//AAACAAEAAACuAAAAAAACAAEAAACuAAEAAAACAAEAAACvAP3/AAADAAAAAACvAP7/AAADAAEAAACvAP//AAADAAEAAACvAAAAAAADAAEAAACvAAEAAAADAAEAAACpAPn/AAABAAAAAACpAPr/AAABAAEAAACpAPv/AAABAAEAAACpAPz/AAABAAEAAACqAPn/AAACAAAAAACqAPr/AAACAAEAAACqAPv/AAACAAEAAACqAPz/AAACAAEAAACrAPn/AAADAAAAAACrAPr/AAADAAEAAACrAPv/AAADAAEAAACrAPz/AAADAAEAAACjAPb/AAABAAEAAACjAPf/AAABAAEAAACjAPj/AAABAAEAAACjAPn/AAABAAEAAACjAPr/AAABAAIAAACkAPb/AAACAAEAAACkAPf/AAACAAEAAACkAPj/AAACAAEAAACkAPn/AAACAAEAAACkAPr/AAACAAIAAAClAPb/AAACAAEAAAClAPf/AAACAAEAAAClAPj/AAACAAEAAAClAPn/AAACAAEAAAClAPr/AAACAAIAAACmAPb/AAADAAEAAACmAPf/AAADAAEAAACmAPj/AAADAAEAAACmAPn/AAADAAEAAACmAPr/AAADAAIAAACKAPz/AAABAAMAAACLAPz/AAACAAMAAACMAPz/AAACAAMAAACNAPz/AAACAAMAAACOAPz/AAADAAMAAAB1AAAAAAABAAAAAAB1AAEAAAABAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAADAAAAAACSAAEAAAADAAEAAAB1APz/AAABAAMAAAB2APz/AAACAAMAAAB3APz/AAACAAMAAAB4APz/AAACAAMAAAB5APz/AAACAAMAAAB6APz/AAACAAMAAAB7APz/AAACAAMAAAB8APz/AAACAAMAAAB9APz/AAACAAMAAAB+APz/AAACAAMAAAB/APz/AAACAAMAAACBAPz/AAACAAMAAACCAPz/AAACAAMAAACDAPz/AAADAAMAAAB1APj/AAABAAMAAAB2APj/AAACAAMAAAB3APj/AAACAAMAAAB4APj/AAACAAMAAAB5APj/AAACAAMAAAB6APj/AAACAAMAAAB7APj/AAACAAMAAAB8APj/AAACAAMAAAB9APj/AAACAAMAAAB+APj/AAACAAMAAAB/APj/AAACAAMAAACAAPj/AAACAAMAAACBAPj/AAACAAMAAACCAPj/AAACAAMAAACDAPj/AAADAAMAAACAAPz/AAAEAAAAAACwAPj/AQAAAAAAAQCxAPj/AQAAAAAAAQCzAPj/AQAAAAAAAQC0APj/AQAAAAAAAQC1APj/AQAAAAAAAQC2APj/AQAAAAAAAQCwAPf/AQAAAAAAAQCxAPf/AQAAAAAAAQCyAPf/AQAAAAAAAQCzAPf/AQAAAAAAAQC1APf/AQAAAAAAAQC2APf/AQAAAAAAAQCwAPb/AQAAAAAAAQCxAPb/AQAAAAAAAQCyAPb/AQAAAAAAAQCzAPb/AQAAAAAAAQC0APb/AQAAAAAAAQC1APb/AQAAAAAAAQC2APb/AQAAAAAAAQC0APf/AQAAAAAABQD1/wAAAgAAAAIAAAD1/wEAAgAAAAMAAAD2/wAAAgAAAAIAAAD2/wEAAgAAAAMAAAD3/wAAAgAAAAIAAAD3/wEAAgAAAAMAAAD4/wAAAgAAAAIAAAD4/wEAAgAAAAMAAAD5/wAAAgAAAAIAAAD5/wEAAgAAAAMAAAD6/wAAAgAAAAIAAAD6/wEAAgAAAAMAAAD7/wAAAgAAAAIAAAD7/wEAAgAAAAMAAAD8/wAAAgAAAAIAAAD8/wEAAgAAAAMAAAD9/wAAAgAAAAIAAAD9/wEAAgAAAAMAAAD+/wAAAgAAAAIAAAD+/wEAAgAAAAMAAAD//wAAAgAAAAIAAAD//wEAAgAAAAMAAAAXAAAAAgAAAAIAAAAXAAEAAgAAAAMAAAAYAAAAAgAAAAIAAAAYAAEAAgAAAAMAAAAyAAAAAgAAAAIAAAAyAAEAAgAAAAMAAAB0AAAAAgAAAAIAAAB0AAEAAgAAAAMAAACTAAAAAgAAAAIAAACTAAEAAgAAAAMAAACUAAAAAgAAAAIAAACUAAEAAgAAAAMAAACVAAAAAgAAAAIAAACVAAEAAgAAAAMAAACWAAAAAgAAAAIAAACWAAEAAgAAAAMAAACXAAAAAgAAAAIAAACXAAEAAgAAAAMAAACYAAAAAgAAAAIAAACYAAEAAgAAAAMAAACbAAAAAgAAAAIAAACbAAEAAgAAAAMAAACcAAAAAgAAAAIAAACcAAEAAgAAAAMAAACdAAAAAgAAAAIAAACdAAEAAgAAAAMAAACeAAAAAgAAAAIAAACeAAEAAgAAAAMAAACfAAAAAgAAAAIAAACfAAEAAgAAAAMAAACZAAEAAgAAAAMAAACaAAEAAgAAAAMAAACwAAAAAgAAAAIAAACwAAEAAgAAAAMAAACxAAAAAgAAAAIAAACxAAEAAgAAAAMAAACyAAAAAgAAAAIAAACyAAEAAgAAAAMAAACzAAAAAgAAAAIAAACzAAEAAgAAAAMAAAC0AAAAAgAAAAIAAAC0AAEAAgAAAAMAAAC1AAAAAgAAAAIAAAC1AAEAAgAAAAMAAAC2AAAAAgAAAAIAAAC2AAEAAgAAAAMAAAC3AAAAAgAAAAIAAAC3AAEAAgAAAAMAAAC4AAAAAgAAAAIAAAC4AAEAAgAAAAMAAAC5AAAAAgAAAAIAAAC5AAEAAgAAAAMAAAC6AAAAAgAAAAIAAAC6AAEAAgAAAAMAAAC7AAAAAgAAAAIAAAC7AAEAAgAAAAMAAAC8AAAAAgAAAAIAAAC8AAEAAgAAAAMAAACZAAAAAgAAAAIAAACaAAAAAgAAAAIAAABaAAAAAgAAAAIAAABaAAEAAgAAAAMAAABbAAAAAgAAAAIAAABbAAEAAgAAAAMAAABcAAAAAgAAAAIAAABcAAEAAgAAAAMAAABdAAAAAgAAAAIAAABdAAEAAgAAAAMAAABeAAAAAgAAAAIAAABeAAEAAgAAAAMAAABfAAAAAgAAAAIAAABfAAEAAgAAAAMAAABgAAAAAgAAAAIAAABgAAEAAgAAAAMAAABhAAAAAgAAAAIAAABhAAEAAgAAAAMAAABiAAAAAgAAAAIAAABiAAEAAgAAAAMAAABjAAAAAgAAAAIAAABjAAEAAgAAAAMAAABkAAAAAgAAAAIAAABkAAEAAgAAAAMAAABlAAAAAgAAAAIAAABlAAEAAgAAAAMAAABmAAAAAgAAAAIAAABmAAEAAgAAAAMAAABnAAAAAgAAAAIAAABnAAEAAgAAAAMAAABoAAAAAgAAAAIAAABoAAEAAgAAAAMAAABpAAAAAgAAAAIAAABpAAEAAgAAAAMAAABqAAAAAgAAAAIAAABqAAEAAgAAAAMAAABrAAAAAgAAAAIAAABrAAEAAgAAAAMAAABsAAAAAgAAAAIAAABsAAEAAgAAAAMAAABtAAAAAgAAAAIAAABtAAEAAgAAAAMAAACLAPn/AAAIAAIAACCMAPn/AAAJAAIAACCLAPj/AAAIAAMAAACMAPj/AAAJAAMAACCLAPb/AAAIAAMAAACMAPb/AAAJAAMAAACLAPf/AAAIAAMAAACMAPf/AAAJAAMAAAD1/wIAAQAAAAAABAD2/wIAAQAAAAAABAD3/wIAAQAAAAAABAD4/wIAAQAAAAAABAD5/wIAAQAAAAAABAD6/wIAAQAAAAAABAD7/wIAAQAAAAAABAD8/wIAAQAAAAAABAD9/wIAAQAAAAAABAD+/wIAAQAAAAAABAD//wIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAyAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABAB0AAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACXAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACwAAIAAQAAAAAABACxAAIAAQAAAAAABACyAAIAAQAAAAAABACzAAIAAQAAAAAABAC0AAIAAQAAAAAABAC1AAIAAQAAAAAABAC2AAIAAQAAAAAABAC3AAIAAQAAAAAABAC4AAIAAQAAAAAABAC5AAIAAQAAAAAABAC6AAIAAQAAAAAABAC7AAIAAQAAAAAABAC8AAIAAQAAAAAABADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAADAAAAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAADAAEAAAC9AAIAAAABAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAADAAIAAADQAPX/AAACAAMAAADRAPX/AAACAAMAAADSAPX/AAACAAMAAADTAPX/AAACAAMAAADUAPX/AAACAAMAAADVAPX/AAACAAMAAADWAPX/AAACAAMAAADXAPX/AAACAAMAAADYAPX/AAACAAMAAADZAPX/AAACAAMAAADaAPX/AAACAAMAAADbAPX/AAADAAMAAACgAAIAAAABAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAADAAIAAAB1AAIAAAABAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAADAAIAAABuAAIAAAABAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAADAAIAAAAzAAIAAAABAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAADAAIAAAAZAAIAAAABAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAADAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAADAAIAAAAAAAIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAADAAIAAADs//r/AAABAAAAAADt//r/AAACAAAAAADu//r/AAACAAAAAADv//r/AAACAAAAAADs//v/AAABAAEAAADt//v/AAACAAEAAADu//v/AAACAAEAAADv//v/AAACAAEAAADs//z/AAABAAEAAADt//z/AAACAAEAAADu//z/AAACAAEAAADv//z/AAACAAEAAADs//3/AAABAAEAAADt//3/AAACAAEAAADu//3/AAACAAEAAADv//3/AAACAAEAAADs//7/AAABAAEAAADt//7/AAACAAEAAADu//7/AAACAAEAAADv//7/AAACAAEAAADs////AAABAAEAAADt////AAACAAEAAADu////AAACAAEAAADv////AAACAAEAAADs/wAAAAABAAEAAADt/wAAAAACAAEAAADu/wAAAAACAAEAAADv/wAAAAACAAEAAADs/wEAAAABAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADs/wIAAAABAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADs//X/AAABAAMAAADt//X/AAACAAMAAADu//X/AAACAAMAAADv//X/AAACAAMAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_nd3uy")] +position = Vector2(-248, -96) + +[node name="Platforms" type="Node" parent="."] + +[node name="SmallSidewaysPlatform" parent="Platforms" instance=ExtResource("7_w60nc")] +z_index = 24 +position = Vector2(2464, 0) + +[node name="SmallSidewaysPlatform2" parent="Platforms" instance=ExtResource("7_w60nc")] +z_index = 24 +position = Vector2(1640, 0) + +[node name="ElevatorPlatform" parent="Platforms" instance=ExtResource("8_ralmf")] +position = Vector2(1736, -128) + +[node name="ElevatorPlatform2" parent="Platforms" instance=ExtResource("8_ralmf")] +position = Vector2(1736, 0) + +[node name="Firebars" type="Node" parent="."] + +[node name="Firebar" parent="Firebars" instance=ExtResource("9_ralmf")] +position = Vector2(264, -56) +length = 12 + +[node name="Firebar2" parent="Firebars" instance=ExtResource("9_ralmf")] +position = Vector2(1000, -56) + +[node name="Firebar3" parent="Firebars" instance=ExtResource("9_ralmf")] +position = Vector2(1064, -120) + +[node name="Firebar4" parent="Firebars" instance=ExtResource("9_ralmf")] +position = Vector2(1544, -56) + +[node name="Firebar5" parent="Firebars" instance=ExtResource("9_ralmf")] +position = Vector2(1688, -56) + +[node name="Firebar6" parent="Firebars" instance=ExtResource("9_ralmf")] +position = Vector2(2056, -56) + +[node name="Enemies" type="Node" parent="."] + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("10_g2bct")] +position = Vector2(144, -48) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("10_g2bct")] +position = Vector2(448, -32) +rotation = 3.14159 + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("10_g2bct")] +position = Vector2(1296, -32) +rotation = 3.14159 + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("10_g2bct")] +position = Vector2(1168, -48) + +[node name="RedPirannhaPlant5" parent="Enemies" instance=ExtResource("10_g2bct")] +position = Vector2(1360, -64) + +[node name="RedPirannhaPlant6" parent="Enemies" instance=ExtResource("10_g2bct")] +position = Vector2(1392, -64) + +[node name="RedPirannhaPlant7" parent="Enemies" instance=ExtResource("10_g2bct")] +position = Vector2(2240, -96) +rotation = 3.14159 + +[node name="Podoboo" parent="Enemies" instance=ExtResource("11_y3lqq")] +position = Vector2(808, -144) + +[node name="Podoboo2" parent="Enemies" instance=ExtResource("11_y3lqq")] +position = Vector2(1864, -144) + +[node name="Podoboo3" parent="Enemies" instance=ExtResource("11_y3lqq")] +position = Vector2(2856, -96) + +[node name="HammerBro" parent="Enemies" instance=ExtResource("12_8nk3u")] +position = Vector2(648, 0) + +[node name="CastleToad" parent="." instance=ExtResource("13_2tp4a")] +position = Vector2(3200, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("14_4kqhs")] +position = Vector2(2824, -40) + +[node name="Bowser" parent="." instance=ExtResource("15_6wngm")] +position = Vector2(2952, -48) + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("14_qx8lw") + +[node name="PickAPathTeleport" parent="." instance=ExtResource("16_y3lqq")] +position = Vector2(1000, -152) +reset_pos = Vector2(24, 0) + +[node name="PickAPathTeleport2" parent="PickAPathTeleport" instance=ExtResource("16_y3lqq")] +position = Vector2(0, 64) +reset_pos = Vector2(24, 0) + +[node name="PickAPathTeleport3" parent="PickAPathTeleport" instance=ExtResource("16_y3lqq")] +position = Vector2(0, 128) +reset_pos = Vector2(24, 0) + +[node name="PickAPathPoint" parent="PickAPathTeleport" instance=ExtResource("17_8nk3u")] +position = Vector2(-128, 0) + +[node name="PickAPathPoint2" parent="PickAPathTeleport" instance=ExtResource("17_8nk3u")] +position = Vector2(-736, 128) + +[node name="PickAPathTeleport2" parent="." instance=ExtResource("16_y3lqq")] +position = Vector2(2088, -24) +reset_pos = Vector2(1096, 0) + +[node name="PickAPathTeleport3" parent="PickAPathTeleport2" instance=ExtResource("16_y3lqq")] +position = Vector2(0, -64) +reset_pos = Vector2(1096, 0) + +[node name="PickAPathTeleport4" parent="PickAPathTeleport2" instance=ExtResource("16_y3lqq")] +position = Vector2(0, -128) +reset_pos = Vector2(1096, 0) + +[node name="PickAPathPoint" parent="PickAPathTeleport2" instance=ExtResource("17_8nk3u")] +position = Vector2(-160, 0) + +[node name="PickAPathPoint2" parent="PickAPathTeleport2" instance=ExtResource("17_8nk3u")] +position = Vector2(-832, 0) + +[node name="DropShadow" parent="." instance=ExtResource("18_8nk3u")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("19_2tp4a") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("19_4kqhs")] +particles = 3 + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("21_4tcqr") +nodes_to_delete = [NodePath("../Blocks"), NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("22_mm4o4")] +position = Vector2(264, -72) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("22_mm4o4")] +position = Vector2(904, -8) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("22_mm4o4")] +position = Vector2(1320, -136) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("22_mm4o4")] +position = Vector2(1848, -136) +id = 3 + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("23_qx8lw")] +position = Vector2(2856, -120) +item = ExtResource("24_i5op4") +metadata/r_coin_id = 4 + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("25_mm4o4")] +position = Vector2(3200, 0) + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("26_i5op4")] +position = Vector2(2264, -120) +item = ExtResource("27_c7etv") + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("23_qx8lw")] +position = Vector2(2856, -120) + +[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="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@69336" to="Tiles/@AnimatableBody2D@69336/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69336" to="Tiles/@AnimatableBody2D@69336/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69336" to="Tiles/@AnimatableBody2D@69336" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69336" to="Tiles/@AnimatableBody2D@69336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69336" to="Tiles/@AnimatableBody2D@69336" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69336" to="Tiles/@AnimatableBody2D@69336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69337" to="Tiles/@AnimatableBody2D@69337/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69337" to="Tiles/@AnimatableBody2D@69337/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69337" to="Tiles/@AnimatableBody2D@69337" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69337" to="Tiles/@AnimatableBody2D@69337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69337" to="Tiles/@AnimatableBody2D@69337" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69337" to="Tiles/@AnimatableBody2D@69337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69338" to="Tiles/@AnimatableBody2D@69338/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69338" to="Tiles/@AnimatableBody2D@69338/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69338" to="Tiles/@AnimatableBody2D@69338" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69338" to="Tiles/@AnimatableBody2D@69338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69338" to="Tiles/@AnimatableBody2D@69338" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69338" to="Tiles/@AnimatableBody2D@69338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69339" to="Tiles/@AnimatableBody2D@69339/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69339" to="Tiles/@AnimatableBody2D@69339/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69339" to="Tiles/@AnimatableBody2D@69339" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69339" to="Tiles/@AnimatableBody2D@69339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69339" to="Tiles/@AnimatableBody2D@69339" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69339" to="Tiles/@AnimatableBody2D@69339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69340" to="Tiles/@AnimatableBody2D@69340/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69340" to="Tiles/@AnimatableBody2D@69340/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69340" to="Tiles/@AnimatableBody2D@69340" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69340" to="Tiles/@AnimatableBody2D@69340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69340" to="Tiles/@AnimatableBody2D@69340" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69340" to="Tiles/@AnimatableBody2D@69340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69341" to="Tiles/@AnimatableBody2D@69341/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69341" to="Tiles/@AnimatableBody2D@69341/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69341" to="Tiles/@AnimatableBody2D@69341" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69341" to="Tiles/@AnimatableBody2D@69341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69341" to="Tiles/@AnimatableBody2D@69341" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69341" to="Tiles/@AnimatableBody2D@69341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69342" to="Tiles/@AnimatableBody2D@69342/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69342" to="Tiles/@AnimatableBody2D@69342/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69342" to="Tiles/@AnimatableBody2D@69342" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69342" to="Tiles/@AnimatableBody2D@69342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69342" to="Tiles/@AnimatableBody2D@69342" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69342" to="Tiles/@AnimatableBody2D@69342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69343" to="Tiles/@AnimatableBody2D@69343/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69343" to="Tiles/@AnimatableBody2D@69343/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69343" to="Tiles/@AnimatableBody2D@69343" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69343" to="Tiles/@AnimatableBody2D@69343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69343" to="Tiles/@AnimatableBody2D@69343" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69343" to="Tiles/@AnimatableBody2D@69343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69344" to="Tiles/@AnimatableBody2D@69344/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69344" to="Tiles/@AnimatableBody2D@69344/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69344" to="Tiles/@AnimatableBody2D@69344" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69344" to="Tiles/@AnimatableBody2D@69344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69344" to="Tiles/@AnimatableBody2D@69344" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69344" to="Tiles/@AnimatableBody2D@69344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69345" to="Tiles/@AnimatableBody2D@69345/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69345" to="Tiles/@AnimatableBody2D@69345/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69345" to="Tiles/@AnimatableBody2D@69345" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69345" to="Tiles/@AnimatableBody2D@69345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69345" to="Tiles/@AnimatableBody2D@69345" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69345" to="Tiles/@AnimatableBody2D@69345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69346" to="Tiles/@AnimatableBody2D@69346/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69346" to="Tiles/@AnimatableBody2D@69346/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69346" to="Tiles/@AnimatableBody2D@69346" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69346" to="Tiles/@AnimatableBody2D@69346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69346" to="Tiles/@AnimatableBody2D@69346" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69346" to="Tiles/@AnimatableBody2D@69346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69347" to="Tiles/@AnimatableBody2D@69347/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69347" to="Tiles/@AnimatableBody2D@69347/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69347" to="Tiles/@AnimatableBody2D@69347" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69347" to="Tiles/@AnimatableBody2D@69347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69347" to="Tiles/@AnimatableBody2D@69347" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69347" to="Tiles/@AnimatableBody2D@69347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69348" to="Tiles/@AnimatableBody2D@69348/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69348" to="Tiles/@AnimatableBody2D@69348/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69348" to="Tiles/@AnimatableBody2D@69348" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69348" to="Tiles/@AnimatableBody2D@69348/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69348" to="Tiles/@AnimatableBody2D@69348" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69348" to="Tiles/@AnimatableBody2D@69348/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69349" to="Tiles/@AnimatableBody2D@69349/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69349" to="Tiles/@AnimatableBody2D@69349/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69349" to="Tiles/@AnimatableBody2D@69349" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69349" to="Tiles/@AnimatableBody2D@69349/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69349" to="Tiles/@AnimatableBody2D@69349" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69349" to="Tiles/@AnimatableBody2D@69349/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69350" to="Tiles/@AnimatableBody2D@69350/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69350" to="Tiles/@AnimatableBody2D@69350/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69350" to="Tiles/@AnimatableBody2D@69350" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69350" to="Tiles/@AnimatableBody2D@69350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69350" to="Tiles/@AnimatableBody2D@69350" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69350" to="Tiles/@AnimatableBody2D@69350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69351" to="Tiles/@AnimatableBody2D@69351/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69351" to="Tiles/@AnimatableBody2D@69351/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69351" to="Tiles/@AnimatableBody2D@69351" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69351" to="Tiles/@AnimatableBody2D@69351/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69351" to="Tiles/@AnimatableBody2D@69351" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69351" to="Tiles/@AnimatableBody2D@69351/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69352" to="Tiles/@AnimatableBody2D@69352/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69352" to="Tiles/@AnimatableBody2D@69352/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69352" to="Tiles/@AnimatableBody2D@69352" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69352" to="Tiles/@AnimatableBody2D@69352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69352" to="Tiles/@AnimatableBody2D@69352" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69352" to="Tiles/@AnimatableBody2D@69352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69353" to="Tiles/@AnimatableBody2D@69353/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69353" to="Tiles/@AnimatableBody2D@69353/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69353" to="Tiles/@AnimatableBody2D@69353" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69353" to="Tiles/@AnimatableBody2D@69353/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69353" to="Tiles/@AnimatableBody2D@69353" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69353" to="Tiles/@AnimatableBody2D@69353/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69354" to="Tiles/@AnimatableBody2D@69354/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69354" to="Tiles/@AnimatableBody2D@69354/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69354" to="Tiles/@AnimatableBody2D@69354" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69354" to="Tiles/@AnimatableBody2D@69354/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69354" to="Tiles/@AnimatableBody2D@69354/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69354" to="Tiles/@AnimatableBody2D@69354" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69354" to="Tiles/@AnimatableBody2D@69354/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@69355" to="Tiles/@Area2D@69355" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69356" to="Tiles/@Area2D@69356" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69357" to="Tiles/@Area2D@69357" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69358" to="Tiles/@Area2D@69358" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69359" to="Tiles/@Area2D@69359" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69360" to="Tiles/@Area2D@69360" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69361" to="Tiles/@Area2D@69361" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69362" to="Tiles/@Area2D@69362" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69363" to="Tiles/@Area2D@69363" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69364" to="Tiles/@Area2D@69364" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69365" to="Tiles/@Area2D@69365" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69366" to="Tiles/@Area2D@69366" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69367" to="Tiles/@Area2D@69367" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69368" to="Tiles/@Area2D@69368" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69369" to="Tiles/@Area2D@69369" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69370" to="Tiles/@Area2D@69370" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69371" to="Tiles/@Area2D@69371" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69372" to="Tiles/@Area2D@69372" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69373" to="Tiles/@Area2D@69373" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69374" to="Tiles/@Area2D@69374" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69375" to="Tiles/@Area2D@69375" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69376" to="Tiles/@Area2D@69376" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69377" to="Tiles/@Area2D@69377" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69378" to="Tiles/@Area2D@69378" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69379" to="Tiles/@Area2D@69379" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69380" to="Tiles/@Area2D@69380" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69381" to="Tiles/@Area2D@69381" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69382" to="Tiles/@Area2D@69382" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69383" to="Tiles/@Area2D@69383" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69384" to="Tiles/@Area2D@69384" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69385" to="Tiles/@Area2D@69385" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69386" to="Tiles/@Area2D@69386" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69387" to="Tiles/@Area2D@69387" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69388" to="Tiles/@Area2D@69388" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69389" to="Tiles/@Area2D@69389" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69390" to="Tiles/@Area2D@69390" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69391" to="Tiles/@Area2D@69391" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69392" to="Tiles/@Area2D@69392" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69393" to="Tiles/@Area2D@69393" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69394" to="Tiles/@Area2D@69394" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69395" to="Tiles/@Area2D@69395" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69396" to="Tiles/@Area2D@69396" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69397" to="Tiles/@Area2D@69397" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69398" to="Tiles/@Area2D@69398" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69399" to="Tiles/@Area2D@69399" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69400" to="Tiles/@Area2D@69400" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69401" to="Tiles/@Area2D@69401" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69402" to="Tiles/@Area2D@69402" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69403" to="Tiles/@Area2D@69403" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69404" to="Tiles/@Area2D@69404" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69405" to="Tiles/@Area2D@69405" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69406" to="Tiles/@Area2D@69406" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69407" to="Tiles/@Area2D@69407" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69408" to="Tiles/@Area2D@69408" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69409" to="Tiles/@Area2D@69409" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69410" to="Tiles/@Area2D@69410" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69411" to="Tiles/@Area2D@69411" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69412" to="Tiles/@Area2D@69412" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69413" to="Tiles/@Area2D@69413" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@69414" to="Tiles/@Area2D@69414" method="area_entered"] +[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBLL/World7/7-1.tscn b/Scenes/Levels/SMBLL/World7/7-1.tscn new file mode 100644 index 0000000..8509f29 --- /dev/null +++ b/Scenes/Levels/SMBLL/World7/7-1.tscn @@ -0,0 +1,584 @@ +[gd_scene load_steps=28 format=4 uid="uid://cxtralqph1reo"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ed6ec"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_4kj7h"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_ovdh5"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_furnh"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_uckej"] +[ext_resource type="PackedScene" uid="uid://bch3ww1n42g7v" path="res://Scenes/Prefabs/DecoTiles/Deco2.tscn" id="8_ovdh5"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="9_o6pov"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="10_6yuqw"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="11_oped1"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="12_wipo8"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="13_kgy84"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="14_kgy84"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="14_oped1"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="15_gfldg"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="15_wipo8"] +[ext_resource type="PackedScene" uid="uid://bdxd6shyk8duj" path="res://Scenes/Parts/LeapingCheepCheepArea.tscn" id="19_4kj7h"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="19_wyfdw"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="20_4kj7h"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="20_64wow"] +[ext_resource type="PackedScene" uid="uid://c108uri4ql2wh" path="res://Scenes/Prefabs/LevelObjects/WindGenerator.tscn" id="20_wyfdw"] +[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="21_64wow"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="22_rtxv6"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="23_f8ss0"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="24_kjksn"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="25_gg1a7"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="28_gg1a7"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="29_kssyx"] + +[node name="7-1" type="Node"] +script = ExtResource("1_ed6ec") +music = ExtResource("2_4kj7h") +theme = "Jungle" +theme_time = "Night" +campaign = "SMBLL" +world_id = 7 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("5_ovdh5")] +position = Vector2(-216, 0) + +[node name="Tiles" parent="." instance=ExtResource("6_furnh")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAADAAAAAAAKAAEAAAADAAEAAAAaAAAAAAABAAAAAAAaAAEAAAABAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAADAAAAAAApAAEAAAADAAEAAAArAAAAAAABAAAAAAArAAEAAAABAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAADAAAAAAAyAAEAAAADAAEAAAA0AAAAAAABAAAAAAA0AAEAAAABAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAADAAAAAAA5AAEAAAADAAEAAABGAAAAAAABAAAAAABGAAEAAAABAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAADAAAAAABNAAEAAAADAAEAAABaAAAAAAABAAAAAABaAAEAAAABAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAADAAAAAAB7AAEAAAADAAEAAACGAAAAAAABAAAAAACGAAEAAAABAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAADAAAAAACsAAEAAAADAAEAAAC6AAAAAAABAAAAAAC6AAEAAAABAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAACsAP//AAAEAAIAAACtAPz/AAAEAAIAAACwAPj/AAAEAAIAAACxAPj/AAAEAAIAAACgAPz/AAAEAAIAAACgAP3/AAAEAAIAAACgAP7/AAAEAAIAAACgAP//AAAEAAIAAACfAP3/AAAEAAIAAACfAP7/AAAEAAIAAACfAP//AAAEAAIAAACeAP7/AAAEAAIAAACeAP//AAAEAAIAAACdAP//AAAEAAIAAABjAPj/AAAEAAIAAABkAPj/AAAEAAIAAABlAPj/AAAEAAIAAABmAPj/AAAEAAIAAABnAPj/AAAEAAIAAABaAP//AAAEAAIAAABNAP//AAAEAAIAAABGAP//AAAEAAIAAAA5AP//AAAEAAIAAAAGAP//AAAEAAIAAAAHAP//AAAEAAIAAAAIAP//AAAEAAIAAAAJAP//AAAEAAIAAAAKAP//AAAEAAIAAAAHAP7/AAAEAAIAAAAIAP7/AAAEAAIAAAAJAP7/AAAEAAIAAAAKAP7/AAAEAAIAAAAIAP3/AAAEAAIAAAAJAP3/AAAEAAIAAAAJAPz/AAAEAAIAAAAKAPz/AAAEAAIAAAAKAP3/AAAEAAIAAAALAPz/AAAEAAIAAAAMAPz/AAAEAAIAAAANAPz/AAAEAAIAAAAOAPz/AAAEAAIAAAAPAPz/AAAEAAIAAAAAAPj/AAAEAAIAAAABAPj/AAAEAAIAAAAAAP7/AAAIAAAAAAAAAP//AAAIAAEAAAABAP7/AAAJAAAAAAABAP//AAAJAAEAAAAAAPr/AAAIAAAAACABAPr/AAAJAAAAACAAAPn/AAAIAAEAAAABAPn/AAAJAAEAAAAgAP3/AAAIAAQAAAAgAP7/AAAIAAUAAAAhAP3/AAAJAAQAAAAhAP7/AAAJAAUAAAAjAPv/AAAIAAIAACAkAPv/AAAJAAIAACAjAPr/AAAIAAMAAAAkAPr/AAAJAAMAAAAnAPz/AAAIAAYAAAAnAP3/AAAIAAcAAAAoAPz/AAAJAAYAAAAoAP3/AAAJAAcAAAArAPz/AAAIAAAAACAsAPz/AAAJAAAAACArAPv/AAAIAAEAACAsAPv/AAAJAAEAACArAPn/AAAIAAEAAAAsAPn/AAAJAAEAAAArAPr/AAAIAAEAAAAsAPr/AAAJAAEAAAArAPj/AQAAAAAAAQAsAPj/AQAAAAAAAQAnAP7/AAAIAAcAAAAoAP7/AAAJAAcAAAAnAP//AAAIAAcAAAAoAP//AAAJAAcAAAAjAPn/AAAIAAMAAAAkAPn/AAAJAAMAAAAgAP//AAAIAAUAAAAhAP//AAAJAAUAAAAjAPj/AQAAAAAAAQAkAPj/AQAAAAAAAQA8APv/AAAEAAIAAAA9APv/AAAEAAIAAAA+APv/AAAEAAIAAAA/APv/AAAEAAIAAABAAPv/AAAEAAIAAABBAPv/AAAEAAIAAABCAPv/AAAEAAIAAABDAPv/AAAEAAIAAABEAPv/AAAEAAIAAABFAPv/AAAEAAIAAABGAPv/AAAEAAIAAABHAPv/AAAEAAIAAABIAPv/AAAEAAIAAAB8AAAAAAAIAAIAAAB8AAEAAAAIAAMAAAB9AAAAAAAJAAIAAAB9AAEAAAAJAAMAAACTAP7/AAAIAAQAAACTAP//AAAIAAUAAACUAP7/AAAJAAQAAACUAP//AAAJAAUAAACtAPv/AAABAAQAAAC6AP//AAAEAAIAAAB4APj/AQAAAAAAAQB5APj/AQAAAAAAAQB6APj/AQAAAAAAAQBuAPj/AQAAAAAAAQBvAPj/AQAAAAAAAQBwAPj/AQAAAAAAAQBxAPj/AQAAAAAAAQByAPj/AQAAAAAAAQBzAPj/AQAAAAAAAQB0APj/AQAAAAAAAQB1APj/AQAAAAAAAQB2APj/AQAAAAAAAQBwAPz/AQAAAAAAAgBxAPz/AQAAAAAAAgByAPz/AQAAAAAAAgBzAPz/AQAAAAAAAgB0APz/AQAAAAAAAgB1APz/AQAAAAAAAgB2APz/AQAAAAAAAgB3APz/AQAAAAAAAgB4APz/AQAAAAAAAgB5APz/AQAAAAAAAgB6APz/AQAAAAAAAgB7APj/AQAAAAAACwB3APj/AQAAAAAABwBlAPb/AAAIAAIAAABlAPf/AAAIAAMAAABmAPb/AAAJAAIAAABmAPf/AAAJAAMAAABJAPv/AAAIAAYAAABJAPz/AAAIAAcAAABKAPv/AAAJAAYAAABKAPz/AAAJAAcAAABJAP3/AAAIAAcAAABKAP3/AAAJAAcAAABJAP7/AAAIAAcAAABKAP7/AAAJAAcAAABJAP//AAAIAAcAAABKAP//AAAJAAcAAABHAPr/AAABAAQAAAAoAPj/AQAAAAAAAQApAPj/AQAAAAAAAQAqAPj/AQAAAAAAAQAtAPj/AQAAAAAAAQAuAPj/AQAAAAAAAQAvAPj/AQAAAAAAAQAgAPj/AQAAAAAAAQAhAPj/AQAAAAAAAQAiAPj/AQAAAAAAAQAlAPj/AQAAAAAAAQAmAPj/AQAAAAAAAQAnAPj/AQAAAAAABwALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAqAAIAAQAAAAAABAAzAAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABACEAAIAAQAAAAAABACFAAIAAQAAAAAABACuAAIAAQAAAAAABACvAAIAAQAAAAAABACwAAIAAQAAAAAABACxAAIAAQAAAAAABACyAAIAAQAAAAAABACzAAIAAQAAAAAABAC0AAIAAQAAAAAABAC1AAIAAQAAAAAABAC2AAIAAQAAAAAABAC3AAIAAQAAAAAABAC4AAIAAQAAAAAABAC5AAIAAQAAAAAABACtAAIAAQAAAAAABABOAPj/AQAAAAAAAQBPAPj/AQAAAAAAAQBQAPj/AQAAAAAAAQBRAPj/AQAAAAAAAQBSAPj/AQAAAAAAAQBTAPj/AQAAAAAAAQBUAPj/AQAAAAAAAQBVAPj/AQAAAAAAAQBWAPj/AQAAAAAAAQBLAPv/AQAAAAAACgDt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAADAAIAAAAaAAIAAAABAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAADAAIAAAArAAIAAAABAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAADAAIAAAA0AAIAAAABAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAADAAIAAABGAAIAAAABAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAADAAIAAABaAAIAAAABAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAADAAIAAACGAAIAAAABAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAADAAIAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAADAAAAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAADAAEAAAC6AAIAAAABAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAADAAIAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("7_uckej")] + +[node name="DecoTiles" parent="." instance=ExtResource("8_ovdh5")] +tile_map_data = PackedByteArray("AAD+////AAABAAEAAAD/////AAABAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAAAuAP//AAABAAEAAAAvAP//AAABAAEAAAAwAP//AAABAAEAAAAxAP//AAABAAEAAABeAP//AAABAAEAAABfAP//AAABAAEAAABgAP//AAABAAEAAABhAP//AAABAAEAAAB2AP//AAABAAEAAAB3AP//AAABAAEAAACOAP//AAABAAEAAACPAP//AAABAAEAAACQAP//AAABAAEAAACRAP//AAABAAEAAACmAP//AAABAAEAAAD7//7/AAADAAAAAAD7////AAADAAEAAAAHAP7/AAADAAAAAAAHAP//AAADAAEAAAAIAP7/AAADAAAAAAAIAP//AAADAAEAAAArAP7/AAADAAAAAAArAP//AAADAAEAAAA3AP7/AAADAAAAAAA3AP//AAADAAEAAAA4AP7/AAADAAAAAAA4AP//AAADAAEAAABbAP7/AAADAAAAAABbAP//AAADAAEAAABnAP7/AAADAAAAAABnAP//AAADAAEAAABoAP7/AAADAAAAAABoAP//AAADAAEAAAB4AP7/AAADAAAAAACLAP7/AAADAAAAAACLAP//AAADAAEAAACXAP7/AAADAAAAAACXAP//AAADAAEAAACYAP7/AAADAAAAAACYAP//AAADAAEAAAC7AP7/AAADAAAAAAC7AP//AAADAAEAAACVAP//AAAAAAEAAACVAP3/AAAEAAAAAACVAP7/AAAEAAEAAACNAP3/AAAEAAAAAACNAP7/AAAEAAEAAACNAP//AAAAAAEAAABlAP3/AAAEAAAAAABlAP7/AAAEAAEAAABlAP//AAAAAAEAAABdAP3/AAAEAAAAAABdAP7/AAAEAAEAAABdAP//AAAAAAEAAABLAP3/AAAEAAAAAABLAP7/AAAEAAEAAABLAP//AAAAAAEAAAA1AP3/AAAEAAAAAAA1AP7/AAAEAAEAAAA1AP//AAAAAAEAAAAtAP3/AAAEAAAAAAAtAP7/AAAEAAEAAAAtAP//AAAAAAEAAAAbAP3/AAAEAAAAAAAbAP7/AAAEAAEAAAAbAP//AAAAAAEAAAAFAP3/AAAEAAAAAAAFAP7/AAAEAAEAAAAFAP//AAAAAAEAAAD9//3/AAAEAAAAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAAB4AP//AAADAAEAAACnAP//AAABAAEAAACpAP//AAABAAEAAACoAP7/AAADAAAAAACoAP//AAADAAEAAACrAP3/AAAEAAAAAACrAP7/AAAEAAEAAACrAP//AAAAAAEAAAC9AP3/AAAEAAAAAAC9AP7/AAAEAAEAAAC9AP//AAAAAAEAAAB5AP//AAABAAEAAAB7AP3/AAAEAAAAAAB7AP7/AAAEAAEAAAB7AP//AAAAAAEAAABIAP7/AAADAAAAAABIAP//AAADAAEAAABHAP//AAABAAEAAAA=") + +[node name="LargeCastleDeco" parent="." instance=ExtResource("9_o6pov")] +position = Vector2(-248, -88) + +[node name="Enemies" type="Node" parent="."] + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("10_6yuqw")] +position = Vector2(16, -32) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("10_6yuqw")] +position = Vector2(16, -80) +rotation = 3.14159 + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("10_6yuqw")] +position = Vector2(528, -48) + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("10_6yuqw")] +position = Vector2(640, -64) + +[node name="RedPirannhaPlant5" parent="Enemies" instance=ExtResource("10_6yuqw")] +position = Vector2(576, -64) +rotation = 3.14159 + +[node name="RedPirannhaPlant6" parent="Enemies" instance=ExtResource("10_6yuqw")] +position = Vector2(704, -48) +rotation = 3.14159 + +[node name="RedPirannhaPlant7" parent="Enemies" instance=ExtResource("10_6yuqw")] +position = Vector2(1184, -80) + +[node name="RedPirannhaPlant8" parent="Enemies" instance=ExtResource("10_6yuqw")] +position = Vector2(1632, -160) + +[node name="RedPirannhaPlant9" parent="Enemies" instance=ExtResource("10_6yuqw")] +position = Vector2(2000, 0) + +[node name="RedPirannhaPlant10" parent="Enemies" instance=ExtResource("10_6yuqw")] +position = Vector2(2368, -32) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("11_oped1")] +position = Vector2(168, -64) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("11_oped1")] +position = Vector2(216, -64) + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("11_oped1")] +position = Vector2(1512, -128) +winged = true + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("11_oped1")] +position = Vector2(1560, -112) +winged = true + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("12_wipo8")] +position = Vector2(616, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("12_wipo8")] +position = Vector2(1800, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("12_wipo8")] +position = Vector2(2568, -104) +winged = true + +[node name="HammerBro" parent="Enemies" instance=ExtResource("13_kgy84")] +position = Vector2(1928, -64) + +[node name="HammerBro2" parent="Enemies" instance=ExtResource("13_kgy84")] +position = Vector2(1960, 0) + +[node name="BulletBillCannon" parent="Enemies" instance=ExtResource("14_kgy84")] +position = Vector2(1144, -88) + +[node name="BulletBillCannon2" parent="Enemies" instance=ExtResource("14_kgy84")] +position = Vector2(2776, -72) + +[node name="HammerBro3" parent="Enemies" instance=ExtResource("13_kgy84")] +position = Vector2(2568, -64) + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("15_gfldg")] +position = Vector2(2600, 0) + +[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("15_gfldg")] +position = Vector2(2632, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("14_oped1")] +position = Vector2(2984, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("15_wipo8")] +position = Vector2(3080, 0) + +[node name="LeapingCheepCheepArea" parent="." instance=ExtResource("19_4kj7h")] +position = Vector2(1024, -128) +scale = Vector2(12.6476, 18.5985) + +[node name="LeapingCheepCheepArea2" parent="." instance=ExtResource("19_4kj7h")] +position = Vector2(1344, -120) +scale = Vector2(12.6476, 18.5985) + +[node name="LevelBG" parent="." instance=ExtResource("19_wyfdw")] +time_of_day = 1 +primary_layer = 1 +liquid_layer = 3 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("20_64wow") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="PipeArea" parent="." instance=ExtResource("20_4kj7h")] +position = Vector2(1632, -160) +target_level = "uid://b7pkvqjusukx" + +[node name="PipeArea2" parent="." instance=ExtResource("20_4kj7h")] +position = Vector2(2368, -32) +pipe_id = 1 +target_level = "uid://b7pkvqjusukx" +exit_only = true + +[node name="EntityGenerator" parent="." instance=ExtResource("20_wyfdw")] +position = Vector2(56, -280) + +[node name="EntityGeneratorStopper" parent="." instance=ExtResource("21_64wow")] +position = Vector2(1520, -224) + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("22_rtxv6") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("23_f8ss0")] +position = Vector2(248, -120) + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("23_f8ss0")] +position = Vector2(536, -136) +id = 1 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("23_f8ss0")] +position = Vector2(1320, -136) +id = 2 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("23_f8ss0")] +position = Vector2(1832, -136) +id = 3 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("24_kjksn")] +position = Vector2(2584, -56) +item = ExtResource("25_gg1a7") + +[node name="Checkpoint" parent="." instance=ExtResource("28_gg1a7")] +position = Vector2(1480, 0) +optional = true + +[node name="CheckpointFlag" parent="." instance=ExtResource("29_kssyx")] +position = Vector2(1480, 0) +optional = true + +[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="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@71326" to="Tiles/@AnimatableBody2D@71326/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71326" to="Tiles/@AnimatableBody2D@71326/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71326" to="Tiles/@AnimatableBody2D@71326" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71326" to="Tiles/@AnimatableBody2D@71326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71326" to="Tiles/@AnimatableBody2D@71326" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71326" to="Tiles/@AnimatableBody2D@71326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71327" to="Tiles/@AnimatableBody2D@71327/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71327" to="Tiles/@AnimatableBody2D@71327/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71327" to="Tiles/@AnimatableBody2D@71327" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71327" to="Tiles/@AnimatableBody2D@71327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71327" to="Tiles/@AnimatableBody2D@71327" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71327" to="Tiles/@AnimatableBody2D@71327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71328" to="Tiles/@AnimatableBody2D@71328/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71328" to="Tiles/@AnimatableBody2D@71328/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71328" to="Tiles/@AnimatableBody2D@71328" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71328" to="Tiles/@AnimatableBody2D@71328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71328" to="Tiles/@AnimatableBody2D@71328" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71328" to="Tiles/@AnimatableBody2D@71328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71329" to="Tiles/@AnimatableBody2D@71329/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71329" to="Tiles/@AnimatableBody2D@71329/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71329" to="Tiles/@AnimatableBody2D@71329" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71329" to="Tiles/@AnimatableBody2D@71329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71329" to="Tiles/@AnimatableBody2D@71329" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71329" to="Tiles/@AnimatableBody2D@71329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71330" to="Tiles/@AnimatableBody2D@71330/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71330" to="Tiles/@AnimatableBody2D@71330/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71330" to="Tiles/@AnimatableBody2D@71330" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71330" to="Tiles/@AnimatableBody2D@71330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71330" to="Tiles/@AnimatableBody2D@71330" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71330" to="Tiles/@AnimatableBody2D@71330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71331" to="Tiles/@AnimatableBody2D@71331/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71331" to="Tiles/@AnimatableBody2D@71331/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71331" to="Tiles/@AnimatableBody2D@71331" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71331" to="Tiles/@AnimatableBody2D@71331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71331" to="Tiles/@AnimatableBody2D@71331" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71331" to="Tiles/@AnimatableBody2D@71331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71332" to="Tiles/@AnimatableBody2D@71332/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71332" to="Tiles/@AnimatableBody2D@71332/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71332" to="Tiles/@AnimatableBody2D@71332" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71332" to="Tiles/@AnimatableBody2D@71332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71332" to="Tiles/@AnimatableBody2D@71332" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71332" to="Tiles/@AnimatableBody2D@71332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71333" to="Tiles/@AnimatableBody2D@71333/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71333" to="Tiles/@AnimatableBody2D@71333/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71333" to="Tiles/@AnimatableBody2D@71333" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71333" to="Tiles/@AnimatableBody2D@71333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71333" to="Tiles/@AnimatableBody2D@71333" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71333" to="Tiles/@AnimatableBody2D@71333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71334" to="Tiles/@AnimatableBody2D@71334/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71334" to="Tiles/@AnimatableBody2D@71334/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71334" to="Tiles/@AnimatableBody2D@71334" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71334" to="Tiles/@AnimatableBody2D@71334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71334" to="Tiles/@AnimatableBody2D@71334" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71334" to="Tiles/@AnimatableBody2D@71334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71335" to="Tiles/@AnimatableBody2D@71335/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71335" to="Tiles/@AnimatableBody2D@71335/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71335" to="Tiles/@AnimatableBody2D@71335" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71335" to="Tiles/@AnimatableBody2D@71335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71335" to="Tiles/@AnimatableBody2D@71335" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71335" to="Tiles/@AnimatableBody2D@71335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71336" to="Tiles/@AnimatableBody2D@71336/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71336" to="Tiles/@AnimatableBody2D@71336/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71336" to="Tiles/@AnimatableBody2D@71336" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71336" to="Tiles/@AnimatableBody2D@71336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71336" to="Tiles/@AnimatableBody2D@71336" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71336" to="Tiles/@AnimatableBody2D@71336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71337" to="Tiles/@AnimatableBody2D@71337/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71337" to="Tiles/@AnimatableBody2D@71337/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71337" to="Tiles/@AnimatableBody2D@71337" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71337" to="Tiles/@AnimatableBody2D@71337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71337" to="Tiles/@AnimatableBody2D@71337" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71337" to="Tiles/@AnimatableBody2D@71337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71338" to="Tiles/@AnimatableBody2D@71338/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71338" to="Tiles/@AnimatableBody2D@71338/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71338" to="Tiles/@AnimatableBody2D@71338" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71338" to="Tiles/@AnimatableBody2D@71338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71338" to="Tiles/@AnimatableBody2D@71338" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71338" to="Tiles/@AnimatableBody2D@71338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71339" to="Tiles/@AnimatableBody2D@71339/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71339" to="Tiles/@AnimatableBody2D@71339/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71339" to="Tiles/@AnimatableBody2D@71339" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71339" to="Tiles/@AnimatableBody2D@71339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71339" to="Tiles/@AnimatableBody2D@71339" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71339" to="Tiles/@AnimatableBody2D@71339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71340" to="Tiles/@AnimatableBody2D@71340/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71340" to="Tiles/@AnimatableBody2D@71340/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71340" to="Tiles/@AnimatableBody2D@71340" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71340" to="Tiles/@AnimatableBody2D@71340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71340" to="Tiles/@AnimatableBody2D@71340" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71340" to="Tiles/@AnimatableBody2D@71340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@71341" to="Tiles/@AnimatableBody2D@71341/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71341" to="Tiles/@AnimatableBody2D@71341/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71341" to="Tiles/@AnimatableBody2D@71341" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71341" to="Tiles/@AnimatableBody2D@71341" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71341" to="Tiles/@AnimatableBody2D@71341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71341" to="Tiles/@AnimatableBody2D@71341" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71341" to="Tiles/@AnimatableBody2D@71341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71342" to="Tiles/@AnimatableBody2D@71342/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71342" to="Tiles/@AnimatableBody2D@71342/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71342" to="Tiles/@AnimatableBody2D@71342" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71342" to="Tiles/@AnimatableBody2D@71342" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71342" to="Tiles/@AnimatableBody2D@71342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71342" to="Tiles/@AnimatableBody2D@71342" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71342" to="Tiles/@AnimatableBody2D@71342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71343" to="Tiles/@AnimatableBody2D@71343/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71343" to="Tiles/@AnimatableBody2D@71343/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71343" to="Tiles/@AnimatableBody2D@71343" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71343" to="Tiles/@AnimatableBody2D@71343" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71343" to="Tiles/@AnimatableBody2D@71343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71343" to="Tiles/@AnimatableBody2D@71343" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71343" to="Tiles/@AnimatableBody2D@71343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71344" to="Tiles/@AnimatableBody2D@71344/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71344" to="Tiles/@AnimatableBody2D@71344/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71344" to="Tiles/@AnimatableBody2D@71344" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71344" to="Tiles/@AnimatableBody2D@71344" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71344" to="Tiles/@AnimatableBody2D@71344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71344" to="Tiles/@AnimatableBody2D@71344" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71344" to="Tiles/@AnimatableBody2D@71344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71345" to="Tiles/@AnimatableBody2D@71345/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71345" to="Tiles/@AnimatableBody2D@71345/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71345" to="Tiles/@AnimatableBody2D@71345" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71345" to="Tiles/@AnimatableBody2D@71345" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71345" to="Tiles/@AnimatableBody2D@71345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71345" to="Tiles/@AnimatableBody2D@71345" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71345" to="Tiles/@AnimatableBody2D@71345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71346" to="Tiles/@AnimatableBody2D@71346/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71346" to="Tiles/@AnimatableBody2D@71346/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71346" to="Tiles/@AnimatableBody2D@71346" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71346" to="Tiles/@AnimatableBody2D@71346" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71346" to="Tiles/@AnimatableBody2D@71346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71346" to="Tiles/@AnimatableBody2D@71346" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71346" to="Tiles/@AnimatableBody2D@71346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71347" to="Tiles/@AnimatableBody2D@71347/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71347" to="Tiles/@AnimatableBody2D@71347/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71347" to="Tiles/@AnimatableBody2D@71347" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71347" to="Tiles/@AnimatableBody2D@71347" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71347" to="Tiles/@AnimatableBody2D@71347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71347" to="Tiles/@AnimatableBody2D@71347" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71347" to="Tiles/@AnimatableBody2D@71347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71348" to="Tiles/@AnimatableBody2D@71348/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71348" to="Tiles/@AnimatableBody2D@71348/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71348" to="Tiles/@AnimatableBody2D@71348" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71348" to="Tiles/@AnimatableBody2D@71348" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71348" to="Tiles/@AnimatableBody2D@71348/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71348" to="Tiles/@AnimatableBody2D@71348" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71348" to="Tiles/@AnimatableBody2D@71348/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71349" to="Tiles/@AnimatableBody2D@71349/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71349" to="Tiles/@AnimatableBody2D@71349/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71349" to="Tiles/@AnimatableBody2D@71349" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71349" to="Tiles/@AnimatableBody2D@71349" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71349" to="Tiles/@AnimatableBody2D@71349/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71349" to="Tiles/@AnimatableBody2D@71349" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71349" to="Tiles/@AnimatableBody2D@71349/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71350" to="Tiles/@AnimatableBody2D@71350/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71350" to="Tiles/@AnimatableBody2D@71350/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71350" to="Tiles/@AnimatableBody2D@71350" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71350" to="Tiles/@AnimatableBody2D@71350" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71350" to="Tiles/@AnimatableBody2D@71350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71350" to="Tiles/@AnimatableBody2D@71350" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71350" to="Tiles/@AnimatableBody2D@71350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71351" to="Tiles/@AnimatableBody2D@71351/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71351" to="Tiles/@AnimatableBody2D@71351/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71351" to="Tiles/@AnimatableBody2D@71351" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71351" to="Tiles/@AnimatableBody2D@71351/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71351" to="Tiles/@AnimatableBody2D@71351" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71351" to="Tiles/@AnimatableBody2D@71351/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71352" to="Tiles/@AnimatableBody2D@71352/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71352" to="Tiles/@AnimatableBody2D@71352/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71352" to="Tiles/@AnimatableBody2D@71352" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71352" to="Tiles/@AnimatableBody2D@71352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71352" to="Tiles/@AnimatableBody2D@71352" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71352" to="Tiles/@AnimatableBody2D@71352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71353" to="Tiles/@AnimatableBody2D@71353/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71353" to="Tiles/@AnimatableBody2D@71353/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71353" to="Tiles/@AnimatableBody2D@71353" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71353" to="Tiles/@AnimatableBody2D@71353/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71353" to="Tiles/@AnimatableBody2D@71353" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71353" to="Tiles/@AnimatableBody2D@71353/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71354" to="Tiles/@AnimatableBody2D@71354/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71354" to="Tiles/@AnimatableBody2D@71354/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71354" to="Tiles/@AnimatableBody2D@71354" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71354" to="Tiles/@AnimatableBody2D@71354/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71354" to="Tiles/@AnimatableBody2D@71354" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71354" to="Tiles/@AnimatableBody2D@71354/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71355" to="Tiles/@AnimatableBody2D@71355/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71355" to="Tiles/@AnimatableBody2D@71355/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71355" to="Tiles/@AnimatableBody2D@71355" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71355" to="Tiles/@AnimatableBody2D@71355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71355" to="Tiles/@AnimatableBody2D@71355" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71355" to="Tiles/@AnimatableBody2D@71355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71356" to="Tiles/@AnimatableBody2D@71356/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71356" to="Tiles/@AnimatableBody2D@71356/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71356" to="Tiles/@AnimatableBody2D@71356" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71356" to="Tiles/@AnimatableBody2D@71356/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71356" to="Tiles/@AnimatableBody2D@71356" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71356" to="Tiles/@AnimatableBody2D@71356/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71357" to="Tiles/@AnimatableBody2D@71357/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71357" to="Tiles/@AnimatableBody2D@71357/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71357" to="Tiles/@AnimatableBody2D@71357" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71357" to="Tiles/@AnimatableBody2D@71357/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71357" to="Tiles/@AnimatableBody2D@71357" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71357" to="Tiles/@AnimatableBody2D@71357/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71358" to="Tiles/@AnimatableBody2D@71358/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71358" to="Tiles/@AnimatableBody2D@71358/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71358" to="Tiles/@AnimatableBody2D@71358" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71358" to="Tiles/@AnimatableBody2D@71358/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71358" to="Tiles/@AnimatableBody2D@71358" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71358" to="Tiles/@AnimatableBody2D@71358/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71359" to="Tiles/@AnimatableBody2D@71359/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71359" to="Tiles/@AnimatableBody2D@71359/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71359" to="Tiles/@AnimatableBody2D@71359" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71359" to="Tiles/@AnimatableBody2D@71359/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71359" to="Tiles/@AnimatableBody2D@71359" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71359" to="Tiles/@AnimatableBody2D@71359/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71360" to="Tiles/@AnimatableBody2D@71360/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71360" to="Tiles/@AnimatableBody2D@71360/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71360" to="Tiles/@AnimatableBody2D@71360" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71360" to="Tiles/@AnimatableBody2D@71360/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71360" to="Tiles/@AnimatableBody2D@71360" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71360" to="Tiles/@AnimatableBody2D@71360/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71361" to="Tiles/@AnimatableBody2D@71361/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71361" to="Tiles/@AnimatableBody2D@71361/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71361" to="Tiles/@AnimatableBody2D@71361" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71361" to="Tiles/@AnimatableBody2D@71361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71361" to="Tiles/@AnimatableBody2D@71361" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71361" to="Tiles/@AnimatableBody2D@71361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71362" to="Tiles/@AnimatableBody2D@71362/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71362" to="Tiles/@AnimatableBody2D@71362/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71362" to="Tiles/@AnimatableBody2D@71362" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71362" to="Tiles/@AnimatableBody2D@71362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71362" to="Tiles/@AnimatableBody2D@71362" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71362" to="Tiles/@AnimatableBody2D@71362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71363" to="Tiles/@AnimatableBody2D@71363/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71363" to="Tiles/@AnimatableBody2D@71363/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71363" to="Tiles/@AnimatableBody2D@71363" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71363" to="Tiles/@AnimatableBody2D@71363/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71363" to="Tiles/@AnimatableBody2D@71363" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71363" to="Tiles/@AnimatableBody2D@71363/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@71364" to="Tiles/@Area2D@71364" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71365" to="Tiles/@Area2D@71365" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71366" to="Tiles/@Area2D@71366" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71367" to="Tiles/@Area2D@71367" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71368" to="Tiles/@Area2D@71368" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71369" to="Tiles/@Area2D@71369" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71370" to="Tiles/@Area2D@71370" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71371" to="Tiles/@Area2D@71371" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71372" to="Tiles/@Area2D@71372" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71373" to="Tiles/@Area2D@71373" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71374" to="Tiles/@Area2D@71374" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71375" to="Tiles/@Area2D@71375" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71376" to="Tiles/@Area2D@71376" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71377" to="Tiles/@Area2D@71377" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71378" to="Tiles/@Area2D@71378" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71379" to="Tiles/@Area2D@71379" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71380" to="Tiles/@Area2D@71380" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71381" to="Tiles/@Area2D@71381" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71382" to="Tiles/@Area2D@71382" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71383" to="Tiles/@Area2D@71383" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71384" to="Tiles/@Area2D@71384" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71385" to="Tiles/@Area2D@71385" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71386" to="Tiles/@Area2D@71386" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71387" to="Tiles/@Area2D@71387" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71388" to="Tiles/@Area2D@71388" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71389" to="Tiles/@Area2D@71389" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71390" to="Tiles/@Area2D@71390" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71391" to="Tiles/@Area2D@71391" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71392" to="Tiles/@Area2D@71392" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71393" to="Tiles/@Area2D@71393" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71394" to="Tiles/@Area2D@71394" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71395" to="Tiles/@Area2D@71395" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71396" to="Tiles/@Area2D@71396" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71397" to="Tiles/@Area2D@71397" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71398" to="Tiles/@Area2D@71398" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71399" to="Tiles/@Area2D@71399" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71400" to="Tiles/@Area2D@71400" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71401" to="Tiles/@Area2D@71401" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71402" to="Tiles/@Area2D@71402" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71403" to="Tiles/@Area2D@71403" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71404" to="Tiles/@Area2D@71404" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71405" to="Tiles/@Area2D@71405" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71406" to="Tiles/@Area2D@71406" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71407" to="Tiles/@Area2D@71407" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71408" to="Tiles/@Area2D@71408" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71409" to="Tiles/@Area2D@71409" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71410" to="Tiles/@Area2D@71410" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71411" to="Tiles/@Area2D@71411" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71412" to="Tiles/@Area2D@71412" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71413" to="Tiles/@Area2D@71413" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71414" to="Tiles/@Area2D@71414" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71415" to="Tiles/@Area2D@71415" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71416" to="Tiles/@Area2D@71416" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71417" to="Tiles/@Area2D@71417" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71418" to="Tiles/@Area2D@71418" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71419" to="Tiles/@Area2D@71419" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71420" to="Tiles/@Area2D@71420" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71421" to="Tiles/@Area2D@71421" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71422" to="Tiles/@Area2D@71422" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71423" to="Tiles/@Area2D@71423" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@71424" to="Tiles/@Area2D@71424" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71425" to="Tiles/@AnimatableBody2D@71425/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71425" to="Tiles/@AnimatableBody2D@71425/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71425" to="Tiles/@AnimatableBody2D@71425" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71425" to="Tiles/@AnimatableBody2D@71425/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71425" to="Tiles/@AnimatableBody2D@71425" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71425" to="Tiles/@AnimatableBody2D@71425/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71426" to="Tiles/@AnimatableBody2D@71426/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71426" to="Tiles/@AnimatableBody2D@71426/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71426" to="Tiles/@AnimatableBody2D@71426" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71426" to="Tiles/@AnimatableBody2D@71426/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71426" to="Tiles/@AnimatableBody2D@71426" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71426" to="Tiles/@AnimatableBody2D@71426/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71427" to="Tiles/@AnimatableBody2D@71427/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71427" to="Tiles/@AnimatableBody2D@71427/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71427" to="Tiles/@AnimatableBody2D@71427" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71427" to="Tiles/@AnimatableBody2D@71427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71427" to="Tiles/@AnimatableBody2D@71427" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71427" to="Tiles/@AnimatableBody2D@71427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71428" to="Tiles/@AnimatableBody2D@71428/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71428" to="Tiles/@AnimatableBody2D@71428/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71428" to="Tiles/@AnimatableBody2D@71428" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71428" to="Tiles/@AnimatableBody2D@71428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71428" to="Tiles/@AnimatableBody2D@71428" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71428" to="Tiles/@AnimatableBody2D@71428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71429" to="Tiles/@AnimatableBody2D@71429/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71429" to="Tiles/@AnimatableBody2D@71429/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71429" to="Tiles/@AnimatableBody2D@71429" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71429" to="Tiles/@AnimatableBody2D@71429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71429" to="Tiles/@AnimatableBody2D@71429" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71429" to="Tiles/@AnimatableBody2D@71429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71430" to="Tiles/@AnimatableBody2D@71430/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71430" to="Tiles/@AnimatableBody2D@71430/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71430" to="Tiles/@AnimatableBody2D@71430" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71430" to="Tiles/@AnimatableBody2D@71430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71430" to="Tiles/@AnimatableBody2D@71430" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71430" to="Tiles/@AnimatableBody2D@71430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71431" to="Tiles/@AnimatableBody2D@71431/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71431" to="Tiles/@AnimatableBody2D@71431/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71431" to="Tiles/@AnimatableBody2D@71431" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71431" to="Tiles/@AnimatableBody2D@71431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71431" to="Tiles/@AnimatableBody2D@71431" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71431" to="Tiles/@AnimatableBody2D@71431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71432" to="Tiles/@AnimatableBody2D@71432/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71432" to="Tiles/@AnimatableBody2D@71432/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71432" to="Tiles/@AnimatableBody2D@71432" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71432" to="Tiles/@AnimatableBody2D@71432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71432" to="Tiles/@AnimatableBody2D@71432" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71432" to="Tiles/@AnimatableBody2D@71432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71433" to="Tiles/@AnimatableBody2D@71433/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71433" to="Tiles/@AnimatableBody2D@71433/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71433" to="Tiles/@AnimatableBody2D@71433" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71433" to="Tiles/@AnimatableBody2D@71433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71433" to="Tiles/@AnimatableBody2D@71433" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71433" to="Tiles/@AnimatableBody2D@71433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@71434" to="Tiles/@AnimatableBody2D@71434/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@71434" to="Tiles/@AnimatableBody2D@71434/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71434" to="Tiles/@AnimatableBody2D@71434" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@71434" to="Tiles/@AnimatableBody2D@71434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71434" to="Tiles/@AnimatableBody2D@71434" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@71434" to="Tiles/@AnimatableBody2D@71434/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World7/7-1a.tscn b/Scenes/Levels/SMBLL/World7/7-1a.tscn new file mode 100644 index 0000000..7a1aaec --- /dev/null +++ b/Scenes/Levels/SMBLL/World7/7-1a.tscn @@ -0,0 +1,153 @@ +[gd_scene load_steps=2 format=3 uid="uid://b7pkvqjusukx"] + +[ext_resource type="PackedScene" uid="uid://d30a2mydtwrsn" path="res://Scenes/Levels/SMBLL/World8/8-2a.tscn" id="1_pqkoa"] + +[node name="8-2a" instance=ExtResource("1_pqkoa")] +world_id = 7 +level_id = 1 + +[node name="PipeArea" parent="." index="6"] +target_level = "uid://l2xc5dpni7ef" + +[node name="ChallengeNodes" parent="." index="11" node_paths=PackedStringArray("nodes_to_delete")] +nodes_to_delete = [] + +[node name="RedCoin" parent="ChallengeNodes" index="0"] +position = Vector2(16, 152) +id = 4 + +[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="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@96712" to="Tiles/@AnimatableBody2D@96712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96712" to="Tiles/@AnimatableBody2D@96712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96712" to="Tiles/@AnimatableBody2D@96712" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96712" to="Tiles/@AnimatableBody2D@96712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96712" to="Tiles/@AnimatableBody2D@96712" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96712" to="Tiles/@AnimatableBody2D@96712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96713" to="Tiles/@AnimatableBody2D@96713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96713" to="Tiles/@AnimatableBody2D@96713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96713" to="Tiles/@AnimatableBody2D@96713" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96713" to="Tiles/@AnimatableBody2D@96713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96713" to="Tiles/@AnimatableBody2D@96713" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96713" to="Tiles/@AnimatableBody2D@96713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96714" to="Tiles/@AnimatableBody2D@96714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96714" to="Tiles/@AnimatableBody2D@96714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96714" to="Tiles/@AnimatableBody2D@96714" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96714" to="Tiles/@AnimatableBody2D@96714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96714" to="Tiles/@AnimatableBody2D@96714" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96714" to="Tiles/@AnimatableBody2D@96714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96715" to="Tiles/@AnimatableBody2D@96715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96715" to="Tiles/@AnimatableBody2D@96715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96715" to="Tiles/@AnimatableBody2D@96715" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96715" to="Tiles/@AnimatableBody2D@96715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96715" to="Tiles/@AnimatableBody2D@96715" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96715" to="Tiles/@AnimatableBody2D@96715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96716" to="Tiles/@AnimatableBody2D@96716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96716" to="Tiles/@AnimatableBody2D@96716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96716" to="Tiles/@AnimatableBody2D@96716" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96716" to="Tiles/@AnimatableBody2D@96716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96716" to="Tiles/@AnimatableBody2D@96716" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96716" to="Tiles/@AnimatableBody2D@96716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96717" to="Tiles/@AnimatableBody2D@96717/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96717" to="Tiles/@AnimatableBody2D@96717/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96717" to="Tiles/@AnimatableBody2D@96717" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96717" to="Tiles/@AnimatableBody2D@96717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96717" to="Tiles/@AnimatableBody2D@96717" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96717" to="Tiles/@AnimatableBody2D@96717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96718" to="Tiles/@AnimatableBody2D@96718/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96718" to="Tiles/@AnimatableBody2D@96718/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96718" to="Tiles/@AnimatableBody2D@96718" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96718" to="Tiles/@AnimatableBody2D@96718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96718" to="Tiles/@AnimatableBody2D@96718" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96718" to="Tiles/@AnimatableBody2D@96718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96719" to="Tiles/@AnimatableBody2D@96719/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96719" to="Tiles/@AnimatableBody2D@96719/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96719" to="Tiles/@AnimatableBody2D@96719" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96719" to="Tiles/@AnimatableBody2D@96719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96719" to="Tiles/@AnimatableBody2D@96719" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96719" to="Tiles/@AnimatableBody2D@96719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96720" to="Tiles/@AnimatableBody2D@96720/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96720" to="Tiles/@AnimatableBody2D@96720/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96720" to="Tiles/@AnimatableBody2D@96720" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96720" to="Tiles/@AnimatableBody2D@96720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96720" to="Tiles/@AnimatableBody2D@96720" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96720" to="Tiles/@AnimatableBody2D@96720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96721" to="Tiles/@AnimatableBody2D@96721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96721" to="Tiles/@AnimatableBody2D@96721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96721" to="Tiles/@AnimatableBody2D@96721" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96721" to="Tiles/@AnimatableBody2D@96721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96721" to="Tiles/@AnimatableBody2D@96721" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96721" to="Tiles/@AnimatableBody2D@96721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96722" to="Tiles/@AnimatableBody2D@96722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96722" to="Tiles/@AnimatableBody2D@96722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96722" to="Tiles/@AnimatableBody2D@96722" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96722" to="Tiles/@AnimatableBody2D@96722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96722" to="Tiles/@AnimatableBody2D@96722" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96722" to="Tiles/@AnimatableBody2D@96722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96723" to="Tiles/@AnimatableBody2D@96723/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96723" to="Tiles/@AnimatableBody2D@96723/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96723" to="Tiles/@AnimatableBody2D@96723" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96723" to="Tiles/@AnimatableBody2D@96723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96723" to="Tiles/@AnimatableBody2D@96723" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96723" to="Tiles/@AnimatableBody2D@96723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96724" to="Tiles/@AnimatableBody2D@96724/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96724" to="Tiles/@AnimatableBody2D@96724/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96724" to="Tiles/@AnimatableBody2D@96724" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96724" to="Tiles/@AnimatableBody2D@96724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96724" to="Tiles/@AnimatableBody2D@96724" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96724" to="Tiles/@AnimatableBody2D@96724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96725" to="Tiles/@AnimatableBody2D@96725/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96725" to="Tiles/@AnimatableBody2D@96725/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96725" to="Tiles/@AnimatableBody2D@96725" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96725" to="Tiles/@AnimatableBody2D@96725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96725" to="Tiles/@AnimatableBody2D@96725" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96725" to="Tiles/@AnimatableBody2D@96725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96726" to="Tiles/@AnimatableBody2D@96726/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96726" to="Tiles/@AnimatableBody2D@96726/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96726" to="Tiles/@AnimatableBody2D@96726" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96726" to="Tiles/@AnimatableBody2D@96726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96726" to="Tiles/@AnimatableBody2D@96726" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96726" to="Tiles/@AnimatableBody2D@96726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96727" to="Tiles/@AnimatableBody2D@96727/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96727" to="Tiles/@AnimatableBody2D@96727/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96727" to="Tiles/@AnimatableBody2D@96727" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96727" to="Tiles/@AnimatableBody2D@96727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96727" to="Tiles/@AnimatableBody2D@96727" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96727" to="Tiles/@AnimatableBody2D@96727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96728" to="Tiles/@AnimatableBody2D@96728/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96728" to="Tiles/@AnimatableBody2D@96728/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96728" to="Tiles/@AnimatableBody2D@96728" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96728" to="Tiles/@AnimatableBody2D@96728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96728" to="Tiles/@AnimatableBody2D@96728" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96728" to="Tiles/@AnimatableBody2D@96728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96729" to="Tiles/@AnimatableBody2D@96729/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96729" to="Tiles/@AnimatableBody2D@96729/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96729" to="Tiles/@AnimatableBody2D@96729" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96729" to="Tiles/@AnimatableBody2D@96729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96729" to="Tiles/@AnimatableBody2D@96729" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96729" to="Tiles/@AnimatableBody2D@96729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96730" to="Tiles/@Node2D@96730/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96731" to="Tiles/@Node2D@96731/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96732" to="Tiles/@Node2D@96732/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96733" to="Tiles/@Node2D@96733/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96734" to="Tiles/@Node2D@96734/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96735" to="Tiles/@Node2D@96735/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96736" to="Tiles/@Node2D@96736/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96737" to="Tiles/@Node2D@96737/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96738" to="Tiles/@Node2D@96738/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96739" to="Tiles/@Node2D@96739/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96740" to="Tiles/@Node2D@96740/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96741" to="Tiles/@Node2D@96741/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96742" to="Tiles/@Node2D@96742/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96743" to="Tiles/@AnimatableBody2D@96743/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96743" to="Tiles/@AnimatableBody2D@96743/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96743" to="Tiles/@AnimatableBody2D@96743" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96743" to="Tiles/@AnimatableBody2D@96743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96743" to="Tiles/@AnimatableBody2D@96743" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96743" to="Tiles/@AnimatableBody2D@96743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@96744" to="Tiles/@Node2D@96744/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World7/7-1b.tscn b/Scenes/Levels/SMBLL/World7/7-1b.tscn new file mode 100644 index 0000000..c9f4336 --- /dev/null +++ b/Scenes/Levels/SMBLL/World7/7-1b.tscn @@ -0,0 +1,102 @@ +[gd_scene load_steps=16 format=4 uid="uid://l2xc5dpni7ef"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_kd53a"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_uj357"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_sngld"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_uj357"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_33n6m"] +[ext_resource type="PackedScene" uid="uid://4fwln7wo5cja" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaParaTroopa.tscn" id="7_66ba3"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="8_pr822"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="9_hsc7o"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_rhup0"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="10_sngld"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="12_sngld"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="12_uj357"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="13_uj357"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="14_x6nx3"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="15_66ba3"] + +[node name="Level" type="Node"] +script = ExtResource("1_kd53a") +music = ExtResource("2_uj357") +theme = "Jungle" +theme_time = "Night" +campaign = "SMBLL" +world_id = 7 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_sngld")] +time_of_day = 1 +primary_layer = 1 +particles = 2 +liquid_layer = 3 + +[node name="Player" parent="." instance=ExtResource("4_uj357")] +position = Vector2(-232, 0) + +[node name="Tiles" parent="." instance=ExtResource("5_33n6m")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAADAAAAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAADAAEAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAADAAIAAABVAAAAAAABAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAADAAAAAABVAAEAAAABAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAADAAEAAABVAAIAAAABAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAADAAIAAABfAP//AAAEAAIAAABfAP7/AAAEAAIAAABfAP3/AAAEAAIAAABfAPz/AAAEAAIAAABfAPv/AAAEAAIAAABfAPr/AAAEAAIAAABfAPn/AAAEAAIAAABfAPj/AAAEAAIAAABdAPz/AAAIAAAAAABdAP3/AAAIAAEAAABeAPz/AAAJAAAAAABeAP3/AAAJAAEAAABdAP7/AAAIAAEAAABeAP7/AAAJAAEAAABdAP//AAAIAAEAAABeAP//AAAJAAEAAABbAP3/AwAEAAAAAABbAP7/AwAEAAEAAABFAP3/AwAEAAAAAABFAP7/AwAEAAEAAAA9AP3/AwAEAAAAAAA9AP7/AwAEAAEAAAArAP3/AwAEAAAAAAArAP7/AwAEAAEAAAAVAP3/AwAEAAAAAAAVAP7/AwAEAAEAAAANAP3/AwAEAAAAAAANAP7/AwAEAAEAAAD7//3/AwAEAAAAAAD7//7/AwAEAAEAAAD4//7/AwADAAAAAAALAP7/AwADAAAAAAAXAP7/AwADAAAAAAAYAP7/AwADAAAAAAAoAP7/AwADAAAAAAA7AP7/AwADAAAAAABHAP7/AwADAAAAAABIAP7/AwADAAAAAABYAP7/AwADAAAAAABbAP//AwAAAAEAAABYAP//AwADAAEAAABHAP//AwADAAEAAABIAP//AwADAAEAAABFAP//AwAAAAEAAAA9AP//AwAAAAEAAAA7AP//AwADAAEAAAArAP//AwAAAAEAAAAoAP//AwADAAEAAAAXAP//AwADAAEAAAAYAP//AwADAAEAAAAVAP//AwAAAAEAAAANAP//AwAAAAEAAAALAP//AwADAAEAAAD4////AwADAAEAAAD0//7/AAAJAAAAAAD0////AAAJAAEAAADz//7/AAAIAAAAAADz////AAAIAAEAAABKAP3/AAABAAQAAABKAP//AAABAAQAAABKAP7/AAACAAQAAAD2////AwABAAEAAAD3////AwABAAEAAAD5////AwABAAEAAAAOAP//AwABAAEAAAAPAP//AwABAAEAAAAQAP//AwABAAEAAAARAP//AwABAAEAAAApAP//AwABAAEAAAAnAP//AwABAAEAAAAmAP//AwABAAEAAAA+AP//AwABAAEAAAA/AP//AwABAAEAAABAAP//AwABAAEAAABBAP//AwABAAEAAABWAP//AwABAAEAAABXAP//AwABAAEAAABZAP//AwABAAEAAAD7////AwAAAAEAAAA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("7_66ba3")] +position = Vector2(264, 0) + +[node name="Goomba" parent="Enemies" instance=ExtResource("8_pr822")] +position = Vector2(392, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("8_pr822")] +position = Vector2(416, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("9_hsc7o")] +position = Vector2(856, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("9_hsc7o")] +position = Vector2(880, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("9_hsc7o")] +position = Vector2(904, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("9_hsc7o")] +position = Vector2(664, 0) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("9_hsc7o")] +position = Vector2(640, 0) + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("9_hsc7o")] +position = Vector2(616, 0) + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("10_sngld")] +position = Vector2(-192, -32) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("10_sngld")] +position = Vector2(1504, -64) + +[node name="DropShadow" parent="." instance=ExtResource("10_rhup0")] + +[node name="PipeArea" parent="." instance=ExtResource("12_uj357")] +position = Vector2(-192, -32) +pipe_id = 1 +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("12_uj357")] +position = Vector2(1504, -64) +pipe_id = 1 +target_level = "uid://b771bk4w514rc" + +[node name="BulletBillCannon" parent="." instance=ExtResource("12_sngld")] +position = Vector2(1192, -40) + +[node name="BulletBillCannon2" parent="." instance=ExtResource("12_sngld")] +position = Vector2(1192, -8) + +[node name="HardCameraRightLimit" parent="." instance=ExtResource("13_uj357")] +position = Vector2(1536, -136) + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("14_x6nx3") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("15_66ba3")] +position = Vector2(1528, -136) +id = 4 diff --git a/Scenes/Levels/SMBLL/World7/7-1c.tscn b/Scenes/Levels/SMBLL/World7/7-1c.tscn new file mode 100644 index 0000000..5ea4a26 --- /dev/null +++ b/Scenes/Levels/SMBLL/World7/7-1c.tscn @@ -0,0 +1,1440 @@ +[gd_scene load_steps=2 format=4 uid="uid://b771bk4w514rc"] + +[ext_resource type="PackedScene" uid="uid://3cvtloqujpwd" path="res://Scenes/Levels/SMBLL/World5/5-3a.tscn" id="1_fcebj"] + +[node name="5-3a" instance=ExtResource("1_fcebj")] + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAANAP7/AAAKAAYAAAANAP//AAAKAAcAAAAOAP7/AAALAAYAAAAOAP//AAALAAcAAAAPAP7/AAAMAAYAAAAPAP//AAAMAAcAAAAQAPf/AAAJAAcAAAAQAPj/AAAJAAcAAAAQAPn/AAAJAAcAAAAQAPr/AAAJAAcAAAAQAPv/AAAJAAcAAAAQAPz/AAAJAAcAAAAQAP3/AAAJAAcAAAAQAP7/AAAJAAcAAAAQAP//AAAJAAcAAAAQAPX/AAAJAAcAAAAQAPb/AAAJAAcAAAAPAPX/AAAIAAcAAAAPAPb/AAAIAAcAAAAPAPf/AAAIAAcAAAAPAPj/AAAIAAcAAAAPAPn/AAAIAAcAAAAPAPr/AAAIAAcAAAAPAPv/AAAIAAcAAAAPAPz/AAAIAAcAAAAPAP3/AAAIAAcAAADz//3/AQAAAAAAAQD0//3/AQAAAAAAAQD1//3/AQAAAAAAAQD2//3/AQAAAAAAAQD3//3/AQAAAAAAAQD4//3/AQAAAAAAAQD5//3/AQAAAAAAAQD6//3/AQAAAAAAAQD7//3/AQAAAAAAAQD8//3/AQAAAAAAAQD9//3/AQAAAAAAAQD+//3/AQAAAAAAAQD///3/AQAAAAAAAQAAAP3/AQAAAAAAAQABAP3/AQAAAAAAAQACAP3/AQAAAAAAAQADAP3/AQAAAAAAAQAEAP3/AQAAAAAAAQAFAP3/AQAAAAAAAQAGAP3/AQAAAAAAAQAHAP3/AQAAAAAAAQAIAP3/AQAAAAAAAQAJAP3/AQAAAAAAAQAKAP3/AQAAAAAAAQALAP3/AQAAAAAAAQDz//X/AQAAAAAAAQDz//b/AQAAAAAAAQDz//f/AQAAAAAAAQDz//j/AQAAAAAAAQDz//n/AQAAAAAAAQDz//r/AQAAAAAAAQDz//v/AQAAAAAAAQDz//z/AQAAAAAAAQD0//X/AQAAAAAAAQD0//b/AQAAAAAAAQD0//f/AQAAAAAAAQD0//j/AQAAAAAAAQD0//n/AQAAAAAAAQD0//r/AQAAAAAAAQD0//v/AQAAAAAAAQD0//z/AQAAAAAAAQD1//X/AQAAAAAAAQD1//b/AQAAAAAAAQD1//f/AQAAAAAAAQD1//j/AQAAAAAAAQD1//n/AQAAAAAAAQD1//r/AQAAAAAAAQD1//v/AQAAAAAAAQD1//z/AQAAAAAAAQD2//X/AQAAAAAAAQD2//b/AQAAAAAAAQD2//f/AQAAAAAAAQD2//j/AQAAAAAAAQD2//n/AQAAAAAAAQD2//r/AQAAAAAAAQD2//v/AQAAAAAAAQD2//z/AQAAAAAAAQD3//X/AQAAAAAAAQD3//b/AQAAAAAAAQD3//f/AQAAAAAAAQD3//j/AQAAAAAAAQD3//n/AQAAAAAAAQD3//r/AQAAAAAAAQD3//v/AQAAAAAAAQD3//z/AQAAAAAAAQD4//X/AQAAAAAAAQD4//b/AQAAAAAAAQD4//f/AQAAAAAAAQD4//j/AQAAAAAAAQD4//n/AQAAAAAAAQD4//r/AQAAAAAAAQD4//v/AQAAAAAAAQD4//z/AQAAAAAAAQD5//X/AQAAAAAAAQD5//b/AQAAAAAAAQD5//f/AQAAAAAAAQD5//j/AQAAAAAAAQD5//n/AQAAAAAAAQD5//r/AQAAAAAAAQD5//v/AQAAAAAAAQD5//z/AQAAAAAAAQD6//X/AQAAAAAAAQD6//b/AQAAAAAAAQD6//f/AQAAAAAAAQD6//j/AQAAAAAAAQD6//n/AQAAAAAAAQD6//r/AQAAAAAAAQD6//v/AQAAAAAAAQD6//z/AQAAAAAAAQD7//X/AQAAAAAAAQD7//b/AQAAAAAAAQD7//f/AQAAAAAAAQD7//j/AQAAAAAAAQD7//n/AQAAAAAAAQD7//r/AQAAAAAAAQD7//v/AQAAAAAAAQD7//z/AQAAAAAAAQD8//X/AQAAAAAAAQD8//b/AQAAAAAAAQD8//f/AQAAAAAAAQD8//j/AQAAAAAAAQD8//n/AQAAAAAAAQD8//r/AQAAAAAAAQD8//v/AQAAAAAAAQD8//z/AQAAAAAAAQD9//X/AQAAAAAAAQD9//b/AQAAAAAAAQD9//f/AQAAAAAAAQD9//j/AQAAAAAAAQD9//n/AQAAAAAAAQD9//r/AQAAAAAAAQD9//v/AQAAAAAAAQD9//z/AQAAAAAAAQD+//X/AQAAAAAAAQD+//b/AQAAAAAAAQD+//f/AQAAAAAAAQD+//j/AQAAAAAAAQD+//n/AQAAAAAAAQD+//r/AQAAAAAAAQD+//v/AQAAAAAAAQD+//z/AQAAAAAAAQD///X/AQAAAAAAAQD///b/AQAAAAAAAQD///f/AQAAAAAAAQD///j/AQAAAAAAAQD///n/AQAAAAAAAQD///r/AQAAAAAAAQD///v/AQAAAAAAAQD///z/AQAAAAAAAQAAAPX/AQAAAAAAAQAAAPb/AQAAAAAAAQAAAPf/AQAAAAAAAQAAAPj/AQAAAAAAAQAAAPn/AQAAAAAAAQAAAPr/AQAAAAAAAQAAAPv/AQAAAAAAAQAAAPz/AQAAAAAAAQABAPX/AQAAAAAAAQABAPb/AQAAAAAAAQABAPf/AQAAAAAAAQABAPj/AQAAAAAAAQABAPn/AQAAAAAAAQABAPr/AQAAAAAAAQABAPv/AQAAAAAAAQABAPz/AQAAAAAAAQACAPX/AQAAAAAAAQACAPb/AQAAAAAAAQACAPf/AQAAAAAAAQACAPj/AQAAAAAAAQACAPn/AQAAAAAAAQACAPr/AQAAAAAAAQACAPv/AQAAAAAAAQACAPz/AQAAAAAAAQADAPX/AQAAAAAAAQADAPb/AQAAAAAAAQADAPf/AQAAAAAAAQADAPj/AQAAAAAAAQADAPn/AQAAAAAAAQADAPr/AQAAAAAAAQADAPv/AQAAAAAAAQADAPz/AQAAAAAAAQAEAPX/AQAAAAAAAQAEAPb/AQAAAAAAAQAEAPf/AQAAAAAAAQAEAPj/AQAAAAAAAQAEAPn/AQAAAAAAAQAEAPr/AQAAAAAAAQAEAPv/AQAAAAAAAQAEAPz/AQAAAAAAAQAFAPX/AQAAAAAAAQAFAPb/AQAAAAAAAQAFAPf/AQAAAAAAAQAFAPj/AQAAAAAAAQAFAPn/AQAAAAAAAQAFAPr/AQAAAAAAAQAFAPv/AQAAAAAAAQAFAPz/AQAAAAAAAQAGAPX/AQAAAAAAAQAGAPb/AQAAAAAAAQAGAPf/AQAAAAAAAQAGAPj/AQAAAAAAAQAGAPn/AQAAAAAAAQAGAPr/AQAAAAAAAQAGAPv/AQAAAAAAAQAGAPz/AQAAAAAAAQAHAPX/AQAAAAAAAQAHAPb/AQAAAAAAAQAHAPf/AQAAAAAAAQAHAPj/AQAAAAAAAQAHAPn/AQAAAAAAAQAHAPr/AQAAAAAAAQAHAPv/AQAAAAAAAQAHAPz/AQAAAAAAAQAIAPX/AQAAAAAAAQAIAPb/AQAAAAAAAQAIAPf/AQAAAAAAAQAIAPj/AQAAAAAAAQAIAPn/AQAAAAAAAQAIAPr/AQAAAAAAAQAIAPv/AQAAAAAAAQAIAPz/AQAAAAAAAQAJAPX/AQAAAAAAAQAJAPb/AQAAAAAAAQAJAPf/AQAAAAAAAQAJAPj/AQAAAAAAAQAJAPn/AQAAAAAAAQAJAPr/AQAAAAAAAQAJAPv/AQAAAAAAAQAJAPz/AQAAAAAAAQAKAPX/AQAAAAAAAQAKAPb/AQAAAAAAAQAKAPf/AQAAAAAAAQAKAPj/AQAAAAAAAQAKAPn/AQAAAAAAAQAKAPr/AQAAAAAAAQAKAPv/AQAAAAAAAQAKAPz/AQAAAAAAAQALAPX/AQAAAAAAAQALAPb/AQAAAAAAAQALAPf/AQAAAAAAAQALAPj/AQAAAAAAAQALAPn/AQAAAAAAAQALAPr/AQAAAAAAAQALAPv/AQAAAAAAAQALAPz/AQAAAAAAAQAMAPX/AQAAAAAAAQAMAPb/AQAAAAAAAQAMAPf/AQAAAAAAAQAMAPj/AQAAAAAAAQAMAPn/AQAAAAAAAQAMAPr/AQAAAAAAAQAMAPv/AQAAAAAAAQAMAPz/AQAAAAAABQDz////AQAAAAAAAwD0////AQAAAAAAAwD1////AQAAAAAAAwD2////AQAAAAAAAwD3////AQAAAAAAAwD4////AQAAAAAAAwD5////AQAAAAAAAwD6////AQAAAAAAAwD7////AQAAAAAAAwD8////AQAAAAAAAwD9////AQAAAAAAAwD+////AQAAAAAAAwD/////AQAAAAAAAwAAAP//AQAAAAAAAwABAP//AQAAAAAAAwACAP//AQAAAAAAAwAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAASAPX/AAAAAAQAAAASAPb/AAAAAAQAAAASAPf/AAAAAAQAAAASAPj/AAAAAAQAAAASAPn/AAAAAAQAAAASAPr/AAAAAAQAAAASAPv/AAAAAAQAAAASAPz/AAAAAAQAAAASAP3/AAAAAAQAAAASAP7/AAAAAAQAAAASAP//AAAAAAQAAAATAPX/AAAAAAQAAAATAPb/AAAAAAQAAAATAPf/AAAAAAQAAAATAPj/AAAAAAQAAAATAPn/AAAAAAQAAAATAPr/AAAAAAQAAAATAPv/AAAAAAQAAAATAPz/AAAAAAQAAAATAP3/AAAAAAQAAAATAP7/AAAAAAQAAAATAP//AAAAAAQAAAAUAPX/AAAAAAQAAAAUAPb/AAAAAAQAAAAUAPf/AAAAAAQAAAAUAPj/AAAAAAQAAAAUAPn/AAAAAAQAAAAUAPr/AAAAAAQAAAAUAPv/AAAAAAQAAAAUAPz/AAAAAAQAAAAUAP3/AAAAAAQAAAAUAP7/AAAAAAQAAAAUAP//AAAAAAQAAAAVAPX/AAAAAAQAAAAVAPb/AAAAAAQAAAAVAPf/AAAAAAQAAAAVAPj/AAAAAAQAAAAVAPn/AAAAAAQAAAAVAPr/AAAAAAQAAAAVAPv/AAAAAAQAAAAVAPz/AAAAAAQAAAAVAP3/AAAAAAQAAAAVAP7/AAAAAAQAAAAVAP//AAAAAAQAAAAWAPX/AAAAAAQAAAAWAPb/AAAAAAQAAAAWAPf/AAAAAAQAAAAWAPj/AAAAAAQAAAAWAPn/AAAAAAQAAAAWAPr/AAAAAAQAAAAWAPv/AAAAAAQAAAAWAPz/AAAAAAQAAAAWAP3/AAAAAAQAAAAWAP7/AAAAAAQAAAAWAP//AAAAAAQAAAAXAPX/AAAAAAQAAAAXAPb/AAAAAAQAAAAXAPf/AAAAAAQAAAAXAPj/AAAAAAQAAAAXAPn/AAAAAAQAAAAXAPr/AAAAAAQAAAAXAPv/AAAAAAQAAAAXAPz/AAAAAAQAAAAXAP3/AAAAAAQAAAAXAP7/AAAAAAQAAAAXAP//AAAAAAQAAAAYAPX/AAAAAAQAAAAYAPb/AAAAAAQAAAAYAPf/AAAAAAQAAAAYAPj/AAAAAAQAAAAYAPn/AAAAAAQAAAAYAPr/AAAAAAQAAAAYAPv/AAAAAAQAAAAYAPz/AAAAAAQAAAAYAP3/AAAAAAQAAAAYAP7/AAAAAAQAAAAYAP//AAAAAAQAAAAZAPX/AAAAAAQAAAAZAPb/AAAAAAQAAAAZAPf/AAAAAAQAAAAZAPj/AAAAAAQAAAAZAPn/AAAAAAQAAAAZAPr/AAAAAAQAAAAZAPv/AAAAAAQAAAAZAPz/AAAAAAQAAAAZAP3/AAAAAAQAAAAZAP7/AAAAAAQAAAAZAP//AAAAAAQAAAAaAPX/AAAAAAQAAAAaAPb/AAAAAAQAAAAaAPf/AAAAAAQAAAAaAPj/AAAAAAQAAAAaAPn/AAAAAAQAAAAaAPr/AAAAAAQAAAAaAPv/AAAAAAQAAAAaAPz/AAAAAAQAAAAaAP3/AAAAAAQAAAAaAP7/AAAAAAQAAAAaAP//AAAAAAQAAAAbAPX/AAAAAAQAAAAbAPb/AAAAAAQAAAAbAPf/AAAAAAQAAAAbAPj/AAAAAAQAAAAbAPn/AAAAAAQAAAAbAPr/AAAAAAQAAAAbAPv/AAAAAAQAAAAbAPz/AAAAAAQAAAAbAP3/AAAAAAQAAAAbAP7/AAAAAAQAAAAbAP//AAAAAAQAAAAcAPX/AAAAAAQAAAAcAPb/AAAAAAQAAAAcAPf/AAAAAAQAAAAcAPj/AAAAAAQAAAAcAPn/AAAAAAQAAAAcAPr/AAAAAAQAAAAcAPv/AAAAAAQAAAAcAPz/AAAAAAQAAAAcAP3/AAAAAAQAAAAcAP7/AAAAAAQAAAAcAP//AAAAAAQAAAAdAPX/AAAAAAQAAAAdAPb/AAAAAAQAAAAdAPf/AAAAAAQAAAAdAPj/AAAAAAQAAAAdAPn/AAAAAAQAAAAdAPr/AAAAAAQAAAAdAPv/AAAAAAQAAAAdAPz/AAAAAAQAAAAdAP3/AAAAAAQAAAAdAP7/AAAAAAQAAAAdAP//AAAAAAQAAAAeAPX/AAAAAAQAAAAeAPb/AAAAAAQAAAAeAPf/AAAAAAQAAAAeAPj/AAAAAAQAAAAeAPn/AAAAAAQAAAAeAPr/AAAAAAQAAAAeAPv/AAAAAAQAAAAeAPz/AAAAAAQAAAAeAP3/AAAAAAQAAAAeAP7/AAAAAAQAAAAeAP//AAAAAAQAAAAfAPX/AAAAAAQAAAAfAPb/AAAAAAQAAAAfAPf/AAAAAAQAAAAfAPj/AAAAAAQAAAAfAPn/AAAAAAQAAAAfAPr/AAAAAAQAAAAfAPv/AAAAAAQAAAAfAPz/AAAAAAQAAAAfAP3/AAAAAAQAAAAfAP7/AAAAAAQAAAAfAP//AAAAAAQAAAAgAPX/AAAAAAQAAAAgAPb/AAAAAAQAAAAgAPf/AAAAAAQAAAAgAPj/AAAAAAQAAAAgAPn/AAAAAAQAAAAgAPr/AAAAAAQAAAAgAPv/AAAAAAQAAAAgAPz/AAAAAAQAAAAgAP3/AAAAAAQAAAAgAP7/AAAAAAQAAAAgAP//AAAAAAQAAAAhAPX/AAAAAAQAAAAhAPb/AAAAAAQAAAAhAPf/AAAAAAQAAAAhAPj/AAAAAAQAAAAhAPn/AAAAAAQAAAAhAPr/AAAAAAQAAAAhAPv/AAAAAAQAAAAhAPz/AAAAAAQAAAAhAP3/AAAAAAQAAAAhAP7/AAAAAAQAAAAhAP//AAAAAAQAAAAiAPX/AAAAAAQAAAAiAPb/AAAAAAQAAAAiAPf/AAAAAAQAAAAiAPj/AAAAAAQAAAAiAPn/AAAAAAQAAAAiAPr/AAAAAAQAAAAiAPv/AAAAAAQAAAAiAPz/AAAAAAQAAAAiAP3/AAAAAAQAAAAiAP7/AAAAAAQAAAAiAP//AAAAAAQAAAAjAPX/AAAAAAQAAAAjAPb/AAAAAAQAAAAjAPf/AAAAAAQAAAAjAPj/AAAAAAQAAAAjAPn/AAAAAAQAAAAjAPr/AAAAAAQAAAAjAPv/AAAAAAQAAAAjAPz/AAAAAAQAAAAjAP3/AAAAAAQAAAAjAP7/AAAAAAQAAAAjAP//AAAAAAQAAAAkAPX/AAAAAAQAAAAkAPb/AAAAAAQAAAAkAPf/AAAAAAQAAAAkAPj/AAAAAAQAAAAkAPn/AAAAAAQAAAAkAPr/AAAAAAQAAAAkAPv/AAAAAAQAAAAkAPz/AAAAAAQAAAAkAP3/AAAAAAQAAAAkAP7/AAAAAAQAAAAkAP//AAAAAAQAAAAlAPX/AAAAAAQAAAAlAPb/AAAAAAQAAAAlAPf/AAAAAAQAAAAlAPj/AAAAAAQAAAAlAPn/AAAAAAQAAAAlAPr/AAAAAAQAAAAlAPv/AAAAAAQAAAAlAPz/AAAAAAQAAAAlAP3/AAAAAAQAAAAlAP7/AAAAAAQAAAAlAP//AAAAAAQAAAAmAPX/AAAAAAQAAAAmAPb/AAAAAAQAAAAmAPf/AAAAAAQAAAAmAPj/AAAAAAQAAAAmAPn/AAAAAAQAAAAmAPr/AAAAAAQAAAAmAPv/AAAAAAQAAAAmAPz/AAAAAAQAAAAmAP3/AAAAAAQAAAAmAP7/AAAAAAQAAAAmAP//AAAAAAQAAAAnAPX/AAAAAAQAAAAnAPb/AAAAAAQAAAAnAPf/AAAAAAQAAAAnAPj/AAAAAAQAAAAnAPn/AAAAAAQAAAAnAPr/AAAAAAQAAAAnAPv/AAAAAAQAAAAnAPz/AAAAAAQAAAAnAP3/AAAAAAQAAAAnAP7/AAAAAAQAAAAnAP//AAAAAAQAAAAoAPX/AAAAAAQAAAAoAPb/AAAAAAQAAAAoAPf/AAAAAAQAAAAoAPj/AAAAAAQAAAAoAPn/AAAAAAQAAAAoAPr/AAAAAAQAAAAoAPv/AAAAAAQAAAAoAPz/AAAAAAQAAAAoAP3/AAAAAAQAAAAoAP7/AAAAAAQAAAAoAP//AAAAAAQAAAApAPX/AAAAAAQAAAApAPb/AAAAAAQAAAApAPf/AAAAAAQAAAApAPj/AAAAAAQAAAApAPn/AAAAAAQAAAApAPr/AAAAAAQAAAApAPv/AAAAAAQAAAApAPz/AAAAAAQAAAApAP3/AAAAAAQAAAApAP7/AAAAAAQAAAApAP//AAAAAAQAAAAqAPX/AAAAAAQAAAAqAPb/AAAAAAQAAAAqAPf/AAAAAAQAAAAqAPj/AAAAAAQAAAAqAPn/AAAAAAQAAAAqAPr/AAAAAAQAAAAqAPv/AAAAAAQAAAAqAPz/AAAAAAQAAAAqAP3/AAAAAAQAAAAqAP7/AAAAAAQAAAAqAP//AAAAAAQAAAArAPX/AAAAAAQAAAArAPb/AAAAAAQAAAArAPf/AAAAAAQAAAArAPj/AAAAAAQAAAArAPn/AAAAAAQAAAArAPr/AAAAAAQAAAArAPv/AAAAAAQAAAArAPz/AAAAAAQAAAArAP3/AAAAAAQAAAArAP7/AAAAAAQAAAArAP//AAAAAAQAAAAsAPX/AAAAAAQAAAAsAPb/AAAAAAQAAAAsAPf/AAAAAAQAAAAsAPj/AAAAAAQAAAAsAPn/AAAAAAQAAAAsAPr/AAAAAAQAAAAsAPv/AAAAAAQAAAAsAPz/AAAAAAQAAAAsAP3/AAAAAAQAAAAsAP7/AAAAAAQAAAAsAP//AAAAAAQAAAAtAPX/AAAAAAQAAAAtAPb/AAAAAAQAAAAtAPf/AAAAAAQAAAAtAPj/AAAAAAQAAAAtAPn/AAAAAAQAAAAtAPr/AAAAAAQAAAAtAPv/AAAAAAQAAAAtAPz/AAAAAAQAAAAtAP3/AAAAAAQAAAAtAP7/AAAAAAQAAAAtAP//AAAAAAQAAAAuAPX/AAAAAAQAAAAuAPb/AAAAAAQAAAAuAPf/AAAAAAQAAAAuAPj/AAAAAAQAAAAuAPn/AAAAAAQAAAAuAPr/AAAAAAQAAAAuAPv/AAAAAAQAAAAuAPz/AAAAAAQAAAAuAP3/AAAAAAQAAAAuAP7/AAAAAAQAAAAuAP//AAAAAAQAAAAvAPX/AAAAAAQAAAAvAPb/AAAAAAQAAAAvAPf/AAAAAAQAAAAvAPj/AAAAAAQAAAAvAPn/AAAAAAQAAAAvAPr/AAAAAAQAAAAvAPv/AAAAAAQAAAAvAPz/AAAAAAQAAAAvAP3/AAAAAAQAAAAvAP7/AAAAAAQAAAAvAP//AAAAAAQAAAAwAPX/AAAAAAQAAAAwAPb/AAAAAAQAAAAwAPf/AAAAAAQAAAAwAPj/AAAAAAQAAAAwAPn/AAAAAAQAAAAwAPr/AAAAAAQAAAAwAPv/AAAAAAQAAAAwAPz/AAAAAAQAAAAwAP3/AAAAAAQAAAAwAP7/AAAAAAQAAAAwAP//AAAAAAQAAAAxAPX/AAAAAAQAAAAxAPb/AAAAAAQAAAAxAPf/AAAAAAQAAAAxAPj/AAAAAAQAAAAxAPn/AAAAAAQAAAAxAPr/AAAAAAQAAAAxAPv/AAAAAAQAAAAxAPz/AAAAAAQAAAAxAP3/AAAAAAQAAAAxAP7/AAAAAAQAAAAxAP//AAAAAAQAAAAyAPX/AAAAAAQAAAAyAPb/AAAAAAQAAAAyAPf/AAAAAAQAAAAyAPj/AAAAAAQAAAAyAPn/AAAAAAQAAAAyAPr/AAAAAAQAAAAyAPv/AAAAAAQAAAAyAPz/AAAAAAQAAAAyAP3/AAAAAAQAAAAyAP7/AAAAAAQAAAAyAP//AAAAAAQAAAAzAPX/AAAAAAQAAAAzAPb/AAAAAAQAAAAzAPf/AAAAAAQAAAAzAPj/AAAAAAQAAAAzAPn/AAAAAAQAAAAzAPr/AAAAAAQAAAAzAPv/AAAAAAQAAAAzAPz/AAAAAAQAAAAzAP3/AAAAAAQAAAAzAP7/AAAAAAQAAAAzAP//AAAAAAQAAAA0APX/AAAAAAQAAAA0APb/AAAAAAQAAAA0APf/AAAAAAQAAAA0APj/AAAAAAQAAAA0APn/AAAAAAQAAAA0APr/AAAAAAQAAAA0APv/AAAAAAQAAAA0APz/AAAAAAQAAAA0AP3/AAAAAAQAAAA0AP7/AAAAAAQAAAA0AP//AAAAAAQAAAA1APX/AAAAAAQAAAA1APb/AAAAAAQAAAA1APf/AAAAAAQAAAA1APj/AAAAAAQAAAA1APn/AAAAAAQAAAA1APr/AAAAAAQAAAA1APv/AAAAAAQAAAA1APz/AAAAAAQAAAA1AP3/AAAAAAQAAAA1AP7/AAAAAAQAAAA1AP//AAAAAAQAAAA2APX/AAAAAAQAAAA2APb/AAAAAAQAAAA2APf/AAAAAAQAAAA2APj/AAAAAAQAAAA2APn/AAAAAAQAAAA2APr/AAAAAAQAAAA2APv/AAAAAAQAAAA2APz/AAAAAAQAAAA2AP3/AAAAAAQAAAA2AP7/AAAAAAQAAAA2AP//AAAAAAQAAAA3APX/AAAAAAQAAAA3APb/AAAAAAQAAAA3APf/AAAAAAQAAAA3APj/AAAAAAQAAAA3APn/AAAAAAQAAAA3APr/AAAAAAQAAAA3APv/AAAAAAQAAAA3APz/AAAAAAQAAAA3AP3/AAAAAAQAAAA3AP7/AAAAAAQAAAA3AP//AAAAAAQAAAA4APX/AAAAAAQAAAA4APb/AAAAAAQAAAA4APf/AAAAAAQAAAA4APj/AAAAAAQAAAA4APn/AAAAAAQAAAA4APr/AAAAAAQAAAA4APv/AAAAAAQAAAA4APz/AAAAAAQAAAA4AP3/AAAAAAQAAAA4AP7/AAAAAAQAAAA4AP//AAAAAAQAAAA5APX/AAAAAAQAAAA5APb/AAAAAAQAAAA5APf/AAAAAAQAAAA5APj/AAAAAAQAAAA5APn/AAAAAAQAAAA5APr/AAAAAAQAAAA5APv/AAAAAAQAAAA5APz/AAAAAAQAAAA5AP3/AAAAAAQAAAA5AP7/AAAAAAQAAAA5AP//AAAAAAQAAADv/wAAAAABAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAADAAAAAADv/wEAAAABAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAADAAIAAAAMAP3/AQAAAAAAAQA=") + +[node name="PipeArea" parent="." index="3"] +target_level = "uid://cxtralqph1reo" + +[node name="BrickBlock" parent="ChallengeNodes" index="0"] +position = Vector2(192, 232) +metadata/r_coin_id = 4 + +[node name="BrickBlock" parent="Blocks" index="0"] +position = Vector2(192, 232) + +[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="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@66922" to="Tiles/@AnimatableBody2D@66922/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66922" to="Tiles/@AnimatableBody2D@66922/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66922" to="Tiles/@AnimatableBody2D@66922" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66922" to="Tiles/@AnimatableBody2D@66922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66922" to="Tiles/@AnimatableBody2D@66922" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66922" to="Tiles/@AnimatableBody2D@66922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66923" to="Tiles/@AnimatableBody2D@66923/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66923" to="Tiles/@AnimatableBody2D@66923/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66923" to="Tiles/@AnimatableBody2D@66923" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66923" to="Tiles/@AnimatableBody2D@66923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66923" to="Tiles/@AnimatableBody2D@66923" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66923" to="Tiles/@AnimatableBody2D@66923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66924" to="Tiles/@AnimatableBody2D@66924/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66924" to="Tiles/@AnimatableBody2D@66924/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66924" to="Tiles/@AnimatableBody2D@66924" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66924" to="Tiles/@AnimatableBody2D@66924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66924" to="Tiles/@AnimatableBody2D@66924" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66924" to="Tiles/@AnimatableBody2D@66924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66925" to="Tiles/@AnimatableBody2D@66925/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66925" to="Tiles/@AnimatableBody2D@66925/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66925" to="Tiles/@AnimatableBody2D@66925" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66925" to="Tiles/@AnimatableBody2D@66925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66925" to="Tiles/@AnimatableBody2D@66925" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66925" to="Tiles/@AnimatableBody2D@66925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66926" to="Tiles/@AnimatableBody2D@66926/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66926" to="Tiles/@AnimatableBody2D@66926/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66926" to="Tiles/@AnimatableBody2D@66926" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66926" to="Tiles/@AnimatableBody2D@66926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66926" to="Tiles/@AnimatableBody2D@66926" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66926" to="Tiles/@AnimatableBody2D@66926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66927" to="Tiles/@AnimatableBody2D@66927/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66927" to="Tiles/@AnimatableBody2D@66927/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66927" to="Tiles/@AnimatableBody2D@66927" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66927" to="Tiles/@AnimatableBody2D@66927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66927" to="Tiles/@AnimatableBody2D@66927" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66927" to="Tiles/@AnimatableBody2D@66927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66928" to="Tiles/@AnimatableBody2D@66928/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66928" to="Tiles/@AnimatableBody2D@66928/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66928" to="Tiles/@AnimatableBody2D@66928" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66928" to="Tiles/@AnimatableBody2D@66928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66928" to="Tiles/@AnimatableBody2D@66928" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66928" to="Tiles/@AnimatableBody2D@66928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66929" to="Tiles/@AnimatableBody2D@66929/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66929" to="Tiles/@AnimatableBody2D@66929/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66929" to="Tiles/@AnimatableBody2D@66929" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66929" to="Tiles/@AnimatableBody2D@66929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66929" to="Tiles/@AnimatableBody2D@66929" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66929" to="Tiles/@AnimatableBody2D@66929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66930" to="Tiles/@AnimatableBody2D@66930/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66930" to="Tiles/@AnimatableBody2D@66930/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66930" to="Tiles/@AnimatableBody2D@66930" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66930" to="Tiles/@AnimatableBody2D@66930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66930" to="Tiles/@AnimatableBody2D@66930" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66930" to="Tiles/@AnimatableBody2D@66930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66931" to="Tiles/@AnimatableBody2D@66931/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66931" to="Tiles/@AnimatableBody2D@66931/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66931" to="Tiles/@AnimatableBody2D@66931" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66931" to="Tiles/@AnimatableBody2D@66931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66931" to="Tiles/@AnimatableBody2D@66931" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66931" to="Tiles/@AnimatableBody2D@66931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66932" to="Tiles/@AnimatableBody2D@66932/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66932" to="Tiles/@AnimatableBody2D@66932/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66932" to="Tiles/@AnimatableBody2D@66932" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66932" to="Tiles/@AnimatableBody2D@66932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66932" to="Tiles/@AnimatableBody2D@66932" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66932" to="Tiles/@AnimatableBody2D@66932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66933" to="Tiles/@AnimatableBody2D@66933/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66933" to="Tiles/@AnimatableBody2D@66933/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66933" to="Tiles/@AnimatableBody2D@66933" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66933" to="Tiles/@AnimatableBody2D@66933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66933" to="Tiles/@AnimatableBody2D@66933" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66933" to="Tiles/@AnimatableBody2D@66933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66934" to="Tiles/@AnimatableBody2D@66934/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66934" to="Tiles/@AnimatableBody2D@66934/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66934" to="Tiles/@AnimatableBody2D@66934" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66934" to="Tiles/@AnimatableBody2D@66934/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66934" to="Tiles/@AnimatableBody2D@66934" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66934" to="Tiles/@AnimatableBody2D@66934/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66935" to="Tiles/@AnimatableBody2D@66935/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66935" to="Tiles/@AnimatableBody2D@66935/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66935" to="Tiles/@AnimatableBody2D@66935" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66935" to="Tiles/@AnimatableBody2D@66935/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66935" to="Tiles/@AnimatableBody2D@66935" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66935" to="Tiles/@AnimatableBody2D@66935/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66936" to="Tiles/@AnimatableBody2D@66936/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66936" to="Tiles/@AnimatableBody2D@66936/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66936" to="Tiles/@AnimatableBody2D@66936" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66936" to="Tiles/@AnimatableBody2D@66936/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66936" to="Tiles/@AnimatableBody2D@66936" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66936" to="Tiles/@AnimatableBody2D@66936/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66937" to="Tiles/@AnimatableBody2D@66937/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66937" to="Tiles/@AnimatableBody2D@66937/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66937" to="Tiles/@AnimatableBody2D@66937" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66937" to="Tiles/@AnimatableBody2D@66937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66937" to="Tiles/@AnimatableBody2D@66937" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66937" to="Tiles/@AnimatableBody2D@66937/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66938" to="Tiles/@AnimatableBody2D@66938/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66938" to="Tiles/@AnimatableBody2D@66938/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66938" to="Tiles/@AnimatableBody2D@66938" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66938" to="Tiles/@AnimatableBody2D@66938/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66938" to="Tiles/@AnimatableBody2D@66938" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66938" to="Tiles/@AnimatableBody2D@66938/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66939" to="Tiles/@AnimatableBody2D@66939/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66939" to="Tiles/@AnimatableBody2D@66939/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66939" to="Tiles/@AnimatableBody2D@66939" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66939" to="Tiles/@AnimatableBody2D@66939/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66939" to="Tiles/@AnimatableBody2D@66939" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66939" to="Tiles/@AnimatableBody2D@66939/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66940" to="Tiles/@AnimatableBody2D@66940/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66940" to="Tiles/@AnimatableBody2D@66940/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66940" to="Tiles/@AnimatableBody2D@66940" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66940" to="Tiles/@AnimatableBody2D@66940/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66940" to="Tiles/@AnimatableBody2D@66940" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66940" to="Tiles/@AnimatableBody2D@66940/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66941" to="Tiles/@AnimatableBody2D@66941/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66941" to="Tiles/@AnimatableBody2D@66941/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66941" to="Tiles/@AnimatableBody2D@66941" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66941" to="Tiles/@AnimatableBody2D@66941/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66941" to="Tiles/@AnimatableBody2D@66941" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66941" to="Tiles/@AnimatableBody2D@66941/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66942" to="Tiles/@AnimatableBody2D@66942/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66942" to="Tiles/@AnimatableBody2D@66942/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66942" to="Tiles/@AnimatableBody2D@66942" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66942" to="Tiles/@AnimatableBody2D@66942/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66942" to="Tiles/@AnimatableBody2D@66942" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66942" to="Tiles/@AnimatableBody2D@66942/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66943" to="Tiles/@AnimatableBody2D@66943/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66943" to="Tiles/@AnimatableBody2D@66943/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66943" to="Tiles/@AnimatableBody2D@66943" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66943" to="Tiles/@AnimatableBody2D@66943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66943" to="Tiles/@AnimatableBody2D@66943" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66943" to="Tiles/@AnimatableBody2D@66943/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66944" to="Tiles/@AnimatableBody2D@66944/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66944" to="Tiles/@AnimatableBody2D@66944/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66944" to="Tiles/@AnimatableBody2D@66944" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66944" to="Tiles/@AnimatableBody2D@66944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66944" to="Tiles/@AnimatableBody2D@66944" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66944" to="Tiles/@AnimatableBody2D@66944/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66945" to="Tiles/@AnimatableBody2D@66945/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66945" to="Tiles/@AnimatableBody2D@66945/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66945" to="Tiles/@AnimatableBody2D@66945" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66945" to="Tiles/@AnimatableBody2D@66945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66945" to="Tiles/@AnimatableBody2D@66945" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66945" to="Tiles/@AnimatableBody2D@66945/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66946" to="Tiles/@AnimatableBody2D@66946/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66946" to="Tiles/@AnimatableBody2D@66946/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66946" to="Tiles/@AnimatableBody2D@66946" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66946" to="Tiles/@AnimatableBody2D@66946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66946" to="Tiles/@AnimatableBody2D@66946" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66946" to="Tiles/@AnimatableBody2D@66946/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66947" to="Tiles/@AnimatableBody2D@66947/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66947" to="Tiles/@AnimatableBody2D@66947/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66947" to="Tiles/@AnimatableBody2D@66947" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66947" to="Tiles/@AnimatableBody2D@66947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66947" to="Tiles/@AnimatableBody2D@66947" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66947" to="Tiles/@AnimatableBody2D@66947/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66948" to="Tiles/@AnimatableBody2D@66948/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66948" to="Tiles/@AnimatableBody2D@66948/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66948" to="Tiles/@AnimatableBody2D@66948" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66948" to="Tiles/@AnimatableBody2D@66948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66948" to="Tiles/@AnimatableBody2D@66948" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66948" to="Tiles/@AnimatableBody2D@66948/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66949" to="Tiles/@AnimatableBody2D@66949/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66949" to="Tiles/@AnimatableBody2D@66949/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66949" to="Tiles/@AnimatableBody2D@66949" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66949" to="Tiles/@AnimatableBody2D@66949/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66949" to="Tiles/@AnimatableBody2D@66949" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66949" to="Tiles/@AnimatableBody2D@66949/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66950" to="Tiles/@AnimatableBody2D@66950/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66950" to="Tiles/@AnimatableBody2D@66950/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66950" to="Tiles/@AnimatableBody2D@66950" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66950" to="Tiles/@AnimatableBody2D@66950/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66950" to="Tiles/@AnimatableBody2D@66950" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66950" to="Tiles/@AnimatableBody2D@66950/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66951" to="Tiles/@AnimatableBody2D@66951/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66951" to="Tiles/@AnimatableBody2D@66951/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66951" to="Tiles/@AnimatableBody2D@66951" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66951" to="Tiles/@AnimatableBody2D@66951/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66951" to="Tiles/@AnimatableBody2D@66951" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66951" to="Tiles/@AnimatableBody2D@66951/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66952" to="Tiles/@AnimatableBody2D@66952/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66952" to="Tiles/@AnimatableBody2D@66952/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66952" to="Tiles/@AnimatableBody2D@66952" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66952" to="Tiles/@AnimatableBody2D@66952/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66952" to="Tiles/@AnimatableBody2D@66952" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66952" to="Tiles/@AnimatableBody2D@66952/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66953" to="Tiles/@AnimatableBody2D@66953/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66953" to="Tiles/@AnimatableBody2D@66953/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66953" to="Tiles/@AnimatableBody2D@66953" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66953" to="Tiles/@AnimatableBody2D@66953/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66953" to="Tiles/@AnimatableBody2D@66953" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66953" to="Tiles/@AnimatableBody2D@66953/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66954" to="Tiles/@AnimatableBody2D@66954/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66954" to="Tiles/@AnimatableBody2D@66954/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66954" to="Tiles/@AnimatableBody2D@66954" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66954" to="Tiles/@AnimatableBody2D@66954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66954" to="Tiles/@AnimatableBody2D@66954" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66954" to="Tiles/@AnimatableBody2D@66954/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66955" to="Tiles/@AnimatableBody2D@66955/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66955" to="Tiles/@AnimatableBody2D@66955/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66955" to="Tiles/@AnimatableBody2D@66955" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66955" to="Tiles/@AnimatableBody2D@66955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66955" to="Tiles/@AnimatableBody2D@66955" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66955" to="Tiles/@AnimatableBody2D@66955/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66956" to="Tiles/@AnimatableBody2D@66956/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66956" to="Tiles/@AnimatableBody2D@66956/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66956" to="Tiles/@AnimatableBody2D@66956" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66956" to="Tiles/@AnimatableBody2D@66956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66956" to="Tiles/@AnimatableBody2D@66956" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66956" to="Tiles/@AnimatableBody2D@66956/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66957" to="Tiles/@AnimatableBody2D@66957/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66957" to="Tiles/@AnimatableBody2D@66957/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66957" to="Tiles/@AnimatableBody2D@66957" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66957" to="Tiles/@AnimatableBody2D@66957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66957" to="Tiles/@AnimatableBody2D@66957" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66957" to="Tiles/@AnimatableBody2D@66957/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66958" to="Tiles/@AnimatableBody2D@66958/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66958" to="Tiles/@AnimatableBody2D@66958/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66958" to="Tiles/@AnimatableBody2D@66958" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66958" to="Tiles/@AnimatableBody2D@66958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66958" to="Tiles/@AnimatableBody2D@66958" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66958" to="Tiles/@AnimatableBody2D@66958/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66959" to="Tiles/@AnimatableBody2D@66959/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66959" to="Tiles/@AnimatableBody2D@66959/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66959" to="Tiles/@AnimatableBody2D@66959" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66959" to="Tiles/@AnimatableBody2D@66959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66959" to="Tiles/@AnimatableBody2D@66959" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66959" to="Tiles/@AnimatableBody2D@66959/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66960" to="Tiles/@AnimatableBody2D@66960/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66960" to="Tiles/@AnimatableBody2D@66960/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66960" to="Tiles/@AnimatableBody2D@66960" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66960" to="Tiles/@AnimatableBody2D@66960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66960" to="Tiles/@AnimatableBody2D@66960" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66960" to="Tiles/@AnimatableBody2D@66960/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66961" to="Tiles/@AnimatableBody2D@66961/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66961" to="Tiles/@AnimatableBody2D@66961/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66961" to="Tiles/@AnimatableBody2D@66961" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66961" to="Tiles/@AnimatableBody2D@66961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66961" to="Tiles/@AnimatableBody2D@66961" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66961" to="Tiles/@AnimatableBody2D@66961/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66962" to="Tiles/@AnimatableBody2D@66962/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66962" to="Tiles/@AnimatableBody2D@66962/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66962" to="Tiles/@AnimatableBody2D@66962" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66962" to="Tiles/@AnimatableBody2D@66962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66962" to="Tiles/@AnimatableBody2D@66962" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66962" to="Tiles/@AnimatableBody2D@66962/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66963" to="Tiles/@AnimatableBody2D@66963/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66963" to="Tiles/@AnimatableBody2D@66963/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66963" to="Tiles/@AnimatableBody2D@66963" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66963" to="Tiles/@AnimatableBody2D@66963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66963" to="Tiles/@AnimatableBody2D@66963" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66963" to="Tiles/@AnimatableBody2D@66963/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66964" to="Tiles/@AnimatableBody2D@66964/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66964" to="Tiles/@AnimatableBody2D@66964/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66964" to="Tiles/@AnimatableBody2D@66964" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66964" to="Tiles/@AnimatableBody2D@66964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66964" to="Tiles/@AnimatableBody2D@66964" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66964" to="Tiles/@AnimatableBody2D@66964/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66965" to="Tiles/@AnimatableBody2D@66965/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66965" to="Tiles/@AnimatableBody2D@66965/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66965" to="Tiles/@AnimatableBody2D@66965" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66965" to="Tiles/@AnimatableBody2D@66965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66965" to="Tiles/@AnimatableBody2D@66965" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66965" to="Tiles/@AnimatableBody2D@66965/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66966" to="Tiles/@AnimatableBody2D@66966/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66966" to="Tiles/@AnimatableBody2D@66966/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66966" to="Tiles/@AnimatableBody2D@66966" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66966" to="Tiles/@AnimatableBody2D@66966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66966" to="Tiles/@AnimatableBody2D@66966" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66966" to="Tiles/@AnimatableBody2D@66966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66967" to="Tiles/@AnimatableBody2D@66967/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66967" to="Tiles/@AnimatableBody2D@66967/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66967" to="Tiles/@AnimatableBody2D@66967" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66967" to="Tiles/@AnimatableBody2D@66967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66967" to="Tiles/@AnimatableBody2D@66967" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66967" to="Tiles/@AnimatableBody2D@66967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66968" to="Tiles/@AnimatableBody2D@66968/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66968" to="Tiles/@AnimatableBody2D@66968/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66968" to="Tiles/@AnimatableBody2D@66968" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66968" to="Tiles/@AnimatableBody2D@66968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66968" to="Tiles/@AnimatableBody2D@66968" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66968" to="Tiles/@AnimatableBody2D@66968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66969" to="Tiles/@AnimatableBody2D@66969/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66969" to="Tiles/@AnimatableBody2D@66969/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66969" to="Tiles/@AnimatableBody2D@66969" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66969" to="Tiles/@AnimatableBody2D@66969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66969" to="Tiles/@AnimatableBody2D@66969" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66969" to="Tiles/@AnimatableBody2D@66969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66970" to="Tiles/@AnimatableBody2D@66970/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66970" to="Tiles/@AnimatableBody2D@66970/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66970" to="Tiles/@AnimatableBody2D@66970" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66970" to="Tiles/@AnimatableBody2D@66970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66970" to="Tiles/@AnimatableBody2D@66970" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66970" to="Tiles/@AnimatableBody2D@66970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66971" to="Tiles/@AnimatableBody2D@66971/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66971" to="Tiles/@AnimatableBody2D@66971/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66971" to="Tiles/@AnimatableBody2D@66971" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66971" to="Tiles/@AnimatableBody2D@66971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66971" to="Tiles/@AnimatableBody2D@66971" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66971" to="Tiles/@AnimatableBody2D@66971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66972" to="Tiles/@AnimatableBody2D@66972/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66972" to="Tiles/@AnimatableBody2D@66972/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66972" to="Tiles/@AnimatableBody2D@66972" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66972" to="Tiles/@AnimatableBody2D@66972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66972" to="Tiles/@AnimatableBody2D@66972" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66972" to="Tiles/@AnimatableBody2D@66972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66973" to="Tiles/@AnimatableBody2D@66973/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66973" to="Tiles/@AnimatableBody2D@66973/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66973" to="Tiles/@AnimatableBody2D@66973" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66973" to="Tiles/@AnimatableBody2D@66973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66973" to="Tiles/@AnimatableBody2D@66973" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66973" to="Tiles/@AnimatableBody2D@66973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66974" to="Tiles/@AnimatableBody2D@66974/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66974" to="Tiles/@AnimatableBody2D@66974/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66974" to="Tiles/@AnimatableBody2D@66974" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66974" to="Tiles/@AnimatableBody2D@66974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66974" to="Tiles/@AnimatableBody2D@66974" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66974" to="Tiles/@AnimatableBody2D@66974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66975" to="Tiles/@AnimatableBody2D@66975/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66975" to="Tiles/@AnimatableBody2D@66975/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66975" to="Tiles/@AnimatableBody2D@66975" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66975" to="Tiles/@AnimatableBody2D@66975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66975" to="Tiles/@AnimatableBody2D@66975" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66975" to="Tiles/@AnimatableBody2D@66975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66976" to="Tiles/@AnimatableBody2D@66976/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66976" to="Tiles/@AnimatableBody2D@66976/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66976" to="Tiles/@AnimatableBody2D@66976" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66976" to="Tiles/@AnimatableBody2D@66976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66976" to="Tiles/@AnimatableBody2D@66976" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66976" to="Tiles/@AnimatableBody2D@66976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66977" to="Tiles/@AnimatableBody2D@66977/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66977" to="Tiles/@AnimatableBody2D@66977/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66977" to="Tiles/@AnimatableBody2D@66977" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66977" to="Tiles/@AnimatableBody2D@66977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66977" to="Tiles/@AnimatableBody2D@66977" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66977" to="Tiles/@AnimatableBody2D@66977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66978" to="Tiles/@AnimatableBody2D@66978/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66978" to="Tiles/@AnimatableBody2D@66978/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66978" to="Tiles/@AnimatableBody2D@66978" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66978" to="Tiles/@AnimatableBody2D@66978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66978" to="Tiles/@AnimatableBody2D@66978" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66978" to="Tiles/@AnimatableBody2D@66978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66979" to="Tiles/@AnimatableBody2D@66979/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66979" to="Tiles/@AnimatableBody2D@66979/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66979" to="Tiles/@AnimatableBody2D@66979" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66979" to="Tiles/@AnimatableBody2D@66979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66979" to="Tiles/@AnimatableBody2D@66979" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66979" to="Tiles/@AnimatableBody2D@66979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66980" to="Tiles/@AnimatableBody2D@66980/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66980" to="Tiles/@AnimatableBody2D@66980/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66980" to="Tiles/@AnimatableBody2D@66980" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66980" to="Tiles/@AnimatableBody2D@66980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66980" to="Tiles/@AnimatableBody2D@66980" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66980" to="Tiles/@AnimatableBody2D@66980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66981" to="Tiles/@AnimatableBody2D@66981/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66981" to="Tiles/@AnimatableBody2D@66981/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66981" to="Tiles/@AnimatableBody2D@66981" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66981" to="Tiles/@AnimatableBody2D@66981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66981" to="Tiles/@AnimatableBody2D@66981" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66981" to="Tiles/@AnimatableBody2D@66981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66982" to="Tiles/@AnimatableBody2D@66982/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66982" to="Tiles/@AnimatableBody2D@66982/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66982" to="Tiles/@AnimatableBody2D@66982" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66982" to="Tiles/@AnimatableBody2D@66982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66982" to="Tiles/@AnimatableBody2D@66982" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66982" to="Tiles/@AnimatableBody2D@66982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66983" to="Tiles/@AnimatableBody2D@66983/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66983" to="Tiles/@AnimatableBody2D@66983/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66983" to="Tiles/@AnimatableBody2D@66983" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66983" to="Tiles/@AnimatableBody2D@66983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66983" to="Tiles/@AnimatableBody2D@66983" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66983" to="Tiles/@AnimatableBody2D@66983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66984" to="Tiles/@AnimatableBody2D@66984/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66984" to="Tiles/@AnimatableBody2D@66984/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66984" to="Tiles/@AnimatableBody2D@66984" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66984" to="Tiles/@AnimatableBody2D@66984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66984" to="Tiles/@AnimatableBody2D@66984" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66984" to="Tiles/@AnimatableBody2D@66984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66985" to="Tiles/@AnimatableBody2D@66985/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66985" to="Tiles/@AnimatableBody2D@66985/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66985" to="Tiles/@AnimatableBody2D@66985" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66985" to="Tiles/@AnimatableBody2D@66985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66985" to="Tiles/@AnimatableBody2D@66985" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66985" to="Tiles/@AnimatableBody2D@66985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66986" to="Tiles/@AnimatableBody2D@66986/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66986" to="Tiles/@AnimatableBody2D@66986/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66986" to="Tiles/@AnimatableBody2D@66986" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66986" to="Tiles/@AnimatableBody2D@66986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66986" to="Tiles/@AnimatableBody2D@66986" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66986" to="Tiles/@AnimatableBody2D@66986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66987" to="Tiles/@AnimatableBody2D@66987/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66987" to="Tiles/@AnimatableBody2D@66987/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66987" to="Tiles/@AnimatableBody2D@66987" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66987" to="Tiles/@AnimatableBody2D@66987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66987" to="Tiles/@AnimatableBody2D@66987" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66987" to="Tiles/@AnimatableBody2D@66987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66988" to="Tiles/@AnimatableBody2D@66988/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66988" to="Tiles/@AnimatableBody2D@66988/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66988" to="Tiles/@AnimatableBody2D@66988" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66988" to="Tiles/@AnimatableBody2D@66988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66988" to="Tiles/@AnimatableBody2D@66988" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66988" to="Tiles/@AnimatableBody2D@66988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66989" to="Tiles/@AnimatableBody2D@66989/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66989" to="Tiles/@AnimatableBody2D@66989/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66989" to="Tiles/@AnimatableBody2D@66989" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66989" to="Tiles/@AnimatableBody2D@66989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66989" to="Tiles/@AnimatableBody2D@66989" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66989" to="Tiles/@AnimatableBody2D@66989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66990" to="Tiles/@AnimatableBody2D@66990/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66990" to="Tiles/@AnimatableBody2D@66990/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66990" to="Tiles/@AnimatableBody2D@66990" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66990" to="Tiles/@AnimatableBody2D@66990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66990" to="Tiles/@AnimatableBody2D@66990" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66990" to="Tiles/@AnimatableBody2D@66990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66991" to="Tiles/@AnimatableBody2D@66991/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66991" to="Tiles/@AnimatableBody2D@66991/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66991" to="Tiles/@AnimatableBody2D@66991" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66991" to="Tiles/@AnimatableBody2D@66991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66991" to="Tiles/@AnimatableBody2D@66991" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66991" to="Tiles/@AnimatableBody2D@66991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66992" to="Tiles/@AnimatableBody2D@66992/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66992" to="Tiles/@AnimatableBody2D@66992/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66992" to="Tiles/@AnimatableBody2D@66992" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66992" to="Tiles/@AnimatableBody2D@66992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66992" to="Tiles/@AnimatableBody2D@66992" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66992" to="Tiles/@AnimatableBody2D@66992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66993" to="Tiles/@AnimatableBody2D@66993/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66993" to="Tiles/@AnimatableBody2D@66993/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66993" to="Tiles/@AnimatableBody2D@66993" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66993" to="Tiles/@AnimatableBody2D@66993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66993" to="Tiles/@AnimatableBody2D@66993" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66993" to="Tiles/@AnimatableBody2D@66993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66994" to="Tiles/@AnimatableBody2D@66994/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66994" to="Tiles/@AnimatableBody2D@66994/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66994" to="Tiles/@AnimatableBody2D@66994" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66994" to="Tiles/@AnimatableBody2D@66994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66994" to="Tiles/@AnimatableBody2D@66994" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66994" to="Tiles/@AnimatableBody2D@66994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66995" to="Tiles/@AnimatableBody2D@66995/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66995" to="Tiles/@AnimatableBody2D@66995/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66995" to="Tiles/@AnimatableBody2D@66995" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66995" to="Tiles/@AnimatableBody2D@66995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66995" to="Tiles/@AnimatableBody2D@66995" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66995" to="Tiles/@AnimatableBody2D@66995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66996" to="Tiles/@AnimatableBody2D@66996/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66996" to="Tiles/@AnimatableBody2D@66996/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66996" to="Tiles/@AnimatableBody2D@66996" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66996" to="Tiles/@AnimatableBody2D@66996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66996" to="Tiles/@AnimatableBody2D@66996" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66996" to="Tiles/@AnimatableBody2D@66996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66997" to="Tiles/@AnimatableBody2D@66997/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66997" to="Tiles/@AnimatableBody2D@66997/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66997" to="Tiles/@AnimatableBody2D@66997" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66997" to="Tiles/@AnimatableBody2D@66997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66997" to="Tiles/@AnimatableBody2D@66997" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66997" to="Tiles/@AnimatableBody2D@66997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66998" to="Tiles/@AnimatableBody2D@66998/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66998" to="Tiles/@AnimatableBody2D@66998/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66998" to="Tiles/@AnimatableBody2D@66998" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66998" to="Tiles/@AnimatableBody2D@66998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66998" to="Tiles/@AnimatableBody2D@66998" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66998" to="Tiles/@AnimatableBody2D@66998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66999" to="Tiles/@AnimatableBody2D@66999/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66999" to="Tiles/@AnimatableBody2D@66999/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66999" to="Tiles/@AnimatableBody2D@66999" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66999" to="Tiles/@AnimatableBody2D@66999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66999" to="Tiles/@AnimatableBody2D@66999" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66999" to="Tiles/@AnimatableBody2D@66999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67000" to="Tiles/@AnimatableBody2D@67000/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67000" to="Tiles/@AnimatableBody2D@67000/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67000" to="Tiles/@AnimatableBody2D@67000" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67000" to="Tiles/@AnimatableBody2D@67000/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67000" to="Tiles/@AnimatableBody2D@67000" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67000" to="Tiles/@AnimatableBody2D@67000/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67001" to="Tiles/@AnimatableBody2D@67001/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67001" to="Tiles/@AnimatableBody2D@67001/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67001" to="Tiles/@AnimatableBody2D@67001" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67001" to="Tiles/@AnimatableBody2D@67001/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67001" to="Tiles/@AnimatableBody2D@67001" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67001" to="Tiles/@AnimatableBody2D@67001/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67002" to="Tiles/@AnimatableBody2D@67002/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67002" to="Tiles/@AnimatableBody2D@67002/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67002" to="Tiles/@AnimatableBody2D@67002" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67002" to="Tiles/@AnimatableBody2D@67002/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67002" to="Tiles/@AnimatableBody2D@67002" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67002" to="Tiles/@AnimatableBody2D@67002/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67003" to="Tiles/@AnimatableBody2D@67003/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67003" to="Tiles/@AnimatableBody2D@67003/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67003" to="Tiles/@AnimatableBody2D@67003" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67003" to="Tiles/@AnimatableBody2D@67003/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67003" to="Tiles/@AnimatableBody2D@67003" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67003" to="Tiles/@AnimatableBody2D@67003/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67004" to="Tiles/@AnimatableBody2D@67004/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67004" to="Tiles/@AnimatableBody2D@67004/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67004" to="Tiles/@AnimatableBody2D@67004" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67004" to="Tiles/@AnimatableBody2D@67004/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67004" to="Tiles/@AnimatableBody2D@67004" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67004" to="Tiles/@AnimatableBody2D@67004/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67005" to="Tiles/@AnimatableBody2D@67005/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67005" to="Tiles/@AnimatableBody2D@67005/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67005" to="Tiles/@AnimatableBody2D@67005" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67005" to="Tiles/@AnimatableBody2D@67005/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67005" to="Tiles/@AnimatableBody2D@67005" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67005" to="Tiles/@AnimatableBody2D@67005/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67006" to="Tiles/@AnimatableBody2D@67006/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67006" to="Tiles/@AnimatableBody2D@67006/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67006" to="Tiles/@AnimatableBody2D@67006" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67006" to="Tiles/@AnimatableBody2D@67006/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67006" to="Tiles/@AnimatableBody2D@67006" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67006" to="Tiles/@AnimatableBody2D@67006/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67007" to="Tiles/@AnimatableBody2D@67007/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67007" to="Tiles/@AnimatableBody2D@67007/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67007" to="Tiles/@AnimatableBody2D@67007" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67007" to="Tiles/@AnimatableBody2D@67007/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67007" to="Tiles/@AnimatableBody2D@67007" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67007" to="Tiles/@AnimatableBody2D@67007/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67008" to="Tiles/@AnimatableBody2D@67008/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67008" to="Tiles/@AnimatableBody2D@67008/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67008" to="Tiles/@AnimatableBody2D@67008" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67008" to="Tiles/@AnimatableBody2D@67008/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67008" to="Tiles/@AnimatableBody2D@67008" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67008" to="Tiles/@AnimatableBody2D@67008/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67009" to="Tiles/@AnimatableBody2D@67009/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67009" to="Tiles/@AnimatableBody2D@67009/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67009" to="Tiles/@AnimatableBody2D@67009" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67009" to="Tiles/@AnimatableBody2D@67009/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67009" to="Tiles/@AnimatableBody2D@67009" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67009" to="Tiles/@AnimatableBody2D@67009/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67010" to="Tiles/@AnimatableBody2D@67010/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67010" to="Tiles/@AnimatableBody2D@67010/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67010" to="Tiles/@AnimatableBody2D@67010" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67010" to="Tiles/@AnimatableBody2D@67010/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67010" to="Tiles/@AnimatableBody2D@67010" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67010" to="Tiles/@AnimatableBody2D@67010/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67011" to="Tiles/@AnimatableBody2D@67011/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67011" to="Tiles/@AnimatableBody2D@67011/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67011" to="Tiles/@AnimatableBody2D@67011" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67011" to="Tiles/@AnimatableBody2D@67011/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67011" to="Tiles/@AnimatableBody2D@67011" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67011" to="Tiles/@AnimatableBody2D@67011/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67012" to="Tiles/@AnimatableBody2D@67012/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67012" to="Tiles/@AnimatableBody2D@67012/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67012" to="Tiles/@AnimatableBody2D@67012" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67012" to="Tiles/@AnimatableBody2D@67012/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67012" to="Tiles/@AnimatableBody2D@67012" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67012" to="Tiles/@AnimatableBody2D@67012/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67013" to="Tiles/@AnimatableBody2D@67013/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67013" to="Tiles/@AnimatableBody2D@67013/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67013" to="Tiles/@AnimatableBody2D@67013" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67013" to="Tiles/@AnimatableBody2D@67013/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67013" to="Tiles/@AnimatableBody2D@67013" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67013" to="Tiles/@AnimatableBody2D@67013/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67014" to="Tiles/@AnimatableBody2D@67014/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67014" to="Tiles/@AnimatableBody2D@67014/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67014" to="Tiles/@AnimatableBody2D@67014" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67014" to="Tiles/@AnimatableBody2D@67014/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67014" to="Tiles/@AnimatableBody2D@67014" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67014" to="Tiles/@AnimatableBody2D@67014/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67015" to="Tiles/@AnimatableBody2D@67015/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67015" to="Tiles/@AnimatableBody2D@67015/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67015" to="Tiles/@AnimatableBody2D@67015" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67015" to="Tiles/@AnimatableBody2D@67015/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67015" to="Tiles/@AnimatableBody2D@67015" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67015" to="Tiles/@AnimatableBody2D@67015/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67016" to="Tiles/@AnimatableBody2D@67016/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67016" to="Tiles/@AnimatableBody2D@67016/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67016" to="Tiles/@AnimatableBody2D@67016" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67016" to="Tiles/@AnimatableBody2D@67016/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67016" to="Tiles/@AnimatableBody2D@67016" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67016" to="Tiles/@AnimatableBody2D@67016/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67017" to="Tiles/@AnimatableBody2D@67017/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67017" to="Tiles/@AnimatableBody2D@67017/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67017" to="Tiles/@AnimatableBody2D@67017" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67017" to="Tiles/@AnimatableBody2D@67017/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67017" to="Tiles/@AnimatableBody2D@67017" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67017" to="Tiles/@AnimatableBody2D@67017/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67018" to="Tiles/@AnimatableBody2D@67018/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67018" to="Tiles/@AnimatableBody2D@67018/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67018" to="Tiles/@AnimatableBody2D@67018" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67018" to="Tiles/@AnimatableBody2D@67018/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67018" to="Tiles/@AnimatableBody2D@67018" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67018" to="Tiles/@AnimatableBody2D@67018/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67019" to="Tiles/@AnimatableBody2D@67019/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67019" to="Tiles/@AnimatableBody2D@67019/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67019" to="Tiles/@AnimatableBody2D@67019" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67019" to="Tiles/@AnimatableBody2D@67019/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67019" to="Tiles/@AnimatableBody2D@67019" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67019" to="Tiles/@AnimatableBody2D@67019/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67020" to="Tiles/@AnimatableBody2D@67020/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67020" to="Tiles/@AnimatableBody2D@67020/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67020" to="Tiles/@AnimatableBody2D@67020" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67020" to="Tiles/@AnimatableBody2D@67020/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67020" to="Tiles/@AnimatableBody2D@67020" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67020" to="Tiles/@AnimatableBody2D@67020/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67021" to="Tiles/@AnimatableBody2D@67021/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67021" to="Tiles/@AnimatableBody2D@67021/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67021" to="Tiles/@AnimatableBody2D@67021" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67021" to="Tiles/@AnimatableBody2D@67021/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67021" to="Tiles/@AnimatableBody2D@67021" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67021" to="Tiles/@AnimatableBody2D@67021/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67022" to="Tiles/@AnimatableBody2D@67022/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67022" to="Tiles/@AnimatableBody2D@67022/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67022" to="Tiles/@AnimatableBody2D@67022" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67022" to="Tiles/@AnimatableBody2D@67022/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67022" to="Tiles/@AnimatableBody2D@67022" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67022" to="Tiles/@AnimatableBody2D@67022/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67023" to="Tiles/@AnimatableBody2D@67023/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67023" to="Tiles/@AnimatableBody2D@67023/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67023" to="Tiles/@AnimatableBody2D@67023" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67023" to="Tiles/@AnimatableBody2D@67023/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67023" to="Tiles/@AnimatableBody2D@67023" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67023" to="Tiles/@AnimatableBody2D@67023/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67024" to="Tiles/@AnimatableBody2D@67024/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67024" to="Tiles/@AnimatableBody2D@67024/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67024" to="Tiles/@AnimatableBody2D@67024" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67024" to="Tiles/@AnimatableBody2D@67024/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67024" to="Tiles/@AnimatableBody2D@67024" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67024" to="Tiles/@AnimatableBody2D@67024/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67025" to="Tiles/@AnimatableBody2D@67025/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67025" to="Tiles/@AnimatableBody2D@67025/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67025" to="Tiles/@AnimatableBody2D@67025" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67025" to="Tiles/@AnimatableBody2D@67025/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67025" to="Tiles/@AnimatableBody2D@67025" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67025" to="Tiles/@AnimatableBody2D@67025/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67026" to="Tiles/@AnimatableBody2D@67026/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67026" to="Tiles/@AnimatableBody2D@67026/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67026" to="Tiles/@AnimatableBody2D@67026" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67026" to="Tiles/@AnimatableBody2D@67026/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67026" to="Tiles/@AnimatableBody2D@67026" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67026" to="Tiles/@AnimatableBody2D@67026/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67027" to="Tiles/@AnimatableBody2D@67027/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67027" to="Tiles/@AnimatableBody2D@67027/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67027" to="Tiles/@AnimatableBody2D@67027" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67027" to="Tiles/@AnimatableBody2D@67027/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67027" to="Tiles/@AnimatableBody2D@67027" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67027" to="Tiles/@AnimatableBody2D@67027/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67028" to="Tiles/@AnimatableBody2D@67028/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67028" to="Tiles/@AnimatableBody2D@67028/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67028" to="Tiles/@AnimatableBody2D@67028" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67028" to="Tiles/@AnimatableBody2D@67028/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67028" to="Tiles/@AnimatableBody2D@67028" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67028" to="Tiles/@AnimatableBody2D@67028/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67029" to="Tiles/@AnimatableBody2D@67029/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67029" to="Tiles/@AnimatableBody2D@67029/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67029" to="Tiles/@AnimatableBody2D@67029" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67029" to="Tiles/@AnimatableBody2D@67029/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67029" to="Tiles/@AnimatableBody2D@67029" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67029" to="Tiles/@AnimatableBody2D@67029/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67030" to="Tiles/@AnimatableBody2D@67030/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67030" to="Tiles/@AnimatableBody2D@67030/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67030" to="Tiles/@AnimatableBody2D@67030" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67030" to="Tiles/@AnimatableBody2D@67030/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67030" to="Tiles/@AnimatableBody2D@67030" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67030" to="Tiles/@AnimatableBody2D@67030/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67031" to="Tiles/@AnimatableBody2D@67031/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67031" to="Tiles/@AnimatableBody2D@67031/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67031" to="Tiles/@AnimatableBody2D@67031" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67031" to="Tiles/@AnimatableBody2D@67031/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67031" to="Tiles/@AnimatableBody2D@67031" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67031" to="Tiles/@AnimatableBody2D@67031/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67032" to="Tiles/@AnimatableBody2D@67032/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67032" to="Tiles/@AnimatableBody2D@67032/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67032" to="Tiles/@AnimatableBody2D@67032" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67032" to="Tiles/@AnimatableBody2D@67032/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67032" to="Tiles/@AnimatableBody2D@67032" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67032" to="Tiles/@AnimatableBody2D@67032/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67033" to="Tiles/@AnimatableBody2D@67033/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67033" to="Tiles/@AnimatableBody2D@67033/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67033" to="Tiles/@AnimatableBody2D@67033" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67033" to="Tiles/@AnimatableBody2D@67033/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67033" to="Tiles/@AnimatableBody2D@67033" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67033" to="Tiles/@AnimatableBody2D@67033/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67034" to="Tiles/@AnimatableBody2D@67034/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67034" to="Tiles/@AnimatableBody2D@67034/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67034" to="Tiles/@AnimatableBody2D@67034" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67034" to="Tiles/@AnimatableBody2D@67034/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67034" to="Tiles/@AnimatableBody2D@67034" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67034" to="Tiles/@AnimatableBody2D@67034/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67035" to="Tiles/@AnimatableBody2D@67035/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67035" to="Tiles/@AnimatableBody2D@67035/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67035" to="Tiles/@AnimatableBody2D@67035" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67035" to="Tiles/@AnimatableBody2D@67035/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67035" to="Tiles/@AnimatableBody2D@67035" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67035" to="Tiles/@AnimatableBody2D@67035/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67036" to="Tiles/@AnimatableBody2D@67036/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67036" to="Tiles/@AnimatableBody2D@67036/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67036" to="Tiles/@AnimatableBody2D@67036" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67036" to="Tiles/@AnimatableBody2D@67036/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67036" to="Tiles/@AnimatableBody2D@67036" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67036" to="Tiles/@AnimatableBody2D@67036/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67037" to="Tiles/@AnimatableBody2D@67037/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67037" to="Tiles/@AnimatableBody2D@67037/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67037" to="Tiles/@AnimatableBody2D@67037" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67037" to="Tiles/@AnimatableBody2D@67037/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67037" to="Tiles/@AnimatableBody2D@67037" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67037" to="Tiles/@AnimatableBody2D@67037/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67038" to="Tiles/@AnimatableBody2D@67038/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67038" to="Tiles/@AnimatableBody2D@67038/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67038" to="Tiles/@AnimatableBody2D@67038" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67038" to="Tiles/@AnimatableBody2D@67038/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67038" to="Tiles/@AnimatableBody2D@67038" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67038" to="Tiles/@AnimatableBody2D@67038/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67039" to="Tiles/@AnimatableBody2D@67039/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67039" to="Tiles/@AnimatableBody2D@67039/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67039" to="Tiles/@AnimatableBody2D@67039" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67039" to="Tiles/@AnimatableBody2D@67039/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67039" to="Tiles/@AnimatableBody2D@67039" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67039" to="Tiles/@AnimatableBody2D@67039/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67040" to="Tiles/@AnimatableBody2D@67040/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67040" to="Tiles/@AnimatableBody2D@67040/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67040" to="Tiles/@AnimatableBody2D@67040" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67040" to="Tiles/@AnimatableBody2D@67040/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67040" to="Tiles/@AnimatableBody2D@67040" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67040" to="Tiles/@AnimatableBody2D@67040/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67041" to="Tiles/@AnimatableBody2D@67041/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67041" to="Tiles/@AnimatableBody2D@67041/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67041" to="Tiles/@AnimatableBody2D@67041" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67041" to="Tiles/@AnimatableBody2D@67041/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67041" to="Tiles/@AnimatableBody2D@67041" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67041" to="Tiles/@AnimatableBody2D@67041/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67042" to="Tiles/@AnimatableBody2D@67042/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67042" to="Tiles/@AnimatableBody2D@67042/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67042" to="Tiles/@AnimatableBody2D@67042" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67042" to="Tiles/@AnimatableBody2D@67042/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67042" to="Tiles/@AnimatableBody2D@67042" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67042" to="Tiles/@AnimatableBody2D@67042/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67043" to="Tiles/@AnimatableBody2D@67043/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67043" to="Tiles/@AnimatableBody2D@67043/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67043" to="Tiles/@AnimatableBody2D@67043" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67043" to="Tiles/@AnimatableBody2D@67043/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67043" to="Tiles/@AnimatableBody2D@67043" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67043" to="Tiles/@AnimatableBody2D@67043/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67044" to="Tiles/@AnimatableBody2D@67044/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67044" to="Tiles/@AnimatableBody2D@67044/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67044" to="Tiles/@AnimatableBody2D@67044" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67044" to="Tiles/@AnimatableBody2D@67044/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67044" to="Tiles/@AnimatableBody2D@67044" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67044" to="Tiles/@AnimatableBody2D@67044/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67045" to="Tiles/@AnimatableBody2D@67045/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67045" to="Tiles/@AnimatableBody2D@67045/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67045" to="Tiles/@AnimatableBody2D@67045" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67045" to="Tiles/@AnimatableBody2D@67045/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67045" to="Tiles/@AnimatableBody2D@67045" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67045" to="Tiles/@AnimatableBody2D@67045/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67046" to="Tiles/@AnimatableBody2D@67046/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67046" to="Tiles/@AnimatableBody2D@67046/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67046" to="Tiles/@AnimatableBody2D@67046" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67046" to="Tiles/@AnimatableBody2D@67046/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67046" to="Tiles/@AnimatableBody2D@67046" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67046" to="Tiles/@AnimatableBody2D@67046/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67047" to="Tiles/@AnimatableBody2D@67047/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67047" to="Tiles/@AnimatableBody2D@67047/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67047" to="Tiles/@AnimatableBody2D@67047" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67047" to="Tiles/@AnimatableBody2D@67047/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67047" to="Tiles/@AnimatableBody2D@67047" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67047" to="Tiles/@AnimatableBody2D@67047/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67048" to="Tiles/@AnimatableBody2D@67048/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67048" to="Tiles/@AnimatableBody2D@67048/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67048" to="Tiles/@AnimatableBody2D@67048" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67048" to="Tiles/@AnimatableBody2D@67048/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67048" to="Tiles/@AnimatableBody2D@67048" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67048" to="Tiles/@AnimatableBody2D@67048/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67049" to="Tiles/@AnimatableBody2D@67049/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67049" to="Tiles/@AnimatableBody2D@67049/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67049" to="Tiles/@AnimatableBody2D@67049" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67049" to="Tiles/@AnimatableBody2D@67049/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67049" to="Tiles/@AnimatableBody2D@67049" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67049" to="Tiles/@AnimatableBody2D@67049/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67050" to="Tiles/@AnimatableBody2D@67050/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67050" to="Tiles/@AnimatableBody2D@67050/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67050" to="Tiles/@AnimatableBody2D@67050" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67050" to="Tiles/@AnimatableBody2D@67050/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67050" to="Tiles/@AnimatableBody2D@67050" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67050" to="Tiles/@AnimatableBody2D@67050/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67051" to="Tiles/@AnimatableBody2D@67051/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67051" to="Tiles/@AnimatableBody2D@67051/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67051" to="Tiles/@AnimatableBody2D@67051" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67051" to="Tiles/@AnimatableBody2D@67051/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67051" to="Tiles/@AnimatableBody2D@67051" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67051" to="Tiles/@AnimatableBody2D@67051/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67052" to="Tiles/@AnimatableBody2D@67052/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67052" to="Tiles/@AnimatableBody2D@67052/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67052" to="Tiles/@AnimatableBody2D@67052" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67052" to="Tiles/@AnimatableBody2D@67052/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67052" to="Tiles/@AnimatableBody2D@67052" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67052" to="Tiles/@AnimatableBody2D@67052/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67053" to="Tiles/@AnimatableBody2D@67053/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67053" to="Tiles/@AnimatableBody2D@67053/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67053" to="Tiles/@AnimatableBody2D@67053" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67053" to="Tiles/@AnimatableBody2D@67053/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67053" to="Tiles/@AnimatableBody2D@67053" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67053" to="Tiles/@AnimatableBody2D@67053/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67054" to="Tiles/@AnimatableBody2D@67054/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67054" to="Tiles/@AnimatableBody2D@67054/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67054" to="Tiles/@AnimatableBody2D@67054" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67054" to="Tiles/@AnimatableBody2D@67054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67054" to="Tiles/@AnimatableBody2D@67054" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67054" to="Tiles/@AnimatableBody2D@67054/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67055" to="Tiles/@AnimatableBody2D@67055/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67055" to="Tiles/@AnimatableBody2D@67055/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67055" to="Tiles/@AnimatableBody2D@67055" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67055" to="Tiles/@AnimatableBody2D@67055/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67055" to="Tiles/@AnimatableBody2D@67055" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67055" to="Tiles/@AnimatableBody2D@67055/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67056" to="Tiles/@AnimatableBody2D@67056/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67056" to="Tiles/@AnimatableBody2D@67056/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67056" to="Tiles/@AnimatableBody2D@67056" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67056" to="Tiles/@AnimatableBody2D@67056/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67056" to="Tiles/@AnimatableBody2D@67056" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67056" to="Tiles/@AnimatableBody2D@67056/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67057" to="Tiles/@AnimatableBody2D@67057/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67057" to="Tiles/@AnimatableBody2D@67057/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67057" to="Tiles/@AnimatableBody2D@67057" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67057" to="Tiles/@AnimatableBody2D@67057/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67057" to="Tiles/@AnimatableBody2D@67057" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67057" to="Tiles/@AnimatableBody2D@67057/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67058" to="Tiles/@AnimatableBody2D@67058/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67058" to="Tiles/@AnimatableBody2D@67058/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67058" to="Tiles/@AnimatableBody2D@67058" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67058" to="Tiles/@AnimatableBody2D@67058/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67058" to="Tiles/@AnimatableBody2D@67058" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67058" to="Tiles/@AnimatableBody2D@67058/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67059" to="Tiles/@AnimatableBody2D@67059/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67059" to="Tiles/@AnimatableBody2D@67059/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67059" to="Tiles/@AnimatableBody2D@67059" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67059" to="Tiles/@AnimatableBody2D@67059/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67059" to="Tiles/@AnimatableBody2D@67059" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67059" to="Tiles/@AnimatableBody2D@67059/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67060" to="Tiles/@AnimatableBody2D@67060/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67060" to="Tiles/@AnimatableBody2D@67060/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67060" to="Tiles/@AnimatableBody2D@67060" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67060" to="Tiles/@AnimatableBody2D@67060/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67060" to="Tiles/@AnimatableBody2D@67060" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67060" to="Tiles/@AnimatableBody2D@67060/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67061" to="Tiles/@AnimatableBody2D@67061/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67061" to="Tiles/@AnimatableBody2D@67061/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67061" to="Tiles/@AnimatableBody2D@67061" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67061" to="Tiles/@AnimatableBody2D@67061/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67061" to="Tiles/@AnimatableBody2D@67061" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67061" to="Tiles/@AnimatableBody2D@67061/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67062" to="Tiles/@AnimatableBody2D@67062/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67062" to="Tiles/@AnimatableBody2D@67062/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67062" to="Tiles/@AnimatableBody2D@67062" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67062" to="Tiles/@AnimatableBody2D@67062/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67062" to="Tiles/@AnimatableBody2D@67062" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67062" to="Tiles/@AnimatableBody2D@67062/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67063" to="Tiles/@AnimatableBody2D@67063/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67063" to="Tiles/@AnimatableBody2D@67063/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67063" to="Tiles/@AnimatableBody2D@67063" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67063" to="Tiles/@AnimatableBody2D@67063/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67063" to="Tiles/@AnimatableBody2D@67063" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67063" to="Tiles/@AnimatableBody2D@67063/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67064" to="Tiles/@AnimatableBody2D@67064/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67064" to="Tiles/@AnimatableBody2D@67064/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67064" to="Tiles/@AnimatableBody2D@67064" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67064" to="Tiles/@AnimatableBody2D@67064/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67064" to="Tiles/@AnimatableBody2D@67064" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67064" to="Tiles/@AnimatableBody2D@67064/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67065" to="Tiles/@AnimatableBody2D@67065/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67065" to="Tiles/@AnimatableBody2D@67065/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67065" to="Tiles/@AnimatableBody2D@67065" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67065" to="Tiles/@AnimatableBody2D@67065/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67065" to="Tiles/@AnimatableBody2D@67065" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67065" to="Tiles/@AnimatableBody2D@67065/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67066" to="Tiles/@AnimatableBody2D@67066/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67066" to="Tiles/@AnimatableBody2D@67066/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67066" to="Tiles/@AnimatableBody2D@67066" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67066" to="Tiles/@AnimatableBody2D@67066/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67066" to="Tiles/@AnimatableBody2D@67066" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67066" to="Tiles/@AnimatableBody2D@67066/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67067" to="Tiles/@AnimatableBody2D@67067/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67067" to="Tiles/@AnimatableBody2D@67067/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67067" to="Tiles/@AnimatableBody2D@67067" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67067" to="Tiles/@AnimatableBody2D@67067/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67067" to="Tiles/@AnimatableBody2D@67067" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67067" to="Tiles/@AnimatableBody2D@67067/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67068" to="Tiles/@AnimatableBody2D@67068/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67068" to="Tiles/@AnimatableBody2D@67068/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67068" to="Tiles/@AnimatableBody2D@67068" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67068" to="Tiles/@AnimatableBody2D@67068/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67068" to="Tiles/@AnimatableBody2D@67068" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67068" to="Tiles/@AnimatableBody2D@67068/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67069" to="Tiles/@AnimatableBody2D@67069/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67069" to="Tiles/@AnimatableBody2D@67069/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67069" to="Tiles/@AnimatableBody2D@67069" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67069" to="Tiles/@AnimatableBody2D@67069/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67069" to="Tiles/@AnimatableBody2D@67069" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67069" to="Tiles/@AnimatableBody2D@67069/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67070" to="Tiles/@AnimatableBody2D@67070/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67070" to="Tiles/@AnimatableBody2D@67070/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67070" to="Tiles/@AnimatableBody2D@67070" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67070" to="Tiles/@AnimatableBody2D@67070/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67070" to="Tiles/@AnimatableBody2D@67070" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67070" to="Tiles/@AnimatableBody2D@67070/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67071" to="Tiles/@AnimatableBody2D@67071/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67071" to="Tiles/@AnimatableBody2D@67071/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67071" to="Tiles/@AnimatableBody2D@67071" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67071" to="Tiles/@AnimatableBody2D@67071/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67071" to="Tiles/@AnimatableBody2D@67071" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67071" to="Tiles/@AnimatableBody2D@67071/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67072" to="Tiles/@AnimatableBody2D@67072/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67072" to="Tiles/@AnimatableBody2D@67072/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67072" to="Tiles/@AnimatableBody2D@67072" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67072" to="Tiles/@AnimatableBody2D@67072/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67072" to="Tiles/@AnimatableBody2D@67072" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67072" to="Tiles/@AnimatableBody2D@67072/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67073" to="Tiles/@AnimatableBody2D@67073/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67073" to="Tiles/@AnimatableBody2D@67073/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67073" to="Tiles/@AnimatableBody2D@67073" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67073" to="Tiles/@AnimatableBody2D@67073/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67073" to="Tiles/@AnimatableBody2D@67073" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67073" to="Tiles/@AnimatableBody2D@67073/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67074" to="Tiles/@AnimatableBody2D@67074/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67074" to="Tiles/@AnimatableBody2D@67074/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67074" to="Tiles/@AnimatableBody2D@67074" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67074" to="Tiles/@AnimatableBody2D@67074/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67074" to="Tiles/@AnimatableBody2D@67074" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67074" to="Tiles/@AnimatableBody2D@67074/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67075" to="Tiles/@AnimatableBody2D@67075/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67075" to="Tiles/@AnimatableBody2D@67075/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67075" to="Tiles/@AnimatableBody2D@67075" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67075" to="Tiles/@AnimatableBody2D@67075/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67075" to="Tiles/@AnimatableBody2D@67075" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67075" to="Tiles/@AnimatableBody2D@67075/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67076" to="Tiles/@AnimatableBody2D@67076/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67076" to="Tiles/@AnimatableBody2D@67076/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67076" to="Tiles/@AnimatableBody2D@67076" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67076" to="Tiles/@AnimatableBody2D@67076/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67076" to="Tiles/@AnimatableBody2D@67076" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67076" to="Tiles/@AnimatableBody2D@67076/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67077" to="Tiles/@AnimatableBody2D@67077/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67077" to="Tiles/@AnimatableBody2D@67077/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67077" to="Tiles/@AnimatableBody2D@67077" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67077" to="Tiles/@AnimatableBody2D@67077/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67077" to="Tiles/@AnimatableBody2D@67077" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67077" to="Tiles/@AnimatableBody2D@67077/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67078" to="Tiles/@AnimatableBody2D@67078/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67078" to="Tiles/@AnimatableBody2D@67078/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67078" to="Tiles/@AnimatableBody2D@67078" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67078" to="Tiles/@AnimatableBody2D@67078/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67078" to="Tiles/@AnimatableBody2D@67078" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67078" to="Tiles/@AnimatableBody2D@67078/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67079" to="Tiles/@AnimatableBody2D@67079/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67079" to="Tiles/@AnimatableBody2D@67079/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67079" to="Tiles/@AnimatableBody2D@67079" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67079" to="Tiles/@AnimatableBody2D@67079/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67079" to="Tiles/@AnimatableBody2D@67079" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67079" to="Tiles/@AnimatableBody2D@67079/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67080" to="Tiles/@AnimatableBody2D@67080/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67080" to="Tiles/@AnimatableBody2D@67080/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67080" to="Tiles/@AnimatableBody2D@67080" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67080" to="Tiles/@AnimatableBody2D@67080/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67080" to="Tiles/@AnimatableBody2D@67080" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67080" to="Tiles/@AnimatableBody2D@67080/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67081" to="Tiles/@AnimatableBody2D@67081/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67081" to="Tiles/@AnimatableBody2D@67081/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67081" to="Tiles/@AnimatableBody2D@67081" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67081" to="Tiles/@AnimatableBody2D@67081/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67081" to="Tiles/@AnimatableBody2D@67081" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67081" to="Tiles/@AnimatableBody2D@67081/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67082" to="Tiles/@AnimatableBody2D@67082/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67082" to="Tiles/@AnimatableBody2D@67082/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67082" to="Tiles/@AnimatableBody2D@67082" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67082" to="Tiles/@AnimatableBody2D@67082/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67082" to="Tiles/@AnimatableBody2D@67082" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67082" to="Tiles/@AnimatableBody2D@67082/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67083" to="Tiles/@AnimatableBody2D@67083/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67083" to="Tiles/@AnimatableBody2D@67083/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67083" to="Tiles/@AnimatableBody2D@67083" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67083" to="Tiles/@AnimatableBody2D@67083/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67083" to="Tiles/@AnimatableBody2D@67083" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67083" to="Tiles/@AnimatableBody2D@67083/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67084" to="Tiles/@AnimatableBody2D@67084/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67084" to="Tiles/@AnimatableBody2D@67084/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67084" to="Tiles/@AnimatableBody2D@67084" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67084" to="Tiles/@AnimatableBody2D@67084/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67084" to="Tiles/@AnimatableBody2D@67084" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67084" to="Tiles/@AnimatableBody2D@67084/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67085" to="Tiles/@AnimatableBody2D@67085/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67085" to="Tiles/@AnimatableBody2D@67085/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67085" to="Tiles/@AnimatableBody2D@67085" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67085" to="Tiles/@AnimatableBody2D@67085/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67085" to="Tiles/@AnimatableBody2D@67085" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67085" to="Tiles/@AnimatableBody2D@67085/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67086" to="Tiles/@AnimatableBody2D@67086/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67086" to="Tiles/@AnimatableBody2D@67086/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67086" to="Tiles/@AnimatableBody2D@67086" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67086" to="Tiles/@AnimatableBody2D@67086/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67086" to="Tiles/@AnimatableBody2D@67086" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67086" to="Tiles/@AnimatableBody2D@67086/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67087" to="Tiles/@AnimatableBody2D@67087/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67087" to="Tiles/@AnimatableBody2D@67087/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67087" to="Tiles/@AnimatableBody2D@67087" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67087" to="Tiles/@AnimatableBody2D@67087/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67087" to="Tiles/@AnimatableBody2D@67087" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67087" to="Tiles/@AnimatableBody2D@67087/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67088" to="Tiles/@AnimatableBody2D@67088/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67088" to="Tiles/@AnimatableBody2D@67088/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67088" to="Tiles/@AnimatableBody2D@67088" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67088" to="Tiles/@AnimatableBody2D@67088/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67088" to="Tiles/@AnimatableBody2D@67088" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67088" to="Tiles/@AnimatableBody2D@67088/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67089" to="Tiles/@AnimatableBody2D@67089/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67089" to="Tiles/@AnimatableBody2D@67089/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67089" to="Tiles/@AnimatableBody2D@67089" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67089" to="Tiles/@AnimatableBody2D@67089/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67089" to="Tiles/@AnimatableBody2D@67089" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67089" to="Tiles/@AnimatableBody2D@67089/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67090" to="Tiles/@AnimatableBody2D@67090/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67090" to="Tiles/@AnimatableBody2D@67090/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67090" to="Tiles/@AnimatableBody2D@67090" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67090" to="Tiles/@AnimatableBody2D@67090/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67090" to="Tiles/@AnimatableBody2D@67090" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67090" to="Tiles/@AnimatableBody2D@67090/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67091" to="Tiles/@AnimatableBody2D@67091/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67091" to="Tiles/@AnimatableBody2D@67091/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67091" to="Tiles/@AnimatableBody2D@67091" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67091" to="Tiles/@AnimatableBody2D@67091/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67091" to="Tiles/@AnimatableBody2D@67091" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67091" to="Tiles/@AnimatableBody2D@67091/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67092" to="Tiles/@AnimatableBody2D@67092/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67092" to="Tiles/@AnimatableBody2D@67092/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67092" to="Tiles/@AnimatableBody2D@67092" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67092" to="Tiles/@AnimatableBody2D@67092/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67092" to="Tiles/@AnimatableBody2D@67092" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67092" to="Tiles/@AnimatableBody2D@67092/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67093" to="Tiles/@AnimatableBody2D@67093/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67093" to="Tiles/@AnimatableBody2D@67093/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67093" to="Tiles/@AnimatableBody2D@67093" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67093" to="Tiles/@AnimatableBody2D@67093/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67093" to="Tiles/@AnimatableBody2D@67093" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67093" to="Tiles/@AnimatableBody2D@67093/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67094" to="Tiles/@AnimatableBody2D@67094/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67094" to="Tiles/@AnimatableBody2D@67094/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67094" to="Tiles/@AnimatableBody2D@67094" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67094" to="Tiles/@AnimatableBody2D@67094/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67094" to="Tiles/@AnimatableBody2D@67094" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67094" to="Tiles/@AnimatableBody2D@67094/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67095" to="Tiles/@AnimatableBody2D@67095/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67095" to="Tiles/@AnimatableBody2D@67095/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67095" to="Tiles/@AnimatableBody2D@67095" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67095" to="Tiles/@AnimatableBody2D@67095/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67095" to="Tiles/@AnimatableBody2D@67095" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67095" to="Tiles/@AnimatableBody2D@67095/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67096" to="Tiles/@AnimatableBody2D@67096/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67096" to="Tiles/@AnimatableBody2D@67096/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67096" to="Tiles/@AnimatableBody2D@67096" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67096" to="Tiles/@AnimatableBody2D@67096/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67096" to="Tiles/@AnimatableBody2D@67096" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67096" to="Tiles/@AnimatableBody2D@67096/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67097" to="Tiles/@AnimatableBody2D@67097/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67097" to="Tiles/@AnimatableBody2D@67097/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67097" to="Tiles/@AnimatableBody2D@67097" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67097" to="Tiles/@AnimatableBody2D@67097/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67097" to="Tiles/@AnimatableBody2D@67097" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67097" to="Tiles/@AnimatableBody2D@67097/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67098" to="Tiles/@AnimatableBody2D@67098/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67098" to="Tiles/@AnimatableBody2D@67098/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67098" to="Tiles/@AnimatableBody2D@67098" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67098" to="Tiles/@AnimatableBody2D@67098/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67098" to="Tiles/@AnimatableBody2D@67098" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67098" to="Tiles/@AnimatableBody2D@67098/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67099" to="Tiles/@AnimatableBody2D@67099/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67099" to="Tiles/@AnimatableBody2D@67099/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67099" to="Tiles/@AnimatableBody2D@67099" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67099" to="Tiles/@AnimatableBody2D@67099/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67099" to="Tiles/@AnimatableBody2D@67099" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67099" to="Tiles/@AnimatableBody2D@67099/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67100" to="Tiles/@AnimatableBody2D@67100/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67100" to="Tiles/@AnimatableBody2D@67100/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67100" to="Tiles/@AnimatableBody2D@67100" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67100" to="Tiles/@AnimatableBody2D@67100/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67100" to="Tiles/@AnimatableBody2D@67100" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67100" to="Tiles/@AnimatableBody2D@67100/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67101" to="Tiles/@AnimatableBody2D@67101/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67101" to="Tiles/@AnimatableBody2D@67101/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67101" to="Tiles/@AnimatableBody2D@67101" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67101" to="Tiles/@AnimatableBody2D@67101/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67101" to="Tiles/@AnimatableBody2D@67101" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67101" to="Tiles/@AnimatableBody2D@67101/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67102" to="Tiles/@AnimatableBody2D@67102/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67102" to="Tiles/@AnimatableBody2D@67102/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67102" to="Tiles/@AnimatableBody2D@67102" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67102" to="Tiles/@AnimatableBody2D@67102/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67102" to="Tiles/@AnimatableBody2D@67102" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67102" to="Tiles/@AnimatableBody2D@67102/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67103" to="Tiles/@AnimatableBody2D@67103/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67103" to="Tiles/@AnimatableBody2D@67103/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67103" to="Tiles/@AnimatableBody2D@67103" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67103" to="Tiles/@AnimatableBody2D@67103/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67103" to="Tiles/@AnimatableBody2D@67103" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67103" to="Tiles/@AnimatableBody2D@67103/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67104" to="Tiles/@AnimatableBody2D@67104/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67104" to="Tiles/@AnimatableBody2D@67104/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67104" to="Tiles/@AnimatableBody2D@67104" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67104" to="Tiles/@AnimatableBody2D@67104/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67104" to="Tiles/@AnimatableBody2D@67104" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67104" to="Tiles/@AnimatableBody2D@67104/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67105" to="Tiles/@AnimatableBody2D@67105/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67105" to="Tiles/@AnimatableBody2D@67105/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67105" to="Tiles/@AnimatableBody2D@67105" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67105" to="Tiles/@AnimatableBody2D@67105/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67105" to="Tiles/@AnimatableBody2D@67105" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67105" to="Tiles/@AnimatableBody2D@67105/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67106" to="Tiles/@AnimatableBody2D@67106/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67106" to="Tiles/@AnimatableBody2D@67106/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67106" to="Tiles/@AnimatableBody2D@67106" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67106" to="Tiles/@AnimatableBody2D@67106/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67106" to="Tiles/@AnimatableBody2D@67106" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67106" to="Tiles/@AnimatableBody2D@67106/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67107" to="Tiles/@AnimatableBody2D@67107/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67107" to="Tiles/@AnimatableBody2D@67107/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67107" to="Tiles/@AnimatableBody2D@67107" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67107" to="Tiles/@AnimatableBody2D@67107/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67107" to="Tiles/@AnimatableBody2D@67107" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67107" to="Tiles/@AnimatableBody2D@67107/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67108" to="Tiles/@AnimatableBody2D@67108/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67108" to="Tiles/@AnimatableBody2D@67108/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67108" to="Tiles/@AnimatableBody2D@67108" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67108" to="Tiles/@AnimatableBody2D@67108/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67108" to="Tiles/@AnimatableBody2D@67108" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67108" to="Tiles/@AnimatableBody2D@67108/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67109" to="Tiles/@AnimatableBody2D@67109/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67109" to="Tiles/@AnimatableBody2D@67109/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67109" to="Tiles/@AnimatableBody2D@67109" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67109" to="Tiles/@AnimatableBody2D@67109/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67109" to="Tiles/@AnimatableBody2D@67109" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67109" to="Tiles/@AnimatableBody2D@67109/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67110" to="Tiles/@AnimatableBody2D@67110/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67110" to="Tiles/@AnimatableBody2D@67110/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67110" to="Tiles/@AnimatableBody2D@67110" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67110" to="Tiles/@AnimatableBody2D@67110/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67110" to="Tiles/@AnimatableBody2D@67110" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67110" to="Tiles/@AnimatableBody2D@67110/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67111" to="Tiles/@AnimatableBody2D@67111/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67111" to="Tiles/@AnimatableBody2D@67111/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67111" to="Tiles/@AnimatableBody2D@67111" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67111" to="Tiles/@AnimatableBody2D@67111/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67111" to="Tiles/@AnimatableBody2D@67111" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67111" to="Tiles/@AnimatableBody2D@67111/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67112" to="Tiles/@AnimatableBody2D@67112/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67112" to="Tiles/@AnimatableBody2D@67112/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67112" to="Tiles/@AnimatableBody2D@67112" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67112" to="Tiles/@AnimatableBody2D@67112/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67112" to="Tiles/@AnimatableBody2D@67112" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67112" to="Tiles/@AnimatableBody2D@67112/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67113" to="Tiles/@AnimatableBody2D@67113/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67113" to="Tiles/@AnimatableBody2D@67113/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67113" to="Tiles/@AnimatableBody2D@67113" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67113" to="Tiles/@AnimatableBody2D@67113/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67113" to="Tiles/@AnimatableBody2D@67113" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67113" to="Tiles/@AnimatableBody2D@67113/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67114" to="Tiles/@AnimatableBody2D@67114/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67114" to="Tiles/@AnimatableBody2D@67114/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67114" to="Tiles/@AnimatableBody2D@67114" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67114" to="Tiles/@AnimatableBody2D@67114/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67114" to="Tiles/@AnimatableBody2D@67114" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67114" to="Tiles/@AnimatableBody2D@67114/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67115" to="Tiles/@AnimatableBody2D@67115/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67115" to="Tiles/@AnimatableBody2D@67115/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67115" to="Tiles/@AnimatableBody2D@67115" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67115" to="Tiles/@AnimatableBody2D@67115/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67115" to="Tiles/@AnimatableBody2D@67115" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67115" to="Tiles/@AnimatableBody2D@67115/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67116" to="Tiles/@AnimatableBody2D@67116/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67116" to="Tiles/@AnimatableBody2D@67116/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67116" to="Tiles/@AnimatableBody2D@67116" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67116" to="Tiles/@AnimatableBody2D@67116/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67116" to="Tiles/@AnimatableBody2D@67116" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67116" to="Tiles/@AnimatableBody2D@67116/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67117" to="Tiles/@AnimatableBody2D@67117/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67117" to="Tiles/@AnimatableBody2D@67117/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67117" to="Tiles/@AnimatableBody2D@67117" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67117" to="Tiles/@AnimatableBody2D@67117/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67117" to="Tiles/@AnimatableBody2D@67117" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67117" to="Tiles/@AnimatableBody2D@67117/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67118" to="Tiles/@AnimatableBody2D@67118/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67118" to="Tiles/@AnimatableBody2D@67118/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67118" to="Tiles/@AnimatableBody2D@67118" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67118" to="Tiles/@AnimatableBody2D@67118/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67118" to="Tiles/@AnimatableBody2D@67118" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67118" to="Tiles/@AnimatableBody2D@67118/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67119" to="Tiles/@AnimatableBody2D@67119/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67119" to="Tiles/@AnimatableBody2D@67119/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67119" to="Tiles/@AnimatableBody2D@67119" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67119" to="Tiles/@AnimatableBody2D@67119/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67119" to="Tiles/@AnimatableBody2D@67119" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67119" to="Tiles/@AnimatableBody2D@67119/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67120" to="Tiles/@AnimatableBody2D@67120/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67120" to="Tiles/@AnimatableBody2D@67120/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67120" to="Tiles/@AnimatableBody2D@67120" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67120" to="Tiles/@AnimatableBody2D@67120/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67120" to="Tiles/@AnimatableBody2D@67120" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67120" to="Tiles/@AnimatableBody2D@67120/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67121" to="Tiles/@AnimatableBody2D@67121/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67121" to="Tiles/@AnimatableBody2D@67121/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67121" to="Tiles/@AnimatableBody2D@67121" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67121" to="Tiles/@AnimatableBody2D@67121/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67121" to="Tiles/@AnimatableBody2D@67121" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67121" to="Tiles/@AnimatableBody2D@67121/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67122" to="Tiles/@AnimatableBody2D@67122/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67122" to="Tiles/@AnimatableBody2D@67122/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67122" to="Tiles/@AnimatableBody2D@67122" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67122" to="Tiles/@AnimatableBody2D@67122/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67122" to="Tiles/@AnimatableBody2D@67122" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67122" to="Tiles/@AnimatableBody2D@67122/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67123" to="Tiles/@AnimatableBody2D@67123/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67123" to="Tiles/@AnimatableBody2D@67123/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67123" to="Tiles/@AnimatableBody2D@67123" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67123" to="Tiles/@AnimatableBody2D@67123/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67123" to="Tiles/@AnimatableBody2D@67123" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67123" to="Tiles/@AnimatableBody2D@67123/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67124" to="Tiles/@AnimatableBody2D@67124/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67124" to="Tiles/@AnimatableBody2D@67124/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67124" to="Tiles/@AnimatableBody2D@67124" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67124" to="Tiles/@AnimatableBody2D@67124/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67124" to="Tiles/@AnimatableBody2D@67124" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67124" to="Tiles/@AnimatableBody2D@67124/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67125" to="Tiles/@AnimatableBody2D@67125/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67125" to="Tiles/@AnimatableBody2D@67125/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67125" to="Tiles/@AnimatableBody2D@67125" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67125" to="Tiles/@AnimatableBody2D@67125/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67125" to="Tiles/@AnimatableBody2D@67125" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67125" to="Tiles/@AnimatableBody2D@67125/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67126" to="Tiles/@AnimatableBody2D@67126/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67126" to="Tiles/@AnimatableBody2D@67126/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67126" to="Tiles/@AnimatableBody2D@67126" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67126" to="Tiles/@AnimatableBody2D@67126/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67126" to="Tiles/@AnimatableBody2D@67126" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67126" to="Tiles/@AnimatableBody2D@67126/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67127" to="Tiles/@AnimatableBody2D@67127/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67127" to="Tiles/@AnimatableBody2D@67127/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67127" to="Tiles/@AnimatableBody2D@67127" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67127" to="Tiles/@AnimatableBody2D@67127/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67127" to="Tiles/@AnimatableBody2D@67127" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67127" to="Tiles/@AnimatableBody2D@67127/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67128" to="Tiles/@AnimatableBody2D@67128/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67128" to="Tiles/@AnimatableBody2D@67128/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67128" to="Tiles/@AnimatableBody2D@67128" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67128" to="Tiles/@AnimatableBody2D@67128/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67128" to="Tiles/@AnimatableBody2D@67128" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67128" to="Tiles/@AnimatableBody2D@67128/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67129" to="Tiles/@AnimatableBody2D@67129/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67129" to="Tiles/@AnimatableBody2D@67129/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67129" to="Tiles/@AnimatableBody2D@67129" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67129" to="Tiles/@AnimatableBody2D@67129/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67129" to="Tiles/@AnimatableBody2D@67129" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67129" to="Tiles/@AnimatableBody2D@67129/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67130" to="Tiles/@AnimatableBody2D@67130/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67130" to="Tiles/@AnimatableBody2D@67130/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67130" to="Tiles/@AnimatableBody2D@67130" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67130" to="Tiles/@AnimatableBody2D@67130/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67130" to="Tiles/@AnimatableBody2D@67130" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67130" to="Tiles/@AnimatableBody2D@67130/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67131" to="Tiles/@AnimatableBody2D@67131/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67131" to="Tiles/@AnimatableBody2D@67131/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67131" to="Tiles/@AnimatableBody2D@67131" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67131" to="Tiles/@AnimatableBody2D@67131/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67131" to="Tiles/@AnimatableBody2D@67131" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67131" to="Tiles/@AnimatableBody2D@67131/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67132" to="Tiles/@AnimatableBody2D@67132/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67132" to="Tiles/@AnimatableBody2D@67132/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67132" to="Tiles/@AnimatableBody2D@67132" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67132" to="Tiles/@AnimatableBody2D@67132/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67132" to="Tiles/@AnimatableBody2D@67132" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67132" to="Tiles/@AnimatableBody2D@67132/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67133" to="Tiles/@AnimatableBody2D@67133/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67133" to="Tiles/@AnimatableBody2D@67133/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67133" to="Tiles/@AnimatableBody2D@67133" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67133" to="Tiles/@AnimatableBody2D@67133/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67133" to="Tiles/@AnimatableBody2D@67133" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67133" to="Tiles/@AnimatableBody2D@67133/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67134" to="Tiles/@AnimatableBody2D@67134/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67134" to="Tiles/@AnimatableBody2D@67134/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67134" to="Tiles/@AnimatableBody2D@67134" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67134" to="Tiles/@AnimatableBody2D@67134/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67134" to="Tiles/@AnimatableBody2D@67134" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67134" to="Tiles/@AnimatableBody2D@67134/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67135" to="Tiles/@AnimatableBody2D@67135/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67135" to="Tiles/@AnimatableBody2D@67135/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67135" to="Tiles/@AnimatableBody2D@67135" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67135" to="Tiles/@AnimatableBody2D@67135/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67135" to="Tiles/@AnimatableBody2D@67135" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67135" to="Tiles/@AnimatableBody2D@67135/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67136" to="Tiles/@AnimatableBody2D@67136/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67136" to="Tiles/@AnimatableBody2D@67136/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67136" to="Tiles/@AnimatableBody2D@67136" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67136" to="Tiles/@AnimatableBody2D@67136/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67136" to="Tiles/@AnimatableBody2D@67136" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67136" to="Tiles/@AnimatableBody2D@67136/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67137" to="Tiles/@AnimatableBody2D@67137/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67137" to="Tiles/@AnimatableBody2D@67137/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67137" to="Tiles/@AnimatableBody2D@67137" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67137" to="Tiles/@AnimatableBody2D@67137/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67137" to="Tiles/@AnimatableBody2D@67137" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67137" to="Tiles/@AnimatableBody2D@67137/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67138" to="Tiles/@AnimatableBody2D@67138/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67138" to="Tiles/@AnimatableBody2D@67138/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67138" to="Tiles/@AnimatableBody2D@67138" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67138" to="Tiles/@AnimatableBody2D@67138/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67138" to="Tiles/@AnimatableBody2D@67138" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67138" to="Tiles/@AnimatableBody2D@67138/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67139" to="Tiles/@AnimatableBody2D@67139/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67139" to="Tiles/@AnimatableBody2D@67139/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67139" to="Tiles/@AnimatableBody2D@67139" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67139" to="Tiles/@AnimatableBody2D@67139/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67139" to="Tiles/@AnimatableBody2D@67139" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67139" to="Tiles/@AnimatableBody2D@67139/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67140" to="Tiles/@AnimatableBody2D@67140/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67140" to="Tiles/@AnimatableBody2D@67140/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67140" to="Tiles/@AnimatableBody2D@67140" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67140" to="Tiles/@AnimatableBody2D@67140/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67140" to="Tiles/@AnimatableBody2D@67140" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67140" to="Tiles/@AnimatableBody2D@67140/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67141" to="Tiles/@AnimatableBody2D@67141/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67141" to="Tiles/@AnimatableBody2D@67141/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67141" to="Tiles/@AnimatableBody2D@67141" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67141" to="Tiles/@AnimatableBody2D@67141/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67141" to="Tiles/@AnimatableBody2D@67141" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67141" to="Tiles/@AnimatableBody2D@67141/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67142" to="Tiles/@AnimatableBody2D@67142/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67142" to="Tiles/@AnimatableBody2D@67142/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67142" to="Tiles/@AnimatableBody2D@67142" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67142" to="Tiles/@AnimatableBody2D@67142/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67142" to="Tiles/@AnimatableBody2D@67142" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67142" to="Tiles/@AnimatableBody2D@67142/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67143" to="Tiles/@AnimatableBody2D@67143/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67143" to="Tiles/@AnimatableBody2D@67143/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67143" to="Tiles/@AnimatableBody2D@67143" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67143" to="Tiles/@AnimatableBody2D@67143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67143" to="Tiles/@AnimatableBody2D@67143" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67143" to="Tiles/@AnimatableBody2D@67143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67144" to="Tiles/@AnimatableBody2D@67144/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67144" to="Tiles/@AnimatableBody2D@67144/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67144" to="Tiles/@AnimatableBody2D@67144" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67144" to="Tiles/@AnimatableBody2D@67144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67144" to="Tiles/@AnimatableBody2D@67144" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67144" to="Tiles/@AnimatableBody2D@67144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67145" to="Tiles/@AnimatableBody2D@67145/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67145" to="Tiles/@AnimatableBody2D@67145/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67145" to="Tiles/@AnimatableBody2D@67145" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67145" to="Tiles/@AnimatableBody2D@67145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67145" to="Tiles/@AnimatableBody2D@67145" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67145" to="Tiles/@AnimatableBody2D@67145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67146" to="Tiles/@AnimatableBody2D@67146/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67146" to="Tiles/@AnimatableBody2D@67146/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67146" to="Tiles/@AnimatableBody2D@67146" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67146" to="Tiles/@AnimatableBody2D@67146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67146" to="Tiles/@AnimatableBody2D@67146" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67146" to="Tiles/@AnimatableBody2D@67146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67147" to="Tiles/@AnimatableBody2D@67147/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67147" to="Tiles/@AnimatableBody2D@67147/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67147" to="Tiles/@AnimatableBody2D@67147" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67147" to="Tiles/@AnimatableBody2D@67147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67147" to="Tiles/@AnimatableBody2D@67147" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67147" to="Tiles/@AnimatableBody2D@67147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67148" to="Tiles/@AnimatableBody2D@67148/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67148" to="Tiles/@AnimatableBody2D@67148/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67148" to="Tiles/@AnimatableBody2D@67148" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67148" to="Tiles/@AnimatableBody2D@67148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67148" to="Tiles/@AnimatableBody2D@67148" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67148" to="Tiles/@AnimatableBody2D@67148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67149" to="Tiles/@AnimatableBody2D@67149/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67149" to="Tiles/@AnimatableBody2D@67149/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67149" to="Tiles/@AnimatableBody2D@67149" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67149" to="Tiles/@AnimatableBody2D@67149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67149" to="Tiles/@AnimatableBody2D@67149" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67149" to="Tiles/@AnimatableBody2D@67149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67150" to="Tiles/@AnimatableBody2D@67150/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67150" to="Tiles/@AnimatableBody2D@67150/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67150" to="Tiles/@AnimatableBody2D@67150" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67150" to="Tiles/@AnimatableBody2D@67150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67150" to="Tiles/@AnimatableBody2D@67150" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67150" to="Tiles/@AnimatableBody2D@67150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67151" to="Tiles/@AnimatableBody2D@67151/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67151" to="Tiles/@AnimatableBody2D@67151/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67151" to="Tiles/@AnimatableBody2D@67151" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67151" to="Tiles/@AnimatableBody2D@67151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67151" to="Tiles/@AnimatableBody2D@67151" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67151" to="Tiles/@AnimatableBody2D@67151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67152" to="Tiles/@AnimatableBody2D@67152/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67152" to="Tiles/@AnimatableBody2D@67152/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67152" to="Tiles/@AnimatableBody2D@67152" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67152" to="Tiles/@AnimatableBody2D@67152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67152" to="Tiles/@AnimatableBody2D@67152" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67152" to="Tiles/@AnimatableBody2D@67152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67153" to="Tiles/@AnimatableBody2D@67153/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67153" to="Tiles/@AnimatableBody2D@67153/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67153" to="Tiles/@AnimatableBody2D@67153" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67153" to="Tiles/@AnimatableBody2D@67153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67153" to="Tiles/@AnimatableBody2D@67153/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67153" to="Tiles/@AnimatableBody2D@67153" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67153" to="Tiles/@AnimatableBody2D@67153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67154" to="Tiles/@Node2D@67154/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67155" to="Tiles/@Node2D@67155/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67156" to="Tiles/@Node2D@67156/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67157" to="Tiles/@Node2D@67157/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67158" to="Tiles/@Node2D@67158/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67159" to="Tiles/@Node2D@67159/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67160" to="Tiles/@Node2D@67160/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67161" to="Tiles/@Node2D@67161/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67162" to="Tiles/@Node2D@67162/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67163" to="Tiles/@Node2D@67163/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67164" to="Tiles/@Node2D@67164/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67165" to="Tiles/@Node2D@67165/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67166" to="Tiles/@Node2D@67166/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67167" to="Tiles/@Node2D@67167/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67168" to="Tiles/@Node2D@67168/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@67169" to="Tiles/@AnimatableBody2D@67169/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@67169" to="Tiles/@AnimatableBody2D@67169/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67169" to="Tiles/@AnimatableBody2D@67169" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67169" to="Tiles/@AnimatableBody2D@67169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67169" to="Tiles/@AnimatableBody2D@67169" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@67169" to="Tiles/@AnimatableBody2D@67169/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World7/7-2.tscn b/Scenes/Levels/SMBLL/World7/7-2.tscn new file mode 100644 index 0000000..9d8e42c --- /dev/null +++ b/Scenes/Levels/SMBLL/World7/7-2.tscn @@ -0,0 +1,206 @@ +[gd_scene load_steps=19 format=4 uid="uid://c0swlef6ewnwo"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_gt3wt"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_ewjhb"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_uypov"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_wwqlr"] +[ext_resource type="PackedScene" uid="uid://boce75y04igqf" path="res://Scenes/Prefabs/Entities/Objects/TravellingPlatform.tscn" id="7_ldvse"] +[ext_resource type="PackedScene" uid="uid://b5fyj3qbppnyg" path="res://Scenes/Prefabs/LevelObjects/PickAPathTeleport.tscn" id="8_fjxn3"] +[ext_resource type="Resource" uid="uid://8kt7ubo0xk7y" path="res://Resources/ThemedResources/Platform.tres" id="8_ifc31"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="9_ifc31"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="11_wwqlr"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="12_ldvse"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_ldvse"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="14_c0yf6"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="15_ewjhb"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="15_i1phg"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="16_cbdt3"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="18_oktwq"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="19_xd4ts"] +[ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="20_doncv"] + +[node name="7-2" type="Node"] +script = ExtResource("1_gt3wt") +music = ExtResource("2_ewjhb") +theme = "Jungle" +theme_time = "Night" +campaign = "SMBLL" +world_id = 7 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("5_uypov")] +position = Vector2(-216, 0) + +[node name="Tiles" parent="." instance=ExtResource("6_wwqlr")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAADAAAAAAD//wEAAAADAAEAAAA0AP3/AAAEAAIAAAA1AP3/AAAEAAIAAAA2AP3/AAAEAAIAAAA3AP3/AAAEAAIAAAA4AP3/AAAEAAIAAAA5AP3/AAAEAAIAAAA6AP3/AAAEAAIAAAA7AP3/AAAEAAIAAAA8AP3/AAAEAAIAAAA9AP3/AAAEAAIAAAA+AP3/AAAEAAIAAAA/AP3/AAAEAAIAAAAjAPj/AAAEAAIAAAAkAPj/AAAEAAIAAAAiAPj/AAAEAAIAAAD///3/AAAEAAIAAAD///7/AAAEAAIAAAD/////AAAEAAIAAAD+//7/AAAEAAIAAAD+////AAAEAAIAAAD9////AAAEAAIAAAATAP//AAAFAAEAAAATAAAAAAAFAAEAAAATAAEAAAAFAAEAAAAUAP//AAAGAAEAAAAUAAAAAAAGAAEAAAAUAAEAAAAGAAEAAAAVAP//AAAGAAEAAAAVAAAAAAAGAAEAAAAVAAEAAAAGAAEAAAAWAP//AAAHAAEAAAAWAAAAAAAHAAEAAAAWAAEAAAAHAAEAAAAjAP//AAAFAAEAAAAjAAAAAAAFAAEAAAAjAAEAAAAFAAEAAAAkAP//AAAGAAEAAAAkAAAAAAAGAAEAAAAkAAEAAAAGAAEAAAAlAP//AAAGAAEAAAAlAAAAAAAGAAEAAAAlAAEAAAAGAAEAAAAmAP//AAAGAAEAAAAmAAAAAAAGAAEAAAAmAAEAAAAGAAEAAAAnAP//AAAGAAEAAAAnAAAAAAAGAAEAAAAnAAEAAAAGAAEAAAAoAP//AAAGAAEAAAAoAAAAAAAGAAEAAAAoAAEAAAAGAAEAAAApAP//AAAGAAEAAAApAAAAAAAGAAEAAAApAAEAAAAGAAEAAAAqAP//AAAGAAEAAAAqAAAAAAAGAAEAAAAqAAEAAAAGAAEAAAArAP//AAAGAAEAAAArAAAAAAAGAAEAAAArAAEAAAAGAAEAAAAsAP//AAAGAAEAAAAsAAAAAAAGAAEAAAAsAAEAAAAGAAEAAAAtAP//AAAGAAEAAAAtAAAAAAAGAAEAAAAtAAEAAAAGAAEAAAAuAP//AAAGAAEAAAAuAAAAAAAGAAEAAAAuAAEAAAAGAAEAAAAvAP//AAAGAAEAAAAvAAAAAAAGAAEAAAAvAAEAAAAGAAEAAAAwAP//AAAHAAEAAAAwAAAAAAAHAAEAAAAwAAEAAAAHAAEAAAAjAP7/AAAGAAAAAAAkAP7/AAAGAAAAAAAlAP7/AAAGAAAAAAAmAP7/AAAGAAAAAAAnAP7/AAAGAAAAAAAoAP7/AAAGAAAAAAApAP7/AAAGAAAAAAAqAP7/AAAGAAAAAAArAP7/AAAGAAAAAAAsAP7/AAAGAAAAAAAtAP7/AAAGAAAAAAAuAP7/AAAGAAAAAAAvAP7/AAAGAAAAAAAwAP7/AAAGAAAAAAATAP7/AAAGAAAAAAAUAP7/AAAGAAAAAAAVAP7/AAAGAAAAAAAWAP7/AAAGAAAAAAAXAP7/AAAHAAAAAAAxAP7/AAAHAAAAAAAiAP7/AAAFAAAAAAASAP7/AAAFAAAAAAAjAPb/AAAIAAYAAAAjAPf/AAAIAAcAAAAkAPb/AAAJAAYAAAAkAPf/AAAJAAcAAAAQAPj/AQAAAAAACAAAAAMAAQAAAAAABAABAAMAAQAAAAAABAACAAMAAQAAAAAABAADAAMAAQAAAAAABAAEAAMAAQAAAAAABAAFAAMAAQAAAAAABAAGAAMAAQAAAAAABAAHAAMAAQAAAAAABAAIAAMAAQAAAAAABAAJAAMAAQAAAAAABAAKAAMAAQAAAAAABAALAAMAAQAAAAAABAAMAAMAAQAAAAAABAANAAMAAQAAAAAABAAOAAMAAQAAAAAABAAPAAMAAQAAAAAABAAQAAMAAQAAAAAABAARAAMAAQAAAAAABAASAAMAAQAAAAAABAATAAMAAQAAAAAABAAUAAMAAQAAAAAABAAVAAMAAQAAAAAABAAWAAMAAQAAAAAABAAXAAMAAQAAAAAABAAYAAMAAQAAAAAABAAZAAMAAQAAAAAABAAaAAMAAQAAAAAABAAbAAMAAQAAAAAABAAcAAMAAQAAAAAABAAdAAMAAQAAAAAABAAeAAMAAQAAAAAABAAfAAMAAQAAAAAABAAgAAMAAQAAAAAABAAhAAMAAQAAAAAABAAiAAMAAQAAAAAABAAjAAMAAQAAAAAABAAkAAMAAQAAAAAABAAlAAMAAQAAAAAABAAmAAMAAQAAAAAABAAnAAMAAQAAAAAABAAoAAMAAQAAAAAABAApAAMAAQAAAAAABAAqAAMAAQAAAAAABAArAAMAAQAAAAAABAAsAAMAAQAAAAAABAAtAAMAAQAAAAAABAAuAAMAAQAAAAAABAAvAAMAAQAAAAAABAAwAAMAAQAAAAAABAAxAAMAAQAAAAAABAAyAAMAAQAAAAAABAAzAAMAAQAAAAAABAA0AAMAAQAAAAAABAA1AAMAAQAAAAAABAA2AAMAAQAAAAAABAA3AAMAAQAAAAAABAA4AAMAAQAAAAAABAA5AAMAAQAAAAAABAA6AAMAAQAAAAAABAA7AAMAAQAAAAAABAA8AAMAAQAAAAAABAA9AAMAAQAAAAAABAA+AAMAAQAAAAAABAA/AAMAAQAAAAAABABAAAMAAQAAAAAABABBAAMAAQAAAAAABABCAAMAAQAAAAAABABDAAMAAQAAAAAABABEAAMAAQAAAAAABABFAAMAAQAAAAAABABGAAMAAQAAAAAABABHAAMAAQAAAAAABABIAAMAAQAAAAAABABJAAMAAQAAAAAABABKAAMAAQAAAAAABABLAAMAAQAAAAAABABMAAMAAQAAAAAABABNAAMAAQAAAAAABABOAAMAAQAAAAAABABPAAMAAQAAAAAABABQAAMAAQAAAAAABAD6/wMAAQAAAAAABAD7/wMAAQAAAAAABAD8/wMAAQAAAAAABAD9/wMAAQAAAAAABAD+/wMAAQAAAAAABAD//wMAAQAAAAAABADu/wAAAAABAAAAAADv/wAAAAACAAAAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAAATAAIAAAAFAAEAAAAUAAIAAAAGAAEAAAAVAAIAAAAGAAEAAAAWAAIAAAAHAAEAAAAjAAIAAAAFAAEAAAAkAAIAAAAGAAEAAAAlAAIAAAAGAAEAAAAmAAIAAAAGAAEAAAAnAAIAAAAGAAEAAAAoAAIAAAAGAAEAAAApAAIAAAAGAAEAAAAqAAIAAAAGAAEAAAArAAIAAAAGAAEAAAAsAAIAAAAGAAEAAAAtAAIAAAAGAAEAAAAuAAIAAAAGAAEAAAAvAAIAAAAGAAEAAAAwAAIAAAAHAAEAAAA=") + +[node name="CloudPlatform" parent="." instance=ExtResource("7_ldvse")] +position = Vector2(16, -48) + +[node name="ResourceSetter" parent="CloudPlatform/Sprite" index="0"] +themed_resource = ExtResource("8_ifc31") + +[node name="PickAPathTeleport" parent="." instance=ExtResource("8_fjxn3")] +position = Vector2(1008, -80) +scale = Vector2(-2.29167, 34.9016) +reset_pos = Vector2(-152, 0) + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(1024, -64) +script = ExtResource("9_ifc31") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="RedPirannhaPlant" parent="." instance=ExtResource("11_wwqlr")] +position = Vector2(576, -160) + +[node name="RedKoopaTroopa" parent="." instance=ExtResource("12_ldvse")] +position = Vector2(520, -128) +winged = true + +[node name="RedKoopaTroopa2" parent="." instance=ExtResource("12_ldvse")] +position = Vector2(472, -96) +winged = true + +[node name="DropShadow" parent="." instance=ExtResource("13_ldvse")] + +[node name="StartCastle" parent="." instance=ExtResource("14_c0yf6")] +position = Vector2(-216, -40) + +[node name="PipeArea" parent="." instance=ExtResource("15_ewjhb")] +position = Vector2(576, -160) +target_level = "uid://dyfa8fmitefqi" + +[node name="LevelBG" parent="." instance=ExtResource("15_i1phg")] +time_of_day = 1 +primary_layer = 1 +liquid_layer = 3 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("16_cbdt3") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("18_oktwq") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("19_xd4ts")] +position = Vector2(600, -136) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("19_xd4ts")] +position = Vector2(920, -56) +id = 1 + +[node name="SettingObjectNode" type="Node" parent="."] +script = ExtResource("20_doncv") +setting_title = "level_design" +metadata/_custom_type_script = "uid://dn7riekvv1gpy" + +[node name="Tiles" parent="SettingObjectNode" instance=ExtResource("6_wwqlr")] +tile_map_data = PackedByteArray("AAAlAPj/AAAEAAIAAAAmAPn/AQAAAAAACQA=") + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172277" to="Tiles/@Area2D@172277" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172278" to="Tiles/@Area2D@172278" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172279" to="Tiles/@Area2D@172279" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172280" to="Tiles/@Area2D@172280" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172281" to="Tiles/@Area2D@172281" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172282" to="Tiles/@Area2D@172282" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172283" to="Tiles/@Area2D@172283" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172284" to="Tiles/@Area2D@172284" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172285" to="Tiles/@Area2D@172285" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172286" to="Tiles/@Area2D@172286" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172287" to="Tiles/@Area2D@172287" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172288" to="Tiles/@Area2D@172288" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172289" to="Tiles/@Area2D@172289" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172290" to="Tiles/@Area2D@172290" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172291" to="Tiles/@Area2D@172291" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172292" to="Tiles/@Area2D@172292" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172293" to="Tiles/@Area2D@172293" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172294" to="Tiles/@Area2D@172294" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172295" to="Tiles/@Area2D@172295" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172296" to="Tiles/@Area2D@172296" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172297" to="Tiles/@Area2D@172297" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172298" to="Tiles/@Area2D@172298" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172299" to="Tiles/@Area2D@172299" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172300" to="Tiles/@Area2D@172300" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172301" to="Tiles/@Area2D@172301" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172302" to="Tiles/@Area2D@172302" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172303" to="Tiles/@Area2D@172303" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172304" to="Tiles/@Area2D@172304" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172305" to="Tiles/@Area2D@172305" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172306" to="Tiles/@Area2D@172306" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172307" to="Tiles/@Area2D@172307" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172308" to="Tiles/@Area2D@172308" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172309" to="Tiles/@Area2D@172309" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172310" to="Tiles/@Area2D@172310" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172311" to="Tiles/@Area2D@172311" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172312" to="Tiles/@Area2D@172312" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172313" to="Tiles/@Area2D@172313" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172314" to="Tiles/@Area2D@172314" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172315" to="Tiles/@Area2D@172315" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172316" to="Tiles/@Area2D@172316" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172317" to="Tiles/@Area2D@172317" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172318" to="Tiles/@Area2D@172318" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172319" to="Tiles/@Area2D@172319" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172320" to="Tiles/@Area2D@172320" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172321" to="Tiles/@Area2D@172321" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172322" to="Tiles/@Area2D@172322" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172323" to="Tiles/@Area2D@172323" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172324" to="Tiles/@Area2D@172324" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172325" to="Tiles/@Area2D@172325" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172326" to="Tiles/@Area2D@172326" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172327" to="Tiles/@Area2D@172327" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172328" to="Tiles/@Area2D@172328" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172329" to="Tiles/@Area2D@172329" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172330" to="Tiles/@Area2D@172330" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172331" to="Tiles/@Area2D@172331" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172332" to="Tiles/@Area2D@172332" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172333" to="Tiles/@Area2D@172333" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172334" to="Tiles/@Area2D@172334" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172335" to="Tiles/@Area2D@172335" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172336" to="Tiles/@Area2D@172336" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172337" to="Tiles/@Area2D@172337" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172338" to="Tiles/@Area2D@172338" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172339" to="Tiles/@Area2D@172339" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172340" to="Tiles/@Area2D@172340" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172341" to="Tiles/@Area2D@172341" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172342" to="Tiles/@Area2D@172342" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172343" to="Tiles/@Area2D@172343" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172344" to="Tiles/@Area2D@172344" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172345" to="Tiles/@Area2D@172345" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172346" to="Tiles/@Area2D@172346" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172347" to="Tiles/@Area2D@172347" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172348" to="Tiles/@Area2D@172348" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172349" to="Tiles/@Area2D@172349" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172350" to="Tiles/@Area2D@172350" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172351" to="Tiles/@Area2D@172351" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172352" to="Tiles/@Area2D@172352" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172353" to="Tiles/@Area2D@172353" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172354" to="Tiles/@Area2D@172354" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172355" to="Tiles/@Area2D@172355" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172356" to="Tiles/@Area2D@172356" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172357" to="Tiles/@Area2D@172357" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172358" to="Tiles/@Area2D@172358" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172359" to="Tiles/@Area2D@172359" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172360" to="Tiles/@Area2D@172360" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172361" to="Tiles/@Area2D@172361" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@172362" to="Tiles/@Area2D@172362" method="area_entered"] +[connection signal="player_teleported" from="PickAPathTeleport" to="CloudPlatform" method="reset"] +[connection signal="block_destroyed" from="SettingObjectNode/Tiles/InvisibleQuestionBlock" to="SettingObjectNode/Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="SettingObjectNode/Tiles/InvisibleQuestionBlock" to="SettingObjectNode/Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="SettingObjectNode/Tiles/InvisibleQuestionBlock" to="SettingObjectNode/Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="SettingObjectNode/Tiles/InvisibleQuestionBlock" to="SettingObjectNode/Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="SettingObjectNode/Tiles/InvisibleQuestionBlock" to="SettingObjectNode/Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="SettingObjectNode/Tiles/InvisibleQuestionBlock" to="SettingObjectNode/Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="SettingObjectNode/Tiles/InvisibleQuestionBlock" to="SettingObjectNode/Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] + +[editable path="CloudPlatform"] diff --git a/Scenes/Levels/SMBLL/World7/7-2a.tscn b/Scenes/Levels/SMBLL/World7/7-2a.tscn new file mode 100644 index 0000000..8988668 --- /dev/null +++ b/Scenes/Levels/SMBLL/World7/7-2a.tscn @@ -0,0 +1,206 @@ +[gd_scene load_steps=6 format=4 uid="uid://dyfa8fmitefqi"] + +[ext_resource type="PackedScene" uid="uid://d3lsxfuwgmtdt" path="res://Scenes/Levels/SMB1/World1/1-1a.tscn" id="1_prcii"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="2_rbo4a"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="3_bhdjw"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="4_brmmd"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="5_7oi0v"] + +[node name="7-2A" instance=ExtResource("1_prcii")] +campaign = "SMBLL" +world_id = 7 +level_id = 2 + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAFAP7/AAAKAAAAAAAFAP//AAAKAAEAAAAGAP7/AAALAAAAAAAGAP//AAALAAEAAAAHAP7/AAAMAAAAAAAHAP//AAAMAAEAAAAHAPX/AAAIAAEAAAAIAPX/AAAJAAEAAAAHAPb/AAAIAAEAAAAIAPb/AAAJAAEAAAAHAPf/AAAIAAEAAAAIAPf/AAAJAAEAAAAHAPj/AAAIAAEAAAAIAPj/AAAJAAEAAAAHAPn/AAAIAAEAAAAIAPn/AAAJAAEAAAAHAPr/AAAIAAEAAAAIAPr/AAAJAAEAAAAHAPv/AAAIAAEAAAAIAPv/AAAJAAEAAAAHAPz/AAAIAAEAAAAIAPz/AAAJAAEAAAAHAP3/AAAIAAEAAAAIAP3/AAAJAAEAAAAIAP7/AAAJAAEAAAAIAP//AAAJAAEAAAD4//X/AAAAAAQAAAD4//b/AAAAAAQAAAD4//f/AAAAAAQAAAD4//j/AAAAAAQAAAD4//n/AAAAAAQAAAD4//r/AAAAAAQAAAD4//v/AAAAAAQAAAD4//z/AAAAAAQAAAD4//3/AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADx//X/AAAAAAQAAADx//b/AAAAAAQAAADx//f/AAAAAAQAAADx//j/AAAAAAQAAADx//n/AAAAAAQAAADx//r/AAAAAAQAAADx//v/AAAAAAQAAADx//z/AAAAAAQAAADx//3/AAAAAAQAAADx//7/AAAAAAQAAADx////AAAAAAQAAADy//X/AAAAAAQAAADy//b/AAAAAAQAAADy//f/AAAAAAQAAADy//j/AAAAAAQAAADy//n/AAAAAAQAAADy//r/AAAAAAQAAADy//v/AAAAAAQAAADy//z/AAAAAAQAAADy//3/AAAAAAQAAADy//7/AAAAAAQAAADy////AAAAAAQAAADz//X/AAAAAAQAAADz//b/AAAAAAQAAADz//f/AAAAAAQAAADz//j/AAAAAAQAAADz//n/AAAAAAQAAADz//r/AAAAAAQAAADz//v/AAAAAAQAAADz//z/AAAAAAQAAADz//3/AAAAAAQAAADz//7/AAAAAAQAAADz////AAAAAAQAAAD0//X/AAAAAAQAAAD0//b/AAAAAAQAAAD0//f/AAAAAAQAAAD0//j/AAAAAAQAAAD0//n/AAAAAAQAAAD0//r/AAAAAAQAAAD0//v/AAAAAAQAAAD0//z/AAAAAAQAAAD0//3/AAAAAAQAAAD0//7/AAAAAAQAAAD0////AAAAAAQAAAD1//X/AAAAAAQAAAD1//b/AAAAAAQAAAD1//f/AAAAAAQAAAD1//j/AAAAAAQAAAD1//n/AAAAAAQAAAD1//r/AAAAAAQAAAD1//v/AAAAAAQAAAD1//z/AAAAAAQAAAD1//3/AAAAAAQAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//X/AAAAAAQAAAD2//b/AAAAAAQAAAD2//f/AAAAAAQAAAD2//j/AAAAAAQAAAD2//n/AAAAAAQAAAD2//r/AAAAAAQAAAD2//v/AAAAAAQAAAD2//z/AAAAAAQAAAD2//3/AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//X/AAAAAAQAAAD3//b/AAAAAAQAAAD3//f/AAAAAAQAAAD3//j/AAAAAAQAAAD3//n/AAAAAAQAAAD3//r/AAAAAAQAAAD3//v/AAAAAAQAAAD3//z/AAAAAAQAAAD3//3/AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAAJAPX/AAAAAAQAAAAJAPb/AAAAAAQAAAAJAPf/AAAAAAQAAAAJAPj/AAAAAAQAAAAJAPn/AAAAAAQAAAAJAPr/AAAAAAQAAAAJAPv/AAAAAAQAAAAJAPz/AAAAAAQAAAAJAP3/AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAPX/AAAAAAQAAAAKAPb/AAAAAAQAAAAKAPf/AAAAAAQAAAAKAPj/AAAAAAQAAAAKAPn/AAAAAAQAAAAKAPr/AAAAAAQAAAAKAPv/AAAAAAQAAAAKAPz/AAAAAAQAAAAKAP3/AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAALAPX/AAAAAAQAAAALAPb/AAAAAAQAAAALAPf/AAAAAAQAAAALAPj/AAAAAAQAAAALAPn/AAAAAAQAAAALAPr/AAAAAAQAAAALAPv/AAAAAAQAAAALAPz/AAAAAAQAAAALAP3/AAAAAAQAAAALAP7/AAAAAAQAAAALAP//AAAAAAQAAAAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAAMAP3/AAAAAAQAAAAMAP7/AAAAAAQAAAAMAP//AAAAAAQAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAPX/AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAPX/AAAAAAQAAAAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAPX/AAAAAAQAAAAQAPb/AAAAAAQAAAAQAPf/AAAAAAQAAAAQAPj/AAAAAAQAAAAQAPn/AAAAAAQAAAAQAPr/AAAAAAQAAAAQAPv/AAAAAAQAAAAQAPz/AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD6/wEAAAACAAEAAAD5/wEAAAACAAEAAADv/wAAAAACAAAAAAASAAAAAAACAAAAAADv/wEAAAACAAEAAAASAAEAAAACAAEAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAD7//n/AQAAAAAAAQD7//r/AQAAAAAAAQD7//v/AQAAAAAAAQD8//v/AQAAAAAAAQD9//v/AQAAAAAAAQD+//v/AQAAAAAAAQD///v/AQAAAAAAAQAAAPv/AQAAAAAAAQABAPv/AQAAAAAAAQACAPv/AQAAAAAAAQADAPv/AQAAAAAAAQAEAPv/AQAAAAAAAQAEAPn/AQAAAAAAAQAEAPr/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQADAPX/AQAAAAAAAQD7//X/AQAAAAAABwD8//n/AQAAAAAAAwD9//n/AQAAAAAAAwD+//n/AQAAAAAAAwAAAPn/AQAAAAAAAwABAPn/AQAAAAAAAwACAPn/AQAAAAAAAwADAPn/AQAAAAAAAwD8//f/AQAAAAAAAwD9//f/AQAAAAAAAwD+//f/AQAAAAAAAwD///f/AQAAAAAAAwAAAPf/AQAAAAAAAwABAPf/AQAAAAAAAwACAPf/AQAAAAAAAwADAPf/AQAAAAAAAwATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAADAAAAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAADAAEAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAADAAIAAADq/wAAAAABAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADq/wEAAAABAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADq/wIAAAABAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAAA=") + +[node name="PipeArea" parent="." index="4"] +target_level = "uid://dfbunxwa5ju3q" + +[node name="ChallengeNodes" type="Node" parent="." index="7" node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("2_rbo4a") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" index="0" instance=ExtResource("3_bhdjw")] +position = Vector2(-8, -104) +id = 2 + +[node name="BrickBlock" parent="ChallengeNodes" index="1" instance=ExtResource("4_brmmd")] +position = Vector2(72, -168) +metadata/red_coin = true +metadata/r_coin_id = 3 + +[node name="Blocks" type="Node" parent="." index="8"] + +[node name="Coin" parent="Blocks" index="0" instance=ExtResource("5_7oi0v")] +position = Vector2(-8, -104) + +[node name="BrickBlock" parent="Blocks" index="1" instance=ExtResource("4_brmmd")] +position = Vector2(72, -168) + +[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="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@251645" to="Tiles/@AnimatableBody2D@251645/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251645" to="Tiles/@AnimatableBody2D@251645/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251645" to="Tiles/@AnimatableBody2D@251645" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251645" to="Tiles/@AnimatableBody2D@251645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251645" to="Tiles/@AnimatableBody2D@251645" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251645" to="Tiles/@AnimatableBody2D@251645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251646" to="Tiles/@AnimatableBody2D@251646/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251646" to="Tiles/@AnimatableBody2D@251646/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251646" to="Tiles/@AnimatableBody2D@251646" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251646" to="Tiles/@AnimatableBody2D@251646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251646" to="Tiles/@AnimatableBody2D@251646" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251646" to="Tiles/@AnimatableBody2D@251646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251647" to="Tiles/@AnimatableBody2D@251647/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251647" to="Tiles/@AnimatableBody2D@251647/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251647" to="Tiles/@AnimatableBody2D@251647" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251647" to="Tiles/@AnimatableBody2D@251647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251647" to="Tiles/@AnimatableBody2D@251647" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251647" to="Tiles/@AnimatableBody2D@251647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251648" to="Tiles/@AnimatableBody2D@251648/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251648" to="Tiles/@AnimatableBody2D@251648/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251648" to="Tiles/@AnimatableBody2D@251648" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251648" to="Tiles/@AnimatableBody2D@251648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251648" to="Tiles/@AnimatableBody2D@251648" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251648" to="Tiles/@AnimatableBody2D@251648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251649" to="Tiles/@AnimatableBody2D@251649/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251649" to="Tiles/@AnimatableBody2D@251649/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251649" to="Tiles/@AnimatableBody2D@251649" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251649" to="Tiles/@AnimatableBody2D@251649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251649" to="Tiles/@AnimatableBody2D@251649" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251649" to="Tiles/@AnimatableBody2D@251649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251650" to="Tiles/@AnimatableBody2D@251650/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251650" to="Tiles/@AnimatableBody2D@251650/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251650" to="Tiles/@AnimatableBody2D@251650" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251650" to="Tiles/@AnimatableBody2D@251650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251650" to="Tiles/@AnimatableBody2D@251650" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251650" to="Tiles/@AnimatableBody2D@251650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251651" to="Tiles/@AnimatableBody2D@251651/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251651" to="Tiles/@AnimatableBody2D@251651/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251651" to="Tiles/@AnimatableBody2D@251651" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251651" to="Tiles/@AnimatableBody2D@251651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251651" to="Tiles/@AnimatableBody2D@251651" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251651" to="Tiles/@AnimatableBody2D@251651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251652" to="Tiles/@AnimatableBody2D@251652/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251652" to="Tiles/@AnimatableBody2D@251652/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251652" to="Tiles/@AnimatableBody2D@251652" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251652" to="Tiles/@AnimatableBody2D@251652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251652" to="Tiles/@AnimatableBody2D@251652" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251652" to="Tiles/@AnimatableBody2D@251652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251653" to="Tiles/@AnimatableBody2D@251653/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251653" to="Tiles/@AnimatableBody2D@251653/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251653" to="Tiles/@AnimatableBody2D@251653" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251653" to="Tiles/@AnimatableBody2D@251653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251653" to="Tiles/@AnimatableBody2D@251653" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251653" to="Tiles/@AnimatableBody2D@251653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251654" to="Tiles/@AnimatableBody2D@251654/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251654" to="Tiles/@AnimatableBody2D@251654/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251654" to="Tiles/@AnimatableBody2D@251654" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251654" to="Tiles/@AnimatableBody2D@251654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251654" to="Tiles/@AnimatableBody2D@251654" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251654" to="Tiles/@AnimatableBody2D@251654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251655" to="Tiles/@AnimatableBody2D@251655/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251655" to="Tiles/@AnimatableBody2D@251655/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251655" to="Tiles/@AnimatableBody2D@251655" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251655" to="Tiles/@AnimatableBody2D@251655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251655" to="Tiles/@AnimatableBody2D@251655" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251655" to="Tiles/@AnimatableBody2D@251655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251656" to="Tiles/@AnimatableBody2D@251656/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251656" to="Tiles/@AnimatableBody2D@251656/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251656" to="Tiles/@AnimatableBody2D@251656" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251656" to="Tiles/@AnimatableBody2D@251656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251656" to="Tiles/@AnimatableBody2D@251656" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251656" to="Tiles/@AnimatableBody2D@251656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251657" to="Tiles/@AnimatableBody2D@251657/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251657" to="Tiles/@AnimatableBody2D@251657/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251657" to="Tiles/@AnimatableBody2D@251657" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251657" to="Tiles/@AnimatableBody2D@251657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251657" to="Tiles/@AnimatableBody2D@251657" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251657" to="Tiles/@AnimatableBody2D@251657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251658" to="Tiles/@AnimatableBody2D@251658/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251658" to="Tiles/@AnimatableBody2D@251658/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251658" to="Tiles/@AnimatableBody2D@251658" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251658" to="Tiles/@AnimatableBody2D@251658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251658" to="Tiles/@AnimatableBody2D@251658" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251658" to="Tiles/@AnimatableBody2D@251658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251659" to="Tiles/@AnimatableBody2D@251659/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251659" to="Tiles/@AnimatableBody2D@251659/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251659" to="Tiles/@AnimatableBody2D@251659" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251659" to="Tiles/@AnimatableBody2D@251659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251659" to="Tiles/@AnimatableBody2D@251659" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251659" to="Tiles/@AnimatableBody2D@251659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251660" to="Tiles/@AnimatableBody2D@251660/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251660" to="Tiles/@AnimatableBody2D@251660/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251660" to="Tiles/@AnimatableBody2D@251660" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251660" to="Tiles/@AnimatableBody2D@251660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251660" to="Tiles/@AnimatableBody2D@251660" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251660" to="Tiles/@AnimatableBody2D@251660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251661" to="Tiles/@AnimatableBody2D@251661/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251661" to="Tiles/@AnimatableBody2D@251661/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251661" to="Tiles/@AnimatableBody2D@251661" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251661" to="Tiles/@AnimatableBody2D@251661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251661" to="Tiles/@AnimatableBody2D@251661" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251661" to="Tiles/@AnimatableBody2D@251661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251662" to="Tiles/@AnimatableBody2D@251662/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251662" to="Tiles/@AnimatableBody2D@251662/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251662" to="Tiles/@AnimatableBody2D@251662" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251662" to="Tiles/@AnimatableBody2D@251662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251662" to="Tiles/@AnimatableBody2D@251662" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251662" to="Tiles/@AnimatableBody2D@251662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251663" to="Tiles/@AnimatableBody2D@251663/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251663" to="Tiles/@AnimatableBody2D@251663/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251663" to="Tiles/@AnimatableBody2D@251663" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251663" to="Tiles/@AnimatableBody2D@251663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251663" to="Tiles/@AnimatableBody2D@251663" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251663" to="Tiles/@AnimatableBody2D@251663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251664" to="Tiles/@AnimatableBody2D@251664/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251664" to="Tiles/@AnimatableBody2D@251664/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251664" to="Tiles/@AnimatableBody2D@251664" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251664" to="Tiles/@AnimatableBody2D@251664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251664" to="Tiles/@AnimatableBody2D@251664" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251664" to="Tiles/@AnimatableBody2D@251664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251665" to="Tiles/@AnimatableBody2D@251665/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251665" to="Tiles/@AnimatableBody2D@251665/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251665" to="Tiles/@AnimatableBody2D@251665" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251665" to="Tiles/@AnimatableBody2D@251665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251665" to="Tiles/@AnimatableBody2D@251665" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251665" to="Tiles/@AnimatableBody2D@251665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251666" to="Tiles/@AnimatableBody2D@251666/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251666" to="Tiles/@AnimatableBody2D@251666/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251666" to="Tiles/@AnimatableBody2D@251666" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251666" to="Tiles/@AnimatableBody2D@251666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251666" to="Tiles/@AnimatableBody2D@251666" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251666" to="Tiles/@AnimatableBody2D@251666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251667" to="Tiles/@AnimatableBody2D@251667/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251667" to="Tiles/@AnimatableBody2D@251667/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251667" to="Tiles/@AnimatableBody2D@251667" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251667" to="Tiles/@AnimatableBody2D@251667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251667" to="Tiles/@AnimatableBody2D@251667" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251667" to="Tiles/@AnimatableBody2D@251667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@251668" to="Tiles/@AnimatableBody2D@251668/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@251668" to="Tiles/@AnimatableBody2D@251668/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251668" to="Tiles/@AnimatableBody2D@251668" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@251668" to="Tiles/@AnimatableBody2D@251668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251668" to="Tiles/@AnimatableBody2D@251668" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@251668" to="Tiles/@AnimatableBody2D@251668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@251669" to="Tiles/@Node2D@251669/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@251670" to="Tiles/@Node2D@251670/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@251671" to="Tiles/@Node2D@251671/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@251672" to="Tiles/@Node2D@251672/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@251673" to="Tiles/@Node2D@251673/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@251674" to="Tiles/@Node2D@251674/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@251675" to="Tiles/@Node2D@251675/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@251676" to="Tiles/@Node2D@251676/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@251677" to="Tiles/@Node2D@251677/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@251678" to="Tiles/@Node2D@251678/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@251679" to="Tiles/@Node2D@251679/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@251680" to="Tiles/@Node2D@251680/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@251681" to="Tiles/@Node2D@251681/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@251682" to="Tiles/@Node2D@251682/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World7/7-2b.tscn b/Scenes/Levels/SMBLL/World7/7-2b.tscn new file mode 100644 index 0000000..f986141 --- /dev/null +++ b/Scenes/Levels/SMBLL/World7/7-2b.tscn @@ -0,0 +1,225 @@ +[gd_scene load_steps=23 format=4 uid="uid://dfbunxwa5ju3q"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ewstk"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_501xq"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_gvbxf"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_h77r3"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="7_3rn6v"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="8_fevc2"] +[ext_resource type="PackedScene" uid="uid://4bb81eil6a4c" path="res://Scenes/Prefabs/Entities/Enemies/Lakitu.tscn" id="9_d80ev"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="10_501xq"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="11_fax4a"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="12_02br4"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="13_tvghg"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="14_x6jw2"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="15_rleeu"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="16_d80ev"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="17_501xq"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_fax4a"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="18_02br4"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="20_tvghg"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="21_fredu"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="22_01ikd"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="23_mve6b"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="24_utmff"] + +[node name="7-2B" type="Node"] +script = ExtResource("1_ewstk") +music = ExtResource("2_501xq") +theme = "Jungle" +theme_time = "Night" +campaign = "SMBLL" +world_id = 7 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_gvbxf")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADw/wIAAAACAAIAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADx/wIAAAACAAIAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADy/wIAAAACAAIAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAADz/wIAAAACAAIAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD0/wIAAAACAAIAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD1/wIAAAACAAIAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD2/wIAAAACAAIAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD3/wIAAAACAAIAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD4/wIAAAACAAIAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD5/wIAAAACAAIAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD6/wIAAAACAAIAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD7/wIAAAACAAIAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD8/wIAAAACAAIAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD9/wIAAAACAAIAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD+/wIAAAACAAIAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAD//wIAAAACAAIAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAAAAAIAAAACAAIAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAABAAIAAAACAAIAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAACAAIAAAACAAIAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAADAAIAAAACAAIAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAEAAIAAAACAAIAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAFAAIAAAACAAIAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAGAAIAAAACAAIAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAHAAIAAAACAAIAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAIAAIAAAACAAIAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAJAAIAAAACAAIAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAAKAAIAAAACAAIAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAALAAIAAAACAAIAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAAMAAIAAAACAAIAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAANAAIAAAACAAIAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAOAAIAAAACAAIAAAAPAAAAAAADAAAAAAAPAAEAAAADAAEAAAAPAAIAAAADAAIAAAAaAAAAAAABAAAAAAAaAAEAAAABAAEAAAAaAAIAAAABAAIAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAbAAIAAAACAAIAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAcAAIAAAACAAIAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAdAAIAAAACAAIAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAeAAIAAAACAAIAAAAfAAAAAAADAAAAAAAfAAEAAAADAAEAAAAfAAIAAAADAAIAAAAuAAAAAAABAAAAAAAuAAEAAAABAAEAAAAuAAIAAAABAAIAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAvAAIAAAACAAIAAAAwAAAAAAADAAAAAAAwAAEAAAADAAEAAAAwAAIAAAADAAIAAABMAAAAAAABAAAAAABMAAEAAAABAAEAAABMAAIAAAABAAIAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABNAAIAAAACAAIAAABOAAAAAAADAAAAAABOAAEAAAADAAEAAABOAAIAAAADAAIAAABYAAAAAAABAAAAAABYAAEAAAABAAEAAABYAAIAAAABAAIAAABZAAAAAAADAAAAAABZAAEAAAADAAEAAABZAAIAAAADAAIAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABiAAIAAAACAAIAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABjAAIAAAACAAIAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABkAAIAAAACAAIAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABlAAIAAAACAAIAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABmAAIAAAACAAIAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABnAAIAAAACAAIAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABoAAIAAAACAAIAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABpAAIAAAACAAIAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABqAAIAAAACAAIAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABrAAIAAAACAAIAAAAMAP//AAAEAAIAAAANAP//AAAEAAIAAAAOAP//AAAEAAIAAAAPAP//AAAEAAIAAAANAP7/AAAEAAIAAAAOAP7/AAAEAAIAAAAPAP7/AAAEAAIAAAAOAP3/AAAEAAIAAAAPAP3/AAAEAAIAAAAPAPz/AAAEAAIAAAAaAP3/AAAEAAIAAAAaAP7/AAAEAAIAAAAaAP//AAAEAAIAAAAbAP3/AAAEAAIAAAAbAP7/AAAEAAIAAAAbAP//AAAEAAIAAAAcAP3/AAAEAAIAAAAcAP7/AAAEAAIAAAAcAP//AAAEAAIAAAAdAP3/AAAEAAIAAAAdAP7/AAAEAAIAAAAdAP//AAAEAAIAAAAeAP3/AAAEAAIAAAAeAP7/AAAEAAIAAAAeAP//AAAEAAIAAAAfAP3/AAAEAAIAAAAfAP7/AAAEAAIAAAAfAP//AAAEAAIAAAAkAPz/AAAEAAIAAAAlAPz/AAAEAAIAAAAmAPz/AAAEAAIAAAAnAPz/AAAEAAIAAAAoAPz/AAAEAAIAAAApAPz/AAAEAAIAAAAjAPz/AAAEAAIAAAAuAPz/AAAEAAIAAAAuAP3/AAAEAAIAAAAuAP7/AAAEAAIAAAAuAP//AAAEAAIAAAAvAP3/AAAEAAIAAAAvAP7/AAAEAAIAAAAvAP//AAAEAAIAAAAwAP7/AAAEAAIAAAAwAP//AAAEAAIAAAA0APz/AAAEAAIAAAA1APz/AAAEAAIAAAA2APz/AAAEAAIAAAA3APz/AAAEAAIAAAA4APz/AAAEAAIAAAA5APz/AAAEAAIAAAA6APz/AAAEAAIAAAA7APz/AAAEAAAAAABMAP//AAAEAAIAAABNAP//AAAEAAIAAABOAP//AAAEAAIAAABYAPj/AAAIAAIAAABYAPn/AAAIAAMAAABZAPj/AAAJAAIAAABZAPn/AAAJAAMAAABYAPr/AAAIAAMAAABZAPr/AAAJAAMAAABYAPv/AAAIAAMAAABZAPv/AAAJAAMAAABYAPz/AAAIAAMAAABZAPz/AAAJAAMAAABYAP3/AAAIAAMAAABZAP3/AAAJAAMAAABYAP7/AAAIAAMAAABZAP7/AAAJAAMAAABYAP//AAAIAAMAAABZAP//AAAJAAMAAABiAP//AAAEAAIAAAATAPz/AAAEAAAAAAAXAPz/AAAEAAAAAADz//7/AAAIAAQAAADz////AAAIAAUAAAD0//7/AAAJAAQAAAD0////AAAJAAUAAAAQAAMAAQAAAAAABAARAAMAAQAAAAAABAASAAMAAQAAAAAABAATAAMAAQAAAAAABAAUAAMAAQAAAAAABAAVAAMAAQAAAAAABAAWAAMAAQAAAAAABAAXAAMAAQAAAAAABAAYAAMAAQAAAAAABAAZAAMAAQAAAAAABAAgAAMAAQAAAAAABAAhAAMAAQAAAAAABAAiAAMAAQAAAAAABAAjAAMAAQAAAAAABAAkAAMAAQAAAAAABAAlAAMAAQAAAAAABAAmAAMAAQAAAAAABAAnAAMAAQAAAAAABAAoAAMAAQAAAAAABAApAAMAAQAAAAAABAAqAAMAAQAAAAAABAArAAMAAQAAAAAABAAsAAMAAQAAAAAABAAtAAMAAQAAAAAABAAxAAMAAQAAAAAABAAyAAMAAQAAAAAABAAzAAMAAQAAAAAABAA0AAMAAQAAAAAABAA1AAMAAQAAAAAABAA2AAMAAQAAAAAABAA3AAMAAQAAAAAABAA4AAMAAQAAAAAABAA5AAMAAQAAAAAABAA6AAMAAQAAAAAABAA7AAMAAQAAAAAABAA8AAMAAQAAAAAABAA9AAMAAQAAAAAABAA+AAMAAQAAAAAABAA/AAMAAQAAAAAABABAAAMAAQAAAAAABABBAAMAAQAAAAAABABCAAMAAQAAAAAABABDAAMAAQAAAAAABABEAAMAAQAAAAAABABFAAMAAQAAAAAABABGAAMAAQAAAAAABABHAAMAAQAAAAAABABIAAMAAQAAAAAABABJAAMAAQAAAAAABABKAAMAAQAAAAAABABLAAMAAQAAAAAABABPAAMAAQAAAAAABABQAAMAAQAAAAAABABRAAMAAQAAAAAABABSAAMAAQAAAAAABABTAAMAAQAAAAAABABUAAMAAQAAAAAABABVAAMAAQAAAAAABABWAAMAAQAAAAAABABXAAMAAQAAAAAABABaAAMAAQAAAAAABABbAAMAAQAAAAAABABcAAMAAQAAAAAABABdAAMAAQAAAAAABABeAAMAAQAAAAAABABfAAMAAQAAAAAABABgAAMAAQAAAAAABABhAAMAAQAAAAAABABiAAMAAQAAAAAABABMAAMAAQAAAAAABABNAAMAAQAAAAAABABOAAMAAQAAAAAABABYAAMAAQAAAAAABABZAAMAAQAAAAAABAAuAAMAAQAAAAAABAAvAAMAAQAAAAAABAAwAAMAAQAAAAAABAAaAAMAAQAAAAAABAAbAAMAAQAAAAAABAAcAAMAAQAAAAAABAAdAAMAAQAAAAAABAAeAAMAAQAAAAAABAAfAAMAAQAAAAAABADo/wAAAAABAAAAAADp/wAAAAACAAAAAADq/wAAAAACAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADo/wEAAAABAAEAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADo/wIAAAABAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABhAAAAAAABAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAADAAAAAABhAAEAAAABAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAADAAEAAABhAAIAAAABAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_h77r3")] +position = Vector2(-232, 0) + +[node name="PipeArea" parent="." instance=ExtResource("7_3rn6v")] +position = Vector2(-192, -32) +pipe_id = 1 +exit_only = true + +[node name="Enemies" type="Node" parent="."] + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("8_fevc2")] +position = Vector2(-192, -32) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("8_fevc2")] +position = Vector2(1424, -128) + +[node name="Lakitu" parent="Enemies" instance=ExtResource("9_d80ev")] +position = Vector2(168, -88) + +[node name="Lakitu2" parent="Enemies" instance=ExtResource("9_d80ev")] +position = Vector2(424, -88) + +[node name="Lakitu3" parent="Enemies" instance=ExtResource("9_d80ev")] +position = Vector2(936, -88) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("10_501xq")] +position = Vector2(488, -48) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("10_501xq")] +position = Vector2(648, -64) + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("10_501xq")] +position = Vector2(1032, -96) +winged = true + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("10_501xq")] +position = Vector2(1320, -80) +winged = true + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("11_fax4a")] +position = Vector2(184, -32) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("11_fax4a")] +position = Vector2(792, -80) +winged = true +metadata/fly_2 = false + +[node name="FallingPlatform" parent="." instance=ExtResource("12_02br4")] +position = Vector2(1088, -80) + +[node name="FallingPlatform2" parent="." instance=ExtResource("12_02br4")] +position = Vector2(1168, -64) + +[node name="FallingPlatform3" parent="." instance=ExtResource("12_02br4")] +position = Vector2(1360, -112) + +[node name="Firebar" parent="." instance=ExtResource("13_tvghg")] +position = Vector2(312, -56) + +[node name="Firebar2" parent="." instance=ExtResource("13_tvghg")] +position = Vector2(376, -56) + +[node name="Firebar3" parent="." instance=ExtResource("13_tvghg")] +position = Vector2(952, -56) + +[node name="EndFlagpole" parent="." instance=ExtResource("14_x6jw2")] +position = Vector2(1576, 0) + +[node name="EndSmallCastle" parent="EndFlagpole" instance=ExtResource("15_rleeu")] +position = Vector2(64, 0) + +[node name="DropShadow" parent="." instance=ExtResource("16_d80ev")] + +[node name="Checkpoint" parent="." instance=ExtResource("17_501xq")] +position = Vector2(-40, 0) +optional = true + +[node name="LevelBG" parent="." instance=ExtResource("17_fax4a")] +time_of_day = 1 +primary_layer = 1 +liquid_layer = 3 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("18_02br4") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="CheckpointFlag" parent="." instance=ExtResource("20_tvghg")] +position = Vector2(-40, 0) +optional = true + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("21_fredu") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("22_01ikd")] +position = Vector2(376, -72) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("23_mve6b")] +position = Vector2(776, -72) +item = ExtResource("24_utmff") + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112037" to="Tiles/@Area2D@112037" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112038" to="Tiles/@Area2D@112038" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112039" to="Tiles/@Area2D@112039" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112040" to="Tiles/@Area2D@112040" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112041" to="Tiles/@Area2D@112041" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112042" to="Tiles/@Area2D@112042" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112043" to="Tiles/@Area2D@112043" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112044" to="Tiles/@Area2D@112044" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112045" to="Tiles/@Area2D@112045" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112046" to="Tiles/@Area2D@112046" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112047" to="Tiles/@Area2D@112047" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112048" to="Tiles/@Area2D@112048" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112049" to="Tiles/@Area2D@112049" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112050" to="Tiles/@Area2D@112050" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112051" to="Tiles/@Area2D@112051" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112052" to="Tiles/@Area2D@112052" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112053" to="Tiles/@Area2D@112053" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112054" to="Tiles/@Area2D@112054" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112055" to="Tiles/@Area2D@112055" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112056" to="Tiles/@Area2D@112056" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112057" to="Tiles/@Area2D@112057" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112058" to="Tiles/@Area2D@112058" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112059" to="Tiles/@Area2D@112059" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112060" to="Tiles/@Area2D@112060" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112061" to="Tiles/@Area2D@112061" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112062" to="Tiles/@Area2D@112062" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112063" to="Tiles/@Area2D@112063" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112064" to="Tiles/@Area2D@112064" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112065" to="Tiles/@Area2D@112065" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112066" to="Tiles/@Area2D@112066" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112067" to="Tiles/@Area2D@112067" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112068" to="Tiles/@Area2D@112068" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112069" to="Tiles/@Area2D@112069" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112070" to="Tiles/@Area2D@112070" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112071" to="Tiles/@Area2D@112071" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112072" to="Tiles/@Area2D@112072" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112073" to="Tiles/@Area2D@112073" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112074" to="Tiles/@Area2D@112074" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112075" to="Tiles/@Area2D@112075" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112076" to="Tiles/@Area2D@112076" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112077" to="Tiles/@Area2D@112077" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112078" to="Tiles/@Area2D@112078" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112079" to="Tiles/@Area2D@112079" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112080" to="Tiles/@Area2D@112080" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112081" to="Tiles/@Area2D@112081" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112082" to="Tiles/@Area2D@112082" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112083" to="Tiles/@Area2D@112083" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112084" to="Tiles/@Area2D@112084" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112085" to="Tiles/@Area2D@112085" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112086" to="Tiles/@Area2D@112086" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112087" to="Tiles/@Area2D@112087" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112088" to="Tiles/@Area2D@112088" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112089" to="Tiles/@Area2D@112089" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112090" to="Tiles/@Area2D@112090" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112091" to="Tiles/@Area2D@112091" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112092" to="Tiles/@Area2D@112092" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112093" to="Tiles/@Area2D@112093" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112094" to="Tiles/@Area2D@112094" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112095" to="Tiles/@Area2D@112095" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112096" to="Tiles/@Area2D@112096" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112097" to="Tiles/@Area2D@112097" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112098" to="Tiles/@Area2D@112098" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112099" to="Tiles/@Area2D@112099" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112100" to="Tiles/@Area2D@112100" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112101" to="Tiles/@Area2D@112101" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112102" to="Tiles/@Area2D@112102" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112103" to="Tiles/@Area2D@112103" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112104" to="Tiles/@Area2D@112104" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112105" to="Tiles/@Area2D@112105" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112106" to="Tiles/@Area2D@112106" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112107" to="Tiles/@Area2D@112107" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112108" to="Tiles/@Area2D@112108" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112109" to="Tiles/@Area2D@112109" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112110" to="Tiles/@Area2D@112110" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112111" to="Tiles/@Area2D@112111" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112112" to="Tiles/@Area2D@112112" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112113" to="Tiles/@Area2D@112113" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112114" to="Tiles/@Area2D@112114" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112115" to="Tiles/@Area2D@112115" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112116" to="Tiles/@Area2D@112116" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112117" to="Tiles/@Area2D@112117" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@112118" to="Tiles/@Area2D@112118" method="area_entered"] diff --git a/Scenes/Levels/SMBLL/World7/7-3.tscn b/Scenes/Levels/SMBLL/World7/7-3.tscn new file mode 100644 index 0000000..953b479 --- /dev/null +++ b/Scenes/Levels/SMBLL/World7/7-3.tscn @@ -0,0 +1,525 @@ +[gd_scene load_steps=29 format=4 uid="uid://baq2lkf1x4yb5"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_5y8oa"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_x0by3"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_ex6hn"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_tk47w"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="7_68acu"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="8_jm2fj"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="9_hv4d5"] +[ext_resource type="PackedScene" uid="uid://c6ym8t537v4ac" path="res://Scenes/Prefabs/Entities/Objects/SmallRopeElevatorPlatform.tscn" id="10_qtqvg"] +[ext_resource type="PackedScene" uid="uid://qaldmcid6jm5" path="res://Scenes/Prefabs/Entities/Objects/SuperTrampoline.tscn" id="11_befdx"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="12_a8hsl"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="13_x0by3"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="14_bk3vi"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="16_hv4d5"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="17_befdx"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="18_a8hsl"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="18_befdx"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="19_a8hsl"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="19_bk3vi"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="20_bk3vi"] +[ext_resource type="PackedScene" uid="uid://c108uri4ql2wh" path="res://Scenes/Prefabs/LevelObjects/WindGenerator.tscn" id="20_wjr1d"] +[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="21_laww5"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="24_xfod0"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="25_04f3g"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="26_2nmj7"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="27_pwl6d"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="28_nx1l1"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="29_xfod0"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="30_04f3g"] + +[node name="Level" type="Node"] +script = ExtResource("1_5y8oa") +music = ExtResource("2_x0by3") +theme = "Jungle" +theme_time = "Night" +campaign = "SMBLL" +world_id = 7 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_ex6hn")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAADAAAAAAD//wEAAAADAAEAAAAEAAAAAAAFAAAAAAAFAAAAAAAGAAAAAAAGAAAAAAAHAAAAAAAdAPj/AAAFAAAAAAAeAPj/AAAGAAAAAAAfAPj/AAAGAAAAAAAgAPj/AAAHAAAAAAAgAAAAAAAFAAAAAAAhAAAAAAAGAAAAAAAjAAAAAAAGAAAAAAAkAAAAAAAHAAAAAAA3AAAAAAAFAAAAAAA4AAAAAAAGAAAAAAA5AAAAAAAGAAAAAAA6AAAAAAAHAAAAAABSAPz/AAAFAAAAAABTAPz/AAAGAAAAAABUAPz/AAAHAAAAAAB4APz/AAAFAAAAAAB5APz/AAAGAAAAAAB6APz/AAAGAAAAAAB7APz/AAAHAAAAAACTAP3/AAAFAAAAAACUAP3/AAAGAAAAAACVAP3/AAAGAAAAAACWAP3/AAAHAAAAAACZAAAAAAAFAAAAAACaAAAAAAAGAAAAAACeAAAAAAAGAAAAAACfAAAAAAAHAAAAAACgAAAAAAAFAAAAAAChAAAAAAAGAAAAAAClAAAAAAAGAAAAAACmAAAAAAAHAAAAAACzAAAAAAAFAAAAAAC0AAAAAAAGAAAAAAC1AAAAAAAHAAAAAADCAP7/AAAFAAAAAADDAP7/AAAGAAAAAADEAP7/AAAHAAAAAADQAP//AAAFAAAAAADRAP//AAAGAAAAAADSAP//AAAGAAAAAADTAP//AAAHAAAAAADSAPj/AAAGAAAAAADTAPj/AAAHAAAAAADQAPj/AAAFAAAAAADRAPj/AAAGAAAAAADYAAAAAAAFAAAAAADZAAAAAAAGAAAAAADaAAAAAAAHAAAAAAD0APz/AAAFAAAAAAD1APz/AAAGAAAAAAD5APz/AAAGAAAAAAD6APz/AAAHAAAAAAD2APz/AAAGAAAAAAD3APz/AAAGAAAAAAD4APz/AAAGAAAAAACiAAAAAAAGAAAAAACjAAAAAAAGAAAAAACkAAAAAAAGAAAAAACbAAAAAAAGAAAAAACcAAAAAAAGAAAAAACdAAAAAAAGAAAAAAAiAAAAAAAGAAAAAAAFAAEAAAAGAAYAAAAFAAIAAAAGAAYAAAAeAPr/AAAFAAEAAAAfAPr/AAAHAAEAAAAeAPv/AAAFAAEAAAAfAPv/AAAHAAEAAAAeAPz/AAAFAAEAAAAfAPz/AAAHAAEAAAAeAP3/AAAFAAEAAAAfAP3/AAAHAAEAAAAeAP7/AAAFAAEAAAAfAP7/AAAHAAEAAAAeAP//AAAFAAEAAAAfAP//AAAHAAEAAAAeAAAAAAAFAAEAAAAfAAAAAAAHAAEAAAAeAAEAAAAFAAEAAAAfAAEAAAAHAAEAAAAeAAIAAAAFAAEAAAAfAAIAAAAHAAEAAAAhAAEAAAAFAAEAAAAiAAEAAAAGAAEAAAAhAAIAAAAFAAEAAAAiAAIAAAAGAAEAAAAjAAEAAAAHAAEAAAAjAAIAAAAHAAEAAAA4AAEAAAAFAAEAAAA5AAEAAAAHAAEAAAA4AAIAAAAFAAEAAAA5AAIAAAAHAAEAAABTAP3/AAAGAAYAAABTAP7/AAAGAAYAAABTAP//AAAGAAYAAABTAAAAAAAGAAYAAABTAAEAAAAGAAYAAABTAAIAAAAGAAYAAAB5AP3/AAAFAAEAAAB6AP3/AAAHAAEAAAB5AP7/AAAFAAEAAAB6AP7/AAAHAAEAAAB5AP//AAAFAAEAAAB6AP//AAAHAAEAAAB5AAAAAAAFAAEAAAB6AAAAAAAHAAEAAAB5AAEAAAAFAAEAAAB6AAEAAAAHAAEAAAB5AAIAAAAFAAEAAAB6AAIAAAAHAAEAAACUAP7/AAAFAAEAAACVAP7/AAAHAAEAAACUAP//AAAFAAEAAACVAP//AAAHAAEAAACUAAAAAAAFAAEAAACVAAAAAAAHAAEAAACUAAEAAAAFAAEAAACVAAEAAAAHAAEAAACUAAIAAAAFAAEAAACVAAIAAAAHAAEAAACaAAEAAAAFAAEAAACaAAIAAAAFAAEAAACeAAEAAAAHAAEAAACeAAIAAAAHAAEAAAChAAEAAAAFAAEAAAChAAIAAAAFAAEAAAClAAEAAAAHAAEAAAClAAIAAAAHAAEAAACbAAEAAAAGAAEAAACbAAIAAAAGAAEAAACcAAEAAAAGAAEAAACcAAIAAAAGAAEAAACdAAEAAAAGAAEAAACdAAIAAAAGAAEAAACiAAEAAAAGAAEAAACiAAIAAAAGAAEAAACjAAEAAAAGAAEAAACjAAIAAAAGAAEAAACkAAEAAAAGAAEAAACkAAIAAAAGAAEAAAC0AAEAAAAGAAYAAAC0AAIAAAAGAAYAAADDAP//AAAGAAYAAADDAAAAAAAGAAYAAADDAAEAAAAGAAYAAADDAAIAAAAGAAYAAADRAAAAAAAFAAEAAADSAAAAAAAHAAEAAADRAAEAAAAFAAEAAADSAAEAAAAHAAEAAADRAAIAAAAFAAEAAADSAAIAAAAHAAEAAADRAPn/AAAFAAEAAADSAPn/AAAHAAEAAADRAPr/AAAFAAEAAADSAPr/AAAHAAEAAADRAPv/AAAFAAEAAADSAPv/AAAHAAEAAADRAPz/AAAFAAEAAADSAPz/AAAHAAEAAADRAP3/AAAFAAEAAADSAP3/AAAHAAEAAADRAP7/AAAFAAEAAADSAP7/AAAHAAEAAADZAAEAAAAGAAYAAADZAAIAAAAGAAYAAAD1AP3/AAAFAAEAAAD1AP7/AAAFAAEAAAD1AP//AAAFAAEAAAD1AAAAAAAFAAEAAAD1AAEAAAAFAAEAAAD1AAIAAAAFAAEAAAD4AP3/AAAGAAEAAAD5AP3/AAAHAAEAAAD4AP7/AAAGAAEAAAD5AP7/AAAHAAEAAAD4AP//AAAGAAEAAAD5AP//AAAHAAEAAAD4AAAAAAAGAAEAAAD5AAAAAAAHAAEAAAD4AAEAAAAGAAEAAAD5AAEAAAAHAAEAAAD4AAIAAAAGAAEAAAD5AAIAAAAHAAEAAAD2AP3/AAAGAAEAAAD2AP7/AAAGAAEAAAD2AP//AAAGAAEAAAD2AAAAAAAGAAEAAAD2AAEAAAAGAAEAAAD2AAIAAAAGAAEAAAD3AP3/AAAGAAEAAAD3AP7/AAAGAAEAAAD3AP//AAAGAAEAAAD3AAAAAAAGAAEAAAD3AAEAAAAGAAEAAAD3AAIAAAAGAAEAAAArAQAAAAABAAAAAAArAQEAAAABAAEAAAArAQIAAAABAAIAAAAsAQAAAAACAAAAAAAsAQEAAAACAAEAAAAsAQIAAAACAAIAAAAtAQAAAAACAAAAAAAtAQEAAAACAAEAAAAtAQIAAAACAAIAAAAuAQAAAAACAAAAAAAuAQEAAAACAAEAAAAuAQIAAAACAAIAAAAvAQAAAAACAAAAAAAvAQEAAAACAAEAAAAvAQIAAAACAAIAAAAwAQAAAAACAAAAAAAwAQEAAAACAAEAAAAwAQIAAAACAAIAAAAxAQAAAAACAAAAAAAxAQEAAAACAAEAAAAxAQIAAAACAAIAAAAyAQAAAAACAAAAAAAyAQEAAAACAAEAAAAyAQIAAAACAAIAAAAzAQAAAAACAAAAAAAzAQEAAAACAAEAAAAzAQIAAAACAAIAAAA0AQAAAAACAAAAAAA0AQEAAAACAAEAAAA0AQIAAAACAAIAAAA1AQAAAAACAAAAAAA1AQEAAAACAAEAAAA1AQIAAAACAAIAAAA2AQAAAAACAAAAAAA2AQEAAAACAAEAAAA2AQIAAAACAAIAAAA3AQAAAAACAAAAAAA3AQEAAAACAAEAAAA3AQIAAAACAAIAAAA4AQAAAAACAAAAAAA4AQEAAAACAAEAAAA4AQIAAAACAAIAAAA5AQAAAAACAAAAAAA5AQEAAAACAAEAAAA5AQIAAAACAAIAAAA6AQAAAAACAAAAAAA6AQEAAAACAAEAAAA6AQIAAAACAAIAAAA7AQAAAAACAAAAAAA7AQEAAAACAAEAAAA7AQIAAAACAAIAAAA8AQAAAAACAAAAAAA8AQEAAAACAAEAAAA8AQIAAAACAAIAAAArAf//AAAEAAIAAAAiAfj/AAAEAAIAAAAgAfj/AAAEAAIAAAAbAfv/AAAEAAIAAAAaAfv/AAAEAAIAAAAVAfj/AAAEAAIAAAAWAfj/AAAEAAIAAAANAfj/AAAEAAIAAAAOAfj/AAAEAAIAAAABAfj/AAAEAAIAAAACAfj/AAAEAAIAAAD7APj/AAAEAAIAAAD8APj/AAAEAAIAAAD9APj/AAAEAAIAAACsAPz/AAAIAAAAAACsAP3/AAAIAAEAAACtAPz/AAAJAAAAAACtAP3/AAAJAAEAAACsAP7/AAAIAAEAAACtAP7/AAAJAAEAAACsAP//AAAIAAEAAACtAP//AAAJAAEAAACsAAAAAAAIAAEAAACtAAAAAAAJAAEAAACsAAEAAAAIAAEAAACtAAEAAAAJAAEAAACsAAIAAAAIAAEAAACtAAIAAAAJAAEAAACSAPj/AAAEAAIAAACTAPj/AAAEAAIAAACUAPj/AAAEAAIAAACVAPj/AAAEAAIAAACWAPj/AAAEAAIAAACXAPj/AAAEAAIAAABiAPj/AAAEAAIAAABjAPj/AAAEAAIAAABqAPj/AAAEAAIAAABrAPj/AAAEAAIAAAByAPj/AAAEAAIAAABzAPj/AAAEAAIAAABvAPz/AAAIAAIAAABvAP3/AAAIAAMAAABwAPz/AAAJAAIAAABwAP3/AAAJAAMAAABvAP7/AAAIAAMAAABwAP7/AAAJAAMAAABvAP//AAAIAAMAAABwAP//AAAJAAMAAABvAAAAAAAIAAMAAABwAAAAAAAJAAMAAABvAAEAAAAIAAMAAABwAAEAAAAJAAMAAABvAAIAAAAIAAMAAABwAAIAAAAJAAMAAABlAPz/AAAIAAQAAABlAP3/AAAIAAUAAABmAPz/AAAJAAQAAABmAP3/AAAJAAUAAABlAP7/AAAIAAUAAABmAP7/AAAJAAUAAABlAP//AAAIAAUAAABmAP//AAAJAAUAAABlAAAAAAAIAAUAAABmAAAAAAAJAAUAAABlAAEAAAAIAAUAAABmAAEAAAAJAAUAAABlAAIAAAAIAAUAAABmAAIAAAAJAAUAAABqAAAAAAAIAAYAAABqAAEAAAAIAAcAAABrAAAAAAAJAAYAAABrAAEAAAAJAAcAAABqAAIAAAAIAAcAAABrAAIAAAAJAAcAAAAeAPn/AAAFAAEAAAAfAPn/AAAHAAEAAAD0APv/AQAAAAAAAwD1APv/AQAAAAAAAwD2APv/AQAAAAAAAwD3APv/AQAAAAAAAwD4APv/AQAAAAAAAwD5APv/AQAAAAAAAwDSAPf/AQAAAAAAAwDHAPf/AQAAAAAAAwDFAPf/AQAAAAAAAwDGAPX/AAAKAAgAAADHAPX/AAALAAgAAADLAPX/AAAMAAgAAADKAPX/AAALAAgAABDIAPX/AAALAAgAAADJAPX/AAALAAgAAACVAPr/AQAAAAAACAAFAfz/AAAEAAAAAAAKAfz/AAAEAAAAAAAhAfj/AAAEAAAAAAD5/wMAAQAAAAAABAD6/wMAAQAAAAAABAD7/wMAAQAAAAAABAD8/wMAAQAAAAAABAD9/wMAAQAAAAAABAD+/wMAAQAAAAAABAD//wMAAQAAAAAABAAAAAMAAQAAAAAABAABAAMAAQAAAAAABAACAAMAAQAAAAAABAADAAMAAQAAAAAABAAEAAMAAQAAAAAABAAFAAMAAQAAAAAABAAGAAMAAQAAAAAABAAHAAMAAQAAAAAABAAIAAMAAQAAAAAABAAJAAMAAQAAAAAABAAKAAMAAQAAAAAABAALAAMAAQAAAAAABAAMAAMAAQAAAAAABAANAAMAAQAAAAAABAAOAAMAAQAAAAAABAAPAAMAAQAAAAAABAAQAAMAAQAAAAAABAARAAMAAQAAAAAABAASAAMAAQAAAAAABAATAAMAAQAAAAAABAAUAAMAAQAAAAAABAAVAAMAAQAAAAAABAAWAAMAAQAAAAAABAAXAAMAAQAAAAAABAAYAAMAAQAAAAAABAAZAAMAAQAAAAAABAAaAAMAAQAAAAAABAAbAAMAAQAAAAAABAAcAAMAAQAAAAAABAAdAAMAAQAAAAAABAAeAAMAAQAAAAAABAAfAAMAAQAAAAAABAAgAAMAAQAAAAAABAAhAAMAAQAAAAAABAAiAAMAAQAAAAAABAAjAAMAAQAAAAAABAAkAAMAAQAAAAAABAAlAAMAAQAAAAAABAAmAAMAAQAAAAAABAAnAAMAAQAAAAAABAAoAAMAAQAAAAAABAApAAMAAQAAAAAABAAqAAMAAQAAAAAABAArAAMAAQAAAAAABAAsAAMAAQAAAAAABAAtAAMAAQAAAAAABAAuAAMAAQAAAAAABAAvAAMAAQAAAAAABAAwAAMAAQAAAAAABAAxAAMAAQAAAAAABAAyAAMAAQAAAAAABAAzAAMAAQAAAAAABAA0AAMAAQAAAAAABAA1AAMAAQAAAAAABAA2AAMAAQAAAAAABAA3AAMAAQAAAAAABAA4AAMAAQAAAAAABAA5AAMAAQAAAAAABAA6AAMAAQAAAAAABAA7AAMAAQAAAAAABAA8AAMAAQAAAAAABAA9AAMAAQAAAAAABAA+AAMAAQAAAAAABAA/AAMAAQAAAAAABABAAAMAAQAAAAAABABBAAMAAQAAAAAABABCAAMAAQAAAAAABABDAAMAAQAAAAAABABEAAMAAQAAAAAABABFAAMAAQAAAAAABABGAAMAAQAAAAAABABHAAMAAQAAAAAABABIAAMAAQAAAAAABABJAAMAAQAAAAAABABKAAMAAQAAAAAABABLAAMAAQAAAAAABABMAAMAAQAAAAAABABNAAMAAQAAAAAABABOAAMAAQAAAAAABABPAAMAAQAAAAAABABQAAMAAQAAAAAABABRAAMAAQAAAAAABABSAAMAAQAAAAAABABTAAMAAQAAAAAABABUAAMAAQAAAAAABABVAAMAAQAAAAAABABWAAMAAQAAAAAABABXAAMAAQAAAAAABABYAAMAAQAAAAAABABZAAMAAQAAAAAABABaAAMAAQAAAAAABABbAAMAAQAAAAAABABcAAMAAQAAAAAABABdAAMAAQAAAAAABABeAAMAAQAAAAAABABfAAMAAQAAAAAABABgAAMAAQAAAAAABABhAAMAAQAAAAAABABiAAMAAQAAAAAABABjAAMAAQAAAAAABABkAAMAAQAAAAAABABlAAMAAQAAAAAABABmAAMAAQAAAAAABABnAAMAAQAAAAAABABoAAMAAQAAAAAABABpAAMAAQAAAAAABABqAAMAAQAAAAAABABrAAMAAQAAAAAABABsAAMAAQAAAAAABABtAAMAAQAAAAAABABuAAMAAQAAAAAABABvAAMAAQAAAAAABABwAAMAAQAAAAAABABxAAMAAQAAAAAABAByAAMAAQAAAAAABABzAAMAAQAAAAAABAB0AAMAAQAAAAAABAB1AAMAAQAAAAAABAB2AAMAAQAAAAAABAB3AAMAAQAAAAAABAB4AAMAAQAAAAAABAB5AAMAAQAAAAAABAB6AAMAAQAAAAAABAB7AAMAAQAAAAAABAB8AAMAAQAAAAAABAB9AAMAAQAAAAAABAB+AAMAAQAAAAAABAB/AAMAAQAAAAAABACAAAMAAQAAAAAABACBAAMAAQAAAAAABACCAAMAAQAAAAAABACDAAMAAQAAAAAABACEAAMAAQAAAAAABACFAAMAAQAAAAAABACGAAMAAQAAAAAABACHAAMAAQAAAAAABACIAAMAAQAAAAAABACJAAMAAQAAAAAABACKAAMAAQAAAAAABACLAAMAAQAAAAAABACMAAMAAQAAAAAABACNAAMAAQAAAAAABACOAAMAAQAAAAAABACPAAMAAQAAAAAABACQAAMAAQAAAAAABACRAAMAAQAAAAAABACSAAMAAQAAAAAABACTAAMAAQAAAAAABACUAAMAAQAAAAAABACVAAMAAQAAAAAABACWAAMAAQAAAAAABACXAAMAAQAAAAAABACYAAMAAQAAAAAABACZAAMAAQAAAAAABACaAAMAAQAAAAAABACbAAMAAQAAAAAABACcAAMAAQAAAAAABACdAAMAAQAAAAAABACeAAMAAQAAAAAABACfAAMAAQAAAAAABACgAAMAAQAAAAAABAChAAMAAQAAAAAABACiAAMAAQAAAAAABACjAAMAAQAAAAAABACkAAMAAQAAAAAABAClAAMAAQAAAAAABACmAAMAAQAAAAAABACnAAMAAQAAAAAABACoAAMAAQAAAAAABACpAAMAAQAAAAAABACqAAMAAQAAAAAABACrAAMAAQAAAAAABACsAAMAAQAAAAAABACtAAMAAQAAAAAABACuAAMAAQAAAAAABACvAAMAAQAAAAAABACwAAMAAQAAAAAABACxAAMAAQAAAAAABACyAAMAAQAAAAAABACzAAMAAQAAAAAABAC0AAMAAQAAAAAABAC1AAMAAQAAAAAABAC2AAMAAQAAAAAABAC3AAMAAQAAAAAABAC4AAMAAQAAAAAABAC5AAMAAQAAAAAABAC6AAMAAQAAAAAABAC7AAMAAQAAAAAABAC8AAMAAQAAAAAABAC9AAMAAQAAAAAABAC+AAMAAQAAAAAABAC/AAMAAQAAAAAABADAAAMAAQAAAAAABADBAAMAAQAAAAAABADCAAMAAQAAAAAABADDAAMAAQAAAAAABADEAAMAAQAAAAAABADFAAMAAQAAAAAABADGAAMAAQAAAAAABADHAAMAAQAAAAAABADIAAMAAQAAAAAABADJAAMAAQAAAAAABADKAAMAAQAAAAAABADLAAMAAQAAAAAABADMAAMAAQAAAAAABADNAAMAAQAAAAAABADOAAMAAQAAAAAABADPAAMAAQAAAAAABADQAAMAAQAAAAAABADRAAMAAQAAAAAABADSAAMAAQAAAAAABADTAAMAAQAAAAAABADUAAMAAQAAAAAABADVAAMAAQAAAAAABADWAAMAAQAAAAAABADXAAMAAQAAAAAABADYAAMAAQAAAAAABADZAAMAAQAAAAAABADaAAMAAQAAAAAABADbAAMAAQAAAAAABADcAAMAAQAAAAAABADdAAMAAQAAAAAABADeAAMAAQAAAAAABADfAAMAAQAAAAAABADgAAMAAQAAAAAABADhAAMAAQAAAAAABADiAAMAAQAAAAAABADjAAMAAQAAAAAABADkAAMAAQAAAAAABADlAAMAAQAAAAAABADmAAMAAQAAAAAABADnAAMAAQAAAAAABADoAAMAAQAAAAAABADpAAMAAQAAAAAABADqAAMAAQAAAAAABADrAAMAAQAAAAAABADsAAMAAQAAAAAABADtAAMAAQAAAAAABADuAAMAAQAAAAAABADvAAMAAQAAAAAABADwAAMAAQAAAAAABADxAAMAAQAAAAAABADyAAMAAQAAAAAABADzAAMAAQAAAAAABAD0AAMAAQAAAAAABAD1AAMAAQAAAAAABAD2AAMAAQAAAAAABAD3AAMAAQAAAAAABAD4AAMAAQAAAAAABAD5AAMAAQAAAAAABAD6AAMAAQAAAAAABAD7AAMAAQAAAAAABAD8AAMAAQAAAAAABAD9AAMAAQAAAAAABAD+AAMAAQAAAAAABAD/AAMAAQAAAAAABAAAAQMAAQAAAAAABAABAQMAAQAAAAAABAACAQMAAQAAAAAABAADAQMAAQAAAAAABAAEAQMAAQAAAAAABAAFAQMAAQAAAAAABAAGAQMAAQAAAAAABAAHAQMAAQAAAAAABAAIAQMAAQAAAAAABAAJAQMAAQAAAAAABAAKAQMAAQAAAAAABAALAQMAAQAAAAAABAAMAQMAAQAAAAAABAANAQMAAQAAAAAABAAOAQMAAQAAAAAABAAPAQMAAQAAAAAABAAQAQMAAQAAAAAABAARAQMAAQAAAAAABAASAQMAAQAAAAAABAATAQMAAQAAAAAABAAUAQMAAQAAAAAABAAVAQMAAQAAAAAABAAWAQMAAQAAAAAABAAXAQMAAQAAAAAABAAYAQMAAQAAAAAABAAZAQMAAQAAAAAABAAaAQMAAQAAAAAABAAbAQMAAQAAAAAABAAcAQMAAQAAAAAABAAdAQMAAQAAAAAABAAeAQMAAQAAAAAABAAfAQMAAQAAAAAABAAgAQMAAQAAAAAABAAhAQMAAQAAAAAABAAiAQMAAQAAAAAABAAjAQMAAQAAAAAABAAkAQMAAQAAAAAABAAlAQMAAQAAAAAABAAmAQMAAQAAAAAABAAnAQMAAQAAAAAABAAoAQMAAQAAAAAABAApAQMAAQAAAAAABAAqAQMAAQAAAAAABAArAQMAAQAAAAAABAAsAQMAAQAAAAAABAAtAQMAAQAAAAAABAAuAQMAAQAAAAAABAAvAQMAAQAAAAAABAAwAQMAAQAAAAAABAAxAQMAAQAAAAAABAAyAQMAAQAAAAAABAAzAQMAAQAAAAAABAA0AQMAAQAAAAAABAA1AQMAAQAAAAAABAA2AQMAAQAAAAAABAA3AQMAAQAAAAAABAA4AQMAAQAAAAAABAA5AQMAAQAAAAAABAA6AQMAAQAAAAAABAA7AQMAAQAAAAAABAA8AQMAAQAAAAAABADp/wAAAAACAAAAAADq/wAAAAACAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAAA9AQAAAAACAAAAAAA+AQAAAAACAAAAAAA/AQAAAAACAAAAAABAAQAAAAACAAAAAABBAQAAAAACAAAAAABCAQAAAAACAAAAAABDAQAAAAACAAAAAABEAQAAAAACAAAAAABFAQAAAAACAAAAAABGAQAAAAACAAAAAABHAQAAAAACAAAAAABIAQAAAAACAAAAAABJAQAAAAACAAAAAABKAQAAAAACAAAAAABLAQAAAAACAAAAAABMAQAAAAACAAAAAABNAQAAAAACAAAAAABOAQAAAAACAAAAAABPAQAAAAACAAAAAABQAQAAAAACAAAAAABRAQAAAAACAAAAAABSAQAAAAACAAAAAABTAQAAAAACAAAAAABUAQAAAAACAAAAAABVAQAAAAACAAAAAABWAQAAAAACAAAAAABXAQAAAAACAAAAAABYAQAAAAACAAAAAABZAQAAAAACAAAAAABaAQAAAAACAAAAAABbAQAAAAACAAAAAABcAQAAAAACAAAAAABdAQAAAAACAAAAAABeAQAAAAACAAAAAABfAQAAAAACAAAAAABgAQAAAAACAAAAAABhAQAAAAACAAAAAABiAQAAAAACAAAAAABjAQAAAAACAAAAAABkAQAAAAACAAAAAABlAQAAAAACAAAAAABmAQAAAAACAAAAAABnAQAAAAACAAAAAABoAQAAAAACAAAAAABpAQAAAAACAAAAAABqAQAAAAACAAAAAABrAQAAAAACAAAAAABsAQAAAAACAAAAAABtAQAAAAACAAAAAAA9AQEAAAACAAEAAAA+AQEAAAACAAEAAAA/AQEAAAACAAEAAABAAQEAAAACAAEAAABBAQEAAAACAAEAAABCAQEAAAACAAEAAABDAQEAAAACAAEAAABEAQEAAAACAAEAAABFAQEAAAACAAEAAABGAQEAAAACAAEAAABHAQEAAAACAAEAAABIAQEAAAACAAEAAABJAQEAAAACAAEAAABKAQEAAAACAAEAAABLAQEAAAACAAEAAABMAQEAAAACAAEAAABNAQEAAAACAAEAAABOAQEAAAACAAEAAABPAQEAAAACAAEAAABQAQEAAAACAAEAAABRAQEAAAACAAEAAABSAQEAAAACAAEAAABTAQEAAAACAAEAAABUAQEAAAACAAEAAABVAQEAAAACAAEAAABWAQEAAAACAAEAAABXAQEAAAACAAEAAABYAQEAAAACAAEAAABZAQEAAAACAAEAAABaAQEAAAACAAEAAABbAQEAAAACAAEAAABcAQEAAAACAAEAAABdAQEAAAACAAEAAABeAQEAAAACAAEAAABfAQEAAAACAAEAAABgAQEAAAACAAEAAABhAQEAAAACAAEAAABiAQEAAAACAAEAAABjAQEAAAACAAEAAABkAQEAAAACAAEAAABlAQEAAAACAAEAAABmAQEAAAACAAEAAABnAQEAAAACAAEAAABoAQEAAAACAAEAAABpAQEAAAACAAEAAABqAQEAAAACAAEAAABrAQEAAAACAAEAAABsAQEAAAACAAEAAABtAQEAAAACAAEAAAA9AQIAAAACAAIAAAA+AQIAAAACAAIAAAA/AQIAAAACAAIAAABAAQIAAAACAAIAAABBAQIAAAACAAIAAABCAQIAAAACAAIAAABDAQIAAAACAAIAAABEAQIAAAACAAIAAABFAQIAAAACAAIAAABGAQIAAAACAAIAAABHAQIAAAACAAIAAABIAQIAAAACAAIAAABJAQIAAAACAAIAAABKAQIAAAACAAIAAABLAQIAAAACAAIAAABMAQIAAAACAAIAAABNAQIAAAACAAIAAABOAQIAAAACAAIAAABPAQIAAAACAAIAAABQAQIAAAACAAIAAABRAQIAAAACAAIAAABSAQIAAAACAAIAAABTAQIAAAACAAIAAABUAQIAAAACAAIAAABVAQIAAAACAAIAAABWAQIAAAACAAIAAABXAQIAAAACAAIAAABYAQIAAAACAAIAAABZAQIAAAACAAIAAABaAQIAAAACAAIAAABbAQIAAAACAAIAAABcAQIAAAACAAIAAABdAQIAAAACAAIAAABeAQIAAAACAAIAAABfAQIAAAACAAIAAABgAQIAAAACAAIAAABhAQIAAAACAAIAAABiAQIAAAACAAIAAABjAQIAAAACAAIAAABkAQIAAAACAAIAAABlAQIAAAACAAIAAABmAQIAAAACAAIAAABnAQIAAAACAAIAAABoAQIAAAACAAIAAABpAQIAAAACAAIAAABqAQIAAAACAAIAAABrAQIAAAACAAIAAABsAQIAAAACAAIAAABtAQIAAAACAAIAAABuAQAAAAACAAAAAABvAQAAAAADAAAAAABuAQEAAAACAAEAAABvAQEAAAADAAEAAABuAQIAAAACAAIAAABvAQIAAAADAAIAAADc/wAAAAABAAAAAADd/wAAAAACAAAAAADe/wAAAAACAAAAAADf/wAAAAACAAAAAADg/wAAAAACAAAAAADh/wAAAAACAAAAAADi/wAAAAACAAAAAADj/wAAAAACAAAAAADk/wAAAAACAAAAAADl/wAAAAACAAAAAADm/wAAAAACAAAAAADn/wAAAAACAAAAAADo/wAAAAACAAAAAADc/wEAAAABAAEAAADd/wEAAAACAAEAAADe/wEAAAACAAEAAADf/wEAAAACAAEAAADg/wEAAAACAAEAAADh/wEAAAACAAEAAADi/wEAAAACAAEAAADj/wEAAAACAAEAAADk/wEAAAACAAEAAADl/wEAAAACAAEAAADm/wEAAAACAAEAAADn/wEAAAACAAEAAADo/wEAAAACAAEAAADc/wIAAAABAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_tk47w")] +position = Vector2(-216, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("7_68acu")] +position = Vector2(4392, -128) +winged = true + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("8_jm2fj")] +position = Vector2(936, -128) +winged = true +metadata/fly_2 = false + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("9_hv4d5")] +position = Vector2(1632, -64) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("9_hv4d5")] +position = Vector2(1712, 0) + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("9_hv4d5")] +position = Vector2(1792, -64) + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("9_hv4d5")] +position = Vector2(2768, -64) + +[node name="SmallRopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("10_qtqvg")] +position = Vector2(3176, -128) +linked_platform = NodePath("../SmallRopeElevatorPlatform2") + +[node name="SmallRopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("10_qtqvg")] +position = Vector2(3256, -64) +linked_platform = NodePath("../SmallRopeElevatorPlatform") + +[node name="SuperTrampoline" parent="." instance=ExtResource("11_befdx")] +position = Vector2(88, 0) + +[node name="SuperTrampoline2" parent="." instance=ExtResource("11_befdx")] +position = Vector2(552, 0) + +[node name="SuperTrampoline3" parent="." instance=ExtResource("11_befdx")] +position = Vector2(920, 0) + +[node name="SuperTrampoline4" parent="." instance=ExtResource("11_befdx")] +position = Vector2(1336, -64) + +[node name="SuperTrampoline5" parent="." instance=ExtResource("11_befdx")] +position = Vector2(1944, -64) + +[node name="SuperTrampoline6" parent="." instance=ExtResource("11_befdx")] +position = Vector2(2888, 0) + +[node name="SuperTrampoline7" parent="." instance=ExtResource("11_befdx")] +position = Vector2(3480, 0) + +[node name="Firebar" parent="." instance=ExtResource("12_a8hsl")] +position = Vector2(4184, -56) + +[node name="Firebar2" parent="." instance=ExtResource("12_a8hsl")] +position = Vector2(4264, -56) + +[node name="Firebar3" parent="." instance=ExtResource("12_a8hsl")] +position = Vector2(4632, -120) + +[node name="FallingPlatform" parent="." instance=ExtResource("13_x0by3")] +position = Vector2(2288, -160) + +[node name="StartCastle" parent="." instance=ExtResource("14_bk3vi")] +position = Vector2(-216, -40) + +[node name="DropShadow" parent="." instance=ExtResource("16_hv4d5")] + +[node name="EndFlagpole" parent="." instance=ExtResource("17_befdx")] +position = Vector2(4792, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("18_a8hsl")] +position = Vector2(4872, 0) + +[node name="LevelBG" parent="." instance=ExtResource("18_befdx")] +time_of_day = 1 +primary_layer = 2 +second_layer = 2 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("19_a8hsl") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ExtraBGMNode" type="Node" parent="."] +script = ExtResource("19_bk3vi") +extra_track = ExtResource("20_bk3vi") + +[node name="EntityGenerator" parent="." instance=ExtResource("20_wjr1d")] +position = Vector2(40, -144) + +[node name="EntityGeneratorStopper" parent="." instance=ExtResource("21_laww5")] +position = Vector2(4704, -192) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("24_xfod0") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("25_04f3g")] +position = Vector2(520, -8) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("25_04f3g")] +position = Vector2(1704, -8) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("25_04f3g")] +position = Vector2(2376, -88) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("25_04f3g")] +position = Vector2(3352, -136) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("25_04f3g")] +position = Vector2(4264, -72) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("26_2nmj7")] +position = Vector2(3336, -56) +item = ExtResource("27_pwl6d") + +[node name="Blocks" type="Node" parent="."] + +[node name="Coin" parent="Blocks" instance=ExtResource("28_nx1l1")] +position = Vector2(3352, -136) + +[node name="Checkpoint" parent="." instance=ExtResource("29_xfod0")] +position = Vector2(2536, 0) +optional = true + +[node name="CheckpointFlag" parent="." instance=ExtResource("30_04f3g")] +position = Vector2(2536, 0) +optional = true + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76637" to="Tiles/@Node2D@76637/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76638" to="Tiles/@Node2D@76638/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76639" to="Tiles/@Node2D@76639/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76640" to="Tiles/@Node2D@76640/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76641" to="Tiles/@Node2D@76641/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76642" to="Tiles/@Node2D@76642/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76643" to="Tiles/@Node2D@76643/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@76644" to="Tiles/@Node2D@76644/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76645" to="Tiles/@Area2D@76645" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76646" to="Tiles/@Area2D@76646" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76647" to="Tiles/@Area2D@76647" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76648" to="Tiles/@Area2D@76648" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76649" to="Tiles/@Area2D@76649" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76650" to="Tiles/@Area2D@76650" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76651" to="Tiles/@Area2D@76651" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76652" to="Tiles/@Area2D@76652" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76653" to="Tiles/@Area2D@76653" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76654" to="Tiles/@Area2D@76654" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76655" to="Tiles/@Area2D@76655" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76656" to="Tiles/@Area2D@76656" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76657" to="Tiles/@Area2D@76657" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76658" to="Tiles/@Area2D@76658" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76659" to="Tiles/@Area2D@76659" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76660" to="Tiles/@Area2D@76660" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76661" to="Tiles/@Area2D@76661" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76662" to="Tiles/@Area2D@76662" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76663" to="Tiles/@Area2D@76663" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76664" to="Tiles/@Area2D@76664" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76665" to="Tiles/@Area2D@76665" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76666" to="Tiles/@Area2D@76666" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76667" to="Tiles/@Area2D@76667" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76668" to="Tiles/@Area2D@76668" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76669" to="Tiles/@Area2D@76669" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76670" to="Tiles/@Area2D@76670" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76671" to="Tiles/@Area2D@76671" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76672" to="Tiles/@Area2D@76672" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76673" to="Tiles/@Area2D@76673" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76674" to="Tiles/@Area2D@76674" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76675" to="Tiles/@Area2D@76675" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76676" to="Tiles/@Area2D@76676" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76677" to="Tiles/@Area2D@76677" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76678" to="Tiles/@Area2D@76678" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76679" to="Tiles/@Area2D@76679" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76680" to="Tiles/@Area2D@76680" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76681" to="Tiles/@Area2D@76681" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76682" to="Tiles/@Area2D@76682" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76683" to="Tiles/@Area2D@76683" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76684" to="Tiles/@Area2D@76684" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76685" to="Tiles/@Area2D@76685" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76686" to="Tiles/@Area2D@76686" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76687" to="Tiles/@Area2D@76687" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76688" to="Tiles/@Area2D@76688" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76689" to="Tiles/@Area2D@76689" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76690" to="Tiles/@Area2D@76690" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76691" to="Tiles/@Area2D@76691" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76692" to="Tiles/@Area2D@76692" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76693" to="Tiles/@Area2D@76693" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76694" to="Tiles/@Area2D@76694" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76695" to="Tiles/@Area2D@76695" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76696" to="Tiles/@Area2D@76696" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76697" to="Tiles/@Area2D@76697" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76698" to="Tiles/@Area2D@76698" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76699" to="Tiles/@Area2D@76699" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76700" to="Tiles/@Area2D@76700" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76701" to="Tiles/@Area2D@76701" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76702" to="Tiles/@Area2D@76702" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76703" to="Tiles/@Area2D@76703" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76704" to="Tiles/@Area2D@76704" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76705" to="Tiles/@Area2D@76705" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76706" to="Tiles/@Area2D@76706" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76707" to="Tiles/@Area2D@76707" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76708" to="Tiles/@Area2D@76708" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76709" to="Tiles/@Area2D@76709" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76710" to="Tiles/@Area2D@76710" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76711" to="Tiles/@Area2D@76711" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76712" to="Tiles/@Area2D@76712" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76713" to="Tiles/@Area2D@76713" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76714" to="Tiles/@Area2D@76714" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76715" to="Tiles/@Area2D@76715" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76716" to="Tiles/@Area2D@76716" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76717" to="Tiles/@Area2D@76717" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76718" to="Tiles/@Area2D@76718" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76719" to="Tiles/@Area2D@76719" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76720" to="Tiles/@Area2D@76720" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76721" to="Tiles/@Area2D@76721" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76722" to="Tiles/@Area2D@76722" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76723" to="Tiles/@Area2D@76723" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76724" to="Tiles/@Area2D@76724" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76725" to="Tiles/@Area2D@76725" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76726" to="Tiles/@Area2D@76726" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76727" to="Tiles/@Area2D@76727" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76728" to="Tiles/@Area2D@76728" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76729" to="Tiles/@Area2D@76729" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76730" to="Tiles/@Area2D@76730" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76731" to="Tiles/@Area2D@76731" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76732" to="Tiles/@Area2D@76732" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76733" to="Tiles/@Area2D@76733" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76734" to="Tiles/@Area2D@76734" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76735" to="Tiles/@Area2D@76735" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76736" to="Tiles/@Area2D@76736" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76737" to="Tiles/@Area2D@76737" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76738" to="Tiles/@Area2D@76738" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76739" to="Tiles/@Area2D@76739" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76740" to="Tiles/@Area2D@76740" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76741" to="Tiles/@Area2D@76741" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76742" to="Tiles/@Area2D@76742" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76743" to="Tiles/@Area2D@76743" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76744" to="Tiles/@Area2D@76744" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76745" to="Tiles/@Area2D@76745" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76746" to="Tiles/@Area2D@76746" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76747" to="Tiles/@Area2D@76747" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76748" to="Tiles/@Area2D@76748" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76749" to="Tiles/@Area2D@76749" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76750" to="Tiles/@Area2D@76750" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76751" to="Tiles/@Area2D@76751" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76752" to="Tiles/@Area2D@76752" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76753" to="Tiles/@Area2D@76753" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76754" to="Tiles/@Area2D@76754" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76755" to="Tiles/@Area2D@76755" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76756" to="Tiles/@Area2D@76756" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76757" to="Tiles/@Area2D@76757" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76758" to="Tiles/@Area2D@76758" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76759" to="Tiles/@Area2D@76759" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76760" to="Tiles/@Area2D@76760" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76761" to="Tiles/@Area2D@76761" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76762" to="Tiles/@Area2D@76762" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76763" to="Tiles/@Area2D@76763" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76764" to="Tiles/@Area2D@76764" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76765" to="Tiles/@Area2D@76765" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76766" to="Tiles/@Area2D@76766" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76767" to="Tiles/@Area2D@76767" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76768" to="Tiles/@Area2D@76768" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76769" to="Tiles/@Area2D@76769" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76770" to="Tiles/@Area2D@76770" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76771" to="Tiles/@Area2D@76771" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76772" to="Tiles/@Area2D@76772" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76773" to="Tiles/@Area2D@76773" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76774" to="Tiles/@Area2D@76774" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76775" to="Tiles/@Area2D@76775" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76776" to="Tiles/@Area2D@76776" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76777" to="Tiles/@Area2D@76777" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76778" to="Tiles/@Area2D@76778" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76779" to="Tiles/@Area2D@76779" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76780" to="Tiles/@Area2D@76780" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76781" to="Tiles/@Area2D@76781" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76782" to="Tiles/@Area2D@76782" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76783" to="Tiles/@Area2D@76783" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76784" to="Tiles/@Area2D@76784" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76785" to="Tiles/@Area2D@76785" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76786" to="Tiles/@Area2D@76786" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76787" to="Tiles/@Area2D@76787" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76788" to="Tiles/@Area2D@76788" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76789" to="Tiles/@Area2D@76789" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76790" to="Tiles/@Area2D@76790" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76791" to="Tiles/@Area2D@76791" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76792" to="Tiles/@Area2D@76792" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76793" to="Tiles/@Area2D@76793" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76794" to="Tiles/@Area2D@76794" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76795" to="Tiles/@Area2D@76795" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76796" to="Tiles/@Area2D@76796" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76797" to="Tiles/@Area2D@76797" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76798" to="Tiles/@Area2D@76798" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76799" to="Tiles/@Area2D@76799" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76800" to="Tiles/@Area2D@76800" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76801" to="Tiles/@Area2D@76801" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76802" to="Tiles/@Area2D@76802" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76803" to="Tiles/@Area2D@76803" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76804" to="Tiles/@Area2D@76804" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76805" to="Tiles/@Area2D@76805" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76806" to="Tiles/@Area2D@76806" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76807" to="Tiles/@Area2D@76807" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76808" to="Tiles/@Area2D@76808" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76809" to="Tiles/@Area2D@76809" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76810" to="Tiles/@Area2D@76810" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76811" to="Tiles/@Area2D@76811" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76812" to="Tiles/@Area2D@76812" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76813" to="Tiles/@Area2D@76813" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76814" to="Tiles/@Area2D@76814" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76815" to="Tiles/@Area2D@76815" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76816" to="Tiles/@Area2D@76816" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76817" to="Tiles/@Area2D@76817" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76818" to="Tiles/@Area2D@76818" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76819" to="Tiles/@Area2D@76819" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76820" to="Tiles/@Area2D@76820" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76821" to="Tiles/@Area2D@76821" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76822" to="Tiles/@Area2D@76822" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76823" to="Tiles/@Area2D@76823" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76824" to="Tiles/@Area2D@76824" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76825" to="Tiles/@Area2D@76825" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76826" to="Tiles/@Area2D@76826" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76827" to="Tiles/@Area2D@76827" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76828" to="Tiles/@Area2D@76828" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76829" to="Tiles/@Area2D@76829" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76830" to="Tiles/@Area2D@76830" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76831" to="Tiles/@Area2D@76831" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76832" to="Tiles/@Area2D@76832" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76833" to="Tiles/@Area2D@76833" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76834" to="Tiles/@Area2D@76834" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76835" to="Tiles/@Area2D@76835" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76836" to="Tiles/@Area2D@76836" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76837" to="Tiles/@Area2D@76837" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76838" to="Tiles/@Area2D@76838" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76839" to="Tiles/@Area2D@76839" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76840" to="Tiles/@Area2D@76840" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76841" to="Tiles/@Area2D@76841" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76842" to="Tiles/@Area2D@76842" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76843" to="Tiles/@Area2D@76843" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76844" to="Tiles/@Area2D@76844" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76845" to="Tiles/@Area2D@76845" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76846" to="Tiles/@Area2D@76846" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76847" to="Tiles/@Area2D@76847" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76848" to="Tiles/@Area2D@76848" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76849" to="Tiles/@Area2D@76849" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76850" to="Tiles/@Area2D@76850" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76851" to="Tiles/@Area2D@76851" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76852" to="Tiles/@Area2D@76852" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76853" to="Tiles/@Area2D@76853" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76854" to="Tiles/@Area2D@76854" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76855" to="Tiles/@Area2D@76855" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76856" to="Tiles/@Area2D@76856" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76857" to="Tiles/@Area2D@76857" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76858" to="Tiles/@Area2D@76858" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76859" to="Tiles/@Area2D@76859" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76860" to="Tiles/@Area2D@76860" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76861" to="Tiles/@Area2D@76861" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76862" to="Tiles/@Area2D@76862" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76863" to="Tiles/@Area2D@76863" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76864" to="Tiles/@Area2D@76864" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76865" to="Tiles/@Area2D@76865" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76866" to="Tiles/@Area2D@76866" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76867" to="Tiles/@Area2D@76867" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76868" to="Tiles/@Area2D@76868" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76869" to="Tiles/@Area2D@76869" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76870" to="Tiles/@Area2D@76870" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76871" to="Tiles/@Area2D@76871" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76872" to="Tiles/@Area2D@76872" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76873" to="Tiles/@Area2D@76873" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76874" to="Tiles/@Area2D@76874" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76875" to="Tiles/@Area2D@76875" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76876" to="Tiles/@Area2D@76876" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76877" to="Tiles/@Area2D@76877" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76878" to="Tiles/@Area2D@76878" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76879" to="Tiles/@Area2D@76879" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76880" to="Tiles/@Area2D@76880" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76881" to="Tiles/@Area2D@76881" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76882" to="Tiles/@Area2D@76882" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76883" to="Tiles/@Area2D@76883" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76884" to="Tiles/@Area2D@76884" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76885" to="Tiles/@Area2D@76885" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76886" to="Tiles/@Area2D@76886" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76887" to="Tiles/@Area2D@76887" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76888" to="Tiles/@Area2D@76888" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76889" to="Tiles/@Area2D@76889" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76890" to="Tiles/@Area2D@76890" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76891" to="Tiles/@Area2D@76891" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76892" to="Tiles/@Area2D@76892" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76893" to="Tiles/@Area2D@76893" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76894" to="Tiles/@Area2D@76894" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76895" to="Tiles/@Area2D@76895" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76896" to="Tiles/@Area2D@76896" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76897" to="Tiles/@Area2D@76897" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76898" to="Tiles/@Area2D@76898" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76899" to="Tiles/@Area2D@76899" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76900" to="Tiles/@Area2D@76900" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76901" to="Tiles/@Area2D@76901" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76902" to="Tiles/@Area2D@76902" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76903" to="Tiles/@Area2D@76903" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76904" to="Tiles/@Area2D@76904" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76905" to="Tiles/@Area2D@76905" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76906" to="Tiles/@Area2D@76906" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76907" to="Tiles/@Area2D@76907" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76908" to="Tiles/@Area2D@76908" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76909" to="Tiles/@Area2D@76909" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76910" to="Tiles/@Area2D@76910" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76911" to="Tiles/@Area2D@76911" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76912" to="Tiles/@Area2D@76912" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76913" to="Tiles/@Area2D@76913" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76914" to="Tiles/@Area2D@76914" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76915" to="Tiles/@Area2D@76915" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76916" to="Tiles/@Area2D@76916" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76917" to="Tiles/@Area2D@76917" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76918" to="Tiles/@Area2D@76918" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76919" to="Tiles/@Area2D@76919" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76920" to="Tiles/@Area2D@76920" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76921" to="Tiles/@Area2D@76921" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76922" to="Tiles/@Area2D@76922" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76923" to="Tiles/@Area2D@76923" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76924" to="Tiles/@Area2D@76924" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76925" to="Tiles/@Area2D@76925" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76926" to="Tiles/@Area2D@76926" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76927" to="Tiles/@Area2D@76927" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76928" to="Tiles/@Area2D@76928" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76929" to="Tiles/@Area2D@76929" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76930" to="Tiles/@Area2D@76930" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76931" to="Tiles/@Area2D@76931" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76932" to="Tiles/@Area2D@76932" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76933" to="Tiles/@Area2D@76933" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76934" to="Tiles/@Area2D@76934" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76935" to="Tiles/@Area2D@76935" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76936" to="Tiles/@Area2D@76936" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76937" to="Tiles/@Area2D@76937" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76938" to="Tiles/@Area2D@76938" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76939" to="Tiles/@Area2D@76939" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76940" to="Tiles/@Area2D@76940" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76941" to="Tiles/@Area2D@76941" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76942" to="Tiles/@Area2D@76942" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76943" to="Tiles/@Area2D@76943" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76944" to="Tiles/@Area2D@76944" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76945" to="Tiles/@Area2D@76945" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76946" to="Tiles/@Area2D@76946" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76947" to="Tiles/@Area2D@76947" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76948" to="Tiles/@Area2D@76948" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76949" to="Tiles/@Area2D@76949" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76950" to="Tiles/@Area2D@76950" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76951" to="Tiles/@Area2D@76951" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76952" to="Tiles/@Area2D@76952" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76953" to="Tiles/@Area2D@76953" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76954" to="Tiles/@Area2D@76954" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76955" to="Tiles/@Area2D@76955" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76956" to="Tiles/@Area2D@76956" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76957" to="Tiles/@Area2D@76957" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76958" to="Tiles/@Area2D@76958" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76959" to="Tiles/@Area2D@76959" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76960" to="Tiles/@Area2D@76960" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76961" to="Tiles/@Area2D@76961" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76962" to="Tiles/@Area2D@76962" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76963" to="Tiles/@Area2D@76963" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76964" to="Tiles/@Area2D@76964" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76965" to="Tiles/@Area2D@76965" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76966" to="Tiles/@Area2D@76966" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@76967" to="Tiles/@Area2D@76967" method="area_entered"] +[connection signal="respawned" from="Checkpoint" to="EntityGenerator" method="activate"] +[connection signal="respawned" from="CheckpointFlag" to="EntityGenerator" method="activate"] diff --git a/Scenes/Levels/SMBLL/World7/7-4.tscn b/Scenes/Levels/SMBLL/World7/7-4.tscn new file mode 100644 index 0000000..539508c --- /dev/null +++ b/Scenes/Levels/SMBLL/World7/7-4.tscn @@ -0,0 +1,311 @@ +[gd_scene load_steps=25 format=4 uid="uid://7ijschult60q"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_0aqsa"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_2p3yq"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_x8uan"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_j1ver"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="7_6vmr5"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="8_tyb2g"] +[ext_resource type="PackedScene" uid="uid://f48a0jmx334d" path="res://Scenes/Prefabs/Entities/Objects/SmallElevatorPlatform.tscn" id="9_ervkp"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="10_42qki"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="11_igjtn"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="11_x8uan"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/HammerBro.json" id="12_e6kbl"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="12_j1ver"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_j1ver"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="14_dgcob"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="16_2p3yq"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="17_x0iu7"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="18_cukfk"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="18_igjtn"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="19_2p3yq"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="21_e4dcc"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="22_s3ijk"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="23_e6kbl"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="24_e4dcc"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_igjtn"] +size = Vector2(20, 370) + +[node name="7-4" type="Node"] +script = ExtResource("1_0aqsa") +music = ExtResource("2_2p3yq") +theme = "Castle" +campaign = "SMBLL" +world_id = 7 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_x8uan")] +tile_map_data = PackedByteArray("AADw//r/AAACAAAAAADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAEAAADw//7/AAACAAEAAADw////AAACAAEAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx//r/AAACAAAAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAEAAADx//7/AAACAAEAAADx////AAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy//r/AAACAAAAAADy//v/AAACAAEAAADy//z/AAACAAEAAADy//3/AAACAAEAAADy//7/AAACAAEAAADy////AAACAAEAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz//r/AAACAAAAAADz//v/AAACAAEAAADz//z/AAACAAEAAADz//3/AAACAAEAAADz//7/AAACAAEAAADz////AAACAAEAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0//r/AAACAAAAAAD0//v/AAACAAEAAAD0//z/AAACAAEAAAD0//3/AAACAAEAAAD0//7/AAACAAEAAAD0////AAACAAEAAAD0/wAAAAACAAEAAAD0/wEAAAACAAEAAAD1//r/AAADAAAAAAD1//v/AAABAAsAAAD1//z/AAACAAEAAAD1//3/AAACAAEAAAD1//7/AAACAAEAAAD1////AAACAAEAAAD1/wAAAAACAAEAAAD1/wEAAAACAAEAAAD2//v/AAACAAAAAAD2//z/AAACAAEAAAD2//3/AAACAAEAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD3//v/AAACAAAAAAD3//z/AAACAAEAAAD3//3/AAACAAEAAAD3//7/AAACAAEAAAD3////AAACAAEAAAD3/wAAAAACAAEAAAD3/wEAAAACAAEAAAD4//v/AAACAAAAAAD4//z/AAACAAEAAAD4//3/AAACAAEAAAD4//7/AAACAAEAAAD4////AAACAAEAAAD4/wAAAAACAAEAAAD4/wEAAAACAAEAAAD5//v/AAACAAAAAAD5//z/AAACAAEAAAD5//3/AAACAAEAAAD5//7/AAACAAEAAAD5////AAACAAEAAAD5/wAAAAACAAEAAAD5/wEAAAACAAEAAAD6//v/AAACAAAAAAD6//z/AAACAAEAAAD6//3/AAACAAEAAAD6//7/AAACAAEAAAD6////AAACAAEAAAD6/wAAAAACAAEAAAD6/wEAAAACAAEAAAD7//v/AAACAAAAAAD7//z/AAACAAEAAAD7//3/AAACAAEAAAD7//7/AAACAAEAAAD7////AAACAAEAAAD7/wAAAAACAAEAAAD7/wEAAAACAAEAAAD8//v/AAACAAAAAAD8//z/AAACAAEAAAD8//3/AAACAAEAAAD8//7/AAACAAEAAAD8////AAACAAEAAAD8/wAAAAACAAEAAAD8/wEAAAACAAEAAAD9//v/AAACAAAAAAD9//z/AAACAAEAAAD9//3/AAACAAEAAAD9//7/AAACAAEAAAD9////AAACAAEAAAD9/wAAAAACAAEAAAD9/wEAAAACAAEAAAD+//v/AAAAAAsAAAD+//z/AAACAAEAAAD+//3/AAACAAEAAAD+//7/AAACAAEAAAD+////AAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD///v/AAACAAEAAAD///z/AAACAAEAAAD///3/AAACAAEAAAD///7/AAACAAEAAAD/////AAACAAEAAAD//wAAAAACAAEAAAD//wEAAAACAAEAAAAAAPv/AAACAAEAAAAAAPz/AAACAAEAAAAAAP3/AAACAAEAAAAAAP7/AAACAAEAAAAAAP//AAACAAEAAAAAAAAAAAACAAEAAAAAAAEAAAACAAEAAAABAPv/AAACAAEAAAABAPz/AAACAAEAAAABAP3/AAACAAEAAAABAP7/AAACAAEAAAABAP//AAACAAEAAAABAAAAAAACAAEAAAABAAEAAAACAAEAAAACAPv/AAACAAEAAAACAPz/AAACAAEAAAACAP3/AAACAAEAAAACAP7/AAACAAEAAAACAP//AAACAAEAAAACAAAAAAACAAEAAAACAAEAAAACAAEAAAADAPv/AAACAAEAAAADAPz/AAACAAEAAAADAP3/AAACAAEAAAADAP7/AAACAAEAAAADAP//AAACAAEAAAADAAAAAAACAAEAAAADAAEAAAACAAEAAAAEAPv/AAACAAEAAAAEAPz/AAACAAEAAAAEAP3/AAACAAEAAAAEAP7/AAACAAEAAAAEAP//AAACAAEAAAAEAAAAAAACAAEAAAAEAAEAAAACAAEAAAAFAPv/AAACAAEAAAAFAPz/AAACAAEAAAAFAP3/AAACAAEAAAAFAP7/AAACAAEAAAAFAP//AAACAAEAAAAFAAAAAAACAAEAAAAFAAEAAAACAAEAAAAGAPv/AAACAAEAAAAGAPz/AAACAAEAAAAGAP3/AAACAAEAAAAGAP7/AAACAAEAAAAGAP//AAACAAEAAAAGAAAAAAACAAEAAAAGAAEAAAACAAEAAAAHAPv/AAACAAEAAAAHAPz/AAACAAEAAAAHAP3/AAACAAEAAAAHAP7/AAACAAEAAAAHAP//AAACAAEAAAAHAAAAAAACAAEAAAAHAAEAAAACAAEAAAAIAPv/AAACAAEAAAAIAPz/AAACAAEAAAAIAP3/AAACAAEAAAAIAP7/AAACAAEAAAAIAP//AAACAAEAAAAIAAAAAAACAAEAAAAIAAEAAAACAAEAAAAJAPv/AAACAAEAAAAJAPz/AAACAAEAAAAJAP3/AAACAAEAAAAJAP7/AAACAAEAAAAJAP//AAACAAEAAAAJAAAAAAACAAEAAAAJAAEAAAACAAEAAAAKAPv/AAACAAEAAAAKAPz/AAACAAEAAAAKAP3/AAACAAEAAAAKAP7/AAACAAEAAAAKAP//AAACAAEAAAAKAAAAAAACAAEAAAAKAAEAAAACAAEAAAALAPv/AAACAAEAAAALAPz/AAACAAEAAAALAP3/AAACAAEAAAALAP7/AAACAAEAAAALAP//AAACAAEAAAALAAAAAAACAAEAAAALAAEAAAACAAEAAAAMAPv/AAADAAEAAAAMAPz/AAADAAEAAAAMAP3/AAADAAEAAAAMAP7/AAADAAEAAAAMAP//AAADAAEAAAAMAAAAAAADAAEAAAAMAAEAAAADAAEAAAABAPj/AAACAAAAAAABAPn/AAACAAEAAAABAPr/AAACAAEAAAACAPj/AAACAAAAAAACAPn/AAACAAEAAAACAPr/AAACAAEAAAADAPj/AAACAAAAAAADAPn/AAACAAEAAAADAPr/AAACAAEAAAAEAPj/AAACAAAAAAAEAPn/AAACAAEAAAAEAPr/AAACAAEAAAAFAPj/AAACAAAAAAAFAPn/AAACAAEAAAAFAPr/AAACAAEAAAAGAPj/AAACAAAAAAAGAPn/AAACAAEAAAAGAPr/AAACAAEAAAAHAPj/AAACAAAAAAAHAPn/AAACAAEAAAAHAPr/AAACAAEAAAAIAPj/AAACAAAAAAAIAPn/AAACAAEAAAAIAPr/AAACAAEAAAAJAPj/AAACAAAAAAAJAPn/AAACAAEAAAAJAPr/AAACAAEAAAAKAPj/AAACAAAAAAAKAPn/AAACAAEAAAAKAPr/AAACAAEAAAALAPj/AAACAAAAAAALAPn/AAACAAEAAAALAPr/AAACAAEAAAAMAPj/AAADAAAAAAAMAPn/AAADAAEAAAAMAPr/AAADAAEAAAAAAPn/AAACAAEAAAAAAPr/AAACAAEAAAD///j/AAABAAAAAAD///n/AAAAAAsAAAD///r/AAACAAEAAAD+//n/AAABAAAAAAD+//r/AAABAAEAAAAAAPj/AAAEAAAAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAACAAAAAAD2//b/AAACAAEAAAD2//f/AAACAAIAAAD3//X/AAACAAAAAAD3//b/AAACAAEAAAD3//f/AAACAAIAAAD4//X/AAACAAAAAAD4//b/AAACAAEAAAD4//f/AAACAAIAAAD5//X/AAACAAAAAAD5//b/AAACAAEAAAD5//f/AAACAAIAAAD6//X/AAACAAAAAAD6//b/AAACAAEAAAD6//f/AAACAAIAAAD7//X/AAAIAAsAAAD7//b/AAADAAEAAAD7//f/AAADAAIAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAAHAAsAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAACAAAAAAAYAPX/AAACAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAADAAAAAAAOAPb/AAABAAEAAAAOAPf/AAABAAEAAAAOAPj/AAABAAEAAAAOAPn/AAABAAEAAAAOAPr/AAABAAEAAAAOAPv/AAABAAEAAAAOAPz/AAABAAEAAAAOAP3/AAABAAIAAAAPAPb/AAACAAEAAAAPAPf/AAACAAEAAAAPAPj/AAACAAEAAAAPAPn/AAACAAEAAAAPAPr/AAACAAEAAAAPAPv/AAACAAEAAAAPAPz/AAACAAEAAAAPAP3/AAACAAIAAAAQAPb/AAACAAEAAAAQAPf/AAACAAEAAAAQAPj/AAACAAEAAAAQAPn/AAACAAEAAAAQAPr/AAACAAEAAAAQAPv/AAACAAEAAAAQAPz/AAACAAEAAAAQAP3/AAACAAIAAAARAPb/AAACAAEAAAARAPf/AAACAAEAAAARAPj/AAACAAEAAAARAPn/AAACAAEAAAARAPr/AAACAAEAAAARAPv/AAACAAEAAAARAPz/AAACAAEAAAARAP3/AAACAAIAAAASAPb/AAACAAEAAAASAPf/AAACAAEAAAASAPj/AAACAAEAAAASAPn/AAACAAEAAAASAPr/AAACAAEAAAASAPv/AAACAAEAAAASAPz/AAACAAEAAAASAP3/AAACAAIAAAATAPb/AAACAAEAAAATAPf/AAACAAEAAAATAPj/AAACAAEAAAATAPn/AAACAAEAAAATAPr/AAACAAEAAAATAPv/AAACAAEAAAATAPz/AAACAAEAAAATAP3/AAACAAIAAAAUAPb/AAACAAEAAAAUAPf/AAACAAEAAAAUAPj/AAACAAEAAAAUAPn/AAACAAEAAAAUAPr/AAACAAEAAAAUAPv/AAACAAEAAAAUAPz/AAACAAEAAAAUAP3/AAACAAIAAAAVAPb/AAACAAEAAAAVAPf/AAACAAEAAAAVAPj/AAACAAEAAAAVAPn/AAACAAEAAAAVAPr/AAACAAEAAAAVAPv/AAACAAEAAAAVAP3/AAACAAIAAAAWAPb/AAACAAEAAAAWAPf/AAACAAEAAAAWAPj/AAACAAEAAAAWAPn/AAACAAEAAAAWAPr/AAACAAEAAAAWAPv/AAACAAEAAAAWAPz/AAACAAEAAAAWAP3/AAACAAIAAAAXAPb/AAACAAEAAAAXAPf/AAACAAEAAAAXAPj/AAACAAEAAAAXAPn/AAACAAEAAAAXAPr/AAACAAEAAAAXAPv/AAACAAEAAAAXAPz/AAACAAEAAAAXAP3/AAACAAIAAAAYAPb/AAACAAEAAAAYAPf/AAACAAEAAAAYAPj/AAACAAEAAAAYAPn/AAACAAEAAAAYAPr/AAACAAEAAAAYAPv/AAACAAEAAAAYAPz/AAACAAEAAAAYAP3/AAACAAIAAAAZAPb/AAACAAEAAAAZAPf/AAACAAEAAAAZAPj/AAACAAEAAAAZAPn/AAACAAEAAAAZAPr/AAACAAEAAAAZAPv/AAACAAEAAAAZAPz/AAACAAEAAAAZAP3/AAACAAIAAAAaAPb/AAACAAEAAAAaAPf/AAACAAEAAAAaAPj/AAACAAEAAAAaAPn/AAACAAEAAAAaAPr/AAACAAEAAAAaAPv/AAACAAEAAAAaAPz/AAACAAEAAAAaAP3/AAACAAIAAAAbAPb/AAADAAEAAAAbAPf/AAADAAEAAAAbAPj/AAADAAEAAAAbAPn/AAADAAEAAAAbAPr/AAADAAEAAAAbAPv/AAADAAEAAAAbAPz/AAADAAEAAAAbAP3/AAADAAIAAAASAAAAAAABAAAAAAASAAEAAAABAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAEAAAADAAEAAAAdAAAAAAAEAAAAAAAVAPz/AAACAAEAAAA4AAAAAAABAAAAAAA4AAEAAAABAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAAAAAsAAABEAAEAAAACAAEAAABFAAAAAAACAAEAAABFAAEAAAACAAEAAABGAAAAAAACAAEAAABGAAEAAAACAAEAAABHAAAAAAACAAEAAABHAAEAAAACAAEAAABIAAAAAAACAAEAAABIAAEAAAACAAEAAABJAAAAAAACAAEAAABJAAEAAAACAAEAAABKAAAAAAADAAEAAABKAAEAAAADAAEAAABEAPn/AAAHAAsAAABEAPr/AAABAAEAAABEAPv/AAABAAEAAABEAPz/AAABAAEAAABEAP3/AAABAAEAAABEAP7/AAABAAEAAABEAP//AAABAAEAAABFAPn/AAACAAAAAABFAPr/AAACAAEAAABFAPv/AAACAAEAAABFAPz/AAACAAEAAABFAP3/AAACAAEAAABFAP7/AAACAAEAAABFAP//AAACAAEAAABGAPn/AAACAAAAAABGAPr/AAACAAEAAABGAPv/AAACAAEAAABGAPz/AAACAAEAAABGAP3/AAACAAEAAABGAP7/AAACAAEAAABGAP//AAACAAEAAABHAPn/AAACAAAAAABHAPr/AAACAAEAAABHAPv/AAACAAEAAABHAPz/AAACAAEAAABHAP3/AAACAAEAAABHAP7/AAACAAEAAABHAP//AAACAAEAAABIAPn/AAACAAAAAABIAPr/AAACAAEAAABIAPv/AAACAAEAAABIAPz/AAACAAEAAABIAP3/AAACAAEAAABIAP7/AAACAAEAAABIAP//AAACAAEAAABJAPn/AAACAAAAAABJAPr/AAACAAEAAABJAPv/AAACAAEAAABJAPz/AAACAAEAAABJAP3/AAACAAEAAABJAP7/AAACAAEAAABJAP//AAACAAEAAABKAPn/AAADAAAAAABKAPr/AAADAAEAAABKAPv/AAADAAEAAABKAPz/AAADAAEAAABKAP3/AAADAAEAAABKAP7/AAADAAEAAABKAP//AAADAAEAAABDAPn/AAACAAMAAAA6AP3/AAABAAIAAAA7AP3/AAACAAIAAAA8AP3/AAACAAIAAAA9AP3/AAACAAIAAAA+AP3/AAACAAIAAAA/AP3/AAAIAAwAAABAAP3/AAACAAMAAABBAP3/AAADAAMAAAA4APX/AAABAAAAAAA4APb/AAABAAEAAAA4APf/AAABAAEAAAA4APj/AAABAAEAAAA4APn/AAABAAEAAAA4APr/AAABAAEAAAA4APv/AAABAAEAAAA4APz/AAABAAIAAAA5APX/AAACAAAAAAA5APb/AAACAAEAAAA5APf/AAACAAEAAAA5APj/AAACAAEAAAA5APn/AAACAAEAAAA5APr/AAACAAEAAAA5APv/AAACAAEAAAA5APz/AAACAAIAAAA6APX/AAACAAAAAAA6APb/AAACAAEAAAA6APf/AAACAAEAAAA6APj/AAACAAEAAAA6APn/AAACAAEAAAA6APr/AAACAAEAAAA6APv/AAACAAEAAAA6APz/AAAAAAwAAAA7APX/AAACAAAAAAA7APb/AAACAAEAAAA7APf/AAACAAEAAAA7APj/AAACAAEAAAA7APn/AAACAAEAAAA7APr/AAACAAEAAAA7APv/AAACAAEAAAA7APz/AAACAAEAAAA8APX/AAACAAAAAAA8APb/AAACAAEAAAA8APf/AAACAAEAAAA8APj/AAACAAEAAAA8APn/AAACAAEAAAA8APr/AAACAAEAAAA8APv/AAACAAEAAAA8APz/AAACAAEAAAA9APX/AAACAAAAAAA9APb/AAACAAEAAAA9APf/AAACAAEAAAA9APj/AAACAAEAAAA9APn/AAACAAEAAAA9APr/AAACAAEAAAA9APv/AAACAAEAAAA9APz/AAACAAEAAAA+APX/AAACAAAAAAA+APb/AAACAAEAAAA+APf/AAACAAEAAAA+APj/AAACAAEAAAA+APn/AAACAAEAAAA+APr/AAACAAEAAAA+APv/AAACAAEAAAA+APz/AAACAAEAAAA/APX/AAAIAAsAAAA/APb/AAADAAEAAAA/APf/AAADAAEAAAA/APj/AAADAAEAAAA/APn/AAADAAEAAAA/APr/AAADAAEAAAA/APv/AAADAAEAAAA/APz/AAADAAEAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABMAPn/AAABAAAAAABMAPr/AAABAAEAAABMAPv/AAABAAEAAABMAPz/AAABAAEAAABMAP3/AAABAAEAAABMAP7/AAABAAEAAABMAP//AAABAAEAAABMAAAAAAABAAEAAABMAAEAAAABAAEAAABNAPn/AAACAAAAAABNAPr/AAACAAEAAABNAPv/AAACAAEAAABNAPz/AAACAAEAAABNAP3/AAACAAEAAABNAP7/AAACAAEAAABNAP//AAACAAEAAABNAAAAAAACAAEAAABNAAEAAAACAAEAAABOAPn/AAADAAAAAABOAPr/AAADAAEAAABOAPv/AAADAAEAAABOAPz/AAADAAEAAABOAP3/AAADAAEAAABOAP7/AAADAAEAAABOAP//AAADAAEAAABOAAAAAAADAAEAAABOAAEAAAADAAEAAABQAPn/AAABAAAAAABQAPr/AAABAAEAAABQAPv/AAABAAEAAABQAPz/AAABAAEAAABQAP3/AAABAAEAAABQAP7/AAABAAEAAABQAP//AAABAAEAAABQAAAAAAABAAEAAABQAAEAAAABAAEAAABRAPn/AAACAAAAAABRAPr/AAACAAEAAABRAPv/AAACAAEAAABRAPz/AAACAAEAAABRAP3/AAACAAEAAABRAP7/AAACAAEAAABRAP//AAACAAEAAABRAAAAAAACAAEAAABRAAEAAAACAAEAAABSAPn/AAADAAAAAABSAPr/AAADAAEAAABSAPv/AAADAAEAAABSAPz/AAADAAEAAABSAP3/AAADAAEAAABSAP7/AAADAAEAAABSAP//AAADAAEAAABSAAAAAAADAAEAAABSAAEAAAADAAEAAABUAPn/AAABAAAAAABUAPr/AAABAAEAAABUAPv/AAABAAEAAABUAPz/AAABAAEAAABUAP3/AAABAAEAAABUAP7/AAABAAEAAABUAP//AAABAAEAAABUAAAAAAABAAEAAABUAAEAAAABAAEAAABVAPn/AAACAAAAAABVAPr/AAACAAEAAABVAPv/AAACAAEAAABVAPz/AAACAAEAAABVAP3/AAACAAEAAABVAP7/AAACAAEAAABVAP//AAACAAEAAABVAAAAAAACAAEAAABVAAEAAAACAAEAAABWAPn/AAACAAAAAABWAPr/AAACAAEAAABWAPv/AAACAAEAAABWAPz/AAACAAEAAABWAP3/AAACAAEAAABWAP7/AAACAAEAAABWAP//AAACAAEAAABWAAAAAAACAAEAAABWAAEAAAACAAEAAABXAPn/AAADAAAAAABXAPr/AAADAAEAAABXAPv/AAADAAEAAABXAPz/AAADAAEAAABXAP3/AAADAAEAAABXAP7/AAADAAEAAABXAP//AAADAAEAAABXAAAAAAABAAsAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAABbAPn/AAACAAAAAABbAPr/AAACAAEAAABbAPv/AAACAAEAAABbAPz/AAACAAEAAABbAP3/AAAAAAwAAABbAP7/AAABAAIAAABcAPn/AAACAAAAAABcAPr/AAACAAEAAABcAPv/AAACAAEAAABcAPz/AAACAAEAAABcAP3/AAACAAEAAABcAP7/AAACAAIAAABdAPn/AAACAAAAAABdAPr/AAACAAEAAABdAPv/AAACAAEAAABdAPz/AAACAAEAAABdAP3/AAACAAEAAABdAP7/AAACAAIAAABeAPn/AAACAAAAAABeAPr/AAACAAEAAABeAPv/AAACAAEAAABeAPz/AAACAAEAAABeAP3/AAACAAEAAABeAP7/AAACAAIAAABfAPn/AAACAAAAAABfAPr/AAACAAEAAABfAPv/AAACAAEAAABfAPz/AAACAAEAAABfAP3/AAACAAEAAABfAP7/AAACAAIAAABgAPn/AAACAAAAAABgAPr/AAACAAEAAABgAPv/AAACAAEAAABgAPz/AAACAAEAAABgAP3/AAACAAEAAABgAP7/AAACAAIAAABhAPn/AAACAAAAAABhAPr/AAACAAEAAABhAPv/AAACAAEAAABhAPz/AAACAAEAAABhAP3/AAACAAEAAABhAP7/AAACAAIAAABiAPn/AAACAAAAAABiAPr/AAACAAEAAABiAPv/AAACAAEAAABiAPz/AAACAAEAAABiAP3/AAACAAEAAABiAP7/AAACAAIAAABjAPn/AAACAAAAAABjAPr/AAACAAEAAABjAPv/AAACAAEAAABjAPz/AAACAAEAAABjAP3/AAACAAEAAABjAP7/AAACAAIAAABkAPn/AAACAAAAAABkAPr/AAACAAEAAABkAPv/AAACAAEAAABkAPz/AAACAAEAAABkAP3/AAACAAEAAABkAP7/AAACAAIAAABlAPn/AAACAAAAAABlAPr/AAACAAEAAABlAPv/AAACAAEAAABlAPz/AAACAAEAAABlAP3/AAACAAEAAABlAP7/AAACAAIAAABmAPn/AAACAAAAAABmAPr/AAACAAEAAABmAPv/AAACAAEAAABmAPz/AAACAAEAAABmAP3/AAACAAEAAABmAP7/AAACAAIAAABnAPn/AAACAAAAAABnAPr/AAACAAEAAABnAPv/AAACAAEAAABnAPz/AAACAAEAAABnAP3/AAACAAEAAABnAP7/AAACAAIAAABoAPn/AAACAAAAAABoAPr/AAACAAEAAABoAPv/AAACAAEAAABoAPz/AAACAAEAAABoAP3/AAACAAEAAABoAP7/AAACAAIAAABpAPn/AAACAAAAAABpAPr/AAACAAEAAABpAPv/AAACAAEAAABpAPz/AAACAAEAAABpAP3/AAACAAEAAABpAP7/AAACAAIAAABqAPn/AAACAAAAAABqAPr/AAACAAEAAABqAPv/AAACAAEAAABqAPz/AAACAAEAAABqAP3/AAACAAEAAABqAP7/AAACAAIAAABrAPn/AAACAAAAAABrAPr/AAACAAEAAABrAPv/AAACAAEAAABrAPz/AAACAAEAAABrAP3/AAACAAEAAABrAP7/AAACAAIAAABsAPn/AAACAAAAAABsAPr/AAACAAEAAABsAPv/AAACAAEAAABsAPz/AAACAAEAAABsAP3/AAACAAEAAABsAP7/AAACAAIAAABtAPn/AAACAAAAAABtAPr/AAACAAEAAABtAPv/AAACAAEAAABtAPz/AAACAAEAAABtAP3/AAACAAEAAABtAP7/AAACAAIAAABuAPn/AAACAAAAAABuAPr/AAACAAEAAABuAPv/AAACAAEAAABuAPz/AAACAAEAAABuAP3/AAACAAEAAABuAP7/AAACAAIAAABvAPn/AAACAAAAAABvAPr/AAACAAEAAABvAPv/AAACAAEAAABvAPz/AAABAAwAAABZAPn/AAABAAAAAABZAPr/AAABAAEAAABZAPv/AAABAAEAAABZAPz/AAABAAEAAABZAP3/AAABAAIAAABaAPn/AAACAAAAAABaAPr/AAACAAEAAABaAPv/AAACAAEAAABaAPz/AAACAAEAAABaAP3/AAACAAIAAABwAPn/AAADAAAAAABwAPr/AAADAAEAAABwAPv/AAADAAEAAABwAPz/AAADAAIAAABvAP3/AAADAAEAAABvAP7/AAADAAIAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAAAAAsAAACDAAEAAAACAAEAAACEAAAAAAACAAEAAACEAAEAAAACAAEAAACFAAAAAAACAAEAAACFAAEAAAACAAEAAACGAAAAAAACAAEAAACGAAEAAAACAAEAAACHAAAAAAACAAEAAACHAAEAAAACAAEAAACIAAAAAAACAAEAAACIAAEAAAACAAEAAACJAAAAAAACAAEAAACJAAEAAAACAAEAAACKAAAAAAACAAEAAACKAAEAAAACAAEAAACLAAAAAAACAAEAAACLAAEAAAACAAEAAACMAAAAAAACAAEAAACMAAEAAAACAAEAAACNAAAAAAACAAEAAACNAAEAAAACAAEAAACFAPn/AAABAAAAAACFAPr/AAABAAEAAACFAPv/AAABAAEAAACFAPz/AAABAAEAAACFAP3/AAAAAAsAAACFAP7/AAACAAEAAACFAP//AAACAAEAAACGAPn/AAACAAAAAACGAPr/AAACAAEAAACGAPv/AAACAAEAAACGAPz/AAACAAEAAACGAP3/AAACAAEAAACGAP7/AAACAAEAAACGAP//AAACAAEAAACHAPn/AAACAAAAAACHAPr/AAACAAEAAACHAPv/AAACAAEAAACHAPz/AAACAAEAAACHAP3/AAACAAEAAACHAP7/AAACAAEAAACHAP//AAACAAEAAACIAPn/AAACAAAAAACIAPr/AAACAAEAAACIAPv/AAACAAEAAACIAPz/AAACAAEAAACIAP3/AAACAAEAAACIAP7/AAACAAEAAACIAP//AAACAAEAAACJAPn/AAADAAAAAACJAPr/AAADAAEAAACJAPv/AAADAAEAAACJAPz/AAABAAsAAACJAP3/AAACAAEAAACJAP7/AAACAAEAAACJAP//AAACAAEAAACKAPz/AAACAAAAAACKAP3/AAACAAEAAACKAP7/AAACAAEAAACKAP//AAACAAEAAACDAP3/AAABAAAAAACDAP7/AAABAAEAAACDAP//AAABAAEAAACEAP3/AAACAAAAAACEAP7/AAACAAEAAACEAP//AAACAAEAAACLAPz/AAACAAAAAACLAP3/AAACAAEAAACLAP7/AAACAAEAAACLAP//AAACAAEAAACMAPz/AAACAAAAAACMAP3/AAACAAEAAACMAP7/AAACAAEAAACMAP//AAACAAEAAACNAPz/AAACAAAAAACNAP3/AAACAAEAAACNAP7/AAACAAEAAACNAP//AAACAAEAAACOAPz/AAACAAAAAACOAP3/AAACAAEAAACOAP7/AAACAAEAAACOAP//AAACAAEAAACOAAAAAAACAAEAAACOAAEAAAACAAEAAACPAPz/AAAAAAsAAACPAP3/AAACAAEAAACPAP7/AAACAAEAAACPAP//AAACAAEAAACPAAAAAAACAAEAAACPAAEAAAACAAEAAACQAPz/AAADAAEAAACQAP3/AAABAAsAAACQAP7/AAACAAEAAACQAP//AAACAAEAAACQAAAAAAACAAEAAACQAAEAAAACAAEAAACPAPn/AAABAAAAAACPAPr/AAABAAEAAACPAPv/AAABAAEAAACQAPn/AAADAAAAAACQAPr/AAADAAEAAACQAPv/AAADAAEAAACRAP3/AAACAAAAAACRAP7/AAACAAEAAACRAP//AAACAAEAAACRAAAAAAACAAEAAACRAAEAAAACAAEAAACSAP3/AAACAAAAAACSAP7/AAACAAEAAACSAP//AAACAAEAAACSAAAAAAACAAEAAACSAAEAAAACAAEAAACTAP3/AAACAAAAAACTAP7/AAACAAEAAACTAP//AAACAAEAAACTAAAAAAACAAEAAACTAAEAAAACAAEAAACUAP3/AAACAAAAAACUAP7/AAACAAEAAACUAP//AAACAAEAAACUAAAAAAACAAEAAACUAAEAAAACAAEAAACVAP3/AAACAAAAAACVAP7/AAACAAEAAACVAP//AAACAAEAAACVAAAAAAACAAEAAACVAAEAAAACAAEAAACWAP3/AAAAAAsAAACWAP7/AAACAAEAAACWAP//AAACAAEAAACWAAAAAAACAAEAAACWAAEAAAACAAEAAACXAP3/AAACAAEAAACXAP7/AAACAAEAAACXAP//AAACAAEAAACXAAAAAAACAAEAAACXAAEAAAACAAEAAACYAP3/AAACAAEAAACYAP7/AAACAAEAAACYAP//AAACAAEAAACYAAAAAAACAAEAAACYAAEAAAACAAEAAACZAP3/AAACAAEAAACZAP7/AAACAAEAAACZAP//AAACAAEAAACZAAAAAAACAAEAAACZAAEAAAACAAEAAACaAP3/AAACAAEAAACaAP7/AAACAAEAAACaAP//AAACAAEAAACaAAAAAAACAAEAAACaAAEAAAACAAEAAACbAP3/AAACAAEAAACbAP7/AAACAAEAAACbAP//AAACAAEAAACbAAAAAAACAAEAAACbAAEAAAACAAEAAACcAP3/AAACAAEAAACcAP7/AAACAAEAAACcAP//AAACAAEAAACcAAAAAAACAAEAAACcAAEAAAACAAEAAACdAP3/AAACAAEAAACdAP7/AAACAAEAAACdAP//AAACAAEAAACdAAAAAAACAAEAAACdAAEAAAACAAEAAACeAP3/AAACAAEAAACeAP7/AAACAAEAAACeAP//AAACAAEAAACeAAAAAAACAAEAAACeAAEAAAACAAEAAACfAP3/AAADAAEAAACfAP7/AAADAAEAAACfAP//AAADAAEAAACfAAAAAAADAAEAAACfAAEAAAADAAEAAACdAPn/AAABAAAAAACdAPr/AAABAAEAAACdAPv/AAABAAEAAACdAPz/AAAAAAsAAACeAPn/AAACAAAAAACeAPr/AAACAAEAAACeAPv/AAACAAEAAACeAPz/AAACAAEAAACfAPn/AAADAAAAAACfAPr/AAADAAEAAACfAPv/AAADAAEAAACfAPz/AAADAAEAAACWAPz/AAABAAEAAACXAPz/AAABAAsAAACYAPz/AAACAAAAAACZAPz/AAACAAAAAACaAPz/AAACAAAAAACbAPz/AAACAAAAAACcAPz/AAACAAAAAACWAPn/AAABAAAAAACWAPr/AAABAAEAAACWAPv/AAABAAEAAACXAPn/AAADAAAAAACXAPr/AAADAAEAAACXAPv/AAADAAEAAACaAPX/AAAOAAsAAACaAPb/AAAAAAEAAACaAPf/AAAAAAEAAACaAPj/AAAAAAEAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAAOAAsAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACUAPX/AAACAAMAAACVAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAACAAMAAACMAPb/AAAAAAEAAACMAPf/AAAAAAEAAACMAPj/AAAAAAEAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAACAAMAAAB/APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAABgAPX/AAACAAMAAABhAPX/AAACAAMAAACbAPX/AAACAAMAAACcAPX/AAACAAMAAACdAPX/AAACAAMAAACeAPX/AAACAAMAAACfAPX/AAACAAMAAACgAPX/AAACAAMAAAChAPX/AAACAAMAAACiAPX/AAACAAMAAACjAPX/AAACAAMAAACkAPX/AAACAAMAAAClAPX/AAACAAMAAACmAPX/AAACAAMAAACnAPX/AAACAAMAAACoAPX/AAACAAMAAACpAPX/AAACAAMAAACqAPX/AAACAAMAAACrAPX/AAACAAMAAACsAPX/AAACAAMAAACtAPX/AAACAAMAAACuAPX/AAACAAMAAACvAPX/AAACAAMAAACwAPX/AAACAAMAAACxAPX/AAACAAMAAACyAPX/AAACAAMAAACzAPX/AAACAAMAAAC0APX/AAACAAMAAAC1APX/AAACAAMAAAC2APX/AAACAAMAAAC3APX/AAACAAMAAAC4APX/AAACAAMAAAC5APX/AAACAAMAAAC6APX/AAACAAMAAAC7APX/AAACAAMAAAC8APX/AAACAAMAAAC9APX/AAACAAMAAAC+APX/AAACAAMAAAC/APX/AAACAAMAAADAAPX/AAAHAAsAAACvAP3/AAACAAMAAACwAP3/AAACAAMAAACxAP3/AAACAAMAAACyAP3/AAADAAMAAACuAP3/AAABAAMAAACqAPv/AAABAAMAAACrAPv/AAADAAMAAACiAP3/AAABAAMAAACjAP3/AAACAAMAAACkAP3/AAACAAMAAAClAP3/AAACAAMAAACmAP3/AAADAAMAAAC4AAAAAAABAAMAAAC6AAAAAAADAAMAAAC5AAAAAAAEAAAAAADAAP3/AAABAAAAAADAAP7/AAABAAEAAADAAP//AAABAAEAAADAAAAAAAABAAEAAADAAAEAAAABAAEAAADBAP3/AAACAAAAAADBAP7/AAACAAEAAADBAP//AAACAAEAAADBAAAAAAACAAEAAADBAAEAAAACAAEAAADCAP3/AAACAAAAAADCAP7/AAACAAEAAADCAP//AAACAAEAAADCAAAAAAACAAEAAADCAAEAAAACAAEAAADDAP3/AAACAAAAAADDAP7/AAACAAEAAADDAP//AAACAAEAAADDAAAAAAACAAEAAADDAAEAAAACAAEAAADEAP3/AAACAAAAAADEAP7/AAACAAEAAADEAP//AAACAAEAAADEAAAAAAACAAEAAADEAAEAAAACAAEAAADFAP3/AAACAAAAAADFAP7/AAACAAEAAADFAP//AAACAAEAAADFAAAAAAACAAEAAADFAAEAAAACAAEAAADGAP3/AAACAAAAAADGAP7/AAACAAEAAADGAP//AAACAAEAAADGAAAAAAACAAEAAADGAAEAAAACAAEAAADHAP3/AAACAAAAAADHAP7/AAACAAEAAADHAP//AAACAAEAAADHAAAAAAACAAEAAADHAAEAAAACAAEAAADIAP3/AAACAAAAAADIAP7/AAACAAEAAADIAP//AAACAAEAAADIAAAAAAACAAEAAADIAAEAAAACAAEAAADJAP3/AAACAAAAAADJAP7/AAACAAEAAADJAP//AAACAAEAAADJAAAAAAACAAEAAADJAAEAAAACAAEAAADKAP3/AAACAAAAAADKAP7/AAACAAEAAADKAP//AAACAAEAAADKAAAAAAACAAEAAADKAAEAAAACAAEAAADLAP3/AAACAAAAAADLAP7/AAACAAEAAADLAP//AAACAAEAAADLAAAAAAACAAEAAADLAAEAAAACAAEAAADMAP3/AAACAAAAAADMAP7/AAACAAEAAADMAP//AAACAAEAAADMAAAAAAACAAEAAADMAAEAAAACAAEAAADNAP3/AAACAAAAAADNAP7/AAACAAEAAADNAP//AAACAAEAAADNAAAAAAACAAEAAADNAAEAAAACAAEAAADOAP3/AAACAAAAAADOAP7/AAACAAEAAADOAP//AAACAAEAAADOAAAAAAACAAEAAADOAAEAAAACAAEAAADPAP3/AAADAAAAAADPAP7/AAADAAEAAADPAP//AAADAAEAAADPAAAAAAADAAEAAADPAAEAAAADAAEAAADAAPb/AAABAAEAAADAAPf/AAABAAIAAADBAPX/AAACAAAAAADBAPb/AAACAAEAAADBAPf/AAACAAIAAADCAPX/AAACAAAAAADCAPb/AAACAAEAAADCAPf/AAACAAIAAADDAPX/AAACAAAAAADDAPb/AAACAAEAAADDAPf/AAACAAIAAADEAPX/AAACAAAAAADEAPb/AAACAAEAAADEAPf/AAACAAIAAADFAPX/AAACAAAAAADFAPb/AAACAAEAAADFAPf/AAACAAIAAADGAPX/AAACAAAAAADGAPb/AAACAAEAAADGAPf/AAACAAIAAADHAPX/AAACAAAAAADHAPb/AAACAAEAAADHAPf/AAACAAIAAADIAPX/AAACAAAAAADIAPb/AAACAAEAAADIAPf/AAACAAIAAADJAPX/AAACAAAAAADJAPb/AAACAAEAAADJAPf/AAACAAIAAADKAPX/AAACAAAAAADKAPb/AAACAAEAAADKAPf/AAACAAIAAADLAPX/AAACAAAAAADLAPb/AAACAAEAAADLAPf/AAACAAIAAADMAPX/AAACAAAAAADMAPb/AAACAAEAAADMAPf/AAACAAIAAADNAPX/AAACAAAAAADNAPb/AAACAAEAAADNAPf/AAACAAIAAADOAPX/AAACAAAAAADOAPb/AAACAAEAAADOAPf/AAACAAIAAADPAPX/AAAIAAsAAADPAPb/AAADAAEAAADPAPf/AAADAAIAAADQAPX/AAACAAMAAADRAPX/AAACAAMAAADSAPX/AAACAAMAAADTAPX/AAACAAMAAADUAPX/AAACAAMAAADVAPX/AAACAAMAAADWAPX/AAACAAMAAADXAPX/AAACAAMAAADYAPX/AAACAAMAAADZAPX/AAACAAMAAADaAPX/AAACAAMAAADbAPX/AAACAAMAAADcAPX/AAACAAMAAADdAPX/AAACAAMAAADeAPX/AAAHAAsAAADfAPX/AAAIAAsAAADeAPb/AAABAAEAAADeAPf/AAABAAEAAADeAPj/AAABAAIAAADfAPb/AAADAAEAAADfAPf/AAADAAEAAADfAPj/AAADAAIAAADdAPz/AAABAAAAAADdAP3/AAABAAEAAADdAP7/AAABAAEAAADdAP//AAABAAEAAADdAAAAAAABAAEAAADdAAEAAAABAAEAAADeAPz/AAACAAAAAADeAP3/AAACAAEAAADeAP7/AAACAAEAAADeAP//AAACAAEAAADeAAAAAAACAAEAAADeAAEAAAACAAEAAADfAPz/AAADAAAAAADfAP3/AAADAAEAAADfAP7/AAADAAEAAADfAP//AAADAAEAAADfAAAAAAABAAsAAADfAAEAAAACAAEAAADgAAAAAAACAAAAAADgAAEAAAACAAEAAADhAAAAAAACAAAAAADhAAEAAAACAAEAAADiAAAAAAACAAAAAADiAAEAAAACAAEAAADjAAAAAAACAAAAAADjAAEAAAACAAEAAADkAAAAAAACAAAAAADkAAEAAAACAAEAAADlAAAAAAACAAAAAADlAAEAAAACAAEAAADmAAAAAAACAAAAAADmAAEAAAACAAEAAADnAAAAAAACAAAAAADnAAEAAAACAAEAAADoAAAAAAACAAAAAADoAAEAAAACAAEAAADpAAAAAAACAAAAAADpAAEAAAACAAEAAADqAAAAAAACAAAAAADqAAEAAAACAAEAAADrAAAAAAACAAAAAADrAAEAAAACAAEAAADsAAAAAAACAAAAAADsAAEAAAACAAEAAADtAAAAAAACAAAAAADtAAEAAAACAAEAAADuAAAAAAACAAAAAADuAAEAAAACAAEAAADvAAAAAAACAAAAAADvAAEAAAACAAEAAADgAPX/AAACAAMAAADhAPX/AAACAAMAAADiAPX/AAACAAMAAADjAPX/AAACAAMAAADkAPX/AAACAAMAAADlAPX/AAACAAMAAADmAPX/AAACAAMAAADnAPX/AAACAAMAAADoAPX/AAACAAMAAADpAPX/AAACAAMAAADqAPX/AAACAAMAAADrAPX/AAACAAMAAADsAPX/AAACAAMAAADtAPX/AAACAAMAAADuAPX/AAACAAMAAADvAPX/AAACAAMAAACMAPn/AAAEAAAAAACaAPn/AAAEAAAAAABLAAAAAgAAAAIAAABLAAEAAgAAAAMAAABPAAAAAgAAAAIAAABPAAEAAgAAAAMAAABTAAAAAgAAAAIAAABTAAEAAgAAAAMAAAANAAAAAgAAAAIAAAANAAEAAgAAAAMAAAAOAAAAAgAAAAIAAAAOAAEAAgAAAAMAAAAPAAAAAgAAAAIAAAAPAAEAAgAAAAMAAAAQAAAAAgAAAAIAAAAQAAEAAgAAAAMAAAARAAAAAgAAAAIAAAARAAEAAgAAAAMAAACgAAAAAgAAAAIAAACgAAEAAgAAAAMAAAChAAAAAgAAAAIAAAChAAEAAgAAAAMAAACiAAAAAgAAAAIAAACiAAEAAgAAAAMAAACjAAAAAgAAAAIAAACjAAEAAgAAAAMAAACkAAAAAgAAAAIAAACkAAEAAgAAAAMAAAClAAAAAgAAAAIAAAClAAEAAgAAAAMAAACmAAAAAgAAAAIAAACmAAEAAgAAAAMAAACnAAAAAgAAAAIAAACnAAEAAgAAAAMAAACoAAAAAgAAAAIAAACoAAEAAgAAAAMAAACpAAAAAgAAAAIAAACpAAEAAgAAAAMAAACqAAAAAgAAAAIAAACqAAEAAgAAAAMAAACrAAAAAgAAAAIAAACrAAEAAgAAAAMAAACsAAAAAgAAAAIAAACsAAEAAgAAAAMAAACtAAAAAgAAAAIAAACtAAEAAgAAAAMAAACuAAAAAgAAAAIAAACuAAEAAgAAAAMAAACvAAAAAgAAAAIAAACvAAEAAgAAAAMAAACwAAAAAgAAAAIAAACwAAEAAgAAAAMAAACxAAAAAgAAAAIAAACxAAEAAgAAAAMAAACyAAAAAgAAAAIAAACyAAEAAgAAAAMAAACzAAAAAgAAAAIAAACzAAEAAgAAAAMAAAC0AAAAAgAAAAIAAAC0AAEAAgAAAAMAAAC1AAAAAgAAAAIAAAC1AAEAAgAAAAMAAAC2AAAAAgAAAAIAAAC2AAEAAgAAAAMAAAC3AAAAAgAAAAIAAAC3AAEAAgAAAAMAAAC7AAAAAgAAAAIAAAC7AAEAAgAAAAMAAAC8AAAAAgAAAAIAAAC8AAEAAgAAAAMAAAC9AAAAAgAAAAIAAAC9AAEAAgAAAAMAAAC+AAAAAgAAAAIAAAC+AAEAAgAAAAMAAAC/AAAAAgAAAAIAAAC/AAEAAgAAAAMAAAC4AAEAAgAAAAMAAAC5AAEAAgAAAAMAAAC6AAEAAgAAAAMAAADQAAAAAgAAAAIAAADQAAEAAgAAAAMAAADRAAAAAgAAAAIAAADRAAEAAgAAAAMAAADSAAAAAgAAAAIAAADSAAEAAgAAAAMAAADTAAAAAgAAAAIAAADTAAEAAgAAAAMAAADUAAAAAgAAAAIAAADUAAEAAgAAAAMAAADVAAAAAgAAAAIAAADVAAEAAgAAAAMAAADWAAAAAgAAAAIAAADWAAEAAgAAAAMAAADXAAAAAgAAAAIAAADXAAEAAgAAAAMAAADYAAAAAgAAAAIAAADYAAEAAgAAAAMAAADZAAAAAgAAAAIAAADZAAEAAgAAAAMAAADaAAAAAgAAAAIAAADaAAEAAgAAAAMAAADbAAAAAgAAAAIAAADbAAEAAgAAAAMAAADcAAAAAgAAAAIAAADcAAEAAgAAAAMAAABCAPn/AAAEAAAAAAAdAAIAAAADAAIAAAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAAABAAIAAAAMAAIAAAADAAIAAAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAAABAAIAAABKAAIAAAADAAIAAABLAAIAAQAAAAAABABMAAIAAAABAAIAAABOAAIAAAADAAIAAABPAAIAAQAAAAAABABQAAIAAAABAAIAAABSAAIAAAADAAIAAABTAAIAAQAAAAAABABUAAIAAAABAAIAAACfAAIAAAADAAIAAACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABACkAAIAAQAAAAAABAClAAIAAQAAAAAABACmAAIAAQAAAAAABACnAAIAAQAAAAAABACoAAIAAQAAAAAABACpAAIAAQAAAAAABACqAAIAAQAAAAAABACrAAIAAQAAAAAABACsAAIAAQAAAAAABACtAAIAAQAAAAAABACuAAIAAQAAAAAABACvAAIAAQAAAAAABACwAAIAAQAAAAAABACxAAIAAQAAAAAABACyAAIAAQAAAAAABACzAAIAAQAAAAAABAC0AAIAAQAAAAAABAC1AAIAAQAAAAAABAC2AAIAAQAAAAAABAC3AAIAAQAAAAAABAC4AAIAAQAAAAAABAC5AAIAAQAAAAAABAC6AAIAAQAAAAAABAC7AAIAAQAAAAAABAC8AAIAAQAAAAAABAC9AAIAAQAAAAAABAC+AAIAAQAAAAAABAC/AAIAAQAAAAAABADAAAIAAAABAAIAAADPAAIAAAADAAIAAADQAAIAAQAAAAAABADRAAIAAQAAAAAABADSAAIAAQAAAAAABADTAAIAAQAAAAAABADUAAIAAQAAAAAABADVAAIAAQAAAAAABADWAAIAAQAAAAAABADXAAIAAQAAAAAABADYAAIAAQAAAAAABADZAAIAAQAAAAAABADaAAIAAQAAAAAABADbAAIAAQAAAAAABADcAAIAAQAAAAAABADdAAIAAAABAAIAAAALAAIAAAACAAIAAADs//v/AAACAAEAAADt//v/AAACAAEAAADu//v/AAACAAEAAADv//v/AAACAAEAAADs//z/AAACAAEAAADt//z/AAACAAEAAADu//z/AAACAAEAAADv//z/AAACAAEAAADs//3/AAACAAEAAADt//3/AAACAAEAAADu//3/AAACAAEAAADv//3/AAACAAEAAADs//7/AAACAAEAAADt//7/AAACAAEAAADu//7/AAACAAEAAADv//7/AAACAAEAAADs////AAACAAEAAADt////AAACAAEAAADu////AAACAAEAAADv////AAACAAEAAADs/wAAAAACAAEAAADt/wAAAAACAAEAAADu/wAAAAACAAEAAADv/wAAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAADs//r/AAACAAAAAADt//r/AAACAAAAAADu//r/AAACAAAAAADv//r/AAACAAAAAADr//X/AAABAAAAAADs//X/AAACAAAAAADt//X/AAACAAAAAADu//X/AAACAAAAAADv//X/AAACAAAAAADr//b/AAABAAEAAADs//b/AAACAAEAAADt//b/AAACAAEAAADu//b/AAACAAEAAADv//b/AAACAAEAAADr//f/AAABAAIAAADs//f/AAACAAIAAADt//f/AAACAAIAAADu//f/AAACAAIAAADv//f/AAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABNAAIAAAACAAIAAABRAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAPX/AAACAAMAAADxAPX/AAACAAMAAADyAPX/AAACAAMAAADzAPX/AAACAAMAAAD0APX/AAACAAMAAAD1APX/AAACAAMAAAD2APX/AAACAAMAAAD3APX/AAACAAMAAAD4APX/AAACAAMAAAD5APX/AAACAAMAAAD6APX/AAACAAMAAAD7APX/AAACAAMAAAD8APX/AAADAAMAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAADAAAAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAADAAEAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAADAAIAAAAhAPX/AAAKAAkAAAAhAPb/AAAKAAkAAAAhAPf/AAAKAAkAAAAhAPj/AAAKAAkAAAAhAPn/AAAKAAkAAAAhAPr/AAAKAAkAAAAhAPv/AAAKAAkAAAAhAPz/AAAKAAkAAAAhAP3/AAAKAAkAAAAhAP7/AAAKAAkAAAAhAP//AAAKAAkAAAAhAAAAAAAKAAkAAAAhAAEAAAAKAAkAAAAmAPX/AAAKAAkAAAAmAPb/AAAKAAkAAAAmAPf/AAAKAAkAAAAmAPj/AAAKAAkAAAAmAPn/AAAKAAkAAAAmAPr/AAAKAAkAAAAmAPv/AAAKAAkAAAAmAPz/AAAKAAkAAAAmAP3/AAAKAAkAAAAmAP7/AAAKAAkAAAAmAP//AAAKAAkAAAAmAAAAAAAKAAkAAAAmAAEAAAAKAAkAAAArAPX/AAAKAAkAAAArAPb/AAAKAAkAAAArAPf/AAAKAAkAAAArAPj/AAAKAAkAAAArAPn/AAAKAAkAAAArAPr/AAAKAAkAAAArAPv/AAAKAAkAAAArAPz/AAAKAAkAAAArAP3/AAAKAAkAAAArAP7/AAAKAAkAAAArAP//AAAKAAkAAAArAAAAAAAKAAkAAAArAAEAAAAKAAkAAAAwAPX/AAAKAAkAAAAwAPb/AAAKAAkAAAAwAPf/AAAKAAkAAAAwAPj/AAAKAAkAAAAwAPn/AAAKAAkAAAAwAPr/AAAKAAkAAAAwAPv/AAAKAAkAAAAwAPz/AAAKAAkAAAAwAP3/AAAKAAkAAAAwAP7/AAAKAAkAAAAwAP//AAAKAAkAAAAwAAAAAAAKAAkAAAAwAAEAAAAKAAkAAAA1APX/AAAKAAkAAAA1APb/AAAKAAkAAAA1APf/AAAKAAkAAAA1APj/AAAKAAkAAAA1APn/AAAKAAkAAAA1APr/AAAKAAkAAAA1APv/AAAKAAkAAAA1APz/AAAKAAkAAAA1AP3/AAAKAAkAAAA1AP7/AAAKAAkAAAA1AP//AAAKAAkAAAA1AAAAAAAKAAkAAAA1AAEAAAAKAAkAAADr//r/AAABAAAAAADr//v/AAABAAEAAADr//z/AAABAAEAAADr//3/AAABAAEAAADr//7/AAABAAEAAADr////AAABAAEAAADr/wAAAAABAAEAAADr/wEAAAABAAEAAADr/wIAAAABAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_j1ver")] +position = Vector2(-248, -96) + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("7_6vmr5")] +position = Vector2(456, -56) +item = ExtResource("8_tyb2g") +mushroom_if_small = true + +[node name="ElevatorPlatform" parent="." instance=ExtResource("9_ervkp")] +position = Vector2(536, -96) + +[node name="ElevatorPlatform2" parent="." instance=ExtResource("9_ervkp")] +position = Vector2(616, -144) + +[node name="ElevatorPlatform3" parent="." instance=ExtResource("9_ervkp")] +position = Vector2(616, -16) + +[node name="ElevatorPlatform4" parent="." instance=ExtResource("9_ervkp")] +position = Vector2(696, -48) + +[node name="ElevatorPlatform5" parent="." instance=ExtResource("9_ervkp")] +position = Vector2(696, -176) + +[node name="ElevatorPlatform6" parent="." instance=ExtResource("9_ervkp")] +position = Vector2(776, -144) + +[node name="ElevatorPlatform7" parent="." instance=ExtResource("9_ervkp")] +position = Vector2(776, -16) + +[node name="ElevatorPlatform8" parent="." instance=ExtResource("9_ervkp")] +position = Vector2(856, -48) + +[node name="ElevatorPlatform9" parent="." instance=ExtResource("9_ervkp")] +position = Vector2(856, -176) + +[node name="Firebar" parent="." instance=ExtResource("10_42qki")] +position = Vector2(472, 8) + +[node name="Firebar2" parent="." instance=ExtResource("10_42qki")] +position = Vector2(8, -120) + +[node name="Firebar3" parent="." instance=ExtResource("10_42qki")] +position = Vector2(1064, -104) + +[node name="Firebar4" parent="." instance=ExtResource("10_42qki")] +position = Vector2(2248, -104) + +[node name="Firebar5" parent="." instance=ExtResource("10_42qki")] +position = Vector2(2472, -104) + +[node name="Firebar6" parent="." instance=ExtResource("10_42qki")] +position = Vector2(2968, 8) + +[node name="CastleToad" parent="." instance=ExtResource("11_igjtn")] +position = Vector2(3712, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("11_x8uan")] +position = Vector2(3336, -40) + +[node name="CastleBridgeSegment14" parent="CastleBridge/Bridge" index="13"] +position = Vector2(-4335, 0) + +[node name="CastleBridgeSegment15" parent="CastleBridge/Bridge" index="14"] +position = Vector2(-4335, 0) + +[node name="CastleBridgeSegment16" parent="CastleBridge/Bridge" index="15"] +position = Vector2(-4335, 0) + +[node name="CastleBridgeSegment17" parent="CastleBridge/Bridge" index="16"] +position = Vector2(-4335, 0) + +[node name="CastleBridgeSegment18" parent="CastleBridge/Bridge" index="17"] +position = Vector2(-4335, 0) + +[node name="CastleBridgeSegment19" parent="CastleBridge/Bridge" index="18"] +position = Vector2(-4335, 0) + +[node name="CastleBridgeSegment20" parent="CastleBridge/Bridge" index="19"] +position = Vector2(-4335, 0) + +[node name="Bowser" parent="." instance=ExtResource("12_j1ver")] +position = Vector2(3464, -48) + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("12_e6kbl") + +[node name="DropShadow" parent="." instance=ExtResource("13_j1ver")] + +[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("14_dgcob")] +z_index = 24 +position = Vector2(272, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("16_2p3yq")] +position = Vector2(1240, -112) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("16_2p3yq")] +position = Vector2(1320, -112) + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("16_2p3yq")] +position = Vector2(1384, -112) + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("17_x0iu7")] +position = Vector2(1576, 0) + +[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("17_x0iu7")] +position = Vector2(1608, 0) + +[node name="BuzzyBeetle3" parent="Enemies" instance=ExtResource("17_x0iu7")] +position = Vector2(1656, 0) + +[node name="BuzzyBeetle4" parent="Enemies" instance=ExtResource("17_x0iu7")] +position = Vector2(1688, 0) + +[node name="BuzzyBeetle5" parent="Enemies" instance=ExtResource("17_x0iu7")] +position = Vector2(1880, 0) + +[node name="BuzzyBeetle6" parent="Enemies" instance=ExtResource("17_x0iu7")] +position = Vector2(1912, 0) + +[node name="BuzzyBeetle7" parent="Enemies" instance=ExtResource("17_x0iu7")] +position = Vector2(2056, 0) + +[node name="BuzzyBeetle8" parent="Enemies" instance=ExtResource("17_x0iu7")] +position = Vector2(2088, 0) + +[node name="BuzzyBeetle9" parent="Enemies" instance=ExtResource("17_x0iu7")] +position = Vector2(2344, -48) + +[node name="BuzzyBeetle10" parent="Enemies" instance=ExtResource("17_x0iu7")] +position = Vector2(2376, -48) + +[node name="Podoboo" parent="Enemies" instance=ExtResource("18_cukfk")] +position = Vector2(2696, -120) + +[node name="StaticBody2D" type="StaticBody2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +position = Vector2(904, -360) +shape = SubResource("RectangleShape2D_igjtn") + +[node name="CollisionShape2D2" type="CollisionShape2D" parent="StaticBody2D"] +position = Vector2(440, -360) +shape = SubResource("RectangleShape2D_igjtn") + +[node name="LevelBG" parent="." instance=ExtResource("18_igjtn")] +particles = 3 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("19_2p3yq") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("21_e4dcc") +nodes_to_delete = [NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("7_6vmr5")] +position = Vector2(456, -104) +item = ExtResource("22_s3ijk") + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("23_e6kbl")] +position = Vector2(888, -168) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("23_e6kbl")] +position = Vector2(1448, -24) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("23_e6kbl")] +position = Vector2(2488, -152) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("23_e6kbl")] +position = Vector2(2968, -8) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("23_e6kbl")] +position = Vector2(3336, -136) +id = 4 + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("24_e4dcc")] +position = Vector2(3712, 0) + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74015" to="Tiles/@Area2D@74015" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74016" to="Tiles/@Area2D@74016" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74017" to="Tiles/@Area2D@74017" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74018" to="Tiles/@Area2D@74018" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74019" to="Tiles/@Area2D@74019" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74020" to="Tiles/@Area2D@74020" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74021" to="Tiles/@Area2D@74021" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74022" to="Tiles/@Area2D@74022" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74023" to="Tiles/@Area2D@74023" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74024" to="Tiles/@Area2D@74024" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74025" to="Tiles/@Area2D@74025" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74026" to="Tiles/@Area2D@74026" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74027" to="Tiles/@Area2D@74027" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74028" to="Tiles/@Area2D@74028" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74029" to="Tiles/@Area2D@74029" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74030" to="Tiles/@Area2D@74030" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74031" to="Tiles/@Area2D@74031" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74032" to="Tiles/@Area2D@74032" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74033" to="Tiles/@Area2D@74033" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74034" to="Tiles/@Area2D@74034" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74035" to="Tiles/@Area2D@74035" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74036" to="Tiles/@Area2D@74036" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74037" to="Tiles/@Area2D@74037" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74038" to="Tiles/@Area2D@74038" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74039" to="Tiles/@Area2D@74039" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74040" to="Tiles/@Area2D@74040" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74041" to="Tiles/@Area2D@74041" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74042" to="Tiles/@Area2D@74042" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74043" to="Tiles/@Area2D@74043" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74044" to="Tiles/@Area2D@74044" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74045" to="Tiles/@Area2D@74045" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74046" to="Tiles/@Area2D@74046" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74047" to="Tiles/@Area2D@74047" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74048" to="Tiles/@Area2D@74048" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74049" to="Tiles/@Area2D@74049" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74050" to="Tiles/@Area2D@74050" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74051" to="Tiles/@Area2D@74051" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74052" to="Tiles/@Area2D@74052" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74053" to="Tiles/@Area2D@74053" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74054" to="Tiles/@Area2D@74054" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74055" to="Tiles/@Area2D@74055" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74056" to="Tiles/@Area2D@74056" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74057" to="Tiles/@Area2D@74057" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74058" to="Tiles/@Area2D@74058" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74059" to="Tiles/@Area2D@74059" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74060" to="Tiles/@Area2D@74060" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74061" to="Tiles/@Area2D@74061" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74062" to="Tiles/@Area2D@74062" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74063" to="Tiles/@Area2D@74063" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74064" to="Tiles/@Area2D@74064" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74065" to="Tiles/@Area2D@74065" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74066" to="Tiles/@Area2D@74066" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74067" to="Tiles/@Area2D@74067" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74068" to="Tiles/@Area2D@74068" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74069" to="Tiles/@Area2D@74069" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74070" to="Tiles/@Area2D@74070" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74071" to="Tiles/@Area2D@74071" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74072" to="Tiles/@Area2D@74072" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74073" to="Tiles/@Area2D@74073" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74074" to="Tiles/@Area2D@74074" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74075" to="Tiles/@Area2D@74075" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74076" to="Tiles/@Area2D@74076" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74077" to="Tiles/@Area2D@74077" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74078" to="Tiles/@Area2D@74078" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74079" to="Tiles/@Area2D@74079" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74080" to="Tiles/@Area2D@74080" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74081" to="Tiles/@Area2D@74081" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74082" to="Tiles/@Area2D@74082" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74083" to="Tiles/@Area2D@74083" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74084" to="Tiles/@Area2D@74084" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74085" to="Tiles/@Area2D@74085" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74086" to="Tiles/@Area2D@74086" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74087" to="Tiles/@Area2D@74087" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74088" to="Tiles/@Area2D@74088" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74089" to="Tiles/@Area2D@74089" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74090" to="Tiles/@Area2D@74090" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74091" to="Tiles/@Area2D@74091" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@74092" to="Tiles/@Area2D@74092" method="area_entered"] +[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] + +[editable path="CastleBridge"] +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBLL/World8/8-1.tscn b/Scenes/Levels/SMBLL/World8/8-1.tscn new file mode 100644 index 0000000..02b3dbd --- /dev/null +++ b/Scenes/Levels/SMBLL/World8/8-1.tscn @@ -0,0 +1,492 @@ +[gd_scene load_steps=31 format=4 uid="uid://epdr670fya5e"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_yefga"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_uv36a"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_otulh"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_7e7m7"] +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="7_xs8s4"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="8_h7kxi"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="9_ddmo1"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="10_33plx"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="11_bk1p5"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="12_1ko0i"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="13_uv36a"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="14_1ko0i"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="14_jsjup"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="15_usnhm"] +[ext_resource type="PackedScene" uid="uid://n7nskl10ouem" path="res://Scenes/Prefabs/Entities/Items/PoisonMushroom.tscn" id="16_lbo4h"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="17_5v788"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="18_q07wv"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="19_33plx"] +[ext_resource type="PackedScene" uid="uid://ccxhom4wrgfv4" path="res://Scenes/Prefabs/LevelObjects/WindArea.tscn" id="20_bk1p5"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="21_1ko0i"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="22_uv36a"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="23_usnhm"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="25_a3es8"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="26_ichfs"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="27_k86ty"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="28_gwthk"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="29_k86ty"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="30_gwthk"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="31_n6m22"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="32_3hf18"] + +[node name="8-1" type="Node"] +script = ExtResource("1_yefga") +music = ExtResource("2_uv36a") +theme_time = "Night" +campaign = "SMBLL" +world_id = 8 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_otulh")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAADAAAAAAAlAAEAAAADAAEAAAArAAAAAAABAAAAAAArAAEAAAABAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAADAAAAAAA5AAEAAAADAAEAAABIAAAAAAACAAAAAABHAAAAAAABAAAAAABHAAEAAAABAAEAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAADAAAAAABqAAEAAAADAAEAAABgAAAAAAACAAAAAABoAP7/AAAEAAIAAABoAP//AAAEAAIAAABqAP7/AAAEAAIAAABqAP//AAAEAAIAAAB4AAAAAAABAAAAAAB4AAEAAAABAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAADAAAAAAB9AAEAAAADAAEAAACAAAAAAAABAAAAAACAAAEAAAABAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAADAAAAAACUAAEAAAADAAEAAACWAAAAAAABAAAAAACWAAEAAAABAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAADAAAAAAChAAEAAAADAAEAAACnAAAAAAABAAAAAACnAAEAAAABAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAADAAAAAACtAAEAAAADAAEAAACwAAAAAAABAAAAAACwAAEAAAABAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAADAAAAAAC1AAEAAAADAAEAAAC5AAAAAAABAAAAAAC5AAEAAAABAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAADAAAAAAC/AAEAAAADAAEAAADHAAAAAAABAAAAAADHAAEAAAABAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADHAP//AAAEAAIAAAC+APj/AAAEAAIAAACjAPj/AAAEAAIAAACUAP//AAABAAQAAACHAP//AAABAAQAAAB+AAAAAAAIAAIAAAB+AAEAAAAIAAMAAAB/AAAAAAAJAAIAAAB/AAEAAAAJAAMAAABlAP7/AAAIAAQAAABmAP7/AAAJAAQAAABlAP//AAAIAAUAAABmAP//AAAJAAUAAAAFAPz/AAAIAAAAAAAFAP3/AAAIAAEAAAAGAPz/AAAJAAAAAAAGAP3/AAAJAAEAAAAFAP7/AAAIAAEAAAAGAP7/AAAJAAEAAAAFAP//AAAIAAEAAAAGAP//AAAJAAEAAAAGAPj/AAAIAAAAACAHAPj/AAAJAAAAACAHAPb/AAAJAAEAAAAHAPf/AAAJAAEAAAAGAPb/AAAIAAEAAAAGAPf/AAAIAAEAAAAKAPz/AQAAAAAAAgALAPz/AQAAAAAAAgAMAPz/AQAAAAAAAgANAPz/AQAAAAAAAgAOAPz/AQAAAAAAAgAPAPz/AQAAAAAAAgARAPz/AQAAAAAAAgASAPz/AQAAAAAAAgATAPz/AQAAAAAAAgAUAPz/AQAAAAAAAgAVAPz/AQAAAAAAAgAWAPz/AQAAAAAAAgAXAPz/AQAAAAAAAgAZAPz/AQAAAAAAAgAQAPz/AQAAAAAACAAYAPz/AQAAAAAADAAcAPz/AAAIAAQAACAdAPz/AAAJAAQAACAdAPj/AAAJAAUAAAAdAPn/AAAJAAUAAAAdAPr/AAAJAAUAAAAdAPv/AAAJAAUAAAAcAPb/AAAIAAUAAAAdAPb/AAAJAAUAAAAcAPf/AAAIAAUAAAAdAPf/AAAJAAUAAAAcAPj/AAAIAAUAAAAcAPn/AAAIAAUAAAAcAPr/AAAIAAUAAAAcAPv/AAAIAAUAAAAlAPz/AAAEAAIAAAAlAP3/AAAEAAIAAAAlAP7/AAAEAAIAAAAlAP//AAAEAAIAAAAbAPX/AAAEAAIAAAAcAPX/AAAEAAIAAAAdAPX/AAAEAAIAAAAeAPX/AAAEAAIAAAAGAPX/AAAAAAQAAAAHAPX/AAAAAAQAAAA5AP//AAAEAAIAAABIAPj/AAAEAAIAAABJAPj/AAAEAAIAAABIAP3/AAAIAAYAACBJAP3/AAAJAAYAACBIAPr/AAAIAAcAAABJAPr/AAAJAAcAAABIAPv/AAAIAAcAAABJAPv/AAAJAAcAAABIAPz/AAAIAAcAAABJAPz/AAAJAAcAAABIAPn/AAAIAAcAAABJAPn/AAAJAAcAAABPAP//AAABAAQAAABPAP3/AAABAAQAAABPAP7/AAACAAQAAABZAP3/AAAIAAAAACBaAP3/AAAJAAAAACBZAPn/AAAIAAEAAABaAPn/AAAJAAEAAABZAPr/AAAIAAEAAABaAPr/AAAJAAEAAABZAPv/AAAIAAEAAABaAPv/AAAJAAEAAABZAPz/AAAIAAEAAABaAPz/AAAJAAEAAABZAPj/AAAAAAQAAABaAPj/AAAAAAQAAABbAPj/AQAAAAAAAQBYAPj/AQAAAAAABwB2APz/AQAAAAAAAQCIAPz/AQAAAAAAAQCJAPz/AQAAAAAAAQCKAPz/AQAAAAAAAQCIAPv/AQAAAAAAAQCJAPv/AQAAAAAAAQCKAPv/AQAAAAAAAQCJAPr/AQAAAAAAAQCKAPr/AQAAAAAAAQCKAPn/AQAAAAAAAQCMAPj/AQAAAAAAAQCNAPj/AQAAAAAAAQCOAPj/AQAAAAAAAQCPAPj/AQAAAAAAAQCHAPz/AQAAAAAABwCLAPv/AQAAAAAACwCWAPj/AAAAAAQAAACXAPj/AAAAAAQAAACVAPj/AQAAAAAAAQCYAPj/AQAAAAAAAQCZAPj/AQAAAAAADQCWAPz/AAAIAAAAACCXAPz/AAAJAAAAACCWAPn/AAAIAAEAAACXAPn/AAAJAAEAAACWAPr/AAAIAAEAAACXAPr/AAAJAAEAAACWAPv/AAAIAAEAAACXAPv/AAAJAAEAAACgAPz/AAAIAAYAAACgAP3/AAAIAAcAAAChAPz/AAAJAAYAAAChAP3/AAAJAAcAAACgAP7/AAAIAAcAAAChAP7/AAAJAAcAAACgAP//AAAIAAcAAAChAP//AAAJAAcAAACnAPn/AAAIAAIAAACnAPr/AAAIAAMAAACoAPn/AAAJAAIAAACoAPr/AAAJAAMAAACnAP//AAAIAAMAAACoAP//AAAJAAMAAACnAPv/AAAIAAMAAACoAPv/AAAJAAMAAACnAPz/AAAIAAMAAACoAPz/AAAJAAMAAACnAP3/AAAIAAMAAACoAP3/AAAJAAMAAACnAP7/AAAIAAMAAACoAP7/AAAJAAMAAACuAAAAAAAIAAQAAACuAAEAAAAIAAUAAACvAAAAAAAJAAQAAACvAAEAAAAJAAUAAAC5APv/AAAIAAAAAAC5APz/AAAIAAEAAAC6APv/AAAJAAAAAAC6APz/AAAJAAEAAAC5AP3/AAAIAAEAAAC6AP3/AAAJAAEAAAC5AP7/AAAIAAEAAAC6AP7/AAAJAAEAAAC5AP//AAAIAAEAAAC6AP//AAAJAAEAAADq/wAAAAABAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADq/wEAAAABAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADq/wIAAAABAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAADAAIAAAArAAIAAAABAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAADAAIAAABHAAIAAAABAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAADAAIAAAB4AAIAAAABAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAMAAAB/AAIAAAACAAMAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAADAAIAAACWAAIAAAABAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAADAAIAAACnAAIAAAABAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAMAAACvAAIAAAACAAMAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAADAAIAAAC5AAIAAAABAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAADAAIAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAADAAAAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAADAAEAAADHAAIAAAABAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_7e7m7")] +position = Vector2(-216, 0) + +[node name="LargeCastleDeco" parent="." instance=ExtResource("7_xs8s4")] +position = Vector2(-248, -88) + +[node name="Enemies" type="Node" parent="."] + +[node name="HammerBro" parent="Enemies" instance=ExtResource("8_h7kxi")] +position = Vector2(1544, 0) +auto_charge = true + +[node name="HammerBro2" parent="Enemies" instance=ExtResource("8_h7kxi")] +position = Vector2(2056, -80) + +[node name="HammerBro3" parent="Enemies" instance=ExtResource("8_h7kxi")] +position = Vector2(2280, -128) + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("9_ddmo1")] +position = Vector2(96, -64) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("9_ddmo1")] +position = Vector2(112, -112) +rotation = 3.14159 + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("9_ddmo1")] +position = Vector2(464, -48) +rotation = 3.14159 + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("9_ddmo1")] +position = Vector2(1168, -32) +rotation = 3.14159 + +[node name="RedPirannhaPlant5" parent="Enemies" instance=ExtResource("9_ddmo1")] +position = Vector2(1440, -32) +rotation = 3.14159 + +[node name="RedPirannhaPlant6" parent="Enemies" instance=ExtResource("9_ddmo1")] +position = Vector2(1632, -32) + +[node name="RedPirannhaPlant7" parent="Enemies" instance=ExtResource("9_ddmo1")] +position = Vector2(2032, 0) + +[node name="RedPirannhaPlant8" parent="Enemies" instance=ExtResource("9_ddmo1")] +position = Vector2(2576, -64) + +[node name="RedPirannhaPlant9" parent="Enemies" instance=ExtResource("9_ddmo1")] +position = Vector2(2688, -112) + +[node name="RedPirannhaPlant10" parent="Enemies" instance=ExtResource("9_ddmo1")] +position = Vector2(2800, 0) + +[node name="RedPirannhaPlant11" parent="Enemies" instance=ExtResource("9_ddmo1")] +position = Vector2(2976, -80) + +[node name="RedPirannhaPlant12" parent="Enemies" instance=ExtResource("9_ddmo1")] +position = Vector2(2416, -48) +rotation = 3.14159 + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("10_33plx")] +position = Vector2(216, 0) + +[node name="Goomba" parent="Enemies" instance=ExtResource("11_bk1p5")] +position = Vector2(264, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("11_bk1p5")] +position = Vector2(288, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("12_1ko0i")] +position = Vector2(344, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("12_1ko0i")] +position = Vector2(368, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("12_1ko0i")] +position = Vector2(536, 0) +winged = true + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("12_1ko0i")] +position = Vector2(584, -16) +winged = true + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("13_uv36a")] +position = Vector2(744, 0) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("13_uv36a")] +position = Vector2(1000, -96) +winged = true + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("13_uv36a")] +position = Vector2(1048, -112) +winged = true + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("13_uv36a")] +position = Vector2(1096, -112) +winged = true + +[node name="RedKoopaTroopa5" parent="Enemies" instance=ExtResource("13_uv36a")] +position = Vector2(1848, -96) +winged = true + +[node name="RedKoopaTroopa6" parent="Enemies" instance=ExtResource("13_uv36a")] +position = Vector2(2520, 0) + +[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("10_33plx")] +position = Vector2(824, 0) + +[node name="BuzzyBeetle3" parent="Enemies" instance=ExtResource("10_33plx")] +position = Vector2(856, 0) + +[node name="BuzzyBeetle4" parent="Enemies" instance=ExtResource("10_33plx")] +position = Vector2(1368, 0) + +[node name="BulletBillCannon" parent="Enemies" instance=ExtResource("14_1ko0i")] +position = Vector2(1272, -40) + +[node name="BulletBillCannon2" parent="Enemies" instance=ExtResource("14_1ko0i")] +position = Vector2(1272, -8) + +[node name="BulletBillCannon3" parent="Enemies" instance=ExtResource("14_1ko0i")] +position = Vector2(2168, -8) + +[node name="BulletBillCannon4" parent="Enemies" instance=ExtResource("14_1ko0i")] +position = Vector2(2376, -8) + +[node name="DecoTiles" parent="." instance=ExtResource("14_jsjup")] +tile_map_data = PackedByteArray("AAD+////AAABAAAAAAD/////AAACAAAAAAD8////AAAAAAAAAAD9////AAABAAAAAAAIAP//AAAAAAAAAAAJAP//AAACAAAAAAAbAP//AAABAAAAAAAcAP//AAACAAAAAAAaAP//AAAAAAAAAAAtAP//AAABAAAAAAAuAP//AAABAAAAAAAvAP//AAACAAAAAAAsAP//AAAAAAAAAAA3AP//AAAAAAAAAAA4AP//AAACAAAAAABLAP//AAABAAAAAABMAP//AAACAAAAAABKAP//AAAAAAAAAABdAP//AAABAAAAAABeAP//AAACAAAAAABbAP//AAAAAAAAAABcAP//AAABAAAAAAB7AP//AAABAAAAAAB6AP//AAAAAAAAAAB8AP//AAACAAAAAACOAP//AAABAAAAAACPAP//AAACAAAAAACMAP//AAAAAAAAAACNAP//AAABAAAAAACYAP//AAAAAAAAAACZAP//AAACAAAAAACrAP//AAABAAAAAACsAP//AAACAAAAAACqAP//AAAAAAAAAAC9AP//AAABAAAAAAC+AP//AAABAAAAAAC/AP//AAACAAAAAAC8AP//AAAAAAAAAADIAP//AAABAAAAAADJAP//AAACAAAAAAA=") + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("15_usnhm")] +position = Vector2(2344, -72) +item = ExtResource("16_lbo4h") + +[node name="EndFlagpole" parent="." instance=ExtResource("17_5v788")] +position = Vector2(3192, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("18_q07wv")] +position = Vector2(3288, 0) + +[node name="DropShadow" parent="." instance=ExtResource("19_33plx")] + +[node name="LevelBG" parent="." instance=ExtResource("21_1ko0i")] +time_of_day = 1 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("22_uv36a") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="PipeArea" parent="." instance=ExtResource("23_usnhm")] +position = Vector2(2576, -64) +target_level = "uid://bxqjvtqtj4p1w" + +[node name="WindArea" parent="." instance=ExtResource("20_bk1p5")] +position = Vector2(840, -432) +scale = Vector2(39.1551, -57.5534) + +[node name="WindArea2" parent="." instance=ExtResource("20_bk1p5")] +position = Vector2(1768, -360) +scale = Vector2(19.502, -48.7688) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("25_a3es8") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("26_ichfs")] +position = Vector2(440, -152) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("26_ichfs")] +position = Vector2(1160, -136) +id = 1 + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("27_k86ty")] +position = Vector2(2232, -120) +item = ExtResource("28_gwthk") +metadata/r_coin_id = 2 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("29_k86ty")] +position = Vector2(2904, -56) +metadata/red_coin = true +metadata/r_coin_id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("15_usnhm")] +position = Vector2(3000, -72) +item = ExtResource("30_gwthk") + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("27_k86ty")] +position = Vector2(2232, -120) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("29_k86ty")] +position = Vector2(2904, -56) + +[node name="Checkpoint" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("31_n6m22")] +position = Vector2(1472, 0) +nodes_to_delete = [NodePath("../Enemies/HammerBro")] +optional = true + +[node name="CheckpointFlag" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("32_3hf18")] +position = Vector2(1472, 0) +nodes_to_delete = [NodePath("../Enemies/HammerBro")] +optional = true + +[node name="PipeArea2" parent="." instance=ExtResource("23_usnhm")] +position = Vector2(2688, -112) +pipe_id = 5 +exit_only = true + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@75966" to="Tiles/@AnimatableBody2D@75966/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75966" to="Tiles/@AnimatableBody2D@75966/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75966" to="Tiles/@AnimatableBody2D@75966" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75966" to="Tiles/@AnimatableBody2D@75966" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75966" to="Tiles/@AnimatableBody2D@75966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75966" to="Tiles/@AnimatableBody2D@75966" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75966" to="Tiles/@AnimatableBody2D@75966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75967" to="Tiles/@AnimatableBody2D@75967/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75967" to="Tiles/@AnimatableBody2D@75967/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75967" to="Tiles/@AnimatableBody2D@75967" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75967" to="Tiles/@AnimatableBody2D@75967" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75967" to="Tiles/@AnimatableBody2D@75967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75967" to="Tiles/@AnimatableBody2D@75967" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75967" to="Tiles/@AnimatableBody2D@75967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75968" to="Tiles/@AnimatableBody2D@75968/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75968" to="Tiles/@AnimatableBody2D@75968/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75968" to="Tiles/@AnimatableBody2D@75968" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75968" to="Tiles/@AnimatableBody2D@75968" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75968" to="Tiles/@AnimatableBody2D@75968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75968" to="Tiles/@AnimatableBody2D@75968" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75968" to="Tiles/@AnimatableBody2D@75968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75969" to="Tiles/@AnimatableBody2D@75969/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75969" to="Tiles/@AnimatableBody2D@75969/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75969" to="Tiles/@AnimatableBody2D@75969" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75969" to="Tiles/@AnimatableBody2D@75969" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75969" to="Tiles/@AnimatableBody2D@75969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75969" to="Tiles/@AnimatableBody2D@75969" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75969" to="Tiles/@AnimatableBody2D@75969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75970" to="Tiles/@AnimatableBody2D@75970/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75970" to="Tiles/@AnimatableBody2D@75970/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75970" to="Tiles/@AnimatableBody2D@75970" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75970" to="Tiles/@AnimatableBody2D@75970" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75970" to="Tiles/@AnimatableBody2D@75970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75970" to="Tiles/@AnimatableBody2D@75970" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75970" to="Tiles/@AnimatableBody2D@75970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75971" to="Tiles/@AnimatableBody2D@75971/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75971" to="Tiles/@AnimatableBody2D@75971/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75971" to="Tiles/@AnimatableBody2D@75971" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75971" to="Tiles/@AnimatableBody2D@75971" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75971" to="Tiles/@AnimatableBody2D@75971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75971" to="Tiles/@AnimatableBody2D@75971" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75971" to="Tiles/@AnimatableBody2D@75971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75972" to="Tiles/@AnimatableBody2D@75972/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75972" to="Tiles/@AnimatableBody2D@75972/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75972" to="Tiles/@AnimatableBody2D@75972" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75972" to="Tiles/@AnimatableBody2D@75972" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75972" to="Tiles/@AnimatableBody2D@75972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75972" to="Tiles/@AnimatableBody2D@75972" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75972" to="Tiles/@AnimatableBody2D@75972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75973" to="Tiles/@AnimatableBody2D@75973/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75973" to="Tiles/@AnimatableBody2D@75973/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75973" to="Tiles/@AnimatableBody2D@75973" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75973" to="Tiles/@AnimatableBody2D@75973" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75973" to="Tiles/@AnimatableBody2D@75973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75973" to="Tiles/@AnimatableBody2D@75973" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75973" to="Tiles/@AnimatableBody2D@75973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75974" to="Tiles/@AnimatableBody2D@75974/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75974" to="Tiles/@AnimatableBody2D@75974/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75974" to="Tiles/@AnimatableBody2D@75974" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75974" to="Tiles/@AnimatableBody2D@75974" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75974" to="Tiles/@AnimatableBody2D@75974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75974" to="Tiles/@AnimatableBody2D@75974" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75974" to="Tiles/@AnimatableBody2D@75974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75975" to="Tiles/@AnimatableBody2D@75975/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75975" to="Tiles/@AnimatableBody2D@75975/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75975" to="Tiles/@AnimatableBody2D@75975" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75975" to="Tiles/@AnimatableBody2D@75975" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75975" to="Tiles/@AnimatableBody2D@75975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75975" to="Tiles/@AnimatableBody2D@75975" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75975" to="Tiles/@AnimatableBody2D@75975/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75976" to="Tiles/@AnimatableBody2D@75976/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75976" to="Tiles/@AnimatableBody2D@75976/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75976" to="Tiles/@AnimatableBody2D@75976" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75976" to="Tiles/@AnimatableBody2D@75976" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75976" to="Tiles/@AnimatableBody2D@75976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75976" to="Tiles/@AnimatableBody2D@75976" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75976" to="Tiles/@AnimatableBody2D@75976/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75977" to="Tiles/@AnimatableBody2D@75977/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75977" to="Tiles/@AnimatableBody2D@75977/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75977" to="Tiles/@AnimatableBody2D@75977" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75977" to="Tiles/@AnimatableBody2D@75977" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75977" to="Tiles/@AnimatableBody2D@75977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75977" to="Tiles/@AnimatableBody2D@75977" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75977" to="Tiles/@AnimatableBody2D@75977/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75978" to="Tiles/@AnimatableBody2D@75978/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75978" to="Tiles/@AnimatableBody2D@75978/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75978" to="Tiles/@AnimatableBody2D@75978" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75978" to="Tiles/@AnimatableBody2D@75978" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75978" to="Tiles/@AnimatableBody2D@75978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75978" to="Tiles/@AnimatableBody2D@75978" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75978" to="Tiles/@AnimatableBody2D@75978/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75979" to="Tiles/@AnimatableBody2D@75979/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75979" to="Tiles/@AnimatableBody2D@75979/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75979" to="Tiles/@AnimatableBody2D@75979" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75979" to="Tiles/@AnimatableBody2D@75979" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75979" to="Tiles/@AnimatableBody2D@75979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75979" to="Tiles/@AnimatableBody2D@75979" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75979" to="Tiles/@AnimatableBody2D@75979/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75980" to="Tiles/@AnimatableBody2D@75980/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75980" to="Tiles/@AnimatableBody2D@75980/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75980" to="Tiles/@AnimatableBody2D@75980" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75980" to="Tiles/@AnimatableBody2D@75980" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75980" to="Tiles/@AnimatableBody2D@75980/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75980" to="Tiles/@AnimatableBody2D@75980" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75980" to="Tiles/@AnimatableBody2D@75980/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="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@75981" to="Tiles/@AnimatableBody2D@75981/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75981" to="Tiles/@AnimatableBody2D@75981/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75981" to="Tiles/@AnimatableBody2D@75981" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75981" to="Tiles/@AnimatableBody2D@75981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75981" to="Tiles/@AnimatableBody2D@75981" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75981" to="Tiles/@AnimatableBody2D@75981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75982" to="Tiles/@AnimatableBody2D@75982/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75982" to="Tiles/@AnimatableBody2D@75982/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75982" to="Tiles/@AnimatableBody2D@75982" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75982" to="Tiles/@AnimatableBody2D@75982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75982" to="Tiles/@AnimatableBody2D@75982" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75982" to="Tiles/@AnimatableBody2D@75982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75983" to="Tiles/@AnimatableBody2D@75983/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75983" to="Tiles/@AnimatableBody2D@75983/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75983" to="Tiles/@AnimatableBody2D@75983" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75983" to="Tiles/@AnimatableBody2D@75983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75983" to="Tiles/@AnimatableBody2D@75983" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75983" to="Tiles/@AnimatableBody2D@75983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75984" to="Tiles/@AnimatableBody2D@75984/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75984" to="Tiles/@AnimatableBody2D@75984/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75984" to="Tiles/@AnimatableBody2D@75984" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75984" to="Tiles/@AnimatableBody2D@75984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75984" to="Tiles/@AnimatableBody2D@75984" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75984" to="Tiles/@AnimatableBody2D@75984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75985" to="Tiles/@AnimatableBody2D@75985/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75985" to="Tiles/@AnimatableBody2D@75985/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75985" to="Tiles/@AnimatableBody2D@75985" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75985" to="Tiles/@AnimatableBody2D@75985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75985" to="Tiles/@AnimatableBody2D@75985" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75985" to="Tiles/@AnimatableBody2D@75985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75986" to="Tiles/@AnimatableBody2D@75986/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75986" to="Tiles/@AnimatableBody2D@75986/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75986" to="Tiles/@AnimatableBody2D@75986" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75986" to="Tiles/@AnimatableBody2D@75986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75986" to="Tiles/@AnimatableBody2D@75986" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75986" to="Tiles/@AnimatableBody2D@75986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75987" to="Tiles/@AnimatableBody2D@75987/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75987" to="Tiles/@AnimatableBody2D@75987/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75987" to="Tiles/@AnimatableBody2D@75987" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75987" to="Tiles/@AnimatableBody2D@75987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75987" to="Tiles/@AnimatableBody2D@75987" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75987" to="Tiles/@AnimatableBody2D@75987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75988" to="Tiles/@AnimatableBody2D@75988/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75988" to="Tiles/@AnimatableBody2D@75988/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75988" to="Tiles/@AnimatableBody2D@75988" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75988" to="Tiles/@AnimatableBody2D@75988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75988" to="Tiles/@AnimatableBody2D@75988" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75988" to="Tiles/@AnimatableBody2D@75988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75989" to="Tiles/@AnimatableBody2D@75989/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75989" to="Tiles/@AnimatableBody2D@75989/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75989" to="Tiles/@AnimatableBody2D@75989" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75989" to="Tiles/@AnimatableBody2D@75989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75989" to="Tiles/@AnimatableBody2D@75989" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75989" to="Tiles/@AnimatableBody2D@75989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75990" to="Tiles/@AnimatableBody2D@75990/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75990" to="Tiles/@AnimatableBody2D@75990/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75990" to="Tiles/@AnimatableBody2D@75990" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75990" to="Tiles/@AnimatableBody2D@75990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75990" to="Tiles/@AnimatableBody2D@75990" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75990" to="Tiles/@AnimatableBody2D@75990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75991" to="Tiles/@AnimatableBody2D@75991/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75991" to="Tiles/@AnimatableBody2D@75991/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75991" to="Tiles/@AnimatableBody2D@75991" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75991" to="Tiles/@AnimatableBody2D@75991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75991" to="Tiles/@AnimatableBody2D@75991" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75991" to="Tiles/@AnimatableBody2D@75991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75992" to="Tiles/@AnimatableBody2D@75992/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75992" to="Tiles/@AnimatableBody2D@75992/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75992" to="Tiles/@AnimatableBody2D@75992" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75992" to="Tiles/@AnimatableBody2D@75992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75992" to="Tiles/@AnimatableBody2D@75992" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75992" to="Tiles/@AnimatableBody2D@75992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75993" to="Tiles/@AnimatableBody2D@75993/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75993" to="Tiles/@AnimatableBody2D@75993/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75993" to="Tiles/@AnimatableBody2D@75993" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75993" to="Tiles/@AnimatableBody2D@75993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75993" to="Tiles/@AnimatableBody2D@75993" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75993" to="Tiles/@AnimatableBody2D@75993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75994" to="Tiles/@AnimatableBody2D@75994/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75994" to="Tiles/@AnimatableBody2D@75994/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75994" to="Tiles/@AnimatableBody2D@75994" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75994" to="Tiles/@AnimatableBody2D@75994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75994" to="Tiles/@AnimatableBody2D@75994" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75994" to="Tiles/@AnimatableBody2D@75994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75995" to="Tiles/@AnimatableBody2D@75995/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75995" to="Tiles/@AnimatableBody2D@75995/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75995" to="Tiles/@AnimatableBody2D@75995" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75995" to="Tiles/@AnimatableBody2D@75995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75995" to="Tiles/@AnimatableBody2D@75995" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75995" to="Tiles/@AnimatableBody2D@75995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75996" to="Tiles/@AnimatableBody2D@75996/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75996" to="Tiles/@AnimatableBody2D@75996/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75996" to="Tiles/@AnimatableBody2D@75996" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75996" to="Tiles/@AnimatableBody2D@75996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75996" to="Tiles/@AnimatableBody2D@75996" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75996" to="Tiles/@AnimatableBody2D@75996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75997" to="Tiles/@AnimatableBody2D@75997/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75997" to="Tiles/@AnimatableBody2D@75997/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75997" to="Tiles/@AnimatableBody2D@75997" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75997" to="Tiles/@AnimatableBody2D@75997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75997" to="Tiles/@AnimatableBody2D@75997" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75997" to="Tiles/@AnimatableBody2D@75997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75998" to="Tiles/@AnimatableBody2D@75998/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75998" to="Tiles/@AnimatableBody2D@75998/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75998" to="Tiles/@AnimatableBody2D@75998" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75998" to="Tiles/@AnimatableBody2D@75998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75998" to="Tiles/@AnimatableBody2D@75998" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75998" to="Tiles/@AnimatableBody2D@75998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@75999" to="Tiles/@AnimatableBody2D@75999/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@75999" to="Tiles/@AnimatableBody2D@75999/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75999" to="Tiles/@AnimatableBody2D@75999" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@75999" to="Tiles/@AnimatableBody2D@75999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75999" to="Tiles/@AnimatableBody2D@75999" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@75999" to="Tiles/@AnimatableBody2D@75999/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World8/8-1a.tscn b/Scenes/Levels/SMBLL/World8/8-1a.tscn new file mode 100644 index 0000000..50eeaf4 --- /dev/null +++ b/Scenes/Levels/SMBLL/World8/8-1a.tscn @@ -0,0 +1,80 @@ +[gd_scene load_steps=2 format=4 uid="uid://bxqjvtqtj4p1w"] + +[ext_resource type="PackedScene" uid="uid://d26v7spik6ixs" path="res://Scenes/Levels/SMBLL/World6/6-1a.tscn" id="1_wqdk4"] + +[node name="5-2a" instance=ExtResource("1_wqdk4")] +theme = "CastleWater" + +[node name="Tiles" parent="." index="2"] +tile_map_data = PackedByteArray("AAD8//z/AAACAAMAAAD7//z/AAACAAMAAAAGAPv/AAAHAAYAAAAGAPX/AAACAAMAAAAFAPX/AAACAAMAAAD9//j/AQAAAAAAAwD8//j/AQAAAAAAAwD7//j/AQAAAAAAAwD6//j/AQAAAAAAAwD+//z/AAACAAMAAAD9//z/AAACAAMAAAAAAPX/AAABAAMAAAD///z/AAACAAMAAAABAPX/AAACAAMAAAAAAPz/AAADAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAGAPj/AAAHAAYAAAAGAPn/AAAHAAYAAAAGAPf/AAAHAAYAAAAEAPX/AAACAAMAAAAGAPr/AAAHAAYAAAAGAPb/AAAHAAYAAADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAADAAAAAAATAAAAAAABAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAADAAEAAAATAAEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAATAAIAAAABAAIAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAADAAAAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAADAAEAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAADAAIAAAAgAP3/AQAAAAAAAwAhAP3/AQAAAAAAAwAiAP3/AQAAAAAAAwAjAP3/AQAAAAAAAwAkAP3/AQAAAAAAAwAlAP3/AQAAAAAAAwAmAP3/AQAAAAAAAwAnAP3/AQAAAAAAAwAoAP3/AQAAAAAAAwApAP3/AQAAAAAAAwAqAP3/AQAAAAAAAwArAP3/AQAAAAAAAwAsAP3/AQAAAAAAAwAtAP3/AQAAAAAAAwAuAP3/AQAAAAAAAwAvAP3/AQAAAAAAAwA4AAAAAAABAAAAAAA5AAAAAAAAAAsAAAA6AAAAAAACAAEAAAA7AAAAAAACAAEAAAA8AAAAAAACAAEAAAA9AAAAAAACAAEAAAA+AAAAAAACAAEAAAA/AAAAAAACAAEAAABAAAAAAAACAAEAAABBAAAAAAACAAEAAABCAAAAAAACAAEAAABDAAAAAAACAAEAAABEAAAAAAADAAEAAAA4AAEAAAABAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAADAAEAAAA4AAIAAAABAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAADAAIAAABAAPX/AAACAAAAAABBAPX/AAACAAAAAABCAPX/AAACAAAAAABDAPX/AAACAAAAAABEAPX/AAADAAAAAABAAPb/AAACAAEAAABBAPb/AAACAAEAAABCAPb/AAACAAEAAABDAPb/AAACAAEAAABEAPb/AAADAAEAAABAAPf/AAACAAEAAABBAPf/AAACAAEAAABCAPf/AAACAAEAAABDAPf/AAACAAEAAABEAPf/AAADAAEAAABAAPj/AAACAAEAAABBAPj/AAACAAEAAABCAPj/AAACAAEAAABDAPj/AAACAAEAAABEAPj/AAADAAEAAABAAPn/AAACAAEAAABBAPn/AAACAAEAAABCAPn/AAACAAEAAABDAPn/AAACAAEAAABEAPn/AAADAAEAAABAAPr/AAACAAEAAABBAPr/AAACAAEAAABCAPr/AAACAAEAAABDAPr/AAACAAEAAABEAPr/AAADAAEAAABAAPv/AAACAAEAAABBAPv/AAACAAEAAABCAPv/AAACAAEAAABDAPv/AAACAAEAAABEAPv/AAADAAEAAABAAPz/AAACAAEAAABBAPz/AAACAAEAAABCAPz/AAACAAEAAABDAPz/AAACAAEAAABEAPz/AAADAAEAAABAAP3/AAACAAEAAABBAP3/AAACAAEAAABCAP3/AAACAAEAAABDAP3/AAACAAEAAABEAP3/AAADAAEAAABAAP7/AAACAAEAAABBAP7/AAACAAEAAABCAP7/AAACAAEAAABDAP7/AAACAAEAAABEAP7/AAADAAEAAABAAP//AAACAAEAAABBAP//AAACAAEAAABCAP//AAACAAEAAABDAP//AAACAAEAAABEAP//AAADAAEAAAA+APX/AAACAAAAAAA/APX/AAACAAAAAAA+APb/AAACAAEAAAA/APb/AAACAAEAAAA+APf/AAACAAEAAAA/APf/AAACAAEAAAA+APj/AAACAAEAAAA/APj/AAACAAEAAAA+APn/AAAAAAwAAAA/APn/AAACAAEAAAA+APr/AAABAAEAAAA/APr/AAACAAEAAAA+APv/AAABAAEAAAA/APv/AAACAAEAAAA+APz/AAAAAAsAAAA/APz/AAACAAEAAAA+AP3/AAACAAEAAAA/AP3/AAACAAEAAAA+AP7/AAACAAEAAAA/AP7/AAACAAEAAAA+AP//AAACAAEAAAA/AP//AAACAAEAAAA8APz/AAABAAAAAAA9APz/AAACAAAAAAA8AP3/AAAAAAsAAAA9AP3/AAACAAEAAAA8AP7/AAACAAEAAAA9AP7/AAACAAEAAAA8AP//AAACAAEAAAA9AP//AAACAAEAAAA7AP3/AAABAAAAAAA7AP7/AAAAAAsAAAA7AP//AAACAAEAAAA6AP7/AAABAAAAAAA6AP//AAAAAAsAAAA5AP//AAABAAAAAAA9APX/AAABAAAAAAA9APb/AAABAAEAAAA9APf/AAABAAEAAAA9APj/AAABAAEAAAA9APn/AAABAAIAAAAgAPX/AAABAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAADAAMAAAANAPz/AAAHAAYAAAANAP3/AAAHAAYAAAACAP7/AAAHAAYAAAADAP7/AQAAAAAAAwAEAP7/AQAAAAAAAwAFAP7/AQAAAAAAAwAGAP7/AQAAAAAAAwAHAP7/AQAAAAAAAwAIAP7/AQAAAAAAAwAJAP7/AQAAAAAAAwAKAP7/AQAAAAAAAwALAP7/AQAAAAAAAwANAP7/AAAHAAYAAAACAP//AAAHAAYAAAANAP//AAAHAAYAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAADAAMAAAANAPf/AQAAAAAAAwAOAPf/AQAAAAAAAwAPAPf/AQAAAAAAAwAUAP//AQAAAAAAAwAVAP//AQAAAAAAAwAWAP//AQAAAAAAAwAXAP//AQAAAAAAAwAYAP//AQAAAAAAAwAZAP//AQAAAAAAAwAaAP//AQAAAAAAAwAbAP//AQAAAAAAAwAcAPv/AAAAAAEAAAAkAPv/AAACAAEAAAAlAPv/AAACAAEAAAAmAPv/AAACAAEAAAAnAPv/AAACAAEAAAAoAPv/AAACAAEAAAApAPv/AAACAAEAAAAqAPv/AAACAAEAAAArAPv/AAACAAEAAAAsAPv/AAACAAEAAAAjAPv/AAACAAEAAAA9APr/AAAKAAAAAAA9APv/AAAKAAEAAAAwAAAAAAABAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAADAAAAAAAwAAEAAAABAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAADAAEAAAAwAAIAAAABAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAADAAIAAAAgAPn/AAABAAAAAAAhAPn/AAACAAAAAAAiAPn/AAACAAAAAAAjAPn/AAACAAAAAAAkAPn/AAACAAAAAAAlAPn/AAACAAAAAAAmAPn/AAACAAAAAAAnAPn/AAACAAAAAAAoAPn/AAACAAAAAAApAPn/AAACAAAAAAAqAPn/AAACAAAAAAArAPn/AAACAAAAAAAsAPn/AAACAAAAAAAtAPn/AAACAAAAAAAuAPn/AAACAAAAAAAvAPn/AAADAAAAAAAgAPr/AAABAAEAAAAhAPr/AAACAAEAAAAiAPr/AAACAAEAAAAjAPr/AAACAAEAAAAkAPr/AAACAAEAAAAlAPr/AAACAAEAAAAmAPr/AAACAAEAAAAnAPr/AAACAAEAAAAoAPr/AAACAAEAAAApAPr/AAACAAEAAAAqAPr/AAACAAEAAAArAPr/AAACAAEAAAAsAPr/AAACAAEAAAAtAPr/AAACAAEAAAAuAPr/AAACAAEAAAAvAPr/AAADAAEAAAAgAPv/AAABAAEAAAAhAPv/AAACAAEAAAAiAPv/AAACAAEAAAAtAPv/AAACAAEAAAAuAPv/AAACAAEAAAAvAPv/AAADAAEAAAAgAPz/AAABAAIAAAAhAPz/AAACAAIAAAAiAPz/AAACAAIAAAAjAPz/AAACAAIAAAAkAPz/AAACAAIAAAAlAPz/AAACAAIAAAAmAPz/AAACAAIAAAAnAPz/AAACAAIAAAAoAPz/AAACAAIAAAApAPz/AAACAAIAAAAqAPz/AAACAAIAAAArAPz/AAACAAIAAAAsAPz/AAACAAIAAAAtAPz/AAACAAIAAAAuAPz/AAACAAIAAAAvAPz/AAADAAIAAAAZAPz/AAABAAMAAAAaAPz/AAACAAMAAAAbAPz/AAACAAMAAAAcAPz/AAAMAAwAAAAcAPX/AAAMAAsAAAAcAPb/AAAAAAEAAAAcAPf/AAAAAAEAAAAcAPj/AAAAAAEAAAAcAPn/AAAAAAEAAAAcAPr/AAAAAAEAAAATAPX/AAALAAsAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAATAPb/AAAAAAEAAAATAPf/AAAAAAEAAAATAPj/AAAAAAEAAAATAPn/AAAAAAEAAAATAPr/AAAAAAEAAAATAPv/AAAAAAEAAAATAPz/AAALAAwAAAAUAPz/AAACAAMAAAAVAPz/AAACAAMAAAAWAPz/AAADAAMAAAANAPv/AAAHAAYAAAD3//z/AAABAAMAAAD4//z/AAACAAMAAAD5//z/AAACAAMAAAD6//z/AAACAAMAAAAQAPf/AQAAAAAAAwARAPf/AQAAAAAAAwAUAP7/AQAAAAAAAwAVAP7/AQAAAAAAAwAWAP7/AQAAAAAAAwAXAP7/AQAAAAAAAwAYAP7/AQAAAAAAAwAZAP7/AQAAAAAAAwAaAP7/AQAAAAAAAwAbAP7/AQAAAAAAAwAUAPn/AQAAAAAAAwAVAPn/AQAAAAAAAwAWAPn/AQAAAAAAAwAXAPn/AQAAAAAAAwAaAPn/AQAAAAAAAwAbAPn/AQAAAAAAAwAyAPz/AAAHAAYAAAAyAP3/AAAHAAYAAAAyAP7/AAAHAAYAAAAyAP//AAAHAAYAAAAZAPn/AQAAAAAAAwA=") + +[node name="Water" parent="." index="3"] +tile_map_data = PackedByteArray("AAD+//3/AgAAAAUAAAD8//z/AgAAAAUAAAD6//v/AgAAAAUAAAD4//r/AgAAAAUAAAD9//3/AgAAAAUAAAD7//z/AgAAAAUAAAD5//v/AgAAAAUAAAD3//r/AgAAAAUAAAABAP3/AgAAAAUAAAADAPz/AgAAAAUAAAAFAPv/AgAAAAUAAAAHAPr/AgAAAAUAAAACAP3/AgAAAAUAAAAEAPz/AgAAAAUAAAAGAPv/AgAAAAUAAAAIAPr/AgAAAAUAAAD3//b/AgAAAAUAAAD5//X/AgAAAAQAAAD4//b/AgAAAAUAAAD6//X/AgAAAAQAAAAGAPX/AgAAAAQAAAAIAPb/AgAAAAUAAAAHAPb/AgAAAAUAAAAFAPX/AgAAAAQAAAD9//j/AgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD9//n/AgAAAAUAAAD8//n/AgAAAAUAAAD8//j/AgAAAAUAAAD8//f/AgAAAAUAAAD9//f/AgAAAAUAAAD+//f/AgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///f/AgAAAAUAAAD+//r/AgAAAAUAAAD9//r/AgAAAAUAAAD8//r/AgAAAAUAAAD7//n/AgAAAAUAAAD7//j/AgAAAAUAAAD7//f/AgAAAAUAAAD8//b/AgAAAAUAAAD9//b/AgAAAAUAAAD+//b/AgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPf/AgAAAAUAAAD///r/AgAAAAUAAAD///b/AgAAAAUAAAD+//v/AgAAAAUAAAD9//v/AgAAAAUAAAD8//v/AgAAAAUAAAD7//r/AgAAAAUAAAD6//n/AgAAAAUAAAD6//j/AgAAAAUAAAD6//f/AgAAAAUAAAD7//b/AgAAAAUAAAD8//X/AgAAAAQAAAD9//X/AgAAAAQAAAD+//X/AgAAAAQAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPf/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPb/AgAAAAUAAAD///v/AgAAAAUAAAD///X/AgAAAAQAAAD+//z/AgAAAAUAAAD9//z/AgAAAAUAAAD7//v/AgAAAAUAAAD6//r/AgAAAAUAAAD5//n/AgAAAAUAAAD5//j/AgAAAAUAAAD5//f/AgAAAAUAAAD6//b/AgAAAAUAAAD7//X/AgAAAAQAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPf/AgAAAAUAAAABAPr/AgAAAAUAAAABAPb/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPX/AgAAAAQAAAD///z/AgAAAAUAAAD5//r/AgAAAAUAAAD4//n/AgAAAAUAAAD4//j/AgAAAAUAAAD4//f/AgAAAAUAAAD5//b/AgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPf/AgAAAAUAAAACAPr/AgAAAAUAAAACAPb/AgAAAAUAAAABAPv/AgAAAAUAAAABAPX/AgAAAAQAAAAAAPz/AgAAAAUAAAD///3/AgAAAAUAAAD3//n/AgAAAAUAAAD3//j/AgAAAAUAAAD3//f/AgAAAAUAAAAEAPj/AgAAAAUAAAAEAPn/AgAAAAUAAAAEAPf/AgAAAAUAAAADAPr/AgAAAAUAAAADAPb/AgAAAAUAAAACAPv/AgAAAAUAAAACAPX/AgAAAAQAAAABAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAD2//n/AgAAAAUAAAD2//j/AgAAAAUAAAD2//f/AgAAAAUAAAAFAPj/AgAAAAUAAAAFAPn/AgAAAAUAAAAFAPf/AgAAAAUAAAAEAPr/AgAAAAUAAAAEAPb/AgAAAAUAAAADAPv/AgAAAAUAAAADAPX/AgAAAAQAAAACAPz/AgAAAAUAAAAGAPj/AgAAAAUAAAAGAPn/AgAAAAUAAAAGAPf/AgAAAAUAAAAFAPr/AgAAAAUAAAAFAPb/AgAAAAUAAAAEAPv/AgAAAAUAAAAEAPX/AgAAAAQAAAAHAPj/AgAAAAUAAAAHAPn/AgAAAAUAAAAHAPf/AgAAAAUAAAAGAPr/AgAAAAUAAAAGAPb/AgAAAAUAAAAIAPj/AgAAAAUAAAAIAPn/AgAAAAUAAAAIAPf/AgAAAAUAAAAJAPf/AgAAAAUAAAAJAPj/AgAAAAUAAAAJAPn/AgAAAAUAAAAHAPX/AgAAAAQAAAAIAPX/AgAAAAQAAAAJAPX/AgAAAAQAAAAJAPb/AgAAAAUAAAAKAPX/AgAAAAQAAAAKAPb/AgAAAAUAAAALAPX/AgAAAAQAAAALAPb/AgAAAAUAAAAMAPX/AgAAAAQAAAAMAPb/AgAAAAUAAAANAPX/AgAAAAQAAAANAPb/AgAAAAUAAAAOAPX/AgAAAAQAAAAOAPb/AgAAAAUAAAAPAPX/AgAAAAQAAAAPAPb/AgAAAAUAAAAQAPX/AgAAAAQAAAAQAPb/AgAAAAUAAAARAPX/AgAAAAQAAAARAPb/AgAAAAUAAAASAPX/AgAAAAQAAAASAPb/AgAAAAUAAAATAPX/AgAAAAQAAAATAPb/AgAAAAUAAAAUAPX/AgAAAAQAAAAUAPb/AgAAAAUAAAAVAPX/AgAAAAQAAAAVAPb/AgAAAAUAAAAWAPX/AgAAAAQAAAAWAPb/AgAAAAUAAAAXAPX/AgAAAAQAAAAXAPb/AgAAAAUAAAAYAPX/AgAAAAQAAAAYAPb/AgAAAAUAAAAZAPX/AgAAAAQAAAAZAPb/AgAAAAUAAAAaAPX/AgAAAAQAAAAaAPb/AgAAAAUAAAAbAPX/AgAAAAQAAAAbAPb/AgAAAAUAAAAcAPX/AgAAAAQAAAAcAPb/AgAAAAUAAAAdAPX/AgAAAAQAAAAdAPb/AgAAAAUAAAAeAPX/AgAAAAQAAAAeAPb/AgAAAAUAAAAfAPX/AgAAAAQAAAAfAPb/AgAAAAUAAAAgAPX/AgAAAAQAAAAgAPb/AgAAAAUAAAAhAPX/AgAAAAQAAAAhAPb/AgAAAAUAAAAiAPX/AgAAAAQAAAAiAPb/AgAAAAUAAAAjAPX/AgAAAAQAAAAjAPb/AgAAAAUAAAAkAPX/AgAAAAQAAAAkAPb/AgAAAAUAAAAlAPX/AgAAAAQAAAAlAPb/AgAAAAUAAAAmAPX/AgAAAAQAAAAmAPb/AgAAAAUAAAAnAPX/AgAAAAQAAAAnAPb/AgAAAAUAAAAoAPX/AgAAAAQAAAAoAPb/AgAAAAUAAAApAPX/AgAAAAQAAAApAPb/AgAAAAUAAAAqAPX/AgAAAAQAAAAqAPb/AgAAAAUAAAArAPX/AgAAAAQAAAArAPb/AgAAAAUAAAAsAPX/AgAAAAQAAAAsAPb/AgAAAAUAAAAtAPX/AgAAAAQAAAAtAPb/AgAAAAUAAAAuAPX/AgAAAAQAAAAuAPb/AgAAAAUAAAAvAPX/AgAAAAQAAAAvAPb/AgAAAAUAAAAwAPX/AgAAAAQAAAAwAPb/AgAAAAUAAADw//X/AgAAAAQAAADw//b/AgAAAAUAAADx//X/AgAAAAQAAADx//b/AgAAAAUAAADy//X/AgAAAAQAAADy//b/AgAAAAUAAADz//X/AgAAAAQAAADz//b/AgAAAAUAAAD0//X/AgAAAAQAAAD0//b/AgAAAAUAAAD1//X/AgAAAAQAAAD1//b/AgAAAAUAAAD2//X/AgAAAAQAAAD2//b/AgAAAAUAAAD3//X/AgAAAAQAAAD4//X/AgAAAAQAAADw//f/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADw/wEAAgAAAAUAAADw/wIAAgAAAAUAAADw/wMAAgAAAAUAAADw/wQAAgAAAAUAAADw/wUAAgAAAAUAAADw/wYAAgAAAAUAAADw/wcAAgAAAAUAAADx//f/AgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADx/wEAAgAAAAUAAADx/wIAAgAAAAUAAADx/wMAAgAAAAUAAADx/wQAAgAAAAUAAADx/wUAAgAAAAUAAADx/wYAAgAAAAUAAADx/wcAAgAAAAUAAADy//f/AgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADy/wEAAgAAAAUAAADy/wIAAgAAAAUAAADy/wMAAgAAAAUAAADy/wQAAgAAAAUAAADy/wUAAgAAAAUAAADy/wYAAgAAAAUAAADy/wcAAgAAAAUAAADz//f/AgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAADz/wEAAgAAAAUAAADz/wIAAgAAAAUAAADz/wMAAgAAAAUAAADz/wQAAgAAAAUAAADz/wUAAgAAAAUAAADz/wYAAgAAAAUAAADz/wcAAgAAAAUAAAD0//f/AgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD0/wEAAgAAAAUAAAD0/wIAAgAAAAUAAAD0/wMAAgAAAAUAAAD0/wQAAgAAAAUAAAD0/wUAAgAAAAUAAAD0/wYAAgAAAAUAAAD0/wcAAgAAAAUAAAD1//f/AgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD1/wEAAgAAAAUAAAD1/wIAAgAAAAUAAAD1/wMAAgAAAAUAAAD1/wQAAgAAAAUAAAD1/wUAAgAAAAUAAAD1/wYAAgAAAAUAAAD1/wcAAgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD2/wEAAgAAAAUAAAD2/wIAAgAAAAUAAAD2/wMAAgAAAAUAAAD2/wQAAgAAAAUAAAD2/wUAAgAAAAUAAAD2/wYAAgAAAAUAAAD2/wcAAgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD3/wEAAgAAAAUAAAD3/wIAAgAAAAUAAAD3/wMAAgAAAAUAAAD3/wQAAgAAAAUAAAD3/wUAAgAAAAUAAAD3/wYAAgAAAAUAAAD3/wcAAgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD4/wEAAgAAAAUAAAD4/wIAAgAAAAUAAAD4/wMAAgAAAAUAAAD4/wQAAgAAAAUAAAD4/wUAAgAAAAUAAAD4/wYAAgAAAAUAAAD4/wcAAgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD5/wEAAgAAAAUAAAD5/wIAAgAAAAUAAAD5/wMAAgAAAAUAAAD5/wQAAgAAAAUAAAD5/wUAAgAAAAUAAAD5/wYAAgAAAAUAAAD5/wcAAgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD6/wEAAgAAAAUAAAD6/wIAAgAAAAUAAAD6/wMAAgAAAAUAAAD6/wQAAgAAAAUAAAD6/wUAAgAAAAUAAAD6/wYAAgAAAAUAAAD6/wcAAgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD7/wEAAgAAAAUAAAD7/wIAAgAAAAUAAAD7/wMAAgAAAAUAAAD7/wQAAgAAAAUAAAD7/wUAAgAAAAUAAAD7/wYAAgAAAAUAAAD7/wcAAgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD8/wEAAgAAAAUAAAD8/wIAAgAAAAUAAAD8/wMAAgAAAAUAAAD8/wQAAgAAAAUAAAD8/wUAAgAAAAUAAAD8/wYAAgAAAAUAAAD8/wcAAgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD9/wEAAgAAAAUAAAD9/wIAAgAAAAUAAAD9/wMAAgAAAAUAAAD9/wQAAgAAAAUAAAD9/wUAAgAAAAUAAAD9/wYAAgAAAAUAAAD9/wcAAgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD+/wEAAgAAAAUAAAD+/wIAAgAAAAUAAAD+/wMAAgAAAAUAAAD+/wQAAgAAAAUAAAD+/wUAAgAAAAUAAAD+/wYAAgAAAAUAAAD+/wcAAgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAD//wEAAgAAAAUAAAD//wIAAgAAAAUAAAD//wMAAgAAAAUAAAD//wQAAgAAAAUAAAD//wUAAgAAAAUAAAD//wYAAgAAAAUAAAD//wcAAgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAAAAAEAAgAAAAUAAAAAAAIAAgAAAAUAAAAAAAMAAgAAAAUAAAAAAAQAAgAAAAUAAAAAAAUAAgAAAAUAAAAAAAYAAgAAAAUAAAAAAAcAAgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAABAAEAAgAAAAUAAAABAAIAAgAAAAUAAAABAAMAAgAAAAUAAAABAAQAAgAAAAUAAAABAAUAAgAAAAUAAAABAAYAAgAAAAUAAAABAAcAAgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAACAAEAAgAAAAUAAAACAAIAAgAAAAUAAAACAAMAAgAAAAUAAAACAAQAAgAAAAUAAAACAAUAAgAAAAUAAAACAAYAAgAAAAUAAAACAAcAAgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAADAAEAAgAAAAUAAAADAAIAAgAAAAUAAAADAAMAAgAAAAUAAAADAAQAAgAAAAUAAAADAAUAAgAAAAUAAAADAAYAAgAAAAUAAAADAAcAAgAAAAUAAAAEAP3/AgAAAAUAAAAEAP7/AgAAAAUAAAAEAP//AgAAAAUAAAAEAAAAAgAAAAUAAAAEAAEAAgAAAAUAAAAEAAIAAgAAAAUAAAAEAAMAAgAAAAUAAAAEAAQAAgAAAAUAAAAEAAUAAgAAAAUAAAAEAAYAAgAAAAUAAAAEAAcAAgAAAAUAAAAFAPz/AgAAAAUAAAAFAP3/AgAAAAUAAAAFAP7/AgAAAAUAAAAFAP//AgAAAAUAAAAFAAAAAgAAAAUAAAAFAAEAAgAAAAUAAAAFAAIAAgAAAAUAAAAFAAMAAgAAAAUAAAAFAAQAAgAAAAUAAAAFAAUAAgAAAAUAAAAFAAYAAgAAAAUAAAAFAAcAAgAAAAUAAAAGAPz/AgAAAAUAAAAGAP3/AgAAAAUAAAAGAP7/AgAAAAUAAAAGAP//AgAAAAUAAAAGAAAAAgAAAAUAAAAGAAEAAgAAAAUAAAAGAAIAAgAAAAUAAAAGAAMAAgAAAAUAAAAGAAQAAgAAAAUAAAAGAAUAAgAAAAUAAAAGAAYAAgAAAAUAAAAGAAcAAgAAAAUAAAAHAPv/AgAAAAUAAAAHAPz/AgAAAAUAAAAHAP3/AgAAAAUAAAAHAP7/AgAAAAUAAAAHAP//AgAAAAUAAAAHAAAAAgAAAAUAAAAHAAEAAgAAAAUAAAAHAAIAAgAAAAUAAAAHAAMAAgAAAAUAAAAHAAQAAgAAAAUAAAAHAAUAAgAAAAUAAAAHAAYAAgAAAAUAAAAHAAcAAgAAAAUAAAAIAPv/AgAAAAUAAAAIAPz/AgAAAAUAAAAIAP3/AgAAAAUAAAAIAP7/AgAAAAUAAAAIAP//AgAAAAUAAAAIAAAAAgAAAAUAAAAIAAEAAgAAAAUAAAAIAAIAAgAAAAUAAAAIAAMAAgAAAAUAAAAIAAQAAgAAAAUAAAAIAAUAAgAAAAUAAAAIAAYAAgAAAAUAAAAIAAcAAgAAAAUAAAAJAPr/AgAAAAUAAAAJAPv/AgAAAAUAAAAJAPz/AgAAAAUAAAAJAP3/AgAAAAUAAAAJAP7/AgAAAAUAAAAJAP//AgAAAAUAAAAJAAAAAgAAAAUAAAAJAAEAAgAAAAUAAAAJAAIAAgAAAAUAAAAJAAMAAgAAAAUAAAAJAAQAAgAAAAUAAAAJAAUAAgAAAAUAAAAJAAYAAgAAAAUAAAAJAAcAAgAAAAUAAAAKAPf/AgAAAAUAAAAKAPj/AgAAAAUAAAAKAPn/AgAAAAUAAAAKAPr/AgAAAAUAAAAKAPv/AgAAAAUAAAAKAPz/AgAAAAUAAAAKAP3/AgAAAAUAAAAKAP7/AgAAAAUAAAAKAP//AgAAAAUAAAAKAAAAAgAAAAUAAAAKAAEAAgAAAAUAAAAKAAIAAgAAAAUAAAAKAAMAAgAAAAUAAAAKAAQAAgAAAAUAAAAKAAUAAgAAAAUAAAAKAAYAAgAAAAUAAAAKAAcAAgAAAAUAAAALAPf/AgAAAAUAAAALAPj/AgAAAAUAAAALAPn/AgAAAAUAAAALAPr/AgAAAAUAAAALAPv/AgAAAAUAAAALAPz/AgAAAAUAAAALAP3/AgAAAAUAAAALAP7/AgAAAAUAAAALAP//AgAAAAUAAAALAAAAAgAAAAUAAAALAAEAAgAAAAUAAAALAAIAAgAAAAUAAAALAAMAAgAAAAUAAAALAAQAAgAAAAUAAAALAAUAAgAAAAUAAAALAAYAAgAAAAUAAAALAAcAAgAAAAUAAAAMAPf/AgAAAAUAAAAMAPj/AgAAAAUAAAAMAPn/AgAAAAUAAAAMAPr/AgAAAAUAAAAMAPv/AgAAAAUAAAAMAPz/AgAAAAUAAAAMAP3/AgAAAAUAAAAMAP7/AgAAAAUAAAAMAP//AgAAAAUAAAAMAAAAAgAAAAUAAAAMAAEAAgAAAAUAAAAMAAIAAgAAAAUAAAAMAAMAAgAAAAUAAAAMAAQAAgAAAAUAAAAMAAUAAgAAAAUAAAAMAAYAAgAAAAUAAAAMAAcAAgAAAAUAAAANAPf/AgAAAAUAAAANAPj/AgAAAAUAAAANAPn/AgAAAAUAAAANAPr/AgAAAAUAAAANAPv/AgAAAAUAAAANAPz/AgAAAAUAAAANAP3/AgAAAAUAAAANAP7/AgAAAAUAAAANAP//AgAAAAUAAAANAAAAAgAAAAUAAAANAAEAAgAAAAUAAAANAAIAAgAAAAUAAAANAAMAAgAAAAUAAAANAAQAAgAAAAUAAAANAAUAAgAAAAUAAAANAAYAAgAAAAUAAAANAAcAAgAAAAUAAAAOAPf/AgAAAAUAAAAOAPj/AgAAAAUAAAAOAPn/AgAAAAUAAAAOAPr/AgAAAAUAAAAOAPv/AgAAAAUAAAAOAPz/AgAAAAUAAAAOAP3/AgAAAAUAAAAOAP7/AgAAAAUAAAAOAP//AgAAAAUAAAAOAAAAAgAAAAUAAAAOAAEAAgAAAAUAAAAOAAIAAgAAAAUAAAAOAAMAAgAAAAUAAAAOAAQAAgAAAAUAAAAOAAUAAgAAAAUAAAAOAAYAAgAAAAUAAAAOAAcAAgAAAAUAAAAPAPf/AgAAAAUAAAAPAPj/AgAAAAUAAAAPAPn/AgAAAAUAAAAPAPr/AgAAAAUAAAAPAPv/AgAAAAUAAAAPAPz/AgAAAAUAAAAPAP3/AgAAAAUAAAAPAP7/AgAAAAUAAAAPAP//AgAAAAUAAAAPAAAAAgAAAAUAAAAPAAEAAgAAAAUAAAAPAAIAAgAAAAUAAAAPAAMAAgAAAAUAAAAPAAQAAgAAAAUAAAAPAAUAAgAAAAUAAAAPAAYAAgAAAAUAAAAPAAcAAgAAAAUAAAAQAPf/AgAAAAUAAAAQAPj/AgAAAAUAAAAQAPn/AgAAAAUAAAAQAPr/AgAAAAUAAAAQAPv/AgAAAAUAAAAQAPz/AgAAAAUAAAAQAP3/AgAAAAUAAAAQAP7/AgAAAAUAAAAQAP//AgAAAAUAAAAQAAAAAgAAAAUAAAAQAAEAAgAAAAUAAAAQAAIAAgAAAAUAAAAQAAMAAgAAAAUAAAAQAAQAAgAAAAUAAAAQAAUAAgAAAAUAAAAQAAYAAgAAAAUAAAAQAAcAAgAAAAUAAAARAPf/AgAAAAUAAAARAPj/AgAAAAUAAAARAPn/AgAAAAUAAAARAPr/AgAAAAUAAAARAPv/AgAAAAUAAAARAPz/AgAAAAUAAAARAP3/AgAAAAUAAAARAP7/AgAAAAUAAAARAP//AgAAAAUAAAARAAAAAgAAAAUAAAARAAEAAgAAAAUAAAARAAIAAgAAAAUAAAARAAMAAgAAAAUAAAARAAQAAgAAAAUAAAARAAUAAgAAAAUAAAARAAYAAgAAAAUAAAARAAcAAgAAAAUAAAASAPf/AgAAAAUAAAASAPj/AgAAAAUAAAASAPn/AgAAAAUAAAASAPr/AgAAAAUAAAASAPv/AgAAAAUAAAASAPz/AgAAAAUAAAASAP3/AgAAAAUAAAASAP7/AgAAAAUAAAASAP//AgAAAAUAAAASAAAAAgAAAAUAAAASAAEAAgAAAAUAAAASAAIAAgAAAAUAAAASAAMAAgAAAAUAAAASAAQAAgAAAAUAAAASAAUAAgAAAAUAAAASAAYAAgAAAAUAAAASAAcAAgAAAAUAAAATAPf/AgAAAAUAAAATAPj/AgAAAAUAAAATAPn/AgAAAAUAAAATAPr/AgAAAAUAAAATAPv/AgAAAAUAAAATAPz/AgAAAAUAAAATAP3/AgAAAAUAAAATAP7/AgAAAAUAAAATAP//AgAAAAUAAAATAAAAAgAAAAUAAAATAAEAAgAAAAUAAAATAAIAAgAAAAUAAAATAAMAAgAAAAUAAAATAAQAAgAAAAUAAAATAAUAAgAAAAUAAAATAAYAAgAAAAUAAAATAAcAAgAAAAUAAAAUAPf/AgAAAAUAAAAUAPj/AgAAAAUAAAAUAPn/AgAAAAUAAAAUAPr/AgAAAAUAAAAUAPv/AgAAAAUAAAAUAPz/AgAAAAUAAAAUAP3/AgAAAAUAAAAUAP7/AgAAAAUAAAAUAP//AgAAAAUAAAAUAAAAAgAAAAUAAAAUAAEAAgAAAAUAAAAUAAIAAgAAAAUAAAAUAAMAAgAAAAUAAAAUAAQAAgAAAAUAAAAUAAUAAgAAAAUAAAAUAAYAAgAAAAUAAAAUAAcAAgAAAAUAAAAVAPf/AgAAAAUAAAAVAPj/AgAAAAUAAAAVAPn/AgAAAAUAAAAVAPr/AgAAAAUAAAAVAPv/AgAAAAUAAAAVAPz/AgAAAAUAAAAVAP3/AgAAAAUAAAAVAP7/AgAAAAUAAAAVAP//AgAAAAUAAAAVAAAAAgAAAAUAAAAVAAEAAgAAAAUAAAAVAAIAAgAAAAUAAAAVAAMAAgAAAAUAAAAVAAQAAgAAAAUAAAAVAAUAAgAAAAUAAAAVAAYAAgAAAAUAAAAVAAcAAgAAAAUAAAAWAPf/AgAAAAUAAAAWAPj/AgAAAAUAAAAWAPn/AgAAAAUAAAAWAPr/AgAAAAUAAAAWAPv/AgAAAAUAAAAWAPz/AgAAAAUAAAAWAP3/AgAAAAUAAAAWAP7/AgAAAAUAAAAWAP//AgAAAAUAAAAWAAAAAgAAAAUAAAAWAAEAAgAAAAUAAAAWAAIAAgAAAAUAAAAWAAMAAgAAAAUAAAAWAAQAAgAAAAUAAAAWAAUAAgAAAAUAAAAWAAYAAgAAAAUAAAAWAAcAAgAAAAUAAAAXAPf/AgAAAAUAAAAXAPj/AgAAAAUAAAAXAPn/AgAAAAUAAAAXAPr/AgAAAAUAAAAXAPv/AgAAAAUAAAAXAPz/AgAAAAUAAAAXAP3/AgAAAAUAAAAXAP7/AgAAAAUAAAAXAP//AgAAAAUAAAAXAAAAAgAAAAUAAAAXAAEAAgAAAAUAAAAXAAIAAgAAAAUAAAAXAAMAAgAAAAUAAAAXAAQAAgAAAAUAAAAXAAUAAgAAAAUAAAAXAAYAAgAAAAUAAAAXAAcAAgAAAAUAAAAYAPf/AgAAAAUAAAAYAPj/AgAAAAUAAAAYAPn/AgAAAAUAAAAYAPr/AgAAAAUAAAAYAPv/AgAAAAUAAAAYAPz/AgAAAAUAAAAYAP3/AgAAAAUAAAAYAP7/AgAAAAUAAAAYAP//AgAAAAUAAAAYAAAAAgAAAAUAAAAYAAEAAgAAAAUAAAAYAAIAAgAAAAUAAAAYAAMAAgAAAAUAAAAYAAQAAgAAAAUAAAAYAAUAAgAAAAUAAAAYAAYAAgAAAAUAAAAYAAcAAgAAAAUAAAAZAPf/AgAAAAUAAAAZAPj/AgAAAAUAAAAZAPn/AgAAAAUAAAAZAPr/AgAAAAUAAAAZAPv/AgAAAAUAAAAZAPz/AgAAAAUAAAAZAP3/AgAAAAUAAAAZAP7/AgAAAAUAAAAZAP//AgAAAAUAAAAZAAAAAgAAAAUAAAAZAAEAAgAAAAUAAAAZAAIAAgAAAAUAAAAZAAMAAgAAAAUAAAAZAAQAAgAAAAUAAAAZAAUAAgAAAAUAAAAZAAYAAgAAAAUAAAAZAAcAAgAAAAUAAAAaAPf/AgAAAAUAAAAaAPj/AgAAAAUAAAAaAPn/AgAAAAUAAAAaAPr/AgAAAAUAAAAaAPv/AgAAAAUAAAAaAPz/AgAAAAUAAAAaAP3/AgAAAAUAAAAaAP7/AgAAAAUAAAAaAP//AgAAAAUAAAAaAAAAAgAAAAUAAAAaAAEAAgAAAAUAAAAaAAIAAgAAAAUAAAAaAAMAAgAAAAUAAAAaAAQAAgAAAAUAAAAaAAUAAgAAAAUAAAAaAAYAAgAAAAUAAAAaAAcAAgAAAAUAAAAbAPf/AgAAAAUAAAAbAPj/AgAAAAUAAAAbAPn/AgAAAAUAAAAbAPr/AgAAAAUAAAAbAPv/AgAAAAUAAAAbAPz/AgAAAAUAAAAbAP3/AgAAAAUAAAAbAP7/AgAAAAUAAAAbAP//AgAAAAUAAAAbAAAAAgAAAAUAAAAbAAEAAgAAAAUAAAAbAAIAAgAAAAUAAAAbAAMAAgAAAAUAAAAbAAQAAgAAAAUAAAAbAAUAAgAAAAUAAAAbAAYAAgAAAAUAAAAbAAcAAgAAAAUAAAAcAPf/AgAAAAUAAAAcAPj/AgAAAAUAAAAcAPn/AgAAAAUAAAAcAPr/AgAAAAUAAAAcAPv/AgAAAAUAAAAcAPz/AgAAAAUAAAAcAP3/AgAAAAUAAAAcAP7/AgAAAAUAAAAcAP//AgAAAAUAAAAcAAAAAgAAAAUAAAAcAAEAAgAAAAUAAAAcAAIAAgAAAAUAAAAcAAMAAgAAAAUAAAAcAAQAAgAAAAUAAAAcAAUAAgAAAAUAAAAcAAYAAgAAAAUAAAAcAAcAAgAAAAUAAAAdAPf/AgAAAAUAAAAdAPj/AgAAAAUAAAAdAPn/AgAAAAUAAAAdAPr/AgAAAAUAAAAdAPv/AgAAAAUAAAAdAPz/AgAAAAUAAAAdAP3/AgAAAAUAAAAdAP7/AgAAAAUAAAAdAP//AgAAAAUAAAAdAAAAAgAAAAUAAAAdAAEAAgAAAAUAAAAdAAIAAgAAAAUAAAAdAAMAAgAAAAUAAAAdAAQAAgAAAAUAAAAdAAUAAgAAAAUAAAAdAAYAAgAAAAUAAAAdAAcAAgAAAAUAAAAeAPf/AgAAAAUAAAAeAPj/AgAAAAUAAAAeAPn/AgAAAAUAAAAeAPr/AgAAAAUAAAAeAPv/AgAAAAUAAAAeAPz/AgAAAAUAAAAeAP3/AgAAAAUAAAAeAP7/AgAAAAUAAAAeAP//AgAAAAUAAAAeAAAAAgAAAAUAAAAeAAEAAgAAAAUAAAAeAAIAAgAAAAUAAAAeAAMAAgAAAAUAAAAeAAQAAgAAAAUAAAAeAAUAAgAAAAUAAAAeAAYAAgAAAAUAAAAeAAcAAgAAAAUAAAAfAPf/AgAAAAUAAAAfAPj/AgAAAAUAAAAfAPn/AgAAAAUAAAAfAPr/AgAAAAUAAAAfAPv/AgAAAAUAAAAfAPz/AgAAAAUAAAAfAP3/AgAAAAUAAAAfAP7/AgAAAAUAAAAfAP//AgAAAAUAAAAfAAAAAgAAAAUAAAAfAAEAAgAAAAUAAAAfAAIAAgAAAAUAAAAfAAMAAgAAAAUAAAAfAAQAAgAAAAUAAAAfAAUAAgAAAAUAAAAfAAYAAgAAAAUAAAAfAAcAAgAAAAUAAAAgAPf/AgAAAAUAAAAgAPj/AgAAAAUAAAAgAPn/AgAAAAUAAAAgAPr/AgAAAAUAAAAgAPv/AgAAAAUAAAAgAPz/AgAAAAUAAAAgAP3/AgAAAAUAAAAgAP7/AgAAAAUAAAAgAP//AgAAAAUAAAAgAAAAAgAAAAUAAAAgAAEAAgAAAAUAAAAgAAIAAgAAAAUAAAAgAAMAAgAAAAUAAAAgAAQAAgAAAAUAAAAgAAUAAgAAAAUAAAAgAAYAAgAAAAUAAAAgAAcAAgAAAAUAAAAhAPf/AgAAAAUAAAAhAPj/AgAAAAUAAAAhAPn/AgAAAAUAAAAhAPr/AgAAAAUAAAAhAPv/AgAAAAUAAAAhAPz/AgAAAAUAAAAhAP3/AgAAAAUAAAAhAP7/AgAAAAUAAAAhAP//AgAAAAUAAAAhAAAAAgAAAAUAAAAhAAEAAgAAAAUAAAAhAAIAAgAAAAUAAAAhAAMAAgAAAAUAAAAhAAQAAgAAAAUAAAAhAAUAAgAAAAUAAAAhAAYAAgAAAAUAAAAhAAcAAgAAAAUAAAAiAPf/AgAAAAUAAAAiAPj/AgAAAAUAAAAiAPn/AgAAAAUAAAAiAPr/AgAAAAUAAAAiAPv/AgAAAAUAAAAiAPz/AgAAAAUAAAAiAP3/AgAAAAUAAAAiAP7/AgAAAAUAAAAiAP//AgAAAAUAAAAiAAAAAgAAAAUAAAAiAAEAAgAAAAUAAAAiAAIAAgAAAAUAAAAiAAMAAgAAAAUAAAAiAAQAAgAAAAUAAAAiAAUAAgAAAAUAAAAiAAYAAgAAAAUAAAAiAAcAAgAAAAUAAAAjAPf/AgAAAAUAAAAjAPj/AgAAAAUAAAAjAPn/AgAAAAUAAAAjAPr/AgAAAAUAAAAjAPv/AgAAAAUAAAAjAPz/AgAAAAUAAAAjAP3/AgAAAAUAAAAjAP7/AgAAAAUAAAAjAP//AgAAAAUAAAAjAAAAAgAAAAUAAAAjAAEAAgAAAAUAAAAjAAIAAgAAAAUAAAAjAAMAAgAAAAUAAAAjAAQAAgAAAAUAAAAjAAUAAgAAAAUAAAAjAAYAAgAAAAUAAAAjAAcAAgAAAAUAAAAkAPf/AgAAAAUAAAAkAPj/AgAAAAUAAAAkAPn/AgAAAAUAAAAkAPr/AgAAAAUAAAAkAPv/AgAAAAUAAAAkAPz/AgAAAAUAAAAkAP3/AgAAAAUAAAAkAP7/AgAAAAUAAAAkAP//AgAAAAUAAAAkAAAAAgAAAAUAAAAkAAEAAgAAAAUAAAAkAAIAAgAAAAUAAAAkAAMAAgAAAAUAAAAkAAQAAgAAAAUAAAAkAAUAAgAAAAUAAAAkAAYAAgAAAAUAAAAkAAcAAgAAAAUAAAAlAPf/AgAAAAUAAAAlAPj/AgAAAAUAAAAlAPn/AgAAAAUAAAAlAPr/AgAAAAUAAAAlAPv/AgAAAAUAAAAlAPz/AgAAAAUAAAAlAP3/AgAAAAUAAAAlAP7/AgAAAAUAAAAlAP//AgAAAAUAAAAlAAAAAgAAAAUAAAAlAAEAAgAAAAUAAAAlAAIAAgAAAAUAAAAlAAMAAgAAAAUAAAAlAAQAAgAAAAUAAAAlAAUAAgAAAAUAAAAlAAYAAgAAAAUAAAAlAAcAAgAAAAUAAAAmAPf/AgAAAAUAAAAmAPj/AgAAAAUAAAAmAPn/AgAAAAUAAAAmAPr/AgAAAAUAAAAmAPv/AgAAAAUAAAAmAPz/AgAAAAUAAAAmAP3/AgAAAAUAAAAmAP7/AgAAAAUAAAAmAP//AgAAAAUAAAAmAAAAAgAAAAUAAAAmAAEAAgAAAAUAAAAmAAIAAgAAAAUAAAAmAAMAAgAAAAUAAAAmAAQAAgAAAAUAAAAmAAUAAgAAAAUAAAAmAAYAAgAAAAUAAAAmAAcAAgAAAAUAAAAnAPf/AgAAAAUAAAAnAPj/AgAAAAUAAAAnAPn/AgAAAAUAAAAnAPr/AgAAAAUAAAAnAPv/AgAAAAUAAAAnAPz/AgAAAAUAAAAnAP3/AgAAAAUAAAAnAP7/AgAAAAUAAAAnAP//AgAAAAUAAAAnAAAAAgAAAAUAAAAnAAEAAgAAAAUAAAAnAAIAAgAAAAUAAAAnAAMAAgAAAAUAAAAnAAQAAgAAAAUAAAAnAAUAAgAAAAUAAAAnAAYAAgAAAAUAAAAnAAcAAgAAAAUAAAAoAPf/AgAAAAUAAAAoAPj/AgAAAAUAAAAoAPn/AgAAAAUAAAAoAPr/AgAAAAUAAAAoAPv/AgAAAAUAAAAoAPz/AgAAAAUAAAAoAP3/AgAAAAUAAAAoAP7/AgAAAAUAAAAoAP//AgAAAAUAAAAoAAAAAgAAAAUAAAAoAAEAAgAAAAUAAAAoAAIAAgAAAAUAAAAoAAMAAgAAAAUAAAAoAAQAAgAAAAUAAAAoAAUAAgAAAAUAAAAoAAYAAgAAAAUAAAAoAAcAAgAAAAUAAAApAPf/AgAAAAUAAAApAPj/AgAAAAUAAAApAPn/AgAAAAUAAAApAPr/AgAAAAUAAAApAPv/AgAAAAUAAAApAPz/AgAAAAUAAAApAP3/AgAAAAUAAAApAP7/AgAAAAUAAAApAP//AgAAAAUAAAApAAAAAgAAAAUAAAApAAEAAgAAAAUAAAApAAIAAgAAAAUAAAApAAMAAgAAAAUAAAApAAQAAgAAAAUAAAApAAUAAgAAAAUAAAApAAYAAgAAAAUAAAApAAcAAgAAAAUAAAAqAPf/AgAAAAUAAAAqAPj/AgAAAAUAAAAqAPn/AgAAAAUAAAAqAPr/AgAAAAUAAAAqAPv/AgAAAAUAAAAqAPz/AgAAAAUAAAAqAP3/AgAAAAUAAAAqAP7/AgAAAAUAAAAqAP//AgAAAAUAAAAqAAAAAgAAAAUAAAAqAAEAAgAAAAUAAAAqAAIAAgAAAAUAAAAqAAMAAgAAAAUAAAAqAAQAAgAAAAUAAAAqAAUAAgAAAAUAAAAqAAYAAgAAAAUAAAAqAAcAAgAAAAUAAAArAPf/AgAAAAUAAAArAPj/AgAAAAUAAAArAPn/AgAAAAUAAAArAPr/AgAAAAUAAAArAPv/AgAAAAUAAAArAPz/AgAAAAUAAAArAP3/AgAAAAUAAAArAP7/AgAAAAUAAAArAP//AgAAAAUAAAArAAAAAgAAAAUAAAArAAEAAgAAAAUAAAArAAIAAgAAAAUAAAArAAMAAgAAAAUAAAArAAQAAgAAAAUAAAArAAUAAgAAAAUAAAArAAYAAgAAAAUAAAArAAcAAgAAAAUAAAAsAPf/AgAAAAUAAAAsAPj/AgAAAAUAAAAsAPn/AgAAAAUAAAAsAPr/AgAAAAUAAAAsAPv/AgAAAAUAAAAsAPz/AgAAAAUAAAAsAP3/AgAAAAUAAAAsAP7/AgAAAAUAAAAsAP//AgAAAAUAAAAsAAAAAgAAAAUAAAAsAAEAAgAAAAUAAAAsAAIAAgAAAAUAAAAsAAMAAgAAAAUAAAAsAAQAAgAAAAUAAAAsAAUAAgAAAAUAAAAsAAYAAgAAAAUAAAAsAAcAAgAAAAUAAAAtAPf/AgAAAAUAAAAtAPj/AgAAAAUAAAAtAPn/AgAAAAUAAAAtAPr/AgAAAAUAAAAtAPv/AgAAAAUAAAAtAPz/AgAAAAUAAAAtAP3/AgAAAAUAAAAtAP7/AgAAAAUAAAAtAP//AgAAAAUAAAAtAAAAAgAAAAUAAAAtAAEAAgAAAAUAAAAtAAIAAgAAAAUAAAAtAAMAAgAAAAUAAAAtAAQAAgAAAAUAAAAtAAUAAgAAAAUAAAAtAAYAAgAAAAUAAAAtAAcAAgAAAAUAAAAuAPf/AgAAAAUAAAAuAPj/AgAAAAUAAAAuAPn/AgAAAAUAAAAuAPr/AgAAAAUAAAAuAPv/AgAAAAUAAAAuAPz/AgAAAAUAAAAuAP3/AgAAAAUAAAAuAP7/AgAAAAUAAAAuAP//AgAAAAUAAAAuAAAAAgAAAAUAAAAuAAEAAgAAAAUAAAAuAAIAAgAAAAUAAAAuAAMAAgAAAAUAAAAuAAQAAgAAAAUAAAAuAAUAAgAAAAUAAAAuAAYAAgAAAAUAAAAuAAcAAgAAAAUAAAAvAPf/AgAAAAUAAAAvAPj/AgAAAAUAAAAvAPn/AgAAAAUAAAAvAPr/AgAAAAUAAAAvAPv/AgAAAAUAAAAvAPz/AgAAAAUAAAAvAP3/AgAAAAUAAAAvAP7/AgAAAAUAAAAvAP//AgAAAAUAAAAvAAAAAgAAAAUAAAAvAAEAAgAAAAUAAAAvAAIAAgAAAAUAAAAvAAMAAgAAAAUAAAAvAAQAAgAAAAUAAAAvAAUAAgAAAAUAAAAvAAYAAgAAAAUAAAAvAAcAAgAAAAUAAAAwAPf/AgAAAAUAAAAwAPj/AgAAAAUAAAAwAPn/AgAAAAUAAAAwAPr/AgAAAAUAAAAwAPv/AgAAAAUAAAAwAPz/AgAAAAUAAAAwAP3/AgAAAAUAAAAwAP7/AgAAAAUAAAAwAP//AgAAAAUAAAAwAAAAAgAAAAUAAAAwAAEAAgAAAAUAAAAwAAIAAgAAAAUAAAAwAAMAAgAAAAUAAAAwAAQAAgAAAAUAAAAwAAUAAgAAAAUAAAAwAAYAAgAAAAUAAAAwAAcAAgAAAAUAAAAxAPX/AgAAAAQAAAAxAPb/AgAAAAUAAAAxAPf/AgAAAAUAAAAxAPj/AgAAAAUAAAAxAPn/AgAAAAUAAAAxAPr/AgAAAAUAAAAxAPv/AgAAAAUAAAAxAPz/AgAAAAUAAAAxAP3/AgAAAAUAAAAxAP7/AgAAAAUAAAAxAP//AgAAAAUAAAAxAAAAAgAAAAUAAAAxAAEAAgAAAAUAAAAxAAIAAgAAAAUAAAAxAAMAAgAAAAUAAAAxAAQAAgAAAAUAAAAxAAUAAgAAAAUAAAAxAAYAAgAAAAUAAAAxAAcAAgAAAAUAAAAyAPX/AgAAAAQAAAAyAPb/AgAAAAUAAAAyAPf/AgAAAAUAAAAyAPj/AgAAAAUAAAAyAPn/AgAAAAUAAAAyAPr/AgAAAAUAAAAyAPv/AgAAAAUAAAAyAPz/AgAAAAUAAAAyAP3/AgAAAAUAAAAyAP7/AgAAAAUAAAAyAP//AgAAAAUAAAAyAAAAAgAAAAUAAAAyAAEAAgAAAAUAAAAyAAIAAgAAAAUAAAAyAAMAAgAAAAUAAAAyAAQAAgAAAAUAAAAyAAUAAgAAAAUAAAAyAAYAAgAAAAUAAAAyAAcAAgAAAAUAAAAzAPX/AgAAAAQAAAAzAPb/AgAAAAUAAAAzAPf/AgAAAAUAAAAzAPj/AgAAAAUAAAAzAPn/AgAAAAUAAAAzAPr/AgAAAAUAAAAzAPv/AgAAAAUAAAAzAPz/AgAAAAUAAAAzAP3/AgAAAAUAAAAzAP7/AgAAAAUAAAAzAP//AgAAAAUAAAAzAAAAAgAAAAUAAAAzAAEAAgAAAAUAAAAzAAIAAgAAAAUAAAAzAAMAAgAAAAUAAAAzAAQAAgAAAAUAAAAzAAUAAgAAAAUAAAAzAAYAAgAAAAUAAAAzAAcAAgAAAAUAAAA0APX/AgAAAAQAAAA0APb/AgAAAAUAAAA0APf/AgAAAAUAAAA0APj/AgAAAAUAAAA0APn/AgAAAAUAAAA0APr/AgAAAAUAAAA0APv/AgAAAAUAAAA0APz/AgAAAAUAAAA0AP3/AgAAAAUAAAA0AP7/AgAAAAUAAAA0AP//AgAAAAUAAAA0AAAAAgAAAAUAAAA0AAEAAgAAAAUAAAA0AAIAAgAAAAUAAAA0AAMAAgAAAAUAAAA0AAQAAgAAAAUAAAA0AAUAAgAAAAUAAAA0AAYAAgAAAAUAAAA0AAcAAgAAAAUAAAA1APX/AgAAAAQAAAA1APb/AgAAAAUAAAA1APf/AgAAAAUAAAA1APj/AgAAAAUAAAA1APn/AgAAAAUAAAA1APr/AgAAAAUAAAA1APv/AgAAAAUAAAA1APz/AgAAAAUAAAA1AP3/AgAAAAUAAAA1AP7/AgAAAAUAAAA1AP//AgAAAAUAAAA1AAAAAgAAAAUAAAA1AAEAAgAAAAUAAAA1AAIAAgAAAAUAAAA1AAMAAgAAAAUAAAA1AAQAAgAAAAUAAAA1AAUAAgAAAAUAAAA1AAYAAgAAAAUAAAA1AAcAAgAAAAUAAAA2APX/AgAAAAQAAAA2APb/AgAAAAUAAAA2APf/AgAAAAUAAAA2APj/AgAAAAUAAAA2APn/AgAAAAUAAAA2APr/AgAAAAUAAAA2APv/AgAAAAUAAAA2APz/AgAAAAUAAAA2AP3/AgAAAAUAAAA2AP7/AgAAAAUAAAA2AP//AgAAAAUAAAA2AAAAAgAAAAUAAAA2AAEAAgAAAAUAAAA2AAIAAgAAAAUAAAA2AAMAAgAAAAUAAAA2AAQAAgAAAAUAAAA2AAUAAgAAAAUAAAA2AAYAAgAAAAUAAAA2AAcAAgAAAAUAAAA3APX/AgAAAAQAAAA3APb/AgAAAAUAAAA3APf/AgAAAAUAAAA3APj/AgAAAAUAAAA3APn/AgAAAAUAAAA3APr/AgAAAAUAAAA3APv/AgAAAAUAAAA3APz/AgAAAAUAAAA3AP3/AgAAAAUAAAA3AP7/AgAAAAUAAAA3AP//AgAAAAUAAAA3AAAAAgAAAAUAAAA3AAEAAgAAAAUAAAA3AAIAAgAAAAUAAAA3AAMAAgAAAAUAAAA3AAQAAgAAAAUAAAA3AAUAAgAAAAUAAAA3AAYAAgAAAAUAAAA3AAcAAgAAAAUAAAA4APX/AgAAAAQAAAA4APb/AgAAAAUAAAA4APf/AgAAAAUAAAA4APj/AgAAAAUAAAA4APn/AgAAAAUAAAA4APr/AgAAAAUAAAA4APv/AgAAAAUAAAA4APz/AgAAAAUAAAA4AP3/AgAAAAUAAAA4AP7/AgAAAAUAAAA4AP//AgAAAAUAAAA4AAAAAgAAAAUAAAA4AAEAAgAAAAUAAAA4AAIAAgAAAAUAAAA4AAMAAgAAAAUAAAA4AAQAAgAAAAUAAAA4AAUAAgAAAAUAAAA4AAYAAgAAAAUAAAA4AAcAAgAAAAUAAAA5APX/AgAAAAQAAAA5APb/AgAAAAUAAAA5APf/AgAAAAUAAAA5APj/AgAAAAUAAAA5APn/AgAAAAUAAAA5APr/AgAAAAUAAAA5APv/AgAAAAUAAAA5APz/AgAAAAUAAAA5AP3/AgAAAAUAAAA5AP7/AgAAAAUAAAA5AP//AgAAAAUAAAA5AAAAAgAAAAUAAAA5AAEAAgAAAAUAAAA5AAIAAgAAAAUAAAA5AAMAAgAAAAUAAAA5AAQAAgAAAAUAAAA5AAUAAgAAAAUAAAA5AAYAAgAAAAUAAAA5AAcAAgAAAAUAAAA6APX/AgAAAAQAAAA6APb/AgAAAAUAAAA6APf/AgAAAAUAAAA6APj/AgAAAAUAAAA6APn/AgAAAAUAAAA6APr/AgAAAAUAAAA6APv/AgAAAAUAAAA6APz/AgAAAAUAAAA6AP3/AgAAAAUAAAA6AP7/AgAAAAUAAAA6AP//AgAAAAUAAAA6AAAAAgAAAAUAAAA6AAEAAgAAAAUAAAA6AAIAAgAAAAUAAAA6AAMAAgAAAAUAAAA6AAQAAgAAAAUAAAA6AAUAAgAAAAUAAAA6AAYAAgAAAAUAAAA6AAcAAgAAAAUAAAA7APX/AgAAAAQAAAA7APb/AgAAAAUAAAA7APf/AgAAAAUAAAA7APj/AgAAAAUAAAA7APn/AgAAAAUAAAA7APr/AgAAAAUAAAA7APv/AgAAAAUAAAA7APz/AgAAAAUAAAA7AP3/AgAAAAUAAAA7AP7/AgAAAAUAAAA7AP//AgAAAAUAAAA7AAAAAgAAAAUAAAA7AAEAAgAAAAUAAAA7AAIAAgAAAAUAAAA7AAMAAgAAAAUAAAA7AAQAAgAAAAUAAAA7AAUAAgAAAAUAAAA7AAYAAgAAAAUAAAA7AAcAAgAAAAUAAAA8APX/AgAAAAQAAAA8APb/AgAAAAUAAAA8APf/AgAAAAUAAAA8APj/AgAAAAUAAAA8APn/AgAAAAUAAAA8APr/AgAAAAUAAAA8APv/AgAAAAUAAAA8APz/AgAAAAUAAAA8AP3/AgAAAAUAAAA8AP7/AgAAAAUAAAA8AP//AgAAAAUAAAA8AAAAAgAAAAUAAAA8AAEAAgAAAAUAAAA8AAIAAgAAAAUAAAA8AAMAAgAAAAUAAAA8AAQAAgAAAAUAAAA8AAUAAgAAAAUAAAA8AAYAAgAAAAUAAAA8AAcAAgAAAAUAAAA9APX/AgAAAAQAAAA9APb/AgAAAAUAAAA9APf/AgAAAAUAAAA9APj/AgAAAAUAAAA9APn/AgAAAAUAAAA9APr/AgAAAAUAAAA9APv/AgAAAAUAAAA9APz/AgAAAAUAAAA9AP3/AgAAAAUAAAA9AP7/AgAAAAUAAAA9AP//AgAAAAUAAAA9AAAAAgAAAAUAAAA9AAEAAgAAAAUAAAA9AAIAAgAAAAUAAAA9AAMAAgAAAAUAAAA9AAQAAgAAAAUAAAA9AAUAAgAAAAUAAAA9AAYAAgAAAAUAAAA9AAcAAgAAAAUAAAA+APX/AgAAAAQAAAA+APb/AgAAAAUAAAA+APf/AgAAAAUAAAA+APj/AgAAAAUAAAA+APn/AgAAAAUAAAA+APr/AgAAAAUAAAA+APv/AgAAAAUAAAA+APz/AgAAAAUAAAA+AP3/AgAAAAUAAAA+AP7/AgAAAAUAAAA+AP//AgAAAAUAAAA+AAAAAgAAAAUAAAA+AAEAAgAAAAUAAAA+AAIAAgAAAAUAAAA+AAMAAgAAAAUAAAA+AAQAAgAAAAUAAAA+AAUAAgAAAAUAAAA+AAYAAgAAAAUAAAA+AAcAAgAAAAUAAAA/APX/AgAAAAQAAAA/APb/AgAAAAUAAAA/APf/AgAAAAUAAAA/APj/AgAAAAUAAAA/APn/AgAAAAUAAAA/APr/AgAAAAUAAAA/APv/AgAAAAUAAAA/APz/AgAAAAUAAAA/AP3/AgAAAAUAAAA/AP7/AgAAAAUAAAA/AP//AgAAAAUAAAA/AAAAAgAAAAUAAAA/AAEAAgAAAAUAAAA/AAIAAgAAAAUAAAA/AAMAAgAAAAUAAAA/AAQAAgAAAAUAAAA/AAUAAgAAAAUAAAA/AAYAAgAAAAUAAAA/AAcAAgAAAAUAAABAAPX/AgAAAAQAAABAAPb/AgAAAAUAAABAAPf/AgAAAAUAAABAAPj/AgAAAAUAAABAAPn/AgAAAAUAAABAAPr/AgAAAAUAAABAAPv/AgAAAAUAAABAAPz/AgAAAAUAAABAAP3/AgAAAAUAAABAAP7/AgAAAAUAAABAAP//AgAAAAUAAABAAAAAAgAAAAUAAABAAAEAAgAAAAUAAABAAAIAAgAAAAUAAABAAAMAAgAAAAUAAABAAAQAAgAAAAUAAABAAAUAAgAAAAUAAABAAAYAAgAAAAUAAABAAAcAAgAAAAUAAABBAPX/AgAAAAQAAABBAPb/AgAAAAUAAABBAPf/AgAAAAUAAABBAPj/AgAAAAUAAABBAPn/AgAAAAUAAABBAPr/AgAAAAUAAABBAPv/AgAAAAUAAABBAPz/AgAAAAUAAABBAP3/AgAAAAUAAABBAP7/AgAAAAUAAABBAP//AgAAAAUAAABBAAAAAgAAAAUAAABBAAEAAgAAAAUAAABBAAIAAgAAAAUAAABBAAMAAgAAAAUAAABBAAQAAgAAAAUAAABBAAUAAgAAAAUAAABBAAYAAgAAAAUAAABBAAcAAgAAAAUAAABCAPX/AgAAAAQAAABCAPb/AgAAAAUAAABCAPf/AgAAAAUAAABCAPj/AgAAAAUAAABCAPn/AgAAAAUAAABCAPr/AgAAAAUAAABCAPv/AgAAAAUAAABCAPz/AgAAAAUAAABCAP3/AgAAAAUAAABCAP7/AgAAAAUAAABCAP//AgAAAAUAAABCAAAAAgAAAAUAAABCAAEAAgAAAAUAAABCAAIAAgAAAAUAAABCAAMAAgAAAAUAAABCAAQAAgAAAAUAAABCAAUAAgAAAAUAAABCAAYAAgAAAAUAAABCAAcAAgAAAAUAAABDAPX/AgAAAAQAAABDAPb/AgAAAAUAAABDAPf/AgAAAAUAAABDAPj/AgAAAAUAAABDAPn/AgAAAAUAAABDAPr/AgAAAAUAAABDAPv/AgAAAAUAAABDAPz/AgAAAAUAAABDAP3/AgAAAAUAAABDAP7/AgAAAAUAAABDAP//AgAAAAUAAABDAAAAAgAAAAUAAABDAAEAAgAAAAUAAABDAAIAAgAAAAUAAABDAAMAAgAAAAUAAABDAAQAAgAAAAUAAABDAAUAAgAAAAUAAABDAAYAAgAAAAUAAABDAAcAAgAAAAUAAABEAPX/AgAAAAQAAABEAPb/AgAAAAUAAABEAPf/AgAAAAUAAABEAPj/AgAAAAUAAABEAPn/AgAAAAUAAABEAPr/AgAAAAUAAABEAPv/AgAAAAUAAABEAPz/AgAAAAUAAABEAP3/AgAAAAUAAABEAP7/AgAAAAUAAABEAP//AgAAAAUAAABEAAAAAgAAAAUAAABEAAEAAgAAAAUAAABEAAIAAgAAAAUAAABEAAMAAgAAAAUAAABEAAQAAgAAAAUAAABEAAUAAgAAAAUAAABEAAYAAgAAAAUAAABEAAcAAgAAAAUAAABFAPX/AgAAAAQAAABFAPb/AgAAAAUAAABFAPf/AgAAAAUAAABFAPj/AgAAAAUAAABFAPn/AgAAAAUAAABFAPr/AgAAAAUAAABFAPv/AgAAAAUAAABFAPz/AgAAAAUAAABFAP3/AgAAAAUAAABFAP7/AgAAAAUAAABFAP//AgAAAAUAAABFAAAAAgAAAAUAAABFAAEAAgAAAAUAAABFAAIAAgAAAAUAAABFAAMAAgAAAAUAAABFAAQAAgAAAAUAAABFAAUAAgAAAAUAAABFAAYAAgAAAAUAAABFAAcAAgAAAAUAAABGAPX/AgAAAAQAAABGAPb/AgAAAAUAAABGAPf/AgAAAAUAAABGAPj/AgAAAAUAAABGAPn/AgAAAAUAAABGAPr/AgAAAAUAAABGAPv/AgAAAAUAAABGAPz/AgAAAAUAAABGAP3/AgAAAAUAAABGAP7/AgAAAAUAAABGAP//AgAAAAUAAABGAAAAAgAAAAUAAABGAAEAAgAAAAUAAABGAAIAAgAAAAUAAABGAAMAAgAAAAUAAABGAAQAAgAAAAUAAABGAAUAAgAAAAUAAABGAAYAAgAAAAUAAABGAAcAAgAAAAUAAABHAPX/AgAAAAQAAABHAPb/AgAAAAUAAABHAPf/AgAAAAUAAABHAPj/AgAAAAUAAABHAPn/AgAAAAUAAABHAPr/AgAAAAUAAABHAPv/AgAAAAUAAABHAPz/AgAAAAUAAABHAP3/AgAAAAUAAABHAP7/AgAAAAUAAABHAP//AgAAAAUAAABHAAAAAgAAAAUAAABHAAEAAgAAAAUAAABHAAIAAgAAAAUAAABHAAMAAgAAAAUAAABHAAQAAgAAAAUAAABHAAUAAgAAAAUAAABHAAYAAgAAAAUAAABHAAcAAgAAAAUAAABIAPX/AgAAAAQAAABIAPb/AgAAAAUAAABIAPf/AgAAAAUAAABIAPj/AgAAAAUAAABIAPn/AgAAAAUAAABIAPr/AgAAAAUAAABIAPv/AgAAAAUAAABIAPz/AgAAAAUAAABIAP3/AgAAAAUAAABIAP7/AgAAAAUAAABIAP//AgAAAAUAAABIAAAAAgAAAAUAAABIAAEAAgAAAAUAAABIAAIAAgAAAAUAAABIAAMAAgAAAAUAAABIAAQAAgAAAAUAAABIAAUAAgAAAAUAAABIAAYAAgAAAAUAAABIAAcAAgAAAAUAAABJAPX/AgAAAAQAAABJAPb/AgAAAAUAAABJAPf/AgAAAAUAAABJAPj/AgAAAAUAAABJAPn/AgAAAAUAAABJAPr/AgAAAAUAAABJAPv/AgAAAAUAAABJAPz/AgAAAAUAAABJAP3/AgAAAAUAAABJAP7/AgAAAAUAAABJAP//AgAAAAUAAABJAAAAAgAAAAUAAABJAAEAAgAAAAUAAABJAAIAAgAAAAUAAABJAAMAAgAAAAUAAABJAAQAAgAAAAUAAABJAAUAAgAAAAUAAABJAAYAAgAAAAUAAABJAAcAAgAAAAUAAABKAPX/AgAAAAQAAABKAPb/AgAAAAUAAABKAPf/AgAAAAUAAABKAPj/AgAAAAUAAABKAPn/AgAAAAUAAABKAPr/AgAAAAUAAABKAPv/AgAAAAUAAABKAPz/AgAAAAUAAABKAP3/AgAAAAUAAABKAP7/AgAAAAUAAABKAP//AgAAAAUAAABKAAAAAgAAAAUAAABKAAEAAgAAAAUAAABKAAIAAgAAAAUAAABKAAMAAgAAAAUAAABKAAQAAgAAAAUAAABKAAUAAgAAAAUAAABKAAYAAgAAAAUAAABKAAcAAgAAAAUAAABLAPX/AgAAAAQAAABLAPb/AgAAAAUAAABLAPf/AgAAAAUAAABLAPj/AgAAAAUAAABLAPn/AgAAAAUAAABLAPr/AgAAAAUAAABLAPv/AgAAAAUAAABLAPz/AgAAAAUAAABLAP3/AgAAAAUAAABLAP7/AgAAAAUAAABLAP//AgAAAAUAAABLAAAAAgAAAAUAAABLAAEAAgAAAAUAAABLAAIAAgAAAAUAAABLAAMAAgAAAAUAAABLAAQAAgAAAAUAAABLAAUAAgAAAAUAAABLAAYAAgAAAAUAAABLAAcAAgAAAAUAAAA=") + +[node name="PipeArea" parent="." index="7"] +target_level = "uid://bqwxhnpd6y160" + +[node name="RedCoin" parent="ChallengeNodes" index="0"] +position = Vector2(392, -104) +id = 3 + +[node name="Coin" parent="." index="18"] +position = Vector2(392, -104) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118938" to="Tiles/@Node2D@118938/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118939" to="Tiles/@Node2D@118939/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118940" to="Tiles/@Node2D@118940/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118941" to="Tiles/@Node2D@118941/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118942" to="Tiles/@Node2D@118942/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118943" to="Tiles/@Node2D@118943/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118944" to="Tiles/@Node2D@118944/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118945" to="Tiles/@Node2D@118945/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118946" to="Tiles/@Node2D@118946/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118947" to="Tiles/@Node2D@118947/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118948" to="Tiles/@Node2D@118948/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118949" to="Tiles/@Node2D@118949/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118950" to="Tiles/@Node2D@118950/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118951" to="Tiles/@Node2D@118951/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118952" to="Tiles/@Node2D@118952/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118953" to="Tiles/@Node2D@118953/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118954" to="Tiles/@Node2D@118954/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118955" to="Tiles/@Node2D@118955/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118956" to="Tiles/@Node2D@118956/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118957" to="Tiles/@Node2D@118957/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118958" to="Tiles/@Node2D@118958/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118959" to="Tiles/@Node2D@118959/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118960" to="Tiles/@Node2D@118960/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118961" to="Tiles/@Node2D@118961/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118962" to="Tiles/@Node2D@118962/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118963" to="Tiles/@Node2D@118963/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118964" to="Tiles/@Node2D@118964/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118965" to="Tiles/@Node2D@118965/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118966" to="Tiles/@Node2D@118966/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118967" to="Tiles/@Node2D@118967/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118968" to="Tiles/@Node2D@118968/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118969" to="Tiles/@Node2D@118969/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118970" to="Tiles/@Node2D@118970/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118971" to="Tiles/@Node2D@118971/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118972" to="Tiles/@Node2D@118972/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118973" to="Tiles/@Node2D@118973/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118974" to="Tiles/@Node2D@118974/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118975" to="Tiles/@Node2D@118975/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118976" to="Tiles/@Node2D@118976/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118977" to="Tiles/@Node2D@118977/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118978" to="Tiles/@Node2D@118978/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118979" to="Tiles/@Node2D@118979/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118980" to="Tiles/@Node2D@118980/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118981" to="Tiles/@Node2D@118981/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118982" to="Tiles/@Node2D@118982/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118983" to="Tiles/@Node2D@118983/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118984" to="Tiles/@Node2D@118984/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118985" to="Tiles/@Node2D@118985/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118986" to="Tiles/@Node2D@118986/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118987" to="Tiles/@Node2D@118987/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118988" to="Tiles/@Node2D@118988/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118989" to="Tiles/@Node2D@118989/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118990" to="Tiles/@Node2D@118990/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118991" to="Tiles/@Node2D@118991/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118992" to="Tiles/@Node2D@118992/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@118993" to="Tiles/@Node2D@118993/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World8/8-1b.tscn b/Scenes/Levels/SMBLL/World8/8-1b.tscn new file mode 100644 index 0000000..38f88c9 --- /dev/null +++ b/Scenes/Levels/SMBLL/World8/8-1b.tscn @@ -0,0 +1,198 @@ +[gd_scene load_steps=12 format=4 uid="uid://bqwxhnpd6y160"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_scm8d"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_2nh3r"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_aweb8"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_qnelb"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_4frws"] +[ext_resource type="PackedScene" uid="uid://cs8iql18nkljw" path="res://Scenes/Prefabs/LevelObjects/WarpZone.tscn" id="11_7o5ke"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="11_ibwsl"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="12_tq1b5"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_2nh3r"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="15_b30k8"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="16_d6oav"] + +[node name="Level" type="Node"] +script = ExtResource("1_scm8d") +music = ExtResource("2_2nh3r") +theme_time = "Night" +campaign = "SMBLL" +world_id = 8 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("2_aweb8")] +time_of_day = 1 + +[node name="Tiles" parent="." instance=ExtResource("3_qnelb")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAADAAAAAAACAAAAAAABAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAAAAAsAAAAPAAAAAAACAAEAAAAQAAAAAAADAAEAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAADAAEAAAACAAEAAAABAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAADAAIAAAACAAIAAAABAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAADAAIAAAAOAPX/AAABAAAAAAAPAPX/AAACAAAAAAAQAPX/AAADAAAAAAAOAPb/AAABAAEAAAAPAPb/AAACAAEAAAAQAPb/AAADAAEAAAAOAPf/AAABAAEAAAAPAPf/AAACAAEAAAAQAPf/AAADAAEAAAAOAPj/AAABAAEAAAAPAPj/AAACAAEAAAAQAPj/AAADAAEAAAAOAPn/AAABAAEAAAAPAPn/AAACAAEAAAAQAPn/AAADAAEAAAAOAPr/AAABAAEAAAAPAPr/AAACAAEAAAAQAPr/AAADAAEAAAAOAPv/AAABAAEAAAAPAPv/AAACAAEAAAAQAPv/AAADAAEAAAAOAPz/AAABAAEAAAAPAPz/AAACAAEAAAAQAPz/AAADAAEAAAAOAP3/AAABAAEAAAAPAP3/AAACAAEAAAAQAP3/AAADAAEAAAAOAP7/AAABAAEAAAAPAP7/AAACAAEAAAAQAP7/AAADAAEAAAAOAP//AAABAAEAAAAPAP//AAACAAEAAAAQAP//AAADAAEAAAD3////AAAEAAIAAAD4////AAAEAAIAAAD5////AAAEAAIAAAD6////AAAEAAIAAAD7////AAAEAAIAAAD8////AAAEAAIAAAD9////AAAEAAIAAAD+////AAAEAAIAAAD/////AAAEAAIAAAAAAP//AAAEAAIAAAAAAPb/AAAEAAIAAAAAAPf/AAAEAAIAAAAAAPj/AAAEAAIAAAAAAPn/AAAEAAIAAAAAAPr/AAAEAAIAAAAAAPv/AAAEAAIAAAAAAPz/AAAEAAIAAAAAAP3/AAAEAAIAAAAAAP7/AAAEAAIAAAABAPb/AAAEAAIAAAACAPb/AAAEAAIAAAADAPb/AAAEAAIAAAAEAPb/AAAEAAIAAAAFAPb/AAAEAAIAAAAGAPb/AAAEAAIAAAAHAPb/AAAEAAIAAAAIAPb/AAAEAAIAAAAJAPb/AAAEAAIAAAAKAPb/AAAEAAIAAAALAPb/AAAEAAIAAAD///f/AAAEAAIAAAD///j/AAAEAAIAAAD///n/AAAEAAIAAAD///r/AAAEAAIAAAD///v/AAAEAAIAAAD///z/AAAEAAIAAAD///3/AAAEAAIAAAD///7/AAAEAAIAAAD+//j/AAAEAAIAAAD+//n/AAAEAAIAAAD+//r/AAAEAAIAAAD+//v/AAAEAAIAAAD+//z/AAAEAAIAAAD+//3/AAAEAAIAAAD+//7/AAAEAAIAAAD9//n/AAAEAAIAAAD9//r/AAAEAAIAAAD9//v/AAAEAAIAAAD9//z/AAAEAAIAAAD9//3/AAAEAAIAAAD9//7/AAAEAAIAAAD7//v/AAAEAAIAAAD7//z/AAAEAAIAAAD7//3/AAAEAAIAAAD7//7/AAAEAAIAAAD8//r/AAAEAAIAAAD8//v/AAAEAAIAAAD8//z/AAAEAAIAAAD8//3/AAAEAAIAAAD8//7/AAAEAAIAAAD6//z/AAAEAAIAAAD6//3/AAAEAAIAAAD6//7/AAAEAAIAAAD5//3/AAAEAAIAAAD5//7/AAAEAAIAAAD4//7/AAAEAAIAAADz//7/AAAIAAAAAADz////AAAIAAEAAAD0//7/AAAJAAAAAAD0////AAAJAAEAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_4frws")] +position = Vector2(-224, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("12_tq1b5")] +tile_map_data = PackedByteArray("AAAFAP3/AAAEAAAAAAAFAP7/AAAEAAEAAAAIAP7/AAADAAAAAAAFAP//AAAAAAEAAAAIAP//AAADAAEAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("14_2nh3r")] + +[node name="RedPirannhaPlant" parent="." instance=ExtResource("15_b30k8")] +position = Vector2(-192, -32) + +[node name="PipeArea" parent="." instance=ExtResource("16_d6oav")] +position = Vector2(-192, -32) +pipe_id = 1 +exit_only = true + +[node name="WarpZone" parent="." instance=ExtResource("11_7o5ke")] +position = Vector2(112, 0) +enable_sides = false +pipe_destinations = [-1, 5, -1] + +[node name="Tiles" parent="WarpZone" instance=ExtResource("3_qnelb")] +tile_map_data = PackedByteArray("AAD///3/AAAIAAIAAAD///7/AAAIAAMAAAAAAP3/AAAJAAIAAAAAAP7/AAAJAAMAAAD/////AAAIAAMAAAAAAP//AAAJAAMAAAA=") + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("11_ibwsl") +nodes_to_delete = [NodePath("../WarpZone")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="Tiles" parent="ChallengeNodes" instance=ExtResource("3_qnelb")] +tile_map_data = PackedByteArray("AAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAAAAAIAAAACAAIAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAABAAIAAAACAAIAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAACAAIAAAACAAIAAAAEAPn/AQAAAAAAAQAFAPn/AQAAAAAAAQAGAPn/AQAAAAAAAgAHAPn/AQAAAAAAAQAIAPn/AQAAAAAAAgAJAPn/AQAAAAAAAQAKAPn/AQAAAAAAAQALAPn/AQAAAAAAAgAMAPn/AQAAAAAAAQANAPn/AQAAAAAAAQABAPz/AQAAAAAAAQACAPz/AQAAAAAAAQADAPz/AQAAAAAAAgAEAPz/AQAAAAAAAQAFAPz/AQAAAAAAAgAGAPz/AQAAAAAAAQAHAPz/AQAAAAAAAQAIAPz/AQAAAAAAAgAJAPz/AQAAAAAAAQAKAPz/AQAAAAAAAQALAPz/AQAAAAAAAQACAP7/AAAKAAIAAAACAP//AAAKAAMAAAABAP7/AAALAAIAAAABAP//AAALAAMAAAA=") + +[node name="PipeArea" parent="ChallengeNodes" instance=ExtResource("16_d6oav")] +position = Vector2(48, -16) +enter_direction = 2 +pipe_id = 5 +target_level = "uid://epdr670fya5e" + +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67835" to="ChallengeNodes/Tiles/@AnimatableBody2D@67835/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67835" to="ChallengeNodes/Tiles/@AnimatableBody2D@67835/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67835" to="ChallengeNodes/Tiles/@AnimatableBody2D@67835" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67835" to="ChallengeNodes/Tiles/@AnimatableBody2D@67835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67835" to="ChallengeNodes/Tiles/@AnimatableBody2D@67835" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67835" to="ChallengeNodes/Tiles/@AnimatableBody2D@67835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67836" to="ChallengeNodes/Tiles/@AnimatableBody2D@67836/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67836" to="ChallengeNodes/Tiles/@AnimatableBody2D@67836/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67836" to="ChallengeNodes/Tiles/@AnimatableBody2D@67836" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67836" to="ChallengeNodes/Tiles/@AnimatableBody2D@67836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67836" to="ChallengeNodes/Tiles/@AnimatableBody2D@67836" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67836" to="ChallengeNodes/Tiles/@AnimatableBody2D@67836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67837" to="ChallengeNodes/Tiles/@AnimatableBody2D@67837/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67837" to="ChallengeNodes/Tiles/@AnimatableBody2D@67837/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67837" to="ChallengeNodes/Tiles/@AnimatableBody2D@67837" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67837" to="ChallengeNodes/Tiles/@AnimatableBody2D@67837" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67837" to="ChallengeNodes/Tiles/@AnimatableBody2D@67837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67837" to="ChallengeNodes/Tiles/@AnimatableBody2D@67837" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67837" to="ChallengeNodes/Tiles/@AnimatableBody2D@67837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67838" to="ChallengeNodes/Tiles/@AnimatableBody2D@67838/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67838" to="ChallengeNodes/Tiles/@AnimatableBody2D@67838/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67838" to="ChallengeNodes/Tiles/@AnimatableBody2D@67838" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67838" to="ChallengeNodes/Tiles/@AnimatableBody2D@67838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67838" to="ChallengeNodes/Tiles/@AnimatableBody2D@67838" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67838" to="ChallengeNodes/Tiles/@AnimatableBody2D@67838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67839" to="ChallengeNodes/Tiles/@AnimatableBody2D@67839/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67839" to="ChallengeNodes/Tiles/@AnimatableBody2D@67839/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67839" to="ChallengeNodes/Tiles/@AnimatableBody2D@67839" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67839" to="ChallengeNodes/Tiles/@AnimatableBody2D@67839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67839" to="ChallengeNodes/Tiles/@AnimatableBody2D@67839" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67839" to="ChallengeNodes/Tiles/@AnimatableBody2D@67839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67840" to="ChallengeNodes/Tiles/@AnimatableBody2D@67840/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67840" to="ChallengeNodes/Tiles/@AnimatableBody2D@67840/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67840" to="ChallengeNodes/Tiles/@AnimatableBody2D@67840" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67840" to="ChallengeNodes/Tiles/@AnimatableBody2D@67840" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67840" to="ChallengeNodes/Tiles/@AnimatableBody2D@67840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67840" to="ChallengeNodes/Tiles/@AnimatableBody2D@67840" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67840" to="ChallengeNodes/Tiles/@AnimatableBody2D@67840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67841" to="ChallengeNodes/Tiles/@AnimatableBody2D@67841/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67841" to="ChallengeNodes/Tiles/@AnimatableBody2D@67841/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67841" to="ChallengeNodes/Tiles/@AnimatableBody2D@67841" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67841" to="ChallengeNodes/Tiles/@AnimatableBody2D@67841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67841" to="ChallengeNodes/Tiles/@AnimatableBody2D@67841" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67841" to="ChallengeNodes/Tiles/@AnimatableBody2D@67841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67842" to="ChallengeNodes/Tiles/@AnimatableBody2D@67842/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67842" to="ChallengeNodes/Tiles/@AnimatableBody2D@67842/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67842" to="ChallengeNodes/Tiles/@AnimatableBody2D@67842" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67842" to="ChallengeNodes/Tiles/@AnimatableBody2D@67842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67842" to="ChallengeNodes/Tiles/@AnimatableBody2D@67842" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67842" to="ChallengeNodes/Tiles/@AnimatableBody2D@67842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67843" to="ChallengeNodes/Tiles/@AnimatableBody2D@67843/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67843" to="ChallengeNodes/Tiles/@AnimatableBody2D@67843/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67843" to="ChallengeNodes/Tiles/@AnimatableBody2D@67843" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67843" to="ChallengeNodes/Tiles/@AnimatableBody2D@67843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67843" to="ChallengeNodes/Tiles/@AnimatableBody2D@67843" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67843" to="ChallengeNodes/Tiles/@AnimatableBody2D@67843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67844" to="ChallengeNodes/Tiles/@AnimatableBody2D@67844/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67844" to="ChallengeNodes/Tiles/@AnimatableBody2D@67844/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67844" to="ChallengeNodes/Tiles/@AnimatableBody2D@67844" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67844" to="ChallengeNodes/Tiles/@AnimatableBody2D@67844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67844" to="ChallengeNodes/Tiles/@AnimatableBody2D@67844" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67844" to="ChallengeNodes/Tiles/@AnimatableBody2D@67844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67845" to="ChallengeNodes/Tiles/@AnimatableBody2D@67845/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67845" to="ChallengeNodes/Tiles/@AnimatableBody2D@67845/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67845" to="ChallengeNodes/Tiles/@AnimatableBody2D@67845" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67845" to="ChallengeNodes/Tiles/@AnimatableBody2D@67845" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67845" to="ChallengeNodes/Tiles/@AnimatableBody2D@67845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67845" to="ChallengeNodes/Tiles/@AnimatableBody2D@67845" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67845" to="ChallengeNodes/Tiles/@AnimatableBody2D@67845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67846" to="ChallengeNodes/Tiles/@AnimatableBody2D@67846/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67846" to="ChallengeNodes/Tiles/@AnimatableBody2D@67846/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67846" to="ChallengeNodes/Tiles/@AnimatableBody2D@67846" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67846" to="ChallengeNodes/Tiles/@AnimatableBody2D@67846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67846" to="ChallengeNodes/Tiles/@AnimatableBody2D@67846" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67846" to="ChallengeNodes/Tiles/@AnimatableBody2D@67846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67847" to="ChallengeNodes/Tiles/@AnimatableBody2D@67847/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67847" to="ChallengeNodes/Tiles/@AnimatableBody2D@67847/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67847" to="ChallengeNodes/Tiles/@AnimatableBody2D@67847" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67847" to="ChallengeNodes/Tiles/@AnimatableBody2D@67847" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67847" to="ChallengeNodes/Tiles/@AnimatableBody2D@67847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67847" to="ChallengeNodes/Tiles/@AnimatableBody2D@67847" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67847" to="ChallengeNodes/Tiles/@AnimatableBody2D@67847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67848" to="ChallengeNodes/Tiles/@AnimatableBody2D@67848/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67848" to="ChallengeNodes/Tiles/@AnimatableBody2D@67848/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67848" to="ChallengeNodes/Tiles/@AnimatableBody2D@67848" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67848" to="ChallengeNodes/Tiles/@AnimatableBody2D@67848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67848" to="ChallengeNodes/Tiles/@AnimatableBody2D@67848" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67848" to="ChallengeNodes/Tiles/@AnimatableBody2D@67848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67849" to="ChallengeNodes/Tiles/@AnimatableBody2D@67849/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67849" to="ChallengeNodes/Tiles/@AnimatableBody2D@67849/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67849" to="ChallengeNodes/Tiles/@AnimatableBody2D@67849" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67849" to="ChallengeNodes/Tiles/@AnimatableBody2D@67849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67849" to="ChallengeNodes/Tiles/@AnimatableBody2D@67849" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67849" to="ChallengeNodes/Tiles/@AnimatableBody2D@67849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67850" to="ChallengeNodes/Tiles/@AnimatableBody2D@67850/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67850" to="ChallengeNodes/Tiles/@AnimatableBody2D@67850/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67850" to="ChallengeNodes/Tiles/@AnimatableBody2D@67850" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67850" to="ChallengeNodes/Tiles/@AnimatableBody2D@67850" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67850" to="ChallengeNodes/Tiles/@AnimatableBody2D@67850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67850" to="ChallengeNodes/Tiles/@AnimatableBody2D@67850" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67850" to="ChallengeNodes/Tiles/@AnimatableBody2D@67850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67851" to="ChallengeNodes/Tiles/@AnimatableBody2D@67851/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67851" to="ChallengeNodes/Tiles/@AnimatableBody2D@67851/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67851" to="ChallengeNodes/Tiles/@AnimatableBody2D@67851" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67851" to="ChallengeNodes/Tiles/@AnimatableBody2D@67851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67851" to="ChallengeNodes/Tiles/@AnimatableBody2D@67851" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67851" to="ChallengeNodes/Tiles/@AnimatableBody2D@67851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67852" to="ChallengeNodes/Tiles/@AnimatableBody2D@67852/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67852" to="ChallengeNodes/Tiles/@AnimatableBody2D@67852/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67852" to="ChallengeNodes/Tiles/@AnimatableBody2D@67852" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67852" to="ChallengeNodes/Tiles/@AnimatableBody2D@67852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67852" to="ChallengeNodes/Tiles/@AnimatableBody2D@67852" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67852" to="ChallengeNodes/Tiles/@AnimatableBody2D@67852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67853" to="ChallengeNodes/Tiles/@AnimatableBody2D@67853/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67853" to="ChallengeNodes/Tiles/@AnimatableBody2D@67853/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67853" to="ChallengeNodes/Tiles/@AnimatableBody2D@67853" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67853" to="ChallengeNodes/Tiles/@AnimatableBody2D@67853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67853" to="ChallengeNodes/Tiles/@AnimatableBody2D@67853" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67853" to="ChallengeNodes/Tiles/@AnimatableBody2D@67853/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World8/8-2.tscn b/Scenes/Levels/SMBLL/World8/8-2.tscn new file mode 100644 index 0000000..856125e --- /dev/null +++ b/Scenes/Levels/SMBLL/World8/8-2.tscn @@ -0,0 +1,288 @@ +[gd_scene load_steps=28 format=4 uid="uid://p1s5q10tug2x"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_2fcoc"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_b2vt8"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_ty4vk"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_o47pk"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="7_b2vt8"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="9_x1hms"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="10_e7b0g"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="11_84e4c"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="12_o7jae"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="13_24tea"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="14_ks5h2"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="15_up40d"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="16_lyp25"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="17_pph8c"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="18_ty4vk"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="19_o47pk"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="20_mqd20"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="21_x1hms"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="22_e7b0g"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="22_mqd20"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="22_x1hms"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="24_ks5h2"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="25_up40d"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="26_p1l07"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="27_ewclc"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="28_eosmh"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="29_up40d"] + +[node name="8-2" type="Node"] +script = ExtResource("1_2fcoc") +music = ExtResource("2_b2vt8") +theme_time = "Night" +campaign = "SMBLL" +world_id = 8 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_ty4vk")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAADAAAAAAAKAAEAAAADAAEAAAAUAAAAAAABAAAAAAAUAAEAAAABAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAADAAAAAABGAAEAAAADAAEAAABIAAAAAAABAAAAAABIAAEAAAABAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAADAAAAAABVAAEAAAADAAEAAABZAAAAAAAAAAAAAABZAAEAAAAAAAEAAABhAAAAAAABAAAAAABhAAEAAAABAAEAAABiAAAAAAADAAAAAABiAAEAAAADAAEAAABlAAAAAAABAAAAAABlAAEAAAABAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAADAAAAAABpAAEAAAADAAEAAABxAAAAAAABAAAAAABxAAEAAAABAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAADAAAAAACTAAEAAAADAAEAAACVAAAAAAAAAAAAAACVAAEAAAAAAAEAAACXAAAAAAABAAAAAACXAAEAAAABAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAAAAAsAAACeAAEAAAACAAEAAACfAAAAAAACAAEAAACfAAEAAAACAAEAAACeAPX/AAABAAAAAACeAPb/AAABAAEAAACeAPf/AAABAAEAAACeAPj/AAABAAEAAACeAPn/AAABAAEAAACeAPr/AAABAAEAAACeAPv/AAABAAEAAACeAPz/AAABAAEAAACeAP3/AAABAAEAAACeAP7/AAABAAEAAACeAP//AAABAAEAAACfAPX/AAACAAAAAACfAPb/AAACAAEAAACfAPf/AAACAAEAAACfAPj/AAACAAEAAACfAPn/AAACAAEAAACfAPr/AAACAAEAAACfAPv/AAACAAEAAACfAPz/AAACAAEAAACfAP3/AAACAAEAAACfAP7/AAACAAEAAACfAP//AAACAAEAAAALAAAAAAAIAAYAAAALAAEAAAAIAAcAAAAMAAAAAAAJAAYAAAAMAAEAAAAJAAcAAAAbAPr/AAAIAAIAAAAbAPv/AAAIAAMAAAAcAPr/AAAJAAIAAAAcAPv/AAAJAAMAAABDAP7/AAAIAAQAAABDAP//AAAIAAUAAABEAP7/AAAJAAQAAABEAP//AAAJAAUAAACaAPz/AAAIAAAAAACaAP3/AAAIAAEAAACbAPz/AAAJAAAAAACbAP3/AAAJAAEAAACaAP7/AAAIAAEAAACbAP7/AAAJAAEAAACaAP//AAAIAAEAAACbAP//AAAJAAEAAABhAP//AAAEAAIAAABiAP7/AAAEAAIAAABiAP//AAAEAAIAAABZAPj/AAAEAAIAAABZAPn/AAAEAAIAAABZAPr/AAAEAAIAAABZAPv/AAAEAAIAAABZAPz/AAAEAAIAAABZAP3/AAAEAAIAAABZAP7/AAAEAAIAAABZAP//AAAEAAIAAAAbAPz/AAAEAAIAAAAcAPz/AAAEAAIAAAAdAPz/AQAAAAAAAQAeAPz/AQAAAAAAAQAfAPz/AQAAAAAAAQAgAPz/AQAAAAAAAQAhAPz/AQAAAAAAAQAiAPz/AQAAAAAAAQAjAPz/AQAAAAAAAQAkAPz/AQAAAAAAAQAlAPz/AQAAAAAAAQAmAPz/AQAAAAAADQBqAP3/AQAAAAAAAQBrAP3/AQAAAAAAAQBpAP3/AQAAAAAACgB1APv/AQAAAAAADQB8APv/AQAAAAAADQCLAPv/AQAAAAAADQBOAPv/AQAAAAAADQASAPj/AQAAAAAABwAgAPv/AQAAAAAAAwAhAPv/AQAAAAAAAwAiAPv/AQAAAAAAAwAjAPv/AQAAAAAAAwAkAPv/AQAAAAAAAwAlAPv/AQAAAAAAAwBaAP//AgAAAAAAAQBaAAAAAgAAAAEAAQBbAP//AgAAAAAAAQBbAAAAAgAAAAEAAQBcAP//AgAAAAAAAQBcAAAAAgAAAAEAAQBdAP//AgAAAAAAAQBdAAAAAgAAAAEAAQBeAP//AgAAAAAAAQBeAAAAAgAAAAEAAQBfAP//AgAAAAAAAQBfAAAAAgAAAAEAAQBgAP//AgAAAAAAAQBgAAAAAgAAAAEAAQBaAAEAAgAAAAEAAQBbAAEAAgAAAAEAAQBcAAEAAgAAAAEAAQBdAAEAAgAAAAEAAQBeAAEAAgAAAAEAAQBfAAEAAgAAAAEAAQBgAAEAAgAAAAEAAQBKAPr/AAAGAAcAAABLAPr/AAAGAAcAAABMAPr/AAAGAAcAAABNAPr/AAAGAAcAAABOAPr/AAAGAAcAAABPAPr/AAAGAAcAAABQAPr/AAAGAAcAAABRAPr/AAAGAAcAAABSAPr/AAAGAAcAAABTAPr/AAAGAAcAAABUAPr/AAAGAAcAAABKAP//AAAHAAcAAABLAP//AAAHAAcAAABMAP//AAAHAAcAAABNAP//AAAHAAcAAABOAP//AAAHAAcAAABPAP//AAAHAAcAAABQAP//AAAHAAcAAABRAP//AAAHAAcAAABSAP//AAAHAAcAAABTAP//AAAHAAcAAABUAP//AAAHAAcAAABKAPv/AAAHAAcAAABKAPz/AAAHAAcAAABKAP3/AAAHAAcAAABKAP7/AAAHAAcAAABUAPv/AAAHAAcAAABUAPz/AAAHAAcAAABUAP3/AAAHAAcAAABUAP7/AAAHAAcAAABLAP7/AAAHAAcAAABMAP7/AAAHAAcAAABNAP7/AAAHAAcAAABOAP7/AAAHAAcAAABPAP7/AAAHAAcAAABQAP7/AAAHAAcAAABRAP7/AAAHAAcAAABSAP7/AAAHAAcAAABTAP7/AAAHAAcAAABLAP3/AAAHAAcAAABMAP3/AAAHAAcAAABNAP3/AAAHAAcAAABOAP3/AAAHAAcAAABPAP3/AAAHAAcAAABQAP3/AAAHAAcAAABRAP3/AAAHAAcAAABSAP3/AAAHAAcAAABTAP3/AAAHAAcAAABLAPz/AAAHAAcAAABMAPz/AAAHAAcAAABNAPz/AAAHAAcAAABOAPz/AAAHAAcAAABPAPz/AAAHAAcAAABQAPz/AAAHAAcAAABRAPz/AAAHAAcAAABSAPz/AAAHAAcAAABTAPz/AAAHAAcAAABPAPv/AAAHAAcAAABQAPv/AAAHAAcAAABRAPv/AAAHAAcAAABSAPv/AAAHAAcAAABTAPv/AAAHAAcAAABMAPv/AAAHAAcAAABNAPv/AAAHAAcAAAB0APv/AAAHAAcAAAB0APz/AAAHAAcAAAB0AP3/AAAHAAcAAAB0AP7/AAAHAAcAAAB0AP//AAAHAAcAAAB1AP//AAAHAAcAAAB2AP//AAAHAAcAAAB3AP//AAAHAAcAAAB4AP//AAAHAAcAAAB5AP//AAAHAAcAAAB6AP//AAAHAAcAAAB7AP//AAAHAAcAAAB8AP//AAAHAAcAAAB9AP//AAAHAAcAAAB+AP//AAAHAAcAAAB/AP//AAAHAAcAAACAAP//AAAHAAcAAACBAP//AAAHAAcAAACCAP//AAAHAAcAAACDAP//AAAHAAcAAAB2APz/AAAHAAcAAAB2AP3/AAAHAAcAAAB2AP7/AAAHAAcAAAB3APz/AAAHAAcAAAB3AP3/AAAHAAcAAAB3AP7/AAAHAAcAAAB4APz/AAAHAAcAAAB4AP3/AAAHAAcAAAB4AP7/AAAHAAcAAAB5APz/AAAHAAcAAAB5AP3/AAAHAAcAAAB5AP7/AAAHAAcAAAB6APz/AAAHAAcAAAB6AP3/AAAHAAcAAAB6AP7/AAAHAAcAAAB7APz/AAAHAAcAAAB7AP3/AAAHAAcAAAB7AP7/AAAHAAcAAAB8APz/AAAHAAcAAAB8AP3/AAAHAAcAAAB8AP7/AAAHAAcAAAB9APz/AAAHAAcAAAB9AP3/AAAHAAcAAAB9AP7/AAAHAAcAAAB+APz/AAAHAAcAAAB+AP3/AAAHAAcAAAB+AP7/AAAHAAcAAAB/APz/AAAHAAcAAAB/AP3/AAAHAAcAAAB/AP7/AAAHAAcAAACAAPz/AAAHAAcAAACAAP3/AAAHAAcAAACAAP7/AAAHAAcAAACBAPz/AAAHAAcAAACBAP3/AAAHAAcAAACBAP7/AAAHAAcAAACCAPz/AAAHAAcAAACCAP3/AAAHAAcAAACCAP7/AAAHAAcAAACDAPz/AAAHAAcAAACDAP3/AAAHAAcAAACDAP7/AAAHAAcAAAB1APz/AAAHAAcAAAB1AP3/AAAHAAcAAAB1AP7/AAAHAAcAAAB2APv/AAAHAAcAAAB3APv/AAAHAAcAAAB4APv/AAAHAAcAAAB5APv/AAAHAAcAAAB6APv/AAAHAAcAAAB7APv/AAAHAAcAAAB9APv/AAAHAAcAAAB+APv/AAAHAAcAAAB/APv/AAAHAAcAAACAAPv/AAAHAAcAAACBAPv/AAAHAAcAAACCAPv/AAAHAAcAAACDAPv/AAAHAAcAAAB0APr/AAAGAAcAAAB1APr/AAAGAAcAAAB2APr/AAAGAAcAAAB3APr/AAAGAAcAAAB4APr/AAAGAAcAAAB5APr/AAAGAAcAAAB6APr/AAAGAAcAAAB7APr/AAAGAAcAAAB8APr/AAAGAAcAAAB9APr/AAAGAAcAAAB+APr/AAAGAAcAAAB/APr/AAAGAAcAAACAAPr/AAAGAAcAAACBAPr/AAAGAAcAAACCAPr/AAAGAAcAAACDAPr/AAAGAAcAAACKAPr/AAAGAAcAAACLAPr/AAAGAAcAAACMAPr/AAAGAAcAAACNAPr/AAAGAAcAAACOAPr/AAAGAAcAAACPAPr/AAAGAAcAAACQAPr/AAAGAAcAAACRAPr/AAAGAAcAAACKAPv/AAAHAAcAAACKAPz/AAAHAAcAAACKAP3/AAAHAAcAAACKAP7/AAAHAAcAAACKAP//AAAHAAcAAACLAP//AAAHAAcAAACMAP//AAAHAAcAAACNAP//AAAHAAcAAACOAP//AAAHAAcAAACPAP//AAAHAAcAAACQAP//AAAHAAcAAACRAP//AAAHAAcAAACLAPz/AAAHAAcAAACLAP3/AAAHAAcAAACLAP7/AAAHAAcAAACMAPz/AAAHAAcAAACMAP3/AAAHAAcAAACMAP7/AAAHAAcAAACNAPz/AAAHAAcAAACNAP3/AAAHAAcAAACNAP7/AAAHAAcAAACOAPz/AAAHAAcAAACOAP3/AAAHAAcAAACOAP7/AAAHAAcAAACPAPz/AAAHAAcAAACPAP3/AAAHAAcAAACPAP7/AAAHAAcAAACQAPz/AAAHAAcAAACQAP3/AAAHAAcAAACQAP7/AAAHAAcAAACMAPv/AAAHAAcAAACNAPv/AAAHAAcAAACOAPv/AAAHAAcAAACPAPv/AAAHAAcAAACQAPv/AAAHAAcAAACRAPv/AAAHAAcAAACRAPz/AAAHAAcAAACRAP3/AAAHAAcAAACRAP7/AAAHAAcAAABIAAIAAAABAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAADAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAADAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAAUAAIAAAABAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAADu/wAAAAABAAAAAADv/wAAAAACAAAAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAADAAIAAABZAAIAAAAAAAIAAABhAAIAAAABAAIAAABiAAIAAAADAAIAAABlAAIAAAABAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAADAAIAAABxAAIAAAABAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAADAAIAAACVAAIAAAAAAAIAAACgAAAAAAADAAEAAACgAAEAAAADAAEAAACXAAIAAAABAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAADAAIAAACgAPX/AAADAAAAAACgAPb/AAADAAEAAACgAPf/AAADAAEAAACgAPj/AAADAAEAAACgAPn/AAADAAEAAACgAPr/AAADAAEAAACgAPv/AAADAAEAAACgAPz/AAADAAEAAACgAP3/AAADAAEAAACgAP7/AAADAAEAAACgAP//AAADAAEAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_o47pk")] +position = Vector2(-216, 0) + +[node name="RedPirannhaPlant" parent="." instance=ExtResource("7_b2vt8")] +position = Vector2(192, 0) + +[node name="RedPirannhaPlant2" parent="." instance=ExtResource("7_b2vt8")] +position = Vector2(448, -96) + +[node name="RedPirannhaPlant3" parent="." instance=ExtResource("7_b2vt8")] +position = Vector2(1088, -32) + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("9_x1hms")] +position = Vector2(600, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("9_x1hms")] +position = Vector2(624, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("9_x1hms")] +position = Vector2(648, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("9_x1hms")] +position = Vector2(1080, -32) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("10_e7b0g")] +position = Vector2(1784, -96) +winged = true +metadata/no_persist = true + +[node name="HammerBro" parent="Enemies" instance=ExtResource("11_84e4c")] +position = Vector2(2040, 0) + +[node name="HammerBro2" parent="Enemies" instance=ExtResource("11_84e4c")] +position = Vector2(2296, 0) + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("12_o7jae")] +position = Vector2(2472, -64) + +[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("12_o7jae")] +position = Vector2(936, 0) + +[node name="BuzzyBeetle3" parent="Enemies" instance=ExtResource("12_o7jae")] +position = Vector2(920, 0) + +[node name="BuzzyBeetle4" parent="Enemies" instance=ExtResource("12_o7jae")] +position = Vector2(888, 0) + +[node name="BuzzyBeetle5" parent="Enemies" instance=ExtResource("12_o7jae")] +position = Vector2(872, 0) + +[node name="BuzzyBeetle6" parent="Enemies" instance=ExtResource("12_o7jae")] +position = Vector2(504, -64) + +[node name="FallingPlatform" parent="." instance=ExtResource("13_24tea")] +position = Vector2(272, -48) + +[node name="Trampoline" parent="." instance=ExtResource("14_ks5h2")] +position = Vector2(1368, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("15_up40d")] +tile_map_data = PackedByteArray("AACYAP//AAAAAAAAAACZAP//AAACAAAAAABnAP//AAAAAAAAAABoAP//AAACAAAAAABJAP//AAAAAAAAAAA4AP//AAAAAAAAAAA5AP//AAACAAAAAAAtAP//AAABAAAAAAAuAP//AAACAAAAAAAsAP//AAABAAAAAAArAP//AAAAAAAAAAAZAP//AAAAAAAAAAAaAP//AAABAAAAAAAbAP//AAACAAAAAAAIAP//AAAAAAAAAAAJAP//AAACAAAAAAD9////AAABAAAAAAD+////AAACAAAAAAD7////AAAAAAAAAAD8////AAABAAAAAAA=") + +[node name="StartCastle" parent="." instance=ExtResource("16_lyp25")] +position = Vector2(-216, -40) + +[node name="DropShadow" parent="." instance=ExtResource("17_pph8c")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(2560, -136) +script = ExtResource("18_ty4vk") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="PipeArea" parent="." instance=ExtResource("19_o47pk")] +position = Vector2(2480, -64) +target_level = "uid://d30a2mydtwrsn" + +[node name="PipeArea2" parent="." instance=ExtResource("19_o47pk")] +position = Vector2(1088, -32) +pipe_id = 1 +exit_only = true + +[node name="BrickBlock" parent="." instance=ExtResource("20_mqd20")] +position = Vector2(1784, -120) +item = ExtResource("21_x1hms") +metadata/no_persist = true + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(1960, -208) +script = ExtResource("22_e7b0g") +heaven_scene = "uid://k4j1hs6wkjwe" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[node name="LevelBG" parent="." instance=ExtResource("22_mqd20")] +time_of_day = 1 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("22_x1hms") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("24_ks5h2") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("25_up40d")] +position = Vector2(472, -72) + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("26_p1l07")] +position = Vector2(1208, -72) +metadata/red_coin = true +metadata/r_coin_id = 1 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("27_ewclc")] +position = Vector2(1368, -168) +item = ExtResource("28_eosmh") + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("20_mqd20")] +position = Vector2(1832, -56) +item = ExtResource("29_up40d") +metadata/r_coin_id = 2 + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("26_p1l07")] +position = Vector2(1208, -72) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("20_mqd20")] +position = Vector2(1832, -56) + +[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="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@52202" to="Tiles/@AnimatableBody2D@52202/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52202" to="Tiles/@AnimatableBody2D@52202/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52202" to="Tiles/@AnimatableBody2D@52202" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52202" to="Tiles/@AnimatableBody2D@52202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52202" to="Tiles/@AnimatableBody2D@52202" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52202" to="Tiles/@AnimatableBody2D@52202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52203" to="Tiles/@AnimatableBody2D@52203/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52203" to="Tiles/@AnimatableBody2D@52203/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52203" to="Tiles/@AnimatableBody2D@52203" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52203" to="Tiles/@AnimatableBody2D@52203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52203" to="Tiles/@AnimatableBody2D@52203" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52203" to="Tiles/@AnimatableBody2D@52203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52204" to="Tiles/@AnimatableBody2D@52204/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52204" to="Tiles/@AnimatableBody2D@52204/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52204" to="Tiles/@AnimatableBody2D@52204" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52204" to="Tiles/@AnimatableBody2D@52204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52204" to="Tiles/@AnimatableBody2D@52204" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52204" to="Tiles/@AnimatableBody2D@52204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52205" to="Tiles/@AnimatableBody2D@52205/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52205" to="Tiles/@AnimatableBody2D@52205/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52205" to="Tiles/@AnimatableBody2D@52205" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52205" to="Tiles/@AnimatableBody2D@52205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52205" to="Tiles/@AnimatableBody2D@52205" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52205" to="Tiles/@AnimatableBody2D@52205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52206" to="Tiles/@AnimatableBody2D@52206/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52206" to="Tiles/@AnimatableBody2D@52206/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52206" to="Tiles/@AnimatableBody2D@52206" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52206" to="Tiles/@AnimatableBody2D@52206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52206" to="Tiles/@AnimatableBody2D@52206" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52206" to="Tiles/@AnimatableBody2D@52206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52207" to="Tiles/@AnimatableBody2D@52207/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52207" to="Tiles/@AnimatableBody2D@52207/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52207" to="Tiles/@AnimatableBody2D@52207" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52207" to="Tiles/@AnimatableBody2D@52207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52207" to="Tiles/@AnimatableBody2D@52207" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52207" to="Tiles/@AnimatableBody2D@52207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52208" to="Tiles/@AnimatableBody2D@52208/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52208" to="Tiles/@AnimatableBody2D@52208/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52208" to="Tiles/@AnimatableBody2D@52208" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52208" to="Tiles/@AnimatableBody2D@52208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52208" to="Tiles/@AnimatableBody2D@52208" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52208" to="Tiles/@AnimatableBody2D@52208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52209" to="Tiles/@AnimatableBody2D@52209/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52209" to="Tiles/@AnimatableBody2D@52209/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52209" to="Tiles/@AnimatableBody2D@52209" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52209" to="Tiles/@AnimatableBody2D@52209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52209" to="Tiles/@AnimatableBody2D@52209" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52209" to="Tiles/@AnimatableBody2D@52209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52210" to="Tiles/@AnimatableBody2D@52210/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52210" to="Tiles/@AnimatableBody2D@52210/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52210" to="Tiles/@AnimatableBody2D@52210" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52210" to="Tiles/@AnimatableBody2D@52210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52210" to="Tiles/@AnimatableBody2D@52210" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52210" to="Tiles/@AnimatableBody2D@52210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52211" to="Tiles/@AnimatableBody2D@52211/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52211" to="Tiles/@AnimatableBody2D@52211/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52211" to="Tiles/@AnimatableBody2D@52211" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52211" to="Tiles/@AnimatableBody2D@52211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52211" to="Tiles/@AnimatableBody2D@52211" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52211" to="Tiles/@AnimatableBody2D@52211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52212" to="Tiles/@AnimatableBody2D@52212/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52212" to="Tiles/@AnimatableBody2D@52212/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52212" to="Tiles/@AnimatableBody2D@52212" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52212" to="Tiles/@AnimatableBody2D@52212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52212" to="Tiles/@AnimatableBody2D@52212" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52212" to="Tiles/@AnimatableBody2D@52212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52213" to="Tiles/@AnimatableBody2D@52213/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52213" to="Tiles/@AnimatableBody2D@52213/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52213" to="Tiles/@AnimatableBody2D@52213" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52213" to="Tiles/@AnimatableBody2D@52213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52213" to="Tiles/@AnimatableBody2D@52213" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52213" to="Tiles/@AnimatableBody2D@52213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52214" to="Tiles/@AnimatableBody2D@52214/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52214" to="Tiles/@AnimatableBody2D@52214/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52214" to="Tiles/@AnimatableBody2D@52214" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52214" to="Tiles/@AnimatableBody2D@52214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52214" to="Tiles/@AnimatableBody2D@52214" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52214" to="Tiles/@AnimatableBody2D@52214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52215" to="Tiles/@AnimatableBody2D@52215/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52215" to="Tiles/@AnimatableBody2D@52215/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52215" to="Tiles/@AnimatableBody2D@52215" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52215" to="Tiles/@AnimatableBody2D@52215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52215" to="Tiles/@AnimatableBody2D@52215" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52215" to="Tiles/@AnimatableBody2D@52215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52216" to="Tiles/@AnimatableBody2D@52216/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52216" to="Tiles/@AnimatableBody2D@52216/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52216" to="Tiles/@AnimatableBody2D@52216" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52216" to="Tiles/@AnimatableBody2D@52216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52216" to="Tiles/@AnimatableBody2D@52216" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52216" to="Tiles/@AnimatableBody2D@52216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52217" to="Tiles/@AnimatableBody2D@52217/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52217" to="Tiles/@AnimatableBody2D@52217/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52217" to="Tiles/@AnimatableBody2D@52217" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52217" to="Tiles/@AnimatableBody2D@52217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52217" to="Tiles/@AnimatableBody2D@52217" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52217" to="Tiles/@AnimatableBody2D@52217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52218" to="Tiles/@AnimatableBody2D@52218/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52218" to="Tiles/@AnimatableBody2D@52218/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52218" to="Tiles/@AnimatableBody2D@52218" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52218" to="Tiles/@AnimatableBody2D@52218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52218" to="Tiles/@AnimatableBody2D@52218" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52218" to="Tiles/@AnimatableBody2D@52218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@52219" to="Tiles/@Node2D@52219/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@52220" to="Tiles/@Node2D@52220/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@52221" to="Tiles/@Node2D@52221/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@52222" to="Tiles/@Node2D@52222/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@52223" to="Tiles/@Node2D@52223/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World8/8-2a.tscn b/Scenes/Levels/SMBLL/World8/8-2a.tscn new file mode 100644 index 0000000..2966f9e --- /dev/null +++ b/Scenes/Levels/SMBLL/World8/8-2a.tscn @@ -0,0 +1,216 @@ +[gd_scene load_steps=14 format=4 uid="uid://d30a2mydtwrsn"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_a3qkb"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_3vld5"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_0am8j"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_e8xb8"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="7_vif31"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="8_833au"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_bjuqx"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="10_3vld5"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="10_g5tts"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="11_0am8j"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="11_e8xb8"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="12_p8nt3"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="13_vif31"] + +[node name="8-2a" type="Node"] +script = ExtResource("1_a3qkb") +music = ExtResource("2_3vld5") +theme = "Underground" +campaign = "SMBLL" +world_id = 8 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_0am8j")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAAQAPX/AAAJAAUAAAAQAPb/AAAJAAUAAAAQAPf/AAAJAAUAAAAQAPj/AAAJAAUAAAAQAPn/AAAJAAUAAAAQAPr/AAAJAAUAAAAQAPv/AAAJAAUAAAAQAPz/AAAJAAUAAAAQAP3/AAAJAAUAAAAQAP7/AAAJAAUAAAAQAP//AAAJAAUAAAARAPX/AAAAAAQAAAARAPb/AAAAAAQAAAARAPf/AAAAAAQAAAARAPj/AAAAAAQAAAARAPn/AAAAAAQAAAARAPr/AAAAAAQAAAARAPv/AAAAAAQAAAARAPz/AAAAAAQAAAARAP3/AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAASAPX/AAAAAAQAAAASAPb/AAAAAAQAAAASAPf/AAAAAAQAAAASAPj/AAAAAAQAAAASAPn/AAAAAAQAAAASAPr/AAAAAAQAAAASAPv/AAAAAAQAAAASAPz/AAAAAAQAAAASAP3/AAAAAAQAAAASAP7/AAAAAAQAAAASAP//AAAAAAQAAAATAPX/AAAAAAQAAAATAPb/AAAAAAQAAAATAPf/AAAAAAQAAAATAPj/AAAAAAQAAAATAPn/AAAAAAQAAAATAPr/AAAAAAQAAAATAPv/AAAAAAQAAAATAPz/AAAAAAQAAAATAP3/AAAAAAQAAAATAP7/AAAAAAQAAAATAP//AAAAAAQAAAAUAPX/AAAAAAQAAAAUAPb/AAAAAAQAAAAUAPf/AAAAAAQAAAAUAPj/AAAAAAQAAAAUAPn/AAAAAAQAAAAUAPr/AAAAAAQAAAAUAPv/AAAAAAQAAAAUAPz/AAAAAAQAAAAUAP3/AAAAAAQAAAAUAP7/AAAAAAQAAAAUAP//AAAAAAQAAAAVAPX/AAAAAAQAAAAVAPb/AAAAAAQAAAAVAPf/AAAAAAQAAAAVAPj/AAAAAAQAAAAVAPn/AAAAAAQAAAAVAPr/AAAAAAQAAAAVAPv/AAAAAAQAAAAVAPz/AAAAAAQAAAAVAP3/AAAAAAQAAAAVAP7/AAAAAAQAAAAVAP//AAAAAAQAAAAWAPX/AAAAAAQAAAAWAPb/AAAAAAQAAAAWAPf/AAAAAAQAAAAWAPj/AAAAAAQAAAAWAPn/AAAAAAQAAAAWAPr/AAAAAAQAAAAWAPv/AAAAAAQAAAAWAPz/AAAAAAQAAAAWAP3/AAAAAAQAAAAWAP7/AAAAAAQAAAAWAP//AAAAAAQAAAAXAPX/AAAAAAQAAAAXAPb/AAAAAAQAAAAXAPf/AAAAAAQAAAAXAPj/AAAAAAQAAAAXAPn/AAAAAAQAAAAXAPr/AAAAAAQAAAAXAPv/AAAAAAQAAAAXAPz/AAAAAAQAAAAXAP3/AAAAAAQAAAAXAP7/AAAAAAQAAAAXAP//AAAAAAQAAAAYAPX/AAAAAAQAAAAYAPb/AAAAAAQAAAAYAPf/AAAAAAQAAAAYAPj/AAAAAAQAAAAYAPn/AAAAAAQAAAAYAPr/AAAAAAQAAAAYAPv/AAAAAAQAAAAYAPz/AAAAAAQAAAAYAP3/AAAAAAQAAAAYAP7/AAAAAAQAAAAYAP//AAAAAAQAAAAZAPX/AAAAAAQAAAAZAPb/AAAAAAQAAAAZAPf/AAAAAAQAAAAZAPj/AAAAAAQAAAAZAPn/AAAAAAQAAAAZAPr/AAAAAAQAAAAZAPv/AAAAAAQAAAAZAPz/AAAAAAQAAAAZAP3/AAAAAAQAAAAZAP7/AAAAAAQAAAAZAP//AAAAAAQAAAAaAPX/AAAAAAQAAAAaAPb/AAAAAAQAAAAaAPf/AAAAAAQAAAAaAPj/AAAAAAQAAAAaAPn/AAAAAAQAAAAaAPr/AAAAAAQAAAAaAPv/AAAAAAQAAAAaAPz/AAAAAAQAAAAaAP3/AAAAAAQAAAAaAP7/AAAAAAQAAAAaAP//AAAAAAQAAAAbAPX/AAAAAAQAAAAbAPb/AAAAAAQAAAAbAPf/AAAAAAQAAAAbAPj/AAAAAAQAAAAbAPn/AAAAAAQAAAAbAPr/AAAAAAQAAAAbAPv/AAAAAAQAAAAbAPz/AAAAAAQAAAAbAP3/AAAAAAQAAAAbAP7/AAAAAAQAAAAbAP//AAAAAAQAAAAcAPX/AAAAAAQAAAAcAPb/AAAAAAQAAAAcAPf/AAAAAAQAAAAcAPj/AAAAAAQAAAAcAPn/AAAAAAQAAAAcAPr/AAAAAAQAAAAcAPv/AAAAAAQAAAAcAPz/AAAAAAQAAAAcAP3/AAAAAAQAAAAcAP7/AAAAAAQAAAAcAP//AAAAAAQAAAAdAPX/AAAAAAQAAAAdAPb/AAAAAAQAAAAdAPf/AAAAAAQAAAAdAPj/AAAAAAQAAAAdAPn/AAAAAAQAAAAdAPr/AAAAAAQAAAAdAPv/AAAAAAQAAAAdAPz/AAAAAAQAAAAdAP3/AAAAAAQAAAAdAP7/AAAAAAQAAAAdAP//AAAAAAQAAAAeAPX/AAAAAAQAAAAeAPb/AAAAAAQAAAAeAPf/AAAAAAQAAAAeAPj/AAAAAAQAAAAeAPn/AAAAAAQAAAAeAPr/AAAAAAQAAAAeAPv/AAAAAAQAAAAeAPz/AAAAAAQAAAAeAP3/AAAAAAQAAAAeAP7/AAAAAAQAAAAeAP//AAAAAAQAAAAfAPX/AAAAAAQAAAAfAPb/AAAAAAQAAAAfAPf/AAAAAAQAAAAfAPj/AAAAAAQAAAAfAPn/AAAAAAQAAAAfAPr/AAAAAAQAAAAfAPv/AAAAAAQAAAAfAPz/AAAAAAQAAAAfAP3/AAAAAAQAAAAfAP7/AAAAAAQAAAAfAP//AAAAAAQAAAAgAPX/AAAAAAQAAAAgAPb/AAAAAAQAAAAgAPf/AAAAAAQAAAAgAPj/AAAAAAQAAAAgAPn/AAAAAAQAAAAgAPr/AAAAAAQAAAAgAPv/AAAAAAQAAAAgAPz/AAAAAAQAAAAgAP3/AAAAAAQAAAAgAP7/AAAAAAQAAAAgAP//AAAAAAQAAAAhAPX/AAAAAAQAAAAhAPb/AAAAAAQAAAAhAPf/AAAAAAQAAAAhAPj/AAAAAAQAAAAhAPn/AAAAAAQAAAAhAPr/AAAAAAQAAAAhAPv/AAAAAAQAAAAhAPz/AAAAAAQAAAAhAP3/AAAAAAQAAAAhAP7/AAAAAAQAAAAhAP//AAAAAAQAAAAiAPX/AAAAAAQAAAAiAPb/AAAAAAQAAAAiAPf/AAAAAAQAAAAiAPj/AAAAAAQAAAAiAPn/AAAAAAQAAAAiAPr/AAAAAAQAAAAiAPv/AAAAAAQAAAAiAPz/AAAAAAQAAAAiAP3/AAAAAAQAAAAiAP7/AAAAAAQAAAAiAP//AAAAAAQAAAAjAPX/AAAAAAQAAAAjAPb/AAAAAAQAAAAjAPf/AAAAAAQAAAAjAPj/AAAAAAQAAAAjAPn/AAAAAAQAAAAjAPr/AAAAAAQAAAAjAPv/AAAAAAQAAAAjAPz/AAAAAAQAAAAjAP3/AAAAAAQAAAAjAP7/AAAAAAQAAAAjAP//AAAAAAQAAAAkAPX/AAAAAAQAAAAkAPb/AAAAAAQAAAAkAPf/AAAAAAQAAAAkAPj/AAAAAAQAAAAkAPn/AAAAAAQAAAAkAPr/AAAAAAQAAAAkAPv/AAAAAAQAAAAkAPz/AAAAAAQAAAAkAP3/AAAAAAQAAAAkAP7/AAAAAAQAAAAkAP//AAAAAAQAAAAlAPX/AAAAAAQAAAAlAPb/AAAAAAQAAAAlAPf/AAAAAAQAAAAlAPj/AAAAAAQAAAAlAPn/AAAAAAQAAAAlAPr/AAAAAAQAAAAlAPv/AAAAAAQAAAAlAPz/AAAAAAQAAAAlAP3/AAAAAAQAAAAlAP7/AAAAAAQAAAAlAP//AAAAAAQAAAAmAPX/AAAAAAQAAAAmAPb/AAAAAAQAAAAmAPf/AAAAAAQAAAAmAPj/AAAAAAQAAAAmAPn/AAAAAAQAAAAmAPr/AAAAAAQAAAAmAPv/AAAAAAQAAAAmAPz/AAAAAAQAAAAmAP3/AAAAAAQAAAAmAP7/AAAAAAQAAAAmAP//AAAAAAQAAAAnAPX/AAAAAAQAAAAnAPb/AAAAAAQAAAAnAPf/AAAAAAQAAAAnAPj/AAAAAAQAAAAnAPn/AAAAAAQAAAAnAPr/AAAAAAQAAAAnAPv/AAAAAAQAAAAnAPz/AAAAAAQAAAAnAP3/AAAAAAQAAAAnAP7/AAAAAAQAAAAnAP//AAAAAAQAAAAoAPX/AAAAAAQAAAAoAPb/AAAAAAQAAAAoAPf/AAAAAAQAAAAoAPj/AAAAAAQAAAAoAPn/AAAAAAQAAAAoAPr/AAAAAAQAAAAoAPv/AAAAAAQAAAAoAPz/AAAAAAQAAAAoAP3/AAAAAAQAAAAoAP7/AAAAAAQAAAAoAP//AAAAAAQAAAApAPX/AAAAAAQAAAApAPb/AAAAAAQAAAApAPf/AAAAAAQAAAApAPj/AAAAAAQAAAApAPn/AAAAAAQAAAApAPr/AAAAAAQAAAApAPv/AAAAAAQAAAApAPz/AAAAAAQAAAApAP3/AAAAAAQAAAApAP7/AAAAAAQAAAApAP//AAAAAAQAAAAqAPX/AAAAAAQAAAAqAPb/AAAAAAQAAAAqAPf/AAAAAAQAAAAqAPj/AAAAAAQAAAAqAPn/AAAAAAQAAAAqAPr/AAAAAAQAAAAqAPv/AAAAAAQAAAAqAPz/AAAAAAQAAAAqAP3/AAAAAAQAAAAqAP7/AAAAAAQAAAAqAP//AAAAAAQAAAArAPX/AAAAAAQAAAArAPb/AAAAAAQAAAArAPf/AAAAAAQAAAArAPj/AAAAAAQAAAArAPn/AAAAAAQAAAArAPr/AAAAAAQAAAArAPv/AAAAAAQAAAArAPz/AAAAAAQAAAArAP3/AAAAAAQAAAArAP7/AAAAAAQAAAArAP//AAAAAAQAAAAsAPX/AAAAAAQAAAAsAPb/AAAAAAQAAAAsAPf/AAAAAAQAAAAsAPj/AAAAAAQAAAAsAPn/AAAAAAQAAAAsAPr/AAAAAAQAAAAsAPv/AAAAAAQAAAAsAPz/AAAAAAQAAAAsAP3/AAAAAAQAAAAsAP7/AAAAAAQAAAAsAP//AAAAAAQAAAAtAPX/AAAAAAQAAAAtAPb/AAAAAAQAAAAtAPf/AAAAAAQAAAAtAPj/AAAAAAQAAAAtAPn/AAAAAAQAAAAtAPr/AAAAAAQAAAAtAPv/AAAAAAQAAAAtAPz/AAAAAAQAAAAtAP3/AAAAAAQAAAAtAP7/AAAAAAQAAAAtAP//AAAAAAQAAAAuAPX/AAAAAAQAAAAuAPb/AAAAAAQAAAAuAPf/AAAAAAQAAAAuAPj/AAAAAAQAAAAuAPn/AAAAAAQAAAAuAPr/AAAAAAQAAAAuAPv/AAAAAAQAAAAuAPz/AAAAAAQAAAAuAP3/AAAAAAQAAAAuAP7/AAAAAAQAAAAuAP//AAAAAAQAAAAvAPX/AAAAAAQAAAAvAPb/AAAAAAQAAAAvAPf/AAAAAAQAAAAvAPj/AAAAAAQAAAAvAPn/AAAAAAQAAAAvAPr/AAAAAAQAAAAvAPv/AAAAAAQAAAAvAPz/AAAAAAQAAAAvAP3/AAAAAAQAAAAvAP7/AAAAAAQAAAAvAP//AAAAAAQAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAADAAAAAAAvAAEAAAADAAEAAAANAP7/AAAKAAQAAAANAP//AAAKAAUAAAAOAP7/AAALAAQAAAAOAP//AAALAAUAAAAPAP7/AAAMAAQAAAAPAP//AAAMAAUAAAAPAPX/AAAIAAUAAAAPAPb/AAAIAAUAAAAPAPf/AAAIAAUAAAAPAPj/AAAIAAUAAAAPAPn/AAAIAAUAAAAPAPr/AAAIAAUAAAAPAPv/AAAIAAUAAAAPAPz/AAAIAAUAAAAPAP3/AAAIAAUAAAD0//X/AQAAAAAAAQD1//X/AQAAAAAAAQD2//X/AQAAAAAAAQD3//X/AQAAAAAAAQD4//X/AQAAAAAAAQD5//X/AQAAAAAAAQD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQACAPX/AQAAAAAAAQADAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQAHAPX/AQAAAAAAAQAKAPX/AQAAAAAAAQALAPX/AQAAAAAAAQAMAPX/AQAAAAAAAQANAPX/AQAAAAAAAQAOAPX/AQAAAAAAAQAIAPX/AAAAAAQAAAAJAPX/AAAAAAQAAAAEAPX/AAAAAAQAAAAFAPX/AAAAAAQAAAAAAPX/AAAAAAQAAAABAPX/AAAAAAQAAAD9//X/AAAAAAQAAAD8//X/AAAAAAQAAAD7//3/AQAAAAAAAwD8//3/AQAAAAAAAwD9//3/AQAAAAAAAwD+//3/AQAAAAAAAwD///3/AQAAAAAAAwABAP3/AQAAAAAAAwADAP3/AQAAAAAAAwAEAP3/AQAAAAAAAwAFAP3/AQAAAAAAAwAGAP3/AQAAAAAAAwAHAP3/AQAAAAAAAwAIAP3/AQAAAAAAAwAJAP3/AQAAAAAAAwAKAP3/AQAAAAAAAwDz//X/AQAAAAAAAQD8//v/AAAIAAAAACD9//v/AAAJAAAAACAAAPv/AAAIAAIAACABAPv/AAAJAAIAACAEAPv/AAAIAAQAACAFAPv/AAAJAAQAACAIAPv/AAAIAAYAACAJAPv/AAAJAAYAACD8//b/AAAIAAEAAAD9//b/AAAJAAEAAAD8//f/AAAIAAEAAAD9//f/AAAJAAEAAAD8//j/AAAIAAEAAAD9//j/AAAJAAEAAAD8//n/AAAIAAEAAAD9//n/AAAJAAEAAAD8//r/AAAIAAEAAAD9//r/AAAJAAEAAAAAAPb/AAAIAAMAAAABAPb/AAAJAAMAAAAAAPf/AAAIAAMAAAABAPf/AAAJAAMAAAAAAPj/AAAIAAMAAAABAPj/AAAJAAMAAAAAAPn/AAAIAAMAAAABAPn/AAAJAAMAAAAAAPr/AAAIAAMAAAABAPr/AAAJAAMAAAAEAPb/AAAIAAUAAAAFAPb/AAAJAAUAAAAEAPf/AAAIAAUAAAAFAPf/AAAJAAUAAAAEAPj/AAAIAAUAAAAFAPj/AAAJAAUAAAAEAPn/AAAIAAUAAAAFAPn/AAAJAAUAAAAEAPr/AAAIAAUAAAAFAPr/AAAJAAUAAAAIAPb/AAAIAAcAAAAJAPb/AAAJAAcAAAAIAPf/AAAIAAcAAAAJAPf/AAAJAAcAAAAIAPj/AAAIAAcAAAAJAPj/AAAJAAcAAAAIAPn/AAAIAAcAAAAJAPn/AAAJAAcAAAAIAPr/AAAIAAcAAAAJAPr/AAAJAAcAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAAACAP3/AQAAAAAAAwDu/wAAAAABAAAAAADv/wAAAAACAAAAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_e8xb8")] +position = Vector2(-224, -160) + +[node name="RedPirannhaPlant" parent="." instance=ExtResource("7_vif31")] +position = Vector2(-48, -64) +rotation = 3.14159 + +[node name="RedPirannhaPlant2" parent="." instance=ExtResource("7_vif31")] +position = Vector2(16, -64) +rotation = 3.14159 + +[node name="RedPirannhaPlant3" parent="." instance=ExtResource("7_vif31")] +position = Vector2(80, -64) +rotation = 3.14159 + +[node name="RedPirannhaPlant4" parent="." instance=ExtResource("7_vif31")] +position = Vector2(144, -64) +rotation = 3.14159 + +[node name="PipeArea" parent="." instance=ExtResource("8_833au")] +position = Vector2(208, -16) +enter_direction = 3 +pipe_id = 1 +target_level = "uid://p1s5q10tug2x" + +[node name="DropShadow" parent="." instance=ExtResource("9_bjuqx")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(256, 0) +script = ExtResource("10_3vld5") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("10_g5tts") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("11_0am8j")] + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("11_e8xb8") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("12_p8nt3")] +position = Vector2(8, -40) +id = 3 + +[node name="Blocks" type="Node" parent="."] + +[node name="Coin" parent="Blocks" instance=ExtResource("13_vif31")] +position = Vector2(8, -40) + +[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="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@95137" to="Tiles/@AnimatableBody2D@95137/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95137" to="Tiles/@AnimatableBody2D@95137/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95137" to="Tiles/@AnimatableBody2D@95137" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95137" to="Tiles/@AnimatableBody2D@95137/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95137" to="Tiles/@AnimatableBody2D@95137" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95137" to="Tiles/@AnimatableBody2D@95137/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95138" to="Tiles/@AnimatableBody2D@95138/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95138" to="Tiles/@AnimatableBody2D@95138/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95138" to="Tiles/@AnimatableBody2D@95138" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95138" to="Tiles/@AnimatableBody2D@95138/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95138" to="Tiles/@AnimatableBody2D@95138" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95138" to="Tiles/@AnimatableBody2D@95138/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95139" to="Tiles/@AnimatableBody2D@95139/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95139" to="Tiles/@AnimatableBody2D@95139/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95139" to="Tiles/@AnimatableBody2D@95139" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95139" to="Tiles/@AnimatableBody2D@95139/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95139" to="Tiles/@AnimatableBody2D@95139" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95139" to="Tiles/@AnimatableBody2D@95139/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95140" to="Tiles/@AnimatableBody2D@95140/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95140" to="Tiles/@AnimatableBody2D@95140/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95140" to="Tiles/@AnimatableBody2D@95140" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95140" to="Tiles/@AnimatableBody2D@95140/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95140" to="Tiles/@AnimatableBody2D@95140" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95140" to="Tiles/@AnimatableBody2D@95140/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95141" to="Tiles/@AnimatableBody2D@95141/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95141" to="Tiles/@AnimatableBody2D@95141/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95141" to="Tiles/@AnimatableBody2D@95141" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95141" to="Tiles/@AnimatableBody2D@95141/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95141" to="Tiles/@AnimatableBody2D@95141" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95141" to="Tiles/@AnimatableBody2D@95141/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95142" to="Tiles/@AnimatableBody2D@95142/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95142" to="Tiles/@AnimatableBody2D@95142/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95142" to="Tiles/@AnimatableBody2D@95142" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95142" to="Tiles/@AnimatableBody2D@95142/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95142" to="Tiles/@AnimatableBody2D@95142" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95142" to="Tiles/@AnimatableBody2D@95142/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95143" to="Tiles/@AnimatableBody2D@95143/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95143" to="Tiles/@AnimatableBody2D@95143/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95143" to="Tiles/@AnimatableBody2D@95143" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95143" to="Tiles/@AnimatableBody2D@95143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95143" to="Tiles/@AnimatableBody2D@95143" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95143" to="Tiles/@AnimatableBody2D@95143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95144" to="Tiles/@AnimatableBody2D@95144/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95144" to="Tiles/@AnimatableBody2D@95144/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95144" to="Tiles/@AnimatableBody2D@95144" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95144" to="Tiles/@AnimatableBody2D@95144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95144" to="Tiles/@AnimatableBody2D@95144" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95144" to="Tiles/@AnimatableBody2D@95144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95145" to="Tiles/@AnimatableBody2D@95145/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95145" to="Tiles/@AnimatableBody2D@95145/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95145" to="Tiles/@AnimatableBody2D@95145" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95145" to="Tiles/@AnimatableBody2D@95145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95145" to="Tiles/@AnimatableBody2D@95145" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95145" to="Tiles/@AnimatableBody2D@95145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95146" to="Tiles/@AnimatableBody2D@95146/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95146" to="Tiles/@AnimatableBody2D@95146/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95146" to="Tiles/@AnimatableBody2D@95146" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95146" to="Tiles/@AnimatableBody2D@95146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95146" to="Tiles/@AnimatableBody2D@95146" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95146" to="Tiles/@AnimatableBody2D@95146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95147" to="Tiles/@AnimatableBody2D@95147/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95147" to="Tiles/@AnimatableBody2D@95147/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95147" to="Tiles/@AnimatableBody2D@95147" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95147" to="Tiles/@AnimatableBody2D@95147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95147" to="Tiles/@AnimatableBody2D@95147" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95147" to="Tiles/@AnimatableBody2D@95147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95148" to="Tiles/@AnimatableBody2D@95148/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95148" to="Tiles/@AnimatableBody2D@95148/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95148" to="Tiles/@AnimatableBody2D@95148" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95148" to="Tiles/@AnimatableBody2D@95148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95148" to="Tiles/@AnimatableBody2D@95148" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95148" to="Tiles/@AnimatableBody2D@95148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95149" to="Tiles/@AnimatableBody2D@95149/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95149" to="Tiles/@AnimatableBody2D@95149/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95149" to="Tiles/@AnimatableBody2D@95149" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95149" to="Tiles/@AnimatableBody2D@95149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95149" to="Tiles/@AnimatableBody2D@95149" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95149" to="Tiles/@AnimatableBody2D@95149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95150" to="Tiles/@AnimatableBody2D@95150/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95150" to="Tiles/@AnimatableBody2D@95150/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95150" to="Tiles/@AnimatableBody2D@95150" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95150" to="Tiles/@AnimatableBody2D@95150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95150" to="Tiles/@AnimatableBody2D@95150" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95150" to="Tiles/@AnimatableBody2D@95150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95151" to="Tiles/@AnimatableBody2D@95151/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95151" to="Tiles/@AnimatableBody2D@95151/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95151" to="Tiles/@AnimatableBody2D@95151" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95151" to="Tiles/@AnimatableBody2D@95151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95151" to="Tiles/@AnimatableBody2D@95151" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95151" to="Tiles/@AnimatableBody2D@95151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95152" to="Tiles/@AnimatableBody2D@95152/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95152" to="Tiles/@AnimatableBody2D@95152/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95152" to="Tiles/@AnimatableBody2D@95152" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95152" to="Tiles/@AnimatableBody2D@95152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95152" to="Tiles/@AnimatableBody2D@95152" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95152" to="Tiles/@AnimatableBody2D@95152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95153" to="Tiles/@AnimatableBody2D@95153/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95153" to="Tiles/@AnimatableBody2D@95153/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95153" to="Tiles/@AnimatableBody2D@95153" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95153" to="Tiles/@AnimatableBody2D@95153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95153" to="Tiles/@AnimatableBody2D@95153" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95153" to="Tiles/@AnimatableBody2D@95153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95154" to="Tiles/@AnimatableBody2D@95154/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95154" to="Tiles/@AnimatableBody2D@95154/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95154" to="Tiles/@AnimatableBody2D@95154" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95154" to="Tiles/@AnimatableBody2D@95154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95154" to="Tiles/@AnimatableBody2D@95154" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95154" to="Tiles/@AnimatableBody2D@95154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95155" to="Tiles/@Node2D@95155/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95156" to="Tiles/@Node2D@95156/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95157" to="Tiles/@Node2D@95157/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95158" to="Tiles/@Node2D@95158/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95159" to="Tiles/@Node2D@95159/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95160" to="Tiles/@Node2D@95160/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95161" to="Tiles/@Node2D@95161/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95162" to="Tiles/@Node2D@95162/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95163" to="Tiles/@Node2D@95163/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95164" to="Tiles/@Node2D@95164/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95165" to="Tiles/@Node2D@95165/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95166" to="Tiles/@Node2D@95166/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95167" to="Tiles/@Node2D@95167/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95168" to="Tiles/@AnimatableBody2D@95168/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95168" to="Tiles/@AnimatableBody2D@95168/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95168" to="Tiles/@AnimatableBody2D@95168" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95168" to="Tiles/@AnimatableBody2D@95168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95168" to="Tiles/@AnimatableBody2D@95168" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95168" to="Tiles/@AnimatableBody2D@95168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@95169" to="Tiles/@Node2D@95169/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World8/8-2b.tscn b/Scenes/Levels/SMBLL/World8/8-2b.tscn new file mode 100644 index 0000000..bb8f6b3 --- /dev/null +++ b/Scenes/Levels/SMBLL/World8/8-2b.tscn @@ -0,0 +1,103 @@ +[gd_scene load_steps=14 format=4 uid="uid://k4j1hs6wkjwe"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_jpr4x"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Sky.json" id="2_qep2u"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_u0i8l"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_2gb2m"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="6_ytj6c"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="8_2gb2m"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="9_qep2u"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_qep2u"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="10_ytj6c"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="11_4fl3v"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="11_mvfa1"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="12_hs6ay"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_4fl3v"] +size = Vector2(16, 16) + +[node name="Level" type="Node"] +script = ExtResource("1_jpr4x") +music = ExtResource("2_qep2u") +theme = "Skyland" +theme_time = "Night" +campaign = "SMBLL" +world_id = 8 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_u0i8l")] +tile_map_data = PackedByteArray("AADw/wAAAAABAAMAAADx/wAAAAACAAMAAADy/wAAAAACAAMAAADz/wAAAAADAAMAAAD1/wAAAAABAAMAAAD2/wAAAAACAAMAAAD5/wAAAAACAAMAAAD6/wAAAAADAAMAAAD7//z/AAABAAMAAAD8//z/AAACAAMAAAD9//z/AAADAAMAAAAAAPj/AAABAAMAAAABAPj/AAADAAMAAAAKAAAAAAABAAMAAAALAAAAAAACAAMAAAAMAAAAAAACAAMAAAANAAAAAAACAAMAAAAOAAAAAAACAAMAAAAPAAAAAAACAAMAAAAQAAAAAAACAAMAAAARAAAAAAACAAMAAAASAAAAAAACAAMAAAATAAAAAAACAAMAAAAUAAAAAAACAAMAAAAVAAAAAAACAAMAAAD3/wAAAAACAAMAAAD4/wAAAAACAAMAAAALAP//AAAEAAIAAAAWAAAAAAACAAMAAAAXAAAAAAACAAMAAAAYAAAAAAACAAMAAAAZAAAAAAACAAMAAAAaAAAAAAADAAMAAADv/wIAAQAAAAAABADw/wIAAQAAAAAABADx/wIAAQAAAAAABADy/wIAAQAAAAAABAD2/wIAAQAAAAAABAD3/wIAAQAAAAAABAD4/wIAAQAAAAAABAD5/wIAAQAAAAAABAD6/wIAAQAAAAAABAD7/wIAAQAAAAAABAD8/wIAAQAAAAAABAD9/wIAAQAAAAAABAD+/wIAAQAAAAAABAD//wIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAA=") + +[node name="Player" parent="." instance=ExtResource("4_2gb2m")] +position = Vector2(-232, 0) + +[node name="Vine" parent="." instance=ExtResource("6_ytj6c")] +position = Vector2(-184, 40) +top_point = -64 +cutscene = true +can_tele = false + +[node name="EndFlagpole" parent="." instance=ExtResource("8_2gb2m")] +position = Vector2(184, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("9_qep2u")] +position = Vector2(264, 0) + +[node name="DropShadow" parent="." instance=ExtResource("10_qep2u")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("10_ytj6c") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("11_4fl3v")] +time_of_day = 1 +primary_layer = 2 +overlay_clouds = true + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("11_mvfa1") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("12_hs6ay")] +position = Vector2(96, -176) +id = 4 + +[node name="StaticBody2D" type="StaticBody2D" parent="."] +position = Vector2(-184, 8) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +shape = SubResource("RectangleShape2D_4fl3v") + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21312" to="Tiles/@Area2D@21312" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21313" to="Tiles/@Area2D@21313" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21314" to="Tiles/@Area2D@21314" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21315" to="Tiles/@Area2D@21315" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21316" to="Tiles/@Area2D@21316" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21317" to="Tiles/@Area2D@21317" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21318" to="Tiles/@Area2D@21318" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21319" to="Tiles/@Area2D@21319" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21320" to="Tiles/@Area2D@21320" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21321" to="Tiles/@Area2D@21321" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21322" to="Tiles/@Area2D@21322" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21323" to="Tiles/@Area2D@21323" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21324" to="Tiles/@Area2D@21324" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21325" to="Tiles/@Area2D@21325" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21326" to="Tiles/@Area2D@21326" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21327" to="Tiles/@Area2D@21327" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21328" to="Tiles/@Area2D@21328" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21329" to="Tiles/@Area2D@21329" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21330" to="Tiles/@Area2D@21330" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21331" to="Tiles/@Area2D@21331" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21332" to="Tiles/@Area2D@21332" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21333" to="Tiles/@Area2D@21333" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21334" to="Tiles/@Area2D@21334" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21335" to="Tiles/@Area2D@21335" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21336" to="Tiles/@Area2D@21336" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21337" to="Tiles/@Area2D@21337" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21338" to="Tiles/@Area2D@21338" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21339" to="Tiles/@Area2D@21339" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21340" to="Tiles/@Area2D@21340" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21341" to="Tiles/@Area2D@21341" method="area_entered"] diff --git a/Scenes/Levels/SMBLL/World8/8-3.tscn b/Scenes/Levels/SMBLL/World8/8-3.tscn new file mode 100644 index 0000000..2f87c92 --- /dev/null +++ b/Scenes/Levels/SMBLL/World8/8-3.tscn @@ -0,0 +1,233 @@ +[gd_scene load_steps=29 format=4 uid="uid://4wgk8a61eal2"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_uhm50"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Sky.json" id="2_xp7ai"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_h2df7"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_2plp6"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="8_xd7uq"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="9_mom77"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="10_p6b88"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="11_hp7qi"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="12_xd7uq"] +[ext_resource type="PackedScene" uid="uid://4bb81eil6a4c" path="res://Scenes/Prefabs/Entities/Enemies/Lakitu.tscn" id="13_mom77"] +[ext_resource type="PackedScene" uid="uid://c6ym8t537v4ac" path="res://Scenes/Prefabs/Entities/Objects/SmallRopeElevatorPlatform.tscn" id="14_8h82c"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="15_xd7uq"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="16_mom77"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="17_8h82c"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="18_rgh04"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="19_6nreu"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="19_rgh04"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="20_6nreu"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="20_xrxn0"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="21_lpkq8"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="22_sin5u"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="23_be6m6"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="25_jkj0s"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="26_bloig"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="27_a2y0e"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="28_fldvt"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="29_nvta4"] +[ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="30_jkj0s"] + +[node name="8-3" type="Node"] +script = ExtResource("1_uhm50") +music = ExtResource("2_xp7ai") +theme = "Skyland" +theme_time = "Night" +campaign = "SMBLL" +world_id = 8 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_h2df7")] +tile_map_data = PackedByteArray("AADw/wAAAAABAAMAAADx/wAAAAACAAMAAAD+/wAAAAACAAMAAAD//wAAAAADAAMAAAAFAPz/AAABAAMAAAAGAPz/AAACAAMAAAAHAPz/AAADAAMAAAAIAAAAAAABAAMAAAAJAAAAAAACAAMAAAAKAAAAAAADAAMAAAANAPf/AAABAAMAAAAOAPf/AAACAAMAAAAQAPf/AAACAAMAAAARAPf/AAADAAMAAAAUAAAAAAABAAMAAAAVAAAAAAACAAMAAAAWAAAAAAADAAMAAAAgAAAAAAABAAMAAAAhAAAAAAACAAMAAAAkAAAAAAACAAMAAAAlAAAAAAADAAMAAAArAAAAAAABAAMAAAAsAAAAAAACAAMAAAA5AAAAAAACAAMAAAA6AAAAAAACAAMAAAA7AAAAAAACAAMAAAA8AAAAAAACAAMAAABJAAAAAAACAAMAAABKAAAAAAACAAMAAABLAAAAAAACAAMAAABMAAAAAAACAAMAAABZAAAAAAACAAMAAABaAAAAAAADAAMAAABeAAAAAAABAAMAAABfAAAAAAACAAMAAABgAAAAAAACAAMAAABhAAAAAAACAAMAAABsAAAAAAACAAMAAABtAAAAAAACAAMAAABuAAAAAAACAAMAAABvAAAAAAACAAMAAAB8AAAAAAACAAMAAAB9AAAAAAADAAMAAACKAAAAAAABAAMAAACLAAAAAAACAAMAAACYAAAAAAACAAMAAACZAAAAAAACAAMAAACaAAAAAAACAAMAAACbAAAAAAACAAMAAACmAAAAAAACAAMAAACnAAAAAAADAAMAAACcAAAAAAACAAMAAACdAAAAAAACAAMAAACeAAAAAAACAAMAAACfAAAAAAACAAMAAACgAAAAAAACAAMAAAChAAAAAAACAAMAAACiAAAAAAACAAMAAACjAAAAAAACAAMAAACkAAAAAAACAAMAAAClAAAAAAACAAMAAACMAAAAAAACAAMAAACNAAAAAAACAAMAAACOAAAAAAACAAMAAACPAAAAAAACAAMAAACQAAAAAAACAAMAAACRAAAAAAACAAMAAACSAAAAAAACAAMAAACTAAAAAAACAAMAAACUAAAAAAACAAMAAACVAAAAAAACAAMAAACWAAAAAAACAAMAAACXAAAAAAACAAMAAABwAAAAAAACAAMAAABxAAAAAAACAAMAAAByAAAAAAACAAMAAABzAAAAAAACAAMAAAB0AAAAAAACAAMAAAB1AAAAAAACAAMAAAB2AAAAAAACAAMAAAB3AAAAAAACAAMAAAB4AAAAAAACAAMAAAB5AAAAAAACAAMAAAB6AAAAAAACAAMAAAB7AAAAAAACAAMAAABiAAAAAAACAAMAAABjAAAAAAACAAMAAABkAAAAAAACAAMAAABlAAAAAAACAAMAAABmAAAAAAACAAMAAABnAAAAAAACAAMAAABoAAAAAAACAAMAAABpAAAAAAACAAMAAABqAAAAAAACAAMAAABrAAAAAAACAAMAAABNAAAAAAACAAMAAABOAAAAAAACAAMAAABPAAAAAAACAAMAAABQAAAAAAACAAMAAABRAAAAAAACAAMAAABSAAAAAAACAAMAAABTAAAAAAACAAMAAABUAAAAAAACAAMAAABVAAAAAAACAAMAAABWAAAAAAACAAMAAABXAAAAAAACAAMAAABYAAAAAAACAAMAAAA9AAAAAAACAAMAAAA+AAAAAAACAAMAAAA/AAAAAAACAAMAAABAAAAAAAACAAMAAABBAAAAAAACAAMAAABCAAAAAAACAAMAAABDAAAAAAACAAMAAABEAAAAAAACAAMAAABFAAAAAAACAAMAAABGAAAAAAACAAMAAABHAAAAAAACAAMAAABIAAAAAAACAAMAAAAtAAAAAAACAAMAAAAuAAAAAAACAAMAAAAvAAAAAAACAAMAAAAwAAAAAAACAAMAAAAxAAAAAAACAAMAAAAyAAAAAAACAAMAAAAzAAAAAAACAAMAAAA0AAAAAAACAAMAAAA1AAAAAAACAAMAAAA2AAAAAAACAAMAAAA3AAAAAAACAAMAAAA4AAAAAAACAAMAAAAiAAAAAAACAAMAAAAjAAAAAAACAAMAAADy/wAAAAACAAMAAADz/wAAAAACAAMAAAD0/wAAAAACAAMAAAD1/wAAAAACAAMAAAD2/wAAAAACAAMAAAD3/wAAAAACAAMAAAD4/wAAAAACAAMAAAD5/wAAAAACAAMAAAD6/wAAAAACAAMAAAD7/wAAAAACAAMAAAD8/wAAAAACAAMAAAD9/wAAAAACAAMAAAAPAPf/AAACAAMAAAA1AP3/AAAEAAIAAAA1AP7/AAAEAAIAAAA1AP//AAAEAAIAAABZAP3/AAAEAAIAAABZAP7/AAAEAAIAAABZAP//AAAEAAIAAAC8APj/AAAEAAIAAAC9APj/AAAEAAIAAADFAAAAAAABAAMAAADGAAAAAAACAAMAAADHAAAAAAACAAMAAADIAAAAAAACAAMAAADGAP//AAAEAAIAAACjAPv/AQAAAAAABQClAPv/AQAAAAAADQBkAPz/AQAAAAAACgBPAPv/AQAAAAAABwBLAPv/AQAAAAAADQA5APz/AQAAAAAADQCuAPX/AAALAAgAAACtAPX/AAAKAAgAAACxAPX/AAALAAgAABCwAPX/AAALAAgAAACyAPX/AAAKAAgAABCvAPX/AAALAAgAAABgAPz/AAAIAAYAAABgAP3/AAAIAAcAAABhAPz/AAAJAAYAAABhAP3/AAAJAAcAAABgAP7/AAAIAAcAAABhAP7/AAAJAAcAAABgAP//AAAIAAcAAABhAP//AAAJAAcAAADJAAAAAAACAAMAAADKAAAAAAACAAMAAADLAAAAAAACAAMAAADMAAAAAAACAAMAAADNAAAAAAACAAMAAADOAAAAAAACAAMAAADPAAAAAAACAAMAAADQAAAAAAACAAMAAADRAAAAAAACAAMAAADSAAAAAAACAAMAAADTAAAAAAACAAMAAADUAAAAAAACAAMAAADVAAAAAAACAAMAAADWAAAAAAACAAMAAADXAAAAAAACAAMAAADYAAAAAAACAAMAAADZAAAAAAACAAMAAADaAAAAAAACAAMAAADbAAAAAAACAAMAAADcAAAAAAACAAMAAADdAAAAAAACAAMAAADeAAAAAAACAAMAAADfAAAAAAACAAMAAADgAAAAAAADAAMAAACMAPr/AAAGAAcAAACMAPv/AAAHAAcAAACMAPz/AAAHAAcAAACMAP3/AAAHAAcAAACMAP7/AAAHAAcAAACNAPv/AAAHAAcAAACNAPz/AAAHAAcAAACNAP3/AAAHAAcAAACNAP7/AAAHAAcAAACOAPv/AAAHAAcAAACOAPz/AAAHAAcAAACOAP3/AAAHAAcAAACOAP7/AAAHAAcAAACPAPv/AAAHAAcAAACPAPz/AAAHAAcAAACPAP3/AAAHAAcAAACPAP7/AAAHAAcAAACQAPv/AAAHAAcAAACQAPz/AAAHAAcAAACQAP3/AAAHAAcAAACQAP7/AAAHAAcAAACRAPv/AAAHAAcAAACRAPz/AAAHAAcAAACRAP3/AAAHAAcAAACRAP7/AAAHAAcAAACSAPv/AAAHAAcAAACSAPz/AAAHAAcAAACSAP3/AAAHAAcAAACSAP7/AAAHAAcAAACTAPv/AAAHAAcAAACTAPz/AAAHAAcAAACTAP3/AAAHAAcAAACTAP7/AAAHAAcAAACUAPv/AAAHAAcAAACUAPz/AAAHAAcAAACUAP3/AAAHAAcAAACUAP7/AAAHAAcAAACMAP//AAAHAAcAAACNAP//AAAHAAcAAACOAP//AAAHAAcAAACPAP//AAAHAAcAAACQAP//AAAHAAcAAACRAP//AAAHAAcAAACSAP//AAAHAAcAAACTAP//AAAHAAcAAACUAP//AAAHAAcAAACVAPv/AAAHAAcAAACVAPz/AAAHAAcAAACVAP3/AAAHAAcAAACVAP7/AAAHAAcAAACVAP//AAAHAAcAAACWAPv/AAAHAAcAAACWAPz/AAAHAAcAAACWAP3/AAAHAAcAAACWAP7/AAAHAAcAAACWAP//AAAHAAcAAACXAPv/AAAHAAcAAACXAPz/AAAHAAcAAACXAP3/AAAHAAcAAACXAP7/AAAHAAcAAACXAP//AAAHAAcAAACYAPv/AAAHAAcAAACYAPz/AAAHAAcAAACYAP3/AAAHAAcAAACYAP7/AAAHAAcAAACYAP//AAAHAAcAAACbAPz/AAAHAAcAAACbAP3/AAAHAAcAAACbAP7/AAAHAAcAAACbAP//AAAHAAcAAACcAPz/AAAHAAcAAACcAP3/AAAHAAcAAACcAP7/AAAHAAcAAACcAP//AAAHAAcAAACdAPz/AAAHAAcAAACdAP3/AAAHAAcAAACdAP7/AAAHAAcAAACdAP//AAAHAAcAAACeAPz/AAAHAAcAAACeAP3/AAAHAAcAAACeAP7/AAAHAAcAAACeAP//AAAHAAcAAACfAPz/AAAHAAcAAACfAP3/AAAHAAcAAACfAP7/AAAHAAcAAACfAP//AAAHAAcAAACgAPz/AAAHAAcAAACgAP3/AAAHAAcAAACgAP7/AAAHAAcAAACgAP//AAAHAAcAAAChAPz/AAAHAAcAAAChAP3/AAAHAAcAAAChAP7/AAAHAAcAAAChAP//AAAHAAcAAACiAPz/AAAHAAcAAACiAP3/AAAHAAcAAACiAP7/AAAHAAcAAACiAP//AAAHAAcAAACjAPz/AAAHAAcAAACjAP3/AAAHAAcAAACjAP7/AAAHAAcAAACjAP//AAAHAAcAAACkAPz/AAAHAAcAAACkAP3/AAAHAAcAAACkAP7/AAAHAAcAAACkAP//AAAHAAcAAAClAPz/AAAHAAcAAAClAP3/AAAHAAcAAAClAP7/AAAHAAcAAAClAP//AAAHAAcAAACkAPv/AAAHAAcAAACbAPv/AAAHAAcAAACcAPv/AAAHAAcAAACdAPv/AAAHAAcAAACeAPv/AAAHAAcAAACfAPv/AAAHAAcAAACgAPv/AAAHAAcAAAChAPv/AAAHAAcAAACiAPv/AAAHAAcAAACbAPr/AAAGAAcAAACcAPr/AAAGAAcAAACdAPr/AAAGAAcAAACeAPr/AAAGAAcAAACfAPr/AAAGAAcAAACgAPr/AAAGAAcAAAChAPr/AAAGAAcAAACiAPr/AAAGAAcAAACjAPr/AAAGAAcAAACkAPr/AAAGAAcAAAClAPr/AAAGAAcAAACNAPr/AAAGAAcAAACOAPr/AAAGAAcAAACPAPr/AAAGAAcAAACQAPr/AAAGAAcAAACRAPr/AAAGAAcAAACSAPr/AAAGAAcAAACTAPr/AAAGAAcAAACUAPr/AAAGAAcAAACVAPr/AAAGAAcAAACWAPr/AAAGAAcAAACXAPr/AAAGAAcAAACYAPr/AAAGAAcAAABvAPr/AAAGAAcAAABwAPr/AAAGAAcAAABxAPr/AAAGAAcAAAByAPr/AAAGAAcAAABzAPr/AAAGAAcAAAB0APr/AAAGAAcAAAB1APr/AAAGAAcAAABjAPr/AAAGAAcAAABkAPr/AAAGAAcAAABlAPr/AAAGAAcAAABmAPr/AAAGAAcAAABnAPr/AAAGAAcAAABoAPr/AAAGAAcAAABpAPr/AAAGAAcAAABqAPr/AAAGAAcAAABrAPr/AAAGAAcAAABsAPr/AAAGAAcAAABjAPv/AAAHAAcAAABjAPz/AAAHAAcAAABjAP3/AAAHAAcAAABjAP7/AAAHAAcAAABjAP//AAAHAAcAAABkAPv/AAAHAAcAAABlAPv/AAAHAAcAAABmAPv/AAAHAAcAAABnAPv/AAAHAAcAAABoAPv/AAAHAAcAAABpAPv/AAAHAAcAAABqAPv/AAAHAAcAAABrAPv/AAAHAAcAAABsAPv/AAAHAAcAAABsAPz/AAAHAAcAAABsAP3/AAAHAAcAAABsAP7/AAAHAAcAAABsAP//AAAHAAcAAABkAP//AAAHAAcAAABlAP//AAAHAAcAAABmAP//AAAHAAcAAABnAP//AAAHAAcAAABoAP//AAAHAAcAAABpAP//AAAHAAcAAABqAP//AAAHAAcAAABrAP//AAAHAAcAAABkAP3/AAAHAAcAAABkAP7/AAAHAAcAAABlAP3/AAAHAAcAAABlAP7/AAAHAAcAAABmAP3/AAAHAAcAAABmAP7/AAAHAAcAAABnAP3/AAAHAAcAAABnAP7/AAAHAAcAAABoAP3/AAAHAAcAAABoAP7/AAAHAAcAAABpAP3/AAAHAAcAAABpAP7/AAAHAAcAAABqAP3/AAAHAAcAAABqAP7/AAAHAAcAAABrAP3/AAAHAAcAAABrAP7/AAAHAAcAAABlAPz/AAAHAAcAAABmAPz/AAAHAAcAAABnAPz/AAAHAAcAAABoAPz/AAAHAAcAAABpAPz/AAAHAAcAAABqAPz/AAAHAAcAAABrAPz/AAAHAAcAAABvAPv/AAAHAAcAAABvAPz/AAAHAAcAAABvAP3/AAAHAAcAAABvAP7/AAAHAAcAAABvAP//AAAHAAcAAABwAPv/AAAHAAcAAABwAPz/AAAHAAcAAABwAP3/AAAHAAcAAABwAP7/AAAHAAcAAABwAP//AAAHAAcAAABxAPv/AAAHAAcAAABxAPz/AAAHAAcAAABxAP3/AAAHAAcAAABxAP7/AAAHAAcAAABxAP//AAAHAAcAAAByAPv/AAAHAAcAAAByAPz/AAAHAAcAAAByAP3/AAAHAAcAAAByAP7/AAAHAAcAAAByAP//AAAHAAcAAABzAPv/AAAHAAcAAABzAPz/AAAHAAcAAABzAP3/AAAHAAcAAABzAP7/AAAHAAcAAABzAP//AAAHAAcAAAB0APv/AAAHAAcAAAB0APz/AAAHAAcAAAB0AP3/AAAHAAcAAAB0AP7/AAAHAAcAAAB0AP//AAAHAAcAAAB1APv/AAAHAAcAAAB1APz/AAAHAAcAAAB1AP3/AAAHAAcAAAB1AP7/AAAHAAcAAAB1AP//AAAHAAcAAABTAPv/AAAHAAcAAABTAPz/AAAHAAcAAABTAP3/AAAHAAcAAABTAP7/AAAHAAcAAABTAP//AAAHAAcAAABUAPv/AAAHAAcAAABUAPz/AAAHAAcAAABUAP3/AAAHAAcAAABUAP7/AAAHAAcAAABUAP//AAAHAAcAAABVAPv/AAAHAAcAAABVAPz/AAAHAAcAAABVAP3/AAAHAAcAAABVAP7/AAAHAAcAAABVAP//AAAHAAcAAABWAPv/AAAHAAcAAABWAPz/AAAHAAcAAABWAP3/AAAHAAcAAABWAP7/AAAHAAcAAABWAP//AAAHAAcAAABXAPv/AAAHAAcAAABXAPz/AAAHAAcAAABXAP3/AAAHAAcAAABXAP7/AAAHAAcAAABXAP//AAAHAAcAAABYAPv/AAAHAAcAAABYAPz/AAAHAAcAAABYAP3/AAAHAAcAAABYAP7/AAAHAAcAAABYAP//AAAHAAcAAABRAPv/AAAHAAcAAABRAPz/AAAHAAcAAABRAP3/AAAHAAcAAABRAP7/AAAHAAcAAABRAP//AAAHAAcAAABSAPz/AAAHAAcAAABSAP3/AAAHAAcAAABSAP7/AAAHAAcAAABSAP//AAAHAAcAAABQAPv/AAAHAAcAAABQAPz/AAAHAAcAAABQAP3/AAAHAAcAAABQAP7/AAAHAAcAAABLAPz/AAAHAAcAAABLAP3/AAAHAAcAAABLAP7/AAAHAAcAAABLAP//AAAHAAcAAABMAPz/AAAHAAcAAABMAP3/AAAHAAcAAABMAP7/AAAHAAcAAABMAP//AAAHAAcAAABNAPz/AAAHAAcAAABNAP3/AAAHAAcAAABNAP7/AAAHAAcAAABNAP//AAAHAAcAAABOAPz/AAAHAAcAAABOAP3/AAAHAAcAAABOAP7/AAAHAAcAAABOAP//AAAHAAcAAABPAPz/AAAHAAcAAABPAP3/AAAHAAcAAABPAP7/AAAHAAcAAABPAP//AAAHAAcAAABQAP//AAAHAAcAAABMAPv/AAAHAAcAAABNAPv/AAAHAAcAAABOAPv/AAAHAAcAAABLAPr/AAAGAAcAAABMAPr/AAAGAAcAAABNAPr/AAAGAAcAAABOAPr/AAAGAAcAAABPAPr/AAAGAAcAAABQAPr/AAAGAAcAAABRAPr/AAAGAAcAAABSAPr/AAAGAAcAAABTAPr/AAAGAAcAAABUAPr/AAAGAAcAAABVAPr/AAAGAAcAAABWAPr/AAAGAAcAAABXAPr/AAAGAAcAAABYAPr/AAAGAAcAAAA2AP3/AAAHAAcAAAA2AP7/AAAHAAcAAAA2AP//AAAHAAcAAAA3AP3/AAAHAAcAAAA3AP7/AAAHAAcAAAA3AP//AAAHAAcAAAA4AP3/AAAHAAcAAAA4AP7/AAAHAAcAAAA4AP//AAAHAAcAAAA5AP3/AAAHAAcAAAA5AP7/AAAHAAcAAAA5AP//AAAHAAcAAAAsAP3/AAAHAAcAAAAsAP7/AAAHAAcAAAAsAP//AAAHAAcAAAAtAP3/AAAHAAcAAAAtAP7/AAAHAAcAAAAtAP//AAAHAAcAAAAuAP3/AAAHAAcAAAAuAP7/AAAHAAcAAAAuAP//AAAHAAcAAAAvAP3/AAAHAAcAAAAvAP7/AAAHAAcAAAAvAP//AAAHAAcAAAAwAP3/AAAHAAcAAAAwAP7/AAAHAAcAAAAwAP//AAAHAAcAAAAxAP3/AAAHAAcAAAAxAP7/AAAHAAcAAAAxAP//AAAHAAcAAAAyAP3/AAAHAAcAAAAyAP7/AAAHAAcAAAAyAP//AAAHAAcAAAAzAP3/AAAHAAcAAAAzAP7/AAAHAAcAAAAzAP//AAAHAAcAAAA0AP3/AAAHAAcAAAA0AP7/AAAHAAcAAAA0AP//AAAHAAcAAAAsAPz/AAAHAAcAAAAtAPz/AAAHAAcAAAAuAPz/AAAHAAcAAAAvAPz/AAAHAAcAAAAwAPz/AAAHAAcAAAAxAPz/AAAHAAcAAAAyAPz/AAAHAAcAAAAzAPz/AAAHAAcAAAA0APz/AAAHAAcAAAA1APz/AAAHAAcAAAA2APz/AAAHAAcAAAA3APz/AAAHAAcAAAA4APz/AAAHAAcAAAAsAPv/AAAHAAcAAAAtAPv/AAAHAAcAAAAuAPv/AAAHAAcAAAAvAPv/AAAHAAcAAAAwAPv/AAAHAAcAAAAxAPv/AAAHAAcAAAAyAPv/AAAHAAcAAAAzAPv/AAAHAAcAAAA0APv/AAAHAAcAAAA1APv/AAAHAAcAAAA2APv/AAAHAAcAAAA3APv/AAAHAAcAAAA4APv/AAAHAAcAAAA5APv/AAAHAAcAAAAsAPr/AAAGAAcAAAAtAPr/AAAGAAcAAAAuAPr/AAAGAAcAAAAvAPr/AAAGAAcAAAAwAPr/AAAGAAcAAAAxAPr/AAAGAAcAAAAyAPr/AAAGAAcAAAAzAPr/AAAGAAcAAAA0APr/AAAGAAcAAAA1APr/AAAGAAcAAAA2APr/AAAGAAcAAAA3APr/AAAGAAcAAAA4APr/AAAGAAcAAAA5APr/AAAGAAcAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_2plp6")] +position = Vector2(-216, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("8_xd7uq")] +position = Vector2(3176, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("9_mom77")] +position = Vector2(3240, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("10_p6b88")] +position = Vector2(216, -96) +winged = true +metadata/fly_2 = false + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("11_hp7qi")] +position = Vector2(424, -128) +winged = true + +[node name="RedKoopaTroopa6" parent="Enemies" instance=ExtResource("11_hp7qi")] +position = Vector2(856, -48) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("11_hp7qi")] +position = Vector2(808, 0) + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("11_hp7qi")] +position = Vector2(2120, -128) +winged = true + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("11_hp7qi")] +position = Vector2(2168, -112) +winged = true + +[node name="RedKoopaTroopa5" parent="Enemies" instance=ExtResource("11_hp7qi")] +position = Vector2(3096, -144) +winged = true + +[node name="HammerBro" parent="Enemies" instance=ExtResource("12_xd7uq")] +position = Vector2(1112, 0) + +[node name="HammerBro2" parent="Enemies" instance=ExtResource("12_xd7uq")] +position = Vector2(1256, 0) + +[node name="HammerBro3" parent="Enemies" instance=ExtResource("12_xd7uq")] +position = Vector2(2408, 0) + +[node name="HammerBro4" parent="Enemies" instance=ExtResource("12_xd7uq")] +position = Vector2(2520, 0) + +[node name="Lakitu" parent="Enemies" instance=ExtResource("13_mom77")] +position = Vector2(136, -88) +retreat_x = 3000 + +[node name="Lakitu2" parent="Enemies" instance=ExtResource("13_mom77")] +position = Vector2(648, -88) +retreat_x = 3000 + +[node name="SmallRopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("14_8h82c")] +position = Vector2(2776, -112) +linked_platform = NodePath("../SmallRopeElevatorPlatform2") + +[node name="SmallRopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("14_8h82c")] +position = Vector2(2856, -64) +linked_platform = NodePath("../SmallRopeElevatorPlatform") + +[node name="Trampoline" parent="." instance=ExtResource("15_xd7uq")] +position = Vector2(344, 0) + +[node name="Trampoline2" parent="." instance=ExtResource("15_xd7uq")] +position = Vector2(2008, 0) + +[node name="FallingPlatform" parent="." instance=ExtResource("16_mom77")] +position = Vector2(16, -64) + +[node name="FallingPlatform2" parent="." instance=ExtResource("16_mom77")] +position = Vector2(480, -128) + +[node name="DropShadow" parent="." instance=ExtResource("17_8h82c")] + +[node name="StartCastle" parent="." instance=ExtResource("18_rgh04")] +position = Vector2(-216, -40) + +[node name="RedPirannhaPlant" parent="." instance=ExtResource("19_rgh04")] +position = Vector2(1552, -64) + +[node name="Checkpoint" parent="." instance=ExtResource("20_6nreu")] +position = Vector2(1752, 0) +optional = true + +[node name="LevelBG" parent="." instance=ExtResource("19_6nreu")] +time_of_day = 1 +primary_layer = 2 +overlay_clouds = true + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("20_xrxn0") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(1584, -176) +script = ExtResource("21_lpkq8") +heaven_scene = "uid://dp44r5a5yge23" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[node name="BrickBlock" parent="." instance=ExtResource("22_sin5u")] +position = Vector2(1320, -72) +item = ExtResource("23_be6m6") + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("25_jkj0s") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("26_bloig")] +position = Vector2(152, -8) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("26_bloig")] +position = Vector2(472, -24) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("26_bloig")] +position = Vector2(856, -120) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("26_bloig")] +position = Vector2(1432, -56) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("26_bloig")] +position = Vector2(2776, -72) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("27_a2y0e")] +position = Vector2(1608, -120) +item = ExtResource("28_fldvt") + +[node name="CheckpointFlag" parent="." instance=ExtResource("29_nvta4")] +position = Vector2(1752, 0) +optional = true + +[node name="SettingObjectNode" type="Node" parent="."] +script = ExtResource("30_jkj0s") +setting_title = "level_design" +metadata/_custom_type_script = "uid://dn7riekvv1gpy" + +[node name="Trampoline3" parent="SettingObjectNode" instance=ExtResource("15_xd7uq")] +position = Vector2(2680, 0) + +[node name="Tiles" parent="SettingObjectNode" instance=ExtResource("4_h2df7")] +tile_map_data = PackedByteArray("AAC2APj/AAAEAAIAAAC3APj/AAAEAAIAAAC5APj/AAAEAAIAAAA=") + +[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="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/Timer" method="start" flags=6 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@78402" to="Tiles/@AnimatableBody2D@78402/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@78402" to="Tiles/@AnimatableBody2D@78402/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78402" to="Tiles/@AnimatableBody2D@78402" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78402" to="Tiles/@AnimatableBody2D@78402/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78402" to="Tiles/@AnimatableBody2D@78402" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78402" to="Tiles/@AnimatableBody2D@78402/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@78403" to="Tiles/@AnimatableBody2D@78403/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@78403" to="Tiles/@AnimatableBody2D@78403/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78403" to="Tiles/@AnimatableBody2D@78403" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78403" to="Tiles/@AnimatableBody2D@78403/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78403" to="Tiles/@AnimatableBody2D@78403" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78403" to="Tiles/@AnimatableBody2D@78403/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@78404" to="Tiles/@AnimatableBody2D@78404/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@78404" to="Tiles/@AnimatableBody2D@78404/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78404" to="Tiles/@AnimatableBody2D@78404" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78404" to="Tiles/@AnimatableBody2D@78404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78404" to="Tiles/@AnimatableBody2D@78404" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78404" to="Tiles/@AnimatableBody2D@78404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@78405" to="Tiles/@AnimatableBody2D@78405/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@78405" to="Tiles/@AnimatableBody2D@78405/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78405" to="Tiles/@AnimatableBody2D@78405" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78405" to="Tiles/@AnimatableBody2D@78405/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78405" to="Tiles/@AnimatableBody2D@78405" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78405" to="Tiles/@AnimatableBody2D@78405/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@78406" to="Tiles/@AnimatableBody2D@78406/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@78406" to="Tiles/@AnimatableBody2D@78406/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78406" to="Tiles/@AnimatableBody2D@78406" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78406" to="Tiles/@AnimatableBody2D@78406/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78406" to="Tiles/@AnimatableBody2D@78406" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78406" to="Tiles/@AnimatableBody2D@78406/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World8/8-4.tscn b/Scenes/Levels/SMBLL/World8/8-4.tscn new file mode 100644 index 0000000..0a84ffe --- /dev/null +++ b/Scenes/Levels/SMBLL/World8/8-4.tscn @@ -0,0 +1,119 @@ +[gd_scene load_steps=20 format=4 uid="uid://ojlyl3tabp2p"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ra4xs"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_munar"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_hy6qs"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_h2e03"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="7_d6bjg"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="8_7k3wp"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="9_aeg26"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="10_mpaeo"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="11_vbftp"] +[ext_resource type="PackedScene" uid="uid://n7nskl10ouem" path="res://Scenes/Prefabs/Entities/Items/PoisonMushroom.tscn" id="12_qbj06"] +[ext_resource type="PackedScene" uid="uid://b5fyj3qbppnyg" path="res://Scenes/Prefabs/LevelObjects/PickAPathTeleport.tscn" id="13_4akn8"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="14_ph6p6"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="15_dpkam"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="16_munar"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_h2e03"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_hy6qs"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="19_mpaeo"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="20_vbftp"] +[ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="21_qbj06"] + +[node name="8-4" type="Node"] +script = ExtResource("1_ra4xs") +music = ExtResource("2_munar") +theme = "Castle" +campaign = "SMBLL" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_hy6qs")] +tile_map_data = PackedByteArray("AADw//r/AAACAAAAAADw//v/AAACAAEAAADw//z/AAACAAIAAADx//r/AAACAAAAAADx//v/AAACAAEAAADx//z/AAACAAIAAADy//r/AAACAAAAAADy//v/AAACAAEAAADy//z/AAACAAIAAADz//r/AAACAAAAAADz//v/AAACAAEAAADz//z/AAACAAIAAAD0//r/AAADAAAAAAD0//v/AAABAAsAAAD0//z/AAACAAIAAAD1//v/AAADAAAAAAD1//z/AAAIAAwAAAD2//z/AAADAAMAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAADAAAAAAD2/wEAAAADAAEAAADw//X/AAACAAAAAADw//b/AAACAAEAAADw//f/AAACAAIAAADx//X/AAACAAAAAADx//b/AAACAAEAAADx//f/AAACAAIAAADy//X/AAACAAAAAADy//b/AAACAAEAAADy//f/AAACAAIAAADz//X/AAACAAAAAADz//b/AAACAAEAAADz//f/AAACAAIAAAD0//X/AAACAAAAAAD0//b/AAACAAEAAAD0//f/AAACAAIAAAD1//X/AAACAAAAAAD1//b/AAACAAEAAAD1//f/AAACAAIAAAD2//X/AAAIAAsAAAD2//b/AAADAAEAAAD2//f/AAADAAIAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAAHAAsAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAAIAAsAAAAAAPb/AAABAAEAAAAAAPf/AAABAAEAAAAAAPj/AAABAAEAAAAAAPn/AAABAAEAAAAAAPr/AAABAAEAAAAAAPv/AAABAAEAAAABAPb/AAACAAEAAAABAPf/AAACAAEAAAABAPj/AAACAAEAAAABAPn/AAACAAEAAAABAPr/AAACAAEAAAABAPv/AAACAAEAAAACAPb/AAACAAEAAAACAPf/AAACAAEAAAACAPj/AAACAAEAAAACAPn/AAACAAEAAAACAPr/AAACAAEAAAACAPv/AAACAAEAAAADAPb/AAACAAEAAAADAPf/AAACAAEAAAADAPj/AAACAAEAAAADAPn/AAACAAEAAAADAPr/AAACAAEAAAADAPv/AAACAAEAAAAEAPb/AAACAAEAAAAEAPf/AAACAAEAAAAEAPj/AAACAAEAAAAEAPn/AAACAAEAAAAEAPr/AAACAAEAAAAEAPv/AAACAAEAAAAFAPb/AAACAAEAAAAFAPf/AAACAAEAAAAFAPj/AAACAAEAAAAFAPn/AAACAAEAAAAFAPr/AAACAAEAAAAFAPv/AAACAAEAAAAGAPb/AAACAAEAAAAGAPf/AAACAAEAAAAGAPj/AAACAAEAAAAGAPn/AAACAAEAAAAGAPr/AAACAAEAAAAGAPv/AAACAAEAAAAHAPb/AAACAAEAAAAHAPf/AAACAAEAAAAHAPj/AAACAAEAAAAHAPn/AAACAAEAAAAHAPr/AAACAAEAAAAHAPv/AAACAAEAAAAIAPb/AAACAAEAAAAIAPf/AAACAAEAAAAIAPj/AAACAAEAAAAIAPn/AAACAAEAAAAIAPr/AAACAAEAAAAIAPv/AAACAAEAAAAJAPb/AAADAAEAAAAJAPf/AAADAAEAAAAJAPj/AAADAAEAAAAJAPn/AAADAAEAAAAJAPr/AAADAAEAAAAJAPv/AAADAAEAAAAAAPz/AAABAAIAAAACAPz/AAACAAIAAAADAPz/AAACAAIAAAAEAPz/AAACAAIAAAAFAPz/AAACAAIAAAAGAPz/AAACAAIAAAAHAPz/AAACAAIAAAAIAPz/AAACAAIAAAAPAP//AAAAAAAAAAAPAAAAAAAKAAsAAAAPAAEAAAADAAEAAAD//wAAAAABAAAAAAD//wEAAAABAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAfAPr/AAABAAMAAAAgAPr/AAADAAMAAAAVAP3/AAABAAAAAAAVAP7/AAABAAEAAAAVAP//AAABAAEAAAAVAAAAAAABAAEAAAAVAAEAAAABAAEAAAAWAP3/AAADAAAAAAAWAP7/AAABAAsAAAAWAP//AAACAAEAAAAWAAAAAAACAAEAAAAXAP7/AAADAAAAAAAXAP//AAABAAsAAAAXAAAAAAACAAEAAAAXAAEAAAACAAEAAAAWAAEAAAACAAEAAAAYAP//AAADAAAAAAAYAAAAAAADAAEAAAAYAAEAAAADAAEAAAApAPz/AAABAAMAAAAqAPz/AAACAAMAAAArAPz/AAACAAMAAAAsAPz/AAADAAMAAAA6AAAAAAABAAAAAAA6AAEAAAABAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAAA7APX/AAAHAAsAAAA7APb/AAABAAEAAAA7APf/AAABAAEAAAA7APj/AAABAAEAAAA7APn/AAABAAEAAAA7APr/AAABAAEAAAA7APv/AAABAAEAAAA7APz/AAABAAIAAAA8APX/AAACAAAAAAA8APb/AAACAAEAAAA8APf/AAACAAEAAAA8APj/AAACAAEAAAA8APn/AAACAAEAAAA8APr/AAACAAEAAAA8APv/AAACAAEAAAA8APz/AAACAAIAAAA9APX/AAACAAAAAAA9APb/AAACAAEAAAA9APf/AAACAAEAAAA9APj/AAACAAEAAAA9APn/AAACAAEAAAA9APr/AAACAAEAAAA9APv/AAACAAEAAAA9APz/AAACAAIAAAA+APX/AAACAAAAAAA+APb/AAACAAEAAAA+APf/AAACAAEAAAA+APj/AAACAAEAAAA+APn/AAACAAEAAAA+APr/AAACAAEAAAA+APv/AAACAAEAAAA+APz/AAACAAIAAAA/APX/AAACAAAAAAA/APb/AAACAAEAAAA/APf/AAACAAEAAAA/APj/AAACAAEAAAA/APn/AAACAAEAAAA/APr/AAACAAEAAAA/APv/AAACAAEAAAA/APz/AAACAAIAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAAzAP7/AAAIAAAAAAAzAP//AAAIAAEAAAA0AP7/AAAJAAAAAAA0AP//AAAJAAEAAAArAPr/AAAIAAIAAAArAPv/AAAIAAMAAAAsAPr/AAAJAAIAAAAsAPv/AAAJAAMAAAAjAP7/AAAIAAQAAAAjAP//AAAIAAUAAAAkAP7/AAAJAAQAAAAkAP//AAAJAAUAAAAfAP7/AAAIAAYAAAAfAP//AAAIAAcAAAAgAP7/AAAJAAYAAAAgAP//AAAJAAcAAAAfAAAAAAAIAAcAAAAgAAAAAAAJAAcAAAAfAAEAAAAIAAcAAAAgAAEAAAAJAAcAAAAjAAAAAAAIAAUAAAAkAAAAAAAJAAUAAAAjAAEAAAAIAAUAAAAkAAEAAAAJAAUAAAAzAAAAAAAIAAEAAAAzAAEAAAAIAAEAAAA0AAAAAAAJAAEAAAA0AAEAAAAJAAEAAAAJAPz/AAAEAAAAAAABAPz/AAAEAAAAAAAVAPz/AAAEAAAAAADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAADAAIAAADr//r/AAABAAAAAADs//r/AAACAAAAAADt//r/AAACAAAAAADu//r/AAACAAAAAADv//r/AAACAAAAAADr//v/AAABAAEAAADs//v/AAACAAEAAADt//v/AAACAAEAAADu//v/AAACAAEAAADv//v/AAACAAEAAADr//z/AAABAAIAAADs//z/AAACAAIAAADt//z/AAACAAIAAADu//z/AAACAAIAAADv//z/AAACAAIAAADr//X/AAABAAAAAADs//X/AAACAAAAAADt//X/AAACAAAAAADu//X/AAACAAAAAADv//X/AAACAAAAAADr//b/AAABAAEAAADs//b/AAACAAEAAADt//b/AAACAAEAAADu//b/AAACAAEAAADv//b/AAACAAEAAADr//f/AAABAAIAAADs//f/AAACAAIAAADt//f/AAACAAIAAADu//f/AAACAAIAAADv//f/AAACAAIAAAD//wIAAAABAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAAVAAIAAAABAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAADAAIAAAA6AAIAAAABAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAPX/AAACAAAAAABBAPX/AAACAAAAAABCAPX/AAACAAAAAABDAPX/AAACAAAAAABEAPX/AAACAAAAAABFAPX/AAADAAAAAABAAPb/AAACAAEAAABBAPb/AAACAAEAAABCAPb/AAACAAEAAABDAPb/AAACAAEAAABEAPb/AAACAAEAAABFAPb/AAADAAEAAABAAPf/AAACAAEAAABBAPf/AAACAAEAAABCAPf/AAACAAEAAABDAPf/AAACAAEAAABEAPf/AAACAAEAAABFAPf/AAADAAEAAABAAPj/AAACAAEAAABBAPj/AAACAAEAAABCAPj/AAACAAEAAABDAPj/AAACAAEAAABEAPj/AAACAAEAAABFAPj/AAADAAEAAABAAPn/AAACAAEAAABBAPn/AAACAAEAAABCAPn/AAACAAEAAABDAPn/AAACAAEAAABEAPn/AAACAAEAAABFAPn/AAADAAEAAABAAPr/AAACAAEAAABBAPr/AAACAAEAAABCAPr/AAACAAEAAABDAPr/AAACAAEAAABEAPr/AAACAAEAAABFAPr/AAADAAEAAABAAPv/AAACAAEAAABBAPv/AAACAAEAAABCAPv/AAACAAEAAABDAPv/AAACAAEAAABEAPv/AAACAAEAAABFAPv/AAADAAEAAABAAPz/AAACAAIAAABBAPz/AAACAAIAAABCAPz/AAACAAIAAABDAPz/AAACAAIAAABEAPz/AAACAAIAAABFAPz/AAADAAIAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAADAAAAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAADAAEAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_h2e03")] +position = Vector2(-240, -96) + +[node name="Tiles2" parent="." instance=ExtResource("4_hy6qs")] +tile_map_data = PackedByteArray("AAAZAAAAAgAAAAIAAAAZAAEAAgAAAAMAAAAaAAAAAgAAAAIAAAAaAAEAAgAAAAMAAAAbAAAAAgAAAAIAAAAbAAEAAgAAAAMAAAAcAAAAAgAAAAIAAAAcAAEAAgAAAAMAAAAdAAAAAgAAAAIAAAAdAAEAAgAAAAMAAAAeAAAAAgAAAAIAAAAeAAEAAgAAAAMAAAAfAAAAAgAAAAIAAAAfAAEAAgAAAAMAAAAgAAAAAgAAAAIAAAAgAAEAAgAAAAMAAAAhAAAAAgAAAAIAAAAhAAEAAgAAAAMAAAAiAAAAAgAAAAIAAAAiAAEAAgAAAAMAAAAjAAAAAgAAAAIAAAAjAAEAAgAAAAMAAAAkAAAAAgAAAAIAAAAkAAEAAgAAAAMAAAAlAAAAAgAAAAIAAAAlAAEAAgAAAAMAAAAmAAAAAgAAAAIAAAAmAAEAAgAAAAMAAAAnAAAAAgAAAAIAAAAnAAEAAgAAAAMAAAAoAAAAAgAAAAIAAAAoAAEAAgAAAAMAAAApAAAAAgAAAAIAAAApAAEAAgAAAAMAAAAqAAAAAgAAAAIAAAAqAAEAAgAAAAMAAAArAAAAAgAAAAIAAAArAAEAAgAAAAMAAAAsAAAAAgAAAAIAAAAsAAEAAgAAAAMAAAAtAAAAAgAAAAIAAAAtAAEAAgAAAAMAAAAuAAAAAgAAAAIAAAAuAAEAAgAAAAMAAAAvAAAAAgAAAAIAAAAvAAEAAgAAAAMAAAAwAAAAAgAAAAIAAAAwAAEAAgAAAAMAAAAxAAAAAgAAAAIAAAAxAAEAAgAAAAMAAAAyAAAAAgAAAAIAAAAyAAEAAgAAAAMAAAAzAAAAAgAAAAIAAAAzAAEAAgAAAAMAAAA0AAAAAgAAAAIAAAA0AAEAAgAAAAMAAAA1AAAAAgAAAAIAAAA1AAEAAgAAAAMAAAA2AAAAAgAAAAIAAAA2AAEAAgAAAAMAAAA3AAAAAgAAAAIAAAA3AAEAAgAAAAMAAAA4AAAAAgAAAAIAAAA4AAEAAgAAAAMAAAA5AAAAAgAAAAIAAAA5AAEAAgAAAAMAAAAQAAAAAgAAAAIAAAAQAAEAAgAAAAMAAAARAAAAAgAAAAIAAAARAAEAAgAAAAMAAAASAAAAAgAAAAIAAAASAAEAAgAAAAMAAAATAAAAAgAAAAIAAAATAAEAAgAAAAMAAAAUAAAAAgAAAAIAAAAUAAEAAgAAAAMAAAD3/wAAAgAAAAIAAAD3/wEAAgAAAAMAAAD4/wAAAgAAAAIAAAD4/wEAAgAAAAMAAAD5/wAAAgAAAAIAAAD5/wEAAgAAAAMAAAD6/wAAAgAAAAIAAAD6/wEAAgAAAAMAAAD7/wAAAgAAAAIAAAD7/wEAAgAAAAMAAAD8/wAAAgAAAAIAAAD8/wEAAgAAAAMAAAD9/wAAAgAAAAIAAAD9/wEAAgAAAAMAAAD+/wAAAgAAAAIAAAD+/wEAAgAAAAMAAAA=") + +[node name="Firebar" parent="." instance=ExtResource("7_d6bjg")] +position = Vector2(24, -56) + +[node name="Firebar2" parent="." instance=ExtResource("7_d6bjg")] +position = Vector2(152, -56) + +[node name="Firebar3" parent="." instance=ExtResource("7_d6bjg")] +position = Vector2(344, -56) + +[node name="Enemies" type="Node" parent="."] + +[node name="Podoboo" parent="Enemies" instance=ExtResource("8_7k3wp")] +position = Vector2(296, -96) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("9_aeg26")] +position = Vector2(456, -96) +winged = true + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("10_mpaeo")] +position = Vector2(512, -32) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("10_mpaeo")] +position = Vector2(576, -32) + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("10_mpaeo")] +position = Vector2(704, -96) + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("10_mpaeo")] +position = Vector2(832, -32) + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("11_vbftp")] +position = Vector2(200, -72) +item = ExtResource("12_qbj06") + +[node name="PickAPathTeleport" parent="." instance=ExtResource("13_4akn8")] +position = Vector2(984, -24) +reset_pos = Vector2(-232, 0) + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(1024, -88) +script = ExtResource("14_ph6p6") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="DropShadow" parent="." instance=ExtResource("15_dpkam")] + +[node name="PipeArea" parent="." instance=ExtResource("16_munar")] +position = Vector2(512, -32) +target_level = "uid://ba2w224ffs88p" + +[node name="PipeArea2" parent="." instance=ExtResource("16_munar")] +position = Vector2(576, -32) +exit_only = true + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("17_hy6qs") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("17_h2e03")] +particles = 3 + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("19_mpaeo") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("20_vbftp")] +position = Vector2(-248, -8) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("20_vbftp")] +position = Vector2(680, -72) +id = 1 + +[node name="SettingObjectNode" type="Node" parent="."] +script = ExtResource("21_qbj06") +setting_title = "level_design" +metadata/_custom_type_script = "uid://dn7riekvv1gpy" + +[node name="Tiles" parent="SettingObjectNode" instance=ExtResource("4_hy6qs")] +tile_map_data = PackedByteArray("AAAtAPz/AAACAAMAAAAuAPz/AAADAAMAAAAsAPz/AAACAAMAAAA=") diff --git a/Scenes/Levels/SMBLL/World8/8-4a.tscn b/Scenes/Levels/SMBLL/World8/8-4a.tscn new file mode 100644 index 0000000..499b686 --- /dev/null +++ b/Scenes/Levels/SMBLL/World8/8-4a.tscn @@ -0,0 +1,80 @@ +[gd_scene load_steps=14 format=4 uid="uid://ba2w224ffs88p"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_uhl87"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_xisr0"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_3gt10"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_xisr0"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="7_l6inc"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="8_yyqcf"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="9_52y0w"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="10_y53te"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="11_3gt10"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="12_3gt10"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="13_2mend"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="13_xisr0"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="14_2mend"] + +[node name="8-4a" type="Node"] +script = ExtResource("1_uhl87") +music = ExtResource("2_xisr0") +theme = "CastleWater" +campaign = "SMBLL" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_3gt10")] +tile_map_data = PackedByteArray("AAADAPz/AAABAAAAAAAEAPz/AAACAAAAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAAGAPX/AAACAAAAAAAIAPb/AAACAAEAAAAHAPb/AAACAAEAAAAFAPX/AAACAAAAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAAAAPr/AAAEAAAAAAD///X/AAACAAMAAAD7//X/AAACAAMAAAAAAPX/AAACAAMAAAADAPj/AAABAAIAAAADAPf/AAABAAEAAAABAPX/AAACAAMAAAAEAPj/AAACAAIAAAAEAPf/AAACAAEAAAADAPb/AAABAAEAAAACAPX/AAACAAMAAAAFAPj/AAACAAIAAAAFAPf/AAACAAEAAAAEAPb/AAACAAEAAAADAPX/AAAHAAsAAAAGAPj/AAACAAIAAAAGAPf/AAACAAEAAAAFAPb/AAACAAEAAAAEAPX/AAACAAAAAAAHAPj/AAACAAIAAAAHAPf/AAACAAEAAAAGAPb/AAACAAEAAAAIAPj/AAACAAIAAAAIAPf/AAACAAEAAAAJAPf/AAACAAEAAAAJAPj/AAACAAIAAAD1/wAAAAABAAAAAAD1/wEAAAABAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAAAAAsAAAADAAEAAAACAAEAAAAEAAAAAAACAAEAAAAEAAEAAAACAAEAAAAFAAAAAAACAAEAAAAFAAEAAAACAAEAAAAGAAAAAAACAAEAAAAGAAEAAAACAAEAAAAHAAAAAAACAAEAAAAHAAEAAAACAAEAAAAIAAAAAAACAAEAAAAIAAEAAAACAAEAAAADAP3/AAABAAEAAAADAP7/AAABAAEAAAADAP//AAABAAEAAAAEAP3/AAACAAEAAAAEAP7/AAACAAEAAAAEAP//AAACAAEAAAAFAPz/AAACAAAAAAAFAP3/AAACAAEAAAAFAP7/AAACAAEAAAAFAP//AAACAAEAAAAGAPz/AAACAAAAAAAGAP3/AAACAAEAAAAGAP7/AAACAAEAAAAGAP//AAACAAEAAAAHAPz/AAACAAAAAAAHAP3/AAACAAEAAAAHAP7/AAACAAEAAAAHAP//AAACAAEAAAAIAPz/AAACAAAAAAAIAP3/AAACAAEAAAAIAP7/AAACAAEAAAAIAP//AAACAAEAAAAJAPz/AAACAAAAAAAJAP3/AAACAAEAAAAJAP7/AAACAAEAAAAJAP//AAACAAEAAAAJAAAAAAACAAEAAAAJAAEAAAACAAEAAAAKAPz/AAACAAAAAAAKAP3/AAACAAEAAAAKAP7/AAACAAEAAAAKAP//AAACAAEAAAAKAAAAAAACAAEAAAAKAAEAAAACAAEAAAALAP3/AAACAAEAAAALAP7/AAACAAEAAAALAP//AAACAAEAAAALAAAAAAACAAEAAAALAAEAAAACAAEAAAAMAP3/AAACAAEAAAAMAP7/AAACAAEAAAAMAP//AAACAAEAAAAMAAAAAAACAAEAAAAMAAEAAAACAAEAAAANAP3/AAACAAEAAAANAP7/AAACAAEAAAANAP//AAACAAEAAAANAAAAAAACAAEAAAANAAEAAAACAAEAAAAOAP3/AAACAAEAAAAOAP7/AAACAAEAAAAOAP//AAACAAEAAAAOAAAAAAACAAEAAAAOAAEAAAACAAEAAAAPAP3/AAACAAEAAAAPAP7/AAACAAEAAAAPAP//AAACAAEAAAAPAAAAAAACAAEAAAAPAAEAAAACAAEAAAAQAP3/AAACAAEAAAAQAP7/AAACAAEAAAAQAP//AAACAAEAAAAQAAAAAAACAAEAAAAQAAEAAAACAAEAAAARAP3/AAACAAEAAAARAP7/AAACAAEAAAARAP//AAACAAEAAAARAAAAAAACAAEAAAARAAEAAAACAAEAAAASAP3/AAACAAEAAAASAP7/AAACAAEAAAASAP//AAACAAEAAAASAAAAAAACAAEAAAASAAEAAAACAAEAAAATAP3/AAACAAEAAAATAP7/AAACAAEAAAATAP//AAACAAEAAAATAAAAAAACAAEAAAATAAEAAAACAAEAAAAUAP3/AAACAAEAAAAUAP7/AAACAAEAAAAUAP//AAACAAEAAAAUAAAAAAACAAEAAAAUAAEAAAACAAEAAAAVAP3/AAACAAEAAAAVAP7/AAACAAEAAAAVAP//AAACAAEAAAAVAAAAAAACAAEAAAAVAAEAAAACAAEAAAAWAP3/AAADAAEAAAAWAP7/AAADAAEAAAAWAP//AAADAAEAAAAWAAAAAAABAAsAAAAWAAEAAAACAAEAAAANAPz/AAACAAAAAAAOAPz/AAACAAAAAAAPAPz/AAACAAAAAAAQAPz/AAACAAAAAAARAPz/AAACAAAAAAASAPz/AAACAAAAAAATAPz/AAACAAAAAAAUAPz/AAACAAAAAAAVAPz/AAACAAAAAAAWAPz/AAADAAAAAAAMAPz/AAACAAAAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAAAAAsAAAAdAAEAAAACAAEAAAAeAAAAAAACAAEAAAAeAAEAAAACAAEAAAAfAAAAAAACAAEAAAAfAAEAAAACAAEAAAAdAP3/AAABAAAAAAAdAP7/AAABAAEAAAAdAP//AAABAAEAAAAeAP3/AAACAAAAAAAeAP7/AAACAAEAAAAeAP//AAACAAEAAAAfAP3/AAAAAAsAAAAfAP7/AAACAAEAAAAfAP//AAACAAEAAAAfAPX/AAACAAAAAAAfAPb/AAACAAEAAAAfAPf/AAACAAEAAAAfAPj/AAACAAEAAAAfAPn/AAACAAEAAAAfAPr/AAAAAAwAAAAfAPv/AAABAAEAAAAfAPz/AAABAAEAAAAeAPX/AAAHAAsAAAAeAPb/AAABAAEAAAAeAPf/AAABAAEAAAAeAPj/AAABAAEAAAAeAPn/AAABAAEAAAAeAPr/AAABAAIAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAAIAAsAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAJAPb/AAACAAEAAAAKAPb/AAACAAEAAAAKAPf/AAACAAEAAAAKAPj/AAACAAIAAAALAPb/AAACAAEAAAALAPf/AAACAAEAAAALAPj/AAACAAIAAAAMAPb/AAACAAEAAAAMAPf/AAACAAEAAAAMAPj/AAACAAIAAAANAPb/AAACAAEAAAANAPf/AAACAAEAAAANAPj/AAACAAIAAAAOAPb/AAACAAEAAAAOAPf/AAACAAEAAAAOAPj/AAACAAIAAAAPAPb/AAACAAEAAAAPAPf/AAACAAEAAAAPAPj/AAACAAIAAAAQAPb/AAACAAEAAAAQAPf/AAACAAEAAAAQAPj/AAACAAIAAAARAPb/AAACAAEAAAARAPf/AAACAAEAAAARAPj/AAACAAIAAAASAPb/AAACAAEAAAASAPf/AAACAAEAAAASAPj/AAACAAIAAAATAPb/AAACAAEAAAATAPf/AAACAAEAAAATAPj/AAACAAIAAAAUAPb/AAACAAEAAAAUAPf/AAACAAEAAAAUAPj/AAACAAIAAAAVAPb/AAACAAEAAAAVAPf/AAACAAEAAAAVAPj/AAACAAIAAAAWAPb/AAADAAEAAAAWAPf/AAADAAEAAAAWAPj/AAADAAIAAADw//X/AAAIAAsAAADx//X/AAACAAMAAADy//X/AAACAAMAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAADw//b/AAADAAEAAADw//f/AAADAAEAAADw//j/AAADAAEAAADw//n/AAADAAEAAADw//r/AAADAAEAAADw//v/AAADAAEAAADw//z/AAADAAEAAADw//3/AAADAAEAAADw//7/AAADAAEAAADw////AAADAAEAAADw/wAAAAABAAsAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAADAAAAAADy/wEAAAADAAEAAAALAPz/AAAEAAAAAAAWAPn/AAAEAAAAAADz//7/AAAIAAYAAADz////AAAIAAcAAAD0//7/AAAJAAYAAAD0////AAAJAAcAAADz/wAAAAAIAAcAAAD0/wAAAAAJAAcAAADz/wEAAAAIAAcAAAD0/wEAAAAJAAcAAAAeAPv/AAAKAAAAAAAeAPz/AAAKAAEAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAAIAAwAAADz/wIAAAACAAMAAAD0/wIAAAACAAMAAAD1/wIAAAAHAAwAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAADAAAAAAAgAPb/AAACAAEAAAAhAPb/AAACAAEAAAAiAPb/AAACAAEAAAAjAPb/AAACAAEAAAAkAPb/AAACAAEAAAAlAPb/AAACAAEAAAAmAPb/AAACAAEAAAAnAPb/AAACAAEAAAAoAPb/AAACAAEAAAApAPb/AAACAAEAAAAqAPb/AAACAAEAAAArAPb/AAACAAEAAAAsAPb/AAACAAEAAAAtAPb/AAADAAEAAAAgAPf/AAACAAEAAAAhAPf/AAACAAEAAAAiAPf/AAACAAEAAAAjAPf/AAACAAEAAAAkAPf/AAACAAEAAAAlAPf/AAACAAEAAAAmAPf/AAACAAEAAAAnAPf/AAACAAEAAAAoAPf/AAACAAEAAAApAPf/AAACAAEAAAAqAPf/AAACAAEAAAArAPf/AAACAAEAAAAsAPf/AAACAAEAAAAtAPf/AAADAAEAAAAgAPj/AAACAAEAAAAhAPj/AAACAAEAAAAiAPj/AAACAAEAAAAjAPj/AAACAAEAAAAkAPj/AAACAAEAAAAlAPj/AAACAAEAAAAmAPj/AAACAAEAAAAnAPj/AAACAAEAAAAoAPj/AAACAAEAAAApAPj/AAACAAEAAAAqAPj/AAACAAEAAAArAPj/AAACAAEAAAAsAPj/AAACAAEAAAAtAPj/AAADAAEAAAAgAPn/AAACAAEAAAAhAPn/AAACAAEAAAAiAPn/AAACAAEAAAAjAPn/AAACAAEAAAAkAPn/AAACAAEAAAAlAPn/AAACAAEAAAAmAPn/AAACAAEAAAAnAPn/AAACAAEAAAAoAPn/AAACAAEAAAApAPn/AAACAAEAAAAqAPn/AAACAAEAAAArAPn/AAACAAEAAAAsAPn/AAACAAEAAAAtAPn/AAADAAEAAAAgAPr/AAACAAEAAAAhAPr/AAACAAEAAAAiAPr/AAACAAEAAAAjAPr/AAACAAEAAAAkAPr/AAACAAEAAAAlAPr/AAACAAEAAAAmAPr/AAACAAEAAAAnAPr/AAACAAEAAAAoAPr/AAACAAEAAAApAPr/AAACAAEAAAAqAPr/AAACAAEAAAArAPr/AAACAAEAAAAsAPr/AAACAAEAAAAtAPr/AAADAAEAAAAgAPv/AAACAAEAAAAhAPv/AAACAAEAAAAiAPv/AAACAAEAAAAjAPv/AAACAAEAAAAkAPv/AAACAAEAAAAlAPv/AAACAAEAAAAmAPv/AAACAAEAAAAnAPv/AAACAAEAAAAoAPv/AAACAAEAAAApAPv/AAACAAEAAAAqAPv/AAACAAEAAAArAPv/AAACAAEAAAAsAPv/AAACAAEAAAAtAPv/AAADAAEAAAAgAPz/AAACAAEAAAAhAPz/AAACAAEAAAAiAPz/AAACAAEAAAAjAPz/AAACAAEAAAAkAPz/AAACAAEAAAAlAPz/AAACAAEAAAAmAPz/AAACAAEAAAAnAPz/AAACAAEAAAAoAPz/AAACAAEAAAApAPz/AAACAAEAAAAqAPz/AAACAAEAAAArAPz/AAACAAEAAAAsAPz/AAACAAEAAAAtAPz/AAADAAEAAAAgAP3/AAACAAEAAAAhAP3/AAACAAEAAAAiAP3/AAACAAEAAAAjAP3/AAACAAEAAAAkAP3/AAACAAEAAAAlAP3/AAACAAEAAAAmAP3/AAACAAEAAAAnAP3/AAACAAEAAAAoAP3/AAACAAEAAAApAP3/AAACAAEAAAAqAP3/AAACAAEAAAArAP3/AAACAAEAAAAsAP3/AAACAAEAAAAtAP3/AAADAAEAAAAgAP7/AAACAAEAAAAhAP7/AAACAAEAAAAiAP7/AAACAAEAAAAjAP7/AAACAAEAAAAkAP7/AAACAAEAAAAlAP7/AAACAAEAAAAmAP7/AAACAAEAAAAnAP7/AAACAAEAAAAoAP7/AAACAAEAAAApAP7/AAACAAEAAAAqAP7/AAACAAEAAAArAP7/AAACAAEAAAAsAP7/AAACAAEAAAAtAP7/AAADAAEAAAAgAP//AAACAAEAAAAhAP//AAACAAEAAAAiAP//AAACAAEAAAAjAP//AAACAAEAAAAkAP//AAACAAEAAAAlAP//AAACAAEAAAAmAP//AAACAAEAAAAnAP//AAACAAEAAAAoAP//AAACAAEAAAApAP//AAACAAEAAAAqAP//AAACAAEAAAArAP//AAACAAEAAAAsAP//AAACAAEAAAAtAP//AAADAAEAAAAgAAAAAAACAAEAAAAhAAAAAAACAAEAAAAiAAAAAAACAAEAAAAjAAAAAAACAAEAAAAkAAAAAAACAAEAAAAlAAAAAAACAAEAAAAmAAAAAAACAAEAAAAnAAAAAAACAAEAAAAoAAAAAAACAAEAAAApAAAAAAACAAEAAAAqAAAAAAACAAEAAAArAAAAAAACAAEAAAAsAAAAAAACAAEAAAAtAAAAAAADAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAADAAEAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAADAAIAAADn//X/AAABAAAAAADo//X/AAACAAAAAADp//X/AAACAAAAAADq//X/AAACAAAAAADr//X/AAACAAAAAADs//X/AAACAAAAAADt//X/AAACAAAAAADu//X/AAACAAAAAADv//X/AAACAAAAAADn//b/AAABAAEAAADo//b/AAACAAEAAADp//b/AAACAAEAAADq//b/AAACAAEAAADr//b/AAACAAEAAADs//b/AAACAAEAAADt//b/AAACAAEAAADu//b/AAACAAEAAADv//b/AAACAAEAAADn//f/AAABAAEAAADo//f/AAACAAEAAADp//f/AAACAAEAAADq//f/AAACAAEAAADr//f/AAACAAEAAADs//f/AAACAAEAAADt//f/AAACAAEAAADu//f/AAACAAEAAADv//f/AAACAAEAAADn//j/AAABAAEAAADo//j/AAACAAEAAADp//j/AAACAAEAAADq//j/AAACAAEAAADr//j/AAACAAEAAADs//j/AAACAAEAAADt//j/AAACAAEAAADu//j/AAACAAEAAADv//j/AAACAAEAAADn//n/AAABAAEAAADo//n/AAACAAEAAADp//n/AAACAAEAAADq//n/AAACAAEAAADr//n/AAACAAEAAADs//n/AAACAAEAAADt//n/AAACAAEAAADu//n/AAACAAEAAADv//n/AAACAAEAAADn//r/AAABAAEAAADo//r/AAACAAEAAADp//r/AAACAAEAAADq//r/AAACAAEAAADr//r/AAACAAEAAADs//r/AAACAAEAAADt//r/AAACAAEAAADu//r/AAACAAEAAADv//r/AAACAAEAAADn//v/AAABAAEAAADo//v/AAACAAEAAADp//v/AAACAAEAAADq//v/AAACAAEAAADr//v/AAACAAEAAADs//v/AAACAAEAAADt//v/AAACAAEAAADu//v/AAACAAEAAADv//v/AAACAAEAAADn//z/AAABAAEAAADo//z/AAACAAEAAADp//z/AAACAAEAAADq//z/AAACAAEAAADr//z/AAACAAEAAADs//z/AAACAAEAAADt//z/AAACAAEAAADu//z/AAACAAEAAADv//z/AAACAAEAAADn//3/AAABAAEAAADo//3/AAACAAEAAADp//3/AAACAAEAAADq//3/AAACAAEAAADr//3/AAACAAEAAADs//3/AAACAAEAAADt//3/AAACAAEAAADu//3/AAACAAEAAADv//3/AAACAAEAAADn//7/AAABAAEAAADo//7/AAACAAEAAADp//7/AAACAAEAAADq//7/AAACAAEAAADr//7/AAACAAEAAADs//7/AAACAAEAAADt//7/AAACAAEAAADu//7/AAACAAEAAADv//7/AAACAAEAAADn////AAABAAEAAADo////AAACAAEAAADp////AAACAAEAAADq////AAACAAEAAADr////AAACAAEAAADs////AAACAAEAAADt////AAACAAEAAADu////AAACAAEAAADv////AAACAAEAAADn/wAAAAABAAEAAADo/wAAAAACAAEAAADp/wAAAAACAAEAAADq/wAAAAACAAEAAADr/wAAAAACAAEAAADs/wAAAAACAAEAAADt/wAAAAACAAEAAADu/wAAAAACAAEAAADv/wAAAAACAAEAAADn/wEAAAABAAEAAADo/wEAAAACAAEAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADn/wIAAAABAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_xisr0")] +position = Vector2(-224, 0) + +[node name="Firebar" parent="." instance=ExtResource("7_l6inc")] +position = Vector2(8, -88) + +[node name="Firebar2" parent="." instance=ExtResource("7_l6inc")] +position = Vector2(184, -56) + +[node name="Firebar3" parent="." instance=ExtResource("7_l6inc")] +position = Vector2(360, -104) + +[node name="Blooper" parent="." instance=ExtResource("8_yyqcf")] +position = Vector2(8, -32) + +[node name="Blooper2" parent="." instance=ExtResource("8_yyqcf")] +position = Vector2(376, -64) + +[node name="PipeArea" parent="." instance=ExtResource("9_52y0w")] +position = Vector2(-192, -32) +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("9_52y0w")] +position = Vector2(480, -64) +enter_direction = 3 +target_level = "uid://d4acncmmxvgk3" + +[node name="RedPirannhaPlant" parent="." instance=ExtResource("10_y53te")] +position = Vector2(-192, -32) + +[node name="WaterArea" parent="." instance=ExtResource("11_3gt10")] +visible = false +position = Vector2(200, -88) +scale = Vector2(189.712, 866.519) + +[node name="DropShadow" parent="." instance=ExtResource("12_3gt10")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(512, -64) +script = ExtResource("13_xisr0") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="Tiles2" parent="." instance=ExtResource("4_3gt10")] +z_index = -4096 +tile_map_data = PackedByteArray("AAD+//3/AgAAAAUAAAD8//z/AgAAAAUAAAD6//v/AgAAAAUAAAD4//r/AgAAAAUAAAD9//3/AgAAAAUAAAD7//z/AgAAAAUAAAD5//v/AgAAAAUAAAD3//r/AgAAAAUAAAABAP3/AgAAAAUAAAADAPz/AgAAAAUAAAAFAPv/AgAAAAUAAAAHAPr/AgAAAAUAAAACAP3/AgAAAAUAAAAEAPz/AgAAAAUAAAAGAPv/AgAAAAUAAAAIAPr/AgAAAAUAAAD3//b/AgAAAAUAAAD5//X/AgAAAAQAAAD4//b/AgAAAAUAAAD6//X/AgAAAAQAAAAGAPX/AgAAAAQAAAAIAPb/AgAAAAUAAAAHAPb/AgAAAAUAAAAFAPX/AgAAAAQAAAD9//j/AgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD9//n/AgAAAAUAAAD8//n/AgAAAAUAAAD8//j/AgAAAAUAAAD8//f/AgAAAAUAAAD9//f/AgAAAAUAAAD+//f/AgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///f/AgAAAAUAAAD+//r/AgAAAAUAAAD9//r/AgAAAAUAAAD8//r/AgAAAAUAAAD7//n/AgAAAAUAAAD7//j/AgAAAAUAAAD7//f/AgAAAAUAAAD8//b/AgAAAAUAAAD9//b/AgAAAAUAAAD+//b/AgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPf/AgAAAAUAAAD///r/AgAAAAUAAAD///b/AgAAAAUAAAD+//v/AgAAAAUAAAD9//v/AgAAAAUAAAD8//v/AgAAAAUAAAD7//r/AgAAAAUAAAD6//n/AgAAAAUAAAD6//j/AgAAAAUAAAD6//f/AgAAAAUAAAD7//b/AgAAAAUAAAD8//X/AgAAAAQAAAD9//X/AgAAAAQAAAD+//X/AgAAAAQAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPf/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPb/AgAAAAUAAAD///v/AgAAAAUAAAD///X/AgAAAAQAAAD+//z/AgAAAAUAAAD9//z/AgAAAAUAAAD7//v/AgAAAAUAAAD6//r/AgAAAAUAAAD5//n/AgAAAAUAAAD5//j/AgAAAAUAAAD5//f/AgAAAAUAAAD6//b/AgAAAAUAAAD7//X/AgAAAAQAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPf/AgAAAAUAAAABAPr/AgAAAAUAAAABAPb/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPX/AgAAAAQAAAD///z/AgAAAAUAAAD5//r/AgAAAAUAAAD4//n/AgAAAAUAAAD4//j/AgAAAAUAAAD4//f/AgAAAAUAAAD5//b/AgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPf/AgAAAAUAAAACAPr/AgAAAAUAAAACAPb/AgAAAAUAAAABAPv/AgAAAAUAAAABAPX/AgAAAAQAAAAAAPz/AgAAAAUAAAD///3/AgAAAAUAAAD3//n/AgAAAAUAAAD3//j/AgAAAAUAAAD3//f/AgAAAAUAAAAEAPj/AgAAAAUAAAAEAPn/AgAAAAUAAAAEAPf/AgAAAAUAAAADAPr/AgAAAAUAAAADAPb/AgAAAAUAAAACAPv/AgAAAAUAAAACAPX/AgAAAAQAAAABAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAD2//n/AgAAAAUAAAD2//j/AgAAAAUAAAD2//f/AgAAAAUAAAAFAPj/AgAAAAUAAAAFAPn/AgAAAAUAAAAFAPf/AgAAAAUAAAAEAPr/AgAAAAUAAAAEAPb/AgAAAAUAAAADAPv/AgAAAAUAAAADAPX/AgAAAAQAAAACAPz/AgAAAAUAAAAGAPj/AgAAAAUAAAAGAPn/AgAAAAUAAAAGAPf/AgAAAAUAAAAFAPr/AgAAAAUAAAAFAPb/AgAAAAUAAAAEAPv/AgAAAAUAAAAEAPX/AgAAAAQAAAAHAPj/AgAAAAUAAAAHAPn/AgAAAAUAAAAHAPf/AgAAAAUAAAAGAPr/AgAAAAUAAAAGAPb/AgAAAAUAAAAIAPj/AgAAAAUAAAAIAPn/AgAAAAUAAAAIAPf/AgAAAAUAAAAJAPf/AgAAAAUAAAAJAPj/AgAAAAUAAAAJAPn/AgAAAAUAAADn//X/AgAAAAQAAADn//b/AgAAAAUAAADo//X/AgAAAAQAAADo//b/AgAAAAUAAADp//X/AgAAAAQAAADp//b/AgAAAAUAAADq//X/AgAAAAQAAADq//b/AgAAAAUAAADr//X/AgAAAAQAAADr//b/AgAAAAUAAADs//X/AgAAAAQAAADs//b/AgAAAAUAAADt//X/AgAAAAQAAADt//b/AgAAAAUAAADu//X/AgAAAAQAAADu//b/AgAAAAUAAADv//X/AgAAAAQAAADv//b/AgAAAAUAAADw//X/AgAAAAQAAADw//b/AgAAAAUAAADx//X/AgAAAAQAAADx//b/AgAAAAUAAADy//X/AgAAAAQAAADy//b/AgAAAAUAAADz//X/AgAAAAQAAADz//b/AgAAAAUAAAD0//X/AgAAAAQAAAD0//b/AgAAAAUAAAD1//X/AgAAAAQAAAD1//b/AgAAAAUAAAD2//X/AgAAAAQAAAD2//b/AgAAAAUAAAD3//X/AgAAAAQAAAD4//X/AgAAAAQAAAAHAPX/AgAAAAQAAAAIAPX/AgAAAAQAAAAJAPX/AgAAAAQAAAAJAPb/AgAAAAUAAAAKAPX/AgAAAAQAAAAKAPb/AgAAAAUAAAALAPX/AgAAAAQAAAALAPb/AgAAAAUAAAAMAPX/AgAAAAQAAAAMAPb/AgAAAAUAAAANAPX/AgAAAAQAAAANAPb/AgAAAAUAAAAOAPX/AgAAAAQAAAAOAPb/AgAAAAUAAAAPAPX/AgAAAAQAAAAPAPb/AgAAAAUAAAAQAPX/AgAAAAQAAAAQAPb/AgAAAAUAAAARAPX/AgAAAAQAAAARAPb/AgAAAAUAAAASAPX/AgAAAAQAAAASAPb/AgAAAAUAAAATAPX/AgAAAAQAAAATAPb/AgAAAAUAAAAUAPX/AgAAAAQAAAAUAPb/AgAAAAUAAAAVAPX/AgAAAAQAAAAVAPb/AgAAAAUAAAAWAPX/AgAAAAQAAAAWAPb/AgAAAAUAAAAXAPX/AgAAAAQAAAAXAPb/AgAAAAUAAAAYAPX/AgAAAAQAAAAYAPb/AgAAAAUAAAAZAPX/AgAAAAQAAAAZAPb/AgAAAAUAAAAaAPX/AgAAAAQAAAAaAPb/AgAAAAUAAAAbAPX/AgAAAAQAAAAbAPb/AgAAAAUAAAAcAPX/AgAAAAQAAAAcAPb/AgAAAAUAAAAdAPX/AgAAAAQAAAAdAPb/AgAAAAUAAAAeAPX/AgAAAAQAAAAeAPb/AgAAAAUAAAAfAPX/AgAAAAQAAAAfAPb/AgAAAAUAAAAgAPX/AgAAAAQAAAAgAPb/AgAAAAUAAAAhAPX/AgAAAAQAAAAhAPb/AgAAAAUAAAAiAPX/AgAAAAQAAAAiAPb/AgAAAAUAAAAjAPX/AgAAAAQAAAAjAPb/AgAAAAUAAAAkAPX/AgAAAAQAAAAkAPb/AgAAAAUAAAAlAPX/AgAAAAQAAAAlAPb/AgAAAAUAAAAmAPX/AgAAAAQAAAAmAPb/AgAAAAUAAAAnAPX/AgAAAAQAAAAnAPb/AgAAAAUAAAAoAPX/AgAAAAQAAAAoAPb/AgAAAAUAAAApAPX/AgAAAAQAAAApAPb/AgAAAAUAAAAqAPX/AgAAAAQAAAAqAPb/AgAAAAUAAAArAPX/AgAAAAQAAAArAPb/AgAAAAUAAAAsAPX/AgAAAAQAAAAsAPb/AgAAAAUAAAAtAPX/AgAAAAQAAAAtAPb/AgAAAAUAAADn//f/AgAAAAUAAADn//j/AgAAAAUAAADn//n/AgAAAAUAAADn//r/AgAAAAUAAADn//v/AgAAAAUAAADn//z/AgAAAAUAAADn//3/AgAAAAUAAADn//7/AgAAAAUAAADn////AgAAAAUAAADn/wAAAgAAAAUAAADn/wEAAgAAAAUAAADn/wIAAgAAAAUAAADo//f/AgAAAAUAAADo//j/AgAAAAUAAADo//n/AgAAAAUAAADo//r/AgAAAAUAAADo//v/AgAAAAUAAADo//z/AgAAAAUAAADo//3/AgAAAAUAAADo//7/AgAAAAUAAADo////AgAAAAUAAADo/wAAAgAAAAUAAADo/wEAAgAAAAUAAADo/wIAAgAAAAUAAADp//f/AgAAAAUAAADp//j/AgAAAAUAAADp//n/AgAAAAUAAADp//r/AgAAAAUAAADp//v/AgAAAAUAAADp//z/AgAAAAUAAADp//3/AgAAAAUAAADp//7/AgAAAAUAAADp////AgAAAAUAAADp/wAAAgAAAAUAAADp/wEAAgAAAAUAAADp/wIAAgAAAAUAAADq//f/AgAAAAUAAADq//j/AgAAAAUAAADq//n/AgAAAAUAAADq//r/AgAAAAUAAADq//v/AgAAAAUAAADq//z/AgAAAAUAAADq//3/AgAAAAUAAADq//7/AgAAAAUAAADq////AgAAAAUAAADq/wAAAgAAAAUAAADq/wEAAgAAAAUAAADq/wIAAgAAAAUAAADr//f/AgAAAAUAAADr//j/AgAAAAUAAADr//n/AgAAAAUAAADr//r/AgAAAAUAAADr//v/AgAAAAUAAADr//z/AgAAAAUAAADr//3/AgAAAAUAAADr//7/AgAAAAUAAADr////AgAAAAUAAADr/wAAAgAAAAUAAADr/wEAAgAAAAUAAADr/wIAAgAAAAUAAADs//f/AgAAAAUAAADs//j/AgAAAAUAAADs//n/AgAAAAUAAADs//r/AgAAAAUAAADs//v/AgAAAAUAAADs//z/AgAAAAUAAADs//3/AgAAAAUAAADs//7/AgAAAAUAAADs////AgAAAAUAAADs/wAAAgAAAAUAAADs/wEAAgAAAAUAAADs/wIAAgAAAAUAAADt//f/AgAAAAUAAADt//j/AgAAAAUAAADt//n/AgAAAAUAAADt//r/AgAAAAUAAADt//v/AgAAAAUAAADt//z/AgAAAAUAAADt//3/AgAAAAUAAADt//7/AgAAAAUAAADt////AgAAAAUAAADt/wAAAgAAAAUAAADt/wEAAgAAAAUAAADt/wIAAgAAAAUAAADu//f/AgAAAAUAAADu//j/AgAAAAUAAADu//n/AgAAAAUAAADu//r/AgAAAAUAAADu//v/AgAAAAUAAADu//z/AgAAAAUAAADu//3/AgAAAAUAAADu//7/AgAAAAUAAADu////AgAAAAUAAADu/wAAAgAAAAUAAADu/wEAAgAAAAUAAADu/wIAAgAAAAUAAADv//f/AgAAAAUAAADv//j/AgAAAAUAAADv//n/AgAAAAUAAADv//r/AgAAAAUAAADv//v/AgAAAAUAAADv//z/AgAAAAUAAADv//3/AgAAAAUAAADv//7/AgAAAAUAAADv////AgAAAAUAAADv/wAAAgAAAAUAAADv/wEAAgAAAAUAAADv/wIAAgAAAAUAAADw//f/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADw/wEAAgAAAAUAAADw/wIAAgAAAAUAAADx//f/AgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADx/wEAAgAAAAUAAADx/wIAAgAAAAUAAADy//f/AgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADy/wEAAgAAAAUAAADy/wIAAgAAAAUAAADz//f/AgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAADz/wEAAgAAAAUAAADz/wIAAgAAAAUAAAD0//f/AgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD0/wEAAgAAAAUAAAD0/wIAAgAAAAUAAAD1//f/AgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD1/wEAAgAAAAUAAAD1/wIAAgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD2/wEAAgAAAAUAAAD2/wIAAgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD3/wEAAgAAAAUAAAD3/wIAAgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD4/wEAAgAAAAUAAAD4/wIAAgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD5/wEAAgAAAAUAAAD5/wIAAgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD6/wEAAgAAAAUAAAD6/wIAAgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD7/wEAAgAAAAUAAAD7/wIAAgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD8/wEAAgAAAAUAAAD8/wIAAgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD9/wEAAgAAAAUAAAD9/wIAAgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD+/wEAAgAAAAUAAAD+/wIAAgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAD//wEAAgAAAAUAAAD//wIAAgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAAAAAEAAgAAAAUAAAAAAAIAAgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAABAAEAAgAAAAUAAAABAAIAAgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAACAAEAAgAAAAUAAAACAAIAAgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAADAAEAAgAAAAUAAAADAAIAAgAAAAUAAAAEAP3/AgAAAAUAAAAEAP7/AgAAAAUAAAAEAP//AgAAAAUAAAAEAAAAAgAAAAUAAAAEAAEAAgAAAAUAAAAEAAIAAgAAAAUAAAAFAPz/AgAAAAUAAAAFAP3/AgAAAAUAAAAFAP7/AgAAAAUAAAAFAP//AgAAAAUAAAAFAAAAAgAAAAUAAAAFAAEAAgAAAAUAAAAFAAIAAgAAAAUAAAAGAPz/AgAAAAUAAAAGAP3/AgAAAAUAAAAGAP7/AgAAAAUAAAAGAP//AgAAAAUAAAAGAAAAAgAAAAUAAAAGAAEAAgAAAAUAAAAGAAIAAgAAAAUAAAAHAPv/AgAAAAUAAAAHAPz/AgAAAAUAAAAHAP3/AgAAAAUAAAAHAP7/AgAAAAUAAAAHAP//AgAAAAUAAAAHAAAAAgAAAAUAAAAHAAEAAgAAAAUAAAAHAAIAAgAAAAUAAAAIAPv/AgAAAAUAAAAIAPz/AgAAAAUAAAAIAP3/AgAAAAUAAAAIAP7/AgAAAAUAAAAIAP//AgAAAAUAAAAIAAAAAgAAAAUAAAAIAAEAAgAAAAUAAAAIAAIAAgAAAAUAAAAJAPr/AgAAAAUAAAAJAPv/AgAAAAUAAAAJAPz/AgAAAAUAAAAJAP3/AgAAAAUAAAAJAP7/AgAAAAUAAAAJAP//AgAAAAUAAAAJAAAAAgAAAAUAAAAJAAEAAgAAAAUAAAAJAAIAAgAAAAUAAAAKAPf/AgAAAAUAAAAKAPj/AgAAAAUAAAAKAPn/AgAAAAUAAAAKAPr/AgAAAAUAAAAKAPv/AgAAAAUAAAAKAPz/AgAAAAUAAAAKAP3/AgAAAAUAAAAKAP7/AgAAAAUAAAAKAP//AgAAAAUAAAAKAAAAAgAAAAUAAAAKAAEAAgAAAAUAAAAKAAIAAgAAAAUAAAALAPf/AgAAAAUAAAALAPj/AgAAAAUAAAALAPn/AgAAAAUAAAALAPr/AgAAAAUAAAALAPv/AgAAAAUAAAALAPz/AgAAAAUAAAALAP3/AgAAAAUAAAALAP7/AgAAAAUAAAALAP//AgAAAAUAAAALAAAAAgAAAAUAAAALAAEAAgAAAAUAAAALAAIAAgAAAAUAAAAMAPf/AgAAAAUAAAAMAPj/AgAAAAUAAAAMAPn/AgAAAAUAAAAMAPr/AgAAAAUAAAAMAPv/AgAAAAUAAAAMAPz/AgAAAAUAAAAMAP3/AgAAAAUAAAAMAP7/AgAAAAUAAAAMAP//AgAAAAUAAAAMAAAAAgAAAAUAAAAMAAEAAgAAAAUAAAAMAAIAAgAAAAUAAAANAPf/AgAAAAUAAAANAPj/AgAAAAUAAAANAPn/AgAAAAUAAAANAPr/AgAAAAUAAAANAPv/AgAAAAUAAAANAPz/AgAAAAUAAAANAP3/AgAAAAUAAAANAP7/AgAAAAUAAAANAP//AgAAAAUAAAANAAAAAgAAAAUAAAANAAEAAgAAAAUAAAANAAIAAgAAAAUAAAAOAPf/AgAAAAUAAAAOAPj/AgAAAAUAAAAOAPn/AgAAAAUAAAAOAPr/AgAAAAUAAAAOAPv/AgAAAAUAAAAOAPz/AgAAAAUAAAAOAP3/AgAAAAUAAAAOAP7/AgAAAAUAAAAOAP//AgAAAAUAAAAOAAAAAgAAAAUAAAAOAAEAAgAAAAUAAAAOAAIAAgAAAAUAAAAPAPf/AgAAAAUAAAAPAPj/AgAAAAUAAAAPAPn/AgAAAAUAAAAPAPr/AgAAAAUAAAAPAPv/AgAAAAUAAAAPAPz/AgAAAAUAAAAPAP3/AgAAAAUAAAAPAP7/AgAAAAUAAAAPAP//AgAAAAUAAAAPAAAAAgAAAAUAAAAPAAEAAgAAAAUAAAAPAAIAAgAAAAUAAAAQAPf/AgAAAAUAAAAQAPj/AgAAAAUAAAAQAPn/AgAAAAUAAAAQAPr/AgAAAAUAAAAQAPv/AgAAAAUAAAAQAPz/AgAAAAUAAAAQAP3/AgAAAAUAAAAQAP7/AgAAAAUAAAAQAP//AgAAAAUAAAAQAAAAAgAAAAUAAAAQAAEAAgAAAAUAAAAQAAIAAgAAAAUAAAARAPf/AgAAAAUAAAARAPj/AgAAAAUAAAARAPn/AgAAAAUAAAARAPr/AgAAAAUAAAARAPv/AgAAAAUAAAARAPz/AgAAAAUAAAARAP3/AgAAAAUAAAARAP7/AgAAAAUAAAARAP//AgAAAAUAAAARAAAAAgAAAAUAAAARAAEAAgAAAAUAAAARAAIAAgAAAAUAAAASAPf/AgAAAAUAAAASAPj/AgAAAAUAAAASAPn/AgAAAAUAAAASAPr/AgAAAAUAAAASAPv/AgAAAAUAAAASAPz/AgAAAAUAAAASAP3/AgAAAAUAAAASAP7/AgAAAAUAAAASAP//AgAAAAUAAAASAAAAAgAAAAUAAAASAAEAAgAAAAUAAAASAAIAAgAAAAUAAAATAPf/AgAAAAUAAAATAPj/AgAAAAUAAAATAPn/AgAAAAUAAAATAPr/AgAAAAUAAAATAPv/AgAAAAUAAAATAPz/AgAAAAUAAAATAP3/AgAAAAUAAAATAP7/AgAAAAUAAAATAP//AgAAAAUAAAATAAAAAgAAAAUAAAATAAEAAgAAAAUAAAATAAIAAgAAAAUAAAAUAPf/AgAAAAUAAAAUAPj/AgAAAAUAAAAUAPn/AgAAAAUAAAAUAPr/AgAAAAUAAAAUAPv/AgAAAAUAAAAUAPz/AgAAAAUAAAAUAP3/AgAAAAUAAAAUAP7/AgAAAAUAAAAUAP//AgAAAAUAAAAUAAAAAgAAAAUAAAAUAAEAAgAAAAUAAAAUAAIAAgAAAAUAAAAVAPf/AgAAAAUAAAAVAPj/AgAAAAUAAAAVAPn/AgAAAAUAAAAVAPr/AgAAAAUAAAAVAPv/AgAAAAUAAAAVAPz/AgAAAAUAAAAVAP3/AgAAAAUAAAAVAP7/AgAAAAUAAAAVAP//AgAAAAUAAAAVAAAAAgAAAAUAAAAVAAEAAgAAAAUAAAAVAAIAAgAAAAUAAAAWAPf/AgAAAAUAAAAWAPj/AgAAAAUAAAAWAPn/AgAAAAUAAAAWAPr/AgAAAAUAAAAWAPv/AgAAAAUAAAAWAPz/AgAAAAUAAAAWAP3/AgAAAAUAAAAWAP7/AgAAAAUAAAAWAP//AgAAAAUAAAAWAAAAAgAAAAUAAAAWAAEAAgAAAAUAAAAWAAIAAgAAAAUAAAAXAPf/AgAAAAUAAAAXAPj/AgAAAAUAAAAXAPn/AgAAAAUAAAAXAPr/AgAAAAUAAAAXAPv/AgAAAAUAAAAXAPz/AgAAAAUAAAAXAP3/AgAAAAUAAAAXAP7/AgAAAAUAAAAXAP//AgAAAAUAAAAXAAAAAgAAAAUAAAAXAAEAAgAAAAUAAAAXAAIAAgAAAAUAAAAYAPf/AgAAAAUAAAAYAPj/AgAAAAUAAAAYAPn/AgAAAAUAAAAYAPr/AgAAAAUAAAAYAPv/AgAAAAUAAAAYAPz/AgAAAAUAAAAYAP3/AgAAAAUAAAAYAP7/AgAAAAUAAAAYAP//AgAAAAUAAAAYAAAAAgAAAAUAAAAYAAEAAgAAAAUAAAAYAAIAAgAAAAUAAAAZAPf/AgAAAAUAAAAZAPj/AgAAAAUAAAAZAPn/AgAAAAUAAAAZAPr/AgAAAAUAAAAZAPv/AgAAAAUAAAAZAPz/AgAAAAUAAAAZAP3/AgAAAAUAAAAZAP7/AgAAAAUAAAAZAP//AgAAAAUAAAAZAAAAAgAAAAUAAAAZAAEAAgAAAAUAAAAZAAIAAgAAAAUAAAAaAPf/AgAAAAUAAAAaAPj/AgAAAAUAAAAaAPn/AgAAAAUAAAAaAPr/AgAAAAUAAAAaAPv/AgAAAAUAAAAaAPz/AgAAAAUAAAAaAP3/AgAAAAUAAAAaAP7/AgAAAAUAAAAaAP//AgAAAAUAAAAaAAAAAgAAAAUAAAAaAAEAAgAAAAUAAAAaAAIAAgAAAAUAAAAbAPf/AgAAAAUAAAAbAPj/AgAAAAUAAAAbAPn/AgAAAAUAAAAbAPr/AgAAAAUAAAAbAPv/AgAAAAUAAAAbAPz/AgAAAAUAAAAbAP3/AgAAAAUAAAAbAP7/AgAAAAUAAAAbAP//AgAAAAUAAAAbAAAAAgAAAAUAAAAbAAEAAgAAAAUAAAAbAAIAAgAAAAUAAAAcAPf/AgAAAAUAAAAcAPj/AgAAAAUAAAAcAPn/AgAAAAUAAAAcAPr/AgAAAAUAAAAcAPv/AgAAAAUAAAAcAPz/AgAAAAUAAAAcAP3/AgAAAAUAAAAcAP7/AgAAAAUAAAAcAP//AgAAAAUAAAAcAAAAAgAAAAUAAAAcAAEAAgAAAAUAAAAcAAIAAgAAAAUAAAAdAPf/AgAAAAUAAAAdAPj/AgAAAAUAAAAdAPn/AgAAAAUAAAAdAPr/AgAAAAUAAAAdAPv/AgAAAAUAAAAdAPz/AgAAAAUAAAAdAP3/AgAAAAUAAAAdAP7/AgAAAAUAAAAdAP//AgAAAAUAAAAdAAAAAgAAAAUAAAAdAAEAAgAAAAUAAAAdAAIAAgAAAAUAAAAeAPf/AgAAAAUAAAAeAPj/AgAAAAUAAAAeAPn/AgAAAAUAAAAeAPr/AgAAAAUAAAAeAPv/AgAAAAUAAAAeAPz/AgAAAAUAAAAeAP3/AgAAAAUAAAAeAP7/AgAAAAUAAAAeAP//AgAAAAUAAAAeAAAAAgAAAAUAAAAeAAEAAgAAAAUAAAAeAAIAAgAAAAUAAAAfAPf/AgAAAAUAAAAfAPj/AgAAAAUAAAAfAPn/AgAAAAUAAAAfAPr/AgAAAAUAAAAfAPv/AgAAAAUAAAAfAPz/AgAAAAUAAAAfAP3/AgAAAAUAAAAfAP7/AgAAAAUAAAAfAP//AgAAAAUAAAAfAAAAAgAAAAUAAAAfAAEAAgAAAAUAAAAfAAIAAgAAAAUAAAAgAPf/AgAAAAUAAAAgAPj/AgAAAAUAAAAgAPn/AgAAAAUAAAAgAPr/AgAAAAUAAAAgAPv/AgAAAAUAAAAgAPz/AgAAAAUAAAAgAP3/AgAAAAUAAAAgAP7/AgAAAAUAAAAgAP//AgAAAAUAAAAgAAAAAgAAAAUAAAAgAAEAAgAAAAUAAAAgAAIAAgAAAAUAAAAhAPf/AgAAAAUAAAAhAPj/AgAAAAUAAAAhAPn/AgAAAAUAAAAhAPr/AgAAAAUAAAAhAPv/AgAAAAUAAAAhAPz/AgAAAAUAAAAhAP3/AgAAAAUAAAAhAP7/AgAAAAUAAAAhAP//AgAAAAUAAAAhAAAAAgAAAAUAAAAhAAEAAgAAAAUAAAAhAAIAAgAAAAUAAAAiAPf/AgAAAAUAAAAiAPj/AgAAAAUAAAAiAPn/AgAAAAUAAAAiAPr/AgAAAAUAAAAiAPv/AgAAAAUAAAAiAPz/AgAAAAUAAAAiAP3/AgAAAAUAAAAiAP7/AgAAAAUAAAAiAP//AgAAAAUAAAAiAAAAAgAAAAUAAAAiAAEAAgAAAAUAAAAiAAIAAgAAAAUAAAAjAPf/AgAAAAUAAAAjAPj/AgAAAAUAAAAjAPn/AgAAAAUAAAAjAPr/AgAAAAUAAAAjAPv/AgAAAAUAAAAjAPz/AgAAAAUAAAAjAP3/AgAAAAUAAAAjAP7/AgAAAAUAAAAjAP//AgAAAAUAAAAjAAAAAgAAAAUAAAAjAAEAAgAAAAUAAAAjAAIAAgAAAAUAAAAkAPf/AgAAAAUAAAAkAPj/AgAAAAUAAAAkAPn/AgAAAAUAAAAkAPr/AgAAAAUAAAAkAPv/AgAAAAUAAAAkAPz/AgAAAAUAAAAkAP3/AgAAAAUAAAAkAP7/AgAAAAUAAAAkAP//AgAAAAUAAAAkAAAAAgAAAAUAAAAkAAEAAgAAAAUAAAAkAAIAAgAAAAUAAAAlAPf/AgAAAAUAAAAlAPj/AgAAAAUAAAAlAPn/AgAAAAUAAAAlAPr/AgAAAAUAAAAlAPv/AgAAAAUAAAAlAPz/AgAAAAUAAAAlAP3/AgAAAAUAAAAlAP7/AgAAAAUAAAAlAP//AgAAAAUAAAAlAAAAAgAAAAUAAAAlAAEAAgAAAAUAAAAlAAIAAgAAAAUAAAAmAPf/AgAAAAUAAAAmAPj/AgAAAAUAAAAmAPn/AgAAAAUAAAAmAPr/AgAAAAUAAAAmAPv/AgAAAAUAAAAmAPz/AgAAAAUAAAAmAP3/AgAAAAUAAAAmAP7/AgAAAAUAAAAmAP//AgAAAAUAAAAmAAAAAgAAAAUAAAAmAAEAAgAAAAUAAAAmAAIAAgAAAAUAAAAnAPf/AgAAAAUAAAAnAPj/AgAAAAUAAAAnAPn/AgAAAAUAAAAnAPr/AgAAAAUAAAAnAPv/AgAAAAUAAAAnAPz/AgAAAAUAAAAnAP3/AgAAAAUAAAAnAP7/AgAAAAUAAAAnAP//AgAAAAUAAAAnAAAAAgAAAAUAAAAnAAEAAgAAAAUAAAAnAAIAAgAAAAUAAAAoAPf/AgAAAAUAAAAoAPj/AgAAAAUAAAAoAPn/AgAAAAUAAAAoAPr/AgAAAAUAAAAoAPv/AgAAAAUAAAAoAPz/AgAAAAUAAAAoAP3/AgAAAAUAAAAoAP7/AgAAAAUAAAAoAP//AgAAAAUAAAAoAAAAAgAAAAUAAAAoAAEAAgAAAAUAAAAoAAIAAgAAAAUAAAApAPf/AgAAAAUAAAApAPj/AgAAAAUAAAApAPn/AgAAAAUAAAApAPr/AgAAAAUAAAApAPv/AgAAAAUAAAApAPz/AgAAAAUAAAApAP3/AgAAAAUAAAApAP7/AgAAAAUAAAApAP//AgAAAAUAAAApAAAAAgAAAAUAAAApAAEAAgAAAAUAAAApAAIAAgAAAAUAAAAqAPf/AgAAAAUAAAAqAPj/AgAAAAUAAAAqAPn/AgAAAAUAAAAqAPr/AgAAAAUAAAAqAPv/AgAAAAUAAAAqAPz/AgAAAAUAAAAqAP3/AgAAAAUAAAAqAP7/AgAAAAUAAAAqAP//AgAAAAUAAAAqAAAAAgAAAAUAAAAqAAEAAgAAAAUAAAAqAAIAAgAAAAUAAAArAPf/AgAAAAUAAAArAPj/AgAAAAUAAAArAPn/AgAAAAUAAAArAPr/AgAAAAUAAAArAPv/AgAAAAUAAAArAPz/AgAAAAUAAAArAP3/AgAAAAUAAAArAP7/AgAAAAUAAAArAP//AgAAAAUAAAArAAAAAgAAAAUAAAArAAEAAgAAAAUAAAArAAIAAgAAAAUAAAAsAPf/AgAAAAUAAAAsAPj/AgAAAAUAAAAsAPn/AgAAAAUAAAAsAPr/AgAAAAUAAAAsAPv/AgAAAAUAAAAsAPz/AgAAAAUAAAAsAP3/AgAAAAUAAAAsAP7/AgAAAAUAAAAsAP//AgAAAAUAAAAsAAAAAgAAAAUAAAAsAAEAAgAAAAUAAAAsAAIAAgAAAAUAAAAtAPf/AgAAAAUAAAAtAPj/AgAAAAUAAAAtAPn/AgAAAAUAAAAtAPr/AgAAAAUAAAAtAPv/AgAAAAUAAAAtAPz/AgAAAAUAAAAtAP3/AgAAAAUAAAAtAP7/AgAAAAUAAAAtAP//AgAAAAUAAAAtAAAAAgAAAAUAAAAtAAEAAgAAAAUAAAAtAAIAAgAAAAUAAAA=") + +[node name="LevelBG" parent="." instance=ExtResource("13_2mend")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("14_2mend") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" diff --git a/Scenes/Levels/SMBLL/World8/8-4b.tscn b/Scenes/Levels/SMBLL/World8/8-4b.tscn new file mode 100644 index 0000000..37cef8a --- /dev/null +++ b/Scenes/Levels/SMBLL/World8/8-4b.tscn @@ -0,0 +1,97 @@ +[gd_scene load_steps=16 format=4 uid="uid://d4acncmmxvgk3"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_3qsc3"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_wnowg"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_17kpe"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_7icic"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="8_wnowg"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="9_17kpe"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="9_cgrx4"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="10_7icic"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="10_17kpe"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_cgrx4"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="11_7icic"] +[ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="12_em7eg"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="13_ta2ch"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="14_5yew1"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="15_ta2ch"] + +[node name="8-4b" type="Node"] +script = ExtResource("1_3qsc3") +music = ExtResource("2_wnowg") +theme = "Castle" +campaign = "SMBLL" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("5_17kpe")] +position = Vector2(-232, 0) + +[node name="Tiles" parent="." instance=ExtResource("6_7icic")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAADAAAAAADy/wEAAAADAAEAAAD4//r/AAALAAsAAAD4//v/AAAAAAEAAAD4//z/AAAAAAEAAAD4//3/AAAAAAEAAAD4//7/AAAAAAEAAAD4////AAAAAAEAAAD4/wAAAAAJAAsAAAD4/wEAAAABAAEAAAD5/wAAAAADAAAAAAD5/wEAAAADAAEAAAD5//r/AAACAAMAAAD6//r/AAACAAMAAAD7//r/AAADAAMAAAAAAPb/AAABAAEAAAAAAPf/AAABAAEAAAAAAPj/AAABAAEAAAAAAPn/AAABAAEAAAAAAPr/AAABAAEAAAAAAPv/AAABAAEAAAAAAPz/AAABAAEAAAAAAP3/AAABAAEAAAAAAP7/AAABAAEAAAAAAP//AAABAAEAAAAAAAAAAAABAAEAAAAAAAEAAAABAAEAAAABAPb/AAACAAEAAAABAPf/AAACAAEAAAABAPj/AAACAAEAAAABAPn/AAACAAEAAAABAPr/AAACAAEAAAABAPv/AAACAAEAAAABAPz/AAACAAEAAAABAP3/AAACAAEAAAABAP7/AAACAAEAAAABAP//AAACAAEAAAABAAAAAAACAAEAAAABAAEAAAACAAEAAAACAPb/AAACAAEAAAACAPf/AAACAAEAAAACAPj/AAACAAEAAAACAPn/AAACAAEAAAACAPr/AAACAAEAAAACAPv/AAACAAEAAAACAPz/AAACAAEAAAACAP3/AAACAAEAAAACAP7/AAACAAEAAAACAP//AAACAAEAAAACAAAAAAACAAEAAAACAAEAAAACAAEAAAADAPb/AAACAAEAAAADAPf/AAACAAEAAAADAPj/AAACAAEAAAADAPn/AAACAAEAAAADAPr/AAACAAEAAAADAPv/AAACAAEAAAADAPz/AAACAAEAAAADAP3/AAACAAEAAAADAP7/AAACAAEAAAADAP//AAACAAEAAAADAAAAAAACAAEAAAADAAEAAAACAAEAAAAEAPb/AAACAAEAAAAEAPf/AAACAAEAAAAEAPj/AAACAAEAAAAEAPn/AAACAAEAAAAEAPr/AAACAAEAAAAEAPv/AAACAAEAAAAEAPz/AAACAAEAAAAEAP3/AAACAAEAAAAEAP7/AAACAAEAAAAEAP//AAACAAEAAAAEAAAAAAACAAEAAAAEAAEAAAACAAEAAAAFAPb/AAACAAEAAAAFAPf/AAACAAEAAAAFAPj/AAACAAEAAAAFAPn/AAACAAEAAAAFAPr/AAACAAEAAAAFAPv/AAACAAEAAAAFAPz/AAACAAEAAAAFAP3/AAACAAEAAAAFAP7/AAACAAEAAAAFAP//AAACAAEAAAAFAAAAAAACAAEAAAAFAAEAAAACAAEAAAAGAPb/AAACAAEAAAAGAPf/AAACAAEAAAAGAPj/AAACAAEAAAAGAPn/AAACAAEAAAAGAPr/AAACAAEAAAAGAPv/AAACAAEAAAAGAPz/AAACAAEAAAAGAP3/AAACAAEAAAAGAP7/AAACAAEAAAAGAP//AAACAAEAAAAGAAAAAAACAAEAAAAGAAEAAAACAAEAAAAHAPb/AAACAAEAAAAHAPf/AAACAAEAAAAHAPj/AAACAAEAAAAHAPn/AAACAAEAAAAHAPr/AAACAAEAAAAHAPv/AAACAAEAAAAHAPz/AAACAAEAAAAHAP3/AAACAAEAAAAHAP7/AAACAAEAAAAHAP//AAACAAEAAAAHAAAAAAACAAEAAAAHAAEAAAACAAEAAAAIAPb/AAACAAEAAAAIAPf/AAACAAEAAAAIAPj/AAACAAEAAAAIAPn/AAACAAEAAAAIAPr/AAACAAEAAAAIAPv/AAACAAEAAAAIAPz/AAACAAEAAAAIAP3/AAACAAEAAAAIAP7/AAACAAEAAAAIAP//AAACAAEAAAAIAAAAAAACAAEAAAAIAAEAAAACAAEAAAAJAPX/AAACAAAAAAAJAPb/AAACAAEAAAAJAPf/AAACAAEAAAAJAPj/AAACAAEAAAAJAPn/AAACAAEAAAAJAPr/AAACAAEAAAAJAPv/AAACAAEAAAAJAPz/AAACAAEAAAAJAP3/AAACAAEAAAAJAP7/AAACAAEAAAAJAP//AAACAAEAAAAJAAAAAAACAAEAAAAJAAEAAAACAAEAAAAKAPX/AAACAAAAAAAKAPb/AAACAAEAAAAKAPf/AAACAAEAAAAKAPj/AAACAAEAAAAKAPn/AAACAAEAAAAKAPr/AAACAAEAAAAKAPv/AAACAAEAAAAKAPz/AAACAAEAAAAKAP3/AAACAAEAAAAKAP7/AAACAAEAAAAKAP//AAACAAEAAAAKAAAAAAACAAEAAAAKAAEAAAACAAEAAAALAPX/AAACAAAAAAALAPb/AAACAAEAAAALAPf/AAACAAEAAAALAPj/AAACAAEAAAALAPn/AAACAAEAAAALAPr/AAACAAEAAAALAPv/AAACAAEAAAALAPz/AAACAAEAAAALAP3/AAACAAEAAAALAP7/AAACAAEAAAALAP//AAACAAEAAAALAAAAAAACAAEAAAALAAEAAAACAAEAAAAMAPX/AAACAAAAAAAMAPb/AAACAAEAAAAMAPf/AAACAAEAAAAMAPj/AAACAAEAAAAMAPn/AAACAAEAAAAMAPr/AAACAAEAAAAMAPv/AAACAAEAAAAMAPz/AAACAAEAAAAMAP3/AAACAAEAAAAMAP7/AAACAAEAAAAMAP//AAACAAEAAAAMAAAAAAACAAEAAAAMAAEAAAACAAEAAAANAPX/AAACAAAAAAANAPb/AAACAAEAAAANAPf/AAACAAEAAAANAPj/AAACAAEAAAANAPn/AAACAAEAAAANAPr/AAACAAEAAAANAPv/AAACAAEAAAANAPz/AAACAAEAAAANAP3/AAACAAEAAAANAP7/AAACAAEAAAANAP//AAACAAEAAAANAAAAAAACAAEAAAANAAEAAAACAAEAAAAOAPX/AAACAAAAAAAOAPb/AAACAAEAAAAOAPf/AAACAAEAAAAOAPj/AAACAAEAAAAOAPn/AAACAAEAAAAOAPr/AAACAAEAAAAOAPv/AAACAAEAAAAOAPz/AAACAAEAAAAOAP3/AAACAAEAAAAOAP7/AAACAAEAAAAOAP//AAACAAEAAAAOAAAAAAACAAEAAAAOAAEAAAACAAEAAAAPAPX/AAACAAAAAAAPAPb/AAACAAEAAAAPAPf/AAACAAEAAAAPAPj/AAACAAEAAAAPAPn/AAACAAEAAAAPAPr/AAACAAEAAAAPAPv/AAACAAEAAAAPAPz/AAACAAEAAAAPAP3/AAACAAEAAAAPAP7/AAACAAEAAAAPAP//AAACAAEAAAAPAAAAAAACAAEAAAAPAAEAAAACAAEAAAAQAPX/AAACAAAAAAAQAPb/AAACAAEAAAAQAPf/AAACAAEAAAAQAPj/AAACAAEAAAAQAPn/AAACAAEAAAAQAPr/AAACAAEAAAAQAPv/AAACAAEAAAAQAPz/AAACAAEAAAAQAP3/AAACAAEAAAAQAP7/AAACAAEAAAAQAP//AAACAAEAAAAQAAAAAAACAAEAAAAQAAEAAAACAAEAAAARAPX/AAACAAAAAAARAPb/AAACAAEAAAARAPf/AAACAAEAAAARAPj/AAACAAEAAAARAPn/AAACAAEAAAARAPr/AAACAAEAAAARAPv/AAACAAEAAAARAPz/AAACAAEAAAARAP3/AAACAAEAAAARAP7/AAACAAEAAAARAP//AAACAAEAAAARAAAAAAACAAEAAAARAAEAAAACAAEAAAAAAPX/AAABAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAADw//X/AAADAAAAAADw//b/AAADAAEAAADw//f/AAADAAEAAADw//j/AAADAAEAAADw//n/AAADAAEAAADw//r/AAADAAEAAADw//v/AAADAAEAAADw//z/AAADAAIAAADz//7/AAAIAAQAAADz////AAAIAAUAAAD0//7/AAAJAAQAAAD0////AAAJAAUAAADz/wAAAAAIAAUAAAD0/wAAAAAJAAUAAADz/wEAAAAIAAUAAAD0/wEAAAAJAAUAAAD6//7/AAAIAAIAAAD6////AAAIAAMAAAD7//7/AAAJAAIAAAD7////AAAJAAMAAAD6/wAAAAAIAAMAAAD7/wAAAAAJAAMAAAD6/wEAAAAIAAMAAAD7/wEAAAAJAAMAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAADAAIAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAEAAADv//j/AAABAAEAAADv//n/AAABAAEAAADv//r/AAABAAEAAADv//v/AAABAAEAAADv//z/AAABAAIAAAD4/wIAAAABAAIAAAD5/wIAAAADAAIAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAADAAAAAAASAPb/AAACAAEAAAATAPb/AAACAAEAAAAUAPb/AAACAAEAAAAVAPb/AAACAAEAAAAWAPb/AAADAAEAAAASAPf/AAACAAEAAAATAPf/AAACAAEAAAAUAPf/AAACAAEAAAAVAPf/AAACAAEAAAAWAPf/AAADAAEAAAASAPj/AAACAAEAAAATAPj/AAACAAEAAAAUAPj/AAACAAEAAAAVAPj/AAACAAEAAAAWAPj/AAADAAEAAAASAPn/AAACAAEAAAATAPn/AAACAAEAAAAUAPn/AAACAAEAAAAVAPn/AAACAAEAAAAWAPn/AAADAAEAAAASAPr/AAACAAEAAAATAPr/AAACAAEAAAAUAPr/AAACAAEAAAAVAPr/AAACAAEAAAAWAPr/AAADAAEAAAASAPv/AAACAAEAAAATAPv/AAACAAEAAAAUAPv/AAACAAEAAAAVAPv/AAACAAEAAAAWAPv/AAADAAEAAAASAPz/AAACAAEAAAATAPz/AAACAAEAAAAUAPz/AAACAAEAAAAVAPz/AAACAAEAAAAWAPz/AAADAAEAAAASAP3/AAACAAEAAAATAP3/AAACAAEAAAAUAP3/AAACAAEAAAAVAP3/AAACAAEAAAAWAP3/AAADAAEAAAASAP7/AAACAAEAAAATAP7/AAACAAEAAAAUAP7/AAACAAEAAAAVAP7/AAACAAEAAAAWAP7/AAADAAEAAAASAP//AAACAAEAAAATAP//AAACAAEAAAAUAP//AAACAAEAAAAVAP//AAACAAEAAAAWAP//AAADAAEAAAASAAAAAAACAAEAAAATAAAAAAACAAEAAAAUAAAAAAACAAEAAAAVAAAAAAACAAEAAAAWAAAAAAADAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAADAAEAAAAAAAIAAAABAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAADAAIAAAA=") + +[node name="RedPirannhaPlant" parent="." instance=ExtResource("8_wnowg")] +position = Vector2(-192, -32) + +[node name="RedPirannhaPlant2" parent="." instance=ExtResource("8_wnowg")] +position = Vector2(-80, -32) + +[node name="PipeArea" parent="." instance=ExtResource("9_cgrx4")] +position = Vector2(-192, -32) +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("9_cgrx4")] +position = Vector2(-80, -32) +target_level = "uid://m5tqelw47oet" + +[node name="DropShadow" parent="." instance=ExtResource("10_cgrx4")] + +[node name="Camera2D" type="Camera2D" parent="."] +position = Vector2(-128, -88) +limit_left = -256 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("9_17kpe") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("10_7icic")] +particles = 3 + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("10_17kpe") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("11_7icic")] +position = Vector2(-104, -8) +id = 2 + +[node name="SettingObjectNode" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("12_em7eg") +setting_title = "level_design" +nodes_to_delete = [NodePath("../InvisibleQuestionBlock")] +metadata/_custom_type_script = "uid://dn7riekvv1gpy" + +[node name="Tiles2" parent="SettingObjectNode" instance=ExtResource("6_7icic")] +tile_map_data = PackedByteArray("AAD8//7/AAAEAAIAAADx//z/AQAAAAAACAA=") + +[node name="Checkpoint" parent="." instance=ExtResource("13_ta2ch")] +position = Vector2(-104, -96) +optional = true + +[node name="CheckpointFlag" parent="." instance=ExtResource("14_5yew1")] +position = Vector2(-104, -96) +optional = true + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("15_ta2ch")] +position = Vector2(-232, -56) + +[connection signal="ready" from="Camera2D" to="Camera2D" method="make_current"] +[connection signal="block_destroyed" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World8/8-4c.tscn b/Scenes/Levels/SMBLL/World8/8-4c.tscn new file mode 100644 index 0000000..0a05fae --- /dev/null +++ b/Scenes/Levels/SMBLL/World8/8-4c.tscn @@ -0,0 +1,171 @@ +[gd_scene load_steps=24 format=4 uid="uid://m5tqelw47oet"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_0kk8t"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_d34x1"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="3_en71p"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_cmkys"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="7_8klxw"] +[ext_resource type="PackedScene" uid="uid://n7nskl10ouem" path="res://Scenes/Prefabs/Entities/Items/PoisonMushroom.tscn" id="8_lgfb4"] +[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="9_ncmv2"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="10_cmkys"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="11_8klxw"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="12_lgfb4"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="13_ct5s8"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="13_ncmv2"] +[ext_resource type="PackedScene" uid="uid://b5fyj3qbppnyg" path="res://Scenes/Prefabs/LevelObjects/PickAPathTeleport.tscn" id="14_ct5s8"] +[ext_resource type="PackedScene" uid="uid://cmcpug8hc74jf" path="res://Scenes/Prefabs/LevelObjects/PickAPathPoint.tscn" id="15_8klxw"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="16_lgfb4"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="18_ct5s8"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="19_d34x1"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="19_g2oxs"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="20_lf0wv"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="22_51i6h"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="23_eisac"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="24_io31g"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="25_aiknn"] + +[node name="8-4c" type="Node"] +script = ExtResource("1_0kk8t") +music = ExtResource("2_d34x1") +theme = "Castle" +campaign = "SMBLL" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("3_en71p")] +position = Vector2(-232, 0) + +[node name="Tiles" parent="." instance=ExtResource("6_cmkys")] +tile_map_data = PackedByteArray("AAD5//X/AAACAAMAAAD6//X/AAACAAMAAAAGAPX/AAACAAMAAAAFAPX/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAD7//X/AAACAAMAAAAAAPX/AAACAAMAAAD///z/AQAAAAAAAgABAPX/AAACAAMAAAAAAPz/AQAAAAAACAACAPX/AAACAAMAAAABAPz/AQAAAAAAAgADAPX/AAACAAMAAAAEAPX/AAACAAMAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAADAAAAAADy/wEAAAADAAEAAAD7/wAAAAABAAAAAAD7/wEAAAABAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAADAAAAAAACAAEAAAADAAEAAAAFAAAAAAABAAAAAAAFAAEAAAABAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAADAAAAAAASAAEAAAADAAEAAAAeAAAAAAAAAAAAAAAeAAEAAAAAAAEAAAAgAAAAAAABAAAAAAAgAAEAAAABAAEAAAAhAAAAAAADAAAAAAAhAAEAAAADAAEAAAAlAP3/AAABAAAAAAAlAP7/AAABAAEAAAAlAP//AAABAAEAAAAlAAAAAAABAAEAAAAlAAEAAAABAAEAAAAmAP3/AAACAAAAAAAmAP7/AAACAAEAAAAmAP//AAACAAEAAAAmAAAAAAACAAEAAAAmAAEAAAACAAEAAAAnAP3/AAACAAAAAAAnAP7/AAACAAEAAAAnAP//AAACAAEAAAAnAAAAAAACAAEAAAAnAAEAAAACAAEAAAAoAP3/AAACAAAAAAAoAP7/AAACAAEAAAAoAP//AAACAAEAAAAoAAAAAAACAAEAAAAoAAEAAAACAAEAAAApAP3/AAACAAAAAAApAP7/AAACAAEAAAApAP//AAACAAEAAAApAAAAAAACAAEAAAApAAEAAAACAAEAAAAqAP3/AAACAAAAAAAqAP7/AAACAAEAAAAqAP//AAACAAEAAAAqAAAAAAACAAEAAAAqAAEAAAACAAEAAAArAP3/AAADAAAAAAArAP7/AAABAAsAAAArAP//AAACAAEAAAArAAAAAAACAAEAAAArAAEAAAACAAEAAAAsAP7/AAADAAAAAAAsAP//AAABAAsAAAAsAAAAAAACAAEAAAAsAAEAAAACAAEAAAAtAP//AAADAAAAAAAtAAAAAAABAAsAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAADAAAAAAA5AAEAAAADAAEAAAAxAPX/AAAHAAsAAAAxAPb/AAABAAEAAAAxAPf/AAABAAEAAAAxAPj/AAABAAEAAAAxAPn/AAABAAEAAAAxAPr/AAABAAEAAAAxAPv/AAABAAEAAAAxAPz/AAABAAIAAAAyAPX/AAACAAAAAAAyAPb/AAACAAEAAAAyAPf/AAACAAEAAAAyAPj/AAACAAEAAAAyAPn/AAACAAEAAAAyAPr/AAACAAEAAAAyAPv/AAACAAEAAAAyAPz/AAACAAIAAAAzAPX/AAACAAAAAAAzAPb/AAACAAEAAAAzAPf/AAACAAEAAAAzAPj/AAACAAEAAAAzAPn/AAACAAEAAAAzAPr/AAACAAEAAAAzAPv/AAACAAEAAAAzAPz/AAACAAIAAAA0APX/AAACAAAAAAA0APb/AAACAAEAAAA0APf/AAACAAEAAAA0APj/AAACAAEAAAA0APn/AAACAAEAAAA0APr/AAACAAEAAAA0APv/AAACAAEAAAA0APz/AAACAAIAAAA1APX/AAACAAAAAAA1APb/AAACAAEAAAA1APf/AAACAAEAAAA1APj/AAACAAEAAAA1APn/AAACAAEAAAA1APr/AAACAAEAAAA1APv/AAACAAEAAAA1APz/AAACAAIAAAA2APX/AAACAAAAAAA2APb/AAACAAEAAAA2APf/AAACAAEAAAA2APj/AAACAAEAAAA2APn/AAACAAEAAAA2APr/AAACAAEAAAA2APv/AAACAAEAAAA2APz/AAACAAIAAAA3APX/AAACAAAAAAA3APb/AAACAAEAAAA3APf/AAACAAEAAAA3APj/AAACAAEAAAA3APn/AAACAAEAAAA3APr/AAACAAEAAAA3APv/AAACAAEAAAA3APz/AAACAAIAAAA4APX/AAACAAAAAAA4APb/AAACAAEAAAA4APf/AAACAAEAAAA4APj/AAACAAEAAAA4APn/AAACAAEAAAA4APr/AAACAAEAAAA4APv/AAACAAEAAAA4APz/AAACAAIAAAA5APX/AAAIAAsAAAA5APb/AAADAAEAAAA5APf/AAADAAEAAAA5APj/AAADAAEAAAA5APn/AAADAAEAAAA5APr/AAADAAEAAAA5APv/AAADAAEAAAA5APz/AAADAAIAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAADw//X/AAACAAMAAADx//X/AAACAAMAAADy//X/AAACAAMAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAADz//7/AAAIAAIAAADz////AAAIAAMAAAD0//7/AAAJAAIAAAD0////AAAJAAMAAADz/wAAAAAIAAMAAAD0/wAAAAAJAAMAAADz/wEAAAAIAAMAAAD0/wEAAAAJAAMAAAADAP7/AAAIAAAAAAADAP//AAAIAAEAAAAEAP7/AAAJAAAAAAAEAP//AAAJAAEAAAADAAAAAAAIAAEAAAAEAAAAAAAJAAEAAAADAAEAAAAIAAEAAAAEAAEAAAAJAAEAAAATAP7/AAAIAAQAAAATAP//AAAIAAUAAAAUAP7/AAAJAAQAAAAUAP//AAAJAAUAAAATAAAAAAAIAAUAAAAUAAAAAAAJAAUAAAATAAEAAAAIAAUAAAAUAAEAAAAJAAUAAAAcAPn/AAABAAMAAAAdAPn/AAADAAMAAAAgAPz/AAAAAAMAAAAlAPz/AAAEAAAAAABBAP3/AAAAAAAAAABBAP7/AAAAAAEAAABBAP//AAAAAAEAAABBAAAAAAAAAAEAAABBAAEAAAAAAAEAAABDAP3/AAABAAAAAABDAP7/AAABAAEAAABDAP//AAABAAEAAABDAAAAAAABAAEAAABDAAEAAAABAAEAAABEAP3/AAACAAAAAABEAP7/AAACAAEAAABEAP//AAACAAEAAABEAAAAAAACAAEAAABEAAEAAAACAAEAAABFAP3/AAACAAAAAABFAP7/AAACAAEAAABFAP//AAACAAEAAABFAAAAAAACAAEAAABFAAEAAAACAAEAAABGAP3/AAACAAAAAABGAP7/AAACAAEAAABGAP//AAACAAEAAABGAAAAAAACAAEAAABGAAEAAAACAAEAAABHAP3/AAACAAAAAABHAP7/AAACAAEAAABHAP//AAACAAEAAABHAAAAAAACAAEAAABHAAEAAAACAAEAAABIAP3/AAACAAAAAABIAP7/AAACAAEAAABIAP//AAACAAEAAABIAAAAAAACAAEAAABIAAEAAAACAAEAAABJAP3/AAAAAAsAAABJAP7/AAACAAEAAABJAP//AAACAAEAAABJAAAAAAACAAEAAABJAAEAAAACAAEAAABJAPX/AAABAAAAAABJAPb/AAABAAEAAABJAPf/AAABAAEAAABJAPj/AAABAAEAAABJAPn/AAABAAEAAABJAPr/AAABAAEAAABJAPv/AAABAAEAAABJAPz/AAABAAEAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAACAAMAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAADAAMAAABFAPj/AQAAAAAAEgBFAPz/AAAKAAcAAABGAPv/AAALAAYAAABGAPz/AAALAAcAAABHAPv/AAAMAAYAAABHAPz/AAAMAAcAAABIAPv/AAAJAAcAAABIAPz/AAAJAAcAAABHAPX/AAAIAAcAAABIAPX/AAAJAAcAAABHAPb/AAAIAAcAAABIAPb/AAAJAAcAAABHAPf/AAAIAAcAAABIAPf/AAAJAAcAAABHAPj/AAAIAAcAAABIAPj/AAAJAAcAAABHAPn/AAAIAAcAAABIAPn/AAAJAAcAAABHAPr/AAAIAAcAAABIAPr/AAAJAAcAAABCAAAAAgAAAAIAAABCAAEAAgAAAAMAAAA6AAAAAgAAAAIAAAA6AAEAAgAAAAMAAAA7AAAAAgAAAAIAAAA7AAEAAgAAAAMAAAA8AAAAAgAAAAIAAAA8AAEAAgAAAAMAAAA9AAAAAgAAAAIAAAA9AAEAAgAAAAMAAAA+AAAAAgAAAAIAAAA+AAEAAgAAAAMAAAA/AAAAAgAAAAIAAAA/AAEAAgAAAAMAAABAAAAAAgAAAAIAAABAAAEAAgAAAAMAAABFAPv/AAAKAAYAAADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAADAAIAAAD7/wIAAAABAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAAIAAwAAAADAAIAAAACAAMAAAAEAAIAAAACAAMAAAAFAAIAAAAHAAwAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAAAeAAIAAAAAAAIAAAAgAAIAAAABAAIAAAAhAAIAAAADAAIAAAAlAAIAAAABAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAADAAIAAABBAAIAAAAAAAIAAABKAP3/AAACAAEAAABLAP3/AAACAAEAAABMAP3/AAACAAEAAABNAP3/AAACAAEAAABOAP3/AAACAAEAAABPAP3/AAACAAEAAABQAP3/AAADAAEAAABKAP7/AAACAAEAAABLAP7/AAACAAEAAABMAP7/AAACAAEAAABNAP7/AAACAAEAAABOAP7/AAACAAEAAABPAP7/AAACAAEAAABQAP7/AAADAAEAAABKAP//AAACAAEAAABLAP//AAACAAEAAABMAP//AAACAAEAAABNAP//AAACAAEAAABOAP//AAACAAEAAABPAP//AAACAAEAAABQAP//AAADAAEAAABKAAAAAAACAAEAAABLAAAAAAACAAEAAABMAAAAAAACAAEAAABNAAAAAAACAAEAAABOAAAAAAACAAEAAABPAAAAAAACAAEAAABQAAAAAAADAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAADAAEAAABDAAIAAAABAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAADAAIAAABKAPX/AAACAAAAAABLAPX/AAACAAAAAABMAPX/AAACAAAAAABNAPX/AAACAAAAAABOAPX/AAACAAAAAABPAPX/AAACAAAAAABQAPX/AAADAAAAAABKAPb/AAACAAEAAABLAPb/AAACAAEAAABMAPb/AAACAAEAAABNAPb/AAACAAEAAABOAPb/AAACAAEAAABPAPb/AAACAAEAAABQAPb/AAADAAEAAABKAPf/AAACAAEAAABLAPf/AAACAAEAAABMAPf/AAACAAEAAABNAPf/AAACAAEAAABOAPf/AAACAAEAAABPAPf/AAACAAEAAABQAPf/AAADAAEAAABKAPj/AAACAAEAAABLAPj/AAACAAEAAABMAPj/AAACAAEAAABNAPj/AAACAAEAAABOAPj/AAACAAEAAABPAPj/AAACAAEAAABQAPj/AAADAAEAAABKAPn/AAACAAEAAABLAPn/AAACAAEAAABMAPn/AAACAAEAAABNAPn/AAACAAEAAABOAPn/AAACAAEAAABPAPn/AAACAAEAAABQAPn/AAADAAEAAABKAPr/AAACAAEAAABLAPr/AAACAAEAAABMAPr/AAACAAEAAABNAPr/AAACAAEAAABOAPr/AAACAAEAAABPAPr/AAACAAEAAABQAPr/AAADAAEAAABKAPv/AAACAAEAAABLAPv/AAACAAEAAABMAPv/AAACAAEAAABNAPv/AAACAAEAAABOAPv/AAACAAEAAABPAPv/AAACAAEAAABQAPv/AAADAAEAAABKAPz/AAACAAEAAABLAPz/AAACAAEAAABMAPz/AAACAAEAAABNAPz/AAACAAEAAABOAPz/AAACAAEAAABPAPz/AAACAAEAAABQAPz/AAADAAEAAADt//X/AAABAAMAAADu//X/AAACAAMAAADv//X/AAACAAMAAAA=") + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("7_8klxw")] +position = Vector2(232, -72) +item = ExtResource("8_lgfb4") + +[node name="Tiles2" parent="." instance=ExtResource("6_cmkys")] +tile_map_data = PackedByteArray("AAATAAAAAgAAAAIAAAATAAEAAgAAAAMAAAAUAAAAAgAAAAIAAAAUAAEAAgAAAAMAAAAVAAAAAgAAAAIAAAAVAAEAAgAAAAMAAAAWAAAAAgAAAAIAAAAWAAEAAgAAAAMAAAAXAAAAAgAAAAIAAAAXAAEAAgAAAAMAAAAYAAAAAgAAAAIAAAAYAAEAAgAAAAMAAAAZAAAAAgAAAAIAAAAZAAEAAgAAAAMAAAAaAAAAAgAAAAIAAAAaAAEAAgAAAAMAAAAbAAAAAgAAAAIAAAAbAAEAAgAAAAMAAAAcAAAAAgAAAAIAAAAcAAEAAgAAAAMAAAAdAAAAAgAAAAIAAAAdAAEAAgAAAAMAAAAfAAAAAgAAAAIAAAAfAAEAAgAAAAMAAAAiAAAAAgAAAAIAAAAiAAEAAgAAAAMAAAAjAAAAAgAAAAIAAAAjAAEAAgAAAAMAAAAkAAAAAgAAAAIAAAAkAAEAAgAAAAMAAADz/wAAAgAAAAIAAADz/wEAAgAAAAMAAAD0/wAAAgAAAAIAAAD0/wEAAgAAAAMAAAD1/wAAAgAAAAIAAAD1/wEAAgAAAAMAAAD2/wAAAgAAAAIAAAD2/wEAAgAAAAMAAAD3/wAAAgAAAAIAAAD3/wEAAgAAAAMAAAD4/wAAAgAAAAIAAAD4/wEAAgAAAAMAAAD5/wAAAgAAAAIAAAD5/wEAAgAAAAMAAAD6/wAAAgAAAAIAAAD6/wEAAgAAAAMAAAA=") + +[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("9_ncmv2")] +z_index = 50 +position = Vector2(448, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("10_cmkys")] +position = Vector2(-192, -32) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("10_cmkys")] +position = Vector2(64, -32) + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("10_cmkys")] +position = Vector2(320, -32) + +[node name="Blooper" parent="Enemies" instance=ExtResource("11_8klxw")] +position = Vector2(152, -16) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("12_lgfb4")] +position = Vector2(312, -32) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("12_lgfb4")] +position = Vector2(392, -64) +winged = true +metadata/fly_2 = false + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("12_lgfb4")] +position = Vector2(1048, -64) +winged = true +metadata/fly_2 = false + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("13_ct5s8")] +position = Vector2(984, -112) +winged = true + +[node name="Firebar" parent="." instance=ExtResource("13_ncmv2")] +position = Vector2(600, -56) + +[node name="PickAPathTeleport" parent="." instance=ExtResource("14_ct5s8")] +position = Vector2(524, -112) +scale = Vector2(0.433611, 2.01978) +reset_pos = Vector2(-248, 0) + +[node name="PickAPathPoint" parent="PickAPathTeleport" instance=ExtResource("15_8klxw")] +position = Vector2(-2.3064, 44.0641) +scale = Vector2(1.02482, 0.541387) + +[node name="PipeArea" parent="." instance=ExtResource("16_lgfb4")] +position = Vector2(-192, -32) +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("16_lgfb4")] +position = Vector2(320, -32) +target_level = "uid://ba2w224ffs88p" + +[node name="PipeArea3" parent="." instance=ExtResource("16_lgfb4")] +position = Vector2(1104, -64) +enter_direction = 3 +target_level = "uid://b427j864nhby4" + +[node name="DropShadow" parent="." instance=ExtResource("18_ct5s8")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(1184, -120) +script = ExtResource("19_d34x1") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("19_g2oxs") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("20_lf0wv")] +particles = 3 + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("22_51i6h") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("23_eisac")] +position = Vector2(-24, -56) +item = ExtResource("24_io31g") +metadata/r_coin_id = 3 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("7_8klxw")] +position = Vector2(520, -120) +item = ExtResource("25_aiknn") + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("23_eisac")] +position = Vector2(-24, -56) + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@112470" to="Tiles/@AnimatableBody2D@112470/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112470" to="Tiles/@AnimatableBody2D@112470/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112470" to="Tiles/@AnimatableBody2D@112470" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112470" to="Tiles/@AnimatableBody2D@112470" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112470" to="Tiles/@AnimatableBody2D@112470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112470" to="Tiles/@AnimatableBody2D@112470" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112470" to="Tiles/@AnimatableBody2D@112470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@112471" to="Tiles/@AnimatableBody2D@112471/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@112471" to="Tiles/@AnimatableBody2D@112471/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112471" to="Tiles/@AnimatableBody2D@112471" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112471" to="Tiles/@AnimatableBody2D@112471" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@112471" to="Tiles/@AnimatableBody2D@112471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112471" to="Tiles/@AnimatableBody2D@112471" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@112471" to="Tiles/@AnimatableBody2D@112471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World8/8-4d.tscn b/Scenes/Levels/SMBLL/World8/8-4d.tscn new file mode 100644 index 0000000..6869ef4 --- /dev/null +++ b/Scenes/Levels/SMBLL/World8/8-4d.tscn @@ -0,0 +1,118 @@ +[gd_scene load_steps=20 format=4 uid="uid://b427j864nhby4"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_c42te"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_o6woj"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_fiwts"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_7ghdv"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="7_hy4dy"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="8_oixb1"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="8_tdsxt"] +[ext_resource type="PackedScene" uid="uid://bjysym6bhxljv" path="res://Scenes/Prefabs/Entities/Enemies/BowsersBro.tscn" id="10_o6woj"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="11_xvit5"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="12_8y1pn"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="14_jul2v"] +[ext_resource type="PackedScene" uid="uid://pfhvflypjq6y" path="res://Scenes/Prefabs/Entities/Enemies/TrueBowser.tscn" id="15_juebf"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="16_8y1pn"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="16_o6woj"] +[ext_resource type="PackedScene" uid="uid://k1krjice0kia" path="res://Scenes/Prefabs/LevelObjects/LostLevelsEndingDoor.tscn" id="16_xvit5"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="17_8y1pn"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_jtpt3"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_jtpt3"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="19_jtpt3"] + +[node name="8-4d" type="Node"] +script = ExtResource("1_c42te") +music = ExtResource("2_o6woj") +theme = "Castle" +campaign = "SMBLL" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("4_fiwts")] +position = Vector2(-232, 0) + +[node name="Tiles" parent="." instance=ExtResource("5_7ghdv")] +tile_map_data = PackedByteArray("AADw/wAAAAABAAsAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAADAAAAAADy/wEAAAADAAEAAADw//X/AAAIAAsAAADw//b/AAADAAEAAADw//f/AAADAAEAAADw//j/AAADAAEAAADw//n/AAADAAEAAADw//r/AAADAAEAAADw//v/AAADAAEAAADw//z/AAADAAEAAADw//3/AAADAAEAAADw//7/AAADAAEAAADw////AAADAAEAAADx//X/AAACAAMAAADy//X/AAACAAMAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAD7//3/AAABAAAAAAD7//7/AAAAAAsAAAD7////AAACAAEAAAD7/wAAAAACAAEAAAD7/wEAAAACAAEAAAD8//3/AAACAAAAAAD8//7/AAACAAEAAAD8////AAACAAEAAAD8/wAAAAACAAEAAAD8/wEAAAACAAEAAAD9//3/AAADAAAAAAD9//7/AAADAAEAAAD9////AAADAAEAAAD9/wAAAAADAAEAAAD9/wEAAAADAAEAAAD6//7/AAABAAAAAAD6////AAAAAAsAAAD6/wAAAAACAAEAAAD5////AAABAAAAAAD5/wAAAAAAAAsAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD1/wAAAAABAAAAAAD1/wEAAAABAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAADz//7/AAAIAAYAAADz////AAAIAAcAAAD0//7/AAAJAAYAAAD0////AAAJAAcAAADz/wAAAAAIAAcAAAD0/wAAAAAJAAcAAADz/wEAAAAIAAcAAAD0/wEAAAAJAAcAAAD+/wAAAAAIAAQAAAD+/wEAAAAIAAUAAAD//wAAAAAJAAQAAAD//wEAAAAJAAUAAAD+//z/AQAAAAAACQD///z/AQAAAAAACQAAAP3/AAABAAAAAAAAAP7/AAABAAEAAAAAAP//AAABAAEAAAAAAAAAAAABAAEAAAAAAAEAAAABAAEAAAABAP3/AAACAAAAAAABAP7/AAACAAEAAAABAP//AAACAAEAAAABAAAAAAACAAEAAAABAAEAAAACAAEAAAACAP3/AAACAAAAAAACAP7/AAACAAEAAAACAP//AAACAAEAAAACAAAAAAACAAEAAAACAAEAAAACAAEAAAADAP3/AAACAAAAAAADAP7/AAACAAEAAAADAP//AAACAAEAAAADAAAAAAACAAEAAAADAAEAAAACAAEAAAAEAP3/AAACAAAAAAAEAP7/AAACAAEAAAAEAP//AAACAAEAAAAEAAAAAAACAAEAAAAEAAEAAAACAAEAAAAFAP3/AAACAAAAAAAFAP7/AAACAAEAAAAFAP//AAACAAEAAAAFAAAAAAACAAEAAAAFAAEAAAACAAEAAAAGAP3/AAACAAAAAAAGAP7/AAACAAEAAAAGAP//AAACAAEAAAAGAAAAAAACAAEAAAAGAAEAAAACAAEAAAAHAP3/AAACAAAAAAAHAP7/AAACAAEAAAAHAP//AAACAAEAAAAHAAAAAAACAAEAAAAHAAEAAAACAAEAAAAIAP3/AAACAAAAAAAIAP7/AAACAAEAAAAIAP//AAACAAEAAAAIAAAAAAACAAEAAAAIAAEAAAACAAEAAAAJAP3/AAACAAAAAAAJAP7/AAACAAEAAAAJAP//AAACAAEAAAAJAAAAAAACAAEAAAAJAAEAAAACAAEAAAAKAP3/AAACAAAAAAAKAP7/AAACAAEAAAAKAP//AAACAAEAAAAKAAAAAAACAAEAAAAKAAEAAAACAAEAAAALAP3/AAACAAAAAAALAP7/AAACAAEAAAALAP//AAACAAEAAAALAAAAAAACAAEAAAALAAEAAAACAAEAAAAMAP3/AAACAAAAAAAMAP7/AAACAAEAAAAMAP//AAACAAEAAAAMAAAAAAACAAEAAAAMAAEAAAACAAEAAAANAP3/AAACAAAAAAANAP7/AAACAAEAAAANAP//AAACAAEAAAANAAAAAAACAAEAAAANAAEAAAACAAEAAAAOAP3/AAACAAAAAAAOAP7/AAACAAEAAAAOAP//AAACAAEAAAAOAAAAAAACAAEAAAAOAAEAAAACAAEAAAAPAP3/AAACAAAAAAAPAP7/AAACAAEAAAAPAP//AAACAAEAAAAPAAAAAAACAAEAAAAPAAEAAAACAAEAAAAQAP3/AAACAAAAAAAQAP7/AAACAAEAAAAQAP//AAACAAEAAAAQAAAAAAACAAEAAAAQAAEAAAACAAEAAAARAP3/AAACAAAAAAARAP7/AAACAAEAAAARAP//AAACAAEAAAARAAAAAAACAAEAAAARAAEAAAACAAEAAAASAP3/AAACAAAAAAASAP7/AAACAAEAAAASAP//AAACAAEAAAASAAAAAAACAAEAAAASAAEAAAACAAEAAAATAP3/AAADAAAAAAATAP7/AAADAAEAAAATAP//AAADAAEAAAATAAAAAAADAAEAAAATAAEAAAADAAEAAAAaAAAAAAABAAAAAAAaAAEAAAABAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAADAAAAAAAdAAEAAAADAAEAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAAHAAsAAAAlAPX/AAACAAAAAAAkAPb/AAABAAEAAAAkAPf/AAABAAEAAAAkAPj/AAABAAIAAAAlAPb/AAACAAEAAAAlAPf/AAACAAEAAAAlAPj/AAACAAIAAAAmAPX/AAACAAAAAAAmAPb/AAACAAEAAAAmAPf/AAACAAEAAAAmAPj/AAACAAIAAAAnAPX/AAACAAAAAAAnAPb/AAACAAEAAAAnAPf/AAACAAEAAAAnAPj/AAACAAIAAAAoAPX/AAACAAAAAAAoAPb/AAACAAEAAAAoAPf/AAACAAEAAAAoAPj/AAACAAIAAAApAPX/AAACAAAAAAApAPb/AAACAAEAAAApAPf/AAACAAEAAAApAPj/AAACAAIAAAAqAPX/AAACAAAAAAAqAPb/AAACAAEAAAAqAPf/AAACAAEAAAAqAPj/AAACAAIAAAArAPX/AAACAAAAAAArAPb/AAACAAEAAAArAPf/AAACAAEAAAArAPj/AAACAAIAAAAsAPX/AAACAAAAAAAsAPb/AAACAAEAAAAsAPf/AAACAAEAAAAsAPj/AAACAAIAAAAtAPX/AAACAAAAAAAtAPb/AAACAAEAAAAtAPf/AAACAAEAAAAtAPj/AAACAAIAAAAuAPX/AAACAAAAAAAuAPb/AAACAAEAAAAuAPf/AAACAAEAAAAuAPj/AAACAAIAAAAvAPX/AAACAAAAAAAvAPb/AAACAAEAAAAvAPf/AAACAAEAAAAvAPj/AAACAAIAAAAbAPz/AAAIAAAAACAcAPz/AAAJAAAAACAbAPf/AAAIAAEAAAAcAPf/AAAJAAEAAAAbAPj/AAAIAAEAAAAbAPn/AAAIAAEAAAAcAPj/AAAJAAEAAAAcAPn/AAAJAAEAAAAbAPr/AAAIAAEAAAAbAPv/AAAIAAEAAAAcAPr/AAAJAAEAAAAcAPv/AAAJAAEAAAAbAPb/AAAIAAEAAAAcAPb/AAAJAAEAAAAjAP3/AAABAAAAAAAjAP7/AAABAAEAAAAjAP//AAABAAEAAAAjAAAAAAABAAEAAAAjAAEAAAABAAEAAAAkAP3/AAAAAAsAAAAkAP7/AAACAAEAAAAkAP//AAACAAEAAAAkAAAAAAACAAEAAAAkAAEAAAACAAEAAAAlAP3/AAACAAEAAAAlAP7/AAACAAEAAAAlAP//AAACAAEAAAAlAAAAAAACAAEAAAAlAAEAAAACAAEAAAAmAP3/AAACAAEAAAAmAP7/AAACAAEAAAAmAP//AAACAAEAAAAmAAAAAAACAAEAAAAmAAEAAAACAAEAAAAnAP3/AAACAAEAAAAnAP7/AAACAAEAAAAnAP//AAACAAEAAAAnAAAAAAACAAEAAAAnAAEAAAACAAEAAAAoAP3/AAACAAEAAAAoAP7/AAACAAEAAAAoAP//AAACAAEAAAAoAAAAAAACAAEAAAAoAAEAAAACAAEAAAApAP3/AAACAAEAAAApAP7/AAACAAEAAAApAP//AAACAAEAAAApAAAAAAACAAEAAAApAAEAAAACAAEAAAAqAP3/AAACAAEAAAAqAP7/AAACAAEAAAAqAP//AAACAAEAAAAqAAAAAAACAAEAAAAqAAEAAAACAAEAAAArAP3/AAACAAEAAAArAP7/AAACAAEAAAArAP//AAACAAEAAAArAAAAAAACAAEAAAArAAEAAAACAAEAAAAsAP3/AAACAAEAAAAsAP7/AAACAAEAAAAsAP//AAACAAEAAAAsAAAAAAACAAEAAAAsAAEAAAACAAEAAAAtAP3/AAADAAEAAAAtAP7/AAADAAEAAAAtAP//AAADAAEAAAAtAAAAAAABAAsAAAAtAAEAAAACAAEAAAAkAPz/AAABAAAAAAAlAPz/AAACAAAAAAAmAPz/AAACAAAAAAAnAPz/AAACAAAAAAAoAPz/AAACAAAAAAApAPz/AAACAAAAAAAqAPz/AAACAAAAAAArAPz/AAACAAAAAAAsAPz/AAACAAAAAAAtAPz/AAADAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAAAAAsAAABCAAAAAAACAAEAAABDAAAAAAADAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAADAAEAAABBAP//AAABAAAAAABCAP//AAAAAAsAAABCAP7/AAABAAAAAABDAP7/AAAKAAsAAABDAP//AAADAAEAAABDAP3/AAAAAAAAAAAwAPX/AAACAAAAAAAwAPb/AAACAAEAAAAwAPf/AAACAAEAAAAwAPj/AAAAAAwAAAAwAPn/AAABAAEAAAAwAPr/AAABAAEAAAAwAPv/AAABAAEAAAAwAPz/AAABAAIAAAAxAPX/AAACAAAAAAAxAPb/AAACAAEAAAAxAPf/AAACAAEAAAAxAPj/AAACAAEAAAAxAPn/AAACAAEAAAAxAPr/AAACAAEAAAAxAPv/AAACAAEAAAAxAPz/AAACAAIAAAAyAPX/AAACAAAAAAAyAPb/AAACAAEAAAAyAPf/AAACAAEAAAAyAPj/AAACAAEAAAAyAPn/AAACAAEAAAAyAPr/AAACAAEAAAAyAPv/AAACAAEAAAAyAPz/AAACAAIAAAAzAPX/AAACAAAAAAAzAPb/AAACAAEAAAAzAPf/AAACAAEAAAAzAPj/AAACAAEAAAAzAPn/AAACAAEAAAAzAPr/AAACAAEAAAAzAPv/AAACAAEAAAAzAPz/AAACAAIAAAA0APX/AAACAAAAAAA0APb/AAACAAEAAAA0APf/AAACAAEAAAA0APj/AAACAAEAAAA0APn/AAACAAEAAAA0APr/AAACAAEAAAA0APv/AAACAAEAAAA0APz/AAACAAIAAAA1APX/AAACAAAAAAA1APb/AAACAAEAAAA1APf/AAACAAEAAAA1APj/AAACAAEAAAA1APn/AAACAAEAAAA1APr/AAACAAEAAAA1APv/AAACAAEAAAA1APz/AAACAAIAAAA2APX/AAACAAAAAAA2APb/AAACAAEAAAA2APf/AAACAAEAAAA2APj/AAACAAEAAAA2APn/AAACAAEAAAA2APr/AAACAAEAAAA2APv/AAACAAEAAAA2APz/AAACAAIAAAA3APX/AAACAAAAAAA3APb/AAACAAEAAAA3APf/AAACAAEAAAA3APj/AAACAAEAAAA3APn/AAACAAEAAAA3APr/AAACAAEAAAA3APv/AAACAAEAAAA3APz/AAACAAIAAAA4APX/AAACAAAAAAA4APb/AAACAAEAAAA4APf/AAACAAEAAAA4APj/AAACAAEAAAA4APn/AAACAAEAAAA4APr/AAACAAEAAAA4APv/AAACAAEAAAA4APz/AAACAAIAAAA5APX/AAACAAAAAAA5APb/AAACAAEAAAA5APf/AAACAAEAAAA5APj/AAACAAEAAAA5APn/AAACAAEAAAA5APr/AAACAAEAAAA5APv/AAACAAEAAAA5APz/AAACAAIAAAA6APX/AAACAAAAAAA6APb/AAACAAEAAAA6APf/AAACAAEAAAA6APj/AAACAAEAAAA6APn/AAACAAEAAAA6APr/AAACAAEAAAA6APv/AAACAAEAAAA6APz/AAACAAIAAAA7APX/AAACAAAAAAA7APb/AAACAAEAAAA7APf/AAACAAEAAAA7APj/AAACAAEAAAA7APn/AAACAAEAAAA7APr/AAACAAEAAAA7APv/AAACAAEAAAA7APz/AAACAAIAAAA8APX/AAACAAAAAAA8APb/AAACAAEAAAA8APf/AAACAAEAAAA8APj/AAACAAEAAAA8APn/AAACAAEAAAA8APr/AAACAAEAAAA8APv/AAACAAEAAAA8APz/AAACAAIAAAA9APX/AAACAAAAAAA9APb/AAACAAEAAAA9APf/AAACAAEAAAA9APj/AAACAAEAAAA9APn/AAACAAEAAAA9APr/AAACAAEAAAA9APv/AAACAAEAAAA9APz/AAACAAIAAAA+APX/AAACAAAAAAA+APb/AAACAAEAAAA+APf/AAACAAEAAAA+APj/AAACAAEAAAA+APn/AAACAAEAAAA+APr/AAACAAEAAAA+APv/AAACAAEAAAA+APz/AAACAAIAAAA/APX/AAAIAAsAAAA/APb/AAADAAEAAAA/APf/AAADAAEAAAA/APj/AAADAAEAAAA/APn/AAADAAEAAAA/APr/AAADAAEAAAA/APv/AAADAAEAAAA/APz/AAADAAIAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAAOAAsAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAAOAAsAAABJAPb/AAAAAAEAAABJAPf/AAAAAAEAAABJAPj/AAAEAAAAAABFAPb/AAAAAAEAAABFAPf/AAAAAAEAAABFAPj/AAAAAAEAAABFAPn/AAAAAAEAAABFAPr/AAAAAAIAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAAHAAsAAABTAPX/AAAIAAsAAABSAPb/AAABAAEAAABSAPf/AAABAAEAAABSAPj/AAABAAIAAABTAPb/AAADAAEAAABTAPf/AAADAAEAAABTAPj/AAADAAIAAABRAPz/AAABAAAAAABRAP3/AAABAAEAAABRAP7/AAABAAEAAABRAP//AAABAAEAAABRAAAAAAABAAEAAABRAAEAAAABAAEAAABSAPz/AAACAAAAAABSAP3/AAACAAEAAABSAP7/AAACAAEAAABSAP//AAACAAEAAABSAAAAAAACAAEAAABSAAEAAAACAAEAAABTAPz/AAADAAAAAABTAP3/AAADAAEAAABTAP7/AAADAAEAAABTAP//AAADAAEAAABTAAAAAAABAAsAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAABgAPX/AAACAAMAAABhAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAAAeAAAAAgAAAAIAAAAeAAEAAgAAAAMAAAAfAAAAAgAAAAIAAAAfAAEAAgAAAAMAAAAgAAAAAgAAAAIAAAAgAAEAAgAAAAMAAAAhAAAAAgAAAAIAAAAhAAEAAgAAAAMAAAAiAAAAAgAAAAIAAAAiAAEAAgAAAAMAAABEAAAAAgAAAAIAAABEAAEAAgAAAAMAAABFAAAAAgAAAAIAAABFAAEAAgAAAAMAAABGAAAAAgAAAAIAAABGAAEAAgAAAAMAAABHAAAAAgAAAAIAAABHAAEAAgAAAAMAAABIAAAAAgAAAAIAAABIAAEAAgAAAAMAAABJAAAAAgAAAAIAAABJAAEAAgAAAAMAAABKAAAAAgAAAAIAAABKAAEAAgAAAAMAAABLAAAAAgAAAAIAAABLAAEAAgAAAAMAAABMAAAAAgAAAAIAAABMAAEAAgAAAAMAAABNAAAAAgAAAAIAAABNAAEAAgAAAAMAAABOAAAAAgAAAAIAAABOAAEAAgAAAAMAAABPAAAAAgAAAAIAAABPAAEAAgAAAAMAAABQAAAAAgAAAAIAAABQAAEAAgAAAAMAAAAUAAAAAgAAAAIAAAAUAAEAAgAAAAMAAAAVAAAAAgAAAAIAAAAVAAEAAgAAAAMAAAAWAAAAAgAAAAIAAAAWAAEAAgAAAAMAAAAXAAAAAgAAAAIAAAAXAAEAAgAAAAMAAAAYAAAAAgAAAAIAAAAYAAEAAgAAAAMAAAAZAAAAAgAAAAIAAAAZAAEAAgAAAAMAAADt/wAAAAABAAEAAADu/wAAAAACAAEAAADv/wAAAAACAAEAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAAIAAwAAADz/wIAAAACAAMAAAD0/wIAAAACAAMAAAD1/wIAAAAHAAwAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAAIAAwAAAD+/wIAAAACAAMAAADt//X/AAABAAAAAADu//X/AAACAAAAAADv//X/AAACAAAAAADt//b/AAABAAEAAADu//b/AAACAAEAAADv//b/AAACAAEAAADt//f/AAABAAEAAADu//f/AAACAAEAAADv//f/AAACAAEAAADt//j/AAABAAEAAADu//j/AAACAAEAAADv//j/AAACAAEAAADt//n/AAABAAEAAADu//n/AAACAAEAAADv//n/AAACAAEAAADt//r/AAABAAEAAADu//r/AAACAAEAAADv//r/AAACAAEAAADt//v/AAABAAEAAADu//v/AAACAAEAAADv//v/AAACAAEAAADt//z/AAABAAEAAADu//z/AAACAAEAAADv//z/AAACAAEAAADt//3/AAABAAEAAADu//3/AAACAAEAAADv//3/AAACAAEAAADt//7/AAABAAEAAADu//7/AAACAAEAAADv//7/AAACAAEAAADt////AAABAAEAAADu////AAACAAEAAADv////AAACAAEAAAD//wIAAAACAAMAAAAAAAIAAAAHAAwAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAADAAIAAAAaAAIAAAABAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAADAAIAAAAjAAIAAAABAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAADAAIAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABRAAIAAAABAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAADAAAAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAADAAEAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAADAAIAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAADAAMAAAA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("7_hy4dy")] +position = Vector2(-192, -32) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("7_hy4dy")] +position = Vector2(-16, 0) + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("7_hy4dy")] +position = Vector2(448, -48) +rotation = 3.14159 + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("8_oixb1")] +position = Vector2(664, -64) + +[node name="PipeArea" parent="." instance=ExtResource("8_tdsxt")] +position = Vector2(-192, -32) +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("8_tdsxt")] +position = Vector2(-16, 0) +target_level = "uid://ojlyl3tabp2p" + +[node name="BowsersBro" parent="." instance=ExtResource("10_o6woj")] +position = Vector2(136, -48) + +[node name="FallingPlatform" parent="." instance=ExtResource("11_xvit5")] +position = Vector2(384, -32) + +[node name="Firebar" parent="." instance=ExtResource("12_8y1pn")] +position = Vector2(1176, -120) + +[node name="LostLevelsEndingDoor" parent="." instance=ExtResource("16_xvit5")] +position = Vector2(1472, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("14_jul2v")] +position = Vector2(1096, -40) +end_timer = true +do_tally = false + +[node name="Bowser" parent="." instance=ExtResource("15_juebf")] +position = Vector2(1224, -48) + +[node name="DropShadow" parent="." instance=ExtResource("16_o6woj")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("16_8y1pn") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("17_jtpt3")] + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("17_8y1pn") +nodes_to_delete = [NodePath("../LostLevelsEndingDoor")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_jtpt3")] +position = Vector2(472, -72) +id = 4 + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("19_jtpt3")] +position = Vector2(1472, 0) + +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72501" to="Tiles/@AnimatableBody2D@72501/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72501" to="Tiles/@AnimatableBody2D@72501/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72501" to="Tiles/@AnimatableBody2D@72501" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72501" to="Tiles/@AnimatableBody2D@72501" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72501" to="Tiles/@AnimatableBody2D@72501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72501" to="Tiles/@AnimatableBody2D@72501" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72501" to="Tiles/@AnimatableBody2D@72501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"] +[connection signal="victory_begin" from="CastleBridge" to="LostLevelsEndingDoor" method="begin"] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] diff --git a/Scenes/Levels/SMBLL/World9/9-1.tscn b/Scenes/Levels/SMBLL/World9/9-1.tscn new file mode 100644 index 0000000..0f854ec --- /dev/null +++ b/Scenes/Levels/SMBLL/World9/9-1.tscn @@ -0,0 +1,63 @@ +[gd_scene load_steps=11 format=4 uid="uid://o0f77wdtrmc3"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ssl5q"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_4dlq7"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_2ktep"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_4dlq7"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="7_lvxr6"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="8_lktdo"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_2ktep"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="10_4dlq7"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="10_r3ggw"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="11_xqe5r"] + +[node name="9-1" type="Node"] +script = ExtResource("1_ssl5q") +music = ExtResource("2_4dlq7") +theme_time = "Night" +campaign = "SMBLL" +world_id = 9 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_2ktep")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAAAAAsAAAAOAAEAAAACAAEAAAAPAAAAAAACAAEAAAAPAAEAAAACAAEAAAAOAPX/AAABAAAAAAAOAPb/AAABAAEAAAAOAPf/AAABAAEAAAAOAPj/AAABAAEAAAAOAPn/AAABAAEAAAAOAPr/AAABAAEAAAAOAPv/AAABAAEAAAAOAPz/AAABAAEAAAAOAP3/AAABAAEAAAAOAP7/AAABAAEAAAAOAP//AAABAAEAAAAPAPX/AAACAAAAAAAPAPb/AAACAAEAAAAPAPf/AAACAAEAAAAPAPj/AAACAAEAAAAPAPn/AAACAAEAAAAPAPr/AAACAAEAAAAPAPv/AAACAAEAAAAPAPz/AAACAAEAAAAPAP3/AAACAAEAAAAPAP7/AAACAAEAAAAPAP//AAACAAEAAADw//X/AAACAAMAAADx//X/AAACAAMAAADy//X/AAACAAMAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAADAAMAAAD5////AAAEAAIAAAD6////AAAEAAIAAAD7////AAAEAAIAAAD8////AAAEAAIAAAD9////AAAEAAIAAAD+////AAAEAAIAAAD/////AAAEAAIAAAAAAP//AAAEAAIAAAABAP//AAAEAAIAAAD6//7/AAAEAAIAAAD7//7/AAAEAAIAAAD8//7/AAAEAAIAAAD9//7/AAAEAAIAAAD+//7/AAAEAAIAAAD///7/AAAEAAIAAAAAAP7/AAAEAAIAAAABAP7/AAAEAAIAAAD7//3/AAAEAAIAAAD8//3/AAAEAAIAAAD9//3/AAAEAAIAAAD+//3/AAAEAAIAAAD///3/AAAEAAIAAAAAAP3/AAAEAAIAAAABAP3/AAAEAAIAAAD8//z/AAAEAAIAAAD9//z/AAAEAAIAAAD+//z/AAAEAAIAAAD///z/AAAEAAIAAAAAAPz/AAAEAAIAAAABAPz/AAAEAAIAAAD9//v/AAAEAAIAAAD+//v/AAAEAAIAAAD///v/AAAEAAIAAAAAAPv/AAAEAAIAAAABAPv/AAAEAAIAAAD+//r/AAAEAAIAAAD///r/AAAEAAIAAAAAAPr/AAAEAAIAAAABAPr/AAAEAAIAAAD///n/AAAEAAIAAAAAAPn/AAAEAAIAAAABAPn/AAAEAAIAAAAAAPj/AAAEAAIAAAABAPj/AAAEAAIAAAABAPf/AAAEAAIAAAACAPf/AAAEAAIAAAADAPf/AAAEAAIAAAAEAPf/AAAEAAIAAAAFAPf/AAAEAAIAAAAGAPf/AAAEAAIAAAAHAPf/AAAEAAIAAAAIAPf/AAAEAAIAAAAJAPf/AAAEAAIAAAAKAPf/AAAEAAIAAAAHAPz/AAAIAAAAAAAHAP3/AAAIAAEAAAAIAPz/AAAJAAAAAAAIAP3/AAAJAAEAAAAHAP7/AAAIAAEAAAAIAP7/AAAJAAEAAAAHAP//AAAIAAEAAAAIAP//AAAJAAEAAAACAPz/AQAAAAAAEgACAPn/AQAAAAAACwDv/wAAAAACAAAAAAAQAAAAAAACAAEAAAARAAAAAAACAAEAAAASAAAAAAACAAEAAAATAAAAAAACAAEAAAAUAAAAAAABAAsAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAADv/wEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAADu/wAAAAABAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAADAAAAAADu/wEAAAABAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAADAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAADAAIAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAADAAAAAAAQAPb/AAACAAEAAAARAPb/AAACAAEAAAASAPb/AAACAAEAAAATAPb/AAACAAEAAAAUAPb/AAADAAEAAAAQAPf/AAACAAEAAAARAPf/AAACAAEAAAASAPf/AAACAAEAAAATAPf/AAACAAEAAAAUAPf/AAADAAEAAAAQAPj/AAACAAEAAAARAPj/AAACAAEAAAASAPj/AAACAAEAAAATAPj/AAACAAEAAAAUAPj/AAADAAEAAAAQAPn/AAACAAEAAAARAPn/AAACAAEAAAASAPn/AAACAAEAAAATAPn/AAACAAEAAAAUAPn/AAADAAEAAAAQAPr/AAACAAEAAAARAPr/AAACAAEAAAASAPr/AAACAAEAAAATAPr/AAACAAEAAAAUAPr/AAADAAEAAAAQAPv/AAACAAEAAAARAPv/AAACAAEAAAASAPv/AAACAAEAAAATAPv/AAACAAEAAAAUAPv/AAADAAEAAAAQAPz/AAACAAEAAAARAPz/AAACAAEAAAASAPz/AAACAAEAAAATAPz/AAACAAEAAAAUAPz/AAADAAEAAAAQAP3/AAACAAEAAAARAP3/AAACAAEAAAASAP3/AAACAAEAAAATAP3/AAACAAEAAAAUAP3/AAADAAEAAAAQAP7/AAACAAEAAAARAP7/AAACAAEAAAASAP7/AAACAAEAAAATAP7/AAACAAEAAAAUAP7/AAADAAEAAAAQAP//AAACAAEAAAARAP//AAACAAEAAAASAP//AAACAAEAAAATAP//AAACAAEAAAAUAP//AAADAAEAAADt//X/AAABAAMAAADu//X/AAACAAMAAADv//X/AAACAAMAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_4dlq7")] +position = Vector2(-232, 0) + +[node name="RedPirannhaPlant" parent="." instance=ExtResource("7_lvxr6")] +position = Vector2(128, -64) + +[node name="PipeArea" parent="." instance=ExtResource("8_lktdo")] +position = Vector2(128, -64) +target_level = "uid://c7vtfo3lu07rc" + +[node name="DropShadow" parent="." instance=ExtResource("9_2ktep")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(256, -192) +script = ExtResource("10_4dlq7") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("10_r3ggw") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("11_xqe5r")] +time_of_day = 1 + +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@76636" to="Tiles/@AnimatableBody2D@76636/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@76636" to="Tiles/@AnimatableBody2D@76636/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@76636" to="Tiles/@AnimatableBody2D@76636" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@76636" to="Tiles/@AnimatableBody2D@76636" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@76636" to="Tiles/@AnimatableBody2D@76636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@76636" to="Tiles/@AnimatableBody2D@76636" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@76636" to="Tiles/@AnimatableBody2D@76636/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World9/9-1a.tscn b/Scenes/Levels/SMBLL/World9/9-1a.tscn new file mode 100644 index 0000000..b14e139 --- /dev/null +++ b/Scenes/Levels/SMBLL/World9/9-1a.tscn @@ -0,0 +1,187 @@ +[gd_scene load_steps=21 format=4 uid="uid://c7vtfo3lu07rc"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_slian"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Space.json" id="2_vbj0k"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_3qxdh"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_vopv4"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_vs6u7"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="6_vopv4"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="8_mxpyo"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="9_xclgu"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="10_y65n1"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="11_3qxdh"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="12_vbj0k"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="13_xuegy"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="14_owp5d"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="15_0jmcq"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="16_7dpw0"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="17_s8kti"] +[ext_resource type="Script" uid="uid://dhtqnyrj3ndnj" path="res://Scripts/Parts/MoonGravity.gd" id="17_xclgu"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="19_3qxdh"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="19_vbj0k"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="20_vbj0k"] + +[node name="9-1a" type="Node"] +script = ExtResource("1_slian") +music = ExtResource("2_vbj0k") +theme = "Space" +theme_time = "Night" +campaign = "SMBLL" +world_id = 9 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_3qxdh")] +time_of_day = 1 + +[node name="Tiles" parent="." instance=ExtResource("3_vopv4")] +tile_map_data = PackedByteArray("AADw/wAAAAAAAAsAAADw/wEAAAACAAEAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy/wAAAAABAAsAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAAAAAsAAAD1/wEAAAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD3/wAAAAABAAsAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAADw////AAABAAAAAADx////AAAAAAsAAADy////AAADAAEAAADx//7/AAABAAAAAADy//7/AAAKAAsAAADy//3/AAAAAAAAAAD1//3/AAAAAAAAAAD1//7/AAAJAAsAAAD1////AAABAAEAAAD2//7/AAADAAAAAAD2////AAABAAsAAAD3////AAADAAAAAADz//7/AAAIAAAAAADz////AAAIAAEAAAD0//7/AAAJAAAAAAD0////AAAJAAEAAAAPAAAAAAADAAAAAAAPAAEAAAADAAEAAAAWAAAAAAABAAAAAAAWAAEAAAABAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAqAAAAAAABAAAAAAAqAAEAAAABAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAADAAAAAAA5AAEAAAADAAEAAABAAAAAAAABAAAAAABAAAEAAAABAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAABoAPz/AAABAAMAAABpAPz/AAACAAMAAABqAPz/AAACAAMAAABrAPz/AAACAAMAAABsAPz/AAACAAMAAABtAPz/AAACAAMAAABuAPz/AAACAAMAAABvAPz/AAADAAMAAABoAPj/AAABAAMAAABpAPj/AAACAAMAAABqAPj/AAACAAMAAABrAPj/AAACAAMAAABsAPj/AAACAAMAAABtAPj/AAACAAMAAABuAPj/AAACAAMAAABvAPj/AAADAAMAAACFAP//AAAEAAIAAACGAP//AAAEAAIAAACHAP//AAAEAAIAAACIAP//AAAEAAIAAACJAP//AAAEAAIAAACKAP//AAAEAAIAAACLAP//AAAEAAIAAACMAP//AAAEAAIAAACNAP//AAAEAAIAAACNAPj/AAAEAAIAAACNAPn/AAAEAAIAAACNAPr/AAAEAAIAAACNAPv/AAAEAAIAAACNAPz/AAAEAAIAAACNAP3/AAAEAAIAAACNAP7/AAAEAAIAAACMAPj/AAAEAAIAAACMAPn/AAAEAAIAAACMAPr/AAAEAAIAAACMAPv/AAAEAAIAAACMAPz/AAAEAAIAAACMAP3/AAAEAAIAAACMAP7/AAAEAAIAAACLAPn/AAAEAAIAAACLAPr/AAAEAAIAAACLAPv/AAAEAAIAAACLAPz/AAAEAAIAAACLAP3/AAAEAAIAAACLAP7/AAAEAAIAAACKAPr/AAAEAAIAAACKAPv/AAAEAAIAAACKAPz/AAAEAAIAAACKAP3/AAAEAAIAAACKAP7/AAAEAAIAAACJAPv/AAAEAAIAAACJAPz/AAAEAAIAAACJAP3/AAAEAAIAAACJAP7/AAAEAAIAAACIAPz/AAAEAAIAAACIAP3/AAAEAAIAAACIAP7/AAAEAAIAAACHAP3/AAAEAAIAAACHAP7/AAAEAAIAAACGAP7/AAAEAAIAAACWAP//AAAEAAIAAABVAPz/AAABAAMAAABWAPz/AAACAAMAAABXAPz/AAADAAMAAAAsAPj/AAABAAMAAAAtAPj/AAACAAMAAAAuAPj/AAACAAMAAAAvAPj/AAACAAMAAAAwAPj/AAACAAMAAAAxAPj/AAACAAMAAAAyAPj/AAACAAMAAAAzAPj/AAADAAMAAAAYAPX/AAABAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAADAAMAAAAHAPz/AQAAAAAAAgAIAPz/AQAAAAAAAgAJAPz/AQAAAAAAAgAKAPz/AQAAAAAAAgALAPz/AQAAAAAAAgAMAPz/AQAAAAAAAgBWAPn/AAABAAQAAABWAPv/AAABAAQAAABWAPr/AAACAAQAAAAdAPv/AAAIAAIAAAAdAPz/AAAIAAMAAAAeAPv/AAAJAAIAAAAeAPz/AAAJAAMAAAAYAPv/AAAIAAQAACAYAPr/AAAIAAUAAAAZAPv/AAAJAAQAACAZAPr/AAAJAAUAAAAmAPz/AAAIAAYAACAnAPz/AAAJAAYAACAmAPv/AAAIAAcAAAAnAPv/AAAJAAcAAAAmAPb/AAAIAAcAAAAnAPb/AAAJAAcAAAAmAPf/AAAIAAcAAAAnAPf/AAAJAAcAAAAmAPj/AAAIAAcAAAAnAPj/AAAJAAcAAAAmAPn/AAAIAAcAAAAnAPn/AAAJAAcAAAAmAPr/AAAIAAcAAAAnAPr/AAAJAAcAAAAYAPb/AAAIAAUAAAAZAPb/AAAJAAUAAAAYAPf/AAAIAAUAAAAZAPf/AAAJAAUAAAAYAPj/AAAIAAUAAAAZAPj/AAAJAAUAAAAYAPn/AAAIAAUAAAAZAPn/AAAJAAUAAAAdAP3/AAAIAAMAAAAeAP3/AAAJAAMAAAAdAP7/AAAIAAMAAAAeAP7/AAAJAAMAAAAdAP//AAAIAAMAAAAeAP//AAAJAAMAAAA0APz/AAAIAAAAAAA0AP3/AAAIAAEAAAA1APz/AAAJAAAAAAA1AP3/AAAJAAEAAAA0AP7/AAAIAAEAAAA1AP7/AAAJAAEAAAA0AP//AAAIAAEAAAA1AP//AAAJAAEAAAAKAPr/AAABAAQAAAAKAPv/AAACAAQAAAAmAAAAAAADAAAAAAAmAAEAAAADAAEAAADk/wAAAAABAAAAAADl/wAAAAACAAAAAADm/wAAAAACAAAAAADn/wAAAAACAAAAAADo/wAAAAACAAAAAADp/wAAAAACAAAAAADq/wAAAAACAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADk/wEAAAABAAEAAADl/wEAAAACAAEAAADm/wEAAAACAAEAAADn/wEAAAACAAEAAADo/wEAAAACAAEAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAADk/wIAAAABAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAAAWAAIAAAABAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAADAAIAAAAqAAIAAAABAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAADAAIAAABAAAIAAAABAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAADAAAAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAADAAEAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_vs6u7")] +position = Vector2(-248, -16) + +[node name="DropShadow" parent="." instance=ExtResource("6_vopv4")] + +[node name="PipeArea" parent="." instance=ExtResource("8_mxpyo")] +position = Vector2(-192, -32) +exit_only = true + +[node name="Enemies" type="Node" parent="."] + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("9_xclgu")] +position = Vector2(40, -80) +winged = true + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("9_xclgu")] +position = Vector2(328, -80) +winged = true + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("10_y65n1")] +position = Vector2(400, -64) +rotation = 3.14159 + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("10_y65n1")] +position = Vector2(624, -48) +rotation = 3.14159 + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("10_y65n1")] +position = Vector2(480, -80) + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("10_y65n1")] +position = Vector2(848, -64) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("11_3qxdh")] +position = Vector2(1000, -48) +winged = true +metadata/fly_2 = false + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("11_3qxdh")] +position = Vector2(1080, -48) +winged = true +metadata/fly_2 = false + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("11_3qxdh")] +position = Vector2(1224, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("11_3qxdh")] +position = Vector2(1248, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("11_3qxdh")] +position = Vector2(1272, 0) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("11_3qxdh")] +position = Vector2(2200, -80) +winged = true + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("11_3qxdh")] +position = Vector2(2248, -128) +winged = true + +[node name="Goomba" parent="Enemies" instance=ExtResource("12_vbj0k")] +position = Vector2(1384, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("12_vbj0k")] +position = Vector2(1408, 0) + +[node name="HammerBro" parent="Enemies" instance=ExtResource("13_xuegy")] +position = Vector2(1736, 0) + +[node name="Blooper" parent="Enemies" instance=ExtResource("14_owp5d")] +position = Vector2(1832, -48) + +[node name="Blooper2" parent="Enemies" instance=ExtResource("14_owp5d")] +position = Vector2(1944, -104) + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("15_0jmcq")] +position = Vector2(2024, 0) + +[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("15_0jmcq")] +position = Vector2(2056, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("16_7dpw0")] +position = Vector2(2408, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("17_s8kti")] +position = Vector2(2504, 0) + +[node name="MoonGravity" type="Node" parent="."] +script = ExtResource("17_xclgu") + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("19_3qxdh") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="HardCameraRightLimit" parent="." instance=ExtResource("19_vbj0k")] +position = Vector2(2576, -48) + +[node name="BulletBillCannon" parent="." instance=ExtResource("20_vbj0k")] +position = Vector2(1384, -104) + +[node name="BulletBillCannon2" parent="." instance=ExtResource("20_vbj0k")] +position = Vector2(1384, -72) + +[node name="BulletBillCannon3" parent="." instance=ExtResource("20_vbj0k")] +position = Vector2(168, -88) + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@120889" to="Tiles/@AnimatableBody2D@120889/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World9/9-2.tscn b/Scenes/Levels/SMBLL/World9/9-2.tscn new file mode 100644 index 0000000..eacfd8d --- /dev/null +++ b/Scenes/Levels/SMBLL/World9/9-2.tscn @@ -0,0 +1,130 @@ +[gd_scene load_steps=15 format=4 uid="uid://btqe66uy4a1o6"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_xfb2u"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Space.json" id="2_ml3s0"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_dh5wb"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_f1rlj"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_ghkrn"] +[ext_resource type="PackedScene" uid="uid://dryg466fybrd3" path="res://Scenes/Prefabs/LevelObjects/UpsideDownGravityArea.tscn" id="6_akjb2"] +[ext_resource type="Script" uid="uid://dhtqnyrj3ndnj" path="res://Scripts/Parts/MoonGravity.gd" id="7_q053a"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_f1rlj"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="9_ghkrn"] +[ext_resource type="PackedScene" uid="uid://4bb81eil6a4c" path="res://Scenes/Prefabs/Entities/Enemies/Lakitu.tscn" id="10_fn6t6"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_0oekt"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="12_iub4e"] +[ext_resource type="Script" uid="uid://h7ook78uoctx" path="res://Scripts/Parts/UpsideDownGravityArea.gd" id="13_iub4e"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="15_31h7j"] + +[node name="9-2" type="Node"] +script = ExtResource("1_xfb2u") +music = ExtResource("2_ml3s0") +theme = "Space" +theme_time = "Night" +campaign = "SMBLL" +world_id = 9 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_dh5wb")] +time_of_day = 1 + +[node name="Tiles" parent="." instance=ExtResource("3_f1rlj")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAADAAAAAAD//wEAAAADAAEAAAAAAPX/AAABAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAADAAMAAAD9//z/AAAIAAAAAAD9//3/AAAIAAEAAAD+//z/AAAJAAAAAAD+//3/AAAJAAEAAAD9//7/AAAIAAEAAAD+//7/AAAJAAEAAAD9////AAAIAAEAAAD+////AAAJAAEAAAAGAPj/AAAIAAIAACAHAPj/AAAJAAIAACAGAPf/AAAIAAMAAAAHAPf/AAAJAAMAAAAGAPb/AAAIAAMAAAAHAPb/AAAJAAMAAAARAPv/AAAIAAYAACASAPv/AAAJAAYAACARAPb/AAAIAAcAAAASAPb/AAAJAAcAAAARAPf/AAAIAAcAAAASAPf/AAAJAAcAAAARAPj/AAAIAAcAAAASAPj/AAAJAAcAAAARAPn/AAAIAAcAAAASAPn/AAAJAAcAAAARAPr/AAAIAAcAAAASAPr/AAAJAAcAAAAbAPn/AAAIAAQAACAcAPn/AAAJAAQAACAbAPb/AAAIAAUAAAAcAPb/AAAJAAUAAAAbAPf/AAAIAAUAAAAbAPj/AAAIAAUAAAAcAPf/AAAJAAUAAAAcAPj/AAAJAAUAAAAtAPf/AAAIAAIAACAuAPf/AAAJAAIAACAtAPb/AAAIAAMAAAAuAPb/AAAJAAMAAAAxAPr/AAAIAAAAAAAxAPv/AAAIAAEAAAAyAPr/AAAJAAAAAAAyAPv/AAAJAAEAAAA3APj/AAAIAAYAACA4APj/AAAJAAYAACA3APb/AAAIAAcAAAA4APb/AAAJAAcAAAA3APf/AAAIAAcAAAA4APf/AAAJAAcAAAA6AP3/AAAIAAQAAAA6AP7/AAAIAAUAAAA7AP3/AAAJAAQAAAA7AP7/AAAJAAUAAAA6AP//AAAIAAUAAAA7AP//AAAJAAUAAAAsAPz/AAABAAMAAAAtAPz/AAACAAMAAAAuAPz/AAACAAMAAAAvAPz/AAACAAMAAAAwAPz/AAACAAMAAAAxAPz/AAACAAMAAAAyAPz/AAACAAMAAAAzAPz/AAACAAMAAAA0APz/AAADAAMAAAA5AAAAAAABAAMAAAA6AAAAAAACAAMAAAA7AAAAAAACAAMAAAA8AAAAAAACAAMAAAA9AAAAAAACAAMAAAA+AAAAAAACAAMAAAA/AAAAAAACAAMAAABAAAAAAAACAAMAAABBAAAAAAACAAMAAABCAAAAAAACAAMAAABDAAAAAAACAAMAAABEAAAAAAACAAMAAABFAAAAAAACAAMAAABGAAAAAAACAAMAAABHAAAAAAACAAMAAABIAAAAAAADAAMAAABLAPz/AAABAAMAAABMAPz/AAACAAMAAABNAPz/AAACAAMAAABOAPz/AAACAAMAAABPAPz/AAACAAMAAABQAPz/AAADAAMAAABTAPj/AAABAAMAAABUAPj/AAACAAMAAABVAPj/AAACAAMAAABWAPj/AAACAAMAAABXAPj/AAACAAMAAABYAPj/AAACAAMAAABZAPj/AAACAAMAAABaAPj/AAACAAMAAABbAPj/AAACAAMAAABcAPj/AAACAAMAAABdAPj/AAACAAMAAABeAPj/AAACAAMAAABfAPj/AAADAAMAAABGAP7/AAAIAAAAAABGAP//AAAIAAEAAABHAP7/AAAJAAAAAABHAP//AAAJAAEAAABMAPr/AAAIAAIAAABMAPv/AAAIAAMAAABNAPr/AAAJAAIAAABNAPv/AAAJAAMAAABVAPr/AAAIAAYAACBWAPr/AAAJAAYAACBVAPn/AAAIAAcAACBWAPn/AAAJAAcAACBdAPb/AAAIAAQAAABdAPf/AAAIAAUAAABeAPb/AAAJAAQAAABeAPf/AAAJAAUAAABaAP//AAAFAAIAAABdAP//AAAGAAIAAABeAP//AAAHAAIAAABhAPz/AAAFAAAAAABiAPz/AAAGAAAAAABlAPz/AAAGAAAAAABmAPz/AAAHAAAAAABnAPj/AAAFAAMAAABoAPj/AAAGAAMAAABpAPj/AAAHAAMAAABnAP//AAAFAAQAAABoAP//AAAGAAQAAABqAP//AAAGAAQAAABrAP//AAAHAAQAAABsAPv/AAAFAAQAAABtAPv/AAAGAAQAAABvAPv/AAAGAAQAAABwAPv/AAAHAAQAAABpAP//AAAGAAQAAABjAPz/AAAGAAAAAABkAPz/AAAGAAAAAABuAPv/AAAGAAQAAABoAPn/AAAGAAUAAABoAPr/AAAHAAUAAABoAPv/AAAHAAUAAABoAPz/AAAHAAUAAABoAP3/AAAHAAUAAABoAP7/AAAHAAUAAABnAPf/AQAAAAAAAwBoAPf/AQAAAAAAAwBpAPf/AQAAAAAAAwBiAPv/AQAAAAAAAwBjAPv/AQAAAAAAAwBkAPv/AQAAAAAAAwBuAPr/AQAAAAAAAwBtAPr/AQAAAAAAAwBvAPr/AQAAAAAAAwBwAAAAAAABAAAAAABwAAEAAAABAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAAB3AP//AAAEAAIAAAB4AP//AAAEAAIAAAB5AP//AAAEAAIAAAB6AP//AAAEAAIAAAB7AP//AAAEAAIAAAB8AP//AAAEAAIAAAB9AP//AAAEAAIAAAB+AP//AAAEAAIAAAB/AP//AAAEAAIAAAB/APj/AAAEAAIAAAB/APn/AAAEAAIAAAB/APr/AAAEAAIAAAB/APv/AAAEAAIAAAB/APz/AAAEAAIAAAB/AP3/AAAEAAIAAAB/AP7/AAAEAAIAAAB+APj/AAAEAAIAAAB+APn/AAAEAAIAAAB+APr/AAAEAAIAAAB+APv/AAAEAAIAAAB+APz/AAAEAAIAAAB+AP3/AAAEAAIAAAB+AP7/AAAEAAIAAAB9APn/AAAEAAIAAAB9APr/AAAEAAIAAAB9APv/AAAEAAIAAAB9APz/AAAEAAIAAAB9AP3/AAAEAAIAAAB9AP7/AAAEAAIAAAB8APr/AAAEAAIAAAB8APv/AAAEAAIAAAB8APz/AAAEAAIAAAB8AP3/AAAEAAIAAAB8AP7/AAAEAAIAAAB7APv/AAAEAAIAAAB7APz/AAAEAAIAAAB7AP3/AAAEAAIAAAB7AP7/AAAEAAIAAAB6APz/AAAEAAIAAAB6AP3/AAAEAAIAAAB6AP7/AAAEAAIAAAB5AP3/AAAEAAIAAAB5AP7/AAAEAAIAAAB4AP7/AAAEAAIAAACIAP//AAAEAAIAAABbAP//AAAGAAIAAABcAP//AAAGAAIAAABcAAAAAAAGAAUAAABcAAEAAAAHAAUAAABjAP3/AAAGAAEAAABkAP3/AAAGAAEAAABjAP7/AAAGAAEAAABjAP//AAAGAAEAAABjAAAAAAAGAAEAAABjAAEAAAAGAAEAAABkAP7/AAAGAAEAAABkAP//AAAGAAEAAABkAAAAAAAGAAEAAABkAAEAAAAGAAEAAABpAAAAAAAGAAUAAABpAAEAAAAHAAUAAABuAPz/AAAGAAUAAABuAP3/AAAHAAUAAABuAP7/AAAHAAUAAABuAP//AAAHAAUAAABuAAAAAAAHAAUAAABuAAEAAAAHAAUAAADm/wAAAAABAAAAAADn/wAAAAACAAAAAADo/wAAAAACAAAAAADp/wAAAAACAAAAAADq/wAAAAACAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADm/wEAAAABAAEAAADn/wEAAAACAAEAAADo/wEAAAACAAEAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADm/wIAAAABAAEAAADn/wIAAAACAAEAAADo/wIAAAACAAEAAADp/wIAAAACAAEAAADq/wIAAAACAAEAAADr/wIAAAACAAEAAADs/wIAAAACAAEAAADt/wIAAAACAAEAAADu/wIAAAACAAEAAADv/wIAAAACAAEAAADw/wIAAAACAAEAAADx/wIAAAACAAEAAADy/wIAAAACAAEAAADz/wIAAAACAAEAAAD0/wIAAAACAAEAAAD1/wIAAAACAAEAAAD2/wIAAAACAAEAAAD3/wIAAAACAAEAAAD4/wIAAAACAAEAAAD5/wIAAAACAAEAAAD6/wIAAAACAAEAAAD7/wIAAAACAAEAAAD8/wIAAAACAAEAAAD9/wIAAAACAAEAAAD+/wIAAAACAAEAAAD//wIAAAADAAEAAADm/wMAAAABAAIAAADn/wMAAAACAAIAAADo/wMAAAACAAIAAADp/wMAAAACAAIAAADq/wMAAAACAAIAAADr/wMAAAACAAIAAADs/wMAAAACAAIAAADt/wMAAAACAAIAAADu/wMAAAACAAIAAADv/wMAAAACAAIAAADw/wMAAAACAAIAAADx/wMAAAACAAIAAADy/wMAAAACAAIAAADz/wMAAAACAAIAAAD0/wMAAAACAAIAAAD1/wMAAAACAAIAAAD2/wMAAAACAAIAAAD3/wMAAAACAAIAAAD4/wMAAAACAAIAAAD5/wMAAAACAAIAAAD6/wMAAAACAAIAAAD7/wMAAAACAAIAAAD8/wMAAAACAAIAAAD9/wMAAAACAAIAAAD+/wMAAAACAAIAAAD//wMAAAADAAIAAABwAAIAAAABAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAADAAAAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAADAAEAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAADAAIAAAAoAP3/AAABAAYAAAAoAP7/AAABAAYAAAAoAP//AAABAAYAAAAoAAAAAAABAAYAAAAoAAEAAAABAAYAAAApAP3/AAABAAYAAAApAP7/AAABAAYAAAApAP//AAABAAYAAAApAAAAAAABAAYAAAApAAEAAAABAAYAAAAqAP3/AAABAAYAAAAqAP7/AAABAAYAAAAqAP//AAABAAYAAAAqAAAAAAABAAYAAAAqAAEAAAABAAYAAAArAP3/AAABAAYAAAArAP7/AAABAAYAAAArAP//AAABAAYAAAArAAAAAAABAAYAAAArAAEAAAABAAYAAAAsAP3/AAABAAYAAAAsAP7/AAABAAYAAAAsAP//AAABAAYAAAAsAAAAAAABAAYAAAAsAAEAAAABAAYAAAAtAP3/AAABAAYAAAAtAP7/AAABAAYAAAAtAP//AAABAAYAAAAtAAAAAAABAAYAAAAtAAEAAAABAAYAAAAuAP3/AAABAAYAAAAuAP7/AAABAAYAAAAuAP//AAABAAYAAAAuAAAAAAABAAYAAAAuAAEAAAABAAYAAAAvAP3/AAABAAYAAAAvAP7/AAABAAYAAAAvAP//AAABAAYAAAAvAAAAAAABAAYAAAAvAAEAAAABAAYAAAAwAP3/AAABAAYAAAAwAP7/AAABAAYAAAAwAP//AAABAAYAAAAwAAAAAAABAAYAAAAwAAEAAAABAAYAAAAxAP3/AAABAAYAAAAxAP7/AAABAAYAAAAxAP//AAABAAYAAAAxAAAAAAABAAYAAAAxAAEAAAABAAYAAAAyAP3/AAABAAYAAAAyAP7/AAABAAYAAAAyAP//AAABAAYAAAAyAAAAAAABAAYAAAAyAAEAAAABAAYAAAAzAP3/AAABAAYAAAAzAP7/AAABAAYAAAAzAP//AAABAAYAAAAzAAAAAAABAAYAAAAzAAEAAAABAAYAAAA0AP3/AAABAAYAAAA0AP7/AAABAAYAAAA0AP//AAABAAYAAAA0AAAAAAABAAYAAAA0AAEAAAABAAYAAAA1AP3/AAABAAYAAAA1AP7/AAABAAYAAAA1AP//AAABAAYAAAA1AAAAAAABAAYAAAA1AAEAAAABAAYAAAA2AP3/AAABAAYAAAA2AP7/AAABAAYAAAA2AP//AAABAAYAAAA2AAAAAAABAAYAAAA2AAEAAAABAAYAAAA3AP3/AAABAAYAAAA3AP7/AAABAAYAAAA3AP//AAABAAYAAAA3AAAAAAABAAYAAAA3AAEAAAABAAYAAAA4AP3/AAABAAYAAAA4AP7/AAABAAYAAAA4AP//AAABAAYAAAA4AAAAAAABAAYAAAA4AAEAAAABAAYAAAA1APn/AAABAAYAAAA1APr/AAABAAYAAAA1APv/AAABAAYAAAA1APz/AAABAAYAAAA2APn/AAABAAYAAAA2APr/AAABAAYAAAA2APv/AAABAAYAAAA2APz/AAABAAYAAAA3APn/AAABAAYAAAA3APr/AAABAAYAAAA3APv/AAABAAYAAAA3APz/AAABAAYAAAA4APn/AAABAAYAAAA4APr/AAABAAYAAAA4APv/AAABAAYAAAA4APz/AAABAAYAAAA5APn/AAABAAYAAAA5APr/AAABAAYAAAA6APn/AAABAAYAAAA6APr/AAABAAYAAAA7APn/AAABAAYAAAA7APr/AAABAAYAAAA8APn/AAABAAYAAAA8APr/AAABAAYAAAA9APn/AAABAAYAAAA9APr/AAABAAYAAAA+APn/AAABAAYAAAA+APr/AAABAAYAAAA/APn/AAABAAYAAAA/APr/AAABAAYAAAA5APb/AAABAAYAAAA5APf/AAABAAYAAAA5APj/AAABAAYAAAA6APb/AAABAAYAAAA6APf/AAABAAYAAAA6APj/AAABAAYAAAA7APb/AAABAAYAAAA7APf/AAABAAYAAAA7APj/AAABAAYAAAA8APb/AAABAAYAAAA8APf/AAABAAYAAAA8APj/AAABAAYAAAA9APb/AAABAAYAAAA9APf/AAABAAYAAAA9APj/AAABAAYAAAA+APb/AAABAAYAAAA+APf/AAABAAYAAAA+APj/AAABAAYAAAA/APb/AAABAAYAAAA/APf/AAABAAYAAAA/APj/AAABAAYAAAAvAPb/AAABAAYAAAAvAPf/AAABAAYAAAAvAPj/AAABAAYAAAAvAPn/AAABAAYAAAAwAPb/AAABAAYAAAAwAPf/AAABAAYAAAAwAPj/AAABAAYAAAAwAPn/AAABAAYAAAAxAPb/AAABAAYAAAAxAPf/AAABAAYAAAAxAPj/AAABAAYAAAAxAPn/AAABAAYAAAAyAPb/AAABAAYAAAAyAPf/AAABAAYAAAAyAPj/AAABAAYAAAAyAPn/AAABAAYAAAAzAPb/AAABAAYAAAAzAPf/AAABAAYAAAAzAPj/AAABAAYAAAAzAPn/AAABAAYAAAA0APb/AAABAAYAAAA0APf/AAABAAYAAAA0APj/AAABAAYAAAA0APn/AAABAAYAAAA1APb/AAABAAYAAAA1APf/AAABAAYAAAA1APj/AAABAAYAAAA2APb/AAABAAYAAAA2APf/AAABAAYAAAA2APj/AAABAAYAAAAqAPj/AAABAAYAAAAqAPn/AAABAAYAAAArAPj/AAABAAYAAAArAPn/AAABAAYAAAAsAPj/AAABAAYAAAAsAPn/AAABAAYAAAAtAPj/AAABAAYAAAAtAPn/AAABAAYAAAAuAPj/AAABAAYAAAAuAPn/AAABAAYAAAAqAPb/AAABAAYAAAAqAPf/AAABAAYAAAArAPb/AAABAAYAAAArAPf/AAABAAYAAAAsAPb/AAABAAYAAAAsAPf/AAABAAYAAAAdAPb/AAABAAYAAAAdAPf/AAABAAYAAAAdAPj/AAABAAYAAAAdAPn/AAABAAYAAAAdAPr/AAABAAYAAAAdAPv/AAABAAYAAAAdAPz/AAABAAYAAAAdAP3/AAABAAYAAAAdAP7/AAABAAYAAAAdAP//AAABAAYAAAAdAAAAAAABAAYAAAAdAAEAAAABAAYAAAAeAPb/AAABAAYAAAAeAPf/AAABAAYAAAAeAPj/AAABAAYAAAAeAPn/AAABAAYAAAAeAPr/AAABAAYAAAAeAPv/AAABAAYAAAAeAPz/AAABAAYAAAAeAP3/AAABAAYAAAAeAP7/AAABAAYAAAAeAP//AAABAAYAAAAeAAAAAAABAAYAAAAeAAEAAAABAAYAAAAfAPb/AAABAAYAAAAfAPf/AAABAAYAAAAfAPj/AAABAAYAAAAfAPn/AAABAAYAAAAfAPr/AAABAAYAAAAfAPv/AAABAAYAAAAfAPz/AAABAAYAAAAfAP3/AAABAAYAAAAfAP7/AAABAAYAAAAfAP//AAABAAYAAAAfAAAAAAABAAYAAAAfAAEAAAABAAYAAAAgAPb/AAABAAYAAAAgAPf/AAABAAYAAAAgAPj/AAABAAYAAAAgAPn/AAABAAYAAAAgAPr/AAABAAYAAAAgAPv/AAABAAYAAAAgAPz/AAABAAYAAAAgAP3/AAABAAYAAAAgAP7/AAABAAYAAAAgAP//AAABAAYAAAAgAAAAAAABAAYAAAAgAAEAAAABAAYAAAAhAPb/AAABAAYAAAAhAPf/AAABAAYAAAAhAPj/AAABAAYAAAAhAPn/AAABAAYAAAAhAPr/AAABAAYAAAAhAPv/AAABAAYAAAAhAPz/AAABAAYAAAAhAP3/AAABAAYAAAAhAP7/AAABAAYAAAAhAP//AAABAAYAAAAhAAAAAAABAAYAAAAhAAEAAAABAAYAAAAiAPb/AAABAAYAAAAiAPf/AAABAAYAAAAiAPj/AAABAAYAAAAiAPn/AAABAAYAAAAiAPr/AAABAAYAAAAiAPv/AAABAAYAAAAiAPz/AAABAAYAAAAiAP3/AAABAAYAAAAiAP7/AAABAAYAAAAiAP//AAABAAYAAAAiAAAAAAABAAYAAAAiAAEAAAABAAYAAAAjAPb/AAABAAYAAAAjAPf/AAABAAYAAAAjAPj/AAABAAYAAAAjAPn/AAABAAYAAAAjAPr/AAABAAYAAAAjAPv/AAABAAYAAAAjAPz/AAABAAYAAAAjAP3/AAABAAYAAAAjAP7/AAABAAYAAAAjAP//AAABAAYAAAAjAAAAAAABAAYAAAAjAAEAAAABAAYAAAAkAPb/AAABAAYAAAAkAPf/AAABAAYAAAAkAPj/AAABAAYAAAAkAPn/AAABAAYAAAAkAPr/AAABAAYAAAAkAPv/AAABAAYAAAAkAPz/AAABAAYAAAAkAP3/AAABAAYAAAAkAP7/AAABAAYAAAAkAP//AAABAAYAAAAkAAAAAAABAAYAAAAkAAEAAAABAAYAAAAlAPb/AAABAAYAAAAlAPf/AAABAAYAAAAlAPj/AAABAAYAAAAlAPn/AAABAAYAAAAlAPr/AAABAAYAAAAlAPv/AAABAAYAAAAlAPz/AAABAAYAAAAlAP3/AAABAAYAAAAlAP7/AAABAAYAAAAlAP//AAABAAYAAAAlAAAAAAABAAYAAAAlAAEAAAABAAYAAAAmAPb/AAABAAYAAAAmAPf/AAABAAYAAAAmAPj/AAABAAYAAAAmAPn/AAABAAYAAAAmAPr/AAABAAYAAAAmAPv/AAABAAYAAAAmAPz/AAABAAYAAAAmAP3/AAABAAYAAAAmAP7/AAABAAYAAAAmAP//AAABAAYAAAAmAAAAAAABAAYAAAAmAAEAAAABAAYAAAAnAPb/AAABAAYAAAAnAPf/AAABAAYAAAAnAPj/AAABAAYAAAAnAPn/AAABAAYAAAAnAPr/AAABAAYAAAAnAPv/AAABAAYAAAAnAPz/AAABAAYAAAAnAP3/AAABAAYAAAAnAP7/AAABAAYAAAAnAP//AAABAAYAAAAnAAAAAAABAAYAAAAnAAEAAAABAAYAAAAoAPb/AAABAAYAAAAoAPf/AAABAAYAAAAoAPj/AAABAAYAAAAoAPn/AAABAAYAAAAoAPr/AAABAAYAAAAoAPv/AAABAAYAAAAoAPz/AAABAAYAAAApAPb/AAABAAYAAAApAPf/AAABAAYAAAApAPj/AAABAAYAAAApAPn/AAABAAYAAAApAPr/AAABAAYAAAApAPv/AAABAAYAAAApAPz/AAABAAYAAAAqAPr/AAABAAYAAAAqAPv/AAABAAYAAAAqAPz/AAABAAYAAAArAPr/AAABAAYAAAArAPv/AAABAAYAAAArAPz/AAABAAYAAAATAPr/AAABAAYAAAATAPv/AAABAAYAAAATAPz/AAABAAYAAAATAP3/AAABAAYAAAATAP7/AAABAAYAAAATAP//AAABAAYAAAATAAAAAAABAAYAAAATAAEAAAABAAYAAAAUAPr/AAABAAYAAAAUAPv/AAABAAYAAAAUAPz/AAABAAYAAAAUAP3/AAABAAYAAAAUAP7/AAABAAYAAAAUAP//AAABAAYAAAAUAAAAAAABAAYAAAAUAAEAAAABAAYAAAAVAPr/AAABAAYAAAAVAPv/AAABAAYAAAAVAPz/AAABAAYAAAAVAP3/AAABAAYAAAAVAP7/AAABAAYAAAAVAP//AAABAAYAAAAVAAAAAAABAAYAAAAVAAEAAAABAAYAAAAWAPr/AAABAAYAAAAWAPv/AAABAAYAAAAWAPz/AAABAAYAAAAWAP3/AAABAAYAAAAWAP7/AAABAAYAAAAWAP//AAABAAYAAAAWAAAAAAABAAYAAAAWAAEAAAABAAYAAAAXAPr/AAABAAYAAAAXAPv/AAABAAYAAAAXAPz/AAABAAYAAAAXAP3/AAABAAYAAAAXAP7/AAABAAYAAAAXAP//AAABAAYAAAAXAAAAAAABAAYAAAAXAAEAAAABAAYAAAAYAPr/AAABAAYAAAAYAPv/AAABAAYAAAAYAPz/AAABAAYAAAAYAP3/AAABAAYAAAAYAP7/AAABAAYAAAAYAP//AAABAAYAAAAYAAAAAAABAAYAAAAYAAEAAAABAAYAAAAZAPr/AAABAAYAAAAZAPv/AAABAAYAAAAZAPz/AAABAAYAAAAZAP3/AAABAAYAAAAZAP7/AAABAAYAAAAZAP//AAABAAYAAAAZAAAAAAABAAYAAAAZAAEAAAABAAYAAAAaAPr/AAABAAYAAAAaAPv/AAABAAYAAAAaAPz/AAABAAYAAAAaAP3/AAABAAYAAAAaAP7/AAABAAYAAAAaAP//AAABAAYAAAAaAAAAAAABAAYAAAAaAAEAAAABAAYAAAAbAPr/AAABAAYAAAAbAPv/AAABAAYAAAAbAPz/AAABAAYAAAAbAP3/AAABAAYAAAAbAP7/AAABAAYAAAAbAP//AAABAAYAAAAbAAAAAAABAAYAAAAbAAEAAAABAAYAAAAcAPr/AAABAAYAAAAcAPv/AAABAAYAAAAcAPz/AAABAAYAAAAcAP3/AAABAAYAAAAcAP7/AAABAAYAAAAcAP//AAABAAYAAAAcAAAAAAABAAYAAAAcAAEAAAABAAYAAAATAPb/AAABAAYAAAATAPf/AAABAAYAAAATAPj/AAABAAYAAAATAPn/AAABAAYAAAAUAPb/AAABAAYAAAAUAPf/AAABAAYAAAAUAPj/AAABAAYAAAAUAPn/AAABAAYAAAAVAPb/AAABAAYAAAAVAPf/AAABAAYAAAAVAPj/AAABAAYAAAAVAPn/AAABAAYAAAAWAPb/AAABAAYAAAAWAPf/AAABAAYAAAAWAPj/AAABAAYAAAAWAPn/AAABAAYAAAAXAPb/AAABAAYAAAAXAPf/AAABAAYAAAAXAPj/AAABAAYAAAAXAPn/AAABAAYAAAAYAPb/AAABAAYAAAAYAPf/AAABAAYAAAAYAPj/AAABAAYAAAAYAPn/AAABAAYAAAAZAPb/AAABAAYAAAAZAPf/AAABAAYAAAAZAPj/AAABAAYAAAAZAPn/AAABAAYAAAAaAPb/AAABAAYAAAAaAPf/AAABAAYAAAAaAPj/AAABAAYAAAAaAPn/AAABAAYAAAAOAPz/AAABAAYAAAAOAP3/AAABAAYAAAAOAP7/AAABAAYAAAAOAP//AAABAAYAAAAOAAAAAAABAAYAAAAOAAEAAAABAAYAAAAPAPz/AAABAAYAAAAPAP3/AAABAAYAAAAPAP7/AAABAAYAAAAPAP//AAABAAYAAAAPAAAAAAABAAYAAAAPAAEAAAABAAYAAAAQAPz/AAABAAYAAAAQAP3/AAABAAYAAAAQAP7/AAABAAYAAAAQAP//AAABAAYAAAAQAAAAAAABAAYAAAAQAAEAAAABAAYAAAARAPz/AAABAAYAAAARAP3/AAABAAYAAAARAP7/AAABAAYAAAARAP//AAABAAYAAAARAAAAAAABAAYAAAARAAEAAAABAAYAAAASAPz/AAABAAYAAAASAP3/AAABAAYAAAASAP7/AAABAAYAAAASAP//AAABAAYAAAASAAAAAAABAAYAAAASAAEAAAABAAYAAAAPAPf/AAABAAYAAAAPAPj/AAABAAYAAAAPAPn/AAABAAYAAAAPAPr/AAABAAYAAAAPAPv/AAABAAYAAAAQAPf/AAABAAYAAAAQAPj/AAABAAYAAAAQAPn/AAABAAYAAAAQAPr/AAABAAYAAAAQAPv/AAABAAYAAAAIAPb/AAABAAYAAAAIAPf/AAABAAYAAAAIAPj/AAABAAYAAAAIAPn/AAABAAYAAAAIAPr/AAABAAYAAAAIAPv/AAABAAYAAAAIAPz/AAABAAYAAAAIAP3/AAABAAYAAAAIAP7/AAABAAYAAAAIAP//AAABAAYAAAAIAAAAAAABAAYAAAAIAAEAAAABAAYAAAAJAPb/AAABAAYAAAAJAPf/AAABAAYAAAAJAPj/AAABAAYAAAAJAPn/AAABAAYAAAAJAPr/AAABAAYAAAAJAPv/AAABAAYAAAAJAPz/AAABAAYAAAAJAP3/AAABAAYAAAAJAP7/AAABAAYAAAAJAP//AAABAAYAAAAJAAAAAAABAAYAAAAJAAEAAAABAAYAAAAKAPb/AAABAAYAAAAKAPf/AAABAAYAAAAKAPj/AAABAAYAAAAKAPn/AAABAAYAAAAKAPr/AAABAAYAAAAKAPv/AAABAAYAAAAKAPz/AAABAAYAAAAKAP3/AAABAAYAAAAKAP7/AAABAAYAAAAKAP//AAABAAYAAAAKAAAAAAABAAYAAAAKAAEAAAABAAYAAAALAPb/AAABAAYAAAALAPf/AAABAAYAAAALAPj/AAABAAYAAAALAPn/AAABAAYAAAALAPr/AAABAAYAAAALAPv/AAABAAYAAAALAPz/AAABAAYAAAALAP3/AAABAAYAAAALAP7/AAABAAYAAAALAP//AAABAAYAAAALAAAAAAABAAYAAAALAAEAAAABAAYAAAAMAPb/AAABAAYAAAAMAPf/AAABAAYAAAAMAPj/AAABAAYAAAAMAPn/AAABAAYAAAAMAPr/AAABAAYAAAAMAPv/AAABAAYAAAAMAPz/AAABAAYAAAAMAP3/AAABAAYAAAAMAP7/AAABAAYAAAAMAP//AAABAAYAAAAMAAAAAAABAAYAAAAMAAEAAAABAAYAAAANAPb/AAABAAYAAAANAPf/AAABAAYAAAANAPj/AAABAAYAAAANAPn/AAABAAYAAAANAPr/AAABAAYAAAANAPv/AAABAAYAAAANAPz/AAABAAYAAAANAP3/AAABAAYAAAANAP7/AAABAAYAAAANAP//AAABAAYAAAANAAAAAAABAAYAAAANAAEAAAABAAYAAAAOAPb/AAABAAYAAAAOAPf/AAABAAYAAAAOAPj/AAABAAYAAAAOAPn/AAABAAYAAAAOAPr/AAABAAYAAAAOAPv/AAABAAYAAAAPAPb/AAABAAYAAAAQAPb/AAABAAYAAAAAAPn/AAABAAYAAAAAAPr/AAABAAYAAAAAAPv/AAABAAYAAAAAAPz/AAABAAYAAAAAAP3/AAABAAYAAAAAAP7/AAABAAYAAAAAAP//AAABAAYAAAAAAAAAAAABAAYAAAAAAAEAAAABAAYAAAABAPn/AAABAAYAAAABAPr/AAABAAYAAAABAPv/AAABAAYAAAABAPz/AAABAAYAAAABAP3/AAABAAYAAAABAP7/AAABAAYAAAABAP//AAABAAYAAAABAAAAAAABAAYAAAABAAEAAAABAAYAAAACAPn/AAABAAYAAAACAPr/AAABAAYAAAACAPv/AAABAAYAAAACAPz/AAABAAYAAAACAP3/AAABAAYAAAACAP7/AAABAAYAAAACAP//AAABAAYAAAACAAAAAAABAAYAAAACAAEAAAABAAYAAAADAPn/AAABAAYAAAADAPr/AAABAAYAAAADAPv/AAABAAYAAAADAPz/AAABAAYAAAADAP3/AAABAAYAAAADAP7/AAABAAYAAAADAP//AAABAAYAAAADAAAAAAABAAYAAAADAAEAAAABAAYAAAAEAPn/AAABAAYAAAAEAPr/AAABAAYAAAAEAPv/AAABAAYAAAAEAPz/AAABAAYAAAAEAP3/AAABAAYAAAAEAP7/AAABAAYAAAAEAP//AAABAAYAAAAEAAAAAAABAAYAAAAEAAEAAAABAAYAAAAFAPn/AAABAAYAAAAFAPr/AAABAAYAAAAFAPv/AAABAAYAAAAFAPz/AAABAAYAAAAFAP3/AAABAAYAAAAFAP7/AAABAAYAAAAFAP//AAABAAYAAAAFAAAAAAABAAYAAAAFAAEAAAABAAYAAAAGAPn/AAABAAYAAAAGAPr/AAABAAYAAAAGAPv/AAABAAYAAAAGAPz/AAABAAYAAAAGAP3/AAABAAYAAAAGAP7/AAABAAYAAAAGAP//AAABAAYAAAAGAAAAAAABAAYAAAAGAAEAAAABAAYAAAAHAPn/AAABAAYAAAAHAPr/AAABAAYAAAAHAPv/AAABAAYAAAAHAPz/AAABAAYAAAAHAP3/AAABAAYAAAAHAP7/AAABAAYAAAAHAP//AAABAAYAAAAHAAAAAAABAAYAAAAHAAEAAAABAAYAAAAAAPb/AAABAAYAAAAAAPf/AAABAAYAAAAAAPj/AAABAAYAAAABAPb/AAABAAYAAAABAPf/AAABAAYAAAABAPj/AAABAAYAAAACAPb/AAABAAYAAAACAPf/AAABAAYAAAACAPj/AAABAAYAAAADAPb/AAABAAYAAAADAPf/AAABAAYAAAADAPj/AAABAAYAAAAEAPb/AAABAAYAAAAEAPf/AAABAAYAAAAEAPj/AAABAAYAAAAFAPb/AAABAAYAAAAFAPf/AAABAAYAAAAFAPj/AAABAAYAAABTAAIAAAABAAYAAABTAAMAAAABAAYAAABUAAIAAAABAAYAAABUAAMAAAABAAYAAABVAAIAAAABAAYAAABVAAMAAAABAAYAAABWAAIAAAABAAYAAABWAAMAAAABAAYAAABXAAIAAAABAAYAAABXAAMAAAABAAYAAABYAAIAAAABAAYAAABYAAMAAAABAAYAAABZAAIAAAABAAYAAABZAAMAAAABAAYAAABaAAIAAAABAAYAAABaAAMAAAABAAYAAABbAAIAAAABAAYAAABbAAMAAAABAAYAAABcAAIAAAABAAYAAABcAAMAAAABAAYAAABdAAIAAAABAAYAAABdAAMAAAABAAYAAABeAAIAAAABAAYAAABeAAMAAAABAAYAAABfAAIAAAABAAYAAABfAAMAAAABAAYAAABTAAAAAAABAAYAAABTAAEAAAABAAYAAABUAAAAAAABAAYAAABUAAEAAAABAAYAAABVAAAAAAABAAYAAABVAAEAAAABAAYAAABWAAAAAAABAAYAAABWAAEAAAABAAYAAABXAAAAAAABAAYAAABXAAEAAAABAAYAAABYAAAAAAABAAYAAABYAAEAAAABAAYAAABZAAAAAAABAAYAAABZAAEAAAABAAYAAABaAAAAAAABAAYAAABaAAEAAAABAAYAAABbAAAAAAABAAYAAABbAAEAAAABAAYAAABdAAAAAAABAAYAAABdAAEAAAABAAYAAABeAAAAAAABAAYAAABeAAEAAAABAAYAAABfAAAAAAABAAYAAABfAAEAAAABAAYAAABfAPn/AAABAAYAAABfAPr/AAABAAYAAABfAPv/AAABAAYAAABfAPz/AAABAAYAAABfAP3/AAABAAYAAABfAP7/AAABAAYAAABfAP//AAABAAYAAABXAPn/AAABAAYAAABXAPr/AAABAAYAAABXAPv/AAABAAYAAABXAPz/AAABAAYAAABXAP3/AAABAAYAAABXAP7/AAABAAYAAABYAPn/AAABAAYAAABYAPr/AAABAAYAAABYAPv/AAABAAYAAABYAPz/AAABAAYAAABYAP3/AAABAAYAAABYAP7/AAABAAYAAABZAPn/AAABAAYAAABZAPr/AAABAAYAAABZAPv/AAABAAYAAABZAPz/AAABAAYAAABZAP3/AAABAAYAAABZAP7/AAABAAYAAABaAPn/AAABAAYAAABaAPr/AAABAAYAAABaAPv/AAABAAYAAABaAPz/AAABAAYAAABaAP3/AAABAAYAAABaAP7/AAABAAYAAABbAPn/AAABAAYAAABbAPr/AAABAAYAAABbAPv/AAABAAYAAABbAPz/AAABAAYAAABbAP3/AAABAAYAAABbAP7/AAABAAYAAABcAPn/AAABAAYAAABcAPr/AAABAAYAAABcAPv/AAABAAYAAABcAPz/AAABAAYAAABcAP3/AAABAAYAAABcAP7/AAABAAYAAABdAPn/AAABAAYAAABdAPr/AAABAAYAAABdAPv/AAABAAYAAABdAPz/AAABAAYAAABdAP3/AAABAAYAAABdAP7/AAABAAYAAABeAPn/AAABAAYAAABeAPr/AAABAAYAAABeAPv/AAABAAYAAABeAPz/AAABAAYAAABeAP3/AAABAAYAAABeAP7/AAABAAYAAABTAP//AAABAAYAAABUAP//AAABAAYAAABVAP//AAABAAYAAABWAP//AAABAAYAAABXAP//AAABAAYAAABYAP//AAABAAYAAABZAP//AAABAAYAAABTAPv/AAABAAYAAABTAPz/AAABAAYAAABTAP3/AAABAAYAAABTAP7/AAABAAYAAABUAPv/AAABAAYAAABUAPz/AAABAAYAAABUAP3/AAABAAYAAABUAP7/AAABAAYAAABVAPv/AAABAAYAAABVAPz/AAABAAYAAABVAP3/AAABAAYAAABVAP7/AAABAAYAAABWAPv/AAABAAYAAABWAPz/AAABAAYAAABWAP3/AAABAAYAAABWAP7/AAABAAYAAABTAPn/AAABAAYAAABTAPr/AAABAAYAAABUAPn/AAABAAYAAABUAPr/AAABAAYAAABiAP3/AAAFAAEAAABlAP3/AAAHAAEAAABiAP7/AAAFAAEAAABlAP7/AAAHAAEAAABiAP//AAAFAAEAAABlAP//AAAHAAEAAABiAAAAAAAFAAEAAABlAAAAAAAHAAEAAABiAAEAAAAFAAEAAABlAAEAAAAHAAEAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_ghkrn")] +position = Vector2(-216, -8) + +[node name="UpsideDownGravityArea" parent="." node_paths=PackedStringArray("polygon") instance=ExtResource("6_akjb2")] +position = Vector2(352, -16) +polygon = NodePath("CollisionPolygon2D") + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="UpsideDownGravityArea"] +polygon = PackedVector2Array(-352, -152, -352, 48, 352, 48, 352, -88, 496, -88, 496, -32, 352, -32, 352, 48, 512, 48, 560, 48, 560, 16, 560, -72, 672, -72, 672, -144, 560, -152) + +[node name="MoonGravity" type="Node" parent="."] +script = ExtResource("7_q053a") +metadata/_custom_type_script = "uid://dhtqnyrj3ndnj" + +[node name="DropShadow" parent="." instance=ExtResource("8_f1rlj")] + +[node name="Enemies" type="Node" parent="."] + +[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("9_ghkrn")] +position = Vector2(-32, -64) + +[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("9_ghkrn")] +position = Vector2(112, -112) +rotation = -3.14159 + +[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("9_ghkrn")] +position = Vector2(288, -64) +rotation = -3.14159 + +[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("9_ghkrn")] +position = Vector2(448, -96) +rotation = -3.14159 + +[node name="RedPirannhaPlant5" parent="Enemies" instance=ExtResource("9_ghkrn")] +position = Vector2(736, -128) +rotation = -3.14159 + +[node name="RedPirannhaPlant6" parent="Enemies" instance=ExtResource("9_ghkrn")] +position = Vector2(896, -112) +rotation = -3.14159 + +[node name="RedPirannhaPlant7" parent="Enemies" instance=ExtResource("9_ghkrn")] +position = Vector2(800, -96) + +[node name="RedPirannhaPlant8" parent="Enemies" instance=ExtResource("9_ghkrn")] +position = Vector2(944, -48) + +[node name="RedPirannhaPlant9" parent="Enemies" instance=ExtResource("9_ghkrn")] +position = Vector2(1136, -32) + +[node name="RedPirannhaPlant10" parent="Enemies" instance=ExtResource("9_ghkrn")] +position = Vector2(1232, -96) + +[node name="RedPirannhaPlant11" parent="Enemies" instance=ExtResource("9_ghkrn")] +position = Vector2(1504, -160) + +[node name="RedPirannhaPlant12" parent="Enemies" instance=ExtResource("9_ghkrn")] +position = Vector2(1376, -80) +rotation = 3.14159 + +[node name="Lakitu" parent="Enemies" instance=ExtResource("10_fn6t6")] +position = Vector2(248, -96) +retreat_x = 1904 + +[node name="EndFlagpole" parent="." instance=ExtResource("11_0oekt")] +position = Vector2(2184, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("12_iub4e")] +position = Vector2(2280, 0) + +[node name="UpsideDownGravityArea2" type="Area2D" parent="." node_paths=PackedStringArray("polygon")] +script = ExtResource("13_iub4e") +polygon = NodePath("CollisionPolygon2D") +metadata/_custom_type_script = "uid://h7ook78uoctx" + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="UpsideDownGravityArea2"] +position = Vector2(1224, -48) +polygon = PackedVector2Array(104, -64, 104, 112, 312, 112, 312, -64) + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("15_31h7j") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@45238" to="Tiles/@Node2D@45238/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@45239" to="Tiles/@Node2D@45239/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@45240" to="Tiles/@Node2D@45240/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@45241" to="Tiles/@Node2D@45241/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@45242" to="Tiles/@Node2D@45242/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@45243" to="Tiles/@Node2D@45243/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@45244" to="Tiles/@Node2D@45244/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@45245" to="Tiles/@Node2D@45245/LevelPersistance" method="set_as_active"] +[connection signal="player_entered" from="UpsideDownGravityArea2" to="UpsideDownGravityArea2" method="on_player_entered"] +[connection signal="player_exited" from="UpsideDownGravityArea2" to="UpsideDownGravityArea2" method="on_player_exited"] + +[editable path="UpsideDownGravityArea"] diff --git a/Scenes/Levels/SMBLL/World9/9-3.tscn b/Scenes/Levels/SMBLL/World9/9-3.tscn new file mode 100644 index 0000000..91ec29f --- /dev/null +++ b/Scenes/Levels/SMBLL/World9/9-3.tscn @@ -0,0 +1,91 @@ +[gd_scene load_steps=18 format=4 uid="uid://bniwijx17gmw7"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_t6thj"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Space.json" id="2_ostal"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_xgmst"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_t0okp"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_20lvo"] +[ext_resource type="Script" uid="uid://dhtqnyrj3ndnj" path="res://Scripts/Parts/MoonGravity.gd" id="8_xgmst"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="9_8xfwy"] +[ext_resource type="PackedScene" uid="uid://bjysym6bhxljv" path="res://Scenes/Prefabs/Entities/Enemies/BowsersBro.tscn" id="10_vmwy6"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_uxm62"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="12_njeru"] +[ext_resource type="PackedScene" uid="uid://bch3ww1n42g7v" path="res://Scenes/Prefabs/DecoTiles/Deco2.tscn" id="13_vmwy6"] +[ext_resource type="PackedScene" uid="uid://dryg466fybrd3" path="res://Scenes/Prefabs/LevelObjects/UpsideDownGravityArea.tscn" id="14_uxm62"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="15_njeru"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="15_vduh8"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="16_4nrh7"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="17_nytj1"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="18_08xfs"] + +[node name="9-3" type="Node"] +script = ExtResource("1_t6thj") +music = ExtResource("2_ostal") +theme = "Space" +theme_time = "Night" +campaign = "SMBLL" +world_id = 9 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_xgmst")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAAAAAsAAAAQAAEAAAACAAEAAAARAAAAAAACAAEAAAARAAEAAAACAAEAAAASAAAAAAACAAEAAAASAAEAAAACAAEAAAATAAAAAAACAAEAAAATAAEAAAACAAEAAAAUAAAAAAACAAEAAAAUAAEAAAACAAEAAAAVAAAAAAACAAEAAAAVAAEAAAACAAEAAAAWAAAAAAACAAEAAAAWAAEAAAACAAEAAAAXAAAAAAACAAEAAAAXAAEAAAACAAEAAAAYAAAAAAACAAEAAAAYAAEAAAACAAEAAAAZAAAAAAACAAEAAAAZAAEAAAACAAEAAAAaAAAAAAACAAEAAAAaAAEAAAACAAEAAAAbAAAAAAACAAEAAAAbAAEAAAACAAEAAAAcAAAAAAACAAEAAAAcAAEAAAACAAEAAAAdAAAAAAACAAEAAAAdAAEAAAACAAEAAAAeAAAAAAACAAEAAAAeAAEAAAACAAEAAAAfAAAAAAABAAsAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAjAPn/AAABAAAAAAAjAPr/AAABAAEAAAAjAPv/AAABAAEAAAAjAPz/AAABAAIAAAAkAPn/AAACAAAAAAAkAPr/AAACAAEAAAAkAPv/AAACAAEAAAAkAPz/AAACAAIAAAAlAPn/AAACAAAAAAAlAPr/AAACAAEAAAAlAPv/AAACAAEAAAAlAPz/AAACAAIAAAAmAPn/AAACAAAAAAAmAPr/AAACAAEAAAAmAPv/AAACAAEAAAAmAPz/AAACAAIAAAAnAPn/AAACAAAAAAAnAPr/AAACAAEAAAAnAPv/AAACAAEAAAAnAPz/AAACAAIAAAAoAPn/AAACAAAAAAAoAPr/AAACAAEAAAAoAPv/AAACAAEAAAAoAPz/AAACAAIAAAApAPn/AAACAAAAAAApAPr/AAACAAEAAAApAPv/AAACAAEAAAApAPz/AAACAAIAAAAqAPn/AAACAAAAAAAqAPr/AAACAAEAAAAqAPv/AAACAAEAAAAqAPz/AAACAAIAAAArAPn/AAACAAAAAAArAPr/AAACAAEAAAArAPv/AAACAAEAAAArAPz/AAACAAIAAAAsAPn/AAACAAAAAAAsAPr/AAACAAEAAAAsAPv/AAACAAEAAAAsAPz/AAACAAIAAAAtAPn/AAACAAAAAAAtAPr/AAACAAEAAAAtAPv/AAACAAEAAAAtAPz/AAACAAIAAAAuAPn/AAACAAAAAAAuAPr/AAACAAEAAAAuAPv/AAACAAEAAAAuAPz/AAACAAIAAAAvAPn/AAADAAAAAAAvAPr/AAADAAEAAAAvAPv/AAADAAEAAAAvAPz/AAADAAIAAAARAPz/AAACAAAAAAARAP3/AAACAAEAAAARAP7/AAACAAEAAAARAP//AAACAAEAAAASAPz/AAACAAAAAAASAP3/AAACAAEAAAASAP7/AAACAAEAAAASAP//AAACAAEAAAATAPz/AAACAAAAAAATAP3/AAACAAEAAAATAP7/AAACAAEAAAATAP//AAACAAEAAAAUAPz/AAACAAAAAAAUAP3/AAACAAEAAAAUAP7/AAACAAEAAAAUAP//AAACAAEAAAAVAPz/AAACAAAAAAAVAP3/AAACAAEAAAAVAP7/AAACAAEAAAAVAP//AAACAAEAAAAWAPz/AAACAAAAAAAWAP3/AAACAAEAAAAWAP7/AAACAAEAAAAWAP//AAACAAEAAAAXAPz/AAACAAAAAAAXAP3/AAACAAEAAAAXAP7/AAACAAEAAAAXAP//AAACAAEAAAAYAPz/AAACAAAAAAAYAP3/AAACAAEAAAAYAP7/AAACAAEAAAAYAP//AAACAAEAAAAZAPz/AAACAAAAAAAZAP3/AAACAAEAAAAZAP7/AAACAAEAAAAZAP//AAACAAEAAAAaAPz/AAACAAAAAAAaAP3/AAACAAEAAAAaAP7/AAACAAEAAAAaAP//AAACAAEAAAAbAPz/AAACAAAAAAAbAP3/AAACAAEAAAAbAP7/AAACAAEAAAAbAP//AAACAAEAAAAcAPz/AAACAAAAAAAcAP3/AAACAAEAAAAcAP7/AAACAAEAAAAcAP//AAACAAEAAAAdAPz/AAACAAAAAAAdAP3/AAACAAEAAAAdAP7/AAACAAEAAAAdAP//AAACAAEAAAAeAPz/AAACAAAAAAAeAP3/AAACAAEAAAAeAP7/AAACAAEAAAAeAP//AAACAAEAAAAfAPz/AAADAAAAAAAfAP3/AAADAAEAAAAfAP7/AAADAAEAAAAfAP//AAADAAEAAAAQAPz/AAABAAAAAAAQAP3/AAABAAEAAAAQAP7/AAABAAEAAAAQAP//AAABAAEAAAAQAPX/AAABAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAADAAMAAAAPAPz/AAAEAAIAAAAPAP3/AAAEAAIAAAAPAP7/AAAEAAIAAAAPAP//AAAEAAIAAAAOAP3/AAAEAAIAAAAOAP7/AAAEAAIAAAAOAP//AAAEAAIAAAANAP7/AAAEAAIAAAANAP//AAAEAAIAAAAMAP//AAAEAAIAAAAQAPb/AAAAAAYAAAAQAPf/AAAAAAYAAAAQAPj/AAAAAAYAAAAQAPn/AAAAAAYAAAAQAPr/AAAAAAYAAAAQAPv/AAAAAAcAAAARAPb/AAABAAYAAAARAPf/AAABAAYAAAARAPj/AAABAAYAAAARAPn/AAABAAYAAAARAPr/AAABAAYAAAARAPv/AAABAAcAAAASAPb/AAABAAYAAAASAPf/AAABAAYAAAASAPj/AAABAAYAAAASAPn/AAABAAYAAAASAPr/AAABAAYAAAASAPv/AAABAAcAAAATAPb/AAABAAYAAAATAPf/AAABAAYAAAATAPj/AAABAAYAAAATAPn/AAABAAYAAAATAPr/AAABAAYAAAATAPv/AAABAAcAAAAUAPb/AAABAAYAAAAUAPf/AAABAAYAAAAUAPj/AAABAAYAAAAUAPn/AAABAAYAAAAUAPr/AAABAAYAAAAUAPv/AAABAAcAAAAVAPb/AAABAAYAAAAVAPf/AAABAAYAAAAVAPj/AAABAAYAAAAVAPn/AAABAAYAAAAVAPr/AAABAAYAAAAVAPv/AAABAAcAAAAWAPb/AAABAAYAAAAWAPf/AAABAAYAAAAWAPj/AAABAAYAAAAWAPn/AAABAAYAAAAWAPr/AAABAAYAAAAWAPv/AAABAAcAAAAXAPb/AAABAAYAAAAXAPf/AAABAAYAAAAXAPj/AAABAAYAAAAXAPn/AAABAAYAAAAXAPr/AAABAAYAAAAXAPv/AAABAAcAAAAYAPb/AAABAAYAAAAYAPf/AAABAAYAAAAYAPj/AAABAAYAAAAYAPn/AAABAAYAAAAYAPr/AAABAAYAAAAYAPv/AAABAAcAAAAZAPb/AAABAAYAAAAZAPf/AAABAAYAAAAZAPj/AAABAAYAAAAZAPn/AAABAAYAAAAZAPr/AAABAAYAAAAZAPv/AAABAAcAAAAaAPb/AAABAAYAAAAaAPf/AAABAAYAAAAaAPj/AAABAAYAAAAaAPn/AAABAAYAAAAaAPr/AAABAAYAAAAaAPv/AAABAAcAAAAbAPb/AAABAAYAAAAbAPf/AAABAAYAAAAbAPj/AAABAAYAAAAbAPn/AAABAAYAAAAbAPr/AAABAAYAAAAbAPv/AAABAAcAAAAcAPb/AAABAAYAAAAcAPf/AAABAAYAAAAcAPj/AAABAAYAAAAcAPn/AAABAAYAAAAcAPr/AAABAAYAAAAcAPv/AAABAAcAAAAdAPb/AAABAAYAAAAdAPf/AAABAAYAAAAdAPj/AAABAAYAAAAdAPn/AAABAAYAAAAdAPr/AAABAAYAAAAdAPv/AAABAAcAAAAeAPb/AAABAAYAAAAeAPf/AAABAAYAAAAeAPj/AAABAAYAAAAeAPn/AAABAAYAAAAeAPr/AAABAAYAAAAeAPv/AAABAAcAAAAfAPb/AAABAAYAAAAfAPf/AAABAAYAAAAfAPj/AAABAAYAAAAfAPn/AAABAAYAAAAfAPr/AAABAAYAAAAfAPv/AAABAAcAAAAgAPb/AAABAAYAAAAgAPf/AAABAAYAAAAgAPj/AAABAAYAAAAgAPn/AAABAAYAAAAgAPr/AAABAAYAAAAgAPv/AAABAAYAAAAhAPb/AAABAAYAAAAhAPf/AAABAAYAAAAhAPj/AAABAAYAAAAhAPn/AAABAAYAAAAhAPr/AAABAAYAAAAhAPv/AAABAAYAAAAiAPb/AAABAAYAAAAiAPf/AAABAAYAAAAiAPj/AAABAAYAAAAiAPn/AAACAAYAAAAiAPr/AAACAAYAAAAiAPv/AAACAAYAAAAgAPz/AAAAAAYAAAAgAP3/AAAAAAYAAAAgAP7/AAAAAAYAAAAgAP//AAAAAAcAAAAhAPz/AAABAAYAAAAhAP3/AAABAAYAAAAhAP7/AAABAAYAAAAhAP//AAABAAcAAAAiAPz/AAACAAYAAAAiAP3/AAABAAYAAAAiAP7/AAABAAYAAAAiAP//AAABAAcAAAAjAP3/AAABAAYAAAAjAP7/AAABAAYAAAAjAP//AAABAAcAAAAkAP3/AAABAAYAAAAkAP7/AAABAAYAAAAkAP//AAABAAcAAAAlAP3/AAABAAYAAAAlAP7/AAABAAYAAAAlAP//AAABAAcAAAAmAP3/AAABAAYAAAAmAP7/AAABAAYAAAAmAP//AAABAAcAAAAnAP3/AAABAAYAAAAnAP7/AAABAAYAAAAnAP//AAABAAcAAAAoAP3/AAABAAYAAAAoAP7/AAABAAYAAAAoAP//AAABAAcAAAApAP3/AAABAAYAAAApAP7/AAABAAYAAAApAP//AAABAAcAAAAqAP3/AAABAAYAAAAqAP7/AAABAAYAAAAqAP//AAABAAcAAAArAP3/AAABAAYAAAArAP7/AAABAAYAAAArAP//AAABAAcAAAAsAP3/AAABAAYAAAAsAP7/AAABAAYAAAAsAP//AAABAAcAAAAtAP3/AAABAAYAAAAtAP7/AAABAAYAAAAtAP//AAABAAcAAAAuAP3/AAABAAYAAAAuAP7/AAABAAYAAAAuAP//AAABAAcAAAAvAP3/AAACAAYAAAAvAP7/AAACAAYAAAAvAP//AAACAAcAAAAjAPb/AAABAAYAAAAjAPf/AAABAAYAAAAjAPj/AAABAAcAAAAkAPb/AAABAAYAAAAkAPf/AAABAAYAAAAkAPj/AAABAAcAAAAlAPb/AAABAAYAAAAlAPf/AAABAAYAAAAlAPj/AAABAAcAAAAmAPb/AAABAAYAAAAmAPf/AAABAAYAAAAmAPj/AAABAAcAAAAnAPb/AAABAAYAAAAnAPf/AAABAAYAAAAnAPj/AAABAAcAAAAoAPb/AAABAAYAAAAoAPf/AAABAAYAAAAoAPj/AAABAAcAAAApAPb/AAABAAYAAAApAPf/AAABAAYAAAApAPj/AAABAAcAAAAqAPb/AAABAAYAAAAqAPf/AAABAAYAAAAqAPj/AAABAAcAAAArAPb/AAABAAYAAAArAPf/AAABAAYAAAArAPj/AAABAAcAAAAsAPb/AAABAAYAAAAsAPf/AAABAAYAAAAsAPj/AAABAAcAAAAtAPb/AAABAAYAAAAtAPf/AAABAAYAAAAtAPj/AAABAAcAAAAuAPb/AAABAAYAAAAuAPf/AAABAAYAAAAuAPj/AAABAAcAAAAvAPb/AAACAAYAAAAvAPf/AAACAAYAAAAvAPj/AAACAAcAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAADAAAAAAA/AAEAAAADAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABFAAAAAAABAAAAAABFAAEAAAABAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAADAAAAAABfAAEAAAADAAEAAABfAP//AAAEAAIAAACCAAAAAAABAAAAAACCAAEAAAABAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAAAAAsAAACGAAEAAAACAAEAAACGAP3/AAABAAAAAACGAP7/AAABAAEAAACGAP//AAABAAEAAACHAP3/AAACAAAAAACHAP7/AAACAAEAAACHAP//AAACAAEAAACHAAAAAAACAAEAAACHAAEAAAACAAEAAACIAP3/AAACAAAAAACIAP7/AAACAAEAAACIAP//AAACAAEAAACIAAAAAAACAAEAAACIAAEAAAACAAEAAACJAP3/AAACAAAAAACJAP7/AAACAAEAAACJAP//AAACAAEAAACJAAAAAAACAAEAAACJAAEAAAACAAEAAACKAP3/AAACAAAAAACKAP7/AAACAAEAAACKAP//AAACAAEAAACKAAAAAAACAAEAAACKAAEAAAACAAEAAACLAP3/AAACAAAAAACLAP7/AAACAAEAAACLAP//AAACAAEAAACLAAAAAAACAAEAAACLAAEAAAACAAEAAACMAP3/AAACAAAAAACMAP7/AAACAAEAAACMAP//AAACAAEAAACMAAAAAAACAAEAAACMAAEAAAACAAEAAACNAP3/AAACAAAAAACNAP7/AAACAAEAAACNAP//AAACAAEAAACNAAAAAAACAAEAAACNAAEAAAACAAEAAACOAP3/AAACAAAAAACOAP7/AAACAAEAAACOAP//AAACAAEAAACOAAAAAAACAAEAAACOAAEAAAACAAEAAACPAP3/AAACAAAAAACPAP7/AAACAAEAAACPAP//AAACAAEAAACPAAAAAAACAAEAAACPAAEAAAACAAEAAACQAP3/AAACAAAAAACQAP7/AAACAAEAAACQAP//AAACAAEAAACQAAAAAAACAAEAAACQAAEAAAACAAEAAACRAP3/AAACAAAAAACRAP7/AAACAAEAAACRAP//AAACAAEAAACRAAAAAAACAAEAAACRAAEAAAACAAEAAACSAP3/AAACAAAAAACSAP7/AAACAAEAAACSAP//AAACAAEAAACSAAAAAAACAAEAAACSAAEAAAACAAEAAACTAP3/AAACAAAAAACTAP7/AAACAAEAAACTAP//AAACAAEAAACTAAAAAAACAAEAAACTAAEAAAACAAEAAACUAP3/AAACAAAAAACUAP7/AAACAAEAAACUAP//AAACAAEAAACUAAAAAAACAAEAAACUAAEAAAACAAEAAACVAP3/AAACAAAAAACVAP7/AAACAAEAAACVAP//AAACAAEAAACVAAAAAAACAAEAAACVAAEAAAACAAEAAACWAP3/AAACAAAAAACWAP7/AAACAAEAAACWAP//AAACAAEAAACWAAAAAAACAAEAAACWAAEAAAACAAEAAACXAP3/AAACAAAAAACXAP7/AAACAAEAAACXAP//AAACAAEAAACXAAAAAAACAAEAAACXAAEAAAACAAEAAACYAP3/AAACAAAAAACYAP7/AAACAAEAAACYAP//AAACAAEAAACYAAAAAAACAAEAAACYAAEAAAACAAEAAACZAP3/AAACAAAAAACZAP7/AAACAAEAAACZAP//AAACAAEAAACZAAAAAAACAAEAAACZAAEAAAACAAEAAACaAP3/AAACAAAAAACaAP7/AAACAAEAAACaAP//AAACAAEAAACaAAAAAAACAAEAAACaAAEAAAACAAEAAACbAP3/AAACAAAAAACbAP7/AAACAAEAAACbAP//AAACAAEAAACbAAAAAAACAAEAAACbAAEAAAACAAEAAACcAP3/AAACAAAAAACcAP7/AAACAAEAAACcAP//AAACAAEAAACcAAAAAAACAAEAAACcAAEAAAACAAEAAACdAP3/AAACAAAAAACdAP7/AAACAAEAAACdAP//AAACAAEAAACdAAAAAAACAAEAAACdAAEAAAACAAEAAACeAP3/AAACAAAAAACeAP7/AAACAAEAAACeAP//AAACAAEAAACeAAAAAAACAAEAAACeAAEAAAACAAEAAACfAP3/AAACAAAAAACfAP7/AAACAAEAAACfAP//AAACAAEAAACfAAAAAAACAAEAAACfAAEAAAACAAEAAACgAP3/AAACAAAAAACgAP7/AAACAAEAAACgAP//AAACAAEAAACgAAAAAAACAAEAAACgAAEAAAACAAEAAAChAP3/AAACAAAAAAChAP7/AAACAAEAAAChAP//AAACAAEAAAChAAAAAAACAAEAAAChAAEAAAACAAEAAACiAP3/AAACAAAAAACiAP7/AAACAAEAAACiAP//AAACAAEAAACiAAAAAAACAAEAAACiAAEAAAACAAEAAACjAP3/AAACAAAAAACjAP7/AAACAAEAAACjAP//AAACAAEAAACjAAAAAAACAAEAAACjAAEAAAACAAEAAACkAP3/AAACAAAAAACkAP7/AAACAAEAAACkAP//AAACAAEAAACkAAAAAAACAAEAAACkAAEAAAACAAEAAAClAP3/AAACAAAAAAClAP7/AAACAAEAAAClAP//AAACAAEAAAClAAAAAAACAAEAAAClAAEAAAACAAEAAACmAP3/AAACAAAAAACmAP7/AAACAAEAAACmAP//AAACAAEAAACmAAAAAAACAAEAAACmAAEAAAACAAEAAACnAP3/AAACAAAAAACnAP7/AAACAAEAAACnAP//AAACAAEAAACnAAAAAAACAAEAAACnAAEAAAACAAEAAACoAP3/AAACAAAAAACoAP7/AAACAAEAAACoAP//AAACAAEAAACoAAAAAAACAAEAAACoAAEAAAACAAEAAACpAP3/AAAAAAsAAACpAP7/AAACAAEAAACpAP//AAACAAEAAACpAAAAAAACAAEAAACpAAEAAAACAAEAAACqAP3/AAACAAEAAACqAP7/AAACAAEAAACqAP//AAACAAEAAACqAAAAAAACAAEAAACqAAEAAAACAAEAAACrAP3/AAADAAEAAACrAP7/AAADAAEAAACrAP//AAADAAEAAACrAAAAAAADAAEAAACrAAEAAAADAAEAAACpAPv/AAABAAAAAACpAPz/AAABAAEAAACqAPv/AAACAAAAAACqAPz/AAACAAEAAACrAPv/AAACAAAAAACrAPz/AAABAAwAAACsAPv/AAACAAAAAACsAPz/AAACAAIAAACtAPv/AAACAAAAAACtAPz/AAACAAIAAACuAPv/AAACAAAAAACuAPz/AAACAAIAAACvAPv/AAACAAAAAACvAPz/AAACAAIAAACwAPv/AAACAAAAAACwAPz/AAACAAIAAACxAPv/AAACAAAAAACxAPz/AAACAAIAAACyAPv/AAACAAAAAACyAPz/AAACAAIAAACzAPv/AAACAAAAAACzAPz/AAACAAIAAAC0APv/AAACAAAAAAC0APz/AAACAAIAAAC1APv/AAACAAAAAAC1APz/AAACAAIAAAC2APv/AAACAAAAAAC2APz/AAACAAIAAAC3APv/AAACAAAAAAC3APz/AAACAAIAAAC4APv/AAACAAAAAAC4APz/AAACAAIAAAC5APv/AAACAAAAAAC5APz/AAACAAIAAAC6APv/AAACAAAAAAC6APz/AAAAAAwAAAC7APv/AAACAAAAAAC7APz/AAACAAEAAAC8APv/AAACAAAAAAC8APz/AAACAAEAAAC9APv/AAADAAAAAAC9APz/AAABAAsAAAC+APz/AAADAAAAAAC6AP3/AAABAAEAAAC7AP3/AAACAAEAAAC8AP3/AAACAAEAAAC9AP3/AAACAAEAAAC+AP3/AAABAAsAAAC/AP3/AAADAAAAAAC6AP7/AAABAAEAAAC7AP7/AAACAAEAAAC8AP7/AAACAAEAAAC9AP7/AAACAAEAAAC+AP7/AAACAAEAAAC/AP7/AAABAAsAAADAAP7/AAADAAAAAAC6AP//AAABAAEAAAC7AP//AAACAAEAAAC8AP//AAACAAEAAAC9AP//AAACAAEAAAC+AP//AAACAAEAAAC/AP//AAACAAEAAADAAP//AAABAAsAAADBAP//AAADAAAAAAC6AAAAAAABAAEAAAC7AAAAAAACAAEAAAC8AAAAAAACAAEAAAC9AAAAAAACAAEAAAC+AAAAAAACAAEAAAC/AAAAAAACAAEAAADAAAAAAAACAAEAAADBAAAAAAABAAsAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAAC6AAEAAAABAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAACkAPX/AAACAAAAAAClAPX/AAACAAAAAACmAPX/AAACAAAAAACnAPX/AAACAAAAAACoAPX/AAAIAAsAAACpAPX/AAACAAMAAACqAPX/AAACAAMAAACrAPX/AAACAAMAAACsAPX/AAACAAMAAACtAPX/AAACAAMAAACuAPX/AAACAAMAAACvAPX/AAACAAMAAACwAPX/AAACAAMAAACxAPX/AAACAAMAAACyAPX/AAACAAMAAACzAPX/AAACAAMAAAC0APX/AAACAAMAAAC1APX/AAACAAMAAAC2APX/AAACAAMAAAC3APX/AAACAAMAAAC4APX/AAACAAMAAAC5APX/AAACAAMAAAC6APX/AAACAAMAAAC7APX/AAACAAMAAAC8APX/AAACAAMAAAC9APX/AAACAAMAAAC+APX/AAACAAMAAAC/APX/AAADAAMAAACNAPX/AAAHAAsAAACNAPb/AAABAAEAAACNAPf/AAABAAEAAACNAPj/AAABAAIAAACOAPX/AAACAAAAAACOAPb/AAACAAEAAACOAPf/AAACAAEAAACOAPj/AAACAAIAAACPAPX/AAACAAAAAACPAPb/AAACAAEAAACPAPf/AAACAAEAAACPAPj/AAACAAIAAACQAPX/AAACAAAAAACQAPb/AAACAAEAAACQAPf/AAACAAEAAACQAPj/AAACAAIAAACRAPX/AAACAAAAAACRAPb/AAACAAEAAACRAPf/AAACAAEAAACRAPj/AAACAAIAAACSAPX/AAACAAAAAACSAPb/AAACAAEAAACSAPf/AAACAAEAAACSAPj/AAACAAIAAACTAPX/AAACAAAAAACTAPb/AAACAAEAAACTAPf/AAACAAEAAACTAPj/AAACAAIAAACUAPX/AAACAAAAAACUAPb/AAACAAEAAACUAPf/AAACAAEAAACUAPj/AAACAAIAAACVAPX/AAACAAAAAACVAPb/AAACAAEAAACVAPf/AAACAAEAAACVAPj/AAACAAIAAACWAPX/AAACAAAAAACWAPb/AAACAAEAAACWAPf/AAACAAEAAACWAPj/AAACAAIAAACXAPX/AAACAAAAAACXAPb/AAACAAEAAACXAPf/AAACAAEAAACXAPj/AAACAAIAAACYAPX/AAACAAAAAACYAPb/AAACAAEAAACYAPf/AAACAAEAAACYAPj/AAACAAIAAACZAPX/AAACAAAAAACZAPb/AAACAAEAAACZAPf/AAACAAEAAACZAPj/AAACAAIAAACaAPX/AAACAAAAAACaAPb/AAACAAEAAACaAPf/AAACAAEAAACaAPj/AAACAAIAAACbAPX/AAACAAAAAACbAPb/AAACAAEAAACbAPf/AAACAAEAAACbAPj/AAACAAIAAACcAPX/AAACAAAAAACcAPb/AAACAAEAAACcAPf/AAACAAEAAACcAPj/AAACAAIAAACdAPX/AAACAAAAAACdAPb/AAACAAEAAACdAPf/AAACAAEAAACdAPj/AAACAAIAAACeAPX/AAACAAAAAACeAPb/AAACAAEAAACeAPf/AAACAAEAAACeAPj/AAACAAIAAACfAPX/AAACAAAAAACfAPb/AAACAAEAAACfAPf/AAACAAEAAACfAPj/AAACAAIAAACgAPX/AAACAAAAAACgAPb/AAACAAEAAACgAPf/AAACAAEAAACgAPj/AAACAAIAAAChAPX/AAACAAAAAAChAPb/AAACAAEAAAChAPf/AAACAAEAAAChAPj/AAACAAIAAACiAPX/AAACAAAAAACiAPb/AAACAAEAAACiAPf/AAACAAEAAACiAPj/AAACAAIAAACjAPX/AAACAAAAAACjAPb/AAACAAEAAACjAPf/AAACAAEAAACjAPj/AAACAAIAAACkAPb/AAACAAEAAACkAPf/AAACAAEAAACkAPj/AAACAAIAAAClAPb/AAACAAEAAAClAPf/AAACAAEAAAClAPj/AAACAAIAAACmAPb/AAACAAEAAACmAPf/AAACAAEAAACmAPj/AAACAAIAAACnAPb/AAACAAEAAACnAPf/AAACAAEAAACnAPj/AAACAAIAAACoAPb/AAADAAEAAACoAPf/AAADAAEAAACoAPj/AAADAAIAAACGAPX/AAABAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAACAAMAAAB/APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAADAAMAAABgAPX/AAABAAMAAABhAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAABgAPn/AAABAAAAAABgAPr/AAAAAAsAAABgAPv/AAACAAEAAABgAPz/AAACAAIAAABhAPn/AAACAAAAAABhAPr/AAACAAEAAABhAPv/AAACAAEAAABhAPz/AAACAAIAAABiAPn/AAACAAAAAABiAPr/AAACAAEAAABiAPv/AAACAAEAAABiAPz/AAACAAIAAABjAPn/AAACAAAAAABjAPr/AAACAAEAAABjAPv/AAACAAEAAABjAPz/AAACAAIAAABkAPn/AAACAAAAAABkAPr/AAACAAEAAABkAPv/AAACAAEAAABkAPz/AAACAAIAAABlAPn/AAACAAAAAABlAPr/AAACAAEAAABlAPv/AAACAAEAAABlAPz/AAACAAIAAABmAPn/AAACAAAAAABmAPr/AAACAAEAAABmAPv/AAACAAEAAABmAPz/AAACAAIAAABnAPn/AAACAAAAAABnAPr/AAACAAEAAABnAPv/AAACAAEAAABnAPz/AAACAAIAAABoAPn/AAACAAAAAABoAPr/AAACAAEAAABoAPv/AAACAAEAAABoAPz/AAACAAIAAABpAPn/AAACAAAAAABpAPr/AAACAAEAAABpAPv/AAACAAEAAABpAPz/AAACAAIAAABqAPn/AAACAAAAAABqAPr/AAACAAEAAABqAPv/AAACAAEAAABqAPz/AAACAAIAAABrAPn/AAACAAAAAABrAPr/AAACAAEAAABrAPv/AAACAAEAAABrAPz/AAACAAIAAABsAPn/AAACAAAAAABsAPr/AAACAAEAAABsAPv/AAACAAEAAABsAPz/AAACAAIAAABtAPn/AAACAAAAAABtAPr/AAACAAEAAABtAPv/AAACAAEAAABtAPz/AAACAAIAAABuAPn/AAACAAAAAABuAPr/AAACAAEAAABuAPv/AAACAAEAAABuAPz/AAACAAIAAABvAPn/AAACAAAAAABvAPr/AAACAAEAAABvAPv/AAACAAEAAABvAPz/AAACAAIAAABwAPn/AAACAAAAAABwAPr/AAACAAEAAABwAPv/AAACAAEAAABwAPz/AAACAAIAAABxAPn/AAACAAAAAABxAPr/AAACAAEAAABxAPv/AAACAAEAAABxAPz/AAACAAIAAAByAPn/AAACAAAAAAByAPr/AAACAAEAAAByAPv/AAACAAEAAAByAPz/AAACAAIAAABzAPn/AAACAAAAAABzAPr/AAACAAEAAABzAPv/AAACAAEAAABzAPz/AAACAAIAAAB0APn/AAACAAAAAAB0APr/AAACAAEAAAB0APv/AAACAAEAAAB0APz/AAACAAIAAAB1APn/AAACAAAAAAB1APr/AAACAAEAAAB1APv/AAACAAEAAAB1APz/AAACAAIAAAB2APn/AAACAAAAAAB2APr/AAACAAEAAAB2APv/AAACAAEAAAB2APz/AAACAAIAAAB3APn/AAACAAAAAAB3APr/AAACAAEAAAB3APv/AAACAAEAAAB3APz/AAACAAIAAAB4APn/AAACAAAAAAB4APr/AAACAAEAAAB4APv/AAACAAEAAAB4APz/AAACAAIAAAB5APn/AAACAAAAAAB5APr/AAACAAEAAAB5APv/AAACAAEAAAB5APz/AAACAAIAAAB6APn/AAACAAAAAAB6APr/AAACAAEAAAB6APv/AAACAAEAAAB6APz/AAACAAIAAAB7APn/AAACAAAAAAB7APr/AAACAAEAAAB7APv/AAACAAEAAAB7APz/AAACAAIAAAB8APn/AAACAAAAAAB8APr/AAACAAEAAAB8APv/AAACAAEAAAB8APz/AAACAAIAAAB9APn/AAACAAAAAAB9APr/AAACAAEAAAB9APv/AAACAAEAAAB9APz/AAACAAIAAAB+APn/AAACAAAAAAB+APr/AAACAAEAAAB+APv/AAACAAEAAAB+APz/AAACAAIAAAB/APn/AAACAAAAAAB/APr/AAACAAEAAAB/APv/AAACAAEAAAB/APz/AAACAAIAAACAAPn/AAACAAAAAACAAPr/AAACAAEAAACAAPv/AAACAAEAAACAAPz/AAACAAIAAACBAPn/AAACAAAAAACBAPr/AAACAAEAAACBAPv/AAACAAEAAACBAPz/AAACAAIAAACCAPn/AAACAAAAAACCAPr/AAACAAEAAACCAPv/AAACAAEAAACCAPz/AAAAAAwAAACDAPn/AAADAAAAAACDAPr/AAADAAEAAACDAPv/AAADAAEAAACDAPz/AAADAAEAAACCAP3/AAABAAIAAACDAP3/AAADAAIAAABfAPr/AAABAAAAAABfAPv/AAAAAAsAAABfAPz/AAACAAIAAABeAPv/AAABAAAAAABeAPz/AAAHAAwAAABdAPz/AAABAAMAAABgAPb/AAABAAYAAABhAPb/AAABAAYAAABgAPf/AAABAAYAAABhAPf/AAABAAYAAABgAPj/AAABAAYAAABhAPj/AAABAAYAAABiAPb/AAABAAYAAABiAPf/AAABAAYAAABjAPb/AAABAAYAAABjAPf/AAABAAYAAABiAPj/AAABAAYAAABjAPj/AAABAAYAAABkAPb/AAABAAYAAABkAPf/AAABAAYAAABlAPb/AAABAAYAAABlAPf/AAABAAYAAABkAPj/AAABAAYAAABlAPj/AAABAAYAAABmAPb/AAABAAYAAABmAPf/AAABAAYAAABnAPb/AAABAAYAAABnAPf/AAABAAYAAABmAPj/AAABAAYAAABnAPj/AAABAAYAAABoAPb/AAABAAYAAABoAPf/AAABAAYAAABpAPb/AAABAAYAAABpAPf/AAABAAYAAABoAPj/AAABAAYAAABpAPj/AAABAAYAAABqAPb/AAABAAYAAABqAPf/AAABAAYAAABrAPb/AAABAAYAAABrAPf/AAABAAYAAABqAPj/AAABAAYAAABrAPj/AAABAAYAAABsAPb/AAABAAYAAABsAPf/AAABAAYAAABtAPb/AAABAAYAAABtAPf/AAABAAYAAABsAPj/AAABAAYAAABtAPj/AAABAAYAAABuAPb/AAABAAYAAABuAPf/AAABAAYAAABuAPj/AAABAAYAAABvAPb/AAABAAYAAABvAPf/AAABAAYAAABvAPj/AAABAAYAAABwAPb/AAABAAYAAABxAPb/AAABAAYAAABwAPf/AAABAAYAAABwAPj/AAABAAYAAABxAPf/AAABAAYAAABxAPj/AAABAAYAAAByAPb/AAABAAYAAABzAPb/AAABAAYAAAByAPf/AAABAAYAAAByAPj/AAABAAYAAABzAPf/AAABAAYAAABzAPj/AAABAAYAAAB0APb/AAABAAYAAAB1APb/AAABAAYAAAB0APf/AAABAAYAAAB0APj/AAABAAYAAAB1APf/AAABAAYAAAB1APj/AAABAAYAAAB2APb/AAABAAYAAAB3APb/AAABAAYAAAB2APf/AAABAAYAAAB2APj/AAABAAYAAAB3APf/AAABAAYAAAB3APj/AAABAAYAAAB4APb/AAABAAYAAAB5APb/AAABAAYAAAB4APf/AAABAAYAAAB4APj/AAABAAYAAAB5APf/AAABAAYAAAB5APj/AAABAAYAAAB6APb/AAABAAYAAAB7APb/AAABAAYAAAB6APf/AAABAAYAAAB6APj/AAABAAYAAAB7APf/AAABAAYAAAB7APj/AAABAAYAAAB8APb/AAABAAYAAAB9APb/AAABAAYAAAB8APf/AAABAAYAAAB8APj/AAABAAYAAAB9APf/AAABAAYAAAB9APj/AAABAAYAAAB+APb/AAABAAYAAAB/APb/AAABAAYAAAB+APf/AAABAAYAAAB+APj/AAABAAYAAAB/APf/AAABAAYAAAB/APj/AAABAAYAAACAAPb/AAABAAYAAACAAPf/AAABAAYAAACAAPj/AAABAAYAAACBAPb/AAABAAYAAACBAPf/AAABAAYAAACCAPb/AAABAAYAAACCAPf/AAABAAYAAACBAPj/AAABAAYAAACCAPj/AAABAAYAAACDAPb/AAABAAYAAACDAPf/AAABAAYAAACEAPb/AAABAAYAAACEAPf/AAABAAYAAACDAPj/AAABAAYAAACEAPj/AAABAAYAAACFAPb/AAABAAYAAACFAPf/AAABAAYAAACGAPb/AAABAAYAAACGAPf/AAABAAYAAACFAPj/AAABAAYAAACGAPj/AAABAAYAAACHAPb/AAABAAYAAACHAPf/AAABAAYAAACIAPb/AAABAAYAAACIAPf/AAABAAYAAACHAPj/AAABAAYAAACIAPj/AAABAAYAAACJAPb/AAABAAYAAACJAPf/AAABAAYAAACKAPb/AAABAAYAAACKAPf/AAABAAYAAACJAPj/AAABAAYAAACKAPj/AAABAAYAAACLAPb/AAABAAYAAACLAPf/AAABAAYAAACMAPb/AAABAAYAAACMAPf/AAABAAYAAACLAPj/AAABAAYAAACMAPj/AAABAAYAAACEAPX/AAABAAYAAACFAPX/AAABAAYAAACEAPn/AAABAAYAAACEAPr/AAABAAYAAACFAPn/AAABAAYAAACFAPr/AAABAAYAAACEAPv/AAABAAYAAACFAPv/AAABAAYAAACGAPn/AAABAAYAAACGAPr/AAABAAYAAACHAPn/AAABAAYAAACHAPr/AAABAAYAAACGAPv/AAABAAYAAACHAPv/AAABAAYAAACIAPn/AAABAAYAAACIAPr/AAABAAYAAACJAPn/AAABAAYAAACJAPr/AAABAAYAAACIAPv/AAABAAYAAACJAPv/AAABAAYAAACKAPn/AAABAAYAAACKAPr/AAABAAYAAACLAPn/AAABAAYAAACLAPr/AAABAAYAAACKAPv/AAABAAYAAACLAPv/AAABAAYAAACMAPn/AAABAAYAAACMAPr/AAABAAYAAACMAPv/AAABAAYAAACHAPz/AAABAAYAAACIAPz/AAABAAYAAACJAPz/AAABAAYAAACKAPz/AAABAAYAAACLAPz/AAABAAYAAACMAPz/AAABAAYAAACNAPn/AAABAAYAAACNAPr/AAABAAYAAACOAPn/AAABAAYAAACOAPr/AAABAAYAAACNAPv/AAABAAYAAACNAPz/AAABAAYAAACOAPv/AAABAAYAAACOAPz/AAABAAYAAACPAPn/AAABAAYAAACPAPr/AAABAAYAAACQAPn/AAABAAYAAACQAPr/AAABAAYAAACPAPv/AAABAAYAAACPAPz/AAABAAYAAACQAPv/AAABAAYAAACQAPz/AAABAAYAAACRAPn/AAABAAYAAACRAPr/AAABAAYAAACSAPn/AAABAAYAAACSAPr/AAABAAYAAACRAPv/AAABAAYAAACRAPz/AAABAAYAAACSAPv/AAABAAYAAACSAPz/AAABAAYAAACTAPn/AAABAAYAAACTAPr/AAABAAYAAACUAPn/AAABAAYAAACUAPr/AAABAAYAAACTAPv/AAABAAYAAACTAPz/AAABAAYAAACUAPv/AAABAAYAAACUAPz/AAABAAYAAACVAPn/AAABAAYAAACVAPr/AAABAAYAAACWAPn/AAABAAYAAACWAPr/AAABAAYAAACVAPv/AAABAAYAAACVAPz/AAABAAYAAACWAPv/AAABAAYAAACWAPz/AAABAAYAAACXAPn/AAABAAYAAACXAPr/AAABAAYAAACYAPn/AAABAAYAAACYAPr/AAABAAYAAACXAPv/AAABAAYAAACXAPz/AAABAAYAAACYAPv/AAABAAYAAACYAPz/AAABAAYAAACZAPn/AAABAAYAAACZAPr/AAABAAYAAACaAPn/AAABAAYAAACaAPr/AAABAAYAAACZAPv/AAABAAYAAACZAPz/AAABAAYAAACaAPv/AAABAAYAAACaAPz/AAABAAYAAACbAPn/AAABAAYAAACbAPr/AAABAAYAAACbAPv/AAABAAYAAACbAPz/AAABAAYAAACGAPz/AAABAAYAAACcAPn/AAABAAYAAACcAPr/AAABAAYAAACdAPn/AAABAAYAAACdAPr/AAABAAYAAACcAPv/AAABAAYAAACcAPz/AAABAAYAAACdAPv/AAABAAYAAACdAPz/AAABAAYAAACeAPn/AAABAAYAAACeAPr/AAABAAYAAACeAPv/AAABAAYAAACeAPz/AAABAAYAAACfAPn/AAABAAYAAACfAPr/AAABAAYAAACgAPn/AAABAAYAAACgAPr/AAABAAYAAACfAPv/AAABAAYAAACfAPz/AAABAAYAAACgAPv/AAABAAYAAACgAPz/AAABAAYAAAChAPn/AAABAAYAAAChAPr/AAABAAYAAACiAPn/AAABAAYAAACiAPr/AAABAAYAAAChAPv/AAABAAYAAAChAPz/AAABAAYAAACiAPv/AAABAAYAAACiAPz/AAABAAYAAACjAPn/AAABAAYAAACjAPr/AAABAAYAAACkAPn/AAABAAYAAACkAPr/AAABAAYAAACjAPv/AAABAAYAAACjAPz/AAABAAYAAACkAPv/AAABAAYAAACkAPz/AAABAAYAAAClAPn/AAABAAYAAAClAPr/AAABAAYAAACmAPn/AAABAAYAAACmAPr/AAABAAYAAAClAPv/AAABAAYAAAClAPz/AAABAAYAAACmAPv/AAABAAYAAACmAPz/AAABAAYAAACnAPn/AAABAAYAAACnAPr/AAABAAYAAACoAPn/AAABAAYAAACoAPr/AAABAAYAAACnAPv/AAABAAYAAACnAPz/AAABAAYAAACoAPv/AAABAAYAAACoAPz/AAABAAYAAACpAPb/AAABAAYAAACpAPf/AAABAAYAAACqAPb/AAABAAYAAACqAPf/AAABAAYAAACpAPj/AAABAAYAAACpAPn/AAABAAYAAACqAPj/AAABAAYAAACqAPn/AAABAAYAAACpAPr/AAABAAYAAACqAPr/AAABAAYAAACrAPb/AAABAAYAAACrAPf/AAABAAYAAACsAPb/AAABAAYAAACsAPf/AAABAAYAAACrAPj/AAABAAYAAACrAPn/AAABAAYAAACsAPj/AAABAAYAAACsAPn/AAABAAYAAACrAPr/AAABAAYAAACsAPr/AAABAAYAAACtAPb/AAABAAYAAACtAPf/AAABAAYAAACuAPb/AAABAAYAAACuAPf/AAABAAYAAACtAPj/AAABAAYAAACtAPn/AAABAAYAAACuAPj/AAABAAYAAACuAPn/AAABAAYAAACtAPr/AAABAAYAAACuAPr/AAABAAYAAACvAPb/AAABAAYAAACvAPf/AAABAAYAAACwAPb/AAABAAYAAACwAPf/AAABAAYAAACvAPj/AAABAAYAAACvAPn/AAABAAYAAACwAPj/AAABAAYAAACwAPn/AAABAAYAAACvAPr/AAABAAYAAACwAPr/AAABAAYAAACxAPb/AAABAAYAAACxAPf/AAABAAYAAACyAPb/AAABAAYAAACyAPf/AAABAAYAAACxAPj/AAABAAYAAACxAPn/AAABAAYAAACyAPj/AAABAAYAAACyAPn/AAABAAYAAACxAPr/AAABAAYAAACyAPr/AAABAAYAAACzAPb/AAABAAYAAACzAPf/AAABAAYAAAC0APb/AAABAAYAAAC0APf/AAABAAYAAACzAPj/AAABAAYAAACzAPn/AAABAAYAAAC0APj/AAABAAYAAAC0APn/AAABAAYAAACzAPr/AAABAAYAAAC0APr/AAABAAYAAAC1APb/AAABAAYAAAC1APf/AAABAAYAAAC2APb/AAABAAYAAAC2APf/AAABAAYAAAC1APj/AAABAAYAAAC1APn/AAABAAYAAAC2APj/AAABAAYAAAC2APn/AAABAAYAAAC1APr/AAABAAYAAAC2APr/AAABAAYAAAC3APb/AAABAAYAAAC3APf/AAABAAYAAAC4APb/AAABAAYAAAC4APf/AAABAAYAAAC3APj/AAABAAYAAAC3APn/AAABAAYAAAC4APj/AAABAAYAAAC4APn/AAABAAYAAAC3APr/AAABAAYAAAC4APr/AAABAAYAAAC5APb/AAABAAYAAAC5APf/AAABAAYAAAC6APb/AAABAAYAAAC6APf/AAABAAYAAAC5APj/AAABAAYAAAC5APn/AAABAAYAAAC6APj/AAABAAYAAAC6APn/AAABAAYAAAC5APr/AAABAAYAAAC6APr/AAABAAYAAAC7APb/AAABAAYAAAC7APf/AAABAAYAAAC8APb/AAABAAYAAAC8APf/AAABAAYAAAC7APj/AAABAAYAAAC7APn/AAABAAYAAAC8APj/AAABAAYAAAC8APn/AAABAAYAAAC7APr/AAABAAYAAAC8APr/AAABAAYAAAC9APb/AAABAAYAAAC9APf/AAABAAYAAAC+APb/AAABAAYAAAC+APf/AAABAAYAAAC9APj/AAABAAYAAAC9APn/AAABAAYAAAC+APj/AAABAAYAAAC+APn/AAABAAYAAAC9APr/AAABAAYAAAC+APr/AAABAAYAAAC/APb/AAABAAYAAAC/APf/AAABAAYAAAC/APj/AAABAAYAAAC/APn/AAABAAYAAAC/APr/AAABAAYAAAC+APv/AAABAAYAAAC/APv/AAABAAYAAAC/APz/AAABAAYAAABgAAAAAgAAAAMAAABgAAEAAgAAAAMAAABhAAAAAgAAAAMAAABhAAEAAgAAAAMAAABiAAAAAgAAAAMAAABiAAEAAgAAAAMAAABjAAAAAgAAAAMAAABjAAEAAgAAAAMAAABkAAAAAgAAAAMAAABkAAEAAgAAAAMAAABlAAAAAgAAAAMAAABlAAEAAgAAAAMAAABmAAAAAgAAAAMAAABmAAEAAgAAAAMAAABnAAAAAgAAAAMAAABnAAEAAgAAAAMAAABoAAAAAgAAAAMAAABoAAEAAgAAAAMAAABpAAAAAgAAAAMAAABpAAEAAgAAAAMAAABqAAAAAgAAAAMAAABqAAEAAgAAAAMAAABrAAAAAgAAAAMAAABrAAEAAgAAAAMAAABsAAAAAgAAAAMAAABsAAEAAgAAAAMAAABtAAAAAgAAAAMAAABtAAEAAgAAAAMAAABuAAAAAgAAAAMAAABuAAEAAgAAAAMAAABvAAAAAgAAAAMAAABvAAEAAgAAAAMAAABwAAAAAgAAAAMAAABwAAEAAgAAAAMAAABxAAAAAgAAAAMAAABxAAEAAgAAAAMAAAByAAAAAgAAAAMAAAByAAEAAgAAAAMAAABzAAAAAgAAAAMAAABzAAEAAgAAAAMAAAB0AAAAAgAAAAMAAAB0AAEAAgAAAAMAAAB1AAAAAgAAAAMAAAB1AAEAAgAAAAMAAAB2AAAAAgAAAAMAAAB2AAEAAgAAAAMAAAB3AAAAAgAAAAMAAAB3AAEAAgAAAAMAAAB4AAAAAgAAAAMAAAB4AAEAAgAAAAMAAAB5AAAAAgAAAAMAAAB5AAEAAgAAAAMAAAB6AAAAAgAAAAMAAAB6AAEAAgAAAAMAAAB7AAAAAgAAAAMAAAB7AAEAAgAAAAMAAAB8AAAAAgAAAAMAAAB8AAEAAgAAAAMAAAB9AAAAAgAAAAMAAAB9AAEAAgAAAAMAAAB+AAAAAgAAAAMAAAB+AAEAAgAAAAMAAAB/AAAAAgAAAAMAAAB/AAEAAgAAAAMAAACAAAAAAgAAAAMAAACAAAEAAgAAAAMAAACBAAAAAgAAAAMAAACBAAEAAgAAAAMAAABAAAAAAgAAAAIAAABAAAEAAgAAAAMAAABBAAAAAgAAAAIAAABBAAEAAgAAAAMAAABCAAAAAgAAAAIAAABCAAEAAgAAAAMAAABDAAAAAgAAAAIAAABDAAEAAgAAAAMAAABEAAAAAgAAAAIAAABEAAEAAgAAAAMAAACsAP//AgAAAAIAAACsAAAAAgAAAAMAAACtAP//AgAAAAIAAACtAAAAAgAAAAMAAACuAP//AgAAAAIAAACuAAAAAgAAAAMAAACvAP//AgAAAAIAAACvAAAAAgAAAAMAAACwAP//AgAAAAIAAACwAAAAAgAAAAMAAACxAP//AgAAAAIAAACxAAAAAgAAAAMAAACyAP//AgAAAAIAAACyAAAAAgAAAAMAAACzAP//AgAAAAIAAACzAAAAAgAAAAMAAAC0AP//AgAAAAIAAAC0AAAAAgAAAAMAAAC1AP//AgAAAAIAAAC1AAAAAgAAAAMAAAC2AP//AgAAAAIAAAC2AAAAAgAAAAMAAAC3AP//AgAAAAIAAAC3AAAAAgAAAAMAAAC4AP//AgAAAAIAAAC4AAAAAgAAAAMAAAC5AP//AgAAAAIAAAC5AAAAAgAAAAMAAACsAAEAAgAAAAMAAACtAAEAAgAAAAMAAACuAAEAAgAAAAMAAACvAAEAAgAAAAMAAACwAAEAAgAAAAMAAACxAAEAAgAAAAMAAACyAAEAAgAAAAMAAACzAAEAAgAAAAMAAAC0AAEAAgAAAAMAAAC1AAEAAgAAAAMAAAC2AAEAAgAAAAMAAAC3AAEAAgAAAAMAAAC4AAEAAgAAAAMAAAC5AAEAAgAAAAMAAACEAPz/AAAIAAYAAACEAP3/AAAIAAcAAACFAPz/AAAJAAYAAACFAP3/AAAJAAcAAACCAP7/AAAKAAYAAACCAP//AAAKAAcAAACDAP7/AAALAAYAAACDAP//AAALAAcAAACEAP7/AAAMAAYAAACEAP//AAAMAAcAAACFAP7/AAAJAAcAAACFAP//AAAJAAcAAABgAP//AgAAAAIAAABhAP//AgAAAAIAAABiAP//AgAAAAIAAABjAP//AgAAAAIAAABkAP//AgAAAAIAAABlAP//AgAAAAIAAABmAP//AgAAAAIAAABnAP//AgAAAAIAAABoAP//AgAAAAIAAABpAP//AgAAAAIAAABqAP//AgAAAAIAAABrAP//AgAAAAIAAABsAP//AgAAAAIAAABtAP//AgAAAAIAAABuAP//AgAAAAIAAABvAP//AgAAAAIAAABwAP//AgAAAAIAAABxAP//AgAAAAIAAAByAP//AgAAAAIAAABzAP//AgAAAAIAAAB0AP//AgAAAAIAAAB1AP//AgAAAAIAAAB2AP//AgAAAAIAAAB3AP//AgAAAAIAAAB4AP//AgAAAAIAAAB5AP//AgAAAAIAAAB6AP//AgAAAAIAAAB7AP//AgAAAAIAAAB8AP//AgAAAAIAAAB9AP//AgAAAAIAAAB+AP//AgAAAAIAAAB/AP//AgAAAAIAAACAAP//AgAAAAIAAACBAP//AgAAAAIAAADGAP//AAAEAAIAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAEAAADw/wIAAAACAAEAAADx/wIAAAACAAEAAADy/wIAAAACAAEAAADz/wIAAAACAAEAAAD0/wIAAAACAAEAAAD1/wIAAAACAAEAAAD2/wIAAAACAAEAAAD3/wIAAAACAAEAAAD4/wIAAAACAAEAAAD5/wIAAAACAAEAAAD6/wIAAAACAAEAAAD7/wIAAAACAAEAAAD8/wIAAAACAAEAAAD9/wIAAAACAAEAAAD+/wIAAAACAAEAAAD//wIAAAACAAEAAAAAAAIAAAACAAEAAAABAAIAAAACAAEAAAACAAIAAAACAAEAAAADAAIAAAACAAEAAAAEAAIAAAACAAEAAAAFAAIAAAACAAEAAAAGAAIAAAACAAEAAAAHAAIAAAACAAEAAAAIAAIAAAACAAEAAAAJAAIAAAACAAEAAAAKAAIAAAACAAEAAAALAAIAAAACAAEAAAAMAAIAAAACAAEAAAANAAIAAAACAAEAAAAOAAIAAAACAAEAAAAPAAIAAAACAAEAAAAQAAIAAAACAAEAAAARAAIAAAACAAEAAAASAAIAAAACAAEAAAATAAIAAAACAAEAAAAUAAIAAAACAAEAAAAVAAIAAAACAAEAAAAWAAIAAAACAAEAAAAXAAIAAAACAAEAAAAYAAIAAAACAAEAAAAZAAIAAAACAAEAAAAaAAIAAAACAAEAAAAbAAIAAAACAAEAAAAcAAIAAAACAAEAAAAdAAIAAAACAAEAAAAeAAIAAAACAAEAAAAfAAIAAAACAAEAAAAgAAIAAAACAAEAAAAhAAIAAAACAAEAAAAiAAIAAAACAAEAAAAjAAIAAAACAAEAAAAkAAIAAAACAAEAAAAlAAIAAAACAAEAAAAmAAIAAAACAAEAAAAnAAIAAAACAAEAAAAoAAIAAAACAAEAAAApAAIAAAACAAEAAAAqAAIAAAACAAEAAAArAAIAAAACAAEAAAAsAAIAAAACAAEAAAAtAAIAAAACAAEAAAAuAAIAAAACAAEAAAAvAAIAAAACAAEAAAAwAAIAAAACAAEAAAAxAAIAAAACAAEAAAAyAAIAAAACAAEAAAAzAAIAAAACAAEAAAA0AAIAAAACAAEAAAA1AAIAAAACAAEAAAA2AAIAAAACAAEAAADv/wMAAAABAAIAAADw/wMAAAACAAIAAADx/wMAAAACAAIAAADy/wMAAAACAAIAAADz/wMAAAACAAIAAAD0/wMAAAACAAIAAAD1/wMAAAACAAIAAAD2/wMAAAACAAIAAAD3/wMAAAACAAIAAAD4/wMAAAACAAIAAAD5/wMAAAACAAIAAAD6/wMAAAACAAIAAAD7/wMAAAACAAIAAAD8/wMAAAACAAIAAAD9/wMAAAACAAIAAAD+/wMAAAACAAIAAAD//wMAAAACAAIAAAAAAAMAAAACAAIAAAABAAMAAAACAAIAAAACAAMAAAACAAIAAAADAAMAAAACAAIAAAAEAAMAAAACAAIAAAAFAAMAAAACAAIAAAAGAAMAAAACAAIAAAAHAAMAAAACAAIAAAAIAAMAAAACAAIAAAAJAAMAAAACAAIAAAAKAAMAAAACAAIAAAALAAMAAAACAAIAAAAMAAMAAAACAAIAAAANAAMAAAACAAIAAAAOAAMAAAACAAIAAAAPAAMAAAACAAIAAAAQAAMAAAACAAIAAAARAAMAAAACAAIAAAASAAMAAAACAAIAAAATAAMAAAACAAIAAAAUAAMAAAACAAIAAAAVAAMAAAACAAIAAAAWAAMAAAACAAIAAAAXAAMAAAACAAIAAAAYAAMAAAACAAIAAAAZAAMAAAACAAIAAAAaAAMAAAACAAIAAAAbAAMAAAACAAIAAAAcAAMAAAACAAIAAAAdAAMAAAACAAIAAAAeAAMAAAACAAIAAAAfAAMAAAACAAIAAAAgAAMAAAACAAIAAAAhAAMAAAACAAIAAAAiAAMAAAACAAIAAAAjAAMAAAACAAIAAAAkAAMAAAACAAIAAAAlAAMAAAACAAIAAAAmAAMAAAACAAIAAAAnAAMAAAACAAIAAAAoAAMAAAACAAIAAAApAAMAAAACAAIAAAAqAAMAAAACAAIAAAArAAMAAAACAAIAAAAsAAMAAAACAAIAAAAtAAMAAAACAAIAAAAuAAMAAAACAAIAAAAvAAMAAAACAAIAAAAwAAMAAAACAAIAAAAxAAMAAAACAAIAAAAyAAMAAAACAAIAAAAzAAMAAAACAAIAAAA0AAMAAAACAAIAAAA1AAMAAAACAAIAAAA2AAMAAAACAAIAAAA3AAIAAAACAAEAAAA4AAIAAAACAAEAAAA5AAIAAAACAAEAAAA6AAIAAAACAAEAAAA7AAIAAAACAAEAAAA8AAIAAAACAAEAAAA9AAIAAAACAAEAAAA+AAIAAAACAAEAAAA/AAIAAAADAAEAAAA3AAMAAAACAAIAAAA4AAMAAAACAAIAAAA5AAMAAAACAAIAAAA6AAMAAAACAAIAAAA7AAMAAAACAAIAAAA8AAMAAAACAAIAAAA9AAMAAAACAAIAAAA+AAMAAAACAAIAAAA/AAMAAAADAAIAAABFAAIAAAABAAEAAABGAAIAAAACAAEAAABHAAIAAAACAAEAAABIAAIAAAACAAEAAABJAAIAAAACAAEAAABKAAIAAAACAAEAAABLAAIAAAACAAEAAABMAAIAAAACAAEAAABNAAIAAAACAAEAAABOAAIAAAACAAEAAABPAAIAAAACAAEAAABQAAIAAAACAAEAAABRAAIAAAACAAEAAABSAAIAAAACAAEAAABTAAIAAAACAAEAAABUAAIAAAACAAEAAABVAAIAAAACAAEAAABWAAIAAAACAAEAAABXAAIAAAACAAEAAABYAAIAAAACAAEAAABZAAIAAAACAAEAAABaAAIAAAACAAEAAABbAAIAAAACAAEAAABcAAIAAAACAAEAAABdAAIAAAACAAEAAABeAAIAAAACAAEAAABfAAIAAAADAAEAAABFAAMAAAABAAIAAABGAAMAAAACAAIAAABHAAMAAAACAAIAAABIAAMAAAACAAIAAABJAAMAAAACAAIAAABKAAMAAAACAAIAAABLAAMAAAACAAIAAABMAAMAAAACAAIAAABNAAMAAAACAAIAAABOAAMAAAACAAIAAABPAAMAAAACAAIAAABQAAMAAAACAAIAAABRAAMAAAACAAIAAABSAAMAAAACAAIAAABTAAMAAAACAAIAAABUAAMAAAACAAIAAABVAAMAAAACAAIAAABWAAMAAAACAAIAAABXAAMAAAACAAIAAABYAAMAAAACAAIAAABZAAMAAAACAAIAAABaAAMAAAACAAIAAABbAAMAAAACAAIAAABcAAMAAAACAAIAAABdAAMAAAACAAIAAABeAAMAAAACAAIAAABfAAMAAAADAAIAAACCAAIAAAABAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAADAAIAAAC6AAIAAAABAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAABBAPv/AAABAAMAAABCAPv/AAADAAMAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAADAAAAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAADAAEAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_t0okp")] +position = Vector2(-216, 0) + +[node name="MoonGravity" type="Node" parent="."] +script = ExtResource("8_xgmst") +metadata/_custom_type_script = "uid://dhtqnyrj3ndnj" + +[node name="Trampoline" parent="." instance=ExtResource("9_8xfwy")] +position = Vector2(808, 0) + +[node name="BowsersBro" parent="." instance=ExtResource("10_vmwy6")] +position = Vector2(2664, -48) +can_hammer = false + +[node name="EndFlagpole" parent="." instance=ExtResource("11_uxm62")] +position = Vector2(3176, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("12_njeru")] +position = Vector2(3256, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("13_vmwy6")] +tile_map_data = PackedByteArray("AAD+////AAABAAEAAAD/////AAABAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAAAZAP//AAABAAEAAAAuAP//AAABAAEAAAAvAP//AAABAAEAAAAwAP//AAABAAEAAAAxAP//AAABAAEAAABeAP//AAABAAEAAABfAP//AAABAAEAAABgAP//AAABAAEAAABhAP//AAABAAEAAAB2AP//AAABAAEAAAB3AP//AAABAAEAAACOAP//AAABAAEAAACPAP//AAABAAEAAACQAP//AAABAAEAAACRAP//AAABAAEAAACmAP//AAACAAEAAADBAP//AAACAAEAAAD7//7/AAADAAAAAAD7////AAADAAEAAAAHAP7/AAADAAAAAAAHAP//AAADAAEAAAAIAP7/AAADAAAAAAAIAP//AAADAAEAAAAYAP7/AAADAAAAAAAYAP//AAADAAEAAAArAP7/AAADAAAAAAArAP//AAADAAEAAAA3AP7/AAADAAAAAAA3AP//AAADAAEAAAA4AP7/AAADAAAAAAA4AP//AAADAAEAAABbAP7/AAADAAAAAABbAP//AAADAAEAAABnAP7/AAADAAAAAABnAP//AAADAAEAAABoAP7/AAADAAAAAABoAP//AAADAAEAAAB4AP7/AAADAAAAAACLAP7/AAADAAAAAACLAP//AAADAAEAAACXAP7/AAADAAAAAACXAP//AAADAAEAAACYAP7/AAADAAAAAACYAP//AAADAAEAAAC7AP7/AAADAAAAAAC7AP//AAADAAEAAACVAP//AAAAAAEAAACVAP3/AAAEAAAAAACVAP7/AAAEAAEAAACNAP3/AAAEAAAAAACNAP7/AAAEAAEAAACNAP//AAAAAAEAAABlAP3/AAAEAAAAAABlAP7/AAAEAAEAAABlAP//AAAAAAEAAABdAP3/AAAEAAAAAABdAP7/AAAEAAEAAABdAP//AAAAAAEAAABLAP3/AAAEAAAAAABLAP7/AAAEAAEAAABLAP//AAAAAAEAAAA1AP3/AAAEAAAAAAA1AP7/AAAEAAEAAAA1AP//AAAAAAEAAAAtAP3/AAAEAAAAAAAtAP7/AAAEAAEAAAAtAP//AAAAAAEAAAAbAP3/AAAEAAAAAAAbAP7/AAAEAAEAAAAbAP//AAAAAAEAAAAFAP3/AAAEAAAAAAAFAP7/AAAEAAEAAAAFAP//AAAAAAEAAAD9//3/AAAEAAAAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAAB4AP//AAADAAEAAABIAP7/AAADAAAAAABIAP//AAADAAEAAABGAP//AAABAAEAAABHAP//AAABAAEAAABJAP//AAABAAEAAAA=") + +[node name="DecoTiles2" parent="." instance=ExtResource("13_vmwy6")] +position = Vector2(2304, 0) +tile_map_data = PackedByteArray("AAD+////AAAAAAEAAAD/////AAABAAEAAAABAP//AAAAAAEAAAAZAP//AAAAAAEAAAAuAP//AAAAAAEAAAAvAP//AAABAAEAAAAxAP//AAAAAAEAAABeAP//AAAAAAEAAABfAP//AAABAAEAAABhAP//AAAAAAEAAAB2AP//AAAAAAEAAAB3AP//AAABAAEAAACOAP//AAAAAAEAAACPAP//AAABAAEAAACRAP//AAAAAAEAAACmAP//AAAAAAEAAADBAP//AAAAAAEAAAD7//7/AAADAAAAAAD7////AAADAAEAAAAHAP7/AAADAAAAAAAHAP//AAADAAEAAAAIAP7/AAADAAAAAAAIAP//AAADAAEAAAAYAP7/AAADAAAAAAAYAP//AAADAAEAAAArAP7/AAADAAAAAAArAP//AAADAAEAAAA3AP7/AAADAAAAAAA3AP//AAADAAEAAAA4AP7/AAADAAAAAAA4AP//AAADAAEAAABbAP7/AAADAAAAAABbAP//AAADAAEAAABnAP7/AAADAAAAAABnAP//AAADAAEAAABoAP7/AAADAAAAAABoAP//AAADAAEAAAB4AP7/AAADAAAAAACLAP7/AAADAAAAAACLAP//AAADAAEAAACXAP7/AAADAAAAAACXAP//AAADAAEAAACYAP7/AAADAAAAAACYAP//AAADAAEAAAC7AP7/AAADAAAAAAC7AP//AAADAAEAAACVAP//AAADAAEAAACVAP3/AAAEAAAAAACVAP7/AAAEAAEAAACNAP3/AAAEAAAAAACNAP7/AAAEAAEAAACNAP//AAADAAEAAABlAP3/AAAEAAAAAABlAP7/AAAEAAEAAABlAP//AAADAAEAAABdAP3/AAAEAAAAAABdAP7/AAAEAAEAAABdAP//AAADAAEAAABLAP3/AAAEAAAAAABLAP7/AAAEAAEAAABLAP//AAADAAEAAAA1AP3/AAAEAAAAAAA1AP7/AAAEAAEAAAA1AP//AAAAAAEAAAAtAP3/AAAEAAAAAAAtAP7/AAAEAAEAAAAtAP//AAAAAAEAAAAbAP3/AAAEAAAAAAAbAP7/AAAEAAEAAAAbAP//AAAAAAEAAAAFAP3/AAAEAAAAAAAFAP7/AAAEAAEAAAAFAP//AAAAAAEAAAD9//3/AAAEAAAAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAAB4AP//AAADAAEAAAA=") + +[node name="UpsideDownGravityArea" parent="." node_paths=PackedStringArray("polygon") instance=ExtResource("14_uxm62")] +polygon = NodePath("CollisionPolygon2D") + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="UpsideDownGravityArea"] +polygon = PackedVector2Array(256, -160, 256, 0, 768, 0, 768, -160) + +[node name="UpsideDownGravityArea2" parent="." node_paths=PackedStringArray("polygon") instance=ExtResource("14_uxm62")] +polygon = NodePath("CollisionPolygon2D") + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="UpsideDownGravityArea2"] +polygon = PackedVector2Array(1536, -160, 1536, -48, 3072, -48, 3072, -160, 2144, -160, 2144, -168, 2112, -168, 2112, -160) + +[node name="DropShadow" parent="." instance=ExtResource("7_20lvo")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("15_njeru") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("15_vduh8")] +time_of_day = 1 + +[node name="BrickBlock" parent="." instance=ExtResource("16_4nrh7")] +position = Vector2(1064, -120) +item = ExtResource("17_nytj1") + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(1240, -208) +script = ExtResource("18_08xfs") +heaven_scene = "uid://dm7ykg1n4xl0p" +metadata/_custom_type_script = "uid://pfwgmuchergf" diff --git a/Scenes/Levels/SMBLL/World9/9-4.tscn b/Scenes/Levels/SMBLL/World9/9-4.tscn new file mode 100644 index 0000000..71cca57 --- /dev/null +++ b/Scenes/Levels/SMBLL/World9/9-4.tscn @@ -0,0 +1,101 @@ +[gd_scene load_steps=17 format=4 uid="uid://vdrwnkl8pdvn"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ceu2u"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Space.json" id="2_bmc3o"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_bmc3o"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_l4ek8"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="7_3u5fw"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="8_omfv6"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="9_kd55v"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="10_hb0iq"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="11_1nuyf"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="12_c2mqa"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_ojg84"] +[ext_resource type="Script" uid="uid://dhtqnyrj3ndnj" path="res://Scripts/Parts/MoonGravity.gd" id="14_77o5u"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="15_bmc3o"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="16_l4ek8"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_l4ek8"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_ug5w3"] + +[node name="9-4" type="Node"] +script = ExtResource("1_ceu2u") +music = ExtResource("2_bmc3o") +theme = "Space" +theme_time = "Night" +campaign = "SMBLL" +world_id = 9 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_bmc3o")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAADAAAAAAASAAEAAAADAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABQAP//AAAEAAIAAABRAP//AAAEAAIAAABSAP//AAAEAAIAAABTAP//AAAEAAIAAABUAP//AAAEAAIAAABVAP//AAAEAAIAAABWAP//AAAEAAIAAABXAP//AAAEAAIAAABYAP//AAAEAAIAAABXAPj/AAAEAAIAAABXAPn/AAAEAAIAAABXAPr/AAAEAAIAAABXAPv/AAAEAAIAAABXAPz/AAAEAAIAAABXAP3/AAAEAAIAAABXAP7/AAAEAAIAAABYAPj/AAAEAAIAAABYAPn/AAAEAAIAAABYAPr/AAAEAAIAAABYAPv/AAAEAAIAAABYAPz/AAAEAAIAAABYAP3/AAAEAAIAAABYAP7/AAAEAAIAAABWAPn/AAAEAAIAAABWAPr/AAAEAAIAAABWAPv/AAAEAAIAAABWAPz/AAAEAAIAAABWAP3/AAAEAAIAAABWAP7/AAAEAAIAAABVAPr/AAAEAAIAAABVAPv/AAAEAAIAAABVAPz/AAAEAAIAAABVAP3/AAAEAAIAAABVAP7/AAAEAAIAAABUAPv/AAAEAAIAAABUAPz/AAAEAAIAAABUAP3/AAAEAAIAAABUAP7/AAAEAAIAAABTAP3/AAAEAAIAAABTAP7/AAAEAAIAAABTAPz/AAAEAAIAAABSAP3/AAAEAAIAAABSAP7/AAAEAAIAAABRAP7/AAAEAAIAAABhAP//AAAEAAIAAAAqAPv/AAAAAAsAAAAqAPz/AAACAAEAAAAqAP3/AAAAAAwAAAArAPj/AAADAAAAAAArAPn/AAADAAEAAAArAPr/AAADAAEAAAArAPv/AAADAAEAAAArAP3/AAADAAEAAAArAP7/AAADAAEAAAArAP//AAADAAIAAAAwAPv/AAAIAAsAAAAxAPj/AAABAAAAAAAxAPn/AAABAAEAAAAxAPr/AAAJAAwAAAAxAPv/AAAMAAwAAAAyAP7/AAADAAAAAAAyAP//AAADAAIAAAA3APj/AAADAAAAAAA3APn/AAADAAEAAAA3APr/AAADAAEAAAA3APv/AAACAAwAAAA3APz/AAABAAIAAAA4APv/AAACAAAAAAA4APz/AAAAAAwAAAA4AP3/AAABAAEAAAA4AP7/AAABAAEAAAA4AP//AAABAAIAAAA5AP7/AAADAAEAAAA5AP//AAADAAIAAAA6APj/AAABAAAAAAA6APn/AAABAAEAAAA6APr/AAABAAEAAAA6APv/AAACAAsAAAA6APz/AAADAAIAAAA7APj/AAADAAAAAAA7APn/AAADAAEAAAA7APr/AAADAAEAAAA7APv/AAADAAIAAAA9APj/AAABAAAAAAA9APn/AAABAAEAAAA9APr/AAABAAEAAAA9APv/AAABAAEAAAA9APz/AAABAAEAAAA9AP3/AAABAAEAAAA9AP7/AAABAAEAAAA9AP//AAABAAIAAAA+APj/AAACAAAAAAA+APn/AAABAAwAAAA+APr/AAADAAEAAAA+APv/AAADAAEAAAA+APz/AAADAAEAAAA+AP3/AAADAAEAAAA+AP7/AAABAAsAAAA+AP//AAACAAIAAAA/AP7/AAACAAAAAAA/AP//AAACAAIAAABAAPj/AAACAAAAAABAAPn/AAAAAAwAAABAAPr/AAABAAEAAABAAPv/AAABAAEAAABAAPz/AAABAAEAAABAAP3/AAABAAEAAABAAP7/AAAAAAsAAABAAP//AAACAAIAAABBAPj/AAADAAAAAABBAPn/AAADAAEAAABBAPr/AAADAAEAAABBAPv/AAADAAEAAABBAPz/AAADAAEAAABBAP3/AAADAAEAAABBAP7/AAADAAEAAABBAP//AAADAAIAAABGAPj/AAABAAAAAABGAPn/AAABAAEAAABGAPr/AAABAAEAAABGAPv/AAABAAEAAABGAPz/AAABAAEAAABGAP3/AAABAAEAAABGAP//AAACAAIAAAAqAPj/AAABAAAAAAAqAPn/AAABAAEAAAAqAPr/AAABAAEAAAAqAP7/AAABAAEAAAAqAP//AAABAAIAAAArAPz/AAADAAEAAAAtAPj/AAABAAAAAAAtAPn/AAABAAEAAAAtAPr/AAABAAEAAAAtAPv/AAABAAEAAAAtAPz/AAABAAEAAAAtAP3/AAABAAEAAAAtAP7/AAABAAEAAAAtAP//AAABAAIAAAAuAPj/AAADAAAAAAAuAPn/AAADAAEAAAAuAPr/AAADAAEAAAAuAPv/AAABAAsAAAAuAPz/AAACAAEAAAAuAP3/AAABAAwAAAAuAP7/AAADAAEAAAAuAP//AAADAAIAAAAvAPv/AAACAAAAAAAvAPz/AAACAAEAAAAvAP3/AAACAAIAAAAwAPz/AAADAAEAAAAwAP3/AAAIAAwAAAAxAP3/AAAMAAsAAAAxAP7/AAAJAAsAAAAxAP//AAABAAIAAAAyAPj/AAADAAAAAAAyAPn/AAADAAEAAAAyAPr/AAADAAIAAAA2APj/AAABAAAAAAA2APn/AAABAAEAAAA2APr/AAABAAEAAAA2APv/AAABAAIAAAA5APv/AAACAAAAAAA5APz/AAABAAwAAAA5AP3/AAADAAEAAAA/APj/AAACAAAAAAA/APn/AAACAAIAAABDAPj/AAABAAAAAABDAPn/AAABAAEAAABDAPr/AAABAAEAAABDAPv/AAABAAEAAABDAPz/AAABAAEAAABDAP3/AAABAAEAAABDAP7/AAABAAEAAABDAP//AAABAAIAAABEAPj/AAADAAAAAABEAPn/AAADAAEAAABEAPr/AAADAAEAAABEAPv/AAADAAEAAABEAPz/AAADAAEAAABEAP3/AAADAAEAAABEAP7/AAABAAsAAABEAP//AAACAAIAAABFAP7/AAACAAAAAABFAP//AAACAAIAAABGAP7/AAAAAAsAAABHAPj/AAADAAAAAABHAPn/AAADAAEAAABHAPr/AAADAAEAAABHAPv/AAADAAEAAABHAPz/AAADAAEAAABHAP3/AAADAAEAAABHAP7/AAADAAEAAABHAP//AAADAAIAAABJAPj/AAABAAAAAABJAPn/AAABAAEAAABJAPr/AAABAAEAAABJAPv/AAABAAEAAABJAPz/AAABAAIAAABKAPj/AAADAAAAAABKAPn/AAADAAEAAABKAPr/AAADAAEAAABKAPv/AAADAAEAAABKAPz/AAADAAIAAABJAP7/AAABAAAAAABJAP//AAABAAIAAABKAP7/AAADAAAAAABKAP//AAADAAIAAABNAAAAAAABAAAAAABNAAEAAAABAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAAATAPj/AAABAAAAAAATAPn/AAABAAIAAAAUAPj/AAACAAAAAAAUAPn/AAACAAIAAAAVAPj/AAACAAAAAAAVAPn/AAAAAAwAAAAVAPr/AAABAAEAAAAVAPv/AAABAAEAAAAVAPz/AAABAAEAAAAVAP3/AAABAAEAAAAVAP7/AAABAAEAAAAVAP//AAABAAIAAAAWAPj/AAACAAAAAAAWAPn/AAABAAwAAAAXAPj/AAACAAAAAAAXAPn/AAACAAIAAAAaAPj/AAABAAAAAAAaAPn/AAABAAEAAAAaAPr/AAABAAEAAAAaAPv/AAABAAEAAAAaAPz/AAABAAEAAAAaAP3/AAABAAEAAAAaAP7/AAABAAEAAAAaAP//AAABAAIAAAAbAPv/AAABAAsAAAAbAPz/AAABAAwAAAAcAPv/AAACAAAAAAAcAPz/AAACAAIAAAAdAPj/AAABAAAAAAAdAPn/AAABAAEAAAAdAPr/AAABAAEAAAAdAPv/AAAAAAsAAAAdAPz/AAAAAAwAAAAdAP3/AAABAAEAAAAdAP7/AAABAAEAAAAdAP//AAABAAIAAAAgAPj/AAABAAAAAAAgAPn/AAABAAEAAAAgAPr/AAABAAEAAAAgAPv/AAABAAEAAAAgAPz/AAABAAEAAAAgAP3/AAABAAEAAAAgAP7/AAABAAEAAAAgAP//AAABAAIAAAAhAPj/AAACAAAAAAAhAPn/AAABAAwAAAAhAPz/AAAEAAsAAAAiAPj/AAACAAAAAAAiAPn/AAACAAIAAAAiAPz/AAACAAMAAAAjAPj/AAACAAAAAAAjAPn/AAAAAAwAAAAjAPr/AAABAAEAAAAjAPv/AAABAAEAAAAjAPz/AAADAAwAAAAjAP3/AAABAAEAAAAjAP7/AAABAAEAAAAjAP//AAABAAIAAAAmAPj/AAABAAAAAAAmAPn/AAABAAEAAAAmAPr/AAABAAEAAAAmAPv/AAABAAEAAAAmAPz/AAABAAEAAAAmAP3/AAABAAEAAAAmAP7/AAABAAEAAAAmAP//AAABAAIAAAAnAPr/AAABAAsAAAAnAPv/AAACAAEAAAAnAPz/AAABAAwAAAAoAPv/AAABAAsAAAAoAPz/AAACAAIAAAApAPz/AAAAAAwAAAApAP3/AAABAAIAAAAWAPr/AAADAAEAAAAWAPv/AAADAAEAAAAWAPz/AAADAAEAAAAWAP3/AAADAAEAAAAWAP7/AAADAAEAAAAWAP//AAADAAIAAAAYAPj/AAADAAAAAAAYAPn/AAADAAIAAAAYAP//AAAEAAIAAAAbAPj/AAADAAAAAAAbAPn/AAADAAEAAAAbAPr/AAADAAEAAAAbAP3/AAADAAEAAAAbAP7/AAADAAEAAAAbAP//AAADAAIAAAAeAPj/AAADAAAAAAAeAPn/AAADAAEAAAAeAPr/AAADAAEAAAAeAPv/AAADAAEAAAAeAPz/AAADAAEAAAAeAP3/AAADAAEAAAAeAP7/AAADAAEAAAAeAP//AAADAAIAAAAhAPr/AAADAAEAAAAhAPv/AAADAAEAAAAhAP3/AAADAAEAAAAhAP7/AAADAAEAAAAhAP//AAADAAIAAAAkAPj/AAADAAAAAAAkAPn/AAADAAEAAAAkAPr/AAADAAEAAAAkAPv/AAADAAEAAAAkAPz/AAADAAEAAAAkAP3/AAADAAEAAAAkAP7/AAADAAEAAAAkAP//AAADAAIAAAAnAPj/AAADAAAAAAAnAPn/AAADAAEAAAAnAP3/AAADAAEAAAAnAP7/AAADAAEAAAAnAP//AAADAAIAAAAoAPr/AAADAAAAAAApAPv/AAACAAAAAAAoAPj/AQAAAAAACwAwAPj/AQAAAAAACwA4APj/AQAAAAAACwDs/wAAAAABAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADs/wEAAAABAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADs/wIAAAABAAEAAADt/wIAAAACAAEAAADu/wIAAAACAAEAAADv/wIAAAACAAEAAADw/wIAAAACAAEAAADx/wIAAAACAAEAAADy/wIAAAACAAEAAADz/wIAAAACAAEAAAD0/wIAAAACAAEAAAD1/wIAAAACAAEAAAD2/wIAAAACAAEAAAD3/wIAAAACAAEAAAD4/wIAAAACAAEAAAD5/wIAAAACAAEAAAD6/wIAAAACAAEAAAD7/wIAAAACAAEAAAD8/wIAAAACAAEAAAD9/wIAAAACAAEAAAD+/wIAAAACAAEAAAD//wIAAAACAAEAAAAAAAIAAAACAAEAAAABAAIAAAACAAEAAAACAAIAAAACAAEAAAADAAIAAAACAAEAAAAEAAIAAAACAAEAAAAFAAIAAAACAAEAAAAGAAIAAAACAAEAAAAHAAIAAAACAAEAAAAIAAIAAAACAAEAAAAJAAIAAAACAAEAAAAKAAIAAAACAAEAAAALAAIAAAACAAEAAAAMAAIAAAACAAEAAAANAAIAAAACAAEAAAAOAAIAAAACAAEAAAAPAAIAAAACAAEAAAAQAAIAAAACAAEAAAARAAIAAAACAAEAAAASAAIAAAADAAEAAADs/wMAAAABAAIAAADt/wMAAAACAAIAAADu/wMAAAACAAIAAADv/wMAAAACAAIAAADw/wMAAAACAAIAAADx/wMAAAACAAIAAADy/wMAAAACAAIAAADz/wMAAAACAAIAAAD0/wMAAAACAAIAAAD1/wMAAAACAAIAAAD2/wMAAAACAAIAAAD3/wMAAAACAAIAAAD4/wMAAAACAAIAAAD5/wMAAAACAAIAAAD6/wMAAAACAAIAAAD7/wMAAAACAAIAAAD8/wMAAAACAAIAAAD9/wMAAAACAAIAAAD+/wMAAAACAAIAAAD//wMAAAACAAIAAAAAAAMAAAACAAIAAAABAAMAAAACAAIAAAACAAMAAAACAAIAAAADAAMAAAACAAIAAAAEAAMAAAACAAIAAAAFAAMAAAACAAIAAAAGAAMAAAACAAIAAAAHAAMAAAACAAIAAAAIAAMAAAACAAIAAAAJAAMAAAACAAIAAAAKAAMAAAACAAIAAAALAAMAAAACAAIAAAAMAAMAAAACAAIAAAANAAMAAAACAAIAAAAOAAMAAAACAAIAAAAPAAMAAAACAAIAAAAQAAMAAAACAAIAAAARAAMAAAACAAIAAAASAAMAAAADAAIAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAADAAAAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAADAAEAAABNAAIAAAABAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_l4ek8")] +position = Vector2(-224, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("7_3u5fw")] +position = Vector2(56, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("8_omfv6")] +position = Vector2(120, 0) + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("9_kd55v")] +position = Vector2(184, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("8_omfv6")] +position = Vector2(296, 0) +winged = true + +[node name="HammerBro" parent="Enemies" instance=ExtResource("10_hb0iq")] +position = Vector2(392, -16) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("11_1nuyf")] +position = Vector2(808, -64) +winged = true + +[node name="Podoboo" parent="Enemies" instance=ExtResource("12_c2mqa")] +position = Vector2(968, -152) + +[node name="DropShadow" parent="." instance=ExtResource("13_ojg84")] + +[node name="MoonGravity" type="Node" parent="."] +script = ExtResource("14_77o5u") +metadata/_custom_type_script = "uid://dhtqnyrj3ndnj" + +[node name="EndFlagpole" parent="." instance=ExtResource("15_bmc3o")] +position = Vector2(1560, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("16_l4ek8")] +position = Vector2(1624, 0) + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("17_l4ek8") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("17_ug5w3")] +time_of_day = 1 + +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54618" to="Tiles/@AnimatableBody2D@54618/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54618" to="Tiles/@AnimatableBody2D@54618/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54618" to="Tiles/@AnimatableBody2D@54618" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54618" to="Tiles/@AnimatableBody2D@54618" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54618" to="Tiles/@AnimatableBody2D@54618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54618" to="Tiles/@AnimatableBody2D@54618" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54618" to="Tiles/@AnimatableBody2D@54618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54619" to="Tiles/@AnimatableBody2D@54619/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54619" to="Tiles/@AnimatableBody2D@54619/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54619" to="Tiles/@AnimatableBody2D@54619" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54619" to="Tiles/@AnimatableBody2D@54619" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54619" to="Tiles/@AnimatableBody2D@54619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54619" to="Tiles/@AnimatableBody2D@54619" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54619" to="Tiles/@AnimatableBody2D@54619/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/YouVSBoo/Boo1-1.tscn b/Scenes/Levels/SMBLL/YouVSBoo/Boo1-1.tscn new file mode 100644 index 0000000..c908d1b --- /dev/null +++ b/Scenes/Levels/SMBLL/YouVSBoo/Boo1-1.tscn @@ -0,0 +1,216 @@ +[gd_scene load_steps=13 format=4 uid="uid://cjuxwf6fw83ct"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ayg2r"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_wqr7f"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_kj0rb"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_negvs"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_82kk4"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="8_wqr7f"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="9_kj0rb"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_negvs"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_q0q3p"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="12_xt24l"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="13_lqnx1"] + +[sub_resource type="Curve2D" id="Curve2D_negvs"] +_data = { +"points": PackedVector2Array(-19.990381, 18.31521, 19.990381, -18.31521, -232, -56, -25.45412, 1.9323243, 25.45412, -1.9323243, -24, -104, -29.229763, -0.2633312, 29.229763, 0.2633312, 128, -112, -81.66507, -2.102963, 81.66507, 2.102963, 368, -32, -24.534569, 1.7524693, 24.534569, -1.7524693, 528, -32, -73.25321, -2.102963, 73.25321, 2.102963, 720, -128, -47.31667, -0.35049385, 47.31667, 0.35049385, 816, -32, -128.87659, 1.0164322, 128.87659, -1.0164322, 1064, -88, -57.44594, 1.5421728, 57.44594, -1.5421728, 1344, -32, 1.1566296, 32.000084, -1.1566296, -32.000084, 1496, -72, -2.6988025, 33.54226, 2.6988025, -33.54226, 1440, -128, -40.096493, -5.397605, 40.096493, 5.397605, 1624, -152, -42.024208, -27.373568, 42.024208, 27.373568, 1688, -56, -58.602566, -0.3855432, 58.602566, 0.3855432, 2056, -104, -47.807358, 0.7710864, 47.807358, -0.7710864, 2280, -40, 0.3855432, 40.096493, -0.3855432, -40.096493, 2400, -96, -1.927716, 37.39769, 1.927716, -37.39769, 2344, -152, -37.783234, -1.1566296, 37.783234, 1.1566296, 2424, -184, -18.891617, -20.819332, 18.891617, 20.819332, 2552, -160, -28.144653, -13.879555, 28.144653, 13.879555, 2656, -56, -33.927803, 1.1566296, 33.927803, -1.1566296, 2768, -40, -43.951923, 0.7710864, 43.951923, -0.7710864, 2872, -104, -28.91574, -4.6265182, 28.91574, 4.6265182, 3080, -80, -47.03627, -2.3132591, 47.03627, 2.3132591, 3200, -32, -47.583744, 0, 47.583744, 0, 3480, -176, 0, 0, 0, 0, 3624, -144) +} +point_count = 26 + +[node name="Boo1-1LL" type="Node"] +script = ExtResource("1_ayg2r") +music = ExtResource("2_wqr7f") +time_limit = 280 +campaign = "SMBLL" +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_kj0rb")] + +[node name="Tiles" parent="." instance=ExtResource("4_negvs")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADw/wIAAAACAAIAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADx/wIAAAACAAIAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADy/wIAAAACAAIAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAADz/wIAAAACAAIAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD0/wIAAAACAAIAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD1/wIAAAACAAIAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD2/wIAAAACAAIAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD3/wIAAAACAAIAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD4/wIAAAACAAIAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD5/wIAAAACAAIAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD6/wIAAAACAAIAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD7/wIAAAACAAIAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD8/wIAAAACAAIAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD9/wIAAAACAAIAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD+/wIAAAACAAIAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAD//wIAAAACAAIAAAARAAAAAAABAAAAAAARAAEAAAABAAEAAAARAAIAAAABAAIAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAASAAIAAAACAAIAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAATAAIAAAACAAIAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAUAAIAAAACAAIAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAVAAIAAAACAAIAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAWAAIAAAACAAIAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAXAAIAAAACAAIAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAYAAIAAAACAAIAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAZAAIAAAACAAIAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAaAAIAAAACAAIAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAbAAIAAAACAAIAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAcAAIAAAACAAIAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAdAAIAAAACAAIAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAeAAIAAAACAAIAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAfAAIAAAACAAIAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAgAAIAAAACAAIAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAhAAIAAAACAAIAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAiAAIAAAACAAIAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAjAAIAAAACAAIAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAkAAIAAAACAAIAAAAlAP//AAAEAAIAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAlAAIAAAACAAIAAAAmAP7/AAAEAAIAAAAmAP//AAAEAAIAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAmAAIAAAACAAIAAAAnAP3/AAAEAAIAAAAnAP7/AAAEAAIAAAAnAP//AAAEAAIAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAnAAIAAAACAAIAAAAoAPz/AAAEAAIAAAApAPz/AAAEAAIAAAAqAPz/AQAAAAAAFQArAPz/AQAAAAAAFQAsAPz/AQAAAAAAFQAtAPz/AQAAAAAAFQAuAPr/AAAEAAIAAAAvAPr/AAAEAAIAAAAwAPr/AQAAAAAAFQAxAPr/AQAAAAAAFQAyAPr/AQAAAAAAFQAyAAAAAAABAAAAAAAyAAEAAAABAAEAAAAyAAIAAAABAAIAAAAzAPr/AQAAAAAAFQAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAAzAAIAAAACAAIAAAA0APr/AQAAAAAAFQA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA0AAIAAAACAAIAAAA1APf/AAAEAAIAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA1AAIAAAACAAIAAAA2APf/AAAEAAIAAAA2AAAAAAACAAAAAAA3APf/AQAAAAAAFQA3AAAAAAADAAAAAAA4APf/AQAAAAAAFQA4AAAAAQAAAAAAFQA5APf/AQAAAAAAFQA5AAAAAQAAAAAAFQA6APf/AQAAAAAAFQA6AAAAAQAAAAAAFQBDAAAAAAABAAAAAABDAAEAAAABAAEAAABDAAIAAAABAAIAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABEAAIAAAACAAIAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABFAAIAAAACAAIAAABGAAAAAAADAAAAAABGAAEAAAADAAEAAABGAAIAAAADAAIAAABPAP7/AAAEAAIAAABPAP//AAAEAAIAAABPAAAAAAABAAAAAABPAAEAAAABAAEAAABPAAIAAAABAAIAAABQAP//AAAEAAIAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABQAAIAAAACAAIAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABRAAIAAAACAAIAAABSAPf/AQAAAAAAFQBSAAAAAAACAAAAAABSAAEAAAACAAEAAABSAAIAAAACAAIAAABTAPf/AQAAAAAAFQBTAAAAAAACAAAAAABTAAEAAAACAAEAAABTAAIAAAACAAIAAABUAPf/AQAAAAAAFQBUAAAAAAACAAAAAABUAAEAAAACAAEAAABUAAIAAAACAAIAAABVAPX/AAAEAAIAAABVAPb/AAAEAAIAAABVAPf/AAAEAAIAAABVAPj/AAAEAAIAAABVAPn/AAAEAAIAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABVAAIAAAACAAIAAABWAPX/AAAEAAIAAABWAPb/AAAEAAIAAABWAPf/AAAEAAIAAABWAPj/AAAEAAIAAABWAPn/AAAEAAIAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABWAAIAAAACAAIAAABXAPX/AAAEAAIAAABXAPb/AAAEAAIAAABXAPf/AAAEAAIAAABXAPj/AAAEAAIAAABXAPn/AAAEAAIAAABXAPr/AAAEAAIAAABXAPv/AAAEAAIAAABXAAAAAAADAAAAAABXAAEAAAADAAEAAABXAAIAAAADAAIAAABYAAAAAAAIAAcAAABYAAEAAAAIAAcAAABYAAIAAAAIAAcAAABZAAAAAAAJAAcAAABZAAEAAAAJAAcAAABZAAIAAAAJAAcAAABaAAAAAAABAAAAAABaAAEAAAABAAEAAABaAAIAAAABAAIAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABbAAIAAAACAAIAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABcAAIAAAACAAIAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABdAAIAAAACAAIAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABeAAIAAAACAAIAAABfAP7/AAAEAAIAAABfAP//AAAEAAIAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABfAAIAAAACAAIAAABgAP7/AAAEAAIAAABgAP//AAAEAAIAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABgAAIAAAACAAIAAABqAAAAAAABAAAAAABqAAEAAAABAAEAAABqAAIAAAABAAIAAAByAAAAAAABAAAAAAByAAEAAAABAAEAAAByAAIAAAABAAIAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAABzAAIAAAACAAIAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB0AAIAAAACAAIAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB1AAIAAAACAAIAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB2AAIAAAACAAIAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB3AAIAAAACAAIAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB4AAIAAAACAAIAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB5AAIAAAACAAIAAAB6AP//AAAEAAIAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB6AAIAAAACAAIAAAB7APf/AAAEAAIAAAB7AP7/AAAEAAIAAAB7AP//AAAEAAIAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB7AAIAAAACAAIAAAB8APf/AAAEAAIAAAB8AP3/AAAEAAIAAAB9APf/AQAAAAAAFQB9AP3/AAAEAAIAAAB+APf/AQAAAAAAFQB+AP3/AQAAAAAAFQB/APf/AQAAAAAAFQB/AP3/AQAAAAAAFQCAAPf/AQAAAAAAFQCAAP3/AQAAAAAAFQCBAP3/AQAAAAAAFQCKAAAAAAAIAAUAAACKAAEAAAAIAAUAAACKAAIAAAAIAAUAAACLAAAAAAAJAAUAAACLAAEAAAAJAAUAAACLAAIAAAAJAAUAAACMAAAAAAABAAAAAACMAAEAAAABAAEAAACMAAIAAAABAAIAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACNAAIAAAACAAIAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACOAAIAAAACAAIAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACPAAIAAAACAAIAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACQAAIAAAACAAIAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACRAAIAAAACAAIAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACSAAIAAAACAAIAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACTAAIAAAACAAIAAACUAAAAAAACAAAAAACVAAAAAAADAAAAAACWAAAAAQAAAAAAFQCXAAAAAQAAAAAAFQCYAAAAAQAAAAAAFQCZAPz/AAAEAAIAAACZAP3/AAAEAAIAAACZAP7/AAAEAAIAAACZAP//AAAEAAIAAACZAAAAAAABAAAAAACZAAEAAAABAAEAAACZAAIAAAABAAIAAACaAPz/AAAEAAIAAACaAP3/AAAEAAIAAACaAP7/AAAEAAIAAACaAP//AAAEAAIAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACaAAIAAAACAAIAAACjAAAAAAABAAAAAACkAAAAAAADAAAAAAClAAAAAQAAAAAAFQCmAAAAAQAAAAAAFQCnAAAAAQAAAAAAFQCoAPn/AAAEAAIAAACoAAAAAQAAAAAAFQCpAPn/AAAEAAIAAACpAAAAAAABAAAAAACpAAEAAAABAAEAAACpAAIAAAABAAIAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACqAAIAAAACAAIAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACrAAIAAAACAAIAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACsAAIAAAACAAIAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACtAAIAAAACAAIAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACuAAIAAAACAAIAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACvAAIAAAACAAIAAAC8APb/AAAEAAIAAAC9APb/AAAEAAIAAAC9AP7/AAAEAAIAAAC+APb/AQAAAAAAFQC+AP7/AAAEAAIAAAC/APb/AQAAAAAAFQC/AP7/AQAAAAAAFQDAAPb/AQAAAAAAFQDAAP7/AQAAAAAAFQDBAPj/AAAEAAIAAADBAP7/AQAAAAAAFQDCAPj/AAAEAAIAAADCAP7/AQAAAAAAFQDDAPj/AQAAAAAAFQDDAP7/AAAEAAIAAADDAP//AAAEAAIAAADDAAAAAAABAAAAAADDAAEAAAABAAEAAADDAAIAAAABAAIAAADEAPj/AQAAAAAAFQDEAP//AAAEAAIAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADEAAIAAAACAAIAAADFAPj/AQAAAAAAFQDFAAAAAAACAAAAAADFAAEAAAACAAEAAADFAAIAAAACAAIAAADGAPj/AQAAAAAAFQDGAAAAAAACAAAAAADGAAEAAAACAAEAAADGAAIAAAACAAIAAADHAPj/AQAAAAAAFQDHAAAAAAACAAAAAADHAAEAAAACAAEAAADHAAIAAAACAAIAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADIAAIAAAACAAIAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADJAAIAAAACAAIAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADKAAIAAAACAAIAAADVAPz/AQAAAAAAFQDWAPz/AQAAAAAAFQDZAPj/AQAAAAAAFQDaAPj/AQAAAAAAFQDbAAAAAAABAAAAAADbAAEAAAABAAEAAADbAAIAAAABAAIAAADcAAAAAAACAAAAAADcAAEAAAACAAEAAADcAAIAAAACAAIAAADdAAAAAAACAAAAAADdAAEAAAACAAEAAADdAAIAAAACAAIAAADeAAAAAAACAAAAAADeAAEAAAACAAEAAADeAAIAAAACAAIAAADfAAAAAAACAAAAAADfAAEAAAACAAEAAADfAAIAAAACAAIAAADgAAAAAAACAAAAAADgAAEAAAACAAEAAADgAAIAAAACAAIAAADhAAAAAAACAAAAAADhAAEAAAACAAEAAADhAAIAAAACAAIAAADiAAAAAAACAAAAAADiAAEAAAACAAEAAADiAAIAAAACAAIAAADjAAAAAAACAAAAAADjAAEAAAACAAEAAADjAAIAAAACAAIAAADkAAAAAAACAAAAAADkAAEAAAACAAEAAADkAAIAAAACAAIAAADlAAAAAAACAAAAAADlAAEAAAACAAEAAADlAAIAAAACAAIAAADmAAAAAAACAAAAAADmAAEAAAACAAEAAADmAAIAAAACAAIAAADnAAAAAAACAAAAAADnAAEAAAACAAEAAADnAAIAAAACAAIAAADoAAAAAAACAAAAAADoAAEAAAACAAEAAADoAAIAAAACAAIAAADpAAAAAAACAAAAAADpAAEAAAACAAEAAADpAAIAAAACAAIAAADqAAAAAAACAAAAAADqAAEAAAACAAEAAADqAAIAAAACAAIAAADrAAAAAAACAAAAAADrAAEAAAACAAEAAADrAAIAAAACAAIAAADsAAAAAAACAAAAAADsAAEAAAACAAEAAADsAAIAAAACAAIAAADtAAAAAAACAAAAAADtAAEAAAACAAEAAADtAAIAAAACAAIAAAAAAPv/AAAEAAIAAAAAAPz/AAAEAAIAAAAAAP3/AAAEAAIAAAAAAP7/AAAEAAIAAAAAAP//AAAEAAIAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAAAAAIAAAACAAIAAAABAPv/AAAEAAIAAAABAPz/AAAEAAIAAAABAP3/AAAEAAIAAAABAP7/AAAEAAIAAAABAP//AAAEAAIAAAABAAAAAAADAAAAAAABAAEAAAADAAEAAAABAAIAAAADAAIAAAAJAPv/AAAEAAIAAAAJAPz/AAAEAAIAAAAJAP3/AAAEAAIAAAAJAP7/AAAEAAIAAAAJAP//AAAEAAIAAAAJAAAAAAABAAAAAAAJAAEAAAABAAEAAAAJAAIAAAABAAIAAAAKAPv/AAAEAAIAAAAKAPz/AAAEAAIAAAAKAP3/AAAEAAIAAAAKAP7/AAAEAAIAAAAKAP//AAAEAAIAAAAKAAAAAAADAAAAAAAKAAEAAAADAAEAAAAKAAIAAAADAAIAAAARAP7/AAAIAAAAAAARAP//AAAIAAEAAAASAP7/AAAJAAAAAAASAP//AAAJAAEAAAAYAPj/AAAEAAIAAAAYAPn/AAAEAAIAAAAYAPr/AAAEAAIAAAAYAPv/AAAEAAIAAAAYAPz/AAAEAAIAAAAdAPv/AAAEAAIAAAAdAPz/AAAEAAIAAAAoAP3/AAAEAAIAAAAoAP7/AAAEAAIAAAAoAP//AAAEAAIAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAAoAAIAAAACAAIAAAApAP3/AAAEAAIAAAApAP7/AAAEAAIAAAApAP//AAAEAAIAAAApAAAAAAADAAAAAAApAAEAAAADAAEAAAApAAIAAAADAAIAAAAuAPv/AAAEAAIAAAAuAPz/AAAEAAIAAAAuAP3/AAAEAAIAAAAuAP7/AAAEAAIAAAAuAP//AAAEAAIAAAAuAAAAAAABAAAAAAAuAAEAAAABAAEAAAAuAAIAAAABAAIAAAAvAPv/AAAEAAIAAAAvAPz/AAAEAAIAAAAvAP3/AAAEAAIAAAAvAP7/AAAEAAIAAAAvAP//AAAEAAIAAAAvAAAAAAADAAAAAAAvAAEAAAADAAEAAAAvAAIAAAADAAIAAAA1APX/AAAEAAIAAAA1APb/AAAEAAIAAAA1APj/AAAEAAIAAAA1APn/AAAEAAIAAAA1APr/AAAEAAIAAAA1APv/AAAEAAIAAAA2APX/AAAEAAIAAAA2APb/AAAEAAIAAAA2APj/AAAEAAIAAAA2APn/AAAEAAIAAAA2APr/AAAEAAIAAAA2APv/AAAEAAIAAAA2AAEAAAACAAEAAAA2AAIAAAACAAIAAAA3AAEAAAADAAEAAAA3AAIAAAADAAIAAAA7APf/AAAEAAIAAAA7APj/AAAEAAIAAAA7AP7/AAAIAAYAAAA7AP//AAAIAAcAAAA7AAAAAAAIAAcAAAA7AAEAAAAIAAcAAAA7AAIAAAAIAAcAAAA8APf/AAAEAAIAAAA8APj/AAAEAAIAAAA8AP7/AAAJAAYAAAA8AP//AAAJAAcAAAA8AAAAAAAJAAcAAAA8AAEAAAAJAAcAAAA8AAIAAAAJAAcAAABBAPX/AAAEAAIAAABBAPb/AAAEAAIAAABCAPX/AAAEAAIAAABCAPb/AAAEAAIAAABDAP//AAAEAAIAAABHAAAAAAAIAAIAAABHAAEAAAAIAAMAAABHAAIAAAAIAAMAAABIAPb/AAAEAAIAAABIAPf/AAAEAAIAAABIAAAAAAAJAAIAAABIAAEAAAAJAAMAAABIAAIAAAAJAAMAAABJAPb/AAAEAAIAAABJAPf/AAAEAAIAAABPAP3/AAAEAAIAAABQAP3/AAAEAAIAAABQAP7/AAAEAAIAAABRAP7/AAAEAAIAAABRAP//AAAEAAIAAABSAP//AAAEAAIAAABYAPX/AAAEAAIAAABYAPb/AAAEAAIAAABYAPf/AAAEAAIAAABYAPj/AAAEAAIAAABYAPn/AAAEAAIAAABYAPr/AAAEAAIAAABYAPv/AAAEAAIAAABYAP//AAAIAAYAAABZAPX/AAAEAAIAAABZAPb/AAAEAAIAAABZAPf/AAAEAAIAAABZAPj/AAAEAAIAAABZAPn/AAAEAAIAAABZAPr/AAAEAAIAAABZAPv/AAAEAAIAAABZAP//AAAJAAYAAABhAPj/AAAEAAIAAABhAPn/AAAEAAIAAABhAPr/AAAEAAIAAABhAPv/AAAEAAIAAABhAPz/AAAEAAIAAABhAP3/AAAEAAIAAABhAP7/AAAEAAIAAABhAP//AAAEAAIAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABhAAIAAAACAAIAAABiAPj/AAAEAAIAAABiAPn/AAAEAAIAAABiAPr/AAAEAAIAAABiAPv/AAAEAAIAAABiAPz/AAAEAAIAAABiAP3/AAAEAAIAAABiAP7/AAAEAAIAAABiAP//AAAEAAIAAABiAAAAAAADAAAAAABiAAEAAAADAAEAAABiAAIAAAADAAIAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABrAAIAAAACAAIAAABsAAAAAAADAAAAAABsAAEAAAADAAEAAABsAAIAAAADAAIAAABtAPX/AAAEAAIAAABtAPb/AAAEAAIAAABtAPf/AAAEAAIAAABtAPj/AAAEAAIAAABuAPX/AAAEAAIAAABuAPb/AAAEAAIAAABuAPf/AAAEAAIAAABuAPj/AAAEAAIAAAByAP//AAAEAAIAAAB7APj/AAAEAAIAAAB8APj/AAAEAAIAAAB8AP7/AAAEAAIAAAB8AP//AAAEAAIAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB8AAIAAAACAAIAAAB9AP7/AAAEAAIAAAB9AP//AAAEAAIAAAB9AAAAAAADAAAAAAB9AAEAAAADAAEAAAB9AAIAAAADAAIAAACBAPX/AAAEAAIAAACBAPb/AAAEAAIAAACBAPf/AAAEAAIAAACCAPX/AAAEAAIAAACCAPb/AAAEAAIAAACCAPf/AAAEAAIAAACCAPv/AAAEAAIAAACCAPz/AAAEAAIAAACCAP3/AAAEAAIAAACCAP7/AAAEAAIAAACCAP//AAAEAAIAAACCAAAAAAABAAAAAACCAAEAAAABAAEAAACCAAIAAAABAAIAAACDAPv/AAAEAAIAAACDAPz/AAAEAAIAAACDAP3/AAAEAAIAAACDAP7/AAAEAAIAAACDAP//AAAEAAIAAACDAAAAAAADAAAAAACDAAEAAAADAAEAAACDAAIAAAADAAIAAACKAPb/AAAEAAIAAACKAPf/AAAEAAIAAACKAP7/AAAIAAQAAACKAP//AAAIAAUAAACLAPb/AAAEAAIAAACLAPf/AAAEAAIAAACLAP7/AAAJAAQAAACLAP//AAAJAAUAAACRAPX/AAAEAAIAAACRAPb/AAAEAAIAAACRAPf/AAAEAAIAAACRAPj/AAAEAAIAAACRAPn/AAAEAAIAAACRAPr/AAAEAAIAAACRAPv/AAAEAAIAAACSAPX/AAAEAAIAAACSAPb/AAAEAAIAAACSAPf/AAAEAAIAAACSAPj/AAAEAAIAAACSAPn/AAAEAAIAAACSAPr/AAAEAAIAAACSAPv/AAAEAAIAAACUAAEAAAACAAEAAACUAAIAAAACAAIAAACVAP//AAAEAAIAAACVAAEAAAADAAEAAACVAAIAAAADAAIAAACbAPb/AAAEAAIAAACbAPf/AAAEAAIAAACbAPj/AAAEAAIAAACbAPn/AAAEAAIAAACbAPr/AAAEAAIAAACbAPv/AAAEAAIAAACbAPz/AAAEAAIAAACbAP3/AAAEAAIAAACbAP7/AAAEAAIAAACbAP//AAAEAAIAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACbAAIAAAACAAIAAACcAPb/AAAEAAIAAACcAPf/AAAEAAIAAACcAPj/AAAEAAIAAACcAPn/AAAEAAIAAACcAPr/AAAEAAIAAACcAPv/AAAEAAIAAACcAPz/AAAEAAIAAACcAP3/AAAEAAIAAACcAP7/AAAEAAIAAACcAP//AAAEAAIAAACcAAAAAAADAAAAAACcAAEAAAADAAEAAACcAAIAAAADAAIAAACjAP3/AAAEAAIAAACjAP7/AAAEAAIAAACjAP//AAAEAAIAAACjAAEAAAABAAEAAACjAAIAAAABAAIAAACkAP3/AAAEAAIAAACkAP7/AAAEAAIAAACkAP//AAAEAAIAAACkAAEAAAADAAEAAACkAAIAAAADAAIAAACqAPX/AAAEAAIAAACqAPb/AAAEAAIAAACqAPf/AAAEAAIAAACqAPj/AAAEAAIAAACqAPn/AAAEAAIAAACqAPr/AAAEAAIAAACqAPv/AAAEAAIAAACrAPX/AAAEAAIAAACrAPb/AAAEAAIAAACrAPf/AAAEAAIAAACrAPj/AAAEAAIAAACrAPn/AAAEAAIAAACrAPr/AAAEAAIAAACrAPv/AAAEAAIAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACwAAIAAAACAAIAAACxAPb/AAAEAAIAAACxAPf/AAAEAAIAAACxAP//AAAEAAIAAACxAAAAAAADAAAAAACxAAEAAAADAAEAAACxAAIAAAADAAIAAACyAPb/AAAEAAIAAACyAPf/AAAEAAIAAAC3APz/AAAIAAAAAAC3AP3/AAAIAAEAAAC3AP7/AAAIAAEAAAC3AP//AAAIAAEAAAC3AAAAAAABAAAAAAC3AAEAAAABAAEAAAC3AAIAAAABAAIAAAC4APz/AAAJAAAAAAC4AP3/AAAJAAEAAAC4AP7/AAAJAAEAAAC4AP//AAAJAAEAAAC4AAAAAAADAAAAAAC4AAEAAAADAAEAAAC4AAIAAAADAAIAAAC8APf/AAAEAAIAAAC9APf/AAAEAAIAAAC9AP//AAAEAAIAAAC9AAAAAAABAAAAAAC9AAEAAAABAAEAAAC9AAIAAAABAAIAAAC+AP//AAAEAAIAAAC+AAAAAAADAAAAAAC+AAEAAAADAAEAAAC+AAIAAAADAAIAAADBAPX/AAAEAAIAAADBAPb/AAAEAAIAAADBAPf/AAAEAAIAAADCAPX/AAAEAAIAAADCAPb/AAAEAAIAAADCAPf/AAAEAAIAAADDAP3/AAAEAAIAAADEAP3/AAAEAAIAAADEAP7/AAAEAAIAAADFAP7/AAAEAAIAAADFAP//AAAEAAIAAADGAP//AAAEAAIAAADIAPf/AAAEAAIAAADIAPj/AAAEAAIAAADIAPn/AAAEAAIAAADIAPr/AAAEAAIAAADJAPf/AAAEAAIAAADJAPj/AAAEAAIAAADJAPn/AAAEAAIAAADJAPr/AAAEAAIAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADLAAIAAAACAAIAAADMAP//AAAEAAIAAADMAAAAAAADAAAAAADMAAEAAAADAAEAAADMAAIAAAADAAIAAADTAP7/AAAEAAIAAADTAP//AAAEAAIAAADTAAAAAAABAAAAAADTAAEAAAABAAEAAADTAAIAAAABAAIAAADUAP7/AAAEAAIAAADUAP//AAAEAAIAAADUAAAAAAADAAAAAADUAAEAAAADAAEAAADUAAIAAAADAAIAAADXAPr/AAAEAAIAAADXAPv/AAAEAAIAAADXAPz/AAAEAAIAAADXAP3/AAAEAAIAAADXAP7/AAAEAAIAAADXAP//AAAEAAIAAADXAAAAAAABAAAAAADXAAEAAAABAAEAAADXAAIAAAABAAIAAADYAPr/AAAEAAIAAADYAPv/AAAEAAIAAADYAPz/AAAEAAIAAADYAP3/AAAEAAIAAADYAP7/AAAEAAIAAADYAP//AAAEAAIAAADYAAAAAAADAAAAAADYAAEAAAADAAEAAADYAAIAAAADAAIAAADbAPj/AAAEAAIAAADbAPn/AAAEAAIAAADbAPr/AAAEAAIAAADbAPv/AAAEAAIAAADbAPz/AAAEAAIAAADbAP3/AAAEAAIAAADbAP7/AAAEAAIAAADbAP//AAAEAAIAAADcAPj/AAAEAAIAAADcAPn/AAAEAAIAAADcAPr/AAAEAAIAAADcAPv/AAAEAAIAAADcAPz/AAAEAAIAAADcAP3/AAAEAAIAAADcAP7/AAAEAAIAAADcAP//AAAEAAIAAADkAP//AAAEAAIAAADuAAAAAAACAAAAAADuAAEAAAACAAEAAADuAAIAAAACAAIAAADvAAAAAAACAAAAAADvAAEAAAACAAEAAADvAAIAAAACAAIAAADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAAACAPv/AQAAAAAAEAADAPv/AQAAAAAAEAAEAPv/AQAAAAAAEAAFAPv/AQAAAAAAEAAGAPv/AQAAAAAAEAAHAPv/AQAAAAAAEAAIAPv/AQAAAAAAEAAZAPz/AQAAAAAADgAaAPz/AQAAAAAADgAbAPz/AQAAAAAADgB2APv/AQAAAAAAEAB3APv/AQAAAAAAEACRAPz/AQAAAAAADgCRAP3/AQAAAAAADgCRAP7/AQAAAAAADgCRAP//AQAAAAAADgD4//z/AQAAAAAADwAhAPz/AQAAAAAADwBGAPz/AQAAAAAADwCPAPz/AQAAAAAADwCZAPb/AQAAAAAAAQBfAPj/AQAAAAAABQAcAPz/AQAAAAAAAQAZAPj/AQAAAAAAAQAaAPj/AQAAAAAAAQAbAPj/AQAAAAAAAQAcAPj/AQAAAAAAAQAFAPf/AQAAAAAACABgAPj/AQAAAAAAAQCaAPb/AQAAAAAADwDbAPb/AQAAAAAAAwDcAPb/AQAAAAAAAwDDAPv/AQAAAAAAAwDEAPv/AQAAAAAAAwDIAPX/AQAAAAAAAwDJAPX/AQAAAAAAAwC3APr/AQAAAAAAAwC4APr/AQAAAAAAAwCxAP3/AQAAAAAAAwCoAPb/AQAAAAAAAwCoAPf/AQAAAAAAAwCpAPb/AQAAAAAAAwCpAPf/AQAAAAAAAwCjAPv/AQAAAAAAAwCkAPv/AQAAAAAAAwCZAPn/AQAAAAAAAwCZAPr/AQAAAAAAAwCaAPn/AQAAAAAAAwCaAPr/AQAAAAAAAwCUAPj/AQAAAAAAAwCVAPj/AQAAAAAAAwCKAPz/AQAAAAAAAwCLAPz/AQAAAAAAAwCCAPn/AQAAAAAAAwCDAPn/AQAAAAAAAwB8APv/AQAAAAAAAwB9APv/AQAAAAAAAwB2APn/AQAAAAAAAwB3APn/AQAAAAAAAwB7APX/AQAAAAAAAwB8APX/AQAAAAAAAwBsAP3/AQAAAAAAAwBbAPn/AQAAAAAAAwBZAP3/AQAAAAAAAwBSAPX/AQAAAAAAAwBTAPX/AQAAAAAAAwA7APX/AQAAAAAAAwA8APX/AQAAAAAAAwA0AP3/AQAAAAAAAwA1AP3/AQAAAAAAAwAuAPj/AQAAAAAAAwAvAPj/AQAAAAAAAwAZAPv/AQAAAAAAAwAaAPv/AQAAAAAAAwAbAPv/AQAAAAAAAwAcAPv/AQAAAAAAAwARAPz/AQAAAAAAAwADAPj/AQAAAAAAAwAEAPj/AQAAAAAAAwAFAPj/AQAAAAAAAwAGAPj/AQAAAAAAAwAHAPj/AQAAAAAAAwD8//3/AQAAAAAAAwD6//3/AQAAAAAAAwD7//3/AQAAAAAAAwCsAPf/AQAAAAAAFQCtAPf/AQAAAAAAFQCuAPf/AQAAAAAAFQCvAPf/AQAAAAAAFQCwAPf/AQAAAAAAFQDwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAACAAAAAAD+AAAAAAACAAAAAAD/AAAAAAACAAAAAAAAAQAAAAADAAAAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAACAAEAAAD/AAEAAAACAAEAAAAAAQEAAAADAAEAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAADAAIAAABrAP3/AQAAAAAAAwBqAP3/AQAAAAAAAwBaAPv/AQAAAAAACABbAPv/AQAAAAAAAQBcAPv/AQAAAAAAAQBgAPX/AQAAAAAADwBhAPb/AQAAAAAAAwBiAPb/AQAAAAAAAwBcAPn/AQAAAAAAAwBYAP3/AQAAAAAAAwCTAPr/AQAAAAAAEACUAPr/AQAAAAAAEACVAPr/AQAAAAAAEAA=") + +[node name="Player" parent="." instance=ExtResource("5_82kk4")] +position = Vector2(-216, 0) + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("8_wqr7f")] +boo = NodePath("../RaceBoo") + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("9_kj0rb")] +position = Vector2(-216, -56) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [40, 38, 32, 28, 25] + +[node name="Path2D" type="Path2D" parent="."] +position = Vector2(16, 0) +curve = SubResource("Curve2D_negvs") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-232, -56) +rotates = false + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="DropShadow" parent="." instance=ExtResource("10_negvs")] + +[node name="EndFlagpole" parent="." instance=ExtResource("11_q0q3p")] +position = Vector2(3656, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("12_xt24l")] +position = Vector2(3752, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("13_lqnx1")] +tile_map_data = PackedByteArray("AAD8////AAABAAEAAAD9////AAABAAEAAAD/////AAABAAEAAAAUAP//AAABAAEAAAAVAP//AAABAAEAAAAWAP//AAABAAEAAAA2AP//AAABAAEAAAA3AP//AAABAAEAAAB1AP//AAABAAEAAAB2AP//AAABAAEAAACNAP//AAABAAEAAACtAP//AAABAAEAAACuAP//AAABAAEAAADeAP//AAABAAEAAADfAP//AAABAAEAAABaAP//AAABAAEAAABWAP//AAABAAEAAABXAP//AAABAAEAAAD+//7/AAADAAAAAAD+////AAADAAEAAAATAP7/AAADAAAAAAATAP//AAADAAEAAAAyAP7/AAADAAAAAAAyAP//AAADAAEAAABGAP7/AAADAAAAAABGAP//AAADAAEAAABdAP7/AAADAAAAAABdAP//AAADAAEAAABzAP7/AAADAAAAAABzAP//AAADAAEAAACpAP7/AAADAAAAAACpAP//AAADAAEAAADiAP7/AAADAAAAAADiAP//AAADAAEAAADjAP//AAACAAEAAACTAP//AAACAAEAAAAeAP//AAACAAEAAAAfAP3/AAAEAAAAAAAfAP7/AAAEAAEAAAAfAP//AAAAAAEAAABFAP3/AAAEAAAAAABFAP7/AAAEAAEAAABFAP//AAAAAAEAAABeAP3/AAAEAAAAAABeAP7/AAAEAAEAAABeAP//AAAAAAEAAAB0AP3/AAAEAAAAAAB0AP7/AAAEAAEAAAB0AP//AAAAAAEAAACUAP7/AAADAAAAAACUAP//AAADAAEAAAAjAP//AAAAAAAAAAAkAP//AAABAAAAAAAlAP//AAACAAAAAABSAP//AAAAAAAAAABTAP//AAABAAAAAABUAP//AAACAAAAAABrAP//AAAAAAAAAABsAP//AAACAAAAAACvAP//AAAAAAAAAACwAP//AAABAAAAAACxAP//AAACAAAAAADGAP//AAAAAAAAAADHAP//AAABAAAAAADIAP//AAACAAAAAAA=") + +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117170" to="Tiles/@AnimatableBody2D@117170" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117170" to="Tiles/@AnimatableBody2D@117170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117171" to="Tiles/@AnimatableBody2D@117171" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117171" to="Tiles/@AnimatableBody2D@117171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117172" to="Tiles/@AnimatableBody2D@117172" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117172" to="Tiles/@AnimatableBody2D@117172/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="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@117173" to="Tiles/@AnimatableBody2D@117173/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117173" to="Tiles/@AnimatableBody2D@117173/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117173" to="Tiles/@AnimatableBody2D@117173" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117173" to="Tiles/@AnimatableBody2D@117173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117173" to="Tiles/@AnimatableBody2D@117173/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117173" to="Tiles/@AnimatableBody2D@117173" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117173" to="Tiles/@AnimatableBody2D@117173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117174" to="Tiles/@AnimatableBody2D@117174/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117174" to="Tiles/@AnimatableBody2D@117174/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117174" to="Tiles/@AnimatableBody2D@117174" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117174" to="Tiles/@AnimatableBody2D@117174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117174" to="Tiles/@AnimatableBody2D@117174" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117174" to="Tiles/@AnimatableBody2D@117174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117175" to="Tiles/@AnimatableBody2D@117175/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117175" to="Tiles/@AnimatableBody2D@117175/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117175" to="Tiles/@AnimatableBody2D@117175" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117175" to="Tiles/@AnimatableBody2D@117175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117175" to="Tiles/@AnimatableBody2D@117175" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117175" to="Tiles/@AnimatableBody2D@117175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117176" to="Tiles/@AnimatableBody2D@117176/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117176" to="Tiles/@AnimatableBody2D@117176/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117176" to="Tiles/@AnimatableBody2D@117176" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117176" to="Tiles/@AnimatableBody2D@117176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117176" to="Tiles/@AnimatableBody2D@117176" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117176" to="Tiles/@AnimatableBody2D@117176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117177" to="Tiles/@AnimatableBody2D@117177/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117177" to="Tiles/@AnimatableBody2D@117177/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117177" to="Tiles/@AnimatableBody2D@117177" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117177" to="Tiles/@AnimatableBody2D@117177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117177" to="Tiles/@AnimatableBody2D@117177" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117177" to="Tiles/@AnimatableBody2D@117177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117178" to="Tiles/@AnimatableBody2D@117178/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117178" to="Tiles/@AnimatableBody2D@117178/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117178" to="Tiles/@AnimatableBody2D@117178" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117178" to="Tiles/@AnimatableBody2D@117178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117178" to="Tiles/@AnimatableBody2D@117178" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117178" to="Tiles/@AnimatableBody2D@117178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@117179" to="Tiles/@AnimatableBody2D@117179/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117179" to="Tiles/@AnimatableBody2D@117179/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117179" to="Tiles/@AnimatableBody2D@117179" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117179" to="Tiles/@AnimatableBody2D@117179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117179" to="Tiles/@AnimatableBody2D@117179" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117179" to="Tiles/@AnimatableBody2D@117179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117180" to="Tiles/@AnimatableBody2D@117180" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117180" to="Tiles/@AnimatableBody2D@117180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117181" to="Tiles/@Node2D@117181/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117182" to="Tiles/@Node2D@117182/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117183" to="Tiles/@Node2D@117183/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117184" to="Tiles/@Node2D@117184/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117185" to="Tiles/@Node2D@117185/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117186" to="Tiles/@Node2D@117186/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117187" to="Tiles/@Node2D@117187/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117188" to="Tiles/@Node2D@117188/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117189" to="Tiles/@Node2D@117189/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117190" to="Tiles/@Node2D@117190/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117191" to="Tiles/@Node2D@117191/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117192" to="Tiles/@Node2D@117192/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117193" to="Tiles/@Node2D@117193/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117194" to="Tiles/@Node2D@117194/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117195" to="Tiles/@Node2D@117195/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117196" to="Tiles/@Node2D@117196/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117197" to="Tiles/@Node2D@117197/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117198" to="Tiles/@Node2D@117198/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117199" to="Tiles/@Node2D@117199/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117200" to="Tiles/@Node2D@117200/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117201" to="Tiles/@Node2D@117201/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117202" to="Tiles/@Node2D@117202/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117203" to="Tiles/@Node2D@117203/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117204" to="Tiles/@Node2D@117204/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117205" to="Tiles/@Node2D@117205/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117206" to="Tiles/@Node2D@117206/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117207" to="Tiles/@Node2D@117207/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117208" to="Tiles/@Node2D@117208/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117209" to="Tiles/@Node2D@117209/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117210" to="Tiles/@Node2D@117210/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117211" to="Tiles/@Node2D@117211/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117212" to="Tiles/@Node2D@117212/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117213" to="Tiles/@Node2D@117213/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117214" to="Tiles/@Node2D@117214/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117215" to="Tiles/@Node2D@117215/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117216" to="Tiles/@Node2D@117216/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117217" to="Tiles/@Node2D@117217/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117218" to="Tiles/@Node2D@117218/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117219" to="Tiles/@Node2D@117219/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117220" to="Tiles/@Node2D@117220/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117221" to="Tiles/@Node2D@117221/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117222" to="Tiles/@Node2D@117222/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117223" to="Tiles/@Node2D@117223/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117224" to="Tiles/@Node2D@117224/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117225" to="Tiles/@Node2D@117225/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117226" to="Tiles/@Node2D@117226/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117227" to="Tiles/@Node2D@117227/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117228" to="Tiles/@Node2D@117228/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117229" to="Tiles/@Node2D@117229/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117230" to="Tiles/@Node2D@117230/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117231" to="Tiles/@Node2D@117231/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117232" to="Tiles/@Node2D@117232/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117233" to="Tiles/@Node2D@117233/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117234" to="Tiles/@Node2D@117234/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117240" to="Tiles/@Node2D@117240/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117241" to="Tiles/@Node2D@117241/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117242" to="Tiles/@AnimatableBody2D@117242/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117242" to="Tiles/@AnimatableBody2D@117242/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117242" to="Tiles/@AnimatableBody2D@117242" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117242" to="Tiles/@AnimatableBody2D@117242" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117242" to="Tiles/@AnimatableBody2D@117242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117242" to="Tiles/@AnimatableBody2D@117242" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117242" to="Tiles/@AnimatableBody2D@117242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117243" to="Tiles/@AnimatableBody2D@117243/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117243" to="Tiles/@AnimatableBody2D@117243/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117243" to="Tiles/@AnimatableBody2D@117243" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117243" to="Tiles/@AnimatableBody2D@117243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117243" to="Tiles/@AnimatableBody2D@117243" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117243" to="Tiles/@AnimatableBody2D@117243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117244" to="Tiles/@AnimatableBody2D@117244/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117244" to="Tiles/@AnimatableBody2D@117244/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117244" to="Tiles/@AnimatableBody2D@117244" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117244" to="Tiles/@AnimatableBody2D@117244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117244" to="Tiles/@AnimatableBody2D@117244" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117244" to="Tiles/@AnimatableBody2D@117244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117245" to="Tiles/@AnimatableBody2D@117245" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117245" to="Tiles/@AnimatableBody2D@117245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@117246" to="Tiles/@Node2D@117246/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117247" to="Tiles/@Node2D@117247/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117248" to="Tiles/@Node2D@117248/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@117249" to="Tiles/@Node2D@117249/LevelPersistance" method="set_as_active"] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMBLL/YouVSBoo/Boo1-2.tscn b/Scenes/Levels/SMBLL/YouVSBoo/Boo1-2.tscn new file mode 100644 index 0000000..aa38d8a --- /dev/null +++ b/Scenes/Levels/SMBLL/YouVSBoo/Boo1-2.tscn @@ -0,0 +1,2872 @@ +[gd_scene load_steps=17 format=4 uid="uid://lwdph1wwttqd"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_5d75m"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_e07n1"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_15urw"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_1ebqa"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_oyfdo"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="8_pmvop"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="9_5nc0b"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="9_wt5wu"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="10_m4dq7"] +[ext_resource type="PackedScene" uid="uid://ry4jg3jyxnvy" path="res://Scenes/Prefabs/Entities/Objects/OnOffVerticalPlatformBlue.tscn" id="10_wt5wu"] +[ext_resource type="PackedScene" uid="uid://t5vu4gl0ra8x" path="res://Scenes/Prefabs/Entities/Objects/OnOffVerticalPlatform.tscn" id="11_m4dq7"] +[ext_resource type="PackedScene" uid="uid://jnun56lervsy" path="res://Scenes/Prefabs/Entities/Objects/OnOffSidewaysPlatformBlue.tscn" id="12_bdkeg"] +[ext_resource type="PackedScene" uid="uid://c8cxhsod82kwm" path="res://Scenes/Prefabs/Entities/Objects/OnOffSidewaysPlatform.tscn" id="13_m6g3x"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="16_bdkeg"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="17_m4dq7"] + +[sub_resource type="Curve2D" id="Curve2D_hnhdi"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -248, -56, -25.136156, 1.6757438, 25.136156, -1.6757438, -176, -80, -22.742237, -0.7181759, 22.742237, 0.7181759, -80, -80, -31.120956, 0, 31.120956, 0, 0, -24, -26.572508, 0.9575679, 26.572508, -0.9575679, 80, -24, -49.79353, 0.23939197, 49.79353, -0.23939197, 248, -88, -32.317917, 0.7181759, 32.317917, -0.7181759, 448, -80, -33.03609, -0.7181759, 33.03609, 0.7181759, 520, -128, 0, 0, 0, 0, 592, -120, -86.28724, -0.35049385, 86.28724, 0.35049385, 832, -80, -99.18976, 5.9583955, 99.18976, -5.9583955, 1216, -160, -63.72615, 2.3699808, 63.72615, -2.3699808, 1336, -16, 0, 0, 0, 0, 1400, -40, -18.433184, 25.016464, 18.433184, -25.016464, 1416, -128, -0.78999364, -26.859783, 0.78999364, 26.859783, 1528, -128, -36.339706, -1.0533247, 36.339706, 1.0533247, 1552, -16, -49.069138, -1.274523, 49.069138, 1.274523, 1744, -96, -43.333782, -1.5931537, 43.333782, 1.5931537, 1808, -32, -27.083614, 0, 27.083614, 0, 1872, -32, -33.77486, 0, 33.77486, 0, 1896, -80, -61.495735, -1.9117845, 61.495735, 1.9117845, 2080, -128, -50.66229, -0.6372615, 50.66229, 0.6372615, 2232, -88, -27.720875, -0.31863075, 27.720875, 0.31863075, 2456, -88, -48.750507, 7.965769, 48.750507, -7.965769, 2488, -136, -51.618183, 0.31863075, 51.618183, -0.31863075, 2688, -144, -50.66229, 1.5931537, 50.66229, -1.5931537, 2744, -88, -31.863075, -0.6372615, 31.863075, 0.6372615, 2944, -88, -32.500336, 0, 32.500336, 0, 2992, -136, -34.09349, 0.95589226, 34.09349, -0.95589226, 3144, -136, -38.87295, 0.95589226, 38.87295, -0.95589226, 3184, -88, -39.19158, 0.6372615, 39.19158, -0.6372615, 3392, -88, -45.564198, 0.31863075, 45.564198, -0.31863075, 3496, -128, -36.642536, 0.95589226, 36.642536, -0.95589226, 3592, -80, -45.564198, -1.274523, 45.564198, 1.274523, 3688, -120, -41.103367, 2.549046, 41.103367, -2.549046, 3800, -72, -40.466106, 6.691246, 40.466106, -6.691246, 3976, -136, -33.45623, -0.6372615, 33.45623, 0.6372615, 4032, -136, -38.55432, 0.6372615, 38.55432, -0.6372615, 4080, -32, 0, 0, 0, 0, 4424, -152) +} +point_count = 39 + +[node name="Boo1-2" type="Node"] +script = ExtResource("1_5d75m") +music = ExtResource("2_e07n1") +theme = "Underground" +time_limit = 300 +campaign = "SMBLL" +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_15urw")] + +[node name="Player" parent="." instance=ExtResource("4_1ebqa")] +position = Vector2(-232, 0) + +[node name="Tiles" parent="." instance=ExtResource("5_oyfdo")] +tile_map_data = PackedByteArray("AADv//X/AAAAAAQAAADv//b/AAAAAAQAAADv//f/AAAAAAQAAADv//j/AAAAAAQAAADv//n/AAAAAAQAAADv//r/AAAAAAQAAADv//v/AAAAAAQAAADv//z/AAAAAAQAAADv//3/AAAAAAQAAADv//7/AAAAAAQAAADv////AAAAAAQAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADw/wIAAAACAAIAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADx/wIAAAACAAIAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADy/wIAAAACAAIAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAADz/wIAAAACAAIAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD0/wIAAAACAAIAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD1/wIAAAACAAIAAAD2//X/AQAAAAAAAQD2//b/AQAAAAAAAQD2//f/AQAAAAAAAQD2//j/AQAAAAAAAQD2//z/AQAAAAAAEQD2//7/AQAAAAAAAwD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD2/wIAAAACAAIAAAD3//X/AQAAAAAAAQD3//b/AQAAAAAAAQD3//f/AQAAAAAAAQD3//j/AQAAAAAAAQD3//z/AQAAAAAAAQD3//7/AQAAAAAAAwD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD3/wIAAAACAAIAAAD4//X/AQAAAAAAAQD4//b/AQAAAAAAAQD4//f/AQAAAAAAAQD4//j/AQAAAAAAAQD4//z/AQAAAAAAAQD4//7/AQAAAAAAAwD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD4/wIAAAACAAIAAAD5//X/AQAAAAAAAQD5//b/AQAAAAAAAQD5//f/AQAAAAAAAQD5//j/AQAAAAAAAQD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD5/wIAAAACAAIAAAD6//X/AQAAAAAAAQD6//b/AQAAAAAAAQD6//f/AQAAAAAAAQD6//j/AQAAAAAAAQD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD6/wIAAAACAAIAAAD7//X/AQAAAAAAAQD7//b/AQAAAAAAAQD7//f/AQAAAAAAAQD7//j/AQAAAAAAAQD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD7/wIAAAACAAIAAAD8//X/AQAAAAAAAQD8//b/AQAAAAAAAQD8//f/AQAAAAAAAQD8//j/AQAAAAAAAQD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD8/wIAAAACAAIAAAD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AAAAAAQAAAACAPb/AQAAAAAAFAADAPX/AQAAAAAAAQADAPb/AQAAAAAAAQADAPf/AQAAAAAAAQADAPj/AQAAAAAAAQADAPn/AQAAAAAAAQADAPr/AQAAAAAAAQADAPv/AQAAAAAAFAADAPz/AQAAAAAAFAADAAAAAAABAAAAAAADAAEAAAABAAEAAAADAAIAAAABAAIAAAAEAPX/AQAAAAAAAQAEAPb/AQAAAAAAAQAEAPf/AQAAAAAAAQAEAPj/AQAAAAAAAQAEAPn/AQAAAAAAAQAEAPr/AQAAAAAAAQAEAPv/AQAAAAAAFAAEAPz/AQAAAAAAFAAEAP7/AQAAAAAAAwAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAEAAIAAAACAAIAAAAFAPX/AQAAAAAAAQAFAPb/AQAAAAAAAQAFAPf/AQAAAAAAAQAFAPj/AQAAAAAAAQAFAPn/AQAAAAAAAQAFAPr/AQAAAAAAAQAFAPv/AQAAAAAAFAAFAPz/AQAAAAAAFAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAFAAIAAAACAAIAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAGAAIAAAACAAIAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAHAAIAAAACAAIAAAAQAPX/AQAAAAAAFAAQAPb/AQAAAAAAFAAQAPf/AQAAAAAAFAAQAPr/AQAAAAAAAwARAPX/AQAAAAAAFAASAPX/AQAAAAAAAQATAPX/AQAAAAAAAQAUAPX/AQAAAAAAAQAVAPX/AQAAAAAAAQAWAPX/AQAAAAAAAQAWAAAAAAABAAAAAAAWAAEAAAABAAEAAAAWAAIAAAABAAIAAAAXAPX/AQAAAAAAAQAXAPb/AQAAAAAAFAAXAPz/AQAAAAAAEQAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAXAAIAAAACAAIAAAAYAPX/AQAAAAAAAQAYAPb/AQAAAAAAAQAYAPf/AQAAAAAAAQAYAPj/AQAAAAAAAQAYAPz/AQAAAAAAAQAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAYAAIAAAACAAIAAAAZAPX/AQAAAAAAAQAZAPb/AQAAAAAAAQAZAPf/AQAAAAAAAQAZAPj/AQAAAAAAAQAZAPz/AQAAAAAAAQAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAZAAIAAAACAAIAAAAaAPX/AQAAAAAAAQAaAPb/AQAAAAAAAQAaAPf/AQAAAAAAAQAaAPj/AQAAAAAAAQAaAPz/AQAAAAAAAQAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAaAAIAAAACAAIAAAAbAPX/AQAAAAAAAQAbAPb/AQAAAAAAAQAbAPf/AQAAAAAAAQAbAPj/AQAAAAAAAQAbAPr/AQAAAAAAAwAbAPz/AQAAAAAAAQAbAP7/AQAAAAAAAwAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAbAAIAAAACAAIAAAAcAPX/AQAAAAAAAQAcAPb/AQAAAAAAAQAcAPf/AQAAAAAAAQAcAPj/AQAAAAAAAQAcAPr/AQAAAAAAAwAcAPz/AQAAAAAAAQAcAP7/AQAAAAAAAwAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAcAAIAAAACAAIAAAAdAPX/AQAAAAAAAQAdAPb/AQAAAAAAAQAdAPz/AQAAAAAAAQAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAdAAIAAAACAAIAAAAeAPX/AQAAAAAAAQAeAPz/AQAAAAAAAQAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAeAAIAAAACAAIAAAAfAPX/AQAAAAAAAQAfAPz/AQAAAAAAAQAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAfAAIAAAACAAIAAAAgAPX/AQAAAAAAAQAgAPf/AQAAAAAAAwAgAPj/AQAAAAAAAwAgAPr/AQAAAAAAFAAgAPv/AQAAAAAAFAAgAPz/AQAAAAAAAQAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAgAAIAAAACAAIAAAAhAPz/AQAAAAAAAQAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAhAAIAAAACAAIAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAiAAIAAAACAAIAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAjAAIAAAACAAIAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAkAAIAAAACAAIAAAAlAP//AQAAAAAAFAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAlAAIAAAACAAIAAAAmAP3/AAAEAAIAAAAmAP7/AAAEAAIAAAAmAP//AAAEAAIAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAmAAIAAAACAAIAAAAvAAAAAAABAAAAAAAvAAEAAAABAAEAAAAvAAIAAAABAAIAAAAwAPX/AQAAAAAAAQAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAwAAIAAAACAAIAAAAxAPX/AQAAAAAAAQAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAxAAIAAAACAAIAAAAyAPX/AQAAAAAAAQAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAyAAIAAAACAAIAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAAzAAIAAAACAAIAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA0AAIAAAACAAIAAAA1APz/AQAAAAAAEQA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA1AAIAAAACAAIAAAA2APz/AQAAAAAAAQA2AAAAAAADAAAAAAA2AAEAAAADAAEAAAA3APz/AQAAAAAAAQA3AP7/AQAAAAAAAwA3AAAAAQAAAAAAFAA3AAEAAQAAAAAAFAA4APX/AQAAAAAAFAA4APb/AQAAAAAAFAA4APf/AQAAAAAAFAA4APr/AQAAAAAAAwA4APz/AQAAAAAAAQA4AP7/AQAAAAAAAwA4AAAAAQAAAAAAFAA4AAEAAQAAAAAAFAA5APX/AQAAAAAAFAA5APb/AQAAAAAAFAA5APf/AQAAAAAAFAA5APr/AQAAAAAAAwA5APz/AQAAAAAAAQA5AP7/AQAAAAAAAwA5AAAAAQAAAAAAFAA5AAEAAQAAAAAAFAA6APX/AQAAAAAAFAA6APb/AQAAAAAAFAA6APf/AQAAAAAAFAA6APz/AQAAAAAAAQA6AAAAAQAAAAAAFAA6AAEAAQAAAAAAFAA7APX/AQAAAAAAFAA7APb/AQAAAAAAFAA7APf/AQAAAAAAFAA7APz/AQAAAAAAAQA7AAAAAAABAAAAAAA7AAEAAAABAAEAAAA7AAIAAAABAAIAAAA8APX/AQAAAAAAFAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA8AAIAAAACAAIAAAA9APX/AQAAAAAAAQA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA9AAIAAAACAAIAAAA+APX/AQAAAAAAAQA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA+AAIAAAACAAIAAAA/APX/AQAAAAAAAQA/AP//AQAAAAAAFAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAAA/AAIAAAACAAIAAABAAP7/AAAEAAIAAABAAP//AAAEAAIAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABAAAIAAAACAAIAAABBAP3/AQAAAAAAFABBAP7/AAAEAAIAAABBAP//AAAEAAIAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABBAAIAAAACAAIAAABCAPz/AAAEAAIAAABCAP3/AAAEAAIAAABCAP7/AAAEAAIAAABCAP//AAAEAAIAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABCAAIAAAACAAIAAABLAPn/AAAAAAQAAABLAPr/AAAAAAQAAABLAPv/AAAAAAQAAABLAPz/AAAAAAQAAABLAP3/AAAAAAQAAABLAP7/AAAAAAQAAABLAP//AAAAAAQAAABLAAAAAAABAAAAAABLAAEAAAABAAEAAABLAAIAAAABAAIAAABMAPb/AQAAAAAAAwBMAPn/AAAAAAQAAABMAPr/AAAAAAQAAABMAPv/AAAAAAQAAABMAPz/AAAAAAQAAABMAP3/AAAAAAQAAABMAP7/AAAAAAQAAABMAP//AAAAAAQAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABMAAIAAAACAAIAAABNAPb/AQAAAAAAAwBNAPn/AAAAAAQAAABNAPr/AAAAAAQAAABNAPv/AAAAAAQAAABNAPz/AAAAAAQAAABNAP3/AAAAAAQAAABNAP7/AAAAAAQAAABNAP//AAAAAAQAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABNAAIAAAACAAIAAABOAPn/AAAAAAQAAABOAPr/AAAAAAQAAABOAPv/AAAAAAQAAABOAPz/AAAAAAQAAABOAP3/AAAAAAQAAABOAP7/AAAAAAQAAABOAP//AAAAAAQAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABOAAIAAAACAAIAAABUAPX/AQAAAAAAFABUAPb/AQAAAAAAFABUAPf/AQAAAAAAFABUAPj/AQAAAAAAFABUAPn/AQAAAAAAFABUAPr/AQAAAAAAFABUAPv/AQAAAAAAFABUAAAAAAABAAAAAABUAAEAAAABAAEAAABUAAIAAAABAAIAAABVAPX/AQAAAAAAFABVAPb/AQAAAAAAFABVAPf/AQAAAAAAFABVAPj/AQAAAAAAFABVAPn/AQAAAAAAFABVAPr/AQAAAAAAFABVAPv/AQAAAAAAFABVAP7/AQAAAAAAAwBVAAAAAAACAAAAAABVAAEAAAACAAEAAABVAAIAAAACAAIAAABWAPX/AQAAAAAAFABWAAAAAAACAAAAAABWAAEAAAACAAEAAABWAAIAAAACAAIAAABXAPX/AQAAAAAAAQBXAAAAAAACAAAAAABXAAEAAAACAAEAAABXAAIAAAACAAIAAABYAPX/AQAAAAAAAQBYAAAAAAACAAAAAABYAAEAAAACAAEAAABYAAIAAAACAAIAAABZAPX/AQAAAAAAAQBZAAAAAAACAAAAAABZAAEAAAACAAEAAABZAAIAAAACAAIAAABaAPX/AQAAAAAAAQBaAP//AAAEAAIAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABaAAIAAAACAAIAAABbAPX/AQAAAAAAAQBbAPv/AAAAAAQAAABbAPz/AAAAAAQAAABbAP3/AAAAAAQAAABbAP7/AAAAAAQAAABbAP//AAAAAAQAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABbAAIAAAACAAIAAABcAPX/AQAAAAAAAQBcAPj/AQAAAAAAAwBcAPn/AQAAAAAAAwBcAPv/AAAAAAQAAABcAPz/AAAAAAQAAABcAP3/AAAAAAQAAABcAP7/AAAAAAQAAABcAP//AAAAAAQAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABcAAIAAAACAAIAAABdAPX/AQAAAAAAAQBdAPv/AAAAAAQAAABdAPz/AAAAAAQAAABdAP3/AAAAAAQAAABdAP7/AAAAAAQAAABdAP//AAAAAAQAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABdAAIAAAACAAIAAABeAPX/AQAAAAAAAQBfAPX/AQAAAAAAAQBgAPX/AQAAAAAAAQBhAPX/AQAAAAAAAQBiAPX/AQAAAAAAAQBiAPf/AQAAAAAAAwBiAPn/AQAAAAAAAQBiAPr/AQAAAAAAAQBiAPv/AQAAAAAAAQBiAPz/AQAAAAAAAQBjAPX/AQAAAAAAEQBkAPX/AQAAAAAAAQBkAP7/AQAAAAAAAwBlAPX/AQAAAAAAAQBlAPb/AQAAAAAAAQBlAPf/AQAAAAAAAQBlAPj/AQAAAAAAAQBlAPn/AQAAAAAAAQBlAP7/AQAAAAAAAwBmAPX/AQAAAAAAAQBmAPb/AQAAAAAAAQBmAPf/AQAAAAAAAQBmAPj/AQAAAAAAAQBmAPn/AQAAAAAAAQBmAP7/AQAAAAAAAwBpAAAAAAABAAAAAABpAAEAAAABAAEAAABpAAIAAAABAAIAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABqAAIAAAACAAIAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABrAAIAAAACAAIAAABsAPz/AQAAAAAAEQBsAAAAAAACAAAAAABsAAEAAAACAAEAAABsAAIAAAACAAIAAABtAPr/AQAAAAAAAwBtAPz/AAAIAAAAAABtAP3/AAAIAAEAAABtAP7/AAAIAAEAAABtAP//AAAIAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABtAAIAAAACAAIAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABuAAIAAAACAAIAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABvAAIAAAACAAIAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABwAAIAAAACAAIAAABxAPX/AQAAAAAAAQByAPX/AQAAAAAAAQByAPz/AQAAAAAAAQBzAPX/AQAAAAAAAQBzAPn/AAAIAAQAAABzAPr/AAAIAAUAAABzAPv/AAAIAAUAAABzAPz/AQAAAAAAAQB0APX/AQAAAAAAAQB0APz/AQAAAAAAAQB1APX/AQAAAAAAAQB2APX/AQAAAAAAAQB2APb/AQAAAAAAFAB2AAAAAAABAAAAAAB2AAEAAAABAAEAAAB2AAIAAAABAAIAAAB3APX/AQAAAAAAAQB3APb/AQAAAAAAAQB3APf/AQAAAAAAAQB3APj/AQAAAAAAAQB3APr/AQAAAAAAAwB3APz/AAAIAAIAAAB3AP3/AAAIAAMAAAB3AP7/AAAIAAMAAAB3AP//AAAIAAMAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB3AAIAAAACAAIAAAB4APX/AQAAAAAAAQB4APb/AQAAAAAAAQB4APf/AQAAAAAAAQB4APj/AQAAAAAAAQB4AP//AAAJAAMAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB4AAIAAAACAAIAAAB5APX/AQAAAAAAAQB5APb/AQAAAAAAAQB5APf/AQAAAAAAAQB5APj/AQAAAAAAAQB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB5AAIAAAACAAIAAAB6APX/AQAAAAAAAQB6APb/AQAAAAAAAQB6APf/AQAAAAAAAQB6APj/AQAAAAAAAQB7APX/AQAAAAAAAQB7APb/AQAAAAAAAQB7APf/AQAAAAAAAQB7APj/AQAAAAAAAQB8APX/AQAAAAAAAQB8APb/AQAAAAAAAQB8APf/AQAAAAAAAQB9APX/AQAAAAAAAQB9APb/AQAAAAAAFAB9APf/AQAAAAAAFAB+APX/AQAAAAAAAQB/APX/AQAAAAAAAQB/AAAAAAABAAAAAAB/AAEAAAABAAEAAAB/AAIAAAABAAIAAACAAPX/AQAAAAAAAQCAAPz/AQAAAAAAEQCAAAAAAAACAAAAAACAAAEAAAACAAEAAACAAAIAAAACAAIAAACBAPX/AQAAAAAAAQCBAPz/AQAAAAAAAQCBAAAAAAACAAAAAACBAAEAAAACAAEAAACBAAIAAAACAAIAAACCAPX/AQAAAAAAAQCCAPz/AQAAAAAAAQCCAAAAAAACAAAAAACCAAEAAAACAAEAAACCAAIAAAACAAIAAACDAPX/AQAAAAAAAQCDAPv/AQAAAAAAFACDAPz/AQAAAAAAAQCDAAAAAAACAAAAAACDAAEAAAACAAEAAACDAAIAAAACAAIAAACEAPX/AQAAAAAAAQCEAPf/AQAAAAAAAwCEAPn/AQAAAAAAAQCEAPr/AQAAAAAAAQCEAPv/AQAAAAAAAQCEAPz/AQAAAAAAAQCEAAAAAAACAAAAAACEAAEAAAACAAEAAACEAAIAAAACAAIAAACFAPX/AQAAAAAAAQCFAPf/AQAAAAAAAwCFAPn/AQAAAAAAAQCFAPr/AQAAAAAAAQCFAPv/AQAAAAAAAQCFAPz/AQAAAAAAEQCFAAAAAAACAAAAAACFAAEAAAACAAEAAACFAAIAAAACAAIAAACGAPX/AQAAAAAAAQCGAPr/AQAAAAAAAQCGAPv/AQAAAAAAAQCGAPz/AQAAAAAAAQCGAAAAAAADAAAAAACGAAEAAAADAAEAAACHAPX/AQAAAAAAAQCHAPr/AQAAAAAAFACHAPv/AQAAAAAAFACHAPz/AQAAAAAAAQCHAAAAAQAAAAAAFACHAAEAAQAAAAAAFACIAPX/AQAAAAAAAQCIAPz/AQAAAAAAAQCIAP7/AQAAAAAAAwCIAAAAAQAAAAAAFACIAAEAAQAAAAAAFACJAPX/AQAAAAAAAQCJAPz/AQAAAAAAAQCJAP7/AQAAAAAAAwCJAAAAAQAAAAAAFACJAAEAAQAAAAAAFACKAPX/AQAAAAAAAQCKAPj/AQAAAAAAEQCKAPz/AQAAAAAAAQCKAAAAAQAAAAAAFACKAAEAAQAAAAAAFACLAPX/AQAAAAAAAQCLAPj/AQAAAAAAAQCLAPz/AQAAAAAAAQCLAAAAAQAAAAAAFACLAAEAAQAAAAAAFACMAPX/AQAAAAAAAQCMAPj/AQAAAAAAAQCMAPz/AQAAAAAAAQCMAAAAAAABAAAAAACMAAEAAAABAAEAAACMAAIAAAABAAIAAACNAPX/AQAAAAAAAQCNAPj/AQAAAAAAAQCNAPz/AQAAAAAAAQCNAAAAAAACAAAAAACNAAEAAAACAAEAAACNAAIAAAACAAIAAACOAPX/AQAAAAAAAQCOAPj/AQAAAAAAAQCOAPr/AQAAAAAAAwCOAPz/AQAAAAAAEQCOAAAAAAACAAAAAACOAAEAAAACAAEAAACOAAIAAAACAAIAAACPAPX/AQAAAAAAAQCPAPj/AQAAAAAAAQCPAPr/AQAAAAAAAwCPAPz/AQAAAAAAAQCPAAAAAAACAAAAAACPAAEAAAACAAEAAACPAAIAAAACAAIAAACQAPX/AQAAAAAAAQCQAPj/AQAAAAAAAQCQAPr/AQAAAAAAAwCQAPz/AQAAAAAAAQCQAAAAAAACAAAAAACQAAEAAAACAAEAAACQAAIAAAACAAIAAACRAPX/AQAAAAAAEQCRAPj/AQAAAAAAAQCRAPr/AQAAAAAAAwCRAPz/AQAAAAAAAQCRAAAAAAACAAAAAACRAAEAAAACAAEAAACRAAIAAAACAAIAAACSAPX/AQAAAAAAAQCSAPj/AQAAAAAAAQCSAPz/AQAAAAAAAQCSAAAAAAACAAAAAACSAAEAAAACAAEAAACSAAIAAAACAAIAAACTAPX/AQAAAAAAAQCTAPj/AQAAAAAAAQCTAAAAAAACAAAAAACTAAEAAAACAAEAAACTAAIAAAACAAIAAACUAPX/AQAAAAAAAQCUAPj/AQAAAAAAAQCUAAAAAAACAAAAAACUAAEAAAACAAEAAACUAAIAAAACAAIAAACVAPX/AQAAAAAAAQCVAPj/AQAAAAAAAQCVAAAAAAACAAAAAACVAAEAAAACAAEAAACVAAIAAAACAAIAAACWAPX/AQAAAAAAAQCWAPj/AQAAAAAAAQCWAAAAAAACAAAAAACWAAEAAAACAAEAAACWAAIAAAACAAIAAACXAPX/AQAAAAAAAQCXAPj/AQAAAAAAAQCXAAAAAAACAAAAAACXAAEAAAACAAEAAACXAAIAAAACAAIAAACYAPX/AQAAAAAAAQCYAPj/AQAAAAAAAQCYAPz/AQAAAAAAAQCYAAAAAAACAAAAAACYAAEAAAACAAEAAACYAAIAAAACAAIAAACZAPX/AQAAAAAAAQCZAPr/AQAAAAAAAwCZAPz/AQAAAAAAAQCZAP7/AQAAAAAAFACZAP//AQAAAAAAFACZAAAAAAACAAAAAACZAAEAAAACAAEAAACZAAIAAAACAAIAAACaAPX/AQAAAAAAAQCaAPr/AQAAAAAAAwCaAPz/AQAAAAAAAQCaAAAAAAACAAAAAACaAAEAAAACAAEAAACaAAIAAAACAAIAAACbAPX/AQAAAAAAAQCbAPr/AQAAAAAAAwCbAPz/AQAAAAAAAQCbAAAAAAACAAAAAACbAAEAAAACAAEAAACbAAIAAAACAAIAAACcAPX/AQAAAAAAAQCcAPz/AQAAAAAAAQCcAAAAAAACAAAAAACcAAEAAAACAAEAAACcAAIAAAACAAIAAACdAPX/AQAAAAAAAQCdAPz/AQAAAAAAAQCdAAAAAAACAAAAAACdAAEAAAACAAEAAACdAAIAAAACAAIAAACeAPX/AQAAAAAAAQCeAPj/AQAAAAAAAQCeAPz/AQAAAAAAAQCeAAAAAAACAAAAAACeAAEAAAACAAEAAACeAAIAAAACAAIAAACfAPX/AQAAAAAAAQCfAPf/AQAAAAAAAwCfAPj/AQAAAAAAAQCfAPr/AQAAAAAAFACfAPv/AQAAAAAAFACfAPz/AQAAAAAAAQCfAAAAAAACAAAAAACfAAEAAAACAAEAAACfAAIAAAACAAIAAACgAPX/AQAAAAAAAQCgAPf/AQAAAAAAAwCgAPj/AQAAAAAAAQCgAPz/AQAAAAAAAQCgAAAAAAACAAAAAACgAAEAAAACAAEAAACgAAIAAAACAAIAAAChAPX/AQAAAAAAAQChAPf/AQAAAAAAAwChAPj/AQAAAAAAAQChAPz/AQAAAAAAEQChAAAAAAACAAAAAAChAAEAAAACAAEAAAChAAIAAAACAAIAAACiAPX/AQAAAAAAAQCiAPj/AQAAAAAAAQCiAAAAAAACAAAAAACiAAEAAAACAAEAAACiAAIAAAACAAIAAACjAPX/AQAAAAAAEQCjAPj/AQAAAAAAAQCjAAAAAAACAAAAAACjAAEAAAACAAEAAACjAAIAAAACAAIAAACkAPX/AQAAAAAAAQCkAPj/AQAAAAAAAQCkAAAAAAACAAAAAACkAAEAAAACAAEAAACkAAIAAAACAAIAAAClAPX/AQAAAAAAAQClAPj/AQAAAAAAAQClAAAAAAACAAAAAAClAAEAAAACAAEAAAClAAIAAAACAAIAAACmAPX/AQAAAAAAAQCmAPj/AQAAAAAAAQCmAAAAAAACAAAAAACmAAEAAAACAAEAAACmAAIAAAACAAIAAACnAPX/AQAAAAAAAQCnAPj/AQAAAAAAAQCnAPz/AQAAAAAAAQCnAAAAAAACAAAAAACnAAEAAAACAAEAAACnAAIAAAACAAIAAACoAPX/AQAAAAAAAQCoAPz/AQAAAAAAAQCoAAAAAAACAAAAAACoAAEAAAACAAEAAACoAAIAAAACAAIAAACpAPX/AQAAAAAAAQCpAPz/AQAAAAAAAQCpAAAAAAACAAAAAACpAAEAAAACAAEAAACpAAIAAAACAAIAAACqAPX/AQAAAAAAAQCqAPr/AQAAAAAAAwCqAPz/AQAAAAAAAQCqAAAAAAACAAAAAACqAAEAAAACAAEAAACqAAIAAAACAAIAAACrAPX/AQAAAAAAAQCrAPr/AQAAAAAAAwCrAPz/AQAAAAAAAQCrAAAAAAACAAAAAACrAAEAAAACAAEAAACrAAIAAAACAAIAAACsAPX/AQAAAAAAAQCsAPr/AQAAAAAAAwCsAPz/AQAAAAAAAQCsAP7/AQAAAAAAFACsAP//AQAAAAAAFACsAAAAAAACAAAAAACsAAEAAAACAAEAAACsAAIAAAACAAIAAACtAPX/AQAAAAAAAQCtAPj/AQAAAAAAAQCtAPz/AQAAAAAAAQCtAAAAAAACAAAAAACtAAEAAAACAAEAAACtAAIAAAACAAIAAACuAPX/AQAAAAAAAQCuAPj/AQAAAAAAEQCuAPz/AQAAAAAAAQCuAAAAAAACAAAAAACuAAEAAAACAAEAAACuAAIAAAACAAIAAACvAPX/AQAAAAAAAQCvAPj/AQAAAAAAAQCvAPz/AQAAAAAAAQCvAAAAAAACAAAAAACvAAEAAAACAAEAAACvAAIAAAACAAIAAACwAPX/AQAAAAAAAQCwAPj/AQAAAAAAAQCwAPz/AQAAAAAAAQCwAAAAAAACAAAAAACwAAEAAAACAAEAAACwAAIAAAACAAIAAACxAPX/AQAAAAAAAQCxAPj/AQAAAAAAAQCxAPz/AQAAAAAAAQCxAAAAAAACAAAAAACxAAEAAAACAAEAAACxAAIAAAACAAIAAACyAPX/AQAAAAAAAQCyAPj/AQAAAAAAAQCyAPz/AQAAAAAAAQCyAAAAAAACAAAAAACyAAEAAAACAAEAAACyAAIAAAACAAIAAACzAPX/AQAAAAAAAQCzAPj/AQAAAAAAAQCzAAAAAAACAAAAAACzAAEAAAACAAEAAACzAAIAAAACAAIAAAC0APX/AQAAAAAAAQC0APj/AQAAAAAAAQC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC0AAIAAAACAAIAAAC1APX/AQAAAAAAAQC1APj/AQAAAAAAAQC1AP7/AQAAAAAAAwC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC1AAIAAAACAAIAAAC2APX/AQAAAAAAAQC2APj/AQAAAAAAAQC2AP7/AQAAAAAAAwC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC2AAIAAAACAAIAAAC3APX/AQAAAAAAAQC3APj/AQAAAAAAAQC3AP7/AQAAAAAAAwC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC3AAIAAAACAAIAAAC4APX/AQAAAAAAAQC4APz/AQAAAAAAAQC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC4AAIAAAACAAIAAAC5APX/AQAAAAAAAQC5APz/AQAAAAAAEQC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC5AAIAAAACAAIAAAC6APX/AQAAAAAAAQC6APz/AQAAAAAAAQC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC6AAIAAAACAAIAAAC7APX/AQAAAAAAAQC7APz/AQAAAAAAAQC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC7AAIAAAACAAIAAAC8APX/AQAAAAAAAQC8APz/AQAAAAAAAQC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC8AAIAAAACAAIAAAC9APX/AQAAAAAAAQC9APj/AQAAAAAAAQC9APz/AQAAAAAAAQC9AP7/AQAAAAAAFAC9AP//AQAAAAAAFAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC9AAIAAAACAAIAAAC+APX/AQAAAAAAAQC+APf/AQAAAAAAAwC+APj/AQAAAAAAAQC+APz/AQAAAAAAAQC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC+AAIAAAACAAIAAAC/APX/AQAAAAAAEQC/APj/AQAAAAAAAQC/APz/AQAAAAAAAQC/AAAAAAACAAAAAAC/AAEAAAACAAEAAAC/AAIAAAACAAIAAADAAPX/AQAAAAAAAQDAAPj/AQAAAAAAAQDAAPr/AQAAAAAAFADAAPv/AQAAAAAAFADAAPz/AQAAAAAAAQDAAAAAAAACAAAAAADAAAEAAAACAAEAAADAAAIAAAACAAIAAADBAPX/AQAAAAAAAQDBAPj/AQAAAAAAAQDBAPz/AQAAAAAAAQDBAAAAAAACAAAAAADBAAEAAAACAAEAAADBAAIAAAACAAIAAADCAPX/AQAAAAAAAQDCAPj/AQAAAAAAAQDCAPz/AQAAAAAAAQDCAP7/AQAAAAAAFADCAP//AQAAAAAAFADCAAAAAAACAAAAAADCAAEAAAACAAEAAADCAAIAAAACAAIAAADDAPX/AQAAAAAAAQDDAPz/AQAAAAAAAQDDAAAAAAACAAAAAADDAAEAAAACAAEAAADDAAIAAAACAAIAAADEAPX/AQAAAAAAAQDEAAAAAAACAAAAAADEAAEAAAACAAEAAADEAAIAAAACAAIAAADFAPX/AQAAAAAAAQDFAAAAAAACAAAAAADFAAEAAAACAAEAAADFAAIAAAACAAIAAADGAPX/AQAAAAAAAQDGAAAAAAACAAAAAADGAAEAAAACAAEAAADGAAIAAAACAAIAAADHAPX/AQAAAAAAAQDHAAAAAAACAAAAAADHAAEAAAACAAEAAADHAAIAAAACAAIAAADIAPX/AQAAAAAAAQDIAPb/AQAAAAAAAQDIAPf/AQAAAAAAAQDIAPj/AQAAAAAAAQDIAAAAAAACAAAAAADIAAEAAAACAAEAAADIAAIAAAACAAIAAADJAPX/AQAAAAAAAQDJAPb/AQAAAAAAAQDJAPf/AQAAAAAAAQDJAPj/AQAAAAAAAQDJAPz/AQAAAAAAAQDJAAAAAAACAAAAAADJAAEAAAACAAEAAADJAAIAAAACAAIAAADKAPX/AQAAAAAAAQDKAPb/AQAAAAAAAQDKAPf/AQAAAAAAAQDKAPj/AQAAAAAAAQDKAPz/AQAAAAAAAQDKAP7/AQAAAAAAAwDKAAAAAAACAAAAAADKAAEAAAACAAEAAADKAAIAAAACAAIAAADLAPX/AQAAAAAAAQDLAPb/AQAAAAAAAQDLAPf/AQAAAAAAAQDLAPj/AQAAAAAAAQDLAPz/AQAAAAAAAQDLAP7/AQAAAAAAAwDLAAAAAAACAAAAAADLAAEAAAACAAEAAADLAAIAAAACAAIAAADMAPX/AQAAAAAAAQDMAPb/AQAAAAAAAQDMAPf/AQAAAAAAAQDMAPj/AQAAAAAAAQDMAPv/AQAAAAAAAwDMAPz/AQAAAAAAEQDMAAAAAAACAAAAAADMAAEAAAACAAEAAADMAAIAAAACAAIAAADNAPX/AQAAAAAAAQDNAPb/AQAAAAAAAQDNAPf/AQAAAAAAAQDNAPj/AQAAAAAAAQDNAPv/AQAAAAAAAwDNAPz/AQAAAAAAAQDNAAAAAAACAAAAAADNAAEAAAACAAEAAADNAAIAAAACAAIAAADOAPX/AQAAAAAAAQDOAPb/AQAAAAAAAQDOAPf/AQAAAAAAAQDOAPj/AQAAAAAAAQDOAPz/AQAAAAAAAQDOAAAAAAACAAAAAADOAAEAAAACAAEAAADOAAIAAAACAAIAAADPAPX/AQAAAAAAAQDPAPb/AQAAAAAAAQDPAPf/AQAAAAAAAQDPAPj/AQAAAAAAEQDPAPz/AQAAAAAAAQDPAAAAAAACAAAAAADPAAEAAAACAAEAAADPAAIAAAACAAIAAADQAPX/AQAAAAAAAQDQAPb/AQAAAAAAAQDQAPf/AQAAAAAAAQDQAPj/AQAAAAAAAQDQAPr/AQAAAAAAFADQAPv/AQAAAAAAFADQAPz/AQAAAAAAAQDQAP7/AQAAAAAAAwDQAAAAAAACAAAAAADQAAEAAAACAAEAAADQAAIAAAACAAIAAADRAPX/AQAAAAAAAQDRAPb/AQAAAAAAAQDRAPf/AQAAAAAAAQDRAPj/AQAAAAAAAQDRAPz/AQAAAAAAAQDRAP7/AQAAAAAAAwDRAAAAAAACAAAAAADRAAEAAAACAAEAAADRAAIAAAACAAIAAADSAPX/AQAAAAAAAQDSAPb/AQAAAAAAAQDSAPf/AQAAAAAAAQDSAPj/AQAAAAAAAQDSAPz/AQAAAAAAAQDSAAAAAAACAAAAAADSAAEAAAACAAEAAADSAAIAAAACAAIAAADTAPX/AQAAAAAAAQDTAAAAAAACAAAAAADTAAEAAAACAAEAAADTAAIAAAACAAIAAADUAPX/AQAAAAAAAQDUAAAAAAACAAAAAADUAAEAAAACAAEAAADUAAIAAAACAAIAAADVAPX/AQAAAAAAAQDVAAAAAAACAAAAAADVAAEAAAACAAEAAADVAAIAAAACAAIAAAD6APb/AQAAAAAAAwD6APf/AQAAAAAAAwD6APn/AAAAAAQAAAD6APr/AAAAAAQAAAD6APv/AAAAAAQAAAD6APz/AAAAAAQAAAD6AP3/AAAAAAQAAAD6AP7/AAAAAAQAAAD6AP//AAAAAAQAAAD6AAAAAAABAAAAAAD6AAEAAAABAAEAAAD6AAIAAAABAAIAAAD7APb/AQAAAAAAAwD7APf/AQAAAAAAAwD7APn/AAAAAAQAAAD7APr/AAAAAAQAAAD7APv/AAAAAAQAAAD7APz/AAAAAAQAAAD7AP3/AAAAAAQAAAD7AP7/AAAAAAQAAAD7AP//AAAAAAQAAAD7AAAAAAACAAAAAAD7AAEAAAACAAEAAAD7AAIAAAACAAIAAAD8AP//AAAAAAQAAAD8AAAAAAACAAAAAAD8AAEAAAACAAEAAAD8AAIAAAACAAIAAAD9AAAAAAACAAAAAAD9AAEAAAACAAEAAAD9AAIAAAACAAIAAAD+AAAAAAACAAAAAAD+AAEAAAACAAEAAAD+AAIAAAACAAIAAAD/AAAAAAACAAAAAAD/AAEAAAACAAEAAAD/AAIAAAACAAIAAAAAAfX/AQAAAAAAFAAAAfb/AQAAAAAAFAAAAff/AQAAAAAAFAAAAfj/AQAAAAAAFAAAAfn/AQAAAAAAFAAAAfr/AQAAAAAAFAAAAfv/AQAAAAAAFAAAAf7/AQAAAAAAAwAAAQAAAAACAAAAAAAAAQEAAAACAAEAAAAAAQIAAAACAAIAAAABAfX/AQAAAAAAFAABAQAAAAACAAAAAAABAQEAAAACAAEAAAABAQIAAAACAAIAAAACAfX/AQAAAAAAAQACAQAAAAACAAAAAAACAQEAAAACAAEAAAACAQIAAAACAAIAAAADAQAAAAACAAAAAAADAQEAAAACAAEAAAADAQIAAAACAAIAAAALAfb/AQAAAAAAAwAMAfb/AQAAAAAAAwAVAQAAAAABAAAAAAAVAQEAAAABAAEAAAAVAQIAAAABAAIAAAAWAQAAAAACAAAAAAAWAQEAAAACAAEAAAAWAQIAAAACAAIAAAAXAQAAAAACAAAAAAAXAQEAAAACAAEAAAAXAQIAAAACAAIAAAAYAQAAAAACAAAAAAAYAQEAAAACAAEAAAAYAQIAAAACAAIAAAAZAQAAAAACAAAAAAAZAQEAAAACAAEAAAAZAQIAAAACAAIAAAAaAQAAAAACAAAAAAAaAQEAAAACAAEAAAAaAQIAAAACAAIAAAAbAQAAAAACAAAAAAAbAQEAAAACAAEAAAAbAQIAAAACAAIAAAAcAQAAAAACAAAAAAAcAQEAAAACAAEAAAAcAQIAAAACAAIAAAAdAQAAAAACAAAAAAAdAQEAAAACAAEAAAAdAQIAAAACAAIAAAAeAQAAAAACAAAAAAAeAQEAAAACAAEAAAAeAQIAAAACAAIAAAAfAQAAAAACAAAAAAAfAQEAAAACAAEAAAAfAQIAAAACAAIAAAAgAQAAAAACAAAAAAAgAQEAAAACAAEAAAAgAQIAAAACAAIAAAAhAQAAAAACAAAAAAAhAQEAAAACAAEAAAAhAQIAAAACAAIAAAAiAQAAAAACAAAAAAAiAQEAAAACAAEAAAAiAQIAAAACAAIAAAAjAQAAAAACAAAAAAAjAQEAAAACAAEAAAAjAQIAAAACAAIAAADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAAD5//z/AQAAAAAAAQD5//7/AQAAAAAAAwD9//b/AQAAAAAAAQD9//f/AQAAAAAAAQD9//j/AQAAAAAAAQD9////AAAEAAIAAAD9/wAAAAADAAAAAAD9/wEAAAADAAEAAAD9/wIAAAADAAIAAAAFAP7/AQAAAAAAAwAGAPX/AQAAAAAAAQAGAPb/AQAAAAAAAQAGAPf/AQAAAAAAAQAGAPj/AQAAAAAAAQAGAPn/AQAAAAAAAQAGAPr/AQAAAAAAAQAGAPv/AQAAAAAAFAAGAPz/AQAAAAAAFAAIAP3/AQAAAAAAAwAIAP//AAAEAAIAAAAIAAAAAAADAAAAAAAIAAEAAAADAAEAAAAIAAIAAAADAAIAAAARAPb/AQAAAAAAFAARAPf/AQAAAAAAFAARAPr/AQAAAAAAAwAZAPn/AQAAAAAADgAZAPr/AQAAAAAADgAZAPv/AQAAAAAADgAZAP3/AQAAAAAAEAAZAP7/AQAAAAAAEAAZAP//AQAAAAAAEAAdAPf/AQAAAAAAAQAdAPj/AQAAAAAAAQAdAPr/AQAAAAAAAwAdAP7/AQAAAAAAAwAeAPb/AQAAAAAAFAAhAPX/AQAAAAAAAQAhAPf/AQAAAAAAAwAhAPj/AQAAAAAAAwAhAPr/AQAAAAAAFAAhAPv/AQAAAAAAFAAiAPz/AQAAAAAAEQAnAPv/AQAAAAAAAwAnAP3/AAAEAAIAAAAnAP7/AAAEAAIAAAAnAP//AAAEAAIAAAAnAAAAAAADAAAAAAAnAAEAAAADAAEAAAAnAAIAAAADAAIAAAAvAP//AAAEAAIAAAAzAPX/AQAAAAAAAQA2AAIAAAADAAIAAAA6APr/AQAAAAAAAwA6AP7/AQAAAAAAAwA8APb/AQAAAAAAFAA8APf/AQAAAAAAFAA8APz/AQAAAAAAAQBAAPX/AQAAAAAAAQBDAPz/AAAEAAIAAABDAP3/AAAEAAIAAABDAP7/AAAEAAIAAABDAP//AAAEAAIAAABDAAAAAAADAAAAAABDAAEAAAADAAEAAABDAAIAAAADAAIAAABOAPb/AQAAAAAAAwBPAPj/AQAAAAAAFABPAPn/AAAAAAQAAABPAPr/AAAAAAQAAABPAPv/AAAAAAQAAABPAPz/AAAAAAQAAABPAP3/AAAAAAQAAABPAP7/AAAAAAQAAABPAP//AAAAAAQAAABPAAAAAAADAAAAAABPAAEAAAADAAEAAABPAAIAAAADAAIAAABWAPb/AQAAAAAAFABWAPf/AQAAAAAAFABWAPj/AQAAAAAAFABWAPn/AQAAAAAAFABWAPr/AQAAAAAAFABWAPv/AQAAAAAAFABWAP7/AQAAAAAAAwBdAPj/AQAAAAAAAwBdAPn/AQAAAAAAAwBeAPv/AAAAAAQAAABeAPz/AAAAAAQAAABeAP3/AAAAAAQAAABeAP7/AAAAAAQAAABeAP//AAAAAAQAAABeAAAAAAADAAAAAABeAAEAAAADAAEAAABeAAIAAAADAAIAAABjAPf/AQAAAAAAAwBjAPn/AQAAAAAAAQBjAPr/AQAAAAAAAQBjAPv/AQAAAAAAAQBjAPz/AQAAAAAAAQBnAPX/AQAAAAAAAQBnAPb/AQAAAAAAAQBnAPf/AQAAAAAAAQBnAPj/AQAAAAAAAQBnAPn/AQAAAAAAAQBnAP7/AQAAAAAAAwBuAPr/AQAAAAAAAwBuAPz/AAAJAAAAAABuAP3/AAAJAAEAAABuAP7/AAAJAAEAAABuAP//AAAJAAEAAABxAAAAAAADAAAAAABxAAEAAAADAAEAAABxAAIAAAADAAIAAAB0APn/AAAJAAQAAAB0APr/AAAJAAUAAAB0APv/AAAJAAUAAAB1APz/AQAAAAAAAQB4APr/AQAAAAAAAwB4APz/AAAJAAIAAAB4AP3/AAAJAAMAAAB4AP7/AAAJAAMAAAB5AP//AQAAAAAAFAB6AAAAAAADAAAAAAB6AAEAAAADAAEAAAB6AAIAAAADAAIAAAB8APj/AQAAAAAAAQB+APb/AQAAAAAAFAB+APf/AQAAAAAAFACBAP3/AQAAAAAAEACBAP7/AQAAAAAAEACBAP//AQAAAAAAEACGAPf/AQAAAAAAAwCGAPn/AQAAAAAAAQCGAAIAAAADAAIAAACIAPr/AQAAAAAAFACIAPv/AQAAAAAAFACKAP7/AQAAAAAAAwCMAPn/AQAAAAAADgCMAPr/AQAAAAAADgCMAPv/AQAAAAAADgCQAP3/AQAAAAAAEACQAP7/AQAAAAAAEACQAP//AQAAAAAAEACSAPr/AQAAAAAAAwCTAPz/AQAAAAAAAQCUAPb/AQAAAAAAEACUAPf/AQAAAAAAEACZAPj/AQAAAAAAAQCaAP7/AQAAAAAAFACaAP//AQAAAAAAFACcAPr/AQAAAAAAAwCgAPr/AQAAAAAAFACgAPv/AQAAAAAAFACiAPf/AQAAAAAAAwCiAPz/AQAAAAAAAQClAPb/AQAAAAAADgClAPf/AQAAAAAADgCoAPj/AQAAAAAAAQCqAP3/AQAAAAAADgCqAP7/AQAAAAAADgCqAP//AQAAAAAADgCtAPr/AQAAAAAAAwCtAP7/AQAAAAAAFACtAP//AQAAAAAAFACwAPn/AQAAAAAAEACwAPr/AQAAAAAAEACwAPv/AQAAAAAAEACyAPf/AQAAAAAAFACzAPz/AQAAAAAAAQC4APj/AQAAAAAAAQC4AP7/AQAAAAAAAwC7AP3/AQAAAAAADgC7AP7/AQAAAAAADgC7AP//AQAAAAAADgC+AP7/AQAAAAAAFAC+AP//AQAAAAAAFAC/APf/AQAAAAAAAwDBAPb/AQAAAAAADgDBAPf/AQAAAAAADgDBAPr/AQAAAAAAFADBAPv/AQAAAAAAFADDAPj/AQAAAAAAAQDDAP7/AQAAAAAAFADDAP//AQAAAAAAFADEAPz/AQAAAAAAAQDKAPn/AQAAAAAADgDKAPr/AQAAAAAADgDKAPv/AQAAAAAADgDMAP7/AQAAAAAAAwDOAPv/AQAAAAAAAwDOAP3/AQAAAAAAEADOAP7/AQAAAAAAEADOAP//AQAAAAAAEADRAPr/AQAAAAAAFADRAPv/AQAAAAAAFADSAP7/AQAAAAAAAwDTAPb/AQAAAAAAAQDTAPf/AQAAAAAAAQDTAPj/AQAAAAAAAQDTAPz/AQAAAAAAAQDWAPX/AQAAAAAAAQDWAAAAAAADAAAAAADWAAEAAAADAAEAAADWAAIAAAADAAIAAAD8APb/AQAAAAAAAwD8APf/AQAAAAAAAwD8APn/AAAAAAQAAAD8APr/AAAAAAQAAAD8APv/AAAAAAQAAAD8APz/AAAAAAQAAAD8AP3/AAAAAAQAAAD8AP7/AAAAAAQAAAD9AP//AQAAAAAAFAABAfb/AQAAAAAAFAABAff/AQAAAAAAFAABAfj/AQAAAAAAFAABAfn/AQAAAAAAFAABAfr/AQAAAAAAFAABAfv/AQAAAAAAFAABAf7/AQAAAAAAAwADAfX/AQAAAAAAAQAEAf//AAAEAAIAAAAEAQAAAAADAAAAAAAEAQEAAAADAAEAAAAEAQIAAAADAAIAAAANAfb/AQAAAAAAAwAVAf//AAAEAAIAAAAkAQAAAAADAAAAAAAkAQEAAAADAAEAAAAkAQIAAAADAAIAAAA=") + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("8_pmvop")] +boo = NodePath("../RaceBoo") +level_id = 1 + +[node name="EndFlagpole" parent="." instance=ExtResource("9_wt5wu")] +position = Vector2(4440, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("10_m4dq7")] +position = Vector2(4536, 0) + +[node name="Platforms" type="Node" parent="."] + +[node name="FallingPlatform" parent="Platforms" instance=ExtResource("9_5nc0b")] +position = Vector2(272, -64) + +[node name="FallingPlatform2" parent="Platforms" instance=ExtResource("9_5nc0b")] +position = Vector2(3632, -80) + +[node name="OnOffSidewaysPlatform" parent="Platforms" instance=ExtResource("10_wt5wu")] +position = Vector2(712, -160) + +[node name="OnOffSidewaysPlatform2" parent="Platforms" instance=ExtResource("11_m4dq7")] +position = Vector2(1144, -160) + +[node name="SidewaysPlatform" parent="Platforms" instance=ExtResource("12_bdkeg")] +position = Vector2(1656, 0) + +[node name="SidewaysPlatform2" parent="Platforms" instance=ExtResource("13_m6g3x")] +position = Vector2(2008, -64) + +[node name="OnOffSidewaysPlatform3" parent="Platforms" instance=ExtResource("11_m4dq7")] +position = Vector2(3512, -128) + +[node name="OnOffSidewaysPlatform4" parent="Platforms" instance=ExtResource("11_m4dq7")] +position = Vector2(3736, -160) + +[node name="OnOffSidewaysPlatform5" parent="Platforms" instance=ExtResource("11_m4dq7")] +position = Vector2(3784, -128) + +[node name="OnOffSidewaysPlatform11" parent="Platforms" instance=ExtResource("11_m4dq7")] +position = Vector2(4248, -144) + +[node name="OnOffSidewaysPlatform6" parent="Platforms" instance=ExtResource("10_wt5wu")] +position = Vector2(3576, -160) + +[node name="OnOffSidewaysPlatform7" parent="Platforms" instance=ExtResource("10_wt5wu")] +position = Vector2(3672, -112) + +[node name="OnOffSidewaysPlatform8" parent="Platforms" instance=ExtResource("10_wt5wu")] +position = Vector2(3880, -144) + +[node name="OnOffSidewaysPlatform9" parent="Platforms" instance=ExtResource("10_wt5wu")] +position = Vector2(4200, -144) + +[node name="OnOffSidewaysPlatform10" parent="Platforms" instance=ExtResource("10_wt5wu")] +position = Vector2(4296, -144) + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("16_bdkeg")] +position = Vector2(-232, -56) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [55, 45, 42, 38, 35] + +[node name="Path2D" type="Path2D" parent="."] +position = Vector2(16, 0) +curve = SubResource("Curve2D_hnhdi") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-248, -56) +rotates = false + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="DropShadow" parent="." instance=ExtResource("17_m4dq7")] + +[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="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@114144" to="Tiles/@AnimatableBody2D@114144/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114144" to="Tiles/@AnimatableBody2D@114144/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114144" to="Tiles/@AnimatableBody2D@114144" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114144" to="Tiles/@AnimatableBody2D@114144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114144" to="Tiles/@AnimatableBody2D@114144" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114144" to="Tiles/@AnimatableBody2D@114144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114145" to="Tiles/@AnimatableBody2D@114145/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114145" to="Tiles/@AnimatableBody2D@114145/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114145" to="Tiles/@AnimatableBody2D@114145" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114145" to="Tiles/@AnimatableBody2D@114145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114145" to="Tiles/@AnimatableBody2D@114145" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114145" to="Tiles/@AnimatableBody2D@114145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114146" to="Tiles/@AnimatableBody2D@114146/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114146" to="Tiles/@AnimatableBody2D@114146/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114146" to="Tiles/@AnimatableBody2D@114146" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114146" to="Tiles/@AnimatableBody2D@114146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114146" to="Tiles/@AnimatableBody2D@114146" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114146" to="Tiles/@AnimatableBody2D@114146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114147" to="Tiles/@AnimatableBody2D@114147/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114147" to="Tiles/@AnimatableBody2D@114147/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114147" to="Tiles/@AnimatableBody2D@114147" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114147" to="Tiles/@AnimatableBody2D@114147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114147" to="Tiles/@AnimatableBody2D@114147" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114147" to="Tiles/@AnimatableBody2D@114147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114148" to="Tiles/@AnimatableBody2D@114148/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114148" to="Tiles/@AnimatableBody2D@114148/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114148" to="Tiles/@AnimatableBody2D@114148" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114148" to="Tiles/@AnimatableBody2D@114148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114148" to="Tiles/@AnimatableBody2D@114148" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114148" to="Tiles/@AnimatableBody2D@114148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114149" to="Tiles/@AnimatableBody2D@114149/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114149" to="Tiles/@AnimatableBody2D@114149/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114149" to="Tiles/@AnimatableBody2D@114149" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114149" to="Tiles/@AnimatableBody2D@114149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114149" to="Tiles/@AnimatableBody2D@114149" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114149" to="Tiles/@AnimatableBody2D@114149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114150" to="Tiles/@AnimatableBody2D@114150/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114150" to="Tiles/@AnimatableBody2D@114150/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114150" to="Tiles/@AnimatableBody2D@114150" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114150" to="Tiles/@AnimatableBody2D@114150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114150" to="Tiles/@AnimatableBody2D@114150" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114150" to="Tiles/@AnimatableBody2D@114150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114151" to="Tiles/@AnimatableBody2D@114151/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114151" to="Tiles/@AnimatableBody2D@114151/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114151" to="Tiles/@AnimatableBody2D@114151" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114151" to="Tiles/@AnimatableBody2D@114151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114151" to="Tiles/@AnimatableBody2D@114151" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114151" to="Tiles/@AnimatableBody2D@114151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114152" to="Tiles/@Node2D@114152/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114153" to="Tiles/@AnimatableBody2D@114153/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114153" to="Tiles/@AnimatableBody2D@114153/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114153" to="Tiles/@AnimatableBody2D@114153" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114153" to="Tiles/@AnimatableBody2D@114153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114153" to="Tiles/@AnimatableBody2D@114153" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114153" to="Tiles/@AnimatableBody2D@114153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114154" to="Tiles/@AnimatableBody2D@114154/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114154" to="Tiles/@AnimatableBody2D@114154/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114154" to="Tiles/@AnimatableBody2D@114154" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114154" to="Tiles/@AnimatableBody2D@114154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114154" to="Tiles/@AnimatableBody2D@114154" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114154" to="Tiles/@AnimatableBody2D@114154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114155" to="Tiles/@AnimatableBody2D@114155/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114155" to="Tiles/@AnimatableBody2D@114155/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114155" to="Tiles/@AnimatableBody2D@114155" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114155" to="Tiles/@AnimatableBody2D@114155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114155" to="Tiles/@AnimatableBody2D@114155" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114155" to="Tiles/@AnimatableBody2D@114155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114156" to="Tiles/@AnimatableBody2D@114156/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114156" to="Tiles/@AnimatableBody2D@114156/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114156" to="Tiles/@AnimatableBody2D@114156" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114156" to="Tiles/@AnimatableBody2D@114156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114156" to="Tiles/@AnimatableBody2D@114156" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114156" to="Tiles/@AnimatableBody2D@114156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114157" to="Tiles/@AnimatableBody2D@114157/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114157" to="Tiles/@AnimatableBody2D@114157/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114157" to="Tiles/@AnimatableBody2D@114157" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114157" to="Tiles/@AnimatableBody2D@114157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114157" to="Tiles/@AnimatableBody2D@114157" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114157" to="Tiles/@AnimatableBody2D@114157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114158" to="Tiles/@Node2D@114158/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114159" to="Tiles/@AnimatableBody2D@114159/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114159" to="Tiles/@AnimatableBody2D@114159/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114159" to="Tiles/@AnimatableBody2D@114159" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114159" to="Tiles/@AnimatableBody2D@114159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114159" to="Tiles/@AnimatableBody2D@114159" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114159" to="Tiles/@AnimatableBody2D@114159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114160" to="Tiles/@AnimatableBody2D@114160/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114160" to="Tiles/@AnimatableBody2D@114160/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114160" to="Tiles/@AnimatableBody2D@114160" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114160" to="Tiles/@AnimatableBody2D@114160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114160" to="Tiles/@AnimatableBody2D@114160" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114160" to="Tiles/@AnimatableBody2D@114160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114161" to="Tiles/@AnimatableBody2D@114161/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114161" to="Tiles/@AnimatableBody2D@114161/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114161" to="Tiles/@AnimatableBody2D@114161" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114161" to="Tiles/@AnimatableBody2D@114161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114161" to="Tiles/@AnimatableBody2D@114161" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114161" to="Tiles/@AnimatableBody2D@114161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114162" to="Tiles/@AnimatableBody2D@114162/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114162" to="Tiles/@AnimatableBody2D@114162/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114162" to="Tiles/@AnimatableBody2D@114162" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114162" to="Tiles/@AnimatableBody2D@114162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114162" to="Tiles/@AnimatableBody2D@114162" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114162" to="Tiles/@AnimatableBody2D@114162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114163" to="Tiles/@AnimatableBody2D@114163/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114163" to="Tiles/@AnimatableBody2D@114163/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114163" to="Tiles/@AnimatableBody2D@114163" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114163" to="Tiles/@AnimatableBody2D@114163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114163" to="Tiles/@AnimatableBody2D@114163" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114163" to="Tiles/@AnimatableBody2D@114163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114164" to="Tiles/@AnimatableBody2D@114164/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114164" to="Tiles/@AnimatableBody2D@114164/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114164" to="Tiles/@AnimatableBody2D@114164" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114164" to="Tiles/@AnimatableBody2D@114164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114164" to="Tiles/@AnimatableBody2D@114164" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114164" to="Tiles/@AnimatableBody2D@114164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114165" to="Tiles/@AnimatableBody2D@114165/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114165" to="Tiles/@AnimatableBody2D@114165/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114165" to="Tiles/@AnimatableBody2D@114165" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114165" to="Tiles/@AnimatableBody2D@114165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114165" to="Tiles/@AnimatableBody2D@114165" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114165" to="Tiles/@AnimatableBody2D@114165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114166" to="Tiles/@AnimatableBody2D@114166/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114166" to="Tiles/@AnimatableBody2D@114166/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114166" to="Tiles/@AnimatableBody2D@114166" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114166" to="Tiles/@AnimatableBody2D@114166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114166" to="Tiles/@AnimatableBody2D@114166" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114166" to="Tiles/@AnimatableBody2D@114166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114167" to="Tiles/@AnimatableBody2D@114167/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114167" to="Tiles/@AnimatableBody2D@114167/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114167" to="Tiles/@AnimatableBody2D@114167" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114167" to="Tiles/@AnimatableBody2D@114167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114167" to="Tiles/@AnimatableBody2D@114167" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114167" to="Tiles/@AnimatableBody2D@114167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114168" to="Tiles/@AnimatableBody2D@114168/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114168" to="Tiles/@AnimatableBody2D@114168/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114168" to="Tiles/@AnimatableBody2D@114168" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114168" to="Tiles/@AnimatableBody2D@114168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114168" to="Tiles/@AnimatableBody2D@114168" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114168" to="Tiles/@AnimatableBody2D@114168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114169" to="Tiles/@AnimatableBody2D@114169/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114169" to="Tiles/@AnimatableBody2D@114169/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114169" to="Tiles/@AnimatableBody2D@114169" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114169" to="Tiles/@AnimatableBody2D@114169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114169" to="Tiles/@AnimatableBody2D@114169" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114169" to="Tiles/@AnimatableBody2D@114169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114170" to="Tiles/@AnimatableBody2D@114170/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114170" to="Tiles/@AnimatableBody2D@114170/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114170" to="Tiles/@AnimatableBody2D@114170" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114170" to="Tiles/@AnimatableBody2D@114170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114170" to="Tiles/@AnimatableBody2D@114170" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114170" to="Tiles/@AnimatableBody2D@114170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114171" to="Tiles/@AnimatableBody2D@114171/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114171" to="Tiles/@AnimatableBody2D@114171/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114171" to="Tiles/@AnimatableBody2D@114171" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114171" to="Tiles/@AnimatableBody2D@114171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114171" to="Tiles/@AnimatableBody2D@114171" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114171" to="Tiles/@AnimatableBody2D@114171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114172" to="Tiles/@AnimatableBody2D@114172/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114172" to="Tiles/@AnimatableBody2D@114172/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114172" to="Tiles/@AnimatableBody2D@114172" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114172" to="Tiles/@AnimatableBody2D@114172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114172" to="Tiles/@AnimatableBody2D@114172" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114172" to="Tiles/@AnimatableBody2D@114172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114173" to="Tiles/@AnimatableBody2D@114173/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114173" to="Tiles/@AnimatableBody2D@114173/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114173" to="Tiles/@AnimatableBody2D@114173" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114173" to="Tiles/@AnimatableBody2D@114173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114173" to="Tiles/@AnimatableBody2D@114173" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114173" to="Tiles/@AnimatableBody2D@114173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114174" to="Tiles/@AnimatableBody2D@114174/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114174" to="Tiles/@AnimatableBody2D@114174/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114174" to="Tiles/@AnimatableBody2D@114174" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114174" to="Tiles/@AnimatableBody2D@114174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114174" to="Tiles/@AnimatableBody2D@114174" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114174" to="Tiles/@AnimatableBody2D@114174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114175" to="Tiles/@AnimatableBody2D@114175/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114175" to="Tiles/@AnimatableBody2D@114175/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114175" to="Tiles/@AnimatableBody2D@114175" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114175" to="Tiles/@AnimatableBody2D@114175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114175" to="Tiles/@AnimatableBody2D@114175" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114175" to="Tiles/@AnimatableBody2D@114175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114176" to="Tiles/@AnimatableBody2D@114176/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114176" to="Tiles/@AnimatableBody2D@114176/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114176" to="Tiles/@AnimatableBody2D@114176" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114176" to="Tiles/@AnimatableBody2D@114176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114176" to="Tiles/@AnimatableBody2D@114176" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114176" to="Tiles/@AnimatableBody2D@114176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114177" to="Tiles/@AnimatableBody2D@114177/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114177" to="Tiles/@AnimatableBody2D@114177/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114177" to="Tiles/@AnimatableBody2D@114177" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114177" to="Tiles/@AnimatableBody2D@114177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114177" to="Tiles/@AnimatableBody2D@114177" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114177" to="Tiles/@AnimatableBody2D@114177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114178" to="Tiles/@AnimatableBody2D@114178/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114178" to="Tiles/@AnimatableBody2D@114178/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114178" to="Tiles/@AnimatableBody2D@114178" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114178" to="Tiles/@AnimatableBody2D@114178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114178" to="Tiles/@AnimatableBody2D@114178" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114178" to="Tiles/@AnimatableBody2D@114178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114179" to="Tiles/@AnimatableBody2D@114179/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114179" to="Tiles/@AnimatableBody2D@114179/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114179" to="Tiles/@AnimatableBody2D@114179" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114179" to="Tiles/@AnimatableBody2D@114179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114179" to="Tiles/@AnimatableBody2D@114179" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114179" to="Tiles/@AnimatableBody2D@114179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114180" to="Tiles/@AnimatableBody2D@114180/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114180" to="Tiles/@AnimatableBody2D@114180/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114180" to="Tiles/@AnimatableBody2D@114180" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114180" to="Tiles/@AnimatableBody2D@114180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114180" to="Tiles/@AnimatableBody2D@114180" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114180" to="Tiles/@AnimatableBody2D@114180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114181" to="Tiles/@AnimatableBody2D@114181/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114181" to="Tiles/@AnimatableBody2D@114181/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114181" to="Tiles/@AnimatableBody2D@114181" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114181" to="Tiles/@AnimatableBody2D@114181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114181" to="Tiles/@AnimatableBody2D@114181" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114181" to="Tiles/@AnimatableBody2D@114181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114182" to="Tiles/@AnimatableBody2D@114182/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114182" to="Tiles/@AnimatableBody2D@114182/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114182" to="Tiles/@AnimatableBody2D@114182" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114182" to="Tiles/@AnimatableBody2D@114182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114182" to="Tiles/@AnimatableBody2D@114182" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114182" to="Tiles/@AnimatableBody2D@114182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114183" to="Tiles/@AnimatableBody2D@114183/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114183" to="Tiles/@AnimatableBody2D@114183/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114183" to="Tiles/@AnimatableBody2D@114183" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114183" to="Tiles/@AnimatableBody2D@114183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114183" to="Tiles/@AnimatableBody2D@114183" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114183" to="Tiles/@AnimatableBody2D@114183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114184" to="Tiles/@AnimatableBody2D@114184/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114184" to="Tiles/@AnimatableBody2D@114184/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114184" to="Tiles/@AnimatableBody2D@114184" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114184" to="Tiles/@AnimatableBody2D@114184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114184" to="Tiles/@AnimatableBody2D@114184" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114184" to="Tiles/@AnimatableBody2D@114184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114185" to="Tiles/@AnimatableBody2D@114185/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114185" to="Tiles/@AnimatableBody2D@114185/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114185" to="Tiles/@AnimatableBody2D@114185" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114185" to="Tiles/@AnimatableBody2D@114185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114185" to="Tiles/@AnimatableBody2D@114185" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114185" to="Tiles/@AnimatableBody2D@114185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114188" to="Tiles/@AnimatableBody2D@114188/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114188" to="Tiles/@AnimatableBody2D@114188/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114188" to="Tiles/@AnimatableBody2D@114188" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114188" to="Tiles/@AnimatableBody2D@114188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114188" to="Tiles/@AnimatableBody2D@114188" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114188" to="Tiles/@AnimatableBody2D@114188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114189" to="Tiles/@AnimatableBody2D@114189/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114189" to="Tiles/@AnimatableBody2D@114189/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114189" to="Tiles/@AnimatableBody2D@114189" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114189" to="Tiles/@AnimatableBody2D@114189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114189" to="Tiles/@AnimatableBody2D@114189" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114189" to="Tiles/@AnimatableBody2D@114189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114190" to="Tiles/@AnimatableBody2D@114190/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114190" to="Tiles/@AnimatableBody2D@114190/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114190" to="Tiles/@AnimatableBody2D@114190" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114190" to="Tiles/@AnimatableBody2D@114190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114190" to="Tiles/@AnimatableBody2D@114190" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114190" to="Tiles/@AnimatableBody2D@114190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114191" to="Tiles/@AnimatableBody2D@114191/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114191" to="Tiles/@AnimatableBody2D@114191/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114191" to="Tiles/@AnimatableBody2D@114191" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114191" to="Tiles/@AnimatableBody2D@114191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114191" to="Tiles/@AnimatableBody2D@114191" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114191" to="Tiles/@AnimatableBody2D@114191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114192" to="Tiles/@AnimatableBody2D@114192/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114192" to="Tiles/@AnimatableBody2D@114192/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114192" to="Tiles/@AnimatableBody2D@114192" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114192" to="Tiles/@AnimatableBody2D@114192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114192" to="Tiles/@AnimatableBody2D@114192" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114192" to="Tiles/@AnimatableBody2D@114192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114193" to="Tiles/@AnimatableBody2D@114193/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114193" to="Tiles/@AnimatableBody2D@114193/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114193" to="Tiles/@AnimatableBody2D@114193" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114193" to="Tiles/@AnimatableBody2D@114193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114193" to="Tiles/@AnimatableBody2D@114193" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114193" to="Tiles/@AnimatableBody2D@114193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114196" to="Tiles/@Node2D@114196/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114197" to="Tiles/@AnimatableBody2D@114197/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114197" to="Tiles/@AnimatableBody2D@114197/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114197" to="Tiles/@AnimatableBody2D@114197" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114197" to="Tiles/@AnimatableBody2D@114197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114197" to="Tiles/@AnimatableBody2D@114197" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114197" to="Tiles/@AnimatableBody2D@114197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114198" to="Tiles/@AnimatableBody2D@114198/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114198" to="Tiles/@AnimatableBody2D@114198/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114198" to="Tiles/@AnimatableBody2D@114198" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114198" to="Tiles/@AnimatableBody2D@114198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114198" to="Tiles/@AnimatableBody2D@114198" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114198" to="Tiles/@AnimatableBody2D@114198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114199" to="Tiles/@AnimatableBody2D@114199/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114199" to="Tiles/@AnimatableBody2D@114199/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114199" to="Tiles/@AnimatableBody2D@114199" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114199" to="Tiles/@AnimatableBody2D@114199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114199" to="Tiles/@AnimatableBody2D@114199" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114199" to="Tiles/@AnimatableBody2D@114199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114200" to="Tiles/@AnimatableBody2D@114200/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114200" to="Tiles/@AnimatableBody2D@114200/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114200" to="Tiles/@AnimatableBody2D@114200" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114200" to="Tiles/@AnimatableBody2D@114200/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114200" to="Tiles/@AnimatableBody2D@114200" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114200" to="Tiles/@AnimatableBody2D@114200/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114201" to="Tiles/@AnimatableBody2D@114201/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114201" to="Tiles/@AnimatableBody2D@114201/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114201" to="Tiles/@AnimatableBody2D@114201" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114201" to="Tiles/@AnimatableBody2D@114201/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114201" to="Tiles/@AnimatableBody2D@114201" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114201" to="Tiles/@AnimatableBody2D@114201/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114202" to="Tiles/@AnimatableBody2D@114202/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114202" to="Tiles/@AnimatableBody2D@114202/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114202" to="Tiles/@AnimatableBody2D@114202" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114202" to="Tiles/@AnimatableBody2D@114202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114202" to="Tiles/@AnimatableBody2D@114202" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114202" to="Tiles/@AnimatableBody2D@114202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114208" to="Tiles/@Node2D@114208/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114210" to="Tiles/@AnimatableBody2D@114210/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114210" to="Tiles/@AnimatableBody2D@114210/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114210" to="Tiles/@AnimatableBody2D@114210" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114210" to="Tiles/@AnimatableBody2D@114210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114210" to="Tiles/@AnimatableBody2D@114210" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114210" to="Tiles/@AnimatableBody2D@114210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114211" to="Tiles/@AnimatableBody2D@114211/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114211" to="Tiles/@AnimatableBody2D@114211/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114211" to="Tiles/@AnimatableBody2D@114211" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114211" to="Tiles/@AnimatableBody2D@114211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114211" to="Tiles/@AnimatableBody2D@114211" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114211" to="Tiles/@AnimatableBody2D@114211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114212" to="Tiles/@AnimatableBody2D@114212/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114212" to="Tiles/@AnimatableBody2D@114212/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114212" to="Tiles/@AnimatableBody2D@114212" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114212" to="Tiles/@AnimatableBody2D@114212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114212" to="Tiles/@AnimatableBody2D@114212" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114212" to="Tiles/@AnimatableBody2D@114212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114213" to="Tiles/@AnimatableBody2D@114213/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114213" to="Tiles/@AnimatableBody2D@114213/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114213" to="Tiles/@AnimatableBody2D@114213" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114213" to="Tiles/@AnimatableBody2D@114213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114213" to="Tiles/@AnimatableBody2D@114213" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114213" to="Tiles/@AnimatableBody2D@114213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114214" to="Tiles/@AnimatableBody2D@114214/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114214" to="Tiles/@AnimatableBody2D@114214/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114214" to="Tiles/@AnimatableBody2D@114214" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114214" to="Tiles/@AnimatableBody2D@114214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114214" to="Tiles/@AnimatableBody2D@114214" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114214" to="Tiles/@AnimatableBody2D@114214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114215" to="Tiles/@AnimatableBody2D@114215/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114215" to="Tiles/@AnimatableBody2D@114215/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114215" to="Tiles/@AnimatableBody2D@114215" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114215" to="Tiles/@AnimatableBody2D@114215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114215" to="Tiles/@AnimatableBody2D@114215" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114215" to="Tiles/@AnimatableBody2D@114215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114217" to="Tiles/@AnimatableBody2D@114217" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114217" to="Tiles/@AnimatableBody2D@114217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114217" to="Tiles/@AnimatableBody2D@114217" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114217" to="Tiles/@AnimatableBody2D@114217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114218" to="Tiles/@AnimatableBody2D@114218/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114218" to="Tiles/@AnimatableBody2D@114218/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114218" to="Tiles/@AnimatableBody2D@114218" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114218" to="Tiles/@AnimatableBody2D@114218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114218" to="Tiles/@AnimatableBody2D@114218" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114218" to="Tiles/@AnimatableBody2D@114218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114219" to="Tiles/@AnimatableBody2D@114219/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114219" to="Tiles/@AnimatableBody2D@114219/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114219" to="Tiles/@AnimatableBody2D@114219" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114219" to="Tiles/@AnimatableBody2D@114219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114219" to="Tiles/@AnimatableBody2D@114219" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114219" to="Tiles/@AnimatableBody2D@114219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114220" to="Tiles/@AnimatableBody2D@114220/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114220" to="Tiles/@AnimatableBody2D@114220/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114220" to="Tiles/@AnimatableBody2D@114220" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114220" to="Tiles/@AnimatableBody2D@114220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114220" to="Tiles/@AnimatableBody2D@114220" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114220" to="Tiles/@AnimatableBody2D@114220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114221" to="Tiles/@AnimatableBody2D@114221/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114221" to="Tiles/@AnimatableBody2D@114221/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114221" to="Tiles/@AnimatableBody2D@114221" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114221" to="Tiles/@AnimatableBody2D@114221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114221" to="Tiles/@AnimatableBody2D@114221" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114221" to="Tiles/@AnimatableBody2D@114221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114222" to="Tiles/@AnimatableBody2D@114222/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114222" to="Tiles/@AnimatableBody2D@114222/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114222" to="Tiles/@AnimatableBody2D@114222" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114222" to="Tiles/@AnimatableBody2D@114222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114222" to="Tiles/@AnimatableBody2D@114222" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114222" to="Tiles/@AnimatableBody2D@114222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114223" to="Tiles/@AnimatableBody2D@114223/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114223" to="Tiles/@AnimatableBody2D@114223/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114223" to="Tiles/@AnimatableBody2D@114223" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114223" to="Tiles/@AnimatableBody2D@114223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114223" to="Tiles/@AnimatableBody2D@114223" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114223" to="Tiles/@AnimatableBody2D@114223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114224" to="Tiles/@AnimatableBody2D@114224/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114224" to="Tiles/@AnimatableBody2D@114224/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114224" to="Tiles/@AnimatableBody2D@114224" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114224" to="Tiles/@AnimatableBody2D@114224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114224" to="Tiles/@AnimatableBody2D@114224" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114224" to="Tiles/@AnimatableBody2D@114224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114225" to="Tiles/@AnimatableBody2D@114225/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114225" to="Tiles/@AnimatableBody2D@114225/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114225" to="Tiles/@AnimatableBody2D@114225" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114225" to="Tiles/@AnimatableBody2D@114225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114225" to="Tiles/@AnimatableBody2D@114225" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114225" to="Tiles/@AnimatableBody2D@114225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114226" to="Tiles/@AnimatableBody2D@114226/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114226" to="Tiles/@AnimatableBody2D@114226/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114226" to="Tiles/@AnimatableBody2D@114226" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114226" to="Tiles/@AnimatableBody2D@114226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114226" to="Tiles/@AnimatableBody2D@114226" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114226" to="Tiles/@AnimatableBody2D@114226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114227" to="Tiles/@AnimatableBody2D@114227/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114227" to="Tiles/@AnimatableBody2D@114227/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114227" to="Tiles/@AnimatableBody2D@114227" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114227" to="Tiles/@AnimatableBody2D@114227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114227" to="Tiles/@AnimatableBody2D@114227" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114227" to="Tiles/@AnimatableBody2D@114227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114228" to="Tiles/@AnimatableBody2D@114228/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114228" to="Tiles/@AnimatableBody2D@114228/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114228" to="Tiles/@AnimatableBody2D@114228" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114228" to="Tiles/@AnimatableBody2D@114228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114228" to="Tiles/@AnimatableBody2D@114228" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114228" to="Tiles/@AnimatableBody2D@114228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114229" to="Tiles/@AnimatableBody2D@114229/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114229" to="Tiles/@AnimatableBody2D@114229/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114229" to="Tiles/@AnimatableBody2D@114229" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114229" to="Tiles/@AnimatableBody2D@114229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114229" to="Tiles/@AnimatableBody2D@114229" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114229" to="Tiles/@AnimatableBody2D@114229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114230" to="Tiles/@AnimatableBody2D@114230/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114230" to="Tiles/@AnimatableBody2D@114230/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114230" to="Tiles/@AnimatableBody2D@114230" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114230" to="Tiles/@AnimatableBody2D@114230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114230" to="Tiles/@AnimatableBody2D@114230" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114230" to="Tiles/@AnimatableBody2D@114230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114231" to="Tiles/@AnimatableBody2D@114231/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114231" to="Tiles/@AnimatableBody2D@114231/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114231" to="Tiles/@AnimatableBody2D@114231" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114231" to="Tiles/@AnimatableBody2D@114231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114231" to="Tiles/@AnimatableBody2D@114231" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114231" to="Tiles/@AnimatableBody2D@114231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114232" to="Tiles/@AnimatableBody2D@114232/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114232" to="Tiles/@AnimatableBody2D@114232/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114232" to="Tiles/@AnimatableBody2D@114232" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114232" to="Tiles/@AnimatableBody2D@114232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114232" to="Tiles/@AnimatableBody2D@114232" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114232" to="Tiles/@AnimatableBody2D@114232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114233" to="Tiles/@AnimatableBody2D@114233/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114233" to="Tiles/@AnimatableBody2D@114233/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114233" to="Tiles/@AnimatableBody2D@114233" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114233" to="Tiles/@AnimatableBody2D@114233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114233" to="Tiles/@AnimatableBody2D@114233" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114233" to="Tiles/@AnimatableBody2D@114233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114234" to="Tiles/@AnimatableBody2D@114234/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114234" to="Tiles/@AnimatableBody2D@114234/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114234" to="Tiles/@AnimatableBody2D@114234" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114234" to="Tiles/@AnimatableBody2D@114234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114234" to="Tiles/@AnimatableBody2D@114234" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114234" to="Tiles/@AnimatableBody2D@114234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114235" to="Tiles/@AnimatableBody2D@114235/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114235" to="Tiles/@AnimatableBody2D@114235/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114235" to="Tiles/@AnimatableBody2D@114235" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114235" to="Tiles/@AnimatableBody2D@114235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114235" to="Tiles/@AnimatableBody2D@114235" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114235" to="Tiles/@AnimatableBody2D@114235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114236" to="Tiles/@AnimatableBody2D@114236/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114236" to="Tiles/@AnimatableBody2D@114236/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114236" to="Tiles/@AnimatableBody2D@114236" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114236" to="Tiles/@AnimatableBody2D@114236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114236" to="Tiles/@AnimatableBody2D@114236" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114236" to="Tiles/@AnimatableBody2D@114236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114237" to="Tiles/@Node2D@114237/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114238" to="Tiles/@AnimatableBody2D@114238/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114238" to="Tiles/@AnimatableBody2D@114238/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114238" to="Tiles/@AnimatableBody2D@114238" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114238" to="Tiles/@AnimatableBody2D@114238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114238" to="Tiles/@AnimatableBody2D@114238" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114238" to="Tiles/@AnimatableBody2D@114238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114239" to="Tiles/@Node2D@114239/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114240" to="Tiles/@AnimatableBody2D@114240/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114240" to="Tiles/@AnimatableBody2D@114240/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114240" to="Tiles/@AnimatableBody2D@114240" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114240" to="Tiles/@AnimatableBody2D@114240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114240" to="Tiles/@AnimatableBody2D@114240" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114240" to="Tiles/@AnimatableBody2D@114240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114241" to="Tiles/@AnimatableBody2D@114241/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114241" to="Tiles/@AnimatableBody2D@114241/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114241" to="Tiles/@AnimatableBody2D@114241" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114241" to="Tiles/@AnimatableBody2D@114241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114241" to="Tiles/@AnimatableBody2D@114241" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114241" to="Tiles/@AnimatableBody2D@114241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114242" to="Tiles/@AnimatableBody2D@114242/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114242" to="Tiles/@AnimatableBody2D@114242/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114242" to="Tiles/@AnimatableBody2D@114242" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114242" to="Tiles/@AnimatableBody2D@114242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114242" to="Tiles/@AnimatableBody2D@114242" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114242" to="Tiles/@AnimatableBody2D@114242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114243" to="Tiles/@AnimatableBody2D@114243/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114243" to="Tiles/@AnimatableBody2D@114243/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114243" to="Tiles/@AnimatableBody2D@114243" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114243" to="Tiles/@AnimatableBody2D@114243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114243" to="Tiles/@AnimatableBody2D@114243" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114243" to="Tiles/@AnimatableBody2D@114243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114244" to="Tiles/@Node2D@114244/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114245" to="Tiles/@AnimatableBody2D@114245/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114245" to="Tiles/@AnimatableBody2D@114245/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114245" to="Tiles/@AnimatableBody2D@114245" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114245" to="Tiles/@AnimatableBody2D@114245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114245" to="Tiles/@AnimatableBody2D@114245" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114245" to="Tiles/@AnimatableBody2D@114245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114246" to="Tiles/@Node2D@114246/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114247" to="Tiles/@AnimatableBody2D@114247/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114247" to="Tiles/@AnimatableBody2D@114247/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114247" to="Tiles/@AnimatableBody2D@114247" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114247" to="Tiles/@AnimatableBody2D@114247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114247" to="Tiles/@AnimatableBody2D@114247" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114247" to="Tiles/@AnimatableBody2D@114247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114248" to="Tiles/@AnimatableBody2D@114248/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114248" to="Tiles/@AnimatableBody2D@114248/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114248" to="Tiles/@AnimatableBody2D@114248" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114248" to="Tiles/@AnimatableBody2D@114248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114248" to="Tiles/@AnimatableBody2D@114248" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114248" to="Tiles/@AnimatableBody2D@114248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114249" to="Tiles/@AnimatableBody2D@114249/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114249" to="Tiles/@AnimatableBody2D@114249/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114249" to="Tiles/@AnimatableBody2D@114249" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114249" to="Tiles/@AnimatableBody2D@114249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114249" to="Tiles/@AnimatableBody2D@114249" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114249" to="Tiles/@AnimatableBody2D@114249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114250" to="Tiles/@AnimatableBody2D@114250/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114250" to="Tiles/@AnimatableBody2D@114250/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114250" to="Tiles/@AnimatableBody2D@114250" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114250" to="Tiles/@AnimatableBody2D@114250/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114250" to="Tiles/@AnimatableBody2D@114250" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114250" to="Tiles/@AnimatableBody2D@114250/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114251" to="Tiles/@AnimatableBody2D@114251/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114251" to="Tiles/@AnimatableBody2D@114251/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114251" to="Tiles/@AnimatableBody2D@114251" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114251" to="Tiles/@AnimatableBody2D@114251/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114251" to="Tiles/@AnimatableBody2D@114251" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114251" to="Tiles/@AnimatableBody2D@114251/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114252" to="Tiles/@AnimatableBody2D@114252/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114252" to="Tiles/@AnimatableBody2D@114252/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114252" to="Tiles/@AnimatableBody2D@114252" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114252" to="Tiles/@AnimatableBody2D@114252/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114252" to="Tiles/@AnimatableBody2D@114252" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114252" to="Tiles/@AnimatableBody2D@114252/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114253" to="Tiles/@AnimatableBody2D@114253/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114253" to="Tiles/@AnimatableBody2D@114253/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114253" to="Tiles/@AnimatableBody2D@114253" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114253" to="Tiles/@AnimatableBody2D@114253/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114253" to="Tiles/@AnimatableBody2D@114253" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114253" to="Tiles/@AnimatableBody2D@114253/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114254" to="Tiles/@AnimatableBody2D@114254/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114254" to="Tiles/@AnimatableBody2D@114254/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114254" to="Tiles/@AnimatableBody2D@114254" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114254" to="Tiles/@AnimatableBody2D@114254/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114254" to="Tiles/@AnimatableBody2D@114254" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114254" to="Tiles/@AnimatableBody2D@114254/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114255" to="Tiles/@Node2D@114255/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114256" to="Tiles/@Node2D@114256/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114259" to="Tiles/@AnimatableBody2D@114259/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114259" to="Tiles/@AnimatableBody2D@114259/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114259" to="Tiles/@AnimatableBody2D@114259" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114259" to="Tiles/@AnimatableBody2D@114259/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114259" to="Tiles/@AnimatableBody2D@114259" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114259" to="Tiles/@AnimatableBody2D@114259/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114260" to="Tiles/@AnimatableBody2D@114260/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114260" to="Tiles/@AnimatableBody2D@114260/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114260" to="Tiles/@AnimatableBody2D@114260" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114260" to="Tiles/@AnimatableBody2D@114260/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114260" to="Tiles/@AnimatableBody2D@114260" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114260" to="Tiles/@AnimatableBody2D@114260/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114262" to="Tiles/@AnimatableBody2D@114262/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114262" to="Tiles/@AnimatableBody2D@114262/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114262" to="Tiles/@AnimatableBody2D@114262" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114262" to="Tiles/@AnimatableBody2D@114262/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114262" to="Tiles/@AnimatableBody2D@114262" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114262" to="Tiles/@AnimatableBody2D@114262/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114263" to="Tiles/@AnimatableBody2D@114263/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114263" to="Tiles/@AnimatableBody2D@114263/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114263" to="Tiles/@AnimatableBody2D@114263" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114263" to="Tiles/@AnimatableBody2D@114263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114263" to="Tiles/@AnimatableBody2D@114263" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114263" to="Tiles/@AnimatableBody2D@114263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114264" to="Tiles/@AnimatableBody2D@114264/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114264" to="Tiles/@AnimatableBody2D@114264/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114264" to="Tiles/@AnimatableBody2D@114264" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114264" to="Tiles/@AnimatableBody2D@114264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114264" to="Tiles/@AnimatableBody2D@114264" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114264" to="Tiles/@AnimatableBody2D@114264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114265" to="Tiles/@AnimatableBody2D@114265" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114265" to="Tiles/@AnimatableBody2D@114265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114265" to="Tiles/@AnimatableBody2D@114265" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114265" to="Tiles/@AnimatableBody2D@114265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114266" to="Tiles/@AnimatableBody2D@114266/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114266" to="Tiles/@AnimatableBody2D@114266/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114266" to="Tiles/@AnimatableBody2D@114266" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114266" to="Tiles/@AnimatableBody2D@114266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114266" to="Tiles/@AnimatableBody2D@114266" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114266" to="Tiles/@AnimatableBody2D@114266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114267" to="Tiles/@AnimatableBody2D@114267/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114267" to="Tiles/@AnimatableBody2D@114267/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114267" to="Tiles/@AnimatableBody2D@114267" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114267" to="Tiles/@AnimatableBody2D@114267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114267" to="Tiles/@AnimatableBody2D@114267" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114267" to="Tiles/@AnimatableBody2D@114267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114268" to="Tiles/@Node2D@114268/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114274" to="Tiles/@Node2D@114274/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114275" to="Tiles/@AnimatableBody2D@114275/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114275" to="Tiles/@AnimatableBody2D@114275/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114275" to="Tiles/@AnimatableBody2D@114275" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114275" to="Tiles/@AnimatableBody2D@114275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114275" to="Tiles/@AnimatableBody2D@114275" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114275" to="Tiles/@AnimatableBody2D@114275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114276" to="Tiles/@Node2D@114276/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114282" to="Tiles/@Node2D@114282/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114283" to="Tiles/@AnimatableBody2D@114283/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114283" to="Tiles/@AnimatableBody2D@114283/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114283" to="Tiles/@AnimatableBody2D@114283" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114283" to="Tiles/@AnimatableBody2D@114283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114283" to="Tiles/@AnimatableBody2D@114283" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114283" to="Tiles/@AnimatableBody2D@114283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114284" to="Tiles/@Node2D@114284/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114290" to="Tiles/@AnimatableBody2D@114290/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114290" to="Tiles/@AnimatableBody2D@114290/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114290" to="Tiles/@AnimatableBody2D@114290" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114290" to="Tiles/@AnimatableBody2D@114290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114290" to="Tiles/@AnimatableBody2D@114290" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114290" to="Tiles/@AnimatableBody2D@114290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114296" to="Tiles/@AnimatableBody2D@114296/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114296" to="Tiles/@AnimatableBody2D@114296/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114296" to="Tiles/@AnimatableBody2D@114296" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114296" to="Tiles/@AnimatableBody2D@114296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114296" to="Tiles/@AnimatableBody2D@114296" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114296" to="Tiles/@AnimatableBody2D@114296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114298" to="Tiles/@AnimatableBody2D@114298/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114298" to="Tiles/@AnimatableBody2D@114298/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114298" to="Tiles/@AnimatableBody2D@114298" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114298" to="Tiles/@AnimatableBody2D@114298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114298" to="Tiles/@AnimatableBody2D@114298" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114298" to="Tiles/@AnimatableBody2D@114298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114299" to="Tiles/@AnimatableBody2D@114299/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114299" to="Tiles/@AnimatableBody2D@114299/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114299" to="Tiles/@AnimatableBody2D@114299" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114299" to="Tiles/@AnimatableBody2D@114299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114299" to="Tiles/@AnimatableBody2D@114299" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114299" to="Tiles/@AnimatableBody2D@114299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114300" to="Tiles/@AnimatableBody2D@114300/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114300" to="Tiles/@AnimatableBody2D@114300/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114300" to="Tiles/@AnimatableBody2D@114300" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114300" to="Tiles/@AnimatableBody2D@114300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114300" to="Tiles/@AnimatableBody2D@114300" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114300" to="Tiles/@AnimatableBody2D@114300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114303" to="Tiles/@Node2D@114303/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114304" to="Tiles/@Node2D@114304/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114319" to="Tiles/@Node2D@114319/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114321" to="Tiles/@AnimatableBody2D@114321/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114321" to="Tiles/@AnimatableBody2D@114321/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114321" to="Tiles/@AnimatableBody2D@114321" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114321" to="Tiles/@AnimatableBody2D@114321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114321" to="Tiles/@AnimatableBody2D@114321" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114321" to="Tiles/@AnimatableBody2D@114321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114322" to="Tiles/@AnimatableBody2D@114322/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114322" to="Tiles/@AnimatableBody2D@114322/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114322" to="Tiles/@AnimatableBody2D@114322" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114322" to="Tiles/@AnimatableBody2D@114322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114322" to="Tiles/@AnimatableBody2D@114322" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114322" to="Tiles/@AnimatableBody2D@114322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114323" to="Tiles/@AnimatableBody2D@114323/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114323" to="Tiles/@AnimatableBody2D@114323/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114323" to="Tiles/@AnimatableBody2D@114323" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114323" to="Tiles/@AnimatableBody2D@114323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114323" to="Tiles/@AnimatableBody2D@114323" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114323" to="Tiles/@AnimatableBody2D@114323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114324" to="Tiles/@AnimatableBody2D@114324/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114324" to="Tiles/@AnimatableBody2D@114324/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114324" to="Tiles/@AnimatableBody2D@114324" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114324" to="Tiles/@AnimatableBody2D@114324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114324" to="Tiles/@AnimatableBody2D@114324" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114324" to="Tiles/@AnimatableBody2D@114324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114325" to="Tiles/@AnimatableBody2D@114325/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114325" to="Tiles/@AnimatableBody2D@114325/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114325" to="Tiles/@AnimatableBody2D@114325" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114325" to="Tiles/@AnimatableBody2D@114325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114325" to="Tiles/@AnimatableBody2D@114325" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114325" to="Tiles/@AnimatableBody2D@114325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114326" to="Tiles/@AnimatableBody2D@114326/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114326" to="Tiles/@AnimatableBody2D@114326/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114326" to="Tiles/@AnimatableBody2D@114326" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114326" to="Tiles/@AnimatableBody2D@114326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114326" to="Tiles/@AnimatableBody2D@114326" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114326" to="Tiles/@AnimatableBody2D@114326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114327" to="Tiles/@Node2D@114327/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114328" to="Tiles/@Node2D@114328/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114329" to="Tiles/@AnimatableBody2D@114329/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114329" to="Tiles/@AnimatableBody2D@114329/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114329" to="Tiles/@AnimatableBody2D@114329" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114329" to="Tiles/@AnimatableBody2D@114329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114329" to="Tiles/@AnimatableBody2D@114329" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114329" to="Tiles/@AnimatableBody2D@114329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114330" to="Tiles/@AnimatableBody2D@114330/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114330" to="Tiles/@AnimatableBody2D@114330/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114330" to="Tiles/@AnimatableBody2D@114330" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114330" to="Tiles/@AnimatableBody2D@114330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114330" to="Tiles/@AnimatableBody2D@114330" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114330" to="Tiles/@AnimatableBody2D@114330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114331" to="Tiles/@AnimatableBody2D@114331/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114331" to="Tiles/@AnimatableBody2D@114331/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114331" to="Tiles/@AnimatableBody2D@114331" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114331" to="Tiles/@AnimatableBody2D@114331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114331" to="Tiles/@AnimatableBody2D@114331" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114331" to="Tiles/@AnimatableBody2D@114331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114332" to="Tiles/@AnimatableBody2D@114332/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114332" to="Tiles/@AnimatableBody2D@114332/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114332" to="Tiles/@AnimatableBody2D@114332" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114332" to="Tiles/@AnimatableBody2D@114332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114332" to="Tiles/@AnimatableBody2D@114332" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114332" to="Tiles/@AnimatableBody2D@114332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114333" to="Tiles/@AnimatableBody2D@114333/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114333" to="Tiles/@AnimatableBody2D@114333/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114333" to="Tiles/@AnimatableBody2D@114333" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114333" to="Tiles/@AnimatableBody2D@114333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114333" to="Tiles/@AnimatableBody2D@114333" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114333" to="Tiles/@AnimatableBody2D@114333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114334" to="Tiles/@AnimatableBody2D@114334/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114334" to="Tiles/@AnimatableBody2D@114334/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114334" to="Tiles/@AnimatableBody2D@114334" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114334" to="Tiles/@AnimatableBody2D@114334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114334" to="Tiles/@AnimatableBody2D@114334" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114334" to="Tiles/@AnimatableBody2D@114334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114335" to="Tiles/@Node2D@114335/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114336" to="Tiles/@AnimatableBody2D@114336/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114336" to="Tiles/@AnimatableBody2D@114336/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114336" to="Tiles/@AnimatableBody2D@114336" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114336" to="Tiles/@AnimatableBody2D@114336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114336" to="Tiles/@AnimatableBody2D@114336" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114336" to="Tiles/@AnimatableBody2D@114336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114337" to="Tiles/@AnimatableBody2D@114337/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114337" to="Tiles/@AnimatableBody2D@114337/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114337" to="Tiles/@AnimatableBody2D@114337" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114337" to="Tiles/@AnimatableBody2D@114337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114337" to="Tiles/@AnimatableBody2D@114337" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114337" to="Tiles/@AnimatableBody2D@114337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114338" to="Tiles/@AnimatableBody2D@114338/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114338" to="Tiles/@AnimatableBody2D@114338/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114338" to="Tiles/@AnimatableBody2D@114338" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114338" to="Tiles/@AnimatableBody2D@114338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114338" to="Tiles/@AnimatableBody2D@114338" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114338" to="Tiles/@AnimatableBody2D@114338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114339" to="Tiles/@AnimatableBody2D@114339/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114339" to="Tiles/@AnimatableBody2D@114339/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114339" to="Tiles/@AnimatableBody2D@114339" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114339" to="Tiles/@AnimatableBody2D@114339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114339" to="Tiles/@AnimatableBody2D@114339" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114339" to="Tiles/@AnimatableBody2D@114339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114340" to="Tiles/@AnimatableBody2D@114340" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114340" to="Tiles/@AnimatableBody2D@114340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114340" to="Tiles/@AnimatableBody2D@114340" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114340" to="Tiles/@AnimatableBody2D@114340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114341" to="Tiles/@AnimatableBody2D@114341/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114341" to="Tiles/@AnimatableBody2D@114341/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114341" to="Tiles/@AnimatableBody2D@114341" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114341" to="Tiles/@AnimatableBody2D@114341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114341" to="Tiles/@AnimatableBody2D@114341" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114341" to="Tiles/@AnimatableBody2D@114341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114342" to="Tiles/@Node2D@114342/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114343" to="Tiles/@AnimatableBody2D@114343/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114343" to="Tiles/@AnimatableBody2D@114343/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114343" to="Tiles/@AnimatableBody2D@114343" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114343" to="Tiles/@AnimatableBody2D@114343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114343" to="Tiles/@AnimatableBody2D@114343" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114343" to="Tiles/@AnimatableBody2D@114343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114344" to="Tiles/@AnimatableBody2D@114344/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114344" to="Tiles/@AnimatableBody2D@114344/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114344" to="Tiles/@AnimatableBody2D@114344" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114344" to="Tiles/@AnimatableBody2D@114344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114344" to="Tiles/@AnimatableBody2D@114344" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114344" to="Tiles/@AnimatableBody2D@114344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114345" to="Tiles/@AnimatableBody2D@114345/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114345" to="Tiles/@AnimatableBody2D@114345/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114345" to="Tiles/@AnimatableBody2D@114345" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114345" to="Tiles/@AnimatableBody2D@114345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114345" to="Tiles/@AnimatableBody2D@114345" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114345" to="Tiles/@AnimatableBody2D@114345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114346" to="Tiles/@AnimatableBody2D@114346/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114346" to="Tiles/@AnimatableBody2D@114346/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114346" to="Tiles/@AnimatableBody2D@114346" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114346" to="Tiles/@AnimatableBody2D@114346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114346" to="Tiles/@AnimatableBody2D@114346" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114346" to="Tiles/@AnimatableBody2D@114346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114347" to="Tiles/@AnimatableBody2D@114347/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114347" to="Tiles/@AnimatableBody2D@114347/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114347" to="Tiles/@AnimatableBody2D@114347" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114347" to="Tiles/@AnimatableBody2D@114347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114347" to="Tiles/@AnimatableBody2D@114347" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114347" to="Tiles/@AnimatableBody2D@114347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114348" to="Tiles/@Node2D@114348/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114349" to="Tiles/@AnimatableBody2D@114349/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114349" to="Tiles/@AnimatableBody2D@114349/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114349" to="Tiles/@AnimatableBody2D@114349" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114349" to="Tiles/@AnimatableBody2D@114349/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114349" to="Tiles/@AnimatableBody2D@114349" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114349" to="Tiles/@AnimatableBody2D@114349/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114350" to="Tiles/@AnimatableBody2D@114350/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114350" to="Tiles/@AnimatableBody2D@114350/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114350" to="Tiles/@AnimatableBody2D@114350" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114350" to="Tiles/@AnimatableBody2D@114350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114350" to="Tiles/@AnimatableBody2D@114350" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114350" to="Tiles/@AnimatableBody2D@114350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114351" to="Tiles/@AnimatableBody2D@114351/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114351" to="Tiles/@AnimatableBody2D@114351/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114351" to="Tiles/@AnimatableBody2D@114351" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114351" to="Tiles/@AnimatableBody2D@114351/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114351" to="Tiles/@AnimatableBody2D@114351" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114351" to="Tiles/@AnimatableBody2D@114351/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114352" to="Tiles/@AnimatableBody2D@114352/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114352" to="Tiles/@AnimatableBody2D@114352/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114352" to="Tiles/@AnimatableBody2D@114352" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114352" to="Tiles/@AnimatableBody2D@114352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114352" to="Tiles/@AnimatableBody2D@114352" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114352" to="Tiles/@AnimatableBody2D@114352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114353" to="Tiles/@AnimatableBody2D@114353/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114353" to="Tiles/@AnimatableBody2D@114353/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114353" to="Tiles/@AnimatableBody2D@114353" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114353" to="Tiles/@AnimatableBody2D@114353/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114353" to="Tiles/@AnimatableBody2D@114353" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114353" to="Tiles/@AnimatableBody2D@114353/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114354" to="Tiles/@Node2D@114354/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114355" to="Tiles/@AnimatableBody2D@114355" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114355" to="Tiles/@AnimatableBody2D@114355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114355" to="Tiles/@AnimatableBody2D@114355" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114355" to="Tiles/@AnimatableBody2D@114355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114356" to="Tiles/@Node2D@114356/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114357" to="Tiles/@AnimatableBody2D@114357/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114357" to="Tiles/@AnimatableBody2D@114357/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114357" to="Tiles/@AnimatableBody2D@114357" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114357" to="Tiles/@AnimatableBody2D@114357/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114357" to="Tiles/@AnimatableBody2D@114357" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114357" to="Tiles/@AnimatableBody2D@114357/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114358" to="Tiles/@AnimatableBody2D@114358/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114358" to="Tiles/@AnimatableBody2D@114358/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114358" to="Tiles/@AnimatableBody2D@114358" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114358" to="Tiles/@AnimatableBody2D@114358/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114358" to="Tiles/@AnimatableBody2D@114358" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114358" to="Tiles/@AnimatableBody2D@114358/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114359" to="Tiles/@AnimatableBody2D@114359/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114359" to="Tiles/@AnimatableBody2D@114359/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114359" to="Tiles/@AnimatableBody2D@114359" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114359" to="Tiles/@AnimatableBody2D@114359/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114359" to="Tiles/@AnimatableBody2D@114359" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114359" to="Tiles/@AnimatableBody2D@114359/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114360" to="Tiles/@AnimatableBody2D@114360/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114360" to="Tiles/@AnimatableBody2D@114360/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114360" to="Tiles/@AnimatableBody2D@114360" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114360" to="Tiles/@AnimatableBody2D@114360/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114360" to="Tiles/@AnimatableBody2D@114360" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114360" to="Tiles/@AnimatableBody2D@114360/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114361" to="Tiles/@AnimatableBody2D@114361/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114361" to="Tiles/@AnimatableBody2D@114361/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114361" to="Tiles/@AnimatableBody2D@114361" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114361" to="Tiles/@AnimatableBody2D@114361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114361" to="Tiles/@AnimatableBody2D@114361" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114361" to="Tiles/@AnimatableBody2D@114361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114362" to="Tiles/@AnimatableBody2D@114362/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114362" to="Tiles/@AnimatableBody2D@114362/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114362" to="Tiles/@AnimatableBody2D@114362" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114362" to="Tiles/@AnimatableBody2D@114362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114362" to="Tiles/@AnimatableBody2D@114362" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114362" to="Tiles/@AnimatableBody2D@114362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114363" to="Tiles/@AnimatableBody2D@114363/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114363" to="Tiles/@AnimatableBody2D@114363/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114363" to="Tiles/@AnimatableBody2D@114363" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114363" to="Tiles/@AnimatableBody2D@114363/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114363" to="Tiles/@AnimatableBody2D@114363" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114363" to="Tiles/@AnimatableBody2D@114363/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114364" to="Tiles/@AnimatableBody2D@114364/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114364" to="Tiles/@AnimatableBody2D@114364/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114364" to="Tiles/@AnimatableBody2D@114364" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114364" to="Tiles/@AnimatableBody2D@114364/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114364" to="Tiles/@AnimatableBody2D@114364" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114364" to="Tiles/@AnimatableBody2D@114364/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114365" to="Tiles/@AnimatableBody2D@114365/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114365" to="Tiles/@AnimatableBody2D@114365/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114365" to="Tiles/@AnimatableBody2D@114365" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114365" to="Tiles/@AnimatableBody2D@114365/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114365" to="Tiles/@AnimatableBody2D@114365" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114365" to="Tiles/@AnimatableBody2D@114365/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114367" to="Tiles/@AnimatableBody2D@114367/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114367" to="Tiles/@AnimatableBody2D@114367/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114367" to="Tiles/@AnimatableBody2D@114367" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114367" to="Tiles/@AnimatableBody2D@114367/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114367" to="Tiles/@AnimatableBody2D@114367" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114367" to="Tiles/@AnimatableBody2D@114367/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114368" to="Tiles/@AnimatableBody2D@114368/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114368" to="Tiles/@AnimatableBody2D@114368/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114368" to="Tiles/@AnimatableBody2D@114368" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114368" to="Tiles/@AnimatableBody2D@114368/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114368" to="Tiles/@AnimatableBody2D@114368" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114368" to="Tiles/@AnimatableBody2D@114368/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114369" to="Tiles/@AnimatableBody2D@114369/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114369" to="Tiles/@AnimatableBody2D@114369/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114369" to="Tiles/@AnimatableBody2D@114369" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114369" to="Tiles/@AnimatableBody2D@114369/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114369" to="Tiles/@AnimatableBody2D@114369" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114369" to="Tiles/@AnimatableBody2D@114369/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114370" to="Tiles/@AnimatableBody2D@114370/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114370" to="Tiles/@AnimatableBody2D@114370/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114370" to="Tiles/@AnimatableBody2D@114370" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114370" to="Tiles/@AnimatableBody2D@114370/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114370" to="Tiles/@AnimatableBody2D@114370" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114370" to="Tiles/@AnimatableBody2D@114370/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114371" to="Tiles/@Node2D@114371/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114372" to="Tiles/@AnimatableBody2D@114372/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114372" to="Tiles/@AnimatableBody2D@114372/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114372" to="Tiles/@AnimatableBody2D@114372" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114372" to="Tiles/@AnimatableBody2D@114372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114372" to="Tiles/@AnimatableBody2D@114372" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114372" to="Tiles/@AnimatableBody2D@114372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114373" to="Tiles/@AnimatableBody2D@114373/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114373" to="Tiles/@AnimatableBody2D@114373/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114373" to="Tiles/@AnimatableBody2D@114373" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114373" to="Tiles/@AnimatableBody2D@114373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114373" to="Tiles/@AnimatableBody2D@114373" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114373" to="Tiles/@AnimatableBody2D@114373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114374" to="Tiles/@AnimatableBody2D@114374/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114374" to="Tiles/@AnimatableBody2D@114374/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114374" to="Tiles/@AnimatableBody2D@114374" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114374" to="Tiles/@AnimatableBody2D@114374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114374" to="Tiles/@AnimatableBody2D@114374" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114374" to="Tiles/@AnimatableBody2D@114374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114375" to="Tiles/@AnimatableBody2D@114375/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114375" to="Tiles/@AnimatableBody2D@114375/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114375" to="Tiles/@AnimatableBody2D@114375" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114375" to="Tiles/@AnimatableBody2D@114375/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114375" to="Tiles/@AnimatableBody2D@114375" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114375" to="Tiles/@AnimatableBody2D@114375/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114376" to="Tiles/@AnimatableBody2D@114376/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114376" to="Tiles/@AnimatableBody2D@114376/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114376" to="Tiles/@AnimatableBody2D@114376" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114376" to="Tiles/@AnimatableBody2D@114376/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114376" to="Tiles/@AnimatableBody2D@114376" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114376" to="Tiles/@AnimatableBody2D@114376/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114377" to="Tiles/@AnimatableBody2D@114377/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114377" to="Tiles/@AnimatableBody2D@114377/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114377" to="Tiles/@AnimatableBody2D@114377" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114377" to="Tiles/@AnimatableBody2D@114377/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114377" to="Tiles/@AnimatableBody2D@114377" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114377" to="Tiles/@AnimatableBody2D@114377/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114378" to="Tiles/@AnimatableBody2D@114378/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114378" to="Tiles/@AnimatableBody2D@114378/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114378" to="Tiles/@AnimatableBody2D@114378" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114378" to="Tiles/@AnimatableBody2D@114378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114378" to="Tiles/@AnimatableBody2D@114378" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114378" to="Tiles/@AnimatableBody2D@114378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114379" to="Tiles/@AnimatableBody2D@114379/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114379" to="Tiles/@AnimatableBody2D@114379/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114379" to="Tiles/@AnimatableBody2D@114379" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114379" to="Tiles/@AnimatableBody2D@114379/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114379" to="Tiles/@AnimatableBody2D@114379" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114379" to="Tiles/@AnimatableBody2D@114379/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114380" to="Tiles/@AnimatableBody2D@114380/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114380" to="Tiles/@AnimatableBody2D@114380/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114380" to="Tiles/@AnimatableBody2D@114380" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114380" to="Tiles/@AnimatableBody2D@114380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114380" to="Tiles/@AnimatableBody2D@114380" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114380" to="Tiles/@AnimatableBody2D@114380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114381" to="Tiles/@AnimatableBody2D@114381/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114381" to="Tiles/@AnimatableBody2D@114381/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114381" to="Tiles/@AnimatableBody2D@114381" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114381" to="Tiles/@AnimatableBody2D@114381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114381" to="Tiles/@AnimatableBody2D@114381" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114381" to="Tiles/@AnimatableBody2D@114381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114382" to="Tiles/@AnimatableBody2D@114382/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114382" to="Tiles/@AnimatableBody2D@114382/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114382" to="Tiles/@AnimatableBody2D@114382" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114382" to="Tiles/@AnimatableBody2D@114382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114382" to="Tiles/@AnimatableBody2D@114382" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114382" to="Tiles/@AnimatableBody2D@114382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114383" to="Tiles/@AnimatableBody2D@114383/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114383" to="Tiles/@AnimatableBody2D@114383/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114383" to="Tiles/@AnimatableBody2D@114383" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114383" to="Tiles/@AnimatableBody2D@114383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114383" to="Tiles/@AnimatableBody2D@114383" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114383" to="Tiles/@AnimatableBody2D@114383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114384" to="Tiles/@AnimatableBody2D@114384/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114384" to="Tiles/@AnimatableBody2D@114384/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114384" to="Tiles/@AnimatableBody2D@114384" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114384" to="Tiles/@AnimatableBody2D@114384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114384" to="Tiles/@AnimatableBody2D@114384" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114384" to="Tiles/@AnimatableBody2D@114384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114385" to="Tiles/@AnimatableBody2D@114385/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114385" to="Tiles/@AnimatableBody2D@114385/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114385" to="Tiles/@AnimatableBody2D@114385" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114385" to="Tiles/@AnimatableBody2D@114385/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114385" to="Tiles/@AnimatableBody2D@114385" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114385" to="Tiles/@AnimatableBody2D@114385/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114386" to="Tiles/@AnimatableBody2D@114386/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114386" to="Tiles/@AnimatableBody2D@114386/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114386" to="Tiles/@AnimatableBody2D@114386" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114386" to="Tiles/@AnimatableBody2D@114386/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114386" to="Tiles/@AnimatableBody2D@114386" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114386" to="Tiles/@AnimatableBody2D@114386/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114387" to="Tiles/@AnimatableBody2D@114387/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114387" to="Tiles/@AnimatableBody2D@114387/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114387" to="Tiles/@AnimatableBody2D@114387" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114387" to="Tiles/@AnimatableBody2D@114387/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114387" to="Tiles/@AnimatableBody2D@114387" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114387" to="Tiles/@AnimatableBody2D@114387/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114388" to="Tiles/@AnimatableBody2D@114388/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114388" to="Tiles/@AnimatableBody2D@114388/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114388" to="Tiles/@AnimatableBody2D@114388" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114388" to="Tiles/@AnimatableBody2D@114388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114388" to="Tiles/@AnimatableBody2D@114388" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114388" to="Tiles/@AnimatableBody2D@114388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114389" to="Tiles/@AnimatableBody2D@114389/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114389" to="Tiles/@AnimatableBody2D@114389/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114389" to="Tiles/@AnimatableBody2D@114389" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114389" to="Tiles/@AnimatableBody2D@114389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114389" to="Tiles/@AnimatableBody2D@114389" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114389" to="Tiles/@AnimatableBody2D@114389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114390" to="Tiles/@AnimatableBody2D@114390/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114390" to="Tiles/@AnimatableBody2D@114390/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114390" to="Tiles/@AnimatableBody2D@114390" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114390" to="Tiles/@AnimatableBody2D@114390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114390" to="Tiles/@AnimatableBody2D@114390" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114390" to="Tiles/@AnimatableBody2D@114390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114391" to="Tiles/@AnimatableBody2D@114391/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114391" to="Tiles/@AnimatableBody2D@114391/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114391" to="Tiles/@AnimatableBody2D@114391" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114391" to="Tiles/@AnimatableBody2D@114391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114391" to="Tiles/@AnimatableBody2D@114391" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114391" to="Tiles/@AnimatableBody2D@114391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114394" to="Tiles/@AnimatableBody2D@114394/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114394" to="Tiles/@AnimatableBody2D@114394/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114394" to="Tiles/@AnimatableBody2D@114394" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114394" to="Tiles/@AnimatableBody2D@114394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114394" to="Tiles/@AnimatableBody2D@114394" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114394" to="Tiles/@AnimatableBody2D@114394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114395" to="Tiles/@AnimatableBody2D@114395/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114395" to="Tiles/@AnimatableBody2D@114395/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114395" to="Tiles/@AnimatableBody2D@114395" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114395" to="Tiles/@AnimatableBody2D@114395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114395" to="Tiles/@AnimatableBody2D@114395" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114395" to="Tiles/@AnimatableBody2D@114395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114396" to="Tiles/@AnimatableBody2D@114396/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114396" to="Tiles/@AnimatableBody2D@114396/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114396" to="Tiles/@AnimatableBody2D@114396" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114396" to="Tiles/@AnimatableBody2D@114396/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114396" to="Tiles/@AnimatableBody2D@114396" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114396" to="Tiles/@AnimatableBody2D@114396/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114397" to="Tiles/@AnimatableBody2D@114397" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114397" to="Tiles/@AnimatableBody2D@114397/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114397" to="Tiles/@AnimatableBody2D@114397" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114397" to="Tiles/@AnimatableBody2D@114397/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114398" to="Tiles/@AnimatableBody2D@114398/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114398" to="Tiles/@AnimatableBody2D@114398/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114398" to="Tiles/@AnimatableBody2D@114398" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114398" to="Tiles/@AnimatableBody2D@114398/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114398" to="Tiles/@AnimatableBody2D@114398" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114398" to="Tiles/@AnimatableBody2D@114398/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114399" to="Tiles/@AnimatableBody2D@114399/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114399" to="Tiles/@AnimatableBody2D@114399/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114399" to="Tiles/@AnimatableBody2D@114399" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114399" to="Tiles/@AnimatableBody2D@114399/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114399" to="Tiles/@AnimatableBody2D@114399" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114399" to="Tiles/@AnimatableBody2D@114399/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114400" to="Tiles/@AnimatableBody2D@114400/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114400" to="Tiles/@AnimatableBody2D@114400/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114400" to="Tiles/@AnimatableBody2D@114400" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114400" to="Tiles/@AnimatableBody2D@114400/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114400" to="Tiles/@AnimatableBody2D@114400" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114400" to="Tiles/@AnimatableBody2D@114400/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114401" to="Tiles/@AnimatableBody2D@114401/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114401" to="Tiles/@AnimatableBody2D@114401/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114401" to="Tiles/@AnimatableBody2D@114401" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114401" to="Tiles/@AnimatableBody2D@114401/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114401" to="Tiles/@AnimatableBody2D@114401" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114401" to="Tiles/@AnimatableBody2D@114401/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114402" to="Tiles/@AnimatableBody2D@114402/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114402" to="Tiles/@AnimatableBody2D@114402/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114402" to="Tiles/@AnimatableBody2D@114402" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114402" to="Tiles/@AnimatableBody2D@114402/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114402" to="Tiles/@AnimatableBody2D@114402" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114402" to="Tiles/@AnimatableBody2D@114402/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114404" to="Tiles/@AnimatableBody2D@114404/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114404" to="Tiles/@AnimatableBody2D@114404/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114404" to="Tiles/@AnimatableBody2D@114404" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114404" to="Tiles/@AnimatableBody2D@114404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114404" to="Tiles/@AnimatableBody2D@114404" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114404" to="Tiles/@AnimatableBody2D@114404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114405" to="Tiles/@AnimatableBody2D@114405/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114405" to="Tiles/@AnimatableBody2D@114405/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114405" to="Tiles/@AnimatableBody2D@114405" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114405" to="Tiles/@AnimatableBody2D@114405/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114405" to="Tiles/@AnimatableBody2D@114405" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114405" to="Tiles/@AnimatableBody2D@114405/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114406" to="Tiles/@Node2D@114406/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114407" to="Tiles/@AnimatableBody2D@114407/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114407" to="Tiles/@AnimatableBody2D@114407/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114407" to="Tiles/@AnimatableBody2D@114407" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114407" to="Tiles/@AnimatableBody2D@114407/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114407" to="Tiles/@AnimatableBody2D@114407" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114407" to="Tiles/@AnimatableBody2D@114407/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114408" to="Tiles/@AnimatableBody2D@114408/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114408" to="Tiles/@AnimatableBody2D@114408/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114408" to="Tiles/@AnimatableBody2D@114408" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114408" to="Tiles/@AnimatableBody2D@114408/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114408" to="Tiles/@AnimatableBody2D@114408" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114408" to="Tiles/@AnimatableBody2D@114408/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114409" to="Tiles/@AnimatableBody2D@114409/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114409" to="Tiles/@AnimatableBody2D@114409/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114409" to="Tiles/@AnimatableBody2D@114409" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114409" to="Tiles/@AnimatableBody2D@114409/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114409" to="Tiles/@AnimatableBody2D@114409" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114409" to="Tiles/@AnimatableBody2D@114409/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114410" to="Tiles/@AnimatableBody2D@114410/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114410" to="Tiles/@AnimatableBody2D@114410/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114410" to="Tiles/@AnimatableBody2D@114410" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114410" to="Tiles/@AnimatableBody2D@114410/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114410" to="Tiles/@AnimatableBody2D@114410" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114410" to="Tiles/@AnimatableBody2D@114410/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114411" to="Tiles/@AnimatableBody2D@114411/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114411" to="Tiles/@AnimatableBody2D@114411/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114411" to="Tiles/@AnimatableBody2D@114411" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114411" to="Tiles/@AnimatableBody2D@114411/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114411" to="Tiles/@AnimatableBody2D@114411" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114411" to="Tiles/@AnimatableBody2D@114411/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114412" to="Tiles/@Node2D@114412/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114413" to="Tiles/@AnimatableBody2D@114413/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114413" to="Tiles/@AnimatableBody2D@114413/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114413" to="Tiles/@AnimatableBody2D@114413" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114413" to="Tiles/@AnimatableBody2D@114413/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114413" to="Tiles/@AnimatableBody2D@114413" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114413" to="Tiles/@AnimatableBody2D@114413/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114414" to="Tiles/@AnimatableBody2D@114414/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114414" to="Tiles/@AnimatableBody2D@114414/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114414" to="Tiles/@AnimatableBody2D@114414" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114414" to="Tiles/@AnimatableBody2D@114414/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114414" to="Tiles/@AnimatableBody2D@114414" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114414" to="Tiles/@AnimatableBody2D@114414/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114415" to="Tiles/@AnimatableBody2D@114415/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114415" to="Tiles/@AnimatableBody2D@114415/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114415" to="Tiles/@AnimatableBody2D@114415" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114415" to="Tiles/@AnimatableBody2D@114415/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114415" to="Tiles/@AnimatableBody2D@114415" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114415" to="Tiles/@AnimatableBody2D@114415/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114416" to="Tiles/@AnimatableBody2D@114416" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114416" to="Tiles/@AnimatableBody2D@114416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114416" to="Tiles/@AnimatableBody2D@114416" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114416" to="Tiles/@AnimatableBody2D@114416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114417" to="Tiles/@AnimatableBody2D@114417/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114417" to="Tiles/@AnimatableBody2D@114417/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114417" to="Tiles/@AnimatableBody2D@114417" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114417" to="Tiles/@AnimatableBody2D@114417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114417" to="Tiles/@AnimatableBody2D@114417" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114417" to="Tiles/@AnimatableBody2D@114417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114418" to="Tiles/@AnimatableBody2D@114418/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114418" to="Tiles/@AnimatableBody2D@114418/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114418" to="Tiles/@AnimatableBody2D@114418" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114418" to="Tiles/@AnimatableBody2D@114418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114418" to="Tiles/@AnimatableBody2D@114418" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114418" to="Tiles/@AnimatableBody2D@114418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114419" to="Tiles/@AnimatableBody2D@114419/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114419" to="Tiles/@AnimatableBody2D@114419/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114419" to="Tiles/@AnimatableBody2D@114419" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114419" to="Tiles/@AnimatableBody2D@114419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114419" to="Tiles/@AnimatableBody2D@114419" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114419" to="Tiles/@AnimatableBody2D@114419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114420" to="Tiles/@AnimatableBody2D@114420/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114420" to="Tiles/@AnimatableBody2D@114420/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114420" to="Tiles/@AnimatableBody2D@114420" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114420" to="Tiles/@AnimatableBody2D@114420/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114420" to="Tiles/@AnimatableBody2D@114420" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114420" to="Tiles/@AnimatableBody2D@114420/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114421" to="Tiles/@AnimatableBody2D@114421/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114421" to="Tiles/@AnimatableBody2D@114421/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114421" to="Tiles/@AnimatableBody2D@114421" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114421" to="Tiles/@AnimatableBody2D@114421/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114421" to="Tiles/@AnimatableBody2D@114421" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114421" to="Tiles/@AnimatableBody2D@114421/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114424" to="Tiles/@AnimatableBody2D@114424/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114424" to="Tiles/@AnimatableBody2D@114424/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114424" to="Tiles/@AnimatableBody2D@114424" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114424" to="Tiles/@AnimatableBody2D@114424/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114424" to="Tiles/@AnimatableBody2D@114424" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114424" to="Tiles/@AnimatableBody2D@114424/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114427" to="Tiles/@AnimatableBody2D@114427/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114427" to="Tiles/@AnimatableBody2D@114427/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114427" to="Tiles/@AnimatableBody2D@114427" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114427" to="Tiles/@AnimatableBody2D@114427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114427" to="Tiles/@AnimatableBody2D@114427" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114427" to="Tiles/@AnimatableBody2D@114427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114428" to="Tiles/@AnimatableBody2D@114428/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114428" to="Tiles/@AnimatableBody2D@114428/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114428" to="Tiles/@AnimatableBody2D@114428" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114428" to="Tiles/@AnimatableBody2D@114428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114428" to="Tiles/@AnimatableBody2D@114428" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114428" to="Tiles/@AnimatableBody2D@114428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114429" to="Tiles/@Node2D@114429/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114432" to="Tiles/@AnimatableBody2D@114432/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114432" to="Tiles/@AnimatableBody2D@114432/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114432" to="Tiles/@AnimatableBody2D@114432" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114432" to="Tiles/@AnimatableBody2D@114432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114432" to="Tiles/@AnimatableBody2D@114432" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114432" to="Tiles/@AnimatableBody2D@114432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114433" to="Tiles/@AnimatableBody2D@114433/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114433" to="Tiles/@AnimatableBody2D@114433/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114433" to="Tiles/@AnimatableBody2D@114433" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114433" to="Tiles/@AnimatableBody2D@114433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114433" to="Tiles/@AnimatableBody2D@114433" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114433" to="Tiles/@AnimatableBody2D@114433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114434" to="Tiles/@Node2D@114434/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114437" to="Tiles/@AnimatableBody2D@114437/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114437" to="Tiles/@AnimatableBody2D@114437/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114437" to="Tiles/@AnimatableBody2D@114437" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114437" to="Tiles/@AnimatableBody2D@114437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114437" to="Tiles/@AnimatableBody2D@114437" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114437" to="Tiles/@AnimatableBody2D@114437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114438" to="Tiles/@AnimatableBody2D@114438" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114438" to="Tiles/@AnimatableBody2D@114438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114438" to="Tiles/@AnimatableBody2D@114438" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114438" to="Tiles/@AnimatableBody2D@114438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114439" to="Tiles/@AnimatableBody2D@114439/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114439" to="Tiles/@AnimatableBody2D@114439/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114439" to="Tiles/@AnimatableBody2D@114439" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114439" to="Tiles/@AnimatableBody2D@114439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114439" to="Tiles/@AnimatableBody2D@114439" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114439" to="Tiles/@AnimatableBody2D@114439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114442" to="Tiles/@AnimatableBody2D@114442/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114442" to="Tiles/@AnimatableBody2D@114442/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114442" to="Tiles/@AnimatableBody2D@114442" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114442" to="Tiles/@AnimatableBody2D@114442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114442" to="Tiles/@AnimatableBody2D@114442" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114442" to="Tiles/@AnimatableBody2D@114442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114443" to="Tiles/@AnimatableBody2D@114443/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114443" to="Tiles/@AnimatableBody2D@114443/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114443" to="Tiles/@AnimatableBody2D@114443" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114443" to="Tiles/@AnimatableBody2D@114443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114443" to="Tiles/@AnimatableBody2D@114443" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114443" to="Tiles/@AnimatableBody2D@114443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114444" to="Tiles/@AnimatableBody2D@114444/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114444" to="Tiles/@AnimatableBody2D@114444/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114444" to="Tiles/@AnimatableBody2D@114444" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114444" to="Tiles/@AnimatableBody2D@114444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114444" to="Tiles/@AnimatableBody2D@114444" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114444" to="Tiles/@AnimatableBody2D@114444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114447" to="Tiles/@AnimatableBody2D@114447/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114447" to="Tiles/@AnimatableBody2D@114447/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114447" to="Tiles/@AnimatableBody2D@114447" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114447" to="Tiles/@AnimatableBody2D@114447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114447" to="Tiles/@AnimatableBody2D@114447" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114447" to="Tiles/@AnimatableBody2D@114447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114448" to="Tiles/@AnimatableBody2D@114448/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114448" to="Tiles/@AnimatableBody2D@114448/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114448" to="Tiles/@AnimatableBody2D@114448" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114448" to="Tiles/@AnimatableBody2D@114448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114448" to="Tiles/@AnimatableBody2D@114448" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114448" to="Tiles/@AnimatableBody2D@114448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114449" to="Tiles/@AnimatableBody2D@114449/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114449" to="Tiles/@AnimatableBody2D@114449/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114449" to="Tiles/@AnimatableBody2D@114449" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114449" to="Tiles/@AnimatableBody2D@114449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114449" to="Tiles/@AnimatableBody2D@114449" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114449" to="Tiles/@AnimatableBody2D@114449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114450" to="Tiles/@AnimatableBody2D@114450/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114450" to="Tiles/@AnimatableBody2D@114450/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114450" to="Tiles/@AnimatableBody2D@114450" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114450" to="Tiles/@AnimatableBody2D@114450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114450" to="Tiles/@AnimatableBody2D@114450" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114450" to="Tiles/@AnimatableBody2D@114450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114451" to="Tiles/@AnimatableBody2D@114451/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114451" to="Tiles/@AnimatableBody2D@114451/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114451" to="Tiles/@AnimatableBody2D@114451" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114451" to="Tiles/@AnimatableBody2D@114451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114451" to="Tiles/@AnimatableBody2D@114451" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114451" to="Tiles/@AnimatableBody2D@114451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114452" to="Tiles/@AnimatableBody2D@114452/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114452" to="Tiles/@AnimatableBody2D@114452/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114452" to="Tiles/@AnimatableBody2D@114452" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114452" to="Tiles/@AnimatableBody2D@114452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114452" to="Tiles/@AnimatableBody2D@114452" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114452" to="Tiles/@AnimatableBody2D@114452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114453" to="Tiles/@AnimatableBody2D@114453/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114453" to="Tiles/@AnimatableBody2D@114453/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114453" to="Tiles/@AnimatableBody2D@114453" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114453" to="Tiles/@AnimatableBody2D@114453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114453" to="Tiles/@AnimatableBody2D@114453" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114453" to="Tiles/@AnimatableBody2D@114453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114454" to="Tiles/@AnimatableBody2D@114454/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114454" to="Tiles/@AnimatableBody2D@114454/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114454" to="Tiles/@AnimatableBody2D@114454" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114454" to="Tiles/@AnimatableBody2D@114454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114454" to="Tiles/@AnimatableBody2D@114454" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114454" to="Tiles/@AnimatableBody2D@114454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114455" to="Tiles/@Node2D@114455/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114456" to="Tiles/@AnimatableBody2D@114456" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114456" to="Tiles/@AnimatableBody2D@114456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114456" to="Tiles/@AnimatableBody2D@114456" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114456" to="Tiles/@AnimatableBody2D@114456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114457" to="Tiles/@AnimatableBody2D@114457/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114457" to="Tiles/@AnimatableBody2D@114457/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114457" to="Tiles/@AnimatableBody2D@114457" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114457" to="Tiles/@AnimatableBody2D@114457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114457" to="Tiles/@AnimatableBody2D@114457" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114457" to="Tiles/@AnimatableBody2D@114457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114458" to="Tiles/@AnimatableBody2D@114458/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114458" to="Tiles/@AnimatableBody2D@114458/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114458" to="Tiles/@AnimatableBody2D@114458" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114458" to="Tiles/@AnimatableBody2D@114458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114458" to="Tiles/@AnimatableBody2D@114458" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114458" to="Tiles/@AnimatableBody2D@114458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114459" to="Tiles/@Node2D@114459/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114460" to="Tiles/@AnimatableBody2D@114460/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114460" to="Tiles/@AnimatableBody2D@114460/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114460" to="Tiles/@AnimatableBody2D@114460" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114460" to="Tiles/@AnimatableBody2D@114460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114460" to="Tiles/@AnimatableBody2D@114460" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114460" to="Tiles/@AnimatableBody2D@114460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114461" to="Tiles/@AnimatableBody2D@114461/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114461" to="Tiles/@AnimatableBody2D@114461/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114461" to="Tiles/@AnimatableBody2D@114461" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114461" to="Tiles/@AnimatableBody2D@114461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114461" to="Tiles/@AnimatableBody2D@114461" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114461" to="Tiles/@AnimatableBody2D@114461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114462" to="Tiles/@AnimatableBody2D@114462/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114462" to="Tiles/@AnimatableBody2D@114462/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114462" to="Tiles/@AnimatableBody2D@114462" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114462" to="Tiles/@AnimatableBody2D@114462/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114462" to="Tiles/@AnimatableBody2D@114462" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114462" to="Tiles/@AnimatableBody2D@114462/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114463" to="Tiles/@Node2D@114463/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114464" to="Tiles/@AnimatableBody2D@114464/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114464" to="Tiles/@AnimatableBody2D@114464/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114464" to="Tiles/@AnimatableBody2D@114464" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114464" to="Tiles/@AnimatableBody2D@114464/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114464" to="Tiles/@AnimatableBody2D@114464" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114464" to="Tiles/@AnimatableBody2D@114464/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114465" to="Tiles/@AnimatableBody2D@114465" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114465" to="Tiles/@AnimatableBody2D@114465/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114465" to="Tiles/@AnimatableBody2D@114465" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114465" to="Tiles/@AnimatableBody2D@114465/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114466" to="Tiles/@AnimatableBody2D@114466/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114466" to="Tiles/@AnimatableBody2D@114466/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114466" to="Tiles/@AnimatableBody2D@114466" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114466" to="Tiles/@AnimatableBody2D@114466/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114466" to="Tiles/@AnimatableBody2D@114466" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114466" to="Tiles/@AnimatableBody2D@114466/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114467" to="Tiles/@Node2D@114467/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114468" to="Tiles/@AnimatableBody2D@114468/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114468" to="Tiles/@AnimatableBody2D@114468/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114468" to="Tiles/@AnimatableBody2D@114468" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114468" to="Tiles/@AnimatableBody2D@114468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114468" to="Tiles/@AnimatableBody2D@114468" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114468" to="Tiles/@AnimatableBody2D@114468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114469" to="Tiles/@AnimatableBody2D@114469/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114469" to="Tiles/@AnimatableBody2D@114469/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114469" to="Tiles/@AnimatableBody2D@114469" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114469" to="Tiles/@AnimatableBody2D@114469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114469" to="Tiles/@AnimatableBody2D@114469" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114469" to="Tiles/@AnimatableBody2D@114469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114470" to="Tiles/@AnimatableBody2D@114470/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114470" to="Tiles/@AnimatableBody2D@114470/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114470" to="Tiles/@AnimatableBody2D@114470" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114470" to="Tiles/@AnimatableBody2D@114470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114470" to="Tiles/@AnimatableBody2D@114470" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114470" to="Tiles/@AnimatableBody2D@114470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114471" to="Tiles/@AnimatableBody2D@114471/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114471" to="Tiles/@AnimatableBody2D@114471/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114471" to="Tiles/@AnimatableBody2D@114471" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114471" to="Tiles/@AnimatableBody2D@114471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114471" to="Tiles/@AnimatableBody2D@114471" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114471" to="Tiles/@AnimatableBody2D@114471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114472" to="Tiles/@AnimatableBody2D@114472/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114472" to="Tiles/@AnimatableBody2D@114472/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114472" to="Tiles/@AnimatableBody2D@114472" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114472" to="Tiles/@AnimatableBody2D@114472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114472" to="Tiles/@AnimatableBody2D@114472" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114472" to="Tiles/@AnimatableBody2D@114472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114473" to="Tiles/@AnimatableBody2D@114473/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114473" to="Tiles/@AnimatableBody2D@114473/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114473" to="Tiles/@AnimatableBody2D@114473" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114473" to="Tiles/@AnimatableBody2D@114473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114473" to="Tiles/@AnimatableBody2D@114473" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114473" to="Tiles/@AnimatableBody2D@114473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114474" to="Tiles/@AnimatableBody2D@114474/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114474" to="Tiles/@AnimatableBody2D@114474/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114474" to="Tiles/@AnimatableBody2D@114474" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114474" to="Tiles/@AnimatableBody2D@114474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114474" to="Tiles/@AnimatableBody2D@114474" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114474" to="Tiles/@AnimatableBody2D@114474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114475" to="Tiles/@AnimatableBody2D@114475/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114475" to="Tiles/@AnimatableBody2D@114475/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114475" to="Tiles/@AnimatableBody2D@114475" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114475" to="Tiles/@AnimatableBody2D@114475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114475" to="Tiles/@AnimatableBody2D@114475" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114475" to="Tiles/@AnimatableBody2D@114475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114476" to="Tiles/@AnimatableBody2D@114476/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114476" to="Tiles/@AnimatableBody2D@114476/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114476" to="Tiles/@AnimatableBody2D@114476" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114476" to="Tiles/@AnimatableBody2D@114476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114476" to="Tiles/@AnimatableBody2D@114476" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114476" to="Tiles/@AnimatableBody2D@114476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114477" to="Tiles/@AnimatableBody2D@114477/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114477" to="Tiles/@AnimatableBody2D@114477/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114477" to="Tiles/@AnimatableBody2D@114477" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114477" to="Tiles/@AnimatableBody2D@114477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114477" to="Tiles/@AnimatableBody2D@114477" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114477" to="Tiles/@AnimatableBody2D@114477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114478" to="Tiles/@AnimatableBody2D@114478/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114478" to="Tiles/@AnimatableBody2D@114478/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114478" to="Tiles/@AnimatableBody2D@114478" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114478" to="Tiles/@AnimatableBody2D@114478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114478" to="Tiles/@AnimatableBody2D@114478" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114478" to="Tiles/@AnimatableBody2D@114478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114479" to="Tiles/@AnimatableBody2D@114479/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114479" to="Tiles/@AnimatableBody2D@114479/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114479" to="Tiles/@AnimatableBody2D@114479" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114479" to="Tiles/@AnimatableBody2D@114479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114479" to="Tiles/@AnimatableBody2D@114479" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114479" to="Tiles/@AnimatableBody2D@114479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114480" to="Tiles/@AnimatableBody2D@114480/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114480" to="Tiles/@AnimatableBody2D@114480/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114480" to="Tiles/@AnimatableBody2D@114480" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114480" to="Tiles/@AnimatableBody2D@114480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114480" to="Tiles/@AnimatableBody2D@114480" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114480" to="Tiles/@AnimatableBody2D@114480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114481" to="Tiles/@AnimatableBody2D@114481/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114481" to="Tiles/@AnimatableBody2D@114481/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114481" to="Tiles/@AnimatableBody2D@114481" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114481" to="Tiles/@AnimatableBody2D@114481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114481" to="Tiles/@AnimatableBody2D@114481" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114481" to="Tiles/@AnimatableBody2D@114481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114482" to="Tiles/@AnimatableBody2D@114482/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114482" to="Tiles/@AnimatableBody2D@114482/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114482" to="Tiles/@AnimatableBody2D@114482" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114482" to="Tiles/@AnimatableBody2D@114482/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114482" to="Tiles/@AnimatableBody2D@114482" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114482" to="Tiles/@AnimatableBody2D@114482/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114483" to="Tiles/@AnimatableBody2D@114483/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114483" to="Tiles/@AnimatableBody2D@114483/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114483" to="Tiles/@AnimatableBody2D@114483" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114483" to="Tiles/@AnimatableBody2D@114483/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114483" to="Tiles/@AnimatableBody2D@114483" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114483" to="Tiles/@AnimatableBody2D@114483/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114484" to="Tiles/@AnimatableBody2D@114484/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114484" to="Tiles/@AnimatableBody2D@114484/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114484" to="Tiles/@AnimatableBody2D@114484" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114484" to="Tiles/@AnimatableBody2D@114484/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114484" to="Tiles/@AnimatableBody2D@114484" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114484" to="Tiles/@AnimatableBody2D@114484/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114485" to="Tiles/@AnimatableBody2D@114485/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114485" to="Tiles/@AnimatableBody2D@114485/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114485" to="Tiles/@AnimatableBody2D@114485" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114485" to="Tiles/@AnimatableBody2D@114485/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114485" to="Tiles/@AnimatableBody2D@114485" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114485" to="Tiles/@AnimatableBody2D@114485/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114486" to="Tiles/@Node2D@114486/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114487" to="Tiles/@AnimatableBody2D@114487/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114487" to="Tiles/@AnimatableBody2D@114487/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114487" to="Tiles/@AnimatableBody2D@114487" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114487" to="Tiles/@AnimatableBody2D@114487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114487" to="Tiles/@AnimatableBody2D@114487" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114487" to="Tiles/@AnimatableBody2D@114487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114490" to="Tiles/@AnimatableBody2D@114490/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114490" to="Tiles/@AnimatableBody2D@114490/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114490" to="Tiles/@AnimatableBody2D@114490" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114490" to="Tiles/@AnimatableBody2D@114490/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114490" to="Tiles/@AnimatableBody2D@114490" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114490" to="Tiles/@AnimatableBody2D@114490/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114491" to="Tiles/@Node2D@114491/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114492" to="Tiles/@AnimatableBody2D@114492/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114492" to="Tiles/@AnimatableBody2D@114492/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114492" to="Tiles/@AnimatableBody2D@114492" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114492" to="Tiles/@AnimatableBody2D@114492/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114492" to="Tiles/@AnimatableBody2D@114492" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114492" to="Tiles/@AnimatableBody2D@114492/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114493" to="Tiles/@AnimatableBody2D@114493/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114493" to="Tiles/@AnimatableBody2D@114493/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114493" to="Tiles/@AnimatableBody2D@114493" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114493" to="Tiles/@AnimatableBody2D@114493/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114493" to="Tiles/@AnimatableBody2D@114493" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114493" to="Tiles/@AnimatableBody2D@114493/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114494" to="Tiles/@Node2D@114494/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114495" to="Tiles/@AnimatableBody2D@114495/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114495" to="Tiles/@AnimatableBody2D@114495/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114495" to="Tiles/@AnimatableBody2D@114495" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114495" to="Tiles/@AnimatableBody2D@114495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114495" to="Tiles/@AnimatableBody2D@114495" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114495" to="Tiles/@AnimatableBody2D@114495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114496" to="Tiles/@AnimatableBody2D@114496/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114496" to="Tiles/@AnimatableBody2D@114496/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114496" to="Tiles/@AnimatableBody2D@114496" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114496" to="Tiles/@AnimatableBody2D@114496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114496" to="Tiles/@AnimatableBody2D@114496" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114496" to="Tiles/@AnimatableBody2D@114496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114497" to="Tiles/@AnimatableBody2D@114497/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114497" to="Tiles/@AnimatableBody2D@114497/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114497" to="Tiles/@AnimatableBody2D@114497" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114497" to="Tiles/@AnimatableBody2D@114497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114497" to="Tiles/@AnimatableBody2D@114497" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114497" to="Tiles/@AnimatableBody2D@114497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114498" to="Tiles/@AnimatableBody2D@114498/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114498" to="Tiles/@AnimatableBody2D@114498/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114498" to="Tiles/@AnimatableBody2D@114498" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114498" to="Tiles/@AnimatableBody2D@114498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114498" to="Tiles/@AnimatableBody2D@114498" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114498" to="Tiles/@AnimatableBody2D@114498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114499" to="Tiles/@AnimatableBody2D@114499/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114499" to="Tiles/@AnimatableBody2D@114499/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114499" to="Tiles/@AnimatableBody2D@114499" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114499" to="Tiles/@AnimatableBody2D@114499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114499" to="Tiles/@AnimatableBody2D@114499" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114499" to="Tiles/@AnimatableBody2D@114499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114500" to="Tiles/@AnimatableBody2D@114500/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114500" to="Tiles/@AnimatableBody2D@114500/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114500" to="Tiles/@AnimatableBody2D@114500" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114500" to="Tiles/@AnimatableBody2D@114500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114500" to="Tiles/@AnimatableBody2D@114500" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114500" to="Tiles/@AnimatableBody2D@114500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114501" to="Tiles/@AnimatableBody2D@114501/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114501" to="Tiles/@AnimatableBody2D@114501/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114501" to="Tiles/@AnimatableBody2D@114501" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114501" to="Tiles/@AnimatableBody2D@114501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114501" to="Tiles/@AnimatableBody2D@114501" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114501" to="Tiles/@AnimatableBody2D@114501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114502" to="Tiles/@AnimatableBody2D@114502/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114502" to="Tiles/@AnimatableBody2D@114502/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114502" to="Tiles/@AnimatableBody2D@114502" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114502" to="Tiles/@AnimatableBody2D@114502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114502" to="Tiles/@AnimatableBody2D@114502" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114502" to="Tiles/@AnimatableBody2D@114502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114503" to="Tiles/@AnimatableBody2D@114503/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114503" to="Tiles/@AnimatableBody2D@114503/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114503" to="Tiles/@AnimatableBody2D@114503" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114503" to="Tiles/@AnimatableBody2D@114503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114503" to="Tiles/@AnimatableBody2D@114503" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114503" to="Tiles/@AnimatableBody2D@114503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114504" to="Tiles/@Node2D@114504/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114505" to="Tiles/@AnimatableBody2D@114505/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114505" to="Tiles/@AnimatableBody2D@114505/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114505" to="Tiles/@AnimatableBody2D@114505" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114505" to="Tiles/@AnimatableBody2D@114505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114505" to="Tiles/@AnimatableBody2D@114505" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114505" to="Tiles/@AnimatableBody2D@114505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114508" to="Tiles/@AnimatableBody2D@114508/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114508" to="Tiles/@AnimatableBody2D@114508/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114508" to="Tiles/@AnimatableBody2D@114508" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114508" to="Tiles/@AnimatableBody2D@114508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114508" to="Tiles/@AnimatableBody2D@114508" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114508" to="Tiles/@AnimatableBody2D@114508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114509" to="Tiles/@AnimatableBody2D@114509/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114509" to="Tiles/@AnimatableBody2D@114509/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114509" to="Tiles/@AnimatableBody2D@114509" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114509" to="Tiles/@AnimatableBody2D@114509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114509" to="Tiles/@AnimatableBody2D@114509" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114509" to="Tiles/@AnimatableBody2D@114509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114510" to="Tiles/@Node2D@114510/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114511" to="Tiles/@AnimatableBody2D@114511/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114511" to="Tiles/@AnimatableBody2D@114511/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114511" to="Tiles/@AnimatableBody2D@114511" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114511" to="Tiles/@AnimatableBody2D@114511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114511" to="Tiles/@AnimatableBody2D@114511" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114511" to="Tiles/@AnimatableBody2D@114511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114512" to="Tiles/@AnimatableBody2D@114512/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114512" to="Tiles/@AnimatableBody2D@114512/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114512" to="Tiles/@AnimatableBody2D@114512" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114512" to="Tiles/@AnimatableBody2D@114512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114512" to="Tiles/@AnimatableBody2D@114512" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114512" to="Tiles/@AnimatableBody2D@114512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114513" to="Tiles/@AnimatableBody2D@114513/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114513" to="Tiles/@AnimatableBody2D@114513/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114513" to="Tiles/@AnimatableBody2D@114513" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114513" to="Tiles/@AnimatableBody2D@114513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114513" to="Tiles/@AnimatableBody2D@114513" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114513" to="Tiles/@AnimatableBody2D@114513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114514" to="Tiles/@Node2D@114514/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114515" to="Tiles/@AnimatableBody2D@114515/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114515" to="Tiles/@AnimatableBody2D@114515/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114515" to="Tiles/@AnimatableBody2D@114515" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114515" to="Tiles/@AnimatableBody2D@114515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114515" to="Tiles/@AnimatableBody2D@114515" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114515" to="Tiles/@AnimatableBody2D@114515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114516" to="Tiles/@AnimatableBody2D@114516" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114516" to="Tiles/@AnimatableBody2D@114516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114516" to="Tiles/@AnimatableBody2D@114516" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114516" to="Tiles/@AnimatableBody2D@114516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114517" to="Tiles/@AnimatableBody2D@114517/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114517" to="Tiles/@AnimatableBody2D@114517/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114517" to="Tiles/@AnimatableBody2D@114517" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114517" to="Tiles/@AnimatableBody2D@114517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114517" to="Tiles/@AnimatableBody2D@114517" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114517" to="Tiles/@AnimatableBody2D@114517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114518" to="Tiles/@AnimatableBody2D@114518/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114518" to="Tiles/@AnimatableBody2D@114518/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114518" to="Tiles/@AnimatableBody2D@114518" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114518" to="Tiles/@AnimatableBody2D@114518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114518" to="Tiles/@AnimatableBody2D@114518" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114518" to="Tiles/@AnimatableBody2D@114518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114519" to="Tiles/@AnimatableBody2D@114519" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114519" to="Tiles/@AnimatableBody2D@114519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114519" to="Tiles/@AnimatableBody2D@114519" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114519" to="Tiles/@AnimatableBody2D@114519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114520" to="Tiles/@AnimatableBody2D@114520/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114520" to="Tiles/@AnimatableBody2D@114520/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114520" to="Tiles/@AnimatableBody2D@114520" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114520" to="Tiles/@AnimatableBody2D@114520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114520" to="Tiles/@AnimatableBody2D@114520" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114520" to="Tiles/@AnimatableBody2D@114520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114521" to="Tiles/@AnimatableBody2D@114521/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114521" to="Tiles/@AnimatableBody2D@114521/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114521" to="Tiles/@AnimatableBody2D@114521" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114521" to="Tiles/@AnimatableBody2D@114521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114521" to="Tiles/@AnimatableBody2D@114521" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114521" to="Tiles/@AnimatableBody2D@114521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114522" to="Tiles/@AnimatableBody2D@114522/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114522" to="Tiles/@AnimatableBody2D@114522/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114522" to="Tiles/@AnimatableBody2D@114522" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114522" to="Tiles/@AnimatableBody2D@114522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114522" to="Tiles/@AnimatableBody2D@114522" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114522" to="Tiles/@AnimatableBody2D@114522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114523" to="Tiles/@AnimatableBody2D@114523/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114523" to="Tiles/@AnimatableBody2D@114523/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114523" to="Tiles/@AnimatableBody2D@114523" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114523" to="Tiles/@AnimatableBody2D@114523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114523" to="Tiles/@AnimatableBody2D@114523" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114523" to="Tiles/@AnimatableBody2D@114523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114524" to="Tiles/@AnimatableBody2D@114524/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114524" to="Tiles/@AnimatableBody2D@114524/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114524" to="Tiles/@AnimatableBody2D@114524" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114524" to="Tiles/@AnimatableBody2D@114524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114524" to="Tiles/@AnimatableBody2D@114524" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114524" to="Tiles/@AnimatableBody2D@114524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114525" to="Tiles/@AnimatableBody2D@114525/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114525" to="Tiles/@AnimatableBody2D@114525/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114525" to="Tiles/@AnimatableBody2D@114525" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114525" to="Tiles/@AnimatableBody2D@114525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114525" to="Tiles/@AnimatableBody2D@114525" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114525" to="Tiles/@AnimatableBody2D@114525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114526" to="Tiles/@AnimatableBody2D@114526/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114526" to="Tiles/@AnimatableBody2D@114526/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114526" to="Tiles/@AnimatableBody2D@114526" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114526" to="Tiles/@AnimatableBody2D@114526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114526" to="Tiles/@AnimatableBody2D@114526" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114526" to="Tiles/@AnimatableBody2D@114526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114527" to="Tiles/@AnimatableBody2D@114527/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114527" to="Tiles/@AnimatableBody2D@114527/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114527" to="Tiles/@AnimatableBody2D@114527" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114527" to="Tiles/@AnimatableBody2D@114527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114527" to="Tiles/@AnimatableBody2D@114527" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114527" to="Tiles/@AnimatableBody2D@114527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114528" to="Tiles/@AnimatableBody2D@114528/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114528" to="Tiles/@AnimatableBody2D@114528/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114528" to="Tiles/@AnimatableBody2D@114528" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114528" to="Tiles/@AnimatableBody2D@114528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114528" to="Tiles/@AnimatableBody2D@114528" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114528" to="Tiles/@AnimatableBody2D@114528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114529" to="Tiles/@AnimatableBody2D@114529/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114529" to="Tiles/@AnimatableBody2D@114529/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114529" to="Tiles/@AnimatableBody2D@114529" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114529" to="Tiles/@AnimatableBody2D@114529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114529" to="Tiles/@AnimatableBody2D@114529" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114529" to="Tiles/@AnimatableBody2D@114529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114530" to="Tiles/@AnimatableBody2D@114530/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114530" to="Tiles/@AnimatableBody2D@114530/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114530" to="Tiles/@AnimatableBody2D@114530" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114530" to="Tiles/@AnimatableBody2D@114530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114530" to="Tiles/@AnimatableBody2D@114530" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114530" to="Tiles/@AnimatableBody2D@114530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114531" to="Tiles/@AnimatableBody2D@114531/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114531" to="Tiles/@AnimatableBody2D@114531/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114531" to="Tiles/@AnimatableBody2D@114531" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114531" to="Tiles/@AnimatableBody2D@114531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114531" to="Tiles/@AnimatableBody2D@114531" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114531" to="Tiles/@AnimatableBody2D@114531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114532" to="Tiles/@AnimatableBody2D@114532/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114532" to="Tiles/@AnimatableBody2D@114532/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114532" to="Tiles/@AnimatableBody2D@114532" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114532" to="Tiles/@AnimatableBody2D@114532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114532" to="Tiles/@AnimatableBody2D@114532" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114532" to="Tiles/@AnimatableBody2D@114532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114533" to="Tiles/@AnimatableBody2D@114533/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114533" to="Tiles/@AnimatableBody2D@114533/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114533" to="Tiles/@AnimatableBody2D@114533" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114533" to="Tiles/@AnimatableBody2D@114533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114533" to="Tiles/@AnimatableBody2D@114533" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114533" to="Tiles/@AnimatableBody2D@114533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114534" to="Tiles/@AnimatableBody2D@114534/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114534" to="Tiles/@AnimatableBody2D@114534/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114534" to="Tiles/@AnimatableBody2D@114534" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114534" to="Tiles/@AnimatableBody2D@114534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114534" to="Tiles/@AnimatableBody2D@114534" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114534" to="Tiles/@AnimatableBody2D@114534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114535" to="Tiles/@Node2D@114535/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114536" to="Tiles/@AnimatableBody2D@114536/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114536" to="Tiles/@AnimatableBody2D@114536/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114536" to="Tiles/@AnimatableBody2D@114536" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114536" to="Tiles/@AnimatableBody2D@114536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114536" to="Tiles/@AnimatableBody2D@114536" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114536" to="Tiles/@AnimatableBody2D@114536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114537" to="Tiles/@AnimatableBody2D@114537/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114537" to="Tiles/@AnimatableBody2D@114537/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114537" to="Tiles/@AnimatableBody2D@114537" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114537" to="Tiles/@AnimatableBody2D@114537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114537" to="Tiles/@AnimatableBody2D@114537" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114537" to="Tiles/@AnimatableBody2D@114537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114538" to="Tiles/@Node2D@114538/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114539" to="Tiles/@AnimatableBody2D@114539/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114539" to="Tiles/@AnimatableBody2D@114539/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114539" to="Tiles/@AnimatableBody2D@114539" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114539" to="Tiles/@AnimatableBody2D@114539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114539" to="Tiles/@AnimatableBody2D@114539" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114539" to="Tiles/@AnimatableBody2D@114539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114540" to="Tiles/@AnimatableBody2D@114540/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114540" to="Tiles/@AnimatableBody2D@114540/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114540" to="Tiles/@AnimatableBody2D@114540" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114540" to="Tiles/@AnimatableBody2D@114540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114540" to="Tiles/@AnimatableBody2D@114540" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114540" to="Tiles/@AnimatableBody2D@114540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114541" to="Tiles/@Node2D@114541/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114542" to="Tiles/@AnimatableBody2D@114542/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114542" to="Tiles/@AnimatableBody2D@114542/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114542" to="Tiles/@AnimatableBody2D@114542" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114542" to="Tiles/@AnimatableBody2D@114542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114542" to="Tiles/@AnimatableBody2D@114542" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114542" to="Tiles/@AnimatableBody2D@114542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114545" to="Tiles/@AnimatableBody2D@114545/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114545" to="Tiles/@AnimatableBody2D@114545/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114545" to="Tiles/@AnimatableBody2D@114545" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114545" to="Tiles/@AnimatableBody2D@114545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114545" to="Tiles/@AnimatableBody2D@114545" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114545" to="Tiles/@AnimatableBody2D@114545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114546" to="Tiles/@AnimatableBody2D@114546/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114546" to="Tiles/@AnimatableBody2D@114546/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114546" to="Tiles/@AnimatableBody2D@114546" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114546" to="Tiles/@AnimatableBody2D@114546/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114546" to="Tiles/@AnimatableBody2D@114546" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114546" to="Tiles/@AnimatableBody2D@114546/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114547" to="Tiles/@AnimatableBody2D@114547/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114547" to="Tiles/@AnimatableBody2D@114547/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114547" to="Tiles/@AnimatableBody2D@114547" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114547" to="Tiles/@AnimatableBody2D@114547/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114547" to="Tiles/@AnimatableBody2D@114547" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114547" to="Tiles/@AnimatableBody2D@114547/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114548" to="Tiles/@AnimatableBody2D@114548/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114548" to="Tiles/@AnimatableBody2D@114548/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114548" to="Tiles/@AnimatableBody2D@114548" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114548" to="Tiles/@AnimatableBody2D@114548/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114548" to="Tiles/@AnimatableBody2D@114548" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114548" to="Tiles/@AnimatableBody2D@114548/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114549" to="Tiles/@AnimatableBody2D@114549" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114549" to="Tiles/@AnimatableBody2D@114549/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114549" to="Tiles/@AnimatableBody2D@114549" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114549" to="Tiles/@AnimatableBody2D@114549/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114550" to="Tiles/@AnimatableBody2D@114550/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114550" to="Tiles/@AnimatableBody2D@114550/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114550" to="Tiles/@AnimatableBody2D@114550" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114550" to="Tiles/@AnimatableBody2D@114550/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114550" to="Tiles/@AnimatableBody2D@114550" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114550" to="Tiles/@AnimatableBody2D@114550/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114551" to="Tiles/@AnimatableBody2D@114551/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114551" to="Tiles/@AnimatableBody2D@114551/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114551" to="Tiles/@AnimatableBody2D@114551" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114551" to="Tiles/@AnimatableBody2D@114551/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114551" to="Tiles/@AnimatableBody2D@114551" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114551" to="Tiles/@AnimatableBody2D@114551/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114552" to="Tiles/@AnimatableBody2D@114552/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114552" to="Tiles/@AnimatableBody2D@114552/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114552" to="Tiles/@AnimatableBody2D@114552" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114552" to="Tiles/@AnimatableBody2D@114552/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114552" to="Tiles/@AnimatableBody2D@114552" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114552" to="Tiles/@AnimatableBody2D@114552/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114553" to="Tiles/@AnimatableBody2D@114553/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114553" to="Tiles/@AnimatableBody2D@114553/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114553" to="Tiles/@AnimatableBody2D@114553" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114553" to="Tiles/@AnimatableBody2D@114553/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114553" to="Tiles/@AnimatableBody2D@114553" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114553" to="Tiles/@AnimatableBody2D@114553/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114554" to="Tiles/@AnimatableBody2D@114554/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114554" to="Tiles/@AnimatableBody2D@114554/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114554" to="Tiles/@AnimatableBody2D@114554" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114554" to="Tiles/@AnimatableBody2D@114554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114554" to="Tiles/@AnimatableBody2D@114554" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114554" to="Tiles/@AnimatableBody2D@114554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114555" to="Tiles/@AnimatableBody2D@114555/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114555" to="Tiles/@AnimatableBody2D@114555/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114555" to="Tiles/@AnimatableBody2D@114555" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114555" to="Tiles/@AnimatableBody2D@114555/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114555" to="Tiles/@AnimatableBody2D@114555" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114555" to="Tiles/@AnimatableBody2D@114555/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114556" to="Tiles/@AnimatableBody2D@114556/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114556" to="Tiles/@AnimatableBody2D@114556/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114556" to="Tiles/@AnimatableBody2D@114556" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114556" to="Tiles/@AnimatableBody2D@114556/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114556" to="Tiles/@AnimatableBody2D@114556" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114556" to="Tiles/@AnimatableBody2D@114556/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114557" to="Tiles/@AnimatableBody2D@114557/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114557" to="Tiles/@AnimatableBody2D@114557/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114557" to="Tiles/@AnimatableBody2D@114557" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114557" to="Tiles/@AnimatableBody2D@114557/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114557" to="Tiles/@AnimatableBody2D@114557" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114557" to="Tiles/@AnimatableBody2D@114557/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114558" to="Tiles/@AnimatableBody2D@114558/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114558" to="Tiles/@AnimatableBody2D@114558/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114558" to="Tiles/@AnimatableBody2D@114558" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114558" to="Tiles/@AnimatableBody2D@114558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114558" to="Tiles/@AnimatableBody2D@114558" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114558" to="Tiles/@AnimatableBody2D@114558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114559" to="Tiles/@AnimatableBody2D@114559/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114559" to="Tiles/@AnimatableBody2D@114559/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114559" to="Tiles/@AnimatableBody2D@114559" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114559" to="Tiles/@AnimatableBody2D@114559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114559" to="Tiles/@AnimatableBody2D@114559" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114559" to="Tiles/@AnimatableBody2D@114559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114560" to="Tiles/@AnimatableBody2D@114560/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114560" to="Tiles/@AnimatableBody2D@114560/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114560" to="Tiles/@AnimatableBody2D@114560" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114560" to="Tiles/@AnimatableBody2D@114560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114560" to="Tiles/@AnimatableBody2D@114560" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114560" to="Tiles/@AnimatableBody2D@114560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114561" to="Tiles/@AnimatableBody2D@114561/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114561" to="Tiles/@AnimatableBody2D@114561/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114561" to="Tiles/@AnimatableBody2D@114561" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114561" to="Tiles/@AnimatableBody2D@114561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114561" to="Tiles/@AnimatableBody2D@114561" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114561" to="Tiles/@AnimatableBody2D@114561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114562" to="Tiles/@AnimatableBody2D@114562/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114562" to="Tiles/@AnimatableBody2D@114562/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114562" to="Tiles/@AnimatableBody2D@114562" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114562" to="Tiles/@AnimatableBody2D@114562/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114562" to="Tiles/@AnimatableBody2D@114562" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114562" to="Tiles/@AnimatableBody2D@114562/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114563" to="Tiles/@AnimatableBody2D@114563/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114563" to="Tiles/@AnimatableBody2D@114563/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114563" to="Tiles/@AnimatableBody2D@114563" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114563" to="Tiles/@AnimatableBody2D@114563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114563" to="Tiles/@AnimatableBody2D@114563" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114563" to="Tiles/@AnimatableBody2D@114563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114564" to="Tiles/@AnimatableBody2D@114564/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114564" to="Tiles/@AnimatableBody2D@114564/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114564" to="Tiles/@AnimatableBody2D@114564" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114564" to="Tiles/@AnimatableBody2D@114564/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114564" to="Tiles/@AnimatableBody2D@114564" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114564" to="Tiles/@AnimatableBody2D@114564/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114565" to="Tiles/@AnimatableBody2D@114565/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114565" to="Tiles/@AnimatableBody2D@114565/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114565" to="Tiles/@AnimatableBody2D@114565" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114565" to="Tiles/@AnimatableBody2D@114565/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114565" to="Tiles/@AnimatableBody2D@114565" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114565" to="Tiles/@AnimatableBody2D@114565/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114566" to="Tiles/@AnimatableBody2D@114566/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114566" to="Tiles/@AnimatableBody2D@114566/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114566" to="Tiles/@AnimatableBody2D@114566" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114566" to="Tiles/@AnimatableBody2D@114566/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114566" to="Tiles/@AnimatableBody2D@114566" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114566" to="Tiles/@AnimatableBody2D@114566/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114567" to="Tiles/@AnimatableBody2D@114567/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114567" to="Tiles/@AnimatableBody2D@114567/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114567" to="Tiles/@AnimatableBody2D@114567" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114567" to="Tiles/@AnimatableBody2D@114567/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114567" to="Tiles/@AnimatableBody2D@114567" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114567" to="Tiles/@AnimatableBody2D@114567/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114568" to="Tiles/@AnimatableBody2D@114568/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114568" to="Tiles/@AnimatableBody2D@114568/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114568" to="Tiles/@AnimatableBody2D@114568" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114568" to="Tiles/@AnimatableBody2D@114568/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114568" to="Tiles/@AnimatableBody2D@114568" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114568" to="Tiles/@AnimatableBody2D@114568/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114569" to="Tiles/@Node2D@114569/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114570" to="Tiles/@AnimatableBody2D@114570/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114570" to="Tiles/@AnimatableBody2D@114570/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114570" to="Tiles/@AnimatableBody2D@114570" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114570" to="Tiles/@AnimatableBody2D@114570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114570" to="Tiles/@AnimatableBody2D@114570" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114570" to="Tiles/@AnimatableBody2D@114570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114571" to="Tiles/@AnimatableBody2D@114571/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114571" to="Tiles/@AnimatableBody2D@114571/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114571" to="Tiles/@AnimatableBody2D@114571" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114571" to="Tiles/@AnimatableBody2D@114571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114571" to="Tiles/@AnimatableBody2D@114571" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114571" to="Tiles/@AnimatableBody2D@114571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114572" to="Tiles/@Node2D@114572/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114573" to="Tiles/@AnimatableBody2D@114573/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114573" to="Tiles/@AnimatableBody2D@114573/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114573" to="Tiles/@AnimatableBody2D@114573" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114573" to="Tiles/@AnimatableBody2D@114573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114573" to="Tiles/@AnimatableBody2D@114573" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114573" to="Tiles/@AnimatableBody2D@114573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114574" to="Tiles/@AnimatableBody2D@114574/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114574" to="Tiles/@AnimatableBody2D@114574/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114574" to="Tiles/@AnimatableBody2D@114574" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114574" to="Tiles/@AnimatableBody2D@114574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114574" to="Tiles/@AnimatableBody2D@114574" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114574" to="Tiles/@AnimatableBody2D@114574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114575" to="Tiles/@Node2D@114575/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114576" to="Tiles/@AnimatableBody2D@114576/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114576" to="Tiles/@AnimatableBody2D@114576/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114576" to="Tiles/@AnimatableBody2D@114576" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114576" to="Tiles/@AnimatableBody2D@114576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114576" to="Tiles/@AnimatableBody2D@114576" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114576" to="Tiles/@AnimatableBody2D@114576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114577" to="Tiles/@AnimatableBody2D@114577/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114577" to="Tiles/@AnimatableBody2D@114577/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114577" to="Tiles/@AnimatableBody2D@114577" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114577" to="Tiles/@AnimatableBody2D@114577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114577" to="Tiles/@AnimatableBody2D@114577" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114577" to="Tiles/@AnimatableBody2D@114577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114578" to="Tiles/@AnimatableBody2D@114578/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114578" to="Tiles/@AnimatableBody2D@114578/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114578" to="Tiles/@AnimatableBody2D@114578" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114578" to="Tiles/@AnimatableBody2D@114578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114578" to="Tiles/@AnimatableBody2D@114578" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114578" to="Tiles/@AnimatableBody2D@114578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114579" to="Tiles/@AnimatableBody2D@114579" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114579" to="Tiles/@AnimatableBody2D@114579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114579" to="Tiles/@AnimatableBody2D@114579" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114579" to="Tiles/@AnimatableBody2D@114579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114580" to="Tiles/@AnimatableBody2D@114580/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114580" to="Tiles/@AnimatableBody2D@114580/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114580" to="Tiles/@AnimatableBody2D@114580" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114580" to="Tiles/@AnimatableBody2D@114580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114580" to="Tiles/@AnimatableBody2D@114580" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114580" to="Tiles/@AnimatableBody2D@114580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114581" to="Tiles/@AnimatableBody2D@114581/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114581" to="Tiles/@AnimatableBody2D@114581/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114581" to="Tiles/@AnimatableBody2D@114581" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114581" to="Tiles/@AnimatableBody2D@114581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114581" to="Tiles/@AnimatableBody2D@114581" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114581" to="Tiles/@AnimatableBody2D@114581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114582" to="Tiles/@AnimatableBody2D@114582/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114582" to="Tiles/@AnimatableBody2D@114582/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114582" to="Tiles/@AnimatableBody2D@114582" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114582" to="Tiles/@AnimatableBody2D@114582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114582" to="Tiles/@AnimatableBody2D@114582" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114582" to="Tiles/@AnimatableBody2D@114582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114583" to="Tiles/@AnimatableBody2D@114583/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114583" to="Tiles/@AnimatableBody2D@114583/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114583" to="Tiles/@AnimatableBody2D@114583" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114583" to="Tiles/@AnimatableBody2D@114583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114583" to="Tiles/@AnimatableBody2D@114583" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114583" to="Tiles/@AnimatableBody2D@114583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114584" to="Tiles/@AnimatableBody2D@114584/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114584" to="Tiles/@AnimatableBody2D@114584/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114584" to="Tiles/@AnimatableBody2D@114584" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114584" to="Tiles/@AnimatableBody2D@114584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114584" to="Tiles/@AnimatableBody2D@114584" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114584" to="Tiles/@AnimatableBody2D@114584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114585" to="Tiles/@AnimatableBody2D@114585/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114585" to="Tiles/@AnimatableBody2D@114585/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114585" to="Tiles/@AnimatableBody2D@114585" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114585" to="Tiles/@AnimatableBody2D@114585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114585" to="Tiles/@AnimatableBody2D@114585" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114585" to="Tiles/@AnimatableBody2D@114585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114586" to="Tiles/@AnimatableBody2D@114586/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114586" to="Tiles/@AnimatableBody2D@114586/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114586" to="Tiles/@AnimatableBody2D@114586" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114586" to="Tiles/@AnimatableBody2D@114586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114586" to="Tiles/@AnimatableBody2D@114586" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114586" to="Tiles/@AnimatableBody2D@114586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114587" to="Tiles/@AnimatableBody2D@114587/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114587" to="Tiles/@AnimatableBody2D@114587/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114587" to="Tiles/@AnimatableBody2D@114587" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114587" to="Tiles/@AnimatableBody2D@114587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114587" to="Tiles/@AnimatableBody2D@114587" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114587" to="Tiles/@AnimatableBody2D@114587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114588" to="Tiles/@AnimatableBody2D@114588/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114588" to="Tiles/@AnimatableBody2D@114588/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114588" to="Tiles/@AnimatableBody2D@114588" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114588" to="Tiles/@AnimatableBody2D@114588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114588" to="Tiles/@AnimatableBody2D@114588" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114588" to="Tiles/@AnimatableBody2D@114588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114591" to="Tiles/@AnimatableBody2D@114591/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114591" to="Tiles/@AnimatableBody2D@114591/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114591" to="Tiles/@AnimatableBody2D@114591" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114591" to="Tiles/@AnimatableBody2D@114591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114591" to="Tiles/@AnimatableBody2D@114591" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114591" to="Tiles/@AnimatableBody2D@114591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114592" to="Tiles/@Node2D@114592/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114593" to="Tiles/@AnimatableBody2D@114593/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114593" to="Tiles/@AnimatableBody2D@114593/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114593" to="Tiles/@AnimatableBody2D@114593" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114593" to="Tiles/@AnimatableBody2D@114593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114593" to="Tiles/@AnimatableBody2D@114593" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114593" to="Tiles/@AnimatableBody2D@114593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114594" to="Tiles/@AnimatableBody2D@114594/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114594" to="Tiles/@AnimatableBody2D@114594/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114594" to="Tiles/@AnimatableBody2D@114594" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114594" to="Tiles/@AnimatableBody2D@114594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114594" to="Tiles/@AnimatableBody2D@114594" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114594" to="Tiles/@AnimatableBody2D@114594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114595" to="Tiles/@AnimatableBody2D@114595" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114595" to="Tiles/@AnimatableBody2D@114595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114595" to="Tiles/@AnimatableBody2D@114595" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114595" to="Tiles/@AnimatableBody2D@114595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114596" to="Tiles/@AnimatableBody2D@114596/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114596" to="Tiles/@AnimatableBody2D@114596/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114596" to="Tiles/@AnimatableBody2D@114596" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114596" to="Tiles/@AnimatableBody2D@114596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114596" to="Tiles/@AnimatableBody2D@114596" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114596" to="Tiles/@AnimatableBody2D@114596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114597" to="Tiles/@AnimatableBody2D@114597/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114597" to="Tiles/@AnimatableBody2D@114597/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114597" to="Tiles/@AnimatableBody2D@114597" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114597" to="Tiles/@AnimatableBody2D@114597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114597" to="Tiles/@AnimatableBody2D@114597" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114597" to="Tiles/@AnimatableBody2D@114597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114598" to="Tiles/@AnimatableBody2D@114598/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114598" to="Tiles/@AnimatableBody2D@114598/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114598" to="Tiles/@AnimatableBody2D@114598" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114598" to="Tiles/@AnimatableBody2D@114598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114598" to="Tiles/@AnimatableBody2D@114598" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114598" to="Tiles/@AnimatableBody2D@114598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114599" to="Tiles/@AnimatableBody2D@114599/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114599" to="Tiles/@AnimatableBody2D@114599/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114599" to="Tiles/@AnimatableBody2D@114599" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114599" to="Tiles/@AnimatableBody2D@114599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114599" to="Tiles/@AnimatableBody2D@114599" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114599" to="Tiles/@AnimatableBody2D@114599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114602" to="Tiles/@AnimatableBody2D@114602/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114602" to="Tiles/@AnimatableBody2D@114602/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114602" to="Tiles/@AnimatableBody2D@114602" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114602" to="Tiles/@AnimatableBody2D@114602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114602" to="Tiles/@AnimatableBody2D@114602" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114602" to="Tiles/@AnimatableBody2D@114602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114603" to="Tiles/@AnimatableBody2D@114603/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114603" to="Tiles/@AnimatableBody2D@114603/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114603" to="Tiles/@AnimatableBody2D@114603" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114603" to="Tiles/@AnimatableBody2D@114603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114603" to="Tiles/@AnimatableBody2D@114603" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114603" to="Tiles/@AnimatableBody2D@114603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114604" to="Tiles/@AnimatableBody2D@114604/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114604" to="Tiles/@AnimatableBody2D@114604/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114604" to="Tiles/@AnimatableBody2D@114604" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114604" to="Tiles/@AnimatableBody2D@114604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114604" to="Tiles/@AnimatableBody2D@114604" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114604" to="Tiles/@AnimatableBody2D@114604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114605" to="Tiles/@AnimatableBody2D@114605/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114605" to="Tiles/@AnimatableBody2D@114605/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114605" to="Tiles/@AnimatableBody2D@114605" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114605" to="Tiles/@AnimatableBody2D@114605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114605" to="Tiles/@AnimatableBody2D@114605" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114605" to="Tiles/@AnimatableBody2D@114605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114606" to="Tiles/@AnimatableBody2D@114606/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114606" to="Tiles/@AnimatableBody2D@114606/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114606" to="Tiles/@AnimatableBody2D@114606" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114606" to="Tiles/@AnimatableBody2D@114606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114606" to="Tiles/@AnimatableBody2D@114606" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114606" to="Tiles/@AnimatableBody2D@114606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114607" to="Tiles/@AnimatableBody2D@114607/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114607" to="Tiles/@AnimatableBody2D@114607/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114607" to="Tiles/@AnimatableBody2D@114607" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114607" to="Tiles/@AnimatableBody2D@114607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114607" to="Tiles/@AnimatableBody2D@114607" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114607" to="Tiles/@AnimatableBody2D@114607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114608" to="Tiles/@AnimatableBody2D@114608/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114608" to="Tiles/@AnimatableBody2D@114608/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114608" to="Tiles/@AnimatableBody2D@114608" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114608" to="Tiles/@AnimatableBody2D@114608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114608" to="Tiles/@AnimatableBody2D@114608" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114608" to="Tiles/@AnimatableBody2D@114608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114611" to="Tiles/@AnimatableBody2D@114611/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114611" to="Tiles/@AnimatableBody2D@114611/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114611" to="Tiles/@AnimatableBody2D@114611" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114611" to="Tiles/@AnimatableBody2D@114611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114611" to="Tiles/@AnimatableBody2D@114611" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114611" to="Tiles/@AnimatableBody2D@114611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114612" to="Tiles/@AnimatableBody2D@114612/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114612" to="Tiles/@AnimatableBody2D@114612/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114612" to="Tiles/@AnimatableBody2D@114612" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114612" to="Tiles/@AnimatableBody2D@114612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114612" to="Tiles/@AnimatableBody2D@114612" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114612" to="Tiles/@AnimatableBody2D@114612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114613" to="Tiles/@AnimatableBody2D@114613/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114613" to="Tiles/@AnimatableBody2D@114613/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114613" to="Tiles/@AnimatableBody2D@114613" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114613" to="Tiles/@AnimatableBody2D@114613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114613" to="Tiles/@AnimatableBody2D@114613" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114613" to="Tiles/@AnimatableBody2D@114613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114614" to="Tiles/@AnimatableBody2D@114614/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114614" to="Tiles/@AnimatableBody2D@114614/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114614" to="Tiles/@AnimatableBody2D@114614" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114614" to="Tiles/@AnimatableBody2D@114614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114614" to="Tiles/@AnimatableBody2D@114614" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114614" to="Tiles/@AnimatableBody2D@114614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114615" to="Tiles/@AnimatableBody2D@114615/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114615" to="Tiles/@AnimatableBody2D@114615/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114615" to="Tiles/@AnimatableBody2D@114615" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114615" to="Tiles/@AnimatableBody2D@114615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114615" to="Tiles/@AnimatableBody2D@114615" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114615" to="Tiles/@AnimatableBody2D@114615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114616" to="Tiles/@AnimatableBody2D@114616/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114616" to="Tiles/@AnimatableBody2D@114616/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114616" to="Tiles/@AnimatableBody2D@114616" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114616" to="Tiles/@AnimatableBody2D@114616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114616" to="Tiles/@AnimatableBody2D@114616" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114616" to="Tiles/@AnimatableBody2D@114616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114617" to="Tiles/@AnimatableBody2D@114617/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114617" to="Tiles/@AnimatableBody2D@114617/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114617" to="Tiles/@AnimatableBody2D@114617" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114617" to="Tiles/@AnimatableBody2D@114617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114617" to="Tiles/@AnimatableBody2D@114617" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114617" to="Tiles/@AnimatableBody2D@114617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114618" to="Tiles/@AnimatableBody2D@114618/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114618" to="Tiles/@AnimatableBody2D@114618/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114618" to="Tiles/@AnimatableBody2D@114618" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114618" to="Tiles/@AnimatableBody2D@114618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114618" to="Tiles/@AnimatableBody2D@114618" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114618" to="Tiles/@AnimatableBody2D@114618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114619" to="Tiles/@AnimatableBody2D@114619/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114619" to="Tiles/@AnimatableBody2D@114619/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114619" to="Tiles/@AnimatableBody2D@114619" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114619" to="Tiles/@AnimatableBody2D@114619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114619" to="Tiles/@AnimatableBody2D@114619" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114619" to="Tiles/@AnimatableBody2D@114619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114620" to="Tiles/@AnimatableBody2D@114620/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114620" to="Tiles/@AnimatableBody2D@114620/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114620" to="Tiles/@AnimatableBody2D@114620" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114620" to="Tiles/@AnimatableBody2D@114620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114620" to="Tiles/@AnimatableBody2D@114620" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114620" to="Tiles/@AnimatableBody2D@114620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114621" to="Tiles/@AnimatableBody2D@114621/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114621" to="Tiles/@AnimatableBody2D@114621/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114621" to="Tiles/@AnimatableBody2D@114621" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114621" to="Tiles/@AnimatableBody2D@114621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114621" to="Tiles/@AnimatableBody2D@114621" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114621" to="Tiles/@AnimatableBody2D@114621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114622" to="Tiles/@AnimatableBody2D@114622/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114622" to="Tiles/@AnimatableBody2D@114622/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114622" to="Tiles/@AnimatableBody2D@114622" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114622" to="Tiles/@AnimatableBody2D@114622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114622" to="Tiles/@AnimatableBody2D@114622" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114622" to="Tiles/@AnimatableBody2D@114622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114623" to="Tiles/@AnimatableBody2D@114623/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114623" to="Tiles/@AnimatableBody2D@114623/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114623" to="Tiles/@AnimatableBody2D@114623" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114623" to="Tiles/@AnimatableBody2D@114623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114623" to="Tiles/@AnimatableBody2D@114623" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114623" to="Tiles/@AnimatableBody2D@114623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114624" to="Tiles/@AnimatableBody2D@114624/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114624" to="Tiles/@AnimatableBody2D@114624/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114624" to="Tiles/@AnimatableBody2D@114624" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114624" to="Tiles/@AnimatableBody2D@114624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114624" to="Tiles/@AnimatableBody2D@114624" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114624" to="Tiles/@AnimatableBody2D@114624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114625" to="Tiles/@AnimatableBody2D@114625/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114625" to="Tiles/@AnimatableBody2D@114625/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114625" to="Tiles/@AnimatableBody2D@114625" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114625" to="Tiles/@AnimatableBody2D@114625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114625" to="Tiles/@AnimatableBody2D@114625" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114625" to="Tiles/@AnimatableBody2D@114625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114626" to="Tiles/@AnimatableBody2D@114626/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114626" to="Tiles/@AnimatableBody2D@114626/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114626" to="Tiles/@AnimatableBody2D@114626" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114626" to="Tiles/@AnimatableBody2D@114626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114626" to="Tiles/@AnimatableBody2D@114626" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114626" to="Tiles/@AnimatableBody2D@114626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114627" to="Tiles/@AnimatableBody2D@114627/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114627" to="Tiles/@AnimatableBody2D@114627/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114627" to="Tiles/@AnimatableBody2D@114627" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114627" to="Tiles/@AnimatableBody2D@114627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114627" to="Tiles/@AnimatableBody2D@114627" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114627" to="Tiles/@AnimatableBody2D@114627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114628" to="Tiles/@AnimatableBody2D@114628/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114628" to="Tiles/@AnimatableBody2D@114628/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114628" to="Tiles/@AnimatableBody2D@114628" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114628" to="Tiles/@AnimatableBody2D@114628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114628" to="Tiles/@AnimatableBody2D@114628" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114628" to="Tiles/@AnimatableBody2D@114628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114629" to="Tiles/@AnimatableBody2D@114629/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114629" to="Tiles/@AnimatableBody2D@114629/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114629" to="Tiles/@AnimatableBody2D@114629" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114629" to="Tiles/@AnimatableBody2D@114629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114629" to="Tiles/@AnimatableBody2D@114629" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114629" to="Tiles/@AnimatableBody2D@114629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114630" to="Tiles/@AnimatableBody2D@114630/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114630" to="Tiles/@AnimatableBody2D@114630/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114630" to="Tiles/@AnimatableBody2D@114630" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114630" to="Tiles/@AnimatableBody2D@114630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114630" to="Tiles/@AnimatableBody2D@114630" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114630" to="Tiles/@AnimatableBody2D@114630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114631" to="Tiles/@Node2D@114631/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114632" to="Tiles/@AnimatableBody2D@114632/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114632" to="Tiles/@AnimatableBody2D@114632/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114632" to="Tiles/@AnimatableBody2D@114632" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114632" to="Tiles/@AnimatableBody2D@114632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114632" to="Tiles/@AnimatableBody2D@114632" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114632" to="Tiles/@AnimatableBody2D@114632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114637" to="Tiles/@Node2D@114637/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114642" to="Tiles/@Node2D@114642/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114648" to="Tiles/@Node2D@114648/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114666" to="Tiles/@AnimatableBody2D@114666/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114666" to="Tiles/@AnimatableBody2D@114666/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114666" to="Tiles/@AnimatableBody2D@114666" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114666" to="Tiles/@AnimatableBody2D@114666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114666" to="Tiles/@AnimatableBody2D@114666" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114666" to="Tiles/@AnimatableBody2D@114666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114667" to="Tiles/@Node2D@114667/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114668" to="Tiles/@AnimatableBody2D@114668/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114668" to="Tiles/@AnimatableBody2D@114668/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114668" to="Tiles/@AnimatableBody2D@114668" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114668" to="Tiles/@AnimatableBody2D@114668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114668" to="Tiles/@AnimatableBody2D@114668" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114668" to="Tiles/@AnimatableBody2D@114668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114669" to="Tiles/@AnimatableBody2D@114669/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114669" to="Tiles/@AnimatableBody2D@114669/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114669" to="Tiles/@AnimatableBody2D@114669" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114669" to="Tiles/@AnimatableBody2D@114669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114669" to="Tiles/@AnimatableBody2D@114669" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114669" to="Tiles/@AnimatableBody2D@114669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114670" to="Tiles/@AnimatableBody2D@114670/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114670" to="Tiles/@AnimatableBody2D@114670/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114670" to="Tiles/@AnimatableBody2D@114670" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114670" to="Tiles/@AnimatableBody2D@114670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114670" to="Tiles/@AnimatableBody2D@114670" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114670" to="Tiles/@AnimatableBody2D@114670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114671" to="Tiles/@AnimatableBody2D@114671/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114671" to="Tiles/@AnimatableBody2D@114671/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114671" to="Tiles/@AnimatableBody2D@114671" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114671" to="Tiles/@AnimatableBody2D@114671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114671" to="Tiles/@AnimatableBody2D@114671" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114671" to="Tiles/@AnimatableBody2D@114671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114672" to="Tiles/@AnimatableBody2D@114672/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114672" to="Tiles/@AnimatableBody2D@114672/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114672" to="Tiles/@AnimatableBody2D@114672" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114672" to="Tiles/@AnimatableBody2D@114672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114672" to="Tiles/@AnimatableBody2D@114672" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114672" to="Tiles/@AnimatableBody2D@114672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114673" to="Tiles/@Node2D@114673/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114674" to="Tiles/@AnimatableBody2D@114674/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114674" to="Tiles/@AnimatableBody2D@114674/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114674" to="Tiles/@AnimatableBody2D@114674" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114674" to="Tiles/@AnimatableBody2D@114674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114674" to="Tiles/@AnimatableBody2D@114674" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114674" to="Tiles/@AnimatableBody2D@114674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114675" to="Tiles/@AnimatableBody2D@114675/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114675" to="Tiles/@AnimatableBody2D@114675/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114675" to="Tiles/@AnimatableBody2D@114675" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114675" to="Tiles/@AnimatableBody2D@114675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114675" to="Tiles/@AnimatableBody2D@114675" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114675" to="Tiles/@AnimatableBody2D@114675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114676" to="Tiles/@AnimatableBody2D@114676/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114676" to="Tiles/@AnimatableBody2D@114676/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114676" to="Tiles/@AnimatableBody2D@114676" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114676" to="Tiles/@AnimatableBody2D@114676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114676" to="Tiles/@AnimatableBody2D@114676" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114676" to="Tiles/@AnimatableBody2D@114676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114677" to="Tiles/@AnimatableBody2D@114677/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114677" to="Tiles/@AnimatableBody2D@114677/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114677" to="Tiles/@AnimatableBody2D@114677" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114677" to="Tiles/@AnimatableBody2D@114677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114677" to="Tiles/@AnimatableBody2D@114677" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114677" to="Tiles/@AnimatableBody2D@114677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114678" to="Tiles/@AnimatableBody2D@114678/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114678" to="Tiles/@AnimatableBody2D@114678/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114678" to="Tiles/@AnimatableBody2D@114678" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114678" to="Tiles/@AnimatableBody2D@114678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114678" to="Tiles/@AnimatableBody2D@114678" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114678" to="Tiles/@AnimatableBody2D@114678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114679" to="Tiles/@AnimatableBody2D@114679/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114679" to="Tiles/@AnimatableBody2D@114679/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114679" to="Tiles/@AnimatableBody2D@114679" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114679" to="Tiles/@AnimatableBody2D@114679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114679" to="Tiles/@AnimatableBody2D@114679" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114679" to="Tiles/@AnimatableBody2D@114679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114680" to="Tiles/@AnimatableBody2D@114680/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114680" to="Tiles/@AnimatableBody2D@114680/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114680" to="Tiles/@AnimatableBody2D@114680" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114680" to="Tiles/@AnimatableBody2D@114680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114680" to="Tiles/@AnimatableBody2D@114680" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114680" to="Tiles/@AnimatableBody2D@114680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114681" to="Tiles/@AnimatableBody2D@114681/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114681" to="Tiles/@AnimatableBody2D@114681/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114681" to="Tiles/@AnimatableBody2D@114681" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114681" to="Tiles/@AnimatableBody2D@114681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114681" to="Tiles/@AnimatableBody2D@114681" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114681" to="Tiles/@AnimatableBody2D@114681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114682" to="Tiles/@Node2D@114682/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114683" to="Tiles/@Node2D@114683/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114684" to="Tiles/@Node2D@114684/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114685" to="Tiles/@Node2D@114685/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114693" to="Tiles/@Node2D@114693/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114695" to="Tiles/@AnimatableBody2D@114695/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114695" to="Tiles/@AnimatableBody2D@114695/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114695" to="Tiles/@AnimatableBody2D@114695" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114695" to="Tiles/@AnimatableBody2D@114695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114695" to="Tiles/@AnimatableBody2D@114695" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114695" to="Tiles/@AnimatableBody2D@114695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114696" to="Tiles/@Node2D@114696/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114697" to="Tiles/@Node2D@114697/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114698" to="Tiles/@AnimatableBody2D@114698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114698" to="Tiles/@AnimatableBody2D@114698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114698" to="Tiles/@AnimatableBody2D@114698" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114698" to="Tiles/@AnimatableBody2D@114698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114698" to="Tiles/@AnimatableBody2D@114698" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114698" to="Tiles/@AnimatableBody2D@114698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114699" to="Tiles/@Node2D@114699/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114700" to="Tiles/@AnimatableBody2D@114700/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114700" to="Tiles/@AnimatableBody2D@114700/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114700" to="Tiles/@AnimatableBody2D@114700" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114700" to="Tiles/@AnimatableBody2D@114700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114700" to="Tiles/@AnimatableBody2D@114700" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114700" to="Tiles/@AnimatableBody2D@114700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114701" to="Tiles/@AnimatableBody2D@114701/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114701" to="Tiles/@AnimatableBody2D@114701/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114701" to="Tiles/@AnimatableBody2D@114701" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114701" to="Tiles/@AnimatableBody2D@114701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114701" to="Tiles/@AnimatableBody2D@114701" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114701" to="Tiles/@AnimatableBody2D@114701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114702" to="Tiles/@AnimatableBody2D@114702/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114702" to="Tiles/@AnimatableBody2D@114702/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114702" to="Tiles/@AnimatableBody2D@114702" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114702" to="Tiles/@AnimatableBody2D@114702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114702" to="Tiles/@AnimatableBody2D@114702" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114702" to="Tiles/@AnimatableBody2D@114702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114703" to="Tiles/@Node2D@114703/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114704" to="Tiles/@AnimatableBody2D@114704/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114704" to="Tiles/@AnimatableBody2D@114704/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114704" to="Tiles/@AnimatableBody2D@114704" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114704" to="Tiles/@AnimatableBody2D@114704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114704" to="Tiles/@AnimatableBody2D@114704" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114704" to="Tiles/@AnimatableBody2D@114704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114705" to="Tiles/@AnimatableBody2D@114705/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114705" to="Tiles/@AnimatableBody2D@114705/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114705" to="Tiles/@AnimatableBody2D@114705" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114705" to="Tiles/@AnimatableBody2D@114705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114705" to="Tiles/@AnimatableBody2D@114705" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114705" to="Tiles/@AnimatableBody2D@114705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114706" to="Tiles/@AnimatableBody2D@114706/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114706" to="Tiles/@AnimatableBody2D@114706/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114706" to="Tiles/@AnimatableBody2D@114706" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114706" to="Tiles/@AnimatableBody2D@114706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114706" to="Tiles/@AnimatableBody2D@114706" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114706" to="Tiles/@AnimatableBody2D@114706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114707" to="Tiles/@AnimatableBody2D@114707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114707" to="Tiles/@AnimatableBody2D@114707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114707" to="Tiles/@AnimatableBody2D@114707" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114707" to="Tiles/@AnimatableBody2D@114707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114707" to="Tiles/@AnimatableBody2D@114707" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114707" to="Tiles/@AnimatableBody2D@114707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114708" to="Tiles/@AnimatableBody2D@114708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114708" to="Tiles/@AnimatableBody2D@114708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114708" to="Tiles/@AnimatableBody2D@114708" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114708" to="Tiles/@AnimatableBody2D@114708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114708" to="Tiles/@AnimatableBody2D@114708" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114708" to="Tiles/@AnimatableBody2D@114708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114709" to="Tiles/@AnimatableBody2D@114709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114709" to="Tiles/@AnimatableBody2D@114709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114709" to="Tiles/@AnimatableBody2D@114709" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114709" to="Tiles/@AnimatableBody2D@114709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114709" to="Tiles/@AnimatableBody2D@114709" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114709" to="Tiles/@AnimatableBody2D@114709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114712" to="Tiles/@Node2D@114712/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114715" to="Tiles/@Node2D@114715/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114721" to="Tiles/@AnimatableBody2D@114721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114721" to="Tiles/@AnimatableBody2D@114721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114721" to="Tiles/@AnimatableBody2D@114721" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114721" to="Tiles/@AnimatableBody2D@114721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114721" to="Tiles/@AnimatableBody2D@114721" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114721" to="Tiles/@AnimatableBody2D@114721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114722" to="Tiles/@AnimatableBody2D@114722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114722" to="Tiles/@AnimatableBody2D@114722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114722" to="Tiles/@AnimatableBody2D@114722" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114722" to="Tiles/@AnimatableBody2D@114722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114722" to="Tiles/@AnimatableBody2D@114722" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114722" to="Tiles/@AnimatableBody2D@114722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114723" to="Tiles/@Node2D@114723/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114724" to="Tiles/@Node2D@114724/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114726" to="Tiles/@AnimatableBody2D@114726/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114726" to="Tiles/@AnimatableBody2D@114726/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114726" to="Tiles/@AnimatableBody2D@114726" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114726" to="Tiles/@AnimatableBody2D@114726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114726" to="Tiles/@AnimatableBody2D@114726" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114726" to="Tiles/@AnimatableBody2D@114726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114727" to="Tiles/@Node2D@114727/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114728" to="Tiles/@Node2D@114728/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114731" to="Tiles/@AnimatableBody2D@114731" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114731" to="Tiles/@AnimatableBody2D@114731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114731" to="Tiles/@AnimatableBody2D@114731" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114731" to="Tiles/@AnimatableBody2D@114731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114732" to="Tiles/@Node2D@114732/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114733" to="Tiles/@AnimatableBody2D@114733/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114733" to="Tiles/@AnimatableBody2D@114733/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114733" to="Tiles/@AnimatableBody2D@114733" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114733" to="Tiles/@AnimatableBody2D@114733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114733" to="Tiles/@AnimatableBody2D@114733" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114733" to="Tiles/@AnimatableBody2D@114733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114734" to="Tiles/@Node2D@114734/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114735" to="Tiles/@Node2D@114735/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114738" to="Tiles/@AnimatableBody2D@114738/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114738" to="Tiles/@AnimatableBody2D@114738/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114738" to="Tiles/@AnimatableBody2D@114738" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114738" to="Tiles/@AnimatableBody2D@114738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114738" to="Tiles/@AnimatableBody2D@114738" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114738" to="Tiles/@AnimatableBody2D@114738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114739" to="Tiles/@AnimatableBody2D@114739/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114739" to="Tiles/@AnimatableBody2D@114739/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114739" to="Tiles/@AnimatableBody2D@114739" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114739" to="Tiles/@AnimatableBody2D@114739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114739" to="Tiles/@AnimatableBody2D@114739" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114739" to="Tiles/@AnimatableBody2D@114739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114740" to="Tiles/@Node2D@114740/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114748" to="Tiles/@Node2D@114748/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114749" to="Tiles/@Node2D@114749/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114750" to="Tiles/@Node2D@114750/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114751" to="Tiles/@Node2D@114751/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114752" to="Tiles/@AnimatableBody2D@114752/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114752" to="Tiles/@AnimatableBody2D@114752/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114752" to="Tiles/@AnimatableBody2D@114752" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114752" to="Tiles/@AnimatableBody2D@114752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114752" to="Tiles/@AnimatableBody2D@114752" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114752" to="Tiles/@AnimatableBody2D@114752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114753" to="Tiles/@AnimatableBody2D@114753/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114753" to="Tiles/@AnimatableBody2D@114753/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114753" to="Tiles/@AnimatableBody2D@114753" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114753" to="Tiles/@AnimatableBody2D@114753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114753" to="Tiles/@AnimatableBody2D@114753" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114753" to="Tiles/@AnimatableBody2D@114753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114754" to="Tiles/@AnimatableBody2D@114754/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114754" to="Tiles/@AnimatableBody2D@114754/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114754" to="Tiles/@AnimatableBody2D@114754" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114754" to="Tiles/@AnimatableBody2D@114754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114754" to="Tiles/@AnimatableBody2D@114754" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114754" to="Tiles/@AnimatableBody2D@114754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114755" to="Tiles/@AnimatableBody2D@114755/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114755" to="Tiles/@AnimatableBody2D@114755/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114755" to="Tiles/@AnimatableBody2D@114755" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114755" to="Tiles/@AnimatableBody2D@114755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114755" to="Tiles/@AnimatableBody2D@114755" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114755" to="Tiles/@AnimatableBody2D@114755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114756" to="Tiles/@AnimatableBody2D@114756/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114756" to="Tiles/@AnimatableBody2D@114756/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114756" to="Tiles/@AnimatableBody2D@114756" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114756" to="Tiles/@AnimatableBody2D@114756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114756" to="Tiles/@AnimatableBody2D@114756" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114756" to="Tiles/@AnimatableBody2D@114756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114757" to="Tiles/@AnimatableBody2D@114757/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114757" to="Tiles/@AnimatableBody2D@114757/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114757" to="Tiles/@AnimatableBody2D@114757" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114757" to="Tiles/@AnimatableBody2D@114757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114757" to="Tiles/@AnimatableBody2D@114757" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114757" to="Tiles/@AnimatableBody2D@114757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114758" to="Tiles/@AnimatableBody2D@114758/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114758" to="Tiles/@AnimatableBody2D@114758/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114758" to="Tiles/@AnimatableBody2D@114758" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114758" to="Tiles/@AnimatableBody2D@114758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114758" to="Tiles/@AnimatableBody2D@114758" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114758" to="Tiles/@AnimatableBody2D@114758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114759" to="Tiles/@AnimatableBody2D@114759/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114759" to="Tiles/@AnimatableBody2D@114759/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114759" to="Tiles/@AnimatableBody2D@114759" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114759" to="Tiles/@AnimatableBody2D@114759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114759" to="Tiles/@AnimatableBody2D@114759" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114759" to="Tiles/@AnimatableBody2D@114759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114760" to="Tiles/@AnimatableBody2D@114760/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114760" to="Tiles/@AnimatableBody2D@114760/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114760" to="Tiles/@AnimatableBody2D@114760" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114760" to="Tiles/@AnimatableBody2D@114760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114760" to="Tiles/@AnimatableBody2D@114760" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114760" to="Tiles/@AnimatableBody2D@114760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114761" to="Tiles/@Node2D@114761/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114762" to="Tiles/@Node2D@114762/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114763" to="Tiles/@AnimatableBody2D@114763/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114763" to="Tiles/@AnimatableBody2D@114763/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114763" to="Tiles/@AnimatableBody2D@114763" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114763" to="Tiles/@AnimatableBody2D@114763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114763" to="Tiles/@AnimatableBody2D@114763" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114763" to="Tiles/@AnimatableBody2D@114763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114764" to="Tiles/@Node2D@114764/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114766" to="Tiles/@AnimatableBody2D@114766/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114766" to="Tiles/@AnimatableBody2D@114766/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114766" to="Tiles/@AnimatableBody2D@114766" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114766" to="Tiles/@AnimatableBody2D@114766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114766" to="Tiles/@AnimatableBody2D@114766" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114766" to="Tiles/@AnimatableBody2D@114766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114772" to="Tiles/@Node2D@114772/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114773" to="Tiles/@AnimatableBody2D@114773/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114773" to="Tiles/@AnimatableBody2D@114773/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114773" to="Tiles/@AnimatableBody2D@114773" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114773" to="Tiles/@AnimatableBody2D@114773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114773" to="Tiles/@AnimatableBody2D@114773" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114773" to="Tiles/@AnimatableBody2D@114773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114776" to="Tiles/@Node2D@114776/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114783" to="Tiles/@Node2D@114783/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114784" to="Tiles/@AnimatableBody2D@114784/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114784" to="Tiles/@AnimatableBody2D@114784/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114784" to="Tiles/@AnimatableBody2D@114784" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114784" to="Tiles/@AnimatableBody2D@114784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114784" to="Tiles/@AnimatableBody2D@114784" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114784" to="Tiles/@AnimatableBody2D@114784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114787" to="Tiles/@AnimatableBody2D@114787/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114787" to="Tiles/@AnimatableBody2D@114787/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114787" to="Tiles/@AnimatableBody2D@114787" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114787" to="Tiles/@AnimatableBody2D@114787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114787" to="Tiles/@AnimatableBody2D@114787" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114787" to="Tiles/@AnimatableBody2D@114787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114790" to="Tiles/@Node2D@114790/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114793" to="Tiles/@Node2D@114793/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114794" to="Tiles/@AnimatableBody2D@114794/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114794" to="Tiles/@AnimatableBody2D@114794/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114794" to="Tiles/@AnimatableBody2D@114794" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114794" to="Tiles/@AnimatableBody2D@114794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114794" to="Tiles/@AnimatableBody2D@114794" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114794" to="Tiles/@AnimatableBody2D@114794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114797" to="Tiles/@AnimatableBody2D@114797/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114797" to="Tiles/@AnimatableBody2D@114797/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114797" to="Tiles/@AnimatableBody2D@114797" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114797" to="Tiles/@AnimatableBody2D@114797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114797" to="Tiles/@AnimatableBody2D@114797" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114797" to="Tiles/@AnimatableBody2D@114797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114801" to="Tiles/@Node2D@114801/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114808" to="Tiles/@AnimatableBody2D@114808/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114808" to="Tiles/@AnimatableBody2D@114808/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114808" to="Tiles/@AnimatableBody2D@114808" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114808" to="Tiles/@AnimatableBody2D@114808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114808" to="Tiles/@AnimatableBody2D@114808" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114808" to="Tiles/@AnimatableBody2D@114808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114809" to="Tiles/@AnimatableBody2D@114809/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114809" to="Tiles/@AnimatableBody2D@114809/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114809" to="Tiles/@AnimatableBody2D@114809" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114809" to="Tiles/@AnimatableBody2D@114809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114809" to="Tiles/@AnimatableBody2D@114809" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114809" to="Tiles/@AnimatableBody2D@114809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114810" to="Tiles/@Node2D@114810/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114816" to="Tiles/@Node2D@114816/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114821" to="Tiles/@AnimatableBody2D@114821/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114821" to="Tiles/@AnimatableBody2D@114821/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114821" to="Tiles/@AnimatableBody2D@114821" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114821" to="Tiles/@AnimatableBody2D@114821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114821" to="Tiles/@AnimatableBody2D@114821" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114821" to="Tiles/@AnimatableBody2D@114821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114824" to="Tiles/@AnimatableBody2D@114824/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114824" to="Tiles/@AnimatableBody2D@114824/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114824" to="Tiles/@AnimatableBody2D@114824" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114824" to="Tiles/@AnimatableBody2D@114824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114824" to="Tiles/@AnimatableBody2D@114824" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114824" to="Tiles/@AnimatableBody2D@114824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114828" to="Tiles/@Node2D@114828/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114829" to="Tiles/@Node2D@114829/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114835" to="Tiles/@Node2D@114835/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114836" to="Tiles/@AnimatableBody2D@114836/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114836" to="Tiles/@AnimatableBody2D@114836/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114836" to="Tiles/@AnimatableBody2D@114836" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114836" to="Tiles/@AnimatableBody2D@114836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114836" to="Tiles/@AnimatableBody2D@114836" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114836" to="Tiles/@AnimatableBody2D@114836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114837" to="Tiles/@AnimatableBody2D@114837/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114837" to="Tiles/@AnimatableBody2D@114837/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114837" to="Tiles/@AnimatableBody2D@114837" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114837" to="Tiles/@AnimatableBody2D@114837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114837" to="Tiles/@AnimatableBody2D@114837" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114837" to="Tiles/@AnimatableBody2D@114837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114838" to="Tiles/@AnimatableBody2D@114838/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114838" to="Tiles/@AnimatableBody2D@114838/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114838" to="Tiles/@AnimatableBody2D@114838" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114838" to="Tiles/@AnimatableBody2D@114838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114838" to="Tiles/@AnimatableBody2D@114838" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114838" to="Tiles/@AnimatableBody2D@114838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114839" to="Tiles/@AnimatableBody2D@114839/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114839" to="Tiles/@AnimatableBody2D@114839/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114839" to="Tiles/@AnimatableBody2D@114839" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114839" to="Tiles/@AnimatableBody2D@114839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114839" to="Tiles/@AnimatableBody2D@114839" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114839" to="Tiles/@AnimatableBody2D@114839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114840" to="Tiles/@AnimatableBody2D@114840/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114840" to="Tiles/@AnimatableBody2D@114840/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114840" to="Tiles/@AnimatableBody2D@114840" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114840" to="Tiles/@AnimatableBody2D@114840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114840" to="Tiles/@AnimatableBody2D@114840" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114840" to="Tiles/@AnimatableBody2D@114840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114841" to="Tiles/@Node2D@114841/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114842" to="Tiles/@Node2D@114842/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@114850" to="Tiles/@Node2D@114850/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114851" to="Tiles/@AnimatableBody2D@114851/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114851" to="Tiles/@AnimatableBody2D@114851/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114851" to="Tiles/@AnimatableBody2D@114851" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114851" to="Tiles/@AnimatableBody2D@114851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114851" to="Tiles/@AnimatableBody2D@114851" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114851" to="Tiles/@AnimatableBody2D@114851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@114852" to="Tiles/@Node2D@114852/LevelPersistance" method="set_as_active"] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMBLL/YouVSBoo/Boo1-3.tscn b/Scenes/Levels/SMBLL/YouVSBoo/Boo1-3.tscn new file mode 100644 index 0000000..0eb725a --- /dev/null +++ b/Scenes/Levels/SMBLL/YouVSBoo/Boo1-3.tscn @@ -0,0 +1,204 @@ +[gd_scene load_steps=13 format=4 uid="uid://bj23lb720p5l6"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_r4n46"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_8iwdf"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_byhd0"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_ju4u3"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_kdsrq"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="8_8iwdf"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_byhd0"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="10_kdsrq"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="11_6quhh"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="12_geva3"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="13_e38uv"] + +[sub_resource type="Curve2D" id="Curve2D_geva3"] +_data = { +"points": PackedVector2Array(-98.86888, -4.0696635, 98.86888, 4.0696635, -248, -56, -55.538937, 1.1969599, 55.538937, -1.1969599, -88, -136, -33.275482, -1.4363518, 33.275482, 1.4363518, 24, -168, -36.19846, 0.11251438, 36.19846, -0.11251438, 120, -88, -37.946022, -0.8689929, 37.946022, 0.8689929, 232, -88, -37.366695, -0.8689929, 37.366695, 0.8689929, 328, -40, -48.6636, -0.8689929, 48.6636, 0.8689929, 432, -136, -34.95123, -1.1969599, 34.95123, 1.1969599, 536, -136, -33.514877, -1.6757438, 33.514877, 1.6757438, 584, -104, -23.939198, 0.9575679, 23.939198, -0.9575679, 640, -104, -25.37555, 0.9575679, 25.37555, -0.9575679, 704, -168, -28.00886, -1.1969599, 28.00886, 1.1969599, 792, -168, -53.863194, -0.23939197, 0, 0, 912, -88, -22.941414, -0.6372615, 22.941414, 0.6372615, 1120, -88, -42.05926, 0.31863075, 42.05926, -0.31863075, 1184, -120, -30.907183, -0.6372615, 30.907183, 0.6372615, 1256, -72, -42.05926, -0.6372615, 42.05926, 0.6372615, 1336, -72, -80.61358, 4.7794614, 80.61358, -4.7794614, 1424, -168, -36.323906, -2.549046, 36.323906, 2.549046, 1512, -168, -50.34366, -1.9117845, 50.34366, 1.9117845, 1616, -88, -42.37789, -0.95589226, 42.37789, 0.95589226, 1784, -136, -56.079014, 0, 56.079014, 0, 1960, -56, -43.652412, 0.95589226, 43.652412, -0.95589226, 2080, -104, -49.706398, 0, 49.706398, 0, 2152, -72, -44.926937, 0.6372615, 44.926937, -0.6372615, 2256, -168, -33.1376, 0.6372615, 33.1376, -0.6372615, 2328, -128, -32.818966, 1.5931537, 32.818966, -1.5931537, 2448, -168, -47.475983, 0, 47.475983, 0, 2608, -104, -55.44175, -1.274523, 55.44175, 1.274523, 2736, -168, 0, 0, 0, 0, 2864, -136, -43.971043, 0.95589226, 43.971043, -0.95589226, 2968, -88, -61.177105, -2.8676767, 61.177105, 2.8676767, 3128, -152, -49.419632, -1.4019754, 49.419632, 1.4019754, 3240, -72, -41.007782, 0.35049385, 41.007782, -0.35049385, 3336, -104, -36.10087, 1.4019754, 36.10087, -1.4019754, 3416, -80, -38.904816, -0.7009877, 38.904816, 0.7009877, 3472, -168, -45.5642, 2.4534569, 45.5642, -2.4534569, 3560, -144, -72.90272, -1.7524693, 72.90272, 1.7524693, 3720, -184, 0, 0, 0, 0, 3832, -152) +} +point_count = 39 + +[node name="BooLL1-3" type="Node"] +script = ExtResource("1_r4n46") +music = ExtResource("2_8iwdf") +campaign = "SMBLL" +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_byhd0")] +primary_layer = 2 +second_layer = 2 +overlay_clouds = true + +[node name="Tiles" parent="." instance=ExtResource("4_ju4u3")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAADAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAADAAIAAAA/AAAAAAABAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAADAAAAAAA/AAEAAAABAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAADAAEAAAA/AAIAAAABAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAADAAIAAACqAAAAAAABAAAAAACrAAAAAAADAAAAAACqAAEAAAABAAEAAACrAAEAAAADAAEAAACqAAIAAAABAAIAAACrAAIAAAADAAIAAADEAAAAAAABAAAAAADFAAAAAAADAAAAAADEAAEAAAABAAEAAADFAAEAAAADAAEAAADEAAIAAAABAAIAAADFAAIAAAADAAIAAADhAAAAAAABAAAAAADiAAAAAAADAAAAAADhAAEAAAABAAEAAADiAAEAAAADAAEAAADhAAIAAAABAAIAAADiAAIAAAADAAIAAADuAAAAAAABAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAACAAAAAAD+AAAAAAACAAAAAAD/AAAAAAACAAAAAAAAAQAAAAACAAAAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAACAAAAAAAGAQAAAAACAAAAAAAHAQAAAAACAAAAAAAIAQAAAAADAAAAAADuAAEAAAABAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAACAAEAAAD/AAEAAAACAAEAAAAAAQEAAAACAAEAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAACAAEAAAAGAQEAAAACAAEAAAAHAQEAAAACAAEAAAAIAQEAAAADAAEAAADuAAIAAAABAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAACAAIAAAAGAQIAAAACAAIAAAAHAQIAAAACAAIAAAAIAQIAAAADAAIAAADZAPn/AAAFAAAAAADaAPn/AAAGAAAAAADbAPn/AAAGAAAAAADcAPn/AAAGAAAAAADdAPn/AAAGAAAAAADeAPn/AAAHAAAAAADPAP3/AAAFAAAAAADQAP3/AAAGAAAAAADRAP3/AAAGAAAAAADSAP3/AAAHAAAAAADKAAAAAAAFAAAAAADLAAAAAAAGAAAAAADMAAAAAAAHAAAAAAC6AP7/AAAGAAAAAAC7AP7/AAAHAAAAAAC5AP7/AAAFAAAAAACwAPn/AAAFAAAAAACxAPn/AAAGAAAAAACyAPn/AAAGAAAAAACzAPn/AAAGAAAAAAC0APn/AAAHAAAAAACiAP7/AAAFAAAAAACjAP7/AAAGAAAAAACkAP7/AAAGAAAAAAClAP7/AAAHAAAAAACVAP//AAAFAAAAAACWAP//AAAGAAAAAACXAP//AAAGAAAAAACYAP//AAAGAAAAAACZAP//AAAGAAAAAACaAP//AAAGAAAAAACbAP//AAAGAAAAAACcAP//AAAGAAAAAACdAP//AAAGAAAAAACeAP//AAAHAAAAAACMAPn/AAAFAAAAAACNAPn/AAAGAAAAAACOAPn/AAAGAAAAAACPAPn/AAAGAAAAAACQAPn/AAAGAAAAAACRAPn/AAAGAAAAAACSAPn/AAAHAAAAAACDAAAAAAAFAAAAAACEAAAAAAAGAAAAAACFAAAAAAAGAAAAAACGAAAAAAAGAAAAAACHAAAAAAAHAAAAAACAAPv/AAAFAAAAAACBAPv/AAAGAAAAAACCAPv/AAAHAAAAAAB5AP7/AAAFAAAAAAB6AP7/AAAGAAAAAAB7AP7/AAAGAAAAAAB8AP7/AAAGAAAAAAB9AP7/AAAGAAAAAAB+AP7/AAAHAAAAAAB7APr/AAAFAAAAAAB8APr/AAAGAAAAAAB9APr/AAAHAAAAAABwAP//AAAFAAAAAABxAP//AAAGAAAAAAByAP//AAAGAAAAAABzAP//AAAGAAAAAAB0AP//AAAGAAAAAAB1AP//AAAGAAAAAAB2AP//AAAGAAAAAAB3AP//AAAHAAAAAABzAPb/AAAFAAAAAAB0APb/AAAGAAAAAAB1APb/AAAGAAAAAAB2APb/AAAHAAAAAABsAPr/AAAFAAAAAABtAPr/AAAGAAAAAABuAPr/AAAGAAAAAABvAPr/AAAHAAAAAABhAP3/AAAFAAAAAABiAP3/AAAGAAAAAABjAP3/AAAGAAAAAABkAP3/AAAGAAAAAABlAP3/AAAGAAAAAABmAP3/AAAGAAAAAABnAP3/AAAGAAAAAABoAP3/AAAGAAAAAABpAP3/AAAHAAAAAABQAP//AAAFAAAAAABRAP//AAAGAAAAAABSAP//AAAGAAAAAABTAP//AAAGAAAAAABUAP//AAAGAAAAAABVAP//AAAHAAAAAABYAPf/AAAFAAAAAABZAPf/AAAGAAAAAABaAPf/AAAGAAAAAABbAPf/AAAGAAAAAABcAPf/AAAHAAAAAADaAPr/AAAFAAEAAADbAPr/AAAGAAEAAADcAPr/AAAGAAEAAADdAPr/AAAHAAEAAADaAPv/AAAFAAEAAADbAPv/AAAGAAEAAADcAPv/AAAGAAEAAADdAPv/AAAHAAEAAADaAPz/AAAFAAEAAADbAPz/AAAGAAEAAADcAPz/AAAGAAEAAADdAPz/AAAHAAEAAADaAP3/AAAFAAEAAADbAP3/AAAGAAEAAADcAP3/AAAGAAEAAADdAP3/AAAHAAEAAADaAP7/AAAFAAEAAADbAP7/AAAGAAEAAADcAP7/AAAGAAEAAADdAP7/AAAHAAEAAADaAP//AAAFAAEAAADbAP//AAAGAAEAAADcAP//AAAGAAEAAADdAP//AAAHAAEAAADaAAAAAAAFAAEAAADbAAAAAAAGAAEAAADcAAAAAAAGAAEAAADdAAAAAAAHAAEAAADaAAEAAAAFAAEAAADbAAEAAAAGAAEAAADcAAEAAAAGAAEAAADdAAEAAAAHAAEAAADaAAIAAAAFAAEAAADbAAIAAAAGAAEAAADcAAIAAAAGAAEAAADdAAIAAAAHAAEAAADQAP7/AAAFAAEAAADRAP7/AAAHAAEAAADQAP//AAAFAAEAAADRAP//AAAHAAEAAADQAAAAAAAFAAEAAADRAAAAAAAHAAEAAADQAAEAAAAFAAEAAADRAAEAAAAHAAEAAADQAAIAAAAFAAEAAADRAAIAAAAHAAEAAADLAAEAAAAGAAYAAADLAAIAAAAGAAYAAAC6AP//AAAGAAYAAAC6AAAAAAAGAAYAAAC6AAEAAAAGAAYAAAC6AAIAAAAGAAYAAACxAPr/AAAFAAEAAACyAPr/AAAGAAEAAACzAPr/AAAHAAEAAACxAPv/AAAFAAEAAACyAPv/AAAGAAEAAACzAPv/AAAHAAEAAACxAPz/AAAFAAEAAACyAPz/AAAGAAEAAACzAPz/AAAHAAEAAACxAP3/AAAFAAEAAACyAP3/AAAGAAEAAACzAP3/AAAHAAEAAACxAP7/AAAFAAEAAACyAP7/AAAGAAEAAACzAP7/AAAHAAEAAACxAP//AAAFAAEAAACyAP//AAAGAAEAAACzAP//AAAHAAEAAACxAAAAAAAFAAEAAACyAAAAAAAGAAEAAACzAAAAAAAHAAEAAACxAAEAAAAFAAEAAACyAAEAAAAGAAEAAACzAAEAAAAHAAEAAACxAAIAAAAFAAEAAACyAAIAAAAGAAEAAACzAAIAAAAHAAEAAACjAP//AAAFAAEAAACkAP//AAAHAAEAAACjAAAAAAAFAAEAAACkAAAAAAAHAAEAAACjAAEAAAAFAAEAAACkAAEAAAAHAAEAAACjAAIAAAAFAAEAAACkAAIAAAAHAAEAAACWAAAAAAAFAAEAAACXAAAAAAAGAAEAAACYAAAAAAAGAAEAAACZAAAAAAAGAAEAAACaAAAAAAAGAAEAAACbAAAAAAAGAAEAAACcAAAAAAAGAAEAAACdAAAAAAAHAAEAAACWAAEAAAAFAAEAAACXAAEAAAAGAAEAAACYAAEAAAAGAAEAAACZAAEAAAAGAAEAAACaAAEAAAAGAAEAAACbAAEAAAAGAAEAAACcAAEAAAAGAAEAAACdAAEAAAAHAAEAAACWAAIAAAAFAAEAAACXAAIAAAAGAAEAAACYAAIAAAAGAAEAAACZAAIAAAAGAAEAAACaAAIAAAAGAAEAAACbAAIAAAAGAAEAAACcAAIAAAAGAAEAAACdAAIAAAAHAAEAAACNAPr/AAAFAAEAAACOAPr/AAAGAAEAAACPAPr/AAAGAAEAAACQAPr/AAAGAAEAAACRAPr/AAAHAAEAAACNAPv/AAAFAAEAAACOAPv/AAAGAAEAAACPAPv/AAAGAAEAAACQAPv/AAAGAAEAAACRAPv/AAAHAAEAAACNAPz/AAAFAAEAAACOAPz/AAAGAAEAAACPAPz/AAAGAAEAAACQAPz/AAAGAAEAAACRAPz/AAAHAAEAAACNAP3/AAAFAAEAAACOAP3/AAAGAAEAAACPAP3/AAAGAAEAAACQAP3/AAAGAAEAAACRAP3/AAAHAAEAAACNAP7/AAAFAAEAAACOAP7/AAAGAAEAAACPAP7/AAAGAAEAAACQAP7/AAAGAAEAAACRAP7/AAAHAAEAAACNAP//AAAFAAEAAACOAP//AAAGAAEAAACPAP//AAAGAAEAAACQAP//AAAGAAEAAACRAP//AAAHAAEAAACNAAAAAAAFAAEAAACOAAAAAAAGAAEAAACPAAAAAAAGAAEAAACQAAAAAAAGAAEAAACRAAAAAAAHAAEAAACNAAEAAAAFAAEAAACOAAEAAAAGAAEAAACPAAEAAAAGAAEAAACQAAEAAAAGAAEAAACRAAEAAAAHAAEAAACNAAIAAAAFAAEAAACOAAIAAAAGAAEAAACPAAIAAAAGAAEAAACQAAIAAAAGAAEAAACRAAIAAAAHAAEAAACEAAEAAAAFAAEAAACFAAEAAAAGAAEAAACGAAEAAAAHAAEAAACEAAIAAAAFAAEAAACFAAIAAAAGAAEAAACGAAIAAAAHAAEAAACBAPz/AAAGAAYAAACBAP3/AAAGAAYAAACBAP7/AAAGAAYAAACBAP//AAAGAAYAAACBAAAAAAAGAAYAAACBAAEAAAAGAAYAAACBAAIAAAAGAAYAAAB6AP//AAAFAAEAAAB7AP//AAAGAAEAAAB8AP//AAAGAAEAAAB9AP//AAAHAAEAAAB6AAAAAAAFAAEAAAB7AAAAAAAGAAEAAAB8AAAAAAAGAAEAAAB9AAAAAAAHAAEAAAB6AAEAAAAFAAEAAAB7AAEAAAAGAAEAAAB8AAEAAAAGAAEAAAB9AAEAAAAHAAEAAAB6AAIAAAAFAAEAAAB7AAIAAAAGAAEAAAB8AAIAAAAGAAEAAAB9AAIAAAAHAAEAAABxAAAAAAAFAAEAAAByAAAAAAAGAAEAAABzAAAAAAAGAAEAAAB0AAAAAAAGAAEAAAB1AAAAAAAGAAEAAAB2AAAAAAAHAAEAAABxAAEAAAAFAAEAAAByAAEAAAAGAAEAAABzAAEAAAAGAAEAAAB0AAEAAAAGAAEAAAB1AAEAAAAGAAEAAAB2AAEAAAAHAAEAAABxAAIAAAAFAAEAAAByAAIAAAAGAAEAAABzAAIAAAAGAAEAAAB0AAIAAAAGAAEAAAB1AAIAAAAGAAEAAAB2AAIAAAAHAAEAAAB0APf/AAAFAAEAAAB1APf/AAAHAAEAAAB0APj/AAAFAAEAAAB1APj/AAAHAAEAAAB0APn/AAAFAAEAAAB1APn/AAAHAAEAAAB0APr/AAAFAAEAAAB1APr/AAAHAAEAAAB0APv/AAAFAAEAAAB1APv/AAAHAAEAAAB0APz/AAAFAAEAAAB1APz/AAAHAAEAAAB0AP3/AAAFAAEAAAB1AP3/AAAHAAEAAAB0AP7/AAAFAAEAAAB1AP7/AAAHAAEAAAB8APv/AAAGAAYAAAB8AP3/AAAGAAYAAABtAPv/AAAFAAEAAABuAPv/AAAHAAEAAABtAPz/AAAFAAEAAABuAPz/AAAHAAEAAABtAP3/AAAFAAEAAABuAP3/AAAHAAEAAABtAP7/AAAFAAEAAABuAP7/AAAHAAEAAABtAP//AAAFAAEAAABuAP//AAAHAAEAAABtAAAAAAAFAAEAAABuAAAAAAAHAAEAAABtAAEAAAAFAAEAAABuAAEAAAAHAAEAAABiAP7/AAAFAAEAAABjAP7/AAAGAAEAAABkAP7/AAAGAAEAAABlAP7/AAAGAAEAAABmAP7/AAAGAAEAAABnAP7/AAAGAAEAAABoAP7/AAAHAAEAAABiAP//AAAFAAEAAABjAP//AAAGAAEAAABkAP//AAAGAAEAAABlAP//AAAGAAEAAABmAP//AAAGAAEAAABnAP//AAAGAAEAAABoAP//AAAHAAEAAABiAAAAAAAFAAEAAABjAAAAAAAGAAEAAABkAAAAAAAGAAEAAABlAAAAAAAGAAEAAABmAAAAAAAGAAEAAABnAAAAAAAGAAEAAABoAAAAAAAHAAEAAABiAAEAAAAFAAEAAABjAAEAAAAGAAEAAABkAAEAAAAGAAEAAABlAAEAAAAGAAEAAABmAAEAAAAGAAEAAABnAAEAAAAGAAEAAABoAAEAAAAHAAEAAABZAPj/AAAFAAEAAABaAPj/AAAGAAEAAABbAPj/AAAHAAEAAABZAPn/AAAFAAEAAABaAPn/AAAGAAEAAABbAPn/AAAHAAEAAABZAPr/AAAFAAEAAABaAPr/AAAGAAEAAABbAPr/AAAHAAEAAABZAPv/AAAFAAEAAABaAPv/AAAGAAEAAABbAPv/AAAHAAEAAABZAPz/AAAFAAEAAABaAPz/AAAGAAEAAABbAPz/AAAHAAEAAABZAP3/AAAFAAEAAABaAP3/AAAGAAEAAABbAP3/AAAHAAEAAABZAP7/AAAFAAEAAABaAP7/AAAGAAEAAABbAP7/AAAHAAEAAABZAP//AAAFAAEAAABaAP//AAAGAAEAAABbAP//AAAHAAEAAABZAAAAAAAFAAEAAABaAAAAAAAGAAEAAABbAAAAAAAHAAEAAABZAAEAAAAFAAEAAABaAAEAAAAGAAEAAABbAAEAAAAHAAEAAABRAAAAAAAFAAEAAABSAAAAAAAGAAEAAABTAAAAAAAGAAEAAABUAAAAAAAHAAEAAABRAAEAAAAFAAEAAABSAAEAAAAGAAEAAABTAAEAAAAGAAEAAABUAAEAAAAHAAEAAABRAAIAAAAFAAEAAABSAAIAAAAGAAEAAABTAAIAAAAGAAEAAABUAAIAAAAHAAEAAABZAAIAAAAFAAEAAABaAAIAAAAGAAEAAABbAAIAAAAHAAEAAAAzAP7/AAAFAAAAAAA0AP7/AAAGAAAAAAA1AP7/AAAGAAAAAAA2AP7/AAAGAAAAAAA3AP7/AAAGAAAAAAA4AP7/AAAGAAAAAAA5AP7/AAAGAAAAAAA6AP7/AAAHAAAAAAA2APb/AAAFAAAAAAA3APb/AAAGAAAAAAA4APb/AAAGAAAAAAA5APb/AAAHAAAAAAArAAAAAAAFAAAAAAAsAAAAAAAGAAAAAAAtAAAAAAAGAAAAAAAuAAAAAAAGAAAAAAAvAAAAAAAGAAAAAAAwAAAAAAAGAAAAAAAxAAAAAAAHAAAAAAAjAPv/AAAFAAAAAAAkAPv/AAAGAAAAAAAlAPv/AAAGAAAAAAAmAPv/AAAGAAAAAAAnAPv/AAAGAAAAAAAoAPv/AAAGAAAAAAApAPv/AAAHAAAAAAAdAP7/AAAFAAAAAAAeAP7/AAAGAAAAAAAfAP7/AAAHAAAAAAATAP//AAAFAAAAAAAUAP//AAAGAAAAAAAVAP//AAAGAAAAAAAWAP//AAAGAAAAAAAXAP//AAAGAAAAAAAYAP//AAAGAAAAAAAZAP//AAAGAAAAAAAaAP//AAAGAAAAAAAbAP//AAAHAAAAAAAKAPz/AAAFAAAAAAALAPz/AAAGAAAAAAAMAPz/AAAGAAAAAAANAPz/AAAHAAAAAAAEAAAAAAAFAAAAAAAFAAAAAAAGAAAAAAAGAAAAAAAGAAAAAAAHAAAAAAAGAAAAAAAIAAAAAAAGAAAAAAAJAAAAAAAHAAAAAAAGAPf/AAAFAAAAAAAHAPf/AAAGAAAAAAAIAPf/AAAGAAAAAAAJAPf/AAAHAAAAAAD8//n/AAAFAAAAAAD9//n/AAAGAAAAAAD+//n/AAAGAAAAAAD///n/AAAGAAAAAAAAAPn/AAAHAAAAAAD9//r/AAAFAAEAAAD+//r/AAAGAAEAAAD///r/AAAHAAEAAAD9//v/AAAFAAEAAAD+//v/AAAGAAEAAAD///v/AAAHAAEAAAD9//z/AAAFAAEAAAD+//z/AAAGAAEAAAD///z/AAAHAAEAAAD9//3/AAAFAAEAAAD+//3/AAAGAAEAAAD///3/AAAHAAEAAAD9//7/AAAFAAEAAAD+//7/AAAGAAEAAAD///7/AAAHAAEAAAD9////AAAFAAEAAAD+////AAAGAAEAAAD/////AAAHAAEAAAD9/wAAAAAFAAEAAAD+/wAAAAAGAAEAAAD//wAAAAAHAAEAAAD9/wEAAAAFAAEAAAD+/wEAAAAGAAEAAAD//wEAAAAHAAEAAAAHAPj/AAAFAAEAAAAIAPj/AAAHAAEAAAAHAPn/AAAFAAEAAAAIAPn/AAAHAAEAAAAHAPr/AAAFAAEAAAAIAPr/AAAHAAEAAAAHAPv/AAAFAAEAAAAIAPv/AAAHAAEAAAAHAPz/AAAFAAEAAAAIAPz/AAAHAAEAAAAHAP3/AAAFAAEAAAAIAP3/AAAHAAEAAAAHAP7/AAAFAAEAAAAIAP7/AAAHAAEAAAAHAP//AAAFAAEAAAAIAP//AAAHAAEAAAD9/wIAAAAFAAEAAAD+/wIAAAAGAAEAAAD//wIAAAAHAAEAAAAFAAEAAAAFAAEAAAAGAAEAAAAGAAEAAAAHAAEAAAAGAAEAAAAIAAEAAAAHAAEAAAAFAAIAAAAFAAEAAAAGAAIAAAAGAAEAAAAHAAIAAAAGAAEAAAAIAAIAAAAHAAEAAAALAP3/AAAFAAEAAAAMAP3/AAAHAAEAAAALAP7/AAAFAAEAAAAMAP7/AAAHAAEAAAALAP//AAAFAAEAAAAMAP//AAAHAAEAAAALAAAAAAAFAAEAAAAMAAAAAAAHAAEAAAALAAEAAAAFAAEAAAAMAAEAAAAHAAEAAAALAAIAAAAFAAEAAAAMAAIAAAAHAAEAAAAUAAAAAAAFAAEAAAAVAAAAAAAGAAEAAAAWAAAAAAAGAAEAAAAXAAAAAAAGAAEAAAAYAAAAAAAGAAEAAAAZAAAAAAAGAAEAAAAaAAAAAAAHAAEAAAAUAAEAAAAFAAEAAAAVAAEAAAAGAAEAAAAWAAEAAAAGAAEAAAAXAAEAAAAGAAEAAAAYAAEAAAAGAAEAAAAZAAEAAAAGAAEAAAAaAAEAAAAHAAEAAAAUAAIAAAAFAAEAAAAVAAIAAAAGAAEAAAAWAAIAAAAGAAEAAAAXAAIAAAAGAAEAAAAYAAIAAAAGAAEAAAAZAAIAAAAGAAEAAAAaAAIAAAAHAAEAAAAeAP//AAAGAAYAAAAeAAAAAAAGAAYAAAAeAAEAAAAGAAYAAAAeAAIAAAAGAAYAAAAkAPz/AAAFAAEAAAAlAPz/AAAGAAEAAAAmAPz/AAAGAAEAAAAnAPz/AAAGAAEAAAAoAPz/AAAHAAEAAAAkAP3/AAAFAAEAAAAlAP3/AAAGAAEAAAAmAP3/AAAGAAEAAAAnAP3/AAAGAAEAAAAoAP3/AAAHAAEAAAAkAP7/AAAFAAEAAAAlAP7/AAAGAAEAAAAmAP7/AAAGAAEAAAAnAP7/AAAGAAEAAAAoAP7/AAAHAAEAAAAkAP//AAAFAAEAAAAlAP//AAAGAAEAAAAmAP//AAAGAAEAAAAnAP//AAAGAAEAAAAoAP//AAAHAAEAAAAkAAAAAAAFAAEAAAAlAAAAAAAGAAEAAAAmAAAAAAAGAAEAAAAnAAAAAAAGAAEAAAAoAAAAAAAHAAEAAAAkAAEAAAAFAAEAAAAlAAEAAAAGAAEAAAAmAAEAAAAGAAEAAAAnAAEAAAAGAAEAAAAoAAEAAAAHAAEAAAAkAAIAAAAFAAEAAAAlAAIAAAAGAAEAAAAmAAIAAAAGAAEAAAAnAAIAAAAGAAEAAAAoAAIAAAAHAAEAAAAsAAEAAAAFAAEAAAAtAAEAAAAGAAEAAAAuAAEAAAAGAAEAAAAvAAEAAAAGAAEAAAAwAAEAAAAHAAEAAAAsAAIAAAAFAAEAAAAtAAIAAAAGAAEAAAAuAAIAAAAGAAEAAAAvAAIAAAAGAAEAAAAwAAIAAAAHAAEAAAA0AP//AAAFAAEAAAA1AP//AAAGAAEAAAA2AP//AAAGAAEAAAA3AP//AAAGAAEAAAA4AP//AAAGAAEAAAA5AP//AAAHAAEAAAA0AAAAAAAFAAEAAAA1AAAAAAAGAAEAAAA2AAAAAAAGAAEAAAA3AAAAAAAGAAEAAAA4AAAAAAAGAAEAAAA5AAAAAAAHAAEAAAA0AAEAAAAFAAEAAAA1AAEAAAAGAAEAAAA2AAEAAAAGAAEAAAA3AAEAAAAGAAEAAAA4AAEAAAAGAAEAAAA5AAEAAAAHAAEAAAA0AAIAAAAFAAEAAAA1AAIAAAAGAAEAAAA2AAIAAAAGAAEAAAA3AAIAAAAGAAEAAAA4AAIAAAAGAAEAAAA5AAIAAAAHAAEAAAA3APr/AAAFAAEAAAA4APr/AAAHAAEAAAA3APv/AAAFAAEAAAA4APv/AAAHAAEAAAA3APz/AAAFAAEAAAA4APz/AAAHAAEAAAA3AP3/AAAFAAEAAAA4AP3/AAAHAAEAAAA3APf/AAAFAAEAAAA3APj/AAAFAAEAAAA3APn/AAAFAAEAAAA4APf/AAAHAAEAAAA4APj/AAAHAAEAAAA4APn/AAAHAAEAAABGAP//AAAEAAIAAABHAP//AAAEAAIAAABIAP//AAAEAAIAAABJAP//AAAEAAIAAABKAP//AAAEAAIAAABLAP//AAAEAAIAAABJAPz/AAAEAAIAAABJAP3/AAAEAAIAAABJAP7/AAAEAAIAAABKAPz/AAAEAAIAAABKAP3/AAAEAAIAAABKAP7/AAAEAAIAAABLAPz/AAAEAAIAAABLAP3/AAAEAAIAAABLAP7/AAAEAAIAAABIAP3/AAAEAAIAAABIAP7/AAAEAAIAAABHAP7/AAAEAAIAAADvAP//AAAEAAIAAADhAPj/AQAAAAAAFADhAPn/AQAAAAAAFADhAPr/AQAAAAAAFADhAPv/AQAAAAAAFADhAPz/AQAAAAAAFADhAP3/AQAAAAAAFADhAP7/AQAAAAAAFADhAP//AQAAAAAAFADiAPj/AQAAAAAAFADiAPn/AQAAAAAAFADiAPr/AQAAAAAAFADiAPv/AQAAAAAAFADiAPz/AQAAAAAAFADiAP3/AQAAAAAAFADiAP7/AQAAAAAAFADiAP//AQAAAAAAFADnAPb/AQAAAAAAFADoAPb/AQAAAAAAFADZAPj/AQAAAAAAFADPAPX/AQAAAAAAFADQAPX/AQAAAAAAFADRAPX/AQAAAAAAFADSAPX/AQAAAAAAFADJAPb/AQAAAAAAFADJAPf/AQAAAAAAFADKAPb/AQAAAAAAFADKAPf/AQAAAAAAFADLAPb/AQAAAAAAFADLAPf/AQAAAAAAFADMAPb/AQAAAAAAFADMAPf/AQAAAAAAFADEAPn/AQAAAAAAFADEAPr/AQAAAAAAFADEAPv/AQAAAAAAFADEAPz/AQAAAAAAFADEAP3/AQAAAAAAFADEAP7/AQAAAAAAFADEAP//AQAAAAAAFADFAPn/AQAAAAAAFADFAPr/AQAAAAAAFADFAPv/AQAAAAAAFADFAPz/AQAAAAAAFADFAP3/AQAAAAAAFADFAP7/AQAAAAAAFADFAP//AQAAAAAAFAC6APb/AQAAAAAAFAC6APf/AQAAAAAAFAC7APb/AQAAAAAAFAC7APf/AQAAAAAAFACqAPf/AQAAAAAAFACqAPj/AQAAAAAAFACqAPn/AQAAAAAAFACqAPr/AQAAAAAAFACqAPv/AQAAAAAAFACqAPz/AQAAAAAAFACqAP3/AQAAAAAAFACqAP7/AQAAAAAAFACqAP//AQAAAAAAFACrAPf/AQAAAAAAFACrAPj/AQAAAAAAFACrAPn/AQAAAAAAFACrAPr/AQAAAAAAFACrAPv/AQAAAAAAFACrAPz/AQAAAAAAFACrAP3/AQAAAAAAFACrAP7/AQAAAAAAFACrAP//AQAAAAAAFACiAPz/AQAAAAAAFACiAP3/AQAAAAAAFACjAPz/AQAAAAAAFACjAP3/AQAAAAAAFACkAPz/AQAAAAAAFACkAP3/AQAAAAAAFAClAPz/AQAAAAAAFAClAP3/AQAAAAAAFACjAPX/AQAAAAAAFACjAPb/AQAAAAAAFACkAPX/AQAAAAAAFACkAPb/AQAAAAAAFACYAPf/AQAAAAAAFACYAPj/AQAAAAAAFACZAPf/AQAAAAAAFACZAPj/AQAAAAAAFACaAPf/AQAAAAAAFACaAPj/AQAAAAAAFACbAPf/AQAAAAAAFACbAPj/AQAAAAAAFACeAP7/AQAAAAAAFACVAP3/AQAAAAAAFACVAP7/AQAAAAAAFACWAP3/AQAAAAAAFACWAP7/AQAAAAAAFAAEAP//AQAAAAAAFAAUAPX/AQAAAAAAFAAUAPb/AQAAAAAAFAAVAPX/AQAAAAAAFAAVAPb/AQAAAAAAFAAWAPX/AQAAAAAAFAAWAPb/AQAAAAAAFAAXAPX/AQAAAAAAFAAXAPb/AQAAAAAAFAAaAPv/AQAAAAAAFAAaAPz/AQAAAAAAFAAaAP3/AQAAAAAAFAAbAPv/AQAAAAAAFAAbAPz/AQAAAAAAFAAbAP3/AQAAAAAAFAAaAP7/AQAAAAAAFAAbAP7/AQAAAAAAFAAtAPf/AQAAAAAAFAAtAPj/AQAAAAAAFAAuAPf/AQAAAAAAFAAuAPj/AQAAAAAAFAAvAPf/AQAAAAAAFAAvAPj/AQAAAAAAFAAwAPf/AQAAAAAAFAAwAPj/AQAAAAAAFAApAPr/AQAAAAAAFAArAP//AQAAAAAAFAA6AP3/AQAAAAAAFAA/AP//AQAAAAAAFAA/APX/AQAAAAAAFAA/APb/AQAAAAAAFABAAPX/AQAAAAAAFABAAPb/AQAAAAAAFABRAPj/AQAAAAAAFABRAPn/AQAAAAAAFABSAPj/AQAAAAAAFABSAPn/AQAAAAAAFABQAPj/AQAAAAAAFABQAPn/AQAAAAAAFABjAPX/AQAAAAAAFABjAPb/AQAAAAAAFABkAPX/AQAAAAAAFABkAPb/AQAAAAAAFABlAPX/AQAAAAAAFABlAPb/AQAAAAAAFABmAPX/AQAAAAAAFABmAPb/AQAAAAAAFABnAPX/AQAAAAAAFABnAPb/AQAAAAAAFABhAPz/AQAAAAAAFABpAPv/AQAAAAAAFABpAPz/AQAAAAAAFABcAPb/AQAAAAAAFABvAPn/AQAAAAAAFABwAP3/AQAAAAAAFABwAP7/AQAAAAAAFABxAP3/AQAAAAAAFABxAP7/AQAAAAAAFAB8APj/AQAAAAAAFAB8APn/AQAAAAAAFAB9APj/AQAAAAAAFAB9APn/AQAAAAAAFACCAPX/AQAAAAAAFACCAPb/AQAAAAAAFACDAPX/AQAAAAAAFACDAPb/AQAAAAAAFACEAPX/AQAAAAAAFACEAPb/AQAAAAAAFACFAPX/AQAAAAAAFACFAPb/AQAAAAAAFACGAPX/AQAAAAAAFACGAPb/AQAAAAAAFACMAPj/AQAAAAAAFADVAP7/AQAAAAAAFgDWAP7/AQAAAAAAFgDPAPz/AQAAAAAAFgDQAPz/AQAAAAAAFgDRAPz/AQAAAAAAFgDSAPz/AQAAAAAAFgDKAP//AQAAAAAAFgDLAP//AQAAAAAAFgDMAP//AQAAAAAAFgDAAPr/AQAAAAAAFgDBAPr/AQAAAAAAFgC6AP3/AQAAAAAAFgC7AP3/AQAAAAAAFgC5AP3/AQAAAAAAFgCiAPv/AQAAAAAAFgCjAPv/AQAAAAAAFgCkAPv/AQAAAAAAFgClAPv/AQAAAAAAFgCHAP//AQAAAAAAFgBQAP7/AQAAAAAAFgBRAP7/AQAAAAAAFgBSAP7/AQAAAAAAFgBTAP7/AQAAAAAAFgBUAP7/AQAAAAAAFgBVAP7/AQAAAAAAFgAYAP7/AQAAAAAAFgD4////AQAAAAAAFgD5////AQAAAAAAFgD4//z/AQAAAAAAAwD5//z/AQAAAAAAAwD4//v/AQAAAAAAAwD5//v/AQAAAAAAAwD9//f/AQAAAAAAAwD+//f/AQAAAAAAAwD///f/AQAAAAAAAwALAPr/AQAAAAAAAwAMAPr/AQAAAAAAAwAYAPr/AQAAAAAAAwAYAPv/AQAAAAAAAwAkAPn/AQAAAAAAAwAlAPn/AQAAAAAAAwAmAPn/AQAAAAAAAwAtAP3/AQAAAAAAAwAuAP3/AQAAAAAAAwAvAP3/AQAAAAAAAwAuAPX/AQAAAAAAAwAvAPX/AQAAAAAAAwBBAP7/AQAAAAAAAwBCAP7/AQAAAAAAAwBDAP7/AQAAAAAAAwBEAP7/AQAAAAAAAwA3APX/AQAAAAAAAwA4APX/AQAAAAAAAwBUAPr/AQAAAAAAAwBUAPv/AQAAAAAAAwBVAPr/AQAAAAAAAwBVAPv/AQAAAAAAAwBZAPX/AQAAAAAAAwBaAPX/AQAAAAAAAwBjAPr/AQAAAAAAAwBkAPr/AQAAAAAAAwBlAPr/AQAAAAAAAwBmAPr/AQAAAAAAAwBnAPr/AQAAAAAAAwB6APz/AQAAAAAAAwB7APz/AQAAAAAAAwB9APz/AQAAAAAAAwB8APz/AAAGAAYAAAB8APb/AQAAAAAAAwB9APb/AQAAAAAAAwCEAP3/AQAAAAAAAwCEAP7/AQAAAAAAAwCFAP3/AQAAAAAAAwCFAP7/AQAAAAAAAwCOAPf/AQAAAAAAAwCPAPf/AQAAAAAAAwCQAPf/AQAAAAAAAwCRAPf/AQAAAAAAAwCYAPz/AQAAAAAAAwCZAPz/AQAAAAAAAwCaAPz/AQAAAAAAAwCbAPz/AQAAAAAAAwCjAPn/AQAAAAAAAwCkAPn/AQAAAAAAAwClAPn/AQAAAAAAAwCiAPn/AQAAAAAAAwCxAPf/AQAAAAAAAwCyAPf/AQAAAAAAAwCzAPf/AQAAAAAAAwC5APv/AQAAAAAAAwC6APv/AQAAAAAAAwC7APv/AQAAAAAAAwDAAPj/AQAAAAAAAwDBAPj/AQAAAAAAAwC6APX/AQAAAAAAAwC7APX/AQAAAAAAAwDRAPr/AQAAAAAAAwDQAPr/AQAAAAAAAwDKAP3/AQAAAAAAAwDLAP3/AQAAAAAAAwDMAP3/AQAAAAAAAwDVAPz/AQAAAAAAAwDWAPz/AQAAAAAAAwDbAPf/AQAAAAAAAwDcAPf/AQAAAAAAAwDdAPf/AQAAAAAAAwDoAPv/AQAAAAAAAwDoAPz/AQAAAAAAAwDpAPv/AQAAAAAAAwDpAPz/AQAAAAAAAwD+//X/AQAAAAAAEQAVAPv/AQAAAAAAEQAlAPf/AQAAAAAAEQBDAPz/AQAAAAAAEQBlAPj/AQAAAAAAEQCQAPX/AQAAAAAAEQCzAPX/AQAAAAAAEQDdAPX/AQAAAAAAEQAIAPb/AQAAAAAAFgA2APr/AQAAAAAAAQB2APv/AQAAAAAACAA1APr/AQAAAAAACADoAP//AQAAAAAAFgDpAP//AQAAAAAAFgA=") + +[node name="Player" parent="." instance=ExtResource("5_kdsrq")] +position = Vector2(-216, 0) + +[node name="StartCastle" parent="." instance=ExtResource("8_8iwdf")] +position = Vector2(-216, -40) + +[node name="DropShadow" parent="." instance=ExtResource("9_byhd0")] + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("10_kdsrq")] +boo = NodePath("../RaceBoo") +level_id = 2 + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("11_6quhh")] +position = Vector2(-248, -56) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [45, 35, 32, 30, 27] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_geva3") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-248, -56) +rotates = false + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="EndFlagpole" parent="." instance=ExtResource("12_geva3")] +position = Vector2(3832, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("13_e38uv")] +position = Vector2(3912, 0) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113307" to="Tiles/@Node2D@113307/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113308" to="Tiles/@Node2D@113308/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113309" to="Tiles/@Node2D@113309/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113310" to="Tiles/@Node2D@113310/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113311" to="Tiles/@Node2D@113311/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113312" to="Tiles/@Node2D@113312/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113313" to="Tiles/@Node2D@113313/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113314" to="Tiles/@Node2D@113314/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113315" to="Tiles/@Node2D@113315/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113316" to="Tiles/@Node2D@113316/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113317" to="Tiles/@Node2D@113317/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113318" to="Tiles/@Node2D@113318/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113319" to="Tiles/@Node2D@113319/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113320" to="Tiles/@Node2D@113320/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113321" to="Tiles/@Node2D@113321/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113322" to="Tiles/@Node2D@113322/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113323" to="Tiles/@Node2D@113323/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113324" to="Tiles/@Node2D@113324/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113325" to="Tiles/@Node2D@113325/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113326" to="Tiles/@Node2D@113326/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113327" to="Tiles/@Node2D@113327/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113328" to="Tiles/@Node2D@113328/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113329" to="Tiles/@Node2D@113329/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113330" to="Tiles/@Node2D@113330/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113331" to="Tiles/@Node2D@113331/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113332" to="Tiles/@Node2D@113332/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113333" to="Tiles/@Node2D@113333/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113334" to="Tiles/@Node2D@113334/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113335" to="Tiles/@Node2D@113335/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113336" to="Tiles/@Node2D@113336/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113337" to="Tiles/@Node2D@113337/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113338" to="Tiles/@Node2D@113338/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113339" to="Tiles/@Node2D@113339/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113340" to="Tiles/@Node2D@113340/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113341" to="Tiles/@Node2D@113341/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113342" to="Tiles/@Node2D@113342/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113343" to="Tiles/@Node2D@113343/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113344" to="Tiles/@Node2D@113344/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113345" to="Tiles/@Node2D@113345/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113346" to="Tiles/@Node2D@113346/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113347" to="Tiles/@Node2D@113347/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113348" to="Tiles/@Node2D@113348/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113349" to="Tiles/@Node2D@113349/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113350" to="Tiles/@Node2D@113350/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113351" to="Tiles/@Node2D@113351/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113352" to="Tiles/@Node2D@113352/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113353" to="Tiles/@Node2D@113353/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113354" to="Tiles/@Node2D@113354/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113355" to="Tiles/@Node2D@113355/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113356" to="Tiles/@Node2D@113356/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113357" to="Tiles/@Node2D@113357/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113358" to="Tiles/@Node2D@113358/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113359" to="Tiles/@Node2D@113359/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113360" to="Tiles/@Node2D@113360/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113361" to="Tiles/@Node2D@113361/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113362" to="Tiles/@Node2D@113362/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113363" to="Tiles/@Node2D@113363/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113364" to="Tiles/@Node2D@113364/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113365" to="Tiles/@Node2D@113365/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113366" to="Tiles/@Node2D@113366/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113367" to="Tiles/@Node2D@113367/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113368" to="Tiles/@Node2D@113368/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113369" to="Tiles/@Node2D@113369/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113370" to="Tiles/@Node2D@113370/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113371" to="Tiles/@Node2D@113371/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113372" to="Tiles/@Node2D@113372/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113373" to="Tiles/@Node2D@113373/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113374" to="Tiles/@Node2D@113374/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113375" to="Tiles/@Node2D@113375/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113376" to="Tiles/@Node2D@113376/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113377" to="Tiles/@Node2D@113377/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113378" to="Tiles/@Node2D@113378/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113379" to="Tiles/@Node2D@113379/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113380" to="Tiles/@Node2D@113380/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113381" to="Tiles/@Node2D@113381/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113382" to="Tiles/@Node2D@113382/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113383" to="Tiles/@Node2D@113383/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113384" to="Tiles/@Node2D@113384/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113385" to="Tiles/@Node2D@113385/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@113386" to="Tiles/@Node2D@113386/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113387" to="Tiles/@AnimatableBody2D@113387" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113387" to="Tiles/@AnimatableBody2D@113387/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113387" to="Tiles/@AnimatableBody2D@113387" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113387" to="Tiles/@AnimatableBody2D@113387/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113388" to="Tiles/@AnimatableBody2D@113388" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113388" to="Tiles/@AnimatableBody2D@113388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113388" to="Tiles/@AnimatableBody2D@113388" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113388" to="Tiles/@AnimatableBody2D@113388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113389" to="Tiles/@AnimatableBody2D@113389" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113389" to="Tiles/@AnimatableBody2D@113389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113389" to="Tiles/@AnimatableBody2D@113389" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113389" to="Tiles/@AnimatableBody2D@113389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113390" to="Tiles/@AnimatableBody2D@113390" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113390" to="Tiles/@AnimatableBody2D@113390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113390" to="Tiles/@AnimatableBody2D@113390" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113390" to="Tiles/@AnimatableBody2D@113390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113391" to="Tiles/@AnimatableBody2D@113391" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113391" to="Tiles/@AnimatableBody2D@113391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113391" to="Tiles/@AnimatableBody2D@113391" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113391" to="Tiles/@AnimatableBody2D@113391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113392" to="Tiles/@AnimatableBody2D@113392" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113392" to="Tiles/@AnimatableBody2D@113392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113392" to="Tiles/@AnimatableBody2D@113392" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113392" to="Tiles/@AnimatableBody2D@113392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113393" to="Tiles/@AnimatableBody2D@113393" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113393" to="Tiles/@AnimatableBody2D@113393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113393" to="Tiles/@AnimatableBody2D@113393" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113393" to="Tiles/@AnimatableBody2D@113393/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="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/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@113395" to="Tiles/@AnimatableBody2D@113395/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113395" to="Tiles/@AnimatableBody2D@113395/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113395" to="Tiles/@AnimatableBody2D@113395" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113395" to="Tiles/@AnimatableBody2D@113395" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113395" to="Tiles/@AnimatableBody2D@113395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113395" to="Tiles/@AnimatableBody2D@113395" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113395" to="Tiles/@AnimatableBody2D@113395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMBLL/YouVSBoo/Boo1-4.tscn b/Scenes/Levels/SMBLL/YouVSBoo/Boo1-4.tscn new file mode 100644 index 0000000..4b28965 --- /dev/null +++ b/Scenes/Levels/SMBLL/YouVSBoo/Boo1-4.tscn @@ -0,0 +1,277 @@ +[gd_scene load_steps=14 format=4 uid="uid://ckgfo7doisqcj"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_2mb2x"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_n51py"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_ihd4m"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_ll3l0"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_bcgeo"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_awphr"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="9_n51py"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="10_lhohi"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="11_awphr"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="12_nbqmd"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="13_8c3iy"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="14_lhohi"] + +[sub_resource type="Curve2D" id="Curve2D_n51py"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -248, -104, -45.76696, -0.2896643, 45.76696, 0.2896643, -120, -104, -50.691254, -0.8689929, 50.691254, 0.8689929, -40, -24, -33.60106, -0.8689929, 33.60106, 0.8689929, 72, -24, 24.621466, 0, -24.621466, 0, 80, -88, -42.29099, 0, 42.29099, 0, 72, -152, -50.471115, 1.4019754, 50.471115, -1.4019754, 280, -152, -55.37803, -0.35049385, 55.37803, 0.35049385, 400, -88, 0, 0, 0, 0, 472, -88, -42.409756, -1.0514815, 42.409756, 1.0514815, 536, -88, -47.667164, -0.35049385, 47.667164, 0.35049385, 592, -24, 0, 0, 0, 0, 736, -24, -32.59593, 0.7009877, 32.59593, -0.7009877, 800, -24, -41.708767, -0.35049385, 41.708767, 0.35049385, 848, -88, -38.20383, -0.35049385, 38.20383, 0.35049385, 904, -88, -30.492966, 2.102963, 30.492966, -2.102963, 936, -152, 0, 0, 0, 0, 1056, -152, -25.235558, -0.7009877, 25.235558, 0.7009877, 1248, -152, -32.59593, -1.0514815, 32.59593, 1.0514815, 1296, -88, -44.863213, 0.35049385, 44.863213, -0.35049385, 1440, -88, -41.708767, 0.35049385, 41.708767, -0.35049385, 1512, -64, -40.306793, 1.4019754, 40.306793, -1.4019754, 1600, -88, -32.59593, 0.35049385, 32.59593, -0.35049385, 1704, -88, -38.904816, -0.7009877, 38.904816, 0.7009877, 1752, -24, -31.193953, 0.35049385, 31.193953, -0.35049385, 1928, -24, -37.152348, 1.7524693, 37.152348, -1.7524693, 1968, -88, -46.61568, -3.1544447, 46.61568, 3.1544447, 2192, -88, -37.853336, 1.0514815, 37.853336, -1.0514815, 2256, -56, -46.966175, 1.0514815, 46.966175, -1.0514815, 2320, -72, 0, 0, 0, 0, 2584, -72) +} +point_count = 30 + +[node name="Level" type="Node"] +script = ExtResource("1_2mb2x") +music = ExtResource("2_n51py") +theme = "Castle" +campaign = "SMBLL" +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_ihd4m")] + +[node name="Tiles" parent="." instance=ExtResource("4_ll3l0")] +tile_map_data = PackedByteArray("AAADAPz/AAADAAMAAAAEAPz/AQAAAAAADwAIAPr/AQAAAAAAAwD5//X/AAACAAMAAAD6//X/AAACAAMAAAAGAPX/AAACAAMAAAAFAPX/AAACAAMAAAD+//j/AAABAAEAAAD+//n/AAABAAEAAAD+//f/AAABAAEAAAD///j/AAACAAEAAAD///n/AAACAAEAAAD///f/AAACAAEAAAD+//r/AAABAAEAAAD+//b/AAABAAEAAAAAAPj/AAACAAEAAAAAAPn/AAACAAEAAAAAAPf/AAACAAEAAAD///r/AAACAAEAAAD///b/AAACAAEAAAD+//v/AAABAAEAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAAHAAsAAAABAPj/AAADAAEAAAABAPn/AAADAAEAAAABAPf/AAADAAEAAAAAAPr/AAACAAEAAAAAAPb/AAACAAEAAAD///v/AAACAAEAAAD///X/AAACAAAAAAD+//z/AAABAAIAAAD7//X/AAACAAMAAAABAPr/AAADAAEAAAABAPb/AAADAAEAAAAAAPv/AAACAAEAAAAAAPX/AAACAAAAAAD///z/AAACAAIAAAABAPv/AAADAAEAAAABAPX/AAAIAAsAAAAAAPz/AAACAAIAAAAEAPj/AAAEAAAAAAACAPX/AAACAAMAAAABAPz/AAAIAAwAAAD2//f/AAADAAIAAAAFAPj/AAACAAMAAAADAPX/AAACAAMAAAACAPz/AAACAAMAAAAGAPj/AAACAAMAAAAEAPX/AAACAAMAAAAHAPj/AAACAAMAAAAIAPj/AAACAAMAAAAIAPn/AQAAAAAAAwAJAPj/AAACAAMAAAAJAPn/AQAAAAAAAwDv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAADAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAADAAIAAADv//z/AAABAAIAAADw//z/AAACAAIAAADx//z/AAACAAIAAADy//z/AAACAAIAAADz//z/AAACAAIAAAD0//z/AAACAAIAAAD1//z/AAAIAAwAAAD2//z/AAADAAMAAADv//r/AAABAAAAAADw//r/AAACAAAAAADx//r/AAACAAAAAADy//r/AAACAAAAAADz//r/AAACAAAAAAD0//r/AAADAAAAAADv//v/AAABAAEAAADw//v/AAACAAEAAADx//v/AAACAAEAAADy//v/AAACAAEAAADz//v/AAACAAEAAAD0//v/AAABAAsAAAD1//v/AAADAAAAAADv//X/AAABAAAAAADw//X/AAACAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAAIAAsAAADv//b/AAABAAEAAADw//b/AAACAAEAAADx//b/AAACAAEAAADy//b/AAACAAEAAADz//b/AAACAAEAAAD0//b/AAACAAEAAAD1//b/AAACAAEAAAD2//b/AAADAAEAAADv//f/AAABAAIAAADw//f/AAACAAIAAADx//f/AAACAAIAAADy//f/AAACAAIAAADz//f/AAACAAIAAAD0//f/AAACAAIAAAD1//f/AAACAAIAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD9/wAAAAABAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAADAAAAAAD9/wEAAAABAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAADAAEAAAD9/wIAAAABAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAADAAIAAAALAAAAAAABAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAAKAAsAAAALAAEAAAABAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAADAAEAAAALAAIAAAABAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAADAAIAAAARAPz/AAALAAsAAAARAP3/AAAAAAEAAAARAP7/AAAAAAEAAAARAP//AAAAAAEAAAASAPz/AAACAAMAAAATAPz/AAACAAMAAAAUAPz/AAACAAMAAAAVAPz/AAACAAMAAAAWAPz/AAACAAMAAAAXAPz/AAACAAMAAAAYAPz/AAACAAMAAAAZAPz/AAADAAMAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAAAAAsAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAUAAAAAAABAAAAAAAUAAEAAAABAAEAAAAUAAIAAAABAAIAAAAdAPz/AAABAAAAAAAeAPz/AAAIAAsAAAAdAP3/AAABAAEAAAAeAP3/AAADAAEAAAAdAP7/AAABAAEAAAAeAP7/AAADAAEAAAAdAP//AAABAAEAAAAeAP//AAADAAEAAAAeAAAAAAABAAsAAAAeAAEAAAACAAEAAAAeAAIAAAACAAIAAAAWAPj/AAABAAMAAAAXAPj/AAACAAMAAAAYAPj/AAAHAAwAAAAZAPj/AAADAAIAAAAYAPX/AAAHAAsAAAAZAPX/AAAIAAsAAAAYAPb/AAABAAEAAAAZAPb/AAADAAEAAAAYAPf/AAABAAEAAAAZAPf/AAADAAEAAAAPAPX/AAABAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAADAAMAAAAKAPj/AAAHAAsAAAALAPj/AAAIAAsAAAAMAPj/AAACAAMAAAANAPj/AAACAAMAAAAOAPj/AAACAAMAAAAPAPj/AAACAAMAAAAQAPj/AAACAAMAAAARAPj/AAACAAMAAAASAPj/AAACAAMAAAATAPj/AAADAAMAAAAHAPz/AAABAAMAAAAIAPz/AAACAAMAAAAJAPz/AAACAAMAAAAKAPz/AAAHAAwAAAALAPz/AAAIAAwAAAAMAPz/AAACAAMAAAANAPz/AAADAAMAAAAKAPn/AAABAAEAAAALAPn/AAADAAEAAAAKAPr/AAABAAEAAAALAPr/AAADAAEAAAAKAPv/AAABAAEAAAALAPv/AAADAAEAAAAfAPz/AAACAAMAAAAgAPz/AAACAAMAAAAhAPz/AAADAAMAAAAcAPj/AAABAAMAAAAdAPj/AAACAAMAAAAeAPj/AAACAAMAAAAfAPj/AAACAAMAAAAgAPj/AAACAAMAAAAhAPj/AAACAAMAAAAiAPj/AAACAAMAAAAjAPj/AAACAAMAAAAkAPj/AAACAAMAAAAlAPj/AAACAAMAAAAmAPj/AAACAAMAAAAnAPj/AAAHAAsAAAAoAPj/AAAIAAsAAAApAPj/AAACAAMAAAAqAPj/AAACAAMAAAAnAPn/AAABAAEAAAAoAPn/AAADAAEAAAAnAPr/AAABAAEAAAAoAPr/AAADAAEAAAAnAPv/AAABAAEAAAAoAPv/AAADAAEAAAAmAPz/AAACAAMAAAAnAPz/AAAHAAwAAAAoAPz/AAAIAAwAAAApAPz/AAACAAMAAAAqAPz/AAACAAMAAAArAPz/AAACAAMAAAAsAPz/AAACAAMAAAAtAPz/AAACAAMAAAAuAPz/AAACAAMAAAAvAPz/AAACAAMAAAAwAPz/AAACAAMAAAApAAAAAAABAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAADAAAAAAApAAEAAAABAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAADAAEAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAADAAAAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAADAAEAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAADAAIAAAApAAIAAAABAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAADAAIAAAAvAAAAAAAAAAAAAAAvAAEAAAAAAAEAAAAvAAIAAAAAAAIAAAAxAAAAAAAAAAAAAAAxAAEAAAAAAAEAAAAxAAIAAAAAAAIAAAAzAAAAAAAAAAAAAAAzAAEAAAAAAAEAAAAzAAIAAAAAAAIAAAA1APz/AAABAAAAAAA2APz/AAAIAAsAAAA1AP3/AAABAAEAAAA2AP3/AAADAAEAAAA1AP7/AAABAAEAAAA2AP7/AAADAAEAAAA1AP//AAABAAEAAAA2AP//AAADAAEAAAA1AAAAAAABAAEAAAA2AAAAAAABAAsAAAA1AAEAAAABAAEAAAA2AAEAAAACAAEAAAA1AAIAAAABAAIAAAA2AAIAAAACAAIAAAA3APz/AAACAAMAAAA4APz/AAACAAMAAAA5APz/AAADAAMAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAADAAAAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAADAAEAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAADAAIAAABAAAAAAAABAAAAAABBAAAAAAADAAAAAABAAAEAAAABAAEAAABBAAEAAAADAAEAAABAAAIAAAABAAIAAABBAAIAAAADAAIAAABFAAAAAAABAAAAAABGAAAAAAADAAAAAABFAAEAAAABAAEAAABGAAEAAAADAAEAAABFAAIAAAABAAIAAABGAAIAAAADAAIAAABKAPz/AAACAAwAAABLAPz/AAACAAAAAABMAPz/AAACAAAAAABNAPz/AAACAAAAAABOAPz/AAACAAAAAABPAPz/AAACAAAAAABQAPz/AAADAAAAAABKAP3/AAABAAEAAABLAP3/AAACAAEAAABMAP3/AAACAAEAAABNAP3/AAACAAEAAABOAP3/AAACAAEAAABPAP3/AAACAAEAAABQAP3/AAADAAEAAABKAP7/AAABAAEAAABLAP7/AAACAAEAAABMAP7/AAACAAEAAABNAP7/AAACAAEAAABOAP7/AAACAAEAAABPAP7/AAACAAEAAABQAP7/AAADAAEAAABKAP//AAABAAEAAABLAP//AAACAAEAAABMAP//AAACAAEAAABNAP//AAACAAEAAABOAP//AAACAAEAAABPAP//AAACAAEAAABQAP//AAADAAEAAABKAAAAAAABAAEAAABLAAAAAAACAAEAAABMAAAAAAACAAEAAABNAAAAAAACAAEAAABOAAAAAAACAAEAAABPAAAAAAACAAEAAABQAAAAAAADAAEAAABKAAEAAAABAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAADAAEAAABKAAIAAAABAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAADAAIAAABHAPz/AAABAAMAAABIAPz/AAACAAMAAABJAPz/AAAHAAwAAABJAPj/AAABAAAAAABKAPj/AAAIAAsAAABJAPn/AAABAAEAAABKAPn/AAADAAEAAABJAPr/AAABAAEAAABKAPr/AAADAAEAAABJAPv/AAABAAEAAABKAPv/AAADAAEAAABLAPj/AAACAAMAAABMAPj/AAACAAMAAABNAPj/AAADAAMAAABRAPX/AAAHAAsAAABSAPX/AAAIAAsAAABRAPb/AAABAAEAAABSAPb/AAADAAEAAABRAPf/AAABAAEAAABSAPf/AAADAAEAAABRAPj/AAABAAIAAABSAPj/AAADAAIAAAAxAPX/AAAHAAsAAAAyAPX/AAAIAAsAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAACAAMAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAAAxAPb/AAABAAEAAAAyAPb/AAADAAEAAAAxAPf/AAABAAEAAAAyAPf/AAADAAEAAAAxAPj/AAAHAAwAAAAyAPj/AAAIAAwAAAAzAPj/AAACAAMAAAA0APj/AAACAAMAAAA1APj/AAACAAMAAAA2APj/AAACAAMAAAAwAPj/AAABAAMAAAAkAPX/AAABAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAADAAMAAAA7APj/AAABAAMAAAA8APj/AAACAAMAAAA9APj/AAAHAAsAAAA+APj/AAAIAAsAAAA/APj/AAACAAMAAAA9APn/AAABAAEAAAA+APn/AAADAAEAAAA9APr/AAABAAEAAAA+APr/AAADAAEAAAA9APv/AAABAAEAAAA+APv/AAADAAEAAAA9APz/AAABAAIAAAA+APz/AAAIAAwAAAA/APz/AAACAAMAAABAAPz/AAACAAMAAABBAPz/AAACAAMAAABCAPz/AAACAAMAAABDAPz/AAACAAMAAABEAPz/AAADAAMAAABTAPz/AAABAAAAAABUAPz/AAACAAAAAABVAPz/AAACAAAAAABWAPz/AAACAAAAAABXAPz/AAACAAAAAABYAPz/AAACAAAAAABZAPz/AAADAAAAAABTAP3/AAABAAEAAABUAP3/AAACAAEAAABVAP3/AAACAAEAAABWAP3/AAACAAEAAABXAP3/AAACAAEAAABYAP3/AAACAAEAAABZAP3/AAADAAEAAABTAP7/AAABAAEAAABUAP7/AAACAAEAAABVAP7/AAACAAEAAABWAP7/AAACAAEAAABXAP7/AAACAAEAAABYAP7/AAACAAEAAABZAP7/AAADAAEAAABTAP//AAABAAEAAABUAP//AAACAAEAAABVAP//AAACAAEAAABWAP//AAACAAEAAABXAP//AAACAAEAAABYAP//AAACAAEAAABZAP//AAADAAEAAABTAAAAAAABAAEAAABUAAAAAAACAAEAAABVAAAAAAACAAEAAABWAAAAAAACAAEAAABXAAAAAAACAAEAAABYAAAAAAACAAEAAABZAAAAAAABAAsAAABTAAEAAAABAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABTAAIAAAABAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAADAAAAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAADAAEAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAADAAIAAABXAPj/AAACAAMAAABYAPj/AAACAAMAAABZAPj/AAACAAMAAABaAPj/AAACAAMAAABbAPj/AAADAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAABgAPX/AAACAAMAAABhAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAAHAAsAAAB4APX/AAACAAAAAAB3APb/AAABAAEAAAB4APb/AAACAAEAAAB3APf/AAABAAEAAAB4APf/AAACAAEAAAB3APj/AAAHAAwAAAB4APj/AAACAAIAAAB1APj/AAABAAMAAAB2APj/AAACAAMAAAB0APj/AQAAAAAADwBrAPj/AAABAAMAAABsAPj/AAACAAMAAABtAPj/AAAHAAsAAABuAPj/AAAIAAsAAABvAPj/AAACAAMAAABwAPj/AAACAAMAAABtAPn/AAABAAEAAABuAPn/AAADAAEAAABtAPr/AAABAAEAAABuAPr/AAADAAEAAABtAPv/AAABAAEAAABuAPv/AAADAAEAAABtAPz/AAABAAIAAABuAPz/AAAIAAwAAABvAPz/AAACAAMAAABwAPz/AAACAAMAAABxAPz/AAACAAMAAAByAPz/AAACAAMAAABzAPz/AAACAAMAAAB0APz/AAACAAMAAAB1APz/AAACAAMAAAB2APz/AAADAAMAAAB2AAAAAAABAAAAAAB3AAAAAAADAAAAAAB2AAEAAAABAAEAAAB3AAEAAAADAAEAAAB2AAIAAAABAAIAAAB3AAIAAAADAAIAAABxAAAAAAABAAAAAAByAAAAAAADAAAAAABxAAEAAAABAAEAAAByAAEAAAADAAEAAABxAAIAAAABAAIAAAByAAIAAAADAAIAAABnAAAAAAABAAEAAABoAAAAAAABAAsAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAADAAAAAABnAAEAAAABAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAADAAEAAABnAAIAAAABAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAADAAIAAABnAPz/AAAHAAsAAABoAPz/AAAIAAsAAABnAP3/AAABAAEAAABoAP3/AAADAAEAAABnAP7/AAABAAEAAABoAP7/AAADAAEAAABnAP//AAABAAEAAABoAP//AAADAAEAAABpAPz/AAACAAMAAABmAPz/AAABAAMAAABnAPj/AAABAAMAAABoAPj/AAADAAMAAABDAPj/AAAAAAMAAABdAPj/AAAAAAMAAABfAPj/AAAAAAMAAABhAPj/AAAAAAMAAABjAPj/AAABAAMAAABkAPj/AAADAAMAAABhAP3/AAACAAMAAABiAP3/AAADAAMAAABfAP3/AAABAAMAAAB5APX/AAACAAAAAAB6APX/AAACAAAAAAB7APX/AAACAAAAAAB8APX/AAACAAAAAAB5APb/AAACAAEAAAB6APb/AAACAAEAAAB7APb/AAACAAEAAAB8APb/AAACAAEAAAB5APf/AAACAAEAAAB6APf/AAACAAEAAAB7APf/AAACAAEAAAB8APf/AAACAAEAAAB5APj/AAACAAIAAAB6APj/AAACAAIAAAB7APj/AAACAAIAAAB8APj/AAACAAIAAAB9APX/AAACAAAAAAB+APX/AAACAAAAAAB/APX/AAACAAAAAACAAPX/AAACAAAAAACBAPX/AAACAAAAAACCAPX/AAACAAAAAACDAPX/AAACAAAAAACEAPX/AAACAAAAAACFAPX/AAACAAAAAACGAPX/AAACAAAAAACHAPX/AAACAAAAAACIAPX/AAACAAAAAACJAPX/AAAIAAsAAAB9APb/AAACAAEAAAB+APb/AAACAAEAAAB/APb/AAACAAEAAACAAPb/AAACAAEAAACBAPb/AAACAAEAAACCAPb/AAACAAEAAACDAPb/AAACAAEAAACEAPb/AAACAAEAAACFAPb/AAACAAEAAACGAPb/AAACAAEAAACHAPb/AAACAAEAAACIAPb/AAACAAEAAACJAPb/AAADAAEAAAB9APf/AAACAAEAAAB+APf/AAACAAEAAAB/APf/AAACAAEAAACAAPf/AAACAAEAAACBAPf/AAACAAEAAACCAPf/AAACAAEAAACDAPf/AAACAAEAAACEAPf/AAACAAEAAACFAPf/AAACAAEAAACGAPf/AAACAAEAAACHAPf/AAACAAEAAACIAPf/AAACAAEAAACJAPf/AAADAAEAAACFAPj/AAACAAIAAACGAPj/AAACAAIAAACHAPj/AAACAAIAAACIAPj/AAACAAIAAACJAPj/AAADAAIAAAB+APj/AAACAAIAAAB/APj/AAACAAIAAACAAPj/AAACAAIAAACBAPj/AAACAAIAAACCAPj/AAACAAIAAACDAPj/AAACAAIAAAB7APz/AAABAAAAAAB8APz/AAADAAAAAAB7AP3/AAABAAEAAAB8AP3/AAADAAEAAAB7AP7/AAABAAEAAAB8AP7/AAADAAEAAAB7AP//AAABAAEAAAB8AP//AAADAAEAAAB7AAAAAAABAAEAAAB8AAAAAAADAAEAAAB7AAEAAAABAAEAAAB8AAEAAAADAAEAAAB7AAIAAAABAAIAAAB8AAIAAAADAAIAAACFAPz/AAABAAAAAACGAPz/AAACAAAAAACHAPz/AAACAAAAAACIAPz/AAADAAAAAACFAP3/AAABAAEAAACGAP3/AAACAAEAAACHAP3/AAACAAEAAACIAP3/AAADAAEAAACFAP7/AAABAAEAAACGAP7/AAACAAEAAACHAP7/AAACAAEAAACIAP7/AAADAAEAAACFAP//AAABAAEAAACGAP//AAACAAEAAACHAP//AAACAAEAAACIAP//AAADAAEAAACFAAAAAAABAAEAAACGAAAAAAACAAEAAACHAAAAAAACAAEAAACIAAAAAAABAAsAAACFAAEAAAABAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACFAAIAAAABAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAAAAAsAAACSAAAAAAACAAEAAACTAAAAAAADAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAADAAEAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAADAAIAAACRAP//AAABAAAAAACSAP//AAAAAAsAAACTAP//AAADAAEAAACSAP7/AAABAAAAAACTAP7/AAAKAAsAAACTAP3/AAAAAAAAAACVAPX/AAAOAAsAAACVAPb/AAAAAAEAAACVAPf/AAAAAAEAAACVAPj/AAAAAAEAAACVAPn/AAAAAAEAAACVAPr/AAAAAAIAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACUAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAAOAAsAAACaAPX/AAACAAMAAACbAPX/AAACAAMAAACcAPX/AAACAAMAAACdAPX/AAACAAMAAACeAPX/AAACAAMAAACfAPX/AAACAAMAAACgAPX/AAACAAMAAAChAPX/AAACAAMAAACiAPX/AAAHAAsAAACjAPX/AAACAAAAAACkAPX/AAACAAAAAAClAPX/AAACAAAAAACmAPX/AAACAAAAAACnAPX/AAACAAAAAACoAPX/AAACAAAAAACpAPX/AAADAAAAAACiAPb/AAABAAEAAACjAPb/AAACAAEAAACkAPb/AAACAAEAAAClAPb/AAACAAEAAACmAPb/AAACAAEAAACnAPb/AAACAAEAAACoAPb/AAACAAEAAACpAPb/AAADAAEAAACiAPf/AAABAAIAAACjAPf/AAACAAIAAACkAPf/AAACAAIAAAClAPf/AAACAAIAAACmAPf/AAAAAAwAAACnAPf/AAACAAEAAACoAPf/AAACAAEAAACpAPf/AAADAAEAAACmAPj/AAABAAEAAACnAPj/AAACAAEAAACoAPj/AAACAAEAAACpAPj/AAADAAEAAACmAPn/AAABAAEAAACnAPn/AAACAAEAAACoAPn/AAACAAEAAACpAPn/AAADAAEAAACmAPr/AAABAAEAAACnAPr/AAACAAEAAACoAPr/AAACAAEAAACpAPr/AAADAAEAAACmAPv/AAABAAEAAACnAPv/AAACAAEAAACoAPv/AAACAAEAAACpAPv/AAADAAEAAACmAPz/AAABAAEAAACnAPz/AAACAAEAAACoAPz/AAACAAEAAACpAPz/AAADAAEAAACmAP3/AAAAAAsAAACnAP3/AAACAAEAAACoAP3/AAACAAEAAACpAP3/AAADAAEAAACmAP7/AAACAAEAAACnAP7/AAACAAEAAACoAP7/AAACAAEAAACpAP7/AAADAAEAAACmAP//AAACAAEAAACnAP//AAACAAEAAACoAP//AAACAAEAAACpAP//AAADAAEAAACmAAAAAAACAAEAAACnAAAAAAACAAEAAACoAAAAAAACAAEAAACpAAAAAAADAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAADAAEAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAADAAIAAAChAP3/AAABAAEAAACiAP3/AAABAAsAAACjAP3/AAACAAAAAACkAP3/AAACAAAAAAClAP3/AAACAAAAAAChAP7/AAABAAEAAACiAP7/AAACAAEAAACjAP7/AAACAAEAAACkAP7/AAACAAEAAAClAP7/AAACAAEAAAChAP//AAABAAEAAACiAP//AAACAAEAAACjAP//AAACAAEAAACkAP//AAACAAEAAAClAP//AAACAAEAAAChAAAAAAABAAEAAACiAAAAAAACAAEAAACjAAAAAAACAAEAAACkAAAAAAACAAEAAAClAAAAAAACAAEAAAChAAEAAAABAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAAChAAIAAAABAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAAChAPz/AAABAAAAAACiAPz/AAADAAAAAACZAPb/AAAAAAEAAACZAPf/AAAAAAEAAACZAPj/AAAEAAAAAACEAPj/AAAEAAAAAAB9APj/AAAEAAAAAABxAPj/AAAEAAAAAABqAPz/AAAEAAAAAABgAP3/AAAEAAAAAABWAPj/AAAEAAAAAABAAPj/AAAEAAAAAAA3APj/AAAEAAAAAAAxAPz/AAAEAAAAAAArAPj/AAAEAAAAAAAlAPz/AAAEAAAAAAA/APn/AQAAAAAAAwA/APr/AQAAAAAAAwBAAPn/AQAAAAAAAwBAAPr/AQAAAAAAAwA/APv/AQAAAAAAAwBAAPv/AQAAAAAAAwBAAP7/AQAAAAAAAwBBAP7/AQAAAAAAAwBFAP7/AQAAAAAAAwBGAP7/AQAAAAAAAwA3AP3/AQAAAAAAAwA3AP7/AQAAAAAAAwA3AP//AQAAAAAAAwA4AP3/AQAAAAAAAwA4AP7/AQAAAAAAAwA4AP//AQAAAAAAAwAqAP7/AQAAAAAAAwArAP7/AQAAAAAAAwAsAP7/AQAAAAAAAwApAPn/AQAAAAAAAwApAPr/AQAAAAAAAwApAPv/AQAAAAAAAwAqAPn/AQAAAAAAAwAqAPr/AQAAAAAAAwAqAPv/AQAAAAAAAwAvAPb/AQAAAAAAAwAvAPf/AQAAAAAAAwAwAPb/AQAAAAAAAwAwAPf/AQAAAAAAAwAzAPb/AQAAAAAAAwAzAPf/AQAAAAAAAwA0APb/AQAAAAAAAwA0APf/AQAAAAAAAwAlAPn/AQAAAAAAAwAlAPr/AQAAAAAAAwAlAPv/AQAAAAAAAwAmAPn/AQAAAAAAAwAmAPr/AQAAAAAAAwAmAPv/AQAAAAAAAwAfAP3/AQAAAAAAAwAfAP7/AQAAAAAAAwAfAP//AQAAAAAAAwAgAP3/AQAAAAAAAwAgAP7/AQAAAAAAAwAgAP//AQAAAAAAAwAVAPr/AQAAAAAAAwAWAPr/AQAAAAAAAwAXAPr/AQAAAAAAAwAYAPr/AQAAAAAAAwAUAP3/AQAAAAAAAwAUAP7/AQAAAAAAAwAUAP//AQAAAAAAAwAVAP3/AQAAAAAAAwAVAP7/AQAAAAAAAwAVAP//AQAAAAAAAwAWAP3/AQAAAAAAAwAWAP7/AQAAAAAAAwAWAP//AQAAAAAAAwAWAPb/AQAAAAAAAwAWAPf/AQAAAAAAAwAXAPb/AQAAAAAAAwAXAPf/AQAAAAAAAwAMAPn/AQAAAAAAAwAMAPr/AQAAAAAAAwAMAPv/AQAAAAAAAwANAPn/AQAAAAAAAwANAPr/AQAAAAAAAwANAPv/AQAAAAAAAwAJAPr/AQAAAAAAAwAIAPv/AQAAAAAAAwAJAPv/AQAAAAAAAwD///7/AQAAAAAAAwAAAP7/AQAAAAAAAwABAP7/AQAAAAAAAwACAP7/AQAAAAAAAwBLAPn/AQAAAAAAAwBLAPr/AQAAAAAAAwBLAPv/AQAAAAAAAwBMAPn/AQAAAAAAAwBMAPr/AQAAAAAAAwBMAPv/AQAAAAAAAwBWAPr/AQAAAAAAAwBXAPr/AQAAAAAAAwBYAPr/AQAAAAAAAwBgAPv/AQAAAAAAAwBhAPv/AQAAAAAAAwBbAPf/AQAAAAAAAwBcAPf/AQAAAAAAAwBdAPf/AQAAAAAAAwBeAPf/AQAAAAAAAwBfAPf/AQAAAAAAAwBgAPf/AQAAAAAAAwBhAPf/AQAAAAAAAwBiAPf/AQAAAAAAAwBjAPf/AQAAAAAAAwBkAPf/AQAAAAAAAwBnAPf/AQAAAAAAAwBoAPf/AQAAAAAAAwBnAPr/AQAAAAAAAwBoAPr/AQAAAAAAAwBrAP7/AQAAAAAAAwBsAP7/AQAAAAAAAwBxAP7/AQAAAAAAAwByAP7/AQAAAAAAAwBvAPn/AQAAAAAAAwBvAPr/AQAAAAAAAwBvAPv/AQAAAAAAAwBwAPn/AQAAAAAAAwBwAPr/AQAAAAAAAwBwAPv/AQAAAAAAAwB2AP7/AQAAAAAAAwB3AP7/AQAAAAAAAwB1APb/AQAAAAAAAwB1APf/AQAAAAAAAwB2APb/AQAAAAAAAwB2APf/AQAAAAAAAwB+APr/AQAAAAAAAwB/APr/AQAAAAAAAwCAAPr/AQAAAAAAAwCBAPr/AQAAAAAAAwCCAPr/AQAAAAAAAwCDAPr/AQAAAAAAAwCMAP7/AQAAAAAAAwCNAP7/AQAAAAAAAwCOAP7/AQAAAAAAAwB9APz/AQAAAAAAEAB+APz/AQAAAAAAEAB/APz/AQAAAAAAEACAAPz/AQAAAAAAEACBAPz/AQAAAAAAEACCAPz/AQAAAAAAEACDAPz/AQAAAAAAEACEAPz/AQAAAAAAEAAeAPn/AQAAAAAADgAeAPr/AQAAAAAADgAeAPv/AQAAAAAADgAlAPb/AQAAAAAADgAlAPf/AQAAAAAADgBpAPj/AQAAAAAADgBqAPj/AQAAAAAADgBlAPj/AQAAAAAADgBmAPj/AQAAAAAADgBYAPb/AQAAAAAADgBYAPf/AQAAAAAADgBKAPb/AQAAAAAADgBKAPf/AQAAAAAADgA6APz/AQAAAAAADgA7APz/AQAAAAAADgA8APz/AQAAAAAADgAaAPj/AQAAAAAAEAAbAPj/AQAAAAAAEAARAPb/AQAAAAAADgARAPf/AQAAAAAADgAHAP3/AQAAAAAADgAHAP7/AQAAAAAADgAHAP//AQAAAAAADgBdAAAAAgAAAAIAAABdAAEAAgAAAAMAAABeAAAAAgAAAAIAAABeAAEAAgAAAAMAAABfAAAAAgAAAAIAAABfAAEAAgAAAAMAAABgAAAAAgAAAAIAAABgAAEAAgAAAAMAAABhAAAAAgAAAAIAAABhAAEAAgAAAAMAAABiAAAAAgAAAAIAAABiAAEAAgAAAAMAAABjAAAAAgAAAAIAAABjAAEAAgAAAAMAAABkAAAAAgAAAAIAAABkAAEAAgAAAAMAAABlAAAAAgAAAAIAAABlAAEAAgAAAAMAAABmAAAAAgAAAAIAAABmAAEAAgAAAAMAAABuAAAAAgAAAAIAAABuAAEAAgAAAAMAAABvAAAAAgAAAAIAAABvAAEAAgAAAAMAAABwAAAAAgAAAAIAAABwAAEAAgAAAAMAAABzAAAAAgAAAAIAAABzAAEAAgAAAAMAAAB0AAAAAgAAAAIAAAB0AAEAAgAAAAMAAAB1AAAAAgAAAAIAAAB1AAEAAgAAAAMAAAB4AAAAAgAAAAIAAAB4AAEAAgAAAAMAAAB5AAAAAgAAAAIAAAB5AAEAAgAAAAMAAAB6AAAAAgAAAAIAAAB6AAEAAgAAAAMAAABRAAAAAgAAAAIAAABSAAAAAgAAAAIAAABRAAEAAgAAAAMAAABSAAEAAgAAAAMAAABHAAAAAgAAAAIAAABHAAEAAgAAAAMAAABIAAAAAgAAAAIAAABIAAEAAgAAAAMAAABJAAAAAgAAAAIAAABJAAEAAgAAAAMAAABCAAAAAgAAAAIAAABCAAEAAgAAAAMAAABDAAAAAgAAAAIAAABDAAEAAgAAAAMAAABEAAAAAgAAAAIAAABEAAEAAgAAAAMAAAA/AAAAAgAAAAIAAAA/AAEAAgAAAAMAAAA0AAAAAgAAAAIAAAA0AAEAAgAAAAMAAAAyAAAAAgAAAAIAAAAyAAEAAgAAAAMAAAAwAAAAAgAAAAIAAAAwAAEAAgAAAAMAAAAuAAAAAgAAAAIAAAAuAAEAAgAAAAMAAAAnAAAAAgAAAAIAAAAnAAEAAgAAAAMAAAAoAAAAAgAAAAIAAAAoAAEAAgAAAAMAAAASAAAAAgAAAAIAAAASAAEAAgAAAAMAAAATAAAAAgAAAAIAAAATAAEAAgAAAAMAAAAJAAAAAgAAAAIAAAAJAAEAAgAAAAMAAAAKAAAAAgAAAAIAAAAKAAEAAgAAAAMAAAD3/wAAAgAAAAIAAAD3/wEAAgAAAAMAAAD4/wAAAgAAAAIAAAD4/wEAAgAAAAMAAAD5/wAAAgAAAAIAAAD5/wEAAgAAAAMAAAD6/wAAAgAAAAIAAAD6/wEAAgAAAAMAAAD7/wAAAgAAAAIAAAD7/wEAAgAAAAMAAAD8/wAAAgAAAAIAAAD8/wEAAgAAAAMAAAAOAPz/AQAAAAAACACUAAAAAgAAAAIAAACUAAEAAgAAAAMAAACVAAAAAgAAAAIAAACVAAEAAgAAAAMAAACWAAAAAgAAAAIAAACWAAEAAgAAAAMAAACXAAAAAgAAAAIAAACXAAEAAgAAAAMAAACYAAAAAgAAAAIAAACYAAEAAgAAAAMAAACZAAAAAgAAAAIAAACZAAEAAgAAAAMAAACaAAAAAgAAAAIAAACaAAEAAgAAAAMAAACbAAAAAgAAAAIAAACbAAEAAgAAAAMAAACcAAAAAgAAAAIAAACcAAEAAgAAAAMAAACdAAAAAgAAAAIAAACdAAEAAgAAAAMAAACeAAAAAgAAAAIAAACeAAEAAgAAAAMAAACfAAAAAgAAAAIAAACfAAEAAgAAAAMAAACgAAAAAgAAAAIAAACgAAEAAgAAAAMAAAAOAPX/AQAAAAAADwAaAPz/AQAAAAAADwAjAPX/AQAAAAAADwAvAPj/AQAAAAAADwBEAPj/AQAAAAAADwB3APz/AQAAAAAADwA=") + +[node name="Player" parent="." instance=ExtResource("5_bcgeo")] +position = Vector2(-232, 0) + +[node name="DropShadow" parent="." instance=ExtResource("8_awphr")] + +[node name="Firebars" type="Node" parent="."] + +[node name="Firebar" parent="Firebars" instance=ExtResource("9_n51py")] +position = Vector2(1704, -56) +direction = 1 + +[node name="Firebar2" parent="Firebars" instance=ExtResource("9_n51py")] +position = Vector2(1816, -120) +direction = 1 + +[node name="Firebar3" parent="Firebars" instance=ExtResource("9_n51py")] +position = Vector2(2120, -120) +direction = 1 + +[node name="Firebar4" parent="Firebars" instance=ExtResource("9_n51py")] +position = Vector2(2008, -120) +direction = 1 + +[node name="Firebar5" parent="Firebars" instance=ExtResource("9_n51py")] +position = Vector2(1544, -40) + +[node name="Firebar6" parent="Firebars" instance=ExtResource("9_n51py")] +position = Vector2(1384, -120) +direction = 1 + +[node name="Firebar7" parent="Firebars" instance=ExtResource("9_n51py")] +position = Vector2(1032, -120) +direction = 1 + +[node name="Firebar8" parent="Firebars" instance=ExtResource("9_n51py")] +position = Vector2(888, -120) + +[node name="Firebar9" parent="Firebars" instance=ExtResource("9_n51py")] +position = Vector2(792, -56) +direction = 1 + +[node name="Firebar10" parent="Firebars" instance=ExtResource("9_n51py")] +position = Vector2(696, -120) +direction = 1 + +[node name="Firebar11" parent="Firebars" instance=ExtResource("9_n51py")] +position = Vector2(600, -56) + +[node name="Firebar12" parent="Firebars" instance=ExtResource("9_n51py")] +position = Vector2(72, -120) +direction = 1 + +[node name="Firebar13" parent="Firebars" instance=ExtResource("9_n51py")] +position = Vector2(2456, -120) +direction = 1 + +[node name="CastleBridge" parent="." instance=ExtResource("10_lhohi")] +position = Vector2(2376, -40) + +[node name="Bowser" parent="." instance=ExtResource("11_awphr")] +position = Vector2(2520, -48) + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("12_nbqmd")] +boo = NodePath("../RaceBoo") +level_id = 3 + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("13_8c3iy")] +position = Vector2(-248, -104) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [50, 40, 35, 30, 26] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_n51py") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-248, -104) +rotation = -0.0035224776 + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(2608, -72) +script = ExtResource("14_lhohi") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67972" to="Tiles/@Node2D@67972/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67973" to="Tiles/@Node2D@67973/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67974" to="Tiles/@AnimatableBody2D@67974" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@67974" to="Tiles/@AnimatableBody2D@67974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@67975" to="Tiles/@Node2D@67975/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67976" to="Tiles/@Node2D@67976/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67977" to="Tiles/@Node2D@67977/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67978" to="Tiles/@Node2D@67978/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67979" to="Tiles/@Node2D@67979/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67980" to="Tiles/@Node2D@67980/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67981" to="Tiles/@Node2D@67981/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67982" to="Tiles/@Node2D@67982/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67983" to="Tiles/@Node2D@67983/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67984" to="Tiles/@Node2D@67984/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67985" to="Tiles/@Node2D@67985/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67986" to="Tiles/@Node2D@67986/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67987" to="Tiles/@Node2D@67987/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67988" to="Tiles/@Node2D@67988/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67989" to="Tiles/@Node2D@67989/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67990" to="Tiles/@Node2D@67990/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67991" to="Tiles/@Node2D@67991/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67992" to="Tiles/@Node2D@67992/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67993" to="Tiles/@Node2D@67993/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67994" to="Tiles/@Node2D@67994/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67995" to="Tiles/@Node2D@67995/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67996" to="Tiles/@Node2D@67996/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67997" to="Tiles/@Node2D@67997/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67998" to="Tiles/@Node2D@67998/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@67999" to="Tiles/@Node2D@67999/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68000" to="Tiles/@Node2D@68000/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68001" to="Tiles/@Node2D@68001/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68002" to="Tiles/@Node2D@68002/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68003" to="Tiles/@Node2D@68003/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68004" to="Tiles/@Node2D@68004/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68005" to="Tiles/@Node2D@68005/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68006" to="Tiles/@Node2D@68006/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68007" to="Tiles/@Node2D@68007/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68008" to="Tiles/@Node2D@68008/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68009" to="Tiles/@Node2D@68009/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68010" to="Tiles/@Node2D@68010/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68011" to="Tiles/@Node2D@68011/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68012" to="Tiles/@Node2D@68012/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68013" to="Tiles/@Node2D@68013/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68014" to="Tiles/@Node2D@68014/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68015" to="Tiles/@Node2D@68015/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68016" to="Tiles/@Node2D@68016/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68017" to="Tiles/@Node2D@68017/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68018" to="Tiles/@Node2D@68018/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68019" to="Tiles/@Node2D@68019/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68020" to="Tiles/@Node2D@68020/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68021" to="Tiles/@Node2D@68021/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68022" to="Tiles/@Node2D@68022/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68023" to="Tiles/@Node2D@68023/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68024" to="Tiles/@Node2D@68024/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68025" to="Tiles/@Node2D@68025/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68026" to="Tiles/@Node2D@68026/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68027" to="Tiles/@Node2D@68027/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68028" to="Tiles/@Node2D@68028/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68029" to="Tiles/@Node2D@68029/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68030" to="Tiles/@Node2D@68030/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68031" to="Tiles/@Node2D@68031/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68032" to="Tiles/@Node2D@68032/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68033" to="Tiles/@Node2D@68033/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68034" to="Tiles/@Node2D@68034/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68035" to="Tiles/@Node2D@68035/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68036" to="Tiles/@Node2D@68036/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68037" to="Tiles/@Node2D@68037/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68038" to="Tiles/@Node2D@68038/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68039" to="Tiles/@Node2D@68039/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68040" to="Tiles/@Node2D@68040/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68041" to="Tiles/@Node2D@68041/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68042" to="Tiles/@Node2D@68042/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68043" to="Tiles/@Node2D@68043/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68044" to="Tiles/@Node2D@68044/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68045" to="Tiles/@Node2D@68045/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68046" to="Tiles/@Node2D@68046/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68047" to="Tiles/@Node2D@68047/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68048" to="Tiles/@Node2D@68048/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68049" to="Tiles/@Node2D@68049/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68050" to="Tiles/@Node2D@68050/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68051" to="Tiles/@Node2D@68051/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68052" to="Tiles/@Node2D@68052/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68053" to="Tiles/@Node2D@68053/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68054" to="Tiles/@Node2D@68054/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68055" to="Tiles/@Node2D@68055/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68056" to="Tiles/@Node2D@68056/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68057" to="Tiles/@Node2D@68057/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68058" to="Tiles/@Node2D@68058/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68059" to="Tiles/@Node2D@68059/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68060" to="Tiles/@Node2D@68060/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68061" to="Tiles/@Node2D@68061/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68062" to="Tiles/@Node2D@68062/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68063" to="Tiles/@Node2D@68063/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68064" to="Tiles/@Node2D@68064/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68065" to="Tiles/@Node2D@68065/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68066" to="Tiles/@Node2D@68066/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68067" to="Tiles/@Node2D@68067/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68068" to="Tiles/@Node2D@68068/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68069" to="Tiles/@Node2D@68069/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68070" to="Tiles/@Node2D@68070/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68071" to="Tiles/@Node2D@68071/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68072" to="Tiles/@Node2D@68072/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68073" to="Tiles/@Node2D@68073/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68074" to="Tiles/@Node2D@68074/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68075" to="Tiles/@Node2D@68075/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68076" to="Tiles/@Node2D@68076/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68077" to="Tiles/@Node2D@68077/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68078" to="Tiles/@Node2D@68078/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68079" to="Tiles/@Node2D@68079/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68080" to="Tiles/@Node2D@68080/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68081" to="Tiles/@Node2D@68081/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68082" to="Tiles/@Node2D@68082/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68083" to="Tiles/@Node2D@68083/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68084" to="Tiles/@Node2D@68084/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68085" to="Tiles/@Node2D@68085/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68086" to="Tiles/@Node2D@68086/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68087" to="Tiles/@Node2D@68087/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68088" to="Tiles/@Node2D@68088/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68089" to="Tiles/@Node2D@68089/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68090" to="Tiles/@Node2D@68090/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68091" to="Tiles/@Node2D@68091/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68092" to="Tiles/@Node2D@68092/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68093" to="Tiles/@Node2D@68093/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68094" to="Tiles/@Node2D@68094/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68095" to="Tiles/@Node2D@68095/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68096" to="Tiles/@Node2D@68096/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68097" to="Tiles/@Node2D@68097/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68098" to="Tiles/@Node2D@68098/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@68099" to="Tiles/@Node2D@68099/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="player_block_hit" from="Tiles/@AnimatableBody2D@68130" to="Tiles/@AnimatableBody2D@68130" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@68130" to="Tiles/@AnimatableBody2D@68130/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@68131" to="Tiles/@AnimatableBody2D@68131" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@68131" to="Tiles/@AnimatableBody2D@68131/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@68132" to="Tiles/@AnimatableBody2D@68132" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@68132" to="Tiles/@AnimatableBody2D@68132/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@68133" to="Tiles/@AnimatableBody2D@68133" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@68133" to="Tiles/@AnimatableBody2D@68133/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@68134" to="Tiles/@AnimatableBody2D@68134" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@68134" to="Tiles/@AnimatableBody2D@68134/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@68135" to="Tiles/@AnimatableBody2D@68135" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@68135" to="Tiles/@AnimatableBody2D@68135/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="axe_touched" from="CastleBridge" to="BooRaceHandler" method="player_win_race"] +[connection signal="axe_touched" from="CastleBridge" to="RaceBoo" method="flag_die"] +[connection signal="victory_begin" from="CastleBridge" to="BooRaceHandler" method="tally_time"] +[connection signal="victory_begin" from="CastleBridge" to="CameraRightLimit" method="_enter_tree"] diff --git a/Scenes/Levels/SMBLL/YouVSBoo/Boo2-1.tscn b/Scenes/Levels/SMBLL/YouVSBoo/Boo2-1.tscn new file mode 100644 index 0000000..0e6703e --- /dev/null +++ b/Scenes/Levels/SMBLL/YouVSBoo/Boo2-1.tscn @@ -0,0 +1,276 @@ +[gd_scene load_steps=18 format=4 uid="uid://cexwjhfgrftrf"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_310eg"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_fflms"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_p3ssr"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_fflms"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_jojb6"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="5_hy133"] +[ext_resource type="PackedScene" uid="uid://lglmgqp3emy4" path="res://Scenes/Prefabs/Blocks/OnOffFanRed.tscn" id="8_nh2nq"] +[ext_resource type="PackedScene" uid="uid://3pvbcy3lkl7r" path="res://Scenes/Prefabs/Blocks/OnOffFanBlue.tscn" id="9_h87j3"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="11_jojb6"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="12_hy133"] +[ext_resource type="PackedScene" uid="uid://c108uri4ql2wh" path="res://Scenes/Prefabs/LevelObjects/WindGenerator.tscn" id="13_iq7yc"] +[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="14_86qkj"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="15_nh2nq"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="16_h87j3"] +[ext_resource type="PackedScene" uid="uid://qn4g0qkjcuiy" path="res://Scenes/Parts/SmallCastleVisual.tscn" id="17_h87j3"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="18_j2whm"] + +[sub_resource type="Curve2D" id="Curve2D_iq7yc"] +_data = { +"points": PackedVector2Array(-79.5621, -0.35049385, 79.5621, 0.35049385, -248, -56, -84.52932, 0.5266624, 84.52932, -0.5266624, -24, -120, -100.24124, 0, 100.24124, 0, 328, -88, -62.387905, -0.7009877, 62.387905, 0.7009877, 504, -136, -72.55222, 0.7009877, 72.55222, -0.7009877, 680, -72, -62.7384, -52.92457, 62.7384, 52.92457, 848, -136, -69.04729, -1.0514815, 69.04729, 1.0514815, 1064, -24, -42.409756, 24.885063, 42.409756, -24.885063, 1240, -40, -93.46269, 25.673676, 93.46269, -25.673676, 1336, -152, -67.43151, -1.6963903, 67.43151, 1.6963903, 1648, -104, -100.08703, -0.42409757, 100.08703, 0.42409757, 1832, -152, -56.404976, -2.5445855, 56.404976, 2.5445855, 2024, -72, -69.9761, -1.2722927, 69.9761, 1.2722927, 2184, -104, -77.18576, -2.968683, 77.18576, 2.968683, 2320, -24, 23.749464, 33.07961, -23.749464, -33.07961, 2368, -88, -39.016975, 2.968683, 39.016975, -2.968683, 2408, -152, -76.33756, 0.42409757, 76.33756, -0.42409757, 2760, -88, -65.73512, -1.2722927, 65.73512, 1.2722927, 2968, -136, -49.195316, 0.42409757, 49.195316, -0.42409757, 3200, -72, -64.46283, 33.927807, 64.46283, -33.927807, 3408, -136, 0, 0, 0, 0, 3656, -168) +} +point_count = 21 + +[node name="Level" type="Node"] +script = ExtResource("1_310eg") +music = ExtResource("2_fflms") +theme = "Snow" +theme_time = "Night" +time_limit = 300 +campaign = "SMBLL" +world_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("2_p3ssr")] +time_of_day = 1 +particles = 1 + +[node name="Tiles" parent="." instance=ExtResource("3_fflms")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAADAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAADAAIAAAD//wAAAAABAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAADAAAAAAD//wEAAAABAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAADAAEAAAD//wIAAAABAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAADAAIAAAAFAAAAAAABAAAAAAAGAAAAAAACAAAAAAAHAAAAAAADAAAAAAAFAAEAAAABAAEAAAAGAAEAAAACAAEAAAAHAAEAAAADAAEAAAAFAAIAAAABAAIAAAAGAAIAAAACAAIAAAAHAAIAAAADAAIAAAAKAAAAAAABAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAADAAAAAAAKAAEAAAABAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAADAAEAAAAKAAIAAAABAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAADAAIAAAAfAAAAAAABAAAAAAAgAAAAAAADAAAAAAAfAAEAAAABAAEAAAAgAAEAAAADAAEAAAAfAAIAAAABAAIAAAAgAAIAAAADAAIAAAApAAAAAAABAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAADAAAAAAApAAEAAAABAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAADAAEAAAApAAIAAAABAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAADAAIAAAAvAAAAAAABAAAAAAAwAAAAAAADAAAAAAAvAAEAAAABAAEAAAAwAAEAAAADAAEAAAAvAAIAAAABAAIAAAAwAAIAAAADAAIAAAA8AAAAAAABAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAADAAAAAAA8AAEAAAABAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAADAAEAAAA8AAIAAAABAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAADAAIAAABEAAAAAAABAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAADAAAAAABEAAEAAAABAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAADAAEAAABEAAIAAAABAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAADAAIAAABKAAAAAAABAAAAAABLAAAAAAACAAAAAABMAAAAAAADAAAAAABKAAEAAAABAAEAAABLAAEAAAACAAEAAABMAAEAAAADAAEAAABKAAIAAAABAAIAAABLAAIAAAACAAIAAABMAAIAAAADAAIAAABPAAAAAAABAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAADAAAAAABPAAEAAAABAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAADAAEAAABPAAIAAAABAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAADAAIAAABfAAAAAAABAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABfAAEAAAABAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABfAAIAAAABAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAADAAAAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAADAAEAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAADAAIAAAB8AAAAAAABAAAAAAB9AAAAAAADAAAAAAB8AAEAAAABAAEAAAB9AAEAAAADAAEAAAB8AAIAAAABAAIAAAB9AAIAAAADAAIAAACIAAAAAAABAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAADAAAAAACIAAEAAAABAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAADAAEAAACIAAIAAAABAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAADAAIAAACOAAAAAAABAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAADAAAAAACOAAEAAAABAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAADAAEAAACOAAIAAAABAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAADAAIAAACkAAAAAAABAAAAAAClAAAAAAADAAAAAACkAAEAAAABAAEAAAClAAEAAAADAAEAAACkAAIAAAABAAIAAAClAAIAAAADAAIAAACrAAAAAAABAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAADAAAAAACrAAEAAAABAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAADAAEAAACrAAIAAAABAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAADAAIAAAC3AAAAAAABAAAAAAC4AAAAAAADAAAAAAC3AAEAAAABAAEAAAC4AAEAAAADAAEAAAC4AAIAAAADAAIAAAC3AAIAAAABAAIAAADHAAAAAAABAAAAAADIAAAAAAACAAAAAADJAAAAAAADAAAAAADHAAEAAAABAAEAAADIAAEAAAACAAEAAADJAAEAAAADAAEAAADHAAIAAAABAAIAAADIAAIAAAACAAIAAADJAAIAAAADAAIAAADXAAAAAAABAAAAAADYAAAAAAADAAAAAADXAAEAAAABAAEAAADYAAEAAAADAAEAAADXAAIAAAABAAIAAADYAAIAAAADAAIAAADjAAAAAAABAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADjAAEAAAABAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADjAAIAAAABAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAADAAAAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAADAAEAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAADAAIAAADkAP//AAAEAAIAAADXAPj/AAAEAAIAAADXAPn/AAAEAAIAAADXAPr/AAAEAAIAAADXAPv/AAAEAAIAAADXAPz/AAAEAAIAAADXAP3/AAAEAAIAAADXAP7/AAAEAAIAAADXAP//AAAEAAIAAADYAPj/AAAEAAIAAADYAPn/AAAEAAIAAADYAPr/AAAEAAIAAADYAPv/AAAEAAIAAADYAPz/AAAEAAIAAADYAP3/AAAEAAIAAADYAP7/AAAEAAIAAADYAP//AAAEAAIAAADHAP7/AAAEAAIAAADHAP//AAAEAAIAAADIAP7/AAAEAAIAAADIAP//AAAEAAIAAADJAP7/AAAEAAIAAADJAP//AAAEAAIAAADMAPX/AAAEAAIAAADMAPb/AAAEAAIAAADMAPf/AAAEAAIAAADNAPX/AAAEAAIAAADNAPb/AAAEAAIAAADNAPf/AAAEAAIAAADEAPX/AAAEAAIAAADFAPX/AAAEAAIAAADGAPX/AAAEAAIAAADHAPX/AAAEAAIAAADIAPX/AAAEAAIAAADJAPX/AAAEAAIAAADKAPX/AAAEAAIAAADLAPX/AAAEAAIAAACrAP3/AAAEAAIAAACrAP7/AAAEAAIAAACrAP//AAAEAAIAAACsAP3/AAAEAAIAAACsAP7/AAAEAAIAAACsAP//AAAEAAIAAACtAP3/AAAEAAIAAACtAP7/AAAEAAIAAACtAP//AAAEAAIAAACuAP3/AAAEAAIAAACuAP7/AAAEAAIAAACuAP//AAAEAAIAAACvAP3/AAAEAAIAAACvAP7/AAAEAAIAAACvAP//AAAEAAIAAACwAP3/AAAEAAIAAACwAP7/AAAEAAIAAACwAP//AAAEAAIAAACxAP3/AAAEAAIAAACxAP7/AAAEAAIAAACxAP//AAAEAAIAAACsAPb/AAAEAAIAAACsAPf/AAAEAAIAAACsAPj/AAAEAAIAAACtAPb/AAAEAAIAAACtAPf/AAAEAAIAAACtAPj/AAAEAAIAAACXAPj/AAAEAAIAAACXAPn/AAAEAAIAAACXAPr/AAAEAAIAAACXAPv/AAAEAAIAAACXAPz/AAAEAAIAAACXAP3/AAAEAAIAAACXAP7/AAAEAAIAAACXAP//AAAEAAIAAACYAPj/AAAEAAIAAACYAPn/AAAEAAIAAACYAPr/AAAEAAIAAACYAPv/AAAEAAIAAACYAPz/AAAEAAIAAACYAP3/AAAEAAIAAACYAP7/AAAEAAIAAACYAP//AAAEAAIAAACVAPj/AAAEAAIAAACWAPj/AAAEAAIAAACQAPz/AAAEAAIAAACRAPz/AAAEAAIAAACSAPz/AAAEAAIAAACQAPX/AAAEAAIAAACQAPb/AAAEAAIAAACQAPf/AAAEAAIAAACQAPj/AAAEAAIAAACQAPn/AAAEAAIAAACQAPr/AAAEAAIAAACQAPv/AAAEAAIAAACRAPX/AAAEAAIAAACRAPb/AAAEAAIAAACRAPf/AAAEAAIAAACRAPj/AAAEAAIAAACRAPn/AAAEAAIAAACRAPr/AAAEAAIAAACRAPv/AAAEAAIAAACNAPX/AAAEAAIAAACOAPX/AAAEAAIAAACPAPX/AAAEAAIAAAB8AP7/AAAEAAIAAAB8AP//AAAEAAIAAAB9AP7/AAAEAAIAAAB9AP//AAAEAAIAAACJAP//AAAEAAIAAABzAPj/AAAEAAIAAABzAPn/AAAEAAIAAABzAPr/AAAEAAIAAABzAPv/AAAEAAIAAABzAPz/AAAEAAIAAABzAP3/AAAEAAIAAABzAP7/AAAEAAIAAABzAP//AAAEAAIAAAB0APj/AAAEAAIAAAB0APn/AAAEAAIAAAB0APr/AAAEAAIAAAB0APv/AAAEAAIAAAB0APz/AAAEAAIAAAB0AP3/AAAEAAIAAAB0AP7/AAAEAAIAAAB0AP//AAAEAAIAAAByAPn/AAAEAAIAAAByAPr/AAAEAAIAAAByAPv/AAAEAAIAAAByAPz/AAAEAAIAAAByAP3/AAAEAAIAAAByAP7/AAAEAAIAAAByAP//AAAEAAIAAABxAPr/AAAEAAIAAABxAPv/AAAEAAIAAABxAPz/AAAEAAIAAABxAP3/AAAEAAIAAABxAP7/AAAEAAIAAABxAP//AAAEAAIAAABwAPv/AAAEAAIAAABwAPz/AAAEAAIAAABwAP3/AAAEAAIAAABwAP7/AAAEAAIAAABvAP//AAAEAAIAAABwAP//AAAEAAIAAABvAPz/AAAEAAIAAABvAP3/AAAEAAIAAABvAP7/AAAEAAIAAABtAP//AAAEAAIAAABuAP3/AAAEAAIAAABuAP7/AAAEAAIAAABuAP//AAAEAAIAAABtAP7/AAAEAAIAAABsAP//AAAEAAIAAABhAP//AAAEAAIAAABPAP//AAAEAAIAAABQAP//AAAEAAIAAABRAP//AAAEAAIAAABAAPv/AAAEAAIAAABBAPv/AAAEAAIAAABCAPv/AAAEAAIAAABDAPv/AAAEAAIAAABEAPv/AAAEAAIAAABFAPv/AAAEAAIAAABGAPv/AAAEAAIAAABHAPv/AAAEAAIAAABIAPv/AAAEAAIAAABJAPv/AAAEAAIAAABKAPv/AAAEAAIAAABLAPv/AAAEAAIAAABMAPv/AAAEAAIAAABAAPX/AAAEAAIAAABAAPb/AAAEAAIAAABAAPf/AAAEAAIAAABAAPj/AAAEAAIAAABAAPn/AAAEAAIAAABAAPr/AAAEAAIAAABBAPX/AAAEAAIAAABBAPb/AAAEAAIAAABBAPf/AAAEAAIAAABBAPj/AAAEAAIAAABBAPn/AAAEAAIAAABBAPr/AAAEAAIAAAAvAPv/AAAEAAIAAAAvAPz/AAAEAAIAAAAvAP3/AAAEAAIAAAAvAP7/AAAEAAIAAAAvAP//AAAEAAIAAAAwAPv/AAAEAAIAAAAwAPz/AAAEAAIAAAAwAP3/AAAEAAIAAAAwAP7/AAAEAAIAAAAwAP//AAAEAAIAAAA8AP//AAAEAAIAAAAqAP//AAAEAAIAAAArAPb/AAAEAAIAAAArAPf/AAAEAAIAAAArAPj/AAAEAAIAAAAsAPb/AAAEAAIAAAAsAPf/AAAEAAIAAAAsAPj/AAAEAAIAAAArAPX/AAAEAAIAAAAsAPX/AAAEAAIAAAAWAPz/AAAEAAIAAAAWAP3/AAAEAAIAAAAWAP7/AAAEAAIAAAAWAP//AAAEAAIAAAAXAPz/AAAEAAIAAAAXAP3/AAAEAAIAAAAXAP7/AAAEAAIAAAAXAP//AAAEAAIAAAAYAPz/AAAEAAIAAAAYAP3/AAAEAAIAAAAYAP7/AAAEAAIAAAAYAP//AAAEAAIAAAATAP//AAAEAAIAAAAUAPX/AAAEAAIAAAAUAPb/AAAEAAIAAAAUAPf/AAAEAAIAAAAVAPX/AAAEAAIAAAAVAPb/AAAEAAIAAAAVAPf/AAAEAAIAAAASAPX/AAAEAAIAAAATAPX/AAAEAAIAAAALAPb/AAAEAAIAAAAMAPb/AAAEAAIAAAANAPb/AAAEAAIAAAAKAP//AAAEAAIAAAAFAP//AAAEAAIAAAAGAP//AAAEAAIAAAAHAP//AAAEAAIAAAD8////AAAEAAIAAAABAPz/AAAIAAAAAAABAP3/AAAIAAEAAAACAPz/AAAJAAAAAAACAP3/AAAJAAEAAAABAP7/AAAIAAEAAAACAP7/AAAJAAEAAAABAP//AAAIAAEAAAACAP//AAAJAAEAAAANAPv/AAAIAAQAAAANAPz/AAAIAAUAAAAOAPv/AAAJAAQAAAAOAPz/AAAJAAUAAAANAP3/AAAIAAUAAAAOAP3/AAAJAAUAAAANAP7/AAAIAAUAAAAOAP7/AAAJAAUAAAANAP//AAAIAAUAAAAOAP//AAAJAAUAAAAfAPr/AAAIAAYAAAAfAPv/AAAIAAcAAAAgAPr/AAAJAAYAAAAgAPv/AAAJAAcAAAAUAP3/AAAIAAIAAAAUAP7/AAAIAAMAAAAVAP3/AAAJAAIAAAAVAP7/AAAJAAMAAAAUAP//AAAIAAMAAAAVAP//AAAJAAMAAAAfAPz/AAAIAAcAAAAgAPz/AAAJAAcAAAAfAP3/AAAIAAcAAAAgAP3/AAAJAAcAAAAfAP7/AAAIAAcAAAAgAP7/AAAJAAcAAAAfAP//AAAIAAcAAAAgAP//AAAJAAcAAAArAP3/AAAIAAQAAAAsAP3/AAAJAAQAAAAsAP7/AAAJAAUAAAArAP7/AAAIAAUAAAArAP//AAAIAAUAAAAsAP//AAAJAAUAAABSAPj/AAAIAAYAAABSAPn/AAAIAAcAAABTAPj/AAAJAAYAAABTAPn/AAAJAAcAAABSAPr/AAAIAAcAAABTAPr/AAAJAAcAAABSAPv/AAAIAAcAAABTAPv/AAAJAAcAAABSAPz/AAAIAAcAAABTAPz/AAAJAAcAAABSAP3/AAAIAAcAAABTAP3/AAAJAAcAAABSAP7/AAAIAAcAAABTAP7/AAAJAAcAAABSAP//AAAIAAcAAABTAP//AAAJAAcAAABfAPr/AAAIAAAAAABfAPv/AAAIAAEAAABgAPr/AAAJAAAAAABgAPv/AAAJAAEAAABfAPz/AAAIAAEAAABgAPz/AAAJAAEAAABfAP3/AAAIAAEAAABgAP3/AAAJAAEAAABfAP7/AAAIAAEAAABgAP7/AAAJAAEAAABfAP//AAAIAAEAAABgAP//AAAJAAEAAABqAP7/AAAIAAYAAABqAP//AAAIAAcAAABrAP7/AAAJAAYAAABrAP//AAAJAAcAAACKAPv/AAAIAAYAAACKAPz/AAAIAAcAAACLAPv/AAAJAAYAAACLAPz/AAAJAAcAAACKAP3/AAAIAAcAAACLAP3/AAAJAAcAAACKAP7/AAAIAAcAAACLAP7/AAAJAAcAAACKAP//AAAIAAcAAACLAP//AAAJAAcAAACkAPr/AAAIAAQAAACkAPv/AAAIAAUAAAClAPr/AAAJAAQAAAClAPv/AAAJAAUAAACkAPz/AAAIAAUAAAClAPz/AAAJAAUAAACkAP3/AAAIAAUAAAClAP3/AAAJAAUAAACkAP7/AAAIAAUAAAClAP7/AAAJAAUAAACkAP//AAAIAAUAAAClAP//AAAJAAUAAAC3APr/AAAIAAYAAAC3APv/AAAIAAcAAAC4APr/AAAJAAYAAAC4APv/AAAJAAcAAAC3APz/AAAIAAcAAAC4APz/AAAJAAcAAAC3AP3/AAAIAAcAAAC4AP3/AAAJAAcAAAC3AP7/AAAIAAcAAAC4AP7/AAAJAAcAAAC3AP//AAAIAAcAAAC4AP//AAAJAAcAAACWAPz/AAAAAAQAAABCAPf/AQAAAAAAAQBDAPf/AQAAAAAAAQBJAPf/AQAAAAAAAQD4//z/AQAAAAAAAQD6//z/AQAAAAAAAQD7//z/AQAAAAAAAQABAPn/AQAAAAAAAwABAPr/AQAAAAAAAwACAPn/AQAAAAAAAwACAPr/AQAAAAAAAwD5//7/AQAAAAAAAwD6//7/AQAAAAAAAwANAPn/AQAAAAAAAwAOAPn/AQAAAAAAAwAYAPj/AQAAAAAAAwAYAPn/AQAAAAAAAwAfAPj/AQAAAAAAAwAgAPj/AQAAAAAAAwArAPv/AQAAAAAAAwAsAPv/AQAAAAAAAwAwAPf/AQAAAAAAAwAwAPj/AQAAAAAAAwA+AP7/AQAAAAAAAwA/AP7/AQAAAAAAAwBAAP7/AQAAAAAAAwBFAP7/AQAAAAAAAwBGAP7/AQAAAAAAAwBKAPn/AQAAAAAAAwBLAPn/AQAAAAAAAwBQAPv/AQAAAAAAAwBQAPz/AQAAAAAAAwBSAPb/AQAAAAAAAwBTAPb/AQAAAAAAAwBfAPf/AQAAAAAAAwBfAPj/AQAAAAAAAwBgAPf/AQAAAAAAAwBgAPj/AQAAAAAAAwBqAPz/AQAAAAAAAwBrAPz/AQAAAAAAAwB8APz/AQAAAAAAAwB9APz/AQAAAAAAAwB/APX/AQAAAAAAAwCKAPn/AQAAAAAAAwCLAPn/AQAAAAAAAwCRAP7/AQAAAAAAAwCSAP7/AQAAAAAAAwCWAPb/AQAAAAAAAwCXAPb/AQAAAAAAAwCeAPn/AQAAAAAAAwCfAPn/AQAAAAAAAwCsAPv/AQAAAAAAAwCtAPv/AQAAAAAAAwC3APj/AQAAAAAAAwC4APj/AQAAAAAAAwDHAPz/AQAAAAAAAwDIAPz/AQAAAAAAAwDJAPz/AQAAAAAAAwDXAPb/AQAAAAAAAwDYAPb/AQAAAAAAAwDeAPz/AQAAAAAAEwDfAPz/AQAAAAAAEwDQAPv/AQAAAAAAEwDRAPv/AQAAAAAAEwDAAP3/AQAAAAAAEwDBAP3/AQAAAAAAEwCwAPz/AQAAAAAAEwCxAPz/AQAAAAAAEwCeAPv/AQAAAAAAEwCfAPv/AQAAAAAAEwB/APf/AQAAAAAAEwBZAPv/AQAAAAAAEwBaAPv/AQAAAAAAEwAvAPr/AQAAAAAAFgAwAPr/AQAAAAAAFgAYAPv/AQAAAAAAEwD5//z/AQAAAAAADwAPAPv/AQAAAAAADwArAPn/AQAAAAAADwA/APv/AQAAAAAADwBMAPf/AQAAAAAADwBlAPz/AQAAAAAADwCTAPz/AQAAAAAADwCrAPj/AQAAAAAADwBKAPf/AQAAAAAACAB1APz/AQAAAAAACAB+APf/AQAAAAAAEwB+APX/AQAAAAAAAwA=") + +[node name="Player" parent="." instance=ExtResource("4_jojb6")] +position = Vector2(-216, 0) + +[node name="DropShadow" parent="." instance=ExtResource("5_hy133")] + +[node name="Fans" type="Node" parent="."] + +[node name="OnOffFanRed" parent="Fans" instance=ExtResource("8_nh2nq")] +position = Vector2(360, -152) +strength = 2 + +[node name="OnOffFanRed2" parent="Fans" instance=ExtResource("8_nh2nq")] +position = Vector2(1080, -56) +rotation = 1.5707964 +direction = 3 +strength = 2 + +[node name="OnOffFanRed3" parent="Fans" instance=ExtResource("8_nh2nq")] +position = Vector2(1128, -56) +rotation = 1.5707964 +direction = 3 +strength = 2 + +[node name="OnOffFanRed4" parent="Fans" instance=ExtResource("8_nh2nq")] +position = Vector2(1176, -56) +rotation = 1.5707964 +direction = 3 +strength = 2 + +[node name="OnOffFanRed5" parent="Fans" instance=ExtResource("8_nh2nq")] +position = Vector2(2280, -152) +rotation = 1.5707964 +direction = 3 +strength = 2 + +[node name="OnOffFanRed6" parent="Fans" instance=ExtResource("8_nh2nq")] +position = Vector2(3160, -152) +rotation = 1.5707964 +direction = 3 +strength = 2 + +[node name="OnOffFanRed7" parent="Fans" instance=ExtResource("8_nh2nq")] +position = Vector2(2792, -136) + +[node name="OnOffFanRed8" parent="Fans" instance=ExtResource("8_nh2nq")] +position = Vector2(3304, -152) +strength = 2 + +[node name="OnOffFanRed9" parent="Fans" instance=ExtResource("8_nh2nq")] +position = Vector2(2408, -88) +rotation = 3.1415927 +direction = 1 + +[node name="OnOffFanRed10" parent="Fans" instance=ExtResource("8_nh2nq")] +position = Vector2(2408, -24) +rotation = 3.1415927 +direction = 1 + +[node name="OnOffFanBlue" parent="Fans" instance=ExtResource("9_h87j3")] +position = Vector2(104, -24) +rotation = -1.5707964 +direction = 2 +strength = 2 + +[node name="OnOffFanBlue2" parent="Fans" instance=ExtResource("9_h87j3")] +position = Vector2(1288, -24) +rotation = -1.5707964 +direction = 2 +strength = 2 + +[node name="OnOffFanBlue3" parent="Fans" instance=ExtResource("9_h87j3")] +position = Vector2(728, -152) +strength = 2 + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("11_jojb6")] +boo = NodePath("../RaceBoo") +level_id = 4 + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("12_hy133")] +position = Vector2(-248, -56) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [60, 50, 45, 40, 28] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_iq7yc") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-248, -56) +rotates = false + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="EntityGenerator" parent="." instance=ExtResource("13_iq7yc")] +position = Vector2(1720, -200) + +[node name="EntityGeneratorStopper" parent="." instance=ExtResource("14_86qkj")] +position = Vector2(3544, -200) + +[node name="EndFlagpole" parent="." instance=ExtResource("15_nh2nq")] +position = Vector2(3656, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("16_h87j3")] +position = Vector2(3752, 0) + +[node name="SmallCastleVisual" parent="." instance=ExtResource("17_h87j3")] +position = Vector2(-216, -40) + +[node name="DecoTiles" parent="." instance=ExtResource("18_j2whm")] +tile_map_data = PackedByteArray("AAD3//7/AAADAAAAAAD3////AAADAAEAAABLAP7/AAADAAAAAABLAP//AAADAAEAAABjAP7/AAADAAAAAABjAP//AAADAAEAAACUAP//AAACAAEAAABCAP//AAACAAEAAAAAAP3/AAAEAAAAAAAAAP7/AAAEAAEAAAAAAP//AAAAAAEAAAB1AP3/AAAEAAAAAAB1AP7/AAAEAAEAAAB1AP//AAAAAAEAAACPAP//AAABAAEAAACQAP//AAABAAEAAABlAP//AAABAAEAAABmAP//AAABAAEAAABnAP//AAABAAEAAAAQAP//AAABAAEAAAARAP//AAABAAEAAAASAP//AAABAAEAAAA9AP//AAAAAAAAAAA+AP//AAABAAAAAAA/AP//AAACAAAAAAA=") + +[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="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@100894" to="Tiles/@AnimatableBody2D@100894/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@100894" to="Tiles/@AnimatableBody2D@100894/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100894" to="Tiles/@AnimatableBody2D@100894" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100894" to="Tiles/@AnimatableBody2D@100894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100894" to="Tiles/@AnimatableBody2D@100894" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100894" to="Tiles/@AnimatableBody2D@100894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@100895" to="Tiles/@AnimatableBody2D@100895/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@100895" to="Tiles/@AnimatableBody2D@100895/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100895" to="Tiles/@AnimatableBody2D@100895" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100895" to="Tiles/@AnimatableBody2D@100895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100895" to="Tiles/@AnimatableBody2D@100895" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100895" to="Tiles/@AnimatableBody2D@100895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@100896" to="Tiles/@AnimatableBody2D@100896/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@100896" to="Tiles/@AnimatableBody2D@100896/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100896" to="Tiles/@AnimatableBody2D@100896" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100896" to="Tiles/@AnimatableBody2D@100896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100896" to="Tiles/@AnimatableBody2D@100896" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100896" to="Tiles/@AnimatableBody2D@100896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@100897" to="Tiles/@AnimatableBody2D@100897/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@100897" to="Tiles/@AnimatableBody2D@100897/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100897" to="Tiles/@AnimatableBody2D@100897" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100897" to="Tiles/@AnimatableBody2D@100897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100897" to="Tiles/@AnimatableBody2D@100897" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100897" to="Tiles/@AnimatableBody2D@100897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@100898" to="Tiles/@AnimatableBody2D@100898/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@100898" to="Tiles/@AnimatableBody2D@100898/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100898" to="Tiles/@AnimatableBody2D@100898" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100898" to="Tiles/@AnimatableBody2D@100898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100898" to="Tiles/@AnimatableBody2D@100898" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100898" to="Tiles/@AnimatableBody2D@100898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100899" to="Tiles/@Node2D@100899/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100900" to="Tiles/@Node2D@100900/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100901" to="Tiles/@Node2D@100901/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100902" to="Tiles/@Node2D@100902/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100903" to="Tiles/@Node2D@100903/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100904" to="Tiles/@Node2D@100904/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100905" to="Tiles/@Node2D@100905/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100906" to="Tiles/@Node2D@100906/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100907" to="Tiles/@Node2D@100907/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100908" to="Tiles/@Node2D@100908/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100909" to="Tiles/@Node2D@100909/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100910" to="Tiles/@Node2D@100910/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100911" to="Tiles/@Node2D@100911/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100912" to="Tiles/@Node2D@100912/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100913" to="Tiles/@Node2D@100913/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100914" to="Tiles/@Node2D@100914/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100915" to="Tiles/@Node2D@100915/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100916" to="Tiles/@Node2D@100916/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100917" to="Tiles/@Node2D@100917/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100918" to="Tiles/@Node2D@100918/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100919" to="Tiles/@Node2D@100919/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100920" to="Tiles/@Node2D@100920/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100921" to="Tiles/@Node2D@100921/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100922" to="Tiles/@Node2D@100922/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100923" to="Tiles/@Node2D@100923/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100924" to="Tiles/@Node2D@100924/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100925" to="Tiles/@Node2D@100925/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100926" to="Tiles/@Node2D@100926/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100927" to="Tiles/@Node2D@100927/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100928" to="Tiles/@Node2D@100928/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100929" to="Tiles/@Node2D@100929/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100930" to="Tiles/@Node2D@100930/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100931" to="Tiles/@Node2D@100931/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100932" to="Tiles/@Node2D@100932/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100933" to="Tiles/@Node2D@100933/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100934" to="Tiles/@Node2D@100934/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100935" to="Tiles/@Node2D@100935/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100936" to="Tiles/@Node2D@100936/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100937" to="Tiles/@Node2D@100937/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100938" to="Tiles/@Node2D@100938/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100939" to="Tiles/@Node2D@100939/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100940" to="Tiles/@Node2D@100940/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100941" to="Tiles/@Node2D@100941/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100942" to="Tiles/@Node2D@100942/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100943" to="Tiles/@Node2D@100943/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100944" to="Tiles/@Node2D@100944/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100945" to="Tiles/@Node2D@100945/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100946" to="Tiles/@Node2D@100946/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100947" to="Tiles/@Node2D@100947/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100948" to="Tiles/@Node2D@100948/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100949" to="Tiles/@Node2D@100949/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100950" to="Tiles/@Node2D@100950/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100966" to="Tiles/@AnimatableBody2D@100966" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100966" to="Tiles/@AnimatableBody2D@100966/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100967" to="Tiles/@AnimatableBody2D@100967" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100967" to="Tiles/@AnimatableBody2D@100967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100968" to="Tiles/@AnimatableBody2D@100968" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100968" to="Tiles/@AnimatableBody2D@100968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100969" to="Tiles/@AnimatableBody2D@100969" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100969" to="Tiles/@AnimatableBody2D@100969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100970" to="Tiles/@AnimatableBody2D@100970" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100970" to="Tiles/@AnimatableBody2D@100970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100971" to="Tiles/@AnimatableBody2D@100971" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100971" to="Tiles/@AnimatableBody2D@100971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100972" to="Tiles/@AnimatableBody2D@100972" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100972" to="Tiles/@AnimatableBody2D@100972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@100973" to="Tiles/@AnimatableBody2D@100973/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@100973" to="Tiles/@AnimatableBody2D@100973/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100973" to="Tiles/@AnimatableBody2D@100973" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100973" to="Tiles/@AnimatableBody2D@100973" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100973" to="Tiles/@AnimatableBody2D@100973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100973" to="Tiles/@AnimatableBody2D@100973" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100973" to="Tiles/@AnimatableBody2D@100973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@100975" to="Tiles/@Node2D@100975/LevelPersistance" method="set_as_active"] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMBLL/YouVSBoo/Boo2-2.tscn b/Scenes/Levels/SMBLL/YouVSBoo/Boo2-2.tscn new file mode 100644 index 0000000..d1dcf03 --- /dev/null +++ b/Scenes/Levels/SMBLL/YouVSBoo/Boo2-2.tscn @@ -0,0 +1,257 @@ +[gd_scene load_steps=15 format=4 uid="uid://bexaqfx0r8hto"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_crmoq"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_fcb41"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_rjmwl"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="3_rjmwl"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_r6520"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="5_khobs"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="8_fcb41"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="10_khobs"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="11_sxr23"] +[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="12_sxr23"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="13_d76qb"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="14_2him3"] +[ext_resource type="PackedScene" uid="uid://qn4g0qkjcuiy" path="res://Scenes/Parts/SmallCastleVisual.tscn" id="15_2him3"] + +[sub_resource type="Curve2D" id="Curve2D_8qpc2"] +_data = { +"points": PackedVector2Array(-61.112453, 1.3995218, 61.112453, -1.3995218, -248, -56, -55.04786, -0.4665073, 55.04786, 0.4665073, -72, -136, -76.04069, -2.7990437, 76.04069, 2.7990437, 216, -104, -100.299065, -2.7990437, 100.299065, 2.7990437, 456, -168, -73.70815, -0.9330146, 73.70815, 0.9330146, 616, -40, -118.95936, -1.3995218, 118.95936, 1.3995218, 808, -168, -46.184223, -46.65073, 46.184223, 46.65073, 1208, -96, -87.70337, -2.3325365, 87.70337, 2.3325365, 1296, -24, -93.30146, -0.9330146, 93.30146, 0.9330146, 1616, -168, -81.63878, 0.9330146, 81.63878, -0.9330146, 1872, -40, -123.62443, 0.9330146, 123.62443, -0.9330146, 2184, -168, -84.43782, -3.265551, 84.43782, 3.265551, 2368, -72, -86.30385, 0.4665073, 86.30385, -0.4665073, 2592, -168, -68.57657, 2.3325365, 68.57657, -2.3325365, 2800, -72, -120.825386, 105.43065, 120.825386, -105.43065, 2992, -136, -78.83973, 3.265551, 78.83973, -3.265551, 3408, -56, -59.712933, 4.1985655, 59.712933, -4.1985655, 3520, -24, -74.17465, 38.720104, 74.17465, -38.720104, 3592, -168, 0, 0, 0, 0, 3768, -168) +} +point_count = 19 + +[node name="Level" type="Node"] +script = ExtResource("1_crmoq") +music = ExtResource("2_rjmwl") +theme = "Jungle" +theme_time = "Night" +time_limit = 300 +campaign = "SMBLL" +world_id = 2 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("2_fcb41")] +time_of_day = 1 +primary_layer = 1 +particles = 2 + +[node name="Player" parent="." instance=ExtResource("3_rjmwl")] +position = Vector2(-216, 0) + +[node name="Tiles" parent="." instance=ExtResource("4_r6520")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAADAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAADAAIAAAAbAAAAAAABAAAAAAAcAAAAAAADAAAAAAAbAAEAAAABAAEAAAAcAAEAAAADAAEAAAAbAAIAAAABAAIAAAAcAAIAAAADAAIAAAAxAAAAAAABAAAAAAAyAAAAAAADAAAAAAAxAAEAAAABAAEAAAAyAAEAAAADAAEAAAAxAAIAAAABAAIAAAAyAAIAAAADAAIAAABiAAAAAAABAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAADAAAAAABiAAEAAAABAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAADAAEAAABiAAIAAAABAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAADAAIAAACjAAAAAAABAAAAAACkAAAAAAACAAAAAAClAAAAAAADAAAAAACjAAEAAAABAAEAAACkAAEAAAACAAEAAAClAAEAAAADAAEAAACjAAIAAAABAAIAAACkAAIAAAACAAIAAAClAAIAAAADAAIAAACzAAAAAAABAAAAAAC0AAAAAAADAAAAAACzAAEAAAABAAEAAAC0AAEAAAADAAEAAACzAAIAAAABAAIAAAC0AAIAAAADAAIAAADMAAAAAAABAAAAAADNAAAAAAADAAAAAADMAAEAAAABAAEAAADNAAEAAAADAAEAAADMAAIAAAABAAIAAADNAAIAAAADAAIAAADTAAEAAAABAAEAAADUAAEAAAADAAEAAADTAAIAAAABAAIAAADUAAIAAAADAAIAAADTAAAAAAABAAAAAADUAAAAAAADAAAAAADZAAAAAAABAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAADAAAAAADZAAEAAAABAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAADAAEAAADZAAIAAAABAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAADAAIAAADqAAAAAAABAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAADAAAAAADqAAEAAAABAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAADAAEAAADqAAIAAAABAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAADAAIAAAD4////AAAEAAIAAAD5////AAAEAAIAAAD6////AAAEAAIAAAD7////AAAEAAIAAAD8////AAAEAAIAAAD7//z/AAAEAAIAAAD7//3/AAAEAAIAAAD7//7/AAAEAAIAAAD8//z/AAAEAAIAAAD8//3/AAAEAAIAAAD8//7/AAAEAAIAAAD6//3/AAAEAAIAAAD6//7/AAAEAAIAAAD5//7/AAAEAAIAAAADAPr/AAAEAAIAAAADAPv/AAAEAAIAAAADAPz/AAAEAAIAAAADAP3/AAAEAAIAAAADAP7/AAAEAAIAAAADAP//AAAEAAIAAAADAAAAAAAEAAIAAAADAAEAAAAEAAIAAAAJAPz/AAAEAAIAAAAJAP3/AAAEAAIAAAAJAP7/AAAEAAIAAAAJAP//AAAEAAIAAAAJAAAAAAAEAAIAAAAJAAEAAAAEAAIAAAARAPz/AAAEAAIAAAARAP3/AAAEAAIAAAARAP7/AAAEAAIAAAARAP//AAAEAAIAAAARAAAAAAAEAAIAAAARAAEAAAAEAAIAAAAiAP//AAAEAAIAAAAiAAAAAAAEAAIAAAAiAAEAAAAEAAIAAAArAP//AAAEAAIAAAArAAAAAAAEAAIAAAArAAEAAAAEAAIAAAAvAPz/AAAEAAIAAAAwAPz/AAAEAAIAAABCAPv/AAAEAAIAAABCAPz/AAAEAAIAAABCAP3/AAAEAAIAAABCAP7/AAAEAAIAAABCAP//AAAEAAIAAABCAAAAAAAEAAIAAABCAAEAAAAEAAIAAABJAPv/AAAEAAIAAABJAPz/AAAEAAIAAABJAP3/AAAEAAIAAABJAP7/AAAEAAIAAABJAP//AAAEAAIAAABJAAAAAAAEAAIAAABJAAEAAAAEAAIAAABNAAAAAAAEAAIAAABNAAEAAAAEAAIAAABUAAAAAAAEAAIAAABUAAEAAAAEAAIAAABXAAAAAAAEAAIAAABXAAEAAAAEAAIAAABfAAAAAAAEAAIAAABfAAEAAAAEAAIAAABuAPz/AAAEAAIAAABuAP3/AAAEAAIAAABuAP7/AAAEAAIAAABuAP//AAAEAAIAAABuAAAAAAAEAAIAAABuAAEAAAAEAAIAAABmAPj/AAAEAAIAAABnAPj/AAAEAAIAAABzAAAAAAAEAAIAAABzAAEAAAAEAAIAAAB2AAAAAAAEAAIAAAB2AAEAAAAEAAIAAAB7APz/AAAEAAIAAAB7AP3/AAAEAAIAAAB7AP7/AAAEAAIAAAB7AP//AAAEAAIAAAB7AAAAAAAEAAIAAAB7AAEAAAAEAAIAAACBAPz/AAAEAAIAAACBAP3/AAAEAAIAAACBAP7/AAAEAAIAAACBAP//AAAEAAIAAACBAAAAAAAEAAIAAACBAAEAAAAEAAIAAACfAP3/AAAEAAIAAACfAP7/AAAEAAIAAACfAP//AAAEAAIAAACfAAAAAAAEAAIAAACfAAEAAAAEAAIAAACjAP3/AAAEAAIAAACjAP7/AAAEAAIAAACjAP//AAAEAAIAAAC4APr/AAAEAAIAAAC4APv/AAAEAAIAAAC4APz/AAAEAAIAAAC4AP3/AAAEAAIAAAC4AP7/AAAEAAIAAAC4AP//AAAEAAIAAAC4AAAAAAAEAAIAAAC4AAEAAAAEAAIAAADAAPr/AAAEAAIAAADAAPv/AAAEAAIAAADAAPz/AAAEAAIAAADAAP3/AAAEAAIAAADAAP7/AAAEAAIAAADAAP//AAAEAAIAAADAAAAAAAAEAAIAAADAAAEAAAAEAAIAAADIAP7/AAAEAAIAAADTAP7/AAAEAAIAAADTAP//AAAEAAIAAADUAP7/AAAEAAIAAADUAP//AAAEAAIAAADRAPX/AAAEAAIAAADSAPX/AAAEAAIAAADaAPz/AAAEAAIAAADbAPz/AAAEAAIAAADhAPf/AAAEAAIAAADiAPf/AAAEAAIAAADrAP//AAAEAAIAAAAnAPX/AAAEAAIAAAAmAPX/AAAEAAIAAABQAPX/AAAEAAIAAABRAPX/AAAEAAIAAAB0APX/AAAEAAIAAAB1APX/AAAEAAIAAACTAPX/AAAEAAIAAACUAPX/AAAEAAIAAAA2APn/AAAFAAAAAAA3APn/AAAGAAAAAAA4APn/AAAGAAAAAAA5APn/AAAGAAAAAAA6APn/AAAHAAAAAAA7AP7/AAAFAAAAAAA8AP7/AAAGAAAAAAA9AP7/AAAHAAAAAACHAPj/AAAGAAAAAACIAPj/AAAGAAAAAACJAPj/AAAGAAAAAACKAPj/AAAHAAAAAACGAPj/AAAFAAAAAACQAP3/AAAGAAAAAACRAP3/AAAGAAAAAACSAP3/AAAHAAAAAACPAP3/AAAFAAAAAACVAP3/AAAFAAAAAACWAP3/AAAGAAAAAACXAP3/AAAHAAAAAAA3APr/AAAFAAEAAAA4APr/AAAGAAEAAAA5APr/AAAHAAEAAAA3APv/AAAFAAEAAAA4APv/AAAGAAEAAAA5APv/AAAHAAEAAAA3APz/AAAFAAEAAAA4APz/AAAGAAEAAAA5APz/AAAHAAEAAAA3AP3/AAAFAAEAAAA4AP3/AAAGAAEAAAA5AP3/AAAHAAEAAAA3AP7/AAAFAAEAAAA4AP7/AAAGAAEAAAA5AP7/AAAHAAEAAAA3AP//AAAFAAEAAAA4AP//AAAGAAEAAAA5AP//AAAHAAEAAAA3AAAAAAAFAAEAAAA4AAAAAAAGAAEAAAA5AAAAAAAHAAEAAAA3AAEAAAAFAAEAAAA4AAEAAAAGAAEAAAA5AAEAAAAHAAEAAAA8AP//AAAGAAYAAAA8AAAAAAAGAAYAAAA8AAEAAAAGAAYAAACIAPn/AAAGAAEAAACJAPn/AAAHAAEAAACIAPr/AAAGAAEAAACJAPr/AAAHAAEAAACIAPv/AAAGAAEAAACJAPv/AAAHAAEAAACIAPz/AAAGAAEAAACJAPz/AAAHAAEAAACIAP3/AAAGAAEAAACJAP3/AAAHAAEAAACIAP7/AAAGAAEAAACJAP7/AAAHAAEAAACIAP//AAAGAAEAAACJAP//AAAHAAEAAACIAAAAAAAGAAEAAACJAAAAAAAHAAEAAACIAAEAAAAGAAEAAACJAAEAAAAHAAEAAACHAPn/AAAFAAEAAACHAPr/AAAFAAEAAACHAPv/AAAFAAEAAACHAPz/AAAFAAEAAACHAP3/AAAFAAEAAACHAP7/AAAFAAEAAACHAP//AAAFAAEAAACHAAAAAAAFAAEAAACHAAEAAAAFAAEAAACQAP7/AAAFAAEAAACRAP7/AAAHAAEAAACQAP//AAAFAAEAAACRAP//AAAHAAEAAACQAAAAAAAFAAEAAACRAAAAAAAHAAEAAACQAAEAAAAFAAEAAACRAAEAAAAHAAEAAACWAP7/AAAGAAYAAACWAP//AAAGAAYAAACWAAAAAAAGAAYAAACWAAEAAAAGAAYAAADBAPj/AAAIAAQAAADBAPn/AAAIAAUAAADCAPj/AAAJAAQAAADCAPn/AAAJAAUAAADPAP//AAAIAAQAAADPAAAAAAAIAAUAAADQAP//AAAJAAQAAADQAAAAAAAJAAUAAADPAAEAAAAIAAUAAADQAAEAAAAJAAUAAADBAPr/AAAIAAUAAADCAPr/AAAJAAUAAADBAPv/AAAIAAUAAADCAPv/AAAJAAUAAADBAPz/AAAIAAUAAADCAPz/AAAJAAUAAADBAP3/AAAIAAUAAADCAP3/AAAJAAUAAADBAP7/AAAIAAUAAADCAP7/AAAJAAUAAADBAP//AAAIAAUAAADCAP//AAAJAAUAAADBAAAAAAAIAAUAAADCAAAAAAAJAAUAAADBAAEAAAAIAAUAAADCAAEAAAAJAAUAAADgAPf/AAAJAAYAAADgAPj/AAAJAAcAAADfAPf/AAAIAAYAAADfAPj/AAAIAAcAAADgAP3/AAAJAAcAAADgAP7/AAAJAAcAAADfAPn/AAAIAAcAAADgAPn/AAAJAAcAAADfAPr/AAAIAAcAAADgAPr/AAAJAAcAAADfAPv/AAAIAAcAAADgAPv/AAAJAAcAAADfAPz/AAAIAAcAAADgAPz/AAAJAAcAAADfAP3/AAAIAAcAAADfAP7/AAAIAAcAAADfAP//AAAIAAcAAADgAP//AAAJAAcAAAC6AP//AAAIAAcAAAC7AP//AAAJAAcAAAC6AAAAAAAIAAcAAAC7AAAAAAAJAAcAAAC6AAEAAAAIAAcAAAC7AAEAAAAJAAcAAAC6AP7/AAAIAAYAAAC7AP7/AAAJAAYAAABiAPz/AAAIAAYAAABjAPz/AAAJAAYAAAAmAPv/AAAOAAYAAAAnAPv/AAAOAAcAAAD9//r/AAAIAAQAAAD9//v/AAAIAAUAAAD+//r/AAAJAAQAAAD+//v/AAAJAAUAAAD9//z/AAAIAAUAAAD+//z/AAAJAAUAAAD9//3/AAAIAAUAAAD+//3/AAAJAAUAAAD9//7/AAAIAAUAAAD+//7/AAAJAAUAAAD9////AAAIAAUAAAD+////AAAJAAUAAAAbAPj/AAAIAAMAAAAcAPj/AAAJAAMAAAAbAPn/AAAIAAMAAAAcAPn/AAAJAAMAAAAbAPr/AAAIAAMAAAAcAPr/AAAJAAMAAAAbAPv/AAAIAAMAAAAcAPv/AAAJAAMAAAAbAPz/AAAIAAMAAAAcAPz/AAAJAAMAAAAbAP3/AAAIAAMAAAAcAP3/AAAJAAMAAAAbAP7/AAAIAAMAAAAcAP7/AAAJAAMAAAAbAP//AAAIAAMAAAAcAP//AAAJAAMAAAAmAPb/AAAIAAcAAAAnAPb/AAAJAAcAAAAmAPf/AAAIAAcAAAAnAPf/AAAJAAcAAAAmAPj/AAAIAAcAAAAnAPj/AAAJAAcAAAAmAPn/AAAIAAcAAAAnAPn/AAAJAAcAAAAmAPr/AAAIAAcAAAAnAPr/AAAJAAcAAAAbAPf/AAAIAAIAAAAcAPf/AAAJAAIAAAAxAPf/AAAIAAIAAAAyAPf/AAAJAAIAAACkAPv/AAAIAAIAAAClAPv/AAAJAAIAAACzAPz/AAAIAAIAAAC0APz/AAAJAAIAAADRAPr/AAAIAAIAAADSAPr/AAAJAAIAAADRAPb/AAAIAAMAAADSAPb/AAAJAAMAAADRAPf/AAAIAAMAAADSAPf/AAAJAAMAAADRAPj/AAAIAAMAAADSAPj/AAAJAAMAAADRAPn/AAAIAAMAAADSAPn/AAAJAAMAAACzAP3/AAAIAAMAAAC0AP3/AAAJAAMAAACzAP7/AAAIAAMAAAC0AP7/AAAJAAMAAACzAP//AAAIAAMAAAC0AP//AAAJAAMAAACkAPz/AAAIAAMAAAClAPz/AAAJAAMAAACkAP3/AAAIAAMAAAClAP3/AAAJAAMAAACkAP7/AAAIAAMAAAClAP7/AAAJAAMAAACkAP//AAAIAAMAAAClAP//AAAJAAMAAAAxAPj/AAAIAAMAAAAyAPj/AAAJAAMAAAAxAPn/AAAIAAMAAAAyAPn/AAAJAAMAAAAxAPr/AAAIAAMAAAAyAPr/AAAJAAMAAAAxAPv/AAAIAAMAAAAyAPv/AAAJAAMAAAAxAPz/AAAIAAMAAAAyAPz/AAAJAAMAAAAxAP3/AAAIAAMAAAAyAP3/AAAJAAMAAAAxAP7/AAAIAAMAAAAyAP7/AAAJAAMAAAAxAP//AAAIAAMAAAAyAP//AAAJAAMAAADaAPn/AAAIAAAAAADaAPr/AAAIAAEAAADbAPn/AAAJAAAAAADbAPr/AAAJAAEAAADMAPv/AAAIAAAAAADMAPz/AAAIAAEAAADNAPv/AAAJAAAAAADNAPz/AAAJAAEAAACTAPn/AAAIAAAAAACUAPn/AAAJAAAAAACTAPj/AAAIAAEAAACUAPj/AAAJAAEAAABkAPj/AAAIAAAAAABlAPj/AAAJAAAAAABkAPn/AAAIAAEAAABlAPn/AAAJAAEAAABQAPz/AAAIAAAAAABRAPz/AAAJAAAAAABQAPv/AAAIAAEAAABRAPv/AAAJAAEAAABQAPb/AAAIAAEAAABRAPb/AAAJAAEAAABQAPf/AAAIAAEAAABRAPf/AAAJAAEAAABQAPj/AAAIAAEAAABRAPj/AAAJAAEAAABQAPn/AAAIAAEAAABRAPn/AAAJAAEAAABQAPr/AAAIAAEAAABRAPr/AAAJAAEAAABkAPr/AAAIAAEAAABlAPr/AAAJAAEAAABkAPv/AAAIAAEAAABlAPv/AAAJAAEAAABkAPz/AAAIAAEAAABlAPz/AAAJAAEAAABkAP3/AAAIAAEAAABlAP3/AAAJAAEAAABkAP7/AAAIAAEAAABlAP7/AAAJAAEAAABkAP//AAAIAAEAAABlAP//AAAJAAEAAACTAPb/AAAIAAEAAACUAPb/AAAJAAEAAACTAPf/AAAIAAEAAACUAPf/AAAJAAEAAADMAP3/AAAIAAEAAADNAP3/AAAJAAEAAADMAP7/AAAIAAEAAADNAP7/AAAJAAEAAADMAP//AAAIAAEAAADNAP//AAAJAAEAAADaAPv/AAAIAAEAAADbAPv/AAAJAAEAAAB0APv/AAAIAAQAAAB1APv/AAAJAAQAAAB0APf/AAAIAAUAAAB1APf/AAAJAAUAAAB0APj/AAAIAAUAAAB1APj/AAAJAAUAAAB0APn/AAAIAAUAAAB1APn/AAAJAAUAAAB0APr/AAAIAAUAAAB1APr/AAAJAAUAAAB0APb/AAAIAAUAAAB1APb/AAAJAAUAAABiAP3/AAAIAAcAAABjAP3/AAAJAAcAAABiAP7/AAAIAAcAAABjAP7/AAAJAAcAAABiAP//AAAIAAcAAABjAP//AAAJAAcAAAC9APr/AAAMAAoAAAC+APr/AAAMAAoAAAC/APr/AAAMAAoAAACpAPz/AAAMAAoAAAChAP3/AAAMAAoAAABYAAAAAAAMAAoAAABZAAAAAAAMAAoAAABaAAAAAAAMAAoAAABbAAAAAAAMAAoAAABcAAAAAAAMAAoAAABdAAAAAAAMAAoAAABeAAAAAAAMAAoAAABOAAAAAAAMAAoAAABPAAAAAAAMAAoAAABQAAAAAAAMAAoAAABRAAAAAAAMAAoAAABSAAAAAAAMAAoAAABTAAAAAAAMAAoAAACiAP3/AAAMAAoAAACgAP3/AAAMAAoAAAApAP//AAAMAAoAAAAqAP//AAAMAAoAAAAjAP//AAAMAAoAAAAkAP//AAAMAAoAAAAKAPz/AAAMAAoAAAALAPz/AAAMAAoAAAAMAPz/AAAMAAoAAAANAPz/AAAMAAoAAAAOAPz/AAAMAAoAAAAPAPz/AAAMAAoAAAAQAPz/AAAMAAoAAAAKAPv/AAAMAAkAAAALAPv/AAAMAAkAAAAMAPv/AAAMAAkAAAANAPv/AAAMAAkAAAAOAPv/AAAMAAkAAAAPAPv/AAAMAAkAAAAQAPv/AAAMAAkAAAAjAP7/AAAMAAkAAAAkAP7/AAAMAAkAAAApAP7/AAAMAAkAAAAqAP7/AAAMAAkAAABDAPr/AAAMAAkAAABEAPr/AAAMAAkAAABFAPr/AAAMAAkAAABGAPr/AAAMAAkAAABHAPr/AAAMAAkAAABIAPr/AAAMAAkAAABOAP//AAAMAAkAAABPAP//AAAMAAkAAABQAP//AAAMAAkAAABRAP//AAAMAAkAAABSAP//AAAMAAkAAABTAP//AAAMAAkAAABYAP//AAAMAAkAAABZAP//AAAMAAkAAABaAP//AAAMAAkAAABbAP//AAAMAAkAAABcAP//AAAMAAkAAABdAP//AAAMAAkAAABeAP//AAAMAAkAAAB0AP//AAAMAAkAAAB1AP//AAAMAAkAAAB8APv/AAAMAAkAAAB9APv/AAAMAAkAAAB+APv/AAAMAAkAAAB/APv/AAAMAAkAAACAAPv/AAAMAAkAAACpAPv/AAAMAAkAAACgAPz/AAAMAAkAAAChAPz/AAAMAAkAAACiAPz/AAAMAAkAAAC9APn/AAAMAAkAAAC+APn/AAAMAAkAAAC/APn/AAAMAAkAAADAAPn/AAANAAkAAAC5APn/AAANAAkAAACqAPv/AAANAAkAAACvAP3/AAANAAkAAACjAPz/AAANAAkAAACcAPn/AAANAAkAAACBAPv/AAANAAkAAAB2AP//AAANAAkAAABeAPn/AAANAAkAAABZAPv/AAANAAkAAABJAPr/AAANAAkAAAArAP7/AAANAAkAAAAlAP7/AAANAAkAAAARAPv/AAANAAkAAAAJAPv/AAALAAkAAAAiAP7/AAALAAkAAAAoAP7/AAALAAkAAABCAPr/AAALAAkAAABNAP//AAALAAkAAABXAP//AAALAAkAAABUAP//AAANAAkAAABfAP//AAANAAkAAABzAP//AAALAAkAAAB7APv/AAALAAkAAACfAPz/AAALAAkAAACbAPn/AAALAAkAAACoAPv/AAALAAkAAACuAP3/AAALAAkAAAC4APn/AAALAAkAAAC8APn/AAALAAkAAAC8APr/AAALAAoAAAC5APr/AAANAAoAAACzAPf/AAANAAkAAACyAPf/AAALAAkAAACoAPz/AAALAAoAAACqAPz/AAANAAoAAACcAPr/AAANAAoAAACbAPr/AAALAAoAAABYAPv/AAALAAkAAABdAPn/AAALAAkAAAAlAP//AAANAAoAAAAoAP//AAALAAoAAAAWAPj/AAAMAAkAAAAXAPj/AAANAAkAAAAVAPj/AAALAAkAAAADAPj/AQAAAAAAAwALAPr/AQAAAAAAAwAMAPr/AQAAAAAAAwANAPr/AQAAAAAAAwAOAPr/AQAAAAAAAwAPAPr/AQAAAAAAAwAeAPX/AQAAAAAAAwAfAPX/AQAAAAAAAwAkAP3/AQAAAAAAAwAlAP3/AQAAAAAAAwAoAP3/AQAAAAAAAwApAP3/AQAAAAAAAwAsAPf/AQAAAAAAAwAtAPf/AQAAAAAAAwAwAPn/AQAAAAAAAwA5APf/AQAAAAAAAwA3APf/AQAAAAAAAwA4APf/AQAAAAAAAwBEAPj/AQAAAAAAAwBFAPj/AQAAAAAAAwBGAPj/AQAAAAAAAwBHAPj/AQAAAAAAAwBMAPX/AQAAAAAAAwBNAPX/AQAAAAAAAwBOAP7/AQAAAAAAAwBSAP7/AQAAAAAAAwBTAP7/AQAAAAAAAwBPAP7/AQAAAAAAAwBZAP7/AQAAAAAAAwBaAP7/AQAAAAAAAwBbAP7/AQAAAAAAAwBcAP7/AQAAAAAAAwBdAP7/AQAAAAAAAwBYAPn/AQAAAAAAAwBZAPn/AQAAAAAAAwBdAPf/AQAAAAAAAwBeAPf/AQAAAAAAAwBmAPb/AQAAAAAAAwBnAPb/AQAAAAAAAwBuAPr/AQAAAAAAAwB0AP7/AQAAAAAAAwB1AP7/AQAAAAAAAwB8APj/AQAAAAAAAwB9APf/AQAAAAAAAwB+APf/AQAAAAAAAwB/APf/AQAAAAAAAwCAAPj/AQAAAAAAAwCHAPX/AQAAAAAAAwCIAPX/AQAAAAAAAwCJAPX/AQAAAAAAAwCQAPv/AQAAAAAAAwCRAPv/AQAAAAAAAwCWAPv/AQAAAAAAAwCgAPv/AQAAAAAAAwChAPv/AQAAAAAAAwCiAPv/AQAAAAAAAwChAPX/AQAAAAAAAwCiAPX/AQAAAAAAAwCoAPn/AQAAAAAAAwCpAPn/AQAAAAAAAwCqAPn/AQAAAAAAAwCuAPz/AQAAAAAAAwCvAPz/AQAAAAAAAwCyAPX/AQAAAAAAAwCzAPX/AQAAAAAAAwC6APf/AQAAAAAAAwC7APf/AQAAAAAAAwDIAPv/AQAAAAAAAwDTAPz/AQAAAAAAAwDUAPz/AQAAAAAAAwDhAPX/AQAAAAAAAwDiAPX/AQAAAAAAAwAVAPn/AQAAAAAAEAAWAPn/AQAAAAAAEAAXAPn/AQAAAAAAEABDAPv/AQAAAAAAEABEAPv/AQAAAAAAEABFAPv/AQAAAAAAEABGAPv/AQAAAAAAEABHAPv/AQAAAAAAEABIAPv/AQAAAAAAEAB8APz/AQAAAAAAFQB9APz/AQAAAAAAFQB+APz/AQAAAAAAFQB/APz/AQAAAAAAFQCAAPz/AQAAAAAAFQChAPf/AQAAAAAAFQCiAPf/AQAAAAAAFQCpAPb/AQAAAAAAFQCqAPb/AQAAAAAAFQCrAPb/AQAAAAAAFQCuAP7/AQAAAAAAEACvAP7/AQAAAAAAEADcAPz/AQAAAAAAEQCSAPn/AQAAAAAAEQBzAPf/AQAAAAAAEQBSAPz/AQAAAAAAEQA7APn/AQAAAAAAEQAlAPv/AQAAAAAAEQD///r/AQAAAAAAEQANAPj/AQAAAAAAEQB0AAAAAQAAAAAAEAB1AAAAAQAAAAAAEAAmAP//AQAAAAAADgAnAP//AQAAAAAADgCyAPj/AQAAAAAADgCzAPj/AQAAAAAADgBYAPz/AQAAAAAAFQBZAPz/AQAAAAAAFQBdAPr/AQAAAAAAFQBeAPr/AQAAAAAAFQBMAPf/AQAAAAAAFQBNAPf/AQAAAAAAFQAsAPn/AQAAAAAAFQAtAPn/AQAAAAAAFQAdAPf/AQAAAAAAFQAeAPf/AQAAAAAAFQAfAPf/AQAAAAAAFQD2//z/AQAAAAAACAA4APX/AQAAAAAACACVAPn/AQAAAAAACAAwAPj/AQAAAAAACQA=") + +[node name="DropShadow" parent="." instance=ExtResource("5_khobs")] + +[node name="DecoTiles" parent="." instance=ExtResource("8_fcb41")] +tile_map_data = PackedByteArray("AAD3////AAABAAEAAAA=") + +[node name="EndFlagpole" parent="." instance=ExtResource("10_khobs")] +position = Vector2(3768, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("11_sxr23")] +position = Vector2(3864, 0) + +[node name="Plants" type="Node" parent="."] + +[node name="RedPirannhaPlant" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(-32, -96) + +[node name="RedPirannhaPlant2" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(448, -144) + +[node name="RedPirannhaPlant3" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(800, -144) + +[node name="RedPirannhaPlant4" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(1616, -128) + +[node name="RedPirannhaPlant5" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(1584, -64) + +[node name="RedPirannhaPlant6" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(2640, -80) + +[node name="RedPirannhaPlant7" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(2880, -64) + +[node name="RedPirannhaPlant8" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(2992, -32) + +[node name="RedPirannhaPlant9" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(3104, -128) + +[node name="RedPirannhaPlant10" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(3280, -80) + +[node name="RedPirannhaPlant11" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(3328, -16) + +[node name="RedPirannhaPlant12" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(3504, -112) + +[node name="RedPirannhaPlant13" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(3584, -144) + +[node name="RedPirannhaPlant14" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(3360, -80) +rotation = 3.1415927 + +[node name="RedPirannhaPlant15" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(2368, -96) +rotation = 3.1415927 + +[node name="RedPirannhaPlant16" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(1872, -64) +rotation = 3.1415927 + +[node name="RedPirannhaPlant17" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(1296, -48) +rotation = 3.1415927 + +[node name="RedPirannhaPlant18" parent="Plants" instance=ExtResource("12_sxr23")] +position = Vector2(624, -64) +rotation = 3.1415927 + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("13_d76qb")] +boo = NodePath("../RaceBoo") +level_id = 5 + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("14_2him3")] +position = Vector2(-248, -56) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [55, 45, 40, 35, 29] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_8qpc2") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-248, -56) +rotates = false + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="SmallCastleVisual" parent="." instance=ExtResource("15_2him3")] +position = Vector2(-216, -40) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143898" to="Tiles/@Node2D@143898/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143899" to="Tiles/@Node2D@143899/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143900" to="Tiles/@Node2D@143900/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143901" to="Tiles/@Node2D@143901/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143902" to="Tiles/@Node2D@143902/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143903" to="Tiles/@Node2D@143903/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143904" to="Tiles/@Node2D@143904/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143905" to="Tiles/@Node2D@143905/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143906" to="Tiles/@Node2D@143906/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143907" to="Tiles/@Node2D@143907/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143908" to="Tiles/@Node2D@143908/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143909" to="Tiles/@Node2D@143909/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143910" to="Tiles/@Node2D@143910/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143911" to="Tiles/@Node2D@143911/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143912" to="Tiles/@Node2D@143912/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143913" to="Tiles/@Node2D@143913/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143914" to="Tiles/@Node2D@143914/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143915" to="Tiles/@Node2D@143915/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143916" to="Tiles/@Node2D@143916/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143917" to="Tiles/@Node2D@143917/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143918" to="Tiles/@Node2D@143918/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143919" to="Tiles/@Node2D@143919/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143920" to="Tiles/@Node2D@143920/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143921" to="Tiles/@Node2D@143921/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143922" to="Tiles/@Node2D@143922/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143923" to="Tiles/@Node2D@143923/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143924" to="Tiles/@Node2D@143924/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143925" to="Tiles/@Node2D@143925/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143926" to="Tiles/@Node2D@143926/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143927" to="Tiles/@Node2D@143927/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143928" to="Tiles/@Node2D@143928/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143929" to="Tiles/@Node2D@143929/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143930" to="Tiles/@Node2D@143930/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143931" to="Tiles/@Node2D@143931/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143932" to="Tiles/@Node2D@143932/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143933" to="Tiles/@Node2D@143933/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143934" to="Tiles/@Node2D@143934/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143935" to="Tiles/@Node2D@143935/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143936" to="Tiles/@Node2D@143936/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143937" to="Tiles/@Node2D@143937/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143938" to="Tiles/@Node2D@143938/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143939" to="Tiles/@Node2D@143939/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143940" to="Tiles/@Node2D@143940/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143941" to="Tiles/@Node2D@143941/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143942" to="Tiles/@Node2D@143942/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143943" to="Tiles/@Node2D@143943/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143944" to="Tiles/@Node2D@143944/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143945" to="Tiles/@Node2D@143945/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143946" to="Tiles/@Node2D@143946/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143947" to="Tiles/@Node2D@143947/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143948" to="Tiles/@Node2D@143948/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143949" to="Tiles/@Node2D@143949/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143950" to="Tiles/@Node2D@143950/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143951" to="Tiles/@Node2D@143951/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143952" to="Tiles/@Node2D@143952/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143953" to="Tiles/@Node2D@143953/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143954" to="Tiles/@Node2D@143954/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143955" to="Tiles/@Node2D@143955/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143956" to="Tiles/@Node2D@143956/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143957" to="Tiles/@Node2D@143957/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143958" to="Tiles/@Node2D@143958/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143959" to="Tiles/@Node2D@143959/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143960" to="Tiles/@Node2D@143960/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143961" to="Tiles/@Node2D@143961/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143962" to="Tiles/@Node2D@143962/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143963" to="Tiles/@Node2D@143963/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143964" to="Tiles/@Node2D@143964/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143965" to="Tiles/@Node2D@143965/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143966" to="Tiles/@Node2D@143966/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143967" to="Tiles/@Node2D@143967/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@143968" to="Tiles/@Node2D@143968/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143988" to="Tiles/@AnimatableBody2D@143988" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143988" to="Tiles/@AnimatableBody2D@143988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143989" to="Tiles/@AnimatableBody2D@143989" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143989" to="Tiles/@AnimatableBody2D@143989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143990" to="Tiles/@AnimatableBody2D@143990" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143990" to="Tiles/@AnimatableBody2D@143990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143991" to="Tiles/@AnimatableBody2D@143991" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143991" to="Tiles/@AnimatableBody2D@143991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143992" to="Tiles/@AnimatableBody2D@143992" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143992" to="Tiles/@AnimatableBody2D@143992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143993" to="Tiles/@AnimatableBody2D@143993" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143993" to="Tiles/@AnimatableBody2D@143993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143994" to="Tiles/@AnimatableBody2D@143994" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143994" to="Tiles/@AnimatableBody2D@143994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@144012" to="Tiles/@AnimatableBody2D@144012/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@144012" to="Tiles/@AnimatableBody2D@144012/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144012" to="Tiles/@AnimatableBody2D@144012" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144012" to="Tiles/@AnimatableBody2D@144012" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144012" to="Tiles/@AnimatableBody2D@144012/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144012" to="Tiles/@AnimatableBody2D@144012" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144012" to="Tiles/@AnimatableBody2D@144012/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@144013" to="Tiles/@AnimatableBody2D@144013/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@144013" to="Tiles/@AnimatableBody2D@144013/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144013" to="Tiles/@AnimatableBody2D@144013" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144013" to="Tiles/@AnimatableBody2D@144013" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144013" to="Tiles/@AnimatableBody2D@144013/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144013" to="Tiles/@AnimatableBody2D@144013" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144013" to="Tiles/@AnimatableBody2D@144013/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMBLL/YouVSBoo/Boo2-3.tscn b/Scenes/Levels/SMBLL/YouVSBoo/Boo2-3.tscn new file mode 100644 index 0000000..c9f0aa6 --- /dev/null +++ b/Scenes/Levels/SMBLL/YouVSBoo/Boo2-3.tscn @@ -0,0 +1,380 @@ +[gd_scene load_steps=15 format=4 uid="uid://doqfhwdsd4k7i"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_qyfah"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_b5lfj"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_gmnec"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="3_gmnec"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_pku3d"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_45w7g"] +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="9_fym8u"] +[ext_resource type="PackedScene" uid="uid://c108uri4ql2wh" path="res://Scenes/Prefabs/LevelObjects/WindGenerator.tscn" id="10_vnsp8"] +[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="11_45w7g"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="12_45w7g"] +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="13_1d8fx"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="14_8ubn0"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="15_3lthd"] + +[sub_resource type="Curve2D" id="Curve2D_h6m75"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -248, -56, -31.283745, 0.2896643, 31.283745, -0.2896643, -184, -40, -43.739307, 4.634629, 43.739307, -4.634629, -104, -88, -53.87756, 1.4483215, 53.87756, -1.4483215, 136, -120, -40.842667, -1.1586572, 40.842667, 1.1586572, 240, -120, -53.008568, 0, 53.008568, 0, 344, -40, -74.73339, 0.5793286, 74.73339, -0.5793286, 560, -104, -55.325882, 0, 55.325882, 0, 696, -40, -57.35353, 0, 57.35353, 0, 896, -40, -36.4977, 2.02765, 36.4977, -2.02765, 992, -104, -45.18763, 0.8689929, 45.18763, -0.8689929, 1432, -104, -34.47005, -0.2896643, 34.47005, 0.2896643, 1512, -168, -40.263336, -0.5793286, 40.263336, 0.5793286, 1608, -168, -54.456886, -1.4483215, 54.456886, 1.4483215, 1736, -88, -48.37394, 0.2896643, 48.37394, -0.2896643, 1800, -24, -31.863073, 3.4759717, 31.863073, -3.4759717, 1848, -88, -24.911129, 1.1586571, 24.911129, -1.1586571, 1976, -136, -36.787365, -1.7379858, 36.787365, 1.7379858, 2088, -72, -33.890724, 0, 33.890724, 0, 2200, -72, -85.45097, -1.7379858, 85.45097, 1.7379858, 2360, -168, -42.29099, -0.2896643, 42.29099, 0.2896643, 2512, -120, -33.311394, 0, 33.311394, 0, 2616, -152, -56.774204, -1.4483215, 56.774204, 1.4483215, 2856, -152, -47.215282, 1.7379858, 47.215282, -1.7379858, 2952, -24, -41.421993, 0.5793286, 41.421993, -0.5793286, 3024, -120, -30.99408, -1.1586572, 30.99408, 1.1586572, 3160, -120, -41.421993, 0.8689929, 41.421993, -0.8689929, 3208, -24, -39.68401, -1.4483215, 39.68401, 1.4483215, 3304, -104, -35.628708, 0.5793286, 35.628708, -0.5793286, 3400, -104, -35.04938, -0.2896643, 35.04938, 0.2896643, 3480, -40, -38.525352, 7.531272, 38.525352, -7.531272, 3656, -152, 0, 0, 0, 0, 3816, -168) +} +point_count = 32 + +[node name="Level" type="Node"] +script = ExtResource("1_qyfah") +music = ExtResource("2_gmnec") +theme = "Skyland" +theme_time = "Night" +time_limit = 300 +campaign = "SMBLL" +world_id = 2 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("2_b5lfj")] +time_of_day = 1 +primary_layer = 2 +overlay_clouds = true + +[node name="Player" parent="." instance=ExtResource("3_gmnec")] +position = Vector2(-232, 0) + +[node name="Tiles" parent="." instance=ExtResource("4_pku3d")] +tile_map_data = PackedByteArray("AADw/wAAAAABAAMAAADx/wAAAAACAAMAAADy/wAAAAACAAMAAADz/wAAAAADAAMAAAD0/wAAAAABAAMAAAD1/wAAAAACAAMAAAD2/wAAAAACAAMAAAD3/wAAAAACAAMAAAD4/wAAAAACAAMAAAD5/wAAAAACAAMAAAD6/wAAAAACAAMAAAD7/wAAAAACAAMAAAD8/wAAAAACAAMAAAD9/wAAAAACAAMAAAD+/wAAAAACAAMAAAD//wAAAAADAAMAAAAEAAAAAAABAAMAAAAFAAAAAAACAAMAAAAGAAAAAAACAAMAAAAHAAAAAAACAAMAAAAIAAAAAAADAAMAAAAOAP7/AAACAAMAAAAPAP7/AAADAAMAAAANAP7/AAABAAMAAAAWAP//AAABAAMAAAAXAP//AAACAAMAAAAYAP//AAACAAMAAAAZAP//AAADAAMAAAAaAP//AAABAAMAAAAbAP//AAACAAMAAAAcAP//AAACAAMAAAAdAP//AAACAAMAAAAeAP//AAADAAMAAAAYAPv/AAABAAMAAAAZAPv/AAACAAMAAAAaAPv/AAADAAMAAAAgAPv/AAACAAMAAAAfAPv/AAABAAMAAAAhAPv/AAACAAMAAAAiAPv/AAADAAMAAAAsAP//AAABAAMAAAAtAP//AAACAAMAAAAuAP//AAACAAMAAAAvAP//AAACAAMAAAAwAP//AAACAAMAAAAxAP//AAACAAMAAAAyAP//AAADAAMAAAAzAP//AAABAAMAAAA0AP//AAACAAMAAAA1AP//AAACAAMAAAA2AP//AAACAAMAAAA3AP//AAACAAMAAAA4AP//AAACAAMAAAA5AP//AAACAAMAAAA6AP//AAADAAMAAAA3APv/AAABAAMAAAA4APv/AAACAAMAAAA5APv/AAACAAMAAAA6APv/AAADAAMAAAAvAPv/AAABAAMAAAAwAPv/AAACAAMAAAAxAPv/AAACAAMAAAAyAPv/AAADAAMAAAA7AP//AAABAAMAAAA8AP//AAADAAMAAAA9APv/AAABAAMAAAA+APv/AAADAAMAAAA/APv/AAABAAMAAABAAPv/AAACAAMAAABBAPv/AAADAAMAAABDAAAAAAABAAMAAABEAAAAAAACAAMAAABFAAAAAAACAAMAAABGAAAAAAACAAMAAABHAAAAAAADAAMAAABGAPv/AAABAAMAAABHAPv/AAACAAMAAABIAPv/AAACAAMAAABJAPv/AAADAAMAAABLAP7/AAABAAMAAABMAP7/AAACAAMAAABNAP7/AAACAAMAAABOAP7/AAADAAMAAABRAP//AAABAAMAAABSAP//AAACAAMAAABTAP//AAACAAMAAABUAP//AAADAAMAAABaAPv/AAABAAMAAABbAPv/AAACAAMAAABcAPv/AAACAAMAAABdAPv/AAADAAMAAABeAPv/AAABAAMAAABfAPv/AAACAAMAAABgAPv/AAACAAMAAABhAPv/AAACAAMAAABiAPv/AAADAAMAAABfAPf/AAABAAMAAABgAPf/AAACAAMAAABhAPf/AAADAAMAAABXAPf/AAABAAMAAABYAPf/AAACAAMAAABZAPf/AAACAAMAAABaAPf/AAADAAMAAABPAPf/AAABAAMAAABQAPf/AAACAAMAAABRAPf/AAACAAMAAABSAPf/AAADAAMAAABBAPf/AAABAAMAAABCAPf/AAACAAMAAABDAPf/AAACAAMAAABEAPf/AAACAAMAAABFAPf/AAACAAMAAABGAPf/AAACAAMAAABHAPf/AAADAAMAAAA1APf/AAABAAMAAAA2APf/AAACAAMAAAA3APf/AAACAAMAAAA4APf/AAADAAMAAABlAAAAAAABAAMAAABmAAAAAAACAAMAAABnAAAAAAACAAMAAABoAAAAAAACAAMAAABpAAAAAAACAAMAAABqAAAAAAACAAMAAABrAAAAAAACAAMAAABsAAAAAAACAAMAAABtAAAAAAACAAMAAABuAAAAAAACAAMAAABvAAAAAAACAAMAAABwAAAAAAACAAMAAABxAAAAAAACAAMAAAByAAAAAAACAAMAAABzAAAAAAACAAMAAAB0AAAAAAADAAMAAAB1AAAAAAABAAMAAAB2AAAAAAACAAMAAAB3AAAAAAADAAMAAABuAPj/AAABAAMAAABvAPj/AAACAAMAAABwAPj/AAACAAMAAABxAPj/AAACAAMAAAByAPj/AAACAAMAAABzAPj/AAACAAMAAAB0APj/AAADAAMAAACFAP3/AAABAAMAAACGAP3/AAACAAMAAACHAP3/AAADAAMAAACPAPv/AAABAAMAAACQAPv/AAACAAMAAACRAPv/AAACAAMAAACSAPv/AAACAAMAAACTAPv/AAACAAMAAACUAPv/AAACAAMAAACVAPv/AAACAAMAAACWAPv/AAADAAMAAACRAPf/AAABAAMAAACSAPf/AAACAAMAAACTAPf/AAACAAMAAACUAPf/AAACAAMAAACVAPf/AAADAAMAAACbAP3/AAABAAMAAACcAP3/AAACAAMAAACdAP3/AAADAAMAAACqAPj/AAABAAMAAACrAPj/AAACAAMAAACsAPj/AAACAAMAAACtAPj/AAADAAMAAAClAAAAAAABAAMAAACmAAAAAAACAAMAAACnAAAAAAACAAMAAACoAAAAAAACAAMAAACpAAAAAAADAAMAAACzAAAAAAABAAMAAAC0AAAAAAACAAMAAAC1AAAAAAACAAMAAAC2AAAAAAACAAMAAAC3AAAAAAACAAMAAAC4AAAAAAACAAMAAAC5AAAAAAACAAMAAAC6AAAAAAACAAMAAAC7AAAAAAACAAMAAAC8AAAAAAACAAMAAAC9AAAAAAADAAMAAADEAAAAAAABAAMAAADFAAAAAAADAAMAAAC5APX/AAABAAMAAAC6APX/AAACAAMAAAC7APX/AAACAAMAAAC8APX/AAACAAMAAAC9APX/AAACAAMAAAC+APX/AAACAAMAAAC/APX/AAACAAMAAADAAPX/AAACAAMAAADBAPX/AAACAAMAAADCAPX/AAACAAMAAADDAPX/AAACAAMAAADEAPX/AAACAAMAAADFAPX/AAACAAMAAADGAPX/AAACAAMAAADHAPX/AAACAAMAAADIAPX/AAACAAMAAADJAPX/AAACAAMAAADKAPX/AAACAAMAAADLAPX/AAADAAMAAADPAPz/AAABAAMAAADQAPz/AAACAAMAAADRAPz/AAACAAMAAADSAPz/AAADAAMAAADRAPf/AAABAAMAAADSAPf/AAACAAMAAADTAPf/AAACAAMAAADUAPf/AAACAAMAAADVAPf/AAADAAMAAADtAAAAAAABAAMAAADuAAAAAAACAAMAAADvAAAAAAACAAMAAADwAAAAAAACAAMAAADxAAAAAAACAAMAAADyAAAAAAACAAMAAADzAAAAAAACAAMAAAD0AAAAAAACAAMAAAD1AAAAAAACAAMAAAD2AAAAAAACAAMAAAD3AAAAAAACAAMAAAD4AAAAAAACAAMAAAD5AAAAAAACAAMAAAD6AAAAAAACAAMAAAD7AAAAAAACAAMAAAD8AAAAAAACAAMAAAD9AAAAAAACAAMAAAD+AAAAAAADAAMAAAD7////AAAEAAIAAAD8////AAAEAAIAAAD9////AAAEAAIAAAD+////AAAEAAIAAAD/////AAAEAAIAAAD8//7/AAAEAAIAAAD9//7/AAAEAAIAAAD+//7/AAAEAAIAAAD///7/AAAEAAIAAAD9//3/AAAEAAIAAAD+//3/AAAEAAIAAAD+//z/AAAEAAIAAAD///z/AAAEAAIAAAD///3/AAAEAAIAAAAFAP7/AQAAAAAAEAAFAP//AQAAAAAAEAAGAP7/AQAAAAAAEAAHAP7/AQAAAAAAEAAIAP7/AQAAAAAAEAAJAP7/AQAAAAAAEAAKAP7/AQAAAAAAEAAKAP//AQAAAAAAEAAKAAAAAQAAAAAAEAAKAAEAAQAAAAAAEAAJAPr/AQAAAAAAEAAJAPv/AQAAAAAAEAAJAPz/AQAAAAAAEAAKAPr/AQAAAAAAEAALAPr/AQAAAAAAEAAMAPr/AQAAAAAAEAANAPr/AQAAAAAAEAAOAPr/AQAAAAAAEAAOAPv/AQAAAAAAEAAOAPz/AQAAAAAAEAAOAP3/AQAAAAAAEAAJAP3/AQAAAAAAEAAhAP7/AQAAAAAAEAAhAP//AQAAAAAAEAAhAAAAAQAAAAAAEAAhAAEAAQAAAAAAEAAiAP7/AQAAAAAAEAAjAP7/AQAAAAAAEAAkAP7/AQAAAAAAEAAkAP//AQAAAAAAEAAkAAAAAQAAAAAAEAAjAAAAAQAAAAAAEAAlAAAAAQAAAAAAEAAmAAAAAQAAAAAAEAAnAAAAAQAAAAAAEAAnAAEAAQAAAAAAEAAjAAEAAQAAAAAAEAA4APz/AQAAAAAADgA4AP3/AQAAAAAADgA4AP7/AQAAAAAADgBIAPj/AQAAAAAADgBIAPn/AQAAAAAADgBIAPr/AQAAAAAADgBNAPv/AQAAAAAADgBNAPz/AQAAAAAADgBNAP3/AQAAAAAADgBOAPv/AQAAAAAADgBPAPv/AQAAAAAADgBQAPv/AQAAAAAADgBRAPv/AQAAAAAADgBSAPv/AQAAAAAADgBSAPz/AQAAAAAADgBSAP3/AQAAAAAADgBSAP7/AQAAAAAADgBgAPj/AQAAAAAADgBgAPn/AQAAAAAADgBgAPr/AQAAAAAADgCRAPj/AQAAAAAADgCRAPn/AQAAAAAADgCRAPr/AQAAAAAADgC/APj/AQAAAAAADgC/APn/AQAAAAAADgDGAPr/AQAAAAAADgDHAPr/AQAAAAAADgCgAPr/AQAAAAAAEAChAPr/AQAAAAAAEACGAPn/AQAAAAAADwB1APj/AQAAAAAADwBiAPf/AQAAAAAAEABjAPf/AQAAAAAAEABkAPf/AQAAAAAAEABAAPf/AQAAAAAADwA2APv/AQAAAAAADwAgAPf/AQAAAAAADwD0//z/AQAAAAAADwBLAPf/AQAAAAAACQBMAPf/AQAAAAAACQBNAPf/AQAAAAAACQBOAPf/AQAAAAAACQBIAPf/AAABAAMAAABJAPf/AAACAAMAAABKAPf/AAADAAMAAAB0APz/AAAEAAIAAAB0AP3/AAAEAAIAAAB0AP7/AAAEAAIAAAB0AP//AAAEAAIAAAB1APz/AAAEAAIAAAB1AP3/AAAEAAIAAAB1AP7/AAAEAAIAAAB1AP//AAAEAAIAAAB2APz/AAAEAAIAAAB3APz/AAAEAAIAAABwAPn/AAAEAAIAAABwAPr/AAAEAAIAAABwAPv/AAAEAAIAAABwAPz/AAAEAAIAAABsAP3/AAAEAAIAAABsAP7/AAAEAAIAAABsAP//AAAEAAIAAABtAP3/AAAEAAIAAABtAP7/AAAEAAIAAABtAP//AAAEAAIAAABrAP//AAAEAAIAAACzAPv/AAAEAAIAAACzAPz/AAAEAAIAAACzAP3/AAAEAAIAAACzAP7/AAAEAAIAAACzAP//AAAEAAIAAAC0APv/AAAEAAIAAAC0APz/AAAEAAIAAAC0AP3/AAAEAAIAAAC0AP7/AAAEAAIAAAC0AP//AAAEAAIAAAC8APr/AAAEAAIAAAC8APv/AAAEAAIAAAC8APz/AAAEAAIAAAC8AP3/AAAEAAIAAAC8AP7/AAAEAAIAAAC8AP//AAAEAAIAAAC9APr/AAAEAAIAAAC9APv/AAAEAAIAAAC9APz/AAAEAAIAAAC9AP3/AAAEAAIAAAC9AP7/AAAEAAIAAAC9AP//AAAEAAIAAAC+APr/AAAEAAIAAAC/APr/AAAEAAIAAADAAPr/AAAEAAIAAADBAPr/AAAEAAIAAADBAP3/AAAEAAIAAADAAP3/AAAEAAIAAADCAP3/AAAEAAIAAADDAP3/AAAEAAIAAADEAP3/AAAEAAIAAADEAPr/AAAEAAIAAADEAPv/AAAEAAIAAADEAPz/AAAEAAIAAADEAP7/AAAEAAIAAADEAP//AAAEAAIAAADFAPr/AAAEAAIAAADFAPv/AAAEAAIAAADFAPz/AAAEAAIAAADFAP3/AAAEAAIAAADFAP7/AAAEAAIAAADFAP//AAAEAAIAAADIAPb/AAAEAAIAAADIAPf/AAAEAAIAAADIAPj/AAAEAAIAAADIAPn/AAAEAAIAAADIAPr/AAAEAAIAAADIAPv/AAAEAAIAAADJAPb/AAAEAAIAAADJAPf/AAAEAAIAAADJAPj/AAAEAAIAAADJAPn/AAAEAAIAAADJAPr/AAAEAAIAAADJAPv/AAAEAAIAAAC5APb/AAAEAAIAAAC6APb/AAAEAAIAAAC7APb/AAAEAAIAAAC8APb/AAAEAAIAAAC9APb/AAAEAAIAAAC+APb/AAAEAAIAAAC/APb/AAAEAAIAAADAAPb/AAAEAAIAAADBAPb/AAAEAAIAAADCAPb/AAAEAAIAAADDAPb/AAAEAAIAAADEAPb/AAAEAAIAAADFAPb/AAAEAAIAAADGAPb/AAAEAAIAAADHAPb/AAAEAAIAAADKAPb/AAAEAAIAAAC5APf/AAAEAAIAAAC6APf/AAAEAAIAAAC7APf/AAAEAAIAAAC8APf/AAAEAAIAAAC+APf/AAAEAAIAAAC/APf/AAAEAAIAAADAAPf/AAAEAAIAAADBAPf/AAAEAAIAAADCAPf/AAAEAAIAAADDAPf/AAAEAAIAAADEAPf/AAAEAAIAAADFAPf/AAAEAAIAAADGAPf/AAAEAAIAAAC5APj/AAAEAAIAAAC5APn/AAAEAAIAAAC5APr/AAAEAAIAAAC5APv/AAAEAAIAAAC5APz/AAAEAAIAAADLAP//AAAEAAIAAADeAP7/AAAEAAIAAADhAPv/AAAEAAIAAADkAPj/AAAEAAIAAADlAPj/AAAEAAIAAADuAP//AAAEAAIAAABxAPn/AAAEAAIAAABxAPr/AAAEAAIAAABxAPv/AAAEAAIAAABxAPz/AAAEAAIAAAAKAPb/AQAAAAAAAQAMAPb/AQAAAAAAAQANAPb/AQAAAAAAAQALAPb/AQAAAAAACAD+//r/AQAAAAAAAwD///r/AQAAAAAAAwALAPj/AQAAAAAAAwAMAPj/AQAAAAAAAwAZAP3/AQAAAAAAAwAaAP3/AQAAAAAAAwAbAP3/AQAAAAAAAwAcAP3/AQAAAAAAAwAbAPn/AQAAAAAAAwAcAPn/AQAAAAAAAwAdAPn/AQAAAAAAAwAeAPn/AQAAAAAAAwAyAPn/AQAAAAAAAwAzAPn/AQAAAAAAAwA0APn/AQAAAAAAAwA1APn/AQAAAAAAAwA2APn/AQAAAAAAAwA3APn/AQAAAAAAAwA1AP3/AQAAAAAAAwA2AP3/AQAAAAAAAwBBAPn/AQAAAAAAAwBCAPn/AQAAAAAAAwBDAPn/AQAAAAAAAwBEAPn/AQAAAAAAAwBFAPn/AQAAAAAAAwBFAP7/AQAAAAAAAwBGAP7/AQAAAAAAAwBOAPn/AQAAAAAAAwBPAPn/AQAAAAAAAwBQAPn/AQAAAAAAAwBRAPn/AQAAAAAAAwBbAPn/AQAAAAAAAwBcAPn/AQAAAAAAAwBdAPn/AQAAAAAAAwBhAPX/AQAAAAAAAwBiAPX/AQAAAAAAAwBsAPv/AQAAAAAAAwBtAPv/AQAAAAAAAwBwAP7/AQAAAAAAAwBxAP7/AQAAAAAAAwB1APr/AQAAAAAAAwB2APr/AQAAAAAAAwCTAPn/AQAAAAAAAwCUAPn/AQAAAAAAAwCSAPX/AQAAAAAAAwCTAPX/AQAAAAAAAwCUAPX/AQAAAAAAAwCQAPX/AQAAAAAAAwCcAPr/AQAAAAAAAwCoAP7/AQAAAAAAAwCpAP7/AQAAAAAAAwCoAPr/AQAAAAAAAwCpAPr/AQAAAAAAAwCoAPb/AQAAAAAAAwCpAPb/AQAAAAAAAwCqAPb/AQAAAAAAAwCrAPb/AQAAAAAAAwCzAPn/AQAAAAAAAwC0APn/AQAAAAAAAwC3AP7/AQAAAAAAAwC4AP7/AQAAAAAAAwC5AP7/AQAAAAAAAwC6AP7/AQAAAAAAAwDQAPr/AQAAAAAAAwDRAPr/AQAAAAAAAwC9APf/AQAAAAAADwDHAPf/AQAAAAAADwAuAPf/AQAAAAAACQAvAPf/AQAAAAAACQAwAPf/AQAAAAAACQAxAPf/AQAAAAAACQAyAPf/AQAAAAAACQAzAPf/AQAAAAAACQA0APf/AQAAAAAACQA5APf/AQAAAAAACQA6APf/AQAAAAAACQA7APf/AQAAAAAACQA8APf/AQAAAAAACQA9APf/AQAAAAAACQA+APf/AQAAAAAACQA/APf/AQAAAAAACQCQAPf/AQAAAAAACQCoAPj/AQAAAAAACQCpAPj/AQAAAAAACQCoAPz/AQAAAAAACQCpAPz/AQAAAAAACQC7APz/AQAAAAAACQDDAPr/AQAAAAAACQA=") + +[node name="DropShadow" parent="." instance=ExtResource("7_45w7g")] + +[node name="FallingPlatform" parent="." instance=ExtResource("9_fym8u")] +position = Vector2(2000, -112) + +[node name="FallingPlatform2" parent="." instance=ExtResource("9_fym8u")] +position = Vector2(2848, -48) + +[node name="FallingPlatform3" parent="." instance=ExtResource("9_fym8u")] +position = Vector2(3184, 0) + +[node name="FallingPlatform4" parent="." instance=ExtResource("9_fym8u")] +position = Vector2(3440, 0) + +[node name="EntityGenerator" parent="." instance=ExtResource("10_vnsp8")] +position = Vector2(1848, -72) +wind_force = 2 + +[node name="EntityGeneratorStopper" parent="." instance=ExtResource("11_45w7g")] +position = Vector2(3336, -72) + +[node name="EndFlagpole" parent="." instance=ExtResource("12_45w7g")] +position = Vector2(3816, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("13_1d8fx")] +position = Vector2(3896, 0) + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("14_8ubn0")] +boo = NodePath("../RaceBoo") +level_id = 6 + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("15_3lthd")] +position = Vector2(-248, -56) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [50, 45, 40, 35, 30] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_h6m75") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-248, -56) +rotates = false + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="FallingPlatform5" parent="." instance=ExtResource("9_fym8u")] +position = Vector2(624, -144) + +[node name="FallingPlatform6" parent="." instance=ExtResource("9_fym8u")] +position = Vector2(1104, -80) + +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101362" to="Tiles/@AnimatableBody2D@101362" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101362" to="Tiles/@AnimatableBody2D@101362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101366" to="Tiles/@AnimatableBody2D@101366" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101366" to="Tiles/@AnimatableBody2D@101366/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101367" to="Tiles/@AnimatableBody2D@101367" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101367" to="Tiles/@AnimatableBody2D@101367/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101368" to="Tiles/@AnimatableBody2D@101368" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101368" to="Tiles/@AnimatableBody2D@101368/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101369" to="Tiles/@AnimatableBody2D@101369" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101369" to="Tiles/@AnimatableBody2D@101369/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101370" to="Tiles/@AnimatableBody2D@101370/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101370" to="Tiles/@AnimatableBody2D@101370/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101370" to="Tiles/@AnimatableBody2D@101370" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101370" to="Tiles/@AnimatableBody2D@101370" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101370" to="Tiles/@AnimatableBody2D@101370/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101370" to="Tiles/@AnimatableBody2D@101370" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101370" to="Tiles/@AnimatableBody2D@101370/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101371" to="Tiles/@AnimatableBody2D@101371/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101371" to="Tiles/@AnimatableBody2D@101371/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101371" to="Tiles/@AnimatableBody2D@101371" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101371" to="Tiles/@AnimatableBody2D@101371" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101371" to="Tiles/@AnimatableBody2D@101371/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101371" to="Tiles/@AnimatableBody2D@101371" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101371" to="Tiles/@AnimatableBody2D@101371/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101372" to="Tiles/@AnimatableBody2D@101372/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101372" to="Tiles/@AnimatableBody2D@101372/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101372" to="Tiles/@AnimatableBody2D@101372" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101372" to="Tiles/@AnimatableBody2D@101372" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101372" to="Tiles/@AnimatableBody2D@101372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101372" to="Tiles/@AnimatableBody2D@101372" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101372" to="Tiles/@AnimatableBody2D@101372/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="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@101373" to="Tiles/@AnimatableBody2D@101373/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101373" to="Tiles/@AnimatableBody2D@101373/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101373" to="Tiles/@AnimatableBody2D@101373" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101373" to="Tiles/@AnimatableBody2D@101373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101373" to="Tiles/@AnimatableBody2D@101373" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101373" to="Tiles/@AnimatableBody2D@101373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101374" to="Tiles/@AnimatableBody2D@101374/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101374" to="Tiles/@AnimatableBody2D@101374/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101374" to="Tiles/@AnimatableBody2D@101374" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101374" to="Tiles/@AnimatableBody2D@101374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101374" to="Tiles/@AnimatableBody2D@101374" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101374" to="Tiles/@AnimatableBody2D@101374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101375" to="Tiles/@Node2D@101375/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101376" to="Tiles/@Node2D@101376/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101377" to="Tiles/@Node2D@101377/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101378" to="Tiles/@Node2D@101378/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101379" to="Tiles/@Node2D@101379/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101380" to="Tiles/@Node2D@101380/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101381" to="Tiles/@Node2D@101381/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101382" to="Tiles/@Node2D@101382/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101383" to="Tiles/@Node2D@101383/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101384" to="Tiles/@Node2D@101384/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101385" to="Tiles/@Node2D@101385/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101386" to="Tiles/@Node2D@101386/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101387" to="Tiles/@Node2D@101387/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101388" to="Tiles/@Node2D@101388/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101389" to="Tiles/@Node2D@101389/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101390" to="Tiles/@Node2D@101390/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101391" to="Tiles/@Node2D@101391/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101392" to="Tiles/@Node2D@101392/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101393" to="Tiles/@Node2D@101393/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101394" to="Tiles/@Node2D@101394/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101395" to="Tiles/@Node2D@101395/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101396" to="Tiles/@Node2D@101396/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101397" to="Tiles/@Node2D@101397/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101398" to="Tiles/@Node2D@101398/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101399" to="Tiles/@Node2D@101399/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101400" to="Tiles/@Node2D@101400/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101401" to="Tiles/@Node2D@101401/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101402" to="Tiles/@Node2D@101402/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101403" to="Tiles/@Node2D@101403/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101404" to="Tiles/@Node2D@101404/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101405" to="Tiles/@Node2D@101405/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101406" to="Tiles/@Node2D@101406/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101407" to="Tiles/@Node2D@101407/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101408" to="Tiles/@Node2D@101408/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101409" to="Tiles/@Node2D@101409/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101410" to="Tiles/@Node2D@101410/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101411" to="Tiles/@Node2D@101411/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101412" to="Tiles/@Node2D@101412/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101413" to="Tiles/@Node2D@101413/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101414" to="Tiles/@Node2D@101414/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101415" to="Tiles/@Node2D@101415/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101416" to="Tiles/@Node2D@101416/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101417" to="Tiles/@Node2D@101417/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101418" to="Tiles/@Node2D@101418/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101419" to="Tiles/@Node2D@101419/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101420" to="Tiles/@Node2D@101420/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101421" to="Tiles/@Node2D@101421/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101422" to="Tiles/@Node2D@101422/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101423" to="Tiles/@Node2D@101423/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101424" to="Tiles/@Node2D@101424/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101425" to="Tiles/@Node2D@101425/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101426" to="Tiles/@Node2D@101426/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101427" to="Tiles/@Node2D@101427/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101428" to="Tiles/@Node2D@101428/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101429" to="Tiles/@Node2D@101429/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101430" to="Tiles/@Node2D@101430/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101431" to="Tiles/@Node2D@101431/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101432" to="Tiles/@Node2D@101432/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101433" to="Tiles/@Node2D@101433/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101434" to="Tiles/@Node2D@101434/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101435" to="Tiles/@Node2D@101435/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101436" to="Tiles/@Node2D@101436/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101437" to="Tiles/@Node2D@101437/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101438" to="Tiles/@Node2D@101438/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101439" to="Tiles/@AnimatableBody2D@101439" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101439" to="Tiles/@AnimatableBody2D@101439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101440" to="Tiles/@AnimatableBody2D@101440" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101440" to="Tiles/@AnimatableBody2D@101440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101441" to="Tiles/@AnimatableBody2D@101441/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101441" to="Tiles/@AnimatableBody2D@101441/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101441" to="Tiles/@AnimatableBody2D@101441" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101441" to="Tiles/@AnimatableBody2D@101441" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101441" to="Tiles/@AnimatableBody2D@101441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101441" to="Tiles/@AnimatableBody2D@101441" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101441" to="Tiles/@AnimatableBody2D@101441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101442" to="Tiles/@AnimatableBody2D@101442/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101442" to="Tiles/@AnimatableBody2D@101442/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101442" to="Tiles/@AnimatableBody2D@101442" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101442" to="Tiles/@AnimatableBody2D@101442" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101442" to="Tiles/@AnimatableBody2D@101442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101442" to="Tiles/@AnimatableBody2D@101442" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101442" to="Tiles/@AnimatableBody2D@101442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101443" to="Tiles/@AnimatableBody2D@101443/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101443" to="Tiles/@AnimatableBody2D@101443/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101443" to="Tiles/@AnimatableBody2D@101443" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101443" to="Tiles/@AnimatableBody2D@101443" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101443" to="Tiles/@AnimatableBody2D@101443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101443" to="Tiles/@AnimatableBody2D@101443" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101443" to="Tiles/@AnimatableBody2D@101443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101444" to="Tiles/@AnimatableBody2D@101444/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101444" to="Tiles/@AnimatableBody2D@101444/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101444" to="Tiles/@AnimatableBody2D@101444" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101444" to="Tiles/@AnimatableBody2D@101444" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101444" to="Tiles/@AnimatableBody2D@101444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101444" to="Tiles/@AnimatableBody2D@101444" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101444" to="Tiles/@AnimatableBody2D@101444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101445" to="Tiles/@AnimatableBody2D@101445/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101445" to="Tiles/@AnimatableBody2D@101445/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101445" to="Tiles/@AnimatableBody2D@101445" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101445" to="Tiles/@AnimatableBody2D@101445" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101445" to="Tiles/@AnimatableBody2D@101445/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101445" to="Tiles/@AnimatableBody2D@101445" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101445" to="Tiles/@AnimatableBody2D@101445/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101446" to="Tiles/@AnimatableBody2D@101446/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101446" to="Tiles/@AnimatableBody2D@101446/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101446" to="Tiles/@AnimatableBody2D@101446" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101446" to="Tiles/@AnimatableBody2D@101446" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101446" to="Tiles/@AnimatableBody2D@101446/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101446" to="Tiles/@AnimatableBody2D@101446" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101446" to="Tiles/@AnimatableBody2D@101446/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101447" to="Tiles/@AnimatableBody2D@101447/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101447" to="Tiles/@AnimatableBody2D@101447/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101447" to="Tiles/@AnimatableBody2D@101447" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101447" to="Tiles/@AnimatableBody2D@101447" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101447" to="Tiles/@AnimatableBody2D@101447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101447" to="Tiles/@AnimatableBody2D@101447" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101447" to="Tiles/@AnimatableBody2D@101447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101448" to="Tiles/@AnimatableBody2D@101448/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101448" to="Tiles/@AnimatableBody2D@101448/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101448" to="Tiles/@AnimatableBody2D@101448" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101448" to="Tiles/@AnimatableBody2D@101448" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101448" to="Tiles/@AnimatableBody2D@101448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101448" to="Tiles/@AnimatableBody2D@101448" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101448" to="Tiles/@AnimatableBody2D@101448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101449" to="Tiles/@AnimatableBody2D@101449/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101449" to="Tiles/@AnimatableBody2D@101449/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101449" to="Tiles/@AnimatableBody2D@101449" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101449" to="Tiles/@AnimatableBody2D@101449" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101449" to="Tiles/@AnimatableBody2D@101449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101449" to="Tiles/@AnimatableBody2D@101449" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101449" to="Tiles/@AnimatableBody2D@101449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101450" to="Tiles/@AnimatableBody2D@101450/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101450" to="Tiles/@AnimatableBody2D@101450/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101450" to="Tiles/@AnimatableBody2D@101450" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101450" to="Tiles/@AnimatableBody2D@101450" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101450" to="Tiles/@AnimatableBody2D@101450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101450" to="Tiles/@AnimatableBody2D@101450" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101450" to="Tiles/@AnimatableBody2D@101450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101451" to="Tiles/@AnimatableBody2D@101451/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101451" to="Tiles/@AnimatableBody2D@101451/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101451" to="Tiles/@AnimatableBody2D@101451" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101451" to="Tiles/@AnimatableBody2D@101451" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101451" to="Tiles/@AnimatableBody2D@101451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101451" to="Tiles/@AnimatableBody2D@101451" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101451" to="Tiles/@AnimatableBody2D@101451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101452" to="Tiles/@AnimatableBody2D@101452/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101452" to="Tiles/@AnimatableBody2D@101452/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101452" to="Tiles/@AnimatableBody2D@101452" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101452" to="Tiles/@AnimatableBody2D@101452" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101452" to="Tiles/@AnimatableBody2D@101452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101452" to="Tiles/@AnimatableBody2D@101452" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101452" to="Tiles/@AnimatableBody2D@101452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101453" to="Tiles/@AnimatableBody2D@101453/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101453" to="Tiles/@AnimatableBody2D@101453/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101453" to="Tiles/@AnimatableBody2D@101453" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101453" to="Tiles/@AnimatableBody2D@101453" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101453" to="Tiles/@AnimatableBody2D@101453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101453" to="Tiles/@AnimatableBody2D@101453" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101453" to="Tiles/@AnimatableBody2D@101453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101454" to="Tiles/@AnimatableBody2D@101454/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101454" to="Tiles/@AnimatableBody2D@101454/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101454" to="Tiles/@AnimatableBody2D@101454" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101454" to="Tiles/@AnimatableBody2D@101454" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101454" to="Tiles/@AnimatableBody2D@101454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101454" to="Tiles/@AnimatableBody2D@101454" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101454" to="Tiles/@AnimatableBody2D@101454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101455" to="Tiles/@AnimatableBody2D@101455/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101455" to="Tiles/@AnimatableBody2D@101455/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101455" to="Tiles/@AnimatableBody2D@101455" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101455" to="Tiles/@AnimatableBody2D@101455" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101455" to="Tiles/@AnimatableBody2D@101455/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101455" to="Tiles/@AnimatableBody2D@101455" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101455" to="Tiles/@AnimatableBody2D@101455/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101456" to="Tiles/@AnimatableBody2D@101456/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101456" to="Tiles/@AnimatableBody2D@101456/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101456" to="Tiles/@AnimatableBody2D@101456" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101456" to="Tiles/@AnimatableBody2D@101456" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101456" to="Tiles/@AnimatableBody2D@101456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101456" to="Tiles/@AnimatableBody2D@101456" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101456" to="Tiles/@AnimatableBody2D@101456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101457" to="Tiles/@AnimatableBody2D@101457/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101457" to="Tiles/@AnimatableBody2D@101457/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101457" to="Tiles/@AnimatableBody2D@101457" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101457" to="Tiles/@AnimatableBody2D@101457" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101457" to="Tiles/@AnimatableBody2D@101457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101457" to="Tiles/@AnimatableBody2D@101457" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101457" to="Tiles/@AnimatableBody2D@101457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101458" to="Tiles/@AnimatableBody2D@101458/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101458" to="Tiles/@AnimatableBody2D@101458/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101458" to="Tiles/@AnimatableBody2D@101458" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101458" to="Tiles/@AnimatableBody2D@101458" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101458" to="Tiles/@AnimatableBody2D@101458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101458" to="Tiles/@AnimatableBody2D@101458" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101458" to="Tiles/@AnimatableBody2D@101458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101459" to="Tiles/@AnimatableBody2D@101459/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101459" to="Tiles/@AnimatableBody2D@101459/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101459" to="Tiles/@AnimatableBody2D@101459" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101459" to="Tiles/@AnimatableBody2D@101459" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101459" to="Tiles/@AnimatableBody2D@101459/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101459" to="Tiles/@AnimatableBody2D@101459" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101459" to="Tiles/@AnimatableBody2D@101459/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101460" to="Tiles/@AnimatableBody2D@101460/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101460" to="Tiles/@AnimatableBody2D@101460/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101460" to="Tiles/@AnimatableBody2D@101460" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101460" to="Tiles/@AnimatableBody2D@101460" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101460" to="Tiles/@AnimatableBody2D@101460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101460" to="Tiles/@AnimatableBody2D@101460" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101460" to="Tiles/@AnimatableBody2D@101460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101461" to="Tiles/@AnimatableBody2D@101461/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101461" to="Tiles/@AnimatableBody2D@101461/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101461" to="Tiles/@AnimatableBody2D@101461" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101461" to="Tiles/@AnimatableBody2D@101461" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101461" to="Tiles/@AnimatableBody2D@101461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101461" to="Tiles/@AnimatableBody2D@101461" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101461" to="Tiles/@AnimatableBody2D@101461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMBLL/YouVSBoo/Boo2-4.tscn b/Scenes/Levels/SMBLL/YouVSBoo/Boo2-4.tscn new file mode 100644 index 0000000..dfd2f60 --- /dev/null +++ b/Scenes/Levels/SMBLL/YouVSBoo/Boo2-4.tscn @@ -0,0 +1,297 @@ +[gd_scene load_steps=16 format=4 uid="uid://btws4fo2siy6c"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_0ukun"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_18yeq"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_tttac"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_xxsip"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_t65mm"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_18yeq"] +[ext_resource type="PackedScene" uid="uid://lglmgqp3emy4" path="res://Scenes/Prefabs/Blocks/OnOffFanRed.tscn" id="9_tttac"] +[ext_resource type="PackedScene" uid="uid://3pvbcy3lkl7r" path="res://Scenes/Prefabs/Blocks/OnOffFanBlue.tscn" id="10_xxsip"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="11_t65mm"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="12_mi5j8"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="13_n2o8a"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="14_n2o8a"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="15_sgxd2"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="16_fhj5s"] + +[sub_resource type="Curve2D" id="Curve2D_2v8ni"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -248, -136, -54.845978, -0.75131476, 54.845978, 0.75131476, 72, -48, -75.13148, 0, 75.13148, 0, 168, -144, -98.42223, -2.2539444, 98.42223, 2.2539444, 312, -8, -73.628845, 9.015778, 73.628845, -9.015778, 520, -136, -63.11044, -1.5026295, 63.11044, 1.5026295, 712, -8, -73.628845, -3.005259, 73.628845, 3.005259, 912, -128, -21.450006, -22.578955, 21.450006, 22.578955, 1008, -112, -63.221073, -1.1289477, 63.221073, 1.1289477, 1088, -16, -56.447388, 0, 56.447388, 0, 1296, -104, -70.559235, -5.080265, 70.559235, 5.080265, 1536, 24, -62.6566, 1.1289477, 62.6566, -1.1289477, 1696, -144, -83.54213, -2.2578955, 83.54213, 2.2578955, 1864, -104, -63.785545, 0, 63.785545, 0, 2048, -136, -58.705284, -1.1289477, 58.705284, 1.1289477, 2136, 8, -69.43028, 0, 69.43028, 0, 2320, -16, -54.753963, 3.3868432, 54.753963, -3.3868432, 2488, 24, -52.49607, 17.49869, 52.49607, -17.49869, 2616, -40, -49.6737, -5.6447387, 49.6737, 5.6447387, 2808, -56, -46.286858, 6.7736864, 46.286858, -6.7736864, 2992, -120, -62.092125, 0.56447387, 62.092125, -0.56447387, 3264, -72, 0, 0, 0, 0, 3544, -72) +} +point_count = 22 + +[node name="Level" type="Node"] +script = ExtResource("1_0ukun") +music = ExtResource("2_18yeq") +theme = "CastleWater" +time_limit = 340 +campaign = "SMBLL" +world_id = 2 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_tttac")] + +[node name="Tiles" parent="." instance=ExtResource("4_xxsip")] +tile_map_data = PackedByteArray("AADv//3/AAABAAEAAADw//3/AAACAAEAAADx//3/AAACAAEAAADy//3/AAACAAEAAADz//3/AAABAAsAAAD0//3/AAADAAAAAADv//7/AAABAAEAAADw//7/AAACAAEAAADx//7/AAACAAEAAADy//7/AAACAAEAAADz//7/AAACAAEAAAD0//7/AAADAAEAAADv////AAABAAEAAADw////AAACAAEAAADx////AAACAAEAAADy////AAACAAEAAADz////AAACAAEAAAD0////AAADAAEAAADv/wAAAAABAAEAAADw/wAAAAACAAEAAADx/wAAAAACAAEAAADy/wAAAAACAAEAAADz/wAAAAACAAEAAAD0/wAAAAADAAEAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAADAAIAAADv//v/AAABAAAAAADw//v/AAACAAAAAADx//v/AAACAAAAAADy//v/AAADAAAAAADv//z/AAABAAEAAADw//z/AAACAAEAAADx//z/AAACAAEAAADy//z/AAABAAsAAADz//z/AAADAAAAAAD6/wAAAAABAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAADAAAAAAD6/wEAAAABAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAADAAEAAAD6/wIAAAABAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAADAAIAAAD5//X/AAAHAAsAAAD6//X/AAACAAAAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAACAAAAAAAAAPX/AAACAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAAIAAsAAAD5//b/AAABAAEAAAD6//b/AAACAAEAAAD7//b/AAACAAEAAAD8//b/AAACAAEAAAD9//b/AAACAAEAAAD+//b/AAACAAEAAAD///b/AAACAAEAAAAAAPb/AAACAAEAAAABAPb/AAACAAEAAAACAPb/AAACAAEAAAADAPb/AAADAAEAAAD5//f/AAABAAEAAAD6//f/AAACAAEAAAD7//f/AAACAAEAAAD8//f/AAACAAEAAAD9//f/AAACAAEAAAD+//f/AAACAAEAAAD///f/AAACAAEAAAAAAPf/AAACAAEAAAABAPf/AAACAAEAAAACAPf/AAACAAEAAAADAPf/AAADAAEAAAD5//j/AAABAAIAAAD6//j/AAACAAIAAAD7//j/AAACAAIAAAD8//j/AAACAAIAAAD9//j/AAACAAIAAAD+//j/AAACAAIAAAD///j/AAACAAIAAAAAAPj/AAACAAIAAAABAPj/AAACAAIAAAACAPj/AAACAAIAAAADAPj/AAADAAIAAADv//X/AAABAAMAAADw//X/AAACAAMAAADx//X/AAACAAMAAADy//X/AAACAAMAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAAHAAsAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAAIAAsAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAAHAAsAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAACAAAAAAAuAPX/AAAIAAsAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAAA4APX/AAACAAMAAAA5APX/AAACAAMAAAA6APX/AAACAAMAAAA7APX/AAACAAMAAAA8APX/AAACAAMAAAA9APX/AAACAAMAAAA+APX/AAACAAMAAAA/APX/AAACAAMAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAAHAAsAAABDAPX/AAACAAAAAABEAPX/AAACAAAAAABFAPX/AAACAAAAAABGAPX/AAACAAAAAABHAPX/AAACAAAAAABIAPX/AAACAAAAAABJAPX/AAAIAAsAAABKAPX/AAACAAMAAABLAPX/AAACAAMAAABMAPX/AAACAAMAAABNAPX/AAACAAMAAABOAPX/AAACAAMAAABPAPX/AAACAAMAAABQAPX/AAACAAMAAABRAPX/AAACAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAAHAAsAAABZAPX/AAACAAAAAABaAPX/AAACAAAAAABbAPX/AAACAAAAAABcAPX/AAACAAAAAABdAPX/AAACAAAAAABeAPX/AAACAAAAAABfAPX/AAACAAAAAABgAPX/AAACAAAAAABhAPX/AAACAAAAAABiAPX/AAAIAAsAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAACAAMAAAB/APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAAHAAsAAACHAPX/AAACAAAAAACIAPX/AAACAAAAAACJAPX/AAACAAAAAACKAPX/AAACAAAAAACLAPX/AAACAAAAAACMAPX/AAACAAAAAACNAPX/AAACAAAAAACOAPX/AAACAAAAAACPAPX/AAACAAAAAACQAPX/AAACAAAAAACRAPX/AAACAAAAAACSAPX/AAACAAAAAACTAPX/AAACAAAAAACUAPX/AAACAAAAAACVAPX/AAACAAAAAACWAPX/AAACAAAAAACXAPX/AAACAAAAAACYAPX/AAACAAAAAACZAPX/AAACAAAAAACaAPX/AAACAAAAAACbAPX/AAACAAAAAACcAPX/AAAIAAsAAACdAPX/AAACAAMAAACeAPX/AAACAAMAAACfAPX/AAACAAMAAACgAPX/AAACAAMAAAChAPX/AAACAAMAAACiAPX/AAACAAMAAACjAPX/AAACAAMAAACkAPX/AAACAAMAAAClAPX/AAACAAMAAACmAPX/AAACAAMAAACnAPX/AAACAAMAAACoAPX/AAACAAMAAACpAPX/AAACAAMAAACqAPX/AAAHAAsAAACrAPX/AAACAAAAAACsAPX/AAACAAAAAACtAPX/AAACAAAAAACuAPX/AAACAAAAAACvAPX/AAACAAAAAACwAPX/AAACAAAAAACxAPX/AAACAAAAAACyAPX/AAAIAAsAAACzAPX/AAACAAMAAAC0APX/AAACAAMAAAC1APX/AAACAAMAAAC2APX/AAACAAMAAAC3APX/AAACAAMAAAC4APX/AAACAAMAAAC5APX/AAACAAMAAAC6APX/AAACAAMAAAC7APX/AAACAAMAAAC8APX/AAACAAMAAAC9APX/AAACAAMAAAC+APX/AAACAAMAAAC/APX/AAACAAMAAADAAPX/AAACAAMAAADBAPX/AAACAAMAAADCAPX/AAACAAMAAADDAPX/AAACAAMAAADEAPX/AAACAAMAAADFAPX/AAACAAMAAADGAPX/AAACAAMAAADHAPX/AAACAAMAAADIAPX/AAACAAMAAADJAPX/AAACAAMAAADKAPX/AAACAAMAAADLAPX/AAACAAMAAADMAPX/AAACAAMAAADNAPX/AAACAAMAAADOAPX/AAACAAMAAADPAPX/AAACAAMAAADQAPX/AAACAAMAAADRAPX/AAACAAMAAADSAPX/AAACAAMAAADTAPX/AAACAAMAAADUAPX/AAACAAMAAADVAPX/AAACAAMAAADWAPX/AAACAAMAAADXAPX/AAACAAMAAADYAPX/AAACAAMAAADZAPX/AAACAAMAAADaAPX/AAACAAMAAADbAPX/AAACAAMAAADcAPX/AAACAAMAAADdAPX/AAACAAMAAADeAPX/AAAHAAsAAADfAPX/AAACAAAAAADgAPX/AAACAAAAAADhAPX/AAACAAAAAADiAPX/AAACAAAAAADjAPX/AAADAAAAAADeAPb/AAABAAEAAADfAPb/AAACAAEAAADgAPb/AAACAAEAAADhAPb/AAACAAEAAADiAPb/AAACAAEAAADjAPb/AAADAAEAAADeAPf/AAABAAEAAADfAPf/AAACAAEAAADgAPf/AAACAAEAAADhAPf/AAACAAEAAADiAPf/AAACAAEAAADjAPf/AAADAAEAAADeAPj/AAABAAIAAADfAPj/AAACAAIAAADgAPj/AAACAAIAAADhAPj/AAACAAIAAADiAPj/AAACAAIAAADjAPj/AAAKAAwAAADdAPz/AAABAAAAAADeAPz/AAACAAAAAADfAPz/AAACAAAAAADgAPz/AAACAAAAAADhAPz/AAACAAAAAADiAPz/AAACAAAAAADjAPz/AAAKAAsAAADdAP3/AAABAAEAAADeAP3/AAACAAEAAADfAP3/AAACAAEAAADgAP3/AAACAAEAAADhAP3/AAACAAEAAADiAP3/AAACAAEAAADjAP3/AAADAAEAAADdAP7/AAABAAEAAADeAP7/AAACAAEAAADfAP7/AAACAAEAAADgAP7/AAACAAEAAADhAP7/AAACAAEAAADiAP7/AAACAAEAAADjAP7/AAADAAEAAADdAP//AAABAAEAAADeAP//AAACAAEAAADfAP//AAACAAEAAADgAP//AAACAAEAAADhAP//AAACAAEAAADiAP//AAACAAEAAADjAP//AAADAAEAAADdAAAAAAABAAEAAADeAAAAAAACAAEAAADfAAAAAAACAAEAAADgAAAAAAACAAEAAADhAAAAAAACAAEAAADiAAAAAAACAAEAAADjAAAAAAADAAEAAADdAAEAAAABAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAADAAEAAADjAPn/AAAAAAEAAADjAPr/AAAAAAEAAADjAPv/AAAAAAEAAADOAP3/AAABAAAAAADPAP3/AAADAAAAAADOAP7/AAABAAEAAADPAP7/AAADAAEAAADOAP//AAABAAEAAADPAP//AAADAAEAAADOAAAAAAABAAEAAADPAAAAAAADAAEAAADOAAEAAAABAAEAAADPAAEAAAADAAEAAADOAAIAAAABAAIAAADPAAIAAAADAAIAAADdAAIAAAABAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAADAAIAAACqAP//AAABAAAAAACrAP//AAAAAAsAAACsAP//AAACAAEAAACtAP//AAACAAEAAACuAP//AAACAAEAAACvAP//AAACAAEAAACwAP//AAACAAEAAACxAP//AAABAAsAAACyAP//AAADAAAAAACqAAAAAAABAAEAAACrAAAAAAACAAEAAACsAAAAAAACAAEAAACtAAAAAAACAAEAAACuAAAAAAACAAEAAACvAAAAAAACAAEAAACwAAAAAAACAAEAAACxAAAAAAACAAEAAACyAAAAAAADAAEAAACqAAEAAAABAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAADAAEAAACqAAIAAAABAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAADAAIAAACrAP7/AAABAAAAAACsAP7/AAACAAAAAACtAP7/AAACAAAAAACuAP7/AAACAAAAAACvAP7/AAACAAAAAACwAP7/AAACAAAAAACxAP7/AAADAAAAAACrAPb/AAACAAEAAACsAPb/AAACAAEAAACtAPb/AAACAAEAAACuAPb/AAACAAEAAACvAPb/AAACAAEAAACwAPb/AAACAAEAAACxAPb/AAACAAEAAACrAPf/AAAAAAwAAACsAPf/AAACAAEAAACtAPf/AAACAAEAAACuAPf/AAACAAEAAACvAPf/AAACAAEAAACwAPf/AAACAAEAAACxAPf/AAABAAwAAACrAPj/AAABAAIAAACsAPj/AAACAAIAAACtAPj/AAACAAIAAACuAPj/AAACAAIAAACvAPj/AAACAAIAAACwAPj/AAACAAIAAACxAPj/AAADAAIAAACyAPb/AAADAAEAAACyAPf/AAADAAIAAACqAPb/AAABAAEAAACqAPf/AAABAAIAAAB6APv/AAABAAAAAAB7APv/AAACAAAAAAB8APv/AAACAAAAAAB9APv/AAACAAAAAAB+APv/AAADAAAAAAB6APz/AAAAAAsAAAB7APz/AAACAAEAAAB8APz/AAACAAEAAAB9APz/AAACAAEAAAB+APz/AAADAAEAAAB6AP3/AAACAAEAAAB7AP3/AAACAAEAAAB8AP3/AAACAAEAAAB9AP3/AAACAAEAAAB+AP3/AAADAAEAAAB6AP7/AAACAAEAAAB7AP7/AAACAAEAAAB8AP7/AAACAAEAAAB9AP7/AAACAAEAAAB+AP7/AAADAAEAAAB6AP//AAACAAEAAAB7AP//AAACAAEAAAB8AP//AAACAAEAAAB9AP//AAACAAEAAAB+AP//AAADAAEAAAB6AAAAAAACAAEAAAB7AAAAAAACAAEAAAB8AAAAAAACAAEAAAB9AAAAAAACAAEAAAB+AAAAAAADAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAADAAEAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAADAAIAAABrAPz/AAABAAsAAABsAPz/AAACAAAAAABtAPz/AAACAAAAAABuAPz/AAACAAAAAABvAPz/AAAAAAsAAABwAPz/AAACAAEAAABxAPz/AAACAAEAAAByAPz/AAACAAEAAABzAPz/AAACAAEAAAB0APz/AAACAAEAAAB1APz/AAACAAEAAAB2APz/AAABAAsAAAB3APz/AAACAAAAAAB4APz/AAACAAAAAAB5APz/AAACAAAAAABrAP3/AAACAAEAAABsAP3/AAACAAEAAABtAP3/AAACAAEAAABuAP3/AAACAAEAAABvAP3/AAACAAEAAABwAP3/AAACAAEAAABxAP3/AAACAAEAAAByAP3/AAACAAEAAABzAP3/AAACAAEAAAB0AP3/AAACAAEAAAB1AP3/AAACAAEAAAB2AP3/AAACAAEAAAB3AP3/AAACAAEAAAB4AP3/AAACAAEAAAB5AP3/AAACAAEAAABrAP7/AAACAAEAAABsAP7/AAACAAEAAABtAP7/AAACAAEAAABuAP7/AAACAAEAAABvAP7/AAACAAEAAABwAP7/AAACAAEAAABxAP7/AAACAAEAAAByAP7/AAACAAEAAABzAP7/AAACAAEAAAB0AP7/AAACAAEAAAB1AP7/AAACAAEAAAB2AP7/AAACAAEAAAB3AP7/AAACAAEAAAB4AP7/AAACAAEAAAB5AP7/AAACAAEAAABrAP//AAACAAEAAABsAP//AAACAAEAAABtAP//AAACAAEAAABuAP//AAACAAEAAABvAP//AAACAAEAAABwAP//AAACAAEAAABxAP//AAACAAEAAAByAP//AAACAAEAAABzAP//AAACAAEAAAB0AP//AAACAAEAAAB1AP//AAACAAEAAAB2AP//AAACAAEAAAB3AP//AAACAAEAAAB4AP//AAACAAEAAAB5AP//AAACAAEAAABrAAAAAAACAAEAAABsAAAAAAACAAEAAABtAAAAAAACAAEAAABuAAAAAAACAAEAAABvAAAAAAACAAEAAABwAAAAAAACAAEAAABxAAAAAAACAAEAAAByAAAAAAACAAEAAABzAAAAAAACAAEAAAB0AAAAAAACAAEAAAB1AAAAAAACAAEAAAB2AAAAAAACAAEAAAB3AAAAAAACAAEAAAB4AAAAAAACAAEAAAB5AAAAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAABoAPz/AAABAAEAAABpAPz/AAACAAEAAABqAPz/AAACAAEAAABoAP3/AAABAAEAAABpAP3/AAACAAEAAABqAP3/AAACAAEAAABoAP7/AAABAAEAAABpAP7/AAACAAEAAABqAP7/AAACAAEAAABoAP//AAABAAEAAABpAP//AAACAAEAAABqAP//AAACAAEAAABoAAAAAAABAAEAAABpAAAAAAACAAEAAABqAAAAAAACAAEAAABoAAEAAAABAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABoAAIAAAABAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABoAPv/AAABAAAAAABpAPv/AAACAAAAAABqAPv/AAACAAAAAABrAPv/AAADAAAAAABvAPv/AAABAAAAAABwAPv/AAACAAAAAABxAPv/AAACAAAAAAByAPv/AAACAAAAAABzAPv/AAACAAAAAAB0APv/AAACAAAAAAB1APv/AAACAAAAAAB2APv/AAADAAAAAABYAAAAAAABAAAAAABZAAAAAAADAAAAAABYAAEAAAABAAEAAABZAAEAAAADAAEAAABYAAIAAAABAAIAAABZAAIAAAADAAIAAABYAPb/AAABAAEAAABZAPb/AAACAAEAAABaAPb/AAACAAEAAABbAPb/AAACAAEAAABcAPb/AAACAAEAAABdAPb/AAACAAEAAABeAPb/AAACAAEAAABfAPb/AAACAAEAAABgAPb/AAACAAEAAABhAPb/AAACAAEAAABiAPb/AAADAAEAAABYAPf/AAABAAEAAABZAPf/AAACAAEAAABaAPf/AAACAAEAAABbAPf/AAACAAEAAABcAPf/AAACAAEAAABdAPf/AAACAAEAAABeAPf/AAACAAEAAABfAPf/AAACAAEAAABgAPf/AAACAAEAAABhAPf/AAACAAEAAABiAPf/AAADAAEAAABYAPj/AAABAAEAAABZAPj/AAACAAEAAABaAPj/AAACAAEAAABbAPj/AAACAAEAAABcAPj/AAACAAEAAABdAPj/AAACAAEAAABeAPj/AAACAAEAAABfAPj/AAACAAEAAABgAPj/AAACAAEAAABhAPj/AAACAAEAAABiAPj/AAADAAEAAABYAPn/AAABAAEAAABZAPn/AAACAAEAAABaAPn/AAACAAEAAABbAPn/AAACAAEAAABcAPn/AAACAAEAAABdAPn/AAACAAEAAABeAPn/AAACAAEAAABfAPn/AAACAAEAAABgAPn/AAACAAEAAABhAPn/AAACAAEAAABiAPn/AAADAAEAAABYAPr/AAABAAEAAABZAPr/AAACAAEAAABaAPr/AAACAAEAAABbAPr/AAACAAEAAABcAPr/AAACAAEAAABdAPr/AAACAAEAAABeAPr/AAACAAEAAABfAPr/AAACAAEAAABgAPr/AAACAAEAAABhAPr/AAACAAEAAABiAPr/AAADAAEAAABYAPv/AAABAAIAAABZAPv/AAACAAIAAABaAPv/AAACAAIAAABbAPv/AAACAAIAAABcAPv/AAACAAIAAABdAPv/AAACAAIAAABeAPv/AAACAAIAAABfAPv/AAACAAIAAABgAPv/AAACAAIAAABhAPv/AAACAAIAAABiAPv/AAADAAIAAABCAPb/AAABAAEAAABDAPb/AAACAAEAAABEAPb/AAACAAEAAABFAPb/AAACAAEAAABGAPb/AAACAAEAAABHAPb/AAACAAEAAABIAPb/AAACAAEAAABJAPb/AAADAAEAAABCAPf/AAABAAEAAABDAPf/AAACAAEAAABEAPf/AAACAAEAAABFAPf/AAACAAEAAABGAPf/AAACAAEAAABHAPf/AAACAAEAAABIAPf/AAACAAEAAABJAPf/AAADAAEAAABCAPj/AAABAAEAAABDAPj/AAACAAEAAABEAPj/AAACAAEAAABFAPj/AAACAAEAAABGAPj/AAACAAEAAABHAPj/AAACAAEAAABIAPj/AAACAAEAAABJAPj/AAADAAEAAABCAPn/AAABAAEAAABDAPn/AAACAAEAAABEAPn/AAACAAEAAABFAPn/AAACAAEAAABGAPn/AAACAAEAAABHAPn/AAACAAEAAABIAPn/AAACAAEAAABJAPn/AAADAAEAAABCAPr/AAABAAEAAABDAPr/AAACAAEAAABEAPr/AAACAAEAAABFAPr/AAACAAEAAABGAPr/AAACAAEAAABHAPr/AAACAAEAAABIAPr/AAACAAEAAABJAPr/AAADAAEAAABCAPv/AAABAAIAAABDAPv/AAACAAIAAABEAPv/AAACAAIAAABFAPv/AAACAAIAAABGAPv/AAACAAIAAABHAPv/AAACAAIAAABIAPv/AAACAAIAAABJAPv/AAADAAIAAAA2APr/AAABAAAAAAA3APr/AAACAAAAAAA4APr/AAACAAAAAAA5APr/AAACAAAAAAA6APr/AAACAAAAAAA7APr/AAACAAAAAAA8APr/AAACAAAAAAA9APr/AAADAAAAAAA2APv/AAABAAEAAAA3APv/AAACAAEAAAA4APv/AAACAAEAAAA5APv/AAACAAEAAAA6APv/AAACAAEAAAA7APv/AAACAAEAAAA8APv/AAACAAEAAAA9APv/AAADAAEAAAA2APz/AAABAAEAAAA3APz/AAACAAEAAAA4APz/AAACAAEAAAA5APz/AAACAAEAAAA6APz/AAACAAEAAAA7APz/AAACAAEAAAA8APz/AAACAAEAAAA9APz/AAADAAEAAAA2AP3/AAABAAEAAAA3AP3/AAACAAEAAAA4AP3/AAACAAEAAAA5AP3/AAACAAEAAAA6AP3/AAACAAEAAAA7AP3/AAACAAEAAAA8AP3/AAACAAEAAAA9AP3/AAADAAEAAAA2AP7/AAABAAEAAAA3AP7/AAACAAEAAAA4AP7/AAACAAEAAAA5AP7/AAACAAEAAAA6AP7/AAACAAEAAAA7AP7/AAACAAEAAAA8AP7/AAACAAEAAAA9AP7/AAADAAEAAAA2AP//AAABAAEAAAA3AP//AAACAAEAAAA4AP//AAACAAEAAAA5AP//AAACAAEAAAA6AP//AAACAAEAAAA7AP//AAACAAEAAAA8AP//AAACAAEAAAA9AP//AAADAAEAAAA2AAAAAAABAAEAAAA3AAAAAAACAAEAAAA4AAAAAAACAAEAAAA5AAAAAAACAAEAAAA6AAAAAAACAAEAAAA7AAAAAAACAAEAAAA8AAAAAAACAAEAAAA9AAAAAAADAAEAAAA2AAEAAAABAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAADAAEAAAA2AAIAAAABAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAADAAIAAAAfAPr/AAABAAEAAAAgAPr/AAABAAsAAAAhAPr/AAACAAAAAAAiAPr/AAAAAAsAAAAjAPr/AAADAAEAAAAfAPv/AAABAAEAAAAgAPv/AAACAAEAAAAhAPv/AAACAAEAAAAiAPv/AAACAAEAAAAjAPv/AAADAAEAAAAfAPz/AAABAAEAAAAgAPz/AAACAAEAAAAhAPz/AAACAAEAAAAiAPz/AAACAAEAAAAjAPz/AAADAAEAAAAfAP3/AAABAAEAAAAgAP3/AAACAAEAAAAhAP3/AAACAAEAAAAiAP3/AAACAAEAAAAjAP3/AAADAAEAAAAfAP7/AAABAAEAAAAgAP7/AAACAAEAAAAhAP7/AAACAAEAAAAiAP7/AAACAAEAAAAjAP7/AAADAAEAAAAfAP//AAABAAEAAAAgAP//AAACAAEAAAAhAP//AAACAAEAAAAiAP//AAACAAEAAAAjAP//AAADAAEAAAAfAAAAAAABAAEAAAAgAAAAAAACAAEAAAAhAAAAAAACAAEAAAAiAAAAAAACAAEAAAAjAAAAAAADAAEAAAAfAAEAAAABAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAADAAEAAAAfAAIAAAABAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAADAAIAAAAfAPn/AAABAAAAAAAgAPn/AAADAAAAAAAiAPn/AAABAAAAAAAjAPn/AAADAAAAAAAoAPb/AAABAAEAAAApAPb/AAACAAEAAAAqAPb/AAACAAEAAAArAPb/AAACAAEAAAAsAPb/AAACAAEAAAAtAPb/AAACAAEAAAAuAPb/AAADAAEAAAAoAPf/AAABAAEAAAApAPf/AAACAAEAAAAqAPf/AAACAAEAAAArAPf/AAACAAEAAAAsAPf/AAACAAEAAAAtAPf/AAACAAEAAAAuAPf/AAADAAEAAAAoAPj/AAABAAEAAAApAPj/AAACAAEAAAAqAPj/AAACAAEAAAArAPj/AAACAAEAAAAsAPj/AAACAAEAAAAtAPj/AAACAAEAAAAuAPj/AAADAAEAAAAoAPn/AAABAAIAAAApAPn/AAACAAIAAAAqAPn/AAACAAIAAAArAPn/AAACAAIAAAAsAPn/AAACAAIAAAAtAPn/AAACAAIAAAAuAPn/AAADAAIAAAAUAPb/AAACAAEAAAAVAPb/AAACAAEAAAAWAPb/AAACAAEAAAAXAPb/AAADAAEAAAAUAPf/AAACAAEAAAAVAPf/AAACAAEAAAAWAPf/AAACAAEAAAAXAPf/AAADAAEAAAAUAPj/AAACAAEAAAAVAPj/AAACAAEAAAAWAPj/AAACAAEAAAAXAPj/AAADAAEAAAAUAPn/AAACAAEAAAAVAPn/AAACAAEAAAAWAPn/AAACAAEAAAAXAPn/AAADAAEAAAAUAPr/AAACAAEAAAAVAPr/AAACAAEAAAAWAPr/AAACAAEAAAAXAPr/AAADAAEAAAAUAPv/AAAAAAwAAAAVAPv/AAACAAEAAAAWAPv/AAACAAEAAAAXAPv/AAADAAEAAAAUAPz/AAABAAIAAAAVAPz/AAACAAIAAAAWAPz/AAACAAIAAAAXAPz/AAADAAIAAAASAPb/AAABAAEAAAATAPb/AAACAAEAAAASAPf/AAABAAEAAAATAPf/AAACAAEAAAASAPj/AAABAAEAAAATAPj/AAACAAEAAAASAPn/AAABAAEAAAATAPn/AAACAAEAAAASAPr/AAABAAEAAAATAPr/AAACAAEAAAASAPv/AAABAAIAAAATAPv/AAACAAIAAAALAPn/AAABAAAAAAAMAPn/AAADAAAAAAALAPr/AAABAAEAAAAMAPr/AAADAAEAAAALAPv/AAABAAEAAAAMAPv/AAADAAEAAAALAPz/AAABAAEAAAAMAPz/AAADAAEAAAALAP3/AAABAAEAAAAMAP3/AAADAAEAAAALAP7/AAABAAEAAAAMAP7/AAADAAEAAAALAP//AAABAAEAAAAMAP//AAADAAEAAAALAAAAAAABAAEAAAAMAAAAAAADAAEAAAALAAEAAAABAAEAAAAMAAEAAAADAAEAAAALAAIAAAABAAIAAAAMAAIAAAADAAIAAAD9//z/AQAAAAAAAQD+//z/AQAAAAAAAQD///z/AQAAAAAAAQDMAAAAAQAAAAAAFADMAAEAAQAAAAAAFADNAAAAAQAAAAAAFADNAAEAAQAAAAAAFADHAPj/AQAAAAAAFADHAPn/AQAAAAAAFADIAPj/AQAAAAAAFADIAPn/AQAAAAAAFADFAAAAAQAAAAAAFAC9AP3/AQAAAAAAFAC9AP7/AQAAAAAAFAC+AP3/AQAAAAAAFAC+AP7/AQAAAAAAFADBAPf/AQAAAAAAFADdAPb/AQAAAAAAFAC5AAAAAQAAAAAAFAC5APv/AQAAAAAAFAC1APf/AQAAAAAAFAC1APj/AQAAAAAAFAC2APf/AQAAAAAAFAC2APj/AQAAAAAAFACzAAEAAQAAAAAAFACyAP7/AQAAAAAAFACuAPv/AQAAAAAAFACqAP7/AQAAAAAAFACqAPj/AQAAAAAAFACyAPj/AQAAAAAAFACoAAAAAQAAAAAAFACoAAEAAQAAAAAAFACpAAAAAQAAAAAAFACpAAEAAQAAAAAAFAClAP//AQAAAAAAFACjAPv/AQAAAAAAFACfAAEAAQAAAAAAFACdAPb/AQAAAAAAFACaAPb/AAACAAEAAACbAPb/AAACAAEAAACcAPb/AAADAAEAAACaAPf/AAACAAEAAACbAPf/AAACAAEAAACcAPf/AAADAAEAAACaAPj/AAACAAEAAACbAPj/AAACAAEAAACcAPj/AAADAAEAAACaAPn/AAACAAEAAACbAPn/AAACAAEAAACcAPn/AAADAAEAAACaAPr/AAACAAEAAACbAPr/AAACAAEAAACcAPr/AAADAAEAAACaAPv/AAAAAAwAAACbAPv/AAACAAEAAACcAPv/AAADAAEAAACaAPz/AAABAAIAAACbAPz/AAACAAIAAACcAPz/AAADAAIAAACGAPb/AAABAAEAAACHAPb/AAACAAEAAACIAPb/AAACAAEAAACJAPb/AAACAAEAAACKAPb/AAACAAEAAACLAPb/AAACAAEAAACMAPb/AAACAAEAAACNAPb/AAACAAEAAACOAPb/AAACAAEAAACPAPb/AAACAAEAAACQAPb/AAACAAEAAACRAPb/AAACAAEAAACSAPb/AAACAAEAAACTAPb/AAACAAEAAACUAPb/AAACAAEAAACVAPb/AAACAAEAAACWAPb/AAACAAEAAACXAPb/AAACAAEAAACYAPb/AAACAAEAAACZAPb/AAACAAEAAACGAPf/AAABAAEAAACHAPf/AAACAAEAAACIAPf/AAACAAEAAACJAPf/AAACAAEAAACKAPf/AAACAAEAAACLAPf/AAACAAEAAACMAPf/AAACAAEAAACNAPf/AAACAAEAAACOAPf/AAACAAEAAACPAPf/AAACAAEAAACQAPf/AAACAAEAAACRAPf/AAACAAEAAACSAPf/AAACAAEAAACTAPf/AAACAAEAAACUAPf/AAACAAEAAACVAPf/AAACAAEAAACWAPf/AAACAAEAAACXAPf/AAACAAEAAACYAPf/AAACAAEAAACZAPf/AAACAAEAAACGAPj/AAABAAEAAACHAPj/AAACAAEAAACIAPj/AAACAAEAAACJAPj/AAACAAEAAACKAPj/AAACAAEAAACLAPj/AAACAAEAAACMAPj/AAACAAEAAACNAPj/AAACAAEAAACOAPj/AAACAAEAAACPAPj/AAACAAEAAACQAPj/AAACAAEAAACRAPj/AAACAAEAAACSAPj/AAACAAEAAACTAPj/AAACAAEAAACUAPj/AAACAAEAAACVAPj/AAACAAEAAACWAPj/AAACAAEAAACXAPj/AAACAAEAAACYAPj/AAACAAEAAACZAPj/AAACAAEAAACGAPn/AAABAAEAAACHAPn/AAACAAEAAACIAPn/AAACAAEAAACJAPn/AAACAAEAAACKAPn/AAACAAEAAACLAPn/AAACAAEAAACMAPn/AAACAAEAAACNAPn/AAACAAEAAACOAPn/AAACAAEAAACPAPn/AAACAAEAAACQAPn/AAACAAEAAACRAPn/AAACAAEAAACSAPn/AAACAAEAAACTAPn/AAACAAEAAACUAPn/AAACAAEAAACVAPn/AAACAAEAAACWAPn/AAACAAEAAACXAPn/AAACAAEAAACYAPn/AAACAAEAAACZAPn/AAACAAEAAACGAPr/AAABAAEAAACHAPr/AAACAAEAAACIAPr/AAACAAEAAACJAPr/AAACAAEAAACKAPr/AAACAAEAAACLAPr/AAACAAEAAACMAPr/AAACAAEAAACNAPr/AAACAAEAAACOAPr/AAACAAEAAACPAPr/AAACAAEAAACQAPr/AAACAAEAAACRAPr/AAACAAEAAACSAPr/AAACAAEAAACTAPr/AAACAAEAAACUAPr/AAACAAEAAACVAPr/AAACAAEAAACWAPr/AAACAAEAAACXAPr/AAACAAEAAACYAPr/AAACAAEAAACZAPr/AAACAAEAAACGAPv/AAABAAEAAACHAPv/AAACAAEAAACIAPv/AAACAAEAAACJAPv/AAABAAwAAACKAPv/AAACAAIAAACLAPv/AAACAAIAAACMAPv/AAACAAIAAACNAPv/AAAAAAwAAACOAPv/AAACAAEAAACPAPv/AAACAAEAAACQAPv/AAACAAEAAACRAPv/AAACAAEAAACSAPv/AAACAAEAAACTAPv/AAACAAEAAACUAPv/AAACAAEAAACVAPv/AAACAAEAAACWAPv/AAABAAwAAACXAPv/AAACAAIAAACYAPv/AAACAAIAAACZAPv/AAACAAIAAACGAPz/AAABAAIAAACHAPz/AAACAAIAAACIAPz/AAACAAIAAACJAPz/AAADAAIAAACNAPz/AAABAAIAAACOAPz/AAACAAIAAACPAPz/AAACAAIAAACQAPz/AAACAAIAAACRAPz/AAACAAIAAACSAPz/AAACAAIAAACTAPz/AAACAAIAAACUAPz/AAACAAIAAACVAPz/AAACAAIAAACWAPz/AAADAAIAAACbAP3/AQAAAAAAFACbAP7/AQAAAAAAFACaAP3/AQAAAAAAFACaAP7/AQAAAAAAFACVAP//AQAAAAAAFACVAAAAAQAAAAAAFACVAAEAAQAAAAAAFACWAP//AQAAAAAAFACWAAAAAQAAAAAAFACWAAEAAQAAAAAAFACMAAAAAQAAAAAAFACHAP3/AQAAAAAAFACHAP7/AQAAAAAAFACIAP3/AQAAAAAAFACIAP7/AQAAAAAAFACEAPz/AQAAAAAAFACEAPb/AQAAAAAAFACEAPf/AQAAAAAAFACEAPj/AQAAAAAAFACFAPb/AQAAAAAAFACFAPf/AQAAAAAAFACFAPj/AQAAAAAAFAB/AAAAAQAAAAAAFAB/AAEAAQAAAAAAFACAAAAAAQAAAAAAFACAAAEAAQAAAAAAFAB/APn/AQAAAAAAFAB4APb/AQAAAAAAFAB4APf/AQAAAAAAFAB5APb/AQAAAAAAFAB5APf/AQAAAAAAFAB1APr/AQAAAAAAFABwAPf/AQAAAAAAFABwAPj/AQAAAAAAFABxAPf/AQAAAAAAFABxAPj/AQAAAAAAFABpAPn/AQAAAAAAFABpAPr/AQAAAAAAFABqAPn/AQAAAAAAFABqAPr/AQAAAAAAFABjAPb/AQAAAAAAFABaAAEAAQAAAAAAFABXAAEAAQAAAAAAFABWAPb/AQAAAAAAFABWAPf/AQAAAAAAFABXAPb/AQAAAAAAFABXAPf/AQAAAAAAFABSAPv/AQAAAAAAFABJAPz/AQAAAAAAFABCAPz/AQAAAAAAFABCAP3/AQAAAAAAFABDAPz/AQAAAAAAFABDAP3/AQAAAAAAFAA+AAEAAQAAAAAAFAA8APn/AQAAAAAAFAA5APb/AQAAAAAAFAAvAPb/AQAAAAAAFAA1AAEAAQAAAAAAFAAxAP//AQAAAAAAFAAxAAAAAQAAAAAAFAAyAP//AQAAAAAAFAAyAAAAAQAAAAAAFAAnAAAAAQAAAAAAFAAnAAEAAQAAAAAAFAAoAAAAAQAAAAAAFAAoAAEAAQAAAAAAFAAkAPz/AQAAAAAAFAAmAPb/AQAAAAAAFAAmAPf/AQAAAAAAFAAnAPb/AQAAAAAAFAAnAPf/AQAAAAAAFAAYAPb/AQAAAAAAFAAYAPf/AQAAAAAAFAAYAPj/AQAAAAAAFAAYAPn/AQAAAAAAFAAYAPr/AQAAAAAAFAAYAPv/AQAAAAAAFAAYAPz/AQAAAAAAFAAZAPb/AQAAAAAAFAAZAPf/AQAAAAAAFAAZAPj/AQAAAAAAFAAZAPn/AQAAAAAAFAAZAPr/AQAAAAAAFAAZAPv/AQAAAAAAFAAZAPz/AQAAAAAAFAASAPz/AQAAAAAAFAASAP3/AQAAAAAAFAATAPz/AQAAAAAAFAATAP3/AQAAAAAAFAAHAPz/AQAAAAAAFAACAP//AQAAAAAAFAADAP//AQAAAAAAFAAOAAAAAQAAAAAAFAACAPn/AQAAAAAAFAACAPr/AQAAAAAAFAADAPn/AQAAAAAAFAADAPr/AQAAAAAAFAAEAPb/AQAAAAAAFAAXAAEAAQAAAAAAFAD4//b/AQAAAAAAFAD8//z/AQAAAAAAEQBOAPj/AQAAAAAAEQBXAPv/AQAAAAAAEQBnAP3/AQAAAAAAEQBuAPb/AQAAAAAAEQB8APb/AQAAAAAAEQCRAP3/AQAAAAAAEQCmAPj/AQAAAAAAEQC9APb/AQAAAAAAEQA1APr/AQAAAAAAEQAKAPn/AQAAAAAAEQAhAPn/AQAAAAAAFAArAPz/AQAAAAAAFAAIAPf/AQAAAAAAAwAJAPf/AQAAAAAAAwAKAPf/AQAAAAAAAwALAPf/AQAAAAAAAwD9//7/AQAAAAAAAwD+//7/AQAAAAAAAwD///7/AQAAAAAAAwASAAAAAQAAAAAAAwATAAAAAQAAAAAAAwAWAP7/AQAAAAAAAwAXAP7/AQAAAAAAAwAgAPf/AQAAAAAAAwAhAPf/AQAAAAAAAwAiAPf/AQAAAAAAAwArAP//AQAAAAAAAwArAAAAAQAAAAAAAwAsAP//AQAAAAAAAwAsAAAAAQAAAAAAAwAtAP//AQAAAAAAAwAtAAAAAQAAAAAAAwAuAP//AQAAAAAAAwAuAAAAAQAAAAAAAwA4APj/AQAAAAAAAwA5APj/AQAAAAAAAwA6APj/AQAAAAAAAwBAAPj/AQAAAAAAAwBAAPn/AQAAAAAAAwBAAPr/AQAAAAAAAwBFAP7/AQAAAAAAAwBGAP7/AQAAAAAAAwBHAP7/AQAAAAAAAwBQAP7/AQAAAAAAAwBRAP//AQAAAAAAAwBSAP//AQAAAAAAAwBTAP//AQAAAAAAAwBUAP7/AQAAAAAAAwBdAP//AQAAAAAAAwBeAP//AQAAAAAAAwBfAP//AQAAAAAAAwBgAP//AQAAAAAAAwBcAP//AQAAAAAAAwBuAPf/AQAAAAAAAwBxAPr/AQAAAAAAAwByAPr/AQAAAAAAAwB3APn/AQAAAAAAAwB4APn/AQAAAAAAAwB5APn/AQAAAAAAAwB8APf/AQAAAAAAAwDDAPv/AQAAAAAAFAA=") + +[node name="Player" parent="." instance=ExtResource("5_t65mm")] +position = Vector2(-232, -80) + +[node name="Tiles2" parent="." instance=ExtResource("4_xxsip")] +z_index = -4096 +tile_map_data = PackedByteArray("AADv//X/AgAAAAQAAADv//b/AgAAAAUAAADw//X/AgAAAAQAAADw//b/AgAAAAUAAADx//X/AgAAAAQAAADx//b/AgAAAAUAAADy//X/AgAAAAQAAADy//b/AgAAAAUAAADz//X/AgAAAAQAAADz//b/AgAAAAUAAAD0//X/AgAAAAQAAAD0//b/AgAAAAUAAAD1//X/AgAAAAQAAAD1//b/AgAAAAUAAAD2//X/AgAAAAQAAAD2//b/AgAAAAUAAAD3//X/AgAAAAQAAAD3//b/AgAAAAUAAAD4//X/AgAAAAQAAAD4//b/AgAAAAUAAAD5//X/AgAAAAQAAAD5//b/AgAAAAUAAAD6//X/AgAAAAQAAAD6//b/AgAAAAUAAAD7//X/AgAAAAQAAAD7//b/AgAAAAUAAAD8//X/AgAAAAQAAAD8//b/AgAAAAUAAAD9//X/AgAAAAQAAAD9//b/AgAAAAUAAAD+//X/AgAAAAQAAAD+//b/AgAAAAUAAAD///X/AgAAAAQAAAD///b/AgAAAAUAAAAAAPX/AgAAAAQAAAAAAPb/AgAAAAUAAAABAPX/AgAAAAQAAAABAPb/AgAAAAUAAAACAPX/AgAAAAQAAAACAPb/AgAAAAUAAAADAPX/AgAAAAQAAAADAPb/AgAAAAUAAAAEAPX/AgAAAAQAAAAEAPb/AgAAAAUAAAAFAPX/AgAAAAQAAAAFAPb/AgAAAAUAAAAGAPX/AgAAAAQAAAAGAPb/AgAAAAUAAAAHAPX/AgAAAAQAAAAHAPb/AgAAAAUAAAAIAPX/AgAAAAQAAAAIAPb/AgAAAAUAAAAJAPX/AgAAAAQAAAAJAPb/AgAAAAUAAAAKAPX/AgAAAAQAAAAKAPb/AgAAAAUAAAALAPX/AgAAAAQAAAALAPb/AgAAAAUAAAAMAPX/AgAAAAQAAAAMAPb/AgAAAAUAAAANAPX/AgAAAAQAAAANAPb/AgAAAAUAAAAOAPX/AgAAAAQAAAAOAPb/AgAAAAUAAAAPAPX/AgAAAAQAAAAPAPb/AgAAAAUAAAAQAPX/AgAAAAQAAAAQAPb/AgAAAAUAAAARAPX/AgAAAAQAAAARAPb/AgAAAAUAAAASAPX/AgAAAAQAAAASAPb/AgAAAAUAAAATAPX/AgAAAAQAAAATAPb/AgAAAAUAAAAUAPX/AgAAAAQAAAAUAPb/AgAAAAUAAAAVAPX/AgAAAAQAAAAVAPb/AgAAAAUAAAAWAPX/AgAAAAQAAAAWAPb/AgAAAAUAAAAXAPX/AgAAAAQAAAAXAPb/AgAAAAUAAAAYAPX/AgAAAAQAAAAYAPb/AgAAAAUAAAAZAPX/AgAAAAQAAAAZAPb/AgAAAAUAAAAaAPX/AgAAAAQAAAAaAPb/AgAAAAUAAAAbAPX/AgAAAAQAAAAbAPb/AgAAAAUAAAAcAPX/AgAAAAQAAAAcAPb/AgAAAAUAAAAdAPX/AgAAAAQAAAAdAPb/AgAAAAUAAAAeAPX/AgAAAAQAAAAeAPb/AgAAAAUAAAAfAPX/AgAAAAQAAAAfAPb/AgAAAAUAAAAgAPX/AgAAAAQAAAAgAPb/AgAAAAUAAAAhAPX/AgAAAAQAAAAhAPb/AgAAAAUAAAAiAPX/AgAAAAQAAAAiAPb/AgAAAAUAAAAjAPX/AgAAAAQAAAAjAPb/AgAAAAUAAAAkAPX/AgAAAAQAAAAkAPb/AgAAAAUAAAAlAPX/AgAAAAQAAAAlAPb/AgAAAAUAAAAmAPX/AgAAAAQAAAAmAPb/AgAAAAUAAAAnAPX/AgAAAAQAAAAnAPb/AgAAAAUAAAAoAPX/AgAAAAQAAAAoAPb/AgAAAAUAAAApAPX/AgAAAAQAAAApAPb/AgAAAAUAAAAqAPX/AgAAAAQAAAAqAPb/AgAAAAUAAAArAPX/AgAAAAQAAAArAPb/AgAAAAUAAAAsAPX/AgAAAAQAAAAsAPb/AgAAAAUAAAAtAPX/AgAAAAQAAAAtAPb/AgAAAAUAAAAuAPX/AgAAAAQAAAAuAPb/AgAAAAUAAAAvAPX/AgAAAAQAAAAvAPb/AgAAAAUAAAAwAPX/AgAAAAQAAAAwAPb/AgAAAAUAAAAxAPX/AgAAAAQAAAAxAPb/AgAAAAUAAAAyAPX/AgAAAAQAAAAyAPb/AgAAAAUAAAAzAPX/AgAAAAQAAAAzAPb/AgAAAAUAAAA0APX/AgAAAAQAAAA0APb/AgAAAAUAAAA1APX/AgAAAAQAAAA1APb/AgAAAAUAAAA2APX/AgAAAAQAAAA2APb/AgAAAAUAAAA3APX/AgAAAAQAAAA3APb/AgAAAAUAAAA4APX/AgAAAAQAAAA4APb/AgAAAAUAAAA5APX/AgAAAAQAAAA5APb/AgAAAAUAAAA6APX/AgAAAAQAAAA6APb/AgAAAAUAAAA7APX/AgAAAAQAAAA7APb/AgAAAAUAAAA8APX/AgAAAAQAAAA8APb/AgAAAAUAAAA9APX/AgAAAAQAAAA9APb/AgAAAAUAAAA+APX/AgAAAAQAAAA+APb/AgAAAAUAAAA/APX/AgAAAAQAAAA/APb/AgAAAAUAAABAAPX/AgAAAAQAAABAAPb/AgAAAAUAAABBAPX/AgAAAAQAAABBAPb/AgAAAAUAAABCAPX/AgAAAAQAAABCAPb/AgAAAAUAAABDAPX/AgAAAAQAAABDAPb/AgAAAAUAAABEAPX/AgAAAAQAAABEAPb/AgAAAAUAAABFAPX/AgAAAAQAAABFAPb/AgAAAAUAAABGAPX/AgAAAAQAAABGAPb/AgAAAAUAAABHAPX/AgAAAAQAAABHAPb/AgAAAAUAAABIAPX/AgAAAAQAAABIAPb/AgAAAAUAAABJAPX/AgAAAAQAAABJAPb/AgAAAAUAAABKAPX/AgAAAAQAAABKAPb/AgAAAAUAAABLAPX/AgAAAAQAAABLAPb/AgAAAAUAAABMAPX/AgAAAAQAAABMAPb/AgAAAAUAAABNAPX/AgAAAAQAAABNAPb/AgAAAAUAAABOAPX/AgAAAAQAAABOAPb/AgAAAAUAAABPAPX/AgAAAAQAAABPAPb/AgAAAAUAAABQAPX/AgAAAAQAAABQAPb/AgAAAAUAAABRAPX/AgAAAAQAAABRAPb/AgAAAAUAAABSAPX/AgAAAAQAAABSAPb/AgAAAAUAAABTAPX/AgAAAAQAAABTAPb/AgAAAAUAAABUAPX/AgAAAAQAAABUAPb/AgAAAAUAAABVAPX/AgAAAAQAAABVAPb/AgAAAAUAAABWAPX/AgAAAAQAAABWAPb/AgAAAAUAAABXAPX/AgAAAAQAAABXAPb/AgAAAAUAAABYAPX/AgAAAAQAAABYAPb/AgAAAAUAAABZAPX/AgAAAAQAAABZAPb/AgAAAAUAAABaAPX/AgAAAAQAAABaAPb/AgAAAAUAAABbAPX/AgAAAAQAAABbAPb/AgAAAAUAAABcAPX/AgAAAAQAAABcAPb/AgAAAAUAAABdAPX/AgAAAAQAAABdAPb/AgAAAAUAAABeAPX/AgAAAAQAAABeAPb/AgAAAAUAAABfAPX/AgAAAAQAAABfAPb/AgAAAAUAAABgAPX/AgAAAAQAAABgAPb/AgAAAAUAAABhAPX/AgAAAAQAAABhAPb/AgAAAAUAAABiAPX/AgAAAAQAAABiAPb/AgAAAAUAAABjAPX/AgAAAAQAAABjAPb/AgAAAAUAAABkAPX/AgAAAAQAAABkAPb/AgAAAAUAAABlAPX/AgAAAAQAAABlAPb/AgAAAAUAAABmAPX/AgAAAAQAAABmAPb/AgAAAAUAAABnAPX/AgAAAAQAAABnAPb/AgAAAAUAAABoAPX/AgAAAAQAAABoAPb/AgAAAAUAAABpAPX/AgAAAAQAAABpAPb/AgAAAAUAAABqAPX/AgAAAAQAAABqAPb/AgAAAAUAAABrAPX/AgAAAAQAAABrAPb/AgAAAAUAAABsAPX/AgAAAAQAAABsAPb/AgAAAAUAAABtAPX/AgAAAAQAAABtAPb/AgAAAAUAAABuAPX/AgAAAAQAAABuAPb/AgAAAAUAAABvAPX/AgAAAAQAAABvAPb/AgAAAAUAAABwAPX/AgAAAAQAAABwAPb/AgAAAAUAAABxAPX/AgAAAAQAAABxAPb/AgAAAAUAAAByAPX/AgAAAAQAAAByAPb/AgAAAAUAAABzAPX/AgAAAAQAAABzAPb/AgAAAAUAAAB0APX/AgAAAAQAAAB0APb/AgAAAAUAAAB1APX/AgAAAAQAAAB1APb/AgAAAAUAAAB2APX/AgAAAAQAAAB2APb/AgAAAAUAAAB3APX/AgAAAAQAAAB3APb/AgAAAAUAAAB4APX/AgAAAAQAAAB4APb/AgAAAAUAAAB5APX/AgAAAAQAAAB5APb/AgAAAAUAAAB6APX/AgAAAAQAAAB6APb/AgAAAAUAAAB7APX/AgAAAAQAAAB7APb/AgAAAAUAAAB8APX/AgAAAAQAAAB8APb/AgAAAAUAAAB9APX/AgAAAAQAAAB9APb/AgAAAAUAAAB+APX/AgAAAAQAAAB+APb/AgAAAAUAAAB/APX/AgAAAAQAAAB/APb/AgAAAAUAAACAAPX/AgAAAAQAAACAAPb/AgAAAAUAAACBAPX/AgAAAAQAAACBAPb/AgAAAAUAAACCAPX/AgAAAAQAAACCAPb/AgAAAAUAAACDAPX/AgAAAAQAAACDAPb/AgAAAAUAAACEAPX/AgAAAAQAAACEAPb/AgAAAAUAAACFAPX/AgAAAAQAAACFAPb/AgAAAAUAAACGAPX/AgAAAAQAAACGAPb/AgAAAAUAAACHAPX/AgAAAAQAAACHAPb/AgAAAAUAAACIAPX/AgAAAAQAAACIAPb/AgAAAAUAAACJAPX/AgAAAAQAAACJAPb/AgAAAAUAAACKAPX/AgAAAAQAAACKAPb/AgAAAAUAAACLAPX/AgAAAAQAAACLAPb/AgAAAAUAAACMAPX/AgAAAAQAAACMAPb/AgAAAAUAAACNAPX/AgAAAAQAAACNAPb/AgAAAAUAAACOAPX/AgAAAAQAAACOAPb/AgAAAAUAAACPAPX/AgAAAAQAAACPAPb/AgAAAAUAAACQAPX/AgAAAAQAAACQAPb/AgAAAAUAAACRAPX/AgAAAAQAAACRAPb/AgAAAAUAAACSAPX/AgAAAAQAAACSAPb/AgAAAAUAAACTAPX/AgAAAAQAAACTAPb/AgAAAAUAAACUAPX/AgAAAAQAAACUAPb/AgAAAAUAAACVAPX/AgAAAAQAAACVAPb/AgAAAAUAAACWAPX/AgAAAAQAAACWAPb/AgAAAAUAAACXAPX/AgAAAAQAAACXAPb/AgAAAAUAAACYAPX/AgAAAAQAAACYAPb/AgAAAAUAAACZAPX/AgAAAAQAAACZAPb/AgAAAAUAAACaAPX/AgAAAAQAAACaAPb/AgAAAAUAAACbAPX/AgAAAAQAAACbAPb/AgAAAAUAAACcAPX/AgAAAAQAAACcAPb/AgAAAAUAAACdAPX/AgAAAAQAAACdAPb/AgAAAAUAAACeAPX/AgAAAAQAAACeAPb/AgAAAAUAAACfAPX/AgAAAAQAAACfAPb/AgAAAAUAAACgAPX/AgAAAAQAAACgAPb/AgAAAAUAAAChAPX/AgAAAAQAAAChAPb/AgAAAAUAAACiAPX/AgAAAAQAAACiAPb/AgAAAAUAAACjAPX/AgAAAAQAAACjAPb/AgAAAAUAAACkAPX/AgAAAAQAAACkAPb/AgAAAAUAAAClAPX/AgAAAAQAAAClAPb/AgAAAAUAAACmAPX/AgAAAAQAAACmAPb/AgAAAAUAAACnAPX/AgAAAAQAAACnAPb/AgAAAAUAAACoAPX/AgAAAAQAAACoAPb/AgAAAAUAAACpAPX/AgAAAAQAAACpAPb/AgAAAAUAAACqAPX/AgAAAAQAAACqAPb/AgAAAAUAAACrAPX/AgAAAAQAAACrAPb/AgAAAAUAAACsAPX/AgAAAAQAAACsAPb/AgAAAAUAAACtAPX/AgAAAAQAAACtAPb/AgAAAAUAAACuAPX/AgAAAAQAAACuAPb/AgAAAAUAAACvAPX/AgAAAAQAAACvAPb/AgAAAAUAAACwAPX/AgAAAAQAAACwAPb/AgAAAAUAAACxAPX/AgAAAAQAAACxAPb/AgAAAAUAAACyAPX/AgAAAAQAAACyAPb/AgAAAAUAAACzAPX/AgAAAAQAAACzAPb/AgAAAAUAAAC0APX/AgAAAAQAAAC0APb/AgAAAAUAAAC1APX/AgAAAAQAAAC1APb/AgAAAAUAAAC2APX/AgAAAAQAAAC2APb/AgAAAAUAAAC3APX/AgAAAAQAAAC3APb/AgAAAAUAAAC4APX/AgAAAAQAAAC4APb/AgAAAAUAAAC5APX/AgAAAAQAAAC5APb/AgAAAAUAAAC6APX/AgAAAAQAAAC6APb/AgAAAAUAAAC7APX/AgAAAAQAAAC7APb/AgAAAAUAAAC8APX/AgAAAAQAAAC8APb/AgAAAAUAAAC9APX/AgAAAAQAAAC9APb/AgAAAAUAAAC+APX/AgAAAAQAAAC+APb/AgAAAAUAAAC/APX/AgAAAAQAAAC/APb/AgAAAAUAAADAAPX/AgAAAAQAAADAAPb/AgAAAAUAAADBAPX/AgAAAAQAAADBAPb/AgAAAAUAAADCAPX/AgAAAAQAAADCAPb/AgAAAAUAAADDAPX/AgAAAAQAAADDAPb/AgAAAAUAAADEAPX/AgAAAAQAAADEAPb/AgAAAAUAAADFAPX/AgAAAAQAAADFAPb/AgAAAAUAAADGAPX/AgAAAAQAAADGAPb/AgAAAAUAAADHAPX/AgAAAAQAAADHAPb/AgAAAAUAAADIAPX/AgAAAAQAAADIAPb/AgAAAAUAAADJAPX/AgAAAAQAAADJAPb/AgAAAAUAAADKAPX/AgAAAAQAAADKAPb/AgAAAAUAAADLAPX/AgAAAAQAAADLAPb/AgAAAAUAAADMAPX/AgAAAAQAAADMAPb/AgAAAAUAAADNAPX/AgAAAAQAAADNAPb/AgAAAAUAAADOAPX/AgAAAAQAAADOAPb/AgAAAAUAAADPAPX/AgAAAAQAAADPAPb/AgAAAAUAAADQAPX/AgAAAAQAAADQAPb/AgAAAAUAAADRAPX/AgAAAAQAAADRAPb/AgAAAAUAAADSAPX/AgAAAAQAAADSAPb/AgAAAAUAAADTAPX/AgAAAAQAAADTAPb/AgAAAAUAAADUAPX/AgAAAAQAAADUAPb/AgAAAAUAAADVAPX/AgAAAAQAAADVAPb/AgAAAAUAAADWAPX/AgAAAAQAAADWAPb/AgAAAAUAAADXAPX/AgAAAAQAAADXAPb/AgAAAAUAAADYAPX/AgAAAAQAAADYAPb/AgAAAAUAAADZAPX/AgAAAAQAAADZAPb/AgAAAAUAAADaAPX/AgAAAAQAAADaAPb/AgAAAAUAAADbAPX/AgAAAAQAAADbAPb/AgAAAAUAAADcAPX/AgAAAAQAAADcAPb/AgAAAAUAAADdAPX/AgAAAAQAAADdAPb/AgAAAAUAAADeAPX/AgAAAAQAAADeAPb/AgAAAAUAAADfAPX/AgAAAAQAAADfAPb/AgAAAAUAAADgAPX/AgAAAAQAAADgAPb/AgAAAAUAAADhAPX/AgAAAAQAAADhAPb/AgAAAAUAAADiAPX/AgAAAAQAAADiAPb/AgAAAAUAAADjAPX/AgAAAAQAAADjAPb/AgAAAAUAAADkAPX/AgAAAAQAAADkAPb/AgAAAAUAAADlAPX/AgAAAAQAAADlAPb/AgAAAAUAAADmAPX/AgAAAAQAAADmAPb/AgAAAAUAAADnAPX/AgAAAAQAAADnAPb/AgAAAAUAAADoAPX/AgAAAAQAAADoAPb/AgAAAAUAAADpAPX/AgAAAAQAAADpAPb/AgAAAAUAAADqAPX/AgAAAAQAAADqAPb/AgAAAAUAAADrAPX/AgAAAAQAAADrAPb/AgAAAAUAAADsAPX/AgAAAAQAAADsAPb/AgAAAAUAAADtAPX/AgAAAAQAAADtAPb/AgAAAAUAAADF//f/AgAAAAUAAADF//j/AgAAAAUAAADF//n/AgAAAAUAAADF//r/AgAAAAUAAADF//v/AgAAAAUAAADF//z/AgAAAAUAAADF//3/AgAAAAUAAADF//7/AgAAAAUAAADF////AgAAAAUAAADF/wAAAgAAAAUAAADF/wEAAgAAAAUAAADG//f/AgAAAAUAAADG//j/AgAAAAUAAADG//n/AgAAAAUAAADG//r/AgAAAAUAAADG//v/AgAAAAUAAADG//z/AgAAAAUAAADG//3/AgAAAAUAAADG//7/AgAAAAUAAADG////AgAAAAUAAADG/wAAAgAAAAUAAADG/wEAAgAAAAUAAADH//f/AgAAAAUAAADH//j/AgAAAAUAAADH//n/AgAAAAUAAADH//r/AgAAAAUAAADH//v/AgAAAAUAAADH//z/AgAAAAUAAADH//3/AgAAAAUAAADH//7/AgAAAAUAAADH////AgAAAAUAAADH/wAAAgAAAAUAAADH/wEAAgAAAAUAAADI//f/AgAAAAUAAADI//j/AgAAAAUAAADI//n/AgAAAAUAAADI//r/AgAAAAUAAADI//v/AgAAAAUAAADI//z/AgAAAAUAAADI//3/AgAAAAUAAADI//7/AgAAAAUAAADI////AgAAAAUAAADI/wAAAgAAAAUAAADI/wEAAgAAAAUAAADJ//f/AgAAAAUAAADJ//j/AgAAAAUAAADJ//n/AgAAAAUAAADJ//r/AgAAAAUAAADJ//v/AgAAAAUAAADJ//z/AgAAAAUAAADJ//3/AgAAAAUAAADJ//7/AgAAAAUAAADJ////AgAAAAUAAADJ/wAAAgAAAAUAAADJ/wEAAgAAAAUAAADK//f/AgAAAAUAAADK//j/AgAAAAUAAADK//n/AgAAAAUAAADK//r/AgAAAAUAAADK//v/AgAAAAUAAADK//z/AgAAAAUAAADK//3/AgAAAAUAAADK//7/AgAAAAUAAADK////AgAAAAUAAADK/wAAAgAAAAUAAADK/wEAAgAAAAUAAADL//f/AgAAAAUAAADL//j/AgAAAAUAAADL//n/AgAAAAUAAADL//r/AgAAAAUAAADL//v/AgAAAAUAAADL//z/AgAAAAUAAADL//3/AgAAAAUAAADL//7/AgAAAAUAAADL////AgAAAAUAAADL/wAAAgAAAAUAAADL/wEAAgAAAAUAAADM//f/AgAAAAUAAADM//j/AgAAAAUAAADM//n/AgAAAAUAAADM//r/AgAAAAUAAADM//v/AgAAAAUAAADM//z/AgAAAAUAAADM//3/AgAAAAUAAADM//7/AgAAAAUAAADM////AgAAAAUAAADM/wAAAgAAAAUAAADM/wEAAgAAAAUAAADN//f/AgAAAAUAAADN//j/AgAAAAUAAADN//n/AgAAAAUAAADN//r/AgAAAAUAAADN//v/AgAAAAUAAADN//z/AgAAAAUAAADN//3/AgAAAAUAAADN//7/AgAAAAUAAADN////AgAAAAUAAADN/wAAAgAAAAUAAADN/wEAAgAAAAUAAADO//f/AgAAAAUAAADO//j/AgAAAAUAAADO//n/AgAAAAUAAADO//r/AgAAAAUAAADO//v/AgAAAAUAAADO//z/AgAAAAUAAADO//3/AgAAAAUAAADO//7/AgAAAAUAAADO////AgAAAAUAAADO/wAAAgAAAAUAAADO/wEAAgAAAAUAAADP//f/AgAAAAUAAADP//j/AgAAAAUAAADP//n/AgAAAAUAAADP//r/AgAAAAUAAADP//v/AgAAAAUAAADP//z/AgAAAAUAAADP//3/AgAAAAUAAADP//7/AgAAAAUAAADP////AgAAAAUAAADP/wAAAgAAAAUAAADP/wEAAgAAAAUAAADQ//f/AgAAAAUAAADQ//j/AgAAAAUAAADQ//n/AgAAAAUAAADQ//r/AgAAAAUAAADQ//v/AgAAAAUAAADQ//z/AgAAAAUAAADQ//3/AgAAAAUAAADQ//7/AgAAAAUAAADQ////AgAAAAUAAADQ/wAAAgAAAAUAAADQ/wEAAgAAAAUAAADR//f/AgAAAAUAAADR//j/AgAAAAUAAADR//n/AgAAAAUAAADR//r/AgAAAAUAAADR//v/AgAAAAUAAADR//z/AgAAAAUAAADR//3/AgAAAAUAAADR//7/AgAAAAUAAADR////AgAAAAUAAADR/wAAAgAAAAUAAADR/wEAAgAAAAUAAADS//f/AgAAAAUAAADS//j/AgAAAAUAAADS//n/AgAAAAUAAADS//r/AgAAAAUAAADS//v/AgAAAAUAAADS//z/AgAAAAUAAADS//3/AgAAAAUAAADS//7/AgAAAAUAAADS////AgAAAAUAAADS/wAAAgAAAAUAAADS/wEAAgAAAAUAAADT//f/AgAAAAUAAADT//j/AgAAAAUAAADT//n/AgAAAAUAAADT//r/AgAAAAUAAADT//v/AgAAAAUAAADT//z/AgAAAAUAAADT//3/AgAAAAUAAADT//7/AgAAAAUAAADT////AgAAAAUAAADT/wAAAgAAAAUAAADT/wEAAgAAAAUAAADU//f/AgAAAAUAAADU//j/AgAAAAUAAADU//n/AgAAAAUAAADU//r/AgAAAAUAAADU//v/AgAAAAUAAADU//z/AgAAAAUAAADU//3/AgAAAAUAAADU//7/AgAAAAUAAADU////AgAAAAUAAADU/wAAAgAAAAUAAADU/wEAAgAAAAUAAADV//f/AgAAAAUAAADV//j/AgAAAAUAAADV//n/AgAAAAUAAADV//r/AgAAAAUAAADV//v/AgAAAAUAAADV//z/AgAAAAUAAADV//3/AgAAAAUAAADV//7/AgAAAAUAAADV////AgAAAAUAAADV/wAAAgAAAAUAAADV/wEAAgAAAAUAAADW//f/AgAAAAUAAADW//j/AgAAAAUAAADW//n/AgAAAAUAAADW//r/AgAAAAUAAADW//v/AgAAAAUAAADW//z/AgAAAAUAAADW//3/AgAAAAUAAADW//7/AgAAAAUAAADW////AgAAAAUAAADW/wAAAgAAAAUAAADW/wEAAgAAAAUAAADX//f/AgAAAAUAAADX//j/AgAAAAUAAADX//n/AgAAAAUAAADX//r/AgAAAAUAAADX//v/AgAAAAUAAADX//z/AgAAAAUAAADX//3/AgAAAAUAAADX//7/AgAAAAUAAADX////AgAAAAUAAADX/wAAAgAAAAUAAADX/wEAAgAAAAUAAADY//f/AgAAAAUAAADY//j/AgAAAAUAAADY//n/AgAAAAUAAADY//r/AgAAAAUAAADY//v/AgAAAAUAAADY//z/AgAAAAUAAADY//3/AgAAAAUAAADY//7/AgAAAAUAAADY////AgAAAAUAAADY/wAAAgAAAAUAAADY/wEAAgAAAAUAAADZ//f/AgAAAAUAAADZ//j/AgAAAAUAAADZ//n/AgAAAAUAAADZ//r/AgAAAAUAAADZ//v/AgAAAAUAAADZ//z/AgAAAAUAAADZ//3/AgAAAAUAAADZ//7/AgAAAAUAAADZ////AgAAAAUAAADZ/wAAAgAAAAUAAADZ/wEAAgAAAAUAAADa//f/AgAAAAUAAADa//j/AgAAAAUAAADa//n/AgAAAAUAAADa//r/AgAAAAUAAADa//v/AgAAAAUAAADa//z/AgAAAAUAAADa//3/AgAAAAUAAADa//7/AgAAAAUAAADa////AgAAAAUAAADa/wAAAgAAAAUAAADa/wEAAgAAAAUAAADb//f/AgAAAAUAAADb//j/AgAAAAUAAADb//n/AgAAAAUAAADb//r/AgAAAAUAAADb//v/AgAAAAUAAADb//z/AgAAAAUAAADb//3/AgAAAAUAAADb//7/AgAAAAUAAADb////AgAAAAUAAADb/wAAAgAAAAUAAADb/wEAAgAAAAUAAADc//f/AgAAAAUAAADc//j/AgAAAAUAAADc//n/AgAAAAUAAADc//r/AgAAAAUAAADc//v/AgAAAAUAAADc//z/AgAAAAUAAADc//3/AgAAAAUAAADc//7/AgAAAAUAAADc////AgAAAAUAAADc/wAAAgAAAAUAAADc/wEAAgAAAAUAAADd//f/AgAAAAUAAADd//j/AgAAAAUAAADd//n/AgAAAAUAAADd//r/AgAAAAUAAADd//v/AgAAAAUAAADd//z/AgAAAAUAAADd//3/AgAAAAUAAADd//7/AgAAAAUAAADd////AgAAAAUAAADd/wAAAgAAAAUAAADd/wEAAgAAAAUAAADe//f/AgAAAAUAAADe//j/AgAAAAUAAADe//n/AgAAAAUAAADe//r/AgAAAAUAAADe//v/AgAAAAUAAADe//z/AgAAAAUAAADe//3/AgAAAAUAAADe//7/AgAAAAUAAADe////AgAAAAUAAADe/wAAAgAAAAUAAADe/wEAAgAAAAUAAADf//f/AgAAAAUAAADf//j/AgAAAAUAAADf//n/AgAAAAUAAADf//r/AgAAAAUAAADf//v/AgAAAAUAAADf//z/AgAAAAUAAADf//3/AgAAAAUAAADf//7/AgAAAAUAAADf////AgAAAAUAAADf/wAAAgAAAAUAAADf/wEAAgAAAAUAAADg//f/AgAAAAUAAADg//j/AgAAAAUAAADg//n/AgAAAAUAAADg//r/AgAAAAUAAADg//v/AgAAAAUAAADg//z/AgAAAAUAAADg//3/AgAAAAUAAADg//7/AgAAAAUAAADg////AgAAAAUAAADg/wAAAgAAAAUAAADg/wEAAgAAAAUAAADh//f/AgAAAAUAAADh//j/AgAAAAUAAADh//n/AgAAAAUAAADh//r/AgAAAAUAAADh//v/AgAAAAUAAADh//z/AgAAAAUAAADh//3/AgAAAAUAAADh//7/AgAAAAUAAADh////AgAAAAUAAADh/wAAAgAAAAUAAADh/wEAAgAAAAUAAADi//f/AgAAAAUAAADi//j/AgAAAAUAAADi//n/AgAAAAUAAADi//r/AgAAAAUAAADi//v/AgAAAAUAAADi//z/AgAAAAUAAADi//3/AgAAAAUAAADi//7/AgAAAAUAAADi////AgAAAAUAAADi/wAAAgAAAAUAAADi/wEAAgAAAAUAAADj//f/AgAAAAUAAADj//j/AgAAAAUAAADj//n/AgAAAAUAAADj//r/AgAAAAUAAADj//v/AgAAAAUAAADj//z/AgAAAAUAAADj//3/AgAAAAUAAADj//7/AgAAAAUAAADj////AgAAAAUAAADj/wAAAgAAAAUAAADj/wEAAgAAAAUAAADk//f/AgAAAAUAAADk//j/AgAAAAUAAADk//n/AgAAAAUAAADk//r/AgAAAAUAAADk//v/AgAAAAUAAADk//z/AgAAAAUAAADk//3/AgAAAAUAAADk//7/AgAAAAUAAADk////AgAAAAUAAADk/wAAAgAAAAUAAADk/wEAAgAAAAUAAADl//f/AgAAAAUAAADl//j/AgAAAAUAAADl//n/AgAAAAUAAADl//r/AgAAAAUAAADl//v/AgAAAAUAAADl//z/AgAAAAUAAADl//3/AgAAAAUAAADl//7/AgAAAAUAAADl////AgAAAAUAAADl/wAAAgAAAAUAAADl/wEAAgAAAAUAAADm//f/AgAAAAUAAADm//j/AgAAAAUAAADm//n/AgAAAAUAAADm//r/AgAAAAUAAADm//v/AgAAAAUAAADm//z/AgAAAAUAAADm//3/AgAAAAUAAADm//7/AgAAAAUAAADm////AgAAAAUAAADm/wAAAgAAAAUAAADm/wEAAgAAAAUAAADn//f/AgAAAAUAAADn//j/AgAAAAUAAADn//n/AgAAAAUAAADn//r/AgAAAAUAAADn//v/AgAAAAUAAADn//z/AgAAAAUAAADn//3/AgAAAAUAAADn//7/AgAAAAUAAADn////AgAAAAUAAADn/wAAAgAAAAUAAADn/wEAAgAAAAUAAADo//f/AgAAAAUAAADo//j/AgAAAAUAAADo//n/AgAAAAUAAADo//r/AgAAAAUAAADo//v/AgAAAAUAAADo//z/AgAAAAUAAADo//3/AgAAAAUAAADo//7/AgAAAAUAAADo////AgAAAAUAAADo/wAAAgAAAAUAAADo/wEAAgAAAAUAAADp//f/AgAAAAUAAADp//j/AgAAAAUAAADp//n/AgAAAAUAAADp//r/AgAAAAUAAADp//v/AgAAAAUAAADp//z/AgAAAAUAAADp//3/AgAAAAUAAADp//7/AgAAAAUAAADp////AgAAAAUAAADp/wAAAgAAAAUAAADp/wEAAgAAAAUAAADq//f/AgAAAAUAAADq//j/AgAAAAUAAADq//n/AgAAAAUAAADq//r/AgAAAAUAAADq//v/AgAAAAUAAADq//z/AgAAAAUAAADq//3/AgAAAAUAAADq//7/AgAAAAUAAADq////AgAAAAUAAADq/wAAAgAAAAUAAADq/wEAAgAAAAUAAADr//f/AgAAAAUAAADr//j/AgAAAAUAAADr//n/AgAAAAUAAADr//r/AgAAAAUAAADr//v/AgAAAAUAAADr//z/AgAAAAUAAADr//3/AgAAAAUAAADr//7/AgAAAAUAAADr////AgAAAAUAAADr/wAAAgAAAAUAAADr/wEAAgAAAAUAAADs//f/AgAAAAUAAADs//j/AgAAAAUAAADs//n/AgAAAAUAAADs//r/AgAAAAUAAADs//v/AgAAAAUAAADs//z/AgAAAAUAAADs//3/AgAAAAUAAADs//7/AgAAAAUAAADs////AgAAAAUAAADs/wAAAgAAAAUAAADs/wEAAgAAAAUAAADt//f/AgAAAAUAAADt//j/AgAAAAUAAADt//n/AgAAAAUAAADt//r/AgAAAAUAAADt//v/AgAAAAUAAADt//z/AgAAAAUAAADt//3/AgAAAAUAAADt//7/AgAAAAUAAADt////AgAAAAUAAADt/wAAAgAAAAUAAADt/wEAAgAAAAUAAADu//f/AgAAAAUAAADu//j/AgAAAAUAAADu//n/AgAAAAUAAADu//r/AgAAAAUAAADu//v/AgAAAAUAAADu//z/AgAAAAUAAADu//3/AgAAAAUAAADu//7/AgAAAAUAAADu////AgAAAAUAAADu/wAAAgAAAAUAAADu/wEAAgAAAAUAAADv//f/AgAAAAUAAADv//j/AgAAAAUAAADv//n/AgAAAAUAAADv//r/AgAAAAUAAADv//v/AgAAAAUAAADv//z/AgAAAAUAAADv//3/AgAAAAUAAADv//7/AgAAAAUAAADv////AgAAAAUAAADv/wAAAgAAAAUAAADv/wEAAgAAAAUAAADw//f/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADw/wEAAgAAAAUAAADx//f/AgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADx/wEAAgAAAAUAAADy//f/AgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADy/wEAAgAAAAUAAADz//f/AgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAADz/wEAAgAAAAUAAAD0//f/AgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD0/wEAAgAAAAUAAAD1//f/AgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD1/wEAAgAAAAUAAAD2//f/AgAAAAUAAAD2//j/AgAAAAUAAAD2//n/AgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD2/wEAAgAAAAUAAAD3//f/AgAAAAUAAAD3//j/AgAAAAUAAAD3//n/AgAAAAUAAAD3//r/AgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD3/wEAAgAAAAUAAAD4//f/AgAAAAUAAAD4//j/AgAAAAUAAAD4//n/AgAAAAUAAAD4//r/AgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD4/wEAAgAAAAUAAAD5//f/AgAAAAUAAAD5//j/AgAAAAUAAAD5//n/AgAAAAUAAAD5//r/AgAAAAUAAAD5//v/AgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD5/wEAAgAAAAUAAAD6//f/AgAAAAUAAAD6//j/AgAAAAUAAAD6//n/AgAAAAUAAAD6//r/AgAAAAUAAAD6//v/AgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD6/wEAAgAAAAUAAAD7//f/AgAAAAUAAAD7//j/AgAAAAUAAAD7//n/AgAAAAUAAAD7//r/AgAAAAUAAAD7//v/AgAAAAUAAAD7//z/AgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD7/wEAAgAAAAUAAAD8//f/AgAAAAUAAAD8//j/AgAAAAUAAAD8//n/AgAAAAUAAAD8//r/AgAAAAUAAAD8//v/AgAAAAUAAAD8//z/AgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD8/wEAAgAAAAUAAAD9//f/AgAAAAUAAAD9//j/AgAAAAUAAAD9//n/AgAAAAUAAAD9//r/AgAAAAUAAAD9//v/AgAAAAUAAAD9//z/AgAAAAUAAAD9//3/AgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD9/wEAAgAAAAUAAAD+//f/AgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD+//r/AgAAAAUAAAD+//v/AgAAAAUAAAD+//z/AgAAAAUAAAD+//3/AgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD+/wEAAgAAAAUAAAD///f/AgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///r/AgAAAAUAAAD///v/AgAAAAUAAAD///z/AgAAAAUAAAD///3/AgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAD//wEAAgAAAAUAAAAAAPf/AgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAAAAAEAAgAAAAUAAAABAPf/AgAAAAUAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPr/AgAAAAUAAAABAPv/AgAAAAUAAAABAPz/AgAAAAUAAAABAP3/AgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAABAAEAAgAAAAUAAAACAPf/AgAAAAUAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPr/AgAAAAUAAAACAPv/AgAAAAUAAAACAPz/AgAAAAUAAAACAP3/AgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAACAAEAAgAAAAUAAAADAPf/AgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPr/AgAAAAUAAAADAPv/AgAAAAUAAAADAPz/AgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAADAAEAAgAAAAUAAAAEAPf/AgAAAAUAAAAEAPj/AgAAAAUAAAAEAPn/AgAAAAUAAAAEAPr/AgAAAAUAAAAEAPv/AgAAAAUAAAAEAPz/AgAAAAUAAAAEAP3/AgAAAAUAAAAEAP7/AgAAAAUAAAAEAP//AgAAAAUAAAAEAAAAAgAAAAUAAAAEAAEAAgAAAAUAAAAFAPf/AgAAAAUAAAAFAPj/AgAAAAUAAAAFAPn/AgAAAAUAAAAFAPr/AgAAAAUAAAAFAPv/AgAAAAUAAAAFAPz/AgAAAAUAAAAFAP3/AgAAAAUAAAAFAP7/AgAAAAUAAAAFAP//AgAAAAUAAAAFAAAAAgAAAAUAAAAFAAEAAgAAAAUAAAAGAPf/AgAAAAUAAAAGAPj/AgAAAAUAAAAGAPn/AgAAAAUAAAAGAPr/AgAAAAUAAAAGAPv/AgAAAAUAAAAGAPz/AgAAAAUAAAAGAP3/AgAAAAUAAAAGAP7/AgAAAAUAAAAGAP//AgAAAAUAAAAGAAAAAgAAAAUAAAAGAAEAAgAAAAUAAAAHAPf/AgAAAAUAAAAHAPj/AgAAAAUAAAAHAPn/AgAAAAUAAAAHAPr/AgAAAAUAAAAHAPv/AgAAAAUAAAAHAPz/AgAAAAUAAAAHAP3/AgAAAAUAAAAHAP7/AgAAAAUAAAAHAP//AgAAAAUAAAAHAAAAAgAAAAUAAAAHAAEAAgAAAAUAAAAIAPf/AgAAAAUAAAAIAPj/AgAAAAUAAAAIAPn/AgAAAAUAAAAIAPr/AgAAAAUAAAAIAPv/AgAAAAUAAAAIAPz/AgAAAAUAAAAIAP3/AgAAAAUAAAAIAP7/AgAAAAUAAAAIAP//AgAAAAUAAAAIAAAAAgAAAAUAAAAIAAEAAgAAAAUAAAAJAPf/AgAAAAUAAAAJAPj/AgAAAAUAAAAJAPn/AgAAAAUAAAAJAPr/AgAAAAUAAAAJAPv/AgAAAAUAAAAJAPz/AgAAAAUAAAAJAP3/AgAAAAUAAAAJAP7/AgAAAAUAAAAJAP//AgAAAAUAAAAJAAAAAgAAAAUAAAAJAAEAAgAAAAUAAAAKAPf/AgAAAAUAAAAKAPj/AgAAAAUAAAAKAPn/AgAAAAUAAAAKAPr/AgAAAAUAAAAKAPv/AgAAAAUAAAAKAPz/AgAAAAUAAAAKAP3/AgAAAAUAAAAKAP7/AgAAAAUAAAAKAP//AgAAAAUAAAAKAAAAAgAAAAUAAAAKAAEAAgAAAAUAAAALAPf/AgAAAAUAAAALAPj/AgAAAAUAAAALAPn/AgAAAAUAAAALAPr/AgAAAAUAAAALAPv/AgAAAAUAAAALAPz/AgAAAAUAAAALAP3/AgAAAAUAAAALAP7/AgAAAAUAAAALAP//AgAAAAUAAAALAAAAAgAAAAUAAAALAAEAAgAAAAUAAAAMAPf/AgAAAAUAAAAMAPj/AgAAAAUAAAAMAPn/AgAAAAUAAAAMAPr/AgAAAAUAAAAMAPv/AgAAAAUAAAAMAPz/AgAAAAUAAAAMAP3/AgAAAAUAAAAMAP7/AgAAAAUAAAAMAP//AgAAAAUAAAAMAAAAAgAAAAUAAAAMAAEAAgAAAAUAAAANAPf/AgAAAAUAAAANAPj/AgAAAAUAAAANAPn/AgAAAAUAAAANAPr/AgAAAAUAAAANAPv/AgAAAAUAAAANAPz/AgAAAAUAAAANAP3/AgAAAAUAAAANAP7/AgAAAAUAAAANAP//AgAAAAUAAAANAAAAAgAAAAUAAAANAAEAAgAAAAUAAAAOAPf/AgAAAAUAAAAOAPj/AgAAAAUAAAAOAPn/AgAAAAUAAAAOAPr/AgAAAAUAAAAOAPv/AgAAAAUAAAAOAPz/AgAAAAUAAAAOAP3/AgAAAAUAAAAOAP7/AgAAAAUAAAAOAP//AgAAAAUAAAAOAAAAAgAAAAUAAAAOAAEAAgAAAAUAAAAPAPf/AgAAAAUAAAAPAPj/AgAAAAUAAAAPAPn/AgAAAAUAAAAPAPr/AgAAAAUAAAAPAPv/AgAAAAUAAAAPAPz/AgAAAAUAAAAPAP3/AgAAAAUAAAAPAP7/AgAAAAUAAAAPAP//AgAAAAUAAAAPAAAAAgAAAAUAAAAPAAEAAgAAAAUAAAAQAPf/AgAAAAUAAAAQAPj/AgAAAAUAAAAQAPn/AgAAAAUAAAAQAPr/AgAAAAUAAAAQAPv/AgAAAAUAAAAQAPz/AgAAAAUAAAAQAP3/AgAAAAUAAAAQAP7/AgAAAAUAAAAQAP//AgAAAAUAAAAQAAAAAgAAAAUAAAAQAAEAAgAAAAUAAAARAPf/AgAAAAUAAAARAPj/AgAAAAUAAAARAPn/AgAAAAUAAAARAPr/AgAAAAUAAAARAPv/AgAAAAUAAAARAPz/AgAAAAUAAAARAP3/AgAAAAUAAAARAP7/AgAAAAUAAAARAP//AgAAAAUAAAARAAAAAgAAAAUAAAARAAEAAgAAAAUAAAASAPf/AgAAAAUAAAASAPj/AgAAAAUAAAASAPn/AgAAAAUAAAASAPr/AgAAAAUAAAASAPv/AgAAAAUAAAASAPz/AgAAAAUAAAASAP3/AgAAAAUAAAASAP7/AgAAAAUAAAASAP//AgAAAAUAAAASAAAAAgAAAAUAAAASAAEAAgAAAAUAAAATAPf/AgAAAAUAAAATAPj/AgAAAAUAAAATAPn/AgAAAAUAAAATAPr/AgAAAAUAAAATAPv/AgAAAAUAAAATAPz/AgAAAAUAAAATAP3/AgAAAAUAAAATAP7/AgAAAAUAAAATAP//AgAAAAUAAAATAAAAAgAAAAUAAAATAAEAAgAAAAUAAAAUAPf/AgAAAAUAAAAUAPj/AgAAAAUAAAAUAPn/AgAAAAUAAAAUAPr/AgAAAAUAAAAUAPv/AgAAAAUAAAAUAPz/AgAAAAUAAAAUAP3/AgAAAAUAAAAUAP7/AgAAAAUAAAAUAP//AgAAAAUAAAAUAAAAAgAAAAUAAAAUAAEAAgAAAAUAAAAVAPf/AgAAAAUAAAAVAPj/AgAAAAUAAAAVAPn/AgAAAAUAAAAVAPr/AgAAAAUAAAAVAPv/AgAAAAUAAAAVAPz/AgAAAAUAAAAVAP3/AgAAAAUAAAAVAP7/AgAAAAUAAAAVAP//AgAAAAUAAAAVAAAAAgAAAAUAAAAVAAEAAgAAAAUAAAAWAPf/AgAAAAUAAAAWAPj/AgAAAAUAAAAWAPn/AgAAAAUAAAAWAPr/AgAAAAUAAAAWAPv/AgAAAAUAAAAWAPz/AgAAAAUAAAAWAP3/AgAAAAUAAAAWAP7/AgAAAAUAAAAWAP//AgAAAAUAAAAWAAAAAgAAAAUAAAAWAAEAAgAAAAUAAAAXAPf/AgAAAAUAAAAXAPj/AgAAAAUAAAAXAPn/AgAAAAUAAAAXAPr/AgAAAAUAAAAXAPv/AgAAAAUAAAAXAPz/AgAAAAUAAAAXAP3/AgAAAAUAAAAXAP7/AgAAAAUAAAAXAP//AgAAAAUAAAAXAAAAAgAAAAUAAAAXAAEAAgAAAAUAAAAYAPf/AgAAAAUAAAAYAPj/AgAAAAUAAAAYAPn/AgAAAAUAAAAYAPr/AgAAAAUAAAAYAPv/AgAAAAUAAAAYAPz/AgAAAAUAAAAYAP3/AgAAAAUAAAAYAP7/AgAAAAUAAAAYAP//AgAAAAUAAAAYAAAAAgAAAAUAAAAYAAEAAgAAAAUAAAAZAPf/AgAAAAUAAAAZAPj/AgAAAAUAAAAZAPn/AgAAAAUAAAAZAPr/AgAAAAUAAAAZAPv/AgAAAAUAAAAZAPz/AgAAAAUAAAAZAP3/AgAAAAUAAAAZAP7/AgAAAAUAAAAZAP//AgAAAAUAAAAZAAAAAgAAAAUAAAAZAAEAAgAAAAUAAAAaAPf/AgAAAAUAAAAaAPj/AgAAAAUAAAAaAPn/AgAAAAUAAAAaAPr/AgAAAAUAAAAaAPv/AgAAAAUAAAAaAPz/AgAAAAUAAAAaAP3/AgAAAAUAAAAaAP7/AgAAAAUAAAAaAP//AgAAAAUAAAAaAAAAAgAAAAUAAAAaAAEAAgAAAAUAAAAbAPf/AgAAAAUAAAAbAPj/AgAAAAUAAAAbAPn/AgAAAAUAAAAbAPr/AgAAAAUAAAAbAPv/AgAAAAUAAAAbAPz/AgAAAAUAAAAbAP3/AgAAAAUAAAAbAP7/AgAAAAUAAAAbAP//AgAAAAUAAAAbAAAAAgAAAAUAAAAbAAEAAgAAAAUAAAAcAPf/AgAAAAUAAAAcAPj/AgAAAAUAAAAcAPn/AgAAAAUAAAAcAPr/AgAAAAUAAAAcAPv/AgAAAAUAAAAcAPz/AgAAAAUAAAAcAP3/AgAAAAUAAAAcAP7/AgAAAAUAAAAcAP//AgAAAAUAAAAcAAAAAgAAAAUAAAAcAAEAAgAAAAUAAAAdAPf/AgAAAAUAAAAdAPj/AgAAAAUAAAAdAPn/AgAAAAUAAAAdAPr/AgAAAAUAAAAdAPv/AgAAAAUAAAAdAPz/AgAAAAUAAAAdAP3/AgAAAAUAAAAdAP7/AgAAAAUAAAAdAP//AgAAAAUAAAAdAAAAAgAAAAUAAAAdAAEAAgAAAAUAAAAeAPf/AgAAAAUAAAAeAPj/AgAAAAUAAAAeAPn/AgAAAAUAAAAeAPr/AgAAAAUAAAAeAPv/AgAAAAUAAAAeAPz/AgAAAAUAAAAeAP3/AgAAAAUAAAAeAP7/AgAAAAUAAAAeAP//AgAAAAUAAAAeAAAAAgAAAAUAAAAeAAEAAgAAAAUAAAAfAPf/AgAAAAUAAAAfAPj/AgAAAAUAAAAfAPn/AgAAAAUAAAAfAPr/AgAAAAUAAAAfAPv/AgAAAAUAAAAfAPz/AgAAAAUAAAAfAP3/AgAAAAUAAAAfAP7/AgAAAAUAAAAfAP//AgAAAAUAAAAfAAAAAgAAAAUAAAAfAAEAAgAAAAUAAAAgAPf/AgAAAAUAAAAgAPj/AgAAAAUAAAAgAPn/AgAAAAUAAAAgAPr/AgAAAAUAAAAgAPv/AgAAAAUAAAAgAPz/AgAAAAUAAAAgAP3/AgAAAAUAAAAgAP7/AgAAAAUAAAAgAP//AgAAAAUAAAAgAAAAAgAAAAUAAAAgAAEAAgAAAAUAAAAhAPf/AgAAAAUAAAAhAPj/AgAAAAUAAAAhAPn/AgAAAAUAAAAhAPr/AgAAAAUAAAAhAPv/AgAAAAUAAAAhAPz/AgAAAAUAAAAhAP3/AgAAAAUAAAAhAP7/AgAAAAUAAAAhAP//AgAAAAUAAAAhAAAAAgAAAAUAAAAhAAEAAgAAAAUAAAAiAPf/AgAAAAUAAAAiAPj/AgAAAAUAAAAiAPn/AgAAAAUAAAAiAPr/AgAAAAUAAAAiAPv/AgAAAAUAAAAiAPz/AgAAAAUAAAAiAP3/AgAAAAUAAAAiAP7/AgAAAAUAAAAiAP//AgAAAAUAAAAiAAAAAgAAAAUAAAAiAAEAAgAAAAUAAAAjAPf/AgAAAAUAAAAjAPj/AgAAAAUAAAAjAPn/AgAAAAUAAAAjAPr/AgAAAAUAAAAjAPv/AgAAAAUAAAAjAPz/AgAAAAUAAAAjAP3/AgAAAAUAAAAjAP7/AgAAAAUAAAAjAP//AgAAAAUAAAAjAAAAAgAAAAUAAAAjAAEAAgAAAAUAAAAkAPf/AgAAAAUAAAAkAPj/AgAAAAUAAAAkAPn/AgAAAAUAAAAkAPr/AgAAAAUAAAAkAPv/AgAAAAUAAAAkAPz/AgAAAAUAAAAkAP3/AgAAAAUAAAAkAP7/AgAAAAUAAAAkAP//AgAAAAUAAAAkAAAAAgAAAAUAAAAkAAEAAgAAAAUAAAAlAPf/AgAAAAUAAAAlAPj/AgAAAAUAAAAlAPn/AgAAAAUAAAAlAPr/AgAAAAUAAAAlAPv/AgAAAAUAAAAlAPz/AgAAAAUAAAAlAP3/AgAAAAUAAAAlAP7/AgAAAAUAAAAlAP//AgAAAAUAAAAlAAAAAgAAAAUAAAAlAAEAAgAAAAUAAAAmAPf/AgAAAAUAAAAmAPj/AgAAAAUAAAAmAPn/AgAAAAUAAAAmAPr/AgAAAAUAAAAmAPv/AgAAAAUAAAAmAPz/AgAAAAUAAAAmAP3/AgAAAAUAAAAmAP7/AgAAAAUAAAAmAP//AgAAAAUAAAAmAAAAAgAAAAUAAAAmAAEAAgAAAAUAAAAnAPf/AgAAAAUAAAAnAPj/AgAAAAUAAAAnAPn/AgAAAAUAAAAnAPr/AgAAAAUAAAAnAPv/AgAAAAUAAAAnAPz/AgAAAAUAAAAnAP3/AgAAAAUAAAAnAP7/AgAAAAUAAAAnAP//AgAAAAUAAAAnAAAAAgAAAAUAAAAnAAEAAgAAAAUAAAAoAPf/AgAAAAUAAAAoAPj/AgAAAAUAAAAoAPn/AgAAAAUAAAAoAPr/AgAAAAUAAAAoAPv/AgAAAAUAAAAoAPz/AgAAAAUAAAAoAP3/AgAAAAUAAAAoAP7/AgAAAAUAAAAoAP//AgAAAAUAAAAoAAAAAgAAAAUAAAAoAAEAAgAAAAUAAAApAPf/AgAAAAUAAAApAPj/AgAAAAUAAAApAPn/AgAAAAUAAAApAPr/AgAAAAUAAAApAPv/AgAAAAUAAAApAPz/AgAAAAUAAAApAP3/AgAAAAUAAAApAP7/AgAAAAUAAAApAP//AgAAAAUAAAApAAAAAgAAAAUAAAApAAEAAgAAAAUAAAAqAPf/AgAAAAUAAAAqAPj/AgAAAAUAAAAqAPn/AgAAAAUAAAAqAPr/AgAAAAUAAAAqAPv/AgAAAAUAAAAqAPz/AgAAAAUAAAAqAP3/AgAAAAUAAAAqAP7/AgAAAAUAAAAqAP//AgAAAAUAAAAqAAAAAgAAAAUAAAAqAAEAAgAAAAUAAAArAPf/AgAAAAUAAAArAPj/AgAAAAUAAAArAPn/AgAAAAUAAAArAPr/AgAAAAUAAAArAPv/AgAAAAUAAAArAPz/AgAAAAUAAAArAP3/AgAAAAUAAAArAP7/AgAAAAUAAAArAP//AgAAAAUAAAArAAAAAgAAAAUAAAArAAEAAgAAAAUAAAAsAPf/AgAAAAUAAAAsAPj/AgAAAAUAAAAsAPn/AgAAAAUAAAAsAPr/AgAAAAUAAAAsAPv/AgAAAAUAAAAsAPz/AgAAAAUAAAAsAP3/AgAAAAUAAAAsAP7/AgAAAAUAAAAsAP//AgAAAAUAAAAsAAAAAgAAAAUAAAAsAAEAAgAAAAUAAAAtAPf/AgAAAAUAAAAtAPj/AgAAAAUAAAAtAPn/AgAAAAUAAAAtAPr/AgAAAAUAAAAtAPv/AgAAAAUAAAAtAPz/AgAAAAUAAAAtAP3/AgAAAAUAAAAtAP7/AgAAAAUAAAAtAP//AgAAAAUAAAAtAAAAAgAAAAUAAAAtAAEAAgAAAAUAAAAuAPf/AgAAAAUAAAAuAPj/AgAAAAUAAAAuAPn/AgAAAAUAAAAuAPr/AgAAAAUAAAAuAPv/AgAAAAUAAAAuAPz/AgAAAAUAAAAuAP3/AgAAAAUAAAAuAP7/AgAAAAUAAAAuAP//AgAAAAUAAAAuAAAAAgAAAAUAAAAuAAEAAgAAAAUAAAAvAPf/AgAAAAUAAAAvAPj/AgAAAAUAAAAvAPn/AgAAAAUAAAAvAPr/AgAAAAUAAAAvAPv/AgAAAAUAAAAvAPz/AgAAAAUAAAAvAP3/AgAAAAUAAAAvAP7/AgAAAAUAAAAvAP//AgAAAAUAAAAvAAAAAgAAAAUAAAAvAAEAAgAAAAUAAAAwAPf/AgAAAAUAAAAwAPj/AgAAAAUAAAAwAPn/AgAAAAUAAAAwAPr/AgAAAAUAAAAwAPv/AgAAAAUAAAAwAPz/AgAAAAUAAAAwAP3/AgAAAAUAAAAwAP7/AgAAAAUAAAAwAP//AgAAAAUAAAAwAAAAAgAAAAUAAAAwAAEAAgAAAAUAAAAxAPf/AgAAAAUAAAAxAPj/AgAAAAUAAAAxAPn/AgAAAAUAAAAxAPr/AgAAAAUAAAAxAPv/AgAAAAUAAAAxAPz/AgAAAAUAAAAxAP3/AgAAAAUAAAAxAP7/AgAAAAUAAAAxAP//AgAAAAUAAAAxAAAAAgAAAAUAAAAxAAEAAgAAAAUAAAAyAPf/AgAAAAUAAAAyAPj/AgAAAAUAAAAyAPn/AgAAAAUAAAAyAPr/AgAAAAUAAAAyAPv/AgAAAAUAAAAyAPz/AgAAAAUAAAAyAP3/AgAAAAUAAAAyAP7/AgAAAAUAAAAyAP//AgAAAAUAAAAyAAAAAgAAAAUAAAAyAAEAAgAAAAUAAAAzAPf/AgAAAAUAAAAzAPj/AgAAAAUAAAAzAPn/AgAAAAUAAAAzAPr/AgAAAAUAAAAzAPv/AgAAAAUAAAAzAPz/AgAAAAUAAAAzAP3/AgAAAAUAAAAzAP7/AgAAAAUAAAAzAP//AgAAAAUAAAAzAAAAAgAAAAUAAAAzAAEAAgAAAAUAAAA0APf/AgAAAAUAAAA0APj/AgAAAAUAAAA0APn/AgAAAAUAAAA0APr/AgAAAAUAAAA0APv/AgAAAAUAAAA0APz/AgAAAAUAAAA0AP3/AgAAAAUAAAA0AP7/AgAAAAUAAAA0AP//AgAAAAUAAAA0AAAAAgAAAAUAAAA0AAEAAgAAAAUAAAA1APf/AgAAAAUAAAA1APj/AgAAAAUAAAA1APn/AgAAAAUAAAA1APr/AgAAAAUAAAA1APv/AgAAAAUAAAA1APz/AgAAAAUAAAA1AP3/AgAAAAUAAAA1AP7/AgAAAAUAAAA1AP//AgAAAAUAAAA1AAAAAgAAAAUAAAA1AAEAAgAAAAUAAAA2APf/AgAAAAUAAAA2APj/AgAAAAUAAAA2APn/AgAAAAUAAAA2APr/AgAAAAUAAAA2APv/AgAAAAUAAAA2APz/AgAAAAUAAAA2AP3/AgAAAAUAAAA2AP7/AgAAAAUAAAA2AP//AgAAAAUAAAA2AAAAAgAAAAUAAAA2AAEAAgAAAAUAAAA3APf/AgAAAAUAAAA3APj/AgAAAAUAAAA3APn/AgAAAAUAAAA3APr/AgAAAAUAAAA3APv/AgAAAAUAAAA3APz/AgAAAAUAAAA3AP3/AgAAAAUAAAA3AP7/AgAAAAUAAAA3AP//AgAAAAUAAAA3AAAAAgAAAAUAAAA3AAEAAgAAAAUAAAA4APf/AgAAAAUAAAA4APj/AgAAAAUAAAA4APn/AgAAAAUAAAA4APr/AgAAAAUAAAA4APv/AgAAAAUAAAA4APz/AgAAAAUAAAA4AP3/AgAAAAUAAAA4AP7/AgAAAAUAAAA4AP//AgAAAAUAAAA4AAAAAgAAAAUAAAA4AAEAAgAAAAUAAAA5APf/AgAAAAUAAAA5APj/AgAAAAUAAAA5APn/AgAAAAUAAAA5APr/AgAAAAUAAAA5APv/AgAAAAUAAAA5APz/AgAAAAUAAAA5AP3/AgAAAAUAAAA5AP7/AgAAAAUAAAA5AP//AgAAAAUAAAA5AAAAAgAAAAUAAAA5AAEAAgAAAAUAAAA6APf/AgAAAAUAAAA6APj/AgAAAAUAAAA6APn/AgAAAAUAAAA6APr/AgAAAAUAAAA6APv/AgAAAAUAAAA6APz/AgAAAAUAAAA6AP3/AgAAAAUAAAA6AP7/AgAAAAUAAAA6AP//AgAAAAUAAAA6AAAAAgAAAAUAAAA6AAEAAgAAAAUAAAA7APf/AgAAAAUAAAA7APj/AgAAAAUAAAA7APn/AgAAAAUAAAA7APr/AgAAAAUAAAA7APv/AgAAAAUAAAA7APz/AgAAAAUAAAA7AP3/AgAAAAUAAAA7AP7/AgAAAAUAAAA7AP//AgAAAAUAAAA7AAAAAgAAAAUAAAA7AAEAAgAAAAUAAAA8APf/AgAAAAUAAAA8APj/AgAAAAUAAAA8APn/AgAAAAUAAAA8APr/AgAAAAUAAAA8APv/AgAAAAUAAAA8APz/AgAAAAUAAAA8AP3/AgAAAAUAAAA8AP7/AgAAAAUAAAA8AP//AgAAAAUAAAA8AAAAAgAAAAUAAAA8AAEAAgAAAAUAAAA9APf/AgAAAAUAAAA9APj/AgAAAAUAAAA9APn/AgAAAAUAAAA9APr/AgAAAAUAAAA9APv/AgAAAAUAAAA9APz/AgAAAAUAAAA9AP3/AgAAAAUAAAA9AP7/AgAAAAUAAAA9AP//AgAAAAUAAAA9AAAAAgAAAAUAAAA9AAEAAgAAAAUAAAA+APf/AgAAAAUAAAA+APj/AgAAAAUAAAA+APn/AgAAAAUAAAA+APr/AgAAAAUAAAA+APv/AgAAAAUAAAA+APz/AgAAAAUAAAA+AP3/AgAAAAUAAAA+AP7/AgAAAAUAAAA+AP//AgAAAAUAAAA+AAAAAgAAAAUAAAA+AAEAAgAAAAUAAAA/APf/AgAAAAUAAAA/APj/AgAAAAUAAAA/APn/AgAAAAUAAAA/APr/AgAAAAUAAAA/APv/AgAAAAUAAAA/APz/AgAAAAUAAAA/AP3/AgAAAAUAAAA/AP7/AgAAAAUAAAA/AP//AgAAAAUAAAA/AAAAAgAAAAUAAAA/AAEAAgAAAAUAAABAAPf/AgAAAAUAAABAAPj/AgAAAAUAAABAAPn/AgAAAAUAAABAAPr/AgAAAAUAAABAAPv/AgAAAAUAAABAAPz/AgAAAAUAAABAAP3/AgAAAAUAAABAAP7/AgAAAAUAAABAAP//AgAAAAUAAABAAAAAAgAAAAUAAABAAAEAAgAAAAUAAABBAPf/AgAAAAUAAABBAPj/AgAAAAUAAABBAPn/AgAAAAUAAABBAPr/AgAAAAUAAABBAPv/AgAAAAUAAABBAPz/AgAAAAUAAABBAP3/AgAAAAUAAABBAP7/AgAAAAUAAABBAP//AgAAAAUAAABBAAAAAgAAAAUAAABBAAEAAgAAAAUAAABCAPf/AgAAAAUAAABCAPj/AgAAAAUAAABCAPn/AgAAAAUAAABCAPr/AgAAAAUAAABCAPv/AgAAAAUAAABCAPz/AgAAAAUAAABCAP3/AgAAAAUAAABCAP7/AgAAAAUAAABCAP//AgAAAAUAAABCAAAAAgAAAAUAAABCAAEAAgAAAAUAAABDAPf/AgAAAAUAAABDAPj/AgAAAAUAAABDAPn/AgAAAAUAAABDAPr/AgAAAAUAAABDAPv/AgAAAAUAAABDAPz/AgAAAAUAAABDAP3/AgAAAAUAAABDAP7/AgAAAAUAAABDAP//AgAAAAUAAABDAAAAAgAAAAUAAABDAAEAAgAAAAUAAABEAPf/AgAAAAUAAABEAPj/AgAAAAUAAABEAPn/AgAAAAUAAABEAPr/AgAAAAUAAABEAPv/AgAAAAUAAABEAPz/AgAAAAUAAABEAP3/AgAAAAUAAABEAP7/AgAAAAUAAABEAP//AgAAAAUAAABEAAAAAgAAAAUAAABEAAEAAgAAAAUAAABFAPf/AgAAAAUAAABFAPj/AgAAAAUAAABFAPn/AgAAAAUAAABFAPr/AgAAAAUAAABFAPv/AgAAAAUAAABFAPz/AgAAAAUAAABFAP3/AgAAAAUAAABFAP7/AgAAAAUAAABFAP//AgAAAAUAAABFAAAAAgAAAAUAAABFAAEAAgAAAAUAAABGAPf/AgAAAAUAAABGAPj/AgAAAAUAAABGAPn/AgAAAAUAAABGAPr/AgAAAAUAAABGAPv/AgAAAAUAAABGAPz/AgAAAAUAAABGAP3/AgAAAAUAAABGAP7/AgAAAAUAAABGAP//AgAAAAUAAABGAAAAAgAAAAUAAABGAAEAAgAAAAUAAABHAPf/AgAAAAUAAABHAPj/AgAAAAUAAABHAPn/AgAAAAUAAABHAPr/AgAAAAUAAABHAPv/AgAAAAUAAABHAPz/AgAAAAUAAABHAP3/AgAAAAUAAABHAP7/AgAAAAUAAABHAP//AgAAAAUAAABHAAAAAgAAAAUAAABHAAEAAgAAAAUAAABIAPf/AgAAAAUAAABIAPj/AgAAAAUAAABIAPn/AgAAAAUAAABIAPr/AgAAAAUAAABIAPv/AgAAAAUAAABIAPz/AgAAAAUAAABIAP3/AgAAAAUAAABIAP7/AgAAAAUAAABIAP//AgAAAAUAAABIAAAAAgAAAAUAAABIAAEAAgAAAAUAAABJAPf/AgAAAAUAAABJAPj/AgAAAAUAAABJAPn/AgAAAAUAAABJAPr/AgAAAAUAAABJAPv/AgAAAAUAAABJAPz/AgAAAAUAAABJAP3/AgAAAAUAAABJAP7/AgAAAAUAAABJAP//AgAAAAUAAABJAAAAAgAAAAUAAABJAAEAAgAAAAUAAABKAPf/AgAAAAUAAABKAPj/AgAAAAUAAABKAPn/AgAAAAUAAABKAPr/AgAAAAUAAABKAPv/AgAAAAUAAABKAPz/AgAAAAUAAABKAP3/AgAAAAUAAABKAP7/AgAAAAUAAABKAP//AgAAAAUAAABKAAAAAgAAAAUAAABKAAEAAgAAAAUAAABLAPf/AgAAAAUAAABLAPj/AgAAAAUAAABLAPn/AgAAAAUAAABLAPr/AgAAAAUAAABLAPv/AgAAAAUAAABLAPz/AgAAAAUAAABLAP3/AgAAAAUAAABLAP7/AgAAAAUAAABLAP//AgAAAAUAAABLAAAAAgAAAAUAAABLAAEAAgAAAAUAAABMAPf/AgAAAAUAAABMAPj/AgAAAAUAAABMAPn/AgAAAAUAAABMAPr/AgAAAAUAAABMAPv/AgAAAAUAAABMAPz/AgAAAAUAAABMAP3/AgAAAAUAAABMAP7/AgAAAAUAAABMAP//AgAAAAUAAABMAAAAAgAAAAUAAABMAAEAAgAAAAUAAABNAPf/AgAAAAUAAABNAPj/AgAAAAUAAABNAPn/AgAAAAUAAABNAPr/AgAAAAUAAABNAPv/AgAAAAUAAABNAPz/AgAAAAUAAABNAP3/AgAAAAUAAABNAP7/AgAAAAUAAABNAP//AgAAAAUAAABNAAAAAgAAAAUAAABNAAEAAgAAAAUAAABOAPf/AgAAAAUAAABOAPj/AgAAAAUAAABOAPn/AgAAAAUAAABOAPr/AgAAAAUAAABOAPv/AgAAAAUAAABOAPz/AgAAAAUAAABOAP3/AgAAAAUAAABOAP7/AgAAAAUAAABOAP//AgAAAAUAAABOAAAAAgAAAAUAAABOAAEAAgAAAAUAAABPAPf/AgAAAAUAAABPAPj/AgAAAAUAAABPAPn/AgAAAAUAAABPAPr/AgAAAAUAAABPAPv/AgAAAAUAAABPAPz/AgAAAAUAAABPAP3/AgAAAAUAAABPAP7/AgAAAAUAAABPAP//AgAAAAUAAABPAAAAAgAAAAUAAABPAAEAAgAAAAUAAABQAPf/AgAAAAUAAABQAPj/AgAAAAUAAABQAPn/AgAAAAUAAABQAPr/AgAAAAUAAABQAPv/AgAAAAUAAABQAPz/AgAAAAUAAABQAP3/AgAAAAUAAABQAP7/AgAAAAUAAABQAP//AgAAAAUAAABQAAAAAgAAAAUAAABQAAEAAgAAAAUAAABRAPf/AgAAAAUAAABRAPj/AgAAAAUAAABRAPn/AgAAAAUAAABRAPr/AgAAAAUAAABRAPv/AgAAAAUAAABRAPz/AgAAAAUAAABRAP3/AgAAAAUAAABRAP7/AgAAAAUAAABRAP//AgAAAAUAAABRAAAAAgAAAAUAAABRAAEAAgAAAAUAAABSAPf/AgAAAAUAAABSAPj/AgAAAAUAAABSAPn/AgAAAAUAAABSAPr/AgAAAAUAAABSAPv/AgAAAAUAAABSAPz/AgAAAAUAAABSAP3/AgAAAAUAAABSAP7/AgAAAAUAAABSAP//AgAAAAUAAABSAAAAAgAAAAUAAABSAAEAAgAAAAUAAABTAPf/AgAAAAUAAABTAPj/AgAAAAUAAABTAPn/AgAAAAUAAABTAPr/AgAAAAUAAABTAPv/AgAAAAUAAABTAPz/AgAAAAUAAABTAP3/AgAAAAUAAABTAP7/AgAAAAUAAABTAP//AgAAAAUAAABTAAAAAgAAAAUAAABTAAEAAgAAAAUAAABUAPf/AgAAAAUAAABUAPj/AgAAAAUAAABUAPn/AgAAAAUAAABUAPr/AgAAAAUAAABUAPv/AgAAAAUAAABUAPz/AgAAAAUAAABUAP3/AgAAAAUAAABUAP7/AgAAAAUAAABUAP//AgAAAAUAAABUAAAAAgAAAAUAAABUAAEAAgAAAAUAAABVAPf/AgAAAAUAAABVAPj/AgAAAAUAAABVAPn/AgAAAAUAAABVAPr/AgAAAAUAAABVAPv/AgAAAAUAAABVAPz/AgAAAAUAAABVAP3/AgAAAAUAAABVAP7/AgAAAAUAAABVAP//AgAAAAUAAABVAAAAAgAAAAUAAABVAAEAAgAAAAUAAABWAPf/AgAAAAUAAABWAPj/AgAAAAUAAABWAPn/AgAAAAUAAABWAPr/AgAAAAUAAABWAPv/AgAAAAUAAABWAPz/AgAAAAUAAABWAP3/AgAAAAUAAABWAP7/AgAAAAUAAABWAP//AgAAAAUAAABWAAAAAgAAAAUAAABWAAEAAgAAAAUAAABXAPf/AgAAAAUAAABXAPj/AgAAAAUAAABXAPn/AgAAAAUAAABXAPr/AgAAAAUAAABXAPv/AgAAAAUAAABXAPz/AgAAAAUAAABXAP3/AgAAAAUAAABXAP7/AgAAAAUAAABXAP//AgAAAAUAAABXAAAAAgAAAAUAAABXAAEAAgAAAAUAAABYAPf/AgAAAAUAAABYAPj/AgAAAAUAAABYAPn/AgAAAAUAAABYAPr/AgAAAAUAAABYAPv/AgAAAAUAAABYAPz/AgAAAAUAAABYAP3/AgAAAAUAAABYAP7/AgAAAAUAAABYAP//AgAAAAUAAABYAAAAAgAAAAUAAABYAAEAAgAAAAUAAABZAPf/AgAAAAUAAABZAPj/AgAAAAUAAABZAPn/AgAAAAUAAABZAPr/AgAAAAUAAABZAPv/AgAAAAUAAABZAPz/AgAAAAUAAABZAP3/AgAAAAUAAABZAP7/AgAAAAUAAABZAP//AgAAAAUAAABZAAAAAgAAAAUAAABZAAEAAgAAAAUAAABaAPf/AgAAAAUAAABaAPj/AgAAAAUAAABaAPn/AgAAAAUAAABaAPr/AgAAAAUAAABaAPv/AgAAAAUAAABaAPz/AgAAAAUAAABaAP3/AgAAAAUAAABaAP7/AgAAAAUAAABaAP//AgAAAAUAAABaAAAAAgAAAAUAAABaAAEAAgAAAAUAAABbAPf/AgAAAAUAAABbAPj/AgAAAAUAAABbAPn/AgAAAAUAAABbAPr/AgAAAAUAAABbAPv/AgAAAAUAAABbAPz/AgAAAAUAAABbAP3/AgAAAAUAAABbAP7/AgAAAAUAAABbAP//AgAAAAUAAABbAAAAAgAAAAUAAABbAAEAAgAAAAUAAABcAPf/AgAAAAUAAABcAPj/AgAAAAUAAABcAPn/AgAAAAUAAABcAPr/AgAAAAUAAABcAPv/AgAAAAUAAABcAPz/AgAAAAUAAABcAP3/AgAAAAUAAABcAP7/AgAAAAUAAABcAP//AgAAAAUAAABcAAAAAgAAAAUAAABcAAEAAgAAAAUAAABdAPf/AgAAAAUAAABdAPj/AgAAAAUAAABdAPn/AgAAAAUAAABdAPr/AgAAAAUAAABdAPv/AgAAAAUAAABdAPz/AgAAAAUAAABdAP3/AgAAAAUAAABdAP7/AgAAAAUAAABdAP//AgAAAAUAAABdAAAAAgAAAAUAAABdAAEAAgAAAAUAAABeAPf/AgAAAAUAAABeAPj/AgAAAAUAAABeAPn/AgAAAAUAAABeAPr/AgAAAAUAAABeAPv/AgAAAAUAAABeAPz/AgAAAAUAAABeAP3/AgAAAAUAAABeAP7/AgAAAAUAAABeAP//AgAAAAUAAABeAAAAAgAAAAUAAABeAAEAAgAAAAUAAABfAPf/AgAAAAUAAABfAPj/AgAAAAUAAABfAPn/AgAAAAUAAABfAPr/AgAAAAUAAABfAPv/AgAAAAUAAABfAPz/AgAAAAUAAABfAP3/AgAAAAUAAABfAP7/AgAAAAUAAABfAP//AgAAAAUAAABfAAAAAgAAAAUAAABfAAEAAgAAAAUAAABgAPf/AgAAAAUAAABgAPj/AgAAAAUAAABgAPn/AgAAAAUAAABgAPr/AgAAAAUAAABgAPv/AgAAAAUAAABgAPz/AgAAAAUAAABgAP3/AgAAAAUAAABgAP7/AgAAAAUAAABgAP//AgAAAAUAAABgAAAAAgAAAAUAAABgAAEAAgAAAAUAAABhAPf/AgAAAAUAAABhAPj/AgAAAAUAAABhAPn/AgAAAAUAAABhAPr/AgAAAAUAAABhAPv/AgAAAAUAAABhAPz/AgAAAAUAAABhAP3/AgAAAAUAAABhAP7/AgAAAAUAAABhAP//AgAAAAUAAABhAAAAAgAAAAUAAABhAAEAAgAAAAUAAABiAPf/AgAAAAUAAABiAPj/AgAAAAUAAABiAPn/AgAAAAUAAABiAPr/AgAAAAUAAABiAPv/AgAAAAUAAABiAPz/AgAAAAUAAABiAP3/AgAAAAUAAABiAP7/AgAAAAUAAABiAP//AgAAAAUAAABiAAAAAgAAAAUAAABiAAEAAgAAAAUAAABjAPf/AgAAAAUAAABjAPj/AgAAAAUAAABjAPn/AgAAAAUAAABjAPr/AgAAAAUAAABjAPv/AgAAAAUAAABjAPz/AgAAAAUAAABjAP3/AgAAAAUAAABjAP7/AgAAAAUAAABjAP//AgAAAAUAAABjAAAAAgAAAAUAAABjAAEAAgAAAAUAAABkAPf/AgAAAAUAAABkAPj/AgAAAAUAAABkAPn/AgAAAAUAAABkAPr/AgAAAAUAAABkAPv/AgAAAAUAAABkAPz/AgAAAAUAAABkAP3/AgAAAAUAAABkAP7/AgAAAAUAAABkAP//AgAAAAUAAABkAAAAAgAAAAUAAABkAAEAAgAAAAUAAABlAPf/AgAAAAUAAABlAPj/AgAAAAUAAABlAPn/AgAAAAUAAABlAPr/AgAAAAUAAABlAPv/AgAAAAUAAABlAPz/AgAAAAUAAABlAP3/AgAAAAUAAABlAP7/AgAAAAUAAABlAP//AgAAAAUAAABlAAAAAgAAAAUAAABlAAEAAgAAAAUAAABmAPf/AgAAAAUAAABmAPj/AgAAAAUAAABmAPn/AgAAAAUAAABmAPr/AgAAAAUAAABmAPv/AgAAAAUAAABmAPz/AgAAAAUAAABmAP3/AgAAAAUAAABmAP7/AgAAAAUAAABmAP//AgAAAAUAAABmAAAAAgAAAAUAAABmAAEAAgAAAAUAAABnAPf/AgAAAAUAAABnAPj/AgAAAAUAAABnAPn/AgAAAAUAAABnAPr/AgAAAAUAAABnAPv/AgAAAAUAAABnAPz/AgAAAAUAAABnAP3/AgAAAAUAAABnAP7/AgAAAAUAAABnAP//AgAAAAUAAABnAAAAAgAAAAUAAABnAAEAAgAAAAUAAABoAPf/AgAAAAUAAABoAPj/AgAAAAUAAABoAPn/AgAAAAUAAABoAPr/AgAAAAUAAABoAPv/AgAAAAUAAABoAPz/AgAAAAUAAABoAP3/AgAAAAUAAABoAP7/AgAAAAUAAABoAP//AgAAAAUAAABoAAAAAgAAAAUAAABoAAEAAgAAAAUAAABpAPf/AgAAAAUAAABpAPj/AgAAAAUAAABpAPn/AgAAAAUAAABpAPr/AgAAAAUAAABpAPv/AgAAAAUAAABpAPz/AgAAAAUAAABpAP3/AgAAAAUAAABpAP7/AgAAAAUAAABpAP//AgAAAAUAAABpAAAAAgAAAAUAAABpAAEAAgAAAAUAAABqAPf/AgAAAAUAAABqAPj/AgAAAAUAAABqAPn/AgAAAAUAAABqAPr/AgAAAAUAAABqAPv/AgAAAAUAAABqAPz/AgAAAAUAAABqAP3/AgAAAAUAAABqAP7/AgAAAAUAAABqAP//AgAAAAUAAABqAAAAAgAAAAUAAABqAAEAAgAAAAUAAABrAPf/AgAAAAUAAABrAPj/AgAAAAUAAABrAPn/AgAAAAUAAABrAPr/AgAAAAUAAABrAPv/AgAAAAUAAABrAPz/AgAAAAUAAABrAP3/AgAAAAUAAABrAP7/AgAAAAUAAABrAP//AgAAAAUAAABrAAAAAgAAAAUAAABrAAEAAgAAAAUAAABsAPf/AgAAAAUAAABsAPj/AgAAAAUAAABsAPn/AgAAAAUAAABsAPr/AgAAAAUAAABsAPv/AgAAAAUAAABsAPz/AgAAAAUAAABsAP3/AgAAAAUAAABsAP7/AgAAAAUAAABsAP//AgAAAAUAAABsAAAAAgAAAAUAAABsAAEAAgAAAAUAAABtAPf/AgAAAAUAAABtAPj/AgAAAAUAAABtAPn/AgAAAAUAAABtAPr/AgAAAAUAAABtAPv/AgAAAAUAAABtAPz/AgAAAAUAAABtAP3/AgAAAAUAAABtAP7/AgAAAAUAAABtAP//AgAAAAUAAABtAAAAAgAAAAUAAABtAAEAAgAAAAUAAABuAPf/AgAAAAUAAABuAPj/AgAAAAUAAABuAPn/AgAAAAUAAABuAPr/AgAAAAUAAABuAPv/AgAAAAUAAABuAPz/AgAAAAUAAABuAP3/AgAAAAUAAABuAP7/AgAAAAUAAABuAP//AgAAAAUAAABuAAAAAgAAAAUAAABuAAEAAgAAAAUAAABvAPf/AgAAAAUAAABvAPj/AgAAAAUAAABvAPn/AgAAAAUAAABvAPr/AgAAAAUAAABvAPv/AgAAAAUAAABvAPz/AgAAAAUAAABvAP3/AgAAAAUAAABvAP7/AgAAAAUAAABvAP//AgAAAAUAAABvAAAAAgAAAAUAAABvAAEAAgAAAAUAAABwAPf/AgAAAAUAAABwAPj/AgAAAAUAAABwAPn/AgAAAAUAAABwAPr/AgAAAAUAAABwAPv/AgAAAAUAAABwAPz/AgAAAAUAAABwAP3/AgAAAAUAAABwAP7/AgAAAAUAAABwAP//AgAAAAUAAABwAAAAAgAAAAUAAABwAAEAAgAAAAUAAABxAPf/AgAAAAUAAABxAPj/AgAAAAUAAABxAPn/AgAAAAUAAABxAPr/AgAAAAUAAABxAPv/AgAAAAUAAABxAPz/AgAAAAUAAABxAP3/AgAAAAUAAABxAP7/AgAAAAUAAABxAP//AgAAAAUAAABxAAAAAgAAAAUAAABxAAEAAgAAAAUAAAByAPf/AgAAAAUAAAByAPj/AgAAAAUAAAByAPn/AgAAAAUAAAByAPr/AgAAAAUAAAByAPv/AgAAAAUAAAByAPz/AgAAAAUAAAByAP3/AgAAAAUAAAByAP7/AgAAAAUAAAByAP//AgAAAAUAAAByAAAAAgAAAAUAAAByAAEAAgAAAAUAAABzAPf/AgAAAAUAAABzAPj/AgAAAAUAAABzAPn/AgAAAAUAAABzAPr/AgAAAAUAAABzAPv/AgAAAAUAAABzAPz/AgAAAAUAAABzAP3/AgAAAAUAAABzAP7/AgAAAAUAAABzAP//AgAAAAUAAABzAAAAAgAAAAUAAABzAAEAAgAAAAUAAAB0APf/AgAAAAUAAAB0APj/AgAAAAUAAAB0APn/AgAAAAUAAAB0APr/AgAAAAUAAAB0APv/AgAAAAUAAAB0APz/AgAAAAUAAAB0AP3/AgAAAAUAAAB0AP7/AgAAAAUAAAB0AP//AgAAAAUAAAB0AAAAAgAAAAUAAAB0AAEAAgAAAAUAAAB1APf/AgAAAAUAAAB1APj/AgAAAAUAAAB1APn/AgAAAAUAAAB1APr/AgAAAAUAAAB1APv/AgAAAAUAAAB1APz/AgAAAAUAAAB1AP3/AgAAAAUAAAB1AP7/AgAAAAUAAAB1AP//AgAAAAUAAAB1AAAAAgAAAAUAAAB1AAEAAgAAAAUAAAB2APf/AgAAAAUAAAB2APj/AgAAAAUAAAB2APn/AgAAAAUAAAB2APr/AgAAAAUAAAB2APv/AgAAAAUAAAB2APz/AgAAAAUAAAB2AP3/AgAAAAUAAAB2AP7/AgAAAAUAAAB2AP//AgAAAAUAAAB2AAAAAgAAAAUAAAB2AAEAAgAAAAUAAAB3APf/AgAAAAUAAAB3APj/AgAAAAUAAAB3APn/AgAAAAUAAAB3APr/AgAAAAUAAAB3APv/AgAAAAUAAAB3APz/AgAAAAUAAAB3AP3/AgAAAAUAAAB3AP7/AgAAAAUAAAB3AP//AgAAAAUAAAB3AAAAAgAAAAUAAAB3AAEAAgAAAAUAAAB4APf/AgAAAAUAAAB4APj/AgAAAAUAAAB4APn/AgAAAAUAAAB4APr/AgAAAAUAAAB4APv/AgAAAAUAAAB4APz/AgAAAAUAAAB4AP3/AgAAAAUAAAB4AP7/AgAAAAUAAAB4AP//AgAAAAUAAAB4AAAAAgAAAAUAAAB4AAEAAgAAAAUAAAB5APf/AgAAAAUAAAB5APj/AgAAAAUAAAB5APn/AgAAAAUAAAB5APr/AgAAAAUAAAB5APv/AgAAAAUAAAB5APz/AgAAAAUAAAB5AP3/AgAAAAUAAAB5AP7/AgAAAAUAAAB5AP//AgAAAAUAAAB5AAAAAgAAAAUAAAB5AAEAAgAAAAUAAAB6APf/AgAAAAUAAAB6APj/AgAAAAUAAAB6APn/AgAAAAUAAAB6APr/AgAAAAUAAAB6APv/AgAAAAUAAAB6APz/AgAAAAUAAAB6AP3/AgAAAAUAAAB6AP7/AgAAAAUAAAB6AP//AgAAAAUAAAB6AAAAAgAAAAUAAAB6AAEAAgAAAAUAAAB7APf/AgAAAAUAAAB7APj/AgAAAAUAAAB7APn/AgAAAAUAAAB7APr/AgAAAAUAAAB7APv/AgAAAAUAAAB7APz/AgAAAAUAAAB7AP3/AgAAAAUAAAB7AP7/AgAAAAUAAAB7AP//AgAAAAUAAAB7AAAAAgAAAAUAAAB7AAEAAgAAAAUAAAB8APf/AgAAAAUAAAB8APj/AgAAAAUAAAB8APn/AgAAAAUAAAB8APr/AgAAAAUAAAB8APv/AgAAAAUAAAB8APz/AgAAAAUAAAB8AP3/AgAAAAUAAAB8AP7/AgAAAAUAAAB8AP//AgAAAAUAAAB8AAAAAgAAAAUAAAB8AAEAAgAAAAUAAAB9APf/AgAAAAUAAAB9APj/AgAAAAUAAAB9APn/AgAAAAUAAAB9APr/AgAAAAUAAAB9APv/AgAAAAUAAAB9APz/AgAAAAUAAAB9AP3/AgAAAAUAAAB9AP7/AgAAAAUAAAB9AP//AgAAAAUAAAB9AAAAAgAAAAUAAAB9AAEAAgAAAAUAAAB+APf/AgAAAAUAAAB+APj/AgAAAAUAAAB+APn/AgAAAAUAAAB+APr/AgAAAAUAAAB+APv/AgAAAAUAAAB+APz/AgAAAAUAAAB+AP3/AgAAAAUAAAB+AP7/AgAAAAUAAAB+AP//AgAAAAUAAAB+AAAAAgAAAAUAAAB+AAEAAgAAAAUAAAB/APf/AgAAAAUAAAB/APj/AgAAAAUAAAB/APn/AgAAAAUAAAB/APr/AgAAAAUAAAB/APv/AgAAAAUAAAB/APz/AgAAAAUAAAB/AP3/AgAAAAUAAAB/AP7/AgAAAAUAAAB/AP//AgAAAAUAAAB/AAAAAgAAAAUAAAB/AAEAAgAAAAUAAACAAPf/AgAAAAUAAACAAPj/AgAAAAUAAACAAPn/AgAAAAUAAACAAPr/AgAAAAUAAACAAPv/AgAAAAUAAACAAPz/AgAAAAUAAACAAP3/AgAAAAUAAACAAP7/AgAAAAUAAACAAP//AgAAAAUAAACAAAAAAgAAAAUAAACAAAEAAgAAAAUAAACBAPf/AgAAAAUAAACBAPj/AgAAAAUAAACBAPn/AgAAAAUAAACBAPr/AgAAAAUAAACBAPv/AgAAAAUAAACBAPz/AgAAAAUAAACBAP3/AgAAAAUAAACBAP7/AgAAAAUAAACBAP//AgAAAAUAAACBAAAAAgAAAAUAAACBAAEAAgAAAAUAAACCAPf/AgAAAAUAAACCAPj/AgAAAAUAAACCAPn/AgAAAAUAAACCAPr/AgAAAAUAAACCAPv/AgAAAAUAAACCAPz/AgAAAAUAAACCAP3/AgAAAAUAAACCAP7/AgAAAAUAAACCAP//AgAAAAUAAACCAAAAAgAAAAUAAACCAAEAAgAAAAUAAACDAPf/AgAAAAUAAACDAPj/AgAAAAUAAACDAPn/AgAAAAUAAACDAPr/AgAAAAUAAACDAPv/AgAAAAUAAACDAPz/AgAAAAUAAACDAP3/AgAAAAUAAACDAP7/AgAAAAUAAACDAP//AgAAAAUAAACDAAAAAgAAAAUAAACDAAEAAgAAAAUAAACEAPf/AgAAAAUAAACEAPj/AgAAAAUAAACEAPn/AgAAAAUAAACEAPr/AgAAAAUAAACEAPv/AgAAAAUAAACEAPz/AgAAAAUAAACEAP3/AgAAAAUAAACEAP7/AgAAAAUAAACEAP//AgAAAAUAAACEAAAAAgAAAAUAAACEAAEAAgAAAAUAAACFAPf/AgAAAAUAAACFAPj/AgAAAAUAAACFAPn/AgAAAAUAAACFAPr/AgAAAAUAAACFAPv/AgAAAAUAAACFAPz/AgAAAAUAAACFAP3/AgAAAAUAAACFAP7/AgAAAAUAAACFAP//AgAAAAUAAACFAAAAAgAAAAUAAACFAAEAAgAAAAUAAACGAPf/AgAAAAUAAACGAPj/AgAAAAUAAACGAPn/AgAAAAUAAACGAPr/AgAAAAUAAACGAPv/AgAAAAUAAACGAPz/AgAAAAUAAACGAP3/AgAAAAUAAACGAP7/AgAAAAUAAACGAP//AgAAAAUAAACGAAAAAgAAAAUAAACGAAEAAgAAAAUAAACHAPf/AgAAAAUAAACHAPj/AgAAAAUAAACHAPn/AgAAAAUAAACHAPr/AgAAAAUAAACHAPv/AgAAAAUAAACHAPz/AgAAAAUAAACHAP3/AgAAAAUAAACHAP7/AgAAAAUAAACHAP//AgAAAAUAAACHAAAAAgAAAAUAAACHAAEAAgAAAAUAAACIAPf/AgAAAAUAAACIAPj/AgAAAAUAAACIAPn/AgAAAAUAAACIAPr/AgAAAAUAAACIAPv/AgAAAAUAAACIAPz/AgAAAAUAAACIAP3/AgAAAAUAAACIAP7/AgAAAAUAAACIAP//AgAAAAUAAACIAAAAAgAAAAUAAACIAAEAAgAAAAUAAACJAPf/AgAAAAUAAACJAPj/AgAAAAUAAACJAPn/AgAAAAUAAACJAPr/AgAAAAUAAACJAPv/AgAAAAUAAACJAPz/AgAAAAUAAACJAP3/AgAAAAUAAACJAP7/AgAAAAUAAACJAP//AgAAAAUAAACJAAAAAgAAAAUAAACJAAEAAgAAAAUAAACKAPf/AgAAAAUAAACKAPj/AgAAAAUAAACKAPn/AgAAAAUAAACKAPr/AgAAAAUAAACKAPv/AgAAAAUAAACKAPz/AgAAAAUAAACKAP3/AgAAAAUAAACKAP7/AgAAAAUAAACKAP//AgAAAAUAAACKAAAAAgAAAAUAAACKAAEAAgAAAAUAAACLAPf/AgAAAAUAAACLAPj/AgAAAAUAAACLAPn/AgAAAAUAAACLAPr/AgAAAAUAAACLAPv/AgAAAAUAAACLAPz/AgAAAAUAAACLAP3/AgAAAAUAAACLAP7/AgAAAAUAAACLAP//AgAAAAUAAACLAAAAAgAAAAUAAACLAAEAAgAAAAUAAACMAPf/AgAAAAUAAACMAPj/AgAAAAUAAACMAPn/AgAAAAUAAACMAPr/AgAAAAUAAACMAPv/AgAAAAUAAACMAPz/AgAAAAUAAACMAP3/AgAAAAUAAACMAP7/AgAAAAUAAACMAP//AgAAAAUAAACMAAAAAgAAAAUAAACMAAEAAgAAAAUAAACNAPf/AgAAAAUAAACNAPj/AgAAAAUAAACNAPn/AgAAAAUAAACNAPr/AgAAAAUAAACNAPv/AgAAAAUAAACNAPz/AgAAAAUAAACNAP3/AgAAAAUAAACNAP7/AgAAAAUAAACNAP//AgAAAAUAAACNAAAAAgAAAAUAAACNAAEAAgAAAAUAAACOAPf/AgAAAAUAAACOAPj/AgAAAAUAAACOAPn/AgAAAAUAAACOAPr/AgAAAAUAAACOAPv/AgAAAAUAAACOAPz/AgAAAAUAAACOAP3/AgAAAAUAAACOAP7/AgAAAAUAAACOAP//AgAAAAUAAACOAAAAAgAAAAUAAACOAAEAAgAAAAUAAACPAPf/AgAAAAUAAACPAPj/AgAAAAUAAACPAPn/AgAAAAUAAACPAPr/AgAAAAUAAACPAPv/AgAAAAUAAACPAPz/AgAAAAUAAACPAP3/AgAAAAUAAACPAP7/AgAAAAUAAACPAP//AgAAAAUAAACPAAAAAgAAAAUAAACPAAEAAgAAAAUAAACQAPf/AgAAAAUAAACQAPj/AgAAAAUAAACQAPn/AgAAAAUAAACQAPr/AgAAAAUAAACQAPv/AgAAAAUAAACQAPz/AgAAAAUAAACQAP3/AgAAAAUAAACQAP7/AgAAAAUAAACQAP//AgAAAAUAAACQAAAAAgAAAAUAAACQAAEAAgAAAAUAAACRAPf/AgAAAAUAAACRAPj/AgAAAAUAAACRAPn/AgAAAAUAAACRAPr/AgAAAAUAAACRAPv/AgAAAAUAAACRAPz/AgAAAAUAAACRAP3/AgAAAAUAAACRAP7/AgAAAAUAAACRAP//AgAAAAUAAACRAAAAAgAAAAUAAACRAAEAAgAAAAUAAACSAPf/AgAAAAUAAACSAPj/AgAAAAUAAACSAPn/AgAAAAUAAACSAPr/AgAAAAUAAACSAPv/AgAAAAUAAACSAPz/AgAAAAUAAACSAP3/AgAAAAUAAACSAP7/AgAAAAUAAACSAP//AgAAAAUAAACSAAAAAgAAAAUAAACSAAEAAgAAAAUAAACTAPf/AgAAAAUAAACTAPj/AgAAAAUAAACTAPn/AgAAAAUAAACTAPr/AgAAAAUAAACTAPv/AgAAAAUAAACTAPz/AgAAAAUAAACTAP3/AgAAAAUAAACTAP7/AgAAAAUAAACTAP//AgAAAAUAAACTAAAAAgAAAAUAAACTAAEAAgAAAAUAAACUAPf/AgAAAAUAAACUAPj/AgAAAAUAAACUAPn/AgAAAAUAAACUAPr/AgAAAAUAAACUAPv/AgAAAAUAAACUAPz/AgAAAAUAAACUAP3/AgAAAAUAAACUAP7/AgAAAAUAAACUAP//AgAAAAUAAACUAAAAAgAAAAUAAACUAAEAAgAAAAUAAACVAPf/AgAAAAUAAACVAPj/AgAAAAUAAACVAPn/AgAAAAUAAACVAPr/AgAAAAUAAACVAPv/AgAAAAUAAACVAPz/AgAAAAUAAACVAP3/AgAAAAUAAACVAP7/AgAAAAUAAACVAP//AgAAAAUAAACVAAAAAgAAAAUAAACVAAEAAgAAAAUAAACWAPf/AgAAAAUAAACWAPj/AgAAAAUAAACWAPn/AgAAAAUAAACWAPr/AgAAAAUAAACWAPv/AgAAAAUAAACWAPz/AgAAAAUAAACWAP3/AgAAAAUAAACWAP7/AgAAAAUAAACWAP//AgAAAAUAAACWAAAAAgAAAAUAAACWAAEAAgAAAAUAAACXAPf/AgAAAAUAAACXAPj/AgAAAAUAAACXAPn/AgAAAAUAAACXAPr/AgAAAAUAAACXAPv/AgAAAAUAAACXAPz/AgAAAAUAAACXAP3/AgAAAAUAAACXAP7/AgAAAAUAAACXAP//AgAAAAUAAACXAAAAAgAAAAUAAACXAAEAAgAAAAUAAACYAPf/AgAAAAUAAACYAPj/AgAAAAUAAACYAPn/AgAAAAUAAACYAPr/AgAAAAUAAACYAPv/AgAAAAUAAACYAPz/AgAAAAUAAACYAP3/AgAAAAUAAACYAP7/AgAAAAUAAACYAP//AgAAAAUAAACYAAAAAgAAAAUAAACYAAEAAgAAAAUAAACZAPf/AgAAAAUAAACZAPj/AgAAAAUAAACZAPn/AgAAAAUAAACZAPr/AgAAAAUAAACZAPv/AgAAAAUAAACZAPz/AgAAAAUAAACZAP3/AgAAAAUAAACZAP7/AgAAAAUAAACZAP//AgAAAAUAAACZAAAAAgAAAAUAAACZAAEAAgAAAAUAAACaAPf/AgAAAAUAAACaAPj/AgAAAAUAAACaAPn/AgAAAAUAAACaAPr/AgAAAAUAAACaAPv/AgAAAAUAAACaAPz/AgAAAAUAAACaAP3/AgAAAAUAAACaAP7/AgAAAAUAAACaAP//AgAAAAUAAACaAAAAAgAAAAUAAACaAAEAAgAAAAUAAACbAPf/AgAAAAUAAACbAPj/AgAAAAUAAACbAPn/AgAAAAUAAACbAPr/AgAAAAUAAACbAPv/AgAAAAUAAACbAPz/AgAAAAUAAACbAP3/AgAAAAUAAACbAP7/AgAAAAUAAACbAP//AgAAAAUAAACbAAAAAgAAAAUAAACbAAEAAgAAAAUAAACcAPf/AgAAAAUAAACcAPj/AgAAAAUAAACcAPn/AgAAAAUAAACcAPr/AgAAAAUAAACcAPv/AgAAAAUAAACcAPz/AgAAAAUAAACcAP3/AgAAAAUAAACcAP7/AgAAAAUAAACcAP//AgAAAAUAAACcAAAAAgAAAAUAAACcAAEAAgAAAAUAAACdAPf/AgAAAAUAAACdAPj/AgAAAAUAAACdAPn/AgAAAAUAAACdAPr/AgAAAAUAAACdAPv/AgAAAAUAAACdAPz/AgAAAAUAAACdAP3/AgAAAAUAAACdAP7/AgAAAAUAAACdAP//AgAAAAUAAACdAAAAAgAAAAUAAACdAAEAAgAAAAUAAACeAPf/AgAAAAUAAACeAPj/AgAAAAUAAACeAPn/AgAAAAUAAACeAPr/AgAAAAUAAACeAPv/AgAAAAUAAACeAPz/AgAAAAUAAACeAP3/AgAAAAUAAACeAP7/AgAAAAUAAACeAP//AgAAAAUAAACeAAAAAgAAAAUAAACeAAEAAgAAAAUAAACfAPf/AgAAAAUAAACfAPj/AgAAAAUAAACfAPn/AgAAAAUAAACfAPr/AgAAAAUAAACfAPv/AgAAAAUAAACfAPz/AgAAAAUAAACfAP3/AgAAAAUAAACfAP7/AgAAAAUAAACfAP//AgAAAAUAAACfAAAAAgAAAAUAAACfAAEAAgAAAAUAAACgAPf/AgAAAAUAAACgAPj/AgAAAAUAAACgAPn/AgAAAAUAAACgAPr/AgAAAAUAAACgAPv/AgAAAAUAAACgAPz/AgAAAAUAAACgAP3/AgAAAAUAAACgAP7/AgAAAAUAAACgAP//AgAAAAUAAACgAAAAAgAAAAUAAACgAAEAAgAAAAUAAAChAPf/AgAAAAUAAAChAPj/AgAAAAUAAAChAPn/AgAAAAUAAAChAPr/AgAAAAUAAAChAPv/AgAAAAUAAAChAPz/AgAAAAUAAAChAP3/AgAAAAUAAAChAP7/AgAAAAUAAAChAP//AgAAAAUAAAChAAAAAgAAAAUAAAChAAEAAgAAAAUAAACiAPf/AgAAAAUAAACiAPj/AgAAAAUAAACiAPn/AgAAAAUAAACiAPr/AgAAAAUAAACiAPv/AgAAAAUAAACiAPz/AgAAAAUAAACiAP3/AgAAAAUAAACiAP7/AgAAAAUAAACiAP//AgAAAAUAAACiAAAAAgAAAAUAAACiAAEAAgAAAAUAAACjAPf/AgAAAAUAAACjAPj/AgAAAAUAAACjAPn/AgAAAAUAAACjAPr/AgAAAAUAAACjAPv/AgAAAAUAAACjAPz/AgAAAAUAAACjAP3/AgAAAAUAAACjAP7/AgAAAAUAAACjAP//AgAAAAUAAACjAAAAAgAAAAUAAACjAAEAAgAAAAUAAACkAPf/AgAAAAUAAACkAPj/AgAAAAUAAACkAPn/AgAAAAUAAACkAPr/AgAAAAUAAACkAPv/AgAAAAUAAACkAPz/AgAAAAUAAACkAP3/AgAAAAUAAACkAP7/AgAAAAUAAACkAP//AgAAAAUAAACkAAAAAgAAAAUAAACkAAEAAgAAAAUAAAClAPf/AgAAAAUAAAClAPj/AgAAAAUAAAClAPn/AgAAAAUAAAClAPr/AgAAAAUAAAClAPv/AgAAAAUAAAClAPz/AgAAAAUAAAClAP3/AgAAAAUAAAClAP7/AgAAAAUAAAClAP//AgAAAAUAAAClAAAAAgAAAAUAAAClAAEAAgAAAAUAAACmAPf/AgAAAAUAAACmAPj/AgAAAAUAAACmAPn/AgAAAAUAAACmAPr/AgAAAAUAAACmAPv/AgAAAAUAAACmAPz/AgAAAAUAAACmAP3/AgAAAAUAAACmAP7/AgAAAAUAAACmAP//AgAAAAUAAACmAAAAAgAAAAUAAACmAAEAAgAAAAUAAACnAPf/AgAAAAUAAACnAPj/AgAAAAUAAACnAPn/AgAAAAUAAACnAPr/AgAAAAUAAACnAPv/AgAAAAUAAACnAPz/AgAAAAUAAACnAP3/AgAAAAUAAACnAP7/AgAAAAUAAACnAP//AgAAAAUAAACnAAAAAgAAAAUAAACnAAEAAgAAAAUAAACoAPf/AgAAAAUAAACoAPj/AgAAAAUAAACoAPn/AgAAAAUAAACoAPr/AgAAAAUAAACoAPv/AgAAAAUAAACoAPz/AgAAAAUAAACoAP3/AgAAAAUAAACoAP7/AgAAAAUAAACoAP//AgAAAAUAAACoAAAAAgAAAAUAAACoAAEAAgAAAAUAAACpAPf/AgAAAAUAAACpAPj/AgAAAAUAAACpAPn/AgAAAAUAAACpAPr/AgAAAAUAAACpAPv/AgAAAAUAAACpAPz/AgAAAAUAAACpAP3/AgAAAAUAAACpAP7/AgAAAAUAAACpAP//AgAAAAUAAACpAAAAAgAAAAUAAACpAAEAAgAAAAUAAACqAPf/AgAAAAUAAACqAPj/AgAAAAUAAACqAPn/AgAAAAUAAACqAPr/AgAAAAUAAACqAPv/AgAAAAUAAACqAPz/AgAAAAUAAACqAP3/AgAAAAUAAACqAP7/AgAAAAUAAACqAP//AgAAAAUAAACqAAAAAgAAAAUAAACqAAEAAgAAAAUAAACrAPf/AgAAAAUAAACrAPj/AgAAAAUAAACrAPn/AgAAAAUAAACrAPr/AgAAAAUAAACrAPv/AgAAAAUAAACrAPz/AgAAAAUAAACrAP3/AgAAAAUAAACrAP7/AgAAAAUAAACrAP//AgAAAAUAAACrAAAAAgAAAAUAAACrAAEAAgAAAAUAAACsAPf/AgAAAAUAAACsAPj/AgAAAAUAAACsAPn/AgAAAAUAAACsAPr/AgAAAAUAAACsAPv/AgAAAAUAAACsAPz/AgAAAAUAAACsAP3/AgAAAAUAAACsAP7/AgAAAAUAAACsAP//AgAAAAUAAACsAAAAAgAAAAUAAACsAAEAAgAAAAUAAACtAPf/AgAAAAUAAACtAPj/AgAAAAUAAACtAPn/AgAAAAUAAACtAPr/AgAAAAUAAACtAPv/AgAAAAUAAACtAPz/AgAAAAUAAACtAP3/AgAAAAUAAACtAP7/AgAAAAUAAACtAP//AgAAAAUAAACtAAAAAgAAAAUAAACtAAEAAgAAAAUAAACuAPf/AgAAAAUAAACuAPj/AgAAAAUAAACuAPn/AgAAAAUAAACuAPr/AgAAAAUAAACuAPv/AgAAAAUAAACuAPz/AgAAAAUAAACuAP3/AgAAAAUAAACuAP7/AgAAAAUAAACuAP//AgAAAAUAAACuAAAAAgAAAAUAAACuAAEAAgAAAAUAAACvAPf/AgAAAAUAAACvAPj/AgAAAAUAAACvAPn/AgAAAAUAAACvAPr/AgAAAAUAAACvAPv/AgAAAAUAAACvAPz/AgAAAAUAAACvAP3/AgAAAAUAAACvAP7/AgAAAAUAAACvAP//AgAAAAUAAACvAAAAAgAAAAUAAACvAAEAAgAAAAUAAACwAPf/AgAAAAUAAACwAPj/AgAAAAUAAACwAPn/AgAAAAUAAACwAPr/AgAAAAUAAACwAPv/AgAAAAUAAACwAPz/AgAAAAUAAACwAP3/AgAAAAUAAACwAP7/AgAAAAUAAACwAP//AgAAAAUAAACwAAAAAgAAAAUAAACwAAEAAgAAAAUAAACxAPf/AgAAAAUAAACxAPj/AgAAAAUAAACxAPn/AgAAAAUAAACxAPr/AgAAAAUAAACxAPv/AgAAAAUAAACxAPz/AgAAAAUAAACxAP3/AgAAAAUAAACxAP7/AgAAAAUAAACxAP//AgAAAAUAAACxAAAAAgAAAAUAAACxAAEAAgAAAAUAAACyAPf/AgAAAAUAAACyAPj/AgAAAAUAAACyAPn/AgAAAAUAAACyAPr/AgAAAAUAAACyAPv/AgAAAAUAAACyAPz/AgAAAAUAAACyAP3/AgAAAAUAAACyAP7/AgAAAAUAAACyAP//AgAAAAUAAACyAAAAAgAAAAUAAACyAAEAAgAAAAUAAACzAPf/AgAAAAUAAACzAPj/AgAAAAUAAACzAPn/AgAAAAUAAACzAPr/AgAAAAUAAACzAPv/AgAAAAUAAACzAPz/AgAAAAUAAACzAP3/AgAAAAUAAACzAP7/AgAAAAUAAACzAP//AgAAAAUAAACzAAAAAgAAAAUAAACzAAEAAgAAAAUAAAC0APf/AgAAAAUAAAC0APj/AgAAAAUAAAC0APn/AgAAAAUAAAC0APr/AgAAAAUAAAC0APv/AgAAAAUAAAC0APz/AgAAAAUAAAC0AP3/AgAAAAUAAAC0AP7/AgAAAAUAAAC0AP//AgAAAAUAAAC0AAAAAgAAAAUAAAC0AAEAAgAAAAUAAAC1APf/AgAAAAUAAAC1APj/AgAAAAUAAAC1APn/AgAAAAUAAAC1APr/AgAAAAUAAAC1APv/AgAAAAUAAAC1APz/AgAAAAUAAAC1AP3/AgAAAAUAAAC1AP7/AgAAAAUAAAC1AP//AgAAAAUAAAC1AAAAAgAAAAUAAAC1AAEAAgAAAAUAAAC2APf/AgAAAAUAAAC2APj/AgAAAAUAAAC2APn/AgAAAAUAAAC2APr/AgAAAAUAAAC2APv/AgAAAAUAAAC2APz/AgAAAAUAAAC2AP3/AgAAAAUAAAC2AP7/AgAAAAUAAAC2AP//AgAAAAUAAAC2AAAAAgAAAAUAAAC2AAEAAgAAAAUAAAC3APf/AgAAAAUAAAC3APj/AgAAAAUAAAC3APn/AgAAAAUAAAC3APr/AgAAAAUAAAC3APv/AgAAAAUAAAC3APz/AgAAAAUAAAC3AP3/AgAAAAUAAAC3AP7/AgAAAAUAAAC3AP//AgAAAAUAAAC3AAAAAgAAAAUAAAC3AAEAAgAAAAUAAAC4APf/AgAAAAUAAAC4APj/AgAAAAUAAAC4APn/AgAAAAUAAAC4APr/AgAAAAUAAAC4APv/AgAAAAUAAAC4APz/AgAAAAUAAAC4AP3/AgAAAAUAAAC4AP7/AgAAAAUAAAC4AP//AgAAAAUAAAC4AAAAAgAAAAUAAAC4AAEAAgAAAAUAAAC5APf/AgAAAAUAAAC5APj/AgAAAAUAAAC5APn/AgAAAAUAAAC5APr/AgAAAAUAAAC5APv/AgAAAAUAAAC5APz/AgAAAAUAAAC5AP3/AgAAAAUAAAC5AP7/AgAAAAUAAAC5AP//AgAAAAUAAAC5AAAAAgAAAAUAAAC5AAEAAgAAAAUAAAC6APf/AgAAAAUAAAC6APj/AgAAAAUAAAC6APn/AgAAAAUAAAC6APr/AgAAAAUAAAC6APv/AgAAAAUAAAC6APz/AgAAAAUAAAC6AP3/AgAAAAUAAAC6AP7/AgAAAAUAAAC6AP//AgAAAAUAAAC6AAAAAgAAAAUAAAC6AAEAAgAAAAUAAAC7APf/AgAAAAUAAAC7APj/AgAAAAUAAAC7APn/AgAAAAUAAAC7APr/AgAAAAUAAAC7APv/AgAAAAUAAAC7APz/AgAAAAUAAAC7AP3/AgAAAAUAAAC7AP7/AgAAAAUAAAC7AP//AgAAAAUAAAC7AAAAAgAAAAUAAAC7AAEAAgAAAAUAAAC8APf/AgAAAAUAAAC8APj/AgAAAAUAAAC8APn/AgAAAAUAAAC8APr/AgAAAAUAAAC8APv/AgAAAAUAAAC8APz/AgAAAAUAAAC8AP3/AgAAAAUAAAC8AP7/AgAAAAUAAAC8AP//AgAAAAUAAAC8AAAAAgAAAAUAAAC8AAEAAgAAAAUAAAC9APf/AgAAAAUAAAC9APj/AgAAAAUAAAC9APn/AgAAAAUAAAC9APr/AgAAAAUAAAC9APv/AgAAAAUAAAC9APz/AgAAAAUAAAC9AP3/AgAAAAUAAAC9AP7/AgAAAAUAAAC9AP//AgAAAAUAAAC9AAAAAgAAAAUAAAC9AAEAAgAAAAUAAAC+APf/AgAAAAUAAAC+APj/AgAAAAUAAAC+APn/AgAAAAUAAAC+APr/AgAAAAUAAAC+APv/AgAAAAUAAAC+APz/AgAAAAUAAAC+AP3/AgAAAAUAAAC+AP7/AgAAAAUAAAC+AP//AgAAAAUAAAC+AAAAAgAAAAUAAAC+AAEAAgAAAAUAAAC/APf/AgAAAAUAAAC/APj/AgAAAAUAAAC/APn/AgAAAAUAAAC/APr/AgAAAAUAAAC/APv/AgAAAAUAAAC/APz/AgAAAAUAAAC/AP3/AgAAAAUAAAC/AP7/AgAAAAUAAAC/AP//AgAAAAUAAAC/AAAAAgAAAAUAAAC/AAEAAgAAAAUAAADAAPf/AgAAAAUAAADAAPj/AgAAAAUAAADAAPn/AgAAAAUAAADAAPr/AgAAAAUAAADAAPv/AgAAAAUAAADAAPz/AgAAAAUAAADAAP3/AgAAAAUAAADAAP7/AgAAAAUAAADAAP//AgAAAAUAAADAAAAAAgAAAAUAAADAAAEAAgAAAAUAAADBAPf/AgAAAAUAAADBAPj/AgAAAAUAAADBAPn/AgAAAAUAAADBAPr/AgAAAAUAAADBAPv/AgAAAAUAAADBAPz/AgAAAAUAAADBAP3/AgAAAAUAAADBAP7/AgAAAAUAAADBAP//AgAAAAUAAADBAAAAAgAAAAUAAADBAAEAAgAAAAUAAADCAPf/AgAAAAUAAADCAPj/AgAAAAUAAADCAPn/AgAAAAUAAADCAPr/AgAAAAUAAADCAPv/AgAAAAUAAADCAPz/AgAAAAUAAADCAP3/AgAAAAUAAADCAP7/AgAAAAUAAADCAP//AgAAAAUAAADCAAAAAgAAAAUAAADCAAEAAgAAAAUAAADDAPf/AgAAAAUAAADDAPj/AgAAAAUAAADDAPn/AgAAAAUAAADDAPr/AgAAAAUAAADDAPv/AgAAAAUAAADDAPz/AgAAAAUAAADDAP3/AgAAAAUAAADDAP7/AgAAAAUAAADDAP//AgAAAAUAAADDAAAAAgAAAAUAAADDAAEAAgAAAAUAAADEAPf/AgAAAAUAAADEAPj/AgAAAAUAAADEAPn/AgAAAAUAAADEAPr/AgAAAAUAAADEAPv/AgAAAAUAAADEAPz/AgAAAAUAAADEAP3/AgAAAAUAAADEAP7/AgAAAAUAAADEAP//AgAAAAUAAADEAAAAAgAAAAUAAADEAAEAAgAAAAUAAADFAPf/AgAAAAUAAADFAPj/AgAAAAUAAADFAPn/AgAAAAUAAADFAPr/AgAAAAUAAADFAPv/AgAAAAUAAADFAPz/AgAAAAUAAADFAP3/AgAAAAUAAADFAP7/AgAAAAUAAADFAP//AgAAAAUAAADFAAAAAgAAAAUAAADFAAEAAgAAAAUAAADGAPf/AgAAAAUAAADGAPj/AgAAAAUAAADGAPn/AgAAAAUAAADGAPr/AgAAAAUAAADGAPv/AgAAAAUAAADGAPz/AgAAAAUAAADGAP3/AgAAAAUAAADGAP7/AgAAAAUAAADGAP//AgAAAAUAAADGAAAAAgAAAAUAAADGAAEAAgAAAAUAAADHAPf/AgAAAAUAAADHAPj/AgAAAAUAAADHAPn/AgAAAAUAAADHAPr/AgAAAAUAAADHAPv/AgAAAAUAAADHAPz/AgAAAAUAAADHAP3/AgAAAAUAAADHAP7/AgAAAAUAAADHAP//AgAAAAUAAADHAAAAAgAAAAUAAADHAAEAAgAAAAUAAADIAPf/AgAAAAUAAADIAPj/AgAAAAUAAADIAPn/AgAAAAUAAADIAPr/AgAAAAUAAADIAPv/AgAAAAUAAADIAPz/AgAAAAUAAADIAP3/AgAAAAUAAADIAP7/AgAAAAUAAADIAP//AgAAAAUAAADIAAAAAgAAAAUAAADIAAEAAgAAAAUAAADJAPf/AgAAAAUAAADJAPj/AgAAAAUAAADJAPn/AgAAAAUAAADJAPr/AgAAAAUAAADJAPv/AgAAAAUAAADJAPz/AgAAAAUAAADJAP3/AgAAAAUAAADJAP7/AgAAAAUAAADJAP//AgAAAAUAAADJAAAAAgAAAAUAAADJAAEAAgAAAAUAAADKAPf/AgAAAAUAAADKAPj/AgAAAAUAAADKAPn/AgAAAAUAAADKAPr/AgAAAAUAAADKAPv/AgAAAAUAAADKAPz/AgAAAAUAAADKAP3/AgAAAAUAAADKAP7/AgAAAAUAAADKAP//AgAAAAUAAADKAAAAAgAAAAUAAADKAAEAAgAAAAUAAADLAPf/AgAAAAUAAADLAPj/AgAAAAUAAADLAPn/AgAAAAUAAADLAPr/AgAAAAUAAADLAPv/AgAAAAUAAADLAPz/AgAAAAUAAADLAP3/AgAAAAUAAADLAP7/AgAAAAUAAADLAP//AgAAAAUAAADLAAAAAgAAAAUAAADLAAEAAgAAAAUAAADMAPf/AgAAAAUAAADMAPj/AgAAAAUAAADMAPn/AgAAAAUAAADMAPr/AgAAAAUAAADMAPv/AgAAAAUAAADMAPz/AgAAAAUAAADMAP3/AgAAAAUAAADMAP7/AgAAAAUAAADMAP//AgAAAAUAAADMAAAAAgAAAAUAAADMAAEAAgAAAAUAAADNAPf/AgAAAAUAAADNAPj/AgAAAAUAAADNAPn/AgAAAAUAAADNAPr/AgAAAAUAAADNAPv/AgAAAAUAAADNAPz/AgAAAAUAAADNAP3/AgAAAAUAAADNAP7/AgAAAAUAAADNAP//AgAAAAUAAADNAAAAAgAAAAUAAADNAAEAAgAAAAUAAADOAPf/AgAAAAUAAADOAPj/AgAAAAUAAADOAPn/AgAAAAUAAADOAPr/AgAAAAUAAADOAPv/AgAAAAUAAADOAPz/AgAAAAUAAADOAP3/AgAAAAUAAADOAP7/AgAAAAUAAADOAP//AgAAAAUAAADOAAAAAgAAAAUAAADOAAEAAgAAAAUAAADPAPf/AgAAAAUAAADPAPj/AgAAAAUAAADPAPn/AgAAAAUAAADPAPr/AgAAAAUAAADPAPv/AgAAAAUAAADPAPz/AgAAAAUAAADPAP3/AgAAAAUAAADPAP7/AgAAAAUAAADPAP//AgAAAAUAAADPAAAAAgAAAAUAAADPAAEAAgAAAAUAAADQAPf/AgAAAAUAAADQAPj/AgAAAAUAAADQAPn/AgAAAAUAAADQAPr/AgAAAAUAAADQAPv/AgAAAAUAAADQAPz/AgAAAAUAAADQAP3/AgAAAAUAAADQAP7/AgAAAAUAAADQAP//AgAAAAUAAADQAAAAAgAAAAUAAADQAAEAAgAAAAUAAADRAPf/AgAAAAUAAADRAPj/AgAAAAUAAADRAPn/AgAAAAUAAADRAPr/AgAAAAUAAADRAPv/AgAAAAUAAADRAPz/AgAAAAUAAADRAP3/AgAAAAUAAADRAP7/AgAAAAUAAADRAP//AgAAAAUAAADRAAAAAgAAAAUAAADRAAEAAgAAAAUAAADSAPf/AgAAAAUAAADSAPj/AgAAAAUAAADSAPn/AgAAAAUAAADSAPr/AgAAAAUAAADSAPv/AgAAAAUAAADSAPz/AgAAAAUAAADSAP3/AgAAAAUAAADSAP7/AgAAAAUAAADSAP//AgAAAAUAAADSAAAAAgAAAAUAAADSAAEAAgAAAAUAAADTAPf/AgAAAAUAAADTAPj/AgAAAAUAAADTAPn/AgAAAAUAAADTAPr/AgAAAAUAAADTAPv/AgAAAAUAAADTAPz/AgAAAAUAAADTAP3/AgAAAAUAAADTAP7/AgAAAAUAAADTAP//AgAAAAUAAADTAAAAAgAAAAUAAADTAAEAAgAAAAUAAADUAPf/AgAAAAUAAADUAPj/AgAAAAUAAADUAPn/AgAAAAUAAADUAPr/AgAAAAUAAADUAPv/AgAAAAUAAADUAPz/AgAAAAUAAADUAP3/AgAAAAUAAADUAP7/AgAAAAUAAADUAP//AgAAAAUAAADUAAAAAgAAAAUAAADUAAEAAgAAAAUAAADVAPf/AgAAAAUAAADVAPj/AgAAAAUAAADVAPn/AgAAAAUAAADVAPr/AgAAAAUAAADVAPv/AgAAAAUAAADVAPz/AgAAAAUAAADVAP3/AgAAAAUAAADVAP7/AgAAAAUAAADVAP//AgAAAAUAAADVAAAAAgAAAAUAAADVAAEAAgAAAAUAAADWAPf/AgAAAAUAAADWAPj/AgAAAAUAAADWAPn/AgAAAAUAAADWAPr/AgAAAAUAAADWAPv/AgAAAAUAAADWAPz/AgAAAAUAAADWAP3/AgAAAAUAAADWAP7/AgAAAAUAAADWAP//AgAAAAUAAADWAAAAAgAAAAUAAADWAAEAAgAAAAUAAADXAPf/AgAAAAUAAADXAPj/AgAAAAUAAADXAPn/AgAAAAUAAADXAPr/AgAAAAUAAADXAPv/AgAAAAUAAADXAPz/AgAAAAUAAADXAP3/AgAAAAUAAADXAP7/AgAAAAUAAADXAP//AgAAAAUAAADXAAAAAgAAAAUAAADXAAEAAgAAAAUAAADYAPf/AgAAAAUAAADYAPj/AgAAAAUAAADYAPn/AgAAAAUAAADYAPr/AgAAAAUAAADYAPv/AgAAAAUAAADYAPz/AgAAAAUAAADYAP3/AgAAAAUAAADYAP7/AgAAAAUAAADYAP//AgAAAAUAAADYAAAAAgAAAAUAAADYAAEAAgAAAAUAAADZAPf/AgAAAAUAAADZAPj/AgAAAAUAAADZAPn/AgAAAAUAAADZAPr/AgAAAAUAAADZAPv/AgAAAAUAAADZAPz/AgAAAAUAAADZAP3/AgAAAAUAAADZAP7/AgAAAAUAAADZAP//AgAAAAUAAADZAAAAAgAAAAUAAADZAAEAAgAAAAUAAADaAPf/AgAAAAUAAADaAPj/AgAAAAUAAADaAPn/AgAAAAUAAADaAPr/AgAAAAUAAADaAPv/AgAAAAUAAADaAPz/AgAAAAUAAADaAP3/AgAAAAUAAADaAP7/AgAAAAUAAADaAP//AgAAAAUAAADaAAAAAgAAAAUAAADaAAEAAgAAAAUAAADbAPf/AgAAAAUAAADbAPj/AgAAAAUAAADbAPn/AgAAAAUAAADbAPr/AgAAAAUAAADbAPv/AgAAAAUAAADbAPz/AgAAAAUAAADbAP3/AgAAAAUAAADbAP7/AgAAAAUAAADbAP//AgAAAAUAAADbAAAAAgAAAAUAAADbAAEAAgAAAAUAAADcAPf/AgAAAAUAAADcAPj/AgAAAAUAAADcAPn/AgAAAAUAAADcAPr/AgAAAAUAAADcAPv/AgAAAAUAAADcAPz/AgAAAAUAAADcAP3/AgAAAAUAAADcAP7/AgAAAAUAAADcAP//AgAAAAUAAADcAAAAAgAAAAUAAADcAAEAAgAAAAUAAADdAPf/AgAAAAUAAADdAPj/AgAAAAUAAADdAPn/AgAAAAUAAADdAPr/AgAAAAUAAADdAPv/AgAAAAUAAADdAPz/AgAAAAUAAADdAP3/AgAAAAUAAADdAP7/AgAAAAUAAADdAP//AgAAAAUAAADdAAAAAgAAAAUAAADdAAEAAgAAAAUAAADeAPf/AgAAAAUAAADeAPj/AgAAAAUAAADeAPn/AgAAAAUAAADeAPr/AgAAAAUAAADeAPv/AgAAAAUAAADeAPz/AgAAAAUAAADeAP3/AgAAAAUAAADeAP7/AgAAAAUAAADeAP//AgAAAAUAAADeAAAAAgAAAAUAAADeAAEAAgAAAAUAAADfAPf/AgAAAAUAAADfAPj/AgAAAAUAAADfAPn/AgAAAAUAAADfAPr/AgAAAAUAAADfAPv/AgAAAAUAAADfAPz/AgAAAAUAAADfAP3/AgAAAAUAAADfAP7/AgAAAAUAAADfAP//AgAAAAUAAADfAAAAAgAAAAUAAADfAAEAAgAAAAUAAADgAPf/AgAAAAUAAADgAPj/AgAAAAUAAADgAPn/AgAAAAUAAADgAPr/AgAAAAUAAADgAPv/AgAAAAUAAADgAPz/AgAAAAUAAADgAP3/AgAAAAUAAADgAP7/AgAAAAUAAADgAP//AgAAAAUAAADgAAAAAgAAAAUAAADgAAEAAgAAAAUAAADhAPf/AgAAAAUAAADhAPj/AgAAAAUAAADhAPn/AgAAAAUAAADhAPr/AgAAAAUAAADhAPv/AgAAAAUAAADhAPz/AgAAAAUAAADhAP3/AgAAAAUAAADhAP7/AgAAAAUAAADhAP//AgAAAAUAAADhAAAAAgAAAAUAAADhAAEAAgAAAAUAAADiAPf/AgAAAAUAAADiAPj/AgAAAAUAAADiAPn/AgAAAAUAAADiAPr/AgAAAAUAAADiAPv/AgAAAAUAAADiAPz/AgAAAAUAAADiAP3/AgAAAAUAAADiAP7/AgAAAAUAAADiAP//AgAAAAUAAADiAAAAAgAAAAUAAADiAAEAAgAAAAUAAADjAPf/AgAAAAUAAADjAPj/AgAAAAUAAADjAPn/AgAAAAUAAADjAPr/AgAAAAUAAADjAPv/AgAAAAUAAADjAPz/AgAAAAUAAADjAP3/AgAAAAUAAADjAP7/AgAAAAUAAADjAP//AgAAAAUAAADjAAAAAgAAAAUAAADjAAEAAgAAAAUAAADkAPf/AgAAAAUAAADkAPj/AgAAAAUAAADkAPn/AgAAAAUAAADkAPr/AgAAAAUAAADkAPv/AgAAAAUAAADkAPz/AgAAAAUAAADkAP3/AgAAAAUAAADkAP7/AgAAAAUAAADkAP//AgAAAAUAAADkAAAAAgAAAAUAAADkAAEAAgAAAAUAAADlAPf/AgAAAAUAAADlAPj/AgAAAAUAAADlAPn/AgAAAAUAAADlAPr/AgAAAAUAAADlAPv/AgAAAAUAAADlAPz/AgAAAAUAAADlAP3/AgAAAAUAAADlAP7/AgAAAAUAAADlAP//AgAAAAUAAADlAAAAAgAAAAUAAADlAAEAAgAAAAUAAADmAPf/AgAAAAUAAADmAPj/AgAAAAUAAADmAPn/AgAAAAUAAADmAPr/AgAAAAUAAADmAPv/AgAAAAUAAADmAPz/AgAAAAUAAADmAP3/AgAAAAUAAADmAP7/AgAAAAUAAADmAP//AgAAAAUAAADmAAAAAgAAAAUAAADmAAEAAgAAAAUAAADnAPf/AgAAAAUAAADnAPj/AgAAAAUAAADnAPn/AgAAAAUAAADnAPr/AgAAAAUAAADnAPv/AgAAAAUAAADnAPz/AgAAAAUAAADnAP3/AgAAAAUAAADnAP7/AgAAAAUAAADnAP//AgAAAAUAAADnAAAAAgAAAAUAAADnAAEAAgAAAAUAAADoAPf/AgAAAAUAAADoAPj/AgAAAAUAAADoAPn/AgAAAAUAAADoAPr/AgAAAAUAAADoAPv/AgAAAAUAAADoAPz/AgAAAAUAAADoAP3/AgAAAAUAAADoAP7/AgAAAAUAAADoAP//AgAAAAUAAADoAAAAAgAAAAUAAADoAAEAAgAAAAUAAADpAPf/AgAAAAUAAADpAPj/AgAAAAUAAADpAPn/AgAAAAUAAADpAPr/AgAAAAUAAADpAPv/AgAAAAUAAADpAPz/AgAAAAUAAADpAP3/AgAAAAUAAADpAP7/AgAAAAUAAADpAP//AgAAAAUAAADpAAAAAgAAAAUAAADpAAEAAgAAAAUAAADqAPf/AgAAAAUAAADqAPj/AgAAAAUAAADqAPn/AgAAAAUAAADqAPr/AgAAAAUAAADqAPv/AgAAAAUAAADqAPz/AgAAAAUAAADqAP3/AgAAAAUAAADqAP7/AgAAAAUAAADqAP//AgAAAAUAAADqAAAAAgAAAAUAAADqAAEAAgAAAAUAAADrAPf/AgAAAAUAAADrAPj/AgAAAAUAAADrAPn/AgAAAAUAAADrAPr/AgAAAAUAAADrAPv/AgAAAAUAAADrAPz/AgAAAAUAAADrAP3/AgAAAAUAAADrAP7/AgAAAAUAAADrAP//AgAAAAUAAADrAAAAAgAAAAUAAADrAAEAAgAAAAUAAADsAPf/AgAAAAUAAADsAPj/AgAAAAUAAADsAPn/AgAAAAUAAADsAPr/AgAAAAUAAADsAPv/AgAAAAUAAADsAPz/AgAAAAUAAADsAP3/AgAAAAUAAADsAP7/AgAAAAUAAADsAP//AgAAAAUAAADsAAAAAgAAAAUAAADsAAEAAgAAAAUAAADtAPf/AgAAAAUAAADtAPj/AgAAAAUAAADtAPn/AgAAAAUAAADtAPr/AgAAAAUAAADtAPv/AgAAAAUAAADtAPz/AgAAAAUAAADtAP3/AgAAAAUAAADtAP7/AgAAAAUAAADtAP//AgAAAAUAAADtAAAAAgAAAAUAAADtAAEAAgAAAAUAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("8_18yeq")] + +[node name="Fan" type="Node" parent="."] + +[node name="OnOffFanRed" parent="Fan" instance=ExtResource("9_tttac")] +position = Vector2(488, -72) +direction = 1 + +[node name="OnOffFanRed2" parent="Fan" instance=ExtResource("9_tttac")] +position = Vector2(488, -8) +direction = 1 + +[node name="OnOffFanRed3" parent="Fan" instance=ExtResource("9_tttac")] +position = Vector2(664, -88) +direction = 3 + +[node name="OnOffFanRed4" parent="Fan" instance=ExtResource("9_tttac")] +position = Vector2(728, -88) +direction = 3 + +[node name="OnOffFanRed5" parent="Fan" instance=ExtResource("9_tttac")] +position = Vector2(1624, 24) +direction = 2 + +[node name="OnOffFanRed6" parent="Fan" instance=ExtResource("9_tttac")] +position = Vector2(2088, -152) +direction = 3 + +[node name="OnOffFanRed7" parent="Fan" instance=ExtResource("9_tttac")] +position = Vector2(2568, -152) +direction = 3 + +[node name="OnOffFanRed8" parent="Fan" instance=ExtResource("9_tttac")] +position = Vector2(2872, -8) + +[node name="OnOffFanRed9" parent="Fan" instance=ExtResource("9_tttac")] +position = Vector2(3256, -152) +direction = 3 + +[node name="OnOffFanBlue" parent="Fan" instance=ExtResource("10_xxsip")] +position = Vector2(248, -152) +direction = 3 + +[node name="OnOffFanBlue2" parent="Fan" instance=ExtResource("10_xxsip")] +position = Vector2(1032, -152) +direction = 3 + +[node name="OnOffFanBlue3" parent="Fan" instance=ExtResource("10_xxsip")] +position = Vector2(1544, -56) +direction = 3 + +[node name="OnOffFanBlue4" parent="Fan" instance=ExtResource("10_xxsip")] +position = Vector2(1480, -56) +direction = 3 + +[node name="OnOffFanBlue5" parent="Fan" instance=ExtResource("10_xxsip")] +position = Vector2(1752, -72) +direction = 2 + +[node name="OnOffFanBlue6" parent="Fan" instance=ExtResource("10_xxsip")] +position = Vector2(1928, -72) +direction = 2 + +[node name="OnOffFanBlue7" parent="Fan" instance=ExtResource("10_xxsip")] +position = Vector2(2232, -56) +direction = 3 + +[node name="OnOffFanBlue8" parent="Fan" instance=ExtResource("10_xxsip")] +position = Vector2(2440, -56) +direction = 3 + +[node name="OnOffFanBlue9" parent="Fan" instance=ExtResource("10_xxsip")] +position = Vector2(2968, -152) +direction = 3 + +[node name="Firebars" type="Node" parent="."] + +[node name="Firebar" parent="Firebars" instance=ExtResource("11_t65mm")] +position = Vector2(-120, -152) + +[node name="Firebar3" parent="Firebars" instance=ExtResource("11_t65mm")] +position = Vector2(120, -56) + +[node name="Firebar4" parent="Firebars" instance=ExtResource("11_t65mm")] +position = Vector2(296, -40) + +[node name="Firebar5" parent="Firebars" instance=ExtResource("11_t65mm")] +position = Vector2(376, 24) + +[node name="Firebar6" parent="Firebars" instance=ExtResource("11_t65mm")] +position = Vector2(536, -104) + +[node name="Firebar7" parent="Firebars" instance=ExtResource("11_t65mm")] +position = Vector2(696, -56) + +[node name="Firebar8" parent="Firebars" instance=ExtResource("11_t65mm")] +position = Vector2(920, -152) + +[node name="Firebar9" parent="Firebars" instance=ExtResource("11_t65mm")] +position = Vector2(968, -104) + +[node name="Firebar10" parent="Firebars" instance=ExtResource("11_t65mm")] +position = Vector2(1128, 24) + +[node name="Firebar11" parent="Firebars" instance=ExtResource("11_t65mm")] +position = Vector2(1320, -72) +length = 12 + +[node name="Firebar12" parent="Firebars" instance=ExtResource("11_t65mm")] +position = Vector2(2616, -72) +length = 12 + +[node name="Firebar13" parent="Firebars" instance=ExtResource("11_t65mm")] +position = Vector2(2728, -24) + +[node name="Firebar14" parent="Firebars" instance=ExtResource("11_t65mm")] +position = Vector2(2792, -72) + +[node name="Firebar15" parent="Firebars" instance=ExtResource("11_t65mm")] +position = Vector2(2856, -24) + +[node name="Firebar16" parent="Firebars" instance=ExtResource("11_t65mm")] +position = Vector2(2968, -72) +length = 12 + +[node name="Firebar17" parent="Firebars" instance=ExtResource("11_t65mm")] +position = Vector2(3128, -72) +length = 12 + +[node name="CastleBridge" parent="." instance=ExtResource("12_mi5j8")] +position = Vector2(3336, -40) + +[node name="Bowser" parent="." instance=ExtResource("13_n2o8a")] +position = Vector2(3480, -48) + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(3568, -80) +script = ExtResource("14_n2o8a") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("15_sgxd2")] +boo = NodePath("../RaceBoo") +level_id = 7 + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("16_fhj5s")] +position = Vector2(-248, -136) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [65, 60, 55, 50, 44] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_2v8ni") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-248, -136) +rotation = 0.3178898 + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[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="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@74845" to="Tiles/@AnimatableBody2D@74845/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74845" to="Tiles/@AnimatableBody2D@74845/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74845" to="Tiles/@AnimatableBody2D@74845" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74845" to="Tiles/@AnimatableBody2D@74845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74845" to="Tiles/@AnimatableBody2D@74845" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74845" to="Tiles/@AnimatableBody2D@74845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74846" to="Tiles/@AnimatableBody2D@74846/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74846" to="Tiles/@AnimatableBody2D@74846/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74846" to="Tiles/@AnimatableBody2D@74846" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74846" to="Tiles/@AnimatableBody2D@74846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74846" to="Tiles/@AnimatableBody2D@74846" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74846" to="Tiles/@AnimatableBody2D@74846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74981" to="Tiles/@AnimatableBody2D@74981" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74981" to="Tiles/@AnimatableBody2D@74981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74982" to="Tiles/@AnimatableBody2D@74982" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74982" to="Tiles/@AnimatableBody2D@74982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74983" to="Tiles/@AnimatableBody2D@74983" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74983" to="Tiles/@AnimatableBody2D@74983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74984" to="Tiles/@AnimatableBody2D@74984" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74984" to="Tiles/@AnimatableBody2D@74984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74985" to="Tiles/@AnimatableBody2D@74985" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74985" to="Tiles/@AnimatableBody2D@74985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74986" to="Tiles/@AnimatableBody2D@74986" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74986" to="Tiles/@AnimatableBody2D@74986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74987" to="Tiles/@AnimatableBody2D@74987" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74987" to="Tiles/@AnimatableBody2D@74987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74988" to="Tiles/@AnimatableBody2D@74988" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74988" to="Tiles/@AnimatableBody2D@74988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74989" to="Tiles/@AnimatableBody2D@74989" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74989" to="Tiles/@AnimatableBody2D@74989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74990" to="Tiles/@AnimatableBody2D@74990" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74990" to="Tiles/@AnimatableBody2D@74990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74993" to="Tiles/@Node2D@74993/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74994" to="Tiles/@Node2D@74994/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74995" to="Tiles/@Node2D@74995/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74996" to="Tiles/@Node2D@74996/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74997" to="Tiles/@Node2D@74997/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74998" to="Tiles/@Node2D@74998/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@74999" to="Tiles/@Node2D@74999/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75000" to="Tiles/@Node2D@75000/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75001" to="Tiles/@Node2D@75001/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75002" to="Tiles/@Node2D@75002/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75003" to="Tiles/@Node2D@75003/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75004" to="Tiles/@Node2D@75004/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75005" to="Tiles/@Node2D@75005/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75006" to="Tiles/@Node2D@75006/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75007" to="Tiles/@Node2D@75007/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75008" to="Tiles/@Node2D@75008/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75009" to="Tiles/@Node2D@75009/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75010" to="Tiles/@Node2D@75010/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75011" to="Tiles/@Node2D@75011/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75012" to="Tiles/@Node2D@75012/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75013" to="Tiles/@Node2D@75013/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75014" to="Tiles/@Node2D@75014/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75015" to="Tiles/@Node2D@75015/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75016" to="Tiles/@Node2D@75016/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75017" to="Tiles/@Node2D@75017/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75018" to="Tiles/@Node2D@75018/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75019" to="Tiles/@Node2D@75019/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75020" to="Tiles/@Node2D@75020/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75021" to="Tiles/@Node2D@75021/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75022" to="Tiles/@Node2D@75022/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75023" to="Tiles/@Node2D@75023/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75024" to="Tiles/@Node2D@75024/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75025" to="Tiles/@Node2D@75025/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75026" to="Tiles/@Node2D@75026/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75027" to="Tiles/@Node2D@75027/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75028" to="Tiles/@Node2D@75028/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75029" to="Tiles/@Node2D@75029/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75030" to="Tiles/@Node2D@75030/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75031" to="Tiles/@Node2D@75031/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75032" to="Tiles/@Node2D@75032/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75033" to="Tiles/@Node2D@75033/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75034" to="Tiles/@Node2D@75034/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75035" to="Tiles/@Node2D@75035/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75036" to="Tiles/@Node2D@75036/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75037" to="Tiles/@Node2D@75037/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75038" to="Tiles/@Node2D@75038/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@75039" to="Tiles/@Node2D@75039/LevelPersistance" method="set_as_active"] +[connection signal="axe_touched" from="CastleBridge" to="BooRaceHandler" method="player_win_race"] +[connection signal="victory_begin" from="CastleBridge" to="CameraRightLimit" method="_enter_tree"] +[connection signal="victory_begin" from="CastleBridge" to="BooRaceHandler" method="tally_time"] diff --git a/Scenes/Levels/SMBS/CoinHeavens/1.tscn b/Scenes/Levels/SMBS/CoinHeavens/1.tscn new file mode 100644 index 0000000..483b3f1 --- /dev/null +++ b/Scenes/Levels/SMBS/CoinHeavens/1.tscn @@ -0,0 +1,1062 @@ +[gd_scene load_steps=40 format=4 uid="uid://b25x1t17eeod4"] + +[ext_resource type="PackedScene" uid="uid://cnn6e523gkoa0" path="res://Scenes/Levels/SMB1/CoinHeavens/1.tscn" id="1_qlbtg"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_jk3bo"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_waun8"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_gr4ho"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_hr1sd"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_gjflc"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_rorcd"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_nd0s4"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_8bhc4"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_xh164"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_f4oyx"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_wdsdg"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_bilbw"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_4355d"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_aetcf"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_21roy"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_ogxm5"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_yqhng"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_68m5b"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_xj0d6"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_20skv"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_20lx7"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_lj18u"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_wxafy"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_aielr"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_23b45"] +resource_name = "Terrain" +texture = ExtResource("2_jk3bo") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_5wh78"] +scenes/1/scene = ExtResource("3_waun8") +scenes/2/scene = ExtResource("14_4355d") +scenes/3/scene = ExtResource("16_21roy") +scenes/4/scene = ExtResource("17_ogxm5") +scenes/5/scene = ExtResource("18_yqhng") +scenes/6/scene = ExtResource("19_68m5b") +scenes/7/scene = ExtResource("20_xj0d6") +scenes/8/scene = ExtResource("21_20skv") +scenes/9/scene = ExtResource("22_20lx7") +scenes/10/scene = ExtResource("4_gr4ho") +scenes/11/scene = ExtResource("5_hr1sd") +scenes/12/scene = ExtResource("6_gjflc") +scenes/13/scene = ExtResource("7_rorcd") +scenes/14/scene = ExtResource("8_nd0s4") +scenes/15/scene = ExtResource("9_8bhc4") +scenes/16/scene = ExtResource("10_xh164") +scenes/17/scene = ExtResource("11_f4oyx") +scenes/18/scene = ExtResource("12_wdsdg") +scenes/19/scene = ExtResource("13_bilbw") +scenes/20/scene = ExtResource("15_aetcf") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_unhax"] +texture = ExtResource("23_lj18u") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_qohio"] +texture = ExtResource("24_wxafy") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_qc2cq"] +texture = ExtResource("25_aielr") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_ll25q"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_23b45") +sources/1 = SubResource("TileSetScenesCollectionSource_5wh78") +sources/2 = SubResource("TileSetAtlasSource_unhax") +sources/3 = SubResource("TileSetAtlasSource_qohio") +sources/4 = SubResource("TileSetAtlasSource_qc2cq") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="Level" instance=ExtResource("1_qlbtg")] + +[node name="CloudPlatform" parent="." index="0"] +position = Vector2(-152, -48) + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw/wAAAAAEAAEAAADx/wAAAAAEAAEAAADy/wAAAAAEAAEAAADz/wAAAAAEAAEAAAD1/wAAAAAEAAEAAAD2/wAAAAAEAAEAAAD3/wAAAAAEAAEAAAD4/wAAAAAEAAEAAAD5/wAAAAAEAAEAAAD6/wAAAAAEAAEAAAD7/wAAAAAEAAEAAAD8/wAAAAAEAAEAAAD9/wAAAAAEAAEAAAD+/wAAAAAEAAEAAAD//wAAAAAEAAEAAAAAAAAAAAAEAAEAAAABAAAAAAAEAAEAAAACAAAAAAAEAAEAAAADAAAAAAAEAAEAAAAEAAAAAAAEAAEAAAAFAAAAAAAEAAEAAAAGAAAAAAAEAAEAAAAHAAAAAAAEAAEAAAAIAAAAAAAEAAEAAAAJAAAAAAAEAAEAAAAKAAAAAAAEAAEAAAALAAAAAAAEAAEAAAAMAAAAAAAEAAEAAAANAAAAAAAEAAEAAAAOAAAAAAAEAAEAAAAPAAAAAAAEAAEAAAAQAAAAAAAEAAEAAAARAAAAAAAEAAEAAAASAAAAAAAEAAEAAAATAAAAAAAEAAEAAAAQAPf/AQAAAAAAAwARAPf/AQAAAAAAAwASAPf/AQAAAAAAAwD///n/AQAAAAAAAwAAAPn/AQAAAAAAAwABAPn/AQAAAAAAAwD4//n/AQAAAAAAAwD5//n/AQAAAAAAAwD6//n/AQAAAAAAAwD7//n/AQAAAAAAAwD8//n/AQAAAAAAAwD9//n/AQAAAAAAAwD+//n/AQAAAAAAAwACAPf/AQAAAAAAAwADAPf/AQAAAAAAAwAEAPf/AQAAAAAAAwAFAPf/AQAAAAAAAwAGAPf/AQAAAAAAAwAHAPj/AQAAAAAAAwAIAPj/AQAAAAAAAwAJAPj/AQAAAAAAAwAKAPj/AQAAAAAAAwALAPj/AQAAAAAAAwAMAPj/AQAAAAAAAwANAPj/AQAAAAAAAwAOAPj/AQAAAAAAAwAPAPf/AQAAAAAAAwATAPf/AQAAAAAAAwAZAP//AQAAAAAAAwAaAP//AQAAAAAAAwAbAP//AQAAAAAAAwA=") +tile_set = SubResource("TileSet_ll25q") + +[node name="CameraRightLimit" parent="." index="7"] +position = Vector2(544, -16) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99968" to="Tiles/@Node2D@99968/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99969" to="Tiles/@Node2D@99969/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99970" to="Tiles/@Node2D@99970/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99971" to="Tiles/@Node2D@99971/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99972" to="Tiles/@Node2D@99972/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99973" to="Tiles/@Node2D@99973/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99974" to="Tiles/@Node2D@99974/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99975" to="Tiles/@Node2D@99975/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99976" to="Tiles/@Node2D@99976/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99977" to="Tiles/@Node2D@99977/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99978" to="Tiles/@Node2D@99978/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99979" to="Tiles/@Node2D@99979/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99980" to="Tiles/@Node2D@99980/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99981" to="Tiles/@Node2D@99981/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99982" to="Tiles/@Node2D@99982/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99983" to="Tiles/@Node2D@99983/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99984" to="Tiles/@Node2D@99984/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99985" to="Tiles/@Node2D@99985/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99986" to="Tiles/@Node2D@99986/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99987" to="Tiles/@Node2D@99987/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99988" to="Tiles/@Node2D@99988/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99989" to="Tiles/@Node2D@99989/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99990" to="Tiles/@Node2D@99990/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99991" to="Tiles/@Node2D@99991/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99992" to="Tiles/@Node2D@99992/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99993" to="Tiles/@Node2D@99993/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99994" to="Tiles/@Node2D@99994/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99995" to="Tiles/@Node2D@99995/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99996" to="Tiles/@Node2D@99996/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@99997" to="Tiles/@Node2D@99997/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/CoinHeavens/2.tscn b/Scenes/Levels/SMBS/CoinHeavens/2.tscn new file mode 100644 index 0000000..c1b8b4e --- /dev/null +++ b/Scenes/Levels/SMBS/CoinHeavens/2.tscn @@ -0,0 +1,1071 @@ +[gd_scene load_steps=41 format=4 uid="uid://c35b7tv73rfqm"] + +[ext_resource type="PackedScene" uid="uid://b25x1t17eeod4" path="res://Scenes/Levels/SMBS/CoinHeavens/1.tscn" id="1_868j5"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_xgmee"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_ssfvk"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="4_1mdx6"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="5_n6abi"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="6_a0hj8"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="7_13vl5"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="8_f1f7j"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="9_ipr3c"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="10_6nko5"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="11_h7kes"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="12_c8753"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="13_h5g4d"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_vu82f"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="15_05brp"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="16_fvhkw"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="17_2pc00"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="18_yxmug"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="19_r30k7"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="20_8kk4r"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="21_qbbfd"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_x6kdq"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="23_mq0if"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="24_4gekv"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="25_dquhd"] +[ext_resource type="PackedScene" uid="uid://ch20va50duqps" path="res://Scenes/Parts/AutoExitPipeArea.tscn" id="27_1btwh"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ow06n"] +resource_name = "Terrain" +texture = ExtResource("2_xgmee") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_gcxpm"] +scenes/1/scene = ExtResource("3_ssfvk") +scenes/2/scene = ExtResource("14_vu82f") +scenes/3/scene = ExtResource("16_fvhkw") +scenes/4/scene = ExtResource("17_2pc00") +scenes/5/scene = ExtResource("18_yxmug") +scenes/6/scene = ExtResource("19_r30k7") +scenes/7/scene = ExtResource("20_8kk4r") +scenes/8/scene = ExtResource("21_qbbfd") +scenes/9/scene = ExtResource("22_x6kdq") +scenes/10/scene = ExtResource("4_1mdx6") +scenes/11/scene = ExtResource("5_n6abi") +scenes/12/scene = ExtResource("6_a0hj8") +scenes/13/scene = ExtResource("7_13vl5") +scenes/14/scene = ExtResource("8_f1f7j") +scenes/15/scene = ExtResource("9_ipr3c") +scenes/16/scene = ExtResource("10_6nko5") +scenes/17/scene = ExtResource("11_h7kes") +scenes/18/scene = ExtResource("12_c8753") +scenes/19/scene = ExtResource("13_h5g4d") +scenes/20/scene = ExtResource("15_05brp") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_dcn5w"] +texture = ExtResource("23_mq0if") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_317p7"] +texture = ExtResource("24_4gekv") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ua33h"] +texture = ExtResource("25_dquhd") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_3gyma"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_ow06n") +sources/1 = SubResource("TileSetScenesCollectionSource_gcxpm") +sources/2 = SubResource("TileSetAtlasSource_dcn5w") +sources/3 = SubResource("TileSetAtlasSource_317p7") +sources/4 = SubResource("TileSetAtlasSource_ua33h") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="Level" instance=ExtResource("1_868j5")] + +[node name="CloudPlatform" parent="." index="0"] +position = Vector2(-88, -48) + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADz/wAAAAAIAAEAAAD1/wAAAAAEAAEAAAD2/wAAAAAEAAEAAAD3/wAAAAAEAAEAAAD4/wAAAAAEAAEAAAD5/wAAAAAEAAEAAAD6/wAAAAAEAAEAAAD7/wAAAAAEAAEAAAD8/wAAAAAEAAEAAAD9/wAAAAAEAAEAAAD+/wAAAAAEAAEAAAD//wAAAAAEAAEAAAAAAAAAAAAEAAEAAAABAAAAAAAEAAEAAAACAAAAAAAEAAEAAAADAAAAAAAEAAEAAAAEAAAAAAAEAAEAAAAFAAAAAAAEAAEAAAAGAAAAAAAEAAEAAAAHAAAAAAAEAAEAAAAIAAAAAAAEAAEAAAAJAAAAAAAEAAEAAAAKAAAAAAAEAAEAAAALAAAAAAAEAAEAAAAMAAAAAAAEAAEAAAANAAAAAAAEAAEAAAAOAAAAAAAEAAEAAAAPAAAAAAAEAAEAAAAQAAAAAAAEAAEAAAARAAAAAAAEAAEAAAASAAAAAAAEAAEAAAAaAAAAAQAAAAAAAwAbAAAAAQAAAAAAAwAcAAAAAQAAAAAAAwAUAPj/AQAAAAAAAwADAPn/AQAAAAAAAwAEAPn/AQAAAAAAAwAFAPn/AQAAAAAAAwAGAPn/AQAAAAAAAwAHAPn/AQAAAAAAAwAIAPn/AQAAAAAAAwAJAPn/AQAAAAAAAwAKAPn/AQAAAAAAAwAMAPj/AQAAAAAAAwANAPj/AQAAAAAAAwAOAPj/AQAAAAAAAwD5//r/AQAAAAAAAwD6//r/AQAAAAAAAwD7//r/AQAAAAAAAwD8//r/AQAAAAAAAwD9//r/AQAAAAAAAwD+//r/AQAAAAAAAwD///r/AQAAAAAAAwAAAPr/AQAAAAAAAwABAPr/AQAAAAAAAwAPAPj/AQAAAAAAAwAQAPj/AQAAAAAAAwARAPj/AQAAAAAAAwASAPj/AQAAAAAAAwATAPj/AQAAAAAAAwDz//7/AAAIAAAAAADz////AAAIAAEAAAD0//7/AAAJAAAAAAD0////AAAJAAEAAAD0/wAAAAAJAAEAAADz/wEAAAAIAAEAAAD0/wEAAAAJAAEAAAA=") +tile_set = SubResource("TileSet_3gyma") + +[node name="Player" parent="." index="2"] +position = Vector2(-192, -32) + +[node name="Vine" parent="." index="3"] +position = Vector2(6792, -1192) +cutscene = false + +[node name="CameraRightLimit" parent="." index="7"] +position = Vector2(560, -16) + +[node name="AutoExitPipeArea" parent="." index="10" instance=ExtResource("27_1btwh")] +position = Vector2(-192, -32) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105738" to="Tiles/@Node2D@105738/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105739" to="Tiles/@Node2D@105739/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105740" to="Tiles/@Node2D@105740/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105741" to="Tiles/@Node2D@105741/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105742" to="Tiles/@Node2D@105742/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105743" to="Tiles/@Node2D@105743/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105744" to="Tiles/@Node2D@105744/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105745" to="Tiles/@Node2D@105745/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105746" to="Tiles/@Node2D@105746/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105747" to="Tiles/@Node2D@105747/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105748" to="Tiles/@Node2D@105748/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105749" to="Tiles/@Node2D@105749/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105750" to="Tiles/@Node2D@105750/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105751" to="Tiles/@Node2D@105751/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105752" to="Tiles/@Node2D@105752/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105753" to="Tiles/@Node2D@105753/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105754" to="Tiles/@Node2D@105754/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105755" to="Tiles/@Node2D@105755/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105756" to="Tiles/@Node2D@105756/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105757" to="Tiles/@Node2D@105757/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105758" to="Tiles/@Node2D@105758/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105759" to="Tiles/@Node2D@105759/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105760" to="Tiles/@Node2D@105760/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105761" to="Tiles/@Node2D@105761/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105762" to="Tiles/@Node2D@105762/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105763" to="Tiles/@Node2D@105763/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105764" to="Tiles/@Node2D@105764/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@105765" to="Tiles/@Node2D@105765/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/SPCastlePipeCutscene.tscn b/Scenes/Levels/SMBS/SPCastlePipeCutscene.tscn new file mode 100644 index 0000000..ab91819 --- /dev/null +++ b/Scenes/Levels/SMBS/SPCastlePipeCutscene.tscn @@ -0,0 +1,21 @@ +[gd_scene load_steps=3 format=4 uid="uid://2qtu2qil1238"] + +[ext_resource type="PackedScene" uid="uid://b1cgn0pwii7yq" path="res://Scenes/Levels/PipeCutscene.tscn" id="1_mgpnp"] +[ext_resource type="PackedScene" uid="uid://dn2oonncrmxb3" path="res://Scenes/Parts/LargeSPCastleDeco.tscn" id="2_wp0yq"] + +[node name="PipeCutscene" instance=ExtResource("1_mgpnp")] + +[node name="LevelBG" parent="." index="0"] +primary_layer = 0 +second_layer = 2 +liquid_layer = 1 + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADu/wAAAAACAAAAAADu/wEAAAACAAEAAADv/wAAAAACAAAAAADv/wEAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAADH/wAAAAACAAAAAADH/wEAAAACAAEAAADI/wAAAAACAAAAAADI/wEAAAACAAEAAADJ/wAAAAACAAAAAADJ/wEAAAACAAEAAADK/wAAAAACAAAAAADK/wEAAAACAAEAAADL/wAAAAACAAAAAADL/wEAAAACAAEAAADM/wAAAAACAAAAAADM/wEAAAACAAEAAADN/wAAAAACAAAAAADN/wEAAAACAAEAAADO/wAAAAACAAAAAADO/wEAAAACAAEAAADP/wAAAAACAAAAAADP/wEAAAACAAEAAADQ/wAAAAACAAAAAADQ/wEAAAACAAEAAADR/wAAAAACAAAAAADR/wEAAAACAAEAAADS/wAAAAACAAAAAADS/wEAAAACAAEAAADT/wAAAAACAAAAAADT/wEAAAACAAEAAADU/wAAAAACAAAAAADU/wEAAAACAAEAAADV/wAAAAACAAAAAADV/wEAAAACAAEAAADW/wAAAAACAAAAAADW/wEAAAACAAEAAADX/wAAAAACAAAAAADX/wEAAAACAAEAAADY/wAAAAACAAAAAADY/wEAAAACAAEAAADZ/wAAAAACAAAAAADZ/wEAAAACAAEAAADa/wAAAAACAAAAAADa/wEAAAACAAEAAADb/wAAAAACAAAAAADb/wEAAAACAAEAAADc/wAAAAACAAAAAADc/wEAAAACAAEAAADd/wAAAAACAAAAAADd/wEAAAACAAEAAADe/wAAAAACAAAAAADe/wEAAAACAAEAAADf/wAAAAACAAAAAADf/wEAAAACAAEAAADg/wAAAAACAAAAAADg/wEAAAACAAEAAADh/wAAAAACAAAAAADh/wEAAAACAAEAAADi/wAAAAACAAAAAADi/wEAAAACAAEAAADj/wAAAAACAAAAAADj/wEAAAACAAEAAADk/wAAAAACAAAAAADk/wEAAAACAAEAAADl/wAAAAACAAAAAADl/wEAAAACAAEAAADm/wAAAAACAAAAAADm/wEAAAACAAEAAADn/wAAAAACAAAAAADn/wEAAAACAAEAAADo/wAAAAACAAAAAADo/wEAAAACAAEAAADp/wAAAAACAAAAAADp/wEAAAACAAEAAADq/wAAAAACAAAAAADq/wEAAAACAAEAAADr/wAAAAACAAAAAADr/wEAAAACAAEAAADs/wAAAAACAAAAAADs/wEAAAACAAEAAADt/wAAAAACAAAAAADt/wEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAADH/wIAAAACAAEAAADI/wIAAAACAAEAAADJ/wIAAAACAAEAAADK/wIAAAACAAEAAADL/wIAAAACAAEAAADM/wIAAAACAAEAAADN/wIAAAACAAEAAADO/wIAAAACAAEAAADP/wIAAAACAAEAAADQ/wIAAAACAAEAAADR/wIAAAACAAEAAADS/wIAAAACAAEAAADT/wIAAAACAAEAAADU/wIAAAACAAEAAADV/wIAAAACAAEAAADW/wIAAAACAAEAAADX/wIAAAACAAEAAADY/wIAAAACAAEAAADZ/wIAAAACAAEAAADa/wIAAAACAAEAAADb/wIAAAACAAEAAADc/wIAAAACAAEAAADd/wIAAAACAAEAAADe/wIAAAACAAEAAADf/wIAAAACAAEAAADg/wIAAAACAAEAAADh/wIAAAACAAEAAADi/wIAAAACAAEAAADj/wIAAAACAAEAAADk/wIAAAACAAEAAADl/wIAAAACAAEAAADm/wIAAAACAAEAAADn/wIAAAACAAEAAADo/wIAAAACAAEAAADp/wIAAAACAAEAAADq/wIAAAACAAEAAADr/wIAAAACAAEAAADs/wIAAAACAAEAAADt/wIAAAACAAEAAADu/wIAAAACAAEAAADv/wIAAAACAAEAAADw/wIAAAACAAEAAADx/wIAAAACAAEAAADy/wIAAAACAAEAAADz/wIAAAACAAEAAAD0/wIAAAACAAEAAAD1/wIAAAACAAEAAAD2/wIAAAACAAEAAAD3/wIAAAACAAEAAAD4/wIAAAACAAEAAAD5/wIAAAACAAEAAAD6/wIAAAACAAEAAAD7/wIAAAACAAEAAAD8/wIAAAACAAEAAAD9/wIAAAACAAEAAAD+/wIAAAACAAEAAAD//wIAAAACAAEAAAAAAAIAAAACAAEAAAABAAIAAAACAAEAAAACAAIAAAACAAEAAAADAAIAAAACAAEAAAAEAAIAAAACAAEAAAAFAAIAAAACAAEAAAAGAAIAAAACAAEAAAAHAAIAAAACAAEAAAAIAAIAAAACAAEAAAAJAAIAAAACAAEAAAAKAAIAAAACAAEAAAALAAIAAAACAAEAAAAMAAIAAAACAAEAAAANAAIAAAACAAEAAAAOAAIAAAACAAEAAAAPAAIAAAACAAEAAAAQAAIAAAACAAEAAAARAAIAAAACAAEAAAASAAIAAAACAAEAAAATAAIAAAACAAEAAAAUAAIAAAACAAEAAAAVAAIAAAACAAEAAAAWAAIAAAACAAEAAAAXAAIAAAACAAEAAAAYAAIAAAACAAEAAAAZAAIAAAACAAEAAAAaAAIAAAACAAEAAAAbAAIAAAACAAEAAAAcAAIAAAACAAEAAAAdAAIAAAACAAEAAAAeAAIAAAACAAEAAAAfAAIAAAACAAEAAAAgAAIAAAACAAEAAAAhAAIAAAACAAEAAAAiAAIAAAACAAEAAAAjAAIAAAACAAEAAAAkAAIAAAACAAEAAAAlAAIAAAACAAEAAAAmAAIAAAACAAEAAAAnAAIAAAACAAEAAAAoAAIAAAACAAEAAAApAAIAAAACAAEAAAAqAAIAAAACAAEAAAArAAIAAAACAAEAAAAsAAIAAAACAAEAAAAtAAIAAAACAAEAAAAuAAIAAAACAAEAAAAvAAIAAAACAAEAAAAwAAIAAAACAAEAAAAxAAIAAAACAAEAAAAyAAIAAAACAAEAAAAzAAIAAAACAAEAAAA0AAIAAAACAAEAAAA1AAIAAAACAAEAAAA2AAIAAAACAAEAAAA3AAIAAAACAAEAAADG/wAAAAABAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAADAAAAAADG/wEAAAABAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAADAAEAAADG/wIAAAABAAEAAAA4AAIAAAACAAEAAAA5AAIAAAACAAEAAAA6AAIAAAACAAEAAAA7AAIAAAACAAEAAAA8AAIAAAACAAEAAAA9AAIAAAACAAEAAAA+AAIAAAACAAEAAAA/AAIAAAACAAEAAABAAAIAAAACAAEAAABBAAIAAAACAAEAAABCAAIAAAACAAEAAABDAAIAAAACAAEAAABEAAIAAAACAAEAAABFAAIAAAACAAEAAABGAAIAAAACAAEAAABHAAIAAAACAAEAAABIAAIAAAACAAEAAABJAAIAAAACAAEAAABKAAIAAAACAAEAAABLAAIAAAACAAEAAABMAAIAAAACAAEAAABNAAIAAAACAAEAAABOAAIAAAACAAEAAABPAAIAAAACAAEAAABQAAIAAAACAAEAAABRAAIAAAACAAEAAABSAAIAAAACAAEAAABTAAIAAAACAAEAAABUAAIAAAACAAEAAABVAAIAAAADAAEAAADG/wMAAAABAAEAAADH/wMAAAACAAEAAADI/wMAAAACAAEAAADJ/wMAAAACAAEAAADK/wMAAAACAAEAAADL/wMAAAACAAEAAADM/wMAAAACAAEAAADN/wMAAAACAAEAAADO/wMAAAACAAEAAADP/wMAAAACAAEAAADQ/wMAAAACAAEAAADR/wMAAAACAAEAAADS/wMAAAACAAEAAADT/wMAAAACAAEAAADU/wMAAAACAAEAAADV/wMAAAACAAEAAADW/wMAAAACAAEAAADX/wMAAAACAAEAAADY/wMAAAACAAEAAADZ/wMAAAACAAEAAADa/wMAAAACAAEAAADb/wMAAAACAAEAAADc/wMAAAACAAEAAADd/wMAAAACAAEAAADe/wMAAAACAAEAAADf/wMAAAACAAEAAADg/wMAAAACAAEAAADh/wMAAAACAAEAAADi/wMAAAACAAEAAADj/wMAAAACAAEAAADk/wMAAAACAAEAAADl/wMAAAACAAEAAADm/wMAAAACAAEAAADn/wMAAAACAAEAAADo/wMAAAACAAEAAADp/wMAAAACAAEAAADq/wMAAAACAAEAAADr/wMAAAACAAEAAADs/wMAAAACAAEAAADt/wMAAAACAAEAAADu/wMAAAACAAEAAADv/wMAAAACAAEAAADw/wMAAAACAAEAAADx/wMAAAACAAEAAADy/wMAAAACAAEAAADz/wMAAAACAAEAAAD0/wMAAAACAAEAAAD1/wMAAAACAAEAAAD2/wMAAAACAAEAAAD3/wMAAAACAAEAAAD4/wMAAAACAAEAAAD5/wMAAAACAAEAAAD6/wMAAAACAAEAAAD7/wMAAAACAAEAAAD8/wMAAAACAAEAAAD9/wMAAAACAAEAAAD+/wMAAAACAAEAAAD//wMAAAACAAEAAAAAAAMAAAACAAEAAAABAAMAAAACAAEAAAACAAMAAAACAAEAAAADAAMAAAACAAEAAAAEAAMAAAACAAEAAAAFAAMAAAACAAEAAAAGAAMAAAACAAEAAAAHAAMAAAACAAEAAAAIAAMAAAACAAEAAAAJAAMAAAACAAEAAAAKAAMAAAACAAEAAAALAAMAAAACAAEAAAAMAAMAAAACAAEAAAANAAMAAAACAAEAAAAOAAMAAAACAAEAAAAPAAMAAAACAAEAAAAQAAMAAAACAAEAAAARAAMAAAACAAEAAAASAAMAAAACAAEAAAATAAMAAAACAAEAAAAUAAMAAAACAAEAAAAVAAMAAAACAAEAAAAWAAMAAAACAAEAAAAXAAMAAAACAAEAAAAYAAMAAAACAAEAAAAZAAMAAAACAAEAAAAaAAMAAAACAAEAAAAbAAMAAAACAAEAAAAcAAMAAAACAAEAAAAdAAMAAAACAAEAAAAeAAMAAAACAAEAAAAfAAMAAAACAAEAAAAgAAMAAAACAAEAAAAhAAMAAAACAAEAAAAiAAMAAAACAAEAAAAjAAMAAAACAAEAAAAkAAMAAAACAAEAAAAlAAMAAAACAAEAAAAmAAMAAAACAAEAAAAnAAMAAAACAAEAAAAoAAMAAAACAAEAAAApAAMAAAACAAEAAAAqAAMAAAACAAEAAAArAAMAAAACAAEAAAAsAAMAAAACAAEAAAAtAAMAAAACAAEAAAAuAAMAAAACAAEAAAAvAAMAAAACAAEAAAAwAAMAAAACAAEAAAAxAAMAAAACAAEAAAAyAAMAAAACAAEAAAAzAAMAAAACAAEAAAA0AAMAAAACAAEAAAA1AAMAAAACAAEAAAA2AAMAAAACAAEAAAA3AAMAAAACAAEAAAA4AAMAAAACAAEAAAA5AAMAAAACAAEAAAA6AAMAAAACAAEAAAA7AAMAAAACAAEAAAA8AAMAAAACAAEAAAA9AAMAAAACAAEAAAA+AAMAAAACAAEAAAA/AAMAAAACAAEAAABAAAMAAAACAAEAAABBAAMAAAACAAEAAABCAAMAAAACAAEAAABDAAMAAAACAAEAAABEAAMAAAACAAEAAABFAAMAAAACAAEAAABGAAMAAAACAAEAAABHAAMAAAACAAEAAABIAAMAAAACAAEAAABJAAMAAAACAAEAAABKAAMAAAACAAEAAABLAAMAAAACAAEAAABMAAMAAAACAAEAAABNAAMAAAACAAEAAABOAAMAAAACAAEAAABPAAMAAAACAAEAAABQAAMAAAACAAEAAABRAAMAAAACAAEAAABSAAMAAAACAAEAAABTAAMAAAACAAEAAABUAAMAAAACAAEAAABVAAMAAAADAAEAAADG/wQAAAABAAEAAADH/wQAAAACAAEAAADI/wQAAAACAAEAAADJ/wQAAAACAAEAAADK/wQAAAACAAEAAADL/wQAAAACAAEAAADM/wQAAAACAAEAAADN/wQAAAACAAEAAADO/wQAAAACAAEAAADP/wQAAAACAAEAAADQ/wQAAAACAAEAAADR/wQAAAACAAEAAADS/wQAAAACAAEAAADT/wQAAAACAAEAAADU/wQAAAACAAEAAADV/wQAAAACAAEAAADW/wQAAAACAAEAAADX/wQAAAACAAEAAADY/wQAAAACAAEAAADZ/wQAAAACAAEAAADa/wQAAAACAAEAAADb/wQAAAACAAEAAADc/wQAAAACAAEAAADd/wQAAAACAAEAAADe/wQAAAACAAEAAADf/wQAAAACAAEAAADg/wQAAAACAAEAAADh/wQAAAACAAEAAADi/wQAAAACAAEAAADj/wQAAAACAAEAAADk/wQAAAACAAEAAADl/wQAAAACAAEAAADm/wQAAAACAAEAAADn/wQAAAACAAEAAADo/wQAAAACAAEAAADp/wQAAAACAAEAAADq/wQAAAACAAEAAADr/wQAAAACAAEAAADs/wQAAAACAAEAAADt/wQAAAACAAEAAADu/wQAAAACAAEAAADv/wQAAAACAAEAAADw/wQAAAACAAEAAADx/wQAAAACAAEAAADy/wQAAAACAAEAAADz/wQAAAACAAEAAAD0/wQAAAACAAEAAAD1/wQAAAACAAEAAAD2/wQAAAACAAEAAAD3/wQAAAACAAEAAAD4/wQAAAACAAEAAAD5/wQAAAACAAEAAAD6/wQAAAACAAEAAAD7/wQAAAACAAEAAAD8/wQAAAACAAEAAAD9/wQAAAACAAEAAAD+/wQAAAACAAEAAAD//wQAAAACAAEAAAAAAAQAAAACAAEAAAABAAQAAAACAAEAAAACAAQAAAACAAEAAAADAAQAAAACAAEAAAAEAAQAAAACAAEAAAAFAAQAAAACAAEAAAAGAAQAAAACAAEAAAAHAAQAAAACAAEAAAAIAAQAAAACAAEAAAAJAAQAAAACAAEAAAAKAAQAAAACAAEAAAALAAQAAAACAAEAAAAMAAQAAAACAAEAAAANAAQAAAACAAEAAAAOAAQAAAACAAEAAAAPAAQAAAACAAEAAAAQAAQAAAACAAEAAAARAAQAAAACAAEAAAASAAQAAAACAAEAAAATAAQAAAACAAEAAAAUAAQAAAACAAEAAAAVAAQAAAACAAEAAAAWAAQAAAACAAEAAAAXAAQAAAACAAEAAAAYAAQAAAACAAEAAAAZAAQAAAACAAEAAAAaAAQAAAACAAEAAAAbAAQAAAACAAEAAAAcAAQAAAACAAEAAAAdAAQAAAACAAEAAAAeAAQAAAACAAEAAAAfAAQAAAACAAEAAAAgAAQAAAACAAEAAAAhAAQAAAACAAEAAAAiAAQAAAACAAEAAAAjAAQAAAACAAEAAAAkAAQAAAACAAEAAAAlAAQAAAACAAEAAAAmAAQAAAACAAEAAAAnAAQAAAACAAEAAAAoAAQAAAACAAEAAAApAAQAAAACAAEAAAAqAAQAAAACAAEAAAArAAQAAAACAAEAAAAsAAQAAAACAAEAAAAtAAQAAAACAAEAAAAuAAQAAAACAAEAAAAvAAQAAAACAAEAAAAwAAQAAAACAAEAAAAxAAQAAAACAAEAAAAyAAQAAAACAAEAAAAzAAQAAAACAAEAAAA0AAQAAAACAAEAAAA1AAQAAAACAAEAAAA2AAQAAAACAAEAAAA3AAQAAAACAAEAAAA4AAQAAAACAAEAAAA5AAQAAAACAAEAAAA6AAQAAAACAAEAAAA7AAQAAAACAAEAAAA8AAQAAAACAAEAAAA9AAQAAAACAAEAAAA+AAQAAAACAAEAAAA/AAQAAAACAAEAAABAAAQAAAACAAEAAABBAAQAAAACAAEAAABCAAQAAAACAAEAAABDAAQAAAACAAEAAABEAAQAAAACAAEAAABFAAQAAAACAAEAAABGAAQAAAACAAEAAABHAAQAAAACAAEAAABIAAQAAAACAAEAAABJAAQAAAACAAEAAABKAAQAAAACAAEAAABLAAQAAAACAAEAAABMAAQAAAACAAEAAABNAAQAAAACAAEAAABOAAQAAAACAAEAAABPAAQAAAACAAEAAABQAAQAAAACAAEAAABRAAQAAAACAAEAAABSAAQAAAACAAEAAABTAAQAAAACAAEAAABUAAQAAAACAAEAAABVAAQAAAADAAEAAADG/wUAAAABAAEAAADH/wUAAAACAAEAAADI/wUAAAACAAEAAADJ/wUAAAACAAEAAADK/wUAAAACAAEAAADL/wUAAAACAAEAAADM/wUAAAACAAEAAADN/wUAAAACAAEAAADO/wUAAAACAAEAAADP/wUAAAACAAEAAADQ/wUAAAACAAEAAADR/wUAAAACAAEAAADS/wUAAAACAAEAAADT/wUAAAACAAEAAADU/wUAAAACAAEAAADV/wUAAAACAAEAAADW/wUAAAACAAEAAADX/wUAAAACAAEAAADY/wUAAAACAAEAAADZ/wUAAAACAAEAAADa/wUAAAACAAEAAADb/wUAAAACAAEAAADc/wUAAAACAAEAAADd/wUAAAACAAEAAADe/wUAAAACAAEAAADf/wUAAAACAAEAAADg/wUAAAACAAEAAADh/wUAAAACAAEAAADi/wUAAAACAAEAAADj/wUAAAACAAEAAADk/wUAAAACAAEAAADl/wUAAAACAAEAAADm/wUAAAACAAEAAADn/wUAAAACAAEAAADo/wUAAAACAAEAAADp/wUAAAACAAEAAADq/wUAAAACAAEAAADr/wUAAAACAAEAAADs/wUAAAACAAEAAADt/wUAAAACAAEAAADu/wUAAAACAAEAAADv/wUAAAACAAEAAADw/wUAAAACAAEAAADx/wUAAAACAAEAAADy/wUAAAACAAEAAADz/wUAAAACAAEAAAD0/wUAAAACAAEAAAD1/wUAAAACAAEAAAD2/wUAAAACAAEAAAD3/wUAAAACAAEAAAD4/wUAAAACAAEAAAD5/wUAAAACAAEAAAD6/wUAAAACAAEAAAD7/wUAAAACAAEAAAD8/wUAAAACAAEAAAD9/wUAAAACAAEAAAD+/wUAAAACAAEAAAD//wUAAAACAAEAAAAAAAUAAAACAAEAAAABAAUAAAACAAEAAAACAAUAAAACAAEAAAADAAUAAAACAAEAAAAEAAUAAAACAAEAAAAFAAUAAAACAAEAAAAGAAUAAAACAAEAAAAHAAUAAAACAAEAAAAIAAUAAAACAAEAAAAJAAUAAAACAAEAAAAKAAUAAAACAAEAAAALAAUAAAACAAEAAAAMAAUAAAACAAEAAAANAAUAAAACAAEAAAAOAAUAAAACAAEAAAAPAAUAAAACAAEAAAAQAAUAAAACAAEAAAARAAUAAAACAAEAAAASAAUAAAACAAEAAAATAAUAAAACAAEAAAAUAAUAAAACAAEAAAAVAAUAAAACAAEAAAAWAAUAAAACAAEAAAAXAAUAAAACAAEAAAAYAAUAAAACAAEAAAAZAAUAAAACAAEAAAAaAAUAAAACAAEAAAAbAAUAAAACAAEAAAAcAAUAAAACAAEAAAAdAAUAAAACAAEAAAAeAAUAAAACAAEAAAAfAAUAAAACAAEAAAAgAAUAAAACAAEAAAAhAAUAAAACAAEAAAAiAAUAAAACAAEAAAAjAAUAAAACAAEAAAAkAAUAAAACAAEAAAAlAAUAAAACAAEAAAAmAAUAAAACAAEAAAAnAAUAAAACAAEAAAAoAAUAAAACAAEAAAApAAUAAAACAAEAAAAqAAUAAAACAAEAAAArAAUAAAACAAEAAAAsAAUAAAACAAEAAAAtAAUAAAACAAEAAAAuAAUAAAACAAEAAAAvAAUAAAACAAEAAAAwAAUAAAACAAEAAAAxAAUAAAACAAEAAAAyAAUAAAACAAEAAAAzAAUAAAACAAEAAAA0AAUAAAACAAEAAAA1AAUAAAACAAEAAAA2AAUAAAACAAEAAAA3AAUAAAACAAEAAAA4AAUAAAACAAEAAAA5AAUAAAACAAEAAAA6AAUAAAACAAEAAAA7AAUAAAACAAEAAAA8AAUAAAACAAEAAAA9AAUAAAACAAEAAAA+AAUAAAACAAEAAAA/AAUAAAACAAEAAABAAAUAAAACAAEAAABBAAUAAAACAAEAAABCAAUAAAACAAEAAABDAAUAAAACAAEAAABEAAUAAAACAAEAAABFAAUAAAACAAEAAABGAAUAAAACAAEAAABHAAUAAAACAAEAAABIAAUAAAACAAEAAABJAAUAAAACAAEAAABKAAUAAAACAAEAAABLAAUAAAACAAEAAABMAAUAAAACAAEAAABNAAUAAAACAAEAAABOAAUAAAACAAEAAABPAAUAAAACAAEAAABQAAUAAAACAAEAAABRAAUAAAACAAEAAABSAAUAAAACAAEAAABTAAUAAAACAAEAAABUAAUAAAACAAEAAABVAAUAAAADAAEAAADG/wYAAAABAAEAAADH/wYAAAACAAEAAADI/wYAAAACAAEAAADJ/wYAAAACAAEAAADK/wYAAAACAAEAAADL/wYAAAACAAEAAADM/wYAAAACAAEAAADN/wYAAAACAAEAAADO/wYAAAACAAEAAADP/wYAAAACAAEAAADQ/wYAAAACAAEAAADR/wYAAAACAAEAAADS/wYAAAACAAEAAADT/wYAAAACAAEAAADU/wYAAAACAAEAAADV/wYAAAACAAEAAADW/wYAAAACAAEAAADX/wYAAAACAAEAAADY/wYAAAACAAEAAADZ/wYAAAACAAEAAADa/wYAAAACAAEAAADb/wYAAAACAAEAAADc/wYAAAACAAEAAADd/wYAAAACAAEAAADe/wYAAAACAAEAAADf/wYAAAACAAEAAADg/wYAAAACAAEAAADh/wYAAAACAAEAAADi/wYAAAACAAEAAADj/wYAAAACAAEAAADk/wYAAAACAAEAAADl/wYAAAACAAEAAADm/wYAAAACAAEAAADn/wYAAAACAAEAAADo/wYAAAACAAEAAADp/wYAAAACAAEAAADq/wYAAAACAAEAAADr/wYAAAACAAEAAADs/wYAAAACAAEAAADt/wYAAAACAAEAAADu/wYAAAACAAEAAADv/wYAAAACAAEAAADw/wYAAAACAAEAAADx/wYAAAACAAEAAADy/wYAAAACAAEAAADz/wYAAAACAAEAAAD0/wYAAAACAAEAAAD1/wYAAAACAAEAAAD2/wYAAAACAAEAAAD3/wYAAAACAAEAAAD4/wYAAAACAAEAAAD5/wYAAAACAAEAAAD6/wYAAAACAAEAAAD7/wYAAAACAAEAAAD8/wYAAAACAAEAAAD9/wYAAAACAAEAAAD+/wYAAAACAAEAAAD//wYAAAACAAEAAAAAAAYAAAACAAEAAAABAAYAAAACAAEAAAACAAYAAAACAAEAAAADAAYAAAACAAEAAAAEAAYAAAACAAEAAAAFAAYAAAACAAEAAAAGAAYAAAACAAEAAAAHAAYAAAACAAEAAAAIAAYAAAACAAEAAAAJAAYAAAACAAEAAAAKAAYAAAACAAEAAAALAAYAAAACAAEAAAAMAAYAAAACAAEAAAANAAYAAAACAAEAAAAOAAYAAAACAAEAAAAPAAYAAAACAAEAAAAQAAYAAAACAAEAAAARAAYAAAACAAEAAAASAAYAAAACAAEAAAATAAYAAAACAAEAAAAUAAYAAAACAAEAAAAVAAYAAAACAAEAAAAWAAYAAAACAAEAAAAXAAYAAAACAAEAAAAYAAYAAAACAAEAAAAZAAYAAAACAAEAAAAaAAYAAAACAAEAAAAbAAYAAAACAAEAAAAcAAYAAAACAAEAAAAdAAYAAAACAAEAAAAeAAYAAAACAAEAAAAfAAYAAAACAAEAAAAgAAYAAAACAAEAAAAhAAYAAAACAAEAAAAiAAYAAAACAAEAAAAjAAYAAAACAAEAAAAkAAYAAAACAAEAAAAlAAYAAAACAAEAAAAmAAYAAAACAAEAAAAnAAYAAAACAAEAAAAoAAYAAAACAAEAAAApAAYAAAACAAEAAAAqAAYAAAACAAEAAAArAAYAAAACAAEAAAAsAAYAAAACAAEAAAAtAAYAAAACAAEAAAAuAAYAAAACAAEAAAAvAAYAAAACAAEAAAAwAAYAAAACAAEAAAAxAAYAAAACAAEAAAAyAAYAAAACAAEAAAAzAAYAAAACAAEAAAA0AAYAAAACAAEAAAA1AAYAAAACAAEAAAA2AAYAAAACAAEAAAA3AAYAAAACAAEAAAA4AAYAAAACAAEAAAA5AAYAAAACAAEAAAA6AAYAAAACAAEAAAA7AAYAAAACAAEAAAA8AAYAAAACAAEAAAA9AAYAAAACAAEAAAA+AAYAAAACAAEAAAA/AAYAAAACAAEAAABAAAYAAAACAAEAAABBAAYAAAACAAEAAABCAAYAAAACAAEAAABDAAYAAAACAAEAAABEAAYAAAACAAEAAABFAAYAAAACAAEAAABGAAYAAAACAAEAAABHAAYAAAACAAEAAABIAAYAAAACAAEAAABJAAYAAAACAAEAAABKAAYAAAACAAEAAABLAAYAAAACAAEAAABMAAYAAAACAAEAAABNAAYAAAACAAEAAABOAAYAAAACAAEAAABPAAYAAAACAAEAAABQAAYAAAACAAEAAABRAAYAAAACAAEAAABSAAYAAAACAAEAAABTAAYAAAACAAEAAABUAAYAAAACAAEAAABVAAYAAAADAAEAAADG/wcAAAABAAEAAADH/wcAAAACAAEAAADI/wcAAAACAAEAAADJ/wcAAAACAAEAAADK/wcAAAACAAEAAADL/wcAAAACAAEAAADM/wcAAAACAAEAAADN/wcAAAACAAEAAADO/wcAAAACAAEAAADP/wcAAAACAAEAAADQ/wcAAAACAAEAAADR/wcAAAACAAEAAADS/wcAAAACAAEAAADT/wcAAAACAAEAAADU/wcAAAACAAEAAADV/wcAAAACAAEAAADW/wcAAAACAAEAAADX/wcAAAACAAEAAADY/wcAAAACAAEAAADZ/wcAAAACAAEAAADa/wcAAAACAAEAAADb/wcAAAACAAEAAADc/wcAAAACAAEAAADd/wcAAAACAAEAAADe/wcAAAACAAEAAADf/wcAAAACAAEAAADg/wcAAAACAAEAAADh/wcAAAACAAEAAADi/wcAAAACAAEAAADj/wcAAAACAAEAAADk/wcAAAACAAEAAADl/wcAAAACAAEAAADm/wcAAAACAAEAAADn/wcAAAACAAEAAADo/wcAAAACAAEAAADp/wcAAAACAAEAAADq/wcAAAACAAEAAADr/wcAAAACAAEAAADs/wcAAAACAAEAAADt/wcAAAACAAEAAADu/wcAAAACAAEAAADv/wcAAAACAAEAAADw/wcAAAACAAEAAADx/wcAAAACAAEAAADy/wcAAAACAAEAAADz/wcAAAACAAEAAAD0/wcAAAACAAEAAAD1/wcAAAACAAEAAAD2/wcAAAACAAEAAAD3/wcAAAACAAEAAAD4/wcAAAACAAEAAAD5/wcAAAACAAEAAAD6/wcAAAACAAEAAAD7/wcAAAACAAEAAAD8/wcAAAACAAEAAAD9/wcAAAACAAEAAAD+/wcAAAACAAEAAAD//wcAAAACAAEAAAAAAAcAAAACAAEAAAABAAcAAAACAAEAAAACAAcAAAACAAEAAAADAAcAAAACAAEAAAAEAAcAAAACAAEAAAAFAAcAAAACAAEAAAAGAAcAAAACAAEAAAAHAAcAAAACAAEAAAAIAAcAAAACAAEAAAAJAAcAAAACAAEAAAAKAAcAAAACAAEAAAALAAcAAAACAAEAAAAMAAcAAAACAAEAAAANAAcAAAACAAEAAAAOAAcAAAACAAEAAAAPAAcAAAACAAEAAAAQAAcAAAACAAEAAAARAAcAAAACAAEAAAASAAcAAAACAAEAAAATAAcAAAACAAEAAAAUAAcAAAACAAEAAAAVAAcAAAACAAEAAAAWAAcAAAACAAEAAAAXAAcAAAACAAEAAAAYAAcAAAACAAEAAAAZAAcAAAACAAEAAAAaAAcAAAACAAEAAAAbAAcAAAACAAEAAAAcAAcAAAACAAEAAAAdAAcAAAACAAEAAAAeAAcAAAACAAEAAAAfAAcAAAACAAEAAAAgAAcAAAACAAEAAAAhAAcAAAACAAEAAAAiAAcAAAACAAEAAAAjAAcAAAACAAEAAAAkAAcAAAACAAEAAAAlAAcAAAACAAEAAAAmAAcAAAACAAEAAAAnAAcAAAACAAEAAAAoAAcAAAACAAEAAAApAAcAAAACAAEAAAAqAAcAAAACAAEAAAArAAcAAAACAAEAAAAsAAcAAAACAAEAAAAtAAcAAAACAAEAAAAuAAcAAAACAAEAAAAvAAcAAAACAAEAAAAwAAcAAAACAAEAAAAxAAcAAAACAAEAAAAyAAcAAAACAAEAAAAzAAcAAAACAAEAAAA0AAcAAAACAAEAAAA1AAcAAAACAAEAAAA2AAcAAAACAAEAAAA3AAcAAAACAAEAAAA4AAcAAAACAAEAAAA5AAcAAAACAAEAAAA6AAcAAAACAAEAAAA7AAcAAAACAAEAAAA8AAcAAAACAAEAAAA9AAcAAAACAAEAAAA+AAcAAAACAAEAAAA/AAcAAAACAAEAAABAAAcAAAACAAEAAABBAAcAAAACAAEAAABCAAcAAAACAAEAAABDAAcAAAACAAEAAABEAAcAAAACAAEAAABFAAcAAAACAAEAAABGAAcAAAACAAEAAABHAAcAAAACAAEAAABIAAcAAAACAAEAAABJAAcAAAACAAEAAABKAAcAAAACAAEAAABLAAcAAAACAAEAAABMAAcAAAACAAEAAABNAAcAAAACAAEAAABOAAcAAAACAAEAAABPAAcAAAACAAEAAABQAAcAAAACAAEAAABRAAcAAAACAAEAAABSAAcAAAACAAEAAABTAAcAAAACAAEAAABUAAcAAAACAAEAAABVAAcAAAADAAEAAADG/wgAAAABAAEAAADH/wgAAAACAAEAAADI/wgAAAACAAEAAADJ/wgAAAACAAEAAADK/wgAAAACAAEAAADL/wgAAAACAAEAAADM/wgAAAACAAEAAADN/wgAAAACAAEAAADO/wgAAAACAAEAAADP/wgAAAACAAEAAADQ/wgAAAACAAEAAADR/wgAAAACAAEAAADS/wgAAAACAAEAAADT/wgAAAACAAEAAADU/wgAAAACAAEAAADV/wgAAAACAAEAAADW/wgAAAACAAEAAADX/wgAAAACAAEAAADY/wgAAAACAAEAAADZ/wgAAAACAAEAAADa/wgAAAACAAEAAADb/wgAAAACAAEAAADc/wgAAAACAAEAAADd/wgAAAACAAEAAADe/wgAAAACAAEAAADf/wgAAAACAAEAAADg/wgAAAACAAEAAADh/wgAAAACAAEAAADi/wgAAAACAAEAAADj/wgAAAACAAEAAADk/wgAAAACAAEAAADl/wgAAAACAAEAAADm/wgAAAACAAEAAADn/wgAAAACAAEAAADo/wgAAAACAAEAAADp/wgAAAACAAEAAADq/wgAAAACAAEAAADr/wgAAAACAAEAAADs/wgAAAACAAEAAADt/wgAAAACAAEAAADu/wgAAAACAAEAAADv/wgAAAACAAEAAADw/wgAAAACAAEAAADx/wgAAAACAAEAAADy/wgAAAACAAEAAADz/wgAAAACAAEAAAD0/wgAAAACAAEAAAD1/wgAAAACAAEAAAD2/wgAAAACAAEAAAD3/wgAAAACAAEAAAD4/wgAAAACAAEAAAD5/wgAAAACAAEAAAD6/wgAAAACAAEAAAD7/wgAAAACAAEAAAD8/wgAAAACAAEAAAD9/wgAAAACAAEAAAD+/wgAAAACAAEAAAD//wgAAAACAAEAAAAAAAgAAAACAAEAAAABAAgAAAACAAEAAAACAAgAAAACAAEAAAADAAgAAAACAAEAAAAEAAgAAAACAAEAAAAFAAgAAAACAAEAAAAGAAgAAAACAAEAAAAHAAgAAAACAAEAAAAIAAgAAAACAAEAAAAJAAgAAAACAAEAAAAKAAgAAAACAAEAAAALAAgAAAACAAEAAAAMAAgAAAACAAEAAAANAAgAAAACAAEAAAAOAAgAAAACAAEAAAAPAAgAAAACAAEAAAAQAAgAAAACAAEAAAARAAgAAAACAAEAAAASAAgAAAACAAEAAAATAAgAAAACAAEAAAAUAAgAAAACAAEAAAAVAAgAAAACAAEAAAAWAAgAAAACAAEAAAAXAAgAAAACAAEAAAAYAAgAAAACAAEAAAAZAAgAAAACAAEAAAAaAAgAAAACAAEAAAAbAAgAAAACAAEAAAAcAAgAAAACAAEAAAAdAAgAAAACAAEAAAAeAAgAAAACAAEAAAAfAAgAAAACAAEAAAAgAAgAAAACAAEAAAAhAAgAAAACAAEAAAAiAAgAAAACAAEAAAAjAAgAAAACAAEAAAAkAAgAAAACAAEAAAAlAAgAAAACAAEAAAAmAAgAAAACAAEAAAAnAAgAAAACAAEAAAAoAAgAAAACAAEAAAApAAgAAAACAAEAAAAqAAgAAAACAAEAAAArAAgAAAACAAEAAAAsAAgAAAACAAEAAAAtAAgAAAACAAEAAAAuAAgAAAACAAEAAAAvAAgAAAACAAEAAAAwAAgAAAACAAEAAAAxAAgAAAACAAEAAAAyAAgAAAACAAEAAAAzAAgAAAACAAEAAAA0AAgAAAACAAEAAAA1AAgAAAACAAEAAAA2AAgAAAACAAEAAAA3AAgAAAACAAEAAAA4AAgAAAACAAEAAAA5AAgAAAACAAEAAAA6AAgAAAACAAEAAAA7AAgAAAACAAEAAAA8AAgAAAACAAEAAAA9AAgAAAACAAEAAAA+AAgAAAACAAEAAAA/AAgAAAACAAEAAABAAAgAAAACAAEAAABBAAgAAAACAAEAAABCAAgAAAACAAEAAABDAAgAAAACAAEAAABEAAgAAAACAAEAAABFAAgAAAACAAEAAABGAAgAAAACAAEAAABHAAgAAAACAAEAAABIAAgAAAACAAEAAABJAAgAAAACAAEAAABKAAgAAAACAAEAAABLAAgAAAACAAEAAABMAAgAAAACAAEAAABNAAgAAAACAAEAAABOAAgAAAACAAEAAABPAAgAAAACAAEAAABQAAgAAAACAAEAAABRAAgAAAACAAEAAABSAAgAAAACAAEAAABTAAgAAAACAAEAAABUAAgAAAACAAEAAABVAAgAAAADAAEAAADG/wkAAAABAAIAAADH/wkAAAACAAIAAADI/wkAAAACAAIAAADJ/wkAAAACAAIAAADK/wkAAAACAAIAAADL/wkAAAACAAIAAADM/wkAAAACAAIAAADN/wkAAAACAAIAAADO/wkAAAACAAIAAADP/wkAAAACAAIAAADQ/wkAAAACAAIAAADR/wkAAAACAAIAAADS/wkAAAACAAIAAADT/wkAAAACAAIAAADU/wkAAAACAAIAAADV/wkAAAACAAIAAADW/wkAAAACAAIAAADX/wkAAAACAAIAAADY/wkAAAACAAIAAADZ/wkAAAACAAIAAADa/wkAAAACAAIAAADb/wkAAAACAAIAAADc/wkAAAACAAIAAADd/wkAAAACAAIAAADe/wkAAAACAAIAAADf/wkAAAACAAIAAADg/wkAAAACAAIAAADh/wkAAAACAAIAAADi/wkAAAACAAIAAADj/wkAAAACAAIAAADk/wkAAAACAAIAAADl/wkAAAACAAIAAADm/wkAAAACAAIAAADn/wkAAAACAAIAAADo/wkAAAACAAIAAADp/wkAAAACAAIAAADq/wkAAAACAAIAAADr/wkAAAACAAIAAADs/wkAAAACAAIAAADt/wkAAAACAAIAAADu/wkAAAACAAIAAADv/wkAAAACAAIAAADw/wkAAAACAAIAAADx/wkAAAACAAIAAADy/wkAAAACAAIAAADz/wkAAAACAAIAAAD0/wkAAAACAAIAAAD1/wkAAAACAAIAAAD2/wkAAAACAAIAAAD3/wkAAAACAAIAAAD4/wkAAAACAAIAAAD5/wkAAAACAAIAAAD6/wkAAAACAAIAAAD7/wkAAAACAAIAAAD8/wkAAAACAAIAAAD9/wkAAAACAAIAAAD+/wkAAAACAAIAAAD//wkAAAACAAIAAAAAAAkAAAACAAIAAAABAAkAAAACAAIAAAACAAkAAAACAAIAAAADAAkAAAACAAIAAAAEAAkAAAACAAIAAAAFAAkAAAACAAIAAAAGAAkAAAACAAIAAAAHAAkAAAACAAIAAAAIAAkAAAACAAIAAAAJAAkAAAACAAIAAAAKAAkAAAACAAIAAAALAAkAAAACAAIAAAAMAAkAAAACAAIAAAANAAkAAAACAAIAAAAOAAkAAAACAAIAAAAPAAkAAAACAAIAAAAQAAkAAAACAAIAAAARAAkAAAACAAIAAAASAAkAAAACAAIAAAATAAkAAAACAAIAAAAUAAkAAAACAAIAAAAVAAkAAAACAAIAAAAWAAkAAAACAAIAAAAXAAkAAAACAAIAAAAYAAkAAAACAAIAAAAZAAkAAAACAAIAAAAaAAkAAAACAAIAAAAbAAkAAAACAAIAAAAcAAkAAAACAAIAAAAdAAkAAAACAAIAAAAeAAkAAAACAAIAAAAfAAkAAAACAAIAAAAgAAkAAAACAAIAAAAhAAkAAAACAAIAAAAiAAkAAAACAAIAAAAjAAkAAAACAAIAAAAkAAkAAAACAAIAAAAlAAkAAAACAAIAAAAmAAkAAAACAAIAAAAnAAkAAAACAAIAAAAoAAkAAAACAAIAAAApAAkAAAACAAIAAAAqAAkAAAACAAIAAAArAAkAAAACAAIAAAAsAAkAAAACAAIAAAAtAAkAAAACAAIAAAAuAAkAAAACAAIAAAAvAAkAAAACAAIAAAAwAAkAAAACAAIAAAAxAAkAAAACAAIAAAAyAAkAAAACAAIAAAAzAAkAAAACAAIAAAA0AAkAAAACAAIAAAA1AAkAAAACAAIAAAA2AAkAAAACAAIAAAA3AAkAAAACAAIAAAA4AAkAAAACAAIAAAA5AAkAAAACAAIAAAA6AAkAAAACAAIAAAA7AAkAAAACAAIAAAA8AAkAAAACAAIAAAA9AAkAAAACAAIAAAA+AAkAAAACAAIAAAA/AAkAAAACAAIAAABAAAkAAAACAAIAAABBAAkAAAACAAIAAABCAAkAAAACAAIAAABDAAkAAAACAAIAAABEAAkAAAACAAIAAABFAAkAAAACAAIAAABGAAkAAAACAAIAAABHAAkAAAACAAIAAABIAAkAAAACAAIAAABJAAkAAAACAAIAAABKAAkAAAACAAIAAABLAAkAAAACAAIAAABMAAkAAAACAAIAAABNAAkAAAACAAIAAABOAAkAAAACAAIAAABPAAkAAAACAAIAAABQAAkAAAACAAIAAABRAAkAAAACAAIAAABSAAkAAAACAAIAAABTAAkAAAACAAIAAABUAAkAAAACAAIAAABVAAkAAAADAAIAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAA=") + +[node name="StartCastle" parent="." index="8"] +visible = false + +[node name="LargeCastleDeco" parent="." index="9" instance=ExtResource("2_wp0yq")] +z_index = -10 +position = Vector2(-88, -88) diff --git a/Scenes/Levels/SMBS/UndergroundExit.tscn b/Scenes/Levels/SMBS/UndergroundExit.tscn new file mode 100644 index 0000000..d6d7469 --- /dev/null +++ b/Scenes/Levels/SMBS/UndergroundExit.tscn @@ -0,0 +1,23 @@ +[gd_scene load_steps=3 format=4 uid="uid://b2qq2was4fdnx"] + +[ext_resource type="PackedScene" uid="uid://bgbkyhmcfa8l6" path="res://Scenes/Levels/UndergroundExit.tscn" id="1_tma1r"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="2_tma1r"] + +[node name="UndergroundExit" instance=ExtResource("1_tma1r")] + +[node name="Tiles" parent="." index="2"] +tile_map_data = PackedByteArray("AADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2////AAAEAAIAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3//7/AAAEAAIAAAD3////AAAEAAIAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4//3/AAAEAAIAAAD4//7/AAAEAAIAAAD4////AAAEAAIAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5//z/AAAEAAIAAAD5//3/AAAEAAIAAAD5//7/AAAEAAIAAAD5////AAAEAAIAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6//v/AAAEAAIAAAD6//z/AAAEAAIAAAD6//3/AAAEAAIAAAD6//7/AAAEAAIAAAD6////AAAEAAIAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7//r/AAAEAAIAAAD7//v/AAAEAAIAAAD7//z/AAAEAAIAAAD7//3/AAAEAAIAAAD7//7/AAAEAAIAAAD7////AAAEAAIAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8//n/AAAEAAIAAAD8//r/AAAEAAIAAAD8//v/AAAEAAIAAAD8//z/AAAEAAIAAAD8//3/AAAEAAIAAAD8//7/AAAEAAIAAAD8////AAAEAAIAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9//j/AAAEAAIAAAD9//n/AAAEAAIAAAD9//r/AAAEAAIAAAD9//v/AAAEAAIAAAD9//z/AAAEAAIAAAD9//3/AAAEAAIAAAD9//7/AAAEAAIAAAD9////AAAEAAIAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADz//7/AAAJAAEAAADz////AAAJAAEAAAD2//7/AAAEAAIAAAD4//z/AAAEAAIAAAD6//r/AAAEAAIAAAD8//j/AAAEAAIAAACN/wAAAAACAAAAAACN/wEAAAACAAEAAACO/wAAAAACAAAAAACO/wEAAAACAAEAAACP/wAAAAACAAAAAACP/wEAAAACAAEAAACQ/wAAAAACAAAAAACQ/wEAAAACAAEAAACR/wAAAAACAAAAAACR/wEAAAACAAEAAACS/wAAAAACAAAAAACS/wEAAAACAAEAAACT/wAAAAACAAAAAACT/wEAAAACAAEAAACU/wAAAAACAAAAAACU/wEAAAACAAEAAACV/wAAAAACAAAAAACV/wEAAAACAAEAAACW/wAAAAACAAAAAACW/wEAAAACAAEAAACX/wAAAAACAAAAAACX/wEAAAACAAEAAACY/wAAAAACAAAAAACY/wEAAAACAAEAAACZ/wAAAAACAAAAAACZ/wEAAAACAAEAAACa/wAAAAACAAAAAACa/wEAAAACAAEAAACb/wAAAAACAAAAAACb/wEAAAACAAEAAACc/wAAAAACAAAAAACc/wEAAAACAAEAAACd/wAAAAACAAAAAACd/wEAAAACAAEAAACe/wAAAAACAAAAAACe/wEAAAACAAEAAACf/wAAAAACAAAAAACf/wEAAAACAAEAAACg/wAAAAACAAAAAACg/wEAAAACAAEAAACh/wAAAAACAAAAAACh/wEAAAACAAEAAACi/wAAAAACAAAAAACi/wEAAAACAAEAAACj/wAAAAACAAAAAACj/wEAAAACAAEAAACk/wAAAAACAAAAAACk/wEAAAACAAEAAACl/wAAAAACAAAAAACl/wEAAAACAAEAAACm/wAAAAACAAAAAACm/wEAAAACAAEAAACn/wAAAAACAAAAAACn/wEAAAACAAEAAACo/wAAAAACAAAAAACo/wEAAAACAAEAAACp/wAAAAACAAAAAACp/wEAAAACAAEAAACq/wAAAAACAAAAAACq/wEAAAACAAEAAACr/wAAAAACAAAAAACr/wEAAAACAAEAAACs/wAAAAACAAAAAACs/wEAAAACAAEAAACt/wAAAAACAAAAAACt/wEAAAACAAEAAACu/wAAAAACAAAAAACu/wEAAAACAAEAAACv/wAAAAACAAAAAACv/wEAAAACAAEAAACw/wAAAAACAAAAAACw/wEAAAACAAEAAACx/wAAAAACAAAAAACx/wEAAAACAAEAAACy/wAAAAACAAAAAACy/wEAAAACAAEAAACz/wAAAAACAAAAAACz/wEAAAACAAEAAAC0/wAAAAACAAAAAAC0/wEAAAACAAEAAAC1/wAAAAACAAAAAAC1/wEAAAACAAEAAAC2/wAAAAACAAAAAAC2/wEAAAACAAEAAAC3/wAAAAACAAAAAAC3/wEAAAACAAEAAAC4/wAAAAACAAAAAAC4/wEAAAACAAEAAAC5/wAAAAACAAAAAAC5/wEAAAACAAEAAAC6/wAAAAACAAAAAAC6/wEAAAACAAEAAAC7/wAAAAACAAAAAAC7/wEAAAACAAEAAAC8/wAAAAACAAAAAAC8/wEAAAACAAEAAAC9/wAAAAACAAAAAAC9/wEAAAACAAEAAAC+/wAAAAACAAAAAAC+/wEAAAACAAEAAAC//wAAAAACAAAAAAC//wEAAAACAAEAAADA/wAAAAACAAAAAADA/wEAAAACAAEAAADB/wAAAAACAAAAAADB/wEAAAACAAEAAADC/wAAAAACAAAAAADC/wEAAAACAAEAAADD/wAAAAACAAAAAADD/wEAAAACAAEAAADE/wAAAAACAAAAAADE/wEAAAACAAEAAADF/wAAAAACAAAAAADF/wEAAAACAAEAAADG/wAAAAACAAAAAADG/wEAAAACAAEAAADH/wAAAAACAAAAAADH/wEAAAACAAEAAADI/wAAAAACAAAAAADI/wEAAAACAAEAAADJ/wAAAAACAAAAAADJ/wEAAAACAAEAAADK/wAAAAACAAAAAADK/wEAAAACAAEAAADL/wAAAAACAAAAAADL/wEAAAACAAEAAADM/wAAAAACAAAAAADM/wEAAAACAAEAAADN/wAAAAACAAAAAADN/wEAAAACAAEAAADO/wAAAAACAAAAAADO/wEAAAACAAEAAADP/wAAAAACAAAAAADP/wEAAAACAAEAAADQ/wAAAAACAAAAAADQ/wEAAAACAAEAAADR/wAAAAACAAAAAADR/wEAAAACAAEAAADS/wAAAAACAAAAAADS/wEAAAACAAEAAADT/wAAAAACAAAAAADT/wEAAAACAAEAAADU/wAAAAACAAAAAADU/wEAAAACAAEAAADV/wAAAAACAAAAAADV/wEAAAACAAEAAADW/wAAAAACAAAAAADW/wEAAAACAAEAAADX/wAAAAACAAAAAADX/wEAAAACAAEAAADY/wAAAAACAAAAAADY/wEAAAACAAEAAADZ/wAAAAACAAAAAADZ/wEAAAACAAEAAADa/wAAAAACAAAAAADa/wEAAAACAAEAAADb/wAAAAACAAAAAADb/wEAAAACAAEAAADc/wAAAAACAAAAAADc/wEAAAACAAEAAADd/wAAAAACAAAAAADd/wEAAAACAAEAAADe/wAAAAACAAAAAADe/wEAAAACAAEAAADf/wAAAAACAAAAAADf/wEAAAACAAEAAADg/wAAAAACAAAAAADg/wEAAAACAAEAAADh/wAAAAACAAAAAADh/wEAAAACAAEAAADi/wAAAAACAAAAAADi/wEAAAACAAEAAADj/wAAAAACAAAAAADj/wEAAAACAAEAAADk/wAAAAACAAAAAADk/wEAAAACAAEAAADl/wAAAAACAAAAAADl/wEAAAACAAEAAADm/wAAAAACAAAAAADm/wEAAAACAAEAAADn/wAAAAACAAAAAADn/wEAAAACAAEAAADo/wAAAAACAAAAAADo/wEAAAACAAEAAADp/wAAAAACAAAAAADp/wEAAAACAAEAAADq/wAAAAACAAAAAADq/wEAAAACAAEAAADr/wAAAAACAAAAAADr/wEAAAACAAEAAADs/wAAAAACAAAAAADs/wEAAAACAAEAAADt/wAAAAACAAAAAADt/wEAAAACAAEAAADu/wAAAAACAAAAAADu/wEAAAACAAEAAADv/wAAAAACAAAAAADv/wEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAIAAAB5AAAAAAAAAAAAAAB5AAEAAAAAAAAAAADy//3/AAAIAAAAAADy//7/AAAIAAEAAADz//3/AAAJAAAAAADy////AAAIAAEAAAD+//7/AAAEAAIAAAD+////AAAEAAIAAAD+//z/AAAEAAIAAAD+//3/AAAEAAIAAAD+//r/AAAEAAIAAAD+//v/AAAEAAIAAAD+//j/AAAEAAIAAAD+//n/AAAEAAIAAAAHAP//AAAEAAIAAAC0/wIAAAACAAIAAAC1/wIAAAACAAIAAAC2/wIAAAACAAIAAAC3/wIAAAACAAIAAAC4/wIAAAACAAIAAAC5/wIAAAACAAIAAAC6/wIAAAACAAIAAAC7/wIAAAACAAIAAAC8/wIAAAACAAIAAAC9/wIAAAACAAIAAAC+/wIAAAACAAIAAAC//wIAAAACAAIAAADA/wIAAAACAAIAAADB/wIAAAACAAIAAADC/wIAAAACAAIAAADD/wIAAAACAAIAAADE/wIAAAACAAIAAADF/wIAAAACAAIAAADG/wIAAAACAAIAAADH/wIAAAACAAIAAADI/wIAAAACAAIAAADJ/wIAAAACAAIAAADK/wIAAAACAAIAAADL/wIAAAACAAIAAADM/wIAAAACAAIAAADN/wIAAAACAAIAAADO/wIAAAACAAIAAADP/wIAAAACAAIAAADQ/wIAAAACAAIAAADR/wIAAAACAAIAAADS/wIAAAACAAIAAADT/wIAAAACAAIAAADU/wIAAAACAAIAAADV/wIAAAACAAIAAADW/wIAAAACAAIAAADX/wIAAAACAAIAAADY/wIAAAACAAIAAADZ/wIAAAACAAIAAADa/wIAAAACAAIAAADb/wIAAAACAAIAAADc/wIAAAACAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAADAAIAAACc/gAAAAABAAAAAACd/gAAAAACAAAAAACe/gAAAAACAAAAAACf/gAAAAACAAAAAACg/gAAAAACAAAAAACh/gAAAAACAAAAAACi/gAAAAACAAAAAACj/gAAAAACAAAAAACk/gAAAAACAAAAAACl/gAAAAACAAAAAACm/gAAAAACAAAAAACn/gAAAAACAAAAAACo/gAAAAACAAAAAACp/gAAAAACAAAAAACq/gAAAAACAAAAAACr/gAAAAACAAAAAACs/gAAAAACAAAAAACt/gAAAAACAAAAAACu/gAAAAACAAAAAACv/gAAAAACAAAAAACw/gAAAAACAAAAAACx/gAAAAACAAAAAACy/gAAAAACAAAAAACz/gAAAAACAAAAAAC0/gAAAAACAAAAAAC1/gAAAAACAAAAAAC2/gAAAAACAAAAAAC3/gAAAAACAAAAAAC4/gAAAAACAAAAAAC5/gAAAAACAAAAAAC6/gAAAAACAAAAAAC7/gAAAAACAAAAAAC8/gAAAAACAAAAAAC9/gAAAAACAAAAAAC+/gAAAAACAAAAAAC//gAAAAACAAAAAADA/gAAAAACAAAAAADB/gAAAAACAAAAAADC/gAAAAACAAAAAADD/gAAAAACAAAAAADE/gAAAAACAAAAAADF/gAAAAACAAAAAADG/gAAAAACAAAAAADH/gAAAAACAAAAAADI/gAAAAACAAAAAADJ/gAAAAACAAAAAADK/gAAAAACAAAAAADL/gAAAAACAAAAAADM/gAAAAACAAAAAADN/gAAAAACAAAAAADO/gAAAAACAAAAAADP/gAAAAACAAAAAADQ/gAAAAACAAAAAADR/gAAAAACAAAAAADS/gAAAAACAAAAAADT/gAAAAACAAAAAADU/gAAAAACAAAAAADV/gAAAAACAAAAAADW/gAAAAACAAAAAADX/gAAAAACAAAAAADY/gAAAAACAAAAAADZ/gAAAAACAAAAAADa/gAAAAACAAAAAADb/gAAAAACAAAAAADc/gAAAAACAAAAAADd/gAAAAACAAAAAADe/gAAAAACAAAAAADf/gAAAAACAAAAAADg/gAAAAACAAAAAADh/gAAAAACAAAAAADi/gAAAAACAAAAAADj/gAAAAACAAAAAADk/gAAAAACAAAAAADl/gAAAAACAAAAAADm/gAAAAACAAAAAADn/gAAAAACAAAAAADo/gAAAAACAAAAAADp/gAAAAACAAAAAADq/gAAAAACAAAAAADr/gAAAAACAAAAAADs/gAAAAACAAAAAADt/gAAAAACAAAAAADu/gAAAAACAAAAAADv/gAAAAACAAAAAADw/gAAAAACAAAAAADx/gAAAAACAAAAAADy/gAAAAACAAAAAADz/gAAAAACAAAAAAD0/gAAAAACAAAAAAD1/gAAAAACAAAAAAD2/gAAAAACAAAAAAD3/gAAAAACAAAAAAD4/gAAAAACAAAAAAD5/gAAAAACAAAAAAD6/gAAAAACAAAAAAD7/gAAAAACAAAAAAD8/gAAAAACAAAAAAD9/gAAAAACAAAAAAD+/gAAAAACAAAAAAD//gAAAAACAAAAAAAA/wAAAAACAAAAAAAB/wAAAAACAAAAAAAC/wAAAAACAAAAAAAD/wAAAAACAAAAAAAE/wAAAAACAAAAAAAF/wAAAAACAAAAAAAG/wAAAAACAAAAAAAH/wAAAAACAAAAAAAI/wAAAAACAAAAAAAJ/wAAAAACAAAAAAAK/wAAAAACAAAAAAAL/wAAAAACAAAAAAAM/wAAAAACAAAAAAAN/wAAAAACAAAAAAAO/wAAAAACAAAAAAAP/wAAAAACAAAAAAAQ/wAAAAACAAAAAAAR/wAAAAACAAAAAAAS/wAAAAACAAAAAAAT/wAAAAACAAAAAAAU/wAAAAACAAAAAAAV/wAAAAACAAAAAAAW/wAAAAACAAAAAAAX/wAAAAACAAAAAAAY/wAAAAACAAAAAAAZ/wAAAAACAAAAAAAa/wAAAAACAAAAAAAb/wAAAAACAAAAAAAc/wAAAAACAAAAAAAd/wAAAAACAAAAAAAe/wAAAAACAAAAAAAf/wAAAAACAAAAAAAg/wAAAAACAAAAAAAh/wAAAAACAAAAAAAi/wAAAAACAAAAAAAj/wAAAAACAAAAAAAk/wAAAAACAAAAAAAl/wAAAAACAAAAAAAm/wAAAAACAAAAAAAn/wAAAAACAAAAAAAo/wAAAAACAAAAAAAp/wAAAAACAAAAAAAq/wAAAAACAAAAAAAr/wAAAAACAAAAAAAs/wAAAAACAAAAAAAt/wAAAAACAAAAAAAu/wAAAAACAAAAAAAv/wAAAAACAAAAAAAw/wAAAAACAAAAAAAx/wAAAAACAAAAAAAy/wAAAAACAAAAAAAz/wAAAAACAAAAAAA0/wAAAAACAAAAAAA1/wAAAAACAAAAAAA2/wAAAAACAAAAAAA3/wAAAAACAAAAAAA4/wAAAAACAAAAAAA5/wAAAAACAAAAAAA6/wAAAAACAAAAAAA7/wAAAAACAAAAAAA8/wAAAAACAAAAAAA9/wAAAAACAAAAAAA+/wAAAAACAAAAAAA//wAAAAACAAAAAABA/wAAAAACAAAAAABB/wAAAAACAAAAAABC/wAAAAACAAAAAABD/wAAAAACAAAAAABE/wAAAAACAAAAAABF/wAAAAACAAAAAABG/wAAAAACAAAAAABH/wAAAAACAAAAAABI/wAAAAACAAAAAABJ/wAAAAACAAAAAABK/wAAAAACAAAAAABL/wAAAAACAAAAAABM/wAAAAACAAAAAABN/wAAAAACAAAAAABO/wAAAAACAAAAAABP/wAAAAACAAAAAABQ/wAAAAACAAAAAABR/wAAAAACAAAAAABS/wAAAAACAAAAAABT/wAAAAACAAAAAABU/wAAAAACAAAAAABV/wAAAAACAAAAAABW/wAAAAACAAAAAABX/wAAAAACAAAAAABY/wAAAAACAAAAAABZ/wAAAAACAAAAAABa/wAAAAACAAAAAABb/wAAAAACAAAAAABc/wAAAAACAAAAAABd/wAAAAACAAAAAABe/wAAAAACAAAAAABf/wAAAAACAAAAAABg/wAAAAACAAAAAABh/wAAAAACAAAAAABi/wAAAAACAAAAAABj/wAAAAACAAAAAABk/wAAAAACAAAAAABl/wAAAAACAAAAAABm/wAAAAACAAAAAABn/wAAAAACAAAAAABo/wAAAAACAAAAAABp/wAAAAACAAAAAABq/wAAAAACAAAAAABr/wAAAAACAAAAAABs/wAAAAACAAAAAABt/wAAAAACAAAAAABu/wAAAAACAAAAAABv/wAAAAACAAAAAABw/wAAAAACAAAAAABx/wAAAAACAAAAAABy/wAAAAACAAAAAABz/wAAAAACAAAAAAB0/wAAAAACAAAAAAB1/wAAAAACAAAAAAB2/wAAAAACAAAAAAB3/wAAAAACAAAAAAB4/wAAAAACAAAAAAB5/wAAAAACAAAAAAB6/wAAAAACAAAAAAB7/wAAAAACAAAAAAB8/wAAAAACAAAAAAB9/wAAAAACAAAAAAB+/wAAAAACAAAAAAB//wAAAAACAAAAAACA/wAAAAACAAAAAACB/wAAAAACAAAAAACC/wAAAAACAAAAAACD/wAAAAACAAAAAACE/wAAAAACAAAAAACF/wAAAAACAAAAAACG/wAAAAACAAAAAACH/wAAAAACAAAAAACI/wAAAAACAAAAAACJ/wAAAAACAAAAAACK/wAAAAACAAAAAACL/wAAAAACAAAAAACM/wAAAAACAAAAAACc/gEAAAABAAEAAACd/gEAAAACAAEAAACe/gEAAAACAAEAAACf/gEAAAACAAEAAACg/gEAAAACAAEAAACh/gEAAAACAAEAAACi/gEAAAACAAEAAACj/gEAAAACAAEAAACk/gEAAAACAAEAAACl/gEAAAACAAEAAACm/gEAAAACAAEAAACn/gEAAAACAAEAAACo/gEAAAACAAEAAACp/gEAAAACAAEAAACq/gEAAAACAAEAAACr/gEAAAACAAEAAACs/gEAAAACAAEAAACt/gEAAAACAAEAAACu/gEAAAACAAEAAACv/gEAAAACAAEAAACw/gEAAAACAAEAAACx/gEAAAACAAEAAACy/gEAAAACAAEAAACz/gEAAAACAAEAAAC0/gEAAAACAAEAAAC1/gEAAAACAAEAAAC2/gEAAAACAAEAAAC3/gEAAAACAAEAAAC4/gEAAAACAAEAAAC5/gEAAAACAAEAAAC6/gEAAAACAAEAAAC7/gEAAAACAAEAAAC8/gEAAAACAAEAAAC9/gEAAAACAAEAAAC+/gEAAAACAAEAAAC//gEAAAACAAEAAADA/gEAAAACAAEAAADB/gEAAAACAAEAAADC/gEAAAACAAEAAADD/gEAAAACAAEAAADE/gEAAAACAAEAAADF/gEAAAACAAEAAADG/gEAAAACAAEAAADH/gEAAAACAAEAAADI/gEAAAACAAEAAADJ/gEAAAACAAEAAADK/gEAAAACAAEAAADL/gEAAAACAAEAAADM/gEAAAACAAEAAADN/gEAAAACAAEAAADO/gEAAAACAAEAAADP/gEAAAACAAEAAADQ/gEAAAACAAEAAADR/gEAAAACAAEAAADS/gEAAAACAAEAAADT/gEAAAACAAEAAADU/gEAAAACAAEAAADV/gEAAAACAAEAAADW/gEAAAACAAEAAADX/gEAAAACAAEAAADY/gEAAAACAAEAAADZ/gEAAAACAAEAAADa/gEAAAACAAEAAADb/gEAAAACAAEAAADc/gEAAAACAAEAAADd/gEAAAACAAEAAADe/gEAAAACAAEAAADf/gEAAAACAAEAAADg/gEAAAACAAEAAADh/gEAAAACAAEAAADi/gEAAAACAAEAAADj/gEAAAACAAEAAADk/gEAAAACAAEAAADl/gEAAAACAAEAAADm/gEAAAACAAEAAADn/gEAAAACAAEAAADo/gEAAAACAAEAAADp/gEAAAACAAEAAADq/gEAAAACAAEAAADr/gEAAAACAAEAAADs/gEAAAACAAEAAADt/gEAAAACAAEAAADu/gEAAAACAAEAAADv/gEAAAACAAEAAADw/gEAAAACAAEAAADx/gEAAAACAAEAAADy/gEAAAACAAEAAADz/gEAAAACAAEAAAD0/gEAAAACAAEAAAD1/gEAAAACAAEAAAD2/gEAAAACAAEAAAD3/gEAAAACAAEAAAD4/gEAAAACAAEAAAD5/gEAAAACAAEAAAD6/gEAAAACAAEAAAD7/gEAAAACAAEAAAD8/gEAAAACAAEAAAD9/gEAAAACAAEAAAD+/gEAAAACAAEAAAD//gEAAAACAAEAAAAA/wEAAAACAAEAAAAB/wEAAAACAAEAAAAC/wEAAAACAAEAAAAD/wEAAAACAAEAAAAE/wEAAAACAAEAAAAF/wEAAAACAAEAAAAG/wEAAAACAAEAAAAH/wEAAAACAAEAAAAI/wEAAAACAAEAAAAJ/wEAAAACAAEAAAAK/wEAAAACAAEAAAAL/wEAAAACAAEAAAAM/wEAAAACAAEAAAAN/wEAAAACAAEAAAAO/wEAAAACAAEAAAAP/wEAAAACAAEAAAAQ/wEAAAACAAEAAAAR/wEAAAACAAEAAAAS/wEAAAACAAEAAAAT/wEAAAACAAEAAAAU/wEAAAACAAEAAAAV/wEAAAACAAEAAAAW/wEAAAACAAEAAAAX/wEAAAACAAEAAAAY/wEAAAACAAEAAAAZ/wEAAAACAAEAAAAa/wEAAAACAAEAAAAb/wEAAAACAAEAAAAc/wEAAAACAAEAAAAd/wEAAAACAAEAAAAe/wEAAAACAAEAAAAf/wEAAAACAAEAAAAg/wEAAAACAAEAAAAh/wEAAAACAAEAAAAi/wEAAAACAAEAAAAj/wEAAAACAAEAAAAk/wEAAAACAAEAAAAl/wEAAAACAAEAAAAm/wEAAAACAAEAAAAn/wEAAAACAAEAAAAo/wEAAAACAAEAAAAp/wEAAAACAAEAAAAq/wEAAAACAAEAAAAr/wEAAAACAAEAAAAs/wEAAAACAAEAAAAt/wEAAAACAAEAAAAu/wEAAAACAAEAAAAv/wEAAAACAAEAAAAw/wEAAAACAAEAAAAx/wEAAAACAAEAAAAy/wEAAAACAAEAAAAz/wEAAAACAAEAAAA0/wEAAAACAAEAAAA1/wEAAAACAAEAAAA2/wEAAAACAAEAAAA3/wEAAAACAAEAAAA4/wEAAAACAAEAAAA5/wEAAAACAAEAAAA6/wEAAAACAAEAAAA7/wEAAAACAAEAAAA8/wEAAAACAAEAAAA9/wEAAAACAAEAAAA+/wEAAAACAAEAAAA//wEAAAACAAEAAABA/wEAAAACAAEAAABB/wEAAAACAAEAAABC/wEAAAACAAEAAABD/wEAAAACAAEAAABE/wEAAAACAAEAAABF/wEAAAACAAEAAABG/wEAAAACAAEAAABH/wEAAAACAAEAAABI/wEAAAACAAEAAABJ/wEAAAACAAEAAABK/wEAAAACAAEAAABL/wEAAAACAAEAAABM/wEAAAACAAEAAABN/wEAAAACAAEAAABO/wEAAAACAAEAAABP/wEAAAACAAEAAABQ/wEAAAACAAEAAABR/wEAAAACAAEAAABS/wEAAAACAAEAAABT/wEAAAACAAEAAABU/wEAAAACAAEAAABV/wEAAAACAAEAAABW/wEAAAACAAEAAABX/wEAAAACAAEAAABY/wEAAAACAAEAAABZ/wEAAAACAAEAAABa/wEAAAACAAEAAABb/wEAAAACAAEAAABc/wEAAAACAAEAAABd/wEAAAACAAEAAABe/wEAAAACAAEAAABf/wEAAAACAAEAAABg/wEAAAACAAEAAABh/wEAAAACAAEAAABi/wEAAAACAAEAAABj/wEAAAACAAEAAABk/wEAAAACAAEAAABl/wEAAAACAAEAAABm/wEAAAACAAEAAABn/wEAAAACAAEAAABo/wEAAAACAAEAAABp/wEAAAACAAEAAABq/wEAAAACAAEAAABr/wEAAAACAAEAAABs/wEAAAACAAEAAABt/wEAAAACAAEAAABu/wEAAAACAAEAAABv/wEAAAACAAEAAABw/wEAAAACAAEAAABx/wEAAAACAAEAAABy/wEAAAACAAEAAABz/wEAAAACAAEAAAB0/wEAAAACAAEAAAB1/wEAAAACAAEAAAB2/wEAAAACAAEAAAB3/wEAAAACAAEAAAB4/wEAAAACAAEAAAB5/wEAAAACAAEAAAB6/wEAAAACAAEAAAB7/wEAAAACAAEAAAB8/wEAAAACAAEAAAB9/wEAAAACAAEAAAB+/wEAAAACAAEAAAB//wEAAAACAAEAAACA/wEAAAACAAEAAACB/wEAAAACAAEAAACC/wEAAAACAAEAAACD/wEAAAACAAEAAACE/wEAAAACAAEAAACF/wEAAAACAAEAAACG/wEAAAACAAEAAACH/wEAAAACAAEAAACI/wEAAAACAAEAAACJ/wEAAAACAAEAAACK/wEAAAACAAEAAACL/wEAAAACAAEAAACM/wEAAAACAAEAAACc/gIAAAABAAIAAACd/gIAAAACAAIAAACe/gIAAAACAAIAAACf/gIAAAACAAIAAACg/gIAAAACAAIAAACh/gIAAAACAAIAAACi/gIAAAACAAIAAACj/gIAAAACAAIAAACk/gIAAAACAAIAAACl/gIAAAACAAIAAACm/gIAAAACAAIAAACn/gIAAAACAAIAAACo/gIAAAACAAIAAACp/gIAAAACAAIAAACq/gIAAAACAAIAAACr/gIAAAACAAIAAACs/gIAAAACAAIAAACt/gIAAAACAAIAAACu/gIAAAACAAIAAACv/gIAAAACAAIAAACw/gIAAAACAAIAAACx/gIAAAACAAIAAACy/gIAAAACAAIAAACz/gIAAAACAAIAAAC0/gIAAAACAAIAAAC1/gIAAAACAAIAAAC2/gIAAAACAAIAAAC3/gIAAAACAAIAAAC4/gIAAAACAAIAAAC5/gIAAAACAAIAAAC6/gIAAAACAAIAAAC7/gIAAAACAAIAAAC8/gIAAAACAAIAAAC9/gIAAAACAAIAAAC+/gIAAAACAAIAAAC//gIAAAACAAIAAADA/gIAAAACAAIAAADB/gIAAAACAAIAAADC/gIAAAACAAIAAADD/gIAAAACAAIAAADE/gIAAAACAAIAAADF/gIAAAACAAIAAADG/gIAAAACAAIAAADH/gIAAAACAAIAAADI/gIAAAACAAIAAADJ/gIAAAACAAIAAADK/gIAAAACAAIAAADL/gIAAAACAAIAAADM/gIAAAACAAIAAADN/gIAAAACAAIAAADO/gIAAAACAAIAAADP/gIAAAACAAIAAADQ/gIAAAACAAIAAADR/gIAAAACAAIAAADS/gIAAAACAAIAAADT/gIAAAACAAIAAADU/gIAAAACAAIAAADV/gIAAAACAAIAAADW/gIAAAACAAIAAADX/gIAAAACAAIAAADY/gIAAAACAAIAAADZ/gIAAAACAAIAAADa/gIAAAACAAIAAADb/gIAAAACAAIAAADc/gIAAAACAAIAAADd/gIAAAACAAIAAADe/gIAAAACAAIAAADf/gIAAAACAAIAAADg/gIAAAACAAIAAADh/gIAAAACAAIAAADi/gIAAAACAAIAAADj/gIAAAACAAIAAADk/gIAAAACAAIAAADl/gIAAAACAAIAAADm/gIAAAACAAIAAADn/gIAAAACAAIAAADo/gIAAAACAAIAAADp/gIAAAACAAIAAADq/gIAAAACAAIAAADr/gIAAAACAAIAAADs/gIAAAACAAIAAADt/gIAAAACAAIAAADu/gIAAAACAAIAAADv/gIAAAACAAIAAADw/gIAAAACAAIAAADx/gIAAAACAAIAAADy/gIAAAACAAIAAADz/gIAAAACAAIAAAD0/gIAAAACAAIAAAD1/gIAAAACAAIAAAD2/gIAAAACAAIAAAD3/gIAAAACAAIAAAD4/gIAAAACAAIAAAD5/gIAAAACAAIAAAD6/gIAAAACAAIAAAD7/gIAAAACAAIAAAD8/gIAAAACAAIAAAD9/gIAAAACAAIAAAD+/gIAAAACAAIAAAD//gIAAAACAAIAAAAA/wIAAAACAAIAAAAB/wIAAAACAAIAAAAC/wIAAAACAAIAAAAD/wIAAAACAAIAAAAE/wIAAAACAAIAAAAF/wIAAAACAAIAAAAG/wIAAAACAAIAAAAH/wIAAAACAAIAAAAI/wIAAAACAAIAAAAJ/wIAAAACAAIAAAAK/wIAAAACAAIAAAAL/wIAAAACAAIAAAAM/wIAAAACAAIAAAAN/wIAAAACAAIAAAAO/wIAAAACAAIAAAAP/wIAAAACAAIAAAAQ/wIAAAACAAIAAAAR/wIAAAACAAIAAAAS/wIAAAACAAIAAAAT/wIAAAACAAIAAAAU/wIAAAACAAIAAAAV/wIAAAACAAIAAAAW/wIAAAACAAIAAAAX/wIAAAACAAIAAAAY/wIAAAACAAIAAAAZ/wIAAAACAAIAAAAa/wIAAAACAAIAAAAb/wIAAAACAAIAAAAc/wIAAAACAAIAAAAd/wIAAAACAAIAAAAe/wIAAAACAAIAAAAf/wIAAAACAAIAAAAg/wIAAAACAAIAAAAh/wIAAAACAAIAAAAi/wIAAAACAAIAAAAj/wIAAAACAAIAAAAk/wIAAAACAAIAAAAl/wIAAAACAAIAAAAm/wIAAAACAAIAAAAn/wIAAAACAAIAAAAo/wIAAAACAAIAAAAp/wIAAAACAAIAAAAq/wIAAAACAAIAAAAr/wIAAAACAAIAAAAs/wIAAAACAAIAAAAt/wIAAAACAAIAAAAu/wIAAAACAAIAAAAv/wIAAAACAAIAAAAw/wIAAAACAAIAAAAx/wIAAAACAAIAAAAy/wIAAAACAAIAAAAz/wIAAAACAAIAAAA0/wIAAAACAAIAAAA1/wIAAAACAAIAAAA2/wIAAAACAAIAAAA3/wIAAAACAAIAAAA4/wIAAAACAAIAAAA5/wIAAAACAAIAAAA6/wIAAAACAAIAAAA7/wIAAAACAAIAAAA8/wIAAAACAAIAAAA9/wIAAAACAAIAAAA+/wIAAAACAAIAAAA//wIAAAACAAIAAABA/wIAAAACAAIAAABB/wIAAAACAAIAAABC/wIAAAACAAIAAABD/wIAAAACAAIAAABE/wIAAAACAAIAAABF/wIAAAACAAIAAABG/wIAAAACAAIAAABH/wIAAAACAAIAAABI/wIAAAACAAIAAABJ/wIAAAACAAIAAABK/wIAAAACAAIAAABL/wIAAAACAAIAAABM/wIAAAACAAIAAABN/wIAAAACAAIAAABO/wIAAAACAAIAAABP/wIAAAACAAIAAABQ/wIAAAACAAIAAABR/wIAAAACAAIAAABS/wIAAAACAAIAAABT/wIAAAACAAIAAABU/wIAAAACAAIAAABV/wIAAAACAAIAAABW/wIAAAACAAIAAABX/wIAAAACAAIAAABY/wIAAAACAAIAAABZ/wIAAAACAAIAAABa/wIAAAACAAIAAABb/wIAAAACAAIAAABc/wIAAAACAAIAAABd/wIAAAACAAIAAABe/wIAAAACAAIAAABf/wIAAAACAAIAAABg/wIAAAACAAIAAABh/wIAAAACAAIAAABi/wIAAAACAAIAAABj/wIAAAACAAIAAABk/wIAAAACAAIAAABl/wIAAAACAAIAAABm/wIAAAACAAIAAABn/wIAAAACAAIAAABo/wIAAAACAAIAAABp/wIAAAACAAIAAABq/wIAAAACAAIAAABr/wIAAAACAAIAAABs/wIAAAACAAIAAABt/wIAAAACAAIAAABu/wIAAAACAAIAAABv/wIAAAACAAIAAABw/wIAAAACAAIAAABx/wIAAAACAAIAAABy/wIAAAACAAIAAABz/wIAAAACAAIAAAB0/wIAAAACAAIAAAB1/wIAAAACAAIAAAB2/wIAAAACAAIAAAB3/wIAAAACAAIAAAB4/wIAAAACAAIAAAB5/wIAAAACAAIAAAB6/wIAAAACAAIAAAB7/wIAAAACAAIAAAB8/wIAAAACAAIAAAB9/wIAAAACAAIAAAB+/wIAAAACAAIAAAB//wIAAAACAAIAAACA/wIAAAACAAIAAACB/wIAAAACAAIAAACC/wIAAAACAAIAAACD/wIAAAACAAIAAACE/wIAAAACAAIAAACF/wIAAAACAAIAAACG/wIAAAACAAIAAACH/wIAAAACAAIAAACI/wIAAAACAAIAAACJ/wIAAAACAAIAAACK/wIAAAACAAIAAACL/wIAAAACAAIAAACM/wIAAAACAAIAAACN/wIAAAACAAIAAACO/wIAAAACAAIAAACP/wIAAAACAAIAAACQ/wIAAAACAAIAAACR/wIAAAACAAIAAACS/wIAAAACAAIAAACT/wIAAAACAAIAAACU/wIAAAACAAIAAACV/wIAAAACAAIAAACW/wIAAAACAAIAAACX/wIAAAACAAIAAACY/wIAAAACAAIAAACZ/wIAAAACAAIAAACa/wIAAAACAAIAAACb/wIAAAACAAIAAACc/wIAAAACAAIAAACd/wIAAAACAAIAAACe/wIAAAACAAIAAACf/wIAAAACAAIAAACg/wIAAAACAAIAAACh/wIAAAACAAIAAACi/wIAAAACAAIAAACj/wIAAAACAAIAAACk/wIAAAACAAIAAACl/wIAAAACAAIAAACm/wIAAAACAAIAAACn/wIAAAACAAIAAACo/wIAAAACAAIAAACp/wIAAAACAAIAAACq/wIAAAACAAIAAACr/wIAAAACAAIAAACs/wIAAAACAAIAAACt/wIAAAACAAIAAACu/wIAAAACAAIAAACv/wIAAAACAAIAAACw/wIAAAACAAIAAACx/wIAAAACAAIAAACy/wIAAAACAAIAAACz/wIAAAACAAIAAAA=") + +[node name="EndFlagpole" parent="." index="3"] +position = Vector2(120, 0) + +[node name="PipeArea" parent="." index="5"] +position = Vector2(-208, -48) + +[node name="PirannhaPlant" parent="." index="6"] +position = Vector2(-64, 184) + +[node name="TileMapConverter" type="Node" parent="." index="9" node_paths=PackedStringArray("tilemap")] +script = ExtResource("2_tma1r") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" diff --git a/Scenes/Levels/SMBS/World1/1-1.tscn b/Scenes/Levels/SMBS/World1/1-1.tscn new file mode 100644 index 0000000..30a689e --- /dev/null +++ b/Scenes/Levels/SMBS/World1/1-1.tscn @@ -0,0 +1,1551 @@ +[gd_scene load_steps=59 format=4 uid="uid://cc8lgh8gbi5o4"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_xm3qv"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_nhi67"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="4_07kt1"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_nhi67"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_ma4wy"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="5_peix8"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="6_q4g6b"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="7_d5jhh"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="7_i5w38"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="8_prnxp"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="8_pxano"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="9_30uyf"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="9_k8kfh"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="10_bh0po"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="10_rqijy"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="11_l4neh"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="11_rms1d"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="12_1dn4e"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="12_k13b3"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="13_bbwtw"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="13_eia21"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="14_ma4wy"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="14_nhi67"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="14_orasy"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="14_vmqih"] +[ext_resource type="PackedScene" uid="uid://dn2rawqxpuywe" path="res://Scenes/Prefabs/Entities/Items/Hachisuke.tscn" id="15_0c5nj"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="15_udm75"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="16_pbpbc"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="17_wsdwj"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="18_pqd6r"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="19_p2rj5"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="20_1qbg3"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="21_c2qrl"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="22_0wnms"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="23_ott7i"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="25_oi3w4"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="26_22gaj"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="27_gl8s3"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="41_pxano"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="42_k8kfh"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="43_k8kfh"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="44_rqijy"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="45_1dn4e"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="46_eia21"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rqijy"] +resource_name = "Terrain" +texture = ExtResource("4_07kt1") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_l4neh"] +scenes/1/scene = ExtResource("5_peix8") +scenes/2/scene = ExtResource("16_pbpbc") +scenes/3/scene = ExtResource("18_pqd6r") +scenes/4/scene = ExtResource("19_p2rj5") +scenes/5/scene = ExtResource("20_1qbg3") +scenes/6/scene = ExtResource("21_c2qrl") +scenes/7/scene = ExtResource("22_0wnms") +scenes/8/scene = ExtResource("23_ott7i") +scenes/9/scene = ExtResource("14_ma4wy") +scenes/10/scene = ExtResource("6_q4g6b") +scenes/11/scene = ExtResource("7_i5w38") +scenes/12/scene = ExtResource("8_pxano") +scenes/13/scene = ExtResource("9_k8kfh") +scenes/14/scene = ExtResource("10_rqijy") +scenes/15/scene = ExtResource("11_l4neh") +scenes/16/scene = ExtResource("12_1dn4e") +scenes/17/scene = ExtResource("13_eia21") +scenes/18/scene = ExtResource("14_vmqih") +scenes/19/scene = ExtResource("15_udm75") +scenes/20/scene = ExtResource("17_wsdwj") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1dn4e"] +texture = ExtResource("25_oi3w4") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_eia21"] +texture = ExtResource("26_22gaj") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_vmqih"] +texture = ExtResource("27_gl8s3") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_udm75"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_rqijy") +sources/1 = SubResource("TileSetScenesCollectionSource_l4neh") +sources/2 = SubResource("TileSetAtlasSource_1dn4e") +sources/3 = SubResource("TileSetAtlasSource_eia21") +sources/4 = SubResource("TileSetAtlasSource_vmqih") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="1-1SP" type="Node"] +script = ExtResource("1_xm3qv") +music = ExtResource("2_nhi67") +campaign = "SMBS" +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_nhi67")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAADAAAAAAALAAEAAAADAAEAAAAOAAAAAAABAAAAAAAOAAEAAAABAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAADAAAAAAAjAAEAAAADAAEAAAAmAAAAAAABAAAAAAAmAAEAAAABAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAADAAAAAAA1AAEAAAADAAEAAAA5AAAAAAABAAAAAAA5AAEAAAABAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAADAAAAAABDAAEAAAADAAEAAABHAAAAAAABAAAAAABHAAEAAAABAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAADAAAAAABZAAEAAAADAAEAAABcAAAAAAABAAAAAABcAAEAAAABAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAADAAAAAABiAAEAAAADAAEAAABkAAAAAAABAAAAAABkAAEAAAABAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAADAAAAAABwAAEAAAADAAEAAABzAAAAAAABAAAAAABzAAEAAAABAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAADAAAAAACbAAEAAAADAAEAAACgAAAAAAABAAAAAACgAAEAAAABAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAADAAAAAACzAAEAAAADAAEAAAC2AAAAAAABAAAAAAC2AAEAAAABAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAACAAAAAADcAAEAAAACAAEAAADdAAAAAAACAAAAAADdAAEAAAACAAEAAADeAAAAAAACAAAAAADeAAEAAAACAAEAAADfAAAAAAACAAAAAADfAAEAAAACAAEAAADgAAAAAAACAAAAAADgAAEAAAACAAEAAADhAAAAAAACAAAAAADhAAEAAAACAAEAAADiAAAAAAACAAAAAADiAAEAAAACAAEAAADjAAAAAAACAAAAAADjAAEAAAACAAEAAADkAAAAAAACAAAAAADkAAEAAAACAAEAAADlAAAAAAACAAAAAADlAAEAAAACAAEAAADmAAAAAAACAAAAAADmAAEAAAACAAEAAADnAAAAAAACAAAAAADnAAEAAAACAAEAAADoAAAAAAACAAAAAADoAAEAAAACAAEAAADpAAAAAAACAAAAAADpAAEAAAACAAEAAADqAAAAAAACAAAAAADqAAEAAAACAAEAAADrAAAAAAACAAAAAADrAAEAAAACAAEAAADsAAAAAAACAAAAAADsAAEAAAACAAEAAADtAAAAAAACAAAAAADtAAEAAAACAAEAAADuAAAAAAACAAAAAADuAAEAAAACAAEAAADvAAAAAAACAAAAAADvAAEAAAACAAEAAADwAAAAAAACAAAAAADwAAEAAAACAAEAAADxAAAAAAACAAAAAADxAAEAAAACAAEAAADyAAAAAAACAAAAAADyAAEAAAACAAEAAADzAAAAAAACAAAAAADzAAEAAAACAAEAAAD0AAAAAAACAAAAAAD0AAEAAAACAAEAAAD1AAAAAAACAAAAAAD1AAEAAAACAAEAAAD2AAAAAAACAAAAAAD2AAEAAAACAAEAAAD3AAAAAAACAAAAAAD3AAEAAAACAAEAAAD4AAAAAAACAAAAAAD4AAEAAAACAAEAAAD5AAAAAAACAAAAAAD5AAEAAAACAAEAAAD6AAAAAAACAAAAAAD6AAEAAAACAAEAAAD7AAAAAAACAAAAAAD7AAEAAAACAAEAAAD8AAAAAAACAAAAAAD8AAEAAAACAAEAAAD9AAAAAAACAAAAAAD9AAEAAAACAAEAAAD+AAAAAAACAAAAAAD+AAEAAAACAAEAAAD/AAAAAAACAAAAAAD/AAEAAAACAAEAAAAAAQAAAAACAAAAAAAAAQEAAAACAAEAAAABAQAAAAACAAAAAAABAQEAAAACAAEAAAACAQAAAAACAAAAAAACAQEAAAACAAEAAADjAP//AAAEAAIAAADkAP//AAAEAAIAAADlAP//AAAEAAIAAADmAP//AAAEAAIAAADnAP//AAAEAAIAAADoAP//AAAEAAIAAADpAP//AAAEAAIAAADqAP//AAAEAAIAAADrAP//AAAEAAIAAADsAP//AAAEAAIAAADkAP7/AAAEAAIAAADlAP7/AAAEAAIAAADmAP7/AAAEAAIAAADnAP7/AAAEAAIAAADoAP7/AAAEAAIAAADpAP7/AAAEAAIAAADqAP7/AAAEAAIAAADrAP7/AAAEAAIAAADsAP7/AAAEAAIAAADlAP3/AAAEAAIAAADmAP3/AAAEAAIAAADnAP3/AAAEAAIAAADoAP3/AAAEAAIAAADpAP3/AAAEAAIAAADqAP3/AAAEAAIAAADrAP3/AAAEAAIAAADsAP3/AAAEAAIAAADmAPz/AAAEAAIAAADnAPz/AAAEAAIAAADoAPz/AAAEAAIAAADpAPz/AAAEAAIAAADqAPz/AAAEAAIAAADrAPz/AAAEAAIAAADsAPz/AAAEAAIAAADnAPv/AAAEAAIAAADoAPv/AAAEAAIAAADpAPv/AAAEAAIAAADqAPv/AAAEAAIAAADrAPv/AAAEAAIAAADsAPv/AAAEAAIAAADoAPr/AAAEAAIAAADpAPr/AAAEAAIAAADqAPr/AAAEAAIAAADrAPr/AAAEAAIAAADsAPr/AAAEAAIAAADpAPn/AAAEAAIAAADqAPn/AAAEAAIAAADrAPn/AAAEAAIAAADsAPn/AAAEAAIAAADqAPj/AAAEAAIAAADrAPj/AAAEAAIAAADsAPj/AAAEAAIAAAC+APr/AAAEAAIAAAC+APv/AAAEAAIAAAC+APz/AAAEAAIAAAC+AP3/AAAEAAIAAAC5APr/AAAEAAIAAAC6APr/AAAEAAIAAAC7APr/AAAEAAIAAAC8APr/AAAEAAIAAAC9APr/AAAEAAIAAAC5APv/AAAEAAIAAAC5APz/AAAEAAIAAAC5AP3/AAAEAAIAAAC5AP7/AAAEAAIAAAC5AP//AAAEAAIAAAC4AP3/AAAEAAIAAAC4AP7/AAAEAAIAAAC4AP//AAAEAAIAAACSAPv/AAAEAAIAAACSAPz/AAAEAAIAAACSAP3/AAAEAAIAAACSAP7/AAAEAAIAAACSAP//AAAEAAIAAACTAPv/AAAEAAIAAACTAPz/AAAEAAIAAACTAP3/AAAEAAIAAACTAP7/AAAEAAIAAACTAP//AAAEAAIAAACUAPv/AAAEAAIAAACUAPz/AAAEAAIAAACUAP3/AAAEAAIAAACUAP7/AAAEAAIAAACUAP//AAAEAAIAAACRAPz/AAAEAAIAAACRAP3/AAAEAAIAAACRAP7/AAAEAAIAAACRAP//AAAEAAIAAACQAP3/AAAEAAIAAACQAP7/AAAEAAIAAACQAP//AAAEAAIAAACPAP7/AAAEAAIAAACPAP//AAAEAAIAAACOAP//AAAEAAIAAAAmAP//AAAEAAIAAAAnAP//AAAEAAIAAAAoAP//AAAEAAIAAAApAP//AAAEAAIAAAAmAP7/AAAEAAIAAAAnAP7/AAAEAAIAAAAoAP7/AAAEAAIAAAAqAP//AAAEAAIAAAApAP7/AAAEAAIAAAAmAP3/AAAEAAIAAAAnAP3/AAAEAAIAAAAoAP3/AAAEAAIAAAAmAPz/AAAEAAIAAAAnAPz/AAAEAAIAAAAKAP3/AAAIAAAAAAAKAP7/AAAIAAEAAAALAP3/AAAJAAAAAAALAP7/AAAJAAEAAAAKAP//AAAIAAEAAAALAP//AAAJAAEAAAAiAP3/AAAIAAIAAAAiAP7/AAAIAAMAAAAjAP3/AAAJAAIAAAAjAP7/AAAJAAMAAAAiAP//AAAIAAMAAAAjAP//AAAJAAMAAABKAP3/AAAIAAYAAABKAP7/AAAIAAcAAABLAP3/AAAJAAYAAABLAP7/AAAJAAcAAABKAP//AAAIAAcAAABLAP//AAAJAAcAAABQAPz/AAAIAAQAAABQAP3/AAAIAAUAAABRAPz/AAAJAAQAAABRAP3/AAAJAAUAAABQAP7/AAAIAAUAAABRAP7/AAAJAAUAAABQAP//AAAIAAUAAABRAP//AAAJAAUAAABgAP7/AAAIAAIAAABgAP//AAAIAAMAAABhAP7/AAAJAAIAAABhAP//AAAJAAMAAABzAP7/AAAIAAYAAABzAP//AAAIAAcAAAB0AP7/AAAJAAYAAAB0AP//AAAJAAcAAAC6AP7/AAAIAAQAAAC6AP//AAAIAAUAAAC7AP7/AAAJAAQAAAC7AP//AAAJAAUAAADUAP7/AAAIAAAAAADUAP//AAAIAAEAAADVAP7/AAAJAAAAAADVAP//AAAJAAEAAAD1AP//AAAEAAIAAAB/APz/AQAAAAAAAQCAAPz/AQAAAAAAAQCBAPz/AQAAAAAAAQCCAPz/AQAAAAAAAQB/APn/AQAAAAAAAgCAAPn/AQAAAAAAAgCBAPn/AQAAAAAAAgCCAPn/AQAAAAAACABdAPr/AQAAAAAAAQBeAPr/AQAAAAAAAQBfAPr/AQAAAAAAAQBgAPr/AQAAAAAAAQBhAPr/AQAAAAAAAQBiAPr/AQAAAAAAAQBYAPz/AQAAAAAAAQBZAPz/AQAAAAAAAQBWAPz/AQAAAAAAAQBXAPz/AQAAAAAACgAvAP3/AQAAAAAAAQAwAP3/AQAAAAAAAQAxAP3/AQAAAAAAAQAwAPn/AQAAAAAAAgAxAPn/AQAAAAAAAgAvAPn/AQAAAAAACAASAPz/AQAAAAAAAgATAPz/AQAAAAAAAgABAPz/AQAAAAAACABqAPz/AQAAAAAAAgBrAPz/AQAAAAAAAgBsAPz/AQAAAAAAAgBtAPz/AQAAAAAAAgBuAPz/AQAAAAAAAgCcAP3/AQAAAAAAAQCdAP3/AQAAAAAAAQCeAP3/AQAAAAAAAQCfAP3/AQAAAAAAAQCcAPn/AQAAAAAAAQCdAPn/AQAAAAAAAQCeAPn/AQAAAAAAAQCfAPn/AQAAAAAABQCoAPv/AQAAAAAAAgCpAPv/AQAAAAAAAgCqAPv/AQAAAAAAAgCrAPv/AQAAAAAAAgCsAPv/AQAAAAAAAgDYAPv/AQAAAAAAAgDaAPv/AQAAAAAAAgC9APv/AQAAAAAACQA1APn/AQAAAAAABgA2APn/AQAAAAAAAQA3APn/AQAAAAAAAQA4APn/AQAAAAAAAQAyAP3/AQAAAAAAAQDu/wAAAAABAAAAAADv/wAAAAACAAAAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAADAAIAAAAOAAIAAAABAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAADAAIAAAAmAAIAAAABAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAADAAIAAAA5AAIAAAABAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAADAAIAAABHAAIAAAABAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAADAAIAAABcAAIAAAABAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAADAAIAAABkAAIAAAABAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAADAAIAAABzAAIAAAABAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAADAAIAAACgAAIAAAABAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAADAAIAAAC2AAIAAAABAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAACAAAAAAAGAQAAAAACAAAAAAAHAQAAAAACAAAAAAAIAQAAAAACAAAAAAAJAQAAAAACAAAAAAAKAQAAAAACAAAAAAALAQAAAAACAAAAAAAMAQAAAAACAAAAAAANAQAAAAACAAAAAAAOAQAAAAACAAAAAAAPAQAAAAACAAAAAAAQAQAAAAACAAAAAAARAQAAAAACAAAAAAASAQAAAAACAAAAAAATAQAAAAADAAAAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAACAAEAAAAGAQEAAAACAAEAAAAHAQEAAAACAAEAAAAIAQEAAAACAAEAAAAJAQEAAAACAAEAAAAKAQEAAAACAAEAAAALAQEAAAACAAEAAAAMAQEAAAACAAEAAAANAQEAAAACAAEAAAAOAQEAAAACAAEAAAAPAQEAAAACAAEAAAAQAQEAAAACAAEAAAARAQEAAAACAAEAAAASAQEAAAACAAEAAAATAQEAAAADAAEAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAACAAIAAAAGAQIAAAACAAIAAAAHAQIAAAACAAIAAAAIAQIAAAACAAIAAAAJAQIAAAACAAIAAAAKAQIAAAACAAIAAAALAQIAAAACAAIAAAAMAQIAAAACAAIAAAANAQIAAAACAAIAAAAOAQIAAAACAAIAAAAPAQIAAAACAAIAAAAQAQIAAAACAAIAAAARAQIAAAACAAIAAAASAQIAAAACAAIAAAATAQIAAAADAAIAAADEAPz/AQAAAAAACQA0APz/AQAAAAAACQA=") +tile_set = SubResource("TileSet_udm75") + +[node name="Player" parent="." instance=ExtResource("5_ma4wy")] +position = Vector2(-232, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("7_d5jhh")] +tile_map_data = PackedByteArray("AAAaAP//AAAAAAAAAAAbAP//AAABAAAAAAAcAP//AAACAAAAAAAIAP//AAACAAAAAAAHAP//AAAAAAAAAAD6////AAAAAAAAAAD7////AAACAAAAAAA0AP//AAAAAAAAAAA1AP//AAACAAAAAABCAP//AAAAAAAAAABDAP//AAACAAAAAABeAP//AAAAAAAAAABfAP//AAACAAAAAABsAP//AAABAAAAAABtAP//AAABAAAAAABuAP//AAACAAAAAABrAP//AAAAAAAAAAB/AP//AAAAAAAAAACAAP//AAACAAAAAACLAP//AAAAAAAAAACMAP//AAACAAAAAACpAP//AAABAAAAAACqAP//AAABAAAAAACrAP//AAACAAAAAACoAP//AAAAAAAAAADEAP//AAAAAAAAAADFAP//AAACAAAAAADPAP//AAAAAAAAAADQAP//AAACAAAAAADiAP//AAABAAAAAADjAP//AAACAAAAAADhAP//AAAAAAAAAABNAP7/AAADAAAAAABNAP//AAADAAEAAABOAP7/AAADAAEAAABOAP//AAADAAEAAABOAP3/AAADAAAAAAA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("8_prnxp")] +position = Vector2(64, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("8_prnxp")] +position = Vector2(1160, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("8_prnxp")] +position = Vector2(1184, -48) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("8_prnxp")] +position = Vector2(1544, -32) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("8_prnxp")] +position = Vector2(2776, 0) + +[node name="Goomba6" parent="Enemies" instance=ExtResource("8_prnxp")] +position = Vector2(2832, 0) + +[node name="Goomba7" parent="Enemies" instance=ExtResource("8_prnxp")] +position = Vector2(3200, 0) + +[node name="Goomba8" parent="Enemies" instance=ExtResource("8_prnxp")] +position = Vector2(3224, 0) + +[node name="Goomba9" parent="Enemies" instance=ExtResource("8_prnxp")] +position = Vector2(3256, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("9_30uyf")] +position = Vector2(128, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("9_30uyf")] +position = Vector2(152, -48) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("9_30uyf")] +position = Vector2(384, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("9_30uyf")] +position = Vector2(416, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("9_30uyf")] +position = Vector2(840, -112) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("9_30uyf")] +position = Vector2(872, -112) + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("9_30uyf")] +position = Vector2(1696, 0) + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("9_30uyf")] +position = Vector2(1728, 0) + +[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("9_30uyf")] +position = Vector2(2192, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("10_bh0po")] +position = Vector2(3928, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("11_rms1d")] +position = Vector2(4024, 0) + +[node name="DropShadow" parent="." instance=ExtResource("12_k13b3")] + +[node name="PipeArea" parent="." instance=ExtResource("13_bbwtw")] +position = Vector2(1552, -32) +target_level = "uid://cy84limbl0qlf" + +[node name="PipeArea2" parent="." instance=ExtResource("13_bbwtw")] +position = Vector2(2992, -32) +pipe_id = 1 +target_level = "uid://cy84limbl0qlf" +exit_only = true + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("14_orasy") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("14_nhi67")] + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("14_ma4wy")] +position = Vector2(3144, -120) +item = ExtResource("15_0c5nj") + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("41_pxano") +nodes_to_delete = [NodePath("../Blocks")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("14_ma4wy")] +position = Vector2(1256, -72) +item = ExtResource("43_k8kfh") + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("16_pbpbc")] +position = Vector2(280, -56) +item = ExtResource("42_k8kfh") +metadata/r_coin_id = 0 + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("5_peix8")] +position = Vector2(840, -104) +item = ExtResource("42_k8kfh") +metadata/r_coin_id = 1 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("20_1qbg3")] +position = Vector2(1480, -88) +metadata/red_coin = 0 +metadata/r_coin_id = 2 + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("44_rqijy")] +position = Vector2(2728, -88) +id = 3 + +[node name="QuestionBlock2" parent="ChallengeNodes" instance=ExtResource("16_pbpbc")] +position = Vector2(3480, -72) +item = ExtResource("42_k8kfh") +metadata/r_coin_id = 4 + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("16_pbpbc")] +position = Vector2(280, -56) + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("5_peix8")] +position = Vector2(840, -104) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("20_1qbg3")] +position = Vector2(1480, -88) + +[node name="QuestionBlock2" parent="Blocks" instance=ExtResource("16_pbpbc")] +position = Vector2(3480, -72) + +[node name="Checkpoint" parent="." instance=ExtResource("45_1dn4e")] +position = Vector2(1928, 0) +optional = true + +[node name="CheckpointFlag" parent="." instance=ExtResource("46_eia21")] +position = Vector2(1928, 0) +optional = true + +[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="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@254224" to="Tiles/@AnimatableBody2D@254224/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254224" to="Tiles/@AnimatableBody2D@254224/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254224" to="Tiles/@AnimatableBody2D@254224" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254224" to="Tiles/@AnimatableBody2D@254224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254224" to="Tiles/@AnimatableBody2D@254224" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254224" to="Tiles/@AnimatableBody2D@254224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254225" to="Tiles/@AnimatableBody2D@254225/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254225" to="Tiles/@AnimatableBody2D@254225/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254225" to="Tiles/@AnimatableBody2D@254225" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254225" to="Tiles/@AnimatableBody2D@254225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254225" to="Tiles/@AnimatableBody2D@254225" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254225" to="Tiles/@AnimatableBody2D@254225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254226" to="Tiles/@AnimatableBody2D@254226/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254226" to="Tiles/@AnimatableBody2D@254226/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254226" to="Tiles/@AnimatableBody2D@254226" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254226" to="Tiles/@AnimatableBody2D@254226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254226" to="Tiles/@AnimatableBody2D@254226" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254226" to="Tiles/@AnimatableBody2D@254226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@254227" to="Tiles/@AnimatableBody2D@254227/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254227" to="Tiles/@AnimatableBody2D@254227/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254227" to="Tiles/@AnimatableBody2D@254227" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254227" to="Tiles/@AnimatableBody2D@254227" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254227" to="Tiles/@AnimatableBody2D@254227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254227" to="Tiles/@AnimatableBody2D@254227" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254227" to="Tiles/@AnimatableBody2D@254227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254228" to="Tiles/@AnimatableBody2D@254228/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254228" to="Tiles/@AnimatableBody2D@254228/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254228" to="Tiles/@AnimatableBody2D@254228" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254228" to="Tiles/@AnimatableBody2D@254228" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254228" to="Tiles/@AnimatableBody2D@254228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254228" to="Tiles/@AnimatableBody2D@254228" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254228" to="Tiles/@AnimatableBody2D@254228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254229" to="Tiles/@AnimatableBody2D@254229/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254229" to="Tiles/@AnimatableBody2D@254229/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254229" to="Tiles/@AnimatableBody2D@254229" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254229" to="Tiles/@AnimatableBody2D@254229" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254229" to="Tiles/@AnimatableBody2D@254229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254229" to="Tiles/@AnimatableBody2D@254229" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254229" to="Tiles/@AnimatableBody2D@254229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254230" to="Tiles/@AnimatableBody2D@254230/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254230" to="Tiles/@AnimatableBody2D@254230/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254230" to="Tiles/@AnimatableBody2D@254230" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254230" to="Tiles/@AnimatableBody2D@254230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254230" to="Tiles/@AnimatableBody2D@254230" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254230" to="Tiles/@AnimatableBody2D@254230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254231" to="Tiles/@AnimatableBody2D@254231/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254231" to="Tiles/@AnimatableBody2D@254231/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254231" to="Tiles/@AnimatableBody2D@254231" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254231" to="Tiles/@AnimatableBody2D@254231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254231" to="Tiles/@AnimatableBody2D@254231" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254231" to="Tiles/@AnimatableBody2D@254231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254232" to="Tiles/@AnimatableBody2D@254232/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254232" to="Tiles/@AnimatableBody2D@254232/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254232" to="Tiles/@AnimatableBody2D@254232" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254232" to="Tiles/@AnimatableBody2D@254232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254232" to="Tiles/@AnimatableBody2D@254232" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254232" to="Tiles/@AnimatableBody2D@254232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254233" to="Tiles/@AnimatableBody2D@254233/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254233" to="Tiles/@AnimatableBody2D@254233/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254233" to="Tiles/@AnimatableBody2D@254233" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254233" to="Tiles/@AnimatableBody2D@254233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254233" to="Tiles/@AnimatableBody2D@254233" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254233" to="Tiles/@AnimatableBody2D@254233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254234" to="Tiles/@AnimatableBody2D@254234/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254234" to="Tiles/@AnimatableBody2D@254234/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254234" to="Tiles/@AnimatableBody2D@254234" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254234" to="Tiles/@AnimatableBody2D@254234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254234" to="Tiles/@AnimatableBody2D@254234" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254234" to="Tiles/@AnimatableBody2D@254234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254235" to="Tiles/@AnimatableBody2D@254235/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254235" to="Tiles/@AnimatableBody2D@254235/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254235" to="Tiles/@AnimatableBody2D@254235" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254235" to="Tiles/@AnimatableBody2D@254235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254235" to="Tiles/@AnimatableBody2D@254235" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254235" to="Tiles/@AnimatableBody2D@254235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254236" to="Tiles/@AnimatableBody2D@254236/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254236" to="Tiles/@AnimatableBody2D@254236/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254236" to="Tiles/@AnimatableBody2D@254236" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254236" to="Tiles/@AnimatableBody2D@254236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254236" to="Tiles/@AnimatableBody2D@254236" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254236" to="Tiles/@AnimatableBody2D@254236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254237" to="Tiles/@AnimatableBody2D@254237/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254237" to="Tiles/@AnimatableBody2D@254237/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254237" to="Tiles/@AnimatableBody2D@254237" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254237" to="Tiles/@AnimatableBody2D@254237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254237" to="Tiles/@AnimatableBody2D@254237" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254237" to="Tiles/@AnimatableBody2D@254237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254238" to="Tiles/@AnimatableBody2D@254238/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254238" to="Tiles/@AnimatableBody2D@254238/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254238" to="Tiles/@AnimatableBody2D@254238" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254238" to="Tiles/@AnimatableBody2D@254238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254238" to="Tiles/@AnimatableBody2D@254238" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254238" to="Tiles/@AnimatableBody2D@254238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254239" to="Tiles/@AnimatableBody2D@254239/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254239" to="Tiles/@AnimatableBody2D@254239/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254239" to="Tiles/@AnimatableBody2D@254239" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254239" to="Tiles/@AnimatableBody2D@254239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254239" to="Tiles/@AnimatableBody2D@254239" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254239" to="Tiles/@AnimatableBody2D@254239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254240" to="Tiles/@AnimatableBody2D@254240/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254240" to="Tiles/@AnimatableBody2D@254240/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254240" to="Tiles/@AnimatableBody2D@254240" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254240" to="Tiles/@AnimatableBody2D@254240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254240" to="Tiles/@AnimatableBody2D@254240" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254240" to="Tiles/@AnimatableBody2D@254240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254241" to="Tiles/@AnimatableBody2D@254241/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254241" to="Tiles/@AnimatableBody2D@254241/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254241" to="Tiles/@AnimatableBody2D@254241" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254241" to="Tiles/@AnimatableBody2D@254241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254241" to="Tiles/@AnimatableBody2D@254241" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254241" to="Tiles/@AnimatableBody2D@254241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254242" to="Tiles/@AnimatableBody2D@254242/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254242" to="Tiles/@AnimatableBody2D@254242/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254242" to="Tiles/@AnimatableBody2D@254242" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254242" to="Tiles/@AnimatableBody2D@254242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254242" to="Tiles/@AnimatableBody2D@254242" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254242" to="Tiles/@AnimatableBody2D@254242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254243" to="Tiles/@AnimatableBody2D@254243/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254243" to="Tiles/@AnimatableBody2D@254243/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254243" to="Tiles/@AnimatableBody2D@254243" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254243" to="Tiles/@AnimatableBody2D@254243" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254243" to="Tiles/@AnimatableBody2D@254243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254243" to="Tiles/@AnimatableBody2D@254243" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254243" to="Tiles/@AnimatableBody2D@254243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254244" to="Tiles/@AnimatableBody2D@254244/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254244" to="Tiles/@AnimatableBody2D@254244/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254244" to="Tiles/@AnimatableBody2D@254244" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254244" to="Tiles/@AnimatableBody2D@254244" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254244" to="Tiles/@AnimatableBody2D@254244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254244" to="Tiles/@AnimatableBody2D@254244" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254244" to="Tiles/@AnimatableBody2D@254244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254245" to="Tiles/@AnimatableBody2D@254245/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254245" to="Tiles/@AnimatableBody2D@254245/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254245" to="Tiles/@AnimatableBody2D@254245" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254245" to="Tiles/@AnimatableBody2D@254245" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254245" to="Tiles/@AnimatableBody2D@254245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254245" to="Tiles/@AnimatableBody2D@254245" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254245" to="Tiles/@AnimatableBody2D@254245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254246" to="Tiles/@AnimatableBody2D@254246/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254246" to="Tiles/@AnimatableBody2D@254246/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254246" to="Tiles/@AnimatableBody2D@254246" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254246" to="Tiles/@AnimatableBody2D@254246" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254246" to="Tiles/@AnimatableBody2D@254246/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254246" to="Tiles/@AnimatableBody2D@254246" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254246" to="Tiles/@AnimatableBody2D@254246/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254247" to="Tiles/@AnimatableBody2D@254247/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254247" to="Tiles/@AnimatableBody2D@254247/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254247" to="Tiles/@AnimatableBody2D@254247" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254247" to="Tiles/@AnimatableBody2D@254247" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254247" to="Tiles/@AnimatableBody2D@254247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254247" to="Tiles/@AnimatableBody2D@254247" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254247" to="Tiles/@AnimatableBody2D@254247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254248" to="Tiles/@AnimatableBody2D@254248/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254248" to="Tiles/@AnimatableBody2D@254248/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254248" to="Tiles/@AnimatableBody2D@254248" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254248" to="Tiles/@AnimatableBody2D@254248" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254248" to="Tiles/@AnimatableBody2D@254248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254248" to="Tiles/@AnimatableBody2D@254248" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254248" to="Tiles/@AnimatableBody2D@254248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254249" to="Tiles/@AnimatableBody2D@254249/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254249" to="Tiles/@AnimatableBody2D@254249/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254249" to="Tiles/@AnimatableBody2D@254249" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254249" to="Tiles/@AnimatableBody2D@254249" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254249" to="Tiles/@AnimatableBody2D@254249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254249" to="Tiles/@AnimatableBody2D@254249" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254249" to="Tiles/@AnimatableBody2D@254249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254250" to="Tiles/@AnimatableBody2D@254250/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254250" to="Tiles/@AnimatableBody2D@254250/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254250" to="Tiles/@AnimatableBody2D@254250" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254250" to="Tiles/@AnimatableBody2D@254250" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254250" to="Tiles/@AnimatableBody2D@254250/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254250" to="Tiles/@AnimatableBody2D@254250" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254250" to="Tiles/@AnimatableBody2D@254250/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254251" to="Tiles/@AnimatableBody2D@254251/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254251" to="Tiles/@AnimatableBody2D@254251/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254251" to="Tiles/@AnimatableBody2D@254251" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254251" to="Tiles/@AnimatableBody2D@254251" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254251" to="Tiles/@AnimatableBody2D@254251/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254251" to="Tiles/@AnimatableBody2D@254251" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254251" to="Tiles/@AnimatableBody2D@254251/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254252" to="Tiles/@AnimatableBody2D@254252/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254252" to="Tiles/@AnimatableBody2D@254252/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254252" to="Tiles/@AnimatableBody2D@254252" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254252" to="Tiles/@AnimatableBody2D@254252" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254252" to="Tiles/@AnimatableBody2D@254252/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254252" to="Tiles/@AnimatableBody2D@254252" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254252" to="Tiles/@AnimatableBody2D@254252/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254253" to="Tiles/@AnimatableBody2D@254253/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254253" to="Tiles/@AnimatableBody2D@254253/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254253" to="Tiles/@AnimatableBody2D@254253" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254253" to="Tiles/@AnimatableBody2D@254253" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254253" to="Tiles/@AnimatableBody2D@254253/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254253" to="Tiles/@AnimatableBody2D@254253" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254253" to="Tiles/@AnimatableBody2D@254253/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254254" to="Tiles/@AnimatableBody2D@254254/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254254" to="Tiles/@AnimatableBody2D@254254/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254254" to="Tiles/@AnimatableBody2D@254254" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254254" to="Tiles/@AnimatableBody2D@254254/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254254" to="Tiles/@AnimatableBody2D@254254" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254254" to="Tiles/@AnimatableBody2D@254254/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254255" to="Tiles/@AnimatableBody2D@254255/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254255" to="Tiles/@AnimatableBody2D@254255/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254255" to="Tiles/@AnimatableBody2D@254255" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254255" to="Tiles/@AnimatableBody2D@254255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254255" to="Tiles/@AnimatableBody2D@254255" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254255" to="Tiles/@AnimatableBody2D@254255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254256" to="Tiles/@AnimatableBody2D@254256/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254256" to="Tiles/@AnimatableBody2D@254256/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254256" to="Tiles/@AnimatableBody2D@254256" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254256" to="Tiles/@AnimatableBody2D@254256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254256" to="Tiles/@AnimatableBody2D@254256" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254256" to="Tiles/@AnimatableBody2D@254256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254257" to="Tiles/@AnimatableBody2D@254257/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254257" to="Tiles/@AnimatableBody2D@254257/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254257" to="Tiles/@AnimatableBody2D@254257" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254257" to="Tiles/@AnimatableBody2D@254257/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254257" to="Tiles/@AnimatableBody2D@254257" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254257" to="Tiles/@AnimatableBody2D@254257/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254258" to="Tiles/@AnimatableBody2D@254258/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254258" to="Tiles/@AnimatableBody2D@254258/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254258" to="Tiles/@AnimatableBody2D@254258" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254258" to="Tiles/@AnimatableBody2D@254258/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254258" to="Tiles/@AnimatableBody2D@254258" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254258" to="Tiles/@AnimatableBody2D@254258/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254259" to="Tiles/@AnimatableBody2D@254259/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254259" to="Tiles/@AnimatableBody2D@254259/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254259" to="Tiles/@AnimatableBody2D@254259" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254259" to="Tiles/@AnimatableBody2D@254259/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254259" to="Tiles/@AnimatableBody2D@254259" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254259" to="Tiles/@AnimatableBody2D@254259/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254260" to="Tiles/@AnimatableBody2D@254260/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254260" to="Tiles/@AnimatableBody2D@254260/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254260" to="Tiles/@AnimatableBody2D@254260" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254260" to="Tiles/@AnimatableBody2D@254260/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254260" to="Tiles/@AnimatableBody2D@254260" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254260" to="Tiles/@AnimatableBody2D@254260/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254261" to="Tiles/@AnimatableBody2D@254261/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254261" to="Tiles/@AnimatableBody2D@254261/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254261" to="Tiles/@AnimatableBody2D@254261" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254261" to="Tiles/@AnimatableBody2D@254261/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254261" to="Tiles/@AnimatableBody2D@254261/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254261" to="Tiles/@AnimatableBody2D@254261" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254261" to="Tiles/@AnimatableBody2D@254261/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254262" to="Tiles/@AnimatableBody2D@254262/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254262" to="Tiles/@AnimatableBody2D@254262/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254262" to="Tiles/@AnimatableBody2D@254262" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254262" to="Tiles/@AnimatableBody2D@254262" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254262" to="Tiles/@AnimatableBody2D@254262/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254262" to="Tiles/@AnimatableBody2D@254262" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254262" to="Tiles/@AnimatableBody2D@254262/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254263" to="Tiles/@AnimatableBody2D@254263/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254263" to="Tiles/@AnimatableBody2D@254263/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254263" to="Tiles/@AnimatableBody2D@254263" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254263" to="Tiles/@AnimatableBody2D@254263" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254263" to="Tiles/@AnimatableBody2D@254263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254263" to="Tiles/@AnimatableBody2D@254263" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254263" to="Tiles/@AnimatableBody2D@254263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254264" to="Tiles/@AnimatableBody2D@254264/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254264" to="Tiles/@AnimatableBody2D@254264/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254264" to="Tiles/@AnimatableBody2D@254264" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254264" to="Tiles/@AnimatableBody2D@254264" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254264" to="Tiles/@AnimatableBody2D@254264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254264" to="Tiles/@AnimatableBody2D@254264" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254264" to="Tiles/@AnimatableBody2D@254264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254265" to="Tiles/@AnimatableBody2D@254265/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254265" to="Tiles/@AnimatableBody2D@254265/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254265" to="Tiles/@AnimatableBody2D@254265" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254265" to="Tiles/@AnimatableBody2D@254265" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254265" to="Tiles/@AnimatableBody2D@254265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254265" to="Tiles/@AnimatableBody2D@254265" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254265" to="Tiles/@AnimatableBody2D@254265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254266" to="Tiles/@AnimatableBody2D@254266/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254266" to="Tiles/@AnimatableBody2D@254266/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254266" to="Tiles/@AnimatableBody2D@254266" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254266" to="Tiles/@AnimatableBody2D@254266" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254266" to="Tiles/@AnimatableBody2D@254266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254266" to="Tiles/@AnimatableBody2D@254266" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254266" to="Tiles/@AnimatableBody2D@254266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254267" to="Tiles/@AnimatableBody2D@254267/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254267" to="Tiles/@AnimatableBody2D@254267/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254267" to="Tiles/@AnimatableBody2D@254267" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254267" to="Tiles/@AnimatableBody2D@254267" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254267" to="Tiles/@AnimatableBody2D@254267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254267" to="Tiles/@AnimatableBody2D@254267" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254267" to="Tiles/@AnimatableBody2D@254267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254268" to="Tiles/@AnimatableBody2D@254268/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254268" to="Tiles/@AnimatableBody2D@254268/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254268" to="Tiles/@AnimatableBody2D@254268" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254268" to="Tiles/@AnimatableBody2D@254268" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254268" to="Tiles/@AnimatableBody2D@254268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254268" to="Tiles/@AnimatableBody2D@254268" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254268" to="Tiles/@AnimatableBody2D@254268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254269" to="Tiles/@AnimatableBody2D@254269/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254269" to="Tiles/@AnimatableBody2D@254269/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254269" to="Tiles/@AnimatableBody2D@254269" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254269" to="Tiles/@AnimatableBody2D@254269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254269" to="Tiles/@AnimatableBody2D@254269" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254269" to="Tiles/@AnimatableBody2D@254269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254270" to="Tiles/@AnimatableBody2D@254270/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254270" to="Tiles/@AnimatableBody2D@254270/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254270" to="Tiles/@AnimatableBody2D@254270" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254270" to="Tiles/@AnimatableBody2D@254270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254270" to="Tiles/@AnimatableBody2D@254270" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254270" to="Tiles/@AnimatableBody2D@254270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254271" to="Tiles/@AnimatableBody2D@254271/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254271" to="Tiles/@AnimatableBody2D@254271/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254271" to="Tiles/@AnimatableBody2D@254271" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254271" to="Tiles/@AnimatableBody2D@254271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254271" to="Tiles/@AnimatableBody2D@254271" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254271" to="Tiles/@AnimatableBody2D@254271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254272" to="Tiles/@AnimatableBody2D@254272/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254272" to="Tiles/@AnimatableBody2D@254272/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254272" to="Tiles/@AnimatableBody2D@254272" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254272" to="Tiles/@AnimatableBody2D@254272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254272" to="Tiles/@AnimatableBody2D@254272" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254272" to="Tiles/@AnimatableBody2D@254272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254273" to="Tiles/@AnimatableBody2D@254273/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254273" to="Tiles/@AnimatableBody2D@254273/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254273" to="Tiles/@AnimatableBody2D@254273" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254273" to="Tiles/@AnimatableBody2D@254273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254273" to="Tiles/@AnimatableBody2D@254273" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254273" to="Tiles/@AnimatableBody2D@254273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254274" to="Tiles/@AnimatableBody2D@254274/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254274" to="Tiles/@AnimatableBody2D@254274/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254274" to="Tiles/@AnimatableBody2D@254274" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254274" to="Tiles/@AnimatableBody2D@254274" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254274" to="Tiles/@AnimatableBody2D@254274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254274" to="Tiles/@AnimatableBody2D@254274" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254274" to="Tiles/@AnimatableBody2D@254274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254275" to="Tiles/@AnimatableBody2D@254275/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254275" to="Tiles/@AnimatableBody2D@254275/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254275" to="Tiles/@AnimatableBody2D@254275" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254275" to="Tiles/@AnimatableBody2D@254275" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254275" to="Tiles/@AnimatableBody2D@254275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254275" to="Tiles/@AnimatableBody2D@254275" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254275" to="Tiles/@AnimatableBody2D@254275/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World1/1-1a.tscn b/Scenes/Levels/SMBS/World1/1-1a.tscn new file mode 100644 index 0000000..cfd2063 --- /dev/null +++ b/Scenes/Levels/SMBS/World1/1-1a.tscn @@ -0,0 +1,1342 @@ +[gd_scene load_steps=3 format=4 uid="uid://cy84limbl0qlf"] + +[ext_resource type="PackedScene" uid="uid://3cvtloqujpwd" path="res://Scenes/Levels/SMBLL/World5/5-3a.tscn" id="1_2e1ko"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="3_aaiuc"] + +[node name="5-3a" instance=ExtResource("1_2e1ko")] +campaign = "SMBS" + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw//X/AAAEAAIAAADw//b/AAAEAAIAAADw//f/AAAEAAIAAADw//j/AAAEAAIAAADw//n/AAAEAAIAAADw//r/AAAEAAIAAADw//v/AAAEAAIAAADw//z/AAAEAAIAAADw//3/AAAEAAIAAADw//7/AAAEAAIAAADw////AAAEAAIAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAANAP7/AAALAAAAAAANAP//AAALAAEAAAAOAP7/AAAMAAAAAAAOAP//AAAMAAEAAAAPAP7/AAAJAAEAAAAPAP//AAAJAAEAAAAQAPf/AAAEAAIAAAAQAPj/AAAEAAIAAAAQAPn/AAAEAAIAAAAQAPr/AAAEAAIAAAAQAPv/AAAEAAIAAAAQAPz/AAAEAAIAAAAQAP3/AAAEAAIAAAAQAP7/AAAEAAIAAAAQAP//AAAEAAIAAAAQAPX/AAAEAAIAAAAQAPb/AAAEAAIAAAAPAPX/AAAJAAEAAAAPAPb/AAAJAAEAAAAPAPf/AAAJAAEAAAAPAPj/AAAJAAEAAAAPAPn/AAAJAAEAAAAPAPr/AAAJAAEAAAAPAPv/AAAJAAEAAAAPAPz/AAAJAAEAAAAPAP3/AAAJAAEAAAD0//3/AQAAAAAAAQD1//3/AQAAAAAAAQD2//3/AQAAAAAAAQD3//3/AQAAAAAAAQD4//3/AQAAAAAAAQD5//3/AQAAAAAAAQD6//3/AQAAAAAAAQD7//3/AQAAAAAAAQD8//3/AQAAAAAAAQD9//3/AQAAAAAAAQD+//3/AQAAAAAAAQD///3/AQAAAAAAAQAAAP3/AQAAAAAAAQABAP3/AQAAAAAAAQACAP3/AQAAAAAAAQADAP3/AQAAAAAAAQAEAP3/AQAAAAAAAQAFAP3/AQAAAAAAAQAGAP3/AQAAAAAAAQAHAP3/AQAAAAAAAQAIAP3/AQAAAAAAAQAJAP3/AQAAAAAAAQAKAP3/AQAAAAAAAQALAP3/AQAAAAAABQD0//X/AQAAAAAAAQD0//b/AQAAAAAAAQD0//f/AQAAAAAAAQD0//j/AQAAAAAAAQD0//n/AQAAAAAAAQD0//r/AQAAAAAAAQD0//v/AQAAAAAAAQD0//z/AQAAAAAAAQD1//X/AQAAAAAAAQD1//b/AQAAAAAAAQD1//f/AQAAAAAAAQD1//j/AQAAAAAAAQD1//n/AQAAAAAAAQD1//r/AQAAAAAAAQD1//v/AQAAAAAAAQD1//z/AQAAAAAAAQD2//X/AQAAAAAAAQD2//b/AQAAAAAAAQD2//f/AQAAAAAAAQD2//j/AQAAAAAAAQD2//n/AQAAAAAAAQD2//r/AQAAAAAAAQD2//v/AQAAAAAAAQD2//z/AQAAAAAAAQD3//X/AQAAAAAAAQD3//b/AQAAAAAAAQD3//f/AQAAAAAAAQD3//j/AQAAAAAAAQD3//n/AQAAAAAAAQD3//r/AQAAAAAAAQD3//v/AQAAAAAAAQD3//z/AQAAAAAAAQD4//X/AQAAAAAAAQD4//b/AQAAAAAAAQD4//f/AQAAAAAAAQD4//j/AQAAAAAAAQD4//n/AQAAAAAAAQD4//r/AQAAAAAAAQD4//v/AQAAAAAAAQD4//z/AQAAAAAAAQD5//X/AQAAAAAAAQD5//b/AQAAAAAAAQD5//f/AQAAAAAAAQD5//j/AQAAAAAAAQD5//n/AQAAAAAAAQD5//r/AQAAAAAAAQD5//v/AQAAAAAAAQD5//z/AQAAAAAAAQD6//X/AQAAAAAAAQD6//b/AQAAAAAAAQD6//f/AQAAAAAAAQD6//j/AQAAAAAAAQD6//n/AQAAAAAAAQD6//r/AQAAAAAAAQD6//v/AQAAAAAAAQD6//z/AQAAAAAAAQD7//X/AQAAAAAAAQD7//b/AQAAAAAAAQD7//f/AQAAAAAAAQD7//j/AQAAAAAAAQD7//n/AQAAAAAAAQD7//r/AQAAAAAAAQD7//v/AQAAAAAAAQD7//z/AQAAAAAAAQD8//X/AQAAAAAAAQD8//b/AQAAAAAAAQD8//f/AQAAAAAAAQD8//j/AQAAAAAAAQD8//n/AQAAAAAAAQD8//r/AQAAAAAAAQD8//v/AQAAAAAAAQD8//z/AQAAAAAAAQD9//X/AQAAAAAAAQD9//b/AQAAAAAAAQD9//f/AQAAAAAAAQD9//j/AQAAAAAAAQD9//n/AQAAAAAAAQD9//r/AQAAAAAAAQD9//v/AQAAAAAAAQD9//z/AQAAAAAAAQD+//X/AQAAAAAAAQD+//b/AQAAAAAAAQD+//f/AQAAAAAAAQD+//j/AQAAAAAAAQD+//n/AQAAAAAAAQD+//r/AQAAAAAAAQD+//v/AQAAAAAAAQD+//z/AQAAAAAAAQD///X/AQAAAAAAAQD///b/AQAAAAAAAQD///f/AQAAAAAAAQD///j/AQAAAAAAAQD///n/AQAAAAAAAQD///r/AQAAAAAAAQD///v/AQAAAAAAAQD///z/AQAAAAAAAQAAAPX/AQAAAAAAAQAAAPb/AQAAAAAAAQAAAPf/AQAAAAAAAQAAAPj/AQAAAAAAAQAAAPn/AQAAAAAAAQAAAPr/AQAAAAAAAQAAAPv/AQAAAAAAAQAAAPz/AQAAAAAAAQABAPX/AQAAAAAAAQABAPb/AQAAAAAAAQABAPf/AQAAAAAAAQABAPj/AQAAAAAAAQABAPn/AQAAAAAAAQABAPr/AQAAAAAAAQABAPv/AQAAAAAAAQABAPz/AQAAAAAAAQACAPX/AQAAAAAAAQACAPb/AQAAAAAAAQACAPf/AQAAAAAAAQACAPj/AQAAAAAAAQACAPn/AQAAAAAAAQACAPr/AQAAAAAAAQACAPv/AQAAAAAAAQACAPz/AQAAAAAAAQADAPX/AQAAAAAAAQADAPb/AQAAAAAAAQADAPf/AQAAAAAAAQADAPj/AQAAAAAAAQADAPn/AQAAAAAAAQADAPr/AQAAAAAAAQADAPv/AQAAAAAAAQADAPz/AQAAAAAAAQAEAPX/AQAAAAAAAQAEAPb/AQAAAAAAAQAEAPf/AQAAAAAAAQAEAPj/AQAAAAAAAQAEAPn/AQAAAAAAAQAEAPr/AQAAAAAAAQAEAPv/AQAAAAAAAQAEAPz/AQAAAAAAAQAFAPX/AQAAAAAAAQAFAPb/AQAAAAAAAQAFAPf/AQAAAAAAAQAFAPj/AQAAAAAAAQAFAPn/AQAAAAAAAQAFAPr/AQAAAAAAAQAFAPv/AQAAAAAABQAFAPz/AQAAAAAAAQAGAPX/AQAAAAAAAQAGAPb/AQAAAAAAAQAGAPf/AQAAAAAAAQAGAPj/AQAAAAAAAQAGAPn/AQAAAAAAAQAGAPr/AQAAAAAAAQAGAPv/AQAAAAAAAQAGAPz/AQAAAAAAAQAHAPX/AQAAAAAAAQAHAPb/AQAAAAAAAQAHAPf/AQAAAAAAAQAHAPj/AQAAAAAAAQAHAPn/AQAAAAAAAQAHAPr/AQAAAAAAAQAHAPv/AQAAAAAAAQAHAPz/AQAAAAAAAQAIAPX/AQAAAAAAAQAIAPb/AQAAAAAAAQAIAPf/AQAAAAAAAQAIAPj/AQAAAAAAAQAIAPn/AQAAAAAAAQAIAPr/AQAAAAAAAQAIAPv/AQAAAAAAAQAIAPz/AQAAAAAAAQAJAPX/AQAAAAAAAQAJAPb/AQAAAAAAAQAJAPf/AQAAAAAAAQAJAPj/AQAAAAAAAQAJAPn/AQAAAAAAAQAJAPr/AQAAAAAAAQAJAPv/AQAAAAAAAQAJAPz/AQAAAAAAAQAKAPX/AQAAAAAAAQAKAPb/AQAAAAAAAQAKAPf/AQAAAAAAAQAKAPj/AQAAAAAAAQAKAPn/AQAAAAAAAQAKAPr/AQAAAAAAAQAKAPv/AQAAAAAAAQAKAPz/AQAAAAAAAQALAPX/AQAAAAAAAQALAPb/AQAAAAAAAQALAPf/AQAAAAAAAQALAPj/AQAAAAAAAQALAPn/AQAAAAAAAQALAPr/AQAAAAAAAQALAPv/AQAAAAAAAQALAPz/AQAAAAAAAQAMAPX/AAAAAAQAAAAMAPb/AAAAAAQAAAAMAPf/AAAAAAQAAAAMAPj/AAAAAAQAAAAMAPn/AAAAAAQAAAAMAPr/AAAAAAQAAAAMAPv/AAAAAAQAAAAMAPz/AAAAAAQAAAD0////AQAAAAAAAwD1////AQAAAAAAAwD2////AQAAAAAAAwD3////AQAAAAAAAwD4////AQAAAAAAAwD5////AQAAAAAAAwD6////AQAAAAAAAwD7////AQAAAAAAAwD8////AQAAAAAAAwD9////AQAAAAAAAwD+////AQAAAAAAAwD/////AQAAAAAAAwAAAP//AQAAAAAAAwABAP//AQAAAAAAAwACAP//AQAAAAAAAwAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAAARAPX/AAAEAAIAAAARAPb/AAAEAAIAAAARAPf/AAAEAAIAAAARAPj/AAAEAAIAAAARAPn/AAAEAAIAAAARAPr/AAAEAAIAAAARAPv/AAAEAAIAAAARAPz/AAAEAAIAAAARAP3/AAAEAAIAAAARAP7/AAAEAAIAAAARAP//AAAEAAIAAAASAPX/AAAEAAIAAAASAPb/AAAEAAIAAAASAPf/AAAEAAIAAAASAPj/AAAEAAIAAAASAPn/AAAEAAIAAAASAPr/AAAEAAIAAAASAPv/AAAEAAIAAAASAPz/AAAEAAIAAAASAP3/AAAEAAIAAAASAP7/AAAEAAIAAAASAP//AAAEAAIAAAATAPX/AAAEAAIAAAATAPb/AAAEAAIAAAATAPf/AAAEAAIAAAATAPj/AAAEAAIAAAATAPn/AAAEAAIAAAATAPr/AAAEAAIAAAATAPv/AAAEAAIAAAATAPz/AAAEAAIAAAATAP3/AAAEAAIAAAATAP7/AAAEAAIAAAATAP//AAAEAAIAAAAUAPX/AAAEAAIAAAAUAPb/AAAEAAIAAAAUAPf/AAAEAAIAAAAUAPj/AAAEAAIAAAAUAPn/AAAEAAIAAAAUAPr/AAAEAAIAAAAUAPv/AAAEAAIAAAAUAPz/AAAEAAIAAAAUAP3/AAAEAAIAAAAUAP7/AAAEAAIAAAAUAP//AAAEAAIAAAAVAPX/AAAEAAIAAAAVAPb/AAAEAAIAAAAVAPf/AAAEAAIAAAAVAPj/AAAEAAIAAAAVAPn/AAAEAAIAAAAVAPr/AAAEAAIAAAAVAPv/AAAEAAIAAAAVAPz/AAAEAAIAAAAVAP3/AAAEAAIAAAAVAP7/AAAEAAIAAAAVAP//AAAEAAIAAAAWAPX/AAAEAAIAAAAWAPb/AAAEAAIAAAAWAPf/AAAEAAIAAAAWAPj/AAAEAAIAAAAWAPn/AAAEAAIAAAAWAPr/AAAEAAIAAAAWAPv/AAAEAAIAAAAWAPz/AAAEAAIAAAAWAP3/AAAEAAIAAAAWAP7/AAAEAAIAAAAWAP//AAAEAAIAAAAXAPX/AAAEAAIAAAAXAPb/AAAEAAIAAAAXAPf/AAAEAAIAAAAXAPj/AAAEAAIAAAAXAPn/AAAEAAIAAAAXAPr/AAAEAAIAAAAXAPv/AAAEAAIAAAAXAPz/AAAEAAIAAAAXAP3/AAAEAAIAAAAXAP7/AAAEAAIAAAAXAP//AAAEAAIAAAAYAPX/AAAEAAIAAAAYAPb/AAAEAAIAAAAYAPf/AAAEAAIAAAAYAPj/AAAEAAIAAAAYAPn/AAAEAAIAAAAYAPr/AAAEAAIAAAAYAPv/AAAEAAIAAAAYAPz/AAAEAAIAAAAYAP3/AAAEAAIAAAAYAP7/AAAEAAIAAAAYAP//AAAEAAIAAAAZAPX/AAAEAAIAAAAZAPb/AAAEAAIAAAAZAPf/AAAEAAIAAAAZAPj/AAAEAAIAAAAZAPn/AAAEAAIAAAAZAPr/AAAEAAIAAAAZAPv/AAAEAAIAAAAZAPz/AAAEAAIAAAAZAP3/AAAEAAIAAAAZAP7/AAAEAAIAAAAZAP//AAAEAAIAAAAaAPX/AAAEAAIAAAAaAPb/AAAEAAIAAAAaAPf/AAAEAAIAAAAaAPj/AAAEAAIAAAAaAPn/AAAEAAIAAAAaAPr/AAAEAAIAAAAaAPv/AAAEAAIAAAAaAPz/AAAEAAIAAAAaAP3/AAAEAAIAAAAaAP7/AAAEAAIAAAAaAP//AAAEAAIAAAAbAPX/AAAEAAIAAAAbAPb/AAAEAAIAAAAbAPf/AAAEAAIAAAAbAPj/AAAEAAIAAAAbAPn/AAAEAAIAAAAbAPr/AAAEAAIAAAAbAPv/AAAEAAIAAAAbAPz/AAAEAAIAAAAbAP3/AAAEAAIAAAAbAP7/AAAEAAIAAAAbAP//AAAEAAIAAAAcAPX/AAAEAAIAAAAcAPb/AAAEAAIAAAAcAPf/AAAEAAIAAAAcAPj/AAAEAAIAAAAcAPn/AAAEAAIAAAAcAPr/AAAEAAIAAAAcAPv/AAAEAAIAAAAcAPz/AAAEAAIAAAAcAP3/AAAEAAIAAAAcAP7/AAAEAAIAAAAcAP//AAAEAAIAAAAdAPX/AAAEAAIAAAAdAPb/AAAEAAIAAAAdAPf/AAAEAAIAAAAdAPj/AAAEAAIAAAAdAPn/AAAEAAIAAAAdAPr/AAAEAAIAAAAdAPv/AAAEAAIAAAAdAPz/AAAEAAIAAAAdAP3/AAAEAAIAAAAdAP7/AAAEAAIAAAAdAP//AAAEAAIAAAAeAPX/AAAEAAIAAAAeAPb/AAAEAAIAAAAeAPf/AAAEAAIAAAAeAPj/AAAEAAIAAAAeAPn/AAAEAAIAAAAeAPr/AAAEAAIAAAAeAPv/AAAEAAIAAAAeAPz/AAAEAAIAAAAeAP3/AAAEAAIAAAAeAP7/AAAEAAIAAAAeAP//AAAEAAIAAAAfAPX/AAAEAAIAAAAfAPb/AAAEAAIAAAAfAPf/AAAEAAIAAAAfAPj/AAAEAAIAAAAfAPn/AAAEAAIAAAAfAPr/AAAEAAIAAAAfAPv/AAAEAAIAAAAfAPz/AAAEAAIAAAAfAP3/AAAEAAIAAAAfAP7/AAAEAAIAAAAfAP//AAAEAAIAAAAgAPX/AAAEAAIAAAAgAPb/AAAEAAIAAAAgAPf/AAAEAAIAAAAgAPj/AAAEAAIAAAAgAPn/AAAEAAIAAAAgAPr/AAAEAAIAAAAgAPv/AAAEAAIAAAAgAPz/AAAEAAIAAAAgAP3/AAAEAAIAAAAgAP7/AAAEAAIAAAAgAP//AAAEAAIAAAAhAPX/AAAEAAIAAAAhAPb/AAAEAAIAAAAhAPf/AAAEAAIAAAAhAPj/AAAEAAIAAAAhAPn/AAAEAAIAAAAhAPr/AAAEAAIAAAAhAPv/AAAEAAIAAAAhAPz/AAAEAAIAAAAhAP3/AAAEAAIAAAAhAP7/AAAEAAIAAAAhAP//AAAEAAIAAAAiAPX/AAAEAAIAAAAiAPb/AAAEAAIAAAAiAPf/AAAEAAIAAAAiAPj/AAAEAAIAAAAiAPn/AAAEAAIAAAAiAPr/AAAEAAIAAAAiAPv/AAAEAAIAAAAiAPz/AAAEAAIAAAAiAP3/AAAEAAIAAAAiAP7/AAAEAAIAAAAiAP//AAAEAAIAAAAjAPX/AAAEAAIAAAAjAPb/AAAEAAIAAAAjAPf/AAAEAAIAAAAjAPj/AAAEAAIAAAAjAPn/AAAEAAIAAAAjAPr/AAAEAAIAAAAjAPv/AAAEAAIAAAAjAPz/AAAEAAIAAAAjAP3/AAAEAAIAAAAjAP7/AAAEAAIAAAAjAP//AAAEAAIAAAAkAPX/AAAEAAIAAAAkAPb/AAAEAAIAAAAkAPf/AAAEAAIAAAAkAPj/AAAEAAIAAAAkAPn/AAAEAAIAAAAkAPr/AAAEAAIAAAAkAPv/AAAEAAIAAAAkAPz/AAAEAAIAAAAkAP3/AAAEAAIAAAAkAP7/AAAEAAIAAAAkAP//AAAEAAIAAAAlAPX/AAAEAAIAAAAlAPb/AAAEAAIAAAAlAPf/AAAEAAIAAAAlAPj/AAAEAAIAAAAlAPn/AAAEAAIAAAAlAPr/AAAEAAIAAAAlAPv/AAAEAAIAAAAlAPz/AAAEAAIAAAAlAP3/AAAEAAIAAAAlAP7/AAAEAAIAAAAlAP//AAAEAAIAAAAmAPX/AAAEAAIAAAAmAPb/AAAEAAIAAAAmAPf/AAAEAAIAAAAmAPj/AAAEAAIAAAAmAPn/AAAEAAIAAAAmAPr/AAAEAAIAAAAmAPv/AAAEAAIAAAAmAPz/AAAEAAIAAAAmAP3/AAAEAAIAAAAmAP7/AAAEAAIAAAAmAP//AAAEAAIAAAAnAPX/AAAEAAIAAAAnAPb/AAAEAAIAAAAnAPf/AAAEAAIAAAAnAPj/AAAEAAIAAAAnAPn/AAAEAAIAAAAnAPr/AAAEAAIAAAAnAPv/AAAEAAIAAAAnAPz/AAAEAAIAAAAnAP3/AAAEAAIAAAAnAP7/AAAEAAIAAAAnAP//AAAEAAIAAAAoAPX/AAAEAAIAAAAoAPb/AAAEAAIAAAAoAPf/AAAEAAIAAAAoAPj/AAAEAAIAAAAoAPn/AAAEAAIAAAAoAPr/AAAEAAIAAAAoAPv/AAAEAAIAAAAoAPz/AAAEAAIAAAAoAP3/AAAEAAIAAAAoAP7/AAAEAAIAAAAoAP//AAAEAAIAAAApAPX/AAAEAAIAAAApAPb/AAAEAAIAAAApAPf/AAAEAAIAAAApAPj/AAAEAAIAAAApAPn/AAAEAAIAAAApAPr/AAAEAAIAAAApAPv/AAAEAAIAAAApAPz/AAAEAAIAAAApAP3/AAAEAAIAAAApAP7/AAAEAAIAAAApAP//AAAEAAIAAAAqAPX/AAAEAAIAAAAqAPb/AAAEAAIAAAAqAPf/AAAEAAIAAAAqAPj/AAAEAAIAAAAqAPn/AAAEAAIAAAAqAPr/AAAEAAIAAAAqAPv/AAAEAAIAAAAqAPz/AAAEAAIAAAAqAP3/AAAEAAIAAAAqAP7/AAAEAAIAAAAqAP//AAAEAAIAAAArAPX/AAAEAAIAAAArAPb/AAAEAAIAAAArAPf/AAAEAAIAAAArAPj/AAAEAAIAAAArAPn/AAAEAAIAAAArAPr/AAAEAAIAAAArAPv/AAAEAAIAAAArAPz/AAAEAAIAAAArAP3/AAAEAAIAAAArAP7/AAAEAAIAAAArAP//AAAEAAIAAAAsAPX/AAAEAAIAAAAsAPb/AAAEAAIAAAAsAPf/AAAEAAIAAAAsAPj/AAAEAAIAAAAsAPn/AAAEAAIAAAAsAPr/AAAEAAIAAAAsAPv/AAAEAAIAAAAsAPz/AAAEAAIAAAAsAP3/AAAEAAIAAAAsAP7/AAAEAAIAAAAsAP//AAAEAAIAAAAtAPX/AAAEAAIAAAAtAPb/AAAEAAIAAAAtAPf/AAAEAAIAAAAtAPj/AAAEAAIAAAAtAPn/AAAEAAIAAAAtAPr/AAAEAAIAAAAtAPv/AAAEAAIAAAAtAPz/AAAEAAIAAAAtAP3/AAAEAAIAAAAtAP7/AAAEAAIAAAAtAP//AAAEAAIAAAAuAPX/AAAEAAIAAAAuAPb/AAAEAAIAAAAuAPf/AAAEAAIAAAAuAPj/AAAEAAIAAAAuAPn/AAAEAAIAAAAuAPr/AAAEAAIAAAAuAPv/AAAEAAIAAAAuAPz/AAAEAAIAAAAuAP3/AAAEAAIAAAAuAP7/AAAEAAIAAAAuAP//AAAEAAIAAAAvAPX/AAAEAAIAAAAvAPb/AAAEAAIAAAAvAPf/AAAEAAIAAAAvAPj/AAAEAAIAAAAvAPn/AAAEAAIAAAAvAPr/AAAEAAIAAAAvAPv/AAAEAAIAAAAvAPz/AAAEAAIAAAAvAP3/AAAEAAIAAAAvAP7/AAAEAAIAAAAvAP//AAAEAAIAAAAwAPX/AAAEAAIAAAAwAPb/AAAEAAIAAAAwAPf/AAAEAAIAAAAwAPj/AAAEAAIAAAAwAPn/AAAEAAIAAAAwAPr/AAAEAAIAAAAwAPv/AAAEAAIAAAAwAPz/AAAEAAIAAAAwAP3/AAAEAAIAAAAwAP7/AAAEAAIAAAAwAP//AAAEAAIAAAAxAPX/AAAEAAIAAAAxAPb/AAAEAAIAAAAxAPf/AAAEAAIAAAAxAPj/AAAEAAIAAAAxAPn/AAAEAAIAAAAxAPr/AAAEAAIAAAAxAPv/AAAEAAIAAAAxAPz/AAAEAAIAAAAxAP3/AAAEAAIAAAAxAP7/AAAEAAIAAAAxAP//AAAEAAIAAAAyAPX/AAAEAAIAAAAyAPb/AAAEAAIAAAAyAPf/AAAEAAIAAAAyAPj/AAAEAAIAAAAyAPn/AAAEAAIAAAAyAPr/AAAEAAIAAAAyAPv/AAAEAAIAAAAyAPz/AAAEAAIAAAAyAP3/AAAEAAIAAAAyAP7/AAAEAAIAAAAyAP//AAAEAAIAAAAzAPX/AAAEAAIAAAAzAPb/AAAEAAIAAAAzAPf/AAAEAAIAAAAzAPj/AAAEAAIAAAAzAPn/AAAEAAIAAAAzAPr/AAAEAAIAAAAzAPv/AAAEAAIAAAAzAPz/AAAEAAIAAAAzAP3/AAAEAAIAAAAzAP7/AAAEAAIAAAAzAP//AAAEAAIAAAA0APX/AAAEAAIAAAA0APb/AAAEAAIAAAA0APf/AAAEAAIAAAA0APj/AAAEAAIAAAA0APn/AAAEAAIAAAA0APr/AAAEAAIAAAA0APv/AAAEAAIAAAA0APz/AAAEAAIAAAA0AP3/AAAEAAIAAAA0AP7/AAAEAAIAAAA0AP//AAAEAAIAAAA1APX/AAAEAAIAAAA1APb/AAAEAAIAAAA1APf/AAAEAAIAAAA1APj/AAAEAAIAAAA1APn/AAAEAAIAAAA1APr/AAAEAAIAAAA1APv/AAAEAAIAAAA1APz/AAAEAAIAAAA1AP3/AAAEAAIAAAA1AP7/AAAEAAIAAAA1AP//AAAEAAIAAAA2APX/AAAEAAIAAAA2APb/AAAEAAIAAAA2APf/AAAEAAIAAAA2APj/AAAEAAIAAAA2APn/AAAEAAIAAAA2APr/AAAEAAIAAAA2APv/AAAEAAIAAAA2APz/AAAEAAIAAAA2AP3/AAAEAAIAAAA2AP7/AAAEAAIAAAA2AP//AAAEAAIAAAA3APX/AAAEAAIAAAA3APb/AAAEAAIAAAA3APf/AAAEAAIAAAA3APj/AAAEAAIAAAA3APn/AAAEAAIAAAA3APr/AAAEAAIAAAA3APv/AAAEAAIAAAA3APz/AAAEAAIAAAA3AP3/AAAEAAIAAAA3AP7/AAAEAAIAAAA3AP//AAAEAAIAAAA4APX/AAAEAAIAAAA4APb/AAAEAAIAAAA4APf/AAAEAAIAAAA4APj/AAAEAAIAAAA4APn/AAAEAAIAAAA4APr/AAAEAAIAAAA4APv/AAAEAAIAAAA4APz/AAAEAAIAAAA4AP3/AAAEAAIAAAA4AP7/AAAEAAIAAAA4AP//AAAEAAIAAAA5APX/AAAEAAIAAAA5APb/AAAEAAIAAAA5APf/AAAEAAIAAAA5APj/AAAEAAIAAAA5APn/AAAEAAIAAAA5APr/AAAEAAIAAAA5APv/AAAEAAIAAAA5APz/AAAEAAIAAAA5AP3/AAAEAAIAAAA5AP7/AAAEAAIAAAA5AP//AAAEAAIAAADv/wAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAADAAAAAADv/wEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAADAAEAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAADAAIAAAAMAP3/AAAAAAQAAAADAP//AQAAAAAAAwAEAP//AQAAAAAAAwAFAP//AQAAAAAAAwAGAP//AQAAAAAAAwAHAP//AQAAAAAAAwAMAP7/AAAKAAAAAAAMAP//AAAKAAEAAAAOAPX/AAAIAAEAAAAOAPb/AAAIAAEAAAAOAPf/AAAIAAEAAAAOAPj/AAAIAAEAAAAOAPn/AAAIAAEAAAAOAPr/AAAIAAEAAAAOAPv/AAAIAAEAAAAOAPz/AAAIAAEAAAAOAP3/AAAIAAEAAAA6APX/AAAEAAIAAAA6APb/AAAEAAIAAAA6APf/AAAEAAIAAAA6APj/AAAEAAIAAAA6APn/AAAEAAIAAAA6APr/AAAEAAIAAAA6APv/AAAEAAIAAAA6APz/AAAEAAIAAAA6AP3/AAAEAAIAAAA6AP7/AAAEAAIAAAA6AP//AAAEAAIAAADi//X/AAAEAAIAAADi//b/AAAEAAIAAADi//f/AAAEAAIAAADi//j/AAAEAAIAAADi//n/AAAEAAIAAADi//r/AAAEAAIAAADi//v/AAAEAAIAAADi//z/AAAEAAIAAADi//3/AAAEAAIAAADi//7/AAAEAAIAAADi////AAAEAAIAAADj//X/AAAEAAIAAADj//b/AAAEAAIAAADj//f/AAAEAAIAAADj//j/AAAEAAIAAADj//n/AAAEAAIAAADj//r/AAAEAAIAAADj//v/AAAEAAIAAADj//z/AAAEAAIAAADj//3/AAAEAAIAAADj//7/AAAEAAIAAADj////AAAEAAIAAADk//X/AAAEAAIAAADk//b/AAAEAAIAAADk//f/AAAEAAIAAADk//j/AAAEAAIAAADk//n/AAAEAAIAAADk//r/AAAEAAIAAADk//v/AAAEAAIAAADk//z/AAAEAAIAAADk//3/AAAEAAIAAADk//7/AAAEAAIAAADk////AAAEAAIAAADl//X/AAAEAAIAAADl//b/AAAEAAIAAADl//f/AAAEAAIAAADl//j/AAAEAAIAAADl//n/AAAEAAIAAADl//r/AAAEAAIAAADl//v/AAAEAAIAAADl//z/AAAEAAIAAADl//3/AAAEAAIAAADl//7/AAAEAAIAAADl////AAAEAAIAAADm//X/AAAEAAIAAADm//b/AAAEAAIAAADm//f/AAAEAAIAAADm//j/AAAEAAIAAADm//n/AAAEAAIAAADm//r/AAAEAAIAAADm//v/AAAEAAIAAADm//z/AAAEAAIAAADm//3/AAAEAAIAAADm//7/AAAEAAIAAADm////AAAEAAIAAADn//X/AAAEAAIAAADn//b/AAAEAAIAAADn//f/AAAEAAIAAADn//j/AAAEAAIAAADn//n/AAAEAAIAAADn//r/AAAEAAIAAADn//v/AAAEAAIAAADn//z/AAAEAAIAAADn//3/AAAEAAIAAADn//7/AAAEAAIAAADn////AAAEAAIAAADo//X/AAAEAAIAAADo//b/AAAEAAIAAADo//f/AAAEAAIAAADo//j/AAAEAAIAAADo//n/AAAEAAIAAADo//r/AAAEAAIAAADo//v/AAAEAAIAAADo//z/AAAEAAIAAADo//3/AAAEAAIAAADo//7/AAAEAAIAAADo////AAAEAAIAAADp//X/AAAEAAIAAADp//b/AAAEAAIAAADp//f/AAAEAAIAAADp//j/AAAEAAIAAADp//n/AAAEAAIAAADp//r/AAAEAAIAAADp//v/AAAEAAIAAADp//z/AAAEAAIAAADp//3/AAAEAAIAAADp//7/AAAEAAIAAADp////AAAEAAIAAADq//X/AAAEAAIAAADq//b/AAAEAAIAAADq//f/AAAEAAIAAADq//j/AAAEAAIAAADq//n/AAAEAAIAAADq//r/AAAEAAIAAADq//v/AAAEAAIAAADq//z/AAAEAAIAAADq//3/AAAEAAIAAADq//7/AAAEAAIAAADq////AAAEAAIAAADr//X/AAAEAAIAAADr//b/AAAEAAIAAADr//f/AAAEAAIAAADr//j/AAAEAAIAAADr//n/AAAEAAIAAADr//r/AAAEAAIAAADr//v/AAAEAAIAAADr//z/AAAEAAIAAADr//3/AAAEAAIAAADr//7/AAAEAAIAAADr////AAAEAAIAAADs//X/AAAEAAIAAADs//b/AAAEAAIAAADs//f/AAAEAAIAAADs//j/AAAEAAIAAADs//n/AAAEAAIAAADs//r/AAAEAAIAAADs//v/AAAEAAIAAADs//z/AAAEAAIAAADs//3/AAAEAAIAAADs//7/AAAEAAIAAADs////AAAEAAIAAADt//X/AAAEAAIAAADt//b/AAAEAAIAAADt//f/AAAEAAIAAADt//j/AAAEAAIAAADt//n/AAAEAAIAAADt//r/AAAEAAIAAADt//v/AAAEAAIAAADt//z/AAAEAAIAAADt//3/AAAEAAIAAADt//7/AAAEAAIAAADt////AAAEAAIAAADu//X/AAAEAAIAAADu//b/AAAEAAIAAADu//f/AAAEAAIAAADu//j/AAAEAAIAAADu//n/AAAEAAIAAADu//r/AAAEAAIAAADu//v/AAAEAAIAAADu//z/AAAEAAIAAADu//3/AAAEAAIAAADu//7/AAAEAAIAAADu////AAAEAAIAAADv//X/AAAEAAIAAADv//b/AAAEAAIAAADv//f/AAAEAAIAAADv//j/AAAEAAIAAADv//n/AAAEAAIAAADv//r/AAAEAAIAAADv//v/AAAEAAIAAADv//z/AAAEAAIAAADv//3/AAAEAAIAAADv//7/AAAEAAIAAADv////AAAEAAIAAADi/wAAAAACAAAAAADi/wEAAAACAAEAAADj/wAAAAACAAAAAADj/wEAAAACAAEAAADk/wAAAAACAAAAAADk/wEAAAACAAEAAADl/wAAAAACAAAAAADl/wEAAAACAAEAAADm/wAAAAACAAAAAADm/wEAAAACAAEAAADn/wAAAAACAAAAAADn/wEAAAACAAEAAADo/wAAAAACAAAAAADo/wEAAAACAAEAAADp/wAAAAACAAAAAADp/wEAAAACAAEAAADq/wAAAAACAAAAAADq/wEAAAACAAEAAADr/wAAAAACAAAAAADr/wEAAAACAAEAAADs/wAAAAACAAAAAADs/wEAAAACAAEAAADt/wAAAAACAAAAAADt/wEAAAACAAEAAADu/wAAAAACAAAAAADu/wEAAAACAAEAAAANAPX/AAAAAAQAAAANAPb/AAAAAAQAAAANAPf/AAAAAAQAAAANAPj/AAAAAAQAAAANAPn/AAAAAAQAAAANAPr/AAAAAAQAAAANAPv/AAAAAAQAAAANAPz/AAAAAAQAAAANAP3/AAAAAAQAAAAIAP//AQAAAAAAAwAJAP//AQAAAAAAAwAKAP//AQAAAAAAAwALAP//AQAAAAAAAwDb/wAAAAABAAAAAADc/wAAAAACAAAAAADd/wAAAAACAAAAAADe/wAAAAACAAAAAADf/wAAAAACAAAAAADg/wAAAAACAAAAAADh/wAAAAACAAAAAADb/wEAAAABAAEAAADc/wEAAAACAAEAAADd/wEAAAACAAEAAADe/wEAAAACAAEAAADf/wEAAAACAAEAAADg/wEAAAACAAEAAADh/wEAAAACAAEAAADb/wIAAAABAAIAAADc/wIAAAACAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAAA=") + +[node name="PipeArea" parent="." index="3"] +position = Vector2(192, -16) +target_level = "uid://cc8lgh8gbi5o4" + +[node name="TileMapConverter2" type="Node" parent="." index="8" node_paths=PackedStringArray("tilemap")] +script = ExtResource("3_aaiuc") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[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="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@252426" to="Tiles/@AnimatableBody2D@252426/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252426" to="Tiles/@AnimatableBody2D@252426/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252426" to="Tiles/@AnimatableBody2D@252426" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252426" to="Tiles/@AnimatableBody2D@252426/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252426" to="Tiles/@AnimatableBody2D@252426" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252426" to="Tiles/@AnimatableBody2D@252426/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252427" to="Tiles/@AnimatableBody2D@252427/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252427" to="Tiles/@AnimatableBody2D@252427/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252427" to="Tiles/@AnimatableBody2D@252427" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252427" to="Tiles/@AnimatableBody2D@252427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252427" to="Tiles/@AnimatableBody2D@252427" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252427" to="Tiles/@AnimatableBody2D@252427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252428" to="Tiles/@AnimatableBody2D@252428/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252428" to="Tiles/@AnimatableBody2D@252428/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252428" to="Tiles/@AnimatableBody2D@252428" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252428" to="Tiles/@AnimatableBody2D@252428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252428" to="Tiles/@AnimatableBody2D@252428" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252428" to="Tiles/@AnimatableBody2D@252428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252429" to="Tiles/@AnimatableBody2D@252429/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252429" to="Tiles/@AnimatableBody2D@252429/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252429" to="Tiles/@AnimatableBody2D@252429" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252429" to="Tiles/@AnimatableBody2D@252429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252429" to="Tiles/@AnimatableBody2D@252429" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252429" to="Tiles/@AnimatableBody2D@252429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252430" to="Tiles/@AnimatableBody2D@252430/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252430" to="Tiles/@AnimatableBody2D@252430/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252430" to="Tiles/@AnimatableBody2D@252430" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252430" to="Tiles/@AnimatableBody2D@252430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252430" to="Tiles/@AnimatableBody2D@252430" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252430" to="Tiles/@AnimatableBody2D@252430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252431" to="Tiles/@AnimatableBody2D@252431/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252431" to="Tiles/@AnimatableBody2D@252431/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252431" to="Tiles/@AnimatableBody2D@252431" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252431" to="Tiles/@AnimatableBody2D@252431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252431" to="Tiles/@AnimatableBody2D@252431" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252431" to="Tiles/@AnimatableBody2D@252431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252432" to="Tiles/@AnimatableBody2D@252432/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252432" to="Tiles/@AnimatableBody2D@252432/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252432" to="Tiles/@AnimatableBody2D@252432" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252432" to="Tiles/@AnimatableBody2D@252432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252432" to="Tiles/@AnimatableBody2D@252432" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252432" to="Tiles/@AnimatableBody2D@252432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252433" to="Tiles/@AnimatableBody2D@252433/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252433" to="Tiles/@AnimatableBody2D@252433/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252433" to="Tiles/@AnimatableBody2D@252433" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252433" to="Tiles/@AnimatableBody2D@252433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252433" to="Tiles/@AnimatableBody2D@252433" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252433" to="Tiles/@AnimatableBody2D@252433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252434" to="Tiles/@AnimatableBody2D@252434/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252434" to="Tiles/@AnimatableBody2D@252434/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252434" to="Tiles/@AnimatableBody2D@252434" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252434" to="Tiles/@AnimatableBody2D@252434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252434" to="Tiles/@AnimatableBody2D@252434" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252434" to="Tiles/@AnimatableBody2D@252434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252435" to="Tiles/@AnimatableBody2D@252435/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252435" to="Tiles/@AnimatableBody2D@252435/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252435" to="Tiles/@AnimatableBody2D@252435" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252435" to="Tiles/@AnimatableBody2D@252435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252435" to="Tiles/@AnimatableBody2D@252435" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252435" to="Tiles/@AnimatableBody2D@252435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252436" to="Tiles/@AnimatableBody2D@252436/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252436" to="Tiles/@AnimatableBody2D@252436/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252436" to="Tiles/@AnimatableBody2D@252436" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252436" to="Tiles/@AnimatableBody2D@252436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252436" to="Tiles/@AnimatableBody2D@252436" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252436" to="Tiles/@AnimatableBody2D@252436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252437" to="Tiles/@AnimatableBody2D@252437/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252437" to="Tiles/@AnimatableBody2D@252437/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252437" to="Tiles/@AnimatableBody2D@252437" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252437" to="Tiles/@AnimatableBody2D@252437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252437" to="Tiles/@AnimatableBody2D@252437" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252437" to="Tiles/@AnimatableBody2D@252437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252438" to="Tiles/@AnimatableBody2D@252438/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252438" to="Tiles/@AnimatableBody2D@252438/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252438" to="Tiles/@AnimatableBody2D@252438" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252438" to="Tiles/@AnimatableBody2D@252438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252438" to="Tiles/@AnimatableBody2D@252438" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252438" to="Tiles/@AnimatableBody2D@252438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252439" to="Tiles/@AnimatableBody2D@252439/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252439" to="Tiles/@AnimatableBody2D@252439/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252439" to="Tiles/@AnimatableBody2D@252439" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252439" to="Tiles/@AnimatableBody2D@252439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252439" to="Tiles/@AnimatableBody2D@252439" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252439" to="Tiles/@AnimatableBody2D@252439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252440" to="Tiles/@AnimatableBody2D@252440/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252440" to="Tiles/@AnimatableBody2D@252440/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252440" to="Tiles/@AnimatableBody2D@252440" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252440" to="Tiles/@AnimatableBody2D@252440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252440" to="Tiles/@AnimatableBody2D@252440" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252440" to="Tiles/@AnimatableBody2D@252440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252441" to="Tiles/@AnimatableBody2D@252441/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252441" to="Tiles/@AnimatableBody2D@252441/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252441" to="Tiles/@AnimatableBody2D@252441" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252441" to="Tiles/@AnimatableBody2D@252441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252441" to="Tiles/@AnimatableBody2D@252441" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252441" to="Tiles/@AnimatableBody2D@252441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252442" to="Tiles/@AnimatableBody2D@252442/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252442" to="Tiles/@AnimatableBody2D@252442/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252442" to="Tiles/@AnimatableBody2D@252442" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252442" to="Tiles/@AnimatableBody2D@252442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252442" to="Tiles/@AnimatableBody2D@252442" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252442" to="Tiles/@AnimatableBody2D@252442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252443" to="Tiles/@AnimatableBody2D@252443/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252443" to="Tiles/@AnimatableBody2D@252443/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252443" to="Tiles/@AnimatableBody2D@252443" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252443" to="Tiles/@AnimatableBody2D@252443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252443" to="Tiles/@AnimatableBody2D@252443" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252443" to="Tiles/@AnimatableBody2D@252443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252444" to="Tiles/@AnimatableBody2D@252444/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252444" to="Tiles/@AnimatableBody2D@252444/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252444" to="Tiles/@AnimatableBody2D@252444" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252444" to="Tiles/@AnimatableBody2D@252444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252444" to="Tiles/@AnimatableBody2D@252444" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252444" to="Tiles/@AnimatableBody2D@252444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252445" to="Tiles/@AnimatableBody2D@252445/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252445" to="Tiles/@AnimatableBody2D@252445/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252445" to="Tiles/@AnimatableBody2D@252445" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252445" to="Tiles/@AnimatableBody2D@252445/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252445" to="Tiles/@AnimatableBody2D@252445" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252445" to="Tiles/@AnimatableBody2D@252445/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252446" to="Tiles/@AnimatableBody2D@252446/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252446" to="Tiles/@AnimatableBody2D@252446/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252446" to="Tiles/@AnimatableBody2D@252446" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252446" to="Tiles/@AnimatableBody2D@252446/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252446" to="Tiles/@AnimatableBody2D@252446" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252446" to="Tiles/@AnimatableBody2D@252446/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252447" to="Tiles/@AnimatableBody2D@252447/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252447" to="Tiles/@AnimatableBody2D@252447/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252447" to="Tiles/@AnimatableBody2D@252447" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252447" to="Tiles/@AnimatableBody2D@252447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252447" to="Tiles/@AnimatableBody2D@252447" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252447" to="Tiles/@AnimatableBody2D@252447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252448" to="Tiles/@AnimatableBody2D@252448/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252448" to="Tiles/@AnimatableBody2D@252448/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252448" to="Tiles/@AnimatableBody2D@252448" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252448" to="Tiles/@AnimatableBody2D@252448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252448" to="Tiles/@AnimatableBody2D@252448/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252448" to="Tiles/@AnimatableBody2D@252448" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252448" to="Tiles/@AnimatableBody2D@252448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252449" to="Tiles/@AnimatableBody2D@252449/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252449" to="Tiles/@AnimatableBody2D@252449/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252449" to="Tiles/@AnimatableBody2D@252449" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252449" to="Tiles/@AnimatableBody2D@252449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252449" to="Tiles/@AnimatableBody2D@252449" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252449" to="Tiles/@AnimatableBody2D@252449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252450" to="Tiles/@AnimatableBody2D@252450/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252450" to="Tiles/@AnimatableBody2D@252450/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252450" to="Tiles/@AnimatableBody2D@252450" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252450" to="Tiles/@AnimatableBody2D@252450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252450" to="Tiles/@AnimatableBody2D@252450" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252450" to="Tiles/@AnimatableBody2D@252450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252451" to="Tiles/@AnimatableBody2D@252451/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252451" to="Tiles/@AnimatableBody2D@252451/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252451" to="Tiles/@AnimatableBody2D@252451" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252451" to="Tiles/@AnimatableBody2D@252451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252451" to="Tiles/@AnimatableBody2D@252451" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252451" to="Tiles/@AnimatableBody2D@252451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252452" to="Tiles/@AnimatableBody2D@252452/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252452" to="Tiles/@AnimatableBody2D@252452/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252452" to="Tiles/@AnimatableBody2D@252452" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252452" to="Tiles/@AnimatableBody2D@252452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252452" to="Tiles/@AnimatableBody2D@252452" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252452" to="Tiles/@AnimatableBody2D@252452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252453" to="Tiles/@AnimatableBody2D@252453/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252453" to="Tiles/@AnimatableBody2D@252453/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252453" to="Tiles/@AnimatableBody2D@252453" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252453" to="Tiles/@AnimatableBody2D@252453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252453" to="Tiles/@AnimatableBody2D@252453" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252453" to="Tiles/@AnimatableBody2D@252453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252454" to="Tiles/@AnimatableBody2D@252454/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252454" to="Tiles/@AnimatableBody2D@252454/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252454" to="Tiles/@AnimatableBody2D@252454" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252454" to="Tiles/@AnimatableBody2D@252454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252454" to="Tiles/@AnimatableBody2D@252454" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252454" to="Tiles/@AnimatableBody2D@252454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252455" to="Tiles/@AnimatableBody2D@252455/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252455" to="Tiles/@AnimatableBody2D@252455/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252455" to="Tiles/@AnimatableBody2D@252455" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252455" to="Tiles/@AnimatableBody2D@252455/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252455" to="Tiles/@AnimatableBody2D@252455" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252455" to="Tiles/@AnimatableBody2D@252455/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252456" to="Tiles/@AnimatableBody2D@252456/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252456" to="Tiles/@AnimatableBody2D@252456/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252456" to="Tiles/@AnimatableBody2D@252456" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252456" to="Tiles/@AnimatableBody2D@252456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252456" to="Tiles/@AnimatableBody2D@252456" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252456" to="Tiles/@AnimatableBody2D@252456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252457" to="Tiles/@AnimatableBody2D@252457/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252457" to="Tiles/@AnimatableBody2D@252457/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252457" to="Tiles/@AnimatableBody2D@252457" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252457" to="Tiles/@AnimatableBody2D@252457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252457" to="Tiles/@AnimatableBody2D@252457" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252457" to="Tiles/@AnimatableBody2D@252457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252458" to="Tiles/@AnimatableBody2D@252458/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252458" to="Tiles/@AnimatableBody2D@252458/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252458" to="Tiles/@AnimatableBody2D@252458" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252458" to="Tiles/@AnimatableBody2D@252458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252458" to="Tiles/@AnimatableBody2D@252458" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252458" to="Tiles/@AnimatableBody2D@252458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252459" to="Tiles/@AnimatableBody2D@252459/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252459" to="Tiles/@AnimatableBody2D@252459/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252459" to="Tiles/@AnimatableBody2D@252459" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252459" to="Tiles/@AnimatableBody2D@252459/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252459" to="Tiles/@AnimatableBody2D@252459" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252459" to="Tiles/@AnimatableBody2D@252459/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252460" to="Tiles/@AnimatableBody2D@252460/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252460" to="Tiles/@AnimatableBody2D@252460/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252460" to="Tiles/@AnimatableBody2D@252460" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252460" to="Tiles/@AnimatableBody2D@252460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252460" to="Tiles/@AnimatableBody2D@252460" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252460" to="Tiles/@AnimatableBody2D@252460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252461" to="Tiles/@AnimatableBody2D@252461/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252461" to="Tiles/@AnimatableBody2D@252461/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252461" to="Tiles/@AnimatableBody2D@252461" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252461" to="Tiles/@AnimatableBody2D@252461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252461" to="Tiles/@AnimatableBody2D@252461" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252461" to="Tiles/@AnimatableBody2D@252461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252462" to="Tiles/@AnimatableBody2D@252462/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252462" to="Tiles/@AnimatableBody2D@252462/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252462" to="Tiles/@AnimatableBody2D@252462" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252462" to="Tiles/@AnimatableBody2D@252462/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252462" to="Tiles/@AnimatableBody2D@252462" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252462" to="Tiles/@AnimatableBody2D@252462/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252463" to="Tiles/@AnimatableBody2D@252463/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252463" to="Tiles/@AnimatableBody2D@252463/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252463" to="Tiles/@AnimatableBody2D@252463" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252463" to="Tiles/@AnimatableBody2D@252463/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252463" to="Tiles/@AnimatableBody2D@252463" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252463" to="Tiles/@AnimatableBody2D@252463/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252464" to="Tiles/@AnimatableBody2D@252464/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252464" to="Tiles/@AnimatableBody2D@252464/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252464" to="Tiles/@AnimatableBody2D@252464" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252464" to="Tiles/@AnimatableBody2D@252464/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252464" to="Tiles/@AnimatableBody2D@252464" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252464" to="Tiles/@AnimatableBody2D@252464/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252465" to="Tiles/@AnimatableBody2D@252465/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252465" to="Tiles/@AnimatableBody2D@252465/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252465" to="Tiles/@AnimatableBody2D@252465" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252465" to="Tiles/@AnimatableBody2D@252465/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252465" to="Tiles/@AnimatableBody2D@252465" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252465" to="Tiles/@AnimatableBody2D@252465/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252466" to="Tiles/@AnimatableBody2D@252466/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252466" to="Tiles/@AnimatableBody2D@252466/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252466" to="Tiles/@AnimatableBody2D@252466" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252466" to="Tiles/@AnimatableBody2D@252466/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252466" to="Tiles/@AnimatableBody2D@252466" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252466" to="Tiles/@AnimatableBody2D@252466/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252467" to="Tiles/@AnimatableBody2D@252467/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252467" to="Tiles/@AnimatableBody2D@252467/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252467" to="Tiles/@AnimatableBody2D@252467" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252467" to="Tiles/@AnimatableBody2D@252467/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252467" to="Tiles/@AnimatableBody2D@252467" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252467" to="Tiles/@AnimatableBody2D@252467/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252468" to="Tiles/@AnimatableBody2D@252468/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252468" to="Tiles/@AnimatableBody2D@252468/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252468" to="Tiles/@AnimatableBody2D@252468" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252468" to="Tiles/@AnimatableBody2D@252468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252468" to="Tiles/@AnimatableBody2D@252468" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252468" to="Tiles/@AnimatableBody2D@252468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252469" to="Tiles/@AnimatableBody2D@252469/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252469" to="Tiles/@AnimatableBody2D@252469/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252469" to="Tiles/@AnimatableBody2D@252469" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252469" to="Tiles/@AnimatableBody2D@252469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252469" to="Tiles/@AnimatableBody2D@252469" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252469" to="Tiles/@AnimatableBody2D@252469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252470" to="Tiles/@AnimatableBody2D@252470/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252470" to="Tiles/@AnimatableBody2D@252470/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252470" to="Tiles/@AnimatableBody2D@252470" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252470" to="Tiles/@AnimatableBody2D@252470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252470" to="Tiles/@AnimatableBody2D@252470" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252470" to="Tiles/@AnimatableBody2D@252470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252471" to="Tiles/@AnimatableBody2D@252471/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252471" to="Tiles/@AnimatableBody2D@252471/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252471" to="Tiles/@AnimatableBody2D@252471" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252471" to="Tiles/@AnimatableBody2D@252471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252471" to="Tiles/@AnimatableBody2D@252471" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252471" to="Tiles/@AnimatableBody2D@252471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252472" to="Tiles/@AnimatableBody2D@252472/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252472" to="Tiles/@AnimatableBody2D@252472/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252472" to="Tiles/@AnimatableBody2D@252472" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252472" to="Tiles/@AnimatableBody2D@252472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252472" to="Tiles/@AnimatableBody2D@252472" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252472" to="Tiles/@AnimatableBody2D@252472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252473" to="Tiles/@AnimatableBody2D@252473/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252473" to="Tiles/@AnimatableBody2D@252473/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252473" to="Tiles/@AnimatableBody2D@252473" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252473" to="Tiles/@AnimatableBody2D@252473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252473" to="Tiles/@AnimatableBody2D@252473" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252473" to="Tiles/@AnimatableBody2D@252473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252474" to="Tiles/@AnimatableBody2D@252474/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252474" to="Tiles/@AnimatableBody2D@252474/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252474" to="Tiles/@AnimatableBody2D@252474" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252474" to="Tiles/@AnimatableBody2D@252474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252474" to="Tiles/@AnimatableBody2D@252474" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252474" to="Tiles/@AnimatableBody2D@252474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252475" to="Tiles/@AnimatableBody2D@252475/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252475" to="Tiles/@AnimatableBody2D@252475/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252475" to="Tiles/@AnimatableBody2D@252475" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252475" to="Tiles/@AnimatableBody2D@252475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252475" to="Tiles/@AnimatableBody2D@252475" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252475" to="Tiles/@AnimatableBody2D@252475/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252476" to="Tiles/@AnimatableBody2D@252476/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252476" to="Tiles/@AnimatableBody2D@252476/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252476" to="Tiles/@AnimatableBody2D@252476" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252476" to="Tiles/@AnimatableBody2D@252476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252476" to="Tiles/@AnimatableBody2D@252476" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252476" to="Tiles/@AnimatableBody2D@252476/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252477" to="Tiles/@AnimatableBody2D@252477/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252477" to="Tiles/@AnimatableBody2D@252477/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252477" to="Tiles/@AnimatableBody2D@252477" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252477" to="Tiles/@AnimatableBody2D@252477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252477" to="Tiles/@AnimatableBody2D@252477" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252477" to="Tiles/@AnimatableBody2D@252477/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252478" to="Tiles/@AnimatableBody2D@252478/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252478" to="Tiles/@AnimatableBody2D@252478/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252478" to="Tiles/@AnimatableBody2D@252478" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252478" to="Tiles/@AnimatableBody2D@252478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252478" to="Tiles/@AnimatableBody2D@252478" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252478" to="Tiles/@AnimatableBody2D@252478/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252479" to="Tiles/@AnimatableBody2D@252479/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252479" to="Tiles/@AnimatableBody2D@252479/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252479" to="Tiles/@AnimatableBody2D@252479" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252479" to="Tiles/@AnimatableBody2D@252479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252479" to="Tiles/@AnimatableBody2D@252479" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252479" to="Tiles/@AnimatableBody2D@252479/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252480" to="Tiles/@AnimatableBody2D@252480/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252480" to="Tiles/@AnimatableBody2D@252480/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252480" to="Tiles/@AnimatableBody2D@252480" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252480" to="Tiles/@AnimatableBody2D@252480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252480" to="Tiles/@AnimatableBody2D@252480" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252480" to="Tiles/@AnimatableBody2D@252480/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252481" to="Tiles/@AnimatableBody2D@252481/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252481" to="Tiles/@AnimatableBody2D@252481/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252481" to="Tiles/@AnimatableBody2D@252481" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252481" to="Tiles/@AnimatableBody2D@252481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252481" to="Tiles/@AnimatableBody2D@252481" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252481" to="Tiles/@AnimatableBody2D@252481/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252482" to="Tiles/@AnimatableBody2D@252482/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252482" to="Tiles/@AnimatableBody2D@252482/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252482" to="Tiles/@AnimatableBody2D@252482" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252482" to="Tiles/@AnimatableBody2D@252482/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252482" to="Tiles/@AnimatableBody2D@252482" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252482" to="Tiles/@AnimatableBody2D@252482/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252483" to="Tiles/@AnimatableBody2D@252483/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252483" to="Tiles/@AnimatableBody2D@252483/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252483" to="Tiles/@AnimatableBody2D@252483" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252483" to="Tiles/@AnimatableBody2D@252483/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252483" to="Tiles/@AnimatableBody2D@252483" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252483" to="Tiles/@AnimatableBody2D@252483/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252484" to="Tiles/@AnimatableBody2D@252484/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252484" to="Tiles/@AnimatableBody2D@252484/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252484" to="Tiles/@AnimatableBody2D@252484" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252484" to="Tiles/@AnimatableBody2D@252484/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252484" to="Tiles/@AnimatableBody2D@252484" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252484" to="Tiles/@AnimatableBody2D@252484/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252485" to="Tiles/@AnimatableBody2D@252485/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252485" to="Tiles/@AnimatableBody2D@252485/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252485" to="Tiles/@AnimatableBody2D@252485" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252485" to="Tiles/@AnimatableBody2D@252485/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252485" to="Tiles/@AnimatableBody2D@252485" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252485" to="Tiles/@AnimatableBody2D@252485/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252486" to="Tiles/@AnimatableBody2D@252486/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252486" to="Tiles/@AnimatableBody2D@252486/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252486" to="Tiles/@AnimatableBody2D@252486" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252486" to="Tiles/@AnimatableBody2D@252486/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252486" to="Tiles/@AnimatableBody2D@252486" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252486" to="Tiles/@AnimatableBody2D@252486/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252487" to="Tiles/@AnimatableBody2D@252487/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252487" to="Tiles/@AnimatableBody2D@252487/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252487" to="Tiles/@AnimatableBody2D@252487" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252487" to="Tiles/@AnimatableBody2D@252487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252487" to="Tiles/@AnimatableBody2D@252487" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252487" to="Tiles/@AnimatableBody2D@252487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252488" to="Tiles/@AnimatableBody2D@252488/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252488" to="Tiles/@AnimatableBody2D@252488/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252488" to="Tiles/@AnimatableBody2D@252488" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252488" to="Tiles/@AnimatableBody2D@252488/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252488" to="Tiles/@AnimatableBody2D@252488" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252488" to="Tiles/@AnimatableBody2D@252488/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252489" to="Tiles/@AnimatableBody2D@252489/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252489" to="Tiles/@AnimatableBody2D@252489/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252489" to="Tiles/@AnimatableBody2D@252489" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252489" to="Tiles/@AnimatableBody2D@252489/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252489" to="Tiles/@AnimatableBody2D@252489" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252489" to="Tiles/@AnimatableBody2D@252489/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252490" to="Tiles/@AnimatableBody2D@252490/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252490" to="Tiles/@AnimatableBody2D@252490/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252490" to="Tiles/@AnimatableBody2D@252490" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252490" to="Tiles/@AnimatableBody2D@252490/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252490" to="Tiles/@AnimatableBody2D@252490" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252490" to="Tiles/@AnimatableBody2D@252490/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252491" to="Tiles/@AnimatableBody2D@252491/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252491" to="Tiles/@AnimatableBody2D@252491/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252491" to="Tiles/@AnimatableBody2D@252491" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252491" to="Tiles/@AnimatableBody2D@252491/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252491" to="Tiles/@AnimatableBody2D@252491" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252491" to="Tiles/@AnimatableBody2D@252491/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252492" to="Tiles/@AnimatableBody2D@252492/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252492" to="Tiles/@AnimatableBody2D@252492/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252492" to="Tiles/@AnimatableBody2D@252492" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252492" to="Tiles/@AnimatableBody2D@252492/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252492" to="Tiles/@AnimatableBody2D@252492" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252492" to="Tiles/@AnimatableBody2D@252492/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252493" to="Tiles/@AnimatableBody2D@252493/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252493" to="Tiles/@AnimatableBody2D@252493/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252493" to="Tiles/@AnimatableBody2D@252493" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252493" to="Tiles/@AnimatableBody2D@252493/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252493" to="Tiles/@AnimatableBody2D@252493" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252493" to="Tiles/@AnimatableBody2D@252493/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252494" to="Tiles/@AnimatableBody2D@252494/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252494" to="Tiles/@AnimatableBody2D@252494/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252494" to="Tiles/@AnimatableBody2D@252494" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252494" to="Tiles/@AnimatableBody2D@252494/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252494" to="Tiles/@AnimatableBody2D@252494" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252494" to="Tiles/@AnimatableBody2D@252494/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252495" to="Tiles/@AnimatableBody2D@252495/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252495" to="Tiles/@AnimatableBody2D@252495/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252495" to="Tiles/@AnimatableBody2D@252495" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252495" to="Tiles/@AnimatableBody2D@252495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252495" to="Tiles/@AnimatableBody2D@252495" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252495" to="Tiles/@AnimatableBody2D@252495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252496" to="Tiles/@AnimatableBody2D@252496/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252496" to="Tiles/@AnimatableBody2D@252496/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252496" to="Tiles/@AnimatableBody2D@252496" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252496" to="Tiles/@AnimatableBody2D@252496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252496" to="Tiles/@AnimatableBody2D@252496" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252496" to="Tiles/@AnimatableBody2D@252496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252497" to="Tiles/@AnimatableBody2D@252497/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252497" to="Tiles/@AnimatableBody2D@252497/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252497" to="Tiles/@AnimatableBody2D@252497" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252497" to="Tiles/@AnimatableBody2D@252497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252497" to="Tiles/@AnimatableBody2D@252497" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252497" to="Tiles/@AnimatableBody2D@252497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252498" to="Tiles/@AnimatableBody2D@252498/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252498" to="Tiles/@AnimatableBody2D@252498/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252498" to="Tiles/@AnimatableBody2D@252498" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252498" to="Tiles/@AnimatableBody2D@252498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252498" to="Tiles/@AnimatableBody2D@252498" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252498" to="Tiles/@AnimatableBody2D@252498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252499" to="Tiles/@AnimatableBody2D@252499/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252499" to="Tiles/@AnimatableBody2D@252499/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252499" to="Tiles/@AnimatableBody2D@252499" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252499" to="Tiles/@AnimatableBody2D@252499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252499" to="Tiles/@AnimatableBody2D@252499" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252499" to="Tiles/@AnimatableBody2D@252499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252500" to="Tiles/@AnimatableBody2D@252500/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252500" to="Tiles/@AnimatableBody2D@252500/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252500" to="Tiles/@AnimatableBody2D@252500" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252500" to="Tiles/@AnimatableBody2D@252500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252500" to="Tiles/@AnimatableBody2D@252500" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252500" to="Tiles/@AnimatableBody2D@252500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252501" to="Tiles/@AnimatableBody2D@252501/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252501" to="Tiles/@AnimatableBody2D@252501/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252501" to="Tiles/@AnimatableBody2D@252501" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252501" to="Tiles/@AnimatableBody2D@252501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252501" to="Tiles/@AnimatableBody2D@252501" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252501" to="Tiles/@AnimatableBody2D@252501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252502" to="Tiles/@AnimatableBody2D@252502/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252502" to="Tiles/@AnimatableBody2D@252502/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252502" to="Tiles/@AnimatableBody2D@252502" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252502" to="Tiles/@AnimatableBody2D@252502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252502" to="Tiles/@AnimatableBody2D@252502" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252502" to="Tiles/@AnimatableBody2D@252502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252503" to="Tiles/@AnimatableBody2D@252503/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252503" to="Tiles/@AnimatableBody2D@252503/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252503" to="Tiles/@AnimatableBody2D@252503" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252503" to="Tiles/@AnimatableBody2D@252503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252503" to="Tiles/@AnimatableBody2D@252503" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252503" to="Tiles/@AnimatableBody2D@252503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252504" to="Tiles/@AnimatableBody2D@252504/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252504" to="Tiles/@AnimatableBody2D@252504/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252504" to="Tiles/@AnimatableBody2D@252504" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252504" to="Tiles/@AnimatableBody2D@252504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252504" to="Tiles/@AnimatableBody2D@252504" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252504" to="Tiles/@AnimatableBody2D@252504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252505" to="Tiles/@AnimatableBody2D@252505/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252505" to="Tiles/@AnimatableBody2D@252505/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252505" to="Tiles/@AnimatableBody2D@252505" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252505" to="Tiles/@AnimatableBody2D@252505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252505" to="Tiles/@AnimatableBody2D@252505" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252505" to="Tiles/@AnimatableBody2D@252505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252506" to="Tiles/@AnimatableBody2D@252506/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252506" to="Tiles/@AnimatableBody2D@252506/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252506" to="Tiles/@AnimatableBody2D@252506" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252506" to="Tiles/@AnimatableBody2D@252506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252506" to="Tiles/@AnimatableBody2D@252506" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252506" to="Tiles/@AnimatableBody2D@252506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252507" to="Tiles/@AnimatableBody2D@252507/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252507" to="Tiles/@AnimatableBody2D@252507/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252507" to="Tiles/@AnimatableBody2D@252507" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252507" to="Tiles/@AnimatableBody2D@252507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252507" to="Tiles/@AnimatableBody2D@252507" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252507" to="Tiles/@AnimatableBody2D@252507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252508" to="Tiles/@AnimatableBody2D@252508/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252508" to="Tiles/@AnimatableBody2D@252508/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252508" to="Tiles/@AnimatableBody2D@252508" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252508" to="Tiles/@AnimatableBody2D@252508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252508" to="Tiles/@AnimatableBody2D@252508" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252508" to="Tiles/@AnimatableBody2D@252508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252509" to="Tiles/@AnimatableBody2D@252509/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252509" to="Tiles/@AnimatableBody2D@252509/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252509" to="Tiles/@AnimatableBody2D@252509" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252509" to="Tiles/@AnimatableBody2D@252509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252509" to="Tiles/@AnimatableBody2D@252509" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252509" to="Tiles/@AnimatableBody2D@252509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252510" to="Tiles/@AnimatableBody2D@252510/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252510" to="Tiles/@AnimatableBody2D@252510/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252510" to="Tiles/@AnimatableBody2D@252510" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252510" to="Tiles/@AnimatableBody2D@252510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252510" to="Tiles/@AnimatableBody2D@252510" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252510" to="Tiles/@AnimatableBody2D@252510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252511" to="Tiles/@AnimatableBody2D@252511/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252511" to="Tiles/@AnimatableBody2D@252511/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252511" to="Tiles/@AnimatableBody2D@252511" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252511" to="Tiles/@AnimatableBody2D@252511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252511" to="Tiles/@AnimatableBody2D@252511" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252511" to="Tiles/@AnimatableBody2D@252511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252512" to="Tiles/@AnimatableBody2D@252512/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252512" to="Tiles/@AnimatableBody2D@252512/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252512" to="Tiles/@AnimatableBody2D@252512" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252512" to="Tiles/@AnimatableBody2D@252512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252512" to="Tiles/@AnimatableBody2D@252512" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252512" to="Tiles/@AnimatableBody2D@252512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252513" to="Tiles/@AnimatableBody2D@252513/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252513" to="Tiles/@AnimatableBody2D@252513/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252513" to="Tiles/@AnimatableBody2D@252513" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252513" to="Tiles/@AnimatableBody2D@252513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252513" to="Tiles/@AnimatableBody2D@252513" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252513" to="Tiles/@AnimatableBody2D@252513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252514" to="Tiles/@AnimatableBody2D@252514/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252514" to="Tiles/@AnimatableBody2D@252514/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252514" to="Tiles/@AnimatableBody2D@252514" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252514" to="Tiles/@AnimatableBody2D@252514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252514" to="Tiles/@AnimatableBody2D@252514" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252514" to="Tiles/@AnimatableBody2D@252514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252515" to="Tiles/@AnimatableBody2D@252515/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252515" to="Tiles/@AnimatableBody2D@252515/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252515" to="Tiles/@AnimatableBody2D@252515" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252515" to="Tiles/@AnimatableBody2D@252515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252515" to="Tiles/@AnimatableBody2D@252515" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252515" to="Tiles/@AnimatableBody2D@252515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252516" to="Tiles/@AnimatableBody2D@252516/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252516" to="Tiles/@AnimatableBody2D@252516/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252516" to="Tiles/@AnimatableBody2D@252516" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252516" to="Tiles/@AnimatableBody2D@252516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252516" to="Tiles/@AnimatableBody2D@252516" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252516" to="Tiles/@AnimatableBody2D@252516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252517" to="Tiles/@AnimatableBody2D@252517/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252517" to="Tiles/@AnimatableBody2D@252517/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252517" to="Tiles/@AnimatableBody2D@252517" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252517" to="Tiles/@AnimatableBody2D@252517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252517" to="Tiles/@AnimatableBody2D@252517" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252517" to="Tiles/@AnimatableBody2D@252517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252518" to="Tiles/@AnimatableBody2D@252518/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252518" to="Tiles/@AnimatableBody2D@252518/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252518" to="Tiles/@AnimatableBody2D@252518" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252518" to="Tiles/@AnimatableBody2D@252518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252518" to="Tiles/@AnimatableBody2D@252518" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252518" to="Tiles/@AnimatableBody2D@252518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252519" to="Tiles/@AnimatableBody2D@252519/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252519" to="Tiles/@AnimatableBody2D@252519/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252519" to="Tiles/@AnimatableBody2D@252519" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252519" to="Tiles/@AnimatableBody2D@252519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252519" to="Tiles/@AnimatableBody2D@252519" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252519" to="Tiles/@AnimatableBody2D@252519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252520" to="Tiles/@AnimatableBody2D@252520/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252520" to="Tiles/@AnimatableBody2D@252520/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252520" to="Tiles/@AnimatableBody2D@252520" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252520" to="Tiles/@AnimatableBody2D@252520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252520" to="Tiles/@AnimatableBody2D@252520" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252520" to="Tiles/@AnimatableBody2D@252520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252521" to="Tiles/@AnimatableBody2D@252521/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252521" to="Tiles/@AnimatableBody2D@252521/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252521" to="Tiles/@AnimatableBody2D@252521" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252521" to="Tiles/@AnimatableBody2D@252521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252521" to="Tiles/@AnimatableBody2D@252521" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252521" to="Tiles/@AnimatableBody2D@252521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252522" to="Tiles/@AnimatableBody2D@252522/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252522" to="Tiles/@AnimatableBody2D@252522/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252522" to="Tiles/@AnimatableBody2D@252522" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252522" to="Tiles/@AnimatableBody2D@252522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252522" to="Tiles/@AnimatableBody2D@252522" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252522" to="Tiles/@AnimatableBody2D@252522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252523" to="Tiles/@AnimatableBody2D@252523/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252523" to="Tiles/@AnimatableBody2D@252523/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252523" to="Tiles/@AnimatableBody2D@252523" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252523" to="Tiles/@AnimatableBody2D@252523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252523" to="Tiles/@AnimatableBody2D@252523" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252523" to="Tiles/@AnimatableBody2D@252523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252524" to="Tiles/@AnimatableBody2D@252524/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252524" to="Tiles/@AnimatableBody2D@252524/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252524" to="Tiles/@AnimatableBody2D@252524" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252524" to="Tiles/@AnimatableBody2D@252524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252524" to="Tiles/@AnimatableBody2D@252524" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252524" to="Tiles/@AnimatableBody2D@252524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252525" to="Tiles/@AnimatableBody2D@252525/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252525" to="Tiles/@AnimatableBody2D@252525/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252525" to="Tiles/@AnimatableBody2D@252525" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252525" to="Tiles/@AnimatableBody2D@252525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252525" to="Tiles/@AnimatableBody2D@252525" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252525" to="Tiles/@AnimatableBody2D@252525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252526" to="Tiles/@AnimatableBody2D@252526/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252526" to="Tiles/@AnimatableBody2D@252526/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252526" to="Tiles/@AnimatableBody2D@252526" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252526" to="Tiles/@AnimatableBody2D@252526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252526" to="Tiles/@AnimatableBody2D@252526" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252526" to="Tiles/@AnimatableBody2D@252526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252527" to="Tiles/@AnimatableBody2D@252527/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252527" to="Tiles/@AnimatableBody2D@252527/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252527" to="Tiles/@AnimatableBody2D@252527" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252527" to="Tiles/@AnimatableBody2D@252527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252527" to="Tiles/@AnimatableBody2D@252527" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252527" to="Tiles/@AnimatableBody2D@252527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252528" to="Tiles/@AnimatableBody2D@252528/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252528" to="Tiles/@AnimatableBody2D@252528/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252528" to="Tiles/@AnimatableBody2D@252528" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252528" to="Tiles/@AnimatableBody2D@252528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252528" to="Tiles/@AnimatableBody2D@252528" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252528" to="Tiles/@AnimatableBody2D@252528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252529" to="Tiles/@AnimatableBody2D@252529/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252529" to="Tiles/@AnimatableBody2D@252529/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252529" to="Tiles/@AnimatableBody2D@252529" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252529" to="Tiles/@AnimatableBody2D@252529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252529" to="Tiles/@AnimatableBody2D@252529" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252529" to="Tiles/@AnimatableBody2D@252529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252530" to="Tiles/@AnimatableBody2D@252530/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252530" to="Tiles/@AnimatableBody2D@252530/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252530" to="Tiles/@AnimatableBody2D@252530" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252530" to="Tiles/@AnimatableBody2D@252530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252530" to="Tiles/@AnimatableBody2D@252530" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252530" to="Tiles/@AnimatableBody2D@252530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252531" to="Tiles/@AnimatableBody2D@252531/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252531" to="Tiles/@AnimatableBody2D@252531/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252531" to="Tiles/@AnimatableBody2D@252531" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252531" to="Tiles/@AnimatableBody2D@252531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252531" to="Tiles/@AnimatableBody2D@252531" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252531" to="Tiles/@AnimatableBody2D@252531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252532" to="Tiles/@AnimatableBody2D@252532/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252532" to="Tiles/@AnimatableBody2D@252532/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252532" to="Tiles/@AnimatableBody2D@252532" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252532" to="Tiles/@AnimatableBody2D@252532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252532" to="Tiles/@AnimatableBody2D@252532" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252532" to="Tiles/@AnimatableBody2D@252532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252533" to="Tiles/@AnimatableBody2D@252533/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252533" to="Tiles/@AnimatableBody2D@252533/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252533" to="Tiles/@AnimatableBody2D@252533" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252533" to="Tiles/@AnimatableBody2D@252533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252533" to="Tiles/@AnimatableBody2D@252533" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252533" to="Tiles/@AnimatableBody2D@252533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252534" to="Tiles/@AnimatableBody2D@252534/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252534" to="Tiles/@AnimatableBody2D@252534/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252534" to="Tiles/@AnimatableBody2D@252534" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252534" to="Tiles/@AnimatableBody2D@252534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252534" to="Tiles/@AnimatableBody2D@252534" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252534" to="Tiles/@AnimatableBody2D@252534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252535" to="Tiles/@AnimatableBody2D@252535/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252535" to="Tiles/@AnimatableBody2D@252535/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252535" to="Tiles/@AnimatableBody2D@252535" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252535" to="Tiles/@AnimatableBody2D@252535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252535" to="Tiles/@AnimatableBody2D@252535" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252535" to="Tiles/@AnimatableBody2D@252535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252536" to="Tiles/@AnimatableBody2D@252536/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252536" to="Tiles/@AnimatableBody2D@252536/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252536" to="Tiles/@AnimatableBody2D@252536" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252536" to="Tiles/@AnimatableBody2D@252536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252536" to="Tiles/@AnimatableBody2D@252536" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252536" to="Tiles/@AnimatableBody2D@252536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252537" to="Tiles/@AnimatableBody2D@252537/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252537" to="Tiles/@AnimatableBody2D@252537/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252537" to="Tiles/@AnimatableBody2D@252537" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252537" to="Tiles/@AnimatableBody2D@252537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252537" to="Tiles/@AnimatableBody2D@252537" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252537" to="Tiles/@AnimatableBody2D@252537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252538" to="Tiles/@AnimatableBody2D@252538/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252538" to="Tiles/@AnimatableBody2D@252538/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252538" to="Tiles/@AnimatableBody2D@252538" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252538" to="Tiles/@AnimatableBody2D@252538/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252538" to="Tiles/@AnimatableBody2D@252538" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252538" to="Tiles/@AnimatableBody2D@252538/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252539" to="Tiles/@AnimatableBody2D@252539/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252539" to="Tiles/@AnimatableBody2D@252539/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252539" to="Tiles/@AnimatableBody2D@252539" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252539" to="Tiles/@AnimatableBody2D@252539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252539" to="Tiles/@AnimatableBody2D@252539" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252539" to="Tiles/@AnimatableBody2D@252539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252540" to="Tiles/@AnimatableBody2D@252540/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252540" to="Tiles/@AnimatableBody2D@252540/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252540" to="Tiles/@AnimatableBody2D@252540" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252540" to="Tiles/@AnimatableBody2D@252540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252540" to="Tiles/@AnimatableBody2D@252540" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252540" to="Tiles/@AnimatableBody2D@252540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252541" to="Tiles/@AnimatableBody2D@252541/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252541" to="Tiles/@AnimatableBody2D@252541/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252541" to="Tiles/@AnimatableBody2D@252541" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252541" to="Tiles/@AnimatableBody2D@252541/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252541" to="Tiles/@AnimatableBody2D@252541" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252541" to="Tiles/@AnimatableBody2D@252541/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252542" to="Tiles/@AnimatableBody2D@252542/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252542" to="Tiles/@AnimatableBody2D@252542/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252542" to="Tiles/@AnimatableBody2D@252542" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252542" to="Tiles/@AnimatableBody2D@252542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252542" to="Tiles/@AnimatableBody2D@252542" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252542" to="Tiles/@AnimatableBody2D@252542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252543" to="Tiles/@AnimatableBody2D@252543/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252543" to="Tiles/@AnimatableBody2D@252543/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252543" to="Tiles/@AnimatableBody2D@252543" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252543" to="Tiles/@AnimatableBody2D@252543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252543" to="Tiles/@AnimatableBody2D@252543" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252543" to="Tiles/@AnimatableBody2D@252543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252544" to="Tiles/@AnimatableBody2D@252544/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252544" to="Tiles/@AnimatableBody2D@252544/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252544" to="Tiles/@AnimatableBody2D@252544" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252544" to="Tiles/@AnimatableBody2D@252544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252544" to="Tiles/@AnimatableBody2D@252544" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252544" to="Tiles/@AnimatableBody2D@252544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252545" to="Tiles/@AnimatableBody2D@252545/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252545" to="Tiles/@AnimatableBody2D@252545/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252545" to="Tiles/@AnimatableBody2D@252545" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252545" to="Tiles/@AnimatableBody2D@252545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252545" to="Tiles/@AnimatableBody2D@252545" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252545" to="Tiles/@AnimatableBody2D@252545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252546" to="Tiles/@AnimatableBody2D@252546/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252546" to="Tiles/@AnimatableBody2D@252546/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252546" to="Tiles/@AnimatableBody2D@252546" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252546" to="Tiles/@AnimatableBody2D@252546/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252546" to="Tiles/@AnimatableBody2D@252546" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252546" to="Tiles/@AnimatableBody2D@252546/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252547" to="Tiles/@AnimatableBody2D@252547/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252547" to="Tiles/@AnimatableBody2D@252547/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252547" to="Tiles/@AnimatableBody2D@252547" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252547" to="Tiles/@AnimatableBody2D@252547/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252547" to="Tiles/@AnimatableBody2D@252547" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252547" to="Tiles/@AnimatableBody2D@252547/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252548" to="Tiles/@AnimatableBody2D@252548/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252548" to="Tiles/@AnimatableBody2D@252548/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252548" to="Tiles/@AnimatableBody2D@252548" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252548" to="Tiles/@AnimatableBody2D@252548/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252548" to="Tiles/@AnimatableBody2D@252548" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252548" to="Tiles/@AnimatableBody2D@252548/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252549" to="Tiles/@AnimatableBody2D@252549/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252549" to="Tiles/@AnimatableBody2D@252549/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252549" to="Tiles/@AnimatableBody2D@252549" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252549" to="Tiles/@AnimatableBody2D@252549/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252549" to="Tiles/@AnimatableBody2D@252549" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252549" to="Tiles/@AnimatableBody2D@252549/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252550" to="Tiles/@AnimatableBody2D@252550/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252550" to="Tiles/@AnimatableBody2D@252550/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252550" to="Tiles/@AnimatableBody2D@252550" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252550" to="Tiles/@AnimatableBody2D@252550/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252550" to="Tiles/@AnimatableBody2D@252550" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252550" to="Tiles/@AnimatableBody2D@252550/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252551" to="Tiles/@AnimatableBody2D@252551/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252551" to="Tiles/@AnimatableBody2D@252551/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252551" to="Tiles/@AnimatableBody2D@252551" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252551" to="Tiles/@AnimatableBody2D@252551/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252551" to="Tiles/@AnimatableBody2D@252551" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252551" to="Tiles/@AnimatableBody2D@252551/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252552" to="Tiles/@AnimatableBody2D@252552/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252552" to="Tiles/@AnimatableBody2D@252552/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252552" to="Tiles/@AnimatableBody2D@252552" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252552" to="Tiles/@AnimatableBody2D@252552/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252552" to="Tiles/@AnimatableBody2D@252552" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252552" to="Tiles/@AnimatableBody2D@252552/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252553" to="Tiles/@AnimatableBody2D@252553/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252553" to="Tiles/@AnimatableBody2D@252553/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252553" to="Tiles/@AnimatableBody2D@252553" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252553" to="Tiles/@AnimatableBody2D@252553/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252553" to="Tiles/@AnimatableBody2D@252553" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252553" to="Tiles/@AnimatableBody2D@252553/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252554" to="Tiles/@AnimatableBody2D@252554/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252554" to="Tiles/@AnimatableBody2D@252554/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252554" to="Tiles/@AnimatableBody2D@252554" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252554" to="Tiles/@AnimatableBody2D@252554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252554" to="Tiles/@AnimatableBody2D@252554" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252554" to="Tiles/@AnimatableBody2D@252554/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252555" to="Tiles/@AnimatableBody2D@252555/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252555" to="Tiles/@AnimatableBody2D@252555/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252555" to="Tiles/@AnimatableBody2D@252555" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252555" to="Tiles/@AnimatableBody2D@252555/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252555" to="Tiles/@AnimatableBody2D@252555" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252555" to="Tiles/@AnimatableBody2D@252555/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252556" to="Tiles/@AnimatableBody2D@252556/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252556" to="Tiles/@AnimatableBody2D@252556/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252556" to="Tiles/@AnimatableBody2D@252556" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252556" to="Tiles/@AnimatableBody2D@252556/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252556" to="Tiles/@AnimatableBody2D@252556" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252556" to="Tiles/@AnimatableBody2D@252556/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252557" to="Tiles/@AnimatableBody2D@252557/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252557" to="Tiles/@AnimatableBody2D@252557/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252557" to="Tiles/@AnimatableBody2D@252557" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252557" to="Tiles/@AnimatableBody2D@252557/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252557" to="Tiles/@AnimatableBody2D@252557" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252557" to="Tiles/@AnimatableBody2D@252557/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252558" to="Tiles/@AnimatableBody2D@252558/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252558" to="Tiles/@AnimatableBody2D@252558/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252558" to="Tiles/@AnimatableBody2D@252558" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252558" to="Tiles/@AnimatableBody2D@252558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252558" to="Tiles/@AnimatableBody2D@252558" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252558" to="Tiles/@AnimatableBody2D@252558/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252559" to="Tiles/@AnimatableBody2D@252559/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252559" to="Tiles/@AnimatableBody2D@252559/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252559" to="Tiles/@AnimatableBody2D@252559" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252559" to="Tiles/@AnimatableBody2D@252559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252559" to="Tiles/@AnimatableBody2D@252559" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252559" to="Tiles/@AnimatableBody2D@252559/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252560" to="Tiles/@AnimatableBody2D@252560/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252560" to="Tiles/@AnimatableBody2D@252560/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252560" to="Tiles/@AnimatableBody2D@252560" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252560" to="Tiles/@AnimatableBody2D@252560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252560" to="Tiles/@AnimatableBody2D@252560" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252560" to="Tiles/@AnimatableBody2D@252560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252561" to="Tiles/@AnimatableBody2D@252561/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252561" to="Tiles/@AnimatableBody2D@252561/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252561" to="Tiles/@AnimatableBody2D@252561" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252561" to="Tiles/@AnimatableBody2D@252561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252561" to="Tiles/@AnimatableBody2D@252561" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252561" to="Tiles/@AnimatableBody2D@252561/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252562" to="Tiles/@AnimatableBody2D@252562/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252562" to="Tiles/@AnimatableBody2D@252562/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252562" to="Tiles/@AnimatableBody2D@252562" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252562" to="Tiles/@AnimatableBody2D@252562/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252562" to="Tiles/@AnimatableBody2D@252562" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252562" to="Tiles/@AnimatableBody2D@252562/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252563" to="Tiles/@AnimatableBody2D@252563/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252563" to="Tiles/@AnimatableBody2D@252563/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252563" to="Tiles/@AnimatableBody2D@252563" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252563" to="Tiles/@AnimatableBody2D@252563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252563" to="Tiles/@AnimatableBody2D@252563" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252563" to="Tiles/@AnimatableBody2D@252563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252564" to="Tiles/@AnimatableBody2D@252564/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252564" to="Tiles/@AnimatableBody2D@252564/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252564" to="Tiles/@AnimatableBody2D@252564" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252564" to="Tiles/@AnimatableBody2D@252564/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252564" to="Tiles/@AnimatableBody2D@252564" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252564" to="Tiles/@AnimatableBody2D@252564/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252565" to="Tiles/@AnimatableBody2D@252565/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252565" to="Tiles/@AnimatableBody2D@252565/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252565" to="Tiles/@AnimatableBody2D@252565" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252565" to="Tiles/@AnimatableBody2D@252565/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252565" to="Tiles/@AnimatableBody2D@252565" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252565" to="Tiles/@AnimatableBody2D@252565/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252566" to="Tiles/@AnimatableBody2D@252566/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252566" to="Tiles/@AnimatableBody2D@252566/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252566" to="Tiles/@AnimatableBody2D@252566" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252566" to="Tiles/@AnimatableBody2D@252566/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252566" to="Tiles/@AnimatableBody2D@252566" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252566" to="Tiles/@AnimatableBody2D@252566/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252567" to="Tiles/@AnimatableBody2D@252567/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252567" to="Tiles/@AnimatableBody2D@252567/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252567" to="Tiles/@AnimatableBody2D@252567" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252567" to="Tiles/@AnimatableBody2D@252567/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252567" to="Tiles/@AnimatableBody2D@252567" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252567" to="Tiles/@AnimatableBody2D@252567/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252568" to="Tiles/@AnimatableBody2D@252568/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252568" to="Tiles/@AnimatableBody2D@252568/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252568" to="Tiles/@AnimatableBody2D@252568" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252568" to="Tiles/@AnimatableBody2D@252568/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252568" to="Tiles/@AnimatableBody2D@252568" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252568" to="Tiles/@AnimatableBody2D@252568/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252569" to="Tiles/@AnimatableBody2D@252569/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252569" to="Tiles/@AnimatableBody2D@252569/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252569" to="Tiles/@AnimatableBody2D@252569" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252569" to="Tiles/@AnimatableBody2D@252569/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252569" to="Tiles/@AnimatableBody2D@252569" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252569" to="Tiles/@AnimatableBody2D@252569/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252570" to="Tiles/@AnimatableBody2D@252570/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252570" to="Tiles/@AnimatableBody2D@252570/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252570" to="Tiles/@AnimatableBody2D@252570" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252570" to="Tiles/@AnimatableBody2D@252570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252570" to="Tiles/@AnimatableBody2D@252570" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252570" to="Tiles/@AnimatableBody2D@252570/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252571" to="Tiles/@AnimatableBody2D@252571/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252571" to="Tiles/@AnimatableBody2D@252571/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252571" to="Tiles/@AnimatableBody2D@252571" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252571" to="Tiles/@AnimatableBody2D@252571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252571" to="Tiles/@AnimatableBody2D@252571" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252571" to="Tiles/@AnimatableBody2D@252571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252572" to="Tiles/@AnimatableBody2D@252572/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252572" to="Tiles/@AnimatableBody2D@252572/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252572" to="Tiles/@AnimatableBody2D@252572" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252572" to="Tiles/@AnimatableBody2D@252572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252572" to="Tiles/@AnimatableBody2D@252572" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252572" to="Tiles/@AnimatableBody2D@252572/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252573" to="Tiles/@AnimatableBody2D@252573/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252573" to="Tiles/@AnimatableBody2D@252573/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252573" to="Tiles/@AnimatableBody2D@252573" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252573" to="Tiles/@AnimatableBody2D@252573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252573" to="Tiles/@AnimatableBody2D@252573" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252573" to="Tiles/@AnimatableBody2D@252573/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252574" to="Tiles/@AnimatableBody2D@252574/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252574" to="Tiles/@AnimatableBody2D@252574/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252574" to="Tiles/@AnimatableBody2D@252574" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252574" to="Tiles/@AnimatableBody2D@252574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252574" to="Tiles/@AnimatableBody2D@252574" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252574" to="Tiles/@AnimatableBody2D@252574/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252575" to="Tiles/@AnimatableBody2D@252575/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252575" to="Tiles/@AnimatableBody2D@252575/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252575" to="Tiles/@AnimatableBody2D@252575" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252575" to="Tiles/@AnimatableBody2D@252575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252575" to="Tiles/@AnimatableBody2D@252575" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252575" to="Tiles/@AnimatableBody2D@252575/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252576" to="Tiles/@AnimatableBody2D@252576/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252576" to="Tiles/@AnimatableBody2D@252576/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252576" to="Tiles/@AnimatableBody2D@252576" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252576" to="Tiles/@AnimatableBody2D@252576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252576" to="Tiles/@AnimatableBody2D@252576" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252576" to="Tiles/@AnimatableBody2D@252576/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252577" to="Tiles/@AnimatableBody2D@252577/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252577" to="Tiles/@AnimatableBody2D@252577/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252577" to="Tiles/@AnimatableBody2D@252577" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252577" to="Tiles/@AnimatableBody2D@252577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252577" to="Tiles/@AnimatableBody2D@252577" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252577" to="Tiles/@AnimatableBody2D@252577/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252578" to="Tiles/@AnimatableBody2D@252578/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252578" to="Tiles/@AnimatableBody2D@252578/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252578" to="Tiles/@AnimatableBody2D@252578" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252578" to="Tiles/@AnimatableBody2D@252578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252578" to="Tiles/@AnimatableBody2D@252578" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252578" to="Tiles/@AnimatableBody2D@252578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252579" to="Tiles/@AnimatableBody2D@252579/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252579" to="Tiles/@AnimatableBody2D@252579/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252579" to="Tiles/@AnimatableBody2D@252579" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252579" to="Tiles/@AnimatableBody2D@252579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252579" to="Tiles/@AnimatableBody2D@252579" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252579" to="Tiles/@AnimatableBody2D@252579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252580" to="Tiles/@AnimatableBody2D@252580/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252580" to="Tiles/@AnimatableBody2D@252580/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252580" to="Tiles/@AnimatableBody2D@252580" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252580" to="Tiles/@AnimatableBody2D@252580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252580" to="Tiles/@AnimatableBody2D@252580" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252580" to="Tiles/@AnimatableBody2D@252580/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252581" to="Tiles/@AnimatableBody2D@252581/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252581" to="Tiles/@AnimatableBody2D@252581/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252581" to="Tiles/@AnimatableBody2D@252581" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252581" to="Tiles/@AnimatableBody2D@252581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252581" to="Tiles/@AnimatableBody2D@252581" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252581" to="Tiles/@AnimatableBody2D@252581/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252582" to="Tiles/@AnimatableBody2D@252582/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252582" to="Tiles/@AnimatableBody2D@252582/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252582" to="Tiles/@AnimatableBody2D@252582" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252582" to="Tiles/@AnimatableBody2D@252582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252582" to="Tiles/@AnimatableBody2D@252582" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252582" to="Tiles/@AnimatableBody2D@252582/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252583" to="Tiles/@AnimatableBody2D@252583/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252583" to="Tiles/@AnimatableBody2D@252583/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252583" to="Tiles/@AnimatableBody2D@252583" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252583" to="Tiles/@AnimatableBody2D@252583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252583" to="Tiles/@AnimatableBody2D@252583" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252583" to="Tiles/@AnimatableBody2D@252583/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252584" to="Tiles/@AnimatableBody2D@252584/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252584" to="Tiles/@AnimatableBody2D@252584/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252584" to="Tiles/@AnimatableBody2D@252584" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252584" to="Tiles/@AnimatableBody2D@252584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252584" to="Tiles/@AnimatableBody2D@252584" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252584" to="Tiles/@AnimatableBody2D@252584/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252585" to="Tiles/@AnimatableBody2D@252585/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252585" to="Tiles/@AnimatableBody2D@252585/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252585" to="Tiles/@AnimatableBody2D@252585" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252585" to="Tiles/@AnimatableBody2D@252585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252585" to="Tiles/@AnimatableBody2D@252585" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252585" to="Tiles/@AnimatableBody2D@252585/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252586" to="Tiles/@AnimatableBody2D@252586/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252586" to="Tiles/@AnimatableBody2D@252586/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252586" to="Tiles/@AnimatableBody2D@252586" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252586" to="Tiles/@AnimatableBody2D@252586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252586" to="Tiles/@AnimatableBody2D@252586" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252586" to="Tiles/@AnimatableBody2D@252586/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252587" to="Tiles/@AnimatableBody2D@252587/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252587" to="Tiles/@AnimatableBody2D@252587/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252587" to="Tiles/@AnimatableBody2D@252587" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252587" to="Tiles/@AnimatableBody2D@252587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252587" to="Tiles/@AnimatableBody2D@252587" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252587" to="Tiles/@AnimatableBody2D@252587/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252588" to="Tiles/@AnimatableBody2D@252588/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252588" to="Tiles/@AnimatableBody2D@252588/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252588" to="Tiles/@AnimatableBody2D@252588" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252588" to="Tiles/@AnimatableBody2D@252588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252588" to="Tiles/@AnimatableBody2D@252588" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252588" to="Tiles/@AnimatableBody2D@252588/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252589" to="Tiles/@AnimatableBody2D@252589/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252589" to="Tiles/@AnimatableBody2D@252589/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252589" to="Tiles/@AnimatableBody2D@252589" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252589" to="Tiles/@AnimatableBody2D@252589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252589" to="Tiles/@AnimatableBody2D@252589" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252589" to="Tiles/@AnimatableBody2D@252589/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252590" to="Tiles/@AnimatableBody2D@252590/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252590" to="Tiles/@AnimatableBody2D@252590/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252590" to="Tiles/@AnimatableBody2D@252590" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252590" to="Tiles/@AnimatableBody2D@252590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252590" to="Tiles/@AnimatableBody2D@252590" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252590" to="Tiles/@AnimatableBody2D@252590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252591" to="Tiles/@AnimatableBody2D@252591/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252591" to="Tiles/@AnimatableBody2D@252591/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252591" to="Tiles/@AnimatableBody2D@252591" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252591" to="Tiles/@AnimatableBody2D@252591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252591" to="Tiles/@AnimatableBody2D@252591/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252591" to="Tiles/@AnimatableBody2D@252591" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252591" to="Tiles/@AnimatableBody2D@252591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252592" to="Tiles/@AnimatableBody2D@252592/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252592" to="Tiles/@AnimatableBody2D@252592/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252592" to="Tiles/@AnimatableBody2D@252592" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252592" to="Tiles/@AnimatableBody2D@252592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252592" to="Tiles/@AnimatableBody2D@252592" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252592" to="Tiles/@AnimatableBody2D@252592/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252593" to="Tiles/@AnimatableBody2D@252593/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252593" to="Tiles/@AnimatableBody2D@252593/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252593" to="Tiles/@AnimatableBody2D@252593" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252593" to="Tiles/@AnimatableBody2D@252593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252593" to="Tiles/@AnimatableBody2D@252593" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252593" to="Tiles/@AnimatableBody2D@252593/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252594" to="Tiles/@AnimatableBody2D@252594/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252594" to="Tiles/@AnimatableBody2D@252594/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252594" to="Tiles/@AnimatableBody2D@252594" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252594" to="Tiles/@AnimatableBody2D@252594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252594" to="Tiles/@AnimatableBody2D@252594" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252594" to="Tiles/@AnimatableBody2D@252594/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252595" to="Tiles/@AnimatableBody2D@252595/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252595" to="Tiles/@AnimatableBody2D@252595/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252595" to="Tiles/@AnimatableBody2D@252595" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252595" to="Tiles/@AnimatableBody2D@252595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252595" to="Tiles/@AnimatableBody2D@252595" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252595" to="Tiles/@AnimatableBody2D@252595/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252596" to="Tiles/@AnimatableBody2D@252596/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252596" to="Tiles/@AnimatableBody2D@252596/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252596" to="Tiles/@AnimatableBody2D@252596" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252596" to="Tiles/@AnimatableBody2D@252596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252596" to="Tiles/@AnimatableBody2D@252596" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252596" to="Tiles/@AnimatableBody2D@252596/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252597" to="Tiles/@AnimatableBody2D@252597/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252597" to="Tiles/@AnimatableBody2D@252597/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252597" to="Tiles/@AnimatableBody2D@252597" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252597" to="Tiles/@AnimatableBody2D@252597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252597" to="Tiles/@AnimatableBody2D@252597" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252597" to="Tiles/@AnimatableBody2D@252597/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252598" to="Tiles/@AnimatableBody2D@252598/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252598" to="Tiles/@AnimatableBody2D@252598/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252598" to="Tiles/@AnimatableBody2D@252598" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252598" to="Tiles/@AnimatableBody2D@252598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252598" to="Tiles/@AnimatableBody2D@252598" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252598" to="Tiles/@AnimatableBody2D@252598/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252599" to="Tiles/@AnimatableBody2D@252599/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252599" to="Tiles/@AnimatableBody2D@252599/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252599" to="Tiles/@AnimatableBody2D@252599" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252599" to="Tiles/@AnimatableBody2D@252599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252599" to="Tiles/@AnimatableBody2D@252599" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252599" to="Tiles/@AnimatableBody2D@252599/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252600" to="Tiles/@AnimatableBody2D@252600/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252600" to="Tiles/@AnimatableBody2D@252600/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252600" to="Tiles/@AnimatableBody2D@252600" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252600" to="Tiles/@AnimatableBody2D@252600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252600" to="Tiles/@AnimatableBody2D@252600" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252600" to="Tiles/@AnimatableBody2D@252600/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252601" to="Tiles/@AnimatableBody2D@252601/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252601" to="Tiles/@AnimatableBody2D@252601/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252601" to="Tiles/@AnimatableBody2D@252601" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252601" to="Tiles/@AnimatableBody2D@252601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252601" to="Tiles/@AnimatableBody2D@252601" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252601" to="Tiles/@AnimatableBody2D@252601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252602" to="Tiles/@AnimatableBody2D@252602/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252602" to="Tiles/@AnimatableBody2D@252602/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252602" to="Tiles/@AnimatableBody2D@252602" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252602" to="Tiles/@AnimatableBody2D@252602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252602" to="Tiles/@AnimatableBody2D@252602" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252602" to="Tiles/@AnimatableBody2D@252602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252603" to="Tiles/@AnimatableBody2D@252603/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252603" to="Tiles/@AnimatableBody2D@252603/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252603" to="Tiles/@AnimatableBody2D@252603" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252603" to="Tiles/@AnimatableBody2D@252603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252603" to="Tiles/@AnimatableBody2D@252603" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252603" to="Tiles/@AnimatableBody2D@252603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252604" to="Tiles/@AnimatableBody2D@252604/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252604" to="Tiles/@AnimatableBody2D@252604/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252604" to="Tiles/@AnimatableBody2D@252604" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252604" to="Tiles/@AnimatableBody2D@252604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252604" to="Tiles/@AnimatableBody2D@252604" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252604" to="Tiles/@AnimatableBody2D@252604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252605" to="Tiles/@AnimatableBody2D@252605/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252605" to="Tiles/@AnimatableBody2D@252605/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252605" to="Tiles/@AnimatableBody2D@252605" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252605" to="Tiles/@AnimatableBody2D@252605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252605" to="Tiles/@AnimatableBody2D@252605" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252605" to="Tiles/@AnimatableBody2D@252605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252606" to="Tiles/@AnimatableBody2D@252606/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252606" to="Tiles/@AnimatableBody2D@252606/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252606" to="Tiles/@AnimatableBody2D@252606" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252606" to="Tiles/@AnimatableBody2D@252606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252606" to="Tiles/@AnimatableBody2D@252606" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252606" to="Tiles/@AnimatableBody2D@252606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252607" to="Tiles/@AnimatableBody2D@252607/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252607" to="Tiles/@AnimatableBody2D@252607/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252607" to="Tiles/@AnimatableBody2D@252607" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252607" to="Tiles/@AnimatableBody2D@252607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252607" to="Tiles/@AnimatableBody2D@252607" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252607" to="Tiles/@AnimatableBody2D@252607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252608" to="Tiles/@AnimatableBody2D@252608/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252608" to="Tiles/@AnimatableBody2D@252608/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252608" to="Tiles/@AnimatableBody2D@252608" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252608" to="Tiles/@AnimatableBody2D@252608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252608" to="Tiles/@AnimatableBody2D@252608" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252608" to="Tiles/@AnimatableBody2D@252608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252609" to="Tiles/@AnimatableBody2D@252609/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252609" to="Tiles/@AnimatableBody2D@252609/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252609" to="Tiles/@AnimatableBody2D@252609" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252609" to="Tiles/@AnimatableBody2D@252609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252609" to="Tiles/@AnimatableBody2D@252609" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252609" to="Tiles/@AnimatableBody2D@252609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252610" to="Tiles/@AnimatableBody2D@252610/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252610" to="Tiles/@AnimatableBody2D@252610/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252610" to="Tiles/@AnimatableBody2D@252610" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252610" to="Tiles/@AnimatableBody2D@252610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252610" to="Tiles/@AnimatableBody2D@252610" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252610" to="Tiles/@AnimatableBody2D@252610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252611" to="Tiles/@AnimatableBody2D@252611/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252611" to="Tiles/@AnimatableBody2D@252611/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252611" to="Tiles/@AnimatableBody2D@252611" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252611" to="Tiles/@AnimatableBody2D@252611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252611" to="Tiles/@AnimatableBody2D@252611" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252611" to="Tiles/@AnimatableBody2D@252611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252612" to="Tiles/@AnimatableBody2D@252612/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252612" to="Tiles/@AnimatableBody2D@252612/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252612" to="Tiles/@AnimatableBody2D@252612" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252612" to="Tiles/@AnimatableBody2D@252612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252612" to="Tiles/@AnimatableBody2D@252612" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252612" to="Tiles/@AnimatableBody2D@252612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252613" to="Tiles/@AnimatableBody2D@252613/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252613" to="Tiles/@AnimatableBody2D@252613/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252613" to="Tiles/@AnimatableBody2D@252613" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252613" to="Tiles/@AnimatableBody2D@252613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252613" to="Tiles/@AnimatableBody2D@252613" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252613" to="Tiles/@AnimatableBody2D@252613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252614" to="Tiles/@AnimatableBody2D@252614/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252614" to="Tiles/@AnimatableBody2D@252614/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252614" to="Tiles/@AnimatableBody2D@252614" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252614" to="Tiles/@AnimatableBody2D@252614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252614" to="Tiles/@AnimatableBody2D@252614" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252614" to="Tiles/@AnimatableBody2D@252614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252615" to="Tiles/@AnimatableBody2D@252615/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252615" to="Tiles/@AnimatableBody2D@252615/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252615" to="Tiles/@AnimatableBody2D@252615" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252615" to="Tiles/@AnimatableBody2D@252615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252615" to="Tiles/@AnimatableBody2D@252615" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252615" to="Tiles/@AnimatableBody2D@252615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252616" to="Tiles/@AnimatableBody2D@252616/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252616" to="Tiles/@AnimatableBody2D@252616/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252616" to="Tiles/@AnimatableBody2D@252616" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252616" to="Tiles/@AnimatableBody2D@252616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252616" to="Tiles/@AnimatableBody2D@252616" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252616" to="Tiles/@AnimatableBody2D@252616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252617" to="Tiles/@AnimatableBody2D@252617/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252617" to="Tiles/@AnimatableBody2D@252617/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252617" to="Tiles/@AnimatableBody2D@252617" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252617" to="Tiles/@AnimatableBody2D@252617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252617" to="Tiles/@AnimatableBody2D@252617" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252617" to="Tiles/@AnimatableBody2D@252617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252618" to="Tiles/@AnimatableBody2D@252618/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252618" to="Tiles/@AnimatableBody2D@252618/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252618" to="Tiles/@AnimatableBody2D@252618" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252618" to="Tiles/@AnimatableBody2D@252618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252618" to="Tiles/@AnimatableBody2D@252618" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252618" to="Tiles/@AnimatableBody2D@252618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252619" to="Tiles/@AnimatableBody2D@252619/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252619" to="Tiles/@AnimatableBody2D@252619/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252619" to="Tiles/@AnimatableBody2D@252619" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252619" to="Tiles/@AnimatableBody2D@252619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252619" to="Tiles/@AnimatableBody2D@252619" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252619" to="Tiles/@AnimatableBody2D@252619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252620" to="Tiles/@AnimatableBody2D@252620/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252620" to="Tiles/@AnimatableBody2D@252620/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252620" to="Tiles/@AnimatableBody2D@252620" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252620" to="Tiles/@AnimatableBody2D@252620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252620" to="Tiles/@AnimatableBody2D@252620" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252620" to="Tiles/@AnimatableBody2D@252620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252621" to="Tiles/@AnimatableBody2D@252621/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252621" to="Tiles/@AnimatableBody2D@252621/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252621" to="Tiles/@AnimatableBody2D@252621" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252621" to="Tiles/@AnimatableBody2D@252621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252621" to="Tiles/@AnimatableBody2D@252621" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252621" to="Tiles/@AnimatableBody2D@252621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252622" to="Tiles/@AnimatableBody2D@252622/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252622" to="Tiles/@AnimatableBody2D@252622/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252622" to="Tiles/@AnimatableBody2D@252622" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252622" to="Tiles/@AnimatableBody2D@252622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252622" to="Tiles/@AnimatableBody2D@252622" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252622" to="Tiles/@AnimatableBody2D@252622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252623" to="Tiles/@AnimatableBody2D@252623/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252623" to="Tiles/@AnimatableBody2D@252623/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252623" to="Tiles/@AnimatableBody2D@252623" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252623" to="Tiles/@AnimatableBody2D@252623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252623" to="Tiles/@AnimatableBody2D@252623" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252623" to="Tiles/@AnimatableBody2D@252623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252624" to="Tiles/@AnimatableBody2D@252624/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252624" to="Tiles/@AnimatableBody2D@252624/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252624" to="Tiles/@AnimatableBody2D@252624" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252624" to="Tiles/@AnimatableBody2D@252624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252624" to="Tiles/@AnimatableBody2D@252624" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252624" to="Tiles/@AnimatableBody2D@252624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252625" to="Tiles/@AnimatableBody2D@252625/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252625" to="Tiles/@AnimatableBody2D@252625/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252625" to="Tiles/@AnimatableBody2D@252625" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252625" to="Tiles/@AnimatableBody2D@252625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252625" to="Tiles/@AnimatableBody2D@252625" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252625" to="Tiles/@AnimatableBody2D@252625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252626" to="Tiles/@AnimatableBody2D@252626/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252626" to="Tiles/@AnimatableBody2D@252626/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252626" to="Tiles/@AnimatableBody2D@252626" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252626" to="Tiles/@AnimatableBody2D@252626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252626" to="Tiles/@AnimatableBody2D@252626" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252626" to="Tiles/@AnimatableBody2D@252626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252627" to="Tiles/@AnimatableBody2D@252627/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252627" to="Tiles/@AnimatableBody2D@252627/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252627" to="Tiles/@AnimatableBody2D@252627" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252627" to="Tiles/@AnimatableBody2D@252627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252627" to="Tiles/@AnimatableBody2D@252627" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252627" to="Tiles/@AnimatableBody2D@252627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252628" to="Tiles/@AnimatableBody2D@252628/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252628" to="Tiles/@AnimatableBody2D@252628/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252628" to="Tiles/@AnimatableBody2D@252628" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252628" to="Tiles/@AnimatableBody2D@252628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252628" to="Tiles/@AnimatableBody2D@252628" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252628" to="Tiles/@AnimatableBody2D@252628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252629" to="Tiles/@AnimatableBody2D@252629/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252629" to="Tiles/@AnimatableBody2D@252629/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252629" to="Tiles/@AnimatableBody2D@252629" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252629" to="Tiles/@AnimatableBody2D@252629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252629" to="Tiles/@AnimatableBody2D@252629" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252629" to="Tiles/@AnimatableBody2D@252629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252630" to="Tiles/@AnimatableBody2D@252630/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252630" to="Tiles/@AnimatableBody2D@252630/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252630" to="Tiles/@AnimatableBody2D@252630" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252630" to="Tiles/@AnimatableBody2D@252630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252630" to="Tiles/@AnimatableBody2D@252630" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252630" to="Tiles/@AnimatableBody2D@252630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252631" to="Tiles/@AnimatableBody2D@252631/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252631" to="Tiles/@AnimatableBody2D@252631/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252631" to="Tiles/@AnimatableBody2D@252631" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252631" to="Tiles/@AnimatableBody2D@252631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252631" to="Tiles/@AnimatableBody2D@252631" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252631" to="Tiles/@AnimatableBody2D@252631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252632" to="Tiles/@AnimatableBody2D@252632/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252632" to="Tiles/@AnimatableBody2D@252632/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252632" to="Tiles/@AnimatableBody2D@252632" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252632" to="Tiles/@AnimatableBody2D@252632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252632" to="Tiles/@AnimatableBody2D@252632" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252632" to="Tiles/@AnimatableBody2D@252632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252633" to="Tiles/@AnimatableBody2D@252633/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252633" to="Tiles/@AnimatableBody2D@252633/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252633" to="Tiles/@AnimatableBody2D@252633" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252633" to="Tiles/@AnimatableBody2D@252633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252633" to="Tiles/@AnimatableBody2D@252633" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252633" to="Tiles/@AnimatableBody2D@252633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252634" to="Tiles/@AnimatableBody2D@252634/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252634" to="Tiles/@AnimatableBody2D@252634/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252634" to="Tiles/@AnimatableBody2D@252634" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252634" to="Tiles/@AnimatableBody2D@252634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252634" to="Tiles/@AnimatableBody2D@252634" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252634" to="Tiles/@AnimatableBody2D@252634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252635" to="Tiles/@AnimatableBody2D@252635/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252635" to="Tiles/@AnimatableBody2D@252635/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252635" to="Tiles/@AnimatableBody2D@252635" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252635" to="Tiles/@AnimatableBody2D@252635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252635" to="Tiles/@AnimatableBody2D@252635" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252635" to="Tiles/@AnimatableBody2D@252635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252636" to="Tiles/@AnimatableBody2D@252636/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252636" to="Tiles/@AnimatableBody2D@252636/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252636" to="Tiles/@AnimatableBody2D@252636" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252636" to="Tiles/@AnimatableBody2D@252636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252636" to="Tiles/@AnimatableBody2D@252636" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252636" to="Tiles/@AnimatableBody2D@252636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252637" to="Tiles/@AnimatableBody2D@252637/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252637" to="Tiles/@AnimatableBody2D@252637/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252637" to="Tiles/@AnimatableBody2D@252637" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252637" to="Tiles/@AnimatableBody2D@252637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252637" to="Tiles/@AnimatableBody2D@252637" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252637" to="Tiles/@AnimatableBody2D@252637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252638" to="Tiles/@AnimatableBody2D@252638/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252638" to="Tiles/@AnimatableBody2D@252638/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252638" to="Tiles/@AnimatableBody2D@252638" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252638" to="Tiles/@AnimatableBody2D@252638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252638" to="Tiles/@AnimatableBody2D@252638" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252638" to="Tiles/@AnimatableBody2D@252638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252639" to="Tiles/@AnimatableBody2D@252639/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252639" to="Tiles/@AnimatableBody2D@252639/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252639" to="Tiles/@AnimatableBody2D@252639" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252639" to="Tiles/@AnimatableBody2D@252639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252639" to="Tiles/@AnimatableBody2D@252639" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252639" to="Tiles/@AnimatableBody2D@252639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@252640" to="Tiles/@AnimatableBody2D@252640/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@252640" to="Tiles/@AnimatableBody2D@252640/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252640" to="Tiles/@AnimatableBody2D@252640" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@252640" to="Tiles/@AnimatableBody2D@252640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252640" to="Tiles/@AnimatableBody2D@252640" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@252640" to="Tiles/@AnimatableBody2D@252640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252641" to="Tiles/@Node2D@252641/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252642" to="Tiles/@Node2D@252642/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252643" to="Tiles/@Node2D@252643/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252644" to="Tiles/@Node2D@252644/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252645" to="Tiles/@Node2D@252645/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252646" to="Tiles/@Node2D@252646/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252647" to="Tiles/@Node2D@252647/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252648" to="Tiles/@Node2D@252648/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252649" to="Tiles/@Node2D@252649/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252650" to="Tiles/@Node2D@252650/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252651" to="Tiles/@Node2D@252651/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252652" to="Tiles/@Node2D@252652/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252653" to="Tiles/@Node2D@252653/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252654" to="Tiles/@Node2D@252654/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252655" to="Tiles/@Node2D@252655/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252656" to="Tiles/@Node2D@252656/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252657" to="Tiles/@Node2D@252657/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252658" to="Tiles/@Node2D@252658/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252659" to="Tiles/@Node2D@252659/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252660" to="Tiles/@Node2D@252660/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252661" to="Tiles/@Node2D@252661/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252662" to="Tiles/@Node2D@252662/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@252663" to="Tiles/@Node2D@252663/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World1/1-2.tscn b/Scenes/Levels/SMBS/World1/1-2.tscn new file mode 100644 index 0000000..f017d6a --- /dev/null +++ b/Scenes/Levels/SMBS/World1/1-2.tscn @@ -0,0 +1,1636 @@ +[gd_scene load_steps=19 format=4 uid="uid://dlkx38lu1q60e"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_v85af"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_xhb2h"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_xhb2h"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_lc17c"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="7_d2seq"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="8_vs37i"] +[ext_resource type="PackedScene" uid="uid://ctancgnvl58oc" path="res://Scenes/Prefabs/Entities/Objects/ElevatorPlatform.tscn" id="9_8yihl"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_cqr03"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="11_hq60g"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="12_xhb2h"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="13_lc17c"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="13_y22cm"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="15_8yihl"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="16_kljqw"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="17_s6dyd"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_kljqw"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="19_8mnup"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="20_1qnqd"] + +[node name="1-2" type="Node"] +script = ExtResource("1_v85af") +music = ExtResource("2_xhb2h") +theme = "Underground" +campaign = "SMBS" +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_xhb2h")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAADAAAAAAAdAAEAAAADAAEAAAAgAAAAAAABAAAAAAAgAAEAAAABAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAADAAAAAAA3AAEAAAADAAEAAAA7AAAAAAABAAAAAAA7AAEAAAABAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAADAAAAAABLAAEAAAADAAEAAABTAAAAAAABAAAAAABTAAEAAAABAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAADAAAAAABcAAEAAAADAAEAAABfAAAAAAABAAAAAABfAAEAAAABAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAADAAAAAABiAAEAAAADAAEAAABlAAAAAAABAAAAAABlAAEAAAABAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAADAAAAAAB+AAEAAAADAAEAAACBAAAAAAABAAAAAACBAAEAAAABAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACHAPf/AAAAAAQAAACHAPj/AAAAAAQAAACHAPn/AAAAAAQAAACHAPr/AAAAAAQAAACHAPv/AAAAAAQAAACHAPz/AAAAAAQAAACHAP3/AAAAAAQAAACHAP7/AAAAAAQAAACHAP//AAAAAAQAAACIAPf/AAAAAAQAAACIAPj/AAAAAAQAAACIAPn/AAAAAAQAAACIAPr/AAAAAAQAAACIAPv/AAAAAAQAAACIAPz/AAAAAAQAAACIAP3/AAAAAAQAAACIAP7/AAAAAAQAAACIAP//AAAAAAQAAACJAPf/AAAAAAQAAACJAPj/AAAAAAQAAACJAPn/AAAAAAQAAACJAPr/AAAAAAQAAACJAPv/AAAAAAQAAACJAPz/AAAAAAQAAACJAP3/AAAAAAQAAACJAP7/AAAAAAQAAACJAP//AAAAAAQAAACKAPf/AAAAAAQAAACKAPj/AAAAAAQAAACKAPn/AAAAAAQAAACKAPr/AAAAAAQAAACKAPv/AAAAAAQAAACKAPz/AAAAAAQAAACKAP3/AAAAAAQAAACKAP7/AAAAAAQAAACKAP//AAAAAAQAAACEAP7/AAALAAAAAACEAP//AAALAAEAAACFAP7/AAAMAAAAAACFAP//AAAMAAEAAACDAP7/AAAKAAAAAACDAP//AAAKAAEAAACGAP7/AAAJAAEAAACGAP//AAAJAAEAAACFAPf/AAAIAAEAAACGAPf/AAAJAAEAAACFAPj/AAAIAAEAAACGAPj/AAAJAAEAAACFAPn/AAAIAAEAAACGAPn/AAAJAAEAAACFAPr/AAAIAAEAAACGAPr/AAAJAAEAAACFAPv/AAAIAAEAAACGAPv/AAAJAAEAAACFAPz/AAAIAAEAAACGAPz/AAAJAAEAAACFAP3/AAAIAAEAAACGAP3/AAAJAAEAAAAFAP//AAAEAAIAAAAGAP//AAAEAAIAAAAHAP//AAAEAAIAAAAIAP//AAAEAAIAAAAJAP//AAAEAAIAAAAKAP//AAAEAAIAAAALAP//AAAEAAIAAAAMAP//AAAEAAIAAAANAP//AAAEAAIAAAAOAP//AAAEAAIAAAAPAP//AAAEAAIAAAANAP7/AAAEAAIAAAAOAP7/AAAEAAIAAAANAP3/AAAEAAIAAAAGAP7/AAAEAAIAAAAHAP7/AAAEAAIAAAAIAP7/AAAEAAIAAAAJAP7/AAAEAAIAAAAKAP7/AAAEAAIAAAAGAP3/AAAEAAIAAAAHAP3/AAAEAAIAAAAIAP3/AAAEAAIAAAAJAP3/AAAEAAIAAAAIAPz/AAAEAAIAAAAJAPz/AAAEAAIAAAAJAPv/AAAEAAIAAAD6//z/AAAEAAIAAAD6//3/AAAEAAIAAAD6//7/AAAEAAIAAAD6////AAAEAAIAAAD5//3/AAAEAAIAAAD5//7/AAAEAAIAAAD5////AAAEAAIAAAD4//7/AAAEAAIAAAD4////AAAEAAIAAAD3////AAAEAAIAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAAAnAPf/AQAAAAAAAQAnAPj/AQAAAAAAAQAoAPf/AQAAAAAAAQAoAPj/AQAAAAAAAQApAPf/AQAAAAAAAQApAPj/AQAAAAAAAQAqAPf/AQAAAAAAAQAqAPj/AQAAAAAAAQBCAPf/AQAAAAAAAQBEAPf/AQAAAAAAAQBGAPf/AQAAAAAAAQBHAPf/AQAAAAAAAQBIAPf/AQAAAAAAAQBIAPj/AQAAAAAAAQBIAPn/AQAAAAAAAQBIAPr/AQAAAAAAAQBIAPv/AQAAAAAAAQBIAPz/AQAAAAAAAQBIAP3/AQAAAAAAAQBCAP3/AQAAAAAAAQBDAP3/AQAAAAAAAQBEAP3/AQAAAAAAAQBFAP3/AQAAAAAAAQBGAP3/AQAAAAAAAQBHAP3/AQAAAAAAAQBCAPj/AQAAAAAAAQBCAPn/AQAAAAAAAQBCAPr/AQAAAAAAAQBCAPv/AQAAAAAAAQBCAPz/AQAAAAAAAQBDAPz/AQAAAAAAAQBEAPz/AQAAAAAAAQBEAPj/AQAAAAAAAQBEAPn/AQAAAAAAAQBEAPr/AQAAAAAAAQBEAPv/AQAAAAAAAQBFAPz/AQAAAAAAAQBGAPz/AQAAAAAAAQBGAPj/AQAAAAAAAQBGAPn/AQAAAAAAAQBGAPr/AQAAAAAAAQBGAPv/AQAAAAAAAQBFAPv/AQAAAAAAAQBDAPv/AQAAAAAAAwBFAPr/AQAAAAAAAwBHAPv/AQAAAAAAAwBHAPz/AQAAAAAACgAtAPz/AQAAAAAAAQAtAP3/AQAAAAAAAQAuAPz/AQAAAAAAAQAuAP3/AQAAAAAAAQAvAPz/AQAAAAAAAQAvAP3/AQAAAAAAAQAwAPz/AQAAAAAAAQAwAP3/AQAAAAAAAQAxAPz/AQAAAAAAAQAxAP3/AQAAAAAAAQAyAPz/AQAAAAAAAQAyAP3/AQAAAAAAAQAzAPz/AQAAAAAAAQAzAP3/AQAAAAAAAQA0APz/AQAAAAAAAQA0AP3/AQAAAAAAAQA1APz/AQAAAAAAAQA1AP3/AQAAAAAAAQA2APz/AQAAAAAAAQA2AP3/AQAAAAAAAQA9APv/AQAAAAAAAgA+APv/AQAAAAAAAgA/APv/AQAAAAAAAgA8APv/AQAAAAAAAgAtAPv/AQAAAAAAAwAuAPv/AQAAAAAAAwAvAPv/AQAAAAAAAwAwAPv/AQAAAAAAAwAxAPv/AQAAAAAAAwAyAPv/AQAAAAAAAwAzAPv/AQAAAAAAAwA0APv/AQAAAAAAAwA1APv/AQAAAAAAAwA2APv/AQAAAAAAAwAoAPn/AQAAAAAAAQAoAPr/AQAAAAAAAQAoAPv/AQAAAAAAAQAoAPz/AQAAAAAAAQApAPz/AQAAAAAAAQAqAPz/AQAAAAAAAQAqAPv/AQAAAAAABwAVAPz/AQAAAAAAAQAVAP3/AQAAAAAAAQAWAPz/AQAAAAAAAQAWAP3/AQAAAAAAAQAXAPz/AQAAAAAAAQAXAP3/AQAAAAAAAQAYAPz/AQAAAAAAAQAYAP3/AQAAAAAAAQAZAPz/AQAAAAAAAQAZAP3/AQAAAAAAAQAaAPz/AQAAAAAAAQAaAP3/AQAAAAAAAQAUAP3/AQAAAAAAAQAUAPz/AQAAAAAAAQAUAPj/AQAAAAAAAQAUAPn/AQAAAAAAAQAUAPr/AQAAAAAAAQAUAPv/AQAAAAAAAQAVAPj/AQAAAAAAAQAVAPn/AQAAAAAAAQAVAPr/AQAAAAAAAQAVAPv/AQAAAAAAAQAUAPf/AQAAAAAAAQD+//z/AQAAAAAAAgD///z/AQAAAAAAAgAAAPz/AQAAAAAAAgD9//z/AQAAAAAACAAWAPv/AQAAAAAAAwAXAPv/AQAAAAAAAwAYAPv/AQAAAAAAAwAZAPv/AQAAAAAAAwAaAPv/AQAAAAAAAwBXAP3/AAAIAAAAAABXAP7/AAAIAAEAAABYAP3/AAAJAAAAAABYAP7/AAAJAAEAAABXAP//AAAIAAEAAABYAP//AAAJAAEAAABoAP3/AAAIAAQAAABoAP7/AAAIAAUAAABpAP3/AAAJAAQAAABpAP7/AAAJAAUAAABoAP//AAAIAAUAAABpAP//AAAJAAUAAABtAP7/AAAIAAIAAABtAP//AAAIAAMAAABuAP7/AAAJAAIAAABuAP//AAAJAAMAAAB2AP7/AAAIAAYAAAB2AP//AAAIAAcAAAB3AP7/AAAJAAYAAAB3AP//AAAJAAcAAAByAP3/AAAIAAAAAAByAP7/AAAIAAEAAABzAP3/AAAJAAAAAABzAP7/AAAJAAEAAAByAP//AAAIAAEAAABzAP//AAAJAAEAAABhAPz/AQAAAAAAAgBgAPz/AQAAAAAACAB7APz/AQAAAAAAAgB8APz/AQAAAAAAAgB9APz/AQAAAAAAAgD2//X/AQAAAAAAAQD3//X/AQAAAAAAAQD4//X/AQAAAAAAAQD5//X/AQAAAAAAAQD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQAHAPX/AQAAAAAAAQAIAPX/AQAAAAAAAQAJAPX/AQAAAAAABwAKAPX/AQAAAAAAAQALAPX/AQAAAAAAAQAMAPX/AQAAAAAAAQANAPX/AQAAAAAAAQAOAPX/AQAAAAAAAQAPAPX/AQAAAAAAAQAQAPX/AQAAAAAAAQARAPX/AQAAAAAAAQASAPX/AQAAAAAAAQATAPX/AQAAAAAAAQAUAPX/AQAAAAAAAQAVAPX/AQAAAAAAAQAWAPX/AQAAAAAAAQAXAPX/AQAAAAAAAQAYAPX/AQAAAAAAAQAZAPX/AQAAAAAAAQAaAPX/AQAAAAAAAQAbAPX/AQAAAAAAAQAcAPX/AQAAAAAAAQAdAPX/AQAAAAAAAQAeAPX/AQAAAAAAAQAfAPX/AQAAAAAAAQAgAPX/AQAAAAAAAQAhAPX/AQAAAAAAAQAiAPX/AQAAAAAAAQAjAPX/AQAAAAAAAQAkAPX/AQAAAAAAAQAlAPX/AQAAAAAAAQAmAPX/AQAAAAAAAQAnAPX/AQAAAAAAAQAoAPX/AQAAAAAAAQApAPX/AQAAAAAAAQAqAPX/AQAAAAAAAQArAPX/AQAAAAAAAQAsAPX/AQAAAAAAAQAtAPX/AQAAAAAAAQAuAPX/AQAAAAAAAQAvAPX/AQAAAAAAAQAwAPX/AQAAAAAAAQAxAPX/AQAAAAAAAQAyAPX/AQAAAAAAAQAzAPX/AQAAAAAAAQA0APX/AQAAAAAAAQA1APX/AQAAAAAAAQA2APX/AQAAAAAAAQA3APX/AQAAAAAAAQA4APX/AQAAAAAAAQA5APX/AQAAAAAAAQA6APX/AQAAAAAAAQA7APX/AQAAAAAAAQA8APX/AQAAAAAAAQA9APX/AQAAAAAAAQA+APX/AQAAAAAAAQA/APX/AQAAAAAAAQBAAPX/AQAAAAAAAQBBAPX/AQAAAAAAAQBCAPX/AQAAAAAAAQBDAPX/AQAAAAAABgBEAPX/AQAAAAAAAQBGAPX/AQAAAAAAAQBHAPX/AQAAAAAAAQBIAPX/AQAAAAAAAQBTAPX/AQAAAAAAAQBUAPX/AQAAAAAAAQBVAPX/AQAAAAAAAQBWAPX/AQAAAAAAAQBXAPX/AQAAAAAAAQBYAPX/AQAAAAAAAQBZAPX/AQAAAAAAAQBaAPX/AQAAAAAAAQBbAPX/AQAAAAAAAQBcAPX/AQAAAAAAAQBdAPX/AQAAAAAAAQBeAPX/AQAAAAAAAQBfAPX/AQAAAAAAAQBgAPX/AQAAAAAAAQBhAPX/AQAAAAAAAQBiAPX/AQAAAAAAAQBjAPX/AQAAAAAAAQBkAPX/AQAAAAAAAQBlAPX/AQAAAAAAAQBmAPX/AQAAAAAAAQBnAPX/AQAAAAAAAQBoAPX/AQAAAAAAAQBpAPX/AQAAAAAAAQBqAPX/AQAAAAAAAQBrAPX/AQAAAAAAAQBsAPX/AQAAAAAAAQBtAPX/AQAAAAAAAQBuAPX/AQAAAAAAAQBvAPX/AQAAAAAAAQBwAPX/AQAAAAAAAQBxAPX/AQAAAAAAAQByAPX/AQAAAAAAAQBzAPX/AQAAAAAAAQB0APX/AQAAAAAAAQB1APX/AQAAAAAAAQB2APX/AQAAAAAAAQB3APX/AQAAAAAAAQB4APX/AQAAAAAAAQB5APX/AQAAAAAAAQB6APX/AQAAAAAAAQB7APX/AQAAAAAAAQB8APX/AQAAAAAAAQB9APX/AQAAAAAAAQB+APX/AQAAAAAAAQCFAPX/AAAIAAEAAACGAPX/AAAJAAEAAACHAPX/AAAAAAQAAACIAPX/AAAAAAQAAACJAPX/AAAAAAQAAACKAPX/AAAAAAQAAACFAPb/AAAIAAEAAACGAPb/AAAJAAEAAACHAPb/AAAAAAQAAACIAPb/AAAAAAQAAACJAPb/AAAAAAQAAACKAPb/AAAAAAQAAABDAPb/AQAAAAAAAQBCAPb/AQAAAAAAAQBEAPb/AQAAAAAAAQBGAPb/AQAAAAAAAQBHAPb/AQAAAAAAAQBIAPb/AQAAAAAAAQBDAPf/AQAAAAAAAQAnAPb/AQAAAAAAAQAoAPb/AQAAAAAAAQApAPb/AQAAAAAAAQAqAPb/AQAAAAAAAQAVAPb/AQAAAAAABQAVAPf/AQAAAAAAAQAUAPb/AQAAAAAAAQDw//X/AAAAAAQAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAADAAIAAAAgAAIAAAABAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAADAAIAAAA7AAIAAAABAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAADAAIAAABTAAIAAAABAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAADAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAADAAIAAABfAAIAAAABAAIAAABlAAIAAAABAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAADAAIAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAADAAAAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAADAAEAAACBAAIAAAABAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_lc17c")] +position = Vector2(-200, -144) + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("7_d2seq")] +position = Vector2(-40, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("7_d2seq")] +position = Vector2(32, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("7_d2seq")] +position = Vector2(1152, 0) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("7_d2seq")] +position = Vector2(1192, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("7_d2seq")] +position = Vector2(816, -64) + +[node name="Goomba6" parent="Enemies" instance=ExtResource("7_d2seq")] +position = Vector2(784, -64) + +[node name="Goomba7" parent="Enemies" instance=ExtResource("7_d2seq")] +position = Vector2(752, -64) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("8_vs37i")] +position = Vector2(392, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("8_vs37i")] +position = Vector2(424, 0) + +[node name="ElevatorPlatform" parent="." instance=ExtResource("9_8yihl")] +position = Vector2(1264, -96) + +[node name="DropShadow" parent="." instance=ExtResource("10_cqr03")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(2224, -120) +script = ExtResource("11_hq60g") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="PipeArea" parent="." instance=ExtResource("12_xhb2h")] +position = Vector2(2096, -16) +enter_direction = 3 +target_level = "uid://cbinucwwa32nw" + +[node name="PipeArea2" parent="." instance=ExtResource("12_xhb2h")] +position = Vector2(1408, -48) +target_level = "uid://bgelxgitmqr0w" + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("13_lc17c") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("13_y22cm")] + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("15_8yihl")] +position = Vector2(24, -56) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("16_kljqw") +nodes_to_delete = [NodePath("../Blocks")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("15_8yihl")] +position = Vector2(24, -56) +item = ExtResource("17_s6dyd") +metadata/r_coin_id = 0 + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_kljqw")] +position = Vector2(664, -72) +id = 1 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("18_kljqw")] +position = Vector2(1112, -104) +id = 2 + +[node name="Checkpoint" parent="." instance=ExtResource("19_8mnup")] +position = Vector2(768, 0) +optional = true + +[node name="CheckpointFlag" parent="." instance=ExtResource("20_1qnqd")] +position = Vector2(768, 0) +optional = true + +[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="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@230675" to="Tiles/@AnimatableBody2D@230675/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230675" to="Tiles/@AnimatableBody2D@230675/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230675" to="Tiles/@AnimatableBody2D@230675" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230675" to="Tiles/@AnimatableBody2D@230675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230675" to="Tiles/@AnimatableBody2D@230675" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230675" to="Tiles/@AnimatableBody2D@230675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230676" to="Tiles/@AnimatableBody2D@230676/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230676" to="Tiles/@AnimatableBody2D@230676/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230676" to="Tiles/@AnimatableBody2D@230676" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230676" to="Tiles/@AnimatableBody2D@230676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230676" to="Tiles/@AnimatableBody2D@230676" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230676" to="Tiles/@AnimatableBody2D@230676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230677" to="Tiles/@AnimatableBody2D@230677/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230677" to="Tiles/@AnimatableBody2D@230677/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230677" to="Tiles/@AnimatableBody2D@230677" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230677" to="Tiles/@AnimatableBody2D@230677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230677" to="Tiles/@AnimatableBody2D@230677" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230677" to="Tiles/@AnimatableBody2D@230677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230678" to="Tiles/@AnimatableBody2D@230678/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230678" to="Tiles/@AnimatableBody2D@230678/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230678" to="Tiles/@AnimatableBody2D@230678" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230678" to="Tiles/@AnimatableBody2D@230678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230678" to="Tiles/@AnimatableBody2D@230678" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230678" to="Tiles/@AnimatableBody2D@230678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230679" to="Tiles/@AnimatableBody2D@230679/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230679" to="Tiles/@AnimatableBody2D@230679/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230679" to="Tiles/@AnimatableBody2D@230679" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230679" to="Tiles/@AnimatableBody2D@230679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230679" to="Tiles/@AnimatableBody2D@230679" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230679" to="Tiles/@AnimatableBody2D@230679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230680" to="Tiles/@AnimatableBody2D@230680/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230680" to="Tiles/@AnimatableBody2D@230680/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230680" to="Tiles/@AnimatableBody2D@230680" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230680" to="Tiles/@AnimatableBody2D@230680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230680" to="Tiles/@AnimatableBody2D@230680" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230680" to="Tiles/@AnimatableBody2D@230680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230681" to="Tiles/@AnimatableBody2D@230681/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230681" to="Tiles/@AnimatableBody2D@230681/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230681" to="Tiles/@AnimatableBody2D@230681" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230681" to="Tiles/@AnimatableBody2D@230681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230681" to="Tiles/@AnimatableBody2D@230681" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230681" to="Tiles/@AnimatableBody2D@230681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230682" to="Tiles/@AnimatableBody2D@230682/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230682" to="Tiles/@AnimatableBody2D@230682/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230682" to="Tiles/@AnimatableBody2D@230682" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230682" to="Tiles/@AnimatableBody2D@230682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230682" to="Tiles/@AnimatableBody2D@230682" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230682" to="Tiles/@AnimatableBody2D@230682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230683" to="Tiles/@AnimatableBody2D@230683/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230683" to="Tiles/@AnimatableBody2D@230683/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230683" to="Tiles/@AnimatableBody2D@230683" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230683" to="Tiles/@AnimatableBody2D@230683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230683" to="Tiles/@AnimatableBody2D@230683" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230683" to="Tiles/@AnimatableBody2D@230683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230684" to="Tiles/@AnimatableBody2D@230684/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230684" to="Tiles/@AnimatableBody2D@230684/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230684" to="Tiles/@AnimatableBody2D@230684" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230684" to="Tiles/@AnimatableBody2D@230684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230684" to="Tiles/@AnimatableBody2D@230684" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230684" to="Tiles/@AnimatableBody2D@230684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230685" to="Tiles/@AnimatableBody2D@230685/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230685" to="Tiles/@AnimatableBody2D@230685/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230685" to="Tiles/@AnimatableBody2D@230685" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230685" to="Tiles/@AnimatableBody2D@230685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230685" to="Tiles/@AnimatableBody2D@230685" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230685" to="Tiles/@AnimatableBody2D@230685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230686" to="Tiles/@AnimatableBody2D@230686/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230686" to="Tiles/@AnimatableBody2D@230686/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230686" to="Tiles/@AnimatableBody2D@230686" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230686" to="Tiles/@AnimatableBody2D@230686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230686" to="Tiles/@AnimatableBody2D@230686" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230686" to="Tiles/@AnimatableBody2D@230686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230687" to="Tiles/@AnimatableBody2D@230687/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230687" to="Tiles/@AnimatableBody2D@230687/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230687" to="Tiles/@AnimatableBody2D@230687" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230687" to="Tiles/@AnimatableBody2D@230687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230687" to="Tiles/@AnimatableBody2D@230687" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230687" to="Tiles/@AnimatableBody2D@230687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230688" to="Tiles/@AnimatableBody2D@230688/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230688" to="Tiles/@AnimatableBody2D@230688/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230688" to="Tiles/@AnimatableBody2D@230688" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230688" to="Tiles/@AnimatableBody2D@230688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230688" to="Tiles/@AnimatableBody2D@230688" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230688" to="Tiles/@AnimatableBody2D@230688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230689" to="Tiles/@AnimatableBody2D@230689/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230689" to="Tiles/@AnimatableBody2D@230689/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230689" to="Tiles/@AnimatableBody2D@230689" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230689" to="Tiles/@AnimatableBody2D@230689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230689" to="Tiles/@AnimatableBody2D@230689" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230689" to="Tiles/@AnimatableBody2D@230689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230690" to="Tiles/@AnimatableBody2D@230690/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230690" to="Tiles/@AnimatableBody2D@230690/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230690" to="Tiles/@AnimatableBody2D@230690" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230690" to="Tiles/@AnimatableBody2D@230690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230690" to="Tiles/@AnimatableBody2D@230690" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230690" to="Tiles/@AnimatableBody2D@230690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230691" to="Tiles/@AnimatableBody2D@230691/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230691" to="Tiles/@AnimatableBody2D@230691/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230691" to="Tiles/@AnimatableBody2D@230691" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230691" to="Tiles/@AnimatableBody2D@230691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230691" to="Tiles/@AnimatableBody2D@230691" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230691" to="Tiles/@AnimatableBody2D@230691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230692" to="Tiles/@AnimatableBody2D@230692/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230692" to="Tiles/@AnimatableBody2D@230692/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230692" to="Tiles/@AnimatableBody2D@230692" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230692" to="Tiles/@AnimatableBody2D@230692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230692" to="Tiles/@AnimatableBody2D@230692" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230692" to="Tiles/@AnimatableBody2D@230692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230693" to="Tiles/@AnimatableBody2D@230693/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230693" to="Tiles/@AnimatableBody2D@230693/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230693" to="Tiles/@AnimatableBody2D@230693" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230693" to="Tiles/@AnimatableBody2D@230693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230693" to="Tiles/@AnimatableBody2D@230693" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230693" to="Tiles/@AnimatableBody2D@230693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230694" to="Tiles/@AnimatableBody2D@230694/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230694" to="Tiles/@AnimatableBody2D@230694/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230694" to="Tiles/@AnimatableBody2D@230694" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230694" to="Tiles/@AnimatableBody2D@230694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230694" to="Tiles/@AnimatableBody2D@230694" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230694" to="Tiles/@AnimatableBody2D@230694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230695" to="Tiles/@AnimatableBody2D@230695/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230695" to="Tiles/@AnimatableBody2D@230695/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230695" to="Tiles/@AnimatableBody2D@230695" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230695" to="Tiles/@AnimatableBody2D@230695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230695" to="Tiles/@AnimatableBody2D@230695" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230695" to="Tiles/@AnimatableBody2D@230695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230696" to="Tiles/@AnimatableBody2D@230696/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230696" to="Tiles/@AnimatableBody2D@230696/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230696" to="Tiles/@AnimatableBody2D@230696" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230696" to="Tiles/@AnimatableBody2D@230696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230696" to="Tiles/@AnimatableBody2D@230696" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230696" to="Tiles/@AnimatableBody2D@230696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230697" to="Tiles/@AnimatableBody2D@230697/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230697" to="Tiles/@AnimatableBody2D@230697/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230697" to="Tiles/@AnimatableBody2D@230697" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230697" to="Tiles/@AnimatableBody2D@230697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230697" to="Tiles/@AnimatableBody2D@230697" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230697" to="Tiles/@AnimatableBody2D@230697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230698" to="Tiles/@AnimatableBody2D@230698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230698" to="Tiles/@AnimatableBody2D@230698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230698" to="Tiles/@AnimatableBody2D@230698" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230698" to="Tiles/@AnimatableBody2D@230698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230698" to="Tiles/@AnimatableBody2D@230698" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230698" to="Tiles/@AnimatableBody2D@230698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230699" to="Tiles/@AnimatableBody2D@230699/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230699" to="Tiles/@AnimatableBody2D@230699/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230699" to="Tiles/@AnimatableBody2D@230699" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230699" to="Tiles/@AnimatableBody2D@230699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230699" to="Tiles/@AnimatableBody2D@230699" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230699" to="Tiles/@AnimatableBody2D@230699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230700" to="Tiles/@AnimatableBody2D@230700/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230700" to="Tiles/@AnimatableBody2D@230700/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230700" to="Tiles/@AnimatableBody2D@230700" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230700" to="Tiles/@AnimatableBody2D@230700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230700" to="Tiles/@AnimatableBody2D@230700" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230700" to="Tiles/@AnimatableBody2D@230700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230701" to="Tiles/@AnimatableBody2D@230701/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230701" to="Tiles/@AnimatableBody2D@230701/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230701" to="Tiles/@AnimatableBody2D@230701" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230701" to="Tiles/@AnimatableBody2D@230701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230701" to="Tiles/@AnimatableBody2D@230701" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230701" to="Tiles/@AnimatableBody2D@230701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230702" to="Tiles/@AnimatableBody2D@230702/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230702" to="Tiles/@AnimatableBody2D@230702/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230702" to="Tiles/@AnimatableBody2D@230702" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230702" to="Tiles/@AnimatableBody2D@230702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230702" to="Tiles/@AnimatableBody2D@230702" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230702" to="Tiles/@AnimatableBody2D@230702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230703" to="Tiles/@AnimatableBody2D@230703/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230703" to="Tiles/@AnimatableBody2D@230703/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230703" to="Tiles/@AnimatableBody2D@230703" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230703" to="Tiles/@AnimatableBody2D@230703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230703" to="Tiles/@AnimatableBody2D@230703" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230703" to="Tiles/@AnimatableBody2D@230703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230704" to="Tiles/@AnimatableBody2D@230704/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230704" to="Tiles/@AnimatableBody2D@230704/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230704" to="Tiles/@AnimatableBody2D@230704" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230704" to="Tiles/@AnimatableBody2D@230704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230704" to="Tiles/@AnimatableBody2D@230704" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230704" to="Tiles/@AnimatableBody2D@230704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230705" to="Tiles/@AnimatableBody2D@230705/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230705" to="Tiles/@AnimatableBody2D@230705/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230705" to="Tiles/@AnimatableBody2D@230705" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230705" to="Tiles/@AnimatableBody2D@230705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230705" to="Tiles/@AnimatableBody2D@230705" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230705" to="Tiles/@AnimatableBody2D@230705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230706" to="Tiles/@AnimatableBody2D@230706/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230706" to="Tiles/@AnimatableBody2D@230706/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230706" to="Tiles/@AnimatableBody2D@230706" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230706" to="Tiles/@AnimatableBody2D@230706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230706" to="Tiles/@AnimatableBody2D@230706" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230706" to="Tiles/@AnimatableBody2D@230706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230707" to="Tiles/@AnimatableBody2D@230707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230707" to="Tiles/@AnimatableBody2D@230707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230707" to="Tiles/@AnimatableBody2D@230707" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230707" to="Tiles/@AnimatableBody2D@230707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230707" to="Tiles/@AnimatableBody2D@230707" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230707" to="Tiles/@AnimatableBody2D@230707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230708" to="Tiles/@AnimatableBody2D@230708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230708" to="Tiles/@AnimatableBody2D@230708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230708" to="Tiles/@AnimatableBody2D@230708" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230708" to="Tiles/@AnimatableBody2D@230708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230708" to="Tiles/@AnimatableBody2D@230708" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230708" to="Tiles/@AnimatableBody2D@230708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230709" to="Tiles/@AnimatableBody2D@230709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230709" to="Tiles/@AnimatableBody2D@230709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230709" to="Tiles/@AnimatableBody2D@230709" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230709" to="Tiles/@AnimatableBody2D@230709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230709" to="Tiles/@AnimatableBody2D@230709" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230709" to="Tiles/@AnimatableBody2D@230709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230710" to="Tiles/@AnimatableBody2D@230710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230710" to="Tiles/@AnimatableBody2D@230710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230710" to="Tiles/@AnimatableBody2D@230710" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230710" to="Tiles/@AnimatableBody2D@230710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230710" to="Tiles/@AnimatableBody2D@230710" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230710" to="Tiles/@AnimatableBody2D@230710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230711" to="Tiles/@AnimatableBody2D@230711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230711" to="Tiles/@AnimatableBody2D@230711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230711" to="Tiles/@AnimatableBody2D@230711" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230711" to="Tiles/@AnimatableBody2D@230711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230711" to="Tiles/@AnimatableBody2D@230711" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230711" to="Tiles/@AnimatableBody2D@230711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230712" to="Tiles/@AnimatableBody2D@230712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230712" to="Tiles/@AnimatableBody2D@230712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230712" to="Tiles/@AnimatableBody2D@230712" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230712" to="Tiles/@AnimatableBody2D@230712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230712" to="Tiles/@AnimatableBody2D@230712" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230712" to="Tiles/@AnimatableBody2D@230712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230713" to="Tiles/@AnimatableBody2D@230713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230713" to="Tiles/@AnimatableBody2D@230713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230713" to="Tiles/@AnimatableBody2D@230713" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230713" to="Tiles/@AnimatableBody2D@230713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230713" to="Tiles/@AnimatableBody2D@230713" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230713" to="Tiles/@AnimatableBody2D@230713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230714" to="Tiles/@AnimatableBody2D@230714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230714" to="Tiles/@AnimatableBody2D@230714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230714" to="Tiles/@AnimatableBody2D@230714" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230714" to="Tiles/@AnimatableBody2D@230714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230714" to="Tiles/@AnimatableBody2D@230714" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230714" to="Tiles/@AnimatableBody2D@230714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230715" to="Tiles/@AnimatableBody2D@230715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230715" to="Tiles/@AnimatableBody2D@230715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230715" to="Tiles/@AnimatableBody2D@230715" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230715" to="Tiles/@AnimatableBody2D@230715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230715" to="Tiles/@AnimatableBody2D@230715" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230715" to="Tiles/@AnimatableBody2D@230715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230716" to="Tiles/@AnimatableBody2D@230716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230716" to="Tiles/@AnimatableBody2D@230716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230716" to="Tiles/@AnimatableBody2D@230716" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230716" to="Tiles/@AnimatableBody2D@230716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230716" to="Tiles/@AnimatableBody2D@230716" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230716" to="Tiles/@AnimatableBody2D@230716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230717" to="Tiles/@Node2D@230717/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230718" to="Tiles/@Node2D@230718/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230719" to="Tiles/@AnimatableBody2D@230719/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230719" to="Tiles/@AnimatableBody2D@230719/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230719" to="Tiles/@AnimatableBody2D@230719" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230719" to="Tiles/@AnimatableBody2D@230719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230719" to="Tiles/@AnimatableBody2D@230719" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230719" to="Tiles/@AnimatableBody2D@230719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230720" to="Tiles/@AnimatableBody2D@230720/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230720" to="Tiles/@AnimatableBody2D@230720/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230720" to="Tiles/@AnimatableBody2D@230720" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230720" to="Tiles/@AnimatableBody2D@230720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230720" to="Tiles/@AnimatableBody2D@230720" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230720" to="Tiles/@AnimatableBody2D@230720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230721" to="Tiles/@AnimatableBody2D@230721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230721" to="Tiles/@AnimatableBody2D@230721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230721" to="Tiles/@AnimatableBody2D@230721" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230721" to="Tiles/@AnimatableBody2D@230721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230721" to="Tiles/@AnimatableBody2D@230721" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230721" to="Tiles/@AnimatableBody2D@230721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230722" to="Tiles/@AnimatableBody2D@230722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230722" to="Tiles/@AnimatableBody2D@230722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230722" to="Tiles/@AnimatableBody2D@230722" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230722" to="Tiles/@AnimatableBody2D@230722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230722" to="Tiles/@AnimatableBody2D@230722" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230722" to="Tiles/@AnimatableBody2D@230722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230723" to="Tiles/@AnimatableBody2D@230723/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230723" to="Tiles/@AnimatableBody2D@230723/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230723" to="Tiles/@AnimatableBody2D@230723" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230723" to="Tiles/@AnimatableBody2D@230723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230723" to="Tiles/@AnimatableBody2D@230723" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230723" to="Tiles/@AnimatableBody2D@230723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230724" to="Tiles/@AnimatableBody2D@230724/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230724" to="Tiles/@AnimatableBody2D@230724/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230724" to="Tiles/@AnimatableBody2D@230724" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230724" to="Tiles/@AnimatableBody2D@230724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230724" to="Tiles/@AnimatableBody2D@230724" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230724" to="Tiles/@AnimatableBody2D@230724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230725" to="Tiles/@AnimatableBody2D@230725/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230725" to="Tiles/@AnimatableBody2D@230725/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230725" to="Tiles/@AnimatableBody2D@230725" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230725" to="Tiles/@AnimatableBody2D@230725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230725" to="Tiles/@AnimatableBody2D@230725" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230725" to="Tiles/@AnimatableBody2D@230725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230726" to="Tiles/@AnimatableBody2D@230726/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230726" to="Tiles/@AnimatableBody2D@230726/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230726" to="Tiles/@AnimatableBody2D@230726" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230726" to="Tiles/@AnimatableBody2D@230726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230726" to="Tiles/@AnimatableBody2D@230726" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230726" to="Tiles/@AnimatableBody2D@230726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230727" to="Tiles/@AnimatableBody2D@230727/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230727" to="Tiles/@AnimatableBody2D@230727/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230727" to="Tiles/@AnimatableBody2D@230727" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230727" to="Tiles/@AnimatableBody2D@230727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230727" to="Tiles/@AnimatableBody2D@230727" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230727" to="Tiles/@AnimatableBody2D@230727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230728" to="Tiles/@AnimatableBody2D@230728/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230728" to="Tiles/@AnimatableBody2D@230728/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230728" to="Tiles/@AnimatableBody2D@230728" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230728" to="Tiles/@AnimatableBody2D@230728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230728" to="Tiles/@AnimatableBody2D@230728" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230728" to="Tiles/@AnimatableBody2D@230728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230729" to="Tiles/@AnimatableBody2D@230729/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230729" to="Tiles/@AnimatableBody2D@230729/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230729" to="Tiles/@AnimatableBody2D@230729" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230729" to="Tiles/@AnimatableBody2D@230729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230729" to="Tiles/@AnimatableBody2D@230729" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230729" to="Tiles/@AnimatableBody2D@230729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230730" to="Tiles/@AnimatableBody2D@230730/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230730" to="Tiles/@AnimatableBody2D@230730/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230730" to="Tiles/@AnimatableBody2D@230730" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230730" to="Tiles/@AnimatableBody2D@230730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230730" to="Tiles/@AnimatableBody2D@230730" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230730" to="Tiles/@AnimatableBody2D@230730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230731" to="Tiles/@AnimatableBody2D@230731/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230731" to="Tiles/@AnimatableBody2D@230731/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230731" to="Tiles/@AnimatableBody2D@230731" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230731" to="Tiles/@AnimatableBody2D@230731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230731" to="Tiles/@AnimatableBody2D@230731" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230731" to="Tiles/@AnimatableBody2D@230731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230732" to="Tiles/@AnimatableBody2D@230732/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230732" to="Tiles/@AnimatableBody2D@230732/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230732" to="Tiles/@AnimatableBody2D@230732" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230732" to="Tiles/@AnimatableBody2D@230732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230732" to="Tiles/@AnimatableBody2D@230732" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230732" to="Tiles/@AnimatableBody2D@230732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230733" to="Tiles/@AnimatableBody2D@230733/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230733" to="Tiles/@AnimatableBody2D@230733/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230733" to="Tiles/@AnimatableBody2D@230733" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230733" to="Tiles/@AnimatableBody2D@230733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230733" to="Tiles/@AnimatableBody2D@230733" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230733" to="Tiles/@AnimatableBody2D@230733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230734" to="Tiles/@AnimatableBody2D@230734/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230734" to="Tiles/@AnimatableBody2D@230734/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230734" to="Tiles/@AnimatableBody2D@230734" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230734" to="Tiles/@AnimatableBody2D@230734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230734" to="Tiles/@AnimatableBody2D@230734" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230734" to="Tiles/@AnimatableBody2D@230734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230735" to="Tiles/@AnimatableBody2D@230735/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230735" to="Tiles/@AnimatableBody2D@230735/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230735" to="Tiles/@AnimatableBody2D@230735" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230735" to="Tiles/@AnimatableBody2D@230735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230735" to="Tiles/@AnimatableBody2D@230735" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230735" to="Tiles/@AnimatableBody2D@230735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230736" to="Tiles/@AnimatableBody2D@230736/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230736" to="Tiles/@AnimatableBody2D@230736/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230736" to="Tiles/@AnimatableBody2D@230736" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230736" to="Tiles/@AnimatableBody2D@230736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230736" to="Tiles/@AnimatableBody2D@230736" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230736" to="Tiles/@AnimatableBody2D@230736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230737" to="Tiles/@AnimatableBody2D@230737/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230737" to="Tiles/@AnimatableBody2D@230737/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230737" to="Tiles/@AnimatableBody2D@230737" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230737" to="Tiles/@AnimatableBody2D@230737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230737" to="Tiles/@AnimatableBody2D@230737" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230737" to="Tiles/@AnimatableBody2D@230737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230738" to="Tiles/@AnimatableBody2D@230738/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230738" to="Tiles/@AnimatableBody2D@230738/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230738" to="Tiles/@AnimatableBody2D@230738" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230738" to="Tiles/@AnimatableBody2D@230738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230738" to="Tiles/@AnimatableBody2D@230738" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230738" to="Tiles/@AnimatableBody2D@230738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230739" to="Tiles/@AnimatableBody2D@230739/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230739" to="Tiles/@AnimatableBody2D@230739/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230739" to="Tiles/@AnimatableBody2D@230739" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230739" to="Tiles/@AnimatableBody2D@230739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230739" to="Tiles/@AnimatableBody2D@230739" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230739" to="Tiles/@AnimatableBody2D@230739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@230740" to="Tiles/@AnimatableBody2D@230740/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230740" to="Tiles/@AnimatableBody2D@230740/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230740" to="Tiles/@AnimatableBody2D@230740" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230740" to="Tiles/@AnimatableBody2D@230740" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230740" to="Tiles/@AnimatableBody2D@230740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230740" to="Tiles/@AnimatableBody2D@230740" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230740" to="Tiles/@AnimatableBody2D@230740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230741" to="Tiles/@AnimatableBody2D@230741/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230741" to="Tiles/@AnimatableBody2D@230741/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230741" to="Tiles/@AnimatableBody2D@230741" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230741" to="Tiles/@AnimatableBody2D@230741" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230741" to="Tiles/@AnimatableBody2D@230741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230741" to="Tiles/@AnimatableBody2D@230741" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230741" to="Tiles/@AnimatableBody2D@230741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230742" to="Tiles/@AnimatableBody2D@230742/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230742" to="Tiles/@AnimatableBody2D@230742/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230742" to="Tiles/@AnimatableBody2D@230742" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230742" to="Tiles/@AnimatableBody2D@230742" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230742" to="Tiles/@AnimatableBody2D@230742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230742" to="Tiles/@AnimatableBody2D@230742" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230742" to="Tiles/@AnimatableBody2D@230742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@230743" to="Tiles/@Node2D@230743/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230744" to="Tiles/@Node2D@230744/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230745" to="Tiles/@Node2D@230745/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230746" to="Tiles/@Node2D@230746/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230747" to="Tiles/@Node2D@230747/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230748" to="Tiles/@Node2D@230748/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230749" to="Tiles/@Node2D@230749/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230750" to="Tiles/@Node2D@230750/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230751" to="Tiles/@Node2D@230751/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230752" to="Tiles/@Node2D@230752/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230753" to="Tiles/@AnimatableBody2D@230753/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230753" to="Tiles/@AnimatableBody2D@230753/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230753" to="Tiles/@AnimatableBody2D@230753" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230753" to="Tiles/@AnimatableBody2D@230753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230753" to="Tiles/@AnimatableBody2D@230753" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230753" to="Tiles/@AnimatableBody2D@230753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230754" to="Tiles/@AnimatableBody2D@230754/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230754" to="Tiles/@AnimatableBody2D@230754/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230754" to="Tiles/@AnimatableBody2D@230754" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230754" to="Tiles/@AnimatableBody2D@230754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230754" to="Tiles/@AnimatableBody2D@230754" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230754" to="Tiles/@AnimatableBody2D@230754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230755" to="Tiles/@AnimatableBody2D@230755/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230755" to="Tiles/@AnimatableBody2D@230755/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230755" to="Tiles/@AnimatableBody2D@230755" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230755" to="Tiles/@AnimatableBody2D@230755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230755" to="Tiles/@AnimatableBody2D@230755" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230755" to="Tiles/@AnimatableBody2D@230755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230756" to="Tiles/@AnimatableBody2D@230756/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230756" to="Tiles/@AnimatableBody2D@230756/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230756" to="Tiles/@AnimatableBody2D@230756" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230756" to="Tiles/@AnimatableBody2D@230756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230756" to="Tiles/@AnimatableBody2D@230756" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230756" to="Tiles/@AnimatableBody2D@230756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230757" to="Tiles/@AnimatableBody2D@230757/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230757" to="Tiles/@AnimatableBody2D@230757/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230757" to="Tiles/@AnimatableBody2D@230757" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230757" to="Tiles/@AnimatableBody2D@230757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230757" to="Tiles/@AnimatableBody2D@230757" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230757" to="Tiles/@AnimatableBody2D@230757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230758" to="Tiles/@AnimatableBody2D@230758/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230758" to="Tiles/@AnimatableBody2D@230758/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230758" to="Tiles/@AnimatableBody2D@230758" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230758" to="Tiles/@AnimatableBody2D@230758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230758" to="Tiles/@AnimatableBody2D@230758" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230758" to="Tiles/@AnimatableBody2D@230758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230759" to="Tiles/@AnimatableBody2D@230759/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230759" to="Tiles/@AnimatableBody2D@230759/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230759" to="Tiles/@AnimatableBody2D@230759" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230759" to="Tiles/@AnimatableBody2D@230759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230759" to="Tiles/@AnimatableBody2D@230759" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230759" to="Tiles/@AnimatableBody2D@230759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230760" to="Tiles/@AnimatableBody2D@230760/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230760" to="Tiles/@AnimatableBody2D@230760/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230760" to="Tiles/@AnimatableBody2D@230760" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230760" to="Tiles/@AnimatableBody2D@230760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230760" to="Tiles/@AnimatableBody2D@230760" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230760" to="Tiles/@AnimatableBody2D@230760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230761" to="Tiles/@AnimatableBody2D@230761/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230761" to="Tiles/@AnimatableBody2D@230761/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230761" to="Tiles/@AnimatableBody2D@230761" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230761" to="Tiles/@AnimatableBody2D@230761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230761" to="Tiles/@AnimatableBody2D@230761" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230761" to="Tiles/@AnimatableBody2D@230761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230762" to="Tiles/@AnimatableBody2D@230762/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230762" to="Tiles/@AnimatableBody2D@230762/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230762" to="Tiles/@AnimatableBody2D@230762" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230762" to="Tiles/@AnimatableBody2D@230762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230762" to="Tiles/@AnimatableBody2D@230762" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230762" to="Tiles/@AnimatableBody2D@230762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230763" to="Tiles/@AnimatableBody2D@230763/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230763" to="Tiles/@AnimatableBody2D@230763/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230763" to="Tiles/@AnimatableBody2D@230763" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230763" to="Tiles/@AnimatableBody2D@230763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230763" to="Tiles/@AnimatableBody2D@230763" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230763" to="Tiles/@AnimatableBody2D@230763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230764" to="Tiles/@AnimatableBody2D@230764/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230764" to="Tiles/@AnimatableBody2D@230764/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230764" to="Tiles/@AnimatableBody2D@230764" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230764" to="Tiles/@AnimatableBody2D@230764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230764" to="Tiles/@AnimatableBody2D@230764" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230764" to="Tiles/@AnimatableBody2D@230764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230765" to="Tiles/@AnimatableBody2D@230765/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230765" to="Tiles/@AnimatableBody2D@230765/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230765" to="Tiles/@AnimatableBody2D@230765" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230765" to="Tiles/@AnimatableBody2D@230765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230765" to="Tiles/@AnimatableBody2D@230765" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230765" to="Tiles/@AnimatableBody2D@230765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230766" to="Tiles/@AnimatableBody2D@230766/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230766" to="Tiles/@AnimatableBody2D@230766/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230766" to="Tiles/@AnimatableBody2D@230766" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230766" to="Tiles/@AnimatableBody2D@230766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230766" to="Tiles/@AnimatableBody2D@230766" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230766" to="Tiles/@AnimatableBody2D@230766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230767" to="Tiles/@AnimatableBody2D@230767/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230767" to="Tiles/@AnimatableBody2D@230767/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230767" to="Tiles/@AnimatableBody2D@230767" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230767" to="Tiles/@AnimatableBody2D@230767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230767" to="Tiles/@AnimatableBody2D@230767" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230767" to="Tiles/@AnimatableBody2D@230767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230768" to="Tiles/@AnimatableBody2D@230768/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230768" to="Tiles/@AnimatableBody2D@230768/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230768" to="Tiles/@AnimatableBody2D@230768" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230768" to="Tiles/@AnimatableBody2D@230768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230768" to="Tiles/@AnimatableBody2D@230768" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230768" to="Tiles/@AnimatableBody2D@230768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230769" to="Tiles/@AnimatableBody2D@230769/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230769" to="Tiles/@AnimatableBody2D@230769/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230769" to="Tiles/@AnimatableBody2D@230769" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230769" to="Tiles/@AnimatableBody2D@230769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230769" to="Tiles/@AnimatableBody2D@230769" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230769" to="Tiles/@AnimatableBody2D@230769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230770" to="Tiles/@AnimatableBody2D@230770/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230770" to="Tiles/@AnimatableBody2D@230770/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230770" to="Tiles/@AnimatableBody2D@230770" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230770" to="Tiles/@AnimatableBody2D@230770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230770" to="Tiles/@AnimatableBody2D@230770" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230770" to="Tiles/@AnimatableBody2D@230770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230771" to="Tiles/@AnimatableBody2D@230771/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230771" to="Tiles/@AnimatableBody2D@230771/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230771" to="Tiles/@AnimatableBody2D@230771" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230771" to="Tiles/@AnimatableBody2D@230771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230771" to="Tiles/@AnimatableBody2D@230771" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230771" to="Tiles/@AnimatableBody2D@230771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230772" to="Tiles/@AnimatableBody2D@230772/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230772" to="Tiles/@AnimatableBody2D@230772/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230772" to="Tiles/@AnimatableBody2D@230772" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230772" to="Tiles/@AnimatableBody2D@230772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230772" to="Tiles/@AnimatableBody2D@230772" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230772" to="Tiles/@AnimatableBody2D@230772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230773" to="Tiles/@AnimatableBody2D@230773/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230773" to="Tiles/@AnimatableBody2D@230773/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230773" to="Tiles/@AnimatableBody2D@230773" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230773" to="Tiles/@AnimatableBody2D@230773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230773" to="Tiles/@AnimatableBody2D@230773" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230773" to="Tiles/@AnimatableBody2D@230773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230774" to="Tiles/@AnimatableBody2D@230774/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230774" to="Tiles/@AnimatableBody2D@230774/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230774" to="Tiles/@AnimatableBody2D@230774" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230774" to="Tiles/@AnimatableBody2D@230774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230774" to="Tiles/@AnimatableBody2D@230774" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230774" to="Tiles/@AnimatableBody2D@230774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230775" to="Tiles/@AnimatableBody2D@230775/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230775" to="Tiles/@AnimatableBody2D@230775/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230775" to="Tiles/@AnimatableBody2D@230775" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230775" to="Tiles/@AnimatableBody2D@230775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230775" to="Tiles/@AnimatableBody2D@230775" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230775" to="Tiles/@AnimatableBody2D@230775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230776" to="Tiles/@AnimatableBody2D@230776/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230776" to="Tiles/@AnimatableBody2D@230776/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230776" to="Tiles/@AnimatableBody2D@230776" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230776" to="Tiles/@AnimatableBody2D@230776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230776" to="Tiles/@AnimatableBody2D@230776" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230776" to="Tiles/@AnimatableBody2D@230776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230777" to="Tiles/@AnimatableBody2D@230777/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230777" to="Tiles/@AnimatableBody2D@230777/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230777" to="Tiles/@AnimatableBody2D@230777" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230777" to="Tiles/@AnimatableBody2D@230777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230777" to="Tiles/@AnimatableBody2D@230777" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230777" to="Tiles/@AnimatableBody2D@230777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230778" to="Tiles/@AnimatableBody2D@230778/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230778" to="Tiles/@AnimatableBody2D@230778/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230778" to="Tiles/@AnimatableBody2D@230778" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230778" to="Tiles/@AnimatableBody2D@230778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230778" to="Tiles/@AnimatableBody2D@230778" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230778" to="Tiles/@AnimatableBody2D@230778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230779" to="Tiles/@AnimatableBody2D@230779/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230779" to="Tiles/@AnimatableBody2D@230779/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230779" to="Tiles/@AnimatableBody2D@230779" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230779" to="Tiles/@AnimatableBody2D@230779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230779" to="Tiles/@AnimatableBody2D@230779" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230779" to="Tiles/@AnimatableBody2D@230779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230780" to="Tiles/@AnimatableBody2D@230780/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230780" to="Tiles/@AnimatableBody2D@230780/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230780" to="Tiles/@AnimatableBody2D@230780" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230780" to="Tiles/@AnimatableBody2D@230780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230780" to="Tiles/@AnimatableBody2D@230780" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230780" to="Tiles/@AnimatableBody2D@230780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230781" to="Tiles/@AnimatableBody2D@230781/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230781" to="Tiles/@AnimatableBody2D@230781/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230781" to="Tiles/@AnimatableBody2D@230781" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230781" to="Tiles/@AnimatableBody2D@230781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230781" to="Tiles/@AnimatableBody2D@230781" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230781" to="Tiles/@AnimatableBody2D@230781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230782" to="Tiles/@AnimatableBody2D@230782/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230782" to="Tiles/@AnimatableBody2D@230782/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230782" to="Tiles/@AnimatableBody2D@230782" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230782" to="Tiles/@AnimatableBody2D@230782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230782" to="Tiles/@AnimatableBody2D@230782" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230782" to="Tiles/@AnimatableBody2D@230782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230783" to="Tiles/@AnimatableBody2D@230783/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230783" to="Tiles/@AnimatableBody2D@230783/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230783" to="Tiles/@AnimatableBody2D@230783" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230783" to="Tiles/@AnimatableBody2D@230783" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230783" to="Tiles/@AnimatableBody2D@230783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230783" to="Tiles/@AnimatableBody2D@230783" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230783" to="Tiles/@AnimatableBody2D@230783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230784" to="Tiles/@AnimatableBody2D@230784/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230784" to="Tiles/@AnimatableBody2D@230784/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230784" to="Tiles/@AnimatableBody2D@230784" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230784" to="Tiles/@AnimatableBody2D@230784" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230784" to="Tiles/@AnimatableBody2D@230784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230784" to="Tiles/@AnimatableBody2D@230784" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230784" to="Tiles/@AnimatableBody2D@230784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230785" to="Tiles/@AnimatableBody2D@230785/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230785" to="Tiles/@AnimatableBody2D@230785/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230785" to="Tiles/@AnimatableBody2D@230785" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230785" to="Tiles/@AnimatableBody2D@230785" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230785" to="Tiles/@AnimatableBody2D@230785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230785" to="Tiles/@AnimatableBody2D@230785" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230785" to="Tiles/@AnimatableBody2D@230785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230786" to="Tiles/@AnimatableBody2D@230786/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230786" to="Tiles/@AnimatableBody2D@230786/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230786" to="Tiles/@AnimatableBody2D@230786" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230786" to="Tiles/@AnimatableBody2D@230786" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230786" to="Tiles/@AnimatableBody2D@230786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230786" to="Tiles/@AnimatableBody2D@230786" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230786" to="Tiles/@AnimatableBody2D@230786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@230787" to="Tiles/@Node2D@230787/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230788" to="Tiles/@Node2D@230788/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230789" to="Tiles/@Node2D@230789/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230790" to="Tiles/@Node2D@230790/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@230791" to="Tiles/@Node2D@230791/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230792" to="Tiles/@AnimatableBody2D@230792/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230792" to="Tiles/@AnimatableBody2D@230792/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230792" to="Tiles/@AnimatableBody2D@230792" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230792" to="Tiles/@AnimatableBody2D@230792" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230792" to="Tiles/@AnimatableBody2D@230792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230792" to="Tiles/@AnimatableBody2D@230792" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230792" to="Tiles/@AnimatableBody2D@230792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230793" to="Tiles/@AnimatableBody2D@230793/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230793" to="Tiles/@AnimatableBody2D@230793/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230793" to="Tiles/@AnimatableBody2D@230793" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230793" to="Tiles/@AnimatableBody2D@230793" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230793" to="Tiles/@AnimatableBody2D@230793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230793" to="Tiles/@AnimatableBody2D@230793" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230793" to="Tiles/@AnimatableBody2D@230793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230794" to="Tiles/@AnimatableBody2D@230794/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230794" to="Tiles/@AnimatableBody2D@230794/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230794" to="Tiles/@AnimatableBody2D@230794" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230794" to="Tiles/@AnimatableBody2D@230794" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230794" to="Tiles/@AnimatableBody2D@230794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230794" to="Tiles/@AnimatableBody2D@230794" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230794" to="Tiles/@AnimatableBody2D@230794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230795" to="Tiles/@AnimatableBody2D@230795/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230795" to="Tiles/@AnimatableBody2D@230795/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230795" to="Tiles/@AnimatableBody2D@230795" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230795" to="Tiles/@AnimatableBody2D@230795" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230795" to="Tiles/@AnimatableBody2D@230795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230795" to="Tiles/@AnimatableBody2D@230795" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230795" to="Tiles/@AnimatableBody2D@230795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230796" to="Tiles/@AnimatableBody2D@230796/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230796" to="Tiles/@AnimatableBody2D@230796/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230796" to="Tiles/@AnimatableBody2D@230796" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230796" to="Tiles/@AnimatableBody2D@230796" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230796" to="Tiles/@AnimatableBody2D@230796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230796" to="Tiles/@AnimatableBody2D@230796" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230796" to="Tiles/@AnimatableBody2D@230796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230797" to="Tiles/@AnimatableBody2D@230797/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230797" to="Tiles/@AnimatableBody2D@230797/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230797" to="Tiles/@AnimatableBody2D@230797" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230797" to="Tiles/@AnimatableBody2D@230797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230797" to="Tiles/@AnimatableBody2D@230797" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230797" to="Tiles/@AnimatableBody2D@230797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230798" to="Tiles/@AnimatableBody2D@230798/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230798" to="Tiles/@AnimatableBody2D@230798/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230798" to="Tiles/@AnimatableBody2D@230798" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230798" to="Tiles/@AnimatableBody2D@230798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230798" to="Tiles/@AnimatableBody2D@230798" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230798" to="Tiles/@AnimatableBody2D@230798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230799" to="Tiles/@AnimatableBody2D@230799/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230799" to="Tiles/@AnimatableBody2D@230799/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230799" to="Tiles/@AnimatableBody2D@230799" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230799" to="Tiles/@AnimatableBody2D@230799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230799" to="Tiles/@AnimatableBody2D@230799" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230799" to="Tiles/@AnimatableBody2D@230799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230800" to="Tiles/@AnimatableBody2D@230800/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230800" to="Tiles/@AnimatableBody2D@230800/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230800" to="Tiles/@AnimatableBody2D@230800" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230800" to="Tiles/@AnimatableBody2D@230800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230800" to="Tiles/@AnimatableBody2D@230800" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230800" to="Tiles/@AnimatableBody2D@230800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230801" to="Tiles/@AnimatableBody2D@230801/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230801" to="Tiles/@AnimatableBody2D@230801/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230801" to="Tiles/@AnimatableBody2D@230801" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230801" to="Tiles/@AnimatableBody2D@230801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230801" to="Tiles/@AnimatableBody2D@230801" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230801" to="Tiles/@AnimatableBody2D@230801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230802" to="Tiles/@AnimatableBody2D@230802/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230802" to="Tiles/@AnimatableBody2D@230802/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230802" to="Tiles/@AnimatableBody2D@230802" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230802" to="Tiles/@AnimatableBody2D@230802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230802" to="Tiles/@AnimatableBody2D@230802" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230802" to="Tiles/@AnimatableBody2D@230802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230803" to="Tiles/@AnimatableBody2D@230803/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230803" to="Tiles/@AnimatableBody2D@230803/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230803" to="Tiles/@AnimatableBody2D@230803" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230803" to="Tiles/@AnimatableBody2D@230803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230803" to="Tiles/@AnimatableBody2D@230803" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230803" to="Tiles/@AnimatableBody2D@230803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230804" to="Tiles/@AnimatableBody2D@230804/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230804" to="Tiles/@AnimatableBody2D@230804/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230804" to="Tiles/@AnimatableBody2D@230804" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230804" to="Tiles/@AnimatableBody2D@230804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230804" to="Tiles/@AnimatableBody2D@230804" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230804" to="Tiles/@AnimatableBody2D@230804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230805" to="Tiles/@AnimatableBody2D@230805/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230805" to="Tiles/@AnimatableBody2D@230805/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230805" to="Tiles/@AnimatableBody2D@230805" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230805" to="Tiles/@AnimatableBody2D@230805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230805" to="Tiles/@AnimatableBody2D@230805" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230805" to="Tiles/@AnimatableBody2D@230805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230806" to="Tiles/@AnimatableBody2D@230806/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230806" to="Tiles/@AnimatableBody2D@230806/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230806" to="Tiles/@AnimatableBody2D@230806" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230806" to="Tiles/@AnimatableBody2D@230806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230806" to="Tiles/@AnimatableBody2D@230806" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230806" to="Tiles/@AnimatableBody2D@230806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230807" to="Tiles/@AnimatableBody2D@230807/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230807" to="Tiles/@AnimatableBody2D@230807/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230807" to="Tiles/@AnimatableBody2D@230807" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230807" to="Tiles/@AnimatableBody2D@230807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230807" to="Tiles/@AnimatableBody2D@230807" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230807" to="Tiles/@AnimatableBody2D@230807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230808" to="Tiles/@AnimatableBody2D@230808/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230808" to="Tiles/@AnimatableBody2D@230808/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230808" to="Tiles/@AnimatableBody2D@230808" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230808" to="Tiles/@AnimatableBody2D@230808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230808" to="Tiles/@AnimatableBody2D@230808" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230808" to="Tiles/@AnimatableBody2D@230808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230809" to="Tiles/@AnimatableBody2D@230809/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230809" to="Tiles/@AnimatableBody2D@230809/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230809" to="Tiles/@AnimatableBody2D@230809" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230809" to="Tiles/@AnimatableBody2D@230809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230809" to="Tiles/@AnimatableBody2D@230809" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230809" to="Tiles/@AnimatableBody2D@230809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230810" to="Tiles/@AnimatableBody2D@230810/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230810" to="Tiles/@AnimatableBody2D@230810/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230810" to="Tiles/@AnimatableBody2D@230810" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230810" to="Tiles/@AnimatableBody2D@230810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230810" to="Tiles/@AnimatableBody2D@230810" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230810" to="Tiles/@AnimatableBody2D@230810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230811" to="Tiles/@AnimatableBody2D@230811/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230811" to="Tiles/@AnimatableBody2D@230811/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230811" to="Tiles/@AnimatableBody2D@230811" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230811" to="Tiles/@AnimatableBody2D@230811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230811" to="Tiles/@AnimatableBody2D@230811" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230811" to="Tiles/@AnimatableBody2D@230811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230812" to="Tiles/@AnimatableBody2D@230812/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230812" to="Tiles/@AnimatableBody2D@230812/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230812" to="Tiles/@AnimatableBody2D@230812" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230812" to="Tiles/@AnimatableBody2D@230812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230812" to="Tiles/@AnimatableBody2D@230812" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230812" to="Tiles/@AnimatableBody2D@230812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230813" to="Tiles/@AnimatableBody2D@230813/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230813" to="Tiles/@AnimatableBody2D@230813/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230813" to="Tiles/@AnimatableBody2D@230813" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230813" to="Tiles/@AnimatableBody2D@230813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230813" to="Tiles/@AnimatableBody2D@230813" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230813" to="Tiles/@AnimatableBody2D@230813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230814" to="Tiles/@AnimatableBody2D@230814/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230814" to="Tiles/@AnimatableBody2D@230814/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230814" to="Tiles/@AnimatableBody2D@230814" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230814" to="Tiles/@AnimatableBody2D@230814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230814" to="Tiles/@AnimatableBody2D@230814" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230814" to="Tiles/@AnimatableBody2D@230814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230815" to="Tiles/@AnimatableBody2D@230815/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230815" to="Tiles/@AnimatableBody2D@230815/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230815" to="Tiles/@AnimatableBody2D@230815" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230815" to="Tiles/@AnimatableBody2D@230815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230815" to="Tiles/@AnimatableBody2D@230815" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230815" to="Tiles/@AnimatableBody2D@230815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230816" to="Tiles/@AnimatableBody2D@230816/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230816" to="Tiles/@AnimatableBody2D@230816/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230816" to="Tiles/@AnimatableBody2D@230816" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230816" to="Tiles/@AnimatableBody2D@230816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230816" to="Tiles/@AnimatableBody2D@230816" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230816" to="Tiles/@AnimatableBody2D@230816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230817" to="Tiles/@AnimatableBody2D@230817/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230817" to="Tiles/@AnimatableBody2D@230817/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230817" to="Tiles/@AnimatableBody2D@230817" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230817" to="Tiles/@AnimatableBody2D@230817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230817" to="Tiles/@AnimatableBody2D@230817" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230817" to="Tiles/@AnimatableBody2D@230817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230818" to="Tiles/@AnimatableBody2D@230818/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230818" to="Tiles/@AnimatableBody2D@230818/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230818" to="Tiles/@AnimatableBody2D@230818" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230818" to="Tiles/@AnimatableBody2D@230818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230818" to="Tiles/@AnimatableBody2D@230818" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230818" to="Tiles/@AnimatableBody2D@230818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230819" to="Tiles/@AnimatableBody2D@230819/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230819" to="Tiles/@AnimatableBody2D@230819/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230819" to="Tiles/@AnimatableBody2D@230819" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230819" to="Tiles/@AnimatableBody2D@230819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230819" to="Tiles/@AnimatableBody2D@230819" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230819" to="Tiles/@AnimatableBody2D@230819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230820" to="Tiles/@AnimatableBody2D@230820/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230820" to="Tiles/@AnimatableBody2D@230820/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230820" to="Tiles/@AnimatableBody2D@230820" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230820" to="Tiles/@AnimatableBody2D@230820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230820" to="Tiles/@AnimatableBody2D@230820" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230820" to="Tiles/@AnimatableBody2D@230820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230821" to="Tiles/@AnimatableBody2D@230821/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230821" to="Tiles/@AnimatableBody2D@230821/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230821" to="Tiles/@AnimatableBody2D@230821" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230821" to="Tiles/@AnimatableBody2D@230821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230821" to="Tiles/@AnimatableBody2D@230821" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230821" to="Tiles/@AnimatableBody2D@230821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230822" to="Tiles/@AnimatableBody2D@230822/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230822" to="Tiles/@AnimatableBody2D@230822/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230822" to="Tiles/@AnimatableBody2D@230822" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230822" to="Tiles/@AnimatableBody2D@230822/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230822" to="Tiles/@AnimatableBody2D@230822" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230822" to="Tiles/@AnimatableBody2D@230822/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230823" to="Tiles/@AnimatableBody2D@230823/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230823" to="Tiles/@AnimatableBody2D@230823/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230823" to="Tiles/@AnimatableBody2D@230823" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230823" to="Tiles/@AnimatableBody2D@230823/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230823" to="Tiles/@AnimatableBody2D@230823" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230823" to="Tiles/@AnimatableBody2D@230823/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230824" to="Tiles/@AnimatableBody2D@230824/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230824" to="Tiles/@AnimatableBody2D@230824/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230824" to="Tiles/@AnimatableBody2D@230824" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230824" to="Tiles/@AnimatableBody2D@230824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230824" to="Tiles/@AnimatableBody2D@230824" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230824" to="Tiles/@AnimatableBody2D@230824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230825" to="Tiles/@AnimatableBody2D@230825/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230825" to="Tiles/@AnimatableBody2D@230825/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230825" to="Tiles/@AnimatableBody2D@230825" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230825" to="Tiles/@AnimatableBody2D@230825/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230825" to="Tiles/@AnimatableBody2D@230825" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230825" to="Tiles/@AnimatableBody2D@230825/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230826" to="Tiles/@AnimatableBody2D@230826/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230826" to="Tiles/@AnimatableBody2D@230826/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230826" to="Tiles/@AnimatableBody2D@230826" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230826" to="Tiles/@AnimatableBody2D@230826/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230826" to="Tiles/@AnimatableBody2D@230826" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230826" to="Tiles/@AnimatableBody2D@230826/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230827" to="Tiles/@AnimatableBody2D@230827/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230827" to="Tiles/@AnimatableBody2D@230827/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230827" to="Tiles/@AnimatableBody2D@230827" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230827" to="Tiles/@AnimatableBody2D@230827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230827" to="Tiles/@AnimatableBody2D@230827" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230827" to="Tiles/@AnimatableBody2D@230827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230828" to="Tiles/@AnimatableBody2D@230828/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230828" to="Tiles/@AnimatableBody2D@230828/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230828" to="Tiles/@AnimatableBody2D@230828" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230828" to="Tiles/@AnimatableBody2D@230828/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230828" to="Tiles/@AnimatableBody2D@230828" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230828" to="Tiles/@AnimatableBody2D@230828/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230829" to="Tiles/@AnimatableBody2D@230829/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230829" to="Tiles/@AnimatableBody2D@230829/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230829" to="Tiles/@AnimatableBody2D@230829" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230829" to="Tiles/@AnimatableBody2D@230829/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230829" to="Tiles/@AnimatableBody2D@230829" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230829" to="Tiles/@AnimatableBody2D@230829/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230830" to="Tiles/@AnimatableBody2D@230830/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230830" to="Tiles/@AnimatableBody2D@230830/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230830" to="Tiles/@AnimatableBody2D@230830" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230830" to="Tiles/@AnimatableBody2D@230830/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230830" to="Tiles/@AnimatableBody2D@230830" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230830" to="Tiles/@AnimatableBody2D@230830/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230831" to="Tiles/@AnimatableBody2D@230831/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230831" to="Tiles/@AnimatableBody2D@230831/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230831" to="Tiles/@AnimatableBody2D@230831" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230831" to="Tiles/@AnimatableBody2D@230831/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230831" to="Tiles/@AnimatableBody2D@230831" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230831" to="Tiles/@AnimatableBody2D@230831/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230832" to="Tiles/@AnimatableBody2D@230832/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230832" to="Tiles/@AnimatableBody2D@230832/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230832" to="Tiles/@AnimatableBody2D@230832" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230832" to="Tiles/@AnimatableBody2D@230832/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230832" to="Tiles/@AnimatableBody2D@230832" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230832" to="Tiles/@AnimatableBody2D@230832/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230833" to="Tiles/@AnimatableBody2D@230833/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230833" to="Tiles/@AnimatableBody2D@230833/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230833" to="Tiles/@AnimatableBody2D@230833" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230833" to="Tiles/@AnimatableBody2D@230833/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230833" to="Tiles/@AnimatableBody2D@230833" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230833" to="Tiles/@AnimatableBody2D@230833/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230834" to="Tiles/@AnimatableBody2D@230834/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230834" to="Tiles/@AnimatableBody2D@230834/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230834" to="Tiles/@AnimatableBody2D@230834" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230834" to="Tiles/@AnimatableBody2D@230834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230834" to="Tiles/@AnimatableBody2D@230834" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230834" to="Tiles/@AnimatableBody2D@230834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230835" to="Tiles/@AnimatableBody2D@230835/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230835" to="Tiles/@AnimatableBody2D@230835/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230835" to="Tiles/@AnimatableBody2D@230835" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230835" to="Tiles/@AnimatableBody2D@230835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230835" to="Tiles/@AnimatableBody2D@230835" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230835" to="Tiles/@AnimatableBody2D@230835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230836" to="Tiles/@AnimatableBody2D@230836/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230836" to="Tiles/@AnimatableBody2D@230836/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230836" to="Tiles/@AnimatableBody2D@230836" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230836" to="Tiles/@AnimatableBody2D@230836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230836" to="Tiles/@AnimatableBody2D@230836" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230836" to="Tiles/@AnimatableBody2D@230836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230837" to="Tiles/@AnimatableBody2D@230837/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230837" to="Tiles/@AnimatableBody2D@230837/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230837" to="Tiles/@AnimatableBody2D@230837" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230837" to="Tiles/@AnimatableBody2D@230837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230837" to="Tiles/@AnimatableBody2D@230837" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230837" to="Tiles/@AnimatableBody2D@230837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230838" to="Tiles/@AnimatableBody2D@230838/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230838" to="Tiles/@AnimatableBody2D@230838/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230838" to="Tiles/@AnimatableBody2D@230838" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230838" to="Tiles/@AnimatableBody2D@230838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230838" to="Tiles/@AnimatableBody2D@230838" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230838" to="Tiles/@AnimatableBody2D@230838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230839" to="Tiles/@AnimatableBody2D@230839/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230839" to="Tiles/@AnimatableBody2D@230839/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230839" to="Tiles/@AnimatableBody2D@230839" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230839" to="Tiles/@AnimatableBody2D@230839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230839" to="Tiles/@AnimatableBody2D@230839" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230839" to="Tiles/@AnimatableBody2D@230839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230840" to="Tiles/@AnimatableBody2D@230840/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230840" to="Tiles/@AnimatableBody2D@230840/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230840" to="Tiles/@AnimatableBody2D@230840" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230840" to="Tiles/@AnimatableBody2D@230840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230840" to="Tiles/@AnimatableBody2D@230840" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230840" to="Tiles/@AnimatableBody2D@230840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230841" to="Tiles/@AnimatableBody2D@230841/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230841" to="Tiles/@AnimatableBody2D@230841/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230841" to="Tiles/@AnimatableBody2D@230841" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230841" to="Tiles/@AnimatableBody2D@230841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230841" to="Tiles/@AnimatableBody2D@230841" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230841" to="Tiles/@AnimatableBody2D@230841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230842" to="Tiles/@AnimatableBody2D@230842/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230842" to="Tiles/@AnimatableBody2D@230842/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230842" to="Tiles/@AnimatableBody2D@230842" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230842" to="Tiles/@AnimatableBody2D@230842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230842" to="Tiles/@AnimatableBody2D@230842" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230842" to="Tiles/@AnimatableBody2D@230842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230843" to="Tiles/@AnimatableBody2D@230843/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230843" to="Tiles/@AnimatableBody2D@230843/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230843" to="Tiles/@AnimatableBody2D@230843" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230843" to="Tiles/@AnimatableBody2D@230843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230843" to="Tiles/@AnimatableBody2D@230843" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230843" to="Tiles/@AnimatableBody2D@230843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230844" to="Tiles/@AnimatableBody2D@230844/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230844" to="Tiles/@AnimatableBody2D@230844/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230844" to="Tiles/@AnimatableBody2D@230844" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230844" to="Tiles/@AnimatableBody2D@230844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230844" to="Tiles/@AnimatableBody2D@230844" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230844" to="Tiles/@AnimatableBody2D@230844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230845" to="Tiles/@AnimatableBody2D@230845/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230845" to="Tiles/@AnimatableBody2D@230845/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230845" to="Tiles/@AnimatableBody2D@230845" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230845" to="Tiles/@AnimatableBody2D@230845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230845" to="Tiles/@AnimatableBody2D@230845" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230845" to="Tiles/@AnimatableBody2D@230845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230846" to="Tiles/@AnimatableBody2D@230846/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230846" to="Tiles/@AnimatableBody2D@230846/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230846" to="Tiles/@AnimatableBody2D@230846" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230846" to="Tiles/@AnimatableBody2D@230846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230846" to="Tiles/@AnimatableBody2D@230846" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230846" to="Tiles/@AnimatableBody2D@230846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230847" to="Tiles/@AnimatableBody2D@230847/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230847" to="Tiles/@AnimatableBody2D@230847/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230847" to="Tiles/@AnimatableBody2D@230847" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230847" to="Tiles/@AnimatableBody2D@230847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230847" to="Tiles/@AnimatableBody2D@230847" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230847" to="Tiles/@AnimatableBody2D@230847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230848" to="Tiles/@AnimatableBody2D@230848/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230848" to="Tiles/@AnimatableBody2D@230848/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230848" to="Tiles/@AnimatableBody2D@230848" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230848" to="Tiles/@AnimatableBody2D@230848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230848" to="Tiles/@AnimatableBody2D@230848" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230848" to="Tiles/@AnimatableBody2D@230848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230849" to="Tiles/@AnimatableBody2D@230849/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230849" to="Tiles/@AnimatableBody2D@230849/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230849" to="Tiles/@AnimatableBody2D@230849" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230849" to="Tiles/@AnimatableBody2D@230849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230849" to="Tiles/@AnimatableBody2D@230849" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230849" to="Tiles/@AnimatableBody2D@230849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230850" to="Tiles/@AnimatableBody2D@230850/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230850" to="Tiles/@AnimatableBody2D@230850/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230850" to="Tiles/@AnimatableBody2D@230850" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230850" to="Tiles/@AnimatableBody2D@230850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230850" to="Tiles/@AnimatableBody2D@230850" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230850" to="Tiles/@AnimatableBody2D@230850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230851" to="Tiles/@AnimatableBody2D@230851/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230851" to="Tiles/@AnimatableBody2D@230851/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230851" to="Tiles/@AnimatableBody2D@230851" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230851" to="Tiles/@AnimatableBody2D@230851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230851" to="Tiles/@AnimatableBody2D@230851" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230851" to="Tiles/@AnimatableBody2D@230851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230852" to="Tiles/@AnimatableBody2D@230852/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230852" to="Tiles/@AnimatableBody2D@230852/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230852" to="Tiles/@AnimatableBody2D@230852" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230852" to="Tiles/@AnimatableBody2D@230852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230852" to="Tiles/@AnimatableBody2D@230852" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230852" to="Tiles/@AnimatableBody2D@230852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230853" to="Tiles/@AnimatableBody2D@230853/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230853" to="Tiles/@AnimatableBody2D@230853/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230853" to="Tiles/@AnimatableBody2D@230853" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230853" to="Tiles/@AnimatableBody2D@230853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230853" to="Tiles/@AnimatableBody2D@230853" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230853" to="Tiles/@AnimatableBody2D@230853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230854" to="Tiles/@AnimatableBody2D@230854/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230854" to="Tiles/@AnimatableBody2D@230854/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230854" to="Tiles/@AnimatableBody2D@230854" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230854" to="Tiles/@AnimatableBody2D@230854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230854" to="Tiles/@AnimatableBody2D@230854" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230854" to="Tiles/@AnimatableBody2D@230854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230855" to="Tiles/@AnimatableBody2D@230855/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230855" to="Tiles/@AnimatableBody2D@230855/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230855" to="Tiles/@AnimatableBody2D@230855" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230855" to="Tiles/@AnimatableBody2D@230855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230855" to="Tiles/@AnimatableBody2D@230855" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230855" to="Tiles/@AnimatableBody2D@230855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230856" to="Tiles/@AnimatableBody2D@230856/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230856" to="Tiles/@AnimatableBody2D@230856/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230856" to="Tiles/@AnimatableBody2D@230856" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230856" to="Tiles/@AnimatableBody2D@230856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230856" to="Tiles/@AnimatableBody2D@230856" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230856" to="Tiles/@AnimatableBody2D@230856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230857" to="Tiles/@AnimatableBody2D@230857/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230857" to="Tiles/@AnimatableBody2D@230857/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230857" to="Tiles/@AnimatableBody2D@230857" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230857" to="Tiles/@AnimatableBody2D@230857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230857" to="Tiles/@AnimatableBody2D@230857" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230857" to="Tiles/@AnimatableBody2D@230857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230858" to="Tiles/@AnimatableBody2D@230858/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230858" to="Tiles/@AnimatableBody2D@230858/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230858" to="Tiles/@AnimatableBody2D@230858" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230858" to="Tiles/@AnimatableBody2D@230858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230858" to="Tiles/@AnimatableBody2D@230858" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230858" to="Tiles/@AnimatableBody2D@230858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230859" to="Tiles/@AnimatableBody2D@230859/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230859" to="Tiles/@AnimatableBody2D@230859/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230859" to="Tiles/@AnimatableBody2D@230859" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230859" to="Tiles/@AnimatableBody2D@230859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230859" to="Tiles/@AnimatableBody2D@230859" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230859" to="Tiles/@AnimatableBody2D@230859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230860" to="Tiles/@AnimatableBody2D@230860/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230860" to="Tiles/@AnimatableBody2D@230860/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230860" to="Tiles/@AnimatableBody2D@230860" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230860" to="Tiles/@AnimatableBody2D@230860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230860" to="Tiles/@AnimatableBody2D@230860" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230860" to="Tiles/@AnimatableBody2D@230860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230861" to="Tiles/@AnimatableBody2D@230861/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230861" to="Tiles/@AnimatableBody2D@230861/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230861" to="Tiles/@AnimatableBody2D@230861" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230861" to="Tiles/@AnimatableBody2D@230861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230861" to="Tiles/@AnimatableBody2D@230861" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230861" to="Tiles/@AnimatableBody2D@230861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230862" to="Tiles/@AnimatableBody2D@230862/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230862" to="Tiles/@AnimatableBody2D@230862/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230862" to="Tiles/@AnimatableBody2D@230862" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230862" to="Tiles/@AnimatableBody2D@230862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230862" to="Tiles/@AnimatableBody2D@230862" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230862" to="Tiles/@AnimatableBody2D@230862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230863" to="Tiles/@AnimatableBody2D@230863/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230863" to="Tiles/@AnimatableBody2D@230863/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230863" to="Tiles/@AnimatableBody2D@230863" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230863" to="Tiles/@AnimatableBody2D@230863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230863" to="Tiles/@AnimatableBody2D@230863" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230863" to="Tiles/@AnimatableBody2D@230863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230864" to="Tiles/@AnimatableBody2D@230864/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230864" to="Tiles/@AnimatableBody2D@230864/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230864" to="Tiles/@AnimatableBody2D@230864" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230864" to="Tiles/@AnimatableBody2D@230864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230864" to="Tiles/@AnimatableBody2D@230864" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230864" to="Tiles/@AnimatableBody2D@230864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230865" to="Tiles/@AnimatableBody2D@230865/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230865" to="Tiles/@AnimatableBody2D@230865/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230865" to="Tiles/@AnimatableBody2D@230865" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230865" to="Tiles/@AnimatableBody2D@230865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230865" to="Tiles/@AnimatableBody2D@230865" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230865" to="Tiles/@AnimatableBody2D@230865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230866" to="Tiles/@AnimatableBody2D@230866/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230866" to="Tiles/@AnimatableBody2D@230866/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230866" to="Tiles/@AnimatableBody2D@230866" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230866" to="Tiles/@AnimatableBody2D@230866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230866" to="Tiles/@AnimatableBody2D@230866" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230866" to="Tiles/@AnimatableBody2D@230866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230867" to="Tiles/@AnimatableBody2D@230867/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230867" to="Tiles/@AnimatableBody2D@230867/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230867" to="Tiles/@AnimatableBody2D@230867" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230867" to="Tiles/@AnimatableBody2D@230867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230867" to="Tiles/@AnimatableBody2D@230867" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230867" to="Tiles/@AnimatableBody2D@230867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230868" to="Tiles/@AnimatableBody2D@230868/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230868" to="Tiles/@AnimatableBody2D@230868/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230868" to="Tiles/@AnimatableBody2D@230868" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230868" to="Tiles/@AnimatableBody2D@230868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230868" to="Tiles/@AnimatableBody2D@230868" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230868" to="Tiles/@AnimatableBody2D@230868/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230869" to="Tiles/@AnimatableBody2D@230869/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230869" to="Tiles/@AnimatableBody2D@230869/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230869" to="Tiles/@AnimatableBody2D@230869" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230869" to="Tiles/@AnimatableBody2D@230869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230869" to="Tiles/@AnimatableBody2D@230869" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230869" to="Tiles/@AnimatableBody2D@230869/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230870" to="Tiles/@AnimatableBody2D@230870/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230870" to="Tiles/@AnimatableBody2D@230870/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230870" to="Tiles/@AnimatableBody2D@230870" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230870" to="Tiles/@AnimatableBody2D@230870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230870" to="Tiles/@AnimatableBody2D@230870" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230870" to="Tiles/@AnimatableBody2D@230870/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230871" to="Tiles/@AnimatableBody2D@230871/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230871" to="Tiles/@AnimatableBody2D@230871/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230871" to="Tiles/@AnimatableBody2D@230871" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230871" to="Tiles/@AnimatableBody2D@230871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230871" to="Tiles/@AnimatableBody2D@230871" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230871" to="Tiles/@AnimatableBody2D@230871/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230872" to="Tiles/@AnimatableBody2D@230872/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230872" to="Tiles/@AnimatableBody2D@230872/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230872" to="Tiles/@AnimatableBody2D@230872" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230872" to="Tiles/@AnimatableBody2D@230872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230872" to="Tiles/@AnimatableBody2D@230872" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230872" to="Tiles/@AnimatableBody2D@230872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230873" to="Tiles/@AnimatableBody2D@230873/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230873" to="Tiles/@AnimatableBody2D@230873/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230873" to="Tiles/@AnimatableBody2D@230873" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230873" to="Tiles/@AnimatableBody2D@230873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230873" to="Tiles/@AnimatableBody2D@230873" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230873" to="Tiles/@AnimatableBody2D@230873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230874" to="Tiles/@AnimatableBody2D@230874/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230874" to="Tiles/@AnimatableBody2D@230874/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230874" to="Tiles/@AnimatableBody2D@230874" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230874" to="Tiles/@AnimatableBody2D@230874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230874" to="Tiles/@AnimatableBody2D@230874" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230874" to="Tiles/@AnimatableBody2D@230874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230875" to="Tiles/@AnimatableBody2D@230875/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230875" to="Tiles/@AnimatableBody2D@230875/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230875" to="Tiles/@AnimatableBody2D@230875" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230875" to="Tiles/@AnimatableBody2D@230875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230875" to="Tiles/@AnimatableBody2D@230875" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230875" to="Tiles/@AnimatableBody2D@230875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230876" to="Tiles/@AnimatableBody2D@230876/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230876" to="Tiles/@AnimatableBody2D@230876/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230876" to="Tiles/@AnimatableBody2D@230876" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230876" to="Tiles/@AnimatableBody2D@230876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230876" to="Tiles/@AnimatableBody2D@230876" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230876" to="Tiles/@AnimatableBody2D@230876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230877" to="Tiles/@AnimatableBody2D@230877/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230877" to="Tiles/@AnimatableBody2D@230877/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230877" to="Tiles/@AnimatableBody2D@230877" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230877" to="Tiles/@AnimatableBody2D@230877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230877" to="Tiles/@AnimatableBody2D@230877" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230877" to="Tiles/@AnimatableBody2D@230877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230878" to="Tiles/@AnimatableBody2D@230878/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230878" to="Tiles/@AnimatableBody2D@230878/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230878" to="Tiles/@AnimatableBody2D@230878" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230878" to="Tiles/@AnimatableBody2D@230878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230878" to="Tiles/@AnimatableBody2D@230878" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230878" to="Tiles/@AnimatableBody2D@230878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230879" to="Tiles/@AnimatableBody2D@230879/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230879" to="Tiles/@AnimatableBody2D@230879/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230879" to="Tiles/@AnimatableBody2D@230879" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230879" to="Tiles/@AnimatableBody2D@230879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230879" to="Tiles/@AnimatableBody2D@230879" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230879" to="Tiles/@AnimatableBody2D@230879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230880" to="Tiles/@AnimatableBody2D@230880/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230880" to="Tiles/@AnimatableBody2D@230880/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230880" to="Tiles/@AnimatableBody2D@230880" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230880" to="Tiles/@AnimatableBody2D@230880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230880" to="Tiles/@AnimatableBody2D@230880" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230880" to="Tiles/@AnimatableBody2D@230880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230881" to="Tiles/@AnimatableBody2D@230881/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230881" to="Tiles/@AnimatableBody2D@230881/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230881" to="Tiles/@AnimatableBody2D@230881" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230881" to="Tiles/@AnimatableBody2D@230881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230881" to="Tiles/@AnimatableBody2D@230881" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230881" to="Tiles/@AnimatableBody2D@230881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230882" to="Tiles/@AnimatableBody2D@230882/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230882" to="Tiles/@AnimatableBody2D@230882/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230882" to="Tiles/@AnimatableBody2D@230882" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230882" to="Tiles/@AnimatableBody2D@230882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230882" to="Tiles/@AnimatableBody2D@230882" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230882" to="Tiles/@AnimatableBody2D@230882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230883" to="Tiles/@AnimatableBody2D@230883/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230883" to="Tiles/@AnimatableBody2D@230883/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230883" to="Tiles/@AnimatableBody2D@230883" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230883" to="Tiles/@AnimatableBody2D@230883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230883" to="Tiles/@AnimatableBody2D@230883" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230883" to="Tiles/@AnimatableBody2D@230883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230884" to="Tiles/@AnimatableBody2D@230884/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230884" to="Tiles/@AnimatableBody2D@230884/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230884" to="Tiles/@AnimatableBody2D@230884" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230884" to="Tiles/@AnimatableBody2D@230884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230884" to="Tiles/@AnimatableBody2D@230884" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230884" to="Tiles/@AnimatableBody2D@230884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230885" to="Tiles/@AnimatableBody2D@230885/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230885" to="Tiles/@AnimatableBody2D@230885/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230885" to="Tiles/@AnimatableBody2D@230885" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230885" to="Tiles/@AnimatableBody2D@230885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230885" to="Tiles/@AnimatableBody2D@230885" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230885" to="Tiles/@AnimatableBody2D@230885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230886" to="Tiles/@AnimatableBody2D@230886/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230886" to="Tiles/@AnimatableBody2D@230886/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230886" to="Tiles/@AnimatableBody2D@230886" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230886" to="Tiles/@AnimatableBody2D@230886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230886" to="Tiles/@AnimatableBody2D@230886" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230886" to="Tiles/@AnimatableBody2D@230886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230887" to="Tiles/@AnimatableBody2D@230887/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230887" to="Tiles/@AnimatableBody2D@230887/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230887" to="Tiles/@AnimatableBody2D@230887" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230887" to="Tiles/@AnimatableBody2D@230887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230887" to="Tiles/@AnimatableBody2D@230887" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230887" to="Tiles/@AnimatableBody2D@230887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230888" to="Tiles/@AnimatableBody2D@230888/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230888" to="Tiles/@AnimatableBody2D@230888/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230888" to="Tiles/@AnimatableBody2D@230888" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230888" to="Tiles/@AnimatableBody2D@230888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230888" to="Tiles/@AnimatableBody2D@230888" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230888" to="Tiles/@AnimatableBody2D@230888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230889" to="Tiles/@AnimatableBody2D@230889/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230889" to="Tiles/@AnimatableBody2D@230889/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230889" to="Tiles/@AnimatableBody2D@230889" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230889" to="Tiles/@AnimatableBody2D@230889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230889" to="Tiles/@AnimatableBody2D@230889" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230889" to="Tiles/@AnimatableBody2D@230889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230890" to="Tiles/@AnimatableBody2D@230890/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230890" to="Tiles/@AnimatableBody2D@230890/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230890" to="Tiles/@AnimatableBody2D@230890" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230890" to="Tiles/@AnimatableBody2D@230890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230890" to="Tiles/@AnimatableBody2D@230890" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230890" to="Tiles/@AnimatableBody2D@230890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230891" to="Tiles/@AnimatableBody2D@230891/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230891" to="Tiles/@AnimatableBody2D@230891/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230891" to="Tiles/@AnimatableBody2D@230891" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230891" to="Tiles/@AnimatableBody2D@230891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230891" to="Tiles/@AnimatableBody2D@230891" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230891" to="Tiles/@AnimatableBody2D@230891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230892" to="Tiles/@AnimatableBody2D@230892/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230892" to="Tiles/@AnimatableBody2D@230892/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230892" to="Tiles/@AnimatableBody2D@230892" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230892" to="Tiles/@AnimatableBody2D@230892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230892" to="Tiles/@AnimatableBody2D@230892" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230892" to="Tiles/@AnimatableBody2D@230892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230893" to="Tiles/@AnimatableBody2D@230893/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230893" to="Tiles/@AnimatableBody2D@230893/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230893" to="Tiles/@AnimatableBody2D@230893" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230893" to="Tiles/@AnimatableBody2D@230893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230893" to="Tiles/@AnimatableBody2D@230893" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230893" to="Tiles/@AnimatableBody2D@230893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230894" to="Tiles/@AnimatableBody2D@230894/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230894" to="Tiles/@AnimatableBody2D@230894/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230894" to="Tiles/@AnimatableBody2D@230894" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230894" to="Tiles/@AnimatableBody2D@230894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230894" to="Tiles/@AnimatableBody2D@230894" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230894" to="Tiles/@AnimatableBody2D@230894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230895" to="Tiles/@AnimatableBody2D@230895/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230895" to="Tiles/@AnimatableBody2D@230895/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230895" to="Tiles/@AnimatableBody2D@230895" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230895" to="Tiles/@AnimatableBody2D@230895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230895" to="Tiles/@AnimatableBody2D@230895" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230895" to="Tiles/@AnimatableBody2D@230895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230896" to="Tiles/@AnimatableBody2D@230896/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230896" to="Tiles/@AnimatableBody2D@230896/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230896" to="Tiles/@AnimatableBody2D@230896" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230896" to="Tiles/@AnimatableBody2D@230896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230896" to="Tiles/@AnimatableBody2D@230896" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230896" to="Tiles/@AnimatableBody2D@230896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230897" to="Tiles/@AnimatableBody2D@230897/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230897" to="Tiles/@AnimatableBody2D@230897/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230897" to="Tiles/@AnimatableBody2D@230897" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230897" to="Tiles/@AnimatableBody2D@230897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230897" to="Tiles/@AnimatableBody2D@230897" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230897" to="Tiles/@AnimatableBody2D@230897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230898" to="Tiles/@AnimatableBody2D@230898/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230898" to="Tiles/@AnimatableBody2D@230898/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230898" to="Tiles/@AnimatableBody2D@230898" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230898" to="Tiles/@AnimatableBody2D@230898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230898" to="Tiles/@AnimatableBody2D@230898" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230898" to="Tiles/@AnimatableBody2D@230898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230899" to="Tiles/@AnimatableBody2D@230899/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230899" to="Tiles/@AnimatableBody2D@230899/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230899" to="Tiles/@AnimatableBody2D@230899" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230899" to="Tiles/@AnimatableBody2D@230899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230899" to="Tiles/@AnimatableBody2D@230899" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230899" to="Tiles/@AnimatableBody2D@230899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230900" to="Tiles/@AnimatableBody2D@230900/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230900" to="Tiles/@AnimatableBody2D@230900/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230900" to="Tiles/@AnimatableBody2D@230900" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230900" to="Tiles/@AnimatableBody2D@230900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230900" to="Tiles/@AnimatableBody2D@230900" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230900" to="Tiles/@AnimatableBody2D@230900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230901" to="Tiles/@AnimatableBody2D@230901/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230901" to="Tiles/@AnimatableBody2D@230901/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230901" to="Tiles/@AnimatableBody2D@230901" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230901" to="Tiles/@AnimatableBody2D@230901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230901" to="Tiles/@AnimatableBody2D@230901" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230901" to="Tiles/@AnimatableBody2D@230901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230902" to="Tiles/@AnimatableBody2D@230902/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230902" to="Tiles/@AnimatableBody2D@230902/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230902" to="Tiles/@AnimatableBody2D@230902" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230902" to="Tiles/@AnimatableBody2D@230902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230902" to="Tiles/@AnimatableBody2D@230902" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230902" to="Tiles/@AnimatableBody2D@230902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230903" to="Tiles/@AnimatableBody2D@230903/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230903" to="Tiles/@AnimatableBody2D@230903/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230903" to="Tiles/@AnimatableBody2D@230903" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230903" to="Tiles/@AnimatableBody2D@230903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230903" to="Tiles/@AnimatableBody2D@230903" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230903" to="Tiles/@AnimatableBody2D@230903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230904" to="Tiles/@AnimatableBody2D@230904/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230904" to="Tiles/@AnimatableBody2D@230904/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230904" to="Tiles/@AnimatableBody2D@230904" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230904" to="Tiles/@AnimatableBody2D@230904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230904" to="Tiles/@AnimatableBody2D@230904" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230904" to="Tiles/@AnimatableBody2D@230904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230905" to="Tiles/@AnimatableBody2D@230905/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230905" to="Tiles/@AnimatableBody2D@230905/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230905" to="Tiles/@AnimatableBody2D@230905" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230905" to="Tiles/@AnimatableBody2D@230905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230905" to="Tiles/@AnimatableBody2D@230905" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230905" to="Tiles/@AnimatableBody2D@230905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230906" to="Tiles/@AnimatableBody2D@230906/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230906" to="Tiles/@AnimatableBody2D@230906/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230906" to="Tiles/@AnimatableBody2D@230906" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230906" to="Tiles/@AnimatableBody2D@230906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230906" to="Tiles/@AnimatableBody2D@230906" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230906" to="Tiles/@AnimatableBody2D@230906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230907" to="Tiles/@AnimatableBody2D@230907/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230907" to="Tiles/@AnimatableBody2D@230907/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230907" to="Tiles/@AnimatableBody2D@230907" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230907" to="Tiles/@AnimatableBody2D@230907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230907" to="Tiles/@AnimatableBody2D@230907" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230907" to="Tiles/@AnimatableBody2D@230907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230908" to="Tiles/@AnimatableBody2D@230908/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230908" to="Tiles/@AnimatableBody2D@230908/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230908" to="Tiles/@AnimatableBody2D@230908" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230908" to="Tiles/@AnimatableBody2D@230908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230908" to="Tiles/@AnimatableBody2D@230908" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230908" to="Tiles/@AnimatableBody2D@230908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230909" to="Tiles/@AnimatableBody2D@230909/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230909" to="Tiles/@AnimatableBody2D@230909/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230909" to="Tiles/@AnimatableBody2D@230909" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230909" to="Tiles/@AnimatableBody2D@230909/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230909" to="Tiles/@AnimatableBody2D@230909" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230909" to="Tiles/@AnimatableBody2D@230909/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230910" to="Tiles/@AnimatableBody2D@230910/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230910" to="Tiles/@AnimatableBody2D@230910/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230910" to="Tiles/@AnimatableBody2D@230910" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230910" to="Tiles/@AnimatableBody2D@230910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230910" to="Tiles/@AnimatableBody2D@230910" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230910" to="Tiles/@AnimatableBody2D@230910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230911" to="Tiles/@AnimatableBody2D@230911/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230911" to="Tiles/@AnimatableBody2D@230911/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230911" to="Tiles/@AnimatableBody2D@230911" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230911" to="Tiles/@AnimatableBody2D@230911/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230911" to="Tiles/@AnimatableBody2D@230911" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230911" to="Tiles/@AnimatableBody2D@230911/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230912" to="Tiles/@AnimatableBody2D@230912/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230912" to="Tiles/@AnimatableBody2D@230912/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230912" to="Tiles/@AnimatableBody2D@230912" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230912" to="Tiles/@AnimatableBody2D@230912/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230912" to="Tiles/@AnimatableBody2D@230912" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230912" to="Tiles/@AnimatableBody2D@230912/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230913" to="Tiles/@AnimatableBody2D@230913/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230913" to="Tiles/@AnimatableBody2D@230913/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230913" to="Tiles/@AnimatableBody2D@230913" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230913" to="Tiles/@AnimatableBody2D@230913/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230913" to="Tiles/@AnimatableBody2D@230913" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230913" to="Tiles/@AnimatableBody2D@230913/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230914" to="Tiles/@AnimatableBody2D@230914/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230914" to="Tiles/@AnimatableBody2D@230914/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230914" to="Tiles/@AnimatableBody2D@230914" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230914" to="Tiles/@AnimatableBody2D@230914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230914" to="Tiles/@AnimatableBody2D@230914" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230914" to="Tiles/@AnimatableBody2D@230914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230915" to="Tiles/@AnimatableBody2D@230915/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230915" to="Tiles/@AnimatableBody2D@230915/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230915" to="Tiles/@AnimatableBody2D@230915" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230915" to="Tiles/@AnimatableBody2D@230915/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230915" to="Tiles/@AnimatableBody2D@230915" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230915" to="Tiles/@AnimatableBody2D@230915/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230916" to="Tiles/@AnimatableBody2D@230916/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230916" to="Tiles/@AnimatableBody2D@230916/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230916" to="Tiles/@AnimatableBody2D@230916" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230916" to="Tiles/@AnimatableBody2D@230916/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230916" to="Tiles/@AnimatableBody2D@230916" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230916" to="Tiles/@AnimatableBody2D@230916/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230917" to="Tiles/@AnimatableBody2D@230917/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230917" to="Tiles/@AnimatableBody2D@230917/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230917" to="Tiles/@AnimatableBody2D@230917" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230917" to="Tiles/@AnimatableBody2D@230917/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230917" to="Tiles/@AnimatableBody2D@230917" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230917" to="Tiles/@AnimatableBody2D@230917/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230918" to="Tiles/@AnimatableBody2D@230918/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230918" to="Tiles/@AnimatableBody2D@230918/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230918" to="Tiles/@AnimatableBody2D@230918" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230918" to="Tiles/@AnimatableBody2D@230918/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230918" to="Tiles/@AnimatableBody2D@230918" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230918" to="Tiles/@AnimatableBody2D@230918/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230919" to="Tiles/@AnimatableBody2D@230919/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230919" to="Tiles/@AnimatableBody2D@230919/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230919" to="Tiles/@AnimatableBody2D@230919" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230919" to="Tiles/@AnimatableBody2D@230919/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230919" to="Tiles/@AnimatableBody2D@230919" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230919" to="Tiles/@AnimatableBody2D@230919/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230920" to="Tiles/@AnimatableBody2D@230920/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230920" to="Tiles/@AnimatableBody2D@230920/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230920" to="Tiles/@AnimatableBody2D@230920" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230920" to="Tiles/@AnimatableBody2D@230920/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230920" to="Tiles/@AnimatableBody2D@230920" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230920" to="Tiles/@AnimatableBody2D@230920/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230921" to="Tiles/@AnimatableBody2D@230921/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230921" to="Tiles/@AnimatableBody2D@230921/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230921" to="Tiles/@AnimatableBody2D@230921" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230921" to="Tiles/@AnimatableBody2D@230921/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230921" to="Tiles/@AnimatableBody2D@230921" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230921" to="Tiles/@AnimatableBody2D@230921/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230922" to="Tiles/@AnimatableBody2D@230922/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230922" to="Tiles/@AnimatableBody2D@230922/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230922" to="Tiles/@AnimatableBody2D@230922" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230922" to="Tiles/@AnimatableBody2D@230922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230922" to="Tiles/@AnimatableBody2D@230922" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230922" to="Tiles/@AnimatableBody2D@230922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230923" to="Tiles/@AnimatableBody2D@230923/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230923" to="Tiles/@AnimatableBody2D@230923/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230923" to="Tiles/@AnimatableBody2D@230923" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230923" to="Tiles/@AnimatableBody2D@230923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230923" to="Tiles/@AnimatableBody2D@230923" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230923" to="Tiles/@AnimatableBody2D@230923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230924" to="Tiles/@AnimatableBody2D@230924/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230924" to="Tiles/@AnimatableBody2D@230924/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230924" to="Tiles/@AnimatableBody2D@230924" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230924" to="Tiles/@AnimatableBody2D@230924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230924" to="Tiles/@AnimatableBody2D@230924" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230924" to="Tiles/@AnimatableBody2D@230924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230925" to="Tiles/@AnimatableBody2D@230925/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230925" to="Tiles/@AnimatableBody2D@230925/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230925" to="Tiles/@AnimatableBody2D@230925" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230925" to="Tiles/@AnimatableBody2D@230925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230925" to="Tiles/@AnimatableBody2D@230925" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230925" to="Tiles/@AnimatableBody2D@230925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230926" to="Tiles/@AnimatableBody2D@230926/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230926" to="Tiles/@AnimatableBody2D@230926/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230926" to="Tiles/@AnimatableBody2D@230926" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230926" to="Tiles/@AnimatableBody2D@230926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230926" to="Tiles/@AnimatableBody2D@230926" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230926" to="Tiles/@AnimatableBody2D@230926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230927" to="Tiles/@AnimatableBody2D@230927/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230927" to="Tiles/@AnimatableBody2D@230927/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230927" to="Tiles/@AnimatableBody2D@230927" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230927" to="Tiles/@AnimatableBody2D@230927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230927" to="Tiles/@AnimatableBody2D@230927" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230927" to="Tiles/@AnimatableBody2D@230927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230928" to="Tiles/@AnimatableBody2D@230928/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230928" to="Tiles/@AnimatableBody2D@230928/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230928" to="Tiles/@AnimatableBody2D@230928" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230928" to="Tiles/@AnimatableBody2D@230928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230928" to="Tiles/@AnimatableBody2D@230928" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230928" to="Tiles/@AnimatableBody2D@230928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230929" to="Tiles/@AnimatableBody2D@230929/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230929" to="Tiles/@AnimatableBody2D@230929/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230929" to="Tiles/@AnimatableBody2D@230929" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230929" to="Tiles/@AnimatableBody2D@230929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230929" to="Tiles/@AnimatableBody2D@230929" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230929" to="Tiles/@AnimatableBody2D@230929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230930" to="Tiles/@AnimatableBody2D@230930/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230930" to="Tiles/@AnimatableBody2D@230930/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230930" to="Tiles/@AnimatableBody2D@230930" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230930" to="Tiles/@AnimatableBody2D@230930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230930" to="Tiles/@AnimatableBody2D@230930" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230930" to="Tiles/@AnimatableBody2D@230930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230931" to="Tiles/@AnimatableBody2D@230931/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230931" to="Tiles/@AnimatableBody2D@230931/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230931" to="Tiles/@AnimatableBody2D@230931" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230931" to="Tiles/@AnimatableBody2D@230931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230931" to="Tiles/@AnimatableBody2D@230931" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230931" to="Tiles/@AnimatableBody2D@230931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230932" to="Tiles/@AnimatableBody2D@230932/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230932" to="Tiles/@AnimatableBody2D@230932/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230932" to="Tiles/@AnimatableBody2D@230932" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230932" to="Tiles/@AnimatableBody2D@230932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230932" to="Tiles/@AnimatableBody2D@230932" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230932" to="Tiles/@AnimatableBody2D@230932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230933" to="Tiles/@AnimatableBody2D@230933/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230933" to="Tiles/@AnimatableBody2D@230933/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230933" to="Tiles/@AnimatableBody2D@230933" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230933" to="Tiles/@AnimatableBody2D@230933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230933" to="Tiles/@AnimatableBody2D@230933" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230933" to="Tiles/@AnimatableBody2D@230933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230934" to="Tiles/@AnimatableBody2D@230934/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230934" to="Tiles/@AnimatableBody2D@230934/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230934" to="Tiles/@AnimatableBody2D@230934" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230934" to="Tiles/@AnimatableBody2D@230934/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230934" to="Tiles/@AnimatableBody2D@230934/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230934" to="Tiles/@AnimatableBody2D@230934" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230934" to="Tiles/@AnimatableBody2D@230934/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230935" to="Tiles/@AnimatableBody2D@230935/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230935" to="Tiles/@AnimatableBody2D@230935/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230935" to="Tiles/@AnimatableBody2D@230935" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230935" to="Tiles/@AnimatableBody2D@230935/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230935" to="Tiles/@AnimatableBody2D@230935" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230935" to="Tiles/@AnimatableBody2D@230935/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230936" to="Tiles/@AnimatableBody2D@230936/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230936" to="Tiles/@AnimatableBody2D@230936/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230936" to="Tiles/@AnimatableBody2D@230936" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230936" to="Tiles/@AnimatableBody2D@230936/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230936" to="Tiles/@AnimatableBody2D@230936" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230936" to="Tiles/@AnimatableBody2D@230936/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World1/1-2a.tscn b/Scenes/Levels/SMBS/World1/1-2a.tscn new file mode 100644 index 0000000..a90637c --- /dev/null +++ b/Scenes/Levels/SMBS/World1/1-2a.tscn @@ -0,0 +1,30 @@ +[gd_scene load_steps=4 format=4 uid="uid://bgelxgitmqr0w"] + +[ext_resource type="PackedScene" uid="uid://3cvtloqujpwd" path="res://Scenes/Levels/SMBLL/World5/5-3a.tscn" id="1_tm152"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="3_51jfh"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="3_gbxx3"] + +[node name="5-3a" instance=ExtResource("1_tm152")] +campaign = "SMBS" + +[node name="Tiles" parent="." index="1"] +tile_map_data = PackedByteArray("AADw//X/AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAOAP7/AAAKAAAAAAAOAP//AAAKAAEAAAAPAP7/AAALAAAAAAAPAP//AAALAAEAAAAQAPf/AAAIAAEAAAAQAPj/AAAIAAEAAAAQAPn/AAAIAAEAAAAQAPr/AAAIAAEAAAAQAPv/AAAIAAEAAAAQAPz/AAAIAAEAAAAQAP3/AAAIAAEAAAAQAP7/AAAMAAAAAAAQAP//AAAMAAEAAAAQAPX/AAAIAAEAAAAQAPb/AAAIAAEAAAAPAPX/AQAAAAAAAQAPAPb/AAAAAAQAAAAPAPf/AAAAAAQAAAAPAPj/AAAAAAQAAAAPAPn/AAAAAAQAAAAPAPr/AAAAAAQAAAAPAPv/AAAAAAQAAAAPAPz/AAAAAAQAAAAPAP3/AAAAAAQAAAD0//3/AAAEAAIAAAD2//3/AAAEAAIAAAD4//3/AAAEAAIAAAD6//3/AAAEAAIAAAD8//3/AAAEAAIAAAD0//z/AQAAAAAAAwD1//X/AQAAAAAAAQD1//b/AQAAAAAAAQD1//f/AQAAAAAAAQD1//j/AQAAAAAAAQD1//n/AQAAAAAAAQD2//X/AQAAAAAAAQD2//b/AQAAAAAAAQD2//f/AQAAAAAAAQD2//j/AQAAAAAAAQD2//n/AQAAAAAAAQD2//z/AQAAAAAAAwD3//X/AQAAAAAAAQD3//b/AQAAAAAAAQD3//f/AQAAAAAAAQD3//j/AQAAAAAAAQD3//n/AQAAAAAAAQD4//X/AQAAAAAAAQD4//b/AQAAAAAAAQD4//f/AQAAAAAAAQD4//j/AQAAAAAAAQD4//n/AQAAAAAAAQD4//z/AQAAAAAAAwD5//X/AQAAAAAAAQD5//b/AQAAAAAAAQD5//f/AQAAAAAAAQD5//j/AQAAAAAAAQD5//n/AQAAAAAAAQD6//X/AQAAAAAAAQD6//b/AQAAAAAAAQD6//f/AQAAAAAAAQD6//j/AQAAAAAAAQD6//n/AQAAAAAAAQD6//z/AQAAAAAAAwD7//X/AQAAAAAAAQD7//b/AQAAAAAAAQD7//f/AQAAAAAAAQD7//j/AQAAAAAAAQD7//n/AQAAAAAAAQD8//X/AQAAAAAAAQD8//b/AQAAAAAAAQD8//f/AQAAAAAAAQD8//j/AQAAAAAABQD8//n/AQAAAAAAAQD8//z/AQAAAAAAAwD9//X/AQAAAAAAAQD9//b/AQAAAAAAAQD9//f/AQAAAAAAAQD9//j/AQAAAAAAAQD9//n/AQAAAAAAAQD+//X/AQAAAAAAAQD+//b/AQAAAAAAAQD+//f/AQAAAAAAAQD+//j/AQAAAAAAAQD+//n/AQAAAAAAAQD///X/AQAAAAAAAQD///b/AQAAAAAAAQD///f/AQAAAAAAAQD///j/AQAAAAAAAQD///n/AQAAAAAAAQAAAPX/AQAAAAAAAQAAAPb/AQAAAAAAAQAAAPf/AQAAAAAAAQAAAPj/AQAAAAAAAQAAAPn/AQAAAAAAAQABAPX/AQAAAAAAAQABAPb/AQAAAAAAAQABAPf/AQAAAAAAAQABAPj/AQAAAAAAAQABAPn/AQAAAAAAAQACAPX/AQAAAAAAAQACAPb/AQAAAAAAAQACAPf/AQAAAAAAAQACAPj/AQAAAAAAAQACAPn/AQAAAAAAAQADAPX/AQAAAAAAAQADAPb/AQAAAAAAAQADAPf/AQAAAAAAAQADAPj/AQAAAAAAAQADAPn/AQAAAAAAAQAFAPX/AQAAAAAAAQAFAPb/AAAAAAQAAAAFAPf/AAAIAAUAAAAFAPj/AAAIAAUAAAAFAPn/AAAIAAUAAAAFAPr/AAAIAAUAAAAFAPv/AAAIAAUAAAAFAPz/AAAIAAQAACAGAPX/AQAAAAAAAQAGAPb/AAAAAAQAAAAGAPf/AAAJAAUAAAAGAPj/AAAJAAUAAAAGAPn/AAAJAAUAAAAGAPr/AAAJAAUAAAAGAPv/AAAJAAUAAAAGAPz/AAAJAAQAACAHAPX/AQAAAAAAAQAHAPb/AQAAAAAAAQAHAPv/AQAAAAAACQAIAPX/AQAAAAAAAQAIAPb/AAAAAAQAAAAIAPf/AAAIAAcAAAAIAPj/AAAIAAcAAAAIAPn/AAAIAAcAAAAIAPr/AAAIAAcAAAAIAPv/AAAIAAcAAAAIAPz/AAAIAAYAACAJAPX/AQAAAAAAAQAJAPb/AAAAAAQAAAAJAPf/AAAJAAcAAAAJAPj/AAAJAAcAAAAJAPn/AAAJAAcAAAAJAPr/AAAJAAcAAAAJAPv/AAAJAAcAAAAJAPz/AAAJAAYAACAKAPX/AQAAAAAAAQAKAPb/AQAAAAAAAQAKAPv/AQAAAAAACQALAPX/AQAAAAAAAQALAPb/AAAAAAQAAAALAPf/AAAIAAMAAAALAPj/AAAIAAMAAAALAPn/AAAIAAMAAAALAPr/AAAIAAMAAAALAPv/AAAIAAMAAAALAPz/AAAIAAIAACAMAPX/AQAAAAAAAQAMAPb/AAAAAAQAAAAMAPf/AAAJAAMAAAAMAPj/AAAJAAMAAAAMAPn/AAAJAAMAAAAMAPr/AAAJAAMAAAAMAPv/AAAJAAMAAAAMAPz/AAAJAAIAACDz////AQAAAAAAAwD0////AQAAAAAAAwD1////AQAAAAAAAwD2////AQAAAAAAAwD3////AQAAAAAAAwD4////AQAAAAAAAwD5////AQAAAAAAAwD6////AQAAAAAAAwD7////AQAAAAAAAwD8////AQAAAAAAAwD9////AQAAAAAAAwAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAADAAAAAABBAAEAAAADAAEAAAARAPX/AAAJAAEAAAARAPb/AAAJAAEAAAARAPf/AAAJAAEAAAARAPj/AAAJAAEAAAARAPn/AAAJAAEAAAARAPr/AAAJAAEAAAARAPv/AAAJAAEAAAARAPz/AAAJAAEAAAARAP3/AAAJAAEAAAARAP7/AAAJAAEAAAARAP//AAAJAAEAAAASAPX/AAAAAAQAAAASAPb/AAAAAAQAAAASAPf/AAAAAAQAAAASAPj/AAAAAAQAAAASAPn/AAAAAAQAAAASAPr/AAAAAAQAAAASAPv/AAAAAAQAAAASAPz/AAAAAAQAAAASAP3/AAAAAAQAAAASAP7/AAAAAAQAAAASAP//AAAAAAQAAAATAPX/AAAAAAQAAAATAPb/AAAAAAQAAAATAPf/AAAAAAQAAAATAPj/AAAAAAQAAAATAPn/AAAAAAQAAAATAPr/AAAAAAQAAAATAPv/AAAAAAQAAAATAPz/AAAAAAQAAAATAP3/AAAAAAQAAAATAP7/AAAAAAQAAAATAP//AAAAAAQAAAAUAPX/AAAAAAQAAAAUAPb/AAAAAAQAAAAUAPf/AAAAAAQAAAAUAPj/AAAAAAQAAAAUAPn/AAAAAAQAAAAUAPr/AAAAAAQAAAAUAPv/AAAAAAQAAAAUAPz/AAAAAAQAAAAUAP3/AAAAAAQAAAAUAP7/AAAAAAQAAAAUAP//AAAAAAQAAAAVAPX/AAAAAAQAAAAVAPb/AAAAAAQAAAAVAPf/AAAAAAQAAAAVAPj/AAAAAAQAAAAVAPn/AAAAAAQAAAAVAPr/AAAAAAQAAAAVAPv/AAAAAAQAAAAVAPz/AAAAAAQAAAAVAP3/AAAAAAQAAAAVAP7/AAAAAAQAAAAVAP//AAAAAAQAAAAWAPX/AAAAAAQAAAAWAPb/AAAAAAQAAAAWAPf/AAAAAAQAAAAWAPj/AAAAAAQAAAAWAPn/AAAAAAQAAAAWAPr/AAAAAAQAAAAWAPv/AAAAAAQAAAAWAPz/AAAAAAQAAAAWAP3/AAAAAAQAAAAWAP7/AAAAAAQAAAAWAP//AAAAAAQAAAAXAPX/AAAAAAQAAAAXAPb/AAAAAAQAAAAXAPf/AAAAAAQAAAAXAPj/AAAAAAQAAAAXAPn/AAAAAAQAAAAXAPr/AAAAAAQAAAAXAPv/AAAAAAQAAAAXAPz/AAAAAAQAAAAXAP3/AAAAAAQAAAAXAP7/AAAAAAQAAAAXAP//AAAAAAQAAAAYAPX/AAAAAAQAAAAYAPb/AAAAAAQAAAAYAPf/AAAAAAQAAAAYAPj/AAAAAAQAAAAYAPn/AAAAAAQAAAAYAPr/AAAAAAQAAAAYAPv/AAAAAAQAAAAYAPz/AAAAAAQAAAAYAP3/AAAAAAQAAAAYAP7/AAAAAAQAAAAYAP//AAAAAAQAAAAZAPX/AAAAAAQAAAAZAPb/AAAAAAQAAAAZAPf/AAAAAAQAAAAZAPj/AAAAAAQAAAAZAPn/AAAAAAQAAAAZAPr/AAAAAAQAAAAZAPv/AAAAAAQAAAAZAPz/AAAAAAQAAAAZAP3/AAAAAAQAAAAZAP7/AAAAAAQAAAAZAP//AAAAAAQAAAAaAPX/AAAAAAQAAAAaAPb/AAAAAAQAAAAaAPf/AAAAAAQAAAAaAPj/AAAAAAQAAAAaAPn/AAAAAAQAAAAaAPr/AAAAAAQAAAAaAPv/AAAAAAQAAAAaAPz/AAAAAAQAAAAaAP3/AAAAAAQAAAAaAP7/AAAAAAQAAAAaAP//AAAAAAQAAAAbAPX/AAAAAAQAAAAbAPb/AAAAAAQAAAAbAPf/AAAAAAQAAAAbAPj/AAAAAAQAAAAbAPn/AAAAAAQAAAAbAPr/AAAAAAQAAAAbAPv/AAAAAAQAAAAbAPz/AAAAAAQAAAAbAP3/AAAAAAQAAAAbAP7/AAAAAAQAAAAbAP//AAAAAAQAAAAcAPX/AAAAAAQAAAAcAPb/AAAAAAQAAAAcAPf/AAAAAAQAAAAcAPj/AAAAAAQAAAAcAPn/AAAAAAQAAAAcAPr/AAAAAAQAAAAcAPv/AAAAAAQAAAAcAPz/AAAAAAQAAAAcAP3/AAAAAAQAAAAcAP7/AAAAAAQAAAAcAP//AAAAAAQAAAAdAPX/AAAAAAQAAAAdAPb/AAAAAAQAAAAdAPf/AAAAAAQAAAAdAPj/AAAAAAQAAAAdAPn/AAAAAAQAAAAdAPr/AAAAAAQAAAAdAPv/AAAAAAQAAAAdAPz/AAAAAAQAAAAdAP3/AAAAAAQAAAAdAP7/AAAAAAQAAAAdAP//AAAAAAQAAAAeAPX/AAAAAAQAAAAeAPb/AAAAAAQAAAAeAPf/AAAAAAQAAAAeAPj/AAAAAAQAAAAeAPn/AAAAAAQAAAAeAPr/AAAAAAQAAAAeAPv/AAAAAAQAAAAeAPz/AAAAAAQAAAAeAP3/AAAAAAQAAAAeAP7/AAAAAAQAAAAeAP//AAAAAAQAAAAfAPX/AAAAAAQAAAAfAPb/AAAAAAQAAAAfAPf/AAAAAAQAAAAfAPj/AAAAAAQAAAAfAPn/AAAAAAQAAAAfAPr/AAAAAAQAAAAfAPv/AAAAAAQAAAAfAPz/AAAAAAQAAAAfAP3/AAAAAAQAAAAfAP7/AAAAAAQAAAAfAP//AAAAAAQAAAAgAPX/AAAAAAQAAAAgAPb/AAAAAAQAAAAgAPf/AAAAAAQAAAAgAPj/AAAAAAQAAAAgAPn/AAAAAAQAAAAgAPr/AAAAAAQAAAAgAPv/AAAAAAQAAAAgAPz/AAAAAAQAAAAgAP3/AAAAAAQAAAAgAP7/AAAAAAQAAAAgAP//AAAAAAQAAAAhAPX/AAAAAAQAAAAhAPb/AAAAAAQAAAAhAPf/AAAAAAQAAAAhAPj/AAAAAAQAAAAhAPn/AAAAAAQAAAAhAPr/AAAAAAQAAAAhAPv/AAAAAAQAAAAhAPz/AAAAAAQAAAAhAP3/AAAAAAQAAAAhAP7/AAAAAAQAAAAhAP//AAAAAAQAAAAqAPX/AAAEAAIAAAAqAPb/AAAEAAIAAAAqAPf/AAAEAAIAAAAqAPj/AAAEAAIAAAAqAPn/AAAEAAIAAAAqAPr/AAAEAAIAAAAqAPv/AAAEAAIAAAAqAPz/AAAEAAIAAAAqAP3/AAAEAAIAAAAqAP7/AAAEAAIAAAAqAP//AAAEAAIAAAArAPX/AAAEAAIAAAArAPb/AAAEAAIAAAArAPf/AAAEAAIAAAArAPj/AAAEAAIAAAArAPn/AAAEAAIAAAArAPr/AAAEAAIAAAArAPv/AAAEAAIAAAArAPz/AAAEAAIAAAArAP3/AAAEAAIAAAArAP7/AAAEAAIAAAArAP//AAAEAAIAAAAsAPX/AAAEAAIAAAAsAPb/AAAEAAIAAAAsAPf/AAAEAAIAAAAsAPj/AAAEAAIAAAAsAPn/AAAEAAIAAAAsAPr/AAAEAAIAAAAsAPv/AAAEAAIAAAAsAPz/AAAEAAIAAAAsAP3/AAAEAAIAAAAsAP7/AAAEAAIAAAAsAP//AAAEAAIAAAAtAPX/AAAEAAIAAAAtAPb/AAAEAAIAAAAtAPf/AAAEAAIAAAAtAPj/AAAEAAIAAAAtAPn/AAAEAAIAAAAtAPr/AAAEAAIAAAAtAPv/AAAEAAIAAAAtAPz/AAAEAAIAAAAtAP3/AAAEAAIAAAAtAP7/AAAEAAIAAAAtAP//AAAEAAIAAAAuAPX/AAAEAAIAAAAuAPb/AAAEAAIAAAAuAPf/AAAEAAIAAAAuAPj/AAAEAAIAAAAuAPn/AAAEAAIAAAAuAPr/AAAEAAIAAAAuAPv/AAAEAAIAAAAuAPz/AAAEAAIAAAAuAP3/AAAEAAIAAAAuAP7/AAAEAAIAAAAuAP//AAAEAAIAAAAvAPX/AAAEAAIAAAAvAPb/AAAEAAIAAAAvAPf/AAAEAAIAAAAvAPj/AAAEAAIAAAAvAPn/AAAEAAIAAAAvAPr/AAAEAAIAAAAvAPv/AAAEAAIAAAAvAPz/AAAEAAIAAAAvAP3/AAAEAAIAAAAvAP7/AAAEAAIAAAAvAP//AAAEAAIAAAAwAPX/AAAEAAIAAAAwAPb/AAAEAAIAAAAwAPf/AAAEAAIAAAAwAPj/AAAEAAIAAAAwAPn/AAAEAAIAAAAwAPr/AAAEAAIAAAAwAPv/AAAEAAIAAAAwAPz/AAAEAAIAAAAwAP3/AAAEAAIAAAAwAP7/AAAEAAIAAAAwAP//AAAEAAIAAAAxAPX/AAAEAAIAAAAxAPb/AAAEAAIAAAAxAPf/AAAEAAIAAAAxAPj/AAAEAAIAAAAxAPn/AAAEAAIAAAAxAPr/AAAEAAIAAAAxAPv/AAAEAAIAAAAxAPz/AAAEAAIAAAAxAP3/AAAEAAIAAAAxAP7/AAAEAAIAAAAxAP//AAAEAAIAAAAyAPX/AAAEAAIAAAAyAPb/AAAEAAIAAAAyAPf/AAAEAAIAAAAyAPj/AAAEAAIAAAAyAPn/AAAEAAIAAAAyAPr/AAAEAAIAAAAyAPv/AAAEAAIAAAAyAPz/AAAEAAIAAAAyAP3/AAAEAAIAAAAyAP7/AAAEAAIAAAAyAP//AAAEAAIAAAAzAPX/AAAEAAIAAAAzAPb/AAAEAAIAAAAzAPf/AAAEAAIAAAAzAPj/AAAEAAIAAAAzAPn/AAAEAAIAAAAzAPr/AAAEAAIAAAAzAPv/AAAEAAIAAAAzAPz/AAAEAAIAAAAzAP3/AAAEAAIAAAAzAP7/AAAEAAIAAAAzAP//AAAEAAIAAAA0APX/AAAEAAIAAAA0APb/AAAEAAIAAAA0APf/AAAEAAIAAAA0APj/AAAEAAIAAAA0APn/AAAEAAIAAAA0APr/AAAEAAIAAAA0APv/AAAEAAIAAAA0APz/AAAEAAIAAAA0AP3/AAAEAAIAAAA0AP7/AAAEAAIAAAA0AP//AAAEAAIAAAA1APX/AAAEAAIAAAA1APb/AAAEAAIAAAA1APf/AAAEAAIAAAA1APj/AAAEAAIAAAA1APn/AAAEAAIAAAA1APr/AAAEAAIAAAA1APv/AAAEAAIAAAA1APz/AAAEAAIAAAA1AP3/AAAEAAIAAAA1AP7/AAAEAAIAAAA1AP//AAAEAAIAAAA2APX/AAAEAAIAAAA2APb/AAAEAAIAAAA2APf/AAAEAAIAAAA2APj/AAAEAAIAAAA2APn/AAAEAAIAAAA2APr/AAAEAAIAAAA2APv/AAAEAAIAAAA2APz/AAAEAAIAAAA2AP3/AAAEAAIAAAA2AP7/AAAEAAIAAAA2AP//AAAEAAIAAAA3APX/AAAEAAIAAAA3APb/AAAEAAIAAAA3APf/AAAEAAIAAAA3APj/AAAEAAIAAAA3APn/AAAEAAIAAAA3APr/AAAEAAIAAAA3APv/AAAEAAIAAAA3APz/AAAEAAIAAAA3AP3/AAAEAAIAAAA3AP7/AAAEAAIAAAA3AP//AAAEAAIAAAA4APX/AAAEAAIAAAA4APb/AAAEAAIAAAA4APf/AAAEAAIAAAA4APj/AAAEAAIAAAA4APn/AAAEAAIAAAA4APr/AAAEAAIAAAA4APv/AAAEAAIAAAA4APz/AAAEAAIAAAA4AP3/AAAEAAIAAAA4AP7/AAAEAAIAAAA4AP//AAAEAAIAAAA5APX/AAAEAAIAAAA5APb/AAAEAAIAAAA5APf/AAAEAAIAAAA5APj/AAAEAAIAAAA5APn/AAAEAAIAAAA5APr/AAAEAAIAAAA5APv/AAAEAAIAAAA5APz/AAAEAAIAAAA5AP3/AAAEAAIAAAA5AP7/AAAEAAIAAAA5AP//AAAEAAIAAADv/wAAAAACAAAAAADv/wEAAAACAAEAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAADAAIAAAA6APX/AAAEAAIAAAA6APb/AAAEAAIAAAA6APf/AAAEAAIAAAA6APj/AAAEAAIAAAA6APn/AAAEAAIAAAA6APr/AAAEAAIAAAA6APv/AAAEAAIAAAA6APz/AAAEAAIAAAA6AP3/AAAEAAIAAAA6AP7/AAAEAAIAAAA6AP//AAAEAAIAAADi/wAAAAACAAAAAADi/wEAAAACAAEAAADj/wAAAAACAAAAAADj/wEAAAACAAEAAADk/wAAAAACAAAAAADk/wEAAAACAAEAAADl/wAAAAACAAAAAADl/wEAAAACAAEAAADm/wAAAAACAAAAAADm/wEAAAACAAEAAADn/wAAAAACAAAAAADn/wEAAAACAAEAAADo/wAAAAACAAAAAADo/wEAAAACAAEAAADp/wAAAAACAAAAAADp/wEAAAACAAEAAADq/wAAAAACAAAAAADq/wEAAAACAAEAAADr/wAAAAACAAAAAADr/wEAAAACAAEAAADs/wAAAAACAAAAAADs/wEAAAACAAEAAADt/wAAAAACAAAAAADt/wEAAAACAAEAAADu/wAAAAACAAAAAADu/wEAAAACAAEAAADy//3/AAAEAAIAAADo//f/AAAAAAQAAADo//j/AAAAAAQAAADo//n/AAAAAAQAAADo//r/AAAAAAQAAADo//v/AAAAAAQAAADo//z/AAAAAAQAAADo//3/AAAAAAQAAADo//7/AAAAAAQAAADo////AAAAAAQAAADp//f/AAAAAAQAAADp//j/AAAAAAQAAADp//n/AAAAAAQAAADp//r/AAAAAAQAAADp//v/AAAAAAQAAADp//z/AAAAAAQAAADp//3/AAAAAAQAAADp//7/AAAAAAQAAADp////AAAAAAQAAADq//f/AAAAAAQAAADq//j/AAAAAAQAAADq//n/AAAAAAQAAADq//r/AAAAAAQAAADq//v/AAAAAAQAAADq//z/AAAAAAQAAADq//3/AAAAAAQAAADq//7/AAAAAAQAAADq////AAAAAAQAAADr//f/AAAAAAQAAADr//j/AAAAAAQAAADr//n/AAAAAAQAAADr//r/AAAAAAQAAADr//v/AAAAAAQAAADr//z/AAAAAAQAAADr//3/AAAAAAQAAADr//7/AAAAAAQAAADr////AAAAAAQAAADs//f/AAAAAAQAAADs//j/AAAAAAQAAADs//n/AAAAAAQAAADs//r/AAAAAAQAAADs//v/AAAAAAQAAADs//z/AAAAAAQAAADs//3/AAAAAAQAAADs//7/AAAAAAQAAADs////AAAAAAQAAADt//f/AAAAAAQAAADt//j/AAAAAAQAAADt//n/AAAAAAQAAADt//r/AAAAAAQAAADt//v/AAAAAAQAAADt//z/AAAAAAQAAADt//3/AAAAAAQAAADt//7/AAAAAAQAAADt////AAAAAAQAAADu//f/AAAAAAQAAADu//j/AAAAAAQAAADu//n/AAAAAAQAAADu//r/AAAAAAQAAADu//v/AAAAAAQAAADu//z/AAAAAAQAAADu//3/AAAAAAQAAADu//7/AAAAAAQAAADu////AAAAAAQAAADv//f/AAAAAAQAAADv//j/AAAAAAQAAADv//n/AAAAAAQAAADv//r/AAAAAAQAAADv//v/AAAAAAQAAADv//z/AAAAAAQAAADv//3/AAAAAAQAAADv//7/AAAAAAQAAADv////AAAAAAQAAADo//b/AAAAAAQAAADp//b/AAAAAAQAAADq//b/AAAAAAQAAADr//b/AAAAAAQAAADs//b/AAAAAAQAAADt//b/AAAAAAQAAADu//b/AAAAAAQAAADv//b/AAAAAAQAAADi//b/AAAAAAQAAADi//f/AAAAAAQAAADi//j/AAAAAAQAAADi//n/AAAAAAQAAADi//r/AAAAAAQAAADi//v/AAAAAAQAAADi//z/AAAAAAQAAADi//3/AAAAAAQAAADi//7/AAAAAAQAAADi////AAAAAAQAAADj//b/AAAAAAQAAADj//f/AAAAAAQAAADj//j/AAAAAAQAAADj//n/AAAAAAQAAADj//r/AAAAAAQAAADj//v/AAAAAAQAAADj//z/AAAAAAQAAADj//3/AAAAAAQAAADj//7/AAAAAAQAAADj////AAAAAAQAAADk//b/AAAAAAQAAADk//f/AAAAAAQAAADk//j/AAAAAAQAAADk//n/AAAAAAQAAADk//r/AAAAAAQAAADk//v/AAAAAAQAAADk//z/AAAAAAQAAADk//3/AAAAAAQAAADk//7/AAAAAAQAAADk////AAAAAAQAAADl//b/AAAAAAQAAADl//f/AAAAAAQAAADl//j/AAAAAAQAAADl//n/AAAAAAQAAADl//r/AAAAAAQAAADl//v/AAAAAAQAAADl//z/AAAAAAQAAADl//3/AAAAAAQAAADl//7/AAAAAAQAAADl////AAAAAAQAAADm//b/AAAAAAQAAADm//f/AAAAAAQAAADm//j/AAAAAAQAAADm//n/AAAAAAQAAADm//r/AAAAAAQAAADm//v/AAAAAAQAAADm//z/AAAAAAQAAADm//3/AAAAAAQAAADm//7/AAAAAAQAAADm////AAAAAAQAAADn//b/AAAAAAQAAADn//f/AAAAAAQAAADn//j/AAAAAAQAAADn//n/AAAAAAQAAADn//r/AAAAAAQAAADn//v/AAAAAAQAAADn//z/AAAAAAQAAADn//3/AAAAAAQAAADn//7/AAAAAAQAAADn////AAAAAAQAAAAOAPb/AAAAAAQAAAAOAPf/AAAAAAQAAAAOAPj/AAAAAAQAAAAOAPn/AAAAAAQAAAAOAPr/AAAAAAQAAAAOAPv/AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAANAPb/AQAAAAAAAQANAPf/AQAAAAAAAQANAPj/AQAAAAAAAQANAPn/AQAAAAAAAQANAPr/AQAAAAAAAQANAPv/AQAAAAAAAQANAPz/AQAAAAAAAQDx////AQAAAAAAAwDy////AQAAAAAAAwDy//z/AQAAAAAAAwDj//X/AAAAAAQAAADk//X/AAAAAAQAAADl//X/AAAAAAQAAADm//X/AAAAAAQAAADn//X/AAAAAAQAAADo//X/AAAAAAQAAADp//X/AAAAAAQAAADq//X/AAAAAAQAAADr//X/AAAAAAQAAADs//X/AAAAAAQAAADt//X/AAAAAAQAAADu//X/AAAAAAQAAADv//X/AAAAAAQAAAANAPX/AQAAAAAAAQAOAPX/AQAAAAAAAQDh/wAAAAABAAAAAADh/wEAAAABAAEAAADh/wIAAAABAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAAA=") + +[node name="PipeArea" parent="." index="3"] +position = Vector2(224, -16) +target_level = "uid://cbinucwwa32nw" + +[node name="TileMapConverter2" type="Node" parent="." index="7" node_paths=PackedStringArray("tilemap")] +script = ExtResource("3_51jfh") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="BrickBlock" parent="ChallengeNodes" index="0"] +position = Vector2(224, 152) + +[node name="RedCoin" parent="ChallengeNodes" index="1" instance=ExtResource("3_gbxx3")] +position = Vector2(40, -8) +id = 3 + +[node name="BrickBlock" parent="Blocks" index="0"] +position = Vector2(208, 256) diff --git a/Scenes/Levels/SMBS/World1/1-2b.tscn b/Scenes/Levels/SMBS/World1/1-2b.tscn new file mode 100644 index 0000000..053e796 --- /dev/null +++ b/Scenes/Levels/SMBS/World1/1-2b.tscn @@ -0,0 +1,125 @@ +[gd_scene load_steps=19 format=4 uid="uid://cbinucwwa32nw"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_7unte"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_gqqot"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_q4hgv"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_3p7pe"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="7_tjg3c"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="8_krivh"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="9_hm3wx"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="10_dfhwg"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="11_1kyat"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="12_p1y5g"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="13_tvom1"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="14_8tg7m"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_gqqot"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="15_8tg7m"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="15_n1oin"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="16_tjg3c"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="17_krivh"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_hm3wx"] + +[node name="1-2b" type="Node"] +script = ExtResource("1_7unte") +music = ExtResource("2_gqqot") +campaign = "SMBS" +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_q4hgv")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAADAAAAAAD//wEAAAADAAEAAAACAAAAAAABAAAAAAACAAEAAAABAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAAAtAP//AAAEAAIAAAAoAP//AAAEAAIAAAAwAP3/AAAEAAIAAAAwAP7/AAAEAAIAAAAwAP//AAAEAAIAAAAxAP3/AAAEAAIAAAAxAP7/AAAEAAIAAAAxAP//AAAEAAIAAAAyAP3/AAAEAAIAAAAyAP7/AAAEAAIAAAAyAP//AAAEAAIAAAAzAP3/AAAEAAIAAAAzAP7/AAAEAAIAAAAzAP//AAAEAAIAAAA0AP3/AAAEAAIAAAA0AP7/AAAEAAIAAAA0AP//AAAEAAIAAAA1AP3/AAAEAAIAAAA1AP7/AAAEAAIAAAA1AP//AAAEAAIAAAA2AP3/AAAEAAIAAAA2AP7/AAAEAAIAAAA2AP//AAAEAAIAAAA3AP3/AAAEAAIAAAA3AP7/AAAEAAIAAAA3AP//AAAEAAIAAAA1APj/AAAEAAIAAAA1APn/AAAEAAIAAAA1APr/AAAEAAIAAAA1APv/AAAEAAIAAAA1APz/AAAEAAIAAAA2APj/AAAEAAIAAAA2APn/AAAEAAIAAAA2APr/AAAEAAIAAAA2APv/AAAEAAIAAAA2APz/AAAEAAIAAAA3APj/AAAEAAIAAAA3APn/AAAEAAIAAAA3APr/AAAEAAIAAAA3APv/AAAEAAIAAAA3APz/AAAEAAIAAAA0APn/AAAEAAIAAAA0APr/AAAEAAIAAAA0APv/AAAEAAIAAAA0APz/AAAEAAIAAAAzAPv/AAAEAAIAAAAzAPz/AAAEAAIAAAAzAPr/AAAEAAIAAAAyAPv/AAAEAAIAAAAyAPz/AAAEAAIAAAAxAPz/AAAEAAIAAAAOAP//AAAEAAIAAAAPAP//AAAEAAIAAAAQAP//AAAEAAIAAAARAP//AAAEAAIAAAASAP//AAAEAAIAAAATAP//AAAEAAIAAAAUAP//AAAEAAIAAAAVAP//AAAEAAIAAAAWAP//AAAEAAIAAAAXAP//AAAEAAIAAAAQAP7/AAAEAAIAAAARAP7/AAAEAAIAAAASAP7/AAAEAAIAAAATAP7/AAAEAAIAAAAUAP7/AAAEAAIAAAAVAP7/AAAEAAIAAAAWAP7/AAAEAAIAAAARAP3/AAAEAAIAAAASAP3/AAAEAAIAAAATAP3/AAAEAAIAAAAUAP3/AAAEAAIAAAAVAP3/AAAEAAIAAAASAPz/AAAEAAIAAAATAPz/AAAEAAIAAAAUAPz/AAAEAAIAAAATAPv/AAAEAAIAAAAHAP//AAAEAAIAAAAIAP//AAAEAAIAAAAJAP//AAAEAAIAAAAKAP//AAAEAAIAAAALAP//AAAEAAIAAAAMAP//AAAEAAIAAAANAP//AAAEAAIAAAAIAP7/AAAEAAIAAAAJAP7/AAAEAAIAAAAKAP7/AAAEAAIAAAALAP7/AAAEAAIAAAAMAP7/AAAEAAIAAAANAP7/AAAEAAIAAAAOAP7/AAAEAAIAAAAJAP3/AAAEAAIAAAAKAP3/AAAEAAIAAAALAP3/AAAEAAIAAAAMAP3/AAAEAAIAAAANAP3/AAAEAAIAAAAKAPz/AAAEAAIAAAALAPz/AAAEAAIAAAAMAPz/AAAEAAIAAAALAPv/AAAEAAIAAADy//7/AAAIAAAAAADy////AAAIAAEAAADz//7/AAAJAAAAAADz////AAAJAAEAAAD3//z/AQAAAAAAAgD4//z/AQAAAAAAAgD5//z/AQAAAAAAAgD6//z/AQAAAAAAAgAPAPn/AQAAAAAACAAuAP7/AAAIAAIAAAAuAP//AAAIAAMAAAAvAP7/AAAJAAIAAAAvAP//AAAJAAMAAABAAP//AAAEAAIAAADu/wAAAAABAAAAAADv/wAAAAACAAAAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAAACAAIAAAABAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAADAAAAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAADAAEAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_3p7pe")] +position = Vector2(-248, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("7_tjg3c")] +position = Vector2(1032, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("8_krivh")] +position = Vector2(1128, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("9_hm3wx")] +tile_map_data = PackedByteArray("AAD4////AAABAAAAAAD5////AAACAAAAAAD3////AAAAAAAAAAAGAP//AAAAAAAAAAAHAP//AAACAAAAAAAcAP//AAAAAAAAAAAdAP//AAACAAAAAABOAP//AAAAAAAAAABPAP//AAACAAAAAABLAP7/AAADAAAAAABLAP//AAADAAEAAAAQAPz/AAADAAAAAAAQAP3/AAADAAEAAAAPAP7/AAADAAAAAAD+//7/AAADAAAAAAD+////AAADAAEAAAD9//3/AAADAAAAAAD9//7/AAADAAEAAAD9////AAADAAEAAAA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("10_dfhwg")] +position = Vector2(168, -64) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("10_dfhwg")] +position = Vector2(136, -32) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("10_dfhwg")] +position = Vector2(688, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("11_1kyat")] +position = Vector2(544, 0) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("12_p1y5g")] +position = Vector2(592, 0) + +[node name="PipeArea" parent="." instance=ExtResource("13_tvom1")] +position = Vector2(752, -32) +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("13_tvom1")] +position = Vector2(-208, -32) +pipe_id = 1 +exit_only = true + +[node name="DropShadow" parent="." instance=ExtResource("14_gqqot")] + +[node name="LevelBG" parent="." instance=ExtResource("14_8tg7m")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("15_8tg7m") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("15_n1oin") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("16_tjg3c")] +position = Vector2(248, -168) +item = ExtResource("17_krivh") + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_hm3wx")] +position = Vector2(648, -24) +id = 4 + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@254391" to="Tiles/@AnimatableBody2D@254391/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254391" to="Tiles/@AnimatableBody2D@254391/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254391" to="Tiles/@AnimatableBody2D@254391" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254391" to="Tiles/@AnimatableBody2D@254391" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254391" to="Tiles/@AnimatableBody2D@254391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254391" to="Tiles/@AnimatableBody2D@254391" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254391" to="Tiles/@AnimatableBody2D@254391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254392" to="Tiles/@AnimatableBody2D@254392/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254392" to="Tiles/@AnimatableBody2D@254392/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254392" to="Tiles/@AnimatableBody2D@254392" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254392" to="Tiles/@AnimatableBody2D@254392" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254392" to="Tiles/@AnimatableBody2D@254392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254392" to="Tiles/@AnimatableBody2D@254392" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254392" to="Tiles/@AnimatableBody2D@254392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254393" to="Tiles/@AnimatableBody2D@254393/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254393" to="Tiles/@AnimatableBody2D@254393/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254393" to="Tiles/@AnimatableBody2D@254393" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254393" to="Tiles/@AnimatableBody2D@254393" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254393" to="Tiles/@AnimatableBody2D@254393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254393" to="Tiles/@AnimatableBody2D@254393" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254393" to="Tiles/@AnimatableBody2D@254393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254394" to="Tiles/@AnimatableBody2D@254394/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254394" to="Tiles/@AnimatableBody2D@254394/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254394" to="Tiles/@AnimatableBody2D@254394" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254394" to="Tiles/@AnimatableBody2D@254394" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254394" to="Tiles/@AnimatableBody2D@254394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254394" to="Tiles/@AnimatableBody2D@254394" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254394" to="Tiles/@AnimatableBody2D@254394/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World1/1-3.tscn b/Scenes/Levels/SMBS/World1/1-3.tscn new file mode 100644 index 0000000..6c6e3ac --- /dev/null +++ b/Scenes/Levels/SMBS/World1/1-3.tscn @@ -0,0 +1,546 @@ +[gd_scene load_steps=25 format=4 uid="uid://d0wfej4nvno6i"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_eiten"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_kp5cn"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_hbp20"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_1p8pw"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="7_oi1cs"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="8_58p1f"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="9_4fxp0"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="10_huwlx"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="11_kp5cn"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="12_b68fp"] +[ext_resource type="PackedScene" uid="uid://c8m8455b6ikrn" path="res://Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn" id="13_njne8"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_58p1f"] +[ext_resource type="PackedScene" uid="uid://b5o0j3kfv2xys" path="res://Scenes/Prefabs/LevelObjects/EndFinalSpCastle.tscn" id="15_4fxp0"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="15_huwlx"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="16_b68fp"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="16_huwlx"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="17_njne8"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="20_15wxu"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="21_gru4y"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="22_2ajus"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="23_2ch48"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="23_cs0b7"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="25_gru4y"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="26_2ajus"] + +[node name="1-3" type="Node"] +script = ExtResource("1_eiten") +music = ExtResource("2_kp5cn") +campaign = "SMBS" +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_hbp20")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAADAAAAAAAGAAEAAAADAAEAAAB6AAAAAAABAAAAAAB6AAEAAAABAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAADAAAAAACTAAEAAAADAAEAAADpAAAAAAABAAAAAADpAAEAAAABAAEAAADqAAAAAAACAAAAAADqAAEAAAACAAEAAADrAAAAAAACAAAAAADrAAEAAAACAAEAAADsAAAAAAACAAAAAADsAAEAAAACAAEAAADtAAAAAAACAAAAAADtAAEAAAACAAEAAADuAAAAAAACAAAAAADuAAEAAAACAAEAAADvAAAAAAACAAAAAADvAAEAAAACAAEAAADwAAAAAAACAAAAAADwAAEAAAACAAEAAADxAAAAAAACAAAAAADxAAEAAAACAAEAAADyAAAAAAACAAAAAADyAAEAAAACAAEAAADzAAAAAAACAAAAAADzAAEAAAACAAEAAAD0AAAAAAACAAAAAAD0AAEAAAACAAEAAAD1AAAAAAACAAAAAAD1AAEAAAACAAEAAAD2AAAAAAACAAAAAAD2AAEAAAACAAEAAAD3AAAAAAACAAAAAAD3AAEAAAACAAEAAAD4AAAAAAACAAAAAAD4AAEAAAACAAEAAAD5AAAAAAACAAAAAAD5AAEAAAACAAEAAAD6AAAAAAACAAAAAAD6AAEAAAACAAEAAAD7AAAAAAACAAAAAAD7AAEAAAACAAEAAAD8AAAAAAACAAAAAAD8AAEAAAACAAEAAAD9AAAAAAACAAAAAAD9AAEAAAACAAEAAAD+AAAAAAACAAAAAAD+AAEAAAACAAEAAAD/AAAAAAACAAAAAAD/AAEAAAACAAEAAAAAAQAAAAACAAAAAAAAAQEAAAACAAEAAAABAQAAAAACAAAAAAABAQEAAAACAAEAAAACAQAAAAACAAAAAAACAQEAAAACAAEAAAADAQAAAAACAAAAAAADAQEAAAACAAEAAAAEAQAAAAACAAAAAAAEAQEAAAACAAEAAAAFAQAAAAACAAAAAAAFAQEAAAACAAEAAAAGAQAAAAACAAAAAAAGAQEAAAACAAEAAAAHAQAAAAACAAAAAAAHAQEAAAACAAEAAAAIAQAAAAACAAAAAAAIAQEAAAACAAEAAAAJAQAAAAACAAAAAAAJAQEAAAACAAEAAAAKAQAAAAACAAAAAAAKAQEAAAACAAEAAAALAQAAAAACAAAAAAALAQEAAAACAAEAAAAMAQAAAAACAAAAAAAMAQEAAAACAAEAAAANAQAAAAACAAAAAAANAQEAAAACAAEAAAAOAQAAAAACAAAAAAAOAQEAAAACAAEAAAAPAQAAAAACAAAAAAAPAQEAAAACAAEAAAAQAQAAAAACAAAAAAAQAQEAAAACAAEAAAARAQAAAAACAAAAAAARAQEAAAACAAEAAAASAQAAAAACAAAAAAASAQEAAAACAAEAAAATAQAAAAACAAAAAAATAQEAAAACAAEAAAAUAQAAAAACAAAAAAAUAQEAAAACAAEAAAAVAQAAAAACAAAAAAAVAQEAAAACAAEAAAAWAQAAAAACAAAAAAAWAQEAAAACAAEAAAAXAQAAAAACAAAAAAAXAQEAAAACAAEAAAAYAQAAAAACAAAAAAAYAQEAAAACAAEAAAAZAQAAAAACAAAAAAAZAQEAAAACAAEAAAAaAQAAAAACAAAAAAAaAQEAAAACAAEAAAAbAQAAAAACAAAAAAAbAQEAAAACAAEAAAAcAQAAAAACAAAAAAAcAQEAAAACAAEAAAAdAQAAAAACAAAAAAAdAQEAAAACAAEAAAAeAQAAAAACAAAAAAAeAQEAAAACAAEAAAAfAQAAAAACAAAAAAAfAQEAAAACAAEAAAAgAQAAAAACAAAAAAAgAQEAAAACAAEAAAAhAQAAAAACAAAAAAAhAQEAAAACAAEAAAAiAQAAAAACAAAAAAAiAQEAAAACAAEAAAAjAQAAAAACAAAAAAAjAQEAAAACAAEAAAAkAQAAAAACAAAAAAAkAQEAAAACAAEAAAAlAQAAAAACAAAAAAAlAQEAAAACAAEAAAAmAQAAAAACAAAAAAAmAQEAAAACAAEAAAAnAQAAAAACAAAAAAAnAQEAAAACAAEAAAAoAQAAAAACAAAAAAAoAQEAAAACAAEAAAApAQAAAAACAAAAAAApAQEAAAACAAEAAAAqAQAAAAACAAAAAAAqAQEAAAACAAEAAAArAQAAAAACAAAAAAArAQEAAAACAAEAAAAsAQAAAAACAAAAAAAsAQEAAAACAAEAAAAtAQAAAAACAAAAAAAtAQEAAAACAAEAAAAuAQAAAAACAAAAAAAuAQEAAAACAAEAAAAvAQAAAAACAAAAAAAvAQEAAAACAAEAAAAIAP//AAAFAAAAAAAJAP//AAAGAAAAAAAKAP//AAAGAAAAAAALAP//AAAHAAAAAAAOAP3/AAAFAAAAAAAPAP3/AAAGAAAAAAATAP3/AAAGAAAAAAAUAP3/AAAHAAAAAAASAPn/AAAGAAAAAAATAPn/AAAHAAAAAAAPAPn/AAAFAAAAAAAQAPn/AAAGAAAAAAAXAP//AAAFAAAAAAAYAP//AAAGAAAAAAAZAP//AAAGAAAAAAAaAP//AAAHAAAAAAAdAP3/AAAFAAAAAAAeAP3/AAAGAAAAAAAfAP3/AAAHAAAAAAAgAPn/AAAFAAAAAAAhAPn/AAAGAAAAAAAkAPn/AAAGAAAAAAAlAPn/AAAHAAAAAAApAAAAAAAFAAAAAAAqAAAAAAAGAAAAAAAuAAAAAAAGAAAAAAAvAAAAAAAHAAAAAAA1APz/AAAFAAAAAAA2APz/AAAGAAAAAAA4APz/AAAGAAAAAAA5APz/AAAHAAAAAAA2APj/AAAFAAAAAAA3APj/AAAGAAAAAAA4APj/AAAHAAAAAAA8AP//AAAFAAAAAAA9AP//AAAGAAAAAABAAP//AAAGAAAAAABBAP//AAAHAAAAAABDAPz/AAAFAAAAAABEAPz/AAAGAAAAAABFAPz/AAAGAAAAAABGAPz/AAAHAAAAAABKAPn/AAAFAAAAAABLAPn/AAAGAAAAAABNAPn/AAAGAAAAAABOAPn/AAAHAAAAAABdAAAAAAAFAAAAAABeAAAAAAAGAAAAAABgAAAAAAAGAAAAAABhAAAAAAAHAAAAAABiAPz/AAAFAAAAAABjAPz/AAAGAAAAAABkAPz/AAAHAAAAAABmAPz/AAAFAAAAAABnAPz/AAAGAAAAAABoAPz/AAAHAAAAAABrAPz/AAAGAAAAAABsAPz/AAAHAAAAAABqAPz/AAAFAAAAAABwAAAAAAAFAAAAAABxAAAAAAAGAAAAAAB1AAAAAAAGAAAAAAB2AAAAAAAHAAAAAABzAAAAAAAGAAAAAAB0AAAAAAAGAAAAAAByAAAAAAAGAAAAAABfAAAAAAAGAAAAAABMAPn/AAAGAAAAAAA+AP//AAAGAAAAAAA/AP//AAAGAAAAAAA3APz/AAAGAAAAAAArAAAAAAAGAAAAAAAsAAAAAAAGAAAAAAAtAAAAAAAGAAAAAAAiAPn/AAAGAAAAAAAjAPn/AAAGAAAAAAAQAP3/AAAGAAAAAAARAP3/AAAGAAAAAAASAP3/AAAGAAAAAAARAPn/AAAGAAAAAAAJAAAAAAAFAAEAAAAJAAEAAAAFAAEAAAAKAAAAAAAHAAEAAAAKAAEAAAAHAAEAAAAPAP7/AAAFAAEAAAAPAP//AAAFAAEAAAAPAAAAAAAFAAEAAAAPAAEAAAAFAAEAAAAQAP7/AAAGAAEAAAAQAP//AAAGAAEAAAAQAAAAAAAGAAEAAAAQAAEAAAAGAAEAAAARAP7/AAAGAAEAAAARAP//AAAGAAEAAAARAAAAAAAGAAEAAAARAAEAAAAGAAEAAAASAP7/AAAGAAEAAAASAP//AAAGAAEAAAASAAAAAAAGAAEAAAASAAEAAAAGAAEAAAATAP7/AAAHAAEAAAATAP//AAAHAAEAAAATAAAAAAAHAAEAAAATAAEAAAAHAAEAAAAQAPr/AAAFAAEAAAAQAPv/AAAFAAEAAAAQAPz/AAAFAAEAAAARAPr/AAAGAAEAAAARAPv/AAAGAAEAAAARAPz/AAAGAAEAAAASAPr/AAAHAAEAAAASAPv/AAAHAAEAAAASAPz/AAAHAAEAAAAYAAAAAAAFAAEAAAAYAAEAAAAFAAEAAAAZAAAAAAAHAAEAAAAZAAEAAAAHAAEAAAAeAP7/AAAGAAYAAAAeAP//AAAGAAYAAAAeAAAAAAAGAAYAAAAeAAEAAAAGAAYAAAAhAPr/AAAFAAEAAAAhAPv/AAAFAAEAAAAhAPz/AAAFAAEAAAAhAP3/AAAFAAEAAAAhAP7/AAAFAAEAAAAhAP//AAAFAAEAAAAhAAAAAAAFAAEAAAAhAAEAAAAFAAEAAAAiAPr/AAAGAAEAAAAiAPv/AAAGAAEAAAAiAPz/AAAGAAEAAAAiAP3/AAAGAAEAAAAiAP7/AAAGAAEAAAAiAP//AAAGAAEAAAAiAAAAAAAGAAEAAAAiAAEAAAAGAAEAAAAjAPr/AAAGAAEAAAAjAPv/AAAGAAEAAAAjAPz/AAAGAAEAAAAjAP3/AAAGAAEAAAAjAP7/AAAGAAEAAAAjAP//AAAGAAEAAAAjAAAAAAAGAAEAAAAjAAEAAAAGAAEAAAAkAPr/AAAHAAEAAAAkAPv/AAAHAAEAAAAkAPz/AAAHAAEAAAAkAP3/AAAHAAEAAAAkAP7/AAAHAAEAAAAkAP//AAAHAAEAAAAkAAAAAAAHAAEAAAAkAAEAAAAHAAEAAAAqAAEAAAAFAAEAAAArAAEAAAAGAAEAAAAsAAEAAAAGAAEAAAAtAAEAAAAGAAEAAAAuAAEAAAAHAAEAAAA2AP3/AAAFAAEAAAA2AP7/AAAFAAEAAAA2AP//AAAFAAEAAAA2AAAAAAAFAAEAAAA2AAEAAAAFAAEAAAA3AP3/AAAGAAEAAAA3AP7/AAAGAAEAAAA3AP//AAAGAAEAAAA3AAAAAAAGAAEAAAA3AAEAAAAGAAEAAAA4AP3/AAAHAAEAAAA4AP7/AAAHAAEAAAA4AP//AAAHAAEAAAA4AAAAAAAHAAEAAAA4AAEAAAAHAAEAAAA3APn/AAAGAAYAAAA3APr/AAAGAAYAAAA3APv/AAAGAAYAAAA9AAAAAAAFAAEAAAA9AAEAAAAFAAEAAAA+AAAAAAAGAAEAAAA+AAEAAAAGAAEAAAA/AAAAAAAGAAEAAAA/AAEAAAAGAAEAAABAAAAAAAAHAAEAAABAAAEAAAAHAAEAAABEAP3/AAAFAAEAAABEAP7/AAAFAAEAAABEAP//AAAFAAEAAABEAAAAAAAFAAEAAABEAAEAAAAFAAEAAABFAP3/AAAHAAEAAABFAP7/AAAHAAEAAABFAP//AAAHAAEAAABFAAAAAAAHAAEAAABFAAEAAAAHAAEAAABLAPv/AAAFAAEAAABLAPz/AAAFAAEAAABLAP3/AAAFAAEAAABLAP7/AAAFAAEAAABLAP//AAAFAAEAAABLAAAAAAAFAAEAAABLAAEAAAAFAAEAAABMAPv/AAAGAAEAAABMAPz/AAAGAAEAAABMAP3/AAAGAAEAAABMAP7/AAAGAAEAAABMAP//AAAGAAEAAABMAAAAAAAGAAEAAABMAAEAAAAGAAEAAABNAAAAAAAHAAEAAABNAAEAAAAHAAEAAABNAPr/AAAHAAEAAABNAPv/AAAHAAEAAABNAPz/AAAHAAEAAABNAP3/AAAHAAEAAABNAP7/AAAHAAEAAABNAP//AAAHAAEAAABLAPr/AAAFAAEAAABMAPr/AAAGAAEAAABeAAEAAAAFAAEAAABfAAEAAAAGAAEAAABgAAEAAAAHAAEAAABjAP3/AAAGAAYAAABjAP7/AAAGAAYAAABjAP//AAAGAAYAAABjAAAAAAAGAAYAAABjAAEAAAAGAAYAAABnAP7/AAAGAAYAAABnAP//AAAGAAYAAABnAAAAAAAGAAYAAABnAAEAAAAGAAYAAABnAP3/AAAGAAYAAABrAP3/AAAGAAYAAABrAP7/AAAGAAYAAABrAP//AAAGAAYAAABrAAAAAAAGAAYAAABrAAEAAAAGAAYAAABxAAEAAAAFAAEAAAByAAEAAAAGAAEAAABzAAEAAAAGAAEAAAB0AAEAAAAGAAEAAAB1AAEAAAAHAAEAAACWAP7/AAAGAAAAAACVAP7/AAAFAAAAAACZAP7/AAAGAAAAAACaAP7/AAAHAAAAAACdAPv/AAAFAAAAAACeAPv/AAAGAAAAAACfAPv/AAAGAAAAAACgAPv/AAAHAAAAAACjAAAAAAAFAAAAAACkAAAAAAAGAAAAAACmAAAAAAAGAAAAAACnAAAAAAAHAAAAAACtAP3/AAAFAAAAAACuAP3/AAAGAAAAAACwAP3/AAAGAAAAAACxAP3/AAAHAAAAAACuAPj/AAAFAAAAAACvAPj/AAAGAAAAAACwAPj/AAAHAAAAAAC0APv/AAAFAAAAAAC1APv/AAAGAAAAAAC4APv/AAAGAAAAAAC5APv/AAAHAAAAAAC9AP7/AAAFAAAAAAC+AP7/AAAGAAAAAAC/AP7/AAAGAAAAAADAAP7/AAAHAAAAAADEAP7/AAAFAAAAAADFAP7/AAAGAAAAAADGAP7/AAAGAAAAAADHAP7/AAAHAAAAAADLAP7/AAAFAAAAAADMAP7/AAAGAAAAAADNAP7/AAAGAAAAAADOAP7/AAAHAAAAAADQAPv/AAAFAAAAAADRAPv/AAAGAAAAAADTAPv/AAAGAAAAAADUAPv/AAAHAAAAAADXAPj/AAAFAAAAAADYAPj/AAAGAAAAAADbAPj/AAAGAAAAAADcAPj/AAAHAAAAAADgAAAAAAAFAAAAAADhAAAAAAAGAAAAAADkAAAAAAAGAAAAAADlAAAAAAAHAAAAAADjAAAAAAAGAAAAAADiAAAAAAAGAAAAAADZAPj/AAAGAAAAAADaAPj/AAAGAAAAAADSAPv/AAAGAAAAAAC2APv/AAAGAAAAAAC3APv/AAAGAAAAAACvAP3/AAAGAAAAAAClAAAAAAAGAAAAAACYAP7/AAAGAAAAAACXAP7/AAAGAAAAAACWAP//AAAFAAEAAACWAAAAAAAFAAEAAACXAP//AAAGAAEAAACXAAAAAAAGAAEAAACYAP//AAAGAAEAAACYAAAAAAAGAAEAAACZAP//AAAHAAEAAACZAAAAAAAHAAEAAACWAAEAAAAFAAEAAACXAAEAAAAGAAEAAACYAAEAAAAGAAEAAACZAAEAAAAHAAEAAACeAPz/AAAFAAEAAACeAP3/AAAFAAEAAACeAP7/AAAFAAEAAACeAP//AAAFAAEAAACeAAAAAAAFAAEAAACeAAEAAAAFAAEAAACfAPz/AAAHAAEAAACfAP3/AAAHAAEAAACfAP7/AAAHAAEAAACfAP//AAAHAAEAAACfAAAAAAAHAAEAAACfAAEAAAAHAAEAAACkAAEAAAAFAAEAAAClAAEAAAAGAAEAAACmAAEAAAAHAAEAAACuAP7/AAAFAAEAAACuAP//AAAFAAEAAACuAAAAAAAFAAEAAACuAAEAAAAFAAEAAACvAP7/AAAGAAEAAACvAP//AAAGAAEAAACvAAAAAAAGAAEAAACvAAEAAAAGAAEAAACwAP7/AAAHAAEAAACwAP//AAAHAAEAAACwAAAAAAAHAAEAAACwAAEAAAAHAAEAAACvAPn/AAAGAAYAAACvAPr/AAAGAAYAAACvAPv/AAAGAAYAAACvAPz/AAAGAAYAAAC1APz/AAAFAAEAAAC1AP3/AAAFAAEAAAC1AP7/AAAFAAEAAAC1AP//AAAFAAEAAAC1AAAAAAAFAAEAAAC1AAEAAAAFAAEAAAC2APz/AAAGAAEAAAC2AP3/AAAGAAEAAAC2AP7/AAAGAAEAAAC2AP//AAAGAAEAAAC2AAAAAAAGAAEAAAC2AAEAAAAGAAEAAAC3APz/AAAGAAEAAAC3AP3/AAAGAAEAAAC3AP7/AAAGAAEAAAC3AP//AAAGAAEAAAC3AAAAAAAGAAEAAAC3AAEAAAAGAAEAAAC4APz/AAAHAAEAAAC4AP3/AAAHAAEAAAC4AP7/AAAHAAEAAAC4AP//AAAHAAEAAAC4AAAAAAAHAAEAAAC4AAEAAAAHAAEAAAC+AP//AAAFAAEAAAC+AAAAAAAFAAEAAAC+AAEAAAAFAAEAAAC/AP//AAAHAAEAAAC/AAAAAAAHAAEAAAC/AAEAAAAHAAEAAADFAP//AAAFAAEAAADFAAAAAAAFAAEAAADFAAEAAAAFAAEAAADGAP//AAAHAAEAAADGAAAAAAAHAAEAAADGAAEAAAAHAAEAAADMAP//AAAFAAEAAADMAAAAAAAFAAEAAADMAAEAAAAFAAEAAADNAP//AAAHAAEAAADNAAAAAAAHAAEAAADNAAEAAAAHAAEAAADRAPz/AAAFAAEAAADRAP3/AAAFAAEAAADRAP7/AAAFAAEAAADRAP//AAAFAAEAAADRAAAAAAAFAAEAAADRAAEAAAAFAAEAAADSAPz/AAAGAAEAAADSAP3/AAAGAAEAAADSAP7/AAAGAAEAAADSAP//AAAGAAEAAADSAAAAAAAGAAEAAADSAAEAAAAGAAEAAADTAPz/AAAHAAEAAADTAP3/AAAHAAEAAADTAP7/AAAHAAEAAADTAP//AAAHAAEAAADTAAAAAAAHAAEAAADTAAEAAAAHAAEAAADYAPn/AAAFAAEAAADYAPr/AAAFAAEAAADYAPv/AAAFAAEAAADYAPz/AAAFAAEAAADYAP3/AAAFAAEAAADYAP7/AAAFAAEAAADYAP//AAAFAAEAAADYAAAAAAAFAAEAAADYAAEAAAAFAAEAAADZAPn/AAAGAAEAAADZAPr/AAAGAAEAAADZAPv/AAAGAAEAAADZAPz/AAAGAAEAAADZAP3/AAAGAAEAAADZAP7/AAAGAAEAAADZAP//AAAGAAEAAADZAAAAAAAGAAEAAADZAAEAAAAGAAEAAADaAPn/AAAGAAEAAADaAPr/AAAGAAEAAADaAPv/AAAGAAEAAADaAPz/AAAGAAEAAADaAP3/AAAGAAEAAADaAP7/AAAGAAEAAADaAP//AAAGAAEAAADaAAAAAAAGAAEAAADaAAEAAAAGAAEAAADbAPn/AAAHAAEAAADbAPr/AAAHAAEAAADbAPv/AAAHAAEAAADbAPz/AAAHAAEAAADbAP3/AAAHAAEAAADbAP7/AAAHAAEAAADbAP//AAAHAAEAAADbAAAAAAAHAAEAAADbAAEAAAAHAAEAAADhAAEAAAAFAAEAAADiAAEAAAAGAAEAAADjAAEAAAAGAAEAAADkAAEAAAAHAAEAAAALAf7/AAAEAAIAAAALAf//AAAEAAIAAAAMAf7/AAAEAAIAAAAMAf//AAAEAAIAAAANAf7/AAAEAAIAAAANAf//AAAEAAIAAAAOAf7/AAAEAAIAAAAOAf//AAAEAAIAAAAPAf7/AAAEAAIAAAAPAf//AAAEAAIAAAAQAf7/AAAEAAIAAAAQAf//AAAEAAIAAAARAf7/AAAEAAIAAAARAf//AAAEAAIAAAASAf7/AAAEAAIAAAASAf//AAAEAAIAAAATAf7/AAAEAAIAAAATAf//AAAEAAIAAAAUAf7/AAAEAAIAAAAUAf//AAAEAAIAAAAVAf7/AAAEAAIAAAAVAf//AAAEAAIAAAAWAf7/AAAEAAIAAAAWAf//AAAEAAIAAAAXAf7/AAAEAAIAAAAXAf//AAAEAAIAAAAYAf7/AAAEAAIAAAAYAf//AAAEAAIAAAAZAf7/AAAEAAIAAAAZAf//AAAEAAIAAAAaAf7/AAAEAAIAAAAaAf//AAAEAAIAAAAbAf7/AAAEAAIAAAAbAf//AAAEAAIAAAAPAfz/AAAEAAIAAAAPAf3/AAAEAAIAAAAQAfz/AAAEAAIAAAAQAf3/AAAEAAIAAAARAfz/AAAEAAIAAAARAf3/AAAEAAIAAAASAfz/AAAEAAIAAAASAf3/AAAEAAIAAAATAfz/AAAEAAIAAAATAf3/AAAEAAIAAAAUAfz/AAAEAAIAAAAUAf3/AAAEAAIAAAAVAfz/AAAEAAIAAAAVAf3/AAAEAAIAAAAWAfz/AAAEAAIAAAAWAf3/AAAEAAIAAAAXAfz/AAAEAAIAAAAXAf3/AAAEAAIAAAAYAfz/AAAEAAIAAAAYAf3/AAAEAAIAAAAZAfz/AAAEAAIAAAAZAf3/AAAEAAIAAAAaAfz/AAAEAAIAAAAaAf3/AAAEAAIAAAAbAfz/AAAEAAIAAAAbAf3/AAAEAAIAAAATAfr/AAAEAAIAAAATAfv/AAAEAAIAAAAUAfr/AAAEAAIAAAAUAfv/AAAEAAIAAAAVAfr/AAAEAAIAAAAVAfv/AAAEAAIAAAAWAfr/AAAEAAIAAAAWAfv/AAAEAAIAAAAXAfr/AAAEAAIAAAAXAfv/AAAEAAIAAAAYAfr/AAAEAAIAAAAYAfv/AAAEAAIAAAAZAfr/AAAEAAIAAAAZAfv/AAAEAAIAAAAaAfr/AAAEAAIAAAAaAfv/AAAEAAIAAAAbAfr/AAAEAAIAAAAbAfv/AAAEAAIAAAAXAfj/AAAEAAIAAAAXAfn/AAAEAAIAAAAYAfj/AAAEAAIAAAAYAfn/AAAEAAIAAAAZAfj/AAAEAAIAAAAZAfn/AAAEAAIAAAAaAfj/AAAEAAIAAAAaAfn/AAAEAAIAAAAbAfj/AAAEAAIAAAAbAfn/AAAEAAIAAAAWAfn/AAAEAAIAAAASAfv/AAAEAAIAAAAOAf3/AAAEAAIAAAAKAf//AAAEAAIAAAD6APn/AQAAAAAAAQD7APn/AQAAAAAAAQD8APn/AQAAAAAAAQD9APn/AQAAAAAAAQD+APn/AQAAAAAAAQD/APn/AQAAAAAAAQAAAfn/AQAAAAAAAQABAfn/AQAAAAAAAQACAfn/AQAAAAAAAQADAfn/AQAAAAAAAQD6AP3/AQAAAAAACQD5APz/AQAAAAAACQD4APv/AQAAAAAACQD3APr/AQAAAAAACQD6APj/AQAAAAAAAwD7APj/AQAAAAAAAwD8APj/AQAAAAAAAwD+APj/AQAAAAAAAwD/APj/AQAAAAAAAwAAAfj/AQAAAAAAAwABAfj/AQAAAAAAAwACAfj/AQAAAAAAAwADAfj/AQAAAAAAAwAkAf//AAAEAAIAAAARAPj/AQAAAAAAAwASAPj/AQAAAAAAAwAQAPj/AQAAAAAAAwAbAPr/AQAAAAAAAwAcAPr/AQAAAAAAAwAhAPj/AQAAAAAAAwAiAPj/AQAAAAAAAwAjAPj/AQAAAAAAAwAkAPj/AQAAAAAAAwAoAPz/AQAAAAAAAwA3APf/AQAAAAAAAwA4APf/AQAAAAAAAwA2APf/AQAAAAAAAwBRAPv/AQAAAAAAAwBSAPv/AQAAAAAAAwBWAPv/AQAAAAAAAwBYAPv/AQAAAAAAAwBpAPj/AQAAAAAAAwBlAPj/AQAAAAAAAwBvAPr/AQAAAAAAAwBwAPr/AQAAAAAAAwB3APz/AQAAAAAAAwB4APz/AQAAAAAAAwB5APz/AQAAAAAAAwCaAPr/AQAAAAAAAwCbAPr/AQAAAAAAAwCcAPr/AQAAAAAAAwCqAPj/AQAAAAAAAwCvAPf/AQAAAAAAAwCwAPf/AQAAAAAAAwCuAPf/AQAAAAAAAwDXAPf/AQAAAAAAAwDYAPf/AQAAAAAAAwDZAPf/AQAAAAAAAwDaAPf/AQAAAAAAAwDbAPf/AQAAAAAAAwDcAPf/AQAAAAAAAwDmAPz/AQAAAAAAAwDnAPz/AQAAAAAAAwDoAPz/AQAAAAAAAwDFAPf/AQAAAAAAAgC+APf/AQAAAAAACAA/APz/AQAAAAAACADFAPv/AQAAAAAACQC+APv/AQAAAAAACQDAAAIAAQAAAAAABADBAAIAAQAAAAAABADCAAIAAQAAAAAABADDAAIAAQAAAAAABADEAAIAAQAAAAAABADFAAIAAQAAAAAABADGAAIAAQAAAAAABADHAAIAAQAAAAAABADIAAIAAQAAAAAABADJAAIAAQAAAAAABADKAAIAAQAAAAAABADLAAIAAQAAAAAABADMAAIAAQAAAAAABADNAAIAAQAAAAAABADOAAIAAQAAAAAABADPAAIAAQAAAAAABADQAAIAAQAAAAAABADRAAIAAQAAAAAABADSAAIAAQAAAAAABADTAAIAAQAAAAAABADUAAIAAQAAAAAABADVAAIAAQAAAAAABADWAAIAAQAAAAAABADXAAIAAQAAAAAABADYAAIAAQAAAAAABADZAAIAAQAAAAAABADaAAIAAQAAAAAABADbAAIAAQAAAAAABADcAAIAAQAAAAAABADdAAIAAQAAAAAABADeAAIAAQAAAAAABADfAAIAAQAAAAAABADgAAIAAQAAAAAABADhAAIAAQAAAAAABADiAAIAAQAAAAAABADjAAIAAQAAAAAABADkAAIAAQAAAAAABADlAAIAAQAAAAAABADmAAIAAQAAAAAABADnAAIAAQAAAAAABADoAAIAAQAAAAAABADpAAIAAAABAAIAAADqAAIAAAACAAIAAACTAAIAAAADAAIAAACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACXAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABACkAAIAAQAAAAAABAClAAIAAQAAAAAABACmAAIAAQAAAAAABACnAAIAAQAAAAAABACoAAIAAQAAAAAABACpAAIAAQAAAAAABACqAAIAAQAAAAAABACrAAIAAQAAAAAABACsAAIAAQAAAAAABACtAAIAAQAAAAAABACuAAIAAQAAAAAABACvAAIAAQAAAAAABACwAAIAAQAAAAAABACxAAIAAQAAAAAABACyAAIAAQAAAAAABACzAAIAAQAAAAAABAC0AAIAAQAAAAAABAC1AAIAAQAAAAAABAC2AAIAAQAAAAAABAC3AAIAAQAAAAAABAC4AAIAAQAAAAAABAC5AAIAAQAAAAAABAC6AAIAAQAAAAAABAC7AAIAAQAAAAAABAC8AAIAAQAAAAAABAC9AAIAAQAAAAAABAC+AAIAAQAAAAAABAC/AAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAAABAAIAAAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABAAGAAIAAAADAAIAAAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAwAQAAAAACAAAAAAAwAQEAAAACAAEAAAAxAQAAAAACAAAAAAAxAQEAAAACAAEAAAAyAQAAAAACAAAAAAAyAQEAAAACAAEAAAAzAQAAAAACAAAAAAAzAQEAAAACAAEAAAA0AQAAAAACAAAAAAA0AQEAAAACAAEAAAA1AQAAAAACAAAAAAA1AQEAAAACAAEAAAA2AQAAAAACAAAAAAA2AQEAAAACAAEAAAA3AQAAAAACAAAAAAA3AQEAAAACAAEAAAA4AQAAAAACAAAAAAA4AQEAAAACAAEAAAA5AQAAAAACAAAAAAA5AQEAAAACAAEAAAA6AQAAAAACAAAAAAA6AQEAAAACAAEAAAA7AQAAAAACAAAAAAA7AQEAAAACAAEAAAA8AQAAAAACAAAAAAA8AQEAAAACAAEAAAA9AQAAAAACAAAAAAA9AQEAAAACAAEAAAA+AQAAAAACAAAAAAA+AQEAAAACAAEAAAA/AQAAAAACAAAAAAA/AQEAAAACAAEAAABAAQAAAAACAAAAAABAAQEAAAACAAEAAABBAQAAAAACAAAAAABBAQEAAAACAAEAAABCAQAAAAACAAAAAABCAQEAAAACAAEAAABDAQAAAAACAAAAAABDAQEAAAACAAEAAABEAQAAAAACAAAAAABEAQEAAAACAAEAAABFAQAAAAACAAAAAABFAQEAAAACAAEAAABGAQAAAAACAAAAAABGAQEAAAACAAEAAADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAACAAIAAAAGAQIAAAACAAIAAAAHAQIAAAACAAIAAAAIAQIAAAACAAIAAAAJAQIAAAACAAIAAAAKAQIAAAACAAIAAAALAQIAAAACAAIAAAAMAQIAAAACAAIAAAANAQIAAAACAAIAAAAOAQIAAAACAAIAAAAPAQIAAAACAAIAAAAQAQIAAAACAAIAAAARAQIAAAACAAIAAAASAQIAAAACAAIAAAATAQIAAAACAAIAAAAUAQIAAAACAAIAAAAVAQIAAAACAAIAAAAWAQIAAAACAAIAAAAXAQIAAAACAAIAAAAYAQIAAAACAAIAAAAZAQIAAAACAAIAAAAaAQIAAAACAAIAAAAbAQIAAAACAAIAAAAcAQIAAAACAAIAAAAdAQIAAAACAAIAAAAeAQIAAAACAAIAAAAfAQIAAAACAAIAAAAgAQIAAAACAAIAAAAhAQIAAAACAAIAAAAiAQIAAAACAAIAAAAjAQIAAAACAAIAAAAkAQIAAAACAAIAAAAlAQIAAAACAAIAAAAmAQIAAAACAAIAAAAnAQIAAAACAAIAAAAoAQIAAAACAAIAAAApAQIAAAACAAIAAAAqAQIAAAACAAIAAAArAQIAAAACAAIAAAAsAQIAAAACAAIAAAAtAQIAAAACAAIAAAAuAQIAAAACAAIAAAAvAQIAAAACAAIAAAAwAQIAAAACAAIAAAAxAQIAAAACAAIAAAAyAQIAAAACAAIAAAAzAQIAAAACAAIAAAA0AQIAAAACAAIAAAA1AQIAAAACAAIAAAA2AQIAAAACAAIAAAA3AQIAAAACAAIAAAA4AQIAAAACAAIAAAA5AQIAAAACAAIAAAA6AQIAAAACAAIAAAA7AQIAAAACAAIAAABHAQAAAAACAAAAAABIAQAAAAACAAAAAABJAQAAAAACAAAAAABKAQAAAAACAAAAAABLAQAAAAACAAAAAABMAQAAAAACAAAAAABNAQAAAAACAAAAAABOAQAAAAACAAAAAABPAQAAAAACAAAAAABQAQAAAAACAAAAAABRAQAAAAACAAAAAABSAQAAAAACAAAAAABTAQAAAAACAAAAAABUAQAAAAACAAAAAABVAQAAAAACAAAAAABWAQAAAAACAAAAAABXAQAAAAACAAAAAABYAQAAAAACAAAAAABZAQAAAAACAAAAAABaAQAAAAACAAAAAABbAQAAAAACAAAAAABcAQAAAAACAAAAAABdAQAAAAACAAAAAABeAQAAAAACAAAAAABfAQAAAAACAAAAAABgAQAAAAACAAAAAABhAQAAAAACAAAAAABiAQAAAAACAAAAAABjAQAAAAACAAAAAABkAQAAAAACAAAAAABlAQAAAAACAAAAAABmAQAAAAACAAAAAABnAQAAAAACAAAAAABoAQAAAAACAAAAAABpAQAAAAACAAAAAABqAQAAAAACAAAAAABrAQAAAAACAAAAAABsAQAAAAACAAAAAABtAQAAAAACAAAAAABuAQAAAAACAAAAAABvAQAAAAACAAAAAABwAQAAAAACAAAAAABxAQAAAAACAAAAAAByAQAAAAACAAAAAABzAQAAAAACAAAAAAB0AQAAAAACAAAAAAB1AQAAAAACAAAAAAB2AQAAAAACAAAAAAB3AQAAAAACAAAAAAB4AQAAAAACAAAAAAB5AQAAAAACAAAAAAB6AQAAAAACAAAAAAB7AQAAAAACAAAAAAB8AQAAAAACAAAAAAB9AQAAAAACAAAAAAB+AQAAAAACAAAAAAB/AQAAAAACAAAAAACAAQAAAAACAAAAAACBAQAAAAADAAAAAABHAQEAAAACAAEAAABIAQEAAAACAAEAAABJAQEAAAACAAEAAABKAQEAAAACAAEAAABLAQEAAAACAAEAAABMAQEAAAACAAEAAABNAQEAAAACAAEAAABOAQEAAAACAAEAAABPAQEAAAACAAEAAABQAQEAAAACAAEAAABRAQEAAAACAAEAAABSAQEAAAACAAEAAABTAQEAAAACAAEAAABUAQEAAAACAAEAAABVAQEAAAACAAEAAABWAQEAAAACAAEAAABXAQEAAAACAAEAAABYAQEAAAACAAEAAABZAQEAAAACAAEAAABaAQEAAAACAAEAAABbAQEAAAACAAEAAABcAQEAAAACAAEAAABdAQEAAAACAAEAAABeAQEAAAACAAEAAABfAQEAAAACAAEAAABgAQEAAAACAAEAAABhAQEAAAACAAEAAABiAQEAAAACAAEAAABjAQEAAAACAAEAAABkAQEAAAACAAEAAABlAQEAAAACAAEAAABmAQEAAAACAAEAAABnAQEAAAACAAEAAABoAQEAAAACAAEAAABpAQEAAAACAAEAAABqAQEAAAACAAEAAABrAQEAAAACAAEAAABsAQEAAAACAAEAAABtAQEAAAACAAEAAABuAQEAAAACAAEAAABvAQEAAAACAAEAAABwAQEAAAACAAEAAABxAQEAAAACAAEAAAByAQEAAAACAAEAAABzAQEAAAACAAEAAAB0AQEAAAACAAEAAAB1AQEAAAACAAEAAAB2AQEAAAACAAEAAAB3AQEAAAACAAEAAAB4AQEAAAACAAEAAAB5AQEAAAACAAEAAAB6AQEAAAACAAEAAAB7AQEAAAACAAEAAAB8AQEAAAACAAEAAAB9AQEAAAACAAEAAAB+AQEAAAACAAEAAAB/AQEAAAACAAEAAACAAQEAAAACAAEAAACBAQEAAAADAAEAAAA8AQIAAAACAAIAAAA9AQIAAAACAAIAAAA+AQIAAAACAAIAAAA/AQIAAAACAAIAAABAAQIAAAACAAIAAABBAQIAAAACAAIAAABCAQIAAAACAAIAAABDAQIAAAACAAIAAABEAQIAAAACAAIAAABFAQIAAAACAAIAAABGAQIAAAACAAIAAABHAQIAAAACAAIAAABIAQIAAAACAAIAAABJAQIAAAACAAIAAABKAQIAAAACAAIAAABLAQIAAAACAAIAAABMAQIAAAACAAIAAABNAQIAAAACAAIAAABOAQIAAAACAAIAAABPAQIAAAACAAIAAABQAQIAAAACAAIAAABRAQIAAAACAAIAAABSAQIAAAACAAIAAABTAQIAAAACAAIAAABUAQIAAAACAAIAAABVAQIAAAACAAIAAABWAQIAAAACAAIAAABXAQIAAAACAAIAAABYAQIAAAACAAIAAABZAQIAAAACAAIAAABaAQIAAAACAAIAAABbAQIAAAACAAIAAABcAQIAAAACAAIAAABdAQIAAAACAAIAAABeAQIAAAACAAIAAABfAQIAAAACAAIAAABgAQIAAAACAAIAAABhAQIAAAACAAIAAABiAQIAAAACAAIAAABjAQIAAAACAAIAAABkAQIAAAACAAIAAABlAQIAAAACAAIAAABmAQIAAAACAAIAAABnAQIAAAACAAIAAABoAQIAAAACAAIAAABpAQIAAAACAAIAAABqAQIAAAACAAIAAABrAQIAAAACAAIAAABsAQIAAAACAAIAAABtAQIAAAACAAIAAABuAQIAAAACAAIAAABvAQIAAAACAAIAAABwAQIAAAACAAIAAABxAQIAAAACAAIAAAByAQIAAAACAAIAAABzAQIAAAACAAIAAAB0AQIAAAACAAIAAAB1AQIAAAACAAIAAAB2AQIAAAACAAIAAAB3AQIAAAACAAIAAAB4AQIAAAACAAIAAAB5AQIAAAACAAIAAAB6AQIAAAACAAIAAAB7AQIAAAACAAIAAAB8AQIAAAACAAIAAAB9AQIAAAACAAIAAAB+AQIAAAACAAIAAAB/AQIAAAACAAIAAACAAQIAAAACAAIAAACBAQIAAAADAAIAAADMAPv/AQAAAAAACQD2APn/AQAAAAAACQA=") + +[node name="Player" parent="." instance=ExtResource("5_1p8pw")] +position = Vector2(-216, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("7_oi1cs")] +position = Vector2(248, -112) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("7_oi1cs")] +position = Vector2(1592, -64) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("7_oi1cs")] +position = Vector2(2024, 0) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("7_oi1cs")] +position = Vector2(2056, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("7_oi1cs")] +position = Vector2(4168, 0) + +[node name="Goomba6" parent="Enemies" instance=ExtResource("7_oi1cs")] +position = Vector2(4192, 0) + +[node name="Goomba7" parent="Enemies" instance=ExtResource("7_oi1cs")] +position = Vector2(4232, 0) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("8_58p1f")] +position = Vector2(584, -112) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("8_58p1f")] +position = Vector2(3112, -128) +winged = true + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("8_58p1f")] +position = Vector2(3216, -128) +winged = true + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("9_4fxp0")] +position = Vector2(2240, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("10_huwlx")] +position = Vector2(4680, 0) + +[node name="StartCastle" parent="." instance=ExtResource("11_kp5cn")] +position = Vector2(-216, -40) + +[node name="DecoTiles" parent="." instance=ExtResource("12_b68fp")] +tile_map_data = PackedByteArray("AAD9////AAAAAAAAAAD+////AAACAAAAAADiAP//AAAAAAAAAADjAP//AAABAAAAAADkAP//AAACAAAAAADsAP//AAAAAAAAAADtAP//AAACAAAAAADzAP//AAAAAAAAAAD0AP//AAACAAAAAAD+AP//AAAAAAAAAAD/AP//AAABAAAAAAAAAf//AAACAAAAAAAeAf//AAAAAAAAAAAfAf//AAACAAAAAAB+AP3/AAADAAAAAAB+AP7/AAADAAEAAAB+AP//AAADAAEAAACAAP7/AAADAAAAAACAAP//AAADAAEAAACDAPz/AAADAAAAAACDAP3/AAADAAEAAACDAP7/AAADAAEAAACDAP//AAADAAEAAACGAP7/AAADAAEAAACGAP//AAADAAEAAACHAP//AAADAAEAAACGAP3/AAADAAAAAACHAP7/AAADAAAAAACLAP3/AAADAAAAAACLAP7/AAADAAEAAACLAP//AAADAAEAAACNAP//AAADAAAAAACRAP7/AAADAAAAAACRAP//AAADAAEAAACYAPv/AAADAAAAAACYAPz/AAADAAEAAACYAP3/AAADAAEAAACZAPz/AAADAAAAAACZAP3/AAADAAEAAAA=") + +[node name="SidewaysPlatform" parent="." instance=ExtResource("13_njne8")] +position = Vector2(1384, -64) + +[node name="DropShadow" parent="." instance=ExtResource("14_58p1f")] + +[node name="EndFinalCastle" parent="." instance=ExtResource("15_4fxp0")] +position = Vector2(4760, 0) + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("15_huwlx") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("16_huwlx")] +primary_layer = 2 +second_layer = 2 +overlay_clouds = true + +[node name="ExtraBGM" type="Node" parent="."] +script = ExtResource("16_b68fp") +extra_track = ExtResource("17_njne8") +metadata/_custom_type_script = "uid://cusgxgerctsft" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("20_15wxu") +nodes_to_delete = [NodePath("../Node")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("21_gru4y")] +position = Vector2(664, -56) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("21_gru4y")] +position = Vector2(1400, -72) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("21_gru4y")] +position = Vector2(1848, -8) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("21_gru4y")] +position = Vector2(2792, -56) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("21_gru4y")] +position = Vector2(4056, -120) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("23_2ch48")] +position = Vector2(3272, -136) +item = ExtResource("23_cs0b7") + +[node name="Node" type="Node" parent="."] + +[node name="Coin" parent="Node" instance=ExtResource("22_2ajus")] +position = Vector2(664, -56) + +[node name="Coin2" parent="Node" instance=ExtResource("22_2ajus")] +position = Vector2(1400, -72) + +[node name="Coin3" parent="Node" instance=ExtResource("22_2ajus")] +position = Vector2(4056, -120) + +[node name="InvisibleQuestionBlock" parent="Node" instance=ExtResource("23_2ch48")] +position = Vector2(3272, -136) + +[node name="Checkpoint" parent="." instance=ExtResource("25_gru4y")] +position = Vector2(2104, 0) +optional = true + +[node name="CheckpointFlag" parent="." instance=ExtResource("26_2ajus")] +position = Vector2(2104, 0) +optional = true + +[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="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@83603" to="Tiles/@AnimatableBody2D@83603/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83603" to="Tiles/@AnimatableBody2D@83603/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83603" to="Tiles/@AnimatableBody2D@83603" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83603" to="Tiles/@AnimatableBody2D@83603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83603" to="Tiles/@AnimatableBody2D@83603" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83603" to="Tiles/@AnimatableBody2D@83603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83604" to="Tiles/@AnimatableBody2D@83604/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83604" to="Tiles/@AnimatableBody2D@83604/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83604" to="Tiles/@AnimatableBody2D@83604" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83604" to="Tiles/@AnimatableBody2D@83604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83604" to="Tiles/@AnimatableBody2D@83604" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83604" to="Tiles/@AnimatableBody2D@83604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83605" to="Tiles/@AnimatableBody2D@83605/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83605" to="Tiles/@AnimatableBody2D@83605/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83605" to="Tiles/@AnimatableBody2D@83605" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83605" to="Tiles/@AnimatableBody2D@83605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83605" to="Tiles/@AnimatableBody2D@83605" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83605" to="Tiles/@AnimatableBody2D@83605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83606" to="Tiles/@AnimatableBody2D@83606/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83606" to="Tiles/@AnimatableBody2D@83606/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83606" to="Tiles/@AnimatableBody2D@83606" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83606" to="Tiles/@AnimatableBody2D@83606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83606" to="Tiles/@AnimatableBody2D@83606" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83606" to="Tiles/@AnimatableBody2D@83606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83607" to="Tiles/@AnimatableBody2D@83607/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83607" to="Tiles/@AnimatableBody2D@83607/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83607" to="Tiles/@AnimatableBody2D@83607" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83607" to="Tiles/@AnimatableBody2D@83607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83607" to="Tiles/@AnimatableBody2D@83607" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83607" to="Tiles/@AnimatableBody2D@83607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83608" to="Tiles/@AnimatableBody2D@83608/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83608" to="Tiles/@AnimatableBody2D@83608/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83608" to="Tiles/@AnimatableBody2D@83608" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83608" to="Tiles/@AnimatableBody2D@83608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83608" to="Tiles/@AnimatableBody2D@83608" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83608" to="Tiles/@AnimatableBody2D@83608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83609" to="Tiles/@AnimatableBody2D@83609/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83609" to="Tiles/@AnimatableBody2D@83609/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83609" to="Tiles/@AnimatableBody2D@83609" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83609" to="Tiles/@AnimatableBody2D@83609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83609" to="Tiles/@AnimatableBody2D@83609" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83609" to="Tiles/@AnimatableBody2D@83609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83610" to="Tiles/@AnimatableBody2D@83610/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83610" to="Tiles/@AnimatableBody2D@83610/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83610" to="Tiles/@AnimatableBody2D@83610" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83610" to="Tiles/@AnimatableBody2D@83610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83610" to="Tiles/@AnimatableBody2D@83610" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83610" to="Tiles/@AnimatableBody2D@83610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83611" to="Tiles/@AnimatableBody2D@83611/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83611" to="Tiles/@AnimatableBody2D@83611/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83611" to="Tiles/@AnimatableBody2D@83611" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83611" to="Tiles/@AnimatableBody2D@83611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83611" to="Tiles/@AnimatableBody2D@83611" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83611" to="Tiles/@AnimatableBody2D@83611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83612" to="Tiles/@AnimatableBody2D@83612/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83612" to="Tiles/@AnimatableBody2D@83612/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83612" to="Tiles/@AnimatableBody2D@83612" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83612" to="Tiles/@AnimatableBody2D@83612" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83612" to="Tiles/@AnimatableBody2D@83612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83612" to="Tiles/@AnimatableBody2D@83612" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83612" to="Tiles/@AnimatableBody2D@83612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83613" to="Tiles/@AnimatableBody2D@83613/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83613" to="Tiles/@AnimatableBody2D@83613/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83613" to="Tiles/@AnimatableBody2D@83613" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83613" to="Tiles/@AnimatableBody2D@83613" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83613" to="Tiles/@AnimatableBody2D@83613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83613" to="Tiles/@AnimatableBody2D@83613" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83613" to="Tiles/@AnimatableBody2D@83613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83614" to="Tiles/@AnimatableBody2D@83614/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83614" to="Tiles/@AnimatableBody2D@83614/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83614" to="Tiles/@AnimatableBody2D@83614" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83614" to="Tiles/@AnimatableBody2D@83614" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83614" to="Tiles/@AnimatableBody2D@83614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83614" to="Tiles/@AnimatableBody2D@83614" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83614" to="Tiles/@AnimatableBody2D@83614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83615" to="Tiles/@Node2D@83615/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83616" to="Tiles/@Node2D@83616/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83617" to="Tiles/@Node2D@83617/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83618" to="Tiles/@Node2D@83618/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83619" to="Tiles/@Node2D@83619/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83620" to="Tiles/@Node2D@83620/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83621" to="Tiles/@Node2D@83621/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83622" to="Tiles/@Node2D@83622/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83623" to="Tiles/@Node2D@83623/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83624" to="Tiles/@Node2D@83624/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83625" to="Tiles/@Node2D@83625/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83626" to="Tiles/@Node2D@83626/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83627" to="Tiles/@Node2D@83627/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83628" to="Tiles/@Node2D@83628/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83629" to="Tiles/@Node2D@83629/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83630" to="Tiles/@Node2D@83630/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83631" to="Tiles/@Node2D@83631/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83632" to="Tiles/@Node2D@83632/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83633" to="Tiles/@Node2D@83633/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83634" to="Tiles/@Node2D@83634/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83635" to="Tiles/@Node2D@83635/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83636" to="Tiles/@Node2D@83636/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83637" to="Tiles/@Node2D@83637/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83638" to="Tiles/@Node2D@83638/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83639" to="Tiles/@Node2D@83639/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83640" to="Tiles/@Node2D@83640/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83641" to="Tiles/@Node2D@83641/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83642" to="Tiles/@Node2D@83642/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83643" to="Tiles/@Node2D@83643/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83644" to="Tiles/@Node2D@83644/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83645" to="Tiles/@Node2D@83645/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83646" to="Tiles/@Node2D@83646/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83647" to="Tiles/@Node2D@83647/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83648" to="Tiles/@Node2D@83648/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83649" to="Tiles/@Node2D@83649/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83650" to="Tiles/@Node2D@83650/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83651" to="Tiles/@Node2D@83651/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83652" to="Tiles/@Node2D@83652/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83653" to="Tiles/@Node2D@83653/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83654" to="Tiles/@Node2D@83654/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83655" to="Tiles/@Node2D@83655/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83656" to="Tiles/@Node2D@83656/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83657" to="Tiles/@Node2D@83657/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83658" to="Tiles/@Node2D@83658/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83659" to="Tiles/@Node2D@83659/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83660" to="Tiles/@Node2D@83660/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83661" to="Tiles/@Node2D@83661/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@83662" to="Tiles/@Node2D@83662/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@83663" to="Tiles/@AnimatableBody2D@83663/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83663" to="Tiles/@AnimatableBody2D@83663/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83663" to="Tiles/@AnimatableBody2D@83663" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83663" to="Tiles/@AnimatableBody2D@83663" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83663" to="Tiles/@AnimatableBody2D@83663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83663" to="Tiles/@AnimatableBody2D@83663" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83663" to="Tiles/@AnimatableBody2D@83663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83664" to="Tiles/@AnimatableBody2D@83664/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83664" to="Tiles/@AnimatableBody2D@83664/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83664" to="Tiles/@AnimatableBody2D@83664" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83664" to="Tiles/@AnimatableBody2D@83664" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83664" to="Tiles/@AnimatableBody2D@83664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83664" to="Tiles/@AnimatableBody2D@83664" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83664" to="Tiles/@AnimatableBody2D@83664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83665" to="Tiles/@AnimatableBody2D@83665/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83665" to="Tiles/@AnimatableBody2D@83665/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83665" to="Tiles/@AnimatableBody2D@83665" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83665" to="Tiles/@AnimatableBody2D@83665" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83665" to="Tiles/@AnimatableBody2D@83665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83665" to="Tiles/@AnimatableBody2D@83665" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83665" to="Tiles/@AnimatableBody2D@83665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83666" to="Tiles/@AnimatableBody2D@83666/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83666" to="Tiles/@AnimatableBody2D@83666/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83666" to="Tiles/@AnimatableBody2D@83666" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83666" to="Tiles/@AnimatableBody2D@83666" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83666" to="Tiles/@AnimatableBody2D@83666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83666" to="Tiles/@AnimatableBody2D@83666" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83666" to="Tiles/@AnimatableBody2D@83666/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@83667" to="Tiles/@Area2D@83667" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83668" to="Tiles/@Area2D@83668" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83669" to="Tiles/@Area2D@83669" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83670" to="Tiles/@Area2D@83670" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83671" to="Tiles/@Area2D@83671" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83672" to="Tiles/@Area2D@83672" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83673" to="Tiles/@Area2D@83673" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83674" to="Tiles/@Area2D@83674" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83675" to="Tiles/@Area2D@83675" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83676" to="Tiles/@Area2D@83676" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83677" to="Tiles/@Area2D@83677" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83678" to="Tiles/@Area2D@83678" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83679" to="Tiles/@Area2D@83679" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83680" to="Tiles/@Area2D@83680" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83681" to="Tiles/@Area2D@83681" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83682" to="Tiles/@Area2D@83682" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83683" to="Tiles/@Area2D@83683" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83684" to="Tiles/@Area2D@83684" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83685" to="Tiles/@Area2D@83685" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83686" to="Tiles/@Area2D@83686" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83687" to="Tiles/@Area2D@83687" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83688" to="Tiles/@Area2D@83688" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83689" to="Tiles/@Area2D@83689" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83690" to="Tiles/@Area2D@83690" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83691" to="Tiles/@Area2D@83691" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83692" to="Tiles/@Area2D@83692" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83693" to="Tiles/@Area2D@83693" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83694" to="Tiles/@Area2D@83694" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83695" to="Tiles/@Area2D@83695" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83696" to="Tiles/@Area2D@83696" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83697" to="Tiles/@Area2D@83697" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83698" to="Tiles/@Area2D@83698" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83699" to="Tiles/@Area2D@83699" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83700" to="Tiles/@Area2D@83700" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83701" to="Tiles/@Area2D@83701" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83702" to="Tiles/@Area2D@83702" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83703" to="Tiles/@Area2D@83703" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83704" to="Tiles/@Area2D@83704" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83705" to="Tiles/@Area2D@83705" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83706" to="Tiles/@Area2D@83706" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83707" to="Tiles/@Area2D@83707" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83708" to="Tiles/@Area2D@83708" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83709" to="Tiles/@Area2D@83709" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83710" to="Tiles/@Area2D@83710" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83711" to="Tiles/@Area2D@83711" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83712" to="Tiles/@Area2D@83712" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83713" to="Tiles/@Area2D@83713" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83714" to="Tiles/@Area2D@83714" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83715" to="Tiles/@Area2D@83715" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83716" to="Tiles/@Area2D@83716" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83717" to="Tiles/@Area2D@83717" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83718" to="Tiles/@Area2D@83718" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83719" to="Tiles/@Area2D@83719" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83720" to="Tiles/@Area2D@83720" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83721" to="Tiles/@Area2D@83721" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83722" to="Tiles/@Area2D@83722" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83723" to="Tiles/@Area2D@83723" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83724" to="Tiles/@Area2D@83724" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83725" to="Tiles/@Area2D@83725" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83726" to="Tiles/@Area2D@83726" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83727" to="Tiles/@Area2D@83727" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83728" to="Tiles/@Area2D@83728" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83729" to="Tiles/@Area2D@83729" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83730" to="Tiles/@Area2D@83730" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83731" to="Tiles/@Area2D@83731" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83732" to="Tiles/@Area2D@83732" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83733" to="Tiles/@Area2D@83733" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83734" to="Tiles/@Area2D@83734" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83735" to="Tiles/@Area2D@83735" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83736" to="Tiles/@Area2D@83736" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83737" to="Tiles/@Area2D@83737" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83738" to="Tiles/@Area2D@83738" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83739" to="Tiles/@Area2D@83739" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83740" to="Tiles/@Area2D@83740" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83741" to="Tiles/@Area2D@83741" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83742" to="Tiles/@Area2D@83742" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83743" to="Tiles/@Area2D@83743" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83744" to="Tiles/@Area2D@83744" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83745" to="Tiles/@Area2D@83745" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83746" to="Tiles/@Area2D@83746" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83747" to="Tiles/@Area2D@83747" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83748" to="Tiles/@Area2D@83748" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83749" to="Tiles/@Area2D@83749" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83750" to="Tiles/@Area2D@83750" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83751" to="Tiles/@Area2D@83751" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83752" to="Tiles/@Area2D@83752" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83753" to="Tiles/@Area2D@83753" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83754" to="Tiles/@Area2D@83754" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83755" to="Tiles/@Area2D@83755" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83756" to="Tiles/@Area2D@83756" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83757" to="Tiles/@Area2D@83757" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83758" to="Tiles/@Area2D@83758" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83759" to="Tiles/@Area2D@83759" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83760" to="Tiles/@Area2D@83760" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83761" to="Tiles/@Area2D@83761" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83762" to="Tiles/@Area2D@83762" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83763" to="Tiles/@Area2D@83763" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83764" to="Tiles/@Area2D@83764" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83765" to="Tiles/@Area2D@83765" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83766" to="Tiles/@Area2D@83766" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83767" to="Tiles/@Area2D@83767" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83768" to="Tiles/@Area2D@83768" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83769" to="Tiles/@Area2D@83769" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83770" to="Tiles/@Area2D@83770" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83771" to="Tiles/@Area2D@83771" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83772" to="Tiles/@Area2D@83772" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83773" to="Tiles/@Area2D@83773" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83774" to="Tiles/@Area2D@83774" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83775" to="Tiles/@Area2D@83775" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83776" to="Tiles/@Area2D@83776" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83777" to="Tiles/@Area2D@83777" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83778" to="Tiles/@Area2D@83778" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83779" to="Tiles/@Area2D@83779" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83780" to="Tiles/@Area2D@83780" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83781" to="Tiles/@Area2D@83781" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83782" to="Tiles/@Area2D@83782" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83783" to="Tiles/@Area2D@83783" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83784" to="Tiles/@Area2D@83784" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83785" to="Tiles/@Area2D@83785" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83786" to="Tiles/@Area2D@83786" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83787" to="Tiles/@Area2D@83787" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83788" to="Tiles/@Area2D@83788" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83789" to="Tiles/@Area2D@83789" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83790" to="Tiles/@Area2D@83790" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83791" to="Tiles/@Area2D@83791" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83792" to="Tiles/@Area2D@83792" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83793" to="Tiles/@Area2D@83793" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83794" to="Tiles/@Area2D@83794" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83795" to="Tiles/@Area2D@83795" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83796" to="Tiles/@Area2D@83796" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83797" to="Tiles/@Area2D@83797" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83798" to="Tiles/@Area2D@83798" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83799" to="Tiles/@Area2D@83799" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83800" to="Tiles/@Area2D@83800" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83801" to="Tiles/@Area2D@83801" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83802" to="Tiles/@Area2D@83802" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83803" to="Tiles/@Area2D@83803" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83804" to="Tiles/@Area2D@83804" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83805" to="Tiles/@Area2D@83805" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83806" to="Tiles/@Area2D@83806" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83807" to="Tiles/@Area2D@83807" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83808" to="Tiles/@Area2D@83808" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83809" to="Tiles/@Area2D@83809" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83810" to="Tiles/@Area2D@83810" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83811" to="Tiles/@Area2D@83811" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83812" to="Tiles/@Area2D@83812" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83813" to="Tiles/@Area2D@83813" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83814" to="Tiles/@Area2D@83814" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83815" to="Tiles/@Area2D@83815" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83816" to="Tiles/@Area2D@83816" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83817" to="Tiles/@Area2D@83817" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83818" to="Tiles/@Area2D@83818" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83819" to="Tiles/@Area2D@83819" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83820" to="Tiles/@Area2D@83820" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83821" to="Tiles/@Area2D@83821" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83822" to="Tiles/@Area2D@83822" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83823" to="Tiles/@Area2D@83823" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83824" to="Tiles/@Area2D@83824" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83825" to="Tiles/@Area2D@83825" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83826" to="Tiles/@Area2D@83826" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83827" to="Tiles/@Area2D@83827" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83828" to="Tiles/@Area2D@83828" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83829" to="Tiles/@Area2D@83829" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83830" to="Tiles/@Area2D@83830" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83831" to="Tiles/@Area2D@83831" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83832" to="Tiles/@Area2D@83832" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83833" to="Tiles/@Area2D@83833" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83834" to="Tiles/@Area2D@83834" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83835" to="Tiles/@Area2D@83835" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83836" to="Tiles/@Area2D@83836" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83837" to="Tiles/@Area2D@83837" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83838" to="Tiles/@Area2D@83838" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83839" to="Tiles/@Area2D@83839" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83840" to="Tiles/@Area2D@83840" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83841" to="Tiles/@Area2D@83841" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83842" to="Tiles/@Area2D@83842" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83843" to="Tiles/@Area2D@83843" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83844" to="Tiles/@Area2D@83844" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83845" to="Tiles/@Area2D@83845" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83846" to="Tiles/@Area2D@83846" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83847" to="Tiles/@Area2D@83847" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83848" to="Tiles/@Area2D@83848" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83849" to="Tiles/@Area2D@83849" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83850" to="Tiles/@Area2D@83850" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83851" to="Tiles/@Area2D@83851" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83852" to="Tiles/@Area2D@83852" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83853" to="Tiles/@Area2D@83853" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83854" to="Tiles/@Area2D@83854" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83855" to="Tiles/@Area2D@83855" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83856" to="Tiles/@Area2D@83856" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83857" to="Tiles/@Area2D@83857" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83858" to="Tiles/@Area2D@83858" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83859" to="Tiles/@Area2D@83859" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83860" to="Tiles/@Area2D@83860" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83861" to="Tiles/@Area2D@83861" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83862" to="Tiles/@Area2D@83862" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83863" to="Tiles/@Area2D@83863" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83864" to="Tiles/@Area2D@83864" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@83865" to="Tiles/@Area2D@83865" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83866" to="Tiles/@AnimatableBody2D@83866/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83866" to="Tiles/@AnimatableBody2D@83866/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83866" to="Tiles/@AnimatableBody2D@83866" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83866" to="Tiles/@AnimatableBody2D@83866" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83866" to="Tiles/@AnimatableBody2D@83866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83866" to="Tiles/@AnimatableBody2D@83866" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83866" to="Tiles/@AnimatableBody2D@83866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83867" to="Tiles/@AnimatableBody2D@83867/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83867" to="Tiles/@AnimatableBody2D@83867/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83867" to="Tiles/@AnimatableBody2D@83867" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83867" to="Tiles/@AnimatableBody2D@83867" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83867" to="Tiles/@AnimatableBody2D@83867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83867" to="Tiles/@AnimatableBody2D@83867" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83867" to="Tiles/@AnimatableBody2D@83867/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World1/1-4.tscn b/Scenes/Levels/SMBS/World1/1-4.tscn new file mode 100644 index 0000000..a1f2747 --- /dev/null +++ b/Scenes/Levels/SMBS/World1/1-4.tscn @@ -0,0 +1,177 @@ +[gd_scene load_steps=20 format=4 uid="uid://cklj7nelvsbdv"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_3vlrx"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_r7i1l"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_doyrh"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_70f5o"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="7_0jar8"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="8_qekij"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="9_2lgfk"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="11_doyrh"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="12_doyrh"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="14_0jar8"] +[ext_resource type="PackedScene" uid="uid://dn3cblgvf2ba1" path="res://Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn" id="14_2xtdn"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="14_qekij"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_r7i1l"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="15_qekij"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="17_o71dm"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_gpbm3"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="19_hkdad"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="20_o71dm"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="20_pwxd1"] + +[node name="1-4" type="Node"] +script = ExtResource("1_3vlrx") +music = ExtResource("2_r7i1l") +theme = "Castle" +campaign = "SMBS" +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_doyrh")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAAAAAsAAAD7/wEAAAACAAEAAAD8/wAAAAACAAEAAAD8/wEAAAACAAEAAAD9/wAAAAACAAEAAAD9/wEAAAACAAEAAAD+/wAAAAABAAsAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAADAAAAAAALAAEAAAADAAEAAAD7////AAABAAEAAAD8////AAACAAEAAAD9////AAACAAEAAAD+////AAADAAEAAAD7//7/AAABAAAAAAD8//7/AAACAAAAAAD9//7/AAAAAAsAAAD9//z/AAABAAAAAAD9//3/AAABAAEAAAD+//z/AAADAAAAAAD+//3/AAADAAEAAAD+//7/AAADAAEAAADw//b/AAACAAEAAADw//f/AAACAAEAAADw//j/AAACAAEAAADw//n/AAACAAEAAADw//r/AAACAAEAAADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAIAAADx//b/AAACAAEAAADx//f/AAACAAEAAADx//j/AAACAAEAAADx//n/AAACAAEAAADx//r/AAACAAEAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAIAAADy//b/AAACAAEAAADy//f/AAACAAEAAADy//j/AAACAAEAAADy//n/AAACAAEAAADy//r/AAACAAEAAADy//v/AAACAAEAAADy//z/AAACAAEAAADy//3/AAACAAIAAADz//b/AAACAAEAAADz//f/AAACAAEAAADz//j/AAACAAEAAADz//n/AAACAAEAAADz//r/AAACAAEAAADz//v/AAACAAEAAADz//z/AAACAAEAAADz//3/AAACAAIAAAD0//b/AAACAAEAAAD0//f/AAACAAEAAAD0//j/AAACAAEAAAD0//n/AAACAAEAAAD0//r/AAACAAEAAAD0//v/AAACAAEAAAD0//z/AAACAAEAAAD0//3/AAACAAIAAAD1//b/AAACAAEAAAD1//f/AAACAAEAAAD1//j/AAACAAEAAAD1//n/AAACAAEAAAD1//r/AAACAAEAAAD1//v/AAACAAEAAAD1//z/AAACAAEAAAD1//3/AAACAAIAAAD2//b/AAACAAEAAAD2//f/AAACAAEAAAD2//j/AAACAAEAAAD2//n/AAACAAEAAAD2//r/AAACAAEAAAD2//v/AAACAAEAAAD2//z/AAACAAEAAAD2//3/AAACAAIAAAD3//b/AAACAAEAAAD3//f/AAACAAEAAAD3//j/AAACAAEAAAD3//n/AAACAAEAAAD3//r/AAACAAEAAAD3//v/AAACAAEAAAD3//z/AAACAAEAAAD3//3/AAACAAIAAAD4//b/AAACAAEAAAD4//f/AAACAAEAAAD4//j/AAACAAEAAAD4//n/AAACAAEAAAD4//r/AAABAAwAAAD4//v/AAADAAEAAAD4//z/AAADAAEAAAD4//3/AAADAAIAAAD5//b/AAACAAEAAAD5//f/AAACAAEAAAD5//j/AAACAAEAAAD5//n/AAACAAEAAAD5//r/AAACAAIAAAD6//b/AAACAAEAAAD6//f/AAABAAwAAAD6//j/AAADAAEAAAD6//n/AAADAAEAAAD6//r/AAADAAIAAAD7//b/AAACAAEAAAD7//f/AAACAAIAAAD8//b/AAACAAEAAAD8//f/AAACAAIAAAD9//b/AAACAAEAAAD9//f/AAACAAIAAAD+//b/AAACAAEAAAD+//f/AAACAAIAAAD///b/AAACAAEAAAD///f/AAACAAIAAAAAAPb/AAACAAEAAAAAAPf/AAACAAIAAAABAPb/AAACAAEAAAABAPf/AAAAAAwAAAACAPb/AAACAAEAAAACAPf/AAACAAEAAAADAPb/AAACAAEAAAADAPf/AAACAAEAAAAEAPb/AAACAAEAAAAEAPf/AAACAAEAAAAFAPb/AAACAAEAAAAFAPf/AAACAAEAAAAGAPb/AAACAAEAAAAGAPf/AAACAAEAAAAHAPb/AAACAAEAAAAHAPf/AAACAAEAAAAIAPb/AAACAAEAAAAIAPf/AAACAAEAAAAJAPb/AAACAAEAAAAJAPf/AAACAAEAAAAKAPb/AAACAAEAAAAKAPf/AAACAAEAAAALAPb/AAABAAwAAAALAPf/AAADAAEAAAABAPj/AAABAAEAAAABAPn/AAABAAEAAAACAPj/AAACAAEAAAACAPn/AAACAAEAAAADAPj/AAACAAEAAAADAPn/AAACAAEAAAAEAPj/AAACAAEAAAAEAPn/AAACAAEAAAAFAPj/AAACAAEAAAAFAPn/AAACAAEAAAAGAPj/AAACAAEAAAAGAPn/AAACAAEAAAAHAPj/AAACAAEAAAAHAPn/AAACAAEAAAAIAPj/AAACAAEAAAAIAPn/AAABAAwAAAAJAPj/AAACAAEAAAAJAPn/AAACAAIAAAAKAPj/AAACAAEAAAAKAPn/AAACAAIAAAALAPj/AAADAAEAAAALAPn/AAADAAIAAAABAPr/AAABAAEAAAABAPv/AAABAAEAAAACAPr/AAACAAEAAAACAPv/AAACAAEAAAADAPr/AAACAAEAAAADAPv/AAACAAEAAAAEAPr/AAACAAEAAAAEAPv/AAACAAEAAAAFAPr/AAACAAEAAAAFAPv/AAACAAEAAAAGAPr/AAACAAEAAAAGAPv/AAACAAEAAAAHAPr/AAACAAEAAAAHAPv/AAACAAEAAAAIAPr/AAADAAEAAAAIAPv/AAADAAEAAAACAPz/AAACAAIAAAADAPz/AAACAAIAAAAEAPz/AAACAAIAAAAFAPz/AAACAAIAAAAGAPz/AAACAAIAAAAHAPz/AAACAAIAAAAIAPz/AAAEAAAAAAABAPz/AAAEAAAAAAAOAP7/AAABAAAAAAAOAP//AAABAAEAAAAOAAAAAAABAAEAAAAOAAEAAAABAAEAAAAPAP7/AAACAAAAAAAPAP//AAACAAEAAAAPAAAAAAACAAEAAAAPAAEAAAACAAEAAAAQAP7/AAADAAAAAAAQAP//AAADAAEAAAAQAAAAAAADAAEAAAAQAAEAAAADAAEAAAATAP7/AAABAAAAAAATAP//AAABAAEAAAATAAAAAAABAAEAAAATAAEAAAABAAEAAAAUAP7/AAACAAAAAAAUAP//AAACAAEAAAAUAAAAAAACAAEAAAAUAAEAAAACAAEAAAAVAP7/AAACAAAAAAAVAP//AAACAAEAAAAVAAAAAAACAAEAAAAVAAEAAAACAAEAAAAWAP7/AAACAAAAAAAWAP//AAACAAEAAAAWAAAAAAACAAEAAAAWAAEAAAACAAEAAAAXAP7/AAACAAAAAAAXAP//AAACAAEAAAAXAAAAAAACAAEAAAAXAAEAAAACAAEAAAAYAP7/AAACAAAAAAAYAP//AAACAAEAAAAYAAAAAAACAAEAAAAYAAEAAAACAAEAAAAZAP7/AAACAAAAAAAZAP//AAACAAEAAAAZAAAAAAACAAEAAAAZAAEAAAACAAEAAAAaAP7/AAACAAAAAAAaAP//AAACAAEAAAAaAAAAAAACAAEAAAAaAAEAAAACAAEAAAAbAP7/AAACAAAAAAAbAP//AAACAAEAAAAbAAAAAAACAAEAAAAbAAEAAAACAAEAAAAcAP7/AAACAAAAAAAcAP//AAACAAEAAAAcAAAAAAACAAEAAAAcAAEAAAACAAEAAAAdAP7/AAACAAAAAAAdAP//AAACAAEAAAAdAAAAAAACAAEAAAAdAAEAAAACAAEAAAAeAP7/AAACAAAAAAAeAP//AAACAAEAAAAeAAAAAAACAAEAAAAeAAEAAAACAAEAAAAfAP7/AAACAAAAAAAfAP//AAACAAEAAAAfAAAAAAACAAEAAAAfAAEAAAACAAEAAAAgAP7/AAACAAAAAAAgAP//AAACAAEAAAAgAAAAAAACAAEAAAAgAAEAAAACAAEAAAAhAP7/AAACAAAAAAAhAP//AAACAAEAAAAhAAAAAAACAAEAAAAhAAEAAAACAAEAAAAiAP7/AAACAAAAAAAiAP//AAACAAEAAAAiAAAAAAACAAEAAAAiAAEAAAACAAEAAAAjAP7/AAACAAAAAAAjAP//AAACAAEAAAAjAAAAAAACAAEAAAAjAAEAAAACAAEAAAAkAP7/AAACAAAAAAAkAP//AAACAAEAAAAkAAAAAAACAAEAAAAkAAEAAAACAAEAAAAlAP7/AAACAAAAAAAlAP//AAACAAEAAAAlAAAAAAACAAEAAAAlAAEAAAACAAEAAAAmAP7/AAACAAAAAAAmAP//AAACAAEAAAAmAAAAAAACAAEAAAAmAAEAAAACAAEAAAAnAP7/AAACAAAAAAAnAP//AAACAAEAAAAnAAAAAAACAAEAAAAnAAEAAAACAAEAAAAoAP7/AAACAAAAAAAoAP//AAACAAEAAAAoAAAAAAACAAEAAAAoAAEAAAACAAEAAAApAP7/AAACAAAAAAApAP//AAACAAEAAAApAAAAAAACAAEAAAApAAEAAAACAAEAAAAqAP7/AAACAAAAAAAqAP//AAACAAEAAAAqAAAAAAACAAEAAAAqAAEAAAACAAEAAAArAP7/AAACAAAAAAArAP//AAACAAEAAAArAAAAAAACAAEAAAArAAEAAAACAAEAAAAsAP7/AAACAAAAAAAsAP//AAACAAEAAAAsAAAAAAACAAEAAAAsAAEAAAACAAEAAAAtAP7/AAACAAAAAAAtAP//AAACAAEAAAAtAAAAAAACAAEAAAAtAAEAAAACAAEAAAAuAP7/AAACAAAAAAAuAP//AAACAAEAAAAuAAAAAAACAAEAAAAuAAEAAAACAAEAAAAvAP7/AAADAAAAAAAvAP//AAADAAEAAAAvAAAAAAADAAEAAAAvAAEAAAADAAEAAAAUAPb/AAAAAAwAAAAUAPf/AAABAAEAAAAUAPj/AAABAAEAAAAVAPb/AAACAAEAAAAVAPf/AAACAAEAAAAVAPj/AAACAAEAAAAWAPb/AAACAAEAAAAWAPf/AAACAAEAAAAWAPj/AAACAAEAAAAXAPb/AAACAAEAAAAXAPf/AAACAAEAAAAXAPj/AAACAAEAAAAYAPb/AAACAAEAAAAYAPf/AAACAAEAAAAYAPj/AAACAAEAAAAZAPb/AAACAAEAAAAZAPf/AAACAAEAAAAZAPj/AAACAAEAAAAaAPb/AAACAAEAAAAaAPf/AAACAAEAAAAaAPj/AAACAAEAAAAbAPb/AAACAAEAAAAbAPf/AAACAAEAAAAbAPj/AAACAAEAAAAcAPb/AAACAAEAAAAcAPf/AAACAAEAAAAcAPj/AAACAAEAAAAdAPb/AAACAAEAAAAdAPf/AAACAAEAAAAdAPj/AAACAAEAAAAeAPb/AAACAAEAAAAeAPf/AAACAAEAAAAeAPj/AAACAAEAAAAfAPb/AAACAAEAAAAfAPf/AAACAAEAAAAfAPj/AAACAAEAAAAgAPb/AAACAAEAAAAgAPf/AAACAAEAAAAgAPj/AAACAAEAAAAhAPb/AAACAAEAAAAhAPf/AAACAAEAAAAhAPj/AAACAAEAAAAiAPb/AAACAAEAAAAiAPf/AAACAAEAAAAiAPj/AAACAAEAAAAjAPb/AAACAAEAAAAjAPf/AAACAAEAAAAjAPj/AAACAAEAAAAkAPb/AAACAAEAAAAkAPf/AAACAAEAAAAkAPj/AAACAAEAAAAlAPb/AAACAAEAAAAlAPf/AAACAAEAAAAlAPj/AAACAAEAAAAmAPb/AAACAAEAAAAmAPf/AAACAAEAAAAmAPj/AAACAAEAAAAnAPb/AAACAAEAAAAnAPf/AAACAAEAAAAnAPj/AAACAAEAAAAoAPb/AAACAAEAAAAoAPf/AAACAAEAAAAoAPj/AAACAAEAAAApAPb/AAACAAEAAAApAPf/AAACAAEAAAApAPj/AAACAAEAAAAqAPb/AAACAAEAAAAqAPf/AAACAAEAAAAqAPj/AAACAAEAAAArAPb/AAACAAEAAAArAPf/AAACAAEAAAArAPj/AAACAAEAAAAsAPb/AAACAAEAAAAsAPf/AAACAAEAAAAsAPj/AAACAAEAAAAtAPb/AAADAAEAAAAtAPf/AAADAAEAAAAtAPj/AAADAAEAAAAUAPn/AAABAAIAAAAVAPn/AAACAAIAAAAWAPn/AAACAAIAAAAXAPn/AAACAAIAAAAYAPn/AAACAAIAAAAZAPn/AAACAAIAAAAaAPn/AAACAAIAAAAbAPn/AAACAAIAAAAcAPn/AAACAAIAAAAdAPn/AAACAAIAAAAeAPn/AAACAAIAAAAfAPn/AAACAAIAAAAgAPn/AAACAAIAAAAhAPn/AAACAAIAAAAiAPn/AAACAAIAAAAjAPn/AAACAAIAAAAkAPn/AAACAAIAAAAlAPn/AAACAAIAAAAmAPn/AAACAAIAAAAnAPn/AAACAAIAAAAoAPn/AAACAAIAAAApAPn/AAACAAIAAAAqAPn/AAACAAIAAAArAPn/AAACAAIAAAAsAPn/AAACAAIAAAAtAPn/AAADAAIAAAAMAPb/AAACAAIAAAANAPb/AAACAAIAAAAOAPb/AAACAAIAAAAPAPb/AAACAAIAAAAQAPb/AAACAAIAAAARAPb/AAACAAIAAAASAPb/AAACAAIAAAATAPb/AAACAAIAAADw//X/AAACAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAD5//X/AAACAAAAAAD6//X/AAACAAAAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAACAAAAAAAAAPX/AAACAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAACAAAAAAAYAPX/AAACAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAACAAAAAAAcAPX/AAACAAAAAAAdAPX/AAACAAAAAAAeAPX/AAACAAAAAAAfAPX/AAACAAAAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAADAAAAAAA5AP//AAABAAAAAAA5AAAAAAABAAEAAAA5AAEAAAABAAEAAAA6AP//AAACAAAAAAA6AAAAAAACAAEAAAA6AAEAAAACAAEAAAA7AP//AAACAAAAAAA7AAAAAAACAAEAAAA7AAEAAAACAAEAAAA8AP//AAACAAAAAAA8AAAAAAACAAEAAAA8AAEAAAACAAEAAAA9AP//AAACAAAAAAA9AAAAAAACAAEAAAA9AAEAAAACAAEAAAA+AP//AAACAAAAAAA+AAAAAAACAAEAAAA+AAEAAAACAAEAAAA/AP//AAACAAAAAAA/AAAAAAACAAEAAAA/AAEAAAACAAEAAABAAP//AAACAAAAAABAAAAAAAACAAEAAABAAAEAAAACAAEAAABBAP//AAACAAAAAABBAAAAAAACAAEAAABBAAEAAAACAAEAAABCAP//AAACAAAAAABCAAAAAAACAAEAAABCAAEAAAACAAEAAABDAP//AAACAAAAAABDAAAAAAACAAEAAABDAAEAAAACAAEAAABEAP//AAACAAAAAABEAAAAAAACAAEAAABEAAEAAAACAAEAAABFAP//AAACAAAAAABFAAAAAAACAAEAAABFAAEAAAACAAEAAABGAP//AAACAAAAAABGAAAAAAACAAEAAABGAAEAAAACAAEAAABHAP//AAACAAAAAABHAAAAAAACAAEAAABHAAEAAAACAAEAAABIAP//AAACAAAAAABIAAAAAAACAAEAAABIAAEAAAACAAEAAABJAP//AAACAAAAAABJAAAAAAACAAEAAABJAAEAAAACAAEAAABKAP//AAACAAAAAABKAAAAAAACAAEAAABKAAEAAAACAAEAAABLAP//AAADAAAAAABLAAAAAAADAAEAAABLAAEAAAADAAEAAAA/APb/AAACAAEAAAA/APf/AAACAAEAAAA/APj/AAACAAEAAAA/APn/AAACAAEAAAA/APr/AAACAAIAAABAAPb/AAACAAEAAABAAPf/AAACAAEAAABAAPj/AAACAAEAAABAAPn/AAACAAEAAABAAPr/AAACAAIAAABBAPb/AAACAAEAAABBAPf/AAACAAEAAABBAPj/AAACAAEAAABBAPn/AAACAAEAAABBAPr/AAACAAIAAABCAPb/AAACAAEAAABCAPf/AAACAAEAAABCAPj/AAACAAEAAABCAPn/AAACAAEAAABCAPr/AAACAAIAAABDAPb/AAACAAEAAABDAPf/AAACAAEAAABDAPj/AAACAAEAAABDAPn/AAACAAEAAABDAPr/AAACAAIAAABEAPb/AAACAAEAAABEAPf/AAACAAEAAABEAPj/AAACAAEAAABEAPn/AAACAAEAAABEAPr/AAACAAIAAABFAPb/AAACAAEAAABFAPf/AAACAAEAAABFAPj/AAACAAEAAABFAPn/AAACAAEAAABFAPr/AAACAAIAAAA+APb/AAABAAEAAAA+APf/AAABAAEAAAA+APj/AAABAAEAAAA+APn/AAABAAEAAABGAPb/AAABAAwAAABGAPf/AAADAAEAAABGAPj/AAADAAEAAABGAPn/AAADAAEAAABGAPr/AAAEAAAAAAA+APr/AAAEAAAAAABOAP//AAABAAAAAABOAAAAAAABAAEAAABOAAEAAAABAAEAAABPAP//AAACAAAAAABPAAAAAAACAAEAAABPAAEAAAACAAEAAABQAP//AAADAAAAAABQAAAAAAADAAEAAABQAAEAAAADAAEAAABHAPb/AAACAAIAAABIAPb/AAACAAIAAABJAPb/AAACAAIAAABKAPb/AAACAAIAAABLAPb/AAACAAIAAABMAPb/AAACAAIAAABNAPb/AAACAAIAAABOAPb/AAACAAIAAABPAPb/AAACAAIAAABQAPb/AAACAAIAAABRAPb/AAACAAIAAABSAPb/AAACAAIAAAA+APX/AAABAAAAAAA/APX/AAACAAAAAABAAPX/AAACAAAAAABBAPX/AAACAAAAAABCAPX/AAACAAAAAABDAPX/AAACAAAAAABEAPX/AAACAAAAAABFAPX/AAACAAAAAABGAPX/AAACAAAAAABHAPX/AAACAAAAAABIAPX/AAACAAAAAABJAPX/AAACAAAAAABKAPX/AAACAAAAAABLAPX/AAACAAAAAABMAPX/AAACAAAAAABNAPX/AAACAAAAAABOAPX/AAACAAAAAABPAPX/AAACAAAAAABQAPX/AAACAAAAAABRAPX/AAACAAAAAABSAPX/AAACAAAAAABTAPX/AAACAAAAAABTAPb/AAACAAIAAABUAPX/AAACAAAAAABUAPb/AAACAAIAAABVAPX/AAACAAAAAABVAPb/AAACAAIAAABWAPX/AAACAAAAAABWAPb/AAACAAIAAABXAPX/AAACAAAAAABXAPb/AAACAAIAAABYAPX/AAACAAAAAABYAPb/AAACAAIAAABZAPX/AAACAAAAAABZAPb/AAACAAIAAABaAPX/AAACAAAAAABaAPb/AAACAAIAAABbAPX/AAACAAAAAABbAPb/AAACAAIAAABcAPX/AAACAAAAAABcAPb/AAACAAIAAABdAPX/AAACAAAAAABdAPb/AAACAAIAAABeAPX/AAACAAAAAABeAPb/AAACAAIAAABfAPX/AAACAAAAAABfAPb/AAACAAIAAABgAPX/AAACAAAAAABgAPb/AAACAAIAAABhAPX/AAACAAAAAABhAPb/AAACAAIAAABiAPX/AAACAAAAAABiAPb/AAACAAIAAABjAPX/AAACAAAAAABjAPb/AAACAAIAAABkAPX/AAACAAAAAABkAPb/AAACAAIAAABlAPX/AAACAAAAAABlAPb/AAACAAIAAABmAPX/AAACAAAAAABmAPb/AAACAAIAAABnAPX/AAACAAAAAABnAPb/AAACAAIAAABoAPX/AAACAAAAAABoAPb/AAACAAIAAABpAPX/AAACAAAAAABpAPb/AAACAAIAAABqAPX/AAACAAAAAABqAPb/AAACAAIAAABrAPX/AAACAAAAAABrAPb/AAACAAIAAABsAPX/AAACAAAAAABsAPb/AAACAAIAAABtAPX/AAACAAAAAABtAPb/AAACAAIAAABuAPX/AAACAAAAAABuAPb/AAACAAIAAABvAPX/AAACAAAAAABvAPb/AAACAAIAAABwAPX/AAACAAAAAABwAPb/AAAAAAwAAABxAPX/AAACAAAAAABxAPb/AAABAAwAAAByAPX/AAACAAAAAAByAPb/AAACAAIAAABzAPX/AAACAAAAAABzAPb/AAACAAIAAAB0APX/AAACAAAAAAB0APb/AAACAAIAAAB1APX/AAACAAAAAAB1APb/AAACAAIAAAB2APX/AAACAAAAAAB2APb/AAACAAIAAAB3APX/AAACAAAAAAB3APb/AAACAAIAAAB4APX/AAACAAAAAAB4APb/AAACAAIAAAB5APX/AAACAAAAAAB5APb/AAACAAIAAAB6APX/AAACAAAAAAB6APb/AAACAAIAAAB7APX/AAACAAAAAAB7APb/AAACAAIAAAB8APX/AAACAAAAAAB8APb/AAAAAAwAAAB9APX/AAACAAAAAAB9APb/AAABAAwAAAB+APX/AAACAAAAAAB+APb/AAACAAIAAAB/APX/AAACAAAAAAB/APb/AAACAAIAAACAAPX/AAACAAAAAACAAPb/AAACAAIAAACBAPX/AAACAAAAAACBAPb/AAACAAIAAACCAPX/AAACAAAAAACCAPb/AAACAAIAAACDAPX/AAACAAAAAACDAPb/AAACAAIAAACEAPX/AAACAAAAAACEAPb/AAACAAIAAACFAPX/AAACAAAAAACFAPb/AAACAAIAAACGAPX/AAACAAAAAACGAPb/AAAAAAwAAACHAPX/AAACAAAAAACHAPb/AAABAAwAAACIAPX/AAACAAAAAACIAPb/AAACAAIAAACJAPX/AAACAAAAAACJAPb/AAACAAIAAACKAPX/AAACAAAAAACKAPb/AAACAAIAAACLAPX/AAACAAAAAACLAPb/AAACAAIAAACMAPX/AAACAAAAAACMAPb/AAACAAIAAACNAPX/AAACAAAAAACNAPb/AAACAAIAAACOAPX/AAACAAAAAACOAPb/AAACAAIAAACPAPX/AAACAAAAAACPAPb/AAACAAIAAACQAPX/AAACAAAAAACQAPb/AAACAAIAAACRAPX/AAACAAAAAACRAPb/AAACAAIAAACSAPX/AAACAAAAAACSAPb/AAACAAIAAACTAPX/AAACAAAAAACTAPb/AAACAAIAAACUAPX/AAACAAAAAACUAPb/AAACAAIAAACVAPX/AAACAAAAAACVAPb/AAACAAIAAACWAPX/AAACAAAAAACWAPb/AAACAAIAAACXAPX/AAACAAAAAACXAPb/AAACAAIAAACYAPX/AAACAAAAAACYAPb/AAACAAIAAACZAPX/AAACAAAAAACZAPb/AAAEAAwAAACZAPf/AAAAAAEAAACZAPj/AAAAAAIAAACGAPf/AAABAAEAAACGAPj/AAABAAEAAACGAPn/AAABAAIAAACHAPf/AAADAAEAAACHAPj/AAADAAEAAACHAPn/AAADAAIAAAB8APf/AAABAAEAAAB8APj/AAABAAEAAAB8APn/AAABAAIAAAB9APf/AAADAAEAAAB9APj/AAADAAEAAAB9APn/AAADAAIAAABwAPf/AAABAAEAAABwAPj/AAABAAEAAABwAPn/AAABAAIAAABxAPf/AAADAAEAAABxAPj/AAADAAEAAABxAPn/AAADAAIAAABXAPz/AAABAAAAAABXAP3/AAABAAEAAABXAP7/AAABAAEAAABXAP//AAAAAAsAAABXAAAAAAACAAEAAABYAPz/AAACAAAAAABYAP3/AAACAAEAAABYAP7/AAACAAEAAABYAP//AAACAAEAAABYAAAAAAACAAEAAABZAPz/AAADAAAAAABZAP3/AAADAAEAAABZAP7/AAADAAEAAABZAP//AAABAAsAAABZAAAAAAACAAEAAABTAP//AAABAAAAAABTAAAAAAABAAEAAABTAAEAAAABAAEAAABUAP//AAACAAAAAABUAAAAAAACAAEAAABUAAEAAAACAAEAAABVAP//AAACAAAAAABVAAAAAAACAAEAAABVAAEAAAACAAEAAABWAP//AAACAAAAAABWAAAAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAP//AAACAAAAAABaAAAAAAACAAEAAABaAAEAAAACAAEAAABbAP//AAACAAAAAABbAAAAAAACAAEAAABbAAEAAAACAAEAAABcAP//AAACAAAAAABcAAAAAAACAAEAAABcAAEAAAACAAEAAABdAP//AAACAAAAAABdAAAAAAACAAEAAABdAAEAAAACAAEAAABeAP//AAACAAAAAABeAAAAAAACAAEAAABeAAEAAAACAAEAAABfAP//AAACAAAAAABfAAAAAAACAAEAAABfAAEAAAACAAEAAABgAP//AAACAAAAAABgAAAAAAACAAEAAABgAAEAAAACAAEAAABhAP//AAACAAAAAABhAAAAAAACAAEAAABhAAEAAAACAAEAAABiAP//AAACAAAAAABiAAAAAAACAAEAAABiAAEAAAACAAEAAABjAP//AAACAAAAAABjAAAAAAACAAEAAABjAAEAAAACAAEAAABkAP//AAACAAAAAABkAAAAAAACAAEAAABkAAEAAAACAAEAAABlAP//AAACAAAAAABlAAAAAAACAAEAAABlAAEAAAACAAEAAABmAP//AAACAAAAAABmAAAAAAACAAEAAABmAAEAAAACAAEAAABnAP//AAACAAAAAABnAAAAAAACAAEAAABnAAEAAAACAAEAAABoAP//AAACAAAAAABoAAAAAAACAAEAAABoAAEAAAACAAEAAABpAP//AAACAAAAAABpAAAAAAACAAEAAABpAAEAAAACAAEAAABqAP//AAACAAAAAABqAAAAAAACAAEAAABqAAEAAAACAAEAAABrAP//AAACAAAAAABrAAAAAAACAAEAAABrAAEAAAACAAEAAABsAP//AAACAAAAAABsAAAAAAACAAEAAABsAAEAAAACAAEAAABtAP//AAADAAAAAABtAAAAAAADAAEAAABtAAEAAAADAAEAAABwAP3/AAABAAAAAABwAP7/AAABAAEAAABwAP//AAABAAEAAABwAAAAAAABAAEAAABwAAEAAAABAAEAAABxAP3/AAADAAAAAABxAP7/AAADAAEAAABxAP//AAABAAsAAABxAAAAAAACAAEAAABxAAEAAAACAAEAAAByAP//AAACAAAAAAByAAAAAAACAAEAAAByAAEAAAACAAEAAABzAP//AAACAAAAAABzAAAAAAACAAEAAABzAAEAAAACAAEAAAB0AP//AAACAAAAAAB0AAAAAAACAAEAAAB0AAEAAAACAAEAAAB1AP//AAACAAAAAAB1AAAAAAACAAEAAAB1AAEAAAACAAEAAAB2AP//AAACAAAAAAB2AAAAAAACAAEAAAB2AAEAAAACAAEAAAB3AP//AAACAAAAAAB3AAAAAAACAAEAAAB3AAEAAAACAAEAAAB4AP//AAACAAAAAAB4AAAAAAACAAEAAAB4AAEAAAACAAEAAAB5AP//AAACAAAAAAB5AAAAAAACAAEAAAB5AAEAAAACAAEAAAB6AP//AAAAAAsAAAB6AAAAAAACAAEAAAB6AAEAAAACAAEAAAB7AP//AAABAAsAAAB7AAAAAAACAAEAAAB7AAEAAAACAAEAAAB8AP//AAACAAAAAAB8AAAAAAACAAEAAAB8AAEAAAACAAEAAAB9AP//AAACAAAAAAB9AAAAAAACAAEAAAB9AAEAAAACAAEAAAB+AP//AAACAAAAAAB+AAAAAAACAAEAAAB+AAEAAAACAAEAAAB/AP//AAACAAAAAAB/AAAAAAACAAEAAAB/AAEAAAACAAEAAACAAP//AAAAAAsAAACAAAAAAAACAAEAAACAAAEAAAACAAEAAACBAP//AAABAAsAAACBAAAAAAACAAEAAACBAAEAAAACAAEAAACCAP//AAACAAAAAACCAAAAAAACAAEAAACCAAEAAAACAAEAAACDAP//AAACAAAAAACDAAAAAAACAAEAAACDAAEAAAACAAEAAACEAP//AAACAAAAAACEAAAAAAACAAEAAACEAAEAAAACAAEAAACFAP//AAACAAAAAACFAAAAAAACAAEAAACFAAEAAAACAAEAAACGAP//AAAAAAsAAACGAAAAAAACAAEAAACGAAEAAAACAAEAAACHAP//AAADAAEAAACHAAAAAAADAAEAAACHAAEAAAADAAEAAACGAP7/AAABAAAAAACHAP7/AAADAAAAAACAAPz/AAABAAAAAACAAP3/AAABAAEAAACAAP7/AAABAAEAAACBAPz/AAADAAAAAACBAP3/AAADAAEAAACBAP7/AAADAAEAAAB6AP3/AAABAAAAAAB6AP7/AAABAAEAAAB7AP3/AAADAAAAAAB7AP7/AAADAAEAAACYAP3/AAABAAAAAACYAP7/AAABAAEAAACYAP//AAABAAEAAACYAAAAAAABAAEAAACYAAEAAAABAAEAAACZAP3/AAADAAAAAACZAP7/AAADAAEAAACZAP//AAADAAEAAACZAAAAAAABAAsAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAADAAAAAACtAAEAAAADAAEAAACaAPX/AAACAAAAAACaAPb/AAACAAIAAACbAPX/AAACAAAAAACbAPb/AAACAAIAAACcAPX/AAACAAAAAACcAPb/AAACAAIAAACdAPX/AAACAAAAAACdAPb/AAACAAIAAACeAPX/AAACAAAAAACeAPb/AAACAAIAAACfAPX/AAACAAAAAACfAPb/AAACAAIAAACgAPX/AAACAAAAAACgAPb/AAACAAIAAAChAPX/AAACAAAAAAChAPb/AAACAAIAAACiAPX/AAACAAAAAACiAPb/AAACAAIAAACjAPX/AAACAAAAAACjAPb/AAACAAIAAACkAPX/AAACAAAAAACkAPb/AAACAAIAAAClAPX/AAACAAAAAAClAPb/AAACAAIAAACmAPX/AAACAAAAAACmAPb/AAACAAIAAACnAPX/AAACAAAAAACnAPb/AAACAAIAAACoAPX/AAACAAAAAACoAPb/AAACAAIAAACpAPX/AAACAAAAAACpAPb/AAACAAIAAACqAPX/AAACAAAAAACqAPb/AAACAAIAAACrAPX/AAACAAAAAACrAPb/AAACAAIAAACsAPX/AAACAAAAAACsAPb/AAACAAIAAACtAPX/AAADAAAAAACtAPb/AAADAAIAAAB2APz/AAAIAAAAAAB2AP3/AAAIAAEAAAB3APz/AAAJAAAAAAB3AP3/AAAJAAEAAAB2AP7/AAAIAAEAAAB3AP7/AAAJAAEAAABkAPz/AAAIAAIAAABkAP3/AAAIAAMAAABlAPz/AAAJAAIAAABlAP3/AAAJAAMAAABkAP7/AAAIAAMAAABlAP7/AAAJAAMAAABqAP3/AAAIAAYAAABqAP7/AAAIAAcAAABrAP3/AAAJAAYAAABrAP7/AAAJAAcAAABeAPz/AAAIAAQAAABeAP3/AAAIAAUAAABfAPz/AAAJAAQAAABfAP3/AAAJAAUAAABeAP7/AAAIAAUAAABfAP7/AAAJAAUAAAAcAPr/AAAEAAAAAAAjAPr/AAAEAAAAAAAqAPr/AAAEAAAAAAAPAPr/AQAAAAAACAARAAAAAgAAAAIAAAARAAEAAgAAAAMAAAASAAAAAgAAAAIAAAASAAEAAgAAAAMAAAAMAAAAAgAAAAIAAAAMAAEAAgAAAAMAAAANAAAAAgAAAAIAAAANAAEAAgAAAAMAAABMAAAAAgAAAAIAAABMAAEAAgAAAAMAAABNAAAAAgAAAAIAAABNAAEAAgAAAAMAAABRAAAAAgAAAAIAAABRAAEAAgAAAAMAAABSAAAAAgAAAAIAAABSAAEAAgAAAAMAAABuAAAAAgAAAAIAAABuAAEAAgAAAAMAAABvAAAAAgAAAAIAAABvAAEAAgAAAAMAAACIAAAAAgAAAAIAAACIAAEAAgAAAAMAAACJAAAAAgAAAAIAAACJAAEAAgAAAAMAAACKAAAAAgAAAAIAAACKAAEAAgAAAAMAAACLAAAAAgAAAAIAAACLAAEAAgAAAAMAAACMAAAAAgAAAAIAAACMAAEAAgAAAAMAAACNAAAAAgAAAAIAAACNAAEAAgAAAAMAAACOAAAAAgAAAAIAAACOAAEAAgAAAAMAAACPAAAAAgAAAAIAAACPAAEAAgAAAAMAAACQAAAAAgAAAAIAAACQAAEAAgAAAAMAAACRAAAAAgAAAAIAAACRAAEAAgAAAAMAAACSAAAAAgAAAAIAAACSAAEAAgAAAAMAAACTAAAAAgAAAAIAAACTAAEAAgAAAAMAAACUAAAAAgAAAAIAAACUAAEAAgAAAAMAAACVAAAAAgAAAAIAAACVAAEAAgAAAAMAAACWAAAAAgAAAAIAAACWAAEAAgAAAAMAAACXAAAAAgAAAAIAAACXAAEAAgAAAAMAAAALAAIAAAADAAIAAAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAQAAIAAAADAAIAAAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAAABAAIAAAAOAAIAAAABAAIAAAAvAAIAAAADAAIAAAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAAABAAIAAABLAAIAAAADAAIAAABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAAABAAIAAABQAAIAAAADAAIAAABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAAABAAIAAABtAAIAAAADAAIAAABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAAABAAIAAACHAAIAAAADAAIAAACIAAIAAQAAAAAABACJAAIAAQAAAAAABACKAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACQAAIAAQAAAAAABACRAAIAAQAAAAAABACSAAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACXAAIAAQAAAAAABACYAAIAAAABAAIAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAEAAADv//j/AAABAAEAAADv//n/AAABAAEAAADv//r/AAABAAEAAADv//v/AAABAAEAAADv//z/AAABAAEAAADv//3/AAABAAIAAAAPAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABPAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_70f5o")] +position = Vector2(-248, 0) + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("7_0jar8")] +position = Vector2(1144, -88) +item = ExtResource("8_qekij") +mushroom_if_small = true + +[node name="CastleBridge" parent="." instance=ExtResource("14_qekij")] +position = Vector2(2232, -24) +length = 16 + +[node name="CastleToad" parent="." instance=ExtResource("9_2lgfk")] +position = Vector2(2608, 0) + +[node name="Bowser" parent="." instance=ExtResource("11_doyrh")] +position = Vector2(2344, -32) + +[node name="Firebars" type="Node" parent="."] + +[node name="Firebar" parent="Firebars" instance=ExtResource("12_doyrh")] +position = Vector2(24, -56) +scale = Vector2(1, -1) + +[node name="Firebar2" parent="Firebars" instance=ExtResource("12_doyrh")] +position = Vector2(136, -56) +scale = Vector2(1, -1) + +[node name="Firebar3" parent="Firebars" instance=ExtResource("12_doyrh")] +position = Vector2(456, -88) +scale = Vector2(1, -1) + +[node name="Firebar4" parent="Firebars" instance=ExtResource("12_doyrh")] +position = Vector2(568, -88) +scale = Vector2(1, -1) + +[node name="Firebar5" parent="Firebars" instance=ExtResource("12_doyrh")] +position = Vector2(680, -88) +scale = Vector2(1, -1) + +[node name="Firebar6" parent="Firebars" instance=ExtResource("12_doyrh")] +position = Vector2(1000, -88) +scale = Vector2(1, -1) + +[node name="Firebar7" parent="Firebars" instance=ExtResource("12_doyrh")] +position = Vector2(1128, -88) +scale = Vector2(1, -1) + +[node name="DropShadow" parent="." instance=ExtResource("14_r7i1l")] + +[node name="LevelBG" parent="." instance=ExtResource("14_0jar8")] +particles = 3 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("15_qekij") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="FallingPlatform" parent="." instance=ExtResource("14_2xtdn")] +position = Vector2(832, -88) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("17_o71dm") +nodes_to_delete = [NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_gpbm3")] +position = Vector2(312, -120) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("18_gpbm3")] +position = Vector2(712, -184) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("18_gpbm3")] +position = Vector2(1416, -72) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("18_gpbm3")] +position = Vector2(2136, -104) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("7_0jar8")] +position = Vector2(744, -104) + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("7_0jar8")] +position = Vector2(1944, -56) +item = ExtResource("19_hkdad") + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("20_o71dm")] +position = Vector2(2608, 0) + +[node name="PipeArea" parent="." instance=ExtResource("20_pwxd1")] +position = Vector2(1520, -64) +target_level = "uid://dyswbc7kccrju" + +[node name="PipeArea2" parent="." instance=ExtResource("20_pwxd1")] +position = Vector2(1712, -48) +pipe_id = 1 +target_level = "uid://dyswbc7kccrju" +exit_only = true + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84183" to="Tiles/@Area2D@84183" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84184" to="Tiles/@Area2D@84184" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84185" to="Tiles/@Area2D@84185" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84186" to="Tiles/@Area2D@84186" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84187" to="Tiles/@Area2D@84187" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84188" to="Tiles/@Area2D@84188" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84189" to="Tiles/@Area2D@84189" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84190" to="Tiles/@Area2D@84190" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84191" to="Tiles/@Area2D@84191" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84192" to="Tiles/@Area2D@84192" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84193" to="Tiles/@Area2D@84193" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84194" to="Tiles/@Area2D@84194" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84195" to="Tiles/@Area2D@84195" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84196" to="Tiles/@Area2D@84196" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84197" to="Tiles/@Area2D@84197" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84198" to="Tiles/@Area2D@84198" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84199" to="Tiles/@Area2D@84199" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84200" to="Tiles/@Area2D@84200" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84201" to="Tiles/@Area2D@84201" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84202" to="Tiles/@Area2D@84202" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84203" to="Tiles/@Area2D@84203" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84204" to="Tiles/@Area2D@84204" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84205" to="Tiles/@Area2D@84205" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84206" to="Tiles/@Area2D@84206" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84207" to="Tiles/@Area2D@84207" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84208" to="Tiles/@Area2D@84208" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84209" to="Tiles/@Area2D@84209" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84210" to="Tiles/@Area2D@84210" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84211" to="Tiles/@Area2D@84211" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84212" to="Tiles/@Area2D@84212" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84213" to="Tiles/@Area2D@84213" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84214" to="Tiles/@Area2D@84214" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84215" to="Tiles/@Area2D@84215" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@84216" to="Tiles/@Area2D@84216" method="area_entered"] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] diff --git a/Scenes/Levels/SMBS/World1/1-4a.tscn b/Scenes/Levels/SMBS/World1/1-4a.tscn new file mode 100644 index 0000000..cd936e7 --- /dev/null +++ b/Scenes/Levels/SMBS/World1/1-4a.tscn @@ -0,0 +1,85 @@ +[gd_scene load_steps=12 format=4 uid="uid://dyswbc7kccrju"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_pk8df"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_7eway"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_3ym80"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_afrb6"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_45d7w"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="8_v352x"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="9_iekho"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="10_3ym80"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="11_afrb6"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="12_afrb6"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_45d7w"] + +[node name="Level" type="Node"] +script = ExtResource("1_pk8df") +music = ExtResource("2_7eway") +theme = "Underground" +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_3ym80")] +liquid_layer = 1 + +[node name="Tiles" parent="." instance=ExtResource("4_afrb6")] +tile_map_data = PackedByteArray("AAD9//3/AQAAAAAAAwD5//v/AQAAAAAAAwD5//X/AAAEAAIAAAD6//X/AAAEAAIAAAAGAPX/AAAEAAIAAAAFAPX/AAAEAAIAAAD8//X/AAAEAAIAAAD9//X/AAAEAAIAAAD+//X/AAAEAAIAAAD///X/AAAEAAIAAAD7//X/AAAEAAIAAAAAAPX/AAAEAAIAAAABAPX/AAAEAAIAAAACAPX/AAAEAAIAAAADAPX/AAAEAAIAAAAEAPX/AAAEAAIAAAD3//z/AAABAAAAAAD4//z/AAACAAAAAAD5//z/AAADAAAAAAD3//3/AAABAAEAAAD4//3/AAACAAEAAAD5//3/AAADAAEAAAD3//7/AAABAAEAAAD4//7/AAACAAEAAAD5//7/AAADAAEAAAD3////AAABAAEAAAD4////AAACAAEAAAD5////AAADAAEAAAD3/wAAAAAAAAsAAAD4/wAAAAACAAEAAAD5/wAAAAADAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAADAAEAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAADAAIAAADw/wAAAAABAAsAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAADv//b/AAABAAEAAADw//b/AAADAAEAAADv//f/AAABAAEAAADw//f/AAADAAEAAADv//j/AAABAAEAAADw//j/AAADAAEAAADv//n/AAABAAEAAADw//n/AAADAAEAAADv//r/AAABAAEAAADw//r/AAADAAEAAADv//v/AAABAAEAAADw//v/AAADAAEAAADv//z/AAABAAEAAADw//z/AAADAAEAAADv//3/AAABAAEAAADw//3/AAADAAEAAADv//7/AAABAAEAAADw//7/AAADAAEAAADv////AAABAAEAAADw////AAADAAEAAADv/wAAAAABAAEAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAAD8//7/AAABAAAAAAD9//7/AAADAAAAAAD8////AAABAAEAAAD9////AAADAAEAAAD8/wAAAAABAAEAAAD9/wAAAAADAAEAAAD8/wEAAAABAAEAAAD9/wEAAAADAAEAAAD8/wIAAAABAAIAAAD9/wIAAAADAAIAAAAAAAAAAAABAAAAAAABAAAAAAADAAAAAAAAAAEAAAABAAEAAAABAAEAAAADAAEAAAAAAAIAAAABAAIAAAABAAIAAAADAAIAAAAEAP7/AAABAAAAAAAFAP7/AAADAAAAAAAEAP//AAABAAEAAAAFAP//AAADAAEAAAAEAAAAAAABAAEAAAAFAAAAAAADAAEAAAAEAAEAAAABAAEAAAAFAAEAAAADAAEAAAAEAAIAAAABAAIAAAAFAAIAAAADAAIAAAAIAPz/AAABAAAAAAAJAPz/AAACAAAAAAAKAPz/AAADAAAAAAAIAP3/AAABAAEAAAAJAP3/AAACAAEAAAAKAP3/AAADAAEAAAAIAP7/AAABAAEAAAAJAP7/AAACAAEAAAAKAP7/AAADAAEAAAAIAP//AAABAAEAAAAJAP//AAACAAEAAAAKAP//AAADAAEAAAAIAAAAAAABAAEAAAAJAAAAAAACAAEAAAAKAAAAAAABAAsAAAAIAAEAAAABAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAAIAAIAAAABAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAADAAAAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAADAAEAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAADAAIAAAAUAAAAAAABAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAUAAEAAAABAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAUAAIAAAABAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAADv//X/AAABAAAAAADw//X/AAADAAAAAAD1//X/AAAEAAIAAAD2//X/AAAEAAIAAAD3//X/AAAEAAIAAAD4//X/AAAEAAIAAAAHAPX/AAAEAAIAAAAIAPX/AAAEAAIAAAAJAPX/AAAEAAIAAAAKAPX/AAAEAAIAAAALAPX/AAAEAAIAAAAMAPX/AAAEAAIAAAANAPX/AAAEAAIAAAAOAPX/AAAEAAIAAAAPAPX/AAAEAAIAAAAQAPX/AAAEAAIAAAARAPX/AAAEAAIAAAASAPX/AAAEAAIAAAATAPX/AAAEAAIAAAAUAPX/AAAEAAIAAAAVAPX/AAAEAAIAAAAWAPX/AAAEAAIAAAAXAPX/AAAEAAIAAAAYAPX/AAAEAAIAAAAZAPX/AAAEAAIAAAAaAPX/AAAEAAIAAAAbAPX/AAAEAAIAAAAcAPX/AAAEAAIAAAAdAPX/AAAEAAIAAAAeAPX/AAAEAAIAAAAfAPX/AAAEAAIAAAAgAPX/AAAEAAIAAAAhAPX/AAAEAAIAAAAfAPb/AAAEAAIAAAAfAPf/AAAEAAIAAAAfAPj/AAAEAAIAAAAfAPn/AAAEAAIAAAAfAPr/AAAEAAIAAAAfAPv/AAAEAAIAAAAfAPz/AAAEAAIAAAAfAP3/AAAEAAIAAAAfAP7/AAAEAAIAAAAfAP//AAAEAAIAAAAgAPb/AAAEAAIAAAAgAPf/AAAEAAIAAAAgAPj/AAAEAAIAAAAgAPn/AAAEAAIAAAAgAPr/AAAEAAIAAAAgAPv/AAAEAAIAAAAgAPz/AAAEAAIAAAAgAP3/AAAEAAIAAAAgAP7/AAAEAAIAAAAgAP//AAAEAAIAAAAhAPb/AAAEAAIAAAAhAPf/AAAEAAIAAAAhAPj/AAAEAAIAAAAhAPn/AAAEAAIAAAAhAPr/AAAEAAIAAAAhAPv/AAAEAAIAAAAhAPz/AAAEAAIAAAAhAP3/AAAEAAIAAAAhAP7/AAAEAAIAAAAhAP//AAAEAAIAAAAdAPz/AAAIAAAAAAAdAP3/AAAIAAEAAAAeAPz/AAAJAAAAAAAeAP3/AAAJAAEAAAAdAP7/AAAIAAEAAAAeAP7/AAAJAAEAAAAdAP//AAAIAAEAAAAeAP//AAAJAAEAAADx////AQAAAAAAAwDy////AQAAAAAAAwDz////AQAAAAAAAwD0////AQAAAAAAAwD1////AQAAAAAAAwD2////AQAAAAAAAwD3//v/AQAAAAAAAwD4//v/AQAAAAAAAwD8//3/AQAAAAAAAwAAAP//AQAAAAAAAwAEAP3/AQAAAAAAAwAFAP3/AQAAAAAAAwAIAPv/AQAAAAAAAwAJAPv/AQAAAAAAAwAKAPv/AQAAAAAAAwALAP//AQAAAAAAAwAMAP//AQAAAAAAAwANAP//AQAAAAAAAwAOAP//AQAAAAAAAwAPAP//AQAAAAAAAwAQAP//AQAAAAAAAwAUAP//AQAAAAAAAwAVAP//AQAAAAAAAwAWAP//AQAAAAAAAwAXAP//AQAAAAAAAwAYAP//AQAAAAAAAwAZAP//AQAAAAAAAwAaAP//AQAAAAAAAwAbAP//AQAAAAAAAwAcAP//AQAAAAAAAwAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAADAAAAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAADAAEAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_45d7w")] +position = Vector2(-200, -168) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("8_v352x") +nodes_to_delete = [NodePath("../Node")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("9_iekho")] +position = Vector2(24, -8) +id = 3 + +[node name="Node" type="Node" parent="."] + +[node name="Coin" parent="Node" instance=ExtResource("10_3ym80")] +position = Vector2(24, -8) + +[node name="PipeArea" parent="." instance=ExtResource("11_afrb6")] +position = Vector2(480, -64) +pipe_id = 1 +target_level = "uid://cklj7nelvsbdv" + +[node name="HardCameraRightLimit" parent="." instance=ExtResource("12_afrb6")] +position = Vector2(544, -104) + +[node name="DropShadow" parent="." instance=ExtResource("13_45d7w")] + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98902" to="Tiles/@Node2D@98902/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98903" to="Tiles/@Node2D@98903/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98904" to="Tiles/@Node2D@98904/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98905" to="Tiles/@Node2D@98905/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98906" to="Tiles/@Node2D@98906/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98907" to="Tiles/@Node2D@98907/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98908" to="Tiles/@Node2D@98908/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98909" to="Tiles/@Node2D@98909/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98910" to="Tiles/@Node2D@98910/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98911" to="Tiles/@Node2D@98911/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98912" to="Tiles/@Node2D@98912/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98913" to="Tiles/@Node2D@98913/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98914" to="Tiles/@Node2D@98914/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98915" to="Tiles/@Node2D@98915/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98916" to="Tiles/@Node2D@98916/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98917" to="Tiles/@Node2D@98917/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98918" to="Tiles/@Node2D@98918/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98919" to="Tiles/@Node2D@98919/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98920" to="Tiles/@Node2D@98920/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98921" to="Tiles/@Node2D@98921/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98922" to="Tiles/@Node2D@98922/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98923" to="Tiles/@Node2D@98923/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98924" to="Tiles/@Node2D@98924/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98925" to="Tiles/@Node2D@98925/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98926" to="Tiles/@Node2D@98926/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98927" to="Tiles/@Node2D@98927/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98928" to="Tiles/@Node2D@98928/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98929" to="Tiles/@Node2D@98929/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98930" to="Tiles/@Node2D@98930/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98931" to="Tiles/@Node2D@98931/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98932" to="Tiles/@Node2D@98932/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World2/2-1.tscn b/Scenes/Levels/SMBS/World2/2-1.tscn new file mode 100644 index 0000000..629e0a0 --- /dev/null +++ b/Scenes/Levels/SMBS/World2/2-1.tscn @@ -0,0 +1,512 @@ +[gd_scene load_steps=28 format=4 uid="uid://ycaposchtjsg"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_0a8nb"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Garden.json" id="2_5634l"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_0yfkp"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_je554"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_3rqcg"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="9_hge36"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="10_pmmd6"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="11_eflst"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="12_5634l"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="13_pmmd6"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="14_eflst"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="15_5634l"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="16_l44ma"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="17_l44ma"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="18_3b5sm"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="18_mps68"] +[ext_resource type="PackedScene" uid="uid://dn2oonncrmxb3" path="res://Scenes/Parts/LargeSPCastleDeco.tscn" id="19_3b5sm"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="20_cnkx2"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="21_u54v8"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="22_mboym"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="23_pfoxs"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="24_osugw"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="24_pfoxs"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_osugw"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="25_xb12n"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="26_glg7b"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="26_xb12n"] + +[node name="2-1" type="Node"] +script = ExtResource("1_0a8nb") +music = ExtResource("2_5634l") +theme = "Garden" +campaign = "SMBS" +world_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("5_0yfkp")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAApAAAAAAABAAAAAAApAAEAAAABAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAAAOAPz/AAAEAAIAAAAOAP3/AAAEAAIAAAAOAP7/AAAEAAIAAAAOAP//AAAEAAIAAAAPAPz/AAAEAAIAAAAPAP3/AAAEAAIAAAAPAP7/AAAEAAIAAAAPAP//AAAEAAIAAAANAP3/AAAEAAIAAAANAP7/AAAEAAIAAAANAP//AAAEAAIAAAAMAP7/AAAEAAIAAAAMAP//AAAEAAIAAAALAP//AAAEAAIAAAAaAPz/AAAEAAIAAAAaAP3/AAAEAAIAAAAaAP7/AAAEAAIAAAAaAP//AAAEAAIAAAAbAPz/AAAEAAIAAAAbAP3/AAAEAAIAAAAbAP7/AAAEAAIAAAAbAP//AAAEAAIAAAAcAP3/AAAEAAIAAAAcAP7/AAAEAAIAAAAcAP//AAAEAAIAAAAdAP7/AAAEAAIAAAAdAP//AAAEAAIAAAAeAP//AAAEAAIAAAA8AP7/AAAEAAIAAAA8AP//AAAEAAIAAAA9AP//AAAEAAIAAABkAP7/AAAEAAIAAABkAP//AAAEAAIAAABlAP7/AAAEAAIAAABlAP//AAAEAAIAAABmAP7/AAAEAAIAAABmAP//AAAEAAIAAABnAP7/AAAEAAIAAABnAP//AAAEAAIAAABoAP7/AAAEAAIAAABoAP//AAAEAAIAAABpAP7/AAAEAAIAAABpAP//AAAEAAIAAABmAPz/AAAEAAIAAABmAP3/AAAEAAIAAABnAPz/AAAEAAIAAABnAP3/AAAEAAIAAABoAPz/AAAEAAIAAABoAP3/AAAEAAIAAABpAPz/AAAEAAIAAABpAP3/AAAEAAIAAABoAPr/AAAEAAIAAABoAPv/AAAEAAIAAABpAPr/AAAEAAIAAABpAPv/AAAEAAIAAADAAP7/AAAEAAIAAADAAP//AAAEAAIAAADBAP7/AAAEAAIAAADBAP//AAAEAAIAAADCAP7/AAAEAAIAAADCAP//AAAEAAIAAADDAP//AAAEAAIAAAC/AP//AAAEAAIAAADdAPj/AAAEAAIAAADdAPn/AAAEAAIAAADdAPr/AAAEAAIAAADdAPv/AAAEAAIAAADdAPz/AAAEAAIAAADdAP3/AAAEAAIAAADdAP7/AAAEAAIAAADdAP//AAAEAAIAAADeAPj/AAAEAAIAAADeAPn/AAAEAAIAAADeAPr/AAAEAAIAAADeAPv/AAAEAAIAAADeAPz/AAAEAAIAAADeAP3/AAAEAAIAAADeAP7/AAAEAAIAAADeAP//AAAEAAIAAADSAP//AAAEAAIAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAADAAAAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAADAAEAAAA6AAAAAAABAAAAAAA7AAAAAAACAAAAAAA0AAAAAAABAAAAAAA1AAAAAAACAAAAAAA2AAAAAAADAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAADAAAAAAA6AAEAAAABAAEAAAA7AAEAAAACAAEAAAA0AAEAAAABAAEAAAA1AAEAAAACAAEAAAA2AAEAAAADAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAADAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAUAPz/AQAAAAAAAQAVAPz/AQAAAAAAAQAWAPz/AQAAAAAAAQAUAPj/AQAAAAAAAQAVAPj/AQAAAAAAAQAWAPj/AQAAAAAAAQATAPj/AQAAAAAABwA0AP3/AAAEAAIAAAA0AP7/AAAEAAIAAAA0AP//AAAEAAIAAAA1AP3/AAAEAAIAAAA1AP7/AAAEAAIAAAA1AP//AAAEAAIAAAA2AP3/AAAEAAIAAAA2AP7/AAAEAAIAAAA2AP//AAAEAAIAAAA6AP3/AAAEAAIAAAA6AP7/AAAEAAIAAAA6AP//AAAEAAIAAAA7AP3/AAAEAAIAAAA7AP7/AAAEAAIAAAA7AP//AAAEAAIAAAAuAP7/AAAEAAIAAAAuAP//AAAEAAIAAAAvAP3/AAAEAAIAAAAvAP7/AAAEAAIAAAAvAP//AAAEAAIAAAAwAP3/AAAEAAIAAAAwAP7/AAAEAAIAAAAwAP//AAAEAAIAAAAtAP//AAAEAAIAAABCAPz/AAAIAAIAAABCAP3/AAAIAAMAAABDAPz/AAAJAAIAAABDAP3/AAAJAAMAAABCAP7/AAAIAAMAAABDAP7/AAAJAAMAAABCAP//AAAIAAMAAABDAP//AAAJAAMAAABJAP3/AAAIAAQAAABJAP7/AAAIAAUAAABKAP3/AAAJAAQAAABKAP7/AAAJAAUAAABJAP//AAAIAAUAAABKAP//AAAJAAUAAABvAAAAAAABAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAADAAAAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAADAAEAAABvAAEAAAABAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAACTAAEAAAABAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAADAAEAAACTAAAAAAABAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAADAAAAAACkAAEAAAABAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAADAAEAAACkAAAAAAABAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAADAAAAAAC/AAAAAAABAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAADAAAAAAC/AAEAAAABAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAADAAEAAADHAAEAAAABAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAADHAAAAAAABAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAAB5AP3/AAAIAAYAAAB6AP3/AAAJAAYAAAB5AP7/AAAIAAcAAAB6AP7/AAAJAAcAAAB5AP//AAAIAAcAAAB6AP//AAAJAAcAAACfAP3/AAAIAAAAAACfAP7/AAAIAAEAAACgAP3/AAAJAAAAAACgAP7/AAAJAAEAAACfAP//AAAIAAEAAACgAP//AAAJAAEAAACpAP3/AAAIAAIAAACpAP7/AAAIAAMAAACqAP3/AAAJAAIAAACqAP7/AAAJAAMAAACpAP//AAAIAAMAAACqAP//AAAJAAMAAACtAP7/AAAIAAYAAACtAP//AAAIAAcAAACuAP7/AAAJAAYAAACuAP//AAAJAAcAAACxAPz/AAAIAAQAAACxAP3/AAAIAAUAAACyAPz/AAAJAAQAAACyAP3/AAAJAAUAAACxAP7/AAAIAAUAAACyAP7/AAAJAAUAAACxAP//AAAIAAUAAACyAP//AAAJAAUAAADKAPz/AQAAAAAAAgDKAPn/AQAAAAAACACQAPz/AQAAAAAAAQCRAPz/AQAAAAAAAQCSAPz/AQAAAAAAAQCPAPz/AQAAAAAAAQBzAPn/AQAAAAAAAQB0APn/AQAAAAAAAQB1APn/AQAAAAAAAQB2APn/AQAAAAAAAQB3APn/AQAAAAAAAQA3APn/AQAAAAAAAwA4APn/AQAAAAAAAwA5APn/AQAAAAAAAwAxAPn/AQAAAAAAAwAyAPn/AQAAAAAAAwAzAPn/AQAAAAAAAwA1APn/AQAAAAAACABSAPz/AQAAAAAAAgBTAPz/AQAAAAAAAgBUAPz/AQAAAAAAAgBVAPz/AQAAAAAAAgBWAPz/AQAAAAAAAgBSAPj/AQAAAAAAAgBUAPj/AQAAAAAAAgBVAPj/AQAAAAAAAgBWAPj/AQAAAAAAAgB+APz/AQAAAAAAAgB/APz/AQAAAAAAAgCBAPz/AQAAAAAAAgCCAPz/AQAAAAAAAgCtAPr/AQAAAAAAAQCuAPr/AQAAAAAAAQCvAPr/AQAAAAAACgDnAP//AAAEAAIAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAApAAIAAAABAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAADAAIAAAA0AAIAAAABAAIAAAA1AAIAAAACAAIAAAA2AAIAAAADAAIAAAA6AAIAAAABAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAADAAIAAABvAAIAAAABAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAADAAIAAACTAAIAAAABAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAADAAIAAACkAAIAAAABAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAADAAIAAAC/AAIAAAABAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAADAAIAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAACAAAAAAD+AAAAAAACAAAAAAD/AAAAAAACAAAAAAAAAQAAAAACAAAAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAACAAAAAAAGAQAAAAACAAAAAAAHAQAAAAADAAAAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAACAAEAAAD/AAEAAAACAAEAAAAAAQEAAAACAAEAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAACAAEAAAAGAQEAAAACAAEAAAAHAQEAAAADAAEAAADHAAIAAAABAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAACAAIAAAAGAQIAAAACAAIAAAAHAQIAAAADAAIAAAAkAAAAAAADAAAAAAAkAAEAAAADAAEAAAAkAAIAAAADAAIAAADWAPz/AQAAAAAACQB+APj/AQAAAAAAAQCAAPj/AQAAAAAAAQCBAPj/AQAAAAAAAQCCAPj/AQAAAAAAAQA=") + +[node name="Player" parent="." instance=ExtResource("6_je554")] +position = Vector2(-216, 0) + +[node name="DropShadow" parent="." instance=ExtResource("7_3rqcg")] + +[node name="DecoTiles" parent="." instance=ExtResource("9_hge36")] +tile_map_data = PackedByteArray("AAD6//3/AAAEAAAAAAD6//7/AAAEAAEAAAD6////AAAAAAEAAAD8//7/AAADAAAAAAD8////AAADAAEAAAAJAP7/AAADAAAAAAAJAP//AAADAAEAAAAIAP3/AAADAAAAAAAIAP7/AAADAAEAAAAIAP//AAADAAEAAAD/////AAABAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAAACAP//AAABAAEAAAAkAP3/AAADAAAAAAAkAP7/AAADAAEAAAAkAP//AAADAAEAAAA/AP3/AAADAAAAAAA/AP7/AAADAAEAAAA/AP//AAADAAEAAABOAP3/AAAEAAAAAABOAP7/AAAEAAEAAABOAP//AAAAAAEAAABaAP//AAADAAEAAABaAP7/AAADAAAAAABcAP3/AAAEAAAAAABcAP7/AAAEAAEAAABcAP//AAAAAAEAAABjAP//AAADAAEAAABjAP7/AAADAAAAAABdAP//AAABAAEAAABeAP//AAABAAEAAABfAP//AAABAAEAAABgAP//AAABAAEAAABhAP//AAABAAEAAABzAP//AAAAAAAAAAB0AP//AAABAAAAAAB1AP//AAACAAAAAAB8AP7/AAADAAAAAAB8AP//AAADAAEAAACVAP7/AAADAAAAAACVAP//AAADAAEAAACXAP3/AAADAAAAAACXAP7/AAADAAEAAACXAP//AAADAAEAAACYAP//AAABAAEAAACZAP//AAABAAEAAACaAP//AAABAAEAAACbAP//AAABAAEAAAClAP//AAABAAEAAACmAP//AAABAAEAAACnAP//AAABAAEAAACoAP//AAABAAEAAACkAP3/AAAEAAAAAACkAP7/AAAEAAEAAACkAP//AAAAAAEAAACsAP7/AAADAAAAAACsAP//AAADAAEAAAC4AP7/AAADAAAAAAC4AP//AAADAAEAAAC5AP//AAABAAEAAAC6AP//AAABAAEAAAC7AP//AAABAAEAAAC3AP//AAACAAAAAAC2AP//AAAAAAAAAADHAP//AAABAAEAAADIAP//AAABAAEAAAAiAP//AAACAAAAAAAhAP//AAAAAAAAAABHAP//AAACAAAAAABGAP//AAAAAAAAAABXAP//AAACAAAAAABWAP//AAAAAAAAAAA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(-8, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(744, -32) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(760, -48) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(1136, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(1296, 0) + +[node name="Goomba6" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(1328, 0) + +[node name="Goomba7" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(1392, 0) + +[node name="Goomba8" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(2080, 0) + +[node name="Goomba9" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(2104, 0) + +[node name="Goomba10" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(2128, 0) + +[node name="Goomba11" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(2192, 0) + +[node name="Goomba12" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(2504, 0) + +[node name="Goomba13" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(2480, 0) + +[node name="Goomba14" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(2696, -48) + +[node name="Goomba15" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(2664, 0) + +[node name="Goomba16" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(3272, 0) + +[node name="Goomba17" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(3296, 0) + +[node name="Goomba18" parent="Enemies" instance=ExtResource("10_pmmd6")] +position = Vector2(3464, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("11_eflst")] +position = Vector2(88, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("11_eflst")] +position = Vector2(112, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("11_eflst")] +position = Vector2(152, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("11_eflst")] +position = Vector2(336, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("11_eflst")] +position = Vector2(392, 0) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("11_eflst")] +position = Vector2(1480, 0) + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("11_eflst")] +position = Vector2(1512, 0) + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("11_eflst")] +position = Vector2(1880, 0) + +[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("11_eflst")] +position = Vector2(1920, -48) + +[node name="GreenKoopaTroopa10" parent="Enemies" instance=ExtResource("11_eflst")] +position = Vector2(1936, -48) + +[node name="GreenKoopaTroopa11" parent="Enemies" instance=ExtResource("11_eflst")] +position = Vector2(2432, 0) + +[node name="GreenKoopaTroopa12" parent="Enemies" instance=ExtResource("11_eflst")] +position = Vector2(3216, 0) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("12_5634l")] +position = Vector2(2408, 0) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("13_pmmd6")] +position = Vector2(1072, -64) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("13_pmmd6")] +position = Vector2(1184, -48) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("13_pmmd6")] +position = Vector2(2560, -48) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("13_pmmd6")] +position = Vector2(2720, -48) + +[node name="PirannhaPlant5" parent="Enemies" instance=ExtResource("13_pmmd6")] +position = Vector2(2784, -32) + +[node name="PirannhaPlant6" parent="Enemies" instance=ExtResource("13_pmmd6")] +position = Vector2(2848, -64) + +[node name="Trampoline" parent="." instance=ExtResource("14_eflst")] +position = Vector2(3512, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("15_5634l")] +position = Vector2(3704, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("16_l44ma")] +position = Vector2(3800, 0) + +[node name="Checkpoint" parent="." instance=ExtResource("17_l44ma")] +position = Vector2(2056, -64) +optional = true + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("18_mps68") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("18_3b5sm")] + +[node name="LargeCastleDeco" parent="." instance=ExtResource("19_3b5sm")] +position = Vector2(-216, -88) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("20_cnkx2") +nodes_to_delete = [NodePath("../Blocks")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("21_u54v8")] +position = Vector2(312, -56) +item = ExtResource("22_mboym") +metadata/r_coin_id = 0 + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("23_pfoxs")] +position = Vector2(1336, -120) +item = ExtResource("22_mboym") +metadata/r_coin_id = 1 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("21_u54v8")] +position = Vector2(2760, -88) +item = ExtResource("22_mboym") +metadata/r_coin_id = 3 + +[node name="QuestionBlock2" parent="ChallengeNodes" instance=ExtResource("23_pfoxs")] +position = Vector2(2056, -56) +item = ExtResource("22_mboym") +metadata/r_coin_id = 2 + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("24_pfoxs")] +position = Vector2(3096, -40) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("25_osugw")] +position = Vector2(3432, -120) +item = ExtResource("26_xb12n") + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("21_u54v8")] +position = Vector2(312, -56) + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("23_pfoxs")] +position = Vector2(1336, -120) + +[node name="QuestionBlock2" parent="Blocks" instance=ExtResource("23_pfoxs")] +position = Vector2(2056, -56) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("21_u54v8")] +position = Vector2(2760, -88) + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("25_osugw")] +position = Vector2(3432, -120) + +[node name="CheckpointFlag" parent="." instance=ExtResource("24_osugw")] +position = Vector2(2056, -64) + +[node name="BrickBlock" parent="." instance=ExtResource("21_u54v8")] +position = Vector2(2040, -120) +item = ExtResource("25_xb12n") + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(2664, -168) +script = ExtResource("26_glg7b") +heaven_scene = "uid://b25x1t17eeod4" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[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="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@73893" to="Tiles/@AnimatableBody2D@73893/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73893" to="Tiles/@AnimatableBody2D@73893/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73893" to="Tiles/@AnimatableBody2D@73893" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73893" to="Tiles/@AnimatableBody2D@73893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73893" to="Tiles/@AnimatableBody2D@73893" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73893" to="Tiles/@AnimatableBody2D@73893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73894" to="Tiles/@AnimatableBody2D@73894/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73894" to="Tiles/@AnimatableBody2D@73894/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73894" to="Tiles/@AnimatableBody2D@73894" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73894" to="Tiles/@AnimatableBody2D@73894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73894" to="Tiles/@AnimatableBody2D@73894" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73894" to="Tiles/@AnimatableBody2D@73894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73895" to="Tiles/@AnimatableBody2D@73895/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73895" to="Tiles/@AnimatableBody2D@73895/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73895" to="Tiles/@AnimatableBody2D@73895" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73895" to="Tiles/@AnimatableBody2D@73895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73895" to="Tiles/@AnimatableBody2D@73895" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73895" to="Tiles/@AnimatableBody2D@73895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73896" to="Tiles/@AnimatableBody2D@73896/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73896" to="Tiles/@AnimatableBody2D@73896/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73896" to="Tiles/@AnimatableBody2D@73896" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73896" to="Tiles/@AnimatableBody2D@73896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73896" to="Tiles/@AnimatableBody2D@73896" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73896" to="Tiles/@AnimatableBody2D@73896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73897" to="Tiles/@AnimatableBody2D@73897/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73897" to="Tiles/@AnimatableBody2D@73897/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73897" to="Tiles/@AnimatableBody2D@73897" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73897" to="Tiles/@AnimatableBody2D@73897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73897" to="Tiles/@AnimatableBody2D@73897" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73897" to="Tiles/@AnimatableBody2D@73897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73898" to="Tiles/@AnimatableBody2D@73898/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73898" to="Tiles/@AnimatableBody2D@73898/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73898" to="Tiles/@AnimatableBody2D@73898" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73898" to="Tiles/@AnimatableBody2D@73898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73898" to="Tiles/@AnimatableBody2D@73898" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73898" to="Tiles/@AnimatableBody2D@73898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@73899" to="Tiles/@AnimatableBody2D@73899/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73899" to="Tiles/@AnimatableBody2D@73899/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73899" to="Tiles/@AnimatableBody2D@73899" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73899" to="Tiles/@AnimatableBody2D@73899" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73899" to="Tiles/@AnimatableBody2D@73899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73899" to="Tiles/@AnimatableBody2D@73899" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73899" to="Tiles/@AnimatableBody2D@73899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73900" to="Tiles/@AnimatableBody2D@73900/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73900" to="Tiles/@AnimatableBody2D@73900/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73900" to="Tiles/@AnimatableBody2D@73900" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73900" to="Tiles/@AnimatableBody2D@73900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73900" to="Tiles/@AnimatableBody2D@73900" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73900" to="Tiles/@AnimatableBody2D@73900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73901" to="Tiles/@AnimatableBody2D@73901/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73901" to="Tiles/@AnimatableBody2D@73901/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73901" to="Tiles/@AnimatableBody2D@73901" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73901" to="Tiles/@AnimatableBody2D@73901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73901" to="Tiles/@AnimatableBody2D@73901" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73901" to="Tiles/@AnimatableBody2D@73901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73902" to="Tiles/@AnimatableBody2D@73902/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73902" to="Tiles/@AnimatableBody2D@73902/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73902" to="Tiles/@AnimatableBody2D@73902" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73902" to="Tiles/@AnimatableBody2D@73902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73902" to="Tiles/@AnimatableBody2D@73902" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73902" to="Tiles/@AnimatableBody2D@73902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73903" to="Tiles/@AnimatableBody2D@73903/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73903" to="Tiles/@AnimatableBody2D@73903/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73903" to="Tiles/@AnimatableBody2D@73903" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73903" to="Tiles/@AnimatableBody2D@73903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73903" to="Tiles/@AnimatableBody2D@73903" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73903" to="Tiles/@AnimatableBody2D@73903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73904" to="Tiles/@AnimatableBody2D@73904/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73904" to="Tiles/@AnimatableBody2D@73904/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73904" to="Tiles/@AnimatableBody2D@73904" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73904" to="Tiles/@AnimatableBody2D@73904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73904" to="Tiles/@AnimatableBody2D@73904" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73904" to="Tiles/@AnimatableBody2D@73904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73905" to="Tiles/@AnimatableBody2D@73905/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73905" to="Tiles/@AnimatableBody2D@73905/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73905" to="Tiles/@AnimatableBody2D@73905" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73905" to="Tiles/@AnimatableBody2D@73905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73905" to="Tiles/@AnimatableBody2D@73905" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73905" to="Tiles/@AnimatableBody2D@73905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73906" to="Tiles/@AnimatableBody2D@73906/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73906" to="Tiles/@AnimatableBody2D@73906/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73906" to="Tiles/@AnimatableBody2D@73906" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73906" to="Tiles/@AnimatableBody2D@73906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73906" to="Tiles/@AnimatableBody2D@73906" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73906" to="Tiles/@AnimatableBody2D@73906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73907" to="Tiles/@AnimatableBody2D@73907/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73907" to="Tiles/@AnimatableBody2D@73907/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73907" to="Tiles/@AnimatableBody2D@73907" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73907" to="Tiles/@AnimatableBody2D@73907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73907" to="Tiles/@AnimatableBody2D@73907" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73907" to="Tiles/@AnimatableBody2D@73907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73908" to="Tiles/@AnimatableBody2D@73908/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73908" to="Tiles/@AnimatableBody2D@73908/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73908" to="Tiles/@AnimatableBody2D@73908" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73908" to="Tiles/@AnimatableBody2D@73908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73908" to="Tiles/@AnimatableBody2D@73908" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73908" to="Tiles/@AnimatableBody2D@73908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73909" to="Tiles/@Node2D@73909/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73910" to="Tiles/@Node2D@73910/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73911" to="Tiles/@Node2D@73911/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73912" to="Tiles/@Node2D@73912/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@73913" to="Tiles/@Node2D@73913/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73914" to="Tiles/@AnimatableBody2D@73914/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73914" to="Tiles/@AnimatableBody2D@73914/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73914" to="Tiles/@AnimatableBody2D@73914" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73914" to="Tiles/@AnimatableBody2D@73914" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73914" to="Tiles/@AnimatableBody2D@73914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73914" to="Tiles/@AnimatableBody2D@73914" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73914" to="Tiles/@AnimatableBody2D@73914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73915" to="Tiles/@AnimatableBody2D@73915/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73915" to="Tiles/@AnimatableBody2D@73915/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73915" to="Tiles/@AnimatableBody2D@73915" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73915" to="Tiles/@AnimatableBody2D@73915" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73915" to="Tiles/@AnimatableBody2D@73915/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73915" to="Tiles/@AnimatableBody2D@73915" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73915" to="Tiles/@AnimatableBody2D@73915/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73916" to="Tiles/@AnimatableBody2D@73916/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73916" to="Tiles/@AnimatableBody2D@73916/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73916" to="Tiles/@AnimatableBody2D@73916" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73916" to="Tiles/@AnimatableBody2D@73916" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73916" to="Tiles/@AnimatableBody2D@73916/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73916" to="Tiles/@AnimatableBody2D@73916" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73916" to="Tiles/@AnimatableBody2D@73916/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73917" to="Tiles/@AnimatableBody2D@73917/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73917" to="Tiles/@AnimatableBody2D@73917/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73917" to="Tiles/@AnimatableBody2D@73917" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73917" to="Tiles/@AnimatableBody2D@73917" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73917" to="Tiles/@AnimatableBody2D@73917/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73917" to="Tiles/@AnimatableBody2D@73917" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73917" to="Tiles/@AnimatableBody2D@73917/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73918" to="Tiles/@AnimatableBody2D@73918/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73918" to="Tiles/@AnimatableBody2D@73918/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73918" to="Tiles/@AnimatableBody2D@73918" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73918" to="Tiles/@AnimatableBody2D@73918" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73918" to="Tiles/@AnimatableBody2D@73918/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73918" to="Tiles/@AnimatableBody2D@73918" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73918" to="Tiles/@AnimatableBody2D@73918/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73919" to="Tiles/@AnimatableBody2D@73919/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73919" to="Tiles/@AnimatableBody2D@73919/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73919" to="Tiles/@AnimatableBody2D@73919" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73919" to="Tiles/@AnimatableBody2D@73919" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73919" to="Tiles/@AnimatableBody2D@73919/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73919" to="Tiles/@AnimatableBody2D@73919" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73919" to="Tiles/@AnimatableBody2D@73919/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73920" to="Tiles/@AnimatableBody2D@73920/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73920" to="Tiles/@AnimatableBody2D@73920/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73920" to="Tiles/@AnimatableBody2D@73920" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73920" to="Tiles/@AnimatableBody2D@73920" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73920" to="Tiles/@AnimatableBody2D@73920/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73920" to="Tiles/@AnimatableBody2D@73920" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73920" to="Tiles/@AnimatableBody2D@73920/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73921" to="Tiles/@AnimatableBody2D@73921/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73921" to="Tiles/@AnimatableBody2D@73921/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73921" to="Tiles/@AnimatableBody2D@73921" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73921" to="Tiles/@AnimatableBody2D@73921" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73921" to="Tiles/@AnimatableBody2D@73921/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73921" to="Tiles/@AnimatableBody2D@73921" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73921" to="Tiles/@AnimatableBody2D@73921/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73922" to="Tiles/@AnimatableBody2D@73922/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73922" to="Tiles/@AnimatableBody2D@73922/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73922" to="Tiles/@AnimatableBody2D@73922" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73922" to="Tiles/@AnimatableBody2D@73922" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73922" to="Tiles/@AnimatableBody2D@73922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73922" to="Tiles/@AnimatableBody2D@73922" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73922" to="Tiles/@AnimatableBody2D@73922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73923" to="Tiles/@AnimatableBody2D@73923/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73923" to="Tiles/@AnimatableBody2D@73923/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73923" to="Tiles/@AnimatableBody2D@73923" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73923" to="Tiles/@AnimatableBody2D@73923" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73923" to="Tiles/@AnimatableBody2D@73923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73923" to="Tiles/@AnimatableBody2D@73923" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73923" to="Tiles/@AnimatableBody2D@73923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73924" to="Tiles/@AnimatableBody2D@73924/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73924" to="Tiles/@AnimatableBody2D@73924/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73924" to="Tiles/@AnimatableBody2D@73924" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73924" to="Tiles/@AnimatableBody2D@73924" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73924" to="Tiles/@AnimatableBody2D@73924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73924" to="Tiles/@AnimatableBody2D@73924" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73924" to="Tiles/@AnimatableBody2D@73924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73925" to="Tiles/@AnimatableBody2D@73925/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73925" to="Tiles/@AnimatableBody2D@73925/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73925" to="Tiles/@AnimatableBody2D@73925" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73925" to="Tiles/@AnimatableBody2D@73925" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73925" to="Tiles/@AnimatableBody2D@73925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73925" to="Tiles/@AnimatableBody2D@73925" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73925" to="Tiles/@AnimatableBody2D@73925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73926" to="Tiles/@AnimatableBody2D@73926/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73926" to="Tiles/@AnimatableBody2D@73926/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73926" to="Tiles/@AnimatableBody2D@73926" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73926" to="Tiles/@AnimatableBody2D@73926" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73926" to="Tiles/@AnimatableBody2D@73926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73926" to="Tiles/@AnimatableBody2D@73926" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73926" to="Tiles/@AnimatableBody2D@73926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73927" to="Tiles/@AnimatableBody2D@73927/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73927" to="Tiles/@AnimatableBody2D@73927/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73927" to="Tiles/@AnimatableBody2D@73927" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73927" to="Tiles/@AnimatableBody2D@73927" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73927" to="Tiles/@AnimatableBody2D@73927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73927" to="Tiles/@AnimatableBody2D@73927" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73927" to="Tiles/@AnimatableBody2D@73927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73928" to="Tiles/@AnimatableBody2D@73928/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73928" to="Tiles/@AnimatableBody2D@73928/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73928" to="Tiles/@AnimatableBody2D@73928" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73928" to="Tiles/@AnimatableBody2D@73928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73928" to="Tiles/@AnimatableBody2D@73928" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73928" to="Tiles/@AnimatableBody2D@73928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73929" to="Tiles/@AnimatableBody2D@73929/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73929" to="Tiles/@AnimatableBody2D@73929/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73929" to="Tiles/@AnimatableBody2D@73929" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73929" to="Tiles/@AnimatableBody2D@73929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73929" to="Tiles/@AnimatableBody2D@73929" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73929" to="Tiles/@AnimatableBody2D@73929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73930" to="Tiles/@AnimatableBody2D@73930/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73930" to="Tiles/@AnimatableBody2D@73930/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73930" to="Tiles/@AnimatableBody2D@73930" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73930" to="Tiles/@AnimatableBody2D@73930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73930" to="Tiles/@AnimatableBody2D@73930" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73930" to="Tiles/@AnimatableBody2D@73930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73931" to="Tiles/@AnimatableBody2D@73931/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73931" to="Tiles/@AnimatableBody2D@73931/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73931" to="Tiles/@AnimatableBody2D@73931" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73931" to="Tiles/@AnimatableBody2D@73931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73931" to="Tiles/@AnimatableBody2D@73931" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73931" to="Tiles/@AnimatableBody2D@73931/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73932" to="Tiles/@AnimatableBody2D@73932/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73932" to="Tiles/@AnimatableBody2D@73932/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73932" to="Tiles/@AnimatableBody2D@73932" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73932" to="Tiles/@AnimatableBody2D@73932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73932" to="Tiles/@AnimatableBody2D@73932" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73932" to="Tiles/@AnimatableBody2D@73932/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73933" to="Tiles/@AnimatableBody2D@73933/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73933" to="Tiles/@AnimatableBody2D@73933/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73933" to="Tiles/@AnimatableBody2D@73933" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73933" to="Tiles/@AnimatableBody2D@73933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73933" to="Tiles/@AnimatableBody2D@73933" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73933" to="Tiles/@AnimatableBody2D@73933/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@73934" to="Tiles/@AnimatableBody2D@73934/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@73934" to="Tiles/@AnimatableBody2D@73934/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73934" to="Tiles/@AnimatableBody2D@73934" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@73934" to="Tiles/@AnimatableBody2D@73934/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73934" to="Tiles/@AnimatableBody2D@73934" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@73934" to="Tiles/@AnimatableBody2D@73934/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World2/2-2.tscn b/Scenes/Levels/SMBS/World2/2-2.tscn new file mode 100644 index 0000000..a56c01d --- /dev/null +++ b/Scenes/Levels/SMBS/World2/2-2.tscn @@ -0,0 +1,220 @@ +[gd_scene load_steps=18 format=4 uid="uid://bai8yq7658vif"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_bhdk2"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_4j3as"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_83sws"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_dj0k6"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="7_ifswk"] +[ext_resource type="PackedScene" uid="uid://d04e1qv3si8j" path="res://Scenes/Prefabs/Entities/Enemies/RedCheepCheep.tscn" id="8_2ohtr"] +[ext_resource type="PackedScene" uid="uid://bdirphnfabey8" path="res://Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn" id="9_qlqef"] +[ext_resource type="PackedScene" uid="uid://b7560x2o4qeuo" path="res://Scenes/Prefabs/LevelObjects/WaterCurrentArea.tscn" id="10_xbqug"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="12_17bpp"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_20miu"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="14_4j3as"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="14_83sws"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="15_dj0k6"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="17_60i58"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="17_xbqug"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_kyftl"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="19_17bpp"] + +[node name="2-2SP" type="Node"] +script = ExtResource("1_bhdk2") +music = ExtResource("2_4j3as") +theme = "Underwater" +campaign = "SMBS" +world_id = 2 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_83sws")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAAAAAsAAAAqAAEAAAACAAEAAAArAAAAAAADAAEAAAArAAEAAAADAAEAAAAqAP3/AAABAAAAAAAqAP7/AAABAAEAAAAqAP//AAABAAEAAAArAP3/AAAKAAsAAAArAP7/AAADAAEAAAArAP//AAADAAEAAAArAPv/AAAAAAAAAAArAPz/AAAAAAEAAAAwAPv/AAAAAAAAAAAwAPz/AAAAAAEAAAAwAP3/AAAJAAsAAAAwAP7/AAABAAEAAAAwAP//AAABAAEAAAAxAP7/AAABAAsAAAAxAP//AAACAAEAAAAxAP3/AAADAAAAAAAwAAAAAAABAAEAAAAwAAEAAAABAAEAAAAxAAAAAAACAAEAAAAxAAEAAAACAAEAAAAyAP7/AAADAAAAAAAyAP//AAABAAsAAAAyAAAAAAACAAEAAAAyAAEAAAACAAEAAAAzAP//AAADAAAAAAAzAAAAAAABAAsAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAAAAAsAAAA3AAEAAAACAAEAAAA4AAAAAAABAAsAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAAAAAsAAABKAAEAAAACAAEAAABLAAAAAAABAAsAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAADAAAAAABTAAEAAAADAAEAAABKAPz/AAACAAAAAABKAP3/AAAAAAwAAABKAP7/AAABAAEAAABKAP//AAABAAEAAABLAPz/AAADAAAAAABLAP3/AAADAAEAAABLAP7/AAADAAEAAABLAP//AAADAAEAAABIAPz/AAAHAAsAAABIAP3/AAABAAIAAABJAPz/AAACAAAAAABJAP3/AAACAAIAAAA7APz/AAABAAMAAAA8APz/AAACAAMAAAA9APz/AAACAAMAAAA+APz/AAACAAMAAAA/APz/AAACAAMAAABAAPz/AAACAAMAAABBAPz/AAACAAMAAABCAPz/AAACAAMAAABDAPz/AAACAAMAAABEAPz/AAACAAMAAABFAPz/AAACAAMAAABGAPz/AAACAAMAAABHAPz/AAACAAMAAAA3AP3/AAABAAAAAAA3AP7/AAABAAEAAAA3AP//AAABAAEAAAA4AP3/AAADAAAAAAA4AP7/AAADAAEAAAA4AP//AAADAAEAAAA3APb/AAABAAEAAAA3APf/AAABAAEAAAA3APj/AAABAAIAAAA4APb/AAADAAEAAAA4APf/AAADAAEAAAA4APj/AAADAAIAAABXAAAAAAABAAAAAABXAAEAAAABAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAAAAAsAAABrAAEAAAACAAEAAABsAAAAAAACAAEAAABsAAEAAAACAAEAAABtAAAAAAADAAEAAABtAAEAAAADAAEAAABrAP//AAABAAEAAABsAP//AAABAAsAAABtAP//AAADAAAAAABrAP7/AAABAAAAAABsAP7/AAADAAAAAAB2AAAAAAABAAEAAAB2AAEAAAABAAEAAAB3AAAAAAABAAsAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAAAAAsAAACIAAEAAAACAAEAAACJAAAAAAADAAEAAACJAAEAAAADAAEAAAB2AP//AAABAAAAAAB3AP//AAAKAAsAAAB3AP7/AAAAAAAAAACIAPv/AAAHAAsAAACIAPz/AAABAAEAAACIAP3/AAABAAEAAACIAP7/AAABAAEAAACIAP//AAABAAEAAACJAPv/AAAIAAsAAACJAPz/AAADAAEAAACJAP3/AAADAAEAAACJAP7/AAADAAEAAACJAP//AAADAAEAAACHAPn/AAAAAAAAAACHAPr/AAAAAAEAAACHAPv/AAALAAwAAACKAPn/AAAAAAAAAACKAPr/AAAAAAEAAACKAPv/AAAMAAwAAACQAPn/AAAAAAAAAACQAPr/AAAAAAEAAACQAPv/AAALAAwAAACRAPv/AAAHAAsAAACRAPz/AAABAAEAAACRAP3/AAABAAEAAACRAP7/AAABAAEAAACRAP//AAABAAEAAACRAAAAAAABAAEAAACRAAEAAAABAAEAAACSAPv/AAAIAAsAAACSAPz/AAADAAEAAACSAP3/AAADAAEAAACSAP7/AAADAAEAAACSAP//AAADAAEAAACSAAAAAAABAAsAAACSAAEAAAACAAEAAACTAPn/AAAAAAAAAACTAPr/AAAAAAEAAACTAPv/AAAMAAwAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAADAAAAAACzAAEAAAADAAEAAACyAPv/AAABAAAAAACyAPz/AAABAAEAAACyAP3/AAABAAIAAACzAPv/AAADAAAAAACzAPz/AAADAAEAAACzAP3/AAADAAIAAAC2APb/AAABAAEAAAC2APf/AAABAAEAAAC2APj/AAABAAEAAAC2APn/AAABAAEAAAC2APr/AAABAAEAAAC2APv/AAABAAEAAAC2APz/AAABAAEAAAC2AP3/AAABAAEAAAC2AP7/AAABAAEAAAC2AP//AAABAAEAAAC2AAAAAAABAAEAAAC2AAEAAAABAAEAAAC3APb/AAADAAEAAAC3APf/AAADAAEAAAC3APj/AAADAAEAAAC3APn/AAADAAEAAAC3APr/AAADAAEAAAC3APv/AAADAAEAAAC3APz/AAADAAEAAAC3AP3/AAADAAEAAAC3AP7/AAADAAEAAAC3AP//AAADAAEAAAC3AAAAAAADAAEAAAC3AAEAAAADAAEAAACyAPb/AAABAAEAAACyAPf/AAABAAEAAACyAPj/AAABAAIAAACzAPb/AAADAAEAAACzAPf/AAADAAEAAACzAPj/AAADAAIAAACgAPn/AAABAAMAAAChAPn/AAACAAMAAACiAPn/AAACAAMAAACjAPn/AAACAAMAAACkAPn/AAADAAMAAACgAP3/AAABAAMAAAChAP3/AAACAAMAAACiAP3/AAACAAMAAACjAP3/AAACAAMAAACkAP3/AAADAAMAAACYAPn/AAABAAMAAACZAPn/AAACAAMAAACaAPn/AAACAAMAAACbAPn/AAACAAMAAACcAPn/AAADAAMAAACYAP3/AAABAAMAAACZAP3/AAACAAMAAACaAP3/AAACAAMAAACbAP3/AAACAAMAAACcAP3/AAADAAMAAACnAPv/AAAHAAYAAACnAPz/AAAHAAYAAACnAP3/AAAHAAYAAACnAP7/AAAHAAYAAACnAP//AAAHAAYAAACuAP3/AAAHAAYAAACuAP7/AAAHAAYAAACuAP//AAAHAAYAAACaAPf/AAAHAAYAAACaAPj/AAAHAAYAAACCAP7/AAAHAAYAAACCAP//AAAHAAYAAAB9AP3/AAAHAAYAAAB9AP7/AAAHAAYAAAB9AP//AAAHAAYAAABsAPj/AAABAAAAAABsAPn/AAABAAEAAABsAPr/AAAHAAwAAABtAPj/AAACAAAAAABtAPn/AAACAAEAAABtAPr/AAACAAIAAABuAPj/AAACAAAAAABuAPn/AAACAAEAAABuAPr/AAACAAIAAABvAPj/AAADAAAAAABvAPn/AAADAAEAAABvAPr/AAADAAIAAABoAPr/AAABAAIAAABpAPr/AAAIAAwAAABqAPr/AAACAAMAAABrAPr/AAACAAMAAABoAPb/AAABAAEAAABoAPf/AAABAAEAAABoAPj/AAABAAEAAABoAPn/AAABAAEAAABpAPb/AAADAAEAAABpAPf/AAADAAEAAABpAPj/AAADAAEAAABpAPn/AAADAAEAAABhAPv/AAAHAAYAAABhAPz/AAAHAAYAAABhAP3/AAAHAAYAAABhAP7/AAAHAAYAAABhAP//AAAHAAYAAABJAPr/AAAHAAYAAABJAPv/AAAHAAYAAAA9APr/AAAHAAYAAAA9APv/AAAHAAYAAACzAPn/AAALAAAAAACzAPr/AAALAAEAAAC0APn/AAAMAAAAAAC0APr/AAAMAAEAAACyAPn/AAAKAAAAAACyAPr/AAAKAAEAAACyAP7/AAAKAAAAAACyAP//AAAKAAEAAACzAP7/AAALAAAAAACzAP//AAALAAEAAAC0AP7/AAAMAAAAAAC0AP//AAAMAAEAAAC1AP7/AAAJAAEAAAC1AP//AAAJAAEAAAC1APn/AAAJAAEAAAC1APr/AAAJAAEAAAC0APv/AAAIAAEAAAC1APv/AAAJAAEAAAC0APz/AAAIAAEAAAC1APz/AAAJAAEAAAC0AP3/AAAIAAEAAAC1AP3/AAAJAAEAAAC0AAAAAAAIAAEAAAC1AAAAAAAJAAEAAAC0AAEAAAAIAAEAAAC1AAEAAAAJAAEAAAC0APb/AAAIAAEAAAC1APb/AAAJAAEAAAC0APf/AAAIAAEAAAC1APf/AAAJAAEAAAC0APj/AAAIAAEAAAC1APj/AAAJAAEAAACRAPn/AAAIAAIAAACRAPr/AAAIAAMAAACSAPn/AAAJAAIAAACSAPr/AAAJAAMAAACIAPn/AAAIAAQAAACIAPr/AAAIAAUAAACJAPn/AAAJAAQAAACJAPr/AAAJAAUAAABqAPj/AAAIAAYAAABqAPn/AAAIAAcAAABrAPj/AAAJAAYAAABrAPn/AAAJAAcAAABIAP7/AAAKAAIAAABIAP//AAAKAAMAAABJAP7/AAALAAIAAABJAP//AAALAAMAAAAkAP7/AAAHAAYAAAAkAP//AAAHAAYAAAAeAPv/AAABAAMAAAAfAPv/AAACAAMAAAAgAPv/AAACAAMAAAAhAPv/AAADAAMAAAAUAPv/AAAHAAYAAAAUAPz/AAAHAAYAAAAUAP3/AAAHAAYAAAAUAP7/AAAHAAYAAAAUAP//AAAHAAYAAAAgAPn/AAAHAAYAAAAgAPr/AAAHAAYAAAAEAPz/AAABAAMAAAAFAPz/AAACAAMAAAAGAPz/AAACAAMAAAAHAPz/AAACAAMAAAAIAPz/AAADAAMAAAD7//3/AAAHAAYAAAD7//7/AAAHAAYAAAD7////AAAHAAYAAAD+////AQAAAAAAAwAAAP//AQAAAAAAAwAOAPn/AQAAAAAAAwAPAPn/AQAAAAAAAwAQAPn/AQAAAAAAAwAYAP//AQAAAAAAAwAZAP//AQAAAAAAAwAaAP//AQAAAAAAAwAtAP7/AQAAAAAAAwAuAP7/AQAAAAAAAwA+APv/AQAAAAAAAwA/APv/AQAAAAAAAwBAAPv/AQAAAAAAAwBBAPv/AQAAAAAAAwBCAPv/AQAAAAAAAwBDAPv/AQAAAAAAAwBEAPv/AQAAAAAAAwA7APv/AQAAAAAAAwA8APv/AQAAAAAAAwBUAP7/AQAAAAAAAwBVAP7/AQAAAAAAAwBWAP7/AQAAAAAAAwBvAP7/AQAAAAAAAwBwAP//AQAAAAAAAwBxAP//AQAAAAAAAwBzAP//AQAAAAAAAwB0AP7/AQAAAAAAAwCLAP3/AQAAAAAAAwCMAP3/AQAAAAAAAwCNAP3/AQAAAAAAAwCOAP3/AQAAAAAAAwCPAP3/AQAAAAAAAwCMAP//AQAAAAAAAwCNAP//AQAAAAAAAwCOAP//AQAAAAAAAwCPAP//AQAAAAAAAwCYAPz/AQAAAAAAAwCZAPz/AQAAAAAAAwCaAPz/AQAAAAAAAwCbAPz/AQAAAAAAAwCcAPz/AQAAAAAAAwA3APX/AAABAAAAAAA4APX/AAADAAAAAABYAPb/AAAHAAYAAABYAPf/AAAHAAYAAABYAPj/AAAHAAYAAABRAPX/AAABAAMAAABSAPX/AAACAAMAAABTAPX/AAACAAMAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAADAAMAAABoAPX/AAABAAAAAABpAPX/AAADAAAAAACrAPb/AAAHAAYAAACrAPf/AAAHAAYAAACrAPj/AAAHAAYAAACrAPn/AAAHAAYAAACrAPr/AAAHAAYAAACrAPX/AAABAAMAAACsAPX/AAACAAMAAACtAPX/AAACAAMAAACuAPX/AAACAAMAAACvAPX/AAACAAMAAACwAPX/AAACAAMAAACxAPX/AAACAAMAAACyAPX/AAAHAAsAAACzAPX/AAADAAAAAAC0APX/AAAIAAEAAAC1APX/AAAJAAEAAAC2APX/AAABAAAAAAC3APX/AAADAAAAAABYAPn/AAAHAAYAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAADAAIAAAAwAAIAAAABAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAADAAIAAABXAAIAAAABAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAADAAIAAAB2AAIAAAABAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAADAAIAAACRAAIAAAABAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAAIAAwAAAC0AAIAAAACAAMAAAC1AAIAAAACAAMAAAC2AAIAAAAHAAwAAAC3AAIAAAAIAAwAAAC4AAIAAAADAAMAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_dj0k6")] +position = Vector2(-216, -136) + +[node name="Water" parent="." instance=ExtResource("4_83sws")] +visibility_layer = 2 +z_index = -4096 +z_as_relative = false +tile_map_data = PackedByteArray("AADw//X/AgAAAAQAAADx//X/AgAAAAQAAADy//X/AgAAAAQAAADz//X/AgAAAAQAAAD0//X/AgAAAAQAAAD1//X/AgAAAAQAAAD2//X/AgAAAAQAAAD3//X/AgAAAAQAAAD4//X/AgAAAAQAAAD5//X/AgAAAAQAAAD6//X/AgAAAAQAAAD7//X/AgAAAAQAAAD8//X/AgAAAAQAAAD9//X/AgAAAAQAAAD+//X/AgAAAAQAAAD///X/AgAAAAQAAAAAAPX/AgAAAAQAAAABAPX/AgAAAAQAAAACAPX/AgAAAAQAAAADAPX/AgAAAAQAAAAEAPX/AgAAAAQAAAAFAPX/AgAAAAQAAAAGAPX/AgAAAAQAAAAHAPX/AgAAAAQAAAAIAPX/AgAAAAQAAAAJAPX/AgAAAAQAAAAKAPX/AgAAAAQAAAALAPX/AgAAAAQAAAAMAPX/AgAAAAQAAAANAPX/AgAAAAQAAAAOAPX/AgAAAAQAAAAPAPX/AgAAAAQAAAAQAPX/AgAAAAQAAAARAPX/AgAAAAQAAAASAPX/AgAAAAQAAAATAPX/AgAAAAQAAAAUAPX/AgAAAAQAAAAVAPX/AgAAAAQAAAAWAPX/AgAAAAQAAAAXAPX/AgAAAAQAAAAYAPX/AgAAAAQAAAAZAPX/AgAAAAQAAAAaAPX/AgAAAAQAAAAbAPX/AgAAAAQAAAAcAPX/AgAAAAQAAAAdAPX/AgAAAAQAAAAeAPX/AgAAAAQAAAAfAPX/AgAAAAQAAAAgAPX/AgAAAAQAAAAhAPX/AgAAAAQAAAAiAPX/AgAAAAQAAAAjAPX/AgAAAAQAAAAkAPX/AgAAAAQAAAAlAPX/AgAAAAQAAAAmAPX/AgAAAAQAAAAnAPX/AgAAAAQAAAAoAPX/AgAAAAQAAAApAPX/AgAAAAQAAAAqAPX/AgAAAAQAAAArAPX/AgAAAAQAAAAsAPX/AgAAAAQAAAAtAPX/AgAAAAQAAAAuAPX/AgAAAAQAAAAvAPX/AgAAAAQAAAAwAPX/AgAAAAQAAAAxAPX/AgAAAAQAAAAyAPX/AgAAAAQAAAAzAPX/AgAAAAQAAAA0APX/AgAAAAQAAAA1APX/AgAAAAQAAAA2APX/AgAAAAQAAAA3APX/AgAAAAQAAAA4APX/AgAAAAQAAAA5APX/AgAAAAQAAAA6APX/AgAAAAQAAAA7APX/AgAAAAQAAAA8APX/AgAAAAQAAAA9APX/AgAAAAQAAAA+APX/AgAAAAQAAAA/APX/AgAAAAQAAABAAPX/AgAAAAQAAABBAPX/AgAAAAQAAABCAPX/AgAAAAQAAABDAPX/AgAAAAQAAABEAPX/AgAAAAQAAABFAPX/AgAAAAQAAABGAPX/AgAAAAQAAABHAPX/AgAAAAQAAABIAPX/AgAAAAQAAABJAPX/AgAAAAQAAABKAPX/AgAAAAQAAABLAPX/AgAAAAQAAABMAPX/AgAAAAQAAABNAPX/AgAAAAQAAABOAPX/AgAAAAQAAABPAPX/AgAAAAQAAABQAPX/AgAAAAQAAABRAPX/AgAAAAQAAABSAPX/AgAAAAQAAABTAPX/AgAAAAQAAABUAPX/AgAAAAQAAABVAPX/AgAAAAQAAABWAPX/AgAAAAQAAABXAPX/AgAAAAQAAABYAPX/AgAAAAQAAABaAPX/AgAAAAQAAABbAPX/AgAAAAQAAABcAPX/AgAAAAQAAABdAPX/AgAAAAQAAABeAPX/AgAAAAQAAABfAPX/AgAAAAQAAABgAPX/AgAAAAQAAABhAPX/AgAAAAQAAABiAPX/AgAAAAQAAABjAPX/AgAAAAQAAABkAPX/AgAAAAQAAABlAPX/AgAAAAQAAABmAPX/AgAAAAQAAABnAPX/AgAAAAQAAABoAPX/AgAAAAQAAABpAPX/AgAAAAQAAABqAPX/AgAAAAQAAABrAPX/AgAAAAQAAABsAPX/AgAAAAQAAABtAPX/AgAAAAQAAABuAPX/AgAAAAQAAABvAPX/AgAAAAQAAABwAPX/AgAAAAQAAABxAPX/AgAAAAQAAAByAPX/AgAAAAQAAABzAPX/AgAAAAQAAAB0APX/AgAAAAQAAAB1APX/AgAAAAQAAAB2APX/AgAAAAQAAAB3APX/AgAAAAQAAAB4APX/AgAAAAQAAAB5APX/AgAAAAQAAAB6APX/AgAAAAQAAAB7APX/AgAAAAQAAAB8APX/AgAAAAQAAAB9APX/AgAAAAQAAAB+APX/AgAAAAQAAAB/APX/AgAAAAQAAACAAPX/AgAAAAQAAACBAPX/AgAAAAQAAACCAPX/AgAAAAQAAACDAPX/AgAAAAQAAACEAPX/AgAAAAQAAACFAPX/AgAAAAQAAACGAPX/AgAAAAQAAACHAPX/AgAAAAQAAACIAPX/AgAAAAQAAACJAPX/AgAAAAQAAACKAPX/AgAAAAQAAACLAPX/AgAAAAQAAACMAPX/AgAAAAQAAACNAPX/AgAAAAQAAACOAPX/AgAAAAQAAACPAPX/AgAAAAQAAACQAPX/AgAAAAQAAACRAPX/AgAAAAQAAACSAPX/AgAAAAQAAACTAPX/AgAAAAQAAACUAPX/AgAAAAQAAACVAPX/AgAAAAQAAACWAPX/AgAAAAQAAACXAPX/AgAAAAQAAACYAPX/AgAAAAQAAACZAPX/AgAAAAQAAACaAPX/AgAAAAQAAACbAPX/AgAAAAQAAACcAPX/AgAAAAQAAACdAPX/AgAAAAQAAACeAPX/AgAAAAQAAACfAPX/AgAAAAQAAACgAPX/AgAAAAQAAAChAPX/AgAAAAQAAABZAPX/AgAAAAQAAACiAPX/AgAAAAQAAACjAPX/AgAAAAQAAACkAPX/AgAAAAQAAAClAPX/AgAAAAQAAACmAPX/AgAAAAQAAACnAPX/AgAAAAQAAACoAPX/AgAAAAQAAACpAPX/AgAAAAQAAACqAPX/AgAAAAQAAACrAPX/AgAAAAQAAACsAPX/AgAAAAQAAACtAPX/AgAAAAQAAACuAPX/AgAAAAQAAACvAPX/AgAAAAQAAACvAPb/AgAAAAUAAACvAPf/AgAAAAUAAACvAPj/AgAAAAUAAACvAPn/AgAAAAUAAACvAPr/AgAAAAUAAACvAPv/AgAAAAUAAACvAPz/AgAAAAUAAACvAP3/AgAAAAUAAACvAP7/AgAAAAUAAACvAP//AgAAAAUAAACvAAAAAgAAAAUAAACvAAEAAgAAAAUAAABkAAEAAgAAAAUAAABlAAEAAgAAAAUAAABmAAEAAgAAAAUAAABnAAEAAgAAAAUAAABoAAEAAgAAAAUAAABpAAEAAgAAAAUAAABqAAEAAgAAAAUAAABrAAEAAgAAAAUAAABsAAEAAgAAAAUAAABtAAEAAgAAAAUAAABuAAEAAgAAAAUAAABvAAEAAgAAAAUAAABwAAEAAgAAAAUAAABxAAEAAgAAAAUAAAByAAEAAgAAAAUAAABzAAEAAgAAAAUAAAB0AAEAAgAAAAUAAAB1AAEAAgAAAAUAAAB2AAEAAgAAAAUAAAB3AAEAAgAAAAUAAAB4AAEAAgAAAAUAAAB5AAEAAgAAAAUAAAB6AAEAAgAAAAUAAAB7AAEAAgAAAAUAAAB8AAEAAgAAAAUAAAB9AAEAAgAAAAUAAAB+AAEAAgAAAAUAAAB/AAEAAgAAAAUAAACAAAEAAgAAAAUAAACBAAEAAgAAAAUAAACCAAEAAgAAAAUAAACDAAEAAgAAAAUAAACEAAEAAgAAAAUAAACFAAEAAgAAAAUAAACGAAEAAgAAAAUAAACHAAEAAgAAAAUAAACIAAEAAgAAAAUAAACJAAEAAgAAAAUAAACKAAEAAgAAAAUAAACLAAEAAgAAAAUAAACMAAEAAgAAAAUAAACNAAEAAgAAAAUAAACOAAEAAgAAAAUAAACPAAEAAgAAAAUAAACQAAEAAgAAAAUAAACRAAEAAgAAAAUAAACSAAEAAgAAAAUAAACTAAEAAgAAAAUAAACUAAEAAgAAAAUAAACVAAEAAgAAAAUAAACWAAEAAgAAAAUAAACXAAEAAgAAAAUAAACYAAEAAgAAAAUAAACZAAEAAgAAAAUAAACaAAEAAgAAAAUAAACbAAEAAgAAAAUAAACcAAEAAgAAAAUAAACdAAEAAgAAAAUAAACeAAEAAgAAAAUAAACfAAEAAgAAAAUAAACgAAEAAgAAAAUAAAChAAEAAgAAAAUAAACiAAEAAgAAAAUAAACjAAEAAgAAAAUAAACkAAEAAgAAAAUAAAClAAEAAgAAAAUAAACmAAEAAgAAAAUAAACnAAEAAgAAAAUAAACoAAEAAgAAAAUAAACpAAEAAgAAAAUAAACqAAEAAgAAAAUAAACrAAEAAgAAAAUAAACsAAEAAgAAAAUAAACtAAEAAgAAAAUAAACuAAEAAgAAAAUAAAArAAEAAgAAAAUAAAAsAAEAAgAAAAUAAAAtAAEAAgAAAAUAAAAuAAEAAgAAAAUAAAAvAAEAAgAAAAUAAAAwAAEAAgAAAAUAAAAxAAEAAgAAAAUAAAAyAAEAAgAAAAUAAAAzAAEAAgAAAAUAAAA0AAEAAgAAAAUAAAA1AAEAAgAAAAUAAAA2AAEAAgAAAAUAAAA3AAEAAgAAAAUAAAA4AAEAAgAAAAUAAAA5AAEAAgAAAAUAAAA6AAEAAgAAAAUAAAA7AAEAAgAAAAUAAAA8AAEAAgAAAAUAAAA9AAEAAgAAAAUAAAA+AAEAAgAAAAUAAAA/AAEAAgAAAAUAAABAAAEAAgAAAAUAAABBAAEAAgAAAAUAAABCAAEAAgAAAAUAAABDAAEAAgAAAAUAAABEAAEAAgAAAAUAAABFAAEAAgAAAAUAAABGAAEAAgAAAAUAAABHAAEAAgAAAAUAAABIAAEAAgAAAAUAAABJAAEAAgAAAAUAAABKAAEAAgAAAAUAAABLAAEAAgAAAAUAAABMAAEAAgAAAAUAAABNAAEAAgAAAAUAAABOAAEAAgAAAAUAAABPAAEAAgAAAAUAAABQAAEAAgAAAAUAAABRAAEAAgAAAAUAAABSAAEAAgAAAAUAAABTAAEAAgAAAAUAAABUAAEAAgAAAAUAAABVAAEAAgAAAAUAAABWAAEAAgAAAAUAAABXAAEAAgAAAAUAAABYAAEAAgAAAAUAAABZAAEAAgAAAAUAAABaAAEAAgAAAAUAAABbAAEAAgAAAAUAAABcAAEAAgAAAAUAAABdAAEAAgAAAAUAAABeAAEAAgAAAAUAAABfAAEAAgAAAAUAAABgAAEAAgAAAAUAAABhAAEAAgAAAAUAAABiAAEAAgAAAAUAAABjAAEAAgAAAAUAAADq/wEAAgAAAAUAAADr/wEAAgAAAAUAAADs/wEAAgAAAAUAAADt/wEAAgAAAAUAAADu/wEAAgAAAAUAAADv/wEAAgAAAAUAAADw/wEAAgAAAAUAAADx/wEAAgAAAAUAAADy/wEAAgAAAAUAAADz/wEAAgAAAAUAAAD0/wEAAgAAAAUAAAD1/wEAAgAAAAUAAAD2/wEAAgAAAAUAAAD3/wEAAgAAAAUAAAD4/wEAAgAAAAUAAAD5/wEAAgAAAAUAAAD6/wEAAgAAAAUAAAD7/wEAAgAAAAUAAAD8/wEAAgAAAAUAAAD9/wEAAgAAAAUAAAD+/wEAAgAAAAUAAAD//wEAAgAAAAUAAAAAAAEAAgAAAAUAAAABAAEAAgAAAAUAAAACAAEAAgAAAAUAAAADAAEAAgAAAAUAAAAEAAEAAgAAAAUAAAAFAAEAAgAAAAUAAAAGAAEAAgAAAAUAAAAHAAEAAgAAAAUAAAAIAAEAAgAAAAUAAAAJAAEAAgAAAAUAAAAKAAEAAgAAAAUAAAALAAEAAgAAAAUAAAAMAAEAAgAAAAUAAAANAAEAAgAAAAUAAAAOAAEAAgAAAAUAAAAPAAEAAgAAAAUAAAAQAAEAAgAAAAUAAAARAAEAAgAAAAUAAAASAAEAAgAAAAUAAAATAAEAAgAAAAUAAAAUAAEAAgAAAAUAAAAVAAEAAgAAAAUAAAAWAAEAAgAAAAUAAAAXAAEAAgAAAAUAAAAYAAEAAgAAAAUAAAAZAAEAAgAAAAUAAAAaAAEAAgAAAAUAAAAbAAEAAgAAAAUAAAAcAAEAAgAAAAUAAAAdAAEAAgAAAAUAAAAeAAEAAgAAAAUAAAAfAAEAAgAAAAUAAAAgAAEAAgAAAAUAAAAhAAEAAgAAAAUAAAAiAAEAAgAAAAUAAAAjAAEAAgAAAAUAAAAkAAEAAgAAAAUAAAAlAAEAAgAAAAUAAAAmAAEAAgAAAAUAAAAnAAEAAgAAAAUAAAAoAAEAAgAAAAUAAAApAAEAAgAAAAUAAAAqAAEAAgAAAAUAAADw//b/AgAAAAUAAADw//f/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADq//X/AgAAAAUAAADq//b/AgAAAAUAAADq//f/AgAAAAUAAADq//j/AgAAAAUAAADq//n/AgAAAAUAAADq//r/AgAAAAUAAADq//v/AgAAAAUAAADq//z/AgAAAAUAAADq//3/AgAAAAUAAADq//7/AgAAAAUAAADq////AgAAAAUAAADq/wAAAgAAAAUAAADr//X/AgAAAAUAAADr//b/AgAAAAUAAADr//f/AgAAAAUAAADr//j/AgAAAAUAAADr//n/AgAAAAUAAADr//r/AgAAAAUAAADr//v/AgAAAAUAAADr//z/AgAAAAUAAADr//3/AgAAAAUAAADr//7/AgAAAAUAAADr////AgAAAAUAAADr/wAAAgAAAAUAAADs//X/AgAAAAUAAADs//b/AgAAAAUAAADs//f/AgAAAAUAAADs//j/AgAAAAUAAADs//n/AgAAAAUAAADs//r/AgAAAAUAAADs//v/AgAAAAUAAADs//z/AgAAAAUAAADs//3/AgAAAAUAAADs//7/AgAAAAUAAADs////AgAAAAUAAADs/wAAAgAAAAUAAADt//X/AgAAAAUAAADt//b/AgAAAAUAAADt//f/AgAAAAUAAADt//j/AgAAAAUAAADt//n/AgAAAAUAAADt//r/AgAAAAUAAADt//v/AgAAAAUAAADt//z/AgAAAAUAAADt//3/AgAAAAUAAADt//7/AgAAAAUAAADt////AgAAAAUAAADt/wAAAgAAAAUAAADu//X/AgAAAAUAAADu//b/AgAAAAUAAADu//f/AgAAAAUAAADu//j/AgAAAAUAAADu//n/AgAAAAUAAADu//r/AgAAAAUAAADu//v/AgAAAAUAAADu//z/AgAAAAUAAADu//3/AgAAAAUAAADu//7/AgAAAAUAAADu////AgAAAAUAAADu/wAAAgAAAAUAAADv//X/AgAAAAUAAADv//b/AgAAAAUAAADv//f/AgAAAAUAAADv//j/AgAAAAUAAADv//n/AgAAAAUAAADv//r/AgAAAAUAAADv//v/AgAAAAUAAADv//z/AgAAAAUAAADv//3/AgAAAAUAAADv//7/AgAAAAUAAADv////AgAAAAUAAADv/wAAAgAAAAUAAADx//b/AgAAAAUAAADx//f/AgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADy//b/AgAAAAUAAADy//f/AgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADz//b/AgAAAAUAAADz//f/AgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAAD0//b/AgAAAAUAAAD0//f/AgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD1//b/AgAAAAUAAAD1//f/AgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD2//b/AgAAAAUAAAD2//f/AgAAAAUAAAD2//j/AgAAAAUAAAD2//n/AgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD3//b/AgAAAAUAAAD3//f/AgAAAAUAAAD3//j/AgAAAAUAAAD3//n/AgAAAAUAAAD3//r/AgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD4//b/AgAAAAUAAAD4//f/AgAAAAUAAAD4//j/AgAAAAUAAAD4//n/AgAAAAUAAAD4//r/AgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD5//b/AgAAAAUAAAD5//f/AgAAAAUAAAD5//j/AgAAAAUAAAD5//n/AgAAAAUAAAD5//r/AgAAAAUAAAD5//v/AgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD6//b/AgAAAAUAAAD6//f/AgAAAAUAAAD6//j/AgAAAAUAAAD6//n/AgAAAAUAAAD6//r/AgAAAAUAAAD6//v/AgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD7//b/AgAAAAUAAAD7//f/AgAAAAUAAAD7//j/AgAAAAUAAAD7//n/AgAAAAUAAAD7//r/AgAAAAUAAAD7//v/AgAAAAUAAAD7//z/AgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD8//b/AgAAAAUAAAD8//f/AgAAAAUAAAD8//j/AgAAAAUAAAD8//n/AgAAAAUAAAD8//r/AgAAAAUAAAD8//v/AgAAAAUAAAD8//z/AgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD9//b/AgAAAAUAAAD9//f/AgAAAAUAAAD9//j/AgAAAAUAAAD9//n/AgAAAAUAAAD9//r/AgAAAAUAAAD9//v/AgAAAAUAAAD9//z/AgAAAAUAAAD9//3/AgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD+//b/AgAAAAUAAAD+//f/AgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD+//r/AgAAAAUAAAD+//v/AgAAAAUAAAD+//z/AgAAAAUAAAD+//3/AgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD///b/AgAAAAUAAAD///f/AgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///r/AgAAAAUAAAD///v/AgAAAAUAAAD///z/AgAAAAUAAAD///3/AgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAAAAPb/AgAAAAUAAAAAAPf/AgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAABAPb/AgAAAAUAAAABAPf/AgAAAAUAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPr/AgAAAAUAAAABAPv/AgAAAAUAAAABAPz/AgAAAAUAAAABAP3/AgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAACAPb/AgAAAAUAAAACAPf/AgAAAAUAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPr/AgAAAAUAAAACAPv/AgAAAAUAAAACAPz/AgAAAAUAAAACAP3/AgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAADAPb/AgAAAAUAAAADAPf/AgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPr/AgAAAAUAAAADAPv/AgAAAAUAAAADAPz/AgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAAEAPb/AgAAAAUAAAAEAPf/AgAAAAUAAAAEAPj/AgAAAAUAAAAEAPn/AgAAAAUAAAAEAPr/AgAAAAUAAAAEAPv/AgAAAAUAAAAEAPz/AgAAAAUAAAAEAP3/AgAAAAUAAAAEAP7/AgAAAAUAAAAEAP//AgAAAAUAAAAEAAAAAgAAAAUAAAAFAPb/AgAAAAUAAAAFAPf/AgAAAAUAAAAFAPj/AgAAAAUAAAAFAPn/AgAAAAUAAAAFAPr/AgAAAAUAAAAFAPv/AgAAAAUAAAAFAPz/AgAAAAUAAAAFAP3/AgAAAAUAAAAFAP7/AgAAAAUAAAAFAP//AgAAAAUAAAAFAAAAAgAAAAUAAAAGAPb/AgAAAAUAAAAGAPf/AgAAAAUAAAAGAPj/AgAAAAUAAAAGAPn/AgAAAAUAAAAGAPr/AgAAAAUAAAAGAPv/AgAAAAUAAAAGAPz/AgAAAAUAAAAGAP3/AgAAAAUAAAAGAP7/AgAAAAUAAAAGAP//AgAAAAUAAAAGAAAAAgAAAAUAAAAHAPb/AgAAAAUAAAAHAPf/AgAAAAUAAAAHAPj/AgAAAAUAAAAHAPn/AgAAAAUAAAAHAPr/AgAAAAUAAAAHAPv/AgAAAAUAAAAHAPz/AgAAAAUAAAAHAP3/AgAAAAUAAAAHAP7/AgAAAAUAAAAHAP//AgAAAAUAAAAHAAAAAgAAAAUAAAAIAPb/AgAAAAUAAAAIAPf/AgAAAAUAAAAIAPj/AgAAAAUAAAAIAPn/AgAAAAUAAAAIAPr/AgAAAAUAAAAIAPv/AgAAAAUAAAAIAPz/AgAAAAUAAAAIAP3/AgAAAAUAAAAIAP7/AgAAAAUAAAAIAP//AgAAAAUAAAAIAAAAAgAAAAUAAAAJAPb/AgAAAAUAAAAJAPf/AgAAAAUAAAAJAPj/AgAAAAUAAAAJAPn/AgAAAAUAAAAJAPr/AgAAAAUAAAAJAPv/AgAAAAUAAAAJAPz/AgAAAAUAAAAJAP3/AgAAAAUAAAAJAP7/AgAAAAUAAAAJAP//AgAAAAUAAAAJAAAAAgAAAAUAAAAKAPb/AgAAAAUAAAAKAPf/AgAAAAUAAAAKAPj/AgAAAAUAAAAKAPn/AgAAAAUAAAAKAPr/AgAAAAUAAAAKAPv/AgAAAAUAAAAKAPz/AgAAAAUAAAAKAP3/AgAAAAUAAAAKAP7/AgAAAAUAAAAKAP//AgAAAAUAAAAKAAAAAgAAAAUAAAALAPb/AgAAAAUAAAALAPf/AgAAAAUAAAALAPj/AgAAAAUAAAALAPn/AgAAAAUAAAALAPr/AgAAAAUAAAALAPv/AgAAAAUAAAALAPz/AgAAAAUAAAALAP3/AgAAAAUAAAALAP7/AgAAAAUAAAALAP//AgAAAAUAAAALAAAAAgAAAAUAAAAMAPb/AgAAAAUAAAAMAPf/AgAAAAUAAAAMAPj/AgAAAAUAAAAMAPn/AgAAAAUAAAAMAPr/AgAAAAUAAAAMAPv/AgAAAAUAAAAMAPz/AgAAAAUAAAAMAP3/AgAAAAUAAAAMAP7/AgAAAAUAAAAMAP//AgAAAAUAAAAMAAAAAgAAAAUAAAANAPb/AgAAAAUAAAANAPf/AgAAAAUAAAANAPj/AgAAAAUAAAANAPn/AgAAAAUAAAANAPr/AgAAAAUAAAANAPv/AgAAAAUAAAANAPz/AgAAAAUAAAANAP3/AgAAAAUAAAANAP7/AgAAAAUAAAANAP//AgAAAAUAAAANAAAAAgAAAAUAAAAOAPb/AgAAAAUAAAAOAPf/AgAAAAUAAAAOAPj/AgAAAAUAAAAOAPn/AgAAAAUAAAAOAPr/AgAAAAUAAAAOAPv/AgAAAAUAAAAOAPz/AgAAAAUAAAAOAP3/AgAAAAUAAAAOAP7/AgAAAAUAAAAOAP//AgAAAAUAAAAOAAAAAgAAAAUAAAAPAPb/AgAAAAUAAAAPAPf/AgAAAAUAAAAPAPj/AgAAAAUAAAAPAPn/AgAAAAUAAAAPAPr/AgAAAAUAAAAPAPv/AgAAAAUAAAAPAPz/AgAAAAUAAAAPAP3/AgAAAAUAAAAPAP7/AgAAAAUAAAAPAP//AgAAAAUAAAAPAAAAAgAAAAUAAAAQAPb/AgAAAAUAAAAQAPf/AgAAAAUAAAAQAPj/AgAAAAUAAAAQAPn/AgAAAAUAAAAQAPr/AgAAAAUAAAAQAPv/AgAAAAUAAAAQAPz/AgAAAAUAAAAQAP3/AgAAAAUAAAAQAP7/AgAAAAUAAAAQAP//AgAAAAUAAAAQAAAAAgAAAAUAAAARAPb/AgAAAAUAAAARAPf/AgAAAAUAAAARAPj/AgAAAAUAAAARAPn/AgAAAAUAAAARAPr/AgAAAAUAAAARAPv/AgAAAAUAAAARAPz/AgAAAAUAAAARAP3/AgAAAAUAAAARAP7/AgAAAAUAAAARAP//AgAAAAUAAAARAAAAAgAAAAUAAAASAPb/AgAAAAUAAAASAPf/AgAAAAUAAAASAPj/AgAAAAUAAAASAPn/AgAAAAUAAAASAPr/AgAAAAUAAAASAPv/AgAAAAUAAAASAPz/AgAAAAUAAAASAP3/AgAAAAUAAAASAP7/AgAAAAUAAAASAP//AgAAAAUAAAASAAAAAgAAAAUAAAATAPb/AgAAAAUAAAATAPf/AgAAAAUAAAATAPj/AgAAAAUAAAATAPn/AgAAAAUAAAATAPr/AgAAAAUAAAATAPv/AgAAAAUAAAATAPz/AgAAAAUAAAATAP3/AgAAAAUAAAATAP7/AgAAAAUAAAATAP//AgAAAAUAAAATAAAAAgAAAAUAAAAUAPb/AgAAAAUAAAAUAPf/AgAAAAUAAAAUAPj/AgAAAAUAAAAUAPn/AgAAAAUAAAAUAPr/AgAAAAUAAAAUAPv/AgAAAAUAAAAUAPz/AgAAAAUAAAAUAP3/AgAAAAUAAAAUAP7/AgAAAAUAAAAUAP//AgAAAAUAAAAUAAAAAgAAAAUAAAAVAPb/AgAAAAUAAAAVAPf/AgAAAAUAAAAVAPj/AgAAAAUAAAAVAPn/AgAAAAUAAAAVAPr/AgAAAAUAAAAVAPv/AgAAAAUAAAAVAPz/AgAAAAUAAAAVAP3/AgAAAAUAAAAVAP7/AgAAAAUAAAAVAP//AgAAAAUAAAAVAAAAAgAAAAUAAAAWAPb/AgAAAAUAAAAWAPf/AgAAAAUAAAAWAPj/AgAAAAUAAAAWAPn/AgAAAAUAAAAWAPr/AgAAAAUAAAAWAPv/AgAAAAUAAAAWAPz/AgAAAAUAAAAWAP3/AgAAAAUAAAAWAP7/AgAAAAUAAAAWAP//AgAAAAUAAAAWAAAAAgAAAAUAAAAXAPb/AgAAAAUAAAAXAPf/AgAAAAUAAAAXAPj/AgAAAAUAAAAXAPn/AgAAAAUAAAAXAPr/AgAAAAUAAAAXAPv/AgAAAAUAAAAXAPz/AgAAAAUAAAAXAP3/AgAAAAUAAAAXAP7/AgAAAAUAAAAXAP//AgAAAAUAAAAXAAAAAgAAAAUAAAAYAPb/AgAAAAUAAAAYAPf/AgAAAAUAAAAYAPj/AgAAAAUAAAAYAPn/AgAAAAUAAAAYAPr/AgAAAAUAAAAYAPv/AgAAAAUAAAAYAPz/AgAAAAUAAAAYAP3/AgAAAAUAAAAYAP7/AgAAAAUAAAAYAP//AgAAAAUAAAAYAAAAAgAAAAUAAAAZAPb/AgAAAAUAAAAZAPf/AgAAAAUAAAAZAPj/AgAAAAUAAAAZAPn/AgAAAAUAAAAZAPr/AgAAAAUAAAAZAPv/AgAAAAUAAAAZAPz/AgAAAAUAAAAZAP3/AgAAAAUAAAAZAP7/AgAAAAUAAAAZAP//AgAAAAUAAAAZAAAAAgAAAAUAAAAaAPb/AgAAAAUAAAAaAPf/AgAAAAUAAAAaAPj/AgAAAAUAAAAaAPn/AgAAAAUAAAAaAPr/AgAAAAUAAAAaAPv/AgAAAAUAAAAaAPz/AgAAAAUAAAAaAP3/AgAAAAUAAAAaAP7/AgAAAAUAAAAaAP//AgAAAAUAAAAaAAAAAgAAAAUAAAAbAPb/AgAAAAUAAAAbAPf/AgAAAAUAAAAbAPj/AgAAAAUAAAAbAPn/AgAAAAUAAAAbAPr/AgAAAAUAAAAbAPv/AgAAAAUAAAAbAPz/AgAAAAUAAAAbAP3/AgAAAAUAAAAbAP7/AgAAAAUAAAAbAP//AgAAAAUAAAAbAAAAAgAAAAUAAAAcAPb/AgAAAAUAAAAcAPf/AgAAAAUAAAAcAPj/AgAAAAUAAAAcAPn/AgAAAAUAAAAcAPr/AgAAAAUAAAAcAPv/AgAAAAUAAAAcAPz/AgAAAAUAAAAcAP3/AgAAAAUAAAAcAP7/AgAAAAUAAAAcAP//AgAAAAUAAAAcAAAAAgAAAAUAAAAdAPb/AgAAAAUAAAAdAPf/AgAAAAUAAAAdAPj/AgAAAAUAAAAdAPn/AgAAAAUAAAAdAPr/AgAAAAUAAAAdAPv/AgAAAAUAAAAdAPz/AgAAAAUAAAAdAP3/AgAAAAUAAAAdAP7/AgAAAAUAAAAdAP//AgAAAAUAAAAdAAAAAgAAAAUAAAAeAPb/AgAAAAUAAAAeAPf/AgAAAAUAAAAeAPj/AgAAAAUAAAAeAPn/AgAAAAUAAAAeAPr/AgAAAAUAAAAeAPv/AgAAAAUAAAAeAPz/AgAAAAUAAAAeAP3/AgAAAAUAAAAeAP7/AgAAAAUAAAAeAP//AgAAAAUAAAAeAAAAAgAAAAUAAAAfAPb/AgAAAAUAAAAfAPf/AgAAAAUAAAAfAPj/AgAAAAUAAAAfAPn/AgAAAAUAAAAfAPr/AgAAAAUAAAAfAPv/AgAAAAUAAAAfAPz/AgAAAAUAAAAfAP3/AgAAAAUAAAAfAP7/AgAAAAUAAAAfAP//AgAAAAUAAAAfAAAAAgAAAAUAAAAgAPb/AgAAAAUAAAAgAPf/AgAAAAUAAAAgAPj/AgAAAAUAAAAgAPn/AgAAAAUAAAAgAPr/AgAAAAUAAAAgAPv/AgAAAAUAAAAgAPz/AgAAAAUAAAAgAP3/AgAAAAUAAAAgAP7/AgAAAAUAAAAgAP//AgAAAAUAAAAgAAAAAgAAAAUAAAAhAPb/AgAAAAUAAAAhAPf/AgAAAAUAAAAhAPj/AgAAAAUAAAAhAPn/AgAAAAUAAAAhAPr/AgAAAAUAAAAhAPv/AgAAAAUAAAAhAPz/AgAAAAUAAAAhAP3/AgAAAAUAAAAhAP7/AgAAAAUAAAAhAP//AgAAAAUAAAAhAAAAAgAAAAUAAAAiAPb/AgAAAAUAAAAiAPf/AgAAAAUAAAAiAPj/AgAAAAUAAAAiAPn/AgAAAAUAAAAiAPr/AgAAAAUAAAAiAPv/AgAAAAUAAAAiAPz/AgAAAAUAAAAiAP3/AgAAAAUAAAAiAP7/AgAAAAUAAAAiAP//AgAAAAUAAAAiAAAAAgAAAAUAAAAjAPb/AgAAAAUAAAAjAPf/AgAAAAUAAAAjAPj/AgAAAAUAAAAjAPn/AgAAAAUAAAAjAPr/AgAAAAUAAAAjAPv/AgAAAAUAAAAjAPz/AgAAAAUAAAAjAP3/AgAAAAUAAAAjAP7/AgAAAAUAAAAjAP//AgAAAAUAAAAjAAAAAgAAAAUAAAAkAPb/AgAAAAUAAAAkAPf/AgAAAAUAAAAkAPj/AgAAAAUAAAAkAPn/AgAAAAUAAAAkAPr/AgAAAAUAAAAkAPv/AgAAAAUAAAAkAPz/AgAAAAUAAAAkAP3/AgAAAAUAAAAkAP7/AgAAAAUAAAAkAP//AgAAAAUAAAAkAAAAAgAAAAUAAAAlAPb/AgAAAAUAAAAlAPf/AgAAAAUAAAAlAPj/AgAAAAUAAAAlAPn/AgAAAAUAAAAlAPr/AgAAAAUAAAAlAPv/AgAAAAUAAAAlAPz/AgAAAAUAAAAlAP3/AgAAAAUAAAAlAP7/AgAAAAUAAAAlAP//AgAAAAUAAAAlAAAAAgAAAAUAAAAmAPb/AgAAAAUAAAAmAPf/AgAAAAUAAAAmAPj/AgAAAAUAAAAmAPn/AgAAAAUAAAAmAPr/AgAAAAUAAAAmAPv/AgAAAAUAAAAmAPz/AgAAAAUAAAAmAP3/AgAAAAUAAAAmAP7/AgAAAAUAAAAmAP//AgAAAAUAAAAmAAAAAgAAAAUAAAAnAPb/AgAAAAUAAAAnAPf/AgAAAAUAAAAnAPj/AgAAAAUAAAAnAPn/AgAAAAUAAAAnAPr/AgAAAAUAAAAnAPv/AgAAAAUAAAAnAPz/AgAAAAUAAAAnAP3/AgAAAAUAAAAnAP7/AgAAAAUAAAAnAP//AgAAAAUAAAAnAAAAAgAAAAUAAAAoAPb/AgAAAAUAAAAoAPf/AgAAAAUAAAAoAPj/AgAAAAUAAAAoAPn/AgAAAAUAAAAoAPr/AgAAAAUAAAAoAPv/AgAAAAUAAAAoAPz/AgAAAAUAAAAoAP3/AgAAAAUAAAAoAP7/AgAAAAUAAAAoAP//AgAAAAUAAAAoAAAAAgAAAAUAAAApAPb/AgAAAAUAAAApAPf/AgAAAAUAAAApAPj/AgAAAAUAAAApAPn/AgAAAAUAAAApAPr/AgAAAAUAAAApAPv/AgAAAAUAAAApAPz/AgAAAAUAAAApAP3/AgAAAAUAAAApAP7/AgAAAAUAAAApAP//AgAAAAUAAAApAAAAAgAAAAUAAAAqAPb/AgAAAAUAAAAqAPf/AgAAAAUAAAAqAPj/AgAAAAUAAAAqAPn/AgAAAAUAAAAqAPr/AgAAAAUAAAAqAPv/AgAAAAUAAAAqAPz/AgAAAAUAAAAqAP3/AgAAAAUAAAAqAP7/AgAAAAUAAAAqAP//AgAAAAUAAAAqAAAAAgAAAAUAAAArAPb/AgAAAAUAAAArAPf/AgAAAAUAAAArAPj/AgAAAAUAAAArAPn/AgAAAAUAAAArAPr/AgAAAAUAAAArAPv/AgAAAAUAAAArAPz/AgAAAAUAAAArAP3/AgAAAAUAAAArAP7/AgAAAAUAAAArAP//AgAAAAUAAAArAAAAAgAAAAUAAAAsAPb/AgAAAAUAAAAsAPf/AgAAAAUAAAAsAPj/AgAAAAUAAAAsAPn/AgAAAAUAAAAsAPr/AgAAAAUAAAAsAPv/AgAAAAUAAAAsAPz/AgAAAAUAAAAsAP3/AgAAAAUAAAAsAP7/AgAAAAUAAAAsAP//AgAAAAUAAAAsAAAAAgAAAAUAAAAtAPb/AgAAAAUAAAAtAPf/AgAAAAUAAAAtAPj/AgAAAAUAAAAtAPn/AgAAAAUAAAAtAPr/AgAAAAUAAAAtAPv/AgAAAAUAAAAtAPz/AgAAAAUAAAAtAP3/AgAAAAUAAAAtAP7/AgAAAAUAAAAtAP//AgAAAAUAAAAtAAAAAgAAAAUAAAAuAPb/AgAAAAUAAAAuAPf/AgAAAAUAAAAuAPj/AgAAAAUAAAAuAPn/AgAAAAUAAAAuAPr/AgAAAAUAAAAuAPv/AgAAAAUAAAAuAPz/AgAAAAUAAAAuAP3/AgAAAAUAAAAuAP7/AgAAAAUAAAAuAP//AgAAAAUAAAAuAAAAAgAAAAUAAAAvAPb/AgAAAAUAAAAvAPf/AgAAAAUAAAAvAPj/AgAAAAUAAAAvAPn/AgAAAAUAAAAvAPr/AgAAAAUAAAAvAPv/AgAAAAUAAAAvAPz/AgAAAAUAAAAvAP3/AgAAAAUAAAAvAP7/AgAAAAUAAAAvAP//AgAAAAUAAAAvAAAAAgAAAAUAAAAwAPb/AgAAAAUAAAAwAPf/AgAAAAUAAAAwAPj/AgAAAAUAAAAwAPn/AgAAAAUAAAAwAPr/AgAAAAUAAAAwAPv/AgAAAAUAAAAwAPz/AgAAAAUAAAAwAP3/AgAAAAUAAAAwAP7/AgAAAAUAAAAwAP//AgAAAAUAAAAwAAAAAgAAAAUAAAAxAPb/AgAAAAUAAAAxAPf/AgAAAAUAAAAxAPj/AgAAAAUAAAAxAPn/AgAAAAUAAAAxAPr/AgAAAAUAAAAxAPv/AgAAAAUAAAAxAPz/AgAAAAUAAAAxAP3/AgAAAAUAAAAxAP7/AgAAAAUAAAAxAP//AgAAAAUAAAAxAAAAAgAAAAUAAAAyAPb/AgAAAAUAAAAyAPf/AgAAAAUAAAAyAPj/AgAAAAUAAAAyAPn/AgAAAAUAAAAyAPr/AgAAAAUAAAAyAPv/AgAAAAUAAAAyAPz/AgAAAAUAAAAyAP3/AgAAAAUAAAAyAP7/AgAAAAUAAAAyAP//AgAAAAUAAAAyAAAAAgAAAAUAAAAzAPb/AgAAAAUAAAAzAPf/AgAAAAUAAAAzAPj/AgAAAAUAAAAzAPn/AgAAAAUAAAAzAPr/AgAAAAUAAAAzAPv/AgAAAAUAAAAzAPz/AgAAAAUAAAAzAP3/AgAAAAUAAAAzAP7/AgAAAAUAAAAzAP//AgAAAAUAAAAzAAAAAgAAAAUAAAA0APb/AgAAAAUAAAA0APf/AgAAAAUAAAA0APj/AgAAAAUAAAA0APn/AgAAAAUAAAA0APr/AgAAAAUAAAA0APv/AgAAAAUAAAA0APz/AgAAAAUAAAA0AP3/AgAAAAUAAAA0AP7/AgAAAAUAAAA0AP//AgAAAAUAAAA0AAAAAgAAAAUAAAA1APb/AgAAAAUAAAA1APf/AgAAAAUAAAA1APj/AgAAAAUAAAA1APn/AgAAAAUAAAA1APr/AgAAAAUAAAA1APv/AgAAAAUAAAA1APz/AgAAAAUAAAA1AP3/AgAAAAUAAAA1AP7/AgAAAAUAAAA1AP//AgAAAAUAAAA1AAAAAgAAAAUAAAA2APb/AgAAAAUAAAA2APf/AgAAAAUAAAA2APj/AgAAAAUAAAA2APn/AgAAAAUAAAA2APr/AgAAAAUAAAA2APv/AgAAAAUAAAA2APz/AgAAAAUAAAA2AP3/AgAAAAUAAAA2AP7/AgAAAAUAAAA2AP//AgAAAAUAAAA2AAAAAgAAAAUAAAA3APb/AgAAAAUAAAA3APf/AgAAAAUAAAA3APj/AgAAAAUAAAA3APn/AgAAAAUAAAA3APr/AgAAAAUAAAA3APv/AgAAAAUAAAA3APz/AgAAAAUAAAA3AP3/AgAAAAUAAAA3AP7/AgAAAAUAAAA3AP//AgAAAAUAAAA3AAAAAgAAAAUAAAA4APb/AgAAAAUAAAA4APf/AgAAAAUAAAA4APj/AgAAAAUAAAA4APn/AgAAAAUAAAA4APr/AgAAAAUAAAA4APv/AgAAAAUAAAA4APz/AgAAAAUAAAA4AP3/AgAAAAUAAAA4AP7/AgAAAAUAAAA4AP//AgAAAAUAAAA4AAAAAgAAAAUAAAA5APb/AgAAAAUAAAA5APf/AgAAAAUAAAA5APj/AgAAAAUAAAA5APn/AgAAAAUAAAA5APr/AgAAAAUAAAA5APv/AgAAAAUAAAA5APz/AgAAAAUAAAA5AP3/AgAAAAUAAAA5AP7/AgAAAAUAAAA5AP//AgAAAAUAAAA5AAAAAgAAAAUAAAA6APb/AgAAAAUAAAA6APf/AgAAAAUAAAA6APj/AgAAAAUAAAA6APn/AgAAAAUAAAA6APr/AgAAAAUAAAA6APv/AgAAAAUAAAA6APz/AgAAAAUAAAA6AP3/AgAAAAUAAAA6AP7/AgAAAAUAAAA6AP//AgAAAAUAAAA6AAAAAgAAAAUAAAA7APb/AgAAAAUAAAA7APf/AgAAAAUAAAA7APj/AgAAAAUAAAA7APn/AgAAAAUAAAA7APr/AgAAAAUAAAA7APv/AgAAAAUAAAA7APz/AgAAAAUAAAA7AP3/AgAAAAUAAAA7AP7/AgAAAAUAAAA7AP//AgAAAAUAAAA7AAAAAgAAAAUAAAA8APb/AgAAAAUAAAA8APf/AgAAAAUAAAA8APj/AgAAAAUAAAA8APn/AgAAAAUAAAA8APr/AgAAAAUAAAA8APv/AgAAAAUAAAA8APz/AgAAAAUAAAA8AP3/AgAAAAUAAAA8AP7/AgAAAAUAAAA8AP//AgAAAAUAAAA8AAAAAgAAAAUAAAA9APb/AgAAAAUAAAA9APf/AgAAAAUAAAA9APj/AgAAAAUAAAA9APn/AgAAAAUAAAA9APr/AgAAAAUAAAA9APv/AgAAAAUAAAA9APz/AgAAAAUAAAA9AP3/AgAAAAUAAAA9AP7/AgAAAAUAAAA9AP//AgAAAAUAAAA9AAAAAgAAAAUAAAA+APb/AgAAAAUAAAA+APf/AgAAAAUAAAA+APj/AgAAAAUAAAA+APn/AgAAAAUAAAA+APr/AgAAAAUAAAA+APv/AgAAAAUAAAA+APz/AgAAAAUAAAA+AP3/AgAAAAUAAAA+AP7/AgAAAAUAAAA+AP//AgAAAAUAAAA+AAAAAgAAAAUAAAA/APb/AgAAAAUAAAA/APf/AgAAAAUAAAA/APj/AgAAAAUAAAA/APn/AgAAAAUAAAA/APr/AgAAAAUAAAA/APv/AgAAAAUAAAA/APz/AgAAAAUAAAA/AP3/AgAAAAUAAAA/AP7/AgAAAAUAAAA/AP//AgAAAAUAAAA/AAAAAgAAAAUAAABAAPb/AgAAAAUAAABAAPf/AgAAAAUAAABAAPj/AgAAAAUAAABAAPn/AgAAAAUAAABAAPr/AgAAAAUAAABAAPv/AgAAAAUAAABAAPz/AgAAAAUAAABAAP3/AgAAAAUAAABAAP7/AgAAAAUAAABAAP//AgAAAAUAAABAAAAAAgAAAAUAAABBAPb/AgAAAAUAAABBAPf/AgAAAAUAAABBAPj/AgAAAAUAAABBAPn/AgAAAAUAAABBAPr/AgAAAAUAAABBAPv/AgAAAAUAAABBAPz/AgAAAAUAAABBAP3/AgAAAAUAAABBAP7/AgAAAAUAAABBAP//AgAAAAUAAABBAAAAAgAAAAUAAABCAPb/AgAAAAUAAABCAPf/AgAAAAUAAABCAPj/AgAAAAUAAABCAPn/AgAAAAUAAABCAPr/AgAAAAUAAABCAPv/AgAAAAUAAABCAPz/AgAAAAUAAABCAP3/AgAAAAUAAABCAP7/AgAAAAUAAABCAP//AgAAAAUAAABCAAAAAgAAAAUAAABDAPb/AgAAAAUAAABDAPf/AgAAAAUAAABDAPj/AgAAAAUAAABDAPn/AgAAAAUAAABDAPr/AgAAAAUAAABDAPv/AgAAAAUAAABDAPz/AgAAAAUAAABDAP3/AgAAAAUAAABDAP7/AgAAAAUAAABDAP//AgAAAAUAAABDAAAAAgAAAAUAAABEAPb/AgAAAAUAAABEAPf/AgAAAAUAAABEAPj/AgAAAAUAAABEAPn/AgAAAAUAAABEAPr/AgAAAAUAAABEAPv/AgAAAAUAAABEAPz/AgAAAAUAAABEAP3/AgAAAAUAAABEAP7/AgAAAAUAAABEAP//AgAAAAUAAABEAAAAAgAAAAUAAABFAPb/AgAAAAUAAABFAPf/AgAAAAUAAABFAPj/AgAAAAUAAABFAPn/AgAAAAUAAABFAPr/AgAAAAUAAABFAPv/AgAAAAUAAABFAPz/AgAAAAUAAABFAP3/AgAAAAUAAABFAP7/AgAAAAUAAABFAP//AgAAAAUAAABFAAAAAgAAAAUAAABGAPb/AgAAAAUAAABGAPf/AgAAAAUAAABGAPj/AgAAAAUAAABGAPn/AgAAAAUAAABGAPr/AgAAAAUAAABGAPv/AgAAAAUAAABGAPz/AgAAAAUAAABGAP3/AgAAAAUAAABGAP7/AgAAAAUAAABGAP//AgAAAAUAAABGAAAAAgAAAAUAAABHAPb/AgAAAAUAAABHAPf/AgAAAAUAAABHAPj/AgAAAAUAAABHAPn/AgAAAAUAAABHAPr/AgAAAAUAAABHAPv/AgAAAAUAAABHAPz/AgAAAAUAAABHAP3/AgAAAAUAAABHAP7/AgAAAAUAAABHAP//AgAAAAUAAABHAAAAAgAAAAUAAABIAPb/AgAAAAUAAABIAPf/AgAAAAUAAABIAPj/AgAAAAUAAABIAPn/AgAAAAUAAABIAPr/AgAAAAUAAABIAPv/AgAAAAUAAABIAPz/AgAAAAUAAABIAP3/AgAAAAUAAABIAP7/AgAAAAUAAABIAP//AgAAAAUAAABIAAAAAgAAAAUAAABJAPb/AgAAAAUAAABJAPf/AgAAAAUAAABJAPj/AgAAAAUAAABJAPn/AgAAAAUAAABJAPr/AgAAAAUAAABJAPv/AgAAAAUAAABJAPz/AgAAAAUAAABJAP3/AgAAAAUAAABJAP7/AgAAAAUAAABJAP//AgAAAAUAAABJAAAAAgAAAAUAAABKAPb/AgAAAAUAAABKAPf/AgAAAAUAAABKAPj/AgAAAAUAAABKAPn/AgAAAAUAAABKAPr/AgAAAAUAAABKAPv/AgAAAAUAAABKAPz/AgAAAAUAAABKAP3/AgAAAAUAAABKAP7/AgAAAAUAAABKAP//AgAAAAUAAABKAAAAAgAAAAUAAABLAPb/AgAAAAUAAABLAPf/AgAAAAUAAABLAPj/AgAAAAUAAABLAPn/AgAAAAUAAABLAPr/AgAAAAUAAABLAPv/AgAAAAUAAABLAPz/AgAAAAUAAABLAP3/AgAAAAUAAABLAP7/AgAAAAUAAABLAP//AgAAAAUAAABLAAAAAgAAAAUAAABMAPb/AgAAAAUAAABMAPf/AgAAAAUAAABMAPj/AgAAAAUAAABMAPn/AgAAAAUAAABMAPr/AgAAAAUAAABMAPv/AgAAAAUAAABMAPz/AgAAAAUAAABMAP3/AgAAAAUAAABMAP7/AgAAAAUAAABMAP//AgAAAAUAAABMAAAAAgAAAAUAAABNAPb/AgAAAAUAAABNAPf/AgAAAAUAAABNAPj/AgAAAAUAAABNAPn/AgAAAAUAAABNAPr/AgAAAAUAAABNAPv/AgAAAAUAAABNAPz/AgAAAAUAAABNAP3/AgAAAAUAAABNAP7/AgAAAAUAAABNAP//AgAAAAUAAABNAAAAAgAAAAUAAABOAPb/AgAAAAUAAABOAPf/AgAAAAUAAABOAPj/AgAAAAUAAABOAPn/AgAAAAUAAABOAPr/AgAAAAUAAABOAPv/AgAAAAUAAABOAPz/AgAAAAUAAABOAP3/AgAAAAUAAABOAP7/AgAAAAUAAABOAP//AgAAAAUAAABOAAAAAgAAAAUAAABPAPb/AgAAAAUAAABPAPf/AgAAAAUAAABPAPj/AgAAAAUAAABPAPn/AgAAAAUAAABPAPr/AgAAAAUAAABPAPv/AgAAAAUAAABPAPz/AgAAAAUAAABPAP3/AgAAAAUAAABPAP7/AgAAAAUAAABPAP//AgAAAAUAAABPAAAAAgAAAAUAAABQAPb/AgAAAAUAAABQAPf/AgAAAAUAAABQAPj/AgAAAAUAAABQAPn/AgAAAAUAAABQAPr/AgAAAAUAAABQAPv/AgAAAAUAAABQAPz/AgAAAAUAAABQAP3/AgAAAAUAAABQAP7/AgAAAAUAAABQAP//AgAAAAUAAABQAAAAAgAAAAUAAABRAPb/AgAAAAUAAABRAPf/AgAAAAUAAABRAPj/AgAAAAUAAABRAPn/AgAAAAUAAABRAPr/AgAAAAUAAABRAPv/AgAAAAUAAABRAPz/AgAAAAUAAABRAP3/AgAAAAUAAABRAP7/AgAAAAUAAABRAP//AgAAAAUAAABRAAAAAgAAAAUAAABSAPb/AgAAAAUAAABSAPf/AgAAAAUAAABSAPj/AgAAAAUAAABSAPn/AgAAAAUAAABSAPr/AgAAAAUAAABSAPv/AgAAAAUAAABSAPz/AgAAAAUAAABSAP3/AgAAAAUAAABSAP7/AgAAAAUAAABSAP//AgAAAAUAAABSAAAAAgAAAAUAAABTAPb/AgAAAAUAAABTAPf/AgAAAAUAAABTAPj/AgAAAAUAAABTAPn/AgAAAAUAAABTAPr/AgAAAAUAAABTAPv/AgAAAAUAAABTAPz/AgAAAAUAAABTAP3/AgAAAAUAAABTAP7/AgAAAAUAAABTAP//AgAAAAUAAABTAAAAAgAAAAUAAABUAPb/AgAAAAUAAABUAPf/AgAAAAUAAABUAPj/AgAAAAUAAABUAPn/AgAAAAUAAABUAPr/AgAAAAUAAABUAPv/AgAAAAUAAABUAPz/AgAAAAUAAABUAP3/AgAAAAUAAABUAP7/AgAAAAUAAABUAP//AgAAAAUAAABUAAAAAgAAAAUAAABVAPb/AgAAAAUAAABVAPf/AgAAAAUAAABVAPj/AgAAAAUAAABVAPn/AgAAAAUAAABVAPr/AgAAAAUAAABVAPv/AgAAAAUAAABVAPz/AgAAAAUAAABVAP3/AgAAAAUAAABVAP7/AgAAAAUAAABVAP//AgAAAAUAAABVAAAAAgAAAAUAAABWAPb/AgAAAAUAAABWAPf/AgAAAAUAAABWAPj/AgAAAAUAAABWAPn/AgAAAAUAAABWAPr/AgAAAAUAAABWAPv/AgAAAAUAAABWAPz/AgAAAAUAAABWAP3/AgAAAAUAAABWAP7/AgAAAAUAAABWAP//AgAAAAUAAABWAAAAAgAAAAUAAABXAPb/AgAAAAUAAABXAPf/AgAAAAUAAABXAPj/AgAAAAUAAABXAPn/AgAAAAUAAABXAPr/AgAAAAUAAABXAPv/AgAAAAUAAABXAPz/AgAAAAUAAABXAP3/AgAAAAUAAABXAP7/AgAAAAUAAABXAP//AgAAAAUAAABXAAAAAgAAAAUAAABYAPb/AgAAAAUAAABYAPf/AgAAAAUAAABYAPj/AgAAAAUAAABYAPn/AgAAAAUAAABYAPr/AgAAAAUAAABYAPv/AgAAAAUAAABYAPz/AgAAAAUAAABYAP3/AgAAAAUAAABYAP7/AgAAAAUAAABYAP//AgAAAAUAAABYAAAAAgAAAAUAAABZAPb/AgAAAAUAAABZAPf/AgAAAAUAAABZAPj/AgAAAAUAAABZAPn/AgAAAAUAAABZAPr/AgAAAAUAAABZAPv/AgAAAAUAAABZAPz/AgAAAAUAAABZAP3/AgAAAAUAAABZAP7/AgAAAAUAAABZAP//AgAAAAUAAABZAAAAAgAAAAUAAABaAPb/AgAAAAUAAABaAPf/AgAAAAUAAABaAPj/AgAAAAUAAABaAPn/AgAAAAUAAABaAPr/AgAAAAUAAABaAPv/AgAAAAUAAABaAPz/AgAAAAUAAABaAP3/AgAAAAUAAABaAP7/AgAAAAUAAABaAP//AgAAAAUAAABaAAAAAgAAAAUAAABbAPb/AgAAAAUAAABbAPf/AgAAAAUAAABbAPj/AgAAAAUAAABbAPn/AgAAAAUAAABbAPr/AgAAAAUAAABbAPv/AgAAAAUAAABbAPz/AgAAAAUAAABbAP3/AgAAAAUAAABbAP7/AgAAAAUAAABbAP//AgAAAAUAAABbAAAAAgAAAAUAAABcAPb/AgAAAAUAAABcAPf/AgAAAAUAAABcAPj/AgAAAAUAAABcAPn/AgAAAAUAAABcAPr/AgAAAAUAAABcAPv/AgAAAAUAAABcAPz/AgAAAAUAAABcAP3/AgAAAAUAAABcAP7/AgAAAAUAAABcAP//AgAAAAUAAABcAAAAAgAAAAUAAABdAPb/AgAAAAUAAABdAPf/AgAAAAUAAABdAPj/AgAAAAUAAABdAPn/AgAAAAUAAABdAPr/AgAAAAUAAABdAPv/AgAAAAUAAABdAPz/AgAAAAUAAABdAP3/AgAAAAUAAABdAP7/AgAAAAUAAABdAP//AgAAAAUAAABdAAAAAgAAAAUAAABeAPb/AgAAAAUAAABeAPf/AgAAAAUAAABeAPj/AgAAAAUAAABeAPn/AgAAAAUAAABeAPr/AgAAAAUAAABeAPv/AgAAAAUAAABeAPz/AgAAAAUAAABeAP3/AgAAAAUAAABeAP7/AgAAAAUAAABeAP//AgAAAAUAAABeAAAAAgAAAAUAAABfAPb/AgAAAAUAAABfAPf/AgAAAAUAAABfAPj/AgAAAAUAAABfAPn/AgAAAAUAAABfAPr/AgAAAAUAAABfAPv/AgAAAAUAAABfAPz/AgAAAAUAAABfAP3/AgAAAAUAAABfAP7/AgAAAAUAAABfAP//AgAAAAUAAABfAAAAAgAAAAUAAABgAPb/AgAAAAUAAABgAPf/AgAAAAUAAABgAPj/AgAAAAUAAABgAPn/AgAAAAUAAABgAPr/AgAAAAUAAABgAPv/AgAAAAUAAABgAPz/AgAAAAUAAABgAP3/AgAAAAUAAABgAP7/AgAAAAUAAABgAP//AgAAAAUAAABgAAAAAgAAAAUAAABhAPb/AgAAAAUAAABhAPf/AgAAAAUAAABhAPj/AgAAAAUAAABhAPn/AgAAAAUAAABhAPr/AgAAAAUAAABhAPv/AgAAAAUAAABhAPz/AgAAAAUAAABhAP3/AgAAAAUAAABhAP7/AgAAAAUAAABhAP//AgAAAAUAAABhAAAAAgAAAAUAAABiAPb/AgAAAAUAAABiAPf/AgAAAAUAAABiAPj/AgAAAAUAAABiAPn/AgAAAAUAAABiAPr/AgAAAAUAAABiAPv/AgAAAAUAAABiAPz/AgAAAAUAAABiAP3/AgAAAAUAAABiAP7/AgAAAAUAAABiAP//AgAAAAUAAABiAAAAAgAAAAUAAABjAPb/AgAAAAUAAABjAPf/AgAAAAUAAABjAPj/AgAAAAUAAABjAPn/AgAAAAUAAABjAPr/AgAAAAUAAABjAPv/AgAAAAUAAABjAPz/AgAAAAUAAABjAP3/AgAAAAUAAABjAP7/AgAAAAUAAABjAP//AgAAAAUAAABjAAAAAgAAAAUAAABkAPb/AgAAAAUAAABkAPf/AgAAAAUAAABkAPj/AgAAAAUAAABkAPn/AgAAAAUAAABkAPr/AgAAAAUAAABkAPv/AgAAAAUAAABkAPz/AgAAAAUAAABkAP3/AgAAAAUAAABkAP7/AgAAAAUAAABkAP//AgAAAAUAAABkAAAAAgAAAAUAAABlAPb/AgAAAAUAAABlAPf/AgAAAAUAAABlAPj/AgAAAAUAAABlAPn/AgAAAAUAAABlAPr/AgAAAAUAAABlAPv/AgAAAAUAAABlAPz/AgAAAAUAAABlAP3/AgAAAAUAAABlAP7/AgAAAAUAAABlAP//AgAAAAUAAABlAAAAAgAAAAUAAABmAPb/AgAAAAUAAABmAPf/AgAAAAUAAABmAPj/AgAAAAUAAABmAPn/AgAAAAUAAABmAPr/AgAAAAUAAABmAPv/AgAAAAUAAABmAPz/AgAAAAUAAABmAP3/AgAAAAUAAABmAP7/AgAAAAUAAABmAP//AgAAAAUAAABmAAAAAgAAAAUAAABnAPb/AgAAAAUAAABnAPf/AgAAAAUAAABnAPj/AgAAAAUAAABnAPn/AgAAAAUAAABnAPr/AgAAAAUAAABnAPv/AgAAAAUAAABnAPz/AgAAAAUAAABnAP3/AgAAAAUAAABnAP7/AgAAAAUAAABnAP//AgAAAAUAAABnAAAAAgAAAAUAAABoAPb/AgAAAAUAAABoAPf/AgAAAAUAAABoAPj/AgAAAAUAAABoAPn/AgAAAAUAAABoAPr/AgAAAAUAAABoAPv/AgAAAAUAAABoAPz/AgAAAAUAAABoAP3/AgAAAAUAAABoAP7/AgAAAAUAAABoAP//AgAAAAUAAABoAAAAAgAAAAUAAABpAPb/AgAAAAUAAABpAPf/AgAAAAUAAABpAPj/AgAAAAUAAABpAPn/AgAAAAUAAABpAPr/AgAAAAUAAABpAPv/AgAAAAUAAABpAPz/AgAAAAUAAABpAP3/AgAAAAUAAABpAP7/AgAAAAUAAABpAP//AgAAAAUAAABpAAAAAgAAAAUAAABqAPb/AgAAAAUAAABqAPf/AgAAAAUAAABqAPj/AgAAAAUAAABqAPn/AgAAAAUAAABqAPr/AgAAAAUAAABqAPv/AgAAAAUAAABqAPz/AgAAAAUAAABqAP3/AgAAAAUAAABqAP7/AgAAAAUAAABqAP//AgAAAAUAAABqAAAAAgAAAAUAAABrAPb/AgAAAAUAAABrAPf/AgAAAAUAAABrAPj/AgAAAAUAAABrAPn/AgAAAAUAAABrAPr/AgAAAAUAAABrAPv/AgAAAAUAAABrAPz/AgAAAAUAAABrAP3/AgAAAAUAAABrAP7/AgAAAAUAAABrAP//AgAAAAUAAABrAAAAAgAAAAUAAABsAPb/AgAAAAUAAABsAPf/AgAAAAUAAABsAPj/AgAAAAUAAABsAPn/AgAAAAUAAABsAPr/AgAAAAUAAABsAPv/AgAAAAUAAABsAPz/AgAAAAUAAABsAP3/AgAAAAUAAABsAP7/AgAAAAUAAABsAP//AgAAAAUAAABsAAAAAgAAAAUAAABtAPb/AgAAAAUAAABtAPf/AgAAAAUAAABtAPj/AgAAAAUAAABtAPn/AgAAAAUAAABtAPr/AgAAAAUAAABtAPv/AgAAAAUAAABtAPz/AgAAAAUAAABtAP3/AgAAAAUAAABtAP7/AgAAAAUAAABtAP//AgAAAAUAAABtAAAAAgAAAAUAAABuAPb/AgAAAAUAAABuAPf/AgAAAAUAAABuAPj/AgAAAAUAAABuAPn/AgAAAAUAAABuAPr/AgAAAAUAAABuAPv/AgAAAAUAAABuAPz/AgAAAAUAAABuAP3/AgAAAAUAAABuAP7/AgAAAAUAAABuAP//AgAAAAUAAABuAAAAAgAAAAUAAABvAPb/AgAAAAUAAABvAPf/AgAAAAUAAABvAPj/AgAAAAUAAABvAPn/AgAAAAUAAABvAPr/AgAAAAUAAABvAPv/AgAAAAUAAABvAPz/AgAAAAUAAABvAP3/AgAAAAUAAABvAP7/AgAAAAUAAABvAP//AgAAAAUAAABvAAAAAgAAAAUAAABwAPb/AgAAAAUAAABwAPf/AgAAAAUAAABwAPj/AgAAAAUAAABwAPn/AgAAAAUAAABwAPr/AgAAAAUAAABwAPv/AgAAAAUAAABwAPz/AgAAAAUAAABwAP3/AgAAAAUAAABwAP7/AgAAAAUAAABwAP//AgAAAAUAAABwAAAAAgAAAAUAAABxAPb/AgAAAAUAAABxAPf/AgAAAAUAAABxAPj/AgAAAAUAAABxAPn/AgAAAAUAAABxAPr/AgAAAAUAAABxAPv/AgAAAAUAAABxAPz/AgAAAAUAAABxAP3/AgAAAAUAAABxAP7/AgAAAAUAAABxAP//AgAAAAUAAABxAAAAAgAAAAUAAAByAPb/AgAAAAUAAAByAPf/AgAAAAUAAAByAPj/AgAAAAUAAAByAPn/AgAAAAUAAAByAPr/AgAAAAUAAAByAPv/AgAAAAUAAAByAPz/AgAAAAUAAAByAP3/AgAAAAUAAAByAP7/AgAAAAUAAAByAP//AgAAAAUAAAByAAAAAgAAAAUAAABzAPb/AgAAAAUAAABzAPf/AgAAAAUAAABzAPj/AgAAAAUAAABzAPn/AgAAAAUAAABzAPr/AgAAAAUAAABzAPv/AgAAAAUAAABzAPz/AgAAAAUAAABzAP3/AgAAAAUAAABzAP7/AgAAAAUAAABzAP//AgAAAAUAAABzAAAAAgAAAAUAAAB0APb/AgAAAAUAAAB0APf/AgAAAAUAAAB0APj/AgAAAAUAAAB0APn/AgAAAAUAAAB0APr/AgAAAAUAAAB0APv/AgAAAAUAAAB0APz/AgAAAAUAAAB0AP3/AgAAAAUAAAB0AP7/AgAAAAUAAAB0AP//AgAAAAUAAAB0AAAAAgAAAAUAAAB1APb/AgAAAAUAAAB1APf/AgAAAAUAAAB1APj/AgAAAAUAAAB1APn/AgAAAAUAAAB1APr/AgAAAAUAAAB1APv/AgAAAAUAAAB1APz/AgAAAAUAAAB1AP3/AgAAAAUAAAB1AP7/AgAAAAUAAAB1AP//AgAAAAUAAAB1AAAAAgAAAAUAAAB2APb/AgAAAAUAAAB2APf/AgAAAAUAAAB2APj/AgAAAAUAAAB2APn/AgAAAAUAAAB2APr/AgAAAAUAAAB2APv/AgAAAAUAAAB2APz/AgAAAAUAAAB2AP3/AgAAAAUAAAB2AP7/AgAAAAUAAAB2AP//AgAAAAUAAAB2AAAAAgAAAAUAAAB3APb/AgAAAAUAAAB3APf/AgAAAAUAAAB3APj/AgAAAAUAAAB3APn/AgAAAAUAAAB3APr/AgAAAAUAAAB3APv/AgAAAAUAAAB3APz/AgAAAAUAAAB3AP3/AgAAAAUAAAB3AP7/AgAAAAUAAAB3AP//AgAAAAUAAAB3AAAAAgAAAAUAAAB4APb/AgAAAAUAAAB4APf/AgAAAAUAAAB4APj/AgAAAAUAAAB4APn/AgAAAAUAAAB4APr/AgAAAAUAAAB4APv/AgAAAAUAAAB4APz/AgAAAAUAAAB4AP3/AgAAAAUAAAB4AP7/AgAAAAUAAAB4AP//AgAAAAUAAAB4AAAAAgAAAAUAAAB5APb/AgAAAAUAAAB5APf/AgAAAAUAAAB5APj/AgAAAAUAAAB5APn/AgAAAAUAAAB5APr/AgAAAAUAAAB5APv/AgAAAAUAAAB5APz/AgAAAAUAAAB5AP3/AgAAAAUAAAB5AP7/AgAAAAUAAAB5AP//AgAAAAUAAAB5AAAAAgAAAAUAAAB6APb/AgAAAAUAAAB6APf/AgAAAAUAAAB6APj/AgAAAAUAAAB6APn/AgAAAAUAAAB6APr/AgAAAAUAAAB6APv/AgAAAAUAAAB6APz/AgAAAAUAAAB6AP3/AgAAAAUAAAB6AP7/AgAAAAUAAAB6AP//AgAAAAUAAAB6AAAAAgAAAAUAAAB7APb/AgAAAAUAAAB7APf/AgAAAAUAAAB7APj/AgAAAAUAAAB7APn/AgAAAAUAAAB7APr/AgAAAAUAAAB7APv/AgAAAAUAAAB7APz/AgAAAAUAAAB7AP3/AgAAAAUAAAB7AP7/AgAAAAUAAAB7AP//AgAAAAUAAAB7AAAAAgAAAAUAAAB8APb/AgAAAAUAAAB8APf/AgAAAAUAAAB8APj/AgAAAAUAAAB8APn/AgAAAAUAAAB8APr/AgAAAAUAAAB8APv/AgAAAAUAAAB8APz/AgAAAAUAAAB8AP3/AgAAAAUAAAB8AP7/AgAAAAUAAAB8AP//AgAAAAUAAAB8AAAAAgAAAAUAAAB9APb/AgAAAAUAAAB9APf/AgAAAAUAAAB9APj/AgAAAAUAAAB9APn/AgAAAAUAAAB9APr/AgAAAAUAAAB9APv/AgAAAAUAAAB9APz/AgAAAAUAAAB9AP3/AgAAAAUAAAB9AP7/AgAAAAUAAAB9AP//AgAAAAUAAAB9AAAAAgAAAAUAAAB+APb/AgAAAAUAAAB+APf/AgAAAAUAAAB+APj/AgAAAAUAAAB+APn/AgAAAAUAAAB+APr/AgAAAAUAAAB+APv/AgAAAAUAAAB+APz/AgAAAAUAAAB+AP3/AgAAAAUAAAB+AP7/AgAAAAUAAAB+AP//AgAAAAUAAAB+AAAAAgAAAAUAAAB/APb/AgAAAAUAAAB/APf/AgAAAAUAAAB/APj/AgAAAAUAAAB/APn/AgAAAAUAAAB/APr/AgAAAAUAAAB/APv/AgAAAAUAAAB/APz/AgAAAAUAAAB/AP3/AgAAAAUAAAB/AP7/AgAAAAUAAAB/AP//AgAAAAUAAAB/AAAAAgAAAAUAAACAAPb/AgAAAAUAAACAAPf/AgAAAAUAAACAAPj/AgAAAAUAAACAAPn/AgAAAAUAAACAAPr/AgAAAAUAAACAAPv/AgAAAAUAAACAAPz/AgAAAAUAAACAAP3/AgAAAAUAAACAAP7/AgAAAAUAAACAAP//AgAAAAUAAACAAAAAAgAAAAUAAACBAPb/AgAAAAUAAACBAPf/AgAAAAUAAACBAPj/AgAAAAUAAACBAPn/AgAAAAUAAACBAPr/AgAAAAUAAACBAPv/AgAAAAUAAACBAPz/AgAAAAUAAACBAP3/AgAAAAUAAACBAP7/AgAAAAUAAACBAP//AgAAAAUAAACBAAAAAgAAAAUAAACCAPb/AgAAAAUAAACCAPf/AgAAAAUAAACCAPj/AgAAAAUAAACCAPn/AgAAAAUAAACCAPr/AgAAAAUAAACCAPv/AgAAAAUAAACCAPz/AgAAAAUAAACCAP3/AgAAAAUAAACCAP7/AgAAAAUAAACCAP//AgAAAAUAAACCAAAAAgAAAAUAAACDAPb/AgAAAAUAAACDAPf/AgAAAAUAAACDAPj/AgAAAAUAAACDAPn/AgAAAAUAAACDAPr/AgAAAAUAAACDAPv/AgAAAAUAAACDAPz/AgAAAAUAAACDAP3/AgAAAAUAAACDAP7/AgAAAAUAAACDAP//AgAAAAUAAACDAAAAAgAAAAUAAACEAPb/AgAAAAUAAACEAPf/AgAAAAUAAACEAPj/AgAAAAUAAACEAPn/AgAAAAUAAACEAPr/AgAAAAUAAACEAPv/AgAAAAUAAACEAPz/AgAAAAUAAACEAP3/AgAAAAUAAACEAP7/AgAAAAUAAACEAP//AgAAAAUAAACEAAAAAgAAAAUAAACFAPb/AgAAAAUAAACFAPf/AgAAAAUAAACFAPj/AgAAAAUAAACFAPn/AgAAAAUAAACFAPr/AgAAAAUAAACFAPv/AgAAAAUAAACFAPz/AgAAAAUAAACFAP3/AgAAAAUAAACFAP7/AgAAAAUAAACFAP//AgAAAAUAAACFAAAAAgAAAAUAAACGAPb/AgAAAAUAAACGAPf/AgAAAAUAAACGAPj/AgAAAAUAAACGAPn/AgAAAAUAAACGAPr/AgAAAAUAAACGAPv/AgAAAAUAAACGAPz/AgAAAAUAAACGAP3/AgAAAAUAAACGAP7/AgAAAAUAAACGAP//AgAAAAUAAACGAAAAAgAAAAUAAACHAPb/AgAAAAUAAACHAPf/AgAAAAUAAACHAPj/AgAAAAUAAACHAPn/AgAAAAUAAACHAPr/AgAAAAUAAACHAPv/AgAAAAUAAACHAPz/AgAAAAUAAACHAP3/AgAAAAUAAACHAP7/AgAAAAUAAACHAP//AgAAAAUAAACHAAAAAgAAAAUAAACIAPb/AgAAAAUAAACIAPf/AgAAAAUAAACIAPj/AgAAAAUAAACIAPn/AgAAAAUAAACIAPr/AgAAAAUAAACIAPv/AgAAAAUAAACIAPz/AgAAAAUAAACIAP3/AgAAAAUAAACIAP7/AgAAAAUAAACIAP//AgAAAAUAAACIAAAAAgAAAAUAAACJAPb/AgAAAAUAAACJAPf/AgAAAAUAAACJAPj/AgAAAAUAAACJAPn/AgAAAAUAAACJAPr/AgAAAAUAAACJAPv/AgAAAAUAAACJAPz/AgAAAAUAAACJAP3/AgAAAAUAAACJAP7/AgAAAAUAAACJAP//AgAAAAUAAACJAAAAAgAAAAUAAACKAPb/AgAAAAUAAACKAPf/AgAAAAUAAACKAPj/AgAAAAUAAACKAPn/AgAAAAUAAACKAPr/AgAAAAUAAACKAPv/AgAAAAUAAACKAPz/AgAAAAUAAACKAP3/AgAAAAUAAACKAP7/AgAAAAUAAACKAP//AgAAAAUAAACKAAAAAgAAAAUAAACLAPb/AgAAAAUAAACLAPf/AgAAAAUAAACLAPj/AgAAAAUAAACLAPn/AgAAAAUAAACLAPr/AgAAAAUAAACLAPv/AgAAAAUAAACLAPz/AgAAAAUAAACLAP3/AgAAAAUAAACLAP7/AgAAAAUAAACLAP//AgAAAAUAAACLAAAAAgAAAAUAAACMAPb/AgAAAAUAAACMAPf/AgAAAAUAAACMAPj/AgAAAAUAAACMAPn/AgAAAAUAAACMAPr/AgAAAAUAAACMAPv/AgAAAAUAAACMAPz/AgAAAAUAAACMAP3/AgAAAAUAAACMAP7/AgAAAAUAAACMAP//AgAAAAUAAACMAAAAAgAAAAUAAACNAPb/AgAAAAUAAACNAPf/AgAAAAUAAACNAPj/AgAAAAUAAACNAPn/AgAAAAUAAACNAPr/AgAAAAUAAACNAPv/AgAAAAUAAACNAPz/AgAAAAUAAACNAP3/AgAAAAUAAACNAP7/AgAAAAUAAACNAP//AgAAAAUAAACNAAAAAgAAAAUAAACOAPb/AgAAAAUAAACOAPf/AgAAAAUAAACOAPj/AgAAAAUAAACOAPn/AgAAAAUAAACOAPr/AgAAAAUAAACOAPv/AgAAAAUAAACOAPz/AgAAAAUAAACOAP3/AgAAAAUAAACOAP7/AgAAAAUAAACOAP//AgAAAAUAAACOAAAAAgAAAAUAAACPAPb/AgAAAAUAAACPAPf/AgAAAAUAAACPAPj/AgAAAAUAAACPAPn/AgAAAAUAAACPAPr/AgAAAAUAAACPAPv/AgAAAAUAAACPAPz/AgAAAAUAAACPAP3/AgAAAAUAAACPAP7/AgAAAAUAAACPAP//AgAAAAUAAACPAAAAAgAAAAUAAACQAPb/AgAAAAUAAACQAPf/AgAAAAUAAACQAPj/AgAAAAUAAACQAPn/AgAAAAUAAACQAPr/AgAAAAUAAACQAPv/AgAAAAUAAACQAPz/AgAAAAUAAACQAP3/AgAAAAUAAACQAP7/AgAAAAUAAACQAP//AgAAAAUAAACQAAAAAgAAAAUAAACRAPb/AgAAAAUAAACRAPf/AgAAAAUAAACRAPj/AgAAAAUAAACRAPn/AgAAAAUAAACRAPr/AgAAAAUAAACRAPv/AgAAAAUAAACRAPz/AgAAAAUAAACRAP3/AgAAAAUAAACRAP7/AgAAAAUAAACRAP//AgAAAAUAAACRAAAAAgAAAAUAAACSAPb/AgAAAAUAAACSAPf/AgAAAAUAAACSAPj/AgAAAAUAAACSAPn/AgAAAAUAAACSAPr/AgAAAAUAAACSAPv/AgAAAAUAAACSAPz/AgAAAAUAAACSAP3/AgAAAAUAAACSAP7/AgAAAAUAAACSAP//AgAAAAUAAACSAAAAAgAAAAUAAACTAPb/AgAAAAUAAACTAPf/AgAAAAUAAACTAPj/AgAAAAUAAACTAPn/AgAAAAUAAACTAPr/AgAAAAUAAACTAPv/AgAAAAUAAACTAPz/AgAAAAUAAACTAP3/AgAAAAUAAACTAP7/AgAAAAUAAACTAP//AgAAAAUAAACTAAAAAgAAAAUAAACUAPb/AgAAAAUAAACUAPf/AgAAAAUAAACUAPj/AgAAAAUAAACUAPn/AgAAAAUAAACUAPr/AgAAAAUAAACUAPv/AgAAAAUAAACUAPz/AgAAAAUAAACUAP3/AgAAAAUAAACUAP7/AgAAAAUAAACUAP//AgAAAAUAAACUAAAAAgAAAAUAAACVAPb/AgAAAAUAAACVAPf/AgAAAAUAAACVAPj/AgAAAAUAAACVAPn/AgAAAAUAAACVAPr/AgAAAAUAAACVAPv/AgAAAAUAAACVAPz/AgAAAAUAAACVAP3/AgAAAAUAAACVAP7/AgAAAAUAAACVAP//AgAAAAUAAACVAAAAAgAAAAUAAACWAPb/AgAAAAUAAACWAPf/AgAAAAUAAACWAPj/AgAAAAUAAACWAPn/AgAAAAUAAACWAPr/AgAAAAUAAACWAPv/AgAAAAUAAACWAPz/AgAAAAUAAACWAP3/AgAAAAUAAACWAP7/AgAAAAUAAACWAP//AgAAAAUAAACWAAAAAgAAAAUAAACXAPb/AgAAAAUAAACXAPf/AgAAAAUAAACXAPj/AgAAAAUAAACXAPn/AgAAAAUAAACXAPr/AgAAAAUAAACXAPv/AgAAAAUAAACXAPz/AgAAAAUAAACXAP3/AgAAAAUAAACXAP7/AgAAAAUAAACXAP//AgAAAAUAAACXAAAAAgAAAAUAAACYAPb/AgAAAAUAAACYAPf/AgAAAAUAAACYAPj/AgAAAAUAAACYAPn/AgAAAAUAAACYAPr/AgAAAAUAAACYAPv/AgAAAAUAAACYAPz/AgAAAAUAAACYAP3/AgAAAAUAAACYAP7/AgAAAAUAAACYAP//AgAAAAUAAACYAAAAAgAAAAUAAACZAPb/AgAAAAUAAACZAPf/AgAAAAUAAACZAPj/AgAAAAUAAACZAPn/AgAAAAUAAACZAPr/AgAAAAUAAACZAPv/AgAAAAUAAACZAPz/AgAAAAUAAACZAP3/AgAAAAUAAACZAP7/AgAAAAUAAACZAP//AgAAAAUAAACZAAAAAgAAAAUAAACaAPb/AgAAAAUAAACaAPf/AgAAAAUAAACaAPj/AgAAAAUAAACaAPn/AgAAAAUAAACaAPr/AgAAAAUAAACaAPv/AgAAAAUAAACaAPz/AgAAAAUAAACaAP3/AgAAAAUAAACaAP7/AgAAAAUAAACaAP//AgAAAAUAAACaAAAAAgAAAAUAAACbAPb/AgAAAAUAAACbAPf/AgAAAAUAAACbAPj/AgAAAAUAAACbAPn/AgAAAAUAAACbAPr/AgAAAAUAAACbAPv/AgAAAAUAAACbAPz/AgAAAAUAAACbAP3/AgAAAAUAAACbAP7/AgAAAAUAAACbAP//AgAAAAUAAACbAAAAAgAAAAUAAACcAPb/AgAAAAUAAACcAPf/AgAAAAUAAACcAPj/AgAAAAUAAACcAPn/AgAAAAUAAACcAPr/AgAAAAUAAACcAPv/AgAAAAUAAACcAPz/AgAAAAUAAACcAP3/AgAAAAUAAACcAP7/AgAAAAUAAACcAP//AgAAAAUAAACcAAAAAgAAAAUAAACdAPb/AgAAAAUAAACdAPf/AgAAAAUAAACdAPj/AgAAAAUAAACdAPn/AgAAAAUAAACdAPr/AgAAAAUAAACdAPv/AgAAAAUAAACdAPz/AgAAAAUAAACdAP3/AgAAAAUAAACdAP7/AgAAAAUAAACdAP//AgAAAAUAAACdAAAAAgAAAAUAAACeAPb/AgAAAAUAAACeAPf/AgAAAAUAAACeAPj/AgAAAAUAAACeAPn/AgAAAAUAAACeAPr/AgAAAAUAAACeAPv/AgAAAAUAAACeAPz/AgAAAAUAAACeAP3/AgAAAAUAAACeAP7/AgAAAAUAAACeAP//AgAAAAUAAACeAAAAAgAAAAUAAACfAPb/AgAAAAUAAACfAPf/AgAAAAUAAACfAPj/AgAAAAUAAACfAPn/AgAAAAUAAACfAPr/AgAAAAUAAACfAPv/AgAAAAUAAACfAPz/AgAAAAUAAACfAP3/AgAAAAUAAACfAP7/AgAAAAUAAACfAP//AgAAAAUAAACfAAAAAgAAAAUAAACgAPb/AgAAAAUAAACgAPf/AgAAAAUAAACgAPj/AgAAAAUAAACgAPn/AgAAAAUAAACgAPr/AgAAAAUAAACgAPv/AgAAAAUAAACgAPz/AgAAAAUAAACgAP3/AgAAAAUAAACgAP7/AgAAAAUAAACgAP//AgAAAAUAAACgAAAAAgAAAAUAAAChAPb/AgAAAAUAAAChAPf/AgAAAAUAAAChAPj/AgAAAAUAAAChAPn/AgAAAAUAAAChAPr/AgAAAAUAAAChAPv/AgAAAAUAAAChAPz/AgAAAAUAAAChAP3/AgAAAAUAAAChAP7/AgAAAAUAAAChAP//AgAAAAUAAAChAAAAAgAAAAUAAACiAPb/AgAAAAUAAACiAPf/AgAAAAUAAACiAPj/AgAAAAUAAACiAPn/AgAAAAUAAACiAPr/AgAAAAUAAACiAPv/AgAAAAUAAACiAPz/AgAAAAUAAACiAP3/AgAAAAUAAACiAP7/AgAAAAUAAACiAP//AgAAAAUAAACiAAAAAgAAAAUAAACjAPb/AgAAAAUAAACjAPf/AgAAAAUAAACjAPj/AgAAAAUAAACjAPn/AgAAAAUAAACjAPr/AgAAAAUAAACjAPv/AgAAAAUAAACjAPz/AgAAAAUAAACjAP3/AgAAAAUAAACjAP7/AgAAAAUAAACjAP//AgAAAAUAAACjAAAAAgAAAAUAAACkAPb/AgAAAAUAAACkAPf/AgAAAAUAAACkAPj/AgAAAAUAAACkAPn/AgAAAAUAAACkAPr/AgAAAAUAAACkAPv/AgAAAAUAAACkAPz/AgAAAAUAAACkAP3/AgAAAAUAAACkAP7/AgAAAAUAAACkAP//AgAAAAUAAACkAAAAAgAAAAUAAAClAPb/AgAAAAUAAAClAPf/AgAAAAUAAAClAPj/AgAAAAUAAAClAPn/AgAAAAUAAAClAPr/AgAAAAUAAAClAPv/AgAAAAUAAAClAPz/AgAAAAUAAAClAP3/AgAAAAUAAAClAP7/AgAAAAUAAAClAP//AgAAAAUAAAClAAAAAgAAAAUAAACmAPb/AgAAAAUAAACmAPf/AgAAAAUAAACmAPj/AgAAAAUAAACmAPn/AgAAAAUAAACmAPr/AgAAAAUAAACmAPv/AgAAAAUAAACmAPz/AgAAAAUAAACmAP3/AgAAAAUAAACmAP7/AgAAAAUAAACmAP//AgAAAAUAAACmAAAAAgAAAAUAAACnAPb/AgAAAAUAAACnAPf/AgAAAAUAAACnAPj/AgAAAAUAAACnAPn/AgAAAAUAAACnAPr/AgAAAAUAAACnAPv/AgAAAAUAAACnAPz/AgAAAAUAAACnAP3/AgAAAAUAAACnAP7/AgAAAAUAAACnAP//AgAAAAUAAACnAAAAAgAAAAUAAACoAPb/AgAAAAUAAACoAPf/AgAAAAUAAACoAPj/AgAAAAUAAACoAPn/AgAAAAUAAACoAPr/AgAAAAUAAACoAPv/AgAAAAUAAACoAPz/AgAAAAUAAACoAP3/AgAAAAUAAACoAP7/AgAAAAUAAACoAP//AgAAAAUAAACoAAAAAgAAAAUAAACpAPb/AgAAAAUAAACpAPf/AgAAAAUAAACpAPj/AgAAAAUAAACpAPn/AgAAAAUAAACpAPr/AgAAAAUAAACpAPv/AgAAAAUAAACpAPz/AgAAAAUAAACpAP3/AgAAAAUAAACpAP7/AgAAAAUAAACpAP//AgAAAAUAAACpAAAAAgAAAAUAAACqAPb/AgAAAAUAAACqAPf/AgAAAAUAAACqAPj/AgAAAAUAAACqAPn/AgAAAAUAAACqAPr/AgAAAAUAAACqAPv/AgAAAAUAAACqAPz/AgAAAAUAAACqAP3/AgAAAAUAAACqAP7/AgAAAAUAAACqAP//AgAAAAUAAACqAAAAAgAAAAUAAACrAPb/AgAAAAUAAACrAPf/AgAAAAUAAACrAPj/AgAAAAUAAACrAPn/AgAAAAUAAACrAPr/AgAAAAUAAACrAPv/AgAAAAUAAACrAPz/AgAAAAUAAACrAP3/AgAAAAUAAACrAP7/AgAAAAUAAACrAP//AgAAAAUAAACrAAAAAgAAAAUAAACsAPb/AgAAAAUAAACsAPf/AgAAAAUAAACsAPj/AgAAAAUAAACsAPn/AgAAAAUAAACsAPr/AgAAAAUAAACsAPv/AgAAAAUAAACsAPz/AgAAAAUAAACsAP3/AgAAAAUAAACsAP7/AgAAAAUAAACsAP//AgAAAAUAAACsAAAAAgAAAAUAAACtAPb/AgAAAAUAAACtAPf/AgAAAAUAAACtAPj/AgAAAAUAAACtAPn/AgAAAAUAAACtAPr/AgAAAAUAAACtAPv/AgAAAAUAAACtAPz/AgAAAAUAAACtAP3/AgAAAAUAAACtAP7/AgAAAAUAAACtAP//AgAAAAUAAACtAAAAAgAAAAUAAACuAPb/AgAAAAUAAACuAPf/AgAAAAUAAACuAPj/AgAAAAUAAACuAPn/AgAAAAUAAACuAPr/AgAAAAUAAACuAPv/AgAAAAUAAACuAPz/AgAAAAUAAACuAP3/AgAAAAUAAACuAP7/AgAAAAUAAACuAP//AgAAAAUAAACuAAAAAgAAAAUAAACwAPX/AgAAAAQAAACwAPb/AgAAAAUAAACxAPX/AgAAAAQAAACxAPb/AgAAAAUAAACwAPf/AgAAAAUAAACwAPj/AgAAAAUAAACwAPn/AgAAAAUAAACwAPr/AgAAAAUAAACwAPv/AgAAAAUAAACwAPz/AgAAAAUAAACwAP3/AgAAAAUAAACwAP7/AgAAAAUAAACwAP//AgAAAAUAAACxAPf/AgAAAAUAAACxAPj/AgAAAAUAAACxAPn/AgAAAAUAAACxAPr/AgAAAAUAAACxAPv/AgAAAAUAAACxAPz/AgAAAAUAAACxAP3/AgAAAAUAAACxAP7/AgAAAAUAAACxAP//AgAAAAUAAACyAPX/AgAAAAQAAACyAPb/AgAAAAUAAACzAPX/AgAAAAQAAACzAPb/AgAAAAUAAAC0APX/AgAAAAQAAAC0APb/AgAAAAUAAAC1APX/AgAAAAQAAAC1APb/AgAAAAUAAAC2APX/AgAAAAQAAAC2APb/AgAAAAUAAAC3APX/AgAAAAQAAAC3APb/AgAAAAUAAACyAPf/AgAAAAUAAACyAPj/AgAAAAUAAACyAPn/AgAAAAUAAACyAPr/AgAAAAUAAACyAPv/AgAAAAUAAACyAPz/AgAAAAUAAACyAP3/AgAAAAUAAACyAP7/AgAAAAUAAACyAP//AgAAAAUAAACyAAAAAgAAAAUAAACzAPf/AgAAAAUAAACzAPj/AgAAAAUAAACzAPn/AgAAAAUAAACzAPr/AgAAAAUAAACzAPv/AgAAAAUAAACzAPz/AgAAAAUAAACzAP3/AgAAAAUAAACzAP7/AgAAAAUAAACzAP//AgAAAAUAAACzAAAAAgAAAAUAAAC0APf/AgAAAAUAAAC0APj/AgAAAAUAAAC0APn/AgAAAAUAAAC0APr/AgAAAAUAAAC0APv/AgAAAAUAAAC0APz/AgAAAAUAAAC0AP3/AgAAAAUAAAC0AP7/AgAAAAUAAAC0AP//AgAAAAUAAAC0AAAAAgAAAAUAAAC1APf/AgAAAAUAAAC1APj/AgAAAAUAAAC1APn/AgAAAAUAAAC1APr/AgAAAAUAAAC1APv/AgAAAAUAAAC1APz/AgAAAAUAAAC1AP3/AgAAAAUAAAC1AP7/AgAAAAUAAAC1AP//AgAAAAUAAAC1AAAAAgAAAAUAAAC2APf/AgAAAAUAAAC2APj/AgAAAAUAAAC2APn/AgAAAAUAAAC2APr/AgAAAAUAAAC2APv/AgAAAAUAAAC2APz/AgAAAAUAAAC2AP3/AgAAAAUAAAC2AP7/AgAAAAUAAAC2AP//AgAAAAUAAAC2AAAAAgAAAAUAAAC3APf/AgAAAAUAAAC3APj/AgAAAAUAAAC3APn/AgAAAAUAAAC3APr/AgAAAAUAAAC3APv/AgAAAAUAAAC3APz/AgAAAAUAAAC3AP3/AgAAAAUAAAC3AP7/AgAAAAUAAAC3AP//AgAAAAUAAAC3AAAAAgAAAAUAAAA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="Blooper" parent="Enemies" instance=ExtResource("7_ifswk")] +position = Vector2(32, -80) + +[node name="Blooper2" parent="Enemies" instance=ExtResource("7_ifswk")] +position = Vector2(312, -128) + +[node name="Blooper3" parent="Enemies" instance=ExtResource("7_ifswk")] +position = Vector2(848, -16) + +[node name="Blooper4" parent="Enemies" instance=ExtResource("7_ifswk")] +position = Vector2(1128, -80) + +[node name="Blooper5" parent="Enemies" instance=ExtResource("7_ifswk")] +position = Vector2(2136, -16) + +[node name="CheepCheep" parent="Enemies" instance=ExtResource("8_2ohtr")] +position = Vector2(528, 0) + +[node name="CheepCheep2" parent="Enemies" instance=ExtResource("8_2ohtr")] +position = Vector2(1648, -112) + +[node name="CheepCheep3" parent="Enemies" instance=ExtResource("8_2ohtr")] +position = Vector2(2560, -48) + +[node name="CheepCheep4" parent="Enemies" instance=ExtResource("8_2ohtr")] +position = Vector2(2608, -80) + +[node name="CheepCheep5" parent="Enemies" instance=ExtResource("8_2ohtr")] +position = Vector2(2776, -96) + +[node name="CheepCheep6" parent="Enemies" instance=ExtResource("9_qlqef")] +position = Vector2(472, -48) + +[node name="CheepCheep7" parent="Enemies" instance=ExtResource("9_qlqef")] +position = Vector2(568, -40) + +[node name="CheepCheep8" parent="Enemies" instance=ExtResource("9_qlqef")] +position = Vector2(1560, -128) + +[node name="CheepCheep9" parent="Enemies" instance=ExtResource("9_qlqef")] +position = Vector2(1584, -96) + +[node name="CheepCheep10" parent="Enemies" instance=ExtResource("9_qlqef")] +position = Vector2(2144, -72) + +[node name="CheepCheep11" parent="Enemies" instance=ExtResource("9_qlqef")] +position = Vector2(2520, -16) + +[node name="CheepCheep12" parent="Enemies" instance=ExtResource("9_qlqef")] +position = Vector2(2712, -112) + +[node name="CheepCheep13" parent="Enemies" instance=ExtResource("9_qlqef")] +position = Vector2(2752, -64) + +[node name="WaterCurrentArea" parent="." instance=ExtResource("10_xbqug")] +position = Vector2(736, -168) +scale = Vector2(0.798063, 1) + +[node name="WaterCurrentArea2" parent="." instance=ExtResource("10_xbqug")] +position = Vector2(1368, -136) +scale = Vector2(0.610351, 0.845224) + +[node name="WaterCurrentArea3" parent="." instance=ExtResource("10_xbqug")] +position = Vector2(1824, -72) +scale = Vector2(1.74707, 0.83159) + +[node name="WaterCurrentArea4" parent="." instance=ExtResource("10_xbqug")] +position = Vector2(2264, -152) +scale = Vector2(1.36231, 0.807172) + +[node name="WaterArea" parent="." instance=ExtResource("12_17bpp")] +visible = false +position = Vector2(1208, -56) +scale = Vector2(999, 999) + +[node name="DropShadow" parent="." instance=ExtResource("13_20miu")] + +[node name="PipeArea" parent="." instance=ExtResource("14_4j3as")] +position = Vector2(2848, -96) +enter_direction = 3 +target_level = "uid://b2qq2was4fdnx" + +[node name="PipeArea2" parent="." instance=ExtResource("14_4j3as")] +position = Vector2(2848, -16) +enter_direction = 3 +target_level = "uid://b2qq2was4fdnx" + +[node name="PipeArea3" parent="." instance=ExtResource("14_4j3as")] +position = Vector2(1152, -16) +enter_direction = 3 +target_level = "uid://jjgl3pvr0e8p" + +[node name="PipeArea4" parent="." instance=ExtResource("14_4j3as")] +position = Vector2(1712, -128) +pipe_id = 5 +target_level = "uid://b2qq2was4fdnx" +exit_only = true + +[node name="LevelBG" parent="." instance=ExtResource("14_83sws")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("15_dj0k6") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("17_xbqug") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_kyftl")] +position = Vector2(-8, -8) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("18_kyftl")] +position = Vector2(536, -88) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("18_kyftl")] +position = Vector2(1832, -8) +id = 3 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("18_kyftl")] +position = Vector2(2232, -8) +id = 4 + +[node name="Blocks" type="Node" parent="."] + +[node name="Coin" parent="Blocks" instance=ExtResource("19_17bpp")] +position = Vector2(1832, -8) + +[node name="Coin2" parent="Blocks" instance=ExtResource("19_17bpp")] +position = Vector2(2232, -8) + +[node name="HardCameraRightLimit" parent="." instance=ExtResource("17_60i58")] +position = Vector2(2944, -56) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82037" to="Tiles/@Node2D@82037/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82038" to="Tiles/@Node2D@82038/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82039" to="Tiles/@Node2D@82039/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82040" to="Tiles/@Node2D@82040/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82041" to="Tiles/@Node2D@82041/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82042" to="Tiles/@Node2D@82042/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82043" to="Tiles/@Node2D@82043/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82044" to="Tiles/@Node2D@82044/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82045" to="Tiles/@Node2D@82045/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82046" to="Tiles/@Node2D@82046/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82047" to="Tiles/@Node2D@82047/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82048" to="Tiles/@Node2D@82048/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82049" to="Tiles/@Node2D@82049/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82050" to="Tiles/@Node2D@82050/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82051" to="Tiles/@Node2D@82051/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82052" to="Tiles/@Node2D@82052/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82053" to="Tiles/@Node2D@82053/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82054" to="Tiles/@Node2D@82054/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82055" to="Tiles/@Node2D@82055/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82056" to="Tiles/@Node2D@82056/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82057" to="Tiles/@Node2D@82057/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82058" to="Tiles/@Node2D@82058/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82059" to="Tiles/@Node2D@82059/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82060" to="Tiles/@Node2D@82060/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82061" to="Tiles/@Node2D@82061/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82062" to="Tiles/@Node2D@82062/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82063" to="Tiles/@Node2D@82063/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82064" to="Tiles/@Node2D@82064/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82065" to="Tiles/@Node2D@82065/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82066" to="Tiles/@Node2D@82066/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82067" to="Tiles/@Node2D@82067/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82068" to="Tiles/@Node2D@82068/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82069" to="Tiles/@Node2D@82069/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82070" to="Tiles/@Node2D@82070/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82071" to="Tiles/@Node2D@82071/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82072" to="Tiles/@Node2D@82072/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82073" to="Tiles/@Node2D@82073/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82074" to="Tiles/@Node2D@82074/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82075" to="Tiles/@Node2D@82075/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82076" to="Tiles/@Node2D@82076/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World2/2-2a.tscn b/Scenes/Levels/SMBS/World2/2-2a.tscn new file mode 100644 index 0000000..27df1fb --- /dev/null +++ b/Scenes/Levels/SMBS/World2/2-2a.tscn @@ -0,0 +1,99 @@ +[gd_scene load_steps=15 format=4 uid="uid://jjgl3pvr0e8p"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_djnvf"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_0lews"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_kfu1g"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="3_kfu1g"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_sdfnf"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="7_ibwaw"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="9_kfu1g"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="10_5dgd4"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="11_ibwaw"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="12_lu2o1"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="13_ibwaw"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="13_wan1t"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="14_12a18"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="14_lu2o1"] + +[node name="Level" type="Node"] +script = ExtResource("1_djnvf") +music = ExtResource("2_kfu1g") +theme = "Underground" +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("2_0lews")] + +[node name="Player" parent="." instance=ExtResource("3_kfu1g")] +position = Vector2(-216, -160) + +[node name="Tiles" parent="." instance=ExtResource("4_sdfnf")] +tile_map_data = PackedByteArray("AADs/wAAAAABAAAAAADs/wEAAAABAAEAAADt/wAAAAACAAAAAADt/wEAAAACAAEAAADu/wAAAAACAAAAAADu/wEAAAACAAEAAADv/wAAAAACAAAAAADv/wEAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAADAAAAAAD5/wEAAAADAAEAAAD6/wAAAgAAAAAAAAD7/wAAAgAAAAAAAAD8/wAAAAABAAAAAAD8/wEAAAABAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAPP/AAAIAAMAAAADAPT/AAAIAAMAAAADAPX/AAAIAAMAAAADAPb/AAAIAAMAAAADAPf/AAAIAAMAAAADAPj/AAAIAAMAAAADAPn/AAAIAAMAAAADAPr/AAAIAAMAAAADAPv/AAAIAAMAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAPP/AAAJAAMAAAAEAPT/AAAJAAMAAAAEAPX/AAAJAAMAAAAEAPb/AAAJAAMAAAAEAPf/AAAJAAMAAAAEAPj/AAAJAAMAAAAEAPn/AAAJAAMAAAAEAPr/AAAJAAMAAAAEAPv/AAAJAAMAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAADAAAAAAAFAAEAAAADAAEAAAAGAAAAAgAAAAAAAAAHAAAAAgAAAAAAAAAIAAAAAgAAAAAAAAAJAAAAAgAAAAAAAAAKAAAAAAABAAAAAAAKAAEAAAABAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAPP/AAAIAAcAAAAMAPT/AAAIAAcAAAAMAPX/AAAIAAcAAAAMAPb/AAAIAAcAAAAMAPf/AAAIAAcAAAAMAPj/AAAIAAcAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAPP/AAAJAAcAAAANAPT/AAAJAAcAAAANAPX/AAAJAAcAAAANAPb/AAAJAAcAAAANAPf/AAAJAAcAAAANAPj/AAAJAAcAAAANAAAAAAADAAAAAAANAAEAAAADAAEAAAAOAAAAAgAAAAAAAAAPAAAAAgAAAAAAAAAQAAAAAgAAAAAAAAARAAAAAgAAAAAAAAASAP//AAAEAAIAAAASAAAAAAABAAAAAAASAAEAAAABAAEAAAATAP//AAAEAAIAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAP7/AAAEAAIAAAAUAP//AAAEAAIAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAP7/AAAEAAIAAAAVAP//AAAEAAIAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAP3/AAAEAAIAAAAWAP7/AAAEAAIAAAAWAP//AAAEAAIAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAP3/AAAEAAIAAAAXAP7/AAAEAAIAAAAXAP//AAAEAAIAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAP3/AAAEAAIAAAAYAP7/AAAEAAIAAAAYAP//AAAEAAIAAAAYAAAAAAADAAAAAAAYAAEAAAADAAEAAAAZAAAAAgAAAAAAAAAaAAAAAgAAAAAAAAAbAAAAAgAAAAAAAAAcAAAAAgAAAAAAAAAdAP7/AAAIAAAAAAAdAP//AAAIAAEAAAAdAAAAAAABAAAAAAAdAAEAAAABAAEAAAAeAP7/AAAJAAAAAAAeAP//AAAJAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAPb/AAAEAAIAAAAfAPf/AAAEAAIAAAAfAPj/AAAEAAIAAAAfAPn/AAAEAAIAAAAfAPr/AAAEAAIAAAAfAPv/AAAEAAIAAAAfAPz/AAAEAAIAAAAfAP3/AAAEAAIAAAAfAP7/AAAEAAIAAAAfAP//AAAEAAIAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAPb/AAAEAAIAAAAgAPf/AAAEAAEAAAAgAPj/AAAEAAEAAAAgAPn/AAAEAAEAAAAgAPr/AAAEAAEAAAAgAPv/AAAEAAEAAAAgAPz/AAAEAAEAAAAgAP3/AAAEAAEAAAAgAP7/AAAEAAEAAAAgAP//AAAEAAIAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAPb/AAAEAAIAAAAhAPf/AAAEAAIAAAAhAPj/AAAEAAIAAAAhAPn/AAAEAAIAAAAhAPr/AAAEAAIAAAAhAPv/AAAEAAIAAAAhAPz/AAAEAAIAAAAhAP3/AAAEAAIAAAAhAP7/AAAEAAEAAAAhAP//AAAEAAIAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAPb/AAAEAAIAAAAiAPf/AAAEAAIAAAAiAPj/AAAEAAIAAAAiAPn/AAAEAAIAAAAiAPr/AAAEAAIAAAAiAPv/AAAEAAIAAAAiAPz/AAAEAAIAAAAiAP3/AAAEAAIAAAAiAP7/AAAEAAEAAAAiAP//AAAEAAIAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAPb/AAAEAAIAAAAjAPf/AAAEAAIAAAAjAPj/AAAEAAIAAAAjAPn/AAAEAAIAAAAjAPr/AAAEAAIAAAAjAPv/AAAEAAIAAAAjAPz/AAAEAAIAAAAjAP3/AAAEAAIAAAAjAP7/AAAEAAIAAAAjAP//AAAEAAIAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAPb/AAAEAAIAAAAkAPf/AAAEAAIAAAAkAPj/AAAEAAEAAAAkAPn/AAAEAAEAAAAkAPr/AAAEAAIAAAAkAPv/AAAEAAIAAAAkAPz/AAAEAAIAAAAkAP3/AAAEAAEAAAAkAP7/AAAEAAIAAAAkAP//AAAEAAIAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAPb/AAAEAAIAAAAlAPf/AAAEAAEAAAAlAPj/AAAEAAIAAAAlAPn/AAAEAAIAAAAlAPr/AAAEAAEAAAAlAPv/AAAEAAIAAAAlAPz/AAAEAAIAAAAlAP3/AAAEAAIAAAAlAP7/AAAEAAEAAAAlAP//AAAEAAIAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAPb/AAAEAAIAAAAmAPf/AAAEAAIAAAAmAPj/AAAEAAEAAAAmAPn/AAAEAAIAAAAmAPr/AAAEAAIAAAAmAPv/AAAEAAEAAAAmAPz/AAAEAAEAAAAmAP3/AAAEAAEAAAAmAP7/AAAEAAIAAAAmAP//AAAEAAIAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAPb/AAAEAAIAAAAnAPf/AAAEAAIAAAAnAPj/AAAEAAIAAAAnAPn/AAAEAAIAAAAnAPr/AAAEAAIAAAAnAPv/AAAEAAIAAAAnAPz/AAAEAAIAAAAnAP3/AAAEAAIAAAAnAP7/AAAEAAIAAAAnAP//AAAEAAIAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAPb/AAAEAAIAAAAoAPf/AAAEAAIAAAAoAPj/AAAEAAEAAAAoAPn/AAAEAAEAAAAoAPr/AAAEAAIAAAAoAPv/AAAEAAIAAAAoAPz/AAAEAAIAAAAoAP3/AAAEAAEAAAAoAP7/AAAEAAIAAAAoAP//AAAEAAIAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAPb/AAAEAAIAAAApAPf/AAAEAAEAAAApAPj/AAAEAAIAAAApAPn/AAAEAAIAAAApAPr/AAAEAAEAAAApAPv/AAAEAAIAAAApAPz/AAAEAAIAAAApAP3/AAAEAAIAAAApAP7/AAAEAAEAAAApAP//AAAEAAIAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAPb/AAAEAAIAAAAqAPf/AAAEAAIAAAAqAPj/AAAEAAEAAAAqAPn/AAAEAAIAAAAqAPr/AAAEAAIAAAAqAPv/AAAEAAEAAAAqAPz/AAAEAAEAAAAqAP3/AAAEAAEAAAAqAP7/AAAEAAIAAAAqAP//AAAEAAIAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAPb/AAAEAAIAAAArAPf/AAAEAAIAAAArAPj/AAAEAAIAAAArAPn/AAAEAAIAAAArAPr/AAAEAAIAAAArAPv/AAAEAAIAAAArAPz/AAAEAAIAAAArAP3/AAAEAAIAAAArAP7/AAAEAAIAAAArAP//AAAEAAIAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAADAAAAAAAxAAEAAAADAAEAAADs/wIAAAABAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAADAAIAAAD6/wEAAgAAAAEAAAD7/wEAAgAAAAEAAAD8/wIAAAABAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAPz/AAAIAAIAAAADAAIAAAACAAIAAAAEAPz/AAAJAAIAAAAEAAIAAAACAAIAAAAFAAIAAAADAAIAAAAGAP3/AQAAAAAAAwAGAAEAAgAAAAEAAAAHAP3/AQAAAAAAAwAHAAEAAgAAAAEAAAAIAP3/AQAAAAAAAwAIAAEAAgAAAAEAAAAJAP3/AQAAAAAAAwAJAAEAAgAAAAEAAAAKAAIAAAABAAIAAAALAAIAAAACAAIAAAAMAPn/AAAIAAYAAAAMAAIAAAACAAIAAAANAPn/AAAJAAYAAAANAAIAAAADAAIAAAAOAAEAAgAAAAEAAAAPAAEAAgAAAAEAAAAQAAEAAgAAAAEAAAARAPr/AQAAAAAAAwARAAEAAgAAAAEAAAASAPr/AQAAAAAAAwASAAIAAAABAAIAAAATAPr/AQAAAAAAAwATAAIAAAACAAIAAAAUAPr/AQAAAAAAAwAUAAIAAAACAAIAAAAVAPr/AQAAAAAAAwAVAAIAAAACAAIAAAAWAPr/AQAAAAAAAwAWAAIAAAACAAIAAAAXAPr/AQAAAAAAAwAXAAIAAAACAAIAAAAYAPr/AQAAAAAAAwAYAAIAAAADAAIAAAAZAAEAAgAAAAEAAAAaAAEAAgAAAAEAAAAbAAEAAgAAAAEAAAAcAAEAAgAAAAEAAAAdAAIAAAABAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAADAAIAAAACAPz/AQAAAAAACwD4//z/AQAAAAAAAgD5//z/AQAAAAAACAA=") + +[node name="HardCameraRightLimit" parent="." instance=ExtResource("7_ibwaw")] +position = Vector2(704, -64) + +[node name="DecoTiles" parent="." instance=ExtResource("9_kfu1g")] +tile_map_data = PackedByteArray("AAD9////AAADAAEAAAD1////AAAAAAAAAAD2////AAACAAAAAAD9//7/AAADAAAAAAD///3/AAAEAAAAAAD///7/AAAEAAEAAAD/////AAAAAAEAAAACAP//AAABAAEAAAADAP//AAABAAEAAAAEAP//AAABAAEAAAA=") + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("10_5dgd4")] +position = Vector2(-136, -56) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("11_ibwaw") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("10_5dgd4")] +position = Vector2(-136, -56) +item = ExtResource("12_lu2o1") +metadata/r_coin_id = 2 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("13_wan1t")] +position = Vector2(40, -120) +item = ExtResource("14_12a18") + +[node name="Goomba" parent="." instance=ExtResource("13_ibwaw")] + +[node name="Goomba2" parent="." instance=ExtResource("13_ibwaw")] +position = Vector2(24, 0) + +[node name="PipeArea" parent="." instance=ExtResource("14_lu2o1")] +position = Vector2(480, -32) +pipe_id = 5 +target_level = "uid://bai8yq7658vif" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@61094" to="Tiles/@Node2D@61094/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@61095" to="Tiles/@Node2D@61095/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@61096" to="Tiles/@Node2D@61096/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@61097" to="Tiles/@Node2D@61097/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@61098" to="Tiles/@Node2D@61098/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@61099" to="Tiles/@Node2D@61099/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@61100" to="Tiles/@Node2D@61100/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@61101" to="Tiles/@Node2D@61101/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@61102" to="Tiles/@Node2D@61102/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@61103" to="Tiles/@Node2D@61103/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@61104" to="Tiles/@Node2D@61104/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@61105" to="Tiles/@AnimatableBody2D@61105/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@61105" to="Tiles/@AnimatableBody2D@61105/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61105" to="Tiles/@AnimatableBody2D@61105" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61105" to="Tiles/@AnimatableBody2D@61105" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61105" to="Tiles/@AnimatableBody2D@61105/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61105" to="Tiles/@AnimatableBody2D@61105" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61105" to="Tiles/@AnimatableBody2D@61105/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World2/2-3.tscn b/Scenes/Levels/SMBS/World2/2-3.tscn new file mode 100644 index 0000000..bd48f53 --- /dev/null +++ b/Scenes/Levels/SMBS/World2/2-3.tscn @@ -0,0 +1,391 @@ +[gd_scene load_steps=25 format=4 uid="uid://bjcw4us5x28sn"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_il5hd"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Garden.json" id="2_0wjih"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_kivs0"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_kc168"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="7_88p8b"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_avdks"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="9_77ii0"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="10_88p8b"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="10_vrve7"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="11_vrve7"] +[ext_resource type="PackedScene" uid="uid://bdxd6shyk8duj" path="res://Scenes/Parts/LeapingCheepCheepArea.tscn" id="12_0wjih"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="14_0wjih"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="15_0wjih"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="15_m1r3l"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="16_1gnpe"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="16_lofqh"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="17_b8uhl"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="18_35px3"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="19_jh2ck"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="20_3et1d"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="21_2p7mq"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="22_ilnqp"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="23_gjlvm"] +[ext_resource type="PackedScene" uid="uid://c6t324yc5gx7p" path="res://Scenes/Parts/TeleportPipeArea.tscn" id="26_jh2ck"] + +[node name="2-3" type="Node"] +script = ExtResource("1_il5hd") +music = ExtResource("2_0wjih") +theme = "Garden" +campaign = "SMBS" +world_id = 2 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_kivs0")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAADAAAAAAD3/wEAAAADAAEAAAD5/wAAAAAFAAAAAAD6/wAAAAAGAAAAAAD//wAAAAAGAAAAAAAAAAAAAAAHAAAAAAD7/wAAAAAGAAAAAAD8/wAAAAAGAAAAAAD9/wAAAAAGAAAAAAD+/wAAAAAGAAAAAAD6/wEAAAAFAAEAAAD7/wEAAAAGAAEAAAD8/wEAAAAGAAEAAAD9/wEAAAAGAAEAAAD+/wEAAAAGAAEAAAD//wEAAAAHAAEAAAD6////AAAEAAIAAAD7////AAAEAAIAAAD8////AAAEAAIAAAD9////AAAEAAIAAAD+////AAAEAAIAAAD/////AAAEAAIAAAD7//7/AAAEAAIAAAD8//7/AAAEAAIAAAD9//7/AAAEAAIAAAD+//7/AAAEAAIAAAD///7/AAAEAAIAAAD8//3/AAAEAAIAAAD9//3/AAAEAAIAAAD+//3/AAAEAAIAAAD///3/AAAEAAIAAAD9//z/AAAEAAIAAAD+//z/AAAEAAIAAAD///z/AAAEAAIAAAAAAPz/AAAMAAoAAAABAPz/AAAMAAoAAAACAPz/AAAMAAoAAAADAPz/AAAMAAoAAAAEAPz/AAAMAAoAAAAFAPz/AAAMAAoAAAAGAPz/AAAMAAoAAAAHAPz/AAAMAAoAAAAIAPz/AAAMAAoAAAAJAPz/AAAMAAoAAAAKAPz/AAAMAAoAAAALAPz/AAAMAAoAAAAMAPz/AAAMAAoAAAANAPz/AAAMAAoAAAAOAPz/AAAMAAoAAAAPAPz/AAAMAAoAAAAAAPv/AAAMAAkAAAABAPv/AAAMAAkAAAACAPv/AAAMAAkAAAADAPv/AAAMAAkAAAAEAPv/AAAMAAkAAAAFAPv/AAAMAAkAAAAGAPv/AAAMAAkAAAAHAPv/AAAMAAkAAAAIAPv/AAAMAAkAAAAJAPv/AAAMAAkAAAAKAPv/AAAMAAkAAAALAPv/AAAMAAkAAAAMAPv/AAAMAAkAAAANAPv/AAAMAAkAAAAOAPv/AAAMAAkAAAAPAPv/AAAMAAkAAAAQAPv/AAAMAAkAAAARAPv/AAAMAAkAAAASAPv/AAAMAAkAAAATAPv/AAAMAAkAAAAUAPv/AAAMAAkAAAAVAPv/AAAMAAkAAAAWAPv/AAAMAAkAAAAXAPv/AAAMAAkAAAAYAPv/AAAMAAkAAAAZAPv/AAAMAAkAAAAaAPv/AAAMAAkAAAAbAPv/AAAMAAkAAAAcAPv/AAAMAAkAAAAdAPv/AAAMAAkAAAAeAPv/AAAMAAkAAAAfAPv/AAAMAAkAAAAgAPv/AAAMAAkAAAAhAPv/AAAMAAkAAAAiAPv/AAAMAAkAAAAjAPv/AAAMAAkAAAAkAPv/AAAMAAkAAAAlAPv/AAAMAAkAAAAmAPv/AAAMAAkAAAARAPz/AAAMAAoAAAASAPz/AAAMAAoAAAATAPz/AAAMAAoAAAAUAPz/AAAMAAoAAAAVAPz/AAAMAAoAAAAWAPz/AAAMAAoAAAAXAPz/AAAMAAoAAAAYAPz/AAAMAAoAAAAZAPz/AAAMAAoAAAAaAPz/AAAMAAoAAAAbAPz/AAAMAAoAAAAcAPz/AAAMAAoAAAAdAPz/AAAMAAoAAAAeAPz/AAAMAAoAAAAfAPz/AAAMAAoAAAAgAPz/AAAMAAoAAAAhAPz/AAAMAAoAAAAiAPz/AAAMAAoAAAAjAPz/AAAMAAoAAAAkAPz/AAAMAAoAAAAlAPz/AAAMAAoAAAAmAPz/AAAMAAoAAAAnAPv/AAANAAkAAAD///v/AAALAAkAAAAQAPz/AAAEAAIAAAAQAP3/AAAEAAIAAAAQAP7/AAAEAAIAAAAQAP//AAAEAAIAAAAQAAAAAAAEAAIAAAAQAAEAAAAEAAIAAAAQAAIAAQAAAAAABAAnAPz/AAAEAAIAAAAnAP3/AAAEAAIAAAAnAP7/AAAEAAIAAAAnAP//AAAEAAIAAAAnAAAAAAAEAAIAAAAnAAEAAAAEAAIAAAAnAAIAAQAAAAAABAAsAPz/AAAEAAIAAAAsAP3/AAAEAAIAAAAsAP7/AAAEAAIAAAAsAP//AAAEAAIAAAAsAAAAAAAEAAIAAAAsAAEAAAAEAAIAAAA9APz/AAAEAAIAAAA9AP3/AAAEAAIAAAA9AP7/AAAEAAIAAAA9AP//AAAEAAIAAAA9AAAAAAAEAAIAAAA9AAEAAAAEAAIAAABBAPv/AAAEAAIAAABBAPz/AAAEAAIAAABBAP3/AAAEAAIAAABBAP7/AAAEAAIAAABBAP//AAAEAAIAAABBAAAAAAAEAAIAAABBAAEAAAAEAAIAAABBAAIAAQAAAAAABAAsAAIAAQAAAAAABAA9AAIAAQAAAAAABABIAPv/AAAEAAIAAABIAPz/AAAEAAIAAABIAP3/AAAEAAIAAABIAP7/AAAEAAIAAABIAP//AAAEAAIAAABIAAAAAAAEAAIAAABIAAEAAAAEAAIAAABIAAIAAQAAAAAABAAtAPz/AAAMAAoAAAAuAPz/AAAMAAoAAAAvAPz/AAAMAAoAAAAwAPz/AAAMAAoAAAAxAPz/AAAMAAoAAAAyAPz/AAAMAAoAAAAzAPz/AAAMAAoAAAA0APz/AAAMAAoAAAA1APz/AAAMAAoAAAA2APz/AAAMAAoAAAA3APz/AAAMAAoAAAA4APz/AAAMAAoAAAA5APz/AAAMAAoAAAA6APz/AAAMAAoAAAA7APz/AAAMAAoAAAA8APz/AAAMAAoAAABCAPv/AAAMAAoAAABDAPv/AAAMAAoAAABEAPv/AAAMAAoAAABFAPv/AAAMAAoAAABGAPv/AAAMAAoAAABHAPv/AAAMAAoAAABCAPr/AAAMAAkAAABDAPr/AAAMAAkAAABEAPr/AAAMAAkAAABFAPr/AAAMAAkAAABGAPr/AAAMAAkAAABHAPr/AAAMAAkAAABIAPr/AAANAAkAAABBAPr/AAALAAkAAAA9APv/AAANAAkAAAAsAPv/AAALAAkAAAAtAPv/AAAMAAkAAAAuAPv/AAAMAAkAAAAvAPv/AAAMAAkAAAAwAPv/AAAMAAkAAAAxAPv/AAAMAAkAAAAyAPv/AAAMAAkAAAAzAPv/AAAMAAkAAAA0APv/AAAMAAkAAAA1APv/AAAMAAkAAAA2APv/AAAMAAkAAAA3APv/AAAMAAkAAAA4APv/AAAMAAkAAAA5APv/AAAMAAkAAAA6APv/AAAMAAkAAAA7APv/AAAMAAkAAAA8APv/AAAMAAkAAABPAAAAAAAFAAAAAABQAAAAAAAGAAAAAABVAAAAAAAGAAAAAABWAAAAAAAHAAAAAABRAAAAAAAGAAAAAABSAAAAAAAGAAAAAABTAAAAAAAGAAAAAABUAAAAAAAGAAAAAABQAAEAAAAFAAEAAABRAAEAAAAGAAEAAABSAAEAAAAGAAEAAABTAAEAAAAGAAEAAABUAAEAAAAGAAEAAABVAAEAAAAHAAEAAABbAP3/AAAGAAAAAABcAP3/AAAHAAAAAABaAP3/AAAFAAAAAABbAP7/AAAGAAYAAABbAP//AAAGAAYAAABbAAAAAAAGAAYAAABbAAEAAAAGAAYAAABgAPz/AAAEAAIAAABgAP3/AAAEAAIAAABgAP7/AAAEAAIAAABgAP//AAAEAAIAAABgAAAAAAAEAAIAAABgAAEAAAAEAAIAAABrAPz/AAAEAAIAAABrAP3/AAAEAAIAAABrAP7/AAAEAAIAAABrAP//AAAEAAIAAABrAAAAAAAEAAIAAABrAAEAAAAEAAIAAABvAP//AAAEAAIAAABvAAAAAAAEAAIAAABvAAEAAAAEAAIAAAB7AP//AAAEAAIAAAB7AAAAAAAEAAIAAAB7AAEAAAAEAAIAAAB+AP3/AAAEAAIAAAB+AP7/AAAEAAIAAAB+AP//AAAEAAIAAAB+AAAAAAAEAAIAAAB+AAEAAAAEAAIAAACJAP3/AAAEAAIAAACJAP7/AAAEAAIAAACJAP//AAAEAAIAAACJAAAAAAAEAAIAAACJAAEAAAAEAAIAAACaAP3/AAAEAAIAAACaAP7/AAAEAAIAAACaAP//AAAEAAIAAACaAAAAAAAEAAIAAACaAAEAAAAEAAIAAACmAP3/AAAEAAIAAACmAP7/AAAEAAIAAACmAP//AAAEAAIAAACnAP3/AAAEAAIAAACnAP7/AAAEAAIAAACnAP//AAAEAAIAAACoAP7/AAAEAAIAAACoAP//AAAEAAIAAACpAP7/AAAEAAIAAACpAP//AAAEAAIAAACqAP//AAAEAAIAAACrAP//AAAEAAIAAAClAAAAAAAFAAAAAACmAAAAAAAGAAAAAACvAAAAAAAGAAAAAACwAAAAAAAHAAAAAACnAAAAAAAGAAAAAACoAAAAAAAGAAAAAACpAAAAAAAGAAAAAACqAAAAAAAGAAAAAACrAAAAAAAGAAAAAACsAAAAAAAGAAAAAACtAAAAAAAGAAAAAACuAAAAAAAGAAAAAACmAAEAAAAFAAEAAACnAAEAAAAGAAEAAACoAAEAAAAGAAEAAACpAAEAAAAGAAEAAACqAAEAAAAGAAEAAACrAAEAAAAGAAEAAACsAAEAAAAGAAEAAACtAAEAAAAGAAEAAACuAAEAAAAGAAEAAACvAAEAAAAHAAEAAAB/AP3/AAAMAAoAAACAAP3/AAAMAAoAAACBAP3/AAAMAAoAAACCAP3/AAAMAAoAAACDAP3/AAAMAAoAAACEAP3/AAAMAAoAAACFAP3/AAAMAAoAAACGAP3/AAAMAAoAAACHAP3/AAAMAAoAAACIAP3/AAAMAAoAAAB/APz/AAAMAAkAAACAAPz/AAAMAAkAAACBAPz/AAAMAAkAAACCAPz/AAAMAAkAAACDAPz/AAAMAAkAAACEAPz/AAAMAAkAAACFAPz/AAAMAAkAAACGAPz/AAAMAAkAAACHAPz/AAAMAAkAAACIAPz/AAAMAAkAAABwAP7/AAAMAAkAAABwAP//AAAMAAoAAABxAP7/AAAMAAkAAABxAP//AAAMAAoAAAByAP7/AAAMAAkAAAByAP//AAAMAAoAAABzAP7/AAAMAAkAAABzAP//AAAMAAoAAAB0AP7/AAAMAAkAAAB0AP//AAAMAAoAAAB1AP7/AAAMAAkAAAB1AP//AAAMAAoAAAB2AP7/AAAMAAkAAAB2AP//AAAMAAoAAAB3AP7/AAAMAAkAAAB3AP//AAAMAAoAAAB4AP7/AAAMAAkAAAB4AP//AAAMAAoAAAB5AP7/AAAMAAkAAAB5AP//AAAMAAoAAAB6AP7/AAAMAAkAAAB6AP//AAAMAAoAAABhAPv/AAAMAAkAAABhAPz/AAAMAAoAAABiAPv/AAAMAAkAAABiAPz/AAAMAAoAAABjAPv/AAAMAAkAAABjAPz/AAAMAAoAAABkAPv/AAAMAAkAAABkAPz/AAAMAAoAAABlAPv/AAAMAAkAAABlAPz/AAAMAAoAAABmAPv/AAAMAAkAAABmAPz/AAAMAAoAAABnAPv/AAAMAAkAAABnAPz/AAAMAAoAAABoAPv/AAAMAAkAAABoAPz/AAAMAAoAAABpAPv/AAAMAAkAAABpAPz/AAAMAAoAAABqAPv/AAAMAAkAAABqAPz/AAAMAAoAAACNAP3/AAALAAoAAACOAP3/AAANAAoAAACSAP3/AAANAAoAAACRAP3/AAALAAoAAACWAP3/AAANAAoAAACVAP3/AAALAAoAAACWAPz/AAANAAkAAACVAPz/AAALAAkAAACSAPz/AAANAAkAAACRAPz/AAALAAkAAACNAPz/AAALAAkAAACOAPz/AAANAAkAAACbAPz/AAAMAAkAAACbAP3/AAAMAAoAAACcAPz/AAAMAAkAAACcAP3/AAAMAAoAAACdAPz/AAAMAAkAAACdAP3/AAAMAAoAAACeAPz/AAAMAAkAAACeAP3/AAAMAAoAAACfAPz/AAAMAAkAAACfAP3/AAAMAAoAAACgAPz/AAAMAAkAAACgAP3/AAAMAAoAAAChAPz/AAAMAAkAAAChAP3/AAAMAAoAAACiAPz/AAAMAAkAAACiAP3/AAAMAAoAAACjAPz/AAAMAAkAAACjAP3/AAAMAAoAAACkAPz/AAAMAAkAAACkAP3/AAAMAAoAAAClAPz/AAAMAAkAAAClAP3/AAAMAAoAAACmAPz/AAANAAkAAACaAPz/AAALAAkAAACzAAAAAAABAAAAAACzAAEAAAABAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAADAAAAAADNAAEAAAADAAEAAADQAAAAAAABAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAADQAAEAAAABAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAADOAP//AAAIAAIAAADOAAAAAAAIAAMAAADPAP//AAAJAAIAAADPAAAAAAAJAAMAAADOAAEAAAAIAAMAAADPAAEAAAAJAAMAAADKAPz/AAAEAAIAAADKAP3/AAAEAAIAAADKAP7/AAAEAAIAAADKAP//AAAEAAIAAADLAPz/AAAEAAIAAADLAP3/AAAEAAIAAADLAP7/AAAEAAIAAADLAP//AAAEAAIAAADMAPz/AAAEAAIAAADMAP3/AAAEAAIAAADMAP7/AAAEAAIAAADMAP//AAAEAAIAAADNAPz/AAAEAAIAAADNAP3/AAAEAAIAAADNAP7/AAAEAAIAAADNAP//AAAEAAIAAADMAPj/AAAEAAIAAADMAPn/AAAEAAIAAADMAPr/AAAEAAIAAADMAPv/AAAEAAIAAADNAPj/AAAEAAIAAADNAPn/AAAEAAIAAADNAPr/AAAEAAIAAADNAPv/AAAEAAIAAADOAPn/AAAEAAIAAADOAPr/AAAEAAIAAADPAPn/AAAEAAIAAADPAPr/AAAEAAIAAADQAPn/AAAEAAIAAADQAPr/AAAEAAIAAADRAPn/AAAEAAIAAADRAPr/AAAEAAIAAADSAPr/AAAEAAIAAADTAPr/AAAEAAIAAADUAPr/AAAEAAIAAADVAPr/AAAEAAIAAADVAPv/AAAEAAIAAADVAPz/AAAEAAIAAADPAPz/AAAEAAIAAADQAPz/AAAEAAIAAADRAPz/AAAEAAIAAADSAPz/AAAEAAIAAADTAPz/AAAEAAIAAADvAPb/AAAEAAIAAADvAPf/AAAEAAIAAADvAPj/AAAEAAIAAADvAPn/AAAEAAIAAADvAPr/AAAEAAIAAADvAPv/AAAEAAIAAADvAPz/AAAEAAIAAADvAP3/AAAEAAIAAADwAPb/AAAEAAIAAADwAPf/AAAEAAIAAADwAPj/AAAEAAIAAADwAPn/AAAEAAIAAADwAPr/AAAEAAIAAADwAPv/AAAEAAIAAADwAPz/AAAEAAIAAADwAP3/AAAEAAIAAADxAPb/AAAEAAIAAADxAPf/AAAEAAIAAADxAPj/AAAEAAIAAADxAPn/AAAEAAIAAADxAPr/AAAEAAIAAADxAPv/AAAEAAIAAADxAPz/AAAEAAIAAADxAP3/AAAEAAIAAADyAPb/AAAEAAIAAADyAPf/AAAEAAIAAADyAPj/AAAEAAIAAADyAPn/AAAEAAIAAADyAPr/AAAEAAIAAADyAPv/AAAEAAIAAADyAPz/AAAEAAIAAADyAP3/AAAEAAIAAADzAPb/AAAEAAIAAADzAPf/AAAEAAIAAADzAPj/AAAEAAIAAADzAPn/AAAEAAIAAADzAPr/AAAEAAIAAADzAPv/AAAEAAIAAADzAPz/AAAEAAIAAADzAP3/AAAEAAIAAADXAPz/AAAEAAIAAADXAP3/AAAEAAIAAADXAP7/AAAEAAIAAADXAP//AAAEAAIAAADYAPz/AAAEAAIAAADYAP3/AAAEAAIAAADYAP7/AAAEAAIAAADYAP//AAAEAAIAAADZAPz/AAAEAAIAAADZAP3/AAAEAAIAAADZAP7/AAAEAAIAAADZAP//AAAEAAIAAADaAP3/AAAEAAIAAADaAP7/AAAEAAIAAADaAP//AAAEAAIAAADbAP3/AAAEAAIAAADbAP7/AAAEAAIAAADbAP//AAAEAAIAAADcAP7/AAAEAAIAAADcAP//AAAEAAIAAADdAP7/AAAEAAIAAADdAP//AAAEAAIAAADeAP//AAAEAAIAAADfAP//AAAEAAIAAADWAPz/AQAAAAAAAQDUAPz/AQAAAAAACAC7AP3/AAAIAAQAAAC7AP7/AAAIAAUAAAC8AP3/AAAJAAQAAAC8AP7/AAAJAAUAAAC7AP//AAAIAAUAAAC8AP//AAAJAAUAAABkAPj/AQAAAAAAAgBlAPj/AQAAAAAAAgBEAPf/AQAAAAAACAAUAPn/AQAAAAAAAwAVAPn/AQAAAAAAAwAWAPn/AQAAAAAAAwAXAPn/AQAAAAAAAwAhAPn/AQAAAAAAAwAiAPj/AQAAAAAAAwAjAPn/AQAAAAAAAwAkAPj/AQAAAAAAAwAlAPn/AQAAAAAAAwA0APn/AQAAAAAAAwA1APj/AQAAAAAAAwA2APj/AQAAAAAAAwA3APn/AQAAAAAAAwBMAPj/AQAAAAAAAwBNAPj/AQAAAAAAAwBOAPj/AQAAAAAAAwBXAPz/AQAAAAAAAwBYAPz/AQAAAAAAAwCKAPr/AQAAAAAAAwCLAPr/AQAAAAAAAwCPAPr/AQAAAAAAAwCQAPr/AQAAAAAAAwCTAPr/AQAAAAAAAwCUAPr/AQAAAAAAAwCYAPr/AQAAAAAAAwCZAPr/AQAAAAAAAwDwAP7/AAALAAAAAADwAP//AAALAAEAAADvAP7/AAAKAAAAAADvAP//AAAKAAEAAADxAP7/AAALAAAAAADxAP//AAALAAEAAADyAP7/AAALAAAAAADyAP//AAALAAEAAADzAP7/AAALAAAAAADzAP//AAALAAEAAADvAPX/AAAEAAIAAADwAPX/AAAEAAIAAADxAPX/AAAEAAIAAADyAPX/AAAEAAIAAADzAPX/AAAEAAIAAAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABACKAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACQAAIAAQAAAAAABACRAAIAAQAAAAAABACSAAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACXAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABACkAAIAAQAAAAAABAClAAIAAQAAAAAABACmAAIAAQAAAAAABACnAAIAAQAAAAAABACoAAIAAQAAAAAABACpAAIAAQAAAAAABACqAAIAAQAAAAAABACrAAIAAQAAAAAABACsAAIAAQAAAAAABACtAAIAAQAAAAAABACuAAIAAQAAAAAABACvAAIAAQAAAAAABACwAAIAAQAAAAAABACxAAIAAQAAAAAABACyAAIAAQAAAAAABACzAAIAAAABAAIAAABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABAD3/wIAAAADAAIAAAD4/wIAAQAAAAAABAD5/wIAAQAAAAAABAD6/wIAAQAAAAAABAD7/wIAAQAAAAAABAD8/wIAAQAAAAAABAD9/wIAAQAAAAAABAD+/wIAAQAAAAAABAD//wIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAAIAAwAAADOAAIAAAACAAMAAADPAAIAAAACAAMAAADQAAIAAAAHAAwAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAADAAAAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAADAAEAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAADAAIAAAD0APb/AAAEAAIAAAD0APf/AAAEAAIAAAD0APj/AAAEAAIAAAD0APn/AAAEAAIAAAD0APr/AAAEAAIAAAD0APv/AAAEAAIAAAD0APz/AAAEAAIAAAD0AP3/AAAEAAIAAAD1APb/AAAEAAIAAAD1APf/AAAEAAIAAAD1APj/AAAEAAIAAAD1APn/AAAEAAIAAAD1APr/AAAEAAIAAAD1APv/AAAEAAIAAAD1APz/AAAEAAIAAAD1AP3/AAAEAAIAAAD2APb/AAAEAAIAAAD2APf/AAAEAAIAAAD2APj/AAAEAAIAAAD2APn/AAAEAAIAAAD2APr/AAAEAAIAAAD2APv/AAAEAAIAAAD2APz/AAAEAAIAAAD2AP3/AAAEAAIAAAD3APb/AAAEAAIAAAD3APf/AAAEAAIAAAD3APj/AAAEAAIAAAD3APn/AAAEAAIAAAD3APr/AAAEAAIAAAD3APv/AAAEAAIAAAD3APz/AAAEAAIAAAD3AP3/AAAEAAIAAAD4APb/AAAEAAIAAAD4APf/AAAEAAIAAAD4APj/AAAEAAIAAAD4APn/AAAEAAIAAAD4APr/AAAEAAIAAAD4APv/AAAEAAIAAAD4APz/AAAEAAIAAAD4AP3/AAAEAAIAAAD5APb/AAAEAAIAAAD5APf/AAAEAAIAAAD5APj/AAAEAAIAAAD5APn/AAAEAAIAAAD5APr/AAAEAAIAAAD5APv/AAAEAAIAAAD5APz/AAAEAAIAAAD5AP3/AAAEAAIAAAD5APX/AAAEAAIAAAD0APX/AAAEAAIAAAD1APX/AAAEAAIAAAD2APX/AAAEAAIAAAD3APX/AAAEAAIAAAD4APX/AAAEAAIAAABgAPv/AAALAAkAAABvAP7/AAALAAkAAAB+APz/AAALAAkAAACJAPz/AAANAAkAAAB7AP7/AAANAAkAAABrAPv/AAANAAkAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_kc168")] +position = Vector2(-216, 0) + +[node name="StartCastle" parent="." instance=ExtResource("7_88p8b")] +position = Vector2(-216, -40) + +[node name="DropShadow" parent="." instance=ExtResource("8_avdks")] + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("9_77ii0")] +position = Vector2(3160, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("9_77ii0")] +position = Vector2(3192, 0) + +[node name="Goomba" parent="Enemies" instance=ExtResource("10_vrve7")] +position = Vector2(3688, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("10_vrve7")] +position = Vector2(3768, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("10_88p8b")] +tile_map_data = PackedByteArray("AACvAP//AAAAAAAAAACwAP//AAACAAAAAAC4AP7/AAADAAAAAAC4AP//AAADAAEAAAC+AP//AAAAAAAAAAC/AP//AAACAAAAAADDAP3/AAAEAAAAAADDAP7/AAAEAAEAAADDAP//AAAAAAEAAADpAP//AAAAAAAAAADqAP//AAACAAAAAAA=") + +[node name="Checkpoint" parent="." instance=ExtResource("11_vrve7")] +position = Vector2(1328, 0) + +[node name="LeapingCheepCheepArea" parent="." instance=ExtResource("12_0wjih")] +position = Vector2(568, -288) +scale = Vector2(85.0906, -74.3149) + +[node name="LeapingCheepCheepArea2" parent="." instance=ExtResource("12_0wjih")] +position = Vector2(2120, -352) +scale = Vector2(85.0906, -74.3149) + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(3904, -176) +script = ExtResource("14_0wjih") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="PipeArea" parent="." instance=ExtResource("15_0wjih")] +position = Vector2(3824, -16) +enter_direction = 3 +target_level = "uid://drhyefwxkv8lo" + +[node name="LevelBG" parent="." instance=ExtResource("15_m1r3l")] +liquid_layer = 1 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("16_1gnpe") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ExtraBGM" type="Node" parent="."] +script = ExtResource("16_lofqh") +extra_track = ExtResource("17_b8uhl") +metadata/_custom_type_script = "uid://cusgxgerctsft" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("18_35px3") +nodes_to_delete = [NodePath("../Blocks")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("19_jh2ck")] +position = Vector2(312, -104) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("19_jh2ck")] +position = Vector2(1160, -88) +id = 1 + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("20_3et1d")] +position = Vector2(1640, -120) +item = ExtResource("21_2p7mq") +metadata/r_coin_id = 2 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("19_jh2ck")] +position = Vector2(2200, -88) +id = 3 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("19_jh2ck")] +position = Vector2(3256, -72) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("22_ilnqp")] +position = Vector2(3304, -56) +item = ExtResource("23_gjlvm") + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("20_3et1d")] +position = Vector2(1640, -120) + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("22_ilnqp")] +position = Vector2(3304, -56) + +[node name="TeleportPipeArea" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("26_jh2ck")] +position = Vector2(3008, -48) +connecting_pipe = NodePath("../PipeArea2") + +[node name="PipeArea2" parent="." instance=ExtResource("15_0wjih")] +position = Vector2(3312, -16) +exit_only = true + +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134706" to="Tiles/@Area2D@134706" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134707" to="Tiles/@Area2D@134707" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134708" to="Tiles/@Area2D@134708" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134709" to="Tiles/@Area2D@134709" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134710" to="Tiles/@Area2D@134710" method="area_entered"] +[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="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/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@134711" to="Tiles/@AnimatableBody2D@134711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@134711" to="Tiles/@AnimatableBody2D@134711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@134711" to="Tiles/@AnimatableBody2D@134711" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@134711" to="Tiles/@AnimatableBody2D@134711" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@134711" to="Tiles/@AnimatableBody2D@134711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@134711" to="Tiles/@AnimatableBody2D@134711" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@134711" to="Tiles/@AnimatableBody2D@134711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@134712" to="Tiles/@AnimatableBody2D@134712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@134712" to="Tiles/@AnimatableBody2D@134712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@134712" to="Tiles/@AnimatableBody2D@134712" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@134712" to="Tiles/@AnimatableBody2D@134712" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@134712" to="Tiles/@AnimatableBody2D@134712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@134712" to="Tiles/@AnimatableBody2D@134712" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@134712" to="Tiles/@AnimatableBody2D@134712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@134713" to="Tiles/@AnimatableBody2D@134713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@134713" to="Tiles/@AnimatableBody2D@134713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@134713" to="Tiles/@AnimatableBody2D@134713" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@134713" to="Tiles/@AnimatableBody2D@134713" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@134713" to="Tiles/@AnimatableBody2D@134713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@134713" to="Tiles/@AnimatableBody2D@134713" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@134713" to="Tiles/@AnimatableBody2D@134713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134714" to="Tiles/@Node2D@134714/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134715" to="Tiles/@Node2D@134715/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134716" to="Tiles/@Node2D@134716/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134717" to="Tiles/@Node2D@134717/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134718" to="Tiles/@Node2D@134718/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134719" to="Tiles/@Node2D@134719/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134720" to="Tiles/@Node2D@134720/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134721" to="Tiles/@Node2D@134721/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134722" to="Tiles/@Node2D@134722/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134723" to="Tiles/@Node2D@134723/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134724" to="Tiles/@Node2D@134724/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134725" to="Tiles/@Node2D@134725/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134726" to="Tiles/@Node2D@134726/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134727" to="Tiles/@Node2D@134727/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134728" to="Tiles/@Node2D@134728/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134729" to="Tiles/@Node2D@134729/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134730" to="Tiles/@Node2D@134730/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134731" to="Tiles/@Node2D@134731/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134732" to="Tiles/@Node2D@134732/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134733" to="Tiles/@Node2D@134733/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134734" to="Tiles/@Node2D@134734/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134735" to="Tiles/@Node2D@134735/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134736" to="Tiles/@Node2D@134736/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134737" to="Tiles/@Node2D@134737/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@134738" to="Tiles/@Node2D@134738/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/@Area2D@134739" to="Tiles/@Area2D@134739" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134740" to="Tiles/@Area2D@134740" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134741" to="Tiles/@Area2D@134741" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134742" to="Tiles/@Area2D@134742" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134743" to="Tiles/@Area2D@134743" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134744" to="Tiles/@Area2D@134744" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134745" to="Tiles/@Area2D@134745" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134746" to="Tiles/@Area2D@134746" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134747" to="Tiles/@Area2D@134747" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134748" to="Tiles/@Area2D@134748" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134749" to="Tiles/@Area2D@134749" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134750" to="Tiles/@Area2D@134750" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134751" to="Tiles/@Area2D@134751" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134752" to="Tiles/@Area2D@134752" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134753" to="Tiles/@Area2D@134753" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134754" to="Tiles/@Area2D@134754" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134755" to="Tiles/@Area2D@134755" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134756" to="Tiles/@Area2D@134756" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134757" to="Tiles/@Area2D@134757" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134758" to="Tiles/@Area2D@134758" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134759" to="Tiles/@Area2D@134759" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134760" to="Tiles/@Area2D@134760" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134761" to="Tiles/@Area2D@134761" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134762" to="Tiles/@Area2D@134762" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134763" to="Tiles/@Area2D@134763" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134764" to="Tiles/@Area2D@134764" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134765" to="Tiles/@Area2D@134765" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134766" to="Tiles/@Area2D@134766" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134767" to="Tiles/@Area2D@134767" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134768" to="Tiles/@Area2D@134768" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134769" to="Tiles/@Area2D@134769" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134770" to="Tiles/@Area2D@134770" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134771" to="Tiles/@Area2D@134771" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134772" to="Tiles/@Area2D@134772" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134773" to="Tiles/@Area2D@134773" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134774" to="Tiles/@Area2D@134774" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134775" to="Tiles/@Area2D@134775" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134776" to="Tiles/@Area2D@134776" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134777" to="Tiles/@Area2D@134777" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134778" to="Tiles/@Area2D@134778" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134779" to="Tiles/@Area2D@134779" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134780" to="Tiles/@Area2D@134780" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134781" to="Tiles/@Area2D@134781" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134782" to="Tiles/@Area2D@134782" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134783" to="Tiles/@Area2D@134783" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134784" to="Tiles/@Area2D@134784" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134785" to="Tiles/@Area2D@134785" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134786" to="Tiles/@Area2D@134786" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134787" to="Tiles/@Area2D@134787" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134788" to="Tiles/@Area2D@134788" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134789" to="Tiles/@Area2D@134789" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134790" to="Tiles/@Area2D@134790" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134791" to="Tiles/@Area2D@134791" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134792" to="Tiles/@Area2D@134792" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134793" to="Tiles/@Area2D@134793" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134794" to="Tiles/@Area2D@134794" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134795" to="Tiles/@Area2D@134795" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134796" to="Tiles/@Area2D@134796" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134797" to="Tiles/@Area2D@134797" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134798" to="Tiles/@Area2D@134798" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134799" to="Tiles/@Area2D@134799" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134800" to="Tiles/@Area2D@134800" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134801" to="Tiles/@Area2D@134801" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134802" to="Tiles/@Area2D@134802" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134803" to="Tiles/@Area2D@134803" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134804" to="Tiles/@Area2D@134804" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134805" to="Tiles/@Area2D@134805" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134806" to="Tiles/@Area2D@134806" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134807" to="Tiles/@Area2D@134807" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134808" to="Tiles/@Area2D@134808" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134809" to="Tiles/@Area2D@134809" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134810" to="Tiles/@Area2D@134810" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134811" to="Tiles/@Area2D@134811" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134812" to="Tiles/@Area2D@134812" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134813" to="Tiles/@Area2D@134813" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134814" to="Tiles/@Area2D@134814" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134815" to="Tiles/@Area2D@134815" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134816" to="Tiles/@Area2D@134816" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134817" to="Tiles/@Area2D@134817" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134818" to="Tiles/@Area2D@134818" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134819" to="Tiles/@Area2D@134819" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134820" to="Tiles/@Area2D@134820" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134821" to="Tiles/@Area2D@134821" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134822" to="Tiles/@Area2D@134822" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134823" to="Tiles/@Area2D@134823" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134824" to="Tiles/@Area2D@134824" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134825" to="Tiles/@Area2D@134825" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134826" to="Tiles/@Area2D@134826" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134827" to="Tiles/@Area2D@134827" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134828" to="Tiles/@Area2D@134828" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134829" to="Tiles/@Area2D@134829" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134830" to="Tiles/@Area2D@134830" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134831" to="Tiles/@Area2D@134831" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134832" to="Tiles/@Area2D@134832" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134833" to="Tiles/@Area2D@134833" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134834" to="Tiles/@Area2D@134834" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134835" to="Tiles/@Area2D@134835" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134836" to="Tiles/@Area2D@134836" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134837" to="Tiles/@Area2D@134837" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134838" to="Tiles/@Area2D@134838" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134839" to="Tiles/@Area2D@134839" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134840" to="Tiles/@Area2D@134840" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134841" to="Tiles/@Area2D@134841" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134842" to="Tiles/@Area2D@134842" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134843" to="Tiles/@Area2D@134843" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134844" to="Tiles/@Area2D@134844" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134845" to="Tiles/@Area2D@134845" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134846" to="Tiles/@Area2D@134846" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134847" to="Tiles/@Area2D@134847" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134848" to="Tiles/@Area2D@134848" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134849" to="Tiles/@Area2D@134849" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134850" to="Tiles/@Area2D@134850" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134851" to="Tiles/@Area2D@134851" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134852" to="Tiles/@Area2D@134852" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134853" to="Tiles/@Area2D@134853" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134854" to="Tiles/@Area2D@134854" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134855" to="Tiles/@Area2D@134855" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134856" to="Tiles/@Area2D@134856" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134857" to="Tiles/@Area2D@134857" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134858" to="Tiles/@Area2D@134858" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134859" to="Tiles/@Area2D@134859" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134860" to="Tiles/@Area2D@134860" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134861" to="Tiles/@Area2D@134861" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134862" to="Tiles/@Area2D@134862" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134863" to="Tiles/@Area2D@134863" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134864" to="Tiles/@Area2D@134864" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134865" to="Tiles/@Area2D@134865" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134866" to="Tiles/@Area2D@134866" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134867" to="Tiles/@Area2D@134867" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134868" to="Tiles/@Area2D@134868" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134869" to="Tiles/@Area2D@134869" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134870" to="Tiles/@Area2D@134870" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134871" to="Tiles/@Area2D@134871" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134872" to="Tiles/@Area2D@134872" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134873" to="Tiles/@Area2D@134873" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134874" to="Tiles/@Area2D@134874" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134875" to="Tiles/@Area2D@134875" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134876" to="Tiles/@Area2D@134876" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134877" to="Tiles/@Area2D@134877" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134878" to="Tiles/@Area2D@134878" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134879" to="Tiles/@Area2D@134879" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134880" to="Tiles/@Area2D@134880" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134881" to="Tiles/@Area2D@134881" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134882" to="Tiles/@Area2D@134882" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134883" to="Tiles/@Area2D@134883" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134884" to="Tiles/@Area2D@134884" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134885" to="Tiles/@Area2D@134885" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134886" to="Tiles/@Area2D@134886" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134887" to="Tiles/@Area2D@134887" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134888" to="Tiles/@Area2D@134888" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134889" to="Tiles/@Area2D@134889" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134890" to="Tiles/@Area2D@134890" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134891" to="Tiles/@Area2D@134891" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134892" to="Tiles/@Area2D@134892" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134893" to="Tiles/@Area2D@134893" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134894" to="Tiles/@Area2D@134894" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134895" to="Tiles/@Area2D@134895" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134896" to="Tiles/@Area2D@134896" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134897" to="Tiles/@Area2D@134897" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134898" to="Tiles/@Area2D@134898" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134899" to="Tiles/@Area2D@134899" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134900" to="Tiles/@Area2D@134900" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134901" to="Tiles/@Area2D@134901" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134902" to="Tiles/@Area2D@134902" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134903" to="Tiles/@Area2D@134903" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134904" to="Tiles/@Area2D@134904" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134905" to="Tiles/@Area2D@134905" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134906" to="Tiles/@Area2D@134906" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134907" to="Tiles/@Area2D@134907" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134908" to="Tiles/@Area2D@134908" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134909" to="Tiles/@Area2D@134909" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134910" to="Tiles/@Area2D@134910" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134911" to="Tiles/@Area2D@134911" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134912" to="Tiles/@Area2D@134912" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134913" to="Tiles/@Area2D@134913" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134914" to="Tiles/@Area2D@134914" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134915" to="Tiles/@Area2D@134915" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134916" to="Tiles/@Area2D@134916" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134917" to="Tiles/@Area2D@134917" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134918" to="Tiles/@Area2D@134918" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@134919" to="Tiles/@Area2D@134919" method="area_entered"] diff --git a/Scenes/Levels/SMBS/World2/2-3a.tscn b/Scenes/Levels/SMBS/World2/2-3a.tscn new file mode 100644 index 0000000..068f9de --- /dev/null +++ b/Scenes/Levels/SMBS/World2/2-3a.tscn @@ -0,0 +1,41 @@ +[gd_scene load_steps=10 format=4 uid="uid://drhyefwxkv8lo"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_3cmra"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_f7iwh"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_ct0qu"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_xturo"] +[ext_resource type="PackedScene" uid="uid://b5o0j3kfv2xys" path="res://Scenes/Prefabs/LevelObjects/EndFinalSpCastle.tscn" id="7_5fjem"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="8_peay0"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="9_4lwrc"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_f7iwh"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="10_ct0qu"] + +[node name="2-3" type="Node"] +script = ExtResource("1_3cmra") +music = ExtResource("2_f7iwh") +theme = "Underground" +campaign = "SMBS" +world_id = 2 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_ct0qu")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAD9//j/AAAEAAIAAAD9//n/AAAEAAIAAAD9//r/AAAEAAIAAAD9//v/AAAEAAIAAAD9//z/AAAEAAIAAAD9//3/AAAEAAIAAAD9//7/AAAEAAIAAAD9////AAAEAAIAAAD+//j/AAAEAAIAAAD+//n/AAAEAAIAAAD+//r/AAAEAAIAAAD+//v/AAAEAAIAAAD+//z/AAAEAAIAAAD+//3/AAAEAAIAAAD+//7/AAAEAAIAAAD+////AAAEAAIAAAD8//n/AAAEAAIAAAD8//r/AAAEAAIAAAD8//v/AAAEAAIAAAD8//z/AAAEAAIAAAD8//3/AAAEAAIAAAD8//7/AAAEAAIAAAD8////AAAEAAIAAAD7//r/AAAEAAIAAAD7//v/AAAEAAIAAAD7//z/AAAEAAIAAAD7//3/AAAEAAIAAAD7//7/AAAEAAIAAAD7////AAAEAAIAAAD6//v/AAAEAAIAAAD6//z/AAAEAAIAAAD6//3/AAAEAAIAAAD6//7/AAAEAAIAAAD6////AAAEAAIAAAD5//z/AAAEAAIAAAD5//3/AAAEAAIAAAD5//7/AAAEAAIAAAD5////AAAEAAIAAAD4//3/AAAEAAIAAAD4//7/AAAEAAIAAAD4////AAAEAAIAAAD3//7/AAAEAAIAAAD3////AAAEAAIAAAD2////AAAEAAIAAAAHAP//AAAEAAIAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAADv/wAAAAABAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAADAAAAAADv/wEAAAABAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_xturo")] +position = Vector2(-208, -168) + +[node name="EndFinalCastle" parent="." instance=ExtResource("7_5fjem")] +position = Vector2(200, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("8_peay0")] +position = Vector2(120, 0) + +[node name="DropShadow" parent="." instance=ExtResource("9_f7iwh")] + +[node name="LevelBG" parent="." instance=ExtResource("9_4lwrc")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("10_ct0qu") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" diff --git a/Scenes/Levels/SMBS/World2/2-4.tscn b/Scenes/Levels/SMBS/World2/2-4.tscn new file mode 100644 index 0000000..ce95ee9 --- /dev/null +++ b/Scenes/Levels/SMBS/World2/2-4.tscn @@ -0,0 +1,305 @@ +[gd_scene load_steps=24 format=4 uid="uid://cgtw5a8kio2kb"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ryhkd"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_vv46g"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_mc46w"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_31lym"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_q0seu"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="8_cq1cp"] +[ext_resource type="PackedScene" uid="uid://ctancgnvl58oc" path="res://Scenes/Prefabs/Entities/Objects/ElevatorPlatform.tscn" id="11_vv46g"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="12_o8xvb"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/GreenKoopaShell.json" id="12_r4bk4"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="13_kfg0s"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="14_e0lah"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="15_o8xvb"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="15_vv46g"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="16_e0lah"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="16_kfg0s"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_lwq2i"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="18_lkpqn"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="19_kkskm"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="20_qgupf"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="20_r4bk4"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="21_272vk"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="22_fed45"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="23_272vk"] + +[node name="2-4" type="Node"] +script = ExtResource("1_ryhkd") +music = ExtResource("2_vv46g") +theme = "Castle" +campaign = "SMBS" +world_id = 2 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_mc46w")] +tile_map_data = PackedByteArray("AAD3//b/AAACAAIAAAD5//X/AAACAAAAAAD4//b/AAACAAIAAAD6//X/AAACAAAAAAAGAPX/AAACAAAAAAAIAPb/AAACAAIAAAAHAPb/AAACAAIAAAAFAPX/AAACAAAAAAD8//b/AAACAAIAAAD9//b/AAACAAIAAAD+//b/AAACAAIAAAD///b/AAACAAIAAAD7//b/AAACAAIAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAAAAPb/AAACAAIAAAD///X/AAACAAAAAAD6//b/AAACAAIAAAD7//X/AAACAAAAAAABAPb/AAACAAIAAAAAAPX/AAACAAAAAAD5//b/AAACAAIAAAACAPb/AAACAAIAAAABAPX/AAACAAAAAAADAPb/AAACAAIAAAACAPX/AAACAAAAAAAEAPb/AAACAAIAAAADAPX/AAACAAAAAAAFAPb/AAACAAIAAAAEAPX/AAACAAAAAAAGAPb/AAACAAIAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAAAAAsAAAD3/wEAAAACAAEAAAD4/wAAAAACAAEAAAD4/wEAAAACAAEAAAD5/wAAAAACAAEAAAD5/wEAAAACAAEAAAD6/wAAAAACAAEAAAD6/wEAAAACAAEAAAD7/wAAAAADAAEAAAD7/wEAAAADAAEAAAD3//7/AAABAAAAAAD3////AAABAAEAAAD4//7/AAACAAAAAAD4////AAACAAEAAAD5//7/AAACAAAAAAD5////AAACAAEAAAD6//7/AAACAAAAAAD6////AAACAAEAAAD7//7/AAADAAAAAAD7////AAADAAEAAAD///7/AAABAAAAAAD/////AAABAAEAAAD//wAAAAABAAEAAAD//wEAAAABAAEAAAAAAP7/AAADAAAAAAAAAP//AAADAAEAAAAAAAAAAAADAAEAAAAAAAEAAAADAAEAAAAEAP7/AAABAAAAAAAEAP//AAABAAEAAAAEAAAAAAABAAEAAAAEAAEAAAABAAEAAAAFAP7/AAADAAAAAAAFAP//AAADAAEAAAAFAAAAAAADAAEAAAAFAAEAAAADAAEAAAAJAP7/AAABAAAAAAAJAP//AAABAAEAAAAJAAAAAAABAAEAAAAJAAEAAAABAAEAAAAKAP7/AAACAAAAAAAKAP//AAACAAEAAAAKAAAAAAACAAEAAAAKAAEAAAACAAEAAAALAP7/AAADAAAAAAALAP//AAADAAEAAAALAAAAAAABAAsAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAAAAAsAAAA3AAEAAAACAAEAAAA4AAAAAAACAAEAAAA4AAEAAAACAAEAAAA5AAAAAAADAAEAAAA5AAEAAAADAAEAAAA3AP3/AAABAAAAAAA3AP7/AAABAAEAAAA3AP//AAABAAEAAAA4AP3/AAACAAAAAAA4AP7/AAACAAEAAAA4AP//AAACAAEAAAA5AP3/AAADAAAAAAA5AP7/AAADAAEAAAA5AP//AAADAAEAAAApAPz/AAACAAMAAAAqAPz/AAACAAMAAAArAPz/AAACAAMAAAAsAPz/AAACAAMAAAAtAPz/AAACAAMAAAAuAPz/AAACAAMAAAAvAPz/AAACAAMAAAAwAPz/AAACAAMAAAAhAPz/AAACAAMAAAAiAPz/AAACAAMAAAAjAPz/AAACAAMAAAAkAPz/AAACAAMAAAAlAPz/AAACAAMAAAAmAPz/AAACAAMAAAAnAPz/AAACAAMAAAAZAPz/AAACAAMAAAAaAPz/AAACAAMAAAAbAPz/AAACAAMAAAAcAPz/AAACAAMAAAAdAPz/AAACAAMAAAAeAPz/AAACAAMAAAAfAPz/AAACAAMAAAAQAPz/AAACAAMAAAARAPz/AAACAAMAAAASAPz/AAACAAMAAAATAPz/AAACAAMAAAAUAPz/AAACAAMAAAAVAPz/AAACAAMAAAAWAPz/AAACAAMAAAAXAPz/AAACAAMAAAARAPb/AAAAAAwAAAARAPf/AAABAAEAAAARAPj/AAABAAIAAAASAPb/AAACAAEAAAASAPf/AAACAAEAAAASAPj/AAACAAIAAAATAPb/AAACAAEAAAATAPf/AAACAAEAAAATAPj/AAACAAIAAAAUAPb/AAACAAEAAAAUAPf/AAACAAEAAAAUAPj/AAACAAIAAAAVAPb/AAACAAEAAAAVAPf/AAACAAEAAAAVAPj/AAACAAIAAAAWAPb/AAACAAEAAAAWAPf/AAACAAEAAAAWAPj/AAACAAIAAAAXAPb/AAACAAEAAAAXAPf/AAACAAEAAAAXAPj/AAACAAIAAAAYAPb/AAACAAEAAAAYAPf/AAACAAEAAAAYAPj/AAACAAIAAAAZAPb/AAACAAEAAAAZAPf/AAACAAEAAAAZAPj/AAACAAIAAAAaAPb/AAACAAEAAAAaAPf/AAACAAEAAAAaAPj/AAACAAIAAAAbAPb/AAACAAEAAAAbAPf/AAACAAEAAAAbAPj/AAACAAIAAAAcAPb/AAACAAEAAAAcAPf/AAACAAEAAAAcAPj/AAACAAIAAAAdAPb/AAACAAEAAAAdAPf/AAACAAEAAAAdAPj/AAACAAIAAAAeAPb/AAACAAEAAAAeAPf/AAACAAEAAAAeAPj/AAACAAIAAAAfAPb/AAACAAEAAAAfAPf/AAACAAEAAAAfAPj/AAACAAIAAAAgAPb/AAACAAEAAAAgAPf/AAACAAEAAAAgAPj/AAACAAIAAAAhAPb/AAACAAEAAAAhAPf/AAACAAEAAAAhAPj/AAACAAIAAAAiAPb/AAACAAEAAAAiAPf/AAACAAEAAAAiAPj/AAACAAIAAAAjAPb/AAACAAEAAAAjAPf/AAACAAEAAAAjAPj/AAACAAIAAAAkAPb/AAACAAEAAAAkAPf/AAACAAEAAAAkAPj/AAACAAIAAAAlAPb/AAACAAEAAAAlAPf/AAACAAEAAAAlAPj/AAACAAIAAAAmAPb/AAACAAEAAAAmAPf/AAACAAEAAAAmAPj/AAACAAIAAAAnAPb/AAACAAEAAAAnAPf/AAACAAEAAAAnAPj/AAACAAIAAAAoAPb/AAACAAEAAAAoAPf/AAACAAEAAAAoAPj/AAACAAIAAAApAPb/AAACAAEAAAApAPf/AAACAAEAAAApAPj/AAACAAIAAAAqAPb/AAACAAEAAAAqAPf/AAACAAEAAAAqAPj/AAACAAIAAAArAPb/AAACAAEAAAArAPf/AAACAAEAAAArAPj/AAACAAIAAAAsAPb/AAACAAEAAAAsAPf/AAACAAEAAAAsAPj/AAACAAIAAAAtAPb/AAACAAEAAAAtAPf/AAACAAEAAAAtAPj/AAACAAIAAAAuAPb/AAACAAEAAAAuAPf/AAACAAEAAAAuAPj/AAACAAIAAAAvAPb/AAACAAEAAAAvAPf/AAACAAEAAAAvAPj/AAACAAIAAAAwAPb/AAACAAEAAAAwAPf/AAACAAEAAAAwAPj/AAACAAIAAAAxAPb/AAACAAEAAAAxAPf/AAACAAEAAAAxAPj/AAACAAIAAAAyAPb/AAACAAEAAAAyAPf/AAACAAEAAAAyAPj/AAACAAIAAAAzAPb/AAACAAEAAAAzAPf/AAACAAEAAAAzAPj/AAACAAIAAAA0APb/AAACAAEAAAA0APf/AAACAAEAAAA0APj/AAACAAIAAAA1APb/AAACAAEAAAA1APf/AAACAAEAAAA1APj/AAACAAIAAAA2APb/AAACAAEAAAA2APf/AAACAAEAAAA2APj/AAACAAIAAAA3APb/AAACAAEAAAA3APf/AAACAAEAAAA3APj/AAACAAIAAAA4APb/AAACAAEAAAA4APf/AAACAAEAAAA4APj/AAACAAIAAAA5APb/AAADAAEAAAA5APf/AAADAAEAAAA5APj/AAADAAIAAAD0//b/AAACAAIAAAD1//b/AAACAAIAAAD2//b/AAACAAIAAAAJAPb/AAACAAIAAAAKAPb/AAACAAIAAAALAPb/AAACAAIAAAAMAPb/AAACAAIAAAANAPb/AAACAAIAAAAOAPb/AAACAAIAAAAPAPb/AAACAAIAAAAQAPb/AAACAAIAAADw//b/AAACAAEAAADw//f/AAACAAEAAADw//j/AAACAAEAAADw//n/AAACAAEAAADw//r/AAACAAEAAADw//v/AAACAAEAAADw//z/AAACAAIAAADx//b/AAACAAEAAADx//f/AAACAAEAAADx//j/AAACAAEAAADx//n/AAACAAEAAADx//r/AAACAAEAAADx//v/AAACAAEAAADx//z/AAACAAIAAADy//b/AAACAAEAAADy//f/AAACAAEAAADy//j/AAACAAEAAADy//n/AAACAAEAAADy//r/AAACAAEAAADy//v/AAACAAEAAADy//z/AAACAAIAAADz//b/AAABAAwAAADz//f/AAADAAEAAADz//j/AAADAAEAAADz//n/AAADAAEAAADz//r/AAADAAEAAADz//v/AAADAAEAAADz//z/AAADAAIAAAAPAPz/AAAEAAAAAAAYAPz/AAAEAAAAAAAgAPz/AAAEAAAAAAAoAPz/AAAEAAAAAAAxAPz/AAAEAAAAAABGAP3/AAAEAAAAAABHAP3/AAACAAAAAABHAP7/AAACAAEAAABHAP//AAACAAEAAABHAAAAAAACAAEAAABHAAEAAAACAAEAAABIAP3/AAACAAAAAABIAP7/AAACAAEAAABIAP//AAACAAEAAABIAAAAAAACAAEAAABIAAEAAAACAAEAAABJAP3/AAACAAAAAABJAP7/AAACAAEAAABJAP//AAACAAEAAABJAAAAAAACAAEAAABJAAEAAAACAAEAAABKAP3/AAACAAAAAABKAP7/AAACAAEAAABKAP//AAACAAEAAABKAAAAAAACAAEAAABKAAEAAAACAAEAAABLAP3/AAADAAAAAABLAP7/AAADAAEAAABLAP//AAADAAEAAABLAAAAAAADAAEAAABLAAEAAAADAAEAAABGAP7/AAABAAEAAABGAP//AAABAAEAAABGAAAAAAABAAEAAABGAAEAAAABAAEAAABPAP3/AAABAAAAAABPAP7/AAABAAEAAABPAP//AAABAAEAAABPAAAAAAABAAEAAABPAAEAAAABAAEAAABQAP3/AAACAAAAAABQAP7/AAACAAEAAABQAP//AAACAAEAAABQAAAAAAACAAEAAABQAAEAAAACAAEAAABRAP3/AAACAAAAAABRAP7/AAACAAEAAABRAP//AAACAAEAAABRAAAAAAACAAEAAABRAAEAAAACAAEAAABSAP3/AAACAAAAAABSAP7/AAACAAEAAABSAP//AAACAAEAAABSAAAAAAACAAEAAABSAAEAAAACAAEAAABTAP3/AAACAAAAAABTAP7/AAACAAEAAABTAP//AAACAAEAAABTAAAAAAACAAEAAABTAAEAAAACAAEAAABUAP3/AAACAAAAAABUAP7/AAACAAEAAABUAP//AAACAAEAAABUAAAAAAACAAEAAABUAAEAAAACAAEAAABVAP3/AAACAAAAAABVAP7/AAACAAEAAABVAP//AAACAAEAAABVAAAAAAACAAEAAABVAAEAAAACAAEAAABWAP3/AAACAAAAAABWAP7/AAACAAEAAABWAP//AAACAAEAAABWAAAAAAACAAEAAABWAAEAAAACAAEAAABXAP3/AAADAAAAAABXAP7/AAADAAEAAABXAP//AAADAAEAAABXAAAAAAADAAEAAABXAAEAAAADAAEAAABaAP7/AAABAAAAAABaAP//AAABAAEAAABaAAAAAAABAAEAAABaAAEAAAABAAEAAABbAP7/AAADAAAAAABbAP//AAADAAEAAABbAAAAAAADAAEAAABbAAEAAAADAAEAAABeAP7/AAABAAAAAABeAP//AAABAAEAAABeAAAAAAABAAEAAABeAAEAAAABAAEAAABfAP7/AAADAAAAAABfAP//AAADAAEAAABfAAAAAAADAAEAAABfAAEAAAADAAEAAABiAP7/AAABAAAAAABiAP//AAABAAEAAABiAAAAAAABAAEAAABiAAEAAAABAAEAAABjAP7/AAACAAAAAABjAP//AAACAAEAAABjAAAAAAACAAEAAABjAAEAAAACAAEAAABkAP7/AAACAAAAAABkAP//AAACAAEAAABkAAAAAAACAAEAAABkAAEAAAACAAEAAABlAP7/AAACAAAAAABlAP//AAACAAEAAABlAAAAAAACAAEAAABlAAEAAAACAAEAAABmAP7/AAACAAAAAABmAP//AAACAAEAAABmAAAAAAACAAEAAABmAAEAAAACAAEAAABnAP7/AAACAAAAAABnAP//AAACAAEAAABnAAAAAAACAAEAAABnAAEAAAACAAEAAABoAP7/AAACAAAAAABoAP//AAACAAEAAABoAAAAAAACAAEAAABoAAEAAAACAAEAAABpAP7/AAADAAAAAABpAP//AAADAAEAAABpAAAAAAADAAEAAABpAAEAAAADAAEAAABsAP7/AAABAAAAAABsAP//AAABAAEAAABsAAAAAAABAAEAAABsAAEAAAABAAEAAABtAP7/AAACAAAAAABtAP//AAACAAEAAABtAAAAAAACAAEAAABtAAEAAAACAAEAAABuAP7/AAACAAAAAABuAP//AAACAAEAAABuAAAAAAACAAEAAABuAAEAAAACAAEAAABvAP7/AAACAAAAAABvAP//AAACAAEAAABvAAAAAAACAAEAAABvAAEAAAACAAEAAABwAP7/AAACAAAAAABwAP//AAACAAEAAABwAAAAAAACAAEAAABwAAEAAAACAAEAAABxAP7/AAACAAAAAABxAP//AAACAAEAAABxAAAAAAACAAEAAABxAAEAAAACAAEAAAByAP7/AAACAAAAAAByAP//AAACAAEAAAByAAAAAAACAAEAAAByAAEAAAACAAEAAABzAP7/AAACAAAAAABzAP//AAACAAEAAABzAAAAAAACAAEAAABzAAEAAAACAAEAAAB0AP7/AAACAAAAAAB0AP//AAACAAEAAAB0AAAAAAACAAEAAAB0AAEAAAACAAEAAAB1AP7/AAACAAAAAAB1AP//AAACAAEAAAB1AAAAAAACAAEAAAB1AAEAAAACAAEAAAB2AP7/AAACAAAAAAB2AP//AAACAAEAAAB2AAAAAAACAAEAAAB2AAEAAAACAAEAAAB3AP7/AAACAAAAAAB3AP//AAACAAEAAAB3AAAAAAACAAEAAAB3AAEAAAACAAEAAAB4AP7/AAACAAAAAAB4AP//AAACAAEAAAB4AAAAAAACAAEAAAB4AAEAAAACAAEAAAB5AP7/AAACAAAAAAB5AP//AAACAAEAAAB5AAAAAAACAAEAAAB5AAEAAAACAAEAAAB6AP7/AAACAAAAAAB6AP//AAACAAEAAAB6AAAAAAACAAEAAAB6AAEAAAACAAEAAAB7AP7/AAACAAAAAAB7AP//AAACAAEAAAB7AAAAAAACAAEAAAB7AAEAAAACAAEAAAB8AP7/AAACAAAAAAB8AP//AAACAAEAAAB8AAAAAAACAAEAAAB8AAEAAAACAAEAAAB9AP7/AAADAAAAAAB9AP//AAADAAEAAAB9AAAAAAABAAsAAAB9AAEAAAACAAEAAAB0APj/AAABAAAAAAB0APn/AAABAAEAAAB0APr/AAABAAEAAAB0APv/AAABAAIAAAB1APj/AAACAAAAAAB1APn/AAACAAEAAAB1APr/AAACAAEAAAB1APv/AAACAAIAAAB2APj/AAACAAAAAAB2APn/AAACAAEAAAB2APr/AAACAAEAAAB2APv/AAACAAIAAAB3APj/AAACAAAAAAB3APn/AAACAAEAAAB3APr/AAACAAEAAAB3APv/AAACAAIAAAB4APj/AAACAAAAAAB4APn/AAACAAEAAAB4APr/AAACAAEAAAB4APv/AAACAAIAAAB5APj/AAACAAAAAAB5APn/AAACAAEAAAB5APr/AAACAAEAAAB5APv/AAACAAIAAAB6APj/AAACAAAAAAB6APn/AAABAAwAAAB6APr/AAADAAEAAAB6APv/AAADAAIAAAB7APj/AAACAAAAAAB7APn/AAACAAIAAAB8APj/AAACAAAAAAB8APn/AAACAAIAAAB9APj/AAACAAAAAAB9APn/AAACAAIAAAB+APj/AAACAAAAAAB+APn/AAACAAIAAAB/APj/AAACAAAAAAB/APn/AAACAAIAAACAAPj/AAACAAAAAACAAPn/AAACAAIAAACBAPj/AAACAAAAAACBAPn/AAACAAIAAACCAPj/AAACAAAAAACCAPn/AAACAAIAAACDAPj/AAACAAAAAACDAPn/AAACAAIAAACEAPj/AAACAAAAAACEAPn/AAACAAIAAACFAPj/AAACAAAAAACFAPn/AAACAAIAAACGAPj/AAACAAAAAACGAPn/AAACAAIAAACHAPj/AAACAAAAAACHAPn/AAACAAIAAACIAPj/AAACAAAAAACIAPn/AAACAAIAAACJAPj/AAACAAAAAACJAPn/AAACAAIAAACKAPj/AAACAAAAAACKAPn/AAACAAIAAACLAPj/AAACAAAAAACLAPn/AAACAAIAAACMAPj/AAACAAAAAACMAPn/AAACAAIAAACNAPj/AAACAAAAAACNAPn/AAACAAIAAACOAPj/AAACAAAAAACOAPn/AAACAAIAAACPAPj/AAADAAAAAACPAPn/AAADAAIAAACTAPb/AAAAAAwAAACTAPf/AAABAAEAAACTAPj/AAABAAEAAACTAPn/AAABAAIAAACUAPb/AAACAAEAAACUAPf/AAACAAEAAACUAPj/AAACAAEAAACUAPn/AAACAAIAAACVAPb/AAABAAwAAACVAPf/AAADAAEAAACVAPj/AAADAAEAAACVAPn/AAADAAIAAACHAPb/AAACAAIAAACIAPb/AAACAAIAAACJAPb/AAACAAIAAACKAPb/AAACAAIAAACLAPb/AAACAAIAAACMAPb/AAACAAIAAACNAPb/AAACAAIAAACOAPb/AAACAAIAAACPAPb/AAACAAIAAACQAPb/AAACAAIAAACRAPb/AAACAAIAAACSAPb/AAACAAIAAAByAPb/AAAJAAwAAABzAPb/AAACAAIAAAB0APb/AAACAAIAAAB1APb/AAACAAIAAAB2APb/AAACAAIAAAB3APb/AAACAAIAAAB4APb/AAACAAIAAAB5APb/AAACAAIAAAB6APb/AAACAAIAAAB7APb/AAACAAIAAAB8APb/AAACAAIAAAB9APb/AAACAAIAAAB+APb/AAACAAIAAAB/APb/AAACAAIAAACAAPb/AAACAAIAAACBAPb/AAACAAIAAACCAPb/AAACAAIAAACDAPb/AAACAAIAAACEAPb/AAACAAIAAACFAPb/AAACAAIAAACGAPb/AAACAAIAAAByAPf/AAAAAAEAAAByAPj/AAAAAAEAAAByAPn/AAAAAAEAAAByAPr/AAAAAAEAAAByAPv/AAAAAAIAAABnAPn/AAACAAAAAABnAPr/AAACAAEAAABnAPv/AAACAAIAAABoAPn/AAACAAAAAABoAPr/AAACAAEAAABoAPv/AAACAAIAAABpAPn/AAACAAAAAABpAPr/AAACAAEAAABpAPv/AAACAAIAAABqAPn/AAACAAAAAABqAPr/AAACAAEAAABqAPv/AAACAAIAAABrAPn/AAACAAAAAABrAPr/AAACAAEAAABrAPv/AAACAAIAAABsAPn/AAACAAAAAABsAPr/AAACAAEAAABsAPv/AAACAAIAAABtAPn/AAACAAAAAABtAPr/AAACAAEAAABtAPv/AAACAAIAAABuAPn/AAACAAAAAABuAPr/AAACAAEAAABuAPv/AAACAAIAAABvAPn/AAADAAAAAABvAPr/AAADAAEAAABvAPv/AAADAAIAAABkAPn/AAABAAAAAABkAPr/AAABAAEAAABkAPv/AAABAAIAAABlAPn/AAACAAAAAABlAPr/AAACAAEAAABlAPv/AAACAAIAAABmAPn/AAACAAAAAABmAPr/AAACAAEAAABmAPv/AAACAAIAAABkAPb/AAABAAIAAABlAPb/AAACAAIAAABmAPb/AAACAAIAAABnAPb/AAACAAIAAABoAPb/AAACAAIAAABpAPb/AAACAAIAAABqAPb/AAACAAIAAABrAPb/AAACAAIAAABsAPb/AAACAAIAAABtAPb/AAACAAIAAABuAPb/AAACAAIAAABvAPb/AAADAAIAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAAAAAsAAACIAAEAAAACAAEAAACJAAAAAAACAAEAAACJAAEAAAACAAEAAACKAAAAAAACAAEAAACKAAEAAAACAAEAAACLAAAAAAABAAsAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACIAP3/AAABAAAAAACIAP7/AAABAAEAAACIAP//AAABAAEAAACJAP3/AAACAAAAAACJAP7/AAACAAEAAACJAP//AAACAAEAAACKAP3/AAACAAAAAACKAP7/AAACAAEAAACKAP//AAACAAEAAACLAP3/AAADAAAAAACLAP7/AAADAAEAAACLAP//AAADAAEAAACUAP3/AAABAAAAAACUAP7/AAABAAIAAACVAP3/AAADAAAAAACVAP7/AAADAAIAAACWAAAAAAADAAAAAACWAAEAAAADAAEAAACoAPz/AAABAAAAAACoAP3/AAABAAEAAACoAP7/AAABAAEAAACoAP//AAABAAEAAACoAAAAAAABAAEAAACoAAEAAAABAAEAAACpAAAAAAABAAsAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAACWAPb/AAACAAIAAACXAPb/AAACAAIAAACYAPb/AAACAAIAAACZAPb/AAACAAIAAACaAPb/AAACAAIAAACbAPb/AAACAAIAAACcAPb/AAACAAIAAACdAPb/AAACAAIAAACeAPb/AAACAAIAAACfAPb/AAACAAIAAACgAPb/AAACAAIAAAChAPb/AAACAAIAAACiAPb/AAACAAIAAACjAPb/AAACAAIAAACkAPb/AAACAAIAAAClAPb/AAACAAIAAACmAPb/AAACAAIAAACnAPb/AAACAAIAAACoAPb/AAACAAIAAACpAPb/AAACAAIAAACqAPb/AAACAAIAAACrAPb/AAACAAIAAACsAPb/AAACAAIAAACtAPb/AAACAAIAAACuAPb/AAACAAIAAACvAPb/AAACAAIAAACwAPb/AAACAAIAAACxAPb/AAACAAIAAACyAPb/AAACAAIAAACzAPb/AAACAAIAAAC0APb/AAACAAIAAAC1APb/AAACAAIAAAC2APb/AAACAAIAAAC3APb/AAACAAIAAAC4APb/AAACAAIAAAC5APb/AAACAAIAAAC6APb/AAACAAIAAAC7APb/AAACAAIAAAC8APb/AAACAAIAAACYAPf/AQAAAAAAAQCYAPj/AQAAAAAAAQCYAPn/AQAAAAAAAQCZAPf/AQAAAAAAAQCZAPj/AQAAAAAAAQCZAPn/AQAAAAAAAQCZAPr/AQAAAAAAAQCaAPf/AQAAAAAAAQCaAPj/AQAAAAAAAQCaAPn/AQAAAAAAAQCaAPr/AQAAAAAAAQCWAP7/AQAAAAAACQB+AP7/AAAIAAIAAAB+AP//AAAIAAMAAAB/AP7/AAAJAAIAAAB/AP//AAAJAAMAAABqAP7/AAAIAAQAAABqAP//AAAIAAUAAABrAP7/AAAJAAQAAABrAP//AAAJAAUAAABqAAAAAAAIAAUAAABrAAAAAAAJAAUAAABqAAEAAAAIAAUAAABrAAEAAAAJAAUAAABkAPf/AAAKAAYAAABlAPf/AAALAAYAAABlAPj/AAALAAcAAABkAPj/AAAKAAcAAABwAPv/AAAIAAYAACBxAPv/AAAJAAYAACBwAPn/AAAIAAcAAABxAPn/AAAJAAcAAABwAPr/AAAIAAcAAABxAPr/AAAJAAcAAABwAPf/AAAMAAYAAABwAPj/AAAMAAcAAABvAPf/AAALAAYAAABvAPj/AAALAAcAAABxAPf/AAAJAAcAAABxAPj/AAAJAAcAAABwAPb/AAAIAAcAAABxAPb/AAAJAAcAAABmAPf/AAALAAYAAABmAPj/AAALAAcAAABnAPf/AAALAAYAAABnAPj/AAALAAcAAABoAPf/AAALAAYAAABoAPj/AAALAAcAAABpAPf/AAALAAYAAABpAPj/AAALAAcAAABqAPf/AAALAAYAAABqAPj/AAALAAcAAABrAPf/AAALAAYAAABrAPj/AAALAAcAAABsAPf/AAALAAYAAABsAPj/AAALAAcAAABtAPf/AAALAAYAAABtAPj/AAALAAcAAABuAPf/AAALAAYAAABuAPj/AAALAAcAAADv//X/AAABAAAAAADw//X/AAACAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAACAAAAAAAYAPX/AAACAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAACAAAAAAAcAPX/AAACAAAAAAAdAPX/AAACAAAAAAAeAPX/AAACAAAAAAAfAPX/AAACAAAAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAACAAAAAAAuAPX/AAACAAAAAAAvAPX/AAACAAAAAAAwAPX/AAACAAAAAAAxAPX/AAACAAAAAAAyAPX/AAACAAAAAAAzAPX/AAACAAAAAAA0APX/AAACAAAAAAA1APX/AAACAAAAAAA2APX/AAACAAAAAAA3APX/AAACAAAAAAA4APX/AAACAAAAAAA5APX/AAADAAAAAABkAPX/AAABAAAAAABlAPX/AAACAAAAAABmAPX/AAACAAAAAABnAPX/AAACAAAAAABoAPX/AAACAAAAAABpAPX/AAACAAAAAABqAPX/AAACAAAAAABrAPX/AAACAAAAAABsAPX/AAACAAAAAABtAPX/AAACAAAAAABuAPX/AAACAAAAAABvAPX/AAADAAAAAAByAPX/AAABAAAAAABzAPX/AAACAAAAAAB0APX/AAACAAAAAAB1APX/AAACAAAAAAB2APX/AAACAAAAAAB3APX/AAACAAAAAAB4APX/AAACAAAAAAB5APX/AAACAAAAAAB6APX/AAACAAAAAAB7APX/AAACAAAAAAB8APX/AAACAAAAAAB9APX/AAACAAAAAAB+APX/AAACAAAAAAB/APX/AAACAAAAAACAAPX/AAACAAAAAACBAPX/AAACAAAAAACCAPX/AAACAAAAAACDAPX/AAACAAAAAACEAPX/AAACAAAAAACFAPX/AAACAAAAAACGAPX/AAACAAAAAACHAPX/AAACAAAAAACIAPX/AAACAAAAAACJAPX/AAACAAAAAACKAPX/AAACAAAAAACLAPX/AAACAAAAAACMAPX/AAACAAAAAACNAPX/AAACAAAAAACOAPX/AAACAAAAAACPAPX/AAACAAAAAACQAPX/AAACAAAAAACRAPX/AAACAAAAAACSAPX/AAACAAAAAACTAPX/AAACAAAAAACUAPX/AAACAAAAAACVAPX/AAACAAAAAACWAPX/AAACAAAAAACXAPX/AAACAAAAAACYAPX/AAACAAAAAACZAPX/AAACAAAAAACaAPX/AAACAAAAAACbAPX/AAACAAAAAACcAPX/AAACAAAAAACdAPX/AAACAAAAAACeAPX/AAACAAAAAACfAPX/AAACAAAAAACgAPX/AAACAAAAAAChAPX/AAACAAAAAACiAPX/AAACAAAAAACjAPX/AAACAAAAAACkAPX/AAACAAAAAAClAPX/AAACAAAAAACmAPX/AAACAAAAAACnAPX/AAACAAAAAACoAPX/AAACAAAAAACpAPX/AAACAAAAAACqAPX/AAACAAAAAACrAPX/AAACAAAAAACsAPX/AAACAAAAAACtAPX/AAACAAAAAACuAPX/AAACAAAAAACvAPX/AAACAAAAAACwAPX/AAACAAAAAACxAPX/AAACAAAAAACyAPX/AAACAAAAAACzAPX/AAACAAAAAAC0APX/AAACAAAAAAC1APX/AAACAAAAAAC2APX/AAACAAAAAAC3APX/AAACAAAAAAC4APX/AAACAAAAAAC5APX/AAACAAAAAAC6APX/AAACAAAAAAC7APX/AAACAAAAAAC8APX/AAACAAAAAABwAPX/AAAIAAcAAABxAPX/AAAJAAcAAACWAAIAAAADAAIAAACXAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABACkAAIAAQAAAAAABAClAAIAAQAAAAAABACmAAIAAQAAAAAABACnAAIAAQAAAAAABACoAAIAAAABAAIAAABXAAIAAAADAAIAAABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAAABAAIAAABbAAIAAAADAAIAAABdAAIAAQAAAAAABABeAAIAAAABAAIAAABfAAIAAAADAAIAAABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAAABAAIAAABLAAIAAAADAAIAAABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAAABAAIAAAA5AAIAAAADAAIAAAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAAAKAAkAAAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAAAKAAkAAABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAAABAAIAAAD7/wIAAAADAAIAAAD8/wIAAQAAAAAABAD9/wIAAQAAAAAABAD+/wIAAQAAAAAABAD//wIAAAABAAIAAAAAAAIAAAADAAIAAAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAAABAAIAAAAFAAIAAAADAAIAAAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAAABAAIAAAD8////AgAAAAIAAAD8/wAAAgAAAAMAAAD9////AgAAAAIAAAD9/wAAAgAAAAMAAAD+////AgAAAAIAAAD+/wAAAgAAAAMAAAABAP//AgAAAAIAAAABAAAAAgAAAAMAAAACAP//AgAAAAIAAAACAAAAAgAAAAMAAAADAP//AgAAAAIAAAADAAAAAgAAAAMAAAAGAP//AgAAAAIAAAAGAAAAAgAAAAMAAAAHAP//AgAAAAIAAAAHAAAAAgAAAAMAAAAIAP//AgAAAAIAAAAIAAAAAgAAAAMAAAD8/wEAAgAAAAMAAAD9/wEAAgAAAAMAAAD+/wEAAgAAAAMAAAABAAEAAgAAAAMAAAACAAEAAgAAAAMAAAADAAEAAgAAAAMAAAAGAAEAAgAAAAMAAAAHAAEAAgAAAAMAAAAIAAEAAgAAAAMAAABMAAAAAgAAAAIAAABMAAEAAgAAAAMAAABNAAAAAgAAAAIAAABNAAEAAgAAAAMAAABOAAAAAgAAAAIAAABOAAEAAgAAAAMAAABYAAAAAgAAAAIAAABYAAEAAgAAAAMAAABZAAAAAgAAAAIAAABZAAEAAgAAAAMAAABcAAAAAgAAAAIAAABdAAAAAgAAAAIAAABcAAEAAgAAAAMAAABdAAEAAgAAAAMAAABgAAAAAgAAAAIAAABgAAEAAgAAAAMAAABhAAAAAgAAAAIAAABhAAEAAgAAAAMAAACXAAAAAgAAAAIAAACXAAEAAgAAAAMAAACYAAAAAgAAAAIAAACYAAEAAgAAAAMAAACZAAAAAgAAAAIAAACZAAEAAgAAAAMAAACaAAAAAgAAAAIAAACaAAEAAgAAAAMAAACbAAAAAgAAAAIAAACbAAEAAgAAAAMAAACcAAAAAgAAAAIAAACcAAEAAgAAAAMAAACdAAAAAgAAAAIAAACdAAEAAgAAAAMAAACeAAAAAgAAAAIAAACeAAEAAgAAAAMAAACfAAAAAgAAAAIAAACfAAEAAgAAAAMAAACgAAAAAgAAAAIAAACgAAEAAgAAAAMAAAChAAAAAgAAAAIAAAChAAEAAgAAAAMAAACiAAAAAgAAAAIAAACiAAEAAgAAAAMAAACjAAAAAgAAAAIAAACjAAEAAgAAAAMAAACkAAAAAgAAAAIAAACkAAEAAgAAAAMAAAClAAAAAgAAAAIAAAClAAEAAgAAAAMAAACmAAAAAgAAAAIAAACmAAEAAgAAAAMAAACnAAAAAgAAAAIAAACnAAEAAgAAAAMAAABjAPn/AQAAAAAACQBhAPb/AQAAAAAACQBiAPb/AQAAAAAACQBjAPb/AQAAAAAACQBzAPj/AQAAAAAACwDt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAAIAAwAAABqAAIAAAACAAMAAABrAAIAAAACAAMAAABsAAIAAAAHAAwAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9APX/AAACAAAAAAC+APX/AAACAAAAAAC/APX/AAACAAAAAADAAPX/AAACAAAAAADBAPX/AAACAAAAAADCAPX/AAACAAAAAADDAPX/AAACAAAAAADEAPX/AAACAAAAAADFAPX/AAACAAAAAADGAPX/AAACAAAAAADHAPX/AAACAAAAAADIAPX/AAACAAAAAADJAPX/AAACAAAAAADKAPX/AAACAAAAAADLAPX/AAACAAAAAADMAPX/AAACAAAAAADNAPX/AAACAAAAAADOAPX/AAACAAAAAADPAPX/AAACAAAAAADQAPX/AAACAAAAAADRAPX/AAACAAAAAADSAPX/AAACAAAAAADTAPX/AAADAAAAAAC9APb/AAACAAIAAAC+APb/AAACAAIAAAC/APb/AAACAAIAAADAAPb/AAACAAIAAADBAPb/AAACAAIAAADCAPb/AAACAAIAAADDAPb/AAACAAIAAADEAPb/AAACAAIAAADFAPb/AAACAAIAAADGAPb/AAACAAIAAADHAPb/AAACAAIAAADIAPb/AAACAAIAAADJAPb/AAACAAIAAADKAPb/AAACAAIAAADLAPb/AAACAAIAAADMAPb/AAACAAIAAADNAPb/AAACAAIAAADOAPb/AAACAAIAAADPAPb/AAACAAIAAADQAPb/AAACAAIAAADRAPb/AAACAAIAAADSAPb/AAACAAIAAADTAPb/AAADAAIAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAADAAAAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAADAAEAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAADAAIAAAA9APX/AAAKAAkAAAA9APb/AAAKAAkAAAA9APf/AAAKAAkAAAA9APj/AAAKAAkAAAA9APn/AAAKAAkAAAA9APr/AAAKAAkAAAA9APv/AAAKAAkAAAA9APz/AAAKAAkAAAA9AP3/AAAKAAkAAAA9AP7/AAAKAAkAAAA9AP//AAAKAAkAAAA9AAAAAAAKAAkAAAA9AAEAAAAKAAkAAABCAPX/AAAKAAkAAABCAPb/AAAKAAkAAABCAPf/AAAKAAkAAABCAPj/AAAKAAkAAABCAPn/AAAKAAkAAABCAPr/AAAKAAkAAABCAPv/AAAKAAkAAABCAPz/AAAKAAkAAABCAP3/AAAKAAkAAABCAP7/AAAKAAkAAABCAP//AAAKAAkAAABCAAAAAAAKAAkAAABCAAEAAAAKAAkAAACpAPz/AAADAAAAAACpAP3/AAADAAEAAACpAP7/AAADAAEAAACpAP//AAADAAEAAABiAPr/AQAAAAAACQDv//b/AAABAAEAAADv//f/AAABAAEAAADv//j/AAABAAEAAADv//n/AAABAAEAAADv//r/AAABAAEAAADv//v/AAABAAEAAADv//z/AAABAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_31lym")] +position = Vector2(-248, 0) + +[node name="DropShadow" parent="." instance=ExtResource("7_q0seu")] + +[node name="CastleToad" parent="." instance=ExtResource("8_cq1cp")] +position = Vector2(2848, 0) + +[node name="ElevatorPlatform" parent="." instance=ExtResource("11_vv46g")] +position = Vector2(984, -96) +top = -176 + +[node name="ElevatorPlatform2" parent="." instance=ExtResource("11_vv46g")] +position = Vector2(1064, -96) +vertical_direction = -1 +top = -176 + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("12_o8xvb")] +position = Vector2(1320, -120) +item = ExtResource("13_kfg0s") +mushroom_if_small = true + +[node name="CastleBridge" parent="." instance=ExtResource("15_vv46g")] +position = Vector2(2488, -40) +length = 18 + +[node name="Bowser" parent="." instance=ExtResource("14_e0lah")] +position = Vector2(2624, -48) + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("12_r4bk4") + +[node name="Firebar" parent="." instance=ExtResource("15_o8xvb")] +position = Vector2(248, -56) + +[node name="Firebar2" parent="." instance=ExtResource("15_o8xvb")] +position = Vector2(392, -56) + +[node name="Firebar3" parent="." instance=ExtResource("15_o8xvb")] +position = Vector2(520, -56) + +[node name="Firebar4" parent="." instance=ExtResource("15_o8xvb")] +position = Vector2(648, -56) + +[node name="Firebar5" parent="." instance=ExtResource("15_o8xvb")] +position = Vector2(792, -56) + +[node name="Firebar6" parent="." instance=ExtResource("15_o8xvb")] +position = Vector2(1128, -40) + +[node name="PirannhaPlant" parent="." instance=ExtResource("16_kfg0s")] +position = Vector2(2032, -32) + +[node name="LevelBG" parent="." instance=ExtResource("16_e0lah")] +particles = 3 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("17_lwq2i") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("18_lkpqn") +nodes_to_delete = [NodePath("../Node"), NodePath("../CastleToad")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("19_kkskm")] +position = Vector2(264, -120) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("19_kkskm")] +position = Vector2(1176, -56) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("19_kkskm")] +position = Vector2(2408, -8) +id = 3 + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("20_r4bk4")] +position = Vector2(2440, -88) +item = ExtResource("21_272vk") +metadata/r_coin_id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("12_o8xvb")] +position = Vector2(2424, -120) +item = ExtResource("22_fed45") + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("23_272vk")] +position = Vector2(2848, 0) + +[node name="Node" type="Node" parent="."] + +[node name="BrickBlock" parent="Node" instance=ExtResource("20_r4bk4")] +position = Vector2(2440, -88) + +[node name="PipeArea" parent="." instance=ExtResource("20_qgupf")] +position = Vector2(1600, -128) +enter_direction = 3 +target_level = "uid://bmqbo10bn35mv" + +[node name="PipeArea2" parent="." instance=ExtResource("20_qgupf")] +position = Vector2(1712, -32) +pipe_id = 1 +exit_only = true + +[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="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@63416" to="Tiles/@AnimatableBody2D@63416/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63416" to="Tiles/@AnimatableBody2D@63416/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63416" to="Tiles/@AnimatableBody2D@63416" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63416" to="Tiles/@AnimatableBody2D@63416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63416" to="Tiles/@AnimatableBody2D@63416" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63416" to="Tiles/@AnimatableBody2D@63416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/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@63426" to="Tiles/@Area2D@63426" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63427" to="Tiles/@Area2D@63427" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63428" to="Tiles/@Area2D@63428" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63429" to="Tiles/@Area2D@63429" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63430" to="Tiles/@Area2D@63430" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63431" to="Tiles/@Area2D@63431" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63432" to="Tiles/@Area2D@63432" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63433" to="Tiles/@Area2D@63433" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63434" to="Tiles/@Area2D@63434" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63435" to="Tiles/@Area2D@63435" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63436" to="Tiles/@Area2D@63436" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63437" to="Tiles/@Area2D@63437" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63438" to="Tiles/@Area2D@63438" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63439" to="Tiles/@Area2D@63439" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63440" to="Tiles/@Area2D@63440" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63441" to="Tiles/@Area2D@63441" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63442" to="Tiles/@Area2D@63442" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63443" to="Tiles/@Area2D@63443" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63444" to="Tiles/@Area2D@63444" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63445" to="Tiles/@Area2D@63445" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63446" to="Tiles/@Area2D@63446" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63447" to="Tiles/@Area2D@63447" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63448" to="Tiles/@Area2D@63448" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63449" to="Tiles/@Area2D@63449" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63450" to="Tiles/@Area2D@63450" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63451" to="Tiles/@Area2D@63451" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63452" to="Tiles/@Area2D@63452" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63453" to="Tiles/@Area2D@63453" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63454" to="Tiles/@Area2D@63454" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63455" to="Tiles/@Area2D@63455" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63456" to="Tiles/@Area2D@63456" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63457" to="Tiles/@Area2D@63457" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63458" to="Tiles/@Area2D@63458" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63459" to="Tiles/@Area2D@63459" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63460" to="Tiles/@Area2D@63460" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63461" to="Tiles/@Area2D@63461" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63462" to="Tiles/@Area2D@63462" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63463" to="Tiles/@Area2D@63463" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63464" to="Tiles/@Area2D@63464" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63465" to="Tiles/@Area2D@63465" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63466" to="Tiles/@Area2D@63466" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63467" to="Tiles/@Area2D@63467" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@63468" to="Tiles/@Area2D@63468" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBS/World2/2-4a.tscn b/Scenes/Levels/SMBS/World2/2-4a.tscn new file mode 100644 index 0000000..81c42da --- /dev/null +++ b/Scenes/Levels/SMBS/World2/2-4a.tscn @@ -0,0 +1,243 @@ +[gd_scene load_steps=12 format=4 uid="uid://bmqbo10bn35mv"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_8xfli"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Garden.json" id="2_a6ro4"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_kwd1q"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_wibck"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_8mi2l"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_a6ro4"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="9_kwd1q"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="10_2kvxq"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="11_fmmtd"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="12_qr7nm"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="13_fmmtd"] + +[node name="Level" type="Node"] +script = ExtResource("1_8xfli") +music = ExtResource("2_a6ro4") +theme = "Garden" +campaign = "SMBS" +world_id = 2 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_kwd1q")] +liquid_layer = 1 + +[node name="Tiles" parent="." instance=ExtResource("4_wibck")] +tile_map_data = PackedByteArray("AADx//f/AAAEAAIAAADx//j/AAAEAAIAAADx//n/AAAEAAIAAADx//r/AAAEAAIAAADx//v/AAAEAAIAAADx//z/AAAEAAIAAADx//3/AAAEAAIAAADx//7/AAAEAAIAAADx////AAAEAAIAAADx/wAAAAAEAAIAAADx/wEAAAAEAAIAAADx/wIAAAAEAAIAAADy/wAAAAALAAAAAADy/wEAAAALAAEAAADz/wAAAAALAAAAAADz/wEAAAALAAEAAAD0/wAAAAALAAAAAAD0/wEAAAALAAEAAAD1/wAAAAALAAAAAAD1/wEAAAALAAEAAAD2/wAAAAALAAAAAAD2/wEAAAALAAEAAAD3/wAAAAALAAAAAAD3/wEAAAALAAEAAAD4/wAAAAALAAAAAAD4/wEAAAALAAEAAAD5/wAAAAALAAAAAAD5/wEAAAALAAEAAAD6/wAAAAALAAAAAAD6/wEAAAALAAEAAAD7/wAAAAALAAAAAAD7/wEAAAALAAEAAAD8/wAAAAALAAAAAAD8/wEAAAALAAEAAAD9/wAAAAALAAAAAAD9/wEAAAALAAEAAAD+/wAAAAALAAAAAAD+/wEAAAALAAEAAAD//wAAAAALAAAAAAD//wEAAAALAAEAAAAAAAAAAAALAAAAAAAAAAEAAAALAAEAAAABAAAAAAALAAAAAAABAAEAAAALAAEAAAACAAAAAAALAAAAAAACAAEAAAALAAEAAAADAAAAAAALAAAAAAADAAEAAAALAAEAAAAEAAAAAAALAAAAAAAEAAEAAAALAAEAAAAFAAAAAAALAAAAAAAFAAEAAAALAAEAAAAGAAAAAAALAAAAAAAGAAEAAAALAAEAAAAHAAAAAAALAAAAAAAHAAEAAAALAAEAAAAIAAAAAAALAAAAAAAIAAEAAAALAAEAAAAJAAAAAAALAAAAAAAJAAEAAAALAAEAAAAKAAAAAAALAAAAAAAKAAEAAAALAAEAAAALAAAAAAALAAAAAAALAAEAAAALAAEAAAAMAAAAAAAMAAAAAAAMAAEAAAAMAAEAAAANAPf/AAAEAAIAAAANAP7/AAAJAAAAAAANAP//AAAJAAEAAAANAAAAAAAJAAEAAAANAAEAAAAJAAEAAAANAAIAAAAJAAEAAAAOAPf/AAAEAAIAAAAOAP7/AAAEAAIAAAAOAP//AAAEAAIAAAAOAAAAAAAEAAIAAAAOAAEAAAABAAAAAAAOAAIAAAABAAIAAAAPAPf/AAAEAAIAAAAPAPr/AAAEAAIAAAAPAPv/AAAEAAIAAAAPAPz/AAAEAAIAAAAPAP3/AAAEAAIAAAAPAP7/AAAEAAIAAAAPAP//AAAEAAIAAAAPAAAAAAAEAAIAAAAPAAEAAAACAAAAAAAPAAIAAAACAAIAAAAQAPf/AAAEAAIAAAAQAPr/AAAEAAIAAAAQAPv/AAAEAAIAAAAQAPz/AAAEAAIAAAAQAP3/AAAEAAIAAAAQAP7/AAAEAAIAAAAQAP//AAAEAAIAAAAQAAAAAAAEAAIAAAAQAAEAAAACAAAAAAAQAAIAAAACAAIAAAARAPf/AAAEAAIAAAARAP7/AAAEAAIAAAARAP//AAAEAAIAAAARAAAAAAAEAAIAAAARAAEAAAACAAAAAAARAAIAAAACAAIAAAASAPf/AAAEAAIAAAASAP7/AAAEAAIAAAASAP//AAAEAAIAAAASAAAAAAAEAAIAAAASAAEAAAACAAAAAAASAAIAAAACAAIAAAATAPf/AAAEAAIAAAATAAAAAAAEAAIAAAATAAEAAAACAAAAAAATAAIAAAACAAIAAAAUAPf/AAAEAAIAAAAUAAAAAAAEAAIAAAAUAAEAAAACAAAAAAAUAAIAAAACAAIAAAAVAPf/AAAEAAIAAAAVAAAAAAAEAAIAAAAVAAEAAAACAAAAAAAVAAIAAAACAAIAAAAWAPf/AAAEAAIAAAAWAAAAAAAEAAIAAAAWAAEAAAACAAAAAAAWAAIAAAACAAIAAAAXAPf/AAAEAAIAAAAXAAAAAAAEAAIAAAAXAAEAAAACAAAAAAAXAAIAAAACAAIAAAAYAPf/AAAEAAIAAAAYAAAAAAAEAAIAAAAYAAEAAAACAAAAAAAYAAIAAAACAAIAAAAZAPf/AAAEAAIAAAAZAAAAAAAEAAIAAAAZAAEAAAACAAAAAAAZAAIAAAACAAIAAAAaAPf/AAAEAAIAAAAaAAAAAAAEAAIAAAAaAAEAAAACAAAAAAAaAAIAAAACAAIAAAAbAPf/AAAEAAIAAAAbAAAAAAAEAAIAAAAbAAEAAAACAAAAAAAbAAIAAAACAAIAAAAcAPf/AAAEAAIAAAAcAAAAAAAEAAIAAAAcAAEAAAACAAAAAAAcAAIAAAACAAIAAAAdAPf/AAAEAAIAAAAdAAAAAAAEAAIAAAAdAAEAAAACAAAAAAAdAAIAAAACAAIAAAAeAPf/AAAEAAIAAAAeAAAAAAAEAAIAAAAeAAEAAAACAAAAAAAeAAIAAAACAAIAAAAfAPf/AAAEAAIAAAAfAAAAAAAEAAIAAAAfAAEAAAACAAAAAAAfAAIAAAACAAIAAAAgAPf/AAAEAAIAAAAgAPj/AAAEAAIAAAAgAPn/AAAEAAIAAAAgAPr/AAAEAAIAAAAgAPv/AAAEAAIAAAAgAPz/AAAEAAIAAAAgAP3/AAAEAAIAAAAgAP7/AAAEAAIAAAAgAP//AAAEAAIAAAAgAAAAAAAEAAIAAAAgAAEAAAACAAAAAAAgAAIAAAACAAIAAAAhAPf/AAAEAAIAAAAhAPj/AAAEAAIAAAAhAPn/AAAEAAIAAAAhAPr/AAAEAAIAAAAhAPv/AAAEAAIAAAAhAPz/AAAEAAIAAAAhAP3/AAAEAAIAAAAhAP7/AAAEAAIAAAAhAP//AAAEAAIAAAAhAAAAAAAEAAIAAAAhAAEAAAADAAAAAAAhAAIAAAADAAIAAADw//f/AAAEAAIAAADw//j/AAAEAAIAAADw//n/AAAEAAIAAADw//r/AAAEAAIAAADw//v/AAAEAAIAAADw//z/AAAEAAIAAADw//3/AAAEAAIAAADw//7/AAAEAAIAAADw////AAAEAAIAAADw/wAAAAAEAAIAAADw/wEAAAAEAAIAAADw/wIAAAAEAAIAAAAMAPf/AAAEAAIAAAAMAP7/AAAIAAAAAAAMAP//AAAIAAEAAAAMAAIAAAAIAAEAAAAOAPr/AAAEAAIAAAAOAPv/AAAEAAIAAAAOAPz/AAAEAAIAAAAOAP3/AAAEAAIAAAASAPj/AAAEAAIAAAASAPn/AAAEAAIAAAASAPr/AAAEAAIAAAASAPv/AAAEAAIAAAAfAPj/AAAEAAIAAAAfAPn/AAAEAAIAAAAfAPr/AAAEAAIAAAAfAPv/AAAEAAIAAAAfAPz/AAAEAAIAAAAfAP3/AAAEAAIAAAAfAP7/AAAEAAIAAAAfAP//AAAEAAIAAAAWAP//AAAHAAYAAAAaAP7/AAAHAAYAAAAaAP//AAAHAAYAAAAdAP7/AAAKAAAAAAAdAP//AAAKAAEAAAAeAP7/AAALAAAAAAAeAP//AAALAAEAAAATAPv/AQAAAAAACQAUAPv/AQAAAAAACQAVAPv/AQAAAAAACQAWAPv/AQAAAAAACQAXAPv/AQAAAAAACQAYAPv/AQAAAAAACQAZAPv/AQAAAAAACQAaAPv/AQAAAAAACQAbAPv/AQAAAAAACQAcAPv/AQAAAAAACQAdAPv/AQAAAAAACQAUAPj/AQAAAAAAAgAVAPj/AQAAAAAAAgAWAPj/AQAAAAAAAgAXAPj/AQAAAAAAAgAYAPj/AQAAAAAAAgAZAPj/AQAAAAAAAgAaAPj/AQAAAAAAAgAbAPj/AQAAAAAAAgAcAPj/AQAAAAAAAgAdAPj/AQAAAAAAAgAeAPj/AQAAAAAAAgDy//r/AQAAAAAAAwDz//r/AQAAAAAAAwD0//r/AQAAAAAAAwD1//r/AQAAAAAAAwD2//r/AQAAAAAAAwD3//r/AQAAAAAAAwD4//r/AQAAAAAAAwD5//r/AQAAAAAAAwD6//r/AQAAAAAAAwD7//r/AQAAAAAAAwD8//r/AQAAAAAAAwD9//r/AQAAAAAAAwD+//r/AQAAAAAAAwD///r/AQAAAAAAAwAAAPr/AQAAAAAAAwABAPr/AQAAAAAAAwACAPr/AQAAAAAAAwADAPr/AQAAAAAAAwAEAPr/AQAAAAAAAwAFAPr/AQAAAAAAAwAGAPr/AQAAAAAAAwAHAPr/AQAAAAAAAwAIAPr/AQAAAAAAAwAJAPr/AQAAAAAAAwAKAPr/AQAAAAAAAwALAPr/AQAAAAAAAwAMAPr/AQAAAAAAAwANAPr/AQAAAAAAAwA=") + +[node name="Player" parent="." instance=ExtResource("5_8mi2l")] +position = Vector2(-208, -144) + +[node name="DropShadow" parent="." instance=ExtResource("8_a6ro4")] + +[node name="Tiles2" parent="." instance=ExtResource("4_wibck")] +tile_map_data = PackedByteArray("AAATAP7/AgAAAAAAAAAUAP7/AgAAAAAAAAAVAP7/AgAAAAAAAAAWAP7/AgAAAAAAAAAXAP7/AgAAAAAAAAAYAP7/AgAAAAAAAAAZAP7/AgAAAAAAAAAaAP7/AgAAAAAAAAAbAP7/AgAAAAAAAAAcAP7/AgAAAAAAAAAdAP7/AgAAAAAAAAAeAP7/AgAAAAAAAAATAP//AgAAAAEAAAAUAP//AgAAAAEAAAAVAP//AgAAAAEAAAAWAP//AgAAAAEAAAAXAP//AgAAAAEAAAAYAP//AgAAAAEAAAAZAP//AgAAAAEAAAAaAP//AgAAAAEAAAAbAP//AgAAAAEAAAAcAP//AgAAAAEAAAAdAP//AgAAAAEAAAAeAP//AgAAAAEAAAA=") + +[node name="HardCameraRightLimit" parent="." instance=ExtResource("9_kwd1q")] +position = Vector2(544, -112) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("10_2kvxq") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("11_fmmtd")] +position = Vector2(312, -120) +item = ExtResource("12_qr7nm") +metadata/r_coin_id = 2 + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("11_fmmtd")] +position = Vector2(312, -120) + +[node name="PipeArea" parent="." instance=ExtResource("13_fmmtd")] +position = Vector2(464, -16) +enter_direction = 3 +pipe_id = 1 +target_level = "uid://cgtw5a8kio2kb" + +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102180" to="Tiles/@AnimatableBody2D@102180/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102180" to="Tiles/@AnimatableBody2D@102180/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102180" to="Tiles/@AnimatableBody2D@102180" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102180" to="Tiles/@AnimatableBody2D@102180" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102180" to="Tiles/@AnimatableBody2D@102180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102180" to="Tiles/@AnimatableBody2D@102180" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102180" to="Tiles/@AnimatableBody2D@102180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102181" to="Tiles/@AnimatableBody2D@102181/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102181" to="Tiles/@AnimatableBody2D@102181/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102181" to="Tiles/@AnimatableBody2D@102181" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102181" to="Tiles/@AnimatableBody2D@102181" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102181" to="Tiles/@AnimatableBody2D@102181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102181" to="Tiles/@AnimatableBody2D@102181" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102181" to="Tiles/@AnimatableBody2D@102181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102182" to="Tiles/@AnimatableBody2D@102182/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102182" to="Tiles/@AnimatableBody2D@102182/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102182" to="Tiles/@AnimatableBody2D@102182" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102182" to="Tiles/@AnimatableBody2D@102182" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102182" to="Tiles/@AnimatableBody2D@102182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102182" to="Tiles/@AnimatableBody2D@102182" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102182" to="Tiles/@AnimatableBody2D@102182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102183" to="Tiles/@AnimatableBody2D@102183/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102183" to="Tiles/@AnimatableBody2D@102183/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102183" to="Tiles/@AnimatableBody2D@102183" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102183" to="Tiles/@AnimatableBody2D@102183" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102183" to="Tiles/@AnimatableBody2D@102183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102183" to="Tiles/@AnimatableBody2D@102183" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102183" to="Tiles/@AnimatableBody2D@102183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102184" to="Tiles/@AnimatableBody2D@102184/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102184" to="Tiles/@AnimatableBody2D@102184/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102184" to="Tiles/@AnimatableBody2D@102184" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102184" to="Tiles/@AnimatableBody2D@102184" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102184" to="Tiles/@AnimatableBody2D@102184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102184" to="Tiles/@AnimatableBody2D@102184" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102184" to="Tiles/@AnimatableBody2D@102184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102185" to="Tiles/@AnimatableBody2D@102185/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102185" to="Tiles/@AnimatableBody2D@102185/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102185" to="Tiles/@AnimatableBody2D@102185" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102185" to="Tiles/@AnimatableBody2D@102185" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102185" to="Tiles/@AnimatableBody2D@102185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102185" to="Tiles/@AnimatableBody2D@102185" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102185" to="Tiles/@AnimatableBody2D@102185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102186" to="Tiles/@AnimatableBody2D@102186/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102186" to="Tiles/@AnimatableBody2D@102186/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102186" to="Tiles/@AnimatableBody2D@102186" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102186" to="Tiles/@AnimatableBody2D@102186" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102186" to="Tiles/@AnimatableBody2D@102186/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102186" to="Tiles/@AnimatableBody2D@102186" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102186" to="Tiles/@AnimatableBody2D@102186/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102187" to="Tiles/@AnimatableBody2D@102187/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102187" to="Tiles/@AnimatableBody2D@102187/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102187" to="Tiles/@AnimatableBody2D@102187" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102187" to="Tiles/@AnimatableBody2D@102187" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102187" to="Tiles/@AnimatableBody2D@102187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102187" to="Tiles/@AnimatableBody2D@102187" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102187" to="Tiles/@AnimatableBody2D@102187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102188" to="Tiles/@AnimatableBody2D@102188/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102188" to="Tiles/@AnimatableBody2D@102188/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102188" to="Tiles/@AnimatableBody2D@102188" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102188" to="Tiles/@AnimatableBody2D@102188" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102188" to="Tiles/@AnimatableBody2D@102188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102188" to="Tiles/@AnimatableBody2D@102188" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102188" to="Tiles/@AnimatableBody2D@102188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102189" to="Tiles/@AnimatableBody2D@102189/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102189" to="Tiles/@AnimatableBody2D@102189/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102189" to="Tiles/@AnimatableBody2D@102189" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102189" to="Tiles/@AnimatableBody2D@102189" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102189" to="Tiles/@AnimatableBody2D@102189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102189" to="Tiles/@AnimatableBody2D@102189" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102189" to="Tiles/@AnimatableBody2D@102189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@102190" to="Tiles/@AnimatableBody2D@102190/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102190" to="Tiles/@AnimatableBody2D@102190/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102190" to="Tiles/@AnimatableBody2D@102190" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102190" to="Tiles/@AnimatableBody2D@102190" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102190" to="Tiles/@AnimatableBody2D@102190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102190" to="Tiles/@AnimatableBody2D@102190" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102190" to="Tiles/@AnimatableBody2D@102190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102191" to="Tiles/@AnimatableBody2D@102191/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102191" to="Tiles/@AnimatableBody2D@102191/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102191" to="Tiles/@AnimatableBody2D@102191" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102191" to="Tiles/@AnimatableBody2D@102191" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102191" to="Tiles/@AnimatableBody2D@102191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102191" to="Tiles/@AnimatableBody2D@102191" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102191" to="Tiles/@AnimatableBody2D@102191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102192" to="Tiles/@AnimatableBody2D@102192/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102192" to="Tiles/@AnimatableBody2D@102192/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102192" to="Tiles/@AnimatableBody2D@102192" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102192" to="Tiles/@AnimatableBody2D@102192" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102192" to="Tiles/@AnimatableBody2D@102192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102192" to="Tiles/@AnimatableBody2D@102192" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102192" to="Tiles/@AnimatableBody2D@102192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102193" to="Tiles/@AnimatableBody2D@102193/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102193" to="Tiles/@AnimatableBody2D@102193/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102193" to="Tiles/@AnimatableBody2D@102193" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102193" to="Tiles/@AnimatableBody2D@102193" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102193" to="Tiles/@AnimatableBody2D@102193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102193" to="Tiles/@AnimatableBody2D@102193" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102193" to="Tiles/@AnimatableBody2D@102193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102194" to="Tiles/@AnimatableBody2D@102194/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102194" to="Tiles/@AnimatableBody2D@102194/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102194" to="Tiles/@AnimatableBody2D@102194" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102194" to="Tiles/@AnimatableBody2D@102194" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102194" to="Tiles/@AnimatableBody2D@102194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102194" to="Tiles/@AnimatableBody2D@102194" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102194" to="Tiles/@AnimatableBody2D@102194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102195" to="Tiles/@AnimatableBody2D@102195/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102195" to="Tiles/@AnimatableBody2D@102195/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102195" to="Tiles/@AnimatableBody2D@102195" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102195" to="Tiles/@AnimatableBody2D@102195" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102195" to="Tiles/@AnimatableBody2D@102195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102195" to="Tiles/@AnimatableBody2D@102195" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102195" to="Tiles/@AnimatableBody2D@102195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102196" to="Tiles/@AnimatableBody2D@102196/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102196" to="Tiles/@AnimatableBody2D@102196/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102196" to="Tiles/@AnimatableBody2D@102196" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102196" to="Tiles/@AnimatableBody2D@102196" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102196" to="Tiles/@AnimatableBody2D@102196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102196" to="Tiles/@AnimatableBody2D@102196" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102196" to="Tiles/@AnimatableBody2D@102196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102197" to="Tiles/@AnimatableBody2D@102197/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102197" to="Tiles/@AnimatableBody2D@102197/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102197" to="Tiles/@AnimatableBody2D@102197" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102197" to="Tiles/@AnimatableBody2D@102197" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102197" to="Tiles/@AnimatableBody2D@102197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102197" to="Tiles/@AnimatableBody2D@102197" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102197" to="Tiles/@AnimatableBody2D@102197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102198" to="Tiles/@AnimatableBody2D@102198/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102198" to="Tiles/@AnimatableBody2D@102198/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102198" to="Tiles/@AnimatableBody2D@102198" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102198" to="Tiles/@AnimatableBody2D@102198" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102198" to="Tiles/@AnimatableBody2D@102198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102198" to="Tiles/@AnimatableBody2D@102198" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102198" to="Tiles/@AnimatableBody2D@102198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102199" to="Tiles/@AnimatableBody2D@102199/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102199" to="Tiles/@AnimatableBody2D@102199/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102199" to="Tiles/@AnimatableBody2D@102199" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102199" to="Tiles/@AnimatableBody2D@102199" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102199" to="Tiles/@AnimatableBody2D@102199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102199" to="Tiles/@AnimatableBody2D@102199" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102199" to="Tiles/@AnimatableBody2D@102199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102200" to="Tiles/@Node2D@102200/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102201" to="Tiles/@Node2D@102201/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102202" to="Tiles/@Node2D@102202/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102203" to="Tiles/@Node2D@102203/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102204" to="Tiles/@Node2D@102204/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102205" to="Tiles/@Node2D@102205/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102206" to="Tiles/@Node2D@102206/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102207" to="Tiles/@Node2D@102207/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102208" to="Tiles/@Node2D@102208/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102209" to="Tiles/@Node2D@102209/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102210" to="Tiles/@Node2D@102210/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102211" to="Tiles/@Node2D@102211/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102212" to="Tiles/@Node2D@102212/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102213" to="Tiles/@Node2D@102213/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102214" to="Tiles/@Node2D@102214/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102215" to="Tiles/@Node2D@102215/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102216" to="Tiles/@Node2D@102216/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102217" to="Tiles/@Node2D@102217/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102218" to="Tiles/@Node2D@102218/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102219" to="Tiles/@Node2D@102219/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102220" to="Tiles/@Node2D@102220/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102221" to="Tiles/@Node2D@102221/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102222" to="Tiles/@Node2D@102222/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102223" to="Tiles/@Node2D@102223/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102224" to="Tiles/@Node2D@102224/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102225" to="Tiles/@Node2D@102225/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102226" to="Tiles/@Node2D@102226/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World3/3-1.tscn b/Scenes/Levels/SMBS/World3/3-1.tscn new file mode 100644 index 0000000..b609420 --- /dev/null +++ b/Scenes/Levels/SMBS/World3/3-1.tscn @@ -0,0 +1,125 @@ +[gd_scene load_steps=16 format=4 uid="uid://bbb05blvs4fka"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_xa7kv"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_g2kpq"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_l1fl1"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_7oibp"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="7_k2g46"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="8_7oibp"] +[ext_resource type="PackedScene" uid="uid://d04e1qv3si8j" path="res://Scenes/Prefabs/Entities/Enemies/RedCheepCheep.tscn" id="9_tib52"] +[ext_resource type="PackedScene" uid="uid://bdirphnfabey8" path="res://Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn" id="10_g2kpq"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="11_7oibp"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="12_tib52"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_g2kpq"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="13_wo30q"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="14_wo30q"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="16_xh2w8"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="17_d6dys"] + +[node name="3-1" type="Node"] +script = ExtResource("1_xa7kv") +music = ExtResource("2_g2kpq") +theme = "Underwater" +campaign = "SMBS" +world_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_l1fl1")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAADAAAAAAD3/wEAAAADAAEAAAD6/wAAAAABAAAAAAD6/wEAAAABAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAADAAAAAAD8/wEAAAADAAEAAAD//wAAAAABAAAAAAD//wEAAAABAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAADAAAAAAAHAAEAAAADAAEAAAAJAAAAAAABAAAAAAAJAAEAAAABAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAADAAAAAAAMAAEAAAADAAEAAAAPAAAAAAABAAAAAAAPAAEAAAABAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAAAAAsAAAAfAAEAAAACAAEAAAAgAAAAAAACAAEAAAAgAAEAAAACAAEAAAAhAAAAAAABAAsAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAgAPz/AAACAAAAAAAgAP3/AAACAAEAAAAgAP7/AAACAAEAAAAgAP//AAACAAEAAAAhAPz/AAADAAAAAAAhAP3/AAADAAEAAAAhAP7/AAADAAEAAAAhAP//AAADAAEAAAAfAPz/AAACAAAAAAAfAP3/AAAAAAwAAAAfAP7/AAABAAEAAAAfAP//AAABAAEAAAAcAPz/AAABAAAAAAAcAP3/AAABAAIAAAAdAPz/AAACAAAAAAAdAP3/AAACAAIAAAAeAPz/AAACAAAAAAAeAP3/AAACAAIAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAAAAAsAAAA3AAEAAAACAAEAAAA4AAAAAAACAAEAAAA4AAEAAAACAAEAAAA5AAAAAAACAAEAAAA5AAEAAAACAAEAAAA6AAAAAAACAAEAAAA6AAEAAAACAAEAAAA6AP//AAACAAEAAAA7AP//AAACAAEAAAA7AAAAAAACAAEAAAA7AAEAAAACAAEAAAA8AP//AAACAAEAAAA8AAAAAAACAAEAAAA8AAEAAAACAAEAAAA9AP//AAACAAEAAAA9AAAAAAACAAEAAAA9AAEAAAACAAEAAAA+AP//AAACAAEAAAA+AAAAAAACAAEAAAA+AAEAAAACAAEAAAA/AP//AAACAAEAAAA/AAAAAAACAAEAAAA/AAEAAAACAAEAAAA3AP//AAABAAAAAAA4AP//AAAAAAsAAAA5AP//AAACAAEAAAA4AP7/AAABAAAAAAA5AP7/AAAAAAsAAAA6AP7/AAACAAEAAAA7AP7/AAACAAEAAAA8AP7/AAACAAEAAAA9AP7/AAACAAEAAAA+AP7/AAACAAEAAAA/AP7/AAACAAEAAAA5AP3/AAABAAEAAAA6AP3/AAACAAEAAAA7AP3/AAACAAEAAAA8AP3/AAACAAEAAAA9AP3/AAACAAEAAAA+AP3/AAACAAEAAAA/AP3/AAACAAEAAAA5APz/AAABAAAAAAA6APz/AAAAAAsAAAA7APz/AAACAAEAAAA8APz/AAACAAEAAAA9APz/AAACAAEAAAA+APz/AAACAAEAAAA/APz/AAACAAEAAAA6APr/AAABAAAAAAA6APv/AAABAAEAAAA7APr/AAACAAAAAAA7APv/AAACAAEAAAA8APr/AAACAAAAAAA8APv/AAACAAEAAAA9APr/AAACAAAAAAA9APv/AAACAAEAAAA+APr/AAACAAAAAAA+APv/AAACAAEAAAA/APr/AAACAAAAAAA/APv/AAACAAEAAAA7APb/AAACAAEAAAA7APf/AAACAAIAAAA8APb/AAACAAEAAAA8APf/AAACAAIAAAA9APb/AAACAAEAAAA9APf/AAACAAIAAAA+APb/AAACAAEAAAA+APf/AAACAAIAAAA/APb/AAACAAEAAAA/APf/AAACAAIAAAA6APb/AAABAAEAAAA6APf/AAABAAIAAAAxAPr/AAABAAMAAAAyAPr/AAACAAMAAAAzAPr/AAACAAMAAAA0APr/AAADAAMAAAAHAPn/AAABAAMAAAAIAPn/AAACAAMAAAAJAPn/AAACAAMAAAAKAPn/AAACAAMAAAALAPn/AAADAAMAAAD0//3/AAAHAAYAAAD0//7/AAAHAAYAAAD0////AAAHAAYAAAABAP3/AAAHAAYAAAABAP7/AAAHAAYAAAABAP//AAAHAAYAAAATAP3/AAAHAAYAAAATAP7/AAAHAAYAAAATAP//AAAHAAYAAAAKAPf/AAAHAAYAAAAKAPj/AAAHAAYAAAAgAPn/AAAHAAYAAAAgAPr/AAAHAAYAAAAgAPv/AAAHAAYAAAAwAP3/AAAHAAYAAAAwAP7/AAAHAAYAAAAwAP//AAAHAAYAAAAxAPn/AQAAAAAAAwAyAPn/AQAAAAAAAwAzAPn/AQAAAAAAAwA0APn/AQAAAAAAAwAnAPr/AQAAAAAAAwAoAPr/AQAAAAAAAwApAPr/AQAAAAAAAwAlAPr/AQAAAAAAAwAmAPr/AQAAAAAAAwANAP3/AQAAAAAAAwAOAP3/AQAAAAAAAwAIAP3/AQAAAAAAAwD9//3/AQAAAAAAAwD+//3/AQAAAAAAAwD4//3/AQAAAAAAAwD5//3/AQAAAAAAAwAcAP7/AAAKAAIAAAAcAP//AAAKAAMAAAAdAP7/AAALAAIAAAAdAP//AAALAAMAAAAeAP7/AAALAAIAAAAeAP//AAALAAMAAAA7APj/AAAKAAQAAAA7APn/AAAKAAUAAAA8APj/AAALAAQAAAA8APn/AAALAAUAAAA9APj/AAALAAQAAAA9APn/AAALAAUAAAA+APj/AAALAAQAAAA+APn/AAALAAUAAAA/APj/AAALAAQAAAA/APn/AAALAAUAAAA6APX/AAABAAAAAAA7APX/AAACAAAAAAA8APX/AAACAAAAAAA9APX/AAACAAAAAAA+APX/AAACAAAAAAA/APX/AAACAAAAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAADAAIAAAD6/wIAAAABAAIAAAD7/wIAAAACAAIAAAD8/wIAAAADAAIAAAD//wIAAAABAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAADAAIAAAAJAAIAAAABAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAADAAIAAAAPAAIAAAABAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAPr/AAAAAAsAAABBAPr/AAACAAEAAABCAPr/AAACAAEAAABDAPr/AAACAAEAAABEAPr/AAACAAEAAABFAPr/AAACAAEAAABGAPr/AAADAAEAAABAAPv/AAACAAEAAABBAPv/AAACAAEAAABCAPv/AAACAAEAAABDAPv/AAACAAEAAABEAPv/AAACAAEAAABFAPv/AAACAAEAAABGAPv/AAADAAEAAABAAPz/AAACAAEAAABBAPz/AAACAAEAAABCAPz/AAACAAEAAABDAPz/AAACAAEAAABEAPz/AAACAAEAAABFAPz/AAACAAEAAABGAPz/AAADAAEAAABAAP3/AAACAAEAAABBAP3/AAACAAEAAABCAP3/AAACAAEAAABDAP3/AAACAAEAAABEAP3/AAACAAEAAABFAP3/AAACAAEAAABGAP3/AAADAAEAAABAAP7/AAACAAEAAABBAP7/AAACAAEAAABCAP7/AAACAAEAAABDAP7/AAACAAEAAABEAP7/AAACAAEAAABFAP7/AAACAAEAAABGAP7/AAADAAEAAABAAP//AAACAAEAAABBAP//AAACAAEAAABCAP//AAACAAEAAABDAP//AAACAAEAAABEAP//AAACAAEAAABFAP//AAACAAEAAABGAP//AAADAAEAAABAAAAAAAACAAEAAABBAAAAAAACAAEAAABCAAAAAAACAAEAAABDAAAAAAACAAEAAABEAAAAAAACAAEAAABFAAAAAAACAAEAAABGAAAAAAADAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAADAAEAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAADAAIAAABAAPX/AAACAAAAAABBAPX/AAACAAAAAABCAPX/AAACAAAAAABDAPX/AAACAAAAAABEAPX/AAACAAAAAABFAPX/AAACAAAAAABGAPX/AAADAAAAAABAAPb/AAACAAEAAABBAPb/AAACAAEAAABCAPb/AAACAAEAAABDAPb/AAACAAEAAABEAPb/AAACAAEAAABFAPb/AAACAAEAAABGAPb/AAADAAEAAABAAPf/AAAAAAwAAABBAPf/AAACAAEAAABCAPf/AAACAAEAAABDAPf/AAACAAEAAABEAPf/AAACAAEAAABFAPf/AAACAAEAAABGAPf/AAADAAEAAABAAPj/AAABAAEAAABBAPj/AAACAAEAAABCAPj/AAACAAEAAABDAPj/AAACAAEAAABEAPj/AAACAAEAAABFAPj/AAACAAEAAABGAPj/AAADAAEAAABAAPn/AAABAAEAAABBAPn/AAACAAEAAABCAPn/AAACAAEAAABDAPn/AAACAAEAAABEAPn/AAACAAEAAABFAPn/AAACAAEAAABGAPn/AAADAAEAAAA=") + +[node name="Player" parent="." instance=ExtResource("6_7oibp")] +position = Vector2(-208, -144) + +[node name="Water" parent="." instance=ExtResource("4_l1fl1")] +visibility_layer = 2 +z_index = -4096 +z_as_relative = false +tile_map_data = PackedByteArray("AADw//X/AgAAAAQAAADx//X/AgAAAAQAAADy//X/AgAAAAQAAADz//X/AgAAAAQAAAD0//X/AgAAAAQAAAD1//X/AgAAAAQAAAD2//X/AgAAAAQAAAD3//X/AgAAAAQAAAD4//X/AgAAAAQAAAD5//X/AgAAAAQAAAD6//X/AgAAAAQAAAD7//X/AgAAAAQAAAD8//X/AgAAAAQAAAD9//X/AgAAAAQAAAD+//X/AgAAAAQAAAD///X/AgAAAAQAAAAAAPX/AgAAAAQAAAABAPX/AgAAAAQAAAACAPX/AgAAAAQAAAADAPX/AgAAAAQAAAAEAPX/AgAAAAQAAAAFAPX/AgAAAAQAAAAGAPX/AgAAAAQAAAAHAPX/AgAAAAQAAAAIAPX/AgAAAAQAAAAJAPX/AgAAAAQAAAAKAPX/AgAAAAQAAAALAPX/AgAAAAQAAAAMAPX/AgAAAAQAAAANAPX/AgAAAAQAAAAOAPX/AgAAAAQAAAAPAPX/AgAAAAQAAAAQAPX/AgAAAAQAAAARAPX/AgAAAAQAAAASAPX/AgAAAAQAAAATAPX/AgAAAAQAAAAUAPX/AgAAAAQAAAAVAPX/AgAAAAQAAAAWAPX/AgAAAAQAAAAXAPX/AgAAAAQAAAAYAPX/AgAAAAQAAAAZAPX/AgAAAAQAAAAaAPX/AgAAAAQAAAAbAPX/AgAAAAQAAAAcAPX/AgAAAAQAAAAdAPX/AgAAAAQAAAAeAPX/AgAAAAQAAAAfAPX/AgAAAAQAAAAgAPX/AgAAAAQAAAAhAPX/AgAAAAQAAAAiAPX/AgAAAAQAAAAjAPX/AgAAAAQAAAAkAPX/AgAAAAQAAAAlAPX/AgAAAAQAAAAmAPX/AgAAAAQAAAAnAPX/AgAAAAQAAAAoAPX/AgAAAAQAAAApAPX/AgAAAAQAAAAqAPX/AgAAAAQAAAArAPX/AgAAAAQAAAAsAPX/AgAAAAQAAAAtAPX/AgAAAAQAAAAuAPX/AgAAAAQAAAAvAPX/AgAAAAQAAAAwAPX/AgAAAAQAAAAxAPX/AgAAAAQAAAAyAPX/AgAAAAQAAAAzAPX/AgAAAAQAAAA0APX/AgAAAAQAAAA1APX/AgAAAAQAAAA2APX/AgAAAAQAAAA3APX/AgAAAAQAAAA4APX/AgAAAAQAAAA5APX/AgAAAAQAAAA6APX/AgAAAAQAAAA7APX/AgAAAAQAAAA8APX/AgAAAAQAAAA9APX/AgAAAAQAAAA+APX/AgAAAAQAAAA/APX/AgAAAAQAAABAAPX/AgAAAAQAAABBAPX/AgAAAAQAAABCAPX/AgAAAAQAAABDAPX/AgAAAAQAAABEAPX/AgAAAAQAAABFAPX/AgAAAAQAAABGAPX/AgAAAAQAAABHAPX/AgAAAAQAAABIAPX/AgAAAAQAAABJAPX/AgAAAAQAAABKAPX/AgAAAAQAAABLAPX/AgAAAAQAAABMAPX/AgAAAAQAAABNAPX/AgAAAAQAAABOAPX/AgAAAAQAAABPAPX/AgAAAAQAAABQAPX/AgAAAAQAAABRAPX/AgAAAAQAAABSAPX/AgAAAAQAAABTAPX/AgAAAAQAAABUAPX/AgAAAAQAAABVAPX/AgAAAAQAAABWAPX/AgAAAAQAAABXAPX/AgAAAAQAAABYAPX/AgAAAAQAAABaAPX/AgAAAAQAAABbAPX/AgAAAAQAAABcAPX/AgAAAAQAAABdAPX/AgAAAAQAAABeAPX/AgAAAAQAAABfAPX/AgAAAAQAAABgAPX/AgAAAAQAAABhAPX/AgAAAAQAAABiAPX/AgAAAAQAAABjAPX/AgAAAAQAAABkAPX/AgAAAAQAAABlAPX/AgAAAAQAAABmAPX/AgAAAAQAAABnAPX/AgAAAAQAAABoAPX/AgAAAAQAAABpAPX/AgAAAAQAAABqAPX/AgAAAAQAAABrAPX/AgAAAAQAAABsAPX/AgAAAAQAAABtAPX/AgAAAAQAAABuAPX/AgAAAAQAAABvAPX/AgAAAAQAAABwAPX/AgAAAAQAAABxAPX/AgAAAAQAAAByAPX/AgAAAAQAAABzAPX/AgAAAAQAAAB0APX/AgAAAAQAAAB1APX/AgAAAAQAAAB2APX/AgAAAAQAAAB3APX/AgAAAAQAAAB4APX/AgAAAAQAAAB5APX/AgAAAAQAAAB6APX/AgAAAAQAAAB7APX/AgAAAAQAAAB8APX/AgAAAAQAAAB9APX/AgAAAAQAAAB+APX/AgAAAAQAAAB/APX/AgAAAAQAAACAAPX/AgAAAAQAAACBAPX/AgAAAAQAAACCAPX/AgAAAAQAAACDAPX/AgAAAAQAAACEAPX/AgAAAAQAAACFAPX/AgAAAAQAAACGAPX/AgAAAAQAAACHAPX/AgAAAAQAAACIAPX/AgAAAAQAAACJAPX/AgAAAAQAAACKAPX/AgAAAAQAAACLAPX/AgAAAAQAAACMAPX/AgAAAAQAAACNAPX/AgAAAAQAAACOAPX/AgAAAAQAAACPAPX/AgAAAAQAAACQAPX/AgAAAAQAAACRAPX/AgAAAAQAAACSAPX/AgAAAAQAAACTAPX/AgAAAAQAAACUAPX/AgAAAAQAAACVAPX/AgAAAAQAAACWAPX/AgAAAAQAAACXAPX/AgAAAAQAAACYAPX/AgAAAAQAAACZAPX/AgAAAAQAAACaAPX/AgAAAAQAAACbAPX/AgAAAAQAAACcAPX/AgAAAAQAAACdAPX/AgAAAAQAAACeAPX/AgAAAAQAAACfAPX/AgAAAAQAAACgAPX/AgAAAAQAAAChAPX/AgAAAAQAAABZAPX/AgAAAAQAAACiAPX/AgAAAAQAAACjAPX/AgAAAAQAAACkAPX/AgAAAAQAAAClAPX/AgAAAAQAAACmAPX/AgAAAAQAAACnAPX/AgAAAAQAAACoAPX/AgAAAAQAAACpAPX/AgAAAAQAAACqAPX/AgAAAAQAAACrAPX/AgAAAAQAAACsAPX/AgAAAAQAAACtAPX/AgAAAAQAAACuAPX/AgAAAAQAAACvAPX/AgAAAAQAAACvAPb/AgAAAAUAAACvAPf/AgAAAAUAAACvAPj/AgAAAAUAAACvAPn/AgAAAAUAAACvAPr/AgAAAAUAAACvAPv/AgAAAAUAAACvAPz/AgAAAAUAAACvAP3/AgAAAAUAAACvAP7/AgAAAAUAAACvAP//AgAAAAUAAACvAAAAAgAAAAUAAACvAAEAAgAAAAUAAABkAAEAAgAAAAUAAABlAAEAAgAAAAUAAABmAAEAAgAAAAUAAABnAAEAAgAAAAUAAABoAAEAAgAAAAUAAABpAAEAAgAAAAUAAABqAAEAAgAAAAUAAABrAAEAAgAAAAUAAABsAAEAAgAAAAUAAABtAAEAAgAAAAUAAABuAAEAAgAAAAUAAABvAAEAAgAAAAUAAABwAAEAAgAAAAUAAABxAAEAAgAAAAUAAAByAAEAAgAAAAUAAABzAAEAAgAAAAUAAAB0AAEAAgAAAAUAAAB1AAEAAgAAAAUAAAB2AAEAAgAAAAUAAAB3AAEAAgAAAAUAAAB4AAEAAgAAAAUAAAB5AAEAAgAAAAUAAAB6AAEAAgAAAAUAAAB7AAEAAgAAAAUAAAB8AAEAAgAAAAUAAAB9AAEAAgAAAAUAAAB+AAEAAgAAAAUAAAB/AAEAAgAAAAUAAACAAAEAAgAAAAUAAACBAAEAAgAAAAUAAACCAAEAAgAAAAUAAACDAAEAAgAAAAUAAACEAAEAAgAAAAUAAACFAAEAAgAAAAUAAACGAAEAAgAAAAUAAACHAAEAAgAAAAUAAACIAAEAAgAAAAUAAACJAAEAAgAAAAUAAACKAAEAAgAAAAUAAACLAAEAAgAAAAUAAACMAAEAAgAAAAUAAACNAAEAAgAAAAUAAACOAAEAAgAAAAUAAACPAAEAAgAAAAUAAACQAAEAAgAAAAUAAACRAAEAAgAAAAUAAACSAAEAAgAAAAUAAACTAAEAAgAAAAUAAACUAAEAAgAAAAUAAACVAAEAAgAAAAUAAACWAAEAAgAAAAUAAACXAAEAAgAAAAUAAACYAAEAAgAAAAUAAACZAAEAAgAAAAUAAACaAAEAAgAAAAUAAACbAAEAAgAAAAUAAACcAAEAAgAAAAUAAACdAAEAAgAAAAUAAACeAAEAAgAAAAUAAACfAAEAAgAAAAUAAACgAAEAAgAAAAUAAAChAAEAAgAAAAUAAACiAAEAAgAAAAUAAACjAAEAAgAAAAUAAACkAAEAAgAAAAUAAAClAAEAAgAAAAUAAACmAAEAAgAAAAUAAACnAAEAAgAAAAUAAACoAAEAAgAAAAUAAACpAAEAAgAAAAUAAACqAAEAAgAAAAUAAACrAAEAAgAAAAUAAACsAAEAAgAAAAUAAACtAAEAAgAAAAUAAACuAAEAAgAAAAUAAAArAAEAAgAAAAUAAAAsAAEAAgAAAAUAAAAtAAEAAgAAAAUAAAAuAAEAAgAAAAUAAAAvAAEAAgAAAAUAAAAwAAEAAgAAAAUAAAAxAAEAAgAAAAUAAAAyAAEAAgAAAAUAAAAzAAEAAgAAAAUAAAA0AAEAAgAAAAUAAAA1AAEAAgAAAAUAAAA2AAEAAgAAAAUAAAA3AAEAAgAAAAUAAAA4AAEAAgAAAAUAAAA5AAEAAgAAAAUAAAA6AAEAAgAAAAUAAAA7AAEAAgAAAAUAAAA8AAEAAgAAAAUAAAA9AAEAAgAAAAUAAAA+AAEAAgAAAAUAAAA/AAEAAgAAAAUAAABAAAEAAgAAAAUAAABBAAEAAgAAAAUAAABCAAEAAgAAAAUAAABDAAEAAgAAAAUAAABEAAEAAgAAAAUAAABFAAEAAgAAAAUAAABGAAEAAgAAAAUAAABHAAEAAgAAAAUAAABIAAEAAgAAAAUAAABJAAEAAgAAAAUAAABKAAEAAgAAAAUAAABLAAEAAgAAAAUAAABMAAEAAgAAAAUAAABNAAEAAgAAAAUAAABOAAEAAgAAAAUAAABPAAEAAgAAAAUAAABQAAEAAgAAAAUAAABRAAEAAgAAAAUAAABSAAEAAgAAAAUAAABTAAEAAgAAAAUAAABUAAEAAgAAAAUAAABVAAEAAgAAAAUAAABWAAEAAgAAAAUAAABXAAEAAgAAAAUAAABYAAEAAgAAAAUAAABZAAEAAgAAAAUAAABaAAEAAgAAAAUAAABbAAEAAgAAAAUAAABcAAEAAgAAAAUAAABdAAEAAgAAAAUAAABeAAEAAgAAAAUAAABfAAEAAgAAAAUAAABgAAEAAgAAAAUAAABhAAEAAgAAAAUAAABiAAEAAgAAAAUAAABjAAEAAgAAAAUAAADq/wEAAgAAAAUAAADr/wEAAgAAAAUAAADs/wEAAgAAAAUAAADt/wEAAgAAAAUAAADu/wEAAgAAAAUAAADv/wEAAgAAAAUAAADw/wEAAgAAAAUAAADx/wEAAgAAAAUAAADy/wEAAgAAAAUAAADz/wEAAgAAAAUAAAD0/wEAAgAAAAUAAAD1/wEAAgAAAAUAAAD2/wEAAgAAAAUAAAD3/wEAAgAAAAUAAAD4/wEAAgAAAAUAAAD5/wEAAgAAAAUAAAD6/wEAAgAAAAUAAAD7/wEAAgAAAAUAAAD8/wEAAgAAAAUAAAD9/wEAAgAAAAUAAAD+/wEAAgAAAAUAAAD//wEAAgAAAAUAAAAAAAEAAgAAAAUAAAABAAEAAgAAAAUAAAACAAEAAgAAAAUAAAADAAEAAgAAAAUAAAAEAAEAAgAAAAUAAAAFAAEAAgAAAAUAAAAGAAEAAgAAAAUAAAAHAAEAAgAAAAUAAAAIAAEAAgAAAAUAAAAJAAEAAgAAAAUAAAAKAAEAAgAAAAUAAAALAAEAAgAAAAUAAAAMAAEAAgAAAAUAAAANAAEAAgAAAAUAAAAOAAEAAgAAAAUAAAAPAAEAAgAAAAUAAAAQAAEAAgAAAAUAAAARAAEAAgAAAAUAAAASAAEAAgAAAAUAAAATAAEAAgAAAAUAAAAUAAEAAgAAAAUAAAAVAAEAAgAAAAUAAAAWAAEAAgAAAAUAAAAXAAEAAgAAAAUAAAAYAAEAAgAAAAUAAAAZAAEAAgAAAAUAAAAaAAEAAgAAAAUAAAAbAAEAAgAAAAUAAAAcAAEAAgAAAAUAAAAdAAEAAgAAAAUAAAAeAAEAAgAAAAUAAAAfAAEAAgAAAAUAAAAgAAEAAgAAAAUAAAAhAAEAAgAAAAUAAAAiAAEAAgAAAAUAAAAjAAEAAgAAAAUAAAAkAAEAAgAAAAUAAAAlAAEAAgAAAAUAAAAmAAEAAgAAAAUAAAAnAAEAAgAAAAUAAAAoAAEAAgAAAAUAAAApAAEAAgAAAAUAAAAqAAEAAgAAAAUAAADw//b/AgAAAAUAAADw//f/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADq//X/AgAAAAUAAADq//b/AgAAAAUAAADq//f/AgAAAAUAAADq//j/AgAAAAUAAADq//n/AgAAAAUAAADq//r/AgAAAAUAAADq//v/AgAAAAUAAADq//z/AgAAAAUAAADq//3/AgAAAAUAAADq//7/AgAAAAUAAADq////AgAAAAUAAADq/wAAAgAAAAUAAADr//X/AgAAAAUAAADr//b/AgAAAAUAAADr//f/AgAAAAUAAADr//j/AgAAAAUAAADr//n/AgAAAAUAAADr//r/AgAAAAUAAADr//v/AgAAAAUAAADr//z/AgAAAAUAAADr//3/AgAAAAUAAADr//7/AgAAAAUAAADr////AgAAAAUAAADr/wAAAgAAAAUAAADs//X/AgAAAAUAAADs//b/AgAAAAUAAADs//f/AgAAAAUAAADs//j/AgAAAAUAAADs//n/AgAAAAUAAADs//r/AgAAAAUAAADs//v/AgAAAAUAAADs//z/AgAAAAUAAADs//3/AgAAAAUAAADs//7/AgAAAAUAAADs////AgAAAAUAAADs/wAAAgAAAAUAAADt//X/AgAAAAUAAADt//b/AgAAAAUAAADt//f/AgAAAAUAAADt//j/AgAAAAUAAADt//n/AgAAAAUAAADt//r/AgAAAAUAAADt//v/AgAAAAUAAADt//z/AgAAAAUAAADt//3/AgAAAAUAAADt//7/AgAAAAUAAADt////AgAAAAUAAADt/wAAAgAAAAUAAADu//X/AgAAAAUAAADu//b/AgAAAAUAAADu//f/AgAAAAUAAADu//j/AgAAAAUAAADu//n/AgAAAAUAAADu//r/AgAAAAUAAADu//v/AgAAAAUAAADu//z/AgAAAAUAAADu//3/AgAAAAUAAADu//7/AgAAAAUAAADu////AgAAAAUAAADu/wAAAgAAAAUAAADv//X/AgAAAAUAAADv//b/AgAAAAUAAADv//f/AgAAAAUAAADv//j/AgAAAAUAAADv//n/AgAAAAUAAADv//r/AgAAAAUAAADv//v/AgAAAAUAAADv//z/AgAAAAUAAADv//3/AgAAAAUAAADv//7/AgAAAAUAAADv////AgAAAAUAAADv/wAAAgAAAAUAAADx//b/AgAAAAUAAADx//f/AgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADy//b/AgAAAAUAAADy//f/AgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADz//b/AgAAAAUAAADz//f/AgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAAD0//b/AgAAAAUAAAD0//f/AgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD1//b/AgAAAAUAAAD1//f/AgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD2//b/AgAAAAUAAAD2//f/AgAAAAUAAAD2//j/AgAAAAUAAAD2//n/AgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD3//b/AgAAAAUAAAD3//f/AgAAAAUAAAD3//j/AgAAAAUAAAD3//n/AgAAAAUAAAD3//r/AgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD4//b/AgAAAAUAAAD4//f/AgAAAAUAAAD4//j/AgAAAAUAAAD4//n/AgAAAAUAAAD4//r/AgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD5//b/AgAAAAUAAAD5//f/AgAAAAUAAAD5//j/AgAAAAUAAAD5//n/AgAAAAUAAAD5//r/AgAAAAUAAAD5//v/AgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD6//b/AgAAAAUAAAD6//f/AgAAAAUAAAD6//j/AgAAAAUAAAD6//n/AgAAAAUAAAD6//r/AgAAAAUAAAD6//v/AgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD7//b/AgAAAAUAAAD7//f/AgAAAAUAAAD7//j/AgAAAAUAAAD7//n/AgAAAAUAAAD7//r/AgAAAAUAAAD7//v/AgAAAAUAAAD7//z/AgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD8//b/AgAAAAUAAAD8//f/AgAAAAUAAAD8//j/AgAAAAUAAAD8//n/AgAAAAUAAAD8//r/AgAAAAUAAAD8//v/AgAAAAUAAAD8//z/AgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD9//b/AgAAAAUAAAD9//f/AgAAAAUAAAD9//j/AgAAAAUAAAD9//n/AgAAAAUAAAD9//r/AgAAAAUAAAD9//v/AgAAAAUAAAD9//z/AgAAAAUAAAD9//3/AgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD+//b/AgAAAAUAAAD+//f/AgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD+//r/AgAAAAUAAAD+//v/AgAAAAUAAAD+//z/AgAAAAUAAAD+//3/AgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD///b/AgAAAAUAAAD///f/AgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///r/AgAAAAUAAAD///v/AgAAAAUAAAD///z/AgAAAAUAAAD///3/AgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAAAAPb/AgAAAAUAAAAAAPf/AgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAABAPb/AgAAAAUAAAABAPf/AgAAAAUAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPr/AgAAAAUAAAABAPv/AgAAAAUAAAABAPz/AgAAAAUAAAABAP3/AgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAACAPb/AgAAAAUAAAACAPf/AgAAAAUAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPr/AgAAAAUAAAACAPv/AgAAAAUAAAACAPz/AgAAAAUAAAACAP3/AgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAADAPb/AgAAAAUAAAADAPf/AgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPr/AgAAAAUAAAADAPv/AgAAAAUAAAADAPz/AgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAAEAPb/AgAAAAUAAAAEAPf/AgAAAAUAAAAEAPj/AgAAAAUAAAAEAPn/AgAAAAUAAAAEAPr/AgAAAAUAAAAEAPv/AgAAAAUAAAAEAPz/AgAAAAUAAAAEAP3/AgAAAAUAAAAEAP7/AgAAAAUAAAAEAP//AgAAAAUAAAAEAAAAAgAAAAUAAAAFAPb/AgAAAAUAAAAFAPf/AgAAAAUAAAAFAPj/AgAAAAUAAAAFAPn/AgAAAAUAAAAFAPr/AgAAAAUAAAAFAPv/AgAAAAUAAAAFAPz/AgAAAAUAAAAFAP3/AgAAAAUAAAAFAP7/AgAAAAUAAAAFAP//AgAAAAUAAAAFAAAAAgAAAAUAAAAGAPb/AgAAAAUAAAAGAPf/AgAAAAUAAAAGAPj/AgAAAAUAAAAGAPn/AgAAAAUAAAAGAPr/AgAAAAUAAAAGAPv/AgAAAAUAAAAGAPz/AgAAAAUAAAAGAP3/AgAAAAUAAAAGAP7/AgAAAAUAAAAGAP//AgAAAAUAAAAGAAAAAgAAAAUAAAAHAPb/AgAAAAUAAAAHAPf/AgAAAAUAAAAHAPj/AgAAAAUAAAAHAPn/AgAAAAUAAAAHAPr/AgAAAAUAAAAHAPv/AgAAAAUAAAAHAPz/AgAAAAUAAAAHAP3/AgAAAAUAAAAHAP7/AgAAAAUAAAAHAP//AgAAAAUAAAAHAAAAAgAAAAUAAAAIAPb/AgAAAAUAAAAIAPf/AgAAAAUAAAAIAPj/AgAAAAUAAAAIAPn/AgAAAAUAAAAIAPr/AgAAAAUAAAAIAPv/AgAAAAUAAAAIAPz/AgAAAAUAAAAIAP3/AgAAAAUAAAAIAP7/AgAAAAUAAAAIAP//AgAAAAUAAAAIAAAAAgAAAAUAAAAJAPb/AgAAAAUAAAAJAPf/AgAAAAUAAAAJAPj/AgAAAAUAAAAJAPn/AgAAAAUAAAAJAPr/AgAAAAUAAAAJAPv/AgAAAAUAAAAJAPz/AgAAAAUAAAAJAP3/AgAAAAUAAAAJAP7/AgAAAAUAAAAJAP//AgAAAAUAAAAJAAAAAgAAAAUAAAAKAPb/AgAAAAUAAAAKAPf/AgAAAAUAAAAKAPj/AgAAAAUAAAAKAPn/AgAAAAUAAAAKAPr/AgAAAAUAAAAKAPv/AgAAAAUAAAAKAPz/AgAAAAUAAAAKAP3/AgAAAAUAAAAKAP7/AgAAAAUAAAAKAP//AgAAAAUAAAAKAAAAAgAAAAUAAAALAPb/AgAAAAUAAAALAPf/AgAAAAUAAAALAPj/AgAAAAUAAAALAPn/AgAAAAUAAAALAPr/AgAAAAUAAAALAPv/AgAAAAUAAAALAPz/AgAAAAUAAAALAP3/AgAAAAUAAAALAP7/AgAAAAUAAAALAP//AgAAAAUAAAALAAAAAgAAAAUAAAAMAPb/AgAAAAUAAAAMAPf/AgAAAAUAAAAMAPj/AgAAAAUAAAAMAPn/AgAAAAUAAAAMAPr/AgAAAAUAAAAMAPv/AgAAAAUAAAAMAPz/AgAAAAUAAAAMAP3/AgAAAAUAAAAMAP7/AgAAAAUAAAAMAP//AgAAAAUAAAAMAAAAAgAAAAUAAAANAPb/AgAAAAUAAAANAPf/AgAAAAUAAAANAPj/AgAAAAUAAAANAPn/AgAAAAUAAAANAPr/AgAAAAUAAAANAPv/AgAAAAUAAAANAPz/AgAAAAUAAAANAP3/AgAAAAUAAAANAP7/AgAAAAUAAAANAP//AgAAAAUAAAANAAAAAgAAAAUAAAAOAPb/AgAAAAUAAAAOAPf/AgAAAAUAAAAOAPj/AgAAAAUAAAAOAPn/AgAAAAUAAAAOAPr/AgAAAAUAAAAOAPv/AgAAAAUAAAAOAPz/AgAAAAUAAAAOAP3/AgAAAAUAAAAOAP7/AgAAAAUAAAAOAP//AgAAAAUAAAAOAAAAAgAAAAUAAAAPAPb/AgAAAAUAAAAPAPf/AgAAAAUAAAAPAPj/AgAAAAUAAAAPAPn/AgAAAAUAAAAPAPr/AgAAAAUAAAAPAPv/AgAAAAUAAAAPAPz/AgAAAAUAAAAPAP3/AgAAAAUAAAAPAP7/AgAAAAUAAAAPAP//AgAAAAUAAAAPAAAAAgAAAAUAAAAQAPb/AgAAAAUAAAAQAPf/AgAAAAUAAAAQAPj/AgAAAAUAAAAQAPn/AgAAAAUAAAAQAPr/AgAAAAUAAAAQAPv/AgAAAAUAAAAQAPz/AgAAAAUAAAAQAP3/AgAAAAUAAAAQAP7/AgAAAAUAAAAQAP//AgAAAAUAAAAQAAAAAgAAAAUAAAARAPb/AgAAAAUAAAARAPf/AgAAAAUAAAARAPj/AgAAAAUAAAARAPn/AgAAAAUAAAARAPr/AgAAAAUAAAARAPv/AgAAAAUAAAARAPz/AgAAAAUAAAARAP3/AgAAAAUAAAARAP7/AgAAAAUAAAARAP//AgAAAAUAAAARAAAAAgAAAAUAAAASAPb/AgAAAAUAAAASAPf/AgAAAAUAAAASAPj/AgAAAAUAAAASAPn/AgAAAAUAAAASAPr/AgAAAAUAAAASAPv/AgAAAAUAAAASAPz/AgAAAAUAAAASAP3/AgAAAAUAAAASAP7/AgAAAAUAAAASAP//AgAAAAUAAAASAAAAAgAAAAUAAAATAPb/AgAAAAUAAAATAPf/AgAAAAUAAAATAPj/AgAAAAUAAAATAPn/AgAAAAUAAAATAPr/AgAAAAUAAAATAPv/AgAAAAUAAAATAPz/AgAAAAUAAAATAP3/AgAAAAUAAAATAP7/AgAAAAUAAAATAP//AgAAAAUAAAATAAAAAgAAAAUAAAAUAPb/AgAAAAUAAAAUAPf/AgAAAAUAAAAUAPj/AgAAAAUAAAAUAPn/AgAAAAUAAAAUAPr/AgAAAAUAAAAUAPv/AgAAAAUAAAAUAPz/AgAAAAUAAAAUAP3/AgAAAAUAAAAUAP7/AgAAAAUAAAAUAP//AgAAAAUAAAAUAAAAAgAAAAUAAAAVAPb/AgAAAAUAAAAVAPf/AgAAAAUAAAAVAPj/AgAAAAUAAAAVAPn/AgAAAAUAAAAVAPr/AgAAAAUAAAAVAPv/AgAAAAUAAAAVAPz/AgAAAAUAAAAVAP3/AgAAAAUAAAAVAP7/AgAAAAUAAAAVAP//AgAAAAUAAAAVAAAAAgAAAAUAAAAWAPb/AgAAAAUAAAAWAPf/AgAAAAUAAAAWAPj/AgAAAAUAAAAWAPn/AgAAAAUAAAAWAPr/AgAAAAUAAAAWAPv/AgAAAAUAAAAWAPz/AgAAAAUAAAAWAP3/AgAAAAUAAAAWAP7/AgAAAAUAAAAWAP//AgAAAAUAAAAWAAAAAgAAAAUAAAAXAPb/AgAAAAUAAAAXAPf/AgAAAAUAAAAXAPj/AgAAAAUAAAAXAPn/AgAAAAUAAAAXAPr/AgAAAAUAAAAXAPv/AgAAAAUAAAAXAPz/AgAAAAUAAAAXAP3/AgAAAAUAAAAXAP7/AgAAAAUAAAAXAP//AgAAAAUAAAAXAAAAAgAAAAUAAAAYAPb/AgAAAAUAAAAYAPf/AgAAAAUAAAAYAPj/AgAAAAUAAAAYAPn/AgAAAAUAAAAYAPr/AgAAAAUAAAAYAPv/AgAAAAUAAAAYAPz/AgAAAAUAAAAYAP3/AgAAAAUAAAAYAP7/AgAAAAUAAAAYAP//AgAAAAUAAAAYAAAAAgAAAAUAAAAZAPb/AgAAAAUAAAAZAPf/AgAAAAUAAAAZAPj/AgAAAAUAAAAZAPn/AgAAAAUAAAAZAPr/AgAAAAUAAAAZAPv/AgAAAAUAAAAZAPz/AgAAAAUAAAAZAP3/AgAAAAUAAAAZAP7/AgAAAAUAAAAZAP//AgAAAAUAAAAZAAAAAgAAAAUAAAAaAPb/AgAAAAUAAAAaAPf/AgAAAAUAAAAaAPj/AgAAAAUAAAAaAPn/AgAAAAUAAAAaAPr/AgAAAAUAAAAaAPv/AgAAAAUAAAAaAPz/AgAAAAUAAAAaAP3/AgAAAAUAAAAaAP7/AgAAAAUAAAAaAP//AgAAAAUAAAAaAAAAAgAAAAUAAAAbAPb/AgAAAAUAAAAbAPf/AgAAAAUAAAAbAPj/AgAAAAUAAAAbAPn/AgAAAAUAAAAbAPr/AgAAAAUAAAAbAPv/AgAAAAUAAAAbAPz/AgAAAAUAAAAbAP3/AgAAAAUAAAAbAP7/AgAAAAUAAAAbAP//AgAAAAUAAAAbAAAAAgAAAAUAAAAcAPb/AgAAAAUAAAAcAPf/AgAAAAUAAAAcAPj/AgAAAAUAAAAcAPn/AgAAAAUAAAAcAPr/AgAAAAUAAAAcAPv/AgAAAAUAAAAcAPz/AgAAAAUAAAAcAP3/AgAAAAUAAAAcAP7/AgAAAAUAAAAcAP//AgAAAAUAAAAcAAAAAgAAAAUAAAAdAPb/AgAAAAUAAAAdAPf/AgAAAAUAAAAdAPj/AgAAAAUAAAAdAPn/AgAAAAUAAAAdAPr/AgAAAAUAAAAdAPv/AgAAAAUAAAAdAPz/AgAAAAUAAAAdAP3/AgAAAAUAAAAdAP7/AgAAAAUAAAAdAP//AgAAAAUAAAAdAAAAAgAAAAUAAAAeAPb/AgAAAAUAAAAeAPf/AgAAAAUAAAAeAPj/AgAAAAUAAAAeAPn/AgAAAAUAAAAeAPr/AgAAAAUAAAAeAPv/AgAAAAUAAAAeAPz/AgAAAAUAAAAeAP3/AgAAAAUAAAAeAP7/AgAAAAUAAAAeAP//AgAAAAUAAAAeAAAAAgAAAAUAAAAfAPb/AgAAAAUAAAAfAPf/AgAAAAUAAAAfAPj/AgAAAAUAAAAfAPn/AgAAAAUAAAAfAPr/AgAAAAUAAAAfAPv/AgAAAAUAAAAfAPz/AgAAAAUAAAAfAP3/AgAAAAUAAAAfAP7/AgAAAAUAAAAfAP//AgAAAAUAAAAfAAAAAgAAAAUAAAAgAPb/AgAAAAUAAAAgAPf/AgAAAAUAAAAgAPj/AgAAAAUAAAAgAPn/AgAAAAUAAAAgAPr/AgAAAAUAAAAgAPv/AgAAAAUAAAAgAPz/AgAAAAUAAAAgAP3/AgAAAAUAAAAgAP7/AgAAAAUAAAAgAP//AgAAAAUAAAAgAAAAAgAAAAUAAAAhAPb/AgAAAAUAAAAhAPf/AgAAAAUAAAAhAPj/AgAAAAUAAAAhAPn/AgAAAAUAAAAhAPr/AgAAAAUAAAAhAPv/AgAAAAUAAAAhAPz/AgAAAAUAAAAhAP3/AgAAAAUAAAAhAP7/AgAAAAUAAAAhAP//AgAAAAUAAAAhAAAAAgAAAAUAAAAiAPb/AgAAAAUAAAAiAPf/AgAAAAUAAAAiAPj/AgAAAAUAAAAiAPn/AgAAAAUAAAAiAPr/AgAAAAUAAAAiAPv/AgAAAAUAAAAiAPz/AgAAAAUAAAAiAP3/AgAAAAUAAAAiAP7/AgAAAAUAAAAiAP//AgAAAAUAAAAiAAAAAgAAAAUAAAAjAPb/AgAAAAUAAAAjAPf/AgAAAAUAAAAjAPj/AgAAAAUAAAAjAPn/AgAAAAUAAAAjAPr/AgAAAAUAAAAjAPv/AgAAAAUAAAAjAPz/AgAAAAUAAAAjAP3/AgAAAAUAAAAjAP7/AgAAAAUAAAAjAP//AgAAAAUAAAAjAAAAAgAAAAUAAAAkAPb/AgAAAAUAAAAkAPf/AgAAAAUAAAAkAPj/AgAAAAUAAAAkAPn/AgAAAAUAAAAkAPr/AgAAAAUAAAAkAPv/AgAAAAUAAAAkAPz/AgAAAAUAAAAkAP3/AgAAAAUAAAAkAP7/AgAAAAUAAAAkAP//AgAAAAUAAAAkAAAAAgAAAAUAAAAlAPb/AgAAAAUAAAAlAPf/AgAAAAUAAAAlAPj/AgAAAAUAAAAlAPn/AgAAAAUAAAAlAPr/AgAAAAUAAAAlAPv/AgAAAAUAAAAlAPz/AgAAAAUAAAAlAP3/AgAAAAUAAAAlAP7/AgAAAAUAAAAlAP//AgAAAAUAAAAlAAAAAgAAAAUAAAAmAPb/AgAAAAUAAAAmAPf/AgAAAAUAAAAmAPj/AgAAAAUAAAAmAPn/AgAAAAUAAAAmAPr/AgAAAAUAAAAmAPv/AgAAAAUAAAAmAPz/AgAAAAUAAAAmAP3/AgAAAAUAAAAmAP7/AgAAAAUAAAAmAP//AgAAAAUAAAAmAAAAAgAAAAUAAAAnAPb/AgAAAAUAAAAnAPf/AgAAAAUAAAAnAPj/AgAAAAUAAAAnAPn/AgAAAAUAAAAnAPr/AgAAAAUAAAAnAPv/AgAAAAUAAAAnAPz/AgAAAAUAAAAnAP3/AgAAAAUAAAAnAP7/AgAAAAUAAAAnAP//AgAAAAUAAAAnAAAAAgAAAAUAAAAoAPb/AgAAAAUAAAAoAPf/AgAAAAUAAAAoAPj/AgAAAAUAAAAoAPn/AgAAAAUAAAAoAPr/AgAAAAUAAAAoAPv/AgAAAAUAAAAoAPz/AgAAAAUAAAAoAP3/AgAAAAUAAAAoAP7/AgAAAAUAAAAoAP//AgAAAAUAAAAoAAAAAgAAAAUAAAApAPb/AgAAAAUAAAApAPf/AgAAAAUAAAApAPj/AgAAAAUAAAApAPn/AgAAAAUAAAApAPr/AgAAAAUAAAApAPv/AgAAAAUAAAApAPz/AgAAAAUAAAApAP3/AgAAAAUAAAApAP7/AgAAAAUAAAApAP//AgAAAAUAAAApAAAAAgAAAAUAAAAqAPb/AgAAAAUAAAAqAPf/AgAAAAUAAAAqAPj/AgAAAAUAAAAqAPn/AgAAAAUAAAAqAPr/AgAAAAUAAAAqAPv/AgAAAAUAAAAqAPz/AgAAAAUAAAAqAP3/AgAAAAUAAAAqAP7/AgAAAAUAAAAqAP//AgAAAAUAAAAqAAAAAgAAAAUAAAArAPb/AgAAAAUAAAArAPf/AgAAAAUAAAArAPj/AgAAAAUAAAArAPn/AgAAAAUAAAArAPr/AgAAAAUAAAArAPv/AgAAAAUAAAArAPz/AgAAAAUAAAArAP3/AgAAAAUAAAArAP7/AgAAAAUAAAArAP//AgAAAAUAAAArAAAAAgAAAAUAAAAsAPb/AgAAAAUAAAAsAPf/AgAAAAUAAAAsAPj/AgAAAAUAAAAsAPn/AgAAAAUAAAAsAPr/AgAAAAUAAAAsAPv/AgAAAAUAAAAsAPz/AgAAAAUAAAAsAP3/AgAAAAUAAAAsAP7/AgAAAAUAAAAsAP//AgAAAAUAAAAsAAAAAgAAAAUAAAAtAPb/AgAAAAUAAAAtAPf/AgAAAAUAAAAtAPj/AgAAAAUAAAAtAPn/AgAAAAUAAAAtAPr/AgAAAAUAAAAtAPv/AgAAAAUAAAAtAPz/AgAAAAUAAAAtAP3/AgAAAAUAAAAtAP7/AgAAAAUAAAAtAP//AgAAAAUAAAAtAAAAAgAAAAUAAAAuAPb/AgAAAAUAAAAuAPf/AgAAAAUAAAAuAPj/AgAAAAUAAAAuAPn/AgAAAAUAAAAuAPr/AgAAAAUAAAAuAPv/AgAAAAUAAAAuAPz/AgAAAAUAAAAuAP3/AgAAAAUAAAAuAP7/AgAAAAUAAAAuAP//AgAAAAUAAAAuAAAAAgAAAAUAAAAvAPb/AgAAAAUAAAAvAPf/AgAAAAUAAAAvAPj/AgAAAAUAAAAvAPn/AgAAAAUAAAAvAPr/AgAAAAUAAAAvAPv/AgAAAAUAAAAvAPz/AgAAAAUAAAAvAP3/AgAAAAUAAAAvAP7/AgAAAAUAAAAvAP//AgAAAAUAAAAvAAAAAgAAAAUAAAAwAPb/AgAAAAUAAAAwAPf/AgAAAAUAAAAwAPj/AgAAAAUAAAAwAPn/AgAAAAUAAAAwAPr/AgAAAAUAAAAwAPv/AgAAAAUAAAAwAPz/AgAAAAUAAAAwAP3/AgAAAAUAAAAwAP7/AgAAAAUAAAAwAP//AgAAAAUAAAAwAAAAAgAAAAUAAAAxAPb/AgAAAAUAAAAxAPf/AgAAAAUAAAAxAPj/AgAAAAUAAAAxAPn/AgAAAAUAAAAxAPr/AgAAAAUAAAAxAPv/AgAAAAUAAAAxAPz/AgAAAAUAAAAxAP3/AgAAAAUAAAAxAP7/AgAAAAUAAAAxAP//AgAAAAUAAAAxAAAAAgAAAAUAAAAyAPb/AgAAAAUAAAAyAPf/AgAAAAUAAAAyAPj/AgAAAAUAAAAyAPn/AgAAAAUAAAAyAPr/AgAAAAUAAAAyAPv/AgAAAAUAAAAyAPz/AgAAAAUAAAAyAP3/AgAAAAUAAAAyAP7/AgAAAAUAAAAyAP//AgAAAAUAAAAyAAAAAgAAAAUAAAAzAPb/AgAAAAUAAAAzAPf/AgAAAAUAAAAzAPj/AgAAAAUAAAAzAPn/AgAAAAUAAAAzAPr/AgAAAAUAAAAzAPv/AgAAAAUAAAAzAPz/AgAAAAUAAAAzAP3/AgAAAAUAAAAzAP7/AgAAAAUAAAAzAP//AgAAAAUAAAAzAAAAAgAAAAUAAAA0APb/AgAAAAUAAAA0APf/AgAAAAUAAAA0APj/AgAAAAUAAAA0APn/AgAAAAUAAAA0APr/AgAAAAUAAAA0APv/AgAAAAUAAAA0APz/AgAAAAUAAAA0AP3/AgAAAAUAAAA0AP7/AgAAAAUAAAA0AP//AgAAAAUAAAA0AAAAAgAAAAUAAAA1APb/AgAAAAUAAAA1APf/AgAAAAUAAAA1APj/AgAAAAUAAAA1APn/AgAAAAUAAAA1APr/AgAAAAUAAAA1APv/AgAAAAUAAAA1APz/AgAAAAUAAAA1AP3/AgAAAAUAAAA1AP7/AgAAAAUAAAA1AP//AgAAAAUAAAA1AAAAAgAAAAUAAAA2APb/AgAAAAUAAAA2APf/AgAAAAUAAAA2APj/AgAAAAUAAAA2APn/AgAAAAUAAAA2APr/AgAAAAUAAAA2APv/AgAAAAUAAAA2APz/AgAAAAUAAAA2AP3/AgAAAAUAAAA2AP7/AgAAAAUAAAA2AP//AgAAAAUAAAA2AAAAAgAAAAUAAAA3APb/AgAAAAUAAAA3APf/AgAAAAUAAAA3APj/AgAAAAUAAAA3APn/AgAAAAUAAAA3APr/AgAAAAUAAAA3APv/AgAAAAUAAAA3APz/AgAAAAUAAAA3AP3/AgAAAAUAAAA3AP7/AgAAAAUAAAA3AP//AgAAAAUAAAA3AAAAAgAAAAUAAAA4APb/AgAAAAUAAAA4APf/AgAAAAUAAAA4APj/AgAAAAUAAAA4APn/AgAAAAUAAAA4APr/AgAAAAUAAAA4APv/AgAAAAUAAAA4APz/AgAAAAUAAAA4AP3/AgAAAAUAAAA4AP7/AgAAAAUAAAA4AP//AgAAAAUAAAA4AAAAAgAAAAUAAAA5APb/AgAAAAUAAAA5APf/AgAAAAUAAAA5APj/AgAAAAUAAAA5APn/AgAAAAUAAAA5APr/AgAAAAUAAAA5APv/AgAAAAUAAAA5APz/AgAAAAUAAAA5AP3/AgAAAAUAAAA5AP7/AgAAAAUAAAA5AP//AgAAAAUAAAA5AAAAAgAAAAUAAAA6APb/AgAAAAUAAAA6APf/AgAAAAUAAAA6APj/AgAAAAUAAAA6APn/AgAAAAUAAAA6APr/AgAAAAUAAAA6APv/AgAAAAUAAAA6APz/AgAAAAUAAAA6AP3/AgAAAAUAAAA6AP7/AgAAAAUAAAA6AP//AgAAAAUAAAA6AAAAAgAAAAUAAAA7APb/AgAAAAUAAAA7APf/AgAAAAUAAAA7APj/AgAAAAUAAAA7APn/AgAAAAUAAAA7APr/AgAAAAUAAAA7APv/AgAAAAUAAAA7APz/AgAAAAUAAAA7AP3/AgAAAAUAAAA7AP7/AgAAAAUAAAA7AP//AgAAAAUAAAA7AAAAAgAAAAUAAAA8APb/AgAAAAUAAAA8APf/AgAAAAUAAAA8APj/AgAAAAUAAAA8APn/AgAAAAUAAAA8APr/AgAAAAUAAAA8APv/AgAAAAUAAAA8APz/AgAAAAUAAAA8AP3/AgAAAAUAAAA8AP7/AgAAAAUAAAA8AP//AgAAAAUAAAA8AAAAAgAAAAUAAAA9APb/AgAAAAUAAAA9APf/AgAAAAUAAAA9APj/AgAAAAUAAAA9APn/AgAAAAUAAAA9APr/AgAAAAUAAAA9APv/AgAAAAUAAAA9APz/AgAAAAUAAAA9AP3/AgAAAAUAAAA9AP7/AgAAAAUAAAA9AP//AgAAAAUAAAA9AAAAAgAAAAUAAAA+APb/AgAAAAUAAAA+APf/AgAAAAUAAAA+APj/AgAAAAUAAAA+APn/AgAAAAUAAAA+APr/AgAAAAUAAAA+APv/AgAAAAUAAAA+APz/AgAAAAUAAAA+AP3/AgAAAAUAAAA+AP7/AgAAAAUAAAA+AP//AgAAAAUAAAA+AAAAAgAAAAUAAAA/APb/AgAAAAUAAAA/APf/AgAAAAUAAAA/APj/AgAAAAUAAAA/APn/AgAAAAUAAAA/APr/AgAAAAUAAAA/APv/AgAAAAUAAAA/APz/AgAAAAUAAAA/AP3/AgAAAAUAAAA/AP7/AgAAAAUAAAA/AP//AgAAAAUAAAA/AAAAAgAAAAUAAABAAPb/AgAAAAUAAABAAPf/AgAAAAUAAABAAPj/AgAAAAUAAABAAPn/AgAAAAUAAABAAPr/AgAAAAUAAABAAPv/AgAAAAUAAABAAPz/AgAAAAUAAABAAP3/AgAAAAUAAABAAP7/AgAAAAUAAABAAP//AgAAAAUAAABAAAAAAgAAAAUAAABBAPb/AgAAAAUAAABBAPf/AgAAAAUAAABBAPj/AgAAAAUAAABBAPn/AgAAAAUAAABBAPr/AgAAAAUAAABBAPv/AgAAAAUAAABBAPz/AgAAAAUAAABBAP3/AgAAAAUAAABBAP7/AgAAAAUAAABBAP//AgAAAAUAAABBAAAAAgAAAAUAAABCAPb/AgAAAAUAAABCAPf/AgAAAAUAAABCAPj/AgAAAAUAAABCAPn/AgAAAAUAAABCAPr/AgAAAAUAAABCAPv/AgAAAAUAAABCAPz/AgAAAAUAAABCAP3/AgAAAAUAAABCAP7/AgAAAAUAAABCAP//AgAAAAUAAABCAAAAAgAAAAUAAABDAPb/AgAAAAUAAABDAPf/AgAAAAUAAABDAPj/AgAAAAUAAABDAPn/AgAAAAUAAABDAPr/AgAAAAUAAABDAPv/AgAAAAUAAABDAPz/AgAAAAUAAABDAP3/AgAAAAUAAABDAP7/AgAAAAUAAABDAP//AgAAAAUAAABDAAAAAgAAAAUAAABEAPb/AgAAAAUAAABEAPf/AgAAAAUAAABEAPj/AgAAAAUAAABEAPn/AgAAAAUAAABEAPr/AgAAAAUAAABEAPv/AgAAAAUAAABEAPz/AgAAAAUAAABEAP3/AgAAAAUAAABEAP7/AgAAAAUAAABEAP//AgAAAAUAAABEAAAAAgAAAAUAAABFAPb/AgAAAAUAAABFAPf/AgAAAAUAAABFAPj/AgAAAAUAAABFAPn/AgAAAAUAAABFAPr/AgAAAAUAAABFAPv/AgAAAAUAAABFAPz/AgAAAAUAAABFAP3/AgAAAAUAAABFAP7/AgAAAAUAAABFAP//AgAAAAUAAABFAAAAAgAAAAUAAABGAPb/AgAAAAUAAABGAPf/AgAAAAUAAABGAPj/AgAAAAUAAABGAPn/AgAAAAUAAABGAPr/AgAAAAUAAABGAPv/AgAAAAUAAABGAPz/AgAAAAUAAABGAP3/AgAAAAUAAABGAP7/AgAAAAUAAABGAP//AgAAAAUAAABGAAAAAgAAAAUAAABHAPb/AgAAAAUAAABHAPf/AgAAAAUAAABHAPj/AgAAAAUAAABHAPn/AgAAAAUAAABHAPr/AgAAAAUAAABHAPv/AgAAAAUAAABHAPz/AgAAAAUAAABHAP3/AgAAAAUAAABHAP7/AgAAAAUAAABHAP//AgAAAAUAAABHAAAAAgAAAAUAAABIAPb/AgAAAAUAAABIAPf/AgAAAAUAAABIAPj/AgAAAAUAAABIAPn/AgAAAAUAAABIAPr/AgAAAAUAAABIAPv/AgAAAAUAAABIAPz/AgAAAAUAAABIAP3/AgAAAAUAAABIAP7/AgAAAAUAAABIAP//AgAAAAUAAABIAAAAAgAAAAUAAABJAPb/AgAAAAUAAABJAPf/AgAAAAUAAABJAPj/AgAAAAUAAABJAPn/AgAAAAUAAABJAPr/AgAAAAUAAABJAPv/AgAAAAUAAABJAPz/AgAAAAUAAABJAP3/AgAAAAUAAABJAP7/AgAAAAUAAABJAP//AgAAAAUAAABJAAAAAgAAAAUAAABKAPb/AgAAAAUAAABKAPf/AgAAAAUAAABKAPj/AgAAAAUAAABKAPn/AgAAAAUAAABKAPr/AgAAAAUAAABKAPv/AgAAAAUAAABKAPz/AgAAAAUAAABKAP3/AgAAAAUAAABKAP7/AgAAAAUAAABKAP//AgAAAAUAAABKAAAAAgAAAAUAAABLAPb/AgAAAAUAAABLAPf/AgAAAAUAAABLAPj/AgAAAAUAAABLAPn/AgAAAAUAAABLAPr/AgAAAAUAAABLAPv/AgAAAAUAAABLAPz/AgAAAAUAAABLAP3/AgAAAAUAAABLAP7/AgAAAAUAAABLAP//AgAAAAUAAABLAAAAAgAAAAUAAABMAPb/AgAAAAUAAABMAPf/AgAAAAUAAABMAPj/AgAAAAUAAABMAPn/AgAAAAUAAABMAPr/AgAAAAUAAABMAPv/AgAAAAUAAABMAPz/AgAAAAUAAABMAP3/AgAAAAUAAABMAP7/AgAAAAUAAABMAP//AgAAAAUAAABMAAAAAgAAAAUAAABNAPb/AgAAAAUAAABNAPf/AgAAAAUAAABNAPj/AgAAAAUAAABNAPn/AgAAAAUAAABNAPr/AgAAAAUAAABNAPv/AgAAAAUAAABNAPz/AgAAAAUAAABNAP3/AgAAAAUAAABNAP7/AgAAAAUAAABNAP//AgAAAAUAAABNAAAAAgAAAAUAAABOAPb/AgAAAAUAAABOAPf/AgAAAAUAAABOAPj/AgAAAAUAAABOAPn/AgAAAAUAAABOAPr/AgAAAAUAAABOAPv/AgAAAAUAAABOAPz/AgAAAAUAAABOAP3/AgAAAAUAAABOAP7/AgAAAAUAAABOAP//AgAAAAUAAABOAAAAAgAAAAUAAABPAPb/AgAAAAUAAABPAPf/AgAAAAUAAABPAPj/AgAAAAUAAABPAPn/AgAAAAUAAABPAPr/AgAAAAUAAABPAPv/AgAAAAUAAABPAPz/AgAAAAUAAABPAP3/AgAAAAUAAABPAP7/AgAAAAUAAABPAP//AgAAAAUAAABPAAAAAgAAAAUAAABQAPb/AgAAAAUAAABQAPf/AgAAAAUAAABQAPj/AgAAAAUAAABQAPn/AgAAAAUAAABQAPr/AgAAAAUAAABQAPv/AgAAAAUAAABQAPz/AgAAAAUAAABQAP3/AgAAAAUAAABQAP7/AgAAAAUAAABQAP//AgAAAAUAAABQAAAAAgAAAAUAAABRAPb/AgAAAAUAAABRAPf/AgAAAAUAAABRAPj/AgAAAAUAAABRAPn/AgAAAAUAAABRAPr/AgAAAAUAAABRAPv/AgAAAAUAAABRAPz/AgAAAAUAAABRAP3/AgAAAAUAAABRAP7/AgAAAAUAAABRAP//AgAAAAUAAABRAAAAAgAAAAUAAABSAPb/AgAAAAUAAABSAPf/AgAAAAUAAABSAPj/AgAAAAUAAABSAPn/AgAAAAUAAABSAPr/AgAAAAUAAABSAPv/AgAAAAUAAABSAPz/AgAAAAUAAABSAP3/AgAAAAUAAABSAP7/AgAAAAUAAABSAP//AgAAAAUAAABSAAAAAgAAAAUAAABTAPb/AgAAAAUAAABTAPf/AgAAAAUAAABTAPj/AgAAAAUAAABTAPn/AgAAAAUAAABTAPr/AgAAAAUAAABTAPv/AgAAAAUAAABTAPz/AgAAAAUAAABTAP3/AgAAAAUAAABTAP7/AgAAAAUAAABTAP//AgAAAAUAAABTAAAAAgAAAAUAAABUAPb/AgAAAAUAAABUAPf/AgAAAAUAAABUAPj/AgAAAAUAAABUAPn/AgAAAAUAAABUAPr/AgAAAAUAAABUAPv/AgAAAAUAAABUAPz/AgAAAAUAAABUAP3/AgAAAAUAAABUAP7/AgAAAAUAAABUAP//AgAAAAUAAABUAAAAAgAAAAUAAABVAPb/AgAAAAUAAABVAPf/AgAAAAUAAABVAPj/AgAAAAUAAABVAPn/AgAAAAUAAABVAPr/AgAAAAUAAABVAPv/AgAAAAUAAABVAPz/AgAAAAUAAABVAP3/AgAAAAUAAABVAP7/AgAAAAUAAABVAP//AgAAAAUAAABVAAAAAgAAAAUAAABWAPb/AgAAAAUAAABWAPf/AgAAAAUAAABWAPj/AgAAAAUAAABWAPn/AgAAAAUAAABWAPr/AgAAAAUAAABWAPv/AgAAAAUAAABWAPz/AgAAAAUAAABWAP3/AgAAAAUAAABWAP7/AgAAAAUAAABWAP//AgAAAAUAAABWAAAAAgAAAAUAAABXAPb/AgAAAAUAAABXAPf/AgAAAAUAAABXAPj/AgAAAAUAAABXAPn/AgAAAAUAAABXAPr/AgAAAAUAAABXAPv/AgAAAAUAAABXAPz/AgAAAAUAAABXAP3/AgAAAAUAAABXAP7/AgAAAAUAAABXAP//AgAAAAUAAABXAAAAAgAAAAUAAABYAPb/AgAAAAUAAABYAPf/AgAAAAUAAABYAPj/AgAAAAUAAABYAPn/AgAAAAUAAABYAPr/AgAAAAUAAABYAPv/AgAAAAUAAABYAPz/AgAAAAUAAABYAP3/AgAAAAUAAABYAP7/AgAAAAUAAABYAP//AgAAAAUAAABYAAAAAgAAAAUAAABZAPb/AgAAAAUAAABZAPf/AgAAAAUAAABZAPj/AgAAAAUAAABZAPn/AgAAAAUAAABZAPr/AgAAAAUAAABZAPv/AgAAAAUAAABZAPz/AgAAAAUAAABZAP3/AgAAAAUAAABZAP7/AgAAAAUAAABZAP//AgAAAAUAAABZAAAAAgAAAAUAAABaAPb/AgAAAAUAAABaAPf/AgAAAAUAAABaAPj/AgAAAAUAAABaAPn/AgAAAAUAAABaAPr/AgAAAAUAAABaAPv/AgAAAAUAAABaAPz/AgAAAAUAAABaAP3/AgAAAAUAAABaAP7/AgAAAAUAAABaAP//AgAAAAUAAABaAAAAAgAAAAUAAABbAPb/AgAAAAUAAABbAPf/AgAAAAUAAABbAPj/AgAAAAUAAABbAPn/AgAAAAUAAABbAPr/AgAAAAUAAABbAPv/AgAAAAUAAABbAPz/AgAAAAUAAABbAP3/AgAAAAUAAABbAP7/AgAAAAUAAABbAP//AgAAAAUAAABbAAAAAgAAAAUAAABcAPb/AgAAAAUAAABcAPf/AgAAAAUAAABcAPj/AgAAAAUAAABcAPn/AgAAAAUAAABcAPr/AgAAAAUAAABcAPv/AgAAAAUAAABcAPz/AgAAAAUAAABcAP3/AgAAAAUAAABcAP7/AgAAAAUAAABcAP//AgAAAAUAAABcAAAAAgAAAAUAAABdAPb/AgAAAAUAAABdAPf/AgAAAAUAAABdAPj/AgAAAAUAAABdAPn/AgAAAAUAAABdAPr/AgAAAAUAAABdAPv/AgAAAAUAAABdAPz/AgAAAAUAAABdAP3/AgAAAAUAAABdAP7/AgAAAAUAAABdAP//AgAAAAUAAABdAAAAAgAAAAUAAABeAPb/AgAAAAUAAABeAPf/AgAAAAUAAABeAPj/AgAAAAUAAABeAPn/AgAAAAUAAABeAPr/AgAAAAUAAABeAPv/AgAAAAUAAABeAPz/AgAAAAUAAABeAP3/AgAAAAUAAABeAP7/AgAAAAUAAABeAP//AgAAAAUAAABeAAAAAgAAAAUAAABfAPb/AgAAAAUAAABfAPf/AgAAAAUAAABfAPj/AgAAAAUAAABfAPn/AgAAAAUAAABfAPr/AgAAAAUAAABfAPv/AgAAAAUAAABfAPz/AgAAAAUAAABfAP3/AgAAAAUAAABfAP7/AgAAAAUAAABfAP//AgAAAAUAAABfAAAAAgAAAAUAAABgAPb/AgAAAAUAAABgAPf/AgAAAAUAAABgAPj/AgAAAAUAAABgAPn/AgAAAAUAAABgAPr/AgAAAAUAAABgAPv/AgAAAAUAAABgAPz/AgAAAAUAAABgAP3/AgAAAAUAAABgAP7/AgAAAAUAAABgAP//AgAAAAUAAABgAAAAAgAAAAUAAABhAPb/AgAAAAUAAABhAPf/AgAAAAUAAABhAPj/AgAAAAUAAABhAPn/AgAAAAUAAABhAPr/AgAAAAUAAABhAPv/AgAAAAUAAABhAPz/AgAAAAUAAABhAP3/AgAAAAUAAABhAP7/AgAAAAUAAABhAP//AgAAAAUAAABhAAAAAgAAAAUAAABiAPb/AgAAAAUAAABiAPf/AgAAAAUAAABiAPj/AgAAAAUAAABiAPn/AgAAAAUAAABiAPr/AgAAAAUAAABiAPv/AgAAAAUAAABiAPz/AgAAAAUAAABiAP3/AgAAAAUAAABiAP7/AgAAAAUAAABiAP//AgAAAAUAAABiAAAAAgAAAAUAAABjAPb/AgAAAAUAAABjAPf/AgAAAAUAAABjAPj/AgAAAAUAAABjAPn/AgAAAAUAAABjAPr/AgAAAAUAAABjAPv/AgAAAAUAAABjAPz/AgAAAAUAAABjAP3/AgAAAAUAAABjAP7/AgAAAAUAAABjAP//AgAAAAUAAABjAAAAAgAAAAUAAABkAPb/AgAAAAUAAABkAPf/AgAAAAUAAABkAPj/AgAAAAUAAABkAPn/AgAAAAUAAABkAPr/AgAAAAUAAABkAPv/AgAAAAUAAABkAPz/AgAAAAUAAABkAP3/AgAAAAUAAABkAP7/AgAAAAUAAABkAP//AgAAAAUAAABkAAAAAgAAAAUAAABlAPb/AgAAAAUAAABlAPf/AgAAAAUAAABlAPj/AgAAAAUAAABlAPn/AgAAAAUAAABlAPr/AgAAAAUAAABlAPv/AgAAAAUAAABlAPz/AgAAAAUAAABlAP3/AgAAAAUAAABlAP7/AgAAAAUAAABlAP//AgAAAAUAAABlAAAAAgAAAAUAAABmAPb/AgAAAAUAAABmAPf/AgAAAAUAAABmAPj/AgAAAAUAAABmAPn/AgAAAAUAAABmAPr/AgAAAAUAAABmAPv/AgAAAAUAAABmAPz/AgAAAAUAAABmAP3/AgAAAAUAAABmAP7/AgAAAAUAAABmAP//AgAAAAUAAABmAAAAAgAAAAUAAABnAPb/AgAAAAUAAABnAPf/AgAAAAUAAABnAPj/AgAAAAUAAABnAPn/AgAAAAUAAABnAPr/AgAAAAUAAABnAPv/AgAAAAUAAABnAPz/AgAAAAUAAABnAP3/AgAAAAUAAABnAP7/AgAAAAUAAABnAP//AgAAAAUAAABnAAAAAgAAAAUAAABoAPb/AgAAAAUAAABoAPf/AgAAAAUAAABoAPj/AgAAAAUAAABoAPn/AgAAAAUAAABoAPr/AgAAAAUAAABoAPv/AgAAAAUAAABoAPz/AgAAAAUAAABoAP3/AgAAAAUAAABoAP7/AgAAAAUAAABoAP//AgAAAAUAAABoAAAAAgAAAAUAAABpAPb/AgAAAAUAAABpAPf/AgAAAAUAAABpAPj/AgAAAAUAAABpAPn/AgAAAAUAAABpAPr/AgAAAAUAAABpAPv/AgAAAAUAAABpAPz/AgAAAAUAAABpAP3/AgAAAAUAAABpAP7/AgAAAAUAAABpAP//AgAAAAUAAABpAAAAAgAAAAUAAABqAPb/AgAAAAUAAABqAPf/AgAAAAUAAABqAPj/AgAAAAUAAABqAPn/AgAAAAUAAABqAPr/AgAAAAUAAABqAPv/AgAAAAUAAABqAPz/AgAAAAUAAABqAP3/AgAAAAUAAABqAP7/AgAAAAUAAABqAP//AgAAAAUAAABqAAAAAgAAAAUAAABrAPb/AgAAAAUAAABrAPf/AgAAAAUAAABrAPj/AgAAAAUAAABrAPn/AgAAAAUAAABrAPr/AgAAAAUAAABrAPv/AgAAAAUAAABrAPz/AgAAAAUAAABrAP3/AgAAAAUAAABrAP7/AgAAAAUAAABrAP//AgAAAAUAAABrAAAAAgAAAAUAAABsAPb/AgAAAAUAAABsAPf/AgAAAAUAAABsAPj/AgAAAAUAAABsAPn/AgAAAAUAAABsAPr/AgAAAAUAAABsAPv/AgAAAAUAAABsAPz/AgAAAAUAAABsAP3/AgAAAAUAAABsAP7/AgAAAAUAAABsAP//AgAAAAUAAABsAAAAAgAAAAUAAABtAPb/AgAAAAUAAABtAPf/AgAAAAUAAABtAPj/AgAAAAUAAABtAPn/AgAAAAUAAABtAPr/AgAAAAUAAABtAPv/AgAAAAUAAABtAPz/AgAAAAUAAABtAP3/AgAAAAUAAABtAP7/AgAAAAUAAABtAP//AgAAAAUAAABtAAAAAgAAAAUAAABuAPb/AgAAAAUAAABuAPf/AgAAAAUAAABuAPj/AgAAAAUAAABuAPn/AgAAAAUAAABuAPr/AgAAAAUAAABuAPv/AgAAAAUAAABuAPz/AgAAAAUAAABuAP3/AgAAAAUAAABuAP7/AgAAAAUAAABuAP//AgAAAAUAAABuAAAAAgAAAAUAAABvAPb/AgAAAAUAAABvAPf/AgAAAAUAAABvAPj/AgAAAAUAAABvAPn/AgAAAAUAAABvAPr/AgAAAAUAAABvAPv/AgAAAAUAAABvAPz/AgAAAAUAAABvAP3/AgAAAAUAAABvAP7/AgAAAAUAAABvAP//AgAAAAUAAABvAAAAAgAAAAUAAABwAPb/AgAAAAUAAABwAPf/AgAAAAUAAABwAPj/AgAAAAUAAABwAPn/AgAAAAUAAABwAPr/AgAAAAUAAABwAPv/AgAAAAUAAABwAPz/AgAAAAUAAABwAP3/AgAAAAUAAABwAP7/AgAAAAUAAABwAP//AgAAAAUAAABwAAAAAgAAAAUAAABxAPb/AgAAAAUAAABxAPf/AgAAAAUAAABxAPj/AgAAAAUAAABxAPn/AgAAAAUAAABxAPr/AgAAAAUAAABxAPv/AgAAAAUAAABxAPz/AgAAAAUAAABxAP3/AgAAAAUAAABxAP7/AgAAAAUAAABxAP//AgAAAAUAAABxAAAAAgAAAAUAAAByAPb/AgAAAAUAAAByAPf/AgAAAAUAAAByAPj/AgAAAAUAAAByAPn/AgAAAAUAAAByAPr/AgAAAAUAAAByAPv/AgAAAAUAAAByAPz/AgAAAAUAAAByAP3/AgAAAAUAAAByAP7/AgAAAAUAAAByAP//AgAAAAUAAAByAAAAAgAAAAUAAABzAPb/AgAAAAUAAABzAPf/AgAAAAUAAABzAPj/AgAAAAUAAABzAPn/AgAAAAUAAABzAPr/AgAAAAUAAABzAPv/AgAAAAUAAABzAPz/AgAAAAUAAABzAP3/AgAAAAUAAABzAP7/AgAAAAUAAABzAP//AgAAAAUAAABzAAAAAgAAAAUAAAB0APb/AgAAAAUAAAB0APf/AgAAAAUAAAB0APj/AgAAAAUAAAB0APn/AgAAAAUAAAB0APr/AgAAAAUAAAB0APv/AgAAAAUAAAB0APz/AgAAAAUAAAB0AP3/AgAAAAUAAAB0AP7/AgAAAAUAAAB0AP//AgAAAAUAAAB0AAAAAgAAAAUAAAB1APb/AgAAAAUAAAB1APf/AgAAAAUAAAB1APj/AgAAAAUAAAB1APn/AgAAAAUAAAB1APr/AgAAAAUAAAB1APv/AgAAAAUAAAB1APz/AgAAAAUAAAB1AP3/AgAAAAUAAAB1AP7/AgAAAAUAAAB1AP//AgAAAAUAAAB1AAAAAgAAAAUAAAB2APb/AgAAAAUAAAB2APf/AgAAAAUAAAB2APj/AgAAAAUAAAB2APn/AgAAAAUAAAB2APr/AgAAAAUAAAB2APv/AgAAAAUAAAB2APz/AgAAAAUAAAB2AP3/AgAAAAUAAAB2AP7/AgAAAAUAAAB2AP//AgAAAAUAAAB2AAAAAgAAAAUAAAB3APb/AgAAAAUAAAB3APf/AgAAAAUAAAB3APj/AgAAAAUAAAB3APn/AgAAAAUAAAB3APr/AgAAAAUAAAB3APv/AgAAAAUAAAB3APz/AgAAAAUAAAB3AP3/AgAAAAUAAAB3AP7/AgAAAAUAAAB3AP//AgAAAAUAAAB3AAAAAgAAAAUAAAB4APb/AgAAAAUAAAB4APf/AgAAAAUAAAB4APj/AgAAAAUAAAB4APn/AgAAAAUAAAB4APr/AgAAAAUAAAB4APv/AgAAAAUAAAB4APz/AgAAAAUAAAB4AP3/AgAAAAUAAAB4AP7/AgAAAAUAAAB4AP//AgAAAAUAAAB4AAAAAgAAAAUAAAB5APb/AgAAAAUAAAB5APf/AgAAAAUAAAB5APj/AgAAAAUAAAB5APn/AgAAAAUAAAB5APr/AgAAAAUAAAB5APv/AgAAAAUAAAB5APz/AgAAAAUAAAB5AP3/AgAAAAUAAAB5AP7/AgAAAAUAAAB5AP//AgAAAAUAAAB5AAAAAgAAAAUAAAB6APb/AgAAAAUAAAB6APf/AgAAAAUAAAB6APj/AgAAAAUAAAB6APn/AgAAAAUAAAB6APr/AgAAAAUAAAB6APv/AgAAAAUAAAB6APz/AgAAAAUAAAB6AP3/AgAAAAUAAAB6AP7/AgAAAAUAAAB6AP//AgAAAAUAAAB6AAAAAgAAAAUAAAB7APb/AgAAAAUAAAB7APf/AgAAAAUAAAB7APj/AgAAAAUAAAB7APn/AgAAAAUAAAB7APr/AgAAAAUAAAB7APv/AgAAAAUAAAB7APz/AgAAAAUAAAB7AP3/AgAAAAUAAAB7AP7/AgAAAAUAAAB7AP//AgAAAAUAAAB7AAAAAgAAAAUAAAB8APb/AgAAAAUAAAB8APf/AgAAAAUAAAB8APj/AgAAAAUAAAB8APn/AgAAAAUAAAB8APr/AgAAAAUAAAB8APv/AgAAAAUAAAB8APz/AgAAAAUAAAB8AP3/AgAAAAUAAAB8AP7/AgAAAAUAAAB8AP//AgAAAAUAAAB8AAAAAgAAAAUAAAB9APb/AgAAAAUAAAB9APf/AgAAAAUAAAB9APj/AgAAAAUAAAB9APn/AgAAAAUAAAB9APr/AgAAAAUAAAB9APv/AgAAAAUAAAB9APz/AgAAAAUAAAB9AP3/AgAAAAUAAAB9AP7/AgAAAAUAAAB9AP//AgAAAAUAAAB9AAAAAgAAAAUAAAB+APb/AgAAAAUAAAB+APf/AgAAAAUAAAB+APj/AgAAAAUAAAB+APn/AgAAAAUAAAB+APr/AgAAAAUAAAB+APv/AgAAAAUAAAB+APz/AgAAAAUAAAB+AP3/AgAAAAUAAAB+AP7/AgAAAAUAAAB+AP//AgAAAAUAAAB+AAAAAgAAAAUAAAB/APb/AgAAAAUAAAB/APf/AgAAAAUAAAB/APj/AgAAAAUAAAB/APn/AgAAAAUAAAB/APr/AgAAAAUAAAB/APv/AgAAAAUAAAB/APz/AgAAAAUAAAB/AP3/AgAAAAUAAAB/AP7/AgAAAAUAAAB/AP//AgAAAAUAAAB/AAAAAgAAAAUAAACAAPb/AgAAAAUAAACAAPf/AgAAAAUAAACAAPj/AgAAAAUAAACAAPn/AgAAAAUAAACAAPr/AgAAAAUAAACAAPv/AgAAAAUAAACAAPz/AgAAAAUAAACAAP3/AgAAAAUAAACAAP7/AgAAAAUAAACAAP//AgAAAAUAAACAAAAAAgAAAAUAAACBAPb/AgAAAAUAAACBAPf/AgAAAAUAAACBAPj/AgAAAAUAAACBAPn/AgAAAAUAAACBAPr/AgAAAAUAAACBAPv/AgAAAAUAAACBAPz/AgAAAAUAAACBAP3/AgAAAAUAAACBAP7/AgAAAAUAAACBAP//AgAAAAUAAACBAAAAAgAAAAUAAACCAPb/AgAAAAUAAACCAPf/AgAAAAUAAACCAPj/AgAAAAUAAACCAPn/AgAAAAUAAACCAPr/AgAAAAUAAACCAPv/AgAAAAUAAACCAPz/AgAAAAUAAACCAP3/AgAAAAUAAACCAP7/AgAAAAUAAACCAP//AgAAAAUAAACCAAAAAgAAAAUAAACDAPb/AgAAAAUAAACDAPf/AgAAAAUAAACDAPj/AgAAAAUAAACDAPn/AgAAAAUAAACDAPr/AgAAAAUAAACDAPv/AgAAAAUAAACDAPz/AgAAAAUAAACDAP3/AgAAAAUAAACDAP7/AgAAAAUAAACDAP//AgAAAAUAAACDAAAAAgAAAAUAAACEAPb/AgAAAAUAAACEAPf/AgAAAAUAAACEAPj/AgAAAAUAAACEAPn/AgAAAAUAAACEAPr/AgAAAAUAAACEAPv/AgAAAAUAAACEAPz/AgAAAAUAAACEAP3/AgAAAAUAAACEAP7/AgAAAAUAAACEAP//AgAAAAUAAACEAAAAAgAAAAUAAACFAPb/AgAAAAUAAACFAPf/AgAAAAUAAACFAPj/AgAAAAUAAACFAPn/AgAAAAUAAACFAPr/AgAAAAUAAACFAPv/AgAAAAUAAACFAPz/AgAAAAUAAACFAP3/AgAAAAUAAACFAP7/AgAAAAUAAACFAP//AgAAAAUAAACFAAAAAgAAAAUAAACGAPb/AgAAAAUAAACGAPf/AgAAAAUAAACGAPj/AgAAAAUAAACGAPn/AgAAAAUAAACGAPr/AgAAAAUAAACGAPv/AgAAAAUAAACGAPz/AgAAAAUAAACGAP3/AgAAAAUAAACGAP7/AgAAAAUAAACGAP//AgAAAAUAAACGAAAAAgAAAAUAAACHAPb/AgAAAAUAAACHAPf/AgAAAAUAAACHAPj/AgAAAAUAAACHAPn/AgAAAAUAAACHAPr/AgAAAAUAAACHAPv/AgAAAAUAAACHAPz/AgAAAAUAAACHAP3/AgAAAAUAAACHAP7/AgAAAAUAAACHAP//AgAAAAUAAACHAAAAAgAAAAUAAACIAPb/AgAAAAUAAACIAPf/AgAAAAUAAACIAPj/AgAAAAUAAACIAPn/AgAAAAUAAACIAPr/AgAAAAUAAACIAPv/AgAAAAUAAACIAPz/AgAAAAUAAACIAP3/AgAAAAUAAACIAP7/AgAAAAUAAACIAP//AgAAAAUAAACIAAAAAgAAAAUAAACJAPb/AgAAAAUAAACJAPf/AgAAAAUAAACJAPj/AgAAAAUAAACJAPn/AgAAAAUAAACJAPr/AgAAAAUAAACJAPv/AgAAAAUAAACJAPz/AgAAAAUAAACJAP3/AgAAAAUAAACJAP7/AgAAAAUAAACJAP//AgAAAAUAAACJAAAAAgAAAAUAAACKAPb/AgAAAAUAAACKAPf/AgAAAAUAAACKAPj/AgAAAAUAAACKAPn/AgAAAAUAAACKAPr/AgAAAAUAAACKAPv/AgAAAAUAAACKAPz/AgAAAAUAAACKAP3/AgAAAAUAAACKAP7/AgAAAAUAAACKAP//AgAAAAUAAACKAAAAAgAAAAUAAACLAPb/AgAAAAUAAACLAPf/AgAAAAUAAACLAPj/AgAAAAUAAACLAPn/AgAAAAUAAACLAPr/AgAAAAUAAACLAPv/AgAAAAUAAACLAPz/AgAAAAUAAACLAP3/AgAAAAUAAACLAP7/AgAAAAUAAACLAP//AgAAAAUAAACLAAAAAgAAAAUAAACMAPb/AgAAAAUAAACMAPf/AgAAAAUAAACMAPj/AgAAAAUAAACMAPn/AgAAAAUAAACMAPr/AgAAAAUAAACMAPv/AgAAAAUAAACMAPz/AgAAAAUAAACMAP3/AgAAAAUAAACMAP7/AgAAAAUAAACMAP//AgAAAAUAAACMAAAAAgAAAAUAAACNAPb/AgAAAAUAAACNAPf/AgAAAAUAAACNAPj/AgAAAAUAAACNAPn/AgAAAAUAAACNAPr/AgAAAAUAAACNAPv/AgAAAAUAAACNAPz/AgAAAAUAAACNAP3/AgAAAAUAAACNAP7/AgAAAAUAAACNAP//AgAAAAUAAACNAAAAAgAAAAUAAACOAPb/AgAAAAUAAACOAPf/AgAAAAUAAACOAPj/AgAAAAUAAACOAPn/AgAAAAUAAACOAPr/AgAAAAUAAACOAPv/AgAAAAUAAACOAPz/AgAAAAUAAACOAP3/AgAAAAUAAACOAP7/AgAAAAUAAACOAP//AgAAAAUAAACOAAAAAgAAAAUAAACPAPb/AgAAAAUAAACPAPf/AgAAAAUAAACPAPj/AgAAAAUAAACPAPn/AgAAAAUAAACPAPr/AgAAAAUAAACPAPv/AgAAAAUAAACPAPz/AgAAAAUAAACPAP3/AgAAAAUAAACPAP7/AgAAAAUAAACPAP//AgAAAAUAAACPAAAAAgAAAAUAAACQAPb/AgAAAAUAAACQAPf/AgAAAAUAAACQAPj/AgAAAAUAAACQAPn/AgAAAAUAAACQAPr/AgAAAAUAAACQAPv/AgAAAAUAAACQAPz/AgAAAAUAAACQAP3/AgAAAAUAAACQAP7/AgAAAAUAAACQAP//AgAAAAUAAACQAAAAAgAAAAUAAACRAPb/AgAAAAUAAACRAPf/AgAAAAUAAACRAPj/AgAAAAUAAACRAPn/AgAAAAUAAACRAPr/AgAAAAUAAACRAPv/AgAAAAUAAACRAPz/AgAAAAUAAACRAP3/AgAAAAUAAACRAP7/AgAAAAUAAACRAP//AgAAAAUAAACRAAAAAgAAAAUAAACSAPb/AgAAAAUAAACSAPf/AgAAAAUAAACSAPj/AgAAAAUAAACSAPn/AgAAAAUAAACSAPr/AgAAAAUAAACSAPv/AgAAAAUAAACSAPz/AgAAAAUAAACSAP3/AgAAAAUAAACSAP7/AgAAAAUAAACSAP//AgAAAAUAAACSAAAAAgAAAAUAAACTAPb/AgAAAAUAAACTAPf/AgAAAAUAAACTAPj/AgAAAAUAAACTAPn/AgAAAAUAAACTAPr/AgAAAAUAAACTAPv/AgAAAAUAAACTAPz/AgAAAAUAAACTAP3/AgAAAAUAAACTAP7/AgAAAAUAAACTAP//AgAAAAUAAACTAAAAAgAAAAUAAACUAPb/AgAAAAUAAACUAPf/AgAAAAUAAACUAPj/AgAAAAUAAACUAPn/AgAAAAUAAACUAPr/AgAAAAUAAACUAPv/AgAAAAUAAACUAPz/AgAAAAUAAACUAP3/AgAAAAUAAACUAP7/AgAAAAUAAACUAP//AgAAAAUAAACUAAAAAgAAAAUAAACVAPb/AgAAAAUAAACVAPf/AgAAAAUAAACVAPj/AgAAAAUAAACVAPn/AgAAAAUAAACVAPr/AgAAAAUAAACVAPv/AgAAAAUAAACVAPz/AgAAAAUAAACVAP3/AgAAAAUAAACVAP7/AgAAAAUAAACVAP//AgAAAAUAAACVAAAAAgAAAAUAAACWAPb/AgAAAAUAAACWAPf/AgAAAAUAAACWAPj/AgAAAAUAAACWAPn/AgAAAAUAAACWAPr/AgAAAAUAAACWAPv/AgAAAAUAAACWAPz/AgAAAAUAAACWAP3/AgAAAAUAAACWAP7/AgAAAAUAAACWAP//AgAAAAUAAACWAAAAAgAAAAUAAACXAPb/AgAAAAUAAACXAPf/AgAAAAUAAACXAPj/AgAAAAUAAACXAPn/AgAAAAUAAACXAPr/AgAAAAUAAACXAPv/AgAAAAUAAACXAPz/AgAAAAUAAACXAP3/AgAAAAUAAACXAP7/AgAAAAUAAACXAP//AgAAAAUAAACXAAAAAgAAAAUAAACYAPb/AgAAAAUAAACYAPf/AgAAAAUAAACYAPj/AgAAAAUAAACYAPn/AgAAAAUAAACYAPr/AgAAAAUAAACYAPv/AgAAAAUAAACYAPz/AgAAAAUAAACYAP3/AgAAAAUAAACYAP7/AgAAAAUAAACYAP//AgAAAAUAAACYAAAAAgAAAAUAAACZAPb/AgAAAAUAAACZAPf/AgAAAAUAAACZAPj/AgAAAAUAAACZAPn/AgAAAAUAAACZAPr/AgAAAAUAAACZAPv/AgAAAAUAAACZAPz/AgAAAAUAAACZAP3/AgAAAAUAAACZAP7/AgAAAAUAAACZAP//AgAAAAUAAACZAAAAAgAAAAUAAACaAPb/AgAAAAUAAACaAPf/AgAAAAUAAACaAPj/AgAAAAUAAACaAPn/AgAAAAUAAACaAPr/AgAAAAUAAACaAPv/AgAAAAUAAACaAPz/AgAAAAUAAACaAP3/AgAAAAUAAACaAP7/AgAAAAUAAACaAP//AgAAAAUAAACaAAAAAgAAAAUAAACbAPb/AgAAAAUAAACbAPf/AgAAAAUAAACbAPj/AgAAAAUAAACbAPn/AgAAAAUAAACbAPr/AgAAAAUAAACbAPv/AgAAAAUAAACbAPz/AgAAAAUAAACbAP3/AgAAAAUAAACbAP7/AgAAAAUAAACbAP//AgAAAAUAAACbAAAAAgAAAAUAAACcAPb/AgAAAAUAAACcAPf/AgAAAAUAAACcAPj/AgAAAAUAAACcAPn/AgAAAAUAAACcAPr/AgAAAAUAAACcAPv/AgAAAAUAAACcAPz/AgAAAAUAAACcAP3/AgAAAAUAAACcAP7/AgAAAAUAAACcAP//AgAAAAUAAACcAAAAAgAAAAUAAACdAPb/AgAAAAUAAACdAPf/AgAAAAUAAACdAPj/AgAAAAUAAACdAPn/AgAAAAUAAACdAPr/AgAAAAUAAACdAPv/AgAAAAUAAACdAPz/AgAAAAUAAACdAP3/AgAAAAUAAACdAP7/AgAAAAUAAACdAP//AgAAAAUAAACdAAAAAgAAAAUAAACeAPb/AgAAAAUAAACeAPf/AgAAAAUAAACeAPj/AgAAAAUAAACeAPn/AgAAAAUAAACeAPr/AgAAAAUAAACeAPv/AgAAAAUAAACeAPz/AgAAAAUAAACeAP3/AgAAAAUAAACeAP7/AgAAAAUAAACeAP//AgAAAAUAAACeAAAAAgAAAAUAAACfAPb/AgAAAAUAAACfAPf/AgAAAAUAAACfAPj/AgAAAAUAAACfAPn/AgAAAAUAAACfAPr/AgAAAAUAAACfAPv/AgAAAAUAAACfAPz/AgAAAAUAAACfAP3/AgAAAAUAAACfAP7/AgAAAAUAAACfAP//AgAAAAUAAACfAAAAAgAAAAUAAACgAPb/AgAAAAUAAACgAPf/AgAAAAUAAACgAPj/AgAAAAUAAACgAPn/AgAAAAUAAACgAPr/AgAAAAUAAACgAPv/AgAAAAUAAACgAPz/AgAAAAUAAACgAP3/AgAAAAUAAACgAP7/AgAAAAUAAACgAP//AgAAAAUAAACgAAAAAgAAAAUAAAChAPb/AgAAAAUAAAChAPf/AgAAAAUAAAChAPj/AgAAAAUAAAChAPn/AgAAAAUAAAChAPr/AgAAAAUAAAChAPv/AgAAAAUAAAChAPz/AgAAAAUAAAChAP3/AgAAAAUAAAChAP7/AgAAAAUAAAChAP//AgAAAAUAAAChAAAAAgAAAAUAAACiAPb/AgAAAAUAAACiAPf/AgAAAAUAAACiAPj/AgAAAAUAAACiAPn/AgAAAAUAAACiAPr/AgAAAAUAAACiAPv/AgAAAAUAAACiAPz/AgAAAAUAAACiAP3/AgAAAAUAAACiAP7/AgAAAAUAAACiAP//AgAAAAUAAACiAAAAAgAAAAUAAACjAPb/AgAAAAUAAACjAPf/AgAAAAUAAACjAPj/AgAAAAUAAACjAPn/AgAAAAUAAACjAPr/AgAAAAUAAACjAPv/AgAAAAUAAACjAPz/AgAAAAUAAACjAP3/AgAAAAUAAACjAP7/AgAAAAUAAACjAP//AgAAAAUAAACjAAAAAgAAAAUAAACkAPb/AgAAAAUAAACkAPf/AgAAAAUAAACkAPj/AgAAAAUAAACkAPn/AgAAAAUAAACkAPr/AgAAAAUAAACkAPv/AgAAAAUAAACkAPz/AgAAAAUAAACkAP3/AgAAAAUAAACkAP7/AgAAAAUAAACkAP//AgAAAAUAAACkAAAAAgAAAAUAAAClAPb/AgAAAAUAAAClAPf/AgAAAAUAAAClAPj/AgAAAAUAAAClAPn/AgAAAAUAAAClAPr/AgAAAAUAAAClAPv/AgAAAAUAAAClAPz/AgAAAAUAAAClAP3/AgAAAAUAAAClAP7/AgAAAAUAAAClAP//AgAAAAUAAAClAAAAAgAAAAUAAACmAPb/AgAAAAUAAACmAPf/AgAAAAUAAACmAPj/AgAAAAUAAACmAPn/AgAAAAUAAACmAPr/AgAAAAUAAACmAPv/AgAAAAUAAACmAPz/AgAAAAUAAACmAP3/AgAAAAUAAACmAP7/AgAAAAUAAACmAP//AgAAAAUAAACmAAAAAgAAAAUAAACnAPb/AgAAAAUAAACnAPf/AgAAAAUAAACnAPj/AgAAAAUAAACnAPn/AgAAAAUAAACnAPr/AgAAAAUAAACnAPv/AgAAAAUAAACnAPz/AgAAAAUAAACnAP3/AgAAAAUAAACnAP7/AgAAAAUAAACnAP//AgAAAAUAAACnAAAAAgAAAAUAAACoAPb/AgAAAAUAAACoAPf/AgAAAAUAAACoAPj/AgAAAAUAAACoAPn/AgAAAAUAAACoAPr/AgAAAAUAAACoAPv/AgAAAAUAAACoAPz/AgAAAAUAAACoAP3/AgAAAAUAAACoAP7/AgAAAAUAAACoAP//AgAAAAUAAACoAAAAAgAAAAUAAACpAPb/AgAAAAUAAACpAPf/AgAAAAUAAACpAPj/AgAAAAUAAACpAPn/AgAAAAUAAACpAPr/AgAAAAUAAACpAPv/AgAAAAUAAACpAPz/AgAAAAUAAACpAP3/AgAAAAUAAACpAP7/AgAAAAUAAACpAP//AgAAAAUAAACpAAAAAgAAAAUAAACqAPb/AgAAAAUAAACqAPf/AgAAAAUAAACqAPj/AgAAAAUAAACqAPn/AgAAAAUAAACqAPr/AgAAAAUAAACqAPv/AgAAAAUAAACqAPz/AgAAAAUAAACqAP3/AgAAAAUAAACqAP7/AgAAAAUAAACqAP//AgAAAAUAAACqAAAAAgAAAAUAAACrAPb/AgAAAAUAAACrAPf/AgAAAAUAAACrAPj/AgAAAAUAAACrAPn/AgAAAAUAAACrAPr/AgAAAAUAAACrAPv/AgAAAAUAAACrAPz/AgAAAAUAAACrAP3/AgAAAAUAAACrAP7/AgAAAAUAAACrAP//AgAAAAUAAACrAAAAAgAAAAUAAACsAPb/AgAAAAUAAACsAPf/AgAAAAUAAACsAPj/AgAAAAUAAACsAPn/AgAAAAUAAACsAPr/AgAAAAUAAACsAPv/AgAAAAUAAACsAPz/AgAAAAUAAACsAP3/AgAAAAUAAACsAP7/AgAAAAUAAACsAP//AgAAAAUAAACsAAAAAgAAAAUAAACtAPb/AgAAAAUAAACtAPf/AgAAAAUAAACtAPj/AgAAAAUAAACtAPn/AgAAAAUAAACtAPr/AgAAAAUAAACtAPv/AgAAAAUAAACtAPz/AgAAAAUAAACtAP3/AgAAAAUAAACtAP7/AgAAAAUAAACtAP//AgAAAAUAAACtAAAAAgAAAAUAAACuAPb/AgAAAAUAAACuAPf/AgAAAAUAAACuAPj/AgAAAAUAAACuAPn/AgAAAAUAAACuAPr/AgAAAAUAAACuAPv/AgAAAAUAAACuAPz/AgAAAAUAAACuAP3/AgAAAAUAAACuAP7/AgAAAAUAAACuAP//AgAAAAUAAACuAAAAAgAAAAUAAACwAPX/AgAAAAQAAACwAPb/AgAAAAUAAACxAPX/AgAAAAQAAACxAPb/AgAAAAUAAACwAPf/AgAAAAUAAACwAPj/AgAAAAUAAACwAPn/AgAAAAUAAACwAPr/AgAAAAUAAACwAPv/AgAAAAUAAACwAPz/AgAAAAUAAACwAP3/AgAAAAUAAACwAP7/AgAAAAUAAACwAP//AgAAAAUAAACxAPf/AgAAAAUAAACxAPj/AgAAAAUAAACxAPn/AgAAAAUAAACxAPr/AgAAAAUAAACxAPv/AgAAAAUAAACxAPz/AgAAAAUAAACxAP3/AgAAAAUAAACxAP7/AgAAAAUAAACxAP//AgAAAAUAAACyAPX/AgAAAAQAAACyAPb/AgAAAAUAAACzAPX/AgAAAAQAAACzAPb/AgAAAAUAAAC0APX/AgAAAAQAAAC0APb/AgAAAAUAAAC1APX/AgAAAAQAAAC1APb/AgAAAAUAAAC2APX/AgAAAAQAAAC2APb/AgAAAAUAAAC3APX/AgAAAAQAAAC3APb/AgAAAAUAAACyAPf/AgAAAAUAAACyAPj/AgAAAAUAAACyAPn/AgAAAAUAAACyAPr/AgAAAAUAAACyAPv/AgAAAAUAAACyAPz/AgAAAAUAAACyAP3/AgAAAAUAAACyAP7/AgAAAAUAAACyAP//AgAAAAUAAACyAAAAAgAAAAUAAACzAPf/AgAAAAUAAACzAPj/AgAAAAUAAACzAPn/AgAAAAUAAACzAPr/AgAAAAUAAACzAPv/AgAAAAUAAACzAPz/AgAAAAUAAACzAP3/AgAAAAUAAACzAP7/AgAAAAUAAACzAP//AgAAAAUAAACzAAAAAgAAAAUAAAC0APf/AgAAAAUAAAC0APj/AgAAAAUAAAC0APn/AgAAAAUAAAC0APr/AgAAAAUAAAC0APv/AgAAAAUAAAC0APz/AgAAAAUAAAC0AP3/AgAAAAUAAAC0AP7/AgAAAAUAAAC0AP//AgAAAAUAAAC0AAAAAgAAAAUAAAC1APf/AgAAAAUAAAC1APj/AgAAAAUAAAC1APn/AgAAAAUAAAC1APr/AgAAAAUAAAC1APv/AgAAAAUAAAC1APz/AgAAAAUAAAC1AP3/AgAAAAUAAAC1AP7/AgAAAAUAAAC1AP//AgAAAAUAAAC1AAAAAgAAAAUAAAC2APf/AgAAAAUAAAC2APj/AgAAAAUAAAC2APn/AgAAAAUAAAC2APr/AgAAAAUAAAC2APv/AgAAAAUAAAC2APz/AgAAAAUAAAC2AP3/AgAAAAUAAAC2AP7/AgAAAAUAAAC2AP//AgAAAAUAAAC2AAAAAgAAAAUAAAC3APf/AgAAAAUAAAC3APj/AgAAAAUAAAC3APn/AgAAAAUAAAC3APr/AgAAAAUAAAC3APv/AgAAAAUAAAC3APz/AgAAAAUAAAC3AP3/AgAAAAUAAAC3AP7/AgAAAAUAAAC3AP//AgAAAAUAAAC3AAAAAgAAAAUAAAA=") + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(1024, -152) +script = ExtResource("7_k2g46") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="Enemies" type="Node" parent="."] + +[node name="Blooper" parent="Enemies" instance=ExtResource("8_7oibp")] +position = Vector2(328, -128) + +[node name="CheepCheep" parent="Enemies" instance=ExtResource("9_tib52")] +position = Vector2(640, -40) + +[node name="CheepCheep2" parent="Enemies" instance=ExtResource("9_tib52")] +position = Vector2(760, -112) + +[node name="CheepCheep3" parent="Enemies" instance=ExtResource("9_tib52")] +position = Vector2(888, -80) + +[node name="CheepCheep4" parent="Enemies" instance=ExtResource("10_g2kpq")] +position = Vector2(568, -48) + +[node name="CheepCheep5" parent="Enemies" instance=ExtResource("10_g2kpq")] +position = Vector2(664, -112) + +[node name="CheepCheep6" parent="Enemies" instance=ExtResource("10_g2kpq")] +position = Vector2(848, -96) + +[node name="WaterArea" parent="." instance=ExtResource("11_7oibp")] +visible = false +position = Vector2(360, -8) +scale = Vector2(99, 99) + +[node name="PipeArea" parent="." instance=ExtResource("12_tib52")] +position = Vector2(944, -112) +enter_direction = 3 +target_level = "uid://c7ypta3tkumd" + +[node name="PipeArea2" parent="." instance=ExtResource("12_tib52")] +position = Vector2(448, -16) +enter_direction = 3 +target_level = "uid://c7ypta3tkumd" + +[node name="DropShadow" parent="." instance=ExtResource("13_g2kpq")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("14_wo30q") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("13_wo30q")] + +[node name="ResourceSetterNew" parent="LevelBG/SkyLayer/Sprite" index="0"] +use_cache = false +force_properties = { +"Theme": "Beach" +} + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("16_xh2w8") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("17_d6dys")] +position = Vector2(144, -120) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("17_d6dys")] +position = Vector2(800, -8) +id = 1 + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@258840" to="Tiles/@Node2D@258840/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@258841" to="Tiles/@Node2D@258841/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@258842" to="Tiles/@Node2D@258842/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@258843" to="Tiles/@Node2D@258843/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@258844" to="Tiles/@Node2D@258844/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@258845" to="Tiles/@Node2D@258845/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@258846" to="Tiles/@Node2D@258846/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@258847" to="Tiles/@Node2D@258847/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@258848" to="Tiles/@Node2D@258848/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@258849" to="Tiles/@Node2D@258849/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@258850" to="Tiles/@Node2D@258850/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@258851" to="Tiles/@Node2D@258851/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@258852" to="Tiles/@Node2D@258852/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@258853" to="Tiles/@Node2D@258853/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@258854" to="Tiles/@Node2D@258854/LevelPersistance" method="set_as_active"] + +[editable path="LevelBG"] diff --git a/Scenes/Levels/SMBS/World3/3-1a.tscn b/Scenes/Levels/SMBS/World3/3-1a.tscn new file mode 100644 index 0000000..0b9caeb --- /dev/null +++ b/Scenes/Levels/SMBS/World3/3-1a.tscn @@ -0,0 +1,309 @@ +[gd_scene load_steps=27 format=4 uid="uid://c7ypta3tkumd"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ka2cr"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Beach.json" id="2_l0pdk"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_tatns"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_brh7u"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_4v7y0"] +[ext_resource type="PackedScene" uid="uid://6rp3wgax4i51" path="res://Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn" id="8_k1hqc"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="9_brh7u"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="10_g88ut"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="11_g88ut"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="12_j166g"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="13_a47ht"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="14_ooa1k"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="15_a47ht"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="16_l0pdk"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="16_ooa1k"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_qflse"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="18_m1wb0"] +[ext_resource type="PackedScene" uid="uid://bdxd6shyk8duj" path="res://Scenes/Parts/LeapingCheepCheepArea.tscn" id="18_qflse"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="19_danba"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="20_712w4"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="21_08267"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="22_danba"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_08267"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="26_5j5ce"] +[ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="26_xwqko"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="28_txfmx"] + +[node name="3-1A" type="Node"] +script = ExtResource("1_ka2cr") +music = ExtResource("2_l0pdk") +theme = "Beach" +campaign = "SMBS" +world_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_tatns")] +tile_map_data = PackedByteArray("AAD3//v/AAAEAAIAAAD3//z/AAAEAAIAAAD3//3/AAAEAAIAAAD3//7/AAAEAAIAAAD3////AAAEAAIAAAD3/wAAAAAEAAIAAAD3/wEAAAAEAAIAAAD///v/AAAEAAIAAAD///z/AAAEAAIAAAD///3/AAAEAAIAAAD///7/AAAEAAIAAAD/////AAAEAAIAAAD//wAAAAAEAAIAAAD//wEAAAAEAAIAAAAFAPn/AAAEAAIAAAAFAPr/AAAEAAIAAAAFAPv/AAAEAAIAAAAFAPz/AAAEAAIAAAAFAP3/AAAEAAIAAAAFAP7/AAAEAAIAAAAFAP//AAAEAAIAAAAFAAAAAAAEAAIAAAAFAAEAAAAEAAIAAAAMAPn/AAAEAAIAAAAMAPr/AAAEAAIAAAAMAPv/AAAEAAIAAAAMAPz/AAAEAAIAAAAMAP3/AAAEAAIAAAAMAP7/AAAEAAIAAAAMAP//AAAEAAIAAAAMAAAAAAAEAAIAAAAMAAEAAAAEAAIAAAAcAP//AAAEAAQAAAAcAAAAAAAEAAQAAAAcAAEAAAAEAAQAAAAdAP//AAAEAAQAAAAdAAAAAAAEAAQAAAAdAAEAAAAEAAQAAAAeAP//AAAEAAQAAAAeAAAAAAAEAAQAAAAeAAEAAAAEAAQAAAAfAP//AAAEAAQAAAAfAAAAAAAEAAQAAAAfAAEAAAAEAAQAAAAgAP//AAAEAAQAAAAgAAAAAAAEAAQAAAAgAAEAAAAEAAQAAAAhAP//AAAEAAQAAAAhAAAAAAAEAAQAAAAhAAEAAAAEAAQAAAAiAP//AAAEAAQAAAAiAAAAAAAEAAQAAAAiAAEAAAAEAAQAAAAjAP//AAAEAAQAAAAjAAAAAAAEAAQAAAAjAAEAAAAEAAQAAAAkAP//AAAEAAQAAAAkAAAAAAAEAAQAAAAkAAEAAAAEAAQAAAAlAP//AAAEAAQAAAAlAAAAAAAEAAQAAAAlAAEAAAAEAAQAAAAmAP//AAAEAAQAAAAmAAAAAAAEAAQAAAAmAAEAAAAEAAQAAAAnAP//AAAEAAQAAAAnAAAAAAAEAAQAAAAnAAEAAAAEAAQAAAAoAP//AAAEAAQAAAAoAAAAAAAEAAQAAAAoAAEAAAAEAAQAAAApAP//AAAEAAQAAAApAAAAAAAEAAQAAAApAAEAAAAEAAQAAAAqAP//AAAEAAQAAAAqAAAAAAAEAAQAAAAqAAEAAAAEAAQAAAArAP//AAAEAAQAAAArAAAAAAAEAAQAAAArAAEAAAAEAAQAAAAsAP//AAAEAAQAAAAsAAAAAAAEAAQAAAAsAAEAAAAEAAQAAAAqAPr/AAAEAAQAAAAqAPv/AAAEAAQAAAAqAPz/AAAEAAQAAAAqAP3/AAAEAAQAAAAqAP7/AAAEAAQAAAArAPr/AAAEAAQAAAArAPv/AAAEAAQAAAArAPz/AAAEAAQAAAArAP3/AAAEAAQAAAArAP7/AAAEAAQAAAAsAPr/AAAEAAQAAAAsAPv/AAAEAAQAAAAsAPz/AAAEAAQAAAAsAP3/AAAEAAQAAAAsAP7/AAAEAAQAAAApAPz/AAAEAAQAAAApAP3/AAAEAAQAAAApAP7/AAAEAAQAAAAoAP3/AAAEAAQAAAAoAP7/AAAEAAQAAAAoAPz/AAAEAAQAAAAmAP7/AAAEAAQAAAAnAP7/AAAEAAQAAAAdAP3/AAAEAAQAAAAeAP3/AAAEAAQAAAAfAP3/AAAEAAQAAAAgAP3/AAAEAAQAAAAhAP3/AAAEAAQAAAAiAP3/AAAEAAQAAAAjAP3/AAAEAAQAAAAeAPz/AAAEAAQAAAAfAPz/AAAEAAQAAAAgAPz/AAAEAAQAAAAhAPz/AAAEAAQAAAAiAPz/AAAEAAQAAAAjAPz/AAAEAAQAAAAfAPv/AAAEAAQAAAAgAPv/AAAEAAQAAAAhAPv/AAAEAAQAAAAiAPv/AAAEAAQAAAAjAPv/AAAEAAQAAAAkAPv/AAAEAAQAAAAlAPv/AAAEAAQAAAAgAPr/AAAEAAQAAAAhAPr/AAAEAAQAAAAiAPr/AAAEAAQAAAAjAPr/AAAEAAQAAAAkAPr/AAAEAAQAAAAlAPr/AAAEAAQAAAAhAPn/AAAEAAQAAAAiAPn/AAAEAAQAAAAjAPn/AAAEAAQAAAAkAPn/AAAEAAQAAAAlAPn/AAAEAAQAAAAmAPn/AAAEAAQAAAAnAPn/AAAEAAQAAAAjAPf/AAAEAAQAAAAjAPj/AAAEAAQAAAAkAPf/AAAEAAQAAAAkAPj/AAAEAAQAAAAlAPf/AAAEAAQAAAAlAPj/AAAEAAQAAAAmAPf/AAAEAAQAAAAmAPj/AAAEAAQAAAAnAPf/AAAEAAQAAAAnAPj/AAAEAAQAAAAiAPj/AAAEAAQAAAAuAPf/AAAEAAQAAAAuAPj/AAAEAAQAAAAuAPn/AAAEAAQAAAAuAPr/AAAEAAQAAAAuAPv/AAAEAAQAAAAuAPz/AAAEAAQAAAAuAP3/AAAEAAQAAAAvAPf/AAAEAAQAAAAvAPj/AAAEAAQAAAAvAPn/AAAEAAQAAAAvAPr/AAAEAAQAAAAvAPv/AAAEAAQAAAAvAPz/AAAEAAQAAAAvAP3/AAAEAAQAAAAwAPf/AAAEAAQAAAAwAPj/AAAEAAQAAAAwAPn/AAAEAAQAAAAwAPr/AAAEAAQAAAAwAPv/AAAEAAQAAAAwAPz/AAAEAAQAAAAwAP3/AAAEAAQAAAAtAAAAAAAEAAQAAAAtAAEAAAAEAAQAAAAuAAAAAAAEAAQAAAAuAAEAAAAEAAQAAAAvAAAAAAAEAAQAAAAvAAEAAAAEAAQAAAAwAAAAAAAEAAQAAAAwAAEAAAAEAAQAAAAxAAAAAAAEAAQAAAAxAAEAAAAEAAQAAAAyAAAAAAAEAAQAAAAyAAEAAAAEAAQAAAD8/wAAAAAHAAYAAAD8/wEAAAAHAAYAAAAQAAEAAAAHAAYAAAAZAAAAAAAHAAYAAAAZAAEAAAAHAAYAAAA6AAEAAAABAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAADAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABPAAEAAAABAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAADAAEAAABdAAEAAAABAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAADAAEAAACRAAEAAAABAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAACRAAAAAAABAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACMAAAAAAADAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAABdAAAAAAABAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABPAAAAAAABAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAADAAAAAAA6AAAAAAABAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAADAAAAAAAGAPj/AAAMAAkAAAAGAPn/AAAMAAoAAAAHAPj/AAAMAAkAAAAHAPn/AAAMAAoAAAAIAPj/AAAMAAkAAAAIAPn/AAAMAAoAAAAJAPj/AAAMAAkAAAAJAPn/AAAMAAoAAAAKAPj/AAAMAAkAAAAKAPn/AAAMAAoAAAALAPj/AAAMAAkAAAALAPn/AAAMAAoAAAD4//r/AAAMAAkAAAD4//v/AAAMAAoAAAD5//r/AAAMAAkAAAD5//v/AAAMAAoAAAD6//r/AAAMAAkAAAD6//v/AAAMAAoAAAD7//r/AAAMAAkAAAD7//v/AAAMAAoAAAD8//r/AAAMAAkAAAD8//v/AAAMAAoAAAD9//r/AAAMAAkAAAD9//v/AAAMAAoAAAD+//r/AAAMAAkAAAD+//v/AAAMAAoAAAD///r/AAANAAkAAAAFAPj/AAALAAkAAAAMAPj/AAANAAkAAADy//z/AAAIAAYAAADy//3/AAAIAAcAAADz//z/AAAJAAYAAADz//3/AAAJAAcAAADy//7/AAAIAAcAAADz//7/AAAJAAcAAADy////AAAIAAcAAADz////AAAJAAcAAADy/wAAAAAIAAcAAADz/wAAAAAJAAcAAADy/wEAAAAIAAcAAADz/wEAAAAJAAcAAAAQAPX/AAAKAAgAAAARAPX/AAALAAgAAAAWAPX/AAAMAAgAAAAVAPX/AAALAAgAABASAPX/AAALAAgAAAATAPX/AAALAAgAAAAUAPX/AAALAAgAAACaAPz/AAAEAAIAAACaAP3/AAAEAAIAAACbAPz/AAAEAAIAAACbAP3/AAAEAAIAAACcAPz/AAAEAAIAAACcAP3/AAAEAAIAAACdAPz/AAAEAAIAAACdAP3/AAAEAAIAAACeAPz/AAAEAAIAAACeAP3/AAAEAAIAAACfAPz/AAAEAAIAAACfAP3/AAAEAAIAAACgAPz/AAAEAAIAAACgAP3/AAAEAAIAAAChAPz/AAAEAAIAAAChAP3/AAAEAAIAAACbAPj/AAAEAAIAAACbAPn/AAAEAAIAAACcAPj/AAAEAAIAAACcAPn/AAAEAAIAAACdAPj/AAAEAAIAAACdAPn/AAAEAAIAAACeAPj/AAAEAAIAAACeAPn/AAAEAAIAAACfAPj/AAAEAAIAAACfAPn/AAAEAAIAAACgAPj/AAAEAAIAAACgAPn/AAAEAAIAAACpAP//AAAEAAIAAACoAPz/AQAAAAAACQCoAPj/AQAAAAAACQBaAPj/AAAEAAIAAABaAPn/AAAEAAIAAABaAPr/AAAEAAIAAABaAPv/AAAEAAIAAABaAPz/AAAEAAIAAABaAP3/AAAEAAIAAABaAP7/AAAEAAIAAABaAP//AAAEAAIAAACVAP3/AQAAAAAACQAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAAAHAAYAAAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAAAHAAYAAAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABADt/wIAAQAAAAAABADu/wIAAQAAAAAABADv/wIAAQAAAAAABADw/wIAAQAAAAAABADx/wIAAQAAAAAABADy/wIAAQAAAAAABADz/wIAAQAAAAAABAD0/wIAAQAAAAAABAD1/wIAAQAAAAAABAD2/wIAAQAAAAAABAD3/wIAAQAAAAAABAD4/wIAAQAAAAAABAD5/wIAAQAAAAAABAD6/wIAAQAAAAAABAD7/wIAAQAAAAAABAD8/wIAAAAHAAYAAAD9/wIAAQAAAAAABAD+/wIAAQAAAAAABAD//wIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAQAAAAAABABNAAIAAAADAAIAAABOAAIAAQAAAAAABABPAAIAAAABAAIAAABaAAIAAAADAAIAAABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAAABAAIAAACLAAIAAAACAAIAAACMAAIAAAADAAIAAACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACQAAIAAQAAAAAABACRAAIAAAABAAIAAAAoAPf/AQAAAAAAAgApAPf/AQAAAAAAAgArAPf/AQAAAAAAAgAsAPf/AQAAAAAAAgAdAP7/AAADAAYAAAAwAP//AAAFAAYAAAAoAPj/AAAEAAYAAAApAPj/AAAEAAYAAAAqAPj/AAAEAAYAAAArAPj/AAAEAAYAAAAsAPj/AAAEAAYAAAAtAPj/AAAEAAYAAAAeAP7/AAAEAAYAAAAfAP7/AAAEAAYAAAAgAP7/AAAEAAYAAAAhAP7/AAAEAAYAAAAiAP7/AAAEAAYAAAAjAP7/AAAEAAYAAAAkAP7/AAAEAAYAAAAlAP7/AAAEAAYAAAAkAP3/AAAEAAYAAAAlAP3/AAAEAAYAAAAmAP3/AAAEAAYAAAAnAP3/AAAEAAYAAAAkAPz/AAAEAAYAAAAlAPz/AAAEAAYAAAAmAPz/AAAEAAYAAAAnAPz/AAAEAAYAAAAmAPr/AAAEAAYAAAAmAPv/AAAEAAYAAAAnAPr/AAAEAAYAAAAnAPv/AAAEAAYAAAAoAPr/AAAEAAYAAAAoAPv/AAAEAAYAAAApAPr/AAAEAAYAAAApAPv/AAAEAAYAAAAoAPn/AAAEAAYAAAApAPn/AAAEAAYAAAAqAPn/AAAEAAYAAAArAPn/AAAEAAYAAAAsAPn/AAAEAAYAAAAtAPn/AAAEAAYAAAAtAPr/AAAEAAYAAAAtAPv/AAAEAAYAAAAtAPz/AAAEAAYAAAAtAP3/AAAEAAYAAAAtAP7/AAAEAAYAAAAtAP//AAAEAAYAAAAuAP7/AAAEAAYAAAAuAP//AAAEAAYAAAAvAP7/AAAEAAYAAAAvAP//AAAEAAYAAAAwAP7/AAAFAAYAAAA6AAIAAAABAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAADAAAAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAADAAEAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAADAAIAAAAcAAIAAAAEAAQAAAAdAAIAAAAEAAQAAAAeAAIAAAAEAAQAAAAfAAIAAAAEAAQAAAAgAAIAAAAEAAQAAAAhAAIAAAAEAAQAAAAiAAIAAAAEAAQAAAAjAAIAAAAEAAQAAAAkAAIAAAAEAAQAAAAlAAIAAAAEAAQAAAAmAAIAAAAEAAQAAAAnAAIAAAAEAAQAAAAoAAIAAAAEAAQAAAApAAIAAAAEAAQAAAAqAAIAAAAEAAQAAAArAAIAAAAEAAQAAAAsAAIAAAAEAAQAAAAtAAIAAAAEAAQAAAAuAAIAAAAEAAQAAAAvAAIAAAAEAAQAAAAwAAIAAAAEAAQAAAAxAAIAAAAEAAQAAAAyAAIAAAAEAAQAAAD3//r/AAALAAkAAABuAP3/AAAIAAAAAABuAP7/AAAIAAEAAABvAP3/AAAJAAAAAABvAP7/AAAJAAEAAABuAP//AAAIAAEAAABvAP//AAAJAAEAAAB5AP3/AAAIAAIAAAB5AP7/AAAIAAMAAAB6AP3/AAAJAAIAAAB6AP7/AAAJAAMAAAB5AP//AAAIAAMAAAB6AP//AAAJAAMAAACEAP3/AAAIAAYAAACEAP7/AAAIAAcAAACFAP3/AAAJAAYAAACFAP7/AAAJAAcAAACEAP//AAAIAAcAAACFAP//AAAJAAcAAACBAPz/AQAAAAAAEgBMAPv/AQAAAAAACwAjAPb/AQAAAAAAAwAkAPb/AQAAAAAAAwAlAPb/AQAAAAAAAwAmAPb/AQAAAAAAAwAnAPb/AQAAAAAAAwAoAPb/AQAAAAAAAwApAPb/AQAAAAAAAwAqAPb/AQAAAAAAAwArAPb/AQAAAAAAAwAsAPb/AQAAAAAAAwAtAPb/AQAAAAAAAwAuAPb/AQAAAAAAAwAvAPb/AQAAAAAAAwAwAPb/AQAAAAAAAwAtAPf/AQAAAAAACAA=") + +[node name="Player" parent="." instance=ExtResource("5_brh7u")] +position = Vector2(-136, -80) + +[node name="DropShadow" parent="." instance=ExtResource("7_4v7y0")] + +[node name="RopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_k1hqc")] +position = Vector2(264, -112) +linked_platform = NodePath("../RopeElevatorPlatform2") + +[node name="RopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_k1hqc")] +position = Vector2(360, -64) +linked_platform = NodePath("../RopeElevatorPlatform") + +[node name="EndFlagpole" parent="." instance=ExtResource("9_brh7u")] +position = Vector2(2712, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("10_g88ut")] +position = Vector2(2808, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("11_g88ut")] +tile_map_data = PackedByteArray("AABiAP//AAABAAEAAABjAP//AAABAAEAAABkAP//AAABAAEAAABlAP//AAABAAEAAABmAP//AAABAAEAAABnAP//AAABAAEAAACVAP7/AAADAAAAAACVAP//AAADAAEAAACXAP3/AAAEAAAAAACXAP7/AAAEAAEAAACXAP//AAAAAAEAAACBAP7/AAADAAEAAACBAP//AAADAAEAAAB+AP//AAADAAEAAAB+AP7/AAADAAAAAACBAP3/AAADAAAAAAB2AP3/AAADAAAAAABzAP7/AAADAAAAAAB2AP7/AAADAAEAAAB2AP//AAADAAEAAABzAP//AAADAAEAAABeAP//AAAAAAAAAABKAP//AAAAAAAAAAA7AP//AAAAAAAAAACgAP//AAAAAAAAAABfAP//AAACAAAAAABLAP//AAACAAAAAAA8AP//AAACAAAAAAChAP//AAACAAAAAABCAPv/AAADAAEAAABCAPz/AAADAAEAAABCAP3/AAADAAEAAABCAP7/AAADAAEAAABCAP//AAADAAEAAABFAP3/AAADAAEAAABFAP7/AAADAAEAAABFAP//AAADAAEAAABIAPf/AAADAAEAAABIAPj/AAADAAEAAABIAPn/AAADAAEAAABIAPr/AAADAAEAAABIAPv/AAADAAEAAABIAPz/AAADAAEAAABIAP3/AAADAAEAAABIAP7/AAADAAEAAABIAP//AAADAAEAAABMAP3/AAADAAEAAABMAP7/AAADAAEAAABMAP//AAADAAEAAABMAPz/AAADAAAAAABIAPb/AAADAAAAAABFAPz/AAADAAAAAABCAPr/AAADAAAAAAA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("12_j166g")] +position = Vector2(1256, -8) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("12_j166g")] +position = Vector2(1448, -136) +winged = true + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("12_j166g")] +position = Vector2(1312, -64) +winged = true + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("13_a47ht")] +position = Vector2(1776, -48) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("13_a47ht")] +position = Vector2(1952, -48) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("13_a47ht")] +position = Vector2(2128, -48) + +[node name="Goomba" parent="Enemies" instance=ExtResource("14_ooa1k")] +position = Vector2(2040, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("14_ooa1k")] +position = Vector2(2088, 0) + +[node name="Checkpoint" parent="." instance=ExtResource("15_a47ht")] +position = Vector2(968, 0) + +[node name="PipeArea" parent="." instance=ExtResource("16_ooa1k")] +position = Vector2(-208, -64) +exit_only = true + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("16_l0pdk") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("17_qflse")] +second_layer = 2 +liquid_layer = 1 + +[node name="LeapingCheepCheepArea" parent="." instance=ExtResource("18_qflse")] +position = Vector2(64, -80) +scale = Vector2(48, 15) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("18_m1wb0") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("19_danba")] +position = Vector2(824, -88) +item = ExtResource("20_712w4") +metadata/r_coin_id = 2 + +[node name="QuestionBlock2" parent="ChallengeNodes" instance=ExtResource("19_danba")] +position = Vector2(680, -136) +item = ExtResource("21_08267") + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("22_danba")] +position = Vector2(1432, -8) +id = 3 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("22_danba")] +position = Vector2(2504, -136) +id = 4 + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("19_danba")] +position = Vector2(824, -88) + +[node name="QuestionBlock2" parent="Blocks" instance=ExtResource("19_danba")] +position = Vector2(680, -136) + +[node name="NormalLevelDesign" type="Node" parent="."] + +[node name="InvisibleQuestionBlock" parent="NormalLevelDesign" instance=ExtResource("25_08267")] +position = Vector2(1416, -40) + +[node name="InvisibleQuestionBlock2" parent="NormalLevelDesign" instance=ExtResource("25_08267")] +position = Vector2(1432, -88) + +[node name="InvisibleQuestionBlock3" parent="NormalLevelDesign" instance=ExtResource("26_5j5ce")] +position = Vector2(-72, -136) + +[node name="SettingObjectNode" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("26_xwqko") +setting_title = "level_design" +nodes_to_delete = [NodePath("../NormalLevelDesign")] +metadata/_custom_type_script = "uid://dn7riekvv1gpy" + +[node name="QuestionBlock" parent="SettingObjectNode" instance=ExtResource("19_danba")] +position = Vector2(1416, -40) + +[node name="QuestionBlock2" parent="SettingObjectNode" instance=ExtResource("19_danba")] +position = Vector2(1432, -88) + +[node name="QuestionBlock3" parent="SettingObjectNode" instance=ExtResource("28_txfmx")] +position = Vector2(-72, -136) + +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102548" to="Tiles/@AnimatableBody2D@102548/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102548" to="Tiles/@AnimatableBody2D@102548/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102548" to="Tiles/@AnimatableBody2D@102548" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102548" to="Tiles/@AnimatableBody2D@102548" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102548" to="Tiles/@AnimatableBody2D@102548/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102548" to="Tiles/@AnimatableBody2D@102548" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102548" to="Tiles/@AnimatableBody2D@102548/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102549" to="Tiles/@AnimatableBody2D@102549/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102549" to="Tiles/@AnimatableBody2D@102549/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102549" to="Tiles/@AnimatableBody2D@102549" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102549" to="Tiles/@AnimatableBody2D@102549" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102549" to="Tiles/@AnimatableBody2D@102549/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102549" to="Tiles/@AnimatableBody2D@102549" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102549" to="Tiles/@AnimatableBody2D@102549/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@102550" to="Tiles/@Area2D@102550" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102551" to="Tiles/@Area2D@102551" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102552" to="Tiles/@Area2D@102552" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102553" to="Tiles/@Area2D@102553" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102554" to="Tiles/@Area2D@102554" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102555" to="Tiles/@Area2D@102555" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102556" to="Tiles/@Area2D@102556" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102557" to="Tiles/@Area2D@102557" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102558" to="Tiles/@Area2D@102558" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102559" to="Tiles/@Area2D@102559" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102560" to="Tiles/@Area2D@102560" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102561" to="Tiles/@Area2D@102561" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102562" to="Tiles/@Area2D@102562" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102563" to="Tiles/@Area2D@102563" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102564" to="Tiles/@Area2D@102564" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102565" to="Tiles/@Area2D@102565" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102566" to="Tiles/@Area2D@102566" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102567" to="Tiles/@Area2D@102567" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102568" to="Tiles/@Area2D@102568" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102569" to="Tiles/@Area2D@102569" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102570" to="Tiles/@Area2D@102570" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102571" to="Tiles/@Area2D@102571" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102572" to="Tiles/@Area2D@102572" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102573" to="Tiles/@Area2D@102573" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102574" to="Tiles/@Area2D@102574" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102575" to="Tiles/@Area2D@102575" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102576" to="Tiles/@Area2D@102576" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102577" to="Tiles/@Area2D@102577" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102578" to="Tiles/@Area2D@102578" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102579" to="Tiles/@Area2D@102579" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102580" to="Tiles/@Area2D@102580" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102581" to="Tiles/@Area2D@102581" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102582" to="Tiles/@Area2D@102582" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102583" to="Tiles/@Area2D@102583" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102584" to="Tiles/@Area2D@102584" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102585" to="Tiles/@Area2D@102585" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102586" to="Tiles/@Area2D@102586" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102587" to="Tiles/@Area2D@102587" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102588" to="Tiles/@Area2D@102588" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102589" to="Tiles/@Area2D@102589" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102590" to="Tiles/@Area2D@102590" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102591" to="Tiles/@Area2D@102591" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102592" to="Tiles/@Area2D@102592" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102593" to="Tiles/@Area2D@102593" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102594" to="Tiles/@Area2D@102594" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102595" to="Tiles/@Area2D@102595" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102596" to="Tiles/@Area2D@102596" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102597" to="Tiles/@Area2D@102597" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102598" to="Tiles/@Area2D@102598" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102599" to="Tiles/@Area2D@102599" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102600" to="Tiles/@Area2D@102600" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102601" to="Tiles/@Area2D@102601" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102602" to="Tiles/@Area2D@102602" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102603" to="Tiles/@Area2D@102603" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102604" to="Tiles/@Area2D@102604" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102605" to="Tiles/@Area2D@102605" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@102606" to="Tiles/@Area2D@102606" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@102607" to="Tiles/@AnimatableBody2D@102607/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102607" to="Tiles/@AnimatableBody2D@102607/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102607" to="Tiles/@AnimatableBody2D@102607" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102607" to="Tiles/@AnimatableBody2D@102607" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102607" to="Tiles/@AnimatableBody2D@102607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102607" to="Tiles/@AnimatableBody2D@102607" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102607" to="Tiles/@AnimatableBody2D@102607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102608" to="Tiles/@AnimatableBody2D@102608/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102608" to="Tiles/@AnimatableBody2D@102608/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102608" to="Tiles/@AnimatableBody2D@102608" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102608" to="Tiles/@AnimatableBody2D@102608" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102608" to="Tiles/@AnimatableBody2D@102608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102608" to="Tiles/@AnimatableBody2D@102608" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102608" to="Tiles/@AnimatableBody2D@102608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102609" to="Tiles/@AnimatableBody2D@102609/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102609" to="Tiles/@AnimatableBody2D@102609/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102609" to="Tiles/@AnimatableBody2D@102609" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102609" to="Tiles/@AnimatableBody2D@102609" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102609" to="Tiles/@AnimatableBody2D@102609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102609" to="Tiles/@AnimatableBody2D@102609" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102609" to="Tiles/@AnimatableBody2D@102609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102610" to="Tiles/@AnimatableBody2D@102610/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102610" to="Tiles/@AnimatableBody2D@102610/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102610" to="Tiles/@AnimatableBody2D@102610" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102610" to="Tiles/@AnimatableBody2D@102610" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102610" to="Tiles/@AnimatableBody2D@102610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102610" to="Tiles/@AnimatableBody2D@102610" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102610" to="Tiles/@AnimatableBody2D@102610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102611" to="Tiles/@AnimatableBody2D@102611/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102611" to="Tiles/@AnimatableBody2D@102611/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102611" to="Tiles/@AnimatableBody2D@102611" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102611" to="Tiles/@AnimatableBody2D@102611" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102611" to="Tiles/@AnimatableBody2D@102611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102611" to="Tiles/@AnimatableBody2D@102611" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102611" to="Tiles/@AnimatableBody2D@102611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102612" to="Tiles/@Node2D@102612/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102613" to="Tiles/@Node2D@102613/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102614" to="Tiles/@Node2D@102614/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102615" to="Tiles/@Node2D@102615/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102616" to="Tiles/@Node2D@102616/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102617" to="Tiles/@Node2D@102617/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102618" to="Tiles/@Node2D@102618/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102619" to="Tiles/@Node2D@102619/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102620" to="Tiles/@Node2D@102620/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102621" to="Tiles/@Node2D@102621/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102622" to="Tiles/@Node2D@102622/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102623" to="Tiles/@Node2D@102623/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@102624" to="Tiles/@Node2D@102624/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102625" to="Tiles/@AnimatableBody2D@102625/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102625" to="Tiles/@AnimatableBody2D@102625/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102625" to="Tiles/@AnimatableBody2D@102625" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102625" to="Tiles/@AnimatableBody2D@102625" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102625" to="Tiles/@AnimatableBody2D@102625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102625" to="Tiles/@AnimatableBody2D@102625" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102625" to="Tiles/@AnimatableBody2D@102625/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World3/3-2.tscn b/Scenes/Levels/SMBS/World3/3-2.tscn new file mode 100644 index 0000000..4727cee --- /dev/null +++ b/Scenes/Levels/SMBS/World3/3-2.tscn @@ -0,0 +1,125 @@ +[gd_scene load_steps=17 format=4 uid="uid://c82harrm7m4xm"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_5cytn"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Beach.json" id="2_43157"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_2h44h"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_43157"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="7_2mhhb"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="8_lghhp"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="9_3kgo2"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_u02ro"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_2h44h"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="12_43157"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="13_43157"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="13_b32a7"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="14_2mhhb"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="14_lghhp"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="15_3kgo2"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="16_uoa5y"] + +[node name="3-2" type="Node"] +script = ExtResource("1_5cytn") +music = ExtResource("2_43157") +theme = "Beach" +campaign = "SMBS" +world_id = 3 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_2h44h")] +tile_map_data = PackedByteArray("AADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAADAAEAAAAVAAEAAAAIAAEAAAAWAAEAAAAJAAEAAAAXAAEAAAABAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAAAgAAAAAAACAAEAAAAhAAAAAAACAAEAAAAiAAAAAAACAAEAAAAjAAAAAAACAAEAAAAkAAAAAAACAAEAAAAlAAAAAAACAAEAAAAmAAAAAAABAAsAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAADAAAAAAAVAAAAAAAIAAEAAAAWAAAAAAAJAAEAAAAXAAAAAAABAAEAAAAYAAAAAAACAAEAAAAZAAAAAAACAAEAAAAaAAAAAAACAAEAAAAbAAAAAAACAAEAAAAcAAAAAAACAAEAAAAdAAAAAAACAAEAAAAeAAAAAAACAAEAAAAfAAAAAAACAAEAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAANAPf/AAABAAEAAAANAPj/AAABAAEAAAANAPn/AAABAAEAAAANAPr/AAABAAEAAAANAPv/AAABAAEAAAANAPz/AAABAAEAAAANAP3/AAABAAIAAAAOAPf/AAACAAEAAAAOAPj/AAACAAEAAAAOAPn/AAACAAEAAAAOAPr/AAACAAEAAAAOAPv/AAACAAEAAAAOAPz/AAACAAEAAAAOAP3/AAACAAIAAAAPAPf/AAACAAEAAAAPAPj/AAACAAEAAAAPAPn/AAACAAEAAAAPAPr/AAACAAEAAAAPAPv/AAACAAEAAAAPAPz/AAACAAEAAAAPAP3/AAACAAIAAAAQAPf/AAACAAEAAAAQAPj/AAACAAEAAAAQAPn/AAACAAEAAAAQAPr/AAACAAEAAAAQAPv/AAACAAEAAAAQAPz/AAACAAEAAAAQAP3/AAACAAIAAAARAPf/AAACAAEAAAARAPj/AAACAAEAAAARAPn/AAACAAEAAAARAPr/AAACAAEAAAARAPv/AAACAAEAAAARAPz/AAACAAEAAAARAP3/AAACAAIAAAASAPf/AAACAAEAAAASAPj/AAACAAEAAAASAPn/AAACAAEAAAASAPr/AAACAAEAAAASAPv/AAACAAEAAAASAPz/AAACAAEAAAASAP3/AAACAAIAAAATAPf/AAACAAEAAAATAPj/AAACAAEAAAATAPn/AAACAAEAAAATAPr/AAACAAEAAAATAPv/AAACAAEAAAATAPz/AAACAAEAAAATAP3/AAACAAIAAAAUAPf/AAADAAEAAAAUAPj/AAADAAEAAAAUAPn/AAADAAEAAAAUAPr/AAADAAEAAAAUAPv/AAADAAEAAAAUAPz/AAADAAEAAAAUAP3/AAADAAIAAAAVAPf/AAAIAAEAAAAVAPj/AAAIAAEAAAAVAPn/AAAIAAEAAAAVAPr/AAAIAAEAAAAVAPv/AAAIAAEAAAAVAPz/AAAIAAEAAAAVAP3/AAAIAAEAAAAWAPf/AAAJAAEAAAAWAPj/AAAJAAEAAAAWAPn/AAAJAAEAAAAWAPr/AAAJAAEAAAAWAPv/AAAJAAEAAAAWAPz/AAAJAAEAAAAWAP3/AAAJAAEAAAAXAPf/AAABAAEAAAAXAPj/AAABAAEAAAAXAPn/AAABAAEAAAAXAPr/AAABAAEAAAAXAPv/AAABAAEAAAAXAPz/AAABAAEAAAAXAP3/AAABAAEAAAAYAPf/AAACAAEAAAAYAPj/AAACAAEAAAAYAPn/AAACAAEAAAAYAPr/AAACAAEAAAAYAPv/AAACAAEAAAAYAPz/AAACAAEAAAAYAP3/AAACAAEAAAAZAPf/AAACAAEAAAAZAPj/AAACAAEAAAAZAPn/AAACAAEAAAAZAPr/AAACAAEAAAAZAPv/AAACAAEAAAAZAPz/AAACAAEAAAAZAP3/AAACAAEAAAAaAPf/AAACAAEAAAAaAPj/AAACAAEAAAAaAPn/AAACAAEAAAAaAPr/AAACAAEAAAAaAPv/AAACAAEAAAAaAPz/AAACAAEAAAAaAP3/AAACAAEAAAAbAPf/AAACAAEAAAAbAPj/AAACAAEAAAAbAPn/AAACAAEAAAAbAPr/AAACAAEAAAAbAPv/AAACAAEAAAAbAPz/AAACAAEAAAAbAP3/AAACAAEAAAAcAPf/AAACAAEAAAAcAPj/AAACAAEAAAAcAPn/AAACAAEAAAAcAPr/AAACAAEAAAAcAPv/AAACAAEAAAAcAPz/AAACAAEAAAAcAP3/AAACAAEAAAAdAPf/AAACAAEAAAAdAPj/AAACAAEAAAAdAPn/AAACAAEAAAAdAPr/AAACAAEAAAAdAPv/AAACAAEAAAAdAPz/AAACAAEAAAAdAP3/AAACAAEAAAAeAPf/AAADAAEAAAAeAPj/AAADAAEAAAAeAPn/AAADAAEAAAAeAPr/AAADAAEAAAAeAPv/AAADAAEAAAAeAPz/AAABAAsAAAAeAP3/AAACAAEAAAAfAPz/AAACAAAAAAAfAP3/AAACAAEAAAAgAPz/AAACAAAAAAAhAPz/AAACAAAAAAAiAPr/AAABAAAAAAAjAPr/AAACAAAAAAAkAPj/AAABAAAAAAAlAPj/AAACAAAAAAAmAPj/AAADAAAAAAAkAPn/AAABAAEAAAAkAPr/AAAAAAsAAAAkAPv/AAACAAEAAAAkAPz/AAACAAEAAAAkAP3/AAACAAEAAAAkAP7/AAACAAEAAAAkAP//AAACAAEAAAAlAPn/AAACAAEAAAAlAPr/AAACAAEAAAAlAPv/AAACAAEAAAAlAPz/AAACAAEAAAAlAP3/AAACAAEAAAAlAP7/AAACAAEAAAAlAP//AAACAAEAAAAmAPn/AAADAAEAAAAmAPr/AAADAAEAAAAmAPv/AAADAAEAAAAmAPz/AAADAAEAAAAmAP3/AAADAAEAAAAmAP7/AAADAAEAAAAmAP//AAADAAEAAAAiAPv/AAABAAEAAAAiAPz/AAAAAAsAAAAiAP3/AAACAAEAAAAiAP7/AAACAAEAAAAiAP//AAACAAEAAAAjAPv/AAACAAEAAAAjAPz/AAACAAEAAAAjAP3/AAACAAEAAAAjAP7/AAACAAEAAAAjAP//AAACAAEAAAAgAP3/AAACAAEAAAAgAP7/AAACAAEAAAAgAP//AAACAAEAAAAhAP3/AAACAAEAAAAhAP7/AAACAAEAAAAhAP//AAACAAEAAAANAPb/AAABAAEAAAAOAPb/AAACAAEAAAAPAPb/AAACAAEAAAAQAPb/AAACAAEAAAARAPb/AAACAAEAAAASAPb/AAACAAEAAAATAPb/AAACAAEAAAAUAPb/AAADAAEAAAAVAPb/AAAIAAEAAAAWAPb/AAAJAAEAAAAXAPb/AAABAAEAAAAYAPb/AAACAAEAAAAZAPb/AAACAAEAAAAaAPb/AAACAAEAAAAbAPb/AAACAAEAAAAcAPb/AAACAAEAAAAdAPb/AAACAAEAAAAeAPb/AAADAAEAAAANAPX/AAABAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAADAAAAAAAVAPX/AAAIAAEAAAAWAPX/AAAJAAEAAAAXAPX/AAABAAAAAAAYAPX/AAACAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAACAAAAAAAcAPX/AAACAAAAAAAdAPX/AAACAAAAAAAeAPX/AAADAAAAAAANAP7/AAAKAAAAAAANAP//AAAKAAEAAAAOAP7/AAALAAAAAAAOAP//AAALAAEAAAAPAP7/AAALAAAAAAAPAP//AAALAAEAAAAQAP7/AAALAAAAAAAQAP//AAALAAEAAAARAP7/AAALAAAAAAARAP//AAALAAEAAAASAP7/AAALAAAAAAASAP//AAALAAEAAAATAP7/AAALAAAAAAATAP//AAALAAEAAAAUAP7/AAALAAAAAAAUAP//AAALAAEAAAAVAP7/AAAMAAAAAAAVAP//AAAMAAEAAAAWAP7/AAAJAAEAAAAWAP//AAAJAAEAAAAXAP7/AAABAAEAAAAXAP//AAABAAEAAAAYAP7/AAACAAEAAAAYAP//AAACAAEAAAAZAP7/AAACAAEAAAAZAP//AAACAAEAAAAaAP7/AAACAAEAAAAaAP//AAACAAEAAAAbAP7/AAACAAEAAAAbAP//AAACAAEAAAAcAP7/AAACAAEAAAAcAP//AAACAAEAAAAdAP7/AAACAAEAAAAdAP//AAACAAEAAAAeAP7/AAACAAEAAAAeAP//AAACAAEAAAAfAP7/AAACAAEAAAAfAP//AAACAAEAAAAfAPr/AAAIAAQAAAAfAPv/AAAIAAUAAAAgAPr/AAAJAAQAAAAgAPv/AAAJAAUAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAD8//z/AQAAAAAABwD+//z/AQAAAAAACAD///z/AQAAAAAABQAVAPP/AAAIAAAAAAAWAPP/AAAJAAAAAAAVAPT/AAAIAAEAAAAWAPT/AAAJAAEAAAAvAP//AAAEAAIAAAAMAPz/AQAAAAAACQAMAPj/AQAAAAAACQDv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAAIAAwAAAAVAAIAAAACAAMAAAAWAAIAAAACAAMAAAAXAAIAAAAHAAwAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAADAAAAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAADAAEAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_43157")] +position = Vector2(-216, 0) + +[node name="GreenKoopaTroopa" parent="." instance=ExtResource("7_2mhhb")] +position = Vector2(16, 0) + +[node name="GreenKoopaTroopa2" parent="." instance=ExtResource("7_2mhhb")] +position = Vector2(64, 0) + +[node name="GreenKoopaTroopa3" parent="." instance=ExtResource("7_2mhhb")] +position = Vector2(184, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("8_lghhp")] +tile_map_data = PackedByteArray("AAD7////AAAAAAAAAAD8////AAACAAAAAAA=") + +[node name="StartCastle" parent="." instance=ExtResource("9_3kgo2")] +position = Vector2(-216, -40) + +[node name="DropShadow" parent="." instance=ExtResource("10_u02ro")] + +[node name="EndFlagpole" parent="." instance=ExtResource("11_2h44h")] +position = Vector2(760, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("12_43157")] +position = Vector2(856, 0) + +[node name="PipeArea" parent="." instance=ExtResource("13_43157")] +position = Vector2(208, -16) +enter_direction = 3 +target_level = "uid://bsnw7y7irepty" + +[node name="PipeArea2" parent="." instance=ExtResource("13_43157")] +position = Vector2(512, -96) +pipe_id = 1 +exit_only = true + +[node name="LevelBG" parent="." instance=ExtResource("13_b32a7")] +second_layer = 2 +liquid_layer = 1 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("14_2mhhb") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("14_lghhp")] +position = Vector2(-40, -56) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("15_3kgo2") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("14_lghhp")] +position = Vector2(-40, -56) +item = ExtResource("16_uoa5y") +metadata/r_coin_id = 0 + +[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="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/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@243363" to="Tiles/@AnimatableBody2D@243363/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@243363" to="Tiles/@AnimatableBody2D@243363/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@243363" to="Tiles/@AnimatableBody2D@243363" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@243363" to="Tiles/@AnimatableBody2D@243363/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@243363" to="Tiles/@AnimatableBody2D@243363/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@243363" to="Tiles/@AnimatableBody2D@243363" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@243363" to="Tiles/@AnimatableBody2D@243363/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@243364" to="Tiles/@AnimatableBody2D@243364/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@243364" to="Tiles/@AnimatableBody2D@243364/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@243364" to="Tiles/@AnimatableBody2D@243364" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@243364" to="Tiles/@AnimatableBody2D@243364" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@243364" to="Tiles/@AnimatableBody2D@243364/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@243364" to="Tiles/@AnimatableBody2D@243364" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@243364" to="Tiles/@AnimatableBody2D@243364/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World3/3-2a.tscn b/Scenes/Levels/SMBS/World3/3-2a.tscn new file mode 100644 index 0000000..6928e42 --- /dev/null +++ b/Scenes/Levels/SMBS/World3/3-2a.tscn @@ -0,0 +1,199 @@ +[gd_scene load_steps=21 format=4 uid="uid://bsnw7y7irepty"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_36sv7"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Beach.json" id="2_pfrq0"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_bub33"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_mwlme"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="7_7pglp"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="8_bub33"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="8_mwlme"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="10_8bgiu"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="11_8bgiu"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="12_amfsf"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="12_pfrq0"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="13_bqrqw"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="13_lteu1"] +[ext_resource type="PackedScene" uid="uid://ck0spcws71sg5" path="res://Scenes/Prefabs/Entities/Items/WingItem.tscn" id="14_kjbin"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="15_tbrn2"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="16_jfyw5"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="16_k8i0f"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="19_uab4o"] +[ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="20_xw7w5"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="21_k8i0f"] + +[node name="3-2a" type="Node"] +script = ExtResource("1_36sv7") +music = ExtResource("2_pfrq0") +theme = "Beach" +campaign = "SMBS" +world_id = 3 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("4_bub33")] +position = Vector2(-232, 0) + +[node name="Tiles" parent="." instance=ExtResource("5_mwlme")] +tile_map_data = PackedByteArray("AADy//7/AAAIAAIAAADy////AAAIAAMAAADz//7/AAAJAAIAAADz////AAAJAAMAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAADAAAAAAADAAEAAAADAAEAAAAQAAAAAAABAAAAAAAQAAEAAAABAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAAAAAsAAAAdAAEAAAACAAEAAAAeAAAAAAADAAEAAAAeAAEAAAADAAEAAAAdAP3/AAABAAAAAAAdAP7/AAABAAEAAAAdAP//AAABAAEAAAAeAP3/AAADAAAAAAAeAP7/AAADAAEAAAAeAP//AAADAAEAAAAlAP7/AAABAAAAAAAlAP//AAABAAEAAAAlAAAAAAABAAEAAAAlAAEAAAABAAEAAAAmAP7/AAACAAAAAAAmAP//AAACAAEAAAAmAAAAAAACAAEAAAAmAAEAAAACAAEAAAAnAP7/AAACAAAAAAAnAP//AAACAAEAAAAnAAAAAAACAAEAAAAnAAEAAAACAAEAAAAoAP7/AAADAAAAAAAoAP//AAADAAEAAAAoAAAAAAABAAsAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAADAAAAAAAwAAEAAAADAAEAAAA2AAAAAAABAAAAAAA2AAEAAAABAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAADAAAAAABdAAEAAAADAAEAAAB1AP//AAABAAAAAAB1AAAAAAABAAEAAAB1AAEAAAABAAEAAAB2AP//AAACAAAAAAB2AAAAAAACAAEAAAB2AAEAAAACAAEAAAB3AP//AAACAAAAAAB3AAAAAAACAAEAAAB3AAEAAAACAAEAAAB4AP//AAAAAAsAAAB4AAAAAAACAAEAAAB4AAEAAAACAAEAAAB5AP//AAACAAEAAAB5AAAAAAACAAEAAAB5AAEAAAACAAEAAAB6AP//AAACAAEAAAB6AAAAAAACAAEAAAB6AAEAAAACAAEAAAB7AP//AAACAAEAAAB7AAAAAAACAAEAAAB7AAEAAAACAAEAAAB8AP//AAACAAEAAAB8AAAAAAACAAEAAAB8AAEAAAACAAEAAAB9AP//AAACAAEAAAB9AAAAAAACAAEAAAB9AAEAAAACAAEAAAB+AP//AAADAAEAAAB+AAAAAAADAAEAAAB+AAEAAAADAAEAAAB4AP7/AAABAAAAAAB5AP7/AAACAAAAAAB6AP7/AAACAAAAAAB7AP7/AAAAAAsAAAB8AP7/AAACAAEAAAB9AP7/AAACAAEAAAB+AP7/AAADAAEAAAB7AP3/AAABAAAAAAB8AP3/AAACAAAAAAB9AP3/AAACAAAAAAB+AP3/AAADAAAAAACIAPb/AAABAAEAAACIAPf/AAABAAEAAACIAPj/AAABAAEAAACIAPn/AAABAAEAAACIAPr/AAABAAEAAACIAPv/AAABAAEAAACIAPz/AAABAAEAAACIAP3/AAABAAEAAACIAP7/AAABAAEAAACIAP//AAABAAEAAACIAAAAAAABAAEAAACJAPb/AAACAAEAAACJAPf/AAACAAEAAACJAPj/AAACAAEAAACJAPn/AAACAAEAAACJAPr/AAACAAEAAACJAPv/AAACAAEAAACJAPz/AAACAAEAAACJAP3/AAACAAEAAACJAP7/AAACAAEAAACJAP//AAACAAEAAACJAAAAAAACAAEAAACKAPb/AAACAAEAAACKAPf/AAACAAEAAACKAPj/AAACAAEAAACKAPn/AAACAAEAAACKAPr/AAACAAEAAACKAPv/AAACAAEAAACKAPz/AAACAAEAAACKAP3/AAACAAEAAACKAP7/AAACAAEAAACKAP//AAACAAEAAACKAAAAAAACAAEAAACIAPX/AAABAAAAAACJAPX/AAACAAAAAACKAPX/AAACAAAAAACIAAEAAAABAAEAAACIAAIAAAABAAIAAACJAAEAAAACAAEAAACJAAIAAAACAAIAAACKAAEAAAACAAEAAACKAAIAAAACAAIAAAADAPv/AAAEAAIAAAADAPz/AAAEAAIAAAADAP3/AAAEAAIAAAADAP7/AAAEAAIAAAADAP//AAAEAAIAAAACAPz/AAAEAAIAAAACAP3/AAAEAAIAAAACAP7/AAAEAAIAAAACAP//AAAEAAIAAAABAP3/AAAEAAIAAAABAP7/AAAEAAIAAAABAP//AAAEAAIAAAAAAP7/AAAEAAIAAAAAAP//AAAEAAIAAAD/////AAAEAAIAAAAQAPv/AAAEAAIAAAAQAPz/AAAEAAIAAAAQAP3/AAAEAAIAAAAQAP7/AAAEAAIAAAAQAP//AAAEAAIAAAARAPz/AAAEAAIAAAARAP3/AAAEAAIAAAARAP7/AAAEAAIAAAARAP//AAAEAAIAAAASAP3/AAAEAAIAAAASAP7/AAAEAAIAAAASAP//AAAEAAIAAAATAP7/AAAEAAIAAAATAP//AAAEAAIAAAAUAP//AAAEAAIAAAAEAPv/AAAMAAoAAAAFAPv/AAAMAAoAAAAGAPv/AAAMAAoAAAAHAPv/AAAMAAoAAAAIAPv/AAAMAAoAAAAJAPv/AAAMAAoAAAAKAPv/AAAMAAoAAAALAPv/AAAMAAoAAAAMAPv/AAAMAAoAAAANAPv/AAAMAAoAAAAOAPv/AAAMAAoAAAAPAPv/AAAMAAoAAAAEAPr/AAAMAAkAAAAFAPr/AAAMAAkAAAAGAPr/AAAMAAkAAAAHAPr/AAAMAAkAAAAIAPr/AAAMAAkAAAAJAPr/AAAMAAkAAAAKAPr/AAAMAAkAAAALAPr/AAAMAAkAAAAMAPr/AAAMAAkAAAANAPr/AAAMAAkAAAAOAPr/AAAMAAkAAAAPAPr/AAAMAAkAAAAQAPr/AAANAAkAAAADAPr/AAALAAkAAAAMAAAAAAAHAAYAAAAMAAEAAAAHAAYAAABgAP//AAAGAAUAAABlAP3/AAAGAAUAAABqAPv/AAAGAAUAAABqAPz/AAAHAAUAAABqAP3/AAAHAAUAAABqAP7/AAAHAAUAAABqAP//AAAHAAUAAABqAAAAAAAHAAUAAABqAAEAAAAHAAUAAABlAP7/AAAHAAUAAABlAP//AAAHAAUAAABlAAAAAAAHAAUAAABlAAEAAAAHAAUAAABgAAAAAAAHAAUAAABgAAEAAAAHAAUAAABhAP7/AAAHAAIAAABlAPz/AAAGAAMAAABmAPz/AAAHAAMAAABkAPz/AAAFAAMAAABpAPr/AAAFAAQAAABqAPr/AAAGAAQAAABrAPr/AAAHAAQAAAAIAPj/AQAAAAAAAwAJAPj/AQAAAAAAAwALAPj/AQAAAAAAAwAbAP3/AAAIAAYAAAAbAP7/AAAIAAcAAAAcAP3/AAAJAAYAAAAcAP7/AAAJAAcAAAAbAP//AAAIAAcAAAAcAP//AAAJAAcAAACDAP//AAAIAAQAAACDAAAAAAAIAAUAAACEAP//AAAJAAQAAACEAAAAAAAJAAUAAACDAAEAAAAIAAUAAACEAAEAAAAJAAUAAAB+AAIAAAADAAIAAAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAQAAAAAABABdAAIAAAADAAIAAABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAAABAAIAAAAwAAIAAAADAAIAAAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAAABAAIAAAAeAAIAAAADAAIAAAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAAABAAIAAAADAAIAAAADAAIAAAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAAAHAAYAAAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAAABAAIAAADu/wAAAAABAAAAAADv/wAAAAACAAAAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAABfAP7/AAAFAAIAAABgAP7/AAAGAAIAAACLAPX/AAACAAAAAACMAPX/AAACAAAAAACNAPX/AAACAAAAAACOAPX/AAACAAAAAACPAPX/AAACAAAAAACQAPX/AAACAAAAAACRAPX/AAACAAAAAACSAPX/AAACAAAAAACTAPX/AAACAAAAAACUAPX/AAACAAAAAACVAPX/AAACAAAAAACWAPX/AAACAAAAAACXAPX/AAACAAAAAACYAPX/AAACAAAAAACZAPX/AAACAAAAAACaAPX/AAADAAAAAACLAPb/AAACAAEAAACMAPb/AAACAAEAAACNAPb/AAACAAEAAACOAPb/AAACAAEAAACPAPb/AAACAAEAAACQAPb/AAACAAEAAACRAPb/AAACAAEAAACSAPb/AAACAAEAAACTAPb/AAACAAEAAACUAPb/AAACAAEAAACVAPb/AAACAAEAAACWAPb/AAACAAEAAACXAPb/AAACAAEAAACYAPb/AAACAAEAAACZAPb/AAACAAEAAACaAPb/AAADAAEAAACLAPf/AAACAAEAAACMAPf/AAACAAEAAACNAPf/AAACAAEAAACOAPf/AAACAAEAAACPAPf/AAACAAEAAACQAPf/AAACAAEAAACRAPf/AAACAAEAAACSAPf/AAACAAEAAACTAPf/AAACAAEAAACUAPf/AAACAAEAAACVAPf/AAACAAEAAACWAPf/AAACAAEAAACXAPf/AAACAAEAAACYAPf/AAACAAEAAACZAPf/AAACAAEAAACaAPf/AAADAAEAAACLAPj/AAACAAEAAACMAPj/AAACAAEAAACNAPj/AAACAAEAAACOAPj/AAACAAEAAACPAPj/AAACAAEAAACQAPj/AAACAAEAAACRAPj/AAACAAEAAACSAPj/AAACAAEAAACTAPj/AAACAAEAAACUAPj/AAACAAEAAACVAPj/AAACAAEAAACWAPj/AAACAAEAAACXAPj/AAACAAEAAACYAPj/AAACAAEAAACZAPj/AAACAAEAAACaAPj/AAADAAEAAACLAPn/AAACAAEAAACMAPn/AAACAAEAAACNAPn/AAACAAEAAACOAPn/AAACAAEAAACPAPn/AAACAAEAAACQAPn/AAACAAEAAACRAPn/AAACAAEAAACSAPn/AAACAAEAAACTAPn/AAACAAEAAACUAPn/AAACAAEAAACVAPn/AAACAAEAAACWAPn/AAACAAEAAACXAPn/AAACAAEAAACYAPn/AAACAAEAAACZAPn/AAACAAEAAACaAPn/AAADAAEAAACLAPr/AAACAAEAAACMAPr/AAACAAEAAACNAPr/AAACAAEAAACOAPr/AAACAAEAAACPAPr/AAACAAEAAACQAPr/AAACAAEAAACRAPr/AAACAAEAAACSAPr/AAACAAEAAACTAPr/AAACAAEAAACUAPr/AAACAAEAAACVAPr/AAACAAEAAACWAPr/AAACAAEAAACXAPr/AAACAAEAAACYAPr/AAACAAEAAACZAPr/AAACAAEAAACaAPr/AAADAAEAAACLAPv/AAACAAEAAACMAPv/AAACAAEAAACNAPv/AAACAAEAAACOAPv/AAACAAEAAACPAPv/AAACAAEAAACQAPv/AAACAAEAAACRAPv/AAACAAEAAACSAPv/AAACAAEAAACTAPv/AAACAAEAAACUAPv/AAACAAEAAACVAPv/AAACAAEAAACWAPv/AAACAAEAAACXAPv/AAACAAEAAACYAPv/AAACAAEAAACZAPv/AAACAAEAAACaAPv/AAADAAEAAACLAPz/AAACAAEAAACMAPz/AAACAAEAAACNAPz/AAACAAEAAACOAPz/AAACAAEAAACPAPz/AAACAAEAAACQAPz/AAACAAEAAACRAPz/AAACAAEAAACSAPz/AAACAAEAAACTAPz/AAACAAEAAACUAPz/AAACAAEAAACVAPz/AAACAAEAAACWAPz/AAACAAEAAACXAPz/AAACAAEAAACYAPz/AAACAAEAAACZAPz/AAACAAEAAACaAPz/AAADAAEAAACLAP3/AAACAAEAAACMAP3/AAACAAEAAACNAP3/AAACAAEAAACOAP3/AAACAAEAAACPAP3/AAACAAEAAACQAP3/AAACAAEAAACRAP3/AAACAAEAAACSAP3/AAACAAEAAACTAP3/AAACAAEAAACUAP3/AAACAAEAAACVAP3/AAACAAEAAACWAP3/AAACAAEAAACXAP3/AAACAAEAAACYAP3/AAACAAEAAACZAP3/AAACAAEAAACaAP3/AAADAAEAAACLAP7/AAACAAEAAACMAP7/AAACAAEAAACNAP7/AAACAAEAAACOAP7/AAACAAEAAACPAP7/AAACAAEAAACQAP7/AAACAAEAAACRAP7/AAACAAEAAACSAP7/AAACAAEAAACTAP7/AAACAAEAAACUAP7/AAACAAEAAACVAP7/AAACAAEAAACWAP7/AAACAAEAAACXAP7/AAACAAEAAACYAP7/AAACAAEAAACZAP7/AAACAAEAAACaAP7/AAADAAEAAACLAP//AAACAAEAAACMAP//AAACAAEAAACNAP//AAACAAEAAACOAP//AAACAAEAAACPAP//AAACAAEAAACQAP//AAACAAEAAACRAP//AAACAAEAAACSAP//AAACAAEAAACTAP//AAACAAEAAACUAP//AAACAAEAAACVAP//AAACAAEAAACWAP//AAACAAEAAACXAP//AAACAAEAAACYAP//AAACAAEAAACZAP//AAACAAEAAACaAP//AAADAAEAAACLAAAAAAACAAEAAACMAAAAAAACAAEAAACNAAAAAAACAAEAAACOAAAAAAACAAEAAACPAAAAAAACAAEAAACQAAAAAAACAAEAAACRAAAAAAACAAEAAACSAAAAAAACAAEAAACTAAAAAAACAAEAAACUAAAAAAACAAEAAACVAAAAAAACAAEAAACWAAAAAAACAAEAAACXAAAAAAACAAEAAACYAAAAAAACAAEAAACZAAAAAAACAAEAAACaAAAAAAADAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAADAAEAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAADAAIAAAAEAPz/AAALAAAAAAAEAP3/AAALAAEAAAAFAPz/AAALAAAAAAAFAP3/AAALAAEAAAAGAPz/AAAKAAAAAAAGAP3/AAAKAAEAAAA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("7_7pglp")] +position = Vector2(40, -64) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("7_7pglp")] +position = Vector2(8, -32) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("7_7pglp")] +position = Vector2(-24, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("8_mwlme")] +position = Vector2(976, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("8_mwlme")] +position = Vector2(1008, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("8_mwlme")] +position = Vector2(1528, -32) +winged = true + +[node name="Goomba4" parent="Enemies" instance=ExtResource("7_7pglp")] +position = Vector2(1208, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("7_7pglp")] +position = Vector2(1232, 0) + +[node name="Goomba6" parent="Enemies" instance=ExtResource("7_7pglp")] +position = Vector2(1328, 0) + +[node name="PipeArea" parent="." instance=ExtResource("8_bub33")] +position = Vector2(-208, -32) +exit_only = true + +[node name="DecoTiles" parent="." instance=ExtResource("10_8bgiu")] +tile_map_data = PackedByteArray("AAD2////AAAAAAAAAAD3////AAACAAAAAABVAP//AAAAAAAAAABWAP//AAACAAAAAAD9//7/AAADAAAAAAD9////AAADAAEAAAD7//z/AAAEAAAAAAD7//3/AAAEAAEAAAD7//7/AAAAAAEAAAD7////AAAAAAEAAAAoAP3/AAADAAEAAAAnAPz/AAADAAEAAAAnAP3/AAADAAEAAAAoAPz/AAADAAAAAAAnAPv/AAADAAAAAABGAP3/AAADAAAAAAA7AP7/AAADAAAAAAA7AP//AAADAAEAAABGAP7/AAADAAEAAABGAP//AAADAAEAAABcAP7/AAADAAAAAABcAP//AAADAAEAAAB5APz/AAADAAAAAAB5AP3/AAADAAEAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("11_8bgiu")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(2224, -144) +script = ExtResource("12_pfrq0") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="PipeArea2" parent="." instance=ExtResource("8_bub33")] +position = Vector2(2112, -16) +pipe_id = 1 +target_level = "uid://c82harrm7m4xm" + +[node name="LevelBG" parent="." instance=ExtResource("12_amfsf")] +second_layer = 2 +liquid_layer = 1 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("13_lteu1") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("15_tbrn2") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("16_jfyw5")] +position = Vector2(168, -120) +id = 1 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("16_jfyw5")] +position = Vector2(680, -8) +id = 2 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("16_jfyw5")] +position = Vector2(1544, -40) +id = 3 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("16_jfyw5")] +position = Vector2(2112, -104) +id = 4 + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("21_k8i0f")] +position = Vector2(776, -152) +item = ExtResource("16_k8i0f") + +[node name="Blocks" type="Node" parent="."] + +[node name="Coin" parent="Blocks" instance=ExtResource("19_uab4o")] +position = Vector2(168, -120) + +[node name="Normal" type="Node" parent="."] + +[node name="InvisibleQuestionBlock" parent="Normal" instance=ExtResource("13_bqrqw")] +position = Vector2(360, -72) +item = ExtResource("14_kjbin") + +[node name="SettingObjectNode" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("20_xw7w5") +setting_title = "level_design" +nodes_to_delete = [NodePath("../Normal")] +metadata/_custom_type_script = "uid://dn7riekvv1gpy" + +[node name="QuestionBlock" parent="SettingObjectNode" instance=ExtResource("21_k8i0f")] +position = Vector2(360, -72) +item = ExtResource("14_kjbin") + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@260597" to="Tiles/@Node2D@260597/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@260598" to="Tiles/@Node2D@260598/LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260599" to="Tiles/@Area2D@260599" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260600" to="Tiles/@Area2D@260600" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260601" to="Tiles/@Area2D@260601" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260602" to="Tiles/@Area2D@260602" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260603" to="Tiles/@Area2D@260603" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260604" to="Tiles/@Area2D@260604" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260605" to="Tiles/@Area2D@260605" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260606" to="Tiles/@Area2D@260606" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260607" to="Tiles/@Area2D@260607" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260608" to="Tiles/@Area2D@260608" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260609" to="Tiles/@Area2D@260609" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260610" to="Tiles/@Area2D@260610" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260611" to="Tiles/@Area2D@260611" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260612" to="Tiles/@Area2D@260612" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260613" to="Tiles/@Area2D@260613" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260614" to="Tiles/@Area2D@260614" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260615" to="Tiles/@Area2D@260615" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260616" to="Tiles/@Area2D@260616" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260617" to="Tiles/@Area2D@260617" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260618" to="Tiles/@Area2D@260618" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260619" to="Tiles/@Area2D@260619" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260620" to="Tiles/@Area2D@260620" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260621" to="Tiles/@Area2D@260621" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260622" to="Tiles/@Area2D@260622" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260623" to="Tiles/@Area2D@260623" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260624" to="Tiles/@Area2D@260624" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260625" to="Tiles/@Area2D@260625" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260626" to="Tiles/@Area2D@260626" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260627" to="Tiles/@Area2D@260627" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260628" to="Tiles/@Area2D@260628" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260629" to="Tiles/@Area2D@260629" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260630" to="Tiles/@Area2D@260630" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260631" to="Tiles/@Area2D@260631" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260632" to="Tiles/@Area2D@260632" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260633" to="Tiles/@Area2D@260633" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260634" to="Tiles/@Area2D@260634" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260635" to="Tiles/@Area2D@260635" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260636" to="Tiles/@Area2D@260636" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260637" to="Tiles/@Area2D@260637" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260638" to="Tiles/@Area2D@260638" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260639" to="Tiles/@Area2D@260639" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260640" to="Tiles/@Area2D@260640" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260641" to="Tiles/@Area2D@260641" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260642" to="Tiles/@Area2D@260642" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260643" to="Tiles/@Area2D@260643" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260644" to="Tiles/@Area2D@260644" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260645" to="Tiles/@Area2D@260645" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260646" to="Tiles/@Area2D@260646" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260647" to="Tiles/@Area2D@260647" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260648" to="Tiles/@Area2D@260648" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260649" to="Tiles/@Area2D@260649" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260650" to="Tiles/@Area2D@260650" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@260651" to="Tiles/@Area2D@260651" method="area_entered"] diff --git a/Scenes/Levels/SMBS/World3/3-3.tscn b/Scenes/Levels/SMBS/World3/3-3.tscn new file mode 100644 index 0000000..e36bfc5 --- /dev/null +++ b/Scenes/Levels/SMBS/World3/3-3.tscn @@ -0,0 +1,310 @@ +[gd_scene load_steps=25 format=4 uid="uid://bsmbofnhpobtv"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_1wisn"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Beach.json" id="2_wltnl"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_5bsqi"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_wltnl"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="7_566op"] +[ext_resource type="PackedScene" uid="uid://b5o0j3kfv2xys" path="res://Scenes/Prefabs/LevelObjects/EndFinalSpCastle.tscn" id="8_cpklo"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="9_hgi5a"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="10_jmeev"] +[ext_resource type="PackedScene" uid="uid://dn3cblgvf2ba1" path="res://Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn" id="11_1if32"] +[ext_resource type="PackedScene" uid="uid://cjkmd2yf3f84v" path="res://Scenes/Prefabs/Entities/Objects/SmallVerticalPlatform.tscn" id="12_ln27d"] +[ext_resource type="PackedScene" uid="uid://c6x7gv2lqeu1x" path="res://Scenes/Prefabs/Entities/Objects/VerticalPlatform.tscn" id="13_0ssse"] +[ext_resource type="PackedScene" uid="uid://6rp3wgax4i51" path="res://Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn" id="14_k0u4h"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="15_0owpr"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="16_5bsqi"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="16_wltnl"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="17_566op"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_pfdw5"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="18_cpklo"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="21_ln27d"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="22_0ssse"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="23_k0u4h"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="24_5lpqe"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_vd4f2"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="27_k0u4h"] + +[node name="3-3" type="Node"] +script = ExtResource("1_1wisn") +music = ExtResource("2_wltnl") +theme = "Beach" +campaign = "SMBS" +world_id = 3 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_5bsqi")] +tile_map_data = PackedByteArray("AADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAADAAEAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAADAAAAAAAGAP3/AAAFAAAAAAAHAP3/AAAGAAAAAAAKAP3/AAAGAAAAAAALAP3/AAAHAAAAAAALAPv/AAAFAAAAAAAMAPv/AAAGAAAAAAANAPv/AAAGAAAAAAAPAPv/AAAGAAAAAAAQAPv/AAAHAAAAAAAXAAAAAAAFAAAAAAAYAAAAAAAGAAAAAAAZAAAAAAAGAAAAAAAaAAAAAAAHAAAAAAAeAP//AAAFAAAAAAAfAP//AAAGAAAAAAAhAP//AAAGAAAAAAAiAP//AAAHAAAAAAAjAPz/AAAFAAAAAAAkAPz/AAAGAAAAAAAmAPz/AAAGAAAAAAAnAPz/AAAHAAAAAAAkAPf/AAAFAAAAAAAlAPf/AAAGAAAAAAAmAPf/AAAHAAAAAAAoAP7/AAAFAAAAAAArAP7/AAAGAAAAAAAsAP7/AAAHAAAAAAApAP7/AAAGAAAAAAArAPr/AAAGAAAAAAAsAPr/AAAHAAAAAAApAPr/AAAFAAAAAAAqAPr/AAAGAAAAAAA2APn/AAAFAAAAAAA3APn/AAAGAAAAAAA4APn/AAAHAAAAAAA6APn/AAAFAAAAAAA7APn/AAAGAAAAAAA8APn/AAAHAAAAAAA1AAAAAAAFAAAAAAA2AAAAAAAGAAAAAABAAAAAAAAGAAAAAABBAAAAAAAHAAAAAAA+APn/AAAFAAAAAAA/APn/AAAGAAAAAABAAPn/AAAHAAAAAABbAPz/AAAFAAAAAABcAPz/AAAGAAAAAABdAPz/AAAGAAAAAABeAPz/AAAHAAAAAABlAPz/AAAFAAAAAABmAPz/AAAGAAAAAABoAPz/AAAGAAAAAABpAPz/AAAHAAAAAABsAPz/AAAFAAAAAABtAPz/AAAGAAAAAABxAPz/AAAGAAAAAAByAPz/AAAHAAAAAABuAPz/AAAGAAAAAABvAPz/AAAGAAAAAABwAPz/AAAGAAAAAABnAPz/AAAGAAAAAAA3AAAAAAAGAAAAAAA4AAAAAAAGAAAAAAA5AAAAAAAGAAAAAAA6AAAAAAAGAAAAAAA7AAAAAAAGAAAAAAA8AAAAAAAGAAAAAAA9AAAAAAAGAAAAAAA+AAAAAAAGAAAAAAA/AAAAAAAGAAAAAAAqAP7/AAAGAAAAAAAlAPz/AAAGAAAAAAAgAP//AAAGAAAAAAAOAPv/AAAGAAAAAAAIAP3/AAAGAAAAAAAJAP3/AAAGAAAAAAAIAP7/AAAGAAEAAAAIAP//AAAGAAEAAAAIAAAAAAAGAAEAAAAIAAEAAAAGAAEAAAAJAP7/AAAGAAEAAAAJAP//AAAGAAEAAAAJAAAAAAAGAAEAAAAJAAEAAAAGAAEAAAANAPz/AAAGAAEAAAANAP3/AAAGAAEAAAANAP7/AAAGAAEAAAANAP//AAAGAAEAAAANAAAAAAAGAAEAAAANAAEAAAAGAAEAAAAOAPz/AAAGAAEAAAAOAP3/AAAGAAEAAAAOAP7/AAAGAAEAAAAOAP//AAAGAAEAAAAOAAAAAAAGAAEAAAAOAAEAAAAGAAEAAAAgAAAAAAAGAAEAAAAgAAEAAAAGAAEAAAAlAP3/AAAGAAEAAAAlAP7/AAAGAAEAAAAlAP//AAAGAAEAAAAlAAAAAAAGAAEAAAAlAAEAAAAGAAEAAAAqAP//AAAGAAEAAAAqAAAAAAAGAAEAAAAqAAEAAAAGAAEAAAA3AAEAAAAGAAEAAAA4AAEAAAAGAAEAAAA5AAEAAAAGAAEAAAA6AAEAAAAGAAEAAAA7AAEAAAAGAAEAAAA8AAEAAAAGAAEAAAA9AAEAAAAGAAEAAAA+AAEAAAAGAAEAAAA/AAEAAAAGAAEAAABnAP3/AAAGAAEAAABnAP7/AAAGAAEAAABnAP//AAAGAAEAAABnAAAAAAAGAAEAAABnAAEAAAAGAAEAAABuAP3/AAAGAAEAAABuAP7/AAAGAAEAAABuAP//AAAGAAEAAABuAAAAAAAGAAEAAABuAAEAAAAGAAEAAABvAP3/AAAGAAEAAABvAP7/AAAGAAEAAABvAP//AAAGAAEAAABvAAAAAAAGAAEAAABvAAEAAAAGAAEAAABwAP3/AAAGAAEAAABwAP7/AAAGAAEAAABwAP//AAAGAAEAAABwAAAAAAAGAAEAAABwAAEAAAAGAAEAAABxAP3/AAAHAAEAAABxAP7/AAAHAAEAAABxAP//AAAHAAEAAABxAAAAAAAHAAEAAABxAAEAAAAHAAEAAABtAP3/AAAFAAEAAABtAP7/AAAFAAEAAABtAP//AAAFAAEAAABtAAAAAAAFAAEAAABtAAEAAAAFAAEAAABmAP3/AAAFAAEAAABmAP7/AAAFAAEAAABmAP//AAAFAAEAAABmAAAAAAAFAAEAAABmAAEAAAAFAAEAAABoAP3/AAAHAAEAAABoAP7/AAAHAAEAAABoAP//AAAHAAEAAABoAAAAAAAHAAEAAABoAAEAAAAHAAEAAABdAP3/AAAHAAEAAABdAP7/AAAHAAEAAABdAP//AAAHAAEAAABdAAAAAAAHAAEAAABdAAEAAAAHAAEAAABcAP3/AAAFAAEAAABcAP7/AAAFAAEAAABcAP//AAAFAAEAAABcAAAAAAAFAAEAAABcAAEAAAAFAAEAAABAAAEAAAAHAAEAAAA2AAEAAAAFAAEAAAA/APr/AAAGAAYAAAA/APv/AAAGAAYAAAA/APz/AAAGAAYAAAA/AP3/AAAGAAYAAAA/AP7/AAAGAAYAAAA/AP//AAAGAAYAAAA7APr/AAAGAAYAAAA7APv/AAAGAAYAAAA7APz/AAAGAAYAAAA7AP3/AAAGAAYAAAA7AP7/AAAGAAYAAAA7AP//AAAGAAYAAAA3APr/AAAGAAYAAAA3APv/AAAGAAYAAAA3APz/AAAGAAYAAAA3AP3/AAAGAAYAAAA3AP7/AAAGAAYAAAA3AP//AAAGAAYAAAArAP//AAAHAAEAAAArAAAAAAAHAAEAAAArAAEAAAAHAAEAAAApAP//AAAFAAEAAAApAAAAAAAFAAEAAAApAAEAAAAFAAEAAAAqAPv/AAAFAAEAAAAqAPz/AAAFAAEAAAAqAP3/AAAFAAEAAAArAPv/AAAHAAEAAAArAPz/AAAHAAEAAAArAP3/AAAHAAEAAAAmAP3/AAAHAAEAAAAmAP7/AAAHAAEAAAAmAP//AAAHAAEAAAAmAAAAAAAHAAEAAAAmAAEAAAAHAAEAAAAkAP3/AAAFAAEAAAAkAP7/AAAFAAEAAAAkAP//AAAFAAEAAAAkAAAAAAAFAAEAAAAkAAEAAAAFAAEAAAAlAPj/AAAGAAYAAAAlAPn/AAAGAAYAAAAlAPr/AAAGAAYAAAAlAPv/AAAGAAYAAAAhAAAAAAAHAAEAAAAhAAEAAAAHAAEAAAAfAAAAAAAFAAEAAAAfAAEAAAAFAAEAAAAZAAEAAAAHAAEAAAAYAAEAAAAFAAEAAAAMAPz/AAAFAAEAAAAMAP3/AAAFAAEAAAAMAP7/AAAFAAEAAAAMAP//AAAFAAEAAAAMAAAAAAAFAAEAAAAMAAEAAAAFAAEAAAAPAPz/AAAHAAEAAAAPAP3/AAAHAAEAAAAPAP7/AAAHAAEAAAAPAP//AAAHAAEAAAAPAAAAAAAHAAEAAAAPAAEAAAAHAAEAAAAKAP7/AAAHAAEAAAAKAP//AAAHAAEAAAAKAAAAAAAHAAEAAAAKAAEAAAAHAAEAAAAHAP7/AAAFAAEAAAAHAP//AAAFAAEAAAAHAAAAAAAFAAEAAAAHAAEAAAAFAAEAAAAnAAAAAAAIAAIAAAAnAAEAAAAIAAMAAAAoAAAAAAAJAAIAAAAoAAEAAAAJAAMAAABqAPz/AAAIAAQAAABqAP3/AAAIAAUAAABrAPz/AAAJAAQAAABrAP3/AAAJAAUAAABqAP7/AAAIAAUAAABrAP7/AAAJAAUAAABqAP//AAAIAAUAAABrAP//AAAJAAUAAABqAAAAAAAIAAUAAABrAAAAAAAJAAUAAABqAAEAAAAIAAUAAABrAAEAAAAJAAUAAACKAAEAAAABAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACKAAAAAAABAAAAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACKAP//AAAEAAIAAAA3APf/AQAAAAAAAwA/APf/AQAAAAAAAwAkAPb/AQAAAAAAAwAlAPb/AQAAAAAAAwAmAPb/AQAAAAAAAwAqAPf/AQAAAAAACAA5AP3/AQAAAAAACQA9AP3/AQAAAAAACQB6APX/AAAKAAgAAAB7APX/AAALAAgAAAB8APX/AAALAAgAAAB9APX/AAALAAgAAAB+APX/AAALAAgAAAB/APX/AAALAAgAAACAAPX/AAAMAAgAAABEAPX/AAAKAAgAAABFAPX/AAALAAgAAABGAPX/AAALAAgAAABHAPX/AAALAAgAAABIAPX/AAALAAgAAABJAPX/AAALAAgAAABKAPX/AAALAAgAABBLAPX/AAAMAAgAAACIAAIAAQAAAAAABACJAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAADAAIAAAADAAIAAAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAADAAAAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAADAAEAAACKAAIAAAABAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAADAAIAAAA7APf/AQAAAAAAAwA=") + +[node name="Player" parent="." instance=ExtResource("5_wltnl")] +position = Vector2(-216, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("7_566op")] +position = Vector2(2216, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("8_cpklo")] +position = Vector2(2296, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("9_hgi5a")] +position = Vector2(216, -80) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("9_hgi5a")] +position = Vector2(240, -80) + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("10_jmeev")] +position = Vector2(984, 0) + +[node name="FallingPlatform" parent="." instance=ExtResource("11_1if32")] +position = Vector2(304, -96) + +[node name="FallingPlatform2" parent="." instance=ExtResource("11_1if32")] +position = Vector2(1304, -80) + +[node name="FallingPlatform3" parent="." instance=ExtResource("11_1if32")] +position = Vector2(1376, -32) + +[node name="FallingPlatform4" parent="." instance=ExtResource("11_1if32")] +position = Vector2(1864, -112) + +[node name="SidewaysPlatform" parent="." instance=ExtResource("12_ln27d")] +position = Vector2(456, -128) + +[node name="SidewaysPlatform2" parent="." instance=ExtResource("13_0ssse")] +position = Vector2(784, -128) + +[node name="RopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("14_k0u4h")] +position = Vector2(1096, -96) +linked_platform = NodePath("../RopeElevatorPlatform2") + +[node name="RopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("14_k0u4h")] +position = Vector2(1208, -48) +linked_platform = NodePath("../RopeElevatorPlatform") + +[node name="RopeElevatorPlatform3" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("14_k0u4h")] +position = Vector2(1960, -128) +linked_platform = NodePath("../RopeElevatorPlatform4") + +[node name="RopeElevatorPlatform4" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("14_k0u4h")] +position = Vector2(2056, -48) +linked_platform = NodePath("../RopeElevatorPlatform3") + +[node name="DropShadow" parent="." instance=ExtResource("15_0owpr")] + +[node name="StartCastle" parent="." instance=ExtResource("16_5bsqi")] +position = Vector2(-216, -40) + +[node name="LevelBG" parent="." instance=ExtResource("16_wltnl")] +primary_layer = 2 +second_layer = 2 +overlay_clouds = true + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("17_pfdw5") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ExtraBGM" type="Node" parent="."] +script = ExtResource("17_566op") +extra_track = ExtResource("18_cpklo") +metadata/_custom_type_script = "uid://cusgxgerctsft" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("21_ln27d") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("22_0ssse")] +position = Vector2(168, -56) + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("23_k0u4h")] +position = Vector2(568, -40) +item = ExtResource("24_5lpqe") +metadata/r_coin_id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("22_0ssse")] +position = Vector2(1960, -72) +id = 4 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("22_0ssse")] +position = Vector2(1656, -72) +id = 3 + +[node name="Blocks" type="Node" parent="."] + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("25_vd4f2")] +position = Vector2(568, -40) + +[node name="PipeArea" parent="." instance=ExtResource("27_k0u4h")] +position = Vector2(640, 0) +target_level = "uid://0dd5xb6t6421" + +[node name="PipeArea2" parent="." instance=ExtResource("27_k0u4h")] +position = Vector2(1712, -64) +pipe_id = 1 +target_level = "uid://0dd5xb6t6421" +exit_only = true + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103267" to="Tiles/@Node2D@103267/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103268" to="Tiles/@Node2D@103268/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103269" to="Tiles/@Node2D@103269/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103270" to="Tiles/@Node2D@103270/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@103271" to="Tiles/@AnimatableBody2D@103271/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@103271" to="Tiles/@AnimatableBody2D@103271/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@103271" to="Tiles/@AnimatableBody2D@103271" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@103271" to="Tiles/@AnimatableBody2D@103271" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@103271" to="Tiles/@AnimatableBody2D@103271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@103271" to="Tiles/@AnimatableBody2D@103271" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@103271" to="Tiles/@AnimatableBody2D@103271/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@103272" to="Tiles/@Area2D@103272" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103273" to="Tiles/@Area2D@103273" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103274" to="Tiles/@Area2D@103274" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103275" to="Tiles/@Area2D@103275" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103276" to="Tiles/@Area2D@103276" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103277" to="Tiles/@Area2D@103277" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103278" to="Tiles/@Area2D@103278" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103279" to="Tiles/@Area2D@103279" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103280" to="Tiles/@Area2D@103280" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103281" to="Tiles/@Area2D@103281" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103282" to="Tiles/@Area2D@103282" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103283" to="Tiles/@Area2D@103283" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103284" to="Tiles/@Area2D@103284" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103285" to="Tiles/@Area2D@103285" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103286" to="Tiles/@Area2D@103286" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103287" to="Tiles/@Area2D@103287" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103288" to="Tiles/@Area2D@103288" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103289" to="Tiles/@Area2D@103289" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103290" to="Tiles/@Area2D@103290" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103291" to="Tiles/@Area2D@103291" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103292" to="Tiles/@Area2D@103292" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103293" to="Tiles/@Area2D@103293" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103294" to="Tiles/@Area2D@103294" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103295" to="Tiles/@Area2D@103295" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103296" to="Tiles/@Area2D@103296" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103297" to="Tiles/@Area2D@103297" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103298" to="Tiles/@Area2D@103298" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103299" to="Tiles/@Area2D@103299" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103300" to="Tiles/@Area2D@103300" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103301" to="Tiles/@Area2D@103301" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103302" to="Tiles/@Area2D@103302" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103303" to="Tiles/@Area2D@103303" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103304" to="Tiles/@Area2D@103304" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103305" to="Tiles/@Area2D@103305" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103306" to="Tiles/@Area2D@103306" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103307" to="Tiles/@Area2D@103307" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103308" to="Tiles/@Area2D@103308" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103309" to="Tiles/@Area2D@103309" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103310" to="Tiles/@Area2D@103310" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103311" to="Tiles/@Area2D@103311" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103312" to="Tiles/@Area2D@103312" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103313" to="Tiles/@Area2D@103313" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103314" to="Tiles/@Area2D@103314" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103315" to="Tiles/@Area2D@103315" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103316" to="Tiles/@Area2D@103316" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103317" to="Tiles/@Area2D@103317" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103318" to="Tiles/@Area2D@103318" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103319" to="Tiles/@Area2D@103319" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103320" to="Tiles/@Area2D@103320" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103321" to="Tiles/@Area2D@103321" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103322" to="Tiles/@Area2D@103322" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103323" to="Tiles/@Area2D@103323" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103324" to="Tiles/@Area2D@103324" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103325" to="Tiles/@Area2D@103325" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103326" to="Tiles/@Area2D@103326" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103327" to="Tiles/@Area2D@103327" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103328" to="Tiles/@Area2D@103328" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103329" to="Tiles/@Area2D@103329" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103330" to="Tiles/@Area2D@103330" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103331" to="Tiles/@Area2D@103331" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103332" to="Tiles/@Area2D@103332" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103333" to="Tiles/@Area2D@103333" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103334" to="Tiles/@Area2D@103334" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103335" to="Tiles/@Area2D@103335" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103336" to="Tiles/@Area2D@103336" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103337" to="Tiles/@Area2D@103337" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103338" to="Tiles/@Area2D@103338" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103339" to="Tiles/@Area2D@103339" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103340" to="Tiles/@Area2D@103340" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103341" to="Tiles/@Area2D@103341" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103342" to="Tiles/@Area2D@103342" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103343" to="Tiles/@Area2D@103343" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103344" to="Tiles/@Area2D@103344" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103345" to="Tiles/@Area2D@103345" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103346" to="Tiles/@Area2D@103346" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103347" to="Tiles/@Area2D@103347" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103348" to="Tiles/@Area2D@103348" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103349" to="Tiles/@Area2D@103349" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103350" to="Tiles/@Area2D@103350" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103351" to="Tiles/@Area2D@103351" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103352" to="Tiles/@Area2D@103352" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103353" to="Tiles/@Area2D@103353" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103354" to="Tiles/@Area2D@103354" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103355" to="Tiles/@Area2D@103355" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103356" to="Tiles/@Area2D@103356" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103357" to="Tiles/@Area2D@103357" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103358" to="Tiles/@Area2D@103358" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103359" to="Tiles/@Area2D@103359" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103360" to="Tiles/@Area2D@103360" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103361" to="Tiles/@Area2D@103361" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103362" to="Tiles/@Area2D@103362" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103363" to="Tiles/@Area2D@103363" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103364" to="Tiles/@Area2D@103364" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103365" to="Tiles/@Area2D@103365" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103366" to="Tiles/@Area2D@103366" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103367" to="Tiles/@Area2D@103367" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103368" to="Tiles/@Area2D@103368" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103369" to="Tiles/@Area2D@103369" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103370" to="Tiles/@Area2D@103370" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103371" to="Tiles/@Area2D@103371" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103372" to="Tiles/@Area2D@103372" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103373" to="Tiles/@Area2D@103373" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103374" to="Tiles/@Area2D@103374" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103375" to="Tiles/@Area2D@103375" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103376" to="Tiles/@Area2D@103376" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103377" to="Tiles/@Area2D@103377" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103378" to="Tiles/@Area2D@103378" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103379" to="Tiles/@Area2D@103379" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103380" to="Tiles/@Area2D@103380" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103381" to="Tiles/@Area2D@103381" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103382" to="Tiles/@Area2D@103382" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103383" to="Tiles/@Area2D@103383" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103384" to="Tiles/@Area2D@103384" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103385" to="Tiles/@Area2D@103385" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103386" to="Tiles/@Area2D@103386" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103387" to="Tiles/@Area2D@103387" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103388" to="Tiles/@Area2D@103388" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103389" to="Tiles/@Area2D@103389" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103390" to="Tiles/@Area2D@103390" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103391" to="Tiles/@Area2D@103391" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103392" to="Tiles/@Area2D@103392" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103393" to="Tiles/@Area2D@103393" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103394" to="Tiles/@Area2D@103394" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103395" to="Tiles/@Area2D@103395" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103396" to="Tiles/@Area2D@103396" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103397" to="Tiles/@Area2D@103397" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103398" to="Tiles/@Area2D@103398" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103399" to="Tiles/@Area2D@103399" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103400" to="Tiles/@Area2D@103400" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103401" to="Tiles/@Area2D@103401" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103402" to="Tiles/@Area2D@103402" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103403" to="Tiles/@Area2D@103403" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@103404" to="Tiles/@Area2D@103404" method="area_entered"] +[connection signal="collected" from="Tiles/@Node2D@103405" to="Tiles/@Node2D@103405/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World3/3-3a.tscn b/Scenes/Levels/SMBS/World3/3-3a.tscn new file mode 100644 index 0000000..3d044b5 --- /dev/null +++ b/Scenes/Levels/SMBS/World3/3-3a.tscn @@ -0,0 +1,135 @@ +[gd_scene load_steps=14 format=4 uid="uid://0dd5xb6t6421"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_xgqlq"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_wfqqn"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_wfqqn"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_to6tj"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_laqg1"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="8_ew3tf"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="9_xvw3m"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="10_a1i16"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="11_y8ga8"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="12_7oila"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_laqg1"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="14_eyxxp"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="15_8gq4b"] + +[node name="Level" type="Node"] +script = ExtResource("1_xgqlq") +music = ExtResource("2_wfqqn") +theme = "Underground" +campaign = "SMBS" +world_id = 3 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_wfqqn")] + +[node name="Tiles" parent="." instance=ExtResource("4_to6tj")] +tile_map_data = PackedByteArray("AAD1//7/AAABAAAAAAD2//7/AAACAAAAAAD3//7/AAADAAAAAAD1////AAABAAEAAAD2////AAACAAEAAAD3////AAADAAEAAAD1/wAAAAABAAEAAAD2/wAAAAACAAEAAAD3/wAAAAADAAEAAAD1/wEAAAABAAEAAAD2/wEAAAACAAEAAAD3/wEAAAADAAEAAAD1/wIAAAABAAIAAAD2/wIAAAACAAIAAAD3/wIAAAADAAIAAADw//f/AAACAAEAAADx//f/AAADAAEAAADw//j/AAACAAEAAADx//j/AAADAAEAAADw//n/AAACAAEAAADx//n/AAADAAEAAADw//r/AAACAAEAAADx//r/AAADAAEAAADw//v/AAACAAEAAADx//v/AAADAAEAAADw//z/AAACAAEAAADx//z/AAADAAEAAADw//3/AAACAAEAAADx//3/AAADAAEAAADw//7/AAACAAEAAADx//7/AAADAAEAAADw////AAACAAEAAADx////AAADAAEAAADw/wAAAAACAAEAAADx/wAAAAADAAEAAADw/wEAAAACAAEAAADx/wEAAAADAAEAAADw/wIAAAACAAIAAADx/wIAAAADAAIAAADv//f/AAABAAEAAADv//j/AAABAAEAAADv//n/AAABAAEAAADv//r/AAABAAEAAADv//v/AAABAAEAAADv//z/AAABAAEAAADv//3/AAABAAEAAADv//7/AAABAAEAAADv////AAABAAEAAADv/wAAAAABAAEAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAAAAAP7/AAABAAAAAAABAP7/AAADAAAAAAAAAP//AAABAAEAAAABAP//AAADAAEAAAAAAAAAAAABAAEAAAABAAAAAAADAAEAAAAAAAEAAAABAAEAAAABAAEAAAADAAEAAAAAAAIAAAABAAIAAAABAAIAAAADAAIAAAD5//7/AAABAAEAAAD6//7/AAABAAsAAAD7//7/AAACAAAAAAD8//7/AAACAAAAAAD9//7/AAADAAAAAAD5////AAABAAEAAAD6////AAACAAEAAAD7////AAACAAEAAAD8////AAACAAEAAAD9////AAADAAEAAAD5/wAAAAABAAEAAAD6/wAAAAACAAEAAAD7/wAAAAACAAEAAAD8/wAAAAACAAEAAAD9/wAAAAADAAEAAAD5/wEAAAABAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAADAAEAAAD5/wIAAAABAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAADAAIAAAD5//r/AAABAAAAAAD6//r/AAADAAAAAAD5//v/AAABAAEAAAD6//v/AAADAAEAAAD5//z/AAABAAEAAAD6//z/AAADAAEAAAD5//3/AAABAAEAAAD6//3/AAADAAEAAAAEAPf/AAABAAEAAAAFAPf/AAACAAEAAAAGAPf/AAACAAEAAAAHAPf/AAADAAEAAAAEAPj/AAABAAEAAAAFAPj/AAACAAEAAAAGAPj/AAACAAEAAAAHAPj/AAADAAEAAAAEAPn/AAABAAEAAAAFAPn/AAACAAEAAAAGAPn/AAACAAEAAAAHAPn/AAADAAEAAAAEAPr/AAABAAIAAAAFAPr/AAACAAIAAAAGAPr/AAACAAIAAAAHAPr/AAADAAIAAAAMAPr/AAABAAAAAAANAPr/AAADAAAAAAAMAPv/AAABAAEAAAANAPv/AAADAAEAAAAMAPz/AAABAAEAAAANAPz/AAADAAEAAAAMAP3/AAAAAAsAAAANAP3/AAADAAEAAAAMAP7/AAACAAEAAAANAP7/AAADAAEAAAAMAP//AAACAAEAAAANAP//AAABAAsAAAAMAAAAAAACAAEAAAANAAAAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAEAAAAAAABAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAAAAAsAAAALAAAAAAACAAEAAAAEAAEAAAABAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAEAAIAAAABAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAKAP3/AAABAAAAAAALAP3/AAACAAAAAAAKAP7/AAABAAEAAAALAP7/AAACAAEAAAAKAP//AAABAAEAAAALAP//AAACAAEAAAAOAAAAAAACAAEAAAAPAAAAAAACAAEAAAAQAAAAAAACAAEAAAARAAAAAAACAAEAAAASAAAAAAACAAEAAAATAAAAAAACAAEAAAAUAAAAAAACAAEAAAAVAAAAAAACAAEAAAAWAAAAAAACAAEAAAAXAAAAAAACAAEAAAAYAAAAAAACAAEAAAAZAAAAAAACAAEAAAAaAAAAAAACAAEAAAAbAAAAAAACAAEAAAAcAAAAAAACAAEAAAAdAAAAAAACAAEAAAAeAAAAAAACAAEAAAAfAAAAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAOAP//AAACAAAAAAAPAP//AAACAAAAAAAQAP//AAACAAAAAAARAP//AAACAAAAAAASAP//AAACAAAAAAATAP//AAAAAAsAAAAUAP//AAACAAEAAAAVAP//AAACAAEAAAAWAP//AAACAAEAAAAXAP//AAACAAEAAAAYAP//AAACAAEAAAAZAP//AAABAAsAAAAaAP//AAACAAAAAAAbAP//AAACAAAAAAAcAP//AAACAAAAAAAdAP//AAACAAAAAAAeAP//AAACAAAAAAAfAP//AAACAAAAAAAgAP//AAACAAAAAAAhAP//AAACAAAAAAAiAP//AAACAAAAAAAjAP//AAACAAAAAAATAP3/AAABAAEAAAAUAP3/AAACAAEAAAAVAP3/AAACAAEAAAAWAP3/AAABAAsAAAAXAP3/AAACAAAAAAAYAP3/AAACAAAAAAAZAP3/AAADAAAAAAATAP7/AAABAAEAAAAUAP7/AAACAAEAAAAVAP7/AAACAAEAAAAWAP7/AAACAAEAAAAXAP7/AAACAAEAAAAYAP7/AAACAAEAAAAZAP7/AAADAAEAAAATAPv/AAABAAAAAAAUAPv/AAACAAAAAAAVAPv/AAACAAAAAAAWAPv/AAADAAAAAAATAPz/AAABAAEAAAAUAPz/AAACAAEAAAAVAPz/AAACAAEAAAAWAPz/AAADAAEAAAAkAP//AAACAAAAAAAlAP//AAAAAAsAAAAmAP//AAACAAEAAAAnAP//AAACAAEAAAAoAP//AAACAAEAAAApAP//AAACAAEAAAAqAP//AAACAAEAAAArAP//AAACAAEAAAAsAP//AAACAAEAAAAtAP//AAACAAEAAAAuAP//AAACAAEAAAAvAP//AAACAAEAAAAwAP//AAACAAEAAAAxAP//AAACAAEAAAAyAP//AAACAAEAAAAzAP//AAADAAEAAAAgAAAAAAACAAEAAAAhAAAAAAACAAEAAAAiAAAAAAACAAEAAAAjAAAAAAACAAEAAAAkAAAAAAACAAEAAAAlAAAAAAACAAEAAAAmAAAAAAACAAEAAAAnAAAAAAACAAEAAAAoAAAAAAACAAEAAAApAAAAAAACAAEAAAAqAAAAAAACAAEAAAArAAAAAAACAAEAAAAsAAAAAAACAAEAAAAtAAAAAAACAAEAAAAuAAAAAAACAAEAAAAvAAAAAAACAAEAAAAwAAAAAAACAAEAAAAxAAAAAAACAAEAAAAyAAAAAAACAAEAAAAzAAAAAAADAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAADAAEAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAADAAIAAAAvAPr/AAABAAAAAAAwAPr/AAACAAAAAAAxAPr/AAACAAAAAAAyAPr/AAACAAAAAAAzAPr/AAADAAAAAAAvAPv/AAABAAEAAAAwAPv/AAACAAEAAAAxAPv/AAACAAEAAAAyAPv/AAACAAEAAAAzAPv/AAADAAEAAAAvAPz/AAAAAAsAAAAwAPz/AAACAAEAAAAxAPz/AAACAAEAAAAyAPz/AAACAAEAAAAzAPz/AAADAAEAAAAvAP3/AAACAAEAAAAwAP3/AAACAAEAAAAxAP3/AAACAAEAAAAyAP3/AAACAAEAAAAzAP3/AAADAAEAAAAvAP7/AAACAAEAAAAwAP7/AAACAAEAAAAxAP7/AAACAAEAAAAyAP7/AAACAAEAAAAzAP7/AAADAAEAAAAlAPz/AAABAAAAAAAmAPz/AAACAAAAAAAnAPz/AAACAAAAAAAoAPz/AAACAAAAAAApAPz/AAACAAAAAAAqAPz/AAACAAAAAAArAPz/AAACAAAAAAAsAPz/AAACAAAAAAAtAPz/AAACAAAAAAAuAPz/AAACAAAAAAAlAP3/AAABAAEAAAAmAP3/AAACAAEAAAAnAP3/AAACAAEAAAAoAP3/AAACAAEAAAApAP3/AAACAAEAAAAqAP3/AAACAAEAAAArAP3/AAACAAEAAAAsAP3/AAACAAEAAAAtAP3/AAACAAEAAAAuAP3/AAACAAEAAAAlAP7/AAABAAEAAAAmAP7/AAACAAEAAAAnAP7/AAACAAEAAAAoAP7/AAACAAEAAAApAP7/AAACAAEAAAAqAP7/AAACAAEAAAArAP7/AAACAAEAAAAsAP7/AAACAAEAAAAtAP7/AAACAAEAAAAuAP7/AAACAAEAAAAcAPf/AAACAAEAAAAdAPf/AAACAAEAAAAeAPf/AAACAAEAAAAfAPf/AAACAAEAAAAgAPf/AAACAAEAAAAcAPj/AAACAAEAAAAdAPj/AAACAAEAAAAeAPj/AAACAAEAAAAfAPj/AAACAAEAAAAgAPj/AAABAAwAAAAcAPn/AAACAAEAAAAdAPn/AAACAAEAAAAeAPn/AAACAAEAAAAfAPn/AAACAAEAAAAgAPn/AAADAAEAAAAcAPr/AAAAAAwAAAAdAPr/AAACAAEAAAAeAPr/AAACAAEAAAAfAPr/AAACAAEAAAAgAPr/AAADAAEAAAAcAPv/AAABAAEAAAAdAPv/AAACAAEAAAAeAPv/AAACAAEAAAAfAPv/AAACAAEAAAAgAPv/AAADAAEAAAAcAPz/AAABAAIAAAAdAPz/AAACAAIAAAAeAPz/AAACAAIAAAAfAPz/AAACAAIAAAAgAPz/AAADAAIAAAAZAPf/AAACAAEAAAAaAPf/AAACAAEAAAAbAPf/AAACAAEAAAAZAPj/AAAAAAwAAAAaAPj/AAACAAEAAAAbAPj/AAACAAEAAAAZAPn/AAABAAEAAAAaAPn/AAACAAEAAAAbAPn/AAACAAEAAAAZAPr/AAABAAIAAAAaAPr/AAACAAIAAAAbAPr/AAACAAIAAAATAPf/AAABAAEAAAAUAPf/AAACAAEAAAAVAPf/AAACAAEAAAAWAPf/AAACAAEAAAAXAPf/AAACAAEAAAAYAPf/AAACAAEAAAATAPj/AAABAAIAAAAUAPj/AAACAAIAAAAVAPj/AAACAAIAAAAWAPj/AAACAAIAAAAXAPj/AAACAAIAAAAYAPj/AAACAAIAAAAhAPf/AAACAAEAAAAiAPf/AAACAAEAAAAjAPf/AAACAAEAAAAkAPf/AAACAAEAAAAlAPf/AAACAAEAAAAmAPf/AAACAAEAAAAnAPf/AAACAAEAAAAoAPf/AAACAAEAAAApAPf/AAACAAEAAAAqAPf/AAACAAEAAAArAPf/AAADAAEAAAAhAPj/AAACAAIAAAAiAPj/AAACAAIAAAAjAPj/AAACAAIAAAAkAPj/AAACAAIAAAAlAPj/AAACAAIAAAAmAPj/AAACAAIAAAAnAPj/AAACAAIAAAAoAPj/AAACAAIAAAApAPj/AAACAAIAAAAqAPj/AAACAAIAAAArAPj/AAADAAIAAAD1//3/AQAAAAAAAwD2//3/AQAAAAAAAwD3//3/AQAAAAAAAwD5//n/AQAAAAAAAwD6//n/AQAAAAAAAwD7//3/AQAAAAAAAwD8//3/AQAAAAAAAwD9//3/AQAAAAAAAwAAAP3/AQAAAAAAAwABAP3/AQAAAAAAAwAEAP//AQAAAAAAAwAFAP//AQAAAAAAAwAGAP//AQAAAAAAAwAHAP//AQAAAAAAAwAIAP//AQAAAAAAAwAJAP//AQAAAAAAAwAKAPz/AQAAAAAAAwALAPz/AQAAAAAAAwAMAPn/AQAAAAAAAwAOAP7/AQAAAAAAAwAPAP7/AQAAAAAAAwAQAP7/AQAAAAAAAwARAP7/AQAAAAAAAwASAP7/AQAAAAAAAwATAPr/AQAAAAAAAwAUAPr/AQAAAAAAAwAVAPr/AQAAAAAAAwAWAPr/AQAAAAAAAwAXAPz/AQAAAAAAAwAYAPz/AQAAAAAAAwAZAPz/AQAAAAAAAwAaAP7/AQAAAAAAAwAbAP7/AQAAAAAAAwAcAP7/AQAAAAAAAwAdAP7/AQAAAAAAAwAeAP7/AQAAAAAAAwAfAP7/AQAAAAAAAwAgAP7/AQAAAAAAAwAhAP7/AQAAAAAAAwAiAP7/AQAAAAAAAwAjAP7/AQAAAAAAAwAkAP7/AQAAAAAAAwAlAPv/AQAAAAAAAwAmAPv/AQAAAAAAAwAnAPv/AQAAAAAAAwAoAPv/AQAAAAAAAwApAPv/AQAAAAAAAwAqAPv/AQAAAAAAAwArAPv/AQAAAAAAAwAsAPv/AQAAAAAAAwAtAPv/AQAAAAAAAwAuAPv/AQAAAAAAAwAvAPn/AQAAAAAAAwAwAPn/AQAAAAAAAwAxAPn/AQAAAAAAAwAyAPn/AQAAAAAAAwAzAPn/AQAAAAAAAwDy/wAAAAAIAAAAAADy/wEAAAAIAAEAAADz/wAAAAAJAAAAAADz/wEAAAAJAAEAAAA1AAAAAAAIAAIAAAA1AAEAAAAIAAMAAAA2AAAAAAAJAAIAAAA2AAEAAAAJAAMAAADv//X/AAABAAAAAADw//X/AAACAAAAAADx//X/AAAIAAsAAADy//X/AAACAAMAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAAHAAsAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAAIAAsAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAADAAMAAAASAPX/AQAAAAAABgATAPX/AAABAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAACAAAAAAAYAPX/AAACAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAACAAAAAAAcAPX/AAACAAAAAAAdAPX/AAACAAAAAAAeAPX/AAACAAAAAAAfAPX/AAACAAAAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAAIAAsAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAACAAMAAAA3APX/AAACAAMAAADv//b/AAABAAEAAADw//b/AAACAAEAAADx//b/AAADAAEAAAAEAPb/AAABAAEAAAAFAPb/AAACAAEAAAAGAPb/AAACAAEAAAAHAPb/AAADAAEAAAATAPb/AAABAAEAAAAUAPb/AAACAAEAAAAVAPb/AAACAAEAAAAWAPb/AAACAAEAAAAXAPb/AAACAAEAAAAYAPb/AAACAAEAAAAZAPb/AAACAAEAAAAaAPb/AAACAAEAAAAbAPb/AAACAAEAAAAcAPb/AAACAAEAAAAdAPb/AAACAAEAAAAeAPb/AAACAAEAAAAfAPb/AAACAAEAAAAgAPb/AAACAAEAAAAhAPb/AAACAAEAAAAiAPb/AAACAAEAAAAjAPb/AAACAAEAAAAkAPb/AAACAAEAAAAlAPb/AAACAAEAAAAmAPb/AAACAAEAAAAnAPb/AAACAAEAAAAoAPb/AAACAAEAAAApAPb/AAACAAEAAAAqAPb/AAACAAEAAAArAPb/AAADAAEAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_laqg1")] +position = Vector2(-208, 0) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("8_ew3tf") +nodes_to_delete = [NodePath("../Blocks"), null] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("9_xvw3m")] +position = Vector2(216, -104) +id = 2 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("10_a1i16")] +position = Vector2(936, -168) +item = ExtResource("11_y8ga8") + +[node name="Tiles" parent="ChallengeNodes" instance=ExtResource("4_to6tj")] +tile_map_data = PackedByteArray("AAA4APX/AAAHAAsAAAA4APb/AAABAAEAAAA4APf/AAABAAEAAAA4APj/AAABAAEAAAA4APn/AAABAAEAAAA4APr/AAABAAEAAAA4APv/AAABAAEAAAA4APz/AAABAAIAAAA4AP//AAABAAAAAAA4AAAAAAABAAEAAAA4AAEAAAABAAEAAAA4AAIAAAABAAIAAAA5APX/AAADAAAAAAA5APb/AAADAAEAAAA5APf/AAADAAEAAAA5APj/AAADAAEAAAA5APn/AAABAAsAAAA5APr/AAABAAwAAAA5APv/AAADAAEAAAA5APz/AAADAAIAAAA5AP//AAACAAAAAAA5AAAAAAACAAEAAAA5AAEAAAACAAEAAAA5AAIAAAACAAIAAAA6APn/AAACAAAAAAA6APr/AAACAAIAAAA6AP//AAACAAAAAAA6AAAAAAACAAEAAAA6AAEAAAACAAEAAAA6AAIAAAACAAIAAAA7APX/AAABAAAAAAA7APb/AAABAAIAAAA7APn/AAAIAAsAAAA7APr/AAADAAIAAAA7AP3/AAABAAAAAAA7AP7/AAABAAEAAAA7AP//AAAAAAsAAAA7AAAAAAACAAEAAAA7AAEAAAACAAEAAAA7AAIAAAACAAIAAAA8APX/AAACAAAAAAA8APb/AAACAAIAAAA8APn/AAADAAMAAAA8AP3/AAACAAAAAAA8AP7/AAACAAEAAAA8AP//AAACAAEAAAA8AAAAAAACAAEAAAA8AAEAAAACAAEAAAA8AAIAAAACAAIAAAA9APX/AAACAAAAAAA9APb/AAACAAIAAAA9APz/AAABAAAAAAA9AP3/AAAAAAsAAAA9AP7/AAACAAEAAAA9AP//AAACAAEAAAA9AAAAAAACAAEAAAA9AAEAAAACAAEAAAA9AAIAAAACAAIAAAA+APX/AAACAAAAAAA+APb/AAAAAAwAAAA+APf/AAABAAEAAAA+APj/AAABAAEAAAA+APn/AAABAAEAAAA+APr/AAABAAEAAAA+APv/AAABAAEAAAA+APz/AAAAAAsAAAA+AP3/AAACAAEAAAA+AP7/AAACAAEAAAA+AP//AAACAAEAAAA+AAAAAAACAAEAAAA+AAEAAAACAAEAAAA+AAIAAAACAAIAAAA/APX/AAACAAAAAAA/APb/AAACAAEAAAA/APf/AAACAAEAAAA/APj/AAACAAEAAAA/APn/AAACAAEAAAA/APr/AAACAAEAAAA/APv/AAACAAEAAAA/APz/AAACAAEAAAA/AP3/AAACAAEAAAA/AP7/AAACAAEAAAA/AP//AAACAAEAAAA/AAAAAAACAAEAAAA/AAEAAAACAAEAAAA/AAIAAAACAAIAAABAAPX/AAACAAAAAABAAPb/AAACAAEAAABAAPf/AAACAAEAAABAAPj/AAACAAEAAABAAPn/AAACAAEAAABAAPr/AAACAAEAAABAAPv/AAACAAEAAABAAPz/AAACAAEAAABAAP3/AAACAAEAAABAAP7/AAACAAEAAABAAP//AAACAAEAAABAAAAAAAACAAEAAABAAAEAAAACAAEAAABAAAIAAAACAAIAAABBAPX/AAACAAAAAABBAPb/AAACAAEAAABBAPf/AAACAAEAAABBAPj/AAACAAEAAABBAPn/AAACAAEAAABBAPr/AAACAAEAAABBAPv/AAACAAEAAABBAPz/AAACAAEAAABBAP3/AAACAAEAAABBAP7/AAACAAEAAABBAP//AAACAAEAAABBAAAAAAACAAEAAABBAAEAAAACAAEAAABBAAIAAAACAAIAAABCAPX/AAACAAAAAABDAPX/AAADAAAAAABCAPb/AAACAAEAAABDAPb/AAADAAEAAABCAPf/AAACAAEAAABDAPf/AAADAAEAAABCAPj/AAACAAEAAABDAPj/AAADAAEAAABCAPn/AAACAAEAAABDAPn/AAADAAEAAABCAPr/AAACAAEAAABDAPr/AAADAAEAAABCAPv/AAACAAEAAABDAPv/AAADAAEAAABCAPz/AAACAAEAAABDAPz/AAADAAEAAABCAP3/AAACAAEAAABDAP3/AAADAAEAAABCAP7/AAACAAEAAABDAP7/AAADAAEAAABCAP//AAACAAEAAABDAP//AAADAAEAAABCAAAAAAACAAEAAABDAAAAAAADAAEAAABCAAEAAAACAAEAAABDAAEAAAADAAEAAABCAAIAAAACAAIAAABDAAIAAAADAAIAAAA=") + +[node name="Blocks" type="Node" parent="."] + +[node name="Coin" parent="Blocks" instance=ExtResource("12_7oila")] +position = Vector2(216, -104) + +[node name="Tiles2" parent="Blocks" instance=ExtResource("4_to6tj")] +tile_map_data = PackedByteArray("AAA4APX/AAAHAAsAAAA4APb/AAABAAEAAAA4APf/AAABAAEAAAA4APj/AAABAAEAAAA4APn/AAABAAEAAAA4APr/AAABAAEAAAA4APv/AAABAAEAAAA4APz/AAABAAEAAAA4AP3/AAABAAIAAAA4AP//AAABAAAAAAA4AAAAAAABAAEAAAA4AAEAAAABAAEAAAA4AAIAAAABAAIAAAA5APX/AAADAAAAAAA5APb/AAADAAEAAAA5APf/AAADAAEAAAA5APj/AAADAAEAAAA5APn/AAABAAsAAAA5APr/AAACAAEAAAA5APv/AAABAAwAAAA5APz/AAADAAEAAAA5AP3/AAADAAIAAAA5AP//AAACAAAAAAA5AAAAAAACAAEAAAA5AAEAAAACAAEAAAA5AAIAAAACAAIAAAA6APn/AAACAAAAAAA6APr/AAACAAEAAAA6APv/AAACAAIAAAA6AP//AAACAAAAAAA6AAAAAAACAAEAAAA6AAEAAAACAAEAAAA6AAIAAAACAAIAAAA7APX/AAABAAAAAAA7APb/AAABAAEAAAA7APf/AAABAAIAAAA7APn/AAAIAAsAAAA7APr/AAADAAEAAAA7APv/AAADAAIAAAA7AP3/AAABAAAAAAA7AP7/AAABAAEAAAA7AP//AAAAAAsAAAA7AAAAAAACAAEAAAA7AAEAAAACAAEAAAA7AAIAAAACAAIAAAA8APX/AAACAAAAAAA8APb/AAACAAEAAAA8APf/AAACAAIAAAA8APn/AAADAAMAAAA8AP3/AAACAAAAAAA8AP7/AAACAAEAAAA8AP//AAACAAEAAAA8AAAAAAACAAEAAAA8AAEAAAACAAEAAAA8AAIAAAACAAIAAAA9APX/AAACAAAAAAA9APb/AAACAAEAAAA9APf/AAACAAIAAAA9APv/AAABAAAAAAA9APz/AAABAAEAAAA9AP3/AAAAAAsAAAA9AP7/AAACAAEAAAA9AP//AAACAAEAAAA9AAAAAAACAAEAAAA9AAEAAAACAAEAAAA9AAIAAAACAAIAAAA+APX/AAACAAAAAAA+APb/AAACAAEAAAA+APf/AAAAAAwAAAA+APj/AAABAAEAAAA+APn/AAABAAEAAAA+APr/AAABAAEAAAA+APv/AAAAAAsAAAA+APz/AAACAAEAAAA+AP3/AAACAAEAAAA+AP7/AAACAAEAAAA+AP//AAACAAEAAAA+AAAAAAACAAEAAAA+AAEAAAACAAEAAAA+AAIAAAACAAIAAAA/APX/AAACAAAAAAA/APb/AAACAAEAAAA/APf/AAACAAEAAAA/APj/AAACAAEAAAA/APn/AAACAAEAAAA/APr/AAACAAEAAAA/APv/AAACAAEAAAA/APz/AAACAAEAAAA/AP3/AAACAAEAAAA/AP7/AAACAAEAAAA/AP//AAACAAEAAAA/AAAAAAACAAEAAAA/AAEAAAACAAEAAAA/AAIAAAACAAIAAABAAPX/AAACAAAAAABAAPb/AAACAAEAAABAAPf/AAACAAEAAABAAPj/AAACAAEAAABAAPn/AAACAAEAAABAAPr/AAACAAEAAABAAPv/AAACAAEAAABAAPz/AAACAAEAAABAAP3/AAACAAEAAABAAP7/AAACAAEAAABAAP//AAACAAEAAABAAAAAAAACAAEAAABAAAEAAAACAAEAAABAAAIAAAACAAIAAABBAPX/AAACAAAAAABBAPb/AAACAAEAAABBAPf/AAACAAEAAABBAPj/AAACAAEAAABBAPn/AAACAAEAAABBAPr/AAACAAEAAABBAPv/AAACAAEAAABBAPz/AAACAAEAAABBAP3/AAACAAEAAABBAP7/AAACAAEAAABBAP//AAACAAEAAABBAAAAAAACAAEAAABBAAEAAAACAAEAAABBAAIAAAACAAIAAABCAPX/AAACAAAAAABDAPX/AAADAAAAAABCAPb/AAACAAEAAABDAPb/AAADAAEAAABCAPf/AAACAAEAAABDAPf/AAADAAEAAABCAPj/AAACAAEAAABDAPj/AAADAAEAAABCAPn/AAACAAEAAABDAPn/AAADAAEAAABCAPr/AAACAAEAAABDAPr/AAADAAEAAABCAPv/AAACAAEAAABDAPv/AAADAAEAAABCAPz/AAACAAEAAABDAPz/AAADAAEAAABCAP3/AAACAAEAAABDAP3/AAADAAEAAABCAP7/AAACAAEAAABDAP7/AAADAAEAAABCAP//AAACAAEAAABDAP//AAADAAEAAABCAAAAAAACAAEAAABDAAAAAAADAAEAAABCAAEAAAACAAEAAABDAAEAAAADAAEAAABCAAIAAAACAAIAAABDAAIAAAADAAIAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("13_laqg1")] + +[node name="PipeArea" parent="." instance=ExtResource("14_eyxxp")] +position = Vector2(-208, 0) +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("14_eyxxp")] +position = Vector2(864, 0) +pipe_id = 1 +target_level = "uid://bsmbofnhpobtv" + +[node name="HardCameraRightLimit" parent="." instance=ExtResource("15_8gq4b")] +position = Vector2(1056, -176) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103933" to="Tiles/@Node2D@103933/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103934" to="Tiles/@Node2D@103934/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103935" to="Tiles/@Node2D@103935/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103936" to="Tiles/@Node2D@103936/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103937" to="Tiles/@Node2D@103937/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103938" to="Tiles/@Node2D@103938/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103939" to="Tiles/@Node2D@103939/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103940" to="Tiles/@Node2D@103940/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103941" to="Tiles/@Node2D@103941/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103942" to="Tiles/@Node2D@103942/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103943" to="Tiles/@Node2D@103943/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103944" to="Tiles/@Node2D@103944/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103945" to="Tiles/@Node2D@103945/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103946" to="Tiles/@Node2D@103946/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103947" to="Tiles/@Node2D@103947/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103948" to="Tiles/@Node2D@103948/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103949" to="Tiles/@Node2D@103949/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103950" to="Tiles/@Node2D@103950/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103951" to="Tiles/@Node2D@103951/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103952" to="Tiles/@Node2D@103952/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103953" to="Tiles/@Node2D@103953/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103954" to="Tiles/@Node2D@103954/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103955" to="Tiles/@Node2D@103955/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103956" to="Tiles/@Node2D@103956/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103957" to="Tiles/@Node2D@103957/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103958" to="Tiles/@Node2D@103958/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103959" to="Tiles/@Node2D@103959/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103960" to="Tiles/@Node2D@103960/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103961" to="Tiles/@Node2D@103961/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103962" to="Tiles/@Node2D@103962/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103963" to="Tiles/@Node2D@103963/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103964" to="Tiles/@Node2D@103964/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103965" to="Tiles/@Node2D@103965/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103966" to="Tiles/@Node2D@103966/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103967" to="Tiles/@Node2D@103967/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103968" to="Tiles/@Node2D@103968/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103969" to="Tiles/@Node2D@103969/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103970" to="Tiles/@Node2D@103970/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103971" to="Tiles/@Node2D@103971/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103972" to="Tiles/@Node2D@103972/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103973" to="Tiles/@Node2D@103973/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103974" to="Tiles/@Node2D@103974/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103975" to="Tiles/@Node2D@103975/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103976" to="Tiles/@Node2D@103976/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103977" to="Tiles/@Node2D@103977/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103978" to="Tiles/@Node2D@103978/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103979" to="Tiles/@Node2D@103979/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103980" to="Tiles/@Node2D@103980/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103981" to="Tiles/@Node2D@103981/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103982" to="Tiles/@Node2D@103982/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103983" to="Tiles/@Node2D@103983/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103984" to="Tiles/@Node2D@103984/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103985" to="Tiles/@Node2D@103985/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103986" to="Tiles/@Node2D@103986/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103987" to="Tiles/@Node2D@103987/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@103988" to="Tiles/@Node2D@103988/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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] diff --git a/Scenes/Levels/SMBS/World3/3-4.tscn b/Scenes/Levels/SMBS/World3/3-4.tscn new file mode 100644 index 0000000..88705cb --- /dev/null +++ b/Scenes/Levels/SMBS/World3/3-4.tscn @@ -0,0 +1,222 @@ +[gd_scene load_steps=21 format=4 uid="uid://dbrqb7n3tupkp"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_b42pn"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_7abqx"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_411hd"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_ul44o"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="7_ovbpt"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_5oiqe"] +[ext_resource type="PackedScene" uid="uid://byu7xm153ktle" path="res://Scenes/Prefabs/Entities/Enemies/Barrel.tscn" id="10_f8a6r"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="11_ul44o"] +[ext_resource type="PackedScene" uid="uid://bwdwavf4rp1m1" path="res://Scenes/Prefabs/Entities/Items/HammerItem.tscn" id="12_m7oqh"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/BuzzyBeetleShell.json" id="13_rsplc"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="14_7abqx"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="14_xh3ce"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="15_6bgvu"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="15_xh3ce"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="16_6bgvu"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="17_24f5i"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_rsplc"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="19_gcyt4"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="20_iag7c"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="21_24f5i"] + +[node name="3-4" type="Node"] +script = ExtResource("1_b42pn") +music = ExtResource("2_7abqx") +theme = "Castle" +campaign = "SMBS" +world_id = 3 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_411hd")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAAAAAsAAAD7/wEAAAACAAEAAAD8/wAAAAACAAEAAAD8/wEAAAACAAEAAAD9/wAAAAACAAEAAAD9/wEAAAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD//wAAAAACAAEAAAD//wEAAAACAAEAAAAAAAAAAAACAAEAAAAAAAEAAAACAAEAAAABAAAAAAACAAEAAAABAAEAAAACAAEAAAACAAAAAAACAAEAAAACAAEAAAACAAEAAAADAAAAAAADAAEAAAADAAEAAAADAAEAAAD7////AAABAAEAAAD8////AAACAAEAAAD9////AAACAAEAAAD+////AAACAAEAAAD/////AAACAAEAAAAAAP//AAACAAEAAAABAP//AAACAAEAAAACAP//AAACAAEAAAADAP//AAADAAEAAAD9//z/AAABAAAAAAD9//3/AAABAAEAAAD9//7/AAAAAAsAAAD+//z/AAACAAAAAAD+//3/AAACAAEAAAD+//7/AAACAAEAAAD///z/AAACAAAAAAD///3/AAACAAEAAAD///7/AAACAAEAAAAAAPz/AAACAAAAAAAAAP3/AAACAAEAAAAAAP7/AAACAAEAAAABAPz/AAACAAAAAAABAP3/AAACAAEAAAABAP7/AAACAAEAAAACAPz/AAACAAAAAAACAP3/AAACAAEAAAACAP7/AAACAAEAAAADAPz/AAADAAAAAAADAP3/AAADAAEAAAADAP7/AAADAAEAAAD7//7/AAABAAAAAAD8//7/AAACAAAAAADw//f/AAACAAEAAADw//j/AAACAAEAAADw//n/AAACAAEAAADw//r/AAACAAEAAADw//v/AAACAAIAAADx//f/AAACAAEAAADx//j/AAACAAEAAADx//n/AAACAAEAAADx//r/AAACAAEAAADx//v/AAACAAIAAADy//f/AAACAAEAAADy//j/AAACAAEAAADy//n/AAACAAEAAADy//r/AAACAAEAAADy//v/AAACAAIAAADz//f/AAACAAEAAADz//j/AAACAAEAAADz//n/AAACAAEAAADz//r/AAACAAEAAADz//v/AAACAAIAAAD0//f/AAACAAEAAAD0//j/AAACAAEAAAD0//n/AAACAAEAAAD0//r/AAACAAEAAAD0//v/AAACAAIAAAD1//f/AAACAAEAAAD1//j/AAACAAEAAAD1//n/AAACAAEAAAD1//r/AAACAAEAAAD1//v/AAACAAIAAAD2//f/AAACAAEAAAD2//j/AAACAAEAAAD2//n/AAACAAEAAAD2//r/AAACAAEAAAD2//v/AAACAAIAAAD3//f/AAACAAEAAAD3//j/AAACAAEAAAD3//n/AAABAAwAAAD3//r/AAADAAEAAAD3//v/AAADAAIAAAD4//f/AAACAAEAAAD4//j/AAACAAEAAAD4//n/AAACAAIAAAD5//f/AAADAAEAAAD5//j/AAADAAEAAAD5//n/AAADAAIAAAAHAPz/AAABAAAAAAAHAP3/AAABAAEAAAAHAP7/AAABAAEAAAAHAP//AAABAAEAAAAHAAAAAAABAAEAAAAHAAEAAAABAAEAAAAIAP3/AAACAAEAAAAIAP7/AAACAAEAAAAIAP//AAACAAEAAAAIAAAAAAACAAEAAAAIAAEAAAACAAEAAAAJAP3/AAADAAEAAAAJAP7/AAADAAEAAAAJAP//AAADAAEAAAAJAAAAAAADAAEAAAAJAAEAAAADAAEAAAAJAPz/AAADAAAAAAANAPz/AAABAAAAAAANAP3/AAABAAEAAAANAP7/AAABAAEAAAANAP//AAABAAEAAAANAAAAAAABAAEAAAANAAEAAAABAAEAAAAOAP3/AAACAAEAAAAOAP7/AAACAAEAAAAOAP//AAACAAEAAAAOAAAAAAACAAEAAAAOAAEAAAACAAEAAAAPAP3/AAADAAEAAAAPAP7/AAADAAEAAAAPAP//AAADAAEAAAAPAAAAAAADAAEAAAAPAAEAAAADAAEAAAAPAPz/AAADAAAAAAATAPz/AAABAAAAAAATAP3/AAABAAEAAAATAP7/AAABAAEAAAATAP//AAABAAEAAAATAAAAAAABAAEAAAATAAEAAAABAAEAAAAUAP3/AAACAAEAAAAUAP7/AAACAAEAAAAUAP//AAACAAEAAAAUAAAAAAACAAEAAAAUAAEAAAACAAEAAAAVAPz/AAADAAAAAAAVAP3/AAADAAEAAAAVAP7/AAADAAEAAAAVAP//AAADAAEAAAAVAAAAAAADAAEAAAAVAAEAAAADAAEAAAAIAPz/AAAEAAAAAAAOAPz/AAAEAAAAAAAUAPz/AAAEAAAAAAAaAPz/AAABAAAAAAAaAP3/AAABAAEAAAAaAP7/AAABAAEAAAAaAP//AAABAAEAAAAaAAAAAAABAAEAAAAaAAEAAAABAAEAAAAbAPz/AAACAAAAAAAbAP3/AAACAAEAAAAbAP7/AAACAAEAAAAbAP//AAACAAEAAAAbAAAAAAACAAEAAAAbAAEAAAACAAEAAAAcAPz/AAACAAAAAAAcAP3/AAACAAEAAAAcAP7/AAACAAEAAAAcAP//AAACAAEAAAAcAAAAAAACAAEAAAAcAAEAAAACAAEAAAAdAPz/AAADAAAAAAAdAP3/AAADAAEAAAAdAP7/AAADAAEAAAAdAP//AAADAAEAAAAdAAAAAAABAAsAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAADAAAAAAAnAAEAAAADAAEAAAArAAAAAAABAAAAAAArAAEAAAABAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAAAAAsAAAA1AAEAAAACAAEAAAA2AAAAAAACAAEAAAA2AAEAAAACAAEAAAA3AAAAAAABAAsAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAAAAAsAAABDAAEAAAACAAEAAABEAAAAAAACAAEAAABEAAEAAAACAAEAAABFAAAAAAACAAEAAABFAAEAAAACAAEAAABGAAAAAAACAAEAAABGAAEAAAACAAEAAAA1AP//AAABAAEAAAA2AP//AAACAAEAAAA3AP//AAADAAEAAAA1AP7/AAABAAAAAAA3AP7/AAADAAAAAAA/APf/AAADAAEAAAA/APj/AAADAAEAAAA/APn/AAADAAEAAAA/APr/AAADAAEAAAA/APv/AAADAAEAAAA/APz/AAADAAEAAAA/AP3/AAADAAIAAAA+APf/AAACAAEAAAA+APj/AAACAAEAAAA+APn/AAACAAEAAAA+APr/AAACAAEAAAA+APv/AAACAAEAAAA+APz/AAACAAEAAAA9APf/AAACAAEAAAA9APj/AAAAAAwAAAA9APn/AAABAAEAAAA9APr/AAABAAEAAAA9APv/AAABAAEAAAA9APz/AAABAAEAAAA9AP3/AAABAAIAAAA4APf/AAACAAEAAAA4APj/AAACAAIAAAA5APf/AAACAAEAAAA5APj/AAACAAIAAAA6APf/AAACAAEAAAA6APj/AAACAAIAAAA7APf/AAACAAEAAAA7APj/AAACAAIAAAA8APf/AAACAAEAAAA8APj/AAACAAIAAAA2APf/AAABAAEAAAA3APf/AAACAAEAAAA2APj/AAABAAIAAAA2AP7/AAAEAAAAAAA3APj/AAAEAAAAAAA+AP3/AAAEAAAAAABHAAAAAAACAAEAAABHAAEAAAACAAEAAABIAAAAAAACAAEAAABIAAEAAAACAAEAAABJAAAAAAACAAEAAABJAAEAAAACAAEAAABKAAAAAAACAAEAAABKAAEAAAACAAEAAABLAAAAAAABAAsAAABLAAEAAAACAAEAAABJAPn/AAABAAAAAABJAPr/AAABAAEAAABJAPv/AAAAAAsAAABJAPz/AAACAAEAAABJAP3/AAACAAEAAABJAP7/AAACAAEAAABJAP//AAACAAEAAABKAPn/AAACAAAAAABKAPr/AAACAAEAAABKAPv/AAACAAEAAABKAPz/AAACAAEAAABKAP3/AAACAAEAAABKAP7/AAACAAEAAABKAP//AAACAAEAAABLAPn/AAADAAAAAABLAPr/AAADAAEAAABLAPv/AAADAAEAAABLAPz/AAADAAEAAABLAP3/AAADAAEAAABLAP7/AAADAAEAAABLAP//AAADAAEAAABHAPv/AAABAAAAAABHAPz/AAABAAEAAABHAP3/AAAAAAsAAABHAP7/AAACAAEAAABHAP//AAACAAEAAABIAPv/AAACAAAAAABIAPz/AAACAAEAAABIAP3/AAACAAEAAABIAP7/AAACAAEAAABIAP//AAACAAEAAABFAP3/AAABAAAAAABFAP7/AAABAAEAAABFAP//AAAAAAsAAABGAP3/AAACAAAAAABGAP7/AAACAAEAAABGAP//AAACAAEAAABDAP//AAABAAAAAABEAP//AAACAAAAAABNAPf/AAABAAEAAABNAPj/AAABAAEAAABNAPn/AAABAAEAAABNAPr/AAABAAEAAABOAPf/AAACAAEAAABOAPj/AAACAAEAAABOAPn/AAACAAEAAABOAPr/AAACAAEAAABPAPf/AAACAAEAAABPAPj/AAACAAEAAABPAPn/AAACAAEAAABPAPr/AAACAAEAAABQAPf/AAACAAEAAABQAPj/AAACAAEAAABQAPn/AAACAAEAAABQAPr/AAACAAEAAABRAPf/AAACAAEAAABRAPj/AAACAAEAAABRAPn/AAACAAEAAABRAPr/AAACAAEAAABSAPf/AAACAAEAAABSAPj/AAACAAEAAABSAPn/AAACAAEAAABSAPr/AAACAAEAAABTAPf/AAADAAEAAABTAPj/AAADAAEAAABTAPn/AAADAAEAAABTAPr/AAADAAEAAABNAPz/AAABAAEAAABNAP3/AAABAAIAAABOAPz/AAACAAEAAABOAP3/AAACAAIAAABPAPz/AAACAAEAAABPAP3/AAACAAIAAABQAPz/AAACAAEAAABQAP3/AAACAAIAAABRAPz/AAACAAEAAABRAP3/AAACAAIAAABSAPz/AAACAAEAAABSAP3/AAACAAIAAABTAPz/AAADAAEAAABTAP3/AAADAAIAAABOAPv/AAACAAEAAABPAPv/AAACAAEAAABQAPv/AAACAAEAAABRAPv/AAACAAEAAABSAPv/AAACAAEAAABNAPv/AAAEAAAAAABTAPv/AAAEAAAAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAAAAAsAAABbAAEAAAACAAEAAABbAP7/AAABAAAAAABbAP//AAABAAEAAABcAP7/AAACAAAAAABcAP//AAACAAEAAABcAAAAAAACAAEAAABcAAEAAAACAAEAAABdAP7/AAACAAAAAABdAP//AAACAAEAAABdAAAAAAACAAEAAABdAAEAAAACAAEAAABeAP7/AAAAAAsAAABeAP//AAACAAEAAABeAAAAAAACAAEAAABeAAEAAAACAAEAAABfAP7/AAACAAEAAABfAP//AAACAAEAAABfAAAAAAACAAEAAABfAAEAAAACAAEAAABgAP7/AAADAAEAAABgAP//AAADAAEAAABgAAAAAAADAAEAAABgAAEAAAADAAEAAABeAPz/AAABAAAAAABeAP3/AAABAAEAAABfAPz/AAACAAAAAABfAP3/AAACAAEAAABgAPz/AAADAAAAAABgAP3/AAADAAEAAABkAPz/AAABAAAAAABkAP3/AAABAAEAAABkAP7/AAABAAEAAABkAP//AAABAAEAAABkAAAAAAABAAEAAABkAAEAAAABAAEAAABlAPz/AAACAAAAAABlAP3/AAACAAEAAABlAP7/AAACAAEAAABlAP//AAACAAEAAABlAAAAAAACAAEAAABlAAEAAAACAAEAAABmAPz/AAACAAAAAABmAP3/AAACAAEAAABmAP7/AAACAAEAAABmAP//AAACAAEAAABmAAAAAAACAAEAAABmAAEAAAACAAEAAABnAPz/AAADAAAAAABnAP3/AAADAAEAAABnAP7/AAADAAEAAABnAP//AAADAAEAAABnAAAAAAADAAEAAABnAAEAAAADAAEAAABrAPz/AAABAAAAAABrAP3/AAABAAEAAABrAP7/AAABAAEAAABrAP//AAABAAIAAABsAPz/AAACAAAAAABsAP3/AAACAAEAAABsAP7/AAACAAEAAABsAP//AAACAAIAAABtAPz/AAACAAAAAABtAP3/AAACAAEAAABtAP7/AAACAAEAAABtAP//AAACAAIAAABuAPz/AAACAAAAAABuAP3/AAACAAEAAABuAP7/AAACAAEAAABuAP//AAACAAIAAABvAPz/AAADAAAAAABvAP3/AAADAAEAAABvAP7/AAADAAEAAABvAP//AAAIAAwAAABwAP//AAACAAMAAABxAP//AAACAAMAAAByAP//AAACAAMAAABzAP//AAACAAMAAAB0AP//AAACAAMAAAB1AP//AAACAAMAAAB2AP//AAACAAMAAAB3AP//AAACAAMAAAB4AP//AAACAAMAAAB5AP//AAACAAMAAAB6AP//AAACAAMAAAB7AP//AAACAAMAAAB8AP//AAACAAMAAAB9AP//AAACAAMAAAB+AP//AAACAAMAAAB/AP//AAACAAMAAACAAP//AAACAAMAAACBAP//AAACAAMAAACCAP//AAACAAMAAACDAP//AAACAAMAAACEAP//AAAHAAwAAACFAP//AAACAAIAAACGAP//AAACAAIAAACHAP//AAADAAIAAACEAPz/AAABAAAAAACEAP3/AAABAAEAAACEAP7/AAABAAEAAACFAPz/AAACAAAAAACFAP3/AAACAAEAAACFAP7/AAACAAEAAACGAPz/AAACAAAAAACGAP3/AAACAAEAAACGAP7/AAACAAEAAACHAPz/AAADAAAAAACHAP3/AAADAAEAAACHAP7/AAADAAEAAAB7APz/AAACAAAAAAB7AP3/AAACAAIAAAB8APz/AAACAAAAAAB8AP3/AAACAAIAAAB9APz/AAACAAAAAAB9AP3/AAACAAIAAAB+APz/AAACAAAAAAB+AP3/AAACAAIAAAB/APz/AAACAAAAAAB/AP3/AAACAAIAAACAAPz/AAACAAAAAACAAP3/AAACAAIAAACBAPz/AAACAAAAAACBAP3/AAACAAIAAACCAPz/AAADAAAAAACCAP3/AAADAAIAAABxAPz/AAABAAAAAABxAP3/AAABAAIAAAByAPz/AAACAAAAAAByAP3/AAACAAIAAABzAPz/AAACAAAAAABzAP3/AAACAAIAAAB0APz/AAACAAAAAAB0AP3/AAACAAIAAAB1APz/AAACAAAAAAB1AP3/AAACAAIAAAB2APz/AAACAAAAAAB2AP3/AAACAAIAAAB3APz/AAACAAAAAAB3AP3/AAACAAIAAAB4APz/AAACAAAAAAB4AP3/AAACAAIAAAB5APz/AAACAAAAAAB5AP3/AAACAAIAAAB6APz/AAACAAAAAAB6AP3/AAACAAIAAACZAPz/AAABAAAAAACZAP3/AAABAAEAAACZAP7/AAABAAEAAACZAP//AAABAAEAAACZAAAAAAABAAEAAACZAAEAAAABAAEAAACaAPz/AAADAAAAAACaAP3/AAADAAEAAACaAP7/AAADAAEAAACaAP//AAADAAEAAACaAAAAAAABAAsAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACMAPf/AAABAAEAAACMAPj/AAABAAIAAACNAPf/AAADAAEAAACNAPj/AAADAAIAAADw//X/AAACAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAD5//X/AAAIAAsAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAAALAPX/AAACAAMAAAAMAPX/AAACAAMAAAANAPX/AAACAAMAAAAOAPX/AAACAAMAAAAPAPX/AAACAAMAAAAQAPX/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAACAAMAAAAgAPX/AAACAAMAAAAhAPX/AAACAAMAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAADAAMAAAAlAPX/AQAAAAAACAAmAPX/AAABAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAACAAMAAAA1APX/AAACAAMAAAA2APX/AAAHAAsAAAA3APX/AAACAAAAAAA4APX/AAACAAAAAAA5APX/AAACAAAAAAA6APX/AAACAAAAAAA7APX/AAACAAAAAAA8APX/AAACAAAAAAA9APX/AAACAAAAAAA+APX/AAACAAAAAAA/APX/AAAIAAsAAABAAPX/AAACAAMAAABBAPX/AAACAAMAAABCAPX/AAACAAMAAABDAPX/AAACAAMAAABEAPX/AAACAAMAAABFAPX/AAACAAMAAABGAPX/AAACAAMAAABHAPX/AAACAAMAAABIAPX/AAACAAMAAABJAPX/AAACAAMAAABKAPX/AAACAAMAAABLAPX/AAADAAMAAABNAPX/AAABAAAAAABOAPX/AAACAAAAAABPAPX/AAACAAAAAABQAPX/AAACAAAAAABRAPX/AAACAAAAAABSAPX/AAACAAAAAABTAPX/AAAIAAsAAABUAPX/AAACAAMAAABVAPX/AAACAAMAAABWAPX/AAACAAMAAABXAPX/AAACAAMAAABYAPX/AAACAAMAAABZAPX/AAACAAMAAABaAPX/AAACAAMAAABbAPX/AAACAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAABgAPX/AAACAAMAAABhAPX/AAACAAMAAABiAPX/AAACAAMAAABjAPX/AAACAAMAAABkAPX/AAACAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAACAAMAAABsAPX/AAACAAMAAABtAPX/AAACAAMAAABuAPX/AAACAAMAAABvAPX/AAACAAMAAABwAPX/AAACAAMAAABxAPX/AAACAAMAAAByAPX/AAACAAMAAABzAPX/AAACAAMAAAB0APX/AAACAAMAAAB1APX/AAACAAMAAAB2APX/AAACAAMAAAB3APX/AAACAAMAAAB4APX/AAACAAMAAAB5APX/AAACAAMAAAB6APX/AAACAAMAAAB7APX/AAACAAMAAAB8APX/AAACAAMAAAB9APX/AAACAAMAAAB+APX/AAACAAMAAAB/APX/AAACAAMAAACAAPX/AAACAAMAAACBAPX/AAACAAMAAACCAPX/AAACAAMAAACDAPX/AAACAAMAAACEAPX/AAACAAMAAACFAPX/AAACAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAAHAAsAAACNAPX/AAAIAAsAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACUAPX/AAACAAMAAACVAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAACAAMAAACaAPX/AAACAAMAAACbAPX/AAACAAMAAACcAPX/AAACAAMAAACdAPX/AAACAAMAAACeAPX/AAACAAMAAACfAPX/AAACAAMAAACgAPX/AAACAAMAAAChAPX/AAACAAMAAACiAPX/AAACAAMAAACjAPX/AAACAAMAAACkAPX/AAACAAMAAAClAPX/AAACAAMAAACmAPX/AAACAAMAAACnAPX/AAACAAMAAACoAPX/AAACAAMAAACpAPX/AAACAAMAAACqAPX/AAACAAMAAACrAPX/AAACAAMAAACsAPX/AAACAAMAAACtAPX/AAACAAMAAACMAPb/AAABAAEAAACNAPb/AAADAAEAAABNAPb/AAABAAEAAABOAPb/AAACAAEAAABPAPb/AAACAAEAAABQAPb/AAACAAEAAABRAPb/AAACAAEAAABSAPb/AAACAAEAAABTAPb/AAADAAEAAAA2APb/AAABAAEAAAA3APb/AAACAAEAAAA4APb/AAACAAEAAAA5APb/AAACAAEAAAA6APb/AAACAAEAAAA7APb/AAACAAEAAAA8APb/AAACAAEAAAA9APb/AAACAAEAAAA+APb/AAACAAEAAAA/APb/AAADAAEAAADw//b/AAACAAEAAADx//b/AAACAAEAAADy//b/AAACAAEAAADz//b/AAACAAEAAAD0//b/AAACAAEAAAD1//b/AAACAAEAAAD2//b/AAACAAEAAAD3//b/AAACAAEAAAD4//b/AAACAAEAAAD5//b/AAADAAEAAAAEAAAAAgAAAAIAAAAEAAEAAgAAAAMAAAAFAAAAAgAAAAIAAAAFAAEAAgAAAAMAAAAGAAAAAgAAAAIAAAAGAAEAAgAAAAMAAAAKAAAAAgAAAAIAAAAKAAEAAgAAAAMAAAALAAAAAgAAAAIAAAALAAEAAgAAAAMAAAAMAAAAAgAAAAIAAAAMAAEAAgAAAAMAAAAQAAAAAgAAAAIAAAAQAAEAAgAAAAMAAAARAAAAAgAAAAIAAAARAAEAAgAAAAMAAAASAAAAAgAAAAIAAAASAAEAAgAAAAMAAAAXAAAAAgAAAAIAAAAXAAEAAgAAAAMAAAAYAAAAAgAAAAIAAAAYAAEAAgAAAAMAAAAZAAAAAgAAAAIAAAAZAAEAAgAAAAMAAAAWAAAAAgAAAAIAAAAWAAEAAgAAAAMAAAAoAAAAAgAAAAIAAAAoAAEAAgAAAAMAAAApAAAAAgAAAAIAAAApAAEAAgAAAAMAAAAqAAAAAgAAAAIAAAAqAAEAAgAAAAMAAABhAP//AgAAAAIAAABhAAAAAgAAAAMAAABiAP//AgAAAAIAAABiAAAAAgAAAAMAAABjAP//AgAAAAIAAABjAAAAAgAAAAMAAABoAP//AgAAAAIAAABoAAAAAgAAAAMAAABpAP//AgAAAAIAAABpAAAAAgAAAAMAAABqAP//AgAAAAIAAABqAAAAAgAAAAMAAABhAAEAAgAAAAMAAABiAAEAAgAAAAMAAABjAAEAAgAAAAMAAABoAAEAAgAAAAMAAABpAAEAAgAAAAMAAABqAAEAAgAAAAMAAABrAAAAAgAAAAMAAABrAAEAAgAAAAMAAABsAAAAAgAAAAMAAABsAAEAAgAAAAMAAABtAAAAAgAAAAMAAABtAAEAAgAAAAMAAABuAAAAAgAAAAMAAABuAAEAAgAAAAMAAABvAAAAAgAAAAMAAABvAAEAAgAAAAMAAABwAAAAAgAAAAMAAABwAAEAAgAAAAMAAABxAAAAAgAAAAMAAABxAAEAAgAAAAMAAAByAAAAAgAAAAMAAAByAAEAAgAAAAMAAABzAAAAAgAAAAMAAABzAAEAAgAAAAMAAAB0AAAAAgAAAAMAAAB0AAEAAgAAAAMAAAB1AAAAAgAAAAMAAAB1AAEAAgAAAAMAAAB2AAAAAgAAAAMAAAB2AAEAAgAAAAMAAAB3AAAAAgAAAAMAAAB3AAEAAgAAAAMAAAB4AAAAAgAAAAMAAAB4AAEAAgAAAAMAAAB5AAAAAgAAAAMAAAB5AAEAAgAAAAMAAAB6AAAAAgAAAAMAAAB6AAEAAgAAAAMAAAB7AAAAAgAAAAMAAAB7AAEAAgAAAAMAAAB8AAAAAgAAAAMAAAB8AAEAAgAAAAMAAAB9AAAAAgAAAAMAAAB9AAEAAgAAAAMAAAB+AAAAAgAAAAMAAAB+AAEAAgAAAAMAAAB/AAAAAgAAAAMAAAB/AAEAAgAAAAMAAACAAAAAAgAAAAMAAACAAAEAAgAAAAMAAACBAAAAAgAAAAMAAACBAAEAAgAAAAMAAACCAAAAAgAAAAMAAACCAAEAAgAAAAMAAACDAAAAAgAAAAMAAACDAAEAAgAAAAMAAACEAAAAAgAAAAMAAACEAAEAAgAAAAMAAACFAAAAAgAAAAMAAACFAAEAAgAAAAMAAACGAAAAAgAAAAMAAACGAAEAAgAAAAMAAACHAAAAAgAAAAMAAACHAAEAAgAAAAMAAACIAAAAAgAAAAMAAACIAAEAAgAAAAMAAACJAAAAAgAAAAMAAACJAAEAAgAAAAMAAACKAAAAAgAAAAMAAACKAAEAAgAAAAMAAACLAAAAAgAAAAMAAACLAAEAAgAAAAMAAACMAAAAAgAAAAMAAACMAAEAAgAAAAMAAACNAAAAAgAAAAMAAACNAAEAAgAAAAMAAACOAAAAAgAAAAMAAACOAAEAAgAAAAMAAACPAAAAAgAAAAMAAACPAAEAAgAAAAMAAACQAAAAAgAAAAMAAACQAAEAAgAAAAMAAACRAAAAAgAAAAMAAACRAAEAAgAAAAMAAACSAAAAAgAAAAMAAACSAAEAAgAAAAMAAACTAAAAAgAAAAMAAACTAAEAAgAAAAMAAACUAAAAAgAAAAMAAACUAAEAAgAAAAMAAACVAAAAAgAAAAMAAACVAAEAAgAAAAMAAACWAAAAAgAAAAMAAACWAAEAAgAAAAMAAACXAAAAAgAAAAMAAACXAAEAAgAAAAMAAACYAAAAAgAAAAMAAACYAAEAAgAAAAMAAACIAP//AgAAAAIAAACJAP//AgAAAAIAAACKAP//AgAAAAIAAACLAP//AgAAAAIAAACMAP//AgAAAAIAAACNAP//AgAAAAIAAACOAP//AgAAAAIAAACPAP//AgAAAAIAAACQAP//AgAAAAIAAACRAP//AgAAAAIAAACSAP//AgAAAAIAAACTAP//AgAAAAIAAACUAP//AgAAAAIAAACVAP//AgAAAAIAAACWAP//AgAAAAIAAACXAP//AgAAAAIAAACYAP//AgAAAAIAAABCAPf/AQAAAAAACQBMAPv/AQAAAAAACQAkAPz/AQAAAAAACQAlAPz/AQAAAAAACQAmAPz/AQAAAAAACQAkAPn/AQAAAAAACQAlAPn/AQAAAAAACQAmAPn/AQAAAAAACQB5APr/AAAIAAYAAAB5APv/AAAIAAcAAAB6APr/AAAJAAYAAAB6APv/AAAJAAcAAADu/wAAAAABAAAAAADv/wAAAAACAAAAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAADAAIAAADu//X/AAABAAAAAADv//X/AAACAAAAAADu//b/AAABAAEAAADv//b/AAACAAEAAADu//f/AAABAAEAAADv//f/AAACAAEAAADu//j/AAABAAEAAADv//j/AAACAAEAAADu//n/AAABAAEAAADv//n/AAACAAEAAADu//r/AAABAAEAAADv//r/AAACAAEAAADu//v/AAABAAIAAADv//v/AAACAAIAAAAHAAIAAAABAAIAAAAIAAIAAAACAAIAAAAJAAIAAAADAAIAAAANAAIAAAABAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAATAAIAAAABAAIAAAAUAAIAAAACAAIAAAAVAAIAAAADAAIAAAAaAAIAAAABAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAADAAIAAAArAAIAAAABAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAADAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAADAAIAAABkAAIAAAABAAIAAACaAAIAAAACAAIAAACZAAIAAAABAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAAAAAADAAAAAAC+AAEAAAADAAEAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAADAAIAAACuAPX/AAACAAMAAACvAPX/AAACAAMAAACwAPX/AAACAAMAAACxAPX/AAACAAMAAACyAPX/AAACAAMAAACzAPX/AAACAAMAAAC0APX/AAACAAMAAAC1APX/AAACAAMAAAC2APX/AAACAAMAAAC3APX/AAACAAMAAAC4APX/AAACAAMAAAC5APX/AAACAAMAAAC6APX/AAACAAMAAAC7APX/AAACAAMAAAC8APX/AAACAAMAAAC9APX/AAACAAMAAAC+APX/AAADAAMAAABMAPX/AQAAAAAACQA=") + +[node name="Player" parent="." instance=ExtResource("5_ul44o")] +position = Vector2(-248, 0) + +[node name="CastleToad" parent="." instance=ExtResource("7_ovbpt")] +position = Vector2(2608, 0) + +[node name="DropShadow" parent="." instance=ExtResource("9_5oiqe")] + +[node name="Enemies" type="Node" parent="."] + +[node name="Barrel" parent="Enemies" instance=ExtResource("10_f8a6r")] +position = Vector2(1160, -96) + +[node name="Barrel2" parent="Enemies" instance=ExtResource("10_f8a6r")] +position = Vector2(1200, -112) + +[node name="Barrel3" parent="Enemies" instance=ExtResource("10_f8a6r")] +position = Vector2(1288, -176) + +[node name="Barrel4" parent="Enemies" instance=ExtResource("10_f8a6r")] +position = Vector2(1312, -176) + +[node name="Barrel5" parent="Enemies" instance=ExtResource("10_f8a6r")] +position = Vector2(1352, -176) + +[node name="Barrel6" parent="Enemies" instance=ExtResource("10_f8a6r")] +position = Vector2(1376, -176) + +[node name="Barrel7" parent="Enemies" instance=ExtResource("10_f8a6r")] +position = Vector2(1400, -176) + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("11_ul44o")] +position = Vector2(1064, -88) +item = ExtResource("12_m7oqh") + +[node name="Firebar" parent="." instance=ExtResource("14_xh3ce")] +position = Vector2(136, -56) + +[node name="Firebar2" parent="." instance=ExtResource("14_xh3ce")] +position = Vector2(232, -56) + +[node name="Firebar3" parent="." instance=ExtResource("14_xh3ce")] +position = Vector2(328, -56) + +[node name="Firebar4" parent="." instance=ExtResource("14_xh3ce")] +position = Vector2(872, -24) + +[node name="Firebar5" parent="." instance=ExtResource("14_xh3ce")] +position = Vector2(888, -120) + +[node name="Firebar6" parent="." instance=ExtResource("14_xh3ce")] +position = Vector2(1000, -40) + +[node name="Firebar7" parent="." instance=ExtResource("14_xh3ce")] +position = Vector2(1240, -72) + +[node name="Firebar8" parent="." instance=ExtResource("14_xh3ce")] +position = Vector2(1336, -72) + +[node name="CastleBridge" parent="." instance=ExtResource("14_7abqx")] +position = Vector2(2248, -40) +length = 17 + +[node name="Bowser" parent="." instance=ExtResource("15_6bgvu")] +position = Vector2(2376, -48) + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("13_rsplc") + +[node name="LevelBG" parent="." instance=ExtResource("15_xh3ce")] +particles = 3 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("16_6bgvu") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("17_24f5i") +nodes_to_delete = [NodePath("../Blocks"), NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_rsplc")] +position = Vector2(136, -104) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("18_rsplc")] +position = Vector2(600, -152) +id = 1 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("11_ul44o")] +position = Vector2(1064, -136) +item = ExtResource("19_gcyt4") +metadata/r_coin_id = 2 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("18_rsplc")] +position = Vector2(1944, -24) +id = 3 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("18_rsplc")] +position = Vector2(2280, -120) +id = 4 + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("11_ul44o")] +position = Vector2(1352, -104) +item = ExtResource("20_iag7c") + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("21_24f5i")] +position = Vector2(2608, 0) + +[node name="Blocks" type="Node" parent="."] + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("11_ul44o")] +position = Vector2(1352, -72) + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104710" to="Tiles/@AnimatableBody2D@104710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104710" to="Tiles/@AnimatableBody2D@104710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104710" to="Tiles/@AnimatableBody2D@104710" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104710" to="Tiles/@AnimatableBody2D@104710" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104710" to="Tiles/@AnimatableBody2D@104710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104710" to="Tiles/@AnimatableBody2D@104710" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104710" to="Tiles/@AnimatableBody2D@104710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104711" to="Tiles/@AnimatableBody2D@104711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104711" to="Tiles/@AnimatableBody2D@104711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104711" to="Tiles/@AnimatableBody2D@104711" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104711" to="Tiles/@AnimatableBody2D@104711" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104711" to="Tiles/@AnimatableBody2D@104711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104711" to="Tiles/@AnimatableBody2D@104711" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104711" to="Tiles/@AnimatableBody2D@104711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104712" to="Tiles/@AnimatableBody2D@104712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104712" to="Tiles/@AnimatableBody2D@104712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104712" to="Tiles/@AnimatableBody2D@104712" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104712" to="Tiles/@AnimatableBody2D@104712" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104712" to="Tiles/@AnimatableBody2D@104712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104712" to="Tiles/@AnimatableBody2D@104712" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104712" to="Tiles/@AnimatableBody2D@104712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104713" to="Tiles/@AnimatableBody2D@104713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104713" to="Tiles/@AnimatableBody2D@104713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104713" to="Tiles/@AnimatableBody2D@104713" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104713" to="Tiles/@AnimatableBody2D@104713" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104713" to="Tiles/@AnimatableBody2D@104713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104713" to="Tiles/@AnimatableBody2D@104713" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104713" to="Tiles/@AnimatableBody2D@104713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104714" to="Tiles/@AnimatableBody2D@104714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104714" to="Tiles/@AnimatableBody2D@104714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104714" to="Tiles/@AnimatableBody2D@104714" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104714" to="Tiles/@AnimatableBody2D@104714" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104714" to="Tiles/@AnimatableBody2D@104714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104714" to="Tiles/@AnimatableBody2D@104714" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104714" to="Tiles/@AnimatableBody2D@104714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104715" to="Tiles/@AnimatableBody2D@104715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104715" to="Tiles/@AnimatableBody2D@104715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104715" to="Tiles/@AnimatableBody2D@104715" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104715" to="Tiles/@AnimatableBody2D@104715" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104715" to="Tiles/@AnimatableBody2D@104715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104715" to="Tiles/@AnimatableBody2D@104715" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104715" to="Tiles/@AnimatableBody2D@104715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104716" to="Tiles/@AnimatableBody2D@104716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104716" to="Tiles/@AnimatableBody2D@104716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104716" to="Tiles/@AnimatableBody2D@104716" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104716" to="Tiles/@AnimatableBody2D@104716" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104716" to="Tiles/@AnimatableBody2D@104716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104716" to="Tiles/@AnimatableBody2D@104716" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104716" to="Tiles/@AnimatableBody2D@104716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@104717" to="Tiles/@AnimatableBody2D@104717/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@104717" to="Tiles/@AnimatableBody2D@104717/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104717" to="Tiles/@AnimatableBody2D@104717" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104717" to="Tiles/@AnimatableBody2D@104717" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@104717" to="Tiles/@AnimatableBody2D@104717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104717" to="Tiles/@AnimatableBody2D@104717" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@104717" to="Tiles/@AnimatableBody2D@104717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBS/World4/4-1.tscn b/Scenes/Levels/SMBS/World4/4-1.tscn new file mode 100644 index 0000000..6ba6146 --- /dev/null +++ b/Scenes/Levels/SMBS/World4/4-1.tscn @@ -0,0 +1,451 @@ +[gd_scene load_steps=28 format=4 uid="uid://dlltlgmt0wtq8"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_p5hxq"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Mountain.json" id="2_weaa5"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_mx6p6"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_sapfo"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_mx6p6"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="8_sapfo"] +[ext_resource type="PackedScene" uid="uid://4bb81eil6a4c" path="res://Scenes/Prefabs/Entities/Enemies/Lakitu.tscn" id="9_ejhv7"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="10_weaa5"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="11_bdsjt"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="12_5f4fc"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="13_w8t2a"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="14_gsl0t"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="15_bdsjt"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="16_5f4fc"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="16_w8t2a"] +[ext_resource type="PackedScene" uid="uid://dn2oonncrmxb3" path="res://Scenes/Parts/LargeSPCastleDeco.tscn" id="17_5f4fc"] +[ext_resource type="PackedScene" uid="uid://ck0spcws71sg5" path="res://Scenes/Prefabs/Entities/Items/WingItem.tscn" id="17_gsl0t"] +[ext_resource type="PackedScene" uid="uid://dhd0gp2xvl53l" path="res://Scenes/Prefabs/Entities/Items/LuckyStar.tscn" id="17_w8t2a"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="21_hapk5"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="22_3v23f"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="23_smtwh"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="24_fcjcs"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="24_jnkoc"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="25_20am4"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="25_fcjcs"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="25_waamh"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="26_3v23f"] + +[node name="4-1" type="Node"] +script = ExtResource("1_p5hxq") +music = ExtResource("2_weaa5") +theme = "Mountain" +campaign = "SMBS" +world_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_mx6p6")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAADAAAAAAAdAAEAAAADAAEAAAAhAAAAAAABAAAAAAAhAAEAAAABAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAADAAAAAABAAAEAAAADAAEAAABGAAAAAAABAAAAAABGAAEAAAABAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAADAAAAAABXAAEAAAADAAEAAABdAAAAAAABAAAAAABdAAEAAAABAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAADAAAAAACEAAEAAAADAAEAAACIAAAAAAABAAAAAACIAAEAAAABAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAADAAAAAADLAAEAAAADAAEAAADUAAAAAAAFAAIAAADVAAAAAAAGAAIAAADbAAAAAAAGAAIAAADcAAAAAAAHAAIAAADWAAAAAAAGAAIAAADXAAAAAAAGAAIAAADYAAAAAAAGAAIAAADZAAAAAAAGAAIAAADaAAAAAAAGAAIAAADYAAEAAAAGAAUAAADGAPz/AAAEAAIAAADGAP3/AAAEAAIAAADGAP7/AAAEAAIAAADGAP//AAAEAAIAAADHAPz/AAAEAAIAAADHAP3/AAAEAAIAAADHAP7/AAAEAAIAAADHAP//AAAEAAIAAADIAPz/AAAEAAIAAADIAP3/AAAEAAIAAADIAP7/AAAEAAIAAADIAP//AAAEAAIAAADJAPz/AAAEAAIAAADJAP3/AAAEAAIAAADJAP7/AAAEAAIAAADJAP//AAAEAAIAAADKAPz/AAAEAAIAAADKAP3/AAAEAAIAAADKAP7/AAAEAAIAAADKAP//AAAEAAIAAADLAPz/AAAEAAIAAADLAP3/AAAEAAIAAADLAP7/AAAEAAIAAADLAP//AAAEAAIAAADJAPj/AAAEAAIAAADJAPn/AAAEAAIAAADJAPr/AAAEAAIAAADJAPv/AAAEAAIAAADKAPj/AAAEAAIAAADKAPn/AAAEAAIAAADKAPr/AAAEAAIAAADKAPv/AAAEAAIAAADLAPj/AAAEAAIAAADLAPn/AAAEAAIAAADLAPr/AAAEAAIAAADLAPv/AAAEAAIAAADUAP//AAAEAAIAAACDAPr/AAAIAAIAAACDAPv/AAAIAAMAAACEAPr/AAAJAAIAAACEAPv/AAAJAAMAAACDAPz/AAAIAAMAAACEAPz/AAAJAAMAAACDAP3/AAAIAAMAAACEAP3/AAAJAAMAAACDAP7/AAAIAAMAAACEAP7/AAAJAAMAAACDAP//AAAIAAMAAACEAP//AAAJAAMAAAAlAP7/AAAIAAAAAAAlAP//AAAIAAEAAAAmAP7/AAAJAAAAAAAmAP//AAAJAAEAAAALAP3/AAAIAAQAAAALAP7/AAAIAAUAAAAMAP3/AAAJAAQAAAAMAP7/AAAJAAUAAAALAP//AAAIAAUAAAAMAP//AAAJAAUAAAAUAPv/AQAAAAAACAAxAPz/AQAAAAAAAQAyAPz/AQAAAAAAAQAzAPz/AQAAAAAAAQA0APz/AQAAAAAAAQA1APz/AQAAAAAAAQA2APz/AQAAAAAAAQA3APz/AQAAAAAAAQA4APz/AQAAAAAAAQA0APj/AQAAAAAAAQA1APj/AQAAAAAAAQA2APj/AQAAAAAAAQA3APj/AQAAAAAAAQA4APj/AQAAAAAAAQAzAPj/AQAAAAAABwAwAPj/AQAAAAAACQBLAPz/AQAAAAAAAQBMAPz/AQAAAAAAAQBNAPz/AQAAAAAAAQBOAPz/AQAAAAAAAQBPAPz/AQAAAAAAAQBMAPn/AQAAAAAAAQBNAPn/AQAAAAAAAQBOAPn/AQAAAAAAAQBPAPn/AQAAAAAAAQBLAPn/AQAAAAAABwBgAPz/AQAAAAAAAgBhAPz/AQAAAAAAAgBjAPz/AQAAAAAAAgBkAPz/AQAAAAAAAgBlAPz/AQAAAAAAAgBmAPz/AQAAAAAAAgBnAPz/AQAAAAAAAgBgAPj/AQAAAAAAAgBhAPj/AQAAAAAAAgBiAPj/AQAAAAAAAgBjAPj/AQAAAAAAAgBkAPj/AQAAAAAAAgBlAPj/AQAAAAAAAgBmAPj/AQAAAAAAAgBnAPj/AQAAAAAAAgB0APz/AQAAAAAACwCAAP3/AQAAAAAACQDv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAADAAIAAAAhAAIAAAABAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAADAAIAAABGAAIAAAABAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAADAAIAAABdAAIAAAABAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAADAAIAAACIAAIAAAABAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAADAAIAAADYAAIAAAAHAAUAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_sapfo")] +position = Vector2(-200, 0) + +[node name="DropShadow" parent="." instance=ExtResource("7_mx6p6")] + +[node name="DecoTiles" parent="." instance=ExtResource("8_sapfo")] +tile_map_data = PackedByteArray("AAD7////AAAAAAAAAAD8////AAACAAAAAAARAP//AAAAAAAAAAASAP//AAACAAAAAAAtAP//AAAAAAAAAAAuAP//AAACAAAAAAA6AP//AAAAAAAAAAA7AP//AAACAAAAAABIAP//AAAAAAAAAABJAP//AAACAAAAAABUAP//AAAAAAAAAABVAP//AAACAAAAAABgAP//AAAAAAAAAABhAP//AAACAAAAAACPAP//AAAAAAAAAACQAP//AAACAAAAAACdAP//AAACAAAAAACcAP//AAAAAAAAAACpAP//AAAAAAAAAACqAP//AAABAAAAAACrAP//AAACAAAAAAC2AP//AAAAAAAAAAC3AP//AAACAAAAAADEAP//AAACAAAAAADDAP//AAAAAAAAAAB3AP7/AAADAAAAAAB3AP//AAADAAEAAAA9AP7/AAADAAAAAAA9AP//AAADAAEAAAAhAP7/AAADAAAAAAAhAP//AAADAAEAAACAAP//AAABAAEAAAB0AP//AAABAAEAAAA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="Lakitu" parent="Enemies" instance=ExtResource("9_ejhv7")] +position = Vector2(392, -136) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("10_weaa5")] +position = Vector2(192, -48) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("10_weaa5")] +position = Vector2(608, -32) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("10_weaa5")] +position = Vector2(2112, -96) + +[node name="Goomba" parent="Enemies" instance=ExtResource("11_bdsjt")] +position = Vector2(1624, -64) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("11_bdsjt")] +position = Vector2(1608, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("11_bdsjt")] +position = Vector2(1984, 0) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("11_bdsjt")] +position = Vector2(2040, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("11_bdsjt")] +position = Vector2(2064, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("12_5f4fc")] +position = Vector2(1784, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("12_5f4fc")] +position = Vector2(1808, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("12_5f4fc")] +position = Vector2(1832, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("12_5f4fc")] +position = Vector2(2568, -8) +winged = true + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("12_5f4fc")] +position = Vector2(2872, -8) +winged = true + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("12_5f4fc")] +position = Vector2(3184, -64) + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("12_5f4fc")] +position = Vector2(3248, -128) + +[node name="EndFlagpole" parent="." instance=ExtResource("13_w8t2a")] +position = Vector2(3400, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("14_gsl0t")] +position = Vector2(3496, 0) + +[node name="LevelBG" parent="." instance=ExtResource("15_bdsjt")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("16_5f4fc") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("16_w8t2a")] +position = Vector2(328, -136) +item = ExtResource("17_gsl0t") + +[node name="LargeCastleDeco" parent="." instance=ExtResource("17_5f4fc")] +position = Vector2(-200, -88) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("21_hapk5") +nodes_to_delete = [NodePath("../Node")] +no_report = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("22_3v23f")] +position = Vector2(504, -168) + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("23_smtwh")] +position = Vector2(792, -120) +metadata/red_coin = 0 +metadata/r_coin_id = 1 + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("24_fcjcs")] +position = Vector2(1576, -56) +item = ExtResource("25_waamh") +metadata/r_coin_id = 2 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("22_3v23f")] +position = Vector2(2520, -88) +id = 3 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("22_3v23f")] +position = Vector2(3128, -136) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("16_w8t2a")] +position = Vector2(1864, -120) +item = ExtResource("25_20am4") + +[node name="Node" type="Node" parent="."] + +[node name="BrickBlock" parent="Node" instance=ExtResource("23_smtwh")] +position = Vector2(792, -120) + +[node name="QuestionBlock" parent="Node" instance=ExtResource("24_fcjcs")] +position = Vector2(1576, -56) + +[node name="InvisibleQuestionBlock2" parent="Node" instance=ExtResource("16_w8t2a")] +position = Vector2(1864, -120) +item = ExtResource("17_w8t2a") + +[node name="BrickBlock" parent="." instance=ExtResource("24_jnkoc")] +position = Vector2(808, -120) +item = ExtResource("25_fcjcs") + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(1304, -176) +script = ExtResource("26_3v23f") +heaven_scene = "uid://c35b7tv73rfqm" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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/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="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@263203" to="Tiles/@AnimatableBody2D@263203/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263203" to="Tiles/@AnimatableBody2D@263203/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263203" to="Tiles/@AnimatableBody2D@263203" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263203" to="Tiles/@AnimatableBody2D@263203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263203" to="Tiles/@AnimatableBody2D@263203" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263203" to="Tiles/@AnimatableBody2D@263203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263204" to="Tiles/@AnimatableBody2D@263204/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263204" to="Tiles/@AnimatableBody2D@263204/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263204" to="Tiles/@AnimatableBody2D@263204" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263204" to="Tiles/@AnimatableBody2D@263204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263204" to="Tiles/@AnimatableBody2D@263204" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263204" to="Tiles/@AnimatableBody2D@263204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263205" to="Tiles/@AnimatableBody2D@263205/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263205" to="Tiles/@AnimatableBody2D@263205/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263205" to="Tiles/@AnimatableBody2D@263205" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263205" to="Tiles/@AnimatableBody2D@263205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263205" to="Tiles/@AnimatableBody2D@263205" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263205" to="Tiles/@AnimatableBody2D@263205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263206" to="Tiles/@AnimatableBody2D@263206/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263206" to="Tiles/@AnimatableBody2D@263206/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263206" to="Tiles/@AnimatableBody2D@263206" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263206" to="Tiles/@AnimatableBody2D@263206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263206" to="Tiles/@AnimatableBody2D@263206" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263206" to="Tiles/@AnimatableBody2D@263206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263207" to="Tiles/@AnimatableBody2D@263207/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263207" to="Tiles/@AnimatableBody2D@263207/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263207" to="Tiles/@AnimatableBody2D@263207" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263207" to="Tiles/@AnimatableBody2D@263207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263207" to="Tiles/@AnimatableBody2D@263207" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263207" to="Tiles/@AnimatableBody2D@263207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263208" to="Tiles/@AnimatableBody2D@263208/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263208" to="Tiles/@AnimatableBody2D@263208/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263208" to="Tiles/@AnimatableBody2D@263208" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263208" to="Tiles/@AnimatableBody2D@263208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263208" to="Tiles/@AnimatableBody2D@263208" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263208" to="Tiles/@AnimatableBody2D@263208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263209" to="Tiles/@AnimatableBody2D@263209/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263209" to="Tiles/@AnimatableBody2D@263209/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263209" to="Tiles/@AnimatableBody2D@263209" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263209" to="Tiles/@AnimatableBody2D@263209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263209" to="Tiles/@AnimatableBody2D@263209" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263209" to="Tiles/@AnimatableBody2D@263209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263210" to="Tiles/@AnimatableBody2D@263210/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263210" to="Tiles/@AnimatableBody2D@263210/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263210" to="Tiles/@AnimatableBody2D@263210" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263210" to="Tiles/@AnimatableBody2D@263210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263210" to="Tiles/@AnimatableBody2D@263210" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263210" to="Tiles/@AnimatableBody2D@263210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263211" to="Tiles/@AnimatableBody2D@263211/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263211" to="Tiles/@AnimatableBody2D@263211/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263211" to="Tiles/@AnimatableBody2D@263211" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263211" to="Tiles/@AnimatableBody2D@263211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263211" to="Tiles/@AnimatableBody2D@263211" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263211" to="Tiles/@AnimatableBody2D@263211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263212" to="Tiles/@AnimatableBody2D@263212/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263212" to="Tiles/@AnimatableBody2D@263212/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263212" to="Tiles/@AnimatableBody2D@263212" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263212" to="Tiles/@AnimatableBody2D@263212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263212" to="Tiles/@AnimatableBody2D@263212" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263212" to="Tiles/@AnimatableBody2D@263212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263213" to="Tiles/@AnimatableBody2D@263213/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263213" to="Tiles/@AnimatableBody2D@263213/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263213" to="Tiles/@AnimatableBody2D@263213" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263213" to="Tiles/@AnimatableBody2D@263213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263213" to="Tiles/@AnimatableBody2D@263213" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263213" to="Tiles/@AnimatableBody2D@263213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263214" to="Tiles/@AnimatableBody2D@263214/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263214" to="Tiles/@AnimatableBody2D@263214/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263214" to="Tiles/@AnimatableBody2D@263214" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263214" to="Tiles/@AnimatableBody2D@263214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263214" to="Tiles/@AnimatableBody2D@263214" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263214" to="Tiles/@AnimatableBody2D@263214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263215" to="Tiles/@AnimatableBody2D@263215/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263215" to="Tiles/@AnimatableBody2D@263215/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263215" to="Tiles/@AnimatableBody2D@263215" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263215" to="Tiles/@AnimatableBody2D@263215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263215" to="Tiles/@AnimatableBody2D@263215" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263215" to="Tiles/@AnimatableBody2D@263215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263216" to="Tiles/@AnimatableBody2D@263216/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263216" to="Tiles/@AnimatableBody2D@263216/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263216" to="Tiles/@AnimatableBody2D@263216" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263216" to="Tiles/@AnimatableBody2D@263216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263216" to="Tiles/@AnimatableBody2D@263216" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263216" to="Tiles/@AnimatableBody2D@263216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263217" to="Tiles/@AnimatableBody2D@263217/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263217" to="Tiles/@AnimatableBody2D@263217/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263217" to="Tiles/@AnimatableBody2D@263217" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263217" to="Tiles/@AnimatableBody2D@263217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263217" to="Tiles/@AnimatableBody2D@263217" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263217" to="Tiles/@AnimatableBody2D@263217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263218" to="Tiles/@AnimatableBody2D@263218/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263218" to="Tiles/@AnimatableBody2D@263218/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263218" to="Tiles/@AnimatableBody2D@263218" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263218" to="Tiles/@AnimatableBody2D@263218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263218" to="Tiles/@AnimatableBody2D@263218" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263218" to="Tiles/@AnimatableBody2D@263218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263219" to="Tiles/@AnimatableBody2D@263219/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263219" to="Tiles/@AnimatableBody2D@263219/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263219" to="Tiles/@AnimatableBody2D@263219" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263219" to="Tiles/@AnimatableBody2D@263219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263219" to="Tiles/@AnimatableBody2D@263219" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263219" to="Tiles/@AnimatableBody2D@263219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263220" to="Tiles/@AnimatableBody2D@263220/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263220" to="Tiles/@AnimatableBody2D@263220/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263220" to="Tiles/@AnimatableBody2D@263220" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263220" to="Tiles/@AnimatableBody2D@263220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263220" to="Tiles/@AnimatableBody2D@263220" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263220" to="Tiles/@AnimatableBody2D@263220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263221" to="Tiles/@AnimatableBody2D@263221/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263221" to="Tiles/@AnimatableBody2D@263221/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263221" to="Tiles/@AnimatableBody2D@263221" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263221" to="Tiles/@AnimatableBody2D@263221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263221" to="Tiles/@AnimatableBody2D@263221" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263221" to="Tiles/@AnimatableBody2D@263221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263222" to="Tiles/@AnimatableBody2D@263222/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263222" to="Tiles/@AnimatableBody2D@263222/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263222" to="Tiles/@AnimatableBody2D@263222" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263222" to="Tiles/@AnimatableBody2D@263222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263222" to="Tiles/@AnimatableBody2D@263222" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263222" to="Tiles/@AnimatableBody2D@263222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263223" to="Tiles/@AnimatableBody2D@263223/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263223" to="Tiles/@AnimatableBody2D@263223/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263223" to="Tiles/@AnimatableBody2D@263223" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263223" to="Tiles/@AnimatableBody2D@263223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263223" to="Tiles/@AnimatableBody2D@263223" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263223" to="Tiles/@AnimatableBody2D@263223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263224" to="Tiles/@AnimatableBody2D@263224/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263224" to="Tiles/@AnimatableBody2D@263224/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263224" to="Tiles/@AnimatableBody2D@263224" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263224" to="Tiles/@AnimatableBody2D@263224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263224" to="Tiles/@AnimatableBody2D@263224" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263224" to="Tiles/@AnimatableBody2D@263224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263225" to="Tiles/@AnimatableBody2D@263225/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263225" to="Tiles/@AnimatableBody2D@263225/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263225" to="Tiles/@AnimatableBody2D@263225" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263225" to="Tiles/@AnimatableBody2D@263225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263225" to="Tiles/@AnimatableBody2D@263225" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263225" to="Tiles/@AnimatableBody2D@263225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263226" to="Tiles/@AnimatableBody2D@263226/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263226" to="Tiles/@AnimatableBody2D@263226/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263226" to="Tiles/@AnimatableBody2D@263226" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263226" to="Tiles/@AnimatableBody2D@263226" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263226" to="Tiles/@AnimatableBody2D@263226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263226" to="Tiles/@AnimatableBody2D@263226" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263226" to="Tiles/@AnimatableBody2D@263226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263227" to="Tiles/@AnimatableBody2D@263227/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263227" to="Tiles/@AnimatableBody2D@263227/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263227" to="Tiles/@AnimatableBody2D@263227" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263227" to="Tiles/@AnimatableBody2D@263227" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263227" to="Tiles/@AnimatableBody2D@263227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263227" to="Tiles/@AnimatableBody2D@263227" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263227" to="Tiles/@AnimatableBody2D@263227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263228" to="Tiles/@AnimatableBody2D@263228/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263228" to="Tiles/@AnimatableBody2D@263228/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263228" to="Tiles/@AnimatableBody2D@263228" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263228" to="Tiles/@AnimatableBody2D@263228" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263228" to="Tiles/@AnimatableBody2D@263228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263228" to="Tiles/@AnimatableBody2D@263228" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263228" to="Tiles/@AnimatableBody2D@263228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263229" to="Tiles/@AnimatableBody2D@263229/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263229" to="Tiles/@AnimatableBody2D@263229/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263229" to="Tiles/@AnimatableBody2D@263229" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263229" to="Tiles/@AnimatableBody2D@263229" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263229" to="Tiles/@AnimatableBody2D@263229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263229" to="Tiles/@AnimatableBody2D@263229" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263229" to="Tiles/@AnimatableBody2D@263229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263230" to="Tiles/@AnimatableBody2D@263230/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263230" to="Tiles/@AnimatableBody2D@263230/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263230" to="Tiles/@AnimatableBody2D@263230" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263230" to="Tiles/@AnimatableBody2D@263230" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263230" to="Tiles/@AnimatableBody2D@263230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263230" to="Tiles/@AnimatableBody2D@263230" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263230" to="Tiles/@AnimatableBody2D@263230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263231" to="Tiles/@AnimatableBody2D@263231/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263231" to="Tiles/@AnimatableBody2D@263231/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263231" to="Tiles/@AnimatableBody2D@263231" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263231" to="Tiles/@AnimatableBody2D@263231" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263231" to="Tiles/@AnimatableBody2D@263231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263231" to="Tiles/@AnimatableBody2D@263231" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263231" to="Tiles/@AnimatableBody2D@263231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263232" to="Tiles/@AnimatableBody2D@263232/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263232" to="Tiles/@AnimatableBody2D@263232/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263232" to="Tiles/@AnimatableBody2D@263232" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263232" to="Tiles/@AnimatableBody2D@263232" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263232" to="Tiles/@AnimatableBody2D@263232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263232" to="Tiles/@AnimatableBody2D@263232" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263232" to="Tiles/@AnimatableBody2D@263232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263233" to="Tiles/@AnimatableBody2D@263233/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263233" to="Tiles/@AnimatableBody2D@263233/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263233" to="Tiles/@AnimatableBody2D@263233" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263233" to="Tiles/@AnimatableBody2D@263233" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263233" to="Tiles/@AnimatableBody2D@263233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263233" to="Tiles/@AnimatableBody2D@263233" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263233" to="Tiles/@AnimatableBody2D@263233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263234" to="Tiles/@AnimatableBody2D@263234/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263234" to="Tiles/@AnimatableBody2D@263234/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263234" to="Tiles/@AnimatableBody2D@263234" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263234" to="Tiles/@AnimatableBody2D@263234" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263234" to="Tiles/@AnimatableBody2D@263234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263234" to="Tiles/@AnimatableBody2D@263234" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263234" to="Tiles/@AnimatableBody2D@263234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263235" to="Tiles/@AnimatableBody2D@263235/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263235" to="Tiles/@AnimatableBody2D@263235/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263235" to="Tiles/@AnimatableBody2D@263235" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263235" to="Tiles/@AnimatableBody2D@263235" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263235" to="Tiles/@AnimatableBody2D@263235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263235" to="Tiles/@AnimatableBody2D@263235" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263235" to="Tiles/@AnimatableBody2D@263235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263236" to="Tiles/@AnimatableBody2D@263236/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263236" to="Tiles/@AnimatableBody2D@263236/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263236" to="Tiles/@AnimatableBody2D@263236" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263236" to="Tiles/@AnimatableBody2D@263236" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263236" to="Tiles/@AnimatableBody2D@263236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263236" to="Tiles/@AnimatableBody2D@263236" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263236" to="Tiles/@AnimatableBody2D@263236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263237" to="Tiles/@AnimatableBody2D@263237/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263237" to="Tiles/@AnimatableBody2D@263237/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263237" to="Tiles/@AnimatableBody2D@263237" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263237" to="Tiles/@AnimatableBody2D@263237" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263237" to="Tiles/@AnimatableBody2D@263237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263237" to="Tiles/@AnimatableBody2D@263237" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263237" to="Tiles/@AnimatableBody2D@263237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263238" to="Tiles/@AnimatableBody2D@263238/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263238" to="Tiles/@AnimatableBody2D@263238/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263238" to="Tiles/@AnimatableBody2D@263238" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263238" to="Tiles/@AnimatableBody2D@263238" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263238" to="Tiles/@AnimatableBody2D@263238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263238" to="Tiles/@AnimatableBody2D@263238" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263238" to="Tiles/@AnimatableBody2D@263238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263239" to="Tiles/@AnimatableBody2D@263239/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263239" to="Tiles/@AnimatableBody2D@263239/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263239" to="Tiles/@AnimatableBody2D@263239" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263239" to="Tiles/@AnimatableBody2D@263239" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263239" to="Tiles/@AnimatableBody2D@263239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263239" to="Tiles/@AnimatableBody2D@263239" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263239" to="Tiles/@AnimatableBody2D@263239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263240" to="Tiles/@AnimatableBody2D@263240/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263240" to="Tiles/@AnimatableBody2D@263240/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263240" to="Tiles/@AnimatableBody2D@263240" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263240" to="Tiles/@AnimatableBody2D@263240" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263240" to="Tiles/@AnimatableBody2D@263240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263240" to="Tiles/@AnimatableBody2D@263240" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263240" to="Tiles/@AnimatableBody2D@263240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263241" to="Tiles/@AnimatableBody2D@263241/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263241" to="Tiles/@AnimatableBody2D@263241/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263241" to="Tiles/@AnimatableBody2D@263241" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263241" to="Tiles/@AnimatableBody2D@263241" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263241" to="Tiles/@AnimatableBody2D@263241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263241" to="Tiles/@AnimatableBody2D@263241" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263241" to="Tiles/@AnimatableBody2D@263241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@263242" to="Tiles/@AnimatableBody2D@263242/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@263242" to="Tiles/@AnimatableBody2D@263242/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263242" to="Tiles/@AnimatableBody2D@263242" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263242" to="Tiles/@AnimatableBody2D@263242" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@263242" to="Tiles/@AnimatableBody2D@263242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263242" to="Tiles/@AnimatableBody2D@263242" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@263242" to="Tiles/@AnimatableBody2D@263242/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World4/4-2.tscn b/Scenes/Levels/SMBS/World4/4-2.tscn new file mode 100644 index 0000000..60535ba --- /dev/null +++ b/Scenes/Levels/SMBS/World4/4-2.tscn @@ -0,0 +1,83 @@ +[gd_scene load_steps=13 format=4 uid="uid://cbtfhmc6h1vf7"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_nb3nt"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Mountain.json" id="2_t1ptu"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_cwj12"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_5r15g"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="7_n8at7"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="8_dnxbp"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_878l6"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="10_cwj12"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="10_t1ptu"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="11_5r15g"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="11_n8at7"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="12_dnxbp"] + +[node name="4-2" type="Node"] +script = ExtResource("1_nb3nt") +music = ExtResource("2_t1ptu") +theme = "Mountain" +campaign = "SMBS" +world_id = 4 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("4_cwj12")] +position = Vector2(-216, 0) + +[node name="Tiles" parent="." instance=ExtResource("5_5r15g")] +tile_map_data = PackedByteArray("AADw/wAAAAAGAAIAAADx/wAAAAAGAAIAAAD1/wAAAAAGAAIAAAD2/wAAAAAHAAIAAADy/wAAAAAGAAIAAADz/wAAAAAGAAIAAAD0/wAAAAAGAAIAAAD9////AAAIAAAAAAD9/wAAAAAIAAEAAAD+////AAAJAAAAAAD+/wAAAAAJAAEAAAD9/wEAAAAIAAEAAAD+/wEAAAAJAAEAAADx/wEAAAAGAAUAAAD///b/AAAEAAIAAAD///f/AAAEAAIAAAD///j/AAAEAAIAAAD///n/AAAEAAIAAAD///r/AAAEAAIAAAD///v/AAAEAAIAAAD///z/AAAEAAIAAAD///3/AAAEAAIAAAD///7/AAAEAAIAAAD/////AAAEAAIAAAD//wAAAAAEAAIAAAD//wEAAAAEAAIAAAAAAPb/AAAEAAIAAAAAAPf/AAAEAAIAAAAAAPj/AAAEAAIAAAAAAPn/AAAEAAIAAAAAAPr/AAAEAAIAAAAAAPv/AAAEAAIAAAAAAPz/AAAEAAIAAAAAAP3/AAAEAAIAAAAAAP7/AAAEAAIAAAAAAP//AAAEAAIAAAAAAAAAAAAEAAIAAAAAAAEAAAAEAAIAAAABAPb/AAAEAAIAAAABAPf/AAAEAAIAAAABAPj/AAAEAAIAAAABAPn/AAAEAAIAAAABAPr/AAAEAAIAAAABAPv/AAAEAAIAAAABAPz/AAAEAAIAAAABAP3/AAAEAAIAAAABAP7/AAAEAAIAAAABAP//AAAEAAIAAAABAAAAAAAEAAIAAAABAAEAAAAEAAIAAAACAPb/AAAEAAIAAAACAPf/AAAEAAIAAAACAPj/AAAEAAIAAAACAPn/AAAEAAIAAAACAPr/AAAEAAIAAAACAPv/AAAEAAIAAAACAPz/AAAEAAIAAAACAP3/AAAEAAIAAAACAP7/AAAEAAIAAAACAP//AAAEAAIAAAACAAAAAAAEAAIAAAACAAEAAAAEAAIAAAADAPb/AAAEAAIAAAADAPf/AAAEAAIAAAADAPj/AAAEAAIAAAADAPn/AAAEAAIAAAADAPr/AAAEAAIAAAADAPv/AAAEAAIAAAADAPz/AAAEAAIAAAADAP3/AAAEAAIAAAADAP7/AAAEAAIAAAADAP//AAAEAAIAAAADAAAAAAAEAAIAAAADAAEAAAAEAAIAAAAFAPz/AAAIAAQAAAAFAP3/AAAIAAUAAAAGAPz/AAAJAAQAAAAGAP3/AAAJAAUAAAALAAAAAAAFAAQAAAAMAAAAAAAGAAQAAAAOAAAAAAAGAAQAAAAPAAAAAAAHAAQAAAANAAAAAAAGAAQAAAANAAEAAAAGAAUAAAAHAP//AAAGAAUAAAAEAP7/AAAFAAMAAAAFAP7/AAAGAAMAAAAJAP7/AAAGAAMAAAAKAP7/AAAHAAMAAAAGAP7/AAAGAAMAAAAHAP7/AAAGAAMAAAAIAP7/AAAGAAMAAAAHAAAAAAAHAAUAAAAHAAEAAAAHAAUAAAALAP7/AQAAAAAACwD+//v/AQAAAAAACQD+//f/AQAAAAAACQAQAPf/AAABAAEAAAAQAPj/AAABAAEAAAAQAPn/AAABAAEAAAAQAPr/AAABAAEAAAAQAPv/AAABAAEAAAAQAPz/AAABAAEAAAAQAP3/AAABAAEAAAAQAP7/AAABAAEAAAAQAP//AAABAAEAAAAQAAAAAAABAAEAAAAQAAEAAAABAAEAAAARAPf/AAACAAEAAAARAPj/AAACAAEAAAARAPn/AAACAAEAAAARAPr/AAACAAEAAAARAPv/AAACAAEAAAARAPz/AAACAAEAAAARAP3/AAACAAEAAAARAP7/AAACAAEAAAARAP//AAACAAEAAAARAAAAAAACAAEAAAARAAEAAAACAAEAAAASAPf/AAACAAEAAAASAPj/AAACAAEAAAASAPn/AAACAAEAAAASAPr/AAACAAEAAAASAPv/AAACAAEAAAASAPz/AAACAAEAAAASAP3/AAACAAEAAAASAP7/AAACAAEAAAASAP//AAACAAEAAAASAAAAAAACAAEAAAASAAEAAAACAAEAAAAQAPb/AAABAAAAAAARAPb/AAACAAAAAAASAPb/AAACAAAAAADu/wAAAAAFAAIAAADv/wAAAAAGAAIAAADx/wIAAAAHAAUAAAAHAAIAAAAHAAUAAAANAAIAAAAHAAUAAAATAPb/AAACAAAAAAAUAPb/AAACAAAAAAAVAPb/AAACAAAAAAAWAPb/AAACAAAAAAAXAPb/AAACAAAAAAAYAPb/AAACAAAAAAAZAPb/AAACAAAAAAAaAPb/AAACAAAAAAAbAPb/AAACAAAAAAAcAPb/AAACAAAAAAAdAPb/AAACAAAAAAAeAPb/AAACAAAAAAAfAPb/AAACAAAAAAAgAPb/AAACAAAAAAAhAPb/AAACAAAAAAAiAPb/AAACAAAAAAAjAPb/AAACAAAAAAAkAPb/AAACAAAAAAAlAPb/AAACAAAAAAAmAPb/AAADAAAAAAATAPf/AAACAAEAAAAUAPf/AAACAAEAAAAVAPf/AAACAAEAAAAWAPf/AAACAAEAAAAXAPf/AAACAAEAAAAYAPf/AAACAAEAAAAZAPf/AAACAAEAAAAaAPf/AAACAAEAAAAbAPf/AAACAAEAAAAcAPf/AAACAAEAAAAdAPf/AAACAAEAAAAeAPf/AAACAAEAAAAfAPf/AAACAAEAAAAgAPf/AAACAAEAAAAhAPf/AAACAAEAAAAiAPf/AAACAAEAAAAjAPf/AAACAAEAAAAkAPf/AAACAAEAAAAlAPf/AAACAAEAAAAmAPf/AAADAAEAAAATAPj/AAACAAEAAAAUAPj/AAACAAEAAAAVAPj/AAACAAEAAAAWAPj/AAACAAEAAAAXAPj/AAACAAEAAAAYAPj/AAACAAEAAAAZAPj/AAACAAEAAAAaAPj/AAACAAEAAAAbAPj/AAACAAEAAAAcAPj/AAACAAEAAAAdAPj/AAACAAEAAAAeAPj/AAACAAEAAAAfAPj/AAACAAEAAAAgAPj/AAACAAEAAAAhAPj/AAACAAEAAAAiAPj/AAACAAEAAAAjAPj/AAACAAEAAAAkAPj/AAACAAEAAAAlAPj/AAACAAEAAAAmAPj/AAADAAEAAAATAPn/AAACAAEAAAAUAPn/AAACAAEAAAAVAPn/AAACAAEAAAAWAPn/AAACAAEAAAAXAPn/AAACAAEAAAAYAPn/AAACAAEAAAAZAPn/AAACAAEAAAAaAPn/AAACAAEAAAAbAPn/AAACAAEAAAAcAPn/AAACAAEAAAAdAPn/AAACAAEAAAAeAPn/AAACAAEAAAAfAPn/AAACAAEAAAAgAPn/AAACAAEAAAAhAPn/AAACAAEAAAAiAPn/AAACAAEAAAAjAPn/AAACAAEAAAAkAPn/AAACAAEAAAAlAPn/AAACAAEAAAAmAPn/AAADAAEAAAATAPr/AAACAAEAAAAUAPr/AAACAAEAAAAVAPr/AAACAAEAAAAWAPr/AAACAAEAAAAXAPr/AAACAAEAAAAYAPr/AAACAAEAAAAZAPr/AAACAAEAAAAaAPr/AAACAAEAAAAbAPr/AAACAAEAAAAcAPr/AAACAAEAAAAdAPr/AAACAAEAAAAeAPr/AAACAAEAAAAfAPr/AAACAAEAAAAgAPr/AAACAAEAAAAhAPr/AAACAAEAAAAiAPr/AAACAAEAAAAjAPr/AAACAAEAAAAkAPr/AAACAAEAAAAlAPr/AAACAAEAAAAmAPr/AAADAAEAAAATAPv/AAACAAEAAAAUAPv/AAACAAEAAAAVAPv/AAACAAEAAAAWAPv/AAACAAEAAAAXAPv/AAACAAEAAAAYAPv/AAACAAEAAAAZAPv/AAACAAEAAAAaAPv/AAACAAEAAAAbAPv/AAACAAEAAAAcAPv/AAACAAEAAAAdAPv/AAACAAEAAAAeAPv/AAACAAEAAAAfAPv/AAACAAEAAAAgAPv/AAACAAEAAAAhAPv/AAACAAEAAAAiAPv/AAACAAEAAAAjAPv/AAACAAEAAAAkAPv/AAACAAEAAAAlAPv/AAACAAEAAAAmAPv/AAADAAEAAAATAPz/AAACAAEAAAAUAPz/AAACAAEAAAAVAPz/AAACAAEAAAAWAPz/AAACAAEAAAAXAPz/AAACAAEAAAAYAPz/AAACAAEAAAAZAPz/AAACAAEAAAAaAPz/AAACAAEAAAAbAPz/AAACAAEAAAAcAPz/AAACAAEAAAAdAPz/AAACAAEAAAAeAPz/AAACAAEAAAAfAPz/AAACAAEAAAAgAPz/AAACAAEAAAAhAPz/AAACAAEAAAAiAPz/AAACAAEAAAAjAPz/AAACAAEAAAAkAPz/AAACAAEAAAAlAPz/AAACAAEAAAAmAPz/AAADAAEAAAATAP3/AAACAAEAAAAUAP3/AAACAAEAAAAVAP3/AAACAAEAAAAWAP3/AAACAAEAAAAXAP3/AAACAAEAAAAYAP3/AAACAAEAAAAZAP3/AAACAAEAAAAaAP3/AAACAAEAAAAbAP3/AAACAAEAAAAcAP3/AAACAAEAAAAdAP3/AAACAAEAAAAeAP3/AAACAAEAAAAfAP3/AAACAAEAAAAgAP3/AAACAAEAAAAhAP3/AAACAAEAAAAiAP3/AAACAAEAAAAjAP3/AAACAAEAAAAkAP3/AAACAAEAAAAlAP3/AAACAAEAAAAmAP3/AAADAAEAAAATAP7/AAACAAEAAAAUAP7/AAACAAEAAAAVAP7/AAACAAEAAAAWAP7/AAACAAEAAAAXAP7/AAACAAEAAAAYAP7/AAACAAEAAAAZAP7/AAACAAEAAAAaAP7/AAACAAEAAAAbAP7/AAACAAEAAAAcAP7/AAACAAEAAAAdAP7/AAACAAEAAAAeAP7/AAACAAEAAAAfAP7/AAACAAEAAAAgAP7/AAACAAEAAAAhAP7/AAACAAEAAAAiAP7/AAACAAEAAAAjAP7/AAACAAEAAAAkAP7/AAACAAEAAAAlAP7/AAACAAEAAAAmAP7/AAADAAEAAAATAP//AAACAAEAAAAUAP//AAACAAEAAAAVAP//AAACAAEAAAAWAP//AAACAAEAAAAXAP//AAACAAEAAAAYAP//AAACAAEAAAAZAP//AAACAAEAAAAaAP//AAACAAEAAAAbAP//AAACAAEAAAAcAP//AAACAAEAAAAdAP//AAACAAEAAAAeAP//AAACAAEAAAAfAP//AAACAAEAAAAgAP//AAACAAEAAAAhAP//AAACAAEAAAAiAP//AAACAAEAAAAjAP//AAACAAEAAAAkAP//AAACAAEAAAAlAP//AAACAAEAAAAmAP//AAADAAEAAAATAAAAAAACAAEAAAAUAAAAAAACAAEAAAAVAAAAAAACAAEAAAAWAAAAAAACAAEAAAAXAAAAAAACAAEAAAAYAAAAAAACAAEAAAAZAAAAAAACAAEAAAAaAAAAAAACAAEAAAAbAAAAAAACAAEAAAAcAAAAAAACAAEAAAAdAAAAAAACAAEAAAAeAAAAAAACAAEAAAAfAAAAAAACAAEAAAAgAAAAAAACAAEAAAAhAAAAAAACAAEAAAAiAAAAAAACAAEAAAAjAAAAAAACAAEAAAAkAAAAAAACAAEAAAAlAAAAAAACAAEAAAAmAAAAAAADAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAADAAEAAAAQAAIAAAABAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAADAAIAAAA=") + +[node name="StartCastle" parent="." instance=ExtResource("7_n8at7")] +position = Vector2(-216, -40) + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(304, -80) +script = ExtResource("8_dnxbp") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="DropShadow" parent="." instance=ExtResource("9_878l6")] + +[node name="PipeArea" parent="." instance=ExtResource("10_t1ptu")] +position = Vector2(-32, -16) +target_level = "uid://rw3nm4d1su58" + +[node name="PipeArea2" parent="." instance=ExtResource("10_t1ptu")] +position = Vector2(96, -64) +target_level = "uid://rw3nm4d1su58" + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("10_cwj12") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("11_5r15g")] + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("11_n8at7") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("12_dnxbp")] +position = Vector2(216, -8) + +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107307" to="Tiles/@AnimatableBody2D@107307/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107307" to="Tiles/@AnimatableBody2D@107307/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107307" to="Tiles/@AnimatableBody2D@107307" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107307" to="Tiles/@AnimatableBody2D@107307" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107307" to="Tiles/@AnimatableBody2D@107307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107307" to="Tiles/@AnimatableBody2D@107307" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107307" to="Tiles/@AnimatableBody2D@107307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107308" to="Tiles/@AnimatableBody2D@107308/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107308" to="Tiles/@AnimatableBody2D@107308/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107308" to="Tiles/@AnimatableBody2D@107308" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107308" to="Tiles/@AnimatableBody2D@107308" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107308" to="Tiles/@AnimatableBody2D@107308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107308" to="Tiles/@AnimatableBody2D@107308" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107308" to="Tiles/@AnimatableBody2D@107308/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World4/4-2a.tscn b/Scenes/Levels/SMBS/World4/4-2a.tscn new file mode 100644 index 0000000..d54b06d --- /dev/null +++ b/Scenes/Levels/SMBS/World4/4-2a.tscn @@ -0,0 +1,1936 @@ +[gd_scene load_steps=27 format=4 uid="uid://rw3nm4d1su58"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_s01n7"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_e7plg"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_t8dl2"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_obyui"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="7_2g5va"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="8_1krba"] +[ext_resource type="PackedScene" uid="uid://ctancgnvl58oc" path="res://Scenes/Prefabs/Entities/Objects/ElevatorPlatform.tscn" id="9_e7plg"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="10_obyui"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="11_e86v4"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="12_2g5va"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_1krba"] +[ext_resource type="PackedScene" uid="uid://cs40v66vkl6qi" path="res://Scenes/Prefabs/Entities/Enemies/SideStepper.tscn" id="14_2g5va"] +[ext_resource type="PackedScene" uid="uid://b0gkypf5ow67f" path="res://Scenes/Prefabs/Entities/Enemies/Icicle.tscn" id="14_e86v4"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="16_1krba"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="16_e7plg"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_3xsks"] +[ext_resource type="PackedScene" uid="uid://b0peppjq7jrcp" path="res://Scenes/Parts/WarpZoneCameraLimit.tscn" id="18_3xsks"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="18_tf18a"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="21_88g51"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="22_88g51"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="23_yaymm"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="24_wbfad"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="25_13cyh"] +[ext_resource type="PackedScene" uid="uid://cs8iql18nkljw" path="res://Scenes/Prefabs/LevelObjects/WarpZone.tscn" id="26_wbfad"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="26_yq1pb"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="27_13cyh"] + +[node name="4-2A" type="Node"] +script = ExtResource("1_s01n7") +music = ExtResource("2_e7plg") +theme = "Underground" +campaign = "SMBS" +world_id = 4 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_t8dl2")] +tile_map_data = PackedByteArray("AADw//X/AAADAAAAAADw//b/AAADAAEAAADw//f/AAADAAEAAADw//j/AAADAAEAAADw//n/AAADAAEAAADw//r/AAADAAEAAADw//v/AAADAAEAAADw//z/AAADAAEAAADw//3/AAADAAEAAADw//7/AAADAAEAAADw////AAABAAsAAADw/wAAAAACAAEAAADw/wEAAAACAAEAAADx////AAACAAAAAADx/wAAAAACAAEAAADx/wEAAAACAAEAAADy////AAACAAAAAADy/wAAAAACAAEAAADy/wEAAAACAAEAAADz////AAACAAAAAADz/wAAAAACAAEAAADz/wEAAAACAAEAAAD0////AAACAAAAAAD0/wAAAAACAAEAAAD0/wEAAAACAAEAAAD1////AAACAAAAAAD1/wAAAAACAAEAAAD1/wEAAAACAAEAAAD2////AAADAAAAAAD2/wAAAAADAAEAAAD2/wEAAAADAAEAAAAHAP3/AAABAAAAAAAHAP7/AAABAAEAAAAHAP//AAABAAEAAAAHAAAAAAABAAEAAAAHAAEAAAABAAEAAAAIAP3/AAACAAAAAAAIAP7/AAACAAEAAAAIAP//AAACAAEAAAAIAAAAAAACAAEAAAAIAAEAAAACAAEAAAAJAP3/AAACAAAAAAAJAP7/AAACAAEAAAAJAP//AAACAAEAAAAJAAAAAAACAAEAAAAJAAEAAAACAAEAAAAKAP3/AAACAAAAAAAKAP7/AAACAAEAAAAKAP//AAACAAEAAAAKAAAAAAACAAEAAAAKAAEAAAACAAEAAAALAP3/AAACAAAAAAALAP7/AAACAAEAAAALAP//AAACAAEAAAALAAAAAAACAAEAAAALAAEAAAACAAEAAAAMAP3/AAACAAAAAAAMAP7/AAACAAEAAAAMAP//AAACAAEAAAAMAAAAAAACAAEAAAAMAAEAAAACAAEAAAANAP3/AAACAAAAAAANAP7/AAACAAEAAAANAP//AAACAAEAAAANAAAAAAACAAEAAAANAAEAAAACAAEAAAAOAP3/AAACAAAAAAAOAP7/AAACAAEAAAAOAP//AAACAAEAAAAOAAAAAAACAAEAAAAOAAEAAAACAAEAAAAPAP3/AAACAAAAAAAPAP7/AAACAAEAAAAPAP//AAACAAEAAAAPAAAAAAACAAEAAAAPAAEAAAACAAEAAAAQAP3/AAACAAAAAAAQAP7/AAACAAEAAAAQAP//AAACAAEAAAAQAAAAAAACAAEAAAAQAAEAAAACAAEAAAARAP3/AAACAAAAAAARAP7/AAACAAEAAAARAP//AAACAAEAAAARAAAAAAACAAEAAAARAAEAAAACAAEAAAASAP3/AAACAAAAAAASAP7/AAACAAEAAAASAP//AAACAAEAAAASAAAAAAACAAEAAAASAAEAAAACAAEAAAATAP3/AAACAAAAAAATAP7/AAACAAEAAAATAP//AAACAAEAAAATAAAAAAACAAEAAAATAAEAAAACAAEAAAAUAP3/AAACAAAAAAAUAP7/AAACAAEAAAAUAP//AAACAAEAAAAUAAAAAAACAAEAAAAUAAEAAAACAAEAAAAVAP3/AAACAAAAAAAVAP7/AAACAAEAAAAVAP//AAACAAEAAAAVAAAAAAACAAEAAAAVAAEAAAACAAEAAAAWAP3/AAACAAAAAAAWAP7/AAACAAEAAAAWAP//AAACAAEAAAAWAAAAAAACAAEAAAAWAAEAAAACAAEAAAAXAP3/AAACAAAAAAAXAP7/AAACAAEAAAAXAP//AAACAAEAAAAXAAAAAAACAAEAAAAXAAEAAAACAAEAAAAYAP3/AAACAAAAAAAYAP7/AAACAAEAAAAYAP//AAACAAEAAAAYAAAAAAACAAEAAAAYAAEAAAACAAEAAAAZAP3/AAACAAAAAAAZAP7/AAACAAEAAAAZAP//AAACAAEAAAAZAAAAAAACAAEAAAAZAAEAAAACAAEAAAAaAP3/AAACAAAAAAAaAP7/AAACAAEAAAAaAP//AAACAAEAAAAaAAAAAAACAAEAAAAaAAEAAAACAAEAAAAbAP3/AAACAAAAAAAbAP7/AAACAAEAAAAbAP//AAACAAEAAAAbAAAAAAACAAEAAAAbAAEAAAACAAEAAAAcAP3/AAADAAAAAAAcAP7/AAADAAEAAAAcAP//AAADAAEAAAAcAAAAAAABAAsAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAADAAAAAAArAAEAAAADAAEAAAADAP//AAAHAAYAAAADAAAAAAAHAAYAAAADAAEAAAAHAAYAAAAEAP//AAAHAAYAAAAEAAAAAAAHAAYAAAAEAAEAAAAHAAYAAAAAAP//AAAHAAYAAAAAAAAAAAAHAAYAAAAAAAEAAAAHAAYAAAD7////AAAHAAYAAAD7/wAAAAAHAAYAAAD7/wEAAAAHAAYAAAD8////AAAHAAYAAAD8/wAAAAAHAAYAAAD8/wEAAAAHAAYAAAAxAAAAAAABAAAAAAAxAAEAAAABAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAADAAAAAABRAAEAAAADAAEAAABZAAAAAAABAAAAAABZAAEAAAABAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAADAAAAAABnAAEAAAADAAEAAABzAAAAAAABAAAAAABzAAEAAAABAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAADAAAAAACKAAEAAAADAAEAAACUAAAAAAABAAAAAACUAAEAAAABAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACXAPb/AAAAAAQAAACXAPf/AAAAAAQAAACXAPj/AAAAAAQAAACXAPn/AAAAAAQAAACXAPr/AAAAAAQAAACXAPv/AAAAAAQAAACXAPz/AAAAAAQAAACXAP3/AAAAAAQAAACXAP7/AAAAAAQAAACXAP//AAAAAAQAAACYAPb/AAAAAAQAAACYAPf/AAAAAAQAAACYAPj/AAAAAAQAAACYAPn/AAAAAAQAAACYAPr/AAAAAAQAAACYAPv/AAAAAAQAAACYAPz/AAAAAAQAAACYAP3/AAAAAAQAAACYAP7/AAAAAAQAAACYAP//AAAAAAQAAACZAPb/AAAAAAQAAACZAPf/AAAAAAQAAACZAPj/AAAAAAQAAACZAPn/AAAAAAQAAACZAPr/AAAAAAQAAACZAPv/AAAAAAQAAACZAPz/AAAAAAQAAACZAP3/AAAAAAQAAACZAP7/AAAAAAQAAACZAP//AAAAAAQAAACaAPb/AAAAAAQAAACaAPf/AAAAAAQAAACaAPj/AAAAAAQAAACaAPn/AAAAAAQAAACaAPr/AAAAAAQAAACaAPv/AAAAAAQAAACaAPz/AAAAAAQAAACaAP3/AAAAAAQAAACaAP7/AAAAAAQAAACaAP//AAAAAAQAAACbAPb/AAAAAAQAAACbAPf/AAAAAAQAAACbAPj/AAAAAAQAAACbAPn/AAAAAAQAAACbAPr/AAAAAAQAAACbAPv/AAAAAAQAAACbAPz/AAAAAAQAAACbAP3/AAAAAAQAAACbAP7/AAAAAAQAAACbAP//AAAAAAQAAACcAPb/AAAAAAQAAACcAPf/AAAAAAQAAACcAPj/AAAAAAQAAACcAPn/AAAAAAQAAACcAPr/AAAAAAQAAACcAPv/AAAAAAQAAACcAPz/AAAAAAQAAACcAP3/AAAAAAQAAACcAP7/AAAAAAQAAACcAP//AAAAAAQAAACdAPb/AAAAAAQAAACdAPf/AAAAAAQAAACdAPj/AAAAAAQAAACdAPn/AAAAAAQAAACdAPr/AAAAAAQAAACdAPv/AAAAAAQAAACdAPz/AAAAAAQAAACdAP3/AAAAAAQAAACdAP7/AAAAAAQAAACdAP//AAAAAAQAAACtAPX/AAAAAAQAAACtAPb/AAAAAAQAAACtAPf/AAAAAAQAAACtAPj/AAAAAAQAAACtAPn/AAAAAAQAAACtAPr/AAAAAAQAAACtAPv/AAAAAAQAAACtAPz/AAAAAAQAAACtAP3/AAAAAAQAAACtAP7/AAAAAAQAAACtAP//AAAAAAQAAACuAPX/AAAAAAQAAACuAPb/AAAAAAQAAACuAPf/AAAAAAQAAACuAPj/AAAAAAQAAACuAPn/AAAAAAQAAACuAPr/AAAAAAQAAACuAPv/AAAAAAQAAACuAPz/AAAAAAQAAACuAP3/AAAAAAQAAACuAP7/AAAAAAQAAACuAP//AAAAAAQAAACXAPX/AAAAAAQAAACYAPX/AAAAAAQAAACZAPX/AAAAAAQAAACaAPX/AAAAAAQAAACbAPX/AAAAAAQAAACcAPX/AAAAAAQAAACdAPX/AAAAAAQAAACEAP7/AAAEAAIAAACEAP//AAAEAAIAAACFAP7/AAAEAAIAAACFAP//AAAEAAIAAACGAP7/AAAEAAIAAACGAP//AAAEAAIAAACHAP7/AAAEAAIAAACHAP//AAAEAAIAAACIAP7/AAAEAAIAAACIAP//AAAEAAIAAACJAP7/AAAEAAIAAACJAP//AAAEAAIAAACKAP7/AAAEAAIAAACKAP//AAAEAAIAAAB8AP3/AAAEAAIAAAB8AP7/AAAEAAIAAAB8AP//AAAEAAIAAAB9AP3/AAAEAAIAAAB9AP7/AAAEAAIAAAB9AP//AAAEAAIAAAB+AP3/AAAEAAIAAAB+AP7/AAAEAAIAAAB+AP//AAAEAAIAAAB/AP3/AAAEAAIAAAB/AP7/AAAEAAIAAAB/AP//AAAEAAIAAABzAPz/AAAEAAIAAABzAP3/AAAEAAIAAABzAP7/AAAEAAIAAABzAP//AAAEAAIAAAB0APz/AAAEAAIAAAB0AP3/AAAEAAIAAAB0AP7/AAAEAAIAAAB0AP//AAAEAAIAAAB1APz/AAAEAAIAAAB1AP3/AAAEAAIAAAB1AP7/AAAEAAIAAAB1AP//AAAEAAIAAAB2APz/AAAEAAIAAAB2AP3/AAAEAAIAAAB2AP7/AAAEAAIAAAB2AP//AAAEAAIAAABZAP//AAAEAAIAAABaAP//AAAEAAIAAABbAP//AAAEAAIAAABZAP7/AAAEAAIAAABaAP7/AAAEAAIAAABZAP3/AAAEAAIAAABRAP3/AAAEAAIAAABRAP7/AAAEAAIAAABRAP//AAAEAAIAAABQAP7/AAAEAAIAAABQAP//AAAEAAIAAABPAP//AAAEAAIAAAAHAPb/AQAAAAAAAQAHAPf/AQAAAAAAAQAHAPj/AQAAAAAAAQAHAPn/AQAAAAAAAQAIAPb/AQAAAAAAAQAIAPf/AQAAAAAAAQAIAPj/AQAAAAAAAQAIAPn/AQAAAAAAAQAJAPb/AQAAAAAAAQAJAPf/AQAAAAAAAQAJAPj/AQAAAAAAAQAJAPn/AQAAAAAAAQAKAPb/AQAAAAAAAQAKAPf/AQAAAAAAAQAKAPj/AQAAAAAAAQAKAPn/AQAAAAAAAQALAPb/AQAAAAAAAQALAPf/AQAAAAAAAQALAPj/AQAAAAAAAQALAPn/AQAAAAAAAQAMAPb/AQAAAAAAAQAMAPf/AQAAAAAAAQAMAPj/AQAAAAAAAQAMAPn/AQAAAAAAAQANAPb/AQAAAAAAAQANAPf/AQAAAAAAAQANAPj/AQAAAAAAAQANAPn/AQAAAAAAAQAOAPb/AQAAAAAAAQAOAPf/AQAAAAAAAQAOAPj/AQAAAAAAAQAOAPn/AQAAAAAAAQAPAPb/AQAAAAAAAQAPAPf/AQAAAAAAAQAPAPj/AQAAAAAAAQAPAPn/AQAAAAAAAQAQAPb/AQAAAAAAAQAQAPf/AQAAAAAAAQAQAPj/AQAAAAAAAQAQAPn/AQAAAAAAAQARAPb/AQAAAAAAAQARAPf/AQAAAAAAAQARAPj/AQAAAAAAAQARAPn/AQAAAAAAAQASAPb/AQAAAAAAAQASAPf/AQAAAAAAAQASAPj/AQAAAAAAAQASAPn/AQAAAAAAAQATAPb/AQAAAAAAAQATAPf/AQAAAAAAAQATAPj/AQAAAAAAAQATAPn/AQAAAAAAAQAUAPb/AQAAAAAAAQAUAPf/AQAAAAAAAQAUAPj/AQAAAAAAAQAUAPn/AQAAAAAAAQAVAPb/AQAAAAAAAQAVAPf/AQAAAAAAAQAVAPj/AQAAAAAAAQAVAPn/AQAAAAAAAQAWAPb/AQAAAAAAAQAWAPf/AQAAAAAAAQAWAPj/AQAAAAAAAQAWAPn/AQAAAAAAAQAXAPb/AQAAAAAAAQAXAPf/AQAAAAAAAQAXAPj/AQAAAAAAAQAXAPn/AQAAAAAAAQAYAPj/AQAAAAAAAQAYAPn/AQAAAAAAAQAZAPb/AQAAAAAAAQAZAPf/AQAAAAAAAQAZAPj/AQAAAAAAAQAZAPn/AQAAAAAAAQAaAPb/AQAAAAAAAQAaAPf/AQAAAAAAAQAaAPj/AQAAAAAAAQAaAPn/AQAAAAAAAQAbAPb/AQAAAAAAAQAbAPf/AQAAAAAAAQAbAPj/AQAAAAAAAQAbAPn/AQAAAAAAAQAcAPb/AQAAAAAAAQAcAPf/AQAAAAAAAQAcAPj/AQAAAAAAAQAcAPn/AQAAAAAAAQAYAPb/AQAAAAAAAQD3//X/AQAAAAAAAQD4//X/AQAAAAAAAQD5//X/AQAAAAAAAQD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQAHAPX/AQAAAAAAAQAIAPX/AQAAAAAAAQAJAPX/AQAAAAAAAQAKAPX/AQAAAAAAAQALAPX/AQAAAAAAAQAMAPX/AQAAAAAAAQANAPX/AQAAAAAAAQAOAPX/AQAAAAAAAQAPAPX/AQAAAAAAAQAQAPX/AQAAAAAAAQARAPX/AQAAAAAAAQASAPX/AQAAAAAAAQATAPX/AQAAAAAAAQAUAPX/AQAAAAAAAQAVAPX/AQAAAAAAAQAWAPX/AQAAAAAAAQAXAPX/AQAAAAAAAQAYAPX/AQAAAAAAAQAZAPX/AQAAAAAAAQAaAPX/AQAAAAAAAQAbAPX/AQAAAAAAAQAcAPX/AQAAAAAAAQAdAPX/AQAAAAAAAQAeAPX/AQAAAAAAAQAfAPX/AQAAAAAAAQAgAPX/AQAAAAAAAQAhAPX/AQAAAAAAAQAiAPX/AQAAAAAAAQAjAPX/AQAAAAAAAQAkAPX/AQAAAAAAAQAlAPX/AQAAAAAAAQAmAPX/AQAAAAAAAQAnAPX/AQAAAAAAAQAoAPX/AQAAAAAAAQApAPX/AQAAAAAAAQAqAPX/AQAAAAAAAQArAPX/AQAAAAAAAQAYAPf/AQAAAAAABQAxAPX/AQAAAAAAAQAyAPX/AQAAAAAAAQAzAPX/AQAAAAAAAQA0APX/AQAAAAAAAQA1APX/AQAAAAAAAQA2APX/AQAAAAAAAQA3APX/AQAAAAAAAQA4APX/AQAAAAAAAQA5APX/AQAAAAAAAQA6APX/AQAAAAAAAQA7APX/AQAAAAAAAQA8APX/AQAAAAAAAQA9APX/AQAAAAAAAQA+APX/AQAAAAAAAQA/APX/AQAAAAAAAQBAAPX/AQAAAAAAAQBBAPX/AQAAAAAAAQBCAPX/AQAAAAAAAQBDAPX/AQAAAAAAAQBEAPX/AQAAAAAAAQBFAPX/AQAAAAAAAQBGAPX/AQAAAAAAAQBHAPX/AQAAAAAAAQBIAPX/AQAAAAAAAQBJAPX/AQAAAAAAAQBKAPX/AQAAAAAAAQBLAPX/AQAAAAAAAQBMAPX/AQAAAAAAAQBNAPX/AQAAAAAAAQBOAPX/AQAAAAAAAQBPAPX/AQAAAAAAAQBQAPX/AQAAAAAAAQBRAPX/AQAAAAAAAQBaAPX/AQAAAAAAAQBbAPX/AQAAAAAAAQBcAPX/AQAAAAAAAQBdAPX/AQAAAAAAAQBeAPX/AQAAAAAAAQBfAPX/AQAAAAAAAQBgAPX/AQAAAAAAAQBhAPX/AQAAAAAAAQBiAPX/AQAAAAAAAQBjAPX/AQAAAAAAAQBkAPX/AQAAAAAAAQBlAPX/AQAAAAAAAQBmAPX/AQAAAAAAAQBnAPX/AQAAAAAAAQCCAPX/AQAAAAAAAQCDAPX/AQAAAAAAAQCEAPX/AQAAAAAAAQCFAPX/AQAAAAAAAQCGAPX/AQAAAAAAAQCHAPX/AQAAAAAAAQCIAPX/AQAAAAAAAQCJAPX/AQAAAAAAAQCKAPX/AQAAAAAAAQCLAPX/AQAAAAAAAQCMAPX/AQAAAAAAAQCNAPX/AQAAAAAAAQCOAPX/AQAAAAAAAQCPAPX/AQAAAAAAAQCQAPX/AQAAAAAAAQCRAPX/AQAAAAAAAQCSAPX/AQAAAAAAAQCTAPX/AQAAAAAAAQCUAPX/AQAAAAAAAQCVAPX/AQAAAAAAAQCWAPX/AQAAAAAAAQCCAPb/AQAAAAAAAQCCAPf/AQAAAAAAAQCCAPj/AQAAAAAAAQCCAPn/AQAAAAAAAQCCAPr/AQAAAAAAAQCDAPb/AQAAAAAAAQCDAPf/AQAAAAAAAQCDAPj/AQAAAAAAAQCDAPn/AQAAAAAAAQCDAPr/AQAAAAAAAQCEAPb/AQAAAAAAAQCEAPf/AQAAAAAAAQCEAPj/AQAAAAAAAQCEAPn/AQAAAAAAAQCEAPr/AQAAAAAAAQCFAPb/AQAAAAAAAQCFAPf/AQAAAAAAAQCFAPj/AQAAAAAAAQCFAPn/AQAAAAAAAQCFAPr/AQAAAAAAAQCGAPb/AQAAAAAAAQCGAPf/AQAAAAAAAQCGAPj/AQAAAAAAAQCGAPn/AQAAAAAAAQCGAPr/AQAAAAAAAQCHAPb/AQAAAAAAAQCHAPf/AQAAAAAAAQCHAPj/AQAAAAAAAQCHAPn/AQAAAAAAAQCHAPr/AQAAAAAAAQCIAPb/AQAAAAAAAQCIAPf/AQAAAAAAAQCIAPj/AQAAAAAAAQCIAPn/AQAAAAAAAQCIAPr/AQAAAAAAAQAhAPj/AQAAAAAAAgAhAPz/AQAAAAAAAgAiAPz/AQAAAAAAAgAmAPz/AQAAAAAAAgAnAPz/AQAAAAAAAgAoAPz/AQAAAAAAAgA+APz/AQAAAAAACgCVAP3/AAAIAAYAAACVAP7/AAAIAAcAAACWAP3/AAAJAAYAAACWAP7/AAAJAAcAAACVAP//AAAIAAcAAACWAP//AAAJAAcAAACPAPr/AAAIAAQAAACPAPv/AAAIAAUAAACQAPr/AAAJAAQAAACQAPv/AAAJAAUAAACPAPz/AAAIAAUAAACQAPz/AAAJAAUAAACPAP3/AAAIAAUAAACQAP3/AAAJAAUAAACPAP7/AAAIAAUAAACQAP7/AAAJAAUAAACPAP//AAAIAAUAAACQAP//AAAJAAUAAACPAAAAAAAIAAUAAACQAAAAAAAJAAUAAACPAAEAAAAIAAUAAACQAAEAAAAJAAUAAAD3////AgAAAAAAAQD3/wAAAgAAAAEAAQD4////AgAAAAAAAQD4/wAAAgAAAAEAAQD5////AgAAAAAAAQD5/wAAAgAAAAEAAQD6////AgAAAAAAAQD6/wAAAgAAAAEAAQD9////AgAAAAAAAQD9/wAAAgAAAAEAAQD+////AgAAAAAAAQD+/wAAAgAAAAEAAQD/////AgAAAAAAAQD//wAAAgAAAAEAAQABAP//AgAAAAAAAQABAAAAAgAAAAEAAQACAP//AgAAAAAAAQACAAAAAgAAAAEAAQAFAP//AgAAAAAAAQAGAP//AgAAAAAAAQAFAAAAAgAAAAEAAQAGAAAAAgAAAAEAAQD3/wEAAgAAAAEAAQD4/wEAAgAAAAEAAQD5/wEAAgAAAAEAAQD6/wEAAgAAAAEAAQD9/wEAAgAAAAEAAQD+/wEAAgAAAAEAAQD//wEAAgAAAAEAAQABAAEAAgAAAAEAAQACAAEAAgAAAAEAAQAFAAEAAgAAAAEAAQAGAAEAAgAAAAEAAQA3AP3/AAAIAAMAAAA4AP3/AAAJAAMAAAA3APz/AAAIAAIAAAA4APz/AAAJAAIAAAA8APv/AAAIAAQAAAA8APz/AAAIAAUAAAA9APv/AAAJAAQAAAA9APz/AAAJAAUAAABEAP3/AAAIAAAAAABEAP7/AAAIAAEAAABFAP3/AAAJAAAAAABFAP7/AAAJAAEAAAA3AP7/AAAIAAMAAAA4AP7/AAAJAAMAAAA3AP//AAAIAAMAAAA4AP//AAAJAAMAAAA8AP3/AAAIAAUAAAA9AP3/AAAJAAUAAAA8AP7/AAAIAAUAAAA9AP7/AAAJAAUAAAA8AP//AAAIAAUAAAA9AP//AAAJAAUAAABEAP//AAAIAAEAAABFAP//AAAJAAEAAADv////AAABAAEAAADv/wAAAAABAAEAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAADAAIAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAEAAADv//j/AAABAAEAAADv//n/AAABAAEAAADv//r/AAABAAEAAADv//v/AAABAAEAAADv//z/AAABAAEAAADv//3/AAABAAEAAADv//7/AAABAAEAAAD7/wIAAAAHAAYAAAD8/wIAAAAHAAYAAAAAAAIAAAAHAAYAAAADAAIAAAAHAAYAAAAEAAIAAAAHAAYAAAAHAAIAAAABAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAADAAIAAAAxAAIAAAABAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAADAAIAAABZAAIAAAABAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAADAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAADAAIAAABzAAIAAAABAAIAAACUAAIAAAABAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAADAAAAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAADAAEAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAADAAIAAAAuAPX/AAAKAAkAAAAuAPb/AAAKAAkAAAAuAPf/AAAKAAkAAAAuAPj/AAAKAAkAAAAuAPn/AAAKAAkAAAAuAPr/AAAKAAkAAAAuAPv/AAAKAAkAAAAuAPz/AAAKAAkAAAAuAP3/AAAKAAkAAAAuAP7/AAAKAAkAAAAuAP//AAAKAAkAAAAuAAAAAAAKAAkAAAAuAAEAAAAKAAkAAABVAPX/AAAKAAkAAABVAPb/AAAKAAkAAABVAPf/AAAKAAkAAABVAPj/AAAKAAkAAABVAPn/AAAKAAkAAABVAPr/AAAKAAkAAABVAPv/AAAKAAkAAABVAPz/AAAKAAkAAABVAP3/AAAKAAkAAABVAP7/AAAKAAkAAABVAP//AAAKAAkAAABVAAAAAAAKAAkAAABVAAEAAAAKAAkAAABVAAIAAAAKAAkAAABqAPX/AAAKAAkAAABqAPb/AAAKAAkAAABqAPf/AAAKAAkAAABqAPj/AAAKAAkAAABqAPn/AAAKAAkAAABqAPr/AAAKAAkAAABqAPv/AAAKAAkAAABqAPz/AAAKAAkAAABqAP3/AAAKAAkAAABqAP7/AAAKAAkAAABqAP//AAAKAAkAAABqAAAAAAAKAAkAAABqAAEAAAAKAAkAAABwAPX/AAAKAAkAAABwAPb/AAAKAAkAAABwAPf/AAAKAAkAAABwAPj/AAAKAAkAAABwAPn/AAAKAAkAAABwAPr/AAAKAAkAAABwAPv/AAAKAAkAAABwAPz/AAAKAAkAAABwAP3/AAAKAAkAAABwAP7/AAAKAAkAAABwAP//AAAKAAkAAABwAAAAAAAKAAkAAABwAAEAAAAKAAkAAABwAAIAAAAKAAkAAABqAAIAAAAKAAkAAACeAPX/AQAAAAAAAQCfAPX/AQAAAAAAAQCgAPX/AQAAAAAAAQChAPX/AQAAAAAAAQCiAPX/AQAAAAAAAQCjAPX/AQAAAAAAAQCkAPX/AQAAAAAAAQClAPX/AQAAAAAAAQCmAPX/AQAAAAAAAQCnAPX/AQAAAAAAAQCoAPX/AQAAAAAAAQCpAPX/AQAAAAAAAQCBAPf/AQAAAAAACQA=") + +[node name="Player" parent="." instance=ExtResource("5_obyui")] +position = Vector2(-208, -152) + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("7_2g5va")] +position = Vector2(2072, -88) +item = ExtResource("8_1krba") +mushroom_if_small = true + +[node name="ElevatorPlatform" parent="." instance=ExtResource("9_e7plg")] +position = Vector2(744, -112) +top = -176 + +[node name="ElevatorPlatform3" parent="." instance=ExtResource("9_e7plg")] +position = Vector2(1704, -48) +top = -176 + +[node name="ElevatorPlatform4" parent="." instance=ExtResource("9_e7plg")] +position = Vector2(1800, -112) +top = -176 + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("10_obyui")] +position = Vector2(312, -48) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("10_obyui")] +position = Vector2(336, -48) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("10_obyui")] +position = Vector2(368, -48) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("10_obyui")] +position = Vector2(920, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("10_obyui")] +position = Vector2(1984, -48) + +[node name="Goomba6" parent="Enemies" instance=ExtResource("10_obyui")] +position = Vector2(2160, -32) + +[node name="Goomba7" parent="Enemies" instance=ExtResource("10_obyui")] +position = Vector2(2184, -32) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("11_e86v4")] +position = Vector2(568, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("11_e86v4")] +position = Vector2(656, 0) + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("12_2g5va")] +position = Vector2(1064, 0) + +[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("12_2g5va")] +position = Vector2(1592, 0) + +[node name="BuzzyBeetle3" parent="Enemies" instance=ExtResource("12_2g5va")] +position = Vector2(1632, 0) + +[node name="Icicle" parent="Enemies" instance=ExtResource("14_e86v4")] +position = Vector2(-136, -144) + +[node name="Icicle2" parent="Enemies" instance=ExtResource("14_e86v4")] +position = Vector2(64, -144) + +[node name="Icicle3" parent="Enemies" instance=ExtResource("14_e86v4")] +position = Vector2(1112, -144) + +[node name="Icicle4" parent="Enemies" instance=ExtResource("14_e86v4")] +position = Vector2(1168, -144) + +[node name="SideStepper" parent="Enemies" instance=ExtResource("14_2g5va")] +position = Vector2(1200, 0) + +[node name="SideStepper2" parent="Enemies" instance=ExtResource("14_2g5va")] +position = Vector2(1232, 0) + +[node name="SideStepper3" parent="Enemies" instance=ExtResource("14_2g5va")] +position = Vector2(1264, -16) + +[node name="DropShadow" parent="." instance=ExtResource("13_1krba")] + +[node name="PipeArea" parent="." instance=ExtResource("16_1krba")] +position = Vector2(2400, -48) +target_level = "uid://cileghchf6nh8" + +[node name="LevelBG" parent="." instance=ExtResource("16_e7plg")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("17_3xsks") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="WarpZoneCameraLimit" parent="." instance=ExtResource("18_3xsks")] +position = Vector2(2448, -176) + +[node name="HardCameraRightLimit" parent="." instance=ExtResource("18_tf18a")] +position = Vector2(2800, -176) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("21_88g51") +nodes_to_delete = [NodePath("../Blocks"), NodePath("../WarpZone")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("22_88g51")] +position = Vector2(552, -120) +item = ExtResource("23_yaymm") +metadata/r_coin_id = 1 + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("24_wbfad")] +position = Vector2(952, -56) +metadata/red_coin = 0 +metadata/r_coin_id = 2 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("25_13cyh")] +position = Vector2(1432, -168) +item = ExtResource("26_yq1pb") + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("27_13cyh")] +position = Vector2(1872, -72) +id = 3 + +[node name="ElevatorPlatform5" parent="ChallengeNodes" instance=ExtResource("9_e7plg")] +position = Vector2(1368, -112) +vertical_direction = -1 +top = -176 + +[node name="Tiles" parent="ChallengeNodes" instance=ExtResource("4_t8dl2")] +tile_map_data = PackedByteArray("AAChAPj/AQAAAAAAAQCiAPj/AQAAAAAAAgCjAPj/AQAAAAAAAQCkAPj/AQAAAAAABwClAPj/AQAAAAAAAQCmAPj/AQAAAAAAAQCnAPj/AQAAAAAAAQCoAPj/AQAAAAAAAQCpAPj/AQAAAAAAAgCqAPj/AQAAAAAACACrAPj/AQAAAAAAAQCsAPj/AQAAAAAAAQCfAPz/AQAAAAAAAQCgAPz/AQAAAAAAAgChAPz/AQAAAAAAAgCiAPz/AQAAAAAAAQCjAPz/AQAAAAAAAQCkAPz/AQAAAAAAAgClAPz/AQAAAAAAAQCmAPz/AQAAAAAAAQCnAPz/AQAAAAAAAgCoAPz/AQAAAAAAAQCeAP7/AAALAAIAAACeAP//AAALAAMAAACfAP7/AAAPAAIAAACfAP//AAAPAAMAAACeAPv/AQAAAAAABgA=") + +[node name="PipeArea2" parent="ChallengeNodes" instance=ExtResource("16_1krba")] +position = Vector2(2560, -16) +enter_direction = 2 +target_level = "uid://cileghchf6nh8" + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("22_88g51")] +position = Vector2(552, -120) + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("24_wbfad")] +position = Vector2(952, -56) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("25_13cyh")] +position = Vector2(1432, -168) + +[node name="ElevatorPlatform2" parent="Blocks" instance=ExtResource("9_e7plg")] +position = Vector2(1368, -112) +top = -176 + +[node name="WarpZone" parent="." instance=ExtResource("26_wbfad")] +position = Vector2(2656, 0) +enable_sides = false +pipe_destinations = [-1, 5, -1] + +[node name="Tiles" parent="WarpZone" instance=ExtResource("4_t8dl2")] +tile_map_data = PackedByteArray("AAD///3/AAAIAAIAAAD///7/AAAIAAMAAAAAAP3/AAAJAAIAAAAAAP7/AAAJAAMAAAD/////AAAIAAMAAAAAAP//AAAJAAMAAAA=") + +[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="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@99125" to="Tiles/@AnimatableBody2D@99125/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99125" to="Tiles/@AnimatableBody2D@99125/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99125" to="Tiles/@AnimatableBody2D@99125" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99125" to="Tiles/@AnimatableBody2D@99125/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99125" to="Tiles/@AnimatableBody2D@99125" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99125" to="Tiles/@AnimatableBody2D@99125/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99126" to="Tiles/@AnimatableBody2D@99126/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99126" to="Tiles/@AnimatableBody2D@99126/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99126" to="Tiles/@AnimatableBody2D@99126" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99126" to="Tiles/@AnimatableBody2D@99126/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99126" to="Tiles/@AnimatableBody2D@99126" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99126" to="Tiles/@AnimatableBody2D@99126/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99127" to="Tiles/@AnimatableBody2D@99127/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99127" to="Tiles/@AnimatableBody2D@99127/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99127" to="Tiles/@AnimatableBody2D@99127" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99127" to="Tiles/@AnimatableBody2D@99127/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99127" to="Tiles/@AnimatableBody2D@99127" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99127" to="Tiles/@AnimatableBody2D@99127/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99128" to="Tiles/@AnimatableBody2D@99128/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99128" to="Tiles/@AnimatableBody2D@99128/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99128" to="Tiles/@AnimatableBody2D@99128" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99128" to="Tiles/@AnimatableBody2D@99128/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99128" to="Tiles/@AnimatableBody2D@99128" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99128" to="Tiles/@AnimatableBody2D@99128/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99129" to="Tiles/@AnimatableBody2D@99129/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99129" to="Tiles/@AnimatableBody2D@99129/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99129" to="Tiles/@AnimatableBody2D@99129" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99129" to="Tiles/@AnimatableBody2D@99129/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99129" to="Tiles/@AnimatableBody2D@99129" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99129" to="Tiles/@AnimatableBody2D@99129/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99130" to="Tiles/@AnimatableBody2D@99130/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99130" to="Tiles/@AnimatableBody2D@99130/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99130" to="Tiles/@AnimatableBody2D@99130" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99130" to="Tiles/@AnimatableBody2D@99130/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99130" to="Tiles/@AnimatableBody2D@99130" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99130" to="Tiles/@AnimatableBody2D@99130/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99131" to="Tiles/@AnimatableBody2D@99131/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99131" to="Tiles/@AnimatableBody2D@99131/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99131" to="Tiles/@AnimatableBody2D@99131" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99131" to="Tiles/@AnimatableBody2D@99131/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99131" to="Tiles/@AnimatableBody2D@99131" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99131" to="Tiles/@AnimatableBody2D@99131/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99132" to="Tiles/@AnimatableBody2D@99132/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99132" to="Tiles/@AnimatableBody2D@99132/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99132" to="Tiles/@AnimatableBody2D@99132" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99132" to="Tiles/@AnimatableBody2D@99132/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99132" to="Tiles/@AnimatableBody2D@99132" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99132" to="Tiles/@AnimatableBody2D@99132/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99133" to="Tiles/@AnimatableBody2D@99133/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99133" to="Tiles/@AnimatableBody2D@99133/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99133" to="Tiles/@AnimatableBody2D@99133" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99133" to="Tiles/@AnimatableBody2D@99133/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99133" to="Tiles/@AnimatableBody2D@99133" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99133" to="Tiles/@AnimatableBody2D@99133/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99134" to="Tiles/@AnimatableBody2D@99134/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99134" to="Tiles/@AnimatableBody2D@99134/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99134" to="Tiles/@AnimatableBody2D@99134" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99134" to="Tiles/@AnimatableBody2D@99134/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99134" to="Tiles/@AnimatableBody2D@99134" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99134" to="Tiles/@AnimatableBody2D@99134/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99135" to="Tiles/@AnimatableBody2D@99135/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99135" to="Tiles/@AnimatableBody2D@99135/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99135" to="Tiles/@AnimatableBody2D@99135" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99135" to="Tiles/@AnimatableBody2D@99135/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99135" to="Tiles/@AnimatableBody2D@99135" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99135" to="Tiles/@AnimatableBody2D@99135/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99136" to="Tiles/@AnimatableBody2D@99136/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99136" to="Tiles/@AnimatableBody2D@99136/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99136" to="Tiles/@AnimatableBody2D@99136" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99136" to="Tiles/@AnimatableBody2D@99136/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99136" to="Tiles/@AnimatableBody2D@99136" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99136" to="Tiles/@AnimatableBody2D@99136/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99137" to="Tiles/@AnimatableBody2D@99137/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99137" to="Tiles/@AnimatableBody2D@99137/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99137" to="Tiles/@AnimatableBody2D@99137" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99137" to="Tiles/@AnimatableBody2D@99137/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99137" to="Tiles/@AnimatableBody2D@99137" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99137" to="Tiles/@AnimatableBody2D@99137/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99138" to="Tiles/@AnimatableBody2D@99138/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99138" to="Tiles/@AnimatableBody2D@99138/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99138" to="Tiles/@AnimatableBody2D@99138" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99138" to="Tiles/@AnimatableBody2D@99138/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99138" to="Tiles/@AnimatableBody2D@99138" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99138" to="Tiles/@AnimatableBody2D@99138/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99139" to="Tiles/@AnimatableBody2D@99139/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99139" to="Tiles/@AnimatableBody2D@99139/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99139" to="Tiles/@AnimatableBody2D@99139" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99139" to="Tiles/@AnimatableBody2D@99139/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99139" to="Tiles/@AnimatableBody2D@99139" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99139" to="Tiles/@AnimatableBody2D@99139/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99140" to="Tiles/@AnimatableBody2D@99140/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99140" to="Tiles/@AnimatableBody2D@99140/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99140" to="Tiles/@AnimatableBody2D@99140" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99140" to="Tiles/@AnimatableBody2D@99140/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99140" to="Tiles/@AnimatableBody2D@99140" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99140" to="Tiles/@AnimatableBody2D@99140/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99141" to="Tiles/@AnimatableBody2D@99141/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99141" to="Tiles/@AnimatableBody2D@99141/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99141" to="Tiles/@AnimatableBody2D@99141" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99141" to="Tiles/@AnimatableBody2D@99141/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99141" to="Tiles/@AnimatableBody2D@99141" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99141" to="Tiles/@AnimatableBody2D@99141/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99142" to="Tiles/@AnimatableBody2D@99142/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99142" to="Tiles/@AnimatableBody2D@99142/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99142" to="Tiles/@AnimatableBody2D@99142" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99142" to="Tiles/@AnimatableBody2D@99142/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99142" to="Tiles/@AnimatableBody2D@99142" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99142" to="Tiles/@AnimatableBody2D@99142/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99143" to="Tiles/@AnimatableBody2D@99143/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99143" to="Tiles/@AnimatableBody2D@99143/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99143" to="Tiles/@AnimatableBody2D@99143" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99143" to="Tiles/@AnimatableBody2D@99143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99143" to="Tiles/@AnimatableBody2D@99143" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99143" to="Tiles/@AnimatableBody2D@99143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99144" to="Tiles/@AnimatableBody2D@99144/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99144" to="Tiles/@AnimatableBody2D@99144/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99144" to="Tiles/@AnimatableBody2D@99144" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99144" to="Tiles/@AnimatableBody2D@99144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99144" to="Tiles/@AnimatableBody2D@99144" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99144" to="Tiles/@AnimatableBody2D@99144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99145" to="Tiles/@AnimatableBody2D@99145/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99145" to="Tiles/@AnimatableBody2D@99145/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99145" to="Tiles/@AnimatableBody2D@99145" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99145" to="Tiles/@AnimatableBody2D@99145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99145" to="Tiles/@AnimatableBody2D@99145" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99145" to="Tiles/@AnimatableBody2D@99145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99146" to="Tiles/@AnimatableBody2D@99146/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99146" to="Tiles/@AnimatableBody2D@99146/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99146" to="Tiles/@AnimatableBody2D@99146" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99146" to="Tiles/@AnimatableBody2D@99146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99146" to="Tiles/@AnimatableBody2D@99146" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99146" to="Tiles/@AnimatableBody2D@99146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99147" to="Tiles/@AnimatableBody2D@99147/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99147" to="Tiles/@AnimatableBody2D@99147/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99147" to="Tiles/@AnimatableBody2D@99147" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99147" to="Tiles/@AnimatableBody2D@99147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99147" to="Tiles/@AnimatableBody2D@99147" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99147" to="Tiles/@AnimatableBody2D@99147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99148" to="Tiles/@AnimatableBody2D@99148/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99148" to="Tiles/@AnimatableBody2D@99148/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99148" to="Tiles/@AnimatableBody2D@99148" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99148" to="Tiles/@AnimatableBody2D@99148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99148" to="Tiles/@AnimatableBody2D@99148" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99148" to="Tiles/@AnimatableBody2D@99148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99149" to="Tiles/@AnimatableBody2D@99149/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99149" to="Tiles/@AnimatableBody2D@99149/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99149" to="Tiles/@AnimatableBody2D@99149" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99149" to="Tiles/@AnimatableBody2D@99149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99149" to="Tiles/@AnimatableBody2D@99149" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99149" to="Tiles/@AnimatableBody2D@99149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99150" to="Tiles/@AnimatableBody2D@99150/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99150" to="Tiles/@AnimatableBody2D@99150/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99150" to="Tiles/@AnimatableBody2D@99150" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99150" to="Tiles/@AnimatableBody2D@99150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99150" to="Tiles/@AnimatableBody2D@99150" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99150" to="Tiles/@AnimatableBody2D@99150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99151" to="Tiles/@AnimatableBody2D@99151/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99151" to="Tiles/@AnimatableBody2D@99151/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99151" to="Tiles/@AnimatableBody2D@99151" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99151" to="Tiles/@AnimatableBody2D@99151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99151" to="Tiles/@AnimatableBody2D@99151" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99151" to="Tiles/@AnimatableBody2D@99151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99152" to="Tiles/@AnimatableBody2D@99152/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99152" to="Tiles/@AnimatableBody2D@99152/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99152" to="Tiles/@AnimatableBody2D@99152" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99152" to="Tiles/@AnimatableBody2D@99152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99152" to="Tiles/@AnimatableBody2D@99152" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99152" to="Tiles/@AnimatableBody2D@99152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99153" to="Tiles/@AnimatableBody2D@99153/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99153" to="Tiles/@AnimatableBody2D@99153/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99153" to="Tiles/@AnimatableBody2D@99153" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99153" to="Tiles/@AnimatableBody2D@99153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99153" to="Tiles/@AnimatableBody2D@99153" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99153" to="Tiles/@AnimatableBody2D@99153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99154" to="Tiles/@AnimatableBody2D@99154/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99154" to="Tiles/@AnimatableBody2D@99154/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99154" to="Tiles/@AnimatableBody2D@99154" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99154" to="Tiles/@AnimatableBody2D@99154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99154" to="Tiles/@AnimatableBody2D@99154" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99154" to="Tiles/@AnimatableBody2D@99154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99155" to="Tiles/@AnimatableBody2D@99155/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99155" to="Tiles/@AnimatableBody2D@99155/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99155" to="Tiles/@AnimatableBody2D@99155" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99155" to="Tiles/@AnimatableBody2D@99155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99155" to="Tiles/@AnimatableBody2D@99155" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99155" to="Tiles/@AnimatableBody2D@99155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99156" to="Tiles/@AnimatableBody2D@99156/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99156" to="Tiles/@AnimatableBody2D@99156/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99156" to="Tiles/@AnimatableBody2D@99156" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99156" to="Tiles/@AnimatableBody2D@99156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99156" to="Tiles/@AnimatableBody2D@99156" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99156" to="Tiles/@AnimatableBody2D@99156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99157" to="Tiles/@AnimatableBody2D@99157/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99157" to="Tiles/@AnimatableBody2D@99157/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99157" to="Tiles/@AnimatableBody2D@99157" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99157" to="Tiles/@AnimatableBody2D@99157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99157" to="Tiles/@AnimatableBody2D@99157" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99157" to="Tiles/@AnimatableBody2D@99157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99158" to="Tiles/@AnimatableBody2D@99158/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99158" to="Tiles/@AnimatableBody2D@99158/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99158" to="Tiles/@AnimatableBody2D@99158" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99158" to="Tiles/@AnimatableBody2D@99158/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99158" to="Tiles/@AnimatableBody2D@99158" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99158" to="Tiles/@AnimatableBody2D@99158/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99159" to="Tiles/@AnimatableBody2D@99159/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99159" to="Tiles/@AnimatableBody2D@99159/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99159" to="Tiles/@AnimatableBody2D@99159" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99159" to="Tiles/@AnimatableBody2D@99159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99159" to="Tiles/@AnimatableBody2D@99159" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99159" to="Tiles/@AnimatableBody2D@99159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99160" to="Tiles/@AnimatableBody2D@99160/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99160" to="Tiles/@AnimatableBody2D@99160/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99160" to="Tiles/@AnimatableBody2D@99160" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99160" to="Tiles/@AnimatableBody2D@99160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99160" to="Tiles/@AnimatableBody2D@99160" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99160" to="Tiles/@AnimatableBody2D@99160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99161" to="Tiles/@AnimatableBody2D@99161/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99161" to="Tiles/@AnimatableBody2D@99161/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99161" to="Tiles/@AnimatableBody2D@99161" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99161" to="Tiles/@AnimatableBody2D@99161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99161" to="Tiles/@AnimatableBody2D@99161" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99161" to="Tiles/@AnimatableBody2D@99161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99162" to="Tiles/@AnimatableBody2D@99162/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99162" to="Tiles/@AnimatableBody2D@99162/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99162" to="Tiles/@AnimatableBody2D@99162" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99162" to="Tiles/@AnimatableBody2D@99162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99162" to="Tiles/@AnimatableBody2D@99162" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99162" to="Tiles/@AnimatableBody2D@99162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99163" to="Tiles/@AnimatableBody2D@99163/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99163" to="Tiles/@AnimatableBody2D@99163/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99163" to="Tiles/@AnimatableBody2D@99163" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99163" to="Tiles/@AnimatableBody2D@99163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99163" to="Tiles/@AnimatableBody2D@99163" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99163" to="Tiles/@AnimatableBody2D@99163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99164" to="Tiles/@AnimatableBody2D@99164/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99164" to="Tiles/@AnimatableBody2D@99164/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99164" to="Tiles/@AnimatableBody2D@99164" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99164" to="Tiles/@AnimatableBody2D@99164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99164" to="Tiles/@AnimatableBody2D@99164" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99164" to="Tiles/@AnimatableBody2D@99164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99165" to="Tiles/@AnimatableBody2D@99165/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99165" to="Tiles/@AnimatableBody2D@99165/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99165" to="Tiles/@AnimatableBody2D@99165" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99165" to="Tiles/@AnimatableBody2D@99165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99165" to="Tiles/@AnimatableBody2D@99165" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99165" to="Tiles/@AnimatableBody2D@99165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99166" to="Tiles/@AnimatableBody2D@99166/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99166" to="Tiles/@AnimatableBody2D@99166/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99166" to="Tiles/@AnimatableBody2D@99166" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99166" to="Tiles/@AnimatableBody2D@99166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99166" to="Tiles/@AnimatableBody2D@99166" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99166" to="Tiles/@AnimatableBody2D@99166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99167" to="Tiles/@AnimatableBody2D@99167/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99167" to="Tiles/@AnimatableBody2D@99167/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99167" to="Tiles/@AnimatableBody2D@99167" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99167" to="Tiles/@AnimatableBody2D@99167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99167" to="Tiles/@AnimatableBody2D@99167" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99167" to="Tiles/@AnimatableBody2D@99167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99168" to="Tiles/@AnimatableBody2D@99168/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99168" to="Tiles/@AnimatableBody2D@99168/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99168" to="Tiles/@AnimatableBody2D@99168" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99168" to="Tiles/@AnimatableBody2D@99168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99168" to="Tiles/@AnimatableBody2D@99168" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99168" to="Tiles/@AnimatableBody2D@99168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99169" to="Tiles/@AnimatableBody2D@99169/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99169" to="Tiles/@AnimatableBody2D@99169/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99169" to="Tiles/@AnimatableBody2D@99169" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99169" to="Tiles/@AnimatableBody2D@99169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99169" to="Tiles/@AnimatableBody2D@99169" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99169" to="Tiles/@AnimatableBody2D@99169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99170" to="Tiles/@AnimatableBody2D@99170/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99170" to="Tiles/@AnimatableBody2D@99170/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99170" to="Tiles/@AnimatableBody2D@99170" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99170" to="Tiles/@AnimatableBody2D@99170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99170" to="Tiles/@AnimatableBody2D@99170" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99170" to="Tiles/@AnimatableBody2D@99170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99171" to="Tiles/@AnimatableBody2D@99171/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99171" to="Tiles/@AnimatableBody2D@99171/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99171" to="Tiles/@AnimatableBody2D@99171" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99171" to="Tiles/@AnimatableBody2D@99171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99171" to="Tiles/@AnimatableBody2D@99171" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99171" to="Tiles/@AnimatableBody2D@99171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99172" to="Tiles/@AnimatableBody2D@99172/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99172" to="Tiles/@AnimatableBody2D@99172/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99172" to="Tiles/@AnimatableBody2D@99172" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99172" to="Tiles/@AnimatableBody2D@99172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99172" to="Tiles/@AnimatableBody2D@99172" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99172" to="Tiles/@AnimatableBody2D@99172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99173" to="Tiles/@AnimatableBody2D@99173/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99173" to="Tiles/@AnimatableBody2D@99173/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99173" to="Tiles/@AnimatableBody2D@99173" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99173" to="Tiles/@AnimatableBody2D@99173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99173" to="Tiles/@AnimatableBody2D@99173" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99173" to="Tiles/@AnimatableBody2D@99173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99174" to="Tiles/@AnimatableBody2D@99174/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99174" to="Tiles/@AnimatableBody2D@99174/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99174" to="Tiles/@AnimatableBody2D@99174" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99174" to="Tiles/@AnimatableBody2D@99174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99174" to="Tiles/@AnimatableBody2D@99174" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99174" to="Tiles/@AnimatableBody2D@99174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99175" to="Tiles/@AnimatableBody2D@99175/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99175" to="Tiles/@AnimatableBody2D@99175/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99175" to="Tiles/@AnimatableBody2D@99175" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99175" to="Tiles/@AnimatableBody2D@99175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99175" to="Tiles/@AnimatableBody2D@99175" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99175" to="Tiles/@AnimatableBody2D@99175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99176" to="Tiles/@AnimatableBody2D@99176/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99176" to="Tiles/@AnimatableBody2D@99176/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99176" to="Tiles/@AnimatableBody2D@99176" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99176" to="Tiles/@AnimatableBody2D@99176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99176" to="Tiles/@AnimatableBody2D@99176" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99176" to="Tiles/@AnimatableBody2D@99176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99177" to="Tiles/@AnimatableBody2D@99177/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99177" to="Tiles/@AnimatableBody2D@99177/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99177" to="Tiles/@AnimatableBody2D@99177" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99177" to="Tiles/@AnimatableBody2D@99177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99177" to="Tiles/@AnimatableBody2D@99177" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99177" to="Tiles/@AnimatableBody2D@99177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99178" to="Tiles/@AnimatableBody2D@99178/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99178" to="Tiles/@AnimatableBody2D@99178/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99178" to="Tiles/@AnimatableBody2D@99178" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99178" to="Tiles/@AnimatableBody2D@99178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99178" to="Tiles/@AnimatableBody2D@99178" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99178" to="Tiles/@AnimatableBody2D@99178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99179" to="Tiles/@AnimatableBody2D@99179/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99179" to="Tiles/@AnimatableBody2D@99179/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99179" to="Tiles/@AnimatableBody2D@99179" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99179" to="Tiles/@AnimatableBody2D@99179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99179" to="Tiles/@AnimatableBody2D@99179" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99179" to="Tiles/@AnimatableBody2D@99179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99180" to="Tiles/@AnimatableBody2D@99180/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99180" to="Tiles/@AnimatableBody2D@99180/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99180" to="Tiles/@AnimatableBody2D@99180" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99180" to="Tiles/@AnimatableBody2D@99180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99180" to="Tiles/@AnimatableBody2D@99180" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99180" to="Tiles/@AnimatableBody2D@99180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99181" to="Tiles/@AnimatableBody2D@99181/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99181" to="Tiles/@AnimatableBody2D@99181/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99181" to="Tiles/@AnimatableBody2D@99181" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99181" to="Tiles/@AnimatableBody2D@99181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99181" to="Tiles/@AnimatableBody2D@99181" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99181" to="Tiles/@AnimatableBody2D@99181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99182" to="Tiles/@AnimatableBody2D@99182/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99182" to="Tiles/@AnimatableBody2D@99182/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99182" to="Tiles/@AnimatableBody2D@99182" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99182" to="Tiles/@AnimatableBody2D@99182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99182" to="Tiles/@AnimatableBody2D@99182" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99182" to="Tiles/@AnimatableBody2D@99182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99183" to="Tiles/@AnimatableBody2D@99183/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99183" to="Tiles/@AnimatableBody2D@99183/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99183" to="Tiles/@AnimatableBody2D@99183" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99183" to="Tiles/@AnimatableBody2D@99183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99183" to="Tiles/@AnimatableBody2D@99183" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99183" to="Tiles/@AnimatableBody2D@99183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99184" to="Tiles/@AnimatableBody2D@99184/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99184" to="Tiles/@AnimatableBody2D@99184/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99184" to="Tiles/@AnimatableBody2D@99184" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99184" to="Tiles/@AnimatableBody2D@99184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99184" to="Tiles/@AnimatableBody2D@99184" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99184" to="Tiles/@AnimatableBody2D@99184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99185" to="Tiles/@AnimatableBody2D@99185/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99185" to="Tiles/@AnimatableBody2D@99185/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99185" to="Tiles/@AnimatableBody2D@99185" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99185" to="Tiles/@AnimatableBody2D@99185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99185" to="Tiles/@AnimatableBody2D@99185" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99185" to="Tiles/@AnimatableBody2D@99185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99186" to="Tiles/@AnimatableBody2D@99186/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99186" to="Tiles/@AnimatableBody2D@99186/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99186" to="Tiles/@AnimatableBody2D@99186" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99186" to="Tiles/@AnimatableBody2D@99186/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99186" to="Tiles/@AnimatableBody2D@99186" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99186" to="Tiles/@AnimatableBody2D@99186/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99187" to="Tiles/@AnimatableBody2D@99187/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99187" to="Tiles/@AnimatableBody2D@99187/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99187" to="Tiles/@AnimatableBody2D@99187" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99187" to="Tiles/@AnimatableBody2D@99187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99187" to="Tiles/@AnimatableBody2D@99187" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99187" to="Tiles/@AnimatableBody2D@99187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99188" to="Tiles/@AnimatableBody2D@99188/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99188" to="Tiles/@AnimatableBody2D@99188/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99188" to="Tiles/@AnimatableBody2D@99188" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99188" to="Tiles/@AnimatableBody2D@99188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99188" to="Tiles/@AnimatableBody2D@99188" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99188" to="Tiles/@AnimatableBody2D@99188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99189" to="Tiles/@AnimatableBody2D@99189/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99189" to="Tiles/@AnimatableBody2D@99189/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99189" to="Tiles/@AnimatableBody2D@99189" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99189" to="Tiles/@AnimatableBody2D@99189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99189" to="Tiles/@AnimatableBody2D@99189" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99189" to="Tiles/@AnimatableBody2D@99189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99190" to="Tiles/@AnimatableBody2D@99190/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99190" to="Tiles/@AnimatableBody2D@99190/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99190" to="Tiles/@AnimatableBody2D@99190" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99190" to="Tiles/@AnimatableBody2D@99190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99190" to="Tiles/@AnimatableBody2D@99190" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99190" to="Tiles/@AnimatableBody2D@99190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99191" to="Tiles/@AnimatableBody2D@99191/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99191" to="Tiles/@AnimatableBody2D@99191/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99191" to="Tiles/@AnimatableBody2D@99191" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99191" to="Tiles/@AnimatableBody2D@99191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99191" to="Tiles/@AnimatableBody2D@99191" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99191" to="Tiles/@AnimatableBody2D@99191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99192" to="Tiles/@AnimatableBody2D@99192/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99192" to="Tiles/@AnimatableBody2D@99192/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99192" to="Tiles/@AnimatableBody2D@99192" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99192" to="Tiles/@AnimatableBody2D@99192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99192" to="Tiles/@AnimatableBody2D@99192" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99192" to="Tiles/@AnimatableBody2D@99192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99193" to="Tiles/@AnimatableBody2D@99193/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99193" to="Tiles/@AnimatableBody2D@99193/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99193" to="Tiles/@AnimatableBody2D@99193" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99193" to="Tiles/@AnimatableBody2D@99193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99193" to="Tiles/@AnimatableBody2D@99193" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99193" to="Tiles/@AnimatableBody2D@99193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99194" to="Tiles/@AnimatableBody2D@99194/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99194" to="Tiles/@AnimatableBody2D@99194/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99194" to="Tiles/@AnimatableBody2D@99194" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99194" to="Tiles/@AnimatableBody2D@99194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99194" to="Tiles/@AnimatableBody2D@99194" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99194" to="Tiles/@AnimatableBody2D@99194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99195" to="Tiles/@AnimatableBody2D@99195/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99195" to="Tiles/@AnimatableBody2D@99195/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99195" to="Tiles/@AnimatableBody2D@99195" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99195" to="Tiles/@AnimatableBody2D@99195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99195" to="Tiles/@AnimatableBody2D@99195" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99195" to="Tiles/@AnimatableBody2D@99195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99196" to="Tiles/@AnimatableBody2D@99196/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99196" to="Tiles/@AnimatableBody2D@99196/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99196" to="Tiles/@AnimatableBody2D@99196" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99196" to="Tiles/@AnimatableBody2D@99196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99196" to="Tiles/@AnimatableBody2D@99196" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99196" to="Tiles/@AnimatableBody2D@99196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99197" to="Tiles/@AnimatableBody2D@99197/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99197" to="Tiles/@AnimatableBody2D@99197/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99197" to="Tiles/@AnimatableBody2D@99197" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99197" to="Tiles/@AnimatableBody2D@99197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99197" to="Tiles/@AnimatableBody2D@99197" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99197" to="Tiles/@AnimatableBody2D@99197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99198" to="Tiles/@AnimatableBody2D@99198/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99198" to="Tiles/@AnimatableBody2D@99198/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99198" to="Tiles/@AnimatableBody2D@99198" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99198" to="Tiles/@AnimatableBody2D@99198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99198" to="Tiles/@AnimatableBody2D@99198" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99198" to="Tiles/@AnimatableBody2D@99198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99199" to="Tiles/@AnimatableBody2D@99199/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99199" to="Tiles/@AnimatableBody2D@99199/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99199" to="Tiles/@AnimatableBody2D@99199" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99199" to="Tiles/@AnimatableBody2D@99199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99199" to="Tiles/@AnimatableBody2D@99199" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99199" to="Tiles/@AnimatableBody2D@99199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99200" to="Tiles/@AnimatableBody2D@99200/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99200" to="Tiles/@AnimatableBody2D@99200/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99200" to="Tiles/@AnimatableBody2D@99200" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99200" to="Tiles/@AnimatableBody2D@99200/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99200" to="Tiles/@AnimatableBody2D@99200" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99200" to="Tiles/@AnimatableBody2D@99200/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99201" to="Tiles/@AnimatableBody2D@99201/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99201" to="Tiles/@AnimatableBody2D@99201/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99201" to="Tiles/@AnimatableBody2D@99201" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99201" to="Tiles/@AnimatableBody2D@99201/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99201" to="Tiles/@AnimatableBody2D@99201" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99201" to="Tiles/@AnimatableBody2D@99201/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99202" to="Tiles/@AnimatableBody2D@99202/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99202" to="Tiles/@AnimatableBody2D@99202/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99202" to="Tiles/@AnimatableBody2D@99202" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99202" to="Tiles/@AnimatableBody2D@99202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99202" to="Tiles/@AnimatableBody2D@99202" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99202" to="Tiles/@AnimatableBody2D@99202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99203" to="Tiles/@AnimatableBody2D@99203/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99203" to="Tiles/@AnimatableBody2D@99203/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99203" to="Tiles/@AnimatableBody2D@99203" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99203" to="Tiles/@AnimatableBody2D@99203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99203" to="Tiles/@AnimatableBody2D@99203" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99203" to="Tiles/@AnimatableBody2D@99203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99204" to="Tiles/@AnimatableBody2D@99204/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99204" to="Tiles/@AnimatableBody2D@99204/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99204" to="Tiles/@AnimatableBody2D@99204" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99204" to="Tiles/@AnimatableBody2D@99204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99204" to="Tiles/@AnimatableBody2D@99204" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99204" to="Tiles/@AnimatableBody2D@99204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99205" to="Tiles/@AnimatableBody2D@99205/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99205" to="Tiles/@AnimatableBody2D@99205/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99205" to="Tiles/@AnimatableBody2D@99205" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99205" to="Tiles/@AnimatableBody2D@99205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99205" to="Tiles/@AnimatableBody2D@99205" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99205" to="Tiles/@AnimatableBody2D@99205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99206" to="Tiles/@AnimatableBody2D@99206/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99206" to="Tiles/@AnimatableBody2D@99206/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99206" to="Tiles/@AnimatableBody2D@99206" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99206" to="Tiles/@AnimatableBody2D@99206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99206" to="Tiles/@AnimatableBody2D@99206" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99206" to="Tiles/@AnimatableBody2D@99206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99207" to="Tiles/@AnimatableBody2D@99207/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99207" to="Tiles/@AnimatableBody2D@99207/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99207" to="Tiles/@AnimatableBody2D@99207" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99207" to="Tiles/@AnimatableBody2D@99207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99207" to="Tiles/@AnimatableBody2D@99207" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99207" to="Tiles/@AnimatableBody2D@99207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99208" to="Tiles/@AnimatableBody2D@99208/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99208" to="Tiles/@AnimatableBody2D@99208/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99208" to="Tiles/@AnimatableBody2D@99208" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99208" to="Tiles/@AnimatableBody2D@99208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99208" to="Tiles/@AnimatableBody2D@99208" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99208" to="Tiles/@AnimatableBody2D@99208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99209" to="Tiles/@AnimatableBody2D@99209/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99209" to="Tiles/@AnimatableBody2D@99209/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99209" to="Tiles/@AnimatableBody2D@99209" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99209" to="Tiles/@AnimatableBody2D@99209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99209" to="Tiles/@AnimatableBody2D@99209" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99209" to="Tiles/@AnimatableBody2D@99209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99210" to="Tiles/@AnimatableBody2D@99210/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99210" to="Tiles/@AnimatableBody2D@99210/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99210" to="Tiles/@AnimatableBody2D@99210" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99210" to="Tiles/@AnimatableBody2D@99210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99210" to="Tiles/@AnimatableBody2D@99210" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99210" to="Tiles/@AnimatableBody2D@99210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99211" to="Tiles/@AnimatableBody2D@99211/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99211" to="Tiles/@AnimatableBody2D@99211/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99211" to="Tiles/@AnimatableBody2D@99211" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99211" to="Tiles/@AnimatableBody2D@99211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99211" to="Tiles/@AnimatableBody2D@99211" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99211" to="Tiles/@AnimatableBody2D@99211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99212" to="Tiles/@AnimatableBody2D@99212/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99212" to="Tiles/@AnimatableBody2D@99212/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99212" to="Tiles/@AnimatableBody2D@99212" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99212" to="Tiles/@AnimatableBody2D@99212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99212" to="Tiles/@AnimatableBody2D@99212" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99212" to="Tiles/@AnimatableBody2D@99212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99213" to="Tiles/@AnimatableBody2D@99213/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99213" to="Tiles/@AnimatableBody2D@99213/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99213" to="Tiles/@AnimatableBody2D@99213" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99213" to="Tiles/@AnimatableBody2D@99213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99213" to="Tiles/@AnimatableBody2D@99213" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99213" to="Tiles/@AnimatableBody2D@99213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99214" to="Tiles/@AnimatableBody2D@99214/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99214" to="Tiles/@AnimatableBody2D@99214/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99214" to="Tiles/@AnimatableBody2D@99214" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99214" to="Tiles/@AnimatableBody2D@99214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99214" to="Tiles/@AnimatableBody2D@99214" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99214" to="Tiles/@AnimatableBody2D@99214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99215" to="Tiles/@AnimatableBody2D@99215/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99215" to="Tiles/@AnimatableBody2D@99215/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99215" to="Tiles/@AnimatableBody2D@99215" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99215" to="Tiles/@AnimatableBody2D@99215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99215" to="Tiles/@AnimatableBody2D@99215" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99215" to="Tiles/@AnimatableBody2D@99215/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99216" to="Tiles/@AnimatableBody2D@99216/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99216" to="Tiles/@AnimatableBody2D@99216/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99216" to="Tiles/@AnimatableBody2D@99216" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99216" to="Tiles/@AnimatableBody2D@99216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99216" to="Tiles/@AnimatableBody2D@99216" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99216" to="Tiles/@AnimatableBody2D@99216/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99217" to="Tiles/@AnimatableBody2D@99217/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99217" to="Tiles/@AnimatableBody2D@99217/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99217" to="Tiles/@AnimatableBody2D@99217" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99217" to="Tiles/@AnimatableBody2D@99217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99217" to="Tiles/@AnimatableBody2D@99217" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99217" to="Tiles/@AnimatableBody2D@99217/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99218" to="Tiles/@AnimatableBody2D@99218/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99218" to="Tiles/@AnimatableBody2D@99218/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99218" to="Tiles/@AnimatableBody2D@99218" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99218" to="Tiles/@AnimatableBody2D@99218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99218" to="Tiles/@AnimatableBody2D@99218" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99218" to="Tiles/@AnimatableBody2D@99218/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99219" to="Tiles/@AnimatableBody2D@99219/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99219" to="Tiles/@AnimatableBody2D@99219/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99219" to="Tiles/@AnimatableBody2D@99219" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99219" to="Tiles/@AnimatableBody2D@99219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99219" to="Tiles/@AnimatableBody2D@99219" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99219" to="Tiles/@AnimatableBody2D@99219/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99220" to="Tiles/@AnimatableBody2D@99220/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99220" to="Tiles/@AnimatableBody2D@99220/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99220" to="Tiles/@AnimatableBody2D@99220" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99220" to="Tiles/@AnimatableBody2D@99220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99220" to="Tiles/@AnimatableBody2D@99220" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99220" to="Tiles/@AnimatableBody2D@99220/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99221" to="Tiles/@AnimatableBody2D@99221/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99221" to="Tiles/@AnimatableBody2D@99221/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99221" to="Tiles/@AnimatableBody2D@99221" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99221" to="Tiles/@AnimatableBody2D@99221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99221" to="Tiles/@AnimatableBody2D@99221" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99221" to="Tiles/@AnimatableBody2D@99221/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99222" to="Tiles/@AnimatableBody2D@99222/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99222" to="Tiles/@AnimatableBody2D@99222/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99222" to="Tiles/@AnimatableBody2D@99222" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99222" to="Tiles/@AnimatableBody2D@99222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99222" to="Tiles/@AnimatableBody2D@99222" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99222" to="Tiles/@AnimatableBody2D@99222/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99223" to="Tiles/@AnimatableBody2D@99223/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99223" to="Tiles/@AnimatableBody2D@99223/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99223" to="Tiles/@AnimatableBody2D@99223" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99223" to="Tiles/@AnimatableBody2D@99223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99223" to="Tiles/@AnimatableBody2D@99223" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99223" to="Tiles/@AnimatableBody2D@99223/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99224" to="Tiles/@AnimatableBody2D@99224/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99224" to="Tiles/@AnimatableBody2D@99224/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99224" to="Tiles/@AnimatableBody2D@99224" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99224" to="Tiles/@AnimatableBody2D@99224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99224" to="Tiles/@AnimatableBody2D@99224" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99224" to="Tiles/@AnimatableBody2D@99224/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99225" to="Tiles/@AnimatableBody2D@99225/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99225" to="Tiles/@AnimatableBody2D@99225/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99225" to="Tiles/@AnimatableBody2D@99225" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99225" to="Tiles/@AnimatableBody2D@99225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99225" to="Tiles/@AnimatableBody2D@99225" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99225" to="Tiles/@AnimatableBody2D@99225/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99226" to="Tiles/@AnimatableBody2D@99226/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99226" to="Tiles/@AnimatableBody2D@99226/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99226" to="Tiles/@AnimatableBody2D@99226" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99226" to="Tiles/@AnimatableBody2D@99226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99226" to="Tiles/@AnimatableBody2D@99226" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99226" to="Tiles/@AnimatableBody2D@99226/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99227" to="Tiles/@AnimatableBody2D@99227/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99227" to="Tiles/@AnimatableBody2D@99227/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99227" to="Tiles/@AnimatableBody2D@99227" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99227" to="Tiles/@AnimatableBody2D@99227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99227" to="Tiles/@AnimatableBody2D@99227" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99227" to="Tiles/@AnimatableBody2D@99227/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99228" to="Tiles/@AnimatableBody2D@99228/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99228" to="Tiles/@AnimatableBody2D@99228/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99228" to="Tiles/@AnimatableBody2D@99228" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99228" to="Tiles/@AnimatableBody2D@99228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99228" to="Tiles/@AnimatableBody2D@99228" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99228" to="Tiles/@AnimatableBody2D@99228/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99229" to="Tiles/@AnimatableBody2D@99229/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99229" to="Tiles/@AnimatableBody2D@99229/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99229" to="Tiles/@AnimatableBody2D@99229" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99229" to="Tiles/@AnimatableBody2D@99229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99229" to="Tiles/@AnimatableBody2D@99229" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99229" to="Tiles/@AnimatableBody2D@99229/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99230" to="Tiles/@AnimatableBody2D@99230/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99230" to="Tiles/@AnimatableBody2D@99230/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99230" to="Tiles/@AnimatableBody2D@99230" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99230" to="Tiles/@AnimatableBody2D@99230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99230" to="Tiles/@AnimatableBody2D@99230" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99230" to="Tiles/@AnimatableBody2D@99230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99231" to="Tiles/@AnimatableBody2D@99231/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99231" to="Tiles/@AnimatableBody2D@99231/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99231" to="Tiles/@AnimatableBody2D@99231" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99231" to="Tiles/@AnimatableBody2D@99231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99231" to="Tiles/@AnimatableBody2D@99231" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99231" to="Tiles/@AnimatableBody2D@99231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99232" to="Tiles/@AnimatableBody2D@99232/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99232" to="Tiles/@AnimatableBody2D@99232/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99232" to="Tiles/@AnimatableBody2D@99232" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99232" to="Tiles/@AnimatableBody2D@99232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99232" to="Tiles/@AnimatableBody2D@99232" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99232" to="Tiles/@AnimatableBody2D@99232/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99233" to="Tiles/@AnimatableBody2D@99233/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99233" to="Tiles/@AnimatableBody2D@99233/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99233" to="Tiles/@AnimatableBody2D@99233" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99233" to="Tiles/@AnimatableBody2D@99233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99233" to="Tiles/@AnimatableBody2D@99233" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99233" to="Tiles/@AnimatableBody2D@99233/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99234" to="Tiles/@AnimatableBody2D@99234/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99234" to="Tiles/@AnimatableBody2D@99234/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99234" to="Tiles/@AnimatableBody2D@99234" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99234" to="Tiles/@AnimatableBody2D@99234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99234" to="Tiles/@AnimatableBody2D@99234" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99234" to="Tiles/@AnimatableBody2D@99234/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99235" to="Tiles/@AnimatableBody2D@99235/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99235" to="Tiles/@AnimatableBody2D@99235/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99235" to="Tiles/@AnimatableBody2D@99235" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99235" to="Tiles/@AnimatableBody2D@99235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99235" to="Tiles/@AnimatableBody2D@99235" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99235" to="Tiles/@AnimatableBody2D@99235/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99236" to="Tiles/@AnimatableBody2D@99236/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99236" to="Tiles/@AnimatableBody2D@99236/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99236" to="Tiles/@AnimatableBody2D@99236" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99236" to="Tiles/@AnimatableBody2D@99236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99236" to="Tiles/@AnimatableBody2D@99236" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99236" to="Tiles/@AnimatableBody2D@99236/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99237" to="Tiles/@AnimatableBody2D@99237/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99237" to="Tiles/@AnimatableBody2D@99237/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99237" to="Tiles/@AnimatableBody2D@99237" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99237" to="Tiles/@AnimatableBody2D@99237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99237" to="Tiles/@AnimatableBody2D@99237" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99237" to="Tiles/@AnimatableBody2D@99237/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99238" to="Tiles/@AnimatableBody2D@99238/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99238" to="Tiles/@AnimatableBody2D@99238/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99238" to="Tiles/@AnimatableBody2D@99238" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99238" to="Tiles/@AnimatableBody2D@99238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99238" to="Tiles/@AnimatableBody2D@99238" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99238" to="Tiles/@AnimatableBody2D@99238/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99239" to="Tiles/@AnimatableBody2D@99239/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99239" to="Tiles/@AnimatableBody2D@99239/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99239" to="Tiles/@AnimatableBody2D@99239" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99239" to="Tiles/@AnimatableBody2D@99239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99239" to="Tiles/@AnimatableBody2D@99239" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99239" to="Tiles/@AnimatableBody2D@99239/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99240" to="Tiles/@AnimatableBody2D@99240/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99240" to="Tiles/@AnimatableBody2D@99240/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99240" to="Tiles/@AnimatableBody2D@99240" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99240" to="Tiles/@AnimatableBody2D@99240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99240" to="Tiles/@AnimatableBody2D@99240" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99240" to="Tiles/@AnimatableBody2D@99240/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99241" to="Tiles/@AnimatableBody2D@99241/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99241" to="Tiles/@AnimatableBody2D@99241/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99241" to="Tiles/@AnimatableBody2D@99241" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99241" to="Tiles/@AnimatableBody2D@99241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99241" to="Tiles/@AnimatableBody2D@99241" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99241" to="Tiles/@AnimatableBody2D@99241/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99242" to="Tiles/@AnimatableBody2D@99242/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99242" to="Tiles/@AnimatableBody2D@99242/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99242" to="Tiles/@AnimatableBody2D@99242" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99242" to="Tiles/@AnimatableBody2D@99242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99242" to="Tiles/@AnimatableBody2D@99242" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99242" to="Tiles/@AnimatableBody2D@99242/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99243" to="Tiles/@AnimatableBody2D@99243/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99243" to="Tiles/@AnimatableBody2D@99243/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99243" to="Tiles/@AnimatableBody2D@99243" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99243" to="Tiles/@AnimatableBody2D@99243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99243" to="Tiles/@AnimatableBody2D@99243" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99243" to="Tiles/@AnimatableBody2D@99243/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99244" to="Tiles/@AnimatableBody2D@99244/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99244" to="Tiles/@AnimatableBody2D@99244/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99244" to="Tiles/@AnimatableBody2D@99244" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99244" to="Tiles/@AnimatableBody2D@99244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99244" to="Tiles/@AnimatableBody2D@99244" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99244" to="Tiles/@AnimatableBody2D@99244/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99245" to="Tiles/@AnimatableBody2D@99245/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99245" to="Tiles/@AnimatableBody2D@99245/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99245" to="Tiles/@AnimatableBody2D@99245" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99245" to="Tiles/@AnimatableBody2D@99245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99245" to="Tiles/@AnimatableBody2D@99245" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99245" to="Tiles/@AnimatableBody2D@99245/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99246" to="Tiles/@AnimatableBody2D@99246/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99246" to="Tiles/@AnimatableBody2D@99246/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99246" to="Tiles/@AnimatableBody2D@99246" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99246" to="Tiles/@AnimatableBody2D@99246/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99246" to="Tiles/@AnimatableBody2D@99246" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99246" to="Tiles/@AnimatableBody2D@99246/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99247" to="Tiles/@AnimatableBody2D@99247/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99247" to="Tiles/@AnimatableBody2D@99247/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99247" to="Tiles/@AnimatableBody2D@99247" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99247" to="Tiles/@AnimatableBody2D@99247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99247" to="Tiles/@AnimatableBody2D@99247" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99247" to="Tiles/@AnimatableBody2D@99247/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99248" to="Tiles/@AnimatableBody2D@99248/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99248" to="Tiles/@AnimatableBody2D@99248/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99248" to="Tiles/@AnimatableBody2D@99248" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99248" to="Tiles/@AnimatableBody2D@99248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99248" to="Tiles/@AnimatableBody2D@99248" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99248" to="Tiles/@AnimatableBody2D@99248/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99249" to="Tiles/@AnimatableBody2D@99249/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99249" to="Tiles/@AnimatableBody2D@99249/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99249" to="Tiles/@AnimatableBody2D@99249" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99249" to="Tiles/@AnimatableBody2D@99249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99249" to="Tiles/@AnimatableBody2D@99249" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99249" to="Tiles/@AnimatableBody2D@99249/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99250" to="Tiles/@AnimatableBody2D@99250/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99250" to="Tiles/@AnimatableBody2D@99250/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99250" to="Tiles/@AnimatableBody2D@99250" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99250" to="Tiles/@AnimatableBody2D@99250/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99250" to="Tiles/@AnimatableBody2D@99250" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99250" to="Tiles/@AnimatableBody2D@99250/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99251" to="Tiles/@AnimatableBody2D@99251/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99251" to="Tiles/@AnimatableBody2D@99251/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99251" to="Tiles/@AnimatableBody2D@99251" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99251" to="Tiles/@AnimatableBody2D@99251/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99251" to="Tiles/@AnimatableBody2D@99251" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99251" to="Tiles/@AnimatableBody2D@99251/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99252" to="Tiles/@AnimatableBody2D@99252/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99252" to="Tiles/@AnimatableBody2D@99252/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99252" to="Tiles/@AnimatableBody2D@99252" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99252" to="Tiles/@AnimatableBody2D@99252/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99252" to="Tiles/@AnimatableBody2D@99252" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99252" to="Tiles/@AnimatableBody2D@99252/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99253" to="Tiles/@AnimatableBody2D@99253/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99253" to="Tiles/@AnimatableBody2D@99253/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99253" to="Tiles/@AnimatableBody2D@99253" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99253" to="Tiles/@AnimatableBody2D@99253/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99253" to="Tiles/@AnimatableBody2D@99253" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99253" to="Tiles/@AnimatableBody2D@99253/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99254" to="Tiles/@AnimatableBody2D@99254/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99254" to="Tiles/@AnimatableBody2D@99254/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99254" to="Tiles/@AnimatableBody2D@99254" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99254" to="Tiles/@AnimatableBody2D@99254/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99254" to="Tiles/@AnimatableBody2D@99254" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99254" to="Tiles/@AnimatableBody2D@99254/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99255" to="Tiles/@AnimatableBody2D@99255/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99255" to="Tiles/@AnimatableBody2D@99255/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99255" to="Tiles/@AnimatableBody2D@99255" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99255" to="Tiles/@AnimatableBody2D@99255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99255" to="Tiles/@AnimatableBody2D@99255" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99255" to="Tiles/@AnimatableBody2D@99255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99256" to="Tiles/@AnimatableBody2D@99256/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99256" to="Tiles/@AnimatableBody2D@99256/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99256" to="Tiles/@AnimatableBody2D@99256" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99256" to="Tiles/@AnimatableBody2D@99256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99256" to="Tiles/@AnimatableBody2D@99256" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99256" to="Tiles/@AnimatableBody2D@99256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99257" to="Tiles/@AnimatableBody2D@99257/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99257" to="Tiles/@AnimatableBody2D@99257/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99257" to="Tiles/@AnimatableBody2D@99257" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99257" to="Tiles/@AnimatableBody2D@99257/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99257" to="Tiles/@AnimatableBody2D@99257" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99257" to="Tiles/@AnimatableBody2D@99257/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99258" to="Tiles/@AnimatableBody2D@99258/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99258" to="Tiles/@AnimatableBody2D@99258/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99258" to="Tiles/@AnimatableBody2D@99258" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99258" to="Tiles/@AnimatableBody2D@99258/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99258" to="Tiles/@AnimatableBody2D@99258" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99258" to="Tiles/@AnimatableBody2D@99258/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99259" to="Tiles/@AnimatableBody2D@99259/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99259" to="Tiles/@AnimatableBody2D@99259/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99259" to="Tiles/@AnimatableBody2D@99259" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99259" to="Tiles/@AnimatableBody2D@99259/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99259" to="Tiles/@AnimatableBody2D@99259" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99259" to="Tiles/@AnimatableBody2D@99259/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99260" to="Tiles/@AnimatableBody2D@99260/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99260" to="Tiles/@AnimatableBody2D@99260/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99260" to="Tiles/@AnimatableBody2D@99260" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99260" to="Tiles/@AnimatableBody2D@99260/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99260" to="Tiles/@AnimatableBody2D@99260" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99260" to="Tiles/@AnimatableBody2D@99260/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99261" to="Tiles/@AnimatableBody2D@99261/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99261" to="Tiles/@AnimatableBody2D@99261/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99261" to="Tiles/@AnimatableBody2D@99261" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99261" to="Tiles/@AnimatableBody2D@99261/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99261" to="Tiles/@AnimatableBody2D@99261" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99261" to="Tiles/@AnimatableBody2D@99261/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99262" to="Tiles/@AnimatableBody2D@99262/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99262" to="Tiles/@AnimatableBody2D@99262/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99262" to="Tiles/@AnimatableBody2D@99262" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99262" to="Tiles/@AnimatableBody2D@99262/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99262" to="Tiles/@AnimatableBody2D@99262" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99262" to="Tiles/@AnimatableBody2D@99262/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99263" to="Tiles/@AnimatableBody2D@99263/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99263" to="Tiles/@AnimatableBody2D@99263/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99263" to="Tiles/@AnimatableBody2D@99263" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99263" to="Tiles/@AnimatableBody2D@99263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99263" to="Tiles/@AnimatableBody2D@99263" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99263" to="Tiles/@AnimatableBody2D@99263/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99264" to="Tiles/@AnimatableBody2D@99264/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99264" to="Tiles/@AnimatableBody2D@99264/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99264" to="Tiles/@AnimatableBody2D@99264" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99264" to="Tiles/@AnimatableBody2D@99264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99264" to="Tiles/@AnimatableBody2D@99264/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99264" to="Tiles/@AnimatableBody2D@99264" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99264" to="Tiles/@AnimatableBody2D@99264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99265" to="Tiles/@AnimatableBody2D@99265/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99265" to="Tiles/@AnimatableBody2D@99265/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99265" to="Tiles/@AnimatableBody2D@99265" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99265" to="Tiles/@AnimatableBody2D@99265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99265" to="Tiles/@AnimatableBody2D@99265" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99265" to="Tiles/@AnimatableBody2D@99265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99266" to="Tiles/@AnimatableBody2D@99266/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99266" to="Tiles/@AnimatableBody2D@99266/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99266" to="Tiles/@AnimatableBody2D@99266" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99266" to="Tiles/@AnimatableBody2D@99266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99266" to="Tiles/@AnimatableBody2D@99266" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99266" to="Tiles/@AnimatableBody2D@99266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99267" to="Tiles/@AnimatableBody2D@99267/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99267" to="Tiles/@AnimatableBody2D@99267/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99267" to="Tiles/@AnimatableBody2D@99267" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99267" to="Tiles/@AnimatableBody2D@99267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99267" to="Tiles/@AnimatableBody2D@99267" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99267" to="Tiles/@AnimatableBody2D@99267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99268" to="Tiles/@AnimatableBody2D@99268/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99268" to="Tiles/@AnimatableBody2D@99268/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99268" to="Tiles/@AnimatableBody2D@99268" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99268" to="Tiles/@AnimatableBody2D@99268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99268" to="Tiles/@AnimatableBody2D@99268" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99268" to="Tiles/@AnimatableBody2D@99268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99269" to="Tiles/@AnimatableBody2D@99269/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99269" to="Tiles/@AnimatableBody2D@99269/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99269" to="Tiles/@AnimatableBody2D@99269" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99269" to="Tiles/@AnimatableBody2D@99269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99269" to="Tiles/@AnimatableBody2D@99269" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99269" to="Tiles/@AnimatableBody2D@99269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99270" to="Tiles/@AnimatableBody2D@99270/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99270" to="Tiles/@AnimatableBody2D@99270/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99270" to="Tiles/@AnimatableBody2D@99270" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99270" to="Tiles/@AnimatableBody2D@99270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99270" to="Tiles/@AnimatableBody2D@99270" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99270" to="Tiles/@AnimatableBody2D@99270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99271" to="Tiles/@AnimatableBody2D@99271/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99271" to="Tiles/@AnimatableBody2D@99271/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99271" to="Tiles/@AnimatableBody2D@99271" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99271" to="Tiles/@AnimatableBody2D@99271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99271" to="Tiles/@AnimatableBody2D@99271" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99271" to="Tiles/@AnimatableBody2D@99271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99272" to="Tiles/@AnimatableBody2D@99272/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99272" to="Tiles/@AnimatableBody2D@99272/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99272" to="Tiles/@AnimatableBody2D@99272" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99272" to="Tiles/@AnimatableBody2D@99272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99272" to="Tiles/@AnimatableBody2D@99272" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99272" to="Tiles/@AnimatableBody2D@99272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99273" to="Tiles/@AnimatableBody2D@99273/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99273" to="Tiles/@AnimatableBody2D@99273/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99273" to="Tiles/@AnimatableBody2D@99273" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99273" to="Tiles/@AnimatableBody2D@99273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99273" to="Tiles/@AnimatableBody2D@99273" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99273" to="Tiles/@AnimatableBody2D@99273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99274" to="Tiles/@AnimatableBody2D@99274/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99274" to="Tiles/@AnimatableBody2D@99274/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99274" to="Tiles/@AnimatableBody2D@99274" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99274" to="Tiles/@AnimatableBody2D@99274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99274" to="Tiles/@AnimatableBody2D@99274" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99274" to="Tiles/@AnimatableBody2D@99274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99275" to="Tiles/@AnimatableBody2D@99275/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99275" to="Tiles/@AnimatableBody2D@99275/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99275" to="Tiles/@AnimatableBody2D@99275" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99275" to="Tiles/@AnimatableBody2D@99275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99275" to="Tiles/@AnimatableBody2D@99275" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99275" to="Tiles/@AnimatableBody2D@99275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99276" to="Tiles/@AnimatableBody2D@99276/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99276" to="Tiles/@AnimatableBody2D@99276/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99276" to="Tiles/@AnimatableBody2D@99276" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99276" to="Tiles/@AnimatableBody2D@99276/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99276" to="Tiles/@AnimatableBody2D@99276" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99276" to="Tiles/@AnimatableBody2D@99276/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99277" to="Tiles/@AnimatableBody2D@99277/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99277" to="Tiles/@AnimatableBody2D@99277/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99277" to="Tiles/@AnimatableBody2D@99277" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99277" to="Tiles/@AnimatableBody2D@99277/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99277" to="Tiles/@AnimatableBody2D@99277" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99277" to="Tiles/@AnimatableBody2D@99277/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99278" to="Tiles/@AnimatableBody2D@99278/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99278" to="Tiles/@AnimatableBody2D@99278/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99278" to="Tiles/@AnimatableBody2D@99278" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99278" to="Tiles/@AnimatableBody2D@99278/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99278" to="Tiles/@AnimatableBody2D@99278" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99278" to="Tiles/@AnimatableBody2D@99278/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99279" to="Tiles/@AnimatableBody2D@99279/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99279" to="Tiles/@AnimatableBody2D@99279/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99279" to="Tiles/@AnimatableBody2D@99279" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99279" to="Tiles/@AnimatableBody2D@99279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99279" to="Tiles/@AnimatableBody2D@99279" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99279" to="Tiles/@AnimatableBody2D@99279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99280" to="Tiles/@AnimatableBody2D@99280/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99280" to="Tiles/@AnimatableBody2D@99280/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99280" to="Tiles/@AnimatableBody2D@99280" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99280" to="Tiles/@AnimatableBody2D@99280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99280" to="Tiles/@AnimatableBody2D@99280" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99280" to="Tiles/@AnimatableBody2D@99280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99281" to="Tiles/@AnimatableBody2D@99281/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99281" to="Tiles/@AnimatableBody2D@99281/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99281" to="Tiles/@AnimatableBody2D@99281" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99281" to="Tiles/@AnimatableBody2D@99281/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99281" to="Tiles/@AnimatableBody2D@99281" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99281" to="Tiles/@AnimatableBody2D@99281/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99282" to="Tiles/@AnimatableBody2D@99282/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99282" to="Tiles/@AnimatableBody2D@99282/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99282" to="Tiles/@AnimatableBody2D@99282" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99282" to="Tiles/@AnimatableBody2D@99282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99282" to="Tiles/@AnimatableBody2D@99282" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99282" to="Tiles/@AnimatableBody2D@99282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99283" to="Tiles/@AnimatableBody2D@99283/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99283" to="Tiles/@AnimatableBody2D@99283/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99283" to="Tiles/@AnimatableBody2D@99283" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99283" to="Tiles/@AnimatableBody2D@99283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99283" to="Tiles/@AnimatableBody2D@99283" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99283" to="Tiles/@AnimatableBody2D@99283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99284" to="Tiles/@AnimatableBody2D@99284/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99284" to="Tiles/@AnimatableBody2D@99284/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99284" to="Tiles/@AnimatableBody2D@99284" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99284" to="Tiles/@AnimatableBody2D@99284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99284" to="Tiles/@AnimatableBody2D@99284" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99284" to="Tiles/@AnimatableBody2D@99284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99285" to="Tiles/@AnimatableBody2D@99285/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99285" to="Tiles/@AnimatableBody2D@99285/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99285" to="Tiles/@AnimatableBody2D@99285" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99285" to="Tiles/@AnimatableBody2D@99285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99285" to="Tiles/@AnimatableBody2D@99285" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99285" to="Tiles/@AnimatableBody2D@99285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99286" to="Tiles/@AnimatableBody2D@99286/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99286" to="Tiles/@AnimatableBody2D@99286/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99286" to="Tiles/@AnimatableBody2D@99286" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99286" to="Tiles/@AnimatableBody2D@99286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99286" to="Tiles/@AnimatableBody2D@99286" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99286" to="Tiles/@AnimatableBody2D@99286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99287" to="Tiles/@AnimatableBody2D@99287/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99287" to="Tiles/@AnimatableBody2D@99287/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99287" to="Tiles/@AnimatableBody2D@99287" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99287" to="Tiles/@AnimatableBody2D@99287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99287" to="Tiles/@AnimatableBody2D@99287" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99287" to="Tiles/@AnimatableBody2D@99287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99288" to="Tiles/@AnimatableBody2D@99288/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99288" to="Tiles/@AnimatableBody2D@99288/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99288" to="Tiles/@AnimatableBody2D@99288" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99288" to="Tiles/@AnimatableBody2D@99288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99288" to="Tiles/@AnimatableBody2D@99288" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99288" to="Tiles/@AnimatableBody2D@99288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99289" to="Tiles/@AnimatableBody2D@99289/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99289" to="Tiles/@AnimatableBody2D@99289/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99289" to="Tiles/@AnimatableBody2D@99289" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99289" to="Tiles/@AnimatableBody2D@99289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99289" to="Tiles/@AnimatableBody2D@99289" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99289" to="Tiles/@AnimatableBody2D@99289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99290" to="Tiles/@AnimatableBody2D@99290/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99290" to="Tiles/@AnimatableBody2D@99290/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99290" to="Tiles/@AnimatableBody2D@99290" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99290" to="Tiles/@AnimatableBody2D@99290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99290" to="Tiles/@AnimatableBody2D@99290" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99290" to="Tiles/@AnimatableBody2D@99290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99291" to="Tiles/@AnimatableBody2D@99291/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99291" to="Tiles/@AnimatableBody2D@99291/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99291" to="Tiles/@AnimatableBody2D@99291" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99291" to="Tiles/@AnimatableBody2D@99291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99291" to="Tiles/@AnimatableBody2D@99291" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99291" to="Tiles/@AnimatableBody2D@99291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99292" to="Tiles/@AnimatableBody2D@99292/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99292" to="Tiles/@AnimatableBody2D@99292/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99292" to="Tiles/@AnimatableBody2D@99292" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99292" to="Tiles/@AnimatableBody2D@99292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99292" to="Tiles/@AnimatableBody2D@99292" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99292" to="Tiles/@AnimatableBody2D@99292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99293" to="Tiles/@AnimatableBody2D@99293/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99293" to="Tiles/@AnimatableBody2D@99293/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99293" to="Tiles/@AnimatableBody2D@99293" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99293" to="Tiles/@AnimatableBody2D@99293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99293" to="Tiles/@AnimatableBody2D@99293" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99293" to="Tiles/@AnimatableBody2D@99293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99294" to="Tiles/@AnimatableBody2D@99294/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99294" to="Tiles/@AnimatableBody2D@99294/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99294" to="Tiles/@AnimatableBody2D@99294" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99294" to="Tiles/@AnimatableBody2D@99294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99294" to="Tiles/@AnimatableBody2D@99294" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99294" to="Tiles/@AnimatableBody2D@99294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99295" to="Tiles/@AnimatableBody2D@99295/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99295" to="Tiles/@AnimatableBody2D@99295/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99295" to="Tiles/@AnimatableBody2D@99295" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99295" to="Tiles/@AnimatableBody2D@99295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99295" to="Tiles/@AnimatableBody2D@99295" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99295" to="Tiles/@AnimatableBody2D@99295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99296" to="Tiles/@AnimatableBody2D@99296/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99296" to="Tiles/@AnimatableBody2D@99296/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99296" to="Tiles/@AnimatableBody2D@99296" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99296" to="Tiles/@AnimatableBody2D@99296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99296" to="Tiles/@AnimatableBody2D@99296" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99296" to="Tiles/@AnimatableBody2D@99296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99297" to="Tiles/@AnimatableBody2D@99297/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99297" to="Tiles/@AnimatableBody2D@99297/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99297" to="Tiles/@AnimatableBody2D@99297" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99297" to="Tiles/@AnimatableBody2D@99297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99297" to="Tiles/@AnimatableBody2D@99297" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99297" to="Tiles/@AnimatableBody2D@99297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99298" to="Tiles/@AnimatableBody2D@99298/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99298" to="Tiles/@AnimatableBody2D@99298/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99298" to="Tiles/@AnimatableBody2D@99298" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99298" to="Tiles/@AnimatableBody2D@99298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99298" to="Tiles/@AnimatableBody2D@99298" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99298" to="Tiles/@AnimatableBody2D@99298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99299" to="Tiles/@AnimatableBody2D@99299/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99299" to="Tiles/@AnimatableBody2D@99299/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99299" to="Tiles/@AnimatableBody2D@99299" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99299" to="Tiles/@AnimatableBody2D@99299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99299" to="Tiles/@AnimatableBody2D@99299" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99299" to="Tiles/@AnimatableBody2D@99299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99300" to="Tiles/@AnimatableBody2D@99300/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99300" to="Tiles/@AnimatableBody2D@99300/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99300" to="Tiles/@AnimatableBody2D@99300" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99300" to="Tiles/@AnimatableBody2D@99300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99300" to="Tiles/@AnimatableBody2D@99300" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99300" to="Tiles/@AnimatableBody2D@99300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99301" to="Tiles/@AnimatableBody2D@99301/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99301" to="Tiles/@AnimatableBody2D@99301/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99301" to="Tiles/@AnimatableBody2D@99301" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99301" to="Tiles/@AnimatableBody2D@99301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99301" to="Tiles/@AnimatableBody2D@99301" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99301" to="Tiles/@AnimatableBody2D@99301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99302" to="Tiles/@AnimatableBody2D@99302/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99302" to="Tiles/@AnimatableBody2D@99302/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99302" to="Tiles/@AnimatableBody2D@99302" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99302" to="Tiles/@AnimatableBody2D@99302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99302" to="Tiles/@AnimatableBody2D@99302" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99302" to="Tiles/@AnimatableBody2D@99302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99303" to="Tiles/@AnimatableBody2D@99303/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99303" to="Tiles/@AnimatableBody2D@99303/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99303" to="Tiles/@AnimatableBody2D@99303" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99303" to="Tiles/@AnimatableBody2D@99303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99303" to="Tiles/@AnimatableBody2D@99303" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99303" to="Tiles/@AnimatableBody2D@99303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99304" to="Tiles/@AnimatableBody2D@99304/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99304" to="Tiles/@AnimatableBody2D@99304/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99304" to="Tiles/@AnimatableBody2D@99304" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99304" to="Tiles/@AnimatableBody2D@99304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99304" to="Tiles/@AnimatableBody2D@99304" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99304" to="Tiles/@AnimatableBody2D@99304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99305" to="Tiles/@AnimatableBody2D@99305/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99305" to="Tiles/@AnimatableBody2D@99305/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99305" to="Tiles/@AnimatableBody2D@99305" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99305" to="Tiles/@AnimatableBody2D@99305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99305" to="Tiles/@AnimatableBody2D@99305" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99305" to="Tiles/@AnimatableBody2D@99305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99306" to="Tiles/@AnimatableBody2D@99306/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99306" to="Tiles/@AnimatableBody2D@99306/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99306" to="Tiles/@AnimatableBody2D@99306" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99306" to="Tiles/@AnimatableBody2D@99306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99306" to="Tiles/@AnimatableBody2D@99306" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99306" to="Tiles/@AnimatableBody2D@99306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99307" to="Tiles/@AnimatableBody2D@99307/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99307" to="Tiles/@AnimatableBody2D@99307/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99307" to="Tiles/@AnimatableBody2D@99307" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99307" to="Tiles/@AnimatableBody2D@99307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99307" to="Tiles/@AnimatableBody2D@99307" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99307" to="Tiles/@AnimatableBody2D@99307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99308" to="Tiles/@AnimatableBody2D@99308/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99308" to="Tiles/@AnimatableBody2D@99308/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99308" to="Tiles/@AnimatableBody2D@99308" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99308" to="Tiles/@AnimatableBody2D@99308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99308" to="Tiles/@AnimatableBody2D@99308" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99308" to="Tiles/@AnimatableBody2D@99308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99309" to="Tiles/@AnimatableBody2D@99309/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99309" to="Tiles/@AnimatableBody2D@99309/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99309" to="Tiles/@AnimatableBody2D@99309" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99309" to="Tiles/@AnimatableBody2D@99309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99309" to="Tiles/@AnimatableBody2D@99309" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99309" to="Tiles/@AnimatableBody2D@99309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99310" to="Tiles/@AnimatableBody2D@99310/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99310" to="Tiles/@AnimatableBody2D@99310/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99310" to="Tiles/@AnimatableBody2D@99310" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99310" to="Tiles/@AnimatableBody2D@99310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99310" to="Tiles/@AnimatableBody2D@99310" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99310" to="Tiles/@AnimatableBody2D@99310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99311" to="Tiles/@AnimatableBody2D@99311/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99311" to="Tiles/@AnimatableBody2D@99311/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99311" to="Tiles/@AnimatableBody2D@99311" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99311" to="Tiles/@AnimatableBody2D@99311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99311" to="Tiles/@AnimatableBody2D@99311" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99311" to="Tiles/@AnimatableBody2D@99311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99312" to="Tiles/@AnimatableBody2D@99312/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99312" to="Tiles/@AnimatableBody2D@99312/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99312" to="Tiles/@AnimatableBody2D@99312" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99312" to="Tiles/@AnimatableBody2D@99312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99312" to="Tiles/@AnimatableBody2D@99312" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99312" to="Tiles/@AnimatableBody2D@99312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99313" to="Tiles/@AnimatableBody2D@99313/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99313" to="Tiles/@AnimatableBody2D@99313/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99313" to="Tiles/@AnimatableBody2D@99313" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99313" to="Tiles/@AnimatableBody2D@99313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99313" to="Tiles/@AnimatableBody2D@99313" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99313" to="Tiles/@AnimatableBody2D@99313/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99314" to="Tiles/@AnimatableBody2D@99314/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99314" to="Tiles/@AnimatableBody2D@99314/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99314" to="Tiles/@AnimatableBody2D@99314" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99314" to="Tiles/@AnimatableBody2D@99314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99314" to="Tiles/@AnimatableBody2D@99314" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99314" to="Tiles/@AnimatableBody2D@99314/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99315" to="Tiles/@AnimatableBody2D@99315/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99315" to="Tiles/@AnimatableBody2D@99315/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99315" to="Tiles/@AnimatableBody2D@99315" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99315" to="Tiles/@AnimatableBody2D@99315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99315" to="Tiles/@AnimatableBody2D@99315" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99315" to="Tiles/@AnimatableBody2D@99315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99316" to="Tiles/@AnimatableBody2D@99316/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99316" to="Tiles/@AnimatableBody2D@99316/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99316" to="Tiles/@AnimatableBody2D@99316" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99316" to="Tiles/@AnimatableBody2D@99316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99316" to="Tiles/@AnimatableBody2D@99316" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99316" to="Tiles/@AnimatableBody2D@99316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99317" to="Tiles/@AnimatableBody2D@99317/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99317" to="Tiles/@AnimatableBody2D@99317/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99317" to="Tiles/@AnimatableBody2D@99317" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99317" to="Tiles/@AnimatableBody2D@99317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99317" to="Tiles/@AnimatableBody2D@99317" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99317" to="Tiles/@AnimatableBody2D@99317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99318" to="Tiles/@AnimatableBody2D@99318/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99318" to="Tiles/@AnimatableBody2D@99318/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99318" to="Tiles/@AnimatableBody2D@99318" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99318" to="Tiles/@AnimatableBody2D@99318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99318" to="Tiles/@AnimatableBody2D@99318" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99318" to="Tiles/@AnimatableBody2D@99318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99319" to="Tiles/@AnimatableBody2D@99319/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99319" to="Tiles/@AnimatableBody2D@99319/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99319" to="Tiles/@AnimatableBody2D@99319" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99319" to="Tiles/@AnimatableBody2D@99319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99319" to="Tiles/@AnimatableBody2D@99319" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99319" to="Tiles/@AnimatableBody2D@99319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99320" to="Tiles/@AnimatableBody2D@99320/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99320" to="Tiles/@AnimatableBody2D@99320/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99320" to="Tiles/@AnimatableBody2D@99320" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99320" to="Tiles/@AnimatableBody2D@99320/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99320" to="Tiles/@AnimatableBody2D@99320" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99320" to="Tiles/@AnimatableBody2D@99320/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99321" to="Tiles/@AnimatableBody2D@99321/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99321" to="Tiles/@AnimatableBody2D@99321/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99321" to="Tiles/@AnimatableBody2D@99321" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99321" to="Tiles/@AnimatableBody2D@99321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99321" to="Tiles/@AnimatableBody2D@99321" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99321" to="Tiles/@AnimatableBody2D@99321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99322" to="Tiles/@AnimatableBody2D@99322/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99322" to="Tiles/@AnimatableBody2D@99322/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99322" to="Tiles/@AnimatableBody2D@99322" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99322" to="Tiles/@AnimatableBody2D@99322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99322" to="Tiles/@AnimatableBody2D@99322" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99322" to="Tiles/@AnimatableBody2D@99322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99323" to="Tiles/@AnimatableBody2D@99323/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99323" to="Tiles/@AnimatableBody2D@99323/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99323" to="Tiles/@AnimatableBody2D@99323" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99323" to="Tiles/@AnimatableBody2D@99323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99323" to="Tiles/@AnimatableBody2D@99323" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99323" to="Tiles/@AnimatableBody2D@99323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99324" to="Tiles/@AnimatableBody2D@99324/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99324" to="Tiles/@AnimatableBody2D@99324/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99324" to="Tiles/@AnimatableBody2D@99324" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99324" to="Tiles/@AnimatableBody2D@99324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99324" to="Tiles/@AnimatableBody2D@99324" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99324" to="Tiles/@AnimatableBody2D@99324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99325" to="Tiles/@AnimatableBody2D@99325/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99325" to="Tiles/@AnimatableBody2D@99325/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99325" to="Tiles/@AnimatableBody2D@99325" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99325" to="Tiles/@AnimatableBody2D@99325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99325" to="Tiles/@AnimatableBody2D@99325" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99325" to="Tiles/@AnimatableBody2D@99325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99326" to="Tiles/@AnimatableBody2D@99326/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99326" to="Tiles/@AnimatableBody2D@99326/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99326" to="Tiles/@AnimatableBody2D@99326" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99326" to="Tiles/@AnimatableBody2D@99326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99326" to="Tiles/@AnimatableBody2D@99326" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99326" to="Tiles/@AnimatableBody2D@99326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99327" to="Tiles/@AnimatableBody2D@99327/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99327" to="Tiles/@AnimatableBody2D@99327/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99327" to="Tiles/@AnimatableBody2D@99327" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99327" to="Tiles/@AnimatableBody2D@99327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99327" to="Tiles/@AnimatableBody2D@99327" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99327" to="Tiles/@AnimatableBody2D@99327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99328" to="Tiles/@AnimatableBody2D@99328/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99328" to="Tiles/@AnimatableBody2D@99328/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99328" to="Tiles/@AnimatableBody2D@99328" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99328" to="Tiles/@AnimatableBody2D@99328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99328" to="Tiles/@AnimatableBody2D@99328" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99328" to="Tiles/@AnimatableBody2D@99328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99329" to="Tiles/@AnimatableBody2D@99329/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99329" to="Tiles/@AnimatableBody2D@99329/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99329" to="Tiles/@AnimatableBody2D@99329" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99329" to="Tiles/@AnimatableBody2D@99329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99329" to="Tiles/@AnimatableBody2D@99329" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99329" to="Tiles/@AnimatableBody2D@99329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99330" to="Tiles/@AnimatableBody2D@99330/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99330" to="Tiles/@AnimatableBody2D@99330/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99330" to="Tiles/@AnimatableBody2D@99330" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99330" to="Tiles/@AnimatableBody2D@99330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99330" to="Tiles/@AnimatableBody2D@99330" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99330" to="Tiles/@AnimatableBody2D@99330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99331" to="Tiles/@AnimatableBody2D@99331/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99331" to="Tiles/@AnimatableBody2D@99331/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99331" to="Tiles/@AnimatableBody2D@99331" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99331" to="Tiles/@AnimatableBody2D@99331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99331" to="Tiles/@AnimatableBody2D@99331" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99331" to="Tiles/@AnimatableBody2D@99331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99332" to="Tiles/@AnimatableBody2D@99332/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99332" to="Tiles/@AnimatableBody2D@99332/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99332" to="Tiles/@AnimatableBody2D@99332" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99332" to="Tiles/@AnimatableBody2D@99332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99332" to="Tiles/@AnimatableBody2D@99332" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99332" to="Tiles/@AnimatableBody2D@99332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99333" to="Tiles/@AnimatableBody2D@99333/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99333" to="Tiles/@AnimatableBody2D@99333/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99333" to="Tiles/@AnimatableBody2D@99333" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99333" to="Tiles/@AnimatableBody2D@99333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99333" to="Tiles/@AnimatableBody2D@99333" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99333" to="Tiles/@AnimatableBody2D@99333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99334" to="Tiles/@AnimatableBody2D@99334/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99334" to="Tiles/@AnimatableBody2D@99334/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99334" to="Tiles/@AnimatableBody2D@99334" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99334" to="Tiles/@AnimatableBody2D@99334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99334" to="Tiles/@AnimatableBody2D@99334" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99334" to="Tiles/@AnimatableBody2D@99334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99335" to="Tiles/@AnimatableBody2D@99335/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99335" to="Tiles/@AnimatableBody2D@99335/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99335" to="Tiles/@AnimatableBody2D@99335" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99335" to="Tiles/@AnimatableBody2D@99335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99335" to="Tiles/@AnimatableBody2D@99335" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99335" to="Tiles/@AnimatableBody2D@99335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99336" to="Tiles/@AnimatableBody2D@99336/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99336" to="Tiles/@AnimatableBody2D@99336/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99336" to="Tiles/@AnimatableBody2D@99336" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99336" to="Tiles/@AnimatableBody2D@99336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99336" to="Tiles/@AnimatableBody2D@99336" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99336" to="Tiles/@AnimatableBody2D@99336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99337" to="Tiles/@AnimatableBody2D@99337/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99337" to="Tiles/@AnimatableBody2D@99337/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99337" to="Tiles/@AnimatableBody2D@99337" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99337" to="Tiles/@AnimatableBody2D@99337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99337" to="Tiles/@AnimatableBody2D@99337" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99337" to="Tiles/@AnimatableBody2D@99337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99338" to="Tiles/@AnimatableBody2D@99338/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99338" to="Tiles/@AnimatableBody2D@99338/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99338" to="Tiles/@AnimatableBody2D@99338" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99338" to="Tiles/@AnimatableBody2D@99338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99338" to="Tiles/@AnimatableBody2D@99338" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99338" to="Tiles/@AnimatableBody2D@99338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99339" to="Tiles/@AnimatableBody2D@99339/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99339" to="Tiles/@AnimatableBody2D@99339/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99339" to="Tiles/@AnimatableBody2D@99339" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99339" to="Tiles/@AnimatableBody2D@99339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99339" to="Tiles/@AnimatableBody2D@99339" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99339" to="Tiles/@AnimatableBody2D@99339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99340" to="Tiles/@AnimatableBody2D@99340/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99340" to="Tiles/@AnimatableBody2D@99340/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99340" to="Tiles/@AnimatableBody2D@99340" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99340" to="Tiles/@AnimatableBody2D@99340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99340" to="Tiles/@AnimatableBody2D@99340" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99340" to="Tiles/@AnimatableBody2D@99340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99341" to="Tiles/@AnimatableBody2D@99341/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99341" to="Tiles/@AnimatableBody2D@99341/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99341" to="Tiles/@AnimatableBody2D@99341" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99341" to="Tiles/@AnimatableBody2D@99341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99341" to="Tiles/@AnimatableBody2D@99341" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99341" to="Tiles/@AnimatableBody2D@99341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99342" to="Tiles/@AnimatableBody2D@99342/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99342" to="Tiles/@AnimatableBody2D@99342/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99342" to="Tiles/@AnimatableBody2D@99342" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99342" to="Tiles/@AnimatableBody2D@99342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99342" to="Tiles/@AnimatableBody2D@99342" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99342" to="Tiles/@AnimatableBody2D@99342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99343" to="Tiles/@AnimatableBody2D@99343/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99343" to="Tiles/@AnimatableBody2D@99343/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99343" to="Tiles/@AnimatableBody2D@99343" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99343" to="Tiles/@AnimatableBody2D@99343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99343" to="Tiles/@AnimatableBody2D@99343" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99343" to="Tiles/@AnimatableBody2D@99343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99344" to="Tiles/@AnimatableBody2D@99344/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99344" to="Tiles/@AnimatableBody2D@99344/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99344" to="Tiles/@AnimatableBody2D@99344" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99344" to="Tiles/@AnimatableBody2D@99344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99344" to="Tiles/@AnimatableBody2D@99344" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99344" to="Tiles/@AnimatableBody2D@99344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99345" to="Tiles/@AnimatableBody2D@99345/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99345" to="Tiles/@AnimatableBody2D@99345/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99345" to="Tiles/@AnimatableBody2D@99345" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99345" to="Tiles/@AnimatableBody2D@99345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99345" to="Tiles/@AnimatableBody2D@99345" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99345" to="Tiles/@AnimatableBody2D@99345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99346" to="Tiles/@AnimatableBody2D@99346/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99346" to="Tiles/@AnimatableBody2D@99346/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99346" to="Tiles/@AnimatableBody2D@99346" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99346" to="Tiles/@AnimatableBody2D@99346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99346" to="Tiles/@AnimatableBody2D@99346" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99346" to="Tiles/@AnimatableBody2D@99346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99347" to="Tiles/@AnimatableBody2D@99347/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99347" to="Tiles/@AnimatableBody2D@99347/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99347" to="Tiles/@AnimatableBody2D@99347" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99347" to="Tiles/@AnimatableBody2D@99347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99347" to="Tiles/@AnimatableBody2D@99347" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99347" to="Tiles/@AnimatableBody2D@99347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99348" to="Tiles/@AnimatableBody2D@99348/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99348" to="Tiles/@AnimatableBody2D@99348/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99348" to="Tiles/@AnimatableBody2D@99348" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99348" to="Tiles/@AnimatableBody2D@99348/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99348" to="Tiles/@AnimatableBody2D@99348" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99348" to="Tiles/@AnimatableBody2D@99348/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99349" to="Tiles/@AnimatableBody2D@99349/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99349" to="Tiles/@AnimatableBody2D@99349/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99349" to="Tiles/@AnimatableBody2D@99349" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99349" to="Tiles/@AnimatableBody2D@99349/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99349" to="Tiles/@AnimatableBody2D@99349" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99349" to="Tiles/@AnimatableBody2D@99349/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99350" to="Tiles/@AnimatableBody2D@99350/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99350" to="Tiles/@AnimatableBody2D@99350/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99350" to="Tiles/@AnimatableBody2D@99350" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99350" to="Tiles/@AnimatableBody2D@99350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99350" to="Tiles/@AnimatableBody2D@99350" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99350" to="Tiles/@AnimatableBody2D@99350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99351" to="Tiles/@AnimatableBody2D@99351/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99351" to="Tiles/@AnimatableBody2D@99351/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99351" to="Tiles/@AnimatableBody2D@99351" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99351" to="Tiles/@AnimatableBody2D@99351/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99351" to="Tiles/@AnimatableBody2D@99351" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99351" to="Tiles/@AnimatableBody2D@99351/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99352" to="Tiles/@AnimatableBody2D@99352/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99352" to="Tiles/@AnimatableBody2D@99352/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99352" to="Tiles/@AnimatableBody2D@99352" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99352" to="Tiles/@AnimatableBody2D@99352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99352" to="Tiles/@AnimatableBody2D@99352" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99352" to="Tiles/@AnimatableBody2D@99352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99353" to="Tiles/@AnimatableBody2D@99353/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99353" to="Tiles/@AnimatableBody2D@99353/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99353" to="Tiles/@AnimatableBody2D@99353" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99353" to="Tiles/@AnimatableBody2D@99353/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99353" to="Tiles/@AnimatableBody2D@99353" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99353" to="Tiles/@AnimatableBody2D@99353/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99354" to="Tiles/@AnimatableBody2D@99354/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99354" to="Tiles/@AnimatableBody2D@99354/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99354" to="Tiles/@AnimatableBody2D@99354" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99354" to="Tiles/@AnimatableBody2D@99354/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99354" to="Tiles/@AnimatableBody2D@99354" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99354" to="Tiles/@AnimatableBody2D@99354/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99355" to="Tiles/@AnimatableBody2D@99355/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99355" to="Tiles/@AnimatableBody2D@99355/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99355" to="Tiles/@AnimatableBody2D@99355" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99355" to="Tiles/@AnimatableBody2D@99355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99355" to="Tiles/@AnimatableBody2D@99355" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99355" to="Tiles/@AnimatableBody2D@99355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99356" to="Tiles/@AnimatableBody2D@99356/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99356" to="Tiles/@AnimatableBody2D@99356/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99356" to="Tiles/@AnimatableBody2D@99356" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99356" to="Tiles/@AnimatableBody2D@99356/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99356" to="Tiles/@AnimatableBody2D@99356" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99356" to="Tiles/@AnimatableBody2D@99356/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99357" to="Tiles/@AnimatableBody2D@99357/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99357" to="Tiles/@AnimatableBody2D@99357/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99357" to="Tiles/@AnimatableBody2D@99357" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99357" to="Tiles/@AnimatableBody2D@99357/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99357" to="Tiles/@AnimatableBody2D@99357" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99357" to="Tiles/@AnimatableBody2D@99357/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99358" to="Tiles/@AnimatableBody2D@99358/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99358" to="Tiles/@AnimatableBody2D@99358/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99358" to="Tiles/@AnimatableBody2D@99358" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99358" to="Tiles/@AnimatableBody2D@99358/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99358" to="Tiles/@AnimatableBody2D@99358" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99358" to="Tiles/@AnimatableBody2D@99358/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99359" to="Tiles/@AnimatableBody2D@99359/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99359" to="Tiles/@AnimatableBody2D@99359/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99359" to="Tiles/@AnimatableBody2D@99359" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99359" to="Tiles/@AnimatableBody2D@99359/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99359" to="Tiles/@AnimatableBody2D@99359" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99359" to="Tiles/@AnimatableBody2D@99359/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99360" to="Tiles/@AnimatableBody2D@99360/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99360" to="Tiles/@AnimatableBody2D@99360/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99360" to="Tiles/@AnimatableBody2D@99360" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99360" to="Tiles/@AnimatableBody2D@99360/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99360" to="Tiles/@AnimatableBody2D@99360" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99360" to="Tiles/@AnimatableBody2D@99360/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99361" to="Tiles/@AnimatableBody2D@99361/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99361" to="Tiles/@AnimatableBody2D@99361/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99361" to="Tiles/@AnimatableBody2D@99361" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99361" to="Tiles/@AnimatableBody2D@99361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99361" to="Tiles/@AnimatableBody2D@99361" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99361" to="Tiles/@AnimatableBody2D@99361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99362" to="Tiles/@AnimatableBody2D@99362/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99362" to="Tiles/@AnimatableBody2D@99362/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99362" to="Tiles/@AnimatableBody2D@99362" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99362" to="Tiles/@AnimatableBody2D@99362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99362" to="Tiles/@AnimatableBody2D@99362" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99362" to="Tiles/@AnimatableBody2D@99362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99363" to="Tiles/@AnimatableBody2D@99363/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99363" to="Tiles/@AnimatableBody2D@99363/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99363" to="Tiles/@AnimatableBody2D@99363" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99363" to="Tiles/@AnimatableBody2D@99363/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99363" to="Tiles/@AnimatableBody2D@99363" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99363" to="Tiles/@AnimatableBody2D@99363/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99364" to="Tiles/@AnimatableBody2D@99364/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99364" to="Tiles/@AnimatableBody2D@99364/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99364" to="Tiles/@AnimatableBody2D@99364" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99364" to="Tiles/@AnimatableBody2D@99364/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99364" to="Tiles/@AnimatableBody2D@99364" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99364" to="Tiles/@AnimatableBody2D@99364/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99365" to="Tiles/@AnimatableBody2D@99365/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99365" to="Tiles/@AnimatableBody2D@99365/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99365" to="Tiles/@AnimatableBody2D@99365" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99365" to="Tiles/@AnimatableBody2D@99365/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99365" to="Tiles/@AnimatableBody2D@99365" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99365" to="Tiles/@AnimatableBody2D@99365/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99366" to="Tiles/@AnimatableBody2D@99366/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99366" to="Tiles/@AnimatableBody2D@99366/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99366" to="Tiles/@AnimatableBody2D@99366" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99366" to="Tiles/@AnimatableBody2D@99366/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99366" to="Tiles/@AnimatableBody2D@99366" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99366" to="Tiles/@AnimatableBody2D@99366/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99367" to="Tiles/@AnimatableBody2D@99367/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99367" to="Tiles/@AnimatableBody2D@99367/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99367" to="Tiles/@AnimatableBody2D@99367" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99367" to="Tiles/@AnimatableBody2D@99367/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99367" to="Tiles/@AnimatableBody2D@99367" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99367" to="Tiles/@AnimatableBody2D@99367/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@99368" to="Tiles/@AnimatableBody2D@99368/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99368" to="Tiles/@AnimatableBody2D@99368/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99368" to="Tiles/@AnimatableBody2D@99368" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99368" to="Tiles/@AnimatableBody2D@99368" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99368" to="Tiles/@AnimatableBody2D@99368/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99368" to="Tiles/@AnimatableBody2D@99368" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99368" to="Tiles/@AnimatableBody2D@99368/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99369" to="Tiles/@AnimatableBody2D@99369/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99369" to="Tiles/@AnimatableBody2D@99369/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99369" to="Tiles/@AnimatableBody2D@99369" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99369" to="Tiles/@AnimatableBody2D@99369" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99369" to="Tiles/@AnimatableBody2D@99369/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99369" to="Tiles/@AnimatableBody2D@99369" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99369" to="Tiles/@AnimatableBody2D@99369/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99370" to="Tiles/@AnimatableBody2D@99370/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99370" to="Tiles/@AnimatableBody2D@99370/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99370" to="Tiles/@AnimatableBody2D@99370" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99370" to="Tiles/@AnimatableBody2D@99370" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99370" to="Tiles/@AnimatableBody2D@99370/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99370" to="Tiles/@AnimatableBody2D@99370" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99370" to="Tiles/@AnimatableBody2D@99370/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99371" to="Tiles/@AnimatableBody2D@99371/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99371" to="Tiles/@AnimatableBody2D@99371/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99371" to="Tiles/@AnimatableBody2D@99371" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99371" to="Tiles/@AnimatableBody2D@99371" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99371" to="Tiles/@AnimatableBody2D@99371/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99371" to="Tiles/@AnimatableBody2D@99371" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99371" to="Tiles/@AnimatableBody2D@99371/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99372" to="Tiles/@AnimatableBody2D@99372/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99372" to="Tiles/@AnimatableBody2D@99372/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99372" to="Tiles/@AnimatableBody2D@99372" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99372" to="Tiles/@AnimatableBody2D@99372" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99372" to="Tiles/@AnimatableBody2D@99372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99372" to="Tiles/@AnimatableBody2D@99372" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99372" to="Tiles/@AnimatableBody2D@99372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99373" to="Tiles/@AnimatableBody2D@99373/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99373" to="Tiles/@AnimatableBody2D@99373/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99373" to="Tiles/@AnimatableBody2D@99373" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99373" to="Tiles/@AnimatableBody2D@99373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99373" to="Tiles/@AnimatableBody2D@99373" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99373" to="Tiles/@AnimatableBody2D@99373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99374" to="Tiles/@AnimatableBody2D@99374/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99374" to="Tiles/@AnimatableBody2D@99374/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99374" to="Tiles/@AnimatableBody2D@99374" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99374" to="Tiles/@AnimatableBody2D@99374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99374" to="Tiles/@AnimatableBody2D@99374" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99374" to="Tiles/@AnimatableBody2D@99374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99375" to="Tiles/@AnimatableBody2D@99375/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99375" to="Tiles/@AnimatableBody2D@99375/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99375" to="Tiles/@AnimatableBody2D@99375" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99375" to="Tiles/@AnimatableBody2D@99375/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99375" to="Tiles/@AnimatableBody2D@99375" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99375" to="Tiles/@AnimatableBody2D@99375/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99376" to="Tiles/@AnimatableBody2D@99376/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99376" to="Tiles/@AnimatableBody2D@99376/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99376" to="Tiles/@AnimatableBody2D@99376" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99376" to="Tiles/@AnimatableBody2D@99376/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99376" to="Tiles/@AnimatableBody2D@99376" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99376" to="Tiles/@AnimatableBody2D@99376/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99377" to="Tiles/@AnimatableBody2D@99377/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99377" to="Tiles/@AnimatableBody2D@99377/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99377" to="Tiles/@AnimatableBody2D@99377" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99377" to="Tiles/@AnimatableBody2D@99377/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99377" to="Tiles/@AnimatableBody2D@99377" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99377" to="Tiles/@AnimatableBody2D@99377/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99378" to="Tiles/@AnimatableBody2D@99378/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99378" to="Tiles/@AnimatableBody2D@99378/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99378" to="Tiles/@AnimatableBody2D@99378" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99378" to="Tiles/@AnimatableBody2D@99378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99378" to="Tiles/@AnimatableBody2D@99378" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99378" to="Tiles/@AnimatableBody2D@99378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99379" to="Tiles/@AnimatableBody2D@99379/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99379" to="Tiles/@AnimatableBody2D@99379/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99379" to="Tiles/@AnimatableBody2D@99379" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99379" to="Tiles/@AnimatableBody2D@99379/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99379" to="Tiles/@AnimatableBody2D@99379" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99379" to="Tiles/@AnimatableBody2D@99379/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99380" to="Tiles/@AnimatableBody2D@99380/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99380" to="Tiles/@AnimatableBody2D@99380/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99380" to="Tiles/@AnimatableBody2D@99380" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99380" to="Tiles/@AnimatableBody2D@99380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99380" to="Tiles/@AnimatableBody2D@99380" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99380" to="Tiles/@AnimatableBody2D@99380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99381" to="Tiles/@AnimatableBody2D@99381/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99381" to="Tiles/@AnimatableBody2D@99381/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99381" to="Tiles/@AnimatableBody2D@99381" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99381" to="Tiles/@AnimatableBody2D@99381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99381" to="Tiles/@AnimatableBody2D@99381" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99381" to="Tiles/@AnimatableBody2D@99381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99382" to="Tiles/@AnimatableBody2D@99382/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99382" to="Tiles/@AnimatableBody2D@99382/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99382" to="Tiles/@AnimatableBody2D@99382" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99382" to="Tiles/@AnimatableBody2D@99382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99382" to="Tiles/@AnimatableBody2D@99382" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99382" to="Tiles/@AnimatableBody2D@99382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99383" to="Tiles/@AnimatableBody2D@99383/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99383" to="Tiles/@AnimatableBody2D@99383/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99383" to="Tiles/@AnimatableBody2D@99383" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99383" to="Tiles/@AnimatableBody2D@99383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99383" to="Tiles/@AnimatableBody2D@99383" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99383" to="Tiles/@AnimatableBody2D@99383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99384" to="Tiles/@AnimatableBody2D@99384/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99384" to="Tiles/@AnimatableBody2D@99384/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99384" to="Tiles/@AnimatableBody2D@99384" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99384" to="Tiles/@AnimatableBody2D@99384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99384" to="Tiles/@AnimatableBody2D@99384" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99384" to="Tiles/@AnimatableBody2D@99384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@99385" to="Tiles/@AnimatableBody2D@99385/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@99385" to="Tiles/@AnimatableBody2D@99385/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99385" to="Tiles/@AnimatableBody2D@99385" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@99385" to="Tiles/@AnimatableBody2D@99385/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99385" to="Tiles/@AnimatableBody2D@99385" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@99385" to="Tiles/@AnimatableBody2D@99385/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99386" to="ChallengeNodes/Tiles/@AnimatableBody2D@99386/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99386" to="ChallengeNodes/Tiles/@AnimatableBody2D@99386/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99386" to="ChallengeNodes/Tiles/@AnimatableBody2D@99386" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99386" to="ChallengeNodes/Tiles/@AnimatableBody2D@99386/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99386" to="ChallengeNodes/Tiles/@AnimatableBody2D@99386" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99386" to="ChallengeNodes/Tiles/@AnimatableBody2D@99386/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99387" to="ChallengeNodes/Tiles/@AnimatableBody2D@99387/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99387" to="ChallengeNodes/Tiles/@AnimatableBody2D@99387/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99387" to="ChallengeNodes/Tiles/@AnimatableBody2D@99387" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99387" to="ChallengeNodes/Tiles/@AnimatableBody2D@99387/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99387" to="ChallengeNodes/Tiles/@AnimatableBody2D@99387" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99387" to="ChallengeNodes/Tiles/@AnimatableBody2D@99387/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99388" to="ChallengeNodes/Tiles/@AnimatableBody2D@99388/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99388" to="ChallengeNodes/Tiles/@AnimatableBody2D@99388/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99388" to="ChallengeNodes/Tiles/@AnimatableBody2D@99388" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99388" to="ChallengeNodes/Tiles/@AnimatableBody2D@99388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99388" to="ChallengeNodes/Tiles/@AnimatableBody2D@99388" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99388" to="ChallengeNodes/Tiles/@AnimatableBody2D@99388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99389" to="ChallengeNodes/Tiles/@AnimatableBody2D@99389/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99389" to="ChallengeNodes/Tiles/@AnimatableBody2D@99389/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99389" to="ChallengeNodes/Tiles/@AnimatableBody2D@99389" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99389" to="ChallengeNodes/Tiles/@AnimatableBody2D@99389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99389" to="ChallengeNodes/Tiles/@AnimatableBody2D@99389" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99389" to="ChallengeNodes/Tiles/@AnimatableBody2D@99389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99390" to="ChallengeNodes/Tiles/@AnimatableBody2D@99390/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99390" to="ChallengeNodes/Tiles/@AnimatableBody2D@99390/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99390" to="ChallengeNodes/Tiles/@AnimatableBody2D@99390" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99390" to="ChallengeNodes/Tiles/@AnimatableBody2D@99390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99390" to="ChallengeNodes/Tiles/@AnimatableBody2D@99390" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99390" to="ChallengeNodes/Tiles/@AnimatableBody2D@99390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99391" to="ChallengeNodes/Tiles/@AnimatableBody2D@99391/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99391" to="ChallengeNodes/Tiles/@AnimatableBody2D@99391/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99391" to="ChallengeNodes/Tiles/@AnimatableBody2D@99391" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99391" to="ChallengeNodes/Tiles/@AnimatableBody2D@99391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99391" to="ChallengeNodes/Tiles/@AnimatableBody2D@99391" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99391" to="ChallengeNodes/Tiles/@AnimatableBody2D@99391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99392" to="ChallengeNodes/Tiles/@AnimatableBody2D@99392/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99392" to="ChallengeNodes/Tiles/@AnimatableBody2D@99392/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99392" to="ChallengeNodes/Tiles/@AnimatableBody2D@99392" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99392" to="ChallengeNodes/Tiles/@AnimatableBody2D@99392" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99392" to="ChallengeNodes/Tiles/@AnimatableBody2D@99392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99392" to="ChallengeNodes/Tiles/@AnimatableBody2D@99392" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99392" to="ChallengeNodes/Tiles/@AnimatableBody2D@99392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99393" to="ChallengeNodes/Tiles/@AnimatableBody2D@99393/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99393" to="ChallengeNodes/Tiles/@AnimatableBody2D@99393/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99393" to="ChallengeNodes/Tiles/@AnimatableBody2D@99393" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99393" to="ChallengeNodes/Tiles/@AnimatableBody2D@99393" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99393" to="ChallengeNodes/Tiles/@AnimatableBody2D@99393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99393" to="ChallengeNodes/Tiles/@AnimatableBody2D@99393" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99393" to="ChallengeNodes/Tiles/@AnimatableBody2D@99393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99394" to="ChallengeNodes/Tiles/@AnimatableBody2D@99394/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99394" to="ChallengeNodes/Tiles/@AnimatableBody2D@99394/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99394" to="ChallengeNodes/Tiles/@AnimatableBody2D@99394" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99394" to="ChallengeNodes/Tiles/@AnimatableBody2D@99394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99394" to="ChallengeNodes/Tiles/@AnimatableBody2D@99394" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99394" to="ChallengeNodes/Tiles/@AnimatableBody2D@99394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99395" to="ChallengeNodes/Tiles/@AnimatableBody2D@99395/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99395" to="ChallengeNodes/Tiles/@AnimatableBody2D@99395/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99395" to="ChallengeNodes/Tiles/@AnimatableBody2D@99395" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99395" to="ChallengeNodes/Tiles/@AnimatableBody2D@99395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99395" to="ChallengeNodes/Tiles/@AnimatableBody2D@99395" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99395" to="ChallengeNodes/Tiles/@AnimatableBody2D@99395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99397" to="ChallengeNodes/Tiles/@AnimatableBody2D@99397/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99397" to="ChallengeNodes/Tiles/@AnimatableBody2D@99397/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99397" to="ChallengeNodes/Tiles/@AnimatableBody2D@99397" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99397" to="ChallengeNodes/Tiles/@AnimatableBody2D@99397/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99397" to="ChallengeNodes/Tiles/@AnimatableBody2D@99397" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99397" to="ChallengeNodes/Tiles/@AnimatableBody2D@99397/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99398" to="ChallengeNodes/Tiles/@AnimatableBody2D@99398/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99398" to="ChallengeNodes/Tiles/@AnimatableBody2D@99398/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99398" to="ChallengeNodes/Tiles/@AnimatableBody2D@99398" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99398" to="ChallengeNodes/Tiles/@AnimatableBody2D@99398" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99398" to="ChallengeNodes/Tiles/@AnimatableBody2D@99398/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99398" to="ChallengeNodes/Tiles/@AnimatableBody2D@99398" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99398" to="ChallengeNodes/Tiles/@AnimatableBody2D@99398/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99399" to="ChallengeNodes/Tiles/@AnimatableBody2D@99399/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99399" to="ChallengeNodes/Tiles/@AnimatableBody2D@99399/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99399" to="ChallengeNodes/Tiles/@AnimatableBody2D@99399" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99399" to="ChallengeNodes/Tiles/@AnimatableBody2D@99399" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99399" to="ChallengeNodes/Tiles/@AnimatableBody2D@99399/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99399" to="ChallengeNodes/Tiles/@AnimatableBody2D@99399" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99399" to="ChallengeNodes/Tiles/@AnimatableBody2D@99399/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99400" to="ChallengeNodes/Tiles/@AnimatableBody2D@99400/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99400" to="ChallengeNodes/Tiles/@AnimatableBody2D@99400/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99400" to="ChallengeNodes/Tiles/@AnimatableBody2D@99400" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99400" to="ChallengeNodes/Tiles/@AnimatableBody2D@99400/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99400" to="ChallengeNodes/Tiles/@AnimatableBody2D@99400" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99400" to="ChallengeNodes/Tiles/@AnimatableBody2D@99400/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99401" to="ChallengeNodes/Tiles/@AnimatableBody2D@99401/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99401" to="ChallengeNodes/Tiles/@AnimatableBody2D@99401/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99401" to="ChallengeNodes/Tiles/@AnimatableBody2D@99401" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99401" to="ChallengeNodes/Tiles/@AnimatableBody2D@99401/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99401" to="ChallengeNodes/Tiles/@AnimatableBody2D@99401" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99401" to="ChallengeNodes/Tiles/@AnimatableBody2D@99401/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99402" to="ChallengeNodes/Tiles/@AnimatableBody2D@99402/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99402" to="ChallengeNodes/Tiles/@AnimatableBody2D@99402/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99402" to="ChallengeNodes/Tiles/@AnimatableBody2D@99402" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99402" to="ChallengeNodes/Tiles/@AnimatableBody2D@99402" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99402" to="ChallengeNodes/Tiles/@AnimatableBody2D@99402/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99402" to="ChallengeNodes/Tiles/@AnimatableBody2D@99402" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99402" to="ChallengeNodes/Tiles/@AnimatableBody2D@99402/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99403" to="ChallengeNodes/Tiles/@AnimatableBody2D@99403/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99403" to="ChallengeNodes/Tiles/@AnimatableBody2D@99403/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99403" to="ChallengeNodes/Tiles/@AnimatableBody2D@99403" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99403" to="ChallengeNodes/Tiles/@AnimatableBody2D@99403/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99403" to="ChallengeNodes/Tiles/@AnimatableBody2D@99403" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99403" to="ChallengeNodes/Tiles/@AnimatableBody2D@99403/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99404" to="ChallengeNodes/Tiles/@AnimatableBody2D@99404/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99404" to="ChallengeNodes/Tiles/@AnimatableBody2D@99404/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99404" to="ChallengeNodes/Tiles/@AnimatableBody2D@99404" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99404" to="ChallengeNodes/Tiles/@AnimatableBody2D@99404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99404" to="ChallengeNodes/Tiles/@AnimatableBody2D@99404" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99404" to="ChallengeNodes/Tiles/@AnimatableBody2D@99404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99405" to="ChallengeNodes/Tiles/@AnimatableBody2D@99405/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99405" to="ChallengeNodes/Tiles/@AnimatableBody2D@99405/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99405" to="ChallengeNodes/Tiles/@AnimatableBody2D@99405" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99405" to="ChallengeNodes/Tiles/@AnimatableBody2D@99405" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99405" to="ChallengeNodes/Tiles/@AnimatableBody2D@99405/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99405" to="ChallengeNodes/Tiles/@AnimatableBody2D@99405" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99405" to="ChallengeNodes/Tiles/@AnimatableBody2D@99405/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@99406" to="ChallengeNodes/Tiles/@AnimatableBody2D@99406/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@99406" to="ChallengeNodes/Tiles/@AnimatableBody2D@99406/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99406" to="ChallengeNodes/Tiles/@AnimatableBody2D@99406" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99406" to="ChallengeNodes/Tiles/@AnimatableBody2D@99406/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99406" to="ChallengeNodes/Tiles/@AnimatableBody2D@99406" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@99406" to="ChallengeNodes/Tiles/@AnimatableBody2D@99406/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@100268" to="ChallengeNodes/Tiles/@AnimatableBody2D@100268/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@100268" to="ChallengeNodes/Tiles/@AnimatableBody2D@100268/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@100268" to="ChallengeNodes/Tiles/@AnimatableBody2D@100268" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@100268" to="ChallengeNodes/Tiles/@AnimatableBody2D@100268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@100268" to="ChallengeNodes/Tiles/@AnimatableBody2D@100268" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@100268" to="ChallengeNodes/Tiles/@AnimatableBody2D@100268/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World4/4-2b.tscn b/Scenes/Levels/SMBS/World4/4-2b.tscn new file mode 100644 index 0000000..7f53305 --- /dev/null +++ b/Scenes/Levels/SMBS/World4/4-2b.tscn @@ -0,0 +1,133 @@ +[gd_scene load_steps=19 format=4 uid="uid://cileghchf6nh8"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ukpdq"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Mountain.json" id="2_0dpy4"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_qdrdb"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_6u570"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="7_0le7c"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="8_6h2ch"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="9_qdrdb"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="10_or54s"] +[ext_resource type="PackedScene" uid="uid://c6t324yc5gx7p" path="res://Scenes/Parts/TeleportPipeArea.tscn" id="11_0le7c"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="12_6h2ch"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_0dpy4"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="14_0dpy4"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="14_ewhtf"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="14_g04wf"] +[ext_resource type="PackedScene" uid="uid://b0peppjq7jrcp" path="res://Scenes/Parts/WarpZoneCameraLimit.tscn" id="15_g04wf"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="18_73mxt"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="19_rrs62"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_dwavm"] +size = Vector2(18, 82) + +[node name="4-2b" type="Node"] +script = ExtResource("1_ukpdq") +music = ExtResource("2_0dpy4") +theme = "Mountain" +campaign = "SMBS" +world_id = 4 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("4_qdrdb")] +position = Vector2(-240, 0) + +[node name="Tiles" parent="." instance=ExtResource("5_6u570")] +tile_map_data = PackedByteArray("AADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAADAAEAAAD7/wEAAAABAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAAA9APf/AAABAAEAAAA9APj/AAABAAEAAAA9APn/AAABAAEAAAA9APr/AAABAAEAAAA9APv/AAABAAEAAAA9APz/AAABAAEAAAA9AP3/AAABAAEAAAA9AP7/AAABAAEAAAA9AP//AAABAAEAAAA9AAAAAAACAAEAAAA+APf/AAACAAEAAAA+APj/AAACAAEAAAA+APn/AAACAAEAAAA+APr/AAACAAEAAAA+APv/AAACAAEAAAA+APz/AAACAAEAAAA+AP3/AAACAAEAAAA+AP7/AAACAAEAAAA+AP//AAACAAEAAAA+AAAAAAACAAEAAAA/APf/AAACAAEAAAA/APj/AAACAAEAAAA/APn/AAACAAEAAAA/APr/AAACAAEAAAA/APv/AAACAAEAAAA/APz/AAACAAEAAAA/AP3/AAACAAEAAAA/AP7/AAACAAEAAAA/AP//AAACAAEAAAA/AAAAAAACAAEAAAA9APb/AAABAAAAAAA+APb/AAACAAAAAAA/APb/AAACAAAAAAD7/wAAAAABAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAAHAP//AAAEAAIAAAD2/wAAAAAEAAIAAAD2/wEAAAAEAAIAAAD3/wAAAAAEAAIAAAD3/wEAAAAEAAIAAAD4/wAAAAAEAAIAAAD4/wEAAAAEAAIAAAD5//z/AAAEAAIAAAD5//3/AAAEAAIAAAD6//z/AAAEAAIAAAD6//3/AAAEAAIAAAD7//z/AAAEAAIAAAD7//3/AAAEAAIAAAD8//j/AAAEAAIAAAD8//n/AAAEAAIAAAD9//j/AAAEAAIAAAD9//n/AAAEAAIAAAD+//j/AAAEAAIAAAD+//n/AAAEAAIAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAADAAAAAADy//z/AAAIAAAAAADy//3/AAAIAAEAAADz//z/AAAJAAAAAADz//3/AAAJAAEAAADy//7/AAAIAAEAAADz//7/AAAJAAEAAADy////AAAIAAEAAADz////AAAJAAEAAAAUAP3/AAAEAAIAAAAVAP3/AAAEAAIAAAAUAP7/AAAEAAIAAAAVAP7/AAAEAAIAAAAWAPr/AAAEAAIAAAAWAPv/AAAEAAIAAAAXAPr/AAAEAAIAAAAXAPv/AAAEAAIAAAAdAPn/AAAEAAEAAAAdAPr/AAAEAAEAAAAdAPv/AAAEAAEAAAAdAPz/AAAEAAEAAAAdAP3/AAAEAAEAAAAeAPv/AAAEAAEAAAAfAPn/AAAEAAEAAAAfAPr/AAAEAAEAAAAfAPv/AAAEAAEAAAAfAPz/AAAEAAEAAAAfAP3/AAAEAAEAAAAhAPn/AAAEAAEAAAAiAPn/AAAEAAEAAAAjAPn/AAAEAAEAAAAhAPr/AAAEAAEAAAAhAPv/AAAEAAEAAAAhAPz/AAAEAAEAAAAhAP3/AAAEAAEAAAAiAP3/AAAEAAEAAAAjAP3/AAAEAAEAAAAiAPv/AAAEAAEAAAAjAPv/AAAEAAEAAAAlAPn/AAAEAAEAAAAlAPr/AAAEAAEAAAAlAPv/AAAEAAEAAAAlAPz/AAAEAAEAAAAlAP3/AAAEAAEAAAAmAP3/AAAEAAEAAAAnAP3/AAAEAAEAAAApAPn/AAAEAAEAAAApAPr/AAAEAAEAAAApAPv/AAAEAAEAAAApAPz/AAAEAAEAAAApAP3/AAAEAAEAAAAqAP3/AAAEAAEAAAArAP3/AAAEAAEAAAAtAP3/AAAEAAEAAAAuAP3/AAAEAAEAAAAvAP3/AAAEAAEAAAAvAPn/AAAEAAEAAAAvAPr/AAAEAAEAAAAvAPv/AAAEAAEAAAAvAPz/AAAEAAEAAAAtAPn/AAAEAAEAAAAuAPn/AAAEAAEAAAAtAPr/AAAEAAEAAAAtAPv/AAAEAAEAAAAtAPz/AAAEAAEAAAAyAP3/AAAEAAEAAAAyAPr/AAAEAAEAAAAyAPv/AAAEAAEAAAAyAPn/AAAEAAEAAAA7AP7/AAAKAAAAAAA8AP7/AAALAAAAAAA7AP//AAAKAAEAAAA8AP//AAALAAEAAAAnAPn/AQAAAAAACwArAPn/AQAAAAAAEgAFAPz/AQAAAAAACQAFAPj/AQAAAAAACQDx//z/AQAAAAAAEgDu/wAAAAABAAAAAADv/wAAAAACAAAAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAADAAIAAABAAAAAAAACAAEAAABBAAAAAAACAAEAAABCAAAAAAACAAEAAABDAAAAAAACAAEAAABEAAAAAAACAAEAAABFAAAAAAACAAEAAABGAAAAAAACAAEAAABHAAAAAAADAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAADAAEAAAD7/wIAAAABAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAADAAIAAABAAPb/AAACAAAAAABBAPb/AAACAAAAAABCAPb/AAACAAAAAABDAPb/AAACAAAAAABEAPb/AAACAAAAAABFAPb/AAACAAAAAABGAPb/AAACAAAAAABHAPb/AAADAAAAAABAAPf/AAACAAEAAABBAPf/AAACAAEAAABCAPf/AAACAAEAAABDAPf/AAACAAEAAABEAPf/AAACAAEAAABFAPf/AAACAAEAAABGAPf/AAACAAEAAABHAPf/AAADAAEAAABAAPj/AAACAAEAAABBAPj/AAACAAEAAABCAPj/AAACAAEAAABDAPj/AAACAAEAAABEAPj/AAACAAEAAABFAPj/AAACAAEAAABGAPj/AAACAAEAAABHAPj/AAADAAEAAABAAPn/AAACAAEAAABBAPn/AAACAAEAAABCAPn/AAACAAEAAABDAPn/AAACAAEAAABEAPn/AAACAAEAAABFAPn/AAACAAEAAABGAPn/AAACAAEAAABHAPn/AAADAAEAAABAAPr/AAACAAEAAABBAPr/AAACAAEAAABCAPr/AAACAAEAAABDAPr/AAACAAEAAABEAPr/AAACAAEAAABFAPr/AAACAAEAAABGAPr/AAACAAEAAABHAPr/AAADAAEAAABAAPv/AAACAAEAAABBAPv/AAACAAEAAABCAPv/AAACAAEAAABDAPv/AAACAAEAAABEAPv/AAACAAEAAABFAPv/AAACAAEAAABGAPv/AAACAAEAAABHAPv/AAADAAEAAABAAPz/AAACAAEAAABBAPz/AAACAAEAAABCAPz/AAACAAEAAABDAPz/AAACAAEAAABEAPz/AAACAAEAAABFAPz/AAACAAEAAABGAPz/AAACAAEAAABHAPz/AAADAAEAAABAAP3/AAACAAEAAABBAP3/AAACAAEAAABCAP3/AAACAAEAAABDAP3/AAACAAEAAABEAP3/AAACAAEAAABFAP3/AAACAAEAAABGAP3/AAACAAEAAABHAP3/AAADAAEAAABAAP7/AAACAAEAAABBAP7/AAACAAEAAABCAP7/AAACAAEAAABDAP7/AAACAAEAAABEAP7/AAACAAEAAABFAP7/AAACAAEAAABGAP7/AAACAAEAAABHAP7/AAADAAEAAABAAP//AAACAAEAAABBAP//AAACAAEAAABCAP//AAACAAEAAABDAP//AAACAAEAAABEAP//AAACAAEAAABFAP//AAACAAEAAABGAP//AAACAAEAAABHAP//AAADAAEAAAA=") + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(288, 0) +script = ExtResource("9_qdrdb") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="EndFlagpole" parent="." instance=ExtResource("7_0le7c")] +position = Vector2(120, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("8_6h2ch")] +position = Vector2(216, 0) + +[node name="CameraRightLimit" parent="EndSmallCastle" index="1"] +position = Vector2(808, 0) + +[node name="PipeArea" parent="." instance=ExtResource("10_or54s")] +position = Vector2(-208, -64) +exit_only = true + +[node name="TeleportPipeArea" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("11_0le7c")] +position = Vector2(944, -16) +connecting_pipe = NodePath("../PipeArea") +enter_direction = 3 + +[node name="DecoTiles" parent="." instance=ExtResource("12_6h2ch")] +tile_map_data = PackedByteArray("AAAbAP//AAAAAAAAAAAcAP//AAACAAAAAAAsAP//AAAAAAAAAAAtAP//AAACAAAAAAAyAP//AAAAAAAAAAAzAP//AAABAAAAAAA0AP//AAACAAAAAAA4AP3/AAAEAAAAAAA4AP7/AAAEAAEAAAA4AP//AAAAAAEAAAA2AP7/AAADAAEAAAA2AP//AAADAAEAAAAlAP//AAADAAEAAAAdAP//AAADAAEAAAAdAP7/AAADAAAAAAAlAP7/AAADAAAAAAA2AP3/AAADAAAAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("13_0dpy4")] + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("14_0dpy4") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="WarpZoneCameraLimit" parent="." instance=ExtResource("15_g04wf")] +position = Vector2(288, -208) +y_limit = -999 + +[node name="PlayerDetection" type="Area2D" parent="WarpZoneCameraLimit"] +position = Vector2(-111.037476, 40.521454) +script = ExtResource("14_ewhtf") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="WarpZoneCameraLimit/PlayerDetection"] +position = Vector2(-32.962524, -40.521454) +shape = SubResource("RectangleShape2D_dwavm") + +[node name="LevelBG" parent="." instance=ExtResource("14_g04wf")] + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("18_73mxt") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("19_rrs62")] +position = Vector2(616, -56) +id = 4 + +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106389" to="Tiles/@AnimatableBody2D@106389/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106389" to="Tiles/@AnimatableBody2D@106389/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106389" to="Tiles/@AnimatableBody2D@106389" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106389" to="Tiles/@AnimatableBody2D@106389" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106389" to="Tiles/@AnimatableBody2D@106389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106389" to="Tiles/@AnimatableBody2D@106389" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106389" to="Tiles/@AnimatableBody2D@106389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106390" to="Tiles/@AnimatableBody2D@106390/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106390" to="Tiles/@AnimatableBody2D@106390/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106390" to="Tiles/@AnimatableBody2D@106390" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106390" to="Tiles/@AnimatableBody2D@106390" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106390" to="Tiles/@AnimatableBody2D@106390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106390" to="Tiles/@AnimatableBody2D@106390" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106390" to="Tiles/@AnimatableBody2D@106390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106391" to="Tiles/@AnimatableBody2D@106391/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106391" to="Tiles/@AnimatableBody2D@106391/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106391" to="Tiles/@AnimatableBody2D@106391" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106391" to="Tiles/@AnimatableBody2D@106391" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106391" to="Tiles/@AnimatableBody2D@106391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106391" to="Tiles/@AnimatableBody2D@106391" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106391" to="Tiles/@AnimatableBody2D@106391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@106392" to="Tiles/@AnimatableBody2D@106392/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@106392" to="Tiles/@AnimatableBody2D@106392/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106392" to="Tiles/@AnimatableBody2D@106392" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106392" to="Tiles/@AnimatableBody2D@106392" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@106392" to="Tiles/@AnimatableBody2D@106392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106392" to="Tiles/@AnimatableBody2D@106392" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@106392" to="Tiles/@AnimatableBody2D@106392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_reached" from="EndFlagpole" to="CameraRightLimit" method="_enter_tree"] +[connection signal="player_entered" from="WarpZoneCameraLimit/PlayerDetection" to="WarpZoneCameraLimit" method="return_to_normal" unbinds=1] + +[editable path="EndSmallCastle"] diff --git a/Scenes/Levels/SMBS/World4/4-3.tscn b/Scenes/Levels/SMBS/World4/4-3.tscn new file mode 100644 index 0000000..c0f3177 --- /dev/null +++ b/Scenes/Levels/SMBS/World4/4-3.tscn @@ -0,0 +1,211 @@ +[gd_scene load_steps=33 format=4 uid="uid://d013e0ufoaac8"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_edtoi"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Mountain.json" id="2_05msa"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_hfrcm"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="7_g07yp"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="8_nlg8v"] +[ext_resource type="PackedScene" uid="uid://dn3cblgvf2ba1" path="res://Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn" id="9_lvi6i"] +[ext_resource type="PackedScene" uid="uid://cjkmd2yf3f84v" path="res://Scenes/Prefabs/Entities/Objects/SmallVerticalPlatform.tscn" id="10_t34sc"] +[ext_resource type="PackedScene" uid="uid://c8m8455b6ikrn" path="res://Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn" id="11_dv0ej"] +[ext_resource type="PackedScene" uid="uid://c6x7gv2lqeu1x" path="res://Scenes/Prefabs/Entities/Objects/VerticalPlatform.tscn" id="12_bvxwb"] +[ext_resource type="PackedScene" uid="uid://6rp3wgax4i51" path="res://Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn" id="13_fc6wr"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="14_r4m5m"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="15_gdhbm"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="16_gt2tj"] +[ext_resource type="PackedScene" uid="uid://byu7xm153ktle" path="res://Scenes/Prefabs/Entities/Enemies/Barrel.tscn" id="17_wt6dd"] +[ext_resource type="PackedScene" uid="uid://c6ym8t537v4ac" path="res://Scenes/Prefabs/Entities/Objects/SmallRopeElevatorPlatform.tscn" id="18_gpp3i"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="19_pisku"] +[ext_resource type="PackedScene" uid="uid://b5o0j3kfv2xys" path="res://Scenes/Prefabs/LevelObjects/EndFinalSpCastle.tscn" id="20_6o1hd"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="20_h4knm"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="21_05msa"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="21_cflal"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="21_h4knm"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="22_hfrcm"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="25_dv0ej"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="26_bvxwb"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="27_fc6wr"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="28_r4m5m"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="28_t34sc"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="30_bvxwb"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="31_fc6wr"] +[ext_resource type="Script" uid="uid://pfwgmuchergf" path="res://Scripts/Parts/CoinHeavenWarpPoint.gd" id="32_fc6wr"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="33_r4m5m"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="34_wt6dd"] + +[node name="4-3" type="Node"] +script = ExtResource("1_edtoi") +music = ExtResource("2_05msa") +theme = "Mountain" +campaign = "SMBS" +world_id = 4 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("5_hfrcm")] +tile_map_data = PackedByteArray("AAD4/wAAAAADAAAAAAD4/wEAAAADAAEAAAD6/wAAAAAHAAUAAAD6/wEAAAAHAAUAAAD//wAAAAAHAAUAAAD//wEAAAAHAAUAAAAHAP7/AAAHAAMAAAAMAP7/AAAHAAUAAAATAPv/AAAFAAMAAAAUAPv/AAAGAAMAAAAVAPv/AAAGAAMAAABcAPr/AAAHAAIAAABgAPz/AAAHAAQAAABnAAAAAAAGAAQAAABnAAEAAAAGAAUAAABwAAAAAAAHAAUAAACfAAAAAAABAAAAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACqAAAAAAABAAAAAACqAAEAAAABAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAAC0AP//AAAGAAIAAAC0AAAAAAAGAAUAAAC0AAEAAAAHAAUAAAC1AP7/AAAFAAQAAAC1AP//AAAGAAIAAAC6AP//AAAHAAUAAAC8AAAAAAAJAAQAAAC8AAEAAAAJAAUAAAC9AP7/AAAHAAUAAAC9AP//AAAHAAUAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAP3/AAAHAAUAAADAAP7/AAAHAAUAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAPz/AAAHAAUAAADDAP3/AAAHAAUAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAPv/AAAHAAUAAADGAPz/AAAHAAUAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAPr/AAAHAAUAAADJAPv/AAAHAAUAAADJAP3/AAAHAAUAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAACAAAAAADWAAEAAAACAAEAAADXAAAAAAACAAAAAADXAAEAAAACAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAACAAAAAADcAAEAAAACAAEAAADdAAAAAAACAAAAAADdAAEAAAACAAEAAADeAAAAAAACAAAAAADeAAEAAAACAAEAAADfAAAAAAACAAAAAADfAAEAAAACAAEAAADgAAAAAAACAAAAAADgAAEAAAACAAEAAADhAAAAAAACAAAAAADhAAEAAAACAAEAAADiAAAAAAACAAAAAADiAAEAAAACAAEAAADjAAAAAAACAAAAAADjAAEAAAACAAEAAADkAAAAAAACAAAAAADkAAEAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD5//3/AAAFAAQAAAD6//3/AAAGAAQAAAD6//7/AAAGAAUAAAD6////AAAHAAUAAAD7//3/AAAHAAQAAAD9//v/AAAFAAMAAAD+//v/AAAGAAMAAAD///v/AAAGAAMAAAD///z/AAAGAAUAAAD///3/AAAHAAUAAAD///7/AAAHAAUAAAD/////AAAHAAUAAAAAAPv/AAAGAAMAAAABAPv/AAAHAAMAAAADAP7/AAAFAAMAAAAEAP7/AAAGAAMAAAAFAP7/AAAGAAMAAAAFAP//AAAGAAUAAAAFAAAAAAAHAAUAAAAFAAEAAAAHAAUAAAAGAP7/AAAGAAMAAAALAPv/AAAFAAQAAAAMAPv/AAAGAAQAAAAMAPz/AAAGAAUAAAAMAP3/AAAHAAUAAAAMAP//AAAHAAUAAAAMAAAAAAAHAAUAAAAMAAEAAAAHAAUAAAANAPv/AAAHAAQAAAAVAPz/AAAGAAUAAAAVAP3/AAAHAAUAAAAVAP7/AAAHAAUAAAAVAP//AAAHAAUAAAAVAAAAAAAHAAUAAAAVAAEAAAAHAAUAAAAWAPv/AAAGAAMAAAAXAPv/AAAHAAMAAAAkAPX/AAAKAAgAAAAlAPX/AAALAAgAAAAmAPX/AAALAAgAAAAnAPX/AAALAAgAAAAoAPX/AAALAAgAAAApAPX/AAALAAgAAAAqAPX/AAALAAgAABArAPX/AAAMAAgAAAAxAPr/AAAFAAQAAAAyAPr/AAAGAAQAAAAyAPv/AAAGAAUAAAAyAPz/AAAHAAUAAAAyAP3/AAAHAAUAAAAyAP7/AAAHAAUAAAAyAP//AAAHAAUAAAAyAAAAAAAHAAUAAAAyAAEAAAAHAAUAAAAzAPr/AAAHAAQAAAA9AAAAAAAFAAIAAAA+AAAAAAAGAAIAAAA/AP3/AQAAAAAAAgA/AAAAAAAGAAIAAABAAP3/AQAAAAAAAgBAAAAAAAAGAAIAAABAAAEAAAAGAAUAAABBAP3/AQAAAAAACABBAAAAAAAGAAIAAABCAAAAAAAGAAIAAABDAAAAAAAHAAIAAABNAPz/AAAFAAQAAABOAPz/AAAGAAQAAABOAP3/AAAGAAUAAABOAP7/AAAHAAUAAABOAP//AAAHAAUAAABOAAAAAAAHAAUAAABOAAEAAAAHAAUAAABPAPz/AAAHAAQAAABUAPr/AAAFAAIAAABVAPr/AAAGAAIAAABWAPr/AAAGAAIAAABXAPr/AAAGAAIAAABYAPr/AAAGAAIAAABYAPv/AAAGAAUAAABYAPz/AAAHAAUAAABYAP3/AAAHAAUAAABYAP7/AAAHAAUAAABYAP//AAAHAAUAAABYAAAAAAAHAAUAAABYAAEAAAAHAAUAAABZAPr/AAAGAAIAAABaAPr/AAAGAAIAAABbAPr/AAAGAAIAAABeAPz/AAAFAAQAAABfAPz/AAAGAAQAAABfAP3/AAAGAAUAAABfAP7/AAAHAAUAAABfAP//AAAHAAUAAABfAAAAAAAHAAUAAABfAAEAAAAHAAUAAABiAP7/AAAFAAQAAABjAP7/AAAGAAQAAABjAP//AAAGAAUAAABjAAAAAAAHAAUAAABjAAEAAAAHAAUAAABkAP7/AAAHAAQAAABmAAAAAAAFAAQAAABoAAAAAAAHAAQAAABvAPv/AAAFAAQAAABwAPv/AAAGAAQAAABwAPz/AAAGAAUAAABwAP3/AAAHAAUAAABwAP7/AAAHAAUAAABwAP//AAAHAAUAAABwAAEAAAAHAAUAAABxAPv/AAAHAAQAAAB5APz/AAAFAAIAAAB6APz/AAAGAAIAAAB7APz/AAAGAAIAAAB8APz/AAAGAAIAAAB8AP3/AAAGAAUAAAB8AP7/AAAHAAUAAAB8AP//AAAHAAUAAAB8AAAAAAAHAAUAAAB8AAEAAAAHAAUAAAB9APz/AAAGAAIAAAB+APz/AAAGAAIAAAB/APz/AAAHAAIAAAB/AP//AAAFAAQAAACAAP//AAAGAAQAAACAAAAAAAAGAAUAAACAAAEAAAAHAAUAAACBAP//AAAHAAQAAACVAAAAAAAFAAIAAACWAAAAAAAGAAIAAACXAAAAAAAGAAIAAACYAAAAAAAGAAIAAACYAAEAAAAGAAUAAACZAAAAAAAGAAIAAACaAAAAAAAGAAIAAACbAAAAAAAHAAIAAACfAAEAAAABAAEAAAChAPz/AAAIAAYAAAChAP3/AAAIAAcAAAChAP7/AAAIAAcAAAChAP//AAAIAAcAAAChAAEAAAACAAEAAACiAPz/AAAJAAYAAACiAP3/AAAJAAcAAACiAP7/AAAJAAcAAACiAP//AAAJAAcAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAAAAAADAAAAAACkAAEAAAADAAEAAACsAPz/AAAIAAIAAACsAP3/AAAIAAMAAACsAP7/AAAIAAMAAACsAP//AAAIAAMAAACtAPz/AAAJAAIAAACtAP3/AAAJAAMAAACtAP7/AAAJAAMAAACtAP//AAAJAAMAAACtAAAAAAADAAAAAACtAAEAAAADAAEAAACyAP//AAAFAAIAAACzAP//AAAGAAIAAAC2AP7/AAAGAAQAAAC2AP//AAAHAAIAAAC3AP7/AAAGAAQAAAC3AP//AAAGAAUAAAC3AAAAAAAHAAUAAAC3AAEAAAAHAAUAAAC4AP3/AAAFAAMAAAC4AP7/AAAGAAQAAAC5AP3/AAAGAAMAAAC5AP7/AAAHAAQAAAC6AP3/AAAGAAMAAAC6AP7/AAAGAAUAAAC6AAAAAAAHAAUAAAC6AAEAAAAHAAUAAAC7APz/AAAFAAIAAAC7AP3/AAAGAAMAAAC7AAAAAAAIAAQAAAC7AAEAAAAIAAUAAAC8APz/AAAGAAIAAAC8AP3/AAAHAAMAAAC9APz/AAAGAAIAAAC9AP3/AAAGAAUAAAC9AAAAAAABAAAAAAC9AAEAAAABAAEAAAC+APv/AAAFAAQAAAC+APz/AAAGAAIAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/APv/AAAGAAQAAAC/APz/AAAHAAIAAADAAPv/AAAGAAQAAADAAPz/AAAGAAUAAADAAP//AAAHAAUAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAPr/AAAFAAMAAADBAPv/AAAGAAQAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAPr/AAAGAAMAAADCAPv/AAAHAAQAAADDAPr/AAAGAAMAAADDAPv/AAAGAAUAAADDAP7/AAAHAAUAAADDAP//AAAHAAUAAADEAPn/AAAFAAIAAADEAPr/AAAGAAMAAADFAPn/AAAGAAIAAADFAPr/AAAHAAMAAADGAPn/AAAGAAIAAADGAPr/AAAGAAUAAADGAP3/AAAHAAUAAADGAP7/AAAHAAUAAADGAP//AAAHAAUAAADHAPj/AAAFAAQAAADHAPn/AAAGAAIAAADIAPj/AAAGAAQAAADIAPn/AAAHAAIAAADJAPj/AAAGAAQAAADJAPn/AAAGAAUAAADJAPz/AAAHAAUAAADJAP7/AAAHAAUAAADJAP//AAAHAAUAAADKAPj/AAAGAAQAAADLAPj/AAAHAAQAAABsAPX/AAAKAAgAAABtAPX/AAALAAgAAABuAPX/AAALAAgAAABvAPX/AAALAAgAAABwAPX/AAALAAgAAABxAPX/AAALAAgAAAByAPX/AAALAAgAAABzAPX/AAALAAgAABB0APX/AAAMAAgAAADUAP//AAAEAAIAAADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADt/wIAAAAGAAUAAADu/wIAAAAHAAUAAADv/wIAAAAHAAUAAADw/wIAAAAHAAUAAADx/wIAAAAHAAUAAADy/wIAAAAHAAUAAADz/wIAAAAHAAUAAAD0/wIAAAAHAAUAAAD1/wIAAAAHAAUAAAD2/wIAAAAHAAUAAAD3/wIAAAAHAAUAAAD4/wIAAAADAAIAAACfAAIAAAABAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAADAAIAAACqAAIAAAABAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAADAAIAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAACAAAAAAD+AAAAAAACAAAAAAD/AAAAAAACAAAAAAAAAQAAAAACAAAAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAACAAEAAAD/AAEAAAACAAEAAAAAAQEAAAACAAEAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAC9AAIAAAABAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAACAAAAAAAGAQAAAAACAAAAAAAHAQAAAAACAAAAAAAIAQAAAAACAAAAAAAJAQAAAAACAAAAAAAKAQAAAAACAAAAAAALAQAAAAACAAAAAAAMAQAAAAACAAAAAAANAQAAAAACAAAAAAAOAQAAAAACAAAAAAAPAQAAAAACAAAAAAAQAQAAAAACAAAAAAARAQAAAAACAAAAAAASAQAAAAACAAAAAAATAQAAAAACAAAAAAAUAQAAAAACAAAAAAAVAQAAAAACAAAAAAAWAQAAAAACAAAAAAAXAQAAAAACAAAAAAAYAQAAAAACAAAAAAAZAQAAAAACAAAAAAAaAQAAAAACAAAAAAAbAQAAAAACAAAAAAAcAQAAAAACAAAAAAAdAQAAAAACAAAAAAAeAQAAAAACAAAAAAAfAQAAAAACAAAAAAAgAQAAAAACAAAAAAAhAQAAAAACAAAAAAAiAQAAAAACAAAAAAAjAQAAAAACAAAAAAAkAQAAAAACAAAAAAAlAQAAAAACAAAAAAAmAQAAAAACAAAAAAAnAQAAAAACAAAAAAAoAQAAAAACAAAAAAApAQAAAAACAAAAAAAqAQAAAAACAAAAAAArAQAAAAACAAAAAAAsAQAAAAACAAAAAAAtAQAAAAACAAAAAAAuAQAAAAADAAAAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAACAAEAAAAGAQEAAAACAAEAAAAHAQEAAAACAAEAAAAIAQEAAAACAAEAAAAJAQEAAAACAAEAAAAKAQEAAAACAAEAAAALAQEAAAACAAEAAAAMAQEAAAACAAEAAAANAQEAAAACAAEAAAAOAQEAAAACAAEAAAAPAQEAAAACAAEAAAAQAQEAAAACAAEAAAARAQEAAAACAAEAAAASAQEAAAACAAEAAAATAQEAAAACAAEAAAAUAQEAAAACAAEAAAAVAQEAAAACAAEAAAAWAQEAAAACAAEAAAAXAQEAAAACAAEAAAAYAQEAAAACAAEAAAAZAQEAAAACAAEAAAAaAQEAAAACAAEAAAAbAQEAAAACAAEAAAAcAQEAAAACAAEAAAAdAQEAAAACAAEAAAAeAQEAAAACAAEAAAAfAQEAAAACAAEAAAAgAQEAAAACAAEAAAAhAQEAAAACAAEAAAAiAQEAAAACAAEAAAAjAQEAAAACAAEAAAAkAQEAAAACAAEAAAAlAQEAAAACAAEAAAAmAQEAAAACAAEAAAAnAQEAAAACAAEAAAAoAQEAAAACAAEAAAApAQEAAAACAAEAAAAqAQEAAAACAAEAAAArAQEAAAACAAEAAAAsAQEAAAACAAEAAAAtAQEAAAACAAEAAAAuAQEAAAADAAEAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAACAAIAAAAGAQIAAAACAAIAAAAHAQIAAAACAAIAAAAIAQIAAAACAAIAAAAJAQIAAAACAAIAAAAKAQIAAAACAAIAAAALAQIAAAACAAIAAAAMAQIAAAACAAIAAAANAQIAAAACAAIAAAAOAQIAAAACAAIAAAAPAQIAAAACAAIAAAAQAQIAAAACAAIAAAARAQIAAAACAAIAAAASAQIAAAACAAIAAAATAQIAAAACAAIAAAAUAQIAAAACAAIAAAAVAQIAAAACAAIAAAAWAQIAAAACAAIAAAAXAQIAAAACAAIAAAAYAQIAAAACAAIAAAAZAQIAAAACAAIAAAAaAQIAAAACAAIAAAAbAQIAAAACAAIAAAAcAQIAAAACAAIAAAAdAQIAAAACAAIAAAAeAQIAAAACAAIAAAAfAQIAAAACAAIAAAAgAQIAAAACAAIAAAAhAQIAAAACAAIAAAAiAQIAAAACAAIAAAAjAQIAAAACAAIAAAAkAQIAAAACAAIAAAAlAQIAAAACAAIAAAAmAQIAAAACAAIAAAAnAQIAAAACAAIAAAAoAQIAAAACAAIAAAApAQIAAAACAAIAAAAqAQIAAAACAAIAAAArAQIAAAACAAIAAAAsAQIAAAACAAIAAAAtAQIAAAACAAIAAAAuAQIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("7_g07yp")] +position = Vector2(-216, 0) + +[node name="StartCastle" parent="." instance=ExtResource("8_nlg8v")] +position = Vector2(-216, -40) + +[node name="FallingPlatform" parent="." instance=ExtResource("9_lvi6i")] +position = Vector2(464, -96) + +[node name="FallingPlatform2" parent="." instance=ExtResource("9_lvi6i")] +position = Vector2(2120, -96) + +[node name="FallingPlatform3" parent="." instance=ExtResource("9_lvi6i")] +position = Vector2(2280, -32) + +[node name="SidewaysPlatform" parent="." instance=ExtResource("10_t34sc")] +position = Vector2(2680, -112) + +[node name="SidewaysPlatform2" parent="." instance=ExtResource("11_dv0ej")] +position = Vector2(1176, -32) + +[node name="SidewaysPlatform3" parent="." instance=ExtResource("12_bvxwb")] +position = Vector2(888, -128) + +[node name="RopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("13_fc6wr")] +position = Vector2(584, -112) +linked_platform = NodePath("../RopeElevatorPlatform2") + +[node name="RopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("13_fc6wr")] +position = Vector2(696, -48) +linked_platform = NodePath("../RopeElevatorPlatform") + +[node name="Enemies" type="Node" parent="."] + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("14_r4m5m")] +position = Vector2(8, -80) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("14_r4m5m")] +position = Vector2(1448, -96) + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("14_r4m5m")] +position = Vector2(1512, -64) + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("14_r4m5m")] +position = Vector2(1576, -32) + +[node name="RedKoopaTroopa5" parent="Enemies" instance=ExtResource("14_r4m5m")] +position = Vector2(1640, 0) + +[node name="Goomba" parent="Enemies" instance=ExtResource("15_gdhbm")] +position = Vector2(72, -32) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("15_gdhbm")] +position = Vector2(96, -32) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("16_gt2tj")] +position = Vector2(2592, -64) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("16_gt2tj")] +position = Vector2(2768, -64) + +[node name="Barrel" parent="Enemies" instance=ExtResource("17_wt6dd")] +position = Vector2(3144, -112) + +[node name="Barrel2" parent="Enemies" instance=ExtResource("17_wt6dd")] +position = Vector2(3248, -128) + +[node name="SmallRopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("18_gpp3i")] +position = Vector2(1736, -48) +linked_platform = NodePath("../SmallRopeElevatorPlatform2") + +[node name="SmallRopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("18_gpp3i")] +position = Vector2(1864, 0) +linked_platform = NodePath("../SmallRopeElevatorPlatform") + +[node name="EndFlagpole" parent="." instance=ExtResource("19_pisku")] +position = Vector2(3400, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("20_6o1hd")] +position = Vector2(3496, 0) + +[node name="DropShadow" parent="." instance=ExtResource("21_h4knm")] +position = Vector2(-128, 0) + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("20_h4knm") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="LevelBG" parent="." instance=ExtResource("21_05msa")] +second_layer = 1 +overlay_clouds = true + +[node name="ExtraBGM" type="Node" parent="."] +script = ExtResource("21_cflal") +extra_track = ExtResource("22_hfrcm") +metadata/_custom_type_script = "uid://cusgxgerctsft" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("25_dv0ej") +nodes_to_delete = [NodePath("../Blocks/InvisibleQuestionBlock")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("26_bvxwb")] +position = Vector2(344, -88) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("26_bvxwb")] +position = Vector2(888, -40) +id = 1 + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("27_fc6wr")] +position = Vector2(2040, -40) +item = ExtResource("28_t34sc") +metadata/r_coin_id = 2 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("27_fc6wr")] +position = Vector2(1800, -120) +item = ExtResource("28_r4m5m") + +[node name="InvisibleQuestionBlock3" parent="ChallengeNodes" instance=ExtResource("27_fc6wr")] +position = Vector2(3096, -40) +item = ExtResource("28_t34sc") +metadata/r_coin_id = 4 + +[node name="BrickBlock" parent="." instance=ExtResource("30_bvxwb")] +position = Vector2(2680, -152) +item = ExtResource("31_fc6wr") + +[node name="CoinHeavenWarpPoint" type="Node2D" parent="."] +position = Vector2(2888, -176) +script = ExtResource("32_fc6wr") +heaven_scene = "uid://b02283dgopw28" +metadata/_custom_type_script = "uid://pfwgmuchergf" + +[node name="PipeArea" parent="." instance=ExtResource("33_r4m5m")] +position = Vector2(3008, 0) +exit_only = true + +[node name="Blocks" type="Node" parent="."] + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("34_wt6dd")] +position = Vector2(3096, -40) + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@107327" to="Tiles/@AnimatableBody2D@107327/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107327" to="Tiles/@AnimatableBody2D@107327/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107327" to="Tiles/@AnimatableBody2D@107327" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107327" to="Tiles/@AnimatableBody2D@107327" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107327" to="Tiles/@AnimatableBody2D@107327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107327" to="Tiles/@AnimatableBody2D@107327" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107327" to="Tiles/@AnimatableBody2D@107327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@107328" to="Tiles/@AnimatableBody2D@107328/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@107328" to="Tiles/@AnimatableBody2D@107328/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107328" to="Tiles/@AnimatableBody2D@107328" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107328" to="Tiles/@AnimatableBody2D@107328" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@107328" to="Tiles/@AnimatableBody2D@107328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107328" to="Tiles/@AnimatableBody2D@107328" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@107328" to="Tiles/@AnimatableBody2D@107328/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World4/4-3a.tscn b/Scenes/Levels/SMBS/World4/4-3a.tscn new file mode 100644 index 0000000..e53c52e --- /dev/null +++ b/Scenes/Levels/SMBS/World4/4-3a.tscn @@ -0,0 +1,67 @@ +[gd_scene load_steps=12 format=4 uid="uid://b02283dgopw28"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_1y2g0"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/CoinHeaven.json" id="2_5ym04"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_cp5jp"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_c6bfj"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="7_0g38y"] +[ext_resource type="PackedScene" uid="uid://ch20va50duqps" path="res://Scenes/Parts/AutoExitPipeArea.tscn" id="8_vpute"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="9_k4xfk"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="10_1r3ws"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="11_5ym04"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="12_c6bfj"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="13_jv4xg"] + +[node name="Level" type="Node"] +script = ExtResource("1_1y2g0") +music = ExtResource("2_5ym04") +campaign = "SMBS" +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_cp5jp")] +primary_layer = 2 +overlay_clouds = true + +[node name="Tiles" parent="." instance=ExtResource("4_c6bfj")] +tile_map_data = PackedByteArray("AADw/wAAAAAEAAIAAADw/wEAAAAEAAIAAADx/wAAAAAEAAIAAADx/wEAAAAEAAIAAADy/wAAAAAEAAIAAADy/wEAAAAEAAIAAADz/wAAAAAEAAIAAADz/wEAAAAEAAIAAAD0/wAAAAAEAAIAAAD0/wEAAAAEAAIAAAD1/wAAAAAEAAIAAAD1/wEAAAAEAAIAAAD2/wAAAAAEAAIAAAD2/wEAAAAEAAIAAAD3/wAAAAAEAAIAAAD3/wEAAAAEAAIAAAD4/wAAAAAEAAIAAAD4/wEAAAAEAAIAAAD5/wAAAAAEAAIAAAD5/wEAAAAEAAIAAAD6/wAAAAAEAAIAAAD6/wEAAAAEAAIAAAD7/wAAAAAEAAIAAAD7/wEAAAAEAAIAAAD8/wAAAAAEAAIAAAD8/wEAAAAEAAIAAAD9/wAAAAAEAAIAAAD9/wEAAAAEAAIAAAD+/wAAAAAEAAIAAAD+/wEAAAAEAAIAAAD//wAAAAAEAAIAAAD//wEAAAAEAAIAAAAAAAAAAAAEAAIAAAAAAAEAAAAEAAIAAAABAAAAAAAEAAIAAAABAAEAAAAEAAIAAAACAAAAAAAEAAIAAAACAAEAAAAEAAIAAAADAAAAAAAEAAIAAAADAAEAAAAEAAIAAAACAPb/AAAEAAIAAAACAPf/AAAEAAIAAAACAPj/AAAEAAIAAAACAPn/AAAEAAIAAAACAPr/AAAEAAIAAAACAPv/AAAEAAIAAAACAPz/AAAEAAIAAAACAP3/AAAEAAIAAAACAP7/AAAEAAIAAAACAP//AAAEAAIAAAADAPb/AAAEAAIAAAADAPf/AAAEAAIAAAADAPj/AAAEAAIAAAADAPn/AAAEAAIAAAADAPr/AAAEAAIAAAADAPv/AAAEAAIAAAADAPz/AAAEAAIAAAADAP3/AAAEAAIAAAADAP7/AAAEAAIAAAADAP//AAAEAAIAAAAAAPX/AAAEAAIAAAABAPX/AAAEAAIAAAACAPX/AAAEAAIAAADw//X/AAAEAAIAAADx//X/AAAEAAIAAADy//X/AAAEAAIAAADz//X/AAAEAAIAAAD0//X/AAAEAAIAAAD1//X/AAAEAAIAAAD2//X/AAAEAAIAAAD3//X/AAAEAAIAAAD4//X/AAAEAAIAAAD5//X/AAAEAAIAAAD6//X/AAAEAAIAAAD7//X/AAAEAAIAAAD8//X/AAAEAAIAAAD9//X/AAAEAAIAAAD+//X/AAAEAAIAAAD///X/AAAEAAIAAAADAPX/AAAEAAIAAADw//b/AAAEAAIAAADw//f/AAAEAAIAAADw//j/AAAEAAIAAADw//n/AAAEAAIAAADw//r/AAAEAAIAAADw//v/AAAEAAIAAADw//z/AAAEAAIAAADw//3/AAAEAAIAAADw//7/AAAEAAIAAADw////AAAEAAIAAADx//b/AAAEAAIAAADx//f/AAAEAAIAAADx//j/AAAEAAIAAADx//n/AAAEAAIAAADx//r/AAAEAAIAAADx//v/AAAEAAIAAADx//z/AAAEAAIAAADx//3/AAAEAAIAAADx//7/AAAEAAIAAADx////AAAEAAIAAADy//v/AAAIAAAAAADy//z/AAAIAAEAAADz//v/AAAJAAAAAADz//z/AAAJAAEAAADy//3/AAAIAAEAAADy//7/AAAIAAEAAADy////AAAIAAEAAADz//3/AAAJAAEAAADz//7/AAAJAAEAAADz////AAAJAAEAAAAAAPv/AAAIAAIAAAAAAPz/AAAIAAMAAAABAPv/AAAJAAIAAAABAPz/AAAJAAMAAAAAAP3/AAAIAAMAAAABAP3/AAAJAAMAAAAAAP7/AAAIAAMAAAABAP7/AAAJAAMAAAAAAP//AAAIAAMAAAABAP//AAAJAAMAAAD5//v/AAAEAAEAAAD6//v/AAAEAAEAAAD0//f/AQAAAAAAAwD1//f/AQAAAAAAAwD2//f/AQAAAAAAAwD3//f/AQAAAAAAAwD4//f/AQAAAAAAAwD5//f/AQAAAAAAAwD6//f/AQAAAAAAAwD7//f/AQAAAAAAAwD8//f/AQAAAAAAAwD9//f/AQAAAAAAAwD+//f/AQAAAAAAAwD///f/AQAAAAAAAwA=") + +[node name="Player" parent="." instance=ExtResource("7_0g38y")] +position = Vector2(-168, -72) + +[node name="AutoExitPipeArea" parent="." instance=ExtResource("8_vpute")] +position = Vector2(-208, -80) +exit_only = true + +[node name="PipeArea" parent="." instance=ExtResource("9_k4xfk")] +position = Vector2(16, -80) +target_level = "uid://d013e0ufoaac8" + +[node name="DecoTiles" parent="." instance=ExtResource("10_1r3ws")] +tile_map_data = PackedByteArray("AAD8//7/AAADAAEAAAD8////AAADAAEAAAD3//7/AAADAAEAAAD3////AAADAAEAAAD8//3/AAADAAAAAAD3//3/AAADAAAAAAA=") + +[node name="Camera2D" type="Camera2D" parent="."] +position = Vector2(-96, -88) + +[node name="DropShadow" parent="." instance=ExtResource("11_5ym04")] + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("12_c6bfj") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("13_jv4xg")] +position = Vector2(-96, -88) +id = 3 + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@267435" to="Tiles/@Node2D@267435/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@267436" to="Tiles/@Node2D@267436/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@267437" to="Tiles/@Node2D@267437/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@267438" to="Tiles/@Node2D@267438/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@267439" to="Tiles/@Node2D@267439/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@267440" to="Tiles/@Node2D@267440/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@267441" to="Tiles/@Node2D@267441/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@267442" to="Tiles/@Node2D@267442/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@267443" to="Tiles/@Node2D@267443/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@267444" to="Tiles/@Node2D@267444/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@267445" to="Tiles/@Node2D@267445/LevelPersistance" method="set_as_active"] +[connection signal="ready" from="Camera2D" to="Camera2D" method="make_current"] diff --git a/Scenes/Levels/SMBS/World4/4-4.tscn b/Scenes/Levels/SMBS/World4/4-4.tscn new file mode 100644 index 0000000..8b6a70d --- /dev/null +++ b/Scenes/Levels/SMBS/World4/4-4.tscn @@ -0,0 +1,628 @@ +[gd_scene load_steps=20 format=4 uid="uid://cg3mh30csie8c"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_6hgch"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_o5xfh"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_f5dwt"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_tq2mh"] +[ext_resource type="PackedScene" uid="uid://b0gkypf5ow67f" path="res://Scenes/Prefabs/Entities/Enemies/Icicle.tscn" id="7_1vvbo"] +[ext_resource type="PackedScene" uid="uid://c6t324yc5gx7p" path="res://Scenes/Parts/TeleportPipeArea.tscn" id="8_tq2mh"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="9_o5xfh"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="11_gg8o3"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="12_1vvbo"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="12_gg8o3"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="12_o5xfh"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="13_gg8o3"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_lygw1"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Spiny.json" id="34_0t167"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="39_0t167"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="40_d3wxu"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="40_oum72"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="41_kxdyc"] + +[sub_resource type="SpriteFrames" id="SpriteFrames_0t167"] +animations = [{ +"frames": [], +"loop": true, +"name": &"Walk", +"speed": 5.0 +}] + +[node name="4-4" type="Node"] +script = ExtResource("1_6hgch") +music = ExtResource("2_o5xfh") +theme = "Castle" +campaign = "SMBS" +world_id = 4 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("4_f5dwt")] +position = Vector2(-208, 0) + +[node name="Tiles" parent="." instance=ExtResource("5_tq2mh")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAADAAAAAADx/wEAAAADAAEAAAD0/wAAAAABAAAAAAD0/wEAAAABAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAAAAAsAAAAdAAEAAAACAAEAAAAeAAAAAAACAAEAAAAeAAEAAAACAAEAAAAfAAAAAAACAAEAAAAfAAEAAAACAAEAAAAgAAAAAAACAAEAAAAgAAEAAAACAAEAAAAhAAAAAAACAAEAAAAhAAEAAAACAAEAAAAiAAAAAAABAAsAAAAiAAEAAAACAAEAAAAdAPv/AAAHAAsAAAAdAPz/AAABAAEAAAAdAP3/AAABAAEAAAAdAP7/AAABAAEAAAAdAP//AAABAAEAAAAeAPv/AAACAAAAAAAeAPz/AAACAAEAAAAeAP3/AAACAAEAAAAeAP7/AAACAAEAAAAeAP//AAACAAEAAAAfAPv/AAACAAAAAAAfAPz/AAACAAEAAAAfAP3/AAACAAEAAAAfAP7/AAACAAEAAAAfAP//AAACAAEAAAAgAPv/AAACAAAAAAAgAPz/AAACAAEAAAAgAP3/AAACAAEAAAAgAP7/AAACAAEAAAAgAP//AAACAAEAAAAhAPv/AAACAAAAAAAhAPz/AAACAAEAAAAhAP3/AAACAAEAAAAhAP7/AAACAAEAAAAhAP//AAACAAEAAAAiAPv/AAADAAAAAAAiAPz/AAADAAEAAAAiAP3/AAADAAEAAAAiAP7/AAADAAEAAAAiAP//AAADAAEAAAAMAPv/AAABAAAAAAANAPv/AAACAAAAAAAOAPv/AAACAAAAAAAPAPv/AAACAAAAAAAQAPv/AAACAAAAAAARAPv/AAACAAAAAAASAPv/AAACAAAAAAATAPv/AAACAAAAAAAUAPv/AAACAAAAAAAVAPv/AAACAAAAAAAWAPv/AAACAAAAAAAXAPv/AAAIAAsAAAAYAPv/AAACAAMAAAAZAPv/AAACAAMAAAAaAPv/AAACAAMAAAAbAPv/AAACAAMAAAAcAPv/AAACAAMAAAAMAPz/AAABAAEAAAAMAP3/AAABAAIAAAANAPz/AAACAAEAAAANAP3/AAACAAIAAAAOAPz/AAACAAEAAAAOAP3/AAACAAIAAAAPAPz/AAACAAEAAAAPAP3/AAACAAIAAAAQAPz/AAACAAEAAAAQAP3/AAACAAIAAAARAPz/AAACAAEAAAARAP3/AAACAAIAAAASAPz/AAACAAEAAAASAP3/AAACAAIAAAATAPz/AAACAAEAAAATAP3/AAACAAIAAAAUAPz/AAACAAEAAAAUAP3/AAACAAIAAAAVAPz/AAACAAEAAAAVAP3/AAACAAIAAAAWAPz/AAACAAEAAAAWAP3/AAACAAIAAAAXAPz/AAADAAEAAAAXAP3/AAADAAIAAADy/wAAAAAIAAAAAADy/wEAAAAIAAEAAADz/wAAAAAJAAAAAADz/wEAAAAJAAEAAADw//b/AAACAAEAAADw//f/AAACAAEAAADw//j/AAACAAEAAADw//n/AAACAAEAAADw//r/AAACAAEAAADw//v/AAACAAEAAADw//z/AAACAAEAAADw//3/AAACAAIAAADx//b/AAACAAEAAADx//f/AAACAAEAAADx//j/AAACAAEAAADx//n/AAACAAEAAADx//r/AAACAAEAAADx//v/AAACAAEAAADx//z/AAACAAEAAADx//3/AAACAAIAAADy//b/AAACAAEAAADy//f/AAACAAEAAADy//j/AAACAAEAAADy//n/AAACAAEAAADy//r/AAACAAEAAADy//v/AAACAAEAAADy//z/AAACAAEAAADy//3/AAACAAIAAADz//b/AAACAAEAAADz//f/AAACAAEAAADz//j/AAACAAEAAADz//n/AAACAAEAAADz//r/AAACAAEAAADz//v/AAACAAEAAADz//z/AAACAAEAAADz//3/AAACAAIAAAD0//b/AAACAAEAAAD0//f/AAACAAEAAAD0//j/AAACAAEAAAD0//n/AAACAAEAAAD0//r/AAACAAEAAAD0//v/AAACAAEAAAD0//z/AAACAAEAAAD0//3/AAACAAIAAAD1//b/AAACAAEAAAD1//f/AAACAAEAAAD1//j/AAACAAEAAAD1//n/AAACAAEAAAD1//r/AAACAAEAAAD1//v/AAACAAEAAAD1//z/AAACAAEAAAD1//3/AAACAAIAAAD2//b/AAACAAEAAAD2//f/AAACAAEAAAD2//j/AAACAAEAAAD2//n/AAACAAEAAAD2//r/AAACAAEAAAD2//v/AAACAAEAAAD2//z/AAACAAEAAAD2//3/AAACAAIAAAD3//b/AAACAAEAAAD3//f/AAACAAEAAAD3//j/AAACAAEAAAD3//n/AAACAAEAAAD3//r/AAACAAEAAAD3//v/AAACAAEAAAD3//z/AAACAAEAAAD3//3/AAACAAIAAAD4//b/AAACAAEAAAD4//f/AAACAAEAAAD4//j/AAACAAEAAAD4//n/AAACAAEAAAD4//r/AAACAAEAAAD4//v/AAACAAEAAAD4//z/AAACAAEAAAD4//3/AAACAAIAAAD5//b/AAACAAEAAAD5//f/AAACAAEAAAD5//j/AAACAAEAAAD5//n/AAACAAEAAAD5//r/AAACAAEAAAD5//v/AAACAAEAAAD5//z/AAACAAEAAAD5//3/AAACAAIAAAD6//b/AAACAAEAAAD6//f/AAACAAEAAAD6//j/AAACAAEAAAD6//n/AAACAAEAAAD6//r/AAACAAEAAAD6//v/AAACAAEAAAD6//z/AAACAAEAAAD6//3/AAACAAIAAAD7//b/AAACAAEAAAD7//f/AAACAAEAAAD7//j/AAACAAEAAAD7//n/AAACAAEAAAD7//r/AAACAAEAAAD7//v/AAACAAEAAAD7//z/AAACAAEAAAD7//3/AAACAAIAAAD8//b/AAACAAEAAAD8//f/AAACAAEAAAD8//j/AAACAAEAAAD8//n/AAACAAEAAAD8//r/AAACAAEAAAD8//v/AAACAAEAAAD8//z/AAACAAEAAAD8//3/AAACAAIAAAD9//b/AAACAAEAAAD9//f/AAACAAEAAAD9//j/AAACAAEAAAD9//n/AAACAAEAAAD9//r/AAACAAEAAAD9//v/AAACAAEAAAD9//z/AAACAAEAAAD9//3/AAACAAIAAAD+//b/AAACAAEAAAD+//f/AAACAAEAAAD+//j/AAACAAEAAAD+//n/AAACAAEAAAD+//r/AAACAAEAAAD+//v/AAACAAEAAAD+//z/AAACAAEAAAD+//3/AAACAAIAAAD///b/AAACAAEAAAD///f/AAACAAEAAAD///j/AAACAAEAAAD///n/AAACAAEAAAD///r/AAACAAEAAAD///v/AAACAAEAAAD///z/AAACAAEAAAD///3/AAACAAIAAAAAAPb/AAACAAEAAAAAAPf/AAACAAEAAAAAAPj/AAACAAEAAAAAAPn/AAACAAEAAAAAAPr/AAACAAEAAAAAAPv/AAACAAEAAAAAAPz/AAACAAEAAAAAAP3/AAACAAIAAAABAPb/AAACAAEAAAABAPf/AAACAAEAAAABAPj/AAACAAEAAAABAPn/AAACAAEAAAABAPr/AAACAAEAAAABAPv/AAACAAEAAAABAPz/AAACAAEAAAABAP3/AAACAAIAAAACAPb/AAACAAEAAAACAPf/AAACAAEAAAACAPj/AAACAAEAAAACAPn/AAACAAEAAAACAPr/AAACAAEAAAACAPv/AAACAAEAAAACAPz/AAACAAEAAAACAP3/AAACAAIAAAADAPb/AAACAAEAAAADAPf/AAACAAEAAAADAPj/AAACAAEAAAADAPn/AAACAAEAAAADAPr/AAACAAEAAAADAPv/AAACAAEAAAADAPz/AAACAAEAAAADAP3/AAACAAIAAAAEAPb/AAACAAEAAAAEAPf/AAACAAEAAAAEAPj/AAACAAEAAAAEAPn/AAACAAEAAAAEAPr/AAACAAEAAAAEAPv/AAACAAEAAAAEAPz/AAACAAEAAAAEAP3/AAACAAIAAAAFAPb/AAACAAEAAAAFAPf/AAACAAEAAAAFAPj/AAACAAEAAAAFAPn/AAACAAEAAAAFAPr/AAACAAEAAAAFAPv/AAACAAEAAAAFAPz/AAACAAEAAAAFAP3/AAACAAIAAAAGAPb/AAACAAEAAAAGAPf/AAACAAEAAAAGAPj/AAABAAwAAAAGAPn/AAADAAEAAAAGAPr/AAADAAEAAAAGAPv/AAADAAEAAAAGAPz/AAADAAEAAAAGAP3/AAADAAIAAAAHAPb/AAACAAEAAAAHAPf/AAACAAEAAAAHAPj/AAACAAIAAAAIAPb/AAACAAEAAAAIAPf/AAACAAEAAAAIAPj/AAACAAIAAAAJAPb/AAACAAEAAAAJAPf/AAACAAEAAAAJAPj/AAACAAIAAAAKAPb/AAACAAEAAAAKAPf/AAACAAEAAAAKAPj/AAACAAIAAAALAPb/AAACAAEAAAALAPf/AAACAAEAAAALAPj/AAACAAIAAAAMAPb/AAACAAEAAAAMAPf/AAACAAEAAAAMAPj/AAACAAIAAAANAPb/AAACAAEAAAANAPf/AAACAAEAAAANAPj/AAACAAIAAAAOAPb/AAACAAEAAAAOAPf/AAACAAEAAAAOAPj/AAACAAIAAAAPAPb/AAACAAEAAAAPAPf/AAACAAEAAAAPAPj/AAACAAIAAAAQAPb/AAACAAEAAAAQAPf/AAACAAEAAAAQAPj/AAACAAIAAAARAPb/AAACAAEAAAARAPf/AAACAAEAAAARAPj/AAACAAIAAAASAPb/AAACAAEAAAASAPf/AAACAAEAAAASAPj/AAACAAIAAAATAPb/AAACAAEAAAATAPf/AAACAAEAAAATAPj/AAACAAIAAAAUAPb/AAACAAEAAAAUAPf/AAACAAEAAAAUAPj/AAACAAIAAAAVAPb/AAACAAEAAAAVAPf/AAACAAEAAAAVAPj/AAACAAIAAAAWAPb/AAACAAEAAAAWAPf/AAACAAEAAAAWAPj/AAACAAIAAAAXAPb/AAACAAEAAAAXAPf/AAACAAEAAAAXAPj/AAACAAIAAAAYAPb/AAACAAEAAAAYAPf/AAACAAEAAAAYAPj/AAACAAIAAAAZAPb/AAACAAEAAAAZAPf/AAACAAEAAAAZAPj/AAACAAIAAAAaAPb/AAACAAEAAAAaAPf/AAACAAEAAAAaAPj/AAACAAIAAAAbAPb/AAACAAEAAAAbAPf/AAACAAEAAAAbAPj/AAACAAIAAAAcAPb/AAACAAEAAAAcAPf/AAACAAEAAAAcAPj/AAACAAIAAAAdAPb/AAACAAEAAAAdAPf/AAACAAEAAAAdAPj/AAACAAIAAAAeAPb/AAACAAEAAAAeAPf/AAACAAEAAAAeAPj/AAACAAIAAAAfAPb/AAACAAEAAAAfAPf/AAACAAEAAAAfAPj/AAACAAIAAAAgAPb/AAACAAEAAAAgAPf/AAACAAEAAAAgAPj/AAACAAIAAAAhAPb/AAACAAEAAAAhAPf/AAACAAEAAAAhAPj/AAACAAIAAAAiAPb/AAACAAEAAAAiAPf/AAACAAEAAAAiAPj/AAACAAIAAAAjAPb/AAACAAEAAAAjAPf/AAACAAEAAAAjAPj/AAACAAIAAAAkAPb/AAACAAEAAAAkAPf/AAACAAEAAAAkAPj/AAACAAIAAAAlAPb/AAACAAEAAAAlAPf/AAACAAEAAAAlAPj/AAACAAIAAAAmAPb/AAACAAEAAAAmAPf/AAACAAEAAAAmAPj/AAACAAIAAAAnAPb/AAACAAEAAAAnAPf/AAACAAEAAAAnAPj/AAACAAIAAAAoAPb/AAACAAEAAAAoAPf/AAACAAEAAAAoAPj/AAACAAIAAAApAPb/AAACAAEAAAApAPf/AAACAAEAAAApAPj/AAACAAIAAAAqAPb/AAACAAEAAAAqAPf/AAACAAEAAAAqAPj/AAACAAIAAAArAPb/AAACAAEAAAArAPf/AAACAAEAAAArAPj/AAACAAIAAAAsAPb/AAACAAEAAAAsAPf/AAACAAEAAAAsAPj/AAACAAIAAAAtAPb/AAACAAEAAAAtAPf/AAACAAEAAAAtAPj/AAACAAIAAAAuAPb/AAACAAEAAAAuAPf/AAACAAEAAAAuAPj/AAACAAIAAAAvAPb/AAACAAEAAAAvAPf/AAACAAEAAAAvAPj/AAACAAIAAAAwAPb/AAACAAEAAAAwAPf/AAACAAEAAAAwAPj/AAACAAIAAAAxAPb/AAACAAEAAAAxAPf/AAACAAEAAAAxAPj/AAACAAIAAAAyAPb/AAACAAEAAAAyAPf/AAACAAEAAAAyAPj/AAACAAIAAAAzAPb/AAACAAEAAAAzAPf/AAACAAEAAAAzAPj/AAACAAIAAAA0APb/AAACAAEAAAA0APf/AAACAAEAAAA0APj/AAACAAIAAAA1APb/AAACAAEAAAA1APf/AAACAAEAAAA1APj/AAACAAIAAAA2APb/AAACAAEAAAA2APf/AAACAAEAAAA2APj/AAACAAIAAAA3APb/AAACAAEAAAA3APf/AAACAAEAAAA3APj/AAACAAIAAAA4APb/AAACAAEAAAA4APf/AAACAAEAAAA4APj/AAACAAIAAAA5APb/AAACAAEAAAA5APf/AAACAAEAAAA5APj/AAACAAIAAAA6APb/AAACAAEAAAA6APf/AAACAAEAAAA6APj/AAACAAIAAAA7APb/AAACAAEAAAA7APf/AAACAAEAAAA7APj/AAACAAIAAAA8APb/AAACAAEAAAA8APf/AAACAAEAAAA8APj/AAACAAIAAAA9APb/AAACAAEAAAA9APf/AAACAAEAAAA9APj/AAACAAIAAAA+APb/AAACAAEAAAA+APf/AAACAAEAAAA+APj/AAACAAIAAAA/APb/AAACAAEAAAA/APf/AAACAAEAAAA/APj/AAACAAIAAABAAPb/AAACAAEAAABAAPf/AAACAAEAAABAAPj/AAACAAIAAABBAPb/AAACAAEAAABBAPf/AAACAAEAAABBAPj/AAACAAIAAABCAPb/AAACAAEAAABCAPf/AAACAAEAAABCAPj/AAACAAIAAABDAPb/AAACAAEAAABDAPf/AAACAAEAAABDAPj/AAACAAIAAABEAPb/AAABAAwAAABEAPf/AAADAAEAAABEAPj/AAADAAIAAABFAPb/AAACAAIAAABGAPb/AAACAAIAAABHAPb/AAACAAIAAABIAPb/AAACAAIAAABJAPb/AAACAAIAAABKAPb/AAAAAAwAAABLAPb/AAACAAEAAABMAPb/AAACAAEAAABNAPb/AAACAAEAAABKAPf/AAABAAEAAABKAPj/AAABAAEAAABKAPn/AAABAAEAAABKAPr/AAABAAEAAABKAPv/AAAAAAsAAABKAPz/AAACAAEAAABKAP3/AAACAAIAAABLAPf/AAACAAEAAABLAPj/AAACAAEAAABLAPn/AAACAAEAAABLAPr/AAACAAEAAABLAPv/AAACAAEAAABLAPz/AAACAAEAAABLAP3/AAACAAIAAABMAPf/AAACAAEAAABMAPj/AAACAAEAAABMAPn/AAACAAEAAABMAPr/AAACAAEAAABMAPv/AAACAAEAAABMAPz/AAACAAEAAABMAP3/AAACAAIAAABNAPf/AAACAAEAAABNAPj/AAACAAEAAABNAPn/AAACAAEAAABNAPr/AAACAAEAAABNAPv/AAACAAEAAABNAPz/AAACAAEAAABNAP3/AAACAAIAAABOAPb/AAACAAEAAABOAPf/AAACAAEAAABOAPj/AAACAAEAAABOAPn/AAACAAEAAABOAPr/AAACAAEAAABOAPv/AAACAAEAAABOAPz/AAACAAEAAABOAP3/AAACAAIAAABPAPb/AAACAAEAAABPAPf/AAACAAEAAABPAPj/AAACAAEAAABPAPn/AAACAAEAAABPAPr/AAACAAEAAABPAPv/AAACAAEAAABPAPz/AAACAAEAAABPAP3/AAACAAIAAABQAPb/AAACAAEAAABQAPf/AAACAAEAAABQAPj/AAACAAEAAABQAPn/AAACAAEAAABQAPr/AAACAAEAAABQAPv/AAACAAEAAABQAPz/AAACAAEAAABQAP3/AAACAAIAAABRAPb/AAACAAEAAABRAPf/AAACAAEAAABRAPj/AAABAAwAAABRAPn/AAADAAEAAABRAPr/AAADAAEAAABRAPv/AAADAAEAAABRAPz/AAADAAEAAABRAP3/AAADAAIAAAA8APv/AAABAAAAAAA8APz/AAABAAEAAAA8AP3/AAABAAIAAAA9APv/AAACAAAAAAA9APz/AAACAAEAAAA9AP3/AAACAAIAAAA+APv/AAACAAAAAAA+APz/AAACAAEAAAA+AP3/AAACAAIAAAA/APv/AAACAAAAAAA/APz/AAACAAEAAAA/AP3/AAACAAIAAABAAPv/AAACAAAAAABAAPz/AAACAAEAAABAAP3/AAACAAIAAABBAPv/AAACAAAAAABBAPz/AAACAAEAAABBAP3/AAACAAIAAABCAPv/AAACAAAAAABCAPz/AAACAAEAAABCAP3/AAACAAIAAABDAPv/AAACAAAAAABDAPz/AAACAAEAAABDAP3/AAACAAIAAABEAPv/AAACAAAAAABEAPz/AAACAAEAAABEAP3/AAACAAIAAABFAPv/AAACAAAAAABFAPz/AAACAAEAAABFAP3/AAACAAIAAABGAPv/AAACAAAAAABGAPz/AAACAAEAAABGAP3/AAACAAIAAABHAPv/AAACAAAAAABHAPz/AAACAAEAAABHAP3/AAACAAIAAABIAPv/AAACAAAAAABIAPz/AAACAAEAAABIAP3/AAACAAIAAABJAPv/AAACAAAAAABJAPz/AAACAAEAAABJAP3/AAACAAIAAABSAPb/AAACAAEAAABSAPf/AAACAAEAAABSAPj/AAACAAIAAABTAPb/AAACAAEAAABTAPf/AAACAAEAAABTAPj/AAACAAIAAABUAPb/AAACAAEAAABUAPf/AAACAAEAAABUAPj/AAACAAIAAABVAPb/AAACAAEAAABVAPf/AAACAAEAAABVAPj/AAACAAIAAABWAPb/AAACAAEAAABWAPf/AAACAAEAAABWAPj/AAACAAIAAABXAPb/AAACAAEAAABXAPf/AAACAAEAAABXAPj/AAACAAIAAABYAPb/AAACAAEAAABYAPf/AAACAAEAAABYAPj/AAACAAIAAABZAPb/AAACAAEAAABZAPf/AAACAAEAAABZAPj/AAACAAIAAABaAPb/AAACAAEAAABaAPf/AAACAAEAAABaAPj/AAACAAIAAABbAPb/AAACAAEAAABbAPf/AAACAAEAAABbAPj/AAACAAIAAABcAPb/AAACAAEAAABcAPf/AAACAAEAAABcAPj/AAACAAIAAABdAPb/AAACAAEAAABdAPf/AAACAAEAAABdAPj/AAACAAIAAABeAPb/AAACAAEAAABeAPf/AAACAAEAAABeAPj/AAACAAIAAABfAPb/AAACAAEAAABfAPf/AAACAAEAAABfAPj/AAACAAIAAABgAPb/AAACAAEAAABgAPf/AAACAAEAAABgAPj/AAACAAIAAABhAPb/AAACAAEAAABhAPf/AAACAAEAAABhAPj/AAACAAIAAABiAPb/AAACAAEAAABiAPf/AAACAAEAAABiAPj/AAACAAIAAABjAPb/AAACAAEAAABjAPf/AAACAAEAAABjAPj/AAACAAIAAABkAPb/AAACAAEAAABkAPf/AAACAAEAAABkAPj/AAACAAIAAABlAPb/AAACAAEAAABlAPf/AAACAAEAAABlAPj/AAACAAIAAABmAPb/AAACAAEAAABmAPf/AAACAAEAAABmAPj/AAACAAIAAABnAPb/AAACAAEAAABnAPf/AAACAAEAAABnAPj/AAACAAIAAABoAPb/AAACAAEAAABoAPf/AAACAAEAAABoAPj/AAACAAIAAABpAPb/AAACAAEAAABpAPf/AAACAAEAAABpAPj/AAACAAIAAABqAPb/AAACAAEAAABqAPf/AAACAAEAAABqAPj/AAACAAIAAABrAPb/AAACAAEAAABrAPf/AAACAAEAAABrAPj/AAACAAIAAABsAPb/AAACAAEAAABsAPf/AAACAAEAAABsAPj/AAACAAIAAABtAPb/AAACAAEAAABtAPf/AAACAAEAAABtAPj/AAACAAIAAABuAPb/AAABAAwAAABuAPf/AAADAAEAAABuAPj/AAADAAIAAABvAPb/AAACAAIAAABwAPb/AAACAAIAAABxAPb/AAACAAIAAAByAPb/AAACAAIAAABzAPb/AAACAAIAAAB0APb/AAAAAAwAAAB1APb/AAACAAEAAAB2APb/AAACAAEAAAB3APb/AAACAAEAAAB0APf/AAABAAEAAAB0APj/AAABAAEAAAB0APn/AAABAAEAAAB0APr/AAABAAEAAAB0APv/AAAAAAsAAAB0APz/AAACAAEAAAB1APf/AAACAAEAAAB1APj/AAACAAEAAAB1APn/AAACAAEAAAB1APr/AAACAAEAAAB1APv/AAACAAEAAAB1APz/AAACAAEAAAB2APf/AAACAAEAAAB2APj/AAACAAEAAAB2APn/AAACAAEAAAB2APr/AAACAAEAAAB2APv/AAACAAEAAAB2APz/AAACAAEAAAB3APf/AAACAAEAAAB3APj/AAACAAEAAAB3APn/AAACAAEAAAB3APr/AAACAAEAAAB3APv/AAACAAEAAAB3APz/AAACAAEAAAB4APb/AAACAAEAAAB4APf/AAACAAEAAAB4APj/AAACAAEAAAB4APn/AAACAAEAAAB4APr/AAACAAEAAAB4APv/AAACAAEAAAB4APz/AAACAAEAAAB5APb/AAACAAEAAAB5APf/AAACAAEAAAB5APj/AAACAAEAAAB5APn/AAACAAEAAAB5APr/AAACAAEAAAB5APv/AAACAAEAAAB5APz/AAACAAEAAAB6APb/AAACAAEAAAB6APf/AAACAAEAAAB6APj/AAACAAEAAAB6APn/AAACAAEAAAB6APr/AAACAAEAAAB6APv/AAACAAEAAAB6APz/AAACAAEAAAB7APb/AAACAAEAAAB7APf/AAACAAEAAAB7APj/AAACAAEAAAB7APn/AAACAAEAAAB7APr/AAACAAEAAAB7APv/AAACAAEAAAB7APz/AAACAAEAAAB8APb/AAABAAwAAAB8APf/AAADAAEAAAB8APj/AAADAAEAAAB8APn/AAADAAEAAAB8APr/AAADAAEAAAB8APv/AAABAAsAAAB8APz/AAACAAEAAABjAPv/AAACAAAAAABjAPz/AAACAAEAAABjAP3/AAACAAIAAABkAPv/AAACAAAAAABkAPz/AAACAAEAAABkAP3/AAACAAIAAABlAPv/AAACAAAAAABlAPz/AAACAAEAAABlAP3/AAACAAIAAABmAPv/AAACAAAAAABmAPz/AAACAAEAAABmAP3/AAACAAIAAABnAPv/AAACAAAAAABnAPz/AAACAAEAAABnAP3/AAACAAIAAABoAPv/AAACAAAAAABoAPz/AAACAAEAAABoAP3/AAACAAIAAABpAPv/AAACAAAAAABpAPz/AAACAAEAAABpAP3/AAACAAIAAABqAPv/AAACAAAAAABqAPz/AAACAAEAAABqAP3/AAACAAIAAABrAPv/AAACAAAAAABrAPz/AAACAAEAAABrAP3/AAACAAIAAABsAPv/AAACAAAAAABsAPz/AAACAAEAAABsAP3/AAACAAIAAABtAPv/AAACAAAAAABtAPz/AAACAAEAAABtAP3/AAACAAIAAABuAPv/AAACAAAAAABuAPz/AAACAAEAAABuAP3/AAACAAIAAABvAPv/AAACAAAAAABvAPz/AAACAAEAAABvAP3/AAACAAIAAABwAPv/AAACAAAAAABwAPz/AAACAAEAAABwAP3/AAACAAIAAABxAPv/AAACAAAAAABxAPz/AAACAAEAAABxAP3/AAACAAIAAAByAPv/AAACAAAAAAByAPz/AAACAAEAAAByAP3/AAACAAIAAABzAPv/AAACAAAAAABzAPz/AAACAAEAAABzAP3/AAACAAIAAAB0AP3/AAACAAIAAAB1AP3/AAACAAIAAAB2AP3/AAACAAIAAAB3AP3/AAACAAIAAAB4AP3/AAACAAIAAAB5AP3/AAACAAIAAAB6AP3/AAACAAIAAAB7AP3/AAACAAIAAAB8AP3/AAACAAIAAABXAPv/AAABAAAAAABXAPz/AAABAAEAAABXAP3/AAABAAIAAABYAPv/AAACAAAAAABYAPz/AAACAAEAAABYAP3/AAACAAIAAABZAPv/AAACAAAAAABZAPz/AAACAAEAAABZAP3/AAACAAIAAABaAPv/AAACAAAAAABaAPz/AAACAAEAAABaAP3/AAACAAIAAABbAPv/AAACAAAAAABbAPz/AAACAAEAAABbAP3/AAACAAIAAABcAPv/AAACAAAAAABcAPz/AAACAAEAAABcAP3/AAACAAIAAABdAPv/AAACAAAAAABdAPz/AAACAAEAAABdAP3/AAACAAIAAABeAPv/AAACAAAAAABeAPz/AAACAAEAAABeAP3/AAACAAIAAABfAPv/AAACAAAAAABfAPz/AAACAAEAAABfAP3/AAACAAIAAABgAPv/AAACAAAAAABgAPz/AAACAAEAAABgAP3/AAACAAIAAABhAPv/AAACAAAAAABhAPz/AAACAAEAAABhAP3/AAACAAIAAABiAPv/AAACAAAAAABiAPz/AAACAAEAAABiAP3/AAACAAIAAAAoAPv/AAABAAAAAAAoAPz/AAABAAEAAAAoAP3/AAABAAIAAAApAPv/AAACAAAAAAApAPz/AAACAAEAAAApAP3/AAACAAIAAAAqAPv/AAACAAAAAAAqAPz/AAACAAEAAAAqAP3/AAACAAIAAAArAPv/AAACAAAAAAArAPz/AAACAAEAAAArAP3/AAACAAIAAAAsAPv/AAACAAAAAAAsAPz/AAACAAEAAAAsAP3/AAACAAIAAAAtAPv/AAACAAAAAAAtAPz/AAACAAEAAAAtAP3/AAACAAIAAAAuAPv/AAACAAAAAAAuAPz/AAACAAEAAAAuAP3/AAACAAIAAAAvAPv/AAACAAAAAAAvAPz/AAACAAEAAAAvAP3/AAACAAIAAAAwAPv/AAAIAAsAAAAwAPz/AAADAAEAAAAwAP3/AAADAAIAAAAxAPv/AAACAAMAAAAyAPv/AAACAAMAAAAzAPv/AAACAAMAAAA0APv/AAACAAMAAAA1APv/AAACAAMAAAA2APv/AAAMAAsAAAA2APz/AAAAAAEAAAA2AP3/AAAAAAEAAAA2AP7/AAAAAAEAAAA2AP//AAAAAAEAAAA2AAAAAAADAAsAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAAAAAsAAACQAAEAAAACAAEAAACRAAAAAAACAAEAAACRAAEAAAACAAEAAACSAAAAAAABAAsAAACSAAEAAAACAAEAAACQAPv/AAAHAAsAAACQAPz/AAABAAEAAACQAP3/AAABAAEAAACQAP7/AAABAAEAAACQAP//AAABAAEAAACRAPv/AAACAAAAAACRAPz/AAACAAEAAACRAP3/AAACAAEAAACRAP7/AAACAAEAAACRAP//AAACAAEAAACSAPv/AAADAAAAAACSAPz/AAADAAEAAACSAP3/AAADAAEAAACSAP7/AAADAAEAAACSAP//AAADAAEAAAB9APv/AAACAAAAAAB+APv/AAACAAAAAAB/APv/AAACAAAAAACAAPv/AAACAAAAAACBAPv/AAACAAAAAACCAPv/AAACAAAAAACDAPv/AAACAAAAAACEAPv/AAACAAAAAACFAPv/AAACAAAAAACGAPv/AAACAAAAAACHAPv/AAACAAAAAACIAPv/AAACAAAAAACJAPv/AAACAAAAAACKAPv/AAAIAAsAAACLAPv/AAACAAMAAACMAPv/AAACAAMAAACNAPv/AAACAAMAAACOAPv/AAACAAMAAACPAPv/AAACAAMAAAB9APz/AAACAAEAAAB9AP3/AAACAAIAAAB+APz/AAACAAEAAAB+AP3/AAACAAIAAAB/APz/AAACAAEAAAB/AP3/AAACAAIAAACAAPz/AAACAAEAAACAAP3/AAACAAIAAACBAPz/AAACAAEAAACBAP3/AAACAAIAAACCAPz/AAACAAEAAACCAP3/AAACAAIAAACDAPz/AAACAAEAAACDAP3/AAACAAIAAACEAPz/AAACAAEAAACEAP3/AAACAAIAAACFAPz/AAACAAEAAACFAP3/AAACAAIAAACGAPz/AAACAAEAAACGAP3/AAACAAIAAACHAPz/AAACAAEAAACHAP3/AAACAAIAAACIAPz/AAACAAEAAACIAP3/AAACAAIAAACJAPz/AAACAAEAAACJAP3/AAACAAIAAACKAPz/AAADAAEAAACKAP3/AAADAAIAAACXAPb/AAACAAEAAACXAPf/AAACAAEAAACXAPj/AAAAAAwAAACXAPn/AAABAAEAAACXAPr/AAABAAEAAACXAPv/AAABAAEAAACXAPz/AAABAAEAAACXAP3/AAABAAIAAACYAPb/AAACAAEAAACYAPf/AAACAAEAAACYAPj/AAACAAEAAACYAPn/AAACAAEAAACYAPr/AAACAAEAAACYAPv/AAACAAEAAACYAPz/AAACAAEAAACYAP3/AAACAAIAAACZAPb/AAACAAEAAACZAPf/AAACAAEAAACZAPj/AAACAAEAAACZAPn/AAACAAEAAACZAPr/AAACAAEAAACZAPv/AAACAAEAAACZAPz/AAACAAEAAACZAP3/AAACAAIAAACaAPb/AAACAAEAAACaAPf/AAACAAEAAACaAPj/AAACAAEAAACaAPn/AAACAAEAAACaAPr/AAACAAEAAACaAPv/AAACAAEAAACaAPz/AAACAAEAAACaAP3/AAACAAIAAACbAPb/AAACAAEAAACbAPf/AAACAAEAAACbAPj/AAACAAEAAACbAPn/AAACAAEAAACbAPr/AAACAAEAAACbAPv/AAACAAEAAACbAPz/AAACAAEAAACbAP3/AAACAAIAAACcAPb/AAACAAEAAACcAPf/AAACAAEAAACcAPj/AAACAAEAAACcAPn/AAACAAEAAACcAPr/AAACAAEAAACcAPv/AAACAAEAAACcAPz/AAACAAEAAACcAP3/AAACAAIAAACdAPb/AAACAAEAAACdAPf/AAACAAEAAACdAPj/AAACAAEAAACdAPn/AAACAAEAAACdAPr/AAACAAEAAACdAPv/AAACAAEAAACdAPz/AAACAAEAAACdAP3/AAACAAIAAACeAPb/AAACAAEAAACeAPf/AAACAAEAAACeAPj/AAACAAEAAACeAPn/AAACAAEAAACeAPr/AAACAAEAAACeAPv/AAACAAEAAACeAPz/AAACAAEAAACeAP3/AAACAAIAAACfAPb/AAACAAEAAACfAPf/AAACAAEAAACfAPj/AAACAAEAAACfAPn/AAACAAEAAACfAPr/AAACAAEAAACfAPv/AAACAAEAAACfAPz/AAACAAEAAACfAP3/AAACAAIAAACgAPb/AAACAAEAAACgAPf/AAACAAEAAACgAPj/AAACAAEAAACgAPn/AAACAAEAAACgAPr/AAACAAEAAACgAPv/AAACAAEAAACgAPz/AAACAAEAAACgAP3/AAACAAIAAAChAPb/AAACAAEAAAChAPf/AAACAAEAAAChAPj/AAACAAEAAAChAPn/AAACAAEAAAChAPr/AAACAAEAAAChAPv/AAACAAEAAAChAPz/AAACAAEAAAChAP3/AAACAAIAAACiAPb/AAACAAEAAACiAPf/AAACAAEAAACiAPj/AAACAAEAAACiAPn/AAACAAEAAACiAPr/AAACAAEAAACiAPv/AAACAAEAAACiAPz/AAACAAEAAACiAP3/AAACAAIAAACjAPb/AAACAAEAAACjAPf/AAACAAEAAACjAPj/AAACAAEAAACjAPn/AAACAAEAAACjAPr/AAACAAEAAACjAPv/AAACAAEAAACjAPz/AAACAAEAAACjAP3/AAACAAIAAACkAPb/AAACAAEAAACkAPf/AAACAAEAAACkAPj/AAACAAEAAACkAPn/AAACAAEAAACkAPr/AAACAAEAAACkAPv/AAACAAEAAACkAPz/AAACAAEAAACkAP3/AAACAAIAAAClAPb/AAABAAwAAAClAPf/AAADAAEAAAClAPj/AAADAAEAAAClAPn/AAADAAEAAAClAPr/AAADAAEAAAClAPv/AAADAAEAAAClAPz/AAABAAsAAAClAP3/AAACAAIAAACCAPb/AAAAAAwAAACCAPf/AAABAAEAAACCAPj/AAABAAIAAACDAPb/AAACAAEAAACDAPf/AAACAAEAAACDAPj/AAACAAIAAACEAPb/AAACAAEAAACEAPf/AAACAAEAAACEAPj/AAACAAIAAACFAPb/AAACAAEAAACFAPf/AAACAAEAAACFAPj/AAACAAIAAACGAPb/AAACAAEAAACGAPf/AAACAAEAAACGAPj/AAACAAIAAACHAPb/AAACAAEAAACHAPf/AAACAAEAAACHAPj/AAACAAIAAACIAPb/AAACAAEAAACIAPf/AAACAAEAAACIAPj/AAACAAIAAACJAPb/AAACAAEAAACJAPf/AAACAAEAAACJAPj/AAACAAIAAACKAPb/AAACAAEAAACKAPf/AAACAAEAAACKAPj/AAACAAIAAACLAPb/AAACAAEAAACLAPf/AAACAAEAAACLAPj/AAACAAIAAACMAPb/AAACAAEAAACMAPf/AAACAAEAAACMAPj/AAACAAIAAACNAPb/AAACAAEAAACNAPf/AAACAAEAAACNAPj/AAACAAIAAACOAPb/AAACAAEAAACOAPf/AAACAAEAAACOAPj/AAACAAIAAACPAPb/AAACAAEAAACPAPf/AAACAAEAAACPAPj/AAACAAIAAACQAPb/AAACAAEAAACQAPf/AAACAAEAAACQAPj/AAACAAIAAACRAPb/AAACAAEAAACRAPf/AAACAAEAAACRAPj/AAACAAIAAACSAPb/AAACAAEAAACSAPf/AAACAAEAAACSAPj/AAACAAIAAACTAPb/AAACAAEAAACTAPf/AAACAAEAAACTAPj/AAACAAIAAACUAPb/AAACAAEAAACUAPf/AAACAAEAAACUAPj/AAACAAIAAACVAPb/AAACAAEAAACVAPf/AAACAAEAAACVAPj/AAACAAIAAACWAPb/AAACAAEAAACWAPf/AAACAAEAAACWAPj/AAACAAIAAAB9APb/AAACAAIAAAB+APb/AAACAAIAAAB/APb/AAACAAIAAACAAPb/AAACAAIAAACBAPb/AAACAAIAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAAAAAACAAAAAAC/AAEAAAACAAEAAADAAAAAAAACAAAAAADAAAEAAAACAAEAAADBAAAAAAACAAAAAADBAAEAAAACAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAADWAAAAAAAAAAsAAADWAAEAAAACAAEAAADXAAAAAAADAAEAAADXAAEAAAADAAEAAADWAP7/AAABAAAAAADWAP//AAABAAEAAADXAP7/AAADAAAAAADXAP//AAADAAEAAADRAPb/AAACAAEAAADRAPf/AAACAAEAAADRAPj/AAACAAEAAADRAPn/AAABAAwAAADSAPb/AAACAAEAAADSAPf/AAACAAEAAADSAPj/AAACAAEAAADSAPn/AAACAAIAAADTAPb/AAACAAEAAADTAPf/AAACAAEAAADTAPj/AAACAAEAAADTAPn/AAACAAIAAADUAPb/AAACAAEAAADUAPf/AAACAAEAAADUAPj/AAACAAEAAADUAPn/AAACAAIAAADVAPb/AAABAAwAAAC1APb/AAAAAAwAAAC1APf/AAABAAEAAAC1APj/AAABAAEAAAC2APb/AAACAAEAAAC2APf/AAACAAEAAAC2APj/AAACAAEAAAC3APb/AAACAAEAAAC3APf/AAACAAEAAAC3APj/AAACAAEAAAC4APb/AAACAAEAAAC4APf/AAACAAEAAAC4APj/AAACAAEAAAC5APb/AAACAAEAAAC5APf/AAACAAEAAAC5APj/AAACAAEAAAC6APb/AAACAAEAAAC6APf/AAACAAEAAAC6APj/AAACAAEAAAC7APb/AAACAAEAAAC7APf/AAACAAEAAAC7APj/AAACAAEAAAC8APb/AAACAAEAAAC8APf/AAACAAEAAAC8APj/AAACAAEAAAC9APb/AAACAAEAAAC9APf/AAACAAEAAAC9APj/AAACAAEAAAC+APb/AAACAAEAAAC+APf/AAACAAEAAAC+APj/AAACAAEAAAC/APb/AAACAAEAAAC/APf/AAACAAEAAAC/APj/AAACAAEAAADAAPb/AAACAAEAAADAAPf/AAACAAEAAADAAPj/AAACAAEAAADBAPb/AAACAAEAAADBAPf/AAACAAEAAADBAPj/AAACAAEAAADCAPb/AAACAAEAAADCAPf/AAACAAEAAADCAPj/AAACAAEAAADDAPb/AAACAAEAAADDAPf/AAACAAEAAADDAPj/AAACAAEAAADEAPb/AAACAAEAAADEAPf/AAACAAEAAADEAPj/AAACAAEAAADFAPb/AAACAAEAAADFAPf/AAACAAEAAADFAPj/AAACAAEAAADGAPb/AAACAAEAAADGAPf/AAACAAEAAADGAPj/AAACAAEAAADHAPb/AAACAAEAAADHAPf/AAACAAEAAADHAPj/AAACAAEAAADIAPb/AAACAAEAAADIAPf/AAACAAEAAADIAPj/AAACAAEAAADJAPb/AAACAAEAAADJAPf/AAACAAEAAADJAPj/AAACAAEAAADKAPb/AAACAAEAAADKAPf/AAACAAEAAADKAPj/AAACAAEAAADLAPb/AAACAAEAAADLAPf/AAACAAEAAADLAPj/AAACAAEAAADMAPb/AAACAAEAAADMAPf/AAACAAEAAADMAPj/AAACAAEAAADNAPb/AAACAAEAAADNAPf/AAACAAEAAADNAPj/AAACAAEAAADOAPb/AAACAAEAAADOAPf/AAACAAEAAADOAPj/AAACAAEAAADPAPb/AAACAAEAAADPAPf/AAACAAEAAADPAPj/AAACAAEAAADQAPb/AAACAAEAAADQAPf/AAACAAEAAADQAPj/AAACAAEAAAC1APn/AAABAAEAAAC1APr/AAABAAEAAAC1APv/AAABAAEAAAC1APz/AAAAAAsAAAC1AP3/AAACAAIAAAC2APn/AQAAAAAAAQC2APr/AAACAAEAAAC2APv/AAACAAEAAAC2APz/AAACAAEAAAC2AP3/AQAAAAAAAQC3APn/AQAAAAAAAQC3APr/AQAAAAAAAQC3APv/AQAAAAAAAQC3APz/AQAAAAAAAQC3AP3/AQAAAAAAAQC4APn/AQAAAAAAAQC4APr/AAACAAEAAAC4APv/AAACAAEAAAC4APz/AAACAAEAAACmAPz/AAACAAAAAACmAP3/AAACAAIAAACnAPz/AAACAAAAAACnAP3/AAACAAIAAACoAPz/AAACAAAAAACoAP3/AAACAAIAAACpAPz/AAACAAAAAACpAP3/AAACAAIAAACqAPz/AAACAAAAAACqAP3/AAACAAIAAACrAPz/AAACAAAAAACrAP3/AAACAAIAAACsAPz/AAACAAAAAACsAP3/AAACAAIAAACtAPz/AAACAAAAAACtAP3/AAACAAIAAACuAPz/AAACAAAAAACuAP3/AAACAAIAAACvAPz/AAACAAAAAACvAP3/AAACAAIAAACwAPz/AAACAAAAAACwAP3/AAACAAIAAACxAPz/AAACAAAAAACxAP3/AAACAAIAAACyAPz/AAACAAAAAACyAP3/AAACAAIAAACzAPz/AAACAAAAAACzAP3/AAACAAIAAAC0APz/AAACAAAAAAC0AP3/AAACAAIAAACmAPb/AAACAAIAAACnAPb/AAACAAIAAACoAPb/AAACAAIAAACpAPb/AAACAAIAAACqAPb/AAACAAIAAACrAPb/AAACAAIAAACsAPb/AAACAAIAAACtAPb/AAACAAIAAACuAPb/AAACAAIAAACvAPb/AAACAAIAAACwAPb/AAACAAIAAACxAPb/AAACAAIAAACyAPb/AAACAAIAAACzAPb/AAACAAIAAAC0APb/AAACAAIAAADRAPr/AAADAAEAAADRAPv/AAADAAEAAADRAPz/AAADAAEAAADRAP3/AAADAAIAAADPAPn/AQAAAAAAAQDPAPr/AQAAAAAAAQDPAPv/AQAAAAAAAQDOAP3/AAACAAIAAADPAP3/AQAAAAAAAQDOAPz/AAACAAEAAADOAPn/AQAAAAAAAQDMAPn/AAACAAEAAADMAPr/AAACAAEAAADMAPv/AAACAAEAAADMAPz/AAACAAEAAADMAP3/AAACAAIAAADLAP3/AQAAAAAAAQDKAPr/AQAAAAAAAQDKAPv/AQAAAAAAAQDKAPz/AAACAAEAAADLAPn/AQAAAAAAAQDIAPn/AAACAAEAAADJAPn/AQAAAAAAAQDIAPr/AAACAAEAAADIAPv/AAACAAEAAADIAPz/AAACAAEAAADIAP3/AAACAAIAAADJAP3/AQAAAAAAAQDHAP3/AQAAAAAAAQDHAPr/AQAAAAAAAQDHAPv/AQAAAAAAAQDGAPr/AAACAAEAAADEAPn/AAACAAEAAADFAPn/AQAAAAAAAQDEAPr/AAACAAEAAADEAPv/AAACAAEAAADEAPz/AAACAAEAAADEAP3/AAACAAIAAADFAPv/AQAAAAAAAQDFAPz/AQAAAAAAAQDGAPz/AAACAAEAAADDAP3/AQAAAAAAAQDCAPr/AQAAAAAAAQDCAPv/AQAAAAAAAQDCAPz/AAACAAEAAADDAPn/AQAAAAAAAQDAAPn/AAACAAEAAADAAPr/AAACAAEAAADAAPv/AAACAAEAAADAAPz/AAACAAEAAADAAP3/AAACAAIAAAC+APn/AQAAAAAAAQC+APr/AAACAAEAAAC+APv/AQAAAAAAAQC+APz/AAACAAEAAAC8APn/AAACAAEAAAC8APr/AAACAAEAAAC8APv/AAACAAEAAAC8APz/AAACAAEAAAC8AP3/AAACAAIAAAC6APz/AAACAAEAAAC6AP3/AQAAAAAAAQC6APn/AQAAAAAAAQC6APr/AAACAAEAAADWAPb/AAACAAIAAADXAPb/AAACAAIAAADYAPb/AAACAAIAAADZAPb/AAACAAIAAADaAPb/AAACAAIAAADbAPb/AAACAAIAAADcAPb/AAACAAIAAADdAPb/AAACAAIAAADeAPb/AAACAAIAAADfAPb/AAACAAIAAADgAPb/AAACAAIAAADhAPb/AAACAAIAAADiAPb/AAACAAIAAADjAPb/AAACAAIAAADkAPb/AAACAAIAAADlAPb/AAACAAIAAADmAPb/AAACAAIAAADnAPb/AAACAAIAAADoAPb/AAACAAIAAADpAPb/AAACAAIAAADqAPb/AAACAAIAAADrAPb/AAACAAIAAADsAPb/AAACAAIAAADtAPb/AAACAAIAAADuAPb/AAACAAIAAADvAPb/AAACAAIAAADwAPb/AAACAAIAAADxAPb/AAACAAIAAADyAPb/AAACAAIAAADzAPb/AAACAAIAAAD0APb/AAACAAIAAAD1APb/AAACAAIAAAD2APb/AAACAAIAAAD3APb/AAACAAIAAAD4APb/AAACAAIAAAD5APb/AAACAAIAAAD6APb/AAACAAIAAAD7APb/AAACAAIAAAD8APb/AAACAAIAAAD9APb/AAACAAIAAADoAAAAAAABAAEAAADoAAEAAAABAAEAAADpAAAAAAABAAsAAADpAAEAAAACAAEAAADqAAAAAAACAAAAAADqAAEAAAACAAEAAADrAAAAAAACAAAAAADrAAEAAAACAAEAAADsAAAAAAACAAAAAADsAAEAAAACAAEAAADtAAAAAAACAAAAAADtAAEAAAACAAEAAADuAAAAAAACAAAAAADuAAEAAAACAAEAAADvAAAAAAACAAAAAADvAAEAAAACAAEAAADwAAAAAAACAAAAAADwAAEAAAACAAEAAADxAAAAAAACAAAAAADxAAEAAAACAAEAAADyAAAAAAACAAAAAADyAAEAAAACAAEAAADzAAAAAAACAAAAAADzAAEAAAACAAEAAAD0AAAAAAACAAAAAAD0AAEAAAACAAEAAAD1AAAAAAACAAAAAAD1AAEAAAACAAEAAAD2AAAAAAACAAAAAAD2AAEAAAACAAEAAAD3AAAAAAACAAAAAAD3AAEAAAACAAEAAAD4AAAAAAACAAAAAAD4AAEAAAACAAEAAAD5AAAAAAACAAAAAAD5AAEAAAACAAEAAAD6AAAAAAACAAAAAAD6AAEAAAACAAEAAAD7AAAAAAACAAAAAAD7AAEAAAACAAEAAAD8AAAAAAACAAAAAAD8AAEAAAACAAEAAAD9AAAAAAACAAAAAAD9AAEAAAACAAEAAADoAP3/AAABAAAAAADoAP7/AAABAAEAAADoAP//AAABAAEAAADVAPf/AAADAAEAAADVAPj/AAADAAEAAADVAPn/AAADAAIAAACNAP7/AAAIAAIAAACNAP//AAAIAAMAAACOAP7/AAAJAAIAAACOAP//AAAJAAMAAAB+APn/AAAIAAQAAAB+APr/AAAIAAUAAAB/APn/AAAJAAQAAAB/APr/AAAJAAUAAACzAPr/AAAIAAAAAACzAPv/AAAIAAEAAAC0APr/AAAJAAAAAAC0APv/AAAJAAEAAACmAPr/AAAIAAYAAACmAPv/AAAIAAcAAACnAPr/AAAJAAYAAACnAPv/AAAJAAcAAABxAPn/AAAIAAYAAABxAPr/AAAIAAcAAAByAPn/AAAJAAYAAAByAPr/AAAJAAcAAABHAPn/AAAIAAIAAABHAPr/AAAIAAMAAABIAPn/AAAJAAIAAABIAPr/AAAJAAMAAAAzAP7/AAAIAAAAAAAzAP//AAAIAAEAAAA0AP7/AAAJAAAAAAA0AP//AAAJAAEAAAAaAP7/AAAIAAYAAAAaAP//AAAIAAcAAAAbAP7/AAAJAAYAAAAbAP//AAAJAAcAAAC6APv/AAACAAEAAADDAPr/AQAAAAAAAQDDAPv/AQAAAAAAAQDDAPz/AQAAAAAAAQDCAPn/AAACAAEAAADFAPr/AQAAAAAAAQDGAPv/AQAAAAAAAQDHAPz/AQAAAAAAAQDGAPn/AQAAAAAAAQDHAPn/AQAAAAAAAQDJAPr/AQAAAAAAAQDJAPv/AQAAAAAAAQDJAPz/AQAAAAAAAQDKAPn/AAACAAEAAADLAPr/AQAAAAAAAQDLAPv/AQAAAAAAAQDLAPz/AQAAAAAAAQDOAPr/AAACAAEAAADOAPv/AQAAAAAAAQDPAPz/AQAAAAAAAQDQAPn/AAACAAEAAADQAPr/AAACAAEAAADQAPv/AAACAAEAAADQAPz/AAACAAEAAADQAP3/AAACAAIAAADNAPn/AQAAAAAAAQDNAPr/AQAAAAAAAQDNAPv/AQAAAAAAAQDNAPz/AQAAAAAAAQDNAP3/AQAAAAAAAQDKAP3/AAACAAIAAADFAP3/AQAAAAAAAQDGAP3/AAACAAIAAADBAP3/AQAAAAAAAQDCAP3/AAACAAIAAADBAPn/AQAAAAAAAQDBAPr/AQAAAAAAAQDBAPv/AQAAAAAAAQDBAPz/AQAAAAAAAQC/APn/AQAAAAAAAQC/APr/AAACAAEAAAC/APv/AAACAAEAAAC/APz/AAACAAEAAAC/AP3/AQAAAAAAAQC9AP3/AQAAAAAAAQC+AP3/AQAAAAAAAQC9APn/AQAAAAAAAQC9APr/AQAAAAAAAQC9APv/AQAAAAAAAQC9APz/AQAAAAAAAQC5APn/AAACAAEAAAC5APr/AQAAAAAAAQC5APv/AQAAAAAAAQC5APz/AQAAAAAAAQC5AP3/AAACAAIAAAC7APn/AAACAAEAAAC7APr/AQAAAAAAAQC7APv/AQAAAAAAAQC7APz/AQAAAAAAAQC7AP3/AAACAAIAAACZAPX/AAACAAAAAACaAPX/AAACAAAAAACbAPX/AAACAAAAAACcAPX/AAACAAAAAACdAPX/AAACAAAAAACeAPX/AAACAAAAAACfAPX/AAACAAAAAACgAPX/AAACAAAAAAChAPX/AAACAAAAAACiAPX/AAACAAAAAACjAPX/AAACAAAAAACkAPX/AAACAAAAAAClAPX/AAACAAAAAACmAPX/AAACAAAAAACnAPX/AAACAAAAAACoAPX/AAACAAAAAACpAPX/AAACAAAAAACqAPX/AAACAAAAAACrAPX/AAACAAAAAACsAPX/AAACAAAAAACtAPX/AAACAAAAAACuAPX/AAACAAAAAACvAPX/AAACAAAAAACwAPX/AAACAAAAAACxAPX/AAACAAAAAACyAPX/AAACAAAAAACzAPX/AAACAAAAAAC0APX/AAACAAAAAAC1APX/AAACAAAAAAC2APX/AAACAAAAAAC3APX/AAACAAAAAAC4APX/AAACAAAAAAC5APX/AAACAAAAAAC6APX/AAACAAAAAAC7APX/AAACAAAAAAC8APX/AAACAAAAAAC9APX/AAACAAAAAAC+APX/AAACAAAAAAC/APX/AAACAAAAAADAAPX/AAACAAAAAADBAPX/AAACAAAAAADCAPX/AAACAAAAAADDAPX/AAACAAAAAADEAPX/AAACAAAAAADFAPX/AAACAAAAAADGAPX/AAACAAAAAADHAPX/AAACAAAAAADIAPX/AAACAAAAAADJAPX/AAACAAAAAADKAPX/AAACAAAAAADLAPX/AAACAAAAAADMAPX/AAACAAAAAADNAPX/AAACAAAAAADOAPX/AAACAAAAAADPAPX/AAACAAAAAADQAPX/AAACAAAAAADRAPX/AAACAAAAAADSAPX/AAACAAAAAADTAPX/AAACAAAAAADUAPX/AAACAAAAAADVAPX/AAACAAAAAADWAPX/AAACAAAAAADXAPX/AAACAAAAAADYAPX/AAACAAAAAADZAPX/AAACAAAAAADaAPX/AAACAAAAAADbAPX/AAACAAAAAADcAPX/AAACAAAAAADdAPX/AAACAAAAAADeAPX/AAACAAAAAADfAPX/AAACAAAAAADgAPX/AAACAAAAAADhAPX/AAACAAAAAADiAPX/AAACAAAAAADjAPX/AAACAAAAAADkAPX/AAACAAAAAADlAPX/AAACAAAAAADmAPX/AAACAAAAAADnAPX/AAACAAAAAADoAPX/AAACAAAAAADpAPX/AAACAAAAAADqAPX/AAACAAAAAADrAPX/AAACAAAAAADsAPX/AAACAAAAAADtAPX/AAACAAAAAADuAPX/AAACAAAAAADvAPX/AAACAAAAAADwAPX/AAACAAAAAADxAPX/AAACAAAAAADyAPX/AAACAAAAAADzAPX/AAACAAAAAAD0APX/AAACAAAAAAD1APX/AAACAAAAAAD2APX/AAACAAAAAAD3APX/AAACAAAAAAD4APX/AAACAAAAAAD5APX/AAACAAAAAAD6APX/AAACAAAAAAD7APX/AAACAAAAAAD8APX/AAACAAAAAAD9APX/AAACAAAAAABYAPX/AAACAAAAAABZAPX/AAACAAAAAABaAPX/AAACAAAAAABbAPX/AAACAAAAAABcAPX/AAACAAAAAABdAPX/AAACAAAAAABeAPX/AAACAAAAAABfAPX/AAACAAAAAABgAPX/AAACAAAAAABhAPX/AAACAAAAAABiAPX/AAACAAAAAABjAPX/AAACAAAAAABkAPX/AAACAAAAAABlAPX/AAACAAAAAABmAPX/AAACAAAAAABnAPX/AAACAAAAAABoAPX/AAACAAAAAABpAPX/AAACAAAAAABqAPX/AAACAAAAAABrAPX/AAACAAAAAABsAPX/AAACAAAAAABtAPX/AAACAAAAAABuAPX/AAACAAAAAABvAPX/AAACAAAAAABwAPX/AAACAAAAAABxAPX/AAACAAAAAAByAPX/AAACAAAAAABzAPX/AAACAAAAAAB0APX/AAACAAAAAAB1APX/AAACAAAAAAB2APX/AAACAAAAAAB3APX/AAACAAAAAAB4APX/AAACAAAAAAB5APX/AAACAAAAAAB6APX/AAACAAAAAAB7APX/AAACAAAAAAB8APX/AAACAAAAAAB9APX/AAACAAAAAAB+APX/AAACAAAAAAB/APX/AAACAAAAAACAAPX/AAACAAAAAACBAPX/AAACAAAAAACCAPX/AAACAAAAAACDAPX/AAACAAAAAACEAPX/AAACAAAAAACFAPX/AAACAAAAAACGAPX/AAACAAAAAACHAPX/AAACAAAAAACIAPX/AAACAAAAAACJAPX/AAACAAAAAACKAPX/AAACAAAAAACLAPX/AAACAAAAAACMAPX/AAACAAAAAACNAPX/AAACAAAAAACOAPX/AAACAAAAAACPAPX/AAACAAAAAACQAPX/AAACAAAAAACRAPX/AAACAAAAAACSAPX/AAACAAAAAACTAPX/AAACAAAAAACUAPX/AAACAAAAAACVAPX/AAACAAAAAACWAPX/AAACAAAAAACXAPX/AAACAAAAAACYAPX/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAACAAAAAAAAAPX/AAACAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAACAAAAAAAYAPX/AAACAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAACAAAAAAAcAPX/AAACAAAAAAAdAPX/AAACAAAAAAAeAPX/AAACAAAAAAAfAPX/AAACAAAAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAACAAAAAAAuAPX/AAACAAAAAAAvAPX/AAACAAAAAAAwAPX/AAACAAAAAAAxAPX/AAACAAAAAAAyAPX/AAACAAAAAAAzAPX/AAACAAAAAAA0APX/AAACAAAAAAA1APX/AAACAAAAAAA2APX/AAACAAAAAAA3APX/AAACAAAAAAA4APX/AAACAAAAAAA5APX/AAACAAAAAAA6APX/AAACAAAAAAA7APX/AAACAAAAAAA8APX/AAACAAAAAAA9APX/AAACAAAAAAA+APX/AAACAAAAAAA/APX/AAACAAAAAABAAPX/AAACAAAAAABBAPX/AAACAAAAAABCAPX/AAACAAAAAABDAPX/AAACAAAAAABEAPX/AAACAAAAAABFAPX/AAACAAAAAABGAPX/AAACAAAAAABHAPX/AAACAAAAAABIAPX/AAACAAAAAABJAPX/AAACAAAAAABKAPX/AAACAAAAAABLAPX/AAACAAAAAABMAPX/AAACAAAAAABNAPX/AAACAAAAAABOAPX/AAACAAAAAABPAPX/AAACAAAAAABQAPX/AAACAAAAAABRAPX/AAACAAAAAABSAPX/AAACAAAAAABTAPX/AAACAAAAAABUAPX/AAACAAAAAABVAPX/AAACAAAAAABWAPX/AAACAAAAAABXAPX/AAACAAAAAADw//X/AAACAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAD5//X/AAACAAAAAAD6//X/AAACAAAAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAADYAAAAAgAAAAIAAADYAAEAAgAAAAMAAADZAAAAAgAAAAIAAADZAAEAAgAAAAMAAADaAAAAAgAAAAIAAADaAAEAAgAAAAMAAADbAAAAAgAAAAIAAADbAAEAAgAAAAMAAADcAAAAAgAAAAIAAADcAAEAAgAAAAMAAADdAAAAAgAAAAIAAADdAAEAAgAAAAMAAADeAAAAAgAAAAIAAADeAAEAAgAAAAMAAADfAAAAAgAAAAIAAADfAAEAAgAAAAMAAADgAAAAAgAAAAIAAADgAAEAAgAAAAMAAADhAAAAAgAAAAIAAADhAAEAAgAAAAMAAADiAAAAAgAAAAIAAADiAAEAAgAAAAMAAADjAAAAAgAAAAIAAADjAAEAAgAAAAMAAADkAAAAAgAAAAIAAADkAAEAAgAAAAMAAADlAAAAAgAAAAIAAADlAAEAAgAAAAMAAADmAAAAAgAAAAIAAADmAAEAAgAAAAMAAADnAAAAAgAAAAIAAADnAAEAAgAAAAMAAADpAP3/AAADAAAAAADpAP7/AAADAAEAAADpAP//AAADAAEAAADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAAIAAwAAADt//X/AAABAAAAAADu//X/AAACAAAAAADv//X/AAACAAAAAADt//b/AAABAAEAAADu//b/AAACAAEAAADv//b/AAACAAEAAADt//f/AAABAAEAAADu//f/AAACAAEAAADv//f/AAACAAEAAADt//j/AAABAAEAAADu//j/AAACAAEAAADv//j/AAACAAEAAADt//n/AAABAAEAAADu//n/AAACAAEAAADv//n/AAACAAEAAADt//r/AAABAAEAAADu//r/AAACAAEAAADv//r/AAACAAEAAADt//v/AAABAAEAAADu//v/AAACAAEAAADv//v/AAACAAEAAADt//z/AAABAAEAAADu//z/AAACAAEAAADv//z/AAACAAEAAADt//3/AAABAAIAAADu//3/AAACAAIAAADv//3/AAACAAIAAADy/wIAAAACAAMAAADz/wIAAAACAAMAAAD0/wIAAAAHAAwAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAADAAIAAAD+AAEAAAACAAEAAAD/AAEAAAACAAEAAAAAAQEAAAACAAEAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAACAAEAAAAGAQEAAAACAAEAAAAHAQEAAAACAAEAAADoAAIAAAABAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAACAAIAAAAGAQIAAAACAAIAAAAHAQIAAAACAAIAAAD+AAAAAAACAAAAAAD/AAAAAAACAAAAAAAAAQAAAAACAAAAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAACAAAAAAAGAQAAAAACAAAAAAAHAQAAAAACAAAAAAAIAQAAAAACAAAAAAAJAQAAAAADAAAAAAAIAQEAAAACAAEAAAAJAQEAAAADAAEAAAAIAQIAAAACAAIAAAAJAQIAAAADAAIAAAD+APX/AAACAAAAAAD/APX/AAACAAAAAAAAAfX/AAACAAAAAAABAfX/AAACAAAAAAACAfX/AAACAAAAAAADAfX/AAACAAAAAAAEAfX/AAACAAAAAAAFAfX/AAACAAAAAAAGAfX/AAACAAAAAAAHAfX/AAACAAAAAAAIAfX/AAACAAAAAAAJAfX/AAADAAAAAAD+APb/AAACAAIAAAD/APb/AAACAAIAAAAAAfb/AAACAAIAAAABAfb/AAACAAIAAAACAfb/AAACAAIAAAADAfb/AAACAAIAAAAEAfb/AAACAAIAAAAFAfb/AAACAAIAAAAGAfb/AAACAAIAAAAHAfb/AAACAAIAAAAIAfb/AAACAAIAAAAJAfb/AAADAAIAAAC4AP3/AAACAAIAAAA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="Icicle" parent="Enemies" instance=ExtResource("7_1vvbo")] +position = Vector2(120, -96) + +[node name="Icicle2" parent="Enemies" instance=ExtResource("7_1vvbo")] +position = Vector2(160, -96) + +[node name="Icicle3" parent="Enemies" instance=ExtResource("7_1vvbo")] +position = Vector2(584, -96) + +[node name="Icicle4" parent="Enemies" instance=ExtResource("7_1vvbo")] +position = Vector2(608, -96) + +[node name="Icicle5" parent="Enemies" instance=ExtResource("7_1vvbo")] +position = Vector2(888, -96) + +[node name="Icicle6" parent="Enemies" instance=ExtResource("7_1vvbo")] +position = Vector2(928, -96) + +[node name="Icicle7" parent="Enemies" instance=ExtResource("7_1vvbo")] +position = Vector2(1328, -96) + +[node name="Icicle8" parent="Enemies" instance=ExtResource("7_1vvbo")] +position = Vector2(1344, -96) + +[node name="Icicle9" parent="Enemies" instance=ExtResource("7_1vvbo")] +position = Vector2(1368, -96) + +[node name="Icicle10" parent="Enemies" instance=ExtResource("7_1vvbo")] +position = Vector2(2376, -96) + +[node name="Icicle11" parent="Enemies" instance=ExtResource("7_1vvbo")] +position = Vector2(2400, -96) + +[node name="Icicle12" parent="Enemies" instance=ExtResource("7_1vvbo")] +position = Vector2(3432, -128) + +[node name="Icicle13" parent="Enemies" instance=ExtResource("7_1vvbo")] +position = Vector2(3480, -128) + +[node name="TeleportPipeArea" parent="." instance=ExtResource("8_tq2mh")] +position = Vector2(-208, 0) +exit_only = true + +[node name="TeleportPipeArea2" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("8_tq2mh")] +position = Vector2(432, -32) +connecting_pipe = NodePath("../TeleportPipeArea") + +[node name="TeleportPipeArea3" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("8_tq2mh")] +position = Vector2(832, -32) +connecting_pipe = NodePath("../TeleportPipeArea") + +[node name="TeleportPipeArea4" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("8_tq2mh")] +position = Vector2(1152, -112) +connecting_pipe = NodePath("../TeleportPipeArea") + +[node name="TeleportPipeArea5" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("8_tq2mh")] +position = Vector2(1824, -112) +connecting_pipe = NodePath("../TeleportPipeArea6") + +[node name="TeleportPipeArea6" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("8_tq2mh")] +position = Vector2(2032, -112) +connecting_pipe = NodePath("../TeleportPipeArea") +exit_only = true + +[node name="TeleportPipeArea7" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("8_tq2mh")] +position = Vector2(2272, -32) +connecting_pipe = NodePath("../TeleportPipeArea9") + +[node name="TeleportPipeArea8" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("8_tq2mh")] +position = Vector2(2880, -96) +connecting_pipe = NodePath("../TeleportPipeArea") + +[node name="TeleportPipeArea9" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("8_tq2mh")] +position = Vector2(2672, -96) +connecting_pipe = NodePath("../TeleportPipeArea") +exit_only = true + +[node name="CastleToad" parent="." instance=ExtResource("9_o5xfh")] +position = Vector2(3896, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("12_gg8o3")] +position = Vector2(3512, -24) +length = 16 + +[node name="Bowser" parent="." instance=ExtResource("11_gg8o3")] +position = Vector2(3640, -32) + +[node name="DeathSprite" parent="Bowser/SpriteScaleJoint" index="2"] +sprite_frames = SubResource("SpriteFrames_0t167") +animation = &"Walk" + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("34_0t167") + +[node name="DropShadow" parent="." instance=ExtResource("12_o5xfh")] + +[node name="LevelBG" parent="." instance=ExtResource("12_1vvbo")] +particles = 3 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("13_gg8o3") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("39_0t167") +nodes_to_delete = [NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("40_d3wxu")] +position = Vector2(264, -88) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("40_d3wxu")] +position = Vector2(680, -8) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("40_d3wxu")] +position = Vector2(1352, -56) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("40_d3wxu")] +position = Vector2(2264, -40) +id = 3 + +[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("40_d3wxu")] +position = Vector2(2776, -104) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("25_lygw1")] +position = Vector2(2360, -56) +item = ExtResource("41_kxdyc") + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("40_oum72")] +position = Vector2(3896, 0) + +[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="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@91119" to="Tiles/@AnimatableBody2D@91119/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91119" to="Tiles/@AnimatableBody2D@91119/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91119" to="Tiles/@AnimatableBody2D@91119" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91119" to="Tiles/@AnimatableBody2D@91119/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91119" to="Tiles/@AnimatableBody2D@91119" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91119" to="Tiles/@AnimatableBody2D@91119/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91120" to="Tiles/@AnimatableBody2D@91120/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91120" to="Tiles/@AnimatableBody2D@91120/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91120" to="Tiles/@AnimatableBody2D@91120" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91120" to="Tiles/@AnimatableBody2D@91120/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91120" to="Tiles/@AnimatableBody2D@91120" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91120" to="Tiles/@AnimatableBody2D@91120/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91121" to="Tiles/@AnimatableBody2D@91121/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91121" to="Tiles/@AnimatableBody2D@91121/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91121" to="Tiles/@AnimatableBody2D@91121" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91121" to="Tiles/@AnimatableBody2D@91121/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91121" to="Tiles/@AnimatableBody2D@91121" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91121" to="Tiles/@AnimatableBody2D@91121/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91122" to="Tiles/@AnimatableBody2D@91122/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91122" to="Tiles/@AnimatableBody2D@91122/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91122" to="Tiles/@AnimatableBody2D@91122" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91122" to="Tiles/@AnimatableBody2D@91122/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91122" to="Tiles/@AnimatableBody2D@91122" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91122" to="Tiles/@AnimatableBody2D@91122/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91123" to="Tiles/@AnimatableBody2D@91123/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91123" to="Tiles/@AnimatableBody2D@91123/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91123" to="Tiles/@AnimatableBody2D@91123" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91123" to="Tiles/@AnimatableBody2D@91123/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91123" to="Tiles/@AnimatableBody2D@91123" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91123" to="Tiles/@AnimatableBody2D@91123/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91124" to="Tiles/@AnimatableBody2D@91124/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91124" to="Tiles/@AnimatableBody2D@91124/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91124" to="Tiles/@AnimatableBody2D@91124" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91124" to="Tiles/@AnimatableBody2D@91124/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91124" to="Tiles/@AnimatableBody2D@91124" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91124" to="Tiles/@AnimatableBody2D@91124/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91125" to="Tiles/@AnimatableBody2D@91125/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91125" to="Tiles/@AnimatableBody2D@91125/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91125" to="Tiles/@AnimatableBody2D@91125" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91125" to="Tiles/@AnimatableBody2D@91125/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91125" to="Tiles/@AnimatableBody2D@91125" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91125" to="Tiles/@AnimatableBody2D@91125/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91143" to="Tiles/@AnimatableBody2D@91143/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91143" to="Tiles/@AnimatableBody2D@91143/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91143" to="Tiles/@AnimatableBody2D@91143" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91143" to="Tiles/@AnimatableBody2D@91143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91143" to="Tiles/@AnimatableBody2D@91143" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91143" to="Tiles/@AnimatableBody2D@91143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91144" to="Tiles/@AnimatableBody2D@91144/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91144" to="Tiles/@AnimatableBody2D@91144/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91144" to="Tiles/@AnimatableBody2D@91144" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91144" to="Tiles/@AnimatableBody2D@91144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91144" to="Tiles/@AnimatableBody2D@91144" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91144" to="Tiles/@AnimatableBody2D@91144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91145" to="Tiles/@AnimatableBody2D@91145/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91145" to="Tiles/@AnimatableBody2D@91145/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91145" to="Tiles/@AnimatableBody2D@91145" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91145" to="Tiles/@AnimatableBody2D@91145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91145" to="Tiles/@AnimatableBody2D@91145" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91145" to="Tiles/@AnimatableBody2D@91145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91146" to="Tiles/@AnimatableBody2D@91146/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91146" to="Tiles/@AnimatableBody2D@91146/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91146" to="Tiles/@AnimatableBody2D@91146" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91146" to="Tiles/@AnimatableBody2D@91146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91146" to="Tiles/@AnimatableBody2D@91146" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91146" to="Tiles/@AnimatableBody2D@91146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91147" to="Tiles/@AnimatableBody2D@91147/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91147" to="Tiles/@AnimatableBody2D@91147/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91147" to="Tiles/@AnimatableBody2D@91147" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91147" to="Tiles/@AnimatableBody2D@91147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91147" to="Tiles/@AnimatableBody2D@91147" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91147" to="Tiles/@AnimatableBody2D@91147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91148" to="Tiles/@AnimatableBody2D@91148/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91148" to="Tiles/@AnimatableBody2D@91148/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91148" to="Tiles/@AnimatableBody2D@91148" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91148" to="Tiles/@AnimatableBody2D@91148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91148" to="Tiles/@AnimatableBody2D@91148" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91148" to="Tiles/@AnimatableBody2D@91148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91149" to="Tiles/@AnimatableBody2D@91149/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91149" to="Tiles/@AnimatableBody2D@91149/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91149" to="Tiles/@AnimatableBody2D@91149" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91149" to="Tiles/@AnimatableBody2D@91149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91149" to="Tiles/@AnimatableBody2D@91149" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91149" to="Tiles/@AnimatableBody2D@91149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91150" to="Tiles/@AnimatableBody2D@91150/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91150" to="Tiles/@AnimatableBody2D@91150/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91150" to="Tiles/@AnimatableBody2D@91150" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91150" to="Tiles/@AnimatableBody2D@91150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91150" to="Tiles/@AnimatableBody2D@91150" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91150" to="Tiles/@AnimatableBody2D@91150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91151" to="Tiles/@AnimatableBody2D@91151/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91151" to="Tiles/@AnimatableBody2D@91151/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91151" to="Tiles/@AnimatableBody2D@91151" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91151" to="Tiles/@AnimatableBody2D@91151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91151" to="Tiles/@AnimatableBody2D@91151" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91151" to="Tiles/@AnimatableBody2D@91151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91152" to="Tiles/@AnimatableBody2D@91152/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91152" to="Tiles/@AnimatableBody2D@91152/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91152" to="Tiles/@AnimatableBody2D@91152" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91152" to="Tiles/@AnimatableBody2D@91152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91152" to="Tiles/@AnimatableBody2D@91152" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91152" to="Tiles/@AnimatableBody2D@91152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91153" to="Tiles/@AnimatableBody2D@91153/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91153" to="Tiles/@AnimatableBody2D@91153/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91153" to="Tiles/@AnimatableBody2D@91153" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91153" to="Tiles/@AnimatableBody2D@91153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91153" to="Tiles/@AnimatableBody2D@91153" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91153" to="Tiles/@AnimatableBody2D@91153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91154" to="Tiles/@AnimatableBody2D@91154/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91154" to="Tiles/@AnimatableBody2D@91154/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91154" to="Tiles/@AnimatableBody2D@91154" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91154" to="Tiles/@AnimatableBody2D@91154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91154" to="Tiles/@AnimatableBody2D@91154" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91154" to="Tiles/@AnimatableBody2D@91154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91155" to="Tiles/@AnimatableBody2D@91155/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91155" to="Tiles/@AnimatableBody2D@91155/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91155" to="Tiles/@AnimatableBody2D@91155" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91155" to="Tiles/@AnimatableBody2D@91155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91155" to="Tiles/@AnimatableBody2D@91155" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91155" to="Tiles/@AnimatableBody2D@91155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91156" to="Tiles/@AnimatableBody2D@91156/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91156" to="Tiles/@AnimatableBody2D@91156/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91156" to="Tiles/@AnimatableBody2D@91156" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91156" to="Tiles/@AnimatableBody2D@91156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91156" to="Tiles/@AnimatableBody2D@91156" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91156" to="Tiles/@AnimatableBody2D@91156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91157" to="Tiles/@AnimatableBody2D@91157/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91157" to="Tiles/@AnimatableBody2D@91157/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91157" to="Tiles/@AnimatableBody2D@91157" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91157" to="Tiles/@AnimatableBody2D@91157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91157" to="Tiles/@AnimatableBody2D@91157" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91157" to="Tiles/@AnimatableBody2D@91157/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91159" to="Tiles/@AnimatableBody2D@91159/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91159" to="Tiles/@AnimatableBody2D@91159/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91159" to="Tiles/@AnimatableBody2D@91159" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91159" to="Tiles/@AnimatableBody2D@91159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91159" to="Tiles/@AnimatableBody2D@91159" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91159" to="Tiles/@AnimatableBody2D@91159/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91160" to="Tiles/@AnimatableBody2D@91160/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91160" to="Tiles/@AnimatableBody2D@91160/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91160" to="Tiles/@AnimatableBody2D@91160" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91160" to="Tiles/@AnimatableBody2D@91160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91160" to="Tiles/@AnimatableBody2D@91160" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91160" to="Tiles/@AnimatableBody2D@91160/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91161" to="Tiles/@AnimatableBody2D@91161/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91161" to="Tiles/@AnimatableBody2D@91161/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91161" to="Tiles/@AnimatableBody2D@91161" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91161" to="Tiles/@AnimatableBody2D@91161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91161" to="Tiles/@AnimatableBody2D@91161" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91161" to="Tiles/@AnimatableBody2D@91161/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91162" to="Tiles/@AnimatableBody2D@91162/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91162" to="Tiles/@AnimatableBody2D@91162/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91162" to="Tiles/@AnimatableBody2D@91162" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91162" to="Tiles/@AnimatableBody2D@91162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91162" to="Tiles/@AnimatableBody2D@91162" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91162" to="Tiles/@AnimatableBody2D@91162/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91163" to="Tiles/@AnimatableBody2D@91163/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91163" to="Tiles/@AnimatableBody2D@91163/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91163" to="Tiles/@AnimatableBody2D@91163" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91163" to="Tiles/@AnimatableBody2D@91163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91163" to="Tiles/@AnimatableBody2D@91163" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91163" to="Tiles/@AnimatableBody2D@91163/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91164" to="Tiles/@AnimatableBody2D@91164/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91164" to="Tiles/@AnimatableBody2D@91164/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91164" to="Tiles/@AnimatableBody2D@91164" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91164" to="Tiles/@AnimatableBody2D@91164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91164" to="Tiles/@AnimatableBody2D@91164" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91164" to="Tiles/@AnimatableBody2D@91164/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91165" to="Tiles/@AnimatableBody2D@91165/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91165" to="Tiles/@AnimatableBody2D@91165/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91165" to="Tiles/@AnimatableBody2D@91165" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91165" to="Tiles/@AnimatableBody2D@91165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91165" to="Tiles/@AnimatableBody2D@91165" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91165" to="Tiles/@AnimatableBody2D@91165/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91166" to="Tiles/@AnimatableBody2D@91166/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91166" to="Tiles/@AnimatableBody2D@91166/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91166" to="Tiles/@AnimatableBody2D@91166" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91166" to="Tiles/@AnimatableBody2D@91166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91166" to="Tiles/@AnimatableBody2D@91166" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91166" to="Tiles/@AnimatableBody2D@91166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91167" to="Tiles/@AnimatableBody2D@91167/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91167" to="Tiles/@AnimatableBody2D@91167/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91167" to="Tiles/@AnimatableBody2D@91167" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91167" to="Tiles/@AnimatableBody2D@91167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91167" to="Tiles/@AnimatableBody2D@91167" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91167" to="Tiles/@AnimatableBody2D@91167/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91168" to="Tiles/@AnimatableBody2D@91168/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91168" to="Tiles/@AnimatableBody2D@91168/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91168" to="Tiles/@AnimatableBody2D@91168" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91168" to="Tiles/@AnimatableBody2D@91168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91168" to="Tiles/@AnimatableBody2D@91168" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91168" to="Tiles/@AnimatableBody2D@91168/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91169" to="Tiles/@AnimatableBody2D@91169/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91169" to="Tiles/@AnimatableBody2D@91169/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91169" to="Tiles/@AnimatableBody2D@91169" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91169" to="Tiles/@AnimatableBody2D@91169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91169" to="Tiles/@AnimatableBody2D@91169" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91169" to="Tiles/@AnimatableBody2D@91169/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91170" to="Tiles/@AnimatableBody2D@91170/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91170" to="Tiles/@AnimatableBody2D@91170/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91170" to="Tiles/@AnimatableBody2D@91170" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91170" to="Tiles/@AnimatableBody2D@91170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91170" to="Tiles/@AnimatableBody2D@91170" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91170" to="Tiles/@AnimatableBody2D@91170/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91171" to="Tiles/@AnimatableBody2D@91171/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91171" to="Tiles/@AnimatableBody2D@91171/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91171" to="Tiles/@AnimatableBody2D@91171" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91171" to="Tiles/@AnimatableBody2D@91171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91171" to="Tiles/@AnimatableBody2D@91171" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91171" to="Tiles/@AnimatableBody2D@91171/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91172" to="Tiles/@AnimatableBody2D@91172/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91172" to="Tiles/@AnimatableBody2D@91172/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91172" to="Tiles/@AnimatableBody2D@91172" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91172" to="Tiles/@AnimatableBody2D@91172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91172" to="Tiles/@AnimatableBody2D@91172" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91172" to="Tiles/@AnimatableBody2D@91172/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91173" to="Tiles/@AnimatableBody2D@91173/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91173" to="Tiles/@AnimatableBody2D@91173/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91173" to="Tiles/@AnimatableBody2D@91173" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91173" to="Tiles/@AnimatableBody2D@91173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91173" to="Tiles/@AnimatableBody2D@91173" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91173" to="Tiles/@AnimatableBody2D@91173/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91174" to="Tiles/@AnimatableBody2D@91174/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91174" to="Tiles/@AnimatableBody2D@91174/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91174" to="Tiles/@AnimatableBody2D@91174" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91174" to="Tiles/@AnimatableBody2D@91174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91174" to="Tiles/@AnimatableBody2D@91174" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91174" to="Tiles/@AnimatableBody2D@91174/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91175" to="Tiles/@AnimatableBody2D@91175/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91175" to="Tiles/@AnimatableBody2D@91175/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91175" to="Tiles/@AnimatableBody2D@91175" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91175" to="Tiles/@AnimatableBody2D@91175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91175" to="Tiles/@AnimatableBody2D@91175" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91175" to="Tiles/@AnimatableBody2D@91175/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91176" to="Tiles/@AnimatableBody2D@91176/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91176" to="Tiles/@AnimatableBody2D@91176/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91176" to="Tiles/@AnimatableBody2D@91176" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91176" to="Tiles/@AnimatableBody2D@91176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91176" to="Tiles/@AnimatableBody2D@91176" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91176" to="Tiles/@AnimatableBody2D@91176/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91177" to="Tiles/@AnimatableBody2D@91177/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91177" to="Tiles/@AnimatableBody2D@91177/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91177" to="Tiles/@AnimatableBody2D@91177" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91177" to="Tiles/@AnimatableBody2D@91177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91177" to="Tiles/@AnimatableBody2D@91177" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91177" to="Tiles/@AnimatableBody2D@91177/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91178" to="Tiles/@AnimatableBody2D@91178/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91178" to="Tiles/@AnimatableBody2D@91178/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91178" to="Tiles/@AnimatableBody2D@91178" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91178" to="Tiles/@AnimatableBody2D@91178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91178" to="Tiles/@AnimatableBody2D@91178" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91178" to="Tiles/@AnimatableBody2D@91178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91179" to="Tiles/@AnimatableBody2D@91179/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91179" to="Tiles/@AnimatableBody2D@91179/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91179" to="Tiles/@AnimatableBody2D@91179" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91179" to="Tiles/@AnimatableBody2D@91179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91179" to="Tiles/@AnimatableBody2D@91179" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91179" to="Tiles/@AnimatableBody2D@91179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91180" to="Tiles/@AnimatableBody2D@91180/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91180" to="Tiles/@AnimatableBody2D@91180/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91180" to="Tiles/@AnimatableBody2D@91180" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91180" to="Tiles/@AnimatableBody2D@91180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91180" to="Tiles/@AnimatableBody2D@91180" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91180" to="Tiles/@AnimatableBody2D@91180/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91181" to="Tiles/@AnimatableBody2D@91181/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91181" to="Tiles/@AnimatableBody2D@91181/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91181" to="Tiles/@AnimatableBody2D@91181" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91181" to="Tiles/@AnimatableBody2D@91181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91181" to="Tiles/@AnimatableBody2D@91181" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91181" to="Tiles/@AnimatableBody2D@91181/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91182" to="Tiles/@AnimatableBody2D@91182/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91182" to="Tiles/@AnimatableBody2D@91182/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91182" to="Tiles/@AnimatableBody2D@91182" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91182" to="Tiles/@AnimatableBody2D@91182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91182" to="Tiles/@AnimatableBody2D@91182" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91182" to="Tiles/@AnimatableBody2D@91182/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91183" to="Tiles/@AnimatableBody2D@91183/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91183" to="Tiles/@AnimatableBody2D@91183/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91183" to="Tiles/@AnimatableBody2D@91183" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91183" to="Tiles/@AnimatableBody2D@91183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91183" to="Tiles/@AnimatableBody2D@91183" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91183" to="Tiles/@AnimatableBody2D@91183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91184" to="Tiles/@AnimatableBody2D@91184/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91184" to="Tiles/@AnimatableBody2D@91184/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91184" to="Tiles/@AnimatableBody2D@91184" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91184" to="Tiles/@AnimatableBody2D@91184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91184" to="Tiles/@AnimatableBody2D@91184" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91184" to="Tiles/@AnimatableBody2D@91184/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91185" to="Tiles/@AnimatableBody2D@91185/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91185" to="Tiles/@AnimatableBody2D@91185/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91185" to="Tiles/@AnimatableBody2D@91185" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91185" to="Tiles/@AnimatableBody2D@91185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91185" to="Tiles/@AnimatableBody2D@91185" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91185" to="Tiles/@AnimatableBody2D@91185/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91186" to="Tiles/@AnimatableBody2D@91186/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91186" to="Tiles/@AnimatableBody2D@91186/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91186" to="Tiles/@AnimatableBody2D@91186" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91186" to="Tiles/@AnimatableBody2D@91186/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91186" to="Tiles/@AnimatableBody2D@91186" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91186" to="Tiles/@AnimatableBody2D@91186/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91187" to="Tiles/@AnimatableBody2D@91187/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91187" to="Tiles/@AnimatableBody2D@91187/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91187" to="Tiles/@AnimatableBody2D@91187" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91187" to="Tiles/@AnimatableBody2D@91187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91187" to="Tiles/@AnimatableBody2D@91187" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91187" to="Tiles/@AnimatableBody2D@91187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91188" to="Tiles/@AnimatableBody2D@91188/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91188" to="Tiles/@AnimatableBody2D@91188/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91188" to="Tiles/@AnimatableBody2D@91188" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91188" to="Tiles/@AnimatableBody2D@91188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91188" to="Tiles/@AnimatableBody2D@91188" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91188" to="Tiles/@AnimatableBody2D@91188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91189" to="Tiles/@AnimatableBody2D@91189/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91189" to="Tiles/@AnimatableBody2D@91189/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91189" to="Tiles/@AnimatableBody2D@91189" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91189" to="Tiles/@AnimatableBody2D@91189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91189" to="Tiles/@AnimatableBody2D@91189" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91189" to="Tiles/@AnimatableBody2D@91189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91190" to="Tiles/@AnimatableBody2D@91190/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91190" to="Tiles/@AnimatableBody2D@91190/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91190" to="Tiles/@AnimatableBody2D@91190" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91190" to="Tiles/@AnimatableBody2D@91190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91190" to="Tiles/@AnimatableBody2D@91190" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91190" to="Tiles/@AnimatableBody2D@91190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91191" to="Tiles/@AnimatableBody2D@91191/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91191" to="Tiles/@AnimatableBody2D@91191/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91191" to="Tiles/@AnimatableBody2D@91191" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91191" to="Tiles/@AnimatableBody2D@91191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91191" to="Tiles/@AnimatableBody2D@91191" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91191" to="Tiles/@AnimatableBody2D@91191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91192" to="Tiles/@AnimatableBody2D@91192/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91192" to="Tiles/@AnimatableBody2D@91192/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91192" to="Tiles/@AnimatableBody2D@91192" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91192" to="Tiles/@AnimatableBody2D@91192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91192" to="Tiles/@AnimatableBody2D@91192" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91192" to="Tiles/@AnimatableBody2D@91192/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91193" to="Tiles/@AnimatableBody2D@91193/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91193" to="Tiles/@AnimatableBody2D@91193/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91193" to="Tiles/@AnimatableBody2D@91193" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91193" to="Tiles/@AnimatableBody2D@91193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91193" to="Tiles/@AnimatableBody2D@91193" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91193" to="Tiles/@AnimatableBody2D@91193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91194" to="Tiles/@AnimatableBody2D@91194/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91194" to="Tiles/@AnimatableBody2D@91194/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91194" to="Tiles/@AnimatableBody2D@91194" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91194" to="Tiles/@AnimatableBody2D@91194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91194" to="Tiles/@AnimatableBody2D@91194" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91194" to="Tiles/@AnimatableBody2D@91194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91195" to="Tiles/@AnimatableBody2D@91195/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91195" to="Tiles/@AnimatableBody2D@91195/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91195" to="Tiles/@AnimatableBody2D@91195" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91195" to="Tiles/@AnimatableBody2D@91195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91195" to="Tiles/@AnimatableBody2D@91195" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91195" to="Tiles/@AnimatableBody2D@91195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91196" to="Tiles/@AnimatableBody2D@91196/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91196" to="Tiles/@AnimatableBody2D@91196/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91196" to="Tiles/@AnimatableBody2D@91196" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91196" to="Tiles/@AnimatableBody2D@91196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91196" to="Tiles/@AnimatableBody2D@91196" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91196" to="Tiles/@AnimatableBody2D@91196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91197" to="Tiles/@AnimatableBody2D@91197/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91197" to="Tiles/@AnimatableBody2D@91197/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91197" to="Tiles/@AnimatableBody2D@91197" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91197" to="Tiles/@AnimatableBody2D@91197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91197" to="Tiles/@AnimatableBody2D@91197" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91197" to="Tiles/@AnimatableBody2D@91197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91198" to="Tiles/@AnimatableBody2D@91198/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91198" to="Tiles/@AnimatableBody2D@91198/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91198" to="Tiles/@AnimatableBody2D@91198" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91198" to="Tiles/@AnimatableBody2D@91198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91198" to="Tiles/@AnimatableBody2D@91198" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91198" to="Tiles/@AnimatableBody2D@91198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91199" to="Tiles/@AnimatableBody2D@91199/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91199" to="Tiles/@AnimatableBody2D@91199/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91199" to="Tiles/@AnimatableBody2D@91199" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91199" to="Tiles/@AnimatableBody2D@91199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91199" to="Tiles/@AnimatableBody2D@91199" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91199" to="Tiles/@AnimatableBody2D@91199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91200" to="Tiles/@AnimatableBody2D@91200/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91200" to="Tiles/@AnimatableBody2D@91200/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91200" to="Tiles/@AnimatableBody2D@91200" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91200" to="Tiles/@AnimatableBody2D@91200/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91200" to="Tiles/@AnimatableBody2D@91200" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91200" to="Tiles/@AnimatableBody2D@91200/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91201" to="Tiles/@AnimatableBody2D@91201/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91201" to="Tiles/@AnimatableBody2D@91201/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91201" to="Tiles/@AnimatableBody2D@91201" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91201" to="Tiles/@AnimatableBody2D@91201/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91201" to="Tiles/@AnimatableBody2D@91201" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91201" to="Tiles/@AnimatableBody2D@91201/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91202" to="Tiles/@AnimatableBody2D@91202/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91202" to="Tiles/@AnimatableBody2D@91202/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91202" to="Tiles/@AnimatableBody2D@91202" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91202" to="Tiles/@AnimatableBody2D@91202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91202" to="Tiles/@AnimatableBody2D@91202" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91202" to="Tiles/@AnimatableBody2D@91202/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91203" to="Tiles/@AnimatableBody2D@91203/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91203" to="Tiles/@AnimatableBody2D@91203/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91203" to="Tiles/@AnimatableBody2D@91203" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91203" to="Tiles/@AnimatableBody2D@91203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91203" to="Tiles/@AnimatableBody2D@91203" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91203" to="Tiles/@AnimatableBody2D@91203/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91204" to="Tiles/@AnimatableBody2D@91204/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91204" to="Tiles/@AnimatableBody2D@91204/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91204" to="Tiles/@AnimatableBody2D@91204" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91204" to="Tiles/@AnimatableBody2D@91204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91204" to="Tiles/@AnimatableBody2D@91204" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91204" to="Tiles/@AnimatableBody2D@91204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91205" to="Tiles/@AnimatableBody2D@91205/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91205" to="Tiles/@AnimatableBody2D@91205/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91205" to="Tiles/@AnimatableBody2D@91205" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91205" to="Tiles/@AnimatableBody2D@91205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91205" to="Tiles/@AnimatableBody2D@91205" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91205" to="Tiles/@AnimatableBody2D@91205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91206" to="Tiles/@AnimatableBody2D@91206/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91206" to="Tiles/@AnimatableBody2D@91206/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91206" to="Tiles/@AnimatableBody2D@91206" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91206" to="Tiles/@AnimatableBody2D@91206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91206" to="Tiles/@AnimatableBody2D@91206" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91206" to="Tiles/@AnimatableBody2D@91206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91207" to="Tiles/@AnimatableBody2D@91207/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91207" to="Tiles/@AnimatableBody2D@91207/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91207" to="Tiles/@AnimatableBody2D@91207" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91207" to="Tiles/@AnimatableBody2D@91207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91207" to="Tiles/@AnimatableBody2D@91207" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91207" to="Tiles/@AnimatableBody2D@91207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91308" to="Tiles/@AnimatableBody2D@91308/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91308" to="Tiles/@AnimatableBody2D@91308/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91308" to="Tiles/@AnimatableBody2D@91308" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91308" to="Tiles/@AnimatableBody2D@91308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91308" to="Tiles/@AnimatableBody2D@91308" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91308" to="Tiles/@AnimatableBody2D@91308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@91309" to="Tiles/@AnimatableBody2D@91309/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@91309" to="Tiles/@AnimatableBody2D@91309/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91309" to="Tiles/@AnimatableBody2D@91309" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@91309" to="Tiles/@AnimatableBody2D@91309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91309" to="Tiles/@AnimatableBody2D@91309" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@91309" to="Tiles/@AnimatableBody2D@91309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBS/World5/5-1.tscn b/Scenes/Levels/SMBS/World5/5-1.tscn new file mode 100644 index 0000000..3c180ab --- /dev/null +++ b/Scenes/Levels/SMBS/World5/5-1.tscn @@ -0,0 +1,333 @@ +[gd_scene load_steps=24 format=4 uid="uid://clmbmxwfoicab"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_vuun6"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Garden.json" id="2_23dpn"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_w5ugq"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_2ngwb"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="7_y7sr0"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="8_ptxa5"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="9_lggm4"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="10_23dpn"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_v3p8w"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="12_f1lxw"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_hk10m"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="13_y7sr0"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="14_ptxa5"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="15_23dpn"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="16_26l1k"] +[ext_resource type="PackedScene" uid="uid://bwdwavf4rp1m1" path="res://Scenes/Prefabs/Entities/Items/HammerItem.tscn" id="16_v3p8w"] +[ext_resource type="PackedScene" uid="uid://cwhvsfp31cuu6" path="res://Scenes/Prefabs/Entities/Enemies/FighterFly.tscn" id="17_v3p8w"] +[ext_resource type="PackedScene" uid="uid://dn2oonncrmxb3" path="res://Scenes/Parts/LargeSPCastleDeco.tscn" id="40_b1ggo"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="43_q1cm3"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="44_w0fn8"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="45_w0fn8"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="46_bwu3c"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="46_csj7s"] + +[node name="5-1" type="Node"] +script = ExtResource("1_vuun6") +music = ExtResource("2_23dpn") +theme = "Garden" +theme_time = "Night" +campaign = "SMBS" +world_id = 5 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_w5ugq")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAUAAAAAAABAAAAAAAUAAEAAAABAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAADAAAAAAAdAAEAAAADAAEAAAAkAAAAAAABAAAAAAAkAAEAAAABAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAADAAAAAAA2AAEAAAADAAEAAAA8AAAAAAABAAAAAAA8AAEAAAABAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAADAAAAAABKAAEAAAADAAEAAABUAAAAAAABAAAAAABUAAEAAAABAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAADAAAAAABxAAEAAAADAAEAAAB/AAAAAAABAAAAAAB/AAEAAAABAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAACAAAAAACBAAEAAAACAAEAAACCAAAAAAACAAAAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAACAAAAAACFAAEAAAACAAEAAACGAAAAAAACAAAAAACGAAEAAAACAAEAAACHAAAAAAACAAAAAACHAAEAAAACAAEAAACIAAAAAAACAAAAAACIAAEAAAACAAEAAACJAAAAAAACAAAAAACJAAEAAAACAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAAAAAsAAACQAAEAAAACAAEAAACRAAAAAAACAAEAAACRAAEAAAACAAEAAACSAAAAAAADAAEAAACSAAEAAAADAAEAAACQAP3/AAABAAAAAACQAP7/AAABAAEAAACQAP//AAABAAEAAACRAP3/AAACAAAAAACRAP7/AAACAAEAAACRAP//AAACAAEAAACSAP3/AAADAAAAAACSAP7/AAADAAEAAACSAP//AAADAAEAAACVAAAAAAABAAAAAACVAAEAAAABAAEAAACWAAAAAAADAAAAAACWAAEAAAADAAEAAACYAAAAAAABAAAAAACYAAEAAAABAAEAAACZAAAAAAADAAAAAACZAAEAAAADAAEAAACbAAAAAAABAAAAAACbAAEAAAABAAEAAACcAAAAAAADAAAAAACcAAEAAAADAAEAAACgAAAAAAABAAAAAACgAAEAAAABAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAAAAAsAAACpAAEAAAACAAEAAACqAAAAAAADAAEAAACqAAEAAAADAAEAAACpAP7/AAABAAAAAACpAP//AAABAAEAAACqAP7/AAADAAAAAACqAP//AAADAAEAAACsAPr/AAABAAAAAACsAPv/AAABAAEAAACsAPz/AAABAAEAAACsAP3/AAABAAEAAACsAP7/AAABAAEAAACsAP//AAABAAEAAACsAAAAAAABAAEAAACsAAEAAAABAAEAAACtAPr/AAADAAAAAACtAPv/AAADAAEAAACtAPz/AAADAAEAAACtAP3/AAADAAEAAACtAP7/AAADAAEAAACtAP//AAADAAEAAACtAAAAAAADAAEAAACtAAEAAAADAAEAAACvAAAAAAABAAAAAACvAAEAAAABAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAADAAAAAACxAAEAAAADAAEAAAC0AP7/AAABAAAAAAC0AP//AAABAAEAAAC0AAAAAAABAAEAAAC0AAEAAAABAAEAAAC1AP7/AAADAAAAAAC1AP//AAADAAEAAAC1AAAAAAADAAEAAAC1AAEAAAADAAEAAAC7AP//AAABAAAAAAC7AAAAAAABAAEAAAC7AAEAAAABAAEAAAC8AP//AAACAAAAAAC8AAAAAAACAAEAAAC8AAEAAAACAAEAAAC9AP//AAACAAAAAAC9AAAAAAACAAEAAAC9AAEAAAACAAEAAAC+AP//AAADAAAAAAC+AAAAAAADAAEAAAC+AAEAAAADAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAADAAAAAADFAAEAAAADAAEAAADCAAAAAAABAAAAAADCAAEAAAABAAEAAADXAAAAAAABAAAAAADXAAEAAAABAAEAAADYAAAAAAACAAAAAADYAAEAAAACAAEAAADZAAAAAAACAAAAAADZAAEAAAACAAEAAADaAAAAAAACAAAAAADaAAEAAAACAAEAAADbAAAAAAACAAAAAADbAAEAAAACAAEAAADcAAAAAAACAAAAAADcAAEAAAACAAEAAADdAAAAAAACAAAAAADdAAEAAAACAAEAAADeAAAAAAACAAAAAADeAAEAAAACAAEAAADfAAAAAAACAAAAAADfAAEAAAACAAEAAADgAAAAAAACAAAAAADgAAEAAAACAAEAAADhAAAAAAACAAAAAADhAAEAAAACAAEAAADiAAAAAAACAAAAAADiAAEAAAACAAEAAADjAAAAAAACAAAAAADjAAEAAAACAAEAAADkAAAAAAACAAAAAADkAAEAAAACAAEAAAAQAP3/AAAEAAIAAAAQAP7/AAAEAAIAAAAQAP//AAAEAAIAAAAPAP//AAAEAAIAAAAUAP3/AAAEAAIAAAAUAP7/AAAEAAIAAAAUAP//AAAEAAIAAAAVAP//AAAEAAIAAABHAP7/AAAEAAIAAABHAP//AAAEAAIAAABIAP7/AAAEAAIAAABIAP//AAAEAAIAAABJAP7/AAAEAAIAAABJAP//AAAEAAIAAABKAP7/AAAEAAIAAABKAP//AAAEAAIAAABJAPz/AAAEAAIAAABJAP3/AAAEAAIAAABKAPz/AAAEAAIAAABKAP3/AAAEAAIAAABLAPz/AAAEAAIAAABLAP3/AAAEAAIAAABMAPz/AAAEAAIAAABMAP3/AAAEAAIAAABtAP//AAAEAAIAAABuAP//AAAEAAIAAABvAP//AAAEAAIAAABwAP//AAAEAAIAAABxAP//AAAEAAIAAABwAPz/AAAEAAIAAABwAP3/AAAEAAIAAABwAP7/AAAEAAIAAABxAPz/AAAEAAIAAABxAP3/AAAEAAIAAABxAP7/AAAEAAIAAABvAP3/AAAEAAIAAABvAP7/AAAEAAIAAABuAP7/AAAEAAIAAABzAPn/AAAEAAIAAABzAPr/AAAEAAIAAAB0APn/AAAEAAIAAAB0APr/AAAEAAIAAAB1APn/AAAEAAIAAAB1APr/AAAEAAIAAAB/AP7/AAAEAAIAAAB/AP//AAAEAAIAAACAAP//AAAEAAIAAADGAP7/AAAEAAIAAADIAPz/AAAEAAIAAADKAPr/AAAEAAIAAADMAPj/AAAEAAIAAADNAPj/AAAEAAIAAADOAPj/AAAEAAIAAADXAP//AAAEAAIAAAAGAP3/AAAIAAAAAAAGAP7/AAAIAAEAAAAHAP3/AAAJAAAAAAAHAP7/AAAJAAEAAAAGAP//AAAIAAEAAAAHAP//AAAJAAEAAAAgAPz/AAAIAAIAAAAgAP3/AAAIAAMAAAAhAPz/AAAJAAIAAAAhAP3/AAAJAAMAAAAgAP7/AAAIAAMAAAAhAP7/AAAJAAMAAAAgAP//AAAIAAMAAAAhAP//AAAJAAMAAAAgAAAAAAAIAAMAAAAhAAAAAAAJAAMAAAAgAAEAAAAIAAMAAAAhAAEAAAAJAAMAAABoAP3/AAAIAAQAAABoAP7/AAAIAAUAAABpAP3/AAAJAAQAAABpAP7/AAAJAAUAAABoAP//AAAIAAUAAABpAP//AAAJAAUAAACpAP3/AQAAAAAAAwCqAP3/AQAAAAAAAwCsAPn/AQAAAAAAAwCtAPn/AQAAAAAAAwCvAP//AQAAAAAAAwCwAP//AQAAAAAAAwCxAP//AQAAAAAAAwC0AP3/AQAAAAAAAwC1AP3/AQAAAAAAAwC+APv/AQAAAAAACACQAPn/AQAAAAAAAgCSAPn/AQAAAAAAAgCGAPz/AQAAAAAAAQCHAPz/AQAAAAAAAQCIAPz/AQAAAAAAAQCJAPz/AQAAAAAABQBbAP3/AQAAAAAAAwBcAP3/AQAAAAAAAwBdAP3/AQAAAAAAAwBeAP3/AQAAAAAAAwAsAPz/AQAAAAAAAgAtAPz/AQAAAAAAAgAuAPz/AQAAAAAAAgAvAPz/AQAAAAAAAgAxAPz/AQAAAAAAAgAsAPj/AQAAAAAAAgAtAPj/AQAAAAAAAgAvAPj/AQAAAAAAAgAwAPj/AQAAAAAAAgAxAPj/AQAAAAAAAgAwAPz/AQAAAAAACAARAPv/AQAAAAAAAwASAPv/AQAAAAAAAwATAPv/AQAAAAAAAwDv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAUAAIAAAABAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAADAAIAAAAkAAIAAAABAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAADAAIAAAA8AAIAAAABAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAADAAIAAABUAAIAAAABAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAADAAIAAAB/AAIAAAABAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAADAAIAAACVAAIAAAABAAIAAACWAAIAAAADAAIAAACYAAIAAAABAAIAAACZAAIAAAADAAIAAACbAAIAAAABAAIAAACcAAIAAAADAAIAAACgAAIAAAABAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAADAAIAAACsAAIAAAABAAIAAACtAAIAAAADAAIAAACvAAIAAAABAAIAAACwAAIAAAACAAIAAACxAAIAAAADAAIAAAC0AAIAAAABAAIAAAC1AAIAAAADAAIAAAC7AAIAAAABAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAADAAIAAADCAAIAAAABAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAADAAIAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAADAAAAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAADAAEAAADXAAIAAAABAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAADAAIAAAAQAAAAAAADAAAAAAAQAAEAAAADAAEAAAAQAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_2ngwb")] +position = Vector2(-184, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="Goomba" parent="Enemies" instance=ExtResource("7_y7sr0")] +position = Vector2(688, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("7_y7sr0")] +position = Vector2(712, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("7_y7sr0")] +position = Vector2(776, 0) + +[node name="Goomba4" parent="Enemies" instance=ExtResource("7_y7sr0")] +position = Vector2(800, 0) + +[node name="Goomba5" parent="Enemies" instance=ExtResource("7_y7sr0")] +position = Vector2(824, 0) + +[node name="Goomba6" parent="Enemies" instance=ExtResource("7_y7sr0")] +position = Vector2(1536, 0) + +[node name="Goomba7" parent="Enemies" instance=ExtResource("7_y7sr0")] +position = Vector2(1560, 0) + +[node name="Goomba8" parent="Enemies" instance=ExtResource("7_y7sr0")] +position = Vector2(1584, 0) + +[node name="Goomba9" parent="Enemies" instance=ExtResource("7_y7sr0")] +position = Vector2(2256, 0) + +[node name="Goomba10" parent="Enemies" instance=ExtResource("7_y7sr0")] +position = Vector2(2272, 0) + +[node name="Goomba11" parent="Enemies" instance=ExtResource("7_y7sr0")] +position = Vector2(2288, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("8_ptxa5")] +position = Vector2(192, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("8_ptxa5")] +position = Vector2(216, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("8_ptxa5")] +position = Vector2(1496, 0) + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("8_ptxa5")] +position = Vector2(1624, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("8_ptxa5")] +position = Vector2(2168, 0) + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("8_ptxa5")] +position = Vector2(2192, 0) + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("8_ptxa5")] +position = Vector2(2608, -8) +winged = true + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("8_ptxa5")] +position = Vector2(2760, -104) +winged = true + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("9_lggm4")] +position = Vector2(112, -48) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("9_lggm4")] +position = Vector2(528, -64) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("9_lggm4")] +position = Vector2(1680, -48) + +[node name="FighterFly" parent="Enemies" instance=ExtResource("17_v3p8w")] +position = Vector2(3176, -32) + +[node name="FighterFly2" parent="Enemies" instance=ExtResource("17_v3p8w")] +position = Vector2(3208, -64) + +[node name="FighterFly3" parent="Enemies" instance=ExtResource("17_v3p8w")] +position = Vector2(3240, -96) + +[node name="FighterFly4" parent="Enemies" instance=ExtResource("17_v3p8w")] +position = Vector2(3272, -128) + +[node name="DecoTiles" parent="." instance=ExtResource("10_23dpn")] +tile_map_data = PackedByteArray("AAD9////AAAAAAAAAAD+////AAABAAAAAAD/////AAACAAAAAAAJAP//AAAAAAAAAAAKAP//AAABAAAAAAALAP//AAACAAAAAAAZAP//AAAAAAAAAAAaAP//AAACAAAAAAApAP3/AAADAAAAAAApAP7/AAADAAEAAAAsAP7/AAADAAAAAAAsAP//AAADAAEAAAApAP//AAADAAEAAAA8AP7/AAADAAAAAAA8AP//AAADAAEAAABEAP//AAAAAAAAAABFAP//AAABAAAAAABGAP//AAACAAAAAABYAP3/AAAEAAAAAABYAP7/AAAEAAEAAABYAP//AAAAAAEAAABgAP7/AAADAAEAAABgAP//AAADAAEAAABgAP3/AAADAAAAAABdAP//AAAAAAAAAABeAP//AAACAAAAAACHAP//AAACAAAAAACGAP//AAAAAAAAAACMAP7/AAADAAAAAACMAP//AAADAAEAAACkAP7/AAADAAAAAACkAP//AAADAAEAAACiAP3/AAADAAAAAACiAP7/AAADAAEAAACiAP//AAADAAEAAAC8AP7/AAAAAAAAAAC9AP7/AAACAAAAAADCAP7/AAADAAAAAADCAP//AAADAAEAAADiAP//AAAAAAAAAADjAP//AAACAAAAAAA=") + +[node name="EndFlagpole" parent="." instance=ExtResource("11_v3p8w")] +position = Vector2(3448, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("12_f1lxw")] +position = Vector2(3544, 0) + +[node name="DropShadow" parent="." instance=ExtResource("13_hk10m")] + +[node name="LevelBG" parent="." instance=ExtResource("13_y7sr0")] +time_of_day = 1 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("14_ptxa5") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("15_23dpn")] +position = Vector2(3048, -136) +item = ExtResource("16_v3p8w") + +[node name="LargeCastleDeco" parent="." instance=ExtResource("40_b1ggo")] +position = Vector2(-184, -88) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("43_q1cm3") +nodes_to_delete = [NodePath("../Blocks")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("44_w0fn8")] +position = Vector2(296, -120) + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("16_26l1k")] +position = Vector2(744, -120) +item = ExtResource("45_w0fn8") +metadata/r_coin_id = 1 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("44_w0fn8")] +position = Vector2(1864, -120) +id = 3 + +[node name="QuestionBlock2" parent="ChallengeNodes" instance=ExtResource("16_26l1k")] +position = Vector2(2328, -104) +item = ExtResource("45_w0fn8") +metadata/r_coin_id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("15_23dpn")] +position = Vector2(2824, -56) +item = ExtResource("46_bwu3c") + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("16_26l1k")] +position = Vector2(744, -120) + +[node name="QuestionBlock2" parent="Blocks" instance=ExtResource("16_26l1k")] +position = Vector2(2328, -104) + +[node name="PipeArea" parent="." instance=ExtResource("46_csj7s")] +position = Vector2(1680, -48) +target_level = "uid://dvqwotpb7kb5q" + +[node name="PipeArea2" parent="." instance=ExtResource("46_csj7s")] +position = Vector2(112, -48) +pipe_id = 1 +target_level = "uid://dvqwotpb7kb5q" +exit_only = true + +[connection signal="collected" from="Tiles/@Node2D@95184" to="Tiles/@Node2D@95184/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95185" to="Tiles/@Node2D@95185/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95186" to="Tiles/@Node2D@95186/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95187" to="Tiles/@Node2D@95187/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95188" to="Tiles/@Node2D@95188/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95189" to="Tiles/@Node2D@95189/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95190" to="Tiles/@Node2D@95190/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95191" to="Tiles/@Node2D@95191/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95192" to="Tiles/@Node2D@95192/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95193" to="Tiles/@AnimatableBody2D@95193/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95193" to="Tiles/@AnimatableBody2D@95193/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95193" to="Tiles/@AnimatableBody2D@95193" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95193" to="Tiles/@AnimatableBody2D@95193" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95193" to="Tiles/@AnimatableBody2D@95193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95193" to="Tiles/@AnimatableBody2D@95193" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95193" to="Tiles/@AnimatableBody2D@95193/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95194" to="Tiles/@AnimatableBody2D@95194/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95194" to="Tiles/@AnimatableBody2D@95194/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95194" to="Tiles/@AnimatableBody2D@95194" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95194" to="Tiles/@AnimatableBody2D@95194" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95194" to="Tiles/@AnimatableBody2D@95194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95194" to="Tiles/@AnimatableBody2D@95194" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95194" to="Tiles/@AnimatableBody2D@95194/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95195" to="Tiles/@AnimatableBody2D@95195/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95195" to="Tiles/@AnimatableBody2D@95195/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95195" to="Tiles/@AnimatableBody2D@95195" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95195" to="Tiles/@AnimatableBody2D@95195" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95195" to="Tiles/@AnimatableBody2D@95195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95195" to="Tiles/@AnimatableBody2D@95195" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95195" to="Tiles/@AnimatableBody2D@95195/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95196" to="Tiles/@AnimatableBody2D@95196/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95196" to="Tiles/@AnimatableBody2D@95196/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95196" to="Tiles/@AnimatableBody2D@95196" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95196" to="Tiles/@AnimatableBody2D@95196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95196" to="Tiles/@AnimatableBody2D@95196" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95196" to="Tiles/@AnimatableBody2D@95196/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95197" to="Tiles/@AnimatableBody2D@95197/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95197" to="Tiles/@AnimatableBody2D@95197/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95197" to="Tiles/@AnimatableBody2D@95197" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95197" to="Tiles/@AnimatableBody2D@95197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95197" to="Tiles/@AnimatableBody2D@95197" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95197" to="Tiles/@AnimatableBody2D@95197/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95198" to="Tiles/@AnimatableBody2D@95198/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95198" to="Tiles/@AnimatableBody2D@95198/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95198" to="Tiles/@AnimatableBody2D@95198" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95198" to="Tiles/@AnimatableBody2D@95198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95198" to="Tiles/@AnimatableBody2D@95198" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95198" to="Tiles/@AnimatableBody2D@95198/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95199" to="Tiles/@AnimatableBody2D@95199/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95199" to="Tiles/@AnimatableBody2D@95199/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95199" to="Tiles/@AnimatableBody2D@95199" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95199" to="Tiles/@AnimatableBody2D@95199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95199" to="Tiles/@AnimatableBody2D@95199/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95199" to="Tiles/@AnimatableBody2D@95199" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95199" to="Tiles/@AnimatableBody2D@95199/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@95200" to="Tiles/@Node2D@95200/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95201" to="Tiles/@Node2D@95201/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95202" to="Tiles/@Node2D@95202/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95203" to="Tiles/@Node2D@95203/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95204" to="Tiles/@AnimatableBody2D@95204/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95204" to="Tiles/@AnimatableBody2D@95204/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95204" to="Tiles/@AnimatableBody2D@95204" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95204" to="Tiles/@AnimatableBody2D@95204" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95204" to="Tiles/@AnimatableBody2D@95204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95204" to="Tiles/@AnimatableBody2D@95204" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95204" to="Tiles/@AnimatableBody2D@95204/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95205" to="Tiles/@AnimatableBody2D@95205/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95205" to="Tiles/@AnimatableBody2D@95205/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95205" to="Tiles/@AnimatableBody2D@95205" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95205" to="Tiles/@AnimatableBody2D@95205" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95205" to="Tiles/@AnimatableBody2D@95205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95205" to="Tiles/@AnimatableBody2D@95205" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95205" to="Tiles/@AnimatableBody2D@95205/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95206" to="Tiles/@AnimatableBody2D@95206/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95206" to="Tiles/@AnimatableBody2D@95206/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95206" to="Tiles/@AnimatableBody2D@95206" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95206" to="Tiles/@AnimatableBody2D@95206" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95206" to="Tiles/@AnimatableBody2D@95206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95206" to="Tiles/@AnimatableBody2D@95206" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95206" to="Tiles/@AnimatableBody2D@95206/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95207" to="Tiles/@AnimatableBody2D@95207/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95207" to="Tiles/@AnimatableBody2D@95207/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95207" to="Tiles/@AnimatableBody2D@95207" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95207" to="Tiles/@AnimatableBody2D@95207" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95207" to="Tiles/@AnimatableBody2D@95207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95207" to="Tiles/@AnimatableBody2D@95207" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95207" to="Tiles/@AnimatableBody2D@95207/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95208" to="Tiles/@AnimatableBody2D@95208/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95208" to="Tiles/@AnimatableBody2D@95208/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95208" to="Tiles/@AnimatableBody2D@95208" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95208" to="Tiles/@AnimatableBody2D@95208" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95208" to="Tiles/@AnimatableBody2D@95208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95208" to="Tiles/@AnimatableBody2D@95208" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95208" to="Tiles/@AnimatableBody2D@95208/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95209" to="Tiles/@AnimatableBody2D@95209/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95209" to="Tiles/@AnimatableBody2D@95209/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95209" to="Tiles/@AnimatableBody2D@95209" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95209" to="Tiles/@AnimatableBody2D@95209" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95209" to="Tiles/@AnimatableBody2D@95209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95209" to="Tiles/@AnimatableBody2D@95209" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95209" to="Tiles/@AnimatableBody2D@95209/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95210" to="Tiles/@AnimatableBody2D@95210/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95210" to="Tiles/@AnimatableBody2D@95210/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95210" to="Tiles/@AnimatableBody2D@95210" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95210" to="Tiles/@AnimatableBody2D@95210" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95210" to="Tiles/@AnimatableBody2D@95210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95210" to="Tiles/@AnimatableBody2D@95210" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95210" to="Tiles/@AnimatableBody2D@95210/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95211" to="Tiles/@AnimatableBody2D@95211/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95211" to="Tiles/@AnimatableBody2D@95211/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95211" to="Tiles/@AnimatableBody2D@95211" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95211" to="Tiles/@AnimatableBody2D@95211" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95211" to="Tiles/@AnimatableBody2D@95211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95211" to="Tiles/@AnimatableBody2D@95211" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95211" to="Tiles/@AnimatableBody2D@95211/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95212" to="Tiles/@AnimatableBody2D@95212/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95212" to="Tiles/@AnimatableBody2D@95212/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95212" to="Tiles/@AnimatableBody2D@95212" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95212" to="Tiles/@AnimatableBody2D@95212" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95212" to="Tiles/@AnimatableBody2D@95212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95212" to="Tiles/@AnimatableBody2D@95212" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95212" to="Tiles/@AnimatableBody2D@95212/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95213" to="Tiles/@AnimatableBody2D@95213/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95213" to="Tiles/@AnimatableBody2D@95213/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95213" to="Tiles/@AnimatableBody2D@95213" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95213" to="Tiles/@AnimatableBody2D@95213" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95213" to="Tiles/@AnimatableBody2D@95213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95213" to="Tiles/@AnimatableBody2D@95213" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95213" to="Tiles/@AnimatableBody2D@95213/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95214" to="Tiles/@AnimatableBody2D@95214/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95214" to="Tiles/@AnimatableBody2D@95214/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95214" to="Tiles/@AnimatableBody2D@95214" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95214" to="Tiles/@AnimatableBody2D@95214" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95214" to="Tiles/@AnimatableBody2D@95214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95214" to="Tiles/@AnimatableBody2D@95214" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95214" to="Tiles/@AnimatableBody2D@95214/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@95215" to="Tiles/@Node2D@95215/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95216" to="Tiles/@Node2D@95216/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95217" to="Tiles/@Node2D@95217/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World5/5-1a.tscn b/Scenes/Levels/SMBS/World5/5-1a.tscn new file mode 100644 index 0000000..fcd27db --- /dev/null +++ b/Scenes/Levels/SMBS/World5/5-1a.tscn @@ -0,0 +1,82 @@ +[gd_scene load_steps=12 format=4 uid="uid://dvqwotpb7kb5q"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_hbddb"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_gajo4"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_r7l3w"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_dkvri"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_rf6s6"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="8_r7l3w"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="9_dkvri"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_qu55r"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="11_chuje"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="12_6ir82"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="13_roa2h"] + +[node name="5-1a" type="Node"] +script = ExtResource("1_hbddb") +music = ExtResource("2_gajo4") +theme = "Underwater" +theme_time = "Night" +campaign = "SMBS" +world_id = 5 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles2" parent="." instance=ExtResource("4_dkvri")] +z_index = -4096 +tile_map_data = PackedByteArray("AAD4//b/AgAAAAUAAAD4//f/AgAAAAUAAAD4//j/AgAAAAUAAAD4//n/AgAAAAUAAAD4//r/AgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD4/wEAAgAAAAUAAAD5//b/AgAAAAUAAAD5//f/AgAAAAUAAAD5//j/AgAAAAUAAAD5//n/AgAAAAUAAAD5//r/AgAAAAUAAAD5//v/AgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD5/wEAAgAAAAUAAAD6//b/AgAAAAUAAAD6//f/AgAAAAUAAAD6//j/AgAAAAUAAAD6//n/AgAAAAUAAAD6//r/AgAAAAUAAAD6//v/AgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD6/wEAAgAAAAUAAAD7//b/AgAAAAUAAAD7//f/AgAAAAUAAAD7//j/AgAAAAUAAAD7//n/AgAAAAUAAAD7//r/AgAAAAUAAAD7//v/AgAAAAUAAAD7//z/AgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD7/wEAAgAAAAUAAAD8//b/AgAAAAUAAAD8//f/AgAAAAUAAAD8//j/AgAAAAUAAAD8//n/AgAAAAUAAAD8//r/AgAAAAUAAAD8//v/AgAAAAUAAAD8//z/AgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD8/wEAAgAAAAUAAAD9//b/AgAAAAUAAAD9//f/AgAAAAUAAAD9//j/AgAAAAUAAAD9//n/AgAAAAUAAAD9//r/AgAAAAUAAAD9//v/AgAAAAUAAAD9//z/AgAAAAUAAAD9//3/AgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD9/wEAAgAAAAUAAAD+//b/AgAAAAUAAAD+//f/AgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD+//r/AgAAAAUAAAD+//v/AgAAAAUAAAD+//z/AgAAAAUAAAD+//3/AgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD+/wEAAgAAAAUAAAD///b/AgAAAAUAAAD///f/AgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///r/AgAAAAUAAAD///v/AgAAAAUAAAD///z/AgAAAAUAAAD///3/AgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAD//wEAAgAAAAUAAAAAAPb/AgAAAAUAAAAAAPf/AgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAAAAAEAAgAAAAUAAAABAPb/AgAAAAUAAAABAPf/AgAAAAUAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPr/AgAAAAUAAAABAPv/AgAAAAUAAAABAPz/AgAAAAUAAAABAP3/AgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAABAAEAAgAAAAUAAAACAPb/AgAAAAUAAAACAPf/AgAAAAUAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPr/AgAAAAUAAAACAPv/AgAAAAUAAAACAPz/AgAAAAUAAAACAP3/AgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAACAAEAAgAAAAUAAAADAPb/AgAAAAUAAAADAPf/AgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPr/AgAAAAUAAAADAPv/AgAAAAUAAAADAPz/AgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAADAAEAAgAAAAUAAAAEAPb/AgAAAAUAAAAEAPf/AgAAAAUAAAAEAPj/AgAAAAUAAAAEAPn/AgAAAAUAAAAEAPr/AgAAAAUAAAAEAPv/AgAAAAUAAAAEAPz/AgAAAAUAAAAEAP3/AgAAAAUAAAAEAP7/AgAAAAUAAAAEAP//AgAAAAUAAAAEAAAAAgAAAAUAAAAEAAEAAgAAAAUAAAAFAPb/AgAAAAUAAAAFAPf/AgAAAAUAAAAFAPj/AgAAAAUAAAAFAPn/AgAAAAUAAAAFAPr/AgAAAAUAAAAFAPv/AgAAAAUAAAAFAPz/AgAAAAUAAAAFAP3/AgAAAAUAAAAFAP7/AgAAAAUAAAAFAP//AgAAAAUAAAAFAAAAAgAAAAUAAAAFAAEAAgAAAAUAAAAGAPb/AgAAAAUAAAAGAPf/AgAAAAUAAAAGAPj/AgAAAAUAAAAGAPn/AgAAAAUAAAAGAPr/AgAAAAUAAAAGAPv/AgAAAAUAAAAGAPz/AgAAAAUAAAAGAP3/AgAAAAUAAAAGAP7/AgAAAAUAAAAGAP//AgAAAAUAAAAGAAAAAgAAAAUAAAAGAAEAAgAAAAUAAAAHAPb/AgAAAAUAAAAHAPf/AgAAAAUAAAAHAPj/AgAAAAUAAAAHAPn/AgAAAAUAAAAHAPr/AgAAAAUAAAAHAPv/AgAAAAUAAAAHAPz/AgAAAAUAAAAHAP3/AgAAAAUAAAAHAP7/AgAAAAUAAAAHAP//AgAAAAUAAAAHAAAAAgAAAAUAAAAHAAEAAgAAAAUAAAAIAPb/AgAAAAUAAAAIAPf/AgAAAAUAAAAIAPj/AgAAAAUAAAAIAPn/AgAAAAUAAAAIAPr/AgAAAAUAAAAIAPv/AgAAAAUAAAAIAPz/AgAAAAUAAAAIAP3/AgAAAAUAAAAIAP7/AgAAAAUAAAAIAP//AgAAAAUAAAAIAAAAAgAAAAUAAAAIAAEAAgAAAAUAAAAJAPb/AgAAAAUAAAAJAPf/AgAAAAUAAAAJAPj/AgAAAAUAAAAJAPn/AgAAAAUAAAAJAPr/AgAAAAUAAAAJAPv/AgAAAAUAAAAJAPz/AgAAAAUAAAAJAP3/AgAAAAUAAAAJAP7/AgAAAAUAAAAJAP//AgAAAAUAAAAJAAAAAgAAAAUAAAAJAAEAAgAAAAUAAAAKAPb/AgAAAAUAAAAKAPf/AgAAAAUAAAAKAPj/AgAAAAUAAAAKAPn/AgAAAAUAAAAKAPr/AgAAAAUAAAAKAPv/AgAAAAUAAAAKAPz/AgAAAAUAAAAKAP3/AgAAAAUAAAAKAP7/AgAAAAUAAAAKAP//AgAAAAUAAAAKAAAAAgAAAAUAAAAKAAEAAgAAAAUAAAALAPb/AgAAAAUAAAALAPf/AgAAAAUAAAALAPj/AgAAAAUAAAALAPn/AgAAAAUAAAALAPr/AgAAAAUAAAALAPv/AgAAAAUAAAALAPz/AgAAAAUAAAALAP3/AgAAAAUAAAALAP7/AgAAAAUAAAALAP//AgAAAAUAAAALAAAAAgAAAAUAAAALAAEAAgAAAAUAAAAMAPb/AgAAAAUAAAAMAPf/AgAAAAUAAAAMAPj/AgAAAAUAAAAMAPn/AgAAAAUAAAAMAPr/AgAAAAUAAAAMAPv/AgAAAAUAAAAMAPz/AgAAAAUAAAAMAP3/AgAAAAUAAAAMAP7/AgAAAAUAAAAMAP//AgAAAAUAAAAMAAAAAgAAAAUAAAAMAAEAAgAAAAUAAAANAPb/AgAAAAUAAAANAPf/AgAAAAUAAAANAPj/AgAAAAUAAAANAPn/AgAAAAUAAAANAPr/AgAAAAUAAAANAPv/AgAAAAUAAAANAPz/AgAAAAUAAAANAP3/AgAAAAUAAAANAP7/AgAAAAUAAAANAP//AgAAAAUAAAANAAAAAgAAAAUAAAANAAEAAgAAAAUAAAAOAPb/AgAAAAUAAAAOAPf/AgAAAAUAAAAOAPj/AgAAAAUAAAAOAPn/AgAAAAUAAAAOAPr/AgAAAAUAAAAOAPv/AgAAAAUAAAAOAPz/AgAAAAUAAAAOAP3/AgAAAAUAAAAOAP7/AgAAAAUAAAAOAP//AgAAAAUAAAAOAAAAAgAAAAUAAAAOAAEAAgAAAAUAAAAPAPb/AgAAAAUAAAAPAPf/AgAAAAUAAAAPAPj/AgAAAAUAAAAPAPn/AgAAAAUAAAAPAPr/AgAAAAUAAAAPAPv/AgAAAAUAAAAPAPz/AgAAAAUAAAAPAP3/AgAAAAUAAAAPAP7/AgAAAAUAAAAPAP//AgAAAAUAAAAPAAAAAgAAAAUAAAAPAAEAAgAAAAUAAAAQAPb/AgAAAAUAAAAQAPf/AgAAAAUAAAAQAPj/AgAAAAUAAAAQAPn/AgAAAAUAAAAQAPr/AgAAAAUAAAAQAPv/AgAAAAUAAAAQAPz/AgAAAAUAAAAQAP3/AgAAAAUAAAAQAP7/AgAAAAUAAAAQAP//AgAAAAUAAAAQAAAAAgAAAAUAAAAQAAEAAgAAAAUAAAARAPb/AgAAAAUAAAARAPf/AgAAAAUAAAARAPj/AgAAAAUAAAARAPn/AgAAAAUAAAARAPr/AgAAAAUAAAARAPv/AgAAAAUAAAARAPz/AgAAAAUAAAARAP3/AgAAAAUAAAARAP7/AgAAAAUAAAARAP//AgAAAAUAAAARAAAAAgAAAAUAAAARAAEAAgAAAAUAAAASAPb/AgAAAAUAAAASAPf/AgAAAAUAAAASAPj/AgAAAAUAAAASAPn/AgAAAAUAAAASAPr/AgAAAAUAAAASAPv/AgAAAAUAAAASAPz/AgAAAAUAAAASAP3/AgAAAAUAAAASAP7/AgAAAAUAAAASAP//AgAAAAUAAAASAAAAAgAAAAUAAAASAAEAAgAAAAUAAADw//b/AgAAAAUAAADw//f/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADw/wEAAgAAAAUAAADx//b/AgAAAAUAAADx//f/AgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADx/wEAAgAAAAUAAADy//b/AgAAAAUAAADy//f/AgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADy/wEAAgAAAAUAAADz//b/AgAAAAUAAADz//f/AgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAADz/wEAAgAAAAUAAAD0//b/AgAAAAUAAAD0//f/AgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD0/wEAAgAAAAUAAAD1//b/AgAAAAUAAAD1//f/AgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD1/wEAAgAAAAUAAAD2//b/AgAAAAUAAAD2//f/AgAAAAUAAAD2//j/AgAAAAUAAAD2//n/AgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD2/wEAAgAAAAUAAAD3//b/AgAAAAUAAAD3//f/AgAAAAUAAAD3//j/AgAAAAUAAAD3//n/AgAAAAUAAAD3//r/AgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD3/wEAAgAAAAUAAADw//X/AgAAAAQAAADx//X/AgAAAAQAAADy//X/AgAAAAQAAADz//X/AgAAAAQAAAD0//X/AgAAAAQAAAD1//X/AgAAAAQAAAD2//X/AgAAAAQAAAD3//X/AgAAAAQAAAD4//X/AgAAAAQAAAD5//X/AgAAAAQAAAD6//X/AgAAAAQAAAD7//X/AgAAAAQAAAD8//X/AgAAAAQAAAD9//X/AgAAAAQAAAD+//X/AgAAAAQAAAD///X/AgAAAAQAAAAAAPX/AgAAAAQAAAABAPX/AgAAAAQAAAACAPX/AgAAAAQAAAADAPX/AgAAAAQAAAAEAPX/AgAAAAQAAAAFAPX/AgAAAAQAAAAGAPX/AgAAAAQAAAAHAPX/AgAAAAQAAAAIAPX/AgAAAAQAAAAJAPX/AgAAAAQAAAAKAPX/AgAAAAQAAAALAPX/AgAAAAQAAAAMAPX/AgAAAAQAAAANAPX/AgAAAAQAAAAOAPX/AgAAAAQAAAAPAPX/AgAAAAQAAAAQAPX/AgAAAAQAAAARAPX/AgAAAAQAAAASAPX/AgAAAAQAAAATAPX/AgAAAAQAAAATAPb/AgAAAAUAAAATAPf/AgAAAAUAAAATAPj/AgAAAAUAAAAUAPX/AgAAAAQAAAAUAPb/AgAAAAUAAAAUAPf/AgAAAAUAAAAUAPj/AgAAAAUAAAAVAPX/AgAAAAQAAAAVAPb/AgAAAAUAAAAVAPf/AgAAAAUAAAAVAPj/AgAAAAUAAAAWAPX/AgAAAAQAAAAWAPb/AgAAAAUAAAAWAPf/AgAAAAUAAAAWAPj/AgAAAAUAAAAXAPX/AgAAAAQAAAAXAPb/AgAAAAUAAAAXAPf/AgAAAAUAAAAXAPj/AgAAAAUAAAAYAPX/AgAAAAQAAAAYAPb/AgAAAAUAAAAYAPf/AgAAAAUAAAAYAPj/AgAAAAUAAAATAPn/AgAAAAUAAAATAPr/AgAAAAUAAAATAPv/AgAAAAUAAAATAPz/AgAAAAUAAAATAP3/AgAAAAUAAAAUAPn/AgAAAAUAAAAUAPr/AgAAAAUAAAAUAPv/AgAAAAUAAAAUAPz/AgAAAAUAAAAUAP3/AgAAAAUAAAAVAPn/AgAAAAUAAAAVAPr/AgAAAAUAAAAVAPv/AgAAAAUAAAAVAPz/AgAAAAUAAAAVAP3/AgAAAAUAAAAWAPn/AgAAAAUAAAAWAPr/AgAAAAUAAAAWAPv/AgAAAAUAAAAWAPz/AgAAAAUAAAAWAP3/AgAAAAUAAAAXAPn/AgAAAAUAAAAXAPr/AgAAAAUAAAAXAPv/AgAAAAUAAAAXAPz/AgAAAAUAAAAXAP3/AgAAAAUAAAAYAPn/AgAAAAUAAAAYAPr/AgAAAAUAAAAYAPv/AgAAAAUAAAAYAPz/AgAAAAUAAAAYAP3/AgAAAAUAAAATAP7/AgAAAAUAAAATAP//AgAAAAUAAAAUAP7/AgAAAAUAAAAUAP//AgAAAAUAAAAVAP7/AgAAAAUAAAAVAP//AgAAAAUAAAAWAP7/AgAAAAUAAAAWAP//AgAAAAUAAAAXAP7/AgAAAAUAAAAXAP//AgAAAAUAAAAYAP7/AgAAAAUAAAAYAP//AgAAAAUAAAA=") + +[node name="LevelBG" parent="." instance=ExtResource("3_r7l3w")] +time_of_day = 1 + +[node name="Tiles" parent="." instance=ExtResource("4_dkvri")] +tile_map_data = PackedByteArray("AAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD3/wIAAAACAAIAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD4/wIAAAACAAIAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD5/wIAAAACAAIAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD6/wIAAAACAAIAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD7/wIAAAACAAIAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD8/wIAAAACAAIAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD9/wIAAAACAAIAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD+/wIAAAACAAIAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAD//wIAAAACAAIAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAAAAAIAAAACAAIAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAABAAIAAAACAAIAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAACAAIAAAACAAIAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAADAAIAAAACAAIAAAAEAAAAAAAAAAsAAAAEAAEAAAACAAEAAAAEAAIAAAACAAIAAAAFAAAAAAACAAEAAAAFAAEAAAACAAEAAAAFAAIAAAACAAIAAAAGAPb/AAACAAEAAAAGAAAAAAACAAEAAAAGAAEAAAACAAEAAAAGAAIAAAACAAIAAAAHAPb/AAACAAEAAAAHAAAAAAACAAEAAAAHAAEAAAACAAEAAAAHAAIAAAACAAIAAAAIAPb/AAACAAEAAAAIAAAAAAACAAEAAAAIAAEAAAACAAEAAAAIAAIAAAACAAIAAAAJAPb/AAACAAEAAAAJAAAAAAACAAEAAAAJAAEAAAACAAEAAAAJAAIAAAACAAIAAAAKAPb/AAACAAEAAAAKAAAAAAACAAEAAAAKAAEAAAACAAEAAAAKAAIAAAACAAIAAAALAPb/AAACAAEAAAALAAAAAAACAAEAAAALAAEAAAACAAEAAAALAAIAAAACAAIAAAAMAPb/AAACAAEAAAAMAP//AAACAAEAAAAMAAAAAAACAAEAAAAMAAEAAAACAAEAAAAMAAIAAAACAAIAAAANAPb/AAACAAEAAAANAPf/AAACAAEAAAANAPj/AAACAAEAAAANAP//AAACAAEAAAANAAAAAAACAAEAAAANAAEAAAACAAEAAAANAAIAAAACAAIAAAAOAPb/AAACAAEAAAAOAPf/AAACAAEAAAAOAPj/AAACAAEAAAAOAP//AAACAAEAAAAOAAAAAAACAAEAAAAOAAEAAAACAAEAAAAOAAIAAAACAAIAAAAPAPb/AAACAAEAAAAPAPf/AAACAAEAAAAPAPj/AAACAAEAAAAPAP//AAACAAEAAAAPAAAAAAACAAEAAAAPAAEAAAACAAEAAAAPAAIAAAACAAIAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADw/wIAAAACAAIAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADx/wIAAAACAAIAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADy/wIAAAACAAIAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAADz/wIAAAACAAIAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD0/wIAAAACAAIAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD1/wIAAAACAAIAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD2/wIAAAACAAIAAAD///b/AAACAAIAAAAAAPb/AAACAAIAAAABAPb/AAACAAIAAAACAPb/AAACAAIAAAADAPb/AAACAAIAAAAEAPb/AAACAAIAAAAFAPb/AAAAAAwAAAAFAP//AAACAAAAAAAGAPf/AAACAAEAAAAGAPj/AAACAAIAAAAGAP//AAACAAAAAAAHAPf/AAACAAEAAAAHAPj/AAACAAIAAAAHAP//AAACAAAAAAAIAPf/AAACAAEAAAAIAPj/AAACAAIAAAAIAP//AAAAAAsAAAAJAPf/AAACAAEAAAAJAPj/AAACAAIAAAAJAP7/AAACAAAAAAAJAP//AAACAAEAAAAKAPf/AAACAAEAAAAKAPj/AAAAAAwAAAAKAP7/AAACAAAAAAAKAP//AAACAAEAAAALAPf/AAACAAEAAAALAPj/AAACAAEAAAALAPn/AAACAAEAAAALAPr/AAACAAIAAAALAP7/AAACAAAAAAALAP//AAACAAEAAAAMAPf/AAACAAEAAAAMAPj/AAACAAEAAAAMAPn/AAACAAEAAAAMAPr/AAACAAIAAAAMAP7/AAACAAAAAAANAPn/AAACAAEAAAANAPr/AAACAAIAAAANAP7/AAACAAAAAAAOAPn/AAACAAEAAAAOAPr/AAACAAIAAAAOAP7/AAACAAAAAAAPAPn/AAACAAEAAAAPAPr/AAACAAIAAAAPAP7/AAACAAAAAAD5//3/AAAHAAYAAAD5//7/AAAHAAYAAAD5////AAAHAAYAAAD+//f/AAAHAAYAAAD+//j/AAAHAAYAAAD+//n/AAAHAAYAAAAIAP7/AAABAAAAAAAEAP//AAABAAAAAAAKAPn/AAABAAEAAAAKAPr/AAABAAIAAAAFAPf/AAABAAEAAAAFAPj/AAABAAIAAAD+//b/AAABAAIAAAAQAP7/AAACAAAAAAARAP7/AAACAAAAAAASAP7/AAACAAAAAAAQAP//AAACAAEAAAARAP//AAACAAEAAAASAP//AAACAAEAAAAQAAAAAAACAAEAAAARAAAAAAACAAEAAAASAAAAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAAQAPb/AAACAAEAAAARAPb/AAADAAEAAAAQAPf/AAACAAEAAAARAPf/AAADAAEAAAAQAPj/AAACAAEAAAARAPj/AAADAAEAAAAQAPn/AAACAAEAAAARAPn/AAADAAEAAAAQAPr/AAAAAAwAAAARAPr/AAADAAEAAAAQAPv/AAABAAIAAAARAPv/AAADAAIAAAATAP7/AAACAAAAAAAUAP7/AAAAAAsAAAATAP//AAACAAEAAAAUAP//AAACAAEAAAATAAAAAAACAAEAAAAUAAAAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAUAPf/AAABAAEAAAAUAPj/AAABAAEAAAAUAPn/AAABAAEAAAAUAPr/AAABAAEAAAAUAPv/AAABAAEAAAAUAPz/AAABAAEAAAAUAP3/AAABAAEAAAAUAPb/AAABAAEAAAAQAPz/AAAKAAAAAAAQAP3/AAAKAAEAAAARAPz/AAALAAAAAAARAP3/AAALAAEAAAASAPz/AAAMAAAAAAASAP3/AAAMAAEAAAATAPz/AAAJAAEAAAATAP3/AAAJAAEAAAASAPb/AAAIAAEAAAATAPb/AAAJAAEAAAASAPf/AAAIAAEAAAATAPf/AAAJAAEAAAASAPj/AAAIAAEAAAATAPj/AAAJAAEAAAASAPn/AAAIAAEAAAATAPn/AAAJAAEAAAASAPr/AAAIAAEAAAATAPr/AAAJAAEAAAASAPv/AAAIAAEAAAATAPv/AAAJAAEAAAD6//r/AQAAAAAAAwD7//r/AQAAAAAAAwD8//r/AQAAAAAAAwD9//r/AQAAAAAAAwD+//r/AQAAAAAAAwD///r/AQAAAAAAAwAAAPr/AQAAAAAAAwABAPr/AQAAAAAAAwACAPr/AQAAAAAAAwADAPr/AQAAAAAAAwAEAP7/AQAAAAAAAwAFAP7/AQAAAAAAAwAGAP7/AQAAAAAAAwAHAP7/AQAAAAAAAwAIAP3/AQAAAAAAAwAJAP3/AQAAAAAAAwAKAP3/AQAAAAAAAwALAP3/AQAAAAAAAwAMAP3/AQAAAAAAAwANAP3/AQAAAAAAAwAOAP3/AQAAAAAAAwAPAP3/AQAAAAAAAwAVAPb/AAACAAEAAAAWAPb/AAACAAEAAAAXAPb/AAACAAEAAAAYAPb/AAADAAEAAAAVAPf/AAACAAEAAAAWAPf/AAACAAEAAAAXAPf/AAACAAEAAAAYAPf/AAADAAEAAAAVAPj/AAACAAEAAAAWAPj/AAACAAEAAAAXAPj/AAACAAEAAAAYAPj/AAADAAEAAAAVAPn/AAACAAEAAAAWAPn/AAACAAEAAAAXAPn/AAACAAEAAAAYAPn/AAADAAEAAAAVAPr/AAACAAEAAAAWAPr/AAACAAEAAAAXAPr/AAACAAEAAAAYAPr/AAADAAEAAAAVAPv/AAACAAEAAAAWAPv/AAACAAEAAAAXAPv/AAACAAEAAAAYAPv/AAADAAEAAAAVAPz/AAACAAEAAAAWAPz/AAACAAEAAAAXAPz/AAACAAEAAAAYAPz/AAADAAEAAAAVAP3/AAACAAEAAAAWAP3/AAACAAEAAAAXAP3/AAACAAEAAAAYAP3/AAADAAEAAAAVAP7/AAACAAEAAAAWAP7/AAACAAEAAAAXAP7/AAACAAEAAAAYAP7/AAADAAEAAAAVAP//AAACAAEAAAAWAP//AAACAAEAAAAXAP//AAACAAEAAAAYAP//AAADAAEAAAAVAAAAAAACAAEAAAAWAAAAAAACAAEAAAAXAAAAAAACAAEAAAAYAAAAAAADAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAADAAEAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAADAAIAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAAD+//X/AAABAAAAAAD///X/AAACAAAAAAAAAPX/AAACAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAADAAAAAAAUAPX/AAABAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAACAAAAAAAYAPX/AAADAAAAAAASAPX/AAAIAAEAAAATAPX/AAAJAAEAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_rf6s6")] +position = Vector2(-200, -152) + +[node name="HardCameraRightLimit" parent="." instance=ExtResource("8_r7l3w")] +position = Vector2(336, -104) + +[node name="WaterArea" parent="." instance=ExtResource("9_dkvri")] +visible = false +position = Vector2(8, -64) +scale = Vector2(98.72, 200) + +[node name="DropShadow" parent="." instance=ExtResource("10_qu55r")] + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("11_chuje") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("12_6ir82")] +position = Vector2(8, -120) +id = 2 + +[node name="PipeArea" parent="." instance=ExtResource("13_roa2h")] +position = Vector2(256, -48) +enter_direction = 3 +pipe_id = 1 +target_level = "uid://clmbmxwfoicab" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91447" to="Tiles/@Node2D@91447/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91448" to="Tiles/@Node2D@91448/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91449" to="Tiles/@Node2D@91449/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91450" to="Tiles/@Node2D@91450/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91451" to="Tiles/@Node2D@91451/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91452" to="Tiles/@Node2D@91452/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91453" to="Tiles/@Node2D@91453/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91454" to="Tiles/@Node2D@91454/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91455" to="Tiles/@Node2D@91455/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91456" to="Tiles/@Node2D@91456/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91457" to="Tiles/@Node2D@91457/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91458" to="Tiles/@Node2D@91458/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91459" to="Tiles/@Node2D@91459/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91460" to="Tiles/@Node2D@91460/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91461" to="Tiles/@Node2D@91461/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91462" to="Tiles/@Node2D@91462/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91463" to="Tiles/@Node2D@91463/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91464" to="Tiles/@Node2D@91464/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91465" to="Tiles/@Node2D@91465/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91466" to="Tiles/@Node2D@91466/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@91467" to="Tiles/@Node2D@91467/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World5/5-2.tscn b/Scenes/Levels/SMBS/World5/5-2.tscn new file mode 100644 index 0000000..dc72c0b --- /dev/null +++ b/Scenes/Levels/SMBS/World5/5-2.tscn @@ -0,0 +1,1469 @@ +[gd_scene load_steps=64 format=4 uid="uid://cv1s7f5urrmrt"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_3m08a"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Garden.json" id="2_l5m4i"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_cvklc"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="5_sotrw"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_fskan"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="6_i2du8"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_3xeqt"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="7_fqc4g"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="8_w8wvh"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="9_ew3ja"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="9_qxh1y"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="10_f7gyl"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="10_xjin3"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="11_ngakq"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="11_r7k8q"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="12_g0771"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="12_kk5vr"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="13_k60cw"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="13_l5m4i"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="14_245ub"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="14_edmm1"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="15_3qoob"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="15_lgdnw"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="16_fjk0x"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="16_pkr88"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="17_f7gyl"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="17_uabtf"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="17_ysvn1"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="18_c5sqb"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="18_g0771"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="19_l5m4i"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="19_m0yq8"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="19_ngakq"] +[ext_resource type="PackedScene" uid="uid://cwhvsfp31cuu6" path="res://Scenes/Prefabs/Entities/Enemies/FighterFly.tscn" id="20_edmm1"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="20_yvd0u"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="21_5hodv"] +[ext_resource type="PackedScene" uid="uid://cs40v66vkl6qi" path="res://Scenes/Prefabs/Entities/Enemies/SideStepper.tscn" id="21_edmm1"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="22_3qoob"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="22_wvta2"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="23_dypyk"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="24_sg6eo"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_ykabe"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="26_osmea"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="27_8ibtu"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="28_atlwc"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="46_ew3ja"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="47_xjin3"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="48_xjin3"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="49_r7k8q"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ew3ja"] +resource_name = "Terrain" +texture = ExtResource("5_sotrw") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_xjin3"] +scenes/1/scene = ExtResource("6_i2du8") +scenes/2/scene = ExtResource("17_ysvn1") +scenes/3/scene = ExtResource("19_m0yq8") +scenes/4/scene = ExtResource("20_yvd0u") +scenes/5/scene = ExtResource("21_5hodv") +scenes/6/scene = ExtResource("22_wvta2") +scenes/7/scene = ExtResource("23_dypyk") +scenes/8/scene = ExtResource("24_sg6eo") +scenes/9/scene = ExtResource("25_ykabe") +scenes/10/scene = ExtResource("7_fqc4g") +scenes/11/scene = ExtResource("8_w8wvh") +scenes/12/scene = ExtResource("9_ew3ja") +scenes/13/scene = ExtResource("10_xjin3") +scenes/14/scene = ExtResource("11_r7k8q") +scenes/15/scene = ExtResource("12_kk5vr") +scenes/16/scene = ExtResource("13_k60cw") +scenes/17/scene = ExtResource("14_245ub") +scenes/18/scene = ExtResource("15_lgdnw") +scenes/19/scene = ExtResource("16_pkr88") +scenes/20/scene = ExtResource("18_c5sqb") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_r7k8q"] +texture = ExtResource("26_osmea") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_kk5vr"] +texture = ExtResource("27_8ibtu") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_k60cw"] +texture = ExtResource("28_atlwc") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_245ub"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_ew3ja") +sources/1 = SubResource("TileSetScenesCollectionSource_xjin3") +sources/2 = SubResource("TileSetAtlasSource_r7k8q") +sources/3 = SubResource("TileSetAtlasSource_kk5vr") +sources/4 = SubResource("TileSetAtlasSource_k60cw") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="Level" type="Node"] +script = ExtResource("1_3m08a") +music = ExtResource("2_l5m4i") +theme = "Garden" +theme_time = "Night" +campaign = "SMBS" +world_id = 5 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("5_cvklc")] +position = Vector2(-216, 0) + +[node name="Tiles" parent="." instance=ExtResource("6_fskan")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAADAAAAAAASAAEAAAADAAEAAAAVAAAAAAABAAAAAAAVAAEAAAABAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAADAAAAAAAXAAEAAAADAAEAAAAaAAAAAAABAAAAAAAaAAEAAAABAAEAAAAbAAAAAAADAAAAAAAbAAEAAAADAAEAAAAeAAAAAAABAAAAAAAeAAEAAAABAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAAAAAsAAAAwAAEAAAACAAEAAAAxAAAAAAACAAEAAAAxAAEAAAACAAEAAAAyAAAAAAACAAEAAAAyAAEAAAACAAEAAAAzAAAAAAACAAEAAAAzAAEAAAACAAEAAAA0AAAAAAACAAEAAAA0AAEAAAACAAEAAAA1AAAAAAACAAEAAAA1AAEAAAACAAEAAAA2AAAAAAACAAEAAAA2AAEAAAACAAEAAAA3AAAAAAACAAEAAAA3AAEAAAACAAEAAAA4AAAAAAADAAEAAAA4AAEAAAADAAEAAAAyAPr/AAABAAAAAAAyAPv/AAABAAEAAAAyAPz/AAABAAEAAAAyAP3/AAABAAEAAAAyAP7/AAAAAAsAAAAyAP//AAACAAEAAAAzAPr/AAACAAAAAAAzAPv/AAACAAEAAAAzAPz/AAACAAEAAAAzAP3/AAACAAEAAAAzAP7/AAACAAEAAAAzAP//AAACAAEAAAA0APr/AAACAAAAAAA0APv/AAACAAEAAAA0APz/AAACAAEAAAA0AP3/AAACAAEAAAA0AP7/AAACAAEAAAA0AP//AAACAAEAAAA1APr/AAACAAAAAAA1APv/AAACAAEAAAA1APz/AAACAAEAAAA1AP3/AAACAAEAAAA1AP7/AAACAAEAAAA1AP//AAACAAEAAAA2APr/AAACAAAAAAA2APv/AAACAAEAAAA2APz/AAACAAEAAAA2AP3/AAACAAEAAAA2AP7/AAACAAEAAAA2AP//AAACAAEAAAA3APr/AAACAAAAAAA3APv/AAACAAEAAAA3APz/AAACAAEAAAA3AP3/AAACAAEAAAA3AP7/AAACAAEAAAA3AP//AAACAAEAAAA4APr/AAADAAAAAAA4APv/AAADAAEAAAA4APz/AAADAAEAAAA4AP3/AAADAAEAAAA4AP7/AAADAAEAAAA4AP//AAADAAEAAAAwAP7/AAABAAAAAAAwAP//AAABAAEAAAAxAP7/AAACAAAAAAAxAP//AAACAAEAAABFAPr/AAABAAAAAABFAPv/AAABAAEAAABFAPz/AAABAAEAAABFAP3/AAABAAEAAABFAP7/AAABAAEAAABFAP//AAABAAEAAABFAAAAAAABAAEAAABFAAEAAAABAAEAAABGAPr/AAACAAAAAABGAPv/AAACAAEAAABGAPz/AAACAAEAAABGAP3/AAACAAEAAABGAP7/AAACAAEAAABGAP//AAACAAEAAABGAAAAAAACAAEAAABGAAEAAAACAAEAAABHAPr/AAACAAAAAABHAPv/AAACAAEAAABHAPz/AAACAAEAAABHAP3/AAACAAEAAABHAP7/AAACAAEAAABHAP//AAACAAEAAABHAAAAAAACAAEAAABHAAEAAAACAAEAAABIAPr/AAACAAAAAABIAPv/AAACAAEAAABIAPz/AAACAAEAAABIAP3/AAACAAEAAABIAP7/AAACAAEAAABIAP//AAACAAEAAABIAAAAAAACAAEAAABIAAEAAAACAAEAAABJAPr/AAADAAAAAABJAPv/AAADAAEAAABJAPz/AAADAAEAAABJAP3/AAADAAEAAABJAP7/AAADAAEAAABJAP//AAADAAEAAABJAAAAAAADAAEAAABJAAEAAAADAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAADAAAAAABqAAEAAAADAAEAAABmAAAAAAABAAAAAABmAAEAAAABAAEAAABxAAAAAAABAAAAAABxAAEAAAABAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAADAAAAAACAAAEAAAADAAEAAACGAAAAAAADAAAAAACGAAEAAAADAAEAAACFAAAAAAABAAAAAACFAAEAAAABAAEAAACKAAAAAAACAAAAAACKAAEAAAACAAEAAACLAAAAAAACAAAAAACLAAEAAAACAAEAAACMAAAAAAACAAAAAACMAAEAAAACAAEAAACNAAAAAAACAAAAAACNAAEAAAACAAEAAACOAAAAAAACAAAAAACOAAEAAAACAAEAAACPAAAAAAACAAAAAACPAAEAAAACAAEAAACQAAAAAAACAAAAAACQAAEAAAACAAEAAACRAAAAAAACAAAAAACRAAEAAAACAAEAAACSAAAAAAACAAAAAACSAAEAAAACAAEAAACTAAAAAAACAAAAAACTAAEAAAACAAEAAACUAAAAAAACAAAAAACUAAEAAAACAAEAAACVAAAAAAACAAAAAACVAAEAAAACAAEAAACWAAAAAAACAAAAAACWAAEAAAACAAEAAACXAAAAAAACAAAAAACXAAEAAAACAAEAAACYAAAAAAACAAAAAACYAAEAAAACAAEAAACZAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACJAAAAAAABAAAAAACJAAEAAAABAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAADAAAAAACmAAEAAAADAAEAAACrAAAAAAABAAAAAACrAAEAAAABAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAADAAAAAACtAAEAAAADAAEAAACwAP3/AAAEAAIAAACxAP3/AAAEAAIAAAC0APv/AAAEAAIAAAC1APv/AAAEAAIAAAC4APn/AAAEAAIAAAC5APn/AAAEAAIAAADBAAAAAAABAAAAAADBAAEAAAABAAEAAADCAAAAAAACAAAAAADCAAEAAAACAAEAAADDAAAAAAACAAAAAADDAAEAAAACAAEAAADEAAAAAAACAAAAAADEAAEAAAACAAEAAADFAAAAAAACAAAAAADFAAEAAAACAAEAAADGAAAAAAACAAAAAADGAAEAAAACAAEAAADHAAAAAAACAAAAAADHAAEAAAACAAEAAADIAAAAAAACAAAAAADIAAEAAAACAAEAAADJAAAAAAACAAAAAADJAAEAAAACAAEAAADKAAAAAAACAAAAAADKAAEAAAACAAEAAADLAAAAAAACAAAAAADLAAEAAAACAAEAAADMAAAAAAACAAAAAADMAAEAAAACAAEAAADNAAAAAAACAAAAAADNAAEAAAACAAEAAADOAAAAAAACAAAAAADOAAEAAAACAAEAAADPAAAAAAACAAAAAADPAAEAAAACAAEAAADQAAAAAAACAAAAAADQAAEAAAACAAEAAADRAAAAAAACAAAAAADRAAEAAAACAAEAAADSAAAAAAACAAAAAADSAAEAAAACAAEAAADTAAAAAAACAAAAAADTAAEAAAACAAEAAADUAAAAAAACAAAAAADUAAEAAAACAAEAAADVAAAAAAACAAAAAADVAAEAAAACAAEAAAAHAP3/AAAFAAAAAAAIAP3/AAAGAAAAAAAJAP3/AAAGAAAAAAAKAP3/AAAHAAAAAAAEAPn/AAAGAAAAAAAFAPn/AAAHAAAAAAAAAPn/AAAFAAAAAAABAPn/AAAGAAAAAAAMAPn/AAAFAAAAAAANAPn/AAAGAAAAAAAQAPn/AAAGAAAAAAARAPn/AAAHAAAAAAACAPn/AAAGAAAAAAADAPn/AAAGAAAAAAAOAPn/AAAGAAAAAAAPAPn/AAAGAAAAAAACAPr/AAAFAAEAAAACAPv/AAAFAAEAAAACAPz/AAAFAAEAAAACAP3/AAAFAAEAAAACAP7/AAAFAAEAAAACAP//AAAFAAEAAAADAPr/AAAHAAEAAAADAPv/AAAHAAEAAAADAPz/AAAHAAEAAAADAP3/AAAHAAEAAAADAP7/AAAHAAEAAAADAP//AAAHAAEAAAAIAP//AAAFAAEAAAAJAP//AAAHAAEAAAAIAP7/AAAFAAEAAAAJAP7/AAAHAAEAAAAOAPr/AAAFAAEAAAAOAPv/AAAFAAEAAAAOAPz/AAAFAAEAAAAOAP3/AAAFAAEAAAAOAP7/AAAFAAEAAAAOAP//AAAFAAEAAAAPAPr/AAAHAAEAAAAPAPv/AAAHAAEAAAAPAPz/AAAHAAEAAAAPAP3/AAAHAAEAAAAPAP7/AAAHAAEAAAAPAP//AAAHAAEAAAA+APj/AAAIAAAAAAA+APn/AAAIAAEAAAA/APj/AAAJAAAAAAA/APn/AAAJAAEAAAA+APr/AAAIAAEAAAA/APr/AAAJAAEAAAA+APv/AAAIAAEAAAA/APv/AAAJAAEAAAA+APz/AAAIAAEAAAA/APz/AAAJAAEAAAA+AP3/AAAIAAEAAAA/AP3/AAAJAAEAAAA+AP7/AAAIAAEAAAA/AP7/AAAJAAEAAAA+AP//AAAIAAEAAAA/AP//AAAJAAEAAAA+AAAAAAAIAAEAAAA/AAAAAAAJAAEAAAA+AAEAAAAIAAEAAAA/AAEAAAAJAAEAAABQAP//AAAEAAEAAABRAP//AAAEAAEAAABSAP//AAAEAAEAAABWAP7/AAAEAAEAAABXAP7/AAAEAAEAAABYAP7/AAAEAAEAAABcAP3/AAAEAAEAAABdAP3/AAAEAAEAAABeAP3/AAAEAAEAAACFAP7/AAAIAAIAAACFAP//AAAIAAMAAACGAP7/AAAJAAIAAACGAP//AAAJAAMAAADBAP//AAAEAAIAAAA6AP7/AAAHAAYAAAA6AP//AAAHAAYAAAA6AAAAAAAHAAYAAAA6AAEAAAAHAAYAAABBAAAAAAAHAAYAAABBAAEAAAAHAAYAAAAIAPj/AAAIAAYAAAAIAPn/AAAIAAcAAAAJAPj/AAAJAAYAAAAJAPn/AAAJAAcAAAAIAPv/AAAIAAcAAAAJAPv/AAAJAAcAAAAIAPz/AAAIAAcAAAAJAPz/AAAJAAcAAAAIAPr/AAAIAAcAAAAJAPr/AAAJAAcAAAAAAP3/AAAIAAQAACABAP3/AAAJAAQAACAAAPz/AAAIAAUAAAABAPz/AAAJAAUAAAAAAPr/AAAIAAUAAAABAPr/AAAJAAUAAAAAAPv/AAAIAAUAAAABAPv/AAAJAAUAAAAQAPz/AAAIAAMAAAAQAP3/AAAIAAIAACARAPz/AAAJAAMAAAARAP3/AAAJAAIAACAQAPr/AAAIAAMAAAARAPr/AAAJAAMAAAAQAPv/AAAIAAMAAAARAPv/AAAJAAMAAAAgAP3/AQAAAAAAAQAhAP3/AQAAAAAAAQAiAP3/AQAAAAAAAQAjAP3/AQAAAAAAAQAkAP3/AQAAAAAAAQAlAP3/AQAAAAAAAQAmAP3/AQAAAAAAAQAnAP3/AQAAAAAAAQAnAPr/AQAAAAAAAQAgAPr/AQAAAAAAAQAhAPr/AQAAAAAAAQAiAPr/AQAAAAAAAQAjAPr/AQAAAAAAAQAkAPr/AQAAAAAAAQAlAPr/AQAAAAAAAQAgAPf/AQAAAAAAAQAhAPf/AQAAAAAAAQAjAPf/AQAAAAAAAQAkAPf/AQAAAAAAAQAmAPf/AQAAAAAAAQAnAPf/AQAAAAAAAQACAPb/AQAAAAAAAgAOAPb/AQAAAAAAAgAPAPb/AQAAAAAAAgAxAPz/AAABAAQAAAAxAP3/AAACAAQAAABsAP3/AQAAAAAAAQBtAP3/AQAAAAAAAQBuAP3/AQAAAAAAAQBvAP3/AQAAAAAAAQByAPn/AQAAAAAAAQBzAPn/AQAAAAAAAQB0APn/AQAAAAAAAQB2APn/AQAAAAAAAQB3APn/AQAAAAAAAQB4APn/AQAAAAAAAQB1APz/AQAAAAAACQCAAPz/AQAAAAAABwCEAPn/AQAAAAAAAQCFAPn/AQAAAAAAAQCGAPn/AQAAAAAAAQCHAPn/AQAAAAAAAQCEAPj/AQAAAAAAAwCFAPj/AQAAAAAAAwCGAPj/AQAAAAAAAwCHAPj/AQAAAAAAAwA5APr/AQAAAAAACwAmAPr/AQAAAAAACgAiAPf/AQAAAAAABwAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAADAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAADo/wAAAAABAAAAAADp/wAAAAACAAAAAADq/wAAAAACAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADo/wEAAAABAAEAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADo/wIAAAABAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAAAVAAIAAAABAAIAAAAWAAIAAAACAAIAAAAXAAIAAAADAAIAAAAaAAIAAAABAAIAAAAbAAIAAAADAAIAAAAeAAIAAAABAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAADAAIAAABFAAIAAAABAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAADAAIAAABmAAIAAAABAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAADAAIAAABxAAIAAAABAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAADAAIAAACFAAIAAAABAAIAAACGAAIAAAADAAIAAACJAAIAAAABAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAADAAIAAACrAAIAAAABAAIAAACsAAIAAAACAAIAAACtAAIAAAADAAIAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAADAAAAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAADAAEAAADBAAIAAAABAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAADAAIAAAA=") + +[node name="Enemies" type="Node" parent="."] + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("9_qxh1y")] +position = Vector2(32, -112) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("9_qxh1y")] +position = Vector2(256, -112) + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("9_qxh1y")] +position = Vector2(1768, -48) + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("10_f7gyl")] +position = Vector2(616, 0) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("11_ngakq")] +position = Vector2(16, -32) +rotation = 3.14159 + +[node name="PirannhaPlant5" parent="Enemies" instance=ExtResource("11_ngakq")] +position = Vector2(144, -128) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("11_ngakq")] +position = Vector2(272, -32) +rotation = 3.14159 + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("11_ngakq")] +position = Vector2(1008, -128) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("11_ngakq")] +position = Vector2(2144, -32) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("12_g0771")] +position = Vector2(728, 0) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("12_g0771")] +position = Vector2(752, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("12_g0771")] +position = Vector2(2056, -72) +winged = true + +[node name="Blooper" parent="Enemies" instance=ExtResource("13_l5m4i")] +position = Vector2(968, 0) + +[node name="Blooper2" parent="Enemies" instance=ExtResource("13_l5m4i")] +position = Vector2(1064, 8) + +[node name="Goomba" parent="Enemies" instance=ExtResource("14_edmm1")] +position = Vector2(1904, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("14_edmm1")] +position = Vector2(1936, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("14_edmm1")] +position = Vector2(2040, 0) + +[node name="HammerBro" parent="Enemies" instance=ExtResource("15_3qoob")] +position = Vector2(2552, 0) + +[node name="FighterFly" parent="Enemies" instance=ExtResource("20_edmm1")] +position = Vector2(592, -96) + +[node name="FighterFly2" parent="Enemies" instance=ExtResource("20_edmm1")] +position = Vector2(520, -96) + +[node name="SideStepper" parent="Enemies" instance=ExtResource("21_edmm1")] +position = Vector2(840, -96) + +[node name="SideStepper2" parent="Enemies" instance=ExtResource("21_edmm1")] +position = Vector2(896, -96) + +[node name="EndFlagpole" parent="." instance=ExtResource("16_fjk0x")] +position = Vector2(3096, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("17_uabtf")] +position = Vector2(3192, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("17_f7gyl")] +tile_map_data = PackedByteArray("AAD5//3/AAADAAAAAAD5//7/AAADAAEAAAD5////AAADAAEAAAD8////AAABAAEAAAD9////AAABAAEAAAD+////AAABAAEAAAD/////AAABAAEAAAAAAP//AAABAAEAAAADAP//AAAAAAAAAAAEAP//AAACAAAAAAAJAP//AAABAAAAAAAKAP//AAACAAAAAAAWAP3/AAAEAAAAAAAWAP7/AAAEAAEAAAAWAP//AAAAAAEAAAAXAP7/AAADAAAAAAAXAP//AAADAAEAAAAbAP7/AAADAAAAAAAbAP//AAADAAEAAAAqAP//AAACAAAAAAApAP//AAAAAAAAAAAsAP7/AAADAAAAAAAsAP//AAADAAEAAABzAP//AAABAAEAAAB0AP//AAABAAEAAAB1AP//AAABAAEAAAB2AP//AAABAAEAAAB3AP//AAABAAEAAAB4AP//AAABAAEAAAB5AP//AAABAAEAAAB6APz/AAAEAAAAAAB6AP3/AAAEAAEAAAB8AP7/AAADAAAAAAB8AP//AAADAAEAAAB6AP7/AAAAAAEAAAB6AP//AAAAAAEAAACPAP//AAAAAAAAAACQAP//AAABAAAAAACRAP//AAACAAAAAACVAP7/AAADAAAAAACVAP//AAADAAEAAACXAP3/AAADAAAAAACXAP7/AAADAAEAAACXAP//AAADAAEAAACfAP//AAAAAAAAAACgAP//AAACAAAAAACiAP//AAABAAEAAACjAP//AAABAAEAAACkAP//AAABAAEAAAClAP//AAABAAEAAACsAP//AAAAAAAAAACtAP//AAACAAAAAADLAP//AAAAAAAAAADMAP//AAACAAAAAAAIAP//AAAAAAAAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("7_3xeqt")] + +[node name="StartCastle" parent="." instance=ExtResource("19_ngakq")] +position = Vector2(-216, -40) + +[node name="LevelBG" parent="." instance=ExtResource("18_g0771")] +time_of_day = 1 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("19_l5m4i") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="Tiles2" parent="." instance=ExtResource("6_fskan")] +tile_map_data = PackedByteArray("AAA5APv/AgAAAAAAAAA5APz/AgAAAAEAAAA6APv/AgAAAAAAAAA6APz/AgAAAAEAAAA7APv/AgAAAAAAAAA7APz/AgAAAAEAAAA8APv/AgAAAAAAAAA8APz/AgAAAAEAAAA9APv/AgAAAAAAAAA9APz/AgAAAAEAAABAAPv/AgAAAAAAAABAAPz/AgAAAAEAAABBAPv/AgAAAAAAAABBAPz/AgAAAAEAAABCAPv/AgAAAAAAAABCAPz/AgAAAAEAAABDAPv/AgAAAAAAAABDAPz/AgAAAAEAAABEAPv/AgAAAAAAAABEAPz/AgAAAAEAAAA+APv/AgAAAAAAAAA/APv/AgAAAAAAAAA5AP3/AgAAAAEAAAA5AP7/AgAAAAEAAAA5AP//AgAAAAEAAAA5AAAAAgAAAAEAAAA5AAEAAgAAAAEAAAA5AAIAAgAAAAEAAAA6AP3/AgAAAAEAAAA6AP7/AgAAAAEAAAA6AP//AgAAAAEAAAA6AAAAAgAAAAEAAAA6AAEAAgAAAAEAAAA6AAIAAgAAAAEAAAA7AP3/AgAAAAEAAAA7AP7/AgAAAAEAAAA7AP//AgAAAAEAAAA7AAAAAgAAAAEAAAA7AAEAAgAAAAEAAAA7AAIAAgAAAAEAAAA8AP3/AgAAAAEAAAA8AP7/AgAAAAEAAAA8AP//AgAAAAEAAAA8AAAAAgAAAAEAAAA8AAEAAgAAAAEAAAA8AAIAAgAAAAEAAAA9AP3/AgAAAAEAAAA9AP7/AgAAAAEAAAA9AP//AgAAAAEAAAA9AAAAAgAAAAEAAAA9AAEAAgAAAAEAAAA9AAIAAgAAAAEAAAA+AP3/AgAAAAEAAAA+AP7/AgAAAAEAAAA+AP//AgAAAAEAAAA+AAAAAgAAAAEAAAA+AAEAAgAAAAEAAAA+AAIAAgAAAAEAAAA/AP3/AgAAAAEAAAA/AP7/AgAAAAEAAAA/AP//AgAAAAEAAAA/AAAAAgAAAAEAAAA/AAEAAgAAAAEAAAA/AAIAAgAAAAEAAABAAP3/AgAAAAEAAABAAP7/AgAAAAEAAABAAP//AgAAAAEAAABAAAAAAgAAAAEAAABAAAEAAgAAAAEAAABAAAIAAgAAAAEAAABBAP3/AgAAAAEAAABBAP7/AgAAAAEAAABBAP//AgAAAAEAAABBAAAAAgAAAAEAAABBAAEAAgAAAAEAAABBAAIAAgAAAAEAAABCAP3/AgAAAAEAAABCAP7/AgAAAAEAAABCAP//AgAAAAEAAABCAAAAAgAAAAEAAABCAAEAAgAAAAEAAABCAAIAAgAAAAEAAABDAP3/AgAAAAEAAABDAP7/AgAAAAEAAABDAP//AgAAAAEAAABDAAAAAgAAAAEAAABDAAEAAgAAAAEAAABDAAIAAgAAAAEAAABEAP3/AgAAAAEAAABEAP7/AgAAAAEAAABEAP//AgAAAAEAAABEAAAAAgAAAAEAAABEAAEAAgAAAAEAAABEAAIAAgAAAAEAAAA+APz/AgAAAAEAAAA/APz/AgAAAAEAAAA=") +tile_set = SubResource("TileSet_245ub") + +[node name="BulletBillCannon" parent="." instance=ExtResource("22_3qoob")] +position = Vector2(792, -56) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("46_ew3ja") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("17_ysvn1")] +position = Vector2(56, -152) +item = ExtResource("47_xjin3") +metadata/r_coin_id = 0 + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("6_i2du8")] +position = Vector2(600, -136) +item = ExtResource("47_xjin3") +metadata/r_coin_id = 1 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("21_5hodv")] +position = Vector2(1880, -104) +metadata/red_coin = 0 +metadata/r_coin_id = 3 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("25_ykabe")] +position = Vector2(2424, -72) +item = ExtResource("48_xjin3") + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("49_r7k8q")] +position = Vector2(2920, -136) +id = 4 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("49_r7k8q")] +position = Vector2(1064, -8) +id = 2 + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("6_i2du8")] +position = Vector2(600, -136) + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("17_ysvn1")] +position = Vector2(56, -152) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("21_5hodv")] +position = Vector2(1880, -104) + +[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="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@95687" to="Tiles/@AnimatableBody2D@95687/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95687" to="Tiles/@AnimatableBody2D@95687/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95687" to="Tiles/@AnimatableBody2D@95687" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95687" to="Tiles/@AnimatableBody2D@95687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95687" to="Tiles/@AnimatableBody2D@95687" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95687" to="Tiles/@AnimatableBody2D@95687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95688" to="Tiles/@AnimatableBody2D@95688/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95688" to="Tiles/@AnimatableBody2D@95688/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95688" to="Tiles/@AnimatableBody2D@95688" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95688" to="Tiles/@AnimatableBody2D@95688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95688" to="Tiles/@AnimatableBody2D@95688" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95688" to="Tiles/@AnimatableBody2D@95688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95689" to="Tiles/@AnimatableBody2D@95689/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95689" to="Tiles/@AnimatableBody2D@95689/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95689" to="Tiles/@AnimatableBody2D@95689" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95689" to="Tiles/@AnimatableBody2D@95689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95689" to="Tiles/@AnimatableBody2D@95689" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95689" to="Tiles/@AnimatableBody2D@95689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95690" to="Tiles/@AnimatableBody2D@95690/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95690" to="Tiles/@AnimatableBody2D@95690/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95690" to="Tiles/@AnimatableBody2D@95690" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95690" to="Tiles/@AnimatableBody2D@95690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95690" to="Tiles/@AnimatableBody2D@95690" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95690" to="Tiles/@AnimatableBody2D@95690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95691" to="Tiles/@AnimatableBody2D@95691/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95691" to="Tiles/@AnimatableBody2D@95691/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95691" to="Tiles/@AnimatableBody2D@95691" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95691" to="Tiles/@AnimatableBody2D@95691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95691" to="Tiles/@AnimatableBody2D@95691" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95691" to="Tiles/@AnimatableBody2D@95691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95692" to="Tiles/@AnimatableBody2D@95692/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95692" to="Tiles/@AnimatableBody2D@95692/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95692" to="Tiles/@AnimatableBody2D@95692" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95692" to="Tiles/@AnimatableBody2D@95692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95692" to="Tiles/@AnimatableBody2D@95692" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95692" to="Tiles/@AnimatableBody2D@95692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95693" to="Tiles/@AnimatableBody2D@95693/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95693" to="Tiles/@AnimatableBody2D@95693/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95693" to="Tiles/@AnimatableBody2D@95693" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95693" to="Tiles/@AnimatableBody2D@95693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95693" to="Tiles/@AnimatableBody2D@95693" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95693" to="Tiles/@AnimatableBody2D@95693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95694" to="Tiles/@AnimatableBody2D@95694/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95694" to="Tiles/@AnimatableBody2D@95694/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95694" to="Tiles/@AnimatableBody2D@95694" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95694" to="Tiles/@AnimatableBody2D@95694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95694" to="Tiles/@AnimatableBody2D@95694" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95694" to="Tiles/@AnimatableBody2D@95694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95695" to="Tiles/@AnimatableBody2D@95695/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95695" to="Tiles/@AnimatableBody2D@95695/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95695" to="Tiles/@AnimatableBody2D@95695" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95695" to="Tiles/@AnimatableBody2D@95695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95695" to="Tiles/@AnimatableBody2D@95695" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95695" to="Tiles/@AnimatableBody2D@95695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95696" to="Tiles/@AnimatableBody2D@95696/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95696" to="Tiles/@AnimatableBody2D@95696/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95696" to="Tiles/@AnimatableBody2D@95696" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95696" to="Tiles/@AnimatableBody2D@95696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95696" to="Tiles/@AnimatableBody2D@95696" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95696" to="Tiles/@AnimatableBody2D@95696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95697" to="Tiles/@AnimatableBody2D@95697/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95697" to="Tiles/@AnimatableBody2D@95697/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95697" to="Tiles/@AnimatableBody2D@95697" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95697" to="Tiles/@AnimatableBody2D@95697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95697" to="Tiles/@AnimatableBody2D@95697" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95697" to="Tiles/@AnimatableBody2D@95697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95698" to="Tiles/@AnimatableBody2D@95698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95698" to="Tiles/@AnimatableBody2D@95698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95698" to="Tiles/@AnimatableBody2D@95698" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95698" to="Tiles/@AnimatableBody2D@95698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95698" to="Tiles/@AnimatableBody2D@95698" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95698" to="Tiles/@AnimatableBody2D@95698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95699" to="Tiles/@AnimatableBody2D@95699/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95699" to="Tiles/@AnimatableBody2D@95699/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95699" to="Tiles/@AnimatableBody2D@95699" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95699" to="Tiles/@AnimatableBody2D@95699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95699" to="Tiles/@AnimatableBody2D@95699" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95699" to="Tiles/@AnimatableBody2D@95699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95700" to="Tiles/@AnimatableBody2D@95700/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95700" to="Tiles/@AnimatableBody2D@95700/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95700" to="Tiles/@AnimatableBody2D@95700" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95700" to="Tiles/@AnimatableBody2D@95700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95700" to="Tiles/@AnimatableBody2D@95700" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95700" to="Tiles/@AnimatableBody2D@95700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95701" to="Tiles/@AnimatableBody2D@95701/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95701" to="Tiles/@AnimatableBody2D@95701/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95701" to="Tiles/@AnimatableBody2D@95701" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95701" to="Tiles/@AnimatableBody2D@95701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95701" to="Tiles/@AnimatableBody2D@95701" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95701" to="Tiles/@AnimatableBody2D@95701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95702" to="Tiles/@AnimatableBody2D@95702/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95702" to="Tiles/@AnimatableBody2D@95702/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95702" to="Tiles/@AnimatableBody2D@95702" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95702" to="Tiles/@AnimatableBody2D@95702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95702" to="Tiles/@AnimatableBody2D@95702" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95702" to="Tiles/@AnimatableBody2D@95702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95703" to="Tiles/@AnimatableBody2D@95703/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95703" to="Tiles/@AnimatableBody2D@95703/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95703" to="Tiles/@AnimatableBody2D@95703" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95703" to="Tiles/@AnimatableBody2D@95703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95703" to="Tiles/@AnimatableBody2D@95703" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95703" to="Tiles/@AnimatableBody2D@95703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95704" to="Tiles/@AnimatableBody2D@95704/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95704" to="Tiles/@AnimatableBody2D@95704/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95704" to="Tiles/@AnimatableBody2D@95704" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95704" to="Tiles/@AnimatableBody2D@95704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95704" to="Tiles/@AnimatableBody2D@95704" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95704" to="Tiles/@AnimatableBody2D@95704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95705" to="Tiles/@AnimatableBody2D@95705/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95705" to="Tiles/@AnimatableBody2D@95705/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95705" to="Tiles/@AnimatableBody2D@95705" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95705" to="Tiles/@AnimatableBody2D@95705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95705" to="Tiles/@AnimatableBody2D@95705" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95705" to="Tiles/@AnimatableBody2D@95705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95706" to="Tiles/@AnimatableBody2D@95706/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95706" to="Tiles/@AnimatableBody2D@95706/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95706" to="Tiles/@AnimatableBody2D@95706" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95706" to="Tiles/@AnimatableBody2D@95706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95706" to="Tiles/@AnimatableBody2D@95706" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95706" to="Tiles/@AnimatableBody2D@95706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@95707" to="Tiles/@AnimatableBody2D@95707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95707" to="Tiles/@AnimatableBody2D@95707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95707" to="Tiles/@AnimatableBody2D@95707" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95707" to="Tiles/@AnimatableBody2D@95707" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95707" to="Tiles/@AnimatableBody2D@95707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95707" to="Tiles/@AnimatableBody2D@95707" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95707" to="Tiles/@AnimatableBody2D@95707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95708" to="Tiles/@AnimatableBody2D@95708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95708" to="Tiles/@AnimatableBody2D@95708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95708" to="Tiles/@AnimatableBody2D@95708" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95708" to="Tiles/@AnimatableBody2D@95708" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95708" to="Tiles/@AnimatableBody2D@95708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95708" to="Tiles/@AnimatableBody2D@95708" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95708" to="Tiles/@AnimatableBody2D@95708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95709" to="Tiles/@AnimatableBody2D@95709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95709" to="Tiles/@AnimatableBody2D@95709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95709" to="Tiles/@AnimatableBody2D@95709" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95709" to="Tiles/@AnimatableBody2D@95709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95709" to="Tiles/@AnimatableBody2D@95709" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95709" to="Tiles/@AnimatableBody2D@95709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95710" to="Tiles/@AnimatableBody2D@95710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95710" to="Tiles/@AnimatableBody2D@95710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95710" to="Tiles/@AnimatableBody2D@95710" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95710" to="Tiles/@AnimatableBody2D@95710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95710" to="Tiles/@AnimatableBody2D@95710" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95710" to="Tiles/@AnimatableBody2D@95710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95711" to="Tiles/@AnimatableBody2D@95711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95711" to="Tiles/@AnimatableBody2D@95711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95711" to="Tiles/@AnimatableBody2D@95711" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95711" to="Tiles/@AnimatableBody2D@95711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95711" to="Tiles/@AnimatableBody2D@95711" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95711" to="Tiles/@AnimatableBody2D@95711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95712" to="Tiles/@AnimatableBody2D@95712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95712" to="Tiles/@AnimatableBody2D@95712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95712" to="Tiles/@AnimatableBody2D@95712" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95712" to="Tiles/@AnimatableBody2D@95712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95712" to="Tiles/@AnimatableBody2D@95712" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95712" to="Tiles/@AnimatableBody2D@95712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95713" to="Tiles/@AnimatableBody2D@95713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95713" to="Tiles/@AnimatableBody2D@95713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95713" to="Tiles/@AnimatableBody2D@95713" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95713" to="Tiles/@AnimatableBody2D@95713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95713" to="Tiles/@AnimatableBody2D@95713" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95713" to="Tiles/@AnimatableBody2D@95713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95714" to="Tiles/@AnimatableBody2D@95714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95714" to="Tiles/@AnimatableBody2D@95714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95714" to="Tiles/@AnimatableBody2D@95714" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95714" to="Tiles/@AnimatableBody2D@95714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95714" to="Tiles/@AnimatableBody2D@95714" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95714" to="Tiles/@AnimatableBody2D@95714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95715" to="Tiles/@AnimatableBody2D@95715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95715" to="Tiles/@AnimatableBody2D@95715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95715" to="Tiles/@AnimatableBody2D@95715" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95715" to="Tiles/@AnimatableBody2D@95715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95715" to="Tiles/@AnimatableBody2D@95715" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95715" to="Tiles/@AnimatableBody2D@95715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95716" to="Tiles/@AnimatableBody2D@95716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95716" to="Tiles/@AnimatableBody2D@95716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95716" to="Tiles/@AnimatableBody2D@95716" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95716" to="Tiles/@AnimatableBody2D@95716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95716" to="Tiles/@AnimatableBody2D@95716" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95716" to="Tiles/@AnimatableBody2D@95716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95717" to="Tiles/@AnimatableBody2D@95717/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95717" to="Tiles/@AnimatableBody2D@95717/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95717" to="Tiles/@AnimatableBody2D@95717" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95717" to="Tiles/@AnimatableBody2D@95717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95717" to="Tiles/@AnimatableBody2D@95717" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95717" to="Tiles/@AnimatableBody2D@95717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95718" to="Tiles/@AnimatableBody2D@95718/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95718" to="Tiles/@AnimatableBody2D@95718/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95718" to="Tiles/@AnimatableBody2D@95718" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95718" to="Tiles/@AnimatableBody2D@95718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95718" to="Tiles/@AnimatableBody2D@95718" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95718" to="Tiles/@AnimatableBody2D@95718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95719" to="Tiles/@AnimatableBody2D@95719/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95719" to="Tiles/@AnimatableBody2D@95719/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95719" to="Tiles/@AnimatableBody2D@95719" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95719" to="Tiles/@AnimatableBody2D@95719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95719" to="Tiles/@AnimatableBody2D@95719" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95719" to="Tiles/@AnimatableBody2D@95719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95720" to="Tiles/@AnimatableBody2D@95720/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95720" to="Tiles/@AnimatableBody2D@95720/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95720" to="Tiles/@AnimatableBody2D@95720" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95720" to="Tiles/@AnimatableBody2D@95720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95720" to="Tiles/@AnimatableBody2D@95720" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95720" to="Tiles/@AnimatableBody2D@95720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95721" to="Tiles/@AnimatableBody2D@95721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95721" to="Tiles/@AnimatableBody2D@95721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95721" to="Tiles/@AnimatableBody2D@95721" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95721" to="Tiles/@AnimatableBody2D@95721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95721" to="Tiles/@AnimatableBody2D@95721" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95721" to="Tiles/@AnimatableBody2D@95721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95722" to="Tiles/@AnimatableBody2D@95722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95722" to="Tiles/@AnimatableBody2D@95722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95722" to="Tiles/@AnimatableBody2D@95722" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95722" to="Tiles/@AnimatableBody2D@95722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95722" to="Tiles/@AnimatableBody2D@95722" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95722" to="Tiles/@AnimatableBody2D@95722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95723" to="Tiles/@AnimatableBody2D@95723/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95723" to="Tiles/@AnimatableBody2D@95723/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95723" to="Tiles/@AnimatableBody2D@95723" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95723" to="Tiles/@AnimatableBody2D@95723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95723" to="Tiles/@AnimatableBody2D@95723" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95723" to="Tiles/@AnimatableBody2D@95723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95724" to="Tiles/@Node2D@95724/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95725" to="Tiles/@Node2D@95725/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@95726" to="Tiles/@Node2D@95726/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95727" to="Tiles/@AnimatableBody2D@95727/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95727" to="Tiles/@AnimatableBody2D@95727/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95727" to="Tiles/@AnimatableBody2D@95727" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95727" to="Tiles/@AnimatableBody2D@95727" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95727" to="Tiles/@AnimatableBody2D@95727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95727" to="Tiles/@AnimatableBody2D@95727" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95727" to="Tiles/@AnimatableBody2D@95727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95728" to="Tiles/@AnimatableBody2D@95728/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95728" to="Tiles/@AnimatableBody2D@95728/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95728" to="Tiles/@AnimatableBody2D@95728" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95728" to="Tiles/@AnimatableBody2D@95728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95728" to="Tiles/@AnimatableBody2D@95728" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95728" to="Tiles/@AnimatableBody2D@95728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@95729" to="Tiles/@AnimatableBody2D@95729/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@95729" to="Tiles/@AnimatableBody2D@95729/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95729" to="Tiles/@AnimatableBody2D@95729" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@95729" to="Tiles/@AnimatableBody2D@95729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95729" to="Tiles/@AnimatableBody2D@95729" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@95729" to="Tiles/@AnimatableBody2D@95729/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World5/5-3.tscn b/Scenes/Levels/SMBS/World5/5-3.tscn new file mode 100644 index 0000000..8fd4a1b --- /dev/null +++ b/Scenes/Levels/SMBS/World5/5-3.tscn @@ -0,0 +1,165 @@ +[gd_scene load_steps=25 format=4 uid="uid://det5ot7oc4jj0"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_cgpru"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Garden.json" id="2_igfpe"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_c6xd7"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_4mbgq"] +[ext_resource type="PackedScene" uid="uid://bdxd6shyk8duj" path="res://Scenes/Parts/LeapingCheepCheepArea.tscn" id="7_8apin"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_cesak"] +[ext_resource type="PackedScene" uid="uid://6rp3wgax4i51" path="res://Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn" id="9_q7tek"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="10_olmer"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="11_qy1dq"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="12_fylpj"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="13_2kk2q"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="14_5vkdl"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="15_1kcg3"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="16_gichb"] +[ext_resource type="PackedScene" uid="uid://b5o0j3kfv2xys" path="res://Scenes/Prefabs/LevelObjects/EndFinalSpCastle.tscn" id="16_usjuc"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="17_c6xd7"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_igfpe"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="18_4mbgq"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="18_53wg3"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="24_fmu34"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="43_rbei5"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="46_81xtc"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="47_kfjdr"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="48_81xtc"] + +[node name="5-3" type="Node"] +script = ExtResource("1_cgpru") +music = ExtResource("2_igfpe") +theme = "Garden" +theme_time = "Night" +campaign = "SMBS" +world_id = 5 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_c6xd7")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAADAAAAAAD8/wEAAAADAAEAAAClAAAAAAABAAAAAAClAAEAAAABAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAAAAAACAAAAAAC2AAEAAAACAAEAAAC3AAAAAAACAAAAAAC3AAEAAAACAAEAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAACgAP//AAAIAAIAAACgAAAAAAAIAAMAAAChAP//AAAJAAIAAAChAAAAAAAJAAMAAACgAAEAAAAIAAMAAAChAAEAAAAJAAMAAABuAPz/AAAIAAQAAABuAP3/AAAIAAUAAABvAPz/AAAJAAQAAABvAP3/AAAJAAUAAAB0APz/AAAIAAAAAAB0AP3/AAAIAAEAAAB1APz/AAAJAAAAAAB1AP3/AAAJAAEAAAB0AP7/AAAIAAEAAAB1AP7/AAAJAAEAAAB0AP//AAAIAAEAAAB1AP//AAAJAAEAAABvAP7/AAAJAAUAAABvAP//AAAJAAUAAABuAP7/AAAIAAUAAABuAP//AAAIAAUAAABCAP3/AAAIAAYAAABCAP7/AAAIAAcAAABDAP3/AAAJAAYAAABDAP7/AAAJAAcAAABCAP//AAAIAAcAAABDAP//AAAJAAcAAABCAAAAAAAIAAcAAABDAAAAAAAJAAcAAABCAAEAAAAIAAcAAABDAAEAAAAJAAcAAAD9//3/AAAFAAAAAAD+//3/AAAGAAAAAAAAAP3/AAAGAAAAAAABAP3/AAAHAAAAAAAGAP3/AAAFAAAAAAAHAP3/AAAGAAAAAAAJAP3/AAAGAAAAAAAKAP3/AAAHAAAAAAAOAP3/AAAFAAAAAAAPAP3/AAAGAAAAAAARAP3/AAAGAAAAAAASAP3/AAAHAAAAAAAYAPz/AAAFAAAAAAAZAPz/AAAGAAAAAAAaAPz/AAAHAAAAAAAfAPv/AAAFAAAAAAAgAPv/AAAGAAAAAAAhAPv/AAAGAAAAAAAiAPv/AAAHAAAAAAAnAPr/AAAFAAAAAAAoAPr/AAAGAAAAAAApAPr/AAAHAAAAAAAvAPz/AAAFAAAAAAAwAPz/AAAGAAAAAAAxAPz/AAAGAAAAAAAyAPz/AAAHAAAAAAA5AP3/AAAFAAAAAAA6AP3/AAAGAAAAAAA+AP3/AAAGAAAAAAA/AP3/AAAHAAAAAABGAP3/AAAFAAAAAABHAP3/AAAGAAAAAABIAP3/AAAHAAAAAABLAPv/AAAFAAAAAABMAPv/AAAGAAAAAABNAPv/AAAHAAAAAABiAAAAAAAFAAAAAABjAAAAAAAGAAAAAABuAAAAAAAGAAAAAABvAAAAAAAHAAAAAAB0AAAAAAAFAAAAAAB1AAAAAAAGAAAAAAB8AAAAAAAGAAAAAAB9AAAAAAAHAAAAAAB/APz/AAAFAAAAAACAAPz/AAAGAAAAAACBAPz/AAAGAAAAAACCAPz/AAAHAAAAAACIAPz/AAAFAAAAAACJAPz/AAAGAAAAAACKAPz/AAAHAAAAAACWAPz/AAAFAAAAAACXAPz/AAAGAAAAAACaAPz/AAAGAAAAAACbAPz/AAAHAAAAAACaAPj/AAAGAAAAAACbAPj/AAAHAAAAAACYAPj/AAAFAAAAAACZAPj/AAAGAAAAAACYAPz/AAAGAAAAAACZAPz/AAAGAAAAAABkAAAAAAAGAAAAAABlAAAAAAAGAAAAAABmAAAAAAAGAAAAAABnAAAAAAAGAAAAAABoAAAAAAAGAAAAAABpAAAAAAAGAAAAAABqAAAAAAAGAAAAAABrAAAAAAAGAAAAAABsAAAAAAAGAAAAAABtAAAAAAAGAAAAAAB2AAAAAAAGAAAAAAB3AAAAAAAGAAAAAAB4AAAAAAAGAAAAAAB5AAAAAAAGAAAAAAB6AAAAAAAGAAAAAAB7AAAAAAAGAAAAAAA7AP3/AAAGAAAAAAA8AP3/AAAGAAAAAAA9AP3/AAAGAAAAAAAQAP3/AAAGAAAAAAAIAP3/AAAGAAAAAAD///3/AAAGAAAAAAD+//7/AAAFAAEAAAD+////AAAFAAEAAAD+/wAAAAAFAAEAAAD+/wEAAAAFAAEAAAD///7/AAAGAAEAAAD/////AAAGAAEAAAD//wAAAAAGAAEAAAD//wEAAAAGAAEAAAAAAP7/AAAHAAEAAAAAAP//AAAHAAEAAAAAAAAAAAAHAAEAAAAAAAEAAAAHAAEAAAAHAP7/AAAFAAEAAAAHAP//AAAFAAEAAAAHAAAAAAAFAAEAAAAHAAEAAAAFAAEAAAAIAP7/AAAGAAEAAAAIAP//AAAGAAEAAAAIAAAAAAAGAAEAAAAIAAEAAAAGAAEAAAAJAP7/AAAHAAEAAAAJAP//AAAHAAEAAAAJAAAAAAAHAAEAAAAJAAEAAAAHAAEAAAAPAP7/AAAFAAEAAAAPAP//AAAFAAEAAAAPAAAAAAAFAAEAAAAPAAEAAAAFAAEAAAAQAP7/AAAGAAEAAAAQAP//AAAGAAEAAAAQAAAAAAAGAAEAAAAQAAEAAAAGAAEAAAARAP7/AAAHAAEAAAARAP//AAAHAAEAAAARAAAAAAAHAAEAAAARAAEAAAAHAAEAAAAZAP3/AAAGAAYAAAAZAP7/AAAGAAYAAAAZAP//AAAGAAYAAAAZAAAAAAAGAAYAAAAZAAEAAAAGAAYAAAAgAPz/AAAFAAEAAAAgAP3/AAAFAAEAAAAgAP7/AAAFAAEAAAAgAP//AAAFAAEAAAAgAAAAAAAFAAEAAAAgAAEAAAAFAAEAAAAhAPz/AAAHAAEAAAAhAP3/AAAHAAEAAAAhAP7/AAAHAAEAAAAhAP//AAAHAAEAAAAhAAAAAAAHAAEAAAAhAAEAAAAHAAEAAAAoAPv/AAAGAAYAAAAoAPz/AAAGAAYAAAAoAP3/AAAGAAYAAAAoAP7/AAAGAAYAAAAoAP//AAAGAAYAAAAoAAAAAAAGAAYAAAAoAAEAAAAGAAYAAAAwAP3/AAAFAAEAAAAwAP7/AAAFAAEAAAAwAP//AAAFAAEAAAAwAAAAAAAFAAEAAAAwAAEAAAAFAAEAAAAxAP3/AAAHAAEAAAAxAP7/AAAHAAEAAAAxAP//AAAHAAEAAAAxAAAAAAAHAAEAAAAxAAEAAAAHAAEAAAA6AP7/AAAFAAEAAAA6AP//AAAFAAEAAAA6AAAAAAAFAAEAAAA6AAEAAAAFAAEAAAA7AP7/AAAGAAEAAAA7AP//AAAGAAEAAAA7AAAAAAAGAAEAAAA7AAEAAAAGAAEAAAA8AP7/AAAGAAEAAAA8AP//AAAGAAEAAAA8AAAAAAAGAAEAAAA8AAEAAAAGAAEAAAA9AP7/AAAGAAEAAAA9AP//AAAGAAEAAAA9AAAAAAAGAAEAAAA9AAEAAAAGAAEAAAA+AP7/AAAHAAEAAAA+AAAAAAAHAAEAAAA+AAEAAAAHAAEAAABHAP7/AAAGAAYAAABHAP//AAAGAAYAAABHAAAAAAAGAAYAAABHAAEAAAAGAAYAAABMAPz/AAAGAAYAAABMAP3/AAAGAAYAAABMAP7/AAAGAAYAAABMAP//AAAGAAYAAABMAAAAAAAGAAYAAABMAAEAAAAGAAYAAABjAAEAAAAFAAEAAABkAAEAAAAGAAEAAABlAAEAAAAGAAEAAABmAAEAAAAGAAEAAABnAAEAAAAGAAEAAABoAAEAAAAGAAEAAABpAAEAAAAGAAEAAABqAAEAAAAGAAEAAABrAAEAAAAGAAEAAABsAAEAAAAGAAEAAABtAAEAAAAGAAEAAABuAAEAAAAHAAEAAAB1AAEAAAAFAAEAAAB2AAEAAAAGAAEAAAB3AAEAAAAGAAEAAAB4AAEAAAAGAAEAAAB5AAEAAAAGAAEAAAB6AAEAAAAGAAEAAAB7AAEAAAAGAAEAAAB8AAEAAAAHAAEAAACAAP3/AAAFAAEAAACAAP7/AAAFAAEAAACAAP//AAAFAAEAAACAAAAAAAAFAAEAAACAAAEAAAAFAAEAAACBAP3/AAAHAAEAAACBAP7/AAAHAAEAAACBAP//AAAHAAEAAACBAAAAAAAHAAEAAACBAAEAAAAHAAEAAACJAP3/AAAGAAYAAACJAP7/AAAGAAYAAACJAP//AAAGAAYAAACJAAAAAAAGAAYAAACJAAEAAAAGAAYAAACXAP3/AAAFAAEAAACXAP7/AAAFAAEAAACXAP//AAAFAAEAAACXAAAAAAAFAAEAAACXAAEAAAAFAAEAAACYAP3/AAAGAAEAAACYAP7/AAAGAAEAAACYAP//AAAGAAEAAACYAAAAAAAGAAEAAACYAAEAAAAGAAEAAACZAP3/AAAGAAEAAACZAP7/AAAGAAEAAACZAP//AAAGAAEAAACZAAAAAAAGAAEAAACZAAEAAAAGAAEAAACaAP3/AAAHAAEAAACaAP7/AAAHAAEAAACaAP//AAAHAAEAAACaAAAAAAAHAAEAAACaAAEAAAAHAAEAAACZAPn/AAAFAAEAAACZAPr/AAAFAAEAAACZAPv/AAAFAAEAAACaAPn/AAAHAAEAAACaAPr/AAAHAAEAAACaAPv/AAAHAAEAAACQAPz/AAABAAQAAACQAP3/AAACAAQAAACQAP7/AAADAAQAAACQAP//AAADAAQAAACQAAAAAAADAAQAAACQAAEAAAADAAQAAABQAPf/AAAKAAgAAABRAPf/AAALAAgAAABXAPf/AAAMAAgAAABWAPf/AAALAAgAABBSAPf/AAALAAgAAABTAPf/AAALAAgAAABUAPf/AAALAAgAAABVAPf/AAALAAgAAACnAP//AAAEAAIAAAACAPv/AQAAAAAAAwADAPr/AQAAAAAAAwAEAPr/AQAAAAAAAwAFAPv/AQAAAAAAAwALAPv/AQAAAAAAAwAMAPr/AQAAAAAAAwANAPr/AQAAAAAAAwAOAPv/AQAAAAAAAwBoAPz/AQAAAAAACACDAPr/AQAAAAAAAwCEAPn/AQAAAAAAAwCFAPj/AQAAAAAAAwCGAPn/AQAAAAAAAwCHAPr/AQAAAAAAAwCLAPr/AQAAAAAAAwCMAPn/AQAAAAAAAwCPAPr/AQAAAAAAAwCOAPn/AQAAAAAAAwCRAPr/AQAAAAAAAwCSAPn/AQAAAAAAAwCTAPj/AQAAAAAAAwCUAPn/AQAAAAAAAwCVAPr/AQAAAAAAAwDr/wAAAAABAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADr/wEAAAABAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADr/wIAAAABAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAADAAIAAAA+AP//AAAHAAEAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAAClAAIAAAABAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAADAAAAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAADAAEAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_4mbgq")] +position = Vector2(-216, 0) + +[node name="LeapingCheepCheepArea" parent="." instance=ExtResource("7_8apin")] +position = Vector2(1152, -320) +scale = Vector2(150, 60) + +[node name="DropShadow" parent="." instance=ExtResource("8_cesak")] + +[node name="RopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("9_q7tek")] +position = Vector2(1288, -112) +linked_platform = NodePath("../RopeElevatorPlatform2") +rope_top = -128 + +[node name="RopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("9_q7tek")] +position = Vector2(1400, -48) +linked_platform = NodePath("../RopeElevatorPlatform") +rope_top = -128 + +[node name="RedKoopaTroopa" parent="." instance=ExtResource("10_olmer")] +position = Vector2(1536, -64) +winged = true + +[node name="PirannhaPlant" parent="." instance=ExtResource("11_qy1dq")] +position = Vector2(2576, -16) + +[node name="DecoTiles" parent="." instance=ExtResource("12_fylpj")] +tile_map_data = PackedByteArray("AABpAP7/AAAEAAEAAABpAP3/AAAEAAAAAABrAP3/AAADAAAAAABrAP7/AAADAAEAAABrAP//AAADAAEAAABpAP//AAADAAEAAAA=") + +[node name="StartCastle" parent="." instance=ExtResource("13_2kk2q")] +position = Vector2(-216, -40) + +[node name="BulletBillCannon" parent="." instance=ExtResource("14_5vkdl")] +position = Vector2(2312, -56) + +[node name="EndFlagpole" parent="." instance=ExtResource("15_1kcg3")] +position = Vector2(2680, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("16_usjuc")] +position = Vector2(2776, 0) + +[node name="LevelBG" parent="." instance=ExtResource("16_gichb")] +time_of_day = 1 +second_layer = 2 +second_layer_offset = Vector2(0, -32) +liquid_layer = 1 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("17_igfpe") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="ExtraBGM" type="Node" parent="."] +script = ExtResource("17_c6xd7") +extra_track = ExtResource("18_4mbgq") +metadata/_custom_type_script = "uid://cusgxgerctsft" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("43_rbei5") +nodes_to_delete = [NodePath("../Node")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("46_81xtc")] +position = Vector2(648, -104) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("46_81xtc")] +position = Vector2(1288, -72) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("46_81xtc")] +position = Vector2(1672, -120) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("46_81xtc")] +position = Vector2(2264, -120) +id = 3 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("24_fmu34")] +position = Vector2(2464, -184) +item = ExtResource("47_kfjdr") + +[node name="Node" type="Node" parent="."] + +[node name="Coin" parent="Node" instance=ExtResource("18_53wg3")] +position = Vector2(2264, -120) + +[node name="PipeArea" parent="." instance=ExtResource("48_81xtc")] +position = Vector2(1072, -48) +pipe_id = 1 +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("48_81xtc")] +position = Vector2(2576, -16) +target_level = "uid://b12y6fykkegoe" + +[connection signal="collected" from="Tiles/@Node2D@96784" to="Tiles/@Node2D@96784/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96785" to="Tiles/@Node2D@96785/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96786" to="Tiles/@Node2D@96786/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96787" to="Tiles/@Node2D@96787/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96788" to="Tiles/@Node2D@96788/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96789" to="Tiles/@Node2D@96789/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96790" to="Tiles/@Node2D@96790/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96791" to="Tiles/@Node2D@96791/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@96792" to="Tiles/@AnimatableBody2D@96792/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@96792" to="Tiles/@AnimatableBody2D@96792/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96792" to="Tiles/@AnimatableBody2D@96792" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96792" to="Tiles/@AnimatableBody2D@96792" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@96792" to="Tiles/@AnimatableBody2D@96792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96792" to="Tiles/@AnimatableBody2D@96792" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@96792" to="Tiles/@AnimatableBody2D@96792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@96793" to="Tiles/@Node2D@96793/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96794" to="Tiles/@Node2D@96794/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96795" to="Tiles/@Node2D@96795/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96796" to="Tiles/@Node2D@96796/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96797" to="Tiles/@Node2D@96797/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96798" to="Tiles/@Node2D@96798/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96799" to="Tiles/@Node2D@96799/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96800" to="Tiles/@Node2D@96800/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96801" to="Tiles/@Node2D@96801/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96802" to="Tiles/@Node2D@96802/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96803" to="Tiles/@Node2D@96803/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96804" to="Tiles/@Node2D@96804/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96805" to="Tiles/@Node2D@96805/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@96806" to="Tiles/@Node2D@96806/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World5/5-3a.tscn b/Scenes/Levels/SMBS/World5/5-3a.tscn new file mode 100644 index 0000000..16db5e5 --- /dev/null +++ b/Scenes/Levels/SMBS/World5/5-3a.tscn @@ -0,0 +1,108 @@ +[gd_scene load_steps=13 format=4 uid="uid://b12y6fykkegoe"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_kgtpw"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_dmx8e"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_qy2u6"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_oca04"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_aq4ys"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="8_0ik2v"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="9_8a2j2"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="10_cskbt"] +[ext_resource type="PackedScene" uid="uid://b0gkypf5ow67f" path="res://Scenes/Prefabs/Entities/Enemies/Icicle.tscn" id="13_oca04"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_aq4ys"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="15_u45nj"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="16_odm63"] + +[node name="5-3" type="Node"] +script = ExtResource("1_kgtpw") +music = ExtResource("2_dmx8e") +theme = "Underground" +campaign = "SMBS" +world_id = 5 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_qy2u6")] + +[node name="Tiles" parent="." instance=ExtResource("4_oca04")] +tile_map_data = PackedByteArray("AADv//b/AAABAAEAAADw//b/AAADAAEAAADv//f/AAABAAEAAADw//f/AAADAAEAAADv//j/AAABAAEAAADw//j/AAADAAEAAADv//n/AAABAAEAAADw//n/AAADAAEAAADv//r/AAABAAEAAADw//r/AAADAAEAAADv//v/AAABAAEAAADw//v/AAADAAEAAADv//z/AAABAAEAAADw//z/AAADAAEAAADv//3/AAABAAEAAADw//3/AAADAAEAAADv//7/AAABAAEAAADw//7/AAADAAEAAADv////AAABAAEAAADw////AAADAAEAAADv/wAAAAABAAEAAADw/wAAAAABAAsAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAADAAAAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAADAAEAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAADAAIAAAABAAAAAAABAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAADAAAAAAABAAEAAAABAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAADAAEAAAABAAIAAAABAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAADAAIAAAANAAAAAAABAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAADAAAAAAANAAEAAAABAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAADAAEAAAANAAIAAAABAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAADAAIAAAAZAAAAAAABAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAAAAAsAAAAiAAAAAAACAAEAAAAjAAAAAAACAAEAAAAkAAAAAAACAAEAAAAlAAAAAAACAAEAAAAmAAAAAAADAAEAAAAZAAEAAAABAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAADAAEAAAAZAAIAAAABAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAADAAIAAAAhAPb/AAABAAEAAAAiAPb/AAACAAEAAAAjAPb/AAACAAEAAAAkAPb/AAACAAEAAAAlAPb/AAACAAEAAAAmAPb/AAADAAEAAAAhAPf/AAABAAEAAAAiAPf/AAACAAEAAAAjAPf/AAACAAEAAAAkAPf/AAACAAEAAAAlAPf/AAACAAEAAAAmAPf/AAADAAEAAAAhAPj/AAABAAEAAAAiAPj/AAACAAEAAAAjAPj/AAACAAEAAAAkAPj/AAACAAEAAAAlAPj/AAACAAEAAAAmAPj/AAADAAEAAAAhAPn/AAABAAEAAAAiAPn/AAACAAEAAAAjAPn/AAACAAEAAAAkAPn/AAACAAEAAAAlAPn/AAACAAEAAAAmAPn/AAADAAEAAAAhAPr/AAABAAEAAAAiAPr/AAACAAEAAAAjAPr/AAACAAEAAAAkAPr/AAACAAEAAAAlAPr/AAACAAEAAAAmAPr/AAADAAEAAAAhAPv/AAABAAEAAAAiAPv/AAACAAEAAAAjAPv/AAACAAEAAAAkAPv/AAACAAEAAAAlAPv/AAACAAEAAAAmAPv/AAADAAEAAAAhAPz/AAABAAEAAAAiAPz/AAACAAEAAAAjAPz/AAACAAEAAAAkAPz/AAACAAEAAAAlAPz/AAACAAEAAAAmAPz/AAADAAEAAAAhAP3/AAABAAEAAAAiAP3/AAACAAEAAAAjAP3/AAACAAEAAAAkAP3/AAACAAEAAAAlAP3/AAACAAEAAAAmAP3/AAADAAEAAAAhAP7/AAABAAEAAAAiAP7/AAACAAEAAAAjAP7/AAACAAEAAAAkAP7/AAACAAEAAAAlAP7/AAACAAEAAAAmAP7/AAADAAEAAAAhAP//AAABAAEAAAAiAP//AAACAAEAAAAjAP//AAACAAEAAAAkAP//AAACAAEAAAAlAP//AAACAAEAAAAmAP//AAADAAEAAAAhAPX/AAABAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAADAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAACAAAAAAAYAPX/AAACAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAACAAAAAAAcAPX/AAACAAAAAAAdAPX/AAACAAAAAAAeAPX/AAADAAAAAAASAPb/AAACAAIAAAATAPb/AAACAAIAAAAUAPb/AAACAAIAAAAVAPb/AAACAAIAAAAWAPb/AAACAAIAAAAXAPb/AAACAAIAAAAYAPb/AAACAAIAAAAZAPb/AAACAAIAAAAaAPb/AAACAAIAAAAbAPb/AAACAAIAAAAcAPb/AAACAAIAAAAdAPb/AAACAAIAAAAeAPb/AAADAAIAAAD4//X/AAACAAAAAAD5//X/AAACAAAAAAD6//X/AAACAAAAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAACAAAAAAAAAPX/AAACAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAD4//b/AAACAAIAAAD5//b/AAACAAIAAAD6//b/AAACAAIAAAD7//b/AAACAAIAAAD8//b/AAACAAIAAAD9//b/AAACAAIAAAD+//b/AAACAAIAAAD///b/AAACAAIAAAAAAPb/AAACAAIAAAABAPb/AAACAAIAAAACAPb/AAACAAIAAAADAPb/AAACAAIAAAAEAPb/AAACAAIAAAAFAPb/AAACAAIAAAAGAPb/AAACAAIAAAAHAPb/AAACAAIAAAAIAPb/AAACAAIAAAAJAPb/AAACAAIAAAAKAPb/AAACAAIAAAALAPb/AAACAAIAAAAMAPb/AAACAAIAAAANAPb/AAACAAIAAAAOAPb/AAACAAIAAAAPAPb/AAACAAIAAAAQAPb/AAACAAIAAAARAPb/AAACAAIAAAD1//X/AAABAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD1//b/AAABAAIAAAD2//b/AAACAAIAAAD3//b/AAACAAIAAADv//X/AAABAAAAAADw//X/AAADAAAAAAD1//7/AAAAAAQAAAD1////AAAAAAQAAAD2//7/AAAAAAQAAAD2////AAAAAAQAAAD3//7/AAAAAAQAAAD3////AAAAAAQAAAD4//7/AAAAAAQAAAD4////AAAAAAQAAAD5//7/AAAAAAQAAAD5////AAAAAAQAAAD6//7/AAAAAAQAAAD6////AAAAAAQAAAD7//7/AAAAAAQAAAD7////AAAAAAQAAAD8//7/AAAAAAQAAAD8////AAAAAAQAAAD9//7/AAAAAAQAAAD9////AAAAAAQAAAD+//7/AAAAAAQAAAD+////AAAAAAQAAAABAP7/AAAAAAQAAAABAP//AAAAAAQAAAACAP7/AAAAAAQAAAACAP//AAAAAAQAAAADAP7/AAAAAAQAAAADAP//AAAAAAQAAAAEAP7/AAAAAAQAAAAEAP//AAAAAAQAAAAFAP7/AAAAAAQAAAAFAP//AAAAAAQAAAAGAP7/AAAAAAQAAAAGAP//AAAAAAQAAAAHAP7/AAAAAAQAAAAHAP//AAAAAAQAAAAIAP7/AAAAAAQAAAAIAP//AAAAAAQAAAAJAP7/AAAAAAQAAAAJAP//AAAAAAQAAAAKAP7/AAAAAAQAAAAKAP//AAAAAAQAAAANAP7/AAAAAAQAAAANAP//AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAARAP7/AAAAAAQAAAARAP//AAAAAAQAAAASAP7/AAAAAAQAAAASAP//AAAAAAQAAAATAP7/AAAAAAQAAAATAP//AAAAAAQAAAAUAP7/AAAAAAQAAAAUAP//AAAAAAQAAAAVAP7/AAAAAAQAAAAVAP//AAAAAAQAAAAWAP7/AAAAAAQAAAAWAP//AAAAAAQAAAD1//3/AQAAAAAAAwD2//3/AQAAAAAAAwD3//3/AQAAAAAAAwD4//3/AQAAAAAAAwD5//3/AQAAAAAAAwD6//3/AQAAAAAAAwD7//3/AQAAAAAAAwD8//3/AQAAAAAAAwD9//3/AQAAAAAAAwD+//3/AQAAAAAAAwABAP3/AQAAAAAAAwACAP3/AQAAAAAAAwADAP3/AQAAAAAAAwAEAP3/AQAAAAAAAwAFAP3/AQAAAAAAAwAGAP3/AQAAAAAAAwAHAP3/AQAAAAAAAwAIAP3/AQAAAAAAAwAJAP3/AQAAAAAAAwANAP3/AQAAAAAAAwAOAP3/AQAAAAAAAwAPAP3/AQAAAAAAAwAQAP3/AQAAAAAAAwARAP3/AQAAAAAAAwASAP3/AQAAAAAAAwATAP3/AQAAAAAAAwAUAP3/AQAAAAAAAwAVAP3/AQAAAAAAAwAWAP3/AQAAAAAAAwAfAPX/AAAIAAEAAAAgAPX/AAAJAAEAAAAfAPb/AAAIAAEAAAAgAPb/AAAJAAEAAAAfAPf/AAAIAAEAAAAgAPf/AAAJAAEAAAAfAPj/AAAIAAEAAAAgAPj/AAAJAAEAAAAfAPn/AAAIAAEAAAAgAPn/AAAJAAEAAAAfAPr/AAAIAAEAAAAgAPr/AAAJAAEAAAAfAPv/AAAIAAEAAAAgAPv/AAAJAAEAAAAfAPz/AAAIAAEAAAAgAPz/AAAJAAEAAAAfAP3/AAAIAAEAAAAgAP3/AAAJAAEAAAAeAP7/AAALAAAAAAAeAP//AAALAAEAAAAfAP7/AAAMAAAAAAAfAP//AAAMAAEAAAAdAP7/AAAKAAAAAAAdAP//AAAKAAEAAAAgAP7/AAAJAAEAAAAgAP//AAAJAAEAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_aq4ys")] +position = Vector2(-208, -152) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("8_0ik2v") +nodes_to_delete = [NodePath("../Coin")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("9_8a2j2")] +position = Vector2(168, -40) +id = 4 + +[node name="Coin" parent="." instance=ExtResource("10_cskbt")] +position = Vector2(168, -40) + +[node name="Icicle" parent="." instance=ExtResource("13_oca04")] +position = Vector2(-152, -128) + +[node name="Icicle2" parent="." instance=ExtResource("13_oca04")] +position = Vector2(-128, -128) + +[node name="Icicle3" parent="." instance=ExtResource("13_oca04")] +position = Vector2(-72, -128) + +[node name="Icicle4" parent="." instance=ExtResource("13_oca04")] +position = Vector2(0, -128) + +[node name="Icicle5" parent="." instance=ExtResource("13_oca04")] +position = Vector2(104, -128) + +[node name="Icicle6" parent="." instance=ExtResource("13_oca04")] +position = Vector2(144, -128) + +[node name="Icicle7" parent="." instance=ExtResource("13_oca04")] +position = Vector2(208, -128) + +[node name="Icicle8" parent="." instance=ExtResource("13_oca04")] +position = Vector2(256, -128) + +[node name="DropShadow" parent="." instance=ExtResource("14_aq4ys")] + +[node name="HardCameraRightLimit" parent="." instance=ExtResource("15_u45nj")] +position = Vector2(544, -112) + +[node name="PipeArea" parent="." instance=ExtResource("16_odm63")] +position = Vector2(464, -16) +enter_direction = 3 +pipe_id = 1 +target_level = "uid://det5ot7oc4jj0" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110935" to="Tiles/@Node2D@110935/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110936" to="Tiles/@Node2D@110936/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110937" to="Tiles/@Node2D@110937/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110938" to="Tiles/@Node2D@110938/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110939" to="Tiles/@Node2D@110939/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110940" to="Tiles/@Node2D@110940/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110941" to="Tiles/@Node2D@110941/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110942" to="Tiles/@Node2D@110942/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110943" to="Tiles/@Node2D@110943/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110944" to="Tiles/@Node2D@110944/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110945" to="Tiles/@Node2D@110945/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110946" to="Tiles/@Node2D@110946/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110947" to="Tiles/@Node2D@110947/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110948" to="Tiles/@Node2D@110948/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110949" to="Tiles/@Node2D@110949/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110950" to="Tiles/@Node2D@110950/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110951" to="Tiles/@Node2D@110951/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110952" to="Tiles/@Node2D@110952/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110953" to="Tiles/@Node2D@110953/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110954" to="Tiles/@Node2D@110954/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110955" to="Tiles/@Node2D@110955/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110956" to="Tiles/@Node2D@110956/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110957" to="Tiles/@Node2D@110957/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110958" to="Tiles/@Node2D@110958/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110959" to="Tiles/@Node2D@110959/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110960" to="Tiles/@Node2D@110960/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110961" to="Tiles/@Node2D@110961/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@110962" to="Tiles/@Node2D@110962/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World5/5-4.tscn b/Scenes/Levels/SMBS/World5/5-4.tscn new file mode 100644 index 0000000..6cdd818 --- /dev/null +++ b/Scenes/Levels/SMBS/World5/5-4.tscn @@ -0,0 +1,184 @@ +[gd_scene load_steps=22 format=4 uid="uid://dldegmo1g2qc1"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_jul4x"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_5b2sc"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_tn33f"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_3a71w"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="5_vuqf2"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="6_8ecf1"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="9_32x6h"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="10_3q1v1"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="11_7d4er"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/SideStepper.json" id="11_8uvqo"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="13_5b2sc"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="14_m2i5e"] +[ext_resource type="PackedScene" uid="uid://ctancgnvl58oc" path="res://Scenes/Prefabs/Entities/Objects/ElevatorPlatform.tscn" id="15_crmjp"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="15_diy2s"] +[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="16_diy2s"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="24_cepr8"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="40_b10rm"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="41_8bmuu"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="42_t7f00"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="43_cpxas"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="44_b10rm"] + +[node name="5-4" type="Node"] +script = ExtResource("1_jul4x") +music = ExtResource("2_5b2sc") +theme = "Castle" +campaign = "SMBS" +world_id = 5 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("4_tn33f")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAAAAAsAAAAAAAEAAAACAAEAAAABAAAAAAACAAEAAAABAAEAAAACAAEAAAACAAAAAAACAAEAAAACAAEAAAACAAEAAAADAAAAAAADAAEAAAADAAEAAAADAAEAAAAAAP3/AAABAAAAAAAAAP7/AAABAAEAAAAAAP//AAABAAEAAAABAP3/AAACAAAAAAABAP7/AAACAAEAAAABAP//AAACAAEAAAACAP3/AAACAAAAAAACAP7/AAACAAEAAAACAP//AAACAAEAAAADAP3/AAADAAAAAAADAP7/AAADAAEAAAADAP//AAADAAEAAADw//b/AAACAAEAAADw//f/AAACAAEAAADw//j/AAACAAEAAADw//n/AAACAAEAAADw//r/AAACAAEAAADw//v/AAACAAEAAADw//z/AAACAAIAAADx//b/AAACAAEAAADx//f/AAACAAEAAADx//j/AAACAAEAAADx//n/AAACAAEAAADx//r/AAACAAEAAADx//v/AAACAAEAAADx//z/AAACAAIAAADy//b/AAACAAEAAADy//f/AAACAAEAAADy//j/AAACAAEAAADy//n/AAACAAEAAADy//r/AAACAAEAAADy//v/AAACAAEAAADy//z/AAACAAIAAADz//b/AAACAAEAAADz//f/AAACAAEAAADz//j/AAACAAEAAADz//n/AAACAAEAAADz//r/AAACAAEAAADz//v/AAACAAEAAADz//z/AAACAAIAAAD0//b/AAACAAEAAAD0//f/AAACAAEAAAD0//j/AAACAAEAAAD0//n/AAACAAEAAAD0//r/AAACAAEAAAD0//v/AAACAAEAAAD0//z/AAACAAIAAAD1//b/AAACAAEAAAD1//f/AAACAAEAAAD1//j/AAACAAEAAAD1//n/AAACAAEAAAD1//r/AAACAAEAAAD1//v/AAACAAEAAAD1//z/AAACAAIAAAD2//b/AAACAAEAAAD2//f/AAACAAEAAAD2//j/AAACAAEAAAD2//n/AAACAAEAAAD2//r/AAACAAEAAAD2//v/AAACAAEAAAD2//z/AAACAAIAAAD3//b/AAACAAEAAAD3//f/AAACAAEAAAD3//j/AAACAAEAAAD3//n/AAACAAEAAAD3//r/AAACAAEAAAD3//v/AAACAAEAAAD3//z/AAACAAIAAAD4//b/AAACAAEAAAD4//f/AAACAAEAAAD4//j/AAACAAEAAAD4//n/AAACAAEAAAD4//r/AAACAAEAAAD4//v/AAACAAEAAAD4//z/AAACAAIAAAD5//b/AAACAAEAAAD5//f/AAACAAEAAAD5//j/AAACAAEAAAD5//n/AAACAAEAAAD5//r/AAACAAEAAAD5//v/AAACAAEAAAD5//z/AAACAAIAAAD6//b/AAACAAEAAAD6//f/AAACAAEAAAD6//j/AAACAAEAAAD6//n/AAACAAEAAAD6//r/AAACAAEAAAD6//v/AAACAAEAAAD6//z/AAACAAIAAAD7//b/AAABAAwAAAD7//f/AAADAAEAAAD7//j/AAADAAEAAAD7//n/AAADAAEAAAD7//r/AAADAAEAAAD7//v/AAADAAEAAAD7//z/AAADAAIAAADw//X/AAACAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAD5//X/AAACAAAAAAD6//X/AAACAAAAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAAD8//b/AAACAAIAAAD9//X/AAACAAAAAAD9//b/AAACAAIAAAD+//X/AAACAAAAAAD+//b/AAACAAIAAAD///X/AAACAAAAAAD///b/AAACAAIAAAAAAPX/AAACAAAAAAAAAPb/AAACAAIAAAABAPX/AAACAAAAAAABAPb/AAACAAIAAAACAPX/AAACAAAAAAACAPb/AAACAAIAAAADAPX/AAADAAAAAAADAPb/AAADAAIAAAAGAPz/AAABAAMAAAAHAPz/AAADAAMAAAAKAPr/AAABAAMAAAAMAPr/AAADAAMAAAAPAPz/AAABAAMAAAAQAPz/AAADAAMAAAALAPr/AAAEAAAAAAATAP3/AAABAAAAAAATAP7/AAABAAEAAAATAP//AAABAAEAAAATAAAAAAABAAEAAAATAAEAAAABAAEAAAAUAP3/AAACAAAAAAAUAP7/AAACAAEAAAAUAP//AAACAAEAAAAUAAAAAAACAAEAAAAUAAEAAAACAAEAAAAVAP3/AAACAAAAAAAVAP7/AAACAAEAAAAVAP//AAACAAEAAAAVAAAAAAACAAEAAAAVAAEAAAACAAEAAAAWAP3/AAACAAAAAAAWAP7/AAACAAEAAAAWAP//AAACAAEAAAAWAAAAAAACAAEAAAAWAAEAAAACAAEAAAAXAP3/AAADAAAAAAAXAP7/AAADAAEAAAAXAP//AAADAAEAAAAXAAAAAAABAAsAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAADAAEAAABAAPz/AAABAAAAAABAAP3/AAABAAEAAABAAP7/AAABAAEAAABAAP//AAABAAEAAABAAAAAAAAAAAsAAABBAPz/AAACAAAAAABBAP3/AAACAAEAAABBAP7/AAACAAEAAABBAP//AAACAAEAAABBAAAAAAACAAEAAABCAPz/AAACAAAAAABCAP3/AAACAAEAAABCAP7/AAACAAEAAABCAP//AAACAAEAAABCAAAAAAACAAEAAABDAPz/AAADAAAAAABDAP3/AAADAAEAAABDAP7/AAADAAEAAABDAP//AAADAAEAAABDAAAAAAADAAEAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAAsAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAArAAAAAAAEAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAbAPz/AAABAAMAAAAcAPz/AAACAAMAAAAdAPz/AAACAAMAAAAeAPz/AAACAAMAAAAfAPz/AAACAAMAAAAgAPz/AAACAAMAAAAhAPz/AAACAAMAAAAiAPz/AAACAAMAAAAjAPz/AAACAAMAAAAkAPz/AAACAAMAAAAmAPz/AAACAAMAAAAnAPz/AAACAAMAAAAoAPz/AAACAAMAAAApAPz/AAACAAMAAAAqAPz/AAACAAMAAAArAPz/AAACAAMAAAAsAPz/AAACAAMAAAAtAPz/AAACAAMAAAAuAPz/AAACAAMAAAAvAPz/AAACAAMAAAAxAPz/AAACAAMAAAAyAPz/AAACAAMAAAAzAPz/AAACAAMAAAA0APz/AAACAAMAAAA1APz/AAACAAMAAAA2APz/AAACAAMAAAA3APz/AAACAAMAAAA4APz/AAACAAMAAAA5APz/AAACAAMAAAA6APz/AAACAAMAAAA3APj/AAACAAIAAAA4APj/AAACAAIAAAA5APj/AAACAAIAAAA6APj/AAACAAIAAAA7APj/AAACAAIAAAA8APj/AAACAAIAAAA9APj/AAACAAIAAAA+APj/AAACAAIAAAA/APj/AAACAAIAAABDAPj/AAADAAIAAAAwAPb/AAACAAEAAAAwAPf/AAACAAEAAAAxAPb/AAACAAEAAAAxAPf/AAACAAEAAAAyAPb/AAACAAEAAAAyAPf/AAACAAEAAAAzAPb/AAACAAEAAAAzAPf/AAACAAEAAAA0APb/AAACAAEAAAA0APf/AAACAAEAAAA1APb/AAACAAEAAAA1APf/AAACAAEAAAA2APb/AAACAAEAAAA2APf/AAACAAEAAAA3APb/AAACAAEAAAA3APf/AAACAAEAAAA4APb/AAACAAEAAAA4APf/AAACAAEAAAA5APb/AAACAAEAAAA5APf/AAACAAEAAAA6APb/AAACAAEAAAA6APf/AAACAAEAAAA7APb/AAACAAEAAAA7APf/AAACAAEAAAA8APb/AAACAAEAAAA8APf/AAACAAEAAAA9APb/AAACAAEAAAA9APf/AAACAAEAAAA+APb/AAACAAEAAAA+APf/AAACAAEAAAA/APb/AAACAAEAAAA/APf/AAACAAEAAABAAPb/AAACAAEAAABAAPf/AAACAAEAAABBAPb/AAACAAEAAABBAPf/AAACAAEAAABCAPb/AAACAAEAAABCAPf/AAACAAEAAABDAPb/AAADAAEAAABDAPf/AAADAAEAAAAhAPb/AAACAAEAAAAhAPf/AAACAAEAAAAiAPb/AAACAAEAAAAiAPf/AAACAAEAAAAjAPb/AAACAAEAAAAjAPf/AAACAAEAAAAkAPb/AAACAAEAAAAkAPf/AAACAAEAAAAlAPb/AAACAAEAAAAlAPf/AAACAAEAAAAmAPb/AAACAAEAAAAmAPf/AAACAAEAAAAnAPb/AAACAAEAAAAnAPf/AAACAAEAAAAoAPb/AAACAAEAAAAoAPf/AAACAAEAAAApAPb/AAACAAEAAAApAPf/AAACAAEAAAAqAPb/AAACAAEAAAAqAPf/AAACAAEAAAArAPb/AAACAAEAAAArAPf/AAACAAEAAAAsAPb/AAACAAEAAAAsAPf/AAACAAEAAAAtAPb/AAACAAEAAAAtAPf/AAACAAEAAAAuAPb/AAACAAEAAAAuAPf/AAACAAEAAAAvAPb/AAACAAEAAAAvAPf/AAACAAEAAAAYAPb/AAABAAEAAAAYAPf/AAABAAEAAAAZAPb/AAACAAEAAAAZAPf/AAACAAEAAAAaAPb/AAACAAEAAAAaAPf/AAACAAEAAAAbAPb/AAACAAEAAAAbAPf/AAACAAEAAAAcAPb/AAACAAEAAAAcAPf/AAACAAEAAAAdAPb/AAACAAEAAAAdAPf/AAACAAEAAAAeAPb/AAACAAEAAAAeAPf/AAACAAEAAAAfAPb/AAACAAEAAAAfAPf/AAACAAEAAAAgAPb/AAACAAEAAAAgAPf/AAACAAEAAAAYAPj/AAABAAIAAAAZAPj/AAACAAIAAAAaAPj/AAACAAIAAAAbAPj/AAACAAIAAAAcAPj/AAACAAIAAAAdAPj/AAACAAIAAAAeAPj/AAACAAIAAAAfAPj/AAACAAIAAAAgAPj/AAACAAIAAAAhAPj/AAACAAIAAAAiAPj/AAACAAIAAAAjAPj/AAACAAIAAAAkAPj/AAACAAIAAAAlAPj/AAACAAIAAAAmAPj/AAACAAIAAAAnAPj/AAACAAIAAAAoAPj/AAACAAIAAAApAPj/AAACAAIAAAAqAPj/AAACAAIAAAAsAPj/AAACAAIAAAAtAPj/AAACAAIAAAAuAPj/AAACAAIAAAAvAPj/AAACAAIAAAAwAPj/AAACAAIAAAAxAPj/AAACAAIAAAAyAPj/AAACAAIAAAAzAPj/AAACAAIAAAA0APj/AAACAAIAAAA1APj/AAACAAIAAAArAPj/AAAEAAAAAAAwAPz/AAAEAAAAAAA2APj/AAAEAAAAAAA2AAAAAAAEAAAAAAAlAPz/AAAEAAAAAAAgAAAAAAAEAAAAAAA7APz/AAAEAAAAAABBAPj/AAAEAAAAAABAAPj/AAACAAIAAABCAPj/AAACAAIAAABSAP3/AAACAAAAAABSAP7/AAACAAEAAABSAP//AAACAAEAAABSAAAAAAACAAEAAABSAAEAAAACAAEAAABTAP3/AAACAAAAAABTAP7/AAACAAEAAABTAP//AAACAAEAAABTAAAAAAACAAEAAABTAAEAAAACAAEAAABUAP3/AAACAAAAAABUAP7/AAACAAEAAABUAP//AAACAAEAAABUAAAAAAACAAEAAABUAAEAAAACAAEAAABVAP3/AAACAAAAAABVAP7/AAACAAEAAABVAP//AAACAAEAAABVAAAAAAACAAEAAABVAAEAAAACAAEAAABWAP3/AAACAAAAAABWAP7/AAACAAEAAABWAP//AAACAAEAAABWAAAAAAACAAEAAABWAAEAAAACAAEAAABXAP3/AAADAAAAAABXAP7/AAADAAEAAABXAP//AAADAAEAAABXAAAAAAABAAsAAABXAAEAAAACAAEAAABRAP7/AAABAAEAAABRAP//AAABAAEAAABRAAAAAAABAAEAAABRAAEAAAABAAEAAABRAPb/AAABAAEAAABRAPf/AAABAAEAAABRAPj/AAABAAIAAABSAPb/AAACAAEAAABSAPf/AAACAAEAAABSAPj/AAACAAIAAABTAPb/AAACAAEAAABTAPf/AAACAAEAAABTAPj/AAACAAIAAABUAPb/AAACAAEAAABUAPf/AAACAAEAAABUAPj/AAACAAIAAABVAPb/AAACAAEAAABVAPf/AAACAAEAAABVAPj/AAACAAIAAABWAPb/AAACAAEAAABWAPf/AAACAAEAAABWAPj/AAACAAIAAABXAPb/AAADAAEAAABXAPf/AAADAAEAAABXAPj/AAADAAIAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAADAAsAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAADAAsAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAAKAAsAAABwAAEAAAADAAEAAABwAP7/AAAAAAAAAABwAP//AAAAAAEAAABnAP3/AAAAAAEAAABnAP7/AAAAAAEAAABnAP//AAAAAAEAAABdAP3/AAAAAAEAAABdAP7/AAAAAAEAAABdAP//AAAAAAEAAABRAP3/AAAEAAAAAABdAPz/AAAEAAAAAABnAPz/AAAEAAAAAAB0AP7/AAABAAAAAAB0AP//AAABAAEAAAB0AAAAAAABAAEAAAB0AAEAAAABAAEAAAB1AP7/AAADAAAAAAB1AP//AAADAAEAAAB1AAAAAAADAAEAAAB1AAEAAAADAAEAAAB5AP7/AAABAAAAAAB5AP//AAABAAEAAAB5AAAAAAABAAEAAAB5AAEAAAABAAEAAAB6AP7/AAACAAAAAAB6AP//AAACAAEAAAB6AAAAAAACAAEAAAB6AAEAAAACAAEAAAB7AP7/AAACAAAAAAB7AP//AAACAAEAAAB7AAAAAAACAAEAAAB7AAEAAAACAAEAAAB8AP7/AAACAAAAAAB8AP//AAACAAEAAAB8AAAAAAACAAEAAAB8AAEAAAACAAEAAAB9AP7/AAADAAAAAAB9AP//AAADAAEAAAB9AAAAAAABAAsAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAAAAAsAAACBAAEAAAACAAEAAACCAAAAAAABAAsAAACCAAEAAAACAAEAAACDAAAAAAACAAAAAACDAAEAAAACAAEAAACEAAAAAAACAAAAAACEAAEAAAACAAEAAACFAAAAAAAAAAsAAACFAAEAAAACAAEAAACGAAAAAAADAAEAAACGAAEAAAADAAEAAACFAP7/AAABAAAAAACFAP//AAABAAEAAACGAP7/AAADAAAAAACGAP//AAADAAEAAACBAP7/AAABAAAAAACBAP//AAABAAEAAACCAP7/AAADAAAAAACCAP//AAADAAEAAAB5APb/AAABAAEAAAB5APf/AAABAAIAAAB6APb/AAACAAEAAAB6APf/AAACAAIAAAB7APb/AAACAAEAAAB7APf/AAACAAIAAAB8APb/AAACAAEAAAB8APf/AAACAAIAAAB9APb/AAACAAEAAAB9APf/AAACAAIAAAB+APb/AAACAAEAAAB+APf/AAACAAIAAAB/APb/AAACAAEAAAB/APf/AAACAAIAAACAAPb/AAACAAEAAACAAPf/AAACAAIAAACBAPb/AAACAAEAAACBAPf/AAACAAIAAACCAPb/AAACAAEAAACCAPf/AAACAAIAAACDAPb/AAACAAEAAACDAPf/AAACAAIAAACEAPb/AAACAAEAAACEAPf/AAACAAIAAACFAPb/AAACAAEAAACFAPf/AAACAAIAAACGAPb/AAABAAwAAACGAPf/AAADAAIAAACHAPb/AAACAAIAAACIAPb/AAACAAIAAACJAPb/AAACAAIAAACKAPb/AAACAAIAAACLAPb/AAACAAIAAACMAPb/AAACAAIAAACNAPb/AAACAAIAAACOAPb/AAACAAIAAACPAPb/AAACAAIAAACQAPb/AAACAAIAAACRAPb/AAACAAIAAACSAPb/AAACAAIAAACTAPb/AAACAAIAAACUAPb/AAACAAIAAACVAPb/AAACAAIAAACWAPb/AAACAAIAAACXAPb/AAACAAIAAACYAPb/AAACAAIAAACZAPb/AAACAAIAAACaAPb/AAACAAIAAACbAPb/AAACAAIAAACcAPb/AAACAAIAAACdAPb/AAACAAIAAACeAPb/AAACAAIAAACfAPb/AAACAAIAAACgAPb/AAACAAIAAAChAPb/AAACAAIAAACiAPb/AAACAAIAAACjAPb/AAACAAIAAACkAPb/AAACAAIAAAClAPb/AAACAAIAAACmAPb/AAACAAIAAACnAPb/AAACAAIAAACoAPb/AAACAAIAAACpAPb/AAACAAIAAACqAPb/AAACAAIAAACrAPb/AAACAAIAAACsAPb/AAACAAIAAACtAPb/AAACAAIAAACYAAAAAAABAAEAAACYAAEAAAABAAEAAACZAAAAAAABAAsAAACZAAEAAAACAAEAAACaAAAAAAACAAAAAACaAAEAAAACAAEAAACbAAAAAAACAAAAAACbAAEAAAACAAEAAACcAAAAAAACAAAAAACcAAEAAAACAAEAAACdAAAAAAACAAAAAACdAAEAAAACAAEAAACeAAAAAAACAAAAAACeAAEAAAACAAEAAACfAAAAAAACAAAAAACfAAEAAAACAAEAAACgAAAAAAACAAAAAACgAAEAAAACAAEAAAChAAAAAAACAAAAAAChAAEAAAACAAEAAACiAAAAAAACAAAAAACiAAEAAAACAAEAAACjAAAAAAACAAAAAACjAAEAAAACAAEAAACkAAAAAAACAAAAAACkAAEAAAACAAEAAAClAAAAAAACAAAAAAClAAEAAAACAAEAAACmAAAAAAACAAAAAACmAAEAAAACAAEAAACnAAAAAAACAAAAAACnAAEAAAACAAEAAACoAAAAAAACAAAAAACoAAEAAAACAAEAAACpAAAAAAACAAAAAACpAAEAAAACAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACYAP3/AAABAAAAAACYAP7/AAABAAEAAACYAP//AAABAAEAAAB5APX/AAABAAAAAAB6APX/AAACAAAAAAB7APX/AAACAAAAAAB8APX/AAACAAAAAAB9APX/AAACAAAAAAB+APX/AAACAAAAAAB/APX/AAACAAAAAACAAPX/AAACAAAAAACBAPX/AAACAAAAAACCAPX/AAACAAAAAACDAPX/AAACAAAAAACEAPX/AAACAAAAAACFAPX/AAACAAAAAACGAPX/AAACAAAAAACHAPX/AAACAAAAAACIAPX/AAACAAAAAACJAPX/AAACAAAAAACKAPX/AAACAAAAAACLAPX/AAACAAAAAACMAPX/AAACAAAAAACNAPX/AAACAAAAAACOAPX/AAACAAAAAACPAPX/AAACAAAAAACQAPX/AAACAAAAAACRAPX/AAACAAAAAACSAPX/AAACAAAAAACTAPX/AAACAAAAAACUAPX/AAACAAAAAACVAPX/AAACAAAAAACWAPX/AAACAAAAAACXAPX/AAACAAAAAACYAPX/AAACAAAAAACZAPX/AAACAAAAAACaAPX/AAACAAAAAACbAPX/AAACAAAAAACcAPX/AAACAAAAAACdAPX/AAACAAAAAACeAPX/AAACAAAAAACfAPX/AAACAAAAAACgAPX/AAACAAAAAAChAPX/AAACAAAAAACiAPX/AAACAAAAAACjAPX/AAACAAAAAACkAPX/AAACAAAAAAClAPX/AAACAAAAAACmAPX/AAACAAAAAACnAPX/AAACAAAAAACoAPX/AAACAAAAAACpAPX/AAACAAAAAACqAPX/AAACAAAAAACrAPX/AAACAAAAAACsAPX/AAACAAAAAACtAPX/AAACAAAAAABRAPX/AAABAAAAAABSAPX/AAACAAAAAABTAPX/AAACAAAAAABUAPX/AAACAAAAAABVAPX/AAACAAAAAABWAPX/AAACAAAAAABXAPX/AAADAAAAAAAuAPX/AAACAAAAAAAvAPX/AAACAAAAAAAwAPX/AAACAAAAAAAxAPX/AAACAAAAAAAyAPX/AAACAAAAAAAzAPX/AAACAAAAAAA0APX/AAACAAAAAAA1APX/AAACAAAAAAA2APX/AAACAAAAAAA3APX/AAACAAAAAAA4APX/AAACAAAAAAA5APX/AAACAAAAAAA6APX/AAACAAAAAAA7APX/AAACAAAAAAA8APX/AAACAAAAAAA9APX/AAACAAAAAAA+APX/AAACAAAAAAA/APX/AAACAAAAAABAAPX/AAACAAAAAABBAPX/AAACAAAAAABCAPX/AAACAAAAAABDAPX/AAADAAAAAAAYAPX/AAABAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAACAAAAAAAcAPX/AAACAAAAAAAdAPX/AAACAAAAAAAeAPX/AAACAAAAAAAfAPX/AAACAAAAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAACAAAAAACHAPj/AQAAAAAAAQCIAPj/AQAAAAAAAQCJAPj/AQAAAAAAAQCKAPj/AQAAAAAAAQAEAAAAAgAAAAIAAAAEAAEAAgAAAAMAAAAFAAAAAgAAAAIAAAAFAAEAAgAAAAMAAAAGAAAAAgAAAAIAAAAGAAEAAgAAAAMAAAAHAAAAAgAAAAIAAAAHAAEAAgAAAAMAAAAIAAAAAgAAAAIAAAAIAAEAAgAAAAMAAAAJAAAAAgAAAAIAAAAJAAEAAgAAAAMAAAAKAAAAAgAAAAIAAAAKAAEAAgAAAAMAAAALAAAAAgAAAAIAAAALAAEAAgAAAAMAAAAMAAAAAgAAAAIAAAAMAAEAAgAAAAMAAAANAAAAAgAAAAIAAAANAAEAAgAAAAMAAAAOAAAAAgAAAAIAAAAOAAEAAgAAAAMAAAAPAAAAAgAAAAIAAAAPAAEAAgAAAAMAAAAQAAAAAgAAAAIAAAAQAAEAAgAAAAMAAAARAAAAAgAAAAIAAAARAAEAAgAAAAMAAAASAAAAAgAAAAIAAAASAAEAAgAAAAMAAABxAAAAAgAAAAIAAABxAAEAAgAAAAMAAAByAAAAAgAAAAIAAAByAAEAAgAAAAMAAABzAAAAAgAAAAIAAABzAAEAAgAAAAMAAAB2AAAAAgAAAAIAAAB2AAEAAgAAAAMAAAB3AAAAAgAAAAIAAAB3AAEAAgAAAAMAAAB4AAAAAgAAAAIAAAB4AAEAAgAAAAMAAACHAAAAAgAAAAIAAACHAAEAAgAAAAMAAACIAAAAAgAAAAIAAACIAAEAAgAAAAMAAACJAAAAAgAAAAIAAACJAAEAAgAAAAMAAACKAAAAAgAAAAIAAACKAAEAAgAAAAMAAACLAAAAAgAAAAIAAACLAAEAAgAAAAMAAACMAAAAAgAAAAIAAACMAAEAAgAAAAMAAACNAAAAAgAAAAIAAACNAAEAAgAAAAMAAACOAAAAAgAAAAIAAACOAAEAAgAAAAMAAACPAAAAAgAAAAIAAACPAAEAAgAAAAMAAACQAAAAAgAAAAIAAACQAAEAAgAAAAMAAACRAAAAAgAAAAIAAACRAAEAAgAAAAMAAACSAAAAAgAAAAIAAACSAAEAAgAAAAMAAACTAAAAAgAAAAIAAACTAAEAAgAAAAMAAACUAAAAAgAAAAIAAACUAAEAAgAAAAMAAACVAAAAAgAAAAIAAACVAAEAAgAAAAMAAACWAAAAAgAAAAIAAACWAAEAAgAAAAMAAACXAAAAAgAAAAIAAACXAAEAAgAAAAMAAAALAPf/AQAAAAAACACZAP3/AAADAAAAAACZAP7/AAADAAEAAACZAP//AAADAAEAAADq/wAAAAABAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADq/wEAAAABAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADq/wIAAAABAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAADAAIAAAATAAIAAAABAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAADAAIAAABRAAIAAAABAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAADAAIAAAB0AAIAAAABAAIAAAB1AAIAAAADAAIAAAB5AAIAAAABAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAADAAIAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAADAAAAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAADAAEAAACYAAIAAAABAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAADAAIAAACuAPX/AAACAAAAAACvAPX/AAACAAAAAACwAPX/AAACAAAAAACxAPX/AAACAAAAAACyAPX/AAACAAAAAACzAPX/AAACAAAAAAC0APX/AAACAAAAAAC1APX/AAACAAAAAAC2APX/AAACAAAAAAC3APX/AAACAAAAAAC4APX/AAACAAAAAAC5APX/AAACAAAAAAC6APX/AAACAAAAAAC7APX/AAACAAAAAAC8APX/AAACAAAAAAC9APX/AAACAAAAAAC+APX/AAACAAAAAAC/APX/AAADAAAAAACuAPb/AAACAAIAAACvAPb/AAACAAIAAACwAPb/AAACAAIAAACxAPb/AAACAAIAAACyAPb/AAACAAIAAACzAPb/AAACAAIAAAC0APb/AAACAAIAAAC1APb/AAACAAIAAAC2APb/AAACAAIAAAC3APb/AAACAAIAAAC4APb/AAACAAIAAAC5APb/AAACAAIAAAC6APb/AAACAAIAAAC7APb/AAACAAIAAAC8APb/AAACAAIAAAC9APb/AAACAAIAAAC+APb/AAACAAIAAAC/APb/AAADAAIAAADq//X/AAABAAAAAADr//X/AAACAAAAAADs//X/AAACAAAAAADt//X/AAACAAAAAADu//X/AAACAAAAAADv//X/AAACAAAAAADq//b/AAABAAEAAADr//b/AAACAAEAAADs//b/AAACAAEAAADt//b/AAACAAEAAADu//b/AAACAAEAAADv//b/AAACAAEAAADq//f/AAABAAEAAADr//f/AAACAAEAAADs//f/AAACAAEAAADt//f/AAACAAEAAADu//f/AAACAAEAAADv//f/AAACAAEAAADq//j/AAABAAEAAADr//j/AAACAAEAAADs//j/AAACAAEAAADt//j/AAACAAEAAADu//j/AAACAAEAAADv//j/AAACAAEAAADq//n/AAABAAEAAADr//n/AAACAAEAAADs//n/AAACAAEAAADt//n/AAACAAEAAADu//n/AAACAAEAAADv//n/AAACAAEAAADq//r/AAABAAEAAADr//r/AAACAAEAAADs//r/AAACAAEAAADt//r/AAACAAEAAADu//r/AAACAAEAAADv//r/AAACAAEAAADq//v/AAABAAEAAADr//v/AAACAAEAAADs//v/AAACAAEAAADt//v/AAACAAEAAADu//v/AAACAAEAAADv//v/AAACAAEAAADq//z/AAABAAIAAADr//z/AAACAAIAAADs//z/AAACAAIAAADt//z/AAACAAIAAADu//z/AAACAAIAAADv//z/AAACAAIAAABHAPX/AAAKAAkAAABHAPb/AAAKAAkAAABHAPf/AAAKAAkAAABHAPj/AAAKAAkAAABHAPn/AAAKAAkAAABHAPr/AAAKAAkAAABHAPv/AAAKAAkAAABHAPz/AAAKAAkAAABHAP3/AAAKAAkAAABHAP7/AAAKAAkAAABHAP//AAAKAAkAAABHAAAAAAAKAAkAAABHAAEAAAAKAAkAAABHAAIAAAAKAAkAAABNAPX/AAAKAAkAAABNAPb/AAAKAAkAAABNAPf/AAAKAAkAAABNAPj/AAAKAAkAAABNAPn/AAAKAAkAAABNAPr/AAAKAAkAAABNAPv/AAAKAAkAAABNAPz/AAAKAAkAAABNAP3/AAAKAAkAAABNAP7/AAAKAAkAAABNAP//AAAKAAkAAABNAAAAAAAKAAkAAABNAAEAAAAKAAkAAABNAAIAAAAKAAkAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_3a71w")] +position = Vector2(-232, 0) + +[node name="DropShadow" parent="." instance=ExtResource("6_8ecf1")] + +[node name="Firebar2" parent="." instance=ExtResource("9_32x6h")] +position = Vector2(520, 8) +rotation = -3.14159 + +[node name="Firebar3" parent="." instance=ExtResource("9_32x6h")] +position = Vector2(600, -56) + +[node name="Firebar4" parent="." instance=ExtResource("9_32x6h")] +position = Vector2(696, -120) + +[node name="Firebar5" parent="." instance=ExtResource("9_32x6h")] +position = Vector2(776, -56) +rotation = -1.5708 + +[node name="Firebar6" parent="." instance=ExtResource("9_32x6h")] +position = Vector2(952, -56) +rotation = -1.5708 + +[node name="Firebar8" parent="." instance=ExtResource("9_32x6h")] +position = Vector2(1304, -40) + +[node name="Firebar9" parent="." instance=ExtResource("9_32x6h")] +position = Vector2(1656, -56) + +[node name="Firebar10" parent="." instance=ExtResource("9_32x6h")] +position = Vector2(1496, -56) +rotation = -3.14159 + +[node name="Firebar7" parent="." instance=ExtResource("9_32x6h")] +position = Vector2(872, 8) +rotation = 1.5708 + +[node name="Podoboo" parent="." instance=ExtResource("10_3q1v1")] +position = Vector2(1832, -88) + +[node name="Podoboo2" parent="." instance=ExtResource("10_3q1v1")] +position = Vector2(1912, -88) + +[node name="CastleToad" parent="." instance=ExtResource("11_7d4er")] +position = Vector2(2600, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("13_5b2sc")] +position = Vector2(2232, -24) +length = 17 + +[node name="Bowser" parent="." instance=ExtResource("14_m2i5e")] +position = Vector2(2376, -32) + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("11_8uvqo") + +[node name="ElevatorPlatform" parent="." instance=ExtResource("15_crmjp")] +position = Vector2(1144, -48) +top = -176 + +[node name="ElevatorPlatform2" parent="." instance=ExtResource("15_crmjp")] +position = Vector2(1240, -48) +vertical_direction = -1 +top = -176 + +[node name="LevelBG" parent="." instance=ExtResource("15_diy2s")] +particles = 3 + +[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")] +script = ExtResource("16_diy2s") +tilemap = NodePath("../Tiles") +metadata/_custom_type_script = "uid://cybpwmw4ywoow" + +[node name="Firebar" parent="." instance=ExtResource("9_32x6h")] +position = Vector2(183.128, -87.4038) +length = 10 + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("40_b10rm") +nodes_to_delete = [NodePath("../Blocks"), NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("41_8bmuu")] +position = Vector2(-56, -120) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("41_8bmuu")] +position = Vector2(376, -120) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("41_8bmuu")] +position = Vector2(1144, -8) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("41_8bmuu")] +position = Vector2(1656, -72) +id = 3 + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("5_vuqf2")] +position = Vector2(2232, -120) +item = ExtResource("42_t7f00") +metadata/r_coin_id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("24_cepr8")] +position = Vector2(1496, -120) +item = ExtResource("43_cpxas") + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("44_b10rm")] +position = Vector2(2600, 0) + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("5_vuqf2")] +position = Vector2(2232, -120) + +[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="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@87468" to="Tiles/@AnimatableBody2D@87468/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87468" to="Tiles/@AnimatableBody2D@87468/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87468" to="Tiles/@AnimatableBody2D@87468" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87468" to="Tiles/@AnimatableBody2D@87468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87468" to="Tiles/@AnimatableBody2D@87468" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87468" to="Tiles/@AnimatableBody2D@87468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87469" to="Tiles/@AnimatableBody2D@87469/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87469" to="Tiles/@AnimatableBody2D@87469/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87469" to="Tiles/@AnimatableBody2D@87469" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87469" to="Tiles/@AnimatableBody2D@87469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87469" to="Tiles/@AnimatableBody2D@87469" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87469" to="Tiles/@AnimatableBody2D@87469/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@87470" to="Tiles/@AnimatableBody2D@87470/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@87470" to="Tiles/@AnimatableBody2D@87470/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87470" to="Tiles/@AnimatableBody2D@87470" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@87470" to="Tiles/@AnimatableBody2D@87470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87470" to="Tiles/@AnimatableBody2D@87470" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@87470" to="Tiles/@AnimatableBody2D@87470/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBS/World6/6-1.tscn b/Scenes/Levels/SMBS/World6/6-1.tscn new file mode 100644 index 0000000..80de38e --- /dev/null +++ b/Scenes/Levels/SMBS/World6/6-1.tscn @@ -0,0 +1,461 @@ +[gd_scene load_steps=20 format=4 uid="uid://buebvi1j2836r"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_6by3e"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Beach.json" id="2_dxfo4"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_r0u3l"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_x7pl2"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_kox80"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="5_dxfo4"] +[ext_resource type="PackedScene" uid="uid://dn2oonncrmxb3" path="res://Scenes/Parts/LargeSPCastleDeco.tscn" id="7_gl61r"] +[ext_resource type="PackedScene" uid="uid://4bb81eil6a4c" path="res://Scenes/Prefabs/Entities/Enemies/Lakitu.tscn" id="9_8p6o7"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="10_gl61r"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_0k7ei"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="12_qljcj"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="14_lw7xa"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="15_qljcj"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="16_lw7xa"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="16_x1kgc"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="17_3sf37"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="18_3sf37"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="19_rmx74"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="20_5nm15"] + +[node name="Level" type="Node"] +script = ExtResource("1_6by3e") +music = ExtResource("2_dxfo4") +theme = "Beach" +theme_time = "Night" +campaign = "SMBS" +world_id = 6 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("2_r0u3l")] +time_of_day = 1 +second_layer = 2 +liquid_layer = 1 + +[node name="Tiles" parent="." instance=ExtResource("3_x7pl2")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAADAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAADAAIAAAAMAAAAAAABAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAADAAAAAAAMAAEAAAABAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAADAAEAAAAMAAIAAAABAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAADAAIAAAAYAAAAAAABAAAAAAAZAAAAAAADAAAAAAAYAAEAAAABAAEAAAAZAAEAAAADAAEAAAAYAAIAAAABAAIAAAAZAAIAAAADAAIAAAAgAAAAAAABAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAADAAAAAAAgAAEAAAABAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAADAAEAAAAgAAIAAAABAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAADAAIAAAAsAAAAAAABAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAADAAAAAAAsAAEAAAABAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAADAAEAAAAsAAIAAAABAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAADAAIAAABJAAAAAAABAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABeAAAAAAADAAAAAABJAAEAAAABAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAADAAEAAABJAAIAAAABAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAADAAIAAABnAAAAAAABAAAAAABoAAAAAAADAAAAAABnAAEAAAABAAEAAABoAAEAAAADAAEAAABnAAIAAAABAAIAAABoAAIAAAADAAIAAABqAAAAAAABAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAADAAAAAABqAAEAAAABAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAADAAEAAABqAAIAAAABAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAADAAIAAABwAAAAAAABAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAADAAAAAABwAAEAAAABAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAADAAEAAABwAAIAAAABAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAADAAIAAACKAAAAAAABAAAAAACLAAAAAAADAAAAAACKAAEAAAABAAEAAACLAAEAAAADAAEAAACKAAIAAAABAAIAAACLAAIAAAADAAIAAACNAAAAAAABAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAACAAAAAACNAAEAAAABAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACNAAIAAAABAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAAAAAACAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAADAAAAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAADAAEAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAADAAIAAACzAAAAAAABAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAADAAAAAACzAAEAAAABAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAADAAEAAACzAAIAAAABAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAADAAIAAADMAAAAAAABAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAADAAAAAADMAAEAAAABAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAADAAEAAADMAAIAAAABAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAADAAIAAAAMAP//AAAEAAIAAAANAP//AAAEAAIAAAAOAP//AAAEAAIAAAAPAP//AAAEAAIAAAAQAP//AAAEAAIAAAAPAP7/AAAEAAIAAAAQAP7/AAAEAAIAAAARAP7/AAAEAAIAAAASAP7/AAAEAAIAAAATAP7/AAAEAAIAAAASAP3/AAAEAAIAAAATAP3/AAAEAAIAAAAUAP3/AAAEAAIAAAAVAP3/AAAEAAIAAAAWAP3/AAAEAAIAAAAVAPz/AAAEAAIAAAAWAPz/AAAEAAIAAAAXAPz/AAAEAAIAAAAYAPz/AAAEAAIAAAAZAPz/AAAEAAIAAAA8AP7/AAAEAAIAAAA8AP//AAAEAAIAAAA9AP7/AAAEAAIAAAA+AP7/AAAEAAIAAAA+APz/AAAEAAIAAAA+AP3/AAAEAAIAAAA/APz/AAAEAAIAAABAAPz/AAAEAAIAAABAAPr/AAAEAAIAAABAAPv/AAAEAAIAAABBAPr/AAAEAAIAAABWAPr/AAAEAAIAAABWAPv/AAAEAAIAAABWAPz/AAAEAAIAAABWAP3/AAAEAAIAAABWAP7/AAAEAAIAAABWAP//AAAEAAIAAABXAPr/AAAEAAIAAABXAPv/AAAEAAIAAABXAPz/AAAEAAIAAABXAP3/AAAEAAIAAABXAP7/AAAEAAIAAABXAP//AAAEAAIAAABYAPr/AAAEAAIAAABYAPv/AAAEAAIAAABYAP3/AAAEAAIAAABYAP7/AAAEAAIAAABYAP//AAAEAAIAAABXAPn/AAAEAAIAAABYAPn/AAAEAAIAAABYAPj/AAAEAAIAAABTAP3/AAAEAAIAAABTAP7/AAAEAAIAAABUAP3/AAAEAAIAAABUAP7/AAAEAAIAAAB8AP//AAAEAAIAAAB9AP//AAAEAAIAAAB+AP//AAAEAAIAAAB/AP//AAAEAAIAAACAAP//AAAEAAIAAACBAP//AAAEAAIAAACAAPv/AAAEAAIAAACAAPz/AAAEAAIAAACAAP3/AAAEAAIAAACAAP7/AAAEAAIAAACBAPv/AAAEAAIAAACBAPz/AAAEAAIAAACBAP3/AAAEAAIAAACBAP7/AAAEAAIAAAB/APz/AAAEAAIAAAB/AP3/AAAEAAIAAAB/AP7/AAAEAAIAAAB+AP3/AAAEAAIAAAB+AP7/AAAEAAIAAAB9AP7/AAAEAAIAAAChAP7/AAAEAAIAAAChAP//AAAEAAIAAACiAP7/AAAEAAIAAACiAP//AAAEAAIAAACjAP7/AAAEAAIAAACjAP//AAAEAAIAAACkAP7/AAAEAAIAAACkAP//AAAEAAIAAAClAP7/AAAEAAIAAAClAP//AAAEAAIAAACjAPz/AAAEAAIAAACjAP3/AAAEAAIAAACkAPz/AAAEAAIAAACkAP3/AAAEAAIAAAClAPz/AAAEAAIAAAClAP3/AAAEAAIAAAClAPr/AAAEAAIAAAClAPv/AAAEAAIAAAC8AP7/AAAEAAIAAAC9AP7/AAAEAAIAAAC/APv/AAAEAAIAAADAAPv/AAAEAAIAAADCAPj/AAAEAAIAAADDAPj/AAAEAAIAAADMAP//AAAEAAIAAAB0AP3/AAAIAAAAAAB0AP7/AAAIAAEAAAB1AP3/AAAJAAAAAAB1AP7/AAAJAAEAAAB0AP//AAAIAAEAAAB1AP//AAAJAAEAAAACAPz/AQAAAAAAAgADAPz/AQAAAAAAAgAXAPj/AQAAAAAAAQAZAPj/AQAAAAAAAQAgAPz/AQAAAAAAAQAhAPz/AQAAAAAAAQAiAPz/AQAAAAAAAQAYAPj/AQAAAAAABwAYAP3/AQAAAAAAAwAZAP3/AQAAAAAAAwAXAP3/AQAAAAAACQA8AP3/AQAAAAAAAwA+APv/AQAAAAAAAwBAAPn/AQAAAAAAAwBBAPn/AQAAAAAAAwBMAPz/AQAAAAAAAgBNAPz/AQAAAAAAAgBOAPz/AQAAAAAAAgBaAPj/AQAAAAAAAQBbAPj/AQAAAAAAAQBcAPj/AQAAAAAAAQBcAPz/AQAAAAAAAQBdAPz/AQAAAAAAAQBeAPz/AQAAAAAAAQBfAPz/AQAAAAAAAQBZAPj/AQAAAAAABwBqAPj/AQAAAAAAAwBrAPj/AQAAAAAAAwBsAPj/AQAAAAAAAwBtAPj/AQAAAAAAAwBuAPj/AQAAAAAAAwCCAPv/AQAAAAAAAQCDAPv/AQAAAAAAAQCFAP//AQAAAAAAAQCGAP//AQAAAAAAAQCHAP//AQAAAAAAAQCIAP//AQAAAAAAAQCJAP//AQAAAAAAAQCKAP//AQAAAAAAAQCGAPv/AQAAAAAAAgCTAP3/AQAAAAAAAgCUAP3/AQAAAAAAAgCSAP3/AQAAAAAAAgCWAP3/AQAAAAAAAgCXAP3/AQAAAAAAAgCYAP3/AQAAAAAAAgCbAP3/AQAAAAAAAgCcAP3/AQAAAAAAAgCdAP3/AQAAAAAAAgCVAP3/AQAAAAAACACnAPr/AQAAAAAAAQCoAPr/AQAAAAAAAQCpAPr/AQAAAAAAAQCpAPz/AQAAAAAAAQCqAPz/AQAAAAAAAQCrAPz/AQAAAAAAAQCsAPz/AQAAAAAAAQCsAP7/AQAAAAAAAQCtAP7/AQAAAAAAAQCuAP7/AQAAAAAAAQCvAP7/AQAAAAAAAQCmAPr/AQAAAAAABQCnAP3/AQAAAAAACwBpAPz/AAAFAAAAAABqAPz/AAAGAAAAAABrAPz/AAAGAAAAAABsAPz/AAAGAAAAAABtAPz/AAAGAAAAAABuAPz/AAAGAAAAAABvAPz/AAAHAAAAAABqAP3/AAAFAAEAAABrAP3/AAAGAAEAAABsAP3/AAAGAAEAAABtAP3/AAAGAAEAAABuAP3/AAAHAAEAAABqAP7/AAAFAAEAAABrAP7/AAAGAAEAAABsAP7/AAAGAAEAAABtAP7/AAAGAAEAAABuAP7/AAAHAAEAAABqAP//AAAFAAEAAABrAP//AAAGAAEAAABsAP//AAAGAAEAAABtAP//AAAGAAEAAABuAP//AAAHAAEAAABYAPz/AAAEAAIAAACZAP3/AQAAAAAAAgA=") + +[node name="Player" parent="." instance=ExtResource("4_kox80")] +position = Vector2(-216, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("5_dxfo4")] +tile_map_data = PackedByteArray("AAD7////AAAAAAAAAAD8////AAABAAAAAAD9////AAABAAAAAAD+////AAACAAAAAAAiAP//AAAAAAAAAAAjAP//AAACAAAAAAAvAP//AAAAAAAAAAAwAP//AAACAAAAAABLAP//AAAAAAAAAABMAP//AAACAAAAAABaAP//AAAAAAAAAABbAP//AAABAAAAAABcAP//AAACAAAAAAC2AP//AAABAAAAAAC3AP//AAABAAAAAAC4AP//AAACAAAAAAC1AP//AAAAAAAAAADOAP//AAAAAAAAAADPAP//AAACAAAAAAA=") + +[node name="LargeCastleDeco" parent="." instance=ExtResource("7_gl61r")] +position = Vector2(-216, -88) + +[node name="Enemies" type="Node" parent="."] + +[node name="Lakitu" parent="Enemies" instance=ExtResource("9_8p6o7")] +position = Vector2(520, -152) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("10_gl61r")] +position = Vector2(1872, -48) + +[node name="EndFlagpole" parent="." instance=ExtResource("11_0k7ei")] +position = Vector2(3272, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("12_qljcj")] +position = Vector2(3368, 0) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("14_lw7xa") +nodes_to_delete = [NodePath("../Blocks")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("15_qljcj")] +position = Vector2(568, -56) +metadata/red_coin = 0 +metadata/r_coin_iud = 0 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("16_x1kgc")] +position = Vector2(1432, -56) +item = ExtResource("17_3sf37") +metadata/r_coin_id = 1 + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("18_3sf37")] +position = Vector2(2136, -72) +item = ExtResource("17_3sf37") +metadata/r_coin_id = 2 + +[node name="QuestionBlock2" parent="ChallengeNodes" instance=ExtResource("18_3sf37")] +position = Vector2(2472, -40) +item = ExtResource("17_3sf37") +metadata/r_coin_id = 3 + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("16_x1kgc")] +position = Vector2(2440, -104) +item = ExtResource("19_rmx74") + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("20_5nm15")] +position = Vector2(3112, -136) +id = 4 + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("15_qljcj")] +position = Vector2(568, -56) + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("16_x1kgc")] +position = Vector2(1432, -56) + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("18_3sf37")] +position = Vector2(2136, -72) + +[node name="QuestionBlock2" parent="Blocks" instance=ExtResource("18_3sf37")] +position = Vector2(2472, -40) + +[node name="DropShadow" parent="." instance=ExtResource("16_lw7xa")] + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@274253" to="Tiles/@AnimatableBody2D@274253/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274253" to="Tiles/@AnimatableBody2D@274253/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274253" to="Tiles/@AnimatableBody2D@274253" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274253" to="Tiles/@AnimatableBody2D@274253" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274253" to="Tiles/@AnimatableBody2D@274253/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274253" to="Tiles/@AnimatableBody2D@274253" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274253" to="Tiles/@AnimatableBody2D@274253/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="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@274254" to="Tiles/@AnimatableBody2D@274254/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274254" to="Tiles/@AnimatableBody2D@274254/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274254" to="Tiles/@AnimatableBody2D@274254" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274254" to="Tiles/@AnimatableBody2D@274254/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274254" to="Tiles/@AnimatableBody2D@274254" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274254" to="Tiles/@AnimatableBody2D@274254/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274255" to="Tiles/@AnimatableBody2D@274255/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274255" to="Tiles/@AnimatableBody2D@274255/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274255" to="Tiles/@AnimatableBody2D@274255" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274255" to="Tiles/@AnimatableBody2D@274255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274255" to="Tiles/@AnimatableBody2D@274255" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274255" to="Tiles/@AnimatableBody2D@274255/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274256" to="Tiles/@AnimatableBody2D@274256/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274256" to="Tiles/@AnimatableBody2D@274256/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274256" to="Tiles/@AnimatableBody2D@274256" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274256" to="Tiles/@AnimatableBody2D@274256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274256" to="Tiles/@AnimatableBody2D@274256" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274256" to="Tiles/@AnimatableBody2D@274256/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274257" to="Tiles/@AnimatableBody2D@274257/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274257" to="Tiles/@AnimatableBody2D@274257/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274257" to="Tiles/@AnimatableBody2D@274257" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274257" to="Tiles/@AnimatableBody2D@274257/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274257" to="Tiles/@AnimatableBody2D@274257" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274257" to="Tiles/@AnimatableBody2D@274257/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274258" to="Tiles/@AnimatableBody2D@274258/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274258" to="Tiles/@AnimatableBody2D@274258/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274258" to="Tiles/@AnimatableBody2D@274258" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274258" to="Tiles/@AnimatableBody2D@274258/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274258" to="Tiles/@AnimatableBody2D@274258" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274258" to="Tiles/@AnimatableBody2D@274258/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@274259" to="Tiles/@Node2D@274259/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@274260" to="Tiles/@Node2D@274260/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@274261" to="Tiles/@Node2D@274261/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@274262" to="Tiles/@Node2D@274262/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@274263" to="Tiles/@Node2D@274263/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274264" to="Tiles/@AnimatableBody2D@274264/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274264" to="Tiles/@AnimatableBody2D@274264/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274264" to="Tiles/@AnimatableBody2D@274264" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274264" to="Tiles/@AnimatableBody2D@274264" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274264" to="Tiles/@AnimatableBody2D@274264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274264" to="Tiles/@AnimatableBody2D@274264" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274264" to="Tiles/@AnimatableBody2D@274264/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274265" to="Tiles/@AnimatableBody2D@274265/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274265" to="Tiles/@AnimatableBody2D@274265/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274265" to="Tiles/@AnimatableBody2D@274265" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274265" to="Tiles/@AnimatableBody2D@274265" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274265" to="Tiles/@AnimatableBody2D@274265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274265" to="Tiles/@AnimatableBody2D@274265" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274265" to="Tiles/@AnimatableBody2D@274265/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274266" to="Tiles/@AnimatableBody2D@274266/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274266" to="Tiles/@AnimatableBody2D@274266/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274266" to="Tiles/@AnimatableBody2D@274266" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274266" to="Tiles/@AnimatableBody2D@274266" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274266" to="Tiles/@AnimatableBody2D@274266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274266" to="Tiles/@AnimatableBody2D@274266" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274266" to="Tiles/@AnimatableBody2D@274266/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274267" to="Tiles/@AnimatableBody2D@274267/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274267" to="Tiles/@AnimatableBody2D@274267/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274267" to="Tiles/@AnimatableBody2D@274267" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274267" to="Tiles/@AnimatableBody2D@274267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274267" to="Tiles/@AnimatableBody2D@274267" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274267" to="Tiles/@AnimatableBody2D@274267/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274268" to="Tiles/@AnimatableBody2D@274268/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274268" to="Tiles/@AnimatableBody2D@274268/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274268" to="Tiles/@AnimatableBody2D@274268" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274268" to="Tiles/@AnimatableBody2D@274268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274268" to="Tiles/@AnimatableBody2D@274268" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274268" to="Tiles/@AnimatableBody2D@274268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274269" to="Tiles/@AnimatableBody2D@274269/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274269" to="Tiles/@AnimatableBody2D@274269/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274269" to="Tiles/@AnimatableBody2D@274269" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274269" to="Tiles/@AnimatableBody2D@274269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274269" to="Tiles/@AnimatableBody2D@274269" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274269" to="Tiles/@AnimatableBody2D@274269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274270" to="Tiles/@AnimatableBody2D@274270/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274270" to="Tiles/@AnimatableBody2D@274270/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274270" to="Tiles/@AnimatableBody2D@274270" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274270" to="Tiles/@AnimatableBody2D@274270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274270" to="Tiles/@AnimatableBody2D@274270" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274270" to="Tiles/@AnimatableBody2D@274270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274271" to="Tiles/@AnimatableBody2D@274271/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274271" to="Tiles/@AnimatableBody2D@274271/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274271" to="Tiles/@AnimatableBody2D@274271" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274271" to="Tiles/@AnimatableBody2D@274271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274271" to="Tiles/@AnimatableBody2D@274271" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274271" to="Tiles/@AnimatableBody2D@274271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274272" to="Tiles/@AnimatableBody2D@274272/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274272" to="Tiles/@AnimatableBody2D@274272/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274272" to="Tiles/@AnimatableBody2D@274272" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274272" to="Tiles/@AnimatableBody2D@274272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274272" to="Tiles/@AnimatableBody2D@274272" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274272" to="Tiles/@AnimatableBody2D@274272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274273" to="Tiles/@AnimatableBody2D@274273/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274273" to="Tiles/@AnimatableBody2D@274273/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274273" to="Tiles/@AnimatableBody2D@274273" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274273" to="Tiles/@AnimatableBody2D@274273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274273" to="Tiles/@AnimatableBody2D@274273" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274273" to="Tiles/@AnimatableBody2D@274273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274274" to="Tiles/@AnimatableBody2D@274274/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274274" to="Tiles/@AnimatableBody2D@274274/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274274" to="Tiles/@AnimatableBody2D@274274" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274274" to="Tiles/@AnimatableBody2D@274274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274274" to="Tiles/@AnimatableBody2D@274274" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274274" to="Tiles/@AnimatableBody2D@274274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@274275" to="Tiles/@Node2D@274275/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@274276" to="Tiles/@Node2D@274276/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@274277" to="Tiles/@Node2D@274277/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@274278" to="Tiles/@Node2D@274278/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@274279" to="Tiles/@Node2D@274279/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274280" to="Tiles/@AnimatableBody2D@274280/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274280" to="Tiles/@AnimatableBody2D@274280/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274280" to="Tiles/@AnimatableBody2D@274280" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274280" to="Tiles/@AnimatableBody2D@274280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274280" to="Tiles/@AnimatableBody2D@274280" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274280" to="Tiles/@AnimatableBody2D@274280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274281" to="Tiles/@AnimatableBody2D@274281/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274281" to="Tiles/@AnimatableBody2D@274281/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274281" to="Tiles/@AnimatableBody2D@274281" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274281" to="Tiles/@AnimatableBody2D@274281/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274281" to="Tiles/@AnimatableBody2D@274281" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274281" to="Tiles/@AnimatableBody2D@274281/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274282" to="Tiles/@AnimatableBody2D@274282/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274282" to="Tiles/@AnimatableBody2D@274282/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274282" to="Tiles/@AnimatableBody2D@274282" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274282" to="Tiles/@AnimatableBody2D@274282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274282" to="Tiles/@AnimatableBody2D@274282" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274282" to="Tiles/@AnimatableBody2D@274282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274283" to="Tiles/@AnimatableBody2D@274283/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274283" to="Tiles/@AnimatableBody2D@274283/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274283" to="Tiles/@AnimatableBody2D@274283" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274283" to="Tiles/@AnimatableBody2D@274283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274283" to="Tiles/@AnimatableBody2D@274283" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274283" to="Tiles/@AnimatableBody2D@274283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274284" to="Tiles/@AnimatableBody2D@274284/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274284" to="Tiles/@AnimatableBody2D@274284/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274284" to="Tiles/@AnimatableBody2D@274284" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274284" to="Tiles/@AnimatableBody2D@274284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274284" to="Tiles/@AnimatableBody2D@274284" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274284" to="Tiles/@AnimatableBody2D@274284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274285" to="Tiles/@AnimatableBody2D@274285/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274285" to="Tiles/@AnimatableBody2D@274285/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274285" to="Tiles/@AnimatableBody2D@274285" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274285" to="Tiles/@AnimatableBody2D@274285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274285" to="Tiles/@AnimatableBody2D@274285" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274285" to="Tiles/@AnimatableBody2D@274285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274286" to="Tiles/@AnimatableBody2D@274286/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274286" to="Tiles/@AnimatableBody2D@274286/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274286" to="Tiles/@AnimatableBody2D@274286" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274286" to="Tiles/@AnimatableBody2D@274286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274286" to="Tiles/@AnimatableBody2D@274286" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274286" to="Tiles/@AnimatableBody2D@274286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274287" to="Tiles/@AnimatableBody2D@274287/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274287" to="Tiles/@AnimatableBody2D@274287/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274287" to="Tiles/@AnimatableBody2D@274287" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274287" to="Tiles/@AnimatableBody2D@274287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274287" to="Tiles/@AnimatableBody2D@274287" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274287" to="Tiles/@AnimatableBody2D@274287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274288" to="Tiles/@AnimatableBody2D@274288/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274288" to="Tiles/@AnimatableBody2D@274288/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274288" to="Tiles/@AnimatableBody2D@274288" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274288" to="Tiles/@AnimatableBody2D@274288" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274288" to="Tiles/@AnimatableBody2D@274288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274288" to="Tiles/@AnimatableBody2D@274288" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274288" to="Tiles/@AnimatableBody2D@274288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274289" to="Tiles/@AnimatableBody2D@274289/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274289" to="Tiles/@AnimatableBody2D@274289/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274289" to="Tiles/@AnimatableBody2D@274289" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274289" to="Tiles/@AnimatableBody2D@274289" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274289" to="Tiles/@AnimatableBody2D@274289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274289" to="Tiles/@AnimatableBody2D@274289" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274289" to="Tiles/@AnimatableBody2D@274289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274290" to="Tiles/@AnimatableBody2D@274290/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274290" to="Tiles/@AnimatableBody2D@274290/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274290" to="Tiles/@AnimatableBody2D@274290" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274290" to="Tiles/@AnimatableBody2D@274290" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274290" to="Tiles/@AnimatableBody2D@274290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274290" to="Tiles/@AnimatableBody2D@274290" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274290" to="Tiles/@AnimatableBody2D@274290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274291" to="Tiles/@AnimatableBody2D@274291/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274291" to="Tiles/@AnimatableBody2D@274291/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274291" to="Tiles/@AnimatableBody2D@274291" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274291" to="Tiles/@AnimatableBody2D@274291" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274291" to="Tiles/@AnimatableBody2D@274291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274291" to="Tiles/@AnimatableBody2D@274291" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274291" to="Tiles/@AnimatableBody2D@274291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274292" to="Tiles/@AnimatableBody2D@274292/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274292" to="Tiles/@AnimatableBody2D@274292/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274292" to="Tiles/@AnimatableBody2D@274292" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274292" to="Tiles/@AnimatableBody2D@274292" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274292" to="Tiles/@AnimatableBody2D@274292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274292" to="Tiles/@AnimatableBody2D@274292" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274292" to="Tiles/@AnimatableBody2D@274292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274293" to="Tiles/@AnimatableBody2D@274293/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274293" to="Tiles/@AnimatableBody2D@274293/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274293" to="Tiles/@AnimatableBody2D@274293" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274293" to="Tiles/@AnimatableBody2D@274293" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274293" to="Tiles/@AnimatableBody2D@274293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274293" to="Tiles/@AnimatableBody2D@274293" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274293" to="Tiles/@AnimatableBody2D@274293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274294" to="Tiles/@AnimatableBody2D@274294/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274294" to="Tiles/@AnimatableBody2D@274294/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274294" to="Tiles/@AnimatableBody2D@274294" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274294" to="Tiles/@AnimatableBody2D@274294" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274294" to="Tiles/@AnimatableBody2D@274294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274294" to="Tiles/@AnimatableBody2D@274294" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274294" to="Tiles/@AnimatableBody2D@274294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274295" to="Tiles/@AnimatableBody2D@274295/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274295" to="Tiles/@AnimatableBody2D@274295/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274295" to="Tiles/@AnimatableBody2D@274295" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274295" to="Tiles/@AnimatableBody2D@274295" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274295" to="Tiles/@AnimatableBody2D@274295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274295" to="Tiles/@AnimatableBody2D@274295" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274295" to="Tiles/@AnimatableBody2D@274295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274296" to="Tiles/@AnimatableBody2D@274296/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274296" to="Tiles/@AnimatableBody2D@274296/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274296" to="Tiles/@AnimatableBody2D@274296" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274296" to="Tiles/@AnimatableBody2D@274296" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274296" to="Tiles/@AnimatableBody2D@274296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274296" to="Tiles/@AnimatableBody2D@274296" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274296" to="Tiles/@AnimatableBody2D@274296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274297" to="Tiles/@AnimatableBody2D@274297/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274297" to="Tiles/@AnimatableBody2D@274297/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274297" to="Tiles/@AnimatableBody2D@274297" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274297" to="Tiles/@AnimatableBody2D@274297" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274297" to="Tiles/@AnimatableBody2D@274297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274297" to="Tiles/@AnimatableBody2D@274297" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274297" to="Tiles/@AnimatableBody2D@274297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274298" to="Tiles/@AnimatableBody2D@274298/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274298" to="Tiles/@AnimatableBody2D@274298/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274298" to="Tiles/@AnimatableBody2D@274298" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274298" to="Tiles/@AnimatableBody2D@274298" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274298" to="Tiles/@AnimatableBody2D@274298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274298" to="Tiles/@AnimatableBody2D@274298" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274298" to="Tiles/@AnimatableBody2D@274298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274299" to="Tiles/@AnimatableBody2D@274299/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274299" to="Tiles/@AnimatableBody2D@274299/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274299" to="Tiles/@AnimatableBody2D@274299" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274299" to="Tiles/@AnimatableBody2D@274299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274299" to="Tiles/@AnimatableBody2D@274299" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274299" to="Tiles/@AnimatableBody2D@274299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274300" to="Tiles/@AnimatableBody2D@274300/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274300" to="Tiles/@AnimatableBody2D@274300/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274300" to="Tiles/@AnimatableBody2D@274300" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274300" to="Tiles/@AnimatableBody2D@274300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274300" to="Tiles/@AnimatableBody2D@274300" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274300" to="Tiles/@AnimatableBody2D@274300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274301" to="Tiles/@AnimatableBody2D@274301/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274301" to="Tiles/@AnimatableBody2D@274301/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274301" to="Tiles/@AnimatableBody2D@274301" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274301" to="Tiles/@AnimatableBody2D@274301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274301" to="Tiles/@AnimatableBody2D@274301" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274301" to="Tiles/@AnimatableBody2D@274301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274302" to="Tiles/@AnimatableBody2D@274302/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274302" to="Tiles/@AnimatableBody2D@274302/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274302" to="Tiles/@AnimatableBody2D@274302" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274302" to="Tiles/@AnimatableBody2D@274302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274302" to="Tiles/@AnimatableBody2D@274302" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274302" to="Tiles/@AnimatableBody2D@274302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274303" to="Tiles/@AnimatableBody2D@274303/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274303" to="Tiles/@AnimatableBody2D@274303/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274303" to="Tiles/@AnimatableBody2D@274303" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274303" to="Tiles/@AnimatableBody2D@274303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274303" to="Tiles/@AnimatableBody2D@274303" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274303" to="Tiles/@AnimatableBody2D@274303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274304" to="Tiles/@AnimatableBody2D@274304/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274304" to="Tiles/@AnimatableBody2D@274304/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274304" to="Tiles/@AnimatableBody2D@274304" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274304" to="Tiles/@AnimatableBody2D@274304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274304" to="Tiles/@AnimatableBody2D@274304" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274304" to="Tiles/@AnimatableBody2D@274304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274305" to="Tiles/@AnimatableBody2D@274305/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274305" to="Tiles/@AnimatableBody2D@274305/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274305" to="Tiles/@AnimatableBody2D@274305" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274305" to="Tiles/@AnimatableBody2D@274305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274305" to="Tiles/@AnimatableBody2D@274305" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274305" to="Tiles/@AnimatableBody2D@274305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274306" to="Tiles/@AnimatableBody2D@274306/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274306" to="Tiles/@AnimatableBody2D@274306/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274306" to="Tiles/@AnimatableBody2D@274306" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274306" to="Tiles/@AnimatableBody2D@274306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274306" to="Tiles/@AnimatableBody2D@274306" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274306" to="Tiles/@AnimatableBody2D@274306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274307" to="Tiles/@AnimatableBody2D@274307/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274307" to="Tiles/@AnimatableBody2D@274307/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274307" to="Tiles/@AnimatableBody2D@274307" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274307" to="Tiles/@AnimatableBody2D@274307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274307" to="Tiles/@AnimatableBody2D@274307" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274307" to="Tiles/@AnimatableBody2D@274307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274308" to="Tiles/@AnimatableBody2D@274308/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274308" to="Tiles/@AnimatableBody2D@274308/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274308" to="Tiles/@AnimatableBody2D@274308" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274308" to="Tiles/@AnimatableBody2D@274308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274308" to="Tiles/@AnimatableBody2D@274308" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274308" to="Tiles/@AnimatableBody2D@274308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274309" to="Tiles/@AnimatableBody2D@274309/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274309" to="Tiles/@AnimatableBody2D@274309/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274309" to="Tiles/@AnimatableBody2D@274309" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274309" to="Tiles/@AnimatableBody2D@274309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274309" to="Tiles/@AnimatableBody2D@274309" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274309" to="Tiles/@AnimatableBody2D@274309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274310" to="Tiles/@AnimatableBody2D@274310/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274310" to="Tiles/@AnimatableBody2D@274310/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274310" to="Tiles/@AnimatableBody2D@274310" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274310" to="Tiles/@AnimatableBody2D@274310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274310" to="Tiles/@AnimatableBody2D@274310/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274310" to="Tiles/@AnimatableBody2D@274310" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274310" to="Tiles/@AnimatableBody2D@274310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274311" to="Tiles/@AnimatableBody2D@274311/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274311" to="Tiles/@AnimatableBody2D@274311/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274311" to="Tiles/@AnimatableBody2D@274311" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274311" to="Tiles/@AnimatableBody2D@274311" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274311" to="Tiles/@AnimatableBody2D@274311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274311" to="Tiles/@AnimatableBody2D@274311" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274311" to="Tiles/@AnimatableBody2D@274311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@274312" to="Tiles/@AnimatableBody2D@274312/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@274312" to="Tiles/@AnimatableBody2D@274312/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274312" to="Tiles/@AnimatableBody2D@274312" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274312" to="Tiles/@AnimatableBody2D@274312" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@274312" to="Tiles/@AnimatableBody2D@274312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274312" to="Tiles/@AnimatableBody2D@274312" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@274312" to="Tiles/@AnimatableBody2D@274312/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World6/6-2.tscn b/Scenes/Levels/SMBS/World6/6-2.tscn new file mode 100644 index 0000000..02c8887 --- /dev/null +++ b/Scenes/Levels/SMBS/World6/6-2.tscn @@ -0,0 +1,251 @@ +[gd_scene load_steps=19 format=4 uid="uid://ob8642ljny2q"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_hn3ig"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Beach.json" id="2_yfwsf"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_osn7t"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_gvmpa"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_n4bnr"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="7_8jjqo"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="8_l8n22"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="9_vc773"] +[ext_resource type="PackedScene" uid="uid://byu7xm153ktle" path="res://Scenes/Prefabs/Entities/Enemies/Barrel.tscn" id="10_yfwsf"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_yfwsf"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="12_odvid"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_703el"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="13_odvid"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="14_8kaxf"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="15_ww6oi"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="16_k6bhf"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="17_erp06"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="20_ww6oi"] + +[node name="6-2" type="Node"] +script = ExtResource("1_hn3ig") +music = ExtResource("2_yfwsf") +theme = "Beach" +theme_time = "Night" +campaign = "SMBS" +world_id = 6 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_osn7t")] +time_of_day = 1 +second_layer = 2 +liquid_layer = 1 + +[node name="Tiles" parent="." instance=ExtResource("4_gvmpa")] +tile_map_data = PackedByteArray("AADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAADAAAAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAADAAEAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAADAAIAAACoAAAAAAABAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAADAAAAAACoAAEAAAABAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAADAAEAAACoAAIAAAABAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAADAAIAAAB+APz/AAAEAAIAAAB/APz/AAAEAAIAAACGAPz/AAAEAAIAAACHAPz/AAAEAAIAAABgAPv/AAAEAAIAAABhAPv/AAAEAAIAAABZAPv/AAAEAAIAAABaAPv/AAAEAAIAAABbAPv/AAAEAAIAAABcAPv/AAAEAAIAAABSAPn/AAAEAAIAAABTAPn/AAAEAAIAAAABAP3/AAAIAAAAAAABAP7/AAAIAAEAAAACAP3/AAAJAAAAAAACAP7/AAAJAAEAAAAPAP3/AAAIAAIAAAAPAP7/AAAIAAMAAAAQAP3/AAAJAAIAAAAQAP7/AAAJAAMAAAAaAPz/AAAIAAQAAAAaAP3/AAAIAAUAAAAbAPz/AAAJAAQAAAAbAP3/AAAJAAUAAAAoAP7/AAAIAAYAAAAoAP//AAAIAAcAAAApAP7/AAAJAAYAAAApAP//AAAJAAcAAAAxAP3/AAAIAAIAAAAxAP7/AAAIAAMAAAAyAP3/AAAJAAIAAAAyAP7/AAAJAAMAAAA0APz/AAAIAAAAAAA0AP3/AAAIAAEAAAA1APz/AAAJAAAAAAA1AP3/AAAJAAEAAAA5AP7/AAAIAAQAAAA5AP//AAAIAAUAAAA6AP7/AAAJAAQAAAA6AP//AAAJAAUAAABCAP3/AAAIAAIAAABCAP7/AAAIAAMAAABDAP3/AAAJAAIAAABDAP7/AAAJAAMAAABJAPz/AAAIAAYAAABJAP3/AAAIAAcAAABKAPz/AAAJAAYAAABKAP3/AAAJAAcAAABPAP3/AAAIAAAAAABPAP7/AAAIAAEAAABQAP3/AAAJAAAAAABQAP7/AAAJAAEAAABSAPf/AAAIAAQAAABSAPj/AAAIAAUAAABTAPf/AAAJAAQAAABTAPj/AAAJAAUAAABbAPn/AAAIAAIAAABbAPr/AAAIAAMAAABcAPn/AAAJAAIAAABcAPr/AAAJAAMAAABgAPb/AAAIAAAAAABgAPf/AAAIAAEAAABhAPb/AAAJAAAAAABhAPf/AAAJAAEAAABZAP3/AAAIAAYAACBaAP3/AAAJAAYAACBZAPz/AAAIAAcAACBaAPz/AAAJAAcAACBmAPz/AAAIAAAAAABmAP3/AAAIAAEAAABnAPz/AAAJAAAAAABnAP3/AAAJAAEAAABoAPz/AAAIAAIAAABoAP3/AAAIAAMAAABpAPz/AAAJAAIAAABpAP3/AAAJAAMAAABqAPz/AAAIAAQAAABqAP3/AAAIAAUAAABrAPz/AAAJAAQAAABrAP3/AAAJAAUAAABsAPz/AAAIAAYAAABsAP3/AAAIAAcAAABtAPz/AAAJAAYAAABtAP3/AAAJAAcAAABuAPz/AAAIAAIAAABuAP3/AAAIAAMAAABvAPz/AAAJAAIAAABvAP3/AAAJAAMAAAB+APr/AAAIAAQAAAB+APv/AAAIAAUAAAB/APr/AAAJAAQAAAB/APv/AAAJAAUAAACGAPr/AAAIAAAAAACGAPv/AAAIAAEAAACHAPr/AAAJAAAAAACHAPv/AAAJAAEAAACQAP//AAAIAAAAAACQAAAAAAAIAAEAAACRAP//AAAJAAAAAACRAAAAAAAJAAEAAACSAP7/AAAIAAYAAACSAP//AAAIAAcAAACTAP7/AAAJAAYAAACTAP//AAAJAAcAAACUAP3/AAAIAAIAAACUAP7/AAAIAAMAAACVAP3/AAAJAAIAAACVAP7/AAAJAAMAAACWAPz/AAAIAAQAAACWAP3/AAAIAAUAAACXAPz/AAAJAAQAAACXAP3/AAAJAAUAAACaAPr/AAAIAAIAAACaAPv/AAAIAAMAAACbAPr/AAAJAAIAAACbAPv/AAAJAAMAAACYAPv/AAAIAAAAAACYAPz/AAAIAAEAAACZAPv/AAAJAAAAAACZAPz/AAAJAAEAAACcAPn/AAAIAAQAAACcAPr/AAAIAAUAAACdAPn/AAAJAAQAAACdAPr/AAAJAAUAAACeAPj/AAAIAAYAAACeAPn/AAAIAAcAAACfAPj/AAAJAAYAAACfAPn/AAAJAAcAAACoAP//AAAEAAIAAAABAP//AAAIAAEAAAACAP//AAAJAAEAAAA0AP7/AAAIAAEAAAA1AP7/AAAJAAEAAAA0AP//AAAIAAEAAAA1AP//AAAJAAEAAABPAP//AAAIAAEAAABQAP//AAAJAAEAAABgAPj/AAAIAAEAAABhAPj/AAAJAAEAAABgAPn/AAAIAAEAAABhAPn/AAAJAAEAAABgAPr/AAAIAAEAAABhAPr/AAAJAAEAAABmAP7/AAAIAAEAAABnAP7/AAAJAAEAAABmAP//AAAIAAEAAABnAP//AAAJAAEAAACQAAEAAAAIAAEAAACRAAEAAAAJAAEAAACQAAIAAAAIAAEAAACRAAIAAAAJAAEAAACYAP3/AAAIAAEAAACZAP3/AAAJAAEAAACYAP7/AAAIAAEAAACZAP7/AAAJAAEAAACYAP//AAAIAAEAAACZAP//AAAJAAEAAACYAAAAAAAIAAEAAACZAAAAAAAJAAEAAACYAAEAAAAIAAEAAACZAAEAAAAJAAEAAACYAAIAAAAIAAEAAACZAAIAAAAJAAEAAACUAP//AAAIAAMAAACVAP//AAAJAAMAAACUAAAAAAAIAAMAAACVAAAAAAAJAAMAAACUAAEAAAAIAAMAAACVAAEAAAAJAAMAAACUAAIAAAAIAAMAAACVAAIAAAAJAAMAAACaAPz/AAAIAAMAAACbAPz/AAAJAAMAAACaAP3/AAAIAAMAAACbAP3/AAAJAAMAAACaAP7/AAAIAAMAAACbAP7/AAAJAAMAAACaAP//AAAIAAMAAACbAP//AAAJAAMAAACaAAAAAAAIAAMAAACbAAAAAAAJAAMAAACaAAEAAAAIAAMAAACbAAEAAAAJAAMAAACaAAIAAAAIAAMAAACbAAIAAAAJAAMAAABuAP7/AAAIAAMAAABvAP7/AAAJAAMAAABuAP//AAAIAAMAAABvAP//AAAJAAMAAABoAP7/AAAIAAMAAABpAP7/AAAJAAMAAABoAP//AAAIAAMAAABpAP//AAAJAAMAAABCAP//AAAIAAMAAABDAP//AAAJAAMAAAAxAP//AAAIAAMAAAAyAP//AAAJAAMAAAAPAP//AAAIAAMAAAAQAP//AAAJAAMAAAAaAP7/AAAIAAUAAAAaAP//AAAIAAUAAAAbAP7/AAAJAAUAAAAbAP//AAAJAAUAAABrAP7/AAAJAAUAAABrAP//AAAJAAUAAABqAP7/AAAIAAUAAABqAP//AAAIAAUAAACWAP7/AAAIAAUAAACXAP7/AAAJAAUAAACWAP//AAAIAAUAAACXAP//AAAJAAUAAACWAAAAAAAIAAUAAACXAAAAAAAJAAUAAACWAAEAAAAIAAUAAACXAAEAAAAJAAUAAACWAAIAAAAIAAUAAACXAAIAAAAJAAUAAACcAPv/AAAIAAUAAACdAPv/AAAJAAUAAACcAPz/AAAIAAUAAACdAPz/AAAJAAUAAACcAP3/AAAIAAUAAACdAP3/AAAJAAUAAACcAP7/AAAIAAUAAACdAP7/AAAJAAUAAACcAP//AAAIAAUAAACdAP//AAAJAAUAAACcAAAAAAAIAAUAAACdAAAAAAAJAAUAAACcAAEAAAAIAAUAAACdAAEAAAAJAAUAAACcAAIAAAAIAAUAAACdAAIAAAAJAAUAAACeAPr/AAAIAAcAAACfAPr/AAAJAAcAAACeAPv/AAAIAAcAAACfAPv/AAAJAAcAAACeAPz/AAAIAAcAAACfAPz/AAAJAAcAAACeAP3/AAAIAAcAAACfAP3/AAAJAAcAAACeAP7/AAAIAAcAAACfAP7/AAAJAAcAAACeAP//AAAIAAcAAACfAP//AAAJAAcAAACeAAAAAAAIAAcAAACfAAAAAAAJAAcAAACeAAEAAAAIAAcAAACfAAEAAAAJAAcAAACeAAIAAAAIAAcAAACfAAIAAAAJAAcAAACSAAAAAAAIAAcAAACTAAAAAAAJAAcAAACSAAEAAAAIAAcAAACTAAEAAAAJAAcAAACSAAIAAAAIAAcAAACTAAIAAAAJAAcAAABsAP7/AAAIAAcAAABtAP7/AAAJAAcAAABsAP//AAAIAAcAAABtAP//AAAJAAcAAABKAP7/AAAJAAcAAABKAP//AAAJAAcAAABJAP7/AAAIAAcAAABJAP//AAAIAAcAAAAFAPn/AQAAAAAAAQAGAPn/AQAAAAAAAQAHAPn/AQAAAAAAAQAIAPn/AQAAAAAAAQBXAPf/AQAAAAAACAB7APz/AQAAAAAACABRAPn/AQAAAAAACQA=") + +[node name="Player" parent="." instance=ExtResource("5_n4bnr")] +position = Vector2(-216, 0) + +[node name="StartCastle" parent="." instance=ExtResource("7_8jjqo")] +position = Vector2(-216, -40) + +[node name="Enemies" type="Node" parent="."] + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(32, -48) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(256, -48) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(432, -64) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(656, -32) + +[node name="PirannhaPlant5" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(800, -48) + +[node name="PirannhaPlant6" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(848, -64) + +[node name="PirannhaPlant7" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(928, -32) + +[node name="PirannhaPlant8" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(1072, -48) + +[node name="PirannhaPlant9" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(1184, -64) + +[node name="PirannhaPlant10" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(1280, -48) + +[node name="PirannhaPlant11" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(1328, -144) + +[node name="PirannhaPlant12" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(1472, -112) + +[node name="PirannhaPlant13" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(1552, -160) + +[node name="PirannhaPlant14" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(1648, -64) + +[node name="PirannhaPlant15" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(1712, -64) + +[node name="PirannhaPlant16" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(1776, -64) + +[node name="PirannhaPlant17" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(2032, -96) + +[node name="PirannhaPlant18" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(2160, -96) + +[node name="PirannhaPlant19" parent="Enemies" instance=ExtResource("8_l8n22")] +position = Vector2(1440, -32) +rotation = 3.14159 + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("9_vc773")] +position = Vector2(88, 0) + +[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("9_vc773")] +position = Vector2(216, 0) + +[node name="BuzzyBeetle3" parent="Enemies" instance=ExtResource("9_vc773")] +position = Vector2(536, 0) + +[node name="BuzzyBeetle4" parent="Enemies" instance=ExtResource("9_vc773")] +position = Vector2(624, 0) + +[node name="BuzzyBeetle5" parent="Enemies" instance=ExtResource("9_vc773")] +position = Vector2(760, 0) + +[node name="BuzzyBeetle6" parent="Enemies" instance=ExtResource("9_vc773")] +position = Vector2(872, -64) + +[node name="BuzzyBeetle7" parent="Enemies" instance=ExtResource("9_vc773")] +position = Vector2(1512, 0) + +[node name="BuzzyBeetle8" parent="Enemies" instance=ExtResource("9_vc773")] +position = Vector2(1608, 0) + +[node name="Barrel" parent="Enemies" instance=ExtResource("10_yfwsf")] +position = Vector2(2536, -128) + +[node name="Barrel2" parent="Enemies" instance=ExtResource("10_yfwsf")] +position = Vector2(2488, -112) + +[node name="Barrel3" parent="Enemies" instance=ExtResource("10_yfwsf")] +position = Vector2(2424, -80) + +[node name="Barrel4" parent="Enemies" instance=ExtResource("10_yfwsf")] +position = Vector2(2376, -48) + +[node name="EndFlagpole" parent="." instance=ExtResource("11_yfwsf")] +position = Vector2(2696, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("12_odvid")] +position = Vector2(2792, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("13_odvid")] +tile_map_data = PackedByteArray("AAD4////AAAAAAAAAAD5////AAACAAAAAAAIAP//AAAAAAAAAAAJAP//AAABAAAAAAAKAP//AAACAAAAAAAsAP//AAABAAEAAAAtAP//AAABAAEAAAAuAP//AAABAAEAAAAvAP//AAABAAEAAAAMAP//AAABAAEAAAANAP//AAABAAEAAAAOAP//AAABAAEAAABAAP//AAABAAEAAABBAP//AAABAAEAAAA9AP//AAAAAAAAAAA+AP//AAABAAAAAAA/AP//AAACAAAAAABGAP//AAAAAAAAAABHAP//AAACAAAAAABLAP//AAAAAAAAAABMAP//AAACAAAAAABNAP//AAABAAEAAABOAP//AAABAAEAAABWAP//AAAAAAAAAABXAP//AAACAAAAAABdAP//AAAAAAAAAABeAP//AAACAAAAAAB1AP//AAAAAAAAAAB2AP//AAACAAAAAACzAP//AAAAAAAAAAC0AP//AAABAAAAAAC1AP//AAACAAAAAAC6AP//AAAAAAAAAAC7AP//AAABAAAAAAC8AP//AAACAAAAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("13_703el")] + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("14_8kaxf") +nodes_to_delete = [NodePath("../Blocks")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("15_ww6oi")] +position = Vector2(1576, -152) +id = 2 + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("16_k6bhf")] +position = Vector2(1992, -56) +item = ExtResource("17_erp06") +metadata/r_coin_id = 3 + +[node name="Blocks" type="Node" parent="."] + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("16_k6bhf")] +position = Vector2(1992, -56) + +[node name="PipeArea" parent="." instance=ExtResource("20_ww6oi")] +position = Vector2(32, -48) +target_level = "uid://4tuu5ri4mjla" + +[node name="PipeArea2" parent="." instance=ExtResource("20_ww6oi")] +position = Vector2(432, -64) +pipe_id = 1 +target_level = "uid://4tuu5ri4mjla" +exit_only = true + +[node name="PipeArea3" parent="." instance=ExtResource("20_ww6oi")] +position = Vector2(656, -32) +target_level = "uid://gjl8oh3kntfs" + +[node name="PipeArea4" parent="." instance=ExtResource("20_ww6oi")] +position = Vector2(1712, -64) +pipe_id = 3 +target_level = "uid://4tuu5ri4mjla" +exit_only = true + +[node name="PipeArea5" parent="." instance=ExtResource("20_ww6oi")] +position = Vector2(1328, -144) +target_level = "uid://cmittkgu8hhv1" + +[node name="PipeArea6" parent="." instance=ExtResource("20_ww6oi")] +position = Vector2(2544, -128) +target_level = "uid://bvd0hneesomwk" + +[node name="PipeArea7" parent="." instance=ExtResource("20_ww6oi")] +position = Vector2(2032, -96) +pipe_id = 2 +target_level = "uid://bvd0hneesomwk" +exit_only = true + +[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="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@278044" to="Tiles/@AnimatableBody2D@278044/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@278044" to="Tiles/@AnimatableBody2D@278044/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@278044" to="Tiles/@AnimatableBody2D@278044" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@278044" to="Tiles/@AnimatableBody2D@278044/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@278044" to="Tiles/@AnimatableBody2D@278044" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@278044" to="Tiles/@AnimatableBody2D@278044/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@278045" to="Tiles/@AnimatableBody2D@278045/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@278045" to="Tiles/@AnimatableBody2D@278045/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@278045" to="Tiles/@AnimatableBody2D@278045" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@278045" to="Tiles/@AnimatableBody2D@278045/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@278045" to="Tiles/@AnimatableBody2D@278045" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@278045" to="Tiles/@AnimatableBody2D@278045/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@278046" to="Tiles/@AnimatableBody2D@278046/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@278046" to="Tiles/@AnimatableBody2D@278046/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@278046" to="Tiles/@AnimatableBody2D@278046" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@278046" to="Tiles/@AnimatableBody2D@278046/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@278046" to="Tiles/@AnimatableBody2D@278046" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@278046" to="Tiles/@AnimatableBody2D@278046/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@278047" to="Tiles/@AnimatableBody2D@278047/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@278047" to="Tiles/@AnimatableBody2D@278047/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@278047" to="Tiles/@AnimatableBody2D@278047" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@278047" to="Tiles/@AnimatableBody2D@278047" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@278047" to="Tiles/@AnimatableBody2D@278047/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@278047" to="Tiles/@AnimatableBody2D@278047" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@278047" to="Tiles/@AnimatableBody2D@278047/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World6/6-2a.tscn b/Scenes/Levels/SMBS/World6/6-2a.tscn new file mode 100644 index 0000000..19483c0 --- /dev/null +++ b/Scenes/Levels/SMBS/World6/6-2a.tscn @@ -0,0 +1,70 @@ +[gd_scene load_steps=14 format=4 uid="uid://4tuu5ri4mjla"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_4ew3p"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_lx3x5"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_dp837"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_ddfky"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_kedvl"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="6_a353e"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="9_8n5eu"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="10_nr654"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="11_5mtid"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="12_ahr7d"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="12_lx3x5"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Bonus.json" id="13_dp837"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="13_lx3x5"] + +[node name="6-2a" type="Node"] +script = ExtResource("1_4ew3p") +music = ExtResource("2_lx3x5") +theme = "Underground" +campaign = "SMBS" +world_id = 6 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_dp837")] + +[node name="HardCameraRightLimit" parent="." instance=ExtResource("13_lx3x5")] +position = Vector2(64, -120) + +[node name="Player" parent="." instance=ExtResource("4_ddfky")] +position = Vector2(-224, -160) + +[node name="Tiles" parent="." instance=ExtResource("5_kedvl")] +tile_map_data = PackedByteArray("AADw//b/AAAEAAIAAADw//f/AAAEAAIAAADw//j/AAAEAAIAAADw//n/AAAEAAIAAADw//r/AAAEAAIAAADw//v/AAAEAAIAAADw//z/AAAEAAIAAADw//3/AAAEAAIAAADw//7/AAAEAAIAAADw////AAAEAAIAAADv/wAAAAACAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAAAAAsAAAD1/wAAAAABAAsAAAD2/wAAAAACAAAAAAD3/wAAAAAAAAsAAAD4/wAAAAACAAEAAAD5/wAAAAACAAEAAAD6/wAAAAACAAEAAAD7/wAAAAABAAsAAAD8/wAAAAACAAAAAAD9/wAAAAAAAAsAAAD+/wAAAAABAAsAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAAAP7/AAAKAAAAAAAAAP//AAAKAAEAAAABAP7/AAALAAAAAAABAP//AAALAAEAAAACAP7/AAAMAAAAAAACAP//AAAMAAEAAAADAP7/AAAJAAEAAAADAP//AAAJAAEAAAACAPX/AAAIAAEAAAADAPX/AAAJAAEAAAACAPb/AAAIAAEAAAADAPb/AAAJAAEAAAACAPf/AAAIAAEAAAADAPf/AAAJAAEAAAACAPj/AAAIAAEAAAADAPj/AAAJAAEAAAACAPn/AAAIAAEAAAADAPn/AAAJAAEAAAACAPr/AAAIAAEAAAADAPr/AAAJAAEAAAACAPv/AAAIAAEAAAADAPv/AAAJAAEAAAACAPz/AAAIAAEAAAADAPz/AAAJAAEAAAACAP3/AAAIAAEAAAADAP3/AAAJAAEAAADv//X/AAAEAAIAAADv//b/AAAEAAIAAADv//f/AAAEAAIAAADv//j/AAAEAAIAAADv//n/AAAEAAIAAADv//r/AAAEAAIAAADv//v/AAAEAAIAAADv//z/AAAEAAIAAADv//3/AAAEAAIAAADv//7/AAAEAAIAAADv////AAAEAAIAAADw//X/AAAEAAIAAAD0////AAABAAAAAAD1////AAAKAAsAAAD1//7/AAAAAAAAAAD3//3/AAABAAEAAAD4//3/AAABAAsAAAD5//3/AAACAAAAAAD6//3/AAAAAAsAAAD7//3/AAADAAEAAAD3//7/AAABAAEAAAD4//7/AAACAAEAAAD5//7/AAACAAEAAAD6//7/AAACAAEAAAD7//7/AAADAAEAAAD3////AAABAAEAAAD4////AAACAAEAAAD5////AAACAAEAAAD6////AAACAAEAAAD7////AAADAAEAAAD6//z/AAAJAAsAAAD7//z/AAADAAAAAAD6//v/AAAAAAAAAAD4//v/AAAAAAAAAAD4//z/AAAKAAsAAAD3//z/AAABAAAAAAD9////AAAJAAsAAAD+////AAADAAAAAAD9//7/AAAAAAAAAAD0//7/AQAAAAAAAwD1//3/AQAAAAAAAwD2////AQAAAAAAAwD3//v/AQAAAAAAAwD4//r/AQAAAAAAAwD6//r/AQAAAAAAAwD7//v/AQAAAAAAAwD8////AQAAAAAAAwD9//3/AQAAAAAAAwD+//7/AQAAAAAAAwAEAPX/AAAEAAIAAAAEAPb/AAAEAAIAAAAEAPf/AAAEAAIAAAAEAPj/AAAEAAIAAAAEAPn/AAAEAAIAAAAEAPr/AAAEAAIAAAAEAPv/AAAEAAIAAAAEAPz/AAAEAAIAAAAEAP3/AAAEAAIAAAAEAP7/AAAEAAIAAAAEAP//AAAEAAIAAAAFAPX/AAAEAAIAAAAFAPb/AAAEAAIAAAAFAPf/AAAEAAIAAAAFAPj/AAAEAAIAAAAFAPn/AAAEAAIAAAAFAPr/AAAEAAIAAAAFAPv/AAAEAAIAAAAFAPz/AAAEAAIAAAAFAP3/AAAEAAIAAAAFAP7/AAAEAAIAAAAFAP//AAAEAAIAAAAGAPX/AAAEAAIAAAAGAPb/AAAEAAIAAAAGAPf/AAAEAAIAAAAGAPj/AAAEAAIAAAAGAPn/AAAEAAIAAAAGAPr/AAAEAAIAAAAGAPv/AAAEAAIAAAAGAPz/AAAEAAIAAAAGAP3/AAAEAAIAAAAGAP7/AAAEAAIAAAAGAP//AAAEAAIAAAAHAPX/AAAEAAIAAAAHAPb/AAAEAAIAAAAHAPf/AAAEAAIAAAAHAPj/AAAEAAIAAAAHAPn/AAAEAAIAAAAHAPr/AAAEAAIAAAAHAPv/AAAEAAIAAAAHAPz/AAAEAAIAAAAHAP3/AAAEAAIAAAAHAP7/AAAEAAIAAAAHAP//AAAEAAIAAAAIAPX/AAAEAAIAAAAIAPb/AAAEAAIAAAAIAPf/AAAEAAIAAAAIAPj/AAAEAAIAAAAIAPn/AAAEAAIAAAAIAPr/AAAEAAIAAAAIAPv/AAAEAAIAAAAIAPz/AAAEAAIAAAAIAP3/AAAEAAIAAAAIAP7/AAAEAAIAAAAIAP//AAAEAAIAAAAJAPX/AAAEAAIAAAAJAPb/AAAEAAIAAAAJAPf/AAAEAAIAAAAJAPj/AAAEAAIAAAAJAPn/AAAEAAIAAAAJAPr/AAAEAAIAAAAJAPv/AAAEAAIAAAAJAPz/AAAEAAIAAAAJAP3/AAAEAAIAAAAJAP7/AAAEAAIAAAAJAP//AAAEAAIAAAAKAPX/AAAEAAIAAAAKAPb/AAAEAAIAAAAKAPf/AAAEAAIAAAAKAPj/AAAEAAIAAAAKAPn/AAAEAAIAAAAKAPr/AAAEAAIAAAAKAPv/AAAEAAIAAAAKAPz/AAAEAAIAAAAKAP3/AAAEAAIAAAAKAP7/AAAEAAIAAAAKAP//AAAEAAIAAAALAPX/AAAEAAIAAAALAPb/AAAEAAIAAAALAPf/AAAEAAIAAAALAPj/AAAEAAIAAAALAPn/AAAEAAIAAAALAPr/AAAEAAIAAAALAPv/AAAEAAIAAAALAPz/AAAEAAIAAAALAP3/AAAEAAIAAAALAP7/AAAEAAIAAAALAP//AAAEAAIAAAAMAPX/AAAEAAIAAAAMAPb/AAAEAAIAAAAMAPf/AAAEAAIAAAAMAPj/AAAEAAIAAAAMAPn/AAAEAAIAAAAMAPr/AAAEAAIAAAAMAPv/AAAEAAIAAAAMAPz/AAAEAAIAAAAMAP3/AAAEAAIAAAAMAP7/AAAEAAIAAAAMAP//AAAEAAIAAAANAPX/AAAEAAIAAAANAPb/AAAEAAIAAAANAPf/AAAEAAIAAAANAPj/AAAEAAIAAAANAPn/AAAEAAIAAAANAPr/AAAEAAIAAAANAPv/AAAEAAIAAAANAPz/AAAEAAIAAAANAP3/AAAEAAIAAAANAP7/AAAEAAIAAAANAP//AAAEAAIAAAAOAPX/AAAEAAIAAAAOAPb/AAAEAAIAAAAOAPf/AAAEAAIAAAAOAPj/AAAEAAIAAAAOAPn/AAAEAAIAAAAOAPr/AAAEAAIAAAAOAPv/AAAEAAIAAAAOAPz/AAAEAAIAAAAOAP3/AAAEAAIAAAAOAP7/AAAEAAIAAAAOAP//AAAEAAIAAAAPAPX/AAAEAAIAAAAPAPb/AAAEAAIAAAAPAPf/AAAEAAIAAAAPAPj/AAAEAAIAAAAPAPn/AAAEAAIAAAAPAPr/AAAEAAIAAAAPAPv/AAAEAAIAAAAPAPz/AAAEAAIAAAAPAP3/AAAEAAIAAAAPAP7/AAAEAAIAAAAPAP//AAAEAAIAAAAQAPX/AAAEAAIAAAAQAPb/AAAEAAIAAAAQAPf/AAAEAAIAAAAQAPj/AAAEAAIAAAAQAPn/AAAEAAIAAAAQAPr/AAAEAAIAAAAQAPv/AAAEAAIAAAAQAPz/AAAEAAIAAAAQAP3/AAAEAAIAAAAQAP7/AAAEAAIAAAAQAP//AAAEAAIAAAARAPX/AAAEAAIAAAARAPb/AAAEAAIAAAARAPf/AAAEAAIAAAARAPj/AAAEAAIAAAARAPn/AAAEAAIAAAARAPr/AAAEAAIAAAARAPv/AAAEAAIAAAARAPz/AAAEAAIAAAARAP3/AAAEAAIAAAARAP7/AAAEAAIAAAARAP//AAAEAAIAAAASAPX/AAAEAAIAAAASAPb/AAAEAAIAAAASAPf/AAAEAAIAAAASAPj/AAAEAAIAAAASAPn/AAAEAAIAAAASAPr/AAAEAAIAAAASAPv/AAAEAAIAAAASAPz/AAAEAAIAAAASAP3/AAAEAAIAAAASAP7/AAAEAAIAAAASAP//AAAEAAIAAAATAPX/AAAEAAIAAAATAPb/AAAEAAIAAAATAPf/AAAEAAIAAAATAPj/AAAEAAIAAAATAPn/AAAEAAIAAAATAPr/AAAEAAIAAAATAPv/AAAEAAIAAAATAPz/AAAEAAIAAAATAP3/AAAEAAIAAAATAP7/AAAEAAIAAAATAP//AAAEAAIAAAAUAPX/AAAEAAIAAAAUAPb/AAAEAAIAAAAUAPf/AAAEAAIAAAAUAPj/AAAEAAIAAAAUAPn/AAAEAAIAAAAUAPr/AAAEAAIAAAAUAPv/AAAEAAIAAAAUAPz/AAAEAAIAAAAUAP3/AAAEAAIAAAAUAP7/AAAEAAIAAAAUAP//AAAEAAIAAAAVAPX/AAAEAAIAAAAVAPb/AAAEAAIAAAAVAPf/AAAEAAIAAAAVAPj/AAAEAAIAAAAVAPn/AAAEAAIAAAAVAPr/AAAEAAIAAAAVAPv/AAAEAAIAAAAVAPz/AAAEAAIAAAAVAP3/AAAEAAIAAAAVAP7/AAAEAAIAAAAVAP//AAAEAAIAAAAWAPX/AAAEAAIAAAAWAPb/AAAEAAIAAAAWAPf/AAAEAAIAAAAWAPj/AAAEAAIAAAAWAPn/AAAEAAIAAAAWAPr/AAAEAAIAAAAWAPv/AAAEAAIAAAAWAPz/AAAEAAIAAAAWAP3/AAAEAAIAAAAWAP7/AAAEAAIAAAAWAP//AAAEAAIAAAAXAPX/AAAEAAIAAAAXAPb/AAAEAAIAAAAXAPf/AAAEAAIAAAAXAPj/AAAEAAIAAAAXAPn/AAAEAAIAAAAXAPr/AAAEAAIAAAAXAPv/AAAEAAIAAAAXAPz/AAAEAAIAAAAXAP3/AAAEAAIAAAAXAP7/AAAEAAIAAAAXAP//AAAEAAIAAAAYAPX/AAAEAAIAAAAYAPb/AAAEAAIAAAAYAPf/AAAEAAIAAAAYAPj/AAAEAAIAAAAYAPn/AAAEAAIAAAAYAPr/AAAEAAIAAAAYAPv/AAAEAAIAAAAYAPz/AAAEAAIAAAAYAP3/AAAEAAIAAAAYAP7/AAAEAAIAAAAYAP//AAAEAAIAAAAZAPX/AAAEAAIAAAAZAPb/AAAEAAIAAAAZAPf/AAAEAAIAAAAZAPj/AAAEAAIAAAAZAPn/AAAEAAIAAAAZAPr/AAAEAAIAAAAZAPv/AAAEAAIAAAAZAPz/AAAEAAIAAAAZAP3/AAAEAAIAAAAZAP7/AAAEAAIAAAAZAP//AAAEAAIAAAAaAPX/AAAEAAIAAAAaAPb/AAAEAAIAAAAaAPf/AAAEAAIAAAAaAPj/AAAEAAIAAAAaAPn/AAAEAAIAAAAaAPr/AAAEAAIAAAAaAPv/AAAEAAIAAAAaAPz/AAAEAAIAAAAaAP3/AAAEAAIAAAAaAP7/AAAEAAIAAAAaAP//AAAEAAIAAAAbAPX/AAAEAAIAAAAbAPb/AAAEAAIAAAAbAPf/AAAEAAIAAAAbAPj/AAAEAAIAAAAbAPn/AAAEAAIAAAAbAPr/AAAEAAIAAAAbAPv/AAAEAAIAAAAbAPz/AAAEAAIAAAAbAP3/AAAEAAIAAAAbAP7/AAAEAAIAAAAbAP//AAAEAAIAAAAcAPX/AAAEAAIAAAAcAPb/AAAEAAIAAAAcAPf/AAAEAAIAAAAcAPj/AAAEAAIAAAAcAPn/AAAEAAIAAAAcAPr/AAAEAAIAAAAcAPv/AAAEAAIAAAAcAPz/AAAEAAIAAAAcAP3/AAAEAAIAAAAcAP7/AAAEAAIAAAAcAP//AAAEAAIAAAAdAPX/AAAEAAIAAAAdAPb/AAAEAAIAAAAdAPf/AAAEAAIAAAAdAPj/AAAEAAIAAAAdAPn/AAAEAAIAAAAdAPr/AAAEAAIAAAAdAPv/AAAEAAIAAAAdAPz/AAAEAAIAAAAdAP3/AAAEAAIAAAAdAP7/AAAEAAIAAAAdAP//AAAEAAIAAAAeAPX/AAAEAAIAAAAeAPb/AAAEAAIAAAAeAPf/AAAEAAIAAAAeAPj/AAAEAAIAAAAeAPn/AAAEAAIAAAAeAPr/AAAEAAIAAAAeAPv/AAAEAAIAAAAeAPz/AAAEAAIAAAAeAP3/AAAEAAIAAAAeAP7/AAAEAAIAAAAeAP//AAAEAAIAAAAfAPX/AAAEAAIAAAAfAPb/AAAEAAIAAAAfAPf/AAAEAAIAAAAfAPj/AAAEAAIAAAAfAPn/AAAEAAIAAAAfAPr/AAAEAAIAAAAfAPv/AAAEAAIAAAAfAPz/AAAEAAIAAAAfAP3/AAAEAAIAAAAfAP7/AAAEAAIAAAAfAP//AAAEAAIAAAAgAPX/AAAEAAIAAAAgAPb/AAAEAAIAAAAgAPf/AAAEAAIAAAAgAPj/AAAEAAIAAAAgAPn/AAAEAAIAAAAgAPr/AAAEAAIAAAAgAPv/AAAEAAIAAAAgAPz/AAAEAAIAAAAgAP3/AAAEAAIAAAAgAP7/AAAEAAIAAAAgAP//AAAEAAIAAAAhAPX/AAAEAAIAAAAhAPb/AAAEAAIAAAAhAPf/AAAEAAIAAAAhAPj/AAAEAAIAAAAhAPn/AAAEAAIAAAAhAPr/AAAEAAIAAAAhAPv/AAAEAAIAAAAhAPz/AAAEAAIAAAAhAP3/AAAEAAIAAAAhAP7/AAAEAAIAAAAhAP//AAAEAAIAAAAiAPX/AAAEAAIAAAAiAPb/AAAEAAIAAAAiAPf/AAAEAAIAAAAiAPj/AAAEAAIAAAAiAPn/AAAEAAIAAAAiAPr/AAAEAAIAAAAiAPv/AAAEAAIAAAAiAPz/AAAEAAIAAAAiAP3/AAAEAAIAAAAiAP7/AAAEAAIAAAAiAP//AAAEAAIAAAAjAPX/AAAEAAIAAAAjAPb/AAAEAAIAAAAjAPf/AAAEAAIAAAAjAPj/AAAEAAIAAAAjAPn/AAAEAAIAAAAjAPr/AAAEAAIAAAAjAPv/AAAEAAIAAAAjAPz/AAAEAAIAAAAjAP3/AAAEAAIAAAAjAP7/AAAEAAIAAAAjAP//AAAEAAIAAAAkAPX/AAAEAAIAAAAkAPb/AAAEAAIAAAAkAPf/AAAEAAIAAAAkAPj/AAAEAAIAAAAkAPn/AAAEAAIAAAAkAPr/AAAEAAIAAAAkAPv/AAAEAAIAAAAkAPz/AAAEAAIAAAAkAP3/AAAEAAIAAAAkAP7/AAAEAAIAAAAkAP//AAAEAAIAAAAlAPX/AAAEAAIAAAAlAPb/AAAEAAIAAAAlAPf/AAAEAAIAAAAlAPj/AAAEAAIAAAAlAPn/AAAEAAIAAAAlAPr/AAAEAAIAAAAlAPv/AAAEAAIAAAAlAPz/AAAEAAIAAAAlAP3/AAAEAAIAAAAlAP7/AAAEAAIAAAAlAP//AAAEAAIAAAAmAPX/AAAEAAIAAAAmAPb/AAAEAAIAAAAmAPf/AAAEAAIAAAAmAPj/AAAEAAIAAAAmAPn/AAAEAAIAAAAmAPr/AAAEAAIAAAAmAPv/AAAEAAIAAAAmAPz/AAAEAAIAAAAmAP3/AAAEAAIAAAAmAP7/AAAEAAIAAAAmAP//AAAEAAIAAAAnAPX/AAAEAAIAAAAnAPb/AAAEAAIAAAAnAPf/AAAEAAIAAAAnAPj/AAAEAAIAAAAnAPn/AAAEAAIAAAAnAPr/AAAEAAIAAAAnAPv/AAAEAAIAAAAnAPz/AAAEAAIAAAAnAP3/AAAEAAIAAAAnAP7/AAAEAAIAAAAnAP//AAAEAAIAAAAoAPX/AAAEAAIAAAAoAPb/AAAEAAIAAAAoAPf/AAAEAAIAAAAoAPj/AAAEAAIAAAAoAPn/AAAEAAIAAAAoAPr/AAAEAAIAAAAoAPv/AAAEAAIAAAAoAPz/AAAEAAIAAAAoAP3/AAAEAAIAAAAoAP7/AAAEAAIAAAAoAP//AAAEAAIAAAApAPX/AAAEAAIAAAApAPb/AAAEAAIAAAApAPf/AAAEAAIAAAApAPj/AAAEAAIAAAApAPn/AAAEAAIAAAApAPr/AAAEAAIAAAApAPv/AAAEAAIAAAApAPz/AAAEAAIAAAApAP3/AAAEAAIAAAApAP7/AAAEAAIAAAApAP//AAAEAAIAAAAqAPX/AAAEAAIAAAAqAPb/AAAEAAIAAAAqAPf/AAAEAAIAAAAqAPj/AAAEAAIAAAAqAPn/AAAEAAIAAAAqAPr/AAAEAAIAAAAqAPv/AAAEAAIAAAAqAPz/AAAEAAIAAAAqAP3/AAAEAAIAAAAqAP7/AAAEAAIAAAAqAP//AAAEAAIAAAArAPX/AAAEAAIAAAArAPb/AAAEAAIAAAArAPf/AAAEAAIAAAArAPj/AAAEAAIAAAArAPn/AAAEAAIAAAArAPr/AAAEAAIAAAArAPv/AAAEAAIAAAArAPz/AAAEAAIAAAArAP3/AAAEAAIAAAArAP7/AAAEAAIAAAArAP//AAAEAAIAAAAsAPX/AAAEAAIAAAAsAPb/AAAEAAIAAAAsAPf/AAAEAAIAAAAsAPj/AAAEAAIAAAAsAPn/AAAEAAIAAAAsAPr/AAAEAAIAAAAsAPv/AAAEAAIAAAAsAPz/AAAEAAIAAAAsAP3/AAAEAAIAAAAsAP7/AAAEAAIAAAAsAP//AAAEAAIAAAAtAPX/AAAEAAIAAAAtAPb/AAAEAAIAAAAtAPf/AAAEAAIAAAAtAPj/AAAEAAIAAAAtAPn/AAAEAAIAAAAtAPr/AAAEAAIAAAAtAPv/AAAEAAIAAAAtAPz/AAAEAAIAAAAtAP3/AAAEAAIAAAAtAP7/AAAEAAIAAAAtAP//AAAEAAIAAAAuAPX/AAAEAAIAAAAuAPb/AAAEAAIAAAAuAPf/AAAEAAIAAAAuAPj/AAAEAAIAAAAuAPn/AAAEAAIAAAAuAPr/AAAEAAIAAAAuAPv/AAAEAAIAAAAuAPz/AAAEAAIAAAAuAP3/AAAEAAIAAAAuAP7/AAAEAAIAAAAuAP//AAAEAAIAAAAvAPX/AAAEAAIAAAAvAPb/AAAEAAIAAAAvAPf/AAAEAAIAAAAvAPj/AAAEAAIAAAAvAPn/AAAEAAIAAAAvAPr/AAAEAAIAAAAvAPv/AAAEAAIAAAAvAPz/AAAEAAIAAAAvAP3/AAAEAAIAAAAvAP7/AAAEAAIAAAAvAP//AAAEAAIAAAAwAPX/AAAEAAIAAAAwAPb/AAAEAAIAAAAwAPf/AAAEAAIAAAAwAPj/AAAEAAIAAAAwAPn/AAAEAAIAAAAwAPr/AAAEAAIAAAAwAPv/AAAEAAIAAAAwAPz/AAAEAAIAAAAwAP3/AAAEAAIAAAAwAP7/AAAEAAIAAAAwAP//AAAEAAIAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAADAAAAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAADAAEAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAADAAIAAADI//X/AAAEAAIAAADI//b/AAAEAAIAAADI//f/AAAEAAIAAADI//j/AAAEAAIAAADI//n/AAAEAAIAAADI//r/AAAEAAIAAADI//v/AAAEAAIAAADI//z/AAAEAAIAAADI//3/AAAEAAIAAADI//7/AAAEAAIAAADI////AAAEAAIAAADJ//X/AAAEAAIAAADJ//b/AAAEAAIAAADJ//f/AAAEAAIAAADJ//j/AAAEAAIAAADJ//n/AAAEAAIAAADJ//r/AAAEAAIAAADJ//v/AAAEAAIAAADJ//z/AAAEAAIAAADJ//3/AAAEAAIAAADJ//7/AAAEAAIAAADJ////AAAEAAIAAADK//X/AAAEAAIAAADK//b/AAAEAAIAAADK//f/AAAEAAIAAADK//j/AAAEAAIAAADK//n/AAAEAAIAAADK//r/AAAEAAIAAADK//v/AAAEAAIAAADK//z/AAAEAAIAAADK//3/AAAEAAIAAADK//7/AAAEAAIAAADK////AAAEAAIAAADL//X/AAAEAAIAAADL//b/AAAEAAIAAADL//f/AAAEAAIAAADL//j/AAAEAAIAAADL//n/AAAEAAIAAADL//r/AAAEAAIAAADL//v/AAAEAAIAAADL//z/AAAEAAIAAADL//3/AAAEAAIAAADL//7/AAAEAAIAAADL////AAAEAAIAAADM//X/AAAEAAIAAADM//b/AAAEAAIAAADM//f/AAAEAAIAAADM//j/AAAEAAIAAADM//n/AAAEAAIAAADM//r/AAAEAAIAAADM//v/AAAEAAIAAADM//z/AAAEAAIAAADM//3/AAAEAAIAAADM//7/AAAEAAIAAADM////AAAEAAIAAADN//X/AAAEAAIAAADN//b/AAAEAAIAAADN//f/AAAEAAIAAADN//j/AAAEAAIAAADN//n/AAAEAAIAAADN//r/AAAEAAIAAADN//v/AAAEAAIAAADN//z/AAAEAAIAAADN//3/AAAEAAIAAADN//7/AAAEAAIAAADN////AAAEAAIAAADO//X/AAAEAAIAAADO//b/AAAEAAIAAADO//f/AAAEAAIAAADO//j/AAAEAAIAAADO//n/AAAEAAIAAADO//r/AAAEAAIAAADO//v/AAAEAAIAAADO//z/AAAEAAIAAADO//3/AAAEAAIAAADO//7/AAAEAAIAAADO////AAAEAAIAAADP//X/AAAEAAIAAADP//b/AAAEAAIAAADP//f/AAAEAAIAAADP//j/AAAEAAIAAADP//n/AAAEAAIAAADP//r/AAAEAAIAAADP//v/AAAEAAIAAADP//z/AAAEAAIAAADP//3/AAAEAAIAAADP//7/AAAEAAIAAADP////AAAEAAIAAADQ//X/AAAEAAIAAADQ//b/AAAEAAIAAADQ//f/AAAEAAIAAADQ//j/AAAEAAIAAADQ//n/AAAEAAIAAADQ//r/AAAEAAIAAADQ//v/AAAEAAIAAADQ//z/AAAEAAIAAADQ//3/AAAEAAIAAADQ//7/AAAEAAIAAADQ////AAAEAAIAAADR//X/AAAEAAIAAADR//b/AAAEAAIAAADR//f/AAAEAAIAAADR//j/AAAEAAIAAADR//n/AAAEAAIAAADR//r/AAAEAAIAAADR//v/AAAEAAIAAADR//z/AAAEAAIAAADR//3/AAAEAAIAAADR//7/AAAEAAIAAADR////AAAEAAIAAADS//X/AAAEAAIAAADS//b/AAAEAAIAAADS//f/AAAEAAIAAADS//j/AAAEAAIAAADS//n/AAAEAAIAAADS//r/AAAEAAIAAADS//v/AAAEAAIAAADS//z/AAAEAAIAAADS//3/AAAEAAIAAADS//7/AAAEAAIAAADS////AAAEAAIAAADT//X/AAAEAAIAAADT//b/AAAEAAIAAADT//f/AAAEAAIAAADT//j/AAAEAAIAAADT//n/AAAEAAIAAADT//r/AAAEAAIAAADT//v/AAAEAAIAAADT//z/AAAEAAIAAADT//3/AAAEAAIAAADT//7/AAAEAAIAAADT////AAAEAAIAAADU//X/AAAEAAIAAADU//b/AAAEAAIAAADU//f/AAAEAAIAAADU//j/AAAEAAIAAADU//n/AAAEAAIAAADU//r/AAAEAAIAAADU//v/AAAEAAIAAADU//z/AAAEAAIAAADU//3/AAAEAAIAAADU//7/AAAEAAIAAADU////AAAEAAIAAADV//X/AAAEAAIAAADV//b/AAAEAAIAAADV//f/AAAEAAIAAADV//j/AAAEAAIAAADV//n/AAAEAAIAAADV//r/AAAEAAIAAADV//v/AAAEAAIAAADV//z/AAAEAAIAAADV//3/AAAEAAIAAADV//7/AAAEAAIAAADV////AAAEAAIAAADW//X/AAAEAAIAAADW//b/AAAEAAIAAADW//f/AAAEAAIAAADW//j/AAAEAAIAAADW//n/AAAEAAIAAADW//r/AAAEAAIAAADW//v/AAAEAAIAAADW//z/AAAEAAIAAADW//3/AAAEAAIAAADW//7/AAAEAAIAAADW////AAAEAAIAAADX//X/AAAEAAIAAADX//b/AAAEAAIAAADX//f/AAAEAAIAAADX//j/AAAEAAIAAADX//n/AAAEAAIAAADX//r/AAAEAAIAAADX//v/AAAEAAIAAADX//z/AAAEAAIAAADX//3/AAAEAAIAAADX//7/AAAEAAIAAADX////AAAEAAIAAADY//X/AAAEAAIAAADY//b/AAAEAAIAAADY//f/AAAEAAIAAADY//j/AAAEAAIAAADY//n/AAAEAAIAAADY//r/AAAEAAIAAADY//v/AAAEAAIAAADY//z/AAAEAAIAAADY//3/AAAEAAIAAADY//7/AAAEAAIAAADY////AAAEAAIAAADZ//X/AAAEAAIAAADZ//b/AAAEAAIAAADZ//f/AAAEAAIAAADZ//j/AAAEAAIAAADZ//n/AAAEAAIAAADZ//r/AAAEAAIAAADZ//v/AAAEAAIAAADZ//z/AAAEAAIAAADZ//3/AAAEAAIAAADZ//7/AAAEAAIAAADZ////AAAEAAIAAADa//X/AAAEAAIAAADa//b/AAAEAAIAAADa//f/AAAEAAIAAADa//j/AAAEAAIAAADa//n/AAAEAAIAAADa//r/AAAEAAIAAADa//v/AAAEAAIAAADa//z/AAAEAAIAAADa//3/AAAEAAIAAADa//7/AAAEAAIAAADa////AAAEAAIAAADb//X/AAAEAAIAAADb//b/AAAEAAIAAADb//f/AAAEAAIAAADb//j/AAAEAAIAAADb//n/AAAEAAIAAADb//r/AAAEAAIAAADb//v/AAAEAAIAAADb//z/AAAEAAIAAADb//3/AAAEAAIAAADb//7/AAAEAAIAAADb////AAAEAAIAAADc//X/AAAEAAIAAADc//b/AAAEAAIAAADc//f/AAAEAAIAAADc//j/AAAEAAIAAADc//n/AAAEAAIAAADc//r/AAAEAAIAAADc//v/AAAEAAIAAADc//z/AAAEAAIAAADc//3/AAAEAAIAAADc//7/AAAEAAIAAADc////AAAEAAIAAADd//X/AAAEAAIAAADd//b/AAAEAAIAAADd//f/AAAEAAIAAADd//j/AAAEAAIAAADd//n/AAAEAAIAAADd//r/AAAEAAIAAADd//v/AAAEAAIAAADd//z/AAAEAAIAAADd//3/AAAEAAIAAADd//7/AAAEAAIAAADd////AAAEAAIAAADe//X/AAAEAAIAAADe//b/AAAEAAIAAADe//f/AAAEAAIAAADe//j/AAAEAAIAAADe//n/AAAEAAIAAADe//r/AAAEAAIAAADe//v/AAAEAAIAAADe//z/AAAEAAIAAADe//3/AAAEAAIAAADe//7/AAAEAAIAAADe////AAAEAAIAAADf//X/AAAEAAIAAADf//b/AAAEAAIAAADf//f/AAAEAAIAAADf//j/AAAEAAIAAADf//n/AAAEAAIAAADf//r/AAAEAAIAAADf//v/AAAEAAIAAADf//z/AAAEAAIAAADf//3/AAAEAAIAAADf//7/AAAEAAIAAADf////AAAEAAIAAADg//X/AAAEAAIAAADg//b/AAAEAAIAAADg//f/AAAEAAIAAADg//j/AAAEAAIAAADg//n/AAAEAAIAAADg//r/AAAEAAIAAADg//v/AAAEAAIAAADg//z/AAAEAAIAAADg//3/AAAEAAIAAADg//7/AAAEAAIAAADg////AAAEAAIAAADh//X/AAAEAAIAAADh//b/AAAEAAIAAADh//f/AAAEAAIAAADh//j/AAAEAAIAAADh//n/AAAEAAIAAADh//r/AAAEAAIAAADh//v/AAAEAAIAAADh//z/AAAEAAIAAADh//3/AAAEAAIAAADh//7/AAAEAAIAAADh////AAAEAAIAAADi//X/AAAEAAIAAADi//b/AAAEAAIAAADi//f/AAAEAAIAAADi//j/AAAEAAIAAADi//n/AAAEAAIAAADi//r/AAAEAAIAAADi//v/AAAEAAIAAADi//z/AAAEAAIAAADi//3/AAAEAAIAAADi//7/AAAEAAIAAADi////AAAEAAIAAADj//X/AAAEAAIAAADj//b/AAAEAAIAAADj//f/AAAEAAIAAADj//j/AAAEAAIAAADj//n/AAAEAAIAAADj//r/AAAEAAIAAADj//v/AAAEAAIAAADj//z/AAAEAAIAAADj//3/AAAEAAIAAADj//7/AAAEAAIAAADj////AAAEAAIAAADk//X/AAAEAAIAAADk//b/AAAEAAIAAADk//f/AAAEAAIAAADk//j/AAAEAAIAAADk//n/AAAEAAIAAADk//r/AAAEAAIAAADk//v/AAAEAAIAAADk//z/AAAEAAIAAADk//3/AAAEAAIAAADk//7/AAAEAAIAAADk////AAAEAAIAAADl//X/AAAEAAIAAADl//b/AAAEAAIAAADl//f/AAAEAAIAAADl//j/AAAEAAIAAADl//n/AAAEAAIAAADl//r/AAAEAAIAAADl//v/AAAEAAIAAADl//z/AAAEAAIAAADl//3/AAAEAAIAAADl//7/AAAEAAIAAADl////AAAEAAIAAADm//X/AAAEAAIAAADm//b/AAAEAAIAAADm//f/AAAEAAIAAADm//j/AAAEAAIAAADm//n/AAAEAAIAAADm//r/AAAEAAIAAADm//v/AAAEAAIAAADm//z/AAAEAAIAAADm//3/AAAEAAIAAADm//7/AAAEAAIAAADm////AAAEAAIAAADn//X/AAAEAAIAAADn//b/AAAEAAIAAADn//f/AAAEAAIAAADn//j/AAAEAAIAAADn//n/AAAEAAIAAADn//r/AAAEAAIAAADn//v/AAAEAAIAAADn//z/AAAEAAIAAADn//3/AAAEAAIAAADn//7/AAAEAAIAAADn////AAAEAAIAAADo//X/AAAEAAIAAADo//b/AAAEAAIAAADo//f/AAAEAAIAAADo//j/AAAEAAIAAADo//n/AAAEAAIAAADo//r/AAAEAAIAAADo//v/AAAEAAIAAADo//z/AAAEAAIAAADo//3/AAAEAAIAAADo//7/AAAEAAIAAADo////AAAEAAIAAADp//X/AAAEAAIAAADp//b/AAAEAAIAAADp//f/AAAEAAIAAADp//j/AAAEAAIAAADp//n/AAAEAAIAAADp//r/AAAEAAIAAADp//v/AAAEAAIAAADp//z/AAAEAAIAAADp//3/AAAEAAIAAADp//7/AAAEAAIAAADp////AAAEAAIAAADq//X/AAAEAAIAAADq//b/AAAEAAIAAADq//f/AAAEAAIAAADq//j/AAAEAAIAAADq//n/AAAEAAIAAADq//r/AAAEAAIAAADq//v/AAAEAAIAAADq//z/AAAEAAIAAADq//3/AAAEAAIAAADq//7/AAAEAAIAAADq////AAAEAAIAAADr//X/AAAEAAIAAADr//b/AAAEAAIAAADr//f/AAAEAAIAAADr//j/AAAEAAIAAADr//n/AAAEAAIAAADr//r/AAAEAAIAAADr//v/AAAEAAIAAADr//z/AAAEAAIAAADr//3/AAAEAAIAAADr//7/AAAEAAIAAADr////AAAEAAIAAADs//X/AAAEAAIAAADs//b/AAAEAAIAAADs//f/AAAEAAIAAADs//j/AAAEAAIAAADs//n/AAAEAAIAAADs//r/AAAEAAIAAADs//v/AAAEAAIAAADs//z/AAAEAAIAAADs//3/AAAEAAIAAADs//7/AAAEAAIAAADs////AAAEAAIAAADt//X/AAAEAAIAAADt//b/AAAEAAIAAADt//f/AAAEAAIAAADt//j/AAAEAAIAAADt//n/AAAEAAIAAADt//r/AAAEAAIAAADt//v/AAAEAAIAAADt//z/AAAEAAIAAADt//3/AAAEAAIAAADt//7/AAAEAAIAAADt////AAAEAAIAAADu//X/AAAEAAIAAADu//b/AAAEAAIAAADu//f/AAAEAAIAAADu//j/AAAEAAIAAADu//n/AAAEAAIAAADu//r/AAAEAAIAAADu//v/AAAEAAIAAADu//z/AAAEAAIAAADu//3/AAAEAAIAAADu//7/AAAEAAIAAADu////AAAEAAIAAADI/wAAAAABAAAAAADJ/wAAAAACAAAAAADK/wAAAAACAAAAAADL/wAAAAACAAAAAADM/wAAAAACAAAAAADN/wAAAAACAAAAAADO/wAAAAACAAAAAADP/wAAAAACAAAAAADQ/wAAAAACAAAAAADR/wAAAAACAAAAAADS/wAAAAACAAAAAADT/wAAAAACAAAAAADU/wAAAAACAAAAAADV/wAAAAACAAAAAADW/wAAAAACAAAAAADX/wAAAAACAAAAAADY/wAAAAACAAAAAADZ/wAAAAACAAAAAADa/wAAAAACAAAAAADb/wAAAAACAAAAAADc/wAAAAACAAAAAADd/wAAAAACAAAAAADe/wAAAAACAAAAAADf/wAAAAACAAAAAADg/wAAAAACAAAAAADh/wAAAAACAAAAAADi/wAAAAACAAAAAADj/wAAAAACAAAAAADk/wAAAAACAAAAAADl/wAAAAACAAAAAADm/wAAAAACAAAAAADn/wAAAAACAAAAAADo/wAAAAACAAAAAADp/wAAAAACAAAAAADq/wAAAAACAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADI/wEAAAABAAEAAADJ/wEAAAACAAEAAADK/wEAAAACAAEAAADL/wEAAAACAAEAAADM/wEAAAACAAEAAADN/wEAAAACAAEAAADO/wEAAAACAAEAAADP/wEAAAACAAEAAADQ/wEAAAACAAEAAADR/wEAAAACAAEAAADS/wEAAAACAAEAAADT/wEAAAACAAEAAADU/wEAAAACAAEAAADV/wEAAAACAAEAAADW/wEAAAACAAEAAADX/wEAAAACAAEAAADY/wEAAAACAAEAAADZ/wEAAAACAAEAAADa/wEAAAACAAEAAADb/wEAAAACAAEAAADc/wEAAAACAAEAAADd/wEAAAACAAEAAADe/wEAAAACAAEAAADf/wEAAAACAAEAAADg/wEAAAACAAEAAADh/wEAAAACAAEAAADi/wEAAAACAAEAAADj/wEAAAACAAEAAADk/wEAAAACAAEAAADl/wEAAAACAAEAAADm/wEAAAACAAEAAADn/wEAAAACAAEAAADo/wEAAAACAAEAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADI/wIAAAABAAIAAADJ/wIAAAACAAIAAADK/wIAAAACAAIAAADL/wIAAAACAAIAAADM/wIAAAACAAIAAADN/wIAAAACAAIAAADO/wIAAAACAAIAAADP/wIAAAACAAIAAADQ/wIAAAACAAIAAADR/wIAAAACAAIAAADS/wIAAAACAAIAAADT/wIAAAACAAIAAADU/wIAAAACAAIAAADV/wIAAAACAAIAAADW/wIAAAACAAIAAADX/wIAAAACAAIAAADY/wIAAAACAAIAAADZ/wIAAAACAAIAAADa/wIAAAACAAIAAADb/wIAAAACAAIAAADc/wIAAAACAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("6_a353e")] + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("9_8n5eu") +nodes_to_delete = [NodePath("../Coin")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("10_nr654")] +position = Vector2(-104, -56) + +[node name="Coin" parent="." instance=ExtResource("11_5mtid")] +position = Vector2(-104, -56) + +[node name="PipeArea" parent="." instance=ExtResource("12_ahr7d")] +position = Vector2(0, -16) +enter_direction = 3 +pipe_id = 1 +target_level = "uid://ob8642ljny2q" + +[node name="ExtraBGM" type="Node" parent="."] +script = ExtResource("12_lx3x5") +extra_track = ExtResource("13_dp837") +metadata/_custom_type_script = "uid://cusgxgerctsft" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88863" to="Tiles/@Node2D@88863/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88864" to="Tiles/@Node2D@88864/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88865" to="Tiles/@Node2D@88865/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88866" to="Tiles/@Node2D@88866/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88867" to="Tiles/@Node2D@88867/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88868" to="Tiles/@Node2D@88868/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88869" to="Tiles/@Node2D@88869/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88870" to="Tiles/@Node2D@88870/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@88871" to="Tiles/@Node2D@88871/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World6/6-2b.tscn b/Scenes/Levels/SMBS/World6/6-2b.tscn new file mode 100644 index 0000000..6551af1 --- /dev/null +++ b/Scenes/Levels/SMBS/World6/6-2b.tscn @@ -0,0 +1,39 @@ +[gd_scene load_steps=4 format=4 uid="uid://gjl8oh3kntfs"] + +[ext_resource type="PackedScene" uid="uid://4tuu5ri4mjla" path="res://Scenes/Levels/SMBS/World6/6-2a.tscn" id="1_jpa1e"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="2_bacxm"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="3_bacxm"] + +[node name="6-2a" instance=ExtResource("1_jpa1e")] + +[node name="Tiles" parent="." index="3"] +tile_map_data = PackedByteArray("AADw//b/AAAEAAIAAADw//f/AAAEAAIAAADw//j/AAAEAAIAAADw//n/AAAEAAIAAADw//r/AAAEAAIAAADw//v/AAAEAAIAAADw//z/AAAEAAIAAADw//3/AAAEAAIAAADw//7/AAAEAAIAAADw////AAAEAAIAAADv/wAAAAACAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAAAP7/AAAKAAAAAAAAAP//AAAKAAEAAAABAP7/AAALAAAAAAABAP//AAALAAEAAAACAP7/AAAMAAAAAAACAP//AAAMAAEAAAADAP7/AAAJAAEAAAADAP//AAAJAAEAAAACAPX/AAAIAAEAAAADAPX/AAAJAAEAAAACAPb/AAAIAAEAAAADAPb/AAAJAAEAAAACAPf/AAAIAAEAAAADAPf/AAAJAAEAAAACAPj/AAAIAAEAAAADAPj/AAAJAAEAAAACAPn/AAAIAAEAAAADAPn/AAAJAAEAAAACAPr/AAAIAAEAAAADAPr/AAAJAAEAAAACAPv/AAAIAAEAAAADAPv/AAAJAAEAAAACAPz/AAAIAAEAAAADAPz/AAAJAAEAAAACAP3/AAAIAAEAAAADAP3/AAAJAAEAAADv//X/AAAEAAIAAADv//b/AAAEAAIAAADv//f/AAAEAAIAAADv//j/AAAEAAIAAADv//n/AAAEAAIAAADv//r/AAAEAAIAAADv//v/AAAEAAIAAADv//z/AAAEAAIAAADv//3/AAAEAAIAAADv//7/AAAEAAIAAADv////AAAEAAIAAADw//X/AAAEAAIAAAD0////AAAEAAIAAAD1////AAAEAAIAAAD1//7/AAAEAAIAAAD3//3/AAAEAAIAAAD5//3/AQAAAAAAAwD7//3/AAAEAAIAAAD3//7/AAAEAAIAAAD4//7/AQAAAAAAAwD5//7/AAAEAAIAAAD6//7/AQAAAAAAAwD7//7/AAAEAAIAAAD3////AAAEAAIAAAD4////AAAEAAIAAAD5////AAAEAAIAAAD6////AAAEAAIAAAD7////AAAEAAIAAAD7//z/AAAEAAIAAAD3//z/AAAEAAIAAAD9////AAAEAAIAAAD+////AAAEAAIAAAD9//7/AAAEAAIAAAD0//7/AQAAAAAAAwD1//3/AQAAAAAAAwD2////AAAEAAIAAAD3//v/AQAAAAAAAwD7//v/AQAAAAAAAwD8////AAAEAAIAAAD9//3/AQAAAAAAAwD+//7/AQAAAAAAAwAEAPX/AAAEAAIAAAAEAPb/AAAEAAIAAAAEAPf/AAAEAAIAAAAEAPj/AAAEAAIAAAAEAPn/AAAEAAIAAAAEAPr/AAAEAAIAAAAEAPv/AAAEAAIAAAAEAPz/AAAEAAIAAAAEAP3/AAAEAAIAAAAEAP7/AAAEAAIAAAAEAP//AAAEAAIAAAAFAPX/AAAEAAIAAAAFAPb/AAAEAAIAAAAFAPf/AAAEAAIAAAAFAPj/AAAEAAIAAAAFAPn/AAAEAAIAAAAFAPr/AAAEAAIAAAAFAPv/AAAEAAIAAAAFAPz/AAAEAAIAAAAFAP3/AAAEAAIAAAAFAP7/AAAEAAIAAAAFAP//AAAEAAIAAAAGAPX/AAAEAAIAAAAGAPb/AAAEAAIAAAAGAPf/AAAEAAIAAAAGAPj/AAAEAAIAAAAGAPn/AAAEAAIAAAAGAPr/AAAEAAIAAAAGAPv/AAAEAAIAAAAGAPz/AAAEAAIAAAAGAP3/AAAEAAIAAAAGAP7/AAAEAAIAAAAGAP//AAAEAAIAAAAHAPX/AAAEAAIAAAAHAPb/AAAEAAIAAAAHAPf/AAAEAAIAAAAHAPj/AAAEAAIAAAAHAPn/AAAEAAIAAAAHAPr/AAAEAAIAAAAHAPv/AAAEAAIAAAAHAPz/AAAEAAIAAAAHAP3/AAAEAAIAAAAHAP7/AAAEAAIAAAAHAP//AAAEAAIAAAAIAPX/AAAEAAIAAAAIAPb/AAAEAAIAAAAIAPf/AAAEAAIAAAAIAPj/AAAEAAIAAAAIAPn/AAAEAAIAAAAIAPr/AAAEAAIAAAAIAPv/AAAEAAIAAAAIAPz/AAAEAAIAAAAIAP3/AAAEAAIAAAAIAP7/AAAEAAIAAAAIAP//AAAEAAIAAAAJAPX/AAAEAAIAAAAJAPb/AAAEAAIAAAAJAPf/AAAEAAIAAAAJAPj/AAAEAAIAAAAJAPn/AAAEAAIAAAAJAPr/AAAEAAIAAAAJAPv/AAAEAAIAAAAJAPz/AAAEAAIAAAAJAP3/AAAEAAIAAAAJAP7/AAAEAAIAAAAJAP//AAAEAAIAAAAKAPX/AAAEAAIAAAAKAPb/AAAEAAIAAAAKAPf/AAAEAAIAAAAKAPj/AAAEAAIAAAAKAPn/AAAEAAIAAAAKAPr/AAAEAAIAAAAKAPv/AAAEAAIAAAAKAPz/AAAEAAIAAAAKAP3/AAAEAAIAAAAKAP7/AAAEAAIAAAAKAP//AAAEAAIAAAALAPX/AAAEAAIAAAALAPb/AAAEAAIAAAALAPf/AAAEAAIAAAALAPj/AAAEAAIAAAALAPn/AAAEAAIAAAALAPr/AAAEAAIAAAALAPv/AAAEAAIAAAALAPz/AAAEAAIAAAALAP3/AAAEAAIAAAALAP7/AAAEAAIAAAALAP//AAAEAAIAAAAMAPX/AAAEAAIAAAAMAPb/AAAEAAIAAAAMAPf/AAAEAAIAAAAMAPj/AAAEAAIAAAAMAPn/AAAEAAIAAAAMAPr/AAAEAAIAAAAMAPv/AAAEAAIAAAAMAPz/AAAEAAIAAAAMAP3/AAAEAAIAAAAMAP7/AAAEAAIAAAAMAP//AAAEAAIAAAANAPX/AAAEAAIAAAANAPb/AAAEAAIAAAANAPf/AAAEAAIAAAANAPj/AAAEAAIAAAANAPn/AAAEAAIAAAANAPr/AAAEAAIAAAANAPv/AAAEAAIAAAANAPz/AAAEAAIAAAANAP3/AAAEAAIAAAANAP7/AAAEAAIAAAANAP//AAAEAAIAAAAOAPX/AAAEAAIAAAAOAPb/AAAEAAIAAAAOAPf/AAAEAAIAAAAOAPj/AAAEAAIAAAAOAPn/AAAEAAIAAAAOAPr/AAAEAAIAAAAOAPv/AAAEAAIAAAAOAPz/AAAEAAIAAAAOAP3/AAAEAAIAAAAOAP7/AAAEAAIAAAAOAP//AAAEAAIAAAAPAPX/AAAEAAIAAAAPAPb/AAAEAAIAAAAPAPf/AAAEAAIAAAAPAPj/AAAEAAIAAAAPAPn/AAAEAAIAAAAPAPr/AAAEAAIAAAAPAPv/AAAEAAIAAAAPAPz/AAAEAAIAAAAPAP3/AAAEAAIAAAAPAP7/AAAEAAIAAAAPAP//AAAEAAIAAAAQAPX/AAAEAAIAAAAQAPb/AAAEAAIAAAAQAPf/AAAEAAIAAAAQAPj/AAAEAAIAAAAQAPn/AAAEAAIAAAAQAPr/AAAEAAIAAAAQAPv/AAAEAAIAAAAQAPz/AAAEAAIAAAAQAP3/AAAEAAIAAAAQAP7/AAAEAAIAAAAQAP//AAAEAAIAAAARAPX/AAAEAAIAAAARAPb/AAAEAAIAAAARAPf/AAAEAAIAAAARAPj/AAAEAAIAAAARAPn/AAAEAAIAAAARAPr/AAAEAAIAAAARAPv/AAAEAAIAAAARAPz/AAAEAAIAAAARAP3/AAAEAAIAAAARAP7/AAAEAAIAAAARAP//AAAEAAIAAAASAPX/AAAEAAIAAAASAPb/AAAEAAIAAAASAPf/AAAEAAIAAAASAPj/AAAEAAIAAAASAPn/AAAEAAIAAAASAPr/AAAEAAIAAAASAPv/AAAEAAIAAAASAPz/AAAEAAIAAAASAP3/AAAEAAIAAAASAP7/AAAEAAIAAAASAP//AAAEAAIAAAATAPX/AAAEAAIAAAATAPb/AAAEAAIAAAATAPf/AAAEAAIAAAATAPj/AAAEAAIAAAATAPn/AAAEAAIAAAATAPr/AAAEAAIAAAATAPv/AAAEAAIAAAATAPz/AAAEAAIAAAATAP3/AAAEAAIAAAATAP7/AAAEAAIAAAATAP//AAAEAAIAAAAUAPX/AAAEAAIAAAAUAPb/AAAEAAIAAAAUAPf/AAAEAAIAAAAUAPj/AAAEAAIAAAAUAPn/AAAEAAIAAAAUAPr/AAAEAAIAAAAUAPv/AAAEAAIAAAAUAPz/AAAEAAIAAAAUAP3/AAAEAAIAAAAUAP7/AAAEAAIAAAAUAP//AAAEAAIAAAAVAPX/AAAEAAIAAAAVAPb/AAAEAAIAAAAVAPf/AAAEAAIAAAAVAPj/AAAEAAIAAAAVAPn/AAAEAAIAAAAVAPr/AAAEAAIAAAAVAPv/AAAEAAIAAAAVAPz/AAAEAAIAAAAVAP3/AAAEAAIAAAAVAP7/AAAEAAIAAAAVAP//AAAEAAIAAAAWAPX/AAAEAAIAAAAWAPb/AAAEAAIAAAAWAPf/AAAEAAIAAAAWAPj/AAAEAAIAAAAWAPn/AAAEAAIAAAAWAPr/AAAEAAIAAAAWAPv/AAAEAAIAAAAWAPz/AAAEAAIAAAAWAP3/AAAEAAIAAAAWAP7/AAAEAAIAAAAWAP//AAAEAAIAAAAXAPX/AAAEAAIAAAAXAPb/AAAEAAIAAAAXAPf/AAAEAAIAAAAXAPj/AAAEAAIAAAAXAPn/AAAEAAIAAAAXAPr/AAAEAAIAAAAXAPv/AAAEAAIAAAAXAPz/AAAEAAIAAAAXAP3/AAAEAAIAAAAXAP7/AAAEAAIAAAAXAP//AAAEAAIAAAAYAPX/AAAEAAIAAAAYAPb/AAAEAAIAAAAYAPf/AAAEAAIAAAAYAPj/AAAEAAIAAAAYAPn/AAAEAAIAAAAYAPr/AAAEAAIAAAAYAPv/AAAEAAIAAAAYAPz/AAAEAAIAAAAYAP3/AAAEAAIAAAAYAP7/AAAEAAIAAAAYAP//AAAEAAIAAAAZAPX/AAAEAAIAAAAZAPb/AAAEAAIAAAAZAPf/AAAEAAIAAAAZAPj/AAAEAAIAAAAZAPn/AAAEAAIAAAAZAPr/AAAEAAIAAAAZAPv/AAAEAAIAAAAZAPz/AAAEAAIAAAAZAP3/AAAEAAIAAAAZAP7/AAAEAAIAAAAZAP//AAAEAAIAAAAaAPX/AAAEAAIAAAAaAPb/AAAEAAIAAAAaAPf/AAAEAAIAAAAaAPj/AAAEAAIAAAAaAPn/AAAEAAIAAAAaAPr/AAAEAAIAAAAaAPv/AAAEAAIAAAAaAPz/AAAEAAIAAAAaAP3/AAAEAAIAAAAaAP7/AAAEAAIAAAAaAP//AAAEAAIAAAAbAPX/AAAEAAIAAAAbAPb/AAAEAAIAAAAbAPf/AAAEAAIAAAAbAPj/AAAEAAIAAAAbAPn/AAAEAAIAAAAbAPr/AAAEAAIAAAAbAPv/AAAEAAIAAAAbAPz/AAAEAAIAAAAbAP3/AAAEAAIAAAAbAP7/AAAEAAIAAAAbAP//AAAEAAIAAAAcAPX/AAAEAAIAAAAcAPb/AAAEAAIAAAAcAPf/AAAEAAIAAAAcAPj/AAAEAAIAAAAcAPn/AAAEAAIAAAAcAPr/AAAEAAIAAAAcAPv/AAAEAAIAAAAcAPz/AAAEAAIAAAAcAP3/AAAEAAIAAAAcAP7/AAAEAAIAAAAcAP//AAAEAAIAAAAdAPX/AAAEAAIAAAAdAPb/AAAEAAIAAAAdAPf/AAAEAAIAAAAdAPj/AAAEAAIAAAAdAPn/AAAEAAIAAAAdAPr/AAAEAAIAAAAdAPv/AAAEAAIAAAAdAPz/AAAEAAIAAAAdAP3/AAAEAAIAAAAdAP7/AAAEAAIAAAAdAP//AAAEAAIAAAAeAPX/AAAEAAIAAAAeAPb/AAAEAAIAAAAeAPf/AAAEAAIAAAAeAPj/AAAEAAIAAAAeAPn/AAAEAAIAAAAeAPr/AAAEAAIAAAAeAPv/AAAEAAIAAAAeAPz/AAAEAAIAAAAeAP3/AAAEAAIAAAAeAP7/AAAEAAIAAAAeAP//AAAEAAIAAAAfAPX/AAAEAAIAAAAfAPb/AAAEAAIAAAAfAPf/AAAEAAIAAAAfAPj/AAAEAAIAAAAfAPn/AAAEAAIAAAAfAPr/AAAEAAIAAAAfAPv/AAAEAAIAAAAfAPz/AAAEAAIAAAAfAP3/AAAEAAIAAAAfAP7/AAAEAAIAAAAfAP//AAAEAAIAAAAgAPX/AAAEAAIAAAAgAPb/AAAEAAIAAAAgAPf/AAAEAAIAAAAgAPj/AAAEAAIAAAAgAPn/AAAEAAIAAAAgAPr/AAAEAAIAAAAgAPv/AAAEAAIAAAAgAPz/AAAEAAIAAAAgAP3/AAAEAAIAAAAgAP7/AAAEAAIAAAAgAP//AAAEAAIAAAAhAPX/AAAEAAIAAAAhAPb/AAAEAAIAAAAhAPf/AAAEAAIAAAAhAPj/AAAEAAIAAAAhAPn/AAAEAAIAAAAhAPr/AAAEAAIAAAAhAPv/AAAEAAIAAAAhAPz/AAAEAAIAAAAhAP3/AAAEAAIAAAAhAP7/AAAEAAIAAAAhAP//AAAEAAIAAAAiAPX/AAAEAAIAAAAiAPb/AAAEAAIAAAAiAPf/AAAEAAIAAAAiAPj/AAAEAAIAAAAiAPn/AAAEAAIAAAAiAPr/AAAEAAIAAAAiAPv/AAAEAAIAAAAiAPz/AAAEAAIAAAAiAP3/AAAEAAIAAAAiAP7/AAAEAAIAAAAiAP//AAAEAAIAAAAjAPX/AAAEAAIAAAAjAPb/AAAEAAIAAAAjAPf/AAAEAAIAAAAjAPj/AAAEAAIAAAAjAPn/AAAEAAIAAAAjAPr/AAAEAAIAAAAjAPv/AAAEAAIAAAAjAPz/AAAEAAIAAAAjAP3/AAAEAAIAAAAjAP7/AAAEAAIAAAAjAP//AAAEAAIAAAAkAPX/AAAEAAIAAAAkAPb/AAAEAAIAAAAkAPf/AAAEAAIAAAAkAPj/AAAEAAIAAAAkAPn/AAAEAAIAAAAkAPr/AAAEAAIAAAAkAPv/AAAEAAIAAAAkAPz/AAAEAAIAAAAkAP3/AAAEAAIAAAAkAP7/AAAEAAIAAAAkAP//AAAEAAIAAAAlAPX/AAAEAAIAAAAlAPb/AAAEAAIAAAAlAPf/AAAEAAIAAAAlAPj/AAAEAAIAAAAlAPn/AAAEAAIAAAAlAPr/AAAEAAIAAAAlAPv/AAAEAAIAAAAlAPz/AAAEAAIAAAAlAP3/AAAEAAIAAAAlAP7/AAAEAAIAAAAlAP//AAAEAAIAAAAmAPX/AAAEAAIAAAAmAPb/AAAEAAIAAAAmAPf/AAAEAAIAAAAmAPj/AAAEAAIAAAAmAPn/AAAEAAIAAAAmAPr/AAAEAAIAAAAmAPv/AAAEAAIAAAAmAPz/AAAEAAIAAAAmAP3/AAAEAAIAAAAmAP7/AAAEAAIAAAAmAP//AAAEAAIAAAAnAPX/AAAEAAIAAAAnAPb/AAAEAAIAAAAnAPf/AAAEAAIAAAAnAPj/AAAEAAIAAAAnAPn/AAAEAAIAAAAnAPr/AAAEAAIAAAAnAPv/AAAEAAIAAAAnAPz/AAAEAAIAAAAnAP3/AAAEAAIAAAAnAP7/AAAEAAIAAAAnAP//AAAEAAIAAAAoAPX/AAAEAAIAAAAoAPb/AAAEAAIAAAAoAPf/AAAEAAIAAAAoAPj/AAAEAAIAAAAoAPn/AAAEAAIAAAAoAPr/AAAEAAIAAAAoAPv/AAAEAAIAAAAoAPz/AAAEAAIAAAAoAP3/AAAEAAIAAAAoAP7/AAAEAAIAAAAoAP//AAAEAAIAAAApAPX/AAAEAAIAAAApAPb/AAAEAAIAAAApAPf/AAAEAAIAAAApAPj/AAAEAAIAAAApAPn/AAAEAAIAAAApAPr/AAAEAAIAAAApAPv/AAAEAAIAAAApAPz/AAAEAAIAAAApAP3/AAAEAAIAAAApAP7/AAAEAAIAAAApAP//AAAEAAIAAAAqAPX/AAAEAAIAAAAqAPb/AAAEAAIAAAAqAPf/AAAEAAIAAAAqAPj/AAAEAAIAAAAqAPn/AAAEAAIAAAAqAPr/AAAEAAIAAAAqAPv/AAAEAAIAAAAqAPz/AAAEAAIAAAAqAP3/AAAEAAIAAAAqAP7/AAAEAAIAAAAqAP//AAAEAAIAAAArAPX/AAAEAAIAAAArAPb/AAAEAAIAAAArAPf/AAAEAAIAAAArAPj/AAAEAAIAAAArAPn/AAAEAAIAAAArAPr/AAAEAAIAAAArAPv/AAAEAAIAAAArAPz/AAAEAAIAAAArAP3/AAAEAAIAAAArAP7/AAAEAAIAAAArAP//AAAEAAIAAAAsAPX/AAAEAAIAAAAsAPb/AAAEAAIAAAAsAPf/AAAEAAIAAAAsAPj/AAAEAAIAAAAsAPn/AAAEAAIAAAAsAPr/AAAEAAIAAAAsAPv/AAAEAAIAAAAsAPz/AAAEAAIAAAAsAP3/AAAEAAIAAAAsAP7/AAAEAAIAAAAsAP//AAAEAAIAAAAtAPX/AAAEAAIAAAAtAPb/AAAEAAIAAAAtAPf/AAAEAAIAAAAtAPj/AAAEAAIAAAAtAPn/AAAEAAIAAAAtAPr/AAAEAAIAAAAtAPv/AAAEAAIAAAAtAPz/AAAEAAIAAAAtAP3/AAAEAAIAAAAtAP7/AAAEAAIAAAAtAP//AAAEAAIAAAAuAPX/AAAEAAIAAAAuAPb/AAAEAAIAAAAuAPf/AAAEAAIAAAAuAPj/AAAEAAIAAAAuAPn/AAAEAAIAAAAuAPr/AAAEAAIAAAAuAPv/AAAEAAIAAAAuAPz/AAAEAAIAAAAuAP3/AAAEAAIAAAAuAP7/AAAEAAIAAAAuAP//AAAEAAIAAAAvAPX/AAAEAAIAAAAvAPb/AAAEAAIAAAAvAPf/AAAEAAIAAAAvAPj/AAAEAAIAAAAvAPn/AAAEAAIAAAAvAPr/AAAEAAIAAAAvAPv/AAAEAAIAAAAvAPz/AAAEAAIAAAAvAP3/AAAEAAIAAAAvAP7/AAAEAAIAAAAvAP//AAAEAAIAAAAwAPX/AAAEAAIAAAAwAPb/AAAEAAIAAAAwAPf/AAAEAAIAAAAwAPj/AAAEAAIAAAAwAPn/AAAEAAIAAAAwAPr/AAAEAAIAAAAwAPv/AAAEAAIAAAAwAPz/AAAEAAIAAAAwAP3/AAAEAAIAAAAwAP7/AAAEAAIAAAAwAP//AAAEAAIAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAADAAAAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAADAAEAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAADAAIAAADI//X/AAAEAAIAAADI//b/AAAEAAIAAADI//f/AAAEAAIAAADI//j/AAAEAAIAAADI//n/AAAEAAIAAADI//r/AAAEAAIAAADI//v/AAAEAAIAAADI//z/AAAEAAIAAADI//3/AAAEAAIAAADI//7/AAAEAAIAAADI////AAAEAAIAAADJ//X/AAAEAAIAAADJ//b/AAAEAAIAAADJ//f/AAAEAAIAAADJ//j/AAAEAAIAAADJ//n/AAAEAAIAAADJ//r/AAAEAAIAAADJ//v/AAAEAAIAAADJ//z/AAAEAAIAAADJ//3/AAAEAAIAAADJ//7/AAAEAAIAAADJ////AAAEAAIAAADK//X/AAAEAAIAAADK//b/AAAEAAIAAADK//f/AAAEAAIAAADK//j/AAAEAAIAAADK//n/AAAEAAIAAADK//r/AAAEAAIAAADK//v/AAAEAAIAAADK//z/AAAEAAIAAADK//3/AAAEAAIAAADK//7/AAAEAAIAAADK////AAAEAAIAAADL//X/AAAEAAIAAADL//b/AAAEAAIAAADL//f/AAAEAAIAAADL//j/AAAEAAIAAADL//n/AAAEAAIAAADL//r/AAAEAAIAAADL//v/AAAEAAIAAADL//z/AAAEAAIAAADL//3/AAAEAAIAAADL//7/AAAEAAIAAADL////AAAEAAIAAADM//X/AAAEAAIAAADM//b/AAAEAAIAAADM//f/AAAEAAIAAADM//j/AAAEAAIAAADM//n/AAAEAAIAAADM//r/AAAEAAIAAADM//v/AAAEAAIAAADM//z/AAAEAAIAAADM//3/AAAEAAIAAADM//7/AAAEAAIAAADM////AAAEAAIAAADN//X/AAAEAAIAAADN//b/AAAEAAIAAADN//f/AAAEAAIAAADN//j/AAAEAAIAAADN//n/AAAEAAIAAADN//r/AAAEAAIAAADN//v/AAAEAAIAAADN//z/AAAEAAIAAADN//3/AAAEAAIAAADN//7/AAAEAAIAAADN////AAAEAAIAAADO//X/AAAEAAIAAADO//b/AAAEAAIAAADO//f/AAAEAAIAAADO//j/AAAEAAIAAADO//n/AAAEAAIAAADO//r/AAAEAAIAAADO//v/AAAEAAIAAADO//z/AAAEAAIAAADO//3/AAAEAAIAAADO//7/AAAEAAIAAADO////AAAEAAIAAADP//X/AAAEAAIAAADP//b/AAAEAAIAAADP//f/AAAEAAIAAADP//j/AAAEAAIAAADP//n/AAAEAAIAAADP//r/AAAEAAIAAADP//v/AAAEAAIAAADP//z/AAAEAAIAAADP//3/AAAEAAIAAADP//7/AAAEAAIAAADP////AAAEAAIAAADQ//X/AAAEAAIAAADQ//b/AAAEAAIAAADQ//f/AAAEAAIAAADQ//j/AAAEAAIAAADQ//n/AAAEAAIAAADQ//r/AAAEAAIAAADQ//v/AAAEAAIAAADQ//z/AAAEAAIAAADQ//3/AAAEAAIAAADQ//7/AAAEAAIAAADQ////AAAEAAIAAADR//X/AAAEAAIAAADR//b/AAAEAAIAAADR//f/AAAEAAIAAADR//j/AAAEAAIAAADR//n/AAAEAAIAAADR//r/AAAEAAIAAADR//v/AAAEAAIAAADR//z/AAAEAAIAAADR//3/AAAEAAIAAADR//7/AAAEAAIAAADR////AAAEAAIAAADS//X/AAAEAAIAAADS//b/AAAEAAIAAADS//f/AAAEAAIAAADS//j/AAAEAAIAAADS//n/AAAEAAIAAADS//r/AAAEAAIAAADS//v/AAAEAAIAAADS//z/AAAEAAIAAADS//3/AAAEAAIAAADS//7/AAAEAAIAAADS////AAAEAAIAAADT//X/AAAEAAIAAADT//b/AAAEAAIAAADT//f/AAAEAAIAAADT//j/AAAEAAIAAADT//n/AAAEAAIAAADT//r/AAAEAAIAAADT//v/AAAEAAIAAADT//z/AAAEAAIAAADT//3/AAAEAAIAAADT//7/AAAEAAIAAADT////AAAEAAIAAADU//X/AAAEAAIAAADU//b/AAAEAAIAAADU//f/AAAEAAIAAADU//j/AAAEAAIAAADU//n/AAAEAAIAAADU//r/AAAEAAIAAADU//v/AAAEAAIAAADU//z/AAAEAAIAAADU//3/AAAEAAIAAADU//7/AAAEAAIAAADU////AAAEAAIAAADV//X/AAAEAAIAAADV//b/AAAEAAIAAADV//f/AAAEAAIAAADV//j/AAAEAAIAAADV//n/AAAEAAIAAADV//r/AAAEAAIAAADV//v/AAAEAAIAAADV//z/AAAEAAIAAADV//3/AAAEAAIAAADV//7/AAAEAAIAAADV////AAAEAAIAAADW//X/AAAEAAIAAADW//b/AAAEAAIAAADW//f/AAAEAAIAAADW//j/AAAEAAIAAADW//n/AAAEAAIAAADW//r/AAAEAAIAAADW//v/AAAEAAIAAADW//z/AAAEAAIAAADW//3/AAAEAAIAAADW//7/AAAEAAIAAADW////AAAEAAIAAADX//X/AAAEAAIAAADX//b/AAAEAAIAAADX//f/AAAEAAIAAADX//j/AAAEAAIAAADX//n/AAAEAAIAAADX//r/AAAEAAIAAADX//v/AAAEAAIAAADX//z/AAAEAAIAAADX//3/AAAEAAIAAADX//7/AAAEAAIAAADX////AAAEAAIAAADY//X/AAAEAAIAAADY//b/AAAEAAIAAADY//f/AAAEAAIAAADY//j/AAAEAAIAAADY//n/AAAEAAIAAADY//r/AAAEAAIAAADY//v/AAAEAAIAAADY//z/AAAEAAIAAADY//3/AAAEAAIAAADY//7/AAAEAAIAAADY////AAAEAAIAAADZ//X/AAAEAAIAAADZ//b/AAAEAAIAAADZ//f/AAAEAAIAAADZ//j/AAAEAAIAAADZ//n/AAAEAAIAAADZ//r/AAAEAAIAAADZ//v/AAAEAAIAAADZ//z/AAAEAAIAAADZ//3/AAAEAAIAAADZ//7/AAAEAAIAAADZ////AAAEAAIAAADa//X/AAAEAAIAAADa//b/AAAEAAIAAADa//f/AAAEAAIAAADa//j/AAAEAAIAAADa//n/AAAEAAIAAADa//r/AAAEAAIAAADa//v/AAAEAAIAAADa//z/AAAEAAIAAADa//3/AAAEAAIAAADa//7/AAAEAAIAAADa////AAAEAAIAAADb//X/AAAEAAIAAADb//b/AAAEAAIAAADb//f/AAAEAAIAAADb//j/AAAEAAIAAADb//n/AAAEAAIAAADb//r/AAAEAAIAAADb//v/AAAEAAIAAADb//z/AAAEAAIAAADb//3/AAAEAAIAAADb//7/AAAEAAIAAADb////AAAEAAIAAADc//X/AAAEAAIAAADc//b/AAAEAAIAAADc//f/AAAEAAIAAADc//j/AAAEAAIAAADc//n/AAAEAAIAAADc//r/AAAEAAIAAADc//v/AAAEAAIAAADc//z/AAAEAAIAAADc//3/AAAEAAIAAADc//7/AAAEAAIAAADc////AAAEAAIAAADd//X/AAAEAAIAAADd//b/AAAEAAIAAADd//f/AAAEAAIAAADd//j/AAAEAAIAAADd//n/AAAEAAIAAADd//r/AAAEAAIAAADd//v/AAAEAAIAAADd//z/AAAEAAIAAADd//3/AAAEAAIAAADd//7/AAAEAAIAAADd////AAAEAAIAAADe//X/AAAEAAIAAADe//b/AAAEAAIAAADe//f/AAAEAAIAAADe//j/AAAEAAIAAADe//n/AAAEAAIAAADe//r/AAAEAAIAAADe//v/AAAEAAIAAADe//z/AAAEAAIAAADe//3/AAAEAAIAAADe//7/AAAEAAIAAADe////AAAEAAIAAADf//X/AAAEAAIAAADf//b/AAAEAAIAAADf//f/AAAEAAIAAADf//j/AAAEAAIAAADf//n/AAAEAAIAAADf//r/AAAEAAIAAADf//v/AAAEAAIAAADf//z/AAAEAAIAAADf//3/AAAEAAIAAADf//7/AAAEAAIAAADf////AAAEAAIAAADg//X/AAAEAAIAAADg//b/AAAEAAIAAADg//f/AAAEAAIAAADg//j/AAAEAAIAAADg//n/AAAEAAIAAADg//r/AAAEAAIAAADg//v/AAAEAAIAAADg//z/AAAEAAIAAADg//3/AAAEAAIAAADg//7/AAAEAAIAAADg////AAAEAAIAAADh//X/AAAEAAIAAADh//b/AAAEAAIAAADh//f/AAAEAAIAAADh//j/AAAEAAIAAADh//n/AAAEAAIAAADh//r/AAAEAAIAAADh//v/AAAEAAIAAADh//z/AAAEAAIAAADh//3/AAAEAAIAAADh//7/AAAEAAIAAADh////AAAEAAIAAADi//X/AAAEAAIAAADi//b/AAAEAAIAAADi//f/AAAEAAIAAADi//j/AAAEAAIAAADi//n/AAAEAAIAAADi//r/AAAEAAIAAADi//v/AAAEAAIAAADi//z/AAAEAAIAAADi//3/AAAEAAIAAADi//7/AAAEAAIAAADi////AAAEAAIAAADj//X/AAAEAAIAAADj//b/AAAEAAIAAADj//f/AAAEAAIAAADj//j/AAAEAAIAAADj//n/AAAEAAIAAADj//r/AAAEAAIAAADj//v/AAAEAAIAAADj//z/AAAEAAIAAADj//3/AAAEAAIAAADj//7/AAAEAAIAAADj////AAAEAAIAAADk//X/AAAEAAIAAADk//b/AAAEAAIAAADk//f/AAAEAAIAAADk//j/AAAEAAIAAADk//n/AAAEAAIAAADk//r/AAAEAAIAAADk//v/AAAEAAIAAADk//z/AAAEAAIAAADk//3/AAAEAAIAAADk//7/AAAEAAIAAADk////AAAEAAIAAADl//X/AAAEAAIAAADl//b/AAAEAAIAAADl//f/AAAEAAIAAADl//j/AAAEAAIAAADl//n/AAAEAAIAAADl//r/AAAEAAIAAADl//v/AAAEAAIAAADl//z/AAAEAAIAAADl//3/AAAEAAIAAADl//7/AAAEAAIAAADl////AAAEAAIAAADm//X/AAAEAAIAAADm//b/AAAEAAIAAADm//f/AAAEAAIAAADm//j/AAAEAAIAAADm//n/AAAEAAIAAADm//r/AAAEAAIAAADm//v/AAAEAAIAAADm//z/AAAEAAIAAADm//3/AAAEAAIAAADm//7/AAAEAAIAAADm////AAAEAAIAAADn//X/AAAEAAIAAADn//b/AAAEAAIAAADn//f/AAAEAAIAAADn//j/AAAEAAIAAADn//n/AAAEAAIAAADn//r/AAAEAAIAAADn//v/AAAEAAIAAADn//z/AAAEAAIAAADn//3/AAAEAAIAAADn//7/AAAEAAIAAADn////AAAEAAIAAADo//X/AAAEAAIAAADo//b/AAAEAAIAAADo//f/AAAEAAIAAADo//j/AAAEAAIAAADo//n/AAAEAAIAAADo//r/AAAEAAIAAADo//v/AAAEAAIAAADo//z/AAAEAAIAAADo//3/AAAEAAIAAADo//7/AAAEAAIAAADo////AAAEAAIAAADp//X/AAAEAAIAAADp//b/AAAEAAIAAADp//f/AAAEAAIAAADp//j/AAAEAAIAAADp//n/AAAEAAIAAADp//r/AAAEAAIAAADp//v/AAAEAAIAAADp//z/AAAEAAIAAADp//3/AAAEAAIAAADp//7/AAAEAAIAAADp////AAAEAAIAAADq//X/AAAEAAIAAADq//b/AAAEAAIAAADq//f/AAAEAAIAAADq//j/AAAEAAIAAADq//n/AAAEAAIAAADq//r/AAAEAAIAAADq//v/AAAEAAIAAADq//z/AAAEAAIAAADq//3/AAAEAAIAAADq//7/AAAEAAIAAADq////AAAEAAIAAADr//X/AAAEAAIAAADr//b/AAAEAAIAAADr//f/AAAEAAIAAADr//j/AAAEAAIAAADr//n/AAAEAAIAAADr//r/AAAEAAIAAADr//v/AAAEAAIAAADr//z/AAAEAAIAAADr//3/AAAEAAIAAADr//7/AAAEAAIAAADr////AAAEAAIAAADs//X/AAAEAAIAAADs//b/AAAEAAIAAADs//f/AAAEAAIAAADs//j/AAAEAAIAAADs//n/AAAEAAIAAADs//r/AAAEAAIAAADs//v/AAAEAAIAAADs//z/AAAEAAIAAADs//3/AAAEAAIAAADs//7/AAAEAAIAAADs////AAAEAAIAAADt//X/AAAEAAIAAADt//b/AAAEAAIAAADt//f/AAAEAAIAAADt//j/AAAEAAIAAADt//n/AAAEAAIAAADt//r/AAAEAAIAAADt//v/AAAEAAIAAADt//z/AAAEAAIAAADt//3/AAAEAAIAAADt//7/AAAEAAIAAADt////AAAEAAIAAADu//X/AAAEAAIAAADu//b/AAAEAAIAAADu//f/AAAEAAIAAADu//j/AAAEAAIAAADu//n/AAAEAAIAAADu//r/AAAEAAIAAADu//v/AAAEAAIAAADu//z/AAAEAAIAAADu//3/AAAEAAIAAADu//7/AAAEAAIAAADu////AAAEAAIAAADI/wAAAAABAAAAAADJ/wAAAAACAAAAAADK/wAAAAACAAAAAADL/wAAAAACAAAAAADM/wAAAAACAAAAAADN/wAAAAACAAAAAADO/wAAAAACAAAAAADP/wAAAAACAAAAAADQ/wAAAAACAAAAAADR/wAAAAACAAAAAADS/wAAAAACAAAAAADT/wAAAAACAAAAAADU/wAAAAACAAAAAADV/wAAAAACAAAAAADW/wAAAAACAAAAAADX/wAAAAACAAAAAADY/wAAAAACAAAAAADZ/wAAAAACAAAAAADa/wAAAAACAAAAAADb/wAAAAACAAAAAADc/wAAAAACAAAAAADd/wAAAAACAAAAAADe/wAAAAACAAAAAADf/wAAAAACAAAAAADg/wAAAAACAAAAAADh/wAAAAACAAAAAADi/wAAAAACAAAAAADj/wAAAAACAAAAAADk/wAAAAACAAAAAADl/wAAAAACAAAAAADm/wAAAAACAAAAAADn/wAAAAACAAAAAADo/wAAAAACAAAAAADp/wAAAAACAAAAAADq/wAAAAACAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADI/wEAAAABAAEAAADJ/wEAAAACAAEAAADK/wEAAAACAAEAAADL/wEAAAACAAEAAADM/wEAAAACAAEAAADN/wEAAAACAAEAAADO/wEAAAACAAEAAADP/wEAAAACAAEAAADQ/wEAAAACAAEAAADR/wEAAAACAAEAAADS/wEAAAACAAEAAADT/wEAAAACAAEAAADU/wEAAAACAAEAAADV/wEAAAACAAEAAADW/wEAAAACAAEAAADX/wEAAAACAAEAAADY/wEAAAACAAEAAADZ/wEAAAACAAEAAADa/wEAAAACAAEAAADb/wEAAAACAAEAAADc/wEAAAACAAEAAADd/wEAAAACAAEAAADe/wEAAAACAAEAAADf/wEAAAACAAEAAADg/wEAAAACAAEAAADh/wEAAAACAAEAAADi/wEAAAACAAEAAADj/wEAAAACAAEAAADk/wEAAAACAAEAAADl/wEAAAACAAEAAADm/wEAAAACAAEAAADn/wEAAAACAAEAAADo/wEAAAACAAEAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADI/wIAAAABAAIAAADJ/wIAAAACAAIAAADK/wIAAAACAAIAAADL/wIAAAACAAIAAADM/wIAAAACAAIAAADN/wIAAAACAAIAAADO/wIAAAACAAIAAADP/wIAAAACAAIAAADQ/wIAAAACAAIAAADR/wIAAAACAAIAAADS/wIAAAACAAIAAADT/wIAAAACAAIAAADU/wIAAAACAAIAAADV/wIAAAACAAIAAADW/wIAAAACAAIAAADX/wIAAAACAAIAAADY/wIAAAACAAIAAADZ/wIAAAACAAIAAADa/wIAAAACAAIAAADb/wIAAAACAAIAAADc/wIAAAACAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAAD2//z/AAAEAAIAAAD2//3/AAAEAAIAAAD2//7/AAAEAAIAAAD8//7/AAAEAAIAAAD8//z/AAAEAAIAAAD8//3/AAAEAAIAAAD2//v/AQAAAAAAAwD8//v/AQAAAAAAAwA=") + +[node name="RedCoin" parent="ChallengeNodes" index="0"] +position = Vector2(-104, 192) + +[node name="Coin" parent="." index="6"] +position = Vector2(-104, 120) + +[node name="PipeArea" parent="." index="7"] +pipe_id = 3 + +[node name="Tiles2" parent="." index="8" instance=ExtResource("2_bacxm")] +tile_map_data = PackedByteArray("AADw//b/AgAAAAUAAADw//f/AgAAAAUAAADx//b/AgAAAAUAAADx//f/AgAAAAUAAADy//b/AgAAAAUAAADy//f/AgAAAAUAAADz//b/AgAAAAUAAADz//f/AgAAAAUAAAD0//b/AgAAAAUAAAD0//f/AgAAAAUAAAD1//b/AgAAAAUAAAD1//f/AgAAAAUAAAD2//b/AgAAAAUAAAD2//f/AgAAAAUAAAD3//b/AgAAAAUAAAD3//f/AgAAAAUAAAD4//b/AgAAAAUAAAD4//f/AgAAAAUAAAD5//b/AgAAAAUAAAD5//f/AgAAAAUAAAD6//b/AgAAAAUAAAD6//f/AgAAAAUAAAD7//b/AgAAAAUAAAD7//f/AgAAAAUAAAD8//b/AgAAAAUAAAD8//f/AgAAAAUAAAD9//b/AgAAAAUAAAD9//f/AgAAAAUAAAD+//b/AgAAAAUAAAD+//f/AgAAAAUAAAD///b/AgAAAAUAAAD///f/AgAAAAUAAAAAAPb/AgAAAAUAAAAAAPf/AgAAAAUAAAABAPb/AgAAAAUAAAABAPf/AgAAAAUAAAACAPb/AgAAAAUAAAACAPf/AgAAAAUAAAADAPb/AgAAAAUAAAADAPf/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADw/wEAAgAAAAUAAADw/wIAAgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADx/wEAAgAAAAUAAADx/wIAAgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADy/wEAAgAAAAUAAADy/wIAAgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAADz/wEAAgAAAAUAAADz/wIAAgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD0/wEAAgAAAAUAAAD0/wIAAgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD1/wEAAgAAAAUAAAD1/wIAAgAAAAUAAAD2//j/AgAAAAUAAAD2//n/AgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD2/wEAAgAAAAUAAAD2/wIAAgAAAAUAAAD3//j/AgAAAAUAAAD3//n/AgAAAAUAAAD3//r/AgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD3/wEAAgAAAAUAAAD3/wIAAgAAAAUAAAD4//j/AgAAAAUAAAD4//n/AgAAAAUAAAD4//r/AgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD4/wEAAgAAAAUAAAD4/wIAAgAAAAUAAAD5//j/AgAAAAUAAAD5//n/AgAAAAUAAAD5//r/AgAAAAUAAAD5//v/AgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD5/wEAAgAAAAUAAAD5/wIAAgAAAAUAAAD6//j/AgAAAAUAAAD6//n/AgAAAAUAAAD6//r/AgAAAAUAAAD6//v/AgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD6/wEAAgAAAAUAAAD6/wIAAgAAAAUAAAD7//j/AgAAAAUAAAD7//n/AgAAAAUAAAD7//r/AgAAAAUAAAD7//v/AgAAAAUAAAD7//z/AgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD7/wEAAgAAAAUAAAD7/wIAAgAAAAUAAAD8//j/AgAAAAUAAAD8//n/AgAAAAUAAAD8//r/AgAAAAUAAAD8//v/AgAAAAUAAAD8//z/AgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD8/wEAAgAAAAUAAAD8/wIAAgAAAAUAAAD9//j/AgAAAAUAAAD9//n/AgAAAAUAAAD9//r/AgAAAAUAAAD9//v/AgAAAAUAAAD9//z/AgAAAAUAAAD9//3/AgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD9/wEAAgAAAAUAAAD9/wIAAgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD+//r/AgAAAAUAAAD+//v/AgAAAAUAAAD+//z/AgAAAAUAAAD+//3/AgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD+/wEAAgAAAAUAAAD+/wIAAgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///r/AgAAAAUAAAD///v/AgAAAAUAAAD///z/AgAAAAUAAAD///3/AgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAD//wEAAgAAAAUAAAD//wIAAgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAAAAAEAAgAAAAUAAAAAAAIAAgAAAAUAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPr/AgAAAAUAAAABAPv/AgAAAAUAAAABAPz/AgAAAAUAAAABAP3/AgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAABAAEAAgAAAAUAAAABAAIAAgAAAAUAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPr/AgAAAAUAAAACAPv/AgAAAAUAAAACAPz/AgAAAAUAAAACAP3/AgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAACAAEAAgAAAAUAAAACAAIAAgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPr/AgAAAAUAAAADAPv/AgAAAAUAAAADAPz/AgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAADAAEAAgAAAAUAAAADAAIAAgAAAAUAAADw//X/AgAAAAQAAADx//X/AgAAAAQAAADy//X/AgAAAAQAAADz//X/AgAAAAQAAAD0//X/AgAAAAQAAAD1//X/AgAAAAQAAAD2//X/AgAAAAQAAAD3//X/AgAAAAQAAAD4//X/AgAAAAQAAAD5//X/AgAAAAQAAAD6//X/AgAAAAQAAAD7//X/AgAAAAQAAAD8//X/AgAAAAQAAAD9//X/AgAAAAQAAAD+//X/AgAAAAQAAAD///X/AgAAAAQAAAAAAPX/AgAAAAQAAAABAPX/AgAAAAQAAAACAPX/AgAAAAQAAAADAPX/AgAAAAQAAAA=") + +[node name="WaterArea" parent="." index="9" instance=ExtResource("3_bacxm")] +visible = false +position = Vector2(-80, -32) +scale = Vector2(900, 900) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97834" to="Tiles/@Node2D@97834/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97835" to="Tiles/@Node2D@97835/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97836" to="Tiles/@Node2D@97836/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97837" to="Tiles/@Node2D@97837/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97838" to="Tiles/@Node2D@97838/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97839" to="Tiles/@Node2D@97839/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97840" to="Tiles/@Node2D@97840/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97841" to="Tiles/@Node2D@97841/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97842" to="Tiles/@Node2D@97842/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97843" to="Tiles/@Node2D@97843/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World6/6-2c.tscn b/Scenes/Levels/SMBS/World6/6-2c.tscn new file mode 100644 index 0000000..3a350bb --- /dev/null +++ b/Scenes/Levels/SMBS/World6/6-2c.tscn @@ -0,0 +1,115 @@ +[gd_scene load_steps=5 format=4 uid="uid://cmittkgu8hhv1"] + +[ext_resource type="PackedScene" uid="uid://4tuu5ri4mjla" path="res://Scenes/Levels/SMBS/World6/6-2a.tscn" id="1_oktnf"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="2_o3th3"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="3_35p3e"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="4_ycbqs"] + +[node name="6-2a" instance=ExtResource("1_oktnf")] + +[node name="HardCameraRightLimit" parent="." index="1"] +position = Vector2(80, -120) + +[node name="Tiles" parent="." index="3"] +tile_map_data = PackedByteArray("AADw//b/AAAEAAIAAADw//f/AAAEAAIAAADw//j/AAAEAAIAAADw//n/AAAEAAIAAADw//r/AAAEAAIAAADw//v/AAAEAAIAAADw//z/AAAEAAIAAADw//3/AAAEAAIAAADw//7/AAAEAAIAAADw////AAAEAAIAAADv/wAAAAACAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAAAP//AQAAAAAAAwABAP7/AAAKAAAAAAABAP//AAAKAAEAAAACAP7/AAALAAAAAAACAP//AAALAAEAAAADAP7/AAAMAAAAAAADAP//AAAMAAEAAAADAPX/AAAIAAEAAAADAPb/AAAIAAEAAAADAPf/AAAIAAEAAAADAPj/AAAIAAEAAAADAPn/AAAIAAEAAAADAPr/AAAIAAEAAAADAPv/AAAIAAEAAAADAPz/AAAIAAEAAAADAP3/AAAIAAEAAADv//X/AAAEAAIAAADv//b/AAAEAAIAAADv//f/AAAEAAIAAADv//j/AAAEAAIAAADv//n/AAAEAAIAAADv//r/AAAEAAIAAADv//v/AAAEAAIAAADv//z/AAAEAAIAAADv//3/AAAEAAIAAADv//7/AAAEAAIAAADv////AAAEAAIAAADw//X/AAAEAAIAAAD0////AQAAAAAAAwD1////AQAAAAAAAwD5//3/AQAAAAAACQD3////AQAAAAAAAwD4////AQAAAAAAAwD5////AQAAAAAAAwD6////AQAAAAAAAwD7////AQAAAAAAAwD7//z/AQAAAAAACQD9////AQAAAAAAAwD+////AQAAAAAAAwD2////AQAAAAAAAwD4//r/AQAAAAAACQD8////AQAAAAAAAwAEAPX/AAAJAAEAAAAEAPb/AAAJAAEAAAAEAPf/AAAJAAEAAAAEAPj/AAAJAAEAAAAEAPn/AAAJAAEAAAAEAPr/AAAJAAEAAAAEAPv/AAAJAAEAAAAEAPz/AAAJAAEAAAAEAP3/AAAJAAEAAAAEAP7/AAAJAAEAAAAEAP//AAAJAAEAAAAFAPX/AAAEAAIAAAAFAPb/AAAEAAIAAAAFAPf/AAAEAAIAAAAFAPj/AAAEAAIAAAAFAPn/AAAEAAIAAAAFAPr/AAAEAAIAAAAFAPv/AAAEAAIAAAAFAPz/AAAEAAIAAAAFAP3/AAAEAAIAAAAFAP7/AAAEAAIAAAAFAP//AAAEAAIAAAAGAPX/AAAEAAIAAAAGAPb/AAAEAAIAAAAGAPf/AAAEAAIAAAAGAPj/AAAEAAIAAAAGAPn/AAAEAAIAAAAGAPr/AAAEAAIAAAAGAPv/AAAEAAIAAAAGAPz/AAAEAAIAAAAGAP3/AAAEAAIAAAAGAP7/AAAEAAIAAAAGAP//AAAEAAIAAAAHAPX/AAAEAAIAAAAHAPb/AAAEAAIAAAAHAPf/AAAEAAIAAAAHAPj/AAAEAAIAAAAHAPn/AAAEAAIAAAAHAPr/AAAEAAIAAAAHAPv/AAAEAAIAAAAHAPz/AAAEAAIAAAAHAP3/AAAEAAIAAAAHAP7/AAAEAAIAAAAHAP//AAAEAAIAAAAIAPX/AAAEAAIAAAAIAPb/AAAEAAIAAAAIAPf/AAAEAAIAAAAIAPj/AAAEAAIAAAAIAPn/AAAEAAIAAAAIAPr/AAAEAAIAAAAIAPv/AAAEAAIAAAAIAPz/AAAEAAIAAAAIAP3/AAAEAAIAAAAIAP7/AAAEAAIAAAAIAP//AAAEAAIAAAAJAPX/AAAEAAIAAAAJAPb/AAAEAAIAAAAJAPf/AAAEAAIAAAAJAPj/AAAEAAIAAAAJAPn/AAAEAAIAAAAJAPr/AAAEAAIAAAAJAPv/AAAEAAIAAAAJAPz/AAAEAAIAAAAJAP3/AAAEAAIAAAAJAP7/AAAEAAIAAAAJAP//AAAEAAIAAAAKAPX/AAAEAAIAAAAKAPb/AAAEAAIAAAAKAPf/AAAEAAIAAAAKAPj/AAAEAAIAAAAKAPn/AAAEAAIAAAAKAPr/AAAEAAIAAAAKAPv/AAAEAAIAAAAKAPz/AAAEAAIAAAAKAP3/AAAEAAIAAAAKAP7/AAAEAAIAAAAKAP//AAAEAAIAAAALAPX/AAAEAAIAAAALAPb/AAAEAAIAAAALAPf/AAAEAAIAAAALAPj/AAAEAAIAAAALAPn/AAAEAAIAAAALAPr/AAAEAAIAAAALAPv/AAAEAAIAAAALAPz/AAAEAAIAAAALAP3/AAAEAAIAAAALAP7/AAAEAAIAAAALAP//AAAEAAIAAAAMAPX/AAAEAAIAAAAMAPb/AAAEAAIAAAAMAPf/AAAEAAIAAAAMAPj/AAAEAAIAAAAMAPn/AAAEAAIAAAAMAPr/AAAEAAIAAAAMAPv/AAAEAAIAAAAMAPz/AAAEAAIAAAAMAP3/AAAEAAIAAAAMAP7/AAAEAAIAAAAMAP//AAAEAAIAAAANAPX/AAAEAAIAAAANAPb/AAAEAAIAAAANAPf/AAAEAAIAAAANAPj/AAAEAAIAAAANAPn/AAAEAAIAAAANAPr/AAAEAAIAAAANAPv/AAAEAAIAAAANAPz/AAAEAAIAAAANAP3/AAAEAAIAAAANAP7/AAAEAAIAAAANAP//AAAEAAIAAAAOAPX/AAAEAAIAAAAOAPb/AAAEAAIAAAAOAPf/AAAEAAIAAAAOAPj/AAAEAAIAAAAOAPn/AAAEAAIAAAAOAPr/AAAEAAIAAAAOAPv/AAAEAAIAAAAOAPz/AAAEAAIAAAAOAP3/AAAEAAIAAAAOAP7/AAAEAAIAAAAOAP//AAAEAAIAAAAPAPX/AAAEAAIAAAAPAPb/AAAEAAIAAAAPAPf/AAAEAAIAAAAPAPj/AAAEAAIAAAAPAPn/AAAEAAIAAAAPAPr/AAAEAAIAAAAPAPv/AAAEAAIAAAAPAPz/AAAEAAIAAAAPAP3/AAAEAAIAAAAPAP7/AAAEAAIAAAAPAP//AAAEAAIAAAAQAPX/AAAEAAIAAAAQAPb/AAAEAAIAAAAQAPf/AAAEAAIAAAAQAPj/AAAEAAIAAAAQAPn/AAAEAAIAAAAQAPr/AAAEAAIAAAAQAPv/AAAEAAIAAAAQAPz/AAAEAAIAAAAQAP3/AAAEAAIAAAAQAP7/AAAEAAIAAAAQAP//AAAEAAIAAAARAPX/AAAEAAIAAAARAPb/AAAEAAIAAAARAPf/AAAEAAIAAAARAPj/AAAEAAIAAAARAPn/AAAEAAIAAAARAPr/AAAEAAIAAAARAPv/AAAEAAIAAAARAPz/AAAEAAIAAAARAP3/AAAEAAIAAAARAP7/AAAEAAIAAAARAP//AAAEAAIAAAASAPX/AAAEAAIAAAASAPb/AAAEAAIAAAASAPf/AAAEAAIAAAASAPj/AAAEAAIAAAASAPn/AAAEAAIAAAASAPr/AAAEAAIAAAASAPv/AAAEAAIAAAASAPz/AAAEAAIAAAASAP3/AAAEAAIAAAASAP7/AAAEAAIAAAASAP//AAAEAAIAAAATAPX/AAAEAAIAAAATAPb/AAAEAAIAAAATAPf/AAAEAAIAAAATAPj/AAAEAAIAAAATAPn/AAAEAAIAAAATAPr/AAAEAAIAAAATAPv/AAAEAAIAAAATAPz/AAAEAAIAAAATAP3/AAAEAAIAAAATAP7/AAAEAAIAAAATAP//AAAEAAIAAAAUAPX/AAAEAAIAAAAUAPb/AAAEAAIAAAAUAPf/AAAEAAIAAAAUAPj/AAAEAAIAAAAUAPn/AAAEAAIAAAAUAPr/AAAEAAIAAAAUAPv/AAAEAAIAAAAUAPz/AAAEAAIAAAAUAP3/AAAEAAIAAAAUAP7/AAAEAAIAAAAUAP//AAAEAAIAAAAVAPX/AAAEAAIAAAAVAPb/AAAEAAIAAAAVAPf/AAAEAAIAAAAVAPj/AAAEAAIAAAAVAPn/AAAEAAIAAAAVAPr/AAAEAAIAAAAVAPv/AAAEAAIAAAAVAPz/AAAEAAIAAAAVAP3/AAAEAAIAAAAVAP7/AAAEAAIAAAAVAP//AAAEAAIAAAAWAPX/AAAEAAIAAAAWAPb/AAAEAAIAAAAWAPf/AAAEAAIAAAAWAPj/AAAEAAIAAAAWAPn/AAAEAAIAAAAWAPr/AAAEAAIAAAAWAPv/AAAEAAIAAAAWAPz/AAAEAAIAAAAWAP3/AAAEAAIAAAAWAP7/AAAEAAIAAAAWAP//AAAEAAIAAAAXAPX/AAAEAAIAAAAXAPb/AAAEAAIAAAAXAPf/AAAEAAIAAAAXAPj/AAAEAAIAAAAXAPn/AAAEAAIAAAAXAPr/AAAEAAIAAAAXAPv/AAAEAAIAAAAXAPz/AAAEAAIAAAAXAP3/AAAEAAIAAAAXAP7/AAAEAAIAAAAXAP//AAAEAAIAAAAYAPX/AAAEAAIAAAAYAPb/AAAEAAIAAAAYAPf/AAAEAAIAAAAYAPj/AAAEAAIAAAAYAPn/AAAEAAIAAAAYAPr/AAAEAAIAAAAYAPv/AAAEAAIAAAAYAPz/AAAEAAIAAAAYAP3/AAAEAAIAAAAYAP7/AAAEAAIAAAAYAP//AAAEAAIAAAAZAPX/AAAEAAIAAAAZAPb/AAAEAAIAAAAZAPf/AAAEAAIAAAAZAPj/AAAEAAIAAAAZAPn/AAAEAAIAAAAZAPr/AAAEAAIAAAAZAPv/AAAEAAIAAAAZAPz/AAAEAAIAAAAZAP3/AAAEAAIAAAAZAP7/AAAEAAIAAAAZAP//AAAEAAIAAAAaAPX/AAAEAAIAAAAaAPb/AAAEAAIAAAAaAPf/AAAEAAIAAAAaAPj/AAAEAAIAAAAaAPn/AAAEAAIAAAAaAPr/AAAEAAIAAAAaAPv/AAAEAAIAAAAaAPz/AAAEAAIAAAAaAP3/AAAEAAIAAAAaAP7/AAAEAAIAAAAaAP//AAAEAAIAAAAbAPX/AAAEAAIAAAAbAPb/AAAEAAIAAAAbAPf/AAAEAAIAAAAbAPj/AAAEAAIAAAAbAPn/AAAEAAIAAAAbAPr/AAAEAAIAAAAbAPv/AAAEAAIAAAAbAPz/AAAEAAIAAAAbAP3/AAAEAAIAAAAbAP7/AAAEAAIAAAAbAP//AAAEAAIAAAAcAPX/AAAEAAIAAAAcAPb/AAAEAAIAAAAcAPf/AAAEAAIAAAAcAPj/AAAEAAIAAAAcAPn/AAAEAAIAAAAcAPr/AAAEAAIAAAAcAPv/AAAEAAIAAAAcAPz/AAAEAAIAAAAcAP3/AAAEAAIAAAAcAP7/AAAEAAIAAAAcAP//AAAEAAIAAAAdAPX/AAAEAAIAAAAdAPb/AAAEAAIAAAAdAPf/AAAEAAIAAAAdAPj/AAAEAAIAAAAdAPn/AAAEAAIAAAAdAPr/AAAEAAIAAAAdAPv/AAAEAAIAAAAdAPz/AAAEAAIAAAAdAP3/AAAEAAIAAAAdAP7/AAAEAAIAAAAdAP//AAAEAAIAAAAeAPX/AAAEAAIAAAAeAPb/AAAEAAIAAAAeAPf/AAAEAAIAAAAeAPj/AAAEAAIAAAAeAPn/AAAEAAIAAAAeAPr/AAAEAAIAAAAeAPv/AAAEAAIAAAAeAPz/AAAEAAIAAAAeAP3/AAAEAAIAAAAeAP7/AAAEAAIAAAAeAP//AAAEAAIAAAAfAPX/AAAEAAIAAAAfAPb/AAAEAAIAAAAfAPf/AAAEAAIAAAAfAPj/AAAEAAIAAAAfAPn/AAAEAAIAAAAfAPr/AAAEAAIAAAAfAPv/AAAEAAIAAAAfAPz/AAAEAAIAAAAfAP3/AAAEAAIAAAAfAP7/AAAEAAIAAAAfAP//AAAEAAIAAAAgAPX/AAAEAAIAAAAgAPb/AAAEAAIAAAAgAPf/AAAEAAIAAAAgAPj/AAAEAAIAAAAgAPn/AAAEAAIAAAAgAPr/AAAEAAIAAAAgAPv/AAAEAAIAAAAgAPz/AAAEAAIAAAAgAP3/AAAEAAIAAAAgAP7/AAAEAAIAAAAgAP//AAAEAAIAAAAhAPX/AAAEAAIAAAAhAPb/AAAEAAIAAAAhAPf/AAAEAAIAAAAhAPj/AAAEAAIAAAAhAPn/AAAEAAIAAAAhAPr/AAAEAAIAAAAhAPv/AAAEAAIAAAAhAPz/AAAEAAIAAAAhAP3/AAAEAAIAAAAhAP7/AAAEAAIAAAAhAP//AAAEAAIAAAAiAPX/AAAEAAIAAAAiAPb/AAAEAAIAAAAiAPf/AAAEAAIAAAAiAPj/AAAEAAIAAAAiAPn/AAAEAAIAAAAiAPr/AAAEAAIAAAAiAPv/AAAEAAIAAAAiAPz/AAAEAAIAAAAiAP3/AAAEAAIAAAAiAP7/AAAEAAIAAAAiAP//AAAEAAIAAAAjAPX/AAAEAAIAAAAjAPb/AAAEAAIAAAAjAPf/AAAEAAIAAAAjAPj/AAAEAAIAAAAjAPn/AAAEAAIAAAAjAPr/AAAEAAIAAAAjAPv/AAAEAAIAAAAjAPz/AAAEAAIAAAAjAP3/AAAEAAIAAAAjAP7/AAAEAAIAAAAjAP//AAAEAAIAAAAkAPX/AAAEAAIAAAAkAPb/AAAEAAIAAAAkAPf/AAAEAAIAAAAkAPj/AAAEAAIAAAAkAPn/AAAEAAIAAAAkAPr/AAAEAAIAAAAkAPv/AAAEAAIAAAAkAPz/AAAEAAIAAAAkAP3/AAAEAAIAAAAkAP7/AAAEAAIAAAAkAP//AAAEAAIAAAAlAPX/AAAEAAIAAAAlAPb/AAAEAAIAAAAlAPf/AAAEAAIAAAAlAPj/AAAEAAIAAAAlAPn/AAAEAAIAAAAlAPr/AAAEAAIAAAAlAPv/AAAEAAIAAAAlAPz/AAAEAAIAAAAlAP3/AAAEAAIAAAAlAP7/AAAEAAIAAAAlAP//AAAEAAIAAAAmAPX/AAAEAAIAAAAmAPb/AAAEAAIAAAAmAPf/AAAEAAIAAAAmAPj/AAAEAAIAAAAmAPn/AAAEAAIAAAAmAPr/AAAEAAIAAAAmAPv/AAAEAAIAAAAmAPz/AAAEAAIAAAAmAP3/AAAEAAIAAAAmAP7/AAAEAAIAAAAmAP//AAAEAAIAAAAnAPX/AAAEAAIAAAAnAPb/AAAEAAIAAAAnAPf/AAAEAAIAAAAnAPj/AAAEAAIAAAAnAPn/AAAEAAIAAAAnAPr/AAAEAAIAAAAnAPv/AAAEAAIAAAAnAPz/AAAEAAIAAAAnAP3/AAAEAAIAAAAnAP7/AAAEAAIAAAAnAP//AAAEAAIAAAAoAPX/AAAEAAIAAAAoAPb/AAAEAAIAAAAoAPf/AAAEAAIAAAAoAPj/AAAEAAIAAAAoAPn/AAAEAAIAAAAoAPr/AAAEAAIAAAAoAPv/AAAEAAIAAAAoAPz/AAAEAAIAAAAoAP3/AAAEAAIAAAAoAP7/AAAEAAIAAAAoAP//AAAEAAIAAAApAPX/AAAEAAIAAAApAPb/AAAEAAIAAAApAPf/AAAEAAIAAAApAPj/AAAEAAIAAAApAPn/AAAEAAIAAAApAPr/AAAEAAIAAAApAPv/AAAEAAIAAAApAPz/AAAEAAIAAAApAP3/AAAEAAIAAAApAP7/AAAEAAIAAAApAP//AAAEAAIAAAAqAPX/AAAEAAIAAAAqAPb/AAAEAAIAAAAqAPf/AAAEAAIAAAAqAPj/AAAEAAIAAAAqAPn/AAAEAAIAAAAqAPr/AAAEAAIAAAAqAPv/AAAEAAIAAAAqAPz/AAAEAAIAAAAqAP3/AAAEAAIAAAAqAP7/AAAEAAIAAAAqAP//AAAEAAIAAAArAPX/AAAEAAIAAAArAPb/AAAEAAIAAAArAPf/AAAEAAIAAAArAPj/AAAEAAIAAAArAPn/AAAEAAIAAAArAPr/AAAEAAIAAAArAPv/AAAEAAIAAAArAPz/AAAEAAIAAAArAP3/AAAEAAIAAAArAP7/AAAEAAIAAAArAP//AAAEAAIAAAAsAPX/AAAEAAIAAAAsAPb/AAAEAAIAAAAsAPf/AAAEAAIAAAAsAPj/AAAEAAIAAAAsAPn/AAAEAAIAAAAsAPr/AAAEAAIAAAAsAPv/AAAEAAIAAAAsAPz/AAAEAAIAAAAsAP3/AAAEAAIAAAAsAP7/AAAEAAIAAAAsAP//AAAEAAIAAAAtAPX/AAAEAAIAAAAtAPb/AAAEAAIAAAAtAPf/AAAEAAIAAAAtAPj/AAAEAAIAAAAtAPn/AAAEAAIAAAAtAPr/AAAEAAIAAAAtAPv/AAAEAAIAAAAtAPz/AAAEAAIAAAAtAP3/AAAEAAIAAAAtAP7/AAAEAAIAAAAtAP//AAAEAAIAAAAuAPX/AAAEAAIAAAAuAPb/AAAEAAIAAAAuAPf/AAAEAAIAAAAuAPj/AAAEAAIAAAAuAPn/AAAEAAIAAAAuAPr/AAAEAAIAAAAuAPv/AAAEAAIAAAAuAPz/AAAEAAIAAAAuAP3/AAAEAAIAAAAuAP7/AAAEAAIAAAAuAP//AAAEAAIAAAAvAPX/AAAEAAIAAAAvAPb/AAAEAAIAAAAvAPf/AAAEAAIAAAAvAPj/AAAEAAIAAAAvAPn/AAAEAAIAAAAvAPr/AAAEAAIAAAAvAPv/AAAEAAIAAAAvAPz/AAAEAAIAAAAvAP3/AAAEAAIAAAAvAP7/AAAEAAIAAAAvAP//AAAEAAIAAAAwAPX/AAAEAAIAAAAwAPb/AAAEAAIAAAAwAPf/AAAEAAIAAAAwAPj/AAAEAAIAAAAwAPn/AAAEAAIAAAAwAPr/AAAEAAIAAAAwAPv/AAAEAAIAAAAwAPz/AAAEAAIAAAAwAP3/AAAEAAIAAAAwAP7/AAAEAAIAAAAwAP//AAAEAAIAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAADAAAAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAADAAEAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAADAAIAAADI//X/AAAEAAIAAADI//b/AAAEAAIAAADI//f/AAAEAAIAAADI//j/AAAEAAIAAADI//n/AAAEAAIAAADI//r/AAAEAAIAAADI//v/AAAEAAIAAADI//z/AAAEAAIAAADI//3/AAAEAAIAAADI//7/AAAEAAIAAADI////AAAEAAIAAADJ//X/AAAEAAIAAADJ//b/AAAEAAIAAADJ//f/AAAEAAIAAADJ//j/AAAEAAIAAADJ//n/AAAEAAIAAADJ//r/AAAEAAIAAADJ//v/AAAEAAIAAADJ//z/AAAEAAIAAADJ//3/AAAEAAIAAADJ//7/AAAEAAIAAADJ////AAAEAAIAAADK//X/AAAEAAIAAADK//b/AAAEAAIAAADK//f/AAAEAAIAAADK//j/AAAEAAIAAADK//n/AAAEAAIAAADK//r/AAAEAAIAAADK//v/AAAEAAIAAADK//z/AAAEAAIAAADK//3/AAAEAAIAAADK//7/AAAEAAIAAADK////AAAEAAIAAADL//X/AAAEAAIAAADL//b/AAAEAAIAAADL//f/AAAEAAIAAADL//j/AAAEAAIAAADL//n/AAAEAAIAAADL//r/AAAEAAIAAADL//v/AAAEAAIAAADL//z/AAAEAAIAAADL//3/AAAEAAIAAADL//7/AAAEAAIAAADL////AAAEAAIAAADM//X/AAAEAAIAAADM//b/AAAEAAIAAADM//f/AAAEAAIAAADM//j/AAAEAAIAAADM//n/AAAEAAIAAADM//r/AAAEAAIAAADM//v/AAAEAAIAAADM//z/AAAEAAIAAADM//3/AAAEAAIAAADM//7/AAAEAAIAAADM////AAAEAAIAAADN//X/AAAEAAIAAADN//b/AAAEAAIAAADN//f/AAAEAAIAAADN//j/AAAEAAIAAADN//n/AAAEAAIAAADN//r/AAAEAAIAAADN//v/AAAEAAIAAADN//z/AAAEAAIAAADN//3/AAAEAAIAAADN//7/AAAEAAIAAADN////AAAEAAIAAADO//X/AAAEAAIAAADO//b/AAAEAAIAAADO//f/AAAEAAIAAADO//j/AAAEAAIAAADO//n/AAAEAAIAAADO//r/AAAEAAIAAADO//v/AAAEAAIAAADO//z/AAAEAAIAAADO//3/AAAEAAIAAADO//7/AAAEAAIAAADO////AAAEAAIAAADP//X/AAAEAAIAAADP//b/AAAEAAIAAADP//f/AAAEAAIAAADP//j/AAAEAAIAAADP//n/AAAEAAIAAADP//r/AAAEAAIAAADP//v/AAAEAAIAAADP//z/AAAEAAIAAADP//3/AAAEAAIAAADP//7/AAAEAAIAAADP////AAAEAAIAAADQ//X/AAAEAAIAAADQ//b/AAAEAAIAAADQ//f/AAAEAAIAAADQ//j/AAAEAAIAAADQ//n/AAAEAAIAAADQ//r/AAAEAAIAAADQ//v/AAAEAAIAAADQ//z/AAAEAAIAAADQ//3/AAAEAAIAAADQ//7/AAAEAAIAAADQ////AAAEAAIAAADR//X/AAAEAAIAAADR//b/AAAEAAIAAADR//f/AAAEAAIAAADR//j/AAAEAAIAAADR//n/AAAEAAIAAADR//r/AAAEAAIAAADR//v/AAAEAAIAAADR//z/AAAEAAIAAADR//3/AAAEAAIAAADR//7/AAAEAAIAAADR////AAAEAAIAAADS//X/AAAEAAIAAADS//b/AAAEAAIAAADS//f/AAAEAAIAAADS//j/AAAEAAIAAADS//n/AAAEAAIAAADS//r/AAAEAAIAAADS//v/AAAEAAIAAADS//z/AAAEAAIAAADS//3/AAAEAAIAAADS//7/AAAEAAIAAADS////AAAEAAIAAADT//X/AAAEAAIAAADT//b/AAAEAAIAAADT//f/AAAEAAIAAADT//j/AAAEAAIAAADT//n/AAAEAAIAAADT//r/AAAEAAIAAADT//v/AAAEAAIAAADT//z/AAAEAAIAAADT//3/AAAEAAIAAADT//7/AAAEAAIAAADT////AAAEAAIAAADU//X/AAAEAAIAAADU//b/AAAEAAIAAADU//f/AAAEAAIAAADU//j/AAAEAAIAAADU//n/AAAEAAIAAADU//r/AAAEAAIAAADU//v/AAAEAAIAAADU//z/AAAEAAIAAADU//3/AAAEAAIAAADU//7/AAAEAAIAAADU////AAAEAAIAAADV//X/AAAEAAIAAADV//b/AAAEAAIAAADV//f/AAAEAAIAAADV//j/AAAEAAIAAADV//n/AAAEAAIAAADV//r/AAAEAAIAAADV//v/AAAEAAIAAADV//z/AAAEAAIAAADV//3/AAAEAAIAAADV//7/AAAEAAIAAADV////AAAEAAIAAADW//X/AAAEAAIAAADW//b/AAAEAAIAAADW//f/AAAEAAIAAADW//j/AAAEAAIAAADW//n/AAAEAAIAAADW//r/AAAEAAIAAADW//v/AAAEAAIAAADW//z/AAAEAAIAAADW//3/AAAEAAIAAADW//7/AAAEAAIAAADW////AAAEAAIAAADX//X/AAAEAAIAAADX//b/AAAEAAIAAADX//f/AAAEAAIAAADX//j/AAAEAAIAAADX//n/AAAEAAIAAADX//r/AAAEAAIAAADX//v/AAAEAAIAAADX//z/AAAEAAIAAADX//3/AAAEAAIAAADX//7/AAAEAAIAAADX////AAAEAAIAAADY//X/AAAEAAIAAADY//b/AAAEAAIAAADY//f/AAAEAAIAAADY//j/AAAEAAIAAADY//n/AAAEAAIAAADY//r/AAAEAAIAAADY//v/AAAEAAIAAADY//z/AAAEAAIAAADY//3/AAAEAAIAAADY//7/AAAEAAIAAADY////AAAEAAIAAADZ//X/AAAEAAIAAADZ//b/AAAEAAIAAADZ//f/AAAEAAIAAADZ//j/AAAEAAIAAADZ//n/AAAEAAIAAADZ//r/AAAEAAIAAADZ//v/AAAEAAIAAADZ//z/AAAEAAIAAADZ//3/AAAEAAIAAADZ//7/AAAEAAIAAADZ////AAAEAAIAAADa//X/AAAEAAIAAADa//b/AAAEAAIAAADa//f/AAAEAAIAAADa//j/AAAEAAIAAADa//n/AAAEAAIAAADa//r/AAAEAAIAAADa//v/AAAEAAIAAADa//z/AAAEAAIAAADa//3/AAAEAAIAAADa//7/AAAEAAIAAADa////AAAEAAIAAADb//X/AAAEAAIAAADb//b/AAAEAAIAAADb//f/AAAEAAIAAADb//j/AAAEAAIAAADb//n/AAAEAAIAAADb//r/AAAEAAIAAADb//v/AAAEAAIAAADb//z/AAAEAAIAAADb//3/AAAEAAIAAADb//7/AAAEAAIAAADb////AAAEAAIAAADc//X/AAAEAAIAAADc//b/AAAEAAIAAADc//f/AAAEAAIAAADc//j/AAAEAAIAAADc//n/AAAEAAIAAADc//r/AAAEAAIAAADc//v/AAAEAAIAAADc//z/AAAEAAIAAADc//3/AAAEAAIAAADc//7/AAAEAAIAAADc////AAAEAAIAAADd//X/AAAEAAIAAADd//b/AAAEAAIAAADd//f/AAAEAAIAAADd//j/AAAEAAIAAADd//n/AAAEAAIAAADd//r/AAAEAAIAAADd//v/AAAEAAIAAADd//z/AAAEAAIAAADd//3/AAAEAAIAAADd//7/AAAEAAIAAADd////AAAEAAIAAADe//X/AAAEAAIAAADe//b/AAAEAAIAAADe//f/AAAEAAIAAADe//j/AAAEAAIAAADe//n/AAAEAAIAAADe//r/AAAEAAIAAADe//v/AAAEAAIAAADe//z/AAAEAAIAAADe//3/AAAEAAIAAADe//7/AAAEAAIAAADe////AAAEAAIAAADf//X/AAAEAAIAAADf//b/AAAEAAIAAADf//f/AAAEAAIAAADf//j/AAAEAAIAAADf//n/AAAEAAIAAADf//r/AAAEAAIAAADf//v/AAAEAAIAAADf//z/AAAEAAIAAADf//3/AAAEAAIAAADf//7/AAAEAAIAAADf////AAAEAAIAAADg//X/AAAEAAIAAADg//b/AAAEAAIAAADg//f/AAAEAAIAAADg//j/AAAEAAIAAADg//n/AAAEAAIAAADg//r/AAAEAAIAAADg//v/AAAEAAIAAADg//z/AAAEAAIAAADg//3/AAAEAAIAAADg//7/AAAEAAIAAADg////AAAEAAIAAADh//X/AAAEAAIAAADh//b/AAAEAAIAAADh//f/AAAEAAIAAADh//j/AAAEAAIAAADh//n/AAAEAAIAAADh//r/AAAEAAIAAADh//v/AAAEAAIAAADh//z/AAAEAAIAAADh//3/AAAEAAIAAADh//7/AAAEAAIAAADh////AAAEAAIAAADi//X/AAAEAAIAAADi//b/AAAEAAIAAADi//f/AAAEAAIAAADi//j/AAAEAAIAAADi//n/AAAEAAIAAADi//r/AAAEAAIAAADi//v/AAAEAAIAAADi//z/AAAEAAIAAADi//3/AAAEAAIAAADi//7/AAAEAAIAAADi////AAAEAAIAAADj//X/AAAEAAIAAADj//b/AAAEAAIAAADj//f/AAAEAAIAAADj//j/AAAEAAIAAADj//n/AAAEAAIAAADj//r/AAAEAAIAAADj//v/AAAEAAIAAADj//z/AAAEAAIAAADj//3/AAAEAAIAAADj//7/AAAEAAIAAADj////AAAEAAIAAADk//X/AAAEAAIAAADk//b/AAAEAAIAAADk//f/AAAEAAIAAADk//j/AAAEAAIAAADk//n/AAAEAAIAAADk//r/AAAEAAIAAADk//v/AAAEAAIAAADk//z/AAAEAAIAAADk//3/AAAEAAIAAADk//7/AAAEAAIAAADk////AAAEAAIAAADl//X/AAAEAAIAAADl//b/AAAEAAIAAADl//f/AAAEAAIAAADl//j/AAAEAAIAAADl//n/AAAEAAIAAADl//r/AAAEAAIAAADl//v/AAAEAAIAAADl//z/AAAEAAIAAADl//3/AAAEAAIAAADl//7/AAAEAAIAAADl////AAAEAAIAAADm//X/AAAEAAIAAADm//b/AAAEAAIAAADm//f/AAAEAAIAAADm//j/AAAEAAIAAADm//n/AAAEAAIAAADm//r/AAAEAAIAAADm//v/AAAEAAIAAADm//z/AAAEAAIAAADm//3/AAAEAAIAAADm//7/AAAEAAIAAADm////AAAEAAIAAADn//X/AAAEAAIAAADn//b/AAAEAAIAAADn//f/AAAEAAIAAADn//j/AAAEAAIAAADn//n/AAAEAAIAAADn//r/AAAEAAIAAADn//v/AAAEAAIAAADn//z/AAAEAAIAAADn//3/AAAEAAIAAADn//7/AAAEAAIAAADn////AAAEAAIAAADo//X/AAAEAAIAAADo//b/AAAEAAIAAADo//f/AAAEAAIAAADo//j/AAAEAAIAAADo//n/AAAEAAIAAADo//r/AAAEAAIAAADo//v/AAAEAAIAAADo//z/AAAEAAIAAADo//3/AAAEAAIAAADo//7/AAAEAAIAAADo////AAAEAAIAAADp//X/AAAEAAIAAADp//b/AAAEAAIAAADp//f/AAAEAAIAAADp//j/AAAEAAIAAADp//n/AAAEAAIAAADp//r/AAAEAAIAAADp//v/AAAEAAIAAADp//z/AAAEAAIAAADp//3/AAAEAAIAAADp//7/AAAEAAIAAADp////AAAEAAIAAADq//X/AAAEAAIAAADq//b/AAAEAAIAAADq//f/AAAEAAIAAADq//j/AAAEAAIAAADq//n/AAAEAAIAAADq//r/AAAEAAIAAADq//v/AAAEAAIAAADq//z/AAAEAAIAAADq//3/AAAEAAIAAADq//7/AAAEAAIAAADq////AAAEAAIAAADr//X/AAAEAAIAAADr//b/AAAEAAIAAADr//f/AAAEAAIAAADr//j/AAAEAAIAAADr//n/AAAEAAIAAADr//r/AAAEAAIAAADr//v/AAAEAAIAAADr//z/AAAEAAIAAADr//3/AAAEAAIAAADr//7/AAAEAAIAAADr////AAAEAAIAAADs//X/AAAEAAIAAADs//b/AAAEAAIAAADs//f/AAAEAAIAAADs//j/AAAEAAIAAADs//n/AAAEAAIAAADs//r/AAAEAAIAAADs//v/AAAEAAIAAADs//z/AAAEAAIAAADs//3/AAAEAAIAAADs//7/AAAEAAIAAADs////AAAEAAIAAADt//X/AAAEAAIAAADt//b/AAAEAAIAAADt//f/AAAEAAIAAADt//j/AAAEAAIAAADt//n/AAAEAAIAAADt//r/AAAEAAIAAADt//v/AAAEAAIAAADt//z/AAAEAAIAAADt//3/AAAEAAIAAADt//7/AAAEAAIAAADt////AAAEAAIAAADu//X/AAAEAAIAAADu//b/AAAEAAIAAADu//f/AAAEAAIAAADu//j/AAAEAAIAAADu//n/AAAEAAIAAADu//r/AAAEAAIAAADu//v/AAAEAAIAAADu//z/AAAEAAIAAADu//3/AAAEAAIAAADu//7/AAAEAAIAAADu////AAAEAAIAAADI/wAAAAABAAAAAADJ/wAAAAACAAAAAADK/wAAAAACAAAAAADL/wAAAAACAAAAAADM/wAAAAACAAAAAADN/wAAAAACAAAAAADO/wAAAAACAAAAAADP/wAAAAACAAAAAADQ/wAAAAACAAAAAADR/wAAAAACAAAAAADS/wAAAAACAAAAAADT/wAAAAACAAAAAADU/wAAAAACAAAAAADV/wAAAAACAAAAAADW/wAAAAACAAAAAADX/wAAAAACAAAAAADY/wAAAAACAAAAAADZ/wAAAAACAAAAAADa/wAAAAACAAAAAADb/wAAAAACAAAAAADc/wAAAAACAAAAAADd/wAAAAACAAAAAADe/wAAAAACAAAAAADf/wAAAAACAAAAAADg/wAAAAACAAAAAADh/wAAAAACAAAAAADi/wAAAAACAAAAAADj/wAAAAACAAAAAADk/wAAAAACAAAAAADl/wAAAAACAAAAAADm/wAAAAACAAAAAADn/wAAAAACAAAAAADo/wAAAAACAAAAAADp/wAAAAACAAAAAADq/wAAAAACAAAAAADr/wAAAAACAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADI/wEAAAABAAEAAADJ/wEAAAACAAEAAADK/wEAAAACAAEAAADL/wEAAAACAAEAAADM/wEAAAACAAEAAADN/wEAAAACAAEAAADO/wEAAAACAAEAAADP/wEAAAACAAEAAADQ/wEAAAACAAEAAADR/wEAAAACAAEAAADS/wEAAAACAAEAAADT/wEAAAACAAEAAADU/wEAAAACAAEAAADV/wEAAAACAAEAAADW/wEAAAACAAEAAADX/wEAAAACAAEAAADY/wEAAAACAAEAAADZ/wEAAAACAAEAAADa/wEAAAACAAEAAADb/wEAAAACAAEAAADc/wEAAAACAAEAAADd/wEAAAACAAEAAADe/wEAAAACAAEAAADf/wEAAAACAAEAAADg/wEAAAACAAEAAADh/wEAAAACAAEAAADi/wEAAAACAAEAAADj/wEAAAACAAEAAADk/wEAAAACAAEAAADl/wEAAAACAAEAAADm/wEAAAACAAEAAADn/wEAAAACAAEAAADo/wEAAAACAAEAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADI/wIAAAABAAIAAADJ/wIAAAACAAIAAADK/wIAAAACAAIAAADL/wIAAAACAAIAAADM/wIAAAACAAIAAADN/wIAAAACAAIAAADO/wIAAAACAAIAAADP/wIAAAACAAIAAADQ/wIAAAACAAIAAADR/wIAAAACAAIAAADS/wIAAAACAAIAAADT/wIAAAACAAIAAADU/wIAAAACAAIAAADV/wIAAAACAAIAAADW/wIAAAACAAIAAADX/wIAAAACAAIAAADY/wIAAAACAAIAAADZ/wIAAAACAAIAAADa/wIAAAACAAIAAADb/wIAAAACAAIAAADc/wIAAAACAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADz////AQAAAAAAAwD/////AQAAAAAAAwD///v/AQAAAAAACQABAPj/AQAAAAAACQD3//b/AQAAAAAACQDz//f/AQAAAAAACQDx//r/AQAAAAAACQA=") + +[node name="ChallengeNodes" parent="." index="5" node_paths=PackedStringArray("nodes_to_delete")] +nodes_to_delete = [NodePath("../Node")] + +[node name="RedCoin" parent="ChallengeNodes" index="0"] +position = Vector2(-112, 216) + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" index="1" instance=ExtResource("2_o3th3")] +position = Vector2(-184, -56) +item = ExtResource("3_35p3e") +metadata/r_coin_id = 1 + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" index="2" instance=ExtResource("2_o3th3")] +position = Vector2(-56, -136) +item = ExtResource("4_ycbqs") + +[node name="Coin" parent="." index="6"] +position = Vector2(-112, 216) + +[node name="PipeArea" parent="." index="7"] +position = Vector2(16, -16) +pipe_id = 2 + +[node name="Node" type="Node" parent="." index="9"] + +[node name="InvisibleQuestionBlock" parent="Node" index="0" instance=ExtResource("2_o3th3")] +position = Vector2(-184, -56) + +[node name="InvisibleQuestionBlock2" parent="Node" index="1" instance=ExtResource("2_o3th3")] +position = Vector2(-56, -136) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98172" to="Tiles/@Node2D@98172/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98173" to="Tiles/@Node2D@98173/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@98174" to="Tiles/@Node2D@98174/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98175" to="Tiles/@Node2D@98175/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98176" to="Tiles/@Node2D@98176/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98177" to="Tiles/@Node2D@98177/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98178" to="Tiles/@Node2D@98178/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@98179" to="Tiles/@AnimatableBody2D@98179/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@98179" to="Tiles/@AnimatableBody2D@98179/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98179" to="Tiles/@AnimatableBody2D@98179" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98179" to="Tiles/@AnimatableBody2D@98179" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98179" to="Tiles/@AnimatableBody2D@98179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@98179" to="Tiles/@AnimatableBody2D@98179" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@98179" to="Tiles/@AnimatableBody2D@98179/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@98180" to="Tiles/@Node2D@98180/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98181" to="Tiles/@Node2D@98181/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98182" to="Tiles/@Node2D@98182/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@98183" to="Tiles/@AnimatableBody2D@98183/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@98183" to="Tiles/@AnimatableBody2D@98183/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98183" to="Tiles/@AnimatableBody2D@98183" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98183" to="Tiles/@AnimatableBody2D@98183" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98183" to="Tiles/@AnimatableBody2D@98183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@98183" to="Tiles/@AnimatableBody2D@98183" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@98183" to="Tiles/@AnimatableBody2D@98183/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@98184" to="Tiles/@Node2D@98184/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98185" to="Tiles/@Node2D@98185/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98186" to="Tiles/@Node2D@98186/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@98187" to="Tiles/@AnimatableBody2D@98187/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@98187" to="Tiles/@AnimatableBody2D@98187/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98187" to="Tiles/@AnimatableBody2D@98187" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98187" to="Tiles/@AnimatableBody2D@98187" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98187" to="Tiles/@AnimatableBody2D@98187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@98187" to="Tiles/@AnimatableBody2D@98187" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@98187" to="Tiles/@AnimatableBody2D@98187/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@98188" to="Tiles/@AnimatableBody2D@98188/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@98188" to="Tiles/@AnimatableBody2D@98188/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98188" to="Tiles/@AnimatableBody2D@98188" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98188" to="Tiles/@AnimatableBody2D@98188" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98188" to="Tiles/@AnimatableBody2D@98188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@98188" to="Tiles/@AnimatableBody2D@98188" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@98188" to="Tiles/@AnimatableBody2D@98188/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@98189" to="Tiles/@AnimatableBody2D@98189/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@98189" to="Tiles/@AnimatableBody2D@98189/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98189" to="Tiles/@AnimatableBody2D@98189" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98189" to="Tiles/@AnimatableBody2D@98189" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98189" to="Tiles/@AnimatableBody2D@98189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@98189" to="Tiles/@AnimatableBody2D@98189" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@98189" to="Tiles/@AnimatableBody2D@98189/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@98190" to="Tiles/@AnimatableBody2D@98190/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@98190" to="Tiles/@AnimatableBody2D@98190/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98190" to="Tiles/@AnimatableBody2D@98190" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98190" to="Tiles/@AnimatableBody2D@98190" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98190" to="Tiles/@AnimatableBody2D@98190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@98190" to="Tiles/@AnimatableBody2D@98190" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@98190" to="Tiles/@AnimatableBody2D@98190/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@98191" to="Tiles/@AnimatableBody2D@98191/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@98191" to="Tiles/@AnimatableBody2D@98191/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98191" to="Tiles/@AnimatableBody2D@98191" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98191" to="Tiles/@AnimatableBody2D@98191" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@98191" to="Tiles/@AnimatableBody2D@98191/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@98191" to="Tiles/@AnimatableBody2D@98191" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@98191" to="Tiles/@AnimatableBody2D@98191/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World6/6-2d.tscn b/Scenes/Levels/SMBS/World6/6-2d.tscn new file mode 100644 index 0000000..1a65cc8 --- /dev/null +++ b/Scenes/Levels/SMBS/World6/6-2d.tscn @@ -0,0 +1,44 @@ +[gd_scene load_steps=5 format=4 uid="uid://bvd0hneesomwk"] + +[ext_resource type="PackedScene" uid="uid://4tuu5ri4mjla" path="res://Scenes/Levels/SMBS/World6/6-2a.tscn" id="1_lhskc"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_ynxeu"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_lakbt"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="4_2javc"] + +[node name="6-2a" instance=ExtResource("1_lhskc")] +music = ExtResource("2_ynxeu") +theme = "Underwater" +theme_time = "Night" + +[node name="LevelBG" parent="." index="0"] +time_of_day = 1 + +[node name="Tiles" parent="." index="3"] +tile_map_data = PackedByteArray("AADw//b/AAADAAEAAADw//f/AAADAAEAAADw//j/AAADAAEAAADw//n/AAADAAEAAADw//r/AAADAAEAAADw//v/AAADAAEAAADw//z/AAADAAEAAADw//3/AAADAAEAAADw//7/AAADAAEAAADw////AAADAAEAAADv/wAAAAACAAEAAADw/wAAAAABAAsAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAAAP7/AAAKAAAAAAAAAP//AAAKAAEAAAABAP7/AAALAAAAAAABAP//AAALAAEAAAACAP7/AAAMAAAAAAACAP//AAAMAAEAAAADAP7/AAAJAAEAAAADAP//AAAJAAEAAAACAPX/AAAIAAEAAAADAPX/AAAJAAEAAAACAPb/AAAIAAEAAAADAPb/AAAJAAEAAAACAPf/AAAIAAEAAAADAPf/AAAJAAEAAAACAPj/AAAIAAEAAAADAPj/AAAJAAEAAAACAPn/AAAIAAEAAAADAPn/AAAJAAEAAAACAPr/AAAIAAEAAAADAPr/AAAJAAEAAAACAPv/AAAIAAEAAAADAPv/AAAJAAEAAAACAPz/AAAIAAEAAAADAPz/AAAJAAEAAAACAP3/AAAIAAEAAAADAP3/AAAJAAEAAADv//X/AAACAAAAAADv//b/AAACAAEAAADv//f/AAACAAEAAADv//j/AAACAAEAAADv//n/AAACAAEAAADv//r/AAACAAEAAADv//v/AAACAAEAAADv//z/AAACAAEAAADv//3/AAACAAEAAADv//7/AAACAAEAAADv////AAACAAEAAADw//X/AAADAAAAAAD0////AAAHAAYAAAD1////AAAHAAYAAAD1//7/AAAHAAYAAAD3//3/AQAAAAAAAwD4//3/AAAHAAYAAAD5//3/AAAHAAYAAAD6//3/AAAHAAYAAAD7//3/AQAAAAAAAwD3//7/AAAHAAYAAAD4//7/AAAHAAYAAAD5//7/AAAHAAYAAAD6//7/AAAHAAYAAAD7//7/AAAHAAYAAAD3////AAAHAAYAAAD4////AAAHAAYAAAD5////AAAHAAYAAAD6////AAAHAAYAAAD7////AAAHAAYAAAD6//z/AAAHAAYAAAD6//v/AAAHAAYAAAD4//v/AAAHAAYAAAD4//z/AAAHAAYAAAD9////AAAHAAYAAAD+////AAAHAAYAAAD9//7/AAAHAAYAAAD0//7/AQAAAAAAAwD1//3/AQAAAAAAAwD2////AAAHAAYAAAD4//r/AQAAAAAAAwD6//r/AQAAAAAAAwD8////AAAHAAYAAAD9//3/AQAAAAAAAwD+//7/AQAAAAAAAwAEAPX/AAAEAAIAAAAEAPb/AAAEAAIAAAAEAPf/AAAEAAIAAAAEAPj/AAAEAAIAAAAEAPn/AAAEAAIAAAAEAPr/AAAEAAIAAAAEAPv/AAAEAAIAAAAEAPz/AAAEAAIAAAAEAP3/AAAEAAIAAAAEAP7/AAAEAAIAAAAEAP//AAAEAAIAAAAFAPX/AAAEAAIAAAAFAPb/AAAEAAIAAAAFAPf/AAAEAAIAAAAFAPj/AAAEAAIAAAAFAPn/AAAEAAIAAAAFAPr/AAAEAAIAAAAFAPv/AAAEAAIAAAAFAPz/AAAEAAIAAAAFAP3/AAAEAAIAAAAFAP7/AAAEAAIAAAAFAP//AAAEAAIAAAAGAPX/AAAEAAIAAAAGAPb/AAAEAAIAAAAGAPf/AAAEAAIAAAAGAPj/AAAEAAIAAAAGAPn/AAAEAAIAAAAGAPr/AAAEAAIAAAAGAPv/AAAEAAIAAAAGAPz/AAAEAAIAAAAGAP3/AAAEAAIAAAAGAP7/AAAEAAIAAAAGAP//AAAEAAIAAAAHAPX/AAAEAAIAAAAHAPb/AAAEAAIAAAAHAPf/AAAEAAIAAAAHAPj/AAAEAAIAAAAHAPn/AAAEAAIAAAAHAPr/AAAEAAIAAAAHAPv/AAAEAAIAAAAHAPz/AAAEAAIAAAAHAP3/AAAEAAIAAAAHAP7/AAAEAAIAAAAHAP//AAAEAAIAAAAIAPX/AAAEAAIAAAAIAPb/AAAEAAIAAAAIAPf/AAAEAAIAAAAIAPj/AAAEAAIAAAAIAPn/AAAEAAIAAAAIAPr/AAAEAAIAAAAIAPv/AAAEAAIAAAAIAPz/AAAEAAIAAAAIAP3/AAAEAAIAAAAIAP7/AAAEAAIAAAAIAP//AAAEAAIAAAAJAPX/AAAEAAIAAAAJAPb/AAAEAAIAAAAJAPf/AAAEAAIAAAAJAPj/AAAEAAIAAAAJAPn/AAAEAAIAAAAJAPr/AAAEAAIAAAAJAPv/AAAEAAIAAAAJAPz/AAAEAAIAAAAJAP3/AAAEAAIAAAAJAP7/AAAEAAIAAAAJAP//AAAEAAIAAAAKAPX/AAAEAAIAAAAKAPb/AAAEAAIAAAAKAPf/AAAEAAIAAAAKAPj/AAAEAAIAAAAKAPn/AAAEAAIAAAAKAPr/AAAEAAIAAAAKAPv/AAAEAAIAAAAKAPz/AAAEAAIAAAAKAP3/AAAEAAIAAAAKAP7/AAAEAAIAAAAKAP//AAAEAAIAAAALAPX/AAAEAAIAAAALAPb/AAAEAAIAAAALAPf/AAAEAAIAAAALAPj/AAAEAAIAAAALAPn/AAAEAAIAAAALAPr/AAAEAAIAAAALAPv/AAAEAAIAAAALAPz/AAAEAAIAAAALAP3/AAAEAAIAAAALAP7/AAAEAAIAAAALAP//AAAEAAIAAAAMAPX/AAAEAAIAAAAMAPb/AAAEAAIAAAAMAPf/AAAEAAIAAAAMAPj/AAAEAAIAAAAMAPn/AAAEAAIAAAAMAPr/AAAEAAIAAAAMAPv/AAAEAAIAAAAMAPz/AAAEAAIAAAAMAP3/AAAEAAIAAAAMAP7/AAAEAAIAAAAMAP//AAAEAAIAAAANAPX/AAAEAAIAAAANAPb/AAAEAAIAAAANAPf/AAAEAAIAAAANAPj/AAAEAAIAAAANAPn/AAAEAAIAAAANAPr/AAAEAAIAAAANAPv/AAAEAAIAAAANAPz/AAAEAAIAAAANAP3/AAAEAAIAAAANAP7/AAAEAAIAAAANAP//AAAEAAIAAAAOAPX/AAAEAAIAAAAOAPb/AAAEAAIAAAAOAPf/AAAEAAIAAAAOAPj/AAAEAAIAAAAOAPn/AAAEAAIAAAAOAPr/AAAEAAIAAAAOAPv/AAAEAAIAAAAOAPz/AAAEAAIAAAAOAP3/AAAEAAIAAAAOAP7/AAAEAAIAAAAOAP//AAAEAAIAAAAPAPX/AAAEAAIAAAAPAPb/AAAEAAIAAAAPAPf/AAAEAAIAAAAPAPj/AAAEAAIAAAAPAPn/AAAEAAIAAAAPAPr/AAAEAAIAAAAPAPv/AAAEAAIAAAAPAPz/AAAEAAIAAAAPAP3/AAAEAAIAAAAPAP7/AAAEAAIAAAAPAP//AAAEAAIAAAAQAPX/AAAEAAIAAAAQAPb/AAAEAAIAAAAQAPf/AAAEAAIAAAAQAPj/AAAEAAIAAAAQAPn/AAAEAAIAAAAQAPr/AAAEAAIAAAAQAPv/AAAEAAIAAAAQAPz/AAAEAAIAAAAQAP3/AAAEAAIAAAAQAP7/AAAEAAIAAAAQAP//AAAEAAIAAAARAPX/AAAEAAIAAAARAPb/AAAEAAIAAAARAPf/AAAEAAIAAAARAPj/AAAEAAIAAAARAPn/AAAEAAIAAAARAPr/AAAEAAIAAAARAPv/AAAEAAIAAAARAPz/AAAEAAIAAAARAP3/AAAEAAIAAAARAP7/AAAEAAIAAAARAP//AAAEAAIAAAASAPX/AAAEAAIAAAASAPb/AAAEAAIAAAASAPf/AAAEAAIAAAASAPj/AAAEAAIAAAASAPn/AAAEAAIAAAASAPr/AAAEAAIAAAASAPv/AAAEAAIAAAASAPz/AAAEAAIAAAASAP3/AAAEAAIAAAASAP7/AAAEAAIAAAASAP//AAAEAAIAAAATAPX/AAAEAAIAAAATAPb/AAAEAAIAAAATAPf/AAAEAAIAAAATAPj/AAAEAAIAAAATAPn/AAAEAAIAAAATAPr/AAAEAAIAAAATAPv/AAAEAAIAAAATAPz/AAAEAAIAAAATAP3/AAAEAAIAAAATAP7/AAAEAAIAAAATAP//AAAEAAIAAAAUAPX/AAAEAAIAAAAUAPb/AAAEAAIAAAAUAPf/AAAEAAIAAAAUAPj/AAAEAAIAAAAUAPn/AAAEAAIAAAAUAPr/AAAEAAIAAAAUAPv/AAAEAAIAAAAUAPz/AAAEAAIAAAAUAP3/AAAEAAIAAAAUAP7/AAAEAAIAAAAUAP//AAAEAAIAAAAVAPX/AAAEAAIAAAAVAPb/AAAEAAIAAAAVAPf/AAAEAAIAAAAVAPj/AAAEAAIAAAAVAPn/AAAEAAIAAAAVAPr/AAAEAAIAAAAVAPv/AAAEAAIAAAAVAPz/AAAEAAIAAAAVAP3/AAAEAAIAAAAVAP7/AAAEAAIAAAAVAP//AAAEAAIAAAAWAPX/AAAEAAIAAAAWAPb/AAAEAAIAAAAWAPf/AAAEAAIAAAAWAPj/AAAEAAIAAAAWAPn/AAAEAAIAAAAWAPr/AAAEAAIAAAAWAPv/AAAEAAIAAAAWAPz/AAAEAAIAAAAWAP3/AAAEAAIAAAAWAP7/AAAEAAIAAAAWAP//AAAEAAIAAAAXAPX/AAAEAAIAAAAXAPb/AAAEAAIAAAAXAPf/AAAEAAIAAAAXAPj/AAAEAAIAAAAXAPn/AAAEAAIAAAAXAPr/AAAEAAIAAAAXAPv/AAAEAAIAAAAXAPz/AAAEAAIAAAAXAP3/AAAEAAIAAAAXAP7/AAAEAAIAAAAXAP//AAAEAAIAAAAYAPX/AAAEAAIAAAAYAPb/AAAEAAIAAAAYAPf/AAAEAAIAAAAYAPj/AAAEAAIAAAAYAPn/AAAEAAIAAAAYAPr/AAAEAAIAAAAYAPv/AAAEAAIAAAAYAPz/AAAEAAIAAAAYAP3/AAAEAAIAAAAYAP7/AAAEAAIAAAAYAP//AAAEAAIAAAAZAPX/AAAEAAIAAAAZAPb/AAAEAAIAAAAZAPf/AAAEAAIAAAAZAPj/AAAEAAIAAAAZAPn/AAAEAAIAAAAZAPr/AAAEAAIAAAAZAPv/AAAEAAIAAAAZAPz/AAAEAAIAAAAZAP3/AAAEAAIAAAAZAP7/AAAEAAIAAAAZAP//AAAEAAIAAAAaAPX/AAAEAAIAAAAaAPb/AAAEAAIAAAAaAPf/AAAEAAIAAAAaAPj/AAAEAAIAAAAaAPn/AAAEAAIAAAAaAPr/AAAEAAIAAAAaAPv/AAAEAAIAAAAaAPz/AAAEAAIAAAAaAP3/AAAEAAIAAAAaAP7/AAAEAAIAAAAaAP//AAAEAAIAAAAbAPX/AAAEAAIAAAAbAPb/AAAEAAIAAAAbAPf/AAAEAAIAAAAbAPj/AAAEAAIAAAAbAPn/AAAEAAIAAAAbAPr/AAAEAAIAAAAbAPv/AAAEAAIAAAAbAPz/AAAEAAIAAAAbAP3/AAAEAAIAAAAbAP7/AAAEAAIAAAAbAP//AAAEAAIAAAAcAPX/AAAEAAIAAAAcAPb/AAAEAAIAAAAcAPf/AAAEAAIAAAAcAPj/AAAEAAIAAAAcAPn/AAAEAAIAAAAcAPr/AAAEAAIAAAAcAPv/AAAEAAIAAAAcAPz/AAAEAAIAAAAcAP3/AAAEAAIAAAAcAP7/AAAEAAIAAAAcAP//AAAEAAIAAAAdAPX/AAAEAAIAAAAdAPb/AAAEAAIAAAAdAPf/AAAEAAIAAAAdAPj/AAAEAAIAAAAdAPn/AAAEAAIAAAAdAPr/AAAEAAIAAAAdAPv/AAAEAAIAAAAdAPz/AAAEAAIAAAAdAP3/AAAEAAIAAAAdAP7/AAAEAAIAAAAdAP//AAAEAAIAAAAeAPX/AAAEAAIAAAAeAPb/AAAEAAIAAAAeAPf/AAAEAAIAAAAeAPj/AAAEAAIAAAAeAPn/AAAEAAIAAAAeAPr/AAAEAAIAAAAeAPv/AAAEAAIAAAAeAPz/AAAEAAIAAAAeAP3/AAAEAAIAAAAeAP7/AAAEAAIAAAAeAP//AAAEAAIAAAAfAPX/AAAEAAIAAAAfAPb/AAAEAAIAAAAfAPf/AAAEAAIAAAAfAPj/AAAEAAIAAAAfAPn/AAAEAAIAAAAfAPr/AAAEAAIAAAAfAPv/AAAEAAIAAAAfAPz/AAAEAAIAAAAfAP3/AAAEAAIAAAAfAP7/AAAEAAIAAAAfAP//AAAEAAIAAAAgAPX/AAAEAAIAAAAgAPb/AAAEAAIAAAAgAPf/AAAEAAIAAAAgAPj/AAAEAAIAAAAgAPn/AAAEAAIAAAAgAPr/AAAEAAIAAAAgAPv/AAAEAAIAAAAgAPz/AAAEAAIAAAAgAP3/AAAEAAIAAAAgAP7/AAAEAAIAAAAgAP//AAAEAAIAAAAhAPX/AAAEAAIAAAAhAPb/AAAEAAIAAAAhAPf/AAAEAAIAAAAhAPj/AAAEAAIAAAAhAPn/AAAEAAIAAAAhAPr/AAAEAAIAAAAhAPv/AAAEAAIAAAAhAPz/AAAEAAIAAAAhAP3/AAAEAAIAAAAhAP7/AAAEAAIAAAAhAP//AAAEAAIAAAAiAPX/AAAEAAIAAAAiAPb/AAAEAAIAAAAiAPf/AAAEAAIAAAAiAPj/AAAEAAIAAAAiAPn/AAAEAAIAAAAiAPr/AAAEAAIAAAAiAPv/AAAEAAIAAAAiAPz/AAAEAAIAAAAiAP3/AAAEAAIAAAAiAP7/AAAEAAIAAAAiAP//AAAEAAIAAAAjAPX/AAAEAAIAAAAjAPb/AAAEAAIAAAAjAPf/AAAEAAIAAAAjAPj/AAAEAAIAAAAjAPn/AAAEAAIAAAAjAPr/AAAEAAIAAAAjAPv/AAAEAAIAAAAjAPz/AAAEAAIAAAAjAP3/AAAEAAIAAAAjAP7/AAAEAAIAAAAjAP//AAAEAAIAAAAkAPX/AAAEAAIAAAAkAPb/AAAEAAIAAAAkAPf/AAAEAAIAAAAkAPj/AAAEAAIAAAAkAPn/AAAEAAIAAAAkAPr/AAAEAAIAAAAkAPv/AAAEAAIAAAAkAPz/AAAEAAIAAAAkAP3/AAAEAAIAAAAkAP7/AAAEAAIAAAAkAP//AAAEAAIAAAAlAPX/AAAEAAIAAAAlAPb/AAAEAAIAAAAlAPf/AAAEAAIAAAAlAPj/AAAEAAIAAAAlAPn/AAAEAAIAAAAlAPr/AAAEAAIAAAAlAPv/AAAEAAIAAAAlAPz/AAAEAAIAAAAlAP3/AAAEAAIAAAAlAP7/AAAEAAIAAAAlAP//AAAEAAIAAAAmAPX/AAAEAAIAAAAmAPb/AAAEAAIAAAAmAPf/AAAEAAIAAAAmAPj/AAAEAAIAAAAmAPn/AAAEAAIAAAAmAPr/AAAEAAIAAAAmAPv/AAAEAAIAAAAmAPz/AAAEAAIAAAAmAP3/AAAEAAIAAAAmAP7/AAAEAAIAAAAmAP//AAAEAAIAAAAnAPX/AAAEAAIAAAAnAPb/AAAEAAIAAAAnAPf/AAAEAAIAAAAnAPj/AAAEAAIAAAAnAPn/AAAEAAIAAAAnAPr/AAAEAAIAAAAnAPv/AAAEAAIAAAAnAPz/AAAEAAIAAAAnAP3/AAAEAAIAAAAnAP7/AAAEAAIAAAAnAP//AAAEAAIAAAAoAPX/AAAEAAIAAAAoAPb/AAAEAAIAAAAoAPf/AAAEAAIAAAAoAPj/AAAEAAIAAAAoAPn/AAAEAAIAAAAoAPr/AAAEAAIAAAAoAPv/AAAEAAIAAAAoAPz/AAAEAAIAAAAoAP3/AAAEAAIAAAAoAP7/AAAEAAIAAAAoAP//AAAEAAIAAAApAPX/AAAEAAIAAAApAPb/AAAEAAIAAAApAPf/AAAEAAIAAAApAPj/AAAEAAIAAAApAPn/AAAEAAIAAAApAPr/AAAEAAIAAAApAPv/AAAEAAIAAAApAPz/AAAEAAIAAAApAP3/AAAEAAIAAAApAP7/AAAEAAIAAAApAP//AAAEAAIAAAAqAPX/AAAEAAIAAAAqAPb/AAAEAAIAAAAqAPf/AAAEAAIAAAAqAPj/AAAEAAIAAAAqAPn/AAAEAAIAAAAqAPr/AAAEAAIAAAAqAPv/AAAEAAIAAAAqAPz/AAAEAAIAAAAqAP3/AAAEAAIAAAAqAP7/AAAEAAIAAAAqAP//AAAEAAIAAAArAPX/AAAEAAIAAAArAPb/AAAEAAIAAAArAPf/AAAEAAIAAAArAPj/AAAEAAIAAAArAPn/AAAEAAIAAAArAPr/AAAEAAIAAAArAPv/AAAEAAIAAAArAPz/AAAEAAIAAAArAP3/AAAEAAIAAAArAP7/AAAEAAIAAAArAP//AAAEAAIAAAAsAPX/AAAEAAIAAAAsAPb/AAAEAAIAAAAsAPf/AAAEAAIAAAAsAPj/AAAEAAIAAAAsAPn/AAAEAAIAAAAsAPr/AAAEAAIAAAAsAPv/AAAEAAIAAAAsAPz/AAAEAAIAAAAsAP3/AAAEAAIAAAAsAP7/AAAEAAIAAAAsAP//AAAEAAIAAAAtAPX/AAAEAAIAAAAtAPb/AAAEAAIAAAAtAPf/AAAEAAIAAAAtAPj/AAAEAAIAAAAtAPn/AAAEAAIAAAAtAPr/AAAEAAIAAAAtAPv/AAAEAAIAAAAtAPz/AAAEAAIAAAAtAP3/AAAEAAIAAAAtAP7/AAAEAAIAAAAtAP//AAAEAAIAAAAuAPX/AAAEAAIAAAAuAPb/AAAEAAIAAAAuAPf/AAAEAAIAAAAuAPj/AAAEAAIAAAAuAPn/AAAEAAIAAAAuAPr/AAAEAAIAAAAuAPv/AAAEAAIAAAAuAPz/AAAEAAIAAAAuAP3/AAAEAAIAAAAuAP7/AAAEAAIAAAAuAP//AAAEAAIAAAAvAPX/AAAEAAIAAAAvAPb/AAAEAAIAAAAvAPf/AAAEAAIAAAAvAPj/AAAEAAIAAAAvAPn/AAAEAAIAAAAvAPr/AAAEAAIAAAAvAPv/AAAEAAIAAAAvAPz/AAAEAAIAAAAvAP3/AAAEAAIAAAAvAP7/AAAEAAIAAAAvAP//AAAEAAIAAAAwAPX/AAAEAAIAAAAwAPb/AAAEAAIAAAAwAPf/AAAEAAIAAAAwAPj/AAAEAAIAAAAwAPn/AAAEAAIAAAAwAPr/AAAEAAIAAAAwAPv/AAAEAAIAAAAwAPz/AAAEAAIAAAAwAP3/AAAEAAIAAAAwAP7/AAAEAAIAAAAwAP//AAAEAAIAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAADAAAAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAADAAEAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAADAAIAAADI//X/AAABAAAAAADI//b/AAABAAEAAADI//f/AAABAAEAAADI//j/AAABAAEAAADI//n/AAABAAEAAADI//r/AAABAAEAAADI//v/AAABAAEAAADI//z/AAABAAEAAADI//3/AAABAAEAAADI//7/AAABAAEAAADI////AAABAAEAAADJ//X/AAACAAAAAADJ//b/AAACAAEAAADJ//f/AAACAAEAAADJ//j/AAACAAEAAADJ//n/AAACAAEAAADJ//r/AAACAAEAAADJ//v/AAACAAEAAADJ//z/AAACAAEAAADJ//3/AAACAAEAAADJ//7/AAACAAEAAADJ////AAACAAEAAADK//X/AAACAAAAAADK//b/AAACAAEAAADK//f/AAACAAEAAADK//j/AAACAAEAAADK//n/AAACAAEAAADK//r/AAACAAEAAADK//v/AAACAAEAAADK//z/AAACAAEAAADK//3/AAACAAEAAADK//7/AAACAAEAAADK////AAACAAEAAADL//X/AAACAAAAAADL//b/AAACAAEAAADL//f/AAACAAEAAADL//j/AAACAAEAAADL//n/AAACAAEAAADL//r/AAACAAEAAADL//v/AAACAAEAAADL//z/AAACAAEAAADL//3/AAACAAEAAADL//7/AAACAAEAAADL////AAACAAEAAADM//X/AAACAAAAAADM//b/AAACAAEAAADM//f/AAACAAEAAADM//j/AAACAAEAAADM//n/AAACAAEAAADM//r/AAACAAEAAADM//v/AAACAAEAAADM//z/AAACAAEAAADM//3/AAACAAEAAADM//7/AAACAAEAAADM////AAACAAEAAADN//X/AAACAAAAAADN//b/AAACAAEAAADN//f/AAACAAEAAADN//j/AAACAAEAAADN//n/AAACAAEAAADN//r/AAACAAEAAADN//v/AAACAAEAAADN//z/AAACAAEAAADN//3/AAACAAEAAADN//7/AAACAAEAAADN////AAACAAEAAADO//X/AAACAAAAAADO//b/AAACAAEAAADO//f/AAACAAEAAADO//j/AAACAAEAAADO//n/AAACAAEAAADO//r/AAACAAEAAADO//v/AAACAAEAAADO//z/AAACAAEAAADO//3/AAACAAEAAADO//7/AAACAAEAAADO////AAACAAEAAADP//X/AAACAAAAAADP//b/AAACAAEAAADP//f/AAACAAEAAADP//j/AAACAAEAAADP//n/AAACAAEAAADP//r/AAACAAEAAADP//v/AAACAAEAAADP//z/AAACAAEAAADP//3/AAACAAEAAADP//7/AAACAAEAAADP////AAACAAEAAADQ//X/AAACAAAAAADQ//b/AAACAAEAAADQ//f/AAACAAEAAADQ//j/AAACAAEAAADQ//n/AAACAAEAAADQ//r/AAACAAEAAADQ//v/AAACAAEAAADQ//z/AAACAAEAAADQ//3/AAACAAEAAADQ//7/AAACAAEAAADQ////AAACAAEAAADR//X/AAACAAAAAADR//b/AAACAAEAAADR//f/AAACAAEAAADR//j/AAACAAEAAADR//n/AAACAAEAAADR//r/AAACAAEAAADR//v/AAACAAEAAADR//z/AAACAAEAAADR//3/AAACAAEAAADR//7/AAACAAEAAADR////AAACAAEAAADS//X/AAACAAAAAADS//b/AAACAAEAAADS//f/AAACAAEAAADS//j/AAACAAEAAADS//n/AAACAAEAAADS//r/AAACAAEAAADS//v/AAACAAEAAADS//z/AAACAAEAAADS//3/AAACAAEAAADS//7/AAACAAEAAADS////AAACAAEAAADT//X/AAACAAAAAADT//b/AAACAAEAAADT//f/AAACAAEAAADT//j/AAACAAEAAADT//n/AAACAAEAAADT//r/AAACAAEAAADT//v/AAACAAEAAADT//z/AAACAAEAAADT//3/AAACAAEAAADT//7/AAACAAEAAADT////AAACAAEAAADU//X/AAACAAAAAADU//b/AAACAAEAAADU//f/AAACAAEAAADU//j/AAACAAEAAADU//n/AAACAAEAAADU//r/AAACAAEAAADU//v/AAACAAEAAADU//z/AAACAAEAAADU//3/AAACAAEAAADU//7/AAACAAEAAADU////AAACAAEAAADV//X/AAACAAAAAADV//b/AAACAAEAAADV//f/AAACAAEAAADV//j/AAACAAEAAADV//n/AAACAAEAAADV//r/AAACAAEAAADV//v/AAACAAEAAADV//z/AAACAAEAAADV//3/AAACAAEAAADV//7/AAACAAEAAADV////AAACAAEAAADW//X/AAACAAAAAADW//b/AAACAAEAAADW//f/AAACAAEAAADW//j/AAACAAEAAADW//n/AAACAAEAAADW//r/AAACAAEAAADW//v/AAACAAEAAADW//z/AAACAAEAAADW//3/AAACAAEAAADW//7/AAACAAEAAADW////AAACAAEAAADX//X/AAACAAAAAADX//b/AAACAAEAAADX//f/AAACAAEAAADX//j/AAACAAEAAADX//n/AAACAAEAAADX//r/AAACAAEAAADX//v/AAACAAEAAADX//z/AAACAAEAAADX//3/AAACAAEAAADX//7/AAACAAEAAADX////AAACAAEAAADY//X/AAACAAAAAADY//b/AAACAAEAAADY//f/AAACAAEAAADY//j/AAACAAEAAADY//n/AAACAAEAAADY//r/AAACAAEAAADY//v/AAACAAEAAADY//z/AAACAAEAAADY//3/AAACAAEAAADY//7/AAACAAEAAADY////AAACAAEAAADZ//X/AAACAAAAAADZ//b/AAACAAEAAADZ//f/AAACAAEAAADZ//j/AAACAAEAAADZ//n/AAACAAEAAADZ//r/AAACAAEAAADZ//v/AAACAAEAAADZ//z/AAACAAEAAADZ//3/AAACAAEAAADZ//7/AAACAAEAAADZ////AAACAAEAAADa//X/AAACAAAAAADa//b/AAACAAEAAADa//f/AAACAAEAAADa//j/AAACAAEAAADa//n/AAACAAEAAADa//r/AAACAAEAAADa//v/AAACAAEAAADa//z/AAACAAEAAADa//3/AAACAAEAAADa//7/AAACAAEAAADa////AAACAAEAAADb//X/AAACAAAAAADb//b/AAACAAEAAADb//f/AAACAAEAAADb//j/AAACAAEAAADb//n/AAACAAEAAADb//r/AAACAAEAAADb//v/AAACAAEAAADb//z/AAACAAEAAADb//3/AAACAAEAAADb//7/AAACAAEAAADb////AAACAAEAAADc//X/AAACAAAAAADc//b/AAACAAEAAADc//f/AAACAAEAAADc//j/AAACAAEAAADc//n/AAACAAEAAADc//r/AAACAAEAAADc//v/AAACAAEAAADc//z/AAACAAEAAADc//3/AAACAAEAAADc//7/AAACAAEAAADc////AAACAAEAAADd//X/AAACAAAAAADd//b/AAACAAEAAADd//f/AAACAAEAAADd//j/AAACAAEAAADd//n/AAACAAEAAADd//r/AAACAAEAAADd//v/AAACAAEAAADd//z/AAACAAEAAADd//3/AAACAAEAAADd//7/AAACAAEAAADd////AAACAAEAAADe//X/AAACAAAAAADe//b/AAACAAEAAADe//f/AAACAAEAAADe//j/AAACAAEAAADe//n/AAACAAEAAADe//r/AAACAAEAAADe//v/AAACAAEAAADe//z/AAACAAEAAADe//3/AAACAAEAAADe//7/AAACAAEAAADe////AAACAAEAAADf//X/AAACAAAAAADf//b/AAACAAEAAADf//f/AAACAAEAAADf//j/AAACAAEAAADf//n/AAACAAEAAADf//r/AAACAAEAAADf//v/AAACAAEAAADf//z/AAACAAEAAADf//3/AAACAAEAAADf//7/AAACAAEAAADf////AAACAAEAAADg//X/AAACAAAAAADg//b/AAACAAEAAADg//f/AAACAAEAAADg//j/AAACAAEAAADg//n/AAACAAEAAADg//r/AAACAAEAAADg//v/AAACAAEAAADg//z/AAACAAEAAADg//3/AAACAAEAAADg//7/AAACAAEAAADg////AAACAAEAAADh//X/AAACAAAAAADh//b/AAACAAEAAADh//f/AAACAAEAAADh//j/AAACAAEAAADh//n/AAACAAEAAADh//r/AAACAAEAAADh//v/AAACAAEAAADh//z/AAACAAEAAADh//3/AAACAAEAAADh//7/AAACAAEAAADh////AAACAAEAAADi//X/AAACAAAAAADi//b/AAACAAEAAADi//f/AAACAAEAAADi//j/AAACAAEAAADi//n/AAACAAEAAADi//r/AAACAAEAAADi//v/AAACAAEAAADi//z/AAACAAEAAADi//3/AAACAAEAAADi//7/AAACAAEAAADi////AAACAAEAAADj//X/AAACAAAAAADj//b/AAACAAEAAADj//f/AAACAAEAAADj//j/AAACAAEAAADj//n/AAACAAEAAADj//r/AAACAAEAAADj//v/AAACAAEAAADj//z/AAACAAEAAADj//3/AAACAAEAAADj//7/AAACAAEAAADj////AAACAAEAAADk//X/AAACAAAAAADk//b/AAACAAEAAADk//f/AAACAAEAAADk//j/AAACAAEAAADk//n/AAACAAEAAADk//r/AAACAAEAAADk//v/AAACAAEAAADk//z/AAACAAEAAADk//3/AAACAAEAAADk//7/AAACAAEAAADk////AAACAAEAAADl//X/AAACAAAAAADl//b/AAACAAEAAADl//f/AAACAAEAAADl//j/AAACAAEAAADl//n/AAACAAEAAADl//r/AAACAAEAAADl//v/AAACAAEAAADl//z/AAACAAEAAADl//3/AAACAAEAAADl//7/AAACAAEAAADl////AAACAAEAAADm//X/AAACAAAAAADm//b/AAACAAEAAADm//f/AAACAAEAAADm//j/AAACAAEAAADm//n/AAACAAEAAADm//r/AAACAAEAAADm//v/AAACAAEAAADm//z/AAACAAEAAADm//3/AAACAAEAAADm//7/AAACAAEAAADm////AAACAAEAAADn//X/AAACAAAAAADn//b/AAACAAEAAADn//f/AAACAAEAAADn//j/AAACAAEAAADn//n/AAACAAEAAADn//r/AAACAAEAAADn//v/AAACAAEAAADn//z/AAACAAEAAADn//3/AAACAAEAAADn//7/AAACAAEAAADn////AAACAAEAAADo//X/AAACAAAAAADo//b/AAACAAEAAADo//f/AAACAAEAAADo//j/AAACAAEAAADo//n/AAACAAEAAADo//r/AAACAAEAAADo//v/AAACAAEAAADo//z/AAACAAEAAADo//3/AAACAAEAAADo//7/AAACAAEAAADo////AAACAAEAAADp//X/AAACAAAAAADp//b/AAACAAEAAADp//f/AAACAAEAAADp//j/AAACAAEAAADp//n/AAACAAEAAADp//r/AAACAAEAAADp//v/AAACAAEAAADp//z/AAACAAEAAADp//3/AAACAAEAAADp//7/AAACAAEAAADp////AAACAAEAAADq//X/AAACAAAAAADq//b/AAACAAEAAADq//f/AAACAAEAAADq//j/AAACAAEAAADq//n/AAACAAEAAADq//r/AAACAAEAAADq//v/AAACAAEAAADq//z/AAACAAEAAADq//3/AAACAAEAAADq//7/AAACAAEAAADq////AAACAAEAAADr//X/AAACAAAAAADr//b/AAACAAEAAADr//f/AAACAAEAAADr//j/AAACAAEAAADr//n/AAACAAEAAADr//r/AAACAAEAAADr//v/AAACAAEAAADr//z/AAACAAEAAADr//3/AAACAAEAAADr//7/AAACAAEAAADr////AAACAAEAAADs//X/AAACAAAAAADs//b/AAACAAEAAADs//f/AAACAAEAAADs//j/AAACAAEAAADs//n/AAACAAEAAADs//r/AAACAAEAAADs//v/AAACAAEAAADs//z/AAACAAEAAADs//3/AAACAAEAAADs//7/AAACAAEAAADs////AAACAAEAAADt//X/AAACAAAAAADt//b/AAACAAEAAADt//f/AAACAAEAAADt//j/AAACAAEAAADt//n/AAACAAEAAADt//r/AAACAAEAAADt//v/AAACAAEAAADt//z/AAACAAEAAADt//3/AAACAAEAAADt//7/AAACAAEAAADt////AAACAAEAAADu//X/AAACAAAAAADu//b/AAACAAEAAADu//f/AAACAAEAAADu//j/AAACAAEAAADu//n/AAACAAEAAADu//r/AAACAAEAAADu//v/AAACAAEAAADu//z/AAACAAEAAADu//3/AAACAAEAAADu//7/AAACAAEAAADu////AAACAAEAAADI/wAAAAABAAEAAADJ/wAAAAACAAEAAADK/wAAAAACAAEAAADL/wAAAAACAAEAAADM/wAAAAACAAEAAADN/wAAAAACAAEAAADO/wAAAAACAAEAAADP/wAAAAACAAEAAADQ/wAAAAACAAEAAADR/wAAAAACAAEAAADS/wAAAAACAAEAAADT/wAAAAACAAEAAADU/wAAAAACAAEAAADV/wAAAAACAAEAAADW/wAAAAACAAEAAADX/wAAAAACAAEAAADY/wAAAAACAAEAAADZ/wAAAAACAAEAAADa/wAAAAACAAEAAADb/wAAAAACAAEAAADc/wAAAAACAAEAAADd/wAAAAACAAEAAADe/wAAAAACAAEAAADf/wAAAAACAAEAAADg/wAAAAACAAEAAADh/wAAAAACAAEAAADi/wAAAAACAAEAAADj/wAAAAACAAEAAADk/wAAAAACAAEAAADl/wAAAAACAAEAAADm/wAAAAACAAEAAADn/wAAAAACAAEAAADo/wAAAAACAAEAAADp/wAAAAACAAEAAADq/wAAAAACAAEAAADr/wAAAAACAAEAAADs/wAAAAACAAEAAADt/wAAAAACAAEAAADu/wAAAAACAAEAAADI/wEAAAABAAEAAADJ/wEAAAACAAEAAADK/wEAAAACAAEAAADL/wEAAAACAAEAAADM/wEAAAACAAEAAADN/wEAAAACAAEAAADO/wEAAAACAAEAAADP/wEAAAACAAEAAADQ/wEAAAACAAEAAADR/wEAAAACAAEAAADS/wEAAAACAAEAAADT/wEAAAACAAEAAADU/wEAAAACAAEAAADV/wEAAAACAAEAAADW/wEAAAACAAEAAADX/wEAAAACAAEAAADY/wEAAAACAAEAAADZ/wEAAAACAAEAAADa/wEAAAACAAEAAADb/wEAAAACAAEAAADc/wEAAAACAAEAAADd/wEAAAACAAEAAADe/wEAAAACAAEAAADf/wEAAAACAAEAAADg/wEAAAACAAEAAADh/wEAAAACAAEAAADi/wEAAAACAAEAAADj/wEAAAACAAEAAADk/wEAAAACAAEAAADl/wEAAAACAAEAAADm/wEAAAACAAEAAADn/wEAAAACAAEAAADo/wEAAAACAAEAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADI/wIAAAABAAIAAADJ/wIAAAACAAIAAADK/wIAAAACAAIAAADL/wIAAAACAAIAAADM/wIAAAACAAIAAADN/wIAAAACAAIAAADO/wIAAAACAAIAAADP/wIAAAACAAIAAADQ/wIAAAACAAIAAADR/wIAAAACAAIAAADS/wIAAAACAAIAAADT/wIAAAACAAIAAADU/wIAAAACAAIAAADV/wIAAAACAAIAAADW/wIAAAACAAIAAADX/wIAAAACAAIAAADY/wIAAAACAAIAAADZ/wIAAAACAAIAAADa/wIAAAACAAIAAADb/wIAAAACAAIAAADc/wIAAAACAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAAD2//7/AAAHAAYAAAD8//7/AAAHAAYAAAD2//3/AAAHAAYAAAD5//z/AAAHAAYAAAD8//3/AAAHAAYAAAD2//z/AQAAAAAAAwD8//z/AQAAAAAAAwA=") + +[node name="RedCoin" parent="ChallengeNodes" index="0"] +position = Vector2(-104, -72) +id = 4 + +[node name="Coin" parent="." index="6"] +position = Vector2(-104, -72) + +[node name="Tiles2" parent="." index="9" instance=ExtResource("3_lakbt")] +z_index = -4096 +tile_map_data = PackedByteArray("AADw//b/AgAAAAUAAADw//f/AgAAAAUAAADx//b/AgAAAAUAAADx//f/AgAAAAUAAADy//b/AgAAAAUAAADy//f/AgAAAAUAAADz//b/AgAAAAUAAADz//f/AgAAAAUAAAD0//b/AgAAAAUAAAD0//f/AgAAAAUAAAD1//b/AgAAAAUAAAD1//f/AgAAAAUAAAD2//b/AgAAAAUAAAD2//f/AgAAAAUAAAD3//b/AgAAAAUAAAD3//f/AgAAAAUAAAD4//b/AgAAAAUAAAD4//f/AgAAAAUAAAD5//b/AgAAAAUAAAD5//f/AgAAAAUAAAD6//b/AgAAAAUAAAD6//f/AgAAAAUAAAD7//b/AgAAAAUAAAD7//f/AgAAAAUAAAD8//b/AgAAAAUAAAD8//f/AgAAAAUAAAD9//b/AgAAAAUAAAD9//f/AgAAAAUAAAD+//b/AgAAAAUAAAD+//f/AgAAAAUAAAD///b/AgAAAAUAAAD///f/AgAAAAUAAAAAAPb/AgAAAAUAAAAAAPf/AgAAAAUAAAABAPb/AgAAAAUAAAABAPf/AgAAAAUAAAACAPb/AgAAAAUAAAACAPf/AgAAAAUAAAADAPb/AgAAAAUAAAADAPf/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADw/wEAAgAAAAUAAADw/wIAAgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADx/wEAAgAAAAUAAADx/wIAAgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADy/wEAAgAAAAUAAADy/wIAAgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAADz/wEAAgAAAAUAAADz/wIAAgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD0/wEAAgAAAAUAAAD0/wIAAgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD1/wEAAgAAAAUAAAD1/wIAAgAAAAUAAAD2//j/AgAAAAUAAAD2//n/AgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD2/wEAAgAAAAUAAAD2/wIAAgAAAAUAAAD3//j/AgAAAAUAAAD3//n/AgAAAAUAAAD3//r/AgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD3/wEAAgAAAAUAAAD3/wIAAgAAAAUAAAD4//j/AgAAAAUAAAD4//n/AgAAAAUAAAD4//r/AgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD4/wEAAgAAAAUAAAD4/wIAAgAAAAUAAAD5//j/AgAAAAUAAAD5//n/AgAAAAUAAAD5//r/AgAAAAUAAAD5//v/AgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD5/wEAAgAAAAUAAAD5/wIAAgAAAAUAAAD6//j/AgAAAAUAAAD6//n/AgAAAAUAAAD6//r/AgAAAAUAAAD6//v/AgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD6/wEAAgAAAAUAAAD6/wIAAgAAAAUAAAD7//j/AgAAAAUAAAD7//n/AgAAAAUAAAD7//r/AgAAAAUAAAD7//v/AgAAAAUAAAD7//z/AgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD7/wEAAgAAAAUAAAD7/wIAAgAAAAUAAAD8//j/AgAAAAUAAAD8//n/AgAAAAUAAAD8//r/AgAAAAUAAAD8//v/AgAAAAUAAAD8//z/AgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD8/wEAAgAAAAUAAAD8/wIAAgAAAAUAAAD9//j/AgAAAAUAAAD9//n/AgAAAAUAAAD9//r/AgAAAAUAAAD9//v/AgAAAAUAAAD9//z/AgAAAAUAAAD9//3/AgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD9/wEAAgAAAAUAAAD9/wIAAgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD+//r/AgAAAAUAAAD+//v/AgAAAAUAAAD+//z/AgAAAAUAAAD+//3/AgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD+/wEAAgAAAAUAAAD+/wIAAgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///r/AgAAAAUAAAD///v/AgAAAAUAAAD///z/AgAAAAUAAAD///3/AgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAD//wEAAgAAAAUAAAD//wIAAgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAAAAAEAAgAAAAUAAAAAAAIAAgAAAAUAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPr/AgAAAAUAAAABAPv/AgAAAAUAAAABAPz/AgAAAAUAAAABAP3/AgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAABAAEAAgAAAAUAAAABAAIAAgAAAAUAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPr/AgAAAAUAAAACAPv/AgAAAAUAAAACAPz/AgAAAAUAAAACAP3/AgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAACAAEAAgAAAAUAAAACAAIAAgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPr/AgAAAAUAAAADAPv/AgAAAAUAAAADAPz/AgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAADAAEAAgAAAAUAAAADAAIAAgAAAAUAAADw//X/AgAAAAQAAADx//X/AgAAAAQAAADy//X/AgAAAAQAAADz//X/AgAAAAQAAAD0//X/AgAAAAQAAAD1//X/AgAAAAQAAAD2//X/AgAAAAQAAAD3//X/AgAAAAQAAAD4//X/AgAAAAQAAAD5//X/AgAAAAQAAAD6//X/AgAAAAQAAAD7//X/AgAAAAQAAAD8//X/AgAAAAQAAAD9//X/AgAAAAQAAAD+//X/AgAAAAQAAAD///X/AgAAAAQAAAAAAPX/AgAAAAQAAAABAPX/AgAAAAQAAAACAPX/AgAAAAQAAAADAPX/AgAAAAQAAAA=") + +[node name="WaterArea" parent="." index="10" instance=ExtResource("4_2javc")] +visible = false +position = Vector2(-80, -32) +scale = Vector2(900, 900) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98532" to="Tiles/@Node2D@98532/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98533" to="Tiles/@Node2D@98533/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98534" to="Tiles/@Node2D@98534/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98535" to="Tiles/@Node2D@98535/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98536" to="Tiles/@Node2D@98536/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98537" to="Tiles/@Node2D@98537/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98538" to="Tiles/@Node2D@98538/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98539" to="Tiles/@Node2D@98539/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@98540" to="Tiles/@Node2D@98540/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World6/6-3.tscn b/Scenes/Levels/SMBS/World6/6-3.tscn new file mode 100644 index 0000000..2ee56d2 --- /dev/null +++ b/Scenes/Levels/SMBS/World6/6-3.tscn @@ -0,0 +1,209 @@ +[gd_scene load_steps=27 format=4 uid="uid://ce0gua5l1y1jv"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_w6fu6"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Beach.json" id="2_gax4c"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_k6q56"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="3_i77jc"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_s3wj6"] +[ext_resource type="PackedScene" uid="uid://c6x7gv2lqeu1x" path="res://Scenes/Prefabs/Entities/Objects/VerticalPlatform.tscn" id="6_1vf22"] +[ext_resource type="PackedScene" uid="uid://c8m8455b6ikrn" path="res://Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn" id="7_k2yue"] +[ext_resource type="PackedScene" uid="uid://dn3cblgvf2ba1" path="res://Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn" id="8_gax4c"] +[ext_resource type="PackedScene" uid="uid://6rp3wgax4i51" path="res://Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn" id="9_uirrd"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="10_t3svy"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="11_md0b1"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="12_i77jc"] +[ext_resource type="PackedScene" uid="uid://b5o0j3kfv2xys" path="res://Scenes/Prefabs/LevelObjects/EndFinalSpCastle.tscn" id="13_s3wj6"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="15_i3nv1"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="16_1vf22"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="17_k2yue"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="17_uirrd"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="18_t3svy"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="21_pdwy4"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="22_omsfs"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="23_yb5sn"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="24_gos5v"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_8dx7j"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="26_0sq8h"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="27_6s6he"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="28_ovchl"] + +[node name="6-3" type="Node"] +script = ExtResource("1_w6fu6") +music = ExtResource("2_gax4c") +theme = "Beach" +theme_time = "Night" +campaign = "SMBS" +world_id = 6 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("2_k6q56")] +time_of_day = 1 +primary_layer = 2 +second_layer = 2 +second_layer_order = 1 +overlay_clouds = true + +[node name="Player" parent="." instance=ExtResource("3_i77jc")] +position = Vector2(-216, 0) + +[node name="Tiles" parent="." instance=ExtResource("4_s3wj6")] +tile_map_data = PackedByteArray("AADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAADAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAADAAEAAADt/wIAAAABAAEAAADu/wIAAAACAAEAAADv/wIAAAACAAEAAADw/wIAAAACAAEAAADx/wIAAAACAAEAAADy/wIAAAACAAEAAADz/wIAAAACAAEAAAD0/wIAAAACAAEAAAD1/wIAAAACAAEAAAD2/wIAAAACAAEAAAD3/wIAAAACAAEAAAD4/wIAAAACAAEAAAD5/wIAAAACAAEAAAD6/wIAAAACAAEAAAD7/wIAAAACAAEAAAD8/wIAAAACAAEAAAD9/wIAAAACAAEAAAD+/wIAAAACAAEAAAD//wIAAAACAAEAAAAAAAIAAAACAAEAAAABAAIAAAACAAEAAAACAAIAAAACAAEAAAADAAIAAAACAAEAAAAEAAIAAAACAAEAAAAFAAIAAAACAAEAAAAGAAIAAAACAAEAAAAHAAIAAAACAAEAAAAIAAIAAAACAAEAAAAJAAIAAAADAAEAAADt/wMAAAABAAIAAADu/wMAAAACAAIAAADv/wMAAAACAAIAAADw/wMAAAACAAIAAADx/wMAAAACAAIAAADy/wMAAAACAAIAAADz/wMAAAACAAIAAAD0/wMAAAACAAIAAAD1/wMAAAACAAIAAAD2/wMAAAACAAIAAAD3/wMAAAACAAIAAAD4/wMAAAACAAIAAAD5/wMAAAACAAIAAAD6/wMAAAACAAIAAAD7/wMAAAACAAIAAAD8/wMAAAACAAIAAAD9/wMAAAACAAIAAAD+/wMAAAACAAIAAAD//wMAAAACAAIAAAAAAAMAAAACAAIAAAABAAMAAAACAAIAAAACAAMAAAACAAIAAAADAAMAAAACAAIAAAAEAAMAAAACAAIAAAAFAAMAAAACAAIAAAAGAAMAAAACAAIAAAAHAAMAAAACAAIAAAAIAAMAAAACAAIAAAAJAAMAAAADAAIAAADHAAAAAAABAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADHAAEAAAABAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADHAAIAAAABAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAADAAAAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAADAAEAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAADAAIAAAALAP7/AAAFAAAAAAAMAP7/AAAGAAAAAAANAP7/AAAGAAAAAAAOAP7/AAAGAAAAAAAPAP7/AAAHAAAAAAARAPv/AAAFAAAAAAASAPv/AAAGAAAAAAATAPv/AAAGAAAAAAAUAPv/AAAHAAAAAAAWAP7/AAAFAAAAAAAXAP7/AAAGAAAAAAAYAP7/AAAGAAAAAAAZAP7/AAAGAAAAAAAaAP7/AAAHAAAAAAAgAPf/AAAFAAAAAAAhAPf/AAAGAAAAAAAiAPf/AAAHAAAAAAAvAP//AAAFAAAAAAAwAP//AAAGAAAAAAAxAP//AAAGAAAAAAAyAP//AAAHAAAAAAA1AP7/AAAFAAAAAAA2AP7/AAAGAAAAAAA3AP7/AAAHAAAAAAA5APr/AAAFAAAAAAA6APr/AAAGAAAAAAA7APr/AAAGAAAAAAA8APr/AAAGAAAAAAA9APr/AAAGAAAAAAA+APr/AAAHAAAAAABNAP//AAAFAAAAAABOAP//AAAGAAAAAABPAP//AAAHAAAAAABjAP7/AAAFAAAAAABkAP7/AAAGAAAAAABlAP7/AAAGAAAAAABmAP7/AAAGAAAAAABnAP7/AAAGAAAAAABoAP7/AAAGAAAAAABpAP7/AAAHAAAAAACLAPv/AAAFAAAAAACMAPv/AAAGAAAAAACNAPv/AAAGAAAAAACOAPv/AAAGAAAAAACPAPv/AAAGAAAAAACQAPv/AAAGAAAAAACRAPv/AAAHAAAAAACUAPv/AAAFAAAAAACVAPv/AAAGAAAAAACWAPv/AAAGAAAAAACXAPv/AAAGAAAAAACYAPv/AAAGAAAAAACZAPv/AAAGAAAAAACaAPv/AAAGAAAAAACbAPv/AAAHAAAAAAC5APf/AAAFAAAAAAC6APf/AAAGAAAAAAC7APf/AAAHAAAAAAC6APj/AAAGAAYAAAC6APn/AAAGAAYAAAC6APr/AAAGAAYAAAC6APv/AAAGAAYAAAC6APz/AAAGAAYAAAC6AP3/AAAGAAYAAAC6AP7/AAAGAAYAAAC6AP//AAAGAAYAAAC6AAAAAAAGAAYAAAC6AAEAAAAGAAYAAACVAPz/AAAFAAEAAACWAPz/AAAGAAEAAACXAPz/AAAGAAEAAACYAPz/AAAGAAEAAACZAPz/AAAGAAEAAACaAPz/AAAHAAEAAACVAP3/AAAFAAEAAACWAP3/AAAGAAEAAACXAP3/AAAGAAEAAACYAP3/AAAGAAEAAACZAP3/AAAGAAEAAACaAP3/AAAHAAEAAACVAP7/AAAFAAEAAACWAP7/AAAGAAEAAACXAP7/AAAGAAEAAACYAP7/AAAGAAEAAACZAP7/AAAGAAEAAACaAP7/AAAHAAEAAACVAP//AAAFAAEAAACWAP//AAAGAAEAAACXAP//AAAGAAEAAACYAP//AAAGAAEAAACZAP//AAAGAAEAAACaAP//AAAHAAEAAACVAAAAAAAFAAEAAACWAAAAAAAGAAEAAACXAAAAAAAGAAEAAACYAAAAAAAGAAEAAACZAAAAAAAGAAEAAACaAAAAAAAHAAEAAACVAAEAAAAFAAEAAACWAAEAAAAGAAEAAACXAAEAAAAGAAEAAACYAAEAAAAGAAEAAACZAAEAAAAGAAEAAACaAAEAAAAHAAEAAACMAPz/AAAFAAEAAACNAPz/AAAGAAEAAACOAPz/AAAGAAEAAACPAPz/AAAGAAEAAACQAPz/AAAHAAEAAACMAP3/AAAFAAEAAACNAP3/AAAGAAEAAACOAP3/AAAGAAEAAACPAP3/AAAGAAEAAACQAP3/AAAHAAEAAACMAP7/AAAFAAEAAACNAP7/AAAGAAEAAACOAP7/AAAGAAEAAACPAP7/AAAGAAEAAACQAP7/AAAHAAEAAACMAP//AAAFAAEAAACNAP//AAAGAAEAAACOAP//AAAGAAEAAACPAP//AAAGAAEAAACQAP//AAAHAAEAAACMAAAAAAAFAAEAAACNAAAAAAAGAAEAAACOAAAAAAAGAAEAAACPAAAAAAAGAAEAAACQAAAAAAAHAAEAAACMAAEAAAAFAAEAAACNAAEAAAAGAAEAAACOAAEAAAAGAAEAAACPAAEAAAAGAAEAAACQAAEAAAAHAAEAAABkAP//AAAFAAEAAABlAP//AAAGAAEAAABmAP//AAAGAAEAAABnAP//AAAGAAEAAABoAP//AAAHAAEAAABkAAAAAAAFAAEAAABlAAAAAAAGAAEAAABmAAAAAAAGAAEAAABnAAAAAAAGAAEAAABoAAAAAAAHAAEAAABkAAEAAAAFAAEAAABlAAEAAAAGAAEAAABmAAEAAAAGAAEAAABnAAEAAAAGAAEAAABoAAEAAAAHAAEAAABOAAAAAAAGAAYAAABOAAEAAAAGAAYAAAA6APv/AAAFAAEAAAA7APv/AAAGAAEAAAA8APv/AAAGAAEAAAA9APv/AAAHAAEAAAA6APz/AAAFAAEAAAA7APz/AAAGAAEAAAA8APz/AAAGAAEAAAA9APz/AAAHAAEAAAA6AP3/AAAFAAEAAAA7AP3/AAAGAAEAAAA8AP3/AAAGAAEAAAA9AP3/AAAHAAEAAAA6AP7/AAAFAAEAAAA7AP7/AAAGAAEAAAA8AP7/AAAGAAEAAAA9AP7/AAAHAAEAAAA6AP//AAAFAAEAAAA7AP//AAAGAAEAAAA8AP//AAAGAAEAAAA9AP//AAAHAAEAAAA6AAAAAAAFAAEAAAA7AAAAAAAGAAEAAAA8AAAAAAAGAAEAAAA9AAAAAAAHAAEAAAA6AAEAAAAFAAEAAAA7AAEAAAAGAAEAAAA8AAEAAAAGAAEAAAA9AAEAAAAHAAEAAAA2AP//AAAGAAYAAAA2AAAAAAAGAAYAAAA2AAEAAAAGAAYAAAAwAAAAAAAFAAEAAAAxAAAAAAAHAAEAAAAwAAEAAAAFAAEAAAAxAAEAAAAHAAEAAAAhAPj/AAAGAAYAAAAhAPn/AAAGAAYAAAAhAPr/AAAGAAYAAAAhAPv/AAAGAAYAAAAhAPz/AAAGAAYAAAAhAP3/AAAGAAYAAAAhAP7/AAAGAAYAAAAhAP//AAAGAAYAAAAhAAAAAAAGAAYAAAAhAAEAAAAGAAYAAAAXAP//AAAFAAEAAAAYAP//AAAGAAEAAAAXAAAAAAAFAAEAAAAYAAAAAAAGAAEAAAAXAAEAAAAFAAEAAAAYAAEAAAAGAAEAAAAZAP//AAAHAAEAAAAZAAAAAAAHAAEAAAAZAAEAAAAHAAEAAAASAPz/AAAFAAEAAAATAPz/AAAHAAEAAAASAP3/AAAFAAEAAAATAP3/AAAHAAEAAAASAP7/AAAFAAEAAAATAP7/AAAHAAEAAAASAP//AAAFAAEAAAATAP//AAAHAAEAAAASAAAAAAAFAAEAAAATAAAAAAAHAAEAAAASAAEAAAAFAAEAAAATAAEAAAAHAAEAAAAMAP//AAAFAAEAAAANAP//AAAGAAEAAAAOAP//AAAHAAEAAAAMAAAAAAAFAAEAAAANAAAAAAAGAAEAAAAOAAAAAAAHAAEAAAAMAAEAAAAFAAEAAAANAAEAAAAGAAEAAAAOAAEAAAAHAAEAAABtAPf/AAAKAAgAAABuAPf/AAALAAgAAAByAPf/AAAMAAgAAABxAPf/AAALAAgAAABvAPf/AAALAAgAAABwAPf/AAALAAgAAAB6AP//AAAJAAYAAAB6AAAAAAAJAAcAAAB5AP//AAAIAAYAAAB5AAAAAAAIAAcAAAB5AAEAAAAIAAcAAAB6AAEAAAAJAAcAAACSAPv/AAAIAAQAAACSAPz/AAAIAAUAAACTAPv/AAAJAAQAAACTAPz/AAAJAAUAAACSAP3/AAAIAAUAAACTAP3/AAAJAAUAAACSAP7/AAAIAAUAAACTAP7/AAAJAAUAAACSAP//AAAIAAUAAACTAP//AAAJAAUAAACSAAAAAAAIAAUAAACTAAAAAAAJAAUAAACSAAEAAAAIAAUAAACTAAEAAAAJAAUAAACPAPf/AQAAAAAAAgCQAPf/AQAAAAAAAgCSAPf/AQAAAAAAAgCTAPf/AQAAAAAAAgCRAPf/AQAAAAAACABCAPb/AQAAAAAACABKAPj/AQAAAAAAAwBMAPr/AQAAAAAAAwBRAPz/AQAAAAAAAwBWAPn/AQAAAAAAAwBbAPb/AQAAAAAAAwDHAP//AAAEAAIAAAA=") + +[node name="SidewaysPlatform" parent="." instance=ExtResource("6_1vf22")] +position = Vector2(472, -144) + +[node name="SidewaysPlatform2" parent="." instance=ExtResource("7_k2yue")] +position = Vector2(672, -112) + +[node name="SidewaysPlatform3" parent="." instance=ExtResource("7_k2yue")] +position = Vector2(1112, -112) + +[node name="SidewaysPlatform4" parent="." instance=ExtResource("7_k2yue")] +position = Vector2(2104, -64) + +[node name="FallingPlatform" parent="." instance=ExtResource("8_gax4c")] +position = Vector2(1344, -48) + +[node name="FallingPlatform2" parent="." instance=ExtResource("8_gax4c")] +position = Vector2(1448, -96) + +[node name="FallingPlatform3" parent="." instance=ExtResource("8_gax4c")] +position = Vector2(1536, -144) + +[node name="FallingPlatform4" parent="." instance=ExtResource("8_gax4c")] +position = Vector2(2576, -112) + +[node name="FallingPlatform5" parent="." instance=ExtResource("8_gax4c")] +position = Vector2(2712, -112) + +[node name="FallingPlatform6" parent="." instance=ExtResource("8_gax4c")] +position = Vector2(2848, -112) + +[node name="RopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("9_uirrd")] +position = Vector2(1752, -96) +linked_platform = NodePath("../RopeElevatorPlatform2") +rope_top = -128 + +[node name="RopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("9_uirrd")] +position = Vector2(1832, -48) +linked_platform = NodePath("../RopeElevatorPlatform") +rope_top = -128 + +[node name="RedKoopaTroopa" parent="." instance=ExtResource("10_t3svy")] +position = Vector2(2264, -80) + +[node name="RedKoopaTroopa2" parent="." instance=ExtResource("10_t3svy")] +position = Vector2(2448, -80) + +[node name="GreenKoopaTroopa" parent="." instance=ExtResource("11_md0b1")] +position = Vector2(2424, -80) + +[node name="EndFlagpole" parent="." instance=ExtResource("12_i77jc")] +position = Vector2(3192, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("13_s3wj6")] +position = Vector2(3272, 0) + +[node name="StartCastle" parent="." instance=ExtResource("15_i3nv1")] +position = Vector2(-216, -40) + +[node name="DecoTiles" parent="." instance=ExtResource("16_1vf22")] +tile_map_data = PackedByteArray("AAD7////AAAAAAAAAAD8////AAACAAAAAAAFAP//AAABAAEAAAAGAP//AAABAAEAAAAHAP//AAABAAEAAAAIAP//AAABAAEAAAAJAP//AAABAAEAAAACAP3/AAAEAAAAAAACAP7/AAAEAAEAAAAAAP3/AAADAAAAAAAAAP7/AAADAAEAAAAAAP//AAADAAEAAAACAP//AAAAAAEAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("17_k2yue")] + +[node name="ExtraBGM" type="Node" parent="."] +script = ExtResource("17_uirrd") +extra_track = ExtResource("18_t3svy") +metadata/_custom_type_script = "uid://cusgxgerctsft" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("21_pdwy4") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("22_omsfs")] +position = Vector2(472, -88) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("22_omsfs")] +position = Vector2(1208, -104) +id = 1 + +[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("23_yb5sn")] +position = Vector2(2280, -136) +item = ExtResource("24_gos5v") +metadata/r_coin_id = 3 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("25_8dx7j")] +position = Vector2(2456, -136) +item = ExtResource("26_0sq8h") + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("22_omsfs")] +position = Vector2(2712, -72) +id = 4 + +[node name="Blocks" type="Node" parent="."] + +[node name="Coin" parent="Blocks" instance=ExtResource("27_6s6he")] +position = Vector2(1208, -104) + +[node name="QuestionBlock" parent="Blocks" instance=ExtResource("23_yb5sn")] +position = Vector2(2280, -136) + +[node name="PipeArea" parent="." instance=ExtResource("28_ovchl")] +position = Vector2(1952, -16) +target_level = "uid://bggdkageivl6l" + +[node name="PipeArea2" parent="." instance=ExtResource("28_ovchl")] +position = Vector2(2352, -80) +pipe_id = 1 +exit_only = true + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@90061" to="Tiles/@AnimatableBody2D@90061/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90061" to="Tiles/@AnimatableBody2D@90061/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90061" to="Tiles/@AnimatableBody2D@90061" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90061" to="Tiles/@AnimatableBody2D@90061" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90061" to="Tiles/@AnimatableBody2D@90061/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90061" to="Tiles/@AnimatableBody2D@90061" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90061" to="Tiles/@AnimatableBody2D@90061/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90062" to="Tiles/@AnimatableBody2D@90062/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90062" to="Tiles/@AnimatableBody2D@90062/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90062" to="Tiles/@AnimatableBody2D@90062" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90062" to="Tiles/@AnimatableBody2D@90062" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90062" to="Tiles/@AnimatableBody2D@90062/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90062" to="Tiles/@AnimatableBody2D@90062" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90062" to="Tiles/@AnimatableBody2D@90062/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90063" to="Tiles/@AnimatableBody2D@90063/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90063" to="Tiles/@AnimatableBody2D@90063/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90063" to="Tiles/@AnimatableBody2D@90063" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90063" to="Tiles/@AnimatableBody2D@90063" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90063" to="Tiles/@AnimatableBody2D@90063/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90063" to="Tiles/@AnimatableBody2D@90063" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90063" to="Tiles/@AnimatableBody2D@90063/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90064" to="Tiles/@AnimatableBody2D@90064/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90064" to="Tiles/@AnimatableBody2D@90064/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90064" to="Tiles/@AnimatableBody2D@90064" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90064" to="Tiles/@AnimatableBody2D@90064" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90064" to="Tiles/@AnimatableBody2D@90064/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90064" to="Tiles/@AnimatableBody2D@90064" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90064" to="Tiles/@AnimatableBody2D@90064/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90065" to="Tiles/@AnimatableBody2D@90065/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90065" to="Tiles/@AnimatableBody2D@90065/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90065" to="Tiles/@AnimatableBody2D@90065" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90065" to="Tiles/@AnimatableBody2D@90065" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90065" to="Tiles/@AnimatableBody2D@90065/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90065" to="Tiles/@AnimatableBody2D@90065" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90065" to="Tiles/@AnimatableBody2D@90065/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90066" to="Tiles/@Node2D@90066/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90067" to="Tiles/@Node2D@90067/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90068" to="Tiles/@Node2D@90068/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@90069" to="Tiles/@Node2D@90069/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World6/6-3a.tscn b/Scenes/Levels/SMBS/World6/6-3a.tscn new file mode 100644 index 0000000..b8938f2 --- /dev/null +++ b/Scenes/Levels/SMBS/World6/6-3a.tscn @@ -0,0 +1,87 @@ +[gd_scene load_steps=5 format=4 uid="uid://bggdkageivl6l"] + +[ext_resource type="PackedScene" uid="uid://4tuu5ri4mjla" path="res://Scenes/Levels/SMBS/World6/6-2a.tscn" id="1_qoj11"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="2_t7a83"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="3_ouug5"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="6_t7a83"] + +[node name="6-3a" instance=ExtResource("1_qoj11")] +level_id = 3 + +[node name="Player" parent="." index="2"] +position = Vector2(-232, 0) + +[node name="Tiles" parent="." index="3"] +tile_map_data = PackedByteArray("AADw//b/AAABAAwAAADw//f/AAADAAEAAADw//j/AAADAAEAAADw//n/AAADAAEAAADw//r/AAADAAEAAADw//v/AAADAAEAAADw//z/AAADAAEAAADw//3/AAADAAEAAADw//7/AAADAAEAAADw////AAADAAEAAADv/wAAAAACAAEAAADw/wAAAAABAAsAAADx/wAAAAADAAAAAADy/wAAAAAIAAAAAADz/wAAAAAJAAAAAAD0/wAAAAABAAAAAAD1/wAAAAADAAsAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAAAAAsAAAAEAAAAAAACAAEAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAADAAEAAADy/wEAAAAIAAEAAADz/wEAAAAJAAEAAAD0/wEAAAABAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAADAAIAAADy/wIAAAAIAAEAAADz/wIAAAAJAAEAAAD0/wIAAAABAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAAAP7/AAALAAIAAAAAAP//AAALAAMAAAABAP7/AAAMAAIAAAABAP//AAAMAAMAAAACAP7/AAAJAAMAAAACAP//AAAJAAMAAAADAP7/AAABAAEAAAADAP//AAABAAEAAAACAPX/AAAJAAMAAAADAPX/AAABAAAAAAACAPb/AAAJAAMAAAADAPb/AAABAAEAAAACAPf/AAAJAAMAAAADAPf/AAABAAEAAAACAPj/AAAJAAMAAAADAPj/AAABAAEAAAACAPn/AAAJAAMAAAADAPn/AAABAAEAAAACAPr/AAAJAAMAAAADAPr/AAABAAEAAAACAPv/AAAJAAMAAAADAPv/AAABAAEAAAACAPz/AAAJAAMAAAADAPz/AAABAAEAAAACAP3/AAAJAAMAAAADAP3/AAABAAEAAADv//X/AAACAAAAAADv//b/AAACAAEAAADv//f/AAACAAEAAADv//j/AAACAAEAAADv//n/AAACAAEAAADv//r/AAACAAEAAADv//v/AAACAAEAAADv//z/AAACAAEAAADv//3/AAACAAEAAADv//7/AAACAAEAAADv////AAACAAEAAADw//X/AAACAAAAAAD0////AQAAAAAAAwD1////AAAAAAEAAAD1//7/AAAAAAEAAAD3////AQAAAAAAAwD4////AQAAAAAAAwD5////AQAAAAAAAwD6////AQAAAAAAAwD7////AQAAAAAAAwD6//v/AQAAAAAAAwD4//v/AQAAAAAAAwD9////AQAAAAAAAwD+////AQAAAAAAAwD1//3/AAAAAAEAAAD2////AQAAAAAAAwD3//v/AQAAAAAAAwD7//v/AQAAAAAAAwD8////AQAAAAAAAwAEAPX/AAACAAAAAAAEAPb/AAACAAEAAAAEAPf/AAACAAEAAAAEAPj/AAACAAEAAAAEAPn/AAACAAEAAAAEAPr/AAACAAEAAAAEAPv/AAACAAEAAAAEAPz/AAACAAEAAAAEAP3/AAACAAEAAAAEAP7/AAACAAEAAAAEAP//AAACAAEAAAAFAPX/AAACAAAAAAAFAPb/AAACAAEAAAAFAPf/AAACAAEAAAAFAPj/AAACAAEAAAAFAPn/AAACAAEAAAAFAPr/AAACAAEAAAAFAPv/AAACAAEAAAAFAPz/AAACAAEAAAAFAP3/AAACAAEAAAAFAP7/AAACAAEAAAAFAP//AAACAAEAAAAGAPX/AAACAAAAAAAGAPb/AAACAAEAAAAGAPf/AAACAAEAAAAGAPj/AAACAAEAAAAGAPn/AAACAAEAAAAGAPr/AAACAAEAAAAGAPv/AAACAAEAAAAGAPz/AAACAAEAAAAGAP3/AAACAAEAAAAGAP7/AAACAAEAAAAGAP//AAACAAEAAAAHAPX/AAACAAAAAAAHAPb/AAACAAEAAAAHAPf/AAACAAEAAAAHAPj/AAACAAEAAAAHAPn/AAACAAEAAAAHAPr/AAACAAEAAAAHAPv/AAACAAEAAAAHAPz/AAACAAEAAAAHAP3/AAACAAEAAAAHAP7/AAACAAEAAAAHAP//AAACAAEAAAAIAPX/AAACAAAAAAAIAPb/AAACAAEAAAAIAPf/AAACAAEAAAAIAPj/AAACAAEAAAAIAPn/AAACAAEAAAAIAPr/AAACAAEAAAAIAPv/AAACAAEAAAAIAPz/AAACAAEAAAAIAP3/AAACAAEAAAAIAP7/AAACAAEAAAAIAP//AAACAAEAAAAJAPX/AAACAAAAAAAJAPb/AAACAAEAAAAJAPf/AAACAAEAAAAJAPj/AAACAAEAAAAJAPn/AAACAAEAAAAJAPr/AAACAAEAAAAJAPv/AAACAAEAAAAJAPz/AAACAAEAAAAJAP3/AAACAAEAAAAJAP7/AAACAAEAAAAJAP//AAACAAEAAAAKAPX/AAACAAAAAAAKAPb/AAACAAEAAAAKAPf/AAACAAEAAAAKAPj/AAACAAEAAAAKAPn/AAACAAEAAAAKAPr/AAACAAEAAAAKAPv/AAACAAEAAAAKAPz/AAACAAEAAAAKAP3/AAACAAEAAAAKAP7/AAACAAEAAAAKAP//AAACAAEAAAALAPX/AAACAAAAAAALAPb/AAACAAEAAAALAPf/AAACAAEAAAALAPj/AAACAAEAAAALAPn/AAACAAEAAAALAPr/AAACAAEAAAALAPv/AAACAAEAAAALAPz/AAACAAEAAAALAP3/AAACAAEAAAALAP7/AAACAAEAAAALAP//AAACAAEAAAAMAPX/AAACAAAAAAAMAPb/AAACAAEAAAAMAPf/AAACAAEAAAAMAPj/AAACAAEAAAAMAPn/AAACAAEAAAAMAPr/AAACAAEAAAAMAPv/AAACAAEAAAAMAPz/AAACAAEAAAAMAP3/AAACAAEAAAAMAP7/AAACAAEAAAAMAP//AAACAAEAAAANAPX/AAACAAAAAAANAPb/AAACAAEAAAANAPf/AAACAAEAAAANAPj/AAACAAEAAAANAPn/AAACAAEAAAANAPr/AAACAAEAAAANAPv/AAACAAEAAAANAPz/AAACAAEAAAANAP3/AAACAAEAAAANAP7/AAACAAEAAAANAP//AAACAAEAAAAOAPX/AAACAAAAAAAOAPb/AAACAAEAAAAOAPf/AAACAAEAAAAOAPj/AAACAAEAAAAOAPn/AAACAAEAAAAOAPr/AAACAAEAAAAOAPv/AAACAAEAAAAOAPz/AAACAAEAAAAOAP3/AAACAAEAAAAOAP7/AAACAAEAAAAOAP//AAACAAEAAAAPAPX/AAACAAAAAAAPAPb/AAACAAEAAAAPAPf/AAACAAEAAAAPAPj/AAACAAEAAAAPAPn/AAACAAEAAAAPAPr/AAACAAEAAAAPAPv/AAACAAEAAAAPAPz/AAACAAEAAAAPAP3/AAACAAEAAAAPAP7/AAACAAEAAAAPAP//AAACAAEAAAAQAPX/AAACAAAAAAAQAPb/AAACAAEAAAAQAPf/AAACAAEAAAAQAPj/AAACAAEAAAAQAPn/AAACAAEAAAAQAPr/AAACAAEAAAAQAPv/AAACAAEAAAAQAPz/AAACAAEAAAAQAP3/AAACAAEAAAAQAP7/AAACAAEAAAAQAP//AAACAAEAAAARAPX/AAACAAAAAAARAPb/AAACAAEAAAARAPf/AAACAAEAAAARAPj/AAACAAEAAAARAPn/AAACAAEAAAARAPr/AAACAAEAAAARAPv/AAACAAEAAAARAPz/AAACAAEAAAARAP3/AAACAAEAAAARAP7/AAACAAEAAAARAP//AAACAAEAAAASAPX/AAACAAAAAAASAPb/AAACAAEAAAASAPf/AAACAAEAAAASAPj/AAACAAEAAAASAPn/AAACAAEAAAASAPr/AAACAAEAAAASAPv/AAACAAEAAAASAPz/AAACAAEAAAASAP3/AAACAAEAAAASAP7/AAACAAEAAAASAP//AAACAAEAAAATAPX/AAACAAAAAAATAPb/AAACAAEAAAATAPf/AAACAAEAAAATAPj/AAACAAEAAAATAPn/AAACAAEAAAATAPr/AAACAAEAAAATAPv/AAACAAEAAAATAPz/AAACAAEAAAATAP3/AAACAAEAAAATAP7/AAACAAEAAAATAP//AAACAAEAAAAUAPX/AAACAAAAAAAUAPb/AAACAAEAAAAUAPf/AAACAAEAAAAUAPj/AAACAAEAAAAUAPn/AAACAAEAAAAUAPr/AAACAAEAAAAUAPv/AAACAAEAAAAUAPz/AAACAAEAAAAUAP3/AAACAAEAAAAUAP7/AAACAAEAAAAUAP//AAACAAEAAAAVAPX/AAACAAAAAAAVAPb/AAACAAEAAAAVAPf/AAACAAEAAAAVAPj/AAACAAEAAAAVAPn/AAACAAEAAAAVAPr/AAACAAEAAAAVAPv/AAACAAEAAAAVAPz/AAACAAEAAAAVAP3/AAACAAEAAAAVAP7/AAACAAEAAAAVAP//AAACAAEAAAAWAPX/AAACAAAAAAAWAPb/AAACAAEAAAAWAPf/AAACAAEAAAAWAPj/AAACAAEAAAAWAPn/AAACAAEAAAAWAPr/AAACAAEAAAAWAPv/AAACAAEAAAAWAPz/AAACAAEAAAAWAP3/AAACAAEAAAAWAP7/AAACAAEAAAAWAP//AAACAAEAAAAXAPX/AAACAAAAAAAXAPb/AAACAAEAAAAXAPf/AAACAAEAAAAXAPj/AAACAAEAAAAXAPn/AAACAAEAAAAXAPr/AAACAAEAAAAXAPv/AAACAAEAAAAXAPz/AAACAAEAAAAXAP3/AAACAAEAAAAXAP7/AAACAAEAAAAXAP//AAACAAEAAAAYAPX/AAACAAAAAAAYAPb/AAACAAEAAAAYAPf/AAACAAEAAAAYAPj/AAACAAEAAAAYAPn/AAACAAEAAAAYAPr/AAACAAEAAAAYAPv/AAACAAEAAAAYAPz/AAACAAEAAAAYAP3/AAACAAEAAAAYAP7/AAACAAEAAAAYAP//AAACAAEAAAAZAPX/AAACAAAAAAAZAPb/AAACAAEAAAAZAPf/AAACAAEAAAAZAPj/AAACAAEAAAAZAPn/AAACAAEAAAAZAPr/AAACAAEAAAAZAPv/AAACAAEAAAAZAPz/AAACAAEAAAAZAP3/AAACAAEAAAAZAP7/AAACAAEAAAAZAP//AAACAAEAAAAaAPX/AAACAAAAAAAaAPb/AAACAAEAAAAaAPf/AAACAAEAAAAaAPj/AAACAAEAAAAaAPn/AAACAAEAAAAaAPr/AAACAAEAAAAaAPv/AAACAAEAAAAaAPz/AAACAAEAAAAaAP3/AAACAAEAAAAaAP7/AAACAAEAAAAaAP//AAACAAEAAAAbAPX/AAACAAAAAAAbAPb/AAACAAEAAAAbAPf/AAACAAEAAAAbAPj/AAACAAEAAAAbAPn/AAACAAEAAAAbAPr/AAACAAEAAAAbAPv/AAACAAEAAAAbAPz/AAACAAEAAAAbAP3/AAACAAEAAAAbAP7/AAACAAEAAAAbAP//AAACAAEAAAAcAPX/AAACAAAAAAAcAPb/AAACAAEAAAAcAPf/AAACAAEAAAAcAPj/AAACAAEAAAAcAPn/AAACAAEAAAAcAPr/AAACAAEAAAAcAPv/AAACAAEAAAAcAPz/AAACAAEAAAAcAP3/AAACAAEAAAAcAP7/AAACAAEAAAAcAP//AAACAAEAAAAdAPX/AAACAAAAAAAdAPb/AAACAAEAAAAdAPf/AAACAAEAAAAdAPj/AAACAAEAAAAdAPn/AAACAAEAAAAdAPr/AAACAAEAAAAdAPv/AAACAAEAAAAdAPz/AAACAAEAAAAdAP3/AAACAAEAAAAdAP7/AAACAAEAAAAdAP//AAACAAEAAAAeAPX/AAACAAAAAAAeAPb/AAACAAEAAAAeAPf/AAACAAEAAAAeAPj/AAACAAEAAAAeAPn/AAACAAEAAAAeAPr/AAACAAEAAAAeAPv/AAACAAEAAAAeAPz/AAACAAEAAAAeAP3/AAACAAEAAAAeAP7/AAACAAEAAAAeAP//AAACAAEAAAAfAPX/AAACAAAAAAAfAPb/AAACAAEAAAAfAPf/AAACAAEAAAAfAPj/AAACAAEAAAAfAPn/AAACAAEAAAAfAPr/AAACAAEAAAAfAPv/AAACAAEAAAAfAPz/AAACAAEAAAAfAP3/AAACAAEAAAAfAP7/AAACAAEAAAAfAP//AAACAAEAAAAgAPX/AAACAAAAAAAgAPb/AAACAAEAAAAgAPf/AAACAAEAAAAgAPj/AAACAAEAAAAgAPn/AAACAAEAAAAgAPr/AAACAAEAAAAgAPv/AAACAAEAAAAgAPz/AAACAAEAAAAgAP3/AAACAAEAAAAgAP7/AAACAAEAAAAgAP//AAACAAEAAAAhAPX/AAACAAAAAAAhAPb/AAACAAEAAAAhAPf/AAACAAEAAAAhAPj/AAACAAEAAAAhAPn/AAACAAEAAAAhAPr/AAACAAEAAAAhAPv/AAACAAEAAAAhAPz/AAACAAEAAAAhAP3/AAACAAEAAAAhAP7/AAACAAEAAAAhAP//AAACAAEAAAAiAPX/AAACAAAAAAAiAPb/AAACAAEAAAAiAPf/AAACAAEAAAAiAPj/AAACAAEAAAAiAPn/AAACAAEAAAAiAPr/AAACAAEAAAAiAPv/AAACAAEAAAAiAPz/AAACAAEAAAAiAP3/AAACAAEAAAAiAP7/AAACAAEAAAAiAP//AAACAAEAAAAjAPX/AAACAAAAAAAjAPb/AAACAAEAAAAjAPf/AAACAAEAAAAjAPj/AAACAAEAAAAjAPn/AAACAAEAAAAjAPr/AAACAAEAAAAjAPv/AAACAAEAAAAjAPz/AAACAAEAAAAjAP3/AAACAAEAAAAjAP7/AAACAAEAAAAjAP//AAACAAEAAAAkAPX/AAACAAAAAAAkAPb/AAACAAEAAAAkAPf/AAACAAEAAAAkAPj/AAACAAEAAAAkAPn/AAACAAEAAAAkAPr/AAACAAEAAAAkAPv/AAACAAEAAAAkAPz/AAACAAEAAAAkAP3/AAACAAEAAAAkAP7/AAACAAEAAAAkAP//AAACAAEAAAAlAPX/AAACAAAAAAAlAPb/AAACAAEAAAAlAPf/AAACAAEAAAAlAPj/AAACAAEAAAAlAPn/AAACAAEAAAAlAPr/AAACAAEAAAAlAPv/AAACAAEAAAAlAPz/AAACAAEAAAAlAP3/AAACAAEAAAAlAP7/AAACAAEAAAAlAP//AAACAAEAAAAmAPX/AAACAAAAAAAmAPb/AAACAAEAAAAmAPf/AAACAAEAAAAmAPj/AAACAAEAAAAmAPn/AAACAAEAAAAmAPr/AAACAAEAAAAmAPv/AAACAAEAAAAmAPz/AAACAAEAAAAmAP3/AAACAAEAAAAmAP7/AAACAAEAAAAmAP//AAACAAEAAAAnAPX/AAACAAAAAAAnAPb/AAACAAEAAAAnAPf/AAACAAEAAAAnAPj/AAACAAEAAAAnAPn/AAACAAEAAAAnAPr/AAACAAEAAAAnAPv/AAACAAEAAAAnAPz/AAACAAEAAAAnAP3/AAACAAEAAAAnAP7/AAACAAEAAAAnAP//AAACAAEAAAAoAPX/AAACAAAAAAAoAPb/AAACAAEAAAAoAPf/AAACAAEAAAAoAPj/AAACAAEAAAAoAPn/AAACAAEAAAAoAPr/AAACAAEAAAAoAPv/AAACAAEAAAAoAPz/AAACAAEAAAAoAP3/AAACAAEAAAAoAP7/AAACAAEAAAAoAP//AAACAAEAAAApAPX/AAACAAAAAAApAPb/AAACAAEAAAApAPf/AAACAAEAAAApAPj/AAACAAEAAAApAPn/AAACAAEAAAApAPr/AAACAAEAAAApAPv/AAACAAEAAAApAPz/AAACAAEAAAApAP3/AAACAAEAAAApAP7/AAACAAEAAAApAP//AAACAAEAAAAqAPX/AAACAAAAAAAqAPb/AAACAAEAAAAqAPf/AAACAAEAAAAqAPj/AAACAAEAAAAqAPn/AAACAAEAAAAqAPr/AAACAAEAAAAqAPv/AAACAAEAAAAqAPz/AAACAAEAAAAqAP3/AAACAAEAAAAqAP7/AAACAAEAAAAqAP//AAACAAEAAAArAPX/AAACAAAAAAArAPb/AAACAAEAAAArAPf/AAACAAEAAAArAPj/AAACAAEAAAArAPn/AAACAAEAAAArAPr/AAACAAEAAAArAPv/AAACAAEAAAArAPz/AAACAAEAAAArAP3/AAACAAEAAAArAP7/AAACAAEAAAArAP//AAACAAEAAAAsAPX/AAACAAAAAAAsAPb/AAACAAEAAAAsAPf/AAACAAEAAAAsAPj/AAACAAEAAAAsAPn/AAACAAEAAAAsAPr/AAACAAEAAAAsAPv/AAACAAEAAAAsAPz/AAACAAEAAAAsAP3/AAACAAEAAAAsAP7/AAACAAEAAAAsAP//AAACAAEAAAAtAPX/AAACAAAAAAAtAPb/AAACAAEAAAAtAPf/AAACAAEAAAAtAPj/AAACAAEAAAAtAPn/AAACAAEAAAAtAPr/AAACAAEAAAAtAPv/AAACAAEAAAAtAPz/AAACAAEAAAAtAP3/AAACAAEAAAAtAP7/AAACAAEAAAAtAP//AAACAAEAAAAuAPX/AAACAAAAAAAuAPb/AAACAAEAAAAuAPf/AAACAAEAAAAuAPj/AAACAAEAAAAuAPn/AAACAAEAAAAuAPr/AAACAAEAAAAuAPv/AAACAAEAAAAuAPz/AAACAAEAAAAuAP3/AAACAAEAAAAuAP7/AAACAAEAAAAuAP//AAACAAEAAAAvAPX/AAACAAAAAAAvAPb/AAACAAEAAAAvAPf/AAACAAEAAAAvAPj/AAACAAEAAAAvAPn/AAACAAEAAAAvAPr/AAACAAEAAAAvAPv/AAACAAEAAAAvAPz/AAACAAEAAAAvAP3/AAACAAEAAAAvAP7/AAACAAEAAAAvAP//AAACAAEAAAAwAPX/AAACAAAAAAAwAPb/AAACAAEAAAAwAPf/AAACAAEAAAAwAPj/AAACAAEAAAAwAPn/AAACAAEAAAAwAPr/AAACAAEAAAAwAPv/AAACAAEAAAAwAPz/AAACAAEAAAAwAP3/AAACAAEAAAAwAP7/AAACAAEAAAAwAP//AAACAAEAAAAFAAAAAAACAAEAAAAGAAAAAAACAAEAAAAHAAAAAAACAAEAAAAIAAAAAAACAAEAAAAJAAAAAAACAAEAAAAKAAAAAAACAAEAAAALAAAAAAACAAEAAAAMAAAAAAACAAEAAAANAAAAAAACAAEAAAAOAAAAAAACAAEAAAAPAAAAAAACAAEAAAAQAAAAAAACAAEAAAARAAAAAAACAAEAAAASAAAAAAACAAEAAAATAAAAAAACAAEAAAAUAAAAAAACAAEAAAAVAAAAAAACAAEAAAAWAAAAAAACAAEAAAAXAAAAAAACAAEAAAAYAAAAAAACAAEAAAAZAAAAAAACAAEAAAAaAAAAAAACAAEAAAAbAAAAAAACAAEAAAAcAAAAAAACAAEAAAAdAAAAAAACAAEAAAAeAAAAAAACAAEAAAAfAAAAAAACAAEAAAAgAAAAAAACAAEAAAAhAAAAAAACAAEAAAAiAAAAAAACAAEAAAAjAAAAAAACAAEAAAAkAAAAAAACAAEAAAAlAAAAAAACAAEAAAAmAAAAAAACAAEAAAAnAAAAAAACAAEAAAAoAAAAAAACAAEAAAApAAAAAAACAAEAAAAqAAAAAAACAAEAAAArAAAAAAACAAEAAAAsAAAAAAACAAEAAAAtAAAAAAACAAEAAAAuAAAAAAACAAEAAAAvAAAAAAACAAEAAAAwAAAAAAACAAEAAAAxAAAAAAABAAsAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAADAAAAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAADAAEAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAADAAIAAADI//X/AAABAAAAAADI//b/AAABAAEAAADI//f/AAABAAEAAADI//j/AAABAAEAAADI//n/AAABAAEAAADI//r/AAABAAEAAADI//v/AAABAAEAAADI//z/AAABAAEAAADI//3/AAABAAEAAADI//7/AAABAAEAAADI////AAABAAEAAADJ//X/AAACAAAAAADJ//b/AAACAAEAAADJ//f/AAACAAEAAADJ//j/AAACAAEAAADJ//n/AAACAAEAAADJ//r/AAACAAEAAADJ//v/AAACAAEAAADJ//z/AAACAAEAAADJ//3/AAACAAEAAADJ//7/AAACAAEAAADJ////AAACAAEAAADK//X/AAACAAAAAADK//b/AAACAAEAAADK//f/AAACAAEAAADK//j/AAACAAEAAADK//n/AAACAAEAAADK//r/AAACAAEAAADK//v/AAACAAEAAADK//z/AAACAAEAAADK//3/AAACAAEAAADK//7/AAACAAEAAADK////AAACAAEAAADL//X/AAACAAAAAADL//b/AAACAAEAAADL//f/AAACAAEAAADL//j/AAACAAEAAADL//n/AAACAAEAAADL//r/AAACAAEAAADL//v/AAACAAEAAADL//z/AAACAAEAAADL//3/AAACAAEAAADL//7/AAACAAEAAADL////AAACAAEAAADM//X/AAACAAAAAADM//b/AAACAAEAAADM//f/AAACAAEAAADM//j/AAACAAEAAADM//n/AAACAAEAAADM//r/AAACAAEAAADM//v/AAACAAEAAADM//z/AAACAAEAAADM//3/AAACAAEAAADM//7/AAACAAEAAADM////AAACAAEAAADN//X/AAACAAAAAADN//b/AAACAAEAAADN//f/AAACAAEAAADN//j/AAACAAEAAADN//n/AAACAAEAAADN//r/AAACAAEAAADN//v/AAACAAEAAADN//z/AAACAAEAAADN//3/AAACAAEAAADN//7/AAACAAEAAADN////AAACAAEAAADO//X/AAACAAAAAADO//b/AAACAAEAAADO//f/AAACAAEAAADO//j/AAACAAEAAADO//n/AAACAAEAAADO//r/AAACAAEAAADO//v/AAACAAEAAADO//z/AAACAAEAAADO//3/AAACAAEAAADO//7/AAACAAEAAADO////AAACAAEAAADP//X/AAACAAAAAADP//b/AAACAAEAAADP//f/AAACAAEAAADP//j/AAACAAEAAADP//n/AAACAAEAAADP//r/AAACAAEAAADP//v/AAACAAEAAADP//z/AAACAAEAAADP//3/AAACAAEAAADP//7/AAACAAEAAADP////AAACAAEAAADQ//X/AAACAAAAAADQ//b/AAACAAEAAADQ//f/AAACAAEAAADQ//j/AAACAAEAAADQ//n/AAACAAEAAADQ//r/AAACAAEAAADQ//v/AAACAAEAAADQ//z/AAACAAEAAADQ//3/AAACAAEAAADQ//7/AAACAAEAAADQ////AAACAAEAAADR//X/AAACAAAAAADR//b/AAACAAEAAADR//f/AAACAAEAAADR//j/AAACAAEAAADR//n/AAACAAEAAADR//r/AAACAAEAAADR//v/AAACAAEAAADR//z/AAACAAEAAADR//3/AAACAAEAAADR//7/AAACAAEAAADR////AAACAAEAAADS//X/AAACAAAAAADS//b/AAACAAEAAADS//f/AAACAAEAAADS//j/AAACAAEAAADS//n/AAACAAEAAADS//r/AAACAAEAAADS//v/AAACAAEAAADS//z/AAACAAEAAADS//3/AAACAAEAAADS//7/AAACAAEAAADS////AAACAAEAAADT//X/AAACAAAAAADT//b/AAACAAEAAADT//f/AAACAAEAAADT//j/AAACAAEAAADT//n/AAACAAEAAADT//r/AAACAAEAAADT//v/AAACAAEAAADT//z/AAACAAEAAADT//3/AAACAAEAAADT//7/AAACAAEAAADT////AAACAAEAAADU//X/AAACAAAAAADU//b/AAACAAEAAADU//f/AAACAAEAAADU//j/AAACAAEAAADU//n/AAACAAEAAADU//r/AAACAAEAAADU//v/AAACAAEAAADU//z/AAACAAEAAADU//3/AAACAAEAAADU//7/AAACAAEAAADU////AAACAAEAAADV//X/AAACAAAAAADV//b/AAACAAEAAADV//f/AAACAAEAAADV//j/AAACAAEAAADV//n/AAACAAEAAADV//r/AAACAAEAAADV//v/AAACAAEAAADV//z/AAACAAEAAADV//3/AAACAAEAAADV//7/AAACAAEAAADV////AAACAAEAAADW//X/AAACAAAAAADW//b/AAACAAEAAADW//f/AAACAAEAAADW//j/AAACAAEAAADW//n/AAACAAEAAADW//r/AAACAAEAAADW//v/AAACAAEAAADW//z/AAACAAEAAADW//3/AAACAAEAAADW//7/AAACAAEAAADW////AAACAAEAAADX//X/AAACAAAAAADX//b/AAACAAEAAADX//f/AAACAAEAAADX//j/AAACAAEAAADX//n/AAACAAEAAADX//r/AAACAAEAAADX//v/AAACAAEAAADX//z/AAACAAEAAADX//3/AAACAAEAAADX//7/AAACAAEAAADX////AAACAAEAAADY//X/AAACAAAAAADY//b/AAACAAEAAADY//f/AAACAAEAAADY//j/AAACAAEAAADY//n/AAACAAEAAADY//r/AAACAAEAAADY//v/AAACAAEAAADY//z/AAACAAEAAADY//3/AAACAAEAAADY//7/AAACAAEAAADY////AAACAAEAAADZ//X/AAACAAAAAADZ//b/AAACAAEAAADZ//f/AAACAAEAAADZ//j/AAACAAEAAADZ//n/AAACAAEAAADZ//r/AAACAAEAAADZ//v/AAACAAEAAADZ//z/AAACAAEAAADZ//3/AAACAAEAAADZ//7/AAACAAEAAADZ////AAACAAEAAADa//X/AAACAAAAAADa//b/AAACAAEAAADa//f/AAACAAEAAADa//j/AAACAAEAAADa//n/AAACAAEAAADa//r/AAACAAEAAADa//v/AAACAAEAAADa//z/AAACAAEAAADa//3/AAACAAEAAADa//7/AAACAAEAAADa////AAACAAEAAADb//X/AAACAAAAAADb//b/AAACAAEAAADb//f/AAACAAEAAADb//j/AAACAAEAAADb//n/AAACAAEAAADb//r/AAACAAEAAADb//v/AAACAAEAAADb//z/AAACAAEAAADb//3/AAACAAEAAADb//7/AAACAAEAAADb////AAACAAEAAADc//X/AAACAAAAAADc//b/AAACAAEAAADc//f/AAACAAEAAADc//j/AAACAAEAAADc//n/AAACAAEAAADc//r/AAACAAEAAADc//v/AAACAAEAAADc//z/AAACAAEAAADc//3/AAACAAEAAADc//7/AAACAAEAAADc////AAACAAEAAADd//X/AAACAAAAAADd//b/AAACAAEAAADd//f/AAACAAEAAADd//j/AAACAAEAAADd//n/AAACAAEAAADd//r/AAACAAEAAADd//v/AAACAAEAAADd//z/AAACAAEAAADd//3/AAACAAEAAADd//7/AAACAAEAAADd////AAACAAEAAADe//X/AAACAAAAAADe//b/AAACAAEAAADe//f/AAACAAEAAADe//j/AAACAAEAAADe//n/AAACAAEAAADe//r/AAACAAEAAADe//v/AAACAAEAAADe//z/AAACAAEAAADe//3/AAACAAEAAADe//7/AAACAAEAAADe////AAACAAEAAADf//X/AAACAAAAAADf//b/AAACAAEAAADf//f/AAACAAEAAADf//j/AAACAAEAAADf//n/AAACAAEAAADf//r/AAACAAEAAADf//v/AAACAAEAAADf//z/AAACAAEAAADf//3/AAACAAEAAADf//7/AAACAAEAAADf////AAACAAEAAADg//X/AAACAAAAAADg//b/AAACAAEAAADg//f/AAACAAEAAADg//j/AAACAAEAAADg//n/AAACAAEAAADg//r/AAACAAEAAADg//v/AAACAAEAAADg//z/AAACAAEAAADg//3/AAACAAEAAADg//7/AAACAAEAAADg////AAACAAEAAADh//X/AAACAAAAAADh//b/AAACAAEAAADh//f/AAACAAEAAADh//j/AAACAAEAAADh//n/AAACAAEAAADh//r/AAACAAEAAADh//v/AAACAAEAAADh//z/AAACAAEAAADh//3/AAACAAEAAADh//7/AAACAAEAAADh////AAACAAEAAADi//X/AAACAAAAAADi//b/AAACAAEAAADi//f/AAACAAEAAADi//j/AAACAAEAAADi//n/AAACAAEAAADi//r/AAACAAEAAADi//v/AAACAAEAAADi//z/AAACAAEAAADi//3/AAACAAEAAADi//7/AAACAAEAAADi////AAACAAEAAADj//X/AAACAAAAAADj//b/AAACAAEAAADj//f/AAACAAEAAADj//j/AAACAAEAAADj//n/AAACAAEAAADj//r/AAACAAEAAADj//v/AAACAAEAAADj//z/AAACAAEAAADj//3/AAACAAEAAADj//7/AAACAAEAAADj////AAACAAEAAADk//X/AAACAAAAAADk//b/AAACAAEAAADk//f/AAACAAEAAADk//j/AAACAAEAAADk//n/AAACAAEAAADk//r/AAACAAEAAADk//v/AAACAAEAAADk//z/AAACAAEAAADk//3/AAACAAEAAADk//7/AAACAAEAAADk////AAACAAEAAADl//X/AAACAAAAAADl//b/AAACAAEAAADl//f/AAACAAEAAADl//j/AAACAAEAAADl//n/AAACAAEAAADl//r/AAACAAEAAADl//v/AAACAAEAAADl//z/AAACAAEAAADl//3/AAACAAEAAADl//7/AAACAAEAAADl////AAACAAEAAADm//X/AAACAAAAAADm//b/AAACAAEAAADm//f/AAACAAEAAADm//j/AAACAAEAAADm//n/AAACAAEAAADm//r/AAACAAEAAADm//v/AAACAAEAAADm//z/AAACAAEAAADm//3/AAACAAEAAADm//7/AAACAAEAAADm////AAACAAEAAADn//X/AAACAAAAAADn//b/AAACAAEAAADn//f/AAACAAEAAADn//j/AAACAAEAAADn//n/AAACAAEAAADn//r/AAACAAEAAADn//v/AAACAAEAAADn//z/AAACAAEAAADn//3/AAACAAEAAADn//7/AAACAAEAAADn////AAACAAEAAADo//X/AAACAAAAAADo//b/AAACAAEAAADo//f/AAACAAEAAADo//j/AAACAAEAAADo//n/AAACAAEAAADo//r/AAACAAEAAADo//v/AAACAAEAAADo//z/AAACAAEAAADo//3/AAACAAEAAADo//7/AAACAAEAAADo////AAACAAEAAADp//X/AAACAAAAAADp//b/AAACAAEAAADp//f/AAACAAEAAADp//j/AAACAAEAAADp//n/AAACAAEAAADp//r/AAACAAEAAADp//v/AAACAAEAAADp//z/AAACAAEAAADp//3/AAACAAEAAADp//7/AAACAAEAAADp////AAACAAEAAADq//X/AAACAAAAAADq//b/AAACAAEAAADq//f/AAACAAEAAADq//j/AAACAAEAAADq//n/AAACAAEAAADq//r/AAACAAEAAADq//v/AAACAAEAAADq//z/AAACAAEAAADq//3/AAACAAEAAADq//7/AAACAAEAAADq////AAACAAEAAADr//X/AAACAAAAAADr//b/AAACAAEAAADr//f/AAACAAEAAADr//j/AAACAAEAAADr//n/AAACAAEAAADr//r/AAACAAEAAADr//v/AAACAAEAAADr//z/AAACAAEAAADr//3/AAACAAEAAADr//7/AAACAAEAAADr////AAACAAEAAADs//X/AAACAAAAAADs//b/AAACAAEAAADs//f/AAACAAEAAADs//j/AAACAAEAAADs//n/AAACAAEAAADs//r/AAACAAEAAADs//v/AAACAAEAAADs//z/AAACAAEAAADs//3/AAACAAEAAADs//7/AAACAAEAAADs////AAACAAEAAADt//X/AAACAAAAAADt//b/AAACAAEAAADt//f/AAACAAEAAADt//j/AAACAAEAAADt//n/AAACAAEAAADt//r/AAACAAEAAADt//v/AAACAAEAAADt//z/AAACAAEAAADt//3/AAACAAEAAADt//7/AAACAAEAAADt////AAACAAEAAADu//X/AAACAAAAAADu//b/AAACAAEAAADu//f/AAACAAEAAADu//j/AAACAAEAAADu//n/AAACAAEAAADu//r/AAACAAEAAADu//v/AAACAAEAAADu//z/AAACAAEAAADu//3/AAACAAEAAADu//7/AAACAAEAAADu////AAACAAEAAADI/wAAAAABAAEAAADJ/wAAAAACAAEAAADK/wAAAAACAAEAAADL/wAAAAACAAEAAADM/wAAAAACAAEAAADN/wAAAAACAAEAAADO/wAAAAACAAEAAADP/wAAAAACAAEAAADQ/wAAAAACAAEAAADR/wAAAAACAAEAAADS/wAAAAACAAEAAADT/wAAAAACAAEAAADU/wAAAAACAAEAAADV/wAAAAACAAEAAADW/wAAAAACAAEAAADX/wAAAAACAAEAAADY/wAAAAACAAEAAADZ/wAAAAACAAEAAADa/wAAAAACAAEAAADb/wAAAAACAAEAAADc/wAAAAACAAEAAADd/wAAAAACAAEAAADe/wAAAAACAAEAAADf/wAAAAACAAEAAADg/wAAAAACAAEAAADh/wAAAAACAAEAAADi/wAAAAACAAEAAADj/wAAAAACAAEAAADk/wAAAAACAAEAAADl/wAAAAACAAEAAADm/wAAAAACAAEAAADn/wAAAAACAAEAAADo/wAAAAACAAEAAADp/wAAAAACAAEAAADq/wAAAAACAAEAAADr/wAAAAACAAEAAADs/wAAAAACAAEAAADt/wAAAAACAAEAAADu/wAAAAACAAEAAADI/wEAAAABAAEAAADJ/wEAAAACAAEAAADK/wEAAAACAAEAAADL/wEAAAACAAEAAADM/wEAAAACAAEAAADN/wEAAAACAAEAAADO/wEAAAACAAEAAADP/wEAAAACAAEAAADQ/wEAAAACAAEAAADR/wEAAAACAAEAAADS/wEAAAACAAEAAADT/wEAAAACAAEAAADU/wEAAAACAAEAAADV/wEAAAACAAEAAADW/wEAAAACAAEAAADX/wEAAAACAAEAAADY/wEAAAACAAEAAADZ/wEAAAACAAEAAADa/wEAAAACAAEAAADb/wEAAAACAAEAAADc/wEAAAACAAEAAADd/wEAAAACAAEAAADe/wEAAAACAAEAAADf/wEAAAACAAEAAADg/wEAAAACAAEAAADh/wEAAAACAAEAAADi/wEAAAACAAEAAADj/wEAAAACAAEAAADk/wEAAAACAAEAAADl/wEAAAACAAEAAADm/wEAAAACAAEAAADn/wEAAAACAAEAAADo/wEAAAACAAEAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADI/wIAAAABAAIAAADJ/wIAAAACAAIAAADK/wIAAAACAAIAAADL/wIAAAACAAIAAADM/wIAAAACAAIAAADN/wIAAAACAAIAAADO/wIAAAACAAIAAADP/wIAAAACAAIAAADQ/wIAAAACAAIAAADR/wIAAAACAAIAAADS/wIAAAACAAIAAADT/wIAAAACAAIAAADU/wIAAAACAAIAAADV/wIAAAACAAIAAADW/wIAAAACAAIAAADX/wIAAAACAAIAAADY/wIAAAACAAIAAADZ/wIAAAACAAIAAADa/wIAAAACAAIAAADb/wIAAAACAAIAAADc/wIAAAACAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAAAxAPX/AAADAAAAAAAxAPb/AAADAAEAAAAxAPf/AAADAAEAAAAxAPj/AAADAAEAAAAxAPn/AAADAAEAAAAxAPr/AAADAAEAAAAxAPv/AAADAAEAAAAxAPz/AAADAAEAAAAxAP3/AAADAAEAAAAxAP7/AAADAAEAAAAxAP//AAADAAEAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAD5//X/AAACAAAAAAD6//X/AAACAAAAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAACAAAAAAAAAPX/AAADAAAAAADx//b/AAACAAIAAADy//b/AAACAAIAAADz//b/AAACAAIAAAD0//b/AAACAAIAAAD1//b/AAACAAIAAAD2//b/AAACAAIAAAD3//b/AAACAAIAAAD4//b/AAACAAIAAAD5//b/AAACAAIAAAD6//b/AAACAAIAAAD7//b/AAACAAIAAAD8//b/AAACAAIAAAD9//b/AAACAAIAAAD+//b/AAACAAIAAAD///b/AAACAAIAAAAAAPb/AAADAAIAAAD1//z/AAAAAAAAAADy//z/AQAAAAAAAQDz//z/AQAAAAAAAQD0//z/AQAAAAAAAQD///3/AQAAAAAAAwAAAP3/AQAAAAAAAwDx//v/AQAAAAAAAwDy//v/AQAAAAAAAwDz//v/AQAAAAAAAwD0//v/AQAAAAAAAwD1//v/AQAAAAAAAwD2//v/AQAAAAAAAwD5//v/AQAAAAAAAwD8//v/AQAAAAAAAwD9//v/AQAAAAAAAwD+//v/AQAAAAAAAwD///v/AQAAAAAAAwAAAPv/AQAAAAAAAwD///7/AAAKAAIAAAD/////AAAKAAMAAAABAPX/AAAIAAMAAAABAPb/AAAIAAMAAAABAPf/AAAIAAMAAAABAPj/AAAIAAMAAAABAPn/AAAIAAMAAAABAPr/AAAIAAMAAAABAPv/AAAIAAMAAAABAPz/AAAIAAMAAAABAP3/AAAIAAMAAAA=") + +[node name="ChallengeNodes" parent="." index="5" node_paths=PackedStringArray("nodes_to_delete")] +nodes_to_delete = [NodePath("../Coin"), NodePath("../BrickBlock")] + +[node name="RedCoin" parent="ChallengeNodes" index="0"] +position = Vector2(-112, 120) + +[node name="BrickBlock" parent="ChallengeNodes" index="1" instance=ExtResource("2_t7a83")] +position = Vector2(-232, -56) +item = ExtResource("3_ouug5") +metadata/r_coin_id = 2 + +[node name="Coin" parent="." index="6"] +position = Vector2(-120, 128) + +[node name="PipeArea" parent="." index="7"] +position = Vector2(-16, -16) +target_level = "uid://ce0gua5l1y1jv" + +[node name="BrickBlock" parent="." index="9" instance=ExtResource("2_t7a83")] +position = Vector2(-232, -56) + +[node name="PipeArea2" parent="." index="10" instance=ExtResource("6_t7a83")] +position = Vector2(-208, 0) +exit_only = true + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82351" to="Tiles/@Node2D@82351/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82352" to="Tiles/@Node2D@82352/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82353" to="Tiles/@Node2D@82353/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82354" to="Tiles/@Node2D@82354/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82355" to="Tiles/@Node2D@82355/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82356" to="Tiles/@Node2D@82356/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82357" to="Tiles/@Node2D@82357/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82358" to="Tiles/@Node2D@82358/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82359" to="Tiles/@Node2D@82359/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82360" to="Tiles/@Node2D@82360/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82361" to="Tiles/@Node2D@82361/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82362" to="Tiles/@Node2D@82362/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82363" to="Tiles/@Node2D@82363/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@82364" to="Tiles/@AnimatableBody2D@82364/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@82364" to="Tiles/@AnimatableBody2D@82364/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82364" to="Tiles/@AnimatableBody2D@82364" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82364" to="Tiles/@AnimatableBody2D@82364/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82364" to="Tiles/@AnimatableBody2D@82364" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82364" to="Tiles/@AnimatableBody2D@82364/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@82365" to="Tiles/@AnimatableBody2D@82365/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@82365" to="Tiles/@AnimatableBody2D@82365/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82365" to="Tiles/@AnimatableBody2D@82365" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82365" to="Tiles/@AnimatableBody2D@82365/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82365" to="Tiles/@AnimatableBody2D@82365" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82365" to="Tiles/@AnimatableBody2D@82365/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@82366" to="Tiles/@Node2D@82366/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82367" to="Tiles/@Node2D@82367/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82368" to="Tiles/@Node2D@82368/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82369" to="Tiles/@Node2D@82369/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82370" to="Tiles/@Node2D@82370/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82371" to="Tiles/@Node2D@82371/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82372" to="Tiles/@Node2D@82372/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82373" to="Tiles/@Node2D@82373/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82374" to="Tiles/@Node2D@82374/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82375" to="Tiles/@Node2D@82375/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82376" to="Tiles/@Node2D@82376/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82377" to="Tiles/@Node2D@82377/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82378" to="Tiles/@Node2D@82378/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82379" to="Tiles/@Node2D@82379/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World6/6-4.tscn b/Scenes/Levels/SMBS/World6/6-4.tscn new file mode 100644 index 0000000..864b80a --- /dev/null +++ b/Scenes/Levels/SMBS/World6/6-4.tscn @@ -0,0 +1,242 @@ +[gd_scene load_steps=22 format=4 uid="uid://bsx65a5rqpsqg"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_wplms"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_lr01v"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_2mcuc"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_v4mcy"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="6_4mb0e"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_thxjv"] +[ext_resource type="PackedScene" uid="uid://b0gkypf5ow67f" path="res://Scenes/Prefabs/Entities/Enemies/Icicle.tscn" id="9_0qpmw"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="9_thxjv"] +[ext_resource type="PackedScene" uid="uid://byu7xm153ktle" path="res://Scenes/Prefabs/Entities/Enemies/Barrel.tscn" id="10_wie8k"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_y515x"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="11_d7mec"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="13_2q7k7"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="14_016ks"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/FighterFly.json" id="14_b4pgy"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="15_5mbgc"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_q1dpq"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="40_j4t72"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="41_y63co"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="42_ymph2"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="43_bgb2f"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="44_f8lal"] + +[node name="Level" type="Node"] +script = ExtResource("1_wplms") +music = ExtResource("2_lr01v") +theme = "Castle" +campaign = "SMBS" +world_id = 6 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_2mcuc")] +particles = 3 + +[node name="Tiles" parent="." instance=ExtResource("4_v4mcy")] +tile_map_data = PackedByteArray("AADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAAAAAsAAAD5/wAAAAACAAEAAAD6/wAAAAACAAEAAAD7/wAAAAACAAEAAAD8/wAAAAACAAEAAAD9/wAAAAACAAEAAAD+/wAAAAACAAEAAAD//wAAAAACAAEAAAAAAAAAAAACAAEAAAABAAAAAAACAAEAAAACAAAAAAACAAEAAAADAAAAAAACAAEAAAAEAAAAAAACAAEAAAAFAAAAAAACAAEAAAAGAAAAAAACAAEAAAAHAAAAAAACAAEAAAAIAAAAAAACAAEAAAAJAAAAAAACAAEAAAAKAAAAAAACAAEAAAALAAAAAAACAAEAAAAMAAAAAAACAAEAAAANAAAAAAACAAEAAAAOAAAAAAACAAEAAAAPAAAAAAACAAEAAAAQAAAAAAABAAsAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAADAAsAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAAAAAsAAAAnAAAAAAACAAEAAAAoAAAAAAACAAEAAAApAAAAAAADAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAADAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAADAAIAAAAsAP3/AAABAAEAAAAtAP3/AAACAAEAAAAuAP3/AAADAAEAAAAsAP7/AAABAAEAAAAtAP7/AAACAAEAAAAuAP7/AAADAAEAAAAsAP//AAABAAEAAAAtAP//AAACAAEAAAAuAP//AAADAAEAAAAsAAAAAAABAAEAAAAtAAAAAAACAAEAAAAuAAAAAAADAAEAAAAsAAEAAAABAAEAAAAtAAEAAAACAAEAAAAuAAEAAAADAAEAAAAsAAIAAAABAAIAAAAtAAIAAAACAAIAAAAuAAIAAAADAAIAAAAuAPz/AAADAAAAAAAsAPz/AAABAAAAAAAxAP3/AAABAAAAAAAyAP3/AAADAAAAAAAxAP7/AAABAAEAAAAyAP7/AAABAAsAAAAxAP//AAABAAEAAAAyAP//AAACAAEAAAAxAAAAAAABAAEAAAAyAAAAAAACAAEAAAAxAAEAAAABAAEAAAAyAAEAAAACAAEAAAAxAAIAAAABAAIAAAAyAAIAAAACAAIAAAAzAP7/AAADAAAAAAAzAP//AAABAAsAAAAzAAAAAAACAAEAAAAzAAEAAAACAAEAAAAzAAIAAAACAAIAAAA0AAAAAAABAAsAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAADAAAAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAADAAEAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAADAAIAAAA0AP//AAADAAAAAAAmAP//AAABAAAAAAAnAP//AAAAAAsAAAAoAP//AAACAAEAAAApAP//AAADAAEAAAAnAP7/AAABAAAAAAAoAP7/AAAAAAsAAAApAP7/AAADAAEAAAAoAP3/AAABAAAAAAApAP3/AAADAAAAAAAdAP3/AAAAAAEAAAAdAP7/AAAAAAEAAAAdAP//AAAAAAEAAAA7APz/AAACAAIAAAA8APz/AAACAAIAAAA9APz/AAACAAIAAAA+APz/AAACAAIAAAA6APb/AAAAAAwAAAA7APb/AAACAAEAAAA8APb/AAACAAEAAAA9APb/AAACAAEAAAA+APb/AAACAAEAAAA/APb/AAABAAwAAAA6APf/AAABAAEAAAA7APf/AAACAAEAAAA8APf/AAACAAEAAAA9APf/AAACAAEAAAA+APf/AAACAAEAAAA/APf/AAADAAEAAAA6APj/AAABAAEAAAA7APj/AAACAAEAAAA8APj/AAACAAEAAAA9APj/AAACAAEAAAA+APj/AAACAAEAAAA/APj/AAADAAEAAAA6APn/AAABAAEAAAA7APn/AAACAAEAAAA8APn/AAACAAEAAAA9APn/AAACAAEAAAA+APn/AAACAAEAAAA/APn/AAADAAEAAAA6APr/AAABAAEAAAA7APr/AAACAAEAAAA8APr/AAACAAEAAAA9APr/AAACAAEAAAA+APr/AAACAAEAAAA/APr/AAADAAEAAAA6APv/AAABAAEAAAA7APv/AAACAAEAAAA8APv/AAACAAEAAAA9APv/AAACAAEAAAA+APv/AAACAAEAAAA/APv/AAADAAEAAABFAAAAAAABAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAADAAAAAABFAAEAAAABAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAADAAEAAABFAAIAAAABAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAADAAIAAABRAAAAAAABAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAAAAAsAAABZAAAAAAACAAEAAABaAAAAAAACAAEAAABbAAAAAAACAAEAAABRAAEAAAABAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABRAAIAAAABAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAAAAAABAAsAAABdAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABYAP7/AAABAAAAAABZAP7/AAACAAAAAABaAP7/AAAAAAsAAABbAP7/AAACAAEAAABcAP7/AAADAAEAAABYAP//AAABAAEAAABZAP//AAACAAEAAABaAP//AAACAAEAAABbAP//AAACAAEAAABcAP//AAADAAEAAABaAPz/AAABAAAAAABcAPz/AAADAAAAAABaAP3/AAABAAEAAABbAP3/AAACAAEAAABcAP3/AAADAAEAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAAAAAsAAACFAAAAAAACAAEAAACGAAAAAAADAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAADAAEAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAADAAIAAACEAP7/AAABAAAAAACFAP7/AAACAAAAAACGAP7/AAADAAAAAACEAP//AAABAAEAAACFAP//AAACAAEAAACGAP//AAADAAEAAACYAP3/AAABAAAAAACZAP3/AAADAAAAAACYAP7/AAABAAEAAACZAP7/AAADAAEAAACYAP//AAABAAEAAACZAP//AAADAAEAAACYAAAAAAABAAEAAACZAAAAAAADAAEAAACYAAEAAAABAAEAAACZAAEAAAABAAsAAACYAAIAAAABAAIAAACZAAIAAAACAAIAAACaAAEAAAACAAAAAACbAAEAAAACAAAAAACcAAEAAAACAAAAAACdAAEAAAACAAAAAACeAAEAAAACAAAAAACfAAEAAAACAAAAAACgAAEAAAACAAAAAAChAAEAAAACAAAAAACiAAEAAAACAAAAAACjAAEAAAACAAAAAACkAAEAAAACAAAAAAClAAEAAAACAAAAAACmAAEAAAACAAAAAACnAAEAAAACAAAAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAEAAAACAAAAAACpAAEAAAACAAAAAACqAAEAAAACAAAAAACrAAEAAAACAAAAAACsAAEAAAACAAAAAACtAAEAAAACAAAAAACuAAEAAAACAAAAAACvAAEAAAACAAAAAACwAAEAAAACAAAAAACxAAEAAAADAAAAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAADAAIAAACwAPb/AAACAAIAAACbAPb/AAACAAIAAACcAPb/AAACAAIAAACdAPb/AAACAAIAAACeAPb/AAACAAIAAACfAPb/AAACAAIAAACgAPb/AAACAAIAAAChAPb/AAACAAIAAACiAPb/AAACAAIAAACjAPb/AAACAAIAAACkAPb/AAACAAIAAAClAPb/AAACAAIAAACmAPb/AAACAAIAAACnAPb/AAACAAIAAACoAPb/AAACAAIAAACpAPb/AAACAAIAAACqAPb/AAACAAIAAACrAPb/AAACAAIAAACsAPb/AAACAAIAAACtAPb/AAACAAIAAACuAPb/AAACAAIAAACvAPb/AAACAAIAAACxAPb/AAADAAIAAACEAPX/AAACAAAAAACFAPX/AAACAAAAAACGAPX/AAACAAAAAACHAPX/AAACAAAAAACIAPX/AAACAAAAAACJAPX/AAACAAAAAACKAPX/AAACAAAAAACLAPX/AAACAAAAAACMAPX/AAACAAAAAACNAPX/AAACAAAAAACOAPX/AAACAAAAAACPAPX/AAACAAAAAACQAPX/AAACAAAAAACRAPX/AAACAAAAAACSAPX/AAACAAAAAACTAPX/AAACAAAAAACUAPX/AAACAAAAAACVAPX/AAACAAAAAACWAPX/AAACAAAAAACXAPX/AAACAAAAAACYAPX/AAACAAAAAACZAPX/AAACAAAAAACaAPX/AAACAAAAAACbAPX/AAACAAAAAACcAPX/AAACAAAAAACdAPX/AAACAAAAAACeAPX/AAACAAAAAACfAPX/AAACAAAAAACgAPX/AAACAAAAAAChAPX/AAACAAAAAACiAPX/AAACAAAAAACjAPX/AAACAAAAAACkAPX/AAACAAAAAAClAPX/AAACAAAAAACmAPX/AAACAAAAAACnAPX/AAACAAAAAACoAPX/AAACAAAAAACpAPX/AAACAAAAAACqAPX/AAACAAAAAACrAPX/AAACAAAAAACsAPX/AAACAAAAAACtAPX/AAACAAAAAACuAPX/AAACAAAAAACvAPX/AAACAAAAAACwAPX/AAACAAAAAACxAPX/AAADAAAAAACEAPb/AAAAAAwAAACFAPb/AAACAAEAAACGAPb/AAABAAwAAACHAPb/AAACAAIAAACIAPb/AAACAAIAAACJAPb/AAACAAIAAACLAPb/AAACAAIAAACMAPb/AAACAAIAAACNAPb/AAACAAIAAACOAPb/AAACAAIAAACPAPb/AAACAAIAAACQAPb/AAACAAIAAACRAPb/AAACAAIAAACSAPb/AAACAAIAAACTAPb/AAACAAIAAACUAPb/AAACAAIAAACVAPb/AAACAAIAAACWAPb/AAACAAIAAACXAPb/AAACAAIAAACYAPb/AAACAAIAAACZAPb/AAACAAIAAACaAPb/AAACAAIAAACGAPj/AAADAAEAAACEAPf/AAABAAEAAACFAPf/AAACAAEAAACGAPf/AAADAAEAAACEAPj/AAABAAEAAACFAPj/AAACAAEAAACEAPn/AAABAAIAAACFAPn/AAACAAIAAACGAPn/AAADAAIAAABfAPX/AAACAAAAAABgAPX/AAACAAAAAABhAPX/AAACAAAAAABiAPX/AAACAAAAAABjAPX/AAACAAAAAABkAPX/AAACAAAAAABlAPX/AAACAAAAAABmAPX/AAACAAAAAABnAPX/AAACAAAAAABoAPX/AAACAAAAAABpAPX/AAACAAAAAABqAPX/AAACAAAAAABrAPX/AAACAAAAAABsAPX/AAACAAAAAABtAPX/AAACAAAAAABuAPX/AAACAAAAAABvAPX/AAACAAAAAABwAPX/AAACAAAAAABxAPX/AAACAAAAAAByAPX/AAACAAAAAABzAPX/AAACAAAAAAB0APX/AAACAAAAAAB1APX/AAACAAAAAAB2APX/AAACAAAAAAB3APX/AAACAAAAAAB4APX/AAACAAAAAAB5APX/AAACAAAAAAB6APX/AAACAAAAAAB7APX/AAACAAAAAAB8APX/AAACAAAAAAB9APX/AAACAAAAAAB+APX/AAACAAAAAAB/APX/AAACAAAAAACAAPX/AAACAAAAAACBAPX/AAACAAAAAACCAPX/AAACAAAAAACDAPX/AAACAAAAAABfAPb/AAACAAIAAABgAPb/AAACAAIAAABhAPb/AAACAAIAAABiAPb/AAACAAIAAABjAPb/AAACAAIAAABkAPb/AAACAAIAAABlAPb/AAACAAIAAABmAPb/AAACAAIAAABnAPb/AAACAAIAAABoAPb/AAACAAIAAABpAPb/AAACAAIAAABqAPb/AAAAAAwAAABrAPb/AAACAAEAAABsAPb/AAACAAEAAABtAPb/AAACAAEAAABuAPb/AAACAAEAAABvAPb/AAACAAEAAABwAPb/AAACAAEAAABxAPb/AAACAAEAAAByAPb/AAACAAEAAABzAPb/AAACAAEAAAB0APb/AAACAAEAAAB1APb/AAACAAEAAAB2APb/AAACAAEAAAB3APb/AAACAAEAAAB4APb/AAACAAEAAAB5APb/AAACAAEAAAB6APb/AAACAAEAAAB7APb/AAABAAwAAAB8APb/AAACAAIAAAB9APb/AAACAAIAAAB+APb/AAACAAIAAAB/APb/AAACAAIAAACAAPb/AAACAAIAAACBAPb/AAACAAIAAACCAPb/AAACAAIAAACDAPb/AAACAAIAAABqAPf/AAABAAEAAABrAPf/AAACAAEAAABsAPf/AAACAAEAAABtAPf/AAACAAEAAABuAPf/AAACAAEAAABvAPf/AAACAAEAAABwAPf/AAACAAEAAABxAPf/AAACAAEAAAByAPf/AAACAAEAAABzAPf/AAACAAEAAAB0APf/AAACAAEAAAB1APf/AAACAAEAAAB2APf/AAACAAEAAAB3APf/AAACAAEAAAB4APf/AAACAAEAAAB5APf/AAACAAEAAAB6APf/AAACAAEAAAB7APf/AAADAAEAAABqAPj/AAABAAEAAABrAPj/AAACAAEAAABsAPj/AAACAAEAAABtAPj/AAACAAEAAABuAPj/AAACAAEAAABvAPj/AAACAAEAAABwAPj/AAACAAEAAABxAPj/AAACAAEAAAByAPj/AAACAAEAAABzAPj/AAACAAEAAAB0APj/AAACAAEAAAB1APj/AAACAAEAAAB2APj/AAACAAEAAAB3APj/AAACAAEAAAB4APj/AAACAAEAAAB5APj/AAACAAEAAAB6APj/AAACAAEAAAB7APj/AAADAAEAAABqAPn/AAABAAEAAABrAPn/AAACAAEAAABsAPn/AAACAAEAAABtAPn/AAACAAEAAABuAPn/AAACAAEAAABvAPn/AAACAAEAAABwAPn/AAACAAEAAABxAPn/AAACAAEAAAByAPn/AAACAAEAAABzAPn/AAACAAEAAAB0APn/AAACAAEAAAB1APn/AAACAAEAAAB2APn/AAACAAEAAAB3APn/AAACAAEAAAB4APn/AAACAAEAAAB5APn/AAACAAEAAAB6APn/AAACAAEAAAB7APn/AAADAAEAAABqAPr/AAABAAEAAABrAPr/AAACAAEAAABsAPr/AAACAAEAAABtAPr/AAACAAEAAABuAPr/AAACAAEAAABvAPr/AAACAAEAAABwAPr/AAACAAEAAABxAPr/AAACAAEAAAByAPr/AAACAAEAAABzAPr/AAACAAEAAAB0APr/AAACAAEAAAB1APr/AAACAAEAAAB2APr/AAACAAEAAAB3APr/AAACAAEAAAB4APr/AAACAAEAAAB5APr/AAACAAEAAAB6APr/AAACAAEAAAB7APr/AAADAAEAAABqAPv/AAABAAEAAABrAPv/AAACAAEAAABsAPv/AAACAAEAAABtAPv/AAACAAEAAABuAPv/AAACAAEAAABvAPv/AAACAAEAAABwAPv/AAACAAEAAABxAPv/AAACAAEAAAByAPv/AAACAAEAAABzAPv/AAACAAEAAAB0APv/AAACAAEAAAB1APv/AAACAAEAAAB2APv/AAACAAEAAAB3APv/AAACAAEAAAB4APv/AAACAAEAAAB5APv/AAACAAEAAAB6APv/AAACAAEAAAB7APv/AAADAAEAAABqAPz/AAABAAIAAABrAPz/AAACAAIAAABsAPz/AAACAAIAAABtAPz/AAACAAIAAABuAPz/AAACAAIAAABvAPz/AAACAAIAAABwAPz/AAACAAIAAABxAPz/AAACAAIAAAByAPz/AAACAAIAAABzAPz/AAACAAIAAAB0APz/AAACAAIAAAB1APz/AAACAAIAAAB2APz/AAACAAIAAAB3APz/AAACAAIAAAB4APz/AAACAAIAAAB5APz/AAACAAIAAAB6APz/AAACAAIAAAB7APz/AAADAAIAAAA6APX/AAACAAAAAAA7APX/AAACAAAAAAA8APX/AAACAAAAAAA9APX/AAACAAAAAAA+APX/AAACAAAAAAA/APX/AAACAAAAAABAAPX/AAACAAAAAABBAPX/AAACAAAAAABCAPX/AAACAAAAAABDAPX/AAACAAAAAABEAPX/AAACAAAAAABFAPX/AAACAAAAAABGAPX/AAACAAAAAABHAPX/AAACAAAAAABIAPX/AAACAAAAAABJAPX/AAACAAAAAABKAPX/AAACAAAAAABLAPX/AAACAAAAAABMAPX/AAACAAAAAABNAPX/AAACAAAAAABOAPX/AAACAAAAAABPAPX/AAACAAAAAABQAPX/AAACAAAAAABRAPX/AAACAAAAAABSAPX/AAACAAAAAABTAPX/AAACAAAAAABUAPX/AAACAAAAAABVAPX/AAACAAAAAABWAPX/AAACAAAAAABXAPX/AAACAAAAAABYAPX/AAACAAAAAABZAPX/AAACAAAAAABaAPX/AAACAAAAAABbAPX/AAACAAAAAABcAPX/AAACAAAAAABdAPX/AAACAAAAAABeAPX/AAACAAAAAABAAPb/AAACAAIAAABBAPb/AAACAAIAAABCAPb/AAACAAIAAABDAPb/AAACAAIAAABEAPb/AAACAAIAAABFAPb/AAACAAIAAABGAPb/AAACAAIAAABHAPb/AAACAAIAAABIAPb/AAACAAIAAABJAPb/AAACAAIAAABKAPb/AAACAAIAAABLAPb/AAACAAIAAABMAPb/AAACAAIAAABNAPb/AAACAAIAAABOAPb/AAACAAIAAABPAPb/AAACAAIAAABQAPb/AAACAAIAAABRAPb/AAACAAIAAABSAPb/AAACAAIAAABTAPb/AAAAAAwAAABUAPb/AAACAAEAAABVAPb/AAABAAwAAABWAPb/AAACAAIAAABXAPb/AAACAAIAAABYAPb/AAACAAIAAABZAPb/AAACAAIAAABaAPb/AAACAAIAAABbAPb/AAACAAIAAABcAPb/AAACAAIAAABdAPb/AAACAAIAAABeAPb/AAACAAIAAABTAPf/AAABAAEAAABUAPf/AAACAAEAAABVAPf/AAADAAEAAABTAPj/AAABAAEAAABUAPj/AAACAAEAAABVAPj/AAADAAEAAABTAPn/AAABAAEAAABUAPn/AAACAAEAAABVAPn/AAADAAEAAABTAPr/AAABAAIAAABUAPr/AAACAAIAAABVAPr/AAADAAIAAAAAAPX/AAACAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAACAAAAAAAYAPX/AAACAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAACAAAAAAAcAPX/AAACAAAAAAAdAPX/AAACAAAAAAAeAPX/AAACAAAAAAAfAPX/AAACAAAAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAACAAAAAAAuAPX/AAACAAAAAAAvAPX/AAACAAAAAAAwAPX/AAACAAAAAAAxAPX/AAACAAAAAAAyAPX/AAACAAAAAAAzAPX/AAACAAAAAAA0APX/AAACAAAAAAA1APX/AAACAAAAAAA2APX/AAACAAAAAAA3APX/AAACAAAAAAA4APX/AAACAAAAAAA5APX/AAACAAAAAAAAAPb/AAACAAEAAAABAPb/AAACAAEAAAACAPb/AAACAAEAAAADAPb/AAACAAEAAAAEAPb/AAACAAEAAAAFAPb/AAACAAEAAAAGAPb/AAACAAEAAAAHAPb/AAACAAEAAAAIAPb/AAACAAEAAAAJAPb/AAACAAEAAAAKAPb/AAACAAEAAAALAPb/AAACAAEAAAAMAPb/AAACAAEAAAANAPb/AAACAAEAAAAOAPb/AAACAAEAAAAPAPb/AAACAAEAAAAQAPb/AAACAAEAAAARAPb/AAACAAEAAAASAPb/AAACAAEAAAATAPb/AAACAAEAAAAUAPb/AAACAAEAAAAVAPb/AAACAAEAAAAWAPb/AAACAAEAAAAXAPb/AAABAAwAAAAYAPb/AAACAAIAAAAZAPb/AAACAAIAAAAaAPb/AAACAAIAAAAbAPb/AAACAAIAAAAcAPb/AAACAAIAAAAdAPb/AAACAAIAAAAeAPb/AAACAAIAAAAfAPb/AAACAAIAAAAgAPb/AAACAAIAAAAhAPb/AAACAAIAAAAiAPb/AAACAAIAAAAjAPb/AAACAAIAAAAkAPb/AAACAAIAAAAlAPb/AAACAAIAAAAmAPb/AAACAAIAAAAnAPb/AAACAAIAAAAoAPb/AAACAAIAAAApAPb/AAACAAIAAAAqAPb/AAACAAIAAAArAPb/AAACAAIAAAAsAPb/AAACAAIAAAAtAPb/AAACAAIAAAAuAPb/AAACAAIAAAAvAPb/AAACAAIAAAAwAPb/AAACAAIAAAAxAPb/AAACAAIAAAAyAPb/AAACAAIAAAAzAPb/AAACAAIAAAA0APb/AAACAAIAAAA1APb/AAACAAIAAAA2APb/AAACAAIAAAA3APb/AAACAAIAAAA4APb/AAACAAIAAAA5APb/AAACAAIAAAATAPf/AAAAAAwAAAAUAPf/AAACAAEAAAAVAPf/AAACAAEAAAAWAPf/AAACAAEAAAAXAPf/AAADAAEAAAATAPj/AAABAAEAAAAUAPj/AAACAAEAAAAVAPj/AAACAAEAAAAWAPj/AAACAAEAAAAXAPj/AAADAAEAAAATAPn/AAABAAEAAAAUAPn/AAACAAEAAAAVAPn/AAACAAEAAAAWAPn/AAACAAEAAAAXAPn/AAADAAEAAAATAPr/AAABAAEAAAAUAPr/AAACAAEAAAAVAPr/AAACAAEAAAAWAPr/AAACAAEAAAAXAPr/AAADAAEAAAATAPv/AAABAAEAAAAUAPv/AAACAAEAAAAVAPv/AAACAAEAAAAWAPv/AAACAAEAAAAXAPv/AAADAAEAAAATAPz/AAABAAEAAAAUAPz/AAACAAEAAAAVAPz/AAACAAEAAAAWAPz/AAACAAEAAAAXAPz/AAADAAEAAAATAP3/AAABAAIAAAAUAP3/AAACAAIAAAAVAP3/AAACAAIAAAAWAP3/AAACAAIAAAAXAP3/AAADAAIAAAAEAPf/AAACAAIAAAAFAPf/AAACAAIAAAAGAPf/AAACAAIAAAAHAPf/AAACAAIAAAAIAPf/AAACAAIAAAAJAPf/AAACAAIAAAAKAPf/AAACAAIAAAALAPf/AAACAAIAAAAMAPf/AAACAAIAAAANAPf/AAACAAIAAAAOAPf/AAACAAIAAAAPAPf/AAACAAIAAAAQAPf/AAACAAIAAAARAPf/AAACAAIAAAASAPf/AAACAAIAAADw//X/AAACAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAD5//X/AAACAAAAAAD6//X/AAACAAAAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAACAAAAAADw//b/AAACAAEAAADx//b/AAACAAEAAADy//b/AAACAAEAAADz//b/AAACAAEAAAD0//b/AAACAAEAAAD1//b/AAACAAEAAAD2//b/AAACAAEAAAD3//b/AAACAAEAAAD4//b/AAACAAEAAAD5//b/AAACAAEAAAD6//b/AAACAAEAAAD7//b/AAACAAEAAAD8//b/AAACAAEAAAD9//b/AAACAAEAAAD+//b/AAACAAEAAAD///b/AAACAAEAAADw//f/AAACAAEAAADx//f/AAACAAEAAADy//f/AAACAAEAAADz//f/AAABAAwAAAD0//f/AAACAAIAAAD1//f/AAACAAIAAAD2//f/AAACAAIAAAD3//f/AAACAAIAAAD4//f/AAACAAIAAAD5//f/AAACAAIAAAD6//f/AAACAAIAAAD7//f/AAACAAIAAAD8//f/AAACAAIAAAD9//f/AAACAAIAAAD+//f/AAACAAIAAAD///f/AAACAAIAAAAAAPf/AAACAAIAAAABAPf/AAACAAIAAAACAPf/AAACAAIAAADw//j/AAACAAEAAADx//j/AAACAAEAAADy//j/AAACAAEAAADz//j/AAADAAEAAADw//n/AAACAAEAAADx//n/AAACAAEAAADy//n/AAACAAEAAADz//n/AAADAAEAAADw//r/AAACAAEAAADx//r/AAACAAEAAADy//r/AAACAAEAAADz//r/AAADAAEAAADw//v/AAACAAEAAADx//v/AAACAAEAAADy//v/AAACAAEAAADz//v/AAADAAEAAADw//z/AAACAAEAAADx//z/AAACAAEAAADy//z/AAACAAEAAADz//z/AAADAAEAAADw//3/AAACAAIAAADx//3/AAACAAIAAADy//3/AAACAAIAAADz//3/AAADAAIAAAD4//3/AAABAAAAAAD5//3/AAACAAAAAAD6//3/AAACAAAAAAD7//3/AAACAAAAAAD8//3/AAACAAAAAAD9//3/AAAEAAAAAAD+//3/AAACAAAAAAD///3/AAACAAAAAAAAAP3/AAACAAAAAAABAP3/AAACAAAAAAACAP3/AAACAAAAAAADAP3/AAACAAAAAAAEAP3/AAACAAAAAAAFAP3/AAACAAAAAAAGAP3/AAACAAAAAAAHAP3/AAACAAAAAAAIAP3/AAACAAAAAAAJAP3/AAAEAAAAAAAKAP3/AAACAAAAAAALAP3/AAACAAAAAAAMAP3/AAACAAAAAAANAP3/AAACAAAAAAAOAP3/AAACAAAAAAAPAP3/AAAAAAsAAAAQAP3/AAADAAEAAAD4//7/AAABAAEAAAD5//7/AAACAAEAAAD6//7/AAACAAEAAAD7//7/AAACAAEAAAD8//7/AAACAAEAAAD9//7/AAACAAEAAAD+//7/AAACAAEAAAD///7/AAACAAEAAAAAAP7/AAACAAEAAAABAP7/AAACAAEAAAACAP7/AAACAAEAAAADAP7/AAACAAEAAAAEAP7/AAACAAEAAAAFAP7/AAACAAEAAAAGAP7/AAACAAEAAAAHAP7/AAACAAEAAAAIAP7/AAACAAEAAAAJAP7/AAACAAEAAAAKAP7/AAACAAEAAAALAP7/AAACAAEAAAAMAP7/AAACAAEAAAANAP7/AAACAAEAAAAOAP7/AAACAAEAAAAPAP7/AAACAAEAAAAQAP7/AAADAAEAAAD4////AAABAAEAAAD5////AAACAAEAAAD6////AAACAAEAAAD7////AAACAAEAAAD8////AAACAAEAAAD9////AAACAAEAAAD+////AAACAAEAAAD/////AAACAAEAAAAAAP//AAACAAEAAAABAP//AAACAAEAAAACAP//AAACAAEAAAADAP//AAACAAEAAAAEAP//AAACAAEAAAAFAP//AAACAAEAAAAGAP//AAACAAEAAAAHAP//AAACAAEAAAAIAP//AAACAAEAAAAJAP//AAACAAEAAAAKAP//AAACAAEAAAALAP//AAACAAEAAAAMAP//AAACAAEAAAANAP//AAACAAEAAAAOAP//AAACAAEAAAAPAP//AAACAAEAAAAQAP//AAADAAEAAAAPAPv/AAABAAAAAAAQAPv/AAADAAAAAAAPAPz/AAABAAEAAAAQAPz/AAADAAEAAABbAPz/AAAEAAAAAAA/APz/AAAEAAAAAAA6APz/AAAEAAAAAAAtAPz/AAAEAAAAAAAdAPz/AAAEAAAAAAADAPf/AAAEAAAAAADt//X/AAABAAAAAADu//X/AAACAAAAAADv//X/AAACAAAAAADt//b/AAABAAEAAADu//b/AAACAAEAAADv//b/AAACAAEAAADt//f/AAABAAEAAADu//f/AAACAAEAAADv//f/AAACAAEAAADt//j/AAABAAEAAADu//j/AAACAAEAAADv//j/AAACAAEAAADt//n/AAABAAEAAADu//n/AAACAAEAAADv//n/AAACAAEAAADt//r/AAABAAEAAADu//r/AAACAAEAAADv//r/AAACAAEAAADt//v/AAABAAEAAADu//v/AAACAAEAAADv//v/AAACAAEAAADt//z/AAABAAEAAADu//z/AAACAAEAAADv//z/AAACAAEAAADt//3/AAABAAIAAADu//3/AAACAAIAAADv//3/AAACAAIAAABfAPz/AAAIAAAAACBgAPz/AAAJAAAAACBiAPz/AAAIAAIAACBjAPz/AAAJAAIAACBlAPz/AAAIAAQAACBmAPz/AAAJAAQAACBoAPz/AAAIAAYAACBpAPz/AAAJAAYAACBfAPf/AAAIAAEAAABgAPf/AAAJAAEAAABfAPj/AAAIAAEAAABgAPj/AAAJAAEAAABfAPn/AAAIAAEAAABgAPn/AAAJAAEAAABfAPr/AAAIAAEAAABgAPr/AAAJAAEAAABfAPv/AAAIAAEAAABgAPv/AAAJAAEAAABiAPf/AAAIAAMAAABjAPf/AAAJAAMAAABiAPj/AAAIAAMAAABjAPj/AAAJAAMAAABiAPn/AAAIAAMAAABjAPn/AAAJAAMAAABiAPr/AAAIAAMAAABjAPr/AAAJAAMAAABiAPv/AAAIAAMAAABjAPv/AAAJAAMAAABlAPf/AAAIAAUAAABmAPf/AAAJAAUAAABlAPj/AAAIAAUAAABmAPj/AAAJAAUAAABlAPn/AAAIAAUAAABmAPn/AAAJAAUAAABlAPr/AAAIAAUAAABmAPr/AAAJAAUAAABlAPv/AAAIAAUAAABmAPv/AAAJAAUAAABoAPf/AAAIAAcAAABpAPf/AAAJAAcAAABoAPj/AAAIAAcAAABpAPj/AAAJAAcAAABoAPn/AAAIAAcAAABpAPn/AAAJAAcAAABoAPr/AAAIAAcAAABpAPr/AAAJAAcAAABoAPv/AAAIAAcAAABpAPv/AAAJAAcAAABHAPz/AQAAAAAAAgBIAPz/AQAAAAAAAgBJAPz/AQAAAAAAAgBLAPz/AQAAAAAAAgBMAPz/AQAAAAAAAgBKAPz/AQAAAAAACABhAPz/AQAAAAAACQBnAPz/AQAAAAAACQCLAPf/AQAAAAAAAQCLAPj/AQAAAAAAAQCMAPf/AQAAAAAAAQCMAPj/AQAAAAAAAQCMAPn/AQAAAAAAAQCKAPb/AAACAAIAAACHAAAAAgAAAAIAAACHAAEAAgAAAAMAAACIAAAAAgAAAAIAAACIAAEAAgAAAAMAAACJAAAAAgAAAAIAAACJAAEAAgAAAAMAAACKAAAAAgAAAAIAAACKAAEAAgAAAAMAAACLAAAAAgAAAAIAAACLAAEAAgAAAAMAAACMAAAAAgAAAAIAAACMAAEAAgAAAAMAAACNAAAAAgAAAAIAAACNAAEAAgAAAAMAAACOAAAAAgAAAAIAAACOAAEAAgAAAAMAAACPAAAAAgAAAAIAAACPAAEAAgAAAAMAAACQAAAAAgAAAAIAAACQAAEAAgAAAAMAAACRAAAAAgAAAAIAAACRAAEAAgAAAAMAAACSAAAAAgAAAAIAAACSAAEAAgAAAAMAAACTAAAAAgAAAAIAAACTAAEAAgAAAAMAAACUAAAAAgAAAAIAAACUAAEAAgAAAAMAAACVAAAAAgAAAAIAAACVAAEAAgAAAAMAAACWAAAAAgAAAAIAAACWAAEAAgAAAAMAAACXAAAAAgAAAAIAAACXAAEAAgAAAAMAAABPAAAAAgAAAAIAAABPAAEAAgAAAAMAAABQAAAAAgAAAAIAAABQAAEAAgAAAAMAAABAAAAAAgAAAAIAAABAAAEAAgAAAAMAAABBAAAAAgAAAAIAAABBAAEAAgAAAAMAAABCAAAAAgAAAAIAAABCAAEAAgAAAAMAAABDAAAAAgAAAAIAAABDAAEAAgAAAAMAAABEAAAAAgAAAAIAAABEAAEAAgAAAAMAAAAvAP7/AgAAAAIAAAAvAP//AgAAAAMAAAAwAP7/AgAAAAIAAAAwAP//AgAAAAMAAAAqAP7/AgAAAAIAAAAqAP//AgAAAAMAAAArAP7/AgAAAAIAAAArAP//AgAAAAMAAAAqAAAAAgAAAAMAAAAqAAEAAgAAAAMAAAAqAAIAAgAAAAMAAAArAAAAAgAAAAMAAAArAAEAAgAAAAMAAAArAAIAAgAAAAMAAAAvAAAAAgAAAAMAAAAvAAEAAgAAAAMAAAAvAAIAAgAAAAMAAAAwAAAAAgAAAAMAAAAwAAEAAgAAAAMAAAAwAAIAAgAAAAMAAABAAAIAAgAAAAMAAABBAAIAAgAAAAMAAABCAAIAAgAAAAMAAABDAAIAAgAAAAMAAABEAAIAAgAAAAMAAABPAAIAAgAAAAMAAABQAAIAAgAAAAMAAACHAAIAAgAAAAMAAACIAAIAAgAAAAMAAACJAAIAAgAAAAMAAACKAAIAAgAAAAMAAACLAAIAAgAAAAMAAACMAAIAAgAAAAMAAACNAAIAAgAAAAMAAACOAAIAAgAAAAMAAACPAAIAAgAAAAMAAACQAAIAAgAAAAMAAACRAAIAAgAAAAMAAACSAAIAAgAAAAMAAACTAAIAAgAAAAMAAACUAAIAAgAAAAMAAACVAAIAAgAAAAMAAACWAAIAAgAAAAMAAACXAAIAAgAAAAMAAAA=") + +[node name="Player" parent="." instance=ExtResource("6_thxjv")] +position = Vector2(-248, 0) + +[node name="Firebar2" parent="." instance=ExtResource("9_thxjv")] +position = Vector2(1464, -56) +starting_angle = 90 + +[node name="Firebar3" parent="." instance=ExtResource("9_thxjv")] +position = Vector2(1016, -56) +starting_angle = 45 +direction = 1 + +[node name="Firebar4" parent="." instance=ExtResource("9_thxjv")] +position = Vector2(936, -56) +starting_angle = 45 + +[node name="Firebar5" parent="." instance=ExtResource("9_thxjv")] +position = Vector2(728, -56) +starting_angle = 180 + +[node name="Firebar6" parent="." instance=ExtResource("9_thxjv")] +position = Vector2(472, -56) +starting_angle = 180 +direction = 1 + +[node name="Firebar7" parent="." instance=ExtResource("9_thxjv")] +position = Vector2(152, -40) +starting_angle = 180 +direction = 1 + +[node name="Firebar8" parent="." instance=ExtResource("9_thxjv")] +position = Vector2(56, -136) +starting_angle = 135 +direction = 1 + +[node name="Firebar9" parent="." instance=ExtResource("9_thxjv")] +position = Vector2(-40, -40) +starting_angle = 135 +direction = 1 + +[node name="DropShadow" parent="." instance=ExtResource("10_y515x")] + +[node name="Icicle" parent="." instance=ExtResource("9_0qpmw")] +position = Vector2(1112, -128) + +[node name="Icicle2" parent="." instance=ExtResource("9_0qpmw")] +position = Vector2(1152, -128) + +[node name="Icicle3" parent="." instance=ExtResource("9_0qpmw")] +position = Vector2(1192, -128) + +[node name="Icicle4" parent="." instance=ExtResource("9_0qpmw")] +position = Vector2(1232, -128) + +[node name="Barrel" parent="." instance=ExtResource("10_wie8k")] +position = Vector2(1448, -64) + +[node name="PirannhaPlant" parent="." instance=ExtResource("11_d7mec")] +position = Vector2(1680, -48) +rotation = 3.14159 + +[node name="CastleToad" parent="." instance=ExtResource("14_016ks")] +position = Vector2(2600, 16) + +[node name="CastleBridge" parent="." instance=ExtResource("13_2q7k7")] +position = Vector2(2232, -24) +length = 17 + +[node name="Bowser" parent="." instance=ExtResource("15_5mbgc")] +position = Vector2(2320, -32) + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("14_b4pgy") + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("40_j4t72") +nodes_to_delete = [NodePath("../Blocks"), NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("41_y63co")] +position = Vector2(56, -120) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("41_y63co")] +position = Vector2(472, -120) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("41_y63co")] +position = Vector2(1176, -88) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("41_y63co")] +position = Vector2(1688, -40) +id = 3 + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("6_4mb0e")] +position = Vector2(2232, -104) +item = ExtResource("42_ymph2") +metadata/r_coin_id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("25_q1dpq")] +position = Vector2(1608, -56) +item = ExtResource("43_bgb2f") + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("44_f8lal")] +position = Vector2(2600, 16) + +[node name="Blocks" type="Node" parent="."] + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("25_q1dpq")] +position = Vector2(1608, -56) + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("6_4mb0e")] +position = Vector2(2232, -104) + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@77797" to="Tiles/@AnimatableBody2D@77797/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77797" to="Tiles/@AnimatableBody2D@77797/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77797" to="Tiles/@AnimatableBody2D@77797" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77797" to="Tiles/@AnimatableBody2D@77797" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77797" to="Tiles/@AnimatableBody2D@77797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77797" to="Tiles/@AnimatableBody2D@77797" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77797" to="Tiles/@AnimatableBody2D@77797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77798" to="Tiles/@AnimatableBody2D@77798/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77798" to="Tiles/@AnimatableBody2D@77798/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77798" to="Tiles/@AnimatableBody2D@77798" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77798" to="Tiles/@AnimatableBody2D@77798" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77798" to="Tiles/@AnimatableBody2D@77798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77798" to="Tiles/@AnimatableBody2D@77798" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77798" to="Tiles/@AnimatableBody2D@77798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77799" to="Tiles/@AnimatableBody2D@77799/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77799" to="Tiles/@AnimatableBody2D@77799/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77799" to="Tiles/@AnimatableBody2D@77799" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77799" to="Tiles/@AnimatableBody2D@77799" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77799" to="Tiles/@AnimatableBody2D@77799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77799" to="Tiles/@AnimatableBody2D@77799" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77799" to="Tiles/@AnimatableBody2D@77799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77800" to="Tiles/@AnimatableBody2D@77800/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77800" to="Tiles/@AnimatableBody2D@77800/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77800" to="Tiles/@AnimatableBody2D@77800" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77800" to="Tiles/@AnimatableBody2D@77800" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77800" to="Tiles/@AnimatableBody2D@77800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77800" to="Tiles/@AnimatableBody2D@77800" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77800" to="Tiles/@AnimatableBody2D@77800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77801" to="Tiles/@AnimatableBody2D@77801/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77801" to="Tiles/@AnimatableBody2D@77801/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77801" to="Tiles/@AnimatableBody2D@77801" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77801" to="Tiles/@AnimatableBody2D@77801" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77801" to="Tiles/@AnimatableBody2D@77801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77801" to="Tiles/@AnimatableBody2D@77801" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77801" to="Tiles/@AnimatableBody2D@77801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77802" to="Tiles/@AnimatableBody2D@77802/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77802" to="Tiles/@AnimatableBody2D@77802/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77802" to="Tiles/@AnimatableBody2D@77802" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77802" to="Tiles/@AnimatableBody2D@77802" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77802" to="Tiles/@AnimatableBody2D@77802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77802" to="Tiles/@AnimatableBody2D@77802" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77802" to="Tiles/@AnimatableBody2D@77802/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="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@77803" to="Tiles/@AnimatableBody2D@77803/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77803" to="Tiles/@AnimatableBody2D@77803/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77803" to="Tiles/@AnimatableBody2D@77803" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77803" to="Tiles/@AnimatableBody2D@77803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77803" to="Tiles/@AnimatableBody2D@77803" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77803" to="Tiles/@AnimatableBody2D@77803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77804" to="Tiles/@AnimatableBody2D@77804/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77804" to="Tiles/@AnimatableBody2D@77804/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77804" to="Tiles/@AnimatableBody2D@77804" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77804" to="Tiles/@AnimatableBody2D@77804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77804" to="Tiles/@AnimatableBody2D@77804" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77804" to="Tiles/@AnimatableBody2D@77804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77805" to="Tiles/@AnimatableBody2D@77805/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77805" to="Tiles/@AnimatableBody2D@77805/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77805" to="Tiles/@AnimatableBody2D@77805" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77805" to="Tiles/@AnimatableBody2D@77805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77805" to="Tiles/@AnimatableBody2D@77805" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77805" to="Tiles/@AnimatableBody2D@77805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77806" to="Tiles/@AnimatableBody2D@77806/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77806" to="Tiles/@AnimatableBody2D@77806/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77806" to="Tiles/@AnimatableBody2D@77806" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77806" to="Tiles/@AnimatableBody2D@77806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77806" to="Tiles/@AnimatableBody2D@77806" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77806" to="Tiles/@AnimatableBody2D@77806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBS/World7/7-1.tscn b/Scenes/Levels/SMBS/World7/7-1.tscn new file mode 100644 index 0000000..d02ea82 --- /dev/null +++ b/Scenes/Levels/SMBS/World7/7-1.tscn @@ -0,0 +1,530 @@ +[gd_scene load_steps=26 format=4 uid="uid://cergakay4yb3f"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_phruq"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_q314d"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Mountain.json" id="2_ukm2q"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_l7da2"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="4_o68ib"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_0qu0f"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="7_pfohv"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="8_ikb8g"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="9_kl770"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="10_um4rv"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="11_blm4d"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="12_far8k"] +[ext_resource type="PackedScene" uid="uid://byu7xm153ktle" path="res://Scenes/Prefabs/Entities/Enemies/Barrel.tscn" id="12_o68ib"] +[ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="13_0qu0f"] +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="13_ty7yf"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="15_0qu0f"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="16_ukm2q"] +[ext_resource type="PackedScene" uid="uid://dn2oonncrmxb3" path="res://Scenes/Parts/LargeSPCastleDeco.tscn" id="18_ukm2q"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="21_um4rv"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="22_blm4d"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="23_far8k"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="24_ty7yf"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="25_ty7yf"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="26_anwxx"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="27_sq1d2"] + +[node name="7-1" type="Node"] +script = ExtResource("1_phruq") +music = ExtResource("2_ukm2q") +theme = "Mountain" +theme_time = "Night" +campaign = "SMBS" +world_id = 7 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("2_q314d")] +time_of_day = 1 + +[node name="Tiles" parent="." instance=ExtResource("3_l7da2")] +tile_map_data = PackedByteArray("AADu/wAAAAABAAAAAADv/wAAAAACAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAADAAAAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAADAAEAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAADAAIAAAA+AAAAAAABAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAAA+AAEAAAABAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAAA+AAIAAAABAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAADAAAAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAADAAEAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAADAAIAAACHAAAAAAABAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAADAAAAAACHAAEAAAABAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAADAAEAAACHAAIAAAABAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAADAAIAAACxAAAAAAABAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAADAAAAAACxAAEAAAABAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAADAAEAAACxAAIAAAABAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAADAAIAAADHAAAAAAABAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAADAAAAAADHAAEAAAABAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAADAAEAAADHAAIAAAABAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAADAAIAAAAvAPz/AAAEAAIAAACHAP3/AAAEAAIAAACHAP7/AAAEAAIAAACHAP//AAAEAAIAAACfAP7/AAAEAAIAAACgAP7/AAAEAAIAAAChAP7/AAAEAAIAAACoAP3/AAAEAAIAAACvAP3/AAAEAAIAAACyAP//AAAEAAIAAACzAP//AAAEAAIAAAC0AP//AAAEAAIAAAC1AP//AAAEAAIAAAC2AP//AAAEAAIAAAC3AP//AAAEAAIAAAC3APr/AAAEAAIAAAC3APv/AAAEAAIAAAC3APz/AAAEAAIAAAC3AP3/AAAEAAIAAAC3AP7/AAAEAAIAAAC2APv/AAAEAAIAAAC2APz/AAAEAAIAAAC2AP3/AAAEAAIAAAC2AP7/AAAEAAIAAAC1APz/AAAEAAIAAAC1AP3/AAAEAAIAAAC1AP7/AAAEAAIAAAC0AP3/AAAEAAIAAAC0AP7/AAAEAAIAAACzAP7/AAAEAAIAAAC+APr/AAAEAAIAAAC+APv/AAAEAAIAAAC+APz/AAAEAAIAAAC+AP3/AAAEAAIAAAC+AP7/AAAEAAIAAAC+AP//AAAEAAIAAAC/APr/AAAEAAIAAAC/APv/AAAEAAIAAAC/APz/AAAEAAIAAAC/AP3/AAAEAAIAAAC/AP7/AAAEAAIAAAC/AP//AAAEAAIAAADAAPr/AAAEAAIAAADAAPv/AAAEAAIAAADAAPz/AAAEAAIAAADAAP3/AAAEAAIAAADAAP7/AAAEAAIAAADAAP//AAAEAAIAAADBAPr/AAAEAAIAAADBAPv/AAAEAAIAAADBAPz/AAAEAAIAAADBAP3/AAAEAAIAAADBAP7/AAAEAAIAAADBAP//AAAEAAIAAADCAPr/AAAEAAIAAADCAPv/AAAEAAIAAADCAPz/AAAEAAIAAADCAP3/AAAEAAIAAADCAP7/AAAEAAIAAADCAP//AAAEAAIAAADBAPj/AAAEAAIAAADBAPn/AAAEAAIAAADCAPj/AAAEAAIAAADCAPn/AAAEAAIAAADMAP//AAAEAAIAAAC6AP3/AAAIAAAAAAC6AP7/AAAIAAEAAAC7AP3/AAAJAAAAAAC7AP7/AAAJAAEAAAC6AP//AAAIAAEAAAC7AP//AAAJAAEAAACQAP3/AAABAAQAAABqAPz/AAABAAQAAABqAP7/AAABAAQAAABQAP7/AAABAAQAAAA1AP7/AAABAAQAAAAnAP//AAABAAQAAAAnAP3/AAABAAQAAAAvAPr/AAABAAQAAAATAP3/AAABAAQAAAAMAP3/AAABAAQAAAAMAP//AAABAAQAAAAHAP7/AAABAAQAAAAHAP//AAACAAQAAAAMAP7/AAACAAQAAAATAP7/AAACAAQAAAAfAP//AAACAAQAAAAfAP7/AAABAAQAAAAnAP7/AAACAAQAAAA1AP//AAACAAQAAABQAP//AAACAAQAAABqAP3/AAACAAQAAABqAP//AAACAAQAAACQAP7/AAACAAQAAACQAP//AAADAAQAAAATAP//AAADAAQAAABXAPz/AAAIAAIAAABXAP3/AAAIAAMAAABYAPz/AAAJAAIAAABYAP3/AAAJAAMAAABXAP7/AAAIAAMAAABYAP7/AAAJAAMAAABXAP//AAAIAAMAAABYAP//AAAJAAMAAABgAP7/AAAIAAYAAABgAP//AAAIAAcAAABhAP7/AAAJAAYAAABhAP//AAAJAAcAAAA+AP3/AAAIAAQAAAA+AP7/AAAIAAUAAAA/AP3/AAAJAAQAAAA/AP7/AAAJAAUAAAA+AP//AAAIAAUAAAA/AP//AAAJAAUAAAALAPf/AAAIAAAAAAALAPj/AAAIAAEAAAAMAPf/AAAJAAAAAAAMAPj/AAAJAAEAAABzAP7/AAAIAAAAAABzAP//AAAIAAEAAAB0AP7/AAAJAAAAAAB0AP//AAAJAAEAAACWAPz/AQAAAAAAAQCXAPz/AQAAAAAAAQCYAPz/AQAAAAAAAQC5APr/AQAAAAAAAQC6APr/AQAAAAAAAQC7APr/AQAAAAAAAQC8APr/AQAAAAAAAQC9APr/AQAAAAAAAQB6APz/AQAAAAAAAQB7APz/AQAAAAAAAQB8APz/AQAAAAAAAQB9APz/AQAAAAAAAQB+APz/AQAAAAAAAQB6APj/AQAAAAAAAQB7APj/AQAAAAAAAQB8APj/AQAAAAAAAQB9APj/AQAAAAAAAQB+APj/AQAAAAAAAQBEAPz/AQAAAAAAAQBFAPz/AQAAAAAAAQBGAPz/AQAAAAAAAQBHAPz/AQAAAAAAAQBIAPz/AQAAAAAAAQBJAPz/AQAAAAAAAQBKAPz/AQAAAAAAAQBLAPz/AQAAAAAAAQAwAPz/AQAAAAAABQAxAPz/AQAAAAAAAQAtAPz/AQAAAAAAAQAuAPz/AQAAAAAAAQAvAPv/AAACAAQAAAALAPn/AQAAAAAAAgAMAPn/AQAAAAAAAgANAPn/AQAAAAAACAAXAPz/AQAAAAAAAgAYAPz/AQAAAAAAAgAZAPz/AQAAAAAAAgAaAPz/AQAAAAAAAgAbAPz/AQAAAAAAAgAOAP3/AQAAAAAACQC9AP3/AQAAAAAABgC4AP3/AQAAAAAABwCaAAAAAgAAAAAAAQCaAAEAAgAAAAEAAQCbAAAAAgAAAAAAAQCbAAEAAgAAAAEAAQCcAAAAAgAAAAAAAQCcAAEAAgAAAAEAAQCdAAAAAgAAAAAAAQCdAAEAAgAAAAEAAQCeAAAAAgAAAAAAAQCeAAEAAgAAAAEAAQCfAAAAAgAAAAAAAQCfAAEAAgAAAAEAAQCgAAAAAgAAAAAAAQCgAAEAAgAAAAEAAQChAAAAAgAAAAAAAQChAAEAAgAAAAEAAQCiAAAAAgAAAAAAAQCiAAEAAgAAAAEAAQCjAAAAAgAAAAAAAQCjAAEAAgAAAAEAAQCkAAAAAgAAAAAAAQCkAAEAAgAAAAEAAQClAAAAAgAAAAAAAQClAAEAAgAAAAEAAQCmAAAAAgAAAAAAAQCmAAEAAgAAAAEAAQCnAAAAAgAAAAAAAQCnAAEAAgAAAAEAAQCoAAAAAgAAAAAAAQCoAAEAAgAAAAEAAQCpAAAAAgAAAAAAAQCpAAEAAgAAAAEAAQCqAAAAAgAAAAAAAQCqAAEAAgAAAAEAAQCrAAAAAgAAAAAAAQCrAAEAAgAAAAEAAQCsAAAAAgAAAAAAAQCsAAEAAgAAAAEAAQCtAAAAAgAAAAAAAQCtAAEAAgAAAAEAAQCuAAAAAgAAAAAAAQCuAAEAAgAAAAEAAQCvAAAAAgAAAAAAAQCvAAEAAgAAAAEAAQCwAAAAAgAAAAAAAQCwAAEAAgAAAAEAAQDDAAAAAgAAAAAAAQDEAAAAAgAAAAAAAQDFAAAAAgAAAAAAAQDGAAAAAgAAAAAAAQDDAAEAAgAAAAEAAQDEAAEAAgAAAAEAAQDFAAEAAgAAAAEAAQDGAAEAAgAAAAEAAQBEAPj/AQAAAAAAAQBGAPj/AQAAAAAAAQBHAPj/AQAAAAAAAQBIAPj/AQAAAAAAAQBJAPj/AQAAAAAAAQBKAPj/AQAAAAAAAQBLAPj/AQAAAAAAAQA=") + +[node name="DropShadow" parent="." instance=ExtResource("4_o68ib")] + +[node name="Player" parent="." instance=ExtResource("5_0qu0f")] +position = Vector2(-216, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("7_pfohv")] +position = Vector2(288, -8) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("7_pfohv")] +position = Vector2(344, 0) + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("7_pfohv")] +position = Vector2(608, -8) +winged = true + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("7_pfohv")] +position = Vector2(1472, 0) + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("7_pfohv")] +position = Vector2(2864, -48) +winged = true + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("7_pfohv")] +position = Vector2(2824, -80) +winged = true + +[node name="Goomba" parent="Enemies" instance=ExtResource("8_ikb8g")] +position = Vector2(416, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("8_ikb8g")] +position = Vector2(440, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("8_ikb8g")] +position = Vector2(464, 0) + +[node name="HammerBro" parent="Enemies" instance=ExtResource("9_kl770")] +position = Vector2(1184, -64) + +[node name="HammerBro2" parent="Enemies" instance=ExtResource("9_kl770")] +position = Vector2(1144, -128) + +[node name="HammerBro3" parent="Enemies" instance=ExtResource("9_kl770")] +position = Vector2(1968, -64) + +[node name="HammerBro4" parent="Enemies" instance=ExtResource("9_kl770")] +position = Vector2(2008, 0) + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("10_um4rv")] +position = Vector2(2432, 0) + +[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("10_um4rv")] +position = Vector2(2376, 0) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("11_blm4d")] +position = Vector2(192, -144) + +[node name="PirannhaPlant2" parent="Enemies" instance=ExtResource("11_blm4d")] +position = Vector2(1008, -48) + +[node name="PirannhaPlant3" parent="Enemies" instance=ExtResource("11_blm4d")] +position = Vector2(1408, -64) + +[node name="PirannhaPlant4" parent="Enemies" instance=ExtResource("11_blm4d")] +position = Vector2(1552, -32) + +[node name="Barrel" parent="Enemies" instance=ExtResource("12_o68ib")] +position = Vector2(2888, -48) + +[node name="Barrel2" parent="Enemies" instance=ExtResource("12_o68ib")] +position = Vector2(2928, -96) + +[node name="Barrel3" parent="Enemies" instance=ExtResource("12_o68ib")] +position = Vector2(3016, -96) + +[node name="Barrel4" parent="Enemies" instance=ExtResource("12_o68ib")] +position = Vector2(3064, -96) + +[node name="Barrel5" parent="Enemies" instance=ExtResource("12_o68ib")] +position = Vector2(3112, -128) + +[node name="BulletBillCannon" parent="Enemies" instance=ExtResource("13_0qu0f")] +position = Vector2(120, -24) + +[node name="BulletBillCannon2" parent="Enemies" instance=ExtResource("13_0qu0f")] +position = Vector2(200, -40) + +[node name="BulletBillCannon3" parent="Enemies" instance=ExtResource("13_0qu0f")] +position = Vector2(312, -40) + +[node name="BulletBillCannon4" parent="Enemies" instance=ExtResource("13_0qu0f")] +position = Vector2(200, -8) + +[node name="BulletBillCannon5" parent="Enemies" instance=ExtResource("13_0qu0f")] +position = Vector2(504, -24) + +[node name="BulletBillCannon6" parent="Enemies" instance=ExtResource("13_0qu0f")] +position = Vector2(632, -40) + +[node name="BulletBillCannon7" parent="Enemies" instance=ExtResource("13_0qu0f")] +position = Vector2(632, -8) + +[node name="BulletBillCannon8" parent="Enemies" instance=ExtResource("13_0qu0f")] +position = Vector2(760, -88) + +[node name="BulletBillCannon9" parent="Enemies" instance=ExtResource("13_0qu0f")] +position = Vector2(856, -24) + +[node name="BulletBillCannon10" parent="Enemies" instance=ExtResource("13_0qu0f")] +position = Vector2(1288, -24) + +[node name="BulletBillCannon11" parent="Enemies" instance=ExtResource("13_0qu0f")] +position = Vector2(1704, -56) + +[node name="BulletBillCannon12" parent="Enemies" instance=ExtResource("13_0qu0f")] +position = Vector2(1704, -24) + +[node name="BulletBillCannon13" parent="Enemies" instance=ExtResource("13_0qu0f")] +position = Vector2(2312, -40) + +[node name="DecoTiles" parent="." instance=ExtResource("12_far8k")] +tile_map_data = PackedByteArray("AAD6//7/AAADAAAAAAD6////AAADAAEAAAD8//3/AAAEAAAAAAD8//7/AAAEAAEAAAD8////AAAAAAEAAAAWAP//AAADAAEAAAAdAP//AAAAAAEAAAAjAP7/AAADAAEAAAAjAP//AAADAAEAAAAkAP//AAADAAEAAAA4AP//AAADAAEAAABIAP//AAADAAEAAABLAP//AAAAAAEAAABUAP//AAADAAEAAABoAP//AAADAAEAAABvAP//AAAAAAEAAABxAP//AAADAAEAAAB3AP//AAADAAEAAACKAP//AAADAAEAAACMAP//AAAAAAEAAADIAP//AAADAAEAAADIAP7/AAADAAAAAACKAP7/AAADAAAAAAB3AP7/AAADAAAAAABxAP7/AAADAAAAAABoAP7/AAADAAAAAABUAP7/AAADAAAAAABIAP7/AAADAAAAAAA4AP7/AAADAAAAAAAkAP7/AAADAAAAAAAWAP7/AAADAAAAAAAdAP3/AAAEAAAAAAAdAP7/AAAEAAEAAABLAP3/AAAEAAAAAABLAP7/AAAEAAEAAABvAP3/AAAEAAAAAABvAP7/AAAEAAEAAACMAP3/AAAEAAAAAACMAP7/AAAEAAEAAAAjAP3/AAADAAAAAAAvAP//AAABAAEAAAAwAP//AAABAAEAAAAxAP//AAABAAEAAAAyAP//AAABAAEAAAAzAP//AAABAAEAAAAOAP//AAABAAEAAAAPAP//AAABAAEAAAAQAP//AAABAAEAAAARAP//AAABAAEAAAD+////AAABAAEAAAD/////AAABAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAAACAP//AAABAAEAAAADAP//AAABAAEAAAAEAP//AAABAAEAAABJAP//AAABAAEAAABKAP//AAABAAEAAABGAP//AAABAAEAAABHAP//AAABAAEAAABcAP//AAABAAEAAABdAP//AAABAAEAAABeAP//AAABAAEAAACAAP//AAABAAEAAACBAP//AAABAAEAAACCAP//AAABAAEAAACDAP//AAABAAEAAADYAP//AAACAAAAAADXAP//AAAAAAAAAACTAP//AAAAAAAAAACUAP//AAACAAAAAAB8AP//AAAAAAAAAAB9AP//AAABAAAAAAB+AP//AAACAAAAAABkAP//AAAAAAAAAABlAP//AAABAAAAAABmAP//AAACAAAAAAAsAP//AAAAAAAAAAAtAP//AAABAAAAAAAuAP//AAACAAAAAAAaAP//AAAAAAAAAAAbAP//AAACAAAAAAAJAP//AAAAAAAAAAAKAP//AAACAAAAAAA=") + +[node name="Trampoline" parent="." instance=ExtResource("13_ty7yf")] +position = Vector2(2456, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("15_0qu0f")] +position = Vector2(3272, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("16_ukm2q")] +position = Vector2(3368, 0) + +[node name="LargeCastleDeco" parent="." instance=ExtResource("18_ukm2q")] +position = Vector2(-216, -88) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("21_um4rv") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("22_blm4d")] +position = Vector2(408, -72) + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("23_far8k")] +position = Vector2(1112, -120) +item = ExtResource("24_ty7yf") +metadata/r_coin_id = 1 + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("22_blm4d")] +position = Vector2(1480, -120) +id = 2 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("25_ty7yf")] +position = Vector2(3176, -56) +metadata/red_coin = 0 +metadata/r_coin_id = 4 + +[node name="BrickBlock3" parent="ChallengeNodes" instance=ExtResource("23_far8k")] +position = Vector2(2952, -88) +item = ExtResource("26_anwxx") + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("23_far8k")] +position = Vector2(1112, -120) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("25_ty7yf")] +position = Vector2(3176, -56) + +[node name="BrickBlock3" parent="Blocks" instance=ExtResource("23_far8k")] +position = Vector2(2952, -88) + +[node name="PipeArea" parent="." instance=ExtResource("27_sq1d2")] +position = Vector2(192, -144) +target_level = "uid://cbrdel5m0lwf7" + +[node name="PipeArea2" parent="." instance=ExtResource("27_sq1d2")] +position = Vector2(1408, -64) +pipe_id = 1 +target_level = "uid://cbrdel5m0lwf7" + +[node name="PipeArea3" parent="." instance=ExtResource("27_sq1d2")] +position = Vector2(2992, -48) +pipe_id = 2 +target_level = "uid://cbrdel5m0lwf7" +exit_only = true + +[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="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@111268" to="Tiles/@AnimatableBody2D@111268/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111268" to="Tiles/@AnimatableBody2D@111268/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111268" to="Tiles/@AnimatableBody2D@111268" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111268" to="Tiles/@AnimatableBody2D@111268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111268" to="Tiles/@AnimatableBody2D@111268" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111268" to="Tiles/@AnimatableBody2D@111268/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111269" to="Tiles/@AnimatableBody2D@111269/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111269" to="Tiles/@AnimatableBody2D@111269/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111269" to="Tiles/@AnimatableBody2D@111269" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111269" to="Tiles/@AnimatableBody2D@111269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111269" to="Tiles/@AnimatableBody2D@111269" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111269" to="Tiles/@AnimatableBody2D@111269/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111270" to="Tiles/@AnimatableBody2D@111270/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111270" to="Tiles/@AnimatableBody2D@111270/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111270" to="Tiles/@AnimatableBody2D@111270" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111270" to="Tiles/@AnimatableBody2D@111270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111270" to="Tiles/@AnimatableBody2D@111270" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111270" to="Tiles/@AnimatableBody2D@111270/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111271" to="Tiles/@AnimatableBody2D@111271/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111271" to="Tiles/@AnimatableBody2D@111271/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111271" to="Tiles/@AnimatableBody2D@111271" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111271" to="Tiles/@AnimatableBody2D@111271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111271" to="Tiles/@AnimatableBody2D@111271" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111271" to="Tiles/@AnimatableBody2D@111271/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111272" to="Tiles/@AnimatableBody2D@111272/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111272" to="Tiles/@AnimatableBody2D@111272/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111272" to="Tiles/@AnimatableBody2D@111272" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111272" to="Tiles/@AnimatableBody2D@111272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111272" to="Tiles/@AnimatableBody2D@111272" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111272" to="Tiles/@AnimatableBody2D@111272/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111273" to="Tiles/@AnimatableBody2D@111273/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111273" to="Tiles/@AnimatableBody2D@111273/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111273" to="Tiles/@AnimatableBody2D@111273" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111273" to="Tiles/@AnimatableBody2D@111273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111273" to="Tiles/@AnimatableBody2D@111273" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111273" to="Tiles/@AnimatableBody2D@111273/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111274" to="Tiles/@AnimatableBody2D@111274/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111274" to="Tiles/@AnimatableBody2D@111274/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111274" to="Tiles/@AnimatableBody2D@111274" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111274" to="Tiles/@AnimatableBody2D@111274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111274" to="Tiles/@AnimatableBody2D@111274" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111274" to="Tiles/@AnimatableBody2D@111274/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111275" to="Tiles/@AnimatableBody2D@111275/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111275" to="Tiles/@AnimatableBody2D@111275/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111275" to="Tiles/@AnimatableBody2D@111275" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111275" to="Tiles/@AnimatableBody2D@111275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111275" to="Tiles/@AnimatableBody2D@111275" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111275" to="Tiles/@AnimatableBody2D@111275/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111276" to="Tiles/@AnimatableBody2D@111276/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111276" to="Tiles/@AnimatableBody2D@111276/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111276" to="Tiles/@AnimatableBody2D@111276" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111276" to="Tiles/@AnimatableBody2D@111276/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111276" to="Tiles/@AnimatableBody2D@111276" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111276" to="Tiles/@AnimatableBody2D@111276/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111277" to="Tiles/@AnimatableBody2D@111277/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111277" to="Tiles/@AnimatableBody2D@111277/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111277" to="Tiles/@AnimatableBody2D@111277" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111277" to="Tiles/@AnimatableBody2D@111277/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111277" to="Tiles/@AnimatableBody2D@111277" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111277" to="Tiles/@AnimatableBody2D@111277/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111278" to="Tiles/@AnimatableBody2D@111278/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111278" to="Tiles/@AnimatableBody2D@111278/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111278" to="Tiles/@AnimatableBody2D@111278" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111278" to="Tiles/@AnimatableBody2D@111278/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111278" to="Tiles/@AnimatableBody2D@111278" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111278" to="Tiles/@AnimatableBody2D@111278/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111279" to="Tiles/@AnimatableBody2D@111279/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111279" to="Tiles/@AnimatableBody2D@111279/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111279" to="Tiles/@AnimatableBody2D@111279" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111279" to="Tiles/@AnimatableBody2D@111279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111279" to="Tiles/@AnimatableBody2D@111279" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111279" to="Tiles/@AnimatableBody2D@111279/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111280" to="Tiles/@AnimatableBody2D@111280/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111280" to="Tiles/@AnimatableBody2D@111280/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111280" to="Tiles/@AnimatableBody2D@111280" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111280" to="Tiles/@AnimatableBody2D@111280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111280" to="Tiles/@AnimatableBody2D@111280" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111280" to="Tiles/@AnimatableBody2D@111280/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111281" to="Tiles/@AnimatableBody2D@111281/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111281" to="Tiles/@AnimatableBody2D@111281/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111281" to="Tiles/@AnimatableBody2D@111281" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111281" to="Tiles/@AnimatableBody2D@111281/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111281" to="Tiles/@AnimatableBody2D@111281" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111281" to="Tiles/@AnimatableBody2D@111281/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111282" to="Tiles/@AnimatableBody2D@111282/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111282" to="Tiles/@AnimatableBody2D@111282/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111282" to="Tiles/@AnimatableBody2D@111282" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111282" to="Tiles/@AnimatableBody2D@111282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111282" to="Tiles/@AnimatableBody2D@111282" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111282" to="Tiles/@AnimatableBody2D@111282/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111283" to="Tiles/@AnimatableBody2D@111283/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111283" to="Tiles/@AnimatableBody2D@111283/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111283" to="Tiles/@AnimatableBody2D@111283" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111283" to="Tiles/@AnimatableBody2D@111283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111283" to="Tiles/@AnimatableBody2D@111283" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111283" to="Tiles/@AnimatableBody2D@111283/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111284" to="Tiles/@AnimatableBody2D@111284/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111284" to="Tiles/@AnimatableBody2D@111284/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111284" to="Tiles/@AnimatableBody2D@111284" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111284" to="Tiles/@AnimatableBody2D@111284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111284" to="Tiles/@AnimatableBody2D@111284" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111284" to="Tiles/@AnimatableBody2D@111284/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111285" to="Tiles/@AnimatableBody2D@111285/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111285" to="Tiles/@AnimatableBody2D@111285/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111285" to="Tiles/@AnimatableBody2D@111285" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111285" to="Tiles/@AnimatableBody2D@111285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111285" to="Tiles/@AnimatableBody2D@111285" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111285" to="Tiles/@AnimatableBody2D@111285/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111286" to="Tiles/@AnimatableBody2D@111286/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111286" to="Tiles/@AnimatableBody2D@111286/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111286" to="Tiles/@AnimatableBody2D@111286" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111286" to="Tiles/@AnimatableBody2D@111286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111286" to="Tiles/@AnimatableBody2D@111286" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111286" to="Tiles/@AnimatableBody2D@111286/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111287" to="Tiles/@AnimatableBody2D@111287/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111287" to="Tiles/@AnimatableBody2D@111287/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111287" to="Tiles/@AnimatableBody2D@111287" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111287" to="Tiles/@AnimatableBody2D@111287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111287" to="Tiles/@AnimatableBody2D@111287" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111287" to="Tiles/@AnimatableBody2D@111287/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111288" to="Tiles/@AnimatableBody2D@111288/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111288" to="Tiles/@AnimatableBody2D@111288/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111288" to="Tiles/@AnimatableBody2D@111288" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111288" to="Tiles/@AnimatableBody2D@111288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111288" to="Tiles/@AnimatableBody2D@111288" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111288" to="Tiles/@AnimatableBody2D@111288/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111289" to="Tiles/@AnimatableBody2D@111289/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111289" to="Tiles/@AnimatableBody2D@111289/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111289" to="Tiles/@AnimatableBody2D@111289" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111289" to="Tiles/@AnimatableBody2D@111289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111289" to="Tiles/@AnimatableBody2D@111289" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111289" to="Tiles/@AnimatableBody2D@111289/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111290" to="Tiles/@AnimatableBody2D@111290/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111290" to="Tiles/@AnimatableBody2D@111290/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111290" to="Tiles/@AnimatableBody2D@111290" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111290" to="Tiles/@AnimatableBody2D@111290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111290" to="Tiles/@AnimatableBody2D@111290" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111290" to="Tiles/@AnimatableBody2D@111290/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111291" to="Tiles/@AnimatableBody2D@111291/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111291" to="Tiles/@AnimatableBody2D@111291/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111291" to="Tiles/@AnimatableBody2D@111291" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111291" to="Tiles/@AnimatableBody2D@111291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111291" to="Tiles/@AnimatableBody2D@111291" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111291" to="Tiles/@AnimatableBody2D@111291/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111292" to="Tiles/@AnimatableBody2D@111292/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111292" to="Tiles/@AnimatableBody2D@111292/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111292" to="Tiles/@AnimatableBody2D@111292" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111292" to="Tiles/@AnimatableBody2D@111292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111292" to="Tiles/@AnimatableBody2D@111292" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111292" to="Tiles/@AnimatableBody2D@111292/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111293" to="Tiles/@AnimatableBody2D@111293/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111293" to="Tiles/@AnimatableBody2D@111293/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111293" to="Tiles/@AnimatableBody2D@111293" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111293" to="Tiles/@AnimatableBody2D@111293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111293" to="Tiles/@AnimatableBody2D@111293/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111293" to="Tiles/@AnimatableBody2D@111293" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111293" to="Tiles/@AnimatableBody2D@111293/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111294" to="Tiles/@AnimatableBody2D@111294/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111294" to="Tiles/@AnimatableBody2D@111294/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111294" to="Tiles/@AnimatableBody2D@111294" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111294" to="Tiles/@AnimatableBody2D@111294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111294" to="Tiles/@AnimatableBody2D@111294" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111294" to="Tiles/@AnimatableBody2D@111294/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111295" to="Tiles/@AnimatableBody2D@111295/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111295" to="Tiles/@AnimatableBody2D@111295/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111295" to="Tiles/@AnimatableBody2D@111295" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111295" to="Tiles/@AnimatableBody2D@111295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111295" to="Tiles/@AnimatableBody2D@111295" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111295" to="Tiles/@AnimatableBody2D@111295/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111296" to="Tiles/@AnimatableBody2D@111296/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111296" to="Tiles/@AnimatableBody2D@111296/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111296" to="Tiles/@AnimatableBody2D@111296" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111296" to="Tiles/@AnimatableBody2D@111296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111296" to="Tiles/@AnimatableBody2D@111296" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111296" to="Tiles/@AnimatableBody2D@111296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@111297" to="Tiles/@AnimatableBody2D@111297/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111297" to="Tiles/@AnimatableBody2D@111297/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111297" to="Tiles/@AnimatableBody2D@111297" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111297" to="Tiles/@AnimatableBody2D@111297" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111297" to="Tiles/@AnimatableBody2D@111297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111297" to="Tiles/@AnimatableBody2D@111297" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111297" to="Tiles/@AnimatableBody2D@111297/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111298" to="Tiles/@AnimatableBody2D@111298/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111298" to="Tiles/@AnimatableBody2D@111298/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111298" to="Tiles/@AnimatableBody2D@111298" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111298" to="Tiles/@AnimatableBody2D@111298" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111298" to="Tiles/@AnimatableBody2D@111298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111298" to="Tiles/@AnimatableBody2D@111298" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111298" to="Tiles/@AnimatableBody2D@111298/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111299" to="Tiles/@AnimatableBody2D@111299/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111299" to="Tiles/@AnimatableBody2D@111299/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111299" to="Tiles/@AnimatableBody2D@111299" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111299" to="Tiles/@AnimatableBody2D@111299" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111299" to="Tiles/@AnimatableBody2D@111299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111299" to="Tiles/@AnimatableBody2D@111299" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111299" to="Tiles/@AnimatableBody2D@111299/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111300" to="Tiles/@AnimatableBody2D@111300/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111300" to="Tiles/@AnimatableBody2D@111300/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111300" to="Tiles/@AnimatableBody2D@111300" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111300" to="Tiles/@AnimatableBody2D@111300" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111300" to="Tiles/@AnimatableBody2D@111300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111300" to="Tiles/@AnimatableBody2D@111300" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111300" to="Tiles/@AnimatableBody2D@111300/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111301" to="Tiles/@AnimatableBody2D@111301/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111301" to="Tiles/@AnimatableBody2D@111301/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111301" to="Tiles/@AnimatableBody2D@111301" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111301" to="Tiles/@AnimatableBody2D@111301" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111301" to="Tiles/@AnimatableBody2D@111301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111301" to="Tiles/@AnimatableBody2D@111301" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111301" to="Tiles/@AnimatableBody2D@111301/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111302" to="Tiles/@AnimatableBody2D@111302/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111302" to="Tiles/@AnimatableBody2D@111302/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111302" to="Tiles/@AnimatableBody2D@111302" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111302" to="Tiles/@AnimatableBody2D@111302" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111302" to="Tiles/@AnimatableBody2D@111302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111302" to="Tiles/@AnimatableBody2D@111302" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111302" to="Tiles/@AnimatableBody2D@111302/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111303" to="Tiles/@AnimatableBody2D@111303/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111303" to="Tiles/@AnimatableBody2D@111303/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111303" to="Tiles/@AnimatableBody2D@111303" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111303" to="Tiles/@AnimatableBody2D@111303" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111303" to="Tiles/@AnimatableBody2D@111303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111303" to="Tiles/@AnimatableBody2D@111303" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111303" to="Tiles/@AnimatableBody2D@111303/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111304" to="Tiles/@AnimatableBody2D@111304/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111304" to="Tiles/@AnimatableBody2D@111304/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111304" to="Tiles/@AnimatableBody2D@111304" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111304" to="Tiles/@AnimatableBody2D@111304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111304" to="Tiles/@AnimatableBody2D@111304" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111304" to="Tiles/@AnimatableBody2D@111304/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111305" to="Tiles/@AnimatableBody2D@111305/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111305" to="Tiles/@AnimatableBody2D@111305/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111305" to="Tiles/@AnimatableBody2D@111305" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111305" to="Tiles/@AnimatableBody2D@111305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111305" to="Tiles/@AnimatableBody2D@111305" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111305" to="Tiles/@AnimatableBody2D@111305/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111306" to="Tiles/@AnimatableBody2D@111306/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111306" to="Tiles/@AnimatableBody2D@111306/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111306" to="Tiles/@AnimatableBody2D@111306" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111306" to="Tiles/@AnimatableBody2D@111306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111306" to="Tiles/@AnimatableBody2D@111306" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111306" to="Tiles/@AnimatableBody2D@111306/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111307" to="Tiles/@AnimatableBody2D@111307/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111307" to="Tiles/@AnimatableBody2D@111307/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111307" to="Tiles/@AnimatableBody2D@111307" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111307" to="Tiles/@AnimatableBody2D@111307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111307" to="Tiles/@AnimatableBody2D@111307" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111307" to="Tiles/@AnimatableBody2D@111307/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111308" to="Tiles/@AnimatableBody2D@111308/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111308" to="Tiles/@AnimatableBody2D@111308/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111308" to="Tiles/@AnimatableBody2D@111308" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111308" to="Tiles/@AnimatableBody2D@111308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111308" to="Tiles/@AnimatableBody2D@111308" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111308" to="Tiles/@AnimatableBody2D@111308/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111309" to="Tiles/@AnimatableBody2D@111309/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111309" to="Tiles/@AnimatableBody2D@111309/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111309" to="Tiles/@AnimatableBody2D@111309" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111309" to="Tiles/@AnimatableBody2D@111309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111309" to="Tiles/@AnimatableBody2D@111309" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111309" to="Tiles/@AnimatableBody2D@111309/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111310" to="Tiles/@AnimatableBody2D@111310/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111310" to="Tiles/@AnimatableBody2D@111310/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111310" to="Tiles/@AnimatableBody2D@111310" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111310" to="Tiles/@AnimatableBody2D@111310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111310" to="Tiles/@AnimatableBody2D@111310" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111310" to="Tiles/@AnimatableBody2D@111310/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111311" to="Tiles/@AnimatableBody2D@111311/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111311" to="Tiles/@AnimatableBody2D@111311/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111311" to="Tiles/@AnimatableBody2D@111311" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111311" to="Tiles/@AnimatableBody2D@111311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111311" to="Tiles/@AnimatableBody2D@111311" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111311" to="Tiles/@AnimatableBody2D@111311/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111312" to="Tiles/@AnimatableBody2D@111312/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111312" to="Tiles/@AnimatableBody2D@111312/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111312" to="Tiles/@AnimatableBody2D@111312" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111312" to="Tiles/@AnimatableBody2D@111312/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111312" to="Tiles/@AnimatableBody2D@111312" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111312" to="Tiles/@AnimatableBody2D@111312/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World7/7-1a.tscn b/Scenes/Levels/SMBS/World7/7-1a.tscn new file mode 100644 index 0000000..3b758fc --- /dev/null +++ b/Scenes/Levels/SMBS/World7/7-1a.tscn @@ -0,0 +1,112 @@ +[gd_scene load_steps=14 format=4 uid="uid://cbrdel5m0lwf7"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_gtx7a"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_xnlfq"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_p6oyv"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_2iajn"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_48yxk"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="8_lv30u"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Bonus.json" id="9_75c8d"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_7ynic"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="11_xnlfq"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="12_p6oyv"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="13_7ktgf"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="14_m6ahj"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="15_lv30u"] + +[node name="7-1a" type="Node"] +script = ExtResource("1_gtx7a") +music = ExtResource("2_xnlfq") +theme = "Underground" +campaign = "SMBS" +world_id = 7 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_p6oyv")] + +[node name="Tiles" parent="." instance=ExtResource("4_2iajn")] +tile_map_data = PackedByteArray("AADu/wAAAAABAAEAAADv/wAAAAACAAEAAADw/wAAAAABAAsAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAAAAAsAAAAfAAAAAAACAAEAAAAgAAAAAAACAAEAAAAhAAAAAAACAAEAAAAiAAAAAAACAAEAAAAjAAAAAAADAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAADAAEAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAADAAIAAAAeAPb/AAAAAAwAAAAfAPb/AAACAAEAAAAgAPb/AAACAAEAAAAhAPb/AAACAAEAAAAiAPb/AAACAAEAAAAjAPb/AAADAAEAAAAeAPf/AAABAAEAAAAfAPf/AAACAAEAAAAgAPf/AAACAAEAAAAhAPf/AAACAAEAAAAiAPf/AAACAAEAAAAjAPf/AAADAAEAAAAeAPj/AAABAAEAAAAfAPj/AAACAAEAAAAgAPj/AAACAAEAAAAhAPj/AAACAAEAAAAiAPj/AAACAAEAAAAjAPj/AAADAAEAAAAeAPn/AAABAAEAAAAfAPn/AAACAAEAAAAgAPn/AAACAAEAAAAhAPn/AAACAAEAAAAiAPn/AAACAAEAAAAjAPn/AAADAAEAAAAeAPr/AAABAAEAAAAfAPr/AAACAAEAAAAgAPr/AAACAAEAAAAhAPr/AAACAAEAAAAiAPr/AAACAAEAAAAjAPr/AAADAAEAAAAeAPv/AAADAAwAAAAfAPv/AAACAAEAAAAgAPv/AAACAAEAAAAhAPv/AAACAAEAAAAiAPv/AAACAAEAAAAjAPv/AAADAAEAAAAeAPz/AAABAAEAAAAfAPz/AAACAAEAAAAgAPz/AAACAAEAAAAhAPz/AAACAAEAAAAiAPz/AAACAAEAAAAjAPz/AAADAAEAAAAeAP3/AAABAAEAAAAfAP3/AAACAAEAAAAgAP3/AAACAAEAAAAhAP3/AAACAAEAAAAiAP3/AAACAAEAAAAjAP3/AAADAAEAAAAeAP7/AAABAAEAAAAfAP7/AAACAAEAAAAgAP7/AAACAAEAAAAhAP7/AAACAAEAAAAiAP7/AAACAAEAAAAjAP7/AAADAAEAAAAeAP//AAABAAEAAAAfAP//AAACAAEAAAAgAP//AAACAAEAAAAhAP//AAACAAEAAAAiAP//AAACAAEAAAAjAP//AAADAAEAAAAfAPX/AAACAAAAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAADAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAACAAAAAAAAAPX/AAACAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAACAAAAAAAYAPX/AAACAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAACAAAAAAAcAPX/AAACAAAAAAAdAPX/AAACAAAAAAAeAPX/AAACAAAAAAD9//b/AAACAAIAAAD+//b/AAACAAIAAAD///b/AAACAAIAAAAAAPb/AAACAAIAAAABAPb/AAACAAIAAAACAPb/AAACAAIAAAADAPb/AAACAAIAAAAEAPb/AAACAAIAAAAFAPb/AAACAAIAAAAGAPb/AAACAAIAAAAHAPb/AAACAAIAAAAIAPb/AAACAAIAAAAJAPb/AAACAAIAAAAKAPb/AAACAAIAAAALAPb/AAACAAIAAAAMAPb/AAACAAIAAAANAPb/AAACAAIAAAAOAPb/AAACAAIAAAAPAPb/AAACAAIAAAAQAPb/AAACAAIAAAARAPb/AAACAAIAAAASAPb/AAACAAIAAAATAPb/AAACAAIAAAAUAPb/AAACAAIAAAAVAPb/AAACAAIAAAAWAPb/AAACAAIAAAAXAPb/AAACAAIAAAAYAPb/AAACAAIAAAAZAPb/AAACAAIAAAAaAPb/AAACAAIAAAAbAPb/AAACAAIAAAAcAPb/AAACAAIAAAAdAPb/AAACAAIAAADw//X/AAACAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAD5//X/AAACAAAAAAD6//X/AAACAAAAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAADw//b/AAABAAwAAADx//b/AAACAAIAAADy//b/AAACAAIAAADz//b/AAACAAIAAAD0//b/AAACAAIAAAD1//b/AAACAAIAAAD2//b/AAACAAIAAAD3//b/AAACAAIAAAD4//b/AAACAAIAAAD5//b/AAACAAIAAAD6//b/AAACAAIAAAD7//b/AAACAAIAAAD8//b/AAACAAIAAADu//X/AAABAAAAAADv//X/AAACAAAAAADu//b/AAABAAEAAADv//b/AAACAAEAAADu//f/AAABAAEAAADv//f/AAACAAEAAADw//f/AAADAAEAAADu//j/AAABAAEAAADv//j/AAACAAEAAADw//j/AAADAAEAAADu//n/AAABAAEAAADv//n/AAACAAEAAADw//n/AAADAAEAAADu//r/AAABAAEAAADv//r/AAACAAEAAADw//r/AAADAAEAAADu//v/AAABAAEAAADv//v/AAACAAEAAADw//v/AAAEAAsAAADu//z/AAABAAEAAADv//z/AAACAAEAAADw//z/AAADAAEAAADu//3/AAABAAEAAADv//3/AAACAAEAAADw//3/AAADAAEAAADu//7/AAABAAEAAADv//7/AAACAAEAAADw//7/AAADAAEAAADu////AAABAAEAAADv////AAACAAEAAADw////AAADAAEAAADx//v/AAACAAMAAADy//v/AAACAAMAAADz//v/AAACAAMAAAD0//v/AAACAAMAAAD1//v/AAACAAMAAAD2//v/AAACAAMAAAD3//v/AAACAAMAAAD4//v/AAACAAMAAAD5//v/AAACAAMAAAD6//v/AAACAAMAAAD7//v/AAACAAMAAAD8//v/AAACAAMAAAD9//v/AAACAAMAAAD+//v/AAACAAMAAAD///v/AAACAAMAAAAAAPv/AAACAAMAAAABAPv/AAACAAMAAAACAPv/AAACAAMAAAADAPv/AAACAAMAAAAEAPv/AAACAAMAAAAFAPv/AAACAAMAAAAGAPv/AAACAAMAAAAHAPv/AAACAAMAAAAIAPv/AAACAAMAAAAJAPv/AAACAAMAAAAKAPv/AAACAAMAAAALAPv/AAACAAMAAAAMAPv/AAACAAMAAAANAPv/AAACAAMAAAAOAPv/AAACAAMAAAAPAPv/AAACAAMAAAAQAPv/AAACAAMAAAARAPv/AAACAAMAAAASAPv/AAACAAMAAAATAPv/AAACAAMAAAAUAPv/AAACAAMAAAAVAPv/AAACAAMAAAAWAPv/AAACAAMAAAAXAPv/AAACAAMAAAAYAPv/AAACAAMAAAAZAPv/AAACAAMAAAAaAPv/AAACAAMAAAAbAPv/AAACAAMAAAAcAPv/AAACAAMAAAAdAPv/AAACAAMAAADy//7/AAAIAAAAAADy////AAAIAAEAAADz//7/AAAJAAAAAADz////AAAJAAEAAAAcAP7/AAAIAAIAAAAcAP//AAAIAAMAAAAdAP7/AAAJAAIAAAAdAP//AAAJAAMAAAAcAPn/AAAIAAQAAAAcAPr/AAAIAAUAAAAdAPn/AAAJAAQAAAAdAPr/AAAJAAUAAADy//n/AAAIAAYAAADy//r/AAAIAAcAAADz//n/AAAJAAYAAADz//r/AAAJAAcAAAD7//r/AQAAAAAAAwAEAPr/AQAAAAAAAwAWAPr/AQAAAAAAAwAWAP3/AQAAAAAAAwAVAP7/AQAAAAAAAwAWAP7/AQAAAAAAAwAXAP7/AQAAAAAAAwAUAP//AQAAAAAAAwAVAP//AQAAAAAAAwAWAP//AQAAAAAAAwAXAP//AQAAAAAAAwAYAP//AQAAAAAAAwALAP//AQAAAAAAAwAMAP//AQAAAAAAAwANAP//AQAAAAAAAwAOAP//AQAAAAAAAwAPAP//AQAAAAAAAwAMAP7/AQAAAAAAAwANAP7/AQAAAAAAAwAOAP7/AQAAAAAAAwANAP3/AQAAAAAAAwACAP//AQAAAAAAAwADAP//AQAAAAAAAwAEAP//AQAAAAAAAwAFAP//AQAAAAAAAwAGAP//AQAAAAAAAwADAP7/AQAAAAAAAwAEAP7/AQAAAAAAAwAFAP7/AQAAAAAAAwAEAP3/AQAAAAAAAwD5////AQAAAAAAAwD6////AQAAAAAAAwD7////AQAAAAAAAwD8////AQAAAAAAAwD9////AQAAAAAAAwD6//7/AQAAAAAAAwD7//7/AQAAAAAAAwD8//7/AQAAAAAAAwD7//3/AQAAAAAAAwA=") + +[node name="Player" parent="." instance=ExtResource("5_48yxk")] +position = Vector2(-232, 0) + +[node name="ExtraBGM" type="Node" parent="."] +script = ExtResource("8_lv30u") +extra_track = ExtResource("9_75c8d") +metadata/_custom_type_script = "uid://cusgxgerctsft" + +[node name="DropShadow" parent="." instance=ExtResource("10_7ynic")] + +[node name="HardCameraRightLimit" parent="." instance=ExtResource("11_xnlfq")] +position = Vector2(544, -112) + +[node name="PipeArea" parent="." instance=ExtResource("12_p6oyv")] +position = Vector2(-208, -32) +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("12_p6oyv")] +position = Vector2(-208, -112) +pipe_id = 1 +exit_only = true + +[node name="PipeArea3" parent="." instance=ExtResource("12_p6oyv")] +position = Vector2(464, -32) +pipe_id = 2 +target_level = "uid://cergakay4yb3f" + +[node name="PipeArea4" parent="." instance=ExtResource("12_p6oyv")] +position = Vector2(464, -112) +pipe_id = 2 +target_level = "uid://cergakay4yb3f" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("13_7ktgf") +nodes_to_delete = [NodePath("../Coin")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("14_m6ahj")] +position = Vector2(216, -88) +id = 3 + +[node name="Coin" parent="." instance=ExtResource("15_lv30u")] +position = Vector2(216, -88) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82216" to="Tiles/@Node2D@82216/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82217" to="Tiles/@Node2D@82217/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82218" to="Tiles/@Node2D@82218/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82219" to="Tiles/@Node2D@82219/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82220" to="Tiles/@Node2D@82220/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82221" to="Tiles/@Node2D@82221/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82222" to="Tiles/@Node2D@82222/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82223" to="Tiles/@Node2D@82223/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82224" to="Tiles/@Node2D@82224/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82225" to="Tiles/@Node2D@82225/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82226" to="Tiles/@Node2D@82226/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82227" to="Tiles/@Node2D@82227/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82228" to="Tiles/@Node2D@82228/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82229" to="Tiles/@Node2D@82229/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82230" to="Tiles/@Node2D@82230/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82231" to="Tiles/@Node2D@82231/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82232" to="Tiles/@Node2D@82232/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82233" to="Tiles/@Node2D@82233/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82234" to="Tiles/@Node2D@82234/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82235" to="Tiles/@Node2D@82235/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82236" to="Tiles/@Node2D@82236/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82237" to="Tiles/@Node2D@82237/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82238" to="Tiles/@Node2D@82238/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82239" to="Tiles/@Node2D@82239/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82240" to="Tiles/@Node2D@82240/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82241" to="Tiles/@Node2D@82241/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82242" to="Tiles/@Node2D@82242/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82243" to="Tiles/@Node2D@82243/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82244" to="Tiles/@Node2D@82244/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82245" to="Tiles/@Node2D@82245/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82246" to="Tiles/@Node2D@82246/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82247" to="Tiles/@Node2D@82247/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82248" to="Tiles/@Node2D@82248/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82249" to="Tiles/@Node2D@82249/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82250" to="Tiles/@Node2D@82250/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82251" to="Tiles/@Node2D@82251/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82252" to="Tiles/@Node2D@82252/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@82253" to="Tiles/@Node2D@82253/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World7/7-2.tscn b/Scenes/Levels/SMBS/World7/7-2.tscn new file mode 100644 index 0000000..41e3ee7 --- /dev/null +++ b/Scenes/Levels/SMBS/World7/7-2.tscn @@ -0,0 +1,234 @@ +[gd_scene load_steps=20 format=4 uid="uid://ipafrb7f1q8r"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_m228n"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_650fi"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_dnm2q"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_jf4xa"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_wojkg"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_i0307"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="8_dnm2q"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="9_tsr2n"] +[ext_resource type="PackedScene" uid="uid://d04e1qv3si8j" path="res://Scenes/Prefabs/Entities/Enemies/RedCheepCheep.tscn" id="10_f3ldi"] +[ext_resource type="PackedScene" uid="uid://bdirphnfabey8" path="res://Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn" id="11_01tcn"] +[ext_resource type="PackedScene" uid="uid://b7560x2o4qeuo" path="res://Scenes/Prefabs/LevelObjects/WaterCurrentArea.tscn" id="12_f3ldi"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="13_01tcn"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="14_4uukv"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="14_650fi"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="17_01uny"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="17_hh2yn"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="18_33dda"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="18_cysak"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="19_tytps"] + +[node name="7-2" type="Node"] +script = ExtResource("1_m228n") +music = ExtResource("2_650fi") +theme = "Underwater" +theme_time = "Night" +campaign = "SMBS" +world_id = 7 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_dnm2q")] +time_of_day = 1 + +[node name="Tiles" parent="." instance=ExtResource("4_jf4xa")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAAAAAsAAAAqAAAAAAADAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAADAAEAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAADAAIAAAApAP3/AAABAAAAAAAqAP3/AAAKAAsAAAApAP7/AAABAAEAAAAqAP7/AAADAAEAAAApAP//AAABAAEAAAAqAP//AAADAAEAAAAqAPz/AAAAAAAAAAA1AP3/AAAJAAsAAAA2AP3/AAADAAAAAAA1AP7/AAABAAEAAAA2AP7/AAADAAEAAAA1AP//AAABAAEAAAA2AP//AAADAAEAAAA1AAAAAAABAAEAAAA2AAAAAAABAAsAAAA1AAEAAAABAAEAAAA2AAEAAAACAAEAAAA1APz/AAAAAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAAAAAsAAABAAAAAAAACAAEAAABBAAAAAAACAAEAAABCAAAAAAACAAEAAABDAAAAAAABAAsAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAAA1AAIAAAABAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAAAAAsAAABaAAAAAAABAAsAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAADAAsAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAADAAAAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAADAAEAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAADAAIAAABdAP7/AAAAAAAAAABdAP//AAAAAAEAAABaAP7/AAAAAAAAAABZAP//AAABAAAAAABaAP//AAAKAAsAAABUAP3/AAABAAMAAABVAP3/AAAHAAwAAABWAP3/AAADAAIAAABVAPz/AAABAAAAAABWAPz/AAADAAAAAABSAPn/AAADAAIAAABRAPb/AAACAAEAAABSAPb/AAADAAEAAABRAPf/AAAAAAwAAABSAPf/AAADAAEAAABRAPj/AAABAAEAAABSAPj/AAADAAEAAABRAPn/AAABAAIAAABQAPb/AAAAAAwAAABQAPf/AAABAAIAAABPAPb/AAABAAIAAABIAPj/AAACAAAAAABJAPj/AAADAAAAAABIAPn/AAACAAEAAABJAPn/AAADAAEAAABIAPr/AAACAAEAAABJAPr/AAADAAEAAABIAPv/AAACAAEAAABJAPv/AAADAAEAAABIAPz/AAAAAAwAAABJAPz/AAADAAEAAABIAP3/AAABAAIAAABJAP3/AAADAAIAAABHAPj/AAACAAAAAABHAPn/AAACAAEAAABHAPr/AAACAAEAAABHAPv/AAAAAAwAAABHAPz/AAABAAIAAABGAPj/AAACAAAAAABGAPn/AAACAAEAAABGAPr/AAAAAAwAAABGAPv/AAABAAIAAABFAPj/AAACAAAAAABFAPn/AAAAAAwAAABFAPr/AAABAAIAAABEAPj/AAABAAAAAABEAPn/AAABAAIAAAA/APb/AAABAAEAAABAAPb/AAACAAEAAABBAPb/AAADAAEAAAA/APf/AAABAAEAAABAAPf/AAACAAEAAABBAPf/AAADAAEAAAA/APj/AAABAAIAAABAAPj/AAACAAIAAABBAPj/AAADAAIAAAA/AP3/AAABAAAAAABAAP3/AAACAAAAAAA/AP7/AAABAAEAAABAAP7/AAACAAEAAAA/AP//AAABAAEAAABAAP//AAACAAEAAABBAP//AAACAAEAAABBAP3/AAADAAAAAABBAP7/AAABAAsAAABCAP7/AAADAAAAAABCAP//AAABAAsAAABDAP//AAADAAAAAAA/APX/AAABAAAAAABAAPX/AAACAAAAAABBAPX/AAADAAAAAABPAPX/AAABAAAAAABQAPX/AAACAAAAAABRAPX/AAACAAAAAABSAPX/AAADAAAAAABYAPj/AAABAAAAAABZAPj/AAADAAAAAABYAPn/AAABAAIAAABZAPn/AAADAAIAAABjAP3/AAABAAAAAABkAP3/AAADAAAAAABjAP7/AAABAAIAAABkAP7/AAADAAIAAABfAPf/AAABAAAAAABgAPf/AAADAAAAAABfAPj/AAABAAIAAABgAPj/AAADAAIAAABmAPb/AAABAAEAAABnAPb/AAACAAEAAABoAPb/AAACAAEAAABpAPb/AAADAAEAAABmAPf/AAABAAIAAABnAPf/AAACAAIAAABoAPf/AAACAAIAAABpAPf/AAADAAIAAABsAPf/AAAJAAwAAABsAPb/AAABAAEAAABtAPb/AAACAAEAAABuAPb/AAACAAEAAABvAPb/AAADAAEAAABtAPf/AAACAAIAAABuAPf/AAACAAIAAABvAPf/AAAKAAwAAABtAAAAAAABAAAAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAAAAAsAAAB0AAAAAAABAAsAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAABtAAEAAAABAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAABtAAIAAAABAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAAAAAsAAACXAAAAAAACAAEAAACYAAAAAAACAAEAAACZAAAAAAACAAEAAACaAAAAAAACAAEAAACbAAAAAAACAAEAAACcAAAAAAACAAEAAACdAAAAAAACAAEAAACeAAAAAAACAAEAAACfAAAAAAACAAEAAACgAAAAAAACAAEAAAChAAAAAAACAAEAAACiAAAAAAACAAEAAACjAAAAAAACAAEAAACkAAAAAAACAAEAAAClAAAAAAACAAEAAACmAAAAAAACAAEAAACnAAAAAAACAAEAAACoAAAAAAACAAEAAACpAAAAAAACAAEAAACqAAAAAAACAAEAAACrAAAAAAADAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAADAAEAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAADAAIAAACuAAAAAAABAAEAAACvAAAAAAACAAEAAACwAAAAAAACAAEAAACxAAAAAAACAAEAAACyAAAAAAACAAEAAACzAAAAAAACAAEAAAC0AAAAAAACAAEAAAC1AAAAAAACAAEAAAC2AAAAAAACAAEAAAC3AAAAAAACAAEAAAC4AAAAAAACAAEAAAC5AAAAAAADAAEAAACuAAEAAAABAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAADAAEAAACuAAIAAAABAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAADAAIAAACuAPb/AAABAAEAAACvAPb/AAACAAEAAACwAPb/AAACAAEAAACxAPb/AAACAAEAAACyAPb/AAACAAEAAACzAPb/AAACAAEAAAC0APb/AAACAAEAAAC1APb/AAACAAEAAAC2APb/AAACAAEAAAC3APb/AAACAAEAAAC4APb/AAACAAEAAAC5APb/AAADAAEAAACuAPf/AAABAAEAAACvAPf/AAACAAEAAACwAPf/AAACAAEAAACxAPf/AAACAAEAAACyAPf/AAACAAEAAACzAPf/AAACAAEAAAC0APf/AAACAAEAAAC1APf/AAACAAEAAAC2APf/AAACAAEAAAC3APf/AAACAAEAAAC4APf/AAACAAEAAAC5APf/AAADAAEAAACuAPj/AAABAAEAAACvAPj/AAACAAEAAACwAPj/AAACAAEAAACxAPj/AAACAAEAAACyAPj/AAACAAEAAACzAPj/AAACAAEAAAC0APj/AAACAAEAAAC1APj/AAACAAEAAAC2APj/AAACAAEAAAC3APj/AAACAAEAAAC4APj/AAACAAEAAAC5APj/AAADAAEAAACuAPn/AAABAAEAAACvAPn/AAACAAEAAACwAPn/AAACAAEAAACxAPn/AAACAAEAAACyAPn/AAACAAEAAACzAPn/AAACAAEAAAC0APn/AAACAAEAAAC1APn/AAACAAEAAAC2APn/AAACAAEAAAC3APn/AAACAAEAAAC4APn/AAACAAEAAAC5APn/AAADAAEAAACuAPr/AAABAAEAAACvAPr/AAACAAEAAACwAPr/AAACAAEAAACxAPr/AAACAAEAAACyAPr/AAACAAEAAACzAPr/AAACAAEAAAC0APr/AAACAAEAAAC1APr/AAACAAEAAAC2APr/AAACAAEAAAC3APr/AAACAAEAAAC4APr/AAACAAEAAAC5APr/AAADAAEAAACuAPv/AAABAAEAAACvAPv/AAACAAEAAACwAPv/AAACAAEAAACxAPv/AAACAAEAAACyAPv/AAACAAEAAACzAPv/AAACAAEAAAC0APv/AAACAAEAAAC1APv/AAACAAEAAAC2APv/AAACAAEAAAC3APv/AAACAAEAAAC4APv/AAACAAEAAAC5APv/AAADAAEAAACuAPz/AAABAAEAAACvAPz/AAACAAEAAACwAPz/AAACAAEAAACxAPz/AAACAAEAAACyAPz/AAACAAEAAACzAPz/AAACAAEAAAC0APz/AAACAAEAAAC1APz/AAACAAEAAAC2APz/AAACAAEAAAC3APz/AAACAAEAAAC4APz/AAACAAEAAAC5APz/AAADAAEAAACuAP3/AAABAAEAAACvAP3/AAACAAEAAACwAP3/AAACAAEAAACxAP3/AAACAAEAAACyAP3/AAACAAEAAACzAP3/AAACAAEAAAC0AP3/AAACAAEAAAC1AP3/AAACAAEAAAC2AP3/AAACAAEAAAC3AP3/AAACAAEAAAC4AP3/AAACAAEAAAC5AP3/AAADAAEAAACuAP7/AAABAAEAAACvAP7/AAACAAEAAACwAP7/AAACAAEAAACxAP7/AAACAAEAAACyAP7/AAACAAEAAACzAP7/AAACAAEAAAC0AP7/AAACAAEAAAC1AP7/AAACAAEAAAC2AP7/AAACAAEAAAC3AP7/AAACAAEAAAC4AP7/AAACAAEAAAC5AP7/AAADAAEAAACuAP//AAABAAEAAACvAP//AAACAAEAAACwAP//AAACAAEAAACxAP//AAACAAEAAACyAP//AAACAAEAAACzAP//AAACAAEAAAC0AP//AAACAAEAAAC1AP//AAACAAEAAAC2AP//AAACAAEAAAC3AP//AAACAAEAAAC4AP//AAACAAEAAAC5AP//AAADAAEAAACZAPz/AAABAAAAAACaAPz/AAACAAAAAACbAPz/AAACAAAAAACcAPz/AAACAAAAAACdAPz/AAACAAAAAACeAPz/AAACAAAAAACfAPz/AAACAAAAAACgAPz/AAACAAAAAAChAPz/AAACAAAAAACiAPz/AAACAAAAAACjAPz/AAACAAAAAACkAPz/AAACAAAAAAClAPz/AAACAAAAAACmAPz/AAACAAAAAACnAPz/AAACAAAAAACoAPz/AAACAAAAAACpAPz/AAACAAAAAACqAPz/AAACAAAAAACrAPz/AAADAAAAAACZAP3/AAAAAAsAAACaAP3/AAACAAEAAACbAP3/AAACAAEAAACcAP3/AAACAAEAAACdAP3/AAACAAEAAACeAP3/AAACAAEAAACfAP3/AAACAAEAAACgAP3/AAACAAEAAAChAP3/AAACAAEAAACiAP3/AAACAAEAAACjAP3/AAACAAEAAACkAP3/AAACAAEAAAClAP3/AAACAAEAAACmAP3/AAACAAEAAACnAP3/AAACAAEAAACoAP3/AAACAAEAAACpAP3/AAACAAEAAACqAP3/AAACAAEAAACrAP3/AAADAAEAAACZAP7/AAACAAEAAACaAP7/AAACAAEAAACbAP7/AAACAAEAAACcAP7/AAACAAEAAACdAP7/AAACAAEAAACeAP7/AAACAAEAAACfAP7/AAACAAEAAACgAP7/AAACAAEAAAChAP7/AAACAAEAAACiAP7/AAACAAEAAACjAP7/AAACAAEAAACkAP7/AAACAAEAAAClAP7/AAACAAEAAACmAP7/AAACAAEAAACnAP7/AAACAAEAAACoAP7/AAACAAEAAACpAP7/AAACAAEAAACqAP7/AAACAAEAAACrAP7/AAADAAEAAACZAP//AAACAAEAAACaAP//AAACAAEAAACbAP//AAACAAEAAACcAP//AAACAAEAAACdAP//AAACAAEAAACeAP//AAACAAEAAACfAP//AAACAAEAAACgAP//AAACAAEAAAChAP//AAACAAEAAACiAP//AAACAAEAAACjAP//AAACAAEAAACkAP//AAACAAEAAAClAP//AAACAAEAAACmAP//AAACAAEAAACnAP//AAACAAEAAACoAP//AAACAAEAAACpAP//AAACAAEAAACqAP//AAACAAEAAACrAP//AAADAAEAAACYAP3/AAABAAAAAACYAP7/AAAAAAsAAACYAP//AAACAAEAAACXAP7/AAABAAAAAACXAP//AAAAAAsAAACWAP//AAABAAAAAACXAPb/AAABAAEAAACYAPb/AAACAAEAAACZAPb/AAACAAEAAACaAPb/AAACAAEAAACbAPb/AAACAAEAAACcAPb/AAACAAEAAACdAPb/AAACAAEAAACeAPb/AAACAAEAAACfAPb/AAACAAEAAACgAPb/AAACAAEAAAChAPb/AAACAAEAAACiAPb/AAACAAEAAACjAPb/AAACAAEAAACkAPb/AAACAAEAAAClAPb/AAACAAEAAACmAPb/AAACAAEAAACnAPb/AAACAAEAAACoAPb/AAACAAEAAACpAPb/AAACAAEAAACqAPb/AAACAAEAAACrAPb/AAADAAEAAACXAPf/AAABAAEAAACYAPf/AAACAAEAAACZAPf/AAACAAEAAACaAPf/AAACAAEAAACbAPf/AAACAAEAAACcAPf/AAACAAEAAACdAPf/AAACAAEAAACeAPf/AAACAAEAAACfAPf/AAACAAEAAACgAPf/AAACAAEAAAChAPf/AAACAAEAAACiAPf/AAACAAEAAACjAPf/AAACAAEAAACkAPf/AAACAAEAAAClAPf/AAACAAEAAACmAPf/AAACAAEAAACnAPf/AAACAAEAAACoAPf/AAACAAEAAACpAPf/AAACAAEAAACqAPf/AAACAAEAAACrAPf/AAADAAEAAACXAPj/AAABAAEAAACYAPj/AAACAAEAAACZAPj/AAACAAEAAACaAPj/AAACAAEAAACbAPj/AAACAAEAAACcAPj/AAACAAEAAACdAPj/AAACAAEAAACeAPj/AAACAAEAAACfAPj/AAACAAEAAACgAPj/AAACAAEAAAChAPj/AAACAAEAAACiAPj/AAACAAEAAACjAPj/AAACAAEAAACkAPj/AAACAAEAAAClAPj/AAACAAEAAACmAPj/AAACAAEAAACnAPj/AAACAAEAAACoAPj/AAACAAEAAACpAPj/AAACAAEAAACqAPj/AAACAAEAAACrAPj/AAADAAEAAACXAPn/AAABAAIAAACYAPn/AAACAAIAAACZAPn/AAACAAIAAACaAPn/AAACAAIAAACbAPn/AAACAAIAAACcAPn/AAACAAIAAACdAPn/AAACAAIAAACeAPn/AAACAAIAAACfAPn/AAACAAIAAACgAPn/AAACAAIAAAChAPn/AAACAAIAAACiAPn/AAACAAIAAACjAPn/AAACAAIAAACkAPn/AAACAAIAAAClAPn/AAACAAIAAACmAPn/AAACAAIAAACnAPn/AAACAAIAAACoAPn/AAACAAIAAACpAPn/AAACAAIAAACqAPn/AAACAAIAAACrAPn/AAADAAIAAABzAPr/AAABAAAAAAB0APr/AAADAAAAAABzAPv/AAABAAEAAAB0APv/AAADAAEAAABzAPz/AAABAAEAAAB0APz/AAADAAEAAABzAP3/AAABAAEAAAB0AP3/AAADAAEAAABzAP7/AAABAAEAAAB0AP7/AAADAAEAAABzAP//AAABAAEAAAB0AP//AAADAAEAAABzAPX/AAABAAAAAAB0APX/AAADAAAAAABzAPb/AAABAAEAAAB0APb/AAADAAEAAABzAPf/AAABAAIAAAB0APf/AAADAAIAAABsAPX/AAABAAAAAABtAPX/AAACAAAAAABuAPX/AAACAAAAAABvAPX/AAADAAAAAABmAPX/AAABAAAAAABnAPX/AAACAAAAAABoAPX/AAACAAAAAABpAPX/AAADAAAAAAAfAPz/AAACAAMAAAAgAPz/AAADAAMAAAAfAPn/AAAHAAYAAAAfAPr/AAAHAAYAAAAfAPv/AAAHAAYAAAAeAPz/AAABAAMAAAAkAP3/AAAHAAYAAAAkAP7/AAAHAAYAAAAkAP//AAAHAAYAAAARAPv/AAAHAAYAAAARAPz/AAAHAAYAAAARAP3/AAAHAAYAAAARAP7/AAAHAAYAAAARAP//AAAHAAYAAAAEAPz/AAABAAMAAAAFAPz/AAACAAMAAAAGAPz/AAACAAMAAAAHAPz/AAADAAMAAAD6//3/AAAHAAYAAAD6//7/AAAHAAYAAAD6////AAAHAAYAAAB8APj/AAAHAAYAAAB8APn/AAAHAAYAAAB8APr/AAAHAAYAAAB8APv/AAAHAAYAAAB8APz/AAAHAAYAAAB8AP3/AAAHAAYAAAB8AP7/AAAHAAYAAAB8AP//AAAHAAYAAABsAPr/AAAHAAYAAABsAPv/AAAHAAYAAABNAP3/AAAHAAYAAABNAP7/AAAHAAYAAABNAP//AAAHAAYAAAD/////AQAAAAAAAwAAAP//AQAAAAAAAwABAP//AQAAAAAAAwAMAPn/AQAAAAAAAwAOAPn/AQAAAAAAAwAYAP//AQAAAAAAAwAZAP//AQAAAAAAAwAaAP//AQAAAAAAAwAuAP//AQAAAAAAAwAvAP//AQAAAAAAAwAwAP//AQAAAAAAAwAxAP//AQAAAAAAAwBhAP//AQAAAAAAAwBiAP//AQAAAAAAAwBkAP//AQAAAAAAAwBqAPf/AQAAAAAAAwBrAPf/AQAAAAAAAwBtAPj/AQAAAAAAAwBuAPj/AQAAAAAAAwB1AP//AQAAAAAAAwB2AP//AQAAAAAAAwB3AP//AQAAAAAAAwB4AP//AQAAAAAAAwB5AP//AQAAAAAAAwB6AP//AQAAAAAAAwB7AP//AQAAAAAAAwCaAPv/AQAAAAAAAwCdAPv/AQAAAAAAAwCgAPv/AQAAAAAAAwCjAPv/AQAAAAAAAwCmAPv/AQAAAAAAAwCpAPv/AQAAAAAAAwCqAPr/AAAKAAAAAACqAPv/AAAKAAEAAACrAPr/AAALAAAAAACrAPv/AAALAAEAAACsAPr/AAAMAAAAAACsAPv/AAAMAAEAAACtAPr/AAAJAAEAAACtAPv/AAAJAAEAAACsAPb/AAAIAAEAAACtAPb/AAAJAAEAAACsAPf/AAAIAAEAAACtAPf/AAAJAAEAAACsAPj/AAAIAAEAAACtAPj/AAAJAAEAAACsAPn/AAAIAAEAAACtAPn/AAAJAAEAAACsAPz/AAAIAAEAAACtAPz/AAAJAAEAAACsAP3/AAAIAAEAAACtAP3/AAAJAAEAAACsAP7/AAAIAAEAAACtAP7/AAAJAAEAAACsAP//AAAIAAEAAACtAP//AAAJAAEAAACsAAAAAAAIAAEAAACtAAAAAAAJAAEAAACsAAEAAAAIAAEAAACtAAEAAAAJAAEAAACsAAIAAAAIAAEAAACtAAIAAAAJAAEAAACMAP//AAAEAAAAAACEAPv/AAAEAAAAAACTAPr/AAAEAAAAAABbAP3/AAAIAAIAAABbAP7/AAAIAAMAAABcAP3/AAAJAAIAAABcAP7/AAAJAAMAAABbAP//AAAIAAMAAABcAP//AAAJAAMAAACXAPX/AAABAAAAAACYAPX/AAACAAAAAACZAPX/AAACAAAAAACaAPX/AAACAAAAAACbAPX/AAACAAAAAACcAPX/AAACAAAAAACdAPX/AAACAAAAAACeAPX/AAACAAAAAACfAPX/AAACAAAAAACgAPX/AAACAAAAAAChAPX/AAACAAAAAACiAPX/AAACAAAAAACjAPX/AAACAAAAAACkAPX/AAACAAAAAAClAPX/AAACAAAAAACmAPX/AAACAAAAAACnAPX/AAACAAAAAACoAPX/AAACAAAAAACpAPX/AAACAAAAAACqAPX/AAACAAAAAACrAPX/AAADAAAAAACsAPX/AAAIAAEAAACtAPX/AAAJAAEAAACuAPX/AAABAAAAAACvAPX/AAACAAAAAACwAPX/AAACAAAAAACxAPX/AAACAAAAAACyAPX/AAACAAAAAACzAPX/AAACAAAAAAC0APX/AAACAAAAAAC1APX/AAACAAAAAAC2APX/AAACAAAAAAC3APX/AAACAAAAAAC4APX/AAACAAAAAAC5APX/AAADAAAAAABZAPr/AAAHAAYAAABsAPj/AAAAAAEAAABsAPn/AAAAAAIAAABvAPj/AAAAAAEAAABvAPn/AAAAAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_wojkg")] +position = Vector2(-200, -144) + +[node name="Tiles2" parent="." instance=ExtResource("4_jf4xa")] +visibility_layer = 2 +z_index = -4096 +tile_map_data = PackedByteArray("AADw//X/AgAAAAQAAADw//b/AgAAAAUAAADx//X/AgAAAAQAAADx//b/AgAAAAUAAADy//X/AgAAAAQAAADy//b/AgAAAAUAAADz//X/AgAAAAQAAADz//b/AgAAAAUAAAD0//X/AgAAAAQAAAD0//b/AgAAAAUAAAD1//X/AgAAAAQAAAD1//b/AgAAAAUAAAD2//X/AgAAAAQAAAD2//b/AgAAAAUAAAD3//X/AgAAAAQAAAD3//b/AgAAAAUAAAD4//X/AgAAAAQAAAD4//b/AgAAAAUAAAD5//X/AgAAAAQAAAD5//b/AgAAAAUAAAD6//X/AgAAAAQAAAD6//b/AgAAAAUAAAD7//X/AgAAAAQAAAD7//b/AgAAAAUAAAD8//X/AgAAAAQAAAD8//b/AgAAAAUAAAD9//X/AgAAAAQAAAD9//b/AgAAAAUAAAD+//X/AgAAAAQAAAD+//b/AgAAAAUAAAD///X/AgAAAAQAAAD///b/AgAAAAUAAAAAAPX/AgAAAAQAAAAAAPb/AgAAAAUAAAABAPX/AgAAAAQAAAABAPb/AgAAAAUAAAACAPX/AgAAAAQAAAACAPb/AgAAAAUAAAADAPX/AgAAAAQAAAADAPb/AgAAAAUAAAAEAPX/AgAAAAQAAAAEAPb/AgAAAAUAAAAFAPX/AgAAAAQAAAAFAPb/AgAAAAUAAAAGAPX/AgAAAAQAAAAGAPb/AgAAAAUAAAAHAPX/AgAAAAQAAAAHAPb/AgAAAAUAAAAIAPX/AgAAAAQAAAAIAPb/AgAAAAUAAAAJAPX/AgAAAAQAAAAJAPb/AgAAAAUAAAAKAPX/AgAAAAQAAAAKAPb/AgAAAAUAAAALAPX/AgAAAAQAAAALAPb/AgAAAAUAAAAMAPX/AgAAAAQAAAAMAPb/AgAAAAUAAAANAPX/AgAAAAQAAAANAPb/AgAAAAUAAAAOAPX/AgAAAAQAAAAOAPb/AgAAAAUAAAAPAPX/AgAAAAQAAAAPAPb/AgAAAAUAAAAQAPX/AgAAAAQAAAAQAPb/AgAAAAUAAAARAPX/AgAAAAQAAAARAPb/AgAAAAUAAAASAPX/AgAAAAQAAAASAPb/AgAAAAUAAAATAPX/AgAAAAQAAAATAPb/AgAAAAUAAAAUAPX/AgAAAAQAAAAUAPb/AgAAAAUAAAAVAPX/AgAAAAQAAAAVAPb/AgAAAAUAAAAWAPX/AgAAAAQAAAAXAPX/AgAAAAQAAAAYAPX/AgAAAAQAAAAZAPX/AgAAAAQAAAAaAPX/AgAAAAQAAAAbAPX/AgAAAAQAAAAcAPX/AgAAAAQAAAAdAPX/AgAAAAQAAAAeAPX/AgAAAAQAAAAfAPX/AgAAAAQAAAAgAPX/AgAAAAQAAAAhAPX/AgAAAAQAAAAiAPX/AgAAAAQAAAAjAPX/AgAAAAQAAAAkAPX/AgAAAAQAAAAlAPX/AgAAAAQAAAAmAPX/AgAAAAQAAAAnAPX/AgAAAAQAAAAoAPX/AgAAAAQAAAApAPX/AgAAAAQAAAAqAPX/AgAAAAQAAAArAPX/AgAAAAQAAAAsAPX/AgAAAAQAAAAtAPX/AgAAAAQAAAAuAPX/AgAAAAQAAAAvAPX/AgAAAAQAAAAwAPX/AgAAAAQAAAAxAPX/AgAAAAQAAAAyAPX/AgAAAAQAAAAzAPX/AgAAAAQAAAA0APX/AgAAAAQAAAA1APX/AgAAAAQAAAA2APX/AgAAAAQAAAA3APX/AgAAAAQAAAA4APX/AgAAAAQAAAA5APX/AgAAAAQAAAA6APX/AgAAAAQAAAA7APX/AgAAAAQAAAA8APX/AgAAAAQAAAA9APX/AgAAAAQAAAA+APX/AgAAAAQAAAA/APX/AgAAAAQAAABAAPX/AgAAAAQAAABBAPX/AgAAAAQAAABCAPX/AgAAAAQAAABDAPX/AgAAAAQAAABEAPX/AgAAAAQAAABFAPX/AgAAAAQAAABGAPX/AgAAAAQAAABHAPX/AgAAAAQAAABIAPX/AgAAAAQAAABJAPX/AgAAAAQAAABKAPX/AgAAAAQAAABLAPX/AgAAAAQAAABMAPX/AgAAAAQAAABNAPX/AgAAAAQAAABOAPX/AgAAAAQAAABPAPX/AgAAAAQAAABQAPX/AgAAAAQAAABRAPX/AgAAAAQAAABSAPX/AgAAAAQAAABTAPX/AgAAAAQAAABUAPX/AgAAAAQAAABVAPX/AgAAAAQAAABWAPX/AgAAAAQAAABXAPX/AgAAAAQAAABYAPX/AgAAAAQAAABZAPX/AgAAAAQAAABaAPX/AgAAAAQAAABbAPX/AgAAAAQAAABcAPX/AgAAAAQAAABdAPX/AgAAAAQAAABeAPX/AgAAAAQAAABfAPX/AgAAAAQAAABgAPX/AgAAAAQAAABhAPX/AgAAAAQAAABiAPX/AgAAAAQAAABjAPX/AgAAAAQAAABkAPX/AgAAAAQAAABlAPX/AgAAAAQAAABmAPX/AgAAAAQAAABnAPX/AgAAAAQAAABoAPX/AgAAAAQAAABpAPX/AgAAAAQAAABqAPX/AgAAAAQAAABrAPX/AgAAAAQAAABsAPX/AgAAAAQAAABtAPX/AgAAAAQAAABuAPX/AgAAAAQAAABvAPX/AgAAAAQAAABwAPX/AgAAAAQAAABxAPX/AgAAAAQAAAByAPX/AgAAAAQAAABzAPX/AgAAAAQAAAB0APX/AgAAAAQAAAB1APX/AgAAAAQAAAB2APX/AgAAAAQAAAB3APX/AgAAAAQAAAB4APX/AgAAAAQAAAB5APX/AgAAAAQAAAB6APX/AgAAAAQAAAB7APX/AgAAAAQAAAB8APX/AgAAAAQAAAB9APX/AgAAAAQAAAB+APX/AgAAAAQAAAB/APX/AgAAAAQAAACAAPX/AgAAAAQAAACBAPX/AgAAAAQAAACCAPX/AgAAAAQAAACDAPX/AgAAAAQAAACEAPX/AgAAAAQAAACFAPX/AgAAAAQAAACGAPX/AgAAAAQAAACHAPX/AgAAAAQAAACIAPX/AgAAAAQAAACJAPX/AgAAAAQAAACKAPX/AgAAAAQAAACLAPX/AgAAAAQAAACMAPX/AgAAAAQAAACNAPX/AgAAAAQAAACOAPX/AgAAAAQAAACPAPX/AgAAAAQAAACQAPX/AgAAAAQAAACRAPX/AgAAAAQAAACSAPX/AgAAAAQAAACTAPX/AgAAAAQAAACUAPX/AgAAAAQAAACVAPX/AgAAAAQAAACWAPX/AgAAAAQAAACXAPX/AgAAAAQAAACYAPX/AgAAAAQAAACZAPX/AgAAAAQAAACaAPX/AgAAAAQAAACbAPX/AgAAAAQAAACcAPX/AgAAAAQAAACdAPX/AgAAAAQAAACeAPX/AgAAAAQAAACfAPX/AgAAAAQAAACgAPX/AgAAAAQAAAChAPX/AgAAAAQAAACiAPX/AgAAAAQAAACjAPX/AgAAAAQAAACkAPX/AgAAAAQAAAClAPX/AgAAAAQAAACmAPX/AgAAAAQAAACnAPX/AgAAAAQAAACoAPX/AgAAAAQAAACpAPX/AgAAAAQAAACqAPX/AgAAAAQAAACrAPX/AgAAAAQAAACsAPX/AgAAAAQAAACtAPX/AgAAAAQAAACuAPX/AgAAAAQAAACvAPX/AgAAAAQAAACwAPX/AgAAAAQAAACxAPX/AgAAAAQAAACyAPX/AgAAAAQAAACzAPX/AgAAAAQAAAC0APX/AgAAAAQAAAC1APX/AgAAAAQAAAC2APX/AgAAAAQAAAC3APX/AgAAAAQAAAC4APX/AgAAAAQAAAC5APX/AgAAAAQAAACb//b/AgAAAAUAAACb//f/AgAAAAUAAACb//j/AgAAAAUAAACb//n/AgAAAAUAAACb//r/AgAAAAUAAACb//v/AgAAAAUAAACb//z/AgAAAAUAAACb//3/AgAAAAUAAACb//7/AgAAAAUAAACb////AgAAAAUAAACb/wAAAgAAAAUAAACb/wEAAgAAAAUAAACb/wIAAgAAAAUAAACb/wMAAgAAAAUAAACb/wQAAgAAAAUAAACb/wUAAgAAAAUAAACb/wYAAgAAAAUAAACc//b/AgAAAAUAAACc//f/AgAAAAUAAACc//j/AgAAAAUAAACc//n/AgAAAAUAAACc//r/AgAAAAUAAACc//v/AgAAAAUAAACc//z/AgAAAAUAAACc//3/AgAAAAUAAACc//7/AgAAAAUAAACc////AgAAAAUAAACc/wAAAgAAAAUAAACc/wEAAgAAAAUAAACc/wIAAgAAAAUAAACc/wMAAgAAAAUAAACc/wQAAgAAAAUAAACc/wUAAgAAAAUAAACc/wYAAgAAAAUAAACd//b/AgAAAAUAAACd//f/AgAAAAUAAACd//j/AgAAAAUAAACd//n/AgAAAAUAAACd//r/AgAAAAUAAACd//v/AgAAAAUAAACd//z/AgAAAAUAAACd//3/AgAAAAUAAACd//7/AgAAAAUAAACd////AgAAAAUAAACd/wAAAgAAAAUAAACd/wEAAgAAAAUAAACd/wIAAgAAAAUAAACd/wMAAgAAAAUAAACd/wQAAgAAAAUAAACd/wUAAgAAAAUAAACd/wYAAgAAAAUAAACe//b/AgAAAAUAAACe//f/AgAAAAUAAACe//j/AgAAAAUAAACe//n/AgAAAAUAAACe//r/AgAAAAUAAACe//v/AgAAAAUAAACe//z/AgAAAAUAAACe//3/AgAAAAUAAACe//7/AgAAAAUAAACe////AgAAAAUAAACe/wAAAgAAAAUAAACe/wEAAgAAAAUAAACe/wIAAgAAAAUAAACe/wMAAgAAAAUAAACe/wQAAgAAAAUAAACe/wUAAgAAAAUAAACe/wYAAgAAAAUAAACf//b/AgAAAAUAAACf//f/AgAAAAUAAACf//j/AgAAAAUAAACf//n/AgAAAAUAAACf//r/AgAAAAUAAACf//v/AgAAAAUAAACf//z/AgAAAAUAAACf//3/AgAAAAUAAACf//7/AgAAAAUAAACf////AgAAAAUAAACf/wAAAgAAAAUAAACf/wEAAgAAAAUAAACf/wIAAgAAAAUAAACf/wMAAgAAAAUAAACf/wQAAgAAAAUAAACf/wUAAgAAAAUAAACf/wYAAgAAAAUAAACg//b/AgAAAAUAAACg//f/AgAAAAUAAACg//j/AgAAAAUAAACg//n/AgAAAAUAAACg//r/AgAAAAUAAACg//v/AgAAAAUAAACg//z/AgAAAAUAAACg//3/AgAAAAUAAACg//7/AgAAAAUAAACg////AgAAAAUAAACg/wAAAgAAAAUAAACg/wEAAgAAAAUAAACg/wIAAgAAAAUAAACg/wMAAgAAAAUAAACg/wQAAgAAAAUAAACg/wUAAgAAAAUAAACg/wYAAgAAAAUAAACh//b/AgAAAAUAAACh//f/AgAAAAUAAACh//j/AgAAAAUAAACh//n/AgAAAAUAAACh//r/AgAAAAUAAACh//v/AgAAAAUAAACh//z/AgAAAAUAAACh//3/AgAAAAUAAACh//7/AgAAAAUAAACh////AgAAAAUAAACh/wAAAgAAAAUAAACh/wEAAgAAAAUAAACh/wIAAgAAAAUAAACh/wMAAgAAAAUAAACh/wQAAgAAAAUAAACh/wUAAgAAAAUAAACh/wYAAgAAAAUAAACi//b/AgAAAAUAAACi//f/AgAAAAUAAACi//j/AgAAAAUAAACi//n/AgAAAAUAAACi//r/AgAAAAUAAACi//v/AgAAAAUAAACi//z/AgAAAAUAAACi//3/AgAAAAUAAACi//7/AgAAAAUAAACi////AgAAAAUAAACi/wAAAgAAAAUAAACi/wEAAgAAAAUAAACi/wIAAgAAAAUAAACi/wMAAgAAAAUAAACi/wQAAgAAAAUAAACi/wUAAgAAAAUAAACi/wYAAgAAAAUAAACj//b/AgAAAAUAAACj//f/AgAAAAUAAACj//j/AgAAAAUAAACj//n/AgAAAAUAAACj//r/AgAAAAUAAACj//v/AgAAAAUAAACj//z/AgAAAAUAAACj//3/AgAAAAUAAACj//7/AgAAAAUAAACj////AgAAAAUAAACj/wAAAgAAAAUAAACj/wEAAgAAAAUAAACj/wIAAgAAAAUAAACj/wMAAgAAAAUAAACj/wQAAgAAAAUAAACj/wUAAgAAAAUAAACj/wYAAgAAAAUAAACk//b/AgAAAAUAAACk//f/AgAAAAUAAACk//j/AgAAAAUAAACk//n/AgAAAAUAAACk//r/AgAAAAUAAACk//v/AgAAAAUAAACk//z/AgAAAAUAAACk//3/AgAAAAUAAACk//7/AgAAAAUAAACk////AgAAAAUAAACk/wAAAgAAAAUAAACk/wEAAgAAAAUAAACk/wIAAgAAAAUAAACk/wMAAgAAAAUAAACk/wQAAgAAAAUAAACk/wUAAgAAAAUAAACk/wYAAgAAAAUAAACl//b/AgAAAAUAAACl//f/AgAAAAUAAACl//j/AgAAAAUAAACl//n/AgAAAAUAAACl//r/AgAAAAUAAACl//v/AgAAAAUAAACl//z/AgAAAAUAAACl//3/AgAAAAUAAACl//7/AgAAAAUAAACl////AgAAAAUAAACl/wAAAgAAAAUAAACl/wEAAgAAAAUAAACl/wIAAgAAAAUAAACl/wMAAgAAAAUAAACl/wQAAgAAAAUAAACl/wUAAgAAAAUAAACl/wYAAgAAAAUAAACm//b/AgAAAAUAAACm//f/AgAAAAUAAACm//j/AgAAAAUAAACm//n/AgAAAAUAAACm//r/AgAAAAUAAACm//v/AgAAAAUAAACm//z/AgAAAAUAAACm//3/AgAAAAUAAACm//7/AgAAAAUAAACm////AgAAAAUAAACm/wAAAgAAAAUAAACm/wEAAgAAAAUAAACm/wIAAgAAAAUAAACm/wMAAgAAAAUAAACm/wQAAgAAAAUAAACm/wUAAgAAAAUAAACm/wYAAgAAAAUAAACn//b/AgAAAAUAAACn//f/AgAAAAUAAACn//j/AgAAAAUAAACn//n/AgAAAAUAAACn//r/AgAAAAUAAACn//v/AgAAAAUAAACn//z/AgAAAAUAAACn//3/AgAAAAUAAACn//7/AgAAAAUAAACn////AgAAAAUAAACn/wAAAgAAAAUAAACn/wEAAgAAAAUAAACn/wIAAgAAAAUAAACn/wMAAgAAAAUAAACn/wQAAgAAAAUAAACn/wUAAgAAAAUAAACn/wYAAgAAAAUAAACo//b/AgAAAAUAAACo//f/AgAAAAUAAACo//j/AgAAAAUAAACo//n/AgAAAAUAAACo//r/AgAAAAUAAACo//v/AgAAAAUAAACo//z/AgAAAAUAAACo//3/AgAAAAUAAACo//7/AgAAAAUAAACo////AgAAAAUAAACo/wAAAgAAAAUAAACo/wEAAgAAAAUAAACo/wIAAgAAAAUAAACo/wMAAgAAAAUAAACo/wQAAgAAAAUAAACo/wUAAgAAAAUAAACo/wYAAgAAAAUAAACp//b/AgAAAAUAAACp//f/AgAAAAUAAACp//j/AgAAAAUAAACp//n/AgAAAAUAAACp//r/AgAAAAUAAACp//v/AgAAAAUAAACp//z/AgAAAAUAAACp//3/AgAAAAUAAACp//7/AgAAAAUAAACp////AgAAAAUAAACp/wAAAgAAAAUAAACp/wEAAgAAAAUAAACp/wIAAgAAAAUAAACp/wMAAgAAAAUAAACp/wQAAgAAAAUAAACp/wUAAgAAAAUAAACp/wYAAgAAAAUAAACq//b/AgAAAAUAAACq//f/AgAAAAUAAACq//j/AgAAAAUAAACq//n/AgAAAAUAAACq//r/AgAAAAUAAACq//v/AgAAAAUAAACq//z/AgAAAAUAAACq//3/AgAAAAUAAACq//7/AgAAAAUAAACq////AgAAAAUAAACq/wAAAgAAAAUAAACq/wEAAgAAAAUAAACq/wIAAgAAAAUAAACq/wMAAgAAAAUAAACq/wQAAgAAAAUAAACq/wUAAgAAAAUAAACq/wYAAgAAAAUAAACr//b/AgAAAAUAAACr//f/AgAAAAUAAACr//j/AgAAAAUAAACr//n/AgAAAAUAAACr//r/AgAAAAUAAACr//v/AgAAAAUAAACr//z/AgAAAAUAAACr//3/AgAAAAUAAACr//7/AgAAAAUAAACr////AgAAAAUAAACr/wAAAgAAAAUAAACr/wEAAgAAAAUAAACr/wIAAgAAAAUAAACr/wMAAgAAAAUAAACr/wQAAgAAAAUAAACr/wUAAgAAAAUAAACr/wYAAgAAAAUAAACs//b/AgAAAAUAAACs//f/AgAAAAUAAACs//j/AgAAAAUAAACs//n/AgAAAAUAAACs//r/AgAAAAUAAACs//v/AgAAAAUAAACs//z/AgAAAAUAAACs//3/AgAAAAUAAACs//7/AgAAAAUAAACs////AgAAAAUAAACs/wAAAgAAAAUAAACs/wEAAgAAAAUAAACs/wIAAgAAAAUAAACs/wMAAgAAAAUAAACs/wQAAgAAAAUAAACs/wUAAgAAAAUAAACs/wYAAgAAAAUAAACt//b/AgAAAAUAAACt//f/AgAAAAUAAACt//j/AgAAAAUAAACt//n/AgAAAAUAAACt//r/AgAAAAUAAACt//v/AgAAAAUAAACt//z/AgAAAAUAAACt//3/AgAAAAUAAACt//7/AgAAAAUAAACt////AgAAAAUAAACt/wAAAgAAAAUAAACt/wEAAgAAAAUAAACt/wIAAgAAAAUAAACt/wMAAgAAAAUAAACt/wQAAgAAAAUAAACt/wUAAgAAAAUAAACt/wYAAgAAAAUAAACu//b/AgAAAAUAAACu//f/AgAAAAUAAACu//j/AgAAAAUAAACu//n/AgAAAAUAAACu//r/AgAAAAUAAACu//v/AgAAAAUAAACu//z/AgAAAAUAAACu//3/AgAAAAUAAACu//7/AgAAAAUAAACu////AgAAAAUAAACu/wAAAgAAAAUAAACu/wEAAgAAAAUAAACu/wIAAgAAAAUAAACu/wMAAgAAAAUAAACu/wQAAgAAAAUAAACu/wUAAgAAAAUAAACu/wYAAgAAAAUAAACv//b/AgAAAAUAAACv//f/AgAAAAUAAACv//j/AgAAAAUAAACv//n/AgAAAAUAAACv//r/AgAAAAUAAACv//v/AgAAAAUAAACv//z/AgAAAAUAAACv//3/AgAAAAUAAACv//7/AgAAAAUAAACv////AgAAAAUAAACv/wAAAgAAAAUAAACv/wEAAgAAAAUAAACv/wIAAgAAAAUAAACv/wMAAgAAAAUAAACv/wQAAgAAAAUAAACv/wUAAgAAAAUAAACv/wYAAgAAAAUAAACw//b/AgAAAAUAAACw//f/AgAAAAUAAACw//j/AgAAAAUAAACw//n/AgAAAAUAAACw//r/AgAAAAUAAACw//v/AgAAAAUAAACw//z/AgAAAAUAAACw//3/AgAAAAUAAACw//7/AgAAAAUAAACw////AgAAAAUAAACw/wAAAgAAAAUAAACw/wEAAgAAAAUAAACw/wIAAgAAAAUAAACw/wMAAgAAAAUAAACw/wQAAgAAAAUAAACw/wUAAgAAAAUAAACw/wYAAgAAAAUAAACx//b/AgAAAAUAAACx//f/AgAAAAUAAACx//j/AgAAAAUAAACx//n/AgAAAAUAAACx//r/AgAAAAUAAACx//v/AgAAAAUAAACx//z/AgAAAAUAAACx//3/AgAAAAUAAACx//7/AgAAAAUAAACx////AgAAAAUAAACx/wAAAgAAAAUAAACx/wEAAgAAAAUAAACx/wIAAgAAAAUAAACx/wMAAgAAAAUAAACx/wQAAgAAAAUAAACx/wUAAgAAAAUAAACx/wYAAgAAAAUAAACy//b/AgAAAAUAAACy//f/AgAAAAUAAACy//j/AgAAAAUAAACy//n/AgAAAAUAAACy//r/AgAAAAUAAACy//v/AgAAAAUAAACy//z/AgAAAAUAAACy//3/AgAAAAUAAACy//7/AgAAAAUAAACy////AgAAAAUAAACy/wAAAgAAAAUAAACy/wEAAgAAAAUAAACy/wIAAgAAAAUAAACy/wMAAgAAAAUAAACy/wQAAgAAAAUAAACy/wUAAgAAAAUAAACy/wYAAgAAAAUAAACz//b/AgAAAAUAAACz//f/AgAAAAUAAACz//j/AgAAAAUAAACz//n/AgAAAAUAAACz//r/AgAAAAUAAACz//v/AgAAAAUAAACz//z/AgAAAAUAAACz//3/AgAAAAUAAACz//7/AgAAAAUAAACz////AgAAAAUAAACz/wAAAgAAAAUAAACz/wEAAgAAAAUAAACz/wIAAgAAAAUAAACz/wMAAgAAAAUAAACz/wQAAgAAAAUAAACz/wUAAgAAAAUAAACz/wYAAgAAAAUAAAC0//b/AgAAAAUAAAC0//f/AgAAAAUAAAC0//j/AgAAAAUAAAC0//n/AgAAAAUAAAC0//r/AgAAAAUAAAC0//v/AgAAAAUAAAC0//z/AgAAAAUAAAC0//3/AgAAAAUAAAC0//7/AgAAAAUAAAC0////AgAAAAUAAAC0/wAAAgAAAAUAAAC0/wEAAgAAAAUAAAC0/wIAAgAAAAUAAAC0/wMAAgAAAAUAAAC0/wQAAgAAAAUAAAC0/wUAAgAAAAUAAAC0/wYAAgAAAAUAAAC1//b/AgAAAAUAAAC1//f/AgAAAAUAAAC1//j/AgAAAAUAAAC1//n/AgAAAAUAAAC1//r/AgAAAAUAAAC1//v/AgAAAAUAAAC1//z/AgAAAAUAAAC1//3/AgAAAAUAAAC1//7/AgAAAAUAAAC1////AgAAAAUAAAC1/wAAAgAAAAUAAAC1/wEAAgAAAAUAAAC1/wIAAgAAAAUAAAC1/wMAAgAAAAUAAAC1/wQAAgAAAAUAAAC1/wUAAgAAAAUAAAC1/wYAAgAAAAUAAAC2//b/AgAAAAUAAAC2//f/AgAAAAUAAAC2//j/AgAAAAUAAAC2//n/AgAAAAUAAAC2//r/AgAAAAUAAAC2//v/AgAAAAUAAAC2//z/AgAAAAUAAAC2//3/AgAAAAUAAAC2//7/AgAAAAUAAAC2////AgAAAAUAAAC2/wAAAgAAAAUAAAC2/wEAAgAAAAUAAAC2/wIAAgAAAAUAAAC2/wMAAgAAAAUAAAC2/wQAAgAAAAUAAAC2/wUAAgAAAAUAAAC2/wYAAgAAAAUAAAC3//b/AgAAAAUAAAC3//f/AgAAAAUAAAC3//j/AgAAAAUAAAC3//n/AgAAAAUAAAC3//r/AgAAAAUAAAC3//v/AgAAAAUAAAC3//z/AgAAAAUAAAC3//3/AgAAAAUAAAC3//7/AgAAAAUAAAC3////AgAAAAUAAAC3/wAAAgAAAAUAAAC3/wEAAgAAAAUAAAC3/wIAAgAAAAUAAAC3/wMAAgAAAAUAAAC3/wQAAgAAAAUAAAC3/wUAAgAAAAUAAAC3/wYAAgAAAAUAAAC4//b/AgAAAAUAAAC4//f/AgAAAAUAAAC4//j/AgAAAAUAAAC4//n/AgAAAAUAAAC4//r/AgAAAAUAAAC4//v/AgAAAAUAAAC4//z/AgAAAAUAAAC4//3/AgAAAAUAAAC4//7/AgAAAAUAAAC4////AgAAAAUAAAC4/wAAAgAAAAUAAAC4/wEAAgAAAAUAAAC4/wIAAgAAAAUAAAC4/wMAAgAAAAUAAAC4/wQAAgAAAAUAAAC4/wUAAgAAAAUAAAC4/wYAAgAAAAUAAAC5//b/AgAAAAUAAAC5//f/AgAAAAUAAAC5//j/AgAAAAUAAAC5//n/AgAAAAUAAAC5//r/AgAAAAUAAAC5//v/AgAAAAUAAAC5//z/AgAAAAUAAAC5//3/AgAAAAUAAAC5//7/AgAAAAUAAAC5////AgAAAAUAAAC5/wAAAgAAAAUAAAC5/wEAAgAAAAUAAAC5/wIAAgAAAAUAAAC5/wMAAgAAAAUAAAC5/wQAAgAAAAUAAAC5/wUAAgAAAAUAAAC5/wYAAgAAAAUAAAC6//b/AgAAAAUAAAC6//f/AgAAAAUAAAC6//j/AgAAAAUAAAC6//n/AgAAAAUAAAC6//r/AgAAAAUAAAC6//v/AgAAAAUAAAC6//z/AgAAAAUAAAC6//3/AgAAAAUAAAC6//7/AgAAAAUAAAC6////AgAAAAUAAAC6/wAAAgAAAAUAAAC6/wEAAgAAAAUAAAC6/wIAAgAAAAUAAAC6/wMAAgAAAAUAAAC6/wQAAgAAAAUAAAC6/wUAAgAAAAUAAAC6/wYAAgAAAAUAAAC7//b/AgAAAAUAAAC7//f/AgAAAAUAAAC7//j/AgAAAAUAAAC7//n/AgAAAAUAAAC7//r/AgAAAAUAAAC7//v/AgAAAAUAAAC7//z/AgAAAAUAAAC7//3/AgAAAAUAAAC7//7/AgAAAAUAAAC7////AgAAAAUAAAC7/wAAAgAAAAUAAAC7/wEAAgAAAAUAAAC7/wIAAgAAAAUAAAC7/wMAAgAAAAUAAAC7/wQAAgAAAAUAAAC7/wUAAgAAAAUAAAC7/wYAAgAAAAUAAAC8//b/AgAAAAUAAAC8//f/AgAAAAUAAAC8//j/AgAAAAUAAAC8//n/AgAAAAUAAAC8//r/AgAAAAUAAAC8//v/AgAAAAUAAAC8//z/AgAAAAUAAAC8//3/AgAAAAUAAAC8//7/AgAAAAUAAAC8////AgAAAAUAAAC8/wAAAgAAAAUAAAC8/wEAAgAAAAUAAAC8/wIAAgAAAAUAAAC8/wMAAgAAAAUAAAC8/wQAAgAAAAUAAAC8/wUAAgAAAAUAAAC8/wYAAgAAAAUAAAC9//b/AgAAAAUAAAC9//f/AgAAAAUAAAC9//j/AgAAAAUAAAC9//n/AgAAAAUAAAC9//r/AgAAAAUAAAC9//v/AgAAAAUAAAC9//z/AgAAAAUAAAC9//3/AgAAAAUAAAC9//7/AgAAAAUAAAC9////AgAAAAUAAAC9/wAAAgAAAAUAAAC9/wEAAgAAAAUAAAC9/wIAAgAAAAUAAAC9/wMAAgAAAAUAAAC9/wQAAgAAAAUAAAC9/wUAAgAAAAUAAAC9/wYAAgAAAAUAAAC+//b/AgAAAAUAAAC+//f/AgAAAAUAAAC+//j/AgAAAAUAAAC+//n/AgAAAAUAAAC+//r/AgAAAAUAAAC+//v/AgAAAAUAAAC+//z/AgAAAAUAAAC+//3/AgAAAAUAAAC+//7/AgAAAAUAAAC+////AgAAAAUAAAC+/wAAAgAAAAUAAAC+/wEAAgAAAAUAAAC+/wIAAgAAAAUAAAC+/wMAAgAAAAUAAAC+/wQAAgAAAAUAAAC+/wUAAgAAAAUAAAC+/wYAAgAAAAUAAAC///b/AgAAAAUAAAC///f/AgAAAAUAAAC///j/AgAAAAUAAAC///n/AgAAAAUAAAC///r/AgAAAAUAAAC///v/AgAAAAUAAAC///z/AgAAAAUAAAC///3/AgAAAAUAAAC///7/AgAAAAUAAAC/////AgAAAAUAAAC//wAAAgAAAAUAAAC//wEAAgAAAAUAAAC//wIAAgAAAAUAAAC//wMAAgAAAAUAAAC//wQAAgAAAAUAAAC//wUAAgAAAAUAAAC//wYAAgAAAAUAAADA//b/AgAAAAUAAADA//f/AgAAAAUAAADA//j/AgAAAAUAAADA//n/AgAAAAUAAADA//r/AgAAAAUAAADA//v/AgAAAAUAAADA//z/AgAAAAUAAADA//3/AgAAAAUAAADA//7/AgAAAAUAAADA////AgAAAAUAAADA/wAAAgAAAAUAAADA/wEAAgAAAAUAAADA/wIAAgAAAAUAAADA/wMAAgAAAAUAAADA/wQAAgAAAAUAAADA/wUAAgAAAAUAAADA/wYAAgAAAAUAAADB//b/AgAAAAUAAADB//f/AgAAAAUAAADB//j/AgAAAAUAAADB//n/AgAAAAUAAADB//r/AgAAAAUAAADB//v/AgAAAAUAAADB//z/AgAAAAUAAADB//3/AgAAAAUAAADB//7/AgAAAAUAAADB////AgAAAAUAAADB/wAAAgAAAAUAAADB/wEAAgAAAAUAAADB/wIAAgAAAAUAAADB/wMAAgAAAAUAAADB/wQAAgAAAAUAAADB/wUAAgAAAAUAAADB/wYAAgAAAAUAAADC//b/AgAAAAUAAADC//f/AgAAAAUAAADC//j/AgAAAAUAAADC//n/AgAAAAUAAADC//r/AgAAAAUAAADC//v/AgAAAAUAAADC//z/AgAAAAUAAADC//3/AgAAAAUAAADC//7/AgAAAAUAAADC////AgAAAAUAAADC/wAAAgAAAAUAAADC/wEAAgAAAAUAAADC/wIAAgAAAAUAAADC/wMAAgAAAAUAAADC/wQAAgAAAAUAAADC/wUAAgAAAAUAAADC/wYAAgAAAAUAAADD//b/AgAAAAUAAADD//f/AgAAAAUAAADD//j/AgAAAAUAAADD//n/AgAAAAUAAADD//r/AgAAAAUAAADD//v/AgAAAAUAAADD//z/AgAAAAUAAADD//3/AgAAAAUAAADD//7/AgAAAAUAAADD////AgAAAAUAAADD/wAAAgAAAAUAAADD/wEAAgAAAAUAAADD/wIAAgAAAAUAAADD/wMAAgAAAAUAAADD/wQAAgAAAAUAAADD/wUAAgAAAAUAAADD/wYAAgAAAAUAAADE//b/AgAAAAUAAADE//f/AgAAAAUAAADE//j/AgAAAAUAAADE//n/AgAAAAUAAADE//r/AgAAAAUAAADE//v/AgAAAAUAAADE//z/AgAAAAUAAADE//3/AgAAAAUAAADE//7/AgAAAAUAAADE////AgAAAAUAAADE/wAAAgAAAAUAAADE/wEAAgAAAAUAAADE/wIAAgAAAAUAAADE/wMAAgAAAAUAAADE/wQAAgAAAAUAAADE/wUAAgAAAAUAAADE/wYAAgAAAAUAAADF//b/AgAAAAUAAADF//f/AgAAAAUAAADF//j/AgAAAAUAAADF//n/AgAAAAUAAADF//r/AgAAAAUAAADF//v/AgAAAAUAAADF//z/AgAAAAUAAADF//3/AgAAAAUAAADF//7/AgAAAAUAAADF////AgAAAAUAAADF/wAAAgAAAAUAAADF/wEAAgAAAAUAAADF/wIAAgAAAAUAAADF/wMAAgAAAAUAAADF/wQAAgAAAAUAAADF/wUAAgAAAAUAAADF/wYAAgAAAAUAAADG//b/AgAAAAUAAADG//f/AgAAAAUAAADG//j/AgAAAAUAAADG//n/AgAAAAUAAADG//r/AgAAAAUAAADG//v/AgAAAAUAAADG//z/AgAAAAUAAADG//3/AgAAAAUAAADG//7/AgAAAAUAAADG////AgAAAAUAAADG/wAAAgAAAAUAAADG/wEAAgAAAAUAAADG/wIAAgAAAAUAAADG/wMAAgAAAAUAAADG/wQAAgAAAAUAAADG/wUAAgAAAAUAAADG/wYAAgAAAAUAAADH//b/AgAAAAUAAADH//f/AgAAAAUAAADH//j/AgAAAAUAAADH//n/AgAAAAUAAADH//r/AgAAAAUAAADH//v/AgAAAAUAAADH//z/AgAAAAUAAADH//3/AgAAAAUAAADH//7/AgAAAAUAAADH////AgAAAAUAAADH/wAAAgAAAAUAAADH/wEAAgAAAAUAAADH/wIAAgAAAAUAAADH/wMAAgAAAAUAAADH/wQAAgAAAAUAAADH/wUAAgAAAAUAAADH/wYAAgAAAAUAAADI//b/AgAAAAUAAADI//f/AgAAAAUAAADI//j/AgAAAAUAAADI//n/AgAAAAUAAADI//r/AgAAAAUAAADI//v/AgAAAAUAAADI//z/AgAAAAUAAADI//3/AgAAAAUAAADI//7/AgAAAAUAAADI////AgAAAAUAAADI/wAAAgAAAAUAAADI/wEAAgAAAAUAAADI/wIAAgAAAAUAAADI/wMAAgAAAAUAAADI/wQAAgAAAAUAAADI/wUAAgAAAAUAAADI/wYAAgAAAAUAAADJ//b/AgAAAAUAAADJ//f/AgAAAAUAAADJ//j/AgAAAAUAAADJ//n/AgAAAAUAAADJ//r/AgAAAAUAAADJ//v/AgAAAAUAAADJ//z/AgAAAAUAAADJ//3/AgAAAAUAAADJ//7/AgAAAAUAAADJ////AgAAAAUAAADJ/wAAAgAAAAUAAADJ/wEAAgAAAAUAAADJ/wIAAgAAAAUAAADJ/wMAAgAAAAUAAADJ/wQAAgAAAAUAAADJ/wUAAgAAAAUAAADJ/wYAAgAAAAUAAADK//b/AgAAAAUAAADK//f/AgAAAAUAAADK//j/AgAAAAUAAADK//n/AgAAAAUAAADK//r/AgAAAAUAAADK//v/AgAAAAUAAADK//z/AgAAAAUAAADK//3/AgAAAAUAAADK//7/AgAAAAUAAADK////AgAAAAUAAADK/wAAAgAAAAUAAADK/wEAAgAAAAUAAADK/wIAAgAAAAUAAADK/wMAAgAAAAUAAADK/wQAAgAAAAUAAADK/wUAAgAAAAUAAADK/wYAAgAAAAUAAADL//b/AgAAAAUAAADL//f/AgAAAAUAAADL//j/AgAAAAUAAADL//n/AgAAAAUAAADL//r/AgAAAAUAAADL//v/AgAAAAUAAADL//z/AgAAAAUAAADL//3/AgAAAAUAAADL//7/AgAAAAUAAADL////AgAAAAUAAADL/wAAAgAAAAUAAADL/wEAAgAAAAUAAADL/wIAAgAAAAUAAADL/wMAAgAAAAUAAADL/wQAAgAAAAUAAADL/wUAAgAAAAUAAADL/wYAAgAAAAUAAADM//b/AgAAAAUAAADM//f/AgAAAAUAAADM//j/AgAAAAUAAADM//n/AgAAAAUAAADM//r/AgAAAAUAAADM//v/AgAAAAUAAADM//z/AgAAAAUAAADM//3/AgAAAAUAAADM//7/AgAAAAUAAADM////AgAAAAUAAADM/wAAAgAAAAUAAADM/wEAAgAAAAUAAADM/wIAAgAAAAUAAADM/wMAAgAAAAUAAADM/wQAAgAAAAUAAADM/wUAAgAAAAUAAADM/wYAAgAAAAUAAADN//b/AgAAAAUAAADN//f/AgAAAAUAAADN//j/AgAAAAUAAADN//n/AgAAAAUAAADN//r/AgAAAAUAAADN//v/AgAAAAUAAADN//z/AgAAAAUAAADN//3/AgAAAAUAAADN//7/AgAAAAUAAADN////AgAAAAUAAADN/wAAAgAAAAUAAADN/wEAAgAAAAUAAADN/wIAAgAAAAUAAADN/wMAAgAAAAUAAADN/wQAAgAAAAUAAADN/wUAAgAAAAUAAADN/wYAAgAAAAUAAADO//b/AgAAAAUAAADO//f/AgAAAAUAAADO//j/AgAAAAUAAADO//n/AgAAAAUAAADO//r/AgAAAAUAAADO//v/AgAAAAUAAADO//z/AgAAAAUAAADO//3/AgAAAAUAAADO//7/AgAAAAUAAADO////AgAAAAUAAADO/wAAAgAAAAUAAADO/wEAAgAAAAUAAADO/wIAAgAAAAUAAADO/wMAAgAAAAUAAADO/wQAAgAAAAUAAADO/wUAAgAAAAUAAADO/wYAAgAAAAUAAADP//b/AgAAAAUAAADP//f/AgAAAAUAAADP//j/AgAAAAUAAADP//n/AgAAAAUAAADP//r/AgAAAAUAAADP//v/AgAAAAUAAADP//z/AgAAAAUAAADP//3/AgAAAAUAAADP//7/AgAAAAUAAADP////AgAAAAUAAADP/wAAAgAAAAUAAADP/wEAAgAAAAUAAADP/wIAAgAAAAUAAADP/wMAAgAAAAUAAADP/wQAAgAAAAUAAADP/wUAAgAAAAUAAADP/wYAAgAAAAUAAADQ//b/AgAAAAUAAADQ//f/AgAAAAUAAADQ//j/AgAAAAUAAADQ//n/AgAAAAUAAADQ//r/AgAAAAUAAADQ//v/AgAAAAUAAADQ//z/AgAAAAUAAADQ//3/AgAAAAUAAADQ//7/AgAAAAUAAADQ////AgAAAAUAAADQ/wAAAgAAAAUAAADQ/wEAAgAAAAUAAADQ/wIAAgAAAAUAAADQ/wMAAgAAAAUAAADQ/wQAAgAAAAUAAADQ/wUAAgAAAAUAAADQ/wYAAgAAAAUAAADR//b/AgAAAAUAAADR//f/AgAAAAUAAADR//j/AgAAAAUAAADR//n/AgAAAAUAAADR//r/AgAAAAUAAADR//v/AgAAAAUAAADR//z/AgAAAAUAAADR//3/AgAAAAUAAADR//7/AgAAAAUAAADR////AgAAAAUAAADR/wAAAgAAAAUAAADR/wEAAgAAAAUAAADR/wIAAgAAAAUAAADR/wMAAgAAAAUAAADR/wQAAgAAAAUAAADR/wUAAgAAAAUAAADR/wYAAgAAAAUAAADS//b/AgAAAAUAAADS//f/AgAAAAUAAADS//j/AgAAAAUAAADS//n/AgAAAAUAAADS//r/AgAAAAUAAADS//v/AgAAAAUAAADS//z/AgAAAAUAAADS//3/AgAAAAUAAADS//7/AgAAAAUAAADS////AgAAAAUAAADS/wAAAgAAAAUAAADS/wEAAgAAAAUAAADS/wIAAgAAAAUAAADS/wMAAgAAAAUAAADS/wQAAgAAAAUAAADS/wUAAgAAAAUAAADS/wYAAgAAAAUAAADT//b/AgAAAAUAAADT//f/AgAAAAUAAADT//j/AgAAAAUAAADT//n/AgAAAAUAAADT//r/AgAAAAUAAADT//v/AgAAAAUAAADT//z/AgAAAAUAAADT//3/AgAAAAUAAADT//7/AgAAAAUAAADT////AgAAAAUAAADT/wAAAgAAAAUAAADT/wEAAgAAAAUAAADT/wIAAgAAAAUAAADT/wMAAgAAAAUAAADT/wQAAgAAAAUAAADT/wUAAgAAAAUAAADT/wYAAgAAAAUAAADU//b/AgAAAAUAAADU//f/AgAAAAUAAADU//j/AgAAAAUAAADU//n/AgAAAAUAAADU//r/AgAAAAUAAADU//v/AgAAAAUAAADU//z/AgAAAAUAAADU//3/AgAAAAUAAADU//7/AgAAAAUAAADU////AgAAAAUAAADU/wAAAgAAAAUAAADU/wEAAgAAAAUAAADU/wIAAgAAAAUAAADU/wMAAgAAAAUAAADU/wQAAgAAAAUAAADU/wUAAgAAAAUAAADU/wYAAgAAAAUAAADV//b/AgAAAAUAAADV//f/AgAAAAUAAADV//j/AgAAAAUAAADV//n/AgAAAAUAAADV//r/AgAAAAUAAADV//v/AgAAAAUAAADV//z/AgAAAAUAAADV//3/AgAAAAUAAADV//7/AgAAAAUAAADV////AgAAAAUAAADV/wAAAgAAAAUAAADV/wEAAgAAAAUAAADV/wIAAgAAAAUAAADV/wMAAgAAAAUAAADV/wQAAgAAAAUAAADV/wUAAgAAAAUAAADV/wYAAgAAAAUAAADW//b/AgAAAAUAAADW//f/AgAAAAUAAADW//j/AgAAAAUAAADW//n/AgAAAAUAAADW//r/AgAAAAUAAADW//v/AgAAAAUAAADW//z/AgAAAAUAAADW//3/AgAAAAUAAADW//7/AgAAAAUAAADW////AgAAAAUAAADW/wAAAgAAAAUAAADW/wEAAgAAAAUAAADW/wIAAgAAAAUAAADW/wMAAgAAAAUAAADW/wQAAgAAAAUAAADW/wUAAgAAAAUAAADW/wYAAgAAAAUAAADX//b/AgAAAAUAAADX//f/AgAAAAUAAADX//j/AgAAAAUAAADX//n/AgAAAAUAAADX//r/AgAAAAUAAADX//v/AgAAAAUAAADX//z/AgAAAAUAAADX//3/AgAAAAUAAADX//7/AgAAAAUAAADX////AgAAAAUAAADX/wAAAgAAAAUAAADX/wEAAgAAAAUAAADX/wIAAgAAAAUAAADX/wMAAgAAAAUAAADX/wQAAgAAAAUAAADX/wUAAgAAAAUAAADX/wYAAgAAAAUAAADY//b/AgAAAAUAAADY//f/AgAAAAUAAADY//j/AgAAAAUAAADY//n/AgAAAAUAAADY//r/AgAAAAUAAADY//v/AgAAAAUAAADY//z/AgAAAAUAAADY//3/AgAAAAUAAADY//7/AgAAAAUAAADY////AgAAAAUAAADY/wAAAgAAAAUAAADY/wEAAgAAAAUAAADY/wIAAgAAAAUAAADY/wMAAgAAAAUAAADY/wQAAgAAAAUAAADY/wUAAgAAAAUAAADY/wYAAgAAAAUAAADZ//b/AgAAAAUAAADZ//f/AgAAAAUAAADZ//j/AgAAAAUAAADZ//n/AgAAAAUAAADZ//r/AgAAAAUAAADZ//v/AgAAAAUAAADZ//z/AgAAAAUAAADZ//3/AgAAAAUAAADZ//7/AgAAAAUAAADZ////AgAAAAUAAADZ/wAAAgAAAAUAAADZ/wEAAgAAAAUAAADZ/wIAAgAAAAUAAADZ/wMAAgAAAAUAAADZ/wQAAgAAAAUAAADZ/wUAAgAAAAUAAADZ/wYAAgAAAAUAAADa//b/AgAAAAUAAADa//f/AgAAAAUAAADa//j/AgAAAAUAAADa//n/AgAAAAUAAADa//r/AgAAAAUAAADa//v/AgAAAAUAAADa//z/AgAAAAUAAADa//3/AgAAAAUAAADa//7/AgAAAAUAAADa////AgAAAAUAAADa/wAAAgAAAAUAAADa/wEAAgAAAAUAAADa/wIAAgAAAAUAAADa/wMAAgAAAAUAAADa/wQAAgAAAAUAAADa/wUAAgAAAAUAAADa/wYAAgAAAAUAAADb//b/AgAAAAUAAADb//f/AgAAAAUAAADb//j/AgAAAAUAAADb//n/AgAAAAUAAADb//r/AgAAAAUAAADb//v/AgAAAAUAAADb//z/AgAAAAUAAADb//3/AgAAAAUAAADb//7/AgAAAAUAAADb////AgAAAAUAAADb/wAAAgAAAAUAAADb/wEAAgAAAAUAAADb/wIAAgAAAAUAAADb/wMAAgAAAAUAAADb/wQAAgAAAAUAAADb/wUAAgAAAAUAAADb/wYAAgAAAAUAAADc//b/AgAAAAUAAADc//f/AgAAAAUAAADc//j/AgAAAAUAAADc//n/AgAAAAUAAADc//r/AgAAAAUAAADc//v/AgAAAAUAAADc//z/AgAAAAUAAADc//3/AgAAAAUAAADc//7/AgAAAAUAAADc////AgAAAAUAAADc/wAAAgAAAAUAAADc/wEAAgAAAAUAAADc/wIAAgAAAAUAAADc/wMAAgAAAAUAAADc/wQAAgAAAAUAAADc/wUAAgAAAAUAAADc/wYAAgAAAAUAAADd//b/AgAAAAUAAADd//f/AgAAAAUAAADd//j/AgAAAAUAAADd//n/AgAAAAUAAADd//r/AgAAAAUAAADd//v/AgAAAAUAAADd//z/AgAAAAUAAADd//3/AgAAAAUAAADd//7/AgAAAAUAAADd////AgAAAAUAAADd/wAAAgAAAAUAAADd/wEAAgAAAAUAAADd/wIAAgAAAAUAAADd/wMAAgAAAAUAAADd/wQAAgAAAAUAAADd/wUAAgAAAAUAAADd/wYAAgAAAAUAAADe//b/AgAAAAUAAADe//f/AgAAAAUAAADe//j/AgAAAAUAAADe//n/AgAAAAUAAADe//r/AgAAAAUAAADe//v/AgAAAAUAAADe//z/AgAAAAUAAADe//3/AgAAAAUAAADe//7/AgAAAAUAAADe////AgAAAAUAAADe/wAAAgAAAAUAAADe/wEAAgAAAAUAAADe/wIAAgAAAAUAAADe/wMAAgAAAAUAAADe/wQAAgAAAAUAAADe/wUAAgAAAAUAAADe/wYAAgAAAAUAAADf//b/AgAAAAUAAADf//f/AgAAAAUAAADf//j/AgAAAAUAAADf//n/AgAAAAUAAADf//r/AgAAAAUAAADf//v/AgAAAAUAAADf//z/AgAAAAUAAADf//3/AgAAAAUAAADf//7/AgAAAAUAAADf////AgAAAAUAAADf/wAAAgAAAAUAAADf/wEAAgAAAAUAAADf/wIAAgAAAAUAAADf/wMAAgAAAAUAAADf/wQAAgAAAAUAAADf/wUAAgAAAAUAAADf/wYAAgAAAAUAAADg//b/AgAAAAUAAADg//f/AgAAAAUAAADg//j/AgAAAAUAAADg//n/AgAAAAUAAADg//r/AgAAAAUAAADg//v/AgAAAAUAAADg//z/AgAAAAUAAADg//3/AgAAAAUAAADg//7/AgAAAAUAAADg////AgAAAAUAAADg/wAAAgAAAAUAAADg/wEAAgAAAAUAAADg/wIAAgAAAAUAAADg/wMAAgAAAAUAAADg/wQAAgAAAAUAAADg/wUAAgAAAAUAAADg/wYAAgAAAAUAAADh//b/AgAAAAUAAADh//f/AgAAAAUAAADh//j/AgAAAAUAAADh//n/AgAAAAUAAADh//r/AgAAAAUAAADh//v/AgAAAAUAAADh//z/AgAAAAUAAADh//3/AgAAAAUAAADh//7/AgAAAAUAAADh////AgAAAAUAAADh/wAAAgAAAAUAAADh/wEAAgAAAAUAAADh/wIAAgAAAAUAAADh/wMAAgAAAAUAAADh/wQAAgAAAAUAAADh/wUAAgAAAAUAAADh/wYAAgAAAAUAAADi//b/AgAAAAUAAADi//f/AgAAAAUAAADi//j/AgAAAAUAAADi//n/AgAAAAUAAADi//r/AgAAAAUAAADi//v/AgAAAAUAAADi//z/AgAAAAUAAADi//3/AgAAAAUAAADi//7/AgAAAAUAAADi////AgAAAAUAAADi/wAAAgAAAAUAAADi/wEAAgAAAAUAAADi/wIAAgAAAAUAAADi/wMAAgAAAAUAAADi/wQAAgAAAAUAAADi/wUAAgAAAAUAAADi/wYAAgAAAAUAAADj//b/AgAAAAUAAADj//f/AgAAAAUAAADj//j/AgAAAAUAAADj//n/AgAAAAUAAADj//r/AgAAAAUAAADj//v/AgAAAAUAAADj//z/AgAAAAUAAADj//3/AgAAAAUAAADj//7/AgAAAAUAAADj////AgAAAAUAAADj/wAAAgAAAAUAAADj/wEAAgAAAAUAAADj/wIAAgAAAAUAAADj/wMAAgAAAAUAAADj/wQAAgAAAAUAAADj/wUAAgAAAAUAAADj/wYAAgAAAAUAAADk//b/AgAAAAUAAADk//f/AgAAAAUAAADk//j/AgAAAAUAAADk//n/AgAAAAUAAADk//r/AgAAAAUAAADk//v/AgAAAAUAAADk//z/AgAAAAUAAADk//3/AgAAAAUAAADk//7/AgAAAAUAAADk////AgAAAAUAAADk/wAAAgAAAAUAAADk/wEAAgAAAAUAAADk/wIAAgAAAAUAAADk/wMAAgAAAAUAAADk/wQAAgAAAAUAAADk/wUAAgAAAAUAAADk/wYAAgAAAAUAAADl//b/AgAAAAUAAADl//f/AgAAAAUAAADl//j/AgAAAAUAAADl//n/AgAAAAUAAADl//r/AgAAAAUAAADl//v/AgAAAAUAAADl//z/AgAAAAUAAADl//3/AgAAAAUAAADl//7/AgAAAAUAAADl////AgAAAAUAAADl/wAAAgAAAAUAAADl/wEAAgAAAAUAAADl/wIAAgAAAAUAAADl/wMAAgAAAAUAAADl/wQAAgAAAAUAAADl/wUAAgAAAAUAAADl/wYAAgAAAAUAAADm//b/AgAAAAUAAADm//f/AgAAAAUAAADm//j/AgAAAAUAAADm//n/AgAAAAUAAADm//r/AgAAAAUAAADm//v/AgAAAAUAAADm//z/AgAAAAUAAADm//3/AgAAAAUAAADm//7/AgAAAAUAAADm////AgAAAAUAAADm/wAAAgAAAAUAAADm/wEAAgAAAAUAAADm/wIAAgAAAAUAAADm/wMAAgAAAAUAAADm/wQAAgAAAAUAAADm/wUAAgAAAAUAAADm/wYAAgAAAAUAAADn//b/AgAAAAUAAADn//f/AgAAAAUAAADn//j/AgAAAAUAAADn//n/AgAAAAUAAADn//r/AgAAAAUAAADn//v/AgAAAAUAAADn//z/AgAAAAUAAADn//3/AgAAAAUAAADn//7/AgAAAAUAAADn////AgAAAAUAAADn/wAAAgAAAAUAAADn/wEAAgAAAAUAAADn/wIAAgAAAAUAAADn/wMAAgAAAAUAAADn/wQAAgAAAAUAAADn/wUAAgAAAAUAAADn/wYAAgAAAAUAAADo//b/AgAAAAUAAADo//f/AgAAAAUAAADo//j/AgAAAAUAAADo//n/AgAAAAUAAADo//r/AgAAAAUAAADo//v/AgAAAAUAAADo//z/AgAAAAUAAADo//3/AgAAAAUAAADo//7/AgAAAAUAAADo////AgAAAAUAAADo/wAAAgAAAAUAAADo/wEAAgAAAAUAAADo/wIAAgAAAAUAAADo/wMAAgAAAAUAAADo/wQAAgAAAAUAAADo/wUAAgAAAAUAAADo/wYAAgAAAAUAAADp//b/AgAAAAUAAADp//f/AgAAAAUAAADp//j/AgAAAAUAAADp//n/AgAAAAUAAADp//r/AgAAAAUAAADp//v/AgAAAAUAAADp//z/AgAAAAUAAADp//3/AgAAAAUAAADp//7/AgAAAAUAAADp////AgAAAAUAAADp/wAAAgAAAAUAAADp/wEAAgAAAAUAAADp/wIAAgAAAAUAAADp/wMAAgAAAAUAAADp/wQAAgAAAAUAAADp/wUAAgAAAAUAAADp/wYAAgAAAAUAAADq//b/AgAAAAUAAADq//f/AgAAAAUAAADq//j/AgAAAAUAAADq//n/AgAAAAUAAADq//r/AgAAAAUAAADq//v/AgAAAAUAAADq//z/AgAAAAUAAADq//3/AgAAAAUAAADq//7/AgAAAAUAAADq////AgAAAAUAAADq/wAAAgAAAAUAAADq/wEAAgAAAAUAAADq/wIAAgAAAAUAAADq/wMAAgAAAAUAAADq/wQAAgAAAAUAAADq/wUAAgAAAAUAAADq/wYAAgAAAAUAAADr//b/AgAAAAUAAADr//f/AgAAAAUAAADr//j/AgAAAAUAAADr//n/AgAAAAUAAADr//r/AgAAAAUAAADr//v/AgAAAAUAAADr//z/AgAAAAUAAADr//3/AgAAAAUAAADr//7/AgAAAAUAAADr////AgAAAAUAAADr/wAAAgAAAAUAAADr/wEAAgAAAAUAAADr/wIAAgAAAAUAAADr/wMAAgAAAAUAAADr/wQAAgAAAAUAAADr/wUAAgAAAAUAAADr/wYAAgAAAAUAAADs//b/AgAAAAUAAADs//f/AgAAAAUAAADs//j/AgAAAAUAAADs//n/AgAAAAUAAADs//r/AgAAAAUAAADs//v/AgAAAAUAAADs//z/AgAAAAUAAADs//3/AgAAAAUAAADs//7/AgAAAAUAAADs////AgAAAAUAAADs/wAAAgAAAAUAAADs/wEAAgAAAAUAAADs/wIAAgAAAAUAAADs/wMAAgAAAAUAAADs/wQAAgAAAAUAAADs/wUAAgAAAAUAAADs/wYAAgAAAAUAAADt//b/AgAAAAUAAADt//f/AgAAAAUAAADt//j/AgAAAAUAAADt//n/AgAAAAUAAADt//r/AgAAAAUAAADt//v/AgAAAAUAAADt//z/AgAAAAUAAADt//3/AgAAAAUAAADt//7/AgAAAAUAAADt////AgAAAAUAAADt/wAAAgAAAAUAAADt/wEAAgAAAAUAAADt/wIAAgAAAAUAAADt/wMAAgAAAAUAAADt/wQAAgAAAAUAAADt/wUAAgAAAAUAAADt/wYAAgAAAAUAAADu//b/AgAAAAUAAADu//f/AgAAAAUAAADu//j/AgAAAAUAAADu//n/AgAAAAUAAADu//r/AgAAAAUAAADu//v/AgAAAAUAAADu//z/AgAAAAUAAADu//3/AgAAAAUAAADu//7/AgAAAAUAAADu////AgAAAAUAAADu/wAAAgAAAAUAAADu/wEAAgAAAAUAAADu/wIAAgAAAAUAAADu/wMAAgAAAAUAAADu/wQAAgAAAAUAAADu/wUAAgAAAAUAAADu/wYAAgAAAAUAAADv//b/AgAAAAUAAADv//f/AgAAAAUAAADv//j/AgAAAAUAAADv//n/AgAAAAUAAADv//r/AgAAAAUAAADv//v/AgAAAAUAAADv//z/AgAAAAUAAADv//3/AgAAAAUAAADv//7/AgAAAAUAAADv////AgAAAAUAAADv/wAAAgAAAAUAAADv/wEAAgAAAAUAAADv/wIAAgAAAAUAAADv/wMAAgAAAAUAAADv/wQAAgAAAAUAAADv/wUAAgAAAAUAAADv/wYAAgAAAAUAAADw//f/AgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADw/wEAAgAAAAUAAADw/wIAAgAAAAUAAADw/wMAAgAAAAUAAADw/wQAAgAAAAUAAADw/wUAAgAAAAUAAADw/wYAAgAAAAUAAADx//f/AgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADx/wEAAgAAAAUAAADx/wIAAgAAAAUAAADx/wMAAgAAAAUAAADx/wQAAgAAAAUAAADx/wUAAgAAAAUAAADx/wYAAgAAAAUAAADy//f/AgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADy/wEAAgAAAAUAAADy/wIAAgAAAAUAAADy/wMAAgAAAAUAAADy/wQAAgAAAAUAAADy/wUAAgAAAAUAAADy/wYAAgAAAAUAAADz//f/AgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAADz/wEAAgAAAAUAAADz/wIAAgAAAAUAAADz/wMAAgAAAAUAAADz/wQAAgAAAAUAAADz/wUAAgAAAAUAAADz/wYAAgAAAAUAAAD0//f/AgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD0/wEAAgAAAAUAAAD0/wIAAgAAAAUAAAD0/wMAAgAAAAUAAAD0/wQAAgAAAAUAAAD0/wUAAgAAAAUAAAD0/wYAAgAAAAUAAAD1//f/AgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD1/wEAAgAAAAUAAAD1/wIAAgAAAAUAAAD1/wMAAgAAAAUAAAD1/wQAAgAAAAUAAAD1/wUAAgAAAAUAAAD1/wYAAgAAAAUAAAD2//f/AgAAAAUAAAD2//j/AgAAAAUAAAD2//n/AgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD2/wEAAgAAAAUAAAD2/wIAAgAAAAUAAAD2/wMAAgAAAAUAAAD2/wQAAgAAAAUAAAD2/wUAAgAAAAUAAAD2/wYAAgAAAAUAAAD3//f/AgAAAAUAAAD3//j/AgAAAAUAAAD3//n/AgAAAAUAAAD3//r/AgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD3/wEAAgAAAAUAAAD3/wIAAgAAAAUAAAD3/wMAAgAAAAUAAAD3/wQAAgAAAAUAAAD3/wUAAgAAAAUAAAD3/wYAAgAAAAUAAAD4//f/AgAAAAUAAAD4//j/AgAAAAUAAAD4//n/AgAAAAUAAAD4//r/AgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD4/wEAAgAAAAUAAAD4/wIAAgAAAAUAAAD4/wMAAgAAAAUAAAD4/wQAAgAAAAUAAAD4/wUAAgAAAAUAAAD4/wYAAgAAAAUAAAD5//f/AgAAAAUAAAD5//j/AgAAAAUAAAD5//n/AgAAAAUAAAD5//r/AgAAAAUAAAD5//v/AgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD5/wEAAgAAAAUAAAD5/wIAAgAAAAUAAAD5/wMAAgAAAAUAAAD5/wQAAgAAAAUAAAD5/wUAAgAAAAUAAAD5/wYAAgAAAAUAAAD6//f/AgAAAAUAAAD6//j/AgAAAAUAAAD6//n/AgAAAAUAAAD6//r/AgAAAAUAAAD6//v/AgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD6/wEAAgAAAAUAAAD6/wIAAgAAAAUAAAD6/wMAAgAAAAUAAAD6/wQAAgAAAAUAAAD6/wUAAgAAAAUAAAD6/wYAAgAAAAUAAAD7//f/AgAAAAUAAAD7//j/AgAAAAUAAAD7//n/AgAAAAUAAAD7//r/AgAAAAUAAAD7//v/AgAAAAUAAAD7//z/AgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD7/wEAAgAAAAUAAAD7/wIAAgAAAAUAAAD7/wMAAgAAAAUAAAD7/wQAAgAAAAUAAAD7/wUAAgAAAAUAAAD7/wYAAgAAAAUAAAD8//f/AgAAAAUAAAD8//j/AgAAAAUAAAD8//n/AgAAAAUAAAD8//r/AgAAAAUAAAD8//v/AgAAAAUAAAD8//z/AgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD8/wEAAgAAAAUAAAD8/wIAAgAAAAUAAAD8/wMAAgAAAAUAAAD8/wQAAgAAAAUAAAD8/wUAAgAAAAUAAAD8/wYAAgAAAAUAAAD9//f/AgAAAAUAAAD9//j/AgAAAAUAAAD9//n/AgAAAAUAAAD9//r/AgAAAAUAAAD9//v/AgAAAAUAAAD9//z/AgAAAAUAAAD9//3/AgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD9/wEAAgAAAAUAAAD9/wIAAgAAAAUAAAD9/wMAAgAAAAUAAAD9/wQAAgAAAAUAAAD9/wUAAgAAAAUAAAD9/wYAAgAAAAUAAAD+//f/AgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD+//r/AgAAAAUAAAD+//v/AgAAAAUAAAD+//z/AgAAAAUAAAD+//3/AgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD+/wEAAgAAAAUAAAD+/wIAAgAAAAUAAAD+/wMAAgAAAAUAAAD+/wQAAgAAAAUAAAD+/wUAAgAAAAUAAAD+/wYAAgAAAAUAAAD///f/AgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///r/AgAAAAUAAAD///v/AgAAAAUAAAD///z/AgAAAAUAAAD///3/AgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAD//wEAAgAAAAUAAAD//wIAAgAAAAUAAAD//wMAAgAAAAUAAAD//wQAAgAAAAUAAAD//wUAAgAAAAUAAAD//wYAAgAAAAUAAAAAAPf/AgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAAAAAEAAgAAAAUAAAAAAAIAAgAAAAUAAAAAAAMAAgAAAAUAAAAAAAQAAgAAAAUAAAAAAAUAAgAAAAUAAAAAAAYAAgAAAAUAAAABAPf/AgAAAAUAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPr/AgAAAAUAAAABAPv/AgAAAAUAAAABAPz/AgAAAAUAAAABAP3/AgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAABAAEAAgAAAAUAAAABAAIAAgAAAAUAAAABAAMAAgAAAAUAAAABAAQAAgAAAAUAAAABAAUAAgAAAAUAAAABAAYAAgAAAAUAAAACAPf/AgAAAAUAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPr/AgAAAAUAAAACAPv/AgAAAAUAAAACAPz/AgAAAAUAAAACAP3/AgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAACAAEAAgAAAAUAAAACAAIAAgAAAAUAAAACAAMAAgAAAAUAAAACAAQAAgAAAAUAAAACAAUAAgAAAAUAAAACAAYAAgAAAAUAAAADAPf/AgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPr/AgAAAAUAAAADAPv/AgAAAAUAAAADAPz/AgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAADAAEAAgAAAAUAAAADAAIAAgAAAAUAAAADAAMAAgAAAAUAAAADAAQAAgAAAAUAAAADAAUAAgAAAAUAAAADAAYAAgAAAAUAAAAEAPf/AgAAAAUAAAAEAPj/AgAAAAUAAAAEAPn/AgAAAAUAAAAEAPr/AgAAAAUAAAAEAPv/AgAAAAUAAAAEAPz/AgAAAAUAAAAEAP3/AgAAAAUAAAAEAP7/AgAAAAUAAAAEAP//AgAAAAUAAAAEAAAAAgAAAAUAAAAEAAEAAgAAAAUAAAAEAAIAAgAAAAUAAAAEAAMAAgAAAAUAAAAEAAQAAgAAAAUAAAAEAAUAAgAAAAUAAAAEAAYAAgAAAAUAAAAFAPf/AgAAAAUAAAAFAPj/AgAAAAUAAAAFAPn/AgAAAAUAAAAFAPr/AgAAAAUAAAAFAPv/AgAAAAUAAAAFAPz/AgAAAAUAAAAFAP3/AgAAAAUAAAAFAP7/AgAAAAUAAAAFAP//AgAAAAUAAAAFAAAAAgAAAAUAAAAFAAEAAgAAAAUAAAAFAAIAAgAAAAUAAAAFAAMAAgAAAAUAAAAFAAQAAgAAAAUAAAAFAAUAAgAAAAUAAAAFAAYAAgAAAAUAAAAGAPf/AgAAAAUAAAAGAPj/AgAAAAUAAAAGAPn/AgAAAAUAAAAGAPr/AgAAAAUAAAAGAPv/AgAAAAUAAAAGAPz/AgAAAAUAAAAGAP3/AgAAAAUAAAAGAP7/AgAAAAUAAAAGAP//AgAAAAUAAAAGAAAAAgAAAAUAAAAGAAEAAgAAAAUAAAAGAAIAAgAAAAUAAAAGAAMAAgAAAAUAAAAGAAQAAgAAAAUAAAAGAAUAAgAAAAUAAAAGAAYAAgAAAAUAAAAHAPf/AgAAAAUAAAAHAPj/AgAAAAUAAAAHAPn/AgAAAAUAAAAHAPr/AgAAAAUAAAAHAPv/AgAAAAUAAAAHAPz/AgAAAAUAAAAHAP3/AgAAAAUAAAAHAP7/AgAAAAUAAAAHAP//AgAAAAUAAAAHAAAAAgAAAAUAAAAHAAEAAgAAAAUAAAAHAAIAAgAAAAUAAAAHAAMAAgAAAAUAAAAHAAQAAgAAAAUAAAAHAAUAAgAAAAUAAAAHAAYAAgAAAAUAAAAIAPf/AgAAAAUAAAAIAPj/AgAAAAUAAAAIAPn/AgAAAAUAAAAIAPr/AgAAAAUAAAAIAPv/AgAAAAUAAAAIAPz/AgAAAAUAAAAIAP3/AgAAAAUAAAAIAP7/AgAAAAUAAAAIAP//AgAAAAUAAAAIAAAAAgAAAAUAAAAIAAEAAgAAAAUAAAAIAAIAAgAAAAUAAAAIAAMAAgAAAAUAAAAIAAQAAgAAAAUAAAAIAAUAAgAAAAUAAAAIAAYAAgAAAAUAAAAJAPf/AgAAAAUAAAAJAPj/AgAAAAUAAAAJAPn/AgAAAAUAAAAJAPr/AgAAAAUAAAAJAPv/AgAAAAUAAAAJAPz/AgAAAAUAAAAJAP3/AgAAAAUAAAAJAP7/AgAAAAUAAAAJAP//AgAAAAUAAAAJAAAAAgAAAAUAAAAJAAEAAgAAAAUAAAAJAAIAAgAAAAUAAAAJAAMAAgAAAAUAAAAJAAQAAgAAAAUAAAAJAAUAAgAAAAUAAAAJAAYAAgAAAAUAAAAKAPf/AgAAAAUAAAAKAPj/AgAAAAUAAAAKAPn/AgAAAAUAAAAKAPr/AgAAAAUAAAAKAPv/AgAAAAUAAAAKAPz/AgAAAAUAAAAKAP3/AgAAAAUAAAAKAP7/AgAAAAUAAAAKAP//AgAAAAUAAAAKAAAAAgAAAAUAAAAKAAEAAgAAAAUAAAAKAAIAAgAAAAUAAAAKAAMAAgAAAAUAAAAKAAQAAgAAAAUAAAAKAAUAAgAAAAUAAAAKAAYAAgAAAAUAAAALAPf/AgAAAAUAAAALAPj/AgAAAAUAAAALAPn/AgAAAAUAAAALAPr/AgAAAAUAAAALAPv/AgAAAAUAAAALAPz/AgAAAAUAAAALAP3/AgAAAAUAAAALAP7/AgAAAAUAAAALAP//AgAAAAUAAAALAAAAAgAAAAUAAAALAAEAAgAAAAUAAAALAAIAAgAAAAUAAAALAAMAAgAAAAUAAAALAAQAAgAAAAUAAAALAAUAAgAAAAUAAAALAAYAAgAAAAUAAAAMAPf/AgAAAAUAAAAMAPj/AgAAAAUAAAAMAPn/AgAAAAUAAAAMAPr/AgAAAAUAAAAMAPv/AgAAAAUAAAAMAPz/AgAAAAUAAAAMAP3/AgAAAAUAAAAMAP7/AgAAAAUAAAAMAP//AgAAAAUAAAAMAAAAAgAAAAUAAAAMAAEAAgAAAAUAAAAMAAIAAgAAAAUAAAAMAAMAAgAAAAUAAAAMAAQAAgAAAAUAAAAMAAUAAgAAAAUAAAAMAAYAAgAAAAUAAAANAPf/AgAAAAUAAAANAPj/AgAAAAUAAAANAPn/AgAAAAUAAAANAPr/AgAAAAUAAAANAPv/AgAAAAUAAAANAPz/AgAAAAUAAAANAP3/AgAAAAUAAAANAP7/AgAAAAUAAAANAP//AgAAAAUAAAANAAAAAgAAAAUAAAANAAEAAgAAAAUAAAANAAIAAgAAAAUAAAANAAMAAgAAAAUAAAANAAQAAgAAAAUAAAANAAUAAgAAAAUAAAANAAYAAgAAAAUAAAAOAPf/AgAAAAUAAAAOAPj/AgAAAAUAAAAOAPn/AgAAAAUAAAAOAPr/AgAAAAUAAAAOAPv/AgAAAAUAAAAOAPz/AgAAAAUAAAAOAP3/AgAAAAUAAAAOAP7/AgAAAAUAAAAOAP//AgAAAAUAAAAOAAAAAgAAAAUAAAAOAAEAAgAAAAUAAAAOAAIAAgAAAAUAAAAOAAMAAgAAAAUAAAAOAAQAAgAAAAUAAAAOAAUAAgAAAAUAAAAOAAYAAgAAAAUAAAAPAPf/AgAAAAUAAAAPAPj/AgAAAAUAAAAPAPn/AgAAAAUAAAAPAPr/AgAAAAUAAAAPAPv/AgAAAAUAAAAPAPz/AgAAAAUAAAAPAP3/AgAAAAUAAAAPAP7/AgAAAAUAAAAPAP//AgAAAAUAAAAPAAAAAgAAAAUAAAAPAAEAAgAAAAUAAAAPAAIAAgAAAAUAAAAPAAMAAgAAAAUAAAAPAAQAAgAAAAUAAAAPAAUAAgAAAAUAAAAPAAYAAgAAAAUAAAAQAPf/AgAAAAUAAAAQAPj/AgAAAAUAAAAQAPn/AgAAAAUAAAAQAPr/AgAAAAUAAAAQAPv/AgAAAAUAAAAQAPz/AgAAAAUAAAAQAP3/AgAAAAUAAAAQAP7/AgAAAAUAAAAQAP//AgAAAAUAAAAQAAAAAgAAAAUAAAAQAAEAAgAAAAUAAAAQAAIAAgAAAAUAAAAQAAMAAgAAAAUAAAAQAAQAAgAAAAUAAAAQAAUAAgAAAAUAAAAQAAYAAgAAAAUAAAARAPf/AgAAAAUAAAARAPj/AgAAAAUAAAARAPn/AgAAAAUAAAARAPr/AgAAAAUAAAARAPv/AgAAAAUAAAARAPz/AgAAAAUAAAARAP3/AgAAAAUAAAARAP7/AgAAAAUAAAARAP//AgAAAAUAAAARAAAAAgAAAAUAAAARAAEAAgAAAAUAAAARAAIAAgAAAAUAAAARAAMAAgAAAAUAAAARAAQAAgAAAAUAAAARAAUAAgAAAAUAAAARAAYAAgAAAAUAAAASAPf/AgAAAAUAAAASAPj/AgAAAAUAAAASAPn/AgAAAAUAAAASAPr/AgAAAAUAAAASAPv/AgAAAAUAAAASAPz/AgAAAAUAAAASAP3/AgAAAAUAAAASAP7/AgAAAAUAAAASAP//AgAAAAUAAAASAAAAAgAAAAUAAAASAAEAAgAAAAUAAAASAAIAAgAAAAUAAAASAAMAAgAAAAUAAAASAAQAAgAAAAUAAAASAAUAAgAAAAUAAAASAAYAAgAAAAUAAAATAPf/AgAAAAUAAAATAPj/AgAAAAUAAAATAPn/AgAAAAUAAAATAPr/AgAAAAUAAAATAPv/AgAAAAUAAAATAPz/AgAAAAUAAAATAP3/AgAAAAUAAAATAP7/AgAAAAUAAAATAP//AgAAAAUAAAATAAAAAgAAAAUAAAATAAEAAgAAAAUAAAATAAIAAgAAAAUAAAATAAMAAgAAAAUAAAATAAQAAgAAAAUAAAATAAUAAgAAAAUAAAATAAYAAgAAAAUAAAAUAPf/AgAAAAUAAAAUAPj/AgAAAAUAAAAUAPn/AgAAAAUAAAAUAPr/AgAAAAUAAAAUAPv/AgAAAAUAAAAUAPz/AgAAAAUAAAAUAP3/AgAAAAUAAAAUAP7/AgAAAAUAAAAUAP//AgAAAAUAAAAUAAAAAgAAAAUAAAAUAAEAAgAAAAUAAAAUAAIAAgAAAAUAAAAUAAMAAgAAAAUAAAAUAAQAAgAAAAUAAAAUAAUAAgAAAAUAAAAUAAYAAgAAAAUAAAAVAPf/AgAAAAUAAAAVAPj/AgAAAAUAAAAVAPn/AgAAAAUAAAAVAPr/AgAAAAUAAAAVAPv/AgAAAAUAAAAVAPz/AgAAAAUAAAAVAP3/AgAAAAUAAAAVAP7/AgAAAAUAAAAVAP//AgAAAAUAAAAVAAAAAgAAAAUAAAAVAAEAAgAAAAUAAAAVAAIAAgAAAAUAAAAVAAMAAgAAAAUAAAAVAAQAAgAAAAUAAAAVAAUAAgAAAAUAAAAVAAYAAgAAAAUAAAAWAPb/AgAAAAUAAAAWAPf/AgAAAAUAAAAWAPj/AgAAAAUAAAAWAPn/AgAAAAUAAAAWAPr/AgAAAAUAAAAWAPv/AgAAAAUAAAAWAPz/AgAAAAUAAAAWAP3/AgAAAAUAAAAWAP7/AgAAAAUAAAAWAP//AgAAAAUAAAAWAAAAAgAAAAUAAAAWAAEAAgAAAAUAAAAWAAIAAgAAAAUAAAAWAAMAAgAAAAUAAAAWAAQAAgAAAAUAAAAWAAUAAgAAAAUAAAAWAAYAAgAAAAUAAAAXAPb/AgAAAAUAAAAXAPf/AgAAAAUAAAAXAPj/AgAAAAUAAAAXAPn/AgAAAAUAAAAXAPr/AgAAAAUAAAAXAPv/AgAAAAUAAAAXAPz/AgAAAAUAAAAXAP3/AgAAAAUAAAAXAP7/AgAAAAUAAAAXAP//AgAAAAUAAAAXAAAAAgAAAAUAAAAXAAEAAgAAAAUAAAAXAAIAAgAAAAUAAAAXAAMAAgAAAAUAAAAXAAQAAgAAAAUAAAAXAAUAAgAAAAUAAAAXAAYAAgAAAAUAAAAYAPb/AgAAAAUAAAAYAPf/AgAAAAUAAAAYAPj/AgAAAAUAAAAYAPn/AgAAAAUAAAAYAPr/AgAAAAUAAAAYAPv/AgAAAAUAAAAYAPz/AgAAAAUAAAAYAP3/AgAAAAUAAAAYAP7/AgAAAAUAAAAYAP//AgAAAAUAAAAYAAAAAgAAAAUAAAAYAAEAAgAAAAUAAAAYAAIAAgAAAAUAAAAYAAMAAgAAAAUAAAAYAAQAAgAAAAUAAAAYAAUAAgAAAAUAAAAYAAYAAgAAAAUAAAAZAPb/AgAAAAUAAAAZAPf/AgAAAAUAAAAZAPj/AgAAAAUAAAAZAPn/AgAAAAUAAAAZAPr/AgAAAAUAAAAZAPv/AgAAAAUAAAAZAPz/AgAAAAUAAAAZAP3/AgAAAAUAAAAZAP7/AgAAAAUAAAAZAP//AgAAAAUAAAAZAAAAAgAAAAUAAAAZAAEAAgAAAAUAAAAZAAIAAgAAAAUAAAAZAAMAAgAAAAUAAAAZAAQAAgAAAAUAAAAZAAUAAgAAAAUAAAAZAAYAAgAAAAUAAAAaAPb/AgAAAAUAAAAaAPf/AgAAAAUAAAAaAPj/AgAAAAUAAAAaAPn/AgAAAAUAAAAaAPr/AgAAAAUAAAAaAPv/AgAAAAUAAAAaAPz/AgAAAAUAAAAaAP3/AgAAAAUAAAAaAP7/AgAAAAUAAAAaAP//AgAAAAUAAAAaAAAAAgAAAAUAAAAaAAEAAgAAAAUAAAAaAAIAAgAAAAUAAAAaAAMAAgAAAAUAAAAaAAQAAgAAAAUAAAAaAAUAAgAAAAUAAAAaAAYAAgAAAAUAAAAbAPb/AgAAAAUAAAAbAPf/AgAAAAUAAAAbAPj/AgAAAAUAAAAbAPn/AgAAAAUAAAAbAPr/AgAAAAUAAAAbAPv/AgAAAAUAAAAbAPz/AgAAAAUAAAAbAP3/AgAAAAUAAAAbAP7/AgAAAAUAAAAbAP//AgAAAAUAAAAbAAAAAgAAAAUAAAAbAAEAAgAAAAUAAAAbAAIAAgAAAAUAAAAbAAMAAgAAAAUAAAAbAAQAAgAAAAUAAAAbAAUAAgAAAAUAAAAbAAYAAgAAAAUAAAAcAPb/AgAAAAUAAAAcAPf/AgAAAAUAAAAcAPj/AgAAAAUAAAAcAPn/AgAAAAUAAAAcAPr/AgAAAAUAAAAcAPv/AgAAAAUAAAAcAPz/AgAAAAUAAAAcAP3/AgAAAAUAAAAcAP7/AgAAAAUAAAAcAP//AgAAAAUAAAAcAAAAAgAAAAUAAAAcAAEAAgAAAAUAAAAcAAIAAgAAAAUAAAAcAAMAAgAAAAUAAAAcAAQAAgAAAAUAAAAcAAUAAgAAAAUAAAAcAAYAAgAAAAUAAAAdAPb/AgAAAAUAAAAdAPf/AgAAAAUAAAAdAPj/AgAAAAUAAAAdAPn/AgAAAAUAAAAdAPr/AgAAAAUAAAAdAPv/AgAAAAUAAAAdAPz/AgAAAAUAAAAdAP3/AgAAAAUAAAAdAP7/AgAAAAUAAAAdAP//AgAAAAUAAAAdAAAAAgAAAAUAAAAdAAEAAgAAAAUAAAAdAAIAAgAAAAUAAAAdAAMAAgAAAAUAAAAdAAQAAgAAAAUAAAAdAAUAAgAAAAUAAAAdAAYAAgAAAAUAAAAeAPb/AgAAAAUAAAAeAPf/AgAAAAUAAAAeAPj/AgAAAAUAAAAeAPn/AgAAAAUAAAAeAPr/AgAAAAUAAAAeAPv/AgAAAAUAAAAeAPz/AgAAAAUAAAAeAP3/AgAAAAUAAAAeAP7/AgAAAAUAAAAeAP//AgAAAAUAAAAeAAAAAgAAAAUAAAAeAAEAAgAAAAUAAAAeAAIAAgAAAAUAAAAeAAMAAgAAAAUAAAAeAAQAAgAAAAUAAAAeAAUAAgAAAAUAAAAeAAYAAgAAAAUAAAAfAPb/AgAAAAUAAAAfAPf/AgAAAAUAAAAfAPj/AgAAAAUAAAAfAPn/AgAAAAUAAAAfAPr/AgAAAAUAAAAfAPv/AgAAAAUAAAAfAPz/AgAAAAUAAAAfAP3/AgAAAAUAAAAfAP7/AgAAAAUAAAAfAP//AgAAAAUAAAAfAAAAAgAAAAUAAAAfAAEAAgAAAAUAAAAfAAIAAgAAAAUAAAAfAAMAAgAAAAUAAAAfAAQAAgAAAAUAAAAfAAUAAgAAAAUAAAAfAAYAAgAAAAUAAAAgAPb/AgAAAAUAAAAgAPf/AgAAAAUAAAAgAPj/AgAAAAUAAAAgAPn/AgAAAAUAAAAgAPr/AgAAAAUAAAAgAPv/AgAAAAUAAAAgAPz/AgAAAAUAAAAgAP3/AgAAAAUAAAAgAP7/AgAAAAUAAAAgAP//AgAAAAUAAAAgAAAAAgAAAAUAAAAgAAEAAgAAAAUAAAAgAAIAAgAAAAUAAAAgAAMAAgAAAAUAAAAgAAQAAgAAAAUAAAAgAAUAAgAAAAUAAAAgAAYAAgAAAAUAAAAhAPb/AgAAAAUAAAAhAPf/AgAAAAUAAAAhAPj/AgAAAAUAAAAhAPn/AgAAAAUAAAAhAPr/AgAAAAUAAAAhAPv/AgAAAAUAAAAhAPz/AgAAAAUAAAAhAP3/AgAAAAUAAAAhAP7/AgAAAAUAAAAhAP//AgAAAAUAAAAhAAAAAgAAAAUAAAAhAAEAAgAAAAUAAAAhAAIAAgAAAAUAAAAhAAMAAgAAAAUAAAAhAAQAAgAAAAUAAAAhAAUAAgAAAAUAAAAhAAYAAgAAAAUAAAAiAPb/AgAAAAUAAAAiAPf/AgAAAAUAAAAiAPj/AgAAAAUAAAAiAPn/AgAAAAUAAAAiAPr/AgAAAAUAAAAiAPv/AgAAAAUAAAAiAPz/AgAAAAUAAAAiAP3/AgAAAAUAAAAiAP7/AgAAAAUAAAAiAP//AgAAAAUAAAAiAAAAAgAAAAUAAAAiAAEAAgAAAAUAAAAiAAIAAgAAAAUAAAAiAAMAAgAAAAUAAAAiAAQAAgAAAAUAAAAiAAUAAgAAAAUAAAAiAAYAAgAAAAUAAAAjAPb/AgAAAAUAAAAjAPf/AgAAAAUAAAAjAPj/AgAAAAUAAAAjAPn/AgAAAAUAAAAjAPr/AgAAAAUAAAAjAPv/AgAAAAUAAAAjAPz/AgAAAAUAAAAjAP3/AgAAAAUAAAAjAP7/AgAAAAUAAAAjAP//AgAAAAUAAAAjAAAAAgAAAAUAAAAjAAEAAgAAAAUAAAAjAAIAAgAAAAUAAAAjAAMAAgAAAAUAAAAjAAQAAgAAAAUAAAAjAAUAAgAAAAUAAAAjAAYAAgAAAAUAAAAkAPb/AgAAAAUAAAAkAPf/AgAAAAUAAAAkAPj/AgAAAAUAAAAkAPn/AgAAAAUAAAAkAPr/AgAAAAUAAAAkAPv/AgAAAAUAAAAkAPz/AgAAAAUAAAAkAP3/AgAAAAUAAAAkAP7/AgAAAAUAAAAkAP//AgAAAAUAAAAkAAAAAgAAAAUAAAAkAAEAAgAAAAUAAAAkAAIAAgAAAAUAAAAkAAMAAgAAAAUAAAAkAAQAAgAAAAUAAAAkAAUAAgAAAAUAAAAkAAYAAgAAAAUAAAAlAPb/AgAAAAUAAAAlAPf/AgAAAAUAAAAlAPj/AgAAAAUAAAAlAPn/AgAAAAUAAAAlAPr/AgAAAAUAAAAlAPv/AgAAAAUAAAAlAPz/AgAAAAUAAAAlAP3/AgAAAAUAAAAlAP7/AgAAAAUAAAAlAP//AgAAAAUAAAAlAAAAAgAAAAUAAAAlAAEAAgAAAAUAAAAlAAIAAgAAAAUAAAAlAAMAAgAAAAUAAAAlAAQAAgAAAAUAAAAlAAUAAgAAAAUAAAAlAAYAAgAAAAUAAAAmAPb/AgAAAAUAAAAmAPf/AgAAAAUAAAAmAPj/AgAAAAUAAAAmAPn/AgAAAAUAAAAmAPr/AgAAAAUAAAAmAPv/AgAAAAUAAAAmAPz/AgAAAAUAAAAmAP3/AgAAAAUAAAAmAP7/AgAAAAUAAAAmAP//AgAAAAUAAAAmAAAAAgAAAAUAAAAmAAEAAgAAAAUAAAAmAAIAAgAAAAUAAAAmAAMAAgAAAAUAAAAmAAQAAgAAAAUAAAAmAAUAAgAAAAUAAAAmAAYAAgAAAAUAAAAnAPb/AgAAAAUAAAAnAPf/AgAAAAUAAAAnAPj/AgAAAAUAAAAnAPn/AgAAAAUAAAAnAPr/AgAAAAUAAAAnAPv/AgAAAAUAAAAnAPz/AgAAAAUAAAAnAP3/AgAAAAUAAAAnAP7/AgAAAAUAAAAnAP//AgAAAAUAAAAnAAAAAgAAAAUAAAAnAAEAAgAAAAUAAAAnAAIAAgAAAAUAAAAnAAMAAgAAAAUAAAAnAAQAAgAAAAUAAAAnAAUAAgAAAAUAAAAnAAYAAgAAAAUAAAAoAPb/AgAAAAUAAAAoAPf/AgAAAAUAAAAoAPj/AgAAAAUAAAAoAPn/AgAAAAUAAAAoAPr/AgAAAAUAAAAoAPv/AgAAAAUAAAAoAPz/AgAAAAUAAAAoAP3/AgAAAAUAAAAoAP7/AgAAAAUAAAAoAP//AgAAAAUAAAAoAAAAAgAAAAUAAAAoAAEAAgAAAAUAAAAoAAIAAgAAAAUAAAAoAAMAAgAAAAUAAAAoAAQAAgAAAAUAAAAoAAUAAgAAAAUAAAAoAAYAAgAAAAUAAAApAPb/AgAAAAUAAAApAPf/AgAAAAUAAAApAPj/AgAAAAUAAAApAPn/AgAAAAUAAAApAPr/AgAAAAUAAAApAPv/AgAAAAUAAAApAPz/AgAAAAUAAAApAP3/AgAAAAUAAAApAP7/AgAAAAUAAAApAP//AgAAAAUAAAApAAAAAgAAAAUAAAApAAEAAgAAAAUAAAApAAIAAgAAAAUAAAApAAMAAgAAAAUAAAApAAQAAgAAAAUAAAApAAUAAgAAAAUAAAApAAYAAgAAAAUAAAAqAPb/AgAAAAUAAAAqAPf/AgAAAAUAAAAqAPj/AgAAAAUAAAAqAPn/AgAAAAUAAAAqAPr/AgAAAAUAAAAqAPv/AgAAAAUAAAAqAPz/AgAAAAUAAAAqAP3/AgAAAAUAAAAqAP7/AgAAAAUAAAAqAP//AgAAAAUAAAAqAAAAAgAAAAUAAAAqAAEAAgAAAAUAAAAqAAIAAgAAAAUAAAAqAAMAAgAAAAUAAAAqAAQAAgAAAAUAAAAqAAUAAgAAAAUAAAAqAAYAAgAAAAUAAAArAPb/AgAAAAUAAAArAPf/AgAAAAUAAAArAPj/AgAAAAUAAAArAPn/AgAAAAUAAAArAPr/AgAAAAUAAAArAPv/AgAAAAUAAAArAPz/AgAAAAUAAAArAP3/AgAAAAUAAAArAP7/AgAAAAUAAAArAP//AgAAAAUAAAArAAAAAgAAAAUAAAArAAEAAgAAAAUAAAArAAIAAgAAAAUAAAArAAMAAgAAAAUAAAArAAQAAgAAAAUAAAArAAUAAgAAAAUAAAArAAYAAgAAAAUAAAAsAPb/AgAAAAUAAAAsAPf/AgAAAAUAAAAsAPj/AgAAAAUAAAAsAPn/AgAAAAUAAAAsAPr/AgAAAAUAAAAsAPv/AgAAAAUAAAAsAPz/AgAAAAUAAAAsAP3/AgAAAAUAAAAsAP7/AgAAAAUAAAAsAP//AgAAAAUAAAAsAAAAAgAAAAUAAAAsAAEAAgAAAAUAAAAsAAIAAgAAAAUAAAAsAAMAAgAAAAUAAAAsAAQAAgAAAAUAAAAsAAUAAgAAAAUAAAAsAAYAAgAAAAUAAAAtAPb/AgAAAAUAAAAtAPf/AgAAAAUAAAAtAPj/AgAAAAUAAAAtAPn/AgAAAAUAAAAtAPr/AgAAAAUAAAAtAPv/AgAAAAUAAAAtAPz/AgAAAAUAAAAtAP3/AgAAAAUAAAAtAP7/AgAAAAUAAAAtAP//AgAAAAUAAAAtAAAAAgAAAAUAAAAtAAEAAgAAAAUAAAAtAAIAAgAAAAUAAAAtAAMAAgAAAAUAAAAtAAQAAgAAAAUAAAAtAAUAAgAAAAUAAAAtAAYAAgAAAAUAAAAuAPb/AgAAAAUAAAAuAPf/AgAAAAUAAAAuAPj/AgAAAAUAAAAuAPn/AgAAAAUAAAAuAPr/AgAAAAUAAAAuAPv/AgAAAAUAAAAuAPz/AgAAAAUAAAAuAP3/AgAAAAUAAAAuAP7/AgAAAAUAAAAuAP//AgAAAAUAAAAuAAAAAgAAAAUAAAAuAAEAAgAAAAUAAAAuAAIAAgAAAAUAAAAuAAMAAgAAAAUAAAAuAAQAAgAAAAUAAAAuAAUAAgAAAAUAAAAuAAYAAgAAAAUAAAAvAPb/AgAAAAUAAAAvAPf/AgAAAAUAAAAvAPj/AgAAAAUAAAAvAPn/AgAAAAUAAAAvAPr/AgAAAAUAAAAvAPv/AgAAAAUAAAAvAPz/AgAAAAUAAAAvAP3/AgAAAAUAAAAvAP7/AgAAAAUAAAAvAP//AgAAAAUAAAAvAAAAAgAAAAUAAAAvAAEAAgAAAAUAAAAvAAIAAgAAAAUAAAAvAAMAAgAAAAUAAAAvAAQAAgAAAAUAAAAvAAUAAgAAAAUAAAAvAAYAAgAAAAUAAAAwAPb/AgAAAAUAAAAwAPf/AgAAAAUAAAAwAPj/AgAAAAUAAAAwAPn/AgAAAAUAAAAwAPr/AgAAAAUAAAAwAPv/AgAAAAUAAAAwAPz/AgAAAAUAAAAwAP3/AgAAAAUAAAAwAP7/AgAAAAUAAAAwAP//AgAAAAUAAAAwAAAAAgAAAAUAAAAwAAEAAgAAAAUAAAAwAAIAAgAAAAUAAAAwAAMAAgAAAAUAAAAwAAQAAgAAAAUAAAAwAAUAAgAAAAUAAAAwAAYAAgAAAAUAAAAxAPb/AgAAAAUAAAAxAPf/AgAAAAUAAAAxAPj/AgAAAAUAAAAxAPn/AgAAAAUAAAAxAPr/AgAAAAUAAAAxAPv/AgAAAAUAAAAxAPz/AgAAAAUAAAAxAP3/AgAAAAUAAAAxAP7/AgAAAAUAAAAxAP//AgAAAAUAAAAxAAAAAgAAAAUAAAAxAAEAAgAAAAUAAAAxAAIAAgAAAAUAAAAxAAMAAgAAAAUAAAAxAAQAAgAAAAUAAAAxAAUAAgAAAAUAAAAxAAYAAgAAAAUAAAAyAPb/AgAAAAUAAAAyAPf/AgAAAAUAAAAyAPj/AgAAAAUAAAAyAPn/AgAAAAUAAAAyAPr/AgAAAAUAAAAyAPv/AgAAAAUAAAAyAPz/AgAAAAUAAAAyAP3/AgAAAAUAAAAyAP7/AgAAAAUAAAAyAP//AgAAAAUAAAAyAAAAAgAAAAUAAAAyAAEAAgAAAAUAAAAyAAIAAgAAAAUAAAAyAAMAAgAAAAUAAAAyAAQAAgAAAAUAAAAyAAUAAgAAAAUAAAAyAAYAAgAAAAUAAAAzAPb/AgAAAAUAAAAzAPf/AgAAAAUAAAAzAPj/AgAAAAUAAAAzAPn/AgAAAAUAAAAzAPr/AgAAAAUAAAAzAPv/AgAAAAUAAAAzAPz/AgAAAAUAAAAzAP3/AgAAAAUAAAAzAP7/AgAAAAUAAAAzAP//AgAAAAUAAAAzAAAAAgAAAAUAAAAzAAEAAgAAAAUAAAAzAAIAAgAAAAUAAAAzAAMAAgAAAAUAAAAzAAQAAgAAAAUAAAAzAAUAAgAAAAUAAAAzAAYAAgAAAAUAAAA0APb/AgAAAAUAAAA0APf/AgAAAAUAAAA0APj/AgAAAAUAAAA0APn/AgAAAAUAAAA0APr/AgAAAAUAAAA0APv/AgAAAAUAAAA0APz/AgAAAAUAAAA0AP3/AgAAAAUAAAA0AP7/AgAAAAUAAAA0AP//AgAAAAUAAAA0AAAAAgAAAAUAAAA0AAEAAgAAAAUAAAA0AAIAAgAAAAUAAAA0AAMAAgAAAAUAAAA0AAQAAgAAAAUAAAA0AAUAAgAAAAUAAAA0AAYAAgAAAAUAAAA1APb/AgAAAAUAAAA1APf/AgAAAAUAAAA1APj/AgAAAAUAAAA1APn/AgAAAAUAAAA1APr/AgAAAAUAAAA1APv/AgAAAAUAAAA1APz/AgAAAAUAAAA1AP3/AgAAAAUAAAA1AP7/AgAAAAUAAAA1AP//AgAAAAUAAAA1AAAAAgAAAAUAAAA1AAEAAgAAAAUAAAA1AAIAAgAAAAUAAAA1AAMAAgAAAAUAAAA1AAQAAgAAAAUAAAA1AAUAAgAAAAUAAAA1AAYAAgAAAAUAAAA2APb/AgAAAAUAAAA2APf/AgAAAAUAAAA2APj/AgAAAAUAAAA2APn/AgAAAAUAAAA2APr/AgAAAAUAAAA2APv/AgAAAAUAAAA2APz/AgAAAAUAAAA2AP3/AgAAAAUAAAA2AP7/AgAAAAUAAAA2AP//AgAAAAUAAAA2AAAAAgAAAAUAAAA2AAEAAgAAAAUAAAA2AAIAAgAAAAUAAAA2AAMAAgAAAAUAAAA2AAQAAgAAAAUAAAA2AAUAAgAAAAUAAAA2AAYAAgAAAAUAAAA3APb/AgAAAAUAAAA3APf/AgAAAAUAAAA3APj/AgAAAAUAAAA3APn/AgAAAAUAAAA3APr/AgAAAAUAAAA3APv/AgAAAAUAAAA3APz/AgAAAAUAAAA3AP3/AgAAAAUAAAA3AP7/AgAAAAUAAAA3AP//AgAAAAUAAAA3AAAAAgAAAAUAAAA3AAEAAgAAAAUAAAA3AAIAAgAAAAUAAAA3AAMAAgAAAAUAAAA3AAQAAgAAAAUAAAA3AAUAAgAAAAUAAAA3AAYAAgAAAAUAAAA4APb/AgAAAAUAAAA4APf/AgAAAAUAAAA4APj/AgAAAAUAAAA4APn/AgAAAAUAAAA4APr/AgAAAAUAAAA4APv/AgAAAAUAAAA4APz/AgAAAAUAAAA4AP3/AgAAAAUAAAA4AP7/AgAAAAUAAAA4AP//AgAAAAUAAAA4AAAAAgAAAAUAAAA4AAEAAgAAAAUAAAA4AAIAAgAAAAUAAAA4AAMAAgAAAAUAAAA4AAQAAgAAAAUAAAA4AAUAAgAAAAUAAAA4AAYAAgAAAAUAAAA5APb/AgAAAAUAAAA5APf/AgAAAAUAAAA5APj/AgAAAAUAAAA5APn/AgAAAAUAAAA5APr/AgAAAAUAAAA5APv/AgAAAAUAAAA5APz/AgAAAAUAAAA5AP3/AgAAAAUAAAA5AP7/AgAAAAUAAAA5AP//AgAAAAUAAAA5AAAAAgAAAAUAAAA5AAEAAgAAAAUAAAA5AAIAAgAAAAUAAAA5AAMAAgAAAAUAAAA5AAQAAgAAAAUAAAA5AAUAAgAAAAUAAAA5AAYAAgAAAAUAAAA6APb/AgAAAAUAAAA6APf/AgAAAAUAAAA6APj/AgAAAAUAAAA6APn/AgAAAAUAAAA6APr/AgAAAAUAAAA6APv/AgAAAAUAAAA6APz/AgAAAAUAAAA6AP3/AgAAAAUAAAA6AP7/AgAAAAUAAAA6AP//AgAAAAUAAAA6AAAAAgAAAAUAAAA6AAEAAgAAAAUAAAA6AAIAAgAAAAUAAAA6AAMAAgAAAAUAAAA6AAQAAgAAAAUAAAA6AAUAAgAAAAUAAAA6AAYAAgAAAAUAAAA7APb/AgAAAAUAAAA7APf/AgAAAAUAAAA7APj/AgAAAAUAAAA7APn/AgAAAAUAAAA7APr/AgAAAAUAAAA7APv/AgAAAAUAAAA7APz/AgAAAAUAAAA7AP3/AgAAAAUAAAA7AP7/AgAAAAUAAAA7AP//AgAAAAUAAAA7AAAAAgAAAAUAAAA7AAEAAgAAAAUAAAA7AAIAAgAAAAUAAAA7AAMAAgAAAAUAAAA7AAQAAgAAAAUAAAA7AAUAAgAAAAUAAAA7AAYAAgAAAAUAAAA8APb/AgAAAAUAAAA8APf/AgAAAAUAAAA8APj/AgAAAAUAAAA8APn/AgAAAAUAAAA8APr/AgAAAAUAAAA8APv/AgAAAAUAAAA8APz/AgAAAAUAAAA8AP3/AgAAAAUAAAA8AP7/AgAAAAUAAAA8AP//AgAAAAUAAAA8AAAAAgAAAAUAAAA8AAEAAgAAAAUAAAA8AAIAAgAAAAUAAAA8AAMAAgAAAAUAAAA8AAQAAgAAAAUAAAA8AAUAAgAAAAUAAAA8AAYAAgAAAAUAAAA9APb/AgAAAAUAAAA9APf/AgAAAAUAAAA9APj/AgAAAAUAAAA9APn/AgAAAAUAAAA9APr/AgAAAAUAAAA9APv/AgAAAAUAAAA9APz/AgAAAAUAAAA9AP3/AgAAAAUAAAA9AP7/AgAAAAUAAAA9AP//AgAAAAUAAAA9AAAAAgAAAAUAAAA9AAEAAgAAAAUAAAA9AAIAAgAAAAUAAAA9AAMAAgAAAAUAAAA9AAQAAgAAAAUAAAA9AAUAAgAAAAUAAAA9AAYAAgAAAAUAAAA+APb/AgAAAAUAAAA+APf/AgAAAAUAAAA+APj/AgAAAAUAAAA+APn/AgAAAAUAAAA+APr/AgAAAAUAAAA+APv/AgAAAAUAAAA+APz/AgAAAAUAAAA+AP3/AgAAAAUAAAA+AP7/AgAAAAUAAAA+AP//AgAAAAUAAAA+AAAAAgAAAAUAAAA+AAEAAgAAAAUAAAA+AAIAAgAAAAUAAAA+AAMAAgAAAAUAAAA+AAQAAgAAAAUAAAA+AAUAAgAAAAUAAAA+AAYAAgAAAAUAAAA/APb/AgAAAAUAAAA/APf/AgAAAAUAAAA/APj/AgAAAAUAAAA/APn/AgAAAAUAAAA/APr/AgAAAAUAAAA/APv/AgAAAAUAAAA/APz/AgAAAAUAAAA/AP3/AgAAAAUAAAA/AP7/AgAAAAUAAAA/AP//AgAAAAUAAAA/AAAAAgAAAAUAAAA/AAEAAgAAAAUAAAA/AAIAAgAAAAUAAAA/AAMAAgAAAAUAAAA/AAQAAgAAAAUAAAA/AAUAAgAAAAUAAAA/AAYAAgAAAAUAAABAAPb/AgAAAAUAAABAAPf/AgAAAAUAAABAAPj/AgAAAAUAAABAAPn/AgAAAAUAAABAAPr/AgAAAAUAAABAAPv/AgAAAAUAAABAAPz/AgAAAAUAAABAAP3/AgAAAAUAAABAAP7/AgAAAAUAAABAAP//AgAAAAUAAABAAAAAAgAAAAUAAABAAAEAAgAAAAUAAABAAAIAAgAAAAUAAABAAAMAAgAAAAUAAABAAAQAAgAAAAUAAABAAAUAAgAAAAUAAABAAAYAAgAAAAUAAABBAPb/AgAAAAUAAABBAPf/AgAAAAUAAABBAPj/AgAAAAUAAABBAPn/AgAAAAUAAABBAPr/AgAAAAUAAABBAPv/AgAAAAUAAABBAPz/AgAAAAUAAABBAP3/AgAAAAUAAABBAP7/AgAAAAUAAABBAP//AgAAAAUAAABBAAAAAgAAAAUAAABBAAEAAgAAAAUAAABBAAIAAgAAAAUAAABBAAMAAgAAAAUAAABBAAQAAgAAAAUAAABBAAUAAgAAAAUAAABBAAYAAgAAAAUAAABCAPb/AgAAAAUAAABCAPf/AgAAAAUAAABCAPj/AgAAAAUAAABCAPn/AgAAAAUAAABCAPr/AgAAAAUAAABCAPv/AgAAAAUAAABCAPz/AgAAAAUAAABCAP3/AgAAAAUAAABCAP7/AgAAAAUAAABCAP//AgAAAAUAAABCAAAAAgAAAAUAAABCAAEAAgAAAAUAAABCAAIAAgAAAAUAAABCAAMAAgAAAAUAAABCAAQAAgAAAAUAAABCAAUAAgAAAAUAAABCAAYAAgAAAAUAAABDAPb/AgAAAAUAAABDAPf/AgAAAAUAAABDAPj/AgAAAAUAAABDAPn/AgAAAAUAAABDAPr/AgAAAAUAAABDAPv/AgAAAAUAAABDAPz/AgAAAAUAAABDAP3/AgAAAAUAAABDAP7/AgAAAAUAAABDAP//AgAAAAUAAABDAAAAAgAAAAUAAABDAAEAAgAAAAUAAABDAAIAAgAAAAUAAABDAAMAAgAAAAUAAABDAAQAAgAAAAUAAABDAAUAAgAAAAUAAABDAAYAAgAAAAUAAABEAPb/AgAAAAUAAABEAPf/AgAAAAUAAABEAPj/AgAAAAUAAABEAPn/AgAAAAUAAABEAPr/AgAAAAUAAABEAPv/AgAAAAUAAABEAPz/AgAAAAUAAABEAP3/AgAAAAUAAABEAP7/AgAAAAUAAABEAP//AgAAAAUAAABEAAAAAgAAAAUAAABEAAEAAgAAAAUAAABEAAIAAgAAAAUAAABEAAMAAgAAAAUAAABEAAQAAgAAAAUAAABEAAUAAgAAAAUAAABEAAYAAgAAAAUAAABFAPb/AgAAAAUAAABFAPf/AgAAAAUAAABFAPj/AgAAAAUAAABFAPn/AgAAAAUAAABFAPr/AgAAAAUAAABFAPv/AgAAAAUAAABFAPz/AgAAAAUAAABFAP3/AgAAAAUAAABFAP7/AgAAAAUAAABFAP//AgAAAAUAAABFAAAAAgAAAAUAAABFAAEAAgAAAAUAAABFAAIAAgAAAAUAAABFAAMAAgAAAAUAAABFAAQAAgAAAAUAAABFAAUAAgAAAAUAAABFAAYAAgAAAAUAAABGAPb/AgAAAAUAAABGAPf/AgAAAAUAAABGAPj/AgAAAAUAAABGAPn/AgAAAAUAAABGAPr/AgAAAAUAAABGAPv/AgAAAAUAAABGAPz/AgAAAAUAAABGAP3/AgAAAAUAAABGAP7/AgAAAAUAAABGAP//AgAAAAUAAABGAAAAAgAAAAUAAABGAAEAAgAAAAUAAABGAAIAAgAAAAUAAABGAAMAAgAAAAUAAABGAAQAAgAAAAUAAABGAAUAAgAAAAUAAABGAAYAAgAAAAUAAABHAPb/AgAAAAUAAABHAPf/AgAAAAUAAABHAPj/AgAAAAUAAABHAPn/AgAAAAUAAABHAPr/AgAAAAUAAABHAPv/AgAAAAUAAABHAPz/AgAAAAUAAABHAP3/AgAAAAUAAABHAP7/AgAAAAUAAABHAP//AgAAAAUAAABHAAAAAgAAAAUAAABHAAEAAgAAAAUAAABHAAIAAgAAAAUAAABHAAMAAgAAAAUAAABHAAQAAgAAAAUAAABHAAUAAgAAAAUAAABHAAYAAgAAAAUAAABIAPb/AgAAAAUAAABIAPf/AgAAAAUAAABIAPj/AgAAAAUAAABIAPn/AgAAAAUAAABIAPr/AgAAAAUAAABIAPv/AgAAAAUAAABIAPz/AgAAAAUAAABIAP3/AgAAAAUAAABIAP7/AgAAAAUAAABIAP//AgAAAAUAAABIAAAAAgAAAAUAAABIAAEAAgAAAAUAAABIAAIAAgAAAAUAAABIAAMAAgAAAAUAAABIAAQAAgAAAAUAAABIAAUAAgAAAAUAAABIAAYAAgAAAAUAAABJAPb/AgAAAAUAAABJAPf/AgAAAAUAAABJAPj/AgAAAAUAAABJAPn/AgAAAAUAAABJAPr/AgAAAAUAAABJAPv/AgAAAAUAAABJAPz/AgAAAAUAAABJAP3/AgAAAAUAAABJAP7/AgAAAAUAAABJAP//AgAAAAUAAABJAAAAAgAAAAUAAABJAAEAAgAAAAUAAABJAAIAAgAAAAUAAABJAAMAAgAAAAUAAABJAAQAAgAAAAUAAABJAAUAAgAAAAUAAABJAAYAAgAAAAUAAABKAPb/AgAAAAUAAABKAPf/AgAAAAUAAABKAPj/AgAAAAUAAABKAPn/AgAAAAUAAABKAPr/AgAAAAUAAABKAPv/AgAAAAUAAABKAPz/AgAAAAUAAABKAP3/AgAAAAUAAABKAP7/AgAAAAUAAABKAP//AgAAAAUAAABKAAAAAgAAAAUAAABKAAEAAgAAAAUAAABKAAIAAgAAAAUAAABKAAMAAgAAAAUAAABKAAQAAgAAAAUAAABKAAUAAgAAAAUAAABKAAYAAgAAAAUAAABLAPb/AgAAAAUAAABLAPf/AgAAAAUAAABLAPj/AgAAAAUAAABLAPn/AgAAAAUAAABLAPr/AgAAAAUAAABLAPv/AgAAAAUAAABLAPz/AgAAAAUAAABLAP3/AgAAAAUAAABLAP7/AgAAAAUAAABLAP//AgAAAAUAAABLAAAAAgAAAAUAAABLAAEAAgAAAAUAAABLAAIAAgAAAAUAAABLAAMAAgAAAAUAAABLAAQAAgAAAAUAAABLAAUAAgAAAAUAAABLAAYAAgAAAAUAAABMAPb/AgAAAAUAAABMAPf/AgAAAAUAAABMAPj/AgAAAAUAAABMAPn/AgAAAAUAAABMAPr/AgAAAAUAAABMAPv/AgAAAAUAAABMAPz/AgAAAAUAAABMAP3/AgAAAAUAAABMAP7/AgAAAAUAAABMAP//AgAAAAUAAABMAAAAAgAAAAUAAABMAAEAAgAAAAUAAABMAAIAAgAAAAUAAABMAAMAAgAAAAUAAABMAAQAAgAAAAUAAABMAAUAAgAAAAUAAABMAAYAAgAAAAUAAABNAPb/AgAAAAUAAABNAPf/AgAAAAUAAABNAPj/AgAAAAUAAABNAPn/AgAAAAUAAABNAPr/AgAAAAUAAABNAPv/AgAAAAUAAABNAPz/AgAAAAUAAABNAP3/AgAAAAUAAABNAP7/AgAAAAUAAABNAP//AgAAAAUAAABNAAAAAgAAAAUAAABNAAEAAgAAAAUAAABNAAIAAgAAAAUAAABNAAMAAgAAAAUAAABNAAQAAgAAAAUAAABNAAUAAgAAAAUAAABNAAYAAgAAAAUAAABOAPb/AgAAAAUAAABOAPf/AgAAAAUAAABOAPj/AgAAAAUAAABOAPn/AgAAAAUAAABOAPr/AgAAAAUAAABOAPv/AgAAAAUAAABOAPz/AgAAAAUAAABOAP3/AgAAAAUAAABOAP7/AgAAAAUAAABOAP//AgAAAAUAAABOAAAAAgAAAAUAAABOAAEAAgAAAAUAAABOAAIAAgAAAAUAAABOAAMAAgAAAAUAAABOAAQAAgAAAAUAAABOAAUAAgAAAAUAAABOAAYAAgAAAAUAAABPAPb/AgAAAAUAAABPAPf/AgAAAAUAAABPAPj/AgAAAAUAAABPAPn/AgAAAAUAAABPAPr/AgAAAAUAAABPAPv/AgAAAAUAAABPAPz/AgAAAAUAAABPAP3/AgAAAAUAAABPAP7/AgAAAAUAAABPAP//AgAAAAUAAABPAAAAAgAAAAUAAABPAAEAAgAAAAUAAABPAAIAAgAAAAUAAABPAAMAAgAAAAUAAABPAAQAAgAAAAUAAABPAAUAAgAAAAUAAABPAAYAAgAAAAUAAABQAPb/AgAAAAUAAABQAPf/AgAAAAUAAABQAPj/AgAAAAUAAABQAPn/AgAAAAUAAABQAPr/AgAAAAUAAABQAPv/AgAAAAUAAABQAPz/AgAAAAUAAABQAP3/AgAAAAUAAABQAP7/AgAAAAUAAABQAP//AgAAAAUAAABQAAAAAgAAAAUAAABQAAEAAgAAAAUAAABQAAIAAgAAAAUAAABQAAMAAgAAAAUAAABQAAQAAgAAAAUAAABQAAUAAgAAAAUAAABQAAYAAgAAAAUAAABRAPb/AgAAAAUAAABRAPf/AgAAAAUAAABRAPj/AgAAAAUAAABRAPn/AgAAAAUAAABRAPr/AgAAAAUAAABRAPv/AgAAAAUAAABRAPz/AgAAAAUAAABRAP3/AgAAAAUAAABRAP7/AgAAAAUAAABRAP//AgAAAAUAAABRAAAAAgAAAAUAAABRAAEAAgAAAAUAAABRAAIAAgAAAAUAAABRAAMAAgAAAAUAAABRAAQAAgAAAAUAAABRAAUAAgAAAAUAAABRAAYAAgAAAAUAAABSAPb/AgAAAAUAAABSAPf/AgAAAAUAAABSAPj/AgAAAAUAAABSAPn/AgAAAAUAAABSAPr/AgAAAAUAAABSAPv/AgAAAAUAAABSAPz/AgAAAAUAAABSAP3/AgAAAAUAAABSAP7/AgAAAAUAAABSAP//AgAAAAUAAABSAAAAAgAAAAUAAABSAAEAAgAAAAUAAABSAAIAAgAAAAUAAABSAAMAAgAAAAUAAABSAAQAAgAAAAUAAABSAAUAAgAAAAUAAABSAAYAAgAAAAUAAABTAPb/AgAAAAUAAABTAPf/AgAAAAUAAABTAPj/AgAAAAUAAABTAPn/AgAAAAUAAABTAPr/AgAAAAUAAABTAPv/AgAAAAUAAABTAPz/AgAAAAUAAABTAP3/AgAAAAUAAABTAP7/AgAAAAUAAABTAP//AgAAAAUAAABTAAAAAgAAAAUAAABTAAEAAgAAAAUAAABTAAIAAgAAAAUAAABTAAMAAgAAAAUAAABTAAQAAgAAAAUAAABTAAUAAgAAAAUAAABTAAYAAgAAAAUAAABUAPb/AgAAAAUAAABUAPf/AgAAAAUAAABUAPj/AgAAAAUAAABUAPn/AgAAAAUAAABUAPr/AgAAAAUAAABUAPv/AgAAAAUAAABUAPz/AgAAAAUAAABUAP3/AgAAAAUAAABUAP7/AgAAAAUAAABUAP//AgAAAAUAAABUAAAAAgAAAAUAAABUAAEAAgAAAAUAAABUAAIAAgAAAAUAAABUAAMAAgAAAAUAAABUAAQAAgAAAAUAAABUAAUAAgAAAAUAAABUAAYAAgAAAAUAAABVAPb/AgAAAAUAAABVAPf/AgAAAAUAAABVAPj/AgAAAAUAAABVAPn/AgAAAAUAAABVAPr/AgAAAAUAAABVAPv/AgAAAAUAAABVAPz/AgAAAAUAAABVAP3/AgAAAAUAAABVAP7/AgAAAAUAAABVAP//AgAAAAUAAABVAAAAAgAAAAUAAABVAAEAAgAAAAUAAABVAAIAAgAAAAUAAABVAAMAAgAAAAUAAABVAAQAAgAAAAUAAABVAAUAAgAAAAUAAABVAAYAAgAAAAUAAABWAPb/AgAAAAUAAABWAPf/AgAAAAUAAABWAPj/AgAAAAUAAABWAPn/AgAAAAUAAABWAPr/AgAAAAUAAABWAPv/AgAAAAUAAABWAPz/AgAAAAUAAABWAP3/AgAAAAUAAABWAP7/AgAAAAUAAABWAP//AgAAAAUAAABWAAAAAgAAAAUAAABWAAEAAgAAAAUAAABWAAIAAgAAAAUAAABWAAMAAgAAAAUAAABWAAQAAgAAAAUAAABWAAUAAgAAAAUAAABWAAYAAgAAAAUAAABXAPb/AgAAAAUAAABXAPf/AgAAAAUAAABXAPj/AgAAAAUAAABXAPn/AgAAAAUAAABXAPr/AgAAAAUAAABXAPv/AgAAAAUAAABXAPz/AgAAAAUAAABXAP3/AgAAAAUAAABXAP7/AgAAAAUAAABXAP//AgAAAAUAAABXAAAAAgAAAAUAAABXAAEAAgAAAAUAAABXAAIAAgAAAAUAAABXAAMAAgAAAAUAAABXAAQAAgAAAAUAAABXAAUAAgAAAAUAAABXAAYAAgAAAAUAAABYAPb/AgAAAAUAAABYAPf/AgAAAAUAAABYAPj/AgAAAAUAAABYAPn/AgAAAAUAAABYAPr/AgAAAAUAAABYAPv/AgAAAAUAAABYAPz/AgAAAAUAAABYAP3/AgAAAAUAAABYAP7/AgAAAAUAAABYAP//AgAAAAUAAABYAAAAAgAAAAUAAABYAAEAAgAAAAUAAABYAAIAAgAAAAUAAABYAAMAAgAAAAUAAABYAAQAAgAAAAUAAABYAAUAAgAAAAUAAABYAAYAAgAAAAUAAABZAPb/AgAAAAUAAABZAPf/AgAAAAUAAABZAPj/AgAAAAUAAABZAPn/AgAAAAUAAABZAPr/AgAAAAUAAABZAPv/AgAAAAUAAABZAPz/AgAAAAUAAABZAP3/AgAAAAUAAABZAP7/AgAAAAUAAABZAP//AgAAAAUAAABZAAAAAgAAAAUAAABZAAEAAgAAAAUAAABZAAIAAgAAAAUAAABZAAMAAgAAAAUAAABZAAQAAgAAAAUAAABZAAUAAgAAAAUAAABZAAYAAgAAAAUAAABaAPb/AgAAAAUAAABaAPf/AgAAAAUAAABaAPj/AgAAAAUAAABaAPn/AgAAAAUAAABaAPr/AgAAAAUAAABaAPv/AgAAAAUAAABaAPz/AgAAAAUAAABaAP3/AgAAAAUAAABaAP7/AgAAAAUAAABaAP//AgAAAAUAAABaAAAAAgAAAAUAAABaAAEAAgAAAAUAAABaAAIAAgAAAAUAAABaAAMAAgAAAAUAAABaAAQAAgAAAAUAAABaAAUAAgAAAAUAAABaAAYAAgAAAAUAAABbAPb/AgAAAAUAAABbAPf/AgAAAAUAAABbAPj/AgAAAAUAAABbAPn/AgAAAAUAAABbAPr/AgAAAAUAAABbAPv/AgAAAAUAAABbAPz/AgAAAAUAAABbAP3/AgAAAAUAAABbAP7/AgAAAAUAAABbAP//AgAAAAUAAABbAAAAAgAAAAUAAABbAAEAAgAAAAUAAABbAAIAAgAAAAUAAABbAAMAAgAAAAUAAABbAAQAAgAAAAUAAABbAAUAAgAAAAUAAABbAAYAAgAAAAUAAABcAPb/AgAAAAUAAABcAPf/AgAAAAUAAABcAPj/AgAAAAUAAABcAPn/AgAAAAUAAABcAPr/AgAAAAUAAABcAPv/AgAAAAUAAABcAPz/AgAAAAUAAABcAP3/AgAAAAUAAABcAP7/AgAAAAUAAABcAP//AgAAAAUAAABcAAAAAgAAAAUAAABcAAEAAgAAAAUAAABcAAIAAgAAAAUAAABcAAMAAgAAAAUAAABcAAQAAgAAAAUAAABcAAUAAgAAAAUAAABcAAYAAgAAAAUAAABdAPb/AgAAAAUAAABdAPf/AgAAAAUAAABdAPj/AgAAAAUAAABdAPn/AgAAAAUAAABdAPr/AgAAAAUAAABdAPv/AgAAAAUAAABdAPz/AgAAAAUAAABdAP3/AgAAAAUAAABdAP7/AgAAAAUAAABdAP//AgAAAAUAAABdAAAAAgAAAAUAAABdAAEAAgAAAAUAAABdAAIAAgAAAAUAAABdAAMAAgAAAAUAAABdAAQAAgAAAAUAAABdAAUAAgAAAAUAAABdAAYAAgAAAAUAAABeAPb/AgAAAAUAAABeAPf/AgAAAAUAAABeAPj/AgAAAAUAAABeAPn/AgAAAAUAAABeAPr/AgAAAAUAAABeAPv/AgAAAAUAAABeAPz/AgAAAAUAAABeAP3/AgAAAAUAAABeAP7/AgAAAAUAAABeAP//AgAAAAUAAABeAAAAAgAAAAUAAABeAAEAAgAAAAUAAABeAAIAAgAAAAUAAABeAAMAAgAAAAUAAABeAAQAAgAAAAUAAABeAAUAAgAAAAUAAABeAAYAAgAAAAUAAABfAPb/AgAAAAUAAABfAPf/AgAAAAUAAABfAPj/AgAAAAUAAABfAPn/AgAAAAUAAABfAPr/AgAAAAUAAABfAPv/AgAAAAUAAABfAPz/AgAAAAUAAABfAP3/AgAAAAUAAABfAP7/AgAAAAUAAABfAP//AgAAAAUAAABfAAAAAgAAAAUAAABfAAEAAgAAAAUAAABfAAIAAgAAAAUAAABfAAMAAgAAAAUAAABfAAQAAgAAAAUAAABfAAUAAgAAAAUAAABfAAYAAgAAAAUAAABgAPb/AgAAAAUAAABgAPf/AgAAAAUAAABgAPj/AgAAAAUAAABgAPn/AgAAAAUAAABgAPr/AgAAAAUAAABgAPv/AgAAAAUAAABgAPz/AgAAAAUAAABgAP3/AgAAAAUAAABgAP7/AgAAAAUAAABgAP//AgAAAAUAAABgAAAAAgAAAAUAAABgAAEAAgAAAAUAAABgAAIAAgAAAAUAAABgAAMAAgAAAAUAAABgAAQAAgAAAAUAAABgAAUAAgAAAAUAAABgAAYAAgAAAAUAAABhAPb/AgAAAAUAAABhAPf/AgAAAAUAAABhAPj/AgAAAAUAAABhAPn/AgAAAAUAAABhAPr/AgAAAAUAAABhAPv/AgAAAAUAAABhAPz/AgAAAAUAAABhAP3/AgAAAAUAAABhAP7/AgAAAAUAAABhAP//AgAAAAUAAABhAAAAAgAAAAUAAABhAAEAAgAAAAUAAABhAAIAAgAAAAUAAABhAAMAAgAAAAUAAABhAAQAAgAAAAUAAABhAAUAAgAAAAUAAABhAAYAAgAAAAUAAABiAPb/AgAAAAUAAABiAPf/AgAAAAUAAABiAPj/AgAAAAUAAABiAPn/AgAAAAUAAABiAPr/AgAAAAUAAABiAPv/AgAAAAUAAABiAPz/AgAAAAUAAABiAP3/AgAAAAUAAABiAP7/AgAAAAUAAABiAP//AgAAAAUAAABiAAAAAgAAAAUAAABiAAEAAgAAAAUAAABiAAIAAgAAAAUAAABiAAMAAgAAAAUAAABiAAQAAgAAAAUAAABiAAUAAgAAAAUAAABiAAYAAgAAAAUAAABjAPb/AgAAAAUAAABjAPf/AgAAAAUAAABjAPj/AgAAAAUAAABjAPn/AgAAAAUAAABjAPr/AgAAAAUAAABjAPv/AgAAAAUAAABjAPz/AgAAAAUAAABjAP3/AgAAAAUAAABjAP7/AgAAAAUAAABjAP//AgAAAAUAAABjAAAAAgAAAAUAAABjAAEAAgAAAAUAAABjAAIAAgAAAAUAAABjAAMAAgAAAAUAAABjAAQAAgAAAAUAAABjAAUAAgAAAAUAAABjAAYAAgAAAAUAAABkAPb/AgAAAAUAAABkAPf/AgAAAAUAAABkAPj/AgAAAAUAAABkAPn/AgAAAAUAAABkAPr/AgAAAAUAAABkAPv/AgAAAAUAAABkAPz/AgAAAAUAAABkAP3/AgAAAAUAAABkAP7/AgAAAAUAAABkAP//AgAAAAUAAABkAAAAAgAAAAUAAABkAAEAAgAAAAUAAABkAAIAAgAAAAUAAABkAAMAAgAAAAUAAABkAAQAAgAAAAUAAABkAAUAAgAAAAUAAABkAAYAAgAAAAUAAABlAPb/AgAAAAUAAABlAPf/AgAAAAUAAABlAPj/AgAAAAUAAABlAPn/AgAAAAUAAABlAPr/AgAAAAUAAABlAPv/AgAAAAUAAABlAPz/AgAAAAUAAABlAP3/AgAAAAUAAABlAP7/AgAAAAUAAABlAP//AgAAAAUAAABlAAAAAgAAAAUAAABlAAEAAgAAAAUAAABlAAIAAgAAAAUAAABlAAMAAgAAAAUAAABlAAQAAgAAAAUAAABlAAUAAgAAAAUAAABlAAYAAgAAAAUAAABmAPb/AgAAAAUAAABmAPf/AgAAAAUAAABmAPj/AgAAAAUAAABmAPn/AgAAAAUAAABmAPr/AgAAAAUAAABmAPv/AgAAAAUAAABmAPz/AgAAAAUAAABmAP3/AgAAAAUAAABmAP7/AgAAAAUAAABmAP//AgAAAAUAAABmAAAAAgAAAAUAAABmAAEAAgAAAAUAAABmAAIAAgAAAAUAAABmAAMAAgAAAAUAAABmAAQAAgAAAAUAAABmAAUAAgAAAAUAAABmAAYAAgAAAAUAAABnAPb/AgAAAAUAAABnAPf/AgAAAAUAAABnAPj/AgAAAAUAAABnAPn/AgAAAAUAAABnAPr/AgAAAAUAAABnAPv/AgAAAAUAAABnAPz/AgAAAAUAAABnAP3/AgAAAAUAAABnAP7/AgAAAAUAAABnAP//AgAAAAUAAABnAAAAAgAAAAUAAABnAAEAAgAAAAUAAABnAAIAAgAAAAUAAABnAAMAAgAAAAUAAABnAAQAAgAAAAUAAABnAAUAAgAAAAUAAABnAAYAAgAAAAUAAABoAPb/AgAAAAUAAABoAPf/AgAAAAUAAABoAPj/AgAAAAUAAABoAPn/AgAAAAUAAABoAPr/AgAAAAUAAABoAPv/AgAAAAUAAABoAPz/AgAAAAUAAABoAP3/AgAAAAUAAABoAP7/AgAAAAUAAABoAP//AgAAAAUAAABoAAAAAgAAAAUAAABoAAEAAgAAAAUAAABoAAIAAgAAAAUAAABoAAMAAgAAAAUAAABoAAQAAgAAAAUAAABoAAUAAgAAAAUAAABoAAYAAgAAAAUAAABpAPb/AgAAAAUAAABpAPf/AgAAAAUAAABpAPj/AgAAAAUAAABpAPn/AgAAAAUAAABpAPr/AgAAAAUAAABpAPv/AgAAAAUAAABpAPz/AgAAAAUAAABpAP3/AgAAAAUAAABpAP7/AgAAAAUAAABpAP//AgAAAAUAAABpAAAAAgAAAAUAAABpAAEAAgAAAAUAAABpAAIAAgAAAAUAAABpAAMAAgAAAAUAAABpAAQAAgAAAAUAAABpAAUAAgAAAAUAAABpAAYAAgAAAAUAAABqAPb/AgAAAAUAAABqAPf/AgAAAAUAAABqAPj/AgAAAAUAAABqAPn/AgAAAAUAAABqAPr/AgAAAAUAAABqAPv/AgAAAAUAAABqAPz/AgAAAAUAAABqAP3/AgAAAAUAAABqAP7/AgAAAAUAAABqAP//AgAAAAUAAABqAAAAAgAAAAUAAABqAAEAAgAAAAUAAABqAAIAAgAAAAUAAABqAAMAAgAAAAUAAABqAAQAAgAAAAUAAABqAAUAAgAAAAUAAABqAAYAAgAAAAUAAABrAPb/AgAAAAUAAABrAPf/AgAAAAUAAABrAPj/AgAAAAUAAABrAPn/AgAAAAUAAABrAPr/AgAAAAUAAABrAPv/AgAAAAUAAABrAPz/AgAAAAUAAABrAP3/AgAAAAUAAABrAP7/AgAAAAUAAABrAP//AgAAAAUAAABrAAAAAgAAAAUAAABrAAEAAgAAAAUAAABrAAIAAgAAAAUAAABrAAMAAgAAAAUAAABrAAQAAgAAAAUAAABrAAUAAgAAAAUAAABrAAYAAgAAAAUAAABsAPb/AgAAAAUAAABsAPf/AgAAAAUAAABsAPj/AgAAAAUAAABsAPn/AgAAAAUAAABsAPr/AgAAAAUAAABsAPv/AgAAAAUAAABsAPz/AgAAAAUAAABsAP3/AgAAAAUAAABsAP7/AgAAAAUAAABsAP//AgAAAAUAAABsAAAAAgAAAAUAAABsAAEAAgAAAAUAAABsAAIAAgAAAAUAAABsAAMAAgAAAAUAAABsAAQAAgAAAAUAAABsAAUAAgAAAAUAAABsAAYAAgAAAAUAAABtAPb/AgAAAAUAAABtAPf/AgAAAAUAAABtAPj/AgAAAAUAAABtAPn/AgAAAAUAAABtAPr/AgAAAAUAAABtAPv/AgAAAAUAAABtAPz/AgAAAAUAAABtAP3/AgAAAAUAAABtAP7/AgAAAAUAAABtAP//AgAAAAUAAABtAAAAAgAAAAUAAABtAAEAAgAAAAUAAABtAAIAAgAAAAUAAABtAAMAAgAAAAUAAABtAAQAAgAAAAUAAABtAAUAAgAAAAUAAABtAAYAAgAAAAUAAABuAPb/AgAAAAUAAABuAPf/AgAAAAUAAABuAPj/AgAAAAUAAABuAPn/AgAAAAUAAABuAPr/AgAAAAUAAABuAPv/AgAAAAUAAABuAPz/AgAAAAUAAABuAP3/AgAAAAUAAABuAP7/AgAAAAUAAABuAP//AgAAAAUAAABuAAAAAgAAAAUAAABuAAEAAgAAAAUAAABuAAIAAgAAAAUAAABuAAMAAgAAAAUAAABuAAQAAgAAAAUAAABuAAUAAgAAAAUAAABuAAYAAgAAAAUAAABvAPb/AgAAAAUAAABvAPf/AgAAAAUAAABvAPj/AgAAAAUAAABvAPn/AgAAAAUAAABvAPr/AgAAAAUAAABvAPv/AgAAAAUAAABvAPz/AgAAAAUAAABvAP3/AgAAAAUAAABvAP7/AgAAAAUAAABvAP//AgAAAAUAAABvAAAAAgAAAAUAAABvAAEAAgAAAAUAAABvAAIAAgAAAAUAAABvAAMAAgAAAAUAAABvAAQAAgAAAAUAAABvAAUAAgAAAAUAAABvAAYAAgAAAAUAAABwAPb/AgAAAAUAAABwAPf/AgAAAAUAAABwAPj/AgAAAAUAAABwAPn/AgAAAAUAAABwAPr/AgAAAAUAAABwAPv/AgAAAAUAAABwAPz/AgAAAAUAAABwAP3/AgAAAAUAAABwAP7/AgAAAAUAAABwAP//AgAAAAUAAABwAAAAAgAAAAUAAABwAAEAAgAAAAUAAABwAAIAAgAAAAUAAABwAAMAAgAAAAUAAABwAAQAAgAAAAUAAABwAAUAAgAAAAUAAABwAAYAAgAAAAUAAABxAPb/AgAAAAUAAABxAPf/AgAAAAUAAABxAPj/AgAAAAUAAABxAPn/AgAAAAUAAABxAPr/AgAAAAUAAABxAPv/AgAAAAUAAABxAPz/AgAAAAUAAABxAP3/AgAAAAUAAABxAP7/AgAAAAUAAABxAP//AgAAAAUAAABxAAAAAgAAAAUAAABxAAEAAgAAAAUAAABxAAIAAgAAAAUAAABxAAMAAgAAAAUAAABxAAQAAgAAAAUAAABxAAUAAgAAAAUAAABxAAYAAgAAAAUAAAByAPb/AgAAAAUAAAByAPf/AgAAAAUAAAByAPj/AgAAAAUAAAByAPn/AgAAAAUAAAByAPr/AgAAAAUAAAByAPv/AgAAAAUAAAByAPz/AgAAAAUAAAByAP3/AgAAAAUAAAByAP7/AgAAAAUAAAByAP//AgAAAAUAAAByAAAAAgAAAAUAAAByAAEAAgAAAAUAAAByAAIAAgAAAAUAAAByAAMAAgAAAAUAAAByAAQAAgAAAAUAAAByAAUAAgAAAAUAAAByAAYAAgAAAAUAAABzAPb/AgAAAAUAAABzAPf/AgAAAAUAAABzAPj/AgAAAAUAAABzAPn/AgAAAAUAAABzAPr/AgAAAAUAAABzAPv/AgAAAAUAAABzAPz/AgAAAAUAAABzAP3/AgAAAAUAAABzAP7/AgAAAAUAAABzAP//AgAAAAUAAABzAAAAAgAAAAUAAABzAAEAAgAAAAUAAABzAAIAAgAAAAUAAABzAAMAAgAAAAUAAABzAAQAAgAAAAUAAABzAAUAAgAAAAUAAABzAAYAAgAAAAUAAAB0APb/AgAAAAUAAAB0APf/AgAAAAUAAAB0APj/AgAAAAUAAAB0APn/AgAAAAUAAAB0APr/AgAAAAUAAAB0APv/AgAAAAUAAAB0APz/AgAAAAUAAAB0AP3/AgAAAAUAAAB0AP7/AgAAAAUAAAB0AP//AgAAAAUAAAB0AAAAAgAAAAUAAAB0AAEAAgAAAAUAAAB0AAIAAgAAAAUAAAB0AAMAAgAAAAUAAAB0AAQAAgAAAAUAAAB0AAUAAgAAAAUAAAB0AAYAAgAAAAUAAAB1APb/AgAAAAUAAAB1APf/AgAAAAUAAAB1APj/AgAAAAUAAAB1APn/AgAAAAUAAAB1APr/AgAAAAUAAAB1APv/AgAAAAUAAAB1APz/AgAAAAUAAAB1AP3/AgAAAAUAAAB1AP7/AgAAAAUAAAB1AP//AgAAAAUAAAB1AAAAAgAAAAUAAAB1AAEAAgAAAAUAAAB1AAIAAgAAAAUAAAB1AAMAAgAAAAUAAAB1AAQAAgAAAAUAAAB1AAUAAgAAAAUAAAB1AAYAAgAAAAUAAAB2APb/AgAAAAUAAAB2APf/AgAAAAUAAAB2APj/AgAAAAUAAAB2APn/AgAAAAUAAAB2APr/AgAAAAUAAAB2APv/AgAAAAUAAAB2APz/AgAAAAUAAAB2AP3/AgAAAAUAAAB2AP7/AgAAAAUAAAB2AP//AgAAAAUAAAB2AAAAAgAAAAUAAAB2AAEAAgAAAAUAAAB2AAIAAgAAAAUAAAB2AAMAAgAAAAUAAAB2AAQAAgAAAAUAAAB2AAUAAgAAAAUAAAB2AAYAAgAAAAUAAAB3APb/AgAAAAUAAAB3APf/AgAAAAUAAAB3APj/AgAAAAUAAAB3APn/AgAAAAUAAAB3APr/AgAAAAUAAAB3APv/AgAAAAUAAAB3APz/AgAAAAUAAAB3AP3/AgAAAAUAAAB3AP7/AgAAAAUAAAB3AP//AgAAAAUAAAB3AAAAAgAAAAUAAAB3AAEAAgAAAAUAAAB3AAIAAgAAAAUAAAB3AAMAAgAAAAUAAAB3AAQAAgAAAAUAAAB3AAUAAgAAAAUAAAB3AAYAAgAAAAUAAAB4APb/AgAAAAUAAAB4APf/AgAAAAUAAAB4APj/AgAAAAUAAAB4APn/AgAAAAUAAAB4APr/AgAAAAUAAAB4APv/AgAAAAUAAAB4APz/AgAAAAUAAAB4AP3/AgAAAAUAAAB4AP7/AgAAAAUAAAB4AP//AgAAAAUAAAB4AAAAAgAAAAUAAAB4AAEAAgAAAAUAAAB4AAIAAgAAAAUAAAB4AAMAAgAAAAUAAAB4AAQAAgAAAAUAAAB4AAUAAgAAAAUAAAB4AAYAAgAAAAUAAAB5APb/AgAAAAUAAAB5APf/AgAAAAUAAAB5APj/AgAAAAUAAAB5APn/AgAAAAUAAAB5APr/AgAAAAUAAAB5APv/AgAAAAUAAAB5APz/AgAAAAUAAAB5AP3/AgAAAAUAAAB5AP7/AgAAAAUAAAB5AP//AgAAAAUAAAB5AAAAAgAAAAUAAAB5AAEAAgAAAAUAAAB5AAIAAgAAAAUAAAB5AAMAAgAAAAUAAAB5AAQAAgAAAAUAAAB5AAUAAgAAAAUAAAB5AAYAAgAAAAUAAAB6APb/AgAAAAUAAAB6APf/AgAAAAUAAAB6APj/AgAAAAUAAAB6APn/AgAAAAUAAAB6APr/AgAAAAUAAAB6APv/AgAAAAUAAAB6APz/AgAAAAUAAAB6AP3/AgAAAAUAAAB6AP7/AgAAAAUAAAB6AP//AgAAAAUAAAB6AAAAAgAAAAUAAAB6AAEAAgAAAAUAAAB6AAIAAgAAAAUAAAB6AAMAAgAAAAUAAAB6AAQAAgAAAAUAAAB6AAUAAgAAAAUAAAB6AAYAAgAAAAUAAAB7APb/AgAAAAUAAAB7APf/AgAAAAUAAAB7APj/AgAAAAUAAAB7APn/AgAAAAUAAAB7APr/AgAAAAUAAAB7APv/AgAAAAUAAAB7APz/AgAAAAUAAAB7AP3/AgAAAAUAAAB7AP7/AgAAAAUAAAB7AP//AgAAAAUAAAB7AAAAAgAAAAUAAAB7AAEAAgAAAAUAAAB7AAIAAgAAAAUAAAB7AAMAAgAAAAUAAAB7AAQAAgAAAAUAAAB7AAUAAgAAAAUAAAB7AAYAAgAAAAUAAAB8APb/AgAAAAUAAAB8APf/AgAAAAUAAAB8APj/AgAAAAUAAAB8APn/AgAAAAUAAAB8APr/AgAAAAUAAAB8APv/AgAAAAUAAAB8APz/AgAAAAUAAAB8AP3/AgAAAAUAAAB8AP7/AgAAAAUAAAB8AP//AgAAAAUAAAB8AAAAAgAAAAUAAAB8AAEAAgAAAAUAAAB8AAIAAgAAAAUAAAB8AAMAAgAAAAUAAAB8AAQAAgAAAAUAAAB8AAUAAgAAAAUAAAB8AAYAAgAAAAUAAAB9APb/AgAAAAUAAAB9APf/AgAAAAUAAAB9APj/AgAAAAUAAAB9APn/AgAAAAUAAAB9APr/AgAAAAUAAAB9APv/AgAAAAUAAAB9APz/AgAAAAUAAAB9AP3/AgAAAAUAAAB9AP7/AgAAAAUAAAB9AP//AgAAAAUAAAB9AAAAAgAAAAUAAAB9AAEAAgAAAAUAAAB9AAIAAgAAAAUAAAB9AAMAAgAAAAUAAAB9AAQAAgAAAAUAAAB9AAUAAgAAAAUAAAB9AAYAAgAAAAUAAAB+APb/AgAAAAUAAAB+APf/AgAAAAUAAAB+APj/AgAAAAUAAAB+APn/AgAAAAUAAAB+APr/AgAAAAUAAAB+APv/AgAAAAUAAAB+APz/AgAAAAUAAAB+AP3/AgAAAAUAAAB+AP7/AgAAAAUAAAB+AP//AgAAAAUAAAB+AAAAAgAAAAUAAAB+AAEAAgAAAAUAAAB+AAIAAgAAAAUAAAB+AAMAAgAAAAUAAAB+AAQAAgAAAAUAAAB+AAUAAgAAAAUAAAB+AAYAAgAAAAUAAAB/APb/AgAAAAUAAAB/APf/AgAAAAUAAAB/APj/AgAAAAUAAAB/APn/AgAAAAUAAAB/APr/AgAAAAUAAAB/APv/AgAAAAUAAAB/APz/AgAAAAUAAAB/AP3/AgAAAAUAAAB/AP7/AgAAAAUAAAB/AP//AgAAAAUAAAB/AAAAAgAAAAUAAAB/AAEAAgAAAAUAAAB/AAIAAgAAAAUAAAB/AAMAAgAAAAUAAAB/AAQAAgAAAAUAAAB/AAUAAgAAAAUAAAB/AAYAAgAAAAUAAACAAPb/AgAAAAUAAACAAPf/AgAAAAUAAACAAPj/AgAAAAUAAACAAPn/AgAAAAUAAACAAPr/AgAAAAUAAACAAPv/AgAAAAUAAACAAPz/AgAAAAUAAACAAP3/AgAAAAUAAACAAP7/AgAAAAUAAACAAP//AgAAAAUAAACAAAAAAgAAAAUAAACAAAEAAgAAAAUAAACAAAIAAgAAAAUAAACAAAMAAgAAAAUAAACAAAQAAgAAAAUAAACAAAUAAgAAAAUAAACAAAYAAgAAAAUAAACBAPb/AgAAAAUAAACBAPf/AgAAAAUAAACBAPj/AgAAAAUAAACBAPn/AgAAAAUAAACBAPr/AgAAAAUAAACBAPv/AgAAAAUAAACBAPz/AgAAAAUAAACBAP3/AgAAAAUAAACBAP7/AgAAAAUAAACBAP//AgAAAAUAAACBAAAAAgAAAAUAAACBAAEAAgAAAAUAAACBAAIAAgAAAAUAAACBAAMAAgAAAAUAAACBAAQAAgAAAAUAAACBAAUAAgAAAAUAAACBAAYAAgAAAAUAAACCAPb/AgAAAAUAAACCAPf/AgAAAAUAAACCAPj/AgAAAAUAAACCAPn/AgAAAAUAAACCAPr/AgAAAAUAAACCAPv/AgAAAAUAAACCAPz/AgAAAAUAAACCAP3/AgAAAAUAAACCAP7/AgAAAAUAAACCAP//AgAAAAUAAACCAAAAAgAAAAUAAACCAAEAAgAAAAUAAACCAAIAAgAAAAUAAACCAAMAAgAAAAUAAACCAAQAAgAAAAUAAACCAAUAAgAAAAUAAACCAAYAAgAAAAUAAACDAPb/AgAAAAUAAACDAPf/AgAAAAUAAACDAPj/AgAAAAUAAACDAPn/AgAAAAUAAACDAPr/AgAAAAUAAACDAPv/AgAAAAUAAACDAPz/AgAAAAUAAACDAP3/AgAAAAUAAACDAP7/AgAAAAUAAACDAP//AgAAAAUAAACDAAAAAgAAAAUAAACDAAEAAgAAAAUAAACDAAIAAgAAAAUAAACDAAMAAgAAAAUAAACDAAQAAgAAAAUAAACDAAUAAgAAAAUAAACDAAYAAgAAAAUAAACEAPb/AgAAAAUAAACEAPf/AgAAAAUAAACEAPj/AgAAAAUAAACEAPn/AgAAAAUAAACEAPr/AgAAAAUAAACEAPv/AgAAAAUAAACEAPz/AgAAAAUAAACEAP3/AgAAAAUAAACEAP7/AgAAAAUAAACEAP//AgAAAAUAAACEAAAAAgAAAAUAAACEAAEAAgAAAAUAAACEAAIAAgAAAAUAAACEAAMAAgAAAAUAAACEAAQAAgAAAAUAAACEAAUAAgAAAAUAAACEAAYAAgAAAAUAAACFAPb/AgAAAAUAAACFAPf/AgAAAAUAAACFAPj/AgAAAAUAAACFAPn/AgAAAAUAAACFAPr/AgAAAAUAAACFAPv/AgAAAAUAAACFAPz/AgAAAAUAAACFAP3/AgAAAAUAAACFAP7/AgAAAAUAAACFAP//AgAAAAUAAACFAAAAAgAAAAUAAACFAAEAAgAAAAUAAACFAAIAAgAAAAUAAACFAAMAAgAAAAUAAACFAAQAAgAAAAUAAACFAAUAAgAAAAUAAACFAAYAAgAAAAUAAACGAPb/AgAAAAUAAACGAPf/AgAAAAUAAACGAPj/AgAAAAUAAACGAPn/AgAAAAUAAACGAPr/AgAAAAUAAACGAPv/AgAAAAUAAACGAPz/AgAAAAUAAACGAP3/AgAAAAUAAACGAP7/AgAAAAUAAACGAP//AgAAAAUAAACGAAAAAgAAAAUAAACGAAEAAgAAAAUAAACGAAIAAgAAAAUAAACGAAMAAgAAAAUAAACGAAQAAgAAAAUAAACGAAUAAgAAAAUAAACGAAYAAgAAAAUAAACHAPb/AgAAAAUAAACHAPf/AgAAAAUAAACHAPj/AgAAAAUAAACHAPn/AgAAAAUAAACHAPr/AgAAAAUAAACHAPv/AgAAAAUAAACHAPz/AgAAAAUAAACHAP3/AgAAAAUAAACHAP7/AgAAAAUAAACHAP//AgAAAAUAAACHAAAAAgAAAAUAAACHAAEAAgAAAAUAAACHAAIAAgAAAAUAAACHAAMAAgAAAAUAAACHAAQAAgAAAAUAAACHAAUAAgAAAAUAAACHAAYAAgAAAAUAAACIAPb/AgAAAAUAAACIAPf/AgAAAAUAAACIAPj/AgAAAAUAAACIAPn/AgAAAAUAAACIAPr/AgAAAAUAAACIAPv/AgAAAAUAAACIAPz/AgAAAAUAAACIAP3/AgAAAAUAAACIAP7/AgAAAAUAAACIAP//AgAAAAUAAACIAAAAAgAAAAUAAACIAAEAAgAAAAUAAACIAAIAAgAAAAUAAACIAAMAAgAAAAUAAACIAAQAAgAAAAUAAACIAAUAAgAAAAUAAACIAAYAAgAAAAUAAACJAPb/AgAAAAUAAACJAPf/AgAAAAUAAACJAPj/AgAAAAUAAACJAPn/AgAAAAUAAACJAPr/AgAAAAUAAACJAPv/AgAAAAUAAACJAPz/AgAAAAUAAACJAP3/AgAAAAUAAACJAP7/AgAAAAUAAACJAP//AgAAAAUAAACJAAAAAgAAAAUAAACJAAEAAgAAAAUAAACJAAIAAgAAAAUAAACJAAMAAgAAAAUAAACJAAQAAgAAAAUAAACJAAUAAgAAAAUAAACJAAYAAgAAAAUAAACKAPb/AgAAAAUAAACKAPf/AgAAAAUAAACKAPj/AgAAAAUAAACKAPn/AgAAAAUAAACKAPr/AgAAAAUAAACKAPv/AgAAAAUAAACKAPz/AgAAAAUAAACKAP3/AgAAAAUAAACKAP7/AgAAAAUAAACKAP//AgAAAAUAAACKAAAAAgAAAAUAAACKAAEAAgAAAAUAAACKAAIAAgAAAAUAAACKAAMAAgAAAAUAAACKAAQAAgAAAAUAAACKAAUAAgAAAAUAAACKAAYAAgAAAAUAAACLAPb/AgAAAAUAAACLAPf/AgAAAAUAAACLAPj/AgAAAAUAAACLAPn/AgAAAAUAAACLAPr/AgAAAAUAAACLAPv/AgAAAAUAAACLAPz/AgAAAAUAAACLAP3/AgAAAAUAAACLAP7/AgAAAAUAAACLAP//AgAAAAUAAACLAAAAAgAAAAUAAACLAAEAAgAAAAUAAACLAAIAAgAAAAUAAACLAAMAAgAAAAUAAACLAAQAAgAAAAUAAACLAAUAAgAAAAUAAACLAAYAAgAAAAUAAACMAPb/AgAAAAUAAACMAPf/AgAAAAUAAACMAPj/AgAAAAUAAACMAPn/AgAAAAUAAACMAPr/AgAAAAUAAACMAPv/AgAAAAUAAACMAPz/AgAAAAUAAACMAP3/AgAAAAUAAACMAP7/AgAAAAUAAACMAP//AgAAAAUAAACMAAAAAgAAAAUAAACMAAEAAgAAAAUAAACMAAIAAgAAAAUAAACMAAMAAgAAAAUAAACMAAQAAgAAAAUAAACMAAUAAgAAAAUAAACMAAYAAgAAAAUAAACNAPb/AgAAAAUAAACNAPf/AgAAAAUAAACNAPj/AgAAAAUAAACNAPn/AgAAAAUAAACNAPr/AgAAAAUAAACNAPv/AgAAAAUAAACNAPz/AgAAAAUAAACNAP3/AgAAAAUAAACNAP7/AgAAAAUAAACNAP//AgAAAAUAAACNAAAAAgAAAAUAAACNAAEAAgAAAAUAAACNAAIAAgAAAAUAAACNAAMAAgAAAAUAAACNAAQAAgAAAAUAAACNAAUAAgAAAAUAAACNAAYAAgAAAAUAAACOAPb/AgAAAAUAAACOAPf/AgAAAAUAAACOAPj/AgAAAAUAAACOAPn/AgAAAAUAAACOAPr/AgAAAAUAAACOAPv/AgAAAAUAAACOAPz/AgAAAAUAAACOAP3/AgAAAAUAAACOAP7/AgAAAAUAAACOAP//AgAAAAUAAACOAAAAAgAAAAUAAACOAAEAAgAAAAUAAACOAAIAAgAAAAUAAACOAAMAAgAAAAUAAACOAAQAAgAAAAUAAACOAAUAAgAAAAUAAACOAAYAAgAAAAUAAACPAPb/AgAAAAUAAACPAPf/AgAAAAUAAACPAPj/AgAAAAUAAACPAPn/AgAAAAUAAACPAPr/AgAAAAUAAACPAPv/AgAAAAUAAACPAPz/AgAAAAUAAACPAP3/AgAAAAUAAACPAP7/AgAAAAUAAACPAP//AgAAAAUAAACPAAAAAgAAAAUAAACPAAEAAgAAAAUAAACPAAIAAgAAAAUAAACPAAMAAgAAAAUAAACPAAQAAgAAAAUAAACPAAUAAgAAAAUAAACPAAYAAgAAAAUAAACQAPb/AgAAAAUAAACQAPf/AgAAAAUAAACQAPj/AgAAAAUAAACQAPn/AgAAAAUAAACQAPr/AgAAAAUAAACQAPv/AgAAAAUAAACQAPz/AgAAAAUAAACQAP3/AgAAAAUAAACQAP7/AgAAAAUAAACQAP//AgAAAAUAAACQAAAAAgAAAAUAAACQAAEAAgAAAAUAAACQAAIAAgAAAAUAAACQAAMAAgAAAAUAAACQAAQAAgAAAAUAAACQAAUAAgAAAAUAAACQAAYAAgAAAAUAAACRAPb/AgAAAAUAAACRAPf/AgAAAAUAAACRAPj/AgAAAAUAAACRAPn/AgAAAAUAAACRAPr/AgAAAAUAAACRAPv/AgAAAAUAAACRAPz/AgAAAAUAAACRAP3/AgAAAAUAAACRAP7/AgAAAAUAAACRAP//AgAAAAUAAACRAAAAAgAAAAUAAACRAAEAAgAAAAUAAACRAAIAAgAAAAUAAACRAAMAAgAAAAUAAACRAAQAAgAAAAUAAACRAAUAAgAAAAUAAACRAAYAAgAAAAUAAACSAPb/AgAAAAUAAACSAPf/AgAAAAUAAACSAPj/AgAAAAUAAACSAPn/AgAAAAUAAACSAPr/AgAAAAUAAACSAPv/AgAAAAUAAACSAPz/AgAAAAUAAACSAP3/AgAAAAUAAACSAP7/AgAAAAUAAACSAP//AgAAAAUAAACSAAAAAgAAAAUAAACSAAEAAgAAAAUAAACSAAIAAgAAAAUAAACSAAMAAgAAAAUAAACSAAQAAgAAAAUAAACSAAUAAgAAAAUAAACSAAYAAgAAAAUAAACTAPb/AgAAAAUAAACTAPf/AgAAAAUAAACTAPj/AgAAAAUAAACTAPn/AgAAAAUAAACTAPr/AgAAAAUAAACTAPv/AgAAAAUAAACTAPz/AgAAAAUAAACTAP3/AgAAAAUAAACTAP7/AgAAAAUAAACTAP//AgAAAAUAAACTAAAAAgAAAAUAAACTAAEAAgAAAAUAAACTAAIAAgAAAAUAAACTAAMAAgAAAAUAAACTAAQAAgAAAAUAAACTAAUAAgAAAAUAAACTAAYAAgAAAAUAAACUAPb/AgAAAAUAAACUAPf/AgAAAAUAAACUAPj/AgAAAAUAAACUAPn/AgAAAAUAAACUAPr/AgAAAAUAAACUAPv/AgAAAAUAAACUAPz/AgAAAAUAAACUAP3/AgAAAAUAAACUAP7/AgAAAAUAAACUAP//AgAAAAUAAACUAAAAAgAAAAUAAACUAAEAAgAAAAUAAACUAAIAAgAAAAUAAACUAAMAAgAAAAUAAACUAAQAAgAAAAUAAACUAAUAAgAAAAUAAACUAAYAAgAAAAUAAACVAPb/AgAAAAUAAACVAPf/AgAAAAUAAACVAPj/AgAAAAUAAACVAPn/AgAAAAUAAACVAPr/AgAAAAUAAACVAPv/AgAAAAUAAACVAPz/AgAAAAUAAACVAP3/AgAAAAUAAACVAP7/AgAAAAUAAACVAP//AgAAAAUAAACVAAAAAgAAAAUAAACVAAEAAgAAAAUAAACVAAIAAgAAAAUAAACVAAMAAgAAAAUAAACVAAQAAgAAAAUAAACVAAUAAgAAAAUAAACVAAYAAgAAAAUAAACWAPb/AgAAAAUAAACWAPf/AgAAAAUAAACWAPj/AgAAAAUAAACWAPn/AgAAAAUAAACWAPr/AgAAAAUAAACWAPv/AgAAAAUAAACWAPz/AgAAAAUAAACWAP3/AgAAAAUAAACWAP7/AgAAAAUAAACWAP//AgAAAAUAAACWAAAAAgAAAAUAAACWAAEAAgAAAAUAAACWAAIAAgAAAAUAAACWAAMAAgAAAAUAAACWAAQAAgAAAAUAAACWAAUAAgAAAAUAAACWAAYAAgAAAAUAAACXAPb/AgAAAAUAAACXAPf/AgAAAAUAAACXAPj/AgAAAAUAAACXAPn/AgAAAAUAAACXAPr/AgAAAAUAAACXAPv/AgAAAAUAAACXAPz/AgAAAAUAAACXAP3/AgAAAAUAAACXAP7/AgAAAAUAAACXAP//AgAAAAUAAACXAAAAAgAAAAUAAACXAAEAAgAAAAUAAACXAAIAAgAAAAUAAACXAAMAAgAAAAUAAACXAAQAAgAAAAUAAACXAAUAAgAAAAUAAACXAAYAAgAAAAUAAACYAPb/AgAAAAUAAACYAPf/AgAAAAUAAACYAPj/AgAAAAUAAACYAPn/AgAAAAUAAACYAPr/AgAAAAUAAACYAPv/AgAAAAUAAACYAPz/AgAAAAUAAACYAP3/AgAAAAUAAACYAP7/AgAAAAUAAACYAP//AgAAAAUAAACYAAAAAgAAAAUAAACYAAEAAgAAAAUAAACYAAIAAgAAAAUAAACYAAMAAgAAAAUAAACYAAQAAgAAAAUAAACYAAUAAgAAAAUAAACYAAYAAgAAAAUAAACZAPb/AgAAAAUAAACZAPf/AgAAAAUAAACZAPj/AgAAAAUAAACZAPn/AgAAAAUAAACZAPr/AgAAAAUAAACZAPv/AgAAAAUAAACZAPz/AgAAAAUAAACZAP3/AgAAAAUAAACZAP7/AgAAAAUAAACZAP//AgAAAAUAAACZAAAAAgAAAAUAAACZAAEAAgAAAAUAAACZAAIAAgAAAAUAAACZAAMAAgAAAAUAAACZAAQAAgAAAAUAAACZAAUAAgAAAAUAAACZAAYAAgAAAAUAAACaAPb/AgAAAAUAAACaAPf/AgAAAAUAAACaAPj/AgAAAAUAAACaAPn/AgAAAAUAAACaAPr/AgAAAAUAAACaAPv/AgAAAAUAAACaAPz/AgAAAAUAAACaAP3/AgAAAAUAAACaAP7/AgAAAAUAAACaAP//AgAAAAUAAACaAAAAAgAAAAUAAACaAAEAAgAAAAUAAACaAAIAAgAAAAUAAACaAAMAAgAAAAUAAACaAAQAAgAAAAUAAACaAAUAAgAAAAUAAACaAAYAAgAAAAUAAACbAPb/AgAAAAUAAACbAPf/AgAAAAUAAACbAPj/AgAAAAUAAACbAPn/AgAAAAUAAACbAPr/AgAAAAUAAACbAPv/AgAAAAUAAACbAPz/AgAAAAUAAACbAP3/AgAAAAUAAACbAP7/AgAAAAUAAACbAP//AgAAAAUAAACbAAAAAgAAAAUAAACbAAEAAgAAAAUAAACbAAIAAgAAAAUAAACbAAMAAgAAAAUAAACbAAQAAgAAAAUAAACbAAUAAgAAAAUAAACbAAYAAgAAAAUAAACcAPb/AgAAAAUAAACcAPf/AgAAAAUAAACcAPj/AgAAAAUAAACcAPn/AgAAAAUAAACcAPr/AgAAAAUAAACcAPv/AgAAAAUAAACcAPz/AgAAAAUAAACcAP3/AgAAAAUAAACcAP7/AgAAAAUAAACcAP//AgAAAAUAAACcAAAAAgAAAAUAAACcAAEAAgAAAAUAAACcAAIAAgAAAAUAAACcAAMAAgAAAAUAAACcAAQAAgAAAAUAAACcAAUAAgAAAAUAAACcAAYAAgAAAAUAAACdAPb/AgAAAAUAAACdAPf/AgAAAAUAAACdAPj/AgAAAAUAAACdAPn/AgAAAAUAAACdAPr/AgAAAAUAAACdAPv/AgAAAAUAAACdAPz/AgAAAAUAAACdAP3/AgAAAAUAAACdAP7/AgAAAAUAAACdAP//AgAAAAUAAACdAAAAAgAAAAUAAACdAAEAAgAAAAUAAACdAAIAAgAAAAUAAACdAAMAAgAAAAUAAACdAAQAAgAAAAUAAACdAAUAAgAAAAUAAACdAAYAAgAAAAUAAACeAPb/AgAAAAUAAACeAPf/AgAAAAUAAACeAPj/AgAAAAUAAACeAPn/AgAAAAUAAACeAPr/AgAAAAUAAACeAPv/AgAAAAUAAACeAPz/AgAAAAUAAACeAP3/AgAAAAUAAACeAP7/AgAAAAUAAACeAP//AgAAAAUAAACeAAAAAgAAAAUAAACeAAEAAgAAAAUAAACeAAIAAgAAAAUAAACeAAMAAgAAAAUAAACeAAQAAgAAAAUAAACeAAUAAgAAAAUAAACeAAYAAgAAAAUAAACfAPb/AgAAAAUAAACfAPf/AgAAAAUAAACfAPj/AgAAAAUAAACfAPn/AgAAAAUAAACfAPr/AgAAAAUAAACfAPv/AgAAAAUAAACfAPz/AgAAAAUAAACfAP3/AgAAAAUAAACfAP7/AgAAAAUAAACfAP//AgAAAAUAAACfAAAAAgAAAAUAAACfAAEAAgAAAAUAAACfAAIAAgAAAAUAAACfAAMAAgAAAAUAAACfAAQAAgAAAAUAAACfAAUAAgAAAAUAAACfAAYAAgAAAAUAAACgAPb/AgAAAAUAAACgAPf/AgAAAAUAAACgAPj/AgAAAAUAAACgAPn/AgAAAAUAAACgAPr/AgAAAAUAAACgAPv/AgAAAAUAAACgAPz/AgAAAAUAAACgAP3/AgAAAAUAAACgAP7/AgAAAAUAAACgAP//AgAAAAUAAACgAAAAAgAAAAUAAACgAAEAAgAAAAUAAACgAAIAAgAAAAUAAACgAAMAAgAAAAUAAACgAAQAAgAAAAUAAACgAAUAAgAAAAUAAACgAAYAAgAAAAUAAAChAPb/AgAAAAUAAAChAPf/AgAAAAUAAAChAPj/AgAAAAUAAAChAPn/AgAAAAUAAAChAPr/AgAAAAUAAAChAPv/AgAAAAUAAAChAPz/AgAAAAUAAAChAP3/AgAAAAUAAAChAP7/AgAAAAUAAAChAP//AgAAAAUAAAChAAAAAgAAAAUAAAChAAEAAgAAAAUAAAChAAIAAgAAAAUAAAChAAMAAgAAAAUAAAChAAQAAgAAAAUAAAChAAUAAgAAAAUAAAChAAYAAgAAAAUAAACiAPb/AgAAAAUAAACiAPf/AgAAAAUAAACiAPj/AgAAAAUAAACiAPn/AgAAAAUAAACiAPr/AgAAAAUAAACiAPv/AgAAAAUAAACiAPz/AgAAAAUAAACiAP3/AgAAAAUAAACiAP7/AgAAAAUAAACiAP//AgAAAAUAAACiAAAAAgAAAAUAAACiAAEAAgAAAAUAAACiAAIAAgAAAAUAAACiAAMAAgAAAAUAAACiAAQAAgAAAAUAAACiAAUAAgAAAAUAAACiAAYAAgAAAAUAAACjAPb/AgAAAAUAAACjAPf/AgAAAAUAAACjAPj/AgAAAAUAAACjAPn/AgAAAAUAAACjAPr/AgAAAAUAAACjAPv/AgAAAAUAAACjAPz/AgAAAAUAAACjAP3/AgAAAAUAAACjAP7/AgAAAAUAAACjAP//AgAAAAUAAACjAAAAAgAAAAUAAACjAAEAAgAAAAUAAACjAAIAAgAAAAUAAACjAAMAAgAAAAUAAACjAAQAAgAAAAUAAACjAAUAAgAAAAUAAACjAAYAAgAAAAUAAACkAPb/AgAAAAUAAACkAPf/AgAAAAUAAACkAPj/AgAAAAUAAACkAPn/AgAAAAUAAACkAPr/AgAAAAUAAACkAPv/AgAAAAUAAACkAPz/AgAAAAUAAACkAP3/AgAAAAUAAACkAP7/AgAAAAUAAACkAP//AgAAAAUAAACkAAAAAgAAAAUAAACkAAEAAgAAAAUAAACkAAIAAgAAAAUAAACkAAMAAgAAAAUAAACkAAQAAgAAAAUAAACkAAUAAgAAAAUAAACkAAYAAgAAAAUAAAClAPb/AgAAAAUAAAClAPf/AgAAAAUAAAClAPj/AgAAAAUAAAClAPn/AgAAAAUAAAClAPr/AgAAAAUAAAClAPv/AgAAAAUAAAClAPz/AgAAAAUAAAClAP3/AgAAAAUAAAClAP7/AgAAAAUAAAClAP//AgAAAAUAAAClAAAAAgAAAAUAAAClAAEAAgAAAAUAAAClAAIAAgAAAAUAAAClAAMAAgAAAAUAAAClAAQAAgAAAAUAAAClAAUAAgAAAAUAAAClAAYAAgAAAAUAAACmAPb/AgAAAAUAAACmAPf/AgAAAAUAAACmAPj/AgAAAAUAAACmAPn/AgAAAAUAAACmAPr/AgAAAAUAAACmAPv/AgAAAAUAAACmAPz/AgAAAAUAAACmAP3/AgAAAAUAAACmAP7/AgAAAAUAAACmAP//AgAAAAUAAACmAAAAAgAAAAUAAACmAAEAAgAAAAUAAACmAAIAAgAAAAUAAACmAAMAAgAAAAUAAACmAAQAAgAAAAUAAACmAAUAAgAAAAUAAACmAAYAAgAAAAUAAACnAPb/AgAAAAUAAACnAPf/AgAAAAUAAACnAPj/AgAAAAUAAACnAPn/AgAAAAUAAACnAPr/AgAAAAUAAACnAPv/AgAAAAUAAACnAPz/AgAAAAUAAACnAP3/AgAAAAUAAACnAP7/AgAAAAUAAACnAP//AgAAAAUAAACnAAAAAgAAAAUAAACnAAEAAgAAAAUAAACnAAIAAgAAAAUAAACnAAMAAgAAAAUAAACnAAQAAgAAAAUAAACnAAUAAgAAAAUAAACnAAYAAgAAAAUAAACoAPb/AgAAAAUAAACoAPf/AgAAAAUAAACoAPj/AgAAAAUAAACoAPn/AgAAAAUAAACoAPr/AgAAAAUAAACoAPv/AgAAAAUAAACoAPz/AgAAAAUAAACoAP3/AgAAAAUAAACoAP7/AgAAAAUAAACoAP//AgAAAAUAAACoAAAAAgAAAAUAAACoAAEAAgAAAAUAAACoAAIAAgAAAAUAAACoAAMAAgAAAAUAAACoAAQAAgAAAAUAAACoAAUAAgAAAAUAAACoAAYAAgAAAAUAAACpAPb/AgAAAAUAAACpAPf/AgAAAAUAAACpAPj/AgAAAAUAAACpAPn/AgAAAAUAAACpAPr/AgAAAAUAAACpAPv/AgAAAAUAAACpAPz/AgAAAAUAAACpAP3/AgAAAAUAAACpAP7/AgAAAAUAAACpAP//AgAAAAUAAACpAAAAAgAAAAUAAACpAAEAAgAAAAUAAACpAAIAAgAAAAUAAACpAAMAAgAAAAUAAACpAAQAAgAAAAUAAACpAAUAAgAAAAUAAACpAAYAAgAAAAUAAACqAPb/AgAAAAUAAACqAPf/AgAAAAUAAACqAPj/AgAAAAUAAACqAPn/AgAAAAUAAACqAPr/AgAAAAUAAACqAPv/AgAAAAUAAACqAPz/AgAAAAUAAACqAP3/AgAAAAUAAACqAP7/AgAAAAUAAACqAP//AgAAAAUAAACqAAAAAgAAAAUAAACqAAEAAgAAAAUAAACqAAIAAgAAAAUAAACqAAMAAgAAAAUAAACqAAQAAgAAAAUAAACqAAUAAgAAAAUAAACqAAYAAgAAAAUAAACrAPb/AgAAAAUAAACrAPf/AgAAAAUAAACrAPj/AgAAAAUAAACrAPn/AgAAAAUAAACrAPr/AgAAAAUAAACrAPv/AgAAAAUAAACrAPz/AgAAAAUAAACrAP3/AgAAAAUAAACrAP7/AgAAAAUAAACrAP//AgAAAAUAAACrAAAAAgAAAAUAAACrAAEAAgAAAAUAAACrAAIAAgAAAAUAAACrAAMAAgAAAAUAAACrAAQAAgAAAAUAAACrAAUAAgAAAAUAAACrAAYAAgAAAAUAAACsAPb/AgAAAAUAAACsAPf/AgAAAAUAAACsAPj/AgAAAAUAAACsAPn/AgAAAAUAAACsAPr/AgAAAAUAAACsAPv/AgAAAAUAAACsAPz/AgAAAAUAAACsAP3/AgAAAAUAAACsAP7/AgAAAAUAAACsAP//AgAAAAUAAACsAAAAAgAAAAUAAACsAAEAAgAAAAUAAACsAAIAAgAAAAUAAACsAAMAAgAAAAUAAACsAAQAAgAAAAUAAACsAAUAAgAAAAUAAACsAAYAAgAAAAUAAACtAPb/AgAAAAUAAACtAPf/AgAAAAUAAACtAPj/AgAAAAUAAACtAPn/AgAAAAUAAACtAPr/AgAAAAUAAACtAPv/AgAAAAUAAACtAPz/AgAAAAUAAACtAP3/AgAAAAUAAACtAP7/AgAAAAUAAACtAP//AgAAAAUAAACtAAAAAgAAAAUAAACtAAEAAgAAAAUAAACtAAIAAgAAAAUAAACtAAMAAgAAAAUAAACtAAQAAgAAAAUAAACtAAUAAgAAAAUAAACtAAYAAgAAAAUAAACuAPb/AgAAAAUAAACuAPf/AgAAAAUAAACuAPj/AgAAAAUAAACuAPn/AgAAAAUAAACuAPr/AgAAAAUAAACuAPv/AgAAAAUAAACuAPz/AgAAAAUAAACuAP3/AgAAAAUAAACuAP7/AgAAAAUAAACuAP//AgAAAAUAAACuAAAAAgAAAAUAAACuAAEAAgAAAAUAAACuAAIAAgAAAAUAAACuAAMAAgAAAAUAAACuAAQAAgAAAAUAAACuAAUAAgAAAAUAAACuAAYAAgAAAAUAAACvAPb/AgAAAAUAAACvAPf/AgAAAAUAAACvAPj/AgAAAAUAAACvAPn/AgAAAAUAAACvAPr/AgAAAAUAAACvAPv/AgAAAAUAAACvAPz/AgAAAAUAAACvAP3/AgAAAAUAAACvAP7/AgAAAAUAAACvAP//AgAAAAUAAACvAAAAAgAAAAUAAACvAAEAAgAAAAUAAACvAAIAAgAAAAUAAACvAAMAAgAAAAUAAACvAAQAAgAAAAUAAACvAAUAAgAAAAUAAACvAAYAAgAAAAUAAACwAPb/AgAAAAUAAACwAPf/AgAAAAUAAACwAPj/AgAAAAUAAACwAPn/AgAAAAUAAACwAPr/AgAAAAUAAACwAPv/AgAAAAUAAACwAPz/AgAAAAUAAACwAP3/AgAAAAUAAACwAP7/AgAAAAUAAACwAP//AgAAAAUAAACwAAAAAgAAAAUAAACwAAEAAgAAAAUAAACwAAIAAgAAAAUAAACwAAMAAgAAAAUAAACwAAQAAgAAAAUAAACwAAUAAgAAAAUAAACwAAYAAgAAAAUAAACxAPb/AgAAAAUAAACxAPf/AgAAAAUAAACxAPj/AgAAAAUAAACxAPn/AgAAAAUAAACxAPr/AgAAAAUAAACxAPv/AgAAAAUAAACxAPz/AgAAAAUAAACxAP3/AgAAAAUAAACxAP7/AgAAAAUAAACxAP//AgAAAAUAAACxAAAAAgAAAAUAAACxAAEAAgAAAAUAAACxAAIAAgAAAAUAAACxAAMAAgAAAAUAAACxAAQAAgAAAAUAAACxAAUAAgAAAAUAAACxAAYAAgAAAAUAAACyAPb/AgAAAAUAAACyAPf/AgAAAAUAAACyAPj/AgAAAAUAAACyAPn/AgAAAAUAAACyAPr/AgAAAAUAAACyAPv/AgAAAAUAAACyAPz/AgAAAAUAAACyAP3/AgAAAAUAAACyAP7/AgAAAAUAAACyAP//AgAAAAUAAACyAAAAAgAAAAUAAACyAAEAAgAAAAUAAACyAAIAAgAAAAUAAACyAAMAAgAAAAUAAACyAAQAAgAAAAUAAACyAAUAAgAAAAUAAACyAAYAAgAAAAUAAACzAPb/AgAAAAUAAACzAPf/AgAAAAUAAACzAPj/AgAAAAUAAACzAPn/AgAAAAUAAACzAPr/AgAAAAUAAACzAPv/AgAAAAUAAACzAPz/AgAAAAUAAACzAP3/AgAAAAUAAACzAP7/AgAAAAUAAACzAP//AgAAAAUAAACzAAAAAgAAAAUAAACzAAEAAgAAAAUAAACzAAIAAgAAAAUAAACzAAMAAgAAAAUAAACzAAQAAgAAAAUAAACzAAUAAgAAAAUAAACzAAYAAgAAAAUAAAC0APb/AgAAAAUAAAC0APf/AgAAAAUAAAC0APj/AgAAAAUAAAC0APn/AgAAAAUAAAC0APr/AgAAAAUAAAC0APv/AgAAAAUAAAC0APz/AgAAAAUAAAC0AP3/AgAAAAUAAAC0AP7/AgAAAAUAAAC0AP//AgAAAAUAAAC0AAAAAgAAAAUAAAC0AAEAAgAAAAUAAAC0AAIAAgAAAAUAAAC0AAMAAgAAAAUAAAC0AAQAAgAAAAUAAAC0AAUAAgAAAAUAAAC0AAYAAgAAAAUAAAC1APb/AgAAAAUAAAC1APf/AgAAAAUAAAC1APj/AgAAAAUAAAC1APn/AgAAAAUAAAC1APr/AgAAAAUAAAC1APv/AgAAAAUAAAC1APz/AgAAAAUAAAC1AP3/AgAAAAUAAAC1AP7/AgAAAAUAAAC1AP//AgAAAAUAAAC1AAAAAgAAAAUAAAC1AAEAAgAAAAUAAAC1AAIAAgAAAAUAAAC1AAMAAgAAAAUAAAC1AAQAAgAAAAUAAAC1AAUAAgAAAAUAAAC1AAYAAgAAAAUAAAC2APb/AgAAAAUAAAC2APf/AgAAAAUAAAC2APj/AgAAAAUAAAC2APn/AgAAAAUAAAC2APr/AgAAAAUAAAC2APv/AgAAAAUAAAC2APz/AgAAAAUAAAC2AP3/AgAAAAUAAAC2AP7/AgAAAAUAAAC2AP//AgAAAAUAAAC2AAAAAgAAAAUAAAC2AAEAAgAAAAUAAAC2AAIAAgAAAAUAAAC2AAMAAgAAAAUAAAC2AAQAAgAAAAUAAAC2AAUAAgAAAAUAAAC2AAYAAgAAAAUAAAC3APb/AgAAAAUAAAC3APf/AgAAAAUAAAC3APj/AgAAAAUAAAC3APn/AgAAAAUAAAC3APr/AgAAAAUAAAC3APv/AgAAAAUAAAC3APz/AgAAAAUAAAC3AP3/AgAAAAUAAAC3AP7/AgAAAAUAAAC3AP//AgAAAAUAAAC3AAAAAgAAAAUAAAC3AAEAAgAAAAUAAAC3AAIAAgAAAAUAAAC3AAMAAgAAAAUAAAC3AAQAAgAAAAUAAAC3AAUAAgAAAAUAAAC3AAYAAgAAAAUAAAC4APb/AgAAAAUAAAC4APf/AgAAAAUAAAC4APj/AgAAAAUAAAC4APn/AgAAAAUAAAC4APr/AgAAAAUAAAC4APv/AgAAAAUAAAC4APz/AgAAAAUAAAC4AP3/AgAAAAUAAAC4AP7/AgAAAAUAAAC4AP//AgAAAAUAAAC4AAAAAgAAAAUAAAC4AAEAAgAAAAUAAAC4AAIAAgAAAAUAAAC4AAMAAgAAAAUAAAC4AAQAAgAAAAUAAAC4AAUAAgAAAAUAAAC4AAYAAgAAAAUAAAC5APb/AgAAAAUAAAC5APf/AgAAAAUAAAC5APj/AgAAAAUAAAC5APn/AgAAAAUAAAC5APr/AgAAAAUAAAC5APv/AgAAAAUAAAC5APz/AgAAAAUAAAC5AP3/AgAAAAUAAAC5AP7/AgAAAAUAAAC5AP//AgAAAAUAAAC5AAAAAgAAAAUAAAC5AAEAAgAAAAUAAAC5AAIAAgAAAAUAAAC5AAMAAgAAAAUAAAC5AAQAAgAAAAUAAAC5AAUAAgAAAAUAAAC5AAYAAgAAAAUAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("7_i0307")] + +[node name="WaterArea" parent="." instance=ExtResource("8_dnm2q")] +visible = false +scale = Vector2(999, 999) + +[node name="Enemies" type="Node" parent="."] + +[node name="Blooper" parent="Enemies" instance=ExtResource("9_tsr2n")] +position = Vector2(-56, -136) + +[node name="Blooper2" parent="Enemies" instance=ExtResource("9_tsr2n")] +position = Vector2(48, -32) + +[node name="Blooper3" parent="Enemies" instance=ExtResource("9_tsr2n")] +position = Vector2(168, -32) + +[node name="Blooper4" parent="Enemies" instance=ExtResource("9_tsr2n")] +position = Vector2(256, -136) + +[node name="Blooper5" parent="Enemies" instance=ExtResource("9_tsr2n")] +position = Vector2(368, -16) + +[node name="Blooper6" parent="Enemies" instance=ExtResource("9_tsr2n")] +position = Vector2(536, -144) + +[node name="Blooper7" parent="Enemies" instance=ExtResource("9_tsr2n")] +position = Vector2(1160, -32) + +[node name="Blooper8" parent="Enemies" instance=ExtResource("9_tsr2n")] +position = Vector2(1248, -144) + +[node name="Blooper9" parent="Enemies" instance=ExtResource("9_tsr2n")] +position = Vector2(1576, -128) + +[node name="Blooper10" parent="Enemies" instance=ExtResource("9_tsr2n")] +position = Vector2(2288, -80) + +[node name="Blooper11" parent="Enemies" instance=ExtResource("9_tsr2n")] +position = Vector2(2344, -128) + +[node name="CheepCheep" parent="Enemies" instance=ExtResource("10_f3ldi")] +position = Vector2(2568, -80) +movement_type = 0 + +[node name="CheepCheep2" parent="Enemies" instance=ExtResource("10_f3ldi")] +position = Vector2(2176, -48) + +[node name="CheepCheep3" parent="Enemies" instance=ExtResource("10_f3ldi")] +position = Vector2(1816, -32) + +[node name="CheepCheep4" parent="Enemies" instance=ExtResource("10_f3ldi")] +position = Vector2(1272, -32) + +[node name="CheepCheep5" parent="Enemies" instance=ExtResource("10_f3ldi")] +position = Vector2(944, -128) + +[node name="CheepCheep6" parent="Enemies" instance=ExtResource("10_f3ldi")] +position = Vector2(584, -48) + +[node name="CheepCheep7" parent="Enemies" instance=ExtResource("11_01tcn")] +position = Vector2(552, -80) + +[node name="CheepCheep8" parent="Enemies" instance=ExtResource("11_01tcn")] +position = Vector2(608, -16) + +[node name="CheepCheep9" parent="Enemies" instance=ExtResource("11_01tcn")] +position = Vector2(888, -96) + +[node name="CheepCheep10" parent="Enemies" instance=ExtResource("11_01tcn")] +position = Vector2(968, -80) + +[node name="CheepCheep11" parent="Enemies" instance=ExtResource("11_01tcn")] +position = Vector2(1592, -64) + +[node name="CheepCheep12" parent="Enemies" instance=ExtResource("11_01tcn")] +position = Vector2(1648, 0) + +[node name="CheepCheep13" parent="Enemies" instance=ExtResource("11_01tcn")] +position = Vector2(1784, -80) + +[node name="CheepCheep14" parent="Enemies" instance=ExtResource("11_01tcn")] +position = Vector2(2104, 0) + +[node name="CheepCheep15" parent="Enemies" instance=ExtResource("11_01tcn")] +position = Vector2(2216, -112) + +[node name="CheepCheep16" parent="Enemies" instance=ExtResource("11_01tcn")] +position = Vector2(2272, -128) + +[node name="CheepCheep17" parent="Enemies" instance=ExtResource("11_01tcn")] +position = Vector2(2432, -32) + +[node name="WaterCurrentArea" parent="." instance=ExtResource("12_f3ldi")] +position = Vector2(768, -168) +scale = Vector2(1.96373, 1.09973) + +[node name="WaterCurrentArea2" parent="." instance=ExtResource("12_f3ldi")] +position = Vector2(1712, -168) +scale = Vector2(0.827578, 1.06154) + +[node name="PipeArea" parent="." instance=ExtResource("13_01tcn")] +position = Vector2(2720, -80) +enter_direction = 3 +target_level = "uid://d3hqqssb721f5" + +[node name="Firebar" parent="." instance=ExtResource("14_650fi")] +position = Vector2(2120, -72) +starting_angle = 135 + +[node name="Firebar2" parent="." instance=ExtResource("14_650fi")] +position = Vector2(2248, -8) +starting_angle = 45 +direction = 1 + +[node name="Firebar3" parent="." instance=ExtResource("14_650fi")] +position = Vector2(2360, -88) +starting_angle = 90 + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(2816, -176) +script = ExtResource("14_4uukv") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("17_01uny") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_cysak")] +position = Vector2(216, -104) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("18_cysak")] +position = Vector2(1128, -136) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("18_cysak")] +position = Vector2(1592, -8) +id = 2 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("18_cysak")] +position = Vector2(2264, -8) +id = 3 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("17_hh2yn")] +position = Vector2(2104, -72) +item = ExtResource("18_33dda") + +[node name="Blocks" type="Node" parent="."] + +[node name="Coin" parent="Blocks" instance=ExtResource("19_tytps")] +position = Vector2(216, -104) + +[node name="Coin2" parent="Blocks" instance=ExtResource("19_tytps")] +position = Vector2(1592, -8) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100727" to="Tiles/@Node2D@100727/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100728" to="Tiles/@Node2D@100728/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100729" to="Tiles/@Node2D@100729/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100730" to="Tiles/@Node2D@100730/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100731" to="Tiles/@Node2D@100731/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100732" to="Tiles/@Node2D@100732/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100733" to="Tiles/@Node2D@100733/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100734" to="Tiles/@Node2D@100734/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100735" to="Tiles/@Node2D@100735/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100736" to="Tiles/@Node2D@100736/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100737" to="Tiles/@Node2D@100737/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100738" to="Tiles/@Node2D@100738/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100739" to="Tiles/@Node2D@100739/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100740" to="Tiles/@Node2D@100740/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100741" to="Tiles/@Node2D@100741/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100742" to="Tiles/@Node2D@100742/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100743" to="Tiles/@Node2D@100743/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100744" to="Tiles/@Node2D@100744/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100745" to="Tiles/@Node2D@100745/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100746" to="Tiles/@Node2D@100746/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100747" to="Tiles/@Node2D@100747/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100748" to="Tiles/@Node2D@100748/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100749" to="Tiles/@Node2D@100749/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100750" to="Tiles/@Node2D@100750/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100751" to="Tiles/@Node2D@100751/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100752" to="Tiles/@Node2D@100752/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100753" to="Tiles/@Node2D@100753/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100754" to="Tiles/@Node2D@100754/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100755" to="Tiles/@Node2D@100755/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100756" to="Tiles/@Node2D@100756/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100757" to="Tiles/@Node2D@100757/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World7/7-2a.tscn b/Scenes/Levels/SMBS/World7/7-2a.tscn new file mode 100644 index 0000000..b250255 --- /dev/null +++ b/Scenes/Levels/SMBS/World7/7-2a.tscn @@ -0,0 +1,1069 @@ +[gd_scene load_steps=50 format=4 uid="uid://d3hqqssb721f5"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_sh56m"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Mountain.json" id="2_5v4dr"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_at23f"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_dwe2j"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_2sfe6"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="5_88ydr"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="6_4ttxc"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="7_fl10u"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="7_giabg"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="8_3r35u"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="8_fmns0"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_5v4dr"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="9_at23f"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="9_piylw"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="10_jv5sf"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="11_utmuf"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="12_rlwa0"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="13_qxyew"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="14_e5y6n"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="15_jimku"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="16_yf4ub"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="17_o8wpa"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="18_ff4yn"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="19_og8re"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="20_ibvgo"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="21_7s7yt"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="22_g8qxc"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="23_npl8h"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="24_u1y2y"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_17kow"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="26_dngtq"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="27_p4kes"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="28_n67lg"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="36_utmuf"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="37_rlwa0"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_fl10u"] +resource_name = "Terrain" +texture = ExtResource("5_88ydr") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_3r35u"] +scenes/1/scene = ExtResource("6_4ttxc") +scenes/2/scene = ExtResource("17_o8wpa") +scenes/3/scene = ExtResource("19_og8re") +scenes/4/scene = ExtResource("20_ibvgo") +scenes/5/scene = ExtResource("21_7s7yt") +scenes/6/scene = ExtResource("22_g8qxc") +scenes/7/scene = ExtResource("23_npl8h") +scenes/8/scene = ExtResource("24_u1y2y") +scenes/9/scene = ExtResource("25_17kow") +scenes/10/scene = ExtResource("7_fl10u") +scenes/11/scene = ExtResource("8_3r35u") +scenes/12/scene = ExtResource("9_piylw") +scenes/13/scene = ExtResource("10_jv5sf") +scenes/14/scene = ExtResource("11_utmuf") +scenes/15/scene = ExtResource("12_rlwa0") +scenes/16/scene = ExtResource("13_qxyew") +scenes/17/scene = ExtResource("14_e5y6n") +scenes/18/scene = ExtResource("15_jimku") +scenes/19/scene = ExtResource("16_yf4ub") +scenes/20/scene = ExtResource("18_ff4yn") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_piylw"] +texture = ExtResource("26_dngtq") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_jv5sf"] +texture = ExtResource("27_p4kes") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_utmuf"] +texture = ExtResource("28_n67lg") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_rlwa0"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_fl10u") +sources/1 = SubResource("TileSetScenesCollectionSource_3r35u") +sources/2 = SubResource("TileSetAtlasSource_piylw") +sources/3 = SubResource("TileSetAtlasSource_jv5sf") +sources/4 = SubResource("TileSetAtlasSource_utmuf") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[node name="7-2a" type="Node"] +script = ExtResource("1_sh56m") +music = ExtResource("2_5v4dr") +theme = "Mountain" +theme_time = "Night" +campaign = "SMBS" +world_id = 7 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_at23f")] +time_of_day = 1 +liquid_layer = 1 + +[node name="Tiles" parent="." instance=ExtResource("4_dwe2j")] +tile_map_data = PackedByteArray("AADy/wAAAAAIAAEAAADz/wAAAAAJAAEAAADy/wEAAAAIAAEAAADz/wEAAAAJAAEAAADy/wIAAAAIAAEAAADz/wIAAAAJAAEAAAAgAAAAAAABAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAADAAAAAAAgAAEAAAABAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAADAAEAAAAgAAIAAAABAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAADAAIAAADy//z/AAAIAAAAAADy//3/AAAIAAEAAADz//z/AAAJAAAAAADz//3/AAAJAAEAAADy//7/AAAIAAEAAADz//7/AAAJAAEAAADy////AAAIAAEAAADz////AAAJAAEAAAD3//z/AAAEAAEAAAD4//z/AAAEAAEAAAD7//3/AAAEAAEAAAD8//3/AAAEAAEAAAD///7/AAAEAAEAAAAAAP7/AAAEAAEAAAADAP3/AAAEAAEAAAAHAPz/AAAEAAEAAAALAPv/AAAEAAEAAAAPAPr/AAAEAAEAAAATAPn/AAAEAAEAAAAWAPj/AAAEAAEAAAAXAPj/AAAEAAEAAAAgAP//AAAEAAIAAAA=") +tile_set = SubResource("TileSet_rlwa0") + +[node name="Player" parent="." instance=ExtResource("5_2sfe6")] +position = Vector2(-208, -64) + +[node name="EndFlagpole" parent="." instance=ExtResource("7_giabg")] +position = Vector2(520, 0) + +[node name="EndSmallCastle" parent="EndFlagpole" instance=ExtResource("8_fmns0")] +position = Vector2(96, 0) + +[node name="DropShadow" parent="." instance=ExtResource("9_5v4dr")] + +[node name="PipeArea" parent="." instance=ExtResource("9_at23f")] +position = Vector2(-208, -64) +exit_only = true + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("36_utmuf") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("37_rlwa0")] +position = Vector2(8, -104) +id = 4 diff --git a/Scenes/Levels/SMBS/World7/7-3.tscn b/Scenes/Levels/SMBS/World7/7-3.tscn new file mode 100644 index 0000000..b7ed543 --- /dev/null +++ b/Scenes/Levels/SMBS/World7/7-3.tscn @@ -0,0 +1,233 @@ +[gd_scene load_steps=28 format=4 uid="uid://ct7hg7v0i7xa3"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_r1rdt"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Mountain.json" id="2_h535d"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_ix0wr"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_myt2j"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_eyxqe"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_grxoy"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="9_bn5d6"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="10_2mi48"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="11_yle4m"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="12_u2c5x"] +[ext_resource type="PackedScene" uid="uid://cs40v66vkl6qi" path="res://Scenes/Prefabs/Entities/Enemies/SideStepper.tscn" id="13_67lg0"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="14_l71v8"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="15_myt2j"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="17_eyxqe"] +[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="18_eyxqe"] +[ext_resource type="PackedScene" uid="uid://b5o0j3kfv2xys" path="res://Scenes/Prefabs/LevelObjects/EndFinalSpCastle.tscn" id="19_eyxqe"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="19_grxoy"] +[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="19_h535d"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="20_bn5d6"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="23_l71v8"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="24_267sj"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_86jgt"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="26_tskv6"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="27_hi2t2"] +[ext_resource type="PackedScene" uid="uid://csl71p1unsc8p" path="res://Scenes/Prefabs/LevelObjects/CheepCheepGenerator.tscn" id="28_267sj"] +[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="29_86jgt"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="29_tskv6"] + +[node name="7-3" type="Node"] +script = ExtResource("1_r1rdt") +music = ExtResource("2_h535d") +theme = "Mountain" +theme_time = "Night" +campaign = "SMBS" +world_id = 7 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_ix0wr")] +time_of_day = 1 +liquid_layer = 1 + +[node name="Tiles" parent="." instance=ExtResource("4_myt2j")] +tile_map_data = PackedByteArray("AADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAADAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAADAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAADAAIAAAAAAP7/AAABAAAAAAABAP7/AAAAAAsAAAACAP7/AAADAAEAAAAAAP//AAABAAEAAAABAP//AAACAAEAAAACAP//AAADAAEAAAAAAAAAAAABAAEAAAABAAAAAAACAAEAAAACAAAAAAADAAEAAAAAAAEAAAABAAEAAAABAAEAAAACAAEAAAACAAEAAAADAAEAAAAAAAIAAAABAAIAAAABAAIAAAACAAIAAAACAAIAAAADAAIAAAABAP3/AAABAAAAAAACAP3/AAAKAAsAAAACAPz/AAAAAAAAAACdAAAAAAABAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAADAAAAAACdAAEAAAABAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAADAAEAAACdAAIAAAABAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAADAAIAAACmAAAAAAABAAAAAACnAAAAAAACAAAAAACoAAAAAAADAAAAAACmAAEAAAABAAEAAACnAAEAAAACAAEAAACoAAEAAAADAAEAAACmAAIAAAABAAIAAACnAAIAAAACAAIAAACoAAIAAAADAAIAAACsAAAAAAABAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAADAAAAAACsAAEAAAABAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAADAAEAAACsAAIAAAABAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAADAAIAAADVAAAAAAABAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADVAAEAAAABAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADVAAIAAAABAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAADAAAAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAADAAEAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAADAAIAAACKAPv/AAAEAAIAAACKAPz/AAAEAAIAAACKAP3/AAAEAAIAAACKAP7/AAAEAAIAAACKAP//AAAEAAIAAACKAAAAAAAEAAIAAACKAAEAAAAEAAIAAACDAPv/AAAEAAIAAACDAPz/AAAEAAIAAACDAP3/AAAEAAIAAACDAP7/AAAEAAIAAACDAP//AAAEAAIAAACDAAAAAAAEAAIAAACDAAEAAAAEAAIAAACDAAIAAAAEAAIAAACBAP7/AAAEAAIAAACBAP//AAAEAAIAAACBAAAAAAAEAAIAAACBAAEAAAAEAAIAAAB6AP7/AAAEAAIAAAB6AP//AAAEAAIAAAB6AAAAAAAEAAIAAAB6AAEAAAAEAAIAAABmAPz/AAAEAAIAAABmAP3/AAAEAAIAAABmAP7/AAAEAAIAAABmAP//AAAEAAIAAABmAAAAAAAEAAIAAABmAAEAAAAEAAIAAABeAPz/AAAEAAIAAABeAP3/AAAEAAIAAABeAP7/AAAEAAIAAABeAP//AAAEAAIAAABeAAAAAAAEAAIAAABeAAEAAAAEAAIAAABeAAIAAAAEAAIAAABaAPz/AAAEAAIAAABaAP3/AAAEAAIAAABaAP7/AAAEAAIAAABaAP//AAAEAAIAAABaAAAAAAAEAAIAAABaAAEAAAAEAAIAAABVAPz/AAAEAAIAAABVAP3/AAAEAAIAAABVAP7/AAAEAAIAAABVAP//AAAEAAIAAABVAAAAAAAEAAIAAABVAAEAAAAEAAIAAABVAAIAAAAEAAIAAABRAPz/AAAEAAIAAABRAP3/AAAEAAIAAABRAP7/AAAEAAIAAABRAP//AAAEAAIAAABRAAAAAAAEAAIAAABRAAEAAAAEAAIAAABKAPz/AAAEAAIAAABKAP3/AAAEAAIAAABKAP7/AAAEAAIAAABKAP//AAAEAAIAAABKAAAAAAAEAAIAAABKAAEAAAAEAAIAAAAsAPz/AAAEAAIAAAAsAP3/AAAEAAIAAAAsAP7/AAAEAAIAAAAsAP//AAAEAAIAAAAsAAAAAAAEAAIAAAAsAAEAAAAEAAIAAAAtAPz/AAAEAAIAAAAtAP3/AAAEAAIAAAAtAP7/AAAEAAIAAAAtAP//AAAEAAIAAAAtAAAAAAAEAAIAAAAtAAEAAAAEAAIAAAD9////AAAIAAAAAAD9/wAAAAAIAAEAAAD+////AAAJAAAAAAD+/wAAAAAJAAEAAAD9/wEAAAAIAAEAAAD+/wEAAAAJAAEAAAC6APf/AAAIAAIAAAC6APj/AAAIAAMAAAC7APf/AAAJAAIAAAC7APj/AAAJAAMAAAC6APn/AAAIAAMAAAC7APn/AAAJAAMAAAC6APr/AAAIAAMAAAC7APr/AAAJAAMAAAC6APv/AAAIAAMAAAC7APv/AAAJAAMAAAC6APz/AAAIAAMAAAC7APz/AAAJAAMAAAC6AP3/AAAIAAMAAAC7AP3/AAAJAAMAAAC6AP7/AAAIAAMAAAC7AP7/AAAJAAMAAAC6AP//AAAIAAMAAAC7AP//AAAJAAMAAACdAPr/AAAIAAQAAACdAPv/AAAIAAUAAACeAPr/AAAJAAQAAACeAPv/AAAJAAUAAACdAPz/AAAIAAUAAACeAPz/AAAJAAUAAACdAP3/AAAIAAUAAACeAP3/AAAJAAUAAACdAP7/AAAIAAUAAACeAP7/AAAJAAUAAACdAP//AAAIAAUAAACeAP//AAAJAAUAAADHAPz/AAAEAAIAAADMAPj/AAAEAAIAAADVAP//AAAEAAIAAAA3AAAAAAAFAAAAAAA4AAAAAAAGAAAAAAA5AAAAAAAGAAAAAAA6AAAAAAAGAAAAAAA7AAAAAAAGAAAAAAA8AAAAAAAGAAAAAAA9AAAAAAAHAAAAAABBAP7/AAAFAAAAAABCAP7/AAAGAAAAAABDAP7/AAAGAAAAAABEAP7/AAAHAAAAAABuAAAAAAAFAAAAAABvAAAAAAAGAAAAAABwAAAAAAAGAAAAAABxAAAAAAAGAAAAAAByAAAAAAAGAAAAAABzAAAAAAAGAAAAAAB0AAAAAAAGAAAAAAB1AAAAAAAHAAAAAACRAPv/AAAFAAAAAACSAPv/AAAGAAAAAACTAPv/AAAGAAAAAACUAPv/AAAGAAAAAACVAPv/AAAGAAAAAACWAPv/AAAGAAAAAACXAPv/AAAHAAAAAACSAPz/AAAFAAEAAACTAPz/AAAGAAEAAACUAPz/AAAGAAEAAACVAPz/AAAGAAEAAACWAPz/AAAHAAEAAACSAP3/AAAFAAEAAACTAP3/AAAGAAEAAACUAP3/AAAGAAEAAACVAP3/AAAGAAEAAACWAP3/AAAHAAEAAACSAP7/AAAFAAEAAACTAP7/AAAGAAEAAACUAP7/AAAGAAEAAACVAP7/AAAGAAEAAACWAP7/AAAHAAEAAACSAP//AAAFAAEAAACTAP//AAAGAAEAAACUAP//AAAGAAEAAACVAP//AAAGAAEAAACWAP//AAAHAAEAAACSAAAAAAAFAAEAAACTAAAAAAAGAAEAAACUAAAAAAAGAAEAAACVAAAAAAAGAAEAAACWAAAAAAAHAAEAAACSAAEAAAAFAAEAAACTAAEAAAAGAAEAAACUAAEAAAAGAAEAAACVAAEAAAAGAAEAAACWAAEAAAAHAAEAAACSAAIAAAAFAAEAAACTAAIAAAAGAAEAAACUAAIAAAAGAAEAAACVAAIAAAAGAAEAAACWAAIAAAAHAAEAAABvAAEAAAAFAAEAAABwAAEAAAAGAAEAAABxAAEAAAAGAAEAAAByAAEAAAAGAAEAAABzAAEAAAAGAAEAAAB0AAEAAAAHAAEAAABvAAIAAAAFAAEAAABwAAIAAAAGAAEAAABxAAIAAAAGAAEAAAByAAIAAAAGAAEAAABzAAIAAAAGAAEAAAB0AAIAAAAHAAEAAABCAP//AAAFAAEAAABDAP//AAAHAAEAAABCAAAAAAAFAAEAAABDAAAAAAAHAAEAAABCAAEAAAAFAAEAAABDAAEAAAAHAAEAAABCAAIAAAAFAAEAAABDAAIAAAAHAAEAAAA4AAEAAAAFAAEAAAA5AAEAAAAGAAEAAAA6AAEAAAAGAAEAAAA7AAEAAAAGAAEAAAA8AAEAAAAHAAEAAAA4AAIAAAAFAAEAAAA5AAIAAAAGAAEAAAA6AAIAAAAGAAEAAAA7AAIAAAAGAAEAAAA8AAIAAAAHAAEAAACEAPv/AAAMAAoAAACFAPv/AAAMAAoAAACGAPv/AAAMAAoAAACHAPv/AAAMAAoAAACIAPv/AAAMAAoAAACJAPv/AAAMAAoAAAB7AP7/AAAMAAoAAAB8AP7/AAAMAAoAAAB9AP7/AAAMAAoAAAB+AP7/AAAMAAoAAAB/AP7/AAAMAAoAAACAAP7/AAAMAAoAAABfAPz/AAAMAAoAAABgAPz/AAAMAAoAAABhAPz/AAAMAAoAAABiAPz/AAAMAAoAAABjAPz/AAAMAAoAAABkAPz/AAAMAAoAAABlAPz/AAAMAAoAAABWAPz/AAAMAAoAAABXAPz/AAAMAAoAAABYAPz/AAAMAAoAAABZAPz/AAAMAAoAAABLAPz/AAAMAAoAAABMAPz/AAAMAAoAAABNAPz/AAAMAAoAAABOAPz/AAAMAAoAAABPAPz/AAAMAAoAAABQAPz/AAAMAAoAAAAfAPz/AAAMAAoAAAAgAPz/AAAMAAoAAAAhAPz/AAAMAAoAAAAiAPz/AAAMAAoAAAAjAPz/AAAMAAoAAAAkAPz/AAAMAAoAAAAlAPz/AAAMAAoAAAAmAPz/AAAMAAoAAAAnAPz/AAAMAAoAAAAoAPz/AAAMAAoAAAApAPz/AAAMAAoAAAAqAPz/AAAMAAoAAAArAPz/AAAMAAoAAAAMAPz/AAAMAAoAAAANAPz/AAAMAAoAAAAOAPz/AAAMAAoAAAAPAPz/AAAMAAoAAAAQAPz/AAAMAAoAAAARAPz/AAAMAAoAAAASAPz/AAAMAAoAAAATAPz/AAAMAAoAAAAUAPz/AAAMAAoAAAAVAPz/AAAMAAoAAAAWAPz/AAAMAAoAAAAXAPz/AAAMAAoAAAAYAPz/AAAMAAoAAAAZAPz/AAAMAAoAAAAaAPz/AAAMAAoAAAAbAPz/AAAMAAoAAAAcAPz/AAAMAAoAAAAdAPz/AAAMAAoAAAAeAPz/AAAMAAoAAAADAPz/AAAMAAoAAAAEAPz/AAAMAAoAAAAFAPz/AAAMAAoAAAAGAPz/AAAMAAoAAAAHAPz/AAAMAAoAAAAIAPz/AAAMAAoAAAAJAPz/AAAMAAoAAAAKAPz/AAAMAAoAAAALAPz/AAAMAAoAAAAIAPj/AQAAAAAAAwAJAPf/AQAAAAAAAwAKAPf/AQAAAAAAAwALAPj/AQAAAAAAAwAYAPj/AQAAAAAAAwAZAPj/AQAAAAAAAwAWAPj/AQAAAAAAAwAzAPj/AQAAAAAAAwA0APn/AQAAAAAAAwA1APr/AQAAAAAAAwA2APv/AQAAAAAAAwBFAPv/AQAAAAAAAwBGAPr/AQAAAAAAAwBHAPn/AQAAAAAAAwBSAPn/AQAAAAAAAwBTAPj/AQAAAAAAAwBUAPn/AQAAAAAAAwBbAPn/AQAAAAAAAwBcAPj/AQAAAAAAAwBdAPn/AQAAAAAAAwBpAPj/AQAAAAAAAwBqAPj/AQAAAAAAAwBrAPj/AQAAAAAAAwCLAPj/AQAAAAAAAwCMAPf/AQAAAAAAAwCPAPf/AQAAAAAAAwCQAPj/AQAAAAAAAwCjAPj/AQAAAAAAAwCkAPj/AQAAAAAAAwClAPj/AQAAAAAAAwC9AP//AQAAAAAAAwDHAPv/AQAAAAAAAwDMAPf/AQAAAAAAAwDUAPf/AQAAAAAAAwDGAPj/AQAAAAAACwC3APz/AQAAAAAAAgBxAPz/AQAAAAAACAA5APz/AQAAAAAACAADAPv/AAAMAAkAAAAEAPv/AAAMAAkAAAAFAPv/AAAMAAkAAAAGAPv/AAAMAAkAAAAHAPv/AAAMAAkAAAAIAPv/AAAMAAkAAAAJAPv/AAAMAAkAAAAKAPv/AAAMAAkAAAALAPv/AAAMAAkAAAAMAPv/AAAMAAkAAAANAPv/AAAMAAkAAAAOAPv/AAAMAAkAAAAPAPv/AAAMAAkAAAAQAPv/AAAMAAkAAAARAPv/AAAMAAkAAAASAPv/AAAMAAkAAAATAPv/AAAMAAkAAAAUAPv/AAAMAAkAAAAVAPv/AAAMAAkAAAAWAPv/AAAMAAkAAAAXAPv/AAAMAAkAAAAYAPv/AAAMAAkAAAAZAPv/AAAMAAkAAAAaAPv/AAAMAAkAAAAbAPv/AAAMAAkAAAAcAPv/AAAMAAkAAAAdAPv/AAAMAAkAAAAeAPv/AAAMAAkAAAAfAPv/AAAMAAkAAAAgAPv/AAAMAAkAAAAhAPv/AAAMAAkAAAAiAPv/AAAMAAkAAAAjAPv/AAAMAAkAAAAkAPv/AAAMAAkAAAAlAPv/AAAMAAkAAAAmAPv/AAAMAAkAAAAnAPv/AAAMAAkAAAAoAPv/AAAMAAkAAAApAPv/AAAMAAkAAAAqAPv/AAAMAAkAAAArAPv/AAAMAAkAAABLAPv/AAAMAAkAAABMAPv/AAAMAAkAAABNAPv/AAAMAAkAAABOAPv/AAAMAAkAAABPAPv/AAAMAAkAAABQAPv/AAAMAAkAAABWAPv/AAAMAAkAAABXAPv/AAAMAAkAAABYAPv/AAAMAAkAAABZAPv/AAAMAAkAAABfAPv/AAAMAAkAAABgAPv/AAAMAAkAAABhAPv/AAAMAAkAAABiAPv/AAAMAAkAAABjAPv/AAAMAAkAAABkAPv/AAAMAAkAAABlAPv/AAAMAAkAAAB7AP3/AAAMAAkAAAB8AP3/AAAMAAkAAAB9AP3/AAAMAAkAAAB+AP3/AAAMAAkAAAB/AP3/AAAMAAkAAACAAP3/AAAMAAkAAACEAPr/AAAMAAkAAACFAPr/AAAMAAkAAACGAPr/AAAMAAkAAACHAPr/AAAMAAkAAACIAPr/AAAMAAkAAACJAPr/AAAMAAkAAACKAPr/AAANAAkAAACDAPr/AAALAAkAAAB6AP3/AAALAAkAAACBAP3/AAANAAkAAABmAPv/AAANAAkAAABeAPv/AAALAAkAAABVAPv/AAALAAkAAABaAPv/AAANAAkAAABRAPv/AAANAAkAAABKAPv/AAALAAkAAAAsAPv/AAANAAkAAAACAPv/AAALAAkAAAA=") + +[node name="Player" parent="." instance=ExtResource("6_eyxqe")] +position = Vector2(-216, 0) + +[node name="DropShadow" parent="." instance=ExtResource("8_grxoy")] + +[node name="Enemies" type="Node" parent="."] + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("9_bn5d6")] +position = Vector2(296, -64) + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("9_bn5d6")] +position = Vector2(688, -72) +winged = true + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("9_bn5d6")] +position = Vector2(520, -104) +winged = true + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("9_bn5d6")] +position = Vector2(1296, -104) +winged = true + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("9_bn5d6")] +position = Vector2(1616, -96) +winged = true + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("10_2mi48")] +position = Vector2(3120, -112) +winged = true + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("10_2mi48")] +position = Vector2(3152, -144) +winged = true + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("10_2mi48")] +position = Vector2(3216, -112) +winged = true + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("10_2mi48")] +position = Vector2(3248, -144) +winged = true + +[node name="HammerBro" parent="Enemies" instance=ExtResource("11_yle4m")] +position = Vector2(2888, 0) + +[node name="PirannhaPlant" parent="Enemies" instance=ExtResource("12_u2c5x")] +position = Vector2(2528, -96) + +[node name="SideStepper" parent="Enemies" instance=ExtResource("13_67lg0")] +position = Vector2(2144, -80) + +[node name="SideStepper2" parent="Enemies" instance=ExtResource("13_67lg0")] +position = Vector2(2208, -80) + +[node name="StartCastle" parent="." instance=ExtResource("14_l71v8")] +position = Vector2(-216, -40) + +[node name="EndFlagpole" parent="." instance=ExtResource("15_myt2j")] +position = Vector2(3416, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("17_eyxqe")] +tile_map_data = PackedByteArray("AADfAP7/AAADAAAAAADfAP//AAADAAEAAACxAP7/AAADAAAAAACxAP//AAADAAEAAACnAP3/AAADAAAAAACnAP7/AAADAAEAAAD3//7/AAADAAAAAAD3////AAADAAEAAAD5//3/AAAEAAAAAAD5//7/AAAEAAEAAACzAP3/AAAEAAAAAACzAP7/AAAEAAEAAACzAP//AAAAAAEAAACnAP//AAADAAEAAAD5////AAAAAAEAAACgAP//AAAAAAAAAAChAP//AAACAAAAAACuAP//AAAAAAAAAACvAP//AAACAAAAAAC/AP//AAABAAAAAADAAP//AAACAAAAAAC+AP//AAAAAAAAAAA=") + +[node name="Checkpoint" parent="." instance=ExtResource("18_eyxqe")] +position = Vector2(1824, 0) +optional = true + +[node name="CheckpointFlag" parent="." instance=ExtResource("19_h535d")] +position = Vector2(1824, 0) +optional = true + +[node name="EndFinalCastle" parent="." instance=ExtResource("19_eyxqe")] +position = Vector2(3496, 0) + +[node name="ExtraBGM" type="Node" parent="."] +script = ExtResource("19_grxoy") +extra_track = ExtResource("20_bn5d6") +metadata/_custom_type_script = "uid://cusgxgerctsft" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("23_l71v8") +nodes_to_delete = [NodePath("../Blocks")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("24_267sj")] +position = Vector2(376, -120) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("24_267sj")] +position = Vector2(920, -120) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("24_267sj")] +position = Vector2(2168, -88) +id = 2 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("25_86jgt")] +position = Vector2(2952, -120) +item = ExtResource("26_tskv6") +metadata/r_coin_id = 4 + +[node name="Blocks" type="Node" parent="."] + +[node name="Coin" parent="Blocks" instance=ExtResource("27_hi2t2")] +position = Vector2(376, -120) + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("25_86jgt")] +position = Vector2(2952, -120) + +[node name="EntityGenerator" parent="." instance=ExtResource("28_267sj")] +position = Vector2(-8, -168) + +[node name="EntityGeneratorStopper" parent="." instance=ExtResource("29_86jgt")] +position = Vector2(2472, -176) + +[node name="PipeArea" parent="." instance=ExtResource("29_tskv6")] +position = Vector2(2528, -96) +target_level = "uid://bvxe35tde3ce" + +[node name="PipeArea2" parent="." instance=ExtResource("29_tskv6")] +position = Vector2(2992, -144) +target_level = "uid://bvxe35tde3ce" +exit_only = true + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97499" to="Tiles/@Node2D@97499/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97500" to="Tiles/@Node2D@97500/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97501" to="Tiles/@Node2D@97501/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97502" to="Tiles/@Node2D@97502/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97503" to="Tiles/@Node2D@97503/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97504" to="Tiles/@Node2D@97504/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97505" to="Tiles/@Node2D@97505/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97506" to="Tiles/@Node2D@97506/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97507" to="Tiles/@Node2D@97507/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97508" to="Tiles/@Node2D@97508/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97509" to="Tiles/@Node2D@97509/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97510" to="Tiles/@Node2D@97510/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97511" to="Tiles/@Node2D@97511/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97512" to="Tiles/@Node2D@97512/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97513" to="Tiles/@Node2D@97513/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97514" to="Tiles/@Node2D@97514/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97515" to="Tiles/@Node2D@97515/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97516" to="Tiles/@Node2D@97516/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97517" to="Tiles/@Node2D@97517/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97518" to="Tiles/@Node2D@97518/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97519" to="Tiles/@Node2D@97519/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97520" to="Tiles/@Node2D@97520/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97521" to="Tiles/@Node2D@97521/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97522" to="Tiles/@Node2D@97522/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97523" to="Tiles/@Node2D@97523/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97524" to="Tiles/@Node2D@97524/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97525" to="Tiles/@Node2D@97525/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97526" to="Tiles/@Node2D@97526/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97527" to="Tiles/@Node2D@97527/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97528" to="Tiles/@Node2D@97528/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97529" to="Tiles/@Node2D@97529/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97530" to="Tiles/@Node2D@97530/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97531" to="Tiles/@Node2D@97531/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@97532" to="Tiles/@AnimatableBody2D@97532/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97532" to="Tiles/@AnimatableBody2D@97532/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97532" to="Tiles/@AnimatableBody2D@97532" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97532" to="Tiles/@AnimatableBody2D@97532" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97532" to="Tiles/@AnimatableBody2D@97532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97532" to="Tiles/@AnimatableBody2D@97532" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97532" to="Tiles/@AnimatableBody2D@97532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97533" to="Tiles/@AnimatableBody2D@97533/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97533" to="Tiles/@AnimatableBody2D@97533/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97533" to="Tiles/@AnimatableBody2D@97533" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97533" to="Tiles/@AnimatableBody2D@97533" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97533" to="Tiles/@AnimatableBody2D@97533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97533" to="Tiles/@AnimatableBody2D@97533" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97533" to="Tiles/@AnimatableBody2D@97533/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World7/7-3a.tscn b/Scenes/Levels/SMBS/World7/7-3a.tscn new file mode 100644 index 0000000..718fdec --- /dev/null +++ b/Scenes/Levels/SMBS/World7/7-3a.tscn @@ -0,0 +1,177 @@ +[gd_scene load_steps=15 format=4 uid="uid://bvxe35tde3ce"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ojism"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_q8bj5"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_b6mu4"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_u4rtd"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_85lr6"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="6_qmxyj"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="9_unopl"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="10_5ldgh"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="11_bdex8"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="12_pte27"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="13_urb7j"] +[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="14_w0488"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Bonus.json" id="15_8fl5e"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="16_qkd8y"] + +[node name="7-3a" type="Node"] +script = ExtResource("1_ojism") +music = ExtResource("2_q8bj5") +theme = "Underground" +campaign = "SMBS" +world_id = 7 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_b6mu4")] + +[node name="Tiles" parent="." instance=ExtResource("4_u4rtd")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAEAAADw/wAAAAABAAsAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAADAAAAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAADAAEAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAADAAIAAADv//b/AAABAAEAAADw//b/AAADAAEAAADv//f/AAABAAEAAADw//f/AAADAAEAAADv//j/AAABAAEAAADw//j/AAADAAEAAADv//n/AAABAAEAAADw//n/AAADAAEAAADv//r/AAABAAEAAADw//r/AAADAAEAAADv//v/AAABAAEAAADw//v/AAADAAEAAADv//z/AAABAAEAAADw//z/AAADAAEAAADv//3/AAABAAEAAADw//3/AAADAAEAAADv//7/AAABAAEAAADw//7/AAADAAEAAADv////AAABAAEAAADw////AAADAAEAAADv//X/AAABAAAAAADw//X/AAADAAAAAAD1//X/AAAEAAIAAAD1//b/AAAEAAIAAAD2//X/AAAEAAIAAAD2//b/AAAEAAIAAAD3//X/AAAEAAIAAAD3//b/AAAEAAIAAAD4//X/AAAEAAIAAAD4//b/AAAEAAIAAAD5//X/AAAEAAIAAAD5//b/AAAEAAIAAAD6//X/AAAEAAIAAAD6//b/AAAEAAIAAAD7//X/AAAEAAIAAAD7//b/AAAEAAIAAAD8//X/AAAEAAIAAAD8//b/AAAEAAIAAAD9//X/AAAEAAIAAAD9//b/AAAEAAIAAAD+//X/AAAEAAIAAAD+//b/AAAEAAIAAAD///X/AAAEAAIAAAD///b/AAAEAAIAAAAAAPX/AAAEAAIAAAAAAPb/AAAEAAIAAAABAPX/AAAEAAIAAAABAPb/AAAEAAIAAAACAPX/AAAEAAIAAAACAPb/AAAEAAIAAAADAPX/AAAEAAIAAAADAPb/AAAEAAIAAAAEAPX/AAAEAAIAAAAEAPb/AAAEAAIAAAAFAPX/AAAEAAIAAAAFAPb/AAAEAAIAAAAGAPX/AAAEAAIAAAAGAPb/AAAEAAIAAAAHAPX/AAAEAAIAAAAHAPb/AAAEAAIAAAAIAPX/AAAEAAIAAAAIAPb/AAAEAAIAAAAJAPX/AAAEAAIAAAAJAPb/AAAEAAIAAAAKAPX/AAAEAAIAAAAKAPb/AAAEAAIAAAALAPX/AAAEAAIAAAALAPb/AAAEAAIAAAAMAPX/AAAEAAIAAAAMAPb/AAAEAAIAAAANAPX/AAAEAAIAAAANAPb/AAAEAAIAAAAOAPX/AAAEAAIAAAAOAPb/AAAEAAIAAAAPAPX/AAAEAAIAAAAPAPb/AAAEAAIAAAAQAPX/AAAEAAIAAAAQAPb/AAAEAAIAAAARAPX/AAAEAAIAAAARAPb/AAAEAAIAAAASAPX/AAAEAAIAAAASAPb/AAAEAAIAAAAQAPf/AAAEAAIAAAAQAPj/AAAEAAIAAAAQAPn/AAAEAAIAAAAQAPr/AAAEAAIAAAAQAPv/AAAEAAIAAAAQAPz/AAAEAAIAAAAQAP3/AAAEAAIAAAARAPf/AAAEAAIAAAARAPj/AAAEAAIAAAARAPn/AAAEAAIAAAARAPr/AAAEAAIAAAARAPv/AAAEAAIAAAARAPz/AAAEAAIAAAARAP3/AAAEAAIAAAASAPf/AAAEAAIAAAASAPj/AAAEAAIAAAASAPn/AAAEAAIAAAASAPr/AAAEAAIAAAASAPv/AAAEAAIAAAASAPz/AAAEAAIAAAASAP3/AAAEAAIAAAATAPX/AAAEAAIAAAATAPb/AAAEAAIAAAATAPf/AAAEAAIAAAATAPj/AAAEAAIAAAATAPn/AAAEAAIAAAATAPr/AAAEAAIAAAATAPv/AAAEAAIAAAATAPz/AAAEAAIAAAATAP3/AAAEAAIAAAAUAPX/AAAEAAIAAAAUAPb/AAAEAAIAAAAUAPf/AAAEAAIAAAAUAPj/AAAEAAIAAAAUAPn/AAAEAAIAAAAUAPr/AAAEAAIAAAAUAPv/AAAEAAIAAAAUAPz/AAAEAAIAAAAUAP3/AAAEAAIAAAAQAP7/AAAKAAAAAAAQAP//AAAKAAEAAAARAP7/AAALAAAAAAARAP//AAALAAEAAAASAP7/AAALAAAAAAASAP//AAALAAEAAAATAP7/AAALAAAAAAATAP//AAALAAEAAAAUAP7/AAALAAAAAAAUAP//AAALAAEAAAD6//z/AQAAAAAACQD7//z/AQAAAAAACQD8//z/AQAAAAAACQD9//z/AQAAAAAACQD+//z/AQAAAAAACQD///z/AQAAAAAACQAAAPz/AQAAAAAACQABAPz/AQAAAAAACQADAPz/AQAAAAAACQAEAPz/AQAAAAAACQAFAPz/AQAAAAAACQAGAPz/AQAAAAAACQAHAPz/AQAAAAAACQAIAPz/AQAAAAAACQAKAPz/AQAAAAAACQACAPr/AQAAAAAACAA=") + +[node name="Player" parent="." instance=ExtResource("5_85lr6")] +position = Vector2(-216, -160) + +[node name="DropShadow" parent="." instance=ExtResource("6_qmxyj")] + +[node name="HardCameraRightLimit" parent="." instance=ExtResource("9_unopl")] +position = Vector2(304, -136) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("10_5ldgh") +nodes_to_delete = [NodePath("../InvisibleQuestionBlock")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("11_bdex8")] +position = Vector2(152, -56) +item = ExtResource("12_pte27") + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("13_urb7j")] +position = Vector2(40, -120) +id = 3 + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("11_bdex8")] +position = Vector2(152, -56) + +[node name="ExtraBGM" type="Node" parent="."] +script = ExtResource("14_w0488") +extra_track = ExtResource("15_8fl5e") +metadata/_custom_type_script = "uid://cusgxgerctsft" + +[node name="PipeArea" parent="." instance=ExtResource("16_qkd8y")] +position = Vector2(256, -16) +enter_direction = 3 +target_level = "uid://ct7hg7v0i7xa3" + +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@94430" to="Tiles/@AnimatableBody2D@94430/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@94430" to="Tiles/@AnimatableBody2D@94430/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94430" to="Tiles/@AnimatableBody2D@94430" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94430" to="Tiles/@AnimatableBody2D@94430" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94430" to="Tiles/@AnimatableBody2D@94430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94430" to="Tiles/@AnimatableBody2D@94430" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94430" to="Tiles/@AnimatableBody2D@94430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@94431" to="Tiles/@AnimatableBody2D@94431/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@94431" to="Tiles/@AnimatableBody2D@94431/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94431" to="Tiles/@AnimatableBody2D@94431" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94431" to="Tiles/@AnimatableBody2D@94431" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94431" to="Tiles/@AnimatableBody2D@94431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94431" to="Tiles/@AnimatableBody2D@94431" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94431" to="Tiles/@AnimatableBody2D@94431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@94432" to="Tiles/@AnimatableBody2D@94432/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@94432" to="Tiles/@AnimatableBody2D@94432/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94432" to="Tiles/@AnimatableBody2D@94432" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94432" to="Tiles/@AnimatableBody2D@94432" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94432" to="Tiles/@AnimatableBody2D@94432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94432" to="Tiles/@AnimatableBody2D@94432" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94432" to="Tiles/@AnimatableBody2D@94432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@94433" to="Tiles/@AnimatableBody2D@94433/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@94433" to="Tiles/@AnimatableBody2D@94433/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94433" to="Tiles/@AnimatableBody2D@94433" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94433" to="Tiles/@AnimatableBody2D@94433" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94433" to="Tiles/@AnimatableBody2D@94433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94433" to="Tiles/@AnimatableBody2D@94433" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94433" to="Tiles/@AnimatableBody2D@94433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@94434" to="Tiles/@AnimatableBody2D@94434/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@94434" to="Tiles/@AnimatableBody2D@94434/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94434" to="Tiles/@AnimatableBody2D@94434" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94434" to="Tiles/@AnimatableBody2D@94434" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94434" to="Tiles/@AnimatableBody2D@94434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94434" to="Tiles/@AnimatableBody2D@94434" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94434" to="Tiles/@AnimatableBody2D@94434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@94435" to="Tiles/@AnimatableBody2D@94435/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@94435" to="Tiles/@AnimatableBody2D@94435/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94435" to="Tiles/@AnimatableBody2D@94435" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94435" to="Tiles/@AnimatableBody2D@94435" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94435" to="Tiles/@AnimatableBody2D@94435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94435" to="Tiles/@AnimatableBody2D@94435" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94435" to="Tiles/@AnimatableBody2D@94435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@94436" to="Tiles/@AnimatableBody2D@94436/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@94436" to="Tiles/@AnimatableBody2D@94436/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94436" to="Tiles/@AnimatableBody2D@94436" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94436" to="Tiles/@AnimatableBody2D@94436" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94436" to="Tiles/@AnimatableBody2D@94436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94436" to="Tiles/@AnimatableBody2D@94436" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94436" to="Tiles/@AnimatableBody2D@94436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@94437" to="Tiles/@AnimatableBody2D@94437/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@94437" to="Tiles/@AnimatableBody2D@94437/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94437" to="Tiles/@AnimatableBody2D@94437" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94437" to="Tiles/@AnimatableBody2D@94437" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94437" to="Tiles/@AnimatableBody2D@94437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94437" to="Tiles/@AnimatableBody2D@94437" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94437" to="Tiles/@AnimatableBody2D@94437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@94438" to="Tiles/@AnimatableBody2D@94438/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@94438" to="Tiles/@AnimatableBody2D@94438/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94438" to="Tiles/@AnimatableBody2D@94438" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94438" to="Tiles/@AnimatableBody2D@94438" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94438" to="Tiles/@AnimatableBody2D@94438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94438" to="Tiles/@AnimatableBody2D@94438" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94438" to="Tiles/@AnimatableBody2D@94438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@94439" to="Tiles/@AnimatableBody2D@94439/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@94439" to="Tiles/@AnimatableBody2D@94439/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94439" to="Tiles/@AnimatableBody2D@94439" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94439" to="Tiles/@AnimatableBody2D@94439" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94439" to="Tiles/@AnimatableBody2D@94439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94439" to="Tiles/@AnimatableBody2D@94439" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94439" to="Tiles/@AnimatableBody2D@94439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@94440" to="Tiles/@AnimatableBody2D@94440/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@94440" to="Tiles/@AnimatableBody2D@94440/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94440" to="Tiles/@AnimatableBody2D@94440" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94440" to="Tiles/@AnimatableBody2D@94440" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94440" to="Tiles/@AnimatableBody2D@94440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94440" to="Tiles/@AnimatableBody2D@94440" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94440" to="Tiles/@AnimatableBody2D@94440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@94441" to="Tiles/@AnimatableBody2D@94441/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@94441" to="Tiles/@AnimatableBody2D@94441/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94441" to="Tiles/@AnimatableBody2D@94441" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94441" to="Tiles/@AnimatableBody2D@94441" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94441" to="Tiles/@AnimatableBody2D@94441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94441" to="Tiles/@AnimatableBody2D@94441" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94441" to="Tiles/@AnimatableBody2D@94441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@94442" to="Tiles/@AnimatableBody2D@94442/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@94442" to="Tiles/@AnimatableBody2D@94442/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94442" to="Tiles/@AnimatableBody2D@94442" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94442" to="Tiles/@AnimatableBody2D@94442" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94442" to="Tiles/@AnimatableBody2D@94442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94442" to="Tiles/@AnimatableBody2D@94442" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94442" to="Tiles/@AnimatableBody2D@94442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@94443" to="Tiles/@AnimatableBody2D@94443/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@94443" to="Tiles/@AnimatableBody2D@94443/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94443" to="Tiles/@AnimatableBody2D@94443" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94443" to="Tiles/@AnimatableBody2D@94443" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@94443" to="Tiles/@AnimatableBody2D@94443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94443" to="Tiles/@AnimatableBody2D@94443" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@94443" to="Tiles/@AnimatableBody2D@94443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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] diff --git a/Scenes/Levels/SMBS/World7/7-4.tscn b/Scenes/Levels/SMBS/World7/7-4.tscn new file mode 100644 index 0000000..da823ef --- /dev/null +++ b/Scenes/Levels/SMBS/World7/7-4.tscn @@ -0,0 +1,163 @@ +[gd_scene load_steps=16 format=4 uid="uid://dh6pqtx0n8prb"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_r1cgr"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_p3c1b"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_p3c1b"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="4_oqdkh"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_ooq0j"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="7_h5o0e"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="8_otwsn"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="9_35sns"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_bva1b"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="11_p3c1b"] +[ext_resource type="PackedScene" uid="uid://c6t324yc5gx7p" path="res://Scenes/Parts/TeleportPipeArea.tscn" id="12_oqdkh"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="14_q7wab"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="15_4webb"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="16_l0dmp"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="17_ekraa"] + +[node name="7-4" type="Node"] +script = ExtResource("1_r1cgr") +music = ExtResource("2_p3c1b") +theme = "Castle" +campaign = "SMBS" +world_id = 7 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_p3c1b")] +tile_map_data = PackedByteArray("AAD0/wAAAAABAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAD0/wEAAAABAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAD0/wIAAAABAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAAAAAACAAAAAAAIAAAAAAADAAAAAAAHAAEAAAACAAEAAAAIAAEAAAADAAEAAAAHAAIAAAACAAIAAAAIAAIAAAADAAIAAAANAP7/AAABAAAAAAAOAP7/AAACAAAAAAAPAP7/AAACAAAAAAAQAP7/AAACAAAAAAARAP7/AAACAAAAAAASAP7/AAACAAAAAAATAP7/AAACAAAAAAAUAP7/AAACAAAAAAAVAP7/AAACAAAAAAAWAP7/AAACAAAAAAAXAP7/AAACAAAAAAAYAP7/AAACAAAAAAAZAP7/AAACAAAAAAAaAP7/AAACAAAAAAAbAP7/AAACAAAAAAAcAP7/AAADAAAAAAANAP//AAABAAEAAAAOAP//AAACAAEAAAAPAP//AAACAAEAAAAQAP//AAACAAEAAAARAP//AAACAAEAAAASAP//AAACAAEAAAATAP//AAACAAEAAAAUAP//AAACAAEAAAAVAP//AAACAAEAAAAWAP//AAACAAEAAAAXAP//AAACAAEAAAAYAP//AAACAAEAAAAZAP//AAACAAEAAAAaAP//AAACAAEAAAAbAP//AAACAAEAAAAcAP//AAADAAEAAAANAAAAAAABAAEAAAAOAAAAAAACAAEAAAAPAAAAAAACAAEAAAAQAAAAAAACAAEAAAARAAAAAAACAAEAAAASAAAAAAACAAEAAAATAAAAAAACAAEAAAAUAAAAAAACAAEAAAAVAAAAAAACAAEAAAAWAAAAAAACAAEAAAAXAAAAAAACAAEAAAAYAAAAAAACAAEAAAAZAAAAAAACAAEAAAAaAAAAAAACAAEAAAAbAAAAAAACAAEAAAAcAAAAAAADAAEAAAANAAEAAAABAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAADAAEAAAANAAIAAAABAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAADAAIAAAAiAAAAAAABAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAAAAAsAAAAqAAAAAAACAAEAAAArAAAAAAACAAEAAAAsAAAAAAACAAEAAAAtAAAAAAACAAEAAAAuAAAAAAACAAEAAAAvAAAAAAACAAEAAAAwAAAAAAACAAEAAAAxAAAAAAACAAEAAAAyAAAAAAACAAEAAAAzAAAAAAACAAEAAAA0AAAAAAACAAEAAAA1AAAAAAACAAEAAAA2AAAAAAACAAEAAAA3AAAAAAACAAEAAAA4AAAAAAADAAEAAAAiAAEAAAABAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAADAAEAAAAiAAIAAAABAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAADAAIAAAA3AP3/AAABAAAAAAA4AP3/AAADAAAAAAA3AP7/AAABAAEAAAA4AP7/AAADAAEAAAA3AP//AAAAAAsAAAA4AP//AAADAAEAAAApAP//AAABAAAAAAAqAP//AAACAAAAAAArAP//AAACAAAAAAAsAP//AAACAAAAAAAtAP//AAACAAAAAAAuAP//AAACAAAAAAAvAP//AAACAAAAAAAwAP//AAACAAAAAAAxAP//AAACAAAAAAAyAP//AAACAAAAAAAzAP//AAACAAAAAAA0AP//AAACAAAAAAA1AP//AAACAAAAAAA2AP//AAACAAAAAABBAP3/AAABAAAAAABCAP3/AAACAAAAAABDAP3/AAACAAAAAABEAP3/AAACAAAAAABFAP3/AAACAAAAAABGAP3/AAACAAAAAABHAP3/AAACAAAAAABIAP3/AAACAAAAAABJAP3/AAACAAAAAABKAP3/AAACAAAAAABLAP3/AAACAAAAAABMAP3/AAADAAAAAABBAP7/AAABAAEAAABCAP7/AAACAAEAAABDAP7/AAACAAEAAABEAP7/AAACAAEAAABFAP7/AAACAAEAAABGAP7/AAACAAEAAABHAP7/AAACAAEAAABIAP7/AAACAAEAAABJAP7/AAACAAEAAABKAP7/AAACAAEAAABLAP7/AAACAAEAAABMAP7/AAADAAEAAABBAP//AAABAAEAAABCAP//AAACAAEAAABDAP//AAACAAEAAABEAP//AAACAAEAAABFAP//AAACAAEAAABGAP//AAACAAEAAABHAP//AAACAAEAAABIAP//AAACAAEAAABJAP//AAACAAEAAABKAP//AAACAAEAAABLAP//AAACAAEAAABMAP//AAABAAsAAABBAAAAAAABAAEAAABCAAAAAAACAAEAAABDAAAAAAACAAEAAABEAAAAAAACAAEAAABFAAAAAAACAAEAAABGAAAAAAACAAEAAABHAAAAAAACAAEAAABIAAAAAAACAAEAAABJAAAAAAACAAEAAABKAAAAAAACAAEAAABLAAAAAAACAAEAAABMAAAAAAACAAEAAABBAAEAAAABAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABBAAIAAAABAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAP//AAACAAAAAABOAP//AAACAAAAAABPAP//AAACAAAAAABQAP//AAAAAAsAAABRAP//AAABAAsAAABSAP//AAACAAAAAABTAP//AAACAAAAAABUAP//AAAAAAsAAABVAP//AAADAAEAAABNAAAAAAACAAEAAABOAAAAAAACAAEAAABPAAAAAAACAAEAAABQAAAAAAACAAEAAABRAAAAAAACAAEAAABSAAAAAAACAAEAAABTAAAAAAACAAEAAABUAAAAAAACAAEAAABVAAAAAAADAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAADAAEAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAADAAIAAABUAP3/AAABAAAAAABVAP3/AAADAAAAAABUAP7/AAABAAEAAABVAP7/AAADAAEAAABQAP3/AAABAAAAAABRAP3/AAADAAAAAABQAP7/AAABAAEAAABRAP7/AAADAAEAAABYAPb/AAACAAEAAABZAPb/AAACAAEAAABaAPb/AAACAAEAAABbAPb/AAACAAEAAABcAPb/AAACAAEAAABdAPb/AAADAAEAAABYAPf/AAACAAEAAABZAPf/AAACAAEAAABaAPf/AAACAAEAAABbAPf/AAACAAEAAABcAPf/AAACAAEAAABdAPf/AAADAAEAAABYAPj/AAACAAEAAABZAPj/AAACAAEAAABaAPj/AAACAAEAAABbAPj/AAACAAEAAABcAPj/AAACAAEAAABdAPj/AAADAAEAAABYAPn/AAACAAEAAABZAPn/AAACAAEAAABaAPn/AAACAAEAAABbAPn/AAACAAEAAABcAPn/AAACAAEAAABdAPn/AAADAAEAAABYAPr/AAAAAAwAAABZAPr/AAACAAEAAABaAPr/AAACAAEAAABbAPr/AAACAAEAAABcAPr/AAACAAEAAABdAPr/AAADAAEAAABYAPv/AAABAAEAAABZAPv/AAACAAEAAABaAPv/AAACAAEAAABbAPv/AAACAAEAAABcAPv/AAACAAEAAABdAPv/AAADAAEAAABYAPz/AAABAAEAAABZAPz/AAACAAEAAABaAPz/AAACAAEAAABbAPz/AAACAAEAAABcAPz/AAACAAEAAABdAPz/AAADAAEAAABYAP3/AAABAAEAAABZAP3/AAACAAEAAABaAP3/AAACAAEAAABbAP3/AAACAAEAAABcAP3/AAACAAEAAABdAP3/AAADAAEAAABYAP7/AAABAAEAAABZAP7/AAACAAEAAABaAP7/AAACAAEAAABbAP7/AAACAAEAAABcAP7/AAACAAEAAABdAP7/AAADAAEAAABYAP//AAABAAEAAABZAP//AAACAAEAAABaAP//AAACAAEAAABbAP//AAACAAEAAABcAP//AAACAAEAAABdAP//AAADAAEAAABYAAAAAAABAAEAAABZAAAAAAACAAEAAABaAAAAAAACAAEAAABbAAAAAAACAAEAAABcAAAAAAACAAEAAABdAAAAAAADAAEAAABYAAEAAAABAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAADAAEAAABYAAIAAAABAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAADAAIAAABGAPb/AAABAAIAAABHAPb/AAACAAIAAABIAPb/AAAAAAwAAABJAPb/AAACAAEAAABKAPb/AAACAAEAAABLAPb/AAACAAEAAABMAPb/AAACAAEAAABNAPb/AAACAAEAAABOAPb/AAACAAEAAABPAPb/AAACAAEAAABQAPb/AAACAAEAAABRAPb/AAACAAEAAABSAPb/AAACAAEAAABTAPb/AAACAAEAAABUAPb/AAACAAEAAABVAPb/AAACAAEAAABWAPb/AAACAAEAAABXAPb/AAACAAEAAABIAPf/AAABAAEAAABJAPf/AAACAAEAAABKAPf/AAACAAEAAABLAPf/AAACAAEAAABMAPf/AAACAAEAAABNAPf/AAACAAEAAABOAPf/AAACAAEAAABPAPf/AAACAAEAAABQAPf/AAACAAEAAABRAPf/AAACAAEAAABSAPf/AAACAAEAAABTAPf/AAACAAEAAABUAPf/AAACAAEAAABVAPf/AAACAAEAAABWAPf/AAACAAEAAABXAPf/AAACAAEAAABKAPj/AAAAAAwAAABLAPj/AAACAAEAAABMAPj/AAACAAEAAABNAPj/AAACAAEAAABOAPj/AAACAAEAAABPAPj/AAACAAEAAABQAPj/AAACAAEAAABRAPj/AAACAAEAAABSAPj/AAACAAEAAABTAPj/AAACAAEAAABUAPj/AAACAAEAAABVAPj/AAACAAEAAABWAPj/AAACAAEAAABXAPj/AAACAAEAAABKAPn/AAABAAEAAABLAPn/AAACAAEAAABMAPn/AAACAAEAAABNAPn/AAACAAEAAABOAPn/AAACAAEAAABPAPn/AAACAAEAAABQAPn/AAACAAEAAABRAPn/AAACAAEAAABSAPn/AAACAAEAAABTAPn/AAACAAEAAABUAPn/AAACAAEAAABVAPn/AAACAAEAAABWAPn/AAACAAEAAABXAPn/AAACAAEAAABKAPr/AAABAAIAAABLAPr/AAACAAIAAABMAPr/AAACAAIAAABNAPr/AAACAAIAAABOAPr/AAACAAIAAABPAPr/AAACAAIAAABQAPr/AAACAAIAAABRAPr/AAACAAIAAABSAPr/AAACAAIAAABTAPr/AAACAAIAAABUAPr/AAACAAIAAABVAPr/AAACAAIAAABWAPr/AAACAAIAAABXAPr/AAACAAIAAABIAPj/AAABAAIAAABJAPj/AAACAAIAAAAyAPb/AAAAAAwAAAAzAPb/AAACAAEAAAA0APb/AAADAAEAAAAyAPf/AAABAAEAAAAzAPf/AAACAAEAAAA0APf/AAADAAEAAAAyAPj/AAABAAEAAAAzAPj/AAACAAEAAAA0APj/AAADAAEAAAAyAPn/AAABAAEAAAAzAPn/AAACAAEAAAA0APn/AAADAAEAAAAyAPr/AAABAAEAAAAzAPr/AAACAAEAAAA0APr/AAADAAEAAAAyAPv/AAABAAIAAAAzAPv/AAACAAIAAAA0APv/AAADAAIAAAAmAPb/AAABAAEAAAAnAPb/AAACAAEAAAAoAPb/AAACAAEAAAApAPb/AAACAAEAAAAqAPb/AAACAAEAAAArAPb/AAACAAEAAAAsAPb/AAACAAEAAAAtAPb/AAABAAwAAAAuAPb/AAACAAIAAAAvAPb/AAACAAIAAAAwAPb/AAACAAIAAAAxAPb/AAACAAIAAAAmAPf/AAABAAIAAAAnAPf/AAACAAIAAAAoAPf/AAACAAIAAAApAPf/AAACAAIAAAAqAPf/AAACAAIAAAArAPf/AAACAAIAAAAsAPf/AAAAAAwAAAAtAPf/AAADAAEAAAAsAPj/AAABAAEAAAAtAPj/AAADAAEAAAAsAPn/AAABAAEAAAAtAPn/AAADAAEAAAAsAPr/AAABAAEAAAAtAPr/AAADAAEAAAAsAPv/AAABAAIAAAAtAPv/AAAIAAwAAAAuAPv/AAACAAMAAAAvAPv/AAADAAMAAAAaAPn/AAABAAMAAAAbAPn/AAADAAMAAAAOAPb/AAABAAEAAAAPAPb/AAACAAEAAAAQAPb/AAACAAEAAAARAPb/AAACAAEAAAASAPb/AAACAAEAAAATAPb/AAACAAEAAAAUAPb/AAACAAEAAAAVAPb/AAADAAEAAAAOAPf/AAABAAIAAAAPAPf/AAACAAIAAAAQAPf/AAACAAIAAAARAPf/AAACAAIAAAASAPf/AAACAAIAAAATAPf/AAACAAIAAAAUAPf/AAACAAIAAAAVAPf/AAADAAIAAAAGAPn/AAABAAMAAAAHAPn/AAADAAMAAAD///b/AAACAAEAAAAAAPb/AAACAAEAAAABAPb/AAACAAEAAAACAPb/AAACAAEAAAADAPb/AAADAAEAAAD///f/AAACAAEAAAAAAPf/AAACAAEAAAABAPf/AAACAAEAAAACAPf/AAACAAEAAAADAPf/AAADAAEAAAD///j/AAACAAEAAAAAAPj/AAACAAEAAAABAPj/AAACAAEAAAACAPj/AAACAAEAAAADAPj/AAADAAEAAAD///n/AAACAAEAAAAAAPn/AAACAAEAAAABAPn/AAACAAEAAAACAPn/AAACAAEAAAADAPn/AAADAAEAAAD///r/AAACAAEAAAAAAPr/AAACAAEAAAABAPr/AAACAAEAAAACAPr/AAACAAEAAAADAPr/AAADAAEAAAD///v/AAAAAAwAAAAAAPv/AAACAAEAAAABAPv/AAACAAEAAAACAPv/AAACAAEAAAADAPv/AAADAAEAAAD///z/AAABAAIAAAAAAPz/AAACAAIAAAABAPz/AAACAAIAAAACAPz/AAACAAIAAAADAPz/AAADAAIAAAD+//b/AAACAAEAAAD+//f/AAACAAEAAAD+//j/AAACAAEAAAD+//n/AAACAAEAAAD+//r/AAAAAAwAAAD+//v/AAABAAIAAAD9//b/AAACAAEAAAD9//f/AAACAAEAAAD9//j/AAACAAEAAAD9//n/AAAAAAwAAAD9//r/AAABAAIAAAD8//b/AAACAAEAAAD8//f/AAACAAEAAAD8//j/AAAAAAwAAAD8//n/AAABAAIAAADw//b/AAACAAEAAADx//b/AAACAAEAAADy//b/AAACAAEAAADz//b/AAACAAEAAAD0//b/AAACAAEAAAD1//b/AAACAAEAAAD2//b/AAACAAEAAAD3//b/AAACAAEAAAD4//b/AAACAAEAAAD5//b/AAACAAEAAAD6//b/AAACAAEAAAD7//b/AAACAAEAAADw//f/AAACAAEAAADx//f/AAACAAEAAADy//f/AAACAAEAAADz//f/AAACAAEAAAD0//f/AAACAAEAAAD1//f/AAACAAEAAAD2//f/AAACAAEAAAD3//f/AAACAAEAAAD4//f/AAACAAEAAAD5//f/AAACAAEAAAD6//f/AAACAAEAAAD7//f/AAACAAEAAADw//j/AAACAAEAAADx//j/AAACAAEAAADy//j/AAACAAEAAADz//j/AAACAAEAAAD0//j/AAACAAEAAAD1//j/AAACAAEAAAD2//j/AAACAAEAAAD3//j/AAABAAwAAAD4//j/AAACAAIAAAD5//j/AAACAAIAAAD6//j/AAACAAIAAAD7//j/AAACAAIAAADw//n/AAACAAEAAADx//n/AAACAAEAAADy//n/AAACAAEAAADz//n/AAACAAEAAAD0//n/AAACAAEAAAD1//n/AAACAAEAAAD2//n/AAABAAwAAAD3//n/AAADAAIAAADw//r/AAACAAEAAADx//r/AAACAAEAAADy//r/AAACAAEAAADz//r/AAACAAEAAAD0//r/AAACAAEAAAD1//r/AAABAAwAAAD2//r/AAADAAIAAADw//v/AAACAAEAAADx//v/AAACAAEAAADy//v/AAACAAEAAADz//v/AAACAAEAAAD0//v/AAABAAwAAAD1//v/AAADAAIAAADw//z/AAACAAEAAADx//z/AAABAAwAAADy//z/AAACAAIAAADz//z/AAACAAIAAAD0//z/AAADAAIAAADw//3/AAACAAEAAADx//3/AAADAAEAAADw//7/AAACAAEAAADx//7/AAADAAEAAADw////AAACAAEAAADx////AAADAAEAAADw/wAAAAACAAEAAADx/wAAAAADAAEAAADw/wEAAAACAAEAAADx/wEAAAADAAEAAADw/wIAAAACAAIAAADx/wIAAAADAAIAAADy/wAAAAAIAAAAAADy/wEAAAAIAAEAAADz/wAAAAAJAAAAAADz/wEAAAAJAAEAAAD5//3/AAAIAAAAAAD5//7/AAAIAAEAAAD6//3/AAAJAAAAAAD6//7/AAAJAAEAAAD5////AAAIAAEAAAD6////AAAJAAEAAAAGAPj/AAAIAAEAAAAHAPj/AAAJAAEAAAAGAPf/AAAIAAAAAAAHAPf/AAAJAAAAAAAaAPf/AAAIAAQAAAAaAPj/AAAIAAUAAAAbAPf/AAAJAAQAAAAbAPj/AAAJAAUAAAAuAPn/AAAIAAYAAAAuAPr/AAAIAAcAAAAvAPn/AAAJAAYAAAAvAPr/AAAJAAcAAABWAP//AAAIAAIAAABWAAAAAAAIAAMAAABXAP//AAAJAAIAAABXAAAAAAAJAAMAAABWAAEAAAAIAAMAAABXAAEAAAAJAAMAAABWAAIAAAAIAAMAAABXAAIAAAAJAAMAAAAJAAAAAgAAAAIAAAAJAAEAAgAAAAMAAAAKAAAAAgAAAAIAAAAKAAEAAgAAAAMAAAALAAAAAgAAAAIAAAALAAEAAgAAAAMAAAAMAAAAAgAAAAIAAAAMAAEAAgAAAAMAAAAdAAAAAgAAAAIAAAAdAAEAAgAAAAMAAAAeAAAAAgAAAAIAAAAeAAEAAgAAAAMAAAAfAAAAAgAAAAIAAAAfAAEAAgAAAAMAAAAgAAAAAgAAAAIAAAAgAAEAAgAAAAMAAAAhAAAAAgAAAAIAAAAhAAEAAgAAAAMAAAA5AP3/AgAAAAIAAAA5AP7/AgAAAAMAAAA6AP3/AgAAAAIAAAA6AP7/AgAAAAMAAAA7AP3/AgAAAAIAAAA7AP7/AgAAAAMAAAA8AP3/AgAAAAIAAAA8AP7/AgAAAAMAAAA9AP3/AgAAAAIAAAA9AP7/AgAAAAMAAAA+AP3/AgAAAAIAAAA+AP7/AgAAAAMAAAA/AP3/AgAAAAIAAAA/AP7/AgAAAAMAAABAAP3/AgAAAAIAAABAAP7/AgAAAAMAAAA5AP//AgAAAAMAAAA5AAAAAgAAAAMAAAA5AAEAAgAAAAMAAAA6AP//AgAAAAMAAAA6AAAAAgAAAAMAAAA6AAEAAgAAAAMAAAA7AP//AgAAAAMAAAA7AAAAAgAAAAMAAAA7AAEAAgAAAAMAAAA8AP//AgAAAAMAAAA8AAAAAgAAAAMAAAA8AAEAAgAAAAMAAAA9AP//AgAAAAMAAAA9AAAAAgAAAAMAAAA9AAEAAgAAAAMAAAA+AP//AgAAAAMAAAA+AAAAAgAAAAMAAAA+AAEAAgAAAAMAAAA/AP//AgAAAAMAAAA/AAAAAgAAAAMAAAA/AAEAAgAAAAMAAABAAP//AgAAAAMAAABAAAAAAgAAAAMAAABAAAEAAgAAAAMAAAAkAPz/AQAAAAAAAgAlAPz/AQAAAAAACAAEAPz/AQAAAAAACQAFAPn/AQAAAAAACQDw//X/AAACAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAD5//X/AAACAAAAAAD6//X/AAACAAAAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAACAAAAAAAAAPX/AAACAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAADAAAAAAAOAPX/AAABAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAADAAAAAAAmAPX/AAABAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAACAAAAAAAuAPX/AAACAAAAAAAvAPX/AAACAAAAAAAwAPX/AAACAAAAAAAxAPX/AAACAAAAAAAyAPX/AAACAAAAAAAzAPX/AAACAAAAAAA0APX/AAADAAAAAABGAPX/AAABAAAAAABHAPX/AAACAAAAAABIAPX/AAACAAAAAABJAPX/AAACAAAAAABKAPX/AAACAAAAAABLAPX/AAACAAAAAABMAPX/AAACAAAAAABNAPX/AAACAAAAAABOAPX/AAACAAAAAABPAPX/AAACAAAAAABQAPX/AAACAAAAAABRAPX/AAACAAAAAABSAPX/AAACAAAAAABTAPX/AAACAAAAAABUAPX/AAACAAAAAABVAPX/AAACAAAAAABWAPX/AAACAAAAAABXAPX/AAACAAAAAABYAPX/AAACAAAAAABZAPX/AAACAAAAAABaAPX/AAACAAAAAABbAPX/AAACAAAAAABcAPX/AAACAAAAAABdAPX/AAADAAAAAAAwAPv/AQAAAAAACQAxAPv/AQAAAAAACQDu//X/AAABAAAAAADv//X/AAACAAAAAADu//b/AAABAAEAAADv//b/AAACAAEAAADu//f/AAABAAEAAADv//f/AAACAAEAAADu//j/AAABAAEAAADv//j/AAACAAEAAADu//n/AAABAAEAAADv//n/AAACAAEAAADu//r/AAABAAEAAADv//r/AAACAAEAAADu//v/AAABAAEAAADv//v/AAACAAEAAADu//z/AAABAAEAAADv//z/AAACAAEAAADu//3/AAABAAEAAADv//3/AAACAAEAAADu//7/AAABAAEAAADv//7/AAACAAEAAADu////AAABAAEAAADv////AAACAAEAAADu/wAAAAABAAEAAADv/wAAAAACAAEAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAAA=") + +[node name="LevelBG" parent="." instance=ExtResource("4_oqdkh")] +particles = 3 + +[node name="Player" parent="." instance=ExtResource("5_ooq0j")] +position = Vector2(-176, 0) + +[node name="DropShadow" parent="." instance=ExtResource("10_bva1b")] + +[node name="Podoboo" parent="." instance=ExtResource("7_h5o0e")] +position = Vector2(176, -88) + +[node name="Podoboo2" parent="." instance=ExtResource("7_h5o0e")] +position = Vector2(504, -80) + +[node name="Podoboo3" parent="." instance=ExtResource("7_h5o0e")] +position = Vector2(944, -128) + +[node name="Podoboo4" parent="." instance=ExtResource("7_h5o0e")] +position = Vector2(976, -144) + +[node name="Podoboo5" parent="." instance=ExtResource("7_h5o0e")] +position = Vector2(1008, -128) + +[node name="PirannhaPlant" parent="." instance=ExtResource("8_otwsn")] +position = Vector2(-208, 0) + +[node name="PirannhaPlant2" parent="." instance=ExtResource("8_otwsn")] +position = Vector2(-96, -48) + +[node name="PirannhaPlant3" parent="." instance=ExtResource("8_otwsn")] +position = Vector2(112, -144) + +[node name="PirannhaPlant4" parent="." instance=ExtResource("8_otwsn")] +position = Vector2(432, -144) + +[node name="PirannhaPlant5" parent="." instance=ExtResource("8_otwsn")] +position = Vector2(752, -112) + +[node name="PirannhaPlant6" parent="." instance=ExtResource("8_otwsn")] +position = Vector2(1392, -16) + +[node name="PipeArea" parent="." instance=ExtResource("9_35sns")] +position = Vector2(-96, -48) +target_level = "uid://b3poe7tbsx0ci" + +[node name="PipeArea2" parent="." instance=ExtResource("9_35sns")] +position = Vector2(-208, 0) +exit_only = true + +[node name="PipeArea8" parent="." instance=ExtResource("9_35sns")] +position = Vector2(-208, 0) +target_level = "uid://b3poe7tbsx0ci" + +[node name="PipeArea3" parent="." instance=ExtResource("9_35sns")] +position = Vector2(112, -144) +target_level = "uid://b3poe7tbsx0ci" + +[node name="PipeArea5" parent="." instance=ExtResource("9_35sns")] +position = Vector2(752, -112) +pipe_id = 1 +exit_only = true + +[node name="PipeArea6" parent="." instance=ExtResource("9_35sns")] +position = Vector2(752, -112) +target_level = "uid://bp0phhr4rbish" + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(1472, -80) +script = ExtResource("11_p3c1b") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="TeleportPipeArea" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("12_oqdkh")] +position = Vector2(1392, -16) +connecting_pipe = NodePath("../PipeArea2") + +[node name="TeleportPipeArea2" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("12_oqdkh")] +position = Vector2(432, -144) +connecting_pipe = NodePath("../PipeArea5") + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("14_q7wab") +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("15_4webb")] +position = Vector2(296, -184) + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("16_l0dmp")] +position = Vector2(792, -120) +item = ExtResource("17_ekraa") + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@287613" to="Tiles/@AnimatableBody2D@287613/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@287613" to="Tiles/@AnimatableBody2D@287613/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@287613" to="Tiles/@AnimatableBody2D@287613" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@287613" to="Tiles/@AnimatableBody2D@287613" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@287613" to="Tiles/@AnimatableBody2D@287613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@287613" to="Tiles/@AnimatableBody2D@287613" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@287613" to="Tiles/@AnimatableBody2D@287613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@287614" to="Tiles/@AnimatableBody2D@287614/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@287614" to="Tiles/@AnimatableBody2D@287614/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@287614" to="Tiles/@AnimatableBody2D@287614" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@287614" to="Tiles/@AnimatableBody2D@287614" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@287614" to="Tiles/@AnimatableBody2D@287614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@287614" to="Tiles/@AnimatableBody2D@287614" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@287614" to="Tiles/@AnimatableBody2D@287614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@287615" to="Tiles/@AnimatableBody2D@287615/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@287615" to="Tiles/@AnimatableBody2D@287615/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@287615" to="Tiles/@AnimatableBody2D@287615" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@287615" to="Tiles/@AnimatableBody2D@287615" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@287615" to="Tiles/@AnimatableBody2D@287615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@287615" to="Tiles/@AnimatableBody2D@287615" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@287615" to="Tiles/@AnimatableBody2D@287615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@287616" to="Tiles/@AnimatableBody2D@287616/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@287616" to="Tiles/@AnimatableBody2D@287616/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@287616" to="Tiles/@AnimatableBody2D@287616" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@287616" to="Tiles/@AnimatableBody2D@287616" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@287616" to="Tiles/@AnimatableBody2D@287616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@287616" to="Tiles/@AnimatableBody2D@287616" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@287616" to="Tiles/@AnimatableBody2D@287616/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World7/7-4a.tscn b/Scenes/Levels/SMBS/World7/7-4a.tscn new file mode 100644 index 0000000..49f6ef6 --- /dev/null +++ b/Scenes/Levels/SMBS/World7/7-4a.tscn @@ -0,0 +1,75 @@ +[gd_scene load_steps=12 format=4 uid="uid://b3poe7tbsx0ci"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_bvgvb"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="2_g6r3d"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_x2ayj"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_6xdjf"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_x2ayj"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="5_ikx15"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="7_x2ayj"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="8_ikx15"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="9_a24yo"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="10_a24yo"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="11_tu5kt"] + +[node name="7-4A" type="Node"] +script = ExtResource("1_bvgvb") +music = ExtResource("2_x2ayj") +theme = "Castle" +campaign = "SMBS" +world_id = 7 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("2_g6r3d")] +tile_map_data = PackedByteArray("AADw/wAAAAACAAEAAADx/wAAAAABAAsAAADy/wAAAAACAAAAAADz/wAAAAADAAAAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAADAAEAAAD5/wAAAAABAAAAAAD6/wAAAAADAAAAAAD5/wEAAAABAAEAAAD6/wEAAAADAAEAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAADAAIAAAD5/wIAAAABAAIAAAD6/wIAAAADAAIAAAAAAAAAAAABAAAAAAABAAAAAAACAAAAAAACAAAAAAAAAAsAAAADAAAAAAACAAEAAAAEAAAAAAACAAEAAAAFAAAAAAACAAEAAAAAAAEAAAABAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAAAAIAAAABAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAACAPb/AAAAAAwAAAADAPb/AAACAAEAAAAEAPb/AAACAAEAAAAFAPb/AAACAAEAAAACAPf/AAABAAEAAAADAPf/AAACAAEAAAAEAPf/AAACAAEAAAAFAPf/AAACAAEAAAACAPj/AAABAAEAAAADAPj/AAACAAEAAAAEAPj/AAACAAEAAAAFAPj/AAACAAEAAAACAPn/AAABAAEAAAADAPn/AAACAAEAAAAEAPn/AAACAAEAAAAFAPn/AAACAAEAAAACAPr/AAABAAEAAAADAPr/AAACAAEAAAAEAPr/AAACAAEAAAAFAPr/AAACAAEAAAACAPv/AAABAAEAAAADAPv/AAACAAEAAAAEAPv/AAACAAEAAAAFAPv/AAACAAEAAAACAPz/AAABAAEAAAADAPz/AAACAAEAAAAEAPz/AAACAAEAAAAFAPz/AAACAAEAAAACAP3/AAABAAEAAAADAP3/AAACAAEAAAAEAP3/AAACAAEAAAAFAP3/AAACAAEAAAACAP7/AAABAAEAAAADAP7/AAACAAEAAAAEAP7/AAACAAEAAAAFAP7/AAACAAEAAAACAP//AAABAAEAAAADAP//AAACAAEAAAAEAP//AAACAAEAAAAFAP//AAACAAEAAADw//b/AAACAAEAAADx//b/AAABAAwAAADy//b/AAACAAIAAADz//b/AAACAAIAAAD0//b/AAACAAIAAAD1//b/AAACAAIAAAD2//b/AAACAAIAAAD3//b/AAACAAIAAAD4//b/AAACAAIAAAD5//b/AAACAAIAAAD6//b/AAACAAIAAAD7//b/AAACAAIAAAD8//b/AAACAAIAAAD9//b/AAACAAIAAAD+//b/AAACAAIAAAD///b/AAACAAIAAAAAAPb/AAACAAIAAAABAPb/AAACAAIAAADw//f/AAACAAEAAADx//f/AAADAAEAAADw//j/AAACAAEAAADx//j/AAADAAEAAADw//n/AAACAAEAAADx//n/AAADAAEAAADw//r/AAACAAEAAADx//r/AAADAAEAAADw//v/AAACAAEAAADx//v/AAADAAEAAADw//z/AAACAAEAAADx//z/AAADAAEAAADw//3/AAACAAEAAADx//3/AAADAAEAAADw//7/AAACAAEAAADx//7/AAADAAEAAADw////AAACAAEAAADx////AAADAAEAAADc//b/AAABAAEAAADd//b/AAACAAEAAADe//b/AAACAAEAAADf//b/AAACAAEAAADg//b/AAACAAEAAADh//b/AAACAAEAAADi//b/AAACAAEAAADj//b/AAACAAEAAADk//b/AAACAAEAAADl//b/AAACAAEAAADm//b/AAACAAEAAADn//b/AAACAAEAAADo//b/AAACAAEAAADp//b/AAACAAEAAADq//b/AAACAAEAAADr//b/AAACAAEAAADs//b/AAACAAEAAADt//b/AAACAAEAAADu//b/AAACAAEAAADv//b/AAACAAEAAADc//f/AAABAAEAAADd//f/AAACAAEAAADe//f/AAACAAEAAADf//f/AAACAAEAAADg//f/AAACAAEAAADh//f/AAACAAEAAADi//f/AAACAAEAAADj//f/AAACAAEAAADk//f/AAACAAEAAADl//f/AAACAAEAAADm//f/AAACAAEAAADn//f/AAACAAEAAADo//f/AAACAAEAAADp//f/AAACAAEAAADq//f/AAACAAEAAADr//f/AAACAAEAAADs//f/AAACAAEAAADt//f/AAACAAEAAADu//f/AAACAAEAAADv//f/AAACAAEAAADc//j/AAABAAEAAADd//j/AAACAAEAAADe//j/AAACAAEAAADf//j/AAACAAEAAADg//j/AAACAAEAAADh//j/AAACAAEAAADi//j/AAACAAEAAADj//j/AAACAAEAAADk//j/AAACAAEAAADl//j/AAACAAEAAADm//j/AAACAAEAAADn//j/AAACAAEAAADo//j/AAACAAEAAADp//j/AAACAAEAAADq//j/AAACAAEAAADr//j/AAACAAEAAADs//j/AAACAAEAAADt//j/AAACAAEAAADu//j/AAACAAEAAADv//j/AAACAAEAAADc//n/AAABAAEAAADd//n/AAACAAEAAADe//n/AAACAAEAAADf//n/AAACAAEAAADg//n/AAACAAEAAADh//n/AAACAAEAAADi//n/AAACAAEAAADj//n/AAACAAEAAADk//n/AAACAAEAAADl//n/AAACAAEAAADm//n/AAACAAEAAADn//n/AAACAAEAAADo//n/AAACAAEAAADp//n/AAACAAEAAADq//n/AAACAAEAAADr//n/AAACAAEAAADs//n/AAACAAEAAADt//n/AAACAAEAAADu//n/AAACAAEAAADv//n/AAACAAEAAADc//r/AAABAAEAAADd//r/AAACAAEAAADe//r/AAACAAEAAADf//r/AAACAAEAAADg//r/AAACAAEAAADh//r/AAACAAEAAADi//r/AAACAAEAAADj//r/AAACAAEAAADk//r/AAACAAEAAADl//r/AAACAAEAAADm//r/AAACAAEAAADn//r/AAACAAEAAADo//r/AAACAAEAAADp//r/AAACAAEAAADq//r/AAACAAEAAADr//r/AAACAAEAAADs//r/AAACAAEAAADt//r/AAACAAEAAADu//r/AAACAAEAAADv//r/AAACAAEAAADc//v/AAABAAEAAADd//v/AAACAAEAAADe//v/AAACAAEAAADf//v/AAACAAEAAADg//v/AAACAAEAAADh//v/AAACAAEAAADi//v/AAACAAEAAADj//v/AAACAAEAAADk//v/AAACAAEAAADl//v/AAACAAEAAADm//v/AAACAAEAAADn//v/AAACAAEAAADo//v/AAACAAEAAADp//v/AAACAAEAAADq//v/AAACAAEAAADr//v/AAACAAEAAADs//v/AAACAAEAAADt//v/AAACAAEAAADu//v/AAACAAEAAADv//v/AAACAAEAAADc//z/AAABAAEAAADd//z/AAACAAEAAADe//z/AAACAAEAAADf//z/AAACAAEAAADg//z/AAACAAEAAADh//z/AAACAAEAAADi//z/AAACAAEAAADj//z/AAACAAEAAADk//z/AAACAAEAAADl//z/AAACAAEAAADm//z/AAACAAEAAADn//z/AAACAAEAAADo//z/AAACAAEAAADp//z/AAACAAEAAADq//z/AAACAAEAAADr//z/AAACAAEAAADs//z/AAACAAEAAADt//z/AAACAAEAAADu//z/AAACAAEAAADv//z/AAACAAEAAADc//3/AAABAAEAAADd//3/AAACAAEAAADe//3/AAACAAEAAADf//3/AAACAAEAAADg//3/AAACAAEAAADh//3/AAACAAEAAADi//3/AAACAAEAAADj//3/AAACAAEAAADk//3/AAACAAEAAADl//3/AAACAAEAAADm//3/AAACAAEAAADn//3/AAACAAEAAADo//3/AAACAAEAAADp//3/AAACAAEAAADq//3/AAACAAEAAADr//3/AAACAAEAAADs//3/AAACAAEAAADt//3/AAACAAEAAADu//3/AAACAAEAAADv//3/AAACAAEAAADc//7/AAABAAEAAADd//7/AAACAAEAAADe//7/AAACAAEAAADf//7/AAACAAEAAADg//7/AAACAAEAAADh//7/AAACAAEAAADi//7/AAACAAEAAADj//7/AAACAAEAAADk//7/AAACAAEAAADl//7/AAACAAEAAADm//7/AAACAAEAAADn//7/AAACAAEAAADo//7/AAACAAEAAADp//7/AAACAAEAAADq//7/AAACAAEAAADr//7/AAACAAEAAADs//7/AAACAAEAAADt//7/AAACAAEAAADu//7/AAACAAEAAADv//7/AAACAAEAAADc////AAABAAEAAADd////AAACAAEAAADe////AAACAAEAAADf////AAACAAEAAADg////AAACAAEAAADh////AAACAAEAAADi////AAACAAEAAADj////AAACAAEAAADk////AAACAAEAAADl////AAACAAEAAADm////AAACAAEAAADn////AAACAAEAAADo////AAACAAEAAADp////AAACAAEAAADq////AAACAAEAAADr////AAACAAEAAADs////AAACAAEAAADt////AAACAAEAAADu////AAACAAEAAADv////AAACAAEAAADc/wAAAAABAAEAAADd/wAAAAACAAEAAADe/wAAAAACAAEAAADf/wAAAAACAAEAAADg/wAAAAACAAEAAADh/wAAAAACAAEAAADi/wAAAAACAAEAAADj/wAAAAACAAEAAADk/wAAAAACAAEAAADl/wAAAAACAAEAAADm/wAAAAACAAEAAADn/wAAAAACAAEAAADo/wAAAAACAAEAAADp/wAAAAACAAEAAADq/wAAAAACAAEAAADr/wAAAAACAAEAAADs/wAAAAACAAEAAADt/wAAAAACAAEAAADu/wAAAAACAAEAAADv/wAAAAACAAEAAADc/wEAAAABAAEAAADd/wEAAAACAAEAAADe/wEAAAACAAEAAADf/wEAAAACAAEAAADg/wEAAAACAAEAAADh/wEAAAACAAEAAADi/wEAAAACAAEAAADj/wEAAAACAAEAAADk/wEAAAACAAEAAADl/wEAAAACAAEAAADm/wEAAAACAAEAAADn/wEAAAACAAEAAADo/wEAAAACAAEAAADp/wEAAAACAAEAAADq/wEAAAACAAEAAADr/wEAAAACAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADc/wIAAAABAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAAAGAPb/AAACAAEAAAAHAPb/AAACAAEAAAAIAPb/AAACAAEAAAAJAPb/AAACAAEAAAAKAPb/AAACAAEAAAALAPb/AAACAAEAAAAMAPb/AAACAAEAAAANAPb/AAACAAEAAAAOAPb/AAACAAEAAAAPAPb/AAACAAEAAAAQAPb/AAACAAEAAAARAPb/AAACAAEAAAASAPb/AAACAAEAAAATAPb/AAACAAEAAAAUAPb/AAACAAEAAAAVAPb/AAACAAEAAAAWAPb/AAACAAEAAAAXAPb/AAACAAEAAAAYAPb/AAACAAEAAAAZAPb/AAACAAEAAAAaAPb/AAACAAEAAAAbAPb/AAACAAEAAAAcAPb/AAACAAEAAAAdAPb/AAACAAEAAAAeAPb/AAACAAEAAAAfAPb/AAACAAEAAAAgAPb/AAACAAEAAAAhAPb/AAACAAEAAAAiAPb/AAACAAEAAAAjAPb/AAACAAEAAAAkAPb/AAACAAEAAAAlAPb/AAACAAEAAAAmAPb/AAACAAEAAAAnAPb/AAACAAEAAAAoAPb/AAACAAEAAAApAPb/AAACAAEAAAAqAPb/AAACAAEAAAArAPb/AAACAAEAAAAsAPb/AAACAAEAAAAtAPb/AAACAAEAAAAuAPb/AAACAAEAAAAvAPb/AAACAAEAAAAwAPb/AAADAAEAAAAGAPf/AAACAAEAAAAHAPf/AAACAAEAAAAIAPf/AAACAAEAAAAJAPf/AAACAAEAAAAKAPf/AAACAAEAAAALAPf/AAACAAEAAAAMAPf/AAACAAEAAAANAPf/AAACAAEAAAAOAPf/AAACAAEAAAAPAPf/AAACAAEAAAAQAPf/AAACAAEAAAARAPf/AAACAAEAAAASAPf/AAACAAEAAAATAPf/AAACAAEAAAAUAPf/AAACAAEAAAAVAPf/AAACAAEAAAAWAPf/AAACAAEAAAAXAPf/AAACAAEAAAAYAPf/AAACAAEAAAAZAPf/AAACAAEAAAAaAPf/AAACAAEAAAAbAPf/AAACAAEAAAAcAPf/AAACAAEAAAAdAPf/AAACAAEAAAAeAPf/AAACAAEAAAAfAPf/AAACAAEAAAAgAPf/AAACAAEAAAAhAPf/AAACAAEAAAAiAPf/AAACAAEAAAAjAPf/AAACAAEAAAAkAPf/AAACAAEAAAAlAPf/AAACAAEAAAAmAPf/AAACAAEAAAAnAPf/AAACAAEAAAAoAPf/AAACAAEAAAApAPf/AAACAAEAAAAqAPf/AAACAAEAAAArAPf/AAACAAEAAAAsAPf/AAACAAEAAAAtAPf/AAACAAEAAAAuAPf/AAACAAEAAAAvAPf/AAACAAEAAAAwAPf/AAADAAEAAAAGAPj/AAACAAEAAAAHAPj/AAACAAEAAAAIAPj/AAACAAEAAAAJAPj/AAACAAEAAAAKAPj/AAACAAEAAAALAPj/AAACAAEAAAAMAPj/AAACAAEAAAANAPj/AAACAAEAAAAOAPj/AAACAAEAAAAPAPj/AAACAAEAAAAQAPj/AAACAAEAAAARAPj/AAACAAEAAAASAPj/AAACAAEAAAATAPj/AAACAAEAAAAUAPj/AAACAAEAAAAVAPj/AAACAAEAAAAWAPj/AAACAAEAAAAXAPj/AAACAAEAAAAYAPj/AAACAAEAAAAZAPj/AAACAAEAAAAaAPj/AAACAAEAAAAbAPj/AAACAAEAAAAcAPj/AAACAAEAAAAdAPj/AAACAAEAAAAeAPj/AAACAAEAAAAfAPj/AAACAAEAAAAgAPj/AAACAAEAAAAhAPj/AAACAAEAAAAiAPj/AAACAAEAAAAjAPj/AAACAAEAAAAkAPj/AAACAAEAAAAlAPj/AAACAAEAAAAmAPj/AAACAAEAAAAnAPj/AAACAAEAAAAoAPj/AAACAAEAAAApAPj/AAACAAEAAAAqAPj/AAACAAEAAAArAPj/AAACAAEAAAAsAPj/AAACAAEAAAAtAPj/AAACAAEAAAAuAPj/AAACAAEAAAAvAPj/AAACAAEAAAAwAPj/AAADAAEAAAAGAPn/AAACAAEAAAAHAPn/AAACAAEAAAAIAPn/AAACAAEAAAAJAPn/AAACAAEAAAAKAPn/AAACAAEAAAALAPn/AAACAAEAAAAMAPn/AAACAAEAAAANAPn/AAACAAEAAAAOAPn/AAACAAEAAAAPAPn/AAACAAEAAAAQAPn/AAACAAEAAAARAPn/AAACAAEAAAASAPn/AAACAAEAAAATAPn/AAACAAEAAAAUAPn/AAACAAEAAAAVAPn/AAACAAEAAAAWAPn/AAACAAEAAAAXAPn/AAACAAEAAAAYAPn/AAACAAEAAAAZAPn/AAACAAEAAAAaAPn/AAACAAEAAAAbAPn/AAACAAEAAAAcAPn/AAACAAEAAAAdAPn/AAACAAEAAAAeAPn/AAACAAEAAAAfAPn/AAACAAEAAAAgAPn/AAACAAEAAAAhAPn/AAACAAEAAAAiAPn/AAACAAEAAAAjAPn/AAACAAEAAAAkAPn/AAACAAEAAAAlAPn/AAACAAEAAAAmAPn/AAACAAEAAAAnAPn/AAACAAEAAAAoAPn/AAACAAEAAAApAPn/AAACAAEAAAAqAPn/AAACAAEAAAArAPn/AAACAAEAAAAsAPn/AAACAAEAAAAtAPn/AAACAAEAAAAuAPn/AAACAAEAAAAvAPn/AAACAAEAAAAwAPn/AAADAAEAAAAGAPr/AAACAAEAAAAHAPr/AAACAAEAAAAIAPr/AAACAAEAAAAJAPr/AAACAAEAAAAKAPr/AAACAAEAAAALAPr/AAACAAEAAAAMAPr/AAACAAEAAAANAPr/AAACAAEAAAAOAPr/AAACAAEAAAAPAPr/AAACAAEAAAAQAPr/AAACAAEAAAARAPr/AAACAAEAAAASAPr/AAACAAEAAAATAPr/AAACAAEAAAAUAPr/AAACAAEAAAAVAPr/AAACAAEAAAAWAPr/AAACAAEAAAAXAPr/AAACAAEAAAAYAPr/AAACAAEAAAAZAPr/AAACAAEAAAAaAPr/AAACAAEAAAAbAPr/AAACAAEAAAAcAPr/AAACAAEAAAAdAPr/AAACAAEAAAAeAPr/AAACAAEAAAAfAPr/AAACAAEAAAAgAPr/AAACAAEAAAAhAPr/AAACAAEAAAAiAPr/AAACAAEAAAAjAPr/AAACAAEAAAAkAPr/AAACAAEAAAAlAPr/AAACAAEAAAAmAPr/AAACAAEAAAAnAPr/AAACAAEAAAAoAPr/AAACAAEAAAApAPr/AAACAAEAAAAqAPr/AAACAAEAAAArAPr/AAACAAEAAAAsAPr/AAACAAEAAAAtAPr/AAACAAEAAAAuAPr/AAACAAEAAAAvAPr/AAACAAEAAAAwAPr/AAADAAEAAAAGAPv/AAACAAEAAAAHAPv/AAACAAEAAAAIAPv/AAACAAEAAAAJAPv/AAACAAEAAAAKAPv/AAACAAEAAAALAPv/AAACAAEAAAAMAPv/AAACAAEAAAANAPv/AAACAAEAAAAOAPv/AAACAAEAAAAPAPv/AAACAAEAAAAQAPv/AAACAAEAAAARAPv/AAACAAEAAAASAPv/AAACAAEAAAATAPv/AAACAAEAAAAUAPv/AAACAAEAAAAVAPv/AAACAAEAAAAWAPv/AAACAAEAAAAXAPv/AAACAAEAAAAYAPv/AAACAAEAAAAZAPv/AAACAAEAAAAaAPv/AAACAAEAAAAbAPv/AAACAAEAAAAcAPv/AAACAAEAAAAdAPv/AAACAAEAAAAeAPv/AAACAAEAAAAfAPv/AAACAAEAAAAgAPv/AAACAAEAAAAhAPv/AAACAAEAAAAiAPv/AAACAAEAAAAjAPv/AAACAAEAAAAkAPv/AAACAAEAAAAlAPv/AAACAAEAAAAmAPv/AAACAAEAAAAnAPv/AAACAAEAAAAoAPv/AAACAAEAAAApAPv/AAACAAEAAAAqAPv/AAACAAEAAAArAPv/AAACAAEAAAAsAPv/AAACAAEAAAAtAPv/AAACAAEAAAAuAPv/AAACAAEAAAAvAPv/AAACAAEAAAAwAPv/AAADAAEAAAAGAPz/AAACAAEAAAAHAPz/AAACAAEAAAAIAPz/AAACAAEAAAAJAPz/AAACAAEAAAAKAPz/AAACAAEAAAALAPz/AAACAAEAAAAMAPz/AAACAAEAAAANAPz/AAACAAEAAAAOAPz/AAACAAEAAAAPAPz/AAACAAEAAAAQAPz/AAACAAEAAAARAPz/AAACAAEAAAASAPz/AAACAAEAAAATAPz/AAACAAEAAAAUAPz/AAACAAEAAAAVAPz/AAACAAEAAAAWAPz/AAACAAEAAAAXAPz/AAACAAEAAAAYAPz/AAACAAEAAAAZAPz/AAACAAEAAAAaAPz/AAACAAEAAAAbAPz/AAACAAEAAAAcAPz/AAACAAEAAAAdAPz/AAACAAEAAAAeAPz/AAACAAEAAAAfAPz/AAACAAEAAAAgAPz/AAACAAEAAAAhAPz/AAACAAEAAAAiAPz/AAACAAEAAAAjAPz/AAACAAEAAAAkAPz/AAACAAEAAAAlAPz/AAACAAEAAAAmAPz/AAACAAEAAAAnAPz/AAACAAEAAAAoAPz/AAACAAEAAAApAPz/AAACAAEAAAAqAPz/AAACAAEAAAArAPz/AAACAAEAAAAsAPz/AAACAAEAAAAtAPz/AAACAAEAAAAuAPz/AAACAAEAAAAvAPz/AAACAAEAAAAwAPz/AAADAAEAAAAGAP3/AAACAAEAAAAHAP3/AAACAAEAAAAIAP3/AAACAAEAAAAJAP3/AAACAAEAAAAKAP3/AAACAAEAAAALAP3/AAACAAEAAAAMAP3/AAACAAEAAAANAP3/AAACAAEAAAAOAP3/AAACAAEAAAAPAP3/AAACAAEAAAAQAP3/AAACAAEAAAARAP3/AAACAAEAAAASAP3/AAACAAEAAAATAP3/AAACAAEAAAAUAP3/AAACAAEAAAAVAP3/AAACAAEAAAAWAP3/AAACAAEAAAAXAP3/AAACAAEAAAAYAP3/AAACAAEAAAAZAP3/AAACAAEAAAAaAP3/AAACAAEAAAAbAP3/AAACAAEAAAAcAP3/AAACAAEAAAAdAP3/AAACAAEAAAAeAP3/AAACAAEAAAAfAP3/AAACAAEAAAAgAP3/AAACAAEAAAAhAP3/AAACAAEAAAAiAP3/AAACAAEAAAAjAP3/AAACAAEAAAAkAP3/AAACAAEAAAAlAP3/AAACAAEAAAAmAP3/AAACAAEAAAAnAP3/AAACAAEAAAAoAP3/AAACAAEAAAApAP3/AAACAAEAAAAqAP3/AAACAAEAAAArAP3/AAACAAEAAAAsAP3/AAACAAEAAAAtAP3/AAACAAEAAAAuAP3/AAACAAEAAAAvAP3/AAACAAEAAAAwAP3/AAADAAEAAAAGAP7/AAACAAEAAAAHAP7/AAACAAEAAAAIAP7/AAACAAEAAAAJAP7/AAACAAEAAAAKAP7/AAACAAEAAAALAP7/AAACAAEAAAAMAP7/AAACAAEAAAANAP7/AAACAAEAAAAOAP7/AAACAAEAAAAPAP7/AAACAAEAAAAQAP7/AAACAAEAAAARAP7/AAACAAEAAAASAP7/AAACAAEAAAATAP7/AAACAAEAAAAUAP7/AAACAAEAAAAVAP7/AAACAAEAAAAWAP7/AAACAAEAAAAXAP7/AAACAAEAAAAYAP7/AAACAAEAAAAZAP7/AAACAAEAAAAaAP7/AAACAAEAAAAbAP7/AAACAAEAAAAcAP7/AAACAAEAAAAdAP7/AAACAAEAAAAeAP7/AAACAAEAAAAfAP7/AAACAAEAAAAgAP7/AAACAAEAAAAhAP7/AAACAAEAAAAiAP7/AAACAAEAAAAjAP7/AAACAAEAAAAkAP7/AAACAAEAAAAlAP7/AAACAAEAAAAmAP7/AAACAAEAAAAnAP7/AAACAAEAAAAoAP7/AAACAAEAAAApAP7/AAACAAEAAAAqAP7/AAACAAEAAAArAP7/AAACAAEAAAAsAP7/AAACAAEAAAAtAP7/AAACAAEAAAAuAP7/AAACAAEAAAAvAP7/AAACAAEAAAAwAP7/AAADAAEAAAAGAP//AAACAAEAAAAHAP//AAACAAEAAAAIAP//AAACAAEAAAAJAP//AAACAAEAAAAKAP//AAACAAEAAAALAP//AAACAAEAAAAMAP//AAACAAEAAAANAP//AAACAAEAAAAOAP//AAACAAEAAAAPAP//AAACAAEAAAAQAP//AAACAAEAAAARAP//AAACAAEAAAASAP//AAACAAEAAAATAP//AAACAAEAAAAUAP//AAACAAEAAAAVAP//AAACAAEAAAAWAP//AAACAAEAAAAXAP//AAACAAEAAAAYAP//AAACAAEAAAAZAP//AAACAAEAAAAaAP//AAACAAEAAAAbAP//AAACAAEAAAAcAP//AAACAAEAAAAdAP//AAACAAEAAAAeAP//AAACAAEAAAAfAP//AAACAAEAAAAgAP//AAACAAEAAAAhAP//AAACAAEAAAAiAP//AAACAAEAAAAjAP//AAACAAEAAAAkAP//AAACAAEAAAAlAP//AAACAAEAAAAmAP//AAACAAEAAAAnAP//AAACAAEAAAAoAP//AAACAAEAAAApAP//AAACAAEAAAAqAP//AAACAAEAAAArAP//AAACAAEAAAAsAP//AAACAAEAAAAtAP//AAACAAEAAAAuAP//AAACAAEAAAAvAP//AAACAAEAAAAwAP//AAADAAEAAAAGAAAAAAACAAEAAAAHAAAAAAACAAEAAAAIAAAAAAACAAEAAAAJAAAAAAACAAEAAAAKAAAAAAACAAEAAAALAAAAAAACAAEAAAAMAAAAAAACAAEAAAANAAAAAAACAAEAAAAOAAAAAAACAAEAAAAPAAAAAAACAAEAAAAQAAAAAAACAAEAAAARAAAAAAACAAEAAAASAAAAAAACAAEAAAATAAAAAAACAAEAAAAUAAAAAAACAAEAAAAVAAAAAAACAAEAAAAWAAAAAAACAAEAAAAXAAAAAAACAAEAAAAYAAAAAAACAAEAAAAZAAAAAAACAAEAAAAaAAAAAAACAAEAAAAbAAAAAAACAAEAAAAcAAAAAAACAAEAAAAdAAAAAAACAAEAAAAeAAAAAAACAAEAAAAfAAAAAAACAAEAAAAgAAAAAAACAAEAAAAhAAAAAAACAAEAAAAiAAAAAAACAAEAAAAjAAAAAAACAAEAAAAkAAAAAAACAAEAAAAlAAAAAAACAAEAAAAmAAAAAAACAAEAAAAnAAAAAAACAAEAAAAoAAAAAAACAAEAAAApAAAAAAACAAEAAAAqAAAAAAACAAEAAAArAAAAAAACAAEAAAAsAAAAAAACAAEAAAAtAAAAAAACAAEAAAAuAAAAAAACAAEAAAAvAAAAAAACAAEAAAAwAAAAAAADAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAADAAEAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAADAAIAAAAdAPX/AAACAAAAAAAeAPX/AAACAAAAAAAfAPX/AAACAAAAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAACAAAAAAAuAPX/AAACAAAAAAAvAPX/AAACAAAAAAAwAPX/AAADAAAAAADc//X/AAABAAAAAADd//X/AAACAAAAAADe//X/AAACAAAAAADf//X/AAACAAAAAADg//X/AAACAAAAAADh//X/AAACAAAAAADi//X/AAACAAAAAADj//X/AAACAAAAAADk//X/AAACAAAAAADl//X/AAACAAAAAADm//X/AAACAAAAAADn//X/AAACAAAAAADo//X/AAACAAAAAADp//X/AAACAAAAAADq//X/AAACAAAAAADr//X/AAACAAAAAADs//X/AAACAAAAAADt//X/AAACAAAAAADu//X/AAACAAAAAADv//X/AAACAAAAAADw//X/AAACAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAD5//X/AAACAAAAAAD6//X/AAACAAAAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAACAAAAAAAAAPX/AAACAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAACAAAAAAAYAPX/AAACAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAACAAAAAAAcAPX/AAACAAAAAAD0/wAAAgAAAAIAAAD0/wEAAgAAAAMAAAD1/wAAAgAAAAIAAAD1/wEAAgAAAAMAAAD2/wAAAgAAAAIAAAD2/wEAAgAAAAMAAAD3/wAAAgAAAAIAAAD3/wEAAgAAAAMAAAD4/wAAAgAAAAIAAAD4/wEAAgAAAAMAAAD7/wAAAgAAAAIAAAD7/wEAAgAAAAMAAAD8/wAAAgAAAAIAAAD8/wEAAgAAAAMAAAD9/wAAAgAAAAIAAAD9/wEAAgAAAAMAAAD+/wAAAgAAAAIAAAD+/wEAAgAAAAMAAAD//wAAAgAAAAIAAAD//wEAAgAAAAMAAADy//3/AAAIAAAAAADy//7/AAAIAAEAAADz//3/AAAJAAAAAADz//7/AAAJAAEAAADy////AAAIAAEAAADz////AAAJAAEAAAAAAP3/AAAIAAIAAAAAAP7/AAAIAAMAAAABAP3/AAAJAAIAAAABAP7/AAAJAAMAAAAAAP//AAAIAAMAAAABAP//AAAJAAMAAAA=") + +[node name="LevelBG" parent="." instance=ExtResource("3_6xdjf")] +particles = 3 + +[node name="Player" parent="." instance=ExtResource("4_x2ayj")] +position = Vector2(-96, 0) + +[node name="DropShadow" parent="." instance=ExtResource("5_ikx15")] + +[node name="Camera2D" type="Camera2D" parent="."] +position = Vector2(-96, -88) + +[node name="Podoboo" parent="." instance=ExtResource("7_x2ayj")] +position = Vector2(-152, -96) + +[node name="Podoboo2" parent="." instance=ExtResource("7_x2ayj")] +position = Vector2(-48, -96) + +[node name="Tiles2" parent="." instance=ExtResource("2_g6r3d")] +z_index = -50 +tile_map_data = PackedByteArray("AADx//b/AAABAAYAAADx//f/AAABAAYAAADx//j/AAABAAYAAADx//n/AAABAAYAAADx//r/AAABAAYAAADx//v/AAABAAYAAADx//z/AAABAAYAAADx//3/AAABAAYAAADx//7/AAABAAYAAADx////AAABAAYAAADx/wAAAAABAAYAAADx/wEAAAABAAYAAADx/wIAAAABAAYAAADy//b/AAABAAYAAADy//f/AAABAAYAAADy//j/AAABAAYAAADy//n/AAABAAYAAADy//r/AAABAAYAAADy//v/AAABAAYAAADy//z/AAABAAYAAADy//3/AAABAAYAAADy//7/AAABAAYAAADy////AAABAAYAAADy/wAAAAABAAYAAADy/wEAAAABAAYAAADy/wIAAAABAAYAAADz//b/AAABAAYAAADz//f/AAABAAYAAADz//j/AAABAAYAAADz//n/AAABAAYAAADz//r/AAABAAYAAADz//v/AAABAAYAAADz//z/AAABAAYAAADz//3/AAABAAYAAADz//7/AAABAAYAAADz////AAABAAYAAADz/wAAAAABAAYAAADz/wEAAAABAAYAAADz/wIAAAABAAYAAAD0//b/AAABAAYAAAD0//f/AAABAAYAAAD0//j/AAABAAYAAAD0//n/AAABAAYAAAD0//r/AAABAAYAAAD0//v/AAABAAYAAAD0//z/AAABAAYAAAD0//3/AAABAAYAAAD0//7/AAABAAYAAAD0////AAABAAYAAAD0/wAAAAABAAYAAAD0/wEAAAABAAYAAAD0/wIAAAABAAYAAAD1//b/AAABAAYAAAD1//f/AAABAAYAAAD1//j/AAABAAYAAAD1//n/AAABAAYAAAD1//r/AAABAAYAAAD1//v/AAABAAYAAAD1//z/AAABAAYAAAD1//3/AAABAAYAAAD1//7/AAABAAYAAAD1////AAABAAYAAAD1/wAAAAABAAYAAAD1/wEAAAABAAYAAAD1/wIAAAABAAYAAAD2//b/AAABAAYAAAD2//f/AAABAAYAAAD2//j/AAABAAYAAAD2//n/AAABAAYAAAD2//r/AAABAAYAAAD2//v/AAABAAYAAAD2//z/AAABAAYAAAD2//3/AAABAAYAAAD2//7/AAABAAYAAAD2////AAABAAYAAAD2/wAAAAABAAYAAAD2/wEAAAABAAYAAAD2/wIAAAABAAYAAAD3//b/AAABAAYAAAD3//f/AAABAAYAAAD3//j/AAABAAYAAAD3//n/AAABAAYAAAD3//r/AAABAAYAAAD3//v/AAABAAYAAAD3//z/AAABAAYAAAD3//3/AAABAAYAAAD3//7/AAABAAYAAAD3////AAABAAYAAAD3/wAAAAABAAYAAAD3/wEAAAABAAYAAAD3/wIAAAABAAYAAAD4//b/AAABAAYAAAD4//f/AAABAAYAAAD4//j/AAABAAYAAAD4//n/AAABAAYAAAD4//r/AAABAAYAAAD4//v/AAABAAYAAAD4//z/AAABAAYAAAD4//3/AAABAAYAAAD4//7/AAABAAYAAAD4////AAABAAYAAAD4/wAAAAABAAYAAAD4/wEAAAABAAYAAAD4/wIAAAABAAYAAAD5//b/AAABAAYAAAD5//f/AAABAAYAAAD5//j/AAABAAYAAAD5//n/AAABAAYAAAD5//r/AAABAAYAAAD5//v/AAABAAYAAAD5//z/AAABAAYAAAD5//3/AAABAAYAAAD5//7/AAABAAYAAAD5////AAABAAYAAAD5/wAAAAABAAYAAAD5/wEAAAABAAYAAAD5/wIAAAABAAYAAAD6//b/AAABAAYAAAD6//f/AAABAAYAAAD6//j/AAABAAYAAAD6//n/AAABAAYAAAD6//r/AAABAAYAAAD6//v/AAABAAYAAAD6//z/AAABAAYAAAD6//3/AAABAAYAAAD6//7/AAABAAYAAAD6////AAABAAYAAAD6/wAAAAABAAYAAAD6/wEAAAABAAYAAAD6/wIAAAABAAYAAAD7//b/AAABAAYAAAD7//f/AAABAAYAAAD7//j/AAABAAYAAAD7//n/AAABAAYAAAD7//r/AAABAAYAAAD7//v/AAABAAYAAAD7//z/AAABAAYAAAD7//3/AAABAAYAAAD7//7/AAABAAYAAAD7////AAABAAYAAAD7/wAAAAABAAYAAAD7/wEAAAABAAYAAAD7/wIAAAABAAYAAAD8//b/AAABAAYAAAD8//f/AAABAAYAAAD8//j/AAABAAYAAAD8//n/AAABAAYAAAD8//r/AAABAAYAAAD8//v/AAABAAYAAAD8//z/AAABAAYAAAD8//3/AAABAAYAAAD8//7/AAABAAYAAAD8////AAABAAYAAAD8/wAAAAABAAYAAAD8/wEAAAABAAYAAAD8/wIAAAABAAYAAAD9//b/AAABAAYAAAD9//f/AAABAAYAAAD9//j/AAABAAYAAAD9//n/AAABAAYAAAD9//r/AAABAAYAAAD9//v/AAABAAYAAAD9//z/AAABAAYAAAD9//3/AAABAAYAAAD9//7/AAABAAYAAAD9////AAABAAYAAAD9/wAAAAABAAYAAAD9/wEAAAABAAYAAAD9/wIAAAABAAYAAAD+//b/AAABAAYAAAD+//f/AAABAAYAAAD+//j/AAABAAYAAAD+//n/AAABAAYAAAD+//r/AAABAAYAAAD+//v/AAABAAYAAAD+//z/AAABAAYAAAD+//3/AAABAAYAAAD+//7/AAABAAYAAAD+////AAABAAYAAAD+/wAAAAABAAYAAAD+/wEAAAABAAYAAAD+/wIAAAABAAYAAAD///b/AAABAAYAAAD///f/AAABAAYAAAD///j/AAABAAYAAAD///n/AAABAAYAAAD///r/AAABAAYAAAD///v/AAABAAYAAAD///z/AAABAAYAAAD///3/AAABAAYAAAD///7/AAABAAYAAAD/////AAABAAYAAAD//wAAAAABAAYAAAD//wEAAAABAAYAAAD//wIAAAABAAYAAAAAAPb/AAABAAYAAAAAAPf/AAABAAYAAAAAAPj/AAABAAYAAAAAAPn/AAABAAYAAAAAAPr/AAABAAYAAAAAAPv/AAABAAYAAAAAAPz/AAABAAYAAAAAAP3/AAABAAYAAAAAAP7/AAABAAYAAAAAAP//AAABAAYAAAAAAAAAAAABAAYAAAAAAAEAAAABAAYAAAAAAAIAAAABAAYAAAABAPb/AAABAAYAAAABAPf/AAABAAYAAAABAPj/AAABAAYAAAABAPn/AAABAAYAAAABAPr/AAABAAYAAAABAPv/AAABAAYAAAABAPz/AAABAAYAAAABAP3/AAABAAYAAAABAP7/AAABAAYAAAABAP//AAABAAYAAAABAAAAAAABAAYAAAABAAEAAAABAAYAAAABAAIAAAABAAYAAAACAPb/AAABAAYAAAACAPf/AAABAAYAAAACAPj/AAABAAYAAAACAPn/AAABAAYAAAACAPr/AAABAAYAAAACAPv/AAABAAYAAAACAPz/AAABAAYAAAACAP3/AAABAAYAAAACAP7/AAABAAYAAAACAP//AAABAAYAAAACAAAAAAABAAYAAAACAAEAAAABAAYAAAACAAIAAAABAAYAAAA=") + +[node name="PirannhaPlant" parent="." instance=ExtResource("8_ikx15")] +position = Vector2(-208, -48) + +[node name="PirannhaPlant2" parent="." instance=ExtResource("8_ikx15")] +position = Vector2(16, -48) + +[node name="PipeArea" parent="." instance=ExtResource("9_a24yo")] +position = Vector2(-208, -48) +target_level = "uid://dh6pqtx0n8prb" +exit_only = true + +[node name="PipeArea3" parent="." instance=ExtResource("9_a24yo")] +position = Vector2(-208, -48) +target_level = "uid://dh6pqtx0n8prb" + +[node name="PipeArea2" parent="." instance=ExtResource("9_a24yo")] +position = Vector2(16, -48) +target_level = "uid://dh6pqtx0n8prb" + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("10_a24yo") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("11_tu5kt")] +position = Vector2(-88, -40) +id = 1 + +[connection signal="ready" from="Camera2D" to="Camera2D" method="make_current"] diff --git a/Scenes/Levels/SMBS/World7/7-4b.tscn b/Scenes/Levels/SMBS/World7/7-4b.tscn new file mode 100644 index 0000000..99087ec --- /dev/null +++ b/Scenes/Levels/SMBS/World7/7-4b.tscn @@ -0,0 +1,119 @@ +[gd_scene load_steps=18 format=4 uid="uid://bp0phhr4rbish"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ol57i"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="2_dsrfb"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_p1awc"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_p0fpe"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_phx4p"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="5_ew618"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="7_dsrfb"] +[ext_resource type="PackedScene" uid="uid://b526l00ycqca3" path="res://Scenes/Prefabs/Entities/Enemies/Sigebou.tscn" id="9_phx4p"] +[ext_resource type="PackedScene" uid="uid://b0gkypf5ow67f" path="res://Scenes/Prefabs/Entities/Enemies/Icicle.tscn" id="10_ew618"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="11_yc062"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="12_p1awc"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="13_cw7ft"] +[ext_resource type="PackedScene" uid="uid://c6t324yc5gx7p" path="res://Scenes/Parts/TeleportPipeArea.tscn" id="14_nb7bt"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="16_vkeou"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="17_uw1fn"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="18_kk7ea"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="19_2rudp"] + +[node name="7-4b" type="Node"] +script = ExtResource("1_ol57i") +music = ExtResource("2_p1awc") +theme = "Castle" +campaign = "SMBS" +world_id = 7 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("2_dsrfb")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAEAAADw/wAAAAACAAEAAADx/wAAAAABAAsAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAADAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAADAAIAAADv//b/AAABAAEAAADw//b/AAACAAEAAADx//b/AAACAAEAAADv//f/AAABAAEAAADw//f/AAACAAEAAADx//f/AAABAAwAAADv//j/AAABAAEAAADw//j/AAACAAEAAADx//j/AAADAAEAAADv//n/AAABAAEAAADw//n/AAACAAEAAADx//n/AAADAAEAAADv//r/AAABAAEAAADw//r/AAACAAEAAADx//r/AAADAAEAAADv//v/AAABAAEAAADw//v/AAACAAEAAADx//v/AAADAAEAAADv//z/AAABAAEAAADw//z/AAACAAEAAADx//z/AAADAAEAAADv//3/AAABAAEAAADw//3/AAACAAEAAADx//3/AAADAAEAAADv//7/AAABAAEAAADw//7/AAACAAEAAADx//7/AAADAAEAAADv////AAABAAEAAADw////AAACAAEAAADx////AAADAAEAAADy//b/AAACAAEAAADz//b/AAACAAEAAAD0//b/AAACAAEAAAD1//b/AAACAAEAAAD2//b/AAACAAEAAAD3//b/AAACAAEAAAD4//b/AAACAAEAAAD5//b/AAACAAEAAAD6//b/AAACAAEAAAD7//b/AAACAAEAAAD8//b/AAACAAEAAAD9//b/AAACAAEAAAD+//b/AAACAAEAAAD///b/AAACAAEAAAAAAPb/AAACAAEAAAABAPb/AAACAAEAAAACAPb/AAACAAEAAAADAPb/AAACAAEAAAAEAPb/AAACAAEAAAAFAPb/AAACAAEAAAAGAPb/AAACAAEAAAAHAPb/AAACAAEAAAAIAPb/AAACAAEAAADy//f/AAACAAIAAADz//f/AAACAAIAAAD0//f/AAACAAIAAAD1//f/AAACAAIAAAD2//f/AAACAAIAAAD3//f/AAACAAIAAAD4//f/AAACAAIAAAD5//f/AAACAAIAAAD6//f/AAACAAIAAAD7//f/AAACAAIAAAD8//f/AAACAAIAAAD9//f/AAACAAIAAAD+//f/AAACAAIAAAD///f/AAACAAIAAAAAAPf/AAACAAIAAAABAPf/AAACAAIAAAACAPf/AAACAAIAAAADAPf/AAACAAIAAAAEAPf/AAACAAIAAAAFAPf/AAACAAIAAAAGAPf/AAACAAIAAAAHAPf/AAACAAIAAAAIAPf/AAACAAIAAAAJAPb/AAACAAEAAAAKAPb/AAACAAEAAAALAPb/AAACAAEAAAAMAPb/AAACAAEAAAANAPb/AAACAAEAAAAOAPb/AAACAAEAAAAPAPb/AAACAAEAAAAQAPb/AAACAAEAAAARAPb/AAACAAEAAAASAPb/AAACAAEAAAATAPb/AAACAAEAAAAUAPb/AAACAAEAAAAVAPb/AAACAAEAAAAWAPb/AAACAAEAAAAXAPb/AAACAAEAAAAYAPb/AAACAAEAAAAZAPb/AAACAAEAAAAaAPb/AAACAAEAAAAbAPb/AAACAAEAAAAcAPb/AAACAAEAAAAdAPb/AAACAAEAAAAeAPb/AAABAAwAAAAJAPf/AAACAAIAAAAKAPf/AAACAAIAAAALAPf/AAACAAIAAAAMAPf/AAACAAIAAAANAPf/AAACAAIAAAAOAPf/AAACAAIAAAAPAPf/AAACAAIAAAAQAPf/AAACAAIAAAARAPf/AAACAAIAAAASAPf/AAACAAIAAAATAPf/AAAAAAwAAAAUAPf/AAACAAEAAAAVAPf/AAACAAEAAAAWAPf/AAACAAEAAAAXAPf/AAACAAEAAAAYAPf/AAACAAEAAAAZAPf/AAACAAEAAAAaAPf/AAACAAEAAAAbAPf/AAACAAEAAAAcAPf/AAACAAEAAAAdAPf/AAACAAEAAAAeAPf/AAADAAEAAAAfAPb/AAACAAIAAAAgAPb/AAACAAIAAAAhAPb/AAACAAIAAAAiAPb/AAACAAIAAAAjAPb/AAACAAIAAAAkAPb/AAACAAIAAAAlAPb/AAACAAIAAAAmAPb/AAACAAIAAAAnAPb/AAACAAIAAAAoAPb/AAACAAIAAAApAPb/AAACAAIAAAAqAPb/AAAAAAwAAAArAPb/AAACAAEAAAAsAPb/AAACAAEAAAAqAPf/AAABAAEAAAArAPf/AAACAAEAAAAqAPj/AAABAAEAAAArAPj/AAACAAEAAAAqAPn/AAABAAEAAAArAPn/AAACAAEAAAAqAPr/AAABAAEAAAArAPr/AAACAAEAAAAqAPv/AAABAAEAAAArAPv/AAACAAEAAAAqAPz/AAABAAEAAAArAPz/AAACAAEAAAAqAP3/AAABAAEAAAArAP3/AAACAAEAAAAqAP7/AAABAAEAAAArAP7/AAACAAEAAAAqAP//AAABAAEAAAArAP//AAACAAEAAAAqAAAAAAAAAAsAAAArAAAAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAgAAAAAAACAAEAAAAhAAAAAAABAAsAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAfAPz/AAABAAAAAAAgAPz/AAACAAAAAAAhAPz/AAAKAAsAAAAfAP3/AAABAAEAAAAgAP3/AAACAAEAAAAhAP3/AAADAAEAAAAfAP7/AAAAAAsAAAAgAP7/AAACAAEAAAAhAP7/AAADAAEAAAAfAP//AAACAAEAAAAgAP//AAACAAEAAAAhAP//AAADAAEAAAAhAPr/AAALAAsAAAAhAPv/AAAAAAEAAAAiAPr/AAACAAMAAAAjAPr/AAACAAMAAAAkAPr/AAACAAMAAAAlAPr/AAACAAMAAAAmAPr/AAACAAMAAAAnAPr/AAAMAAsAAAAnAPv/AAAAAAEAAAAnAPz/AAAAAAEAAAAnAP3/AAAMAAwAAAAkAP3/AAABAAMAAAAlAP3/AAACAAMAAAAmAP3/AAACAAMAAAAdAP7/AAABAAAAAAAeAP7/AAACAAAAAAAdAP//AAABAAEAAAAeAP//AAACAAEAAAAdAAAAAAAAAAsAAAAeAAAAAAACAAEAAAAfAAAAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAJAAAAAAABAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAJAAEAAAABAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAJAAIAAAABAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAPb/AAADAAEAAAAsAPf/AAACAAEAAAAtAPf/AAADAAEAAAAsAPj/AAACAAEAAAAtAPj/AAADAAEAAAAsAPn/AAACAAEAAAAtAPn/AAADAAEAAAAsAPr/AAACAAEAAAAtAPr/AAADAAEAAAAsAPv/AAACAAEAAAAtAPv/AAADAAEAAAAsAPz/AAACAAEAAAAtAPz/AAADAAEAAAAsAP3/AAACAAEAAAAtAP3/AAADAAEAAAAsAP7/AAACAAEAAAAtAP7/AAADAAEAAAAsAP//AAACAAEAAAAtAP//AAADAAEAAAAsAAAAAAACAAEAAAAtAAAAAAADAAEAAAAsAAEAAAACAAEAAAAtAAEAAAADAAEAAAAtAAIAAAADAAIAAAATAPj/AAABAAEAAAAUAPj/AAACAAEAAAAVAPj/AAACAAEAAAAWAPj/AAACAAEAAAAXAPj/AAACAAEAAAAYAPj/AAACAAEAAAAZAPj/AAACAAEAAAAaAPj/AAACAAEAAAATAPn/AAABAAEAAAAUAPn/AAACAAEAAAAVAPn/AAACAAEAAAAWAPn/AAACAAEAAAAXAPn/AAACAAEAAAAYAPn/AAACAAEAAAAZAPn/AAACAAEAAAAaAPn/AAACAAEAAAATAPr/AAABAAEAAAAUAPr/AAACAAEAAAAVAPr/AAACAAEAAAAWAPr/AAACAAEAAAAXAPr/AAACAAEAAAAYAPr/AAACAAEAAAAZAPr/AAACAAEAAAAaAPr/AAABAAwAAAATAPv/AAABAAEAAAAUAPv/AAACAAEAAAAVAPv/AAACAAEAAAAWAPv/AAACAAEAAAAXAPv/AAACAAEAAAAYAPv/AAACAAEAAAAZAPv/AAACAAEAAAAaAPv/AAADAAEAAAATAPz/AAABAAIAAAAUAPz/AAACAAIAAAAVAPz/AAACAAIAAAAWAPz/AAACAAIAAAAXAPz/AAACAAIAAAAYAPz/AAACAAIAAAAZAPz/AAACAAIAAAAaAPz/AAADAAIAAAAbAPj/AAACAAEAAAAcAPj/AAABAAwAAAAbAPn/AAACAAEAAAAcAPn/AAADAAEAAAAbAPr/AAACAAIAAAAcAPr/AAADAAIAAAAdAPj/AAACAAIAAAAeAPj/AAADAAIAAAAOAPz/AAABAAMAAAAPAPz/AAADAAMAAADy//7/AAAIAAIAAADy////AAAIAAMAAADz//7/AAAJAAIAAADz////AAAJAAMAAAD8//3/AAAIAAQAAAD8//7/AAAIAAUAAAD9//3/AAAJAAQAAAD9//7/AAAJAAUAAAD8////AAAIAAUAAAD9////AAAJAAUAAAAlAPv/AAAKAAAAAAAlAPz/AAAKAAEAAAAmAPv/AAALAAAAAAAmAPz/AAALAAEAAAAOAPr/AAAIAAQAAAAOAPv/AAAIAAUAAAAPAPr/AAAJAAQAAAAPAPv/AAAJAAUAAAACAPj/AAAIAAcAAAADAPj/AAAJAAcAAAACAPn/AAAIAAYAACADAPn/AAAJAAYAACAFAAAAAgAAAAIAAAAGAAAAAgAAAAIAAAAFAAEAAgAAAAMAAAAGAAEAAgAAAAMAAAAHAAAAAgAAAAIAAAAIAAAAAgAAAAIAAAAHAAEAAgAAAAMAAAAIAAEAAgAAAAMAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAACAAAAAAAYAPX/AAACAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAACAAAAAAAcAPX/AAACAAAAAAAdAPX/AAACAAAAAAAeAPX/AAACAAAAAAAfAPX/AAACAAAAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAADAAAAAADv//X/AAABAAAAAADw//X/AAACAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAD5//X/AAACAAAAAAD6//X/AAACAAAAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAACAAAAAAAAAPX/AAACAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAA=") + +[node name="LevelBG" parent="." instance=ExtResource("3_p0fpe")] +particles = 3 + +[node name="Player" parent="." instance=ExtResource("4_phx4p")] +position = Vector2(-176, 0) + +[node name="DropShadow" parent="." instance=ExtResource("5_ew618")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(704, -112) +script = ExtResource("7_dsrfb") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="Sigebou" parent="." instance=ExtResource("9_phx4p")] +position = Vector2(584, -96) + +[node name="Sigebou2" parent="." instance=ExtResource("9_phx4p")] +position = Vector2(632, -96) + +[node name="Icicle" parent="." instance=ExtResource("10_ew618")] +position = Vector2(544, -128) + +[node name="Icicle2" parent="." instance=ExtResource("10_ew618")] +position = Vector2(488, -96) + +[node name="Icicle3" parent="." instance=ExtResource("10_ew618")] +position = Vector2(448, -64) + +[node name="PirannhaPlant" parent="." instance=ExtResource("11_yc062")] +position = Vector2(-208, -32) + +[node name="PirannhaPlant2" parent="." instance=ExtResource("11_yc062")] +position = Vector2(-48, -48) + +[node name="PirannhaPlant3" parent="." instance=ExtResource("11_yc062")] +position = Vector2(240, -96) + +[node name="PirannhaPlant4" parent="." instance=ExtResource("11_yc062")] +position = Vector2(48, -96) +rotation = 3.14159 + +[node name="GreenKoopaTroopa" parent="." instance=ExtResource("12_p1awc")] +position = Vector2(320, -8) +winged = true + +[node name="GreenKoopaTroopa2" parent="." instance=ExtResource("12_p1awc")] +position = Vector2(376, -32) +winged = true + +[node name="PipeArea" parent="." instance=ExtResource("13_cw7ft")] +position = Vector2(-208, -32) +target_level = "uid://db4okqxk3o10p" +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("13_cw7ft")] +position = Vector2(-208, -32) +target_level = "uid://db4okqxk3o10p" + +[node name="PipeArea3" parent="." instance=ExtResource("13_cw7ft")] +position = Vector2(-48, -48) +target_level = "uid://db4okqxk3o10p" + +[node name="PipeArea4" parent="." instance=ExtResource("13_cw7ft")] +position = Vector2(240, -96) +target_level = "uid://db4okqxk3o10p" + +[node name="TeleportPipeArea" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("14_nb7bt")] +position = Vector2(592, -64) +connecting_pipe = NodePath("../PipeArea") +enter_direction = 3 + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("16_vkeou") +nodes_to_delete = [NodePath("../InvisibleQuestionBlock")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("17_uw1fn")] +position = Vector2(184, -56) +item = ExtResource("18_kk7ea") +metadata/r_coin_id = 2 + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("19_2rudp")] +position = Vector2(616, -8) +id = 3 + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("17_uw1fn")] +position = Vector2(184, -56) diff --git a/Scenes/Levels/SMBS/World7/7-4c.tscn b/Scenes/Levels/SMBS/World7/7-4c.tscn new file mode 100644 index 0000000..59a6195 --- /dev/null +++ b/Scenes/Levels/SMBS/World7/7-4c.tscn @@ -0,0 +1,110 @@ +[gd_scene load_steps=18 format=4 uid="uid://db4okqxk3o10p"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_dtm57"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_5nbcb"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_4k3yh"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="4_fdui6"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="5_2igv4"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_jq5rr"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="6_5nbcb"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="8_fasgp"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Barrel.json" id="10_0c7dd"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="11_5nbcb"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="12_pu02p"] +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="12_r1ifj"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="13_r1ifj"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="14_pu02p"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="16_d68ub"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="37_2igv4"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="38_81dpb"] + +[node name="Level" type="Node"] +script = ExtResource("1_dtm57") +music = ExtResource("2_5nbcb") +theme = "Castle" +campaign = "SMBS" +world_id = 7 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Tiles" parent="." instance=ExtResource("3_4k3yh")] +tile_map_data = PackedByteArray("AADv//7/AAABAAEAAADw//7/AAACAAEAAADx//7/AAACAAEAAADy//7/AAACAAEAAADv////AAABAAEAAADw////AAACAAEAAADx////AAACAAEAAADv/wAAAAABAAEAAADw/wAAAAACAAEAAADx/wAAAAACAAEAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADv//3/AAABAAEAAADw//3/AAACAAEAAADx//3/AAACAAEAAADy//3/AAACAAEAAADv//z/AAABAAEAAADw//z/AAACAAEAAADv//b/AAABAAEAAADw//b/AAACAAEAAADx//b/AAACAAEAAADv//f/AAABAAEAAADw//f/AAACAAEAAADx//f/AAABAAwAAADv//j/AAABAAEAAADw//j/AAACAAEAAADx//j/AAADAAEAAADv//n/AAABAAEAAADw//n/AAACAAEAAADx//n/AAADAAEAAADv//r/AAABAAEAAADw//r/AAACAAEAAADx//r/AAADAAEAAADv//v/AAABAAEAAADw//v/AAACAAEAAADx//v/AAADAAEAAADy//b/AAACAAEAAADz//b/AAACAAEAAAD0//b/AAACAAEAAAD1//b/AAACAAEAAAD2//b/AAACAAEAAAD3//b/AAACAAEAAAD4//b/AAACAAEAAAD5//b/AAACAAEAAAD6//b/AAACAAEAAAD7//b/AAACAAEAAAD8//b/AAACAAEAAAD9//b/AAACAAEAAAD+//b/AAACAAEAAAD///b/AAACAAEAAAAAAPb/AAACAAEAAAABAPb/AAACAAEAAAACAPb/AAACAAEAAADy//f/AAACAAIAAADz//f/AAACAAIAAAD0//f/AAACAAIAAAD1//f/AAACAAIAAAD2//f/AAACAAIAAAD3//f/AAACAAIAAAD4//f/AAACAAIAAAD5//f/AAACAAIAAAD6//f/AAACAAIAAAD7//f/AAACAAIAAAD8//f/AAACAAIAAAD9//f/AAACAAIAAAD+//f/AAACAAIAAAD///f/AAACAAIAAAAAAPf/AAACAAIAAAABAPf/AAACAAIAAAACAPf/AAACAAIAAAADAPb/AAACAAEAAAAEAPb/AAACAAEAAAAFAPb/AAACAAEAAAAGAPb/AAACAAEAAAAHAPb/AAACAAEAAAAIAPb/AAACAAEAAAAJAPb/AAACAAEAAAAKAPb/AAACAAEAAAALAPb/AAACAAEAAAAMAPb/AAACAAEAAAANAPb/AAACAAEAAAAOAPb/AAACAAEAAAAPAPb/AAABAAwAAAADAPf/AAACAAIAAAAEAPf/AAACAAIAAAAFAPf/AAACAAIAAAAGAPf/AAACAAIAAAAHAPf/AAACAAIAAAAIAPf/AAACAAIAAAAJAPf/AAACAAIAAAAKAPf/AAACAAIAAAALAPf/AAACAAIAAAAMAPf/AAACAAIAAAANAPf/AAACAAIAAAAOAPf/AAAAAAwAAAAPAPf/AAADAAEAAAAOAPj/AAABAAEAAAAPAPj/AAADAAEAAAAOAPn/AAABAAIAAAAPAPn/AAADAAIAAAAQAPb/AAACAAIAAAARAPb/AAACAAIAAAASAPb/AAACAAIAAAATAPb/AAACAAIAAAAUAPb/AAACAAIAAAAVAPb/AAACAAIAAAAWAPb/AAACAAIAAAAXAPb/AAACAAIAAAAYAPb/AAACAAIAAAAZAPb/AAACAAIAAAAaAPb/AAACAAIAAAAbAPb/AAACAAIAAAAcAPb/AAACAAIAAAAdAPb/AAACAAIAAAAeAPb/AAACAAIAAAAfAPb/AAACAAIAAAAgAPb/AAACAAIAAAAhAPb/AAACAAIAAAAiAPb/AAACAAIAAAAjAPb/AAACAAIAAAAkAPb/AAACAAIAAAAlAPb/AAACAAIAAAAmAPb/AAACAAIAAAAnAPb/AAACAAIAAAAoAPb/AAACAAIAAAApAPb/AAACAAIAAAAqAPb/AAACAAIAAAArAPb/AAACAAIAAAAsAPb/AAACAAIAAAAtAPb/AAACAAIAAAAuAPb/AAACAAIAAAAvAPb/AAACAAIAAAAwAPb/AAACAAIAAAAxAPb/AAACAAIAAAAyAPb/AAACAAIAAAAzAPb/AAACAAIAAAA0APb/AAACAAIAAAA1APb/AAACAAIAAAAhAAAAAAABAAEAAAAiAAAAAAABAAsAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAAhAAEAAAABAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAAhAP3/AAABAAAAAAAhAP7/AAABAAEAAAAhAP//AAABAAEAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAADAAAAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAADAAEAAAAhAAIAAAABAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAADAAIAAADz//3/AAACAAEAAAD0//3/AAACAAEAAAD1//3/AAACAAEAAAD2//3/AAACAAEAAAD3//3/AAABAAsAAADz//7/AAACAAEAAAD0//7/AAACAAEAAAD1//7/AAACAAEAAAD2//7/AAACAAEAAAD3//7/AAACAAEAAAD4//7/AAABAAsAAADy////AAACAAEAAADz////AAACAAEAAAD0////AAACAAEAAAD1////AAACAAEAAAD2////AAACAAEAAAD3////AAACAAEAAAD4////AAACAAEAAAD5////AAADAAEAAADy/wAAAAACAAEAAADz/wAAAAACAAEAAAD0/wAAAAACAAEAAAD1/wAAAAACAAEAAAD2/wAAAAACAAEAAAD3/wAAAAACAAEAAAD4/wAAAAACAAEAAAD5/wAAAAADAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAADAAEAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAADAAIAAAD+////AAABAAAAAAD/////AAACAAAAAAAAAP//AAACAAAAAAABAP//AAADAAAAAAD+/wAAAAABAAEAAAD//wAAAAACAAEAAAAAAAAAAAACAAEAAAABAAAAAAADAAEAAAD+/wEAAAABAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAADAAEAAAAPAAEAAAADAAEAAAAPAAIAAAADAAIAAAALAP//AAABAAAAAAAMAP//AAACAAAAAAALAAAAAAABAAEAAAAMAAAAAAACAAEAAAALAAEAAAABAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAALAAIAAAABAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAOAP7/AAABAAAAAAAPAP7/AAADAAAAAAANAP//AAACAAAAAAAOAP//AAAAAAsAAAAPAP//AAADAAEAAAANAAAAAAACAAEAAAAOAAAAAAACAAEAAAAPAAAAAAADAAEAAAD5//7/AAADAAAAAAD4//3/AAADAAAAAAD3//z/AAADAAAAAADx//z/AAABAAsAAADy//z/AAACAAAAAADz//z/AAACAAAAAAD0//z/AAACAAAAAAD1//z/AAACAAAAAAD2//z/AAACAAAAAAD+/wIAAAABAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAADAAIAAAD6/wAAAgAAAAIAAAD6/wEAAgAAAAMAAAD7/wAAAgAAAAIAAAD7/wEAAgAAAAMAAAD8/wAAAgAAAAIAAAD8/wEAAgAAAAMAAAD9/wAAAgAAAAIAAAD9/wEAAgAAAAMAAAACAAAAAgAAAAIAAAACAAEAAgAAAAMAAAADAAAAAgAAAAIAAAADAAEAAgAAAAMAAAAEAAAAAgAAAAIAAAAEAAEAAgAAAAMAAAAFAAAAAgAAAAIAAAAFAAEAAgAAAAMAAAAGAAAAAgAAAAIAAAAGAAEAAgAAAAMAAAAHAAAAAgAAAAIAAAAHAAEAAgAAAAMAAAAIAAAAAgAAAAIAAAAIAAEAAgAAAAMAAAAJAAAAAgAAAAIAAAAJAAEAAgAAAAMAAAAKAAAAAgAAAAIAAAAKAAEAAgAAAAMAAAAFAP3/AAAAAAMAAAAGAP3/AAAEAAAAAAAHAP3/AAAAAAMAAAAiAP3/AAADAAAAAAAiAP7/AAADAAEAAAAiAP//AAADAAEAAAAQAPn/AQAAAAAAAQARAPn/AQAAAAAAAQASAPn/AQAAAAAAAQATAPn/AQAAAAAAAQAQAAAAAgAAAAIAAAAQAAEAAgAAAAMAAAARAAAAAgAAAAIAAAARAAEAAgAAAAMAAAASAAAAAgAAAAIAAAASAAEAAgAAAAMAAAATAAAAAgAAAAIAAAATAAEAAgAAAAMAAAAUAAAAAgAAAAIAAAAUAAEAAgAAAAMAAAAVAAAAAgAAAAIAAAAVAAEAAgAAAAMAAAAWAAAAAgAAAAIAAAAWAAEAAgAAAAMAAAAXAAAAAgAAAAIAAAAXAAEAAgAAAAMAAAAYAAAAAgAAAAIAAAAYAAEAAgAAAAMAAAAZAAAAAgAAAAIAAAAZAAEAAgAAAAMAAAAaAAAAAgAAAAIAAAAaAAEAAgAAAAMAAAAbAAAAAgAAAAIAAAAbAAEAAgAAAAMAAAAcAAAAAgAAAAIAAAAcAAEAAgAAAAMAAAAdAAAAAgAAAAIAAAAdAAEAAgAAAAMAAAAeAAAAAgAAAAIAAAAeAAEAAgAAAAMAAAAfAAAAAgAAAAIAAAAfAAEAAgAAAAMAAAAgAAAAAgAAAAIAAAAgAAEAAgAAAAMAAADv//X/AAABAAAAAADw//X/AAACAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAD5//X/AAACAAAAAAD6//X/AAACAAAAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAACAAAAAAAAAPX/AAACAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAACAAAAAAAYAPX/AAACAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAACAAAAAAAcAPX/AAACAAAAAAAdAPX/AAACAAAAAAAeAPX/AAACAAAAAAAfAPX/AAACAAAAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAACAAAAAAAuAPX/AAACAAAAAAAvAPX/AAACAAAAAAAwAPX/AAACAAAAAAAxAPX/AAACAAAAAAAyAPX/AAACAAAAAAAzAPX/AAACAAAAAAA0APX/AAACAAAAAAA1APX/AAACAAAAAAA2APX/AAACAAAAAAA3APX/AAACAAAAAAA4APX/AAADAAAAAAA2APb/AAACAAIAAAA3APb/AAACAAIAAAA4APb/AAADAAIAAADy//r/AAAIAAIAAADy//v/AAAIAAMAAADz//r/AAAJAAIAAADz//v/AAAJAAMAAAA=") + +[node name="LevelBG" parent="." instance=ExtResource("4_fdui6")] +particles = 3 + +[node name="Player" parent="." instance=ExtResource("5_jq5rr")] +position = Vector2(-160, -64) + +[node name="DropShadow" parent="." instance=ExtResource("6_5nbcb")] + +[node name="Firebar" parent="." instance=ExtResource("8_fasgp")] +position = Vector2(104, -40) +length = 10 + +[node name="CastleBridge" parent="." instance=ExtResource("12_pu02p")] +position = Vector2(328, -24) +length = 17 + +[node name="Bowser" parent="." instance=ExtResource("11_5nbcb")] +position = Vector2(456, -32) + +[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("10_0c7dd") + +[node name="CastleToad" parent="." instance=ExtResource("12_r1ifj")] +position = Vector2(688, 0) + +[node name="PipeArea" parent="." instance=ExtResource("13_r1ifj")] +position = Vector2(-208, -96) +exit_only = true + +[node name="Podoboo" parent="." instance=ExtResource("14_pu02p")] +position = Vector2(-64, -80) + +[node name="Podoboo2" parent="." instance=ExtResource("14_pu02p")] +position = Vector2(56, -80) + +[node name="BrickBlock" parent="." instance=ExtResource("5_2igv4")] +position = Vector2(328, -104) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("37_2igv4") +nodes_to_delete = [NodePath("../BrickBlock"), NodePath("../CastleToad")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("5_2igv4")] +position = Vector2(328, -104) +item = ExtResource("38_81dpb") +metadata/r_coin_id = 4 + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("16_d68ub")] +position = Vector2(688, 0) + +[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="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@78768" to="Tiles/@AnimatableBody2D@78768/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@78768" to="Tiles/@AnimatableBody2D@78768/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78768" to="Tiles/@AnimatableBody2D@78768" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78768" to="Tiles/@AnimatableBody2D@78768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78768" to="Tiles/@AnimatableBody2D@78768" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78768" to="Tiles/@AnimatableBody2D@78768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@78769" to="Tiles/@AnimatableBody2D@78769/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@78769" to="Tiles/@AnimatableBody2D@78769/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78769" to="Tiles/@AnimatableBody2D@78769" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78769" to="Tiles/@AnimatableBody2D@78769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78769" to="Tiles/@AnimatableBody2D@78769" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78769" to="Tiles/@AnimatableBody2D@78769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@78770" to="Tiles/@AnimatableBody2D@78770/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@78770" to="Tiles/@AnimatableBody2D@78770/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78770" to="Tiles/@AnimatableBody2D@78770" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@78770" to="Tiles/@AnimatableBody2D@78770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78770" to="Tiles/@AnimatableBody2D@78770" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@78770" to="Tiles/@AnimatableBody2D@78770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] + +[editable path="Bowser"] diff --git a/Scenes/Levels/SMBS/World8/8-1.tscn b/Scenes/Levels/SMBS/World8/8-1.tscn new file mode 100644 index 0000000..c03fceb --- /dev/null +++ b/Scenes/Levels/SMBS/World8/8-1.tscn @@ -0,0 +1,369 @@ +[gd_scene load_steps=26 format=4 uid="uid://bk5snce3rwmb4"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_oxk3g"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_5brkg"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_ofiu3"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_0n7sj"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_5brkg"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="6_0qrh6"] +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="7_p6b8e"] +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="8_6f75w"] +[ext_resource type="PackedScene" uid="uid://cwhvsfp31cuu6" path="res://Scenes/Prefabs/Entities/Enemies/FighterFly.tscn" id="9_c4m3x"] +[ext_resource type="PackedScene" uid="uid://cs40v66vkl6qi" path="res://Scenes/Prefabs/Entities/Enemies/SideStepper.tscn" id="10_6plkd"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="11_2wodi"] +[ext_resource type="PackedScene" uid="uid://6rp3wgax4i51" path="res://Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn" id="12_l06re"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="13_34o05"] +[ext_resource type="PackedScene" uid="uid://dn3cblgvf2ba1" path="res://Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn" id="14_0ajnx"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="15_qqqsn"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="17_5brkg"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="18_1v5d6"] +[ext_resource type="PackedScene" uid="uid://dn2oonncrmxb3" path="res://Scenes/Parts/LargeSPCastleDeco.tscn" id="19_1v5d6"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="21_qqqsn"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="22_ddfnw"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="23_v8ijr"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="24_adyti"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="25_n1w01"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="26_64we7"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="27_m5wyf"] + +[node name="Level" type="Node"] +script = ExtResource("1_oxk3g") +music = ExtResource("2_5brkg") +theme_time = "Night" +campaign = "SMBS" +world_id = 8 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("2_ofiu3")] +time_of_day = 1 +second_layer = 1 +liquid_layer = 1 + +[node name="Tiles" parent="." instance=ExtResource("3_0n7sj")] +tile_map_data = PackedByteArray("AADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAADAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAADAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAADAAIAAABqAAAAAAABAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAABqAAEAAAABAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAABqAAIAAAABAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAADAAAAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAADAAEAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAADAAIAAACTAAAAAAABAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAADAAAAAACTAAEAAAABAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAADAAEAAACTAAIAAAABAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAADAAIAAAD+//7/AAAFAAIAAAD///7/AAAGAAIAAAAAAP7/AAAGAAIAAAABAP7/AAAGAAIAAAACAP7/AAAHAAIAAAAgAP//AAAFAAIAAAAhAP//AAAGAAIAAAAiAP//AAAGAAIAAAAjAP//AAAGAAIAAAAkAP//AAAHAAIAAABFAPv/AAAFAAIAAABGAPv/AAAGAAIAAABHAPv/AAAGAAIAAABIAPv/AAAGAAIAAABJAPv/AAAGAAIAAABKAPv/AAAGAAIAAABLAPv/AAAHAAIAAACpAPn/AAAFAAQAAACqAPn/AAAGAAQAAACrAPn/AAAHAAQAAADUAAAAAAAFAAIAAADVAAAAAAAGAAIAAADWAAAAAAAGAAIAAADXAAAAAAAGAAIAAADYAAAAAAAGAAIAAADZAAAAAAAGAAIAAADaAAAAAAAHAAIAAADzAAAAAAAFAAIAAAD0AAAAAAAGAAIAAAD1AAAAAAAGAAIAAAD2AAAAAAAGAAIAAAD3AAAAAAAGAAIAAAD4AAAAAAAGAAIAAAD5AAAAAAAGAAIAAAD6AAAAAAAGAAIAAAD7AAAAAAAGAAIAAAD8AAAAAAAGAAIAAAD9AAAAAAAGAAIAAAD+AAAAAAAGAAIAAAD/AAAAAAAHAAIAAADoAPj/AAAFAAMAAADpAPj/AAAGAAMAAADqAPj/AAAHAAMAAAC0APn/AAAFAAMAAAC1APn/AAAGAAMAAAC2APn/AAAHAAMAAABOAP//AAAFAAMAAABPAP//AAAGAAMAAABQAP//AAAGAAMAAABRAP//AAAGAAMAAABSAP//AAAGAAMAAABTAP//AAAGAAMAAABUAP//AAAHAAMAAAAWAPz/AAAFAAMAAAAXAPz/AAAGAAMAAAAYAPz/AAAGAAMAAAAZAPz/AAAGAAMAAAAaAPz/AAAGAAMAAAAbAPz/AAAGAAMAAAAcAPz/AAAHAAMAAAAEAAAAAAAFAAQAAAAFAAAAAAAGAAQAAAAGAAAAAAAGAAQAAAAHAAAAAAAGAAQAAAAIAAAAAAAGAAQAAAAJAAAAAAAGAAQAAAAKAAAAAAAGAAQAAAALAAAAAAAGAAQAAAAMAAAAAAAHAAQAAAAnAPz/AAAFAAQAAAAoAPz/AAAGAAQAAAApAPz/AAAHAAQAAAA7AAAAAAAFAAQAAAA8AAAAAAAGAAQAAAA9AAAAAAAGAAQAAAA+AAAAAAAGAAQAAAA/AAAAAAAGAAQAAABAAAAAAAAGAAQAAABBAAAAAAAHAAQAAABbAPn/AAAFAAQAAABcAPn/AAAGAAQAAABdAPn/AAAGAAQAAABeAPn/AAAGAAQAAABfAPn/AAAGAAQAAABgAPn/AAAGAAQAAABhAPn/AAAHAAQAAACiAP3/AAAGAAQAAACjAP3/AAAHAAQAAAChAP3/AAAFAAQAAADBAP7/AAAFAAQAAADCAP7/AAAGAAQAAADDAP7/AAAGAAQAAADEAP7/AAAGAAQAAADFAP7/AAAHAAQAAADhAP3/AAAFAAQAAADiAP3/AAAGAAQAAADjAP3/AAAHAAQAAADpAPn/AAAGAAUAAADpAPr/AAAHAAUAAADpAPv/AAAHAAUAAADpAPz/AAAHAAUAAADpAP3/AAAHAAUAAADpAP7/AAAHAAUAAADpAP//AAAHAAUAAADpAAAAAAAHAAUAAADpAAEAAAAHAAUAAADiAP7/AAAGAAUAAADiAP//AAAHAAUAAADiAAAAAAAHAAUAAADiAAEAAAAHAAUAAAD5AAEAAAAGAAUAAADXAAEAAAAGAAUAAADDAP//AAAGAAUAAADDAAAAAAAHAAUAAADDAAEAAAAHAAUAAAC1APr/AAAGAAUAAAC1APv/AAAHAAUAAAC1APz/AAAHAAUAAAC1AP3/AAAHAAUAAAC1AP7/AAAHAAUAAAC1AP//AAAHAAUAAAC1AAAAAAAHAAUAAAC1AAEAAAAHAAUAAACqAPr/AAAGAAUAAACqAPv/AAAHAAUAAACqAPz/AAAHAAUAAACqAP3/AAAHAAUAAACqAP7/AAAHAAUAAACqAP//AAAHAAUAAACqAAAAAAAHAAUAAACqAAEAAAAHAAUAAACiAP7/AAAGAAUAAACiAP//AAAHAAUAAACiAAAAAAAHAAUAAACiAAEAAAAHAAUAAABeAPr/AAAGAAUAAABeAPv/AAAHAAUAAABeAPz/AAAHAAUAAABeAP3/AAAHAAUAAABeAP7/AAAHAAUAAABeAP//AAAHAAUAAABeAAAAAAAHAAUAAABeAAEAAAAHAAUAAABRAAAAAAAGAAUAAABRAAEAAAAHAAUAAABIAPz/AAAGAAUAAABIAP3/AAAHAAUAAABIAP7/AAAHAAUAAABIAP//AAAHAAUAAABIAAAAAAAHAAUAAABIAAEAAAAHAAUAAAAoAP3/AAAGAAUAAAAoAP7/AAAHAAUAAAAoAP//AAAHAAUAAAAoAAAAAAAHAAUAAAAoAAEAAAAHAAUAAAAZAP3/AAAGAAUAAAAZAP7/AAAHAAUAAAAZAP//AAAHAAUAAAAZAAAAAAAHAAUAAAAZAAEAAAAHAAUAAAAIAAEAAAAGAAUAAAAAAP//AAAGAAUAAAAAAAAAAAAHAAUAAAAAAAEAAAAHAAUAAAAGAPz/AQAAAAAAAgAHAPz/AQAAAAAAAgAIAPz/AQAAAAAAAgAJAPz/AQAAAAAAAgAFAPz/AQAAAAAACAB5APz/AQAAAAAAAQB6APz/AQAAAAAAAQB7APz/AQAAAAAAAQB8APz/AQAAAAAAAQB9APz/AQAAAAAAAQB5APn/AQAAAAAAAQB6APn/AQAAAAAAAQB7APn/AQAAAAAAAQB8APn/AQAAAAAAAQCMAPz/AQAAAAAAAQCOAPz/AQAAAAAAAQCPAPz/AQAAAAAAAQCQAPz/AQAAAAAAAQCNAPz/AQAAAAAACgDzAP//AAAEAAIAAABYAPz/AAAEAAAAAAAxAPv/AAAEAAAAAAAtAPf/AAAKAAgAAAA1APf/AAAMAAgAAAAvAPf/AAALAAgAAAAwAPf/AAALAAgAAAAxAPf/AAALAAgAAAAyAPf/AAALAAgAAAAzAPf/AAALAAgAAAA0APf/AAALAAgAAAAuAPf/AAALAAgAAABvAPz/AQAAAAAACQCaAPz/AQAAAAAACQA+AAEAAAAGAAUAAAAiAAAAAAAGAAUAAAAiAAEAAAAHAAUAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_5brkg")] +position = Vector2(-216, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("6_0qrh6")] +position = Vector2(32, -32) + +[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("6_0qrh6")] +position = Vector2(304, -112) +winged = true + +[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("6_0qrh6")] +position = Vector2(2768, -128) +winged = true + +[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("6_0qrh6")] +position = Vector2(2832, -96) +winged = true + +[node name="RedKoopaTroopa5" parent="Enemies" instance=ExtResource("6_0qrh6")] +position = Vector2(3024, -96) +winged = true + +[node name="Goomba" parent="Enemies" instance=ExtResource("7_p6b8e")] +position = Vector2(112, 0) + +[node name="Goomba2" parent="Enemies" instance=ExtResource("7_p6b8e")] +position = Vector2(144, 0) + +[node name="Goomba3" parent="Enemies" instance=ExtResource("7_p6b8e")] +position = Vector2(176, 0) + +[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("8_6f75w")] +position = Vector2(1824, -8) +winged = true + +[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("8_6f75w")] +position = Vector2(1936, -64) +winged = true + +[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("8_6f75w")] +position = Vector2(2128, -8) +winged = true + +[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("8_6f75w")] +position = Vector2(2208, -8) +winged = true + +[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("8_6f75w")] +position = Vector2(2240, -64) +winged = true + +[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("8_6f75w")] +position = Vector2(3248, -80) +winged = true + +[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("8_6f75w")] +position = Vector2(3264, -32) +winged = true + +[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("8_6f75w")] +position = Vector2(3344, 0) +winged = true + +[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("8_6f75w")] +position = Vector2(3328, -96) +winged = true + +[node name="GreenKoopaTroopa10" parent="Enemies" instance=ExtResource("8_6f75w")] +position = Vector2(3392, -64) +winged = true + +[node name="GreenKoopaTroopa11" parent="Enemies" instance=ExtResource("8_6f75w")] +position = Vector2(3440, -112) +winged = true + +[node name="GreenKoopaTroopa12" parent="Enemies" instance=ExtResource("8_6f75w")] +position = Vector2(3472, -16) +winged = true + +[node name="GreenKoopaTroopa13" parent="Enemies" instance=ExtResource("8_6f75w")] +position = Vector2(3520, -48) +winged = true + +[node name="FighterFly" parent="Enemies" instance=ExtResource("9_c4m3x")] +position = Vector2(2592, -56) + +[node name="FighterFly2" parent="Enemies" instance=ExtResource("9_c4m3x")] +position = Vector2(2704, -120) + +[node name="FighterFly3" parent="Enemies" instance=ExtResource("9_c4m3x")] +position = Vector2(2000, -72) + +[node name="FighterFly4" parent="Enemies" instance=ExtResource("9_c4m3x")] +position = Vector2(1952, -112) + +[node name="SideStepper" parent="Enemies" instance=ExtResource("10_6plkd")] +position = Vector2(2416, 0) + +[node name="SideStepper2" parent="Enemies" instance=ExtResource("10_6plkd")] +position = Vector2(2464, 0) + +[node name="SideStepper4" parent="Enemies" instance=ExtResource("10_6plkd")] +position = Vector2(1184, -80) + +[node name="SideStepper3" parent="Enemies" instance=ExtResource("10_6plkd")] +position = Vector2(2512, 0) + +[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("11_2wodi")] +position = Vector2(2192, 0) + +[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("11_2wodi")] +position = Vector2(2096, 0) + +[node name="RopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("12_l06re")] +position = Vector2(728, -80) +linked_platform = NodePath("../RopeElevatorPlatform2") +rope_top = -128 + +[node name="RopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("12_l06re")] +position = Vector2(856, -32) +linked_platform = NodePath("../RopeElevatorPlatform") +rope_top = -128 + +[node name="Firebar" parent="." instance=ExtResource("13_34o05")] +position = Vector2(792, -72) + +[node name="Firebar2" parent="." instance=ExtResource("13_34o05")] +position = Vector2(1416, -56) +length = 11 + +[node name="FallingPlatform" parent="." instance=ExtResource("14_0ajnx")] +position = Vector2(3192, -80) + +[node name="FallingPlatform3" parent="." instance=ExtResource("14_0ajnx")] +position = Vector2(248, -80) + +[node name="FallingPlatform2" parent="." instance=ExtResource("14_0ajnx")] +position = Vector2(3328, -128) + +[node name="DropShadow" parent="." instance=ExtResource("15_qqqsn")] + +[node name="EndFlagpole" parent="." instance=ExtResource("17_5brkg")] +position = Vector2(3896, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("18_1v5d6")] +position = Vector2(3976, 0) + +[node name="LargeCastleDeco" parent="." instance=ExtResource("19_1v5d6")] +position = Vector2(-184, -88) + +[node name="DecoTiles" parent="." instance=ExtResource("21_qqqsn")] +tile_map_data = PackedByteArray("AAD7//7/AAADAAAAAAD7////AAADAAEAAAA=") + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("22_ddfnw") +nodes_to_delete = [NodePath("../Node")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("23_v8ijr")] +position = Vector2(248, -40) + +[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("23_v8ijr")] +position = Vector2(728, -40) +id = 1 + +[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("23_v8ijr")] +position = Vector2(1416, -72) +id = 2 + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("24_adyti")] +position = Vector2(2008, -104) +item = ExtResource("25_n1w01") +metadata/r_coin_id = 3 + +[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("23_v8ijr")] +position = Vector2(3328, -72) +id = 4 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("26_64we7")] +position = Vector2(2056, -88) +item = ExtResource("27_m5wyf") + +[node name="Node" type="Node" parent="."] + +[node name="BrickBlock" parent="Node" instance=ExtResource("24_adyti")] +position = Vector2(2008, -104) + +[node name="InvisibleQuestionBlock" parent="Node" instance=ExtResource("26_64we7")] +position = Vector2(2056, -88) + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@101139" to="Tiles/@AnimatableBody2D@101139/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101139" to="Tiles/@AnimatableBody2D@101139/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101139" to="Tiles/@AnimatableBody2D@101139" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101139" to="Tiles/@AnimatableBody2D@101139" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101139" to="Tiles/@AnimatableBody2D@101139/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101139" to="Tiles/@AnimatableBody2D@101139" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101139" to="Tiles/@AnimatableBody2D@101139/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101140" to="Tiles/@AnimatableBody2D@101140/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101140" to="Tiles/@AnimatableBody2D@101140/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101140" to="Tiles/@AnimatableBody2D@101140" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101140" to="Tiles/@AnimatableBody2D@101140" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101140" to="Tiles/@AnimatableBody2D@101140/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101140" to="Tiles/@AnimatableBody2D@101140" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101140" to="Tiles/@AnimatableBody2D@101140/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101141" to="Tiles/@AnimatableBody2D@101141/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101141" to="Tiles/@AnimatableBody2D@101141/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101141" to="Tiles/@AnimatableBody2D@101141" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101141" to="Tiles/@AnimatableBody2D@101141" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101141" to="Tiles/@AnimatableBody2D@101141/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101141" to="Tiles/@AnimatableBody2D@101141" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101141" to="Tiles/@AnimatableBody2D@101141/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101142" to="Tiles/@AnimatableBody2D@101142/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101142" to="Tiles/@AnimatableBody2D@101142/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101142" to="Tiles/@AnimatableBody2D@101142" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101142" to="Tiles/@AnimatableBody2D@101142" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101142" to="Tiles/@AnimatableBody2D@101142/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101142" to="Tiles/@AnimatableBody2D@101142" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101142" to="Tiles/@AnimatableBody2D@101142/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="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@101143" to="Tiles/@AnimatableBody2D@101143/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101143" to="Tiles/@AnimatableBody2D@101143/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101143" to="Tiles/@AnimatableBody2D@101143" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101143" to="Tiles/@AnimatableBody2D@101143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101143" to="Tiles/@AnimatableBody2D@101143" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101143" to="Tiles/@AnimatableBody2D@101143/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101144" to="Tiles/@AnimatableBody2D@101144/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101144" to="Tiles/@AnimatableBody2D@101144/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101144" to="Tiles/@AnimatableBody2D@101144" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101144" to="Tiles/@AnimatableBody2D@101144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101144" to="Tiles/@AnimatableBody2D@101144" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101144" to="Tiles/@AnimatableBody2D@101144/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101145" to="Tiles/@AnimatableBody2D@101145/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101145" to="Tiles/@AnimatableBody2D@101145/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101145" to="Tiles/@AnimatableBody2D@101145" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101145" to="Tiles/@AnimatableBody2D@101145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101145" to="Tiles/@AnimatableBody2D@101145" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101145" to="Tiles/@AnimatableBody2D@101145/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101146" to="Tiles/@AnimatableBody2D@101146/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101146" to="Tiles/@AnimatableBody2D@101146/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101146" to="Tiles/@AnimatableBody2D@101146" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101146" to="Tiles/@AnimatableBody2D@101146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101146" to="Tiles/@AnimatableBody2D@101146" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101146" to="Tiles/@AnimatableBody2D@101146/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101147" to="Tiles/@AnimatableBody2D@101147/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101147" to="Tiles/@AnimatableBody2D@101147/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101147" to="Tiles/@AnimatableBody2D@101147" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101147" to="Tiles/@AnimatableBody2D@101147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101147" to="Tiles/@AnimatableBody2D@101147" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101147" to="Tiles/@AnimatableBody2D@101147/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101148" to="Tiles/@AnimatableBody2D@101148/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101148" to="Tiles/@AnimatableBody2D@101148/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101148" to="Tiles/@AnimatableBody2D@101148" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101148" to="Tiles/@AnimatableBody2D@101148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101148" to="Tiles/@AnimatableBody2D@101148" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101148" to="Tiles/@AnimatableBody2D@101148/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101149" to="Tiles/@AnimatableBody2D@101149/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101149" to="Tiles/@AnimatableBody2D@101149/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101149" to="Tiles/@AnimatableBody2D@101149" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101149" to="Tiles/@AnimatableBody2D@101149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101149" to="Tiles/@AnimatableBody2D@101149" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101149" to="Tiles/@AnimatableBody2D@101149/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101150" to="Tiles/@AnimatableBody2D@101150/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101150" to="Tiles/@AnimatableBody2D@101150/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101150" to="Tiles/@AnimatableBody2D@101150" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101150" to="Tiles/@AnimatableBody2D@101150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101150" to="Tiles/@AnimatableBody2D@101150" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101150" to="Tiles/@AnimatableBody2D@101150/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101151" to="Tiles/@AnimatableBody2D@101151/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101151" to="Tiles/@AnimatableBody2D@101151/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101151" to="Tiles/@AnimatableBody2D@101151" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101151" to="Tiles/@AnimatableBody2D@101151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101151" to="Tiles/@AnimatableBody2D@101151" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101151" to="Tiles/@AnimatableBody2D@101151/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101152" to="Tiles/@AnimatableBody2D@101152/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101152" to="Tiles/@AnimatableBody2D@101152/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101152" to="Tiles/@AnimatableBody2D@101152" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101152" to="Tiles/@AnimatableBody2D@101152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101152" to="Tiles/@AnimatableBody2D@101152" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101152" to="Tiles/@AnimatableBody2D@101152/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101153" to="Tiles/@AnimatableBody2D@101153/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101153" to="Tiles/@AnimatableBody2D@101153/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101153" to="Tiles/@AnimatableBody2D@101153" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101153" to="Tiles/@AnimatableBody2D@101153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101153" to="Tiles/@AnimatableBody2D@101153" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101153" to="Tiles/@AnimatableBody2D@101153/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101154" to="Tiles/@AnimatableBody2D@101154/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101154" to="Tiles/@AnimatableBody2D@101154/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101154" to="Tiles/@AnimatableBody2D@101154" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101154" to="Tiles/@AnimatableBody2D@101154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101154" to="Tiles/@AnimatableBody2D@101154" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101154" to="Tiles/@AnimatableBody2D@101154/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101155" to="Tiles/@AnimatableBody2D@101155/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101155" to="Tiles/@AnimatableBody2D@101155/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101155" to="Tiles/@AnimatableBody2D@101155" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101155" to="Tiles/@AnimatableBody2D@101155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101155" to="Tiles/@AnimatableBody2D@101155" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101155" to="Tiles/@AnimatableBody2D@101155/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101156" to="Tiles/@AnimatableBody2D@101156/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101156" to="Tiles/@AnimatableBody2D@101156/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101156" to="Tiles/@AnimatableBody2D@101156" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101156" to="Tiles/@AnimatableBody2D@101156" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101156" to="Tiles/@AnimatableBody2D@101156/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101156" to="Tiles/@AnimatableBody2D@101156" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101156" to="Tiles/@AnimatableBody2D@101156/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World8/8-2.tscn b/Scenes/Levels/SMBS/World8/8-2.tscn new file mode 100644 index 0000000..92b544c --- /dev/null +++ b/Scenes/Levels/SMBS/World8/8-2.tscn @@ -0,0 +1,46 @@ +[gd_scene load_steps=10 format=4 uid="uid://bn78ab1wvwh6"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_q472v"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_uq4wx"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_1r6wu"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_uq4wx"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_4g7qh"] +[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="7_jy6yp"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="8_1r6wu"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_uq4wx"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="10_4g7qh"] + +[node name="8-2" type="Node"] +script = ExtResource("1_q472v") +music = ExtResource("2_uq4wx") +theme_time = "Night" +campaign = "SMBS" +world_id = 8 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_1r6wu")] +time_of_day = 1 +second_layer = 1 +liquid_layer = 1 + +[node name="Tiles" parent="." instance=ExtResource("4_uq4wx")] +tile_map_data = PackedByteArray("AADs/wAAAAAFAAIAAADt/wAAAAAGAAIAAADu/wAAAAAGAAIAAADv/wAAAAAGAAIAAADw/wAAAAAGAAIAAADx/wAAAAAGAAIAAADy/wAAAAAGAAIAAADz/wAAAAAGAAIAAAD0/wAAAAAGAAIAAAD1/wAAAAAGAAIAAAD2/wAAAAAGAAIAAAD3/wAAAAAGAAIAAAD4/wAAAAAHAAIAAADx/wEAAAAGAAUAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAADAAAAAAABAAAAAAAIAAEAAAACAAAAAAAJAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAADAAEAAAABAAEAAAAIAAEAAAACAAEAAAAJAAEAAAD8/wAAAAABAAAAAAD8/wEAAAABAAEAAAD///7/AAAKAAAAAAD/////AAAKAAEAAAAAAP7/AAALAAAAAAAAAP//AAALAAEAAAABAP7/AAAMAAAAAAABAP//AAAMAAEAAAACAP7/AAAJAAEAAAACAP//AAAJAAEAAAABAP3/AAAIAAAAAAACAP3/AAAJAAAAAAD8/wIAAAABAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_4g7qh")] +position = Vector2(-216, 0) + +[node name="StartCastle" parent="." instance=ExtResource("7_jy6yp")] +position = Vector2(-216, -40) + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(96, -64) +script = ExtResource("8_1r6wu") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="DropShadow" parent="." instance=ExtResource("9_uq4wx")] + +[node name="PipeArea" parent="." instance=ExtResource("10_4g7qh")] +position = Vector2(-16, -16) +enter_direction = 3 +target_level = "uid://uxcbx46hyhl6" diff --git a/Scenes/Levels/SMBS/World8/8-2a.tscn b/Scenes/Levels/SMBS/World8/8-2a.tscn new file mode 100644 index 0000000..1a39f9b --- /dev/null +++ b/Scenes/Levels/SMBS/World8/8-2a.tscn @@ -0,0 +1,99 @@ +[gd_scene load_steps=16 format=4 uid="uid://uxcbx46hyhl6"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_k1xyr"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_h2a0s"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_mtsal"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_4bfgt"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_n4m4x"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_n4m4x"] +[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="8_n4m4x"] +[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="9_7x5bc"] +[ext_resource type="PackedScene" uid="uid://d04e1qv3si8j" path="res://Scenes/Prefabs/Entities/Enemies/RedCheepCheep.tscn" id="10_mtsal"] +[ext_resource type="PackedScene" uid="uid://bdirphnfabey8" path="res://Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn" id="11_v1cfh"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="12_mtsal"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="13_v1cfh"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="15_ymchv"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="16_acpwg"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="17_wvp47"] + +[node name="8-2a" type="Node"] +script = ExtResource("1_k1xyr") +music = ExtResource("2_mtsal") +theme = "Underwater" +theme_time = "Night" +campaign = "SMBS" +world_id = 8 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("2_h2a0s")] +time_of_day = 1 + +[node name="Tiles" parent="." instance=ExtResource("3_4bfgt")] +tile_map_data = PackedByteArray("AAD1/wAAAAABAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAADAAAAAAD1/wEAAAABAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAADAAEAAAD1/wIAAAABAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAADAAIAAAAQAAAAAAABAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAAAAAsAAAAhAAAAAAACAAEAAAAQAAEAAAABAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAQAAIAAAABAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAhAPb/AAACAAEAAAAiAPb/AAACAAEAAAAjAPb/AAACAAEAAAAkAPb/AAACAAEAAAAlAPb/AAACAAEAAAAhAPf/AAACAAEAAAAiAPf/AAACAAEAAAAjAPf/AAACAAEAAAAkAPf/AAACAAEAAAAlAPf/AAACAAEAAAAhAPj/AAACAAEAAAAiAPj/AAACAAEAAAAjAPj/AAACAAEAAAAkAPj/AAACAAEAAAAlAPj/AAACAAEAAAAhAPn/AAACAAEAAAAiAPn/AAACAAEAAAAjAPn/AAACAAEAAAAkAPn/AAACAAEAAAAlAPn/AAACAAEAAAAhAPr/AAACAAEAAAAiAPr/AAACAAEAAAAjAPr/AAACAAEAAAAkAPr/AAACAAEAAAAlAPr/AAACAAEAAAAhAPv/AAACAAEAAAAiAPv/AAACAAEAAAAjAPv/AAACAAEAAAAkAPv/AAACAAEAAAAlAPv/AAACAAEAAAAhAPz/AAACAAEAAAAiAPz/AAACAAEAAAAjAPz/AAACAAEAAAAkAPz/AAACAAEAAAAlAPz/AAACAAEAAAAhAP3/AAACAAEAAAAiAP3/AAACAAEAAAAjAP3/AAACAAEAAAAkAP3/AAACAAEAAAAlAP3/AAACAAEAAAAhAP7/AAACAAEAAAAiAP7/AAACAAEAAAAjAP7/AAACAAEAAAAkAP7/AAACAAEAAAAlAP7/AAACAAEAAAAhAP//AAACAAEAAAAiAP//AAACAAEAAAAjAP//AAACAAEAAAAkAP//AAACAAEAAAAlAP//AAACAAEAAAAiAAAAAAACAAEAAAAjAAAAAAACAAEAAAAkAAAAAAACAAEAAAAlAAAAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAfAPb/AAABAAEAAAAgAPb/AAACAAEAAAAfAPf/AAABAAEAAAAgAPf/AAACAAEAAAAfAPj/AAABAAEAAAAgAPj/AAACAAEAAAAfAPn/AAABAAEAAAAgAPn/AAACAAEAAAAfAPr/AAABAAEAAAAgAPr/AAACAAEAAAAfAPv/AAABAAEAAAAgAPv/AAACAAEAAAAfAPz/AAABAAEAAAAgAPz/AAACAAEAAAAfAP3/AAABAAIAAAAgAP3/AAAAAAwAAAAgAP7/AAABAAEAAAAgAP//AAABAAEAAAAXAPz/AAAJAAwAAAAaAPz/AAAIAAwAAAAbAPz/AAADAAMAAAAXAPv/AAABAAEAAAAXAP3/AAAAAAIAAAAaAPn/AAAKAAsAAAAZAPr/AAACAAEAAAAaAPj/AAAAAAAAAAAWAPn/AAABAAMAAAAPAPb/AAAAAAwAAAAQAPb/AAACAAEAAAARAPb/AAADAAEAAAAPAPf/AAABAAEAAAAQAPf/AAACAAEAAAARAPf/AAADAAEAAAAPAPj/AAABAAIAAAAQAPj/AAACAAIAAAARAPj/AAADAAIAAAACAPb/AAACAAIAAAADAPb/AAACAAIAAAAEAPb/AAACAAIAAAAFAPb/AAACAAIAAAAGAPb/AAACAAIAAAAHAPb/AAACAAIAAAAIAPb/AAACAAIAAAAJAPb/AAACAAIAAAAKAPb/AAACAAIAAAALAPb/AAACAAIAAAAMAPb/AAACAAIAAAANAPb/AAACAAIAAAAOAPb/AAACAAIAAAACAPj/AAABAAAAAAADAPj/AAADAAAAAAACAPn/AAABAAIAAAADAPn/AAADAAIAAAAJAPv/AAABAAAAAAAKAPv/AAACAAAAAAALAPv/AAACAAAAAAAMAPv/AAADAAAAAAAJAPz/AAABAAIAAAAKAPz/AAACAAIAAAALAPz/AAACAAIAAAAMAPz/AAADAAIAAAACAP3/AAABAAMAAAADAP3/AAADAAMAAAD8//z/AAABAAAAAAD9//z/AAADAAAAAAD8//3/AAABAAIAAAD9//3/AAADAAIAAAD1//b/AAABAAIAAAD2//b/AAACAAIAAAD3//b/AAACAAIAAAD4//b/AAACAAIAAAD5//b/AAACAAIAAAD6//b/AAACAAIAAAD7//b/AAACAAIAAAD8//b/AAACAAIAAAD9//b/AAACAAIAAAD+//b/AAACAAIAAAD///b/AAACAAIAAAAAAPb/AAACAAIAAAABAPb/AAACAAIAAAD1//f/AAAHAAYAAAD1//j/AAAHAAYAAAD1//n/AAAHAAYAAAD1//r/AAAHAAYAAAD1//v/AAAHAAYAAAD4//f/AAAHAAYAAAD4//j/AAAHAAYAAAD8//r/AAAHAAYAAAD8//v/AAAHAAYAAAADAPv/AAAHAAYAAAADAPz/AAAHAAYAAAAJAP3/AAAHAAYAAAAJAP7/AAAHAAYAAAARAPn/AAAHAAYAAAARAPr/AAAHAAYAAAARAPv/AAAHAAYAAAAJAPr/AQAAAAAAAwALAPr/AQAAAAAAAwAMAPr/AQAAAAAAAwACAPf/AQAAAAAAAwADAPf/AQAAAAAAAwAXAPn/AAAHAAsAAAAZAPn/AAACAAAAAAAYAPn/AAACAAAAAAAZAPz/AAACAAIAAAAZAPv/AAACAAEAAAAYAPv/AAACAAEAAAAaAPr/AAADAAEAAAAXAPr/AAABAAEAAAAYAPr/AAACAAEAAAAaAPv/AAADAAEAAAAYAPz/AAACAAIAAAD6//X/AAACAAAAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAACAAAAAAAAAPX/AAACAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAADAAAAAAD1//X/AAABAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAD5//X/AAACAAAAAAAfAPX/AAABAAAAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAfAP7/AAALAAAAAAAfAP//AAALAAEAAAAeAP7/AAAKAAAAAAAeAP//AAAKAAEAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAACAAAAAAAuAPX/AAACAAAAAAAvAPX/AAACAAAAAAAwAPX/AAACAAAAAAAxAPX/AAACAAAAAAAyAPX/AAACAAAAAAAzAPX/AAADAAAAAAAmAPb/AAACAAEAAAAnAPb/AAACAAEAAAAoAPb/AAACAAEAAAApAPb/AAACAAEAAAAqAPb/AAACAAEAAAArAPb/AAACAAEAAAAsAPb/AAACAAEAAAAtAPb/AAACAAEAAAAuAPb/AAACAAEAAAAvAPb/AAACAAEAAAAwAPb/AAACAAEAAAAxAPb/AAACAAEAAAAyAPb/AAACAAEAAAAzAPb/AAADAAEAAAAmAPf/AAACAAEAAAAnAPf/AAACAAEAAAAoAPf/AAACAAEAAAApAPf/AAACAAEAAAAqAPf/AAACAAEAAAArAPf/AAACAAEAAAAsAPf/AAACAAEAAAAtAPf/AAACAAEAAAAuAPf/AAACAAEAAAAvAPf/AAACAAEAAAAwAPf/AAACAAEAAAAxAPf/AAACAAEAAAAyAPf/AAACAAEAAAAzAPf/AAADAAEAAAAmAPj/AAACAAEAAAAnAPj/AAACAAEAAAAoAPj/AAACAAEAAAApAPj/AAACAAEAAAAqAPj/AAACAAEAAAArAPj/AAACAAEAAAAsAPj/AAACAAEAAAAtAPj/AAACAAEAAAAuAPj/AAACAAEAAAAvAPj/AAACAAEAAAAwAPj/AAACAAEAAAAxAPj/AAACAAEAAAAyAPj/AAACAAEAAAAzAPj/AAADAAEAAAAmAPn/AAACAAEAAAAnAPn/AAACAAEAAAAoAPn/AAACAAEAAAApAPn/AAACAAEAAAAqAPn/AAACAAEAAAArAPn/AAACAAEAAAAsAPn/AAACAAEAAAAtAPn/AAACAAEAAAAuAPn/AAACAAEAAAAvAPn/AAACAAEAAAAwAPn/AAACAAEAAAAxAPn/AAACAAEAAAAyAPn/AAACAAEAAAAzAPn/AAADAAEAAAAmAPr/AAACAAEAAAAnAPr/AAACAAEAAAAoAPr/AAACAAEAAAApAPr/AAACAAEAAAAqAPr/AAACAAEAAAArAPr/AAACAAEAAAAsAPr/AAACAAEAAAAtAPr/AAACAAEAAAAuAPr/AAACAAEAAAAvAPr/AAACAAEAAAAwAPr/AAACAAEAAAAxAPr/AAACAAEAAAAyAPr/AAACAAEAAAAzAPr/AAADAAEAAAAmAPv/AAACAAEAAAAnAPv/AAACAAEAAAAoAPv/AAACAAEAAAApAPv/AAACAAEAAAAqAPv/AAACAAEAAAArAPv/AAACAAEAAAAsAPv/AAACAAEAAAAtAPv/AAACAAEAAAAuAPv/AAACAAEAAAAvAPv/AAACAAEAAAAwAPv/AAACAAEAAAAxAPv/AAACAAEAAAAyAPv/AAACAAEAAAAzAPv/AAADAAEAAAAmAPz/AAACAAEAAAAnAPz/AAACAAEAAAAoAPz/AAACAAEAAAApAPz/AAACAAEAAAAqAPz/AAACAAEAAAArAPz/AAACAAEAAAAsAPz/AAACAAEAAAAtAPz/AAACAAEAAAAuAPz/AAACAAEAAAAvAPz/AAACAAEAAAAwAPz/AAACAAEAAAAxAPz/AAACAAEAAAAyAPz/AAACAAEAAAAzAPz/AAADAAEAAAAmAP3/AAACAAEAAAAnAP3/AAACAAEAAAAoAP3/AAACAAEAAAApAP3/AAACAAEAAAAqAP3/AAACAAEAAAArAP3/AAACAAEAAAAsAP3/AAACAAEAAAAtAP3/AAACAAEAAAAuAP3/AAACAAEAAAAvAP3/AAACAAEAAAAwAP3/AAACAAEAAAAxAP3/AAACAAEAAAAyAP3/AAACAAEAAAAzAP3/AAADAAEAAAAmAP7/AAACAAEAAAAnAP7/AAACAAEAAAAoAP7/AAACAAEAAAApAP7/AAACAAEAAAAqAP7/AAACAAEAAAArAP7/AAACAAEAAAAsAP7/AAACAAEAAAAtAP7/AAACAAEAAAAuAP7/AAACAAEAAAAvAP7/AAACAAEAAAAwAP7/AAACAAEAAAAxAP7/AAACAAEAAAAyAP7/AAACAAEAAAAzAP7/AAADAAEAAAAmAP//AAACAAEAAAAnAP//AAACAAEAAAAoAP//AAACAAEAAAApAP//AAACAAEAAAAqAP//AAACAAEAAAArAP//AAACAAEAAAAsAP//AAACAAEAAAAtAP//AAACAAEAAAAuAP//AAACAAEAAAAvAP//AAACAAEAAAAwAP//AAACAAEAAAAxAP//AAACAAEAAAAyAP//AAACAAEAAAAzAP//AAADAAEAAAAmAAAAAAACAAEAAAAnAAAAAAACAAEAAAAoAAAAAAACAAEAAAApAAAAAAACAAEAAAAqAAAAAAACAAEAAAArAAAAAAACAAEAAAAsAAAAAAACAAEAAAAtAAAAAAACAAEAAAAuAAAAAAACAAEAAAAvAAAAAAACAAEAAAAwAAAAAAACAAEAAAAxAAAAAAACAAEAAAAyAAAAAAACAAEAAAAzAAAAAAADAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAADAAEAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("4_n4m4x")] +position = Vector2(-216, -136) + +[node name="Tiles2" parent="." instance=ExtResource("3_4bfgt")] +visibility_layer = 2 +z_index = -4096 +tile_map_data = PackedByteArray("AADw//b/AgAAAAUAAADw//f/AgAAAAUAAADx//b/AgAAAAUAAADx//f/AgAAAAUAAADy//b/AgAAAAUAAADy//f/AgAAAAUAAADz//b/AgAAAAUAAADz//f/AgAAAAUAAAD0//b/AgAAAAUAAAD0//f/AgAAAAUAAAD1//b/AgAAAAUAAAD1//f/AgAAAAUAAAD2//b/AgAAAAUAAAD2//f/AgAAAAUAAAD3//b/AgAAAAUAAAD3//f/AgAAAAUAAAD4//b/AgAAAAUAAAD4//f/AgAAAAUAAAD5//b/AgAAAAUAAAD5//f/AgAAAAUAAAD6//b/AgAAAAUAAAD6//f/AgAAAAUAAAD7//b/AgAAAAUAAAD7//f/AgAAAAUAAAD8//b/AgAAAAUAAAD8//f/AgAAAAUAAAD9//b/AgAAAAUAAAD9//f/AgAAAAUAAAD+//b/AgAAAAUAAAD+//f/AgAAAAUAAAD///b/AgAAAAUAAAD///f/AgAAAAUAAAAAAPb/AgAAAAUAAAAAAPf/AgAAAAUAAAABAPb/AgAAAAUAAAABAPf/AgAAAAUAAAACAPb/AgAAAAUAAAACAPf/AgAAAAUAAAADAPb/AgAAAAUAAAADAPf/AgAAAAUAAAAEAPb/AgAAAAUAAAAEAPf/AgAAAAUAAAAFAPb/AgAAAAUAAAAFAPf/AgAAAAUAAAAGAPb/AgAAAAUAAAAGAPf/AgAAAAUAAAAHAPb/AgAAAAUAAAAHAPf/AgAAAAUAAAAIAPb/AgAAAAUAAAAIAPf/AgAAAAUAAAAJAPb/AgAAAAUAAAAJAPf/AgAAAAUAAAAKAPb/AgAAAAUAAAAKAPf/AgAAAAUAAAALAPb/AgAAAAUAAAALAPf/AgAAAAUAAAAMAPb/AgAAAAUAAAAMAPf/AgAAAAUAAAANAPb/AgAAAAUAAAANAPf/AgAAAAUAAAAOAPb/AgAAAAUAAAAOAPf/AgAAAAUAAAAPAPb/AgAAAAUAAAAPAPf/AgAAAAUAAAAQAPb/AgAAAAUAAAAQAPf/AgAAAAUAAAARAPb/AgAAAAUAAAARAPf/AgAAAAUAAAASAPb/AgAAAAUAAAASAPf/AgAAAAUAAAATAPb/AgAAAAUAAAATAPf/AgAAAAUAAAAUAPb/AgAAAAUAAAAUAPf/AgAAAAUAAAAVAPb/AgAAAAUAAAAVAPf/AgAAAAUAAAAWAPb/AgAAAAUAAAAWAPf/AgAAAAUAAAAXAPb/AgAAAAUAAAAXAPf/AgAAAAUAAAAYAPb/AgAAAAUAAAAYAPf/AgAAAAUAAAAZAPb/AgAAAAUAAAAZAPf/AgAAAAUAAAAaAPb/AgAAAAUAAAAaAPf/AgAAAAUAAAAbAPb/AgAAAAUAAAAbAPf/AgAAAAUAAAAcAPb/AgAAAAUAAAAcAPf/AgAAAAUAAAAdAPb/AgAAAAUAAAAdAPf/AgAAAAUAAAAeAPb/AgAAAAUAAAAeAPf/AgAAAAUAAAAfAPb/AgAAAAUAAAAfAPf/AgAAAAUAAAAgAPb/AgAAAAUAAAAgAPf/AgAAAAUAAAAhAPb/AgAAAAUAAAAhAPf/AgAAAAUAAAAiAPb/AgAAAAUAAAAiAPf/AgAAAAUAAAAjAPb/AgAAAAUAAAAjAPf/AgAAAAUAAAAkAPb/AgAAAAUAAAAkAPf/AgAAAAUAAAAlAPb/AgAAAAUAAAAlAPf/AgAAAAUAAAD4//j/AgAAAAUAAAD4//n/AgAAAAUAAAD4//r/AgAAAAUAAAD4//v/AgAAAAUAAAD4//z/AgAAAAUAAAD4//3/AgAAAAUAAAD4//7/AgAAAAUAAAD4////AgAAAAUAAAD4/wAAAgAAAAUAAAD4/wEAAgAAAAUAAAD4/wIAAgAAAAUAAAD5//j/AgAAAAUAAAD5//n/AgAAAAUAAAD5//r/AgAAAAUAAAD5//v/AgAAAAUAAAD5//z/AgAAAAUAAAD5//3/AgAAAAUAAAD5//7/AgAAAAUAAAD5////AgAAAAUAAAD5/wAAAgAAAAUAAAD5/wEAAgAAAAUAAAD5/wIAAgAAAAUAAAD6//j/AgAAAAUAAAD6//n/AgAAAAUAAAD6//r/AgAAAAUAAAD6//v/AgAAAAUAAAD6//z/AgAAAAUAAAD6//3/AgAAAAUAAAD6//7/AgAAAAUAAAD6////AgAAAAUAAAD6/wAAAgAAAAUAAAD6/wEAAgAAAAUAAAD6/wIAAgAAAAUAAAD7//j/AgAAAAUAAAD7//n/AgAAAAUAAAD7//r/AgAAAAUAAAD7//v/AgAAAAUAAAD7//z/AgAAAAUAAAD7//3/AgAAAAUAAAD7//7/AgAAAAUAAAD7////AgAAAAUAAAD7/wAAAgAAAAUAAAD7/wEAAgAAAAUAAAD7/wIAAgAAAAUAAAD8//j/AgAAAAUAAAD8//n/AgAAAAUAAAD8//r/AgAAAAUAAAD8//v/AgAAAAUAAAD8//z/AgAAAAUAAAD8//3/AgAAAAUAAAD8//7/AgAAAAUAAAD8////AgAAAAUAAAD8/wAAAgAAAAUAAAD8/wEAAgAAAAUAAAD8/wIAAgAAAAUAAAD9//j/AgAAAAUAAAD9//n/AgAAAAUAAAD9//r/AgAAAAUAAAD9//v/AgAAAAUAAAD9//z/AgAAAAUAAAD9//3/AgAAAAUAAAD9//7/AgAAAAUAAAD9////AgAAAAUAAAD9/wAAAgAAAAUAAAD9/wEAAgAAAAUAAAD9/wIAAgAAAAUAAAD+//j/AgAAAAUAAAD+//n/AgAAAAUAAAD+//r/AgAAAAUAAAD+//v/AgAAAAUAAAD+//z/AgAAAAUAAAD+//3/AgAAAAUAAAD+//7/AgAAAAUAAAD+////AgAAAAUAAAD+/wAAAgAAAAUAAAD+/wEAAgAAAAUAAAD+/wIAAgAAAAUAAAD///j/AgAAAAUAAAD///n/AgAAAAUAAAD///r/AgAAAAUAAAD///v/AgAAAAUAAAD///z/AgAAAAUAAAD///3/AgAAAAUAAAD///7/AgAAAAUAAAD/////AgAAAAUAAAD//wAAAgAAAAUAAAD//wEAAgAAAAUAAAD//wIAAgAAAAUAAAAAAPj/AgAAAAUAAAAAAPn/AgAAAAUAAAAAAPr/AgAAAAUAAAAAAPv/AgAAAAUAAAAAAPz/AgAAAAUAAAAAAP3/AgAAAAUAAAAAAP7/AgAAAAUAAAAAAP//AgAAAAUAAAAAAAAAAgAAAAUAAAAAAAEAAgAAAAUAAAAAAAIAAgAAAAUAAAABAPj/AgAAAAUAAAABAPn/AgAAAAUAAAABAPr/AgAAAAUAAAABAPv/AgAAAAUAAAABAPz/AgAAAAUAAAABAP3/AgAAAAUAAAABAP7/AgAAAAUAAAABAP//AgAAAAUAAAABAAAAAgAAAAUAAAABAAEAAgAAAAUAAAABAAIAAgAAAAUAAAACAPj/AgAAAAUAAAACAPn/AgAAAAUAAAACAPr/AgAAAAUAAAACAPv/AgAAAAUAAAACAPz/AgAAAAUAAAACAP3/AgAAAAUAAAACAP7/AgAAAAUAAAACAP//AgAAAAUAAAACAAAAAgAAAAUAAAACAAEAAgAAAAUAAAACAAIAAgAAAAUAAAADAPj/AgAAAAUAAAADAPn/AgAAAAUAAAADAPr/AgAAAAUAAAADAPv/AgAAAAUAAAADAPz/AgAAAAUAAAADAP3/AgAAAAUAAAADAP7/AgAAAAUAAAADAP//AgAAAAUAAAADAAAAAgAAAAUAAAADAAEAAgAAAAUAAAADAAIAAgAAAAUAAAAEAPj/AgAAAAUAAAAEAPn/AgAAAAUAAAAEAPr/AgAAAAUAAAAEAPv/AgAAAAUAAAAEAPz/AgAAAAUAAAAEAP3/AgAAAAUAAAAEAP7/AgAAAAUAAAAEAP//AgAAAAUAAAAEAAAAAgAAAAUAAAAEAAEAAgAAAAUAAAAEAAIAAgAAAAUAAAAFAPj/AgAAAAUAAAAFAPn/AgAAAAUAAAAFAPr/AgAAAAUAAAAFAPv/AgAAAAUAAAAFAPz/AgAAAAUAAAAFAP3/AgAAAAUAAAAFAP7/AgAAAAUAAAAFAP//AgAAAAUAAAAFAAAAAgAAAAUAAAAFAAEAAgAAAAUAAAAFAAIAAgAAAAUAAAAGAPj/AgAAAAUAAAAGAPn/AgAAAAUAAAAGAPr/AgAAAAUAAAAGAPv/AgAAAAUAAAAGAPz/AgAAAAUAAAAGAP3/AgAAAAUAAAAGAP7/AgAAAAUAAAAGAP//AgAAAAUAAAAGAAAAAgAAAAUAAAAGAAEAAgAAAAUAAAAGAAIAAgAAAAUAAAAHAPj/AgAAAAUAAAAHAPn/AgAAAAUAAAAHAPr/AgAAAAUAAAAHAPv/AgAAAAUAAAAHAPz/AgAAAAUAAAAHAP3/AgAAAAUAAAAHAP7/AgAAAAUAAAAHAP//AgAAAAUAAAAHAAAAAgAAAAUAAAAHAAEAAgAAAAUAAAAHAAIAAgAAAAUAAAAIAPj/AgAAAAUAAAAIAPn/AgAAAAUAAAAIAPr/AgAAAAUAAAAIAPv/AgAAAAUAAAAIAPz/AgAAAAUAAAAIAP3/AgAAAAUAAAAIAP7/AgAAAAUAAAAIAP//AgAAAAUAAAAIAAAAAgAAAAUAAAAIAAEAAgAAAAUAAAAIAAIAAgAAAAUAAAAJAPj/AgAAAAUAAAAJAPn/AgAAAAUAAAAJAPr/AgAAAAUAAAAJAPv/AgAAAAUAAAAJAPz/AgAAAAUAAAAJAP3/AgAAAAUAAAAJAP7/AgAAAAUAAAAJAP//AgAAAAUAAAAJAAAAAgAAAAUAAAAJAAEAAgAAAAUAAAAJAAIAAgAAAAUAAAAKAPj/AgAAAAUAAAAKAPn/AgAAAAUAAAAKAPr/AgAAAAUAAAAKAPv/AgAAAAUAAAAKAPz/AgAAAAUAAAAKAP3/AgAAAAUAAAAKAP7/AgAAAAUAAAAKAP//AgAAAAUAAAAKAAAAAgAAAAUAAAAKAAEAAgAAAAUAAAAKAAIAAgAAAAUAAAALAPj/AgAAAAUAAAALAPn/AgAAAAUAAAALAPr/AgAAAAUAAAALAPv/AgAAAAUAAAALAPz/AgAAAAUAAAALAP3/AgAAAAUAAAALAP7/AgAAAAUAAAALAP//AgAAAAUAAAALAAAAAgAAAAUAAAALAAEAAgAAAAUAAAALAAIAAgAAAAUAAAAMAPj/AgAAAAUAAAAMAPn/AgAAAAUAAAAMAPr/AgAAAAUAAAAMAPv/AgAAAAUAAAAMAPz/AgAAAAUAAAAMAP3/AgAAAAUAAAAMAP7/AgAAAAUAAAAMAP//AgAAAAUAAAAMAAAAAgAAAAUAAAAMAAEAAgAAAAUAAAAMAAIAAgAAAAUAAAANAPj/AgAAAAUAAAANAPn/AgAAAAUAAAANAPr/AgAAAAUAAAANAPv/AgAAAAUAAAANAPz/AgAAAAUAAAANAP3/AgAAAAUAAAANAP7/AgAAAAUAAAANAP//AgAAAAUAAAANAAAAAgAAAAUAAAANAAEAAgAAAAUAAAANAAIAAgAAAAUAAAAOAPj/AgAAAAUAAAAOAPn/AgAAAAUAAAAOAPr/AgAAAAUAAAAOAPv/AgAAAAUAAAAOAPz/AgAAAAUAAAAOAP3/AgAAAAUAAAAOAP7/AgAAAAUAAAAOAP//AgAAAAUAAAAOAAAAAgAAAAUAAAAOAAEAAgAAAAUAAAAOAAIAAgAAAAUAAAAPAPj/AgAAAAUAAAAPAPn/AgAAAAUAAAAPAPr/AgAAAAUAAAAPAPv/AgAAAAUAAAAPAPz/AgAAAAUAAAAPAP3/AgAAAAUAAAAPAP7/AgAAAAUAAAAPAP//AgAAAAUAAAAPAAAAAgAAAAUAAAAPAAEAAgAAAAUAAAAPAAIAAgAAAAUAAAAQAPj/AgAAAAUAAAAQAPn/AgAAAAUAAAAQAPr/AgAAAAUAAAAQAPv/AgAAAAUAAAAQAPz/AgAAAAUAAAAQAP3/AgAAAAUAAAAQAP7/AgAAAAUAAAAQAP//AgAAAAUAAAAQAAAAAgAAAAUAAAAQAAEAAgAAAAUAAAAQAAIAAgAAAAUAAAARAPj/AgAAAAUAAAARAPn/AgAAAAUAAAARAPr/AgAAAAUAAAARAPv/AgAAAAUAAAARAPz/AgAAAAUAAAARAP3/AgAAAAUAAAARAP7/AgAAAAUAAAARAP//AgAAAAUAAAARAAAAAgAAAAUAAAARAAEAAgAAAAUAAAARAAIAAgAAAAUAAAASAPj/AgAAAAUAAAASAPn/AgAAAAUAAAASAPr/AgAAAAUAAAASAPv/AgAAAAUAAAASAPz/AgAAAAUAAAASAP3/AgAAAAUAAAASAP7/AgAAAAUAAAASAP//AgAAAAUAAAASAAAAAgAAAAUAAAASAAEAAgAAAAUAAAASAAIAAgAAAAUAAAATAPj/AgAAAAUAAAATAPn/AgAAAAUAAAATAPr/AgAAAAUAAAATAPv/AgAAAAUAAAATAPz/AgAAAAUAAAATAP3/AgAAAAUAAAATAP7/AgAAAAUAAAATAP//AgAAAAUAAAATAAAAAgAAAAUAAAATAAEAAgAAAAUAAAATAAIAAgAAAAUAAAAUAPj/AgAAAAUAAAAUAPn/AgAAAAUAAAAUAPr/AgAAAAUAAAAUAPv/AgAAAAUAAAAUAPz/AgAAAAUAAAAUAP3/AgAAAAUAAAAUAP7/AgAAAAUAAAAUAP//AgAAAAUAAAAUAAAAAgAAAAUAAAAUAAEAAgAAAAUAAAAUAAIAAgAAAAUAAAAVAPj/AgAAAAUAAAAVAPn/AgAAAAUAAAAVAPr/AgAAAAUAAAAVAPv/AgAAAAUAAAAVAPz/AgAAAAUAAAAVAP3/AgAAAAUAAAAVAP7/AgAAAAUAAAAVAP//AgAAAAUAAAAVAAAAAgAAAAUAAAAVAAEAAgAAAAUAAAAVAAIAAgAAAAUAAAAWAPj/AgAAAAUAAAAWAPn/AgAAAAUAAAAWAPr/AgAAAAUAAAAWAPv/AgAAAAUAAAAWAPz/AgAAAAUAAAAWAP3/AgAAAAUAAAAWAP7/AgAAAAUAAAAWAP//AgAAAAUAAAAWAAAAAgAAAAUAAAAWAAEAAgAAAAUAAAAWAAIAAgAAAAUAAAAXAPj/AgAAAAUAAAAXAPn/AgAAAAUAAAAXAPr/AgAAAAUAAAAXAPv/AgAAAAUAAAAXAPz/AgAAAAUAAAAXAP3/AgAAAAUAAAAXAP7/AgAAAAUAAAAXAP//AgAAAAUAAAAXAAAAAgAAAAUAAAAXAAEAAgAAAAUAAAAXAAIAAgAAAAUAAAAYAPj/AgAAAAUAAAAYAPn/AgAAAAUAAAAYAPr/AgAAAAUAAAAYAPv/AgAAAAUAAAAYAPz/AgAAAAUAAAAYAP3/AgAAAAUAAAAYAP7/AgAAAAUAAAAYAP//AgAAAAUAAAAYAAAAAgAAAAUAAAAYAAEAAgAAAAUAAAAYAAIAAgAAAAUAAAAZAPj/AgAAAAUAAAAZAPn/AgAAAAUAAAAZAPr/AgAAAAUAAAAZAPv/AgAAAAUAAAAZAPz/AgAAAAUAAAAZAP3/AgAAAAUAAAAZAP7/AgAAAAUAAAAZAP//AgAAAAUAAAAZAAAAAgAAAAUAAAAZAAEAAgAAAAUAAAAZAAIAAgAAAAUAAAAaAPj/AgAAAAUAAAAaAPn/AgAAAAUAAAAaAPr/AgAAAAUAAAAaAPv/AgAAAAUAAAAaAPz/AgAAAAUAAAAaAP3/AgAAAAUAAAAaAP7/AgAAAAUAAAAaAP//AgAAAAUAAAAaAAAAAgAAAAUAAAAaAAEAAgAAAAUAAAAaAAIAAgAAAAUAAAAbAPj/AgAAAAUAAAAbAPn/AgAAAAUAAAAbAPr/AgAAAAUAAAAbAPv/AgAAAAUAAAAbAPz/AgAAAAUAAAAbAP3/AgAAAAUAAAAbAP7/AgAAAAUAAAAbAP//AgAAAAUAAAAbAAAAAgAAAAUAAAAbAAEAAgAAAAUAAAAbAAIAAgAAAAUAAAAcAPj/AgAAAAUAAAAcAPn/AgAAAAUAAAAcAPr/AgAAAAUAAAAcAPv/AgAAAAUAAAAcAPz/AgAAAAUAAAAcAP3/AgAAAAUAAAAcAP7/AgAAAAUAAAAcAP//AgAAAAUAAAAcAAAAAgAAAAUAAAAcAAEAAgAAAAUAAAAcAAIAAgAAAAUAAAAdAPj/AgAAAAUAAAAdAPn/AgAAAAUAAAAdAPr/AgAAAAUAAAAdAPv/AgAAAAUAAAAdAPz/AgAAAAUAAAAdAP3/AgAAAAUAAAAdAP7/AgAAAAUAAAAdAP//AgAAAAUAAAAdAAAAAgAAAAUAAAAdAAEAAgAAAAUAAAAdAAIAAgAAAAUAAAAeAPj/AgAAAAUAAAAeAPn/AgAAAAUAAAAeAPr/AgAAAAUAAAAeAPv/AgAAAAUAAAAeAPz/AgAAAAUAAAAeAP3/AgAAAAUAAAAeAP7/AgAAAAUAAAAeAP//AgAAAAUAAAAeAAAAAgAAAAUAAAAeAAEAAgAAAAUAAAAeAAIAAgAAAAUAAAAfAPj/AgAAAAUAAAAfAPn/AgAAAAUAAAAfAPr/AgAAAAUAAAAfAPv/AgAAAAUAAAAfAPz/AgAAAAUAAAAfAP3/AgAAAAUAAAAfAP7/AgAAAAUAAAAfAP//AgAAAAUAAAAfAAAAAgAAAAUAAAAfAAEAAgAAAAUAAAAfAAIAAgAAAAUAAAAgAPj/AgAAAAUAAAAgAPn/AgAAAAUAAAAgAPr/AgAAAAUAAAAgAPv/AgAAAAUAAAAgAPz/AgAAAAUAAAAgAP3/AgAAAAUAAAAgAP7/AgAAAAUAAAAgAP//AgAAAAUAAAAgAAAAAgAAAAUAAAAgAAEAAgAAAAUAAAAgAAIAAgAAAAUAAAAhAPj/AgAAAAUAAAAhAPn/AgAAAAUAAAAhAPr/AgAAAAUAAAAhAPv/AgAAAAUAAAAhAPz/AgAAAAUAAAAhAP3/AgAAAAUAAAAhAP7/AgAAAAUAAAAhAP//AgAAAAUAAAAhAAAAAgAAAAUAAAAhAAEAAgAAAAUAAAAhAAIAAgAAAAUAAAAiAPj/AgAAAAUAAAAiAPn/AgAAAAUAAAAiAPr/AgAAAAUAAAAiAPv/AgAAAAUAAAAiAPz/AgAAAAUAAAAiAP3/AgAAAAUAAAAiAP7/AgAAAAUAAAAiAP//AgAAAAUAAAAiAAAAAgAAAAUAAAAiAAEAAgAAAAUAAAAiAAIAAgAAAAUAAAAjAPj/AgAAAAUAAAAjAPn/AgAAAAUAAAAjAPr/AgAAAAUAAAAjAPv/AgAAAAUAAAAjAPz/AgAAAAUAAAAjAP3/AgAAAAUAAAAjAP7/AgAAAAUAAAAjAP//AgAAAAUAAAAjAAAAAgAAAAUAAAAjAAEAAgAAAAUAAAAjAAIAAgAAAAUAAAAkAPj/AgAAAAUAAAAkAPn/AgAAAAUAAAAkAPr/AgAAAAUAAAAkAPv/AgAAAAUAAAAkAPz/AgAAAAUAAAAkAP3/AgAAAAUAAAAkAP7/AgAAAAUAAAAkAP//AgAAAAUAAAAkAAAAAgAAAAUAAAAkAAEAAgAAAAUAAAAkAAIAAgAAAAUAAAAlAPj/AgAAAAUAAAAlAPn/AgAAAAUAAAAlAPr/AgAAAAUAAAAlAPv/AgAAAAUAAAAlAPz/AgAAAAUAAAAlAP3/AgAAAAUAAAAlAP7/AgAAAAUAAAAlAP//AgAAAAUAAAAlAAAAAgAAAAUAAAAlAAEAAgAAAAUAAAAlAAIAAgAAAAUAAADw//j/AgAAAAUAAADw//n/AgAAAAUAAADw//r/AgAAAAUAAADw//v/AgAAAAUAAADw//z/AgAAAAUAAADw//3/AgAAAAUAAADw//7/AgAAAAUAAADw////AgAAAAUAAADw/wAAAgAAAAUAAADw/wEAAgAAAAUAAADw/wIAAgAAAAUAAADx//j/AgAAAAUAAADx//n/AgAAAAUAAADx//r/AgAAAAUAAADx//v/AgAAAAUAAADx//z/AgAAAAUAAADx//3/AgAAAAUAAADx//7/AgAAAAUAAADx////AgAAAAUAAADx/wAAAgAAAAUAAADx/wEAAgAAAAUAAADx/wIAAgAAAAUAAADy//j/AgAAAAUAAADy//n/AgAAAAUAAADy//r/AgAAAAUAAADy//v/AgAAAAUAAADy//z/AgAAAAUAAADy//3/AgAAAAUAAADy//7/AgAAAAUAAADy////AgAAAAUAAADy/wAAAgAAAAUAAADy/wEAAgAAAAUAAADy/wIAAgAAAAUAAADz//j/AgAAAAUAAADz//n/AgAAAAUAAADz//r/AgAAAAUAAADz//v/AgAAAAUAAADz//z/AgAAAAUAAADz//3/AgAAAAUAAADz//7/AgAAAAUAAADz////AgAAAAUAAADz/wAAAgAAAAUAAADz/wEAAgAAAAUAAADz/wIAAgAAAAUAAAD0//j/AgAAAAUAAAD0//n/AgAAAAUAAAD0//r/AgAAAAUAAAD0//v/AgAAAAUAAAD0//z/AgAAAAUAAAD0//3/AgAAAAUAAAD0//7/AgAAAAUAAAD0////AgAAAAUAAAD0/wAAAgAAAAUAAAD0/wEAAgAAAAUAAAD0/wIAAgAAAAUAAAD1//j/AgAAAAUAAAD1//n/AgAAAAUAAAD1//r/AgAAAAUAAAD1//v/AgAAAAUAAAD1//z/AgAAAAUAAAD1//3/AgAAAAUAAAD1//7/AgAAAAUAAAD1////AgAAAAUAAAD1/wAAAgAAAAUAAAD1/wEAAgAAAAUAAAD1/wIAAgAAAAUAAAD2//j/AgAAAAUAAAD2//n/AgAAAAUAAAD2//r/AgAAAAUAAAD2//v/AgAAAAUAAAD2//z/AgAAAAUAAAD2//3/AgAAAAUAAAD2//7/AgAAAAUAAAD2////AgAAAAUAAAD2/wAAAgAAAAUAAAD2/wEAAgAAAAUAAAD2/wIAAgAAAAUAAAD3//j/AgAAAAUAAAD3//n/AgAAAAUAAAD3//r/AgAAAAUAAAD3//v/AgAAAAUAAAD3//z/AgAAAAUAAAD3//3/AgAAAAUAAAD3//7/AgAAAAUAAAD3////AgAAAAUAAAD3/wAAAgAAAAUAAAD3/wEAAgAAAAUAAAD3/wIAAgAAAAUAAADw//X/AgAAAAQAAADx//X/AgAAAAQAAADy//X/AgAAAAQAAADz//X/AgAAAAQAAAD0//X/AgAAAAQAAAD1//X/AgAAAAQAAAD2//X/AgAAAAQAAAD3//X/AgAAAAQAAAD4//X/AgAAAAQAAAD5//X/AgAAAAQAAAD6//X/AgAAAAQAAAD7//X/AgAAAAQAAAD8//X/AgAAAAQAAAD9//X/AgAAAAQAAAD+//X/AgAAAAQAAAD///X/AgAAAAQAAAAAAPX/AgAAAAQAAAABAPX/AgAAAAQAAAACAPX/AgAAAAQAAAADAPX/AgAAAAQAAAAEAPX/AgAAAAQAAAAFAPX/AgAAAAQAAAAGAPX/AgAAAAQAAAAHAPX/AgAAAAQAAAAIAPX/AgAAAAQAAAAJAPX/AgAAAAQAAAAKAPX/AgAAAAQAAAALAPX/AgAAAAQAAAAMAPX/AgAAAAQAAAANAPX/AgAAAAQAAAAOAPX/AgAAAAQAAAAPAPX/AgAAAAQAAAAQAPX/AgAAAAQAAAARAPX/AgAAAAQAAAASAPX/AgAAAAQAAAATAPX/AgAAAAQAAAAUAPX/AgAAAAQAAAAVAPX/AgAAAAQAAAAWAPX/AgAAAAQAAAAXAPX/AgAAAAQAAAAYAPX/AgAAAAQAAAAZAPX/AgAAAAQAAAAaAPX/AgAAAAQAAAAbAPX/AgAAAAQAAAAcAPX/AgAAAAQAAAAdAPX/AgAAAAQAAAAeAPX/AgAAAAQAAAAfAPX/AgAAAAQAAAAgAPX/AgAAAAQAAAAhAPX/AgAAAAQAAAAiAPX/AgAAAAQAAAAjAPX/AgAAAAQAAAAkAPX/AgAAAAQAAAAlAPX/AgAAAAQAAAA=") + +[node name="DropShadow" parent="." instance=ExtResource("7_n4m4x")] + +[node name="WaterArea" parent="." instance=ExtResource("8_n4m4x")] +visible = false +position = Vector2(240, -72) +scale = Vector2(999, 999) + +[node name="Blooper" parent="." instance=ExtResource("9_7x5bc")] +position = Vector2(-8, -128) + +[node name="Blooper2" parent="." instance=ExtResource("9_7x5bc")] +position = Vector2(208, -24) + +[node name="CheepCheep" parent="." instance=ExtResource("10_mtsal")] +position = Vector2(-32, -16) + +[node name="CheepCheep2" parent="." instance=ExtResource("10_mtsal")] +position = Vector2(232, -80) + +[node name="CheepCheep3" parent="." instance=ExtResource("11_v1cfh")] +position = Vector2(32, -64) + +[node name="CheepCheep4" parent="." instance=ExtResource("11_v1cfh")] +position = Vector2(256, -32) + +[node name="CheepCheep5" parent="." instance=ExtResource("11_v1cfh")] +position = Vector2(448, -8) + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(608, -176) +script = ExtResource("12_mtsal") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="PipeArea" parent="." instance=ExtResource("13_v1cfh")] +position = Vector2(480, -16) +enter_direction = 3 +target_level = "uid://dq6jbud1oewva" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("15_ymchv") +nodes_to_delete = [NodePath("../Node")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("16_acpwg")] +position = Vector2(168, -88) + +[node name="Node" type="Node" parent="."] + +[node name="Coin" parent="Node" instance=ExtResource("17_wvp47")] +position = Vector2(168, -88) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101251" to="Tiles/@Node2D@101251/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101252" to="Tiles/@Node2D@101252/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101253" to="Tiles/@Node2D@101253/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101254" to="Tiles/@Node2D@101254/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World8/8-2b.tscn b/Scenes/Levels/SMBS/World8/8-2b.tscn new file mode 100644 index 0000000..16c85fa --- /dev/null +++ b/Scenes/Levels/SMBS/World8/8-2b.tscn @@ -0,0 +1,1213 @@ +[gd_scene load_steps=61 format=4 uid="uid://dq6jbud1oewva"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_solfo"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_bqbmr"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_mj81m"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_tuyul"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_4hp8o"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="5_nlwc8"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="6_2hyki"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="7_dnnsd"] +[ext_resource type="PackedScene" uid="uid://byu7xm153ktle" path="res://Scenes/Prefabs/Entities/Enemies/Barrel.tscn" id="7_gr1h2"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="8_hhgwq"] +[ext_resource type="PackedScene" uid="uid://b526l00ycqca3" path="res://Scenes/Prefabs/Entities/Enemies/Sigebou.tscn" id="8_s2m3s"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="9_64c0j"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="9_el4mb"] +[ext_resource type="PackedScene" uid="uid://cwhvsfp31cuu6" path="res://Scenes/Prefabs/Entities/Enemies/FighterFly.tscn" id="10_3j8dg"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="10_pagxn"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="11_m4cfo"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="11_q2kg8"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="12_emvus"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="12_i1bin"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="13_4hlqx"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="13_jx8bw"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="14_hk5q0"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="15_tuyul"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="15_va8x5"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="16_bxm7n"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="17_lagx5"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="18_5k3qa"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="19_awxxo"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="20_grnkn"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="21_mxa7y"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="22_5ieu0"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="23_7fiex"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="24_bylbi"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_tte5v"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="26_xda6h"] +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="27_msrjb"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="28_tcvsw"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="41_q2kg8"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="42_i1bin"] +[ext_resource type="Script" uid="uid://73oviwf6bbys" path="res://Scripts/Classes/Components/TilesetTextureSetter.gd" id="42_pagxn"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="43_jx8bw"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="43_q2kg8"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/TerrainTiles.json" id="44_i1bin"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="44_pagxn"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_pagxn"] +resource_name = "Terrain" +texture = ExtResource("5_nlwc8") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [0, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [0, 3, 16], +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [0, 4, 3, 16], +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [0, 4, 3, 16], +12: [0, 3, 16], +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [8], +&"type": 8 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [8], +8: [8], +&"type": 8 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [0, 3, 16], +8: [0, 3, 16], +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [0, 3, 16], +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [9], +&"type": 9 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [9], +8: [9], +&"type": 9 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/z_index = 1 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [10], +&"type": 10 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [10], +8: [10], +&"type": 10 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 7 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [8], +&"type": 8 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [9], +&"type": 9 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [10], +&"type": 10 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +&"type": 4 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [4], +15: [3], +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [4], +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +&"type": 5 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +&"type": 3 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +&"type": 3 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +&"type": 5 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +&"type": 4 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +&"type": 4 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +&"type": 4 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [4], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +4: [4], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +&"type": 5 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +&"type": 3 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +&"type": 3 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +&"type": 5 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [5], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +4: [5], +7: [3], +8: [3], +11: [3], +12: [3], +15: [3], +&"type": 0 +} +10:9/0 = 0 +11:8/0 = 0 +10:8/0 = 0 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +3: [3], +4: [3], +7: [3], +8: [3], +11: [3], +12: [5], +&"type": 0 +} +12:9/0 = 0 +13:9/0 = 0 +13:8/0 = 0 +12:8/0 = 0 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [3], +3: [3], +4: [3], +7: [3], +12: [5], +15: [3], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/metadata/_better_terrain = { +&"type": 16 +} +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_q2kg8"] +scenes/1/scene = ExtResource("6_2hyki") +scenes/2/scene = ExtResource("17_lagx5") +scenes/3/scene = ExtResource("19_awxxo") +scenes/4/scene = ExtResource("20_grnkn") +scenes/5/scene = ExtResource("21_mxa7y") +scenes/6/scene = ExtResource("22_5ieu0") +scenes/7/scene = ExtResource("23_7fiex") +scenes/8/scene = ExtResource("24_bylbi") +scenes/9/scene = ExtResource("25_tte5v") +scenes/10/scene = ExtResource("7_dnnsd") +scenes/11/scene = ExtResource("8_hhgwq") +scenes/12/scene = ExtResource("9_el4mb") +scenes/13/scene = ExtResource("10_pagxn") +scenes/14/scene = ExtResource("11_q2kg8") +scenes/15/scene = ExtResource("12_i1bin") +scenes/16/scene = ExtResource("13_jx8bw") +scenes/17/scene = ExtResource("14_hk5q0") +scenes/18/scene = ExtResource("15_va8x5") +scenes/19/scene = ExtResource("16_bxm7n") +scenes/20/scene = ExtResource("18_5k3qa") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_i1bin"] +texture = ExtResource("26_xda6h") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 12 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 13 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [13], +&"type": 13 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -100 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 15 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -100 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [15], +&"type": 15 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 14 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [14], +&"type": 14 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_jx8bw"] +texture = ExtResource("27_msrjb") +0:0/0 = 0 +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hk5q0"] +texture = ExtResource("28_tcvsw") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [18], +&"type": 18 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [18], +8: [18], +&"type": 18 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [18], +&"type": 18 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [17], +&"type": 17 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [17], +8: [17], +&"type": 17 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [17], +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_va8x5"] +resource_local_to_scene = true +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_pagxn") +sources/1 = SubResource("TileSetScenesCollectionSource_q2kg8") +sources/2 = SubResource("TileSetAtlasSource_i1bin") +sources/3 = SubResource("TileSetAtlasSource_jx8bw") +sources/4 = SubResource("TileSetAtlasSource_hk5q0") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], { +&"path": "" +}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], { +&"path": "" +}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_awxxo"] +texture = ExtResource("5_nlwc8") +texture_region_size = Vector2i(8, 8) +5:10/0 = 0 +6:10/0 = 0 +7:10/0 = 0 +8:10/0 = 0 +6:7/0 = 0 +7:7/0 = 0 +7:20/0 = 0 + +[sub_resource type="TileSet" id="TileSet_grnkn"] +tile_size = Vector2i(8, 8) +sources/0 = SubResource("TileSetAtlasSource_awxxo") + +[node name="8-2B" type="Node"] +script = ExtResource("1_solfo") +music = ExtResource("2_mj81m") +theme_time = "Night" +campaign = "SMBS" +world_id = 8 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("2_bqbmr")] +time_of_day = 1 + +[node name="Tiles" parent="." instance=ExtResource("3_tuyul")] +tile_map_data = PackedByteArray("AADu/wAAAAABAAAAAADv/wAAAAACAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAADAAAAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAADAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAADAAIAAAANAAAAAAABAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAANAAEAAAABAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAANAAIAAAABAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAADAAAAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAADAAEAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAADAAIAAACfAAAAAAABAAAAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAADAAAAAACfAAEAAAABAAEAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAADAAEAAACfAAIAAAABAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAADAAIAAAD9////AAAEAAIAAAD+////AAAEAAIAAAD/////AAAEAAIAAAD+//7/AAAEAAIAAAD///7/AAAEAAIAAAD///3/AAAEAAIAAAANAP//AAAEAAIAAAAOAP//AAAEAAIAAAAPAP//AAAEAAIAAAANAP7/AAAEAAIAAAAOAP7/AAAEAAIAAAANAP3/AAAEAAIAAABmAPz/AAAEAAIAAABmAP3/AAAEAAIAAABmAP7/AAAEAAIAAABmAP//AAAEAAIAAABnAPz/AAAEAAIAAABnAP3/AAAEAAIAAABnAP7/AAAEAAIAAABnAP//AAAEAAIAAACOAP//AAAEAAIAAACPAP//AAAEAAIAAACQAP//AAAEAAIAAACRAP//AAAEAAIAAACSAP//AAAEAAIAAACTAP//AAAEAAIAAACUAP//AAAEAAIAAACVAP//AAAEAAIAAACWAP//AAAEAAIAAACPAP7/AAAEAAIAAACQAP7/AAAEAAIAAACRAP7/AAAEAAIAAACSAP7/AAAEAAIAAACTAP7/AAAEAAIAAACUAP7/AAAEAAIAAACVAP7/AAAEAAIAAACWAP7/AAAEAAIAAACQAP3/AAAEAAIAAACRAP3/AAAEAAIAAACSAP3/AAAEAAIAAACTAP3/AAAEAAIAAACUAP3/AAAEAAIAAACVAP3/AAAEAAIAAACWAP3/AAAEAAIAAACRAPz/AAAEAAIAAACSAPz/AAAEAAIAAACTAPz/AAAEAAIAAACUAPz/AAAEAAIAAACVAPz/AAAEAAIAAACWAPz/AAAEAAIAAACSAPv/AAAEAAIAAACTAPv/AAAEAAIAAACUAPv/AAAEAAIAAACVAPv/AAAEAAIAAACWAPv/AAAEAAIAAACTAPr/AAAEAAIAAACUAPr/AAAEAAIAAACVAPr/AAAEAAIAAACWAPr/AAAEAAIAAACUAPn/AAAEAAIAAACVAPn/AAAEAAIAAACWAPn/AAAEAAIAAACVAPj/AAAEAAIAAACWAPj/AAAEAAIAAAAsAPn/AQAAAAAAAwBAAPn/AQAAAAAAAwAFAPn/AQAAAAAAAQAHAPn/AQAAAAAAAQAIAPn/AQAAAAAAAQAAAP3/AAAMAAoAAAABAP3/AAAMAAoAAAACAP3/AAAMAAoAAAADAP3/AAAMAAoAAAAEAP3/AAAMAAoAAAAFAP3/AAAMAAoAAAAGAP3/AAAMAAoAAAAHAP3/AAAMAAoAAAAIAP3/AAAMAAoAAAAJAP3/AAAMAAoAAAAKAP3/AAAMAAoAAAALAP3/AAAMAAoAAAAMAP3/AAAMAAoAAAANAPz/AAANAAkAAAD///z/AAALAAkAAAAAAPz/AAAMAAkAAAABAPz/AAAMAAkAAAACAPz/AAAMAAkAAAADAPz/AAAMAAkAAAAEAPz/AAAMAAkAAAAFAPz/AAAMAAkAAAAGAPz/AAAMAAkAAAAHAPz/AAAMAAkAAAAIAPz/AAAMAAkAAAAJAPz/AAAMAAkAAAAKAPz/AAAMAAkAAAALAPz/AAAMAAkAAAAMAPz/AAAMAAkAAAAAAAAAAgAAAAAAAAAAAAEAAgAAAAEAAAABAAAAAgAAAAAAAAABAAEAAgAAAAEAAAACAAAAAgAAAAAAAAACAAEAAgAAAAEAAAADAAAAAgAAAAAAAAADAAEAAgAAAAEAAAAEAAAAAgAAAAAAAAAEAAEAAgAAAAEAAAAFAAAAAgAAAAAAAAAFAAEAAgAAAAEAAAAGAAAAAgAAAAAAAAAGAAEAAgAAAAEAAAAHAAAAAgAAAAAAAAAHAAEAAgAAAAEAAAAIAAAAAgAAAAAAAAAIAAEAAgAAAAEAAAAJAAAAAgAAAAAAAAAJAAEAAgAAAAEAAAAKAAAAAgAAAAAAAAAKAAEAAgAAAAEAAAALAAAAAgAAAAAAAAALAAEAAgAAAAEAAAAMAAAAAgAAAAAAAAAMAAEAAgAAAAEAAADy//7/AAAIAAAAAADy////AAAIAAEAAADz//7/AAAJAAAAAADz////AAAJAAEAAACfAP//AAAEAAIAAAA=") +tile_set = SubResource("TileSet_va8x5") + +[node name="Player" parent="." instance=ExtResource("4_4hp8o")] +position = Vector2(-240, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="Barrel" parent="Enemies" instance=ExtResource("7_gr1h2")] +position = Vector2(2336, -80) + +[node name="Barrel2" parent="Enemies" instance=ExtResource("7_gr1h2")] +position = Vector2(2288, -32) + +[node name="Barrel3" parent="Enemies" instance=ExtResource("7_gr1h2")] +position = Vector2(2240, 0) + +[node name="Barrel4" parent="Enemies" instance=ExtResource("7_gr1h2")] +position = Vector2(48, -64) + +[node name="Barrel5" parent="Enemies" instance=ExtResource("7_gr1h2")] +position = Vector2(-48, -16) + +[node name="Sigebou" parent="Enemies" instance=ExtResource("8_s2m3s")] +position = Vector2(2384, -128) + +[node name="Sigebou2" parent="Enemies" instance=ExtResource("8_s2m3s")] +position = Vector2(0, -64) + +[node name="HammerBro" parent="Enemies" instance=ExtResource("9_64c0j")] +position = Vector2(1944, 0) + +[node name="HammerBro2" parent="Enemies" instance=ExtResource("9_64c0j")] +position = Vector2(1848, 0) + +[node name="HammerBro3" parent="Enemies" instance=ExtResource("9_64c0j")] +position = Vector2(1304, 0) + +[node name="HammerBro4" parent="Enemies" instance=ExtResource("9_64c0j")] +position = Vector2(1192, 0) + +[node name="HammerBro5" parent="Enemies" instance=ExtResource("9_64c0j")] +position = Vector2(632, 0) + +[node name="FighterFly" parent="Enemies" instance=ExtResource("10_3j8dg")] +position = Vector2(128, -72) + +[node name="FighterFly2" parent="Enemies" instance=ExtResource("10_3j8dg")] +position = Vector2(192, -72) + +[node name="DecoTiles" parent="." instance=ExtResource("11_m4cfo")] +tile_map_data = PackedByteArray("AAD3////AAAAAAAAAAD4////AAABAAAAAAD5////AAACAAAAAAA=") + +[node name="EndFlagpole" parent="." instance=ExtResource("12_emvus")] +position = Vector2(2552, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("13_4hlqx")] +position = Vector2(2648, 0) + +[node name="PipeArea" parent="." instance=ExtResource("15_tuyul")] +position = Vector2(-208, -32) +exit_only = true + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("21_mxa7y")] +position = Vector2(104, -104) + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("15_va8x5")] +position = Vector2(1048, -72) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("6_2hyki")] +position = Vector2(1784, -56) + +[node name="InvisibleQuestionBlock2" parent="Blocks" instance=ExtResource("8_hhgwq")] +position = Vector2(872, -88) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("41_q2kg8") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("21_mxa7y")] +position = Vector2(104, -104) +metadata/red_coin = 0 +metadata/r_coin_id = 1 + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("42_i1bin")] +position = Vector2(424, -40) +id = 2 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("25_tte5v")] +position = Vector2(1048, -72) +item = ExtResource("43_jx8bw") + +[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("25_tte5v")] +position = Vector2(872, -88) +item = ExtResource("44_pagxn") +metadata/r_coin_id = 3 + +[node name="BrickBlock3" parent="ChallengeNodes" instance=ExtResource("6_2hyki")] +position = Vector2(1784, -56) +item = ExtResource("44_pagxn") +metadata/r_coin_id = 4 + +[node name="Tiles2" parent="." instance=ExtResource("3_tuyul")] +z_index = -15 +tile_map_data = PackedByteArray("AAANAPv/AAAHAAcAAAANAPz/AAAHAAcAAAANAP3/AAAHAAcAAAANAP7/AAAHAAcAAAANAP//AAAHAAcAAAAOAPv/AAAHAAcAAAAOAPz/AAAHAAcAAAAOAP3/AAAHAAcAAAAOAP7/AAAHAAcAAAAOAP//AAAHAAcAAAAPAPv/AAAHAAcAAAAPAPz/AAAHAAcAAAAPAP3/AAAHAAcAAAAPAP7/AAAHAAcAAAAPAP//AAAHAAcAAAAQAPv/AAAHAAcAAAAQAPz/AAAHAAcAAAAQAP3/AAAHAAcAAAAQAP7/AAAHAAcAAAAQAP//AAAHAAcAAAARAPv/AAAHAAcAAAARAPz/AAAHAAcAAAARAP3/AAAHAAcAAAARAP7/AAAHAAcAAAARAP//AAAHAAcAAAASAPv/AAAHAAcAAAASAPz/AAAHAAcAAAASAP3/AAAHAAcAAAASAP7/AAAHAAcAAAASAP//AAAHAAcAAAATAPv/AAAHAAcAAAATAPz/AAAHAAcAAAATAP3/AAAHAAcAAAATAP7/AAAHAAcAAAATAP//AAAHAAcAAAAUAPv/AAAHAAcAAAAUAPz/AAAHAAcAAAAUAP3/AAAHAAcAAAAUAP7/AAAHAAcAAAAUAP//AAAHAAcAAAAVAPv/AAAHAAcAAAAVAPz/AAAHAAcAAAAVAP3/AAAHAAcAAAAVAP7/AAAHAAcAAAAVAP//AAAHAAcAAAAWAPv/AAAHAAcAAAAWAPz/AAAHAAcAAAAWAP3/AAAHAAcAAAAWAP7/AAAHAAcAAAAWAP//AAAHAAcAAAAXAPv/AAAHAAcAAAAXAPz/AAAHAAcAAAAXAP3/AAAHAAcAAAAXAP7/AAAHAAcAAAAXAP//AAAHAAcAAAAYAPv/AAAHAAcAAAAYAPz/AAAHAAcAAAAYAP3/AAAHAAcAAAAYAP7/AAAHAAcAAAAYAP//AAAHAAcAAAAZAPv/AAAHAAcAAAAZAPz/AAAHAAcAAAAZAP3/AAAHAAcAAAAZAP7/AAAHAAcAAAAZAP//AAAHAAcAAAAaAPv/AAAHAAcAAAAaAPz/AAAHAAcAAAAaAP3/AAAHAAcAAAAaAP7/AAAHAAcAAAAaAP//AAAHAAcAAAAbAPv/AAAHAAcAAAAbAPz/AAAHAAcAAAAbAP3/AAAHAAcAAAAbAP7/AAAHAAcAAAAbAP//AAAHAAcAAAAcAPv/AAAHAAcAAAAcAPz/AAAHAAcAAAAcAP3/AAAHAAcAAAAcAP7/AAAHAAcAAAAcAP//AAAHAAcAAAAdAPv/AAAHAAcAAAAdAPz/AAAHAAcAAAAdAP3/AAAHAAcAAAAdAP7/AAAHAAcAAAAdAP//AAAHAAcAAAAeAPv/AAAHAAcAAAAeAPz/AAAHAAcAAAAeAP3/AAAHAAcAAAAeAP7/AAAHAAcAAAAeAP//AAAHAAcAAAAfAPv/AAAHAAcAAAAfAPz/AAAHAAcAAAAfAP3/AAAHAAcAAAAfAP7/AAAHAAcAAAAfAP//AAAHAAcAAAAgAPv/AAAHAAcAAAAgAPz/AAAHAAcAAAAgAP3/AAAHAAcAAAAgAP7/AAAHAAcAAAAgAP//AAAHAAcAAAAhAPv/AAAHAAcAAAAhAPz/AAAHAAcAAAAhAP3/AAAHAAcAAAAhAP7/AAAHAAcAAAAhAP//AAAHAAcAAAAiAPv/AAAHAAcAAAAiAPz/AAAHAAcAAAAiAP3/AAAHAAcAAAAiAP7/AAAHAAcAAAAiAP//AAAHAAcAAAAjAPv/AAAHAAcAAAAjAPz/AAAHAAcAAAAjAP3/AAAHAAcAAAAjAP7/AAAHAAcAAAAjAP//AAAHAAcAAAAkAPv/AAAHAAcAAAAkAPz/AAAHAAcAAAAkAP3/AAAHAAcAAAAkAP7/AAAHAAcAAAAkAP//AAAHAAcAAAAlAPv/AAAHAAcAAAAlAPz/AAAHAAcAAAAlAP3/AAAHAAcAAAAlAP7/AAAHAAcAAAAlAP//AAAHAAcAAAAmAPv/AAAHAAcAAAAmAPz/AAAHAAcAAAAmAP3/AAAHAAcAAAAmAP7/AAAHAAcAAAAmAP//AAAHAAcAAAAnAPv/AAAHAAcAAAAnAPz/AAAHAAcAAAAnAP3/AAAHAAcAAAAnAP7/AAAHAAcAAAAnAP//AAAHAAcAAAAoAPv/AAAHAAcAAAAoAPz/AAAHAAcAAAAoAP3/AAAHAAcAAAAoAP7/AAAHAAcAAAAoAP//AAAHAAcAAAApAPv/AAAHAAcAAAApAPz/AAAHAAcAAAApAP3/AAAHAAcAAAApAP7/AAAHAAcAAAApAP//AAAHAAcAAAAqAPv/AAAHAAcAAAAqAPz/AAAHAAcAAAAqAP3/AAAHAAcAAAAqAP7/AAAHAAcAAAAqAP//AAAHAAcAAAAsAPv/AAAHAAcAAAAsAPz/AAAHAAcAAAAsAP3/AAAHAAcAAAAsAP7/AAAHAAcAAAAsAP//AAAHAAcAAAAtAP7/AAAHAAcAAAAtAP//AAAHAAcAAAAuAP7/AAAHAAcAAAAuAP//AAAHAAcAAAAvAP7/AAAHAAcAAAAvAP//AAAHAAcAAAAwAP7/AAAHAAcAAAAwAP//AAAHAAcAAAAxAP7/AAAHAAcAAAAxAP//AAAHAAcAAAAyAP7/AAAHAAcAAAAyAP//AAAHAAcAAAAzAP7/AAAHAAcAAAAzAP//AAAHAAcAAAA1AP7/AAAHAAcAAAA1AP//AAAHAAcAAAA3AP7/AAAHAAcAAAA3AP//AAAHAAcAAAA5AP7/AAAHAAcAAAA5AP//AAAHAAcAAAA6AP7/AAAHAAcAAAA6AP//AAAHAAcAAAA7AP7/AAAHAAcAAAA7AP//AAAHAAcAAAA8AP7/AAAHAAcAAAA8AP//AAAHAAcAAAA9AP7/AAAHAAcAAAA9AP//AAAHAAcAAAA+AP7/AAAHAAcAAAA+AP//AAAHAAcAAAA/AP7/AAAHAAcAAAA/AP//AAAHAAcAAABAAP7/AAAHAAcAAABAAP//AAAHAAcAAABAAPv/AAAHAAcAAABAAPz/AAAHAAcAAABAAP3/AAAHAAcAAAAtAPz/AAAHAAcAAAAuAPz/AAAHAAcAAAAvAPz/AAAHAAcAAAAwAPz/AAAHAAcAAAAxAPz/AAAHAAcAAAAyAPz/AAAHAAcAAAAzAPz/AAAHAAcAAAA0APz/AAAHAAcAAAA1APz/AAAHAAcAAAA2APz/AAAHAAcAAAA3APz/AAAHAAcAAAA4APz/AAAHAAcAAAA5APz/AAAHAAcAAAA6APz/AAAHAAcAAAA7APz/AAAHAAcAAAA8APz/AAAHAAcAAAA9APz/AAAHAAcAAAA+APz/AAAHAAcAAAA/APz/AAAHAAcAAAAzAP3/AAAHAAcAAAA0AP3/AAAHAAcAAAA1AP3/AAAHAAcAAAA2AP3/AAAHAAcAAAA3AP3/AAAHAAcAAAA4AP3/AAAHAAcAAAA5AP3/AAAHAAcAAAA8AP3/AAAHAAcAAAAwAP3/AAAHAAcAAAAwAPr/AAAHAAcAAAAyAPr/AAAHAAcAAAAzAPr/AAAHAAcAAAA0APr/AAAHAAcAAAA1APr/AAAHAAcAAAA3APr/AAAHAAcAAAA4APr/AAAHAAcAAAA5APr/AAAHAAcAAAA6APr/AAAHAAcAAAA8APr/AAAHAAcAAAA6APn/AAAHAAcAAAA3APn/AAAHAAcAAAA4APj/AAAHAAcAAAA0APj/AAAHAAcAAAA1APn/AAAHAAcAAAAyAPn/AAAHAAcAAABCAPv/AAAHAAcAAABCAPz/AAAHAAcAAABCAP3/AAAHAAcAAABCAP7/AAAHAAcAAABCAP//AAAHAAcAAABDAPv/AAAHAAcAAABDAPz/AAAHAAcAAABDAP3/AAAHAAcAAABDAP7/AAAHAAcAAABDAP//AAAHAAcAAABEAPv/AAAHAAcAAABEAPz/AAAHAAcAAABEAP3/AAAHAAcAAABEAP7/AAAHAAcAAABEAP//AAAHAAcAAABFAPv/AAAHAAcAAABFAPz/AAAHAAcAAABFAP3/AAAHAAcAAABFAP7/AAAHAAcAAABFAP//AAAHAAcAAABGAPv/AAAHAAcAAABGAPz/AAAHAAcAAABGAP3/AAAHAAcAAABGAP7/AAAHAAcAAABGAP//AAAHAAcAAABHAPv/AAAHAAcAAABHAPz/AAAHAAcAAABHAP3/AAAHAAcAAABHAP7/AAAHAAcAAABHAP//AAAHAAcAAABIAPv/AAAHAAcAAABIAPz/AAAHAAcAAABIAP3/AAAHAAcAAABIAP7/AAAHAAcAAABIAP//AAAHAAcAAABJAPv/AAAHAAcAAABJAPz/AAAHAAcAAABJAP3/AAAHAAcAAABJAP7/AAAHAAcAAABJAP//AAAHAAcAAABKAPv/AAAHAAcAAABKAPz/AAAHAAcAAABKAP3/AAAHAAcAAABKAP7/AAAHAAcAAABKAP//AAAHAAcAAABLAPv/AAAHAAcAAABLAPz/AAAHAAcAAABLAP3/AAAHAAcAAABLAP7/AAAHAAcAAABLAP//AAAHAAcAAABMAPv/AAAHAAcAAABMAPz/AAAHAAcAAABMAP3/AAAHAAcAAABMAP7/AAAHAAcAAABMAP//AAAHAAcAAABNAPv/AAAHAAcAAABNAPz/AAAHAAcAAABNAP3/AAAHAAcAAABNAP7/AAAHAAcAAABNAP//AAAHAAcAAABOAPv/AAAHAAcAAABOAPz/AAAHAAcAAABOAP3/AAAHAAcAAABOAP7/AAAHAAcAAABOAP//AAAHAAcAAABPAPv/AAAHAAcAAABPAPz/AAAHAAcAAABPAP3/AAAHAAcAAABPAP7/AAAHAAcAAABPAP//AAAHAAcAAABQAPv/AAAHAAcAAABQAPz/AAAHAAcAAABQAP3/AAAHAAcAAABQAP7/AAAHAAcAAABQAP//AAAHAAcAAABRAPv/AAAHAAcAAABRAPz/AAAHAAcAAABRAP3/AAAHAAcAAABRAP7/AAAHAAcAAABRAP//AAAHAAcAAABSAPv/AAAHAAcAAABSAPz/AAAHAAcAAABSAP3/AAAHAAcAAABSAP7/AAAHAAcAAABSAP//AAAHAAcAAABTAPv/AAAHAAcAAABTAPz/AAAHAAcAAABTAP3/AAAHAAcAAABTAP7/AAAHAAcAAABTAP//AAAHAAcAAABUAPv/AAAHAAcAAABUAPz/AAAHAAcAAABUAP3/AAAHAAcAAABUAP7/AAAHAAcAAABUAP//AAAHAAcAAABVAPv/AAAHAAcAAABVAPz/AAAHAAcAAABVAP3/AAAHAAcAAABVAP7/AAAHAAcAAABVAP//AAAHAAcAAABWAPv/AAAHAAcAAABWAPz/AAAHAAcAAABWAP3/AAAHAAcAAABWAP7/AAAHAAcAAABWAP//AAAHAAcAAABXAPv/AAAHAAcAAABXAPz/AAAHAAcAAABXAP3/AAAHAAcAAABXAP7/AAAHAAcAAABXAP//AAAHAAcAAABYAPv/AAAHAAcAAABYAPz/AAAHAAcAAABYAP3/AAAHAAcAAABYAP7/AAAHAAcAAABYAP//AAAHAAcAAABZAPv/AAAHAAcAAABZAPz/AAAHAAcAAABZAP3/AAAHAAcAAABZAP7/AAAHAAcAAABZAP//AAAHAAcAAABaAPv/AAAHAAcAAABaAPz/AAAHAAcAAABaAP3/AAAHAAcAAABaAP7/AAAHAAcAAABaAP//AAAHAAcAAABbAPv/AAAHAAcAAABbAPz/AAAHAAcAAABbAP3/AAAHAAcAAABbAP7/AAAHAAcAAABbAP//AAAHAAcAAABcAPv/AAAHAAcAAABcAPz/AAAHAAcAAABcAP3/AAAHAAcAAABcAP7/AAAHAAcAAABcAP//AAAHAAcAAABdAPv/AAAHAAcAAABdAPz/AAAHAAcAAABdAP3/AAAHAAcAAABdAP7/AAAHAAcAAABdAP//AAAHAAcAAABeAPv/AAAHAAcAAABeAPz/AAAHAAcAAABeAP3/AAAHAAcAAABeAP7/AAAHAAcAAABeAP//AAAHAAcAAABfAPv/AAAHAAcAAABfAPz/AAAHAAcAAABfAP3/AAAHAAcAAABfAP7/AAAHAAcAAABfAP//AAAHAAcAAABgAPv/AAAHAAcAAABgAPz/AAAHAAcAAABgAP3/AAAHAAcAAABgAP7/AAAHAAcAAABgAP//AAAHAAcAAABhAPv/AAAHAAcAAABhAPz/AAAHAAcAAABhAP3/AAAHAAcAAABhAP7/AAAHAAcAAABhAP//AAAHAAcAAABiAPv/AAAHAAcAAABiAPz/AAAHAAcAAABiAP3/AAAHAAcAAABiAP7/AAAHAAcAAABiAP//AAAHAAcAAABjAPv/AAAHAAcAAABjAPz/AAAHAAcAAABjAP3/AAAHAAcAAABjAP7/AAAHAAcAAABjAP//AAAHAAcAAABkAPv/AAAHAAcAAABkAPz/AAAHAAcAAABkAP3/AAAHAAcAAABkAP7/AAAHAAcAAABkAP//AAAHAAcAAABlAPv/AAAHAAcAAABlAPz/AAAHAAcAAABlAP3/AAAHAAcAAABlAP7/AAAHAAcAAABlAP//AAAHAAcAAABmAPv/AAAHAAcAAABmAPz/AAAHAAcAAABmAP3/AAAHAAcAAABmAP7/AAAHAAcAAABmAP//AAAHAAcAAABnAPv/AAAHAAcAAABnAPz/AAAHAAcAAABnAP3/AAAHAAcAAABnAP7/AAAHAAcAAABnAP//AAAHAAcAAABoAPv/AAAHAAcAAABoAPz/AAAHAAcAAABoAP3/AAAHAAcAAABoAP7/AAAHAAcAAABoAP//AAAHAAcAAABpAPv/AAAHAAcAAABpAPz/AAAHAAcAAABpAP3/AAAHAAcAAABpAP7/AAAHAAcAAABpAP//AAAHAAcAAABqAPv/AAAHAAcAAABqAPz/AAAHAAcAAABqAP3/AAAHAAcAAABqAP7/AAAHAAcAAABqAP//AAAHAAcAAABrAPv/AAAHAAcAAABrAPz/AAAHAAcAAABrAP3/AAAHAAcAAABrAP7/AAAHAAcAAABrAP//AAAHAAcAAABsAPv/AAAHAAcAAABsAPz/AAAHAAcAAABsAP3/AAAHAAcAAABsAP7/AAAHAAcAAABsAP//AAAHAAcAAABtAPv/AAAHAAcAAABtAPz/AAAHAAcAAABtAP3/AAAHAAcAAABtAP7/AAAHAAcAAABtAP//AAAHAAcAAABuAPv/AAAHAAcAAABuAPz/AAAHAAcAAABuAP3/AAAHAAcAAABuAP7/AAAHAAcAAABuAP//AAAHAAcAAABvAPv/AAAHAAcAAABvAPz/AAAHAAcAAABvAP3/AAAHAAcAAABvAP7/AAAHAAcAAABvAP//AAAHAAcAAABwAPv/AAAHAAcAAABwAPz/AAAHAAcAAABwAP3/AAAHAAcAAABwAP7/AAAHAAcAAABwAP//AAAHAAcAAABxAPv/AAAHAAcAAABxAPz/AAAHAAcAAABxAP3/AAAHAAcAAABxAP7/AAAHAAcAAABxAP//AAAHAAcAAAByAPv/AAAHAAcAAAByAPz/AAAHAAcAAAByAP3/AAAHAAcAAAByAP7/AAAHAAcAAAByAP//AAAHAAcAAABzAPv/AAAHAAcAAABzAPz/AAAHAAcAAABzAP3/AAAHAAcAAABzAP7/AAAHAAcAAABzAP//AAAHAAcAAAB0APv/AAAHAAcAAAB0APz/AAAHAAcAAAB0AP3/AAAHAAcAAAB0AP7/AAAHAAcAAAB0AP//AAAHAAcAAAB1APv/AAAHAAcAAAB1APz/AAAHAAcAAAB1AP3/AAAHAAcAAAB1AP7/AAAHAAcAAAB1AP//AAAHAAcAAAB2APv/AAAHAAcAAAB2APz/AAAHAAcAAAB2AP3/AAAHAAcAAAB2AP7/AAAHAAcAAAB2AP//AAAHAAcAAAB3APv/AAAHAAcAAAB3APz/AAAHAAcAAAB3AP3/AAAHAAcAAAB3AP7/AAAHAAcAAAB3AP//AAAHAAcAAAB4APv/AAAHAAcAAAB4APz/AAAHAAcAAAB4AP3/AAAHAAcAAAB4AP7/AAAHAAcAAAB4AP//AAAHAAcAAAB5APv/AAAHAAcAAAB5APz/AAAHAAcAAAB5AP3/AAAHAAcAAAB5AP7/AAAHAAcAAAB5AP//AAAHAAcAAAB6APv/AAAHAAcAAAB6APz/AAAHAAcAAAB6AP3/AAAHAAcAAAB6AP7/AAAHAAcAAAB6AP//AAAHAAcAAAB7APv/AAAHAAcAAAB7APz/AAAHAAcAAAB7AP3/AAAHAAcAAAB7AP7/AAAHAAcAAAB7AP//AAAHAAcAAAB8APv/AAAHAAcAAAB8APz/AAAHAAcAAAB8AP3/AAAHAAcAAAB8AP7/AAAHAAcAAAB8AP//AAAHAAcAAAB9APv/AAAHAAcAAAB9APz/AAAHAAcAAAB9AP3/AAAHAAcAAAB9AP7/AAAHAAcAAAB9AP//AAAHAAcAAAB+APv/AAAHAAcAAAB+APz/AAAHAAcAAAB+AP3/AAAHAAcAAAB+AP7/AAAHAAcAAAB+AP//AAAHAAcAAAB/APv/AAAHAAcAAAB/APz/AAAHAAcAAAB/AP3/AAAHAAcAAAB/AP7/AAAHAAcAAAB/AP//AAAHAAcAAACAAPv/AAAHAAcAAACAAPz/AAAHAAcAAACAAP3/AAAHAAcAAACAAP7/AAAHAAcAAACAAP//AAAHAAcAAACBAPv/AAAHAAcAAACBAPz/AAAHAAcAAACBAP3/AAAHAAcAAACBAP7/AAAHAAcAAACBAP//AAAHAAcAAACCAPv/AAAHAAcAAACCAPz/AAAHAAcAAACCAP3/AAAHAAcAAACCAP7/AAAHAAcAAACCAP//AAAHAAcAAACDAPv/AAAHAAcAAACDAPz/AAAHAAcAAACDAP3/AAAHAAcAAACDAP7/AAAHAAcAAACDAP//AAAHAAcAAACEAPv/AAAHAAcAAACEAPz/AAAHAAcAAACEAP3/AAAHAAcAAACEAP7/AAAHAAcAAACEAP//AAAHAAcAAACFAPv/AAAHAAcAAACFAPz/AAAHAAcAAACFAP3/AAAHAAcAAACFAP7/AAAHAAcAAACFAP//AAAHAAcAAACGAPv/AAAHAAcAAACGAPz/AAAHAAcAAACGAP3/AAAHAAcAAACGAP7/AAAHAAcAAACGAP//AAAHAAcAAACHAPv/AAAHAAcAAACHAPz/AAAHAAcAAACHAP3/AAAHAAcAAACHAP7/AAAHAAcAAACHAP//AAAHAAcAAACIAPv/AAAHAAcAAACIAPz/AAAHAAcAAACIAP3/AAAHAAcAAACIAP7/AAAHAAcAAACIAP//AAAHAAcAAACJAPv/AAAHAAcAAACJAPz/AAAHAAcAAACJAP3/AAAHAAcAAACJAP7/AAAHAAcAAACJAP//AAAHAAcAAACKAPv/AAAHAAcAAACKAPz/AAAHAAcAAACKAP3/AAAHAAcAAACKAP7/AAAHAAcAAACKAP//AAAHAAcAAACLAPv/AAAHAAcAAACLAPz/AAAHAAcAAACLAP3/AAAHAAcAAACLAP7/AAAHAAcAAACLAP//AAAHAAcAAACMAPv/AAAHAAcAAACMAPz/AAAHAAcAAACMAP3/AAAHAAcAAACMAP7/AAAHAAcAAACMAP//AAAHAAcAAACNAPv/AAAHAAcAAACNAPz/AAAHAAcAAACNAP3/AAAHAAcAAACNAP7/AAAHAAcAAACNAP//AAAHAAcAAACOAPv/AAAHAAcAAACOAPz/AAAHAAcAAACOAP3/AAAHAAcAAACOAP7/AAAHAAcAAACOAP//AAAHAAcAAACPAPv/AAAHAAcAAACPAPz/AAAHAAcAAACPAP3/AAAHAAcAAACPAP7/AAAHAAcAAACPAP//AAAHAAcAAACQAPv/AAAHAAcAAACQAPz/AAAHAAcAAACQAP3/AAAHAAcAAACQAP7/AAAHAAcAAACQAP//AAAHAAcAAACRAPv/AAAHAAcAAACRAPz/AAAHAAcAAACRAP3/AAAHAAcAAACRAP7/AAAHAAcAAACRAP//AAAHAAcAAACSAPv/AAAHAAcAAACSAPz/AAAHAAcAAACSAP3/AAAHAAcAAACSAP7/AAAHAAcAAACSAP//AAAHAAcAAACTAPv/AAAHAAcAAACTAPz/AAAHAAcAAACTAP3/AAAHAAcAAACTAP7/AAAHAAcAAACTAP//AAAHAAcAAACEAPr/AAAGAAcAAACFAPr/AAAGAAcAAACGAPr/AAAGAAcAAACHAPr/AAAGAAcAAACIAPr/AAAGAAcAAACJAPr/AAAGAAcAAACKAPr/AAAGAAcAAACLAPr/AAAGAAcAAACMAPr/AAAGAAcAAACNAPr/AAAGAAcAAACOAPr/AAAGAAcAAACPAPr/AAAGAAcAAACQAPr/AAAGAAcAAACRAPr/AAAGAAcAAACSAPr/AAAGAAcAAACTAPr/AAAGAAcAAABwAPr/AAAGAAcAAABxAPr/AAAGAAcAAAByAPr/AAAGAAcAAABzAPr/AAAGAAcAAAB0APr/AAAGAAcAAAB1APr/AAAGAAcAAAB2APr/AAAGAAcAAAB3APr/AAAGAAcAAAB4APr/AAAGAAcAAAB5APr/AAAGAAcAAAB6APr/AAAGAAcAAAB7APr/AAAGAAcAAAB8APr/AAAGAAcAAAB9APr/AAAGAAcAAAB+APr/AAAGAAcAAAB/APr/AAAGAAcAAACAAPr/AAAGAAcAAACBAPr/AAAGAAcAAACCAPr/AAAGAAcAAACDAPr/AAAGAAcAAABZAPr/AAAGAAcAAABaAPr/AAAGAAcAAABbAPr/AAAGAAcAAABcAPr/AAAGAAcAAABdAPr/AAAGAAcAAABeAPr/AAAGAAcAAABfAPr/AAAGAAcAAABgAPr/AAAGAAcAAABhAPr/AAAGAAcAAABiAPr/AAAGAAcAAABjAPr/AAAGAAcAAABkAPr/AAAGAAcAAABlAPr/AAAGAAcAAABmAPr/AAAGAAcAAABnAPr/AAAGAAcAAABoAPr/AAAGAAcAAABpAPr/AAAGAAcAAABqAPr/AAAGAAcAAABrAPr/AAAGAAcAAABsAPr/AAAGAAcAAABtAPr/AAAGAAcAAABuAPr/AAAGAAcAAABvAPr/AAAGAAcAAABDAPr/AAAGAAcAAABEAPr/AAAGAAcAAABFAPr/AAAGAAcAAABGAPr/AAAGAAcAAABHAPr/AAAGAAcAAABIAPr/AAAGAAcAAABJAPr/AAAGAAcAAABKAPr/AAAGAAcAAABLAPr/AAAGAAcAAABMAPr/AAAGAAcAAABNAPr/AAAGAAcAAABOAPr/AAAGAAcAAABPAPr/AAAGAAcAAABQAPr/AAAGAAcAAABRAPr/AAAGAAcAAABSAPr/AAAGAAcAAABTAPr/AAAGAAcAAABUAPr/AAAGAAcAAABVAPr/AAAGAAcAAABWAPr/AAAGAAcAAABXAPr/AAAGAAcAAABYAPr/AAAGAAcAAABCAPr/AAAGAAcAAABAAPr/AAAGAAcAAAAtAPv/AAAGAAcAAAAuAPv/AAAGAAcAAAAvAPv/AAAGAAcAAAAwAPv/AAAFAAoAAAAxAPv/AAAFAAoAAAAyAPv/AAAFAAoAAAAzAPv/AAAFAAoAAAA0APv/AAAFAAoAAAA1APv/AAAFAAoAAAA2APv/AAAFAAoAAAA3APv/AAAFAAoAAAA4APv/AAAFAAoAAAA5APv/AAAFAAoAAAA6APv/AAAFAAoAAAA7APv/AAAFAAoAAAA8APv/AAAFAAoAAAA9APv/AAAGAAcAAAA+APv/AAAGAAcAAAA/APv/AAAGAAcAAAAsAPr/AAAGAAcAAAAwAPn/AAAGAAcAAAAxAPn/AAAGAAcAAAAyAPj/AAAGAAcAAAAzAPj/AAAGAAcAAAA0APf/AAAGAAcAAAA1APf/AAAGAAcAAAA2APf/AAAGAAcAAAA3APf/AAAGAAcAAAA4APf/AAAGAAcAAAA5APj/AAAGAAcAAAA6APj/AAAGAAcAAAA7APn/AAAGAAcAAAA8APn/AAAGAAcAAAA/AP3/AAAEAAoAAAA+AP3/AAAEAAoAAAA9AP3/AAAEAAoAAAA6AP3/AAAEAAoAAAA7AP3/AAAEAAoAAAA4APn/AAAEAAoAAAA5APn/AAAEAAoAAAA7APr/AAAEAAoAAAA1APj/AAADAAoAAAA0APn/AAADAAoAAAAzAPn/AAADAAoAAAAxAPr/AAADAAoAAAAxAP3/AAADAAoAAAAyAP3/AAADAAoAAAAvAP3/AAADAAoAAAAtAP3/AAADAAoAAAAuAP3/AAADAAoAAAA3APj/AAAEAAoAAAA2APn/AAAGAAoAAAA2APj/AAAHAAcAAAA0AP7/AAAGAAoAAAA2AP7/AAAGAAoAAAA4AP7/AAAGAAoAAAAXAPr/AAAGAAcAAAAYAPr/AAAGAAcAAAAZAPr/AAAGAAcAAAAaAPr/AAAGAAcAAAAbAPr/AAAGAAcAAAAcAPr/AAAGAAcAAAAdAPr/AAAGAAcAAAAeAPr/AAAGAAcAAAAfAPr/AAAGAAcAAAAgAPr/AAAGAAcAAAAhAPr/AAAGAAcAAAAiAPr/AAAGAAcAAAAjAPr/AAAGAAcAAAAkAPr/AAAGAAcAAAAlAPr/AAAGAAcAAAAmAPr/AAAGAAcAAAAnAPr/AAAGAAcAAAAoAPr/AAAGAAcAAAApAPr/AAAGAAcAAAAqAPr/AAAGAAcAAAANAPr/AAAGAAcAAAAOAPr/AAAGAAcAAAAPAPr/AAAGAAcAAAAQAPr/AAAGAAcAAAARAPr/AAAGAAcAAAASAPr/AAAGAAcAAAATAPr/AAAGAAcAAAAUAPr/AAAGAAcAAAAVAPr/AAAGAAcAAAAWAPr/AAAGAAcAAAA=") + +[node name="BG" type="TileMapLayer" parent="Tiles2"] +show_behind_parent = true +tile_map_data = PackedByteArray("AABoAPz/AAAHABQAAABoAP3/AAAHABQAAABoAP7/AAAHABQAAABoAP//AAAHABQAAABpAPz/AAAHABQAAABpAP3/AAAHABQAAABpAP7/AAAHABQAAABpAP//AAAHABQAAABsAPz/AAAHABQAAABsAP3/AAAHABQAAABsAP7/AAAHABQAAABsAP//AAAHABQAAABtAPz/AAAHABQAAABtAP3/AAAHABQAAABtAP7/AAAHABQAAABtAP//AAAHABQAAABwAPz/AAAHABQAAABwAP3/AAAHABQAAABwAP7/AAAHABQAAABwAP//AAAHABQAAABxAPz/AAAHABQAAABxAP3/AAAHABQAAABxAP7/AAAHABQAAABxAP//AAAHABQAAABsAPL/AAAHABQAAABsAPP/AAAHABQAAABsAPT/AAAHABQAAABsAPX/AAAHABQAAABtAPL/AAAHABQAAABtAPP/AAAHABQAAABtAPT/AAAHABQAAABtAPX/AAAHABQAAAA=") +tile_set = SubResource("TileSet_grnkn") + +[node name="TilesetTextureSetter" type="Node" parent="Tiles2/BG" node_paths=PackedStringArray("tile_map")] +script = ExtResource("42_pagxn") +tile_map = NodePath("..") +metadata/_custom_type_script = "uid://73oviwf6bbys" + +[node name="ResourceSetterNew" type="Node" parent="Tiles2/BG/TilesetTextureSetter" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("43_q2kg8") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("44_i1bin") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@97589" to="Tiles/@Node2D@97589/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@97590" to="Tiles/@AnimatableBody2D@97590/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97590" to="Tiles/@AnimatableBody2D@97590/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97590" to="Tiles/@AnimatableBody2D@97590" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97590" to="Tiles/@AnimatableBody2D@97590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97590" to="Tiles/@AnimatableBody2D@97590" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97590" to="Tiles/@AnimatableBody2D@97590/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97591" to="Tiles/@AnimatableBody2D@97591/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97591" to="Tiles/@AnimatableBody2D@97591/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97591" to="Tiles/@AnimatableBody2D@97591" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97591" to="Tiles/@AnimatableBody2D@97591/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97591" to="Tiles/@AnimatableBody2D@97591" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97591" to="Tiles/@AnimatableBody2D@97591/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World8/8-3.tscn b/Scenes/Levels/SMBS/World8/8-3.tscn new file mode 100644 index 0000000..55ab4bd --- /dev/null +++ b/Scenes/Levels/SMBS/World8/8-3.tscn @@ -0,0 +1,2061 @@ +[gd_scene load_steps=17 format=4 uid="uid://cf25lf8c154kd"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_23cf5"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underground.json" id="2_pwmqf"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_nl1yg"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_1jte8"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_ncwqb"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_15lly"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="8_nl1yg"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="9_1jte8"] +[ext_resource type="PackedScene" uid="uid://b0gkypf5ow67f" path="res://Scenes/Prefabs/Entities/Enemies/Icicle.tscn" id="10_pwmqf"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="11_ncwqb"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="13_7b2qf"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="14_rmdkm"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="15_plkes"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="16_bbgpm"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="17_pkqdv"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="18_irff3"] + +[node name="8-3" type="Node"] +script = ExtResource("1_23cf5") +music = ExtResource("2_pwmqf") +theme = "Underground" +campaign = "SMBS" +world_id = 8 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_nl1yg")] + +[node name="Tiles" parent="." instance=ExtResource("4_1jte8")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAADAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAADAAIAAAAOAAAAAAABAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAOAAEAAAABAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAOAAIAAAABAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAADAAAAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAADAAEAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAADAAIAAAAmAP7/AAABAAEAAAAnAP7/AAACAAEAAAAoAP7/AAADAAEAAAAmAP//AAABAAEAAAAnAP//AAACAAEAAAAoAP//AAADAAEAAAAmAAAAAAABAAEAAAAnAAAAAAACAAEAAAAoAAAAAAABAAsAAAAmAAEAAAABAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAAmAAIAAAABAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAAmAP3/AAABAAAAAAAoAP3/AAADAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAAAAAsAAAAuAAAAAAACAAEAAAAvAAAAAAABAAsAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAAAAAsAAAA1AAAAAAACAAEAAAA2AAAAAAADAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAADAAEAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAADAAIAAAA0AP3/AAABAAAAAAA1AP3/AAAEAAAAAAA2AP3/AAADAAAAAAA0AP7/AAABAAEAAAA1AP7/AAACAAEAAAA2AP7/AAADAAEAAAA0AP//AAABAAEAAAA1AP//AAACAAEAAAA2AP//AAADAAEAAAAtAP3/AAABAAAAAAAuAP3/AAAEAAAAAAAvAP3/AAADAAAAAAAtAP7/AAABAAEAAAAuAP7/AAACAAEAAAAvAP7/AAADAAEAAAAtAP//AAABAAEAAAAuAP//AAACAAEAAAAvAP//AAADAAEAAAA6AAAAAAABAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAADAAAAAAA6AAEAAAABAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAADAAEAAAA6AAIAAAABAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAADAAIAAABOAP//AAAAAAQAAABOAP7/AAAAAAQAAABOAP3/AAAAAAQAAABPAPz/AAAAAAQAAABPAPv/AAAAAAQAAABPAPr/AAAAAAQAAABPAPn/AAAAAAQAAABPAPj/AAAAAAQAAABPAPf/AAAAAAQAAABPAPb/AAAAAAQAAABOAPb/AAAAAAQAAABOAPf/AAAAAAQAAABOAPj/AAAAAAQAAABOAPn/AAAAAAQAAABOAPr/AAAAAAQAAABOAPv/AAAAAAQAAABOAPz/AAAAAAQAAABPAP3/AAAAAAQAAABPAP7/AAAAAAQAAABPAP//AAAAAAQAAAAfAPn/AAAAAAQAAAAfAPr/AAAAAAQAAAAfAPv/AAAAAAQAAAAfAPz/AAAAAAQAAAAfAP3/AAAAAAQAAAAfAP7/AAAAAAQAAAAfAP//AAAAAAQAAAAgAPn/AAAAAAQAAAAgAPr/AAAAAAQAAAAgAPv/AAAAAAQAAAAgAPz/AAAAAAQAAAAgAP3/AAAAAAQAAAAgAP7/AAAAAAQAAAAgAP//AAAAAAQAAAAhAPn/AAAAAAQAAAAhAPr/AAAAAAQAAAAhAPv/AAAAAAQAAAAhAPz/AAAAAAQAAAAhAP3/AAAAAAQAAAAhAP7/AAAAAAQAAAAhAP//AAAAAAQAAAAiAPn/AAAAAAQAAAAiAPr/AAAAAAQAAAAiAPv/AAAAAAQAAAAiAPz/AAAAAAQAAAAiAP3/AAAAAAQAAAAiAP7/AAAAAAQAAAAiAP//AAAAAAQAAAAOAPz/AAAAAAQAAAAOAP3/AAAAAAQAAAAOAP7/AAAAAAQAAAAOAP//AAAAAAQAAAAPAP3/AAAAAAQAAAAPAP7/AAAAAAQAAAAPAP//AAAAAAQAAAAQAP3/AAAAAAQAAAAQAP7/AAAAAAQAAAAQAP//AAAAAAQAAAAGAP3/AAAAAAQAAAAGAP7/AAAAAAQAAAAGAP//AAAAAAQAAAAHAPz/AAAAAAQAAAAHAP3/AAAAAAQAAAAHAP7/AAAAAAQAAAAHAP//AAAAAAQAAAAIAPz/AAAAAAQAAAAIAP3/AAAAAAQAAAAIAP7/AAAAAAQAAAAIAP//AAAAAAQAAADv//b/AAAAAAQAAADv//f/AAAAAAQAAADv//j/AAAAAAQAAADv//n/AAAAAAQAAADv//r/AAAAAAQAAADv//v/AAAAAAQAAADv//z/AAAAAAQAAADv//3/AAAAAAQAAADv//7/AAAAAAQAAADv////AAAAAAQAAADw//b/AAAAAAQAAADw//f/AAAAAAQAAADw//j/AAAAAAQAAADw//n/AAAAAAQAAADw//r/AAAAAAQAAADw//v/AAAAAAQAAADw//z/AAAAAAQAAADw//3/AAAAAAQAAADw//7/AAAAAAQAAADw////AAAAAAQAAAAnAP3/AAAEAAAAAAA9APz/AAAEAAAAAABCAPz/AAAEAAAAAABHAPz/AAAEAAAAAAAPAPz/AAAAAAQAAAAQAPz/AAAEAAAAAAAGAPz/AAAEAAAAAAD1//b/AQAAAAAAAQD1//f/AQAAAAAAAQD1//j/AQAAAAAAAQD1//n/AQAAAAAAAQD1//r/AQAAAAAAAQD1//v/AQAAAAAAAQD1//z/AQAAAAAAAQD2//b/AQAAAAAAAQD2//f/AQAAAAAAAQD2//j/AQAAAAAAAQD2//n/AQAAAAAAAQD2//r/AQAAAAAAAQD2//v/AQAAAAAAAQD2//z/AQAAAAAAAQD3//b/AQAAAAAAAQD3//f/AQAAAAAAAQD3//j/AQAAAAAAAQD3//n/AQAAAAAAAQD3//r/AQAAAAAAAQD3//v/AQAAAAAAAQD3//z/AQAAAAAAAQD4//b/AQAAAAAAAQD4//f/AQAAAAAAAQD4//j/AQAAAAAAAQD4//n/AQAAAAAAAQD4//r/AQAAAAAAAQD4//v/AQAAAAAAAQD4//z/AQAAAAAAAQD5//b/AQAAAAAAAQD5//f/AQAAAAAAAQD5//j/AQAAAAAAAQD5//n/AQAAAAAAAQD5//r/AQAAAAAAAQD5//v/AQAAAAAAAQD5//z/AQAAAAAAAQD6//b/AQAAAAAAAQD6//f/AQAAAAAAAQD6//j/AQAAAAAAAQD6//n/AQAAAAAAAQD6//r/AQAAAAAAAQD6//v/AQAAAAAAAQD6//z/AQAAAAAAAQD7//b/AQAAAAAAAQD7//f/AQAAAAAAAQD7//j/AQAAAAAAAQD7//n/AQAAAAAAAQD7//r/AQAAAAAAAQD7//v/AQAAAAAAAQD7//z/AQAAAAAAAQD8//b/AQAAAAAAAQD8//f/AQAAAAAAAQD8//j/AQAAAAAAAQD8//n/AQAAAAAAAQD8//r/AQAAAAAAAQD8//v/AQAAAAAAAQD8//z/AQAAAAAAAQD9//b/AQAAAAAAAQD9//f/AQAAAAAAAQD9//j/AQAAAAAAAQD9//n/AQAAAAAAAQD9//r/AQAAAAAAAQD9//v/AQAAAAAAAQD9//z/AQAAAAAAAQD+//b/AQAAAAAAAQD+//f/AQAAAAAAAQD+//j/AQAAAAAAAQD+//n/AQAAAAAAAQD+//r/AQAAAAAAAQD+//v/AQAAAAAAAQD+//z/AQAAAAAAAQD///b/AQAAAAAAAQD///f/AQAAAAAAAQD///j/AQAAAAAAAQD///n/AQAAAAAAAQD///r/AQAAAAAAAQD///v/AQAAAAAAAQD///z/AQAAAAAAAQAAAPb/AQAAAAAAAQAAAPf/AQAAAAAAAQAAAPj/AQAAAAAAAQAAAPn/AQAAAAAAAQAAAPr/AQAAAAAAAQAAAPv/AQAAAAAAAQAAAPz/AQAAAAAAAQABAPb/AQAAAAAAAQABAPf/AQAAAAAAAQABAPj/AQAAAAAAAQABAPn/AQAAAAAAAQABAPr/AQAAAAAAAQABAPv/AQAAAAAAAQABAPz/AQAAAAAAAQACAPb/AQAAAAAAAQACAPf/AQAAAAAAAQACAPj/AQAAAAAAAQACAPn/AQAAAAAAAQACAPr/AQAAAAAAAQACAPv/AQAAAAAAAQACAPz/AQAAAAAAAQADAPb/AQAAAAAAAQADAPf/AQAAAAAAAQADAPj/AQAAAAAAAQADAPn/AQAAAAAAAQADAPr/AQAAAAAAAQADAPv/AQAAAAAAAQADAPz/AQAAAAAAAQAEAPb/AQAAAAAAAQAEAPf/AQAAAAAAAQAFAPb/AQAAAAAAAQAFAPf/AQAAAAAAAQAGAPb/AQAAAAAAAQAGAPf/AQAAAAAAAQAHAPb/AQAAAAAAAQAHAPf/AQAAAAAAAQAPAPb/AQAAAAAAAQAPAPf/AQAAAAAAAQAQAPb/AQAAAAAAAQAQAPf/AQAAAAAAAQARAPb/AQAAAAAAAQARAPf/AQAAAAAAAQASAPb/AQAAAAAAAQASAPf/AQAAAAAAAQATAPb/AQAAAAAAAQATAPf/AQAAAAAAAQAUAPb/AQAAAAAAAQAUAPf/AQAAAAAAAQAVAPb/AQAAAAAAAQAVAPf/AQAAAAAAAQAWAPb/AQAAAAAAAQAWAPf/AQAAAAAAAQAXAPb/AQAAAAAAAQAXAPf/AQAAAAAAAQAYAPb/AQAAAAAAAQAYAPf/AQAAAAAAAQAZAPb/AQAAAAAAAQAZAPf/AQAAAAAAAQAaAPb/AQAAAAAAAQAaAPf/AQAAAAAAAQAbAPb/AQAAAAAAAQAbAPf/AQAAAAAAAQAUAPj/AQAAAAAAAQAUAPn/AQAAAAAAAQAUAPr/AQAAAAAAAQAUAPv/AQAAAAAAAQAUAPz/AQAAAAAAAQAVAPj/AQAAAAAAAQAVAPn/AQAAAAAAAQAVAPr/AQAAAAAAAQAVAPv/AQAAAAAAAQAVAPz/AQAAAAAAAQAWAPj/AQAAAAAAAQAWAPn/AQAAAAAAAQAWAPr/AQAAAAAAAQAWAPv/AQAAAAAAAQAWAPz/AQAAAAAAAQAXAPj/AQAAAAAAAQAXAPn/AQAAAAAAAQAXAPr/AQAAAAAAAQAXAPv/AQAAAAAAAQAXAPz/AQAAAAAAAQAYAPj/AQAAAAAAAQAYAPn/AQAAAAAAAQAYAPr/AQAAAAAAAQAYAPv/AQAAAAAAAQAYAPz/AQAAAAAAAQAZAPj/AQAAAAAAAQAZAPn/AQAAAAAAAQAZAPr/AQAAAAAAAQAZAPv/AQAAAAAAAQAZAPz/AQAAAAAAAQAaAPj/AQAAAAAAAQAaAPn/AQAAAAAAAQAaAPr/AQAAAAAAAQAaAPv/AQAAAAAAAQAaAPz/AQAAAAAAAQAbAPj/AQAAAAAAAQAbAPn/AQAAAAAAAQAbAPr/AQAAAAAAAQAbAPv/AQAAAAAAAQAbAPz/AQAAAAAAAQA6APb/AQAAAAAAAQA6APf/AQAAAAAAAQA6APj/AQAAAAAAAQA6APn/AQAAAAAAAQA6APr/AQAAAAAAAQA7APb/AQAAAAAAAQA7APf/AQAAAAAAAQA7APj/AQAAAAAAAQA7APn/AQAAAAAAAQA7APr/AQAAAAAAAQA8APb/AQAAAAAAAQA8APf/AQAAAAAAAQA8APj/AQAAAAAAAQA8APn/AQAAAAAAAQA8APr/AQAAAAAAAQA9APb/AQAAAAAAAQA9APf/AQAAAAAAAQA9APj/AQAAAAAAAQA9APn/AQAAAAAAAQA9APr/AQAAAAAAAQA+APb/AQAAAAAAAQA+APf/AQAAAAAAAQA+APj/AQAAAAAAAQA+APn/AQAAAAAAAQA+APr/AQAAAAAAAQA/APb/AQAAAAAAAQA/APf/AQAAAAAAAQA/APj/AQAAAAAAAQA/APn/AQAAAAAAAQA/APr/AQAAAAAAAQBAAPb/AQAAAAAAAQBAAPf/AQAAAAAAAQBAAPj/AQAAAAAAAQBAAPn/AQAAAAAAAQBAAPr/AQAAAAAAAQBBAPb/AQAAAAAAAQBBAPf/AQAAAAAAAQBBAPj/AQAAAAAAAQBBAPn/AQAAAAAAAQBBAPr/AQAAAAAAAQBCAPb/AQAAAAAAAQBCAPf/AQAAAAAAAQBCAPj/AQAAAAAAAQBCAPn/AQAAAAAAAQBCAPr/AQAAAAAAAQBDAPb/AQAAAAAAAQBDAPf/AQAAAAAAAQBDAPj/AQAAAAAAAQBDAPn/AQAAAAAAAQBDAPr/AQAAAAAAAQBEAPb/AQAAAAAAAQBEAPf/AQAAAAAAAQBEAPj/AQAAAAAAAQBEAPn/AQAAAAAAAQBEAPr/AQAAAAAAAQBFAPb/AQAAAAAAAQBFAPf/AQAAAAAAAQBFAPj/AQAAAAAAAQBFAPn/AQAAAAAAAQBFAPr/AQAAAAAAAQBGAPb/AQAAAAAAAQBGAPf/AQAAAAAAAQBGAPj/AQAAAAAAAQBGAPn/AQAAAAAAAQBGAPr/AQAAAAAAAQBHAPb/AQAAAAAAAQBHAPf/AQAAAAAAAQBHAPj/AQAAAAAAAQBHAPn/AQAAAAAAAQBHAPr/AQAAAAAAAQBIAPb/AQAAAAAAAQBIAPf/AQAAAAAAAQBIAPj/AQAAAAAAAQBIAPn/AQAAAAAAAQBIAPr/AQAAAAAAAQBJAPb/AQAAAAAAAQBJAPf/AQAAAAAAAQBJAPj/AQAAAAAAAQBJAPn/AQAAAAAAAQBJAPr/AQAAAAAAAQBKAPb/AQAAAAAAAQBKAPf/AQAAAAAAAQBKAPj/AQAAAAAAAQBKAPn/AQAAAAAAAQBKAPr/AQAAAAAAAQBLAPb/AQAAAAAAAQBLAPf/AQAAAAAAAQBLAPj/AQAAAAAAAQBLAPn/AQAAAAAAAQAdAPz/AQAAAAAAAgAJAPn/AQAAAAAAAwAKAPj/AQAAAAAAAwALAPf/AQAAAAAAAwAMAPj/AQAAAAAAAwANAPn/AQAAAAAAAwAJAAAAAgAAAAIAAAAJAAEAAgAAAAMAAAAKAAAAAgAAAAIAAAAKAAEAAgAAAAMAAAALAAAAAgAAAAIAAAALAAEAAgAAAAMAAAAMAAAAAgAAAAIAAAAMAAEAAgAAAAMAAAANAAAAAgAAAAIAAAANAAEAAgAAAAMAAAAjAAAAAgAAAAIAAAAjAAEAAgAAAAMAAAAkAAAAAgAAAAIAAAAkAAEAAgAAAAMAAAAlAAAAAgAAAAIAAAAlAAEAAgAAAAMAAAA3AAAAAgAAAAIAAAA3AAEAAgAAAAMAAAA4AAAAAgAAAAIAAAA4AAEAAgAAAAMAAAA5AAAAAgAAAAIAAAA5AAEAAgAAAAMAAABKAP7/AAAKAAIAAABKAP//AAAKAAMAAABLAP7/AAALAAIAAABLAP//AAALAAMAAABMAP7/AAAMAAIAAABMAP//AAAMAAMAAABNAP7/AAAJAAMAAABNAP//AAAJAAMAAABMAPb/AAAIAAMAAABNAPb/AAAJAAMAAABMAPf/AAAIAAMAAABNAPf/AAAJAAMAAABMAPj/AAAIAAMAAABNAPj/AAAJAAMAAABMAPn/AAAIAAMAAABNAPn/AAAJAAMAAABMAPr/AAAIAAMAAABNAPr/AAAJAAMAAABMAPv/AAAIAAMAAABNAPv/AAAJAAMAAABMAPz/AAAIAAMAAABNAPz/AAAJAAMAAABMAP3/AAAIAAMAAABNAP3/AAAJAAMAAAAPAPX/AQAAAAAAAQAQAPX/AQAAAAAAAQARAPX/AQAAAAAAAQASAPX/AQAAAAAAAQATAPX/AQAAAAAAAQAUAPX/AQAAAAAAAQAVAPX/AQAAAAAAAQAWAPX/AQAAAAAAAQAXAPX/AQAAAAAAAQAYAPX/AQAAAAAAAQAZAPX/AQAAAAAAAQAaAPX/AQAAAAAAAQAbAPX/AQAAAAAAAQD1//X/AQAAAAAAAQD2//X/AQAAAAAAAQD3//X/AQAAAAAAAQD4//X/AQAAAAAAAQD5//X/AQAAAAAAAQD6//X/AQAAAAAAAQD7//X/AQAAAAAAAQD8//X/AQAAAAAAAQD9//X/AQAAAAAAAQD+//X/AQAAAAAAAQD///X/AQAAAAAAAQAAAPX/AQAAAAAAAQABAPX/AQAAAAAAAQACAPX/AQAAAAAAAQADAPX/AQAAAAAAAQAEAPX/AQAAAAAAAQAFAPX/AQAAAAAAAQAGAPX/AQAAAAAAAQAHAPX/AQAAAAAAAQDv//X/AQAAAAAAAQDw//X/AQAAAAAAAQA6APX/AQAAAAAAAQA7APX/AQAAAAAAAQA8APX/AQAAAAAAAQA9APX/AQAAAAAAAQA+APX/AQAAAAAAAQA/APX/AQAAAAAAAQBAAPX/AQAAAAAAAQBBAPX/AQAAAAAAAQBCAPX/AQAAAAAAAQBDAPX/AQAAAAAAAQBEAPX/AQAAAAAAAQBFAPX/AQAAAAAAAQBGAPX/AQAAAAAAAQBHAPX/AQAAAAAAAQBIAPX/AQAAAAAAAQBJAPX/AQAAAAAAAQBKAPX/AQAAAAAAAQBLAPX/AQAAAAAAAQBOAPX/AQAAAAAAAQBPAPX/AQAAAAAAAQBMAPX/AAAIAAMAAABNAPX/AAAJAAMAAAA=") + +[node name="Player" parent="." instance=ExtResource("6_ncwqb")] +position = Vector2(-232, -152) + +[node name="DropShadow" parent="." instance=ExtResource("7_15lly")] + +[node name="Firebar" parent="." instance=ExtResource("8_nl1yg")] +position = Vector2(104, -56) +starting_angle = 45 +direction = 1 + +[node name="Firebar2" parent="." instance=ExtResource("8_nl1yg")] +position = Vector2(264, -56) +starting_angle = 45 +direction = 1 + +[node name="Firebar3" parent="." instance=ExtResource("8_nl1yg")] +position = Vector2(632, -40) +starting_angle = 90 +direction = 1 + +[node name="Firebar4" parent="." instance=ExtResource("8_nl1yg")] +position = Vector2(744, -40) +starting_angle = 135 + +[node name="Firebar5" parent="." instance=ExtResource("8_nl1yg")] +position = Vector2(856, -40) +starting_angle = 180 +direction = 1 + +[node name="Firebar6" parent="." instance=ExtResource("8_nl1yg")] +position = Vector2(984, -56) +starting_angle = 225 + +[node name="Firebar7" parent="." instance=ExtResource("8_nl1yg")] +position = Vector2(1064, -56) +starting_angle = 225 + +[node name="Firebar8" parent="." instance=ExtResource("8_nl1yg")] +position = Vector2(1144, -56) +starting_angle = 90 +direction = 1 + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(1264, -176) +script = ExtResource("9_1jte8") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="Icicle" parent="." instance=ExtResource("10_pwmqf")] +position = Vector2(-160, -32) + +[node name="Icicle2" parent="." instance=ExtResource("10_pwmqf")] +position = Vector2(-96, -32) + +[node name="Icicle3" parent="." instance=ExtResource("10_pwmqf")] +position = Vector2(-32, -32) + +[node name="PipeArea" parent="." instance=ExtResource("11_ncwqb")] +position = Vector2(1184, -16) +enter_direction = 3 +target_level = "uid://dgwlxsujnew3k" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("13_7b2qf") +nodes_to_delete = [NodePath("../Blocks")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("14_rmdkm")] +position = Vector2(1208, -88) +item = ExtResource("15_plkes") +metadata/r_coin_id = 0 + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("16_bbgpm")] +position = Vector2(744, -120) +item = ExtResource("17_pkqdv") + +[node name="Blocks" type="Node" parent="."] + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("14_rmdkm")] +position = Vector2(1208, -88) + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("18_irff3")] +position = Vector2(744, -120) + +[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="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@101601" to="Tiles/@AnimatableBody2D@101601/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101601" to="Tiles/@AnimatableBody2D@101601/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101601" to="Tiles/@AnimatableBody2D@101601" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101601" to="Tiles/@AnimatableBody2D@101601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101601" to="Tiles/@AnimatableBody2D@101601" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101601" to="Tiles/@AnimatableBody2D@101601/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101602" to="Tiles/@AnimatableBody2D@101602/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101602" to="Tiles/@AnimatableBody2D@101602/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101602" to="Tiles/@AnimatableBody2D@101602" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101602" to="Tiles/@AnimatableBody2D@101602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101602" to="Tiles/@AnimatableBody2D@101602" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101602" to="Tiles/@AnimatableBody2D@101602/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101603" to="Tiles/@AnimatableBody2D@101603/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101603" to="Tiles/@AnimatableBody2D@101603/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101603" to="Tiles/@AnimatableBody2D@101603" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101603" to="Tiles/@AnimatableBody2D@101603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101603" to="Tiles/@AnimatableBody2D@101603" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101603" to="Tiles/@AnimatableBody2D@101603/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101604" to="Tiles/@AnimatableBody2D@101604/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101604" to="Tiles/@AnimatableBody2D@101604/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101604" to="Tiles/@AnimatableBody2D@101604" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101604" to="Tiles/@AnimatableBody2D@101604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101604" to="Tiles/@AnimatableBody2D@101604" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101604" to="Tiles/@AnimatableBody2D@101604/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101605" to="Tiles/@AnimatableBody2D@101605/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101605" to="Tiles/@AnimatableBody2D@101605/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101605" to="Tiles/@AnimatableBody2D@101605" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101605" to="Tiles/@AnimatableBody2D@101605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101605" to="Tiles/@AnimatableBody2D@101605" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101605" to="Tiles/@AnimatableBody2D@101605/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101606" to="Tiles/@AnimatableBody2D@101606/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101606" to="Tiles/@AnimatableBody2D@101606/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101606" to="Tiles/@AnimatableBody2D@101606" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101606" to="Tiles/@AnimatableBody2D@101606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101606" to="Tiles/@AnimatableBody2D@101606" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101606" to="Tiles/@AnimatableBody2D@101606/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101607" to="Tiles/@AnimatableBody2D@101607/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101607" to="Tiles/@AnimatableBody2D@101607/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101607" to="Tiles/@AnimatableBody2D@101607" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101607" to="Tiles/@AnimatableBody2D@101607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101607" to="Tiles/@AnimatableBody2D@101607" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101607" to="Tiles/@AnimatableBody2D@101607/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101608" to="Tiles/@AnimatableBody2D@101608/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101608" to="Tiles/@AnimatableBody2D@101608/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101608" to="Tiles/@AnimatableBody2D@101608" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101608" to="Tiles/@AnimatableBody2D@101608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101608" to="Tiles/@AnimatableBody2D@101608" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101608" to="Tiles/@AnimatableBody2D@101608/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101609" to="Tiles/@AnimatableBody2D@101609/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101609" to="Tiles/@AnimatableBody2D@101609/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101609" to="Tiles/@AnimatableBody2D@101609" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101609" to="Tiles/@AnimatableBody2D@101609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101609" to="Tiles/@AnimatableBody2D@101609" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101609" to="Tiles/@AnimatableBody2D@101609/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101610" to="Tiles/@AnimatableBody2D@101610/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101610" to="Tiles/@AnimatableBody2D@101610/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101610" to="Tiles/@AnimatableBody2D@101610" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101610" to="Tiles/@AnimatableBody2D@101610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101610" to="Tiles/@AnimatableBody2D@101610" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101610" to="Tiles/@AnimatableBody2D@101610/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101611" to="Tiles/@AnimatableBody2D@101611/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101611" to="Tiles/@AnimatableBody2D@101611/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101611" to="Tiles/@AnimatableBody2D@101611" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101611" to="Tiles/@AnimatableBody2D@101611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101611" to="Tiles/@AnimatableBody2D@101611" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101611" to="Tiles/@AnimatableBody2D@101611/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101612" to="Tiles/@AnimatableBody2D@101612/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101612" to="Tiles/@AnimatableBody2D@101612/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101612" to="Tiles/@AnimatableBody2D@101612" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101612" to="Tiles/@AnimatableBody2D@101612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101612" to="Tiles/@AnimatableBody2D@101612" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101612" to="Tiles/@AnimatableBody2D@101612/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101613" to="Tiles/@AnimatableBody2D@101613/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101613" to="Tiles/@AnimatableBody2D@101613/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101613" to="Tiles/@AnimatableBody2D@101613" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101613" to="Tiles/@AnimatableBody2D@101613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101613" to="Tiles/@AnimatableBody2D@101613" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101613" to="Tiles/@AnimatableBody2D@101613/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101614" to="Tiles/@AnimatableBody2D@101614/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101614" to="Tiles/@AnimatableBody2D@101614/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101614" to="Tiles/@AnimatableBody2D@101614" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101614" to="Tiles/@AnimatableBody2D@101614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101614" to="Tiles/@AnimatableBody2D@101614" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101614" to="Tiles/@AnimatableBody2D@101614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101615" to="Tiles/@AnimatableBody2D@101615/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101615" to="Tiles/@AnimatableBody2D@101615/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101615" to="Tiles/@AnimatableBody2D@101615" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101615" to="Tiles/@AnimatableBody2D@101615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101615" to="Tiles/@AnimatableBody2D@101615" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101615" to="Tiles/@AnimatableBody2D@101615/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101616" to="Tiles/@AnimatableBody2D@101616/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101616" to="Tiles/@AnimatableBody2D@101616/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101616" to="Tiles/@AnimatableBody2D@101616" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101616" to="Tiles/@AnimatableBody2D@101616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101616" to="Tiles/@AnimatableBody2D@101616" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101616" to="Tiles/@AnimatableBody2D@101616/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101617" to="Tiles/@AnimatableBody2D@101617/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101617" to="Tiles/@AnimatableBody2D@101617/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101617" to="Tiles/@AnimatableBody2D@101617" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101617" to="Tiles/@AnimatableBody2D@101617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101617" to="Tiles/@AnimatableBody2D@101617" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101617" to="Tiles/@AnimatableBody2D@101617/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101618" to="Tiles/@AnimatableBody2D@101618/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101618" to="Tiles/@AnimatableBody2D@101618/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101618" to="Tiles/@AnimatableBody2D@101618" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101618" to="Tiles/@AnimatableBody2D@101618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101618" to="Tiles/@AnimatableBody2D@101618" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101618" to="Tiles/@AnimatableBody2D@101618/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101619" to="Tiles/@AnimatableBody2D@101619/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101619" to="Tiles/@AnimatableBody2D@101619/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101619" to="Tiles/@AnimatableBody2D@101619" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101619" to="Tiles/@AnimatableBody2D@101619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101619" to="Tiles/@AnimatableBody2D@101619" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101619" to="Tiles/@AnimatableBody2D@101619/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101620" to="Tiles/@AnimatableBody2D@101620/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101620" to="Tiles/@AnimatableBody2D@101620/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101620" to="Tiles/@AnimatableBody2D@101620" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101620" to="Tiles/@AnimatableBody2D@101620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101620" to="Tiles/@AnimatableBody2D@101620" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101620" to="Tiles/@AnimatableBody2D@101620/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101621" to="Tiles/@AnimatableBody2D@101621/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101621" to="Tiles/@AnimatableBody2D@101621/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101621" to="Tiles/@AnimatableBody2D@101621" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101621" to="Tiles/@AnimatableBody2D@101621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101621" to="Tiles/@AnimatableBody2D@101621" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101621" to="Tiles/@AnimatableBody2D@101621/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101622" to="Tiles/@AnimatableBody2D@101622/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101622" to="Tiles/@AnimatableBody2D@101622/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101622" to="Tiles/@AnimatableBody2D@101622" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101622" to="Tiles/@AnimatableBody2D@101622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101622" to="Tiles/@AnimatableBody2D@101622" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101622" to="Tiles/@AnimatableBody2D@101622/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101623" to="Tiles/@AnimatableBody2D@101623/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101623" to="Tiles/@AnimatableBody2D@101623/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101623" to="Tiles/@AnimatableBody2D@101623" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101623" to="Tiles/@AnimatableBody2D@101623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101623" to="Tiles/@AnimatableBody2D@101623" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101623" to="Tiles/@AnimatableBody2D@101623/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101624" to="Tiles/@AnimatableBody2D@101624/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101624" to="Tiles/@AnimatableBody2D@101624/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101624" to="Tiles/@AnimatableBody2D@101624" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101624" to="Tiles/@AnimatableBody2D@101624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101624" to="Tiles/@AnimatableBody2D@101624" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101624" to="Tiles/@AnimatableBody2D@101624/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101625" to="Tiles/@AnimatableBody2D@101625/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101625" to="Tiles/@AnimatableBody2D@101625/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101625" to="Tiles/@AnimatableBody2D@101625" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101625" to="Tiles/@AnimatableBody2D@101625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101625" to="Tiles/@AnimatableBody2D@101625" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101625" to="Tiles/@AnimatableBody2D@101625/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101626" to="Tiles/@AnimatableBody2D@101626/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101626" to="Tiles/@AnimatableBody2D@101626/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101626" to="Tiles/@AnimatableBody2D@101626" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101626" to="Tiles/@AnimatableBody2D@101626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101626" to="Tiles/@AnimatableBody2D@101626" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101626" to="Tiles/@AnimatableBody2D@101626/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101627" to="Tiles/@AnimatableBody2D@101627/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101627" to="Tiles/@AnimatableBody2D@101627/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101627" to="Tiles/@AnimatableBody2D@101627" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101627" to="Tiles/@AnimatableBody2D@101627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101627" to="Tiles/@AnimatableBody2D@101627" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101627" to="Tiles/@AnimatableBody2D@101627/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101628" to="Tiles/@AnimatableBody2D@101628/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101628" to="Tiles/@AnimatableBody2D@101628/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101628" to="Tiles/@AnimatableBody2D@101628" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101628" to="Tiles/@AnimatableBody2D@101628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101628" to="Tiles/@AnimatableBody2D@101628" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101628" to="Tiles/@AnimatableBody2D@101628/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101629" to="Tiles/@AnimatableBody2D@101629/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101629" to="Tiles/@AnimatableBody2D@101629/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101629" to="Tiles/@AnimatableBody2D@101629" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101629" to="Tiles/@AnimatableBody2D@101629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101629" to="Tiles/@AnimatableBody2D@101629" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101629" to="Tiles/@AnimatableBody2D@101629/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101630" to="Tiles/@AnimatableBody2D@101630/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101630" to="Tiles/@AnimatableBody2D@101630/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101630" to="Tiles/@AnimatableBody2D@101630" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101630" to="Tiles/@AnimatableBody2D@101630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101630" to="Tiles/@AnimatableBody2D@101630" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101630" to="Tiles/@AnimatableBody2D@101630/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101631" to="Tiles/@AnimatableBody2D@101631/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101631" to="Tiles/@AnimatableBody2D@101631/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101631" to="Tiles/@AnimatableBody2D@101631" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101631" to="Tiles/@AnimatableBody2D@101631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101631" to="Tiles/@AnimatableBody2D@101631" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101631" to="Tiles/@AnimatableBody2D@101631/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101632" to="Tiles/@AnimatableBody2D@101632/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101632" to="Tiles/@AnimatableBody2D@101632/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101632" to="Tiles/@AnimatableBody2D@101632" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101632" to="Tiles/@AnimatableBody2D@101632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101632" to="Tiles/@AnimatableBody2D@101632" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101632" to="Tiles/@AnimatableBody2D@101632/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101633" to="Tiles/@AnimatableBody2D@101633/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101633" to="Tiles/@AnimatableBody2D@101633/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101633" to="Tiles/@AnimatableBody2D@101633" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101633" to="Tiles/@AnimatableBody2D@101633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101633" to="Tiles/@AnimatableBody2D@101633" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101633" to="Tiles/@AnimatableBody2D@101633/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101634" to="Tiles/@AnimatableBody2D@101634/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101634" to="Tiles/@AnimatableBody2D@101634/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101634" to="Tiles/@AnimatableBody2D@101634" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101634" to="Tiles/@AnimatableBody2D@101634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101634" to="Tiles/@AnimatableBody2D@101634" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101634" to="Tiles/@AnimatableBody2D@101634/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101635" to="Tiles/@AnimatableBody2D@101635/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101635" to="Tiles/@AnimatableBody2D@101635/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101635" to="Tiles/@AnimatableBody2D@101635" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101635" to="Tiles/@AnimatableBody2D@101635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101635" to="Tiles/@AnimatableBody2D@101635" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101635" to="Tiles/@AnimatableBody2D@101635/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101636" to="Tiles/@AnimatableBody2D@101636/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101636" to="Tiles/@AnimatableBody2D@101636/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101636" to="Tiles/@AnimatableBody2D@101636" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101636" to="Tiles/@AnimatableBody2D@101636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101636" to="Tiles/@AnimatableBody2D@101636" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101636" to="Tiles/@AnimatableBody2D@101636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101637" to="Tiles/@AnimatableBody2D@101637/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101637" to="Tiles/@AnimatableBody2D@101637/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101637" to="Tiles/@AnimatableBody2D@101637" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101637" to="Tiles/@AnimatableBody2D@101637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101637" to="Tiles/@AnimatableBody2D@101637" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101637" to="Tiles/@AnimatableBody2D@101637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101638" to="Tiles/@AnimatableBody2D@101638/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101638" to="Tiles/@AnimatableBody2D@101638/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101638" to="Tiles/@AnimatableBody2D@101638" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101638" to="Tiles/@AnimatableBody2D@101638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101638" to="Tiles/@AnimatableBody2D@101638" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101638" to="Tiles/@AnimatableBody2D@101638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101639" to="Tiles/@AnimatableBody2D@101639/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101639" to="Tiles/@AnimatableBody2D@101639/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101639" to="Tiles/@AnimatableBody2D@101639" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101639" to="Tiles/@AnimatableBody2D@101639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101639" to="Tiles/@AnimatableBody2D@101639" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101639" to="Tiles/@AnimatableBody2D@101639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101640" to="Tiles/@AnimatableBody2D@101640/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101640" to="Tiles/@AnimatableBody2D@101640/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101640" to="Tiles/@AnimatableBody2D@101640" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101640" to="Tiles/@AnimatableBody2D@101640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101640" to="Tiles/@AnimatableBody2D@101640" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101640" to="Tiles/@AnimatableBody2D@101640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101641" to="Tiles/@AnimatableBody2D@101641/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101641" to="Tiles/@AnimatableBody2D@101641/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101641" to="Tiles/@AnimatableBody2D@101641" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101641" to="Tiles/@AnimatableBody2D@101641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101641" to="Tiles/@AnimatableBody2D@101641" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101641" to="Tiles/@AnimatableBody2D@101641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101642" to="Tiles/@AnimatableBody2D@101642/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101642" to="Tiles/@AnimatableBody2D@101642/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101642" to="Tiles/@AnimatableBody2D@101642" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101642" to="Tiles/@AnimatableBody2D@101642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101642" to="Tiles/@AnimatableBody2D@101642" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101642" to="Tiles/@AnimatableBody2D@101642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101643" to="Tiles/@AnimatableBody2D@101643/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101643" to="Tiles/@AnimatableBody2D@101643/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101643" to="Tiles/@AnimatableBody2D@101643" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101643" to="Tiles/@AnimatableBody2D@101643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101643" to="Tiles/@AnimatableBody2D@101643" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101643" to="Tiles/@AnimatableBody2D@101643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101644" to="Tiles/@AnimatableBody2D@101644/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101644" to="Tiles/@AnimatableBody2D@101644/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101644" to="Tiles/@AnimatableBody2D@101644" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101644" to="Tiles/@AnimatableBody2D@101644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101644" to="Tiles/@AnimatableBody2D@101644" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101644" to="Tiles/@AnimatableBody2D@101644/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101645" to="Tiles/@AnimatableBody2D@101645/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101645" to="Tiles/@AnimatableBody2D@101645/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101645" to="Tiles/@AnimatableBody2D@101645" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101645" to="Tiles/@AnimatableBody2D@101645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101645" to="Tiles/@AnimatableBody2D@101645" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101645" to="Tiles/@AnimatableBody2D@101645/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101646" to="Tiles/@AnimatableBody2D@101646/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101646" to="Tiles/@AnimatableBody2D@101646/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101646" to="Tiles/@AnimatableBody2D@101646" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101646" to="Tiles/@AnimatableBody2D@101646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101646" to="Tiles/@AnimatableBody2D@101646" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101646" to="Tiles/@AnimatableBody2D@101646/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101647" to="Tiles/@AnimatableBody2D@101647/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101647" to="Tiles/@AnimatableBody2D@101647/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101647" to="Tiles/@AnimatableBody2D@101647" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101647" to="Tiles/@AnimatableBody2D@101647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101647" to="Tiles/@AnimatableBody2D@101647" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101647" to="Tiles/@AnimatableBody2D@101647/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101648" to="Tiles/@AnimatableBody2D@101648/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101648" to="Tiles/@AnimatableBody2D@101648/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101648" to="Tiles/@AnimatableBody2D@101648" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101648" to="Tiles/@AnimatableBody2D@101648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101648" to="Tiles/@AnimatableBody2D@101648" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101648" to="Tiles/@AnimatableBody2D@101648/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101649" to="Tiles/@AnimatableBody2D@101649/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101649" to="Tiles/@AnimatableBody2D@101649/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101649" to="Tiles/@AnimatableBody2D@101649" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101649" to="Tiles/@AnimatableBody2D@101649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101649" to="Tiles/@AnimatableBody2D@101649" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101649" to="Tiles/@AnimatableBody2D@101649/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101650" to="Tiles/@AnimatableBody2D@101650/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101650" to="Tiles/@AnimatableBody2D@101650/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101650" to="Tiles/@AnimatableBody2D@101650" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101650" to="Tiles/@AnimatableBody2D@101650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101650" to="Tiles/@AnimatableBody2D@101650" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101650" to="Tiles/@AnimatableBody2D@101650/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101651" to="Tiles/@AnimatableBody2D@101651/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101651" to="Tiles/@AnimatableBody2D@101651/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101651" to="Tiles/@AnimatableBody2D@101651" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101651" to="Tiles/@AnimatableBody2D@101651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101651" to="Tiles/@AnimatableBody2D@101651" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101651" to="Tiles/@AnimatableBody2D@101651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101652" to="Tiles/@AnimatableBody2D@101652/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101652" to="Tiles/@AnimatableBody2D@101652/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101652" to="Tiles/@AnimatableBody2D@101652" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101652" to="Tiles/@AnimatableBody2D@101652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101652" to="Tiles/@AnimatableBody2D@101652" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101652" to="Tiles/@AnimatableBody2D@101652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101653" to="Tiles/@AnimatableBody2D@101653/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101653" to="Tiles/@AnimatableBody2D@101653/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101653" to="Tiles/@AnimatableBody2D@101653" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101653" to="Tiles/@AnimatableBody2D@101653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101653" to="Tiles/@AnimatableBody2D@101653" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101653" to="Tiles/@AnimatableBody2D@101653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101654" to="Tiles/@AnimatableBody2D@101654/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101654" to="Tiles/@AnimatableBody2D@101654/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101654" to="Tiles/@AnimatableBody2D@101654" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101654" to="Tiles/@AnimatableBody2D@101654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101654" to="Tiles/@AnimatableBody2D@101654" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101654" to="Tiles/@AnimatableBody2D@101654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101655" to="Tiles/@AnimatableBody2D@101655/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101655" to="Tiles/@AnimatableBody2D@101655/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101655" to="Tiles/@AnimatableBody2D@101655" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101655" to="Tiles/@AnimatableBody2D@101655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101655" to="Tiles/@AnimatableBody2D@101655" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101655" to="Tiles/@AnimatableBody2D@101655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101656" to="Tiles/@AnimatableBody2D@101656/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101656" to="Tiles/@AnimatableBody2D@101656/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101656" to="Tiles/@AnimatableBody2D@101656" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101656" to="Tiles/@AnimatableBody2D@101656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101656" to="Tiles/@AnimatableBody2D@101656" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101656" to="Tiles/@AnimatableBody2D@101656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101657" to="Tiles/@AnimatableBody2D@101657/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101657" to="Tiles/@AnimatableBody2D@101657/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101657" to="Tiles/@AnimatableBody2D@101657" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101657" to="Tiles/@AnimatableBody2D@101657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101657" to="Tiles/@AnimatableBody2D@101657" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101657" to="Tiles/@AnimatableBody2D@101657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101658" to="Tiles/@AnimatableBody2D@101658/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101658" to="Tiles/@AnimatableBody2D@101658/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101658" to="Tiles/@AnimatableBody2D@101658" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101658" to="Tiles/@AnimatableBody2D@101658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101658" to="Tiles/@AnimatableBody2D@101658" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101658" to="Tiles/@AnimatableBody2D@101658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101659" to="Tiles/@AnimatableBody2D@101659/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101659" to="Tiles/@AnimatableBody2D@101659/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101659" to="Tiles/@AnimatableBody2D@101659" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101659" to="Tiles/@AnimatableBody2D@101659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101659" to="Tiles/@AnimatableBody2D@101659" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101659" to="Tiles/@AnimatableBody2D@101659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101660" to="Tiles/@AnimatableBody2D@101660/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101660" to="Tiles/@AnimatableBody2D@101660/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101660" to="Tiles/@AnimatableBody2D@101660" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101660" to="Tiles/@AnimatableBody2D@101660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101660" to="Tiles/@AnimatableBody2D@101660" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101660" to="Tiles/@AnimatableBody2D@101660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101661" to="Tiles/@AnimatableBody2D@101661/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101661" to="Tiles/@AnimatableBody2D@101661/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101661" to="Tiles/@AnimatableBody2D@101661" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101661" to="Tiles/@AnimatableBody2D@101661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101661" to="Tiles/@AnimatableBody2D@101661" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101661" to="Tiles/@AnimatableBody2D@101661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101662" to="Tiles/@AnimatableBody2D@101662/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101662" to="Tiles/@AnimatableBody2D@101662/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101662" to="Tiles/@AnimatableBody2D@101662" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101662" to="Tiles/@AnimatableBody2D@101662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101662" to="Tiles/@AnimatableBody2D@101662" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101662" to="Tiles/@AnimatableBody2D@101662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101663" to="Tiles/@AnimatableBody2D@101663/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101663" to="Tiles/@AnimatableBody2D@101663/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101663" to="Tiles/@AnimatableBody2D@101663" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101663" to="Tiles/@AnimatableBody2D@101663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101663" to="Tiles/@AnimatableBody2D@101663" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101663" to="Tiles/@AnimatableBody2D@101663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101664" to="Tiles/@AnimatableBody2D@101664/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101664" to="Tiles/@AnimatableBody2D@101664/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101664" to="Tiles/@AnimatableBody2D@101664" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101664" to="Tiles/@AnimatableBody2D@101664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101664" to="Tiles/@AnimatableBody2D@101664" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101664" to="Tiles/@AnimatableBody2D@101664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101665" to="Tiles/@AnimatableBody2D@101665/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101665" to="Tiles/@AnimatableBody2D@101665/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101665" to="Tiles/@AnimatableBody2D@101665" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101665" to="Tiles/@AnimatableBody2D@101665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101665" to="Tiles/@AnimatableBody2D@101665" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101665" to="Tiles/@AnimatableBody2D@101665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101666" to="Tiles/@AnimatableBody2D@101666/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101666" to="Tiles/@AnimatableBody2D@101666/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101666" to="Tiles/@AnimatableBody2D@101666" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101666" to="Tiles/@AnimatableBody2D@101666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101666" to="Tiles/@AnimatableBody2D@101666" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101666" to="Tiles/@AnimatableBody2D@101666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101667" to="Tiles/@AnimatableBody2D@101667/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101667" to="Tiles/@AnimatableBody2D@101667/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101667" to="Tiles/@AnimatableBody2D@101667" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101667" to="Tiles/@AnimatableBody2D@101667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101667" to="Tiles/@AnimatableBody2D@101667" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101667" to="Tiles/@AnimatableBody2D@101667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101668" to="Tiles/@AnimatableBody2D@101668/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101668" to="Tiles/@AnimatableBody2D@101668/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101668" to="Tiles/@AnimatableBody2D@101668" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101668" to="Tiles/@AnimatableBody2D@101668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101668" to="Tiles/@AnimatableBody2D@101668" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101668" to="Tiles/@AnimatableBody2D@101668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101669" to="Tiles/@AnimatableBody2D@101669/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101669" to="Tiles/@AnimatableBody2D@101669/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101669" to="Tiles/@AnimatableBody2D@101669" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101669" to="Tiles/@AnimatableBody2D@101669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101669" to="Tiles/@AnimatableBody2D@101669" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101669" to="Tiles/@AnimatableBody2D@101669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101670" to="Tiles/@AnimatableBody2D@101670/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101670" to="Tiles/@AnimatableBody2D@101670/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101670" to="Tiles/@AnimatableBody2D@101670" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101670" to="Tiles/@AnimatableBody2D@101670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101670" to="Tiles/@AnimatableBody2D@101670" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101670" to="Tiles/@AnimatableBody2D@101670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101671" to="Tiles/@AnimatableBody2D@101671/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101671" to="Tiles/@AnimatableBody2D@101671/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101671" to="Tiles/@AnimatableBody2D@101671" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101671" to="Tiles/@AnimatableBody2D@101671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101671" to="Tiles/@AnimatableBody2D@101671" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101671" to="Tiles/@AnimatableBody2D@101671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101672" to="Tiles/@AnimatableBody2D@101672/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101672" to="Tiles/@AnimatableBody2D@101672/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101672" to="Tiles/@AnimatableBody2D@101672" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101672" to="Tiles/@AnimatableBody2D@101672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101672" to="Tiles/@AnimatableBody2D@101672" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101672" to="Tiles/@AnimatableBody2D@101672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101673" to="Tiles/@AnimatableBody2D@101673/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101673" to="Tiles/@AnimatableBody2D@101673/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101673" to="Tiles/@AnimatableBody2D@101673" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101673" to="Tiles/@AnimatableBody2D@101673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101673" to="Tiles/@AnimatableBody2D@101673" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101673" to="Tiles/@AnimatableBody2D@101673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101674" to="Tiles/@AnimatableBody2D@101674/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101674" to="Tiles/@AnimatableBody2D@101674/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101674" to="Tiles/@AnimatableBody2D@101674" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101674" to="Tiles/@AnimatableBody2D@101674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101674" to="Tiles/@AnimatableBody2D@101674" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101674" to="Tiles/@AnimatableBody2D@101674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101675" to="Tiles/@AnimatableBody2D@101675/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101675" to="Tiles/@AnimatableBody2D@101675/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101675" to="Tiles/@AnimatableBody2D@101675" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101675" to="Tiles/@AnimatableBody2D@101675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101675" to="Tiles/@AnimatableBody2D@101675" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101675" to="Tiles/@AnimatableBody2D@101675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101676" to="Tiles/@AnimatableBody2D@101676/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101676" to="Tiles/@AnimatableBody2D@101676/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101676" to="Tiles/@AnimatableBody2D@101676" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101676" to="Tiles/@AnimatableBody2D@101676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101676" to="Tiles/@AnimatableBody2D@101676" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101676" to="Tiles/@AnimatableBody2D@101676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101677" to="Tiles/@AnimatableBody2D@101677/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101677" to="Tiles/@AnimatableBody2D@101677/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101677" to="Tiles/@AnimatableBody2D@101677" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101677" to="Tiles/@AnimatableBody2D@101677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101677" to="Tiles/@AnimatableBody2D@101677" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101677" to="Tiles/@AnimatableBody2D@101677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101678" to="Tiles/@AnimatableBody2D@101678/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101678" to="Tiles/@AnimatableBody2D@101678/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101678" to="Tiles/@AnimatableBody2D@101678" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101678" to="Tiles/@AnimatableBody2D@101678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101678" to="Tiles/@AnimatableBody2D@101678" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101678" to="Tiles/@AnimatableBody2D@101678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101679" to="Tiles/@AnimatableBody2D@101679/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101679" to="Tiles/@AnimatableBody2D@101679/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101679" to="Tiles/@AnimatableBody2D@101679" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101679" to="Tiles/@AnimatableBody2D@101679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101679" to="Tiles/@AnimatableBody2D@101679" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101679" to="Tiles/@AnimatableBody2D@101679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101680" to="Tiles/@AnimatableBody2D@101680/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101680" to="Tiles/@AnimatableBody2D@101680/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101680" to="Tiles/@AnimatableBody2D@101680" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101680" to="Tiles/@AnimatableBody2D@101680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101680" to="Tiles/@AnimatableBody2D@101680" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101680" to="Tiles/@AnimatableBody2D@101680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101681" to="Tiles/@AnimatableBody2D@101681/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101681" to="Tiles/@AnimatableBody2D@101681/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101681" to="Tiles/@AnimatableBody2D@101681" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101681" to="Tiles/@AnimatableBody2D@101681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101681" to="Tiles/@AnimatableBody2D@101681" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101681" to="Tiles/@AnimatableBody2D@101681/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101682" to="Tiles/@AnimatableBody2D@101682/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101682" to="Tiles/@AnimatableBody2D@101682/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101682" to="Tiles/@AnimatableBody2D@101682" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101682" to="Tiles/@AnimatableBody2D@101682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101682" to="Tiles/@AnimatableBody2D@101682" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101682" to="Tiles/@AnimatableBody2D@101682/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101683" to="Tiles/@AnimatableBody2D@101683/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101683" to="Tiles/@AnimatableBody2D@101683/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101683" to="Tiles/@AnimatableBody2D@101683" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101683" to="Tiles/@AnimatableBody2D@101683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101683" to="Tiles/@AnimatableBody2D@101683" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101683" to="Tiles/@AnimatableBody2D@101683/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101684" to="Tiles/@AnimatableBody2D@101684/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101684" to="Tiles/@AnimatableBody2D@101684/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101684" to="Tiles/@AnimatableBody2D@101684" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101684" to="Tiles/@AnimatableBody2D@101684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101684" to="Tiles/@AnimatableBody2D@101684" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101684" to="Tiles/@AnimatableBody2D@101684/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101685" to="Tiles/@AnimatableBody2D@101685/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101685" to="Tiles/@AnimatableBody2D@101685/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101685" to="Tiles/@AnimatableBody2D@101685" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101685" to="Tiles/@AnimatableBody2D@101685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101685" to="Tiles/@AnimatableBody2D@101685" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101685" to="Tiles/@AnimatableBody2D@101685/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101686" to="Tiles/@AnimatableBody2D@101686/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101686" to="Tiles/@AnimatableBody2D@101686/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101686" to="Tiles/@AnimatableBody2D@101686" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101686" to="Tiles/@AnimatableBody2D@101686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101686" to="Tiles/@AnimatableBody2D@101686" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101686" to="Tiles/@AnimatableBody2D@101686/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101687" to="Tiles/@AnimatableBody2D@101687/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101687" to="Tiles/@AnimatableBody2D@101687/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101687" to="Tiles/@AnimatableBody2D@101687" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101687" to="Tiles/@AnimatableBody2D@101687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101687" to="Tiles/@AnimatableBody2D@101687" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101687" to="Tiles/@AnimatableBody2D@101687/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101688" to="Tiles/@AnimatableBody2D@101688/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101688" to="Tiles/@AnimatableBody2D@101688/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101688" to="Tiles/@AnimatableBody2D@101688" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101688" to="Tiles/@AnimatableBody2D@101688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101688" to="Tiles/@AnimatableBody2D@101688" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101688" to="Tiles/@AnimatableBody2D@101688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101689" to="Tiles/@AnimatableBody2D@101689/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101689" to="Tiles/@AnimatableBody2D@101689/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101689" to="Tiles/@AnimatableBody2D@101689" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101689" to="Tiles/@AnimatableBody2D@101689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101689" to="Tiles/@AnimatableBody2D@101689" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101689" to="Tiles/@AnimatableBody2D@101689/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101690" to="Tiles/@AnimatableBody2D@101690/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101690" to="Tiles/@AnimatableBody2D@101690/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101690" to="Tiles/@AnimatableBody2D@101690" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101690" to="Tiles/@AnimatableBody2D@101690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101690" to="Tiles/@AnimatableBody2D@101690" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101690" to="Tiles/@AnimatableBody2D@101690/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101691" to="Tiles/@AnimatableBody2D@101691/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101691" to="Tiles/@AnimatableBody2D@101691/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101691" to="Tiles/@AnimatableBody2D@101691" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101691" to="Tiles/@AnimatableBody2D@101691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101691" to="Tiles/@AnimatableBody2D@101691" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101691" to="Tiles/@AnimatableBody2D@101691/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101692" to="Tiles/@AnimatableBody2D@101692/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101692" to="Tiles/@AnimatableBody2D@101692/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101692" to="Tiles/@AnimatableBody2D@101692" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101692" to="Tiles/@AnimatableBody2D@101692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101692" to="Tiles/@AnimatableBody2D@101692" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101692" to="Tiles/@AnimatableBody2D@101692/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101693" to="Tiles/@AnimatableBody2D@101693/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101693" to="Tiles/@AnimatableBody2D@101693/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101693" to="Tiles/@AnimatableBody2D@101693" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101693" to="Tiles/@AnimatableBody2D@101693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101693" to="Tiles/@AnimatableBody2D@101693" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101693" to="Tiles/@AnimatableBody2D@101693/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101694" to="Tiles/@AnimatableBody2D@101694/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101694" to="Tiles/@AnimatableBody2D@101694/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101694" to="Tiles/@AnimatableBody2D@101694" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101694" to="Tiles/@AnimatableBody2D@101694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101694" to="Tiles/@AnimatableBody2D@101694" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101694" to="Tiles/@AnimatableBody2D@101694/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101695" to="Tiles/@AnimatableBody2D@101695/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101695" to="Tiles/@AnimatableBody2D@101695/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101695" to="Tiles/@AnimatableBody2D@101695" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101695" to="Tiles/@AnimatableBody2D@101695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101695" to="Tiles/@AnimatableBody2D@101695" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101695" to="Tiles/@AnimatableBody2D@101695/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101696" to="Tiles/@AnimatableBody2D@101696/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101696" to="Tiles/@AnimatableBody2D@101696/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101696" to="Tiles/@AnimatableBody2D@101696" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101696" to="Tiles/@AnimatableBody2D@101696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101696" to="Tiles/@AnimatableBody2D@101696" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101696" to="Tiles/@AnimatableBody2D@101696/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101697" to="Tiles/@AnimatableBody2D@101697/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101697" to="Tiles/@AnimatableBody2D@101697/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101697" to="Tiles/@AnimatableBody2D@101697" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101697" to="Tiles/@AnimatableBody2D@101697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101697" to="Tiles/@AnimatableBody2D@101697" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101697" to="Tiles/@AnimatableBody2D@101697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101698" to="Tiles/@AnimatableBody2D@101698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101698" to="Tiles/@AnimatableBody2D@101698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101698" to="Tiles/@AnimatableBody2D@101698" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101698" to="Tiles/@AnimatableBody2D@101698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101698" to="Tiles/@AnimatableBody2D@101698" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101698" to="Tiles/@AnimatableBody2D@101698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101699" to="Tiles/@AnimatableBody2D@101699/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101699" to="Tiles/@AnimatableBody2D@101699/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101699" to="Tiles/@AnimatableBody2D@101699" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101699" to="Tiles/@AnimatableBody2D@101699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101699" to="Tiles/@AnimatableBody2D@101699" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101699" to="Tiles/@AnimatableBody2D@101699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101700" to="Tiles/@AnimatableBody2D@101700/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101700" to="Tiles/@AnimatableBody2D@101700/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101700" to="Tiles/@AnimatableBody2D@101700" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101700" to="Tiles/@AnimatableBody2D@101700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101700" to="Tiles/@AnimatableBody2D@101700" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101700" to="Tiles/@AnimatableBody2D@101700/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101701" to="Tiles/@AnimatableBody2D@101701/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101701" to="Tiles/@AnimatableBody2D@101701/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101701" to="Tiles/@AnimatableBody2D@101701" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101701" to="Tiles/@AnimatableBody2D@101701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101701" to="Tiles/@AnimatableBody2D@101701" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101701" to="Tiles/@AnimatableBody2D@101701/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101702" to="Tiles/@AnimatableBody2D@101702/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101702" to="Tiles/@AnimatableBody2D@101702/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101702" to="Tiles/@AnimatableBody2D@101702" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101702" to="Tiles/@AnimatableBody2D@101702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101702" to="Tiles/@AnimatableBody2D@101702" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101702" to="Tiles/@AnimatableBody2D@101702/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101703" to="Tiles/@AnimatableBody2D@101703/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101703" to="Tiles/@AnimatableBody2D@101703/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101703" to="Tiles/@AnimatableBody2D@101703" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101703" to="Tiles/@AnimatableBody2D@101703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101703" to="Tiles/@AnimatableBody2D@101703" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101703" to="Tiles/@AnimatableBody2D@101703/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101704" to="Tiles/@AnimatableBody2D@101704/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101704" to="Tiles/@AnimatableBody2D@101704/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101704" to="Tiles/@AnimatableBody2D@101704" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101704" to="Tiles/@AnimatableBody2D@101704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101704" to="Tiles/@AnimatableBody2D@101704" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101704" to="Tiles/@AnimatableBody2D@101704/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101705" to="Tiles/@AnimatableBody2D@101705/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101705" to="Tiles/@AnimatableBody2D@101705/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101705" to="Tiles/@AnimatableBody2D@101705" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101705" to="Tiles/@AnimatableBody2D@101705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101705" to="Tiles/@AnimatableBody2D@101705" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101705" to="Tiles/@AnimatableBody2D@101705/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101706" to="Tiles/@AnimatableBody2D@101706/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101706" to="Tiles/@AnimatableBody2D@101706/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101706" to="Tiles/@AnimatableBody2D@101706" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101706" to="Tiles/@AnimatableBody2D@101706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101706" to="Tiles/@AnimatableBody2D@101706" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101706" to="Tiles/@AnimatableBody2D@101706/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101707" to="Tiles/@AnimatableBody2D@101707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101707" to="Tiles/@AnimatableBody2D@101707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101707" to="Tiles/@AnimatableBody2D@101707" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101707" to="Tiles/@AnimatableBody2D@101707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101707" to="Tiles/@AnimatableBody2D@101707" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101707" to="Tiles/@AnimatableBody2D@101707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101708" to="Tiles/@AnimatableBody2D@101708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101708" to="Tiles/@AnimatableBody2D@101708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101708" to="Tiles/@AnimatableBody2D@101708" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101708" to="Tiles/@AnimatableBody2D@101708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101708" to="Tiles/@AnimatableBody2D@101708" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101708" to="Tiles/@AnimatableBody2D@101708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101709" to="Tiles/@AnimatableBody2D@101709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101709" to="Tiles/@AnimatableBody2D@101709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101709" to="Tiles/@AnimatableBody2D@101709" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101709" to="Tiles/@AnimatableBody2D@101709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101709" to="Tiles/@AnimatableBody2D@101709" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101709" to="Tiles/@AnimatableBody2D@101709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101710" to="Tiles/@AnimatableBody2D@101710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101710" to="Tiles/@AnimatableBody2D@101710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101710" to="Tiles/@AnimatableBody2D@101710" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101710" to="Tiles/@AnimatableBody2D@101710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101710" to="Tiles/@AnimatableBody2D@101710" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101710" to="Tiles/@AnimatableBody2D@101710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101711" to="Tiles/@AnimatableBody2D@101711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101711" to="Tiles/@AnimatableBody2D@101711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101711" to="Tiles/@AnimatableBody2D@101711" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101711" to="Tiles/@AnimatableBody2D@101711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101711" to="Tiles/@AnimatableBody2D@101711" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101711" to="Tiles/@AnimatableBody2D@101711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101712" to="Tiles/@AnimatableBody2D@101712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101712" to="Tiles/@AnimatableBody2D@101712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101712" to="Tiles/@AnimatableBody2D@101712" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101712" to="Tiles/@AnimatableBody2D@101712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101712" to="Tiles/@AnimatableBody2D@101712" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101712" to="Tiles/@AnimatableBody2D@101712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101713" to="Tiles/@AnimatableBody2D@101713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101713" to="Tiles/@AnimatableBody2D@101713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101713" to="Tiles/@AnimatableBody2D@101713" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101713" to="Tiles/@AnimatableBody2D@101713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101713" to="Tiles/@AnimatableBody2D@101713" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101713" to="Tiles/@AnimatableBody2D@101713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101714" to="Tiles/@AnimatableBody2D@101714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101714" to="Tiles/@AnimatableBody2D@101714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101714" to="Tiles/@AnimatableBody2D@101714" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101714" to="Tiles/@AnimatableBody2D@101714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101714" to="Tiles/@AnimatableBody2D@101714" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101714" to="Tiles/@AnimatableBody2D@101714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101715" to="Tiles/@AnimatableBody2D@101715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101715" to="Tiles/@AnimatableBody2D@101715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101715" to="Tiles/@AnimatableBody2D@101715" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101715" to="Tiles/@AnimatableBody2D@101715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101715" to="Tiles/@AnimatableBody2D@101715" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101715" to="Tiles/@AnimatableBody2D@101715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101716" to="Tiles/@AnimatableBody2D@101716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101716" to="Tiles/@AnimatableBody2D@101716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101716" to="Tiles/@AnimatableBody2D@101716" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101716" to="Tiles/@AnimatableBody2D@101716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101716" to="Tiles/@AnimatableBody2D@101716" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101716" to="Tiles/@AnimatableBody2D@101716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101717" to="Tiles/@AnimatableBody2D@101717/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101717" to="Tiles/@AnimatableBody2D@101717/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101717" to="Tiles/@AnimatableBody2D@101717" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101717" to="Tiles/@AnimatableBody2D@101717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101717" to="Tiles/@AnimatableBody2D@101717" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101717" to="Tiles/@AnimatableBody2D@101717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101718" to="Tiles/@AnimatableBody2D@101718/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101718" to="Tiles/@AnimatableBody2D@101718/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101718" to="Tiles/@AnimatableBody2D@101718" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101718" to="Tiles/@AnimatableBody2D@101718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101718" to="Tiles/@AnimatableBody2D@101718" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101718" to="Tiles/@AnimatableBody2D@101718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101719" to="Tiles/@AnimatableBody2D@101719/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101719" to="Tiles/@AnimatableBody2D@101719/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101719" to="Tiles/@AnimatableBody2D@101719" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101719" to="Tiles/@AnimatableBody2D@101719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101719" to="Tiles/@AnimatableBody2D@101719" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101719" to="Tiles/@AnimatableBody2D@101719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101720" to="Tiles/@AnimatableBody2D@101720/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101720" to="Tiles/@AnimatableBody2D@101720/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101720" to="Tiles/@AnimatableBody2D@101720" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101720" to="Tiles/@AnimatableBody2D@101720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101720" to="Tiles/@AnimatableBody2D@101720" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101720" to="Tiles/@AnimatableBody2D@101720/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101721" to="Tiles/@AnimatableBody2D@101721/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101721" to="Tiles/@AnimatableBody2D@101721/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101721" to="Tiles/@AnimatableBody2D@101721" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101721" to="Tiles/@AnimatableBody2D@101721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101721" to="Tiles/@AnimatableBody2D@101721" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101721" to="Tiles/@AnimatableBody2D@101721/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101722" to="Tiles/@AnimatableBody2D@101722/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101722" to="Tiles/@AnimatableBody2D@101722/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101722" to="Tiles/@AnimatableBody2D@101722" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101722" to="Tiles/@AnimatableBody2D@101722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101722" to="Tiles/@AnimatableBody2D@101722" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101722" to="Tiles/@AnimatableBody2D@101722/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101723" to="Tiles/@AnimatableBody2D@101723/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101723" to="Tiles/@AnimatableBody2D@101723/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101723" to="Tiles/@AnimatableBody2D@101723" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101723" to="Tiles/@AnimatableBody2D@101723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101723" to="Tiles/@AnimatableBody2D@101723" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101723" to="Tiles/@AnimatableBody2D@101723/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101724" to="Tiles/@AnimatableBody2D@101724/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101724" to="Tiles/@AnimatableBody2D@101724/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101724" to="Tiles/@AnimatableBody2D@101724" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101724" to="Tiles/@AnimatableBody2D@101724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101724" to="Tiles/@AnimatableBody2D@101724" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101724" to="Tiles/@AnimatableBody2D@101724/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101725" to="Tiles/@AnimatableBody2D@101725/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101725" to="Tiles/@AnimatableBody2D@101725/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101725" to="Tiles/@AnimatableBody2D@101725" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101725" to="Tiles/@AnimatableBody2D@101725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101725" to="Tiles/@AnimatableBody2D@101725" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101725" to="Tiles/@AnimatableBody2D@101725/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101726" to="Tiles/@AnimatableBody2D@101726/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101726" to="Tiles/@AnimatableBody2D@101726/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101726" to="Tiles/@AnimatableBody2D@101726" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101726" to="Tiles/@AnimatableBody2D@101726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101726" to="Tiles/@AnimatableBody2D@101726" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101726" to="Tiles/@AnimatableBody2D@101726/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101727" to="Tiles/@AnimatableBody2D@101727/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101727" to="Tiles/@AnimatableBody2D@101727/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101727" to="Tiles/@AnimatableBody2D@101727" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101727" to="Tiles/@AnimatableBody2D@101727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101727" to="Tiles/@AnimatableBody2D@101727" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101727" to="Tiles/@AnimatableBody2D@101727/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101728" to="Tiles/@AnimatableBody2D@101728/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101728" to="Tiles/@AnimatableBody2D@101728/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101728" to="Tiles/@AnimatableBody2D@101728" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101728" to="Tiles/@AnimatableBody2D@101728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101728" to="Tiles/@AnimatableBody2D@101728" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101728" to="Tiles/@AnimatableBody2D@101728/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101729" to="Tiles/@AnimatableBody2D@101729/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101729" to="Tiles/@AnimatableBody2D@101729/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101729" to="Tiles/@AnimatableBody2D@101729" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101729" to="Tiles/@AnimatableBody2D@101729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101729" to="Tiles/@AnimatableBody2D@101729" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101729" to="Tiles/@AnimatableBody2D@101729/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101730" to="Tiles/@AnimatableBody2D@101730/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101730" to="Tiles/@AnimatableBody2D@101730/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101730" to="Tiles/@AnimatableBody2D@101730" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101730" to="Tiles/@AnimatableBody2D@101730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101730" to="Tiles/@AnimatableBody2D@101730" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101730" to="Tiles/@AnimatableBody2D@101730/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101731" to="Tiles/@AnimatableBody2D@101731/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101731" to="Tiles/@AnimatableBody2D@101731/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101731" to="Tiles/@AnimatableBody2D@101731" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101731" to="Tiles/@AnimatableBody2D@101731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101731" to="Tiles/@AnimatableBody2D@101731" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101731" to="Tiles/@AnimatableBody2D@101731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101732" to="Tiles/@AnimatableBody2D@101732/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101732" to="Tiles/@AnimatableBody2D@101732/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101732" to="Tiles/@AnimatableBody2D@101732" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101732" to="Tiles/@AnimatableBody2D@101732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101732" to="Tiles/@AnimatableBody2D@101732" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101732" to="Tiles/@AnimatableBody2D@101732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101733" to="Tiles/@AnimatableBody2D@101733/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101733" to="Tiles/@AnimatableBody2D@101733/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101733" to="Tiles/@AnimatableBody2D@101733" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101733" to="Tiles/@AnimatableBody2D@101733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101733" to="Tiles/@AnimatableBody2D@101733" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101733" to="Tiles/@AnimatableBody2D@101733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101734" to="Tiles/@AnimatableBody2D@101734/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101734" to="Tiles/@AnimatableBody2D@101734/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101734" to="Tiles/@AnimatableBody2D@101734" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101734" to="Tiles/@AnimatableBody2D@101734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101734" to="Tiles/@AnimatableBody2D@101734" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101734" to="Tiles/@AnimatableBody2D@101734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101735" to="Tiles/@AnimatableBody2D@101735/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101735" to="Tiles/@AnimatableBody2D@101735/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101735" to="Tiles/@AnimatableBody2D@101735" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101735" to="Tiles/@AnimatableBody2D@101735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101735" to="Tiles/@AnimatableBody2D@101735" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101735" to="Tiles/@AnimatableBody2D@101735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101736" to="Tiles/@AnimatableBody2D@101736/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101736" to="Tiles/@AnimatableBody2D@101736/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101736" to="Tiles/@AnimatableBody2D@101736" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101736" to="Tiles/@AnimatableBody2D@101736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101736" to="Tiles/@AnimatableBody2D@101736" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101736" to="Tiles/@AnimatableBody2D@101736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101737" to="Tiles/@AnimatableBody2D@101737/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101737" to="Tiles/@AnimatableBody2D@101737/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101737" to="Tiles/@AnimatableBody2D@101737" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101737" to="Tiles/@AnimatableBody2D@101737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101737" to="Tiles/@AnimatableBody2D@101737" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101737" to="Tiles/@AnimatableBody2D@101737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101738" to="Tiles/@AnimatableBody2D@101738/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101738" to="Tiles/@AnimatableBody2D@101738/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101738" to="Tiles/@AnimatableBody2D@101738" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101738" to="Tiles/@AnimatableBody2D@101738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101738" to="Tiles/@AnimatableBody2D@101738" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101738" to="Tiles/@AnimatableBody2D@101738/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101739" to="Tiles/@AnimatableBody2D@101739/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101739" to="Tiles/@AnimatableBody2D@101739/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101739" to="Tiles/@AnimatableBody2D@101739" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101739" to="Tiles/@AnimatableBody2D@101739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101739" to="Tiles/@AnimatableBody2D@101739" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101739" to="Tiles/@AnimatableBody2D@101739/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101740" to="Tiles/@AnimatableBody2D@101740/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101740" to="Tiles/@AnimatableBody2D@101740/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101740" to="Tiles/@AnimatableBody2D@101740" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101740" to="Tiles/@AnimatableBody2D@101740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101740" to="Tiles/@AnimatableBody2D@101740" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101740" to="Tiles/@AnimatableBody2D@101740/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101741" to="Tiles/@AnimatableBody2D@101741/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101741" to="Tiles/@AnimatableBody2D@101741/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101741" to="Tiles/@AnimatableBody2D@101741" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101741" to="Tiles/@AnimatableBody2D@101741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101741" to="Tiles/@AnimatableBody2D@101741" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101741" to="Tiles/@AnimatableBody2D@101741/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101742" to="Tiles/@AnimatableBody2D@101742/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101742" to="Tiles/@AnimatableBody2D@101742/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101742" to="Tiles/@AnimatableBody2D@101742" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101742" to="Tiles/@AnimatableBody2D@101742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101742" to="Tiles/@AnimatableBody2D@101742" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101742" to="Tiles/@AnimatableBody2D@101742/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101743" to="Tiles/@AnimatableBody2D@101743/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101743" to="Tiles/@AnimatableBody2D@101743/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101743" to="Tiles/@AnimatableBody2D@101743" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101743" to="Tiles/@AnimatableBody2D@101743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101743" to="Tiles/@AnimatableBody2D@101743" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101743" to="Tiles/@AnimatableBody2D@101743/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101744" to="Tiles/@AnimatableBody2D@101744/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101744" to="Tiles/@AnimatableBody2D@101744/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101744" to="Tiles/@AnimatableBody2D@101744" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101744" to="Tiles/@AnimatableBody2D@101744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101744" to="Tiles/@AnimatableBody2D@101744" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101744" to="Tiles/@AnimatableBody2D@101744/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101745" to="Tiles/@AnimatableBody2D@101745/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101745" to="Tiles/@AnimatableBody2D@101745/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101745" to="Tiles/@AnimatableBody2D@101745" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101745" to="Tiles/@AnimatableBody2D@101745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101745" to="Tiles/@AnimatableBody2D@101745" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101745" to="Tiles/@AnimatableBody2D@101745/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101746" to="Tiles/@AnimatableBody2D@101746/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101746" to="Tiles/@AnimatableBody2D@101746/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101746" to="Tiles/@AnimatableBody2D@101746" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101746" to="Tiles/@AnimatableBody2D@101746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101746" to="Tiles/@AnimatableBody2D@101746" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101746" to="Tiles/@AnimatableBody2D@101746/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101747" to="Tiles/@AnimatableBody2D@101747/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101747" to="Tiles/@AnimatableBody2D@101747/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101747" to="Tiles/@AnimatableBody2D@101747" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101747" to="Tiles/@AnimatableBody2D@101747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101747" to="Tiles/@AnimatableBody2D@101747" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101747" to="Tiles/@AnimatableBody2D@101747/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101748" to="Tiles/@AnimatableBody2D@101748/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101748" to="Tiles/@AnimatableBody2D@101748/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101748" to="Tiles/@AnimatableBody2D@101748" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101748" to="Tiles/@AnimatableBody2D@101748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101748" to="Tiles/@AnimatableBody2D@101748" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101748" to="Tiles/@AnimatableBody2D@101748/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101749" to="Tiles/@AnimatableBody2D@101749/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101749" to="Tiles/@AnimatableBody2D@101749/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101749" to="Tiles/@AnimatableBody2D@101749" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101749" to="Tiles/@AnimatableBody2D@101749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101749" to="Tiles/@AnimatableBody2D@101749" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101749" to="Tiles/@AnimatableBody2D@101749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101750" to="Tiles/@AnimatableBody2D@101750/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101750" to="Tiles/@AnimatableBody2D@101750/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101750" to="Tiles/@AnimatableBody2D@101750" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101750" to="Tiles/@AnimatableBody2D@101750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101750" to="Tiles/@AnimatableBody2D@101750" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101750" to="Tiles/@AnimatableBody2D@101750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101751" to="Tiles/@AnimatableBody2D@101751/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101751" to="Tiles/@AnimatableBody2D@101751/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101751" to="Tiles/@AnimatableBody2D@101751" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101751" to="Tiles/@AnimatableBody2D@101751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101751" to="Tiles/@AnimatableBody2D@101751" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101751" to="Tiles/@AnimatableBody2D@101751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101752" to="Tiles/@AnimatableBody2D@101752/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101752" to="Tiles/@AnimatableBody2D@101752/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101752" to="Tiles/@AnimatableBody2D@101752" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101752" to="Tiles/@AnimatableBody2D@101752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101752" to="Tiles/@AnimatableBody2D@101752" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101752" to="Tiles/@AnimatableBody2D@101752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101753" to="Tiles/@AnimatableBody2D@101753/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101753" to="Tiles/@AnimatableBody2D@101753/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101753" to="Tiles/@AnimatableBody2D@101753" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101753" to="Tiles/@AnimatableBody2D@101753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101753" to="Tiles/@AnimatableBody2D@101753" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101753" to="Tiles/@AnimatableBody2D@101753/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101754" to="Tiles/@AnimatableBody2D@101754/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101754" to="Tiles/@AnimatableBody2D@101754/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101754" to="Tiles/@AnimatableBody2D@101754" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101754" to="Tiles/@AnimatableBody2D@101754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101754" to="Tiles/@AnimatableBody2D@101754" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101754" to="Tiles/@AnimatableBody2D@101754/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101755" to="Tiles/@AnimatableBody2D@101755/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101755" to="Tiles/@AnimatableBody2D@101755/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101755" to="Tiles/@AnimatableBody2D@101755" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101755" to="Tiles/@AnimatableBody2D@101755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101755" to="Tiles/@AnimatableBody2D@101755" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101755" to="Tiles/@AnimatableBody2D@101755/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101756" to="Tiles/@AnimatableBody2D@101756/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101756" to="Tiles/@AnimatableBody2D@101756/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101756" to="Tiles/@AnimatableBody2D@101756" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101756" to="Tiles/@AnimatableBody2D@101756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101756" to="Tiles/@AnimatableBody2D@101756" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101756" to="Tiles/@AnimatableBody2D@101756/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101757" to="Tiles/@AnimatableBody2D@101757/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101757" to="Tiles/@AnimatableBody2D@101757/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101757" to="Tiles/@AnimatableBody2D@101757" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101757" to="Tiles/@AnimatableBody2D@101757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101757" to="Tiles/@AnimatableBody2D@101757" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101757" to="Tiles/@AnimatableBody2D@101757/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101758" to="Tiles/@AnimatableBody2D@101758/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101758" to="Tiles/@AnimatableBody2D@101758/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101758" to="Tiles/@AnimatableBody2D@101758" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101758" to="Tiles/@AnimatableBody2D@101758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101758" to="Tiles/@AnimatableBody2D@101758" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101758" to="Tiles/@AnimatableBody2D@101758/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101759" to="Tiles/@AnimatableBody2D@101759/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101759" to="Tiles/@AnimatableBody2D@101759/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101759" to="Tiles/@AnimatableBody2D@101759" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101759" to="Tiles/@AnimatableBody2D@101759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101759" to="Tiles/@AnimatableBody2D@101759" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101759" to="Tiles/@AnimatableBody2D@101759/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101760" to="Tiles/@AnimatableBody2D@101760/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101760" to="Tiles/@AnimatableBody2D@101760/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101760" to="Tiles/@AnimatableBody2D@101760" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101760" to="Tiles/@AnimatableBody2D@101760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101760" to="Tiles/@AnimatableBody2D@101760" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101760" to="Tiles/@AnimatableBody2D@101760/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101761" to="Tiles/@AnimatableBody2D@101761/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101761" to="Tiles/@AnimatableBody2D@101761/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101761" to="Tiles/@AnimatableBody2D@101761" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101761" to="Tiles/@AnimatableBody2D@101761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101761" to="Tiles/@AnimatableBody2D@101761" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101761" to="Tiles/@AnimatableBody2D@101761/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101762" to="Tiles/@AnimatableBody2D@101762/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101762" to="Tiles/@AnimatableBody2D@101762/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101762" to="Tiles/@AnimatableBody2D@101762" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101762" to="Tiles/@AnimatableBody2D@101762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101762" to="Tiles/@AnimatableBody2D@101762" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101762" to="Tiles/@AnimatableBody2D@101762/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101763" to="Tiles/@AnimatableBody2D@101763/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101763" to="Tiles/@AnimatableBody2D@101763/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101763" to="Tiles/@AnimatableBody2D@101763" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101763" to="Tiles/@AnimatableBody2D@101763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101763" to="Tiles/@AnimatableBody2D@101763" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101763" to="Tiles/@AnimatableBody2D@101763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101764" to="Tiles/@AnimatableBody2D@101764/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101764" to="Tiles/@AnimatableBody2D@101764/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101764" to="Tiles/@AnimatableBody2D@101764" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101764" to="Tiles/@AnimatableBody2D@101764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101764" to="Tiles/@AnimatableBody2D@101764" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101764" to="Tiles/@AnimatableBody2D@101764/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101765" to="Tiles/@AnimatableBody2D@101765/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101765" to="Tiles/@AnimatableBody2D@101765/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101765" to="Tiles/@AnimatableBody2D@101765" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101765" to="Tiles/@AnimatableBody2D@101765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101765" to="Tiles/@AnimatableBody2D@101765" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101765" to="Tiles/@AnimatableBody2D@101765/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101766" to="Tiles/@AnimatableBody2D@101766/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101766" to="Tiles/@AnimatableBody2D@101766/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101766" to="Tiles/@AnimatableBody2D@101766" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101766" to="Tiles/@AnimatableBody2D@101766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101766" to="Tiles/@AnimatableBody2D@101766" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101766" to="Tiles/@AnimatableBody2D@101766/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101767" to="Tiles/@AnimatableBody2D@101767/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101767" to="Tiles/@AnimatableBody2D@101767/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101767" to="Tiles/@AnimatableBody2D@101767" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101767" to="Tiles/@AnimatableBody2D@101767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101767" to="Tiles/@AnimatableBody2D@101767" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101767" to="Tiles/@AnimatableBody2D@101767/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101768" to="Tiles/@AnimatableBody2D@101768/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101768" to="Tiles/@AnimatableBody2D@101768/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101768" to="Tiles/@AnimatableBody2D@101768" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101768" to="Tiles/@AnimatableBody2D@101768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101768" to="Tiles/@AnimatableBody2D@101768" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101768" to="Tiles/@AnimatableBody2D@101768/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101769" to="Tiles/@AnimatableBody2D@101769/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101769" to="Tiles/@AnimatableBody2D@101769/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101769" to="Tiles/@AnimatableBody2D@101769" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101769" to="Tiles/@AnimatableBody2D@101769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101769" to="Tiles/@AnimatableBody2D@101769" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101769" to="Tiles/@AnimatableBody2D@101769/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101770" to="Tiles/@AnimatableBody2D@101770/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101770" to="Tiles/@AnimatableBody2D@101770/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101770" to="Tiles/@AnimatableBody2D@101770" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101770" to="Tiles/@AnimatableBody2D@101770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101770" to="Tiles/@AnimatableBody2D@101770" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101770" to="Tiles/@AnimatableBody2D@101770/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101771" to="Tiles/@AnimatableBody2D@101771/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101771" to="Tiles/@AnimatableBody2D@101771/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101771" to="Tiles/@AnimatableBody2D@101771" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101771" to="Tiles/@AnimatableBody2D@101771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101771" to="Tiles/@AnimatableBody2D@101771" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101771" to="Tiles/@AnimatableBody2D@101771/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101772" to="Tiles/@AnimatableBody2D@101772/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101772" to="Tiles/@AnimatableBody2D@101772/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101772" to="Tiles/@AnimatableBody2D@101772" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101772" to="Tiles/@AnimatableBody2D@101772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101772" to="Tiles/@AnimatableBody2D@101772" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101772" to="Tiles/@AnimatableBody2D@101772/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101773" to="Tiles/@AnimatableBody2D@101773/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101773" to="Tiles/@AnimatableBody2D@101773/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101773" to="Tiles/@AnimatableBody2D@101773" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101773" to="Tiles/@AnimatableBody2D@101773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101773" to="Tiles/@AnimatableBody2D@101773" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101773" to="Tiles/@AnimatableBody2D@101773/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101774" to="Tiles/@AnimatableBody2D@101774/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101774" to="Tiles/@AnimatableBody2D@101774/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101774" to="Tiles/@AnimatableBody2D@101774" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101774" to="Tiles/@AnimatableBody2D@101774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101774" to="Tiles/@AnimatableBody2D@101774" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101774" to="Tiles/@AnimatableBody2D@101774/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101775" to="Tiles/@AnimatableBody2D@101775/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101775" to="Tiles/@AnimatableBody2D@101775/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101775" to="Tiles/@AnimatableBody2D@101775" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101775" to="Tiles/@AnimatableBody2D@101775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101775" to="Tiles/@AnimatableBody2D@101775" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101775" to="Tiles/@AnimatableBody2D@101775/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101776" to="Tiles/@AnimatableBody2D@101776/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101776" to="Tiles/@AnimatableBody2D@101776/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101776" to="Tiles/@AnimatableBody2D@101776" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101776" to="Tiles/@AnimatableBody2D@101776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101776" to="Tiles/@AnimatableBody2D@101776" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101776" to="Tiles/@AnimatableBody2D@101776/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101777" to="Tiles/@AnimatableBody2D@101777/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101777" to="Tiles/@AnimatableBody2D@101777/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101777" to="Tiles/@AnimatableBody2D@101777" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101777" to="Tiles/@AnimatableBody2D@101777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101777" to="Tiles/@AnimatableBody2D@101777" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101777" to="Tiles/@AnimatableBody2D@101777/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101778" to="Tiles/@AnimatableBody2D@101778/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101778" to="Tiles/@AnimatableBody2D@101778/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101778" to="Tiles/@AnimatableBody2D@101778" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101778" to="Tiles/@AnimatableBody2D@101778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101778" to="Tiles/@AnimatableBody2D@101778" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101778" to="Tiles/@AnimatableBody2D@101778/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101779" to="Tiles/@AnimatableBody2D@101779/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101779" to="Tiles/@AnimatableBody2D@101779/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101779" to="Tiles/@AnimatableBody2D@101779" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101779" to="Tiles/@AnimatableBody2D@101779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101779" to="Tiles/@AnimatableBody2D@101779" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101779" to="Tiles/@AnimatableBody2D@101779/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101780" to="Tiles/@AnimatableBody2D@101780/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101780" to="Tiles/@AnimatableBody2D@101780/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101780" to="Tiles/@AnimatableBody2D@101780" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101780" to="Tiles/@AnimatableBody2D@101780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101780" to="Tiles/@AnimatableBody2D@101780" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101780" to="Tiles/@AnimatableBody2D@101780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101781" to="Tiles/@AnimatableBody2D@101781/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101781" to="Tiles/@AnimatableBody2D@101781/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101781" to="Tiles/@AnimatableBody2D@101781" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101781" to="Tiles/@AnimatableBody2D@101781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101781" to="Tiles/@AnimatableBody2D@101781" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101781" to="Tiles/@AnimatableBody2D@101781/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101782" to="Tiles/@AnimatableBody2D@101782/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101782" to="Tiles/@AnimatableBody2D@101782/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101782" to="Tiles/@AnimatableBody2D@101782" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101782" to="Tiles/@AnimatableBody2D@101782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101782" to="Tiles/@AnimatableBody2D@101782" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101782" to="Tiles/@AnimatableBody2D@101782/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101783" to="Tiles/@AnimatableBody2D@101783/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101783" to="Tiles/@AnimatableBody2D@101783/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101783" to="Tiles/@AnimatableBody2D@101783" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101783" to="Tiles/@AnimatableBody2D@101783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101783" to="Tiles/@AnimatableBody2D@101783" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101783" to="Tiles/@AnimatableBody2D@101783/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101784" to="Tiles/@AnimatableBody2D@101784/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101784" to="Tiles/@AnimatableBody2D@101784/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101784" to="Tiles/@AnimatableBody2D@101784" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101784" to="Tiles/@AnimatableBody2D@101784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101784" to="Tiles/@AnimatableBody2D@101784" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101784" to="Tiles/@AnimatableBody2D@101784/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101785" to="Tiles/@AnimatableBody2D@101785/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101785" to="Tiles/@AnimatableBody2D@101785/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101785" to="Tiles/@AnimatableBody2D@101785" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101785" to="Tiles/@AnimatableBody2D@101785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101785" to="Tiles/@AnimatableBody2D@101785" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101785" to="Tiles/@AnimatableBody2D@101785/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101786" to="Tiles/@AnimatableBody2D@101786/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101786" to="Tiles/@AnimatableBody2D@101786/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101786" to="Tiles/@AnimatableBody2D@101786" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101786" to="Tiles/@AnimatableBody2D@101786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101786" to="Tiles/@AnimatableBody2D@101786" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101786" to="Tiles/@AnimatableBody2D@101786/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101787" to="Tiles/@AnimatableBody2D@101787/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101787" to="Tiles/@AnimatableBody2D@101787/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101787" to="Tiles/@AnimatableBody2D@101787" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101787" to="Tiles/@AnimatableBody2D@101787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101787" to="Tiles/@AnimatableBody2D@101787" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101787" to="Tiles/@AnimatableBody2D@101787/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101788" to="Tiles/@AnimatableBody2D@101788/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101788" to="Tiles/@AnimatableBody2D@101788/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101788" to="Tiles/@AnimatableBody2D@101788" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101788" to="Tiles/@AnimatableBody2D@101788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101788" to="Tiles/@AnimatableBody2D@101788" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101788" to="Tiles/@AnimatableBody2D@101788/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101789" to="Tiles/@AnimatableBody2D@101789/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101789" to="Tiles/@AnimatableBody2D@101789/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101789" to="Tiles/@AnimatableBody2D@101789" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101789" to="Tiles/@AnimatableBody2D@101789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101789" to="Tiles/@AnimatableBody2D@101789" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101789" to="Tiles/@AnimatableBody2D@101789/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101790" to="Tiles/@AnimatableBody2D@101790/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101790" to="Tiles/@AnimatableBody2D@101790/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101790" to="Tiles/@AnimatableBody2D@101790" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101790" to="Tiles/@AnimatableBody2D@101790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101790" to="Tiles/@AnimatableBody2D@101790" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101790" to="Tiles/@AnimatableBody2D@101790/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101791" to="Tiles/@AnimatableBody2D@101791/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101791" to="Tiles/@AnimatableBody2D@101791/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101791" to="Tiles/@AnimatableBody2D@101791" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101791" to="Tiles/@AnimatableBody2D@101791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101791" to="Tiles/@AnimatableBody2D@101791" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101791" to="Tiles/@AnimatableBody2D@101791/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101792" to="Tiles/@AnimatableBody2D@101792/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101792" to="Tiles/@AnimatableBody2D@101792/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101792" to="Tiles/@AnimatableBody2D@101792" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101792" to="Tiles/@AnimatableBody2D@101792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101792" to="Tiles/@AnimatableBody2D@101792" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101792" to="Tiles/@AnimatableBody2D@101792/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101793" to="Tiles/@AnimatableBody2D@101793/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101793" to="Tiles/@AnimatableBody2D@101793/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101793" to="Tiles/@AnimatableBody2D@101793" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101793" to="Tiles/@AnimatableBody2D@101793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101793" to="Tiles/@AnimatableBody2D@101793" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101793" to="Tiles/@AnimatableBody2D@101793/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101794" to="Tiles/@AnimatableBody2D@101794/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101794" to="Tiles/@AnimatableBody2D@101794/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101794" to="Tiles/@AnimatableBody2D@101794" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101794" to="Tiles/@AnimatableBody2D@101794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101794" to="Tiles/@AnimatableBody2D@101794" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101794" to="Tiles/@AnimatableBody2D@101794/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101795" to="Tiles/@AnimatableBody2D@101795/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101795" to="Tiles/@AnimatableBody2D@101795/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101795" to="Tiles/@AnimatableBody2D@101795" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101795" to="Tiles/@AnimatableBody2D@101795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101795" to="Tiles/@AnimatableBody2D@101795" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101795" to="Tiles/@AnimatableBody2D@101795/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101796" to="Tiles/@AnimatableBody2D@101796/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101796" to="Tiles/@AnimatableBody2D@101796/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101796" to="Tiles/@AnimatableBody2D@101796" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101796" to="Tiles/@AnimatableBody2D@101796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101796" to="Tiles/@AnimatableBody2D@101796" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101796" to="Tiles/@AnimatableBody2D@101796/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101797" to="Tiles/@AnimatableBody2D@101797/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101797" to="Tiles/@AnimatableBody2D@101797/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101797" to="Tiles/@AnimatableBody2D@101797" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101797" to="Tiles/@AnimatableBody2D@101797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101797" to="Tiles/@AnimatableBody2D@101797" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101797" to="Tiles/@AnimatableBody2D@101797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101798" to="Tiles/@AnimatableBody2D@101798/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101798" to="Tiles/@AnimatableBody2D@101798/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101798" to="Tiles/@AnimatableBody2D@101798" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101798" to="Tiles/@AnimatableBody2D@101798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101798" to="Tiles/@AnimatableBody2D@101798" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101798" to="Tiles/@AnimatableBody2D@101798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101799" to="Tiles/@AnimatableBody2D@101799/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101799" to="Tiles/@AnimatableBody2D@101799/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101799" to="Tiles/@AnimatableBody2D@101799" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101799" to="Tiles/@AnimatableBody2D@101799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101799" to="Tiles/@AnimatableBody2D@101799" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101799" to="Tiles/@AnimatableBody2D@101799/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101800" to="Tiles/@AnimatableBody2D@101800/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101800" to="Tiles/@AnimatableBody2D@101800/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101800" to="Tiles/@AnimatableBody2D@101800" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101800" to="Tiles/@AnimatableBody2D@101800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101800" to="Tiles/@AnimatableBody2D@101800" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101800" to="Tiles/@AnimatableBody2D@101800/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101801" to="Tiles/@AnimatableBody2D@101801/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101801" to="Tiles/@AnimatableBody2D@101801/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101801" to="Tiles/@AnimatableBody2D@101801" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101801" to="Tiles/@AnimatableBody2D@101801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101801" to="Tiles/@AnimatableBody2D@101801" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101801" to="Tiles/@AnimatableBody2D@101801/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101802" to="Tiles/@AnimatableBody2D@101802/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101802" to="Tiles/@AnimatableBody2D@101802/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101802" to="Tiles/@AnimatableBody2D@101802" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101802" to="Tiles/@AnimatableBody2D@101802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101802" to="Tiles/@AnimatableBody2D@101802" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101802" to="Tiles/@AnimatableBody2D@101802/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101803" to="Tiles/@AnimatableBody2D@101803/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101803" to="Tiles/@AnimatableBody2D@101803/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101803" to="Tiles/@AnimatableBody2D@101803" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101803" to="Tiles/@AnimatableBody2D@101803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101803" to="Tiles/@AnimatableBody2D@101803" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101803" to="Tiles/@AnimatableBody2D@101803/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101804" to="Tiles/@AnimatableBody2D@101804/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101804" to="Tiles/@AnimatableBody2D@101804/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101804" to="Tiles/@AnimatableBody2D@101804" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101804" to="Tiles/@AnimatableBody2D@101804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101804" to="Tiles/@AnimatableBody2D@101804" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101804" to="Tiles/@AnimatableBody2D@101804/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101805" to="Tiles/@AnimatableBody2D@101805/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101805" to="Tiles/@AnimatableBody2D@101805/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101805" to="Tiles/@AnimatableBody2D@101805" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101805" to="Tiles/@AnimatableBody2D@101805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101805" to="Tiles/@AnimatableBody2D@101805" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101805" to="Tiles/@AnimatableBody2D@101805/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101806" to="Tiles/@AnimatableBody2D@101806/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101806" to="Tiles/@AnimatableBody2D@101806/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101806" to="Tiles/@AnimatableBody2D@101806" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101806" to="Tiles/@AnimatableBody2D@101806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101806" to="Tiles/@AnimatableBody2D@101806" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101806" to="Tiles/@AnimatableBody2D@101806/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101807" to="Tiles/@AnimatableBody2D@101807/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101807" to="Tiles/@AnimatableBody2D@101807/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101807" to="Tiles/@AnimatableBody2D@101807" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101807" to="Tiles/@AnimatableBody2D@101807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101807" to="Tiles/@AnimatableBody2D@101807" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101807" to="Tiles/@AnimatableBody2D@101807/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101808" to="Tiles/@AnimatableBody2D@101808/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101808" to="Tiles/@AnimatableBody2D@101808/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101808" to="Tiles/@AnimatableBody2D@101808" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101808" to="Tiles/@AnimatableBody2D@101808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101808" to="Tiles/@AnimatableBody2D@101808" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101808" to="Tiles/@AnimatableBody2D@101808/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101809" to="Tiles/@AnimatableBody2D@101809/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101809" to="Tiles/@AnimatableBody2D@101809/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101809" to="Tiles/@AnimatableBody2D@101809" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101809" to="Tiles/@AnimatableBody2D@101809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101809" to="Tiles/@AnimatableBody2D@101809" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101809" to="Tiles/@AnimatableBody2D@101809/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101810" to="Tiles/@AnimatableBody2D@101810/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101810" to="Tiles/@AnimatableBody2D@101810/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101810" to="Tiles/@AnimatableBody2D@101810" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101810" to="Tiles/@AnimatableBody2D@101810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101810" to="Tiles/@AnimatableBody2D@101810" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101810" to="Tiles/@AnimatableBody2D@101810/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101811" to="Tiles/@AnimatableBody2D@101811/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101811" to="Tiles/@AnimatableBody2D@101811/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101811" to="Tiles/@AnimatableBody2D@101811" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101811" to="Tiles/@AnimatableBody2D@101811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101811" to="Tiles/@AnimatableBody2D@101811" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101811" to="Tiles/@AnimatableBody2D@101811/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101812" to="Tiles/@AnimatableBody2D@101812/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101812" to="Tiles/@AnimatableBody2D@101812/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101812" to="Tiles/@AnimatableBody2D@101812" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101812" to="Tiles/@AnimatableBody2D@101812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101812" to="Tiles/@AnimatableBody2D@101812" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101812" to="Tiles/@AnimatableBody2D@101812/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101813" to="Tiles/@AnimatableBody2D@101813/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101813" to="Tiles/@AnimatableBody2D@101813/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101813" to="Tiles/@AnimatableBody2D@101813" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101813" to="Tiles/@AnimatableBody2D@101813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101813" to="Tiles/@AnimatableBody2D@101813" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101813" to="Tiles/@AnimatableBody2D@101813/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101814" to="Tiles/@AnimatableBody2D@101814/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101814" to="Tiles/@AnimatableBody2D@101814/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101814" to="Tiles/@AnimatableBody2D@101814" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101814" to="Tiles/@AnimatableBody2D@101814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101814" to="Tiles/@AnimatableBody2D@101814" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101814" to="Tiles/@AnimatableBody2D@101814/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101815" to="Tiles/@AnimatableBody2D@101815/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101815" to="Tiles/@AnimatableBody2D@101815/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101815" to="Tiles/@AnimatableBody2D@101815" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101815" to="Tiles/@AnimatableBody2D@101815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101815" to="Tiles/@AnimatableBody2D@101815" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101815" to="Tiles/@AnimatableBody2D@101815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101816" to="Tiles/@AnimatableBody2D@101816/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101816" to="Tiles/@AnimatableBody2D@101816/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101816" to="Tiles/@AnimatableBody2D@101816" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101816" to="Tiles/@AnimatableBody2D@101816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101816" to="Tiles/@AnimatableBody2D@101816" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101816" to="Tiles/@AnimatableBody2D@101816/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101817" to="Tiles/@AnimatableBody2D@101817/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101817" to="Tiles/@AnimatableBody2D@101817/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101817" to="Tiles/@AnimatableBody2D@101817" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101817" to="Tiles/@AnimatableBody2D@101817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101817" to="Tiles/@AnimatableBody2D@101817" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101817" to="Tiles/@AnimatableBody2D@101817/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101818" to="Tiles/@AnimatableBody2D@101818/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101818" to="Tiles/@AnimatableBody2D@101818/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101818" to="Tiles/@AnimatableBody2D@101818" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101818" to="Tiles/@AnimatableBody2D@101818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101818" to="Tiles/@AnimatableBody2D@101818" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101818" to="Tiles/@AnimatableBody2D@101818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101819" to="Tiles/@AnimatableBody2D@101819/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101819" to="Tiles/@AnimatableBody2D@101819/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101819" to="Tiles/@AnimatableBody2D@101819" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101819" to="Tiles/@AnimatableBody2D@101819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101819" to="Tiles/@AnimatableBody2D@101819" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101819" to="Tiles/@AnimatableBody2D@101819/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101820" to="Tiles/@AnimatableBody2D@101820/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101820" to="Tiles/@AnimatableBody2D@101820/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101820" to="Tiles/@AnimatableBody2D@101820" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101820" to="Tiles/@AnimatableBody2D@101820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101820" to="Tiles/@AnimatableBody2D@101820" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101820" to="Tiles/@AnimatableBody2D@101820/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101821" to="Tiles/@AnimatableBody2D@101821/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101821" to="Tiles/@AnimatableBody2D@101821/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101821" to="Tiles/@AnimatableBody2D@101821" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101821" to="Tiles/@AnimatableBody2D@101821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101821" to="Tiles/@AnimatableBody2D@101821" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101821" to="Tiles/@AnimatableBody2D@101821/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101822" to="Tiles/@AnimatableBody2D@101822/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101822" to="Tiles/@AnimatableBody2D@101822/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101822" to="Tiles/@AnimatableBody2D@101822" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101822" to="Tiles/@AnimatableBody2D@101822/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101822" to="Tiles/@AnimatableBody2D@101822" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101822" to="Tiles/@AnimatableBody2D@101822/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101823" to="Tiles/@AnimatableBody2D@101823/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101823" to="Tiles/@AnimatableBody2D@101823/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101823" to="Tiles/@AnimatableBody2D@101823" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101823" to="Tiles/@AnimatableBody2D@101823/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101823" to="Tiles/@AnimatableBody2D@101823" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101823" to="Tiles/@AnimatableBody2D@101823/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101824" to="Tiles/@AnimatableBody2D@101824/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101824" to="Tiles/@AnimatableBody2D@101824/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101824" to="Tiles/@AnimatableBody2D@101824" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101824" to="Tiles/@AnimatableBody2D@101824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101824" to="Tiles/@AnimatableBody2D@101824" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101824" to="Tiles/@AnimatableBody2D@101824/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101825" to="Tiles/@AnimatableBody2D@101825/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101825" to="Tiles/@AnimatableBody2D@101825/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101825" to="Tiles/@AnimatableBody2D@101825" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101825" to="Tiles/@AnimatableBody2D@101825/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101825" to="Tiles/@AnimatableBody2D@101825" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101825" to="Tiles/@AnimatableBody2D@101825/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101826" to="Tiles/@AnimatableBody2D@101826/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101826" to="Tiles/@AnimatableBody2D@101826/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101826" to="Tiles/@AnimatableBody2D@101826" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101826" to="Tiles/@AnimatableBody2D@101826/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101826" to="Tiles/@AnimatableBody2D@101826" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101826" to="Tiles/@AnimatableBody2D@101826/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101827" to="Tiles/@AnimatableBody2D@101827/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101827" to="Tiles/@AnimatableBody2D@101827/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101827" to="Tiles/@AnimatableBody2D@101827" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101827" to="Tiles/@AnimatableBody2D@101827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101827" to="Tiles/@AnimatableBody2D@101827" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101827" to="Tiles/@AnimatableBody2D@101827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101828" to="Tiles/@AnimatableBody2D@101828/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101828" to="Tiles/@AnimatableBody2D@101828/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101828" to="Tiles/@AnimatableBody2D@101828" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101828" to="Tiles/@AnimatableBody2D@101828/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101828" to="Tiles/@AnimatableBody2D@101828" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101828" to="Tiles/@AnimatableBody2D@101828/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101829" to="Tiles/@AnimatableBody2D@101829/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101829" to="Tiles/@AnimatableBody2D@101829/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101829" to="Tiles/@AnimatableBody2D@101829" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101829" to="Tiles/@AnimatableBody2D@101829/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101829" to="Tiles/@AnimatableBody2D@101829" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101829" to="Tiles/@AnimatableBody2D@101829/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101830" to="Tiles/@AnimatableBody2D@101830/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101830" to="Tiles/@AnimatableBody2D@101830/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101830" to="Tiles/@AnimatableBody2D@101830" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101830" to="Tiles/@AnimatableBody2D@101830/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101830" to="Tiles/@AnimatableBody2D@101830" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101830" to="Tiles/@AnimatableBody2D@101830/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101831" to="Tiles/@AnimatableBody2D@101831/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101831" to="Tiles/@AnimatableBody2D@101831/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101831" to="Tiles/@AnimatableBody2D@101831" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101831" to="Tiles/@AnimatableBody2D@101831/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101831" to="Tiles/@AnimatableBody2D@101831" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101831" to="Tiles/@AnimatableBody2D@101831/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101832" to="Tiles/@AnimatableBody2D@101832/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101832" to="Tiles/@AnimatableBody2D@101832/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101832" to="Tiles/@AnimatableBody2D@101832" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101832" to="Tiles/@AnimatableBody2D@101832/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101832" to="Tiles/@AnimatableBody2D@101832" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101832" to="Tiles/@AnimatableBody2D@101832/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101833" to="Tiles/@AnimatableBody2D@101833/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101833" to="Tiles/@AnimatableBody2D@101833/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101833" to="Tiles/@AnimatableBody2D@101833" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101833" to="Tiles/@AnimatableBody2D@101833/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101833" to="Tiles/@AnimatableBody2D@101833" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101833" to="Tiles/@AnimatableBody2D@101833/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101834" to="Tiles/@AnimatableBody2D@101834/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101834" to="Tiles/@AnimatableBody2D@101834/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101834" to="Tiles/@AnimatableBody2D@101834" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101834" to="Tiles/@AnimatableBody2D@101834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101834" to="Tiles/@AnimatableBody2D@101834" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101834" to="Tiles/@AnimatableBody2D@101834/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101835" to="Tiles/@AnimatableBody2D@101835/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101835" to="Tiles/@AnimatableBody2D@101835/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101835" to="Tiles/@AnimatableBody2D@101835" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101835" to="Tiles/@AnimatableBody2D@101835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101835" to="Tiles/@AnimatableBody2D@101835" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101835" to="Tiles/@AnimatableBody2D@101835/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101836" to="Tiles/@AnimatableBody2D@101836/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101836" to="Tiles/@AnimatableBody2D@101836/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101836" to="Tiles/@AnimatableBody2D@101836" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101836" to="Tiles/@AnimatableBody2D@101836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101836" to="Tiles/@AnimatableBody2D@101836" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101836" to="Tiles/@AnimatableBody2D@101836/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101837" to="Tiles/@AnimatableBody2D@101837/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101837" to="Tiles/@AnimatableBody2D@101837/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101837" to="Tiles/@AnimatableBody2D@101837" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101837" to="Tiles/@AnimatableBody2D@101837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101837" to="Tiles/@AnimatableBody2D@101837" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101837" to="Tiles/@AnimatableBody2D@101837/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101838" to="Tiles/@AnimatableBody2D@101838/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101838" to="Tiles/@AnimatableBody2D@101838/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101838" to="Tiles/@AnimatableBody2D@101838" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101838" to="Tiles/@AnimatableBody2D@101838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101838" to="Tiles/@AnimatableBody2D@101838" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101838" to="Tiles/@AnimatableBody2D@101838/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101839" to="Tiles/@AnimatableBody2D@101839/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101839" to="Tiles/@AnimatableBody2D@101839/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101839" to="Tiles/@AnimatableBody2D@101839" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101839" to="Tiles/@AnimatableBody2D@101839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101839" to="Tiles/@AnimatableBody2D@101839" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101839" to="Tiles/@AnimatableBody2D@101839/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101840" to="Tiles/@AnimatableBody2D@101840/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101840" to="Tiles/@AnimatableBody2D@101840/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101840" to="Tiles/@AnimatableBody2D@101840" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101840" to="Tiles/@AnimatableBody2D@101840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101840" to="Tiles/@AnimatableBody2D@101840" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101840" to="Tiles/@AnimatableBody2D@101840/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101841" to="Tiles/@AnimatableBody2D@101841/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101841" to="Tiles/@AnimatableBody2D@101841/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101841" to="Tiles/@AnimatableBody2D@101841" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101841" to="Tiles/@AnimatableBody2D@101841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101841" to="Tiles/@AnimatableBody2D@101841" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101841" to="Tiles/@AnimatableBody2D@101841/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101842" to="Tiles/@AnimatableBody2D@101842/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101842" to="Tiles/@AnimatableBody2D@101842/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101842" to="Tiles/@AnimatableBody2D@101842" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101842" to="Tiles/@AnimatableBody2D@101842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101842" to="Tiles/@AnimatableBody2D@101842" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101842" to="Tiles/@AnimatableBody2D@101842/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101843" to="Tiles/@AnimatableBody2D@101843/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101843" to="Tiles/@AnimatableBody2D@101843/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101843" to="Tiles/@AnimatableBody2D@101843" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101843" to="Tiles/@AnimatableBody2D@101843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101843" to="Tiles/@AnimatableBody2D@101843" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101843" to="Tiles/@AnimatableBody2D@101843/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101844" to="Tiles/@AnimatableBody2D@101844/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101844" to="Tiles/@AnimatableBody2D@101844/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101844" to="Tiles/@AnimatableBody2D@101844" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101844" to="Tiles/@AnimatableBody2D@101844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101844" to="Tiles/@AnimatableBody2D@101844" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101844" to="Tiles/@AnimatableBody2D@101844/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101845" to="Tiles/@AnimatableBody2D@101845/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101845" to="Tiles/@AnimatableBody2D@101845/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101845" to="Tiles/@AnimatableBody2D@101845" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101845" to="Tiles/@AnimatableBody2D@101845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101845" to="Tiles/@AnimatableBody2D@101845" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101845" to="Tiles/@AnimatableBody2D@101845/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101846" to="Tiles/@AnimatableBody2D@101846/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101846" to="Tiles/@AnimatableBody2D@101846/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101846" to="Tiles/@AnimatableBody2D@101846" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101846" to="Tiles/@AnimatableBody2D@101846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101846" to="Tiles/@AnimatableBody2D@101846" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101846" to="Tiles/@AnimatableBody2D@101846/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101847" to="Tiles/@AnimatableBody2D@101847/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101847" to="Tiles/@AnimatableBody2D@101847/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101847" to="Tiles/@AnimatableBody2D@101847" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101847" to="Tiles/@AnimatableBody2D@101847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101847" to="Tiles/@AnimatableBody2D@101847" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101847" to="Tiles/@AnimatableBody2D@101847/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101848" to="Tiles/@AnimatableBody2D@101848/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101848" to="Tiles/@AnimatableBody2D@101848/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101848" to="Tiles/@AnimatableBody2D@101848" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101848" to="Tiles/@AnimatableBody2D@101848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101848" to="Tiles/@AnimatableBody2D@101848" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101848" to="Tiles/@AnimatableBody2D@101848/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101849" to="Tiles/@AnimatableBody2D@101849/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101849" to="Tiles/@AnimatableBody2D@101849/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101849" to="Tiles/@AnimatableBody2D@101849" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101849" to="Tiles/@AnimatableBody2D@101849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101849" to="Tiles/@AnimatableBody2D@101849" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101849" to="Tiles/@AnimatableBody2D@101849/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101850" to="Tiles/@AnimatableBody2D@101850/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101850" to="Tiles/@AnimatableBody2D@101850/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101850" to="Tiles/@AnimatableBody2D@101850" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101850" to="Tiles/@AnimatableBody2D@101850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101850" to="Tiles/@AnimatableBody2D@101850" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101850" to="Tiles/@AnimatableBody2D@101850/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101851" to="Tiles/@AnimatableBody2D@101851/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101851" to="Tiles/@AnimatableBody2D@101851/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101851" to="Tiles/@AnimatableBody2D@101851" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101851" to="Tiles/@AnimatableBody2D@101851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101851" to="Tiles/@AnimatableBody2D@101851" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101851" to="Tiles/@AnimatableBody2D@101851/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101852" to="Tiles/@AnimatableBody2D@101852/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101852" to="Tiles/@AnimatableBody2D@101852/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101852" to="Tiles/@AnimatableBody2D@101852" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101852" to="Tiles/@AnimatableBody2D@101852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101852" to="Tiles/@AnimatableBody2D@101852" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101852" to="Tiles/@AnimatableBody2D@101852/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101853" to="Tiles/@AnimatableBody2D@101853/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101853" to="Tiles/@AnimatableBody2D@101853/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101853" to="Tiles/@AnimatableBody2D@101853" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101853" to="Tiles/@AnimatableBody2D@101853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101853" to="Tiles/@AnimatableBody2D@101853" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101853" to="Tiles/@AnimatableBody2D@101853/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101854" to="Tiles/@AnimatableBody2D@101854/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101854" to="Tiles/@AnimatableBody2D@101854/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101854" to="Tiles/@AnimatableBody2D@101854" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101854" to="Tiles/@AnimatableBody2D@101854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101854" to="Tiles/@AnimatableBody2D@101854" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101854" to="Tiles/@AnimatableBody2D@101854/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101855" to="Tiles/@AnimatableBody2D@101855/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101855" to="Tiles/@AnimatableBody2D@101855/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101855" to="Tiles/@AnimatableBody2D@101855" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101855" to="Tiles/@AnimatableBody2D@101855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101855" to="Tiles/@AnimatableBody2D@101855" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101855" to="Tiles/@AnimatableBody2D@101855/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101856" to="Tiles/@AnimatableBody2D@101856/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101856" to="Tiles/@AnimatableBody2D@101856/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101856" to="Tiles/@AnimatableBody2D@101856" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101856" to="Tiles/@AnimatableBody2D@101856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101856" to="Tiles/@AnimatableBody2D@101856" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101856" to="Tiles/@AnimatableBody2D@101856/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101857" to="Tiles/@AnimatableBody2D@101857/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101857" to="Tiles/@AnimatableBody2D@101857/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101857" to="Tiles/@AnimatableBody2D@101857" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101857" to="Tiles/@AnimatableBody2D@101857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101857" to="Tiles/@AnimatableBody2D@101857" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101857" to="Tiles/@AnimatableBody2D@101857/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101858" to="Tiles/@AnimatableBody2D@101858/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101858" to="Tiles/@AnimatableBody2D@101858/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101858" to="Tiles/@AnimatableBody2D@101858" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101858" to="Tiles/@AnimatableBody2D@101858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101858" to="Tiles/@AnimatableBody2D@101858" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101858" to="Tiles/@AnimatableBody2D@101858/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101859" to="Tiles/@AnimatableBody2D@101859/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101859" to="Tiles/@AnimatableBody2D@101859/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101859" to="Tiles/@AnimatableBody2D@101859" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101859" to="Tiles/@AnimatableBody2D@101859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101859" to="Tiles/@AnimatableBody2D@101859" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101859" to="Tiles/@AnimatableBody2D@101859/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101860" to="Tiles/@AnimatableBody2D@101860/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101860" to="Tiles/@AnimatableBody2D@101860/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101860" to="Tiles/@AnimatableBody2D@101860" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101860" to="Tiles/@AnimatableBody2D@101860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101860" to="Tiles/@AnimatableBody2D@101860" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101860" to="Tiles/@AnimatableBody2D@101860/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101861" to="Tiles/@AnimatableBody2D@101861/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101861" to="Tiles/@AnimatableBody2D@101861/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101861" to="Tiles/@AnimatableBody2D@101861" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101861" to="Tiles/@AnimatableBody2D@101861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101861" to="Tiles/@AnimatableBody2D@101861" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101861" to="Tiles/@AnimatableBody2D@101861/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101862" to="Tiles/@AnimatableBody2D@101862/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101862" to="Tiles/@AnimatableBody2D@101862/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101862" to="Tiles/@AnimatableBody2D@101862" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101862" to="Tiles/@AnimatableBody2D@101862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101862" to="Tiles/@AnimatableBody2D@101862" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101862" to="Tiles/@AnimatableBody2D@101862/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101863" to="Tiles/@AnimatableBody2D@101863/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101863" to="Tiles/@AnimatableBody2D@101863/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101863" to="Tiles/@AnimatableBody2D@101863" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101863" to="Tiles/@AnimatableBody2D@101863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101863" to="Tiles/@AnimatableBody2D@101863" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101863" to="Tiles/@AnimatableBody2D@101863/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101864" to="Tiles/@AnimatableBody2D@101864/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101864" to="Tiles/@AnimatableBody2D@101864/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101864" to="Tiles/@AnimatableBody2D@101864" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101864" to="Tiles/@AnimatableBody2D@101864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101864" to="Tiles/@AnimatableBody2D@101864" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101864" to="Tiles/@AnimatableBody2D@101864/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101865" to="Tiles/@AnimatableBody2D@101865/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101865" to="Tiles/@AnimatableBody2D@101865/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101865" to="Tiles/@AnimatableBody2D@101865" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101865" to="Tiles/@AnimatableBody2D@101865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101865" to="Tiles/@AnimatableBody2D@101865" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101865" to="Tiles/@AnimatableBody2D@101865/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101866" to="Tiles/@AnimatableBody2D@101866/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101866" to="Tiles/@AnimatableBody2D@101866/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101866" to="Tiles/@AnimatableBody2D@101866" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101866" to="Tiles/@AnimatableBody2D@101866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101866" to="Tiles/@AnimatableBody2D@101866" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101866" to="Tiles/@AnimatableBody2D@101866/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101867" to="Tiles/@AnimatableBody2D@101867/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101867" to="Tiles/@AnimatableBody2D@101867/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101867" to="Tiles/@AnimatableBody2D@101867" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101867" to="Tiles/@AnimatableBody2D@101867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101867" to="Tiles/@AnimatableBody2D@101867" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101867" to="Tiles/@AnimatableBody2D@101867/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101868" to="Tiles/@Node2D@101868/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101869" to="Tiles/@Node2D@101869/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101870" to="Tiles/@Node2D@101870/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@101871" to="Tiles/@Node2D@101871/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101872" to="Tiles/@AnimatableBody2D@101872/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101872" to="Tiles/@AnimatableBody2D@101872/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101872" to="Tiles/@AnimatableBody2D@101872" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101872" to="Tiles/@AnimatableBody2D@101872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101872" to="Tiles/@AnimatableBody2D@101872" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101872" to="Tiles/@AnimatableBody2D@101872/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101873" to="Tiles/@AnimatableBody2D@101873/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101873" to="Tiles/@AnimatableBody2D@101873/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101873" to="Tiles/@AnimatableBody2D@101873" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101873" to="Tiles/@AnimatableBody2D@101873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101873" to="Tiles/@AnimatableBody2D@101873" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101873" to="Tiles/@AnimatableBody2D@101873/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101874" to="Tiles/@AnimatableBody2D@101874/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101874" to="Tiles/@AnimatableBody2D@101874/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101874" to="Tiles/@AnimatableBody2D@101874" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101874" to="Tiles/@AnimatableBody2D@101874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101874" to="Tiles/@AnimatableBody2D@101874" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101874" to="Tiles/@AnimatableBody2D@101874/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101875" to="Tiles/@AnimatableBody2D@101875/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101875" to="Tiles/@AnimatableBody2D@101875/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101875" to="Tiles/@AnimatableBody2D@101875" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101875" to="Tiles/@AnimatableBody2D@101875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101875" to="Tiles/@AnimatableBody2D@101875" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101875" to="Tiles/@AnimatableBody2D@101875/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101876" to="Tiles/@AnimatableBody2D@101876/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101876" to="Tiles/@AnimatableBody2D@101876/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101876" to="Tiles/@AnimatableBody2D@101876" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101876" to="Tiles/@AnimatableBody2D@101876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101876" to="Tiles/@AnimatableBody2D@101876" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101876" to="Tiles/@AnimatableBody2D@101876/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101877" to="Tiles/@AnimatableBody2D@101877/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101877" to="Tiles/@AnimatableBody2D@101877/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101877" to="Tiles/@AnimatableBody2D@101877" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101877" to="Tiles/@AnimatableBody2D@101877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101877" to="Tiles/@AnimatableBody2D@101877" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101877" to="Tiles/@AnimatableBody2D@101877/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101878" to="Tiles/@AnimatableBody2D@101878/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101878" to="Tiles/@AnimatableBody2D@101878/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101878" to="Tiles/@AnimatableBody2D@101878" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101878" to="Tiles/@AnimatableBody2D@101878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101878" to="Tiles/@AnimatableBody2D@101878" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101878" to="Tiles/@AnimatableBody2D@101878/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101879" to="Tiles/@AnimatableBody2D@101879/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101879" to="Tiles/@AnimatableBody2D@101879/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101879" to="Tiles/@AnimatableBody2D@101879" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101879" to="Tiles/@AnimatableBody2D@101879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101879" to="Tiles/@AnimatableBody2D@101879" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101879" to="Tiles/@AnimatableBody2D@101879/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101880" to="Tiles/@AnimatableBody2D@101880/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101880" to="Tiles/@AnimatableBody2D@101880/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101880" to="Tiles/@AnimatableBody2D@101880" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101880" to="Tiles/@AnimatableBody2D@101880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101880" to="Tiles/@AnimatableBody2D@101880" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101880" to="Tiles/@AnimatableBody2D@101880/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101881" to="Tiles/@AnimatableBody2D@101881/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101881" to="Tiles/@AnimatableBody2D@101881/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101881" to="Tiles/@AnimatableBody2D@101881" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101881" to="Tiles/@AnimatableBody2D@101881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101881" to="Tiles/@AnimatableBody2D@101881" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101881" to="Tiles/@AnimatableBody2D@101881/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101882" to="Tiles/@AnimatableBody2D@101882/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101882" to="Tiles/@AnimatableBody2D@101882/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101882" to="Tiles/@AnimatableBody2D@101882" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101882" to="Tiles/@AnimatableBody2D@101882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101882" to="Tiles/@AnimatableBody2D@101882" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101882" to="Tiles/@AnimatableBody2D@101882/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101883" to="Tiles/@AnimatableBody2D@101883/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101883" to="Tiles/@AnimatableBody2D@101883/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101883" to="Tiles/@AnimatableBody2D@101883" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101883" to="Tiles/@AnimatableBody2D@101883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101883" to="Tiles/@AnimatableBody2D@101883" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101883" to="Tiles/@AnimatableBody2D@101883/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101884" to="Tiles/@AnimatableBody2D@101884/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101884" to="Tiles/@AnimatableBody2D@101884/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101884" to="Tiles/@AnimatableBody2D@101884" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101884" to="Tiles/@AnimatableBody2D@101884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101884" to="Tiles/@AnimatableBody2D@101884" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101884" to="Tiles/@AnimatableBody2D@101884/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101885" to="Tiles/@AnimatableBody2D@101885/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101885" to="Tiles/@AnimatableBody2D@101885/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101885" to="Tiles/@AnimatableBody2D@101885" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101885" to="Tiles/@AnimatableBody2D@101885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101885" to="Tiles/@AnimatableBody2D@101885" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101885" to="Tiles/@AnimatableBody2D@101885/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101886" to="Tiles/@AnimatableBody2D@101886/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101886" to="Tiles/@AnimatableBody2D@101886/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101886" to="Tiles/@AnimatableBody2D@101886" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101886" to="Tiles/@AnimatableBody2D@101886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101886" to="Tiles/@AnimatableBody2D@101886" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101886" to="Tiles/@AnimatableBody2D@101886/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101887" to="Tiles/@AnimatableBody2D@101887/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101887" to="Tiles/@AnimatableBody2D@101887/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101887" to="Tiles/@AnimatableBody2D@101887" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101887" to="Tiles/@AnimatableBody2D@101887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101887" to="Tiles/@AnimatableBody2D@101887" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101887" to="Tiles/@AnimatableBody2D@101887/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101888" to="Tiles/@AnimatableBody2D@101888/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101888" to="Tiles/@AnimatableBody2D@101888/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101888" to="Tiles/@AnimatableBody2D@101888" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101888" to="Tiles/@AnimatableBody2D@101888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101888" to="Tiles/@AnimatableBody2D@101888" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101888" to="Tiles/@AnimatableBody2D@101888/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101889" to="Tiles/@AnimatableBody2D@101889/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101889" to="Tiles/@AnimatableBody2D@101889/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101889" to="Tiles/@AnimatableBody2D@101889" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101889" to="Tiles/@AnimatableBody2D@101889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101889" to="Tiles/@AnimatableBody2D@101889" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101889" to="Tiles/@AnimatableBody2D@101889/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101890" to="Tiles/@AnimatableBody2D@101890/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101890" to="Tiles/@AnimatableBody2D@101890/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101890" to="Tiles/@AnimatableBody2D@101890" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101890" to="Tiles/@AnimatableBody2D@101890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101890" to="Tiles/@AnimatableBody2D@101890" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101890" to="Tiles/@AnimatableBody2D@101890/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101891" to="Tiles/@AnimatableBody2D@101891/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101891" to="Tiles/@AnimatableBody2D@101891/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101891" to="Tiles/@AnimatableBody2D@101891" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101891" to="Tiles/@AnimatableBody2D@101891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101891" to="Tiles/@AnimatableBody2D@101891" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101891" to="Tiles/@AnimatableBody2D@101891/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101892" to="Tiles/@AnimatableBody2D@101892/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101892" to="Tiles/@AnimatableBody2D@101892/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101892" to="Tiles/@AnimatableBody2D@101892" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101892" to="Tiles/@AnimatableBody2D@101892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101892" to="Tiles/@AnimatableBody2D@101892" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101892" to="Tiles/@AnimatableBody2D@101892/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101893" to="Tiles/@AnimatableBody2D@101893/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101893" to="Tiles/@AnimatableBody2D@101893/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101893" to="Tiles/@AnimatableBody2D@101893" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101893" to="Tiles/@AnimatableBody2D@101893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101893" to="Tiles/@AnimatableBody2D@101893" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101893" to="Tiles/@AnimatableBody2D@101893/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101894" to="Tiles/@AnimatableBody2D@101894/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101894" to="Tiles/@AnimatableBody2D@101894/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101894" to="Tiles/@AnimatableBody2D@101894" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101894" to="Tiles/@AnimatableBody2D@101894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101894" to="Tiles/@AnimatableBody2D@101894" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101894" to="Tiles/@AnimatableBody2D@101894/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101895" to="Tiles/@AnimatableBody2D@101895/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101895" to="Tiles/@AnimatableBody2D@101895/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101895" to="Tiles/@AnimatableBody2D@101895" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101895" to="Tiles/@AnimatableBody2D@101895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101895" to="Tiles/@AnimatableBody2D@101895" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101895" to="Tiles/@AnimatableBody2D@101895/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101896" to="Tiles/@AnimatableBody2D@101896/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101896" to="Tiles/@AnimatableBody2D@101896/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101896" to="Tiles/@AnimatableBody2D@101896" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101896" to="Tiles/@AnimatableBody2D@101896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101896" to="Tiles/@AnimatableBody2D@101896" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101896" to="Tiles/@AnimatableBody2D@101896/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101897" to="Tiles/@AnimatableBody2D@101897/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101897" to="Tiles/@AnimatableBody2D@101897/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101897" to="Tiles/@AnimatableBody2D@101897" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101897" to="Tiles/@AnimatableBody2D@101897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101897" to="Tiles/@AnimatableBody2D@101897" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101897" to="Tiles/@AnimatableBody2D@101897/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101898" to="Tiles/@AnimatableBody2D@101898/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101898" to="Tiles/@AnimatableBody2D@101898/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101898" to="Tiles/@AnimatableBody2D@101898" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101898" to="Tiles/@AnimatableBody2D@101898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101898" to="Tiles/@AnimatableBody2D@101898" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101898" to="Tiles/@AnimatableBody2D@101898/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101899" to="Tiles/@AnimatableBody2D@101899/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101899" to="Tiles/@AnimatableBody2D@101899/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101899" to="Tiles/@AnimatableBody2D@101899" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101899" to="Tiles/@AnimatableBody2D@101899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101899" to="Tiles/@AnimatableBody2D@101899" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101899" to="Tiles/@AnimatableBody2D@101899/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101900" to="Tiles/@AnimatableBody2D@101900/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101900" to="Tiles/@AnimatableBody2D@101900/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101900" to="Tiles/@AnimatableBody2D@101900" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101900" to="Tiles/@AnimatableBody2D@101900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101900" to="Tiles/@AnimatableBody2D@101900" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101900" to="Tiles/@AnimatableBody2D@101900/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101901" to="Tiles/@AnimatableBody2D@101901/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101901" to="Tiles/@AnimatableBody2D@101901/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101901" to="Tiles/@AnimatableBody2D@101901" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101901" to="Tiles/@AnimatableBody2D@101901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101901" to="Tiles/@AnimatableBody2D@101901" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101901" to="Tiles/@AnimatableBody2D@101901/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101902" to="Tiles/@AnimatableBody2D@101902/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101902" to="Tiles/@AnimatableBody2D@101902/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101902" to="Tiles/@AnimatableBody2D@101902" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101902" to="Tiles/@AnimatableBody2D@101902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101902" to="Tiles/@AnimatableBody2D@101902" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101902" to="Tiles/@AnimatableBody2D@101902/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101903" to="Tiles/@AnimatableBody2D@101903/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101903" to="Tiles/@AnimatableBody2D@101903/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101903" to="Tiles/@AnimatableBody2D@101903" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101903" to="Tiles/@AnimatableBody2D@101903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101903" to="Tiles/@AnimatableBody2D@101903" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101903" to="Tiles/@AnimatableBody2D@101903/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101904" to="Tiles/@AnimatableBody2D@101904/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101904" to="Tiles/@AnimatableBody2D@101904/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101904" to="Tiles/@AnimatableBody2D@101904" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101904" to="Tiles/@AnimatableBody2D@101904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101904" to="Tiles/@AnimatableBody2D@101904" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101904" to="Tiles/@AnimatableBody2D@101904/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101905" to="Tiles/@AnimatableBody2D@101905/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101905" to="Tiles/@AnimatableBody2D@101905/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101905" to="Tiles/@AnimatableBody2D@101905" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101905" to="Tiles/@AnimatableBody2D@101905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101905" to="Tiles/@AnimatableBody2D@101905" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101905" to="Tiles/@AnimatableBody2D@101905/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101906" to="Tiles/@AnimatableBody2D@101906/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101906" to="Tiles/@AnimatableBody2D@101906/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101906" to="Tiles/@AnimatableBody2D@101906" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101906" to="Tiles/@AnimatableBody2D@101906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101906" to="Tiles/@AnimatableBody2D@101906" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101906" to="Tiles/@AnimatableBody2D@101906/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101907" to="Tiles/@AnimatableBody2D@101907/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101907" to="Tiles/@AnimatableBody2D@101907/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101907" to="Tiles/@AnimatableBody2D@101907" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101907" to="Tiles/@AnimatableBody2D@101907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101907" to="Tiles/@AnimatableBody2D@101907" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101907" to="Tiles/@AnimatableBody2D@101907/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101908" to="Tiles/@AnimatableBody2D@101908/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101908" to="Tiles/@AnimatableBody2D@101908/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101908" to="Tiles/@AnimatableBody2D@101908" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101908" to="Tiles/@AnimatableBody2D@101908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101908" to="Tiles/@AnimatableBody2D@101908" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101908" to="Tiles/@AnimatableBody2D@101908/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101909" to="Tiles/@AnimatableBody2D@101909/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101909" to="Tiles/@AnimatableBody2D@101909/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101909" to="Tiles/@AnimatableBody2D@101909" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101909" to="Tiles/@AnimatableBody2D@101909/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101909" to="Tiles/@AnimatableBody2D@101909" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101909" to="Tiles/@AnimatableBody2D@101909/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101910" to="Tiles/@AnimatableBody2D@101910/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101910" to="Tiles/@AnimatableBody2D@101910/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101910" to="Tiles/@AnimatableBody2D@101910" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101910" to="Tiles/@AnimatableBody2D@101910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101910" to="Tiles/@AnimatableBody2D@101910" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101910" to="Tiles/@AnimatableBody2D@101910/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101911" to="Tiles/@AnimatableBody2D@101911/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101911" to="Tiles/@AnimatableBody2D@101911/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101911" to="Tiles/@AnimatableBody2D@101911" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101911" to="Tiles/@AnimatableBody2D@101911/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101911" to="Tiles/@AnimatableBody2D@101911" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101911" to="Tiles/@AnimatableBody2D@101911/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101912" to="Tiles/@AnimatableBody2D@101912/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101912" to="Tiles/@AnimatableBody2D@101912/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101912" to="Tiles/@AnimatableBody2D@101912" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101912" to="Tiles/@AnimatableBody2D@101912/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101912" to="Tiles/@AnimatableBody2D@101912" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101912" to="Tiles/@AnimatableBody2D@101912/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101913" to="Tiles/@AnimatableBody2D@101913/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101913" to="Tiles/@AnimatableBody2D@101913/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101913" to="Tiles/@AnimatableBody2D@101913" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101913" to="Tiles/@AnimatableBody2D@101913/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101913" to="Tiles/@AnimatableBody2D@101913" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101913" to="Tiles/@AnimatableBody2D@101913/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101914" to="Tiles/@AnimatableBody2D@101914/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101914" to="Tiles/@AnimatableBody2D@101914/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101914" to="Tiles/@AnimatableBody2D@101914" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101914" to="Tiles/@AnimatableBody2D@101914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101914" to="Tiles/@AnimatableBody2D@101914" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101914" to="Tiles/@AnimatableBody2D@101914/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101915" to="Tiles/@AnimatableBody2D@101915/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101915" to="Tiles/@AnimatableBody2D@101915/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101915" to="Tiles/@AnimatableBody2D@101915" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101915" to="Tiles/@AnimatableBody2D@101915/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101915" to="Tiles/@AnimatableBody2D@101915" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101915" to="Tiles/@AnimatableBody2D@101915/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101916" to="Tiles/@AnimatableBody2D@101916/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101916" to="Tiles/@AnimatableBody2D@101916/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101916" to="Tiles/@AnimatableBody2D@101916" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101916" to="Tiles/@AnimatableBody2D@101916/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101916" to="Tiles/@AnimatableBody2D@101916" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101916" to="Tiles/@AnimatableBody2D@101916/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101917" to="Tiles/@AnimatableBody2D@101917/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101917" to="Tiles/@AnimatableBody2D@101917/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101917" to="Tiles/@AnimatableBody2D@101917" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101917" to="Tiles/@AnimatableBody2D@101917/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101917" to="Tiles/@AnimatableBody2D@101917" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101917" to="Tiles/@AnimatableBody2D@101917/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101918" to="Tiles/@AnimatableBody2D@101918/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101918" to="Tiles/@AnimatableBody2D@101918/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101918" to="Tiles/@AnimatableBody2D@101918" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101918" to="Tiles/@AnimatableBody2D@101918/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101918" to="Tiles/@AnimatableBody2D@101918" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101918" to="Tiles/@AnimatableBody2D@101918/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101919" to="Tiles/@AnimatableBody2D@101919/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101919" to="Tiles/@AnimatableBody2D@101919/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101919" to="Tiles/@AnimatableBody2D@101919" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101919" to="Tiles/@AnimatableBody2D@101919/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101919" to="Tiles/@AnimatableBody2D@101919" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101919" to="Tiles/@AnimatableBody2D@101919/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101920" to="Tiles/@AnimatableBody2D@101920/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101920" to="Tiles/@AnimatableBody2D@101920/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101920" to="Tiles/@AnimatableBody2D@101920" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101920" to="Tiles/@AnimatableBody2D@101920/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101920" to="Tiles/@AnimatableBody2D@101920" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101920" to="Tiles/@AnimatableBody2D@101920/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101921" to="Tiles/@AnimatableBody2D@101921/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101921" to="Tiles/@AnimatableBody2D@101921/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101921" to="Tiles/@AnimatableBody2D@101921" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101921" to="Tiles/@AnimatableBody2D@101921/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101921" to="Tiles/@AnimatableBody2D@101921" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101921" to="Tiles/@AnimatableBody2D@101921/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101922" to="Tiles/@AnimatableBody2D@101922/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101922" to="Tiles/@AnimatableBody2D@101922/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101922" to="Tiles/@AnimatableBody2D@101922" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101922" to="Tiles/@AnimatableBody2D@101922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101922" to="Tiles/@AnimatableBody2D@101922" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101922" to="Tiles/@AnimatableBody2D@101922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101923" to="Tiles/@AnimatableBody2D@101923/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101923" to="Tiles/@AnimatableBody2D@101923/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101923" to="Tiles/@AnimatableBody2D@101923" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101923" to="Tiles/@AnimatableBody2D@101923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101923" to="Tiles/@AnimatableBody2D@101923" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101923" to="Tiles/@AnimatableBody2D@101923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101924" to="Tiles/@AnimatableBody2D@101924/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101924" to="Tiles/@AnimatableBody2D@101924/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101924" to="Tiles/@AnimatableBody2D@101924" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101924" to="Tiles/@AnimatableBody2D@101924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101924" to="Tiles/@AnimatableBody2D@101924" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101924" to="Tiles/@AnimatableBody2D@101924/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101925" to="Tiles/@AnimatableBody2D@101925/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101925" to="Tiles/@AnimatableBody2D@101925/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101925" to="Tiles/@AnimatableBody2D@101925" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101925" to="Tiles/@AnimatableBody2D@101925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101925" to="Tiles/@AnimatableBody2D@101925" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101925" to="Tiles/@AnimatableBody2D@101925/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World8/8-3a.tscn b/Scenes/Levels/SMBS/World8/8-3a.tscn new file mode 100644 index 0000000..ba5bc77 --- /dev/null +++ b/Scenes/Levels/SMBS/World8/8-3a.tscn @@ -0,0 +1,285 @@ +[gd_scene load_steps=21 format=4 uid="uid://dgwlxsujnew3k"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_qxtce"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_v6u5j"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_p2q26"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_5a1io"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_v6u5j"] +[ext_resource type="PackedScene" uid="uid://cs40v66vkl6qi" path="res://Scenes/Prefabs/Entities/Enemies/SideStepper.tscn" id="7_jf0st"] +[ext_resource type="PackedScene" uid="uid://cwhvsfp31cuu6" path="res://Scenes/Prefabs/Entities/Enemies/FighterFly.tscn" id="8_nx2p1"] +[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="9_f6gb3"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="10_emydl"] +[ext_resource type="PackedScene" uid="uid://b5o0j3kfv2xys" path="res://Scenes/Prefabs/LevelObjects/EndFinalSpCastle.tscn" id="11_jps40"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="11_p2q26"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="13_5a1io"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_5a1io"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="15_4dldq"] +[ext_resource type="PackedScene" uid="uid://rruc6lnk16rr" path="res://Scenes/Prefabs/Entities/Items/ClockItem.tscn" id="15_v6u5j"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="18_7yb4r"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="19_x3i3g"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="20_lwtne"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="21_7yb4r"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="22_x3i3g"] + +[node name="8-3a" type="Node"] +script = ExtResource("1_qxtce") +music = ExtResource("2_v6u5j") +theme_time = "Night" +campaign = "SMBS" +world_id = 8 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_p2q26")] +time_of_day = 1 + +[node name="Tiles" parent="." instance=ExtResource("4_5a1io")] +tile_map_data = PackedByteArray("AADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAADAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAADAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAADAAIAAAAxAAAAAAABAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAAAxAAEAAAABAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAAAxAAIAAAABAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAADAAAAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAADAAEAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAADAAIAAABuAAAAAAABAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAADAAAAAABuAAEAAAABAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAADAAEAAABuAAIAAAABAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAADAAIAAABLAP//AAAEAAIAAABMAP//AAAEAAIAAABNAP//AAAEAAIAAABMAP7/AAAEAAIAAABNAP7/AAAEAAIAAABOAP7/AAAEAAIAAABOAP//AAAEAAIAAABNAP3/AAAEAAIAAABOAP3/AAAEAAIAAABOAPz/AAAEAAIAAABhAPz/AAAEAAIAAABmAPj/AAAEAAIAAABuAP//AAAEAAIAAABPAPz/AQAAAAAAAQBQAPz/AQAAAAAAAQBRAPz/AQAAAAAAAQBTAPz/AQAAAAAAAQBUAPz/AQAAAAAAAQBPAPj/AQAAAAAAAQBQAPj/AQAAAAAAAQBRAPj/AQAAAAAAAQBSAPj/AQAAAAAAAQBTAPj/AQAAAAAAAQBUAPj/AQAAAAAAAQA9APz/AQAAAAAAAQA/APz/AQAAAAAAAQBAAPz/AQAAAAAAAQBBAPz/AQAAAAAAAQBCAPz/AQAAAAAAAQBDAPz/AQAAAAAAAQA9APj/AQAAAAAAAQA+APj/AQAAAAAAAQA/APj/AQAAAAAAAQBAAPj/AQAAAAAAAQBBAPj/AQAAAAAAAQBDAPj/AQAAAAAAAQBCAPj/AQAAAAAABwAIAPz/AAAEAAEAAAAOAPj/AAAEAAEAAAAYAP//AAAEAAEAAAAZAP//AAAEAAEAAAAaAP//AAAEAAEAAAAiAP//AAAEAAEAAAAqAP//AAAEAAEAAADy//3/AAAIAAIAAADy//7/AAAIAAMAAADz//3/AAAJAAIAAADz//7/AAAJAAMAAADy////AAAIAAMAAADz////AAAJAAMAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_v6u5j")] +position = Vector2(-240, 0) + +[node name="EndFlagpole" parent="." instance=ExtResource("10_emydl")] +position = Vector2(1768, 0) + +[node name="Enemies" type="Node" parent="EndFlagpole"] + +[node name="SideStepper" parent="EndFlagpole/Enemies" instance=ExtResource("7_jf0st")] +position = Vector2(984, -64) + +[node name="SideStepper2" parent="EndFlagpole/Enemies" instance=ExtResource("7_jf0st")] +position = Vector2(1040, -64) + +[node name="SideStepper3" parent="EndFlagpole/Enemies" instance=ExtResource("7_jf0st")] +position = Vector2(1088, -64) + +[node name="FighterFly" parent="EndFlagpole/Enemies" instance=ExtResource("8_nx2p1")] +position = Vector2(-128, -8) + +[node name="FighterFly2" parent="EndFlagpole/Enemies" instance=ExtResource("8_nx2p1")] +position = Vector2(-48, -8) + +[node name="FighterFly3" parent="EndFlagpole/Enemies" instance=ExtResource("8_nx2p1")] +position = Vector2(32, -8) + +[node name="FighterFly4" parent="EndFlagpole/Enemies" instance=ExtResource("8_nx2p1")] +position = Vector2(1008, -136) + +[node name="FighterFly5" parent="EndFlagpole/Enemies" instance=ExtResource("8_nx2p1")] +position = Vector2(1024, -136) + +[node name="FighterFly6" parent="EndFlagpole/Enemies" instance=ExtResource("8_nx2p1")] +position = Vector2(1072, -136) + +[node name="HammerBro" parent="EndFlagpole/Enemies" instance=ExtResource("9_f6gb3")] +position = Vector2(1304, -128) + +[node name="HammerBro2" parent="EndFlagpole/Enemies" instance=ExtResource("9_f6gb3")] +position = Vector2(1328, -64) + +[node name="RedKoopaTroopa" parent="EndFlagpole/Enemies" instance=ExtResource("11_p2q26")] +position = Vector2(288, -128) +winged = true + +[node name="RedKoopaTroopa2" parent="EndFlagpole/Enemies" instance=ExtResource("11_p2q26")] +position = Vector2(352, -128) +winged = true + +[node name="EndFinalCastle" parent="." instance=ExtResource("11_jps40")] +position = Vector2(1832, 0) + +[node name="PipeArea" parent="." instance=ExtResource("13_5a1io")] +position = Vector2(-208, -48) +exit_only = true + +[node name="DropShadow" parent="." instance=ExtResource("14_5a1io")] + +[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("15_4dldq")] +position = Vector2(-24, -120) +item = ExtResource("15_v6u5j") + +[node name="DecoTiles" parent="." instance=ExtResource("18_7yb4r")] +tile_map_data = PackedByteArray("AAD3////AAAAAAAAAAD4////AAACAAAAAAA=") + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("19_x3i3g") +nodes_to_delete = [NodePath("../Blocks")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("15_4dldq")] +position = Vector2(-24, -56) +item = ExtResource("20_lwtne") +metadata/r_coin_id = 1 + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("21_7yb4r")] +position = Vector2(664, -40) +id = 2 + +[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("22_x3i3g")] +position = Vector2(1000, -56) +item = ExtResource("20_lwtne") +metadata/r_coin_id = 3 + +[node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("22_x3i3g")] +position = Vector2(1320, -56) +item = ExtResource("20_lwtne") +metadata/r_coin_id = 4 + +[node name="Blocks" type="Node" parent="."] + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("15_4dldq")] +position = Vector2(-24, -56) + +[node name="BrickBlock" parent="Blocks" instance=ExtResource("22_x3i3g")] +position = Vector2(1000, -56) + +[node name="BrickBlock2" parent="Blocks" instance=ExtResource("22_x3i3g")] +position = Vector2(1320, -56) + +[node name="DecoTiles2" parent="." instance=ExtResource("18_7yb4r")] +tile_map_data = PackedByteArray("AAD3////AAAAAAAAAAD4////AAACAAAAAAA=") + +[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="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@294414" to="Tiles/@AnimatableBody2D@294414/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294414" to="Tiles/@AnimatableBody2D@294414/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294414" to="Tiles/@AnimatableBody2D@294414" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294414" to="Tiles/@AnimatableBody2D@294414/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294414" to="Tiles/@AnimatableBody2D@294414" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294414" to="Tiles/@AnimatableBody2D@294414/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294415" to="Tiles/@AnimatableBody2D@294415/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294415" to="Tiles/@AnimatableBody2D@294415/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294415" to="Tiles/@AnimatableBody2D@294415" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294415" to="Tiles/@AnimatableBody2D@294415/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294415" to="Tiles/@AnimatableBody2D@294415" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294415" to="Tiles/@AnimatableBody2D@294415/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294416" to="Tiles/@AnimatableBody2D@294416/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294416" to="Tiles/@AnimatableBody2D@294416/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294416" to="Tiles/@AnimatableBody2D@294416" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294416" to="Tiles/@AnimatableBody2D@294416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294416" to="Tiles/@AnimatableBody2D@294416" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294416" to="Tiles/@AnimatableBody2D@294416/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294417" to="Tiles/@AnimatableBody2D@294417/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294417" to="Tiles/@AnimatableBody2D@294417/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294417" to="Tiles/@AnimatableBody2D@294417" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294417" to="Tiles/@AnimatableBody2D@294417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294417" to="Tiles/@AnimatableBody2D@294417" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294417" to="Tiles/@AnimatableBody2D@294417/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294418" to="Tiles/@AnimatableBody2D@294418/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294418" to="Tiles/@AnimatableBody2D@294418/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294418" to="Tiles/@AnimatableBody2D@294418" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294418" to="Tiles/@AnimatableBody2D@294418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294418" to="Tiles/@AnimatableBody2D@294418" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294418" to="Tiles/@AnimatableBody2D@294418/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294419" to="Tiles/@AnimatableBody2D@294419/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294419" to="Tiles/@AnimatableBody2D@294419/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294419" to="Tiles/@AnimatableBody2D@294419" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294419" to="Tiles/@AnimatableBody2D@294419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294419" to="Tiles/@AnimatableBody2D@294419" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294419" to="Tiles/@AnimatableBody2D@294419/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294420" to="Tiles/@AnimatableBody2D@294420/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294420" to="Tiles/@AnimatableBody2D@294420/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294420" to="Tiles/@AnimatableBody2D@294420" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294420" to="Tiles/@AnimatableBody2D@294420/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294420" to="Tiles/@AnimatableBody2D@294420" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294420" to="Tiles/@AnimatableBody2D@294420/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294421" to="Tiles/@AnimatableBody2D@294421/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294421" to="Tiles/@AnimatableBody2D@294421/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294421" to="Tiles/@AnimatableBody2D@294421" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294421" to="Tiles/@AnimatableBody2D@294421/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294421" to="Tiles/@AnimatableBody2D@294421" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294421" to="Tiles/@AnimatableBody2D@294421/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294422" to="Tiles/@AnimatableBody2D@294422/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294422" to="Tiles/@AnimatableBody2D@294422/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294422" to="Tiles/@AnimatableBody2D@294422" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294422" to="Tiles/@AnimatableBody2D@294422/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294422" to="Tiles/@AnimatableBody2D@294422" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294422" to="Tiles/@AnimatableBody2D@294422/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294423" to="Tiles/@AnimatableBody2D@294423/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294423" to="Tiles/@AnimatableBody2D@294423/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294423" to="Tiles/@AnimatableBody2D@294423" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294423" to="Tiles/@AnimatableBody2D@294423/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294423" to="Tiles/@AnimatableBody2D@294423" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294423" to="Tiles/@AnimatableBody2D@294423/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294424" to="Tiles/@AnimatableBody2D@294424/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294424" to="Tiles/@AnimatableBody2D@294424/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294424" to="Tiles/@AnimatableBody2D@294424" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294424" to="Tiles/@AnimatableBody2D@294424/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294424" to="Tiles/@AnimatableBody2D@294424" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294424" to="Tiles/@AnimatableBody2D@294424/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294425" to="Tiles/@AnimatableBody2D@294425/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294425" to="Tiles/@AnimatableBody2D@294425/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294425" to="Tiles/@AnimatableBody2D@294425" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294425" to="Tiles/@AnimatableBody2D@294425/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294425" to="Tiles/@AnimatableBody2D@294425" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294425" to="Tiles/@AnimatableBody2D@294425/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294426" to="Tiles/@AnimatableBody2D@294426/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294426" to="Tiles/@AnimatableBody2D@294426/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294426" to="Tiles/@AnimatableBody2D@294426" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294426" to="Tiles/@AnimatableBody2D@294426/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294426" to="Tiles/@AnimatableBody2D@294426" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294426" to="Tiles/@AnimatableBody2D@294426/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294427" to="Tiles/@AnimatableBody2D@294427/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294427" to="Tiles/@AnimatableBody2D@294427/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294427" to="Tiles/@AnimatableBody2D@294427" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294427" to="Tiles/@AnimatableBody2D@294427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294427" to="Tiles/@AnimatableBody2D@294427" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294427" to="Tiles/@AnimatableBody2D@294427/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294428" to="Tiles/@AnimatableBody2D@294428/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294428" to="Tiles/@AnimatableBody2D@294428/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294428" to="Tiles/@AnimatableBody2D@294428" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294428" to="Tiles/@AnimatableBody2D@294428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294428" to="Tiles/@AnimatableBody2D@294428" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294428" to="Tiles/@AnimatableBody2D@294428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294429" to="Tiles/@AnimatableBody2D@294429/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294429" to="Tiles/@AnimatableBody2D@294429/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294429" to="Tiles/@AnimatableBody2D@294429" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294429" to="Tiles/@AnimatableBody2D@294429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294429" to="Tiles/@AnimatableBody2D@294429" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294429" to="Tiles/@AnimatableBody2D@294429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294430" to="Tiles/@AnimatableBody2D@294430/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294430" to="Tiles/@AnimatableBody2D@294430/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294430" to="Tiles/@AnimatableBody2D@294430" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294430" to="Tiles/@AnimatableBody2D@294430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294430" to="Tiles/@AnimatableBody2D@294430" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294430" to="Tiles/@AnimatableBody2D@294430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294431" to="Tiles/@AnimatableBody2D@294431/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294431" to="Tiles/@AnimatableBody2D@294431/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294431" to="Tiles/@AnimatableBody2D@294431" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294431" to="Tiles/@AnimatableBody2D@294431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294431" to="Tiles/@AnimatableBody2D@294431" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294431" to="Tiles/@AnimatableBody2D@294431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294432" to="Tiles/@AnimatableBody2D@294432/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294432" to="Tiles/@AnimatableBody2D@294432/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294432" to="Tiles/@AnimatableBody2D@294432" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294432" to="Tiles/@AnimatableBody2D@294432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294432" to="Tiles/@AnimatableBody2D@294432" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294432" to="Tiles/@AnimatableBody2D@294432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294433" to="Tiles/@AnimatableBody2D@294433/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294433" to="Tiles/@AnimatableBody2D@294433/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294433" to="Tiles/@AnimatableBody2D@294433" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294433" to="Tiles/@AnimatableBody2D@294433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294433" to="Tiles/@AnimatableBody2D@294433" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294433" to="Tiles/@AnimatableBody2D@294433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294434" to="Tiles/@AnimatableBody2D@294434/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294434" to="Tiles/@AnimatableBody2D@294434/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294434" to="Tiles/@AnimatableBody2D@294434" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294434" to="Tiles/@AnimatableBody2D@294434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294434" to="Tiles/@AnimatableBody2D@294434" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294434" to="Tiles/@AnimatableBody2D@294434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294435" to="Tiles/@AnimatableBody2D@294435/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294435" to="Tiles/@AnimatableBody2D@294435/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294435" to="Tiles/@AnimatableBody2D@294435" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294435" to="Tiles/@AnimatableBody2D@294435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294435" to="Tiles/@AnimatableBody2D@294435" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294435" to="Tiles/@AnimatableBody2D@294435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294436" to="Tiles/@AnimatableBody2D@294436/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294436" to="Tiles/@AnimatableBody2D@294436/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294436" to="Tiles/@AnimatableBody2D@294436" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294436" to="Tiles/@AnimatableBody2D@294436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294436" to="Tiles/@AnimatableBody2D@294436" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294436" to="Tiles/@AnimatableBody2D@294436/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBS/World8/8-4.tscn b/Scenes/Levels/SMBS/World8/8-4.tscn new file mode 100644 index 0000000..a01a1f6 --- /dev/null +++ b/Scenes/Levels/SMBS/World8/8-4.tscn @@ -0,0 +1,99 @@ +[gd_scene load_steps=19 format=4 uid="uid://bgnteeyyr1r6t"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_fmauv"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_lqus0"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_xsf85"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_ef10u"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_k4b7f"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="7_lqus0"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="8_7piar"] +[ext_resource type="PackedScene" uid="uid://dn3cblgvf2ba1" path="res://Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn" id="9_k4b7f"] +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="10_lqus0"] +[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="11_efs44"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="12_h11ko"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_lqus0"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="14_efs44"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="16_ffrbq"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="17_2rxpi"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="18_3116r"] +[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="19_fdpoc"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="20_2rxpi"] + +[node name="8-4" type="Node"] +script = ExtResource("1_fmauv") +music = ExtResource("2_lqus0") +theme = "Castle" +campaign = "SMBS" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_xsf85")] +particles = 3 + +[node name="Player" parent="." instance=ExtResource("5_ef10u")] +position = Vector2(-240, 0) + +[node name="Tiles" parent="." instance=ExtResource("6_k4b7f")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAADAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAADAAIAAAD5//3/AAABAAEAAAD6//3/AAACAAEAAAD7//3/AAADAAEAAAD5//7/AAABAAEAAAD6//7/AAACAAEAAAD7//7/AAADAAEAAAD5////AAABAAEAAAD6////AAACAAEAAAD7////AAADAAEAAAD5/wAAAAABAAEAAAD6/wAAAAACAAEAAAD7/wAAAAADAAEAAAD5/wEAAAABAAEAAAD6/wEAAAACAAEAAAD7/wEAAAADAAEAAAD5/wIAAAABAAIAAAD6/wIAAAACAAIAAAD7/wIAAAADAAIAAAD//wAAAAABAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAADAAAAAAD//wEAAAABAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAADAAEAAAD//wIAAAABAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAADAAIAAAAJAP3/AAABAAEAAAAKAP3/AAACAAEAAAALAP3/AAADAAEAAAAJAP7/AAABAAEAAAAKAP7/AAACAAEAAAALAP7/AAADAAEAAAAJAP//AAABAAEAAAAKAP//AAACAAEAAAALAP//AAADAAEAAAAJAAAAAAABAAEAAAAKAAAAAAACAAEAAAALAAAAAAADAAEAAAAJAAEAAAABAAEAAAAKAAEAAAACAAEAAAALAAEAAAADAAEAAAAJAAIAAAABAAIAAAAKAAIAAAACAAIAAAALAAIAAAADAAIAAAAQAP//AAABAAAAAAARAP//AAACAAAAAAASAP//AAACAAAAAAATAP//AAACAAAAAAAUAP//AAACAAAAAAAVAP//AAACAAAAAAAWAP//AAACAAAAAAAXAP//AAACAAAAAAAYAP//AAADAAsAAAAZAP//AAACAAAAAAAaAP//AAACAAAAAAAbAP//AAACAAAAAAAcAP//AAACAAAAAAAdAP//AAACAAAAAAAeAP//AAACAAAAAAAfAP//AAACAAAAAAAgAP//AAACAAAAAAAhAP//AAACAAAAAAAiAP//AAACAAAAAAAjAP//AAADAAAAAAAQAAAAAAABAAEAAAARAAAAAAACAAEAAAASAAAAAAACAAEAAAATAAAAAAACAAEAAAAUAAAAAAACAAEAAAAVAAAAAAACAAEAAAAWAAAAAAACAAEAAAAXAAAAAAACAAEAAAAYAAAAAAACAAEAAAAZAAAAAAACAAEAAAAaAAAAAAACAAEAAAAbAAAAAAACAAEAAAAcAAAAAAACAAEAAAAdAAAAAAACAAEAAAAeAAAAAAACAAEAAAAfAAAAAAACAAEAAAAgAAAAAAACAAEAAAAhAAAAAAACAAEAAAAiAAAAAAACAAEAAAAjAAAAAAADAAEAAAAQAAEAAAABAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAADAAEAAAAQAAIAAAABAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAADAAIAAAAYAPv/AAAEAAAAAAAYAPz/AAAAAAEAAAAYAP3/AAAAAAEAAAAYAP7/AAAAAAEAAAArAP3/AAABAAAAAAAsAP3/AAAAAAsAAAAtAP3/AAACAAEAAAAuAP3/AAACAAEAAAAvAP3/AAACAAEAAAAwAP3/AAACAAEAAAAxAP3/AAACAAEAAAAyAP3/AAABAAsAAAAzAP3/AAADAAAAAAArAP7/AAABAAEAAAAsAP7/AAACAAEAAAAtAP7/AAACAAEAAAAuAP7/AAACAAEAAAAvAP7/AAACAAEAAAAwAP7/AAACAAEAAAAxAP7/AAACAAEAAAAyAP7/AAACAAEAAAAzAP7/AAADAAEAAAArAP//AAABAAEAAAAsAP//AAACAAEAAAAtAP//AAACAAEAAAAuAP//AAACAAEAAAAvAP//AAACAAEAAAAwAP//AAACAAEAAAAxAP//AAACAAEAAAAyAP//AAACAAEAAAAzAP//AAADAAEAAAArAAAAAAABAAEAAAAsAAAAAAACAAEAAAAtAAAAAAACAAEAAAAuAAAAAAACAAEAAAAvAAAAAAACAAEAAAAwAAAAAAACAAEAAAAxAAAAAAACAAEAAAAyAAAAAAACAAEAAAAzAAAAAAADAAEAAAArAAEAAAABAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAADAAEAAAArAAIAAAABAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAADAAIAAAAsAPz/AAABAAAAAAAtAPz/AAAAAAsAAAAuAPz/AAACAAEAAAAvAPz/AAACAAEAAAAwAPz/AAACAAEAAAAxAPz/AAABAAsAAAAyAPz/AAADAAAAAAAtAPv/AAABAAAAAAAuAPv/AAAAAAsAAAAvAPv/AAACAAEAAAAwAPv/AAABAAsAAAAxAPv/AAADAAAAAAAuAPr/AAABAAAAAAAvAPr/AAACAAAAAAAwAPr/AAADAAAAAAA3AP7/AAABAAAAAAA4AP7/AAACAAAAAAA5AP7/AAACAAAAAAA6AP7/AAACAAAAAAA7AP7/AAACAAAAAAA8AP7/AAACAAAAAAA9AP7/AAACAAAAAAA+AP7/AAADAAAAAAA3AP//AAABAAEAAAA4AP//AAACAAEAAAA5AP//AAACAAEAAAA6AP//AAACAAEAAAA7AP//AAACAAEAAAA8AP//AAACAAEAAAA9AP//AAACAAEAAAA+AP//AAADAAEAAAA3AAAAAAABAAEAAAA4AAAAAAACAAEAAAA5AAAAAAACAAEAAAA6AAAAAAACAAEAAAA7AAAAAAACAAEAAAA8AAAAAAACAAEAAAA9AAAAAAACAAEAAAA+AAAAAAADAAEAAAA3AAEAAAABAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAADAAEAAAA3AAIAAAABAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAADAAIAAABGAPz/AAABAAAAAABHAPz/AAACAAAAAABIAPz/AAADAAAAAABGAP3/AAABAAEAAABHAP3/AAACAAEAAABIAP3/AAADAAEAAABGAP7/AAABAAEAAABHAP7/AAACAAEAAABIAP7/AAADAAEAAABGAP//AAABAAEAAABHAP//AAACAAEAAABIAP//AAADAAEAAABGAAAAAAABAAEAAABHAAAAAAACAAEAAABIAAAAAAADAAEAAABGAAEAAAABAAEAAABHAAEAAAACAAEAAABIAAEAAAADAAEAAABGAAIAAAABAAIAAABHAAIAAAACAAIAAABIAAIAAAADAAIAAABQAPr/AAABAAAAAABRAPr/AAACAAAAAABSAPr/AAACAAAAAABTAPr/AAADAAAAAABQAPv/AAABAAEAAABRAPv/AAACAAEAAABSAPv/AAACAAEAAABTAPv/AAADAAEAAABQAPz/AAABAAEAAABRAPz/AAACAAEAAABSAPz/AAACAAEAAABTAPz/AAADAAEAAABQAP3/AAABAAEAAABRAP3/AAACAAEAAABSAP3/AAACAAEAAABTAP3/AAADAAEAAABQAP7/AAABAAEAAABRAP7/AAACAAEAAABSAP7/AAACAAEAAABTAP7/AAADAAEAAABQAP//AAABAAEAAABRAP//AAACAAEAAABSAP//AAACAAEAAABTAP//AAADAAEAAABQAAAAAAABAAEAAABRAAAAAAACAAEAAABSAAAAAAACAAEAAABTAAAAAAADAAEAAABQAAEAAAABAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAADAAEAAABQAAIAAAABAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAADAAIAAABgAAAAAAABAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAAAAAsAAABpAAAAAAACAAEAAABqAAAAAAADAAEAAABgAAEAAAABAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAADAAEAAABgAAIAAAABAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAADAAIAAABoAP7/AAABAAAAAABpAP7/AAACAAAAAABqAP7/AAADAAAAAABoAP//AAABAAEAAABpAP//AAACAAEAAABqAP//AAADAAEAAABiAPb/AAABAAEAAABjAPb/AAACAAEAAABkAPb/AAABAAwAAABiAPf/AAABAAEAAABjAPf/AAACAAEAAABkAPf/AAADAAEAAABiAPj/AAABAAIAAABjAPj/AAACAAIAAABkAPj/AAADAAIAAABlAPb/AAACAAIAAABmAPb/AAACAAIAAABnAPb/AAACAAIAAABoAPb/AAACAAIAAABpAPb/AAACAAIAAABqAPb/AAACAAIAAABrAPb/AAACAAIAAABsAPb/AAACAAIAAABtAPb/AAACAAIAAABuAPb/AAACAAIAAABiAPX/AAABAAAAAABjAPX/AAACAAAAAABkAPX/AAACAAAAAABlAPX/AAACAAAAAABmAPX/AAACAAAAAABnAPX/AAACAAAAAABoAPX/AAACAAAAAABpAPX/AAACAAAAAABqAPX/AAACAAAAAABrAPX/AAACAAAAAABsAPX/AAACAAAAAABtAPX/AAACAAAAAABuAPX/AAACAAAAAABvAPX/AAACAAAAAABwAPX/AAACAAAAAABxAPX/AAACAAAAAAByAPX/AAACAAAAAABzAPX/AAACAAAAAAB0APX/AAACAAAAAAB1APX/AAACAAAAAAB2APX/AAACAAAAAAB3APX/AAACAAAAAAB4APX/AAACAAAAAAB5APX/AAACAAAAAAB6APX/AAACAAAAAAB7APX/AAADAAAAAAB3APb/AAAAAAwAAAB4APb/AAACAAEAAAB5APb/AAACAAEAAAB6APb/AAACAAEAAAB7APb/AAADAAEAAAB3APf/AAABAAEAAAB4APf/AAACAAEAAAB5APf/AAACAAEAAAB6APf/AAACAAEAAAB7APf/AAADAAEAAAB3APj/AAABAAEAAAB4APj/AAACAAEAAAB5APj/AAACAAEAAAB6APj/AAACAAEAAAB7APj/AAADAAEAAAB3APn/AAABAAEAAAB4APn/AAACAAEAAAB5APn/AAACAAEAAAB6APn/AAACAAEAAAB7APn/AAADAAEAAAB3APr/AAABAAEAAAB4APr/AAACAAEAAAB5APr/AAACAAEAAAB6APr/AAACAAEAAAB7APr/AAADAAEAAAB3APv/AAABAAEAAAB4APv/AAACAAEAAAB5APv/AAACAAEAAAB6APv/AAACAAEAAAB7APv/AAADAAEAAAB3APz/AAABAAEAAAB4APz/AAACAAEAAAB5APz/AAACAAEAAAB6APz/AAACAAEAAAB7APz/AAADAAEAAAB3AP3/AAABAAEAAAB4AP3/AAACAAEAAAB5AP3/AAACAAEAAAB6AP3/AAACAAEAAAB7AP3/AAADAAEAAAB3AP7/AAABAAEAAAB4AP7/AAACAAEAAAB5AP7/AAACAAEAAAB6AP7/AAACAAEAAAB7AP7/AAADAAEAAAB3AP//AAABAAEAAAB4AP//AAACAAEAAAB5AP//AAACAAEAAAB6AP//AAACAAEAAAB7AP//AAADAAEAAAB3AAAAAAAAAAsAAAB4AAAAAAACAAEAAAB5AAAAAAACAAEAAAB6AAAAAAACAAEAAAB7AAAAAAADAAEAAAB1AAAAAAABAAAAAAB2AAAAAAACAAAAAAB1AAEAAAABAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAADAAEAAABvAPb/AAACAAIAAABwAPb/AAACAAIAAABxAPb/AAACAAIAAAByAPb/AAACAAIAAABzAPb/AAACAAIAAAB0APb/AAACAAIAAAB1APb/AAACAAIAAAB2APb/AAACAAIAAAByAPz/AAAAAAAAAAByAP3/AAAAAAEAAAByAP7/AAAAAAEAAAByAP//AAAAAAEAAAByAAAAAAAAAAEAAAByAAEAAAAAAAEAAABuAP3/AAABAAAAAABvAP3/AAADAAAAAABuAP7/AAABAAEAAABvAP7/AAADAAEAAABuAP//AAABAAEAAABvAP//AAADAAEAAABuAAAAAAABAAEAAABvAAAAAAADAAEAAABuAAEAAAABAAEAAABvAAEAAAADAAEAAABuAAIAAAABAAIAAABvAAIAAAADAAIAAAByAAIAAAAAAAIAAAB1AAIAAAABAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAADAAIAAAA5APX/AAACAAAAAAA6APX/AAACAAAAAAA7APX/AAACAAAAAAA8APX/AAACAAAAAAA9APX/AAADAAAAAAA5APb/AAAAAAwAAAA6APb/AAACAAEAAAA7APb/AAACAAEAAAA8APb/AAACAAEAAAA9APb/AAADAAEAAAA5APf/AAABAAEAAAA6APf/AAACAAEAAAA7APf/AAACAAEAAAA8APf/AAACAAEAAAA9APf/AAADAAEAAAA5APj/AAABAAEAAAA6APj/AAACAAEAAAA7APj/AAACAAEAAAA8APj/AAACAAEAAAA9APj/AAADAAEAAAA5APn/AAABAAEAAAA6APn/AAACAAEAAAA7APn/AAACAAEAAAA8APn/AAACAAEAAAA9APn/AAADAAEAAAA5APr/AAABAAIAAAA6APr/AAACAAIAAAA7APr/AAACAAIAAAA8APr/AAACAAIAAAA9APr/AAADAAIAAAAcAPX/AAACAAAAAAAdAPX/AAACAAAAAAAeAPX/AAACAAAAAAAfAPX/AAACAAAAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAACAAAAAAAuAPX/AAACAAAAAAAvAPX/AAACAAAAAAAwAPX/AAACAAAAAAAxAPX/AAACAAAAAAAyAPX/AAACAAAAAAAzAPX/AAACAAAAAAA0APX/AAACAAAAAAA1APX/AAACAAAAAAA2APX/AAACAAAAAAA3APX/AAACAAAAAAA4APX/AAACAAAAAAAcAPb/AAACAAEAAAAdAPb/AAACAAEAAAAeAPb/AAACAAEAAAAfAPb/AAACAAEAAAAgAPb/AAACAAEAAAAhAPb/AAACAAEAAAAiAPb/AAACAAEAAAAjAPb/AAABAAwAAAAkAPb/AAACAAIAAAAlAPb/AAACAAIAAAAmAPb/AAACAAIAAAAnAPb/AAACAAIAAAAoAPb/AAACAAIAAAApAPb/AAACAAIAAAAqAPb/AAACAAIAAAArAPb/AAACAAIAAAAsAPb/AAACAAIAAAAtAPb/AAACAAIAAAAuAPb/AAACAAIAAAAvAPb/AAACAAIAAAAwAPb/AAACAAIAAAAxAPb/AAACAAIAAAAyAPb/AAACAAIAAAAzAPb/AAACAAIAAAA0APb/AAACAAIAAAA1APb/AAACAAIAAAA2APb/AAACAAIAAAA3APb/AAACAAIAAAA4APb/AAACAAIAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAACAAAAAAAYAPX/AAACAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAACAAAAAAABAPb/AAACAAEAAAACAPb/AAACAAEAAAADAPb/AAACAAEAAAAEAPb/AAACAAEAAAAFAPb/AAACAAEAAAAGAPb/AAACAAEAAAAHAPb/AAACAAEAAAAIAPb/AAACAAEAAAAJAPb/AAACAAEAAAAKAPb/AAACAAEAAAALAPb/AAACAAEAAAAMAPb/AAACAAEAAAANAPb/AAACAAEAAAAOAPb/AAACAAEAAAAPAPb/AAACAAEAAAAQAPb/AAACAAEAAAARAPb/AAACAAEAAAASAPb/AAACAAEAAAATAPb/AAACAAEAAAAUAPb/AAACAAEAAAAVAPb/AAACAAEAAAAWAPb/AAACAAEAAAAXAPb/AAACAAEAAAAYAPb/AAACAAEAAAAZAPb/AAACAAEAAAAaAPb/AAACAAEAAAAbAPb/AAACAAEAAAAdAPf/AAACAAEAAAAeAPf/AAACAAEAAAAfAPf/AAACAAEAAAAgAPf/AAACAAEAAAAhAPf/AAACAAEAAAAiAPf/AAACAAEAAAAjAPf/AAADAAEAAAAdAPj/AAACAAEAAAAeAPj/AAACAAEAAAAfAPj/AAACAAEAAAAgAPj/AAACAAEAAAAhAPj/AAACAAEAAAAiAPj/AAACAAEAAAAjAPj/AAADAAEAAAAdAPn/AAAAAAwAAAAeAPn/AAACAAEAAAAfAPn/AAACAAEAAAAgAPn/AAACAAEAAAAhAPn/AAACAAEAAAAiAPn/AAACAAEAAAAjAPn/AAADAAEAAAAdAPr/AAABAAEAAAAeAPr/AAACAAEAAAAfAPr/AAACAAEAAAAgAPr/AAACAAEAAAAhAPr/AAACAAEAAAAiAPr/AAACAAEAAAAjAPr/AAADAAEAAAAdAPv/AAABAAIAAAAeAPv/AAACAAIAAAAfAPv/AAACAAIAAAAgAPv/AAACAAIAAAAhAPv/AAACAAIAAAAiAPv/AAACAAIAAAAjAPv/AAADAAIAAAAcAPf/AAACAAEAAAAcAPj/AAAAAAwAAAAcAPn/AAABAAIAAAAbAPf/AAAAAAwAAAAbAPj/AAABAAIAAAAQAPf/AAACAAEAAAARAPf/AAACAAEAAAASAPf/AAACAAEAAAATAPf/AAACAAEAAAAUAPf/AAACAAEAAAAVAPf/AAABAAwAAAAWAPf/AAACAAIAAAAXAPf/AAACAAIAAAAYAPf/AAACAAIAAAAZAPf/AAACAAIAAAAaAPf/AAACAAIAAAAQAPj/AAAAAAwAAAARAPj/AAACAAEAAAASAPj/AAACAAEAAAATAPj/AAACAAEAAAAQAPn/AAABAAEAAAARAPn/AAACAAEAAAASAPn/AAACAAEAAAATAPn/AAABAAwAAAAQAPr/AAABAAEAAAARAPr/AAACAAEAAAASAPr/AAACAAEAAAATAPr/AAADAAEAAAAQAPv/AAABAAIAAAARAPv/AAACAAIAAAASAPv/AAACAAIAAAATAPv/AAADAAIAAAAUAPj/AAABAAwAAAAUAPn/AAADAAIAAAAVAPj/AAADAAIAAAAPAPf/AAAAAAwAAAAPAPj/AAABAAIAAAABAPf/AAACAAEAAAACAPf/AAACAAEAAAADAPf/AAACAAEAAAAEAPf/AAACAAEAAAAFAPf/AAABAAwAAAAGAPf/AAACAAIAAAAHAPf/AAACAAIAAAAIAPf/AAACAAIAAAAJAPf/AAACAAIAAAAKAPf/AAACAAIAAAALAPf/AAACAAIAAAAMAPf/AAACAAIAAAANAPf/AAACAAIAAAAOAPf/AAACAAIAAAABAPj/AAACAAEAAAACAPj/AAACAAEAAAADAPj/AAACAAEAAAAEAPj/AAABAAwAAAABAPn/AAACAAEAAAACAPn/AAACAAEAAAADAPn/AAACAAEAAAAEAPn/AAADAAEAAAABAPr/AAACAAEAAAACAPr/AAACAAEAAAADAPr/AAACAAEAAAAEAPr/AAADAAEAAAABAPv/AAACAAEAAAACAPv/AAACAAEAAAADAPv/AAACAAEAAAAEAPv/AAADAAEAAAABAPz/AAACAAIAAAACAPz/AAACAAIAAAADAPz/AAACAAIAAAAEAPz/AAADAAIAAAAFAPj/AAADAAIAAAD///X/AAACAAAAAAAAAPX/AAACAAAAAAD///b/AAACAAEAAAAAAPb/AAACAAEAAAD///f/AAACAAEAAAAAAPf/AAACAAEAAAD///j/AAAAAAwAAAAAAPj/AAACAAEAAAD///n/AAABAAEAAAAAAPn/AAACAAEAAAD///r/AAABAAEAAAAAAPr/AAACAAEAAAD///v/AAABAAEAAAAAAPv/AAACAAEAAAD///z/AAABAAIAAAAAAPz/AAACAAIAAAD+//X/AAACAAAAAAD+//b/AAACAAEAAAD+//f/AAAAAAwAAAD+//j/AAABAAIAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAD5//X/AAACAAAAAAD6//X/AAACAAAAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAADz//b/AAACAAEAAAD0//b/AAACAAEAAAD1//b/AAACAAEAAAD2//b/AAACAAEAAAD3//b/AAACAAEAAAD4//b/AAACAAEAAAD5//b/AAACAAEAAAD6//b/AAACAAEAAAD7//b/AAACAAEAAAD8//b/AAACAAEAAAD9//b/AAACAAEAAADz//f/AAACAAEAAAD0//f/AAACAAEAAAD1//f/AAACAAEAAAD2//f/AAABAAwAAAD3//f/AAACAAIAAAD4//f/AAACAAIAAAD5//f/AAACAAIAAAD6//f/AAACAAIAAAD7//f/AAACAAIAAAD8//f/AAACAAIAAAD9//f/AAACAAIAAADw//X/AAACAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADw//b/AAACAAEAAADx//b/AAACAAEAAADy//b/AAACAAEAAADw//f/AAACAAEAAADx//f/AAACAAEAAADy//f/AAACAAEAAADw//j/AAACAAEAAADx//j/AAACAAEAAADy//j/AAACAAEAAADz//j/AAACAAEAAAD0//j/AAACAAEAAAD1//j/AAABAAwAAADw//n/AAACAAEAAADx//n/AAACAAEAAADy//n/AAACAAEAAADz//n/AAACAAEAAAD0//n/AAACAAEAAAD1//n/AAADAAEAAADw//r/AAACAAEAAADx//r/AAACAAEAAADy//r/AAACAAEAAADz//r/AAACAAEAAAD0//r/AAACAAEAAAD1//r/AAADAAEAAADw//v/AAACAAEAAADx//v/AAACAAEAAADy//v/AAACAAEAAADz//v/AAACAAEAAAD0//v/AAACAAEAAAD1//v/AAADAAEAAADw//z/AAACAAIAAADx//z/AAACAAIAAADy//z/AAACAAIAAADz//z/AAACAAIAAAD0//z/AAACAAIAAAD1//z/AAADAAIAAAD2//j/AAADAAIAAAD2/wAAAgAAAAIAAAD2/wEAAgAAAAMAAAD3/wAAAgAAAAIAAAD3/wEAAgAAAAMAAAD4/wAAAgAAAAIAAAD4/wEAAgAAAAMAAAD8/wAAAgAAAAIAAAD8/wEAAgAAAAMAAAD9/wAAAgAAAAIAAAD9/wEAAgAAAAMAAAD+/wAAAgAAAAIAAAD+/wEAAgAAAAMAAAAFAAAAAgAAAAIAAAAFAAEAAgAAAAMAAAAGAAAAAgAAAAIAAAAGAAEAAgAAAAMAAAAHAAAAAgAAAAIAAAAHAAEAAgAAAAMAAAAIAAAAAgAAAAIAAAAIAAEAAgAAAAMAAAAMAAAAAgAAAAIAAAAMAAEAAgAAAAMAAAANAAAAAgAAAAIAAAANAAEAAgAAAAMAAAAOAAAAAgAAAAIAAAAOAAEAAgAAAAMAAAAPAAAAAgAAAAIAAAAPAAEAAgAAAAMAAAAkAAAAAgAAAAIAAAAkAAEAAgAAAAMAAAAlAAAAAgAAAAIAAAAlAAEAAgAAAAMAAAAmAAAAAgAAAAIAAAAmAAEAAgAAAAMAAAAnAAAAAgAAAAIAAAAnAAEAAgAAAAMAAAAoAAAAAgAAAAIAAAAoAAEAAgAAAAMAAAApAAAAAgAAAAIAAAApAAEAAgAAAAMAAAAqAAAAAgAAAAIAAAAqAAEAAgAAAAMAAAA0AAAAAgAAAAIAAAA0AAEAAgAAAAMAAAA1AAAAAgAAAAIAAAA1AAEAAgAAAAMAAAA2AAAAAgAAAAIAAAA2AAEAAgAAAAMAAAA/AAAAAgAAAAIAAAA/AAEAAgAAAAMAAABAAAAAAgAAAAIAAABAAAEAAgAAAAMAAABBAAAAAgAAAAIAAABBAAEAAgAAAAMAAABCAAAAAgAAAAIAAABCAAEAAgAAAAMAAABDAAAAAgAAAAIAAABDAAEAAgAAAAMAAABEAAAAAgAAAAIAAABEAAEAAgAAAAMAAABFAAAAAgAAAAIAAABFAAEAAgAAAAMAAABJAAAAAgAAAAIAAABJAAEAAgAAAAMAAABKAAAAAgAAAAIAAABKAAEAAgAAAAMAAABLAAAAAgAAAAIAAABLAAEAAgAAAAMAAABMAAAAAgAAAAIAAABMAAEAAgAAAAMAAABNAAAAAgAAAAIAAABNAAEAAgAAAAMAAABOAAAAAgAAAAIAAABOAAEAAgAAAAMAAABPAAAAAgAAAAIAAABPAAEAAgAAAAMAAABUAAAAAgAAAAIAAABUAAEAAgAAAAMAAABVAAAAAgAAAAIAAABVAAEAAgAAAAMAAABWAAAAAgAAAAIAAABWAAEAAgAAAAMAAABXAAAAAgAAAAIAAABXAAEAAgAAAAMAAABYAAAAAgAAAAIAAABYAAEAAgAAAAMAAABZAAAAAgAAAAIAAABZAAEAAgAAAAMAAABaAAAAAgAAAAIAAABaAAEAAgAAAAMAAABbAAAAAgAAAAIAAABbAAEAAgAAAAMAAABcAAAAAgAAAAIAAABcAAEAAgAAAAMAAABdAAAAAgAAAAIAAABdAAEAAgAAAAMAAABeAAAAAgAAAAIAAABeAAEAAgAAAAMAAABfAAAAAgAAAAIAAABfAAEAAgAAAAMAAABrAAAAAgAAAAIAAABrAAEAAgAAAAMAAABsAAAAAgAAAAIAAABsAAEAAgAAAAMAAABtAAAAAgAAAAIAAABtAAEAAgAAAAMAAABwAAAAAgAAAAIAAABwAAEAAgAAAAMAAABxAAAAAgAAAAIAAABxAAEAAgAAAAMAAABzAAAAAgAAAAIAAABzAAEAAgAAAAMAAAB0AAAAAgAAAAIAAAB0AAEAAgAAAAMAAAAJAPz/AAABAAAAAAAKAPz/AAAEAAAAAAALAPz/AAADAAAAAAD5//z/AAABAAAAAAD6//z/AAAEAAAAAAD7//z/AAADAAAAAAB1APv/AAAIAAAAAAB1APz/AAAIAAEAAAB2APv/AAAJAAAAAAB2APz/AAAJAAEAAAB1AP3/AAAIAAEAAAB2AP3/AAAJAAEAAAB1AP7/AAAIAAEAAAB2AP7/AAAJAAEAAAB1AP//AAAIAAEAAAB2AP//AAAJAAEAAADv//X/AAABAAAAAADv//b/AAABAAEAAADv//f/AAABAAEAAADv//j/AAABAAEAAADv//n/AAABAAEAAADv//r/AAABAAEAAADv//v/AAABAAEAAADv//z/AAABAAIAAAA=") + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(1952, -176) +script = ExtResource("7_lqus0") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="DropShadow" parent="." instance=ExtResource("13_lqus0")] + +[node name="Firebar" parent="." instance=ExtResource("8_7piar")] +position = Vector2(168, -56) +length = 12 +starting_angle = 45 +direction = 1 + +[node name="Firebar3" parent="." instance=ExtResource("8_7piar")] +position = Vector2(-88, -56) +length = 12 +starting_angle = 45 +direction = 1 + +[node name="Firebar2" parent="." instance=ExtResource("8_7piar")] +position = Vector2(392, -72) +starting_angle = 45 + +[node name="FallingPlatform" parent="." instance=ExtResource("9_k4b7f")] +position = Vector2(632, -64) + +[node name="RedKoopaTroopa" parent="." instance=ExtResource("10_lqus0")] +position = Vector2(1440, -96) +winged = true + +[node name="BuzzyBeetle" parent="." instance=ExtResource("11_efs44")] +position = Vector2(1632, 0) + +[node name="BuzzyBeetle2" parent="." instance=ExtResource("11_efs44")] +position = Vector2(1688, -32) + +[node name="PirannhaPlant" parent="." instance=ExtResource("12_h11ko")] +position = Vector2(1888, -80) + +[node name="PipeArea" parent="." instance=ExtResource("14_efs44")] +position = Vector2(1888, -80) +target_level = "uid://cpyflvnie7ccb" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("16_ffrbq") +nodes_to_delete = [NodePath("../Blocks")] +force_on = true +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("17_2rxpi")] +position = Vector2(648, -8) + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("18_3116r")] +position = Vector2(1592, -88) +item = ExtResource("19_fdpoc") + +[node name="Blocks" type="Node" parent="."] + +[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("20_2rxpi")] +position = Vector2(1592, -88) diff --git a/Scenes/Levels/SMBS/World8/8-4a.tscn b/Scenes/Levels/SMBS/World8/8-4a.tscn new file mode 100644 index 0000000..7123f63 --- /dev/null +++ b/Scenes/Levels/SMBS/World8/8-4a.tscn @@ -0,0 +1,73 @@ +[gd_scene load_steps=15 format=4 uid="uid://cpyflvnie7ccb"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_jf5yw"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_4x8p3"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_4x8p3"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_fu2wv"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_jyex8"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="7_s3er6"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="8_spudi"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="9_4x8p3"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="10_ftabr"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="10_jyex8"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="11_s3er6"] +[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="12_kfl17"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="13_s3er6"] +[ext_resource type="PackedScene" uid="uid://beq7b3hp44onn" path="res://Scenes/Prefabs/Entities/Items/SuperMushroom.tscn" id="14_kfl17"] + +[node name="8-4" type="Node"] +script = ExtResource("1_jf5yw") +music = ExtResource("2_4x8p3") +theme = "Castle" +campaign = "SMBS" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_4x8p3")] +particles = 3 + +[node name="Player" parent="." instance=ExtResource("5_fu2wv")] +position = Vector2(-208, 0) + +[node name="Tiles" parent="." instance=ExtResource("6_jyex8")] +tile_map_data = PackedByteArray("AADu/wAAAAABAAEAAADv/wAAAAACAAEAAADw/wAAAAACAAEAAADx/wAAAAABAAsAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAADAAAAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAADAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAADAAIAAADu//f/AAABAAEAAADv//f/AAACAAEAAADw//f/AAACAAEAAADx//f/AAABAAwAAADu//j/AAABAAEAAADv//j/AAACAAEAAADw//j/AAACAAEAAADx//j/AAADAAEAAADu//n/AAABAAEAAADv//n/AAACAAEAAADw//n/AAACAAEAAADx//n/AAADAAEAAADu//r/AAABAAEAAADv//r/AAACAAEAAADw//r/AAACAAEAAADx//r/AAADAAEAAADu//v/AAABAAEAAADv//v/AAACAAEAAADw//v/AAACAAEAAADx//v/AAADAAEAAADu//z/AAABAAEAAADv//z/AAACAAEAAADw//z/AAACAAEAAADx//z/AAADAAEAAADu//3/AAABAAEAAADv//3/AAACAAEAAADw//3/AAACAAEAAADx//3/AAADAAEAAADu//7/AAABAAEAAADv//7/AAACAAEAAADw//7/AAACAAEAAADx//7/AAADAAEAAADu////AAABAAEAAADv////AAACAAEAAADw////AAACAAEAAADx////AAADAAEAAADu//b/AAABAAEAAADv//b/AAACAAEAAADw//b/AAACAAEAAADx//b/AAACAAEAAADy//b/AAACAAEAAADz//b/AAACAAEAAAD0//b/AAACAAEAAAD1//b/AAACAAEAAAD2//b/AAACAAEAAAD3//b/AAACAAEAAAD4//b/AAACAAEAAAD5//b/AAACAAEAAAD6//b/AAACAAEAAAD7//b/AAACAAEAAAD8//b/AAACAAEAAAD9//b/AAACAAEAAAD+//b/AAACAAEAAAD///b/AAACAAEAAAAAAPb/AAACAAEAAAABAPb/AAACAAEAAAACAPb/AAACAAEAAAADAPb/AAACAAEAAAAEAPb/AAACAAEAAAAFAPb/AAACAAEAAAAGAPb/AAACAAEAAAAHAPb/AAACAAEAAAAIAPb/AAACAAEAAAAJAPb/AAACAAEAAAAKAPb/AAACAAEAAADy//f/AAACAAIAAADz//f/AAACAAIAAAD0//f/AAACAAIAAAD1//f/AAACAAIAAAD2//f/AAACAAIAAAD3//f/AAACAAIAAAD4//f/AAACAAIAAAD5//f/AAACAAIAAAD6//f/AAACAAIAAAD7//f/AAACAAIAAAD8//f/AAACAAIAAAD9//f/AAACAAIAAAD+//f/AAACAAIAAAD///f/AAACAAIAAAAAAPf/AAACAAIAAAABAPf/AAACAAIAAAACAPf/AAACAAIAAAADAPf/AAACAAIAAAAEAPf/AAACAAIAAAAFAPf/AAACAAIAAAAGAPf/AAACAAIAAAAHAPf/AAACAAIAAAAIAPf/AAACAAIAAAAJAPf/AAACAAIAAAAKAPf/AAACAAIAAAALAPb/AAACAAEAAAAMAPb/AAACAAEAAAANAPb/AAACAAEAAAAOAPb/AAACAAEAAAAPAPb/AAACAAEAAAAQAPb/AAACAAEAAAARAPb/AAACAAEAAAASAPb/AAACAAEAAAATAPb/AAACAAEAAAAUAPb/AAACAAEAAAALAPf/AAACAAIAAAAMAPf/AAACAAIAAAANAPf/AAACAAIAAAAOAPf/AAACAAIAAAAPAPf/AAACAAIAAAAQAPf/AAACAAIAAAARAPf/AAACAAIAAAASAPf/AAAAAAwAAAATAPf/AAACAAEAAAAUAPf/AAACAAEAAAAVAPb/AAACAAEAAAAWAPb/AAACAAEAAAAXAPb/AAADAAEAAAAVAPf/AAACAAEAAAAWAPf/AAACAAEAAAAXAPf/AAADAAEAAAASAPj/AAABAAEAAAATAPj/AAACAAEAAAAUAPj/AAACAAEAAAAVAPj/AAACAAEAAAAWAPj/AAACAAEAAAAXAPj/AAADAAEAAAASAPn/AAABAAEAAAATAPn/AAACAAEAAAAUAPn/AAACAAEAAAAVAPn/AAACAAEAAAAWAPn/AAACAAEAAAAXAPn/AAADAAEAAAASAPr/AAABAAEAAAATAPr/AAACAAEAAAAUAPr/AAACAAEAAAAVAPr/AAACAAEAAAAWAPr/AAACAAEAAAAXAPr/AAADAAEAAAASAPv/AAABAAEAAAATAPv/AAACAAEAAAAUAPv/AAACAAEAAAAVAPv/AAACAAEAAAAWAPv/AAACAAEAAAAXAPv/AAADAAEAAAASAPz/AAABAAEAAAATAPz/AAACAAEAAAAUAPz/AAACAAEAAAAVAPz/AAACAAEAAAAWAPz/AAACAAEAAAAXAPz/AAADAAEAAAASAP3/AAABAAEAAAATAP3/AAACAAEAAAAUAP3/AAACAAEAAAAVAP3/AAACAAEAAAAWAP3/AAACAAEAAAAXAP3/AAADAAEAAAASAP7/AAABAAEAAAATAP7/AAACAAEAAAAUAP7/AAACAAEAAAAVAP7/AAACAAEAAAAWAP7/AAACAAEAAAAXAP7/AAADAAEAAAASAP//AAABAAEAAAATAP//AAACAAEAAAAUAP//AAACAAEAAAAVAP//AAACAAEAAAAWAP//AAACAAEAAAAXAP//AAADAAEAAAASAAAAAAAAAAsAAAATAAAAAAACAAEAAAAUAAAAAAACAAEAAAAVAAAAAAACAAEAAAAWAAAAAAACAAEAAAAXAAAAAAADAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAADAAEAAAASAAIAAAACAAEAAAATAAIAAAACAAEAAAAUAAIAAAACAAEAAAAVAAIAAAACAAEAAAAWAAIAAAACAAEAAAAXAAIAAAADAAEAAAARAAAAAAACAAAAAAAMAAAAAAABAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAAMAAEAAAABAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAAMAAIAAAABAAEAAAANAAIAAAACAAEAAAAOAAIAAAACAAEAAAAPAAIAAAACAAEAAAAQAAIAAAACAAEAAAARAAIAAAACAAEAAAAMAAMAAAABAAIAAAANAAMAAAACAAIAAAAOAAMAAAACAAIAAAAPAAMAAAACAAIAAAAQAAMAAAACAAIAAAARAAMAAAACAAIAAAASAAMAAAACAAIAAAATAAMAAAACAAIAAAAUAAMAAAACAAIAAAAVAAMAAAACAAIAAAAWAAMAAAACAAIAAAAXAAMAAAADAAIAAAACAP//AAABAAAAAAADAP//AAAEAAAAAAAEAP//AAADAAAAAAACAAAAAAABAAEAAAADAAAAAAACAAEAAAAEAAAAAAADAAEAAAACAAEAAAABAAEAAAADAAEAAAACAAEAAAAEAAEAAAADAAEAAAACAAIAAAABAAIAAAADAAIAAAACAAIAAAAEAAIAAAADAAIAAAD7/wAAAgAAAAIAAAD7/wEAAgAAAAMAAAD8/wAAAgAAAAIAAAD8/wEAAgAAAAMAAAD9/wAAAgAAAAIAAAD9/wEAAgAAAAMAAAD+/wAAAgAAAAIAAAD+/wEAAgAAAAMAAAD//wAAAgAAAAIAAAD//wEAAgAAAAMAAAAAAAAAAgAAAAIAAAAAAAEAAgAAAAMAAAABAAAAAgAAAAIAAAABAAEAAgAAAAMAAAAFAAAAAgAAAAIAAAAFAAEAAgAAAAMAAAAGAAAAAgAAAAIAAAAGAAEAAgAAAAMAAAAHAAAAAgAAAAIAAAAHAAEAAgAAAAMAAAAIAAAAAgAAAAIAAAAIAAEAAgAAAAMAAAAJAAAAAgAAAAIAAAAJAAEAAgAAAAMAAAAKAAAAAgAAAAIAAAAKAAEAAgAAAAMAAAALAAAAAgAAAAIAAAALAAEAAgAAAAMAAAD0//3/AAAIAAAAAAD0//7/AAAIAAEAAAD1//3/AAAJAAAAAAD1//7/AAAJAAEAAAD0////AAAIAAEAAAD1////AAAJAAEAAAAQAP7/AAAIAAUAAAARAP7/AAAJAAUAAAAQAP//AAAIAAUAAAARAP//AAAJAAUAAAAQAP3/AAAIAAQAAAARAP3/AAAJAAQAAADu//X/AAABAAAAAADv//X/AAACAAAAAADw//X/AAACAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAD5//X/AAACAAAAAAD6//X/AAACAAAAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAACAAAAAAAAAPX/AAACAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAADAAAAAAA=") + +[node name="Podoboo" parent="." instance=ExtResource("7_s3er6")] +position = Vector2(-24, -88) + +[node name="Firebar" parent="." instance=ExtResource("8_spudi")] +position = Vector2(56, -8) + +[node name="Tiles2" parent="." instance=ExtResource("6_jyex8")] +z_index = -50 +tile_map_data = PackedByteArray("AADu//b/AAABAAYAAADu//f/AAABAAYAAADu//j/AAABAAYAAADu//n/AAABAAYAAADu//r/AAABAAYAAADu//v/AAABAAYAAADu//z/AAABAAYAAADu//3/AAABAAYAAADu//7/AAABAAYAAADu////AAABAAYAAADu/wAAAAABAAYAAADu/wEAAAABAAYAAADu/wIAAAABAAYAAADu/wMAAAABAAYAAADv//b/AAABAAYAAADv//f/AAABAAYAAADv//j/AAABAAYAAADv//n/AAABAAYAAADv//r/AAABAAYAAADv//v/AAABAAYAAADv//z/AAABAAYAAADv//3/AAABAAYAAADv//7/AAABAAYAAADv////AAABAAYAAADv/wAAAAABAAYAAADv/wEAAAABAAYAAADv/wIAAAABAAYAAADv/wMAAAABAAYAAADw//b/AAABAAYAAADw//f/AAABAAYAAADw//j/AAABAAYAAADw//n/AAABAAYAAADw//r/AAABAAYAAADw//v/AAABAAYAAADw//z/AAABAAYAAADw//3/AAABAAYAAADw//7/AAABAAYAAADw////AAABAAYAAADw/wAAAAABAAYAAADw/wEAAAABAAYAAADw/wIAAAABAAYAAADw/wMAAAABAAYAAADx//b/AAABAAYAAADx//f/AAABAAYAAADx//j/AAABAAYAAADx//n/AAABAAYAAADx//r/AAABAAYAAADx//v/AAABAAYAAADx//z/AAABAAYAAADx//3/AAABAAYAAADx//7/AAABAAYAAADx////AAABAAYAAADx/wAAAAABAAYAAADx/wEAAAABAAYAAADx/wIAAAABAAYAAADx/wMAAAABAAYAAADy//b/AAABAAYAAADy//f/AAABAAYAAADy//j/AAABAAYAAADy//n/AAABAAYAAADy//r/AAABAAYAAADy//v/AAABAAYAAADy//z/AAABAAYAAADy//3/AAABAAYAAADy//7/AAABAAYAAADy////AAABAAYAAADy/wAAAAABAAYAAADy/wEAAAABAAYAAADy/wIAAAABAAYAAADy/wMAAAABAAYAAADz//b/AAABAAYAAADz//f/AAABAAYAAADz//j/AAABAAYAAADz//n/AAABAAYAAADz//r/AAABAAYAAADz//v/AAABAAYAAADz//z/AAABAAYAAADz//3/AAABAAYAAADz//7/AAABAAYAAADz////AAABAAYAAADz/wAAAAABAAYAAADz/wEAAAABAAYAAADz/wIAAAABAAYAAADz/wMAAAABAAYAAAD0//b/AAABAAYAAAD0//f/AAABAAYAAAD0//j/AAABAAYAAAD0//n/AAABAAYAAAD0//r/AAABAAYAAAD0//v/AAABAAYAAAD0//z/AAABAAYAAAD0//3/AAABAAYAAAD0//7/AAABAAYAAAD0////AAABAAYAAAD0/wAAAAABAAYAAAD0/wEAAAABAAYAAAD0/wIAAAABAAYAAAD0/wMAAAABAAYAAAD1//b/AAABAAYAAAD1//f/AAABAAYAAAD1//j/AAABAAYAAAD1//n/AAABAAYAAAD1//r/AAABAAYAAAD1//v/AAABAAYAAAD1//z/AAABAAYAAAD1//3/AAABAAYAAAD1//7/AAABAAYAAAD1////AAABAAYAAAD1/wAAAAABAAYAAAD1/wEAAAABAAYAAAD1/wIAAAABAAYAAAD1/wMAAAABAAYAAAD2//b/AAABAAYAAAD2//f/AAABAAYAAAD2//j/AAABAAYAAAD2//n/AAABAAYAAAD2//r/AAABAAYAAAD2//v/AAABAAYAAAD2//z/AAABAAYAAAD2//3/AAABAAYAAAD2//7/AAABAAYAAAD2////AAABAAYAAAD2/wAAAAABAAYAAAD2/wEAAAABAAYAAAD2/wIAAAABAAYAAAD2/wMAAAABAAYAAAD3//b/AAABAAYAAAD3//f/AAABAAYAAAD3//j/AAABAAYAAAD3//n/AAABAAYAAAD3//r/AAABAAYAAAD3//v/AAABAAYAAAD3//z/AAABAAYAAAD3//3/AAABAAYAAAD3//7/AAABAAYAAAD3////AAABAAYAAAD3/wAAAAABAAYAAAD3/wEAAAABAAYAAAD3/wIAAAABAAYAAAD3/wMAAAABAAYAAAD4//b/AAABAAYAAAD4//f/AAABAAYAAAD4//j/AAABAAYAAAD4//n/AAABAAYAAAD4//r/AAABAAYAAAD4//v/AAABAAYAAAD4//z/AAABAAYAAAD4//3/AAABAAYAAAD4//7/AAABAAYAAAD4////AAABAAYAAAD4/wAAAAABAAYAAAD4/wEAAAABAAYAAAD4/wIAAAABAAYAAAD4/wMAAAABAAYAAAD5//b/AAABAAYAAAD5//f/AAABAAYAAAD5//j/AAABAAYAAAD5//n/AAABAAYAAAD5//r/AAABAAYAAAD5//v/AAABAAYAAAD5//z/AAABAAYAAAD5//3/AAABAAYAAAD5//7/AAABAAYAAAD5////AAABAAYAAAD5/wAAAAABAAYAAAD5/wEAAAABAAYAAAD5/wIAAAABAAYAAAD5/wMAAAABAAYAAAD6//b/AAABAAYAAAD6//f/AAABAAYAAAD6//j/AAABAAYAAAD6//n/AAABAAYAAAD6//r/AAABAAYAAAD6//v/AAABAAYAAAD6//z/AAABAAYAAAD6//3/AAABAAYAAAD6//7/AAABAAYAAAD6////AAABAAYAAAD6/wAAAAABAAYAAAD6/wEAAAABAAYAAAD6/wIAAAABAAYAAAD6/wMAAAABAAYAAAD7//b/AAABAAYAAAD7//f/AAABAAYAAAD7//j/AAABAAYAAAD7//n/AAABAAYAAAD7//r/AAABAAYAAAD7//v/AAABAAYAAAD7//z/AAABAAYAAAD7//3/AAABAAYAAAD7//7/AAABAAYAAAD7////AAABAAYAAAD7/wAAAAABAAYAAAD7/wEAAAABAAYAAAD7/wIAAAABAAYAAAD7/wMAAAABAAYAAAD8//b/AAABAAYAAAD8//f/AAABAAYAAAD8//j/AAABAAYAAAD8//n/AAABAAYAAAD8//r/AAABAAYAAAD8//v/AAABAAYAAAD8//z/AAABAAYAAAD8//3/AAABAAYAAAD8//7/AAABAAYAAAD8////AAABAAYAAAD8/wAAAAABAAYAAAD8/wEAAAABAAYAAAD8/wIAAAABAAYAAAD8/wMAAAABAAYAAAD9//b/AAABAAYAAAD9//f/AAABAAYAAAD9//j/AAABAAYAAAD9//n/AAABAAYAAAD9//r/AAABAAYAAAD9//v/AAABAAYAAAD9//z/AAABAAYAAAD9//3/AAABAAYAAAD9//7/AAABAAYAAAD9////AAABAAYAAAD9/wAAAAABAAYAAAD9/wEAAAABAAYAAAD9/wIAAAABAAYAAAD9/wMAAAABAAYAAAD+//b/AAABAAYAAAD+//f/AAABAAYAAAD+//j/AAABAAYAAAD+//n/AAABAAYAAAD+//r/AAABAAYAAAD+//v/AAABAAYAAAD+//z/AAABAAYAAAD+//3/AAABAAYAAAD+//7/AAABAAYAAAD+////AAABAAYAAAD+/wAAAAABAAYAAAD+/wEAAAABAAYAAAD+/wIAAAABAAYAAAD+/wMAAAABAAYAAAD///b/AAABAAYAAAD///f/AAABAAYAAAD///j/AAABAAYAAAD///n/AAABAAYAAAD///r/AAABAAYAAAD///v/AAABAAYAAAD///z/AAABAAYAAAD///3/AAABAAYAAAD///7/AAABAAYAAAD/////AAABAAYAAAD//wAAAAABAAYAAAD//wEAAAABAAYAAAD//wIAAAABAAYAAAD//wMAAAABAAYAAAAAAPb/AAABAAYAAAAAAPf/AAABAAYAAAAAAPj/AAABAAYAAAAAAPn/AAABAAYAAAAAAPr/AAABAAYAAAAAAPv/AAABAAYAAAAAAPz/AAABAAYAAAAAAP3/AAABAAYAAAAAAP7/AAABAAYAAAAAAP//AAABAAYAAAAAAAAAAAABAAYAAAAAAAEAAAABAAYAAAAAAAIAAAABAAYAAAAAAAMAAAABAAYAAAABAPb/AAABAAYAAAABAPf/AAABAAYAAAABAPj/AAABAAYAAAABAPn/AAABAAYAAAABAPr/AAABAAYAAAABAPv/AAABAAYAAAABAPz/AAABAAYAAAABAP3/AAABAAYAAAABAP7/AAABAAYAAAABAP//AAABAAYAAAABAAAAAAABAAYAAAABAAEAAAABAAYAAAABAAIAAAABAAYAAAABAAMAAAABAAYAAAACAPb/AAABAAYAAAACAPf/AAABAAYAAAACAPj/AAABAAYAAAACAPn/AAABAAYAAAACAPr/AAABAAYAAAACAPv/AAABAAYAAAACAPz/AAABAAYAAAACAP3/AAABAAYAAAACAP7/AAABAAYAAAACAP//AAABAAYAAAACAAAAAAABAAYAAAACAAEAAAABAAYAAAACAAIAAAABAAYAAAACAAMAAAABAAYAAAADAPb/AAABAAYAAAADAPf/AAABAAYAAAADAPj/AAABAAYAAAADAPn/AAABAAYAAAADAPr/AAABAAYAAAADAPv/AAABAAYAAAADAPz/AAABAAYAAAADAP3/AAABAAYAAAADAP7/AAABAAYAAAADAP//AAABAAYAAAADAAAAAAABAAYAAAADAAEAAAABAAYAAAADAAIAAAABAAYAAAADAAMAAAABAAYAAAAEAPb/AAABAAYAAAAEAPf/AAABAAYAAAAEAPj/AAABAAYAAAAEAPn/AAABAAYAAAAEAPr/AAABAAYAAAAEAPv/AAABAAYAAAAEAPz/AAABAAYAAAAEAP3/AAABAAYAAAAEAP7/AAABAAYAAAAEAP//AAABAAYAAAAEAAAAAAABAAYAAAAEAAEAAAABAAYAAAAEAAIAAAABAAYAAAAEAAMAAAABAAYAAAAFAPb/AAABAAYAAAAFAPf/AAABAAYAAAAFAPj/AAABAAYAAAAFAPn/AAABAAYAAAAFAPr/AAABAAYAAAAFAPv/AAABAAYAAAAFAPz/AAABAAYAAAAFAP3/AAABAAYAAAAFAP7/AAABAAYAAAAFAP//AAABAAYAAAAFAAAAAAABAAYAAAAFAAEAAAABAAYAAAAFAAIAAAABAAYAAAAFAAMAAAABAAYAAAAGAPb/AAABAAYAAAAGAPf/AAABAAYAAAAGAPj/AAABAAYAAAAGAPn/AAABAAYAAAAGAPr/AAABAAYAAAAGAPv/AAABAAYAAAAGAPz/AAABAAYAAAAGAP3/AAABAAYAAAAGAP7/AAABAAYAAAAGAP//AAABAAYAAAAGAAAAAAABAAYAAAAGAAEAAAABAAYAAAAGAAIAAAABAAYAAAAGAAMAAAABAAYAAAAHAPb/AAABAAYAAAAHAPf/AAABAAYAAAAHAPj/AAABAAYAAAAHAPn/AAABAAYAAAAHAPr/AAABAAYAAAAHAPv/AAABAAYAAAAHAPz/AAABAAYAAAAHAP3/AAABAAYAAAAHAP7/AAABAAYAAAAHAP//AAABAAYAAAAHAAAAAAABAAYAAAAHAAEAAAABAAYAAAAHAAIAAAABAAYAAAAHAAMAAAABAAYAAAAIAPb/AAABAAYAAAAIAPf/AAABAAYAAAAIAPj/AAABAAYAAAAIAPn/AAABAAYAAAAIAPr/AAABAAYAAAAIAPv/AAABAAYAAAAIAPz/AAABAAYAAAAIAP3/AAABAAYAAAAIAP7/AAABAAYAAAAIAP//AAABAAYAAAAIAAAAAAABAAYAAAAIAAEAAAABAAYAAAAIAAIAAAABAAYAAAAIAAMAAAABAAYAAAAJAPb/AAABAAYAAAAJAPf/AAABAAYAAAAJAPj/AAABAAYAAAAJAPn/AAABAAYAAAAJAPr/AAABAAYAAAAJAPv/AAABAAYAAAAJAPz/AAABAAYAAAAJAP3/AAABAAYAAAAJAP7/AAABAAYAAAAJAP//AAABAAYAAAAJAAAAAAABAAYAAAAJAAEAAAABAAYAAAAJAAIAAAABAAYAAAAJAAMAAAABAAYAAAAKAPb/AAABAAYAAAAKAPf/AAABAAYAAAAKAPj/AAABAAYAAAAKAPn/AAABAAYAAAAKAPr/AAABAAYAAAAKAPv/AAABAAYAAAAKAPz/AAABAAYAAAAKAP3/AAABAAYAAAAKAP7/AAABAAYAAAAKAP//AAABAAYAAAAKAAAAAAABAAYAAAAKAAEAAAABAAYAAAAKAAIAAAABAAYAAAAKAAMAAAABAAYAAAALAPb/AAABAAYAAAALAPf/AAABAAYAAAALAPj/AAABAAYAAAALAPn/AAABAAYAAAALAPr/AAABAAYAAAALAPv/AAABAAYAAAALAPz/AAABAAYAAAALAP3/AAABAAYAAAALAP7/AAABAAYAAAALAP//AAABAAYAAAALAAAAAAABAAYAAAALAAEAAAABAAYAAAALAAIAAAABAAYAAAALAAMAAAABAAYAAAAMAPb/AAABAAYAAAAMAPf/AAABAAYAAAAMAPj/AAABAAYAAAAMAPn/AAABAAYAAAAMAPr/AAABAAYAAAAMAPv/AAABAAYAAAAMAPz/AAABAAYAAAAMAP3/AAABAAYAAAAMAP7/AAABAAYAAAAMAP//AAABAAYAAAAMAAAAAAABAAYAAAAMAAEAAAABAAYAAAAMAAIAAAABAAYAAAAMAAMAAAABAAYAAAANAPb/AAABAAYAAAANAPf/AAABAAYAAAANAPj/AAABAAYAAAANAPn/AAABAAYAAAANAPr/AAABAAYAAAANAPv/AAABAAYAAAANAPz/AAABAAYAAAANAP3/AAABAAYAAAANAP7/AAABAAYAAAANAP//AAABAAYAAAANAAAAAAABAAYAAAANAAEAAAABAAYAAAANAAIAAAABAAYAAAANAAMAAAABAAYAAAAOAPb/AAABAAYAAAAOAPf/AAABAAYAAAAOAPj/AAABAAYAAAAOAPn/AAABAAYAAAAOAPr/AAABAAYAAAAOAPv/AAABAAYAAAAOAPz/AAABAAYAAAAOAP3/AAABAAYAAAAOAP7/AAABAAYAAAAOAP//AAABAAYAAAAOAAAAAAABAAYAAAAOAAEAAAABAAYAAAAOAAIAAAABAAYAAAAOAAMAAAABAAYAAAAPAPb/AAABAAYAAAAPAPf/AAABAAYAAAAPAPj/AAABAAYAAAAPAPn/AAABAAYAAAAPAPr/AAABAAYAAAAPAPv/AAABAAYAAAAPAPz/AAABAAYAAAAPAP3/AAABAAYAAAAPAP7/AAABAAYAAAAPAP//AAABAAYAAAAPAAAAAAABAAYAAAAPAAEAAAABAAYAAAAPAAIAAAABAAYAAAAPAAMAAAABAAYAAAAQAPb/AAABAAYAAAAQAPf/AAABAAYAAAAQAPj/AAABAAYAAAAQAPn/AAABAAYAAAAQAPr/AAABAAYAAAAQAPv/AAABAAYAAAAQAPz/AAABAAYAAAAQAP3/AAABAAYAAAAQAP7/AAABAAYAAAAQAP//AAABAAYAAAAQAAAAAAABAAYAAAAQAAEAAAABAAYAAAAQAAIAAAABAAYAAAAQAAMAAAABAAYAAAARAPb/AAABAAYAAAARAPf/AAABAAYAAAARAPj/AAABAAYAAAARAPn/AAABAAYAAAARAPr/AAABAAYAAAARAPv/AAABAAYAAAARAPz/AAABAAYAAAARAP3/AAABAAYAAAARAP7/AAABAAYAAAARAP//AAABAAYAAAARAAAAAAABAAYAAAARAAEAAAABAAYAAAARAAIAAAABAAYAAAARAAMAAAABAAYAAAASAPb/AAABAAYAAAASAPf/AAABAAYAAAASAPj/AAABAAYAAAASAPn/AAABAAYAAAASAPr/AAABAAYAAAASAPv/AAABAAYAAAASAPz/AAABAAYAAAASAP3/AAABAAYAAAASAP7/AAABAAYAAAASAP//AAABAAYAAAASAAAAAAABAAYAAAASAAEAAAABAAYAAAASAAIAAAABAAYAAAASAAMAAAABAAYAAAATAPb/AAABAAYAAAATAPf/AAABAAYAAAATAPj/AAABAAYAAAATAPn/AAABAAYAAAATAPr/AAABAAYAAAATAPv/AAABAAYAAAATAPz/AAABAAYAAAATAP3/AAABAAYAAAATAP7/AAABAAYAAAATAP//AAABAAYAAAATAAAAAAABAAYAAAATAAEAAAABAAYAAAATAAIAAAABAAYAAAATAAMAAAABAAYAAAAUAPb/AAABAAYAAAAUAPf/AAABAAYAAAAUAPj/AAABAAYAAAAUAPn/AAABAAYAAAAUAPr/AAABAAYAAAAUAPv/AAABAAYAAAAUAPz/AAABAAYAAAAUAP3/AAABAAYAAAAUAP7/AAABAAYAAAAUAP//AAABAAYAAAAUAAAAAAABAAYAAAAUAAEAAAABAAYAAAAUAAIAAAABAAYAAAAUAAMAAAABAAYAAAAVAPb/AAABAAYAAAAVAPf/AAABAAYAAAAVAPj/AAABAAYAAAAVAPn/AAABAAYAAAAVAPr/AAABAAYAAAAVAPv/AAABAAYAAAAVAPz/AAABAAYAAAAVAP3/AAABAAYAAAAVAP7/AAABAAYAAAAVAP//AAABAAYAAAAVAAAAAAABAAYAAAAVAAEAAAABAAYAAAAVAAIAAAABAAYAAAAVAAMAAAABAAYAAAAWAPb/AAABAAYAAAAWAPf/AAABAAYAAAAWAPj/AAABAAYAAAAWAPn/AAABAAYAAAAWAPr/AAABAAYAAAAWAPv/AAABAAYAAAAWAPz/AAABAAYAAAAWAP3/AAABAAYAAAAWAP7/AAABAAYAAAAWAP//AAABAAYAAAAWAAAAAAABAAYAAAAWAAEAAAABAAYAAAAWAAIAAAABAAYAAAAWAAMAAAABAAYAAAAXAPb/AAABAAYAAAAXAPf/AAABAAYAAAAXAPj/AAABAAYAAAAXAPn/AAABAAYAAAAXAPr/AAABAAYAAAAXAPv/AAABAAYAAAAXAPz/AAABAAYAAAAXAP3/AAABAAYAAAAXAP7/AAABAAYAAAAXAP//AAABAAYAAAAXAAAAAAABAAYAAAAXAAEAAAABAAYAAAAXAAIAAAABAAYAAAAXAAMAAAABAAYAAAA=") + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(336, -96) +script = ExtResource("9_4x8p3") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="PipeArea" parent="." instance=ExtResource("10_ftabr")] +position = Vector2(-176, -48) +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("10_ftabr")] +position = Vector2(272, -48) +target_level = "uid://bwoi3lvf3xyeb" + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("10_jyex8") +nodes_to_delete = [NodePath("../Node")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("11_s3er6")] +position = Vector2(-216, -56) +item = ExtResource("12_kfl17") +metadata/r_coin_id = 1 + +[node name="Node" type="Node" parent="."] + +[node name="InvisibleQuestionBlock" parent="Node" instance=ExtResource("13_s3er6")] +position = Vector2(-216, -56) +item = ExtResource("14_kfl17") diff --git a/Scenes/Levels/SMBS/World8/8-4b.tscn b/Scenes/Levels/SMBS/World8/8-4b.tscn new file mode 100644 index 0000000..9ec504b --- /dev/null +++ b/Scenes/Levels/SMBS/World8/8-4b.tscn @@ -0,0 +1,71 @@ +[gd_scene load_steps=13 format=4 uid="uid://bwoi3lvf3xyeb"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_n0uko"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_xaetc"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_xaetc"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_8fhln"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_t14gh"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="7_u75f8"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="8_y2b5f"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_ghrrc"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="10_xaetc"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="11_8fhln"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="11_t14gh"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="12_ip4hd"] + +[node name="Level" type="Node"] +script = ExtResource("1_n0uko") +music = ExtResource("2_xaetc") +theme = "Castle" +campaign = "SMBS" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_xaetc")] + +[node name="Tiles" parent="." instance=ExtResource("4_8fhln")] +tile_map_data = PackedByteArray("AADu/wAAAAABAAAAAADv/wAAAAAAAAsAAADw/wAAAAACAAEAAADx/wAAAAABAAsAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAADu/wEAAAABAAEAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAADu/wIAAAABAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAAAAAsAAAAQAAAAAAACAAEAAAARAAAAAAACAAEAAAASAAAAAAACAAEAAAATAAAAAAACAAEAAAAUAAAAAAADAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAADAAEAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAADAAIAAAAPAPb/AAAAAAwAAAAQAPb/AAACAAEAAAARAPb/AAACAAEAAAASAPb/AAACAAEAAAATAPb/AAACAAEAAAAUAPb/AAADAAEAAAAPAPf/AAABAAEAAAAQAPf/AAACAAEAAAARAPf/AAACAAEAAAASAPf/AAACAAEAAAATAPf/AAACAAEAAAAUAPf/AAADAAEAAAAPAPj/AAABAAEAAAAQAPj/AAACAAEAAAARAPj/AAACAAEAAAASAPj/AAACAAEAAAATAPj/AAACAAEAAAAUAPj/AAADAAEAAAAPAPn/AAABAAEAAAAQAPn/AAACAAEAAAARAPn/AAACAAEAAAASAPn/AAACAAEAAAATAPn/AAACAAEAAAAUAPn/AAADAAEAAAAPAPr/AAABAAEAAAAQAPr/AAACAAEAAAARAPr/AAACAAEAAAASAPr/AAACAAEAAAATAPr/AAACAAEAAAAUAPr/AAADAAEAAAAPAPv/AAABAAEAAAAQAPv/AAACAAEAAAARAPv/AAACAAEAAAASAPv/AAACAAEAAAATAPv/AAACAAEAAAAUAPv/AAADAAEAAAAPAPz/AAABAAEAAAAQAPz/AAACAAEAAAARAPz/AAACAAEAAAASAPz/AAACAAEAAAATAPz/AAACAAEAAAAUAPz/AAADAAEAAAAPAP3/AAABAAEAAAAQAP3/AAACAAEAAAARAP3/AAACAAEAAAASAP3/AAACAAEAAAATAP3/AAACAAEAAAAUAP3/AAADAAEAAAAPAP7/AAABAAEAAAAQAP7/AAACAAEAAAARAP7/AAACAAEAAAASAP7/AAACAAEAAAATAP7/AAACAAEAAAAUAP7/AAADAAEAAAAPAP//AAABAAEAAAAQAP//AAACAAEAAAARAP//AAACAAEAAAASAP//AAACAAEAAAATAP//AAACAAEAAAAUAP//AAADAAEAAAD///X/AAACAAAAAAAAAPX/AAACAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAADAAAAAAD///b/AAACAAIAAAAAAPb/AAACAAIAAAABAPb/AAACAAIAAAACAPb/AAACAAIAAAADAPb/AAACAAIAAAAEAPb/AAACAAIAAAAFAPb/AAACAAIAAAAGAPb/AAACAAIAAAAHAPb/AAACAAIAAAAIAPb/AAACAAIAAAAJAPb/AAACAAIAAAAKAPb/AAACAAIAAAALAPb/AAACAAIAAAAMAPb/AAACAAIAAAANAPb/AAACAAIAAAAOAPb/AAACAAIAAADv//X/AAABAAAAAADw//X/AAACAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAD5//X/AAACAAAAAAD6//X/AAACAAAAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAADv//b/AAABAAEAAADw//b/AAACAAEAAADx//b/AAABAAwAAADy//b/AAACAAIAAADz//b/AAACAAIAAAD0//b/AAACAAIAAAD1//b/AAACAAIAAAD2//b/AAACAAIAAAD3//b/AAACAAIAAAD4//b/AAACAAIAAAD5//b/AAACAAIAAAD6//b/AAACAAIAAAD7//b/AAACAAIAAAD8//b/AAACAAIAAAD9//b/AAACAAIAAAD+//b/AAACAAIAAADv//f/AAABAAEAAADw//f/AAACAAEAAADx//f/AAADAAEAAADv//j/AAABAAEAAADw//j/AAACAAEAAADx//j/AAADAAEAAADv//n/AAABAAEAAADw//n/AAACAAEAAADx//n/AAADAAEAAADv//r/AAABAAEAAADw//r/AAACAAEAAADx//r/AAADAAEAAADv//v/AAABAAEAAADw//v/AAACAAEAAADx//v/AAADAAEAAADv//z/AAABAAEAAADw//z/AAACAAEAAADx//z/AAADAAEAAADv//3/AAABAAEAAADw//3/AAACAAEAAADx//3/AAADAAEAAADv//7/AAABAAEAAADw//7/AAACAAEAAADx//7/AAADAAEAAADv////AAABAAEAAADw////AAACAAEAAADx////AAADAAEAAADz////AAAJAAEAAADy//7/AAAIAAAAAADy////AAAIAAEAAADz//7/AAAJAAAAAAANAP7/AAAIAAIAAAANAP//AAAIAAMAAAAOAP7/AAAJAAIAAAAOAP//AAAJAAMAAAACAP7/AAAEAAAAAAAIAPr/AAAEAAAAAAD+//j/AAAEAAAAAAD5//z/AAAEAAAAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_t14gh")] +position = Vector2(-176, 0) + +[node name="PirannhaPlant" parent="." instance=ExtResource("7_u75f8")] +position = Vector2(224, -32) + +[node name="Firebar" parent="." instance=ExtResource("8_y2b5f")] +position = Vector2(-104, -56) + +[node name="Firebar2" parent="." instance=ExtResource("8_y2b5f")] +position = Vector2(-24, -120) +direction = 1 + +[node name="Firebar3" parent="." instance=ExtResource("8_y2b5f")] +position = Vector2(40, -24) + +[node name="Firebar4" parent="." instance=ExtResource("8_y2b5f")] +position = Vector2(136, -88) +direction = 1 + +[node name="DropShadow" parent="." instance=ExtResource("9_ghrrc")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(288, -144) +script = ExtResource("10_xaetc") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="PipeArea" parent="." instance=ExtResource("11_8fhln")] +position = Vector2(-208, -32) +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("11_8fhln")] +position = Vector2(224, -32) +target_level = "uid://cr1uk0mj21pln" + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("11_t14gh") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("12_ip4hd")] +position = Vector2(-104, -88) +id = 2 diff --git a/Scenes/Levels/SMBS/World8/8-4c.tscn b/Scenes/Levels/SMBS/World8/8-4c.tscn new file mode 100644 index 0000000..ee4a150 --- /dev/null +++ b/Scenes/Levels/SMBS/World8/8-4c.tscn @@ -0,0 +1,63 @@ +[gd_scene load_steps=12 format=4 uid="uid://cr1uk0mj21pln"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_81oc1"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_qgjew"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_qqg1l"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_mgyom"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_vv66g"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_ejs6i"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="10_6qwgg"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="10_81oc1"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="10_h2tsj"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="11_4q6qn"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="11_am4gn"] + +[node name="Level" type="Node"] +script = ExtResource("1_81oc1") +music = ExtResource("2_qgjew") +theme = "Castle" +campaign = "SMBS" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_qqg1l")] + +[node name="Tiles" parent="." instance=ExtResource("4_mgyom")] +tile_map_data = PackedByteArray("AAD2//r/AAABAAAAAAD3//r/AAADAAAAAAD2//v/AAABAAEAAAD3//v/AAADAAEAAAD2//z/AAABAAEAAAD3//z/AAADAAEAAAD2//3/AAABAAEAAAD3//3/AAADAAEAAAD2//7/AAABAAEAAAD3//7/AAADAAEAAAD2////AAABAAEAAAD3////AAADAAEAAAD2/wAAAAABAAEAAAD3/wAAAAADAAEAAAD2/wEAAAABAAEAAAD3/wEAAAADAAEAAAD2/wIAAAABAAIAAAD3/wIAAAADAAIAAAABAP//AAABAAAAAAACAP//AAACAAAAAAADAP//AAACAAAAAAAEAP//AAAAAAsAAAAFAP//AAACAAEAAAAGAP//AAACAAEAAAABAAAAAAABAAEAAAACAAAAAAACAAEAAAADAAAAAAACAAEAAAAEAAAAAAACAAEAAAAFAAAAAAACAAEAAAAGAAAAAAACAAEAAAABAAEAAAABAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAABAAIAAAABAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAEAPb/AAACAAEAAAAFAPb/AAACAAEAAAAGAPb/AAACAAEAAAAEAPf/AAACAAEAAAAFAPf/AAACAAEAAAAGAPf/AAACAAEAAAAEAPj/AAACAAEAAAAFAPj/AAACAAEAAAAGAPj/AAACAAEAAAAEAPn/AAACAAEAAAAFAPn/AAACAAEAAAAGAPn/AAACAAEAAAAEAPr/AAACAAEAAAAFAPr/AAACAAEAAAAGAPr/AAACAAEAAAAEAPv/AAACAAEAAAAFAPv/AAACAAEAAAAGAPv/AAACAAEAAAAEAPz/AAAAAAwAAAAFAPz/AAACAAEAAAAGAPz/AAACAAEAAAAEAP3/AAABAAEAAAAFAP3/AAACAAEAAAAGAP3/AAACAAEAAAAEAP7/AAABAAEAAAAFAP7/AAACAAEAAAAGAP7/AAACAAEAAAABAPb/AAABAAEAAAACAPb/AAACAAEAAAADAPb/AAACAAEAAAABAPf/AAABAAEAAAACAPf/AAACAAEAAAADAPf/AAACAAEAAAABAPj/AAABAAEAAAACAPj/AAACAAEAAAADAPj/AAACAAEAAAABAPn/AAABAAEAAAACAPn/AAACAAEAAAADAPn/AAACAAEAAAABAPr/AAABAAEAAAACAPr/AAACAAEAAAADAPr/AAACAAEAAAABAPv/AAABAAEAAAACAPv/AAACAAEAAAADAPv/AAACAAEAAAABAPz/AAABAAIAAAACAPz/AAACAAIAAAADAPz/AAACAAIAAAAHAPb/AAACAAEAAAAIAPb/AAACAAEAAAAJAPb/AAACAAEAAAAKAPb/AAACAAEAAAALAPb/AAACAAEAAAAMAPb/AAACAAEAAAANAPb/AAACAAEAAAAOAPb/AAACAAEAAAAPAPb/AAACAAEAAAAQAPb/AAACAAEAAAARAPb/AAACAAEAAAASAPb/AAACAAEAAAATAPb/AAACAAEAAAAUAPb/AAACAAEAAAAVAPb/AAACAAEAAAAWAPb/AAACAAEAAAAXAPb/AAACAAEAAAAYAPb/AAACAAEAAAAZAPb/AAACAAEAAAAaAPb/AAACAAEAAAAbAPb/AAACAAEAAAAcAPb/AAACAAEAAAAdAPb/AAACAAEAAAAeAPb/AAACAAEAAAAfAPb/AAACAAEAAAAgAPb/AAACAAEAAAAhAPb/AAACAAEAAAAiAPb/AAACAAEAAAAjAPb/AAACAAEAAAAkAPb/AAACAAEAAAAlAPb/AAACAAEAAAAmAPb/AAACAAEAAAAnAPb/AAACAAEAAAAoAPb/AAACAAEAAAApAPb/AAACAAEAAAAqAPb/AAACAAEAAAArAPb/AAACAAEAAAAsAPb/AAACAAEAAAAtAPb/AAACAAEAAAAuAPb/AAACAAEAAAAvAPb/AAACAAEAAAAwAPb/AAACAAEAAAAxAPb/AAACAAEAAAAyAPb/AAACAAEAAAAzAPb/AAADAAEAAAAHAPf/AAACAAEAAAAIAPf/AAACAAEAAAAJAPf/AAACAAEAAAAKAPf/AAACAAEAAAALAPf/AAACAAEAAAAMAPf/AAACAAEAAAANAPf/AAACAAEAAAAOAPf/AAACAAEAAAAPAPf/AAACAAEAAAAQAPf/AAACAAEAAAARAPf/AAACAAEAAAASAPf/AAACAAEAAAATAPf/AAACAAEAAAAUAPf/AAACAAEAAAAVAPf/AAACAAEAAAAWAPf/AAACAAEAAAAXAPf/AAACAAEAAAAYAPf/AAACAAEAAAAZAPf/AAACAAEAAAAaAPf/AAACAAEAAAAbAPf/AAACAAEAAAAcAPf/AAACAAEAAAAdAPf/AAACAAEAAAAeAPf/AAACAAEAAAAfAPf/AAACAAEAAAAgAPf/AAACAAEAAAAhAPf/AAACAAEAAAAiAPf/AAACAAEAAAAjAPf/AAACAAEAAAAkAPf/AAACAAEAAAAlAPf/AAACAAEAAAAmAPf/AAACAAEAAAAnAPf/AAACAAEAAAAoAPf/AAACAAEAAAApAPf/AAACAAEAAAAqAPf/AAACAAEAAAArAPf/AAACAAEAAAAsAPf/AAACAAEAAAAtAPf/AAACAAEAAAAuAPf/AAACAAEAAAAvAPf/AAACAAEAAAAwAPf/AAACAAEAAAAxAPf/AAACAAEAAAAyAPf/AAACAAEAAAAzAPf/AAADAAEAAAAHAPj/AAACAAEAAAAIAPj/AAACAAEAAAAJAPj/AAACAAEAAAAKAPj/AAACAAEAAAALAPj/AAACAAEAAAAMAPj/AAACAAEAAAANAPj/AAACAAEAAAAOAPj/AAACAAEAAAAPAPj/AAACAAEAAAAQAPj/AAACAAEAAAARAPj/AAACAAEAAAASAPj/AAACAAEAAAATAPj/AAACAAEAAAAUAPj/AAACAAEAAAAVAPj/AAACAAEAAAAWAPj/AAACAAEAAAAXAPj/AAACAAEAAAAYAPj/AAACAAEAAAAZAPj/AAACAAEAAAAaAPj/AAACAAEAAAAbAPj/AAACAAEAAAAcAPj/AAACAAEAAAAdAPj/AAACAAEAAAAeAPj/AAACAAEAAAAfAPj/AAACAAEAAAAgAPj/AAACAAEAAAAhAPj/AAACAAEAAAAiAPj/AAACAAEAAAAjAPj/AAACAAEAAAAkAPj/AAACAAEAAAAlAPj/AAACAAEAAAAmAPj/AAACAAEAAAAnAPj/AAACAAEAAAAoAPj/AAACAAEAAAApAPj/AAACAAEAAAAqAPj/AAACAAEAAAArAPj/AAACAAEAAAAsAPj/AAACAAEAAAAtAPj/AAACAAEAAAAuAPj/AAACAAEAAAAvAPj/AAACAAEAAAAwAPj/AAACAAEAAAAxAPj/AAACAAEAAAAyAPj/AAACAAEAAAAzAPj/AAADAAEAAAAHAPn/AAACAAEAAAAIAPn/AAACAAEAAAAJAPn/AAACAAEAAAAKAPn/AAACAAEAAAALAPn/AAACAAEAAAAMAPn/AAACAAEAAAANAPn/AAACAAEAAAAOAPn/AAACAAEAAAAPAPn/AAACAAEAAAAQAPn/AAACAAEAAAARAPn/AAACAAEAAAASAPn/AAACAAEAAAATAPn/AAACAAEAAAAUAPn/AAACAAEAAAAVAPn/AAACAAEAAAAWAPn/AAACAAEAAAAXAPn/AAACAAEAAAAYAPn/AAACAAEAAAAZAPn/AAACAAEAAAAaAPn/AAACAAEAAAAbAPn/AAACAAEAAAAcAPn/AAACAAEAAAAdAPn/AAACAAEAAAAeAPn/AAACAAEAAAAfAPn/AAACAAEAAAAgAPn/AAACAAEAAAAhAPn/AAACAAEAAAAiAPn/AAACAAEAAAAjAPn/AAACAAEAAAAkAPn/AAACAAEAAAAlAPn/AAACAAEAAAAmAPn/AAACAAEAAAAnAPn/AAACAAEAAAAoAPn/AAACAAEAAAApAPn/AAACAAEAAAAqAPn/AAACAAEAAAArAPn/AAACAAEAAAAsAPn/AAACAAEAAAAtAPn/AAACAAEAAAAuAPn/AAACAAEAAAAvAPn/AAACAAEAAAAwAPn/AAACAAEAAAAxAPn/AAACAAEAAAAyAPn/AAACAAEAAAAzAPn/AAADAAEAAAAHAPr/AAACAAEAAAAIAPr/AAACAAEAAAAJAPr/AAACAAEAAAAKAPr/AAACAAEAAAALAPr/AAACAAEAAAAMAPr/AAACAAEAAAANAPr/AAACAAEAAAAOAPr/AAACAAEAAAAPAPr/AAACAAEAAAAQAPr/AAACAAEAAAARAPr/AAACAAEAAAASAPr/AAACAAEAAAATAPr/AAACAAEAAAAUAPr/AAACAAEAAAAVAPr/AAACAAEAAAAWAPr/AAACAAEAAAAXAPr/AAACAAEAAAAYAPr/AAACAAEAAAAZAPr/AAACAAEAAAAaAPr/AAACAAEAAAAbAPr/AAACAAEAAAAcAPr/AAACAAEAAAAdAPr/AAACAAEAAAAeAPr/AAACAAEAAAAfAPr/AAACAAEAAAAgAPr/AAACAAEAAAAhAPr/AAACAAEAAAAiAPr/AAACAAEAAAAjAPr/AAACAAEAAAAkAPr/AAACAAEAAAAlAPr/AAACAAEAAAAmAPr/AAACAAEAAAAnAPr/AAACAAEAAAAoAPr/AAACAAEAAAApAPr/AAACAAEAAAAqAPr/AAACAAEAAAArAPr/AAACAAEAAAAsAPr/AAACAAEAAAAtAPr/AAACAAEAAAAuAPr/AAACAAEAAAAvAPr/AAACAAEAAAAwAPr/AAACAAEAAAAxAPr/AAACAAEAAAAyAPr/AAACAAEAAAAzAPr/AAADAAEAAAAHAPv/AAACAAEAAAAIAPv/AAACAAEAAAAJAPv/AAACAAEAAAAKAPv/AAACAAEAAAALAPv/AAACAAEAAAAMAPv/AAACAAEAAAANAPv/AAACAAEAAAAOAPv/AAACAAEAAAAPAPv/AAACAAEAAAAQAPv/AAACAAEAAAARAPv/AAACAAEAAAASAPv/AAACAAEAAAATAPv/AAACAAEAAAAUAPv/AAACAAEAAAAVAPv/AAACAAEAAAAWAPv/AAACAAEAAAAXAPv/AAACAAEAAAAYAPv/AAACAAEAAAAZAPv/AAACAAEAAAAaAPv/AAACAAEAAAAbAPv/AAACAAEAAAAcAPv/AAACAAEAAAAdAPv/AAACAAEAAAAeAPv/AAACAAEAAAAfAPv/AAACAAEAAAAgAPv/AAACAAEAAAAhAPv/AAACAAEAAAAiAPv/AAACAAEAAAAjAPv/AAACAAEAAAAkAPv/AAACAAEAAAAlAPv/AAACAAEAAAAmAPv/AAACAAEAAAAnAPv/AAACAAEAAAAoAPv/AAACAAEAAAApAPv/AAACAAEAAAAqAPv/AAACAAEAAAArAPv/AAACAAEAAAAsAPv/AAACAAEAAAAtAPv/AAACAAEAAAAuAPv/AAACAAEAAAAvAPv/AAACAAEAAAAwAPv/AAACAAEAAAAxAPv/AAACAAEAAAAyAPv/AAACAAEAAAAzAPv/AAADAAEAAAAHAPz/AAACAAEAAAAIAPz/AAACAAEAAAAJAPz/AAACAAEAAAAKAPz/AAACAAEAAAALAPz/AAACAAEAAAAMAPz/AAACAAEAAAANAPz/AAACAAEAAAAOAPz/AAACAAEAAAAPAPz/AAACAAEAAAAQAPz/AAACAAEAAAARAPz/AAACAAEAAAASAPz/AAACAAEAAAATAPz/AAACAAEAAAAUAPz/AAACAAEAAAAVAPz/AAACAAEAAAAWAPz/AAACAAEAAAAXAPz/AAACAAEAAAAYAPz/AAACAAEAAAAZAPz/AAACAAEAAAAaAPz/AAACAAEAAAAbAPz/AAACAAEAAAAcAPz/AAACAAEAAAAdAPz/AAACAAEAAAAeAPz/AAACAAEAAAAfAPz/AAACAAEAAAAgAPz/AAACAAEAAAAhAPz/AAACAAEAAAAiAPz/AAACAAEAAAAjAPz/AAACAAEAAAAkAPz/AAACAAEAAAAlAPz/AAACAAEAAAAmAPz/AAACAAEAAAAnAPz/AAACAAEAAAAoAPz/AAACAAEAAAApAPz/AAACAAEAAAAqAPz/AAACAAEAAAArAPz/AAACAAEAAAAsAPz/AAACAAEAAAAtAPz/AAACAAEAAAAuAPz/AAACAAEAAAAvAPz/AAACAAEAAAAwAPz/AAACAAEAAAAxAPz/AAACAAEAAAAyAPz/AAACAAEAAAAzAPz/AAADAAEAAAAHAP3/AAACAAEAAAAIAP3/AAACAAEAAAAJAP3/AAACAAEAAAAKAP3/AAACAAEAAAALAP3/AAACAAEAAAAMAP3/AAACAAEAAAANAP3/AAACAAEAAAAOAP3/AAACAAEAAAAPAP3/AAACAAEAAAAQAP3/AAACAAEAAAARAP3/AAACAAEAAAASAP3/AAACAAEAAAATAP3/AAACAAEAAAAUAP3/AAACAAEAAAAVAP3/AAACAAEAAAAWAP3/AAACAAEAAAAXAP3/AAACAAEAAAAYAP3/AAACAAEAAAAZAP3/AAACAAEAAAAaAP3/AAACAAEAAAAbAP3/AAACAAEAAAAcAP3/AAACAAEAAAAdAP3/AAACAAEAAAAeAP3/AAACAAEAAAAfAP3/AAACAAEAAAAgAP3/AAACAAEAAAAhAP3/AAACAAEAAAAiAP3/AAACAAEAAAAjAP3/AAACAAEAAAAkAP3/AAACAAEAAAAlAP3/AAACAAEAAAAmAP3/AAACAAEAAAAnAP3/AAACAAEAAAAoAP3/AAACAAEAAAApAP3/AAACAAEAAAAqAP3/AAACAAEAAAArAP3/AAACAAEAAAAsAP3/AAACAAEAAAAtAP3/AAACAAEAAAAuAP3/AAACAAEAAAAvAP3/AAACAAEAAAAwAP3/AAACAAEAAAAxAP3/AAACAAEAAAAyAP3/AAACAAEAAAAzAP3/AAADAAEAAAAHAP7/AAACAAEAAAAIAP7/AAACAAEAAAAJAP7/AAACAAEAAAAKAP7/AAACAAEAAAALAP7/AAACAAEAAAAMAP7/AAACAAEAAAANAP7/AAACAAEAAAAOAP7/AAACAAEAAAAPAP7/AAACAAEAAAAQAP7/AAACAAEAAAARAP7/AAACAAEAAAASAP7/AAACAAEAAAATAP7/AAACAAEAAAAUAP7/AAACAAEAAAAVAP7/AAACAAEAAAAWAP7/AAACAAEAAAAXAP7/AAACAAEAAAAYAP7/AAACAAEAAAAZAP7/AAACAAEAAAAaAP7/AAACAAEAAAAbAP7/AAACAAEAAAAcAP7/AAACAAEAAAAdAP7/AAACAAEAAAAeAP7/AAACAAEAAAAfAP7/AAACAAEAAAAgAP7/AAACAAEAAAAhAP7/AAACAAEAAAAiAP7/AAACAAEAAAAjAP7/AAACAAEAAAAkAP7/AAACAAEAAAAlAP7/AAACAAEAAAAmAP7/AAACAAEAAAAnAP7/AAACAAEAAAAoAP7/AAACAAEAAAApAP7/AAACAAEAAAAqAP7/AAACAAEAAAArAP7/AAACAAEAAAAsAP7/AAACAAEAAAAtAP7/AAACAAEAAAAuAP7/AAACAAEAAAAvAP7/AAACAAEAAAAwAP7/AAACAAEAAAAxAP7/AAACAAEAAAAyAP7/AAACAAEAAAAzAP7/AAADAAEAAAAHAP//AAACAAEAAAAIAP//AAACAAEAAAAJAP//AAACAAEAAAAKAP//AAACAAEAAAALAP//AAACAAEAAAAMAP//AAACAAEAAAANAP//AAACAAEAAAAOAP//AAACAAEAAAAPAP//AAACAAEAAAAQAP//AAACAAEAAAARAP//AAACAAEAAAASAP//AAACAAEAAAATAP//AAACAAEAAAAUAP//AAACAAEAAAAVAP//AAACAAEAAAAWAP//AAACAAEAAAAXAP//AAACAAEAAAAYAP//AAACAAEAAAAZAP//AAACAAEAAAAaAP//AAACAAEAAAAbAP//AAACAAEAAAAcAP//AAACAAEAAAAdAP//AAACAAEAAAAeAP//AAACAAEAAAAfAP//AAACAAEAAAAgAP//AAACAAEAAAAhAP//AAACAAEAAAAiAP//AAACAAEAAAAjAP//AAACAAEAAAAkAP//AAACAAEAAAAlAP//AAACAAEAAAAmAP//AAACAAEAAAAnAP//AAACAAEAAAAoAP//AAACAAEAAAApAP//AAACAAEAAAAqAP//AAACAAEAAAArAP//AAACAAEAAAAsAP//AAACAAEAAAAtAP//AAACAAEAAAAuAP//AAACAAEAAAAvAP//AAACAAEAAAAwAP//AAACAAEAAAAxAP//AAACAAEAAAAyAP//AAACAAEAAAAzAP//AAADAAEAAAAHAAAAAAACAAEAAAAIAAAAAAACAAEAAAAJAAAAAAACAAEAAAAKAAAAAAACAAEAAAALAAAAAAACAAEAAAAMAAAAAAACAAEAAAANAAAAAAACAAEAAAAOAAAAAAACAAEAAAAPAAAAAAACAAEAAAAQAAAAAAACAAEAAAARAAAAAAACAAEAAAASAAAAAAACAAEAAAATAAAAAAACAAEAAAAUAAAAAAACAAEAAAAVAAAAAAACAAEAAAAWAAAAAAACAAEAAAAXAAAAAAACAAEAAAAYAAAAAAACAAEAAAAZAAAAAAACAAEAAAAaAAAAAAACAAEAAAAbAAAAAAACAAEAAAAcAAAAAAACAAEAAAAdAAAAAAACAAEAAAAeAAAAAAACAAEAAAAfAAAAAAACAAEAAAAgAAAAAAACAAEAAAAhAAAAAAACAAEAAAAiAAAAAAACAAEAAAAjAAAAAAACAAEAAAAkAAAAAAACAAEAAAAlAAAAAAACAAEAAAAmAAAAAAACAAEAAAAnAAAAAAACAAEAAAAoAAAAAAACAAEAAAApAAAAAAACAAEAAAAqAAAAAAACAAEAAAArAAAAAAACAAEAAAAsAAAAAAACAAEAAAAtAAAAAAACAAEAAAAuAAAAAAACAAEAAAAvAAAAAAACAAEAAAAwAAAAAAACAAEAAAAxAAAAAAACAAEAAAAyAAAAAAACAAEAAAAzAAAAAAADAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAADAAEAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAADAAIAAAABAPX/AAABAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAACAAAAAAAYAPX/AAACAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAACAAAAAAAcAPX/AAACAAAAAAAdAPX/AAACAAAAAAAeAPX/AAACAAAAAAAfAPX/AAACAAAAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAACAAAAAAAuAPX/AAACAAAAAAAvAPX/AAACAAAAAAAwAPX/AAACAAAAAAAxAPX/AAACAAAAAAAyAPX/AAACAAAAAAAzAPX/AAADAAAAAADw/wAAAgAAAAIAAADw/wEAAgAAAAMAAADx/wAAAgAAAAIAAADx/wEAAgAAAAMAAADy/wAAAgAAAAIAAADy/wEAAgAAAAMAAADz/wAAAgAAAAIAAADz/wEAAgAAAAMAAAD0/wAAAgAAAAIAAAD0/wEAAgAAAAMAAAD1/wAAAgAAAAIAAAD1/wEAAgAAAAMAAAD4/wAAAgAAAAIAAAD4/wEAAgAAAAMAAAD5/wAAAgAAAAIAAAD5/wEAAgAAAAMAAAD6/wAAAgAAAAIAAAD6/wEAAgAAAAMAAAD7/wAAAgAAAAIAAAD7/wEAAgAAAAMAAAD8/wAAAgAAAAIAAAD8/wEAAgAAAAMAAAD9/wAAAgAAAAIAAAD9/wEAAgAAAAMAAAD+/wAAAgAAAAIAAAD+/wEAAgAAAAMAAAD//wAAAgAAAAIAAAD//wEAAgAAAAMAAAAAAAAAAgAAAAIAAAAAAAEAAgAAAAMAAAAAAP//AAAEAAIAAAABAP7/AAAKAAEAAAACAP7/AAALAAEAAAABAP3/AAAKAAAAAAACAP3/AAALAAAAAAADAP3/AAALAAAAAAADAP7/AAALAAEAAACv/wAAAgAAAAIAAACv/wEAAgAAAAMAAACw/wAAAgAAAAIAAACw/wEAAgAAAAMAAACx/wAAAgAAAAIAAACx/wEAAgAAAAMAAACy/wAAAgAAAAIAAACy/wEAAgAAAAMAAACz/wAAAgAAAAIAAACz/wEAAgAAAAMAAAC0/wAAAgAAAAIAAAC0/wEAAgAAAAMAAAC1/wAAAgAAAAIAAAC1/wEAAgAAAAMAAAC2/wAAAgAAAAIAAAC2/wEAAgAAAAMAAAC3/wAAAgAAAAIAAAC3/wEAAAABAAAAAAC4/wAAAgAAAAIAAAC4/wEAAAACAAAAAAC5/wAAAgAAAAIAAAC5/wEAAAACAAAAAAC6/wAAAgAAAAIAAAC6/wEAAAACAAAAAAC7/wAAAgAAAAIAAAC7/wEAAAACAAAAAAC8/wAAAgAAAAIAAAC8/wEAAAACAAAAAAC9/wAAAgAAAAIAAAC9/wEAAAACAAAAAAC+/wAAAAABAAEAAAC+/wEAAAAAAAsAAAC//wAAAAACAAEAAAC//wEAAAACAAEAAADA/wAAAAACAAEAAADA/wEAAAACAAEAAADB/wAAAAACAAEAAADB/wEAAAACAAEAAADC/wAAAAACAAEAAADC/wEAAAACAAEAAADD/wAAAAACAAEAAADD/wEAAAACAAEAAADE/wAAAAACAAEAAADE/wEAAAACAAEAAADF/wAAAAACAAEAAADF/wEAAAACAAEAAADG/wAAAAACAAEAAADG/wEAAAACAAEAAADH/wAAAAACAAEAAADH/wEAAAACAAEAAADI/wAAAAACAAEAAADI/wEAAAACAAEAAADJ/wAAAAACAAEAAADJ/wEAAAACAAEAAADK/wAAAAACAAEAAADK/wEAAAACAAEAAADL/wAAAAACAAEAAADL/wEAAAACAAEAAADM/wAAAAACAAEAAADM/wEAAAACAAEAAADN/wAAAAACAAEAAADN/wEAAAACAAEAAADO/wAAAAACAAEAAADO/wEAAAACAAEAAADP/wAAAAACAAEAAADP/wEAAAACAAEAAADQ/wAAAAACAAEAAADQ/wEAAAACAAEAAADR/wAAAAACAAEAAADR/wEAAAACAAEAAADS/wAAAAACAAEAAADS/wEAAAACAAEAAADT/wAAAAACAAEAAADT/wEAAAACAAEAAADU/wAAAAACAAEAAADU/wEAAAACAAEAAADV/wAAAAACAAEAAADV/wEAAAACAAEAAADW/wAAAAACAAEAAADW/wEAAAACAAEAAADX/wAAAAACAAEAAADX/wEAAAACAAEAAADY/wAAAAACAAEAAADY/wEAAAACAAEAAADZ/wAAAAACAAEAAADZ/wEAAAACAAEAAADa/wAAAAACAAEAAADa/wEAAAACAAEAAADb/wAAAAACAAEAAADb/wEAAAACAAEAAADc/wAAAAACAAEAAADc/wEAAAACAAEAAADd/wAAAAACAAEAAADd/wEAAAACAAEAAADe/wAAAAACAAEAAADe/wEAAAACAAEAAADf/wAAAAACAAEAAADf/wEAAAACAAEAAADg/wAAAAACAAEAAADg/wEAAAACAAEAAADh/wAAAAACAAEAAADh/wEAAAACAAEAAADi/wAAAAACAAEAAADi/wEAAAACAAEAAADj/wAAAAACAAEAAADj/wEAAAACAAEAAADk/wAAAAACAAEAAADk/wEAAAACAAEAAADl/wAAAAACAAEAAADl/wEAAAACAAEAAADm/wAAAAACAAEAAADm/wEAAAACAAEAAADn/wAAAAACAAEAAADn/wEAAAACAAEAAADo/wAAAAACAAEAAADo/wEAAAACAAEAAADp/wAAAAACAAEAAADp/wEAAAACAAEAAADq/wAAAAACAAEAAADq/wEAAAACAAEAAADr/wAAAAACAAEAAADr/wEAAAACAAEAAADs/wAAAAACAAEAAADs/wEAAAACAAEAAADt/wAAAAACAAEAAADt/wEAAAACAAEAAADu/wAAAAACAAEAAADu/wEAAAACAAEAAADv/wAAAAADAAEAAADv/wEAAAADAAEAAAC+//X/AAABAAAAAAC///X/AAACAAAAAADA//X/AAACAAAAAADB//X/AAACAAAAAADC//X/AAACAAAAAADD//X/AAACAAAAAADE//X/AAACAAAAAADF//X/AAACAAAAAADG//X/AAACAAAAAADH//X/AAACAAAAAADI//X/AAACAAAAAADJ//X/AAACAAAAAADK//X/AAACAAAAAADL//X/AAACAAAAAADM//X/AAACAAAAAADN//X/AAACAAAAAADO//X/AAACAAAAAADP//X/AAACAAAAAADQ//X/AAACAAAAAADR//X/AAACAAAAAADS//X/AAACAAAAAADT//X/AAACAAAAAADU//X/AAACAAAAAADV//X/AAACAAAAAADW//X/AAACAAAAAADX//X/AAACAAAAAADY//X/AAACAAAAAADZ//X/AAACAAAAAADa//X/AAACAAAAAADb//X/AAACAAAAAADc//X/AAACAAAAAADd//X/AAACAAAAAADe//X/AAACAAAAAADf//X/AAACAAAAAADg//X/AAACAAAAAADh//X/AAACAAAAAADi//X/AAACAAAAAADj//X/AAACAAAAAADk//X/AAACAAAAAADl//X/AAACAAAAAADm//X/AAACAAAAAADn//X/AAACAAAAAADo//X/AAACAAAAAADp//X/AAACAAAAAADq//X/AAACAAAAAADr//X/AAACAAAAAADs//X/AAACAAAAAADt//X/AAACAAAAAADu//X/AAACAAAAAADv//X/AAADAAAAAAC+//b/AAABAAEAAAC///b/AAACAAEAAADA//b/AAACAAEAAADB//b/AAACAAEAAADC//b/AAACAAEAAADD//b/AAACAAEAAADE//b/AAACAAEAAADF//b/AAACAAEAAADG//b/AAACAAEAAADH//b/AAACAAEAAADI//b/AAACAAEAAADJ//b/AAACAAEAAADK//b/AAACAAEAAADL//b/AAACAAEAAADM//b/AAACAAEAAADN//b/AAACAAEAAADO//b/AAACAAEAAADP//b/AAACAAEAAADQ//b/AAACAAEAAADR//b/AAACAAEAAADS//b/AAACAAEAAADT//b/AAACAAEAAADU//b/AAACAAEAAADV//b/AAACAAEAAADW//b/AAACAAEAAADX//b/AAACAAEAAADY//b/AAACAAEAAADZ//b/AAACAAEAAADa//b/AAACAAEAAADb//b/AAACAAEAAADc//b/AAACAAEAAADd//b/AAACAAEAAADe//b/AAACAAEAAADf//b/AAACAAEAAADg//b/AAACAAEAAADh//b/AAACAAEAAADi//b/AAACAAEAAADj//b/AAACAAEAAADk//b/AAACAAEAAADl//b/AAACAAEAAADm//b/AAACAAEAAADn//b/AAACAAEAAADo//b/AAACAAEAAADp//b/AAACAAEAAADq//b/AAACAAEAAADr//b/AAACAAEAAADs//b/AAACAAEAAADt//b/AAACAAEAAADu//b/AAACAAEAAADv//b/AAADAAEAAAC+//f/AAABAAEAAAC///f/AAACAAEAAADA//f/AAACAAEAAADB//f/AAACAAEAAADC//f/AAACAAEAAADD//f/AAACAAEAAADE//f/AAACAAEAAADF//f/AAACAAEAAADG//f/AAACAAEAAADH//f/AAACAAEAAADI//f/AAACAAEAAADJ//f/AAACAAEAAADK//f/AAACAAEAAADL//f/AAACAAEAAADM//f/AAACAAEAAADN//f/AAACAAEAAADO//f/AAACAAEAAADP//f/AAACAAEAAADQ//f/AAACAAEAAADR//f/AAACAAEAAADS//f/AAACAAEAAADT//f/AAACAAEAAADU//f/AAACAAEAAADV//f/AAACAAEAAADW//f/AAACAAEAAADX//f/AAACAAEAAADY//f/AAACAAEAAADZ//f/AAACAAEAAADa//f/AAACAAEAAADb//f/AAACAAEAAADc//f/AAACAAEAAADd//f/AAACAAEAAADe//f/AAACAAEAAADf//f/AAACAAEAAADg//f/AAACAAEAAADh//f/AAACAAEAAADi//f/AAACAAEAAADj//f/AAACAAEAAADk//f/AAACAAEAAADl//f/AAACAAEAAADm//f/AAACAAEAAADn//f/AAACAAEAAADo//f/AAACAAEAAADp//f/AAACAAEAAADq//f/AAACAAEAAADr//f/AAACAAEAAADs//f/AAACAAEAAADt//f/AAACAAEAAADu//f/AAACAAEAAADv//f/AAADAAEAAAC+//j/AAABAAEAAAC///j/AAACAAEAAADA//j/AAACAAEAAADB//j/AAACAAEAAADC//j/AAACAAEAAADD//j/AAACAAEAAADE//j/AAACAAEAAADF//j/AAACAAEAAADG//j/AAACAAEAAADH//j/AAACAAEAAADI//j/AAACAAEAAADJ//j/AAACAAEAAADK//j/AAACAAEAAADL//j/AAACAAEAAADM//j/AAACAAEAAADN//j/AAACAAEAAADO//j/AAACAAEAAADP//j/AAACAAEAAADQ//j/AAACAAEAAADR//j/AAACAAEAAADS//j/AAACAAEAAADT//j/AAACAAEAAADU//j/AAACAAEAAADV//j/AAACAAEAAADW//j/AAACAAEAAADX//j/AAACAAEAAADY//j/AAACAAEAAADZ//j/AAACAAEAAADa//j/AAACAAEAAADb//j/AAACAAEAAADc//j/AAACAAEAAADd//j/AAACAAEAAADe//j/AAACAAEAAADf//j/AAACAAEAAADg//j/AAACAAEAAADh//j/AAACAAEAAADi//j/AAACAAEAAADj//j/AAACAAEAAADk//j/AAACAAEAAADl//j/AAACAAEAAADm//j/AAACAAEAAADn//j/AAACAAEAAADo//j/AAACAAEAAADp//j/AAACAAEAAADq//j/AAACAAEAAADr//j/AAACAAEAAADs//j/AAACAAEAAADt//j/AAACAAEAAADu//j/AAACAAEAAADv//j/AAADAAEAAAC+//n/AAABAAEAAAC///n/AAACAAEAAADA//n/AAACAAEAAADB//n/AAACAAEAAADC//n/AAACAAEAAADD//n/AAACAAEAAADE//n/AAACAAEAAADF//n/AAACAAEAAADG//n/AAACAAEAAADH//n/AAACAAEAAADI//n/AAACAAEAAADJ//n/AAACAAEAAADK//n/AAACAAEAAADL//n/AAACAAEAAADM//n/AAACAAEAAADN//n/AAACAAEAAADO//n/AAACAAEAAADP//n/AAACAAEAAADQ//n/AAACAAEAAADR//n/AAACAAEAAADS//n/AAACAAEAAADT//n/AAACAAEAAADU//n/AAACAAEAAADV//n/AAACAAEAAADW//n/AAACAAEAAADX//n/AAACAAEAAADY//n/AAACAAEAAADZ//n/AAACAAEAAADa//n/AAACAAEAAADb//n/AAACAAEAAADc//n/AAACAAEAAADd//n/AAACAAEAAADe//n/AAACAAEAAADf//n/AAACAAEAAADg//n/AAACAAEAAADh//n/AAACAAEAAADi//n/AAACAAEAAADj//n/AAACAAEAAADk//n/AAACAAEAAADl//n/AAACAAEAAADm//n/AAACAAEAAADn//n/AAACAAEAAADo//n/AAACAAEAAADp//n/AAACAAEAAADq//n/AAACAAEAAADr//n/AAACAAEAAADs//n/AAACAAEAAADt//n/AAACAAEAAADu//n/AAACAAEAAADv//n/AAADAAEAAAC+//r/AAABAAEAAAC///r/AAACAAEAAADA//r/AAACAAEAAADB//r/AAACAAEAAADC//r/AAACAAEAAADD//r/AAACAAEAAADE//r/AAACAAEAAADF//r/AAACAAEAAADG//r/AAACAAEAAADH//r/AAACAAEAAADI//r/AAACAAEAAADJ//r/AAACAAEAAADK//r/AAACAAEAAADL//r/AAACAAEAAADM//r/AAACAAEAAADN//r/AAACAAEAAADO//r/AAACAAEAAADP//r/AAACAAEAAADQ//r/AAACAAEAAADR//r/AAACAAEAAADS//r/AAACAAEAAADT//r/AAACAAEAAADU//r/AAACAAEAAADV//r/AAACAAEAAADW//r/AAACAAEAAADX//r/AAACAAEAAADY//r/AAACAAEAAADZ//r/AAACAAEAAADa//r/AAACAAEAAADb//r/AAACAAEAAADc//r/AAACAAEAAADd//r/AAACAAEAAADe//r/AAACAAEAAADf//r/AAACAAEAAADg//r/AAACAAEAAADh//r/AAACAAEAAADi//r/AAACAAEAAADj//r/AAACAAEAAADk//r/AAACAAEAAADl//r/AAACAAEAAADm//r/AAACAAEAAADn//r/AAACAAEAAADo//r/AAACAAEAAADp//r/AAACAAEAAADq//r/AAACAAEAAADr//r/AAACAAEAAADs//r/AAACAAEAAADt//r/AAACAAEAAADu//r/AAACAAEAAADv//r/AAADAAEAAAC+//v/AAABAAEAAAC///v/AAACAAEAAADA//v/AAACAAEAAADB//v/AAACAAEAAADC//v/AAACAAEAAADD//v/AAACAAEAAADE//v/AAACAAEAAADF//v/AAACAAEAAADG//v/AAACAAEAAADH//v/AAACAAEAAADI//v/AAACAAEAAADJ//v/AAACAAEAAADK//v/AAACAAEAAADL//v/AAACAAEAAADM//v/AAACAAEAAADN//v/AAACAAEAAADO//v/AAACAAEAAADP//v/AAACAAEAAADQ//v/AAACAAEAAADR//v/AAACAAEAAADS//v/AAACAAEAAADT//v/AAACAAEAAADU//v/AAACAAEAAADV//v/AAACAAEAAADW//v/AAACAAEAAADX//v/AAACAAEAAADY//v/AAACAAEAAADZ//v/AAACAAEAAADa//v/AAACAAEAAADb//v/AAACAAEAAADc//v/AAACAAEAAADd//v/AAACAAEAAADe//v/AAACAAEAAADf//v/AAACAAEAAADg//v/AAACAAEAAADh//v/AAACAAEAAADi//v/AAACAAEAAADj//v/AAACAAEAAADk//v/AAACAAEAAADl//v/AAACAAEAAADm//v/AAACAAEAAADn//v/AAACAAEAAADo//v/AAACAAEAAADp//v/AAACAAEAAADq//v/AAACAAEAAADr//v/AAACAAEAAADs//v/AAACAAEAAADt//v/AAACAAEAAADu//v/AAACAAEAAADv//v/AAADAAEAAAC+//z/AAABAAEAAAC///z/AAACAAEAAADA//z/AAACAAEAAADB//z/AAACAAEAAADC//z/AAACAAEAAADD//z/AAACAAEAAADE//z/AAACAAEAAADF//z/AAACAAEAAADG//z/AAACAAEAAADH//z/AAACAAEAAADI//z/AAACAAEAAADJ//z/AAACAAEAAADK//z/AAACAAEAAADL//z/AAACAAEAAADM//z/AAACAAEAAADN//z/AAACAAEAAADO//z/AAACAAEAAADP//z/AAACAAEAAADQ//z/AAACAAEAAADR//z/AAACAAEAAADS//z/AAACAAEAAADT//z/AAACAAEAAADU//z/AAACAAEAAADV//z/AAACAAEAAADW//z/AAACAAEAAADX//z/AAACAAEAAADY//z/AAACAAEAAADZ//z/AAACAAEAAADa//z/AAACAAEAAADb//z/AAACAAEAAADc//z/AAACAAEAAADd//z/AAACAAEAAADe//z/AAACAAEAAADf//z/AAACAAEAAADg//z/AAACAAEAAADh//z/AAACAAEAAADi//z/AAACAAEAAADj//z/AAACAAEAAADk//z/AAACAAEAAADl//z/AAACAAEAAADm//z/AAACAAEAAADn//z/AAACAAEAAADo//z/AAACAAEAAADp//z/AAACAAEAAADq//z/AAACAAEAAADr//z/AAACAAEAAADs//z/AAACAAEAAADt//z/AAACAAEAAADu//z/AAACAAEAAADv//z/AAADAAEAAAC+//3/AAABAAEAAAC///3/AAACAAEAAADA//3/AAACAAEAAADB//3/AAACAAEAAADC//3/AAACAAEAAADD//3/AAACAAEAAADE//3/AAACAAEAAADF//3/AAACAAEAAADG//3/AAACAAEAAADH//3/AAACAAEAAADI//3/AAACAAEAAADJ//3/AAACAAEAAADK//3/AAACAAEAAADL//3/AAACAAEAAADM//3/AAACAAEAAADN//3/AAACAAEAAADO//3/AAACAAEAAADP//3/AAACAAEAAADQ//3/AAACAAEAAADR//3/AAACAAEAAADS//3/AAACAAEAAADT//3/AAACAAEAAADU//3/AAACAAEAAADV//3/AAACAAEAAADW//3/AAACAAEAAADX//3/AAACAAEAAADY//3/AAACAAEAAADZ//3/AAACAAEAAADa//3/AAACAAEAAADb//3/AAACAAEAAADc//3/AAACAAEAAADd//3/AAACAAEAAADe//3/AAACAAEAAADf//3/AAACAAEAAADg//3/AAACAAEAAADh//3/AAACAAEAAADi//3/AAACAAEAAADj//3/AAACAAEAAADk//3/AAACAAEAAADl//3/AAACAAEAAADm//3/AAACAAEAAADn//3/AAACAAEAAADo//3/AAACAAEAAADp//3/AAACAAEAAADq//3/AAACAAEAAADr//3/AAACAAEAAADs//3/AAACAAEAAADt//3/AAACAAEAAADu//3/AAACAAEAAADv//3/AAADAAEAAAC+//7/AAABAAEAAAC///7/AAACAAEAAADA//7/AAACAAEAAADB//7/AAACAAEAAADC//7/AAACAAEAAADD//7/AAACAAEAAADE//7/AAACAAEAAADF//7/AAACAAEAAADG//7/AAACAAEAAADH//7/AAACAAEAAADI//7/AAACAAEAAADJ//7/AAACAAEAAADK//7/AAACAAEAAADL//7/AAACAAEAAADM//7/AAACAAEAAADN//7/AAACAAEAAADO//7/AAACAAEAAADP//7/AAACAAEAAADQ//7/AAACAAEAAADR//7/AAACAAEAAADS//7/AAACAAEAAADT//7/AAACAAEAAADU//7/AAACAAEAAADV//7/AAACAAEAAADW//7/AAACAAEAAADX//7/AAACAAEAAADY//7/AAACAAEAAADZ//7/AAACAAEAAADa//7/AAACAAEAAADb//7/AAACAAEAAADc//7/AAACAAEAAADd//7/AAACAAEAAADe//7/AAACAAEAAADf//7/AAACAAEAAADg//7/AAACAAEAAADh//7/AAACAAEAAADi//7/AAACAAEAAADj//7/AAACAAEAAADk//7/AAACAAEAAADl//7/AAACAAEAAADm//7/AAACAAEAAADn//7/AAACAAEAAADo//7/AAACAAEAAADp//7/AAACAAEAAADq//7/AAACAAEAAADr//7/AAACAAEAAADs//7/AAACAAEAAADt//7/AAACAAEAAADu//7/AAACAAEAAADv//7/AAADAAEAAAC+////AAABAAEAAAC/////AAACAAEAAADA////AAACAAEAAADB////AAACAAEAAADC////AAACAAEAAADD////AAACAAEAAADE////AAACAAEAAADF////AAACAAEAAADG////AAACAAEAAADH////AAACAAEAAADI////AAACAAEAAADJ////AAACAAEAAADK////AAACAAEAAADL////AAACAAEAAADM////AAACAAEAAADN////AAACAAEAAADO////AAACAAEAAADP////AAACAAEAAADQ////AAACAAEAAADR////AAACAAEAAADS////AAACAAEAAADT////AAACAAEAAADU////AAACAAEAAADV////AAACAAEAAADW////AAACAAEAAADX////AAACAAEAAADY////AAACAAEAAADZ////AAACAAEAAADa////AAACAAEAAADb////AAACAAEAAADc////AAACAAEAAADd////AAACAAEAAADe////AAACAAEAAADf////AAACAAEAAADg////AAACAAEAAADh////AAACAAEAAADi////AAACAAEAAADj////AAACAAEAAADk////AAACAAEAAADl////AAACAAEAAADm////AAACAAEAAADn////AAACAAEAAADo////AAACAAEAAADp////AAACAAEAAADq////AAACAAEAAADr////AAACAAEAAADs////AAACAAEAAADt////AAACAAEAAADu////AAACAAEAAADv////AAADAAEAAAC3/wIAAAABAAIAAAC4/wIAAAACAAIAAAC5/wIAAAACAAIAAAC6/wIAAAACAAIAAAC7/wIAAAACAAIAAAC8/wIAAAACAAIAAAC9/wIAAAACAAIAAAC+/wIAAAACAAIAAAC//wIAAAACAAIAAADA/wIAAAACAAIAAADB/wIAAAACAAIAAADC/wIAAAACAAIAAADD/wIAAAACAAIAAADE/wIAAAACAAIAAADF/wIAAAACAAIAAADG/wIAAAACAAIAAADH/wIAAAACAAIAAADI/wIAAAACAAIAAADJ/wIAAAACAAIAAADK/wIAAAACAAIAAADL/wIAAAACAAIAAADM/wIAAAACAAIAAADN/wIAAAACAAIAAADO/wIAAAACAAIAAADP/wIAAAACAAIAAADQ/wIAAAACAAIAAADR/wIAAAACAAIAAADS/wIAAAACAAIAAADT/wIAAAACAAIAAADU/wIAAAACAAIAAADV/wIAAAACAAIAAADW/wIAAAACAAIAAADX/wIAAAACAAIAAADY/wIAAAACAAIAAADZ/wIAAAACAAIAAADa/wIAAAACAAIAAADb/wIAAAACAAIAAADc/wIAAAACAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAADAAIAAAA=") + +[node name="Tiles3" parent="." instance=ExtResource("4_mgyom")] +tile_map_data = PackedByteArray("AADy//3/AAAIAAAAAADy//7/AAAIAAEAAADz//3/AAAJAAAAAADz//7/AAAJAAEAAADy////AAAIAAEAAADz////AAAJAAEAAADy/wAAAAAIAAEAAADz/wAAAAAJAAEAAADy/wEAAAAIAAEAAADz/wEAAAAJAAEAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_vv66g")] +position = Vector2(-144, -96) + +[node name="DropShadow" parent="." instance=ExtResource("9_ejs6i")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(96, -136) +script = ExtResource("10_h2tsj") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="PipeArea" parent="." instance=ExtResource("11_am4gn")] +position = Vector2(-208, -48) +exit_only = true + +[node name="PipeArea2" parent="." instance=ExtResource("11_am4gn")] +position = Vector2(16, -32) +enter_direction = 3 +target_level = "uid://c2pmtc830fi4g" + +[node name="Podoboo" parent="." instance=ExtResource("10_6qwgg")] +position = Vector2(-104, -160) + +[node name="Podoboo2" parent="." instance=ExtResource("10_6qwgg")] +position = Vector2(-32, -96) + +[node name="ChallengeNodes" type="Node" parent="."] +script = ExtResource("10_81oc1") +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("11_4q6qn")] +position = Vector2(-136, -152) +id = 3 diff --git a/Scenes/Levels/SMBS/World8/8-4d.tscn b/Scenes/Levels/SMBS/World8/8-4d.tscn new file mode 100644 index 0000000..e2331df --- /dev/null +++ b/Scenes/Levels/SMBS/World8/8-4d.tscn @@ -0,0 +1,73 @@ +[gd_scene load_steps=16 format=4 uid="uid://c2pmtc830fi4g"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_wgvuo"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_mwl1u"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_mwl1u"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_5cdud"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_ovcjs"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_d5yry"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="8_s8hok"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="9_j75bm"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="10_mwl1u"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="12_5cdud"] +[ext_resource type="PackedScene" uid="uid://pfhvflypjq6y" path="res://Scenes/Prefabs/Entities/Enemies/TrueBowser.tscn" id="12_ovcjs"] +[ext_resource type="PackedScene" uid="uid://o573jl3f2hvk" path="res://Scenes/Prefabs/LevelObjects/CastlePeachSP.tscn" id="13_5cdud"] +[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="39_artoj"] +[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="39_hjtj8"] +[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="40_ki7n3"] + +[node name="Level" type="Node"] +script = ExtResource("1_wgvuo") +music = ExtResource("2_mwl1u") +theme = "Castle" +campaign = "SMBS" +world_id = 8 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_mwl1u")] + +[node name="Tiles" parent="." instance=ExtResource("4_5cdud")] +tile_map_data = PackedByteArray("AAD4//7/AAABAAAAAAD5//7/AAADAAAAAAD4////AAABAAEAAAD5////AAADAAEAAAD4/wAAAAABAAEAAAD5/wAAAAABAAsAAAD4/wEAAAABAAEAAAD5/wEAAAACAAEAAAD4/wIAAAABAAEAAAD5/wIAAAACAAEAAAD4/wMAAAABAAIAAAD5/wMAAAACAAIAAADy/wAAAAABAAAAAADz/wAAAAADAAAAAADy/wEAAAABAAEAAADz/wEAAAADAAEAAADy/wIAAAABAAEAAADz/wIAAAADAAEAAADy/wMAAAABAAIAAADz/wMAAAADAAIAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAAAAAsAAAD9/wAAAAACAAEAAAD+/wAAAAACAAEAAAD//wAAAAACAAEAAAAAAAAAAAABAAsAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAAAAAsAAAAFAAAAAAACAAEAAAAGAAAAAAACAAEAAAAHAAAAAAACAAEAAAAIAAAAAAABAAsAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAAAAAsAAAANAAAAAAACAAEAAAAOAAAAAAACAAEAAAAPAAAAAAADAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAADAAEAAAD6/wIAAAACAAEAAAD7/wIAAAACAAEAAAD8/wIAAAACAAEAAAD9/wIAAAACAAEAAAD+/wIAAAACAAEAAAD//wIAAAACAAEAAAAAAAIAAAACAAEAAAABAAIAAAACAAEAAAACAAIAAAACAAEAAAADAAIAAAACAAEAAAAEAAIAAAACAAEAAAAFAAIAAAACAAEAAAAGAAIAAAACAAEAAAAHAAIAAAACAAEAAAAIAAIAAAACAAEAAAAJAAIAAAACAAEAAAAKAAIAAAACAAEAAAALAAIAAAACAAEAAAAMAAIAAAACAAEAAAANAAIAAAACAAEAAAAOAAIAAAACAAEAAAAPAAIAAAADAAEAAAD6/wMAAAACAAIAAAD7/wMAAAACAAIAAAD8/wMAAAACAAIAAAD9/wMAAAACAAIAAAD+/wMAAAACAAIAAAD//wMAAAACAAIAAAAAAAMAAAACAAIAAAABAAMAAAACAAIAAAACAAMAAAACAAIAAAADAAMAAAACAAIAAAAEAAMAAAACAAIAAAAFAAMAAAACAAIAAAAGAAMAAAACAAIAAAAHAAMAAAACAAIAAAAIAAMAAAACAAIAAAAJAAMAAAACAAIAAAAKAAMAAAACAAIAAAALAAMAAAACAAIAAAAMAAMAAAACAAIAAAANAAMAAAACAAIAAAAOAAMAAAACAAIAAAAPAAMAAAADAAIAAAANAP7/AAABAAAAAAAOAP7/AAACAAAAAAAPAP7/AAADAAAAAAANAP//AAAAAAsAAAAOAP//AAACAAEAAAAPAP//AAADAAEAAAAMAP//AAABAAAAAAAEAP//AAABAAAAAAAFAP//AAAAAAsAAAAGAP//AAACAAEAAAAHAP//AAABAAsAAAAIAP//AAADAAAAAAAFAP7/AAABAAAAAAAGAP7/AAADAAsAAAAHAP7/AAADAAAAAAAGAP3/AAAAAAAAAAD8////AAABAAAAAAD9////AAAAAAsAAAD+////AAACAAEAAAD/////AAABAAsAAAAAAP//AAADAAAAAAD9//7/AAABAAAAAAD+//7/AAADAAsAAAD///7/AAADAAAAAAD+//3/AAAAAAAAAAD4//b/AAAAAAwAAAD5//b/AAACAAEAAAD4//f/AAABAAEAAAD5//f/AAACAAEAAAD4//j/AAABAAEAAAD5//j/AAACAAEAAAD4//n/AAABAAEAAAD5//n/AAABAAwAAAD4//r/AAABAAIAAAD5//r/AAADAAIAAAD6//X/AAACAAAAAAD6//b/AAACAAEAAAD6//f/AAACAAEAAAD6//j/AAABAAwAAAD6//n/AAADAAIAAAD7//b/AAACAAEAAAD7//f/AAABAAwAAAD7//j/AAADAAIAAAD7//X/AAACAAAAAAD8//X/AAACAAAAAAD8//b/AAABAAwAAAD8//f/AAADAAIAAAD9//X/AAACAAAAAAD+//X/AAACAAAAAAD///X/AAACAAAAAAAAAPX/AAACAAAAAAABAPX/AAACAAAAAAACAPX/AAACAAAAAAADAPX/AAACAAAAAAAEAPX/AAACAAAAAAAFAPX/AAACAAAAAAAGAPX/AAACAAAAAAAHAPX/AAACAAAAAAAIAPX/AAACAAAAAAAJAPX/AAACAAAAAAAKAPX/AAACAAAAAAALAPX/AAACAAAAAAAMAPX/AAACAAAAAAANAPX/AAACAAAAAAAOAPX/AAACAAAAAAAPAPX/AAACAAAAAAD9//b/AAACAAIAAAD+//b/AAACAAIAAAD///b/AAACAAIAAAAAAPb/AAAAAAwAAAABAPb/AAACAAEAAAACAPb/AAACAAEAAAADAPb/AAACAAEAAAAEAPb/AAABAAwAAAAFAPb/AAACAAIAAAAGAPb/AAACAAIAAAAHAPb/AAACAAIAAAAIAPb/AAAAAAwAAAAJAPb/AAACAAEAAAAKAPb/AAACAAEAAAALAPb/AAACAAEAAAAMAPb/AAABAAwAAAANAPb/AAACAAIAAAAOAPb/AAAAAAwAAAAPAPb/AAABAAwAAAAOAPf/AAABAAEAAAAPAPf/AAADAAEAAAAOAPj/AAABAAEAAAAPAPj/AAADAAEAAAAOAPn/AAABAAEAAAAPAPn/AAADAAEAAAAOAPr/AAABAAIAAAAPAPr/AAADAAIAAAAKAPf/AAACAAEAAAAKAPj/AAAEAAwAAAAKAPn/AAAAAAIAAAALAPf/AAABAAwAAAALAPj/AAADAAIAAAAMAPf/AAADAAIAAAAJAPf/AAAAAAwAAAAJAPj/AAABAAIAAAAIAPf/AAABAAIAAAAAAPf/AAABAAIAAAABAPf/AAAAAAwAAAACAPf/AAACAAEAAAADAPf/AAABAAwAAAAEAPf/AAADAAIAAAABAPj/AAABAAIAAAACAPj/AAAEAAwAAAADAPj/AAADAAIAAAACAPn/AAAAAAIAAADw//X/AAABAAAAAADx//X/AAACAAAAAADy//X/AAACAAAAAADz//X/AAACAAAAAAD0//X/AAACAAAAAAD1//X/AAACAAAAAAD2//X/AAACAAAAAAD3//X/AAACAAAAAAD4//X/AAACAAAAAAD5//X/AAACAAAAAADw//b/AAABAAIAAADx//b/AAACAAIAAADy//b/AAACAAIAAADz//b/AAACAAIAAAD0//b/AAACAAIAAAD1//b/AAACAAIAAAD2//b/AAACAAIAAAD3//b/AAACAAIAAAAQAPX/AAACAAAAAAARAPX/AAACAAAAAAASAPX/AAACAAAAAAATAPX/AAACAAAAAAAUAPX/AAACAAAAAAAVAPX/AAACAAAAAAAWAPX/AAACAAAAAAAXAPX/AAACAAAAAAAYAPX/AAACAAAAAAAZAPX/AAACAAAAAAAaAPX/AAACAAAAAAAbAPX/AAACAAAAAAAcAPX/AAACAAAAAAAdAPX/AAACAAAAAAAeAPX/AAACAAAAAAAfAPX/AAACAAAAAAAgAPX/AAACAAAAAAAhAPX/AAACAAAAAAAiAPX/AAACAAAAAAAjAPX/AAACAAAAAAAkAPX/AAACAAAAAAAlAPX/AAACAAAAAAAmAPX/AAACAAAAAAAnAPX/AAACAAAAAAAoAPX/AAACAAAAAAApAPX/AAACAAAAAAAqAPX/AAACAAAAAAArAPX/AAACAAAAAAAsAPX/AAACAAAAAAAtAPX/AAACAAAAAAAuAPX/AAACAAAAAAAvAPX/AAACAAAAAAAQAPb/AAACAAIAAAARAPb/AAACAAIAAAASAPb/AAACAAIAAAATAPb/AAACAAIAAAAUAPb/AAACAAIAAAAVAPb/AAACAAIAAAAWAPb/AAACAAIAAAAXAPb/AAACAAIAAAAYAPb/AAACAAIAAAAZAPb/AAACAAIAAAAaAPb/AAACAAIAAAAbAPb/AAACAAIAAAAcAPb/AAACAAIAAAAdAPb/AAACAAIAAAAeAPb/AAACAAIAAAAfAPb/AAACAAIAAAAgAPb/AAAAAAwAAAAhAPb/AAABAAwAAAAiAPb/AAACAAIAAAAjAPb/AAACAAIAAAAkAPb/AAACAAIAAAAlAPb/AAACAAIAAAAmAPb/AAACAAIAAAAnAPb/AAACAAIAAAAoAPb/AAACAAIAAAApAPb/AAACAAIAAAAqAPb/AAACAAIAAAArAPb/AAACAAIAAAAsAPb/AAACAAIAAAAtAPb/AAACAAIAAAAuAPb/AAACAAIAAAAvAPb/AAACAAIAAAAwAPX/AAACAAAAAAAxAPX/AAACAAAAAAAyAPX/AAACAAAAAAAzAPX/AAACAAAAAAA0APX/AAACAAAAAAA1APX/AAADAAAAAAAwAPb/AAACAAIAAAAxAPb/AAACAAIAAAAyAPb/AAACAAIAAAAzAPb/AAACAAIAAAA0APb/AAACAAIAAAA1APb/AAADAAIAAAAgAAAAAAABAAEAAAAhAAAAAAABAAsAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAAgAAEAAAABAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAAgAAIAAAABAAEAAAAhAAIAAAACAAEAAAAiAAIAAAACAAEAAAAjAAIAAAACAAEAAAAkAAIAAAACAAEAAAAlAAIAAAACAAEAAAAmAAIAAAACAAEAAAAnAAIAAAACAAEAAAAoAAIAAAACAAEAAAApAAIAAAACAAEAAAAqAAIAAAACAAEAAAArAAIAAAACAAEAAAAsAAIAAAACAAEAAAAtAAIAAAACAAEAAAAuAAIAAAACAAEAAAAvAAIAAAACAAEAAAAwAAIAAAACAAEAAAAxAAIAAAACAAEAAAAyAAIAAAACAAEAAAAzAAIAAAACAAEAAAA0AAIAAAACAAEAAAA1AAIAAAACAAEAAAAgAAMAAAABAAIAAAAhAAMAAAACAAIAAAAiAAMAAAACAAIAAAAjAAMAAAACAAIAAAAkAAMAAAACAAIAAAAlAAMAAAACAAIAAAAmAAMAAAACAAIAAAAnAAMAAAACAAIAAAAoAAMAAAACAAIAAAApAAMAAAACAAIAAAAqAAMAAAACAAIAAAArAAMAAAACAAIAAAAsAAMAAAACAAIAAAAtAAMAAAACAAIAAAAuAAMAAAACAAIAAAAvAAMAAAACAAIAAAAwAAMAAAACAAIAAAAxAAMAAAACAAIAAAAyAAMAAAACAAIAAAAzAAMAAAACAAIAAAA0AAMAAAACAAIAAAA1AAMAAAACAAIAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAADAAAAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAADAAEAAAA2AAIAAAACAAEAAAA3AAIAAAACAAEAAAA4AAIAAAACAAEAAAA5AAIAAAACAAEAAAA6AAIAAAADAAEAAAA2AAMAAAACAAIAAAA3AAMAAAACAAIAAAA4AAMAAAACAAIAAAA5AAMAAAACAAIAAAA6AAMAAAADAAIAAAAgAP3/AAABAAAAAAAhAP3/AAADAAAAAAAgAP7/AAABAAEAAAAhAP7/AAADAAEAAAAgAP//AAABAAEAAAAhAP//AAADAAEAAAAgAPf/AAABAAEAAAAhAPf/AAADAAEAAAAgAPj/AAABAAEAAAAhAPj/AAADAAEAAAAgAPn/AAABAAEAAAAhAPn/AAADAAEAAAAgAPr/AAABAAIAAAAhAPr/AAADAAIAAAALAPz/AAAEAAAAAADy//z/AAAIAAIAAADy//3/AAAIAAMAAADz//z/AAAJAAIAAADz//3/AAAJAAMAAADz//7/AAAJAAMAAADz////AAAJAAMAAADy//7/AAAIAAMAAADy////AAAIAAMAAAD0/wAAAgAAAAIAAAD0/wEAAgAAAAMAAAD1/wAAAgAAAAIAAAD1/wEAAgAAAAMAAAD2/wAAAgAAAAIAAAD2/wEAAgAAAAMAAAD3/wAAAgAAAAIAAAD3/wEAAgAAAAMAAADw/wAAAgAAAAIAAADw/wEAAgAAAAMAAADx/wAAAgAAAAIAAADx/wEAAgAAAAMAAAAQAAAAAgAAAAIAAAAQAAEAAgAAAAMAAAARAAAAAgAAAAIAAAARAAEAAgAAAAMAAAASAAAAAgAAAAIAAAASAAEAAgAAAAMAAAATAAAAAgAAAAIAAAATAAEAAgAAAAMAAAAUAAAAAgAAAAIAAAAUAAEAAgAAAAMAAAAVAAAAAgAAAAIAAAAVAAEAAgAAAAMAAAAWAAAAAgAAAAIAAAAWAAEAAgAAAAMAAAAXAAAAAgAAAAIAAAAXAAEAAgAAAAMAAAAYAAAAAgAAAAIAAAAYAAEAAgAAAAMAAAAZAAAAAgAAAAIAAAAZAAEAAgAAAAMAAAAaAAAAAgAAAAIAAAAaAAEAAgAAAAMAAAAbAAAAAgAAAAIAAAAbAAEAAgAAAAMAAAAcAAAAAgAAAAIAAAAcAAEAAgAAAAMAAAAdAAAAAgAAAAIAAAAdAAEAAgAAAAMAAAAeAAAAAgAAAAIAAAAeAAEAAgAAAAMAAAAfAAAAAgAAAAIAAAAfAAEAAgAAAAMAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_ovcjs")] +position = Vector2(-112, -32) + +[node name="DropShadow" parent="." instance=ExtResource("7_d5yry")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(96, -136) +script = ExtResource("8_s8hok") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="PipeArea" parent="." instance=ExtResource("9_j75bm")] +position = Vector2(-208, -64) +exit_only = true + +[node name="Firebar" parent="." instance=ExtResource("10_mwl1u")] +position = Vector2(184, -56) + +[node name="CastlePeach" parent="." instance=ExtResource("13_5cdud")] +position = Vector2(720, 0) + +[node name="CastleBridge" parent="." instance=ExtResource("12_5cdud")] +position = Vector2(312, -24) +length = 16 +end_timer = true + +[node name="TrueBowser" parent="." instance=ExtResource("12_ovcjs")] +position = Vector2(440, -32) + +[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +script = ExtResource("39_hjtj8") +nodes_to_delete = [NodePath("../CastlePeach")] +metadata/_custom_type_script = "uid://cgm3opb5qudc1" + +[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("40_ki7n3")] +position = Vector2(216, -104) +id = 4 + +[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("39_artoj")] +position = Vector2(720, 0) + +[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"] diff --git a/Scenes/Levels/SMBS/YouVsBoo/Boo1-1.tscn b/Scenes/Levels/SMBS/YouVsBoo/Boo1-1.tscn new file mode 100644 index 0000000..4d5882f --- /dev/null +++ b/Scenes/Levels/SMBS/YouVsBoo/Boo1-1.tscn @@ -0,0 +1,519 @@ +[gd_scene load_steps=13 format=4 uid="uid://npahdqeeqr6l"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_lap2q"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_qq1vx"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_3bnev"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_7stjk"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="7_tbp51"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_cjcjd"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="9_a6ix8"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="10_shoo8"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_tbp51"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="12_cjcjd"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="13_shoo8"] + +[sub_resource type="Curve2D" id="Curve2D_2mmqe"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -232, -48, 0, 0, 0, 0, -144, -88, -119.89237, -1.8660291, 119.89237, 1.8660291, 80, -128, -94.70098, -0.4665073, 94.70098, 0.4665073, 288, -88, -37.78709, 1.3995218, 37.78709, -1.3995218, 384, -168, -82.57179, 0.9330146, 82.57179, -0.9330146, 544, -88, -60.645947, 3.265551, 60.645947, -3.265551, 656, -160, -63.444992, 1.3995218, 63.444992, -1.3995218, 944, -80, 0, 0, 0, 0, 1064, -128, -125.95697, -2.3325365, 125.95697, 2.3325365, 1240, -152, -62.51198, -3.7320583, 62.51198, 3.7320583, 1424, -32, -64.84451, -1.8660291, 64.84451, 1.8660291, 1512, -112, -94.234474, -5.1315804, 94.234474, 5.1315804, 1616, -24, -96.56701, -5.1315804, 96.56701, 5.1315804, 1736, -144, -69.50958, -0.4665073, 69.50958, 0.4665073, 1888, -96, -87.23686, -1.8660291, 87.23686, 1.8660291, 2072, -160, -76.507195, -0.9330146, 76.507195, 0.9330146, 2360, -16, -105.43065, 1.3995218, 105.43065, -1.3995218, 2576, -144, 0, 0, 0, 0, 3064, -160) +} +point_count = 19 + +[node name="1-1Boo" type="Node"] +script = ExtResource("1_lap2q") +music = ExtResource("2_qq1vx") +theme = "Garden" +campaign = "SMBS" +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_3bnev")] + +[node name="Tiles" parent="." instance=ExtResource("4_7stjk")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAADAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAADAAIAAAAIAAAAAAABAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAADAAAAAAAIAAEAAAABAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAADAAEAAAAIAAIAAAABAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAADAAIAAAAcAAAAAAAAAAAAAAAcAAEAAAAAAAEAAAAcAAIAAAAAAAIAAAAnAAAAAAABAAAAAAAoAAAAAAADAAAAAAAnAAEAAAABAAEAAAAoAAEAAAADAAEAAAAnAAIAAAABAAIAAAAoAAIAAAADAAIAAAAxAAAAAAABAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAADAAAAAAAxAAEAAAABAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAADAAEAAAAxAAIAAAABAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAADAAIAAABCAAAAAAABAAAAAABDAAAAAAADAAAAAABCAAEAAAABAAEAAABDAAEAAAADAAEAAABCAAIAAAABAAIAAABDAAIAAAADAAIAAABRAAAAAAABAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAADAAAAAABRAAEAAAABAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAADAAEAAABRAAIAAAABAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAADAAIAAABYAAAAAAABAAAAAABZAAAAAAADAAAAAABYAAEAAAABAAEAAABZAAEAAAADAAEAAABYAAIAAAABAAIAAABZAAIAAAADAAIAAABeAAAAAAABAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABsAAAAAAADAAAAAABeAAEAAAABAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAADAAEAAABeAAIAAAABAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAADAAIAAAByAAAAAAABAAAAAABzAAAAAAADAAAAAAByAAEAAAABAAEAAABzAAEAAAADAAEAAAByAAIAAAABAAIAAABzAAIAAAADAAIAAAB5AAAAAAABAAAAAAB6AAAAAAADAAAAAAB5AAEAAAABAAEAAAB6AAEAAAADAAEAAAB5AAIAAAABAAIAAAB6AAIAAAADAAIAAACBAAAAAAABAAAAAACCAAAAAAADAAAAAACBAAEAAAABAAEAAACCAAEAAAADAAEAAACBAAIAAAABAAIAAACCAAIAAAADAAIAAACLAAAAAAABAAAAAACMAAAAAAADAAAAAACLAAEAAAABAAEAAACMAAEAAAADAAEAAACLAAIAAAABAAIAAACMAAIAAAADAAIAAACTAAAAAAABAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAADAAAAAACTAAEAAAABAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAADAAEAAACTAAIAAAABAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAADAAIAAACfAAAAAAABAAAAAACgAAAAAAADAAAAAACfAAEAAAABAAEAAACgAAEAAAADAAEAAACfAAIAAAABAAIAAACgAAIAAAADAAIAAACmAAAAAAABAAAAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACmAAEAAAABAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACmAAIAAAABAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAADAAAAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAADAAEAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAADAAIAAAD9////AAAEAAIAAAD+////AAAEAAIAAAD/////AAAEAAIAAAAAAP//AAAEAAIAAAD+//7/AAAEAAIAAAD///7/AAAEAAIAAAAAAP7/AAAEAAIAAAD///3/AAAEAAIAAAAAAP3/AAAEAAIAAAAHAPv/AQAAAAAAEAAIAPv/AAAEAAIAAAAIAPz/AAAEAAIAAAAIAP3/AAAEAAIAAAAIAP7/AAAEAAIAAAAIAP//AAAEAAIAAAAJAPv/AAAEAAIAAAAJAPz/AAAEAAIAAAAJAP3/AAAEAAIAAAAJAP7/AAAEAAIAAAAJAP//AAAEAAIAAAAKAPz/AAAEAAIAAAAKAP3/AAAEAAIAAAAKAP7/AAAEAAIAAAAKAP//AAAEAAIAAAALAP7/AAAEAAIAAAALAP//AAAEAAIAAAALAP3/AAAEAAIAAAAMAP7/AAAEAAIAAAAMAP//AAAEAAIAAAANAP//AAAEAAIAAAAcAPz/AAAEAAIAAAAcAP3/AAAEAAIAAAAcAP7/AAAEAAIAAAAcAP//AAAEAAIAAAAnAPj/AAAEAAIAAAAnAPn/AAAEAAIAAAAnAPr/AAAEAAIAAAAnAPv/AAAEAAIAAAAnAPz/AAAEAAIAAAAnAP3/AAAEAAIAAAAnAP7/AAAEAAIAAAAnAP//AAAEAAIAAAAoAPj/AAAEAAIAAAAoAPn/AAAEAAIAAAAoAPr/AAAEAAIAAAAoAPv/AAAEAAIAAAAoAPz/AAAEAAIAAAAoAP3/AAAEAAIAAAAoAP7/AAAEAAIAAAAoAP//AAAEAAIAAAAxAPv/AAAEAAIAAAAxAPz/AAAEAAIAAAAxAP3/AAAEAAIAAAAxAP7/AAAEAAIAAAAxAP//AAAEAAIAAAAyAPv/AAAEAAIAAAAyAPz/AAAEAAIAAAAyAP3/AAAEAAIAAAAyAP7/AAAEAAIAAAAyAP//AAAEAAIAAAAzAPz/AAAEAAIAAAAzAP3/AAAEAAIAAAAzAP7/AAAEAAIAAAAzAP//AAAEAAIAAAA0AP3/AAAEAAIAAAA0AP7/AAAEAAIAAAA0AP//AAAEAAIAAAA1AP7/AAAEAAIAAAA1AP//AAAEAAIAAAA2AP//AAAEAAIAAAA7AP//AAAEAAIAAABCAP3/AAAEAAIAAABCAP7/AAAEAAIAAABCAP//AAAEAAIAAABDAP3/AAAEAAIAAABDAP7/AAAEAAIAAABDAP//AAAEAAIAAABRAPn/AAAEAAIAAABRAPr/AAAEAAIAAABRAPv/AAAEAAIAAABRAPz/AAAEAAIAAABRAP3/AAAEAAIAAABRAP7/AAAEAAIAAABRAP//AAAEAAIAAABSAPn/AAAEAAIAAABSAPr/AAAEAAIAAABSAPv/AAAEAAIAAABSAPz/AAAEAAIAAABSAP3/AAAEAAIAAABSAP7/AAAEAAIAAABSAP//AAAEAAIAAABeAPz/AAAEAAIAAABeAP3/AAAEAAIAAABeAP7/AAAEAAIAAABeAP//AAAEAAIAAABfAPz/AAAEAAIAAABfAP3/AAAEAAIAAABfAP7/AAAEAAIAAABfAP//AAAEAAIAAABgAP3/AAAEAAIAAABgAP7/AAAEAAIAAABgAP//AAAEAAIAAABhAP7/AAAEAAIAAABhAP//AAAEAAIAAABiAP//AAAEAAIAAABrAPn/AAAEAAIAAABrAPr/AAAEAAIAAABrAPv/AAAEAAIAAABrAPz/AAAEAAIAAABrAP3/AAAEAAIAAABrAP7/AAAEAAIAAABrAP//AAAEAAIAAABsAPn/AAAEAAIAAABsAPr/AAAEAAIAAABsAPv/AAAEAAIAAABsAPz/AAAEAAIAAABsAP3/AAAEAAIAAABsAP7/AAAEAAIAAABsAP//AAAEAAIAAABqAPn/AAAEAAIAAABoAPz/AAAEAAIAAABpAPz/AAAEAAIAAABnAPn/AAAEAAIAAABlAPn/AAAEAAIAAABmAPn/AAAEAAIAAABlAPr/AAAEAAIAAABlAPv/AAAEAAIAAABlAPz/AAAEAAIAAABmAPr/AAAEAAIAAABmAPv/AAAEAAIAAABmAPz/AAAEAAIAAAB5AP7/AAAEAAIAAAB5AP//AAAEAAIAAAB6AP7/AAAEAAIAAAB6AP//AAAEAAIAAACuAP//AAAEAAIAAACvAP//AAAEAAIAAACwAP//AAAEAAIAAACxAP//AAAEAAIAAACyAP//AAAEAAIAAACzAP//AAAEAAIAAAC0AP//AAAEAAIAAAC1AP//AAAEAAIAAAC2AP//AAAEAAIAAAC3AP//AAAEAAIAAAC1APj/AAAEAAIAAAC1APn/AAAEAAIAAAC1APr/AAAEAAIAAAC1APv/AAAEAAIAAAC1APz/AAAEAAIAAAC1AP3/AAAEAAIAAAC1AP7/AAAEAAIAAAC2APj/AAAEAAIAAAC2APn/AAAEAAIAAAC2APr/AAAEAAIAAAC2APv/AAAEAAIAAAC2APz/AAAEAAIAAAC2AP3/AAAEAAIAAAC2AP7/AAAEAAIAAAC3APj/AAAEAAIAAAC3APn/AAAEAAIAAAC3APr/AAAEAAIAAAC3APv/AAAEAAIAAAC3APz/AAAEAAIAAAC3AP3/AAAEAAIAAAC3AP7/AAAEAAIAAACzAPr/AAAEAAIAAACzAPv/AAAEAAIAAACzAPz/AAAEAAIAAACzAP3/AAAEAAIAAACzAP7/AAAEAAIAAAC0APn/AAAEAAIAAAC0APr/AAAEAAIAAAC0APv/AAAEAAIAAAC0APz/AAAEAAIAAAC0AP3/AAAEAAIAAAC0AP7/AAAEAAIAAACyAPv/AAAEAAIAAACyAPz/AAAEAAIAAACyAP3/AAAEAAIAAACyAP7/AAAEAAIAAACxAPz/AAAEAAIAAACxAP3/AAAEAAIAAACxAP7/AAAEAAIAAACwAP3/AAAEAAIAAACwAP7/AAAEAAIAAACvAP7/AAAEAAIAAAC/AP//AAAEAAIAAACmAP//AAAEAAIAAACfAP3/AAAEAAIAAACfAP7/AAAEAAIAAACfAP//AAAEAAIAAACgAP3/AAAEAAIAAACgAP7/AAAEAAIAAACgAP//AAAEAAIAAACcAPr/AAAEAAIAAACcAPv/AAAEAAIAAACcAPz/AAAEAAIAAACcAP3/AAAEAAIAAACcAP7/AAAEAAIAAACcAP//AAAEAAIAAACdAPr/AAAEAAIAAACdAPv/AAAEAAIAAACdAPz/AAAEAAIAAACdAP3/AAAEAAIAAACdAP7/AAAEAAIAAACdAP//AAAEAAIAAACLAP3/AAAEAAIAAACLAP7/AAAEAAIAAACLAP//AAAEAAIAAACMAP3/AAAEAAIAAACMAP7/AAAEAAIAAACMAP//AAAEAAIAAACLAPz/AAAEAAIAAACMAPz/AAAEAAIAAACBAPj/AAAEAAIAAACBAPn/AAAEAAIAAACBAPr/AAAEAAIAAACBAPv/AAAEAAIAAACBAPz/AAAEAAIAAACBAP3/AAAEAAIAAACBAP7/AAAEAAIAAACBAP//AAAEAAIAAACCAPj/AAAEAAIAAACCAPn/AAAEAAIAAACCAPr/AAAEAAIAAACCAPv/AAAEAAIAAACCAPz/AAAEAAIAAACCAP3/AAAEAAIAAACCAP7/AAAEAAIAAACCAP//AAAEAAIAAAAXAPf/AAAIAAAAAAAXAPj/AAAIAAEAAAAYAPf/AAAJAAAAAAAYAPj/AAAJAAEAAAAXAPn/AAAIAAEAAAAYAPn/AAAJAAEAAAAXAPr/AAAIAAEAAAAYAPr/AAAJAAEAAAAXAPv/AAAIAAEAAAAYAPv/AAAJAAEAAAAXAPz/AAAIAAEAAAAYAPz/AAAJAAEAAAAXAP3/AAAIAAEAAAAYAP3/AAAJAAEAAAAXAP7/AAAIAAEAAAAYAP7/AAAJAAEAAAAXAP//AAAIAAEAAAAYAP//AAAJAAEAAAAiAPj/AAAOAAYAAAAjAPj/AAAOAAcAAAAiAPP/AAAIAAcAAAAjAPP/AAAJAAcAAAAiAPT/AAAIAAcAAAAjAPT/AAAJAAcAAAAiAPX/AAAIAAcAAAAjAPX/AAAJAAcAAAAiAPb/AAAIAAcAAAAjAPb/AAAJAAcAAAAiAPf/AAAIAAcAAAAjAPf/AAAJAAcAAABYAPv/AAAOAAIAAABZAPv/AAAOAAMAAABYAPP/AAAIAAMAAABZAPP/AAAJAAMAAABYAPT/AAAIAAMAAABZAPT/AAAJAAMAAABYAPX/AAAIAAMAAABZAPX/AAAJAAMAAABYAPb/AAAIAAMAAABZAPb/AAAJAAMAAABYAPf/AAAIAAMAAABZAPf/AAAJAAMAAABYAPj/AAAIAAMAAABZAPj/AAAJAAMAAABYAPn/AAAIAAMAAABZAPn/AAAJAAMAAABYAPr/AAAIAAMAAABZAPr/AAAJAAMAAABlAPX/AAAIAAAAAABlAPb/AAAIAAEAAABmAPX/AAAJAAAAAABmAPb/AAAJAAEAAABlAPf/AAAIAAEAAABmAPf/AAAJAAEAAABlAPj/AAAIAAEAAABmAPj/AAAJAAEAAAByAPz/AAAIAAIAAAByAP3/AAAIAAMAAABzAPz/AAAJAAIAAABzAP3/AAAJAAMAAAByAP7/AAAIAAMAAABzAP7/AAAJAAMAAAByAP//AAAIAAMAAABzAP//AAAJAAMAAACVAPz/AAAOAAYAAACWAPz/AAAOAAcAAACVAPX/AAAIAAcAAACWAPX/AAAJAAcAAACVAPb/AAAIAAcAAACWAPb/AAAJAAcAAACVAPf/AAAIAAcAAACWAPf/AAAJAAcAAACVAPj/AAAIAAcAAACWAPj/AAAJAAcAAACVAPn/AAAIAAcAAACWAPn/AAAJAAcAAACVAPr/AAAIAAcAAACWAPr/AAAJAAcAAACVAPv/AAAIAAcAAACWAPv/AAAJAAcAAACVAPP/AAAIAAcAAACWAPP/AAAJAAcAAACVAPT/AAAIAAcAAACWAPT/AAAJAAcAAACUAPj/AAAOAAUAAACTAPj/AAAOAAQAAACTAPP/AAAIAAUAAACUAPP/AAAJAAUAAACTAPT/AAAIAAUAAACUAPT/AAAJAAUAAACTAPX/AAAIAAUAAACUAPX/AAAJAAUAAACTAPb/AAAIAAUAAACUAPb/AAAJAAUAAACTAPf/AAAIAAUAAACUAPf/AAAJAAUAAACXAPr/AQAAAAAAAQCYAPr/AQAAAAAAAQCZAPr/AQAAAAAAAQCaAPr/AQAAAAAAAQCbAPr/AQAAAAAAAQCSAPj/AQAAAAAAAQCNAPz/AQAAAAAAAQCOAPz/AQAAAAAAAQCPAPz/AQAAAAAAAQCQAPz/AQAAAAAAAQCRAPz/AQAAAAAAAQCSAPz/AQAAAAAAAQB9APz/AQAAAAAAAQB+APz/AQAAAAAAAQB/APz/AQAAAAAAAQCAAPz/AQAAAAAAAQB9APj/AQAAAAAAAQB+APj/AQAAAAAAAQB/APj/AQAAAAAAAQCAAPj/AQAAAAAAAQBqAPr/AQAAAAAAAQBqAPv/AQAAAAAAAQBqAPz/AQAAAAAAAQBoAPn/AQAAAAAAAQBpAPn/AQAAAAAAAQBnAPr/AQAAAAAAAQBnAPv/AQAAAAAAAQBnAPz/AQAAAAAAAQBPAPn/AQAAAAAAAQBQAPn/AQAAAAAAAQBKAPz/AQAAAAAAAQBLAPz/AQAAAAAAAQAdAPz/AQAAAAAAAQAeAPz/AQAAAAAAAQAfAPz/AQAAAAAAAQAgAPz/AQAAAAAAAQAhAPz/AQAAAAAAAQAiAPz/AQAAAAAAAQAjAPz/AQAAAAAAAQAkAPz/AQAAAAAAAQAlAPz/AQAAAAAAAQAmAPz/AQAAAAAAAQAkAPj/AQAAAAAAAQAlAPj/AQAAAAAAAQAmAPj/AQAAAAAADwASAPz/AQAAAAAAAQATAPz/AQAAAAAAAQAUAPz/AQAAAAAAAQAVAPz/AQAAAAAAAQAWAPz/AQAAAAAAAQASAPj/AQAAAAAADwATAPj/AQAAAAAAAQAUAPj/AQAAAAAAAQD5//z/AQAAAAAAAQD6//z/AQAAAAAAAQD3//z/AQAAAAAAAQD4//z/AQAAAAAACAATAPr/AQAAAAAAAwAUAPr/AQAAAAAAAwAVAPr/AQAAAAAAAwAXAPX/AQAAAAAAAwAYAPX/AQAAAAAAAwAHAPj/AQAAAAAAAwAIAPj/AQAAAAAAAwAJAPj/AQAAAAAAAwD4//7/AQAAAAAAAwD5//7/AQAAAAAAAwAeAPr/AQAAAAAAAwAfAPr/AQAAAAAAAwAgAPr/AQAAAAAAAwAhAPr/AQAAAAAAAwAiAPr/AQAAAAAAAwAjAPr/AQAAAAAAAwAkAPr/AQAAAAAAAwAlAPr/AQAAAAAAAwAhAPj/AQAAAAAACAA8APb/AQAAAAAAAwA9APb/AQAAAAAAAwBCAPb/AQAAAAAAAwBCAPf/AQAAAAAAAwBDAPb/AQAAAAAAAwBDAPf/AQAAAAAAAwBKAPn/AQAAAAAAAwBLAPn/AQAAAAAAAwBUAP7/AQAAAAAAAwBVAP7/AQAAAAAAAwBWAP7/AQAAAAAAAwBXAP7/AQAAAAAAAwBeAPr/AQAAAAAAAwBfAPr/AQAAAAAAAwBkAPz/AQAAAAAACABnAPX/AQAAAAAACABrAPb/AQAAAAAAAwBrAPf/AQAAAAAAAwBsAPb/AQAAAAAAAwBsAPf/AQAAAAAAAwByAPr/AQAAAAAAAwBzAPr/AQAAAAAAAwB+APb/AQAAAAAAAwB/APb/AQAAAAAAAwCAAPb/AQAAAAAAAwCOAPr/AQAAAAAAAwCPAPr/AQAAAAAAAwCQAPr/AQAAAAAAAwCNAP3/AQAAAAAAAwCNAP7/AQAAAAAAAwCNAP//AQAAAAAAAwCOAP3/AQAAAAAAAwCOAP7/AQAAAAAAAwCOAP//AQAAAAAAAwCPAP3/AQAAAAAAAwCPAP7/AQAAAAAAAwCPAP//AQAAAAAAAwCQAP3/AQAAAAAAAwCQAP7/AQAAAAAAAwCQAP//AQAAAAAAAwCRAP3/AQAAAAAAAwCRAP7/AQAAAAAAAwCRAP//AQAAAAAAAwCYAPj/AQAAAAAAAwCZAPj/AQAAAAAAAwCaAPj/AQAAAAAAAwCbAPj/AQAAAAAAAwCiAP3/AQAAAAAAAwCjAP3/AQAAAAAAAwCkAP3/AQAAAAAAAwC7APz/AQAAAAAAAQAVAPj/AQAAAAAADgAWAPj/AQAAAAAADgBTAPn/AQAAAAAADgBUAPn/AQAAAAAADgBVAPn/AQAAAAAADgBWAPn/AQAAAAAADgBXAPn/AQAAAAAADgCNAAAAAQAAAAAADgCOAAAAAQAAAAAADgCPAAAAAQAAAAAADgCQAAAAAQAAAAAADgCRAAAAAQAAAAAADgCSAAAAAQAAAAAADgChAP//AQAAAAAAEACiAP//AQAAAAAAEACjAP//AQAAAAAAEACkAP//AQAAAAAAEAClAP//AQAAAAAAEACeAP3/AQAAAAAAEACbAP7/AQAAAAAAEACbAP//AQAAAAAAEACaAP7/AQAAAAAAEACaAP//AQAAAAAAEACDAPj/AQAAAAAAEACEAPj/AQAAAAAAEABtAPn/AQAAAAAAEABuAPn/AQAAAAAAEABWAAAAAQAAAAAAEABXAAAAAQAAAAAAEABCAPn/AQAAAAAAEABDAPn/AQAAAAAAEAA8APj/AQAAAAAAEAA9APj/AQAAAAAAEAApAPj/AQAAAAAAEAAqAPj/AQAAAAAAEAAGAPv/AQAAAAAAEAD///n/AQAAAAAADwA4APz/AQAAAAAADwBRAPX/AQAAAAAADwB5APr/AQAAAAAADwCXAPz/AQAAAAAADwCRAPj/AQAAAAAACABXAPX/AQAAAAAACAA1APj/AQAAAAAAEAA2APj/AQAAAAAAEAAKAPv/AAAEAAIAAAALAPz/AAAEAAIAAAAMAP3/AAAEAAIAAAANAP7/AAAEAAIAAAAOAP//AAAEAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("7_tbp51")] +position = Vector2(-232, 0) + +[node name="DropShadow" parent="." instance=ExtResource("8_cjcjd")] + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("9_a6ix8")] +boo = NodePath("../RaceBoo") + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("10_shoo8")] +position = Vector2(-232, -48) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [48, 45, 40, 35, 30] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_2mmqe") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-232, -48) +rotates = false + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="EndFlagpole" parent="." instance=ExtResource("11_tbp51")] +position = Vector2(3064, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("12_cjcjd")] +position = Vector2(3160, 0) + +[node name="DecoTiles" parent="." instance=ExtResource("13_shoo8")] +tile_map_data = PackedByteArray("AACoAP//AAACAAEAAACpAP//AAACAAEAAACqAP//AAACAAEAAACrAP//AAACAAEAAACsAP//AAACAAEAAAC4AP//AAAAAAAAAAC5AP//AAACAAAAAADAAP//AAABAAEAAAC9AP3/AAAEAAAAAAC9AP7/AAAEAAEAAAC9AP//AAAAAAEAAACYAP7/AAADAAAAAACYAP//AAADAAEAAACTAP//AAABAAEAAACUAP//AAABAAEAAABpAP//AAAAAAAAAABqAP//AAACAAAAAABmAP//AAACAAEAAABnAP//AAACAAEAAABkAP3/AAAEAAAAAABkAP7/AAAEAAEAAABkAP//AAAAAAEAAABjAP7/AAADAAAAAABjAP//AAADAAEAAABTAP//AAAAAAAAAABUAP//AAACAAAAAAA3AP//AAABAAEAAAAVAP//AAAAAAAAAAAWAP//AAACAAAAAAAOAP//AAABAAEAAAAPAP7/AAADAAAAAAAPAP//AAADAAEAAAASAP3/AAAEAAAAAAASAP7/AAAEAAEAAAASAP//AAAAAAEAAAD8////AAABAAEAAAD7//7/AAADAAAAAAD7////AAADAAEAAADz////AAACAAEAAAD0////AAACAAEAAAD1////AAACAAEAAAA=") + +[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="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@21492" to="Tiles/@AnimatableBody2D@21492/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21492" to="Tiles/@AnimatableBody2D@21492/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21492" to="Tiles/@AnimatableBody2D@21492" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21492" to="Tiles/@AnimatableBody2D@21492/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21492" to="Tiles/@AnimatableBody2D@21492" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21492" to="Tiles/@AnimatableBody2D@21492/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21493" to="Tiles/@AnimatableBody2D@21493/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21493" to="Tiles/@AnimatableBody2D@21493/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21493" to="Tiles/@AnimatableBody2D@21493" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21493" to="Tiles/@AnimatableBody2D@21493/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21493" to="Tiles/@AnimatableBody2D@21493" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21493" to="Tiles/@AnimatableBody2D@21493/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21494" to="Tiles/@AnimatableBody2D@21494/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21494" to="Tiles/@AnimatableBody2D@21494/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21494" to="Tiles/@AnimatableBody2D@21494" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21494" to="Tiles/@AnimatableBody2D@21494/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21494" to="Tiles/@AnimatableBody2D@21494" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21494" to="Tiles/@AnimatableBody2D@21494/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21495" to="Tiles/@AnimatableBody2D@21495/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21495" to="Tiles/@AnimatableBody2D@21495/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21495" to="Tiles/@AnimatableBody2D@21495" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21495" to="Tiles/@AnimatableBody2D@21495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21495" to="Tiles/@AnimatableBody2D@21495" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21495" to="Tiles/@AnimatableBody2D@21495/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21496" to="Tiles/@AnimatableBody2D@21496/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21496" to="Tiles/@AnimatableBody2D@21496/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21496" to="Tiles/@AnimatableBody2D@21496" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21496" to="Tiles/@AnimatableBody2D@21496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21496" to="Tiles/@AnimatableBody2D@21496" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21496" to="Tiles/@AnimatableBody2D@21496/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21497" to="Tiles/@AnimatableBody2D@21497/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21497" to="Tiles/@AnimatableBody2D@21497/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21497" to="Tiles/@AnimatableBody2D@21497" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21497" to="Tiles/@AnimatableBody2D@21497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21497" to="Tiles/@AnimatableBody2D@21497" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21497" to="Tiles/@AnimatableBody2D@21497/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21498" to="Tiles/@AnimatableBody2D@21498/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21498" to="Tiles/@AnimatableBody2D@21498/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21498" to="Tiles/@AnimatableBody2D@21498" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21498" to="Tiles/@AnimatableBody2D@21498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21498" to="Tiles/@AnimatableBody2D@21498" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21498" to="Tiles/@AnimatableBody2D@21498/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21499" to="Tiles/@AnimatableBody2D@21499/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21499" to="Tiles/@AnimatableBody2D@21499/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21499" to="Tiles/@AnimatableBody2D@21499" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21499" to="Tiles/@AnimatableBody2D@21499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21499" to="Tiles/@AnimatableBody2D@21499" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21499" to="Tiles/@AnimatableBody2D@21499/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21500" to="Tiles/@AnimatableBody2D@21500/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21500" to="Tiles/@AnimatableBody2D@21500/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21500" to="Tiles/@AnimatableBody2D@21500" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21500" to="Tiles/@AnimatableBody2D@21500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21500" to="Tiles/@AnimatableBody2D@21500" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21500" to="Tiles/@AnimatableBody2D@21500/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21501" to="Tiles/@AnimatableBody2D@21501/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21501" to="Tiles/@AnimatableBody2D@21501/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21501" to="Tiles/@AnimatableBody2D@21501" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21501" to="Tiles/@AnimatableBody2D@21501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21501" to="Tiles/@AnimatableBody2D@21501" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21501" to="Tiles/@AnimatableBody2D@21501/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21502" to="Tiles/@AnimatableBody2D@21502/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21502" to="Tiles/@AnimatableBody2D@21502/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21502" to="Tiles/@AnimatableBody2D@21502" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21502" to="Tiles/@AnimatableBody2D@21502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21502" to="Tiles/@AnimatableBody2D@21502" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21502" to="Tiles/@AnimatableBody2D@21502/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21503" to="Tiles/@AnimatableBody2D@21503/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21503" to="Tiles/@AnimatableBody2D@21503/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21503" to="Tiles/@AnimatableBody2D@21503" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21503" to="Tiles/@AnimatableBody2D@21503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21503" to="Tiles/@AnimatableBody2D@21503" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21503" to="Tiles/@AnimatableBody2D@21503/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21504" to="Tiles/@AnimatableBody2D@21504/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21504" to="Tiles/@AnimatableBody2D@21504/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21504" to="Tiles/@AnimatableBody2D@21504" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21504" to="Tiles/@AnimatableBody2D@21504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21504" to="Tiles/@AnimatableBody2D@21504" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21504" to="Tiles/@AnimatableBody2D@21504/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21505" to="Tiles/@AnimatableBody2D@21505/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21505" to="Tiles/@AnimatableBody2D@21505/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21505" to="Tiles/@AnimatableBody2D@21505" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21505" to="Tiles/@AnimatableBody2D@21505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21505" to="Tiles/@AnimatableBody2D@21505" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21505" to="Tiles/@AnimatableBody2D@21505/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21506" to="Tiles/@AnimatableBody2D@21506/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21506" to="Tiles/@AnimatableBody2D@21506/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21506" to="Tiles/@AnimatableBody2D@21506" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21506" to="Tiles/@AnimatableBody2D@21506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21506" to="Tiles/@AnimatableBody2D@21506" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21506" to="Tiles/@AnimatableBody2D@21506/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21507" to="Tiles/@AnimatableBody2D@21507/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21507" to="Tiles/@AnimatableBody2D@21507/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21507" to="Tiles/@AnimatableBody2D@21507" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21507" to="Tiles/@AnimatableBody2D@21507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21507" to="Tiles/@AnimatableBody2D@21507" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21507" to="Tiles/@AnimatableBody2D@21507/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21508" to="Tiles/@AnimatableBody2D@21508/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21508" to="Tiles/@AnimatableBody2D@21508/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21508" to="Tiles/@AnimatableBody2D@21508" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21508" to="Tiles/@AnimatableBody2D@21508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21508" to="Tiles/@AnimatableBody2D@21508" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21508" to="Tiles/@AnimatableBody2D@21508/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21509" to="Tiles/@AnimatableBody2D@21509/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21509" to="Tiles/@AnimatableBody2D@21509/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21509" to="Tiles/@AnimatableBody2D@21509" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21509" to="Tiles/@AnimatableBody2D@21509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21509" to="Tiles/@AnimatableBody2D@21509" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21509" to="Tiles/@AnimatableBody2D@21509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21510" to="Tiles/@AnimatableBody2D@21510/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21510" to="Tiles/@AnimatableBody2D@21510/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21510" to="Tiles/@AnimatableBody2D@21510" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21510" to="Tiles/@AnimatableBody2D@21510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21510" to="Tiles/@AnimatableBody2D@21510" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21510" to="Tiles/@AnimatableBody2D@21510/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21511" to="Tiles/@AnimatableBody2D@21511/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21511" to="Tiles/@AnimatableBody2D@21511/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21511" to="Tiles/@AnimatableBody2D@21511" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21511" to="Tiles/@AnimatableBody2D@21511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21511" to="Tiles/@AnimatableBody2D@21511" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21511" to="Tiles/@AnimatableBody2D@21511/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21512" to="Tiles/@AnimatableBody2D@21512/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21512" to="Tiles/@AnimatableBody2D@21512/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21512" to="Tiles/@AnimatableBody2D@21512" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21512" to="Tiles/@AnimatableBody2D@21512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21512" to="Tiles/@AnimatableBody2D@21512" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21512" to="Tiles/@AnimatableBody2D@21512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21513" to="Tiles/@AnimatableBody2D@21513/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21513" to="Tiles/@AnimatableBody2D@21513/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21513" to="Tiles/@AnimatableBody2D@21513" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21513" to="Tiles/@AnimatableBody2D@21513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21513" to="Tiles/@AnimatableBody2D@21513" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21513" to="Tiles/@AnimatableBody2D@21513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21514" to="Tiles/@AnimatableBody2D@21514/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21514" to="Tiles/@AnimatableBody2D@21514/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21514" to="Tiles/@AnimatableBody2D@21514" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21514" to="Tiles/@AnimatableBody2D@21514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21514" to="Tiles/@AnimatableBody2D@21514" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21514" to="Tiles/@AnimatableBody2D@21514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21515" to="Tiles/@AnimatableBody2D@21515/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21515" to="Tiles/@AnimatableBody2D@21515/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21515" to="Tiles/@AnimatableBody2D@21515" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21515" to="Tiles/@AnimatableBody2D@21515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21515" to="Tiles/@AnimatableBody2D@21515" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21515" to="Tiles/@AnimatableBody2D@21515/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21516" to="Tiles/@AnimatableBody2D@21516/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21516" to="Tiles/@AnimatableBody2D@21516/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21516" to="Tiles/@AnimatableBody2D@21516" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21516" to="Tiles/@AnimatableBody2D@21516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21516" to="Tiles/@AnimatableBody2D@21516" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21516" to="Tiles/@AnimatableBody2D@21516/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21517" to="Tiles/@AnimatableBody2D@21517/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21517" to="Tiles/@AnimatableBody2D@21517/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21517" to="Tiles/@AnimatableBody2D@21517" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21517" to="Tiles/@AnimatableBody2D@21517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21517" to="Tiles/@AnimatableBody2D@21517" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21517" to="Tiles/@AnimatableBody2D@21517/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21518" to="Tiles/@AnimatableBody2D@21518/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21518" to="Tiles/@AnimatableBody2D@21518/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21518" to="Tiles/@AnimatableBody2D@21518" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21518" to="Tiles/@AnimatableBody2D@21518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21518" to="Tiles/@AnimatableBody2D@21518" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21518" to="Tiles/@AnimatableBody2D@21518/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21519" to="Tiles/@AnimatableBody2D@21519/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21519" to="Tiles/@AnimatableBody2D@21519/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21519" to="Tiles/@AnimatableBody2D@21519" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21519" to="Tiles/@AnimatableBody2D@21519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21519" to="Tiles/@AnimatableBody2D@21519" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21519" to="Tiles/@AnimatableBody2D@21519/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21520" to="Tiles/@AnimatableBody2D@21520/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21520" to="Tiles/@AnimatableBody2D@21520/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21520" to="Tiles/@AnimatableBody2D@21520" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21520" to="Tiles/@AnimatableBody2D@21520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21520" to="Tiles/@AnimatableBody2D@21520" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21520" to="Tiles/@AnimatableBody2D@21520/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21521" to="Tiles/@AnimatableBody2D@21521/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21521" to="Tiles/@AnimatableBody2D@21521/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21521" to="Tiles/@AnimatableBody2D@21521" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21521" to="Tiles/@AnimatableBody2D@21521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21521" to="Tiles/@AnimatableBody2D@21521" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21521" to="Tiles/@AnimatableBody2D@21521/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21522" to="Tiles/@AnimatableBody2D@21522/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21522" to="Tiles/@AnimatableBody2D@21522/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21522" to="Tiles/@AnimatableBody2D@21522" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21522" to="Tiles/@AnimatableBody2D@21522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21522" to="Tiles/@AnimatableBody2D@21522" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21522" to="Tiles/@AnimatableBody2D@21522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21523" to="Tiles/@AnimatableBody2D@21523/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21523" to="Tiles/@AnimatableBody2D@21523/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21523" to="Tiles/@AnimatableBody2D@21523" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21523" to="Tiles/@AnimatableBody2D@21523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21523" to="Tiles/@AnimatableBody2D@21523" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21523" to="Tiles/@AnimatableBody2D@21523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21524" to="Tiles/@AnimatableBody2D@21524/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21524" to="Tiles/@AnimatableBody2D@21524/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21524" to="Tiles/@AnimatableBody2D@21524" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21524" to="Tiles/@AnimatableBody2D@21524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21524" to="Tiles/@AnimatableBody2D@21524" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21524" to="Tiles/@AnimatableBody2D@21524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21525" to="Tiles/@AnimatableBody2D@21525/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21525" to="Tiles/@AnimatableBody2D@21525/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21525" to="Tiles/@AnimatableBody2D@21525" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21525" to="Tiles/@AnimatableBody2D@21525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21525" to="Tiles/@AnimatableBody2D@21525" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21525" to="Tiles/@AnimatableBody2D@21525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21526" to="Tiles/@AnimatableBody2D@21526/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21526" to="Tiles/@AnimatableBody2D@21526/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21526" to="Tiles/@AnimatableBody2D@21526" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21526" to="Tiles/@AnimatableBody2D@21526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21526" to="Tiles/@AnimatableBody2D@21526" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21526" to="Tiles/@AnimatableBody2D@21526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21527" to="Tiles/@AnimatableBody2D@21527/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21527" to="Tiles/@AnimatableBody2D@21527/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21527" to="Tiles/@AnimatableBody2D@21527" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21527" to="Tiles/@AnimatableBody2D@21527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21527" to="Tiles/@AnimatableBody2D@21527" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21527" to="Tiles/@AnimatableBody2D@21527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21528" to="Tiles/@AnimatableBody2D@21528/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21528" to="Tiles/@AnimatableBody2D@21528/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21528" to="Tiles/@AnimatableBody2D@21528" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21528" to="Tiles/@AnimatableBody2D@21528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21528" to="Tiles/@AnimatableBody2D@21528" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21528" to="Tiles/@AnimatableBody2D@21528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21529" to="Tiles/@AnimatableBody2D@21529/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21529" to="Tiles/@AnimatableBody2D@21529/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21529" to="Tiles/@AnimatableBody2D@21529" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21529" to="Tiles/@AnimatableBody2D@21529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21529" to="Tiles/@AnimatableBody2D@21529" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21529" to="Tiles/@AnimatableBody2D@21529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21530" to="Tiles/@AnimatableBody2D@21530/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21530" to="Tiles/@AnimatableBody2D@21530/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21530" to="Tiles/@AnimatableBody2D@21530" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21530" to="Tiles/@AnimatableBody2D@21530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21530" to="Tiles/@AnimatableBody2D@21530" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21530" to="Tiles/@AnimatableBody2D@21530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21531" to="Tiles/@AnimatableBody2D@21531/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21531" to="Tiles/@AnimatableBody2D@21531/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21531" to="Tiles/@AnimatableBody2D@21531" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21531" to="Tiles/@AnimatableBody2D@21531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21531" to="Tiles/@AnimatableBody2D@21531" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21531" to="Tiles/@AnimatableBody2D@21531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21532" to="Tiles/@AnimatableBody2D@21532/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21532" to="Tiles/@AnimatableBody2D@21532/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21532" to="Tiles/@AnimatableBody2D@21532" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21532" to="Tiles/@AnimatableBody2D@21532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21532" to="Tiles/@AnimatableBody2D@21532" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21532" to="Tiles/@AnimatableBody2D@21532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21533" to="Tiles/@AnimatableBody2D@21533/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21533" to="Tiles/@AnimatableBody2D@21533/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21533" to="Tiles/@AnimatableBody2D@21533" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21533" to="Tiles/@AnimatableBody2D@21533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21533" to="Tiles/@AnimatableBody2D@21533" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21533" to="Tiles/@AnimatableBody2D@21533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21534" to="Tiles/@AnimatableBody2D@21534/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21534" to="Tiles/@AnimatableBody2D@21534/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21534" to="Tiles/@AnimatableBody2D@21534" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21534" to="Tiles/@AnimatableBody2D@21534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21534" to="Tiles/@AnimatableBody2D@21534" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21534" to="Tiles/@AnimatableBody2D@21534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21535" to="Tiles/@AnimatableBody2D@21535/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21535" to="Tiles/@AnimatableBody2D@21535/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21535" to="Tiles/@AnimatableBody2D@21535" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21535" to="Tiles/@AnimatableBody2D@21535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21535" to="Tiles/@AnimatableBody2D@21535" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21535" to="Tiles/@AnimatableBody2D@21535/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21536" to="Tiles/@AnimatableBody2D@21536/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21536" to="Tiles/@AnimatableBody2D@21536/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21536" to="Tiles/@AnimatableBody2D@21536" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21536" to="Tiles/@AnimatableBody2D@21536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21536" to="Tiles/@AnimatableBody2D@21536" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21536" to="Tiles/@AnimatableBody2D@21536/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21537" to="Tiles/@AnimatableBody2D@21537/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21537" to="Tiles/@AnimatableBody2D@21537/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21537" to="Tiles/@AnimatableBody2D@21537" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21537" to="Tiles/@AnimatableBody2D@21537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21537" to="Tiles/@AnimatableBody2D@21537" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21537" to="Tiles/@AnimatableBody2D@21537/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21538" to="Tiles/@AnimatableBody2D@21538/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21538" to="Tiles/@AnimatableBody2D@21538/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21538" to="Tiles/@AnimatableBody2D@21538" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21538" to="Tiles/@AnimatableBody2D@21538/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21538" to="Tiles/@AnimatableBody2D@21538" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21538" to="Tiles/@AnimatableBody2D@21538/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21539" to="Tiles/@AnimatableBody2D@21539/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21539" to="Tiles/@AnimatableBody2D@21539/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21539" to="Tiles/@AnimatableBody2D@21539" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21539" to="Tiles/@AnimatableBody2D@21539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21539" to="Tiles/@AnimatableBody2D@21539" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21539" to="Tiles/@AnimatableBody2D@21539/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21540" to="Tiles/@AnimatableBody2D@21540" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21540" to="Tiles/@AnimatableBody2D@21540/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21541" to="Tiles/@AnimatableBody2D@21541/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21541" to="Tiles/@AnimatableBody2D@21541/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21541" to="Tiles/@AnimatableBody2D@21541" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21541" to="Tiles/@AnimatableBody2D@21541/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21541" to="Tiles/@AnimatableBody2D@21541" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21541" to="Tiles/@AnimatableBody2D@21541/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21542" to="Tiles/@AnimatableBody2D@21542/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21542" to="Tiles/@AnimatableBody2D@21542/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21542" to="Tiles/@AnimatableBody2D@21542" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21542" to="Tiles/@AnimatableBody2D@21542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21542" to="Tiles/@AnimatableBody2D@21542" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21542" to="Tiles/@AnimatableBody2D@21542/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21543" to="Tiles/@AnimatableBody2D@21543/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21543" to="Tiles/@AnimatableBody2D@21543/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21543" to="Tiles/@AnimatableBody2D@21543" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21543" to="Tiles/@AnimatableBody2D@21543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21543" to="Tiles/@AnimatableBody2D@21543" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21543" to="Tiles/@AnimatableBody2D@21543/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21544" to="Tiles/@AnimatableBody2D@21544/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21544" to="Tiles/@AnimatableBody2D@21544/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21544" to="Tiles/@AnimatableBody2D@21544" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21544" to="Tiles/@AnimatableBody2D@21544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21544" to="Tiles/@AnimatableBody2D@21544" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21544" to="Tiles/@AnimatableBody2D@21544/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21545" to="Tiles/@AnimatableBody2D@21545/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21545" to="Tiles/@AnimatableBody2D@21545/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21545" to="Tiles/@AnimatableBody2D@21545" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21545" to="Tiles/@AnimatableBody2D@21545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21545" to="Tiles/@AnimatableBody2D@21545" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21545" to="Tiles/@AnimatableBody2D@21545/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21546" to="Tiles/@Node2D@21546/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21547" to="Tiles/@Node2D@21547/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21548" to="Tiles/@Node2D@21548/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21549" to="Tiles/@Node2D@21549/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21550" to="Tiles/@Node2D@21550/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21551" to="Tiles/@Node2D@21551/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21552" to="Tiles/@Node2D@21552/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21553" to="Tiles/@Node2D@21553/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21554" to="Tiles/@Node2D@21554/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21555" to="Tiles/@Node2D@21555/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21556" to="Tiles/@Node2D@21556/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21557" to="Tiles/@Node2D@21557/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21558" to="Tiles/@Node2D@21558/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21559" to="Tiles/@Node2D@21559/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21560" to="Tiles/@Node2D@21560/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21561" to="Tiles/@Node2D@21561/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21562" to="Tiles/@Node2D@21562/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21563" to="Tiles/@AnimatableBody2D@21563/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21563" to="Tiles/@AnimatableBody2D@21563/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21563" to="Tiles/@AnimatableBody2D@21563" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21563" to="Tiles/@AnimatableBody2D@21563" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21563" to="Tiles/@AnimatableBody2D@21563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21563" to="Tiles/@AnimatableBody2D@21563" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21563" to="Tiles/@AnimatableBody2D@21563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@21564" to="Tiles/@Node2D@21564/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21565" to="Tiles/@Node2D@21565/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21566" to="Tiles/@Node2D@21566/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21567" to="Tiles/@Node2D@21567/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21568" to="Tiles/@Node2D@21568/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21569" to="Tiles/@Node2D@21569/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21570" to="Tiles/@Node2D@21570/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21571" to="Tiles/@Node2D@21571/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21572" to="Tiles/@Node2D@21572/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21573" to="Tiles/@Node2D@21573/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21574" to="Tiles/@Node2D@21574/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21575" to="Tiles/@Node2D@21575/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21576" to="Tiles/@Node2D@21576/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21577" to="Tiles/@Node2D@21577/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21578" to="Tiles/@AnimatableBody2D@21578/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21578" to="Tiles/@AnimatableBody2D@21578/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21578" to="Tiles/@AnimatableBody2D@21578" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21578" to="Tiles/@AnimatableBody2D@21578" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21578" to="Tiles/@AnimatableBody2D@21578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21578" to="Tiles/@AnimatableBody2D@21578" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21578" to="Tiles/@AnimatableBody2D@21578/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21579" to="Tiles/@AnimatableBody2D@21579/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21579" to="Tiles/@AnimatableBody2D@21579/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21579" to="Tiles/@AnimatableBody2D@21579" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21579" to="Tiles/@AnimatableBody2D@21579" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21579" to="Tiles/@AnimatableBody2D@21579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21579" to="Tiles/@AnimatableBody2D@21579" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21579" to="Tiles/@AnimatableBody2D@21579/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@21580" to="Tiles/@Node2D@21580/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21581" to="Tiles/@Node2D@21581/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21582" to="Tiles/@Node2D@21582/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21583" to="Tiles/@Node2D@21583/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21584" to="Tiles/@Node2D@21584/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21585" to="Tiles/@Node2D@21585/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21586" to="Tiles/@Node2D@21586/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21587" to="Tiles/@Node2D@21587/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21588" to="Tiles/@Node2D@21588/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21589" to="Tiles/@Node2D@21589/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21590" to="Tiles/@Node2D@21590/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21591" to="Tiles/@Node2D@21591/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21592" to="Tiles/@Node2D@21592/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21593" to="Tiles/@Node2D@21593/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21594" to="Tiles/@Node2D@21594/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21595" to="Tiles/@Node2D@21595/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21596" to="Tiles/@Node2D@21596/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21597" to="Tiles/@Node2D@21597/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21598" to="Tiles/@Node2D@21598/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21599" to="Tiles/@Node2D@21599/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21600" to="Tiles/@Node2D@21600/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21601" to="Tiles/@Node2D@21601/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21602" to="Tiles/@Node2D@21602/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21603" to="Tiles/@Node2D@21603/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21604" to="Tiles/@Node2D@21604/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21605" to="Tiles/@Node2D@21605/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21606" to="Tiles/@Node2D@21606/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21607" to="Tiles/@Node2D@21607/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21608" to="Tiles/@Node2D@21608/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21609" to="Tiles/@Node2D@21609/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21610" to="Tiles/@Node2D@21610/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21611" to="Tiles/@Node2D@21611/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21612" to="Tiles/@Node2D@21612/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@21613" to="Tiles/@Node2D@21613/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21614" to="Tiles/@AnimatableBody2D@21614/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21614" to="Tiles/@AnimatableBody2D@21614/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21614" to="Tiles/@AnimatableBody2D@21614" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21614" to="Tiles/@AnimatableBody2D@21614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21614" to="Tiles/@AnimatableBody2D@21614" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21614" to="Tiles/@AnimatableBody2D@21614/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21651" to="Tiles/@AnimatableBody2D@21651" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21651" to="Tiles/@AnimatableBody2D@21651/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21652" to="Tiles/@AnimatableBody2D@21652" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21652" to="Tiles/@AnimatableBody2D@21652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21653" to="Tiles/@AnimatableBody2D@21653" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21653" to="Tiles/@AnimatableBody2D@21653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21654" to="Tiles/@AnimatableBody2D@21654" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21654" to="Tiles/@AnimatableBody2D@21654/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21655" to="Tiles/@AnimatableBody2D@21655" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21655" to="Tiles/@AnimatableBody2D@21655/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21656" to="Tiles/@AnimatableBody2D@21656/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21656" to="Tiles/@AnimatableBody2D@21656/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21656" to="Tiles/@AnimatableBody2D@21656" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21656" to="Tiles/@AnimatableBody2D@21656" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21656" to="Tiles/@AnimatableBody2D@21656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21656" to="Tiles/@AnimatableBody2D@21656" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21656" to="Tiles/@AnimatableBody2D@21656/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21657" to="Tiles/@AnimatableBody2D@21657/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21657" to="Tiles/@AnimatableBody2D@21657/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21657" to="Tiles/@AnimatableBody2D@21657" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21657" to="Tiles/@AnimatableBody2D@21657" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21657" to="Tiles/@AnimatableBody2D@21657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21657" to="Tiles/@AnimatableBody2D@21657" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21657" to="Tiles/@AnimatableBody2D@21657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMBS/YouVsBoo/Boo1-2.tscn b/Scenes/Levels/SMBS/YouVsBoo/Boo1-2.tscn new file mode 100644 index 0000000..6b4acb2 --- /dev/null +++ b/Scenes/Levels/SMBS/YouVsBoo/Boo1-2.tscn @@ -0,0 +1,174 @@ +[gd_scene load_steps=14 format=4 uid="uid://bmr7t7pp3n8qh"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_qsfcr"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_b28gx"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_eirfm"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_so6f0"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_wf72e"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_2cmal"] +[ext_resource type="PackedScene" uid="uid://qn4g0qkjcuiy" path="res://Scenes/Parts/SmallCastleVisual.tscn" id="9_eirfm"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="10_eirfm"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="11_ffmo6"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_wf72e"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="12_1mhci"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="12_ffmo6"] + +[sub_resource type="Curve2D" id="Curve2D_wf72e"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -216, -64, 0, 0, 0, 0, -72, -88, -94.282845, 1.0514815, 94.282845, -1.0514815, 192, -88, -49.770126, -1.4019754, 49.770126, 1.4019754, 408, -136, -53.97605, 0.7009877, 53.97605, -0.7009877, 568, -88, 0, 0, 0, 0, 568, -88, -37.152348, 1.4019754, 37.152348, -1.4019754, 656, -136, -39.9563, 2.102963, 39.9563, -2.102963, 776, -64, 0, 0, 0, 0, 920, -120, -98.839264, 0, 98.839264, 0, 1232, -176, -79.9126, 0.7009877, 79.9126, -0.7009877, 1424, -112, -59.797756, 44.106148, 59.797756, -44.106148, 1576, -176, -44.530243, 0, 44.530243, 0, 1784, -144, -74.641174, -0.84819514, 74.641174, 0.84819514, 1960, -176, -65.31103, 0.42409757, 65.31103, -0.42409757, 2272, -88, -61.07005, 20.356684, 61.07005, -20.356684, 2456, -144, -107.56655, -11.180753, 107.56655, 11.180753, 2808, -160, -29.80422, 1.8627638, 29.80422, -1.8627638, 3048, -56, -26.078693, 0.62092125, 26.078693, -0.62092125, 3144, -144, -22.974087, 0.62092125, 22.974087, -0.62092125, 3192, -64, 0, 0, 0, 0, 3384, -128, -44.39587, -1.3660268, 44.39587, 1.3660268, 3736, -128, -99.03694, 1.3660268, 99.03694, -1.3660268, 3992, -88, -68.98435, -1.3660268, 68.98435, 1.3660268, 4344, -144, -53.275043, -0.6830134, 53.275043, 0.6830134, 4504, -80, -50.54299, 3.415067, 50.54299, -3.415067, 4624, -136, -37.565735, -56.69011, 37.565735, 56.69011, 4952, -128, -47.127922, 0.6830134, 47.127922, -0.6830134, 5072, -24, 0, 0, 0, 0, 5208, -168) +} +point_count = 29 + +[node name="1-2Boo" type="Node"] +script = ExtResource("1_qsfcr") +music = ExtResource("2_b28gx") +theme = "Autumn" +campaign = "SMBS" +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="SmallCastleVisual" parent="." instance=ExtResource("9_eirfm")] +position = Vector2(-216, -40) + +[node name="LevelBG" parent="." instance=ExtResource("3_eirfm")] +primary_layer = 1 +second_layer = 2 +second_layer_offset = Vector2(0, -32) +overlay_clouds = true + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("11_ffmo6")] +boo = NodePath("../RaceBoo") +level_id = 1 + +[node name="Tiles" parent="." instance=ExtResource("4_so6f0")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAD6//z/AQAAAAAAAQD7//z/AQAAAAAAAQD9//z/AQAAAAAAAQAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAADAAAAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAADAAEAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAADAAIAAAArAAAAAAABAAAAAAArAAEAAAABAAEAAAArAAIAAAABAAIAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAsAAIAAAACAAIAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAtAAIAAAACAAIAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAuAAIAAAACAAIAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAvAAIAAAACAAIAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAwAAIAAAACAAIAAAC3AAAAAAABAAAAAAC3AAEAAAABAAEAAAC3AAIAAAABAAIAAAC4AAAAAAACAAAAAAC4AAEAAAACAAEAAAC4AAIAAAACAAIAAAC5AAAAAAACAAAAAAC5AAEAAAACAAEAAAC5AAIAAAACAAIAAAC6AAAAAAACAAAAAAC6AAEAAAACAAEAAAC6AAIAAAACAAIAAAC7AAAAAAACAAAAAAC7AAEAAAACAAEAAAC7AAIAAAACAAIAAADuAAAAAAABAAAAAADuAAEAAAABAAEAAADuAAIAAAABAAIAAADvAAAAAAACAAAAAADvAAEAAAACAAEAAADvAAIAAAACAAIAAADwAAAAAAACAAAAAADwAAEAAAACAAEAAADwAAIAAAACAAIAAAD+AAAAAAABAAAAAAD+AAEAAAABAAEAAAD+AAIAAAABAAIAAAD/AAAAAAACAAAAAAD/AAEAAAACAAEAAAD/AAIAAAACAAIAAAAAAQAAAAACAAAAAAAAAQEAAAACAAEAAAAAAQIAAAACAAIAAAA1AQAAAAABAAAAAAA1AQEAAAABAAEAAAA1AQIAAAABAAIAAAA2AQAAAAACAAAAAAA2AQEAAAACAAEAAAA2AQIAAAACAAIAAAA3AQAAAAACAAAAAAA3AQEAAAACAAEAAAA3AQIAAAACAAIAAAA4AQAAAAACAAAAAAA4AQEAAAACAAEAAAA4AQIAAAACAAIAAAA5AQAAAAACAAAAAAA5AQEAAAACAAEAAAA5AQIAAAACAAIAAAA6AQAAAAACAAAAAAA6AQEAAAACAAEAAAA6AQIAAAACAAIAAAA7AQAAAAACAAAAAAA7AQEAAAACAAEAAAA7AQIAAAACAAIAAAA8AQAAAAACAAAAAAA8AQEAAAACAAEAAAA8AQIAAAACAAIAAAA9AQAAAAACAAAAAAA9AQEAAAACAAEAAAA9AQIAAAACAAIAAAA+AQAAAAACAAAAAAA+AQEAAAACAAEAAAA+AQIAAAACAAIAAAA/AQAAAAACAAAAAAA/AQEAAAACAAEAAAA/AQIAAAACAAIAAABAAQAAAAACAAAAAABAAQEAAAACAAEAAABAAQIAAAACAAIAAABBAQAAAAACAAAAAABBAQEAAAACAAEAAABBAQIAAAACAAIAAABCAQAAAAACAAAAAABCAQEAAAACAAEAAABCAQIAAAACAAIAAABDAQAAAAACAAAAAABDAQEAAAACAAEAAABDAQIAAAACAAIAAABEAQAAAAACAAAAAABEAQEAAAACAAEAAABEAQIAAAACAAIAAABFAQAAAAACAAAAAABFAQEAAAACAAEAAABFAQIAAAACAAIAAABGAQAAAAACAAAAAABGAQEAAAACAAEAAABGAQIAAAACAAIAAABHAQAAAAACAAAAAABHAQEAAAACAAEAAABHAQIAAAACAAIAAABIAQAAAAACAAAAAABIAQEAAAACAAEAAABIAQIAAAACAAIAAABJAQAAAAACAAAAAABJAQEAAAACAAEAAABJAQIAAAACAAIAAABKAQAAAAACAAAAAABKAQEAAAACAAEAAABKAQIAAAACAAIAAABLAQAAAAACAAAAAABLAQEAAAACAAEAAABLAQIAAAACAAIAAABMAQAAAAACAAAAAABMAQEAAAACAAEAAABMAQIAAAACAAIAAABNAQAAAAACAAAAAABNAQEAAAACAAEAAABNAQIAAAACAAIAAABOAQAAAAACAAAAAABOAQEAAAACAAEAAABOAQIAAAACAAIAAABPAQAAAAACAAAAAABPAQEAAAACAAEAAABPAQIAAAACAAIAAABQAQAAAAACAAAAAABQAQEAAAACAAEAAABQAQIAAAACAAIAAABRAQAAAAACAAAAAABRAQEAAAACAAEAAABRAQIAAAACAAIAAABSAQAAAAACAAAAAABSAQEAAAACAAEAAABSAQIAAAACAAIAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAxAAIAAAACAAIAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAyAAIAAAACAAIAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAAzAAIAAAACAAIAAAA0AAAAAAADAAAAAAA0AAEAAAADAAEAAAA0AAIAAAADAAIAAAC8AAAAAAACAAAAAAC8AAEAAAACAAEAAAC8AAIAAAACAAIAAAC9AAAAAAACAAAAAAC9AAEAAAACAAEAAAC9AAIAAAACAAIAAAC+AAAAAAACAAAAAAC+AAEAAAACAAEAAAC+AAIAAAACAAIAAAC/AAAAAAADAAAAAAC/AAEAAAADAAEAAAC/AAIAAAADAAIAAADxAAAAAAACAAAAAADxAAEAAAACAAEAAADxAAIAAAACAAIAAADyAAAAAAACAAAAAADyAAEAAAACAAEAAADyAAIAAAACAAIAAADzAAAAAAACAAAAAADzAAEAAAACAAEAAADzAAIAAAACAAIAAAD0AAAAAAADAAAAAAD0AAEAAAADAAEAAAD0AAIAAAADAAIAAAABAQAAAAACAAAAAAABAQEAAAACAAEAAAABAQIAAAACAAIAAAACAQAAAAACAAAAAAACAQEAAAACAAEAAAACAQIAAAACAAIAAAADAQAAAAACAAAAAAADAQEAAAACAAEAAAADAQIAAAACAAIAAAAEAQAAAAADAAAAAAAEAQEAAAADAAEAAAAEAQIAAAADAAIAAABFAf//AAAEAAIAAABTAQAAAAACAAAAAABTAQEAAAACAAEAAABTAQIAAAACAAIAAABUAQAAAAACAAAAAABUAQEAAAACAAEAAABUAQIAAAACAAIAAABVAQAAAAACAAAAAABVAQEAAAACAAEAAABVAQIAAAACAAIAAABWAQAAAAADAAAAAABWAQEAAAADAAEAAABWAQIAAAADAAIAAAARAP7/AAAFAAAAAAASAP7/AAAGAAAAAAATAP7/AAAGAAAAAAAUAP7/AAAHAAAAAAAWAPr/AAAFAAAAAAAXAPr/AAAGAAAAAAAYAPr/AAAGAAAAAAAZAPr/AAAGAAAAAAAaAPr/AAAGAAAAAAAbAPr/AAAGAAAAAAAcAPr/AAAHAAAAAAAhAPz/AAAFAAAAAAAiAPz/AAAGAAAAAAAjAPz/AAAGAAAAAAAkAPz/AAAGAAAAAAAlAPz/AAAGAAAAAAAmAPz/AAAGAAAAAAAnAPz/AAAGAAAAAAAoAPz/AAAHAAAAAAA7AP//AAAFAAAAAAA8AP//AAAGAAAAAAA9AP//AAAGAAAAAAA+AP//AAAGAAAAAAA/AP//AAAGAAAAAABAAP//AAAGAAAAAABBAP//AAAGAAAAAABCAP//AAAGAAAAAABDAP//AAAGAAAAAABEAP//AAAHAAAAAAA3APv/AAAFAAAAAAA4APv/AAAGAAAAAAA5APv/AAAHAAAAAABIAPr/AAAFAAAAAABJAPr/AAAGAAAAAABKAPr/AAAGAAAAAABLAPr/AAAGAAAAAABMAPr/AAAGAAAAAABNAPr/AAAGAAAAAABOAPr/AAAGAAAAAABPAPr/AAAGAAAAAABQAPr/AAAHAAAAAABTAP3/AAAFAAAAAABUAP3/AAAGAAAAAABVAP3/AAAGAAAAAABWAP3/AAAGAAAAAABXAP3/AAAGAAAAAABYAP3/AAAGAAAAAABZAP3/AAAGAAAAAABaAP3/AAAHAAAAAABkAP7/AAAFAAAAAABlAP7/AAAGAAAAAABmAP7/AAAGAAAAAABnAP7/AAAGAAAAAABoAP7/AAAGAAAAAABpAP7/AAAGAAAAAABqAP7/AAAHAAAAAAB1APr/AAAFAAAAAAB2APr/AAAGAAAAAAB3APr/AAAGAAAAAAB4APr/AAAGAAAAAAB5APr/AAAGAAAAAAB6APr/AAAGAAAAAAB7APr/AAAGAAAAAAB8APr/AAAGAAAAAAB9APr/AAAGAAAAAAB+APr/AAAGAAAAAAB/APr/AAAGAAAAAACAAPr/AAAHAAAAAACFAP//AAAFAAAAAACGAP//AAAGAAAAAACHAP//AAAGAAAAAACIAP//AAAGAAAAAACJAP//AAAGAAAAAACKAP//AAAHAAAAAACOAP//AAAFAAAAAACPAP//AAAGAAAAAACQAP//AAAGAAAAAACRAP//AAAGAAAAAACSAP//AAAGAAAAAACTAP//AAAGAAAAAACUAP//AAAGAAAAAACVAP//AAAGAAAAAACWAP//AAAHAAAAAACaAPz/AAAFAAAAAACbAPz/AAAGAAAAAACcAPz/AAAGAAAAAACdAPz/AAAGAAAAAACeAPz/AAAGAAAAAACfAPz/AAAGAAAAAACgAPz/AAAGAAAAAAChAPz/AAAGAAAAAACiAPz/AAAHAAAAAACtAPz/AAAFAAAAAACuAPz/AAAGAAAAAACvAPz/AAAGAAAAAACwAPz/AAAGAAAAAACxAPz/AAAGAAAAAACyAPz/AAAGAAAAAACzAPz/AAAGAAAAAAC0APz/AAAHAAAAAADBAPz/AAAFAAAAAADCAPz/AAAGAAAAAADDAPz/AAAGAAAAAADEAPz/AAAHAAAAAADHAP//AAAFAAAAAADIAP//AAAGAAAAAADJAP//AAAGAAAAAADKAP//AAAGAAAAAADLAP//AAAGAAAAAADMAP//AAAGAAAAAADNAP//AAAGAAAAAADOAP//AAAGAAAAAADPAP//AAAHAAAAAADSAP3/AAAFAAAAAADTAP3/AAAGAAAAAADUAP3/AAAGAAAAAADVAP3/AAAGAAAAAADWAP3/AAAGAAAAAADXAP3/AAAGAAAAAADYAP3/AAAGAAAAAADZAP3/AAAGAAAAAADaAP3/AAAGAAAAAADbAP3/AAAGAAAAAADcAP3/AAAGAAAAAADdAP3/AAAGAAAAAADeAP3/AAAGAAAAAADfAP3/AAAHAAAAAADjAPv/AAAFAAAAAADkAPv/AAAGAAAAAADlAPv/AAAGAAAAAADmAPv/AAAGAAAAAADnAPv/AAAGAAAAAADoAPv/AAAGAAAAAADpAPv/AAAHAAAAAAAHAfz/AAAFAAAAAAAIAfz/AAAGAAAAAAAJAfz/AAAGAAAAAAAKAfz/AAAGAAAAAAALAfz/AAAGAAAAAAAMAfz/AAAGAAAAAAANAfz/AAAGAAAAAAAOAfz/AAAGAAAAAAAPAfz/AAAGAAAAAAAQAfz/AAAGAAAAAAARAfz/AAAGAAAAAAASAfz/AAAGAAAAAAATAfz/AAAHAAAAAAAWAf//AAAFAAAAAAAXAf//AAAGAAAAAAAYAf//AAAGAAAAAAAZAf//AAAGAAAAAAAaAf//AAAGAAAAAAAbAf//AAAGAAAAAAAcAf//AAAHAAAAAAAfAfv/AAAFAAAAAAAgAfv/AAAGAAAAAAAhAfv/AAAGAAAAAAAiAfv/AAAGAAAAAAAjAfv/AAAGAAAAAAAkAfv/AAAGAAAAAAAlAfv/AAAGAAAAAAAmAfv/AAAGAAAAAAAnAfv/AAAGAAAAAAAoAfv/AAAGAAAAAAApAfv/AAAHAAAAAAAtAf3/AAAFAAAAAAAuAf3/AAAGAAAAAAAvAf3/AAAGAAAAAAAwAf3/AAAGAAAAAAAxAf3/AAAHAAAAAAAuAf7/AAAFAAEAAAAvAf7/AAAGAAEAAAAwAf7/AAAHAAEAAAAuAf//AAAFAAEAAAAvAf//AAAGAAEAAAAwAf//AAAHAAEAAAAuAQAAAAAFAAEAAAAvAQAAAAAGAAEAAAAwAQAAAAAHAAEAAAAuAQEAAAAFAAEAAAAvAQEAAAAGAAEAAAAwAQEAAAAHAAEAAAAuAQIAAAAFAAEAAAAvAQIAAAAGAAEAAAAwAQIAAAAHAAEAAAAgAfz/AAAFAAEAAAAhAfz/AAAGAAEAAAAiAfz/AAAGAAEAAAAjAfz/AAAGAAEAAAAkAfz/AAAGAAEAAAAlAfz/AAAGAAEAAAAmAfz/AAAGAAEAAAAnAfz/AAAGAAEAAAAoAfz/AAAHAAEAAAAgAf3/AAAFAAEAAAAhAf3/AAAGAAEAAAAiAf3/AAAGAAEAAAAjAf3/AAAGAAEAAAAkAf3/AAAGAAEAAAAlAf3/AAAGAAEAAAAmAf3/AAAGAAEAAAAnAf3/AAAGAAEAAAAoAf3/AAAHAAEAAAAgAf7/AAAFAAEAAAAhAf7/AAAGAAEAAAAiAf7/AAAGAAEAAAAjAf7/AAAGAAEAAAAkAf7/AAAGAAEAAAAlAf7/AAAGAAEAAAAmAf7/AAAGAAEAAAAnAf7/AAAGAAEAAAAoAf7/AAAHAAEAAAAgAf//AAAFAAEAAAAhAf//AAAGAAEAAAAiAf//AAAGAAEAAAAjAf//AAAGAAEAAAAkAf//AAAGAAEAAAAlAf//AAAGAAEAAAAmAf//AAAGAAEAAAAnAf//AAAGAAEAAAAoAf//AAAHAAEAAAAgAQAAAAAFAAEAAAAhAQAAAAAGAAEAAAAiAQAAAAAGAAEAAAAjAQAAAAAGAAEAAAAkAQAAAAAGAAEAAAAlAQAAAAAGAAEAAAAmAQAAAAAGAAEAAAAnAQAAAAAGAAEAAAAoAQAAAAAHAAEAAAAgAQEAAAAFAAEAAAAhAQEAAAAGAAEAAAAiAQEAAAAGAAEAAAAjAQEAAAAGAAEAAAAkAQEAAAAGAAEAAAAlAQEAAAAGAAEAAAAmAQEAAAAGAAEAAAAnAQEAAAAGAAEAAAAoAQEAAAAHAAEAAAAXAQAAAAAFAAEAAAAYAQAAAAAGAAEAAAAZAQAAAAAGAAEAAAAaAQAAAAAGAAEAAAAbAQAAAAAHAAEAAAAXAQEAAAAFAAEAAAAYAQEAAAAGAAEAAAAZAQEAAAAGAAEAAAAaAQEAAAAGAAEAAAAbAQEAAAAHAAEAAAAIAf3/AAAFAAEAAAAJAf3/AAAGAAEAAAAKAf3/AAAGAAEAAAALAf3/AAAGAAEAAAAMAf3/AAAGAAEAAAANAf3/AAAGAAEAAAAOAf3/AAAGAAEAAAAPAf3/AAAGAAEAAAAQAf3/AAAGAAEAAAARAf3/AAAGAAEAAAASAf3/AAAHAAEAAAAIAf7/AAAFAAEAAAAJAf7/AAAGAAEAAAAKAf7/AAAGAAEAAAALAf7/AAAGAAEAAAAMAf7/AAAGAAEAAAANAf7/AAAGAAEAAAAOAf7/AAAGAAEAAAAPAf7/AAAGAAEAAAAQAf7/AAAGAAEAAAARAf7/AAAGAAEAAAASAf7/AAAHAAEAAAAIAf//AAAFAAEAAAAJAf//AAAGAAEAAAAKAf//AAAGAAEAAAALAf//AAAGAAEAAAAMAf//AAAGAAEAAAANAf//AAAGAAEAAAAOAf//AAAGAAEAAAAPAf//AAAGAAEAAAAQAf//AAAGAAEAAAARAf//AAAGAAEAAAASAf//AAAHAAEAAAAIAQAAAAAFAAEAAAAJAQAAAAAGAAEAAAAKAQAAAAAGAAEAAAALAQAAAAAGAAEAAAAMAQAAAAAGAAEAAAANAQAAAAAGAAEAAAAOAQAAAAAGAAEAAAAPAQAAAAAGAAEAAAAQAQAAAAAGAAEAAAARAQAAAAAGAAEAAAASAQAAAAAHAAEAAAAIAQEAAAAFAAEAAAAJAQEAAAAGAAEAAAAKAQEAAAAGAAEAAAALAQEAAAAGAAEAAAAMAQEAAAAGAAEAAAANAQEAAAAGAAEAAAAOAQEAAAAGAAEAAAAPAQEAAAAGAAEAAAAQAQEAAAAGAAEAAAARAQEAAAAGAAEAAAASAQEAAAAHAAEAAADkAPz/AAAFAAEAAADlAPz/AAAGAAEAAADmAPz/AAAGAAEAAADnAPz/AAAGAAEAAADoAPz/AAAHAAEAAADkAP3/AAAFAAEAAADlAP3/AAAGAAEAAADmAP3/AAAGAAEAAADnAP3/AAAGAAEAAADoAP3/AAAHAAEAAADkAP7/AAAFAAEAAADlAP7/AAAGAAEAAADmAP7/AAAGAAEAAADnAP7/AAAGAAEAAADoAP7/AAAHAAEAAADkAP//AAAFAAEAAADlAP//AAAGAAEAAADmAP//AAAGAAEAAADnAP//AAAGAAEAAADoAP//AAAHAAEAAADkAAAAAAAFAAEAAADlAAAAAAAGAAEAAADmAAAAAAAGAAEAAADnAAAAAAAGAAEAAADoAAAAAAAHAAEAAADkAAEAAAAFAAEAAADlAAEAAAAGAAEAAADmAAEAAAAGAAEAAADnAAEAAAAGAAEAAADoAAEAAAAHAAEAAADTAP7/AAAFAAEAAADUAP7/AAAGAAEAAADVAP7/AAAGAAEAAADWAP7/AAAGAAEAAADXAP7/AAAGAAEAAADYAP7/AAAGAAEAAADZAP7/AAAGAAEAAADaAP7/AAAGAAEAAADbAP7/AAAGAAEAAADcAP7/AAAGAAEAAADdAP7/AAAGAAEAAADeAP7/AAAHAAEAAADTAP//AAAFAAEAAADUAP//AAAGAAEAAADVAP//AAAGAAEAAADWAP//AAAGAAEAAADXAP//AAAGAAEAAADYAP//AAAGAAEAAADZAP//AAAGAAEAAADaAP//AAAGAAEAAADbAP//AAAGAAEAAADcAP//AAAGAAEAAADdAP//AAAGAAEAAADeAP//AAAHAAEAAADTAAAAAAAFAAEAAADUAAAAAAAGAAEAAADVAAAAAAAGAAEAAADWAAAAAAAGAAEAAADXAAAAAAAGAAEAAADYAAAAAAAGAAEAAADZAAAAAAAGAAEAAADaAAAAAAAGAAEAAADbAAAAAAAGAAEAAADcAAAAAAAGAAEAAADdAAAAAAAGAAEAAADeAAAAAAAHAAEAAADTAAEAAAAFAAEAAADUAAEAAAAGAAEAAADVAAEAAAAGAAEAAADWAAEAAAAGAAEAAADXAAEAAAAGAAEAAADYAAEAAAAGAAEAAADZAAEAAAAGAAEAAADaAAEAAAAGAAEAAADbAAEAAAAGAAEAAADcAAEAAAAGAAEAAADdAAEAAAAGAAEAAADeAAEAAAAHAAEAAADIAAAAAAAFAAEAAADJAAAAAAAGAAEAAADKAAAAAAAGAAEAAADLAAAAAAAGAAEAAADMAAAAAAAGAAEAAADNAAAAAAAGAAEAAADOAAAAAAAHAAEAAADIAAEAAAAFAAEAAADJAAEAAAAGAAEAAADKAAEAAAAGAAEAAADLAAEAAAAGAAEAAADMAAEAAAAGAAEAAADNAAEAAAAGAAEAAADOAAEAAAAHAAEAAADCAP3/AAAFAAEAAADCAP7/AAAFAAEAAADCAP//AAAFAAEAAADCAAAAAAAFAAEAAADCAAEAAAAFAAEAAADDAP3/AAAHAAEAAADDAP7/AAAHAAEAAADDAP//AAAHAAEAAADDAAAAAAAHAAEAAADDAAEAAAAHAAEAAACuAP3/AAAFAAEAAACvAP3/AAAGAAEAAACwAP3/AAAGAAEAAACxAP3/AAAGAAEAAACyAP3/AAAGAAEAAACzAP3/AAAHAAEAAACuAP7/AAAFAAEAAACvAP7/AAAGAAEAAACwAP7/AAAGAAEAAACxAP7/AAAGAAEAAACyAP7/AAAGAAEAAACzAP7/AAAHAAEAAACuAP//AAAFAAEAAACvAP//AAAGAAEAAACwAP//AAAGAAEAAACxAP//AAAGAAEAAACyAP//AAAGAAEAAACzAP//AAAHAAEAAACuAAAAAAAFAAEAAACvAAAAAAAGAAEAAACwAAAAAAAGAAEAAACxAAAAAAAGAAEAAACyAAAAAAAGAAEAAACzAAAAAAAHAAEAAACuAAEAAAAFAAEAAACvAAEAAAAGAAEAAACwAAEAAAAGAAEAAACxAAEAAAAGAAEAAACyAAEAAAAGAAEAAACzAAEAAAAHAAEAAACbAP3/AAAFAAEAAACcAP3/AAAGAAEAAACdAP3/AAAGAAEAAACeAP3/AAAGAAEAAACfAP3/AAAGAAEAAACgAP3/AAAGAAEAAAChAP3/AAAHAAEAAACbAP7/AAAFAAEAAACcAP7/AAAGAAEAAACdAP7/AAAGAAEAAACeAP7/AAAGAAEAAACfAP7/AAAGAAEAAACgAP7/AAAGAAEAAAChAP7/AAAHAAEAAACbAP//AAAFAAEAAACcAP//AAAGAAEAAACdAP//AAAGAAEAAACeAP//AAAGAAEAAACfAP//AAAGAAEAAACgAP//AAAGAAEAAAChAP//AAAHAAEAAACbAAAAAAAFAAEAAACcAAAAAAAGAAEAAACdAAAAAAAGAAEAAACeAAAAAAAGAAEAAACfAAAAAAAGAAEAAACgAAAAAAAGAAEAAAChAAAAAAAHAAEAAACbAAEAAAAFAAEAAACcAAEAAAAGAAEAAACdAAEAAAAGAAEAAACeAAEAAAAGAAEAAACfAAEAAAAGAAEAAACgAAEAAAAGAAEAAAChAAEAAAAHAAEAAACPAAAAAAAFAAEAAACQAAAAAAAGAAEAAACRAAAAAAAGAAEAAACSAAAAAAAGAAEAAACTAAAAAAAGAAEAAACUAAAAAAAGAAEAAACVAAAAAAAHAAEAAACPAAEAAAAFAAEAAACQAAEAAAAGAAEAAACRAAEAAAAGAAEAAACSAAEAAAAGAAEAAACTAAEAAAAGAAEAAACUAAEAAAAGAAEAAACVAAEAAAAHAAEAAACGAAAAAAAFAAEAAACHAAAAAAAGAAEAAACIAAAAAAAGAAEAAACJAAAAAAAHAAEAAACGAAEAAAAFAAEAAACHAAEAAAAGAAEAAACIAAEAAAAGAAEAAACJAAEAAAAHAAEAAAB2APv/AAAFAAEAAAB3APv/AAAGAAEAAAB4APv/AAAGAAEAAAB5APv/AAAGAAEAAAB6APv/AAAGAAEAAAB7APv/AAAGAAEAAAB8APv/AAAGAAEAAAB9APv/AAAGAAEAAAB+APv/AAAGAAEAAAB/APv/AAAHAAEAAAB2APz/AAAFAAEAAAB3APz/AAAGAAEAAAB4APz/AAAGAAEAAAB5APz/AAAGAAEAAAB6APz/AAAGAAEAAAB7APz/AAAGAAEAAAB8APz/AAAGAAEAAAB9APz/AAAGAAEAAAB+APz/AAAGAAEAAAB/APz/AAAHAAEAAAB2AP3/AAAFAAEAAAB3AP3/AAAGAAEAAAB4AP3/AAAGAAEAAAB5AP3/AAAGAAEAAAB6AP3/AAAGAAEAAAB7AP3/AAAGAAEAAAB8AP3/AAAGAAEAAAB9AP3/AAAGAAEAAAB+AP3/AAAGAAEAAAB/AP3/AAAHAAEAAAB2AP7/AAAFAAEAAAB3AP7/AAAGAAEAAAB4AP7/AAAGAAEAAAB5AP7/AAAGAAEAAAB6AP7/AAAGAAEAAAB7AP7/AAAGAAEAAAB8AP7/AAAGAAEAAAB9AP7/AAAGAAEAAAB+AP7/AAAGAAEAAAB/AP7/AAAHAAEAAAB2AP//AAAFAAEAAAB3AP//AAAGAAEAAAB4AP//AAAGAAEAAAB5AP//AAAGAAEAAAB6AP//AAAGAAEAAAB7AP//AAAGAAEAAAB8AP//AAAGAAEAAAB9AP//AAAGAAEAAAB+AP//AAAGAAEAAAB/AP//AAAHAAEAAAB2AAAAAAAFAAEAAAB3AAAAAAAGAAEAAAB4AAAAAAAGAAEAAAB5AAAAAAAGAAEAAAB6AAAAAAAGAAEAAAB7AAAAAAAGAAEAAAB8AAAAAAAGAAEAAAB9AAAAAAAGAAEAAAB+AAAAAAAGAAEAAAB/AAAAAAAHAAEAAAB2AAEAAAAFAAEAAAB3AAEAAAAGAAEAAAB4AAEAAAAGAAEAAAB5AAEAAAAGAAEAAAB6AAEAAAAGAAEAAAB7AAEAAAAGAAEAAAB8AAEAAAAGAAEAAAB9AAEAAAAGAAEAAAB+AAEAAAAGAAEAAAB/AAEAAAAHAAEAAABlAP//AAAFAAEAAABmAP//AAAGAAEAAABnAP//AAAGAAEAAABoAP//AAAGAAEAAABpAP//AAAHAAEAAABlAAAAAAAFAAEAAABmAAAAAAAGAAEAAABnAAAAAAAGAAEAAABoAAAAAAAGAAEAAABpAAAAAAAHAAEAAABlAAEAAAAFAAEAAABmAAEAAAAGAAEAAABnAAEAAAAGAAEAAABoAAEAAAAGAAEAAABpAAEAAAAHAAEAAABUAP7/AAAFAAEAAABVAP7/AAAGAAEAAABWAP7/AAAGAAEAAABXAP7/AAAGAAEAAABYAP7/AAAGAAEAAABZAP7/AAAHAAEAAABUAP//AAAFAAEAAABVAP//AAAGAAEAAABWAP//AAAGAAEAAABXAP//AAAGAAEAAABYAP//AAAGAAEAAABZAP//AAAHAAEAAABUAAAAAAAFAAEAAABVAAAAAAAGAAEAAABWAAAAAAAGAAEAAABXAAAAAAAGAAEAAABYAAAAAAAGAAEAAABZAAAAAAAHAAEAAABUAAEAAAAFAAEAAABVAAEAAAAGAAEAAABWAAEAAAAGAAEAAABXAAEAAAAGAAEAAABYAAEAAAAGAAEAAABZAAEAAAAHAAEAAABJAPv/AAAFAAEAAABKAPv/AAAGAAEAAABLAPv/AAAGAAEAAABMAPv/AAAGAAEAAABNAPv/AAAGAAEAAABOAPv/AAAGAAEAAABPAPv/AAAHAAEAAABJAPz/AAAFAAEAAABKAPz/AAAGAAEAAABLAPz/AAAGAAEAAABMAPz/AAAGAAEAAABNAPz/AAAGAAEAAABOAPz/AAAGAAEAAABPAPz/AAAHAAEAAABJAP3/AAAFAAEAAABKAP3/AAAGAAEAAABLAP3/AAAGAAEAAABMAP3/AAAGAAEAAABNAP3/AAAGAAEAAABOAP3/AAAGAAEAAABPAP3/AAAHAAEAAABJAP7/AAAFAAEAAABKAP7/AAAGAAEAAABLAP7/AAAGAAEAAABMAP7/AAAGAAEAAABNAP7/AAAGAAEAAABOAP7/AAAGAAEAAABPAP7/AAAHAAEAAABJAP//AAAFAAEAAABKAP//AAAGAAEAAABLAP//AAAGAAEAAABMAP//AAAGAAEAAABNAP//AAAGAAEAAABOAP//AAAGAAEAAABPAP//AAAHAAEAAABJAAAAAAAFAAEAAABKAAAAAAAGAAEAAABLAAAAAAAGAAEAAABMAAAAAAAGAAEAAABNAAAAAAAGAAEAAABOAAAAAAAGAAEAAABPAAAAAAAHAAEAAABJAAEAAAAFAAEAAABKAAEAAAAGAAEAAABLAAEAAAAGAAEAAABMAAEAAAAGAAEAAABNAAEAAAAGAAEAAABOAAEAAAAGAAEAAABPAAEAAAAHAAEAAAA8AAAAAAAFAAEAAAA9AAAAAAAGAAEAAAA+AAAAAAAGAAEAAAA/AAAAAAAGAAEAAABAAAAAAAAGAAEAAABBAAAAAAAGAAEAAABCAAAAAAAGAAEAAABDAAAAAAAHAAEAAAA8AAEAAAAFAAEAAAA9AAEAAAAGAAEAAAA+AAEAAAAGAAEAAAA/AAEAAAAGAAEAAABAAAEAAAAGAAEAAABBAAEAAAAGAAEAAABCAAEAAAAGAAEAAABDAAEAAAAHAAEAAAA4APz/AAAGAAYAAAA4AP3/AAAGAAYAAAA4AP7/AAAGAAYAAAA4AP//AAAGAAYAAAA4AAAAAAAGAAYAAAA4AAEAAAAGAAYAAAAiAP3/AAAFAAEAAAAjAP3/AAAGAAEAAAAkAP3/AAAGAAEAAAAlAP3/AAAGAAEAAAAmAP3/AAAGAAEAAAAnAP3/AAAHAAEAAAAiAP7/AAAFAAEAAAAjAP7/AAAGAAEAAAAkAP7/AAAGAAEAAAAlAP7/AAAGAAEAAAAmAP7/AAAGAAEAAAAnAP7/AAAHAAEAAAAiAP//AAAFAAEAAAAjAP//AAAGAAEAAAAkAP//AAAGAAEAAAAlAP//AAAGAAEAAAAmAP//AAAGAAEAAAAnAP//AAAHAAEAAAAiAAAAAAAFAAEAAAAjAAAAAAAGAAEAAAAkAAAAAAAGAAEAAAAlAAAAAAAGAAEAAAAmAAAAAAAGAAEAAAAnAAAAAAAHAAEAAAAiAAEAAAAFAAEAAAAjAAEAAAAGAAEAAAAkAAEAAAAGAAEAAAAlAAEAAAAGAAEAAAAmAAEAAAAGAAEAAAAnAAEAAAAHAAEAAAAXAPv/AAAFAAEAAAAYAPv/AAAGAAEAAAAZAPv/AAAGAAEAAAAaAPv/AAAGAAEAAAAbAPv/AAAHAAEAAAAXAPz/AAAFAAEAAAAYAPz/AAAGAAEAAAAZAPz/AAAGAAEAAAAaAPz/AAAGAAEAAAAbAPz/AAAHAAEAAAAXAP3/AAAFAAEAAAAYAP3/AAAGAAEAAAAZAP3/AAAGAAEAAAAaAP3/AAAGAAEAAAAbAP3/AAAHAAEAAAAXAP7/AAAFAAEAAAAYAP7/AAAGAAEAAAAZAP7/AAAGAAEAAAAaAP7/AAAGAAEAAAAbAP7/AAAHAAEAAAAXAP//AAAFAAEAAAAYAP//AAAGAAEAAAAZAP//AAAGAAEAAAAaAP//AAAGAAEAAAAbAP//AAAHAAEAAAAXAAAAAAAFAAEAAAAYAAAAAAAGAAEAAAAZAAAAAAAGAAEAAAAaAAAAAAAGAAEAAAAbAAAAAAAHAAEAAAAXAAEAAAAFAAEAAAAYAAEAAAAGAAEAAAAZAAEAAAAGAAEAAAAaAAEAAAAGAAEAAAAbAAEAAAAHAAEAAAASAP//AAAFAAEAAAATAP//AAAHAAEAAAASAAAAAAAFAAEAAAATAAAAAAAHAAEAAAASAAEAAAAFAAEAAAATAAEAAAAHAAEAAAArAP//BQAAAAAAAAAsAP//BQAAAAEAAAAtAP//BQAAAAEAAAAuAP//BQAAAAEAAAAvAP//BQAAAAEAAAAwAP//BQAAAAEAAAAxAP//BQAAAAEAAAAyAP//BQAAAAEAAAAzAP//BQAAAAEAAAA0AP//BQAAAAIAAAB1APn/BQAAAAMAAAB2APn/BQAAAAQAAAB3APn/BQAAAAQAAAB4APn/BQAAAAQAAAB5APn/BQAAAAQAAAB6APn/BQAAAAQAAAB7APn/BQAAAAQAAAB8APn/BQAAAAQAAAB9APn/BQAAAAQAAAB+APn/BQAAAAQAAAB/APn/BQAAAAQAAACAAPn/BQAAAAUAAACFAP7/BQAAAAAAAACGAP7/BQAAAAEAAACHAP7/BQAAAAEAAACIAP7/BQAAAAEAAACJAP7/BQAAAAEAAACKAP7/BQAAAAEAAACLAP7/BQAAAAEAAACMAP7/BQAAAAEAAACNAP7/BQAAAAEAAACOAP7/BQAAAAEAAACPAP7/BQAAAAEAAACQAP7/BQAAAAEAAACRAP7/BQAAAAEAAACSAP7/BQAAAAEAAACTAP7/BQAAAAEAAACUAP7/BQAAAAEAAACVAP7/BQAAAAEAAACWAP7/BQAAAAIAAACaAPv/BQAAAAMAAACbAPv/BQAAAAQAAACcAPv/BQAAAAQAAACdAPv/BQAAAAQAAACeAPv/BQAAAAQAAACfAPv/BQAAAAQAAACgAPv/BQAAAAQAAAChAPv/BQAAAAQAAACiAPv/BQAAAAUAAACjAPv/BQAAAAAAAACkAPv/BQAAAAEAAAClAPv/BQAAAAEAAACmAPv/BQAAAAEAAACnAPv/BQAAAAEAAACoAPv/BQAAAAEAAACpAPv/BQAAAAEAAACqAPv/BQAAAAEAAACrAPv/BQAAAAEAAACsAPv/BQAAAAIAAACtAPv/BQAAAAMAAACuAPv/BQAAAAQAAACvAPv/BQAAAAQAAACwAPv/BQAAAAQAAACxAPv/BQAAAAQAAACyAPv/BQAAAAQAAACzAPv/BQAAAAQAAAC0APv/BQAAAAUAAADCAPX/BQAAAAQAAADDAPX/BQAAAAQAAADEAPX/BQAAAAQAAADFAPX/BQAAAAQAAADGAPX/BQAAAAQAAADHAPX/BQAAAAQAAADIAPX/BQAAAAQAAADHAP7/BQAAAAAAAADIAP7/BQAAAAEAAADJAP7/BQAAAAEAAADKAP7/BQAAAAEAAADLAP7/BQAAAAEAAADMAP7/BQAAAAEAAADNAP7/BQAAAAEAAADOAP7/BQAAAAEAAADPAP7/BQAAAAIAAADjAPr/BQAAAAMAAADkAPr/BQAAAAQAAADlAPr/BQAAAAQAAADmAPr/BQAAAAQAAADnAPr/BQAAAAQAAADoAPr/BQAAAAQAAADpAPr/BQAAAAUAAADuAP//BQAAAAAAAADvAP//BQAAAAEAAADwAP//BQAAAAEAAADxAP//BQAAAAEAAADyAP//BQAAAAEAAADzAP//BQAAAAEAAAD0AP//BQAAAAIAAAD+AP//BQAAAAAAAAD/AP//BQAAAAEAAAAAAf//BQAAAAEAAAABAf//BQAAAAEAAAACAf//BQAAAAEAAAADAf//BQAAAAEAAAAEAf//BQAAAAIAAAD1AP//BQAAAAMAAAD2AP//BQAAAAQAAAD3AP//BQAAAAQAAAD4AP//BQAAAAQAAAD5AP//BQAAAAQAAAD6AP//BQAAAAQAAAD7AP//BQAAAAQAAAD8AP//BQAAAAQAAAD9AP//BQAAAAUAAAAHAfv/BQAAAAMAAAAIAfv/BQAAAAQAAAAJAfv/BQAAAAQAAAAKAfv/BQAAAAQAAAALAfv/BQAAAAQAAAAMAfv/BQAAAAQAAAANAfv/BQAAAAQAAAAOAfv/BQAAAAQAAAAPAfv/BQAAAAQAAAAQAfv/BQAAAAQAAAARAfv/BQAAAAQAAAASAfv/BQAAAAQAAAATAfv/BQAAAAUAAAAWAf7/BQAAAAAAAAAXAf7/BQAAAAEAAAAYAf7/BQAAAAEAAAAZAf7/BQAAAAEAAAAaAf7/BQAAAAEAAAAbAf7/BQAAAAEAAAAcAf7/BQAAAAIAAAAfAfr/BQAAAAMAAAAgAfr/BQAAAAQAAAAhAfr/BQAAAAQAAAAiAfr/BQAAAAQAAAAjAfr/BQAAAAQAAAAkAfr/BQAAAAQAAAAlAfr/BQAAAAQAAAAmAfr/BQAAAAQAAAAnAfr/BQAAAAQAAAAoAfr/BQAAAAQAAAApAfr/BQAAAAUAAAAtAfz/BQAAAAAAAAAuAfz/BQAAAAEAAAAvAfz/BQAAAAEAAAAwAfz/BQAAAAEAAAAxAfz/BQAAAAIAAAA1Af//AAAEAAIAAAA2Af//AAAEAAIAAAA3Af//AAAEAAIAAAA4Af//AAAEAAIAAAA1Af7/AAAEAAIAAAA2Af7/AAAEAAIAAAA3Af7/AAAEAAIAAAA1Af3/AAAEAAIAAAA2Af3/AAAEAAIAAADGAP7/AAAEAAIAAADGAP//AAAEAAIAAADFAP7/AAAEAAIAAADFAP//AAAEAAIAAADHAPb/AAAEAAIAAADHAPf/AAAEAAIAAADHAPj/AAAEAAIAAADIAPb/AAAEAAIAAADIAPf/AAAEAAIAAADIAPj/AAAEAAIAAAC3AP//AAAEAAIAAAC4AP//AAAEAAIAAAC5AP//AAAEAAIAAAC6AP//AAAEAAIAAAC3AP7/AAAEAAIAAAC4AP7/AAAEAAIAAAC5AP7/AAAEAAIAAAC3AP3/AAAEAAIAAAC4AP3/AAAEAAIAAABDAPv/AAAEAAIAAABDAPz/AAAEAAIAAABDAP3/AAAEAAIAAABDAP7/AAAEAAIAAABEAPv/AAAEAAIAAABEAPz/AAAEAAIAAABEAP3/AAAEAAIAAABEAP7/AAAEAAIAAAAKAP//AQAAAAAAFAALAP//AQAAAAAAFAAMAP//AQAAAAAAFAANAP//AQAAAAAAFAAMAP3/AQAAAAAAFAAMAP7/AQAAAAAAFAANAP3/AQAAAAAAFAANAP7/AQAAAAAAFAALAP7/AQAAAAAAFAAAAP//AQAAAAAAGQABAP//AQAAAAAAGQAcAPn/AQAAAAAAFAAnAPr/AQAAAAAAFAAnAPv/AQAAAAAAFAAoAPr/AQAAAAAAFAAoAPv/AQAAAAAAFAA0AP3/AQAAAAAAFAA0AP7/AQAAAAAAFAArAP7/AQAAAAAAGQBCAP7/AQAAAAAAGQBKAPn/AQAAAAAAFABLAPn/AQAAAAAAFABMAPn/AQAAAAAAFABNAPn/AQAAAAAAFABOAPn/AQAAAAAAFABLAPj/AQAAAAAAFABMAPj/AQAAAAAAFABNAPj/AQAAAAAAFABMAPf/AQAAAAAAFABNAPf/AQAAAAAAFABWAPz/AQAAAAAAGQBqAP3/AQAAAAAAGQB/APf/AQAAAAAAGQB/APj/AQAAAAAAGQCAAPf/AQAAAAAAGQCAAPj/AQAAAAAAGQCLAPz/AQAAAAAAFACLAP3/AQAAAAAAFACMAPz/AQAAAAAAFACMAP3/AQAAAAAAFACNAPz/AQAAAAAAFACNAP3/AQAAAAAAFACVAPz/AQAAAAAAGQCVAP3/AQAAAAAAGQCWAPz/AQAAAAAAGQCWAP3/AQAAAAAAGQCdAPr/AQAAAAAAGQCeAPr/AQAAAAAAGQCmAPr/AQAAAAAAGQCnAPr/AQAAAAAAGQCoAPr/AQAAAAAAGQCpAPr/AQAAAAAAGQCnAPn/AQAAAAAAGQCoAPn/AQAAAAAAGQCzAPr/AQAAAAAAGQC0APr/AQAAAAAAGQC0APn/AQAAAAAAGQDEAPn/AQAAAAAAFADEAPr/AQAAAAAAFADEAPv/AQAAAAAAFADLAPz/AQAAAAAAGQDLAP3/AQAAAAAAGQDSAPz/AQAAAAAAFADcAPz/AQAAAAAAFADpAPn/AQAAAAAAFAD4AP7/AQAAAAAAFAD6AP7/AQAAAAAAFAAWAf3/AQAAAAAAFAAcAf3/AQAAAAAAFAAmAfn/AQAAAAAAFAAnAfn/AQAAAAAAFAAwAfr/AQAAAAAAFAAwAfv/AQAAAAAAFAAxAfr/AQAAAAAAFAAxAfv/AQAAAAAAFABBAfj/AQAAAAAAGQBCAfj/AQAAAAAAGQASAfn/AQAAAAAAGQASAfr/AQAAAAAAGQATAfn/AQAAAAAAGQATAfr/AQAAAAAAGQD5APz/AQAAAAAAGQD5AP3/AQAAAAAAGQD5AP7/AQAAAAAAGQDYAPv/AQAAAAAAGQDYAPz/AQAAAAAAGQDZAPv/AQAAAAAAGQDZAPz/AQAAAAAAGQDhAPz/AQAAAAAAFwAZAff/AQAAAAAAFwA8Afv/AQAAAAAAFwBvAPv/AQAAAAAAFwBfAPz/AQAAAAAAFwBlAPf/AQAAAAAAFwASAPv/AQAAAAAAAwASAPz/AQAAAAAAAwATAPv/AQAAAAAAAwATAPz/AQAAAAAAAwAYAPj/AQAAAAAAAwAZAPj/AQAAAAAAAwAaAPj/AQAAAAAAAwAuAP3/AQAAAAAAAwAvAP3/AQAAAAAAAwAwAP3/AQAAAAAAAwAxAP3/AQAAAAAAAwBDAPn/AQAAAAAAAwBEAPn/AQAAAAAAAwBfAPn/AQAAAAAAAwBmAPz/AQAAAAAAAwBnAPz/AQAAAAAAAwBoAPz/AQAAAAAAAwBvAPj/AQAAAAAAAwB3APf/AQAAAAAAAwB4APf/AQAAAAAAAwB5APf/AQAAAAAAAwB6APf/AQAAAAAAAwB7APf/AQAAAAAAAwB8APf/AQAAAAAAAwCHAPz/AQAAAAAAAwCIAPz/AQAAAAAAAwCQAPz/AQAAAAAAAwCRAPz/AQAAAAAAAwCSAPz/AQAAAAAAAwCcAPj/AQAAAAAAAwCdAPj/AQAAAAAAAwCeAPj/AQAAAAAAAwCfAPj/AQAAAAAAAwCmAPf/AQAAAAAAAwCnAPf/AQAAAAAAAwCoAPf/AQAAAAAAAwCpAPf/AQAAAAAAAwDlAPj/AQAAAAAAAwDmAPj/AQAAAAAAAwDnAPj/AQAAAAAAAwDwAP3/AQAAAAAAAwDxAP3/AQAAAAAAAwDyAP3/AQAAAAAAAwAAAf3/AQAAAAAAAwABAf3/AQAAAAAAAwACAf3/AQAAAAAAAwAJAfn/AQAAAAAAAwAKAfn/AQAAAAAAAwALAfn/AQAAAAAAAwAMAfn/AQAAAAAAAwANAfn/AQAAAAAAAwAOAfn/AQAAAAAAAwAhAfj/AQAAAAAAAwAiAfj/AQAAAAAAAwD8//z/AQAAAAAAEQAjAPj/AQAAAAAAEQA+APv/AQAAAAAAEQBnAPr/AQAAAAAAEQDxAPv/AQAAAAAAEQCnAPz/AQAAAAAAEQCoAPz/AQAAAAAAEQCMAP//AQAAAAAAEQAFAPz/AQAAAAAACADaAPr/AAAIAAIAAADaAPv/AAAIAAMAAADbAPr/AAAJAAIAAADbAPv/AAAJAAMAAADaAPz/AAAIAAMAAADbAPz/AAAJAAMAAABUAPr/AAAIAAIAAABUAPv/AAAIAAMAAABVAPr/AAAJAAIAAABVAPv/AAAJAAMAAABUAPz/AAAIAAMAAABVAPz/AAAJAAMAAAC9APn/AQAAAAAAFwDJAPX/BQAAAAQAAADKAPX/BQAAAAQAAADLAPX/BQAAAAUAAADBAPX/BQAAAAMAAAAvAPr/AQAAAAAAEQA=") + +[node name="Player" parent="." instance=ExtResource("5_wf72e")] +position = Vector2(-216, 0) + +[node name="DropShadow" parent="." instance=ExtResource("8_2cmal")] + +[node name="DecoTiles" parent="." instance=ExtResource("10_eirfm")] +tile_map_data = PackedByteArray("AAC9AP7/AAADAAAAAAC9AP//AAADAAEAAABDAf7/AAADAAAAAABDAf//AAADAAEAAABCAf3/AAAEAAAAAABCAf7/AAAEAAEAAABCAf//AAAAAAEAAAA/Af//AAACAAEAAABHAf//AAACAAEAAAA6Af//AAAAAAAAAAA7Af//AAABAAAAAAA8Af//AAACAAAAAAA5Af//AAABAAEAAAC7AP//AAABAAEAAAADAP7/AAADAAAAAAADAP//AAADAAEAAAD9////AAABAAEAAAD+////AAABAAEAAAAGAP//AAAAAAAAAAAHAP//AAABAAAAAAAIAP//AAACAAAAAAD4//3/AAAEAAAAAAD4//7/AAAEAAEAAAD5////AAACAAEAAAD4////AAAAAAEAAAA=") + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("12_1mhci")] +position = Vector2(-216, -64) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [55, 50, 45, 40, 35] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_wf72e") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-216, -64) +rotation = -0.16514868 + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="EndFlagpole" parent="." instance=ExtResource("11_wf72e")] +position = Vector2(5208, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("12_ffmo6")] +position = Vector2(5320, 0) + +[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="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@343230" to="Tiles/@AnimatableBody2D@343230/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@343230" to="Tiles/@AnimatableBody2D@343230/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343230" to="Tiles/@AnimatableBody2D@343230" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343230" to="Tiles/@AnimatableBody2D@343230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@343230" to="Tiles/@AnimatableBody2D@343230" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@343230" to="Tiles/@AnimatableBody2D@343230/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@343231" to="Tiles/@AnimatableBody2D@343231/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@343231" to="Tiles/@AnimatableBody2D@343231/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343231" to="Tiles/@AnimatableBody2D@343231" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343231" to="Tiles/@AnimatableBody2D@343231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@343231" to="Tiles/@AnimatableBody2D@343231" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@343231" to="Tiles/@AnimatableBody2D@343231/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343325" to="Tiles/@Node2D@343325/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343326" to="Tiles/@Node2D@343326/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343327" to="Tiles/@Node2D@343327/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343328" to="Tiles/@Node2D@343328/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343329" to="Tiles/@Node2D@343329/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343330" to="Tiles/@Node2D@343330/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343331" to="Tiles/@Node2D@343331/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343332" to="Tiles/@Node2D@343332/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343333" to="Tiles/@Node2D@343333/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343334" to="Tiles/@Node2D@343334/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343335" to="Tiles/@Node2D@343335/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343336" to="Tiles/@Node2D@343336/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343337" to="Tiles/@Node2D@343337/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343338" to="Tiles/@Node2D@343338/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343339" to="Tiles/@Node2D@343339/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343340" to="Tiles/@Node2D@343340/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343341" to="Tiles/@Node2D@343341/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343342" to="Tiles/@Node2D@343342/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343343" to="Tiles/@Node2D@343343/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343344" to="Tiles/@Node2D@343344/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343345" to="Tiles/@Node2D@343345/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343346" to="Tiles/@Node2D@343346/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343347" to="Tiles/@Node2D@343347/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343348" to="Tiles/@Node2D@343348/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343349" to="Tiles/@Node2D@343349/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343350" to="Tiles/@Node2D@343350/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343351" to="Tiles/@Node2D@343351/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343352" to="Tiles/@Node2D@343352/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343353" to="Tiles/@Node2D@343353/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343354" to="Tiles/@Node2D@343354/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343355" to="Tiles/@Node2D@343355/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343356" to="Tiles/@Node2D@343356/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343357" to="Tiles/@Node2D@343357/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343358" to="Tiles/@Node2D@343358/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343359" to="Tiles/@Node2D@343359/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343360" to="Tiles/@Node2D@343360/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343361" to="Tiles/@Node2D@343361/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343362" to="Tiles/@Node2D@343362/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343363" to="Tiles/@Node2D@343363/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343364" to="Tiles/@Node2D@343364/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343365" to="Tiles/@Node2D@343365/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343366" to="Tiles/@Node2D@343366/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343367" to="Tiles/@Node2D@343367/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343368" to="Tiles/@Node2D@343368/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343369" to="Tiles/@Node2D@343369/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343370" to="Tiles/@Node2D@343370/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343371" to="Tiles/@Node2D@343371/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343372" to="Tiles/@Node2D@343372/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343373" to="Tiles/@Node2D@343373/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343374" to="Tiles/@Node2D@343374/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343375" to="Tiles/@Node2D@343375/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343376" to="Tiles/@Node2D@343376/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@343377" to="Tiles/@Node2D@343377/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343378" to="Tiles/@AnimatableBody2D@343378" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343378" to="Tiles/@AnimatableBody2D@343378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343379" to="Tiles/@AnimatableBody2D@343379" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343379" to="Tiles/@AnimatableBody2D@343379/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343380" to="Tiles/@AnimatableBody2D@343380" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343380" to="Tiles/@AnimatableBody2D@343380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343381" to="Tiles/@AnimatableBody2D@343381" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343381" to="Tiles/@AnimatableBody2D@343381/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343382" to="Tiles/@AnimatableBody2D@343382" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343382" to="Tiles/@AnimatableBody2D@343382/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343383" to="Tiles/@AnimatableBody2D@343383" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343383" to="Tiles/@AnimatableBody2D@343383/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343384" to="Tiles/@AnimatableBody2D@343384" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@343384" to="Tiles/@AnimatableBody2D@343384/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="player_block_hit" from="Tiles/@AnimatableBody2D@347166" to="Tiles/@AnimatableBody2D@347166" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@347166" to="Tiles/@AnimatableBody2D@347166/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMBS/YouVsBoo/Boo1-3.tscn b/Scenes/Levels/SMBS/YouVsBoo/Boo1-3.tscn new file mode 100644 index 0000000..3ca979c --- /dev/null +++ b/Scenes/Levels/SMBS/YouVsBoo/Boo1-3.tscn @@ -0,0 +1,339 @@ +[gd_scene load_steps=20 format=4 uid="uid://cx8uny7784cls"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_m3y70"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_8qhxf"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_5m1ic"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_pgco6"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_0yuya"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="6_lsodc"] +[ext_resource type="PackedScene" uid="uid://6rp3wgax4i51" path="res://Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn" id="8_8qhxf"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_5m1ic"] +[ext_resource type="PackedScene" uid="uid://t5vu4gl0ra8x" path="res://Scenes/Prefabs/Entities/Objects/OnOffVerticalPlatform.tscn" id="9_lqqq1"] +[ext_resource type="PackedScene" uid="uid://jnun56lervsy" path="res://Scenes/Prefabs/Entities/Objects/OnOffSidewaysPlatformBlue.tscn" id="10_a63rr"] +[ext_resource type="PackedScene" uid="uid://ry4jg3jyxnvy" path="res://Scenes/Prefabs/Entities/Objects/OnOffVerticalPlatformBlue.tscn" id="11_coalp"] +[ext_resource type="PackedScene" uid="uid://c8cxhsod82kwm" path="res://Scenes/Prefabs/Entities/Objects/OnOffSidewaysPlatform.tscn" id="12_lsodc"] +[ext_resource type="PackedScene" uid="uid://dn3cblgvf2ba1" path="res://Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn" id="13_4gbn7"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="14_coalp"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="15_lsodc"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="17_8s545"] +[ext_resource type="PackedScene" uid="uid://qn4g0qkjcuiy" path="res://Scenes/Parts/SmallCastleVisual.tscn" id="17_suxtc"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="18_orlqj"] + +[sub_resource type="Curve2D" id="Curve2D_lsodc"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -208, -56, 0, 0, 0, 0, 48, -112, -75.892044, -1.4483215, 75.892044, 1.4483215, 296, -176, -88.34761, -0.2896643, 88.34761, 0.2896643, 472, -104, -70.449265, 0, 70.449265, 0, 720, -152, -137.16714, -3.951317, 137.16714, 3.951317, 1136, -72, -123.619774, -3.3868432, 123.619774, 3.3868432, 1576, -200, -70.824295, -0.42409757, 70.824295, 0.42409757, 1800, -96, -97.96654, 0.42409757, 97.96654, -0.42409757, 2048, -192, -94.14966, -0.84819514, 94.14966, 0.84819514, 2432, -64, -78.88215, 70.824295, 78.88215, -70.824295, 2720, -144, -74.17466, -22.39235, 74.17466, 22.39235, 3008, -128, -76.9737, -47.210537, 76.9737, 47.210537, 3640, -144, -78.00002, -5.1315804, 78.00002, 5.1315804, 3768, -40, -90.82897, 31.302639, 90.82897, -31.302639, 4064, -112, -181.65794, 0, 181.65794, 0, 4536, -160) +} +point_count = 16 + +[node name="1-3Boo" type="Node"] +script = ExtResource("1_m3y70") +music = ExtResource("2_8qhxf") +theme = "Mountain" +theme_time = "Night" +campaign = "SMBS" +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_5m1ic")] +time_of_day = 1 + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("17_8s545")] +boo = NodePath("../RaceBoo") +level_id = 2 + +[node name="Player" parent="." instance=ExtResource("5_0yuya")] +position = Vector2(-192, 0) + +[node name="Tiles" parent="." instance=ExtResource("4_pgco6")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAADAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAADAAIAAAAPAPj/AAAFAAIAAAAQAPj/AAAGAAIAAAARAPj/AAAGAAIAAAASAPj/AAAGAAIAAAATAPj/AAAGAAIAAAAUAPj/AAAGAAIAAAAVAPj/AAAHAAIAAAAYAP3/AAAFAAMAAAAZAP3/AAAGAAMAAAAaAP3/AAAGAAMAAAAbAP3/AAAGAAMAAAAcAP3/AAAGAAMAAAAdAP3/AAAGAAMAAAAeAP3/AAAGAAMAAAAfAP3/AAAGAAMAAAAgAP3/AAAGAAMAAAAhAP3/AAAGAAMAAAAiAP3/AAAHAAMAAAAuAP3/AAAFAAQAAAAvAP3/AAAGAAQAAAAwAP3/AAAGAAQAAAAyAP3/AAAGAAQAAAAzAP3/AAAGAAQAAAA0AP3/AAAHAAQAAAA+AP7/AAAFAAIAAAA/AP7/AAAGAAIAAABAAP7/AAAGAAIAAABBAP7/AAAGAAIAAABCAP7/AAAGAAIAAABDAP7/AAAGAAIAAABEAP7/AAAHAAIAAABfAPf/AAAFAAMAAABgAPf/AAAGAAMAAABhAPf/AAAGAAMAAABiAPf/AAAGAAMAAABjAPf/AAAGAAMAAABkAPf/AAAGAAMAAABlAPf/AAAHAAMAAACHAPz/AAAFAAQAAACIAPz/AAAGAAQAAACJAPz/AAAGAAQAAACKAPz/AAAGAAQAAACLAPz/AAAGAAQAAACMAPz/AAAGAAQAAACNAPz/AAAHAAQAAADQAP7/AAAFAAIAAADRAP7/AAAGAAIAAADSAP7/AAAGAAIAAADTAP7/AAAGAAIAAADUAP7/AAAGAAIAAADVAP7/AAAGAAIAAADWAP7/AAAHAAIAAADpAP//AAAFAAMAAADqAP//AAAGAAMAAADrAP//AAAGAAMAAADsAP//AAAGAAMAAADtAP//AAAHAAMAAADrAPn/AAAFAAQAAADsAPn/AAAGAAQAAADtAPn/AAAGAAQAAADuAPn/AAAGAAQAAADvAPn/AAAGAAQAAADwAPn/AAAGAAQAAADxAPn/AAAHAAQAAADrAAAAAAAGAAUAAADrAAEAAAAHAAUAAADuAPr/AAAGAAUAAADuAPv/AAAHAAUAAADuAPz/AAAHAAUAAADuAP3/AAAHAAUAAADuAP7/AAAHAAUAAADuAP//AAAHAAUAAADuAAAAAAAHAAUAAADuAAEAAAAHAAUAAADTAP//AAAGAAUAAADTAAAAAAAHAAUAAADTAAEAAAAHAAUAAACKAP3/AAAGAAUAAACKAP7/AAAHAAUAAACKAP//AAAHAAUAAACKAAAAAAAHAAUAAACKAAEAAAAHAAUAAABiAPj/AAAGAAUAAABiAPn/AAAHAAUAAABiAPr/AAAHAAUAAABiAPv/AAAHAAUAAABiAPz/AAAHAAUAAABiAP3/AAAHAAUAAABiAP7/AAAHAAUAAABiAP//AAAHAAUAAABiAAAAAAAHAAUAAABiAAEAAAAHAAUAAABBAP//AAAGAAUAAABBAAAAAAAHAAUAAABBAAEAAAAHAAUAAAAxAP7/AAAGAAUAAAAxAP//AAAHAAUAAAAxAAAAAAAHAAUAAAAxAAEAAAAHAAUAAAAxAP3/AAAGAAQAAAAdAP7/AAAGAAUAAAAdAP//AAAHAAUAAAAdAAAAAAAHAAUAAAAdAAEAAAAHAAUAAAASAPn/AAAGAAUAAAASAPr/AAAHAAUAAAASAPv/AAAHAAUAAAASAPz/AAAHAAUAAAASAP3/AAAHAAUAAAASAP7/AAAHAAUAAAASAP//AAAHAAUAAAASAAAAAAAHAAUAAAASAAEAAAAHAAUAAAA3AP//AAAAAAMAAAA3AAEAAAAAAAMAAAA7AAAAAAAAAAMAAAA7AP7/AAAAAAMAAAB6AAAAAAAAAAMAAAB6AP7/AAAAAAMAAAB6APz/AAAAAAMAAAB6APr/AAAAAAMAAACCAPn/AAAAAAMAAACCAPv/AAAAAAMAAACCAP3/AAAAAAMAAACCAP//AAAAAAMAAACCAAEAAAAAAAMAAACUAAAAAAAAAAMAAACUAP7/AAAAAAMAAACdAP//AAAAAAMAAACdAAEAAAAAAAMAAAAXAQAAAAABAAAAAAAYAQAAAAACAAAAAAAZAQAAAAACAAAAAAAaAQAAAAACAAAAAAAbAQAAAAACAAAAAAAcAQAAAAACAAAAAAAdAQAAAAACAAAAAAAeAQAAAAACAAAAAAAfAQAAAAACAAAAAAAgAQAAAAACAAAAAAAhAQAAAAACAAAAAAAiAQAAAAACAAAAAAAjAQAAAAACAAAAAAAkAQAAAAACAAAAAAAlAQAAAAACAAAAAAAmAQAAAAACAAAAAAAXAQEAAAABAAEAAAAYAQEAAAACAAEAAAAZAQEAAAACAAEAAAAaAQEAAAACAAEAAAAbAQEAAAACAAEAAAAcAQEAAAACAAEAAAAdAQEAAAACAAEAAAAeAQEAAAACAAEAAAAfAQEAAAACAAEAAAAgAQEAAAACAAEAAAAhAQEAAAACAAEAAAAiAQEAAAACAAEAAAAjAQEAAAACAAEAAAAkAQEAAAACAAEAAAAlAQEAAAACAAEAAAAmAQEAAAACAAEAAAAXAQIAAAABAAIAAAAYAQIAAAACAAIAAAAZAQIAAAACAAIAAAAaAQIAAAACAAIAAAAbAQIAAAACAAIAAAAcAQIAAAACAAIAAAAdAQIAAAACAAIAAAAeAQIAAAACAAIAAAAfAQIAAAACAAIAAAAgAQIAAAACAAIAAAAhAQIAAAACAAIAAAAiAQIAAAACAAIAAAAjAQIAAAACAAIAAAAkAQIAAAACAAIAAAAlAQIAAAACAAIAAAAmAQIAAAACAAIAAAAnAQAAAAACAAAAAAAoAQAAAAACAAAAAAApAQAAAAACAAAAAAAqAQAAAAACAAAAAAArAQAAAAACAAAAAAAsAQAAAAACAAAAAAAtAQAAAAACAAAAAAAuAQAAAAACAAAAAAAvAQAAAAACAAAAAAAwAQAAAAACAAAAAAAxAQAAAAACAAAAAAAyAQAAAAACAAAAAAAzAQAAAAACAAAAAAA0AQAAAAACAAAAAAA1AQAAAAADAAAAAAAnAQEAAAACAAEAAAAoAQEAAAACAAEAAAApAQEAAAACAAEAAAAqAQEAAAACAAEAAAArAQEAAAACAAEAAAAsAQEAAAACAAEAAAAtAQEAAAACAAEAAAAuAQEAAAACAAEAAAAvAQEAAAACAAEAAAAwAQEAAAACAAEAAAAxAQEAAAACAAEAAAAyAQEAAAACAAEAAAAzAQEAAAACAAEAAAA0AQEAAAACAAEAAAA1AQEAAAADAAEAAAAnAQIAAAACAAIAAAAoAQIAAAACAAIAAAApAQIAAAACAAIAAAAqAQIAAAACAAIAAAArAQIAAAACAAIAAAAsAQIAAAACAAIAAAAtAQIAAAACAAIAAAAuAQIAAAACAAIAAAAvAQIAAAACAAIAAAAwAQIAAAACAAIAAAAxAQIAAAACAAIAAAAyAQIAAAACAAIAAAAzAQIAAAACAAIAAAA0AQIAAAACAAIAAAA1AQIAAAADAAIAAAAbAf//AAAEAAIAAACUAP//AAAEAAIAAACUAAEAAAAEAAIAAACdAAAAAAAEAAIAAACdAP7/AAAEAAIAAAB6AAEAAAAEAAIAAAB6AP//AAAEAAIAAAB6AP3/AAAEAAIAAAB6APv/AAAEAAIAAAB6APn/AAAEAAIAAACCAPr/AAAEAAIAAACCAPz/AAAEAAIAAACCAAAAAAAEAAIAAACCAP7/AAAEAAIAAAA3AP7/AAAEAAIAAAA3AAAAAAAEAAIAAAA7AAEAAAAEAAIAAAA7AP//AAAEAAIAAACVAP7/AAAMAAoAAACWAP7/AAAMAAoAAACXAP7/AAAMAAoAAACYAP7/AAAMAAoAAACZAP7/AAAMAAoAAACaAP7/AAAMAAoAAACbAP7/AAAMAAoAAACcAP7/AAAMAAoAAAB7APn/AAAMAAoAAAB8APn/AAAMAAoAAAB9APn/AAAMAAoAAAB+APn/AAAMAAoAAAB/APn/AAAMAAoAAACAAPn/AAAMAAoAAACBAPn/AAAMAAoAAAAGAPb/AAAKAAgAAAAMAPb/AAAMAAgAAAAHAPb/AAALAAgAAAAIAPb/AAALAAgAAAAJAPb/AAALAAgAAAAKAPb/AAALAAgAAAALAPb/AAALAAgAAAAqAPv/AQAAAAAAAwAqAPz/AQAAAAAAAwArAPv/AQAAAAAAAwArAPz/AQAAAAAAAwAoAPj/AQAAAAAAAwAmAPf/AQAAAAAAAwAnAPf/AQAAAAAAAwAdAPj/AQAAAAAAAwAdAPn/AQAAAAAAAwAZAPX/AQAAAAAAAwAbAPX/AQAAAAAAAwAdAPX/AQAAAAAAAwAfAPX/AQAAAAAAAwAhAPX/AQAAAAAAAwASAPX/AQAAAAAAAwA4APz/AQAAAAAAAwA4AP3/AQAAAAAAAwA5APz/AQAAAAAAAwA5AP3/AQAAAAAAAwA6APz/AQAAAAAAAwA6AP3/AQAAAAAAAwBUAPn/AQAAAAAAAwBUAPr/AQAAAAAAAwBUAPv/AQAAAAAAAwBgAPX/AQAAAAAAAwBgAPb/AQAAAAAAAwBhAPX/AQAAAAAAAwBhAPb/AQAAAAAAAwBjAPX/AQAAAAAAAwBjAPb/AQAAAAAAAwBkAPX/AQAAAAAAAwBkAPb/AQAAAAAAAwBUAPX/AAAKAAgAAABbAPX/AAAMAAgAAABVAPX/AAALAAgAAABWAPX/AAALAAgAAABXAPX/AAALAAgAAABYAPX/AAALAAgAAABZAPX/AAALAAgAAABaAPX/AAALAAgAAABpAPn/AQAAAAAAAwBpAPr/AQAAAAAAAwBqAPn/AQAAAAAAAwBqAPr/AQAAAAAAAwBvAPr/AQAAAAAAAwBwAPv/AQAAAAAAAwBxAPr/AQAAAAAAAwByAPv/AQAAAAAAAwBzAPr/AQAAAAAAAwBwAPX/AQAAAAAAAwBxAPX/AQAAAAAAAwByAPX/AQAAAAAAAwB6APj/AQAAAAAAAwB7APf/AQAAAAAAAwB9APX/AQAAAAAAAwB+APX/AQAAAAAAAwB/APX/AQAAAAAAAwCBAPf/AQAAAAAAAwCCAPj/AQAAAAAAAwBvAPz/AQAAAAAADgBvAP3/AQAAAAAADgBvAP7/AQAAAAAADgBvAP//AQAAAAAADgBvAAAAAQAAAAAADgBvAAEAAQAAAAAADgBxAPz/AQAAAAAADgByAPz/AQAAAAAADgBzAPz/AQAAAAAADgBwAPz/AQAAAAAADgBzAP3/AQAAAAAADgBzAP7/AQAAAAAADgBzAP//AQAAAAAADgBzAAAAAQAAAAAADgBzAAEAAQAAAAAADgB0AP7/AQAAAAAADgB1AP7/AQAAAAAADgB1AP//AQAAAAAADgB1AAAAAQAAAAAADgB1AAEAAQAAAAAADgDQAPz/AQAAAAAAEADSAPz/AQAAAAAAEADUAPz/AQAAAAAAEADWAPz/AQAAAAAAEADQAPv/AQAAAAAAAwDRAPz/AQAAAAAAAwDSAPv/AQAAAAAAAwDTAPz/AQAAAAAAAwDUAPv/AQAAAAAAAwDVAPz/AQAAAAAAAwDWAPv/AQAAAAAAAwDbAPj/AQAAAAAAAwDbAPn/AQAAAAAAAwDcAPj/AQAAAAAAAwDcAPn/AQAAAAAAAwDeAPn/AQAAAAAAAwDfAPn/AQAAAAAAAwDeAPj/AQAAAAAAAwDfAPj/AQAAAAAAAwDeAPr/AAAMAAoAAADfAPr/AAANAAoAAADbAPr/AAALAAoAAADcAPr/AAAMAAoAAADdAPr/AAAMAAoAAADlAPz/AQAAAAAADgDmAPz/AQAAAAAADgDrAP3/AQAAAAAAAwDrAP7/AQAAAAAAAwDtAPf/AQAAAAAAAwDtAPj/AQAAAAAAAwDuAPf/AQAAAAAAAwDuAPj/AQAAAAAAAwDvAPf/AQAAAAAAAwDvAPj/AQAAAAAAAwDzAPT/AAAKAAgAAAD0APT/AAALAAgAAAD2APT/AAALAAgAAAD3APT/AAAMAAgAAAD1APT/AAALAAgAAADIAPj/AQAAAAAAAwDIAPn/AQAAAAAAAwDJAPj/AQAAAAAAAwDJAPn/AQAAAAAAAwDKAPj/AQAAAAAAAwDKAPn/AQAAAAAAAwCrAPn/AQAAAAAAAwCrAPr/AQAAAAAAAwCsAPn/AQAAAAAAAwCsAPr/AQAAAAAAAwChAPf/AQAAAAAAAwCiAPf/AQAAAAAAAwCjAPf/AQAAAAAAAwCVAPr/AQAAAAAAAQCXAPr/AQAAAAAAAQCaAPr/AQAAAAAAAQCcAPr/AQAAAAAAAQCWAPr/AQAAAAAAEQCKAPr/AQAAAAAAEQBiAPT/AQAAAAAAEQBBAPz/AQAAAAAAEQAvAPr/AQAAAAAAEQD8//z/AQAAAAAAEQASAPb/AQAAAAAAFAASAPf/AQAAAAAAFAAaAPb/AQAAAAAAFAAcAPb/AQAAAAAAFAAeAPb/AQAAAAAAFAAgAPb/AQAAAAAAFAAdAPr/AQAAAAAAGQAdAPv/AQAAAAAAGQAdAPz/AQAAAAAAGQAzAPr/AQAAAAAACAAyAPr/AQAAAAAAAQAwAPr/AQAAAAAAAQA/AP3/AQAAAAAAGQBAAP3/AQAAAAAAGQBBAP3/AQAAAAAAGQBCAP3/AQAAAAAAGQBDAP3/AQAAAAAAGQCIAPv/AQAAAAAAGQCJAPv/AQAAAAAAGQCKAPv/AQAAAAAAGQCLAPv/AQAAAAAAGQCMAPv/AQAAAAAAGQCbAPr/AQAAAAAACACiAPb/AAAKAAgAAACjAPb/AAALAAgAAACrAPb/AAALAAgAAACsAPb/AAAMAAgAAACkAPb/AAALAAgAAAClAPb/AAALAAgAAACmAPb/AAALAAgAAACnAPb/AAALAAgAAACoAPb/AAALAAgAAACpAPb/AAALAAgAAACqAPb/AAALAAgAAADTAP3/AQAAAAAAGQDRAP3/AQAAAAAAGQDVAP3/AQAAAAAAGQDdAPf/AQAAAAAACADrAPz/AQAAAAAAEQDuAPb/AQAAAAAAEQDJAPf/AQAAAAAAEQA4AP7/AQAAAAAADgA5AP7/AQAAAAAADgA6AP7/AQAAAAAADgBWAPb/AQAAAAAAFABZAPb/AQAAAAAAFABpAPv/AQAAAAAAEABqAPv/AQAAAAAAEAB8APj/AQAAAAAAFAB9APj/AQAAAAAAFAB+APj/AQAAAAAAFAB/APj/AQAAAAAAFACAAPj/AQAAAAAAFAB9APf/AQAAAAAAFAB+APf/AQAAAAAAFAB/APf/AQAAAAAAFAAmAPT/AAAKAAgAAAAnAPT/AAALAAgAAAAqAPT/AAALAAgAAAArAPT/AAAMAAgAAAAoAPT/AAALAAgAAAApAPT/AAALAAgAAAA=") + +[node name="DecoTiles" parent="." instance=ExtResource("6_lsodc")] +tile_map_data = PackedByteArray("AAAnAf//AAAAAAAAAAAoAf//AAACAAAAAAAXAf//AAABAAEAAADvAPj/AAAAAAAAAADwAPj/AAACAAAAAABjAPb/AAABAAAAAABkAPb/AAACAAAAAABiAPb/AAAAAAAAAAAxAPz/AAABAAAAAAAyAPz/AAACAAAAAAAvAPz/AAAAAAAAAAAwAPz/AAABAAAAAAD9////AAAAAAAAAAD+////AAABAAAAAAD/////AAACAAAAAAD5//7/AAADAAAAAAD5////AAADAAEAAACaAPz/AAADAAAAAACaAP3/AAADAAEAAACXAP3/AAACAAEAAAAZAf7/AAADAAAAAAAZAf//AAADAAEAAAAdAf3/AAAEAAAAAAAdAf7/AAAEAAEAAAAdAf//AAAAAAEAAAAfAf//AAACAAEAAADqAP7/AAACAAEAAADsAP3/AAADAAAAAADsAP7/AAADAAEAAADsAPj/AAABAAEAAACdAP3/AAABAAEAAABgAPb/AAABAAEAAAAfAPz/AAABAAEAAAAhAPz/AAACAAEAAAAaAPv/AAADAAAAAAAaAPz/AAADAAEAAAATAPf/AAACAAEAAAAQAPf/AAABAAEAAAABAP//AAABAAEAAAA=") + +[node name="Tiles2" parent="." instance=ExtResource("4_pgco6")] +tile_map_data = PackedByteArray("AAA3AP3/AAALAAkAAAA4AP3/AAAMAAkAAAA6AP3/AAAMAAkAAAA7AP3/AAANAAkAAAA5AP3/AAAMAAkAAADbAPn/AAALAAkAAADcAPn/AAAMAAkAAADeAPn/AAAMAAkAAADfAPn/AAANAAkAAADdAPn/AAAMAAkAAAA=") + +[node name="Platforms" type="Node" parent="."] + +[node name="RopeElevatorPlatform" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_8qhxf")] +position = Vector2(104, -40) +linked_platform = NodePath("../RopeElevatorPlatform2") +rope_top = -144 + +[node name="RopeElevatorPlatform2" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_8qhxf")] +position = Vector2(200, -104) +linked_platform = NodePath("../RopeElevatorPlatform") +rope_top = -144 + +[node name="RopeElevatorPlatform3" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_8qhxf")] +position = Vector2(616, -152) +linked_platform = NodePath("../RopeElevatorPlatform4") +rope_top = -176 + +[node name="RopeElevatorPlatform4" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_8qhxf")] +position = Vector2(696, -40) +linked_platform = NodePath("../RopeElevatorPlatform3") +rope_top = -176 + +[node name="RopeElevatorPlatform5" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_8qhxf")] +position = Vector2(1352, -120) +linked_platform = NodePath("../RopeElevatorPlatform6") + +[node name="RopeElevatorPlatform6" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_8qhxf")] +position = Vector2(1464, -40) +linked_platform = NodePath("../RopeElevatorPlatform5") + +[node name="RopeElevatorPlatform7" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_8qhxf")] +position = Vector2(2600, -120) +linked_platform = NodePath("../RopeElevatorPlatform8") +rope_top = -144 + +[node name="RopeElevatorPlatform8" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_8qhxf")] +position = Vector2(2760, -72) +linked_platform = NodePath("../RopeElevatorPlatform7") +rope_top = -144 + +[node name="RopeElevatorPlatform9" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_8qhxf")] +position = Vector2(3896, -40) +linked_platform = NodePath("../RopeElevatorPlatform10") +rope_top = -176 + +[node name="RopeElevatorPlatform10" parent="Platforms" node_paths=PackedStringArray("linked_platform") instance=ExtResource("8_8qhxf")] +position = Vector2(3960, -152) +linked_platform = NodePath("../RopeElevatorPlatform9") +rope_top = -176 + +[node name="OnOffSidewaysPlatform" parent="Platforms" instance=ExtResource("9_lqqq1")] +position = Vector2(1176, -144) + +[node name="OnOffSidewaysPlatform2" parent="Platforms" instance=ExtResource("9_lqqq1")] +position = Vector2(3096, -160) + +[node name="OnOffSidewaysPlatform3" parent="Platforms" instance=ExtResource("9_lqqq1")] +position = Vector2(4120, -128) + +[node name="OnOffSidewaysPlatform4" parent="Platforms" instance=ExtResource("9_lqqq1")] +position = Vector2(4376, -160) + +[node name="SidewaysPlatform" parent="Platforms" instance=ExtResource("10_a63rr")] +position = Vector2(4488, -112) + +[node name="SidewaysPlatform2" parent="Platforms" instance=ExtResource("10_a63rr")] +position = Vector2(4200, -80) + +[node name="SidewaysPlatform3" parent="Platforms" instance=ExtResource("10_a63rr")] +position = Vector2(4024, -112) + +[node name="SidewaysPlatform4" parent="Platforms" instance=ExtResource("10_a63rr")] +position = Vector2(3016, -80) + +[node name="OnOffSidewaysPlatform5" parent="Platforms" instance=ExtResource("11_coalp")] +position = Vector2(2840, -160) + +[node name="OnOffSidewaysPlatform6" parent="Platforms" instance=ExtResource("11_coalp")] +position = Vector2(1256, -112) + +[node name="SidewaysPlatform5" parent="Platforms" instance=ExtResource("12_lsodc")] +position = Vector2(2920, -80) + +[node name="FallingPlatform" parent="Platforms" instance=ExtResource("13_4gbn7")] +position = Vector2(3224, -96) + +[node name="FallingPlatform2" parent="Platforms" instance=ExtResource("13_4gbn7")] +position = Vector2(4280, -112) + +[node name="FallingPlatform3" parent="Platforms" instance=ExtResource("13_4gbn7")] +position = Vector2(1816, -160) + +[node name="DropShadow" parent="." instance=ExtResource("9_5m1ic")] + +[node name="EndFlagpole" parent="." instance=ExtResource("14_coalp")] +position = Vector2(4536, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("15_lsodc")] +position = Vector2(4664, 0) + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("18_orlqj")] +position = Vector2(-208, -56) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [55, 50, 45, 40, 35] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_lsodc") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-208, -56) +rotation = -0.2153577 +rotates = false + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="SmallCastleVisual" parent="." instance=ExtResource("17_suxtc")] +position = Vector2(-216, -40) + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144525" to="Tiles/@Node2D@144525/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144526" to="Tiles/@Node2D@144526/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144527" to="Tiles/@Node2D@144527/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144528" to="Tiles/@Node2D@144528/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144529" to="Tiles/@Node2D@144529/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144530" to="Tiles/@Node2D@144530/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144531" to="Tiles/@Node2D@144531/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144532" to="Tiles/@Node2D@144532/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144533" to="Tiles/@Node2D@144533/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144534" to="Tiles/@Node2D@144534/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144535" to="Tiles/@Node2D@144535/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144536" to="Tiles/@Node2D@144536/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144537" to="Tiles/@Node2D@144537/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144538" to="Tiles/@Node2D@144538/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144539" to="Tiles/@Node2D@144539/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144540" to="Tiles/@Node2D@144540/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144541" to="Tiles/@Node2D@144541/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144542" to="Tiles/@Node2D@144542/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144543" to="Tiles/@Node2D@144543/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144544" to="Tiles/@Node2D@144544/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144545" to="Tiles/@Node2D@144545/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144546" to="Tiles/@Node2D@144546/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144547" to="Tiles/@Node2D@144547/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144548" to="Tiles/@Node2D@144548/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144549" to="Tiles/@Node2D@144549/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144550" to="Tiles/@Node2D@144550/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144551" to="Tiles/@Node2D@144551/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144552" to="Tiles/@Node2D@144552/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144553" to="Tiles/@Node2D@144553/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144554" to="Tiles/@Node2D@144554/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144555" to="Tiles/@Node2D@144555/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144556" to="Tiles/@Node2D@144556/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144557" to="Tiles/@Node2D@144557/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144558" to="Tiles/@Node2D@144558/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144559" to="Tiles/@Node2D@144559/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144560" to="Tiles/@Node2D@144560/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144561" to="Tiles/@Node2D@144561/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144562" to="Tiles/@Node2D@144562/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144563" to="Tiles/@Node2D@144563/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144564" to="Tiles/@Node2D@144564/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144565" to="Tiles/@Node2D@144565/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144566" to="Tiles/@Node2D@144566/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144567" to="Tiles/@Node2D@144567/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144568" to="Tiles/@Node2D@144568/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144569" to="Tiles/@Node2D@144569/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144570" to="Tiles/@Node2D@144570/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144571" to="Tiles/@Node2D@144571/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144572" to="Tiles/@Node2D@144572/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144573" to="Tiles/@Node2D@144573/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144574" to="Tiles/@Node2D@144574/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144598" to="Tiles/@Node2D@144598/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144599" to="Tiles/@Node2D@144599/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144600" to="Tiles/@Node2D@144600/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144601" to="Tiles/@Node2D@144601/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144602" to="Tiles/@Node2D@144602/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144603" to="Tiles/@Node2D@144603/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144604" to="Tiles/@Node2D@144604/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144605" to="Tiles/@Node2D@144605/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144606" to="Tiles/@Node2D@144606/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144607" to="Tiles/@Node2D@144607/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144608" to="Tiles/@Node2D@144608/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144609" to="Tiles/@Node2D@144609/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144610" to="Tiles/@Node2D@144610/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144611" to="Tiles/@Node2D@144611/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144612" to="Tiles/@Node2D@144612/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144615" to="Tiles/@Node2D@144615/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144616" to="Tiles/@Node2D@144616/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144617" to="Tiles/@Node2D@144617/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144618" to="Tiles/@Node2D@144618/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144619" to="Tiles/@Node2D@144619/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144620" to="Tiles/@Node2D@144620/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144621" to="Tiles/@Node2D@144621/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144622" to="Tiles/@Node2D@144622/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144623" to="Tiles/@Node2D@144623/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144624" to="Tiles/@Node2D@144624/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144625" to="Tiles/@Node2D@144625/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144626" to="Tiles/@Node2D@144626/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144627" to="Tiles/@Node2D@144627/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144628" to="Tiles/@Node2D@144628/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144629" to="Tiles/@Node2D@144629/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144630" to="Tiles/@Node2D@144630/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144631" to="Tiles/@Node2D@144631/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144632" to="Tiles/@Node2D@144632/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144633" to="Tiles/@Node2D@144633/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144634" to="Tiles/@Node2D@144634/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@144635" to="Tiles/@Node2D@144635/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="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@144636" to="Tiles/@AnimatableBody2D@144636/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@144636" to="Tiles/@AnimatableBody2D@144636/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144636" to="Tiles/@AnimatableBody2D@144636" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144636" to="Tiles/@AnimatableBody2D@144636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144636" to="Tiles/@AnimatableBody2D@144636" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144636" to="Tiles/@AnimatableBody2D@144636/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@144637" to="Tiles/@AnimatableBody2D@144637/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@144637" to="Tiles/@AnimatableBody2D@144637/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144637" to="Tiles/@AnimatableBody2D@144637" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144637" to="Tiles/@AnimatableBody2D@144637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144637" to="Tiles/@AnimatableBody2D@144637" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144637" to="Tiles/@AnimatableBody2D@144637/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@144638" to="Tiles/@AnimatableBody2D@144638/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@144638" to="Tiles/@AnimatableBody2D@144638/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144638" to="Tiles/@AnimatableBody2D@144638" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144638" to="Tiles/@AnimatableBody2D@144638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144638" to="Tiles/@AnimatableBody2D@144638" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144638" to="Tiles/@AnimatableBody2D@144638/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144639" to="Tiles/@AnimatableBody2D@144639" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144639" to="Tiles/@AnimatableBody2D@144639/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144640" to="Tiles/@AnimatableBody2D@144640" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144640" to="Tiles/@AnimatableBody2D@144640/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144641" to="Tiles/@AnimatableBody2D@144641" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144641" to="Tiles/@AnimatableBody2D@144641/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144642" to="Tiles/@AnimatableBody2D@144642" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144642" to="Tiles/@AnimatableBody2D@144642/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144643" to="Tiles/@AnimatableBody2D@144643" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144643" to="Tiles/@AnimatableBody2D@144643/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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@144652" to="Tiles/@AnimatableBody2D@144652/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@144652" to="Tiles/@AnimatableBody2D@144652/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144652" to="Tiles/@AnimatableBody2D@144652" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144652" to="Tiles/@AnimatableBody2D@144652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144652" to="Tiles/@AnimatableBody2D@144652" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144652" to="Tiles/@AnimatableBody2D@144652/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@144653" to="Tiles/@AnimatableBody2D@144653/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@144653" to="Tiles/@AnimatableBody2D@144653/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144653" to="Tiles/@AnimatableBody2D@144653" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144653" to="Tiles/@AnimatableBody2D@144653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144653" to="Tiles/@AnimatableBody2D@144653" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144653" to="Tiles/@AnimatableBody2D@144653/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@144664" to="Tiles/@AnimatableBody2D@144664/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@144664" to="Tiles/@AnimatableBody2D@144664/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144664" to="Tiles/@AnimatableBody2D@144664" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144664" to="Tiles/@AnimatableBody2D@144664" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144664" to="Tiles/@AnimatableBody2D@144664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144664" to="Tiles/@AnimatableBody2D@144664" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144664" to="Tiles/@AnimatableBody2D@144664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@144668" to="Tiles/@AnimatableBody2D@144668/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@144668" to="Tiles/@AnimatableBody2D@144668/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144668" to="Tiles/@AnimatableBody2D@144668" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144668" to="Tiles/@AnimatableBody2D@144668" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144668" to="Tiles/@AnimatableBody2D@144668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144668" to="Tiles/@AnimatableBody2D@144668" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144668" to="Tiles/@AnimatableBody2D@144668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144669" to="Tiles/@AnimatableBody2D@144669" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144669" to="Tiles/@AnimatableBody2D@144669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144670" to="Tiles/@AnimatableBody2D@144670" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144670" to="Tiles/@AnimatableBody2D@144670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144671" to="Tiles/@AnimatableBody2D@144671" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144671" to="Tiles/@AnimatableBody2D@144671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMBS/YouVsBoo/Boo1-4.tscn b/Scenes/Levels/SMBS/YouVsBoo/Boo1-4.tscn new file mode 100644 index 0000000..37bcf0f --- /dev/null +++ b/Scenes/Levels/SMBS/YouVsBoo/Boo1-4.tscn @@ -0,0 +1,176 @@ +[gd_scene load_steps=18 format=4 uid="uid://bbh5nsfgm4dnx"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_gwkaa"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_n47e6"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_0ri1k"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_12t4k"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="4_y1gac"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="5_07xku"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_mrdu6"] +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="8_eyymk"] +[ext_resource type="PackedScene" uid="uid://cbs645wiwmaxq" path="res://Scenes/Prefabs/Entities/Objects/Burner.tscn" id="9_wdb03"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="10_23ijw"] +[ext_resource type="PackedScene" uid="uid://bxsay5e6dhcqb" path="res://Scenes/Prefabs/Entities/Enemies/DryBones.tscn" id="10_y1gac"] +[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="11_07xku"] +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="11_y1gac"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="12_07xku"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="13_wdb03"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="16_07xku"] + +[sub_resource type="Curve2D" id="Curve2D_a36jx"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -232, -64, -96.03532, 1.0514815, 96.03532, -1.0514815, -24, -96, 0, 0, 0, 0, 200, -136, -50.8917, 0.3855432, 50.8917, -0.3855432, 368, -136, -47.421814, 3.0843456, 47.421814, -3.0843456, 488, -24, -46.265182, 0.3855432, 46.265182, -0.3855432, 624, -24, -89.44602, 1.927716, 89.44602, -1.927716, 768, -136, -50.043514, -0.84819514, 50.043514, 0.84819514, 960, -80, -65.73512, 0.84819514, 65.73512, -0.84819514, 1576, -88, -83.54722, 0.8481951, 83.54722, -0.8481951, 1712, -168, -204.41502, 5.5132685, 204.41502, -5.5132685, 1880, -88, -134.01483, 7.633756, 134.01483, -7.633756, 2112, -168, -49.195316, -15.69161, 49.195316, 15.69161, 2240, -104, 0, 0, 0, 0, 2456, -88, -80.23925, -36.38757, 80.23925, 36.38757, 2760, -56, -65.77753, 37.78709, 65.77753, -37.78709, 2944, -128, 0, 0, 0, 0, 3144, -152, -43.385178, -0.4665073, 43.385178, 0.4665073, 3544, -144, -53.313385, -0.4665073, 53.313385, 0.4665073, 3632, -16, -84.01064, 4.7810936, 84.01064, -4.7810936, 3800, -128, 0, 0, 0, 0, 4104, -128) +} +point_count = 21 + +[node name="Boo1-4" type="Node"] +script = ExtResource("1_gwkaa") +music = ExtResource("2_n47e6") +theme = "Volcano" +campaign = "SMBS" +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_0ri1k")] +particles = 3 +liquid_layer = 2 + +[node name="Tiles" parent="." instance=ExtResource("4_12t4k")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAADAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAADAAIAAAADAAAAAAABAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAADAAAAAAADAAEAAAABAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAADAAEAAAADAAIAAAABAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAADAAIAAAAXAAAAAAABAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAXAAEAAAABAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAXAAIAAAABAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAADAAAAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAADAAEAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAADAAIAAABLAAAAAAABAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABLAAEAAAABAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABLAAIAAAABAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAADAAAAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAADAAEAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAADAAIAAABoAAAAAAABAAAAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAADAAAAAABoAAEAAAABAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAADAAEAAABoAAIAAAABAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAADAAIAAACnAAAAAAABAAAAAACoAAAAAAACAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACnAAEAAAABAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACnAAIAAAABAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAADAAAAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAADAAEAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAADAAIAAADbAAAAAAABAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADbAAEAAAABAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADbAAIAAAABAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAADAAAAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAADAAEAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAADAAIAAAAAAQAAAAABAAAAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAACAAAAAAAGAQAAAAACAAAAAAAHAQAAAAACAAAAAAAIAQAAAAACAAAAAAAJAQAAAAACAAAAAAAKAQAAAAACAAAAAAALAQAAAAACAAAAAAAMAQAAAAACAAAAAAANAQAAAAACAAAAAAAOAQAAAAACAAAAAAAPAQAAAAACAAAAAAAQAQAAAAACAAAAAAARAQAAAAACAAAAAAASAQAAAAACAAAAAAATAQAAAAADAAAAAAAAAQEAAAABAAEAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAACAAEAAAAGAQEAAAACAAEAAAAHAQEAAAACAAEAAAAIAQEAAAACAAEAAAAJAQEAAAACAAEAAAAKAQEAAAACAAEAAAALAQEAAAACAAEAAAAMAQEAAAACAAEAAAANAQEAAAACAAEAAAAOAQEAAAACAAEAAAAPAQEAAAACAAEAAAAQAQEAAAACAAEAAAARAQEAAAACAAEAAAASAQEAAAACAAEAAAATAQEAAAADAAEAAAAAAQIAAAABAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAACAAIAAAAGAQIAAAACAAIAAAAHAQIAAAACAAIAAAAIAQIAAAACAAIAAAAJAQIAAAACAAIAAAAKAQIAAAACAAIAAAALAQIAAAACAAIAAAAMAQIAAAACAAIAAAANAQIAAAACAAIAAAAOAQIAAAACAAIAAAAPAQIAAAACAAIAAAAQAQIAAAACAAIAAAARAQIAAAACAAIAAAASAQIAAAACAAIAAAATAQIAAAADAAIAAAAGAP7/AAAEAAIAAAAGAP//AAAEAAIAAAAHAP7/AAAEAAIAAAAHAP//AAAEAAIAAAAIAP7/AAAEAAIAAAAIAP//AAAEAAIAAAAJAP7/AAAEAAIAAAAJAP//AAAEAAIAAAAKAP7/AAAEAAIAAAAKAP//AAAEAAIAAAALAP7/AAAEAAIAAAALAP//AAAEAAIAAAAMAP7/AAAEAAIAAAAMAP//AAAEAAIAAAAKAPr/AAAEAAIAAAAKAPv/AAAEAAIAAAAKAPz/AAAEAAIAAAAKAP3/AAAEAAIAAAALAPr/AAAEAAIAAAALAPv/AAAEAAIAAAALAPz/AAAEAAIAAAALAP3/AAAEAAIAAAAMAPr/AAAEAAIAAAAMAPv/AAAEAAIAAAAMAPz/AAAEAAIAAAAMAP3/AAAEAAIAAAAIAPz/AAAEAAIAAAAIAP3/AAAEAAIAAAAJAPz/AAAEAAIAAAAJAP3/AAAEAAIAAAAXAPr/AAAEAAIAAAAXAPv/AAAEAAIAAAAXAPz/AAAEAAIAAAAXAP3/AAAEAAIAAAAXAP7/AAAEAAIAAAAXAP//AAAEAAIAAAAYAPr/AAAEAAIAAAAYAPv/AAAEAAIAAAAYAPz/AAAEAAIAAAAYAP3/AAAEAAIAAAAYAP7/AAAEAAIAAAAYAP//AAAEAAIAAAAtAP//AAAEAAIAAAAuAP//AAAEAAIAAAAvAP//AAAEAAIAAAAwAP//AAAEAAIAAAAxAP//AAAEAAIAAAAyAP//AAAEAAIAAAAzAP//AAAEAAIAAAA0AP//AAAEAAIAAAA1AP//AAAEAAIAAAA2AP//AAAEAAIAAAA3AP//AAAEAAIAAAAyAP3/AAAEAAIAAAAyAP7/AAAEAAIAAAAzAP3/AAAEAAIAAAAzAP7/AAAEAAIAAAA0AP3/AAAEAAIAAAA0AP7/AAAEAAIAAAA1AP3/AAAEAAIAAAA1AP7/AAAEAAIAAAA2AP3/AAAEAAIAAAA2AP7/AAAEAAIAAAA3AP3/AAAEAAIAAAA3AP7/AAAEAAIAAAAvAP7/AAAEAAIAAAAwAP7/AAAEAAIAAAAxAP7/AAAEAAIAAAA1APz/AAAEAAIAAAA2APz/AAAEAAIAAABLAP//AAAEAAIAAABCAP3/AAAEAAIAAAA/APj/AAAEAAIAAABOAP7/AAAEAAIAAABOAP//AAAEAAIAAABPAP//AAAEAAIAAABeAP//AAAEAAIAAABfAP//AAAEAAIAAABfAP7/AAAEAAIAAABgAP7/AAAEAAIAAABgAP//AAAEAAIAAABgAP3/AAAEAAIAAABpAPv/AAAEAAIAAABqAPv/AAAEAAIAAACPAPz/AAAEAAIAAACPAP3/AAAEAAIAAACPAP7/AAAEAAIAAACPAP//AAAEAAIAAACPAAAAAAAEAAIAAACPAAEAAAAEAAIAAACQAPz/AAAEAAIAAACQAP3/AAAEAAIAAACQAP7/AAAEAAIAAACQAP//AAAEAAIAAACQAAAAAAAEAAIAAACQAAEAAAAEAAIAAACRAPz/AAAEAAIAAACRAP3/AAAEAAIAAACRAP7/AAAEAAIAAACRAP//AAAEAAIAAACRAAAAAAAEAAIAAACRAAEAAAAEAAIAAACgAPz/AAAEAAIAAACgAP3/AAAEAAIAAACgAP7/AAAEAAIAAACgAP//AAAEAAIAAACgAAAAAAAEAAIAAACgAAEAAAAEAAIAAAChAPz/AAAEAAIAAAChAP3/AAAEAAIAAAChAP7/AAAEAAIAAAChAP//AAAEAAIAAAChAAAAAAAEAAIAAAChAAEAAAAEAAIAAACiAPz/AAAEAAIAAACiAP3/AAAEAAIAAACiAP7/AAAEAAIAAACiAP//AAAEAAIAAACiAAAAAAAEAAIAAACiAAEAAAAEAAIAAACyAP//AAAEAAIAAACzAP//AAAEAAIAAAC0AP//AAAEAAIAAAC1AP//AAAEAAIAAAC2AP//AAAEAAIAAAC3AP//AAAEAAIAAAC4AP//AAAEAAIAAAC5AP//AAAEAAIAAAC6AP//AAAEAAIAAAC3APz/AAAEAAIAAAC3AP3/AAAEAAIAAAC3AP7/AAAEAAIAAAC4APz/AAAEAAIAAAC4AP3/AAAEAAIAAAC4AP7/AAAEAAIAAAC5APz/AAAEAAIAAAC5AP3/AAAEAAIAAAC5AP7/AAAEAAIAAAC6APz/AAAEAAIAAAC6AP3/AAAEAAIAAAC6AP7/AAAEAAIAAAC1AP3/AAAEAAIAAAC1AP7/AAAEAAIAAAC2AP3/AAAEAAIAAAC2AP7/AAAEAAIAAACzAP7/AAAEAAIAAAC0AP7/AAAEAAIAAAC6APv/AAAEAAIAAAC8APn/AAAEAAIAAAC9APn/AAAEAAIAAAC+APn/AAAEAAIAAAC/APn/AAAEAAIAAAC9APr/AAAEAAIAAAC9APv/AAAEAAIAAAC9APz/AAAEAAIAAAC9AP3/AAAEAAIAAAC9AP7/AAAEAAIAAAC9AP//AAAEAAIAAAC9AAAAAAAEAAIAAAC9AAEAAAAEAAIAAAC+APr/AAAEAAIAAAC+APv/AAAEAAIAAAC+APz/AAAEAAIAAAC+AP3/AAAEAAIAAAC+AP7/AAAEAAIAAAC+AP//AAAEAAIAAAC+AAAAAAAEAAIAAAC+AAEAAAAEAAIAAADJAPn/AAAEAAIAAADKAPn/AAAEAAIAAADLAPn/AAAEAAIAAADMAPn/AAAEAAIAAADKAPr/AAAEAAIAAADKAPv/AAAEAAIAAADKAPz/AAAEAAIAAADKAP3/AAAEAAIAAADKAP7/AAAEAAIAAADKAP//AAAEAAIAAADKAAAAAAAEAAIAAADKAAEAAAAEAAIAAADLAPr/AAAEAAIAAADLAPv/AAAEAAIAAADLAPz/AAAEAAIAAADLAP3/AAAEAAIAAADLAP7/AAAEAAIAAADLAP//AAAEAAIAAADLAAAAAAAEAAIAAADLAAEAAAAEAAIAAADXAPz/AAAEAAIAAADXAP3/AAAEAAIAAADXAP7/AAAEAAIAAADXAP//AAAEAAIAAADXAAAAAAAEAAIAAADXAAEAAAAEAAIAAADYAPz/AAAEAAIAAADYAP3/AAAEAAIAAADYAP7/AAAEAAIAAADYAP//AAAEAAIAAADYAAAAAAAEAAIAAADYAAEAAAAEAAIAAADXAPn/AAAEAAIAAADXAPr/AAAEAAIAAADXAPv/AAAEAAIAAADYAPn/AAAEAAIAAADYAPr/AAAEAAIAAADYAPv/AAAEAAIAAADVAPn/AAAEAAIAAADWAPn/AAAEAAIAAADZAPn/AAAEAAIAAADaAPn/AAAEAAIAAADdAPv/AAAEAAIAAADeAPv/AAAEAAIAAADhAPv/AAAEAAIAAADiAPv/AAAEAAIAAADjAPv/AAAEAAIAAADoAP//AAAEAAIAAADpAP//AAAEAAIAAADqAP//AAAEAAIAAADrAP//AAAEAAIAAADsAP//AAAEAAIAAADtAP//AAAEAAIAAADuAP//AAAEAAIAAADsAPv/AAAEAAIAAADsAPz/AAAEAAIAAADsAP3/AAAEAAIAAADsAP7/AAAEAAIAAADtAPv/AAAEAAIAAADtAPz/AAAEAAIAAADtAP3/AAAEAAIAAADtAP7/AAAEAAIAAADuAPv/AAAEAAIAAADuAPz/AAAEAAIAAADuAP3/AAAEAAIAAADuAP7/AAAEAAIAAADrAP3/AAAEAAIAAADrAP7/AAAEAAIAAADrAPz/AAAEAAIAAADpAP7/AAAEAAIAAADqAP7/AAAEAAIAAADqAP3/AAAEAAIAAAAAAfv/AAAEAAIAAAAAAfz/AAAEAAIAAAAAAf3/AAAEAAIAAAAAAf7/AAAEAAIAAAAAAf//AAAEAAIAAAABAfv/AAAEAAIAAAABAfz/AAAEAAIAAAABAf3/AAAEAAIAAAABAf7/AAAEAAIAAAABAf//AAAEAAIAAAACAfv/AAAEAAIAAAACAfz/AAAEAAIAAAACAf3/AAAEAAIAAAACAf7/AAAEAAIAAAACAf//AAAEAAIAAAADAfv/AAAEAAIAAAADAfz/AAAEAAIAAAADAf3/AAAEAAIAAAADAf7/AAAEAAIAAAADAf//AAAEAAIAAAAEAfv/AAAEAAIAAAAEAfz/AAAEAAIAAAAEAf3/AAAEAAIAAAAEAf7/AAAEAAIAAAAEAf//AAAEAAIAAAAFAfv/AAAEAAIAAAAFAfz/AAAEAAIAAAAFAf3/AAAEAAIAAAAFAf7/AAAEAAIAAAAFAf//AAAEAAIAAAAGAfv/AAAEAAIAAAAGAfz/AAAEAAIAAAAGAf3/AAAEAAIAAAAGAf7/AAAEAAIAAAAGAf//AAAEAAIAAAAHAfv/AAAEAAIAAAAHAfz/AAAEAAIAAAAHAf3/AAAEAAIAAAAHAf7/AAAEAAIAAAAHAf//AAAEAAIAAAAIAfv/AAAEAAIAAAAIAfz/AAAEAAIAAAAIAf3/AAAEAAIAAAAIAf7/AAAEAAIAAAAIAf//AAAEAAIAAAAJAfv/AAAEAAIAAAAJAfz/AAAEAAIAAAAJAf3/AAAEAAIAAAAJAf7/AAAEAAIAAAAJAf//AAAEAAIAAAAKAfv/AAAEAAIAAAAKAfz/AAAEAAIAAAAKAf3/AAAEAAIAAAAKAf7/AAAEAAIAAAAKAf//AAAEAAIAAAALAfv/AAAEAAIAAAALAfz/AAAEAAIAAAALAf3/AAAEAAIAAAALAf7/AAAEAAIAAAALAf//AAAEAAIAAAAMAfv/AAAEAAIAAAAMAfz/AAAEAAIAAAAMAf3/AAAEAAIAAAAMAf7/AAAEAAIAAAAMAf//AAAEAAIAAAANAfv/AAAEAAIAAAANAfz/AAAEAAIAAAANAf3/AAAEAAIAAAANAf7/AAAEAAIAAAANAf//AAAEAAIAAAAOAfv/AAAEAAIAAAAOAfz/AAAEAAIAAAAOAf3/AAAEAAIAAAAOAf7/AAAEAAIAAAAOAf//AAAEAAIAAAAPAfv/AAAEAAIAAAAPAfz/AAAEAAIAAAAPAf3/AAAEAAIAAAAPAf7/AAAEAAIAAAAPAf//AAAEAAIAAAAQAfv/AAAEAAIAAAAQAfz/AAAEAAIAAAAQAf3/AAAEAAIAAAAQAf7/AAAEAAIAAAAQAf//AAAEAAIAAAARAfv/AAAEAAIAAAARAfz/AAAEAAIAAAARAf3/AAAEAAIAAAARAf7/AAAEAAIAAAARAf//AAAEAAIAAAANAPv/AQAAAAAAEAAOAPv/AQAAAAAAEAAPAPv/AQAAAAAAEAAQAPv/AQAAAAAAEAAQAPz/AQAAAAAAEAAQAP3/AQAAAAAAEAAQAP7/AQAAAAAAEAAQAP//AQAAAAAAEAAQAAAAAQAAAAAAEAAQAAEAAQAAAAAAEAATAPv/AQAAAAAAEAATAPz/AQAAAAAAEAATAP3/AQAAAAAAEAATAP7/AQAAAAAAEAATAP//AQAAAAAAEAATAAAAAQAAAAAAEAATAAEAAQAAAAAAEAAUAPv/AQAAAAAAEAAVAPv/AQAAAAAAEAAWAPv/AQAAAAAAEAARAPv/AQAAAAAADwASAPv/AQAAAAAADwAZAPv/AQAAAAAADgAaAPv/AQAAAAAADgAcAPv/AQAAAAAADgAdAPv/AQAAAAAADgAeAPv/AQAAAAAAAQAfAPv/AQAAAAAAAQAgAPv/AQAAAAAAAQAiAPv/AQAAAAAAAQAjAPv/AQAAAAAAAQAkAPv/AQAAAAAAAQAhAPv/AAAEAAAAAAAxAPn/AQAAAAAADgAyAPn/AQAAAAAADgAyAPr/AQAAAAAADgAyAPv/AQAAAAAADgAyAPz/AQAAAAAADgA9APf/AQAAAAAADgBEAPf/AQAAAAAADgA9APz/AQAAAAAADgBEAPz/AQAAAAAADgA9AP3/AQAAAAAAAQA+AP3/AQAAAAAAAQA/AP3/AQAAAAAAAQBAAP3/AQAAAAAAAQBBAP3/AQAAAAAAAQBDAP3/AQAAAAAAAQBEAP3/AQAAAAAAAQBAAPj/AQAAAAAAAQBBAPj/AQAAAAAAAQBCAPj/AQAAAAAAAQBDAPj/AQAAAAAAAQBEAPj/AQAAAAAAAQA9APj/AQAAAAAAAQA+APj/AQAAAAAAAQBzAPz/AQAAAAAAAQB0APz/AQAAAAAAAQB1APz/AQAAAAAAAQB2APz/AQAAAAAAAQB3APz/AQAAAAAAAQB4APz/AQAAAAAAAQBwAPz/AQAAAAAAAQBxAPz/AQAAAAAAAQBwAPf/AQAAAAAAAQBxAPf/AQAAAAAAAQByAPf/AQAAAAAAAQBzAPf/AQAAAAAAAQB0APf/AQAAAAAAAQB1APf/AQAAAAAAAQB3APf/AQAAAAAAAQB4APf/AQAAAAAAAQDiAPr/AAAIAAMAAADiAPb/AAAIAAMAAADjAPb/AAAJAAMAAADiAPf/AAAIAAMAAADjAPf/AAAJAAMAAADiAPj/AAAIAAMAAADjAPj/AAAJAAMAAADiAPn/AAAIAAMAAADjAPn/AAAJAAMAAADjAPr/AAAJAAMAAADiAPX/AAAIAAIAAADjAPX/AAAJAAIAAAD3//z/AQAAAAAAAQD5//z/AQAAAAAAAQD6//z/AQAAAAAAAQD4//z/AQAAAAAACAD4//j/AQAAAAAADwD+//v/AQAAAAAAAwD///r/AQAAAAAAAwAAAPr/AQAAAAAAAwABAPr/AQAAAAAAAwAFAP//AQAAAAAADgAHAP3/AQAAAAAADgAJAPv/AQAAAAAADgALAPj/AQAAAAAAAwALAPn/AQAAAAAAAwAMAPj/AQAAAAAAAwAMAPn/AQAAAAAAAwASAPn/AQAAAAAAAwASAPr/AQAAAAAAAwARAPn/AQAAAAAAAwARAPr/AQAAAAAAAwAXAPj/AQAAAAAAAwAXAPn/AQAAAAAAAwAYAPj/AQAAAAAAAwAYAPn/AQAAAAAAAwAbAPv/AQAAAAAAAwAbAPz/AQAAAAAAAwAbAPr/AQAAAAAAAwAwAPn/AQAAAAAADwBWAPz/AQAAAAAACABVAPz/AQAAAAAAAQBXAPz/AQAAAAAAAQBMAPz/AAAIAAYAAABMAP3/AAAIAAcAAABNAPz/AAAJAAYAAABNAP3/AAAJAAcAAABMAP7/AAAIAAcAAABNAP7/AAAJAAcAAABMAP//AAAIAAcAAABNAP//AAAJAAcAAABMAPr/AQAAAAAAAwBMAPv/AQAAAAAAAwBNAPr/AQAAAAAAAwBNAPv/AQAAAAAAAwBjAPz/AQAAAAAAEABkAPz/AQAAAAAAEABlAPz/AQAAAAAAEAB/APv/AQAAAAAAEACAAPv/AQAAAAAAEACDAPf/AQAAAAAADgCDAPj/AQAAAAAADgCEAPf/AQAAAAAADgCEAPj/AQAAAAAADgB/APz/AAAIAAIAAAB/AP3/AAAIAAMAAACAAPz/AAAJAAIAAACAAP3/AAAJAAMAAAB/AP7/AAAIAAMAAACAAP7/AAAJAAMAAAB/AP//AAAIAAMAAACAAP//AAAJAAMAAAB/AAAAAAAIAAMAAACAAAAAAAAJAAMAAAB/AAEAAAAIAAMAAACAAAEAAAAJAAMAAACIAPv/AAAJAAIAAACIAPz/AAAJAAMAAACHAPz/AAAIAAMAAACHAP3/AAAIAAMAAACIAP3/AAAJAAMAAACHAP7/AAAIAAMAAACIAP7/AAAJAAMAAACHAP//AAAIAAMAAACIAP//AAAJAAMAAACHAAAAAAAIAAMAAACIAAAAAAAJAAMAAACHAAEAAAAIAAMAAACIAAEAAAAJAAMAAACHAPv/AAAIAAIAAACDAPn/AAAIAAYAAACDAPr/AAAIAAcAAACEAPn/AAAJAAYAAACEAPr/AAAJAAcAAACDAPv/AAAIAAcAAACEAPv/AAAJAAcAAACDAPz/AAAIAAcAAACEAPz/AAAJAAcAAACDAP3/AAAIAAcAAACEAP3/AAAJAAcAAACDAP7/AAAIAAcAAACEAP7/AAAJAAcAAACDAP//AAAIAAcAAACEAP//AAAJAAcAAACDAAAAAAAIAAcAAACEAAAAAAAJAAcAAACDAAEAAAAIAAcAAACEAAEAAAAJAAcAAACHAPn/AQAAAAAAAwCHAPr/AQAAAAAAAwCIAPn/AQAAAAAAAwCIAPr/AQAAAAAAAwB/APn/AQAAAAAAAwB/APr/AQAAAAAAAwCAAPn/AQAAAAAAAwCAAPr/AQAAAAAAAwCQAPj/AQAAAAAACACUAPf/AQAAAAAAAwCVAPf/AQAAAAAAAwCWAPj/AQAAAAAAAwCYAPv/AQAAAAAAAwCZAPv/AQAAAAAAAwCbAPj/AQAAAAAAAwCcAPf/AQAAAAAAAwCdAPf/AQAAAAAAAwCSAPz/AAAMAAkAAACTAPz/AAAMAAkAAACUAPz/AAAMAAkAAACVAPz/AAAMAAkAAACWAPz/AAAMAAkAAACXAPz/AAAMAAkAAACYAPz/AAAMAAkAAACZAPz/AAAMAAkAAACaAPz/AAAMAAkAAACbAPz/AAAMAAkAAACcAPz/AAAMAAkAAACdAPz/AAAMAAkAAACeAPz/AAAMAAkAAACfAPz/AAAMAAkAAACSAP3/AQAAAAAAEACTAP3/AQAAAAAAEACUAP3/AQAAAAAAEACVAP3/AQAAAAAAEACWAP3/AQAAAAAAEACXAP3/AQAAAAAAEACXAP7/AQAAAAAAEACXAP//AQAAAAAAEACXAAAAAQAAAAAAEACXAAEAAQAAAAAAEACUAP7/AQAAAAAAEACUAP//AQAAAAAAEACUAAAAAQAAAAAAEACUAAEAAQAAAAAAEACaAP3/AQAAAAAAEACaAP7/AQAAAAAAEACaAP//AQAAAAAAEACaAAAAAQAAAAAAEACaAAEAAQAAAAAAEACbAP3/AQAAAAAAEACcAP3/AQAAAAAAEACdAP3/AQAAAAAAEACeAP3/AQAAAAAAEACfAP3/AQAAAAAAEACdAP7/AQAAAAAAEACdAP//AQAAAAAAEACdAAAAAQAAAAAAEACdAAEAAQAAAAAAEACYAP3/AQAAAAAADwCZAP3/AQAAAAAADwCkAPj/AQAAAAAAAwClAPj/AQAAAAAAAwCmAPn/AQAAAAAAAwCxAP7/AQAAAAAAAwCyAP7/AQAAAAAAAwCzAP3/AQAAAAAAAwC0AP3/AQAAAAAAAwC1APz/AQAAAAAAAwC2APz/AQAAAAAAAwC3APv/AQAAAAAAAwC4APv/AQAAAAAAAwC5APr/AQAAAAAAAwC6APr/AQAAAAAAAwCxAP//AAAEAAAAAAC5APv/AAAEAAAAAADAAPn/AQAAAAAAEADBAPn/AQAAAAAAEADCAPn/AQAAAAAAEADDAPn/AQAAAAAAEADEAPn/AQAAAAAAEADFAPn/AQAAAAAAEADGAPn/AQAAAAAAEADHAPn/AQAAAAAAEADIAPn/AQAAAAAAEADfAPv/AQAAAAAADgDgAPv/AQAAAAAADgDfAPn/AQAAAAAAAwDfAPr/AQAAAAAAAwDgAPn/AQAAAAAAAwDgAPr/AQAAAAAAAwC8APj/AAALAAkAAAC9APj/AAAMAAkAAADLAPj/AAAMAAkAAADMAPj/AAANAAkAAAC+APj/AAAMAAkAAAC/APj/AAAMAAkAAADAAPj/AAAMAAkAAADBAPj/AAAMAAkAAADCAPj/AAAMAAkAAADDAPj/AAAMAAkAAADEAPj/AAAMAAkAAADFAPj/AAAMAAkAAADGAPj/AAAMAAkAAADHAPj/AAAMAAkAAADIAPj/AAAMAAkAAADJAPj/AAAMAAkAAADKAPj/AAAMAAkAAABWAPj/AQAAAAAADwChAPj/AQAAAAAADwBwAPb/AQAAAAAAAwBxAPX/AQAAAAAAAwByAPb/AQAAAAAAAwBzAPX/AQAAAAAAAwB0APb/AQAAAAAAAwB1APX/AQAAAAAAAwB2APb/AQAAAAAAAwB3APX/AQAAAAAAAwB4APb/AQAAAAAAAwBpAPb/AQAAAAAAAwBpAPf/AQAAAAAAAwBqAPb/AQAAAAAAAwBqAPf/AQAAAAAAAwBpAPj/AAAIAAIAAABpAPn/AAAIAAMAAABqAPj/AAAJAAIAAABqAPn/AAAJAAMAAABpAPr/AAAIAAMAAABqAPr/AAAJAAMAAADCAPb/AQAAAAAAAwDDAPX/AQAAAAAAAwDEAPX/AQAAAAAAAwDFAPX/AQAAAAAAAwDGAPb/AQAAAAAAAwC+APX/AQAAAAAADwAFAfX/AAAEAAIAAAAFAfb/AAAEAAIAAAAFAff/AAAEAAIAAAAFAfj/AAAEAAIAAAAFAfn/AAAEAAIAAAAFAfr/AAAEAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_mrdu6")] +position = Vector2(-216, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="Firebar" parent="Enemies" instance=ExtResource("8_eyymk")] +position = Vector2(1016, -120) +starting_angle = 270 +direction = 1 + +[node name="Firebar3" parent="Enemies" instance=ExtResource("8_eyymk")] +position = Vector2(536, -72) +length = 10 +starting_angle = 225 +direction = 1 + +[node name="Firebar2" parent="Enemies" instance=ExtResource("8_eyymk")] +position = Vector2(1064, -40) +starting_angle = 90 + +[node name="Firebar4" parent="Enemies" instance=ExtResource("8_eyymk")] +position = Vector2(2840, -8) +length = 7 +starting_angle = 90 + +[node name="Firebar5" parent="Enemies" instance=ExtResource("8_eyymk")] +position = Vector2(2968, -72) +starting_angle = 270 + +[node name="Firebar6" parent="Enemies" instance=ExtResource("8_eyymk")] +position = Vector2(3752, -40) +length = 8 +direction = 1 + +[node name="Burner" parent="Enemies" instance=ExtResource("9_wdb03")] +position = Vector2(888, -56) + +[node name="Burner2" parent="Enemies" instance=ExtResource("9_wdb03")] +position = Vector2(712, -8) + +[node name="Burner3" parent="Enemies" instance=ExtResource("9_wdb03")] +position = Vector2(1832, -56) + +[node name="Burner4" parent="Enemies" instance=ExtResource("9_wdb03")] +position = Vector2(1896, -136) +direction = 1 + +[node name="DryBones" parent="Enemies" instance=ExtResource("10_y1gac")] +position = Vector2(696, 0) + +[node name="DryBones2" parent="Enemies" instance=ExtResource("10_y1gac")] +position = Vector2(1448, 0) + +[node name="DryBones3" parent="Enemies" instance=ExtResource("10_y1gac")] +position = Vector2(3496, -112) + +[node name="DryBones4" parent="Enemies" instance=ExtResource("10_y1gac")] +position = Vector2(3688, 0) + +[node name="DryBones5" parent="Enemies" instance=ExtResource("10_y1gac")] +position = Vector2(2728, 0) + +[node name="Podoboo" parent="Enemies" instance=ExtResource("11_07xku")] +position = Vector2(232, -104) + +[node name="Podoboo3" parent="Enemies" instance=ExtResource("11_07xku")] +position = Vector2(1608, -72) + +[node name="Podoboo2" parent="Enemies" instance=ExtResource("11_07xku")] +position = Vector2(344, -104) + +[node name="Podoboo4" parent="Enemies" instance=ExtResource("11_07xku")] +position = Vector2(2248, -136) + +[node name="Podoboo5" parent="Enemies" instance=ExtResource("11_07xku")] +position = Vector2(2632, -88) + +[node name="Podoboo6" parent="Enemies" instance=ExtResource("11_07xku")] +position = Vector2(3112, -136) + +[node name="Podoboo7" parent="Enemies" instance=ExtResource("11_07xku")] +position = Vector2(3176, -136) + +[node name="Podoboo8" parent="Enemies" instance=ExtResource("11_07xku")] +position = Vector2(3320, -152) + +[node name="Podoboo9" parent="Enemies" instance=ExtResource("11_07xku")] +position = Vector2(3368, -152) + +[node name="Podoboo10" parent="Enemies" instance=ExtResource("11_07xku")] +position = Vector2(3912, -88) + +[node name="Podoboo11" parent="Enemies" instance=ExtResource("11_07xku")] +position = Vector2(3992, -88) + +[node name="DecoTiles" parent="." instance=ExtResource("10_23ijw")] +tile_map_data = PackedByteArray("AAD0////AAAAAAAAAAD1////AAABAAAAAAD2////AAACAAAAAAAEAP7/AAADAAAAAAAEAP//AAADAAEAAAAaAP//AAABAAEAAAAbAP//AAABAAEAAAAiAP//AAACAAEAAAAoAP//AAAAAAAAAAApAP//AAABAAAAAAAqAP//AAACAAAAAAAzAPz/AAACAAEAAABQAP3/AAAEAAAAAABQAP7/AAAEAAEAAABQAP//AAAAAAEAAABYAP//AAAAAAAAAABZAP//AAABAAAAAABaAP//AAACAAAAAABeAP7/AAADAAAAAABeAP//AAADAAEAAABpAP//AAABAAEAAABrAP//AAACAAEAAABtAP7/AAADAAAAAABtAP//AAADAAEAAAB0APv/AAAAAAAAAAB1APv/AAABAAAAAAB2APv/AAACAAAAAAByAPr/AAADAAAAAAByAPv/AAADAAEAAACQAPv/AAABAAEAAAChAPn/AAAEAAAAAAChAPr/AAAEAAEAAAChAPv/AAAAAAEAAACnAP//AAABAAEAAACoAP//AAABAAEAAACsAP7/AAADAAAAAACsAP//AAADAAEAAACwAP//AAAAAAAAAACxAP//AAABAAAAAACyAP//AAACAAAAAAC0APz/AAADAAAAAAC0AP3/AAADAAEAAAC4APn/AAAEAAAAAAC4APr/AAAEAAEAAAC4APv/AAAAAAEAAADbAP//AAABAAEAAADcAP//AAABAAEAAADeAP//AAACAAEAAADkAP3/AAAEAAAAAADkAP7/AAAEAAEAAADkAP//AAAAAAEAAADsAPr/AAAAAAAAAADtAPr/AAABAAAAAADuAPr/AAACAAAAAAA=") + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("4_y1gac")] +boo = NodePath("../RaceBoo") +level_id = 3 + +[node name="CastleBridge" parent="." instance=ExtResource("11_y1gac")] +position = Vector2(3896, -56) +length = 17 + +[node name="Bowser" parent="." instance=ExtResource("12_07xku")] +position = Vector2(4024, -64) + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("5_07xku")] +position = Vector2(-232, -64) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [50, 45, 40, 35, 29] + +[node name="DropShadow" parent="." instance=ExtResource("13_wdb03")] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_a36jx") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-232, -64) +rotates = false + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(4128, -104) +script = ExtResource("16_07xku") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[connection signal="axe_touched" from="CastleBridge" to="BooRaceHandler" method="player_win_race"] +[connection signal="victory_begin" from="CastleBridge" to="BooRaceHandler" method="tally_time"] +[connection signal="victory_begin" from="CastleBridge" to="CameraRightLimit" method="_enter_tree"] diff --git a/Scenes/Levels/SMBS/YouVsBoo/Boo2-1.tscn b/Scenes/Levels/SMBS/YouVsBoo/Boo2-1.tscn new file mode 100644 index 0000000..adaad89 --- /dev/null +++ b/Scenes/Levels/SMBS/YouVsBoo/Boo2-1.tscn @@ -0,0 +1,204 @@ +[gd_scene load_steps=12 format=4 uid="uid://cd7gcdqcaq576"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_fjt5q"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_cay71"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_837pb"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="6_ijn18"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_oq5c5"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="7_g13cu"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_j7ln0"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="10_oq5c5"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="11_g13cu"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="12_j7ln0"] + +[sub_resource type="Curve2D" id="Curve2D_bfuiq"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -232, -56, -56.289307, 18.120531, 56.289307, -18.120531, 0, -88, -33.54226, -0.7710864, 33.54226, 0.7710864, 176, -88, -77.87972, 2.3132591, 77.87972, -2.3132591, 336, -48, -38.55432, -50.8917, 38.55432, 50.8917, 712, -80, -108.56898, 9.330147, 108.56898, -9.330147, 896, -56, 0, 0, 0, 0, 1240, -128, -21.20488, -82.69902, 21.20488, 82.69902, 1552, -144, -142.07268, -21.204887, 142.07268, 21.204887, 1584, -16, -76.33756, 51.739902, 76.33756, -51.739902, 1800, -112, -120.019615, -4.6650734, 120.019615, 4.6650734, 2096, -184, -66.58332, -26.294048, 66.58332, 26.294048, 2304, -40, -90.96892, 48.516758, 90.96892, -48.516758, 2456, -48, -78.83973, 0, 78.83973, 0, 2808, -96, -54.581352, 1.8660291, 54.581352, -1.8660291, 3008, -184, -44.7847, -8.863639, 44.7847, 8.863639, 3192, -64, -92.83495, -2.3325365, 92.83495, 2.3325365, 3376, -176, -124.090935, 5.5980873, 124.090935, -5.5980873, 3584, -40, -66.24403, 40.119625, 66.24403, -40.119625, 3832, -144, 0, 0, 0, 0, 4024, -160) +} +point_count = 20 + +[node name="2-1Boo" type="Node"] +script = ExtResource("1_fjt5q") +music = ExtResource("2_cay71") +theme = "Beach" +campaign = "SMBS" +world_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_837pb")] +second_layer = 2 +liquid_layer = 1 + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("6_ijn18")] +boo = NodePath("../RaceBoo") +level_id = 4 + +[node name="Tiles" parent="." instance=ExtResource("6_oq5c5")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAADAAAAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAADAAEAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAADAAIAAAAJAAAAAAABAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAAJAAEAAAABAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAAJAAIAAAABAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAADAAAAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAADAAEAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAADAAIAAAA0AAAAAAABAAAAAAA1AAAAAAADAAAAAAA0AAEAAAABAAEAAAA1AAEAAAADAAEAAAA0AAIAAAABAAIAAAA1AAIAAAADAAIAAAA3AAAAAAABAAAAAAA4AAAAAAADAAAAAAA3AAEAAAABAAEAAAA4AAEAAAADAAEAAAA3AAIAAAABAAIAAAA4AAIAAAADAAIAAAA6AAAAAAABAAAAAAA7AAAAAAADAAAAAAA6AAEAAAABAAEAAAA7AAEAAAADAAEAAAA6AAIAAAABAAIAAAA7AAIAAAADAAIAAAA+AAAAAAABAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAAA+AAEAAAABAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAAA+AAIAAAABAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAAAAAACAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAADAAAAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAADAAEAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAADAAIAAACQAAAAAAABAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACQAAEAAAABAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACQAAIAAAABAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAADAAIAAACXAAAAAAADAAAAAACXAAEAAAADAAEAAACaAAAAAAABAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAADAAAAAACaAAEAAAABAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAADAAEAAACaAAIAAAABAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAACAAIAAAChAAIAAAACAAIAAACiAAIAAAACAAIAAACjAAIAAAACAAIAAACkAAIAAAACAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAADAAIAAACqAAAAAAABAAAAAACrAAAAAAACAAAAAACsAAAAAAADAAAAAACqAAEAAAABAAEAAACrAAEAAAACAAEAAACsAAEAAAADAAEAAACqAAIAAAABAAIAAACrAAIAAAACAAIAAACsAAIAAAADAAIAAACvAAAAAAABAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAADAAAAAACvAAEAAAABAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAADAAEAAACvAAIAAAABAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAADAAIAAAC7AAAAAAABAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAADAAAAAAC7AAEAAAABAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAADAAEAAAC7AAIAAAABAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAADAAIAAADKAAAAAAABAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADKAAEAAAABAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADKAAIAAAABAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAACAAIAAADmAAIAAAACAAIAAADnAAIAAAACAAIAAADoAAIAAAACAAIAAADpAAIAAAACAAIAAADqAAIAAAACAAIAAADrAAIAAAACAAIAAADsAAIAAAACAAIAAADtAAIAAAACAAIAAADuAAIAAAACAAIAAADvAAIAAAACAAIAAADwAAIAAAACAAIAAADxAAIAAAACAAIAAADyAAIAAAACAAIAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAACAAAAAAD+AAAAAAACAAAAAAD/AAAAAAACAAAAAAAAAQAAAAACAAAAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAACAAAAAAAGAQAAAAACAAAAAAAHAQAAAAACAAAAAAAIAQAAAAACAAAAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAACAAEAAAD/AAEAAAACAAEAAAAAAQEAAAACAAEAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAACAAEAAAAGAQEAAAACAAEAAAAHAQEAAAACAAEAAAAIAQEAAAACAAEAAADzAAIAAAACAAIAAAD0AAIAAAACAAIAAAD1AAIAAAACAAIAAAD2AAIAAAACAAIAAAD3AAIAAAACAAIAAAD4AAIAAAACAAIAAAD5AAIAAAACAAIAAAD6AAIAAAACAAIAAAD7AAIAAAACAAIAAAD8AAIAAAACAAIAAAD9AAIAAAACAAIAAAD+AAIAAAACAAIAAAD/AAIAAAACAAIAAAAAAQIAAAACAAIAAAABAQIAAAACAAIAAAACAQIAAAACAAIAAAADAQIAAAACAAIAAAAEAQIAAAACAAIAAAAFAQIAAAACAAIAAAAGAQIAAAACAAIAAAAHAQIAAAACAAIAAAAIAQIAAAACAAIAAAAJAQAAAAACAAAAAAAKAQAAAAACAAAAAAALAQAAAAACAAAAAAAMAQAAAAACAAAAAAANAQAAAAACAAAAAAAOAQAAAAACAAAAAAAPAQAAAAADAAAAAAAJAQEAAAACAAEAAAAKAQEAAAACAAEAAAALAQEAAAACAAEAAAAMAQEAAAACAAEAAAANAQEAAAACAAEAAAAOAQEAAAACAAEAAAAPAQEAAAADAAEAAAAJAQIAAAACAAIAAAAKAQIAAAACAAIAAAALAQIAAAACAAIAAAAMAQIAAAACAAIAAAANAQIAAAACAAIAAAAOAQIAAAACAAIAAAAPAQIAAAADAAIAAAAAAP//AAAEAAIAAAABAP//AAAEAAIAAAABAP7/AAAEAAIAAAAJAPz/AAAEAAIAAAAJAP3/AAAEAAIAAAAJAP7/AAAEAAIAAAAJAP//AAAEAAIAAAAKAPz/AAAEAAIAAAAKAP3/AAAEAAIAAAAKAP7/AAAEAAIAAAAKAP//AAAEAAIAAAALAP3/AAAEAAIAAAALAP7/AAAEAAIAAAALAP//AAAEAAIAAAAMAP7/AAAEAAIAAAAMAP//AAAEAAIAAAANAP//AAAEAAIAAAAJAPj/AAAEAAIAAAAKAPj/AAAEAAIAAAARAPb/AAAEAAIAAAARAPf/AAAEAAIAAAASAPb/AAAEAAIAAAASAPf/AAAEAAIAAAATAPb/AAAEAAIAAAATAPf/AAAEAAIAAAAxAPn/AAAEAAIAAAAxAPr/AAAEAAIAAAAyAPn/AAAEAAIAAAAyAPr/AAAEAAIAAAAzAPn/AAAEAAIAAAAzAPr/AAAEAAIAAAA0APn/AAAEAAIAAAA0APr/AAAEAAIAAAA1APn/AAAEAAIAAAA1APr/AAAEAAIAAAA2APn/AAAEAAIAAAA2APr/AAAEAAIAAAA3APn/AAAEAAIAAAA3APr/AAAEAAIAAAA4APn/AAAEAAIAAAA4APr/AAAEAAIAAAA5APn/AAAEAAIAAAA5APr/AAAEAAIAAAA6APn/AAAEAAIAAAA6APr/AAAEAAIAAAA7APn/AAAEAAIAAAA7APr/AAAEAAIAAAA8APn/AAAEAAIAAAA8APr/AAAEAAIAAAA9APn/AAAEAAIAAAA9APr/AAAEAAIAAAA+APn/AAAEAAIAAAA+APr/AAAEAAIAAABLAPz/AAAEAAIAAABMAPz/AAAEAAIAAABNAPz/AAAEAAIAAABOAPz/AAAEAAIAAABPAPz/AAAEAAIAAABOAPn/AAAEAAIAAABOAPr/AAAEAAIAAABOAPv/AAAEAAIAAABPAPn/AAAEAAIAAABPAPr/AAAEAAIAAABPAPv/AAAEAAIAAABNAPr/AAAEAAIAAABNAPv/AAAEAAIAAABMAPv/AAAEAAIAAABLAP//AAAEAAIAAABMAP//AAAEAAIAAABNAP//AAAEAAIAAABOAP//AAAEAAIAAABPAP//AAAEAAIAAABIAP//AAAEAAIAAABUAP//AAAEAAIAAABVAP//AAAEAAIAAABWAP//AAAEAAIAAABaAP//AAAEAAIAAABZAP//AAAEAAIAAABaAP7/AAAEAAIAAABdAP//AAAEAAIAAABeAP//AAAEAAIAAABdAP7/AAAEAAIAAABdAPj/AAAEAAIAAABgAPz/AAAEAAIAAABuAP//AAAEAAIAAABvAP//AAAEAAIAAABvAP7/AAAEAAIAAACDAP3/AAAEAAIAAACDAP7/AAAEAAIAAACDAP//AAAEAAIAAACEAP7/AAAEAAIAAACEAP//AAAEAAIAAACFAP//AAAEAAIAAACUAPz/AAAEAAIAAACvAP3/AAAEAAIAAAC3AP3/AAAEAAIAAAC4AP3/AAAEAAIAAAC4APz/AAAEAAIAAAC7AP7/AAAEAAIAAAC7AP//AAAEAAIAAAC8AP7/AAAEAAIAAAC8AP//AAAEAAIAAAC9AP7/AAAEAAIAAAC9AP//AAAEAAIAAAC+AP7/AAAEAAIAAAC+AP//AAAEAAIAAAC/AP7/AAAEAAIAAAC/AP//AAAEAAIAAADAAP7/AAAEAAIAAADAAP//AAAEAAIAAADBAP7/AAAEAAIAAADBAP//AAAEAAIAAADNAP//AAAEAAIAAADOAP//AAAEAAIAAADPAP//AAAEAAIAAADQAP//AAAEAAIAAADRAP//AAAEAAIAAADSAP//AAAEAAIAAADRAPr/AAAEAAIAAADRAPv/AAAEAAIAAADRAPz/AAAEAAIAAADRAP3/AAAEAAIAAADRAP7/AAAEAAIAAADSAPr/AAAEAAIAAADSAPv/AAAEAAIAAADSAPz/AAAEAAIAAADSAP3/AAAEAAIAAADSAP7/AAAEAAIAAADPAPz/AAAEAAIAAADPAP3/AAAEAAIAAADPAP7/AAAEAAIAAADQAPz/AAAEAAIAAADQAP3/AAAEAAIAAADQAP7/AAAEAAIAAADNAP7/AAAEAAIAAADOAP7/AAAEAAIAAADqAP//AAAEAAIAAADrAP//AAAEAAIAAADsAP//AAAEAAIAAADtAP//AAAEAAIAAADuAP//AAAEAAIAAADvAP//AAAEAAIAAADwAP//AAAEAAIAAADxAP//AAAEAAIAAADyAP//AAAEAAIAAADsAP3/AAAEAAIAAADsAP7/AAAEAAIAAADtAP3/AAAEAAIAAADtAP7/AAAEAAIAAADuAP3/AAAEAAIAAADuAP7/AAAEAAIAAADvAP3/AAAEAAIAAADvAP7/AAAEAAIAAADwAP3/AAAEAAIAAADwAP7/AAAEAAIAAADxAP3/AAAEAAIAAADxAP7/AAAEAAIAAADyAP3/AAAEAAIAAADyAP7/AAAEAAIAAADrAP7/AAAEAAIAAADvAPr/AAAEAAIAAADvAPv/AAAEAAIAAADvAPz/AAAEAAIAAADwAPr/AAAEAAIAAADwAPv/AAAEAAIAAADwAPz/AAAEAAIAAADxAPr/AAAEAAIAAADxAPv/AAAEAAIAAADxAPz/AAAEAAIAAADyAPr/AAAEAAIAAADyAPv/AAAEAAIAAADyAPz/AAAEAAIAAADwAPn/AAAEAAIAAADxAPn/AAAEAAIAAADyAPn/AAAEAAIAAADxAPj/AAAEAAIAAADyAPj/AAAEAAIAAAD7AP//AAAEAAIAAADWAPz/AAAIAAAAAADWAP3/AAAIAAEAAADXAPz/AAAJAAAAAADXAP3/AAAJAAEAAADWAP7/AAAIAAEAAADXAP7/AAAJAAEAAADWAP//AAAIAAEAAADXAP//AAAJAAEAAAC5APf/AAAIAAAAAAC6APf/AAAJAAAAAAC3APj/AAAKAAAAAAC3APn/AAAKAAEAAAC4APj/AAALAAAAAAC4APn/AAALAAEAAAC5APj/AAAMAAAAAAC5APn/AAAMAAEAAAC6APj/AAAJAAEAAAC6APn/AAAJAAEAAAC6APz/AAANAAAAAAC6AP3/AAANAAEAAAC5APz/AAAIAAEAAAC5AP3/AAAIAAEAAAC5APr/AAAIAAEAAAC6APr/AAAJAAEAAAC5APv/AAAIAAEAAAC6APv/AAAJAAEAAAC6AP7/AAAJAAEAAAC6AP//AAAJAAEAAAC5AAAAAAAIAAEAAAC6AAAAAAAJAAEAAAC5AAEAAAAIAAEAAAC6AAEAAAAJAAEAAAC5AP7/AAAMAAAAAAC5AP//AAAMAAEAAACvAP7/AAALAAAAAACvAP//AAALAAEAAACwAP7/AAALAAAAAACwAP//AAALAAEAAACxAP7/AAALAAAAAACxAP//AAALAAEAAACyAP7/AAALAAAAAACyAP//AAALAAEAAACzAP7/AAALAAAAAACzAP//AAALAAEAAAC0AP7/AAALAAAAAAC0AP//AAALAAEAAAC1AP7/AAALAAAAAAC1AP//AAALAAEAAAC2AP7/AAALAAAAAAC2AP//AAALAAEAAAC3AP7/AAALAAAAAAC3AP//AAALAAEAAAC4AP7/AAALAAAAAAC4AP//AAALAAEAAACuAP7/AAANAAAAAACuAP//AAANAAEAAACtAP7/AAAIAAEAAACtAP//AAAIAAEAAACtAP3/AAAIAAEAAACuAP3/AAAJAAEAAACtAAAAAAAIAAEAAACuAAAAAAAJAAEAAACtAAEAAAAIAAEAAACuAAEAAAAJAAEAAACtAAIAAAAIAAEAAACuAAIAAAAJAAEAAACtAPz/AAAIAAAAAACuAPz/AAAJAAAAAAC/APz/AAAPAAAAAAC/AP3/AAAPAAEAAAC7APz/AAALAAAAAAC7AP3/AAALAAEAAAC8APz/AAALAAAAAAC8AP3/AAALAAEAAAC9APz/AAALAAAAAAC9AP3/AAALAAEAAAC+APz/AAALAAAAAAC+AP3/AAALAAEAAACwAPf/AAAOAAAAAACxAPf/AAAOAAEAAACwAPP/AAAIAAEAAACxAPP/AAAJAAEAAACwAPT/AAAIAAEAAACxAPT/AAAJAAEAAACwAPX/AAAIAAEAAACxAPX/AAAJAAEAAACwAPb/AAAIAAEAAACxAPb/AAAJAAEAAACBAPb/AAAIAAQAAACCAPb/AAAJAAQAAACBAPf/AAAIAAUAAACCAPf/AAAJAAUAAACBAPj/AAAIAAUAAACCAPj/AAAJAAUAAACBAPn/AAAMAAQAAACCAPn/AAAJAAUAAACBAPr/AAAMAAUAAACCAPr/AAAJAAUAAACBAPv/AAAIAAUAAACCAPv/AAAJAAUAAACBAPz/AAAIAAUAAACCAPz/AAAJAAUAAACBAP3/AAAIAAUAAACCAP3/AAAJAAUAAACBAP7/AAAIAAUAAACCAP7/AAAJAAUAAACBAP//AAAIAAUAAACCAP//AAAJAAUAAAB/APn/AAALAAQAAAB/APr/AAALAAUAAACAAPn/AAALAAQAAACAAPr/AAALAAUAAAB+APn/AAAKAAQAAAB+APr/AAAKAAUAAABwAPz/AAAIAAAAAABwAP3/AAAIAAEAAABxAPz/AAAJAAAAAABxAP3/AAAJAAEAAABwAP7/AAAIAAEAAABxAP7/AAANAAAAAABwAP//AAAIAAEAAABxAP//AAANAAEAAABzAP7/AAAPAAAAAABzAP//AAAPAAEAAAByAP7/AAALAAAAAAByAP//AAALAAEAAABlAP3/AAAOAAMAAABkAP3/AAAOAAIAAABlAPT/AAAJAAMAAABlAPX/AAAJAAMAAABlAPb/AAAJAAMAAABlAPf/AAAJAAMAAABlAPj/AAAJAAMAAABlAPn/AAAJAAMAAABlAPr/AAAJAAMAAABlAPv/AAAJAAMAAABlAPz/AAAJAAMAAABkAPP/AAAIAAMAAABlAPP/AAAJAAMAAABkAPT/AAAIAAMAAABkAPX/AAAIAAMAAABkAPb/AAAIAAMAAABkAPf/AAAIAAMAAABkAPj/AAAIAAMAAABkAPn/AAAIAAMAAABkAPr/AAAIAAMAAABkAPv/AAAIAAMAAABkAPz/AAAIAAMAAABbAPn/AAAIAAMAAABcAPn/AAAJAAMAAABbAPr/AAAIAAMAAABcAPr/AAAJAAMAAABbAPv/AAAIAAMAAABcAPv/AAAJAAMAAABbAPz/AAAIAAMAAABcAPz/AAAJAAMAAABbAP3/AAAIAAMAAABcAP3/AAAJAAMAAABbAP7/AAAIAAMAAABcAP7/AAAJAAMAAABbAP//AAAIAAMAAABcAP//AAAJAAMAAABbAPj/AAAIAAIAAABcAPj/AAAJAAIAAAACAP3/AAAIAAAAAAACAP7/AAAIAAEAAAADAP7/AAAJAAEAAAADAP3/AAAJAAAAAAACAP//AAAIAAEAAAADAP//AAAJAAEAAAD5//z/AQAAAAAAAQD7//z/AQAAAAAAAQD6//j/AQAAAAAACAD6//z/AQAAAAAADwAJAPn/AQAAAAAADgAJAPr/AQAAAAAADgAJAPv/AQAAAAAADgAUAP7/AQAAAAAADgAVAP7/AQAAAAAADgAcAP3/AQAAAAAADgAdAP3/AQAAAAAADgAeAP3/AQAAAAAADgAfAP3/AQAAAAAADgAfAP7/AQAAAAAADgAfAP//AQAAAAAADgAgAPz/AQAAAAAADgAhAPz/AQAAAAAADgAiAPz/AQAAAAAADgAjAPz/AQAAAAAADgAjAP3/AQAAAAAADgAjAP7/AQAAAAAADgAjAP//AQAAAAAADgAkAPv/AQAAAAAADgAlAPv/AQAAAAAADgAmAPv/AQAAAAAADgAnAPv/AQAAAAAADgAnAPz/AQAAAAAADgAnAP3/AQAAAAAADgAnAP7/AQAAAAAADgAnAP//AQAAAAAADgAoAPr/AQAAAAAADgApAPr/AQAAAAAADgAqAPr/AQAAAAAADgArAPr/AQAAAAAADgArAPv/AQAAAAAADgArAPz/AQAAAAAADgArAP3/AQAAAAAADgArAP7/AQAAAAAADgArAP//AQAAAAAADgAbAPf/AQAAAAAAEAAbAPj/AQAAAAAAEAAbAPn/AQAAAAAAEAAbAPr/AQAAAAAAEAAbAPv/AQAAAAAAEAAbAPz/AQAAAAAAEAAbAP3/AQAAAAAAEAAbAP7/AQAAAAAAEAAbAP//AQAAAAAAEAAcAPj/AQAAAAAAEAAeAPj/AQAAAAAAEAAfAPj/AQAAAAAAEAAfAPf/AQAAAAAAEAAfAPn/AQAAAAAAEAAfAPr/AQAAAAAAEAAfAPv/AQAAAAAAEAAfAPz/AQAAAAAAEAAdAPf/AQAAAAAAEAAgAPj/AQAAAAAAEAAhAPf/AQAAAAAAEAAiAPj/AQAAAAAAEAAjAPj/AQAAAAAAEAAkAPj/AQAAAAAAEAAjAPf/AQAAAAAAEAAjAPn/AQAAAAAAEAAjAPr/AQAAAAAAEAAjAPv/AQAAAAAAEAAmAPj/AQAAAAAAEAAnAPj/AQAAAAAAEAAnAPf/AQAAAAAAEAAnAPn/AQAAAAAAEAAlAPf/AQAAAAAAEAAnAPr/AQAAAAAAEAAoAPj/AQAAAAAAEAApAPj/AQAAAAAAEAAqAPj/AQAAAAAAEAArAPj/AQAAAAAAEAArAPf/AQAAAAAAEAArAPn/AQAAAAAAEAApAPf/AQAAAAAAEAAlAPj/AQAAAAAADwAhAPj/AQAAAAAADwAdAPj/AQAAAAAADwAyAPj/AQAAAAAAFAA2APj/AQAAAAAAFAA5APj/AQAAAAAAFAA9APj/AQAAAAAAFAA3AP7/AQAAAAAAGQA3AP//AQAAAAAAGQA4AP7/AQAAAAAAGQA4AP//AQAAAAAAGQA3APf/AQAAAAAAGQA3APj/AQAAAAAAGQA4APf/AQAAAAAAGQA4APj/AQAAAAAAGQAyAAAAAQAAAAAAEAAzAAAAAQAAAAAAEAA8AAAAAQAAAAAAEAA9AAAAAQAAAAAAEABDAPz/AQAAAAAADwA0APz/AQAAAAAAAwA0AP3/AQAAAAAAAwA1APz/AQAAAAAAAwA1AP3/AQAAAAAAAwA6APz/AQAAAAAAAwA6AP3/AQAAAAAAAwA7APz/AQAAAAAAAwA7AP3/AQAAAAAAAwA7APf/AQAAAAAAAwA7APj/AQAAAAAAAwA0APf/AQAAAAAAAwA0APj/AQAAAAAAAwAqAPb/AQAAAAAAAwAoAPb/AQAAAAAAAwAmAPb/AQAAAAAAAwAkAPb/AQAAAAAAAwAiAPb/AQAAAAAAAwAgAPb/AQAAAAAAAwAeAPb/AQAAAAAAAwAcAPb/AQAAAAAAAwAJAPb/AQAAAAAAAwAKAPb/AQAAAAAAAwAUAP//AQAAAAAAFgAVAP//AQAAAAAAFgBJAP7/AAAIAAAAAABJAP//AAAIAAEAAABKAP7/AAAJAAAAAABKAP//AAAJAAEAAABPAP3/AQAAAAAADgBPAP7/AQAAAAAADgBSAPb/AQAAAAAAEABTAPb/AQAAAAAAEABaAPj/AQAAAAAADgBZAPj/AQAAAAAADgBaAPn/AQAAAAAADgBhAPz/AQAAAAAADgBiAPz/AQAAAAAADgBjAPz/AQAAAAAADgBdAPz/AQAAAAAAEABeAPz/AQAAAAAAEABfAPz/AQAAAAAAEABqAPz/AQAAAAAADwBkAP7/AQAAAAAAAwBkAP//AQAAAAAAAwBlAP7/AQAAAAAAAwBlAP//AQAAAAAAAwBwAPr/AQAAAAAAAwBxAPr/AQAAAAAAAwBwAPv/AQAAAAAAAwBxAPv/AQAAAAAAAwBeAPr/AQAAAAAAAwBfAPr/AQAAAAAAAwBhAPr/AQAAAAAAAwBiAPr/AQAAAAAAAwBdAPb/AQAAAAAAAwBbAPX/AQAAAAAAAwBbAPb/AQAAAAAAAwBcAPX/AQAAAAAAAwBcAPb/AQAAAAAAAwBdAPX/AQAAAAAAAwBaAPX/AQAAAAAAAwBaAPb/AQAAAAAAAwB4APf/AQAAAAAAAwB3APn/AQAAAAAAEAB4APn/AQAAAAAAEAB5APn/AQAAAAAAEAB4AP7/AQAAAAAADgB5AP7/AQAAAAAADgB8APv/AQAAAAAADgB8APz/AQAAAAAADgB8AP3/AQAAAAAADgB8AP7/AQAAAAAADgB8AP//AQAAAAAADgB9APv/AQAAAAAADgB9APz/AQAAAAAADgB9AP3/AQAAAAAADgB9AP7/AQAAAAAADgB9AP//AQAAAAAADgB+APv/AQAAAAAADgB/APv/AQAAAAAADgCAAPv/AQAAAAAADgB4AP//AQAAAAAAFgB5AP//AQAAAAAAFgB+APb/AQAAAAAAAwB+APf/AQAAAAAAAwB/APb/AQAAAAAAAwB/APf/AQAAAAAAAwCIAPz/AQAAAAAAAQCKAPz/AQAAAAAAAQCJAPz/AQAAAAAAAgCJAPj/AQAAAAAADwCTAPr/AQAAAAAAEACUAPr/AQAAAAAAEACVAPr/AQAAAAAAEACWAPr/AQAAAAAAEACSAPr/AQAAAAAAEACSAP7/AQAAAAAAAwCWAP7/AQAAAAAAAwCTAPj/AQAAAAAAAwCUAPj/AQAAAAAAAwCVAPj/AQAAAAAAAwCUAP3/AQAAAAAADgCUAP7/AQAAAAAADgCUAP//AQAAAAAADgCaAPf/AQAAAAAADgCbAPf/AQAAAAAAEACcAPf/AQAAAAAAEACdAPf/AQAAAAAAEACfAPf/AQAAAAAAEACgAPf/AQAAAAAAEAChAPf/AQAAAAAAEACeAPf/AQAAAAAADgCiAPf/AQAAAAAADgCcAPv/AQAAAAAAAwCgAPv/AQAAAAAAAwCcAPX/AQAAAAAAAwCdAPX/AQAAAAAAAwCeAPX/AQAAAAAAAwCfAPX/AQAAAAAAAwCgAPX/AQAAAAAAAwCkAP7/AQAAAAAAAwClAP7/AQAAAAAAAwCmAP7/AQAAAAAAAwCtAPr/AQAAAAAAAwCuAPr/AQAAAAAAAwCtAPj/AQAAAAAADwCgAP3/AQAAAAAAFACgAP7/AQAAAAAAFACgAP//AQAAAAAAFACcAP3/AQAAAAAAFACcAP7/AQAAAAAAFACcAP//AQAAAAAAFACrAP//AQAAAAAAFACsAP//AQAAAAAAFACsAP7/AQAAAAAAFACzAPn/AQAAAAAAAwCzAPr/AQAAAAAAAwC0APn/AQAAAAAAAwC0APr/AQAAAAAAAwCzAPz/AQAAAAAAEAC0APz/AQAAAAAAEACzAP3/AQAAAAAAFgC0AP3/AQAAAAAAFgC7APr/AQAAAAAAFAC7APv/AQAAAAAAFAC8APv/AQAAAAAAFAC5APX/AQAAAAAAAwC5APb/AQAAAAAAAwC6APX/AQAAAAAAAwC6APb/AQAAAAAAAwDFAPf/AQAAAAAAFADHAPf/AQAAAAAAFADJAPf/AQAAAAAAFADFAPX/AQAAAAAAAwDGAPX/AQAAAAAAAwDHAPX/AQAAAAAAAwDIAPX/AQAAAAAAAwDJAPX/AQAAAAAAAwDRAPj/AQAAAAAAAwDSAPj/AQAAAAAAAwDMAP//AQAAAAAADgDOAP3/AQAAAAAADgDQAPv/AQAAAAAADgDTAPP/AQAAAAAADgDTAPT/AQAAAAAADgDTAPX/AQAAAAAADgDTAPb/AQAAAAAADgDTAPf/AQAAAAAADgDTAPj/AQAAAAAADgDTAPn/AQAAAAAADgDTAPr/AQAAAAAADgDTAPv/AQAAAAAADgDTAPz/AQAAAAAADgDTAP3/AQAAAAAADgDTAP7/AQAAAAAADgDTAP//AQAAAAAADgDSAPb/AQAAAAAADwDoAP//AQAAAAAAFgDpAP//AQAAAAAAFgDlAPv/AQAAAAAADwDtAPv/AQAAAAAAFADtAPz/AQAAAAAAFADuAPv/AQAAAAAAFADuAPz/AQAAAAAAFABVAP7/AQAAAAAAFgA=") + +[node name="Player" parent="." instance=ExtResource("7_g13cu")] +position = Vector2(-232, 0) + +[node name="DropShadow" parent="." instance=ExtResource("8_j7ln0")] + +[node name="EndFlagpole" parent="." instance=ExtResource("10_oq5c5")] +position = Vector2(4024, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("11_g13cu")] +position = Vector2(4120, 0) + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("12_j7ln0")] +position = Vector2(-232, -56) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [50, 45, 40, 35, 32] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_bfuiq") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-232, -56) +rotation = -0.0788268 + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[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="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@100296" to="Tiles/@AnimatableBody2D@100296/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@100296" to="Tiles/@AnimatableBody2D@100296/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100296" to="Tiles/@AnimatableBody2D@100296" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100296" to="Tiles/@AnimatableBody2D@100296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100296" to="Tiles/@AnimatableBody2D@100296" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100296" to="Tiles/@AnimatableBody2D@100296/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100371" to="Tiles/@AnimatableBody2D@100371" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100371" to="Tiles/@AnimatableBody2D@100371/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100372" to="Tiles/@AnimatableBody2D@100372" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100372" to="Tiles/@AnimatableBody2D@100372/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100373" to="Tiles/@AnimatableBody2D@100373" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100373" to="Tiles/@AnimatableBody2D@100373/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100389" to="Tiles/@AnimatableBody2D@100389" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100389" to="Tiles/@AnimatableBody2D@100389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100390" to="Tiles/@Node2D@100390/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100391" to="Tiles/@Node2D@100391/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100392" to="Tiles/@Node2D@100392/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100393" to="Tiles/@Node2D@100393/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100394" to="Tiles/@Node2D@100394/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100395" to="Tiles/@Node2D@100395/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100396" to="Tiles/@Node2D@100396/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100397" to="Tiles/@Node2D@100397/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100398" to="Tiles/@Node2D@100398/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100399" to="Tiles/@Node2D@100399/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100400" to="Tiles/@Node2D@100400/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100401" to="Tiles/@Node2D@100401/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100402" to="Tiles/@Node2D@100402/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100403" to="Tiles/@Node2D@100403/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100404" to="Tiles/@Node2D@100404/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100405" to="Tiles/@Node2D@100405/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100406" to="Tiles/@Node2D@100406/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100407" to="Tiles/@Node2D@100407/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100408" to="Tiles/@Node2D@100408/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100409" to="Tiles/@Node2D@100409/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100410" to="Tiles/@Node2D@100410/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100425" to="Tiles/@AnimatableBody2D@100425" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100425" to="Tiles/@AnimatableBody2D@100425/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@100426" to="Tiles/@Node2D@100426/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100427" to="Tiles/@Node2D@100427/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100428" to="Tiles/@Node2D@100428/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100429" to="Tiles/@Node2D@100429/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100430" to="Tiles/@Node2D@100430/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100431" to="Tiles/@Node2D@100431/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100432" to="Tiles/@Node2D@100432/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100433" to="Tiles/@Node2D@100433/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100434" to="Tiles/@Node2D@100434/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100435" to="Tiles/@Node2D@100435/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100436" to="Tiles/@Node2D@100436/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100437" to="Tiles/@Node2D@100437/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100438" to="Tiles/@Node2D@100438/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100439" to="Tiles/@Node2D@100439/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100440" to="Tiles/@Node2D@100440/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100441" to="Tiles/@Node2D@100441/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100442" to="Tiles/@Node2D@100442/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100443" to="Tiles/@Node2D@100443/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100444" to="Tiles/@Node2D@100444/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100445" to="Tiles/@Node2D@100445/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100446" to="Tiles/@Node2D@100446/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100467" to="Tiles/@Node2D@100467/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100468" to="Tiles/@Node2D@100468/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100469" to="Tiles/@Node2D@100469/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100470" to="Tiles/@Node2D@100470/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@100471" to="Tiles/@AnimatableBody2D@100471/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@100471" to="Tiles/@AnimatableBody2D@100471/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100471" to="Tiles/@AnimatableBody2D@100471" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100471" to="Tiles/@AnimatableBody2D@100471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100471" to="Tiles/@AnimatableBody2D@100471" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100471" to="Tiles/@AnimatableBody2D@100471/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@100472" to="Tiles/@AnimatableBody2D@100472/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@100472" to="Tiles/@AnimatableBody2D@100472/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100472" to="Tiles/@AnimatableBody2D@100472" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100472" to="Tiles/@AnimatableBody2D@100472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100472" to="Tiles/@AnimatableBody2D@100472" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100472" to="Tiles/@AnimatableBody2D@100472/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@100473" to="Tiles/@AnimatableBody2D@100473/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@100473" to="Tiles/@AnimatableBody2D@100473/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100473" to="Tiles/@AnimatableBody2D@100473" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100473" to="Tiles/@AnimatableBody2D@100473" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100473" to="Tiles/@AnimatableBody2D@100473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100473" to="Tiles/@AnimatableBody2D@100473" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@100473" to="Tiles/@AnimatableBody2D@100473/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100474" to="Tiles/@AnimatableBody2D@100474" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100474" to="Tiles/@AnimatableBody2D@100474/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@100480" to="Tiles/@Node2D@100480/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100481" to="Tiles/@Node2D@100481/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100482" to="Tiles/@Node2D@100482/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100483" to="Tiles/@Node2D@100483/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100484" to="Tiles/@Node2D@100484/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100497" to="Tiles/@Node2D@100497/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100498" to="Tiles/@Node2D@100498/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100499" to="Tiles/@Node2D@100499/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100500" to="Tiles/@Node2D@100500/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100501" to="Tiles/@Node2D@100501/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100502" to="Tiles/@Node2D@100502/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100503" to="Tiles/@Node2D@100503/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100504" to="Tiles/@Node2D@100504/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100505" to="Tiles/@Node2D@100505/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100506" to="Tiles/@Node2D@100506/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100507" to="Tiles/@Node2D@100507/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100508" to="Tiles/@Node2D@100508/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100509" to="Tiles/@AnimatableBody2D@100509" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100509" to="Tiles/@AnimatableBody2D@100509/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@100519" to="Tiles/@Node2D@100519/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100520" to="Tiles/@Node2D@100520/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100521" to="Tiles/@Node2D@100521/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100522" to="Tiles/@Node2D@100522/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100530" to="Tiles/@Node2D@100530/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100531" to="Tiles/@Node2D@100531/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100532" to="Tiles/@Node2D@100532/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100533" to="Tiles/@Node2D@100533/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100537" to="Tiles/@Node2D@100537/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100538" to="Tiles/@Node2D@100538/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100539" to="Tiles/@Node2D@100539/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100540" to="Tiles/@Node2D@100540/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100541" to="Tiles/@Node2D@100541/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100542" to="Tiles/@Node2D@100542/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@100543" to="Tiles/@Node2D@100543/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100560" to="Tiles/@AnimatableBody2D@100560" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100560" to="Tiles/@AnimatableBody2D@100560/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100563" to="Tiles/@AnimatableBody2D@100563" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@100563" to="Tiles/@AnimatableBody2D@100563/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMBS/YouVsBoo/Boo2-2.tscn b/Scenes/Levels/SMBS/YouVsBoo/Boo2-2.tscn new file mode 100644 index 0000000..278e8ff --- /dev/null +++ b/Scenes/Levels/SMBS/YouVsBoo/Boo2-2.tscn @@ -0,0 +1,173 @@ +[gd_scene load_steps=14 format=4 uid="uid://cmc0bht7ntlj1"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_qsfcr"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_b28gx"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_eirfm"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_so6f0"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_wf72e"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_2cmal"] +[ext_resource type="PackedScene" uid="uid://q3aaukgw01nw" path="res://Scenes/Prefabs/Blocks/PSwitchBlock.tscn" id="9_eirfm"] +[ext_resource type="PackedScene" uid="uid://ciddq8ctlj453" path="res://Scenes/Prefabs/Entities/Objects/PSwitch.tscn" id="10_so6f0"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="11_ffmo6"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="11_wf72e"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="12_1mhci"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="12_ffmo6"] + +[sub_resource type="Curve2D" id="Curve2D_2cmal"] +_data = { +"points": PackedVector2Array(-110.40556, -4.55642, 110.40556, 4.55642, -216, -152, -121.62137, -7.710867, 121.62137, 7.710867, -40, -40, -130.03322, -4.9069138, 130.03322, 4.9069138, 8, -168, 0, 0, 0, 0, 120, -128, -76.40765, -19.97815, 76.40765, 19.97815, 216, -56, -120.21939, 2.102963, 120.21939, -2.102963, 368, -120, -96.736305, -1.0514815, 96.736305, 1.0514815, 552, -40, 63.43939, -1.7524693, -63.43939, 1.7524693, 600, -120, -83.76803, -5.9583955, 83.76803, 5.9583955, 640, -184, -72.09659, -2.5445855, 72.09659, 2.5445855, 1112, -184, -109.41717, -0.8481952, 109.41717, 0.8481952, 1216, -40, -94.14966, 4.240976, 94.14966, -4.240976, 1392, -88, -84.39542, 0.42409757, 84.39542, -0.42409757, 1496, -56, -84.81951, 2.120488, 84.81951, -2.120488, 1624, -104, -88.212296, 0, 88.212296, 0, 1792, -56, -115.77863, -1.2722927, 115.77863, 1.2722927, 2008, -56, -108.56898, -3.3927805, 108.56898, 3.3927805, 2120, -168, -97.96654, 1.2722927, 97.96654, -1.2722927, 2216, -40, -119.59551, 1.6963903, 119.59551, -1.6963903, 2392, -136, -37.744682, -0.42409757, 37.744682, 0.42409757, 2600, -136, -60.64595, 1.2722927, 60.64595, -1.2722927, 2728, -104, -117.05093, -4.6650734, 117.05093, 4.6650734, 3040, -136, 0, 0, 0, 0, 3288, -168) +} +point_count = 23 + +[node name="Boo2-2" type="Node"] +script = ExtResource("1_qsfcr") +music = ExtResource("2_b28gx") +theme = "Pipeland" +campaign = "SMBS" +world_id = 2 +level_id = 2 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_eirfm")] +liquid_layer = 1 + +[node name="Tiles" parent="." instance=ExtResource("4_so6f0")] +tile_map_data = PackedByteArray("AAD3////AAALAAsAAAD3/wAAAAAAAAEAAAD3/wEAAAAAAAEAAAD3/wIAAAAAAAIAAAD4////AAACAAMAAAD5////AAACAAMAAAD6////AAACAAMAAAD7////AAACAAMAAAD8////AAACAAMAAAD9////AAACAAMAAAD+////AAAMAAsAAAD+/wAAAAAAAAEAAAD+/wEAAAAAAAEAAAD+/wIAAAAAAAIAAAACAPf/AAAMAAsAAAACAPj/AAAAAAEAAAACAPn/AAAAAAEAAAACAPr/AAAAAAEAAAACAPv/AAAAAAEAAAACAPz/AAAAAAEAAAACAP3/AAAAAAEAAAACAP7/AAAAAAEAAAACAP//AAAAAAEAAAACAAAAAAAAAAEAAAACAAEAAAAAAAEAAAACAAIAAAAAAAIAAAD///f/AAABAAMAAAAAAPf/AAACAAMAAAABAPf/AAACAAMAAAD9//v/AAACAAMAAAD+//v/AAADAAMAAAD7//v/AAALAAwAAAD8//v/AAACAAMAAAD7//T/AAAAAAEAAAD7//X/AAAAAAEAAAD7//b/AAAAAAEAAAD7//f/AAAAAAEAAAD7//j/AAAAAAEAAAD7//n/AAAAAAEAAAD7//r/AAAAAAEAAAD7//P/AAAAAAEAAAACAPL/AAAMAAsAAAACAPP/AAAAAAIAAAD7//L/AAALAAsAAAAJAPL/AAALAAsAAAAJAPP/AAAAAAEAAAAJAPT/AAAAAAEAAAAJAPX/AAAAAAEAAAAJAPb/AAAAAAEAAAAJAPf/AAALAAwAAAAKAPf/AAACAAMAAAALAPf/AAACAAMAAAAMAPf/AAACAAMAAAANAPf/AAACAAMAAAAOAPf/AAACAAMAAAAPAPf/AAAMAAwAAAAPAPL/AAAOAAsAAAAPAPP/AAAAAAEAAAAPAPT/AAANAAsAAAAPAPX/AAAAAAEAAAAPAPb/AAAAAAEAAAAQAPT/AAACAAMAAAARAPT/AAAMAAwAAAARAPL/AAAMAAsAAAARAPP/AAAAAAEAAAAVAPL/AAALAAsAAAAVAPP/AAAAAAEAAAAVAPT/AAALAAwAAAAWAPT/AAACAAMAAAAXAPT/AAAMAAwAAAAXAPL/AAAMAAsAAAAXAPP/AAAAAAEAAAAUAP7/AAAMAAsAAAAUAP//AAAAAAEAAAAUAAAAAAAAAAEAAAAUAAEAAAAAAAEAAAAUAAIAAAAAAAIAAAASAP7/AAALAAsAAAATAP7/AAACAAMAAAASAP//AAAAAAEAAAASAAAAAAAAAAEAAAASAAEAAAAAAAEAAAASAAIAAAAAAAIAAAAPAP7/AAAMAAsAAAAPAP//AAAAAAEAAAAPAAAAAAAAAAEAAAAPAAEAAAAAAAEAAAAPAAIAAAAAAAIAAAANAP7/AAALAAsAAAAOAP7/AAACAAMAAAANAP//AAAAAAEAAAANAAAAAAAAAAEAAAANAAEAAAAAAAEAAAANAAIAAAAAAAIAAAAIAPz/AAAMAAsAAAAIAP3/AAAAAAEAAAAIAP7/AAAOAAwAAAAIAP//AAAAAAEAAAAIAAAAAAAAAAEAAAAIAAEAAAAAAAEAAAAIAAIAAAAAAAIAAAAGAPz/AAALAAsAAAAHAPz/AAACAAMAAAAGAP3/AAAAAAEAAAAGAP7/AAANAAsAAAAGAP//AAAAAAEAAAAGAAAAAAAAAAEAAAAGAAEAAAAAAAEAAAAGAAIAAAAAAAIAAAAHAP7/AAACAAMAAAAhAP//AAAMAAsAAAAhAAAAAAAAAAEAAAAhAAEAAAAAAAEAAAAhAAIAAAAAAAIAAAAbAP//AAALAAsAAAAcAP//AAACAAMAAAAdAP//AAACAAMAAAAeAP//AAACAAMAAAAfAP//AAACAAMAAAAgAP//AAACAAMAAAAbAAAAAAAAAAEAAAAbAAEAAAAAAAEAAAAbAAIAAAAAAAIAAAAoAP3/AAALAAsAAAAoAP7/AAAAAAEAAAAoAP//AAAAAAEAAAAoAAAAAAAAAAEAAAAoAAEAAAAAAAEAAAAoAAIAAAAAAAIAAAApAP3/AAACAAMAAAAqAP3/AAAMAAsAAAAqAP7/AAAAAAEAAAAqAP//AAAAAAEAAAAqAAAAAAAAAAEAAAAqAAEAAAAAAAEAAAAqAAIAAAAAAAIAAAAuAP//AAALAAsAAAAuAAAAAAAAAAEAAAAuAAEAAAAAAAEAAAAuAAIAAAAAAAIAAAAvAP//AAACAAMAAAAwAP//AAAMAAsAAAAwAAAAAAAAAAEAAAAwAAEAAAAAAAEAAAAwAAIAAAAAAAIAAAAuAPb/AAAMAAsAAAAuAPf/AAAAAAEAAAAuAPj/AAAAAAEAAAAuAPn/AAAAAAEAAAAuAPr/AAAAAAIAAAAmAPb/AAABAAMAAAAnAPb/AAACAAMAAAAoAPb/AAACAAMAAAApAPb/AAACAAMAAAAqAPb/AAAOAAsAAAArAPb/AAACAAMAAAAsAPb/AAACAAMAAAAtAPb/AAACAAMAAAAqAPf/AAAAAAEAAAAqAPj/AAAAAAEAAAAqAPn/AAAAAAEAAAAqAPr/AAAAAAIAAAAfAPr/AAALAAwAAAAgAPr/AAACAAMAAAAhAPr/AAANAAwAAAAiAPr/AAACAAMAAAAjAPr/AAACAAMAAAAkAPr/AAACAAMAAAAlAPr/AAADAAMAAAAhAPL/AAAMAAsAAAAhAPP/AAAAAAEAAAAhAPT/AAAAAAEAAAAhAPX/AAAAAAEAAAAhAPb/AAAAAAEAAAAhAPf/AAAAAAEAAAAhAPj/AAAOAAwAAAAhAPn/AAAAAAEAAAAfAPL/AAALAAsAAAAfAPP/AAAAAAEAAAAfAPT/AAAAAAEAAAAfAPX/AAAAAAEAAAAfAPb/AAAAAAEAAAAfAPf/AAAAAAEAAAAfAPj/AAANAAsAAAAfAPn/AAAAAAEAAAAgAPj/AAACAAMAAAA0APz/AAALAAsAAAA0AP3/AAAAAAEAAAA0AP7/AAANAAsAAAA0AP//AAAAAAEAAAA0AAAAAAAAAAEAAAA0AAEAAAAAAAEAAAA0AAIAAAAAAAIAAAA1APz/AAACAAMAAAA2APz/AAAMAAsAAAA2AP3/AAAAAAEAAAA2AP7/AAAOAAwAAAA2AP//AAAAAAEAAAA2AAAAAAAAAAEAAAA2AAEAAAAAAAEAAAA2AAIAAAAAAAIAAAA1AP7/AAACAAMAAAA6AP//AAALAAsAAAA6AAAAAAAAAAEAAAA6AAEAAAAAAAEAAAA6AAIAAAAAAAIAAAA7AP//AAACAAMAAAA8AP//AAACAAMAAAA9AP//AAACAAMAAAA+AP//AAACAAMAAAA/AP//AAACAAMAAABAAP//AAAMAAsAAABAAAAAAAAAAAEAAABAAAEAAAAAAAEAAABAAAIAAAAAAAIAAABEAPn/AAALAAsAAABEAPr/AAAAAAEAAABEAPv/AAANAAsAAABEAPz/AAAAAAEAAABEAP3/AAAAAAEAAABEAP7/AAAAAAEAAABEAP//AAAAAAEAAABEAAAAAAAAAAEAAABEAAEAAAAAAAEAAABEAAIAAAAAAAIAAABFAPn/AAACAAMAAABGAPn/AAAMAAsAAABGAPr/AAAAAAEAAABGAPv/AAAOAAwAAABGAPz/AAAAAAEAAABGAP3/AAAAAAEAAABGAP7/AAAAAAEAAABGAP//AAAAAAEAAABGAAAAAAAAAAEAAABGAAEAAAAAAAEAAABGAAIAAAAAAAIAAABFAPv/AAACAAMAAAA8APn/AAALAAwAAAA9APn/AAACAAMAAAA+APn/AAANAAwAAAA/APn/AAACAAMAAABAAPn/AAAMAAwAAAA8APf/AAAAAAEAAAA8APj/AAAAAAEAAAA8APb/AAALAAsAAAA9APb/AAACAAMAAAA+APb/AAAOAAsAAAA/APb/AAACAAMAAABAAPb/AAAMAAsAAABAAPf/AAAAAAEAAABAAPj/AAAAAAEAAAA+APf/AAAAAAEAAAA+APj/AAAAAAEAAABKAPL/AAALAAsAAABKAPP/AAAAAAEAAABKAPT/AAAAAAEAAABKAPX/AAAAAAEAAABKAPb/AAAAAAEAAABKAPf/AAAAAAEAAABKAPj/AAAAAAEAAABKAPn/AAANAAsAAABKAPr/AAAAAAEAAABKAPv/AAALAAwAAABMAPL/AAAMAAsAAABMAPP/AAAAAAEAAABMAPT/AAAAAAEAAABMAPX/AAAAAAEAAABMAPb/AAAAAAEAAABMAPf/AAAAAAEAAABMAPj/AAAAAAEAAABMAPn/AAAPAAsAAABMAPr/AAAAAAEAAABMAPv/AAAMAAwAAABLAPv/AAACAAMAAABLAPn/AAACAAMAAABNAPn/AAACAAMAAABOAPn/AAACAAMAAABPAPn/AAACAAMAAABQAPn/AAACAAMAAABRAPn/AAACAAMAAABSAPn/AAADAAMAAABQAP//AAALAAsAAABQAAAAAAAAAAEAAABQAAEAAAAAAAEAAABQAAIAAAAAAAIAAABRAP//AAACAAMAAABSAP//AAAMAAsAAABSAAAAAAAAAAEAAABSAAEAAAAAAAEAAABSAAIAAAAAAAIAAABMAP//AAAMAAsAAABMAAAAAAAAAAEAAABMAAEAAAAAAAEAAABMAAIAAAAAAAIAAABKAP//AAALAAsAAABLAP//AAACAAMAAABKAAAAAAAAAAEAAABKAAEAAAAAAAEAAABKAAIAAAAAAAIAAABWAPz/AAALAAsAAABWAP3/AAAAAAEAAABWAP7/AAAAAAEAAABWAP//AAAAAAEAAABWAAAAAAAAAAEAAABWAAEAAAAAAAEAAABWAAIAAAAAAAIAAABXAPz/AAACAAMAAABYAPz/AAAMAAsAAABYAP3/AAAAAAEAAABYAP7/AAAAAAEAAABYAP//AAAAAAEAAABYAAAAAAAAAAEAAABYAAEAAAAAAAEAAABYAAIAAAAAAAIAAABYAPL/AAAMAAsAAABYAPP/AAAAAAEAAABYAPT/AAAAAAEAAABYAPX/AAAMAAwAAABWAPX/AAALAAwAAABXAPX/AAACAAMAAABWAPL/AAALAAsAAABWAPP/AAAAAAEAAABWAPT/AAAAAAEAAABSAPL/AAAMAAsAAABSAPP/AAAAAAEAAABSAPT/AAAAAAEAAABSAPX/AAAMAAwAAABQAPX/AAALAAwAAABRAPX/AAACAAMAAABQAPL/AAALAAsAAABQAPP/AAAAAAEAAABQAPT/AAAAAAEAAABcAPL/AAALAAsAAABcAPP/AAAAAAEAAABcAPT/AAAAAAEAAABcAPX/AAANAAsAAABcAPb/AAAAAAEAAABcAPf/AAALAAwAAABdAPf/AAACAAMAAABeAPf/AAAMAAwAAABeAPL/AAAMAAsAAABeAPP/AAAAAAEAAABeAPT/AAAAAAEAAABeAPX/AAAOAAwAAABeAPb/AAAAAAEAAABdAPX/AAACAAMAAABiAAEAAAAAAAEAAABiAPz/AAALAAsAAABiAP3/AAAAAAEAAABiAP7/AAAAAAEAAABiAP//AAAAAAEAAABiAAAAAAAAAAEAAABiAAIAAAAAAAIAAABjAPz/AAACAAMAAABkAPz/AAACAAMAAABlAPz/AAAMAAsAAABlAP3/AAAAAAEAAABlAP7/AAAAAAEAAABlAP//AAANAAsAAABlAAAAAAAAAAEAAABlAAEAAAAAAAEAAABlAAIAAAAAAAIAAABmAP//AAACAAMAAABnAP//AAACAAMAAABoAP//AAAMAAsAAABoAAAAAAAAAAEAAABoAAEAAAAAAAEAAABoAAIAAAAAAAIAAABtAP//AAALAAsAAABtAAAAAAAAAAEAAABtAAEAAAAAAAEAAABtAAIAAAAAAAIAAABuAP//AAACAAMAAABvAP//AAACAAMAAABwAP//AAACAAMAAABxAP//AAAMAAsAAABxAAAAAAAAAAEAAABxAAEAAAAAAAEAAABxAAIAAAAAAAIAAAB7AP//AAALAAsAAAB7AAAAAAAAAAEAAAB7AAEAAAAAAAEAAAB7AAIAAAAAAAIAAAB8AP//AAACAAMAAAB9AP//AAACAAMAAAB+AP//AAACAAMAAAB/AP//AAAMAAsAAAB/AAAAAAAAAAEAAAB/AAEAAAAAAAEAAAB/AAIAAAAAAAIAAACDAPf/AAALAAsAAACDAPj/AAAAAAEAAACDAPn/AAANAAsAAACDAPr/AAAAAAEAAACDAPv/AAAAAAEAAACDAPz/AAAAAAEAAACDAP3/AAAAAAEAAACDAP7/AAAAAAEAAACDAP//AAAAAAEAAACDAAAAAAAAAAEAAACDAAEAAAAAAAEAAACDAAIAAAAAAAIAAACEAPf/AAACAAMAAACFAPf/AAAMAAsAAACFAPj/AAAAAAEAAACFAPn/AAAOAAwAAACFAPr/AAAAAAEAAACFAPv/AAAAAAEAAACFAPz/AAAAAAEAAACFAP3/AAAAAAEAAACFAP7/AAAAAAEAAACFAP//AAAAAAEAAACFAAAAAAAAAAEAAACFAAEAAAAAAAEAAACFAAIAAAAAAAIAAACEAPn/AAACAAMAAAB7APn/AAALAAwAAAB8APn/AAACAAMAAAB9APn/AAACAAMAAAB+APn/AAACAAMAAAB/APn/AAAMAAwAAAB7APf/AAALAAsAAAB7APj/AAAAAAEAAAB8APf/AAACAAMAAAB9APf/AAACAAMAAAB+APf/AAACAAMAAAB/APf/AAAMAAsAAAB/APj/AAAAAAEAAABtAPn/AAALAAwAAABuAPn/AAACAAMAAABvAPn/AAACAAMAAABwAPn/AAACAAMAAABxAPn/AAAMAAwAAABtAPf/AAALAAsAAABtAPj/AAAAAAEAAABuAPf/AAACAAMAAABvAPf/AAACAAMAAABwAPf/AAACAAMAAABxAPf/AAAMAAsAAABxAPj/AAAAAAEAAABmAPL/AAALAAsAAABmAPP/AAAAAAEAAABmAPT/AAAAAAEAAABmAPX/AAAAAAEAAABmAPb/AAALAAwAAABnAPb/AAACAAMAAABoAPb/AAAMAAwAAABoAPL/AAAMAAsAAABoAPP/AAAAAAEAAABoAPT/AAAAAAEAAABoAPX/AAAAAAEAAAB2APL/AAAAAAAAAAB2APP/AAAAAAEAAAB2APT/AAAAAAIAAACJAPr/AAAAAAEAAACJAPL/AAALAAsAAACJAPP/AAAAAAEAAACJAPT/AAAAAAEAAACJAPX/AAAAAAEAAACJAPb/AAAAAAEAAACJAPf/AAAAAAEAAACJAPj/AAAAAAEAAACJAPn/AAANAAsAAACJAPv/AAALAAwAAACKAPn/AAACAAMAAACKAPv/AAACAAMAAACLAPv/AAAMAAwAAACLAPL/AAAMAAsAAACLAPP/AAAAAAEAAACLAPT/AAAAAAEAAACLAPX/AAAAAAEAAACLAPb/AAAAAAEAAACLAPf/AAAAAAEAAACLAPj/AAAAAAEAAACLAPn/AAAOAAwAAACLAPr/AAAAAAEAAACPAP//AAAMAAsAAACPAAAAAAAAAAEAAACPAAEAAAAAAAEAAACPAAIAAAAAAAIAAACJAP//AAALAAsAAACKAP//AAACAAMAAACLAP//AAACAAMAAACMAP//AAACAAMAAACNAP//AAACAAMAAACOAP//AAACAAMAAACJAAAAAAAAAAEAAACJAAEAAAAAAAEAAACJAAIAAAAAAAIAAACTAPn/AAAAAAAAAACTAPr/AAAAAAEAAACTAPv/AAAAAAEAAACTAPz/AAAAAAEAAACTAP3/AAAAAAEAAACTAP7/AAAAAAEAAACTAP//AAANAAsAAACTAAAAAAAAAAEAAACTAAEAAAAAAAEAAACTAAIAAAAAAAIAAACUAP//AAACAAMAAACVAP//AAACAAMAAACWAP//AAACAAMAAACXAP//AAACAAMAAACYAP//AAACAAMAAACZAP//AAAMAAsAAACZAAAAAAAAAAEAAACZAAEAAAAAAAEAAACZAAIAAAAAAAIAAACdAP//AAALAAsAAACdAAAAAAAAAAEAAACdAAEAAAAAAAEAAACdAAIAAAAAAAIAAACeAP//AAACAAMAAACfAP//AAACAAMAAACgAP//AAACAAMAAAChAP//AAAMAAsAAAChAAAAAAAAAAEAAAChAAEAAAAAAAEAAAChAAIAAAAAAAIAAACdAPv/AAALAAwAAACeAPv/AAACAAMAAACfAPv/AAACAAMAAACgAPv/AAACAAMAAAChAPv/AAAMAAwAAACdAPn/AAALAAsAAACdAPr/AAAAAAEAAACeAPn/AAACAAMAAACfAPn/AAACAAMAAACgAPn/AAACAAMAAAChAPn/AAAMAAsAAAChAPr/AAAAAAEAAACVAPv/AAALAAwAAACWAPv/AAACAAMAAACXAPv/AAACAAMAAACYAPv/AAACAAMAAACZAPv/AAAMAAwAAACVAPn/AAALAAsAAACVAPr/AAAAAAEAAACWAPn/AAACAAMAAACXAPn/AAACAAMAAACYAPn/AAACAAMAAACZAPn/AAAMAAsAAACZAPr/AAAAAAEAAACZAPL/AAAOAAsAAACZAPP/AAAAAAEAAACZAPT/AAANAAsAAACZAPX/AAAAAAEAAACZAPb/AAAMAAwAAACXAPL/AAAOAAsAAACXAPP/AAAAAAEAAACXAPT/AAAOAAwAAACXAPX/AAAAAAEAAACXAPb/AAALAAwAAACYAPb/AAACAAMAAACVAPT/AAALAAwAAACWAPT/AAACAAMAAACVAPL/AAALAAsAAACVAPP/AAAAAAEAAACaAPT/AAACAAMAAACbAPT/AAACAAMAAACcAPT/AAACAAMAAACdAPT/AAAOAAwAAACdAPX/AAAAAAEAAACdAPb/AAALAAwAAACeAPb/AAACAAMAAACfAPb/AAAMAAwAAACfAPL/AAAOAAsAAACfAPP/AAAAAAEAAACfAPT/AAANAAsAAACfAPX/AAAAAAEAAACdAPL/AAAOAAsAAACdAPP/AAAAAAEAAACgAPT/AAACAAMAAAChAPT/AAAMAAwAAAChAPL/AAAMAAsAAAChAPP/AAAAAAEAAACWAPL/AAACAAMAAACYAPL/AAACAAMAAACaAPL/AAACAAMAAACbAPL/AAACAAMAAACcAPL/AAACAAMAAACeAPL/AAACAAMAAACgAPL/AAACAAMAAACKAPL/AAACAAMAAABnAPL/AAACAAMAAABdAPL/AAACAAMAAABXAPL/AAACAAMAAABRAPL/AAACAAMAAABLAPL/AAACAAMAAAAgAPL/AAACAAMAAAAWAPL/AAACAAMAAAAQAPL/AAACAAMAAAAKAPL/AAACAAMAAAALAPL/AAACAAMAAAAMAPL/AAACAAMAAAANAPL/AAACAAMAAAAOAPL/AAACAAMAAAD8//L/AAACAAMAAAD9//L/AAACAAMAAAD+//L/AAACAAMAAAD///L/AAACAAMAAAAAAPL/AAACAAMAAAABAPL/AAACAAMAAAC6AP7/AAALAAsAAAC6AP//AAAAAAEAAAC6AAAAAAAAAAEAAAC6AAEAAAAAAAEAAAC6AAIAAAAAAAIAAAC7AP7/AAACAAMAAAC8AP7/AAAMAAsAAAC8AP//AAAAAAEAAAC8AAAAAAAAAAEAAAC8AAEAAAAAAAEAAAC8AAIAAAAAAAIAAAC/AAAAAAALAAsAAAC/AAEAAAAAAAEAAAC/AAIAAAAAAAIAAADAAAAAAAACAAMAAADBAAAAAAACAAMAAADCAAAAAAACAAMAAADDAAAAAAACAAMAAADEAAAAAAACAAMAAADFAAAAAAACAAMAAADGAAAAAAACAAMAAADHAAAAAAACAAMAAADIAAAAAAACAAMAAADJAAAAAAAMAAsAAADJAAEAAAAAAAEAAADJAAIAAAAAAAIAAADNAAAAAAAAAAAAAADNAAEAAAAAAAEAAADNAAIAAAAAAAIAAADRAAAAAAABAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADRAAEAAAABAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADRAAIAAAABAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAAC8APL/AAAMAAsAAAC8APP/AAAAAAEAAAC8APT/AAAAAAEAAAC8APX/AAAMAAwAAAC6APL/AAALAAsAAAC7APL/AAACAAMAAAC6APP/AAAAAAEAAAC6APT/AAAAAAEAAAC6APX/AAALAAwAAAC7APX/AAACAAMAAAByAPf/AAAEAAIAAAB2APf/AAAEAAIAAAB6APf/AAAEAAIAAAA5APz/AAAEAAIAAAA4APz/AAAEAAIAAAA3APz/AAAEAAIAAAA7APb/AAAEAAIAAAAvAPb/AAAEAAIAAAADAPf/AAAEAAIAAAAEAPf/AAAEAAIAAAAFAPf/AAAEAAIAAAD3//z/AAAEAAIAAAD3//v/AQAAAAAAAwD3//r/AQAAAAAAAwD3//n/AQAAAAAAAwADAPb/AQAAAAAAAwAEAPb/AQAAAAAAAwAFAPb/AQAAAAAAAwATAPn/AQAAAAAAAwATAPb/AQAAAAAAAwArAPr/AQAAAAAAAwArAPv/AQAAAAAAAwArAPz/AQAAAAAAAwAsAPr/AQAAAAAAAwAsAPv/AQAAAAAAAwAsAPz/AQAAAAAAAwAtAPr/AQAAAAAAAwAtAPv/AQAAAAAAAwAtAPz/AQAAAAAAAwAvAPP/AQAAAAAAAwAvAPT/AQAAAAAAAwAvAPX/AQAAAAAAAwA3APv/AQAAAAAAAwA4APv/AQAAAAAAAwA5APv/AQAAAAAAAwA7APP/AQAAAAAAAwA7APT/AQAAAAAAAwA7APX/AQAAAAAAAwBIAPn/AQAAAAAAAwBIAPv/AQAAAAAAAwBIAP3/AQAAAAAAAwBNAPb/AQAAAAAAAwBNAPf/AQAAAAAAAwBNAPj/AQAAAAAAAwBOAPb/AQAAAAAAAwBOAPf/AQAAAAAAAwBOAPj/AQAAAAAAAwBPAPb/AQAAAAAAAwBPAPf/AQAAAAAAAwBPAPj/AQAAAAAAAwBUAP3/AQAAAAAAAwBUAPv/AQAAAAAAAwBUAPn/AQAAAAAAAwBUAPf/AQAAAAAAAwBcAPz/AQAAAAAAAwBdAPz/AQAAAAAAAwBeAPz/AQAAAAAAAwByAPb/AQAAAAAAAwB0APb/AQAAAAAAAwB2APb/AQAAAAAAAwB4APb/AQAAAAAAAwB6APb/AQAAAAAAAwCBAP3/AQAAAAAAAwCBAPv/AQAAAAAAAwCBAPn/AQAAAAAAAwCBAPf/AQAAAAAAAwCcAP//AQAAAAAAAwCoAPz/AQAAAAAAAwCpAPz/AQAAAAAAAwCqAPz/AQAAAAAAAwCxAPv/AQAAAAAAAwCyAPv/AQAAAAAAAwCzAPv/AQAAAAAAAwC6APr/AQAAAAAAAwC7APr/AQAAAAAAAwC8APr/AQAAAAAAAwDDAPn/AQAAAAAAAwDEAPn/AQAAAAAAAwDFAPn/AQAAAAAAAwDEAP3/AQAAAAAADgDEAP7/AQAAAAAADgDEAP//AQAAAAAADgCUAPn/AQAAAAAADgCIAPf/AQAAAAAADgCGAPf/AQAAAAAADgB6APj/AQAAAAAADgB6APn/AQAAAAAADgB6APr/AQAAAAAADgB6APv/AQAAAAAADgB6APz/AQAAAAAADgB2APj/AQAAAAAADgB2APn/AQAAAAAADgB2APr/AQAAAAAADgByAPj/AQAAAAAADgByAPn/AQAAAAAADgByAPr/AQAAAAAADgByAPv/AQAAAAAADgByAPz/AQAAAAAADgBnAPf/AQAAAAAADgBnAPj/AQAAAAAADgBiAPf/AQAAAAAADgBiAPj/AQAAAAAADgBiAPn/AQAAAAAADgBiAPr/AQAAAAAADgBiAPv/AQAAAAAADgBXAPb/AQAAAAAADgBXAPf/AQAAAAAADgBXAPj/AQAAAAAADgBXAPn/AQAAAAAADgBXAPr/AQAAAAAADgBXAPv/AQAAAAAADgBIAPb/AQAAAAAADgBJAPb/AQAAAAAADgBGAPb/AQAAAAAADgBGAPf/AQAAAAAADgBCAPb/AQAAAAAADgBDAPb/AQAAAAAADgBEAPb/AQAAAAAADgBFAPb/AQAAAAAADgBBAPb/AQAAAAAADgBGAPj/AQAAAAAADgA/APr/AQAAAAAADgA/APv/AQAAAAAADgAqAPv/AQAAAAAADgAqAPz/AQAAAAAADgAiAPb/AQAAAAAADgAjAPb/AQAAAAAADgAkAPb/AQAAAAAADgAWAPX/AQAAAAAADgAWAPb/AQAAAAAADgAWAPf/AQAAAAAADgAWAPj/AQAAAAAADgAWAPn/AQAAAAAADgAWAPr/AQAAAAAADgACAPT/AQAAAAAADgACAPX/AQAAAAAADgACAPb/AQAAAAAADgD8//f/AQAAAAAADwASAPT/AQAAAAAADwATAPT/AQAAAAAADwAUAPT/AQAAAAAADwAlAPb/AQAAAAAADwA6APz/AQAAAAAADwBDAPn/AQAAAAAADwBTAPX/AQAAAAAADwBUAPX/AQAAAAAADwBVAPX/AQAAAAAADwBvAPv/AQAAAAAADwB9APv/AQAAAAAADwB9APT/AQAAAAAADwDNAP//AAAEAAIAAACaAP//AQAAAAAAAwCbAP//AQAAAAAAAwCQAPz/AQAAAAAAEACRAPz/AQAAAAAAEACSAPz/AQAAAAAAEAB1AP7/AQAAAAAAEAB2AP7/AQAAAAAAEAB3AP7/AQAAAAAAEAB0APf/AQAAAAAAEAB4APf/AQAAAAAAEABpAP//AQAAAAAAEABqAP//AQAAAAAAEABrAP//AQAAAAAAEABsAP//AQAAAAAAEABcAP7/AQAAAAAAEABdAP7/AQAAAAAAEABeAP7/AQAAAAAAEABNAP//AQAAAAAAEABOAP//AQAAAAAAEABPAP//AQAAAAAAEAA0APb/AQAAAAAAEAA1APb/AQAAAAAAEAA2APb/AQAAAAAAEAAxAP//AQAAAAAAEAAyAP//AQAAAAAAEAAzAP//AQAAAAAAEAAKAP7/AQAAAAAAEAALAP7/AQAAAAAAEAAJAP7/AQAAAAAAEAAMAP7/AQAAAAAAEAAOAPn/AQAAAAAAFwAAAAAAAQAAAAAAFwATAPz/AQAAAAAAFwAcAP3/AQAAAAAAFwAsAPj/AQAAAAAAFwAsAP7/AQAAAAAAFwAmAAAAAQAAAAAAFwA/AP3/AQAAAAAAFwBIAAAAAQAAAAAAFwBUAAAAAQAAAAAAFwBaAAAAAQAAAAAAFwBdAAAAAQAAAAAAFwBgAAAAAQAAAAAAFwBdAPn/AQAAAAAAFwBnAP3/AQAAAAAAFwBzAAAAAQAAAAAAFwB2AAAAAQAAAAAAFwB5AAAAAQAAAAAAFwCBAAAAAQAAAAAAFwCHAAAAAQAAAAAAFwCRAAAAAQAAAAAAFwCbAPr/AQAAAAAAFwCjAAAAAQAAAAAAFwCmAAAAAQAAAAAAFwCsAAAAAQAAAAAAFwCpAP7/AQAAAAAAFwCvAAAAAQAAAAAAFwCyAP3/AQAAAAAAFwC1AAAAAQAAAAAAFwC4AAAAAQAAAAAAFwC7APz/AQAAAAAAFwC1APT/AQAAAAAAFwC4APT/AQAAAAAAFwCyAPX/AQAAAAAAFwCvAPT/AQAAAAAAFwCsAPT/AQAAAAAAFwCpAPX/AQAAAAAAFwCmAPT/AQAAAAAAFwCjAPT/AQAAAAAAFwDDAPj/AQAAAAAAGADEAPj/AQAAAAAAGADFAPj/AQAAAAAAGADIAPT/AQAAAAAAGADIAPX/AQAAAAAAGADJAPT/AQAAAAAAGADJAPX/AQAAAAAAGAC/APX/AQAAAAAAGAC/APb/AQAAAAAAGADAAPX/AQAAAAAAGADAAPb/AQAAAAAAGAC6APn/AQAAAAAAGAC7APn/AQAAAAAAGAC8APn/AQAAAAAAGAC2APb/AQAAAAAAGAC2APf/AQAAAAAAGAC3APb/AQAAAAAAGAC3APf/AQAAAAAAGACxAPr/AQAAAAAAGACyAPr/AQAAAAAAGACzAPr/AQAAAAAAGACtAPf/AQAAAAAAGACtAPj/AQAAAAAAGACuAPf/AQAAAAAAGACuAPj/AQAAAAAAGACoAPv/AQAAAAAAGACpAPv/AQAAAAAAGACqAPv/AQAAAAAAGACkAPn/AQAAAAAAGAClAPn/AQAAAAAAGAClAPr/AQAAAAAAGACkAPr/AQAAAAAAGACXAP7/AQAAAAAAGACYAP7/AQAAAAAAGACZAP7/AQAAAAAAGACaAP7/AQAAAAAAGACbAP7/AQAAAAAAGACcAP7/AQAAAAAAGACdAP7/AQAAAAAAGACeAP7/AQAAAAAAGACfAP7/AQAAAAAAGADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAADAAAAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAADAAEAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAACAAIAAADjAAIAAAACAAIAAADkAAIAAAACAAIAAADlAAIAAAADAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_wf72e")] +position = Vector2(-216, -64) + +[node name="DropShadow" parent="." instance=ExtResource("8_2cmal")] + +[node name="Tiles2" parent="." instance=ExtResource("4_so6f0")] +tile_map_data = PackedByteArray("AADw//z/AAALAAsAAADw//3/AAAAAAEAAADw//7/AAAAAAEAAADw////AAAAAAEAAADw/wAAAAAAAAEAAADw/wEAAAAAAAEAAADw/wIAAAAAAAIAAADx//z/AAACAAMAAADy//z/AAACAAMAAADz//z/AAACAAMAAAD0//z/AAACAAMAAAD1//z/AAACAAMAAAD2//z/AAAMAAsAAAD2//3/AAAAAAEAAAD2//7/AAAAAAEAAAD2////AAAAAAEAAAD2/wAAAAAAAAEAAAD2/wEAAAAAAAEAAAD2/wIAAAAAAAIAAADKAAAAAAALAAsAAADKAAEAAAAAAAEAAADKAAIAAAAAAAIAAADLAAAAAAACAAMAAADMAAAAAAAMAAsAAADMAAEAAAAAAAEAAADMAAIAAAAAAAIAAADOAAAAAAALAAsAAADOAAEAAAAAAAEAAADOAAIAAAAAAAIAAADPAAAAAAACAAMAAADQAAAAAAAMAAsAAADQAAEAAAAAAAEAAADQAAIAAAAAAAIAAABDAPz/AAAMAAsAAABDAP3/AAAAAAEAAABDAP7/AAAOAAwAAABDAP//AAAAAAEAAABDAAAAAAAAAAEAAABDAAEAAAAAAAEAAABDAAIAAAAAAAIAAABBAPz/AAALAAsAAABCAPz/AAACAAMAAABBAP3/AAAAAAEAAABBAP7/AAANAAsAAABBAP//AAAAAAEAAABBAAAAAAAAAAEAAABBAAEAAAAAAAEAAABBAAIAAAAAAAIAAABCAP7/AAACAAMAAAAkAP//AAAMAAsAAAAkAAAAAAAAAAEAAAAkAAEAAAAAAAEAAAAkAAIAAAAAAAIAAAAiAP//AAALAAsAAAAjAP//AAACAAMAAAAiAAAAAAAAAAEAAAAiAAEAAAAAAAEAAAAiAAIAAAAAAAIAAAAXAPv/AAAMAAsAAAAXAPz/AAAAAAEAAAAXAP3/AAAOAAwAAAAXAP7/AAAAAAEAAAAXAP//AAAAAAEAAAAXAAAAAAAAAAEAAAAXAAEAAAAAAAEAAAAXAAIAAAAAAAIAAAAVAPv/AAALAAsAAAAWAPv/AAACAAMAAAAVAPz/AAAAAAEAAAAVAP3/AAANAAsAAAAVAP7/AAAAAAEAAAAVAP//AAAAAAEAAAAVAAAAAAAAAAEAAAAVAAEAAAAAAAEAAAAVAAIAAAAAAAIAAAAWAP3/AAACAAMAAAA=") + +[node name="PSwitchBlock" parent="." instance=ExtResource("9_eirfm")] +position = Vector2(2376, -72) + +[node name="PSwitch" parent="." instance=ExtResource("10_so6f0")] +position = Vector2(2376, -80) + +[node name="EndFlagpole" parent="." instance=ExtResource("11_wf72e")] +position = Vector2(3288, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("12_ffmo6")] +position = Vector2(3416, 0) + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("11_ffmo6")] +boo = NodePath("../RaceBoo") +level_id = 5 + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("12_1mhci")] +position = Vector2(-216, -152) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [60, 55, 45, 40, 35] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_2cmal") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-216, -152) +rotates = false + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124192" to="Tiles/@Node2D@124192/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124193" to="Tiles/@Node2D@124193/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124194" to="Tiles/@Node2D@124194/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124195" to="Tiles/@Node2D@124195/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124196" to="Tiles/@Node2D@124196/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124197" to="Tiles/@Node2D@124197/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124198" to="Tiles/@Node2D@124198/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124199" to="Tiles/@Node2D@124199/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124200" to="Tiles/@Node2D@124200/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124201" to="Tiles/@Node2D@124201/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124202" to="Tiles/@Node2D@124202/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124203" to="Tiles/@Node2D@124203/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124204" to="Tiles/@Node2D@124204/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124205" to="Tiles/@Node2D@124205/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124206" to="Tiles/@Node2D@124206/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124207" to="Tiles/@Node2D@124207/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124208" to="Tiles/@Node2D@124208/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124209" to="Tiles/@Node2D@124209/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124210" to="Tiles/@Node2D@124210/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124211" to="Tiles/@Node2D@124211/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124212" to="Tiles/@Node2D@124212/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124213" to="Tiles/@Node2D@124213/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124214" to="Tiles/@Node2D@124214/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124215" to="Tiles/@Node2D@124215/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124216" to="Tiles/@Node2D@124216/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124217" to="Tiles/@Node2D@124217/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124218" to="Tiles/@Node2D@124218/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124219" to="Tiles/@Node2D@124219/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124220" to="Tiles/@Node2D@124220/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124221" to="Tiles/@Node2D@124221/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124222" to="Tiles/@Node2D@124222/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124223" to="Tiles/@Node2D@124223/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124224" to="Tiles/@Node2D@124224/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124225" to="Tiles/@Node2D@124225/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124226" to="Tiles/@Node2D@124226/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124227" to="Tiles/@Node2D@124227/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124228" to="Tiles/@Node2D@124228/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124229" to="Tiles/@Node2D@124229/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124230" to="Tiles/@Node2D@124230/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124231" to="Tiles/@Node2D@124231/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124232" to="Tiles/@Node2D@124232/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124233" to="Tiles/@Node2D@124233/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124234" to="Tiles/@Node2D@124234/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124235" to="Tiles/@Node2D@124235/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124236" to="Tiles/@Node2D@124236/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124237" to="Tiles/@Node2D@124237/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124238" to="Tiles/@Node2D@124238/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124239" to="Tiles/@Node2D@124239/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124240" to="Tiles/@Node2D@124240/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124241" to="Tiles/@Node2D@124241/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124242" to="Tiles/@Node2D@124242/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124243" to="Tiles/@Node2D@124243/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124244" to="Tiles/@Node2D@124244/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124245" to="Tiles/@Node2D@124245/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124246" to="Tiles/@Node2D@124246/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124247" to="Tiles/@Node2D@124247/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124248" to="Tiles/@Node2D@124248/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124249" to="Tiles/@Node2D@124249/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124250" to="Tiles/@Node2D@124250/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124251" to="Tiles/@Node2D@124251/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124252" to="Tiles/@Node2D@124252/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124253" to="Tiles/@Node2D@124253/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124254" to="Tiles/@Node2D@124254/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124255" to="Tiles/@Node2D@124255/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124256" to="Tiles/@Node2D@124256/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124257" to="Tiles/@Node2D@124257/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/BooOnOffSwitch" to="Tiles/BooOnOffSwitch/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124315" to="Tiles/@AnimatableBody2D@124315" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124315" to="Tiles/@AnimatableBody2D@124315/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124316" to="Tiles/@AnimatableBody2D@124316" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124316" to="Tiles/@AnimatableBody2D@124316/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124317" to="Tiles/@AnimatableBody2D@124317" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124317" to="Tiles/@AnimatableBody2D@124317/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124318" to="Tiles/@AnimatableBody2D@124318" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124318" to="Tiles/@AnimatableBody2D@124318/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124319" to="Tiles/@AnimatableBody2D@124319" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124319" to="Tiles/@AnimatableBody2D@124319/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124320" to="Tiles/@AnimatableBody2D@124320" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124320" to="Tiles/@AnimatableBody2D@124320/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124321" to="Tiles/@AnimatableBody2D@124321" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124321" to="Tiles/@AnimatableBody2D@124321/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124322" to="Tiles/@AnimatableBody2D@124322" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124322" to="Tiles/@AnimatableBody2D@124322/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124323" to="Tiles/@AnimatableBody2D@124323" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124323" to="Tiles/@AnimatableBody2D@124323/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124324" to="Tiles/@AnimatableBody2D@124324" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124324" to="Tiles/@AnimatableBody2D@124324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124325" to="Tiles/@AnimatableBody2D@124325" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124325" to="Tiles/@AnimatableBody2D@124325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124326" to="Tiles/@AnimatableBody2D@124326" method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124326" to="Tiles/@AnimatableBody2D@124326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@124327" to="Tiles/@Node2D@124327/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124328" to="Tiles/@Node2D@124328/LevelPersistance" method="set_as_active"] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMBS/YouVsBoo/Boo2-3.tscn b/Scenes/Levels/SMBS/YouVsBoo/Boo2-3.tscn new file mode 100644 index 0000000..8622b7d --- /dev/null +++ b/Scenes/Levels/SMBS/YouVsBoo/Boo2-3.tscn @@ -0,0 +1,268 @@ +[gd_scene load_steps=16 format=4 uid="uid://cydhstymr5c0a"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_oiwal"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_u4oh6"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_kwj4e"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_7c3o5"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="4_uwdnm"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="5_qu4wx"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_uwdnm"] +[ext_resource type="PackedScene" uid="uid://byu7xm153ktle" path="res://Scenes/Prefabs/Entities/Enemies/Barrel.tscn" id="9_lxww6"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="10_02mmu"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="11_vukjj"] +[ext_resource type="PackedScene" uid="uid://qn4g0qkjcuiy" path="res://Scenes/Parts/SmallCastleVisual.tscn" id="12_02mmu"] +[ext_resource type="PackedScene" uid="uid://ck0spcws71sg5" path="res://Scenes/Prefabs/Entities/Items/WingItem.tscn" id="12_lxww6"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="13_02mmu"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="16_3dvad"] + +[sub_resource type="Curve2D" id="Curve2D_d7jew"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -224, -48, -40.026325, 2.5657902, 40.026325, -2.5657902, -32, -40, -106.22371, 7.184212, 106.22371, -7.184212, 152, -176, -95.447395, 0.513158, 95.447395, -0.513158, 400, -72, -43.61843, 2.5657902, 43.61843, -2.5657902, 736, -72, -63.11844, 3.078948, 63.11844, -3.078948, 888, -160, -59.013172, 0, 59.013172, 0, 1088, -120, -60.03949, -81.078964, 60.03949, 81.078964, 1288, -40, 0, 0, 0, 0, 1480, -64, -141.6316, -114.947395, 141.6316, 114.947395, 1776, -56, -81.078964, -1.539474, 81.078964, 1.539474, 2088, -144, -63.631596, -46.184223, 63.631596, 46.184223, 2264, -40, 0, 0, 0, 0, 2408, -72, -47.723698, 0.5131581, 47.723698, -0.5131581, 2512, -136, -61.065804, 0, 61.065804, 0, 2632, -16, -63.631596, 2.052632, 63.631596, -2.052632, 2856, -16, -54.90791, 0, 54.90791, 0, 3144, -160, -66.19739, 0.513158, 66.19739, -0.513158, 3392, -160, -137.52635, 0.513158, 137.52635, -0.513158, 3568, -88, -92.36845, 1.026316, 92.36845, -1.026316, 3888, -168, 0, 0, 0, 0, 4112, -96, -45.671062, 78.513176, 45.671062, -78.513176, 4352, -96, -105.86707, -40.980804, 105.86707, 40.980804, 4632, -176, -40.29779, 32.101627, 40.29779, -32.101627, 4840, -160, 0, 0, 0, 0, 5208, -160) +} +point_count = 25 + +[node name="Level" type="Node"] +script = ExtResource("1_oiwal") +music = ExtResource("2_u4oh6") +theme = "Skyland" +theme_time = "Night" +campaign = "SMBS" +world_id = 2 +level_id = 3 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_kwj4e")] +second_layer = 1 +second_layer_offset = Vector2(0, -32) +overlay_clouds = true + +[node name="DropShadow" parent="." instance=ExtResource("4_uwdnm")] + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("5_qu4wx")] +boo = NodePath("../RaceBoo") +level_id = 6 + +[node name="Tiles" parent="." instance=ExtResource("4_7c3o5")] +tile_map_data = PackedByteArray("AADr/wAAAAABAAAAAADs/wAAAAACAAAAAADt/wAAAAACAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAADAAAAAADr/wEAAAABAAEAAADs/wEAAAACAAEAAADt/wEAAAACAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAADAAEAAADr/wIAAAABAAEAAADs/wIAAAACAAEAAADt/wIAAAACAAEAAADu/wIAAAACAAEAAADv/wIAAAACAAEAAADw/wIAAAACAAEAAADx/wIAAAACAAEAAADy/wIAAAACAAEAAADz/wIAAAACAAEAAAD0/wIAAAACAAEAAAD1/wIAAAACAAEAAAD2/wIAAAACAAEAAAD3/wIAAAACAAEAAAD4/wIAAAACAAEAAAD5/wIAAAACAAEAAAD6/wIAAAACAAEAAAD7/wIAAAACAAEAAAD8/wIAAAACAAEAAAD9/wIAAAADAAEAAADr/wMAAAABAAIAAADs/wMAAAACAAIAAADt/wMAAAACAAIAAADu/wMAAAACAAIAAADv/wMAAAACAAIAAADw/wMAAAACAAIAAADx/wMAAAACAAIAAADy/wMAAAACAAIAAADz/wMAAAACAAIAAAD0/wMAAAACAAIAAAD1/wMAAAACAAIAAAD2/wMAAAACAAIAAAD3/wMAAAACAAIAAAD4/wMAAAACAAIAAAD5/wMAAAACAAIAAAD6/wMAAAACAAIAAAD7/wMAAAACAAIAAAD8/wMAAAACAAIAAAD9/wMAAAADAAIAAAAAAAAAAAABAAAAAAABAAAAAAACAAAAAAACAAAAAAADAAAAAAAAAAEAAAABAAEAAAABAAEAAAACAAEAAAACAAEAAAADAAEAAAAAAAIAAAABAAEAAAABAAIAAAACAAEAAAACAAIAAAADAAEAAAAAAAMAAAABAAIAAAABAAMAAAACAAIAAAACAAMAAAADAAIAAAAGAPj/AAAFAAIAAAAHAPj/AAAGAAIAAAAIAPj/AAAGAAIAAAAJAPj/AAAGAAIAAAAKAPj/AAAGAAIAAAALAPj/AAAGAAIAAAAMAPj/AAAGAAIAAAANAPj/AAAGAAIAAAAOAPj/AAAHAAIAAAAVAP3/AAAFAAMAAAAWAP3/AAAGAAMAAAAXAP3/AAAGAAMAAAAYAP3/AAAGAAMAAAAZAP3/AAAGAAMAAAAaAP3/AAAGAAMAAAAbAP3/AAAHAAMAAAAgAP3/AAAFAAQAAAAhAP3/AAAGAAQAAAAiAP3/AAAGAAQAAAAjAP3/AAAGAAQAAAAkAP3/AAAHAAQAAAApAP3/AAAFAAMAAAAqAP3/AAAGAAMAAAArAP3/AAAGAAMAAAAsAP3/AAAGAAMAAAAtAP3/AAAHAAMAAAAyAP//AAAFAAQAAAAzAP//AAAGAAQAAAA0AP//AAAHAAQAAAA1APj/AAAFAAIAAAA2APj/AAAGAAIAAAA3APj/AAAGAAIAAAA4APj/AAAGAAIAAAA5APj/AAAHAAIAAAA5AP3/AAAFAAMAAAA6AP3/AAAGAAMAAAA7AP3/AAAGAAMAAAA8AP3/AAAGAAMAAAA9AP3/AAAHAAMAAAA+APX/AAAFAAMAAAA/APX/AAAGAAMAAABAAPX/AAAHAAMAAABEAPr/AAAFAAQAAABFAPr/AAAGAAQAAABGAPr/AAAGAAQAAABHAPr/AAAGAAQAAABIAPr/AAAGAAQAAABJAPr/AAAGAAQAAABKAPr/AAAHAAQAAABmAPv/AAAFAAMAAABnAPv/AAAGAAMAAABoAPv/AAAGAAMAAABpAPv/AAAGAAMAAABqAPv/AAAHAAMAAACBAPn/AAAFAAIAAACCAPn/AAAGAAIAAACDAPn/AAAHAAIAAADeAPz/AAAFAAIAAADfAPz/AAAGAAIAAADgAPz/AAAGAAIAAADhAPz/AAAGAAIAAADiAPz/AAAGAAIAAADjAPz/AAAGAAIAAADkAPz/AAAGAAIAAADlAPz/AAAGAAIAAADmAPz/AAAHAAIAAADzAPf/AAAFAAQAAAD0APf/AAAGAAQAAAD1APf/AAAHAAQAAAAGAff/AAAFAAMAAAAHAff/AAAGAAMAAAAIAff/AAAHAAMAAAAPAf//AAAFAAQAAAAQAf//AAAGAAQAAAARAf//AAAHAAQAAAAlAfz/AAAGAAQAAAAmAfz/AAAHAAQAAAAkAfz/AAAFAAQAAAAoAfv/AAAGAAMAAAApAfv/AAAHAAMAAAAnAfv/AAAFAAMAAAAqAfr/AAAFAAIAAAArAfr/AAAGAAIAAAAsAfr/AAAHAAIAAAAyAff/AAAFAAIAAAAzAff/AAAGAAIAAAA0Aff/AAAGAAIAAAA1Aff/AAAGAAIAAAA2Aff/AAAHAAIAAAA2Af7/AAAFAAMAAAA3Af7/AAAGAAMAAAA4Af7/AAAHAAMAAAA5Afr/AAAFAAIAAAA6Afr/AAAGAAIAAAA7Afr/AAAHAAIAAAA+Af//AAAFAAQAAAA/Af//AAAGAAQAAABAAf//AAAHAAQAAABFAQAAAAABAAAAAABGAQAAAAACAAAAAABHAQAAAAACAAAAAABIAQAAAAACAAAAAABJAQAAAAACAAAAAABKAQAAAAACAAAAAABLAQAAAAACAAAAAABMAQAAAAACAAAAAABNAQAAAAACAAAAAABOAQAAAAACAAAAAABPAQAAAAACAAAAAABQAQAAAAACAAAAAABRAQAAAAACAAAAAABSAQAAAAACAAAAAABTAQAAAAACAAAAAABUAQAAAAACAAAAAABVAQAAAAACAAAAAABWAQAAAAACAAAAAABXAQAAAAACAAAAAABYAQAAAAACAAAAAABZAQAAAAADAAAAAABFAQEAAAABAAEAAABGAQEAAAACAAEAAABHAQEAAAACAAEAAABIAQEAAAACAAEAAABJAQEAAAACAAEAAABKAQEAAAACAAEAAABLAQEAAAACAAEAAABMAQEAAAACAAEAAABNAQEAAAACAAEAAABOAQEAAAACAAEAAABPAQEAAAACAAEAAABQAQEAAAACAAEAAABRAQEAAAACAAEAAABSAQEAAAACAAEAAABTAQEAAAACAAEAAABUAQEAAAACAAEAAABVAQEAAAACAAEAAABWAQEAAAACAAEAAABXAQEAAAACAAEAAABYAQEAAAACAAEAAABZAQEAAAADAAEAAABFAQIAAAABAAIAAABGAQIAAAACAAIAAABHAQIAAAACAAIAAABIAQIAAAACAAIAAABJAQIAAAACAAIAAABKAQIAAAACAAIAAABLAQIAAAACAAIAAABMAQIAAAACAAIAAABNAQIAAAACAAIAAABOAQIAAAACAAIAAABPAQIAAAACAAIAAABQAQIAAAACAAIAAABRAQIAAAACAAIAAABSAQIAAAACAAIAAABTAQIAAAACAAIAAABUAQIAAAACAAIAAABVAQIAAAACAAIAAABWAQIAAAACAAIAAABXAQIAAAACAAIAAABYAQIAAAACAAIAAABZAQIAAAADAAIAAAA/AQAAAAAGAAUAAAA/AQEAAAAHAAUAAAA6Afv/AAAGAAUAAAA6Afz/AAAHAAUAAAA6Af3/AAAHAAUAAAA6Af7/AAAHAAUAAAA6Af//AAAHAAUAAAA6AQAAAAAHAAUAAAA6AQEAAAAHAAUAAAA3Af//AAAGAAUAAAA3AQAAAAAHAAUAAAA3AQEAAAAHAAUAAAA0Afj/AAAGAAUAAAA0Afn/AAAHAAUAAAA0Afr/AAAHAAUAAAA0Afv/AAAHAAUAAAA0Afz/AAAHAAUAAAA0Af3/AAAHAAUAAAA0Af7/AAAHAAUAAAA0Af//AAAHAAUAAAA0AQAAAAAHAAUAAAA0AQEAAAAHAAUAAAArAfv/AAAGAAUAAAArAfz/AAAHAAUAAAArAf3/AAAHAAUAAAArAf7/AAAHAAUAAAArAf//AAAHAAUAAAArAQAAAAAHAAUAAAArAQEAAAAHAAUAAAAoAfz/AAAGAAUAAAAoAf3/AAAHAAUAAAAoAf7/AAAHAAUAAAAoAf//AAAHAAUAAAAoAQAAAAAHAAUAAAAoAQEAAAAHAAUAAAAlAf3/AAAGAAUAAAAlAf7/AAAHAAUAAAAlAf//AAAHAAUAAAAlAQAAAAAHAAUAAAAlAQEAAAAHAAUAAAAQAQAAAAAGAAUAAAAQAQEAAAAHAAUAAAAHAfj/AAAGAAUAAAAHAfn/AAAHAAUAAAAHAfr/AAAHAAUAAAAHAfv/AAAHAAUAAAAHAfz/AAAHAAUAAAAHAf3/AAAHAAUAAAAHAf7/AAAHAAUAAAAHAf//AAAHAAUAAAAHAQAAAAAHAAUAAAAHAQEAAAAHAAUAAAD0APj/AAAGAAUAAAD0APn/AAAHAAUAAAD0APr/AAAHAAUAAAD0APv/AAAHAAUAAAD0APz/AAAHAAUAAAD0AP3/AAAHAAUAAAD0AP7/AAAHAAUAAAD0AP//AAAHAAUAAAD0AAAAAAAHAAUAAAD0AAEAAAAHAAUAAADiAP3/AAAGAAUAAADiAP7/AAAHAAUAAADiAP//AAAHAAUAAADiAAAAAAAHAAUAAADiAAEAAAAHAAUAAACCAPr/AAAGAAUAAACCAPv/AAAHAAUAAACCAPz/AAAHAAUAAACCAP3/AAAHAAUAAACCAP7/AAAHAAUAAACCAP//AAAHAAUAAACCAAAAAAAHAAUAAACCAAEAAAAHAAUAAABoAPz/AAAGAAUAAABoAP3/AAAHAAUAAABoAP7/AAAHAAUAAABoAP//AAAHAAUAAABoAAAAAAAHAAUAAABoAAEAAAAHAAUAAABHAPv/AAAGAAUAAABHAPz/AAAHAAUAAABHAP3/AAAHAAUAAABHAP7/AAAHAAUAAABHAP//AAAHAAUAAABHAAAAAAAHAAUAAABHAAEAAAAHAAUAAAA/APb/AAAGAAUAAAA/APf/AAAHAAUAAAA/APj/AAAHAAUAAAA/APn/AAAHAAUAAAA/APr/AAAHAAUAAAA/APv/AAAHAAUAAAA/APz/AAAHAAUAAAA/AP3/AAAHAAUAAAA/AP7/AAAHAAUAAAA/AP//AAAHAAUAAAA/AAAAAAAHAAUAAAA/AAEAAAAHAAUAAAA7AP7/AAAGAAUAAAA7AP//AAAHAAUAAAA7AAAAAAAHAAUAAAA7AAEAAAAHAAUAAAA3APn/AAAGAAUAAAA3APr/AAAHAAUAAAA3APv/AAAHAAUAAAA3APz/AAAHAAUAAAA3AP3/AAAHAAUAAAA3AP7/AAAHAAUAAAA3AP//AAAHAAUAAAA3AAAAAAAHAAUAAAA3AAEAAAAHAAUAAAAzAAAAAAAGAAUAAAAzAAEAAAAHAAUAAAArAP7/AAAGAAUAAAArAP//AAAHAAUAAAArAAAAAAAHAAUAAAArAAEAAAAHAAUAAAAiAP//AAAHAAUAAAAiAAAAAAAHAAUAAAAiAP7/AAAGAAUAAAAiAAEAAAAHAAUAAAAYAP7/AAAGAAUAAAAYAP//AAAHAAUAAAAYAAAAAAAHAAUAAAAYAAEAAAAHAAUAAAAKAPn/AAAGAAUAAAAKAPr/AAAHAAUAAAAKAPv/AAAHAAUAAAAKAPz/AAAHAAUAAAAKAP3/AAAHAAUAAAAKAP7/AAAHAAUAAAAKAP//AAAHAAUAAAAKAAAAAAAHAAUAAAAKAAEAAAAHAAUAAAAYAPj/AAABAAMAAAAZAPj/AAACAAMAAAAaAPj/AAACAAMAAAAbAPj/AAADAAMAAAApAPj/AAABAAMAAAAqAPj/AAACAAMAAAArAPj/AAADAAMAAABPAAAAAAABAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAADAAAAAABPAAEAAAABAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAADAAEAAABPAAIAAAABAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAADAAIAAABuAAAAAAABAAAAAABvAAAAAAADAAAAAABuAAEAAAABAAEAAABvAAEAAAADAAEAAABuAAIAAAABAAIAAABvAAIAAAADAAIAAACJAAAAAAABAAAAAACKAAAAAAADAAAAAACJAAEAAAABAAEAAACKAAEAAAADAAEAAACJAAIAAAABAAIAAACKAAIAAAADAAIAAACQAAAAAAABAAAAAACRAAAAAAADAAAAAACQAAEAAAABAAEAAACRAAEAAAADAAEAAACQAAIAAAABAAIAAACRAAIAAAADAAIAAACXAAAAAAABAAAAAACYAAAAAAADAAAAAACXAAEAAAABAAEAAACYAAEAAAADAAEAAACXAAIAAAABAAIAAACYAAIAAAADAAIAAACeAAAAAAABAAAAAACfAAAAAAADAAAAAACeAAEAAAABAAEAAACfAAEAAAADAAEAAACeAAIAAAABAAIAAACfAAIAAAADAAIAAAClAAAAAAABAAAAAACmAAAAAAADAAAAAAClAAEAAAABAAEAAACmAAEAAAADAAEAAAClAAIAAAABAAIAAACmAAIAAAADAAIAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAADAAAAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAADAAEAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAADAAIAAACsAAEAAAABAAEAAACsAAIAAAABAAIAAACsAAAAAAABAAAAAACqAPX/AAAAAAMAAACQAPX/AAACAAMAAACRAPX/AAACAAMAAACSAPX/AAACAAMAAACTAPX/AAACAAMAAACUAPX/AAACAAMAAACVAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAACAAMAAACaAPX/AAACAAMAAACbAPX/AAACAAMAAACcAPX/AAACAAMAAACdAPX/AAACAAMAAACeAPX/AAACAAMAAACfAPX/AAACAAMAAACgAPX/AAACAAMAAAChAPX/AAACAAMAAACiAPX/AAACAAMAAACjAPX/AAACAAMAAACkAPX/AAACAAMAAAClAPX/AAACAAMAAACmAPX/AAACAAMAAACnAPX/AAADAAMAAACIAPX/AAABAAMAAACJAPX/AAACAAMAAACKAPX/AAACAAMAAACLAPX/AAACAAMAAACMAPX/AAACAAMAAACNAPX/AAACAAMAAACOAPX/AAACAAMAAACPAPX/AAACAAMAAACFAPX/AAAAAAMAAAC7AAAAAAABAAAAAAC8AAAAAAADAAAAAAC7AAEAAAABAAEAAAC8AAEAAAADAAEAAAC7AAIAAAABAAIAAAC8AAIAAAADAAIAAAC/AAAAAAABAAAAAADAAAAAAAADAAAAAAC/AAEAAAABAAEAAADAAAEAAAADAAEAAAC/AAIAAAABAAIAAADAAAIAAAADAAIAAADDAAAAAAABAAAAAADEAAAAAAADAAAAAADDAAEAAAABAAEAAADEAAEAAAADAAEAAADDAAIAAAABAAIAAADEAAIAAAADAAIAAADKAPf/AAABAAMAAADLAPf/AAACAAMAAADMAPf/AAACAAMAAADNAPf/AAADAAMAAADRAPf/AAACAAMAAADSAPf/AAACAAMAAADTAPf/AAADAAMAAADQAPf/AAABAAMAAAAfAff/AAABAAMAAAAgAff/AAADAAMAAAAZAff/AAABAAMAAAAaAff/AAADAAMAAAAdAff/AQAAAAAAEAAeAff/AQAAAAAAEAAVAff/AQAAAAAAEAAWAff/AQAAAAAAEAADAf7/AQAAAAAAEAAEAf7/AQAAAAAAEAD9APz/AAAIAAQAAAD9AP3/AAAIAAUAAAD+APz/AAAJAAQAAAD+AP3/AAAJAAUAAAD9AP7/AAAIAAUAAAD9AP//AAAIAAUAAAD9AAAAAAAIAAUAAAD9AAEAAAAIAAUAAAD+AP7/AAAJAAUAAAD+AP//AAAJAAUAAAD+AAAAAAAJAAUAAAD+AAEAAAAJAAUAAAAJAQAAAAAIAAQAAAAJAQEAAAAIAAUAAAAKAQAAAAAJAAQAAAAKAQEAAAAJAAUAAADqAPz/AAAIAAQAAADqAP3/AAAIAAUAAADrAPz/AAAJAAQAAADrAP3/AAAJAAUAAADqAP7/AAAIAAUAAADrAP7/AAAJAAUAAADqAP//AAAIAAUAAADrAP//AAAJAAUAAADqAAAAAAAIAAUAAADrAAAAAAAJAAUAAADqAAEAAAAIAAUAAADrAAEAAAAJAAUAAAC/AP7/AAAIAAQAAAC/AP//AAAIAAUAAADAAP7/AAAJAAQAAADAAP//AAAJAAUAAAC7APz/AAAIAAQAAAC7AP3/AAAIAAUAAAC8APz/AAAJAAQAAAC8AP3/AAAJAAUAAAC3AP7/AAAIAAQAAAC3AP//AAAIAAUAAAC4AP7/AAAJAAQAAAC4AP//AAAJAAUAAACyAP3/AAAOAAQAAACzAP3/AAAOAAUAAAC7AP7/AAAIAAUAAAC8AP7/AAAJAAUAAAC7AP//AAAIAAUAAAC8AP//AAAJAAUAAACyAPP/AAAIAAUAAACzAPP/AAAJAAUAAACyAPT/AAAIAAUAAACzAPT/AAAJAAUAAACyAPX/AAAIAAUAAACzAPX/AAAJAAUAAACyAPb/AAAIAAUAAACzAPb/AAAJAAUAAACyAPf/AAAIAAUAAACzAPf/AAAJAAUAAACyAPj/AAAIAAUAAACzAPj/AAAJAAUAAACyAPn/AAAIAAUAAACzAPn/AAAJAAUAAACyAPr/AAAIAAUAAACzAPr/AAAJAAUAAACyAPv/AAAIAAUAAACzAPv/AAAJAAUAAACyAPz/AAAIAAUAAACzAPz/AAAJAAUAAACoAPX/AAAOAAAAAACpAPX/AAAOAAEAAACoAPP/AAAIAAEAAACpAPP/AAAJAAEAAACoAPT/AAAIAAEAAACpAPT/AAAJAAEAAAClAP3/AAAEAAIAAACmAP3/AAAEAAIAAAClAPj/AAAEAAIAAACmAPj/AAAEAAIAAACsAP//AAAEAAIAAACeAPz/AAAEAAIAAACfAPz/AAAEAAIAAACeAPn/AAAEAAIAAACfAPn/AAAEAAIAAACXAPj/AAAEAAIAAACYAPj/AAAEAAIAAACXAP3/AAAEAAIAAACYAP3/AAAEAAIAAACQAPz/AAAEAAIAAACRAPz/AAAEAAIAAACQAPn/AAAEAAIAAACRAPn/AAAEAAIAAACJAP3/AAAEAAIAAACKAP3/AAAEAAIAAACJAPj/AAAEAAIAAACKAPj/AAAEAAIAAACGAPX/AAAOAAYAAACHAPX/AAAOAAcAAACGAPP/AAAIAAcAAACHAPP/AAAJAAcAAACGAPT/AAAIAAcAAACHAPT/AAAJAAcAAAB3APP/AAAIAAcAAAB4APP/AAAJAAcAAAB3APT/AAAIAAcAAAB4APT/AAAJAAcAAAB3APX/AAAIAAcAAAB4APX/AAAJAAcAAAB3APb/AAAIAAcAAAB4APb/AAAJAAcAAAB3APf/AAAIAAcAAAB4APf/AAAJAAcAAAB3APj/AAAIAAcAAAB4APj/AAAJAAcAAAB3APn/AAAIAAcAAAB4APn/AAAJAAcAAAB3APr/AAAIAAcAAAB4APr/AAAJAAcAAAB3APv/AAAOAAYAAAB4APv/AAAOAAcAAAB9APz/AAAIAAQAAAB9AP3/AAAIAAUAAAB+APz/AAAJAAQAAAB+AP3/AAAJAAUAAAB1AP//AAAIAAQAAAB1AAAAAAAIAAUAAAB2AP//AAAJAAQAAAB2AAAAAAAJAAUAAAB5AP//AAAIAAIAAAB5AAAAAAAIAAMAAAB6AP//AAAJAAIAAAB6AAAAAAAJAAMAAAB5AAEAAAAIAAMAAAB6AAEAAAAJAAMAAAB9AP7/AAAIAAUAAAB+AP7/AAAJAAUAAAB9AP//AAAIAAUAAAB+AP//AAAJAAUAAAB9AAAAAAAIAAUAAAB+AAAAAAAJAAUAAAB9AAEAAAAIAAUAAAB+AAEAAAAJAAUAAAB1AAEAAAAIAAUAAAB2AAEAAAAJAAUAAABPAP//AAAEAAIAAABbAP//AAAEAAIAAABgAPz/AQAAAAAAAwBhAPz/AQAAAAAAAwBuAP3/AQAAAAAAAwBvAP3/AQAAAAAAAwB2AP3/AQAAAAAAAwB3AP3/AQAAAAAAAwB4AP3/AQAAAAAAAwB5AP3/AQAAAAAAAwCMAP7/AQAAAAAAAwCNAP7/AQAAAAAAAwCOAP7/AQAAAAAAAwCMAPr/AQAAAAAAAwCMAPv/AQAAAAAAAwCNAPr/AQAAAAAAAwCNAPv/AQAAAAAAAwCOAPr/AQAAAAAAAwCOAPv/AQAAAAAAAwCMAPf/AQAAAAAAAwCNAPf/AQAAAAAAAwCOAPf/AQAAAAAAAwCTAPr/AQAAAAAAAwCTAPv/AQAAAAAAAwCUAPr/AQAAAAAAAwCUAPv/AQAAAAAAAwCVAPr/AQAAAAAAAwCVAPv/AQAAAAAAAwCTAPf/AQAAAAAAAwCUAPf/AQAAAAAAAwCVAPf/AQAAAAAAAwCaAP7/AQAAAAAAAwCbAP7/AQAAAAAAAwCcAP7/AQAAAAAAAwCbAPr/AQAAAAAAAwCbAPv/AQAAAAAAAwCcAPr/AQAAAAAAAwCcAPv/AQAAAAAAAwCaAPr/AQAAAAAAAwCaAPv/AQAAAAAAAwChAP7/AQAAAAAAAwCiAP7/AQAAAAAAAwCjAP7/AQAAAAAAAwChAPf/AQAAAAAAAwCiAPf/AQAAAAAAAwCjAPf/AQAAAAAAAwC3AP3/AQAAAAAAAwC4AP3/AQAAAAAAAwC/AP3/AQAAAAAAAwDAAP3/AQAAAAAAAwDYAPv/AQAAAAAAAwDZAPv/AQAAAAAAAwDfAPr/AQAAAAAAAwDgAPr/AQAAAAAAAwDhAPr/AQAAAAAAAwDiAPr/AQAAAAAAAwDjAPr/AQAAAAAAAwDkAPr/AQAAAAAAAwDlAPr/AQAAAAAAAwADAf3/AQAAAAAAAwAEAf3/AQAAAAAAAwAzAfX/AQAAAAAAAwA0AfX/AQAAAAAAAwA1AfX/AQAAAAAAAwBGAPj/AQAAAAAAAwBHAPj/AQAAAAAAAwBIAPj/AQAAAAAAAwA2APX/AQAAAAAAAwA2APb/AQAAAAAAAwA3APX/AQAAAAAAAwA3APb/AQAAAAAAAwA4APX/AQAAAAAAAwA4APb/AQAAAAAAAwAgAPb/AQAAAAAAAwAhAPb/AQAAAAAAAwAiAPb/AQAAAAAAAwAjAPb/AQAAAAAAAwAkAPb/AQAAAAAAAwAhAPr/AQAAAAAAAwAiAPr/AQAAAAAAAwAjAPr/AQAAAAAAAwAWAPv/AQAAAAAAAwAXAPv/AQAAAAAAAwAJAPX/AQAAAAAAAwAKAPX/AQAAAAAAAwALAPX/AQAAAAAAAwD7//z/AQAAAAAAEQAZAPr/AQAAAAAAEQBHAPb/AQAAAAAAEQBoAPf/AQAAAAAAEQB9APj/AQAAAAAAEQCxAPz/AQAAAAAAEQDTAPj/AQAAAAAAEQDKAPj/AQAAAAAAEQDgAPj/AQAAAAAAEQAXAff/AQAAAAAADgAYAff/AQAAAAAADgAbAff/AQAAAAAADgAcAff/AQAAAAAADgDOAPf/AQAAAAAADgDPAPf/AQAAAAAADgClAPb/AQAAAAAADgClAPf/AQAAAAAADgCmAPb/AQAAAAAADgCmAPf/AQAAAAAADgClAPn/AQAAAAAADgClAPr/AQAAAAAADgClAPv/AQAAAAAADgClAPz/AQAAAAAADgCmAPn/AQAAAAAADgCmAPr/AQAAAAAADgCmAPv/AQAAAAAADgCmAPz/AQAAAAAADgCeAPr/AQAAAAAADgCeAPv/AQAAAAAADgCfAPr/AQAAAAAADgCfAPv/AQAAAAAADgCeAP3/AQAAAAAADgCeAP7/AQAAAAAADgCeAP//AQAAAAAADgCfAP3/AQAAAAAADgCfAP7/AQAAAAAADgCfAP//AQAAAAAADgCXAPn/AQAAAAAADgCXAPr/AQAAAAAADgCXAPv/AQAAAAAADgCXAPz/AQAAAAAADgCYAPn/AQAAAAAADgCYAPr/AQAAAAAADgCYAPv/AQAAAAAADgCYAPz/AQAAAAAADgCXAPb/AQAAAAAADgCXAPf/AQAAAAAADgCYAPb/AQAAAAAADgCYAPf/AQAAAAAADgCQAPr/AQAAAAAADgCQAPv/AQAAAAAADgCRAPr/AQAAAAAADgCRAPv/AQAAAAAADgCQAP3/AQAAAAAADgCQAP7/AQAAAAAADgCQAP//AQAAAAAADgCRAP3/AQAAAAAADgCRAP7/AQAAAAAADgCRAP//AQAAAAAADgCJAPn/AQAAAAAADgCJAPr/AQAAAAAADgCJAPv/AQAAAAAADgCJAPz/AQAAAAAADgCKAPn/AQAAAAAADgCKAPr/AQAAAAAADgCKAPv/AQAAAAAADgCKAPz/AQAAAAAADgCJAPb/AQAAAAAADgCJAPf/AQAAAAAADgCKAPb/AQAAAAAADgCKAPf/AQAAAAAADgBTAPv/AQAAAAAADgBUAPv/AQAAAAAADgBZAPv/AQAAAAAADgBaAPv/AQAAAAAADgBRAPv/AQAAAAAAEABXAPv/AQAAAAAAEABWAPv/AQAAAAAAEABQAPv/AQAAAAAAEABgAP//AAAEAAIAAABhAP//AAAEAAIAAADYAP7/AAAEAAIAAADZAP7/AAAEAAIAAADvAPv/AAAEAAIAAADwAPv/AAAEAAIAAAD4APv/AAAEAAIAAAD5APv/AAAEAAIAAAA+Af7/AQAAAAAAFgA/Af7/AQAAAAAAFgBAAf7/AQAAAAAAFgAPAf7/AQAAAAAAFgAQAf7/AQAAAAAAFgARAf7/AQAAAAAAFgAJAf//AQAAAAAAEwAKAf//AQAAAAAAEwD4APr/AQAAAAAAEwD5APr/AQAAAAAAEwDvAPr/AQAAAAAAEwDwAPr/AQAAAAAAEwDYAP3/AQAAAAAAEwDZAP3/AQAAAAAAEwDDAP//AQAAAAAAFgDEAP//AQAAAAAAFgBuAP//AQAAAAAAEwBvAP//AQAAAAAAEwBgAP7/AQAAAAAAEwBhAP7/AQAAAAAAEwAAAP//AQAAAAAAFgABAP//AQAAAAAAFgACAP//AQAAAAAAFgAcAP3/AQAAAAAAEAAdAP3/AQAAAAAAEAAeAP3/AQAAAAAAEAAfAP3/AQAAAAAAEAAlAP3/AQAAAAAAEAAmAP3/AQAAAAAAEAAnAP3/AQAAAAAAEAAoAP3/AQAAAAAAEAAcAPj/AQAAAAAAEAAdAPj/AQAAAAAAEAAeAPj/AQAAAAAAEAAfAPj/AQAAAAAAEAAgAPj/AQAAAAAAEAAhAPj/AQAAAAAAEAAiAPj/AQAAAAAAEAAjAPj/AQAAAAAAEAAkAPj/AQAAAAAAEAAlAPj/AQAAAAAAEAAmAPj/AQAAAAAAEAAnAPj/AQAAAAAAEAAoAPj/AQAAAAAAEAAvAPb/AQAAAAAAEAAwAPb/AQAAAAAAEAB3AP//AQAAAAAAEAB4AP//AQAAAAAAEACJAP7/AQAAAAAAEACJAP//AQAAAAAAEACKAP7/AQAAAAAAEACKAP//AQAAAAAAEACXAP7/AQAAAAAAEACXAP//AQAAAAAAEACYAP7/AQAAAAAAEACYAP//AQAAAAAAEACQAPb/AQAAAAAAEACQAPf/AQAAAAAAEACQAPj/AQAAAAAAEACRAPb/AQAAAAAAEACRAPf/AQAAAAAAEACRAPj/AQAAAAAAEACeAPb/AQAAAAAAEACeAPf/AQAAAAAAEACeAPj/AQAAAAAAEACfAPb/AQAAAAAAEACfAPf/AQAAAAAAEACfAPj/AQAAAAAAEACmAP7/AQAAAAAAEACmAP//AQAAAAAAEAClAP7/AQAAAAAAEAClAP//AQAAAAAAEAAoAff/AQAAAAAAEQDiAPj/AQAAAAAAAQDkAPj/AQAAAAAAAQDjAPj/AQAAAAAACAAgAPv/AQAAAAAADgAgAPz/AQAAAAAADgAhAPv/AQAAAAAADgAiAPv/AQAAAAAADgAjAPv/AQAAAAAADgAkAPv/AQAAAAAADgAkAPz/AQAAAAAADgBFAf//AAAEAAIAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_uwdnm")] +position = Vector2(-216, 0) + +[node name="Enemies" type="Node" parent="."] + +[node name="Barrel" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(120, -128) + +[node name="Barrel2" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(216, -128) + +[node name="Barrel3" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(440, -128) + +[node name="Barrel4" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(680, -128) + +[node name="Barrel5" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(1304, 0) + +[node name="Barrel6" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(1368, 0) + +[node name="Barrel7" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(1432, 0) + +[node name="Barrel8" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(3016, -64) + +[node name="Barrel9" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(3288, -144) + +[node name="Barrel10" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(3384, -144) + +[node name="Barrel11" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(3768, -64) + +[node name="Barrel12" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(3912, -144) + +[node name="Barrel13" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(4072, -64) + +[node name="Barrel14" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(4232, -144) + +[node name="Barrel15" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(4504, -144) + +[node name="Barrel16" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(4616, -144) + +[node name="Barrel17" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(4712, -64) + +[node name="Barrel18" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(4760, -80) + +[node name="Barrel19" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(4808, -96) + +[node name="Barrel20" parent="Enemies" instance=ExtResource("9_lxww6")] +position = Vector2(4952, -144) + +[node name="EndFlagpole" parent="." instance=ExtResource("10_02mmu")] +position = Vector2(5208, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("11_vukjj")] +position = Vector2(5304, 0) + +[node name="WingItem" parent="." instance=ExtResource("12_lxww6")] +position = Vector2(2088, -112) + +[node name="DecoTiles" parent="." instance=ExtResource("13_02mmu")] +tile_map_data = PackedByteArray("AABQAf//AAABAAEAAABRAf//AAABAAEAAABHAf7/AAADAAAAAABHAf//AAADAAEAAACzAP//AAACAAEAAAC0AP//AAABAAEAAAC2AP//AAABAAEAAACxAP7/AAADAAAAAACxAP//AAADAAEAAACuAP//AAAAAAAAAACvAP//AAABAAAAAACwAP//AAACAAAAAAD8////AAABAAEAAAD9////AAABAAEAAAD7////AAACAAEAAAD4//3/AAAEAAAAAAD4//7/AAAEAAEAAAD4////AAAAAAEAAAA=") + +[node name="SmallCastleVisual" parent="." instance=ExtResource("12_02mmu")] +position = Vector2(-216, -40) + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("16_3dvad")] +position = Vector2(-224, -48) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [60, 55, 50, 45, 42] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_d7jew") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-224, -48) +rotation = 0.06941211 + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124884" to="Tiles/@Node2D@124884/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124885" to="Tiles/@Node2D@124885/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124886" to="Tiles/@Node2D@124886/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124887" to="Tiles/@Node2D@124887/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124888" to="Tiles/@Node2D@124888/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124889" to="Tiles/@Node2D@124889/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124890" to="Tiles/@Node2D@124890/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124891" to="Tiles/@Node2D@124891/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124892" to="Tiles/@Node2D@124892/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124893" to="Tiles/@Node2D@124893/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124894" to="Tiles/@Node2D@124894/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124895" to="Tiles/@Node2D@124895/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124896" to="Tiles/@Node2D@124896/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124897" to="Tiles/@Node2D@124897/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124898" to="Tiles/@Node2D@124898/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124899" to="Tiles/@Node2D@124899/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124900" to="Tiles/@Node2D@124900/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124901" to="Tiles/@Node2D@124901/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124902" to="Tiles/@Node2D@124902/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124903" to="Tiles/@Node2D@124903/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124904" to="Tiles/@Node2D@124904/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124905" to="Tiles/@Node2D@124905/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124906" to="Tiles/@Node2D@124906/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124907" to="Tiles/@Node2D@124907/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124908" to="Tiles/@Node2D@124908/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124909" to="Tiles/@Node2D@124909/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124910" to="Tiles/@Node2D@124910/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124911" to="Tiles/@Node2D@124911/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124912" to="Tiles/@Node2D@124912/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124913" to="Tiles/@Node2D@124913/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124914" to="Tiles/@Node2D@124914/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124915" to="Tiles/@Node2D@124915/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124916" to="Tiles/@Node2D@124916/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124917" to="Tiles/@Node2D@124917/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124918" to="Tiles/@Node2D@124918/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124919" to="Tiles/@Node2D@124919/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124920" to="Tiles/@Node2D@124920/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124921" to="Tiles/@Node2D@124921/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124922" to="Tiles/@Node2D@124922/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124923" to="Tiles/@Node2D@124923/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124924" to="Tiles/@Node2D@124924/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124925" to="Tiles/@Node2D@124925/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124926" to="Tiles/@Node2D@124926/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124927" to="Tiles/@Node2D@124927/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124928" to="Tiles/@Node2D@124928/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124929" to="Tiles/@Node2D@124929/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124930" to="Tiles/@Node2D@124930/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124931" to="Tiles/@Node2D@124931/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124932" to="Tiles/@Node2D@124932/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124933" to="Tiles/@Node2D@124933/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124934" to="Tiles/@Node2D@124934/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124935" to="Tiles/@Node2D@124935/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124936" to="Tiles/@Node2D@124936/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124937" to="Tiles/@Node2D@124937/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124938" to="Tiles/@Node2D@124938/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124939" to="Tiles/@Node2D@124939/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124940" to="Tiles/@Node2D@124940/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124941" to="Tiles/@Node2D@124941/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124942" to="Tiles/@Node2D@124942/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124943" to="Tiles/@Node2D@124943/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124944" to="Tiles/@Node2D@124944/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124945" to="Tiles/@Node2D@124945/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124946" to="Tiles/@Node2D@124946/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124947" to="Tiles/@Node2D@124947/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124948" to="Tiles/@Node2D@124948/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124949" to="Tiles/@Node2D@124949/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124950" to="Tiles/@Node2D@124950/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124951" to="Tiles/@Node2D@124951/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124952" to="Tiles/@Node2D@124952/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124953" to="Tiles/@Node2D@124953/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124954" to="Tiles/@Node2D@124954/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124955" to="Tiles/@Node2D@124955/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124956" to="Tiles/@Node2D@124956/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124957" to="Tiles/@Node2D@124957/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124958" to="Tiles/@Node2D@124958/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124959" to="Tiles/@Node2D@124959/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124960" to="Tiles/@Node2D@124960/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124961" to="Tiles/@Node2D@124961/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124962" to="Tiles/@Node2D@124962/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124963" to="Tiles/@Node2D@124963/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124964" to="Tiles/@Node2D@124964/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124965" to="Tiles/@Node2D@124965/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@124966" to="Tiles/@Node2D@124966/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124967" to="Tiles/@AnimatableBody2D@124967" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124967" to="Tiles/@AnimatableBody2D@124967/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124968" to="Tiles/@AnimatableBody2D@124968" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124968" to="Tiles/@AnimatableBody2D@124968/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124969" to="Tiles/@AnimatableBody2D@124969" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124969" to="Tiles/@AnimatableBody2D@124969/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124970" to="Tiles/@AnimatableBody2D@124970" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124970" to="Tiles/@AnimatableBody2D@124970/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124971" to="Tiles/@AnimatableBody2D@124971" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124971" to="Tiles/@AnimatableBody2D@124971/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124972" to="Tiles/@AnimatableBody2D@124972" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124972" to="Tiles/@AnimatableBody2D@124972/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124973" to="Tiles/@AnimatableBody2D@124973" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124973" to="Tiles/@AnimatableBody2D@124973/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124974" to="Tiles/@AnimatableBody2D@124974" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124974" to="Tiles/@AnimatableBody2D@124974/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@125116" to="Tiles/@AnimatableBody2D@125116" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@125116" to="Tiles/@AnimatableBody2D@125116/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="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@125117" to="Tiles/@AnimatableBody2D@125117/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@125117" to="Tiles/@AnimatableBody2D@125117/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@125117" to="Tiles/@AnimatableBody2D@125117" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@125117" to="Tiles/@AnimatableBody2D@125117/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@125117" to="Tiles/@AnimatableBody2D@125117" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@125117" to="Tiles/@AnimatableBody2D@125117/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/SMBS/YouVsBoo/Boo2-4.tscn b/Scenes/Levels/SMBS/YouVsBoo/Boo2-4.tscn new file mode 100644 index 0000000..b8408f9 --- /dev/null +++ b/Scenes/Levels/SMBS/YouVsBoo/Boo2-4.tscn @@ -0,0 +1,157 @@ +[gd_scene load_steps=17 format=4 uid="uid://ssikrfi1wqmc"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_3j6o7"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_krs0r"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_bif5h"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_6xy56"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_vo2a6"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="6_1v741"] +[ext_resource type="PackedScene" uid="uid://dryg466fybrd3" path="res://Scenes/Prefabs/LevelObjects/UpsideDownGravityArea.tscn" id="9_14153"] +[ext_resource type="Script" uid="uid://dhtqnyrj3ndnj" path="res://Scripts/Parts/MoonGravity.gd" id="10_krs0r"] +[ext_resource type="PackedScene" uid="uid://ck0spcws71sg5" path="res://Scenes/Prefabs/Entities/Items/WingItem.tscn" id="11_bif5h"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="12_vo2a6"] +[ext_resource type="PackedScene" uid="uid://b5o0j3kfv2xys" path="res://Scenes/Prefabs/LevelObjects/EndFinalSpCastle.tscn" id="13_1v741"] +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="13_vo2a6"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="14_1v741"] +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="14_8ft2m"] +[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="15_14153"] + +[sub_resource type="Curve2D" id="Curve2D_1v741"] +_data = { +"points": PackedVector2Array(-183.84995, -26.446352, 183.84995, 26.446352, -232, -40, -99.09416, 4.1422, 99.09416, -4.1422, -40, -120, -122.035576, -2.2304153, 122.035576, 2.2304153, 232, 8, -11.152077, 18.161953, 11.152077, -18.161953, 480, -48, -88.63638, 0.9330146, 88.63638, -0.9330146, 624, -104, 0, 0, 0, 0, 984, -104, -69.043076, 1.3995218, 69.043076, -1.3995218, 1240, -104, -0.9330139, -113.36127, 0.9330139, 113.36127, 1400, -96, -24.258379, 131.08855, 24.258379, -131.08855, 1496, -88, -3.265551, -28.923452, 3.265551, 28.923452, 1552, -88, -28.456945, 124.090935, 28.456945, -124.090935, 1616, -96, -6.0645947, -45.717712, 6.0645947, 45.717712, 1688, -72, -12.1291895, 111.96175, 12.1291895, -111.96175, 1784, -152, 0, 0, 0, 0, 2056, -112, -29.389969, 33.588524, 29.389969, -33.588524, 2304, -32, -70.4426, -2.3325365, 70.4426, 2.3325365, 2352, -112, -52.715324, 0.9330146, 52.715324, -0.9330146, 2472, 0, -14.928233, 39.65312, 14.928233, -39.65312, 2528, -112, -16.794264, -70.442604, 16.794264, 70.442604, 2624, -88, -38.720104, 18.193783, 38.720104, -18.193783, 2736, -40, -41.51915, -6.0645947, 41.51915, 6.0645947, 2848, -136, 0, 0, 0, 0, 3120, -144, 0, 0, 0, 0, 4392, -152) +} +point_count = 23 + +[node name="Boo2-4" type="Node"] +script = ExtResource("1_3j6o7") +music = ExtResource("2_krs0r") +theme = "Space" +theme_time = "Night" +campaign = "SMBS" +world_id = 2 +level_id = 4 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("3_bif5h")] + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("14_1v741")] +boo = NodePath("../RaceBoo") +level_id = 7 + +[node name="Tiles" parent="." instance=ExtResource("4_6xy56")] +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAADAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAADAAIAAAD9//v/AAABAAAAAAD+//v/AAACAAAAAAD///v/AAACAAAAAAAAAPv/AAACAAAAAAABAPv/AAADAAAAAAD9//z/AAABAAEAAAD+//z/AAACAAEAAAD///z/AAACAAEAAAAAAPz/AAACAAEAAAABAPz/AAADAAEAAAD9//3/AAABAAEAAAD+//3/AAACAAEAAAD///3/AAACAAEAAAAAAP3/AAACAAEAAAABAP3/AAADAAEAAAD9//7/AAABAAEAAAD+//7/AAACAAEAAAD///7/AAACAAEAAAAAAP7/AAACAAEAAAABAP7/AAADAAEAAAD9////AAABAAEAAAD+////AAACAAEAAAD/////AAACAAEAAAAAAP//AAACAAEAAAABAP//AAADAAEAAAD9/wAAAAABAAEAAAD+/wAAAAACAAEAAAD//wAAAAACAAEAAAAAAAAAAAACAAEAAAABAAAAAAADAAEAAAD9/wEAAAABAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAADAAEAAAD9/wIAAAABAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAADAAIAAAAEAAAAAAABAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAADAAAAAAAEAAEAAAABAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAADAAEAAAAEAAIAAAABAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAADAAIAAAAHAPr/AAABAAAAAAAIAPr/AAACAAAAAAAJAPr/AAACAAAAAAAKAPr/AAACAAAAAAAHAPv/AAABAAIAAAAIAPv/AAACAAIAAAAJAPv/AAACAAIAAAAKAPv/AAACAAIAAAALAPr/AAADAAAAAAALAPv/AAAIAAwAAAAMAPv/AAACAAMAAAANAPv/AAACAAMAAAAOAPv/AAACAAMAAAAPAPv/AAACAAMAAAAQAPv/AAACAAMAAAARAPv/AAACAAMAAAASAPv/AAACAAMAAAATAPv/AAACAAMAAAAVAPj/AAABAAMAAAAWAPj/AAACAAMAAAAXAPj/AAACAAMAAAAYAPj/AAACAAMAAAAZAPj/AAACAAMAAAAaAPj/AAACAAMAAAAbAPj/AAADAAMAAAAUAPv/AAADAAMAAAAcAAAAAAABAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAADAAAAAAAcAAEAAAABAAIAAAAdAAEAAAACAAIAAAAeAAEAAAACAAIAAAAfAAEAAAACAAIAAAAgAAEAAAACAAIAAAAhAAEAAAACAAIAAAAiAAEAAAACAAIAAAAjAAEAAAACAAIAAAAkAAEAAAACAAIAAAAlAAEAAAADAAIAAAAEAPX/AAABAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAADAAMAAAD8//X/AAABAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAADAAMAAAACAPX/AAAOAAAAAAADAPX/AAAOAAEAAAACAPP/AAAIAAEAAAADAPP/AAAJAAEAAAACAPT/AAAIAAEAAAADAPT/AAAJAAEAAAANAP7/AAAOAAIAAAAOAP7/AAAOAAMAAAANAPz/AAAIAAMAAAAOAPz/AAAJAAMAAAANAP3/AAAIAAMAAAAOAP3/AAAJAAMAAAACAPb/AQAAAAAAFAACAPf/AQAAAAAAFAADAPb/AQAAAAAAFAADAPf/AQAAAAAAFAAMAPn/AQAAAAAAFAAMAPr/AQAAAAAAFAANAPn/AQAAAAAAFAANAPr/AQAAAAAAFAATAPz/AQAAAAAAFAATAP3/AQAAAAAAFAAUAPz/AQAAAAAAFAAUAP3/AQAAAAAAFAAEAP//AQAAAAAAGQATAPf/AQAAAAAAGQATAPj/AQAAAAAAGQATAPn/AQAAAAAAGQATAPr/AQAAAAAAGQAUAPf/AQAAAAAAGQAUAPj/AQAAAAAAGQAUAPn/AQAAAAAAGQAUAPr/AQAAAAAAGQAKAPf/AAAIAAQAAAAKAPj/AAAIAAUAAAALAPf/AAAJAAQAAAALAPj/AAAJAAUAAAAKAPn/AAAIAAUAAAALAPn/AAAJAAUAAAAaAPv/AAAOAAYAAAAbAPv/AAAOAAcAAAAaAPn/AAAIAAcAAAAaAPr/AAAIAAcAAAAbAPn/AAAJAAcAAAAbAPr/AAAJAAcAAAAZAPn/AQAAAAAAGQAgAP3/AAAEAAIAAAAgAP7/AAAEAAIAAAAgAP//AAAEAAIAAAAhAP3/AAAEAAIAAAAhAP7/AAAEAAIAAAAhAP//AAAEAAIAAAAiAP3/AAAEAAIAAAAiAP7/AAAEAAIAAAAiAP//AAAEAAIAAAAjAP3/AAAEAAIAAAAjAP7/AAAEAAIAAAAjAP//AAAEAAIAAAAkAP3/AAAEAAIAAAAkAP7/AAAEAAIAAAAkAP//AAAEAAIAAAAlAP3/AAAEAAIAAAAlAP7/AAAEAAIAAAAlAP//AAAEAAIAAAAjAPr/AAAEAAIAAAAjAPv/AAAEAAIAAAAjAPz/AAAEAAIAAAAkAPr/AAAEAAIAAAAkAPv/AAAEAAIAAAAkAPz/AAAEAAIAAAAlAPr/AAAEAAIAAAAlAPv/AAAEAAIAAAAlAPz/AAAEAAIAAAAiAPz/AQAAAAAAGQAfAP//AQAAAAAAFAAcAPj/AQAAAAAACAAxAPz/AAAIAAAAAAAxAP3/AAAIAAEAAAAyAPz/AAAJAAAAAAAyAP3/AAAJAAEAAAAxAP7/AAAIAAEAAAAyAP7/AAAJAAEAAAAxAP//AAAIAAEAAAAyAP//AAAJAAEAAAAxAAAAAAAIAAEAAAAyAAAAAAAJAAEAAAAxAAEAAAAIAAEAAAAyAAEAAAAJAAEAAAA9AAAAAAABAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAADAAAAAAA9AAEAAAABAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAADAAEAAAA9AAIAAAABAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAADAAIAAAA9AP7/AAAEAAIAAAA9AP//AAAEAAIAAAA+AP7/AAAEAAIAAAA+AP//AAAEAAIAAAA/AP7/AAAEAAIAAAA/AP//AAAEAAIAAABAAP7/AAAEAAIAAABAAP//AAAEAAIAAABBAP7/AAAEAAIAAABBAP//AAAEAAIAAABCAP7/AAAEAAIAAABCAP//AAAEAAIAAABDAP7/AAAEAAIAAABDAP//AAAEAAIAAAA9APz/AAAEAAIAAAA9AP3/AAAEAAIAAAA+APz/AAAEAAIAAAA+AP3/AAAEAAIAAAA/APz/AAAEAAIAAAA/AP3/AAAEAAIAAABAAPz/AAAEAAIAAABAAP3/AAAEAAIAAABBAPz/AAAEAAIAAABBAP3/AAAEAAIAAAA9APr/AAAEAAIAAAA9APv/AAAEAAIAAAA+APr/AAAEAAIAAAA+APv/AAAEAAIAAAA/APr/AAAEAAIAAAA/APv/AAAEAAIAAABCAP3/AQAAAAAAFABEAP//AQAAAAAAGQBAAPv/AQAAAAAAGQBKAP//AAAEAAIAAABMAPv/AAABAAMAAABNAPv/AAACAAMAAABOAPv/AAADAAMAAABTAPr/AAAIAAAAAABTAPv/AAAIAAEAAABUAPr/AAAJAAAAAABUAPv/AAAJAAEAAABTAPz/AAAIAAEAAABUAPz/AAAJAAEAAABTAP3/AAAIAAEAAABUAP3/AAAJAAEAAABTAP7/AAAIAAEAAABUAP7/AAAJAAEAAABTAP//AAAIAAEAAABUAP//AAAJAAEAAABTAAAAAAAIAAEAAABUAAAAAAAJAAEAAABTAAEAAAAIAAEAAABUAAEAAAAJAAEAAABeAPn/AAAIAAAAAABeAPr/AAAIAAEAAABfAPn/AAAJAAAAAABfAPr/AAAJAAEAAABeAPv/AAAIAAEAAABfAPv/AAAJAAEAAABeAPz/AAAIAAEAAABfAPz/AAAJAAEAAABeAP3/AAAIAAEAAABfAP3/AAAJAAEAAABeAP7/AAAIAAEAAABfAP7/AAAJAAEAAABeAP//AAAIAAEAAABfAP//AAAJAAEAAABeAAAAAAAIAAEAAABfAAAAAAAJAAEAAABeAAEAAAAIAAEAAABfAAEAAAAJAAEAAABZAPz/AAAOAAYAAABaAPz/AAAOAAcAAABZAPP/AAAIAAcAAABaAPP/AAAJAAcAAABZAPT/AAAIAAcAAABaAPT/AAAJAAcAAABZAPX/AAAIAAcAAABaAPX/AAAJAAcAAABZAPb/AAAIAAcAAABaAPb/AAAJAAcAAABZAPf/AAAIAAcAAABaAPf/AAAJAAcAAABZAPj/AAAIAAcAAABaAPj/AAAJAAcAAABZAPn/AAAIAAcAAABaAPn/AAAJAAcAAABZAPr/AAAIAAcAAABaAPr/AAAJAAcAAABZAPv/AAAIAAcAAABaAPv/AAAJAAcAAABiAPn/AAAOAAIAAABjAPn/AAAOAAMAAABiAPP/AAAIAAMAAABjAPP/AAAJAAMAAABiAPT/AAAIAAMAAABjAPT/AAAJAAMAAABiAPX/AAAIAAMAAABjAPX/AAAJAAMAAABiAPb/AAAIAAMAAABjAPb/AAAJAAMAAABiAPf/AAAIAAMAAABjAPf/AAAJAAMAAABiAPj/AAAIAAMAAABjAPj/AAAJAAMAAABmAPr/AAAIAAQAAABmAPv/AAAIAAUAAABnAPr/AAAJAAQAAABnAPv/AAAJAAUAAABmAPz/AAAIAAUAAABnAPz/AAAJAAUAAABmAP3/AAAIAAUAAABnAP3/AAAJAAUAAABmAP7/AAAIAAUAAABnAP7/AAAJAAUAAABmAP//AAAIAAUAAABnAP//AAAJAAUAAABmAAAAAAAIAAUAAABnAAAAAAAJAAUAAABmAAEAAAAIAAUAAABnAAEAAAAJAAUAAABwAPj/AAAIAAYAAABwAPn/AAAIAAcAAABxAPj/AAAJAAYAAABxAPn/AAAJAAcAAABwAPr/AAAIAAcAAABxAPr/AAAJAAcAAABwAPv/AAAIAAcAAABxAPv/AAAJAAcAAABwAPz/AAAIAAcAAABxAPz/AAAJAAcAAABwAP3/AAAIAAcAAABxAP3/AAAJAAcAAABwAP7/AAAIAAcAAABxAP7/AAAJAAcAAABwAP//AAAIAAcAAABxAP//AAAJAAcAAABsAPf/AAAOAAIAAABtAPf/AAAOAAMAAABsAPP/AAAIAAMAAABtAPP/AAAJAAMAAABsAPT/AAAIAAMAAABtAPT/AAAJAAMAAABsAPX/AAAIAAMAAABtAPX/AAAJAAMAAABsAPb/AAAIAAMAAABtAPb/AAAJAAMAAABkAPX/AAABAAMAAABlAPX/AAACAAMAAABmAPX/AAACAAMAAABnAPX/AAACAAMAAABoAPX/AAACAAMAAABpAPX/AAACAAMAAABqAPX/AAACAAMAAABrAPX/AAADAAMAAABbAPX/AAABAAMAAABcAPX/AAACAAMAAABdAPX/AAACAAMAAABeAPX/AAACAAMAAABfAPX/AAACAAMAAABgAPX/AAACAAMAAABhAPX/AAADAAMAAABwAAAAAAABAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAADAAAAAABwAAEAAAABAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAADAAEAAABwAAIAAAABAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAADAAIAAABiAPr/AQAAAAAAFABiAPv/AQAAAAAAFABjAPr/AQAAAAAAFABjAPv/AQAAAAAAFABoAAAAAQAAAAAAFABoAAEAAQAAAAAAFABpAAAAAQAAAAAAFABpAAEAAQAAAAAAFABlAAEAAQAAAAAAFAByAP3/AQAAAAAAFAB0AP//AQAAAAAAFABrAPb/AQAAAAAAFABhAPb/AQAAAAAAFABVAAEAAQAAAAAAFABcAAAAAQAAAAAAGQBcAAEAAQAAAAAAGQBdAAAAAQAAAAAAGQBdAAEAAQAAAAAAGQBgAAEAAQAAAAAAGQBbAPb/AQAAAAAAGQBkAPb/AQAAAAAAGQBuAAAAAQAAAAAAGQBuAAEAAQAAAAAAGQBvAAAAAQAAAAAAGQBvAAEAAQAAAAAAGQByAP7/AQAAAAAAGQByAP//AQAAAAAAGQBzAP7/AQAAAAAAGQBzAP//AQAAAAAAGQBrAPr/AQAAAAAAEQB8AP7/AAAEAAIAAAB8AP//AAAEAAIAAAB9AP7/AAAEAAIAAAB9AP//AAAEAAIAAAB+AP7/AAAEAAIAAAB+AP//AAAEAAIAAAB/AP7/AAAEAAIAAAB/AP//AAAEAAIAAAB+APz/AAAEAAIAAAB+AP3/AAAEAAIAAAB/APz/AAAEAAIAAAB/AP3/AAAEAAIAAAB7AP//AQAAAAAAGQB9AP3/AQAAAAAAGQB4APz/AQAAAAAAAQB3APz/AQAAAAAAAgCFAPX/AAABAAMAAACGAPX/AAACAAMAAACHAPX/AAACAAMAAACIAPX/AAACAAMAAACJAPX/AAACAAMAAACKAPX/AAAHAAsAAACLAPX/AAACAAAAAACMAPX/AAACAAAAAACNAPX/AAACAAAAAACOAPX/AAAIAAsAAACPAPX/AAACAAMAAACQAPX/AAACAAMAAACRAPX/AAADAAMAAACKAPb/AAABAAEAAACLAPb/AAACAAEAAACMAPb/AAACAAEAAACNAPb/AAACAAEAAACOAPb/AAADAAEAAACKAPf/AAABAAEAAACLAPf/AAACAAEAAACMAPf/AAACAAEAAACNAPf/AAACAAEAAACOAPf/AAADAAEAAACKAPj/AAABAAEAAACLAPj/AAACAAEAAACMAPj/AAACAAEAAACNAPj/AAACAAEAAACOAPj/AAADAAEAAACKAPn/AAABAAEAAACLAPn/AAACAAEAAACMAPn/AAACAAEAAACNAPn/AAACAAEAAACOAPn/AAADAAEAAACKAPr/AAABAAEAAACLAPr/AAACAAEAAACMAPr/AAACAAEAAACNAPr/AAACAAEAAACOAPr/AAADAAEAAACKAPv/AAABAAIAAACLAPv/AAACAAIAAACMAPv/AAACAAIAAACNAPv/AAACAAIAAACOAPv/AAADAAIAAACNAAAAAAABAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAADAAAAAACNAAEAAAABAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAADAAEAAACNAAIAAAABAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAADAAIAAACYAPr/AAABAAMAAACZAPr/AAACAAMAAACaAPr/AAADAAMAAACUAPX/AAABAAMAAACVAPX/AAACAAMAAACWAPX/AAACAAMAAACXAPX/AAACAAMAAACYAPX/AAACAAMAAACZAPX/AAACAAMAAACaAPX/AAACAAMAAACbAPX/AAACAAMAAACcAPX/AAACAAMAAACdAPX/AAACAAMAAACeAPX/AAACAAMAAACfAPX/AAACAAMAAACgAPX/AAACAAMAAAChAPX/AAACAAMAAACiAPX/AAACAAMAAACjAPX/AAACAAMAAACkAPX/AAACAAMAAAClAPX/AAACAAMAAACmAPX/AAAHAAsAAACnAPX/AAACAAAAAACoAPX/AAACAAAAAACpAPX/AAACAAAAAACqAPX/AAACAAAAAACrAPX/AAAIAAsAAACsAPX/AAACAAMAAACtAPX/AAACAAMAAACuAPX/AAACAAMAAACvAPX/AAACAAMAAACwAPX/AAACAAMAAACxAPX/AAACAAMAAACyAPX/AAACAAMAAACzAPX/AAACAAMAAAC0APX/AAACAAMAAAC1APX/AAADAAMAAACmAPb/AAABAAEAAACnAPb/AAACAAEAAACoAPb/AAACAAEAAACpAPb/AAACAAEAAACqAPb/AAACAAEAAACrAPb/AAADAAEAAACmAPf/AAABAAEAAACnAPf/AAACAAEAAACoAPf/AAACAAEAAACpAPf/AAACAAEAAACqAPf/AAACAAEAAACrAPf/AAADAAEAAACmAPj/AAABAAEAAACnAPj/AAACAAEAAACoAPj/AAACAAEAAACpAPj/AAACAAEAAACqAPj/AAACAAEAAACrAPj/AAADAAEAAACmAPn/AAABAAEAAACnAPn/AAACAAEAAACoAPn/AAACAAEAAACpAPn/AAACAAEAAACqAPn/AAACAAEAAACrAPn/AAADAAEAAACmAPr/AAABAAIAAACnAPr/AAACAAIAAACoAPr/AAACAAIAAACpAPr/AAACAAIAAACqAPr/AAACAAIAAACrAPr/AAADAAIAAACvAAAAAAABAAAAAACwAAAAAAADAAAAAACvAAEAAAABAAEAAACwAAEAAAADAAEAAACvAAIAAAABAAIAAACwAAIAAAADAAIAAAC2AAAAAAABAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAADAAAAAAC2AAEAAAABAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAADAAEAAAC2AAIAAAABAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAADAAIAAADEAP7/AAABAAAAAADFAP7/AAACAAAAAADGAP7/AAACAAAAAADHAP7/AAAAAAsAAADIAP7/AAADAAEAAADEAP//AAABAAIAAADFAP//AAACAAIAAADGAP//AAACAAIAAADHAP//AAACAAIAAADIAP//AAADAAIAAADHAPv/AAACAAAAAADIAPv/AAADAAAAAADHAPz/AAAAAAwAAADIAPz/AAADAAEAAADHAP3/AAABAAEAAADIAP3/AAADAAEAAADEAPv/AAABAAEAAADFAPv/AAABAAsAAADGAPv/AAACAAAAAADEAPz/AAABAAIAAADFAPz/AAACAAIAAADGAPz/AAACAAIAAADEAPj/AAABAAAAAADFAPj/AAACAAAAAADEAPn/AAABAAEAAADFAPn/AAABAAwAAADEAPr/AAABAAEAAADFAPr/AAADAAEAAADGAPj/AAACAAAAAADHAPj/AAACAAAAAADIAPj/AAADAAAAAADGAPn/AAACAAIAAADHAPn/AAACAAIAAADIAPn/AAADAAIAAADKAPj/AAABAAAAAADLAPj/AAADAAAAAADKAPn/AAABAAEAAADLAPn/AAADAAEAAADKAPr/AAABAAEAAADLAPr/AAADAAEAAADKAPv/AAABAAEAAADLAPv/AAADAAEAAADKAPz/AAABAAEAAADLAPz/AAADAAEAAADKAP3/AAABAAEAAADLAP3/AAADAAEAAADKAP7/AAABAAEAAADLAP7/AAABAAsAAADKAP//AAABAAIAAADLAP//AAACAAIAAADMAP7/AAACAAAAAADNAP7/AAAAAAsAAADOAP7/AAADAAEAAADMAP//AAACAAIAAADNAP//AAACAAIAAADOAP//AAADAAIAAADNAPj/AAABAAAAAADOAPj/AAADAAAAAADNAPn/AAABAAEAAADOAPn/AAADAAEAAADNAPr/AAABAAEAAADOAPr/AAADAAEAAADNAPv/AAABAAEAAADOAPv/AAADAAEAAADNAPz/AAABAAEAAADOAPz/AAADAAEAAADNAP3/AAABAAEAAADOAP3/AAADAAEAAADQAPj/AAABAAAAAADRAPj/AAACAAAAAADQAPn/AAABAAEAAADRAPn/AAABAAwAAADQAPr/AAABAAEAAADRAPr/AAADAAEAAADQAPv/AAABAAEAAADRAPv/AAADAAEAAADQAPz/AAABAAEAAADRAPz/AAAEAAsAAADQAP3/AAABAAEAAADRAP3/AAADAAEAAADQAP7/AAABAAEAAADRAP7/AAADAAEAAADQAP//AAABAAIAAADRAP//AAADAAIAAADSAPz/AAACAAMAAADTAPz/AAAHAAwAAADUAPz/AAADAAIAAADTAPj/AAACAAAAAADUAPj/AAADAAAAAADTAPn/AAAAAAwAAADUAPn/AAADAAEAAADTAPr/AAABAAEAAADUAPr/AAADAAEAAADTAPv/AAABAAEAAADUAPv/AAADAAEAAADSAPj/AAACAAAAAADSAPn/AAACAAIAAADWAP7/AAABAAEAAADXAP7/AAABAAsAAADYAP7/AAACAAAAAADZAP7/AAACAAAAAADaAP7/AAADAAAAAADWAP//AAABAAIAAADXAP//AAACAAIAAADYAP//AAACAAIAAADZAP//AAACAAIAAADaAP//AAADAAIAAADWAPj/AAABAAAAAADXAPj/AAACAAAAAADWAPn/AAABAAEAAADXAPn/AAABAAwAAADWAPr/AAABAAEAAADXAPr/AAADAAEAAADWAPv/AAABAAEAAADXAPv/AAABAAsAAADWAPz/AAABAAEAAADXAPz/AAABAAwAAADWAP3/AAABAAEAAADXAP3/AAADAAEAAADYAPj/AAACAAAAAADZAPj/AAACAAAAAADaAPj/AAADAAAAAADYAPn/AAACAAIAAADZAPn/AAACAAIAAADaAPn/AAADAAIAAADYAPv/AAACAAAAAADZAPv/AAADAAAAAADYAPz/AAACAAIAAADZAPz/AAADAAIAAADcAPj/AAABAAAAAADdAPj/AAACAAAAAADcAPn/AAABAAEAAADdAPn/AAABAAwAAADcAPr/AAABAAEAAADdAPr/AAADAAEAAADcAPv/AAABAAEAAADdAPv/AAADAAEAAADcAPz/AAABAAEAAADdAPz/AAABAAsAAADcAP3/AAABAAEAAADdAP3/AAABAAwAAADcAP7/AAABAAEAAADdAP7/AAADAAEAAADcAP//AAABAAIAAADdAP//AAADAAIAAADeAPj/AAACAAAAAADfAPj/AAACAAAAAADgAPj/AAADAAAAAADeAPn/AAACAAIAAADfAPn/AAAAAAwAAADgAPn/AAADAAEAAADfAPr/AAABAAEAAADgAPr/AAADAAEAAADfAPv/AAABAAEAAADgAPv/AAADAAEAAADfAPz/AAACAAsAAADgAPz/AAADAAIAAADeAPz/AAACAAAAAADeAP3/AAACAAIAAADfAP3/AAAKAAwAAADfAP7/AAAJAAsAAADgAP7/AAADAAAAAADfAP//AAABAAIAAADgAP//AAADAAIAAADkAPj/AAABAAAAAADlAPj/AAACAAAAAADkAPn/AAABAAEAAADlAPn/AAABAAwAAADkAPr/AAABAAEAAADlAPr/AAADAAEAAADkAPv/AAABAAEAAADlAPv/AAADAAEAAADkAPz/AAABAAEAAADlAPz/AAAEAAsAAADkAP3/AAABAAEAAADlAP3/AAADAAEAAADkAP7/AAABAAEAAADlAP7/AAADAAEAAADkAP//AAABAAIAAADlAP//AAADAAIAAADmAPj/AAACAAAAAADnAPj/AAACAAAAAADoAPj/AAADAAAAAADmAPn/AAACAAIAAADnAPn/AAAAAAwAAADoAPn/AAADAAEAAADnAPr/AAABAAEAAADoAPr/AAADAAEAAADnAPv/AAABAAEAAADoAPv/AAADAAEAAADnAPz/AAAHAAwAAADoAPz/AAADAAIAAADmAPz/AAACAAMAAADqAPj/AAABAAAAAADrAPj/AAADAAAAAADqAPn/AAABAAEAAADrAPn/AAADAAEAAADqAPr/AAABAAEAAADrAPr/AAADAAEAAADqAPv/AAABAAEAAADrAPv/AAADAAEAAADqAPz/AAABAAEAAADrAPz/AAADAAEAAADqAP3/AAABAAEAAADrAP3/AAADAAEAAADqAP7/AAABAAEAAADrAP7/AAABAAsAAADqAP//AAABAAIAAADrAP//AAACAAIAAADsAP7/AAACAAAAAADtAP7/AAACAAAAAADuAP7/AAADAAAAAADsAP//AAACAAIAAADtAP//AAACAAIAAADuAP//AAADAAIAAADwAPj/AAABAAAAAADxAPj/AAACAAAAAADwAPn/AAABAAEAAADxAPn/AAABAAwAAADwAPr/AAABAAEAAADxAPr/AAADAAEAAADwAPv/AAABAAEAAADxAPv/AAADAAEAAADwAPz/AAABAAEAAADxAPz/AAAEAAsAAADwAP3/AAABAAEAAADxAP3/AAADAAEAAADwAP7/AAABAAEAAADxAP7/AAADAAEAAADwAP//AAABAAIAAADxAP//AAADAAIAAADyAPj/AAACAAAAAADzAPj/AAACAAAAAAD0APj/AAADAAAAAADyAPn/AAACAAIAAADzAPn/AAAAAAwAAAD0APn/AAADAAEAAADzAPr/AAABAAEAAAD0APr/AAADAAEAAADzAPv/AAABAAEAAAD0APv/AAADAAEAAADzAPz/AAADAAwAAAD0APz/AAADAAEAAADzAP3/AAABAAEAAAD0AP3/AAADAAEAAADzAP7/AAABAAEAAAD0AP7/AAADAAEAAADzAP//AAABAAIAAAD0AP//AAADAAIAAADyAPz/AAACAAMAAAD2APj/AAABAAAAAAD3APj/AAADAAAAAAD2APn/AAABAAEAAAD3APn/AAADAAEAAAD2APr/AAABAAEAAAD3APr/AAADAAEAAAD2APv/AAABAAIAAAD3APv/AAACAAwAAAD4APv/AAACAAAAAAD5APv/AAACAAAAAAD6APv/AAACAAsAAAD3APz/AAABAAIAAAD4APz/AAAAAAwAAAD5APz/AAABAAwAAAD6APz/AAADAAIAAAD6APj/AAABAAAAAAD7APj/AAADAAAAAAD6APn/AAABAAEAAAD7APn/AAADAAEAAAD6APr/AAABAAEAAAD7APr/AAADAAEAAAD7APv/AAADAAIAAAD4AP3/AAABAAEAAAD5AP3/AAADAAEAAAD4AP7/AAABAAEAAAD5AP7/AAADAAEAAAD4AP//AAABAAIAAAD5AP//AAADAAIAAAD9AP7/AAABAAEAAAD+AP7/AAABAAsAAAD/AP7/AAACAAAAAAAAAf7/AAACAAAAAAABAf7/AAADAAAAAAD9AP//AAABAAIAAAD+AP//AAACAAIAAAD/AP//AAACAAIAAAAAAf//AAACAAIAAAABAf//AAADAAIAAAD9APj/AAABAAAAAAD+APj/AAACAAAAAAD9APn/AAABAAEAAAD+APn/AAABAAwAAAD9APr/AAABAAEAAAD+APr/AAADAAEAAAD9APv/AAABAAEAAAD+APv/AAABAAsAAAD9APz/AAABAAEAAAD+APz/AAABAAwAAAD9AP3/AAABAAEAAAD+AP3/AAADAAEAAAD/APj/AAACAAAAAAAAAfj/AAACAAAAAAABAfj/AAADAAAAAAD/APn/AAACAAIAAAAAAfn/AAACAAIAAAABAfn/AAADAAIAAAD/APv/AAACAAAAAAAAAfv/AAADAAAAAAD/APz/AAACAAIAAAAAAfz/AAADAAIAAAADAfj/AAABAAAAAAAEAfj/AAACAAAAAAADAfn/AAABAAEAAAAEAfn/AAABAAwAAAADAfr/AAABAAEAAAAEAfr/AAADAAEAAAADAfv/AAABAAEAAAAEAfv/AAADAAEAAAADAfz/AAABAAEAAAAEAfz/AAABAAsAAAADAf3/AAABAAEAAAAEAf3/AAABAAwAAAADAf7/AAABAAEAAAAEAf7/AAADAAEAAAADAf//AAABAAIAAAAEAf//AAADAAIAAAAFAfj/AAACAAAAAAAGAfj/AAACAAAAAAAHAfj/AAADAAAAAAAFAfn/AAACAAIAAAAGAfn/AAAAAAwAAAAHAfn/AAADAAEAAAAGAfr/AAABAAEAAAAHAfr/AAADAAEAAAAGAfv/AAABAAEAAAAHAfv/AAADAAEAAAAGAfz/AAACAAsAAAAHAfz/AAADAAIAAAAFAfz/AAACAAAAAAAFAf3/AAACAAIAAAAGAf3/AAAKAAwAAAAGAf7/AAAJAAsAAAAHAf7/AAADAAAAAAAGAf//AAABAAIAAAAHAf//AAADAAIAAAAJAf7/AAABAAAAAAAKAf7/AAADAAAAAAAJAf//AAABAAIAAAAKAf//AAADAAIAAAAJAfn/AAABAAEAAAAKAfn/AAADAAEAAAAJAfr/AAABAAEAAAAKAfr/AAADAAEAAAAJAfv/AAABAAEAAAAKAfv/AAADAAEAAAAJAfz/AAABAAIAAAAKAfz/AAADAAIAAAAJAfj/AAABAAAAAAAKAfj/AAADAAAAAAASAQAAAAABAAAAAAATAQAAAAACAAAAAAAUAQAAAAACAAAAAAAVAQAAAAACAAAAAAAWAQAAAAACAAAAAAAXAQAAAAACAAAAAAAYAQAAAAACAAAAAAAZAQAAAAACAAAAAAAaAQAAAAACAAAAAAAbAQAAAAACAAAAAAAcAQAAAAACAAAAAAAdAQAAAAACAAAAAAAeAQAAAAACAAAAAAAfAQAAAAACAAAAAAAgAQAAAAACAAAAAAAhAQAAAAACAAAAAAAiAQAAAAACAAAAAAAjAQAAAAACAAAAAAAkAQAAAAACAAAAAAAlAQAAAAADAAAAAAASAQEAAAABAAEAAAATAQEAAAACAAEAAAAUAQEAAAACAAEAAAAVAQEAAAACAAEAAAAWAQEAAAACAAEAAAAXAQEAAAACAAEAAAAYAQEAAAACAAEAAAAZAQEAAAACAAEAAAAaAQEAAAACAAEAAAAbAQEAAAACAAEAAAAcAQEAAAACAAEAAAAdAQEAAAACAAEAAAAeAQEAAAACAAEAAAAfAQEAAAACAAEAAAAgAQEAAAACAAEAAAAhAQEAAAACAAEAAAAiAQEAAAACAAEAAAAjAQEAAAACAAEAAAAkAQEAAAACAAEAAAAlAQEAAAADAAEAAAASAQIAAAABAAIAAAATAQIAAAACAAIAAAAUAQIAAAACAAIAAAAVAQIAAAACAAIAAAAWAQIAAAACAAIAAAAXAQIAAAACAAIAAAAYAQIAAAACAAIAAAAZAQIAAAACAAIAAAAaAQIAAAACAAIAAAAbAQIAAAACAAIAAAAcAQIAAAACAAIAAAAdAQIAAAACAAIAAAAeAQIAAAACAAIAAAAfAQIAAAACAAIAAAAgAQIAAAACAAIAAAAhAQIAAAACAAIAAAAiAQIAAAACAAIAAAAjAQIAAAACAAIAAAAkAQIAAAACAAIAAAAlAQIAAAADAAIAAAC/AP7/AAAEAAIAAAC/AP//AAAEAAIAAADAAP7/AAAEAAIAAADAAP//AAAEAAIAAADBAP7/AAAEAAIAAADBAP//AAAEAAIAAADBAPz/AAAEAAIAAADBAP3/AAAEAAIAAADCAPz/AAAEAAIAAADCAP3/AAAEAAIAAADCAP7/AAAEAAIAAADCAP//AAAEAAIAAACPAPb/AQAAAAAAGQCPAPf/AQAAAAAAGQCQAPb/AQAAAAAAGQCQAPf/AQAAAAAAGQCIAPb/AQAAAAAAGQCIAPf/AQAAAAAAGQCJAPb/AQAAAAAAGQCJAPf/AQAAAAAAGQCkAPb/AQAAAAAAGQCkAPf/AQAAAAAAGQClAPb/AQAAAAAAGQClAPf/AQAAAAAAGQCoAPv/AQAAAAAAGQCoAPz/AQAAAAAAGQCpAPv/AQAAAAAAGQCpAPz/AQAAAAAAGQCfAAEAAQAAAAAAGQC1APb/AQAAAAAAGQDAAP3/AQAAAAAAGQC+AP//AQAAAAAAFACvAP7/AQAAAAAAFACvAP//AQAAAAAAFACwAP7/AQAAAAAAFACwAP//AQAAAAAAFACqAPv/AQAAAAAAFACrAPv/AQAAAAAAFACsAPb/AQAAAAAAFACmAPv/AQAAAAAAFACnAPv/AQAAAAAAFACdAPb/AQAAAAAAFACUAP//AQAAAAAAFACVAP//AQAAAAAAFACUAP7/AQAAAAAAFACVAP7/AQAAAAAAFACOAPz/AQAAAAAAFACDAPX/AAAOAAQAAACEAPX/AAAOAAUAAACDAPP/AAAIAAUAAACEAPP/AAAJAAUAAACDAPT/AAAIAAUAAACEAPT/AAAJAAUAAACSAPv/AAAIAAAAAACSAPz/AAAIAAEAAACTAPv/AAAJAAAAAACTAPz/AAAJAAEAAACSAP3/AAAIAAEAAACTAP3/AAAJAAEAAACSAP7/AAAIAAEAAACTAP7/AAAJAAEAAACSAP//AAAIAAEAAACTAP//AAAJAAEAAACSAPb/AAAOAAYAAACTAPb/AAAOAAcAAACSAPP/AAAIAAcAAACTAPP/AAAJAAcAAACSAPT/AAAIAAcAAACTAPT/AAAJAAcAAACSAPX/AAAIAAcAAACTAPX/AAAJAAcAAACbAPz/AAAOAAQAAACcAPz/AAAOAAUAAACbAPb/AAAIAAUAAACcAPb/AAAJAAUAAACbAPf/AAAIAAUAAACcAPf/AAAJAAUAAACbAPj/AAAIAAUAAACcAPj/AAAJAAUAAACbAPn/AAAIAAUAAACcAPn/AAAJAAUAAACbAPr/AAAIAAUAAACcAPr/AAAJAAUAAACbAPv/AAAIAAUAAACcAPv/AAAJAAUAAACgAPn/AAAIAAIAAACgAPr/AAAIAAMAAAChAPn/AAAJAAIAAAChAPr/AAAJAAMAAACgAPv/AAAIAAMAAAChAPv/AAAJAAMAAACgAPz/AAAIAAMAAAChAPz/AAAJAAMAAACgAP3/AAAIAAMAAAChAP3/AAAJAAMAAACgAP7/AAAIAAMAAAChAP7/AAAJAAMAAACgAP//AAAIAAMAAAChAP//AAAJAAMAAACgAAAAAAAIAAMAAAChAAAAAAAJAAMAAACgAAEAAAAIAAMAAAChAAEAAAAJAAMAAACqAAAAAAAIAAMAAACrAAAAAAAJAAMAAACqAAEAAAAIAAMAAACrAAEAAAAJAAMAAACqAP//AAAIAAIAAACrAP//AAAJAAIAAACoAP//AAAIAAQAAACoAAAAAAAIAAUAAACpAP//AAAJAAQAAACpAAAAAAAJAAUAAACmAP//AAAIAAYAAACmAAAAAAAIAAcAAACnAP//AAAJAAYAAACnAAAAAAAJAAcAAACoAAEAAAAIAAUAAACpAAEAAAAJAAUAAACmAAEAAAAIAAcAAACnAAEAAAAJAAcAAACxAPn/AAAIAAAAAACxAPr/AAAIAAEAAACyAPn/AAAJAAAAAACyAPr/AAAJAAEAAACxAPv/AAAIAAEAAACyAPv/AAAJAAEAAACxAPz/AAAIAAEAAACyAPz/AAAJAAEAAACxAP3/AAAIAAEAAACyAP3/AAAJAAEAAACxAP7/AAAIAAEAAACyAP7/AAAJAAEAAACxAP//AAAIAAEAAACyAP//AAAJAAEAAACxAAAAAAAIAAEAAACyAAAAAAAJAAEAAACxAAEAAAAIAAEAAACyAAEAAAAJAAEAAACxAAIAAAAIAAEAAACyAAIAAAAJAAEAAAC4APr/AQAAAAAAEQASAPf/AQAAAAAAEQD0//z/AQAAAAAAEQD1//z/AQAAAAAAAQDMAP3/AQAAAAAAFADcAPf/AQAAAAAAFADsAP3/AQAAAAAAFAD9APf/AQAAAAAAGQD4APn/AQAAAAAAGQD4APr/AQAAAAAAGQD5APn/AQAAAAAAGQD5APr/AQAAAAAAGQD0APf/AQAAAAAAGQDUAPf/AQAAAAAAGQDjAPj/AQAAAAAAEQASAf//AAAEAAIAAAD4////AAAEAAIAAAACANf/AAAIAAEAAAADANf/AAAJAAEAAAACANj/AAAIAAEAAAADANj/AAAJAAEAAAACANn/AAAIAAEAAAADANn/AAAJAAEAAAACANr/AAAIAAEAAAADANr/AAAJAAEAAAACANv/AAAIAAEAAAADANv/AAAJAAEAAAACANz/AAAIAAEAAAADANz/AAAJAAEAAAACAN3/AAAIAAEAAAADAN3/AAAJAAEAAAACAN7/AAAIAAEAAAADAN7/AAAJAAEAAAACAN//AAAIAAEAAAADAN//AAAJAAEAAAACAOD/AAAIAAEAAAADAOD/AAAJAAEAAAACAOH/AAAIAAEAAAADAOH/AAAJAAEAAAACAOL/AAAIAAEAAAADAOL/AAAJAAEAAAACAOP/AAAIAAEAAAADAOP/AAAJAAEAAAACAOT/AAAIAAEAAAADAOT/AAAJAAEAAAACAOX/AAAIAAEAAAADAOX/AAAJAAEAAAACAOb/AAAIAAEAAAADAOb/AAAJAAEAAAACAOf/AAAIAAEAAAADAOf/AAAJAAEAAAACAOj/AAAIAAEAAAADAOj/AAAJAAEAAAACAOn/AAAIAAEAAAADAOn/AAAJAAEAAAACAOr/AAAIAAEAAAADAOr/AAAJAAEAAAACAOv/AAAIAAEAAAADAOv/AAAJAAEAAAACAOz/AAAIAAEAAAADAOz/AAAJAAEAAAACAO3/AAAIAAEAAAADAO3/AAAJAAEAAAACAO7/AAAIAAEAAAADAO7/AAAJAAEAAAACAO//AAAIAAEAAAADAO//AAAJAAEAAAACAPD/AAAIAAEAAAADAPD/AAAJAAEAAAACAPH/AAAIAAEAAAADAPH/AAAJAAEAAAACAPL/AAAIAAEAAAADAPL/AAAJAAEAAABZANP/AAAIAAcAAABaANP/AAAJAAcAAABZANT/AAAIAAcAAABaANT/AAAJAAcAAABZANX/AAAIAAcAAABaANX/AAAJAAcAAABZANb/AAAIAAcAAABaANb/AAAJAAcAAABZANf/AAAIAAcAAABaANf/AAAJAAcAAABZANj/AAAIAAcAAABaANj/AAAJAAcAAABZANn/AAAIAAcAAABaANn/AAAJAAcAAABZANr/AAAIAAcAAABaANr/AAAJAAcAAABZANv/AAAIAAcAAABaANv/AAAJAAcAAABZANz/AAAIAAcAAABaANz/AAAJAAcAAABZAN3/AAAIAAcAAABaAN3/AAAJAAcAAABZAN7/AAAIAAcAAABaAN7/AAAJAAcAAABZAN//AAAIAAcAAABaAN//AAAJAAcAAABZAOD/AAAIAAcAAABaAOD/AAAJAAcAAABZAOH/AAAIAAcAAABaAOH/AAAJAAcAAABZAOL/AAAIAAcAAABaAOL/AAAJAAcAAABZAOP/AAAIAAcAAABaAOP/AAAJAAcAAABZAOT/AAAIAAcAAABaAOT/AAAJAAcAAABZAOX/AAAIAAcAAABaAOX/AAAJAAcAAABZAOb/AAAIAAcAAABaAOb/AAAJAAcAAABZAOf/AAAIAAcAAABaAOf/AAAJAAcAAABZAOj/AAAIAAcAAABaAOj/AAAJAAcAAABZAOn/AAAIAAcAAABaAOn/AAAJAAcAAABZAOr/AAAIAAcAAABaAOr/AAAJAAcAAABZAOv/AAAIAAcAAABaAOv/AAAJAAcAAABZAOz/AAAIAAcAAABaAOz/AAAJAAcAAABZAO3/AAAIAAcAAABaAO3/AAAJAAcAAABZAO7/AAAIAAcAAABaAO7/AAAJAAcAAABZAO//AAAIAAcAAABaAO//AAAJAAcAAABZAPD/AAAIAAcAAABaAPD/AAAJAAcAAABZAPH/AAAIAAcAAABaAPH/AAAJAAcAAABZAPL/AAAIAAcAAABaAPL/AAAJAAcAAABsANP/AAAIAAMAAABtANP/AAAJAAMAAABsANT/AAAIAAMAAABtANT/AAAJAAMAAABsANX/AAAIAAMAAABtANX/AAAJAAMAAABsANb/AAAIAAMAAABtANb/AAAJAAMAAABsANf/AAAIAAMAAABtANf/AAAJAAMAAABsANj/AAAIAAMAAABtANj/AAAJAAMAAABsANn/AAAIAAMAAABtANn/AAAJAAMAAABsANr/AAAIAAMAAABtANr/AAAJAAMAAABsANv/AAAIAAMAAABtANv/AAAJAAMAAABsANz/AAAIAAMAAABtANz/AAAJAAMAAABsAN3/AAAIAAMAAABtAN3/AAAJAAMAAABsAN7/AAAIAAMAAABtAN7/AAAJAAMAAABsAN//AAAIAAMAAABtAN//AAAJAAMAAABsAOD/AAAIAAMAAABtAOD/AAAJAAMAAABsAOH/AAAIAAMAAABtAOH/AAAJAAMAAABsAOL/AAAIAAMAAABtAOL/AAAJAAMAAABsAOP/AAAIAAMAAABtAOP/AAAJAAMAAABsAOT/AAAIAAMAAABtAOT/AAAJAAMAAABsAOX/AAAIAAMAAABtAOX/AAAJAAMAAABsAOb/AAAIAAMAAABtAOb/AAAJAAMAAABsAOf/AAAIAAMAAABtAOf/AAAJAAMAAABsAOj/AAAIAAMAAABtAOj/AAAJAAMAAABsAOn/AAAIAAMAAABtAOn/AAAJAAMAAABsAOr/AAAIAAMAAABtAOr/AAAJAAMAAABsAOv/AAAIAAMAAABtAOv/AAAJAAMAAABsAOz/AAAIAAMAAABtAOz/AAAJAAMAAABsAO3/AAAIAAMAAABtAO3/AAAJAAMAAABsAO7/AAAIAAMAAABtAO7/AAAJAAMAAABsAO//AAAIAAMAAABtAO//AAAJAAMAAABsAPD/AAAIAAMAAABtAPD/AAAJAAMAAABsAPH/AAAIAAMAAABtAPH/AAAJAAMAAABsAPL/AAAIAAMAAABtAPL/AAAJAAMAAABZALX/AAAIAAcAAABaALX/AAAJAAcAAABZALb/AAAIAAcAAABaALb/AAAJAAcAAABZALf/AAAIAAcAAABaALf/AAAJAAcAAABZALj/AAAIAAcAAABaALj/AAAJAAcAAABZALn/AAAIAAcAAABaALn/AAAJAAcAAABZALr/AAAIAAcAAABaALr/AAAJAAcAAABZALv/AAAIAAcAAABaALv/AAAJAAcAAABZALz/AAAIAAcAAABaALz/AAAJAAcAAABZAL3/AAAIAAcAAABaAL3/AAAJAAcAAABZAL7/AAAIAAcAAABaAL7/AAAJAAcAAABZAL//AAAIAAcAAABaAL//AAAJAAcAAABZAMD/AAAIAAcAAABaAMD/AAAJAAcAAABZAMH/AAAIAAcAAABaAMH/AAAJAAcAAABZAML/AAAIAAcAAABaAML/AAAJAAcAAABZAMP/AAAIAAcAAABaAMP/AAAJAAcAAABZAMT/AAAIAAcAAABaAMT/AAAJAAcAAABZAMX/AAAIAAcAAABaAMX/AAAJAAcAAABZAMb/AAAIAAcAAABaAMb/AAAJAAcAAABZAMf/AAAIAAcAAABaAMf/AAAJAAcAAABZAMj/AAAIAAcAAABaAMj/AAAJAAcAAABZAMn/AAAIAAcAAABaAMn/AAAJAAcAAABZAMr/AAAIAAcAAABaAMr/AAAJAAcAAABZAMv/AAAIAAcAAABaAMv/AAAJAAcAAABZAMz/AAAIAAcAAABaAMz/AAAJAAcAAABZAM3/AAAIAAcAAABaAM3/AAAJAAcAAABZAM7/AAAIAAcAAABaAM7/AAAJAAcAAABZAM//AAAIAAcAAABaAM//AAAJAAcAAABZAND/AAAIAAcAAABaAND/AAAJAAcAAABZANH/AAAIAAcAAABaANH/AAAJAAcAAABZANL/AAAIAAcAAABaANL/AAAJAAcAAABsALb/AAAIAAMAAABtALb/AAAJAAMAAABsALf/AAAIAAMAAABtALf/AAAJAAMAAABsALj/AAAIAAMAAABtALj/AAAJAAMAAABsALn/AAAIAAMAAABtALn/AAAJAAMAAABsALr/AAAIAAMAAABtALr/AAAJAAMAAABsALv/AAAIAAMAAABtALv/AAAJAAMAAABsALz/AAAIAAMAAABtALz/AAAJAAMAAABsAL3/AAAIAAMAAABtAL3/AAAJAAMAAABsAL7/AAAIAAMAAABtAL7/AAAJAAMAAABsAL//AAAIAAMAAABtAL//AAAJAAMAAABsAMD/AAAIAAMAAABtAMD/AAAJAAMAAABsAMH/AAAIAAMAAABtAMH/AAAJAAMAAABsAML/AAAIAAMAAABtAML/AAAJAAMAAABsAMP/AAAIAAMAAABtAMP/AAAJAAMAAABsAMT/AAAIAAMAAABtAMT/AAAJAAMAAABsAMX/AAAIAAMAAABtAMX/AAAJAAMAAABsAMb/AAAIAAMAAABtAMb/AAAJAAMAAABsAMf/AAAIAAMAAABtAMf/AAAJAAMAAABsAMj/AAAIAAMAAABtAMj/AAAJAAMAAABsAMn/AAAIAAMAAABtAMn/AAAJAAMAAABsAMr/AAAIAAMAAABtAMr/AAAJAAMAAABsAMv/AAAIAAMAAABtAMv/AAAJAAMAAABsAMz/AAAIAAMAAABtAMz/AAAJAAMAAABsAM3/AAAIAAMAAABtAM3/AAAJAAMAAABsAM7/AAAIAAMAAABtAM7/AAAJAAMAAABsAM//AAAIAAMAAABtAM//AAAJAAMAAABsAND/AAAIAAMAAABtAND/AAAJAAMAAABsANH/AAAIAAMAAABtANH/AAAJAAMAAABsANL/AAAIAAMAAABtANL/AAAJAAMAAACDANn/AAAIAAUAAACEANn/AAAJAAUAAACDANr/AAAIAAUAAACEANr/AAAJAAUAAACDANv/AAAIAAUAAACEANv/AAAJAAUAAACDANz/AAAIAAUAAACEANz/AAAJAAUAAACDAN3/AAAIAAUAAACEAN3/AAAJAAUAAACDAN7/AAAIAAUAAACEAN7/AAAJAAUAAACDAN//AAAIAAUAAACEAN//AAAJAAUAAACDAOD/AAAIAAUAAACEAOD/AAAJAAUAAACDAOH/AAAIAAUAAACEAOH/AAAJAAUAAACDAOL/AAAIAAUAAACEAOL/AAAJAAUAAACDAOP/AAAIAAUAAACEAOP/AAAJAAUAAACDAOT/AAAIAAUAAACEAOT/AAAJAAUAAACDAOX/AAAIAAUAAACEAOX/AAAJAAUAAACDAOb/AAAIAAUAAACEAOb/AAAJAAUAAACDAOf/AAAIAAUAAACEAOf/AAAJAAUAAACDAOj/AAAIAAUAAACEAOj/AAAJAAUAAACDAOn/AAAIAAUAAACEAOn/AAAJAAUAAACDAOr/AAAIAAUAAACEAOr/AAAJAAUAAACDAOv/AAAIAAUAAACEAOv/AAAJAAUAAACDAOz/AAAIAAUAAACEAOz/AAAJAAUAAACDAO3/AAAIAAUAAACEAO3/AAAJAAUAAACDAO7/AAAIAAUAAACEAO7/AAAJAAUAAACDAO//AAAIAAUAAACEAO//AAAJAAUAAACDAPD/AAAIAAUAAACEAPD/AAAJAAUAAACDAPH/AAAIAAUAAACEAPH/AAAJAAUAAACDAPL/AAAIAAUAAACEAPL/AAAJAAUAAACSANn/AAAIAAcAAACTANn/AAAJAAcAAACSANr/AAAIAAcAAACTANr/AAAJAAcAAACSANv/AAAIAAcAAACTANv/AAAJAAcAAACSANz/AAAIAAcAAACTANz/AAAJAAcAAACSAN3/AAAIAAcAAACTAN3/AAAJAAcAAACSAN7/AAAIAAcAAACTAN7/AAAJAAcAAACSAN//AAAIAAcAAACTAN//AAAJAAcAAACSAOD/AAAIAAcAAACTAOD/AAAJAAcAAACSAOH/AAAIAAcAAACTAOH/AAAJAAcAAACSAOL/AAAIAAcAAACTAOL/AAAJAAcAAACSAOP/AAAIAAcAAACTAOP/AAAJAAcAAACSAOT/AAAIAAcAAACTAOT/AAAJAAcAAACSAOX/AAAIAAcAAACTAOX/AAAJAAcAAACSAOb/AAAIAAcAAACTAOb/AAAJAAcAAACSAOf/AAAIAAcAAACTAOf/AAAJAAcAAACSAOj/AAAIAAcAAACTAOj/AAAJAAcAAACSAOn/AAAIAAcAAACTAOn/AAAJAAcAAACSAOr/AAAIAAcAAACTAOr/AAAJAAcAAACSAOv/AAAIAAcAAACTAOv/AAAJAAcAAACSAOz/AAAIAAcAAACTAOz/AAAJAAcAAACSAO3/AAAIAAcAAACTAO3/AAAJAAcAAACSAO7/AAAIAAcAAACTAO7/AAAJAAcAAACSAO//AAAIAAcAAACTAO//AAAJAAcAAACSAPD/AAAIAAcAAACTAPD/AAAJAAcAAACSAPH/AAAIAAcAAACTAPH/AAAJAAcAAACSAPL/AAAIAAcAAACTAPL/AAAJAAcAAAC2ANv/AAAIAAcAAAC3ANv/AAAJAAcAAAC2ANz/AAAIAAcAAAC3ANz/AAAJAAcAAAC2AN3/AAAIAAcAAAC3AN3/AAAJAAcAAAC2AN7/AAAIAAcAAAC3AN7/AAAJAAcAAAC2AN//AAAIAAcAAAC3AN//AAAJAAcAAAC2AOD/AAAIAAcAAAC3AOD/AAAJAAcAAAC2AOH/AAAIAAcAAAC3AOH/AAAJAAcAAAC2AOL/AAAIAAcAAAC3AOL/AAAJAAcAAAC2AOP/AAAIAAcAAAC3AOP/AAAJAAcAAAC2AOT/AAAIAAcAAAC3AOT/AAAJAAcAAAC2AOX/AAAIAAcAAAC3AOX/AAAJAAcAAAC2AOb/AAAIAAcAAAC3AOb/AAAJAAcAAAC2AOf/AAAIAAcAAAC3AOf/AAAJAAcAAAC2AOj/AAAIAAcAAAC3AOj/AAAJAAcAAAC2AOn/AAAIAAcAAAC3AOn/AAAJAAcAAAC2AOr/AAAIAAcAAAC3AOr/AAAJAAcAAAC2AOv/AAAIAAcAAAC3AOv/AAAJAAcAAAC2AOz/AAAIAAcAAAC3AOz/AAAJAAcAAAC2AO3/AAAIAAcAAAC3AO3/AAAJAAcAAAC2AO7/AAAIAAcAAAC3AO7/AAAJAAcAAAC2AO//AAAIAAcAAAC3AO//AAAJAAcAAAC2APD/AAAIAAcAAAC3APD/AAAJAAcAAAC2APH/AAAIAAcAAAC3APH/AAAJAAcAAAC2APL/AAAIAAcAAAC3APL/AAAJAAcAAAC2AKz/AAAIAAcAAAC3AKz/AAAJAAcAAAC2AK3/AAAIAAcAAAC3AK3/AAAJAAcAAAC2AK7/AAAIAAcAAAC3AK7/AAAJAAcAAAC2AK//AAAIAAcAAAC3AK//AAAJAAcAAAC2ALD/AAAIAAcAAAC3ALD/AAAJAAcAAAC2ALH/AAAIAAcAAAC3ALH/AAAJAAcAAAC2ALL/AAAIAAcAAAC3ALL/AAAJAAcAAAC2ALP/AAAIAAcAAAC3ALP/AAAJAAcAAAC2ALT/AAAIAAcAAAC3ALT/AAAJAAcAAAC2ALX/AAAIAAcAAAC3ALX/AAAJAAcAAAC2ALb/AAAIAAcAAAC3ALb/AAAJAAcAAAC2ALf/AAAIAAcAAAC3ALf/AAAJAAcAAAC2ALj/AAAIAAcAAAC3ALj/AAAJAAcAAAC2ALn/AAAIAAcAAAC3ALn/AAAJAAcAAAC2ALr/AAAIAAcAAAC3ALr/AAAJAAcAAAC2ALv/AAAIAAcAAAC3ALv/AAAJAAcAAAC2ALz/AAAIAAcAAAC3ALz/AAAJAAcAAAC2AL3/AAAIAAcAAAC3AL3/AAAJAAcAAAC2AL7/AAAIAAcAAAC3AL7/AAAJAAcAAAC2AL//AAAIAAcAAAC3AL//AAAJAAcAAAC2AMD/AAAIAAcAAAC3AMD/AAAJAAcAAAC2AMH/AAAIAAcAAAC3AMH/AAAJAAcAAAC2AML/AAAIAAcAAAC3AML/AAAJAAcAAAC2AMP/AAAIAAcAAAC3AMP/AAAJAAcAAAC2AMT/AAAIAAcAAAC3AMT/AAAJAAcAAAC2AMX/AAAIAAcAAAC3AMX/AAAJAAcAAAC2AMb/AAAIAAcAAAC3AMb/AAAJAAcAAAC2AMf/AAAIAAcAAAC3AMf/AAAJAAcAAAC2AMj/AAAIAAcAAAC3AMj/AAAJAAcAAAC2AMn/AAAIAAcAAAC3AMn/AAAJAAcAAAC2AMr/AAAIAAcAAAC3AMr/AAAJAAcAAAC2AMv/AAAIAAcAAAC3AMv/AAAJAAcAAAC2AMz/AAAIAAcAAAC3AMz/AAAJAAcAAAC2AM3/AAAIAAcAAAC3AM3/AAAJAAcAAAC2AM7/AAAIAAcAAAC3AM7/AAAJAAcAAAC2AM//AAAIAAcAAAC3AM//AAAJAAcAAAC2AND/AAAIAAcAAAC3AND/AAAJAAcAAAC2ANH/AAAIAAcAAAC3ANH/AAAJAAcAAAC2ANL/AAAIAAcAAAC3ANL/AAAJAAcAAAC2ANP/AAAIAAcAAAC3ANP/AAAJAAcAAAC2ANT/AAAIAAcAAAC3ANT/AAAJAAcAAAC2ANX/AAAIAAcAAAC3ANX/AAAJAAcAAAC2ANb/AAAIAAcAAAC3ANb/AAAJAAcAAAC2ANf/AAAIAAcAAAC3ANf/AAAJAAcAAAC2ANj/AAAIAAcAAAC3ANj/AAAJAAcAAAC2ANn/AAAIAAcAAAC3ANn/AAAJAAcAAAC2ANr/AAAIAAcAAAC3ANr/AAAJAAcAAACDAKv/AAAIAAUAAACEAKv/AAAJAAUAAACDAKz/AAAIAAUAAACEAKz/AAAJAAUAAACDAK3/AAAIAAUAAACEAK3/AAAJAAUAAACDAK7/AAAIAAUAAACEAK7/AAAJAAUAAACDAK//AAAIAAUAAACEAK//AAAJAAUAAACDALD/AAAIAAUAAACEALD/AAAJAAUAAACDALH/AAAIAAUAAACEALH/AAAJAAUAAACDALL/AAAIAAUAAACEALL/AAAJAAUAAACDALP/AAAIAAUAAACEALP/AAAJAAUAAACDALT/AAAIAAUAAACEALT/AAAJAAUAAACDALX/AAAIAAUAAACEALX/AAAJAAUAAACDALb/AAAIAAUAAACEALb/AAAJAAUAAACDALf/AAAIAAUAAACEALf/AAAJAAUAAACDALj/AAAIAAUAAACEALj/AAAJAAUAAACDALn/AAAIAAUAAACEALn/AAAJAAUAAACDALr/AAAIAAUAAACEALr/AAAJAAUAAACDALv/AAAIAAUAAACEALv/AAAJAAUAAACDALz/AAAIAAUAAACEALz/AAAJAAUAAACDAL3/AAAIAAUAAACEAL3/AAAJAAUAAACDAL7/AAAIAAUAAACEAL7/AAAJAAUAAACDAL//AAAIAAUAAACEAL//AAAJAAUAAACDAMD/AAAIAAUAAACEAMD/AAAJAAUAAACDAMH/AAAIAAUAAACEAMH/AAAJAAUAAACDAML/AAAIAAUAAACEAML/AAAJAAUAAACDAMP/AAAIAAUAAACEAMP/AAAJAAUAAACDAMT/AAAIAAUAAACEAMT/AAAJAAUAAACDAMX/AAAIAAUAAACEAMX/AAAJAAUAAACDAMb/AAAIAAUAAACEAMb/AAAJAAUAAACDAMf/AAAIAAUAAACEAMf/AAAJAAUAAACDAMj/AAAIAAUAAACEAMj/AAAJAAUAAACDAMn/AAAIAAUAAACEAMn/AAAJAAUAAACDAMr/AAAIAAUAAACEAMr/AAAJAAUAAACDAMv/AAAIAAUAAACEAMv/AAAJAAUAAACDAMz/AAAIAAUAAACEAMz/AAAJAAUAAACDAM3/AAAIAAUAAACEAM3/AAAJAAUAAACDAM7/AAAIAAUAAACEAM7/AAAJAAUAAACDAM//AAAIAAUAAACEAM//AAAJAAUAAACDAND/AAAIAAUAAACEAND/AAAJAAUAAACDANH/AAAIAAUAAACEANH/AAAJAAUAAACDANL/AAAIAAUAAACEANL/AAAJAAUAAACDANP/AAAIAAUAAACEANP/AAAJAAUAAACDANT/AAAIAAUAAACEANT/AAAJAAUAAACDANX/AAAIAAUAAACEANX/AAAJAAUAAACDANb/AAAIAAUAAACEANb/AAAJAAUAAACDANf/AAAIAAUAAACEANf/AAAJAAUAAACDANj/AAAIAAUAAACEANj/AAAJAAUAAABJANn/AAAEAAQAAABJANr/AAAEAAQAAABJANv/AAAEAAQAAABJANz/AAAEAAQAAABJAN3/AAAEAAQAAABJAN7/AAAEAAQAAABJAN//AAAEAAQAAABJAOD/AAAEAAQAAABJAOH/AAAEAAQAAABJAOL/AAAEAAQAAABJAOP/AAAEAAQAAABJAOT/AAAEAAQAAABJAOX/AAAEAAQAAABJAOb/AAAEAAQAAABJAOf/AAAEAAQAAABJAOj/AAAEAAQAAABJAOn/AAAEAAQAAABJAOr/AAAEAAQAAABJAOv/AAAEAAQAAABJAOz/AAAEAAQAAABJAO3/AAAEAAQAAABJAO7/AAAEAAQAAABKAO7/AAAEAAQAAABLAO7/AAAEAAQAAABMAO7/AAAEAAQAAABNAO7/AAAEAAQAAABOAO7/AAAEAAQAAABPAO7/AAAEAAQAAABQAO7/AAAEAAQAAABRAO7/AAAEAAQAAABSAO7/AAAEAAQAAABTAO7/AAAEAAQAAABUAO7/AAAEAAQAAABVAO7/AAAEAAQAAABWAO7/AAAEAAQAAABXAO7/AAAEAAQAAABYAO7/AAAEAAQAAAA=") + +[node name="Player" parent="." instance=ExtResource("5_vo2a6")] +position = Vector2(-232, 0) + +[node name="DropShadow" parent="." instance=ExtResource("6_1v741")] + +[node name="Tiles2" parent="." instance=ExtResource("4_6xy56")] +tile_map_data = PackedByteArray("AAD8//X/AAAAAAUAAAD9//X/AAABAAUAAAD+//X/AAABAAUAAAD///X/AAABAAUAAAAAAPX/AAABAAUAAAABAPX/AAABAAUAAAACAPX/AAABAAUAAAADAPX/AAABAAUAAAAEAPX/AAABAAUAAAAFAPX/AAABAAUAAAAGAPX/AAABAAUAAAAHAPX/AAABAAUAAAD9//b/AAABAAYAAAD+//b/AAABAAYAAAD///b/AAABAAYAAAAAAPb/AAABAAYAAAABAPb/AAABAAYAAAACAPb/AAABAAYAAAADAPb/AAABAAYAAAAEAPb/AAABAAYAAAAFAPb/AAABAAYAAAAGAPb/AAABAAYAAAAHAPb/AAABAAYAAAD9//f/AAABAAYAAAD+//f/AAABAAYAAAD///f/AAABAAYAAAAAAPf/AAABAAYAAAABAPf/AAABAAYAAAACAPf/AAABAAYAAAADAPf/AAABAAYAAAAEAPf/AAABAAYAAAAFAPf/AAABAAYAAAAGAPf/AAABAAYAAAAHAPf/AAABAAYAAAD9//j/AAABAAYAAAD+//j/AAABAAYAAAD///j/AAABAAYAAAAAAPj/AAABAAYAAAABAPj/AAABAAYAAAACAPj/AAABAAYAAAADAPj/AAABAAYAAAAEAPj/AAABAAYAAAAFAPj/AAABAAYAAAAGAPj/AAABAAYAAAAHAPj/AAABAAYAAAD9//n/AAABAAYAAAD+//n/AAABAAYAAAD///n/AAABAAYAAAAAAPn/AAABAAYAAAABAPn/AAABAAYAAAACAPn/AAABAAYAAAADAPn/AAABAAYAAAAEAPn/AAABAAYAAAAFAPn/AAABAAYAAAAGAPn/AAABAAYAAAAHAPn/AAABAAYAAAD9//r/AAABAAYAAAD+//r/AAABAAYAAAD///r/AAABAAYAAAAAAPr/AAABAAYAAAABAPr/AAABAAYAAAACAPr/AAABAAYAAAADAPr/AAABAAYAAAAEAPr/AAABAAYAAAAFAPr/AAABAAYAAAAGAPr/AAABAAYAAAAHAPr/AAABAAYAAAAIAPr/AAACAAYAAAD9//v/AAABAAYAAAD+//v/AAABAAYAAAD///v/AAABAAYAAAAAAPv/AAABAAYAAAABAPv/AAABAAYAAAACAPv/AAABAAYAAAADAPv/AAABAAYAAAAEAPv/AAABAAYAAAAFAPv/AAABAAYAAAAGAPv/AAABAAYAAAAHAPv/AAABAAYAAAAIAPv/AAABAAYAAAD9//z/AAABAAYAAAD+//z/AAABAAYAAAD///z/AAABAAYAAAAAAPz/AAABAAYAAAABAPz/AAABAAYAAAACAPz/AAABAAYAAAADAPz/AAABAAYAAAAEAPz/AAABAAYAAAAFAPz/AAABAAYAAAAGAPz/AAABAAYAAAAHAPz/AAABAAYAAAAIAPz/AAABAAYAAAD9//3/AAABAAYAAAD+//3/AAABAAYAAAD///3/AAABAAYAAAAAAP3/AAABAAYAAAABAP3/AAABAAYAAAACAP3/AAABAAYAAAADAP3/AAABAAYAAAAEAP3/AAABAAYAAAAFAP3/AAABAAYAAAAGAP3/AAABAAYAAAAHAP3/AAABAAYAAAAIAP3/AAABAAYAAAD9//7/AAABAAcAAAD+//7/AAABAAcAAAD///7/AAABAAcAAAAAAP7/AAABAAcAAAABAP7/AAABAAcAAAACAP7/AAABAAYAAAADAP7/AAABAAYAAAAEAP7/AAABAAYAAAAFAP7/AAABAAYAAAAGAP7/AAABAAYAAAAHAP7/AAABAAYAAAAIAP7/AAABAAYAAAAJAP7/AAABAAYAAAAKAP7/AAABAAYAAAACAP//AAAAAAYAAAADAP//AAABAAYAAAAEAP//AAABAAYAAAAFAP//AAABAAYAAAAGAP//AAABAAYAAAAHAP//AAABAAYAAAAIAP//AAABAAYAAAAJAP//AAABAAYAAAAKAP//AAABAAYAAAACAAAAAAAAAAYAAAADAAAAAAABAAYAAAAEAAAAAAABAAYAAAAFAAAAAAABAAYAAAAGAAAAAAABAAYAAAAHAAAAAAABAAYAAAAIAAAAAAABAAYAAAAJAAAAAAABAAYAAAAKAAAAAAABAAYAAAACAAEAAAAAAAcAAAADAAEAAAABAAcAAAAEAAEAAAABAAcAAAAFAAEAAAABAAcAAAAGAAEAAAABAAcAAAAHAAEAAAABAAcAAAAIAAEAAAABAAcAAAAJAAEAAAABAAcAAAAKAAEAAAABAAcAAAAJAPv/AAABAAUAAAAKAPv/AAABAAUAAAALAPv/AAABAAUAAAAMAPv/AAABAAUAAAANAPv/AAABAAUAAAAOAPv/AAABAAUAAAAPAPv/AAABAAUAAAAQAPv/AAABAAUAAAARAPv/AAABAAUAAAASAPv/AAABAAUAAAATAPv/AAABAAUAAAAUAPv/AAABAAUAAAAJAPz/AAABAAYAAAAKAPz/AAABAAYAAAALAPz/AAABAAYAAAAMAPz/AAABAAYAAAANAPz/AAABAAYAAAAOAPz/AAABAAYAAAAPAPz/AAABAAYAAAAQAPz/AAABAAYAAAARAPz/AAABAAYAAAASAPz/AAABAAYAAAATAPz/AAABAAYAAAAUAPz/AAABAAYAAAAJAP3/AAABAAYAAAAKAP3/AAABAAYAAAALAP3/AAABAAYAAAAMAP3/AAABAAYAAAANAP3/AAABAAYAAAAOAP3/AAABAAYAAAAPAP3/AAABAAYAAAAQAP3/AAABAAYAAAARAP3/AAABAAYAAAASAP3/AAABAAYAAAATAP3/AAABAAYAAAAUAP3/AAABAAYAAAALAP7/AAABAAYAAAAMAP7/AAABAAYAAAANAP7/AAABAAYAAAAOAP7/AAABAAYAAAAPAP7/AAABAAYAAAAQAP7/AAABAAYAAAARAP7/AAABAAYAAAASAP7/AAABAAYAAAATAP7/AAABAAYAAAAUAP7/AAABAAYAAAALAP//AAABAAYAAAAMAP//AAABAAYAAAANAP//AAABAAYAAAAOAP//AAABAAYAAAAPAP//AAABAAYAAAAQAP//AAABAAYAAAARAP//AAABAAYAAAASAP//AAABAAYAAAATAP//AAABAAYAAAAUAP//AAABAAYAAAALAAAAAAABAAYAAAAMAAAAAAABAAYAAAANAAAAAAABAAYAAAAOAAAAAAABAAYAAAAPAAAAAAABAAYAAAAQAAAAAAABAAYAAAARAAAAAAABAAYAAAASAAAAAAABAAYAAAATAAAAAAABAAYAAAAUAAAAAAABAAYAAAALAAEAAAABAAcAAAAMAAEAAAABAAcAAAANAAEAAAABAAcAAAAOAAEAAAABAAcAAAAPAAEAAAABAAcAAAAQAAEAAAABAAcAAAARAAEAAAABAAcAAAASAAEAAAABAAcAAAATAAEAAAABAAcAAAAUAAEAAAABAAcAAAAVAPj/AAAAAAUAAAAWAPj/AAABAAUAAAAXAPj/AAABAAUAAAAYAPj/AAABAAUAAAAZAPj/AAABAAUAAAAaAPj/AAABAAUAAAAbAPj/AAACAAUAAAAVAPn/AAAAAAYAAAAWAPn/AAABAAYAAAAXAPn/AAABAAYAAAAYAPn/AAABAAYAAAAZAPn/AAABAAYAAAAaAPn/AAABAAYAAAAbAPn/AAACAAYAAAAVAPr/AAAAAAYAAAAWAPr/AAABAAYAAAAXAPr/AAABAAYAAAAYAPr/AAABAAYAAAAZAPr/AAABAAYAAAAaAPr/AAABAAYAAAAbAPr/AAACAAYAAAAVAPv/AAABAAYAAAAWAPv/AAABAAYAAAAXAPv/AAABAAYAAAAYAPv/AAABAAYAAAAZAPv/AAABAAYAAAAaAPv/AAABAAYAAAAbAPv/AAACAAYAAAAVAPz/AAABAAYAAAAWAPz/AAABAAYAAAAXAPz/AAABAAYAAAAYAPz/AAABAAYAAAAZAPz/AAABAAYAAAAaAPz/AAABAAYAAAAbAPz/AAACAAYAAAAVAP3/AAABAAYAAAAWAP3/AAABAAYAAAAXAP3/AAABAAYAAAAYAP3/AAABAAYAAAAZAP3/AAABAAYAAAAaAP3/AAABAAYAAAAbAP3/AAACAAYAAAAVAP7/AAABAAYAAAAWAP7/AAABAAYAAAAXAP7/AAABAAYAAAAYAP7/AAABAAYAAAAZAP7/AAABAAYAAAAaAP7/AAABAAYAAAAbAP7/AAACAAYAAAAVAP//AAABAAYAAAAWAP//AAABAAYAAAAXAP//AAABAAYAAAAYAP//AAABAAYAAAAZAP//AAABAAYAAAAaAP//AAABAAYAAAAbAP//AAACAAYAAAAVAAAAAAABAAYAAAAWAAAAAAABAAYAAAAXAAAAAAABAAYAAAAYAAAAAAABAAYAAAAZAAAAAAABAAYAAAAaAAAAAAABAAYAAAAbAAAAAAACAAYAAAAVAAEAAAABAAcAAAAWAAEAAAABAAcAAAAXAAEAAAABAAcAAAAYAAEAAAABAAcAAAAZAAEAAAABAAcAAAAaAAEAAAABAAcAAAAbAAEAAAACAAcAAAD8//b/AAAAAAYAAAD8//f/AAAAAAYAAAD8//j/AAAAAAYAAAD8//n/AAAAAAYAAAD8//r/AAAAAAYAAAD8//v/AAAAAAYAAAD8//z/AAAAAAYAAAD8//3/AAAAAAYAAAD8//7/AAAAAAYAAAD8////AAABAAYAAQD8/wAAAAABAAYAAQD8/wEAAAABAAYAAQD8/wIAAAABAAcAAQCEAPX/AAAAAAUAAACFAPX/AAABAAUAAACGAPX/AAABAAUAAACHAPX/AAABAAUAAACIAPX/AAABAAUAAACJAPX/AAABAAUAAACKAPX/AAABAAUAAACLAPX/AAABAAUAAACMAPX/AAABAAUAAACNAPX/AAABAAUAAACOAPX/AAACAAUAAACEAPb/AAAAAAYAAACFAPb/AAABAAYAAACGAPb/AAABAAYAAACHAPb/AAABAAYAAACIAPb/AAABAAYAAACJAPb/AAABAAYAAACKAPb/AAABAAYAAACLAPb/AAABAAYAAACMAPb/AAABAAYAAACNAPb/AAABAAYAAACOAPb/AAACAAYAAACEAPf/AAAAAAYAAACFAPf/AAABAAYAAACGAPf/AAABAAYAAACHAPf/AAABAAYAAACIAPf/AAABAAYAAACJAPf/AAABAAYAAACKAPf/AAABAAYAAACLAPf/AAABAAYAAACMAPf/AAABAAYAAACNAPf/AAABAAYAAACOAPf/AAACAAYAAACEAPj/AAAAAAYAAACFAPj/AAABAAYAAACGAPj/AAABAAYAAACHAPj/AAABAAYAAACIAPj/AAABAAYAAACJAPj/AAABAAYAAACKAPj/AAABAAYAAACLAPj/AAABAAYAAACMAPj/AAABAAYAAACNAPj/AAABAAYAAACOAPj/AAACAAYAAACEAPn/AAAAAAYAAACFAPn/AAABAAYAAACGAPn/AAABAAYAAACHAPn/AAABAAYAAACIAPn/AAABAAYAAACJAPn/AAABAAYAAACKAPn/AAABAAYAAACLAPn/AAABAAYAAACMAPn/AAABAAYAAACNAPn/AAABAAYAAACOAPn/AAACAAYAAACEAPr/AAAAAAYAAACFAPr/AAABAAYAAACGAPr/AAABAAYAAACHAPr/AAABAAYAAACIAPr/AAABAAYAAACJAPr/AAABAAYAAACKAPr/AAABAAYAAACLAPr/AAABAAYAAACMAPr/AAABAAYAAACNAPr/AAABAAYAAACOAPr/AAACAAYAAACEAPv/AAAAAAYAAACFAPv/AAABAAYAAACGAPv/AAABAAYAAACHAPv/AAABAAYAAACIAPv/AAABAAYAAACJAPv/AAABAAYAAACKAPv/AAABAAYAAACLAPv/AAABAAYAAACMAPv/AAABAAYAAACNAPv/AAABAAYAAACOAPv/AAACAAYAAACEAPz/AAAAAAYAAACFAPz/AAABAAYAAACGAPz/AAABAAYAAACHAPz/AAABAAYAAACIAPz/AAABAAYAAACJAPz/AAABAAYAAACKAPz/AAABAAYAAACLAPz/AAABAAYAAACMAPz/AAABAAYAAACNAPz/AAABAAYAAACOAPz/AAACAAYAAACEAP3/AAAAAAYAAACFAP3/AAABAAYAAACGAP3/AAABAAYAAACHAP3/AAABAAYAAACIAP3/AAABAAYAAACJAP3/AAABAAYAAACKAP3/AAABAAYAAACLAP3/AAABAAYAAACMAP3/AAABAAYAAACNAP3/AAABAAYAAACOAP3/AAACAAYAAACEAP7/AAAAAAYAAACFAP7/AAABAAYAAACGAP7/AAABAAYAAACHAP7/AAABAAYAAACIAP7/AAABAAYAAACJAP7/AAABAAYAAACKAP7/AAABAAYAAACLAP7/AAABAAYAAACMAP7/AAABAAYAAACNAP7/AAABAAYAAACOAP7/AAACAAYAAACEAP//AAAAAAYAAACFAP//AAABAAYAAACGAP//AAABAAYAAACHAP//AAABAAYAAACIAP//AAABAAYAAACJAP//AAABAAYAAACKAP//AAABAAYAAACLAP//AAABAAYAAACMAP//AAABAAYAAACNAP//AAABAAYAAACOAP//AAACAAYAAACEAAAAAAAAAAYAAACFAAAAAAABAAYAAACGAAAAAAABAAYAAACHAAAAAAABAAYAAACIAAAAAAABAAYAAACJAAAAAAABAAYAAACKAAAAAAABAAYAAACLAAAAAAABAAYAAACMAAAAAAABAAYAAACNAAAAAAABAAYAAACOAAAAAAACAAYAAACEAAEAAAAAAAcAAACFAAEAAAABAAcAAACGAAEAAAABAAcAAACHAAEAAAABAAcAAACIAAEAAAABAAcAAACJAAEAAAABAAcAAACKAAEAAAABAAcAAACLAAEAAAABAAcAAACMAAEAAAABAAcAAACNAAEAAAABAAcAAACOAAEAAAACAAcAAACUAPX/AAAAAAUAAACVAPX/AAABAAUAAACWAPX/AAABAAUAAACXAPX/AAABAAUAAACYAPX/AAABAAUAAACZAPX/AAABAAUAAACaAPX/AAABAAUAAACbAPX/AAABAAUAAACcAPX/AAABAAUAAACdAPX/AAABAAUAAACeAPX/AAABAAUAAACfAPX/AAABAAUAAACgAPX/AAABAAUAAAChAPX/AAABAAUAAACiAPX/AAABAAUAAACjAPX/AAABAAUAAACkAPX/AAABAAUAAAClAPX/AAABAAUAAACmAPX/AAABAAUAAACnAPX/AAABAAUAAACoAPX/AAABAAUAAACpAPX/AAABAAUAAACUAPb/AAAAAAYAAACVAPb/AAABAAYAAACWAPb/AAABAAYAAACXAPb/AAABAAYAAACYAPb/AAABAAYAAACZAPb/AAABAAYAAACaAPb/AAABAAYAAACbAPb/AAABAAYAAACcAPb/AAABAAYAAACdAPb/AAABAAYAAACeAPb/AAABAAYAAACfAPb/AAABAAYAAACgAPb/AAABAAYAAAChAPb/AAABAAYAAACiAPb/AAABAAYAAACjAPb/AAABAAYAAACkAPb/AAABAAYAAAClAPb/AAABAAYAAACmAPb/AAABAAYAAACnAPb/AAABAAYAAACoAPb/AAABAAYAAACpAPb/AAABAAYAAACUAPf/AAAAAAYAAACVAPf/AAABAAYAAACWAPf/AAABAAYAAACXAPf/AAABAAYAAACYAPf/AAABAAYAAACZAPf/AAABAAYAAACaAPf/AAABAAYAAACbAPf/AAABAAYAAACcAPf/AAABAAYAAACdAPf/AAABAAYAAACeAPf/AAABAAYAAACfAPf/AAABAAYAAACgAPf/AAABAAYAAAChAPf/AAABAAYAAACiAPf/AAABAAYAAACjAPf/AAABAAYAAACkAPf/AAABAAYAAAClAPf/AAABAAYAAACmAPf/AAABAAYAAACnAPf/AAABAAYAAACoAPf/AAABAAYAAACpAPf/AAABAAYAAACUAPj/AAAAAAYAAACVAPj/AAABAAYAAACWAPj/AAABAAYAAACXAPj/AAABAAYAAACYAPj/AAABAAYAAACZAPj/AAABAAYAAACaAPj/AAABAAYAAACbAPj/AAABAAYAAACcAPj/AAABAAYAAACdAPj/AAABAAYAAACeAPj/AAABAAYAAACfAPj/AAABAAYAAACgAPj/AAABAAYAAAChAPj/AAABAAYAAACiAPj/AAABAAYAAACjAPj/AAABAAYAAACkAPj/AAABAAYAAAClAPj/AAABAAYAAACmAPj/AAABAAYAAACnAPj/AAABAAYAAACoAPj/AAABAAYAAACpAPj/AAABAAYAAACUAPn/AAAAAAYAAACVAPn/AAABAAYAAACWAPn/AAABAAYAAACXAPn/AAABAAYAAACYAPn/AAABAAYAAACZAPn/AAABAAYAAACaAPn/AAABAAYAAACbAPn/AAABAAYAAACcAPn/AAABAAYAAACdAPn/AAABAAYAAACeAPn/AAABAAYAAACfAPn/AAABAAYAAACgAPn/AAABAAYAAAChAPn/AAABAAYAAACiAPn/AAABAAYAAACjAPn/AAABAAYAAACkAPn/AAABAAYAAAClAPn/AAABAAYAAACmAPn/AAABAAYAAACnAPn/AAABAAYAAACoAPn/AAABAAYAAACpAPn/AAABAAYAAACUAPr/AAAAAAYAAACVAPr/AAABAAYAAACWAPr/AAABAAYAAACXAPr/AAABAAYAAACYAPr/AAABAAYAAACZAPr/AAABAAYAAACaAPr/AAABAAYAAACbAPr/AAABAAYAAACcAPr/AAABAAYAAACdAPr/AAABAAYAAACeAPr/AAABAAYAAACfAPr/AAABAAYAAACgAPr/AAABAAYAAAChAPr/AAABAAYAAACiAPr/AAABAAYAAACjAPr/AAABAAYAAACkAPr/AAABAAYAAAClAPr/AAABAAYAAACmAPr/AAABAAYAAACnAPr/AAABAAYAAACoAPr/AAABAAYAAACpAPr/AAABAAYAAACUAPv/AAAAAAYAAACVAPv/AAABAAYAAACWAPv/AAABAAYAAACXAPv/AAABAAYAAACYAPv/AAABAAYAAACZAPv/AAABAAYAAACaAPv/AAABAAYAAACbAPv/AAABAAYAAACcAPv/AAABAAYAAACdAPv/AAABAAYAAACeAPv/AAABAAYAAACfAPv/AAABAAYAAACgAPv/AAABAAYAAAChAPv/AAABAAYAAACiAPv/AAABAAYAAACjAPv/AAABAAYAAACkAPv/AAABAAYAAAClAPv/AAABAAYAAACmAPv/AAABAAYAAACnAPv/AAABAAYAAACoAPv/AAABAAYAAACpAPv/AAABAAYAAACUAPz/AAAAAAYAAACVAPz/AAABAAYAAACWAPz/AAABAAYAAACXAPz/AAABAAYAAACYAPz/AAABAAYAAACZAPz/AAABAAYAAACaAPz/AAABAAYAAACbAPz/AAABAAYAAACcAPz/AAABAAYAAACdAPz/AAABAAYAAACeAPz/AAABAAYAAACfAPz/AAABAAYAAACgAPz/AAABAAYAAAChAPz/AAABAAYAAACiAPz/AAABAAYAAACjAPz/AAABAAYAAACkAPz/AAABAAYAAAClAPz/AAABAAYAAACmAPz/AAABAAYAAACnAPz/AAABAAYAAACoAPz/AAABAAYAAACpAPz/AAABAAYAAACUAP3/AAAAAAYAAACVAP3/AAABAAYAAACWAP3/AAABAAYAAACXAP3/AAABAAYAAACYAP3/AAABAAYAAACZAP3/AAABAAYAAACaAP3/AAABAAYAAACbAP3/AAABAAYAAACcAP3/AAABAAYAAACdAP3/AAABAAYAAACeAP3/AAABAAYAAACfAP3/AAABAAYAAACgAP3/AAABAAYAAAChAP3/AAABAAYAAACiAP3/AAABAAYAAACjAP3/AAABAAYAAACkAP3/AAABAAYAAAClAP3/AAABAAYAAACmAP3/AAABAAYAAACnAP3/AAABAAYAAACoAP3/AAABAAYAAACpAP3/AAABAAYAAACUAP7/AAAAAAYAAACVAP7/AAABAAYAAACWAP7/AAABAAYAAACXAP7/AAABAAYAAACYAP7/AAABAAYAAACZAP7/AAABAAYAAACaAP7/AAABAAYAAACbAP7/AAABAAYAAACcAP7/AAABAAYAAACdAP7/AAABAAYAAACeAP7/AAABAAYAAACfAP7/AAABAAYAAACgAP7/AAABAAYAAAChAP7/AAABAAYAAACiAP7/AAABAAYAAACjAP7/AAABAAYAAACkAP7/AAABAAYAAAClAP7/AAABAAYAAACmAP7/AAABAAYAAACnAP7/AAABAAYAAACoAP7/AAABAAYAAACpAP7/AAABAAYAAACUAP//AAAAAAYAAACVAP//AAABAAYAAACWAP//AAABAAYAAACXAP//AAABAAYAAACYAP//AAABAAYAAACZAP//AAABAAYAAACaAP//AAABAAYAAACbAP//AAABAAYAAACcAP//AAABAAYAAACdAP//AAABAAYAAACeAP//AAABAAYAAACfAP//AAABAAYAAACgAP//AAABAAYAAAChAP//AAABAAYAAACiAP//AAABAAYAAACjAP//AAABAAYAAACkAP//AAABAAYAAAClAP//AAABAAYAAACmAP//AAABAAYAAACnAP//AAABAAYAAACoAP//AAABAAYAAACpAP//AAABAAYAAACUAAAAAAAAAAYAAACVAAAAAAABAAYAAACWAAAAAAABAAYAAACXAAAAAAABAAYAAACYAAAAAAABAAYAAACZAAAAAAABAAYAAACaAAAAAAABAAYAAACbAAAAAAABAAYAAACcAAAAAAABAAYAAACdAAAAAAABAAYAAACeAAAAAAABAAYAAACfAAAAAAABAAYAAACgAAAAAAABAAYAAAChAAAAAAABAAYAAACiAAAAAAABAAYAAACjAAAAAAABAAYAAACkAAAAAAABAAYAAAClAAAAAAABAAYAAACmAAAAAAABAAYAAACnAAAAAAABAAYAAACoAAAAAAABAAYAAACpAAAAAAABAAYAAACUAAEAAAAAAAcAAACVAAEAAAABAAcAAACWAAEAAAABAAcAAACXAAEAAAABAAcAAACYAAEAAAABAAcAAACZAAEAAAABAAcAAACaAAEAAAABAAcAAACbAAEAAAABAAcAAACcAAEAAAABAAcAAACdAAEAAAABAAcAAACeAAEAAAABAAcAAACfAAEAAAABAAcAAACgAAEAAAABAAcAAAChAAEAAAABAAcAAACiAAEAAAABAAcAAACjAAEAAAABAAcAAACkAAEAAAABAAcAAAClAAEAAAABAAcAAACmAAEAAAABAAcAAACnAAEAAAABAAcAAACoAAEAAAABAAcAAACpAAEAAAABAAcAAACqAPX/AAABAAUAAACrAPX/AAABAAUAAACsAPX/AAABAAUAAACtAPX/AAABAAUAAACuAPX/AAABAAUAAACvAPX/AAABAAUAAACwAPX/AAABAAUAAACxAPX/AAABAAUAAACyAPX/AAABAAUAAACzAPX/AAABAAUAAAC0APX/AAABAAUAAAC1APX/AAABAAUAAAC2APX/AAACAAUAAACqAPb/AAABAAYAAACrAPb/AAABAAYAAACsAPb/AAABAAYAAACtAPb/AAABAAYAAACuAPb/AAABAAYAAACvAPb/AAABAAYAAACwAPb/AAABAAYAAACxAPb/AAABAAYAAACyAPb/AAABAAYAAACzAPb/AAABAAYAAAC0APb/AAABAAYAAAC1APb/AAABAAYAAAC2APb/AAACAAYAAACqAPf/AAABAAYAAACrAPf/AAABAAYAAACsAPf/AAABAAYAAACtAPf/AAABAAYAAACuAPf/AAABAAYAAACvAPf/AAABAAYAAACwAPf/AAABAAYAAACxAPf/AAABAAYAAACyAPf/AAABAAYAAACzAPf/AAABAAYAAAC0APf/AAABAAYAAAC1APf/AAABAAYAAAC2APf/AAACAAYAAACqAPj/AAABAAYAAACrAPj/AAABAAYAAACsAPj/AAABAAYAAACtAPj/AAABAAYAAACuAPj/AAABAAYAAACvAPj/AAABAAYAAACwAPj/AAABAAYAAACxAPj/AAABAAYAAACyAPj/AAABAAYAAACzAPj/AAABAAYAAAC0APj/AAABAAYAAAC1APj/AAABAAYAAAC2APj/AAACAAYAAACqAPn/AAABAAYAAACrAPn/AAABAAYAAACsAPn/AAABAAYAAACtAPn/AAABAAYAAACuAPn/AAABAAYAAACvAPn/AAABAAYAAACwAPn/AAABAAYAAACxAPn/AAABAAYAAACyAPn/AAABAAYAAACzAPn/AAABAAYAAAC0APn/AAABAAYAAAC1APn/AAABAAYAAAC2APn/AAACAAYAAACqAPr/AAABAAYAAACrAPr/AAABAAYAAACsAPr/AAABAAYAAACtAPr/AAABAAYAAACuAPr/AAABAAYAAACvAPr/AAABAAYAAACwAPr/AAABAAYAAACxAPr/AAABAAYAAACyAPr/AAABAAYAAACzAPr/AAABAAYAAAC0APr/AAABAAYAAAC1APr/AAABAAYAAAC2APr/AAACAAYAAACqAPv/AAABAAYAAACrAPv/AAABAAYAAACsAPv/AAABAAYAAACtAPv/AAABAAYAAACuAPv/AAABAAYAAACvAPv/AAABAAYAAACwAPv/AAABAAYAAACxAPv/AAABAAYAAACyAPv/AAABAAYAAACzAPv/AAABAAYAAAC0APv/AAABAAYAAAC1APv/AAABAAYAAAC2APv/AAACAAYAAACqAPz/AAABAAYAAACrAPz/AAABAAYAAACsAPz/AAABAAYAAACtAPz/AAABAAYAAACuAPz/AAABAAYAAACvAPz/AAABAAYAAACwAPz/AAABAAYAAACxAPz/AAABAAYAAACyAPz/AAABAAYAAACzAPz/AAABAAYAAAC0APz/AAABAAYAAAC1APz/AAABAAYAAAC2APz/AAACAAYAAACqAP3/AAABAAYAAACrAP3/AAABAAYAAACsAP3/AAABAAYAAACtAP3/AAABAAYAAACuAP3/AAABAAYAAACvAP3/AAABAAYAAACwAP3/AAABAAYAAACxAP3/AAABAAYAAACyAP3/AAABAAYAAACzAP3/AAABAAYAAAC0AP3/AAABAAYAAAC1AP3/AAABAAYAAAC2AP3/AAACAAYAAACqAP7/AAABAAYAAACrAP7/AAABAAYAAACsAP7/AAABAAYAAACtAP7/AAABAAYAAACuAP7/AAABAAYAAACvAP7/AAABAAYAAACwAP7/AAABAAYAAACxAP7/AAABAAYAAACyAP7/AAABAAYAAACzAP7/AAABAAYAAAC0AP7/AAABAAYAAAC1AP7/AAABAAYAAAC2AP7/AAACAAYAAACqAP//AAABAAYAAACrAP//AAABAAYAAACsAP//AAABAAYAAACtAP//AAABAAYAAACuAP//AAABAAYAAACvAP//AAABAAYAAACwAP//AAABAAYAAACxAP//AAABAAYAAACyAP//AAABAAYAAACzAP//AAABAAYAAAC0AP//AAABAAYAAAC1AP//AAABAAYAAAC2AP//AAACAAYAAACqAAAAAAABAAYAAACrAAAAAAABAAYAAACsAAAAAAABAAYAAACtAAAAAAABAAYAAACuAAAAAAABAAYAAACvAAAAAAABAAYAAACwAAAAAAABAAYAAACxAAAAAAABAAYAAACyAAAAAAABAAYAAACzAAAAAAABAAYAAAC0AAAAAAABAAYAAAC1AAAAAAABAAYAAAC2AAAAAAACAAYAAACqAAEAAAABAAcAAACrAAEAAAABAAcAAACsAAEAAAABAAcAAACtAAEAAAABAAcAAACuAAEAAAABAAcAAACvAAEAAAABAAcAAACwAAEAAAABAAcAAACxAAEAAAABAAcAAACyAAEAAAABAAcAAACzAAEAAAABAAcAAAC0AAEAAAABAAcAAAC1AAEAAAABAAcAAAC2AAEAAAACAAcAAAA=") + +[node name="UpsideDownGravityArea" parent="." node_paths=PackedStringArray("polygon") instance=ExtResource("9_14153")] +polygon = NodePath("CollisionPolygon2D") + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="UpsideDownGravityArea"] +polygon = PackedVector2Array(-64, -160, -64, 32, 448, 32, 448, -112, 336, -112, 336, -64, 128, -64, 128, -160) + +[node name="UpsideDownGravityArea2" parent="." node_paths=PackedStringArray("polygon") instance=ExtResource("9_14153")] +polygon = NodePath("CollisionPolygon2D") + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="UpsideDownGravityArea2"] +polygon = PackedVector2Array(2112, -160, 2112, 32, 2272, 32, 2272, -160) + +[node name="UpsideDownGravityArea3" parent="." node_paths=PackedStringArray("polygon") instance=ExtResource("9_14153")] +polygon = NodePath("CollisionPolygon2D") + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="UpsideDownGravityArea3"] +polygon = PackedVector2Array(2368, -160, 2368, 32, 2928, 32, 2928, -160) + +[node name="MoonGravity" type="Node" parent="."] +script = ExtResource("10_krs0r") +metadata/_custom_type_script = "uid://dhtqnyrj3ndnj" + +[node name="WingItem" parent="." instance=ExtResource("11_bif5h")] +position = Vector2(1240, -80) + +[node name="WingItem2" parent="." instance=ExtResource("11_bif5h")] +position = Vector2(2456, -96) + +[node name="EndFlagpole" parent="." instance=ExtResource("12_vo2a6")] +position = Vector2(4392, 0) + +[node name="EndFinalCastle" parent="." instance=ExtResource("13_1v741")] +position = Vector2(4472, 0) + +[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("13_vo2a6")] +position = Vector2(-232, -40) +path = NodePath("../Path2D/PathFollow2D") +time_needed = [65, 60, 55, 50, 45] + +[node name="Path2D" type="Path2D" parent="."] +curve = SubResource("Curve2D_1v741") + +[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"] +position = Vector2(-232, -40) +rotation = 0.14286746 + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"] +remote_path = NodePath("../../../RaceBoo") +update_rotation = false +update_scale = false + +[node name="Bowser" parent="." instance=ExtResource("14_8ft2m")] +position = Vector2(4176, -128) +can_hammer = true +music_enabled = false + +[node name="DecoTiles" parent="." instance=ExtResource("15_14153")] +tile_map_data = PackedByteArray("AADy//3/AAAEAAAAAADy//7/AAAEAAEAAADy////AAAAAAEAAADz////AAABAAEAAAD0////AAABAAEAAAD3////AAAAAAAAAABGAP7/AAADAAAAAABGAP//AAADAAEAAABJAP7/AAADAAAAAABJAP//AAADAAEAAABHAPz/AAAEAAAAAABHAP3/AAAEAAEAAABHAP7/AAAAAAEAAABHAP//AAAAAAEAAAB2AP3/AAAEAAAAAAB2AP7/AAAEAAEAAAB2AP//AAAAAAEAAAB4AP//AAABAAEAAAB5AP//AAABAAEAAACQAP7/AAADAAAAAACQAP//AAADAAEAAACRAP//AAABAAEAAAC4AP//AAAAAAAAAAC5AP//AAABAAAAAAC6AP//AAACAAAAAAC8AP7/AAADAAAAAAC8AP//AAADAAEAAAC9AP//AAACAAEAAAA=") + +[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/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="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@69713" to="Tiles/@AnimatableBody2D@69713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69713" to="Tiles/@AnimatableBody2D@69713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69713" to="Tiles/@AnimatableBody2D@69713" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69713" to="Tiles/@AnimatableBody2D@69713" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69713" to="Tiles/@AnimatableBody2D@69713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69713" to="Tiles/@AnimatableBody2D@69713" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69713" to="Tiles/@AnimatableBody2D@69713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69749" to="Tiles/@AnimatableBody2D@69749" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69749" to="Tiles/@AnimatableBody2D@69749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69749" to="Tiles/@AnimatableBody2D@69749" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69749" to="Tiles/@AnimatableBody2D@69749/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69750" to="Tiles/@AnimatableBody2D@69750" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69750" to="Tiles/@AnimatableBody2D@69750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69750" to="Tiles/@AnimatableBody2D@69750" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69750" to="Tiles/@AnimatableBody2D@69750/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69751" to="Tiles/@AnimatableBody2D@69751" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69751" to="Tiles/@AnimatableBody2D@69751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69751" to="Tiles/@AnimatableBody2D@69751" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69751" to="Tiles/@AnimatableBody2D@69751/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69752" to="Tiles/@AnimatableBody2D@69752/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69752" to="Tiles/@AnimatableBody2D@69752/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69752" to="Tiles/@AnimatableBody2D@69752" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69752" to="Tiles/@AnimatableBody2D@69752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69752" to="Tiles/@AnimatableBody2D@69752" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69752" to="Tiles/@AnimatableBody2D@69752/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69763" to="Tiles/@AnimatableBody2D@69763" method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69763" to="Tiles/@AnimatableBody2D@69763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69763" to="Tiles/@AnimatableBody2D@69763" method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69763" to="Tiles/@AnimatableBody2D@69763/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"] diff --git a/Scenes/Levels/TimeUp.tscn b/Scenes/Levels/TimeUp.tscn new file mode 100644 index 0000000..d0ed3f3 --- /dev/null +++ b/Scenes/Levels/TimeUp.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=3 format=3 uid="uid://dyx8sm50s5kcu"] + +[ext_resource type="PackedScene" uid="uid://bjo3ghjnca7i5" path="res://Scenes/Levels/GameOver.tscn" id="1_fnhjq"] +[ext_resource type="Script" uid="uid://cx10qj8eh8k8w" path="res://Scripts/Parts/TimeUp.gd" id="2_s8xim"] + +[node name="GameOver" instance=ExtResource("1_fnhjq")] +script = ExtResource("2_s8xim") + +[node name="Label" parent="CanvasLayer" index="1"] +text = "Time Up" + +[node name="Timer" parent="." index="2"] +wait_time = 2.0 diff --git a/Scenes/Levels/TitleScreen.tscn b/Scenes/Levels/TitleScreen.tscn new file mode 100644 index 0000000..19caaad --- /dev/null +++ b/Scenes/Levels/TitleScreen.tscn @@ -0,0 +1,1538 @@ +[gd_scene load_steps=67 format=4 uid="uid://dnlgawye840rs"] + +[ext_resource type="Script" uid="uid://bqetotvkgfpta" path="res://Scripts/Parts/TitleScreen.gd" id="1_1wpe0"] +[ext_resource type="Texture2D" uid="uid://d01emqx4qafd7" path="res://Assets/Sprites/UI/TitleSMB1.png" id="2_1j3pg"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_4kc87"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="5_8t4ah"] +[ext_resource type="Script" uid="uid://b08qfwj5jk6g1" path="res://Scripts/Parts/PlayerSprite.gd" id="6_8d7lx"] +[ext_resource type="Texture2D" uid="uid://brk81yoyccym" path="res://Assets/Sprites/UI/TitleScreenStars.png" id="6_28b2v"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="6_100cl"] +[ext_resource type="SpriteFrames" uid="uid://df4enjjl84mji" path="res://Resources/SpriteFrames/Player/Mario/Small.tres" id="6_oofmi"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="8_jmbsi"] +[ext_resource type="Script" uid="uid://c3c1o65wvi6tq" path="res://Scripts/UI/TitleScreenOptions.gd" id="9_dsf7o"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="9_kugbg"] +[ext_resource type="PackedScene" uid="uid://dntk2js0tu3y2" path="res://Scenes/Prefabs/UI/WorldSelect.tscn" id="10_emltp"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="11_28b2v"] +[ext_resource type="PackedScene" uid="uid://dnksdgorle8su" path="res://Scenes/Prefabs/UI/SettingsMenu.tscn" id="12_5iq4f"] +[ext_resource type="PackedScene" uid="uid://ci678koo0peoa" path="res://Scenes/Prefabs/UI/CharacterSelect.tscn" id="13_8wrri"] +[ext_resource type="PackedScene" uid="uid://c7w8dmlmj0hoh" path="res://Scenes/Prefabs/UI/CampaignSelect.tscn" id="14_1wnbq"] +[ext_resource type="PackedScene" uid="uid://br018ivvrtsjd" path="res://Scenes/Prefabs/UI/SaveDeletionWarning.tscn" id="15_s06mt"] +[ext_resource type="PackedScene" uid="uid://bpx20uohhikd7" path="res://Scenes/Prefabs/UI/QuestSelect.tscn" id="16_s06mt"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="18_3wltv"] +[ext_resource type="PackedScene" uid="uid://bvgigoyn7lrc2" path="res://Scenes/Prefabs/UI/SpeedrunTypeSelect.tscn" id="19_6t4fx"] +[ext_resource type="PackedScene" uid="uid://r2n1ka3mc5v6" path="res://Scenes/Prefabs/UI/GhostSelect.tscn" id="20_p54in"] +[ext_resource type="PackedScene" uid="uid://ud3ktt2adw8l" path="res://Scenes/Prefabs/UI/AchievementUnlockPopup.tscn" id="21_p54in"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="21_qti1l"] +[ext_resource type="PackedScene" uid="uid://b75f3fd7xjeya" path="res://Scenes/Prefabs/UI/QuitDialog.tscn" id="22_wjo1g"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="23_8swpx"] +[ext_resource type="Script" uid="uid://dt2p68xl462v2" path="res://Scripts/Parts/TextShadowColourChanger.gd" id="23_s06mt"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/TitleScreenStars.json" id="30_p54in"] +[ext_resource type="Shader" uid="uid://x7lh23cq2u38" path="res://Scenes/Parts/ShadowShader.gdshader" id="31_wjo1g"] +[ext_resource type="JSON" path="res://Assets/Audio/BGM/TitleBGM.json" id="37_twc32"] +[ext_resource type="PackedScene" uid="uid://b8e82usnfbw1t" path="res://Scenes/Prefabs/UI/ExtraWorldSelect.tscn" id="41_obcl5"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="48_b3nob"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Title1.json" id="51_la5b0"] +[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="52_ur12k"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Title2.json" id="53_b3nob"] +[ext_resource type="Texture2D" uid="uid://0kyh2v6vfhqp" path="res://Assets/Sprites/UI/Title2.png" id="54_gp1md"] +[ext_resource type="PackedScene" uid="uid://bsfkt344e6j38" path="res://Scenes/Prefabs/UI/LevelSelectNew.tscn" id="58_qgapq"] +[ext_resource type="PackedScene" uid="uid://60t5mugrgvlt" path="res://Scenes/Prefabs/UI/MarathonSelect.tscn" id="58_sul0v"] + +[sub_resource type="GDScript" id="GDScript_8peil"] +script/source = "extends Label + + +func _ready() -> void: + text = \"V\" + Global.version_number +" + +[sub_resource type="AtlasTexture" id="AtlasTexture_qgapq"] +atlas = ExtResource("2_1j3pg") +region = Rect2(0, 0, 176, 88) + +[sub_resource type="SpriteFrames" id="SpriteFrames_sul0v"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_qgapq") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_kugbg"] +atlas = ExtResource("6_28b2v") +region = Rect2(0, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3rn7o"] +atlas = ExtResource("6_28b2v") +region = Rect2(8, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vtnxj"] +atlas = ExtResource("6_28b2v") +region = Rect2(16, 0, 8, 8) + +[sub_resource type="SpriteFrames" id="SpriteFrames_l3ok6"] +animations = [{ +"frames": [{ +"duration": 10.0, +"texture": SubResource("AtlasTexture_kugbg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3rn7o") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vtnxj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3rn7o") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_wsi03"] +shader = ExtResource("31_wjo1g") +shader_parameter/shadow_colour = Vector4(0, 0, 0, 1) +shader_parameter/allow_transparency = true + +[sub_resource type="AtlasTexture" id="AtlasTexture_8erf6"] +atlas = ExtResource("54_gp1md") +region = Rect2(0, 0, 176, 40) + +[sub_resource type="AtlasTexture" id="AtlasTexture_y7t6p"] +atlas = ExtResource("54_gp1md") +region = Rect2(176, 0, 176, 40) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8peil"] +atlas = ExtResource("54_gp1md") +region = Rect2(352, 0, 176, 40) + +[sub_resource type="SpriteFrames" id="SpriteFrames_gxk2n"] +animations = [{ +"frames": [{ +"duration": 10.0, +"texture": SubResource("AtlasTexture_8erf6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_y7t6p") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8peil") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_y7t6p") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_mkrxe"] +atlas = ExtResource("2_1j3pg") +region = Rect2(0, 128, 176, 128) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ygit5"] +atlas = ExtResource("2_1j3pg") +region = Rect2(176, 128, 176, 128) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bt5h5"] +atlas = ExtResource("2_1j3pg") +region = Rect2(352, 128, 176, 128) + +[sub_resource type="SpriteFrames" id="SpriteFrames_6t4fx"] +animations = [{ +"frames": [{ +"duration": 10.0, +"texture": SubResource("AtlasTexture_mkrxe") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ygit5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bt5h5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ygit5") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_p54in"] +atlas = ExtResource("2_1j3pg") +region = Rect2(0, 384, 176, 128) + +[sub_resource type="AtlasTexture" id="AtlasTexture_twc32"] +atlas = ExtResource("2_1j3pg") +region = Rect2(176, 384, 176, 128) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wjo1g"] +atlas = ExtResource("2_1j3pg") +region = Rect2(352, 384, 176, 128) + +[sub_resource type="SpriteFrames" id="SpriteFrames_wsi03"] +animations = [{ +"frames": [{ +"duration": 10.0, +"texture": SubResource("AtlasTexture_p54in") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_twc32") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wjo1g") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_twc32") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_l3ok6"] +atlas = ExtResource("2_1j3pg") +region = Rect2(0, 0, 176, 128) + +[sub_resource type="AtlasTexture" id="AtlasTexture_41kgj"] +atlas = ExtResource("2_1j3pg") +region = Rect2(176, 0, 176, 128) + +[sub_resource type="AtlasTexture" id="AtlasTexture_k68s0"] +atlas = ExtResource("2_1j3pg") +region = Rect2(352, 0, 176, 128) + +[sub_resource type="SpriteFrames" id="SpriteFrames_8t4ah"] +animations = [{ +"frames": [{ +"duration": 10.0, +"texture": SubResource("AtlasTexture_l3ok6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_41kgj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_k68s0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_41kgj") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_rqo3h"] +atlas = ExtResource("2_1j3pg") +region = Rect2(0, 256, 176, 128) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vckrk"] +atlas = ExtResource("2_1j3pg") +region = Rect2(176, 256, 176, 128) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7ft22"] +atlas = ExtResource("2_1j3pg") +region = Rect2(352, 256, 176, 128) + +[sub_resource type="SpriteFrames" id="SpriteFrames_f6f73"] +animations = [{ +"frames": [{ +"duration": 10.0, +"texture": SubResource("AtlasTexture_rqo3h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vckrk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7ft22") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vckrk") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}] + +[sub_resource type="Resource" id="Resource_jt40r"] +script = ExtResource("11_28b2v") +Overworld = SubResource("SpriteFrames_8t4ah") +Desert = SubResource("SpriteFrames_6t4fx") +Snow = SubResource("SpriteFrames_f6f73") +Jungle = SubResource("SpriteFrames_wsi03") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="TitleScreen" type="Node" node_paths=PackedStringArray("active_options")] +script = ExtResource("1_1wpe0") +active_options = NodePath("CanvasLayer/Options1") +auto_set_theme = true +time_limit = 0 +vertical_height = -186 +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("23_8swpx")] +time_of_day = 2 +primary_layer = 3 + +[node name="Camera2D" type="Camera2D" parent="."] +position = Vector2(0, -88) +process_callback = 0 + +[node name="Tiles" parent="." instance=ExtResource("3_4kc87")] +position = Vector2(0, -528) +tile_map_data = PackedByteArray("AAAAACIAAAACAAAAAAAAACMAAAACAAIAAAABACIAAAACAAAAAAABACMAAAACAAIAAAACACIAAAACAAAAAAACACMAAAACAAIAAAADACIAAAACAAAAAAADACMAAAACAAIAAAAEACIAAAACAAAAAAAEACMAAAACAAIAAAAFACIAAAACAAAAAAAFACMAAAACAAIAAAAGACIAAAACAAAAAAAGACMAAAACAAIAAAAHACIAAAACAAAAAAAHACMAAAACAAIAAAAIACIAAAACAAAAAAAIACMAAAACAAIAAAAJACIAAAACAAAAAAAJACMAAAACAAIAAAAKACIAAAACAAAAAAAKACMAAAACAAIAAAALACIAAAACAAAAAAALACMAAAACAAIAAAAMACIAAAACAAAAAAAMACMAAAACAAIAAAANACIAAAACAAAAAAANACMAAAACAAIAAAAOACIAAAACAAAAAAAOACMAAAACAAIAAAAPACIAAAACAAAAAAAPACMAAAACAAIAAAAQACIAAAACAAAAAAAQACMAAAACAAIAAAARACIAAAACAAAAAAARACMAAAACAAIAAAASACIAAAACAAAAAAASACMAAAACAAIAAAATACIAAAACAAAAAAATACMAAAACAAIAAAAUACIAAAACAAAAAAAUACMAAAACAAIAAAAVACIAAAACAAAAAAAVACMAAAACAAIAAAAWACIAAAACAAAAAAAWACMAAAACAAIAAAAXACIAAAACAAAAAAAXACMAAAACAAIAAAAYACIAAAACAAAAAAAYACMAAAACAAIAAAAZACIAAAACAAAAAAAZACMAAAACAAIAAAAaACIAAAACAAAAAAAaACMAAAACAAIAAAAbACIAAAACAAAAAAAbACMAAAACAAIAAAAcACIAAAACAAAAAAAcACMAAAACAAIAAAAdACIAAAACAAAAAAAdACMAAAACAAIAAAAeACIAAAACAAAAAAAeACMAAAACAAIAAAAfACIAAAACAAAAAAAfACMAAAACAAIAAADm/yIAAAACAAAAAADm/yMAAAACAAIAAADn/yIAAAACAAAAAADn/yMAAAACAAIAAADo/yIAAAACAAAAAADo/yMAAAACAAIAAADp/yIAAAACAAAAAADp/yMAAAACAAIAAADq/yIAAAACAAAAAADq/yMAAAACAAIAAADr/yIAAAACAAAAAADr/yMAAAACAAIAAADs/yIAAAACAAAAAADs/yMAAAACAAIAAADt/yIAAAACAAAAAADt/yMAAAACAAIAAADu/yIAAAACAAAAAADu/yMAAAACAAIAAADv/yIAAAACAAAAAADv/yMAAAACAAIAAADw/yIAAAACAAAAAADw/yMAAAACAAIAAADx/yIAAAACAAAAAADx/yMAAAACAAIAAADy/yIAAAACAAAAAADy/yMAAAACAAIAAADz/yIAAAACAAAAAADz/yMAAAACAAIAAAD0/yIAAAACAAAAAAD0/yMAAAACAAIAAAD1/yIAAAACAAAAAAD1/yMAAAACAAIAAAD2/yIAAAACAAAAAAD2/yMAAAACAAIAAAD3/yIAAAACAAAAAAD3/yMAAAACAAIAAAD4/yIAAAACAAAAAAD4/yMAAAACAAIAAAD5/yIAAAACAAAAAAD5/yMAAAACAAIAAAD6/yIAAAACAAAAAAD6/yMAAAACAAIAAAD7/yIAAAACAAAAAAD7/yMAAAACAAIAAAD8/yIAAAACAAAAAAD8/yMAAAACAAIAAAD9/yIAAAACAAAAAAD9/yMAAAACAAIAAAD+/yIAAAACAAAAAAD+/yMAAAACAAIAAAD//yIAAAACAAAAAAD//yMAAAACAAIAAAAgACIAAAACAAAAAAAgACMAAAACAAIAAAAhACIAAAACAAAAAAAhACMAAAACAAIAAAAiACIAAAACAAAAAAAiACMAAAACAAIAAAAjACIAAAACAAAAAAAjACMAAAACAAIAAAAkACIAAAACAAAAAAAkACMAAAACAAIAAAAlACIAAAACAAAAAAAlACMAAAACAAIAAAAmACIAAAACAAAAAAAmACMAAAACAAIAAAAnACIAAAACAAAAAAAnACMAAAACAAIAAAAoACIAAAACAAAAAAAoACMAAAACAAIAAAApACIAAAACAAAAAAApACMAAAACAAIAAAAqACIAAAACAAAAAAAqACMAAAACAAIAAAArACIAAAACAAAAAAArACMAAAACAAIAAAAsACIAAAACAAAAAAAsACMAAAACAAIAAAAtACIAAAACAAAAAAAtACMAAAACAAIAAAAuACIAAAACAAAAAAAuACMAAAACAAIAAAAvACIAAAACAAAAAAAvACMAAAACAAIAAAAwACIAAAACAAAAAAAwACMAAAACAAIAAAAxACIAAAACAAAAAAAxACMAAAACAAIAAAAyACIAAAACAAAAAAAyACMAAAACAAIAAAAzACIAAAACAAAAAAAzACMAAAACAAIAAAA0ACIAAAACAAAAAAA0ACMAAAACAAIAAAA1ACIAAAACAAAAAAA1ACMAAAACAAIAAAA2ACIAAAACAAAAAAA2ACMAAAACAAIAAAA3ACIAAAACAAAAAAA3ACMAAAACAAIAAAA4ACIAAAACAAAAAAA4ACMAAAACAAIAAAA5ACIAAAACAAAAAAA5ACMAAAACAAIAAAA6ACIAAAACAAAAAAA6ACMAAAACAAIAAAA7ACIAAAACAAAAAAA7ACMAAAACAAIAAAA8ACIAAAACAAAAAAA8ACMAAAACAAIAAAA9ACIAAAACAAAAAAA9ACMAAAACAAIAAAA+ACIAAAACAAAAAAA+ACMAAAACAAIAAAA/ACIAAAACAAAAAAA/ACMAAAACAAIAAABAACIAAAACAAAAAABAACMAAAACAAIAAABBACIAAAACAAAAAABBACMAAAACAAIAAABCACIAAAACAAAAAABCACMAAAACAAIAAABDACIAAAACAAAAAABDACMAAAACAAIAAABEACIAAAACAAAAAABEACMAAAACAAIAAABFACIAAAACAAAAAABFACMAAAACAAIAAABGACIAAAACAAAAAABGACMAAAACAAIAAABHACIAAAACAAAAAABHACMAAAACAAIAAABIACIAAAACAAAAAABIACMAAAACAAIAAABJACIAAAACAAAAAABJACMAAAACAAIAAABKACIAAAACAAAAAABKACMAAAACAAIAAABLACIAAAACAAAAAABLACMAAAACAAIAAABMACIAAAACAAAAAABMACMAAAACAAIAAABNACIAAAACAAAAAABNACMAAAACAAIAAABOACIAAAACAAAAAABOACMAAAACAAIAAABPACIAAAACAAAAAABPACMAAAACAAIAAABQACIAAAACAAAAAABQACMAAAACAAIAAABRACIAAAACAAAAAABRACMAAAACAAIAAABSACIAAAACAAAAAABSACMAAAACAAIAAABTACIAAAACAAAAAABTACMAAAACAAIAAABUACIAAAACAAAAAABUACMAAAACAAIAAABVACIAAAACAAAAAABVACMAAAACAAIAAABWACIAAAACAAAAAABWACMAAAACAAIAAABXACIAAAACAAAAAABXACMAAAACAAIAAABYACIAAAACAAAAAABYACMAAAACAAIAAABZACIAAAACAAAAAABZACMAAAACAAIAAABaACIAAAACAAAAAABaACMAAAACAAIAAABbACIAAAACAAAAAABbACMAAAACAAIAAABcACIAAAACAAAAAABcACMAAAACAAIAAABdACIAAAACAAAAAABdACMAAAACAAIAAABeACIAAAACAAAAAABeACMAAAACAAIAAABfACIAAAACAAAAAABfACMAAAACAAIAAABgACIAAAACAAAAAABgACMAAAACAAIAAABhACIAAAACAAAAAABhACMAAAACAAIAAABiACIAAAACAAAAAABiACMAAAACAAIAAABjACIAAAACAAAAAABjACMAAAACAAIAAABkACIAAAACAAAAAABkACMAAAACAAIAAABlACIAAAACAAAAAABlACMAAAACAAIAAABmACIAAAACAAAAAABmACMAAAACAAIAAABnACIAAAACAAAAAABnACMAAAACAAIAAABoACIAAAACAAAAAABoACMAAAACAAIAAABpACIAAAACAAAAAABpACMAAAACAAIAAABqACIAAAACAAAAAABqACMAAAACAAIAAABrACIAAAACAAAAAABrACMAAAACAAIAAABsACIAAAACAAAAAABsACMAAAACAAIAAABtACIAAAACAAAAAABtACMAAAACAAIAAABuACIAAAACAAAAAABuACMAAAACAAIAAABvACIAAAADAAAAAABvACMAAAADAAIAAACR/yIAAAABAAMAAACS/yIAAAACAAMAAACT/yIAAAACAAMAAACU/yIAAAACAAMAAACV/yIAAAACAAMAAACW/yIAAAACAAMAAACX/yIAAAACAAMAAACY/yIAAAACAAMAAACZ/yIAAAACAAMAAACa/yIAAAACAAMAAACb/yIAAAACAAMAAACc/yIAAAACAAMAAACd/yIAAAACAAMAAACe/yIAAAACAAMAAACf/yIAAAACAAMAAACg/yIAAAABAAAAAACh/yIAAAACAAAAAACi/yIAAAACAAAAAACj/yIAAAACAAAAAACk/yIAAAACAAAAAACl/yIAAAACAAAAAACm/yIAAAACAAAAAACn/yIAAAACAAAAAACo/yIAAAACAAAAAACp/yIAAAACAAAAAACq/yIAAAACAAAAAACr/yIAAAACAAAAAACs/yIAAAACAAAAAACt/yIAAAACAAAAAACu/yIAAAACAAAAAACv/yIAAAACAAAAAACw/yIAAAACAAAAAACx/yIAAAACAAAAAACy/yIAAAACAAAAAACz/yIAAAACAAAAAAC0/yIAAAACAAAAAAC1/yIAAAACAAAAAAC2/yIAAAACAAAAAAC3/yIAAAACAAAAAAC4/yIAAAACAAAAAAC5/yIAAAACAAAAAAC6/yIAAAACAAAAAAC7/yIAAAACAAAAAAC8/yIAAAACAAAAAAC9/yIAAAACAAAAAAC+/yIAAAACAAAAAAC//yIAAAACAAAAAADA/yIAAAACAAAAAADB/yIAAAACAAAAAADC/yIAAAACAAAAAADD/yIAAAACAAAAAADE/yIAAAACAAAAAADF/yIAAAACAAAAAADG/yIAAAACAAAAAADH/yIAAAACAAAAAADI/yIAAAACAAAAAADJ/yIAAAACAAAAAADK/yIAAAACAAAAAADL/yIAAAACAAAAAADM/yIAAAACAAAAAADN/yIAAAACAAAAAADO/yIAAAACAAAAAADP/yIAAAACAAAAAADQ/yIAAAACAAAAAADR/yIAAAACAAAAAADS/yIAAAACAAAAAADT/yIAAAACAAAAAADU/yIAAAACAAAAAADV/yIAAAACAAAAAADW/yIAAAACAAAAAADX/yIAAAACAAAAAADY/yIAAAACAAAAAADZ/yIAAAACAAAAAADa/yIAAAACAAAAAADb/yIAAAACAAAAAADc/yIAAAACAAAAAADd/yIAAAACAAAAAADe/yIAAAACAAAAAADf/yIAAAACAAAAAADg/yIAAAACAAAAAADh/yIAAAACAAAAAADi/yIAAAACAAAAAADj/yIAAAACAAAAAADk/yIAAAACAAAAAADl/yIAAAACAAAAAADj/yMAAAACAAIAAADk/yMAAAACAAIAAADl/yMAAAACAAIAAACg/yMAAAABAAIAAACh/yMAAAACAAIAAACi/yMAAAACAAIAAACj/yMAAAACAAIAAACk/yMAAAACAAIAAACl/yMAAAACAAIAAACm/yMAAAACAAIAAACn/yMAAAACAAIAAACo/yMAAAACAAIAAACp/yMAAAACAAIAAACq/yMAAAACAAIAAACr/yMAAAACAAIAAACs/yMAAAACAAIAAACt/yMAAAACAAIAAACu/yMAAAACAAIAAACv/yMAAAACAAIAAACw/yMAAAACAAIAAACx/yMAAAACAAIAAACy/yMAAAACAAIAAACz/yMAAAACAAIAAAC0/yMAAAACAAIAAAC1/yMAAAACAAIAAAC2/yMAAAACAAIAAAC3/yMAAAACAAIAAAC4/yMAAAACAAIAAAC5/yMAAAACAAIAAAC6/yMAAAACAAIAAAC7/yMAAAACAAIAAAC8/yMAAAACAAIAAAC9/yMAAAACAAIAAAC+/yMAAAACAAIAAAC//yMAAAACAAIAAADA/yMAAAACAAIAAADB/yMAAAACAAIAAADC/yMAAAACAAIAAADD/yMAAAACAAIAAADE/yMAAAACAAIAAADF/yMAAAACAAIAAADG/yMAAAACAAIAAADH/yMAAAACAAIAAADI/yMAAAACAAIAAADJ/yMAAAACAAIAAADK/yMAAAACAAIAAADL/yMAAAACAAIAAADM/yMAAAACAAIAAADN/yMAAAACAAIAAADO/yMAAAACAAIAAADP/yMAAAACAAIAAADQ/yMAAAACAAIAAADR/yMAAAACAAIAAADS/yMAAAACAAIAAADT/yMAAAACAAIAAADU/yMAAAACAAIAAADV/yMAAAACAAIAAADW/yMAAAACAAIAAADX/yMAAAACAAIAAADY/yMAAAACAAIAAADZ/yMAAAACAAIAAADa/yMAAAACAAIAAADb/yMAAAACAAIAAADc/yMAAAACAAIAAADd/yMAAAACAAIAAADe/yMAAAACAAIAAADf/yMAAAACAAIAAADg/yMAAAACAAIAAADh/yMAAAACAAIAAADi/yMAAAACAAIAAAA=") + +[node name="PlayerSprite" type="AnimatedSprite2D" parent="." node_paths=PackedStringArray("resource_setter")] +position = Vector2(-64, 17) +sprite_frames = ExtResource("6_oofmi") +animation = &"Idle" +script = ExtResource("6_8d7lx") +resource_setter = NodePath("ResourceSetterNew") +metadata/_custom_type_script = "uid://b08qfwj5jk6g1" + +[node name="ResourceSetterNew" type="Node" parent="PlayerSprite"] +script = ExtResource("6_100cl") +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="CanvasLayer" type="CanvasLayer" parent="."] + +[node name="TextureRect" type="CenterContainer" parent="CanvasLayer"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="TextureRect3" type="CenterContainer" parent="CanvasLayer"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Options1" type="VBoxContainer" parent="CanvasLayer" node_paths=PackedStringArray("options")] +unique_name_in_owner = true +custom_minimum_size = Vector2(9, 0) +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -36.0 +offset_top = -64.0 +offset_right = 84.0 +grow_horizontal = 2 +grow_vertical = 0 +size_flags_horizontal = 4 +size_flags_vertical = 10 +theme_override_constants/separation = 0 +alignment = 2 +script = ExtResource("9_dsf7o") +active = true +options = [NodePath("PlayGame"), NodePath("Settings"), NodePath("Quit Game")] + +[node name="PlayGame" type="Label" parent="CanvasLayer/Options1"] +layout_mode = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "MENU_PLAY_GAME" +uppercase = true + +[node name="Settings" type="Label" parent="CanvasLayer/Options1"] +layout_mode = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "MENU_SETTINGS" +uppercase = true + +[node name="Quit Game" type="Label" parent="CanvasLayer/Options1"] +layout_mode = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "MENU_EXTRAS" +uppercase = true + +[node name="Buffer" type="Control" parent="CanvasLayer/Options1"] +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +size_flags_horizontal = 4 + +[node name="Options2" type="VBoxContainer" parent="CanvasLayer" node_paths=PackedStringArray("options")] +unique_name_in_owner = true +visible = false +custom_minimum_size = Vector2(9, 0) +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -36.0 +offset_top = -64.0 +offset_right = 320.0 +grow_horizontal = 2 +grow_vertical = 0 +size_flags_horizontal = 4 +size_flags_vertical = 10 +theme_override_constants/separation = 0 +alignment = 2 +script = ExtResource("9_dsf7o") +options = [NodePath("Story"), NodePath("Challenges"), NodePath("Marathon")] + +[node name="Story" type="Label" parent="CanvasLayer/Options2"] +layout_mode = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "MENU_STORY" +uppercase = true + +[node name="Challenges" type="Label" parent="CanvasLayer/Options2"] +layout_mode = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "MENU_CHALLENGES" +uppercase = true + +[node name="Marathon" type="Label" parent="CanvasLayer/Options2"] +layout_mode = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "MENU_MARATHON" +uppercase = true + +[node name="Buffer" type="Control" parent="CanvasLayer/Options2"] +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +size_flags_horizontal = 4 + +[node name="Extras" type="VBoxContainer" parent="CanvasLayer" node_paths=PackedStringArray("options")] +unique_name_in_owner = true +visible = false +custom_minimum_size = Vector2(9, 0) +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -36.0 +offset_top = -64.0 +offset_right = 320.0 +grow_horizontal = 2 +grow_vertical = 0 +size_flags_horizontal = 4 +size_flags_vertical = 10 +theme_override_constants/separation = 0 +script = ExtResource("9_dsf7o") +options = [NodePath("Achiements"), NodePath("Credits")] + +[node name="Achiements" type="Label" parent="CanvasLayer/Extras"] +layout_mode = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "MENU_ACHIEVEMENTS" +uppercase = true + +[node name="Credits" type="Label" parent="CanvasLayer/Extras"] +layout_mode = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "MENU_CREDITS" +uppercase = true + +[node name="Buffer" type="Control" parent="CanvasLayer/Extras"] +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +size_flags_horizontal = 4 + +[node name="StoryMode" type="Node" parent="CanvasLayer"] + +[node name="StoryOptions" type="VBoxContainer" parent="CanvasLayer/StoryMode" node_paths=PackedStringArray("options")] +unique_name_in_owner = true +visible = false +custom_minimum_size = Vector2(9, 0) +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -36.0 +offset_top = -64.0 +offset_right = 320.0 +grow_horizontal = 2 +grow_vertical = 0 +size_flags_horizontal = 4 +size_flags_vertical = 10 +theme_override_constants/separation = 0 +alignment = 2 +script = ExtResource("9_dsf7o") +options = [NodePath("New Game"), NodePath("Continue")] + +[node name="New Game" type="Label" parent="CanvasLayer/StoryMode/StoryOptions"] +layout_mode = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "MENU_NEW_GAME" +uppercase = true + +[node name="Continue" type="Label" parent="CanvasLayer/StoryMode/StoryOptions"] +layout_mode = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "MENU_CONTINUE" +uppercase = true + +[node name="HighScore" type="Label" parent="CanvasLayer/StoryMode/StoryOptions"] +layout_mode = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "MENU_HIGH_SCORE" +uppercase = true + +[node name="Buffer" type="Control" parent="CanvasLayer/StoryMode/StoryOptions"] +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +size_flags_horizontal = 4 + +[node name="NoBeatenCharSelect" parent="CanvasLayer/StoryMode" instance=ExtResource("13_8wrri")] +visible = false +offset_left = -62.0 +offset_top = -35.0 +offset_right = 62.0 +offset_bottom = 35.0 + +[node name="QuestSelect" parent="CanvasLayer/StoryMode" instance=ExtResource("16_s06mt")] +unique_name_in_owner = true +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -63.0 +offset_top = -30.5 +offset_right = 63.0 +offset_bottom = 30.5 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="WorldSelect" parent="CanvasLayer/StoryMode" instance=ExtResource("10_emltp")] +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -92.0 +offset_top = -26.0 +offset_right = 92.0 +offset_bottom = 26.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="LevelSelect" parent="CanvasLayer/StoryMode" instance=ExtResource("58_qgapq")] +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -128.0 +offset_top = -40.0 +offset_right = 128.0 +offset_bottom = 40.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="BeatenCharSelect" parent="CanvasLayer/StoryMode" instance=ExtResource("13_8wrri")] +visible = false +offset_left = -62.0 +offset_top = -35.0 +offset_right = 62.0 +offset_bottom = 35.0 + +[node name="ChallengeOptions" type="VBoxContainer" parent="CanvasLayer" node_paths=PackedStringArray("options")] +unique_name_in_owner = true +visible = false +custom_minimum_size = Vector2(9, 0) +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -36.0 +offset_top = -64.0 +offset_right = 320.0 +grow_horizontal = 2 +grow_vertical = 0 +size_flags_horizontal = 4 +size_flags_vertical = 10 +theme_override_constants/separation = 0 +script = ExtResource("9_dsf7o") +options = [NodePath("BooRace"), NodePath("ChallengeHunt")] + +[node name="BooRace" type="Label" parent="CanvasLayer/ChallengeOptions"] +layout_mode = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "CHALLENGE_BOO" +uppercase = true + +[node name="ChallengeHunt" type="Label" parent="CanvasLayer/ChallengeOptions"] +layout_mode = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "CHALLENGE_HUNT" +uppercase = true + +[node name="Buffer" type="Control" parent="CanvasLayer/ChallengeOptions"] +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +size_flags_horizontal = 4 + +[node name="ChallengeHunt" type="Node" parent="CanvasLayer"] + +[node name="WorldSelect" parent="CanvasLayer/ChallengeHunt" instance=ExtResource("10_emltp")] +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -90.0 +offset_top = -32.5 +offset_right = 90.0 +offset_bottom = 32.5 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="LevelSelect" parent="CanvasLayer/ChallengeHunt" instance=ExtResource("58_qgapq")] +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -128.0 +offset_top = -40.0 +offset_right = 128.0 +offset_bottom = 40.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="CharacterSelect" parent="CanvasLayer/ChallengeHunt" instance=ExtResource("13_8wrri")] +visible = false +offset_left = -64.0 +offset_top = -36.0 +offset_right = 64.0 +offset_bottom = 36.0 + +[node name="World9" type="Node" parent="CanvasLayer"] + +[node name="ExtraWorldSelect" parent="CanvasLayer/World9" instance=ExtResource("41_obcl5")] +unique_name_in_owner = true +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -90.0 +offset_top = -24.0 +offset_right = 90.0 +offset_bottom = 24.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="ExtraLevelSelect" parent="CanvasLayer/World9" instance=ExtResource("58_qgapq")] +unique_name_in_owner = true +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -128.0 +offset_top = -40.0 +offset_right = 128.0 +offset_bottom = 40.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="CharacterSelect" parent="CanvasLayer/World9" instance=ExtResource("13_8wrri")] +visible = false +offset_left = -64.0 +offset_top = -36.0 +offset_right = 64.0 +offset_bottom = 36.0 + +[node name="Cursor" type="TextureRect" parent="CanvasLayer"] +unique_name_in_owner = true +offset_left = 80.0 +offset_top = 176.0 +offset_right = 88.0 +offset_bottom = 184.0 +texture = ExtResource("8_jmbsi") +stretch_mode = 2 + +[node name="ResourceSetter" type="Node" parent="CanvasLayer/Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("9_kugbg") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="AllNightNippon" type="Node" parent="CanvasLayer"] + +[node name="WorldSelect" parent="CanvasLayer/AllNightNippon" instance=ExtResource("10_emltp")] +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -90.0 +offset_top = -32.5 +offset_right = 90.0 +offset_bottom = 32.5 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="LevelSelect" parent="CanvasLayer/AllNightNippon" instance=ExtResource("58_qgapq")] +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -128.0 +offset_top = -40.0 +offset_right = 128.0 +offset_bottom = 40.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="CharacterSelect" parent="CanvasLayer/AllNightNippon" instance=ExtResource("13_8wrri")] +visible = false +offset_left = -64.0 +offset_top = -36.0 +offset_right = 64.0 +offset_bottom = 36.0 + +[node name="MarathonMode" type="Node" parent="CanvasLayer"] + +[node name="MarathonSelect" parent="CanvasLayer/MarathonMode" instance=ExtResource("58_sul0v")] +unique_name_in_owner = true +visible = false + +[node name="SpeedrunTypeSelect" parent="CanvasLayer/MarathonMode" instance=ExtResource("19_6t4fx")] +visible = false + +[node name="CharacterSelect2" parent="CanvasLayer/MarathonMode" instance=ExtResource("13_8wrri")] +visible = false +offset_left = -64.0 +offset_top = -36.0 +offset_right = 64.0 +offset_bottom = 36.0 + +[node name="WorldSelect" parent="CanvasLayer/MarathonMode" instance=ExtResource("10_emltp")] +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -90.0 +offset_top = -32.5 +offset_right = 90.0 +offset_bottom = 32.5 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="LevelSelect" parent="CanvasLayer/MarathonMode" instance=ExtResource("58_qgapq")] +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -128.0 +offset_top = -40.0 +offset_right = 128.0 +offset_bottom = 40.0 +grow_horizontal = 2 +grow_vertical = 2 +has_speedrun_stuff = true + +[node name="CharacterSelect" parent="CanvasLayer/MarathonMode" instance=ExtResource("13_8wrri")] +visible = false +offset_left = -64.0 +offset_top = -36.0 +offset_right = 64.0 +offset_bottom = 36.0 + +[node name="HasWarp" type="Node" parent="CanvasLayer/MarathonMode"] + +[node name="SpeedrunTypeSelect" parent="CanvasLayer/MarathonMode/HasWarp" instance=ExtResource("19_6t4fx")] +unique_name_in_owner = true +visible = false + +[node name="CharacterSelect" parent="CanvasLayer/MarathonMode/HasWarp" instance=ExtResource("13_8wrri")] +visible = false +offset_left = -64.0 +offset_top = -36.0 +offset_right = 64.0 +offset_bottom = 36.0 + +[node name="HasRan" type="Node" parent="CanvasLayer/MarathonMode"] + +[node name="GhostSelect" parent="CanvasLayer/MarathonMode/HasRan" instance=ExtResource("20_p54in")] +visible = false + +[node name="CharacterSelect" parent="CanvasLayer/MarathonMode/HasRan" instance=ExtResource("13_8wrri")] +visible = false +offset_left = -64.0 +offset_top = -36.0 +offset_right = 64.0 +offset_bottom = 36.0 + +[node name="SettingsMenu" parent="CanvasLayer" instance=ExtResource("12_5iq4f")] +unique_name_in_owner = true +offset_left = 0.0 +offset_right = 0.0 + +[node name="LabelFontChanger" parent="CanvasLayer/SettingsMenu" index="1" node_paths=PackedStringArray("labels")] +labels = [NodePath("../PanelContainer/MarginContainer/VBoxContainer/Title"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/CategorySelect/HBoxContainer/Category"), null, null, null, null, null, null, null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode/Value"), null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode2/Value"), null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode3/Value"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/Difficulty/Description/AutoScrollContainer/MarginContainer/Desc")] + +[node name="CampaignSelect" parent="CanvasLayer" instance=ExtResource("14_1wnbq")] +unique_name_in_owner = true +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -128.0 +offset_top = -32.0 +offset_right = 128.0 +offset_bottom = 32.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="SaveDeletionWarning" parent="CanvasLayer" instance=ExtResource("15_s06mt")] +unique_name_in_owner = true +visible = false +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -84.0 +offset_top = -66.0 +offset_right = 84.0 +offset_bottom = 66.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="AchievementUnlock" parent="CanvasLayer" instance=ExtResource("21_p54in")] +unique_name_in_owner = true + +[node name="QuitDialog" parent="CanvasLayer" instance=ExtResource("22_wjo1g")] + +[node name="CanvasLayer2" type="CanvasLayer" parent="."] +layer = 0 + +[node name="Label" type="Label" parent="CanvasLayer2"] +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_top = -16.0 +offset_right = 184.0 +grow_vertical = 0 +text = "v1.0.0" +uppercase = true +script = SubResource("GDScript_8peil") + +[node name="ColorRect" type="ColorRect" parent="CanvasLayer2/Label"] +visible = false +show_behind_parent = true +custom_minimum_size = Vector2(0, 8) +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 1) + +[node name="Timer" type="Timer" parent="CanvasLayer2/Label"] +autostart = true + +[node name="DropShadow" parent="." instance=ExtResource("5_8t4ah")] + +[node name="CameraRightLimit" type="Node2D" parent="."] +script = ExtResource("18_3wltv") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("21_qti1l") +labels = [NodePath("../CanvasLayer/Options2/Story"), NodePath("../CanvasLayer/Options2/Challenges"), NodePath("../CanvasLayer/Options2/Marathon"), NodePath("../CanvasLayer/StoryMode/StoryOptions/New Game"), NodePath("../CanvasLayer/StoryMode/StoryOptions/Continue"), NodePath("../CanvasLayer/StoryMode/StoryOptions/HighScore"), NodePath("../CanvasLayer/Extras/Achiements"), NodePath("../CanvasLayer/Extras/Credits"), null, NodePath("../CanvasLayer/ChallengeOptions/BooRace"), NodePath("../CanvasLayer/ChallengeOptions/ChallengeHunt"), null, NodePath("../CanvasLayer2/Label"), NodePath("../CanvasLayer/Options1/PlayGame"), NodePath("../CanvasLayer/Options1/Settings"), NodePath("../CanvasLayer/Options1/Quit Game"), NodePath("../CanvasLayer2/Label")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="TextShadowColourChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("23_s06mt") +labels = [NodePath("../CanvasLayer/Options2/Story"), NodePath("../CanvasLayer/Options2/Challenges"), NodePath("../CanvasLayer/Options2/Marathon"), NodePath("../CanvasLayer/StoryMode/StoryOptions/New Game"), NodePath("../CanvasLayer/StoryMode/StoryOptions/Continue"), NodePath("../CanvasLayer/StoryMode/StoryOptions/HighScore"), NodePath("../CanvasLayer/Extras/Achiements"), NodePath("../CanvasLayer/Extras/Credits"), null, NodePath("../CanvasLayer/ChallengeOptions/BooRace"), NodePath("../CanvasLayer/ChallengeOptions/ChallengeHunt"), null, NodePath("../CanvasLayer2/Label"), NodePath("../CanvasLayer/Options1/PlayGame"), NodePath("../CanvasLayer/Options1/Settings"), NodePath("../CanvasLayer/Options1/Quit Game"), NodePath("../CanvasLayer2/Label"), null] + +[node name="Logo" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -120) +sprite_frames = SubResource("SpriteFrames_sul0v") +autoplay = "default" +script = ExtResource("48_b3nob") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Control" type="Control" parent="Logo"] +layout_mode = 3 +anchors_preset = 0 +offset_left = -88.0 +offset_top = -44.0 +offset_right = -80.0 +offset_bottom = 180.0 + +[node name="HFlowContainer" type="HFlowContainer" parent="Logo/Control"] +layout_mode = 1 +offset_left = 88.0 +offset_top = 12.0 +offset_right = 160.0 +offset_bottom = 44.0 +theme_override_constants/h_separation = 0 +theme_override_constants/v_separation = 0 + +[node name="Star1" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star1"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star1/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star2" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star2"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star2/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star3" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star3"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star3/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star4" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star4"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star4/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star5" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star5"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star5/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star6" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star6"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star6/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star7" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star7"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star7/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star8" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star8"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star8/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star9" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star9"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star9/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star10" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star10"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star10/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star11" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star11"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star11/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star12" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star12"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star12/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star13" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star13"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star13/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star14" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star14"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star14/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star15" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star15"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star15/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star16" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star16"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star16/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star17" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star17"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star17/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star18" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star18"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star18/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star19" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star19"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star19/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star20" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star20"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star20/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star21" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star21"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star21/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star22" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star22"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star22/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star23" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star23"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star23/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star24" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star24"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star24/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star25" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star25"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star25/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star26" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star26"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star26/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star27" type="Control" parent="Logo/Control/HFlowContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star27"] +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star27/Main" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Star28" type="Control" parent="Logo/Control/HFlowContainer"] +top_level = true +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 + +[node name="Label" type="Label" parent="Logo/Control/HFlowContainer/Star28"] +layout_mode = 0 +offset_left = -88.0 +offset_top = -176.0 +offset_right = -48.0 +offset_bottom = -160.0 +text = "♕" + +[node name="Shadow" type="Label" parent="Logo/Control/HFlowContainer/Star28/Label"] +show_behind_parent = true +material = SubResource("ShaderMaterial_wsi03") +layout_mode = 1 +anchors_preset = -1 +offset_left = 1.0 +offset_top = 1.0 +offset_right = 17.0 +offset_bottom = 17.0 +text = "♕" +uppercase = true + +[node name="Main" type="AnimatedSprite2D" parent="Logo/Control/HFlowContainer/Star28"] +position = Vector2(612, 2272) +sprite_frames = SubResource("SpriteFrames_l3ok6") +autoplay = "default" +frame_progress = 0.877984 +centered = false + +[node name="ResourceSetter" type="Node" parent="Logo/Control/HFlowContainer/Star28/Main"] +script = ExtResource("6_100cl") +resource_json = ExtResource("30_p54in") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="ResourceSetter" type="Node" parent="Logo" node_paths=PackedStringArray("node_to_affect", "property_node")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_node = NodePath("../..") +property_name = "sprite_frames" +resource_json = ExtResource("51_la5b0") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Logo2" type="AnimatedSprite2D" parent="Logo"] +position = Vector2(0, 64) +sprite_frames = SubResource("SpriteFrames_gxk2n") +autoplay = "default" +frame_progress = 0.7019163 +script = ExtResource("48_b3nob") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Logo/Logo2" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("53_b3nob") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="TextShadowColourChanger2" type="Node" parent="."] +script = ExtResource("23_s06mt") +metadata/_custom_type_script = "uid://dt2p68xl462v2" + +[node name="ThemedToJSONConverter" type="Node" parent="."] +script = ExtResource("52_ur12k") +resource = SubResource("Resource_jt40r") +json_file_path = "res://Assets/Sprites/UI/Title2.json" +metadata/_custom_type_script = "uid://cqif1li7otvpl" + +[node name="BGM" type="AudioStreamPlayer" parent="."] +bus = &"Music" + +[node name="ResourceSetterNew" type="Node" parent="BGM" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_100cl") +node_to_affect = NodePath("..") +property_name = "stream" +mode = 2 +resource_json = ExtResource("37_twc32") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[connection signal="closed" from="CanvasLayer/Options1" to="CanvasLayer/Options1" method="show"] +[connection signal="closed" from="CanvasLayer/Options1" to="CanvasLayer/QuitDialog" method="start"] +[connection signal="option_1_selected" from="CanvasLayer/Options1" to="CanvasLayer/CampaignSelect" method="open"] +[connection signal="option_2_selected" from="CanvasLayer/Options1" to="." method="open_options"] +[connection signal="option_3_selected" from="CanvasLayer/Options1" to="CanvasLayer/Options1" method="close"] +[connection signal="option_3_selected" from="CanvasLayer/Options1" to="CanvasLayer/Extras" method="open"] +[connection signal="closed" from="CanvasLayer/Options2" to="CanvasLayer/Options1" method="open"] +[connection signal="option_1_selected" from="CanvasLayer/Options2" to="." method="continue_story"] +[connection signal="option_2_selected" from="CanvasLayer/Options2" to="CanvasLayer/Options2" method="close"] +[connection signal="option_2_selected" from="CanvasLayer/Options2" to="CanvasLayer/ChallengeOptions" method="open"] +[connection signal="option_3_selected" from="CanvasLayer/Options2" to="CanvasLayer/MarathonMode/MarathonSelect" method="open"] +[connection signal="closed" from="CanvasLayer/Extras" to="CanvasLayer/Options1" method="open"] +[connection signal="option_1_selected" from="CanvasLayer/Extras" to="." method="go_to_achievement_menu"] +[connection signal="option_2_selected" from="CanvasLayer/Extras" to="." method="go_to_credits"] +[connection signal="closed" from="CanvasLayer/StoryMode/StoryOptions" to="." method="on_story_options_closed"] +[connection signal="option_1_selected" from="CanvasLayer/StoryMode/StoryOptions" to="." method="new_game"] +[connection signal="option_2_selected" from="CanvasLayer/StoryMode/StoryOptions" to="." method="continue_story"] +[connection signal="cancelled" from="CanvasLayer/StoryMode/NoBeatenCharSelect" to="CanvasLayer/Options2" method="open"] +[connection signal="selected" from="CanvasLayer/StoryMode/NoBeatenCharSelect" to="." method="start_game"] +[connection signal="cancelled" from="CanvasLayer/StoryMode/QuestSelect" to="CanvasLayer/Options2" method="open"] +[connection signal="selected" from="CanvasLayer/StoryMode/QuestSelect" to="CanvasLayer/StoryMode/WorldSelect" method="open"] +[connection signal="cancelled" from="CanvasLayer/StoryMode/WorldSelect" to="CanvasLayer/StoryMode/QuestSelect" method="open"] +[connection signal="world_selected" from="CanvasLayer/StoryMode/WorldSelect" to="CanvasLayer/StoryMode/LevelSelect" method="open"] +[connection signal="cancelled" from="CanvasLayer/StoryMode/LevelSelect" to="CanvasLayer/StoryMode/WorldSelect" method="open"] +[connection signal="level_selected" from="CanvasLayer/StoryMode/LevelSelect" to="CanvasLayer/StoryMode/BeatenCharSelect" method="open"] +[connection signal="cancelled" from="CanvasLayer/StoryMode/BeatenCharSelect" to="CanvasLayer/StoryMode/LevelSelect" method="open"] +[connection signal="selected" from="CanvasLayer/StoryMode/BeatenCharSelect" to="." method="start_game"] +[connection signal="closed" from="CanvasLayer/ChallengeOptions" to="CanvasLayer/Options2" method="open"] +[connection signal="option_1_selected" from="CanvasLayer/ChallengeOptions" to="." method="go_to_boo_menu"] +[connection signal="option_2_selected" from="CanvasLayer/ChallengeOptions" to="." method="challenge_hunt_selected"] +[connection signal="option_3_selected" from="CanvasLayer/ChallengeOptions" to="." method="world_9_selected"] +[connection signal="cancelled" from="CanvasLayer/ChallengeHunt/WorldSelect" to="CanvasLayer/ChallengeOptions" method="open"] +[connection signal="world_selected" from="CanvasLayer/ChallengeHunt/WorldSelect" to="CanvasLayer/ChallengeHunt/LevelSelect" method="open"] +[connection signal="cancelled" from="CanvasLayer/ChallengeHunt/LevelSelect" to="CanvasLayer/ChallengeHunt/WorldSelect" method="open"] +[connection signal="level_selected" from="CanvasLayer/ChallengeHunt/LevelSelect" to="CanvasLayer/ChallengeHunt/CharacterSelect" method="open"] +[connection signal="cancelled" from="CanvasLayer/ChallengeHunt/CharacterSelect" to="CanvasLayer/ChallengeHunt/LevelSelect" method="open"] +[connection signal="selected" from="CanvasLayer/ChallengeHunt/CharacterSelect" to="." method="challenge_hunt_start"] +[connection signal="cancelled" from="CanvasLayer/World9/ExtraWorldSelect" to="CanvasLayer/ChallengeOptions" method="open"] +[connection signal="world_selected" from="CanvasLayer/World9/ExtraWorldSelect" to="CanvasLayer/World9/ExtraLevelSelect" method="open"] +[connection signal="cancelled" from="CanvasLayer/World9/ExtraLevelSelect" to="CanvasLayer/World9/ExtraWorldSelect" method="open"] +[connection signal="level_selected" from="CanvasLayer/World9/ExtraLevelSelect" to="CanvasLayer/World9/CharacterSelect" method="open"] +[connection signal="cancelled" from="CanvasLayer/World9/CharacterSelect" to="CanvasLayer/World9/ExtraLevelSelect" method="open"] +[connection signal="selected" from="CanvasLayer/World9/CharacterSelect" to="." method="start_game"] +[connection signal="cancelled" from="CanvasLayer/AllNightNippon/WorldSelect" to="CanvasLayer/Options1" method="open"] +[connection signal="world_selected" from="CanvasLayer/AllNightNippon/WorldSelect" to="CanvasLayer/AllNightNippon/LevelSelect" method="open"] +[connection signal="cancelled" from="CanvasLayer/AllNightNippon/LevelSelect" to="CanvasLayer/AllNightNippon/WorldSelect" method="open"] +[connection signal="level_selected" from="CanvasLayer/AllNightNippon/LevelSelect" to="CanvasLayer/AllNightNippon/CharacterSelect" method="open"] +[connection signal="cancelled" from="CanvasLayer/AllNightNippon/CharacterSelect" to="CanvasLayer/AllNightNippon/LevelSelect" method="open"] +[connection signal="selected" from="CanvasLayer/AllNightNippon/CharacterSelect" to="." method="start_game"] +[connection signal="cancelled" from="CanvasLayer/MarathonMode/MarathonSelect" to="CanvasLayer/Options2" method="open"] +[connection signal="full_run_selected" from="CanvasLayer/MarathonMode/MarathonSelect" to="CanvasLayer/MarathonMode/SpeedrunTypeSelect" method="open"] +[connection signal="level_run_selected" from="CanvasLayer/MarathonMode/MarathonSelect" to="CanvasLayer/MarathonMode/WorldSelect" method="open"] +[connection signal="cancelled" from="CanvasLayer/MarathonMode/SpeedrunTypeSelect" to="CanvasLayer/MarathonMode/MarathonSelect" method="open"] +[connection signal="selected" from="CanvasLayer/MarathonMode/SpeedrunTypeSelect" to="CanvasLayer/MarathonMode/CharacterSelect2" method="open"] +[connection signal="cancelled" from="CanvasLayer/MarathonMode/CharacterSelect2" to="CanvasLayer/MarathonMode/SpeedrunTypeSelect" method="open"] +[connection signal="selected" from="CanvasLayer/MarathonMode/CharacterSelect2" to="." method="start_full_run"] +[connection signal="cancelled" from="CanvasLayer/MarathonMode/WorldSelect" to="CanvasLayer/MarathonMode/MarathonSelect" method="open"] +[connection signal="world_selected" from="CanvasLayer/MarathonMode/WorldSelect" to="CanvasLayer/MarathonMode/LevelSelect" method="open"] +[connection signal="cancelled" from="CanvasLayer/MarathonMode/LevelSelect" to="CanvasLayer/MarathonMode/WorldSelect" method="open"] +[connection signal="level_selected" from="CanvasLayer/MarathonMode/LevelSelect" to="." method="check_for_warpless"] +[connection signal="cancelled" from="CanvasLayer/MarathonMode/CharacterSelect" to="CanvasLayer/MarathonMode/LevelSelect" method="open"] +[connection signal="selected" from="CanvasLayer/MarathonMode/CharacterSelect" to="." method="start_level_run"] +[connection signal="cancelled" from="CanvasLayer/MarathonMode/HasWarp/SpeedrunTypeSelect" to="CanvasLayer/MarathonMode/LevelSelect" method="open"] +[connection signal="selected" from="CanvasLayer/MarathonMode/HasWarp/SpeedrunTypeSelect" to="." method="check_for_ghost"] +[connection signal="cancelled" from="CanvasLayer/MarathonMode/HasWarp/CharacterSelect" to="CanvasLayer/MarathonMode/HasWarp/SpeedrunTypeSelect" method="open"] +[connection signal="selected" from="CanvasLayer/MarathonMode/HasWarp/CharacterSelect" to="." method="start_level_run"] +[connection signal="cancelled" from="CanvasLayer/MarathonMode/HasRan/GhostSelect" to="CanvasLayer/MarathonMode/LevelSelect" method="open"] +[connection signal="selected" from="CanvasLayer/MarathonMode/HasRan/GhostSelect" to="CanvasLayer/MarathonMode/HasRan/CharacterSelect" method="open"] +[connection signal="cancelled" from="CanvasLayer/MarathonMode/HasRan/CharacterSelect" to="CanvasLayer/MarathonMode/HasRan/GhostSelect" method="open"] +[connection signal="selected" from="CanvasLayer/MarathonMode/HasRan/CharacterSelect" to="." method="start_level_run"] +[connection signal="achievements_deleted" from="CanvasLayer/SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Data/DataDeletion" to="." method="setup_stars"] +[connection signal="cancelled" from="CanvasLayer/CampaignSelect" to="CanvasLayer/Options1" method="open"] +[connection signal="selected" from="CanvasLayer/CampaignSelect" to="." method="campaign_selected"] +[connection signal="cancelled" from="CanvasLayer/SaveDeletionWarning" to="CanvasLayer/StoryMode/StoryOptions" method="open"] +[connection signal="cancelled" from="CanvasLayer/QuitDialog" to="CanvasLayer/Options1" method="open"] +[connection signal="timeout" from="CanvasLayer2/Label/Timer" to="CanvasLayer2/Label" method="update"] +[connection signal="updated" from="BGM/ResourceSetterNew" to="." method="play_bgm"] + +[editable path="CanvasLayer/SettingsMenu"] +[editable path="CanvasLayer/SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Video/Language"] +[editable path="CanvasLayer/SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode"] +[editable path="CanvasLayer/SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode2"] +[editable path="CanvasLayer/SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode3"] diff --git a/Scenes/Levels/UndergroundExit.tscn b/Scenes/Levels/UndergroundExit.tscn new file mode 100644 index 0000000..602ca12 --- /dev/null +++ b/Scenes/Levels/UndergroundExit.tscn @@ -0,0 +1,48 @@ +[gd_scene load_steps=12 format=4 uid="uid://bgbkyhmcfa8l6"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ivft4"] +[ext_resource type="AudioStream" uid="uid://d16rq8cbwx075" path="res://Resources/Music/Overworld.tres" id="2_3vcgs"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="3_bedkv"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="6_sl0c8"] +[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="7_whs1k"] +[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="8_makvb"] +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="9_3vcgs"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="10_bedkv"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="11_w1pdc"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="12_b7dup"] +[ext_resource type="Script" uid="uid://bs7u5tphepfla" path="res://Scripts/Parts/MusicSetter.gd" id="12_sl0c8"] + +[node name="UndergroundExit" type="Node"] +script = ExtResource("1_ivft4") +music = ExtResource("2_3vcgs") +auto_set_theme = true +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("12_b7dup")] +time_of_day = 2 +primary_layer = 3 +particles = 4 + +[node name="Player" parent="." instance=ExtResource("3_bedkv")] +position = Vector2(-584, 0) + +[node name="Tiles" parent="." instance=ExtResource("6_sl0c8")] +tile_map_data = PackedByteArray("AADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0//7/AAAJAAAAAAD0////AAAJAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1////AAAEAAIAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2////AAAEAAIAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3//7/AAAEAAIAAAD3////AAAEAAIAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4//3/AAAEAAIAAAD4//7/AAAEAAIAAAD4////AAAEAAIAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5//z/AAAEAAIAAAD5//3/AAAEAAIAAAD5//7/AAAEAAIAAAD5////AAAEAAIAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6//v/AAAEAAIAAAD6//z/AAAEAAIAAAD6//3/AAAEAAIAAAD6//7/AAAEAAIAAAD6////AAAEAAIAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7//r/AAAEAAIAAAD7//v/AAAEAAIAAAD7//z/AAAEAAIAAAD7//3/AAAEAAIAAAD7//7/AAAEAAIAAAD7////AAAEAAIAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8//n/AAAEAAIAAAD8//r/AAAEAAIAAAD8//v/AAAEAAIAAAD8//z/AAAEAAIAAAD8//3/AAAEAAIAAAD8//7/AAAEAAIAAAD8////AAAEAAIAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9//j/AAAEAAIAAAD9//n/AAAEAAIAAAD9//r/AAAEAAIAAAD9//v/AAAEAAIAAAD9//z/AAAEAAIAAAD9//3/AAAEAAIAAAD9//7/AAAEAAIAAAD9////AAAEAAIAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAACAAAAAAAPAAEAAAACAAEAAAAQAAAAAAACAAAAAAAQAAEAAAACAAEAAAARAAAAAAACAAAAAAARAAEAAAACAAEAAAASAAAAAAACAAAAAAASAAEAAAACAAEAAAATAAAAAAACAAAAAAATAAEAAAACAAEAAAAUAAAAAAACAAAAAAAUAAEAAAACAAEAAAAVAAAAAAACAAAAAAAVAAEAAAACAAEAAAAWAAAAAAACAAAAAAAWAAEAAAACAAEAAAAXAAAAAAACAAAAAAAXAAEAAAACAAEAAAAYAAAAAAACAAAAAAAYAAEAAAACAAEAAAAZAAAAAAACAAAAAAAZAAEAAAACAAEAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADz//7/AAAIAAAAAADz////AAAIAAEAAAD2//7/AAAEAAIAAAD3//3/AAAEAAIAAAD4//z/AAAEAAIAAAD5//v/AAAEAAIAAAD6//r/AAAEAAIAAAD7//n/AAAEAAIAAAD8//j/AAAEAAIAAAAGAP//AAAEAAIAAACF/wAAAAACAAAAAACF/wEAAAACAAEAAACG/wAAAAACAAAAAACG/wEAAAACAAEAAACH/wAAAAACAAAAAACH/wEAAAACAAEAAACI/wAAAAACAAAAAACI/wEAAAACAAEAAACJ/wAAAAACAAAAAACJ/wEAAAACAAEAAACK/wAAAAACAAAAAACK/wEAAAACAAEAAACL/wAAAAACAAAAAACL/wEAAAACAAEAAACM/wAAAAACAAAAAACM/wEAAAACAAEAAACN/wAAAAACAAAAAACN/wEAAAACAAEAAACO/wAAAAACAAAAAACO/wEAAAACAAEAAACP/wAAAAACAAAAAACP/wEAAAACAAEAAACQ/wAAAAACAAAAAACQ/wEAAAACAAEAAACR/wAAAAACAAAAAACR/wEAAAACAAEAAACS/wAAAAACAAAAAACS/wEAAAACAAEAAACT/wAAAAACAAAAAACT/wEAAAACAAEAAACU/wAAAAACAAAAAACU/wEAAAACAAEAAACV/wAAAAACAAAAAACV/wEAAAACAAEAAACW/wAAAAACAAAAAACW/wEAAAACAAEAAACX/wAAAAACAAAAAACX/wEAAAACAAEAAACY/wAAAAACAAAAAACY/wEAAAACAAEAAACZ/wAAAAACAAAAAACZ/wEAAAACAAEAAACa/wAAAAACAAAAAACa/wEAAAACAAEAAACb/wAAAAACAAAAAACb/wEAAAACAAEAAACc/wAAAAACAAAAAACc/wEAAAACAAEAAACd/wAAAAACAAAAAACd/wEAAAACAAEAAACe/wAAAAACAAAAAACe/wEAAAACAAEAAACf/wAAAAACAAAAAACf/wEAAAACAAEAAACg/wAAAAACAAAAAACg/wEAAAACAAEAAACh/wAAAAACAAAAAACh/wEAAAACAAEAAACi/wAAAAACAAAAAACi/wEAAAACAAEAAACj/wAAAAACAAAAAACj/wEAAAACAAEAAACk/wAAAAACAAAAAACk/wEAAAACAAEAAACl/wAAAAACAAAAAACl/wEAAAACAAEAAACm/wAAAAACAAAAAACm/wEAAAACAAEAAACn/wAAAAACAAAAAACn/wEAAAACAAEAAACo/wAAAAACAAAAAACo/wEAAAACAAEAAACp/wAAAAACAAAAAACp/wEAAAACAAEAAACq/wAAAAACAAAAAACq/wEAAAACAAEAAACr/wAAAAACAAAAAACr/wEAAAACAAEAAACs/wAAAAACAAAAAACs/wEAAAACAAEAAACt/wAAAAACAAAAAACt/wEAAAACAAEAAACu/wAAAAACAAAAAACu/wEAAAACAAEAAACv/wAAAAACAAAAAACv/wEAAAACAAEAAACw/wAAAAACAAAAAACw/wEAAAACAAEAAACx/wAAAAACAAAAAACx/wEAAAACAAEAAACy/wAAAAACAAAAAACy/wEAAAACAAEAAACz/wAAAAACAAAAAACz/wEAAAACAAEAAAC0/wAAAAACAAAAAAC0/wEAAAACAAEAAAC1/wAAAAACAAAAAAC1/wEAAAACAAEAAAC2/wAAAAACAAAAAAC2/wEAAAACAAEAAAC3/wAAAAACAAAAAAC3/wEAAAACAAEAAAC4/wAAAAACAAAAAAC4/wEAAAACAAEAAAC5/wAAAAACAAAAAAC5/wEAAAACAAEAAAC6/wAAAAACAAAAAAC6/wEAAAACAAEAAAC7/wAAAAACAAAAAAC7/wEAAAACAAEAAAC8/wAAAAACAAAAAAC8/wEAAAACAAEAAAC9/wAAAAACAAAAAAC9/wEAAAACAAEAAAC+/wAAAAACAAAAAAC+/wEAAAACAAEAAAC//wAAAAACAAAAAAC//wEAAAACAAEAAADA/wAAAAACAAAAAADA/wEAAAACAAEAAADB/wAAAAACAAAAAADB/wEAAAACAAEAAADC/wAAAAACAAAAAADC/wEAAAACAAEAAADD/wAAAAACAAAAAADD/wEAAAACAAEAAADE/wAAAAACAAAAAADE/wEAAAACAAEAAADF/wAAAAACAAAAAADF/wEAAAACAAEAAADG/wAAAAACAAAAAADG/wEAAAACAAEAAADH/wAAAAACAAAAAADH/wEAAAACAAEAAADI/wAAAAACAAAAAADI/wEAAAACAAEAAADJ/wAAAAACAAAAAADJ/wEAAAACAAEAAADK/wAAAAACAAAAAADK/wEAAAACAAEAAADL/wAAAAACAAAAAADL/wEAAAACAAEAAADM/wAAAAACAAAAAADM/wEAAAACAAEAAADN/wAAAAACAAAAAADN/wEAAAACAAEAAADO/wAAAAACAAAAAADO/wEAAAACAAEAAADP/wAAAAACAAAAAADP/wEAAAACAAEAAADQ/wAAAAACAAAAAADQ/wEAAAACAAEAAADR/wAAAAACAAAAAADR/wEAAAACAAEAAADS/wAAAAACAAAAAADS/wEAAAACAAEAAADT/wAAAAACAAAAAADT/wEAAAACAAEAAADU/wAAAAACAAAAAADU/wEAAAACAAEAAADV/wAAAAACAAAAAADV/wEAAAACAAEAAADW/wAAAAACAAAAAADW/wEAAAACAAEAAADX/wAAAAACAAAAAADX/wEAAAACAAEAAADY/wAAAAACAAAAAADY/wEAAAACAAEAAADZ/wAAAAACAAAAAADZ/wEAAAACAAEAAADa/wAAAAACAAAAAADa/wEAAAACAAEAAADb/wAAAAACAAAAAADb/wEAAAACAAEAAADc/wAAAAACAAAAAADc/wEAAAACAAEAAADd/wAAAAACAAAAAADd/wEAAAACAAEAAADe/wAAAAACAAAAAADe/wEAAAACAAEAAADf/wAAAAACAAAAAADf/wEAAAACAAEAAADg/wAAAAACAAAAAADg/wEAAAACAAEAAADh/wAAAAACAAAAAADh/wEAAAACAAEAAADi/wAAAAACAAAAAADi/wEAAAACAAEAAADj/wAAAAACAAAAAADj/wEAAAACAAEAAADk/wAAAAACAAAAAADk/wEAAAACAAEAAADl/wAAAAACAAAAAADl/wEAAAACAAEAAADm/wAAAAACAAAAAADm/wEAAAACAAEAAADn/wAAAAACAAAAAADn/wEAAAACAAEAAADo/wAAAAACAAAAAADo/wEAAAACAAEAAADp/wAAAAACAAAAAADp/wEAAAACAAEAAADq/wAAAAACAAAAAADq/wEAAAACAAEAAADr/wAAAAACAAAAAADr/wEAAAACAAEAAADs/wAAAAACAAAAAADs/wEAAAACAAEAAADt/wAAAAACAAAAAADt/wEAAAACAAEAAADu/wAAAAACAAAAAADu/wEAAAACAAEAAADv/wAAAAACAAAAAADv/wEAAAACAAEAAAAaAAAAAAACAAAAAAAaAAEAAAACAAEAAAAbAAAAAAACAAAAAAAbAAEAAAACAAEAAAAcAAAAAAACAAAAAAAcAAEAAAACAAEAAAAdAAAAAAACAAAAAAAdAAEAAAACAAEAAAAeAAAAAAACAAAAAAAeAAEAAAACAAEAAAAfAAAAAAACAAAAAAAfAAEAAAACAAEAAAAgAAAAAAACAAAAAAAgAAEAAAACAAEAAAAhAAAAAAACAAAAAAAhAAEAAAACAAEAAAAiAAAAAAACAAAAAAAiAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAACAAAAAAA0AAEAAAACAAEAAAA1AAAAAAACAAAAAAA1AAEAAAACAAEAAAA2AAAAAAACAAAAAAA2AAEAAAACAAEAAAA3AAAAAAACAAAAAAA3AAEAAAACAAEAAAA4AAAAAAACAAAAAAA4AAEAAAACAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAACAAAAAAA8AAEAAAACAAEAAAA9AAAAAAACAAAAAAA9AAEAAAACAAEAAAA+AAAAAAACAAAAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAACAAAAAABHAAEAAAACAAEAAABIAAAAAAACAAAAAABIAAEAAAACAAEAAABJAAAAAAACAAAAAABJAAEAAAACAAEAAABKAAAAAAACAAAAAABKAAEAAAACAAEAAABLAAAAAAACAAAAAABLAAEAAAACAAEAAABMAAAAAAACAAAAAABMAAEAAAACAAEAAABNAAAAAAACAAAAAABNAAEAAAACAAEAAABOAAAAAAACAAAAAABOAAEAAAACAAEAAABPAAAAAAACAAAAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAAAAAACAAAAAABZAAEAAAACAAEAAABaAAAAAAACAAAAAABaAAEAAAACAAEAAABbAAAAAAACAAAAAABbAAEAAAACAAEAAABcAAAAAAACAAAAAABcAAEAAAACAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAACAAAAAABkAAEAAAACAAEAAABlAAAAAAACAAAAAABlAAEAAAACAAEAAABmAAAAAAACAAAAAABmAAEAAAACAAEAAABnAAAAAAACAAAAAABnAAEAAAACAAEAAABoAAAAAAACAAAAAABoAAEAAAACAAEAAABpAAAAAAACAAAAAABpAAEAAAACAAEAAABqAAAAAAACAAAAAABqAAEAAAACAAEAAABrAAAAAAACAAAAAABrAAEAAAACAAEAAABsAAAAAAACAAAAAABsAAEAAAACAAEAAABtAAAAAAACAAAAAABtAAEAAAACAAEAAABuAAAAAAACAAAAAABuAAEAAAACAAEAAABvAAAAAAACAAAAAABvAAEAAAACAAEAAABwAAAAAAACAAAAAABwAAEAAAACAAEAAABxAAAAAAACAAAAAABxAAEAAAACAAEAAAByAAAAAAACAAAAAAByAAEAAAACAAEAAABzAAAAAAACAAAAAABzAAEAAAACAAEAAAB0AAAAAAACAAAAAAB0AAEAAAACAAEAAAB1AAAAAAACAAAAAAB1AAEAAAACAAEAAAB2AAAAAAACAAAAAAB2AAEAAAACAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAADAAAAAACAAAEAAAADAAEAAACE/wAAAAABAAAAAACE/wEAAAABAAEAAACE/wIAAAABAAIAAACF/wIAAAACAAIAAACG/wIAAAACAAIAAACH/wIAAAACAAIAAACI/wIAAAACAAIAAACJ/wIAAAACAAIAAACK/wIAAAACAAIAAACL/wIAAAACAAIAAACM/wIAAAACAAIAAACN/wIAAAACAAIAAACO/wIAAAACAAIAAACP/wIAAAACAAIAAACQ/wIAAAACAAIAAACR/wIAAAACAAIAAACS/wIAAAACAAIAAACT/wIAAAACAAIAAACU/wIAAAACAAIAAACV/wIAAAACAAIAAACW/wIAAAACAAIAAACX/wIAAAACAAIAAACY/wIAAAACAAIAAACZ/wIAAAACAAIAAACa/wIAAAACAAIAAACb/wIAAAACAAIAAACc/wIAAAACAAIAAACd/wIAAAACAAIAAACe/wIAAAACAAIAAACf/wIAAAACAAIAAACg/wIAAAACAAIAAACh/wIAAAACAAIAAACi/wIAAAACAAIAAACj/wIAAAACAAIAAACk/wIAAAACAAIAAACl/wIAAAACAAIAAACm/wIAAAACAAIAAACn/wIAAAACAAIAAACo/wIAAAACAAIAAACp/wIAAAACAAIAAACq/wIAAAACAAIAAACr/wIAAAACAAIAAACs/wIAAAACAAIAAACt/wIAAAACAAIAAACu/wIAAAACAAIAAACv/wIAAAACAAIAAACw/wIAAAACAAIAAACx/wIAAAACAAIAAACy/wIAAAACAAIAAACz/wIAAAACAAIAAAC0/wIAAAACAAIAAAC1/wIAAAACAAIAAAC2/wIAAAACAAIAAAC3/wIAAAACAAIAAAC4/wIAAAACAAIAAAC5/wIAAAACAAIAAAC6/wIAAAACAAIAAAC7/wIAAAACAAIAAAC8/wIAAAACAAIAAAC9/wIAAAACAAIAAAC+/wIAAAACAAIAAAC//wIAAAACAAIAAADA/wIAAAACAAIAAADB/wIAAAACAAIAAADC/wIAAAACAAIAAADD/wIAAAACAAIAAADE/wIAAAACAAIAAADF/wIAAAACAAIAAADG/wIAAAACAAIAAADH/wIAAAACAAIAAADI/wIAAAACAAIAAADJ/wIAAAACAAIAAADK/wIAAAACAAIAAADL/wIAAAACAAIAAADM/wIAAAACAAIAAADN/wIAAAACAAIAAADO/wIAAAACAAIAAADP/wIAAAACAAIAAADQ/wIAAAACAAIAAADR/wIAAAACAAIAAADS/wIAAAACAAIAAADT/wIAAAACAAIAAADU/wIAAAACAAIAAADV/wIAAAACAAIAAADW/wIAAAACAAIAAADX/wIAAAACAAIAAADY/wIAAAACAAIAAADZ/wIAAAACAAIAAADa/wIAAAACAAIAAADb/wIAAAACAAIAAADc/wIAAAACAAIAAADd/wIAAAACAAIAAADe/wIAAAACAAIAAADf/wIAAAACAAIAAADg/wIAAAACAAIAAADh/wIAAAACAAIAAADi/wIAAAACAAIAAADj/wIAAAACAAIAAADk/wIAAAACAAIAAADl/wIAAAACAAIAAADm/wIAAAACAAIAAADn/wIAAAACAAIAAADo/wIAAAACAAIAAADp/wIAAAACAAIAAADq/wIAAAACAAIAAADr/wIAAAACAAIAAADs/wIAAAACAAIAAADt/wIAAAACAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAACAAIAAAAdAAIAAAACAAIAAAAeAAIAAAACAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAADAAIAAAA=") + +[node name="EndFlagpole" parent="." instance=ExtResource("7_whs1k")] +position = Vector2(104, 0) + +[node name="EndSmallCastle" parent="." instance=ExtResource("8_makvb")] +position = Vector2(216, 0) + +[node name="PipeArea" parent="." instance=ExtResource("9_3vcgs")] +position = Vector2(-192, -32) +exit_only = true + +[node name="PirannhaPlant" parent="." instance=ExtResource("10_bedkv")] +position = Vector2(-192, -32) + +[node name="DropShadow" parent="." instance=ExtResource("11_w1pdc")] + +[node name="MusicSetter" type="Node" parent="."] +script = ExtResource("12_sl0c8") diff --git a/Scenes/Levels/UnderwaterExit.tscn b/Scenes/Levels/UnderwaterExit.tscn new file mode 100644 index 0000000..c71fb5e --- /dev/null +++ b/Scenes/Levels/UnderwaterExit.tscn @@ -0,0 +1,8 @@ +[gd_scene load_steps=2 format=3 uid="uid://bgejr6nyhwxlg"] + +[ext_resource type="PackedScene" uid="uid://bgbkyhmcfa8l6" path="res://Scenes/Levels/UndergroundExit.tscn" id="1_u86kc"] + +[node name="UndergroundExit" instance=ExtResource("1_u86kc")] + +[node name="LevelBG" parent="." index="0"] +liquid_layer = 1 diff --git a/Scenes/Levels/testLevel.tscn b/Scenes/Levels/testLevel.tscn new file mode 100644 index 0000000..3fdbd35 --- /dev/null +++ b/Scenes/Levels/testLevel.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=5 format=4 uid="uid://b2hcju3pcxxt7"] + +[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ad6ng"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="2_l0i5o"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_gdkqi"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="4_l0i5o"] + +[node name="Level" type="Node"] +script = ExtResource("1_ad6ng") +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="Player" parent="." instance=ExtResource("2_l0i5o")] + +[node name="Tiles" parent="." instance=ExtResource("3_gdkqi")] +position = Vector2(1, 0) +tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAACAAAAAAAdAAAAAAACAAAAAAAeAAAAAAACAAAAAAAfAAAAAAACAAAAAAAgAAAAAAACAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAACAAEAAAAdAAEAAAACAAEAAAAeAAEAAAACAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAADv/wIAAAABAAEAAADw/wIAAAACAAEAAADx/wIAAAACAAEAAADy/wIAAAACAAEAAADz/wIAAAACAAEAAAD0/wIAAAACAAEAAAD1/wIAAAACAAEAAAD2/wIAAAACAAEAAAD3/wIAAAACAAEAAAD4/wIAAAACAAEAAAD5/wIAAAACAAEAAAD6/wIAAAACAAEAAAD7/wIAAAACAAEAAAD8/wIAAAACAAEAAAD9/wIAAAACAAEAAAD+/wIAAAACAAEAAAD//wIAAAACAAEAAAAAAAIAAAACAAEAAAABAAIAAAACAAEAAAACAAIAAAACAAEAAAADAAIAAAACAAEAAAAEAAIAAAACAAEAAAAFAAIAAAACAAEAAAAGAAIAAAACAAEAAAAHAAIAAAACAAEAAAAIAAIAAAACAAEAAAAJAAIAAAACAAEAAAAKAAIAAAACAAEAAAALAAIAAAACAAEAAAAMAAIAAAACAAEAAAANAAIAAAACAAEAAAAOAAIAAAACAAEAAAAPAAIAAAACAAEAAAAQAAIAAAACAAEAAAARAAIAAAACAAEAAAASAAIAAAACAAEAAAATAAIAAAACAAEAAAAUAAIAAAACAAEAAAAVAAIAAAACAAEAAAAWAAIAAAACAAEAAAAXAAIAAAACAAEAAAAYAAIAAAACAAEAAAAZAAIAAAACAAEAAAAaAAIAAAACAAEAAAAbAAIAAAACAAEAAAAcAAIAAAACAAEAAAAdAAIAAAACAAEAAAAeAAIAAAACAAEAAAAfAAIAAAACAAEAAAAgAAIAAAACAAEAAAAhAAIAAAACAAEAAAAiAAIAAAACAAEAAAAjAAIAAAACAAEAAAAkAAIAAAACAAEAAAAlAAIAAAACAAEAAAAmAAIAAAACAAEAAAAnAAIAAAACAAEAAAAoAAIAAAACAAEAAAApAAIAAAACAAEAAAAqAAIAAAACAAEAAAArAAIAAAACAAEAAAAsAAIAAAACAAEAAAAtAAIAAAACAAEAAAAuAAIAAAACAAEAAAAvAAIAAAACAAEAAAAwAAIAAAACAAEAAAAxAAIAAAACAAEAAAAyAAIAAAACAAEAAAAzAAIAAAACAAEAAAA0AAIAAAACAAEAAAA1AAIAAAACAAEAAAA2AAIAAAACAAEAAAA3AAIAAAACAAEAAAA4AAIAAAACAAEAAAA5AAIAAAACAAEAAAA6AAIAAAACAAEAAAA7AAIAAAACAAEAAAA8AAIAAAACAAEAAAA9AAIAAAACAAEAAAA+AAIAAAACAAEAAADv/wMAAAABAAEAAADw/wMAAAACAAEAAADx/wMAAAACAAEAAADy/wMAAAACAAEAAADz/wMAAAACAAEAAAD0/wMAAAACAAEAAAD1/wMAAAACAAEAAAD2/wMAAAACAAEAAAD3/wMAAAACAAEAAAD4/wMAAAACAAEAAAD5/wMAAAACAAEAAAD6/wMAAAACAAEAAAD7/wMAAAACAAEAAAD8/wMAAAACAAEAAAD9/wMAAAACAAEAAAD+/wMAAAACAAEAAAD//wMAAAACAAEAAAAAAAMAAAACAAEAAAABAAMAAAACAAEAAAACAAMAAAACAAEAAAADAAMAAAACAAEAAAAEAAMAAAACAAEAAAAFAAMAAAACAAEAAAAGAAMAAAACAAEAAAAHAAMAAAACAAEAAAAIAAMAAAACAAEAAAAJAAMAAAACAAEAAAAKAAMAAAACAAEAAAALAAMAAAACAAEAAAAMAAMAAAACAAEAAAANAAMAAAACAAEAAAAOAAMAAAACAAEAAAAPAAMAAAACAAEAAAAQAAMAAAACAAEAAAARAAMAAAACAAEAAAASAAMAAAACAAEAAAATAAMAAAACAAEAAAAUAAMAAAACAAEAAAAVAAMAAAACAAEAAAAWAAMAAAACAAEAAAAXAAMAAAACAAEAAAAYAAMAAAACAAEAAAAZAAMAAAACAAEAAAAaAAMAAAACAAEAAAAbAAMAAAACAAEAAAAcAAMAAAACAAEAAAAdAAMAAAACAAEAAAAeAAMAAAACAAEAAAAfAAMAAAACAAEAAAAgAAMAAAACAAEAAAAhAAMAAAACAAEAAAAiAAMAAAACAAEAAAAjAAMAAAACAAEAAAAkAAMAAAACAAEAAAAlAAMAAAACAAEAAAAmAAMAAAACAAEAAAAnAAMAAAACAAEAAAAoAAMAAAACAAEAAAApAAMAAAACAAEAAAAqAAMAAAACAAEAAAArAAMAAAACAAEAAAAsAAMAAAACAAEAAAAtAAMAAAACAAEAAAAuAAMAAAACAAEAAAAvAAMAAAACAAEAAAAwAAMAAAACAAEAAAAxAAMAAAACAAEAAAAyAAMAAAACAAEAAAAzAAMAAAACAAEAAAA0AAMAAAACAAEAAAA1AAMAAAACAAEAAAA2AAMAAAACAAEAAAA3AAMAAAACAAEAAAA4AAMAAAACAAEAAAA5AAMAAAACAAEAAAA6AAMAAAACAAEAAAA7AAMAAAACAAEAAAA8AAMAAAACAAEAAAA9AAMAAAACAAEAAAA+AAMAAAACAAEAAADv/wQAAAABAAIAAADw/wQAAAACAAIAAADx/wQAAAACAAIAAADy/wQAAAACAAIAAADz/wQAAAACAAIAAAD0/wQAAAACAAIAAAD1/wQAAAACAAIAAAD2/wQAAAACAAIAAAD3/wQAAAACAAIAAAD4/wQAAAACAAIAAAD5/wQAAAACAAIAAAD6/wQAAAACAAIAAAD7/wQAAAACAAIAAAD8/wQAAAACAAIAAAD9/wQAAAACAAIAAAD+/wQAAAACAAIAAAD//wQAAAACAAIAAAAAAAQAAAACAAIAAAABAAQAAAACAAIAAAACAAQAAAACAAIAAAADAAQAAAACAAIAAAAEAAQAAAACAAIAAAAFAAQAAAACAAIAAAAGAAQAAAACAAIAAAAHAAQAAAACAAIAAAAIAAQAAAACAAIAAAAJAAQAAAACAAIAAAAKAAQAAAACAAIAAAALAAQAAAACAAIAAAAMAAQAAAACAAIAAAANAAQAAAACAAIAAAAOAAQAAAACAAIAAAAPAAQAAAACAAIAAAAQAAQAAAACAAIAAAARAAQAAAACAAIAAAASAAQAAAACAAIAAAATAAQAAAACAAIAAAAUAAQAAAACAAIAAAAVAAQAAAACAAIAAAAWAAQAAAACAAIAAAAXAAQAAAACAAIAAAAYAAQAAAACAAIAAAAZAAQAAAACAAIAAAAaAAQAAAACAAIAAAAbAAQAAAACAAIAAAAcAAQAAAACAAIAAAAdAAQAAAACAAIAAAAeAAQAAAACAAIAAAAfAAQAAAACAAIAAAAgAAQAAAACAAIAAAAhAAQAAAACAAIAAAAiAAQAAAACAAIAAAAjAAQAAAACAAIAAAAkAAQAAAACAAIAAAAlAAQAAAACAAIAAAAmAAQAAAACAAIAAAAnAAQAAAACAAIAAAAoAAQAAAACAAIAAAApAAQAAAACAAIAAAAqAAQAAAACAAIAAAArAAQAAAACAAIAAAAsAAQAAAACAAIAAAAtAAQAAAACAAIAAAAuAAQAAAACAAIAAAAvAAQAAAACAAIAAAAwAAQAAAACAAIAAAAxAAQAAAACAAIAAAAyAAQAAAACAAIAAAAzAAQAAAACAAIAAAA0AAQAAAACAAIAAAA1AAQAAAACAAIAAAA2AAQAAAACAAIAAAA3AAQAAAACAAIAAAA4AAQAAAACAAIAAAA5AAQAAAACAAIAAAA6AAQAAAACAAIAAAA7AAQAAAACAAIAAAA8AAQAAAACAAIAAAA9AAQAAAACAAIAAAA+AAQAAAACAAIAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACRAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAACAAAAAAChAAAAAAACAAAAAACiAAAAAAACAAAAAACjAAAAAAACAAAAAACkAAAAAAACAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAACAAAAAAD+AAAAAAACAAAAAAD/AAAAAAACAAAAAAAAAQAAAAACAAAAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAACAAAAAAAGAQAAAAACAAAAAAAHAQAAAAACAAAAAAAIAQAAAAACAAAAAAAJAQAAAAACAAAAAAAKAQAAAAACAAAAAAALAQAAAAACAAAAAAAMAQAAAAACAAAAAAANAQAAAAACAAAAAAAOAQAAAAACAAAAAAAPAQAAAAACAAAAAAAQAQAAAAACAAAAAAARAQAAAAACAAAAAAASAQAAAAACAAAAAAATAQAAAAACAAAAAAAUAQAAAAACAAAAAAAVAQAAAAACAAAAAAAWAQAAAAACAAAAAAAXAQAAAAACAAAAAAAYAQAAAAACAAAAAAAZAQAAAAACAAAAAAAaAQAAAAACAAAAAAAbAQAAAAACAAAAAAAcAQAAAAACAAAAAAAdAQAAAAACAAAAAAAeAQAAAAACAAAAAAAfAQAAAAACAAAAAAAgAQAAAAACAAAAAAAhAQAAAAACAAAAAAAiAQAAAAACAAAAAAAjAQAAAAACAAAAAAAkAQAAAAACAAAAAAAlAQAAAAACAAAAAAAmAQAAAAACAAAAAAAnAQAAAAACAAAAAAAoAQAAAAACAAAAAAApAQAAAAACAAAAAAAqAQAAAAACAAAAAAArAQAAAAACAAAAAAAsAQAAAAACAAAAAAAtAQAAAAACAAAAAAAuAQAAAAACAAAAAAAvAQAAAAACAAAAAAAwAQAAAAACAAAAAAAxAQAAAAADAAAAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAACAAEAAAChAAEAAAACAAEAAACiAAEAAAACAAEAAACjAAEAAAACAAEAAACkAAEAAAACAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAACAAEAAAD/AAEAAAACAAEAAAAAAQEAAAACAAEAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAACAAEAAAAGAQEAAAACAAEAAAAHAQEAAAACAAEAAAAIAQEAAAACAAEAAAAJAQEAAAACAAEAAAAKAQEAAAACAAEAAAALAQEAAAACAAEAAAAMAQEAAAACAAEAAAANAQEAAAACAAEAAAAOAQEAAAACAAEAAAAPAQEAAAACAAEAAAAQAQEAAAACAAEAAAARAQEAAAACAAEAAAASAQEAAAACAAEAAAATAQEAAAACAAEAAAAUAQEAAAACAAEAAAAVAQEAAAACAAEAAAAWAQEAAAACAAEAAAAXAQEAAAACAAEAAAAYAQEAAAACAAEAAAAZAQEAAAACAAEAAAAaAQEAAAACAAEAAAAbAQEAAAACAAEAAAAcAQEAAAACAAEAAAAdAQEAAAACAAEAAAAeAQEAAAACAAEAAAAfAQEAAAACAAEAAAAgAQEAAAACAAEAAAAhAQEAAAACAAEAAAAiAQEAAAACAAEAAAAjAQEAAAACAAEAAAAkAQEAAAACAAEAAAAlAQEAAAACAAEAAAAmAQEAAAACAAEAAAAnAQEAAAACAAEAAAAoAQEAAAACAAEAAAApAQEAAAACAAEAAAAqAQEAAAACAAEAAAArAQEAAAACAAEAAAAsAQEAAAACAAEAAAAtAQEAAAACAAEAAAAuAQEAAAACAAEAAAAvAQEAAAACAAEAAAAwAQEAAAACAAEAAAAxAQEAAAADAAEAAAA/AAIAAAACAAEAAABAAAIAAAACAAEAAABBAAIAAAACAAEAAABCAAIAAAACAAEAAABDAAIAAAACAAEAAABEAAIAAAACAAEAAABFAAIAAAACAAEAAABGAAIAAAACAAEAAABHAAIAAAACAAEAAABIAAIAAAACAAEAAABJAAIAAAACAAEAAABKAAIAAAACAAEAAABLAAIAAAACAAEAAABMAAIAAAACAAEAAABNAAIAAAACAAEAAABOAAIAAAACAAEAAABPAAIAAAACAAEAAABQAAIAAAACAAEAAABRAAIAAAACAAEAAABSAAIAAAACAAEAAABTAAIAAAACAAEAAABUAAIAAAACAAEAAABVAAIAAAACAAEAAABWAAIAAAACAAEAAABXAAIAAAACAAEAAABYAAIAAAACAAEAAABZAAIAAAACAAEAAABaAAIAAAACAAEAAABbAAIAAAACAAEAAABcAAIAAAACAAEAAABdAAIAAAACAAEAAABeAAIAAAACAAEAAABfAAIAAAACAAEAAABgAAIAAAACAAEAAABhAAIAAAACAAEAAABiAAIAAAACAAEAAABjAAIAAAACAAEAAABkAAIAAAACAAEAAABlAAIAAAACAAEAAABmAAIAAAACAAEAAABnAAIAAAACAAEAAABoAAIAAAACAAEAAABpAAIAAAACAAEAAABqAAIAAAACAAEAAABrAAIAAAACAAEAAABsAAIAAAACAAEAAABtAAIAAAACAAEAAABuAAIAAAACAAEAAABvAAIAAAACAAEAAABwAAIAAAACAAEAAABxAAIAAAACAAEAAAByAAIAAAACAAEAAABzAAIAAAACAAEAAAB0AAIAAAACAAEAAAB1AAIAAAACAAEAAAB2AAIAAAACAAEAAAB3AAIAAAACAAEAAAB4AAIAAAACAAEAAAB5AAIAAAACAAEAAAB6AAIAAAACAAEAAAB7AAIAAAACAAEAAAB8AAIAAAACAAEAAAB9AAIAAAACAAEAAAB+AAIAAAACAAEAAAB/AAIAAAACAAEAAACAAAIAAAACAAEAAACBAAIAAAACAAEAAACCAAIAAAACAAEAAACDAAIAAAACAAEAAACEAAIAAAACAAEAAACFAAIAAAACAAEAAACGAAIAAAACAAEAAACHAAIAAAACAAEAAACIAAIAAAACAAEAAACJAAIAAAACAAEAAACKAAIAAAACAAEAAACLAAIAAAACAAEAAACMAAIAAAACAAEAAACNAAIAAAACAAEAAACOAAIAAAACAAEAAACPAAIAAAACAAEAAACQAAIAAAACAAEAAACRAAIAAAACAAEAAACSAAIAAAACAAEAAACTAAIAAAACAAEAAACUAAIAAAACAAEAAACVAAIAAAACAAEAAACWAAIAAAACAAEAAACXAAIAAAACAAEAAACYAAIAAAACAAEAAACZAAIAAAACAAEAAACaAAIAAAACAAEAAACbAAIAAAACAAEAAACcAAIAAAACAAEAAACdAAIAAAACAAEAAACeAAIAAAACAAEAAACfAAIAAAACAAEAAACgAAIAAAACAAEAAAChAAIAAAACAAEAAACiAAIAAAACAAEAAACjAAIAAAACAAEAAACkAAIAAAACAAEAAAClAAIAAAACAAEAAACmAAIAAAACAAEAAACnAAIAAAACAAEAAACoAAIAAAACAAEAAACpAAIAAAACAAEAAACqAAIAAAACAAEAAACrAAIAAAACAAEAAACsAAIAAAACAAEAAACtAAIAAAACAAEAAACuAAIAAAACAAEAAACvAAIAAAACAAEAAACwAAIAAAACAAEAAACxAAIAAAACAAEAAACyAAIAAAACAAEAAACzAAIAAAACAAEAAAC0AAIAAAACAAEAAAC1AAIAAAACAAEAAAC2AAIAAAACAAEAAAC3AAIAAAACAAEAAAC4AAIAAAACAAEAAAC5AAIAAAACAAEAAAC6AAIAAAACAAEAAAC7AAIAAAACAAEAAAC8AAIAAAACAAEAAAC9AAIAAAACAAEAAAC+AAIAAAACAAEAAAC/AAIAAAACAAEAAADAAAIAAAACAAEAAADBAAIAAAACAAEAAADCAAIAAAACAAEAAADDAAIAAAACAAEAAADEAAIAAAACAAEAAADFAAIAAAACAAEAAADGAAIAAAACAAEAAADHAAIAAAACAAEAAADIAAIAAAACAAEAAADJAAIAAAACAAEAAADKAAIAAAACAAEAAADLAAIAAAACAAEAAADMAAIAAAACAAEAAADNAAIAAAACAAEAAADOAAIAAAACAAEAAADPAAIAAAACAAEAAADQAAIAAAACAAEAAADRAAIAAAACAAEAAADSAAIAAAACAAEAAADTAAIAAAACAAEAAADUAAIAAAACAAEAAADVAAIAAAACAAEAAADWAAIAAAACAAEAAADXAAIAAAACAAEAAADYAAIAAAACAAEAAADZAAIAAAACAAEAAADaAAIAAAACAAEAAADbAAIAAAACAAEAAADcAAIAAAACAAEAAADdAAIAAAACAAEAAADeAAIAAAACAAEAAADfAAIAAAACAAEAAADgAAIAAAACAAEAAADhAAIAAAACAAEAAADiAAIAAAACAAEAAADjAAIAAAACAAEAAADkAAIAAAACAAEAAADlAAIAAAACAAEAAADmAAIAAAACAAEAAADnAAIAAAACAAEAAADoAAIAAAACAAEAAADpAAIAAAACAAEAAADqAAIAAAACAAEAAADrAAIAAAACAAEAAADsAAIAAAACAAEAAADtAAIAAAACAAEAAADuAAIAAAACAAEAAADvAAIAAAACAAEAAADwAAIAAAACAAEAAADxAAIAAAACAAEAAADyAAIAAAACAAEAAADzAAIAAAACAAEAAAD0AAIAAAACAAEAAAD1AAIAAAACAAEAAAD2AAIAAAACAAEAAAD3AAIAAAACAAEAAAD4AAIAAAACAAEAAAD5AAIAAAACAAEAAAD6AAIAAAACAAEAAAD7AAIAAAACAAEAAAD8AAIAAAACAAEAAAD9AAIAAAACAAEAAAD+AAIAAAACAAEAAAD/AAIAAAACAAEAAAAAAQIAAAACAAEAAAABAQIAAAACAAEAAAACAQIAAAACAAEAAAADAQIAAAACAAEAAAAEAQIAAAACAAEAAAAFAQIAAAACAAEAAAAGAQIAAAACAAEAAAAHAQIAAAACAAEAAAAIAQIAAAACAAEAAAAJAQIAAAACAAEAAAAKAQIAAAACAAEAAAALAQIAAAACAAEAAAAMAQIAAAACAAEAAAANAQIAAAACAAEAAAAOAQIAAAACAAEAAAAPAQIAAAACAAEAAAAQAQIAAAACAAEAAAARAQIAAAACAAEAAAASAQIAAAACAAEAAAATAQIAAAACAAEAAAAUAQIAAAACAAEAAAAVAQIAAAACAAEAAAAWAQIAAAACAAEAAAAXAQIAAAACAAEAAAAYAQIAAAACAAEAAAAZAQIAAAACAAEAAAAaAQIAAAACAAEAAAAbAQIAAAACAAEAAAAcAQIAAAACAAEAAAAdAQIAAAACAAEAAAAeAQIAAAACAAEAAAAfAQIAAAACAAEAAAAgAQIAAAACAAEAAAAhAQIAAAACAAEAAAAiAQIAAAACAAEAAAAjAQIAAAACAAEAAAAkAQIAAAACAAEAAAAlAQIAAAACAAEAAAAmAQIAAAACAAEAAAAnAQIAAAACAAEAAAAoAQIAAAACAAEAAAApAQIAAAACAAEAAAAqAQIAAAACAAEAAAArAQIAAAACAAEAAAAsAQIAAAACAAEAAAAtAQIAAAACAAEAAAAuAQIAAAACAAEAAAAvAQIAAAACAAEAAAAwAQIAAAACAAEAAAAxAQIAAAADAAEAAAA/AAMAAAACAAEAAABAAAMAAAACAAEAAABBAAMAAAACAAEAAABCAAMAAAACAAEAAABDAAMAAAACAAEAAABEAAMAAAACAAEAAABFAAMAAAACAAEAAABGAAMAAAACAAEAAABHAAMAAAACAAEAAABIAAMAAAACAAEAAABJAAMAAAACAAEAAABKAAMAAAACAAEAAABLAAMAAAACAAEAAABMAAMAAAACAAEAAABNAAMAAAACAAEAAABOAAMAAAACAAEAAABPAAMAAAACAAEAAABQAAMAAAACAAEAAABRAAMAAAACAAEAAABSAAMAAAACAAEAAABTAAMAAAACAAEAAABUAAMAAAACAAEAAABVAAMAAAACAAEAAABWAAMAAAACAAEAAABXAAMAAAACAAEAAABYAAMAAAACAAEAAABZAAMAAAACAAEAAABaAAMAAAACAAEAAABbAAMAAAACAAEAAABcAAMAAAACAAEAAABdAAMAAAACAAEAAABeAAMAAAACAAEAAABfAAMAAAACAAEAAABgAAMAAAACAAEAAABhAAMAAAACAAEAAABiAAMAAAACAAEAAABjAAMAAAACAAEAAABkAAMAAAACAAEAAABlAAMAAAACAAEAAABmAAMAAAACAAEAAABnAAMAAAACAAEAAABoAAMAAAACAAEAAABpAAMAAAACAAEAAABqAAMAAAACAAEAAABrAAMAAAACAAEAAABsAAMAAAACAAEAAABtAAMAAAACAAEAAABuAAMAAAACAAEAAABvAAMAAAACAAEAAABwAAMAAAACAAEAAABxAAMAAAACAAEAAAByAAMAAAACAAEAAABzAAMAAAACAAEAAAB0AAMAAAACAAEAAAB1AAMAAAACAAEAAAB2AAMAAAACAAEAAAB3AAMAAAACAAEAAAB4AAMAAAACAAEAAAB5AAMAAAACAAEAAAB6AAMAAAACAAEAAAB7AAMAAAACAAEAAAB8AAMAAAACAAEAAAB9AAMAAAACAAEAAAB+AAMAAAACAAEAAAB/AAMAAAACAAEAAACAAAMAAAACAAEAAACBAAMAAAACAAEAAACCAAMAAAACAAEAAACDAAMAAAACAAEAAACEAAMAAAACAAEAAACFAAMAAAACAAEAAACGAAMAAAACAAEAAACHAAMAAAACAAEAAACIAAMAAAACAAEAAACJAAMAAAACAAEAAACKAAMAAAACAAEAAACLAAMAAAACAAEAAACMAAMAAAACAAEAAACNAAMAAAACAAEAAACOAAMAAAACAAEAAACPAAMAAAACAAEAAACQAAMAAAACAAEAAACRAAMAAAACAAEAAACSAAMAAAACAAEAAACTAAMAAAACAAEAAACUAAMAAAACAAEAAACVAAMAAAACAAEAAACWAAMAAAACAAEAAACXAAMAAAACAAEAAACYAAMAAAACAAEAAACZAAMAAAACAAEAAACaAAMAAAACAAEAAACbAAMAAAACAAEAAACcAAMAAAACAAEAAACdAAMAAAACAAEAAACeAAMAAAACAAEAAACfAAMAAAACAAEAAACgAAMAAAACAAEAAAChAAMAAAACAAEAAACiAAMAAAACAAEAAACjAAMAAAACAAEAAACkAAMAAAACAAEAAAClAAMAAAACAAEAAACmAAMAAAACAAEAAACnAAMAAAACAAEAAACoAAMAAAACAAEAAACpAAMAAAACAAEAAACqAAMAAAACAAEAAACrAAMAAAACAAEAAACsAAMAAAACAAEAAACtAAMAAAACAAEAAACuAAMAAAACAAEAAACvAAMAAAACAAEAAACwAAMAAAACAAEAAACxAAMAAAACAAEAAACyAAMAAAACAAEAAACzAAMAAAACAAEAAAC0AAMAAAACAAEAAAC1AAMAAAACAAEAAAC2AAMAAAACAAEAAAC3AAMAAAACAAEAAAC4AAMAAAACAAEAAAC5AAMAAAACAAEAAAC6AAMAAAACAAEAAAC7AAMAAAACAAEAAAC8AAMAAAACAAEAAAC9AAMAAAACAAEAAAC+AAMAAAACAAEAAAC/AAMAAAACAAEAAADAAAMAAAACAAEAAADBAAMAAAACAAEAAADCAAMAAAACAAEAAADDAAMAAAACAAEAAADEAAMAAAACAAEAAADFAAMAAAACAAEAAADGAAMAAAACAAEAAADHAAMAAAACAAEAAADIAAMAAAACAAEAAADJAAMAAAACAAEAAADKAAMAAAACAAEAAADLAAMAAAACAAEAAADMAAMAAAACAAEAAADNAAMAAAACAAEAAADOAAMAAAACAAEAAADPAAMAAAACAAEAAADQAAMAAAACAAEAAADRAAMAAAACAAEAAADSAAMAAAACAAEAAADTAAMAAAACAAEAAADUAAMAAAACAAEAAADVAAMAAAACAAEAAADWAAMAAAACAAEAAADXAAMAAAACAAEAAADYAAMAAAACAAEAAADZAAMAAAACAAEAAADaAAMAAAACAAEAAADbAAMAAAACAAEAAADcAAMAAAACAAEAAADdAAMAAAACAAEAAADeAAMAAAACAAEAAADfAAMAAAACAAEAAADgAAMAAAACAAEAAADhAAMAAAACAAEAAADiAAMAAAACAAEAAADjAAMAAAACAAEAAADkAAMAAAACAAEAAADlAAMAAAACAAEAAADmAAMAAAACAAEAAADnAAMAAAACAAEAAADoAAMAAAACAAEAAADpAAMAAAACAAEAAADqAAMAAAACAAEAAADrAAMAAAACAAEAAADsAAMAAAACAAEAAADtAAMAAAACAAEAAADuAAMAAAACAAEAAADvAAMAAAACAAEAAADwAAMAAAACAAEAAADxAAMAAAACAAEAAADyAAMAAAACAAEAAADzAAMAAAACAAEAAAD0AAMAAAACAAEAAAD1AAMAAAACAAEAAAD2AAMAAAACAAEAAAD3AAMAAAACAAEAAAD4AAMAAAACAAEAAAD5AAMAAAACAAEAAAD6AAMAAAACAAEAAAD7AAMAAAACAAEAAAD8AAMAAAACAAEAAAD9AAMAAAACAAEAAAD+AAMAAAACAAEAAAD/AAMAAAACAAEAAAAAAQMAAAACAAEAAAABAQMAAAACAAEAAAACAQMAAAACAAEAAAADAQMAAAACAAEAAAAEAQMAAAACAAEAAAAFAQMAAAACAAEAAAAGAQMAAAACAAEAAAAHAQMAAAACAAEAAAAIAQMAAAACAAEAAAAJAQMAAAACAAEAAAAKAQMAAAACAAEAAAALAQMAAAACAAEAAAAMAQMAAAACAAEAAAANAQMAAAACAAEAAAAOAQMAAAACAAEAAAAPAQMAAAACAAEAAAAQAQMAAAACAAEAAAARAQMAAAACAAEAAAASAQMAAAACAAEAAAATAQMAAAACAAEAAAAUAQMAAAACAAEAAAAVAQMAAAACAAEAAAAWAQMAAAACAAEAAAAXAQMAAAACAAEAAAAYAQMAAAACAAEAAAAZAQMAAAACAAEAAAAaAQMAAAACAAEAAAAbAQMAAAACAAEAAAAcAQMAAAACAAEAAAAdAQMAAAACAAEAAAAeAQMAAAACAAEAAAAfAQMAAAACAAEAAAAgAQMAAAACAAEAAAAhAQMAAAACAAEAAAAiAQMAAAACAAEAAAAjAQMAAAACAAEAAAAkAQMAAAACAAEAAAAlAQMAAAACAAEAAAAmAQMAAAACAAEAAAAnAQMAAAACAAEAAAAoAQMAAAACAAEAAAApAQMAAAACAAEAAAAqAQMAAAACAAEAAAArAQMAAAACAAEAAAAsAQMAAAACAAEAAAAtAQMAAAACAAEAAAAuAQMAAAACAAEAAAAvAQMAAAACAAEAAAAwAQMAAAACAAEAAAAxAQMAAAADAAEAAAA/AAQAAAACAAIAAABAAAQAAAACAAIAAABBAAQAAAACAAIAAABCAAQAAAACAAIAAABDAAQAAAACAAIAAABEAAQAAAACAAIAAABFAAQAAAACAAIAAABGAAQAAAACAAIAAABHAAQAAAACAAIAAABIAAQAAAACAAIAAABJAAQAAAACAAIAAABKAAQAAAACAAIAAABLAAQAAAACAAIAAABMAAQAAAACAAIAAABNAAQAAAACAAIAAABOAAQAAAACAAIAAABPAAQAAAACAAIAAABQAAQAAAACAAIAAABRAAQAAAACAAIAAABSAAQAAAACAAIAAABTAAQAAAACAAIAAABUAAQAAAACAAIAAABVAAQAAAACAAIAAABWAAQAAAACAAIAAABXAAQAAAACAAIAAABYAAQAAAACAAIAAABZAAQAAAACAAIAAABaAAQAAAACAAIAAABbAAQAAAACAAIAAABcAAQAAAACAAIAAABdAAQAAAACAAIAAABeAAQAAAACAAIAAABfAAQAAAACAAIAAABgAAQAAAACAAIAAABhAAQAAAACAAIAAABiAAQAAAACAAIAAABjAAQAAAACAAIAAABkAAQAAAACAAIAAABlAAQAAAACAAIAAABmAAQAAAACAAIAAABnAAQAAAACAAIAAABoAAQAAAACAAIAAABpAAQAAAACAAIAAABqAAQAAAACAAIAAABrAAQAAAACAAIAAABsAAQAAAACAAIAAABtAAQAAAACAAIAAABuAAQAAAACAAIAAABvAAQAAAACAAIAAABwAAQAAAACAAIAAABxAAQAAAACAAIAAAByAAQAAAACAAIAAABzAAQAAAACAAIAAAB0AAQAAAACAAIAAAB1AAQAAAACAAIAAAB2AAQAAAACAAIAAAB3AAQAAAACAAIAAAB4AAQAAAACAAIAAAB5AAQAAAACAAIAAAB6AAQAAAACAAIAAAB7AAQAAAACAAIAAAB8AAQAAAACAAIAAAB9AAQAAAACAAIAAAB+AAQAAAACAAIAAAB/AAQAAAACAAIAAACAAAQAAAACAAIAAACBAAQAAAACAAIAAACCAAQAAAACAAIAAACDAAQAAAACAAIAAACEAAQAAAACAAIAAACFAAQAAAACAAIAAACGAAQAAAACAAIAAACHAAQAAAACAAIAAACIAAQAAAACAAIAAACJAAQAAAACAAIAAACKAAQAAAACAAIAAACLAAQAAAACAAIAAACMAAQAAAACAAIAAACNAAQAAAACAAIAAACOAAQAAAACAAIAAACPAAQAAAACAAIAAACQAAQAAAACAAIAAACRAAQAAAACAAIAAACSAAQAAAACAAIAAACTAAQAAAACAAIAAACUAAQAAAACAAIAAACVAAQAAAACAAIAAACWAAQAAAACAAIAAACXAAQAAAACAAIAAACYAAQAAAACAAIAAACZAAQAAAACAAIAAACaAAQAAAACAAIAAACbAAQAAAACAAIAAACcAAQAAAACAAIAAACdAAQAAAACAAIAAACeAAQAAAACAAIAAACfAAQAAAACAAIAAACgAAQAAAACAAIAAAChAAQAAAACAAIAAACiAAQAAAACAAIAAACjAAQAAAACAAIAAACkAAQAAAACAAIAAAClAAQAAAACAAIAAACmAAQAAAACAAIAAACnAAQAAAACAAIAAACoAAQAAAACAAIAAACpAAQAAAACAAIAAACqAAQAAAACAAIAAACrAAQAAAACAAIAAACsAAQAAAACAAIAAACtAAQAAAACAAIAAACuAAQAAAACAAIAAACvAAQAAAACAAIAAACwAAQAAAACAAIAAACxAAQAAAACAAIAAACyAAQAAAACAAIAAACzAAQAAAACAAIAAAC0AAQAAAACAAIAAAC1AAQAAAACAAIAAAC2AAQAAAACAAIAAAC3AAQAAAACAAIAAAC4AAQAAAACAAIAAAC5AAQAAAACAAIAAAC6AAQAAAACAAIAAAC7AAQAAAACAAIAAAC8AAQAAAACAAIAAAC9AAQAAAACAAIAAAC+AAQAAAACAAIAAAC/AAQAAAACAAIAAADAAAQAAAACAAIAAADBAAQAAAACAAIAAADCAAQAAAACAAIAAADDAAQAAAACAAIAAADEAAQAAAACAAIAAADFAAQAAAACAAIAAADGAAQAAAACAAIAAADHAAQAAAACAAIAAADIAAQAAAACAAIAAADJAAQAAAACAAIAAADKAAQAAAACAAIAAADLAAQAAAACAAIAAADMAAQAAAACAAIAAADNAAQAAAACAAIAAADOAAQAAAACAAIAAADPAAQAAAACAAIAAADQAAQAAAACAAIAAADRAAQAAAACAAIAAADSAAQAAAACAAIAAADTAAQAAAACAAIAAADUAAQAAAACAAIAAADVAAQAAAACAAIAAADWAAQAAAACAAIAAADXAAQAAAACAAIAAADYAAQAAAACAAIAAADZAAQAAAACAAIAAADaAAQAAAACAAIAAADbAAQAAAACAAIAAADcAAQAAAACAAIAAADdAAQAAAACAAIAAADeAAQAAAACAAIAAADfAAQAAAACAAIAAADgAAQAAAACAAIAAADhAAQAAAACAAIAAADiAAQAAAACAAIAAADjAAQAAAACAAIAAADkAAQAAAACAAIAAADlAAQAAAACAAIAAADmAAQAAAACAAIAAADnAAQAAAACAAIAAADoAAQAAAACAAIAAADpAAQAAAACAAIAAADqAAQAAAACAAIAAADrAAQAAAACAAIAAADsAAQAAAACAAIAAADtAAQAAAACAAIAAADuAAQAAAACAAIAAADvAAQAAAACAAIAAADwAAQAAAACAAIAAADxAAQAAAACAAIAAADyAAQAAAACAAIAAADzAAQAAAACAAIAAAD0AAQAAAACAAIAAAD1AAQAAAACAAIAAAD2AAQAAAACAAIAAAD3AAQAAAACAAIAAAD4AAQAAAACAAIAAAD5AAQAAAACAAIAAAD6AAQAAAACAAIAAAD7AAQAAAACAAIAAAD8AAQAAAACAAIAAAD9AAQAAAACAAIAAAD+AAQAAAACAAIAAAD/AAQAAAACAAIAAAAAAQQAAAACAAIAAAABAQQAAAACAAIAAAACAQQAAAACAAIAAAADAQQAAAACAAIAAAAEAQQAAAACAAIAAAAFAQQAAAACAAIAAAAGAQQAAAACAAIAAAAHAQQAAAACAAIAAAAIAQQAAAACAAIAAAAJAQQAAAACAAIAAAAKAQQAAAACAAIAAAALAQQAAAACAAIAAAAMAQQAAAACAAIAAAANAQQAAAACAAIAAAAOAQQAAAACAAIAAAAPAQQAAAACAAIAAAAQAQQAAAACAAIAAAARAQQAAAACAAIAAAASAQQAAAACAAIAAAATAQQAAAACAAIAAAAUAQQAAAACAAIAAAAVAQQAAAACAAIAAAAWAQQAAAACAAIAAAAXAQQAAAACAAIAAAAYAQQAAAACAAIAAAAZAQQAAAACAAIAAAAaAQQAAAACAAIAAAAbAQQAAAACAAIAAAAcAQQAAAACAAIAAAAdAQQAAAACAAIAAAAeAQQAAAACAAIAAAAfAQQAAAACAAIAAAAgAQQAAAACAAIAAAAhAQQAAAACAAIAAAAiAQQAAAACAAIAAAAjAQQAAAACAAIAAAAkAQQAAAACAAIAAAAlAQQAAAACAAIAAAAmAQQAAAACAAIAAAAnAQQAAAACAAIAAAAoAQQAAAACAAIAAAApAQQAAAACAAIAAAAqAQQAAAACAAIAAAArAQQAAAACAAIAAAAsAQQAAAACAAIAAAAtAQQAAAACAAIAAAAuAQQAAAACAAIAAAAvAQQAAAACAAIAAAAwAQQAAAACAAIAAAAxAQQAAAADAAIAAAA=") + +[node name="LevelBG" parent="." instance=ExtResource("4_l0i5o")] diff --git a/Scenes/Parts/AutoExitPipeArea.tscn b/Scenes/Parts/AutoExitPipeArea.tscn new file mode 100644 index 0000000..bca587a --- /dev/null +++ b/Scenes/Parts/AutoExitPipeArea.tscn @@ -0,0 +1,10 @@ +[gd_scene load_steps=2 format=3 uid="uid://ch20va50duqps"] + +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="1_0lajc"] + +[node name="AutoExitPipeArea" instance=ExtResource("1_0lajc")] + +[node name="Visual" parent="." index="0"] +debug_color = Color(0.65145713, 0.34785283, 0.72637105, 0.41960785) + +[connection signal="ready" from="." to="." method="exit_pipe"] diff --git a/Scenes/Parts/BlockAnimations.tscn b/Scenes/Parts/BlockAnimations.tscn new file mode 100644 index 0000000..085e2b3 --- /dev/null +++ b/Scenes/Parts/BlockAnimations.tscn @@ -0,0 +1,77 @@ +[gd_scene load_steps=5 format=3 uid="uid://cijkvfkthetn5"] + +[ext_resource type="Script" uid="uid://bna1qn33m01d5" path="res://Scripts/Parts/BlockAnimations.gd" id="1_j0pkw"] + +[sub_resource type="Animation" id="Animation_w2x6g"] +resource_name = "BlockHit" +length = 0.2 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Joint:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.05, 0.15), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Vector2(0, 0), Vector2(0, -8), Vector2(0, 0)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath(".:z_index") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.15), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [3, 0] +} + +[sub_resource type="Animation" id="Animation_j0pkw"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Joint:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath(".:z_index") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [0] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_tid1o"] +_data = { +&"BlockHit": SubResource("Animation_w2x6g"), +&"RESET": SubResource("Animation_j0pkw") +} + +[node name="BlockAnimations" type="Node2D"] +script = ExtResource("1_j0pkw") + +[node name="Animations" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_tid1o") +} + +[node name="Joint" type="RemoteTransform2D" parent="."] +update_rotation = false +update_scale = false diff --git a/Scenes/Parts/CastleBridgeSegment.tscn b/Scenes/Parts/CastleBridgeSegment.tscn new file mode 100644 index 0000000..acaa3b1 --- /dev/null +++ b/Scenes/Parts/CastleBridgeSegment.tscn @@ -0,0 +1,29 @@ +[gd_scene load_steps=5 format=3 uid="uid://c3mc7ptiywhvw"] + +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="1_beitk"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_beitk"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/TerrainTiles.json" id="3_ipntr"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_nqr4v"] +size = Vector2(16, 16) + +[node name="CastleBridgeSegment" type="StaticBody2D"] +physics_interpolation_mode = 2 +collision_layer = 2 +collision_mask = 0 + +[node name="Sprite2D" type="Sprite2D" parent="."] +texture = ExtResource("1_beitk") +region_enabled = true +region_rect = Rect2(64, 48, 16, 16) + +[node name="ResourceSetterNew" type="Node" parent="Sprite2D" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_beitk") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("3_ipntr") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_nqr4v") diff --git a/Scenes/Parts/CastleTiles.tscn b/Scenes/Parts/CastleTiles.tscn new file mode 100755 index 0000000..59c8bc5 --- /dev/null +++ b/Scenes/Parts/CastleTiles.tscn @@ -0,0 +1,36 @@ +[gd_scene load_steps=7 format=3 uid="uid://pi38pjp8fwm6"] + +[ext_resource type="Texture2D" uid="uid://deesmqkpjjwds" path="res://Assets/Sprites/Tilesets/CastleTiles.png" id="1_lmh1j"] +[ext_resource type="Script" uid="uid://cve2q420hiur1" path="res://Scripts/Parts/Tileset.gd" id="2_uyuum"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="3_74m05"] +[ext_resource type="Resource" uid="uid://dfmek6gee3f7r" path="res://Resources/ThemedResources/CastleTiles.tres" id="4_p4jkf"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_miuov"] +texture = ExtResource("1_lmh1j") +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +1:1/0 = 0 +0:1/0 = 0 +2:1/0 = 0 + +[sub_resource type="TileSet" id="TileSet_4vrqr"] +sources/0 = SubResource("TileSetAtlasSource_miuov") + +[node name="Tiles" type="TileMapLayer"] +z_index = -5 +position = Vector2(-8, 8) +tile_set = SubResource("TileSet_4vrqr") +script = ExtResource("2_uyuum") + +[node name="TextureRect" type="TextureRect" parent="."] +visible = false +offset_right = 40.0 +offset_bottom = 40.0 + +[node name="ResourceSetter" type="Node" parent="." node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_74m05") +node_to_affect = NodePath("../TextureRect") +property_name = "texture" +themed_resource = ExtResource("4_p4jkf") +metadata/_custom_type_script = "uid://cq6f682453q6o" diff --git a/Scenes/Parts/CustomMenuButton.tscn b/Scenes/Parts/CustomMenuButton.tscn new file mode 100644 index 0000000..827ab1b --- /dev/null +++ b/Scenes/Parts/CustomMenuButton.tscn @@ -0,0 +1,83 @@ +[gd_scene load_steps=9 format=3 uid="uid://ckc73w2p3cdvj"] + +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="1_744m4"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="2_oamdf"] +[ext_resource type="StyleBox" uid="uid://dlbdmqmnl30sq" path="res://Resources/UI/PanelSelected.tres" id="3_d66fe"] +[ext_resource type="Texture2D" uid="uid://hg5ql8d3dck7" path="res://Assets/Sprites/UI/CustomLevelActionIcon.png" id="4_g3205"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="5_d66fe"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="6_g3205"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_hykrg"] +atlas = ExtResource("4_g3205") +region = Rect2(24, 0, 12, 12) + +[sub_resource type="AtlasTexture" id="AtlasTexture_744m4"] +atlas = ExtResource("1_744m4") +region = Rect2(0, 0, 8, 8) + +[node name="BoxContainer" type="MarginContainer"] +offset_right = 16.0 +offset_bottom = 16.0 +focus_mode = 2 +focus_behavior_recursive = 2 +theme_override_constants/margin_left = 8 + +[node name="Button" type="Button" parent="."] +layout_mode = 2 +size_flags_horizontal = 3 +focus_behavior_recursive = 2 +theme_override_styles/normal = ExtResource("2_oamdf") +theme_override_styles/pressed = ExtResource("3_d66fe") +theme_override_styles/hover = ExtResource("2_oamdf") +theme_override_styles/focus = ExtResource("3_d66fe") + +[node name="Icon" type="TextureRect" parent="."] +layout_mode = 2 +size_flags_horizontal = 4 +texture = SubResource("AtlasTexture_hykrg") +stretch_mode = 3 + +[node name="Label" type="Label" parent="."] +visible = false +layout_mode = 2 +text = "Play" +uppercase = true + +[node name="Cursor" type="Control" parent="."] +visible = false +layout_mode = 2 + +[node name="Control" type="Control" parent="Cursor"] +layout_mode = 1 +anchors_preset = 9 +anchor_bottom = 1.0 +grow_vertical = 2 + +[node name="TextureRect" type="TextureRect" parent="Cursor/Control"] +layout_mode = 1 +anchors_preset = -1 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = -9.0 +offset_top = -4.0 +offset_right = -1.0 +offset_bottom = 4.0 +grow_vertical = 2 +texture = SubResource("AtlasTexture_744m4") + +[node name="ResourceSetterNew" type="Node" parent="Cursor/Control/TextureRect" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_d66fe") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("6_g3205") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[connection signal="focus_entered" from="." to="." method="show"] +[connection signal="focus_entered" from="." to="Button" method="grab_focus"] +[connection signal="focus_entered" from="Button" to="Icon" method="hide"] +[connection signal="focus_entered" from="Button" to="Label" method="show"] +[connection signal="focus_entered" from="Button" to="Cursor" method="show"] +[connection signal="focus_exited" from="Button" to="Icon" method="show"] +[connection signal="focus_exited" from="Button" to="Label" method="hide"] +[connection signal="focus_exited" from="Button" to="Cursor" method="hide"] diff --git a/Scenes/Parts/DataDeletionNode.tscn b/Scenes/Parts/DataDeletionNode.tscn new file mode 100644 index 0000000..05bf8d5 --- /dev/null +++ b/Scenes/Parts/DataDeletionNode.tscn @@ -0,0 +1,102 @@ +[gd_scene load_steps=8 format=3 uid="uid://bqy0nm0h7f5sl"] + +[ext_resource type="Script" uid="uid://cmxqrlwdt6tst" path="res://Scripts/UI/DataDeletionNode.gd" id="1_ecqb2"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="2_4prjd"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_a8hnx"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="4_k0d70"] +[ext_resource type="Script" uid="uid://d63p6qr5a748" path="res://Scripts/UI/AutoScrollContainer.gd" id="5_85bta"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="6_tyvfd"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_qti1l"] +atlas = ExtResource("2_4prjd") +region = Rect2(0, 0, 8, 8) + +[node name="SelectableOptionNode" type="HBoxContainer"] +offset_right = 253.0 +offset_bottom = 8.0 +focus_mode = 2 +theme_override_constants/separation = 0 +script = ExtResource("1_ecqb2") +campaigns = Array[String](["SMB1", "SMBLL", "SMBS", "SMBANN"]) + +[node name="Cursor" type="Control" parent="."] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 + +[node name="Cursor" type="TextureRect" parent="Cursor"] +layout_mode = 0 +offset_top = 4.0 +offset_right = 8.0 +offset_bottom = 12.0 +texture = SubResource("AtlasTexture_qti1l") +stretch_mode = 2 + +[node name="ResourceSetter" type="Node" parent="Cursor/Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_a8hnx") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_k0d70") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="AutoScrollContainer" type="ScrollContainer" parent="."] +layout_mode = 2 +size_flags_horizontal = 3 +horizontal_scroll_mode = 3 +vertical_scroll_mode = 0 +script = ExtResource("5_85bta") +metadata/_custom_type_script = "uid://d63p6qr5a748" + +[node name="Title" type="Label" parent="AutoScrollContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +text = "modeadpiawjda:" +uppercase = true + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("6_tyvfd") +labels = [NodePath("../AutoScrollContainer/Title"), NodePath("../VBoxContainer/HBoxContainer/AutoScrollContainer2/Value")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +layout_mode = 2 +theme_override_constants/separation = -4 + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] +layout_mode = 2 +theme_override_constants/separation = -4 + +[node name="LeftArrow" type="Label" parent="VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "◄" +uppercase = true + +[node name="AutoScrollContainer2" type="ScrollContainer" parent="VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(56, 0) +layout_mode = 2 +horizontal_scroll_mode = 3 +vertical_scroll_mode = 0 +script = ExtResource("5_85bta") +is_active = true +auto_minimum_resize = true +metadata/_custom_type_script = "uid://d63p6qr5a748" + +[node name="Value" type="Label" parent="VBoxContainer/HBoxContainer/AutoScrollContainer2"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 10 +text = "aaaaaa" +horizontal_alignment = 1 +uppercase = true + +[node name="RightArrow" type="Label" parent="VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "►" +uppercase = true + +[connection signal="focus_entered" from="." to="." method="set_selected" binds= [true]] +[connection signal="focus_exited" from="." to="." method="set_selected" binds= [false]] diff --git a/Scenes/Parts/DecoTiles.tscn b/Scenes/Parts/DecoTiles.tscn new file mode 100644 index 0000000..010de20 --- /dev/null +++ b/Scenes/Parts/DecoTiles.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=7 format=3 uid="uid://c145qqkvy8pr5"] + +[ext_resource type="Texture2D" uid="uid://cnexuteg5rvye" path="res://Assets/Sprites/Tilesets/Deco/DecoTemplate.png" id="1_lawed"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_lawed"] +[ext_resource type="Script" uid="uid://73oviwf6bbys" path="res://Scripts/Classes/Components/TilesetTextureSetter.gd" id="3_mv6fy"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Deco/DecoTiles.json" id="4_boeqk"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3eywr"] +texture = ExtResource("1_lawed") +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 + +[sub_resource type="TileSet" id="TileSet_b50pv"] +sources/0 = SubResource("TileSetAtlasSource_3eywr") + +[node name="DecoTiles" type="TileMapLayer"] +visibility_layer = 2 +z_index = -10 +tile_set = SubResource("TileSet_b50pv") + +[node name="TilesetTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map")] +script = ExtResource("3_mv6fy") +tile_map = NodePath("..") +metadata/_custom_type_script = "uid://73oviwf6bbys" + +[node name="ResourceSetterNew" type="Node" parent="." node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_lawed") +node_to_affect = NodePath("../TilesetTextureSetter") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_boeqk") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" diff --git a/Scenes/Parts/DitheredTransparency.gdshader b/Scenes/Parts/DitheredTransparency.gdshader new file mode 100644 index 0000000..cc7a31b --- /dev/null +++ b/Scenes/Parts/DitheredTransparency.gdshader @@ -0,0 +1,18 @@ +shader_type canvas_item; + +void fragment() { + vec4 tex_color = texture(TEXTURE, UV); + vec4 color = tex_color; + + // Get pixel coordinate in texture space + vec2 tex_size = vec2(textureSize(TEXTURE, 0)); // Godot 4 + ivec2 coord = ivec2(floor(UV * tex_size)); + + // Simple checker pattern based on texture pixel positions + bool checker = (coord.x + coord.y) % 2 == 0; + + if (checker) + { + discard; + } +} diff --git a/Scenes/Parts/DitheredTransparency.gdshader.uid b/Scenes/Parts/DitheredTransparency.gdshader.uid new file mode 100644 index 0000000..4c58d4e --- /dev/null +++ b/Scenes/Parts/DitheredTransparency.gdshader.uid @@ -0,0 +1 @@ +uid://cjfd0fbhvx370 diff --git a/Scenes/Parts/DropShadowRenderer.tscn b/Scenes/Parts/DropShadowRenderer.tscn new file mode 100644 index 0000000..0ec62e0 --- /dev/null +++ b/Scenes/Parts/DropShadowRenderer.tscn @@ -0,0 +1,65 @@ +[gd_scene load_steps=7 format=3 uid="uid://cinr6kcbmo6gr"] + +[ext_resource type="Script" uid="uid://c3krxjp4ye4ko" path="res://Scripts/Parts/DropShadowRenderer.gd" id="1_q8gs4"] +[ext_resource type="Shader" uid="uid://x7lh23cq2u38" path="res://Scenes/Parts/ShadowShader.gdshader" id="2_g76ny"] +[ext_resource type="Script" uid="uid://dwtrmo82e12ud" path="res://Scripts/Parts/ColourPaletteSampler.gd" id="6_03isl"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="7_5ikpa"] +[ext_resource type="JSON" path="res://Assets/Sprites/Particles/DropShadow.json" id="8_u22ru"] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_q8gs4"] +shader = ExtResource("2_g76ny") +shader_parameter/shadow_colour = Vector4(0, 0, 0, 0) +shader_parameter/allow_transparency = false + +[node name="DropShadow" type="Node2D"] +process_mode = 3 +process_priority = 1 +process_physics_priority = 1 +physics_interpolation_mode = 2 +script = ExtResource("1_q8gs4") +offset = Vector2(2, 0) + +[node name="SubViewportContainer" type="SubViewportContainer" parent="."] +process_mode = 3 +visibility_layer = 2 +z_index = -50 +z_as_relative = false +material = SubResource("ShaderMaterial_q8gs4") +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -1.0 +offset_top = 1.0 +offset_right = 1.0 +offset_bottom = 3.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="SubViewport" type="SubViewport" parent="SubViewportContainer"] +process_mode = 3 +transparent_bg = true +handle_input_locally = false +snap_2d_transforms_to_pixel = true +canvas_item_default_texture_filter = 0 +canvas_cull_mask = 4293918721 +size = Vector2i(2, 2) +render_target_update_mode = 4 + +[node name="Camera2D" type="Camera2D" parent="SubViewportContainer/SubViewport"] +process_mode = 3 +physics_interpolation_mode = 2 + +[node name="ColourPaletteSampler" type="Node" parent="." node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_03isl") +node_to_affect = NodePath("..") +value_to_set = "shadow_colour" +metadata/_custom_type_script = "uid://dwtrmo82e12ud" + +[node name="ResourceSetter" type="Node" parent="ColourPaletteSampler" node_paths=PackedStringArray("node_to_affect")] +process_mode = 3 +script = ExtResource("7_5ikpa") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("8_u22ru") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" diff --git a/Scenes/Parts/DropShadowRendererSmooth.tscn b/Scenes/Parts/DropShadowRendererSmooth.tscn new file mode 100644 index 0000000..6b95407 --- /dev/null +++ b/Scenes/Parts/DropShadowRendererSmooth.tscn @@ -0,0 +1,110 @@ +[gd_scene load_steps=5 format=3 uid="uid://d2c5ut4rtjf3p"] + +[ext_resource type="Script" uid="uid://cit6racuc8c60" path="res://Scripts/Parts/DropShadowRendererSmooth.gd" id="1_sh8t5"] + +[sub_resource type="Shader" id="Shader_xx2dm"] +code = "shader_type canvas_item; + +uniform vec3 shadow_colour: source_color; +uniform float transparency = 0.0; + +void fragment() { + if (COLOR.a >= 0.025) + { + COLOR = vec4(shadow_colour.r, shadow_colour.g, shadow_colour.b, transparency * COLOR.a); + } +} + +//void light() { + // Called for every pixel for every light affecting the CanvasItem. + // Uncomment to replace the default light processing function with this one. +//} +" + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_o48cx"] +shader = SubResource("Shader_xx2dm") +shader_parameter/shadow_colour = Color(0.368102, 0.368102, 0.368102, 1) +shader_parameter/transparency = 0.25 + +[sub_resource type="GDScript" id="GDScript_tdilq"] +script/source = "# https://github.com/godotengine/godot/issues/77149 +class_name SubViewportContainerBug77149 +extends SubViewportContainer + +@export var stretch_without_bug_77149 : bool + +func _ready() -> void: + _on_resized() + get_window().size_changed.connect(_on_resized) + +var _dont_recurse : bool + +func _on_resized() -> void: + assert(not stretch) + if not stretch_without_bug_77149 or _dont_recurse: + return + + var window := get_window() + var viewport_size := Vector2(window.size) + var reference_size := Vector2(window.content_scale_size) + var viewport_scale := viewport_size / reference_size + var size_scale := minf(viewport_scale.x, viewport_scale.y) + + var scaled_size := Vector2i((size * scale * size_scale).round()) / stretch_shrink + if Vector2i(size.round()) == scaled_size: + return + + _dont_recurse = true + # we need to set the container's size first or it'll get resized by the viewport resize (ugh) + scale = Vector2(1.0 / size_scale, 1.0 / size_scale) + size = scaled_size + + for subviewport : SubViewport in find_children(\"*\", \"SubViewport\", false, false): + # avoid reallocating textures we don't need to reallocate + if subviewport.size != scaled_size: + subviewport.size = scaled_size + + _dont_recurse = false +" + +[node name="DropShadowRenderer" type="Node"] +physics_interpolation_mode = 1 +script = ExtResource("1_sh8t5") + +[node name="Point" type="Node2D" parent="."] +unique_name_in_owner = true +physics_interpolation_mode = 1 +visibility_layer = 2 +z_index = -45 +position = Vector2(4, 0) + +[node name="Container" type="SubViewportContainer" parent="Point"] +unique_name_in_owner = true +physics_interpolation_mode = 1 +visibility_layer = 2 +material = SubResource("ShaderMaterial_o48cx") +offset_left = -240.0 +offset_top = -135.0 +offset_right = 240.0 +offset_bottom = 135.0 +localize_numeral_system = false +mouse_filter = 2 +script = SubResource("GDScript_tdilq") +stretch_without_bug_77149 = true +metadata/_edit_use_anchors_ = true + +[node name="SubViewport" type="SubViewport" parent="Point/Container"] +unique_name_in_owner = true +transparent_bg = true +handle_input_locally = false +canvas_item_default_texture_filter = 0 +canvas_cull_mask = 4293918721 +size = Vector2i(480, 270) +size_2d_override = Vector2i(1440, 810) +render_target_update_mode = 4 + +[node name="Camera" type="Camera2D" parent="Point/Container/SubViewport"] +unique_name_in_owner = true +offset = Vector2(-3, -3) +zoom = Vector2(3, 3) +process_callback = 0 diff --git a/Scenes/Parts/EntityTileContainer.tscn b/Scenes/Parts/EntityTileContainer.tscn new file mode 100755 index 0000000..0be5ac5 --- /dev/null +++ b/Scenes/Parts/EntityTileContainer.tscn @@ -0,0 +1,15 @@ +[gd_scene load_steps=3 format=3 uid="uid://bn8v1j5t12bpk"] + +[ext_resource type="Script" uid="uid://bg8681ssontei" path="res://Scripts/Parts/EntityTileContainer.gd" id="1_l30to"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ormaw"] +size = Vector2(16, 16) + +[node name="EntityTileContainer" type="Node2D"] +script = ExtResource("1_l30to") + +[node name="MouseArea" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="MouseArea"] +position = Vector2(8, 8) +shape = SubResource("RectangleShape2D_ormaw") diff --git a/Scenes/Parts/LargeCastleVisual.tscn b/Scenes/Parts/LargeCastleVisual.tscn new file mode 100644 index 0000000..ad821f1 --- /dev/null +++ b/Scenes/Parts/LargeCastleVisual.tscn @@ -0,0 +1,21 @@ +[gd_scene load_steps=4 format=4 uid="uid://bikdod5ra10ra"] + +[ext_resource type="PackedScene" uid="uid://qn4g0qkjcuiy" path="res://Scenes/Parts/SmallCastleVisual.tscn" id="1_kxe1w"] +[ext_resource type="Texture2D" uid="uid://dkcs5i8l1y4y6" path="res://Assets/Sprites/Tilesets/EndingFinalCastleSprite.png" id="2_3bs51"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/FinalCastle.json" id="3_f0rgi"] + +[node name="SmallCastleVisual" instance=ExtResource("1_kxe1w")] + +[node name="Tiles" parent="." index="0"] +tile_map_data = PackedByteArray("AAD+////AAAHAAcAAAD+/wAAAAAHAAcAAAD+/wEAAAAHAAcAAAD///7/AAAHAAcAAAD/////AAAHAAcAAAD//wAAAAAHAAcAAAD//wEAAAAHAAcAAAAAAP7/AAAHAAcAAAAAAP//AAAHAAcAAAAAAAAAAAAGAAoAAAABAP//AAAHAAcAAAABAAAAAAAHAAcAAAABAAEAAAAHAAcAAAACAP//AAAHAAcAAAACAAAAAAAGAAoAAAD///3/AAAHAAcAAAAAAP3/AAAHAAcAAAABAP3/AAAGAAoAAAADAAAAAAAHAAcAAAADAAEAAAAHAAcAAAAFAAAAAAAHAAcAAAAFAAEAAAAHAAcAAAAGAAAAAAAHAAcAAAAGAAEAAAAHAAcAAAADAP//AAAHAAcAAAAEAP//AAAHAAcAAAAFAP//AAAHAAcAAAAGAP//AAAHAAcAAAACAP3/AAAHAAcAAAACAP7/AAAHAAcAAAAEAP3/AAAHAAcAAAAEAP7/AAAHAAcAAAAFAP3/AAAHAAcAAAAFAP7/AAAHAAcAAAAGAP3/AAAHAAcAAAAGAP7/AAAHAAcAAAD+//3/AAAHAAcAAAD+//7/AAAHAAcAAAAEAAAAAAAGAAoAAAADAP3/AAAGAAoAAAD+//z/AAAGAAcAAAD///z/AAAGAAcAAAAFAPz/AAAGAAcAAAAGAPz/AAAGAAcAAAAAAPz/AAAFAAoAAAABAPz/AAAFAAoAAAACAPz/AAAFAAoAAAADAPz/AAAFAAoAAAAEAPz/AAAFAAoAAAAAAPr/AAAHAAcAAAAAAPv/AAAHAAcAAAABAPr/AAAHAAcAAAABAPv/AAAHAAcAAAADAPr/AAAHAAcAAAADAPv/AAAHAAcAAAAEAPr/AAAHAAcAAAAEAPv/AAAHAAcAAAACAPr/AAAGAAoAAAAAAPn/AAAGAAcAAAABAPn/AAAFAAoAAAACAPn/AAAFAAoAAAADAPn/AAAFAAoAAAAEAPn/AAAGAAcAAAABAPf/AAAGAAcAAAACAPf/AAAGAAcAAAADAPf/AAAGAAcAAAACAPj/AAAHAAcAAAABAPj/AAADAAoAAAADAPj/AAAEAAoAAAA=") + +[node name="BG" parent="Tiles" index="1"] +tile_map_data = PackedByteArray("AAAAAAAAAAAHABQAAAAAAAEAAAAHABQAAAAAAAIAAAAHABQAAAAAAAMAAAAHABQAAAABAAAAAAAHABQAAAABAAEAAAAHABQAAAABAAIAAAAHABQAAAABAAMAAAAHABQAAAD///z/AAAHABQAAAD///3/AAAHABQAAAACAPz/AAAHABQAAAACAP3/AAAHABQAAAADAPT/AAAHABQAAAADAPX/AAAHABQAAAADAPb/AAAHABQAAAADAPf/AAAHABQAAAADAPj/AAAHABQAAAADAPn/AAAHABQAAAADAPr/AAAHABQAAAADAPv/AAAHABQAAAADAPz/AAAHABQAAAADAP3/AAAHABQAAAADAP7/AAAHABQAAAADAP//AAAHABQAAAADAAAAAAAHABQAAAADAAEAAAAHABQAAAADAAIAAAAHABQAAAADAAMAAAAHABQAAAAEAPT/AAAHABQAAAAEAPX/AAAHABQAAAAEAPb/AAAHABQAAAAEAPf/AAAHABQAAAAEAPj/AAAHABQAAAAEAPn/AAAHABQAAAAEAPr/AAAHABQAAAAEAPv/AAAHABQAAAAEAPz/AAAHABQAAAAEAP3/AAAHABQAAAAEAP7/AAAHABQAAAAEAP//AAAHABQAAAAEAAAAAAAHABQAAAAEAAEAAAAHABQAAAAEAAIAAAAHABQAAAAEAAMAAAAHABQAAAAFAPT/AAAHABQAAAAFAPX/AAAHABQAAAAFAPb/AAAHABQAAAAFAPf/AAAHABQAAAAFAPj/AAAHABQAAAAFAPn/AAAHABQAAAAFAPr/AAAHABQAAAAFAPv/AAAHABQAAAAFAPz/AAAHABQAAAAFAP3/AAAHABQAAAAFAP7/AAAHABQAAAAFAP//AAAHABQAAAAFAAAAAAAHABQAAAAFAAEAAAAHABQAAAAFAAIAAAAHABQAAAAFAAMAAAAHABQAAAAGAPT/AAAHABQAAAAGAPX/AAAHABQAAAAGAPb/AAAHABQAAAAGAPf/AAAHABQAAAAGAPj/AAAHABQAAAAGAPn/AAAHABQAAAAGAPr/AAAHABQAAAAGAPv/AAAHABQAAAAGAPz/AAAHABQAAAAGAP3/AAAHABQAAAAGAP7/AAAHABQAAAAGAP//AAAHABQAAAAGAAAAAAAHABQAAAAGAAEAAAAHABQAAAAGAAIAAAAHABQAAAAGAAMAAAAHABQAAAAHAPT/AAAHABQAAAAHAPX/AAAHABQAAAAHAPb/AAAHABQAAAAHAPf/AAAHABQAAAAHAPj/AAAHABQAAAAHAPn/AAAHABQAAAAHAPr/AAAHABQAAAAHAPv/AAAHABQAAAAHAPz/AAAHABQAAAAHAP3/AAAHABQAAAAHAP7/AAAHABQAAAAHAP//AAAHABQAAAAHAAAAAAAHABQAAAAHAAEAAAAHABQAAAAHAAIAAAAHABQAAAAHAAMAAAAHABQAAAAIAAAAAAAHABQAAAAIAAEAAAAHABQAAAAIAAIAAAAHABQAAAAIAAMAAAAHABQAAAAJAAAAAAAHABQAAAAJAAEAAAAHABQAAAAJAAIAAAAHABQAAAAJAAMAAAAHABQAAAAKAAAAAAAHABQAAAAKAAEAAAAHABQAAAAKAAIAAAAHABQAAAAKAAMAAAAHABQAAAACAPr/AAAHABQAAAACAPv/AAAHABQAAAA=") + +[node name="Sprite" parent="." index="1"] +visible = false +position = Vector2(32, -48) +texture = ExtResource("2_3bs51") + +[node name="ResourceSetterNew" parent="Sprite" index="0"] +resource_json = ExtResource("3_f0rgi") diff --git a/Scenes/Parts/LargeSPCastleDeco.tscn b/Scenes/Parts/LargeSPCastleDeco.tscn new file mode 100755 index 0000000..8124178 --- /dev/null +++ b/Scenes/Parts/LargeSPCastleDeco.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=3 format=3 uid="uid://dn2oonncrmxb3"] + +[ext_resource type="PackedScene" uid="uid://cbl8l51osppso" path="res://Scenes/Parts/LargeStartCastle.tscn" id="1_wnk7n"] +[ext_resource type="PackedScene" uid="uid://bem5ht17ukgcs" path="res://Scenes/Parts/LargeSPCastleVisual.tscn" id="2_12kkg"] + +[node name="LargeCastleDeco" instance=ExtResource("1_wnk7n")] + +[node name="SmallCastleVisual" parent="." index="0"] +visible = false + +[node name="SmallCastleVisual2" parent="." index="1" instance=ExtResource("2_12kkg")] +position = Vector2(0, 48) diff --git a/Scenes/Parts/LargeSPCastleVisual.tscn b/Scenes/Parts/LargeSPCastleVisual.tscn new file mode 100644 index 0000000..9ab222f --- /dev/null +++ b/Scenes/Parts/LargeSPCastleVisual.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=2 format=4 uid="uid://bem5ht17ukgcs"] + +[ext_resource type="PackedScene" uid="uid://bikdod5ra10ra" path="res://Scenes/Parts/LargeCastleVisual.tscn" id="1_3hodr"] + +[node name="SmallCastleVisual" instance=ExtResource("1_3hodr")] + +[node name="Tiles" parent="." index="0"] +tile_map_data = PackedByteArray("AAD+////AAAHAAcAAAD+/wAAAAAGAAoAAAD/////AAAHAAcAAAD//wAAAAAHAAcAAAD//wEAAAAHAAcAAAAAAP7/AAAHAAcAAAAAAP//AAAHAAcAAAAAAAAAAAAGAAoAAAABAP//AAAHAAcAAAABAAAAAAAHAAcAAAABAAEAAAAHAAcAAAACAP//AAAHAAcAAAACAAAAAAAGAAoAAAD///3/AAAGAAoAAAAAAP3/AAAHAAcAAAABAP3/AAAGAAoAAAADAAAAAAAHAAcAAAADAAEAAAAHAAcAAAADAP//AAAHAAcAAAAEAP//AAAHAAcAAAACAP3/AAAHAAcAAAACAP7/AAAHAAcAAAAEAP3/AAAHAAcAAAAEAP7/AAAHAAcAAAD+//3/AAAHAAcAAAD+//7/AAAHAAcAAAAEAAAAAAAHAAcAAAADAP3/AAAHAAcAAAD+//z/AAAFAAoAAAD///z/AAAFAAoAAAAAAPz/AAAFAAoAAAABAPz/AAAFAAoAAAACAPz/AAAFAAoAAAADAPz/AAAGAAcAAAAEAPz/AAAGAAcAAAAAAPr/AAAFAAoAAAAAAPv/AAAHAAcAAAABAPr/AAAFAAoAAAABAPv/AAAEAAoAAAACAPr/AAAGAAcAAAAAAPn/AAAHAAcAAAABAPn/AAAEAAoAAAABAPj/AAAGAAcAAAD///n/AAADAAoAAAD9//z/AAAGAAcAAAD8//z/AAAGAAcAAAD///j/AAAGAAcAAAAAAPj/AAAGAAcAAAD8//3/AAAHAAcAAAD8//7/AAAHAAcAAAD8////AAAHAAcAAAD9//3/AAAHAAcAAAD9//7/AAAHAAcAAAD9////AAAHAAcAAAADAP7/AAAHAAcAAAAEAAEAAAAHAAcAAAD8/wAAAAAHAAcAAAD8/wEAAAAHAAcAAAD9/wAAAAAHAAcAAAD9/wEAAAAHAAcAAAD+//r/AAAGAAcAAAD///r/AAAFAAoAAAD+//v/AAADAAoAAAD///v/AAADAAoAAAACAPv/AAAEAAoAAAA=") + +[node name="BG" parent="Tiles" index="1"] +tile_map_data = PackedByteArray("AAAAAAAAAAAHABQAAAAAAAEAAAAHABQAAAAAAAIAAAAHABQAAAAAAAMAAAAHABQAAAABAAAAAAAHABQAAAABAAEAAAAHABQAAAABAAIAAAAHABQAAAABAAMAAAAHABQAAAD///z/AAAHABQAAAD///3/AAAHABQAAAACAPz/AAAHABQAAAACAP3/AAAHABQAAAADAPj/AAAHABQAAAADAPn/AAAHABQAAAADAPr/AAAHABQAAAADAPv/AAAHABQAAAADAPz/AAAHABQAAAADAP3/AAAHABQAAAADAP7/AAAHABQAAAADAP//AAAHABQAAAADAAAAAAAHABQAAAADAAEAAAAHABQAAAADAAIAAAAHABQAAAADAAMAAAAHABQAAAAEAPj/AAAHABQAAAAEAPn/AAAHABQAAAAEAPr/AAAHABQAAAAEAPv/AAAHABQAAAAEAPz/AAAHABQAAAAEAP3/AAAHABQAAAAEAP7/AAAHABQAAAAEAP//AAAHABQAAAAEAAAAAAAHABQAAAAEAAEAAAAHABQAAAAEAAIAAAAHABQAAAAEAAMAAAAHABQAAAAFAPr/AAAHABQAAAAFAPv/AAAHABQAAAAFAPz/AAAHABQAAAAFAP3/AAAHABQAAAAFAP7/AAAHABQAAAAFAP//AAAHABQAAAAFAAAAAAAHABQAAAAFAAEAAAAHABQAAAAFAAIAAAAHABQAAAAFAAMAAAAHABQAAAAGAPr/AAAHABQAAAAGAPv/AAAHABQAAAAGAPz/AAAHABQAAAAGAP3/AAAHABQAAAAGAP7/AAAHABQAAAAGAP//AAAHABQAAAAGAAAAAAAHABQAAAAGAAEAAAAHABQAAAAGAAIAAAAHABQAAAAGAAMAAAAHABQAAAAHAPr/AAAHABQAAAAHAPv/AAAHABQAAAAHAPz/AAAHABQAAAAHAP3/AAAHABQAAAAHAP7/AAAHABQAAAAHAP//AAAHABQAAAAHAAAAAAAHABQAAAAHAAEAAAAHABQAAAAHAAIAAAAHABQAAAAHAAMAAAAHABQAAAACAPr/AAAHABQAAAACAPv/AAAHABQAAAAAAAQAAAAHABQAAAABAAQAAAAHABQAAAACAP7/AAAHABQAAAD5//r/AAAHABQAAAD5//v/AAAHABQAAAD5//z/AAAHABQAAAD5//3/AAAHABQAAAD5//7/AAAHABQAAAD5////AAAHABQAAAD5/wAAAAAHABQAAAD5/wEAAAAHABQAAAD5/wIAAAAHABQAAAD5/wMAAAAHABQAAAD5/wQAAAAHABQAAAD5/wUAAAAHABQAAAD6//r/AAAHABQAAAD6//v/AAAHABQAAAD6//z/AAAHABQAAAD6//3/AAAHABQAAAD6//7/AAAHABQAAAD6////AAAHABQAAAD6/wAAAAAHABQAAAD6/wEAAAAHABQAAAD6/wIAAAAHABQAAAD6/wMAAAAHABQAAAD6/wQAAAAHABQAAAD6/wUAAAAHABQAAAD7//r/AAAHABQAAAD7//v/AAAHABQAAAD7//z/AAAHABQAAAD7//3/AAAHABQAAAD7//7/AAAHABQAAAD7////AAAHABQAAAD7/wAAAAAHABQAAAD7/wEAAAAHABQAAAD7/wIAAAAHABQAAAD7/wMAAAAHABQAAAD7/wQAAAAHABQAAAD7/wUAAAAHABQAAAD8//r/AAAHABQAAAD8//v/AAAHABQAAAD8//z/AAAHABQAAAD8//3/AAAHABQAAAD8//7/AAAHABQAAAD8////AAAHABQAAAD8/wAAAAAHABQAAAD8/wEAAAAHABQAAAD8/wIAAAAHABQAAAD8/wMAAAAHABQAAAD8/wQAAAAHABQAAAD8/wUAAAAHABQAAAD9//r/AAAHABQAAAD9//v/AAAHABQAAAD9//z/AAAHABQAAAD9//3/AAAHABQAAAD9//7/AAAHABQAAAD9////AAAHABQAAAD9/wAAAAAHABQAAAD9/wEAAAAHABQAAAD9/wIAAAAHABQAAAD9/wMAAAAHABQAAAD9/wQAAAAHABQAAAD9/wUAAAAHABQAAAD+//r/AAAHABQAAAD+//v/AAAHABQAAAD+//z/AAAHABQAAAD+//3/AAAHABQAAAD+//7/AAAHABQAAAD+////AAAHABQAAAD+/wAAAAAHABQAAAD+/wEAAAAHABQAAAD+/wIAAAAHABQAAAD+/wMAAAAHABQAAAD+/wQAAAAHABQAAAD+/wUAAAAHABQAAAD///r/AAAHABQAAAD///v/AAAHABQAAAD///7/AAAHABQAAAD/////AAAHABQAAAD//wAAAAAHABQAAAD//wEAAAAHABQAAAD//wIAAAAHABQAAAD//wMAAAAHABQAAAD//wQAAAAHABQAAAD//wUAAAAHABQAAAAAAPr/AAAHABQAAAAAAPv/AAAHABQAAAAAAPz/AAAHABQAAAAAAP3/AAAHABQAAAAAAP7/AAAHABQAAAAAAP//AAAHABQAAAAAAAUAAAAHABQAAAABAPr/AAAHABQAAAABAPv/AAAHABQAAAABAPz/AAAHABQAAAABAP3/AAAHABQAAAABAP7/AAAHABQAAAABAP//AAAHABQAAAABAAUAAAAHABQAAAACAP//AAAHABQAAAACAAAAAAAHABQAAAACAAEAAAAHABQAAAACAAIAAAAHABQAAAACAAMAAAAHABQAAAACAAQAAAAHABQAAAACAAUAAAAHABQAAAADAAQAAAAHABQAAAADAAUAAAAHABQAAAAEAAQAAAAHABQAAAAEAAUAAAAHABQAAAAFAAQAAAAHABQAAAAFAAUAAAAHABQAAAAGAAQAAAAHABQAAAAGAAUAAAAHABQAAAAHAAQAAAAHABQAAAAHAAUAAAAHABQAAAD8//b/AAAHABQAAAD8//f/AAAHABQAAAD8//j/AAAHABQAAAD8//n/AAAHABQAAAD9//X/AAAHABQAAAD9//b/AAAHABQAAAD9//f/AAAHABQAAAD9//j/AAAHABQAAAD9//n/AAAHABQAAAD+//P/AAAHABQAAAD+//T/AAAHABQAAAD+//X/AAAHABQAAAD+//b/AAAHABQAAAD+//f/AAAHABQAAAD+//j/AAAHABQAAAD+//n/AAAHABQAAAD///P/AAAHABQAAAD///T/AAAHABQAAAD///X/AAAHABQAAAD///b/AAAHABQAAAD///f/AAAHABQAAAD///j/AAAHABQAAAD///n/AAAHABQAAAAAAPP/AAAHABQAAAAAAPT/AAAHABQAAAAAAPX/AAAHABQAAAAAAPb/AAAHABQAAAAAAPf/AAAHABQAAAAAAPj/AAAHABQAAAAAAPn/AAAHABQAAAABAPP/AAAHABQAAAABAPT/AAAHABQAAAABAPX/AAAHABQAAAABAPb/AAAHABQAAAABAPf/AAAHABQAAAABAPj/AAAHABQAAAABAPn/AAAHABQAAAACAPP/AAAHABQAAAACAPT/AAAHABQAAAACAPX/AAAHABQAAAACAPb/AAAHABQAAAACAPf/AAAHABQAAAACAPj/AAAHABQAAAACAPn/AAAHABQAAAA=") + +[node name="Sprite" parent="." index="1"] +position = Vector2(0, -48) diff --git a/Scenes/Parts/LargeStartCastle.tscn b/Scenes/Parts/LargeStartCastle.tscn new file mode 100755 index 0000000..a92d871 --- /dev/null +++ b/Scenes/Parts/LargeStartCastle.tscn @@ -0,0 +1,11 @@ +[gd_scene load_steps=2 format=3 uid="uid://cbl8l51osppso"] + +[ext_resource type="PackedScene" uid="uid://bikdod5ra10ra" path="res://Scenes/Parts/LargeCastleVisual.tscn" id="2_lpq2f"] + +[node name="LargeCastleDeco" type="Sprite2D"] +region_enabled = true +region_rect = Rect2(0, 0, 144, 176) +region_filter_clip_enabled = true + +[node name="SmallCastleVisual" parent="." instance=ExtResource("2_lpq2f")] +position = Vector2(0, 48) diff --git a/Scenes/Parts/LeapingCheepCheepArea.tscn b/Scenes/Parts/LeapingCheepCheepArea.tscn new file mode 100644 index 0000000..17baef1 --- /dev/null +++ b/Scenes/Parts/LeapingCheepCheepArea.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=3 format=3 uid="uid://bdxd6shyk8duj"] + +[ext_resource type="Script" uid="uid://dxt4s20sjndph" path="res://Scripts/Parts/LeapingCheepCheepArea.gd" id="1_jinga"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_bjkhe"] +size = Vector2(16, 16) + +[node name="LeapingCheepCheepArea" type="Area2D"] +script = ExtResource("1_jinga") + +[node name="Shape" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_bjkhe") +debug_color = Color(1, 0.6, 0, 0.419608) diff --git a/Scenes/Parts/LevelEditorTab.tscn b/Scenes/Parts/LevelEditorTab.tscn new file mode 100644 index 0000000..3344268 --- /dev/null +++ b/Scenes/Parts/LevelEditorTab.tscn @@ -0,0 +1,83 @@ +[gd_scene load_steps=10 format=3 uid="uid://m5o0l71ne3u4"] + +[ext_resource type="Texture2D" uid="uid://c6pd7cdhx78od" path="res://Assets/Sprites/UI/Tab.png" id="1_3ufth"] +[ext_resource type="Script" uid="uid://kvlxhhkgtuk2" path="res://Scripts/UI/LevelEditorTab.gd" id="1_8b8gk"] +[ext_resource type="Texture2D" uid="uid://bgjdnv8n8l1hb" path="res://Assets/Sprites/UI/TabSelected.png" id="2_8b8gk"] +[ext_resource type="StyleBox" uid="uid://btw30ed0dg4bt" path="res://Resources/UI/Tab.tres" id="2_sup1d"] +[ext_resource type="Texture2D" uid="uid://xsfs2psb84ql" path="res://Assets/Sprites/UI/EditorButtons.png" id="3_sup1d"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_5mw2n"] +atlas = ExtResource("3_sup1d") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_wt4vx"] +texture = ExtResource("2_8b8gk") +texture_margin_left = 2.0 +texture_margin_top = 2.0 +texture_margin_right = 2.0 +texture_margin_bottom = 2.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_qebwb"] +texture = ExtResource("1_3ufth") +texture_margin_left = 2.0 +texture_margin_top = 2.0 +texture_margin_right = 2.0 +texture_margin_bottom = 2.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_5mw2n"] +texture = ExtResource("2_8b8gk") +texture_margin_left = 2.0 +texture_margin_top = 2.0 +texture_margin_right = 2.0 +texture_margin_bottom = 2.0 + +[node name="Parts" type="MarginContainer" groups=["EditorTabs"]] +offset_right = 24.0 +offset_bottom = 24.0 +focus_mode = 2 +mouse_filter = 2 +theme_override_constants/margin_left = 0 +script = ExtResource("1_8b8gk") +icon = SubResource("AtlasTexture_5mw2n") +title = "Parts" + +[node name="Panel" type="Panel" parent="."] +layout_mode = 2 +mouse_filter = 2 +theme_override_styles/panel = ExtResource("2_sup1d") + +[node name="Selected" type="Panel" parent="."] +visible = false +layout_mode = 2 +mouse_filter = 2 +theme_override_styles/panel = SubResource("StyleBoxTexture_wt4vx") + +[node name="Button" type="Button" parent="."] +layout_mode = 2 +theme_override_styles/normal = SubResource("StyleBoxTexture_qebwb") +theme_override_styles/pressed = SubResource("StyleBoxTexture_qebwb") +theme_override_styles/hover = SubResource("StyleBoxTexture_qebwb") +theme_override_styles/focus = SubResource("StyleBoxTexture_5mw2n") +flat = true + +[node name="HBoxContainer" type="HBoxContainer" parent="."] +layout_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = -4 + +[node name="TextureRect" type="TextureRect" parent="HBoxContainer"] +custom_minimum_size = Vector2(24, 0) +layout_mode = 2 +mouse_filter = 2 +texture = SubResource("AtlasTexture_5mw2n") +stretch_mode = 3 + +[node name="Label" type="Label" parent="HBoxContainer"] +visible = false +layout_mode = 2 +theme_override_colors/font_shadow_color = Color(0.96862745, 0.22352941, 0.0627451, 1) +text = "Parts" +uppercase = true + +[connection signal="focus_entered" from="." to="." method="tab_clicked"] +[connection signal="pressed" from="Button" to="." method="tab_clicked"] diff --git a/Scenes/Parts/MinusWorldBlock.tscn b/Scenes/Parts/MinusWorldBlock.tscn new file mode 100755 index 0000000..5905717 --- /dev/null +++ b/Scenes/Parts/MinusWorldBlock.tscn @@ -0,0 +1,20 @@ +[gd_scene load_steps=4 format=3 uid="uid://dvpfo3flk1efm"] + +[ext_resource type="Script" uid="uid://b41sx3mmdq1pi" path="res://Scripts/Parts/MinusWorldBlock.gd" id="1_b4qvh"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_06uwf"] +size = Vector2(16, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_b4qvh"] + +[node name="StaticBody2D" type="StaticBody2D"] +collision_mask = 0 +script = ExtResource("1_b4qvh") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_06uwf") + +[node name="Area2D" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] +shape = SubResource("RectangleShape2D_b4qvh") diff --git a/Scenes/Parts/OneUpNote.tscn b/Scenes/Parts/OneUpNote.tscn new file mode 100755 index 0000000..77f7551 --- /dev/null +++ b/Scenes/Parts/OneUpNote.tscn @@ -0,0 +1,54 @@ +[gd_scene load_steps=8 format=3 uid="uid://dopxwjj37gu0l"] + +[ext_resource type="PackedScene" uid="uid://b5feqg7nwyety" path="res://Scenes/Parts/ScoreNote.tscn" id="1_t77qk"] +[ext_resource type="Texture2D" uid="uid://b2674tr54wqw7" path="res://Assets/Sprites/UI/OneUpNote.png" id="2_btd7m"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="3_inlc1"] +[ext_resource type="Shader" uid="uid://x7lh23cq2u38" path="res://Scenes/Parts/ShadowShader.gdshader" id="3_xovp3"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="4_xovp3"] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_q33f0"] +shader = ExtResource("3_xovp3") +shader_parameter/shadow_colour = Vector4(0, 0, 0, 1) +shader_parameter/allow_transparency = true + +[sub_resource type="Resource" id="Resource_q33f0"] +script = ExtResource("4_xovp3") +Overworld = ExtResource("2_btd7m") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="ScoreNote" instance=ExtResource("1_t77qk")] +visibility_layer = 2 + +[node name="Label" parent="Container" index="0"] +visible = false + +[node name="TextureRect" type="TextureRect" parent="Container" index="1"] +layout_mode = 2 +texture = ExtResource("2_btd7m") + +[node name="TextureRect2" type="TextureRect" parent="Container/TextureRect" index="0"] +show_behind_parent = true +material = SubResource("ShaderMaterial_q33f0") +layout_mode = 0 +offset_left = 1.0 +offset_top = 1.0 +offset_right = 17.0 +offset_bottom = 9.0 +texture = ExtResource("2_btd7m") + +[node name="ResourceSetter" type="Node" parent="Container/TextureRect/TextureRect2" index="0" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_inlc1") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = SubResource("Resource_q33f0") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="ResourceSetter" type="Node" parent="Container/TextureRect" index="1" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_inlc1") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = SubResource("Resource_q33f0") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="TextShadowColourChanger" parent="." index="2" node_paths=PackedStringArray("shadow_node")] +shadow_node = NodePath("../Container/TextureRect/TextureRect2") diff --git a/Scenes/Parts/Particles/BlockDestructionParticles.tscn b/Scenes/Parts/Particles/BlockDestructionParticles.tscn new file mode 100644 index 0000000..a94b1bb --- /dev/null +++ b/Scenes/Parts/Particles/BlockDestructionParticles.tscn @@ -0,0 +1,88 @@ +[gd_scene load_steps=5 format=3 uid="uid://cyw7kk1em8h16"] + +[ext_resource type="Script" uid="uid://f50767fxajwh" path="res://Scripts/Parts/BlockDestructionParticles.gd" id="1_amyt7"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_8gw0u"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_8gw0u"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/TerrainTiles.json" id="4_8gw0u"] + +[node name="BlockDestructionParticles" type="Node2D"] +z_index = 5 +script = ExtResource("1_amyt7") + +[node name="TL" type="Node2D" parent="."] +position = Vector2(-4, -4) + +[node name="Sprite" type="Sprite2D" parent="TL"] +texture = ExtResource("2_8gw0u") +region_enabled = true +region_rect = Rect2(0, 160, 16, 16) +region_filter_clip_enabled = true + +[node name="ResourceSetterNew" type="Node" parent="TL/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_8gw0u") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_8gw0u") +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="TR" type="Node2D" parent="."] +position = Vector2(4, -4) + +[node name="Sprite" type="Sprite2D" parent="TR"] +texture = ExtResource("2_8gw0u") +region_enabled = true +region_rect = Rect2(0, 160, 16, 16) +region_filter_clip_enabled = true + +[node name="ResourceSetterNew" type="Node" parent="TR/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_8gw0u") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_8gw0u") +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="BL" type="Node2D" parent="."] +position = Vector2(-4, 4) + +[node name="Sprite" type="Sprite2D" parent="BL"] +texture = ExtResource("2_8gw0u") +region_enabled = true +region_rect = Rect2(0, 160, 16, 16) +region_filter_clip_enabled = true + +[node name="ResourceSetterNew" type="Node" parent="BL/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_8gw0u") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_8gw0u") +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="BR" type="Node2D" parent="."] +position = Vector2(4, 4) + +[node name="Sprite" type="Sprite2D" parent="BR"] +texture = ExtResource("2_8gw0u") +region_enabled = true +region_rect = Rect2(0, 160, 16, 16) +region_filter_clip_enabled = true + +[node name="ResourceSetterNew" type="Node" parent="BR/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_8gw0u") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_8gw0u") +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Timer" type="Timer" parent="."] +wait_time = 3.0 +autostart = true + +[connection signal="timeout" from="Timer" to="." method="queue_free"] diff --git a/Scenes/Parts/Particles/IcicleDestruction.tscn b/Scenes/Parts/Particles/IcicleDestruction.tscn new file mode 100644 index 0000000..9b46b62 --- /dev/null +++ b/Scenes/Parts/Particles/IcicleDestruction.tscn @@ -0,0 +1,74 @@ +[gd_scene load_steps=5 format=3 uid="uid://cnoc8w00gkwba"] + +[ext_resource type="Script" uid="uid://f50767fxajwh" path="res://Scripts/Parts/BlockDestructionParticles.gd" id="1_grxvh"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_3y2s4"] +[ext_resource type="JSON" path="res://Assets/Sprites/Particles/IcicleDestructionParticles.json" id="3_rw0un"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_8gw0u"] +region = Rect2(0, 0, 8, 8) + +[node name="BlockDestructionParticles" type="Node2D"] +z_index = 5 +script = ExtResource("1_grxvh") + +[node name="TL" type="Node2D" parent="."] +position = Vector2(-4, -4) + +[node name="Sprite" type="Sprite2D" parent="TL"] +texture = SubResource("AtlasTexture_8gw0u") + +[node name="ResourceSetter" type="Node" parent="TL" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_3y2s4") +node_to_affect = NodePath("../Sprite") +property_name = "texture" +mode = 1 +resource_json = ExtResource("3_rw0un") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="TR" type="Node2D" parent="."] +position = Vector2(4, -4) + +[node name="Sprite" type="Sprite2D" parent="TR"] +texture = SubResource("AtlasTexture_8gw0u") + +[node name="ResourceSetter" type="Node" parent="TR" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_3y2s4") +node_to_affect = NodePath("../Sprite") +property_name = "texture" +mode = 1 +resource_json = ExtResource("3_rw0un") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="BL" type="Node2D" parent="."] +position = Vector2(-4, 4) + +[node name="Sprite" type="Sprite2D" parent="BL"] +texture = SubResource("AtlasTexture_8gw0u") + +[node name="ResourceSetter" type="Node" parent="BL" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_3y2s4") +node_to_affect = NodePath("../Sprite") +property_name = "texture" +mode = 1 +resource_json = ExtResource("3_rw0un") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="BR" type="Node2D" parent="."] +position = Vector2(4, 4) + +[node name="Sprite" type="Sprite2D" parent="BR"] +texture = SubResource("AtlasTexture_8gw0u") + +[node name="ResourceSetter" type="Node" parent="BR" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_3y2s4") +node_to_affect = NodePath("../Sprite") +property_name = "texture" +mode = 1 +resource_json = ExtResource("3_rw0un") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Timer" type="Timer" parent="."] +wait_time = 3.0 +autostart = true + +[connection signal="timeout" from="Timer" to="." method="queue_free"] diff --git a/Scenes/Parts/PipeArea.tscn b/Scenes/Parts/PipeArea.tscn new file mode 100644 index 0000000..86a377f --- /dev/null +++ b/Scenes/Parts/PipeArea.tscn @@ -0,0 +1,68 @@ +[gd_scene load_steps=8 format=3 uid="uid://dkgu57is78lro"] + +[ext_resource type="Texture2D" uid="uid://c8yio3lpcsvqu" path="res://Assets/Sprites/UI/PipeArrow.png" id="1_5qh6k"] +[ext_resource type="Script" uid="uid://bqqbvhchdvhyv" path="res://Scripts/Classes/Entities/PipeArea.gd" id="1_w8y82"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="3_0pvle"] +[ext_resource type="Texture2D" uid="uid://dlldh5aks0wff" path="res://Assets/Sprites/Editor/GhostTile.png" id="3_4vmio"] +[ext_resource type="PackedScene" uid="uid://dse5pwhodrqcr" path="res://Scenes/Prefabs/Editor/EditorProperties/TilePropertyIntRangeSpin.tscn" id="4_g36rp"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_lv0oh"] +size = Vector2(16, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_5qh6k"] +size = Vector2(4, 4) + +[node name="PipeArea" type="Node2D" groups=["Pipes"]] +script = ExtResource("1_w8y82") +target_level = "uid://gbcmqonky63j" + +[node name="Visual" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_lv0oh") +debug_color = Color(0, 0.6, 0, 0.419608) + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("RectangleShape2D_5qh6k") + +[node name="ArrowJoint" type="Node2D" parent="."] + +[node name="Arrow" type="Sprite2D" parent="ArrowJoint"] +position = Vector2(0, -8) +texture = ExtResource("1_5qh6k") + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="ArrowJoint"] +position = Vector2(0, 8) +remote_path = NodePath("../../Node2D") +update_rotation = false +update_scale = false + +[node name="TargetPoint" type="Node2D" parent="ArrowJoint"] +position = Vector2(0, 32) + +[node name="Node2D" type="Node2D" parent="."] +z_index = 50 +z_as_relative = false +position = Vector2(-3.496911e-07, 8) + +[node name="CenterContainer" type="CenterContainer" parent="Node2D"] +use_top_left = true + +[node name="Label" type="Label" parent="Node2D/CenterContainer"] +layout_mode = 2 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "0" + +[node name="ColorRect" type="TextureRect" parent="Node2D"] +show_behind_parent = true +offset_left = -16.0 +offset_top = -8.0 +offset_bottom = 8.0 +texture = ExtResource("3_4vmio") + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("3_0pvle") +properties = Array[String](["enter_direction", "pipe_id", "target_sub_level", "exit_only"]) +properties_force_selector = Dictionary[String, PackedScene]({ +"pipe_id": ExtResource("4_g36rp") +}) diff --git a/Scenes/Parts/PostProcessingNode.tscn b/Scenes/Parts/PostProcessingNode.tscn new file mode 100755 index 0000000..18c0889 --- /dev/null +++ b/Scenes/Parts/PostProcessingNode.tscn @@ -0,0 +1,38 @@ +[gd_scene load_steps=6 format=3 uid="uid://dcilapu1q4pgk"] + +[ext_resource type="Shader" uid="uid://dic2q1vuqqxce" path="res://Scenes/Parts/colour_palette.gdshader" id="1_4tvwn"] +[ext_resource type="Script" uid="uid://bt8mlibikh6ah" path="res://Scripts/Parts/PostProcessingNode.gd" id="1_enso0"] +[ext_resource type="Texture2D" uid="uid://cmsts1l0f8es7" path="res://Assets/Sprites/NESNTSC.png" id="2_enso0"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="3_r14f3"] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_wyqk4"] +shader = ExtResource("1_4tvwn") +shader_parameter/palette_texture = ExtResource("2_enso0") +shader_parameter/shadow_colour = Color(0, 0, 0, 1) +shader_parameter/y_offset = 1.0 +shader_parameter/palette_size = 64 +shader_parameter/is_debug = false + +[node name="PostProcessingNode" type="Node"] +script = ExtResource("1_enso0") + +[node name="CanvasLayer" type="CanvasLayer" parent="."] + +[node name="ColorRect" type="ColorRect" parent="CanvasLayer"] +unique_name_in_owner = true +visibility_layer = 2 +z_index = 4096 +z_as_relative = false +material = SubResource("ShaderMaterial_wyqk4") +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -2728.0 +offset_top = -1328.0 +offset_right = 7271.0 +offset_bottom = 98671.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(1, 1, 1, 0) + +[node name="DropShadow" parent="." instance=ExtResource("3_r14f3")] diff --git a/Scenes/Parts/ResourcePackConfigOptionNode.tscn b/Scenes/Parts/ResourcePackConfigOptionNode.tscn new file mode 100644 index 0000000..458c159 --- /dev/null +++ b/Scenes/Parts/ResourcePackConfigOptionNode.tscn @@ -0,0 +1,49 @@ +[gd_scene load_steps=8 format=3 uid="uid://c5ea03ob6ncq7"] + +[ext_resource type="Script" uid="uid://cu43fwblwup82" path="res://Scripts/UI/ResourcePackConfigOptionNode.gd" id="1_dgc7v"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="2_p6kha"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_ru6uv"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="4_7f2hm"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="5_s1byh"] +[ext_resource type="Resource" uid="uid://8dcuxbc3h2u2" path="res://Resources/ThemedResources/Font.tres" id="6_aqhx3"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_qti1l"] +atlas = ExtResource("2_p6kha") +region = Rect2(0, 0, 8, 8) + +[node name="PackOptionNode" type="HBoxContainer"] +offset_right = 253.0 +offset_bottom = 8.0 +theme_override_constants/separation = 0 +script = ExtResource("1_dgc7v") + +[node name="Cursor" type="TextureRect" parent="."] +layout_mode = 2 +texture = SubResource("AtlasTexture_qti1l") +stretch_mode = 3 + +[node name="ResourceSetter" type="Node" parent="Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_ru6uv") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_7f2hm") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Title" type="Label" parent="."] +layout_mode = 2 +size_flags_horizontal = 3 +text = "mode:" +uppercase = true + +[node name="Value" type="Label" parent="."] +layout_mode = 2 +size_flags_horizontal = 10 +text = "◄windowed►" +uppercase = true + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("5_s1byh") +labels = [NodePath("../Title"), NodePath("../Value")] +resource = ExtResource("6_aqhx3") +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" diff --git a/Scenes/Parts/ResourcePackTemplateCreator.tscn b/Scenes/Parts/ResourcePackTemplateCreator.tscn new file mode 100644 index 0000000..f2ce7a2 --- /dev/null +++ b/Scenes/Parts/ResourcePackTemplateCreator.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=3 uid="uid://bh2jvsv1dluwe"] + +[ext_resource type="Script" uid="uid://dcx77vdfvwq4y" path="res://Scripts/Parts/ResourcePackTemplateCreator.gd" id="1_xmawd"] + +[node name="ResourcePackTemplateCreator" type="Node"] +script = ExtResource("1_xmawd") diff --git a/Scenes/Parts/ScoreNote.tscn b/Scenes/Parts/ScoreNote.tscn new file mode 100644 index 0000000..3b01f5c --- /dev/null +++ b/Scenes/Parts/ScoreNote.tscn @@ -0,0 +1,117 @@ +[gd_scene load_steps=6 format=3 uid="uid://b5feqg7nwyety"] + +[ext_resource type="FontVariation" uid="uid://cflgloiossd8a" path="res://Resources/ThemedResources/ScoreFont.tres" id="1_il157"] +[ext_resource type="Script" uid="uid://dt2p68xl462v2" path="res://Scripts/Parts/TextShadowColourChanger.gd" id="2_il157"] + +[sub_resource type="Animation" id="Animation_qwh6q"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("..:modulate") +tracks/1/interp = 0 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} + +[sub_resource type="Animation" id="Animation_il157"] +resource_name = "Rise" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(0, 0), Vector2(0, -32)] +} +tracks/1/type = "method" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("..") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0.53333336), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"queue_free" +}] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("..:modulate") +tracks/2/interp = 0 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/3/type = "method" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("../..") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(), +"transitions": PackedFloat32Array(), +"values": [] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_uog6q"] +_data = { +&"RESET": SubResource("Animation_qwh6q"), +&"Rise": SubResource("Animation_il157") +} + +[node name="ScoreNote" type="Node2D"] +process_mode = 3 +z_index = 50 +z_as_relative = false + +[node name="Container" type="CenterContainer" parent="."] +use_top_left = true + +[node name="Label" type="Label" parent="Container"] +visibility_layer = 2 +layout_mode = 2 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +theme_override_fonts/font = ExtResource("1_il157") +text = "8" + +[node name="Animation" type="AnimationPlayer" parent="."] +root_node = NodePath("../Container") +libraries = { +&"": SubResource("AnimationLibrary_uog6q") +} +autoplay = "Rise" +speed_scale = 0.7 + +[node name="TextShadowColourChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("2_il157") +labels = [NodePath("../Container/Label")] +metadata/_custom_type_script = "uid://dt2p68xl462v2" diff --git a/Scenes/Parts/SelectableInputOptionNode.tscn b/Scenes/Parts/SelectableInputOptionNode.tscn new file mode 100644 index 0000000..1e05861 --- /dev/null +++ b/Scenes/Parts/SelectableInputOptionNode.tscn @@ -0,0 +1,53 @@ +[gd_scene load_steps=8 format=3 uid="uid://bflpf2fdtbgkt"] + +[ext_resource type="Script" uid="uid://w6t6q5vfow5p" path="res://Scripts/UI/SelectableInputOptionNode.gd" id="1_74gxt"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="2_voltx"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_voltx"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="4_q1ixt"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="5_voltx"] +[ext_resource type="Resource" uid="uid://8dcuxbc3h2u2" path="res://Resources/ThemedResources/Font.tres" id="6_q1ixt"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_qti1l"] +atlas = ExtResource("2_voltx") +region = Rect2(0, 0, 8, 8) + +[node name="SelectableOptionNode" type="HBoxContainer"] +theme_override_constants/separation = 0 +script = ExtResource("1_74gxt") +settings_category = "keyboard" + +[node name="Cursor" type="TextureRect" parent="."] +layout_mode = 2 +texture = SubResource("AtlasTexture_qti1l") +stretch_mode = 3 + +[node name="ResourceSetter" type="Node" parent="Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_voltx") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_q1ixt") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Title" type="Label" parent="."] +layout_mode = 2 +text = "action:" +uppercase = true + +[node name="Value" type="Label" parent="."] +layout_mode = 2 +size_flags_horizontal = 10 +text = "press any.." +uppercase = true + +[node name="Timer" type="Timer" parent="."] +wait_time = 3.0 +one_shot = true + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("5_voltx") +labels = [NodePath("../Title"), NodePath("../Value")] +resource = ExtResource("6_q1ixt") +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[connection signal="timeout" from="Timer" to="." method="cancel_remap"] diff --git a/Scenes/Parts/SelectableLabel.tscn b/Scenes/Parts/SelectableLabel.tscn new file mode 100644 index 0000000..4b491c3 --- /dev/null +++ b/Scenes/Parts/SelectableLabel.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=7 format=3 uid="uid://bmn81e10obpjv"] + +[ext_resource type="Script" uid="uid://c8xv30jxw6uum" path="res://Scripts/UI/SelectableLabel.gd" id="1_bg4p8"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="2_rfswy"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_tbqr7"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="4_2podj"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_bg4p8"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_wit67"] +atlas = ExtResource("2_rfswy") +region = Rect2(0, 0, 8, 8) + +[node name="SelectableLabel" type="Label"] +offset_right = 40.0 +offset_bottom = 16.0 +focus_mode = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_bg4p8") +text = "adada" +uppercase = true +script = ExtResource("1_bg4p8") + +[node name="Cursor" type="TextureRect" parent="."] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = -6.0 +offset_top = -4.0 +offset_bottom = 4.0 +grow_vertical = 2 +texture = SubResource("AtlasTexture_wit67") + +[node name="ResourceSetterNew" type="Node" parent="Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_tbqr7") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_2podj") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[connection signal="focus_entered" from="." to="Cursor" method="show"] +[connection signal="focus_entered" from="." to="." method="toggle_process" binds= [true]] +[connection signal="focus_exited" from="." to="Cursor" method="hide"] +[connection signal="focus_exited" from="." to="." method="toggle_process" binds= [false]] +[connection signal="ready" from="." to="." method="toggle_process" binds= [false]] diff --git a/Scenes/Parts/SelectableOptionButton.tscn b/Scenes/Parts/SelectableOptionButton.tscn new file mode 100644 index 0000000..2d011d1 --- /dev/null +++ b/Scenes/Parts/SelectableOptionButton.tscn @@ -0,0 +1,43 @@ +[gd_scene load_steps=8 format=3 uid="uid://bhaekyi2jfwok"] + +[ext_resource type="Script" uid="uid://b8vx7oox0ca8p" path="res://Scripts/UI/SelectableOptionButton.gd" id="1_fm273"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="2_ixmqv"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_flns2"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="4_hus4q"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="5_flns2"] +[ext_resource type="Resource" uid="uid://8dcuxbc3h2u2" path="res://Resources/ThemedResources/Font.tres" id="6_hus4q"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_qti1l"] +atlas = ExtResource("2_ixmqv") +region = Rect2(0, 0, 8, 8) + +[node name="SelectableOptionNode" type="HBoxContainer"] +offset_right = 253.0 +offset_bottom = 8.0 +theme_override_constants/separation = 0 +script = ExtResource("1_fm273") + +[node name="Cursor" type="TextureRect" parent="."] +layout_mode = 2 +texture = SubResource("AtlasTexture_qti1l") +stretch_mode = 3 + +[node name="ResourceSetter" type="Node" parent="Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_flns2") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_hus4q") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Title" type="Label" parent="."] +layout_mode = 2 +size_flags_horizontal = 3 +text = "mode:" +uppercase = true + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("5_flns2") +labels = [NodePath("../Title")] +resource = ExtResource("6_hus4q") +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" diff --git a/Scenes/Parts/SelectableOptionLabel.tscn b/Scenes/Parts/SelectableOptionLabel.tscn new file mode 100644 index 0000000..3b74b65 --- /dev/null +++ b/Scenes/Parts/SelectableOptionLabel.tscn @@ -0,0 +1,61 @@ +[gd_scene load_steps=9 format=3 uid="uid://ctw1isl6cmayh"] + +[ext_resource type="Script" uid="uid://d0tcqr0x101j" path="res://Scripts/UI/SelectableOptionLabel.gd" id="1_o5udk"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="2_o5udk"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_7ee3v"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="4_a8eby"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="5_7ee3v"] +[ext_resource type="Resource" uid="uid://8dcuxbc3h2u2" path="res://Resources/ThemedResources/Font.tres" id="6_a8eby"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_bg4p8"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_wit67"] +atlas = ExtResource("2_o5udk") +region = Rect2(0, 0, 8, 8) + +[node name="SelectableOptionLabel" type="HBoxContainer"] +offset_right = 184.0 +offset_bottom = 16.0 +focus_mode = 2 +theme_override_constants/separation = -8 +script = ExtResource("1_o5udk") + +[node name="Title" type="Label" parent="."] +layout_mode = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_bg4p8") +text = "adada:" +uppercase = true + +[node name="Cursor" type="TextureRect" parent="Title"] +layout_mode = 1 +anchors_preset = -1 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = -6.0 +offset_top = -4.0 +offset_bottom = 4.0 +grow_vertical = 2 +texture = SubResource("AtlasTexture_wit67") + +[node name="ResourceSetterNew" type="Node" parent="Title/Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_7ee3v") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_a8eby") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Value" type="Label" parent="."] +layout_mode = 2 +size_flags_horizontal = 8 +text = "◄aduhauda►" +uppercase = true + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("5_7ee3v") +labels = [NodePath("../Title"), NodePath("../Value")] +resource = ExtResource("6_a8eby") +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[connection signal="focus_entered" from="." to="." method="set_selected" binds= [true]] +[connection signal="focus_exited" from="." to="." method="set_selected" binds= [false]] diff --git a/Scenes/Parts/SelectableOptionNode.tscn b/Scenes/Parts/SelectableOptionNode.tscn new file mode 100644 index 0000000..91aa48a --- /dev/null +++ b/Scenes/Parts/SelectableOptionNode.tscn @@ -0,0 +1,97 @@ +[gd_scene load_steps=8 format=3 uid="uid://dbvy0rhwpv4w4"] + +[ext_resource type="Script" uid="uid://vm4py6u87p6d" path="res://Scripts/UI/SelectableOptionNode.gd" id="1_qeqfu"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="1_r2b5m"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_on6n3"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="4_mljen"] +[ext_resource type="Script" uid="uid://d63p6qr5a748" path="res://Scripts/UI/AutoScrollContainer.gd" id="5_mljen"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="5_on6n3"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_qti1l"] +atlas = ExtResource("1_r2b5m") +region = Rect2(0, 0, 8, 8) + +[node name="SelectableOptionNode" type="HBoxContainer"] +offset_right = 253.0 +offset_bottom = 8.0 +focus_mode = 2 +theme_override_constants/separation = 0 +script = ExtResource("1_qeqfu") + +[node name="Cursor" type="Control" parent="."] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 + +[node name="Cursor" type="TextureRect" parent="Cursor"] +layout_mode = 0 +offset_top = 4.0 +offset_right = 8.0 +offset_bottom = 12.0 +texture = SubResource("AtlasTexture_qti1l") +stretch_mode = 2 + +[node name="ResourceSetter" type="Node" parent="Cursor/Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_on6n3") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_mljen") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="AutoScrollContainer" type="ScrollContainer" parent="."] +layout_mode = 2 +size_flags_horizontal = 3 +horizontal_scroll_mode = 3 +vertical_scroll_mode = 0 +script = ExtResource("5_mljen") +metadata/_custom_type_script = "uid://d63p6qr5a748" + +[node name="Title" type="Label" parent="AutoScrollContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +text = "modeadpiawjda:" +uppercase = true + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("5_on6n3") +labels = [NodePath("../AutoScrollContainer/Title"), NodePath("../HBoxContainer/AutoScrollContainer2/Value")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="HBoxContainer" type="HBoxContainer" parent="."] +layout_mode = 2 +theme_override_constants/separation = -4 + +[node name="LeftArrow" type="Label" parent="HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "◄" +uppercase = true + +[node name="AutoScrollContainer2" type="ScrollContainer" parent="HBoxContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(56, 0) +layout_mode = 2 +horizontal_scroll_mode = 3 +vertical_scroll_mode = 0 +script = ExtResource("5_mljen") +is_active = true +auto_minimum_resize = true +metadata/_custom_type_script = "uid://d63p6qr5a748" + +[node name="Value" type="Label" parent="HBoxContainer/AutoScrollContainer2"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 10 +text = "aaaaaa" +horizontal_alignment = 1 +uppercase = true + +[node name="RightArrow" type="Label" parent="HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "►" +uppercase = true + +[connection signal="focus_entered" from="." to="." method="set_selected" binds= [true]] +[connection signal="focus_exited" from="." to="." method="set_selected" binds= [false]] diff --git a/Scenes/Parts/SelectableSliderNode.tscn b/Scenes/Parts/SelectableSliderNode.tscn new file mode 100644 index 0000000..71d592a --- /dev/null +++ b/Scenes/Parts/SelectableSliderNode.tscn @@ -0,0 +1,66 @@ +[gd_scene load_steps=10 format=3 uid="uid://dtiqcfrw110kd"] + +[ext_resource type="Script" uid="uid://cufb1mxff7b8f" path="res://Scripts/UI/SelectableSliderNode.gd" id="1_ro726"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="2_rggaq"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_5rt0a"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="4_b21k4"] +[ext_resource type="AudioStream" uid="uid://drs3md0tuek2w" path="res://Assets/Audio/SFX/Beep.wav" id="4_rggaq"] +[ext_resource type="Script" uid="uid://d63p6qr5a748" path="res://Scripts/UI/AutoScrollContainer.gd" id="5_b21k4"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="6_5rt0a"] +[ext_resource type="Resource" uid="uid://8dcuxbc3h2u2" path="res://Resources/ThemedResources/Font.tres" id="7_b21k4"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_vnuis"] +atlas = ExtResource("2_rggaq") +region = Rect2(0, 0, 8, 8) + +[node name="SelectableOptionNode" type="HBoxContainer"] +offset_right = 256.0 +offset_bottom = 16.0 +size_flags_horizontal = 3 +theme_override_constants/separation = 0 +script = ExtResource("1_ro726") +selected = true + +[node name="Cursor" type="TextureRect" parent="."] +layout_mode = 2 +texture = SubResource("AtlasTexture_vnuis") +stretch_mode = 3 + +[node name="ResourceSetter" type="Node" parent="Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_5rt0a") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_b21k4") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="AutoScrollContainer" type="ScrollContainer" parent="."] +layout_mode = 2 +size_flags_horizontal = 3 +horizontal_scroll_mode = 3 +vertical_scroll_mode = 0 +script = ExtResource("5_b21k4") +metadata/_custom_type_script = "uid://d63p6qr5a748" + +[node name="Title" type="Label" parent="AutoScrollContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "mode:" +uppercase = true + +[node name="Value" type="Label" parent="."] +layout_mode = 2 +size_flags_horizontal = 10 +text = "◄├-----┼----┤►" +uppercase = true + +[node name="SFX" type="AudioStreamPlayer" parent="."] +stream = ExtResource("4_rggaq") +volume_db = 10.0 +bus = &"SFX" + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("6_5rt0a") +labels = [NodePath("../AutoScrollContainer/Title"), NodePath("../Value")] +resource = ExtResource("7_b21k4") +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" diff --git a/Scenes/Parts/ShadowShader.gdshader b/Scenes/Parts/ShadowShader.gdshader new file mode 100644 index 0000000..0c6dab8 --- /dev/null +++ b/Scenes/Parts/ShadowShader.gdshader @@ -0,0 +1,9 @@ +shader_type canvas_item; + +uniform vec4 shadow_colour; + +uniform bool allow_transparency = true; + +void fragment() { + COLOR = vec4(shadow_colour.r, shadow_colour.g, shadow_colour.b, COLOR.a * (shadow_colour.a * float(allow_transparency || COLOR.a == 1.0))); +} \ No newline at end of file diff --git a/Scenes/Parts/ShadowShader.gdshader.uid b/Scenes/Parts/ShadowShader.gdshader.uid new file mode 100755 index 0000000..a1f52da --- /dev/null +++ b/Scenes/Parts/ShadowShader.gdshader.uid @@ -0,0 +1 @@ +uid://x7lh23cq2u38 diff --git a/Scenes/Parts/SmallCastleVisual.tscn b/Scenes/Parts/SmallCastleVisual.tscn new file mode 100644 index 0000000..d175c95 --- /dev/null +++ b/Scenes/Parts/SmallCastleVisual.tscn @@ -0,0 +1,90 @@ +[gd_scene load_steps=11 format=4 uid="uid://qn4g0qkjcuiy"] + +[ext_resource type="Script" uid="uid://cdvxqkeqa7en5" path="res://Scripts/Parts/CastleVisual.gd" id="1_oxmfh"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_tt5sy"] +[ext_resource type="Script" uid="uid://73oviwf6bbys" path="res://Scripts/Classes/Components/TilesetTextureSetter.gd" id="2_ulvy5"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/TerrainTiles.json" id="5_my1op"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="7_vjwyw"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/SmallCastle.json" id="8_tt5sy"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_80q5s"] +texture = ExtResource("2_tt5sy") +5:10/0 = 0 +6:10/0 = 0 +6:7/0 = 0 +7:7/0 = 0 +3:10/0 = 0 +4:10/0 = 0 + +[sub_resource type="TileSet" id="TileSet_0n6c4"] +sources/0 = SubResource("TileSetAtlasSource_80q5s") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_oxmfh"] +texture = ExtResource("2_tt5sy") +texture_region_size = Vector2i(8, 8) +5:10/0 = 0 +6:10/0 = 0 +7:10/0 = 0 +8:10/0 = 0 +6:7/0 = 0 +7:7/0 = 0 +7:20/0 = 0 + +[sub_resource type="TileSet" id="TileSet_vjwyw"] +tile_size = Vector2i(8, 8) +sources/0 = SubResource("TileSetAtlasSource_oxmfh") + +[node name="SmallCastleVisual" type="Node2D" node_paths=PackedStringArray("sprite")] +process_mode = 3 +z_index = -5 +script = ExtResource("1_oxmfh") +sprite = NodePath("Sprite") + +[node name="Tiles" type="TileMapLayer" parent="."] +position = Vector2(-8, 8) +tile_map_data = PackedByteArray("AAD+////AAAGAAcAAAD+/wAAAAAHAAcAAAD+/wEAAAAHAAcAAAD///7/AAADAAoAAAD/////AAAFAAoAAAD//wAAAAAHAAcAAAD//wEAAAAHAAcAAAAAAP7/AAAHAAcAAAAAAP//AAAFAAoAAAAAAAAAAAAGAAoAAAABAP7/AAAEAAoAAAABAP//AAAFAAoAAAABAAAAAAAHAAcAAAABAAEAAAAHAAcAAAACAP//AAAGAAcAAAACAAAAAAAHAAcAAAACAAEAAAAHAAcAAAD///3/AAAGAAcAAAAAAP3/AAAGAAcAAAABAP3/AAAGAAcAAAA=") +tile_set = SubResource("TileSet_0n6c4") + +[node name="TilesetTextureSetter" type="Node" parent="Tiles" node_paths=PackedStringArray("tile_map")] +script = ExtResource("2_ulvy5") +tile_map = NodePath("..") +metadata/_custom_type_script = "uid://73oviwf6bbys" + +[node name="ResourceSetterNew" type="Node" parent="Tiles/TilesetTextureSetter" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("7_vjwyw") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("5_my1op") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="BG" type="TileMapLayer" parent="Tiles"] +show_behind_parent = true +tile_map_data = PackedByteArray("AAAAAAAAAAAHABQAAAAAAAEAAAAHABQAAAAAAAIAAAAHABQAAAAAAAMAAAAHABQAAAABAAAAAAAHABQAAAABAAEAAAAHABQAAAABAAIAAAAHABQAAAABAAMAAAAHABQAAAA=") +tile_set = SubResource("TileSet_vjwyw") + +[node name="TilesetTextureSetter" type="Node" parent="Tiles/BG" node_paths=PackedStringArray("tile_map")] +script = ExtResource("2_ulvy5") +tile_map = NodePath("..") +metadata/_custom_type_script = "uid://73oviwf6bbys" + +[node name="ResourceSetterNew" type="Node" parent="Tiles/BG/TilesetTextureSetter" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("7_vjwyw") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("5_my1op") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Sprite" type="Sprite2D" parent="."] +hframes = 2 +region_rect = Rect2(0, 0, 80, 80) + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect", "property_node")] +script = ExtResource("7_vjwyw") +node_to_affect = NodePath("..") +property_node = NodePath("../..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("8_tt5sy") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" diff --git a/Scenes/Parts/StartCastle.tscn b/Scenes/Parts/StartCastle.tscn new file mode 100755 index 0000000..be1f82b --- /dev/null +++ b/Scenes/Parts/StartCastle.tscn @@ -0,0 +1,9 @@ +[gd_scene load_steps=2 format=3 uid="uid://githt8ci1xal"] + +[ext_resource type="PackedScene" uid="uid://qn4g0qkjcuiy" path="res://Scenes/Parts/SmallCastleVisual.tscn" id="1_ntu57"] + +[node name="StartCastle" type="Node2D"] +self_modulate = Color(0.449099, 0.449099, 0.449099, 1) +z_index = -10 + +[node name="SmallCastleVisual" parent="." instance=ExtResource("1_ntu57")] diff --git a/Scenes/Parts/TeleportPipeArea.tscn b/Scenes/Parts/TeleportPipeArea.tscn new file mode 100644 index 0000000..dd97aaf --- /dev/null +++ b/Scenes/Parts/TeleportPipeArea.tscn @@ -0,0 +1,61 @@ +[gd_scene load_steps=5 format=3 uid="uid://c6t324yc5gx7p"] + +[ext_resource type="Script" uid="uid://cp4040k6fqwow" path="res://Scripts/Classes/Entities/TeleportPipeArea.gd" id="1_40l7q"] +[ext_resource type="Texture2D" uid="uid://c8yio3lpcsvqu" path="res://Assets/Sprites/UI/PipeArrow.png" id="2_fkbuh"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_lv0oh"] +size = Vector2(16, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_5qh6k"] +size = Vector2(4, 4) + +[node name="TeleportPipeArea" type="Node2D" groups=["Pipes"]] +script = ExtResource("1_40l7q") + +[node name="Visual" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_lv0oh") +debug_color = Color(0, 0.6, 1, 0.419608) + +[node name="Hitbox" type="Area2D" parent="."] +visible = false + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("RectangleShape2D_5qh6k") + +[node name="ArrowJoint" type="Node2D" parent="."] + +[node name="Arrow" type="Sprite2D" parent="ArrowJoint"] +position = Vector2(0, -8) +texture = ExtResource("2_fkbuh") + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="ArrowJoint"] +position = Vector2(0, 8) +remote_path = NodePath("../../Node2D") +update_rotation = false +update_scale = false + +[node name="TargetPoint" type="Node2D" parent="ArrowJoint"] +position = Vector2(0, 32) + +[node name="Node2D" type="Node2D" parent="."] +position = Vector2(-3.496911e-07, 8) + +[node name="CenterContainer" type="CenterContainer" parent="Node2D"] +use_top_left = true + +[node name="Label" type="Label" parent="Node2D/CenterContainer"] +layout_mode = 2 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "0" + +[node name="CanvasLayer" type="CanvasLayer" parent="."] +layer = 2147483647 +visible = false + +[node name="ColorRect" type="ColorRect" parent="CanvasLayer"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 1) diff --git a/Scenes/Parts/Tiles.tscn b/Scenes/Parts/Tiles.tscn new file mode 100644 index 0000000..f8c44df --- /dev/null +++ b/Scenes/Parts/Tiles.tscn @@ -0,0 +1,1857 @@ +[gd_scene load_steps=58 format=3 uid="uid://ct5rrpa7uehkk"] + +[ext_resource type="Texture2D" uid="uid://y0c3ajq7uoei" path="res://Assets/Sprites/Tilesets/Terrain/TerrainTemplate.png" id="1_vdakf"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="2_5enc8"] +[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="3_0qvx6"] +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="3_y8xxb"] +[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="4_8uk86"] +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="4_og7if"] +[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="5_gtioo"] +[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="5_lcvr1"] +[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="5_s4sjf"] +[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="6_gwrkm"] +[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="6_vb3wk"] +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="7_0qvx6"] +[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="7_d6rv4"] +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="8_0qvx6"] +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="8_mnnq7"] +[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="9_0qvx6"] +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="9_mnnq7"] +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="10_d6rv4"] +[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="10_mnnq7"] +[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="11_lv64d"] +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="12_d4nyf"] +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="14_ls3wh"] +[ext_resource type="PackedScene" uid="uid://cpsdyhprded5d" path="res://Scenes/Prefabs/Blocks/TrickBlock.tscn" id="15_xj38k"] +[ext_resource type="PackedScene" uid="uid://b4al7s87fo1nd" path="res://Scenes/Prefabs/Blocks/SuperSpringBlock.tscn" id="16_o5705"] +[ext_resource type="PackedScene" uid="uid://bh0c141mlkiff" path="res://Scenes/Prefabs/Entities/Objects/Bumper.tscn" id="17_e7p8u"] +[ext_resource type="PackedScene" uid="uid://rjs2k335jmb5" path="res://Scenes/Prefabs/Entities/Items/BlueCoinInactive.tscn" id="18_hqc4a"] +[ext_resource type="PackedScene" uid="uid://0q874wkbxcrr" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlockAlt.tscn" id="19_hqc4a"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="22_ls3wh"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/TerrainTiles.json" id="23_vt0hv"] +[ext_resource type="Script" uid="uid://73oviwf6bbys" path="res://Scripts/Classes/Components/TilesetTextureSetter.gd" id="24_5xtcs"] +[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="24_vt0hv"] +[ext_resource type="Texture2D" uid="uid://cnexuteg5rvye" path="res://Assets/Sprites/Tilesets/Deco/DecoTemplate.png" id="25_vdakf"] +[ext_resource type="Texture2D" uid="uid://dwkcm4q32drtf" path="res://Assets/Sprites/Blocks/OnOffConveyorBelt.png" id="25_vt0hv"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Deco/DecoTiles.json" id="27_b6qiv"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Liquid.json" id="28_ls3wh"] +[ext_resource type="Texture2D" uid="uid://cays8e2m7oj1l" path="res://Assets/Sprites/Tilesets/EdgeConnectionTile.png" id="28_t3ju0"] +[ext_resource type="Texture2D" uid="uid://dquurvxoax6p8" path="res://Assets/Sprites/Tilesets/Terrain/Desert.png" id="30_vdakf"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/ConveyorBelt.json" id="33_ra18v"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/OnOffConveyor.json" id="34_7cpm5"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"] +tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"] +tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"] +tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"] +tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"] +tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"] +tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5) + +[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"] +tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6) + +[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"] +tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_m7x4q"] +resource_name = "Terrain" +texture = ExtResource("1_vdakf") +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +4: [17, 0, 30], +&"symmetry": 0, +&"type": 0 +} +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0/metadata/_better_terrain = { +0: [17, 0, 30], +3: [17, 0, 30], +4: [17, 0, 30], +&"type": 0 +} +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:0/0/metadata/_better_terrain = { +0: [17, 0, 30], +3: [17, 0, 30], +4: [17, 0, 30], +7: [17, 0, 30], +8: [17, 0, 30], +&"type": 0 +} +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:0/0/metadata/_better_terrain = { +4: [17, 0, 30], +7: [17, 0, 30], +8: [17, 0, 30], +&"type": 0 +} +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:0/0/metadata/_better_terrain = { +&"type": 17 +} +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:0/0/metadata/_better_terrain = { +0: [3], +&"type": 3 +} +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0/metadata/_better_terrain = { +0: [3], +8: [3], +&"type": 3 +} +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +4: [17, 0, 30], +12: [17, 0, 30], +&"symmetry": 0, +&"type": 0 +} +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0/metadata/_better_terrain = { +0: [17, 0, 30], +3: [17, 0, 30], +4: [17, 0, 30], +12: [17, 0, 30], +15: [17, 0, 30], +&"symmetry": 0, +&"type": 0 +} +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:1/0/metadata/_better_terrain = { +0: [0, 17, 30], +3: [17, 30], +4: [0, 17, 30], +7: [17, 30], +8: [0, 17, 30], +11: [17, 30], +12: [0, 17, 30], +15: [17, 30], +&"type": 0 +} +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:1/0/metadata/_better_terrain = { +4: [17, 0, 30], +7: [17, 0, 30], +8: [17, 0, 30], +11: [17, 0, 30], +12: [17, 0, 30], +&"type": 0 +} +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:1/0 = 0 +5:1/0/z_index = -10 +5:1/0/metadata/_better_terrain = { +0: [4], +&"type": 4 +} +6:1/0 = 0 +6:1/0/z_index = -10 +6:1/0/metadata/_better_terrain = { +0: [4], +8: [4], +&"type": 4 +} +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +12: [17, 0, 30], +&"symmetry": 0, +&"type": 0 +} +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0/metadata/_better_terrain = { +0: [17, 0, 30], +12: [17, 0, 30], +15: [17, 0, 30], +&"symmetry": 0, +&"type": 0 +} +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:2/0/metadata/_better_terrain = { +0: [17, 0, 30], +8: [17, 0, 30], +11: [17, 0, 30], +12: [17, 0, 30], +15: [17, 0, 30], +&"symmetry": 0, +&"type": 0 +} +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:2/0/metadata/_better_terrain = { +8: [17, 0, 30], +11: [17, 0, 30], +12: [17, 0, 30], +&"symmetry": 0, +&"type": 0 +} +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:2/0/metadata/_better_terrain = { +0: [5], +&"type": 5 +} +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0/metadata/_better_terrain = { +0: [5], +8: [5], +&"type": 5 +} +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +&"symmetry": 0, +&"type": 0 +} +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0/metadata/_better_terrain = { +0: [17, 0, 30], +&"symmetry": 0, +&"type": 0 +} +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:3/0/metadata/_better_terrain = { +0: [17, 0, 30], +8: [17, 0, 30], +&"symmetry": 0, +&"type": 0 +} +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:3/0/metadata/_better_terrain = { +8: [17, 0, 30], +&"symmetry": 0, +&"type": 0 +} +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:3/0/metadata/_better_terrain = { +0: [6], +&"type": 6 +} +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0/metadata/_better_terrain = { +0: [6], +8: [6], +&"type": 6 +} +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0/metadata/_better_terrain = { +0: [7], +&"type": 7 +} +6:4/0 = 0 +6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0/metadata/_better_terrain = { +0: [7], +8: [7], +&"type": 7 +} +0:5/0 = 0 +0:5/0/z_index = -10 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/physics_layer_0/polygon_0/one_way = true +0:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +&"type": 1 +} +1:5/next_alternative_id = 2 +1:5/0 = 0 +1:5/0/z_index = -10 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0/physics_layer_0/polygon_0/one_way = true +1:5/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +&"type": 1 +} +1:5/1 = 1 +1:5/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/1/physics_layer_0/polygon_0/one_way = true +1:5/1/metadata/_better_terrain = { +4: [1], +&"type": 1 +} +2:5/0 = 0 +2:5/0/z_index = -10 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0/physics_layer_0/polygon_0/one_way = true +2:5/0/metadata/_better_terrain = { +4: [1], +8: [1], +&"type": 1 +} +3:5/0 = 0 +3:5/0/z_index = -10 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0/physics_layer_0/polygon_0/one_way = true +3:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +&"type": 2 +} +4:5/next_alternative_id = 2 +4:5/0 = 0 +4:5/0/z_index = -10 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0/physics_layer_0/polygon_0/one_way = true +4:5/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +&"type": 2 +} +4:5/1 = 1 +4:5/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/1/physics_layer_0/polygon_0/one_way = true +4:5/1/metadata/_better_terrain = { +4: [2], +&"type": 2 +} +5:5/0 = 0 +5:5/0/z_index = -10 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0/physics_layer_0/polygon_0/one_way = true +5:5/0/metadata/_better_terrain = { +4: [2], +8: [2], +&"type": 2 +} +6:5/0 = 0 +6:5/0/z_index = -10 +6:5/0/metadata/_better_terrain = { +&"type": 8 +} +0:6/0 = 0 +0:6/0/z_index = -10 +0:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +12: [1], +&"type": 1 +} +1:6/next_alternative_id = 2 +1:6/0 = 0 +1:6/0/z_index = -10 +1:6/0/metadata/_better_terrain = { +0: [1], +4: [1], +8: [1], +12: [1], +&"type": 1 +} +1:6/1 = 1 +1:6/1/metadata/_better_terrain = { +4: [1], +12: [1], +&"type": 1 +} +2:6/0 = 0 +2:6/0/z_index = -10 +2:6/0/metadata/_better_terrain = { +4: [1], +8: [1], +12: [1], +&"type": 1 +} +3:6/0 = 0 +3:6/0/z_index = -10 +3:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +12: [2], +&"type": 2 +} +4:6/next_alternative_id = 2 +4:6/0 = 0 +4:6/0/z_index = -10 +4:6/0/metadata/_better_terrain = { +0: [2], +4: [2], +8: [2], +12: [2], +&"type": 2 +} +4:6/1 = 1 +4:6/1/metadata/_better_terrain = { +4: [2], +12: [2], +&"type": 2 +} +5:6/0 = 0 +5:6/0/z_index = -10 +5:6/0/metadata/_better_terrain = { +4: [2], +8: [2], +12: [2], +&"type": 2 +} +6:6/0 = 0 +6:6/0/z_index = -10 +6:6/0/metadata/_better_terrain = { +&"type": 4 +} +3:7/0 = 0 +3:7/0/z_index = -10 +3:7/0/metadata/_better_terrain = { +0: [2], +12: [2], +&"type": 2 +} +4:7/next_alternative_id = 2 +4:7/0 = 0 +4:7/0/z_index = -10 +4:7/0/metadata/_better_terrain = { +0: [2], +8: [2], +12: [2], +&"type": 2 +} +4:7/1 = 1 +4:7/1/metadata/_better_terrain = { +12: [2], +&"type": 2 +} +5:7/0 = 0 +5:7/0/z_index = -10 +5:7/0/metadata/_better_terrain = { +8: [2], +12: [2], +&"type": 2 +} +6:7/0 = 0 +6:7/0/z_index = -10 +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:0/0/metadata/_better_terrain = { +8: [3], +&"type": 3 +} +7:1/0 = 0 +7:1/0/z_index = -10 +7:1/0/metadata/_better_terrain = { +8: [4], +&"type": 4 +} +7:2/0 = 0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:2/0/metadata/_better_terrain = { +8: [5], +&"type": 5 +} +7:3/0 = 0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:3/0/metadata/_better_terrain = { +8: [6], +&"type": 6 +} +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:4/0/metadata/_better_terrain = { +8: [7], +&"type": 7 +} +7:5/0 = 0 +7:5/0/z_index = -10 +7:5/0/metadata/_better_terrain = { +12: [8], +&"type": 8 +} +7:7/0 = 0 +7:7/0/z_index = -10 +0:7/0 = 0 +0:7/0/z_index = -10 +0:7/0/metadata/_better_terrain = { +0: [1], +12: [1], +&"type": 1 +} +1:7/next_alternative_id = 2 +1:7/0 = 0 +1:7/0/z_index = -10 +1:7/0/metadata/_better_terrain = { +0: [1], +8: [1], +12: [1], +&"type": 1 +} +1:7/1 = 1 +1:7/1/metadata/_better_terrain = { +12: [1], +&"type": 1 +} +2:7/0 = 0 +2:7/0/z_index = -10 +2:7/0/metadata/_better_terrain = { +8: [1], +12: [1], +&"type": 1 +} +1:8/0 = 0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:8/0/metadata/_better_terrain = { +4: [0], +7: [0], +8: [0], +&"type": 19 +} +2:8/0 = 0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:8/0/metadata/_better_terrain = { +0: [0], +3: [0], +4: [0], +7: [0], +8: [17], +12: [18], +15: [0], +&"symmetry": 0, +&"type": 0 +} +3:8/0 = 0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:8/0/metadata/_better_terrain = { +0: [17], +3: [0], +4: [0], +7: [0], +8: [0], +11: [0], +12: [19], +&"symmetry": 0, +&"type": 0 +} +4:8/0 = 0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +4:8/0/metadata/_better_terrain = { +4: [0], +&"type": 22 +} +5:8/0 = 0 +5:8/0/z_index = 1 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0) +5:8/0/metadata/_better_terrain = { +0: [0], +3: [0], +4: [0], +&"type": 23 +} +6:8/0 = 0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0) +6:8/0/metadata/_better_terrain = { +4: [0], +7: [0], +8: [0], +&"type": 25 +} +7:8/0 = 0 +7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0) +7:8/0/metadata/_better_terrain = { +4: [0], +&"type": 24 +} +0:8/0 = 0 +0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:8/0/metadata/_better_terrain = { +0: [0], +3: [0], +4: [0], +&"type": 18 +} +0:9/0 = 0 +0:9/0/z_index = -10 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8) +0:9/0/metadata/_better_terrain = { +0: [0], +12: [0], +15: [0], +&"type": 20 +} +1:9/0 = 0 +1:9/0/z_index = -10 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +1:9/0/metadata/_better_terrain = { +8: [0], +11: [0], +12: [0], +&"type": 21 +} +2:9/0 = 0 +2:9/0/z_index = -10 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:9/0/metadata/_better_terrain = { +0: [0], +3: [0], +4: [20], +8: [17], +11: [0], +12: [0], +15: [0], +&"symmetry": 0, +&"type": 0 +} +3:9/0 = 0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:9/0/metadata/_better_terrain = { +0: [17], +4: [21], +7: [0], +8: [0], +11: [0], +12: [0], +15: [0], +&"symmetry": 0, +&"type": 0 +} +4:9/0 = 0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8) +4:9/0/metadata/_better_terrain = { +12: [0], +&"type": 26 +} +5:9/0 = 0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8) +5:9/0/metadata/_better_terrain = { +0: [0], +12: [0], +15: [0], +&"type": 27 +} +6:9/0 = 0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8) +6:9/0/metadata/_better_terrain = { +8: [0], +11: [0], +12: [0], +&"type": 29 +} +7:9/0 = 0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8) +7:9/0/metadata/_better_terrain = { +12: [0], +&"type": 28 +} +8:9/0 = 0 +8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:9/0/metadata/_better_terrain = { +0: [17], +3: [17], +4: [26], +8: [17], +11: [17], +12: [17], +15: [17], +&"type": 0 +} +9:9/0 = 0 +9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:9/0/metadata/_better_terrain = { +0: [17], +4: [28], +7: [17], +8: [17], +11: [17], +12: [17], +15: [17], +&"type": 0 +} +10:9/0 = 0 +10:9/0/z_index = -5 +11:8/0 = 0 +11:8/0/z_index = -5 +10:8/0 = 0 +10:8/0/z_index = -5 +9:8/0 = 0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:8/0/metadata/_better_terrain = { +0: [17], +3: [17], +4: [17], +7: [17], +8: [17], +11: [17], +12: [24], +&"type": 0 +} +12:9/0 = 0 +12:9/0/z_index = -5 +13:9/0 = 0 +13:9/0/z_index = -5 +13:8/0 = 0 +13:8/0/metadata/_better_terrain = { +&"type": 30 +} +12:8/0 = 0 +12:8/0/z_index = -5 +12:7/0 = 0 +12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:7/0 = 0 +13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:6/0 = 0 +13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:6/0 = 0 +12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:7/0 = 0 +11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:7/0 = 0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8) +9:7/0 = 0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:7/0 = 0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:6/0 = 0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:5/0 = 0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:5/0 = 0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:3/0 = 0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:2/0 = 0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:0/0 = 0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:1/0 = 0 +9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:2/0 = 0 +9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:3/0 = 0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:5/0 = 0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:2/0 = 0 +10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:1/0 = 0 +10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:0/0 = 0 +11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:1/0 = 0 +11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:2/0 = 0 +11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:3/0 = 0 +11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:5/0 = 0 +11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:1/0 = 0 +12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:2/0 = 0 +12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:3/0 = 0 +12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:4/0 = 0 +12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:4/0 = 0 +13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:5/0 = 0 +13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:3/0 = 0 +13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:2/0 = 0 +13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:1/0 = 0 +13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:0/0 = 0 +13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:0/0 = 0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:5/0 = 0 +12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:0/0 = 0 +12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0 = 0 +8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:8/0/metadata/_better_terrain = { +0: [17], +3: [17], +4: [17], +7: [17], +8: [17], +12: [22], +15: [17], +&"type": 0 +} +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:9/0 = 0 +11:9/0/z_index = -5 +12:10/0 = 0 +12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:10/0 = 0 +13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:10/0 = 0 +11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:6/0 = 0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +14:7/0 = 0 +14:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +14:6/0 = 0 +14:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +14:5/0 = 0 +14:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +14:4/0 = 0 +14:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +14:3/0 = 0 +14:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +14:2/0 = 0 +14:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +14:1/0 = 0 +14:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +14:0/0 = 0 +14:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +15:0/0 = 0 +15:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +15:1/0 = 0 +15:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +15:2/0 = 0 +15:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +15:3/0 = 0 +15:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +15:4/0 = 0 +15:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +15:5/0 = 0 +15:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +15:6/0 = 0 +15:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +15:7/0 = 0 +15:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:10/0 = 0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:10/0/metadata/_better_terrain = { +0: [17], +3: [17], +4: [17], +7: [17], +8: [17], +11: [22], +12: [23], +15: [0, 17], +&"type": 0 +} +8:10/0 = 0 +8:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:10/0/metadata/_better_terrain = { +0: [17], +3: [17, 0], +4: [27], +7: [26], +8: [17], +11: [17], +12: [17], +15: [17], +&"type": 0 +} +9:10/0 = 0 +9:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:10/0/metadata/_better_terrain = { +0: [17], +3: [28], +4: [29], +7: [17, 0], +8: [17], +11: [17], +12: [17], +15: [17], +&"type": 0 +} +10:10/0 = 0 +10:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:10/0/metadata/_better_terrain = { +0: [17], +3: [17], +4: [17], +7: [17], +8: [17], +11: [0, 17], +12: [25], +15: [24], +&"type": 0 +} +10:11/0 = 0 +10:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:11/0/metadata/_better_terrain = { +4: [17, 30], +7: [17, 30], +8: [17, 30], +12: [17, 30], +&"type": 0 +} +9:11/0 = 0 +9:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:11/0/metadata/_better_terrain = { +0: [17, 30], +3: [17, 30], +4: [17, 30], +12: [17, 30], +&"type": 0 +} +8:11/0 = 0 +8:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:11/0/metadata/_better_terrain = { +0: [17, 30], +4: [17, 30], +7: [17, 30], +8: [17, 30], +&"type": 0 +} +7:11/0 = 0 +7:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:11/0/metadata/_better_terrain = { +0: [17, 30], +3: [17, 30], +4: [17, 30], +8: [17, 30], +&"type": 0 +} +6:11/0 = 0 +6:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:11/0/metadata/_better_terrain = { +0: [17, 30], +4: [17, 30], +7: [17, 30], +8: [17, 30], +12: [17, 30], +&"type": 0 +} +5:11/0 = 0 +5:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:11/0/metadata/_better_terrain = { +0: [17, 30], +3: [17, 30], +4: [17, 30], +8: [17, 30], +12: [17, 30], +&"type": 0 +} +4:11/0 = 0 +4:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:11/0/metadata/_better_terrain = { +0: [17, 30], +4: [17, 30], +7: [17, 30], +8: [17, 30], +11: [17, 30], +12: [17, 30], +&"type": 0 +} +3:11/0 = 0 +3:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:11/0/metadata/_better_terrain = { +0: [17, 30], +3: [17, 30], +4: [17, 30], +7: [17, 30], +8: [17, 30], +12: [17, 30], +&"type": 0 +} +2:11/0 = 0 +2:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:11/0/metadata/_better_terrain = { +0: [17, 30], +4: [17, 30], +7: [17, 30], +8: [17, 30], +12: [17, 30], +15: [17, 30], +&"type": 0 +} +1:11/0 = 0 +1:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:11/0/metadata/_better_terrain = { +0: [17, 30], +3: [17, 30], +4: [17, 30], +7: [17, 30], +8: [17, 30], +11: [17, 30], +12: [0, 30], +&"type": 0 +} +0:11/0 = 0 +0:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:11/0/metadata/_better_terrain = { +0: [17, 30], +3: [17, 30], +4: [17, 30], +7: [17, 30], +8: [17, 30], +12: [0, 30], +15: [17, 30], +&"type": 0 +} +0:12/0 = 0 +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:12/0/metadata/_better_terrain = { +0: [17, 30], +3: [17, 30], +4: [0, 30], +8: [17, 30], +11: [17, 30], +12: [17, 30], +15: [17, 30], +&"type": 0 +} +1:12/0 = 0 +1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:12/0/metadata/_better_terrain = { +0: [17, 30], +4: [0, 30], +7: [17, 30], +8: [17, 30], +11: [17, 30], +12: [17, 30], +15: [17, 30], +&"type": 0 +} +2:12/0 = 0 +2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:12/0/metadata/_better_terrain = { +0: [17, 30], +3: [17, 30], +4: [17, 30], +8: [17, 30], +11: [17, 30], +12: [17, 30], +&"type": 0 +} +3:12/0 = 0 +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:12/0/metadata/_better_terrain = { +0: [17, 30], +3: [17, 30], +4: [17, 30], +8: [17, 30], +12: [17, 30], +15: [17, 30], +&"type": 0 +} +4:12/0 = 0 +4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:12/0/metadata/_better_terrain = { +0: [17, 30], +4: [17, 30], +8: [17, 30], +11: [17, 30], +12: [17, 30], +15: [17, 30], +&"type": 0 +} +5:12/0 = 0 +5:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:12/0/metadata/_better_terrain = { +0: [17, 30], +4: [17, 30], +8: [17, 30], +12: [17, 30], +15: [17, 30], +&"type": 0 +} +6:12/0 = 0 +6:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:12/0/metadata/_better_terrain = { +0: [17, 30], +4: [17, 30], +8: [17, 30], +11: [17, 30], +12: [17, 30], +&"type": 0 +} +7:12/0 = 0 +7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +7:12/0/metadata/_better_terrain = { +0: [17, 30], +8: [17, 30], +12: [17, 30], +15: [17, 30], +&"type": 0 +} +8:12/0 = 0 +8:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +8:12/0/metadata/_better_terrain = { +0: [17, 30], +8: [17, 30], +11: [17, 30], +12: [0, 17, 30], +&"type": 0 +} +9:12/0 = 0 +9:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +9:12/0/metadata/_better_terrain = { +0: [17, 30], +4: [17, 30], +12: [17, 30], +15: [17, 30], +&"type": 0 +} +10:12/0 = 0 +10:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +10:12/0/metadata/_better_terrain = { +4: [17, 30], +8: [17, 30], +11: [17, 30], +12: [17, 30], +&"type": 0 +} +11:12/0 = 0 +11:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:12/0/metadata/_better_terrain = { +0: [17, 30], +12: [17, 30], +&"type": 0 +} +12:12/0 = 0 +12:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:12/0/metadata/_better_terrain = { +8: [17, 30], +12: [17, 30], +&"type": 0 +} +13:12/0 = 0 +13:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:12/0/metadata/_better_terrain = { +0: [17, 30], +8: [17, 30], +12: [17, 30], +&"type": 0 +} +14:12/0 = 0 +14:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +14:12/0/metadata/_better_terrain = { +4: [17, 30], +8: [17, 30], +12: [17, 30], +&"type": 0 +} +15:11/0 = 0 +15:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +15:11/0/metadata/_better_terrain = { +0: [17, 30], +4: [17, 30], +8: [17, 30], +12: [17, 30], +&"type": 0 +} +14:11/0 = 0 +14:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +14:11/0/metadata/_better_terrain = { +0: [17, 30], +4: [17, 30], +8: [17, 30], +&"type": 0 +} +13:11/0 = 0 +13:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +13:11/0/metadata/_better_terrain = { +0: [17, 30], +4: [17, 30], +12: [17, 30], +&"type": 0 +} +12:11/0 = 0 +12:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +12:11/0/metadata/_better_terrain = { +4: [17, 30], +8: [17, 30], +&"type": 0 +} +11:11/0 = 0 +11:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +11:11/0/metadata/_better_terrain = { +0: [17, 30], +4: [17, 30], +&"type": 0 +} +5:14/0 = 0 +5:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 0) +5:14/0/metadata/_better_terrain = { +12: [24], +&"type": 27 +} +4:14/0 = 0 +4:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 0) +4:14/0/metadata/_better_terrain = { +12: [25], +&"type": 26 +} +3:14/0 = 0 +3:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 0) +3:14/0/metadata/_better_terrain = { +12: [23], +&"type": 28 +} +2:14/0 = 0 +2:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 0, -8, 8) +2:14/0/metadata/_better_terrain = { +12: [22], +&"type": 29 +} +1:14/0 = 0 +1:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8) +1:14/0/metadata/_better_terrain = { +12: [17], +&"type": 20 +} +1:13/0 = 0 +1:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8) +1:13/0/metadata/_better_terrain = { +4: [17], +&"type": 19 +} +0:13/0 = 0 +0:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8) +0:13/0/metadata/_better_terrain = { +4: [17], +&"type": 18 +} +2:13/0 = 0 +2:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8) +2:13/0/metadata/_better_terrain = { +4: [29], +&"type": 22 +} +3:13/0 = 0 +3:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 0, 8, -8, 8, 8, -8, 8) +3:13/0/metadata/_better_terrain = { +4: [28], +&"type": 23 +} +4:13/0 = 0 +4:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 0, 8, 8, -8, 8) +4:13/0/metadata/_better_terrain = { +4: [26], +&"type": 25 +} +5:13/0 = 0 +5:13/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 0, 8, 8, -8, 8) +5:13/0/metadata/_better_terrain = { +4: [27], +&"type": 24 +} +0:14/0 = 0 +0:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8) +0:14/0/metadata/_better_terrain = { +12: [17], +&"type": 21 +} +3:10/0 = 0 +4:10/0 = 0 +5:10/0 = 0 +6:10/0 = 0 + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_y8xxb"] +scenes/1/scene = ExtResource("2_5enc8") +scenes/2/scene = ExtResource("3_y8xxb") +scenes/3/scene = ExtResource("4_og7if") +scenes/4/scene = ExtResource("5_s4sjf") +scenes/5/scene = ExtResource("6_gwrkm") +scenes/6/scene = ExtResource("7_d6rv4") +scenes/7/scene = ExtResource("8_0qvx6") +scenes/8/scene = ExtResource("9_mnnq7") +scenes/9/scene = ExtResource("10_d6rv4") +scenes/10/scene = ExtResource("3_0qvx6") +scenes/11/scene = ExtResource("4_8uk86") +scenes/12/scene = ExtResource("5_gtioo") +scenes/13/scene = ExtResource("6_vb3wk") +scenes/14/scene = ExtResource("7_0qvx6") +scenes/15/scene = ExtResource("8_mnnq7") +scenes/16/scene = ExtResource("9_0qvx6") +scenes/17/scene = ExtResource("10_mnnq7") +scenes/18/scene = ExtResource("11_lv64d") +scenes/19/scene = ExtResource("12_d4nyf") +scenes/20/scene = ExtResource("14_ls3wh") +scenes/21/scene = ExtResource("15_xj38k") +scenes/22/scene = ExtResource("16_o5705") +scenes/23/scene = ExtResource("17_e7p8u") +scenes/24/scene = ExtResource("18_hqc4a") +scenes/25/scene = ExtResource("19_hqc4a") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_s4sjf"] +texture = ExtResource("5_lcvr1") +0:0/next_alternative_id = 2 +0:0/animation_speed = 8.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/z_index = 50 +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +&"type": 9 +} +0:0/1 = 1 +0:0/1/z_index = 50 +0:1/next_alternative_id = 2 +0:1/0 = 0 +0:1/0/z_index = 50 +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +12: [9], +&"type": 9 +} +0:1/1 = 1 +0:1/1/z_index = 50 +0:2/next_alternative_id = 2 +0:2/animation_speed = 8.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/z_index = 15 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +&"type": 10 +} +0:2/1 = 1 +0:2/1/z_index = 15 +0:3/next_alternative_id = 2 +0:3/0 = 0 +0:3/0/z_index = 15 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +12: [10], +&"type": 10 +} +0:3/1 = 1 +0:3/1/z_index = 15 +0:4/next_alternative_id = 2 +0:4/animation_speed = 8.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/modulate = Color(1, 1, 1, 0.99607843) +0:4/0/z_index = -200 +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +&"type": 12 +} +0:4/1 = 1 +0:4/1/z_index = -100 +0:5/next_alternative_id = 2 +0:5/0 = 0 +0:5/0/modulate = Color(1, 1, 1, 0.99607843) +0:5/0/z_index = -200 +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +12: [12], +&"type": 12 +} +0:5/1 = 1 +0:5/1/z_index = -100 +0:6/next_alternative_id = 2 +0:6/animation_speed = 8.0 +0:6/animation_frame_0/duration = 1.0 +0:6/animation_frame_1/duration = 1.0 +0:6/animation_frame_2/duration = 1.0 +0:6/animation_frame_3/duration = 1.0 +0:6/0 = 0 +0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/0/metadata/_better_terrain = { +&"type": 11 +} +0:6/1 = 1 +0:7/next_alternative_id = 2 +0:7/0 = 0 +0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:7/0/metadata/_better_terrain = { +12: [11], +&"type": 11 +} +0:7/1 = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_b6qiv"] +texture = ExtResource("25_vdakf") +0:0/0 = 0 +0:0/0/modulate = Color(1, 1, 1, 0.99607843) +0:0/0/z_index = -10 +1:0/0 = 0 +1:0/0/modulate = Color(1, 1, 1, 0.99607843) +1:0/0/z_index = -10 +2:0/0 = 0 +2:0/0/modulate = Color(1, 1, 1, 0.99607843) +2:0/0/z_index = -10 +3:1/0 = 0 +3:1/0/modulate = Color(1, 1, 1, 0.99607843) +3:1/0/z_index = -10 +4:1/0 = 0 +4:1/0/modulate = Color(1, 1, 1, 0.99607843) +4:1/0/z_index = -10 +2:1/0 = 0 +2:1/0/modulate = Color(1, 1, 1, 0.99607843) +2:1/0/z_index = -10 +1:1/0 = 0 +1:1/0/modulate = Color(1, 1, 1, 0.99607843) +1:1/0/z_index = -10 +0:1/0 = 0 +0:1/0/modulate = Color(1, 1, 1, 0.99607843) +0:1/0/z_index = -10 +3:0/0 = 0 +3:0/0/modulate = Color(1, 1, 1, 0.99607843) +3:0/0/z_index = -10 +4:0/0 = 0 +4:0/0/modulate = Color(1, 1, 1, 0.99607843) +4:0/0/z_index = -10 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_xj38k"] +texture = ExtResource("24_vt0hv") +0:0/next_alternative_id = 3 +0:0/animation_speed = 20.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [14], +&"type": 14 +} +0:1/next_alternative_id = 3 +0:1/animation_speed = 20.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [14], +8: [14], +&"type": 14 +} +0:2/next_alternative_id = 3 +0:2/animation_speed = 20.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [14], +&"type": 14 +} +0:3/next_alternative_id = 2 +0:3/animation_speed = 20.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [13], +&"type": 13 +} +0:4/next_alternative_id = 3 +0:4/animation_speed = 20.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [13], +8: [13], +&"type": 13 +} +0:5/next_alternative_id = 2 +0:5/animation_speed = 20.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [13], +&"type": 13 +} + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_o5705"] +texture = ExtResource("25_vt0hv") +0:1/animation_speed = 30.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/animation_frame_2/duration = 1.0 +0:1/animation_frame_3/duration = 1.0 +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(-100, 0) +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:1/0/metadata/_better_terrain = { +0: [16], +8: [16], +&"type": 16 +} +0:2/animation_speed = 30.0 +0:2/animation_frame_0/duration = 1.0 +0:2/animation_frame_1/duration = 1.0 +0:2/animation_frame_2/duration = 1.0 +0:2/animation_frame_3/duration = 1.0 +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(-100, 0) +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:2/0/metadata/_better_terrain = { +8: [16], +&"type": 16 +} +0:3/animation_speed = 30.0 +0:3/animation_frame_0/duration = 1.0 +0:3/animation_frame_1/duration = 1.0 +0:3/animation_frame_2/duration = 1.0 +0:3/animation_frame_3/duration = 1.0 +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(100, 0) +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:3/0/metadata/_better_terrain = { +0: [15], +&"type": 15 +} +0:4/animation_speed = 30.0 +0:4/animation_frame_0/duration = 1.0 +0:4/animation_frame_1/duration = 1.0 +0:4/animation_frame_2/duration = 1.0 +0:4/animation_frame_3/duration = 1.0 +0:4/0 = 0 +0:4/0/physics_layer_0/linear_velocity = Vector2(100, 0) +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0/metadata/_better_terrain = { +0: [15], +8: [15], +&"type": 15 +} +0:5/animation_speed = 30.0 +0:5/animation_frame_0/duration = 1.0 +0:5/animation_frame_1/duration = 1.0 +0:5/animation_frame_2/duration = 1.0 +0:5/animation_frame_3/duration = 1.0 +0:5/0 = 0 +0:5/0/physics_layer_0/linear_velocity = Vector2(100, 0) +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:5/0/metadata/_better_terrain = { +8: [15], +&"type": 15 +} +0:0/animation_speed = 30.0 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_0/linear_velocity = Vector2(-100, 0) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:0/0/metadata/_better_terrain = { +0: [16], +&"type": 16 +} + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_vdakf"] +texture = ExtResource("28_t3ju0") +0:0/0 = 0 +0:0/0/metadata/_better_terrain = { +&"type": 17 +} + +[sub_resource type="TileSet" id="TileSet_g81ue"] +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 64 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 128 +physics_layer_2/collision_mask = 0 +physics_layer_3/collision_layer = 256 +physics_layer_3/collision_mask = 0 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "Ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +custom_data_layer_0/name = "OneWay" +custom_data_layer_0/type = 1 +sources/0 = SubResource("TileSetAtlasSource_m7x4q") +sources/1 = SubResource("TileSetScenesCollectionSource_y8xxb") +sources/2 = SubResource("TileSetAtlasSource_s4sjf") +sources/3 = SubResource("TileSetAtlasSource_b6qiv") +sources/4 = SubResource("TileSetAtlasSource_xj38k") +sources/5 = SubResource("TileSetAtlasSource_o5705") +sources/6 = SubResource("TileSetAtlasSource_vdakf") +pattern_0 = SubResource("TileMapPattern_b6qiv") +pattern_1 = SubResource("TileMapPattern_d4nyf") +pattern_2 = SubResource("TileMapPattern_ls3wh") +pattern_3 = SubResource("TileMapPattern_vt0hv") +pattern_4 = SubResource("TileMapPattern_xj38k") +pattern_5 = SubResource("TileMapPattern_o5705") +pattern_6 = SubResource("TileMapPattern_ra18v") +pattern_7 = SubResource("TileMapPattern_7cpm5") +metadata/_better_terrain = { +&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], { +&"path": "res://addons/better-terrain/icons/Decoration.svg" +}], +&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [17], { +&"coord": Vector2i(0, 3), +&"source_id": 0 +}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], { +&"path": "" +}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], { +&"path": "" +}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], { +&"path": "" +}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], { +&"path": "" +}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], { +&"path": "" +}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], { +&"path": "" +}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], { +&"path": "" +}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], { +&"path": "" +}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], { +&"path": "" +}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], { +&"path": "" +}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], { +&"path": "" +}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], { +&"path": "" +}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], { +&"path": "" +}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], { +&"path": "" +}], ["OnOffConveyorB", Color(0.6255541, 0.5606077, 0.33833745, 1), 0, [], { +&"path": "" +}], ["OnOffConveyorR", Color(0.6458518, 0.49463975, 0.4241487, 1), 0, [], { +&"path": "" +}], ["Terrain", Color(0.54969203, 0.636939, 0.09403645, 1), 2, [], { +&"path": "" +}], ["SteepSlopeTL", Color(0.0027723156, 0.6224138, 0.13507082, 1), 0, [17], { +&"path": "" +}], ["SteepSlopeTR", Color(0.8638197, 0.23310995, 0.7271575, 1), 0, [17], { +&"path": "" +}], ["SteepSlopeBL", Color(0.21475314, 0.70974267, 0.15490618, 1), 0, [17], { +&"path": "" +}], ["SteepSlopeBR", Color(0.15159814, 0.61903995, 0.7452761, 1), 0, [17], { +&"path": "" +}], ["GentleSlopeTL1", Color(0.6734451, 0.37050995, 0.6657021, 1), 0, [17], { +&"path": "" +}], ["GentleSlopeTL2", Color(0.4760528, 0.1926865, 0.6703332, 1), 0, [17], { +&"path": "" +}], ["GentleSlopeTR1", Color(0.6203271, 0.32173568, 0.2934855, 1), 0, [17], { +&"path": "" +}], ["GentleSlopeTR2", Color(0.9271983, 0.5493484, 0.7319542, 1), 0, [17], { +&"path": "" +}], ["GentleSlopeBL1", Color(0.32389325, 0.60938317, 0.21854156, 1), 0, [17], { +&"path": "" +}], ["GentleSlopeBL2", Color(0.4086242, 0.5336439, 0.62485975, 1), 0, [17], { +&"path": "" +}], ["GentleSlopeBR1", Color(0.740724, 0.6740337, 0.35465655, 1), 0, [17], { +&"path": "" +}], ["GentleSlopeBR2", Color(0.9705163, 0.8691093, 0.07167579, 1), 0, [17], { +&"path": "" +}], ["BoundaryTiles", Color(0.46449652, 0.74355936, 0.7307845, 1), 2, [], { +&"path": "" +}]], +&"version": "0.2" +} + +[sub_resource type="GDScript" id="GDScript_vt0hv"] +script/source = "extends Node + +var active := false + +@onready var tile_map: TileMapLayer = owner + +func _ready() -> void: + await get_tree().physics_frame + if is_instance_valid(Global.level_editor): + Global.level_editor.editor_start.connect(on_toggled) + +func on_switch_hit() -> void: + active = !active + update_tiles() + +func update_tiles() -> void: + for i in tile_map.get_used_cells_by_id(5): + var y_coord = tile_map.get_cell_atlas_coords(i) + if y_coord.y > 2: + tile_map.set_cell(i, 5, y_coord - Vector2i(0, 3)) + elif y_coord.y <= 2: + tile_map.set_cell(i, 5, y_coord + Vector2i(0, 3)) + + +func on_toggled() -> void: + if active: + active = false + update_tiles() +" + +[sub_resource type="GDScript" id="GDScript_vdakf"] +script/source = "extends Node + +@onready var tiles: TileMapLayer = get_parent() + +func _ready() -> void: + if Global.level_editor == null and Settings.file.visuals.colour_pipes == 0: + replace_pipes() + +func replace_pipes() -> void: + for i in tiles.get_used_cells(): + if tiles.get_cell_source_id(i) == 0 and tiles.get_cell_atlas_coords(i).x >= 8 and tiles.get_cell_atlas_coords(i).y <= 7: + tiles.set_cell(i, 0, Vector2i(tiles.get_cell_atlas_coords(i).x, tiles.get_cell_atlas_coords(i).y % 2)) +" + +[node name="Tiles" type="TileMapLayer"] +z_index = -1 +tile_set = SubResource("TileSet_g81ue") +physics_quadrant_size = 2 + +[node name="MainTilesetTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map")] +script = ExtResource("24_5xtcs") +tile_map = NodePath("..") +texture = ExtResource("30_vdakf") + +[node name="ResourceSetterNew" type="Node" parent="MainTilesetTextureSetter" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("22_ls3wh") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("23_vt0hv") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="LiquidTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map")] +script = ExtResource("24_5xtcs") +tile_map = NodePath("..") +atlas_id = 2 + +[node name="ResourceSetterNew" type="Node" parent="LiquidTextureSetter" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("22_ls3wh") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("28_ls3wh") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="DecoTileTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map")] +script = ExtResource("24_5xtcs") +tile_map = NodePath("..") +atlas_id = 3 + +[node name="ResourceSetterNew" type="Node" parent="DecoTileTextureSetter" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("22_ls3wh") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("27_b6qiv") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="ConveyorTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map")] +script = ExtResource("24_5xtcs") +tile_map = NodePath("..") +texture = ExtResource("24_vt0hv") +atlas_id = 4 + +[node name="ResourceSetterNew" type="Node" parent="ConveyorTextureSetter" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("22_ls3wh") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("33_ra18v") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="OnOffConveyorTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map")] +script = ExtResource("24_5xtcs") +tile_map = NodePath("..") +texture = ExtResource("25_vt0hv") +atlas_id = 5 + +[node name="ResourceSetterNew" type="Node" parent="OnOffConveyorTextureSetter" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("22_ls3wh") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("34_7cpm5") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="OnOffConveyorHandler" type="Node" parent="." groups=["BooBlocks"]] +script = SubResource("GDScript_vt0hv") + +[node name="PipeReplacer" type="Node" parent="."] +script = SubResource("GDScript_vdakf") + +[connection signal="child_entered_tree" from="." to="." method="on_child_entered_tree"] diff --git a/Scenes/Parts/TrailerText.tscn b/Scenes/Parts/TrailerText.tscn new file mode 100644 index 0000000..25fd834 --- /dev/null +++ b/Scenes/Parts/TrailerText.tscn @@ -0,0 +1,22 @@ +[gd_scene format=3 uid="uid://c0ndjh0wikbuw"] + +[node name="ColorRect" type="ColorRect"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 1, 0, 1) + +[node name="Label" type="Label" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "smas pack - hot cross bun" +horizontal_alignment = 2 +autowrap_mode = 2 +uppercase = true diff --git a/Scenes/Parts/WarpPipeArea.tscn b/Scenes/Parts/WarpPipeArea.tscn new file mode 100644 index 0000000..6457cc5 --- /dev/null +++ b/Scenes/Parts/WarpPipeArea.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=3 format=3 uid="uid://bhmlkk0b6od2o"] + +[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="1_38i6l"] +[ext_resource type="Script" uid="uid://donxumox54nfo" path="res://Scripts/Parts/WarpPipeArea.gd" id="2_6mf6l"] + +[node name="WarpPipeArea" instance=ExtResource("1_38i6l")] +script = ExtResource("2_6mf6l") +world_num = 1 +level_num = 1 +pipe_id = -1 +target_level = "uid://ckpuxdilk5u0" + +[node name="Visual" parent="." index="0"] +debug_color = Color(1, 0.6, 0, 0.419608) + +[node name="Label" parent="Node2D/CenterContainer" index="0"] +text = "1-1" +horizontal_alignment = 1 diff --git a/Scenes/Parts/WarpZoneCameraLimit.tscn b/Scenes/Parts/WarpZoneCameraLimit.tscn new file mode 100644 index 0000000..bc8e15a --- /dev/null +++ b/Scenes/Parts/WarpZoneCameraLimit.tscn @@ -0,0 +1,11 @@ +[gd_scene load_steps=2 format=3 uid="uid://b0peppjq7jrcp"] + +[ext_resource type="Script" uid="uid://cm3twgvpdyjbw" path="res://Scripts/Parts/WarpZoneCameraLimit.gd" id="1_0xtta"] + +[node name="WarpZoneCameraLimit" type="Node2D"] +process_mode = 4 +script = ExtResource("1_0xtta") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] + +[connection signal="screen_entered" from="VisibleOnScreenEnabler2D" to="." method="enter_screen"] diff --git a/Scenes/Parts/WaterArea.tscn b/Scenes/Parts/WaterArea.tscn new file mode 100755 index 0000000..5a5f9f8 --- /dev/null +++ b/Scenes/Parts/WaterArea.tscn @@ -0,0 +1,16 @@ +[gd_scene load_steps=3 format=3 uid="uid://e3wkbwtm7sh"] + +[ext_resource type="Script" uid="uid://crsejaxbaluhf" path="res://Scripts/Parts/WaterArea.gd" id="1_u0i0t"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_rn8yh"] +resource_local_to_scene = true +size = Vector2(16, 16) + +[node name="WaterArea" type="Area2D"] +z_index = 4096 +z_as_relative = false +script = ExtResource("1_u0i0t") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_rn8yh") +debug_color = Color(0, 0.6, 0.701961, 1) diff --git a/Scenes/Parts/Wing.tscn b/Scenes/Parts/Wing.tscn new file mode 100644 index 0000000..e482bc5 --- /dev/null +++ b/Scenes/Parts/Wing.tscn @@ -0,0 +1,44 @@ +[gd_scene load_steps=8 format=3 uid="uid://bupy7th8ln45c"] + +[ext_resource type="Texture2D" uid="uid://tidb7wgqraj2" path="res://Assets/Sprites/Items/Wings.png" id="1_r7kgt"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_io3xw"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_r7kgt"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/Wings.json" id="4_r7kgt"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_vpjxo"] +atlas = ExtResource("1_r7kgt") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_f1h07"] +atlas = ExtResource("1_r7kgt") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_hpedc"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_vpjxo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_f1h07") +}], +"loop": true, +"name": &"Flap", +"speed": 5.0 +}] + +[node name="Wing" type="AnimatedSprite2D"] +sprite_frames = SubResource("SpriteFrames_hpedc") +animation = &"Flap" +autoplay = "default" +frame_progress = 0.594451 +script = ExtResource("2_io3xw") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="." node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_r7kgt") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_r7kgt") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" diff --git a/Scenes/Parts/colour_palette.gdshader b/Scenes/Parts/colour_palette.gdshader new file mode 100644 index 0000000..5633fb4 --- /dev/null +++ b/Scenes/Parts/colour_palette.gdshader @@ -0,0 +1,52 @@ +shader_type canvas_item; + +uniform sampler2D screen_texture : hint_screen_texture, filter_nearest; +uniform sampler2D palette_texture; +uniform vec4 shadow_colour : source_color; +uniform float y_offset : hint_range(0, 2); +uniform int palette_size = 8; + +uniform bool is_debug = false; + +int get_palette_index(vec4 color) { + ivec4 quantized_color = ivec4(floor(color * 255.0 + 0.5)); // Quantize the color + + for (int i = 0; i < palette_size; i++) { + float index = (float(i) + 0.5) / float(palette_size); // Sample at the center of each color slot + vec4 palette_color = texture(palette_texture, vec2(index, 0.0)); + + ivec4 quantized_palette = ivec4(floor(palette_color * 255.0 + 0.5)); // Quantize the palette color + + if (quantized_color == quantized_palette) { + return i; // Found exact match + } + } + + return -1; // No match found +} + +void fragment() { + vec4 screen_color = texture(screen_texture, SCREEN_UV); + + // Check if the color is close to the shadow colo + + int palette_index; + + palette_index = get_palette_index(screen_color); + + // Normalize the palette index for UV lookup + if (palette_index != -1) { + float palette_uv_x = (float(palette_index) + 0.5) / float(palette_size); + float palette_uv_y = (float(y_offset) + 0.5) / float(3); + COLOR = texture(palette_texture, vec2(palette_uv_x, palette_uv_y)); + } else { + // Fallback if no match (this should only happen if no matching palette index is found) + if (is_debug) + { + COLOR = texture(palette_texture, vec2(float(palette_size), 0.0)); + } else + { + COLOR = screen_color; + } + } +} diff --git a/Scenes/Parts/colour_palette.gdshader.uid b/Scenes/Parts/colour_palette.gdshader.uid new file mode 100755 index 0000000..d4b9ab8 --- /dev/null +++ b/Scenes/Parts/colour_palette.gdshader.uid @@ -0,0 +1 @@ +uid://dic2q1vuqqxce diff --git a/Scenes/Prefabs/Autoload/AudioManager.tscn b/Scenes/Prefabs/Autoload/AudioManager.tscn new file mode 100644 index 0000000..7b72073 --- /dev/null +++ b/Scenes/Prefabs/Autoload/AudioManager.tscn @@ -0,0 +1,23 @@ +[gd_scene load_steps=4 format=3 uid="uid://cwv4ic558ayun"] + +[ext_resource type="AudioStream" uid="uid://chknkfu4c0gsp" path="res://Assets/Audio/BGM/Overworld.mp3" id="1_6s2eu"] +[ext_resource type="Script" uid="uid://db0uolj5jvlca" path="res://Scripts/Classes/Singletons/AudioManager.gd" id="1_gwo7i"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_yp3lf"] + +[node name="AudioManager" type="Node"] +process_mode = 3 +script = ExtResource("1_gwo7i") + +[node name="Music" type="AudioStreamPlayer" parent="."] +process_mode = 3 +stream = ExtResource("1_6s2eu") +bus = &"Music" +parameters/looping = true + +[node name="MusicOverride" type="AudioStreamPlayer" parent="."] +bus = &"Music" + +[node name="ResourceSetterNew" type="Node" parent="."] +script = ExtResource("3_yp3lf") +mode = 3 +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" diff --git a/Scenes/Prefabs/Autoload/Settings.tscn b/Scenes/Prefabs/Autoload/Settings.tscn new file mode 100644 index 0000000..0723047 --- /dev/null +++ b/Scenes/Prefabs/Autoload/Settings.tscn @@ -0,0 +1,20 @@ +[gd_scene load_steps=5 format=3 uid="uid://qbdhck2rgjwk"] + +[ext_resource type="Script" uid="uid://ckwnap31rqfru" path="res://Scripts/Classes/Singletons/SettingsManager.gd" id="1_4dj5d"] +[ext_resource type="Script" uid="uid://26yissv8bnqw" path="res://Scripts/UI/WindowChanger.gd" id="2_uhh15"] +[ext_resource type="Script" uid="uid://bdgvsycico544" path="res://Scripts/UI/AudioAdjuster.gd" id="3_mxpdm"] +[ext_resource type="Script" uid="uid://hb401vacltfw" path="res://Scripts/Parts/VisualsSetter.gd" id="4_uhh15"] + +[node name="Settings" type="Node"] +script = ExtResource("1_4dj5d") + +[node name="Apply" type="Node" parent="."] + +[node name="Video" type="Node" parent="Apply"] +script = ExtResource("2_uhh15") + +[node name="Audio" type="Node" parent="Apply"] +script = ExtResource("3_mxpdm") + +[node name="Visuals" type="Node" parent="Apply"] +script = ExtResource("4_uhh15") diff --git a/Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn b/Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn new file mode 100644 index 0000000..d400177 --- /dev/null +++ b/Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn @@ -0,0 +1,148 @@ +[gd_scene load_steps=21 format=3 uid="uid://by6ndsjhlkmbt"] + +[ext_resource type="Texture2D" uid="uid://coe8j7vfyvmh8" path="res://Assets/Sprites/Blocks/BooOnOffBlock.png" id="1_j75mb"] +[ext_resource type="Script" uid="uid://be2x40pxmueyo" path="res://Scripts/Classes/Blocks/BooOnOffBlock.gd" id="1_mttsc"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="3_ds5j0"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_sf1e4"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/BooOnOffBlockRed.json" id="4_ofstd"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="6_y6qjl"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_mttsc"] +atlas = ExtResource("1_j75mb") +region = Rect2(64, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ds5j0"] +atlas = ExtResource("1_j75mb") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wpfka"] +atlas = ExtResource("1_j75mb") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ejjud"] +atlas = ExtResource("1_j75mb") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_iufm8"] +atlas = ExtResource("1_j75mb") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ly3ab"] +atlas = ExtResource("1_j75mb") +region = Rect2(64, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_b85kh"] +atlas = ExtResource("1_j75mb") +region = Rect2(64, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3r05r"] +atlas = ExtResource("1_j75mb") +region = Rect2(80, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vqjxh"] +atlas = ExtResource("1_j75mb") +region = Rect2(96, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_374u5"] +atlas = ExtResource("1_j75mb") +region = Rect2(112, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qg086"] +atlas = ExtResource("1_j75mb") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_xp1gv"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_mttsc") +}], +"loop": true, +"name": &"Default", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ds5j0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wpfka") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ejjud") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_iufm8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ly3ab") +}], +"loop": false, +"name": &"Off", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_b85kh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3r05r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vqjxh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_374u5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qg086") +}], +"loop": false, +"name": &"On", +"speed": 15.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_fe1rr"] +size = Vector2(16, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ds5j0"] +size = Vector2(12, 12) + +[node name="BooOnOffBlock" type="AnimatableBody2D" groups=["BooBlocks"]] +collision_layer = 6 +collision_mask = 0 +sync_to_physics = false +script = ExtResource("1_mttsc") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_xp1gv") +animation = &"Default" +autoplay = "Default" + +[node name="ResourceSetter" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_sf1e4") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ofstd") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +visible = false +shape = SubResource("RectangleShape2D_fe1rr") +disabled = true + +[node name="PlayerDetection" type="Area2D" parent="."] +visible = false +script = ExtResource("3_ds5j0") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetection"] +shape = SubResource("RectangleShape2D_ds5j0") + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("6_y6qjl") +offset = Vector2(0, 0) +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[connection signal="player_entered" from="PlayerDetection" to="." method="on_player_entered"] +[connection signal="player_exited" from="PlayerDetection" to="." method="on_player_exited"] diff --git a/Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn b/Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn new file mode 100644 index 0000000..ee1649d --- /dev/null +++ b/Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn @@ -0,0 +1,113 @@ +[gd_scene load_steps=16 format=3 uid="uid://c1xle3fplnxtr"] + +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="1_snfqb"] +[ext_resource type="Texture2D" uid="uid://coe8j7vfyvmh8" path="res://Assets/Sprites/Blocks/BooOnOffBlock.png" id="2_vdgbk"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/BooBlueOnOffBlock.json" id="3_yech7"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_snfqb"] +atlas = ExtResource("2_vdgbk") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nofac"] +atlas = ExtResource("2_vdgbk") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ptbl1"] +atlas = ExtResource("2_vdgbk") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_aqmci"] +atlas = ExtResource("2_vdgbk") +region = Rect2(32, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_h7e20"] +atlas = ExtResource("2_vdgbk") +region = Rect2(48, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s8xmr"] +atlas = ExtResource("2_vdgbk") +region = Rect2(64, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2kj2p"] +atlas = ExtResource("2_vdgbk") +region = Rect2(64, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4r68e"] +atlas = ExtResource("2_vdgbk") +region = Rect2(80, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_l1ywa"] +atlas = ExtResource("2_vdgbk") +region = Rect2(96, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uyt6e"] +atlas = ExtResource("2_vdgbk") +region = Rect2(112, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jpy10"] +atlas = ExtResource("2_vdgbk") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_yh3se"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_snfqb") +}], +"loop": true, +"name": &"Default", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_nofac") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ptbl1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_aqmci") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_h7e20") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_s8xmr") +}], +"loop": false, +"name": &"Off", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_2kj2p") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4r68e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l1ywa") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_uyt6e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jpy10") +}], +"loop": false, +"name": &"On", +"speed": 15.0 +}] + +[node name="BooOnOffBlock" instance=ExtResource("1_snfqb")] +active = true + +[node name="Sprite" parent="." index="0"] +sprite_frames = SubResource("SpriteFrames_yh3se") +animation = &"Off" + +[node name="ResourceSetter" parent="Sprite" index="0"] +resource_json = ExtResource("3_yech7") + +[node name="Collision" parent="." index="1"] +disabled = false diff --git a/Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn b/Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn new file mode 100644 index 0000000..b5c4e56 --- /dev/null +++ b/Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn @@ -0,0 +1,133 @@ +[gd_scene load_steps=19 format=3 uid="uid://5ua3p0lfl1bf"] + +[ext_resource type="Script" uid="uid://bm72ggve5kda5" path="res://Scripts/Classes/Blocks/BooOnOffSwitch.gd" id="1_ldgc7"] +[ext_resource type="Texture2D" uid="uid://b00h2ocjft42e" path="res://Assets/Sprites/Blocks/BooOnOffSwitch.png" id="2_b0kgh"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_afw5n"] +[ext_resource type="PackedScene" uid="uid://cijkvfkthetn5" path="res://Scenes/Parts/BlockAnimations.tscn" id="3_b0kgh"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/BooOnOffSwitch.json" id="4_bllja"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_yh77s"] +atlas = ExtResource("2_b0kgh") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ldgc7"] +atlas = ExtResource("2_b0kgh") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mcsv7"] +atlas = ExtResource("2_b0kgh") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_60tvi"] +atlas = ExtResource("2_b0kgh") +region = Rect2(32, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_f7t61"] +atlas = ExtResource("2_b0kgh") +region = Rect2(48, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hbxxr"] +atlas = ExtResource("2_b0kgh") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_h8ett"] +atlas = ExtResource("2_b0kgh") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ykmgv"] +atlas = ExtResource("2_b0kgh") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_whks1"] +atlas = ExtResource("2_b0kgh") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_la0ug"] +atlas = ExtResource("2_b0kgh") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dxm0r"] +atlas = ExtResource("2_b0kgh") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_yh77s"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_yh77s") +}], +"loop": true, +"name": &"Default", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ldgc7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mcsv7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_60tvi") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_f7t61") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hbxxr") +}], +"loop": false, +"name": &"Off", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_h8ett") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ykmgv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_whks1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_la0ug") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dxm0r") +}], +"loop": false, +"name": &"On", +"speed": 15.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_uwq65"] +size = Vector2(16, 16) + +[node name="BooOnOffSwitch" type="AnimatableBody2D" node_paths=PackedStringArray("visuals") groups=["BooBlocks", "BooSwitchBlocks"]] +collision_layer = 6 +collision_mask = 0 +script = ExtResource("1_ldgc7") +visuals = NodePath("Sprite") +metadata/_custom_type_script = "uid://b5ejlbl0vp1gm" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_yh77s") +animation = &"On" +autoplay = "Default" + +[node name="ResourceSetter" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_afw5n") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_bllja") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +visible = false +shape = SubResource("RectangleShape2D_uwq65") + +[node name="BlockAnimations" parent="." instance=ExtResource("3_b0kgh")] + +[connection signal="player_block_hit" from="." to="." method="on_block_hit" unbinds=1] +[connection signal="player_block_hit" from="." to="BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn b/Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn new file mode 100644 index 0000000..8291985 --- /dev/null +++ b/Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn @@ -0,0 +1,174 @@ +[gd_scene load_steps=21 format=3 uid="uid://dgq7enviy1qhw"] + +[ext_resource type="Script" uid="uid://du5hnwdhv7x66" path="res://Scripts/Classes/Blocks/TimedBooBlock.gd" id="1_hessd"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_5y3wt"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_7bqom"] +[ext_resource type="Texture2D" uid="uid://bi13n4mw0to20" path="res://Assets/Sprites/Blocks/TimedBooBlock.png" id="3_46g6h"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/TimedBooBlock.json" id="4_7bqom"] +[ext_resource type="PackedScene" uid="uid://cijkvfkthetn5" path="res://Scenes/Parts/BlockAnimations.tscn" id="4_tgrgf"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_slvan"] +atlas = ExtResource("3_46g6h") +region = Rect2(48, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mewnl"] +atlas = ExtResource("3_46g6h") +region = Rect2(64, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mcix7"] +atlas = ExtResource("3_46g6h") +region = Rect2(80, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mmpdk"] +atlas = ExtResource("3_46g6h") +region = Rect2(32, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n5dg2"] +atlas = ExtResource("3_46g6h") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ibap3"] +atlas = ExtResource("3_46g6h") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7gr33"] +atlas = ExtResource("3_46g6h") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2kb58"] +atlas = ExtResource("3_46g6h") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_huvet"] +atlas = ExtResource("3_46g6h") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i3exc"] +atlas = ExtResource("3_46g6h") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_r3ncx"] +atlas = ExtResource("3_46g6h") +region = Rect2(64, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8firs"] +atlas = ExtResource("3_46g6h") +region = Rect2(80, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_7ajl0"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_slvan") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mewnl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mcix7") +}], +"loop": false, +"name": &"BlueToRed", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_mmpdk") +}], +"loop": true, +"name": &"Off1", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_n5dg2") +}], +"loop": true, +"name": &"Off2", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ibap3") +}], +"loop": true, +"name": &"Off3", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_7gr33") +}], +"loop": true, +"name": &"On1", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_2kb58") +}], +"loop": true, +"name": &"On2", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_huvet") +}], +"loop": true, +"name": &"On3", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_i3exc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_r3ncx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8firs") +}], +"loop": false, +"name": &"RedToBlue", +"speed": 15.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ce8wa"] +size = Vector2(16, 16) + +[node name="TimedBooBlock" type="AnimatableBody2D" node_paths=PackedStringArray("visuals") groups=["BooBlocks"]] +collision_layer = 6 +script = ExtResource("1_hessd") +visuals = NodePath("Sprite") +destructable = false +metadata/_custom_type_script = "uid://b5ejlbl0vp1gm" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_7ajl0") +animation = &"Off3" +autoplay = "Off3" +script = ExtResource("3_7bqom") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_5y3wt") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_7bqom") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +shape = SubResource("RectangleShape2D_ce8wa") + +[node name="Timer" type="Timer" parent="."] + +[node name="BlockAnimations" parent="." instance=ExtResource("4_tgrgf")] + +[connection signal="player_block_hit" from="." to="." method="block_hit" unbinds=1] +[connection signal="player_block_hit" from="." to="BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="." to="." method="block_hit" unbinds=1] +[connection signal="shell_block_hit" from="." to="BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="timeout" from="Timer" to="." method="on_timeout"] diff --git a/Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn b/Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn new file mode 100644 index 0000000..70f0fe6 --- /dev/null +++ b/Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn @@ -0,0 +1,74 @@ +[gd_scene load_steps=12 format=3 uid="uid://dsa8lpl7n8ge0"] + +[ext_resource type="Script" uid="uid://y53avulrmfx1" path="res://Scripts/Classes/Blocks/BrickBlock.gd" id="1_ci56s"] +[ext_resource type="PackedScene" uid="uid://55lw62f6ol33" path="res://Scenes/Prefabs/Particles/BrickDestructionParticles.tscn" id="2_x80g6"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_j224x"] +[ext_resource type="PackedScene" uid="uid://cijkvfkthetn5" path="res://Scenes/Parts/BlockAnimations.tscn" id="3_nyd82"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_x80g6"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/BrickBlock.json" id="4_b3g5f"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="6_e3l5j"] +[ext_resource type="Script" uid="uid://bul1nbd2in1gn" path="res://Scripts/Classes/Components/PSwitcher.gd" id="7_43oa6"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="8_7ej1a"] +[ext_resource type="Script" uid="uid://maqpreddu5kg" path="res://Scripts/Classes/Components/LevelPersistance.gd" id="9_10eph"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_b3g5f"] +size = Vector2(16, 16) + +[node name="BrickBlock" type="AnimatableBody2D" node_paths=PackedStringArray("visuals") groups=["Blocks"]] +z_index = -1 +collision_layer = 6 +collision_mask = 0 +script = ExtResource("1_ci56s") +visuals = NodePath("Sprite") +destruction_particle_scene = ExtResource("2_x80g6") +metadata/_custom_type_script = "uid://b5ejlbl0vp1gm" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +script = ExtResource("3_x80g6") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_j224x") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_b3g5f") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +visible = false +shape = SubResource("RectangleShape2D_b3g5f") + +[node name="BlockAnimations" parent="." instance=ExtResource("3_nyd82")] + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("6_e3l5j") +properties = Array[String](["item", "item_amount", "mushroom_if_small"]) +filters = Dictionary[String, String]({ +"item": "can_be_stored" +}) + +[node name="PSwitcher" type="Node" parent="."] +script = ExtResource("7_43oa6") +new_scene = "uid://chjxyhlwohmi6" + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("8_7ej1a") +offset = Vector2(0, 0) +disable_physics = false +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[node name="LevelPersistance" type="Node" parent="."] +script = ExtResource("9_10eph") +metadata/_custom_type_script = "uid://maqpreddu5kg" + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] + +[connection signal="block_destroyed" from="." to="LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="." to="LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="." to="." method="on_block_hit"] +[connection signal="player_block_hit" from="." to="BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="." to="." method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="." to="BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="enabled" from="LevelPersistance" to="." method="spawn_empty_block"] +[connection signal="enabled_2" from="LevelPersistance" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn b/Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn new file mode 100644 index 0000000..7282356 --- /dev/null +++ b/Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn @@ -0,0 +1,28 @@ +[gd_scene load_steps=4 format=3 uid="uid://cqvr7a6e84oti"] + +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="1_ihag5"] +[ext_resource type="PackedScene" uid="uid://clxssds8sj8pf" path="res://Scenes/Prefabs/Entities/Items/SpinningCoin.tscn" id="2_1q8s7"] +[ext_resource type="Texture2D" uid="uid://b6o28xa83npb1" path="res://Assets/Sprites/Items/StaticCoin.png" id="3_cjcdh"] + +[node name="BrickBlock" instance=ExtResource("1_ihag5")] +item = ExtResource("2_1q8s7") +item_amount = 99 + +[node name="Sprite2D" type="Sprite2D" parent="." index="4"] +texture = ExtResource("3_cjcdh") +region_enabled = true +region_rect = Rect2(0, 0, 16, 16) +region_filter_clip_enabled = true + +[node name="Timer" type="Timer" parent="Sprite2D" index="0"] +wait_time = 0.001 +autostart = true + +[node name="Timer" type="Timer" parent="." index="6"] +process_callback = 0 +wait_time = 3.85 +one_shot = true + +[connection signal="player_block_hit" from="." to="Timer" method="start" flags=6 unbinds=1] +[connection signal="timeout" from="Sprite2D/Timer" to="Sprite2D" method="queue_free"] +[connection signal="timeout" from="Timer" to="." method="set_coin_count"] diff --git a/Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn b/Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn new file mode 100644 index 0000000..2f370b0 --- /dev/null +++ b/Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=8 format=3 uid="uid://dn1btottv42sd"] + +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="1_37s05"] +[ext_resource type="PackedScene" uid="uid://beq7b3hp44onn" path="res://Scenes/Prefabs/Entities/Items/SuperMushroom.tscn" id="2_olu46"] +[ext_resource type="Texture2D" uid="uid://bsyugykvflalf" path="res://Assets/Sprites/Items/1UP.png" id="3_l5hxg"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/OneUp.json" id="4_vb4rs"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="5_m0jmq"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_3yqrr"] +atlas = ExtResource("3_l5hxg") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="PackedScene" id="PackedScene_jtx2j"] +_bundled = { +"base_scene": 0, +"conn_count": 0, +"conns": PackedInt32Array(), +"editable_instances": [], +"names": PackedStringArray("OneUp", "metadata/is_oneup", "Mushroom", "texture", "region_enabled", "region_rect", "ResourceSetterNew", "resource_json", "ScoreNoteSpawner", "Node", "script", "metadata/_custom_type_script"), +"node_count": 4, +"node_paths": [NodePath("."), NodePath("./Mushroom"), NodePath(".")], +"nodes": PackedInt32Array(-1, -1, 2147483647, 0, -1, 1, 1, 1, 0, 1073741824, -1, 2147483647, 262146, -1, 3, 3, 2, 4, 3, 5, 4, 0, 1073741825, -1, 2147483647, 262150, -1, 1, 7, 5, 0, 1073741826, 0, 9, 1310728, -1, 2, 10, 6, 11, 7, 0), +"variants": [ExtResource("2_olu46"), true, SubResource("AtlasTexture_3yqrr"), false, Rect2(16, 0, 16, 16), ExtResource("4_vb4rs"), ExtResource("5_m0jmq"), "uid://5octqlf4ohel"], +"version": 3 +} + +[node name="BrickBlock" instance=ExtResource("1_37s05")] +item = SubResource("PackedScene_jtx2j") + +[node name="Sprite2D" type="Sprite2D" parent="." index="4"] +texture = ExtResource("3_l5hxg") +region_enabled = true +region_rect = Rect2(16, 0, 16, 16) +region_filter_clip_enabled = true + +[node name="Timer" type="Timer" parent="Sprite2D" index="0"] +wait_time = 0.001 +autostart = true + +[connection signal="timeout" from="Sprite2D/Timer" to="Sprite2D" method="queue_free"] diff --git a/Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn b/Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn new file mode 100644 index 0000000..3a82f7f --- /dev/null +++ b/Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=6 format=3 uid="uid://cih0lt6mbg3g8"] + +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="1_i2ug8"] +[ext_resource type="PackedScene" uid="uid://beq7b3hp44onn" path="res://Scenes/Prefabs/Entities/Items/SuperMushroom.tscn" id="2_2ppk5"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/PoisonMushroom.json" id="3_drx8b"] +[ext_resource type="Texture2D" uid="uid://011dooyd0elr" path="res://Assets/Sprites/Items/PoisonMushroom.png" id="3_vkmdw"] + +[sub_resource type="PackedScene" id="PackedScene_mt4hv"] +_bundled = { +"base_scene": 0, +"conn_count": 0, +"conns": PackedInt32Array(), +"editable_instances": [], +"names": PackedStringArray("SuperMushroom", "metadata/is_poison", "Mushroom", "region_enabled", "region_rect", "ResourceSetterNew", "resource_json"), +"node_count": 3, +"node_paths": [NodePath("."), NodePath("./Mushroom")], +"nodes": PackedInt32Array(-1, -1, 2147483647, 0, -1, 1, 1, 1, 0, 1073741824, -1, 2147483647, 262146, -1, 2, 3, 2, 4, 3, 0, 1073741825, -1, 2147483647, 262149, -1, 1, 6, 4, 0), +"variants": [ExtResource("2_2ppk5"), false, false, Rect2(32, 0, 16, 16), ExtResource("3_drx8b")], +"version": 3 +} + +[node name="BrickBlock" instance=ExtResource("1_i2ug8")] +item = SubResource("PackedScene_mt4hv") + +[node name="Sprite2D" type="Sprite2D" parent="." index="4"] +texture = ExtResource("3_vkmdw") +region_enabled = true +region_rect = Rect2(32, 0, 16, 16) + +[node name="Timer" type="Timer" parent="Sprite2D" index="0"] +wait_time = 0.001 +autostart = true + +[connection signal="timeout" from="Sprite2D/Timer" to="Sprite2D" method="queue_free"] diff --git a/Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn b/Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn new file mode 100644 index 0000000..b8ef00b --- /dev/null +++ b/Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn @@ -0,0 +1,25 @@ +[gd_scene load_steps=5 format=3 uid="uid://cor5javglnirw"] + +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="1_esw26"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="2_2eoa6"] +[ext_resource type="Texture2D" uid="uid://hfh5i32uji5t" path="res://Assets/Sprites/Items/SuperMushroom.png" id="3_ddqrk"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="3_esw26"] + +[node name="BrickBlock" instance=ExtResource("1_esw26")] +item = ExtResource("2_2eoa6") +mushroom_if_small = true + +[node name="EditorVisibleNode" type="Node2D" parent="." index="3"] +script = ExtResource("3_esw26") + +[node name="Sprite2D" type="Sprite2D" parent="EditorVisibleNode" index="0"] +texture = ExtResource("3_ddqrk") +region_enabled = true +region_rect = Rect2(0, 0, 16, 16) +region_filter_clip_enabled = true + +[node name="Timer" type="Timer" parent="EditorVisibleNode/Sprite2D" index="0"] +wait_time = 0.001 +autostart = true + +[connection signal="timeout" from="EditorVisibleNode/Sprite2D/Timer" to="EditorVisibleNode/Sprite2D" method="queue_free"] diff --git a/Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn b/Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn new file mode 100755 index 0000000..83e82d1 --- /dev/null +++ b/Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn @@ -0,0 +1,11 @@ +[gd_scene load_steps=3 format=3 uid="uid://dpukj2ja3i3qj"] + +[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="1_5t0h4"] +[ext_resource type="PackedScene" uid="uid://5qg8po86pew4" path="res://Scenes/Prefabs/Entities/Items/SuperStar.tscn" id="2_6m2bg"] + +[node name="BrickBlock" instance=ExtResource("1_5t0h4")] +item = ExtResource("2_6m2bg") +mushroom_if_small = false + +[node name="Sprite2D" parent="EditorVisibleNode" index="0"] +region_rect = Rect2(0, 32, 16, 16) diff --git a/Scenes/Prefabs/Blocks/DeathBlock.tscn b/Scenes/Prefabs/Blocks/DeathBlock.tscn new file mode 100644 index 0000000..a832381 --- /dev/null +++ b/Scenes/Prefabs/Blocks/DeathBlock.tscn @@ -0,0 +1,91 @@ +[gd_scene load_steps=15 format=3 uid="uid://dh2fvaypdfgsl"] + +[ext_resource type="Texture2D" uid="uid://cwvkbxng585yv" path="res://Assets/Sprites/Blocks/DeathBlock.png" id="1_sauix"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_6cjqp"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_ubant"] +[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="4_aopyt"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/DeathBlock.json" id="4_ubant"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="5_l5v6c"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="7_aopyt"] + +[sub_resource type="GDScript" id="GDScript_l5v6c"] +script/source = "extends StaticBody2D + + +func on_player_entered(player: Player) -> void: + player.die() +" + +[sub_resource type="AtlasTexture" id="AtlasTexture_icrp6"] +atlas = ExtResource("1_sauix") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wsxqq"] +atlas = ExtResource("1_sauix") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ubant"] +atlas = ExtResource("1_sauix") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_60x7i"] +animations = [{ +"frames": [{ +"duration": 10.0, +"texture": SubResource("AtlasTexture_icrp6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wsxqq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ubant") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wsxqq") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_eg0rv"] +size = Vector2(16, 16) + +[sub_resource type="Resource" id="Resource_p4bel"] +script = ExtResource("5_l5v6c") +Overworld = SubResource("SpriteFrames_60x7i") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="DeathBlock" type="StaticBody2D"] +collision_layer = 390 +collision_mask = 0 +script = SubResource("GDScript_l5v6c") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_60x7i") +autoplay = "default" +frame_progress = 0.116988 +script = ExtResource("2_6cjqp") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_ubant") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ubant") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_eg0rv") + +[node name="ThemedToJSONConverter" type="Node" parent="."] +script = ExtResource("4_aopyt") +resource = SubResource("Resource_p4bel") +json_file_path = "res://Assets/Sprites/Blocks/DeathBlock.json" +metadata/_custom_type_script = "uid://cqif1li7otvpl" + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("7_aopyt") +offset = Vector2(0, 0) +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" diff --git a/Scenes/Prefabs/Blocks/DecoBlock.tscn b/Scenes/Prefabs/Blocks/DecoBlock.tscn new file mode 100644 index 0000000..69cc7f4 --- /dev/null +++ b/Scenes/Prefabs/Blocks/DecoBlock.tscn @@ -0,0 +1,41 @@ +[gd_scene load_steps=8 format=3 uid="uid://cs40ecju70hnp"] + +[ext_resource type="Script" uid="uid://b5ejlbl0vp1gm" path="res://Scripts/Classes/Blocks/BlockClass.gd" id="1_8rosd"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="1_v8f21"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_8rosd"] +[ext_resource type="PackedScene" uid="uid://b4cf70v1da8cb" path="res://Scenes/Prefabs/Particles/DecoBlockDestructionParticles.tscn" id="2_abwd6"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/TerrainTiles.json" id="3_i7a3s"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="5_i7a3s"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_74q7l"] +size = Vector2(16, 16) + +[node name="EmptyBlock" type="AnimatableBody2D" node_paths=PackedStringArray("visuals")] +collision_layer = 6 +collision_mask = 0 +script = ExtResource("1_8rosd") +visuals = NodePath("Sprite") +destruction_particle_scene = ExtResource("2_abwd6") +metadata/_custom_type_script = "uid://b5ejlbl0vp1gm" +metadata/is_empty = true + +[node name="Sprite" type="Sprite2D" parent="."] +texture = ExtResource("1_v8f21") +region_enabled = true +region_rect = Rect2(64, 32, 16, 16) + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_8rosd") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("3_i7a3s") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_74q7l") + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("5_i7a3s") +offset = Vector2(0, 0) +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" diff --git a/Scenes/Prefabs/Blocks/DonutBlock.tscn b/Scenes/Prefabs/Blocks/DonutBlock.tscn new file mode 100644 index 0000000..bbeb80d --- /dev/null +++ b/Scenes/Prefabs/Blocks/DonutBlock.tscn @@ -0,0 +1,173 @@ +[gd_scene load_steps=15 format=3 uid="uid://bv38ynjkpisyk"] + +[ext_resource type="Script" uid="uid://dbu4juvw4veul" path="res://Scripts/Classes/Blocks/DonutBlock.gd" id="1_asdop"] +[ext_resource type="Texture2D" uid="uid://s2miqaqyk4bm" path="res://Assets/Sprites/Blocks/DonutBlock.png" id="1_ydbi0"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="2_asdop"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_3jqqs"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/DonutBlock.json" id="4_woaa1"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_skbwb"] +size = Vector2(16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3jqqs"] +atlas = ExtResource("1_ydbi0") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_woaa1"] +atlas = ExtResource("1_ydbi0") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_6bmau"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_3jqqs") +}], +"loop": true, +"name": &"Fall", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_woaa1") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}] + +[sub_resource type="Animation" id="Animation_633oe"] +resource_name = "Grow" +length = 0.5 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:offset") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Sprite:scale") +tracks/1/interp = 2 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(0, 0), Vector2(1, 1)] +} + +[sub_resource type="Animation" id="Animation_vf85a"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:offset") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Sprite:scale") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(1, 1)] +} + +[sub_resource type="Animation" id="Animation_aq712"] +resource_name = "Shake" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:offset") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Vector2(-1, 0), Vector2(1, 0), Vector2(0, 0)] +} +tracks/1/type = "method" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath(".") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(1), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"start_falling" +}] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_srhyq"] +_data = { +&"Grow": SubResource("Animation_633oe"), +&"RESET": SubResource("Animation_vf85a"), +&"Shake": SubResource("Animation_aq712") +} + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_obema"] +size = Vector2(15, 2) + +[node name="DonutBlock" type="StaticBody2D"] +collision_layer = 6 +collision_mask = 0 +script = ExtResource("1_asdop") + +[node name="Collision" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_skbwb") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_6bmau") +animation = &"Idle" +autoplay = "Idle" +frame_progress = 0.0124768 + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_3jqqs") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_woaa1") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_srhyq") +} + +[node name="PlayerDetection" type="Area2D" parent="."] +script = ExtResource("2_asdop") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetection"] +position = Vector2(0, -9) +shape = SubResource("RectangleShape2D_obema") + +[node name="FallTimer" type="Timer" parent="."] +wait_time = 5.0 +one_shot = true + +[connection signal="player_entered" from="PlayerDetection" to="." method="on_player_entered" unbinds=1] +[connection signal="player_exited" from="PlayerDetection" to="." method="on_player_exited" unbinds=1] +[connection signal="timeout" from="FallTimer" to="." method="respawn"] diff --git a/Scenes/Prefabs/Blocks/EmptyBlock.tscn b/Scenes/Prefabs/Blocks/EmptyBlock.tscn new file mode 100644 index 0000000..3f5058f --- /dev/null +++ b/Scenes/Prefabs/Blocks/EmptyBlock.tscn @@ -0,0 +1,35 @@ +[gd_scene load_steps=7 format=3 uid="uid://dipap63c1nrnn"] + +[ext_resource type="Script" uid="uid://b5ejlbl0vp1gm" path="res://Scripts/Classes/Blocks/BlockClass.gd" id="1_c5ati"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_fuckyou"] +[ext_resource type="PackedScene" uid="uid://bxxjd0qf60t5q" path="res://Scenes/Prefabs/Particles/EmptyBlockDestructionParticles.tscn" id="2_g8nyw"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_g8nyw"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/EmptyBlock.json" id="5_v5vjc"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_74q7l"] +size = Vector2(16, 16) + +[node name="EmptyBlock" type="AnimatableBody2D"] +z_index = -1 +collision_layer = 6 +collision_mask = 0 +sync_to_physics = false +script = ExtResource("1_c5ati") +destruction_particle_scene = ExtResource("2_g8nyw") +metadata/_custom_type_script = "uid://b5ejlbl0vp1gm" +metadata/is_empty = true + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +script = ExtResource("3_g8nyw") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_fuckyou") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_v5vjc") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_74q7l") diff --git a/Scenes/Prefabs/Blocks/EmptyPSwitchBlock.tscn b/Scenes/Prefabs/Blocks/EmptyPSwitchBlock.tscn new file mode 100755 index 0000000..fe3cdef --- /dev/null +++ b/Scenes/Prefabs/Blocks/EmptyPSwitchBlock.tscn @@ -0,0 +1,30 @@ +[gd_scene load_steps=6 format=3 uid="uid://cn7wwtug5xman"] + +[ext_resource type="Texture2D" uid="uid://ln7uey6c4mf" path="res://Assets/Sprites/Blocks/PSwitchBlock.png" id="1_e8kpq"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="2_tb55n"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="3_wy3br"] +[ext_resource type="Script" uid="uid://bul1nbd2in1gn" path="res://Scripts/Classes/Components/PSwitcher.gd" id="4_3uy5e"] + +[sub_resource type="Resource" id="Resource_312ms"] +script = ExtResource("3_wy3br") +Overworld = ExtResource("1_e8kpq") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="EmptyPSwitchBlock" type="Node2D"] + +[node name="Sprite" type="Sprite2D" parent="."] +texture = ExtResource("1_e8kpq") +region_enabled = true +region_rect = Rect2(16, 0, 16, 16) + +[node name="ResourceSetter" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_tb55n") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = SubResource("Resource_312ms") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="PSwitcher" type="Node" parent="."] +script = ExtResource("4_3uy5e") +new_scene = "uid://q3aaukgw01nw" +metadata/_custom_type_script = "uid://bul1nbd2in1gn" diff --git a/Scenes/Prefabs/Blocks/Fan.tscn b/Scenes/Prefabs/Blocks/Fan.tscn new file mode 100644 index 0000000..189dda8 --- /dev/null +++ b/Scenes/Prefabs/Blocks/Fan.tscn @@ -0,0 +1,162 @@ +[gd_scene load_steps=22 format=3 uid="uid://svkvxdk8fsyj"] + +[ext_resource type="Script" uid="uid://bvplls3ae0oqr" path="res://Scripts/Classes/Entities/Objects/OnOffFanRed.gd" id="1_lggcr"] +[ext_resource type="Texture2D" uid="uid://dkwk6x3je28oi" path="res://Assets/Sprites/Blocks/Fan.png" id="2_lggcr"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_shbxw"] +[ext_resource type="Texture2D" uid="uid://dy3p03djelkb3" path="res://Assets/Sprites/Particles/Leaves.png" id="4_3g67n"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="5_254o8"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/Fan.json" id="5_lkjwe"] +[ext_resource type="JSON" path="res://Assets/Sprites/Particles/WindParticles.json" id="6_vnvew"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="7_cdvdi"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="8_yp1rr"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_lkjwe"] +atlas = ExtResource("2_lggcr") +region = Rect2(0, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_shbxw"] +atlas = ExtResource("2_lggcr") +region = Rect2(16, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3g67n"] +atlas = ExtResource("2_lggcr") +region = Rect2(32, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_254o8"] +atlas = ExtResource("2_lggcr") +region = Rect2(48, 0, 16, 48) + +[sub_resource type="SpriteFrames" id="SpriteFrames_vnvew"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_lkjwe") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_shbxw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3g67n") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_254o8") +}], +"loop": true, +"name": &"On", +"speed": 30.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_wvrj8"] +size = Vector2(16, 48) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_4qr7a"] +size = Vector2(256, 36) + +[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_wo6ri"] +particles_animation = true +particles_anim_h_frames = 2 +particles_anim_v_frames = 1 +particles_anim_loop = false + +[sub_resource type="Curve" id="Curve_56hbg"] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.894444, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] +point_count = 3 + +[sub_resource type="CurveTexture" id="CurveTexture_8c2la"] +curve = SubResource("Curve_56hbg") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ixtv2"] +particle_flag_disable_z = true +emission_shape_scale = Vector3(1, 15, 1) +emission_shape = 3 +emission_box_extents = Vector3(1, 1, 1) +spread = 0.0 +initial_velocity_min = 100.0 +initial_velocity_max = 500.0 +angular_velocity_min = -720.0 +angular_velocity_max = 720.0 +gravity = Vector3(0, 0, 0) +alpha_curve = SubResource("CurveTexture_8c2la") +anim_offset_max = 1.0 + +[sub_resource type="GDScript" id="GDScript_gfuw1"] +script/source = "extends Node + +@export var sprite: AnimatedSprite2D = null + +func _process(_delta: float) -> void: + $\"..\".global_rotation_degrees = [0, 180, -90, 90][owner.direction] + sprite.global_rotation_degrees = [0, 0, 90, 90][owner.direction] + sprite.flip_h = owner.direction == 1 or owner.direction == 2 +" + +[node name="Fan" type="AnimatableBody2D"] +collision_layer = 6 +collision_mask = 0 +sync_to_physics = false +script = ExtResource("1_lggcr") +active = true + +[node name="RotationJoint" type="Node2D" parent="."] + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_vnvew") +animation = &"On" +autoplay = "On" +frame_progress = 0.9855531 +script = ExtResource("3_shbxw") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_254o8") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_lkjwe") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_wvrj8") + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(128, 0) +shape = SubResource("RectangleShape2D_4qr7a") + +[node name="Particles" type="GPUParticles2D" parent="."] +unique_name_in_owner = true +material = SubResource("CanvasItemMaterial_wo6ri") +emitting = false +texture = ExtResource("4_3g67n") +lifetime = 0.5 +process_material = SubResource("ParticleProcessMaterial_ixtv2") + +[node name="ResourceSetterNew" type="Node" parent="Particles" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_254o8") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("6_vnvew") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Node" type="Node" parent="." node_paths=PackedStringArray("sprite")] +process_mode = 3 +script = SubResource("GDScript_gfuw1") +sprite = NodePath("../Sprite") + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("7_cdvdi") +properties = Array[String](["direction", "strength"]) +metadata/_custom_type_script = "uid://ctfbuoxtnnl0q" + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("8_yp1rr") +offset = Vector2(0, 0) +disable_physics = false +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="."] +remote_path = NodePath("../Sprite") +update_rotation = false +update_scale = false diff --git a/Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn b/Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn new file mode 100644 index 0000000..a0d8fcf --- /dev/null +++ b/Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn @@ -0,0 +1,41 @@ +[gd_scene load_steps=8 format=3 uid="uid://canoj6slqk5ee"] + +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="1_etg4d"] +[ext_resource type="PackedScene" uid="uid://beq7b3hp44onn" path="res://Scenes/Prefabs/Entities/Items/SuperMushroom.tscn" id="2_r7sg8"] +[ext_resource type="Texture2D" uid="uid://bsyugykvflalf" path="res://Assets/Sprites/Items/1UP.png" id="3_anjgk"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/OneUp.json" id="4_x1m83"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="5_tx2wx"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_3yqrr"] +atlas = ExtResource("3_anjgk") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="PackedScene" id="PackedScene_vm6bi"] +_bundled = { +"base_scene": 0, +"conn_count": 0, +"conns": PackedInt32Array(), +"editable_instances": [], +"names": PackedStringArray("OneUp", "metadata/is_oneup", "Mushroom", "texture", "region_enabled", "region_rect", "ResourceSetterNew", "resource_json", "ScoreNoteSpawner", "Node", "script", "metadata/_custom_type_script"), +"node_count": 4, +"node_paths": [NodePath("."), NodePath("./Mushroom"), NodePath(".")], +"nodes": PackedInt32Array(-1, -1, 2147483647, 0, -1, 1, 1, 1, 0, 1073741824, -1, 2147483647, 262146, -1, 3, 3, 2, 4, 3, 5, 4, 0, 1073741825, -1, 2147483647, 262150, -1, 1, 7, 5, 0, 1073741826, 0, 9, 1310728, -1, 2, 10, 6, 11, 7, 0), +"variants": [ExtResource("2_r7sg8"), true, SubResource("AtlasTexture_3yqrr"), false, Rect2(16, 0, 16, 16), ExtResource("4_x1m83"), ExtResource("5_tx2wx"), "uid://5octqlf4ohel"], +"version": 3 +} + +[node name="InvisibleQuestionBlock" instance=ExtResource("1_etg4d")] +item = SubResource("PackedScene_vm6bi") + +[node name="Sprite2D" type="Sprite2D" parent="." index="6"] +texture = ExtResource("3_anjgk") +region_enabled = true +region_rect = Rect2(16, 0, 16, 16) + +[node name="Timer" type="Timer" parent="Sprite2D" index="0"] +wait_time = 0.001 +autostart = true + +[connection signal="timeout" from="Sprite2D/Timer" to="Sprite2D" method="queue_free"] + +[editable path="BlockAnimations"] diff --git a/Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn b/Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn new file mode 100644 index 0000000..5bcf178 --- /dev/null +++ b/Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn @@ -0,0 +1,76 @@ +[gd_scene load_steps=15 format=3 uid="uid://n1xyk5g5r4h6"] + +[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="1_okju0"] +[ext_resource type="Script" uid="uid://cjkurwybsaywm" path="res://Scripts/Classes/Entities/Items/PowerUpItem.gd" id="2_xbua8"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_ftruy"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/FireFlower.json" id="5_3bcnt"] +[ext_resource type="Script" uid="uid://bx6r8sjar6cwr" path="res://Scripts/Classes/Components/BasicStaticMovement.gd" id="6_n8jdl"] +[ext_resource type="Texture2D" uid="uid://hfh5i32uji5t" path="res://Assets/Sprites/Items/SuperMushroom.png" id="6_xbua8"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_db8fa"] +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_11cns"] +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_brn7u"] +region = Rect2(32, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fwmx2"] +region = Rect2(48, 16, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_gid51"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_db8fa") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_11cns") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_brn7u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fwmx2") +}], +"loop": true, +"name": &"default", +"speed": 15.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_16uf3"] +size = Vector2(12, 12) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_kjjbq"] +size = Vector2(8, 8) + +[sub_resource type="PackedScene" id="PackedScene_sst3l"] +_bundled = { +"conn_count": 1, +"conns": PackedInt32Array(1073741831, 1073741830, 35, 34, 2, 0, 0), +"editable_instances": [], +"names": PackedStringArray("FireFlower", "CharacterBody2D", "z_index", "collision_layer", "collision_mask", "script", "power_up_state", "metadata/_custom_type_script", "Sprite", "AnimatedSprite2D", "position", "sprite_frames", "autoplay", "frame_progress", "ResourceSetterNew", "Node", "script", "node_to_affect", "property_name", "resource_json", "metadata/_custom_type_script", "Hitbox", "Area2D", "Shape", "CollisionShape2D", "position", "shape", "Collision", "CollisionShape2D", "position", "shape", "StaticEntityMovement", "Node", "script", "on_area_entered", "area_entered"), +"node_count": 7, +"node_paths": [NodePath("."), NodePath("./Sprite"), NodePath("."), NodePath("./Hitbox"), NodePath("."), NodePath("."), NodePath("."), NodePath("Hitbox")], +"nodes": PackedInt32Array(-1, -1, 1, 0, -1, 6, 2, 0, 3, 1, 4, 2, 5, 3, 6, 4, 7, 5, 0, 1073741824, 0, 9, 8, -1, 4, 10, 6, 11, 7, 12, 8, 13, 9, 0, 1073741825, 0, 15, 14, -1, 5, 16, 10, 1073741841, 11, 18, 12, 19, 13, 20, 14, 0, 1073741826, 0, 22, 21, -1, 0, 0, 1073741827, 0, 24, 23, -1, 2, 25, 15, 26, 16, 0, 1073741828, 0, 28, 27, -1, 2, 29, 17, 30, 18, 0, 1073741829, 0, 32, 31, -1, 1, 33, 19, 0), +"variants": [-1, 8, 2, ExtResource("2_xbua8"), "Fire", "uid://cjkurwybsaywm", Vector2(0, -8), SubResource("SpriteFrames_gid51"), "default", 0.157931, ExtResource("4_ftruy"), NodePath(".."), "sprite_frames", ExtResource("5_3bcnt"), "uid://cbal8ms2oe1ik", Vector2(0, -8), SubResource("RectangleShape2D_16uf3"), Vector2(0, -4), SubResource("RectangleShape2D_kjjbq"), ExtResource("6_n8jdl")], +"version": 3 +} + +[node name="InvisibleQuestionBlock" instance=ExtResource("1_okju0")] +item = SubResource("PackedScene_sst3l") +mushroom_if_small = true + +[node name="Sprite2D" type="Sprite2D" parent="." index="6"] +texture = ExtResource("6_xbua8") +region_enabled = true +region_rect = Rect2(0, 0, 16, 16) + +[node name="Timer" type="Timer" parent="Sprite2D" index="0"] +wait_time = 0.001 +autostart = true + +[connection signal="timeout" from="Sprite2D/Timer" to="Sprite2D" method="queue_free"] + +[editable path="BlockAnimations"] diff --git a/Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn b/Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn new file mode 100644 index 0000000..0575acc --- /dev/null +++ b/Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn @@ -0,0 +1,54 @@ +[gd_scene load_steps=9 format=3 uid="uid://58uk17ixtt4r"] + +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="1_8myna"] +[ext_resource type="Texture2D" uid="uid://bylhrj768sua2" path="res://Assets/Sprites/Blocks/InvisibleBlock.png" id="2_qh1vn"] +[ext_resource type="Script" uid="uid://s5e3ps0g7nya" path="res://Scripts/Classes/Blocks/InvisibleQuestionBlock.gd" id="2_u3lik"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="4_f783k"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="5_8tag8"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/InvisibleBlock.json" id="6_xdyfy"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_f783k"] +size = Vector2(16, 1) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nrsus"] +atlas = ExtResource("2_qh1vn") +region = Rect2(0, 0, 16, 16) + +[node name="InvisibleQuestionBlock" instance=ExtResource("1_8myna")] +collision_layer = 1 +script = ExtResource("2_u3lik") +combo_meter_amount = 10 + +[node name="Sprite" parent="." index="0"] +visible = false + +[node name="Collision" parent="." index="1"] +visible = true +rotation = 3.14159 +disabled = true + +[node name="Hitbox" type="Area2D" parent="." index="3"] +position = Vector2(0, 8) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox" index="0"] +shape = SubResource("RectangleShape2D_f783k") + +[node name="Node2D" type="Node2D" parent="." index="4"] +visibility_layer = 2 +script = ExtResource("4_f783k") + +[node name="EditorIcon" type="Sprite2D" parent="Node2D" index="0"] +texture = SubResource("AtlasTexture_nrsus") + +[node name="ResourceSetter" type="Node" parent="Node2D/EditorIcon" index="0" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_8tag8") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("6_xdyfy") +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] + +[editable path="BlockAnimations"] diff --git a/Scenes/Prefabs/Blocks/MusicNoteBlock.tscn b/Scenes/Prefabs/Blocks/MusicNoteBlock.tscn new file mode 100644 index 0000000..5d0cd49 --- /dev/null +++ b/Scenes/Prefabs/Blocks/MusicNoteBlock.tscn @@ -0,0 +1,72 @@ +[gd_scene load_steps=9 format=3 uid="uid://b4uqa4y5o63xy"] + +[ext_resource type="PackedScene" uid="uid://bxvcax2wc48xh" path="res://Scenes/Prefabs/Blocks/NoteBlock.tscn" id="1_2p7lf"] +[ext_resource type="Script" uid="uid://2gxl5hj6mf6a" path="res://Scripts/Classes/Blocks/MusicNoteBlock.gd" id="2_1gaxc"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/MusicNoteBlock.json" id="3_d6amy"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="3_lw6l2"] +[ext_resource type="Texture2D" uid="uid://b8su0m8876337" path="res://Assets/Sprites/Editor/NoteBlockNotes.png" id="4_d6amy"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="6_gpide"] + +[sub_resource type="AudioStreamGenerator" id="AudioStreamGenerator_1gaxc"] + +[sub_resource type="GDScript" id="GDScript_lw6l2"] +script/source = "extends Node + +func _process(_delta: float) -> void: + %Note.frame = owner.note + %Octave.frame = owner.octave + 11 +" + +[node name="NoteBlock" instance=ExtResource("1_2p7lf")] +script = ExtResource("2_1gaxc") +play_on_load = false +instrument = 0 +note = 3 +octave = 2 +play_sfx = false + +[node name="ResourceSetterNew" parent="Sprite" index="0"] +resource_json = ExtResource("3_d6amy") + +[node name="EditorPropertyExposer" parent="." index="3"] +properties = Array[String](["instrument", "note", "octave", "play_on_load"]) + +[node name="Instrument" type="AudioStreamPlayer2D" parent="." index="4"] +process_mode = 3 +stream = SubResource("AudioStreamGenerator_1gaxc") +volume_db = 24.0 +bus = &"SFX" + +[node name="LevelEditorVisibleNode" type="Node2D" parent="." index="5"] +script = ExtResource("3_lw6l2") +metadata/_custom_type_script = "uid://cpwloakvp672a" + +[node name="Note" type="Sprite2D" parent="LevelEditorVisibleNode" index="0"] +unique_name_in_owner = true +position = Vector2(1, -5) +texture = ExtResource("4_d6amy") +hframes = 12 +vframes = 2 +frame = 1 + +[node name="Octave" type="Sprite2D" parent="LevelEditorVisibleNode" index="1"] +unique_name_in_owner = true +position = Vector2(6, -5) +texture = ExtResource("4_d6amy") +hframes = 12 +vframes = 2 +frame = 12 + +[node name="Node" type="Node" parent="." index="6"] +process_mode = 3 +script = SubResource("GDScript_lw6l2") + +[node name="VisibleOnScreenNotifier2D" type="VisibleOnScreenNotifier2D" parent="." index="7"] + +[node name="TrackJoint" type="Node" parent="." index="8"] +script = ExtResource("6_gpide") +offset = Vector2(0, 0) +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[connection signal="bounced" from="." to="." method="play_sfx_preview"] +[connection signal="screen_entered" from="VisibleOnScreenNotifier2D" to="." method="on_screen_entered"] diff --git a/Scenes/Prefabs/Blocks/NoteBlock.tscn b/Scenes/Prefabs/Blocks/NoteBlock.tscn new file mode 100644 index 0000000..6719afc --- /dev/null +++ b/Scenes/Prefabs/Blocks/NoteBlock.tscn @@ -0,0 +1,153 @@ +[gd_scene load_steps=15 format=3 uid="uid://bxvcax2wc48xh"] + +[ext_resource type="Script" uid="uid://c0diue1hemrxq" path="res://Scripts/Classes/Blocks/NoteBlock.gd" id="1_lhrvd"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_jg54v"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/NoteBlock.json" id="4_lhrvd"] +[ext_resource type="Texture2D" uid="uid://bk4q17a2esuy1" path="res://Assets/Sprites/Blocks/NoteBlock.png" id="4_pp28j"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="6_4015b"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="6_jg54v"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_ibsa0"] +atlas = ExtResource("4_pp28j") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_26wi5"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ibsa0") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_jg54v"] +size = Vector2(14, 9.5) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_4015b"] +size = Vector2(16, 16) + +[sub_resource type="Animation" id="Animation_4015b"] +resource_name = "BounceDown" +length = 0.24 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.10000001, 0.20000002), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Vector2(0, 0), Vector2(0, 12), Vector2(0, 0)] +} +tracks/1/type = "method" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath(".") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0.1), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"bounce_bodies" +}] +} + +[sub_resource type="Animation" id="Animation_lhrvd"] +resource_name = "BounceUp" +length = 0.24 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.10000001, 0.20000002), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Vector2(0, 0), Vector2(0, -8), Vector2(0, 0)] +} + +[sub_resource type="Animation" id="Animation_jg54v"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_pp28j"] +_data = { +&"BounceDown": SubResource("Animation_4015b"), +&"BounceUp": SubResource("Animation_lhrvd"), +&"RESET": SubResource("Animation_jg54v") +} + +[node name="NoteBlock" type="AnimatableBody2D" node_paths=PackedStringArray("visuals")] +collision_layer = 6 +sync_to_physics = false +script = ExtResource("1_lhrvd") +visuals = NodePath("Sprite") +destructable = false +metadata/_custom_type_script = "uid://b5ejlbl0vp1gm" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_26wi5") +autoplay = "default" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_jg54v") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_lhrvd") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Area" type="Area2D" parent="Sprite"] +unique_name_in_owner = true +priority = -1 + +[node name="Shape" type="CollisionShape2D" parent="Sprite/Area"] +position = Vector2(0, -12.25) +shape = SubResource("RectangleShape2D_jg54v") + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Sprite"] +remote_path = NodePath("../../Collision") + +[node name="Collision" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_4015b") + +[node name="Animations" type="AnimationPlayer" parent="."] +unique_name_in_owner = true +libraries = { +&"": SubResource("AnimationLibrary_pp28j") +} + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("6_jg54v") +properties = Array[String](["item", "item_amount"]) +filters = Dictionary[String, String]({ +"item": "can_note_store" +}) + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("6_4015b") +offset = Vector2(0, 0) +disable_physics = false +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[connection signal="player_block_hit" from="." to="." method="bounce_up" unbinds=1] +[connection signal="shell_block_hit" from="." to="." method="bounce_up" unbinds=1] +[connection signal="area_entered" from="Sprite/Area" to="." method="on_area_entered"] diff --git a/Scenes/Prefabs/Blocks/OnOffBlockRed.tscn b/Scenes/Prefabs/Blocks/OnOffBlockRed.tscn new file mode 100644 index 0000000..cf3a14f --- /dev/null +++ b/Scenes/Prefabs/Blocks/OnOffBlockRed.tscn @@ -0,0 +1,42 @@ +[gd_scene load_steps=7 format=3 uid="uid://c685xkxf085tc"] + +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="1_x3cu1"] +[ext_resource type="Texture2D" uid="uid://dql2td7sut6m8" path="res://Assets/Sprites/Blocks/OnOffBlock.png" id="2_m1hcn"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/OnOffBlockRed.json" id="3_m1hcn"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_ieqkm"] +atlas = ExtResource("2_m1hcn") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_y0v5j"] +atlas = ExtResource("2_m1hcn") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_boqyf"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ieqkm") +}], +"loop": false, +"name": &"Off", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_y0v5j") +}], +"loop": false, +"name": &"On", +"speed": 15.0 +}] + +[node name="OnOffBlock" instance=ExtResource("1_x3cu1")] + +[node name="Sprite" parent="." index="0"] +sprite_frames = SubResource("SpriteFrames_boqyf") +animation = &"Off" +autoplay = "" + +[node name="ResourceSetter" parent="Sprite" index="0"] +resource_json = ExtResource("3_m1hcn") diff --git a/Scenes/Prefabs/Blocks/OnOffBlueBlock.tscn b/Scenes/Prefabs/Blocks/OnOffBlueBlock.tscn new file mode 100644 index 0000000..93cd63f --- /dev/null +++ b/Scenes/Prefabs/Blocks/OnOffBlueBlock.tscn @@ -0,0 +1,46 @@ +[gd_scene load_steps=7 format=3 uid="uid://b5cw2667exll"] + +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="1_gov4d"] +[ext_resource type="Texture2D" uid="uid://dql2td7sut6m8" path="res://Assets/Sprites/Blocks/OnOffBlock.png" id="2_pg6um"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/BlueOnOffBlock.json" id="3_pg6um"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_pg6um"] +atlas = ExtResource("2_pg6um") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_85gn6"] +atlas = ExtResource("2_pg6um") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_m455b"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_pg6um") +}], +"loop": false, +"name": &"Off", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_85gn6") +}], +"loop": false, +"name": &"On", +"speed": 15.0 +}] + +[node name="OnOffBlock" instance=ExtResource("1_gov4d")] +active = true + +[node name="Sprite" parent="." index="0"] +sprite_frames = SubResource("SpriteFrames_m455b") +animation = &"On" +autoplay = "On" + +[node name="ResourceSetter" parent="Sprite" index="0"] +resource_json = ExtResource("3_pg6um") + +[node name="Collision" parent="." index="1"] +disabled = false diff --git a/Scenes/Prefabs/Blocks/OnOffFanBlue.tscn b/Scenes/Prefabs/Blocks/OnOffFanBlue.tscn new file mode 100644 index 0000000..dd463fb --- /dev/null +++ b/Scenes/Prefabs/Blocks/OnOffFanBlue.tscn @@ -0,0 +1,64 @@ +[gd_scene load_steps=10 format=3 uid="uid://3pvbcy3lkl7r"] + +[ext_resource type="PackedScene" uid="uid://lglmgqp3emy4" path="res://Scenes/Prefabs/Blocks/OnOffFanRed.tscn" id="1_d1mvb"] +[ext_resource type="Texture2D" uid="uid://d0o6wgsrow8t1" path="res://Assets/Sprites/Blocks/OnOffFan.png" id="2_doyjh"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/OffFan.json" id="3_doyjh"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_b8pdc"] +atlas = ExtResource("2_doyjh") +region = Rect2(0, 48, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_11aaj"] +atlas = ExtResource("2_doyjh") +region = Rect2(0, 48, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_q1sv5"] +atlas = ExtResource("2_doyjh") +region = Rect2(16, 48, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_f12lw"] +atlas = ExtResource("2_doyjh") +region = Rect2(32, 48, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qypud"] +atlas = ExtResource("2_doyjh") +region = Rect2(48, 48, 16, 48) + +[sub_resource type="SpriteFrames" id="SpriteFrames_riapl"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_b8pdc") +}], +"loop": true, +"name": &"Off", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_11aaj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_q1sv5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_f12lw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qypud") +}], +"loop": true, +"name": &"On", +"speed": 30.0 +}] + +[node name="OnOffFanBlue" instance=ExtResource("1_d1mvb")] +active = true + +[node name="Sprite" parent="." index="1"] +sprite_frames = SubResource("SpriteFrames_riapl") +animation = &"On" +frame_progress = 0.6434357 + +[node name="ResourceSetterNew" parent="Sprite" index="0"] +resource_json = ExtResource("3_doyjh") diff --git a/Scenes/Prefabs/Blocks/OnOffFanRed.tscn b/Scenes/Prefabs/Blocks/OnOffFanRed.tscn new file mode 100644 index 0000000..f403266 --- /dev/null +++ b/Scenes/Prefabs/Blocks/OnOffFanRed.tscn @@ -0,0 +1,173 @@ +[gd_scene load_steps=23 format=3 uid="uid://lglmgqp3emy4"] + +[ext_resource type="Script" uid="uid://bvplls3ae0oqr" path="res://Scripts/Classes/Entities/Objects/OnOffFanRed.gd" id="1_gfuw1"] +[ext_resource type="Texture2D" uid="uid://d0o6wgsrow8t1" path="res://Assets/Sprites/Blocks/OnOffFan.png" id="1_y6e5m"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_xmnks"] +[ext_resource type="Texture2D" uid="uid://dy3p03djelkb3" path="res://Assets/Sprites/Particles/Leaves.png" id="4_wvhkg"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="5_ak3jd"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/OnFan.json" id="5_elapr"] +[ext_resource type="JSON" path="res://Assets/Sprites/Particles/WindParticles.json" id="6_elapr"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="7_wvhkg"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="8_ak3jd"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_fo8qw"] +atlas = ExtResource("1_y6e5m") +region = Rect2(0, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_oa48t"] +atlas = ExtResource("1_y6e5m") +region = Rect2(0, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gfuw1"] +atlas = ExtResource("1_y6e5m") +region = Rect2(16, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wvhkg"] +atlas = ExtResource("1_y6e5m") +region = Rect2(32, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ak3jd"] +atlas = ExtResource("1_y6e5m") +region = Rect2(48, 0, 16, 48) + +[sub_resource type="SpriteFrames" id="SpriteFrames_elapr"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_fo8qw") +}], +"loop": true, +"name": &"Off", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_oa48t") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gfuw1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wvhkg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ak3jd") +}], +"loop": true, +"name": &"On", +"speed": 30.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_wvrj8"] +size = Vector2(16, 48) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_4qr7a"] +size = Vector2(256, 36) + +[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_wo6ri"] +particles_animation = true +particles_anim_h_frames = 2 +particles_anim_v_frames = 1 +particles_anim_loop = false + +[sub_resource type="Curve" id="Curve_56hbg"] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.894444, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] +point_count = 3 + +[sub_resource type="CurveTexture" id="CurveTexture_8c2la"] +curve = SubResource("Curve_56hbg") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ixtv2"] +particle_flag_disable_z = true +emission_shape_scale = Vector3(1, 15, 1) +emission_shape = 3 +emission_box_extents = Vector3(1, 1, 1) +spread = 0.0 +initial_velocity_min = 100.0 +initial_velocity_max = 500.0 +angular_velocity_min = -720.0 +angular_velocity_max = 720.0 +gravity = Vector3(0, 0, 0) +alpha_curve = SubResource("CurveTexture_8c2la") +anim_offset_max = 1.0 + +[sub_resource type="GDScript" id="GDScript_gfuw1"] +script/source = "extends Node + +@export var sprite: AnimatedSprite2D = null + +func _process(_delta: float) -> void: + $\"..\".global_rotation_degrees = [0, 180, -90, 90][owner.direction] + sprite.global_rotation_degrees = [0, 0, 90, 90][owner.direction] + sprite.flip_h = owner.direction == 1 or owner.direction == 2 +" + +[node name="OnOffFanRed" type="AnimatableBody2D" groups=["BooBlocks"]] +collision_layer = 6 +collision_mask = 0 +sync_to_physics = false +script = ExtResource("1_gfuw1") + +[node name="RotationJoint" type="Node2D" parent="."] + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +top_level = true +sprite_frames = SubResource("SpriteFrames_elapr") +animation = &"Off" +frame_progress = 0.50883424 +script = ExtResource("2_xmnks") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_ak3jd") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_elapr") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_wvrj8") + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(128, 0) +shape = SubResource("RectangleShape2D_4qr7a") + +[node name="Particles" type="GPUParticles2D" parent="."] +unique_name_in_owner = true +material = SubResource("CanvasItemMaterial_wo6ri") +emitting = false +texture = ExtResource("4_wvhkg") +lifetime = 0.5 +process_material = SubResource("ParticleProcessMaterial_ixtv2") + +[node name="ResourceSetterNew" type="Node" parent="Particles" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_ak3jd") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("6_elapr") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Node" type="Node" parent="." node_paths=PackedStringArray("sprite")] +process_mode = 3 +script = SubResource("GDScript_gfuw1") +sprite = NodePath("../Sprite") + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("7_wvhkg") +properties = Array[String](["direction", "strength"]) +metadata/_custom_type_script = "uid://ctfbuoxtnnl0q" + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("8_ak3jd") +offset = Vector2(0, 0) +disable_physics = false +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="."] +remote_path = NodePath("../Sprite") +update_rotation = false +update_scale = false diff --git a/Scenes/Prefabs/Blocks/OnOffSwitch.tscn b/Scenes/Prefabs/Blocks/OnOffSwitch.tscn new file mode 100644 index 0000000..70451a1 --- /dev/null +++ b/Scenes/Prefabs/Blocks/OnOffSwitch.tscn @@ -0,0 +1,72 @@ +[gd_scene load_steps=10 format=3 uid="uid://c0020qrw11oy4"] + +[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="1_bblk7"] +[ext_resource type="Texture2D" uid="uid://sy6ivu4qc0o3" path="res://Assets/Sprites/Blocks/OnOffSwitch.png" id="2_xglou"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/OnOffSwitch.json" id="3_xglou"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_cs2ia"] +atlas = ExtResource("2_xglou") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8o30n"] +atlas = ExtResource("2_xglou") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_heqbn"] +atlas = ExtResource("2_xglou") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hi63j"] +atlas = ExtResource("2_xglou") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i1gmf"] +atlas = ExtResource("2_xglou") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_d785i"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cs2ia") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8o30n") +}], +"loop": true, +"name": &"Off", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_heqbn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hi63j") +}], +"loop": true, +"name": &"On", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_i1gmf") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[node name="OnOffSwitch" instance=ExtResource("1_bblk7")] +destructable = false + +[node name="Sprite" parent="." index="0"] +sprite_frames = SubResource("SpriteFrames_d785i") +animation = &"Off" +autoplay = "Off" + +[node name="ResourceSetter" parent="Sprite" index="0"] +resource_json = ExtResource("3_xglou") + +[connection signal="shell_block_hit" from="." to="." method="on_block_hit" unbinds=1] +[connection signal="shell_block_hit" from="." to="BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Prefabs/Blocks/PSwitchBlock.tscn b/Scenes/Prefabs/Blocks/PSwitchBlock.tscn new file mode 100644 index 0000000..3f56931 --- /dev/null +++ b/Scenes/Prefabs/Blocks/PSwitchBlock.tscn @@ -0,0 +1,27 @@ +[gd_scene load_steps=5 format=3 uid="uid://q3aaukgw01nw"] + +[ext_resource type="Texture2D" uid="uid://ln7uey6c4mf" path="res://Assets/Sprites/Blocks/PSwitchBlock.png" id="1_8hxb6"] +[ext_resource type="Script" uid="uid://bul1nbd2in1gn" path="res://Scripts/Classes/Components/PSwitcher.gd" id="2_13wn0"] +[ext_resource type="Script" uid="uid://364rywt44hy6" path="res://Scripts/Classes/UI/PackSprite.gd" id="2_ok1ms"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_13wn0"] +size = Vector2(16, 16) + +[node name="PSwitchBlock" type="StaticBody2D"] +collision_layer = 6 +collision_mask = 0 + +[node name="Sprite" type="Sprite2D" parent="."] +texture = ExtResource("1_8hxb6") +region_enabled = true +region_rect = Rect2(0, 0, 16, 16) +script = ExtResource("2_ok1ms") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_13wn0") + +[node name="PSwitcher" type="Node" parent="."] +script = ExtResource("2_13wn0") +new_scene = "uid://cn7wwtug5xman" +metadata/_custom_type_script = "uid://bul1nbd2in1gn" diff --git a/Scenes/Prefabs/Blocks/QuestionBlocks/OneUpQuestionBlock.tscn b/Scenes/Prefabs/Blocks/QuestionBlocks/OneUpQuestionBlock.tscn new file mode 100644 index 0000000..0b634e1 --- /dev/null +++ b/Scenes/Prefabs/Blocks/QuestionBlocks/OneUpQuestionBlock.tscn @@ -0,0 +1,33 @@ +[gd_scene load_steps=8 format=3 uid="uid://bao37nqa7h7cm"] + +[ext_resource type="PackedScene" uid="uid://urrtgm0h110y" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/StarQuestionBlock.tscn" id="1_ub15u"] +[ext_resource type="PackedScene" uid="uid://beq7b3hp44onn" path="res://Scenes/Prefabs/Entities/Items/SuperMushroom.tscn" id="2_c153q"] +[ext_resource type="Texture2D" uid="uid://bsyugykvflalf" path="res://Assets/Sprites/Items/1UP.png" id="3_gaiqt"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/OneUp.json" id="4_1kwpx"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="5_8uw6t"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_3yqrr"] +atlas = ExtResource("3_gaiqt") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="PackedScene" id="PackedScene_dklm2"] +_bundled = { +"base_scene": 0, +"conn_count": 0, +"conns": PackedInt32Array(), +"editable_instances": [], +"names": PackedStringArray("OneUp", "metadata/is_oneup", "Mushroom", "texture", "region_enabled", "region_rect", "ResourceSetterNew", "resource_json", "ScoreNoteSpawner", "Node", "script", "metadata/_custom_type_script"), +"node_count": 4, +"node_paths": [NodePath("."), NodePath("./Mushroom"), NodePath(".")], +"nodes": PackedInt32Array(-1, -1, 2147483647, 0, -1, 1, 1, 1, 0, 1073741824, -1, 2147483647, 262146, -1, 3, 3, 2, 4, 3, 5, 4, 0, 1073741825, -1, 2147483647, 262150, -1, 1, 7, 5, 0, 1073741826, 0, 9, 1310728, -1, 2, 10, 6, 11, 7, 0), +"variants": [ExtResource("2_c153q"), true, SubResource("AtlasTexture_3yqrr"), false, Rect2(16, 0, 16, 16), ExtResource("4_1kwpx"), ExtResource("5_8uw6t"), "uid://5octqlf4ohel"], +"version": 3 +} + +[node name="QuestionBlock" instance=ExtResource("1_ub15u")] +item = SubResource("PackedScene_dklm2") + +[node name="Sprite2D" parent="ItemPreview" index="0"] +region_rect = Rect2(16, 0, 16, 16) + +[editable path="BlockAnimations"] diff --git a/Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn b/Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn new file mode 100644 index 0000000..0a01005 --- /dev/null +++ b/Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=7 format=3 uid="uid://um8m5iu20qj3"] + +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="1_l2pjc"] +[ext_resource type="PackedScene" uid="uid://beq7b3hp44onn" path="res://Scenes/Prefabs/Entities/Items/SuperMushroom.tscn" id="2_cyrh8"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/PoisonMushroom.json" id="3_0pdxv"] +[ext_resource type="Texture2D" uid="uid://011dooyd0elr" path="res://Assets/Sprites/Items/PoisonMushroom.png" id="3_rsq7m"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="3_whgk1"] + +[sub_resource type="PackedScene" id="PackedScene_qyrv6"] +_bundled = { +"base_scene": 0, +"conn_count": 0, +"conns": PackedInt32Array(), +"editable_instances": [], +"names": PackedStringArray("SuperMushroom", "metadata/is_poison", "Mushroom", "region_enabled", "region_rect", "ResourceSetterNew", "resource_json"), +"node_count": 3, +"node_paths": [NodePath("."), NodePath("./Mushroom")], +"nodes": PackedInt32Array(-1, -1, 2147483647, 0, -1, 1, 1, 1, 0, 1073741824, -1, 2147483647, 262146, -1, 2, 3, 2, 4, 3, 0, 1073741825, -1, 2147483647, 262149, -1, 1, 6, 4, 0), +"variants": [ExtResource("2_cyrh8"), false, false, Rect2(32, 0, 16, 16), ExtResource("3_0pdxv")], +"version": 3 +} + +[node name="QuestionBlock" instance=ExtResource("1_l2pjc")] +item = SubResource("PackedScene_qyrv6") + +[node name="Node2D" type="Node2D" parent="." index="3"] +script = ExtResource("3_whgk1") + +[node name="Sprite2D" type="Sprite2D" parent="Node2D" index="0"] +texture = ExtResource("3_rsq7m") +region_enabled = true +region_rect = Rect2(32, 0, 16, 16) + +[editable path="BlockAnimations"] diff --git a/Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn b/Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn new file mode 100644 index 0000000..36802e3 --- /dev/null +++ b/Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn @@ -0,0 +1,21 @@ +[gd_scene load_steps=5 format=3 uid="uid://cmgahojpgp2cq"] + +[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="1_gy3k6"] +[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="2_h6l2a"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="3_32rpa"] +[ext_resource type="Texture2D" uid="uid://hfh5i32uji5t" path="res://Assets/Sprites/Items/SuperMushroom.png" id="4_h6l2a"] + +[node name="QuestionBlock" instance=ExtResource("1_gy3k6")] +item = ExtResource("2_h6l2a") +mushroom_if_small = true + +[node name="ItemPreview" type="Node2D" parent="." index="3"] +script = ExtResource("3_32rpa") + +[node name="Sprite2D" type="Sprite2D" parent="ItemPreview" index="0"] +texture = ExtResource("4_h6l2a") +region_enabled = true +region_rect = Rect2(0, 0, 16, 16) +region_filter_clip_enabled = true + +[editable path="BlockAnimations"] diff --git a/Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn b/Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn new file mode 100644 index 0000000..fb1aec4 --- /dev/null +++ b/Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn @@ -0,0 +1,105 @@ +[gd_scene load_steps=17 format=3 uid="uid://bc1mrna4kybhv"] + +[ext_resource type="Script" uid="uid://b5ejlbl0vp1gm" path="res://Scripts/Classes/Blocks/BlockClass.gd" id="1_bxree"] +[ext_resource type="Texture2D" uid="uid://uh7uhdkv3e6s" path="res://Assets/Sprites/Blocks/QuestionBlock.png" id="1_wt4d5"] +[ext_resource type="PackedScene" uid="uid://clxssds8sj8pf" path="res://Scenes/Prefabs/Entities/Items/SpinningCoin.tscn" id="2_ntyfr"] +[ext_resource type="PackedScene" uid="uid://dt58tjrnarms0" path="res://Scenes/Prefabs/Particles/QuestionBlockDestructionParticles.tscn" id="3_mvk7u"] +[ext_resource type="PackedScene" uid="uid://cijkvfkthetn5" path="res://Scenes/Parts/BlockAnimations.tscn" id="3_ntyfr"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_qf42s"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/QuestionBlock.json" id="5_mkj8t"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="7_aekuo"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="8_ov42f"] +[ext_resource type="Script" uid="uid://maqpreddu5kg" path="res://Scripts/Classes/Components/LevelPersistance.gd" id="9_j1txv"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_w6pbl"] +atlas = ExtResource("1_wt4d5") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bxree"] +atlas = ExtResource("1_wt4d5") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ntyfr"] +atlas = ExtResource("1_wt4d5") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_aukm0"] +atlas = ExtResource("1_wt4d5") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_qf42s"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_w6pbl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bxree") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ntyfr") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_aukm0") +}], +"loop": true, +"name": &"default", +"speed": 1.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_mkj8t"] +size = Vector2(16, 16) + +[node name="QuestionBlock" type="AnimatableBody2D" node_paths=PackedStringArray("visuals") groups=["Blocks"]] +collision_layer = 6 +collision_mask = 0 +sync_to_physics = false +script = ExtResource("1_bxree") +visuals = NodePath("Sprite") +item = ExtResource("2_ntyfr") +destruction_particle_scene = ExtResource("3_mvk7u") +combo_meter_amount = 30 + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_qf42s") +autoplay = "default" +frame_progress = 0.2849915 + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_qf42s") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_mkj8t") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +visible = false +shape = SubResource("RectangleShape2D_mkj8t") + +[node name="BlockAnimations" parent="." instance=ExtResource("3_ntyfr")] + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("7_aekuo") +properties = Array[String](["item", "item_amount", "mushroom_if_small"]) +filters = Dictionary[String, String]({ +"item": "can_be_stored" +}) + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("8_ov42f") +offset = Vector2(0, 0) +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[node name="LevelPersistance" type="Node" parent="."] +script = ExtResource("9_j1txv") +metadata/_custom_type_script = "uid://maqpreddu5kg" + +[connection signal="block_destroyed" from="." to="LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="." to="LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="." to="." method="player_mushroom_check"] +[connection signal="player_block_hit" from="." to="." method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="." to="BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="." to="." method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="." to="BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="enabled" from="LevelPersistance" to="." method="spawn_empty_block"] +[connection signal="enabled_2" from="LevelPersistance" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Blocks/QuestionBlocks/StarQuestionBlock.tscn b/Scenes/Prefabs/Blocks/QuestionBlocks/StarQuestionBlock.tscn new file mode 100644 index 0000000..674ede4 --- /dev/null +++ b/Scenes/Prefabs/Blocks/QuestionBlocks/StarQuestionBlock.tscn @@ -0,0 +1,80 @@ +[gd_scene load_steps=17 format=3 uid="uid://urrtgm0h110y"] + +[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="1_t6w6o"] +[ext_resource type="Script" uid="uid://dbeg86pjflojw" path="res://Scripts/Classes/Entities/Items/SuperStar.gd" id="2_2y0ea"] +[ext_resource type="AudioStream" uid="uid://73b2bhjg5idd" path="res://Assets/Audio/BGM/StarMan.mp3" id="3_fs4uy"] +[ext_resource type="Texture2D" uid="uid://1o654l3577lv" path="res://Assets/Sprites/Items/SuperStar.png" id="4_2tflf"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="5_a44we"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/StarMan.json" id="6_6b3t1"] +[ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="7_r72oo"] + +[sub_resource type="AudioStreamInteractive" id="AudioStreamInteractive_og7mc"] +clip_count = 1 +clip_0/name = &"Star Man" +clip_0/stream = ExtResource("3_fs4uy") +clip_0/auto_advance = 0 + +[sub_resource type="AtlasTexture" id="AtlasTexture_ptmgm"] +atlas = ExtResource("4_2tflf") +region = Rect2(0, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_aowox"] +atlas = ExtResource("4_2tflf") +region = Rect2(16, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_53gld"] +atlas = ExtResource("4_2tflf") +region = Rect2(32, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_orqf5"] +atlas = ExtResource("4_2tflf") +region = Rect2(48, 32, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_og7mc"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ptmgm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_aowox") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_53gld") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_orqf5") +}], +"loop": true, +"name": &"default", +"speed": 15.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_sc6oi"] +custom_solver_bias = 1.0 +size = Vector2(8, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_yyobd"] +size = Vector2(16, 16) + +[sub_resource type="PackedScene" id="PackedScene_3tsvi"] +_bundled = { +"conn_count": 1, +"conns": PackedInt32Array(1073741831, 1073741830, 39, 38, 2, 0, 0), +"editable_instances": [], +"names": PackedStringArray("SuperStar", "CharacterBody2D", "z_index", "collision_layer", "collision_mask", "script", "star_bgm", "metadata/_custom_type_script", "Sprite", "AnimatedSprite2D", "position", "sprite_frames", "autoplay", "frame_progress", "ResourceSetterNew", "Node", "script", "node_to_affect", "property_name", "resource_json", "metadata/_custom_type_script", "Collision", "CollisionShape2D", "position", "shape", "Hitbox", "Area2D", "CollisionShape2D", "CollisionShape2D", "position", "shape", "BasicEnemyMovement", "Node", "script", "ledge_detection_cast", "move_speed", "bounce_on_land", "bounce_height", "on_area_entered", "area_entered"), +"node_count": 7, +"node_paths": [NodePath("."), NodePath("./Sprite"), NodePath("."), NodePath("."), NodePath("./Hitbox"), NodePath("."), NodePath("."), NodePath("Hitbox")], +"nodes": PackedInt32Array(-1, -1, 1, 0, -1, 6, 2, 0, 3, 1, 4, 2, 5, 3, 6, 4, 7, 5, 0, 1073741824, 0, 9, 8, -1, 4, 10, 6, 11, 7, 12, 8, 13, 9, 0, 1073741825, 0, 15, 14, -1, 5, 16, 10, 1073741841, 11, 18, 12, 19, 13, 20, 14, 0, 1073741826, 0, 22, 21, -1, 2, 23, 15, 24, 16, 0, 1073741827, 0, 26, 25, -1, 0, 0, 1073741828, 0, 28, 27, -1, 2, 29, 17, 30, 18, 0, 1073741829, 0, 32, 31, -1, 5, 33, 19, 1073741858, 20, 35, 21, 36, 22, 37, 23, 0), +"variants": [-1, 8, 2, ExtResource("2_2y0ea"), SubResource("AudioStreamInteractive_og7mc"), "uid://cjkurwybsaywm", Vector2(0, -8), SubResource("SpriteFrames_og7mc"), "default", 0.792139, ExtResource("5_a44we"), NodePath(".."), "sprite_frames", ExtResource("6_6b3t1"), "uid://cbal8ms2oe1ik", Vector2(0, -4), SubResource("RectangleShape2D_sc6oi"), Vector2(0, -8), SubResource("RectangleShape2D_yyobd"), ExtResource("7_r72oo"), NodePath(""), 70, true, -250], +"version": 3 +} + +[node name="QuestionBlock" instance=ExtResource("1_t6w6o")] +item = SubResource("PackedScene_3tsvi") +mushroom_if_small = false + +[node name="Sprite2D" parent="ItemPreview" index="0"] +region_rect = Rect2(16, 32, 16, 16) + +[editable path="BlockAnimations"] diff --git a/Scenes/Prefabs/Blocks/SpikeBlock.tscn b/Scenes/Prefabs/Blocks/SpikeBlock.tscn new file mode 100644 index 0000000..62eb674 --- /dev/null +++ b/Scenes/Prefabs/Blocks/SpikeBlock.tscn @@ -0,0 +1,180 @@ +[gd_scene load_steps=27 format=3 uid="uid://dmxufw748fe32"] + +[ext_resource type="Script" uid="uid://bpydbpyjk1mt4" path="res://Scripts/Classes/Entities/Enemy.gd" id="1_gcnju"] +[ext_resource type="Texture2D" uid="uid://do13c2crob4td" path="res://Assets/Sprites/Blocks/SpikeBlock.png" id="2_dftxp"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_4g6tc"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/SpikeBlock.json" id="4_dftxp"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_w3ysb"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="6_l3otb"] +[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="7_4g6tc"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="7_bcd7j"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="8_w3ysb"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="10_xfdnj"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_v0way"] +atlas = ExtResource("2_dftxp") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_l3otb"] +atlas = ExtResource("2_dftxp") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_bcd7j"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_v0way") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l3otb") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_cgdwi"] +size = Vector2(16, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_r7ue2"] +size = Vector2(16.5, 16.6) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fgcqp"] +atlas = ExtResource("2_dftxp") +region = Rect2(0, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kxpbe"] +atlas = ExtResource("2_dftxp") +region = Rect2(16, 32, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_aqm7k"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_fgcqp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kxpbe") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_13gtq"] +atlas = ExtResource("2_dftxp") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wxl8r"] +atlas = ExtResource("2_dftxp") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_31p57"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_13gtq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wxl8r") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="SpriteFrames" id="SpriteFrames_f51es"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_v0way") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l3otb") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_jnbok"] +atlas = ExtResource("2_dftxp") +region = Rect2(0, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jtvf6"] +atlas = ExtResource("2_dftxp") +region = Rect2(16, 48, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_f65v7"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jnbok") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jtvf6") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="Resource" id="Resource_ji0bc"] +script = ExtResource("8_w3ysb") +Overworld = SubResource("SpriteFrames_f51es") +Underground = SubResource("SpriteFrames_31p57") +Snow = SubResource("SpriteFrames_f65v7") +GhostHouse = SubResource("SpriteFrames_31p57") +Castle = SubResource("SpriteFrames_aqm7k") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="SpikeBlock" type="CharacterBody2D" groups=["Enemies"]] +disable_mode = 1 +collision_layer = 2 +collision_mask = 2 +script = ExtResource("1_gcnju") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_bcd7j") +autoplay = "default" +frame_progress = 0.177236 +script = ExtResource("3_4g6tc") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_w3ysb") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_dftxp") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_cgdwi") + +[node name="PlayerDetection" type="Area2D" parent="."] +script = ExtResource("6_l3otb") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetection"] +shape = SubResource("RectangleShape2D_r7ue2") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("7_bcd7j") +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="ThemedToJSONConverter" type="Node" parent="."] +script = ExtResource("7_4g6tc") +resource = SubResource("Resource_ji0bc") +json_file_path = "res://Assets/Sprites/Blocks/SpikeBlock.json" +metadata/_custom_type_script = "uid://cqif1li7otvpl" + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("10_xfdnj") +offset = Vector2(0, 0) +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[connection signal="player_entered" from="PlayerDetection" to="." method="damage_player"] diff --git a/Scenes/Prefabs/Blocks/SpinningTurnBlock.tscn b/Scenes/Prefabs/Blocks/SpinningTurnBlock.tscn new file mode 100644 index 0000000..d56b702 --- /dev/null +++ b/Scenes/Prefabs/Blocks/SpinningTurnBlock.tscn @@ -0,0 +1,77 @@ +[gd_scene load_steps=12 format=3 uid="uid://b8dalotrk2oci"] + +[ext_resource type="Texture2D" uid="uid://btt618edhifoj" path="res://Assets/Sprites/Blocks/TurnBlock.png" id="1_fh7wk"] +[ext_resource type="Script" uid="uid://7evxxqgv6e3j" path="res://Scripts/Classes/Blocks/SpinningTurnBlock.gd" id="2_aiilm"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_aiilm"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_pd7sm"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/TurnBlock.json" id="5_gaxhp"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_8yy4r"] +atlas = ExtResource("1_fh7wk") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pm24u"] +atlas = ExtResource("1_fh7wk") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_keywi"] +atlas = ExtResource("1_fh7wk") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2j2lx"] +atlas = ExtResource("1_fh7wk") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_rksv1"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_8yy4r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pm24u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_keywi") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2j2lx") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_fh7wk"] +size = Vector2(16, 16) + +[node name="SpinningTurnBlock" type="Node2D"] +z_index = -1 +script = ExtResource("2_aiilm") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_rksv1") +autoplay = "default" +frame = 1 +script = ExtResource("3_aiilm") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_pd7sm") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_gaxhp") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Timer" type="Timer" parent="."] +wait_time = 5.0 +one_shot = true +autostart = true + +[node name="PlayerDetectionArea" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetectionArea"] +shape = SubResource("RectangleShape2D_fh7wk") + +[connection signal="timeout" from="Timer" to="." method="on_timeout"] diff --git a/Scenes/Prefabs/Blocks/SpringBlock.tscn b/Scenes/Prefabs/Blocks/SpringBlock.tscn new file mode 100644 index 0000000..057bc73 --- /dev/null +++ b/Scenes/Prefabs/Blocks/SpringBlock.tscn @@ -0,0 +1,94 @@ +[gd_scene load_steps=15 format=3 uid="uid://bx23j813jg0bl"] + +[ext_resource type="Texture2D" uid="uid://dnjx65qkbf1aq" path="res://Assets/Sprites/Blocks/SpringBlock.png" id="1_5ga5m"] +[ext_resource type="Script" uid="uid://cdlufmypvdtun" path="res://Scripts/Classes/Blocks/SpringBlock.gd" id="1_omsgc"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_wexil"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="3_wexil"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="4_a8j4k"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="5_3xejn"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="7_3xejn"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_omsgc"] +atlas = ExtResource("1_5ga5m") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3aauc"] +atlas = ExtResource("1_5ga5m") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_a8j4k"] +atlas = ExtResource("1_5ga5m") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_3xejn"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_omsgc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3aauc") +}], +"loop": false, +"name": &"Bounce", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_a8j4k") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}] + +[sub_resource type="Resource" id="Resource_e7kaa"] +script = ExtResource("5_3xejn") +Overworld = SubResource("SpriteFrames_3xejn") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_e7kaa"] +size = Vector2(16, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_omsgc"] +size = Vector2(14, 8) + +[node name="SpringBlock" type="AnimatableBody2D"] +collision_layer = 6 +sync_to_physics = false +script = ExtResource("1_omsgc") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_3xejn") +animation = &"Bounce" +autoplay = "Idle" +script = ExtResource("2_wexil") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetter" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_a8j4k") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +themed_resource = SubResource("Resource_e7kaa") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="Collision" type="CollisionShape2D" parent="."] +position = Vector2(0, 4) +shape = SubResource("RectangleShape2D_e7kaa") + +[node name="PlayerDetection" type="Area2D" parent="."] +position = Vector2(0, -4) +script = ExtResource("3_wexil") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetection"] +shape = SubResource("RectangleShape2D_omsgc") + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("7_3xejn") +offset = Vector2(0, 0) +disable_physics = false +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[connection signal="player_entered" from="PlayerDetection" to="." method="on_player_entered"] diff --git a/Scenes/Prefabs/Blocks/SuperSpringBlock.tscn b/Scenes/Prefabs/Blocks/SuperSpringBlock.tscn new file mode 100644 index 0000000..d11cf06 --- /dev/null +++ b/Scenes/Prefabs/Blocks/SuperSpringBlock.tscn @@ -0,0 +1,55 @@ +[gd_scene load_steps=9 format=3 uid="uid://b4al7s87fo1nd"] + +[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="1_uhtsl"] +[ext_resource type="Texture2D" uid="uid://bd25s0rlv8axh" path="res://Assets/Sprites/Blocks/SuperSpringBlock.png" id="2_wkxon"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="3_0fxaq"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_06t86"] +atlas = ExtResource("2_wkxon") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kxegq"] +atlas = ExtResource("2_wkxon") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1h38u"] +atlas = ExtResource("2_wkxon") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_nqm1f"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_06t86") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kxegq") +}], +"loop": false, +"name": &"Bounce", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_1h38u") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}] + +[sub_resource type="Resource" id="Resource_it1ds"] +script = ExtResource("3_0fxaq") +Overworld = SubResource("SpriteFrames_nqm1f") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="SpringBlock" instance=ExtResource("1_uhtsl")] +is_super = true + +[node name="Sprite" parent="." index="0"] +sprite_frames = SubResource("SpriteFrames_nqm1f") +frame = 1 +frame_progress = 1.0 + +[node name="ResourceSetter" parent="Sprite" index="0"] +themed_resource = SubResource("Resource_it1ds") diff --git a/Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn b/Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn new file mode 100644 index 0000000..ebf2008 --- /dev/null +++ b/Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn @@ -0,0 +1,126 @@ +[gd_scene load_steps=17 format=3 uid="uid://d2ainv86lt68a"] + +[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="1_qn0kk"] +[ext_resource type="Texture2D" uid="uid://cv27sth0k3amk" path="res://Assets/Sprites/Blocks/SwitchSpike.png" id="2_kmalu"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/SwitchSpikeBlock.json" id="3_gfl4j"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="3_kmalu"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_m1hcn"] +atlas = ExtResource("2_kmalu") +region = Rect2(80, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_prw4m"] +atlas = ExtResource("2_kmalu") +region = Rect2(96, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ieqkm"] +atlas = ExtResource("2_kmalu") +region = Rect2(112, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_y0v5j"] +atlas = ExtResource("2_kmalu") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_boqyf"] +atlas = ExtResource("2_kmalu") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m8vhp"] +atlas = ExtResource("2_kmalu") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yyfct"] +atlas = ExtResource("2_kmalu") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tnmt2"] +atlas = ExtResource("2_kmalu") +region = Rect2(64, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gfl4j"] +atlas = ExtResource("2_kmalu") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_cjipk"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_m1hcn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_prw4m") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ieqkm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_y0v5j") +}], +"loop": false, +"name": &"Off", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_boqyf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_m8vhp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_yyfct") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tnmt2") +}], +"loop": false, +"name": &"On", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_gfl4j") +}], +"loop": true, +"name": &"Rest", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_gfl4j"] +size = Vector2(17, 18) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_fe1rr"] +size = Vector2(16, 16) + +[node name="SwitchSpikeBlock" node_paths=PackedStringArray("hurtbox") instance=ExtResource("1_qn0kk")] +hurtbox = NodePath("PlayerHurtBox/CollisionShape2D") + +[node name="Sprite" parent="." index="0"] +sprite_frames = SubResource("SpriteFrames_cjipk") +animation = &"Rest" +autoplay = "Rest" + +[node name="ResourceSetter" parent="Sprite" index="0"] +resource_json = ExtResource("3_gfl4j") + +[node name="Collision" parent="." index="1"] +visible = true + +[node name="PlayerHurtBox" type="Area2D" parent="." index="3"] +script = ExtResource("3_kmalu") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerHurtBox" index="0"] +shape = SubResource("RectangleShape2D_gfl4j") +disabled = true + +[node name="StaticBody2D" type="StaticBody2D" parent="." index="4"] + +[node name="StaticBody2D2" type="StaticBody2D" parent="." index="5"] +collision_layer = 6 +collision_mask = 0 + +[node name="Collision" type="CollisionShape2D" parent="StaticBody2D2" index="0"] +shape = SubResource("RectangleShape2D_fe1rr") + +[connection signal="player_entered" from="PlayerHurtBox" to="." method="damage_player"] diff --git a/Scenes/Prefabs/Blocks/SwitchSpikeBlockAlt.tscn b/Scenes/Prefabs/Blocks/SwitchSpikeBlockAlt.tscn new file mode 100644 index 0000000..1b53878 --- /dev/null +++ b/Scenes/Prefabs/Blocks/SwitchSpikeBlockAlt.tscn @@ -0,0 +1,98 @@ +[gd_scene load_steps=14 format=3 uid="uid://0q874wkbxcrr"] + +[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="1_nuql5"] +[ext_resource type="Texture2D" uid="uid://cv27sth0k3amk" path="res://Assets/Sprites/Blocks/SwitchSpike.png" id="2_s2uey"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/SwitchSpikeBlockAlt.json" id="3_s2uey"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_k8y7p"] +atlas = ExtResource("2_s2uey") +region = Rect2(80, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yyfhm"] +atlas = ExtResource("2_s2uey") +region = Rect2(96, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jo8o0"] +atlas = ExtResource("2_s2uey") +region = Rect2(112, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kbjhk"] +atlas = ExtResource("2_s2uey") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_aevfu"] +atlas = ExtResource("2_s2uey") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8cf4e"] +atlas = ExtResource("2_s2uey") +region = Rect2(32, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_e6uvi"] +atlas = ExtResource("2_s2uey") +region = Rect2(48, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2f4s2"] +atlas = ExtResource("2_s2uey") +region = Rect2(64, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8lvdt"] +atlas = ExtResource("2_s2uey") +region = Rect2(64, 16, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_twrdj"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_k8y7p") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_yyfhm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jo8o0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kbjhk") +}], +"loop": false, +"name": &"Off", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_aevfu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8cf4e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_e6uvi") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2f4s2") +}], +"loop": false, +"name": &"On", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_8lvdt") +}], +"loop": true, +"name": &"Rest", +"speed": 5.0 +}] + +[node name="SwitchSpikeBlock" instance=ExtResource("1_nuql5")] +active = true + +[node name="Sprite" parent="." index="0"] +sprite_frames = SubResource("SpriteFrames_twrdj") + +[node name="ResourceSetter" parent="Sprite" index="0"] +resource_json = ExtResource("3_s2uey") + +[node name="CollisionShape2D" parent="PlayerHurtBox" index="0"] +disabled = false diff --git a/Scenes/Prefabs/Blocks/TrickBlock.tscn b/Scenes/Prefabs/Blocks/TrickBlock.tscn new file mode 100644 index 0000000..0816670 --- /dev/null +++ b/Scenes/Prefabs/Blocks/TrickBlock.tscn @@ -0,0 +1,97 @@ +[gd_scene load_steps=15 format=3 uid="uid://cpsdyhprded5d"] + +[ext_resource type="Script" uid="uid://cn8jml0dmf128" path="res://Scripts/Classes/Blocks/FallThroughBlock.gd" id="1_k7nc4"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_aqge3"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_mdw74"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="4_6pcvn"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/TrickBlock.json" id="4_aqge3"] + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_hyhae"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_2ob4o"] +atlas = SubResource("CompressedTexture2D_hyhae") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_byvq0"] +atlas = SubResource("CompressedTexture2D_hyhae") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w5se2"] +atlas = SubResource("CompressedTexture2D_hyhae") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6idsv"] +atlas = SubResource("CompressedTexture2D_hyhae") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1v6hd"] +atlas = SubResource("CompressedTexture2D_hyhae") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_7od47"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_2ob4o") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_byvq0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w5se2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6idsv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1v6hd") +}], +"loop": true, +"name": &"Turn", +"speed": 15.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_tjbwr"] +size = Vector2(16, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_e7ak7"] +size = Vector2(16, 16) + +[node name="TrickBlock" type="StaticBody2D"] +collision_layer = 6 +collision_mask = 0 +script = ExtResource("1_k7nc4") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_7od47") +animation = &"Turn" +autoplay = "Idle" +script = ExtResource("3_aqge3") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_mdw74") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_aqge3") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_tjbwr") + +[node name="PlayerDetection" type="Area2D" parent="."] +script = ExtResource("4_6pcvn") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="Collision" type="CollisionShape2D" parent="PlayerDetection"] +position = Vector2(0, -2) +shape = SubResource("RectangleShape2D_e7ak7") + +[connection signal="player_entered" from="PlayerDetection" to="." method="on_player_entered"] +[connection signal="player_exited" from="PlayerDetection" to="." method="on_player_exited"] diff --git a/Scenes/Prefabs/Blocks/TurnBlock.tscn b/Scenes/Prefabs/Blocks/TurnBlock.tscn new file mode 100644 index 0000000..774903e --- /dev/null +++ b/Scenes/Prefabs/Blocks/TurnBlock.tscn @@ -0,0 +1,92 @@ +[gd_scene load_steps=15 format=3 uid="uid://bn651dli8j2rj"] + +[ext_resource type="Script" uid="uid://dm44kedpj4m80" path="res://Scripts/Classes/Blocks/TurnBlock.gd" id="1_keywi"] +[ext_resource type="Texture2D" uid="uid://btt618edhifoj" path="res://Assets/Sprites/Blocks/TurnBlock.png" id="2_2j2lx"] +[ext_resource type="PackedScene" uid="uid://fqeqexyd7j0j" path="res://Scenes/Prefabs/Particles/TurnBlockDestructionParticles.tscn" id="2_rlxbk"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_wx1p4"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/TurnBlock.json" id="4_keywi"] +[ext_resource type="PackedScene" uid="uid://cijkvfkthetn5" path="res://Scenes/Parts/BlockAnimations.tscn" id="5_xbwt3"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="6_2qcru"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="7_2j2lx"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_8yy4r"] +atlas = ExtResource("2_2j2lx") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pm24u"] +atlas = ExtResource("2_2j2lx") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_keywi"] +atlas = ExtResource("2_2j2lx") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2j2lx"] +atlas = ExtResource("2_2j2lx") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_rlxbk"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_8yy4r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pm24u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_keywi") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2j2lx") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_b3g5f"] +size = Vector2(16, 16) + +[node name="TurnBlock" type="AnimatableBody2D" node_paths=PackedStringArray("visuals") groups=["Blocks"]] +z_index = -1 +collision_layer = 6 +collision_mask = 0 +script = ExtResource("1_keywi") +visuals = NodePath("Sprite") +destruction_particle_scene = ExtResource("2_rlxbk") +metadata/_custom_type_script = "uid://b5ejlbl0vp1gm" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_rlxbk") +speed_scale = 0.0 + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_wx1p4") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_keywi") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +visible = false +shape = SubResource("RectangleShape2D_b3g5f") + +[node name="BlockAnimations" parent="." instance=ExtResource("5_xbwt3")] + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("6_2qcru") +properties = Array[String](["item", "item_amount", "mushroom_if_small"]) +filters = Dictionary[String, String]({ +"item": "can_be_stored" +}) + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("7_2j2lx") +offset = Vector2(0, 0) +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[connection signal="player_block_hit" from="." to="." method="on_block_hit"] +[connection signal="player_block_hit" from="." to="BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="." to="." method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="." to="BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Prefabs/DecoTiles/Deco1.tscn b/Scenes/Prefabs/DecoTiles/Deco1.tscn new file mode 100644 index 0000000..3ca0757 --- /dev/null +++ b/Scenes/Prefabs/DecoTiles/Deco1.tscn @@ -0,0 +1,43 @@ +[gd_scene load_steps=8 format=4 uid="uid://cw6ypkkhofyuq"] + +[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="1_l50eh"] +[ext_resource type="Script" uid="uid://cve2q420hiur1" path="res://Scripts/Parts/Tileset.gd" id="2_j65d4"] +[ext_resource type="Script" uid="uid://73oviwf6bbys" path="res://Scripts/Classes/Components/TilesetTextureSetter.gd" id="3_qfs4k"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_qfs4k"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Deco/DecoTiles.json" id="5_x6td3"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3eywr"] +texture = ExtResource("1_l50eh") +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 + +[sub_resource type="TileSet" id="TileSet_b50pv"] +sources/0 = SubResource("TileSetAtlasSource_3eywr") + +[node name="DecoTiles" type="TileMapLayer"] +z_index = -10 +tile_map_data = PackedByteArray("AAD7////AAAAAAAAAAD8////AAABAAAAAAD9////AAABAAAAAAD+////AAACAAAAAAAaAP//AAAAAAAAAAAbAP//AAABAAAAAAAcAP//AAACAAAAAAAsAP//AAAAAAAAAAAtAP//AAABAAAAAAAuAP//AAABAAAAAAAvAP//AAACAAAAAABJAP//AAAAAAAAAABKAP//AAABAAAAAABLAP//AAACAAAAAABdAP//AAABAAAAAABeAP//AAACAAAAAABbAP//AAAAAAAAAABcAP//AAABAAAAAABoAP//AAACAAAAAABnAP//AAAAAAAAAAB6AP//AAAAAAAAAAB7AP//AAABAAAAAAB8AP//AAACAAAAAACOAP//AAABAAAAAACPAP//AAACAAAAAACMAP//AAAAAAAAAACNAP//AAABAAAAAACYAP//AAAAAAAAAACZAP//AAABAAAAAACpAP//AAAAAAAAAACqAP//AAABAAAAAACrAP//AAACAAAAAAAHAP//AAAAAAAAAAAIAP//AAACAAAAAAA=") +tile_set = SubResource("TileSet_b50pv") +script = ExtResource("2_j65d4") + +[node name="TilesetTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map")] +script = ExtResource("3_qfs4k") +tile_map = NodePath("..") +metadata/_custom_type_script = "uid://73oviwf6bbys" + +[node name="ResourceSetter" type="Node" parent="." node_paths=PackedStringArray("node_to_affect", "property_node")] +script = ExtResource("4_qfs4k") +node_to_affect = NodePath("../TilesetTextureSetter") +property_node = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("5_x6td3") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" diff --git a/Scenes/Prefabs/DecoTiles/Deco2.tscn b/Scenes/Prefabs/DecoTiles/Deco2.tscn new file mode 100644 index 0000000..7db579c --- /dev/null +++ b/Scenes/Prefabs/DecoTiles/Deco2.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=7 format=4 uid="uid://bch3ww1n42g7v"] + +[ext_resource type="Texture2D" uid="uid://cnexuteg5rvye" path="res://Assets/Sprites/Tilesets/Deco/DecoTemplate.png" id="1_fb4vb"] +[ext_resource type="Script" uid="uid://73oviwf6bbys" path="res://Scripts/Classes/Components/TilesetTextureSetter.gd" id="2_fb4vb"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_fb4vb"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Deco/DecoTiles.json" id="4_07uk3"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3eywr"] +texture = ExtResource("1_fb4vb") +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 + +[sub_resource type="TileSet" id="TileSet_b50pv"] +sources/0 = SubResource("TileSetAtlasSource_3eywr") + +[node name="DecoTiles" type="TileMapLayer"] +z_index = -10 +tile_map_data = PackedByteArray("AAD+////AAABAAEAAAD/////AAABAAEAAAAAAP//AAABAAEAAAABAP//AAABAAEAAAAZAP//AAABAAEAAAAuAP//AAABAAEAAAAvAP//AAABAAEAAAAwAP//AAABAAEAAAAxAP//AAABAAEAAABeAP//AAABAAEAAABfAP//AAABAAEAAABgAP//AAABAAEAAABhAP//AAABAAEAAAB2AP//AAABAAEAAAB3AP//AAABAAEAAACOAP//AAABAAEAAACPAP//AAABAAEAAACQAP//AAABAAEAAACRAP//AAABAAEAAACmAP//AAABAAEAAADBAP//AAABAAEAAAD7//7/AAADAAAAAAD7////AAADAAEAAAAHAP7/AAADAAAAAAAHAP//AAADAAEAAAAIAP7/AAADAAAAAAAIAP//AAADAAEAAAAYAP7/AAADAAAAAAAYAP//AAADAAEAAAArAP7/AAADAAAAAAArAP//AAADAAEAAAA3AP7/AAADAAAAAAA3AP//AAADAAEAAAA4AP7/AAADAAAAAAA4AP//AAADAAEAAABbAP7/AAADAAAAAABbAP//AAADAAEAAABnAP7/AAADAAAAAABnAP//AAADAAEAAABoAP7/AAADAAAAAABoAP//AAADAAEAAAB4AP7/AAADAAAAAACLAP7/AAADAAAAAACLAP//AAADAAEAAACXAP7/AAADAAAAAACXAP//AAADAAEAAACYAP7/AAADAAAAAACYAP//AAADAAEAAAC7AP7/AAADAAAAAAC7AP//AAADAAEAAACVAP//AAAAAAEAAACVAP3/AAAEAAAAAACVAP7/AAAEAAEAAACNAP3/AAAEAAAAAACNAP7/AAAEAAEAAACNAP//AAAAAAEAAABlAP3/AAAEAAAAAABlAP7/AAAEAAEAAABlAP//AAAAAAEAAABdAP3/AAAEAAAAAABdAP7/AAAEAAEAAABdAP//AAAAAAEAAABLAP3/AAAEAAAAAABLAP7/AAAEAAEAAABLAP//AAAAAAEAAAA1AP3/AAAEAAAAAAA1AP7/AAAEAAEAAAA1AP//AAAAAAEAAAAtAP3/AAAEAAAAAAAtAP7/AAAEAAEAAAAtAP//AAAAAAEAAAAbAP3/AAAEAAAAAAAbAP7/AAAEAAEAAAAbAP//AAAAAAEAAAAFAP3/AAAEAAAAAAAFAP7/AAAEAAEAAAAFAP//AAAAAAEAAAD9//3/AAAEAAAAAAD9//7/AAAEAAEAAAD9////AAAAAAEAAAB4AP//AAADAAEAAAA=") +tile_set = SubResource("TileSet_b50pv") + +[node name="TilesetTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map")] +script = ExtResource("2_fb4vb") +tile_map = NodePath("..") +metadata/_custom_type_script = "uid://73oviwf6bbys" + +[node name="ResourceSetter" type="Node" parent="." node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_fb4vb") +node_to_affect = NodePath("../TilesetTextureSetter") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_07uk3") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" diff --git a/Scenes/Prefabs/Editor/EditorProperties/TilePropertyBool.tscn b/Scenes/Prefabs/Editor/EditorProperties/TilePropertyBool.tscn new file mode 100644 index 0000000..38d02d7 --- /dev/null +++ b/Scenes/Prefabs/Editor/EditorProperties/TilePropertyBool.tscn @@ -0,0 +1,57 @@ +[gd_scene load_steps=9 format=3 uid="uid://diqn7e5hqpbsk"] + +[ext_resource type="Script" uid="uid://b5jrj8u7cx8id" path="res://Scripts/Parts/TilePropertyValue.gd" id="1_gida3"] +[ext_resource type="Texture2D" uid="uid://bnv2ocqgws3p7" path="res://Assets/Sprites/UI/Panel.png" id="2_6srr6"] +[ext_resource type="Texture2D" uid="uid://7qtdxl2cjxeh" path="res://Assets/Sprites/UI/Checkbox.png" id="3_qo1tt"] + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_n7jgg"] + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_0slfq"] +texture = ExtResource("2_6srr6") +texture_margin_left = 2.0 +texture_margin_top = 2.0 +texture_margin_right = 2.0 +texture_margin_bottom = 2.0 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_n7jgg"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_gida3"] +atlas = ExtResource("3_qo1tt") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6srr6"] +atlas = ExtResource("3_qo1tt") +region = Rect2(0, 0, 16, 16) + +[node name="TilePropertyBOOL" type="HBoxContainer"] +script = ExtResource("1_gida3") + +[node name="Label" type="Label" parent="."] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +text = "PROPERTY_NAME:" +uppercase = true + +[node name="CheckBox" type="CheckBox" parent="."] +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 0 +theme_override_icons/icon = SubResource("CompressedTexture2D_n7jgg") +theme_override_styles/normal = SubResource("StyleBoxTexture_0slfq") +theme_override_styles/pressed = SubResource("StyleBoxTexture_0slfq") +theme_override_styles/hover = SubResource("StyleBoxTexture_0slfq") +theme_override_styles/hover_pressed = SubResource("StyleBoxTexture_0slfq") +theme_override_styles/disabled = SubResource("StyleBoxTexture_0slfq") +theme_override_styles/focus = SubResource("StyleBoxEmpty_n7jgg") +theme_override_icons/checked = SubResource("AtlasTexture_gida3") +theme_override_icons/unchecked = SubResource("AtlasTexture_6srr6") +theme_override_icons/radio_checked = SubResource("CompressedTexture2D_n7jgg") +theme_override_icons/radio_unchecked = SubResource("CompressedTexture2D_n7jgg") +theme_override_icons/checked_disabled = SubResource("CompressedTexture2D_n7jgg") +theme_override_icons/unchecked_disabled = SubResource("CompressedTexture2D_n7jgg") +theme_override_icons/radio_checked_disabled = SubResource("CompressedTexture2D_n7jgg") +theme_override_icons/radio_unchecked_disabled = SubResource("CompressedTexture2D_n7jgg") + +[connection signal="start_value_changed" from="." to="CheckBox" method="set_pressed_no_signal"] +[connection signal="toggled" from="CheckBox" to="." method="set_value"] diff --git a/Scenes/Prefabs/Editor/EditorProperties/TilePropertyEnum.tscn b/Scenes/Prefabs/Editor/EditorProperties/TilePropertyEnum.tscn new file mode 100644 index 0000000..a3777b5 --- /dev/null +++ b/Scenes/Prefabs/Editor/EditorProperties/TilePropertyEnum.tscn @@ -0,0 +1,35 @@ +[gd_scene load_steps=3 format=3 uid="uid://87lcnsa0epi1"] + +[ext_resource type="Script" uid="uid://codql1f5eca56" path="res://Scripts/Classes/Editor/OptionButtonThatIsntFuckingBlurry.gd" id="1_r12ps"] + +[sub_resource type="GDScript" id="GDScript_dvo62"] +script/source = "extends TilePropertyContainer + +func _ready() -> void: + $Label.text = tile_property_name.replace(\"_\", \" \") + for i in values: + $OptionButton.add_item(values[i].to_upper(), i) +" + +[node name="TilePropertyEnum" type="HBoxContainer"] +custom_minimum_size = Vector2(0, 24) +offset_right = 145.0 +offset_bottom = 24.0 +script = SubResource("GDScript_dvo62") + +[node name="Label" type="Label" parent="."] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +text = "PROPERTY_NAME:" +uppercase = true + +[node name="OptionButton" type="OptionButton" parent="."] +custom_minimum_size = Vector2(64, 0) +layout_mode = 2 +size_flags_horizontal = 3 +script = ExtResource("1_r12ps") +metadata/_custom_type_script = "uid://codql1f5eca56" + +[connection signal="start_value_changed" from="." to="OptionButton" method="select"] +[connection signal="item_selected" from="OptionButton" to="." method="set_value"] diff --git a/Scenes/Prefabs/Editor/EditorProperties/TilePropertyIntRange.tscn b/Scenes/Prefabs/Editor/EditorProperties/TilePropertyIntRange.tscn new file mode 100644 index 0000000..8981651 --- /dev/null +++ b/Scenes/Prefabs/Editor/EditorProperties/TilePropertyIntRange.tscn @@ -0,0 +1,49 @@ +[gd_scene load_steps=2 format=3 uid="uid://4pi0tdru3c4v"] + +[sub_resource type="GDScript" id="GDScript_ok74a"] +script/source = "extends TilePropertyContainer + +func _ready() -> void: + %Label.text = (tile_property_name).replace(\"_\", \" \") + \":\" + $HSlider.min_value = min_value + $HSlider.step = property_step + $HSlider.max_value = max_value + +func _process(_delta: float) -> void: + %Value.text = str(int($HSlider.value)) +" + +[node name="TilePropertyIntRange" type="HBoxContainer"] +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 16.0 +grow_horizontal = 2 +script = SubResource("GDScript_ok74a") + +[node name="Label" type="Label" parent="."] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 2 +text = "PROPERTY_NAME:" +uppercase = true + +[node name="HSlider" type="HSlider" parent="."] +unique_name_in_owner = true +custom_minimum_size = Vector2(96, 0) +layout_mode = 2 +size_flags_horizontal = 10 + +[node name="Value" type="Label" parent="HSlider"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +text = "0" +horizontal_alignment = 1 +vertical_alignment = 1 + +[connection signal="start_value_changed" from="." to="HSlider" method="set_value_no_signal"] +[connection signal="value_changed" from="HSlider" to="." method="set_value"] diff --git a/Scenes/Prefabs/Editor/EditorProperties/TilePropertyIntRangeSpin.tscn b/Scenes/Prefabs/Editor/EditorProperties/TilePropertyIntRangeSpin.tscn new file mode 100755 index 0000000..455d816 --- /dev/null +++ b/Scenes/Prefabs/Editor/EditorProperties/TilePropertyIntRangeSpin.tscn @@ -0,0 +1,39 @@ +[gd_scene load_steps=2 format=3 uid="uid://dse5pwhodrqcr"] + +[sub_resource type="GDScript" id="GDScript_ok74a"] +script/source = "extends TilePropertyContainer + +func _ready() -> void: + %Label.text = (tile_property_name).replace(\"_\", \" \") + \":\" + $HSlider.min_value = min_value + $HSlider.step = property_step + $HSlider.max_value = max_value + +func _process(_delta: float) -> void: + %Value.text = str(int($HSlider.value)) +" + +[node name="TilePropertyIntRange" type="HBoxContainer"] +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 16.0 +grow_horizontal = 2 +script = SubResource("GDScript_ok74a") + +[node name="Label" type="Label" parent="."] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 2 +text = "PROPERTY_NAME:" +uppercase = true + +[node name="HSlider" type="SpinBox" parent="."] +layout_mode = 2 + +[node name="Value" type="Label" parent="."] +unique_name_in_owner = true +visible = false +layout_mode = 2 + +[connection signal="start_value_changed" from="." to="HSlider" method="set_value_no_signal"] +[connection signal="value_changed" from="HSlider" to="." method="set_value"] diff --git a/Scenes/Prefabs/Editor/EditorProperties/TilePropertySceneRef.tscn b/Scenes/Prefabs/Editor/EditorProperties/TilePropertySceneRef.tscn new file mode 100644 index 0000000..a45f751 --- /dev/null +++ b/Scenes/Prefabs/Editor/EditorProperties/TilePropertySceneRef.tscn @@ -0,0 +1,52 @@ +[gd_scene load_steps=6 format=3 uid="uid://clfxxcxk3fobh"] + +[ext_resource type="Script" uid="uid://c1jo8djcruqbf" path="res://Scripts/Parts/TilePropertySceneRef.gd" id="1_p4kuk"] +[ext_resource type="Texture2D" uid="uid://bnv2ocqgws3p7" path="res://Assets/Sprites/UI/Panel.png" id="2_xqybm"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_v8h6y"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_p4kuk"] + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_v8h6y"] +texture = ExtResource("2_xqybm") +texture_margin_left = 2.0 +texture_margin_top = 2.0 +texture_margin_right = 2.0 +texture_margin_bottom = 2.0 + +[node name="TilePropertySCENE" type="HBoxContainer"] +script = ExtResource("1_p4kuk") + +[node name="Label" type="Label" parent="."] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 0 +text = "PROPERTY_NAME:" +uppercase = true + +[node name="SceneName" type="Label" parent="."] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 0 +text = "PROPERTY_NAME:" +uppercase = true + +[node name="Button" type="Button" parent="."] +custom_minimum_size = Vector2(16, 0) +layout_mode = 2 +size_flags_horizontal = 10 +theme_override_colors/font_color = Color(1, 1, 1, 1) +theme_override_styles/focus = SubResource("StyleBoxEmpty_p4kuk") +theme_override_styles/disabled = SubResource("StyleBoxTexture_v8h6y") +theme_override_styles/hover = SubResource("StyleBoxTexture_v8h6y") +theme_override_styles/pressed = SubResource("StyleBoxTexture_v8h6y") +theme_override_styles/normal = SubResource("StyleBoxTexture_v8h6y") +text = "+" + +[node name="ResourceSetterNew" type="Node" parent="."] +script = ExtResource("3_v8h6y") +property_name = "texture" +mode = 1 +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[connection signal="pressed" from="Button" to="." method="open_tile_selection_menu"] diff --git a/Scenes/Prefabs/Editor/EditorProperties/TilePropertyString.tscn b/Scenes/Prefabs/Editor/EditorProperties/TilePropertyString.tscn new file mode 100644 index 0000000..e06a848 --- /dev/null +++ b/Scenes/Prefabs/Editor/EditorProperties/TilePropertyString.tscn @@ -0,0 +1,153 @@ +[gd_scene load_steps=8 format=3 uid="uid://l0lulnbn7v6b"] + +[ext_resource type="Script" uid="uid://dq6c5tah580o" path="res://Scripts/Classes/Editor/TilePropertyString.gd" id="1_yptip"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="2_4ea2j"] +[ext_resource type="StyleBox" uid="uid://btw30ed0dg4bt" path="res://Resources/UI/Tab.tres" id="3_yptip"] +[ext_resource type="Script" uid="uid://dja6281w30iv0" path="res://Scripts/UI/TextValidator.gd" id="4_ibhoq"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_yptip"] +color = Color(1, 1, 1, 1) + +[sub_resource type="FontFile" id="FontFile_yptip"] +cache/0/16/0/ascent = 0.0 +cache/0/16/0/descent = 0.0 +cache/0/16/0/underline_position = 0.0 +cache/0/16/0/underline_thickness = 0.0 +cache/0/16/0/scale = 1.0 +cache/0/15/0/ascent = 0.0 +cache/0/15/0/descent = 0.0 +cache/0/15/0/underline_position = 0.0 +cache/0/15/0/underline_thickness = 0.0 +cache/0/15/0/scale = 1.0 +cache/0/14/0/ascent = 0.0 +cache/0/14/0/descent = 0.0 +cache/0/14/0/underline_position = 0.0 +cache/0/14/0/underline_thickness = 0.0 +cache/0/14/0/scale = 1.0 +cache/0/13/0/ascent = 0.0 +cache/0/13/0/descent = 0.0 +cache/0/13/0/underline_position = 0.0 +cache/0/13/0/underline_thickness = 0.0 +cache/0/13/0/scale = 1.0 +cache/0/12/0/ascent = 0.0 +cache/0/12/0/descent = 0.0 +cache/0/12/0/underline_position = 0.0 +cache/0/12/0/underline_thickness = 0.0 +cache/0/12/0/scale = 1.0 +cache/0/11/0/ascent = 0.0 +cache/0/11/0/descent = 0.0 +cache/0/11/0/underline_position = 0.0 +cache/0/11/0/underline_thickness = 0.0 +cache/0/11/0/scale = 1.0 +cache/0/10/0/ascent = 0.0 +cache/0/10/0/descent = 0.0 +cache/0/10/0/underline_position = 0.0 +cache/0/10/0/underline_thickness = 0.0 +cache/0/10/0/scale = 1.0 +cache/0/9/0/ascent = 0.0 +cache/0/9/0/descent = 0.0 +cache/0/9/0/underline_position = 0.0 +cache/0/9/0/underline_thickness = 0.0 +cache/0/9/0/scale = 1.0 +cache/0/8/0/ascent = 0.0 +cache/0/8/0/descent = 0.0 +cache/0/8/0/underline_position = 0.0 +cache/0/8/0/underline_thickness = 0.0 +cache/0/8/0/scale = 1.0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_yptip"] +bg_color = Color(0.09620471, 0.09620475, 0.09620468, 1) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(1, 1, 1, 1) +expand_margin_left = 1.0 +expand_margin_top = 1.0 +expand_margin_right = 1.0 +expand_margin_bottom = 1.0 + +[node name="TilePropertyBOOL" type="HBoxContainer"] +offset_right = 184.0 +offset_bottom = 16.0 +script = ExtResource("1_yptip") +tile_property_name = "text" + +[node name="Label" type="Label" parent="."] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +text = "PROPERTY_NAME:" +uppercase = true + +[node name="Value" type="Label" parent="."] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +text = "aadadadawsdad" +text_overrun_behavior = 3 +uppercase = true + +[node name="Button" type="Button" parent="."] +layout_mode = 2 +text = "…" + +[node name="CanvasLayer" type="CanvasLayer" parent="."] +visible = false + +[node name="Panel" type="PanelContainer" parent="CanvasLayer"] +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -119.0 +offset_top = -93.0 +offset_right = 119.0 +offset_bottom = 93.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("2_4ea2j") + +[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer/Panel"] +layout_mode = 2 + +[node name="Label" type="Label" parent="CanvasLayer/Panel/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "EDIT TEXT" + +[node name="HSeparator" type="HSeparator" parent="CanvasLayer/Panel/VBoxContainer/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_yptip") + +[node name="TextEdit" type="TextEdit" parent="CanvasLayer/Panel/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_fonts/font = SubResource("FontFile_yptip") +theme_override_font_sizes/font_size = 12 +theme_override_styles/normal = SubResource("StyleBoxFlat_yptip") +theme_override_styles/focus = SubResource("StyleBoxFlat_yptip") +context_menu_enabled = false +emoji_menu_enabled = false +caret_blink = true + +[node name="Button" type="Button" parent="CanvasLayer/Panel/VBoxContainer"] +layout_mode = 2 +theme_override_styles/normal = ExtResource("3_yptip") +text = "SUBMIT" + +[node name="TextValidator" type="Node" parent="."] +script = ExtResource("4_ibhoq") +metadata/_custom_type_script = "uid://dja6281w30iv0" + +[connection signal="start_value_changed" from="." to="CanvasLayer/Panel/VBoxContainer/TextEdit" method="set_text"] +[connection signal="pressed" from="Button" to="." method="open_menu"] +[connection signal="pressed" from="CanvasLayer/Panel/VBoxContainer/Button" to="." method="on_pressed"] diff --git a/Scenes/Prefabs/Editor/EditorProperties/TilePropertyTrackPath.tscn b/Scenes/Prefabs/Editor/EditorProperties/TilePropertyTrackPath.tscn new file mode 100644 index 0000000..ae6cd8a --- /dev/null +++ b/Scenes/Prefabs/Editor/EditorProperties/TilePropertyTrackPath.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=2 format=3 uid="uid://byv4sv3cayrmo"] + +[ext_resource type="Script" uid="uid://ben0fq5kf141g" path="res://Scripts/Parts/TilePropertyTrackPath.gd" id="1_hlygm"] + +[node name="TilePropertyTrackPath" type="HBoxContainer"] +script = ExtResource("1_hlygm") + +[node name="Label" type="Label" parent="."] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +text = "PROPERTY_NAME:" +uppercase = true + +[node name="Button" type="Button" parent="."] +layout_mode = 2 +text = "EDIT" + +[connection signal="pressed" from="Button" to="." method="on_pressed"] diff --git a/Scenes/Prefabs/Editor/EditorTileSelector.tscn b/Scenes/Prefabs/Editor/EditorTileSelector.tscn new file mode 100644 index 0000000..68e5dba --- /dev/null +++ b/Scenes/Prefabs/Editor/EditorTileSelector.tscn @@ -0,0 +1,104 @@ +[gd_scene load_steps=9 format=3 uid="uid://knfs0rx7n1ry"] + +[ext_resource type="Script" uid="uid://dx0yj4sc1lnpu" path="res://Scripts/Classes/Editor/EditorTileSelector.gd" id="1_ecw13"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_bh0ve"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_irc6t"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_ru7c4"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_xy0d6"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_bh0ve"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ecw13"] +bg_color = Color(0, 0, 0, 1) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0, 1, 0, 1) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_xy0d6"] +bg_color = Color(0, 0, 0, 0.580392) + +[node name="EditorTileSelector" type="Control"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 3 +anchors_preset = 0 +mouse_default_cursor_shape = 2 +script = ExtResource("1_ecw13") + +[node name="Button" type="Button" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_default_cursor_shape = 2 +theme_override_styles/normal = SubResource("StyleBoxEmpty_irc6t") +theme_override_styles/pressed = SubResource("StyleBoxEmpty_ru7c4") +theme_override_styles/hover = SubResource("StyleBoxEmpty_xy0d6") +theme_override_styles/disabled = SubResource("StyleBoxEmpty_bh0ve") +theme_override_styles/focus = SubResource("StyleBoxFlat_ecw13") + +[node name="Icon" type="NinePatchRect" parent="Button"] +unique_name_in_owner = true +show_behind_parent = true +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 + +[node name="SecondaryIcon" type="NinePatchRect" parent="Button/Icon"] +unique_name_in_owner = true +layout_mode = 0 +offset_right = 16.0 +offset_bottom = 16.0 + +[node name="ResourceSetterNew" type="Node" parent="." node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_bh0ve") +node_to_affect = NodePath("../Button/Icon") +property_name = "texture" +mode = 1 +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="ResourceSetterNew2" type="Node" parent="." node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_bh0ve") +node_to_affect = NodePath("../Button/Icon/SecondaryIcon") +property_name = "texture" +mode = 1 +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="CanvasLayer" type="CanvasLayer" parent="."] + +[node name="NamePanel" type="Node2D" parent="CanvasLayer"] +unique_name_in_owner = true +visible = false + +[node name="Panel" type="PanelContainer" parent="CanvasLayer/NamePanel"] +unique_name_in_owner = true +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_top = -8.0 +offset_right = 1.0 +offset_bottom = 8.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_xy0d6") + +[node name="NameLabel" type="Label" parent="CanvasLayer/NamePanel/Panel"] +unique_name_in_owner = true +layout_mode = 2 +uppercase = true + +[connection signal="mouse_entered" from="Button" to="." method="on_mouse_entered"] +[connection signal="mouse_exited" from="Button" to="." method="on_mouse_exited"] +[connection signal="pressed" from="Button" to="." method="on_pressed"] diff --git a/Scenes/Prefabs/Entities/Enemies/Barrel.tscn b/Scenes/Prefabs/Entities/Enemies/Barrel.tscn new file mode 100644 index 0000000..072e060 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/Barrel.tscn @@ -0,0 +1,123 @@ +[gd_scene load_steps=18 format=3 uid="uid://byu7xm153ktle"] + +[ext_resource type="Script" uid="uid://dkg8usmlrm1d3" path="res://Scripts/Classes/Entities/Enemies/Barrel.gd" id="1_dkmpo"] +[ext_resource type="Texture2D" uid="uid://t6lvjxubql7l" path="res://Assets/Sprites/Enemies/Barrel.png" id="2_dkmpo"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_7nplu"] +[ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="4_8jya4"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_m378g"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="4_ynq8o"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Barrel.json" id="5_momh1"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="8_m378g"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="9_momh1"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="10_fyuy0"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="11_y4k56"] +[ext_resource type="Script" uid="uid://dkjpfs3sm3go3" path="res://Scripts/Classes/Components/BlockHitter.gd" id="12_d7wml"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_fyuy0"] +atlas = ExtResource("2_dkmpo") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_y4k56"] +atlas = ExtResource("2_dkmpo") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_d7wml"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_fyuy0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_y4k56") +}], +"loop": true, +"name": &"default", +"speed": 15.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_7nplu"] +size = Vector2(8, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_m378g"] +size = Vector2(9, 8) + +[node name="Barrel" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +collision_layer = 16 +collision_mask = 18 +floor_constant_speed = true +floor_max_angle = 1.55334 +floor_snap_length = 4.0 +script = ExtResource("1_dkmpo") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +sprite_frames = SubResource("SpriteFrames_d7wml") +autoplay = "default" +frame_progress = 0.16310313 +script = ExtResource("3_7nplu") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_m378g") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_momh1") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +self_modulate = Color(1, 1, 1, 0) +position = Vector2(0, -8) + +[node name="Collision" type="CollisionShape2D" parent="."] +position = Vector2(0, -4) +shape = SubResource("RectangleShape2D_7nplu") + +[node name="Hitbox" type="Area2D" parent="."] +collision_mask = 5 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(-0.5, -8) +shape = SubResource("RectangleShape2D_m378g") + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("4_ynq8o") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="BasicEnemyMovement" type="Node" parent="."] +script = ExtResource("4_8jya4") +metadata/_custom_type_script = "uid://dlq6o2rg1x7in" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("8_m378g") +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("9_momh1") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("10_fyuy0") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="BlockBouncingDetection" type="Node" parent="."] +script = ExtResource("11_y4k56") +metadata/_custom_type_script = "uid://cmg61722ktg2m" + +[node name="BlockHitter" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("12_d7wml") +hitbox = NodePath("../Hitbox") + +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="destroy" unbinds=1] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="bounce_up" unbinds=1] diff --git a/Scenes/Prefabs/Entities/Enemies/Blooper.tscn b/Scenes/Prefabs/Entities/Enemies/Blooper.tscn new file mode 100644 index 0000000..68c77ce --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/Blooper.tscn @@ -0,0 +1,113 @@ +[gd_scene load_steps=16 format=3 uid="uid://b6drci0vml1as"] + +[ext_resource type="Script" uid="uid://coocdv3t4548x" path="res://Scripts/Classes/Entities/Enemies/Blooper.gd" id="1_qryyi"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_6d25s"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_vrg07"] +[ext_resource type="Texture2D" uid="uid://c25807pd3b6fh" path="res://Assets/Sprites/Enemies/Blooper.png" id="3_xxfro"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="4_n7b35"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Blooper.json" id="4_vrg07"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="5_aukyh"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="6_mpdyb"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="7_mpdyb"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="10_e03yh"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="11_2xaie"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_aukyh"] +atlas = ExtResource("3_xxfro") +region = Rect2(16, 0, 16, 24) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mpdyb"] +atlas = ExtResource("3_xxfro") +region = Rect2(0, 0, 16, 24) + +[sub_resource type="SpriteFrames" id="SpriteFrames_6d25s"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_aukyh") +}], +"loop": true, +"name": &"Fall", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_mpdyb") +}], +"loop": true, +"name": &"Rise", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_qryyi"] +size = Vector2(8, 8) + +[node name="Blooper" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +script = ExtResource("1_qryyi") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_6d25s") +animation = &"Rise" +autoplay = "Fall" +script = ExtResource("3_vrg07") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_6d25s") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_vrg07") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] +position = Vector2(0, 4) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -5) +shape = SubResource("RectangleShape2D_qryyi") + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("4_n7b35") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_aukyh") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("6_mpdyb") +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("7_mpdyb") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("10_e03yh") +offset = Vector2(0, 0) +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("11_2xaie") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="GibSpawner" method="stomp_die"] +[connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] diff --git a/Scenes/Prefabs/Entities/Enemies/BobOmb.tscn b/Scenes/Prefabs/Entities/Enemies/BobOmb.tscn new file mode 100644 index 0000000..4f039cd --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/BobOmb.tscn @@ -0,0 +1,201 @@ +[gd_scene load_steps=26 format=3 uid="uid://b07v70sioegsj"] + +[ext_resource type="Script" uid="uid://br4ltfynb4eqr" path="res://Scripts/Classes/Entities/Enemies/BobOmb.gd" id="1_v5mno"] +[ext_resource type="Texture2D" uid="uid://c7g10h3o7nevn" path="res://Assets/Sprites/Enemies/BobOmb.png" id="2_3rlau"] +[ext_resource type="PackedScene" uid="uid://d075e1520ngrv" path="res://Scenes/Prefabs/Entities/Objects/BobOmbHeld.tscn" id="2_fur3j"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_b6iml"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_6tynh"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="4_afkce"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="5_vjas1"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/BobOmb.json" id="5_xehcv"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="6_v5mno"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="7_rol8r"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="8_6tynh"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="9_v5mno"] +[ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="12_xehcv"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="14_5kc73"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="15_d14db"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_vjas1"] +atlas = ExtResource("2_3rlau") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_v5mno"] +atlas = ExtResource("2_3rlau") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rol8r"] +atlas = ExtResource("2_3rlau") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fur3j"] +atlas = ExtResource("2_3rlau") +region = Rect2(64, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5kc73"] +atlas = ExtResource("2_3rlau") +region = Rect2(80, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6tynh"] +atlas = ExtResource("2_3rlau") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xehcv"] +atlas = ExtResource("2_3rlau") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_fur3j"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_vjas1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_v5mno") +}], +"loop": true, +"name": &"Flash", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_rol8r") +}], +"loop": true, +"name": &"Hit", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_fur3j") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5kc73") +}], +"loop": true, +"name": &"LitWalk", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_6tynh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xehcv") +}], +"loop": true, +"name": &"Walk", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_5kc73"] +size = Vector2(8, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_d14db"] +size = Vector2(12, 14) + +[node name="BobOmb" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +collision_layer = 16 +collision_mask = 54 +script = ExtResource("1_v5mno") +held_scene = ExtResource("2_fur3j") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_fur3j") +animation = &"Walk" +autoplay = "Walk" +offset = Vector2(-1, 1) +flip_h = true +script = ExtResource("3_b6iml") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_6tynh") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_xehcv") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="LCollision" type="CollisionShape2D" parent="."] +visible = false +position = Vector2(0, -4) +rotation = -1.5708 +shape = SubResource("RectangleShape2D_5kc73") +one_way_collision = true + +[node name="RCollision" type="CollisionShape2D" parent="."] +visible = false +position = Vector2(0, -4) +rotation = 1.5708 +shape = SubResource("RectangleShape2D_5kc73") +one_way_collision = true + +[node name="Hitbox" type="Area2D" parent="."] +collision_mask = 7 + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -5) +shape = SubResource("RectangleShape2D_d14db") + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("4_afkce") +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +position = Vector2(0, -8) + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_vjas1") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("6_v5mno") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="BlockBouncingDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("7_rol8r") +detection_type = 1 +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://cmg61722ktg2m" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("8_6tynh") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("9_v5mno") +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="BasicEnemyMovement" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("12_xehcv") +visuals = NodePath("../Sprite") + +[node name="TrackJoint" type="Node" parent="." node_paths=PackedStringArray("movement_node")] +script = ExtResource("14_5kc73") +movement_node = NodePath("../BasicEnemyMovement") +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("15_d14db") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="fireball_hit" from="FireballDetection" to="." method="fireball_hit"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="stomped_on"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="fireball_hit"] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] diff --git a/Scenes/Prefabs/Entities/Enemies/Boo.tscn b/Scenes/Prefabs/Entities/Enemies/Boo.tscn new file mode 100644 index 0000000..eb2129e --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/Boo.tscn @@ -0,0 +1,78 @@ +[gd_scene load_steps=11 format=3 uid="uid://bpsrc21amnlgb"] + +[ext_resource type="Script" uid="uid://bbp3jg7yg1700" path="res://Scripts/Classes/Entities/Enemies/Boo.gd" id="1_ilcde"] +[ext_resource type="Texture2D" uid="uid://c3l6ynlufxcfp" path="res://Assets/Sprites/Enemies/Boo.png" id="1_mkqqf"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_ilcde"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Boo.json" id="3_xhmhl"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="5_xhmhl"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="6_7u2yg"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_wu7y3"] +atlas = ExtResource("1_mkqqf") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7u2yg"] +atlas = ExtResource("1_mkqqf") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_i46bk"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_wu7y3") +}], +"loop": true, +"name": &"Move", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_7u2yg") +}], +"loop": true, +"name": &"WhiteIdle", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ilcde"] +size = Vector2(12, 12) + +[node name="Boo" type="Node2D" groups=["Enemies"]] +script = ExtResource("1_ilcde") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_i46bk") +animation = &"WhiteIdle" +flip_h = true + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_ilcde") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("3_xhmhl") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] +position = Vector2(0, -8) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("RectangleShape2D_ilcde") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +position = Vector2(0, -8) + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("5_xhmhl") +add_score = true +play_sfx = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("6_7u2yg") +disable_physics = false +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[connection signal="killed" from="." to="ScoreNoteSpawner" method="spawn_note" binds= [1000]] +[connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] diff --git a/Scenes/Prefabs/Entities/Enemies/BooBuddies.tscn b/Scenes/Prefabs/Entities/Enemies/BooBuddies.tscn new file mode 100644 index 0000000..746773c --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/BooBuddies.tscn @@ -0,0 +1,392 @@ +[gd_scene load_steps=16 format=3 uid="uid://coasuq2vsmlce"] + +[ext_resource type="Texture2D" uid="uid://c3l6ynlufxcfp" path="res://Assets/Sprites/Enemies/Boo.png" id="1_bek6j"] +[ext_resource type="Script" uid="uid://djdtghrjbpv2i" path="res://Scripts/Classes/Entities/Enemies/BooBuddies.gd" id="1_vavt3"] +[ext_resource type="Texture2D" uid="uid://dsncqqhfsnq6s" path="res://Assets/Sprites/Editor/RotationIcon.png" id="2_1eh5v"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_vavt3"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="3_5b8ig"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="4_4rg7w"] +[ext_resource type="Resource" uid="uid://c8ojbqg4q4qh6" path="res://Resources/ThemedResources/EditorRotationIcon.tres" id="5_4rg7w"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="6_5b8ig"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="8_ifdhg"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/BooBuddy.json" id="9_ifdhg"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_7u2yg"] +atlas = ExtResource("1_bek6j") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wu7y3"] +atlas = ExtResource("1_bek6j") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_8qb0a"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_7u2yg") +}], +"loop": true, +"name": &"Hide", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_wu7y3") +}], +"loop": true, +"name": &"WhiteMove", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_1eh5v"] +size = Vector2(12, 12) + +[sub_resource type="GDScript" id="GDScript_vavt3"] +script/source = "extends Node + +var length := 80 + +func _physics_process(delta: float) -> void: + var idx := 0 + var spread = 30 + length = owner.length + %RotationJoint.flip_h = owner.direction == 1 + if owner.spread_boos: + spread = (360 / owner.boo_amount) + for i in %Boos.get_children(): + i.show() + if idx < owner.boo_amount: + i.global_position = owner.global_position + Vector2.from_angle(deg_to_rad(%RotationJoint.global_rotation_degrees + (spread * idx))).normalized() * length + else: + i.global_position = Vector2(-999, 999) + idx += 1 +" + +[node name="BooBuddies" type="Node2D" groups=["Enemies"]] +script = ExtResource("1_vavt3") + +[node name="RotationJoint" type="Sprite2D" parent="."] +unique_name_in_owner = true +z_index = 50 +z_as_relative = false +texture = ExtResource("2_1eh5v") +script = ExtResource("3_5b8ig") + +[node name="ResourceSetter" type="Node" parent="RotationJoint" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_4rg7w") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = ExtResource("5_4rg7w") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="Boos" type="Node2D" parent="."] +unique_name_in_owner = true + +[node name="Boo1" type="Node2D" parent="Boos"] +visible = false + +[node name="Sprite" type="AnimatedSprite2D" parent="Boos/Boo1"] +sprite_frames = SubResource("SpriteFrames_8qb0a") +animation = &"WhiteMove" +autoplay = "WhiteMove" +flip_h = true +script = ExtResource("2_vavt3") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Boos/Boo1/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_ifdhg") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("9_ifdhg") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="Boos/Boo1"] + +[node name="Shape" type="CollisionShape2D" parent="Boos/Boo1/Hitbox"] +shape = SubResource("RectangleShape2D_1eh5v") + +[node name="Boo2" type="Node2D" parent="Boos"] +visible = false + +[node name="Sprite" type="AnimatedSprite2D" parent="Boos/Boo2"] +sprite_frames = SubResource("SpriteFrames_8qb0a") +animation = &"WhiteMove" +autoplay = "WhiteMove" +flip_h = true +script = ExtResource("2_vavt3") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Boos/Boo2/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_ifdhg") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("9_ifdhg") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="Boos/Boo2"] + +[node name="Shape" type="CollisionShape2D" parent="Boos/Boo2/Hitbox"] +shape = SubResource("RectangleShape2D_1eh5v") + +[node name="Boo3" type="Node2D" parent="Boos"] +visible = false + +[node name="Sprite" type="AnimatedSprite2D" parent="Boos/Boo3"] +sprite_frames = SubResource("SpriteFrames_8qb0a") +animation = &"WhiteMove" +autoplay = "WhiteMove" +flip_h = true +script = ExtResource("2_vavt3") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Boos/Boo3/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_ifdhg") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("9_ifdhg") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="Boos/Boo3"] + +[node name="Shape" type="CollisionShape2D" parent="Boos/Boo3/Hitbox"] +shape = SubResource("RectangleShape2D_1eh5v") + +[node name="Boo4" type="Node2D" parent="Boos"] +visible = false + +[node name="Sprite" type="AnimatedSprite2D" parent="Boos/Boo4"] +sprite_frames = SubResource("SpriteFrames_8qb0a") +animation = &"WhiteMove" +autoplay = "WhiteMove" +flip_h = true +script = ExtResource("2_vavt3") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Boos/Boo4/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_ifdhg") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("9_ifdhg") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="Boos/Boo4"] + +[node name="Shape" type="CollisionShape2D" parent="Boos/Boo4/Hitbox"] +shape = SubResource("RectangleShape2D_1eh5v") + +[node name="Boo5" type="Node2D" parent="Boos"] +visible = false + +[node name="Sprite" type="AnimatedSprite2D" parent="Boos/Boo5"] +sprite_frames = SubResource("SpriteFrames_8qb0a") +animation = &"WhiteMove" +autoplay = "WhiteMove" +flip_h = true +script = ExtResource("2_vavt3") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Boos/Boo5/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_ifdhg") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("9_ifdhg") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="Boos/Boo5"] + +[node name="Shape" type="CollisionShape2D" parent="Boos/Boo5/Hitbox"] +shape = SubResource("RectangleShape2D_1eh5v") + +[node name="Boo6" type="Node2D" parent="Boos"] +visible = false + +[node name="Sprite" type="AnimatedSprite2D" parent="Boos/Boo6"] +sprite_frames = SubResource("SpriteFrames_8qb0a") +animation = &"WhiteMove" +autoplay = "WhiteMove" +flip_h = true +script = ExtResource("2_vavt3") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Boos/Boo6/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_ifdhg") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("9_ifdhg") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="Boos/Boo6"] + +[node name="Shape" type="CollisionShape2D" parent="Boos/Boo6/Hitbox"] +shape = SubResource("RectangleShape2D_1eh5v") + +[node name="Boo7" type="Node2D" parent="Boos"] +visible = false + +[node name="Sprite" type="AnimatedSprite2D" parent="Boos/Boo7"] +sprite_frames = SubResource("SpriteFrames_8qb0a") +animation = &"WhiteMove" +autoplay = "WhiteMove" +flip_h = true +script = ExtResource("2_vavt3") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Boos/Boo7/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_ifdhg") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("9_ifdhg") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="Boos/Boo7"] + +[node name="Shape" type="CollisionShape2D" parent="Boos/Boo7/Hitbox"] +shape = SubResource("RectangleShape2D_1eh5v") + +[node name="Boo8" type="Node2D" parent="Boos"] +visible = false + +[node name="Sprite" type="AnimatedSprite2D" parent="Boos/Boo8"] +sprite_frames = SubResource("SpriteFrames_8qb0a") +animation = &"WhiteMove" +autoplay = "WhiteMove" +flip_h = true +script = ExtResource("2_vavt3") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Boos/Boo8/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_ifdhg") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("9_ifdhg") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="Boos/Boo8"] + +[node name="Shape" type="CollisionShape2D" parent="Boos/Boo8/Hitbox"] +shape = SubResource("RectangleShape2D_1eh5v") + +[node name="Boo9" type="Node2D" parent="Boos"] +visible = false + +[node name="Sprite" type="AnimatedSprite2D" parent="Boos/Boo9"] +sprite_frames = SubResource("SpriteFrames_8qb0a") +animation = &"WhiteMove" +autoplay = "WhiteMove" +flip_h = true +script = ExtResource("2_vavt3") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Boos/Boo9/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_ifdhg") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("9_ifdhg") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="Boos/Boo9"] + +[node name="Shape" type="CollisionShape2D" parent="Boos/Boo9/Hitbox"] +shape = SubResource("RectangleShape2D_1eh5v") + +[node name="Boo10" type="Node2D" parent="Boos"] +visible = false + +[node name="Sprite" type="AnimatedSprite2D" parent="Boos/Boo10"] +sprite_frames = SubResource("SpriteFrames_8qb0a") +animation = &"WhiteMove" +autoplay = "WhiteMove" +flip_h = true +script = ExtResource("2_vavt3") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Boos/Boo10/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_ifdhg") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("9_ifdhg") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="Boos/Boo10"] + +[node name="Shape" type="CollisionShape2D" parent="Boos/Boo10/Hitbox"] +shape = SubResource("RectangleShape2D_1eh5v") + +[node name="Boo11" type="Node2D" parent="Boos"] +visible = false + +[node name="Sprite" type="AnimatedSprite2D" parent="Boos/Boo11"] +sprite_frames = SubResource("SpriteFrames_8qb0a") +animation = &"WhiteMove" +autoplay = "WhiteMove" +flip_h = true +script = ExtResource("2_vavt3") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Boos/Boo11/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_ifdhg") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("9_ifdhg") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="Boos/Boo11"] + +[node name="Shape" type="CollisionShape2D" parent="Boos/Boo11/Hitbox"] +shape = SubResource("RectangleShape2D_1eh5v") + +[node name="Boo12" type="Node2D" parent="Boos"] +visible = false + +[node name="Sprite" type="AnimatedSprite2D" parent="Boos/Boo12"] +sprite_frames = SubResource("SpriteFrames_8qb0a") +animation = &"WhiteMove" +autoplay = "WhiteMove" +flip_h = true +script = ExtResource("2_vavt3") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Boos/Boo12/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_ifdhg") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("9_ifdhg") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="Boos/Boo12"] + +[node name="Shape" type="CollisionShape2D" parent="Boos/Boo12/Hitbox"] +shape = SubResource("RectangleShape2D_1eh5v") + +[node name="BooPositioner" type="Node" parent="."] +process_mode = 3 +script = SubResource("GDScript_vavt3") + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("6_5b8ig") +properties = Array[String](["length", "direction", "boo_amount", "spread_boos"]) + +[connection signal="area_entered" from="Boos/Boo1/Hitbox" to="." method="on_area_entered"] +[connection signal="area_entered" from="Boos/Boo2/Hitbox" to="." method="on_area_entered"] +[connection signal="area_entered" from="Boos/Boo3/Hitbox" to="." method="on_area_entered"] +[connection signal="area_entered" from="Boos/Boo4/Hitbox" to="." method="on_area_entered"] +[connection signal="area_entered" from="Boos/Boo5/Hitbox" to="." method="on_area_entered"] +[connection signal="area_entered" from="Boos/Boo6/Hitbox" to="." method="on_area_entered"] +[connection signal="area_entered" from="Boos/Boo7/Hitbox" to="." method="on_area_entered"] +[connection signal="area_entered" from="Boos/Boo8/Hitbox" to="." method="on_area_entered"] +[connection signal="area_entered" from="Boos/Boo9/Hitbox" to="." method="on_area_entered"] +[connection signal="area_entered" from="Boos/Boo10/Hitbox" to="." method="on_area_entered"] +[connection signal="area_entered" from="Boos/Boo11/Hitbox" to="." method="on_area_entered"] +[connection signal="area_entered" from="Boos/Boo12/Hitbox" to="." method="on_area_entered"] diff --git a/Scenes/Prefabs/Entities/Enemies/Bowser.tscn b/Scenes/Prefabs/Entities/Enemies/Bowser.tscn new file mode 100644 index 0000000..f4f6999 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/Bowser.tscn @@ -0,0 +1,420 @@ +[gd_scene load_steps=41 format=3 uid="uid://duptcik2j0b04"] + +[ext_resource type="Texture2D" uid="uid://d3sxabber73q6" path="res://Assets/Sprites/Enemies/Bowser.png" id="1_8mi7o"] +[ext_resource type="Script" uid="uid://wtypg4d0l6j2" path="res://Scripts/Classes/Entities/Enemies/Bowser.gd" id="1_ma5fd"] +[ext_resource type="AudioStream" uid="uid://cssh58oe85in8" path="res://Assets/Audio/SFX/BowserFall.wav" id="3_mliv7"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="4_2qn7a"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="4_kfwlq"] +[ext_resource type="Texture2D" uid="uid://3xmhfi556p3s" path="res://Assets/Sprites/Items/Hammer.png" id="4_vubm2"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="5_17x2r"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="5_v5oyl"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Bowser.json" id="6_nf6hu"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="6_pvhfi"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="6_va0n6"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Goomba.json" id="9_exf4b"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="11_pvhfi"] +[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="14_nf6hu"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="15_nf6hu"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/Hammer.json" id="15_yggkc"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="17_5b235"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="19_ymlbw"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="20_ckuah"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="21_mcog5"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_6fvct"] +atlas = ExtResource("1_8mi7o") +region = Rect2(0, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_17x2r"] +atlas = ExtResource("1_8mi7o") +region = Rect2(0, 48, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nf6hu"] +atlas = ExtResource("1_8mi7o") +region = Rect2(0, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_exf4b"] +atlas = ExtResource("1_8mi7o") +region = Rect2(48, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5b235"] +atlas = ExtResource("1_8mi7o") +region = Rect2(0, 48, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yggkc"] +atlas = ExtResource("1_8mi7o") +region = Rect2(48, 48, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ymlbw"] +atlas = ExtResource("1_8mi7o") +region = Rect2(0, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ckuah"] +atlas = ExtResource("1_8mi7o") +region = Rect2(48, 0, 48, 48) + +[sub_resource type="SpriteFrames" id="SpriteFrames_mcog5"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_6fvct") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_17x2r") +}], +"loop": true, +"name": &"Fall", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_nf6hu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_exf4b") +}], +"loop": true, +"name": &"FireBreathe", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_5b235") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_yggkc") +}], +"loop": true, +"name": &"FireCharge", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ymlbw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ckuah") +}], +"loop": true, +"name": &"Idle", +"speed": 15.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ma5fd"] +size = Vector2(20, 24) + +[sub_resource type="Animation" id="Animation_pvhfi"] +resource_name = "Hurt" +length = 0.2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("SpriteScaleJoint:scale") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(1.2, 1.2), Vector2(1, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("SpriteScaleJoint/Sprite/ColorRect:self_modulate") +tracks/1/interp = 2 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} + +[sub_resource type="Animation" id="Animation_2qn7a"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("SpriteScaleJoint:scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(1, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("SpriteScaleJoint/Sprite/ColorRect:self_modulate") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 0)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_6fvct"] +_data = { +&"Hurt": SubResource("Animation_pvhfi"), +&"RESET": SubResource("Animation_2qn7a") +} + +[sub_resource type="SpriteFrames" id="SpriteFrames_ckuah"] +animations = [{ +"frames": [], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_va0n6"] +size = Vector2(16, 18) + +[sub_resource type="Animation" id="Animation_vubm2"] +resource_name = "Move" +length = 1.5 +loop_mode = 2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("SpriteScaleJoint:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-8, -13), Vector2(8, -13)] +} + +[sub_resource type="Animation" id="Animation_vgx23"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("SpriteScaleJoint:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(-8, -13)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_v5oyl"] +_data = { +&"Move": SubResource("Animation_vubm2"), +&"RESET": SubResource("Animation_vgx23") +} + +[sub_resource type="Resource" id="Resource_5b235"] +script = ExtResource("6_pvhfi") +Overworld = ExtResource("3_mliv7") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="Resource" id="Resource_exf4b"] +script = ExtResource("6_pvhfi") +Overworld = SubResource("SpriteFrames_mcog5") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="Bowser" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Bowser", "Enemies"]] +z_index = 1 +collision_layer = 16 +collision_mask = 2 +script = ExtResource("1_ma5fd") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/block_launch_velocity = -50.0 + +[node name="SpriteScaleJoint" type="Node2D" parent="."] +position = Vector2(-8, -13) + +[node name="Sprite" type="AnimatedSprite2D" parent="SpriteScaleJoint"] +clip_children = 2 +position = Vector2(0, -11) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_mcog5") +animation = &"Idle" +autoplay = "Idle" +frame_progress = 0.687669 +offset = Vector2(0, 1) +flip_h = true +script = ExtResource("4_2qn7a") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Hitbox" type="Area2D" parent="SpriteScaleJoint/Sprite"] +position = Vector2(0, 24) +rotation = 3.14159 +scale = Vector2(1, -1) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="SpriteScaleJoint/Sprite/Hitbox"] +visible = false +position = Vector2(0, -12) +shape = SubResource("RectangleShape2D_ma5fd") + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="SpriteScaleJoint/Sprite"] +position = Vector2(8, -8) +rotation = 3.14159 +scale = Vector2(1, -1) +remote_path = NodePath("../../../Hammer") + +[node name="ResourceSetterNew" type="Node" parent="SpriteScaleJoint/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_17x2r") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("6_nf6hu") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="ColorRect" type="ColorRect" parent="SpriteScaleJoint/Sprite"] +modulate = Color(1, 1, 1, 0.552941) +self_modulate = Color(1, 1, 1, 0) +offset_left = -35.1663 +offset_top = -22.0 +offset_right = 28.8337 +offset_bottom = 42.0 +color = Color(1, 0, 0, 1) + +[node name="HurtAnimation" type="AnimationPlayer" parent="SpriteScaleJoint"] +root_node = NodePath("../..") +libraries = { +&"": SubResource("AnimationLibrary_6fvct") +} + +[node name="DeathSprite" type="AnimatedSprite2D" parent="SpriteScaleJoint"] +visible = false +position = Vector2(8, 5) +sprite_frames = SubResource("SpriteFrames_ckuah") +animation = &"Idle" +script = ExtResource("4_2qn7a") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="SpriteScaleJoint/DeathSprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_17x2r") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("9_exf4b") +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +visible = false +position = Vector2(0, -9) +shape = SubResource("RectangleShape2D_va0n6") + +[node name="MoveAnimation" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_v5oyl") +} +autoplay = "Move" + +[node name="JumpTimer" type="Timer" parent="."] +one_shot = true + +[node name="HammerTime" type="Timer" parent="."] +one_shot = true + +[node name="FlameTimer" type="Timer" parent="."] +wait_time = 0.5 +one_shot = true + +[node name="FallSFX" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource("3_mliv7") +bus = &"SFX" + +[node name="ResourceSetter" type="Node" parent="FallSFX" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_v5oyl") +node_to_affect = NodePath("..") +property_name = "stream" +themed_resource = SubResource("Resource_5b235") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("4_kfwlq") +hitbox = NodePath("../SpriteScaleJoint/Sprite/Hitbox") +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("6_va0n6") +visuals = NodePath("../SpriteScaleJoint/DeathSprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("11_pvhfi") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="Hammer" type="Sprite2D" parent="."] +visible = false +show_behind_parent = true +position = Vector2(-16, -32) +texture = ExtResource("4_vubm2") +region_enabled = true +region_rect = Rect2(0, 0, 16, 16) + +[node name="ResourceSetter" type="Node" parent="Hammer" node_paths=PackedStringArray("node_to_affect", "property_node")] +script = ExtResource("5_17x2r") +node_to_affect = NodePath("..") +property_node = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("15_yggkc") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +self_modulate = Color(1, 1, 1, 0) +position = Vector2(-1.42109e-14, -16) +scale = Vector2(1.85, 2.1) + +[node name="ThemedToJSONConverter" type="Node" parent="."] +script = ExtResource("14_nf6hu") +resource = SubResource("Resource_exf4b") +json_file_path = "res://Assets/Sprites/Enemies/Bowser.json" +metadata/_custom_type_script = "uid://cqif1li7otvpl" + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("15_nf6hu") +properties = Array[String](["can_hammer", "can_fire"]) + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("17_5b235") +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("19_ymlbw") +hitbox = NodePath("../SpriteScaleJoint/Sprite/Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("20_ckuah") +hitbox = NodePath("../SpriteScaleJoint/Sprite/Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("21_mcog5") +hitbox = NodePath("../SpriteScaleJoint/Sprite/Hitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="killed" from="." to="ScoreNoteSpawner" method="spawn_note" binds= [5000]] +[connection signal="killed" from="." to="." method="show_smoke" unbinds=1] +[connection signal="area_entered" from="SpriteScaleJoint/Sprite/Hitbox" to="." method="on_area_entered"] +[connection signal="timeout" from="JumpTimer" to="." method="jump"] +[connection signal="timeout" from="HammerTime" to="." method="throw_hammers"] +[connection signal="timeout" from="FlameTimer" to="." method="breathe_fire"] +[connection signal="fireball_hit" from="FireballDetection" to="." method="fireball_hit" unbinds=1] +[connection signal="screen_entered" from="VisibleOnScreenEnabler2D" to="." method="play_music" flags=6] +[connection signal="attached" from="TrackJoint" to="MoveAnimation" method="play" binds= ["RESET"]] +[connection signal="moving_shell_entered" from="ShellDetection" to="ShellDetection" method="destroy_shell"] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="fireball_hit" unbinds=1] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="fireball_hit" unbinds=1] diff --git a/Scenes/Prefabs/Entities/Enemies/BowserFlame.tscn b/Scenes/Prefabs/Entities/Enemies/BowserFlame.tscn new file mode 100644 index 0000000..30faf07 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/BowserFlame.tscn @@ -0,0 +1,65 @@ +[gd_scene load_steps=10 format=3 uid="uid://blbarreyjem4l"] + +[ext_resource type="Texture2D" uid="uid://t5lgshoxlohe" path="res://Assets/Sprites/Items/BowserFlame.png" id="1_4hwux"] +[ext_resource type="Script" uid="uid://btstbvjk6e6aw" path="res://Scripts/Classes/Entities/Enemies/BowserFlame.gd" id="1_dq7qg"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_ktnk0"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_ktnk0"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/BowserFlame.json" id="5_0e5kh"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_iikig"] +atlas = ExtResource("1_4hwux") +region = Rect2(0, 0, 24, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jqext"] +atlas = ExtResource("1_4hwux") +region = Rect2(24, 0, 24, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_oy8b6"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_iikig") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jqext") +}], +"loop": true, +"name": &"default", +"speed": 15.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ohhuu"] +size = Vector2(12, 4) + +[node name="BowserFlame" type="Node2D" groups=["Enemies"]] +script = ExtResource("1_dq7qg") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_oy8b6") +autoplay = "default" +frame_progress = 0.67141116 +flip_h = true +script = ExtResource("3_ktnk0") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_ktnk0") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_0e5kh") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("RectangleShape2D_ohhuu") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +position = Vector2(-2.38419e-07, 0) +scale = Vector2(1.6, 1) + +[connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] +[connection signal="screen_entered" from="VisibleOnScreenEnabler2D" to="." method="play_sfx"] +[connection signal="screen_exited" from="VisibleOnScreenEnabler2D" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Entities/Enemies/BowsersBro.tscn b/Scenes/Prefabs/Entities/Enemies/BowsersBro.tscn new file mode 100644 index 0000000..99f2c31 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/BowsersBro.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=3 format=3 uid="uid://bjysym6bhxljv"] + +[ext_resource type="PackedScene" uid="uid://pfhvflypjq6y" path="res://Scenes/Prefabs/Entities/Enemies/TrueBowser.tscn" id="1_qcxx5"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/BowsersBro.json" id="2_qcxx5"] + +[node name="BowsersBro" instance=ExtResource("1_qcxx5")] +music_enabled = false + +[node name="ResourceSetterNew" parent="SpriteScaleJoint/Sprite" index="2"] +resource_json = ExtResource("2_qcxx5") + +[node name="ResourceSetterNew" parent="SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("2_qcxx5") diff --git a/Scenes/Prefabs/Entities/Enemies/BulletBill.tscn b/Scenes/Prefabs/Entities/Enemies/BulletBill.tscn new file mode 100644 index 0000000..a50c900 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/BulletBill.tscn @@ -0,0 +1,91 @@ +[gd_scene load_steps=13 format=3 uid="uid://c1wl10xa3jara"] + +[ext_resource type="Script" uid="uid://7b27p232kp7w" path="res://Scripts/Classes/Entities/Enemies/BulletBill.gd" id="1_52tat"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_dwbhe"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_4je76"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/BulletBill.json" id="4_myh77"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="5_edyyd"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="6_jwkii"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="9_4je76"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="9_dwbhe"] +[ext_resource type="Script" uid="uid://33no4mylhh1r" path="res://Scripts/Classes/Components/OffScreenDespawner.gd" id="11_myh77"] +[ext_resource type="Script" uid="uid://b8vmbtoaaq5nc" path="res://Scripts/Parts/EditorToggleDetection.gd" id="12_0vqq3"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="13_871w6"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_dwbhe"] +size = Vector2(12, 12) + +[node name="BulletBill" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +z_index = -2 +script = ExtResource("1_52tat") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +scale = Vector2(-1, 1) +flip_h = true +script = ExtResource("2_dwbhe") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_4je76") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_myh77") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] +position = Vector2(0, -4) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -4) +shape = SubResource("RectangleShape2D_dwbhe") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +position = Vector2(0, -8) + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_edyyd") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("6_jwkii") +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("9_dwbhe") +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("9_4je76") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="LevelEditorToggleDetection" type="Node" parent="."] +script = ExtResource("12_0vqq3") +metadata/_custom_type_script = "uid://b8vmbtoaaq5nc" + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("13_871w6") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[node name="OffScreenDespawner" type="Node" parent="."] +script = ExtResource("11_myh77") + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="screen_entered" from="VisibleOnScreenEnabler2D" to="." method="on_screen_entered"] +[connection signal="screen_exited" from="VisibleOnScreenEnabler2D" to="OffScreenDespawner" method="on_screen_exited"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="GibSpawner" method="stomp_die"] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="level_start" from="LevelEditorToggleDetection" to="." method="on_screen_entered"] +[connection signal="level_start" from="LevelEditorToggleDetection" to="." method="_ready"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] diff --git a/Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn b/Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn new file mode 100644 index 0000000..702e211 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn @@ -0,0 +1,176 @@ +[gd_scene load_steps=22 format=3 uid="uid://doo8617qiyp77"] + +[ext_resource type="Script" uid="uid://q8gx0l64pcjh" path="res://Scripts/Classes/Entities/Enemies/KoopaTroopa.gd" id="1_ua110"] +[ext_resource type="Texture2D" uid="uid://bs5aslhhgk8bv" path="res://Assets/Sprites/Enemies/BuzzyBeetle.png" id="2_5xvna"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_obcjq"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_eu017"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/BuzzyBeetle.json" id="4_316n2"] +[ext_resource type="PackedScene" uid="uid://bupy7th8ln45c" path="res://Scenes/Parts/Wing.tscn" id="5_0ayui"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="5_eu017"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/BuzzyBeetleShell.json" id="5_obcjq"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="6_316n2"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="7_5xvna"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="8_n5sq7"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="9_2w4oo"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="10_8v4fy"] +[ext_resource type="Script" uid="uid://dq860i312isk" path="res://Scripts/Classes/Components/IcicleDetection.gd" id="11_bxryo"] +[ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="14_eu017"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="15_316n2"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="17_n5sq7"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_n5sq7"] +atlas = ExtResource("2_5xvna") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_2w4oo"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_n5sq7") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_fop3r"] +size = Vector2(12, 12) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_y8bq4"] +size = Vector2(12, 12) + +[node name="BuzzyBeetle" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +disable_mode = 1 +collision_layer = 16 +collision_mask = 50 +script = ExtResource("1_ua110") +shell_scene = "uid://csdbt4vd14fsg" +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_2w4oo") +offset = Vector2(0, 1) +flip_h = true +script = ExtResource("2_obcjq") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_eu017") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_316n2") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Wing" parent="Sprite" instance=ExtResource("5_0ayui")] +unique_name_in_owner = true +visible = false +position = Vector2(-9, 1) +frame_progress = 0.539258 +flip_h = true + +[node name="DeathSprite" type="AnimatedSprite2D" parent="."] +visible = false +position = Vector2(0, -7) +script = ExtResource("2_obcjq") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="DeathSprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_eu017") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_obcjq") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +visible = false +position = Vector2(0, -6) +rotation = 1.5708 +shape = SubResource("RectangleShape2D_fop3r") +one_way_collision = true + +[node name="Collision2" type="CollisionShape2D" parent="."] +visible = false +position = Vector2(0, -6) +rotation = -1.5708 +shape = SubResource("RectangleShape2D_fop3r") +one_way_collision = true + +[node name="Hitbox" type="Area2D" parent="."] +visible = false + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -6) +shape = SubResource("RectangleShape2D_y8bq4") + +[node name="LedgeDetectionCast" type="RayCast2D" parent="."] +position = Vector2(-8, -2) +target_position = Vector2(0, 3) +collision_mask = 2 + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +self_modulate = Color(1, 1, 1, 0) +position = Vector2(0, -11) +scale = Vector2(1, 1.3) + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_eu017") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("6_316n2") +hitbox = NodePath("../Hitbox") +play_sfx_on_hit = true +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("7_5xvna") +visuals = NodePath("../DeathSprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="BlockBouncingDetection" type="Node" parent="."] +script = ExtResource("8_n5sq7") +metadata/_custom_type_script = "uid://cmg61722ktg2m" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("9_2w4oo") +hitbox = NodePath("../Hitbox") + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("10_8v4fy") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="IcicleDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("11_bxryo") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://dq860i312isk" + +[node name="BasicEnemyMovement" type="Node" parent="."] +script = ExtResource("14_eu017") +auto_call = false + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("15_316n2") +hitbox = NodePath("../Hitbox") + +[node name="TrackJoint" type="Node" parent="." node_paths=PackedStringArray("movement_node")] +script = ExtResource("17_n5sq7") +movement_node = NodePath("../BasicEnemyMovement") +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="stomped_on"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="block_bounced" unbinds=1] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="icicle_detected" from="IcicleDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] diff --git a/Scenes/Prefabs/Entities/Enemies/DryBones.tscn b/Scenes/Prefabs/Entities/Enemies/DryBones.tscn new file mode 100644 index 0000000..c1d7a0e --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/DryBones.tscn @@ -0,0 +1,214 @@ +[gd_scene load_steps=25 format=3 uid="uid://bxsay5e6dhcqb"] + +[ext_resource type="Script" uid="uid://n123x5yuqpjd" path="res://Scripts/Classes/Entities/Enemies/DryBones.gd" id="1_8c647"] +[ext_resource type="Texture2D" uid="uid://c5snfukhcacyf" path="res://Assets/Sprites/Enemies/DryBones.png" id="2_qya46"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_kio7v"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_br3pe"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="4_y8gga"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="5_br3pe"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/DryBones.json" id="5_l4h6l"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="6_l4h6l"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="7_qya46"] +[ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="10_br3pe"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="11_l4h6l"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_w4qtl"] +atlas = ExtResource("2_qya46") +region = Rect2(48, 0, 24, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2ewll"] +atlas = ExtResource("2_qya46") +region = Rect2(72, 0, 24, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6txc0"] +atlas = ExtResource("2_qya46") +region = Rect2(72, 0, 24, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ihwve"] +atlas = ExtResource("2_qya46") +region = Rect2(48, 0, 24, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1jnbq"] +atlas = ExtResource("2_qya46") +region = Rect2(24, 0, 24, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g0gtr"] +atlas = ExtResource("2_qya46") +region = Rect2(0, 0, 24, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3rrs2"] +atlas = ExtResource("2_qya46") +region = Rect2(24, 0, 24, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_bqbi3"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_w4qtl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2ewll") +}], +"loop": false, +"name": &"Crumble", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_6txc0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ihwve") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1jnbq") +}], +"loop": false, +"name": &"GetUp", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_g0gtr") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3rrs2") +}], +"loop": true, +"name": &"Walk", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_cngyw"] +size = Vector2(8, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_tsi1c"] +size = Vector2(12, 14) + +[sub_resource type="Animation" id="Animation_qya46"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:offset") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 1)] +} + +[sub_resource type="Animation" id="Animation_8c647"] +resource_name = "Shake" +length = 0.1 +loop_mode = 2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:offset") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-2, 1), Vector2(2, 1)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_kio7v"] +_data = { +&"RESET": SubResource("Animation_qya46"), +&"Shake": SubResource("Animation_8c647") +} + +[node name="DryBones" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +collision_layer = 16 +collision_mask = 50 +script = ExtResource("1_8c647") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -16) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_bqbi3") +animation = &"Walk" +autoplay = "Walk" +offset = Vector2(0, 1) +flip_h = true +script = ExtResource("3_kio7v") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_br3pe") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_l4h6l") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="LCollision" type="CollisionShape2D" parent="."] +position = Vector2(0, -4) +rotation = 1.5708 +shape = SubResource("RectangleShape2D_cngyw") +one_way_collision = true + +[node name="RCollision" type="CollisionShape2D" parent="."] +position = Vector2(0, -4) +rotation = -1.5708 +shape = SubResource("RectangleShape2D_cngyw") +one_way_collision = true + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -7) +shape = SubResource("RectangleShape2D_tsi1c") + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("4_y8gga") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_br3pe") +hitbox = NodePath("../Hitbox") +play_sfx_on_hit = true +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("6_l4h6l") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="ShakeAnimation" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_kio7v") +} + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +position = Vector2(0, -9) +rect = Rect2(-10, -13, 20, 23) + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("7_qya46") +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="BasicEnemyMovement" type="Node" parent="."] +script = ExtResource("10_br3pe") + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("11_l4h6l") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[connection signal="killed" from="." to="." method="summon_particle" unbinds=1] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="stomped_on"] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] diff --git a/Scenes/Prefabs/Entities/Enemies/FighterFly.tscn b/Scenes/Prefabs/Entities/Enemies/FighterFly.tscn new file mode 100644 index 0000000..59d7d01 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/FighterFly.tscn @@ -0,0 +1,205 @@ +[gd_scene load_steps=28 format=3 uid="uid://cwhvsfp31cuu6"] + +[ext_resource type="Script" uid="uid://cemetiu57dblq" path="res://Scripts/Classes/Entities/Enemies/FighterFly.gd" id="1_unlki"] +[ext_resource type="Texture2D" uid="uid://gnac5qwog2ar" path="res://Assets/Sprites/Enemies/FighterFly.png" id="2_jslnt"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_j4row"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_unlki"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/FighterFly.json" id="5_d7ynx"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="5_s0as8"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="6_d7ynx"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="7_nm5h2"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="8_s7wf1"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="9_wbo1r"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="10_0bgxg"] +[ext_resource type="Script" uid="uid://dq860i312isk" path="res://Scripts/Classes/Components/IcicleDetection.gd" id="11_aeemo"] +[ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="12_g551b"] +[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="14_unlki"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="15_s0as8"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="16_s0as8"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_nm5h2"] +atlas = ExtResource("2_jslnt") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s7wf1"] +atlas = ExtResource("2_jslnt") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d7ynx"] +atlas = ExtResource("2_jslnt") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_wbo1r"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_nm5h2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_s7wf1") +}], +"loop": true, +"name": &"Fly", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_d7ynx") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_e62ic"] +size = Vector2(12, 12) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_qm5my"] +size = Vector2(14, 14) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wbo1r"] +atlas = ExtResource("2_jslnt") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0bgxg"] +atlas = ExtResource("2_jslnt") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_aeemo"] +atlas = ExtResource("2_jslnt") +region = Rect2(32, 16, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_g551b"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_wbo1r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0bgxg") +}], +"loop": true, +"name": &"Fly", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_aeemo") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}] + +[sub_resource type="Resource" id="Resource_g1y3b"] +script = ExtResource("15_s0as8") +Overworld = SubResource("SpriteFrames_wbo1r") +Underground = SubResource("SpriteFrames_g551b") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="FighterFly" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +collision_layer = 16 +collision_mask = 50 +script = ExtResource("1_unlki") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +sprite_frames = SubResource("SpriteFrames_wbo1r") +animation = &"Idle" +autoplay = "Fly" +frame_progress = 0.526965 +script = ExtResource("3_j4row") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_unlki") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_d7ynx") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +position = Vector2(0, -6) +rotation = 1.5707964 +shape = SubResource("RectangleShape2D_e62ic") +one_way_collision = true + +[node name="Collision2" type="CollisionShape2D" parent="."] +position = Vector2(0, -6) +rotation = -1.5707964 +shape = SubResource("RectangleShape2D_e62ic") +one_way_collision = true + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +visible = false +position = Vector2(0, -7) +shape = SubResource("RectangleShape2D_qm5my") + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_s0as8") +hitbox = NodePath("../Hitbox") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +self_modulate = Color(1, 1, 1, 0) +position = Vector2(0, -8) + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("6_d7ynx") +visuals = NodePath("../Sprite") + +[node name="BlockBouncingDetection" type="Node" parent="."] +script = ExtResource("7_nm5h2") + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("8_s7wf1") +hitbox = NodePath("../Hitbox") + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("9_wbo1r") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("10_0bgxg") +add_score = true + +[node name="Node" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("11_aeemo") +hitbox = NodePath("../Hitbox") + +[node name="BasicEnemyMovement" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("12_g551b") +move_speed = 30 +bounce_on_land = true +bounce_height = -150 +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://dlq6o2rg1x7in" + +[node name="ThemedToJSONConverter" type="Node" parent="."] +script = ExtResource("14_unlki") +resource = SubResource("Resource_g1y3b") +json_file_path = "res://Assets/Sprites/Enemies/FighterFly.json" +metadata/_custom_type_script = "uid://cqif1li7otvpl" + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("16_s0as8") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [100]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="die_from_object"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [100]] +[connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [100]] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="icicle_detected" from="Node" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [100]] diff --git a/Scenes/Prefabs/Entities/Enemies/Goomba.tscn b/Scenes/Prefabs/Entities/Enemies/Goomba.tscn new file mode 100644 index 0000000..81361aa --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/Goomba.tscn @@ -0,0 +1,180 @@ +[gd_scene load_steps=24 format=3 uid="uid://dnx48rakxib6u"] + +[ext_resource type="Script" uid="uid://dv18do583a3x0" path="res://Scripts/Classes/Entities/Enemies/Goomba.gd" id="1_4f3if"] +[ext_resource type="Texture2D" uid="uid://bvgp1xgj7cauc" path="res://Assets/Sprites/Enemies/Goomba.png" id="1_rvg4p"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="2_4f3if"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_75r84"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="4_7ob4c"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="5_75r84"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="5_ncruo"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Goomba.json" id="6_magh7"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="6_yt1if"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="7_d04bf"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="8_e62ic"] +[ext_resource type="Script" uid="uid://dq860i312isk" path="res://Scripts/Classes/Components/IcicleDetection.gd" id="11_067r1"] +[ext_resource type="Script" uid="uid://blfnd65xcx78c" path="res://Scripts/Classes/Components/LedgeDetectionCast.gd" id="13_dpode"] +[ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="13_magh7"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="14_3aros"] +[ext_resource type="Script" uid="uid://d0mqkvopasu8k" path="res://Scripts/Classes/Components/SecondQuestReplaceComponent.gd" id="15_dpode"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="17_6o7qg"] +[ext_resource type="Script" uid="uid://maqpreddu5kg" path="res://Scripts/Classes/Components/LevelPersistance.gd" id="18_hkf3f"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_magh7"] +atlas = ExtResource("1_rvg4p") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hkf3f"] +atlas = ExtResource("1_rvg4p") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_u44np"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_magh7") +}], +"loop": true, +"name": &"Stomped", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_hkf3f") +}], +"loop": true, +"name": &"Walk", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_e62ic"] +size = Vector2(12, 12) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_qm5my"] +size = Vector2(14, 15) + +[node name="Goomba" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +collision_layer = 16 +collision_mask = 50 +floor_constant_speed = true +floor_max_angle = 1.3613569 +script = ExtResource("1_4f3if") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_u44np") +animation = &"Walk" +autoplay = "Walk" +frame_progress = 0.274184 +offset = Vector2(0, 1) +flip_h = true +script = ExtResource("3_75r84") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect", "property_node")] +script = ExtResource("5_75r84") +node_to_affect = NodePath("..") +property_node = NodePath("../..") +property_name = "sprite_frames" +resource_json = ExtResource("6_magh7") + +[node name="LCollision" type="CollisionShape2D" parent="."] +position = Vector2(0, -6) +rotation = 1.5708 +shape = SubResource("RectangleShape2D_e62ic") +one_way_collision = true + +[node name="RCollision" type="CollisionShape2D" parent="."] +position = Vector2(0, -6) +rotation = -1.5708 +shape = SubResource("RectangleShape2D_e62ic") +one_way_collision = true + +[node name="Hitbox" type="Area2D" parent="."] +collision_mask = 7 + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -6.5) +shape = SubResource("RectangleShape2D_qm5my") + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("2_4f3if") +hitbox = NodePath("../Hitbox") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +self_modulate = Color(1, 1, 1, 0) +position = Vector2(0, -8) + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("4_7ob4c") +visuals = NodePath("../Sprite") + +[node name="BlockBouncingDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_ncruo") +detection_type = 1 +hitbox = NodePath("../Hitbox") + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("6_yt1if") +hitbox = NodePath("../Hitbox") + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("7_d04bf") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("8_e62ic") +add_score = true + +[node name="IcicleDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("11_067r1") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://dq860i312isk" + +[node name="Node2D" type="Node2D" parent="."] + +[node name="LedgeDetectionCast" type="RayCast2D" parent="."] +position = Vector2(-2, -2) +target_position = Vector2(0, 3) +collision_mask = 2 +script = ExtResource("13_dpode") + +[node name="BasicEnemyMovement" type="Node" parent="."] +script = ExtResource("13_magh7") + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("14_3aros") +hitbox = NodePath("../Hitbox") + +[node name="SecondQuestReplacer" type="Node" parent="."] +script = ExtResource("15_dpode") +new_scene = "uid://doo8617qiyp77" +metadata/_custom_type_script = "uid://d0mqkvopasu8k" + +[node name="TrackJoint" type="Node" parent="." node_paths=PackedStringArray("movement_node")] +script = ExtResource("17_6o7qg") +movement_node = NodePath("../BasicEnemyMovement") + +[node name="LevelPersistance" type="Node" parent="."] +script = ExtResource("18_hkf3f") +metadata/_custom_type_script = "uid://maqpreddu5kg" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="killed" from="." to="LevelPersistance" method="set_as_active" unbinds=1] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [100]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="stomped_on"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="LevelPersistance" method="set_as_active" unbinds=1] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="die_from_object"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [100]] +[connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [100]] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="icicle_detected" from="IcicleDetection" to="." method="die_from_object" flags=3] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [100]] +[connection signal="enabled" from="LevelPersistance" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Entities/Enemies/Goombrat.tscn b/Scenes/Prefabs/Entities/Enemies/Goombrat.tscn new file mode 100644 index 0000000..7388c3a --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/Goombrat.tscn @@ -0,0 +1,16 @@ +[gd_scene load_steps=3 format=3 uid="uid://bkxaywyw6emlc"] + +[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="1_lifw8"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Goombrat.json" id="2_mhe8b"] + +[node name="Goombrat" instance=ExtResource("1_lifw8")] + +[node name="ResourceSetterNew" parent="Sprite" index="0"] +resource_json = ExtResource("2_mhe8b") + +[node name="LedgeDetectionCast" parent="." index="13"] +position = Vector2(-4, -5) +target_position = Vector2(0, 8) + +[node name="BasicEnemyMovement" parent="." index="14" node_paths=PackedStringArray("ledge_detection_cast")] +ledge_detection_cast = NodePath("../LedgeDetectionCast") diff --git a/Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn b/Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn new file mode 100644 index 0000000..2e74ac4 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn @@ -0,0 +1,210 @@ +[gd_scene load_steps=24 format=3 uid="uid://bdirphnfabey8"] + +[ext_resource type="Texture2D" uid="uid://dbq7oso3fo4n6" path="res://Assets/Sprites/Enemies/CheepCheep.png" id="1_123qd"] +[ext_resource type="Script" uid="uid://b475vfhcp2f30" path="res://Scripts/Classes/Entities/Enemies/SwimmingCheepCheep.gd" id="1_a3qb1"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_1gkhc"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="3_a5qfu"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_1gkhc"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="4_cd02n"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/GreenCheepCheep.json" id="5_8m1k0"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="5_qwki7"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="6_qwki7"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="10_8m1k0"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="11_21r3x"] +[ext_resource type="Script" uid="uid://b8vmbtoaaq5nc" path="res://Scripts/Parts/EditorToggleDetection.gd" id="12_si7cd"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="13_m2mkg"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_si7cd"] +atlas = ExtResource("1_123qd") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m2mkg"] +atlas = ExtResource("1_123qd") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_pyihc"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_si7cd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_m2mkg") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_cd02n"] +size = Vector2(10, 10) + +[sub_resource type="Animation" id="Animation_a3qb1"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [0] +} + +[sub_resource type="Animation" id="Animation_iib8n"] +resource_name = "Swim" +length = 0.4 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.2), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [0, 1] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_a5qfu"] +_data = { +&"RESET": SubResource("Animation_a3qb1"), +&"Swim": SubResource("Animation_iib8n") +} + +[sub_resource type="Animation" id="Animation_b7un4"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, -8)] +} + +[sub_resource type="Animation" id="Animation_qwki7"] +resource_name = "Wave" +length = 2.0 +loop_mode = 2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1, 2), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Vector2(0, -16), Vector2(0, -8), Vector2(0, 0)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_reflr"] +_data = { +&"RESET": SubResource("Animation_b7un4"), +&"Wave": SubResource("Animation_qwki7") +} + +[node name="CheepCheep" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +script = ExtResource("1_a3qb1") +on_screen_enabler = NodePath("Sprite/VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_pyihc") +flip_h = true +script = ExtResource("3_1gkhc") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Hitbox" type="Area2D" parent="Sprite"] +position = Vector2(0, 8) +rotation = 3.14159 +scale = Vector2(1, -1) + +[node name="Collision" type="CollisionShape2D" parent="Sprite/Hitbox"] +position = Vector2(0, -8) +shape = SubResource("RectangleShape2D_cd02n") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="Sprite"] +rotation = 3.14159 +scale = Vector2(1, -1) +enable_node_path = NodePath("../..") + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_1gkhc") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_8m1k0") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Animations" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_a5qfu") +} +autoplay = "Swim" + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("3_a5qfu") +hitbox = NodePath("../Sprite/Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="WaveAnimations" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_reflr") +} + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("4_cd02n") +hitbox = NodePath("../Sprite/Hitbox") +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("5_qwki7") +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("6_qwki7") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("10_8m1k0") +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[node name="PropertyExposer" type="Node" parent="."] +script = ExtResource("11_21r3x") +properties = Array[String](["movement_type"]) +metadata/_custom_type_script = "uid://ctfbuoxtnnl0q" + +[node name="LevelEditorToggleDetection" type="Node" parent="."] +script = ExtResource("12_si7cd") +metadata/_custom_type_script = "uid://b8vmbtoaaq5nc" + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("13_m2mkg") +hitbox = NodePath("../Sprite/Hitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="GibSpawner" method="stomp_die"] +[connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="toggled" from="LevelEditorToggleDetection" to="." method="_ready"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] diff --git a/Scenes/Prefabs/Entities/Enemies/GreenKoopaParaTroopa.tscn b/Scenes/Prefabs/Entities/Enemies/GreenKoopaParaTroopa.tscn new file mode 100644 index 0000000..9e67ecb --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/GreenKoopaParaTroopa.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=2 format=3 uid="uid://4fwln7wo5cja"] + +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="1_j41ky"] + +[node name="GreenKoopaTroopa" instance=ExtResource("1_j41ky")] +winged = true + +[node name="Wing" parent="Sprite" index="1"] +visible = true + +[node name="BasicEnemyMovement" parent="." index="14"] +bounce_height = -250 diff --git a/Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn b/Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn new file mode 100644 index 0000000..30b9373 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn @@ -0,0 +1,200 @@ +[gd_scene load_steps=25 format=3 uid="uid://r6dlmokkdyar"] + +[ext_resource type="Script" uid="uid://q8gx0l64pcjh" path="res://Scripts/Classes/Entities/Enemies/KoopaTroopa.gd" id="1_ykjo1"] +[ext_resource type="Texture2D" uid="uid://cy6v7tdtxebs5" path="res://Assets/Sprites/Enemies/KoopaTroopa.png" id="2_ykjo1"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_2rsfy"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="4_1sj6f"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_71l08"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="5_8y4pd"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/GreenKoopaTroopa.json" id="5_mook0"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/GreenKoopaShell.json" id="6_71l08"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="6_fop3r"] +[ext_resource type="PackedScene" uid="uid://bupy7th8ln45c" path="res://Scenes/Parts/Wing.tscn" id="6_gkyfa"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="7_fop3r"] +[ext_resource type="Script" uid="uid://blfnd65xcx78c" path="res://Scripts/Classes/Components/LedgeDetectionCast.gd" id="8_gkyfa"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="8_y8bq4"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="9_gf50m"] +[ext_resource type="Script" uid="uid://dq860i312isk" path="res://Scripts/Classes/Components/IcicleDetection.gd" id="12_iydhw"] +[ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="15_71l08"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="16_dgip2"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="18_rldwo"] +[ext_resource type="Script" uid="uid://maqpreddu5kg" path="res://Scripts/Classes/Components/LevelPersistance.gd" id="19_j14in"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_71l08"] +atlas = ExtResource("2_ykjo1") +region = Rect2(0, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dgip2"] +atlas = ExtResource("2_ykjo1") +region = Rect2(16, 0, 16, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_anxyg"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_71l08") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dgip2") +}], +"loop": true, +"name": &"Walk", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_fop3r"] +size = Vector2(12, 12) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_y8bq4"] +size = Vector2(12, 13) + +[node name="GreenKoopaTroopa" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +disable_mode = 1 +collision_layer = 16 +collision_mask = 50 +script = ExtResource("1_ykjo1") +shell_scene = "uid://bowadxqfmg636" +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -16) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_anxyg") +animation = &"Walk" +autoplay = "Walk" +offset = Vector2(0, 1) +flip_h = true +script = ExtResource("3_2rsfy") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_71l08") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_mook0") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Wing" parent="Sprite" instance=ExtResource("6_gkyfa")] +unique_name_in_owner = true +visible = false +position = Vector2(-8, 3) +autoplay = "Flap" +frame_progress = 0.0 +flip_h = true + +[node name="DeathSprite" type="AnimatedSprite2D" parent="."] +visible = false +position = Vector2(0, -8) +script = ExtResource("3_2rsfy") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="DeathSprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_71l08") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("6_71l08") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +visible = false +position = Vector2(0, -6) +rotation = 1.5708 +shape = SubResource("RectangleShape2D_fop3r") +one_way_collision = true + +[node name="Collision2" type="CollisionShape2D" parent="."] +visible = false +position = Vector2(0, -6) +rotation = -1.5708 +shape = SubResource("RectangleShape2D_fop3r") +one_way_collision = true + +[node name="Hitbox" type="Area2D" parent="."] +collision_mask = 7 + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -5.5) +shape = SubResource("RectangleShape2D_y8bq4") + +[node name="LedgeDetectionCast" type="RayCast2D" parent="."] +position = Vector2(-8, -2) +target_position = Vector2(0, 3) +collision_mask = 2 +script = ExtResource("8_gkyfa") +metadata/_custom_type_script = "uid://blfnd65xcx78c" + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +self_modulate = Color(1, 1, 1, 0) +position = Vector2(0, -11) +scale = Vector2(1, 1.3) + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("4_1sj6f") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_8y4pd") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("6_fop3r") +visuals = NodePath("../DeathSprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="BlockBouncingDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("7_fop3r") +detection_type = 1 +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://cmg61722ktg2m" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("8_y8bq4") +hitbox = NodePath("../Hitbox") + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("9_gf50m") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="IcicleDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("12_iydhw") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://dq860i312isk" + +[node name="BasicEnemyMovement" type="Node" parent="."] +script = ExtResource("15_71l08") +auto_call = false + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("16_dgip2") +hitbox = NodePath("../Hitbox") + +[node name="TrackJoint" type="Node" parent="." node_paths=PackedStringArray("movement_node")] +script = ExtResource("18_rldwo") +movement_node = NodePath("../BasicEnemyMovement") +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[node name="LevelPersistance" type="Node" parent="."] +script = ExtResource("19_j14in") +metadata/_custom_type_script = "uid://maqpreddu5kg" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="killed" from="." to="LevelPersistance" method="set_as_active" unbinds=1] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="stomped_on"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="LevelPersistance" method="set_as_active" unbinds=1] +[connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="block_bounced" from="BlockBouncingDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="block_bounced" unbinds=1] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="icicle_detected" from="IcicleDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="enabled" from="LevelPersistance" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Entities/Enemies/GreenParaKoopaHori.tscn b/Scenes/Prefabs/Entities/Enemies/GreenParaKoopaHori.tscn new file mode 100644 index 0000000..e4abe95 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/GreenParaKoopaHori.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=4 format=3 uid="uid://w2ubxsaw6ofp"] + +[ext_resource type="PackedScene" uid="uid://4fwln7wo5cja" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaParaTroopa.tscn" id="1_pd6rg"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="2_6kidr"] +[ext_resource type="Texture2D" uid="uid://dpdrrkqtcedgm" path="res://Assets/Sprites/Tilesets/DottedLine.png" id="3_kfyly"] + +[node name="GreenKoopaTroopa" instance=ExtResource("1_pd6rg")] +metadata/fly_2 = true + +[node name="LevelEditorVisibleNode" type="Node2D" parent="." index="18"] +script = ExtResource("2_6kidr") +metadata/_custom_type_script = "uid://cpwloakvp672a" + +[node name="Line2D" type="Line2D" parent="LevelEditorVisibleNode" index="0"] +texture_repeat = 2 +points = PackedVector2Array(0, 0, -96, 0) +width = 1.0 +texture = ExtResource("3_kfyly") +texture_mode = 1 diff --git a/Scenes/Prefabs/Entities/Enemies/HammerBowser.tscn b/Scenes/Prefabs/Entities/Enemies/HammerBowser.tscn new file mode 100755 index 0000000..88966cd --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/HammerBowser.tscn @@ -0,0 +1,7 @@ +[gd_scene load_steps=2 format=3 uid="uid://b0or5x44nv260"] + +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="1_176p2"] + +[node name="HammerBowser" instance=ExtResource("1_176p2")] +can_hammer = true +can_fire = false diff --git a/Scenes/Prefabs/Entities/Enemies/HammerBro.tscn b/Scenes/Prefabs/Entities/Enemies/HammerBro.tscn new file mode 100644 index 0000000..4cec9fd --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/HammerBro.tscn @@ -0,0 +1,331 @@ +[gd_scene load_steps=36 format=3 uid="uid://kr7i2kf6rew0"] + +[ext_resource type="Script" uid="uid://b8gdlotx0at6x" path="res://Scripts/Classes/Entities/Enemies/HammerBro.gd" id="1_8mo24"] +[ext_resource type="Texture2D" uid="uid://l3l3icupve4t" path="res://Assets/Sprites/Enemies/HammerBro.png" id="2_8mo24"] +[ext_resource type="Texture2D" uid="uid://3xmhfi556p3s" path="res://Assets/Sprites/Items/Hammer.png" id="3_dywvb"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_hx42c"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="5_i0wjw"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/Hammer.json" id="6_0w8yj"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="6_1mp8k"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="6_hx42c"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="7_pvn5i"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="7_scjjh"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/HammerBro.json" id="8_0w8yj"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="8_1mp8k"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="9_scjjh"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="12_hx42c"] +[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="15_2r2js"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="16_0w8yj"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="17_2r2js"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_pvn5i"] +atlas = ExtResource("2_8mo24") +region = Rect2(32, 0, 16, 24) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0w8yj"] +atlas = ExtResource("2_8mo24") +region = Rect2(48, 0, 16, 24) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2r2js"] +atlas = ExtResource("2_8mo24") +region = Rect2(0, 0, 16, 24) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dq4jl"] +atlas = ExtResource("2_8mo24") +region = Rect2(16, 0, 16, 24) + +[sub_resource type="SpriteFrames" id="SpriteFrames_cl1av"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_pvn5i") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0w8yj") +}], +"loop": true, +"name": &"Hammer", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_2r2js") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dq4jl") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_hx42c"] +atlas = ExtResource("3_dywvb") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="Animation" id="Animation_1mp8k"] +resource_name = "Movement" +loop_mode = 2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(8, -12), Vector2(-8, -12)] +} + +[sub_resource type="Animation" id="Animation_scjjh"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, -12)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_2vqj5"] +_data = { +&"Movement": SubResource("Animation_1mp8k"), +&"RESET": SubResource("Animation_scjjh") +} + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_dywvb"] +size = Vector2(8, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_2vqj5"] +size = Vector2(12, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_eel5y"] +atlas = ExtResource("2_8mo24") +region = Rect2(32, 24, 16, 24) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cl1av"] +atlas = ExtResource("2_8mo24") +region = Rect2(48, 24, 16, 24) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ccgvu"] +atlas = ExtResource("2_8mo24") +region = Rect2(0, 24, 16, 24) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2u435"] +atlas = ExtResource("2_8mo24") +region = Rect2(16, 24, 16, 24) + +[sub_resource type="SpriteFrames" id="SpriteFrames_6r0gb"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_eel5y") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cl1av") +}], +"loop": true, +"name": &"Hammer", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ccgvu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2u435") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}] + +[sub_resource type="SpriteFrames" id="SpriteFrames_5o1ie"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_eel5y") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cl1av") +}], +"loop": true, +"name": &"Hammer", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ccgvu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2u435") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}] + +[sub_resource type="Resource" id="Resource_pvn5i"] +script = ExtResource("6_hx42c") +Overworld = SubResource("SpriteFrames_cl1av") +Underground = SubResource("SpriteFrames_5o1ie") +Castle = SubResource("SpriteFrames_6r0gb") +metadata/_custom_type_script = ExtResource("6_hx42c") + +[node name="HammerBro" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +collision_layer = 16 +collision_mask = 2 +script = ExtResource("1_8mo24") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -12) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_cl1av") +animation = &"Idle" +frame_progress = 0.755197 +offset = Vector2(2, 0) +flip_h = true +script = ExtResource("3_hx42c") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Hammer" type="Sprite2D" parent="Sprite"] +visible = false +show_behind_parent = true +position = Vector2(0, -17) +texture = SubResource("AtlasTexture_hx42c") +flip_h = true + +[node name="ResourceSetterNew" type="Node" parent="Sprite/Hammer" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("7_pvn5i") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("6_0w8yj") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("7_pvn5i") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("8_0w8yj") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="MovementAnimations" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_2vqj5") +} + +[node name="Collision" type="CollisionShape2D" parent="."] +visible = false +position = Vector2(0, -8) +shape = SubResource("RectangleShape2D_dywvb") + +[node name="BlockDetect" type="RayCast2D" parent="."] +position = Vector2(0, 17) +target_position = Vector2(0, 24) +collision_mask = 2 +hit_from_inside = true + +[node name="UpBlock" type="RayCast2D" parent="."] +visible = false +position = Vector2(0, -32) +target_position = Vector2(0, -24) +collision_mask = 2 +hit_from_inside = true + +[node name="JumpTimer" type="Timer" parent="."] +wait_time = 4.0 +one_shot = true + +[node name="HammerTimer" type="Timer" parent="."] +one_shot = true + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_i0wjw") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +visible = false +position = Vector2(0, -8) +shape = SubResource("RectangleShape2D_2vqj5") + +[node name="BlockBouncingDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("6_1mp8k") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://cmg61722ktg2m" + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("7_scjjh") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("8_1mp8k") +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +self_modulate = Color(1, 1, 1, 0) +position = Vector2(0, -15) +scale = Vector2(1, 1.7) + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("9_scjjh") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="Timer" type="Timer" parent="."] +wait_time = 10.0 +one_shot = true + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("12_hx42c") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="ThemedToJSONConverter" type="Node" parent="."] +script = ExtResource("15_2r2js") +resource = SubResource("Resource_pvn5i") +json_file_path = "res://Assets/Sprites/Enemies/HammerBro.json" +metadata/_custom_type_script = "uid://cqif1li7otvpl" + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("16_0w8yj") +hitbox = NodePath("../Hitbox") + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("17_2r2js") +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="timeout" from="JumpTimer" to="." method="jump" binds= [false]] +[connection signal="timeout" from="HammerTimer" to="." method="do_hammer_throw"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [1000]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="GibSpawner" method="stomp_die" binds= [false]] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [1000]] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="die_from_object"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [1000]] +[connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [1000]] +[connection signal="gib_about_to_spawn" from="GibSpawner" to="Sprite/Hammer" method="hide"] +[connection signal="screen_entered" from="VisibleOnScreenEnabler2D" to="." method="on_screen_entered"] +[connection signal="timeout" from="Timer" to="." method="charge"] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [1000]] +[connection signal="attached" from="TrackJoint" to="MovementAnimations" method="play" binds= ["RESET"]] diff --git a/Scenes/Prefabs/Entities/Enemies/Icicle.tscn b/Scenes/Prefabs/Entities/Enemies/Icicle.tscn new file mode 100644 index 0000000..fe160ab --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/Icicle.tscn @@ -0,0 +1,85 @@ +[gd_scene load_steps=9 format=3 uid="uid://b0gkypf5ow67f"] + +[ext_resource type="Script" uid="uid://cx0ak5ctcg0mi" path="res://Scripts/Classes/Entities/Enemies/Icicle.gd" id="1_dnx1i"] +[ext_resource type="Texture2D" uid="uid://rbln0ee0fknc" path="res://Assets/Sprites/Enemies/Icicle.png" id="2_1h8cl"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="3_1h8cl"] +[ext_resource type="Script" uid="uid://364rywt44hy6" path="res://Scripts/Classes/UI/PackSprite.gd" id="3_dnx1i"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_dnx1i"] +size = Vector2(10, 8) + +[sub_resource type="Animation" id="Animation_dnx1i"] +resource_name = "Shake" +length = 0.2 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:offset") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.10000001), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-1, 0), Vector2(1, 0)] +} + +[sub_resource type="Animation" id="Animation_5y583"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:offset") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_2sios"] +_data = { +&"RESET": SubResource("Animation_5y583"), +&"Shake": SubResource("Animation_dnx1i") +} + +[node name="Icicle" type="CharacterBody2D"] +collision_layer = 0 +collision_mask = 55 +script = ExtResource("1_dnx1i") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="Sprite2D" parent="."] +position = Vector2(0, -8) +texture = ExtResource("2_1h8cl") +script = ExtResource("3_dnx1i") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Collision" type="CollisionShape2D" parent="."] +visible = false +position = Vector2(0, -12) +shape = SubResource("RectangleShape2D_dnx1i") + +[node name="Hitbox" type="Area2D" parent="."] +visible = false +script = ExtResource("3_1h8cl") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -6) +shape = SubResource("RectangleShape2D_dnx1i") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +self_modulate = Color(1, 1, 1, 0) +position = Vector2(0, -8) + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_2sios") +} + +[connection signal="player_entered" from="Hitbox" to="." method="damage_player"] +[connection signal="player_entered" from="Hitbox" to="." method="destroy" unbinds=1] diff --git a/Scenes/Prefabs/Entities/Enemies/Lakitu.tscn b/Scenes/Prefabs/Entities/Enemies/Lakitu.tscn new file mode 100644 index 0000000..af5e10b --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/Lakitu.tscn @@ -0,0 +1,192 @@ +[gd_scene load_steps=25 format=3 uid="uid://4bb81eil6a4c"] + +[ext_resource type="Texture2D" uid="uid://c3a7sv3y1fjja" path="res://Assets/Sprites/Enemies/LakituCloud.png" id="1_0ier6"] +[ext_resource type="Script" uid="uid://bohpv3almqrvg" path="res://Scripts/Classes/Entities/Enemies/Lakitu.gd" id="1_iwyhq"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_3a3ug"] +[ext_resource type="PackedScene" uid="uid://dinpjmg0q23rv" path="res://Scenes/Prefabs/Entities/Enemies/Spiny.tscn" id="2_hs1pg"] +[ext_resource type="Texture2D" uid="uid://chrv5ve7vlsjs" path="res://Assets/Sprites/Enemies/Lakitu.png" id="2_iwyhq"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_as0ro"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Lakitu.json" id="5_p3xbt"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="5_tn6a8"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="6_nr0pc"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="7_mgtbd"] +[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="7_nr0pc"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/LakituCloud.json" id="7_p3xbt"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="8_mgtbd"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="14_v233d"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="15_q7b5d"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="16_r67tm"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="17_6pdgp"] + +[sub_resource type="SpriteFrames" id="SpriteFrames_as0ro"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("1_0ier6") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_3k8mm"] +atlas = ExtResource("2_iwyhq") +region = Rect2(0, 0, 16, 24) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sfar6"] +atlas = ExtResource("2_iwyhq") +region = Rect2(16, 0, 16, 24) + +[sub_resource type="SpriteFrames" id="SpriteFrames_3772b"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_3k8mm") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_sfar6") +}], +"loop": true, +"name": &"Throw", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_3a3ug"] +size = Vector2(10, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_p3xbt"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("1_0ier6") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="Resource" id="Resource_3a3ug"] +script = ExtResource("8_mgtbd") +Overworld = SubResource("SpriteFrames_p3xbt") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="Lakitu" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +script = ExtResource("1_iwyhq") +item = ExtResource("2_hs1pg") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Cloud" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_as0ro") +script = ExtResource("2_3a3ug") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Sprite" type="AnimatedSprite2D" parent="Cloud"] +show_behind_parent = true +position = Vector2(0, -7) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_3772b") +animation = &"Throw" +autoplay = "Idle" +flip_h = true +script = ExtResource("2_3a3ug") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Cloud/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_as0ro") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_p3xbt") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="Cloud"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Cloud/Hitbox"] +visible = false +position = Vector2(0, -8) +shape = SubResource("RectangleShape2D_3a3ug") + +[node name="ResourceSetterNew" type="Node" parent="Cloud" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_as0ro") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("7_p3xbt") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +self_modulate = Color(1, 1, 1, 0) +position = Vector2(4.03897e-28, -1.13687e-13) +scale = Vector2(1.6, 2.1) +rect = Rect2(-14.999998, -10, 29.999996, 20) + +[node name="ThrowTimer" type="Timer" parent="."] +wait_time = 2.0 + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_tn6a8") +hitbox = NodePath("../Cloud/Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("6_nr0pc") +visuals = NodePath("../Cloud/Sprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("7_mgtbd") +hitbox = NodePath("../Cloud/Hitbox") +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="ThemedToJSONConverter" type="Node" parent="."] +script = ExtResource("7_nr0pc") +resource = SubResource("Resource_3a3ug") +json_file_path = "res://Assets/Sprites/Enemies/LakituCloud.json" +metadata/_custom_type_script = "uid://cqif1li7otvpl" + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("14_v233d") +properties = Array[String](["item"]) +filters = Dictionary[String, String]({ +"item": "can_lakitu_throw" +}) + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("15_q7b5d") +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="WallCheck" type="RayCast2D" parent="."] +target_position = Vector2(0, -8) +collision_mask = 6 +hit_from_inside = true + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("16_r67tm") +hitbox = NodePath("../Cloud/Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("17_6pdgp") +hitbox = NodePath("../Cloud/Hitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="killed" from="." to="." method="summon_cloud_particle" unbinds=1] +[connection signal="screen_entered" from="VisibleOnScreenEnabler2D" to="." method="on_screen_entered"] +[connection signal="timeout" from="ThrowTimer" to="." method="on_timeout"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" flags=3 binds= [200]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="GibSpawner" method="stomp_die"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="summon_cloud_particle" unbinds=1] +[connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] diff --git a/Scenes/Prefabs/Entities/Enemies/LeapingCheepCheep.tscn b/Scenes/Prefabs/Entities/Enemies/LeapingCheepCheep.tscn new file mode 100644 index 0000000..8910460 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/LeapingCheepCheep.tscn @@ -0,0 +1,116 @@ +[gd_scene load_steps=15 format=3 uid="uid://cwyxi1uihf35y"] + +[ext_resource type="Script" uid="uid://mshpvsyuw15j" path="res://Scripts/Classes/Entities/Enemies/LeapingCheepCheep.gd" id="1_pbhdk"] +[ext_resource type="Texture2D" uid="uid://dbq7oso3fo4n6" path="res://Assets/Sprites/Enemies/CheepCheep.png" id="2_pbhdk"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_11skd"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RedCheepCheep.json" id="4_hwpvb"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="4_w3x8m"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="5_upc6k"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="6_l756v"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="6_upc6k"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="7_813ad"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="10_hwpvb"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_ojki6"] +atlas = ExtResource("2_pbhdk") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w3x8m"] +atlas = ExtResource("2_pbhdk") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_upc6k"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ojki6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w3x8m") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ojki6"] +size = Vector2(12, 12) + +[node name="LeapingCheepCheep" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +script = ExtResource("1_pbhdk") +on_screen_enabler = NodePath("VisibleOnScreenNotifier2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_upc6k") +autoplay = "default" +frame_progress = 0.0672909 +flip_h = true + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_11skd") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_hwpvb") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -6) +shape = SubResource("RectangleShape2D_ojki6") + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("4_w3x8m") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("5_upc6k") +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="VisibleOnScreenNotifier2D" type="VisibleOnScreenNotifier2D" parent="."] +position = Vector2(0, -8) + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("6_upc6k") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("6_l756v") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("7_813ad") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="Line2D" type="Line2D" parent="."] +visible = false +top_level = true +visibility_layer = 2 +texture_repeat = 2 +width = 1.0 +texture_mode = 1 + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("10_hwpvb") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="GibSpawner" method="stomp_die"] +[connection signal="screen_exited" from="VisibleOnScreenNotifier2D" to="." method="queue_free"] +[connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] diff --git a/Scenes/Prefabs/Entities/Enemies/LitBobOmb.tscn b/Scenes/Prefabs/Entities/Enemies/LitBobOmb.tscn new file mode 100644 index 0000000..725ae0f --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/LitBobOmb.tscn @@ -0,0 +1,32 @@ +[gd_scene load_steps=5 format=3 uid="uid://crdxibqdds04v"] + +[ext_resource type="PackedScene" uid="uid://b07v70sioegsj" path="res://Scenes/Prefabs/Entities/Enemies/BobOmb.tscn" id="1_w8ebw"] +[ext_resource type="PackedScene" uid="uid://d075e1520ngrv" path="res://Scenes/Prefabs/Entities/Objects/BobOmbHeld.tscn" id="2_i60fb"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/LitBobOmb.json" id="3_j2qyw"] + +[sub_resource type="PackedScene" id="PackedScene_j2qyw"] +_bundled = { +"base_scene": 0, +"conn_count": 0, +"conns": PackedInt32Array(), +"editable_instances": [], +"names": PackedStringArray("BobOmbHeld", "timer"), +"node_count": 1, +"node_paths": [], +"nodes": PackedInt32Array(-1, -1, 2147483647, 0, -1, 1, 1, 1, 0), +"variants": [ExtResource("2_i60fb"), 1.0], +"version": 3 +} + +[node name="LitBobOmb" instance=ExtResource("1_w8ebw")] +held_scene = SubResource("PackedScene_j2qyw") + +[node name="ResourceSetterNew" parent="Sprite" index="0"] +resource_json = ExtResource("3_j2qyw") + +[node name="Timer" type="Timer" parent="." index="12"] +wait_time = 3.0 +one_shot = true + +[connection signal="ready" from="." to="Timer" method="start"] +[connection signal="timeout" from="Timer" to="." method="summon_held"] diff --git a/Scenes/Prefabs/Entities/Enemies/MontyMole.tscn b/Scenes/Prefabs/Entities/Enemies/MontyMole.tscn new file mode 100644 index 0000000..daf6815 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/MontyMole.tscn @@ -0,0 +1,194 @@ +[gd_scene load_steps=25 format=3 uid="uid://bym2j03wxhk3t"] + +[ext_resource type="Script" uid="uid://dw05x347cr8jj" path="res://Scripts/Classes/Entities/Enemies/MontyMole.gd" id="1_pcto2"] +[ext_resource type="Texture2D" uid="uid://c6c6uh8sicml2" path="res://Assets/Sprites/Enemies/MontyMole.png" id="2_pcto2"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_tar16"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_p5vf8"] +[ext_resource type="Texture2D" uid="uid://byy3k1pdrp77" path="res://Assets/Sprites/Particles/Smoke.png" id="4_tar16"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/MontyMole.json" id="5_6jmde"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="7_6jmde"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="8_s1n1q"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="9_006vu"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="10_7mwc3"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="11_006vu"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="12_7mwc3"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="13_pan54"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_p5vf8"] +atlas = ExtResource("2_pcto2") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6jmde"] +atlas = ExtResource("2_pcto2") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jf612"] +atlas = ExtResource("2_pcto2") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_w1rqq"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_p5vf8") +}], +"loop": true, +"name": &"Jump", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_6jmde") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jf612") +}], +"loop": true, +"name": &"Walk", +"speed": 10.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_s1n1q"] +size = Vector2(8, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_mcmqd"] +size = Vector2(12, 13) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w1rqq"] +atlas = ExtResource("4_tar16") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s1n1q"] +atlas = ExtResource("4_tar16") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_006vu"] +atlas = ExtResource("4_tar16") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7mwc3"] +atlas = ExtResource("4_tar16") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_pan54"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_w1rqq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_s1n1q") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_006vu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7mwc3") +}], +"loop": true, +"name": &"default", +"speed": 20.0 +}] + +[node name="MontyMole" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +collision_layer = 16 +collision_mask = 54 +script = ExtResource("1_pcto2") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_w1rqq") +animation = &"Walk" +autoplay = "Walk" +frame_progress = 0.825465 +offset = Vector2(0, 1) +flip_h = true +script = ExtResource("3_tar16") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_p5vf8") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_6jmde") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="LCollision" type="CollisionShape2D" parent="."] +position = Vector2(0, -4) +rotation = -1.5708 +shape = SubResource("RectangleShape2D_s1n1q") +one_way_collision = true + +[node name="RCollision" type="CollisionShape2D" parent="."] +position = Vector2(0, -4) +rotation = 1.5708 +shape = SubResource("RectangleShape2D_s1n1q") +one_way_collision = true + +[node name="Hitbox" type="Area2D" parent="."] +collision_mask = 7 + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -5.5) +shape = SubResource("RectangleShape2D_mcmqd") + +[node name="DigParticle" type="AnimatedSprite2D" parent="."] +visible = false +show_behind_parent = true +position = Vector2(0, -16) +sprite_frames = SubResource("SpriteFrames_pan54") +frame_progress = 0.140432 + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +position = Vector2(0, -8) + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("7_6jmde") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("8_s1n1q") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("9_006vu") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("10_7mwc3") +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("11_006vu") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="BlockBouncingDetection" type="Node" parent="."] +script = ExtResource("12_7mwc3") +metadata/_custom_type_script = "uid://cmg61722ktg2m" + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("13_pan54") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="GibSpawner" method="stomp_die"] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="die_from_object"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] diff --git a/Scenes/Prefabs/Entities/Enemies/Muncher.tscn b/Scenes/Prefabs/Entities/Enemies/Muncher.tscn new file mode 100644 index 0000000..76defe1 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/Muncher.tscn @@ -0,0 +1,96 @@ +[gd_scene load_steps=15 format=3 uid="uid://bi1hb03wk001p"] + +[ext_resource type="Script" uid="uid://bpydbpyjk1mt4" path="res://Scripts/Classes/Entities/Enemy.gd" id="1_cgdwi"] +[ext_resource type="Texture2D" uid="uid://dg7yxoq44gaae" path="res://Assets/Sprites/Enemies/Muncher.png" id="2_ad4wf"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_fcan1"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_6tj01"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="4_ad4wf"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Muncher.json" id="5_cgdwi"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="5_r7ue2"] +[ext_resource type="Script" uid="uid://bx6r8sjar6cwr" path="res://Scripts/Classes/Components/BasicStaticMovement.gd" id="8_3kryf"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_r7ue2"] +atlas = ExtResource("2_ad4wf") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_60xif"] +atlas = ExtResource("2_ad4wf") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_6tj01"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_r7ue2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_60xif") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_cgdwi"] +size = Vector2(15.9, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_r7ue2"] +size = Vector2(17, 18.5) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_3kryf"] +size = Vector2(16, 16) + +[node name="Muncher" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +disable_mode = 1 +collision_layer = 20 +collision_mask = 4114 +script = ExtResource("1_cgdwi") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" +metadata/block_spawn_offset = Vector2(0, -8) + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_6tj01") +frame_progress = 0.602985 +script = ExtResource("2_fcan1") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_6tj01") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_cgdwi") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_cgdwi") +one_way_collision = true + +[node name="PlayerDetection" type="Area2D" parent="."] +script = ExtResource("4_ad4wf") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetection"] +position = Vector2(0, -0.75) +shape = SubResource("RectangleShape2D_r7ue2") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("5_r7ue2") +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="Movement" type="Node" parent="."] +script = ExtResource("8_3kryf") + +[node name="AnimatableBody2D" type="AnimatableBody2D" parent="."] +collision_layer = 33 +collision_mask = 0 +sync_to_physics = false + +[node name="CollisionShape2D" type="CollisionShape2D" parent="AnimatableBody2D"] +shape = SubResource("RectangleShape2D_3kryf") + +[connection signal="player_entered" from="PlayerDetection" to="." method="damage_player"] diff --git a/Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn b/Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn new file mode 100644 index 0000000..a6173c6 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn @@ -0,0 +1,292 @@ +[gd_scene load_steps=20 format=3 uid="uid://1rxw4k4wq3ni"] + +[ext_resource type="Texture2D" uid="uid://dbq6cn2hp6ijx" path="res://Assets/Sprites/Enemies/PiranhaPlant.png" id="1_2imih"] +[ext_resource type="Script" uid="uid://d23hoj2qc2whq" path="res://Scripts/Classes/Entities/Enemies/PiranhaPlant.gd" id="1_jbk0f"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_471w1"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/PiranhaPlant.json" id="4_xp8sq"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="6_471w1"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="7_471w1"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="8_xp8sq"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="9_tmwyr"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="10_uohcg"] +[ext_resource type="Script" uid="uid://d0mqkvopasu8k" path="res://Scripts/Classes/Components/SecondQuestReplaceComponent.gd" id="10_xreuf"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="11_8y1e5"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_xp8sq"] +atlas = ExtResource("1_2imih") +region = Rect2(0, 24, 16, 24) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uohcg"] +atlas = ExtResource("1_2imih") +region = Rect2(16, 24, 16, 24) + +[sub_resource type="SpriteFrames" id="SpriteFrames_q2sci"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_xp8sq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_uohcg") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_k3xt6"] +size = Vector2(6, 13) + +[sub_resource type="Animation" id="Animation_471w1"] +resource_name = "Hide" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 12)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Sprite:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Sprite/Hitbox:monitoring") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="Animation" id="Animation_6l0c7"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, -12)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Sprite:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Sprite/Hitbox:monitoring") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="Animation" id="Animation_t8k64"] +resource_name = "Rise" +length = 4.5 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.5, 2, 2.5), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [Vector2(0, 12), Vector2(0, -12), Vector2(0, -12), Vector2(0, 12)] +} +tracks/1/type = "method" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Timer") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 4.5), +"transitions": PackedFloat32Array(1, 1), +"values": [{ +"args": [], +"method": &"stop" +}, { +"args": [-1], +"method": &"start" +}] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Sprite:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 4.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Sprite/Hitbox:monitoring") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 2.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_471w1"] +_data = { +&"Hide": SubResource("Animation_471w1"), +&"RESET": SubResource("Animation_6l0c7"), +&"Rise": SubResource("Animation_t8k64") +} + +[node name="PirannhaPlant" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +z_index = -5 +script = ExtResource("1_jbk0f") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +visible = false +position = Vector2(0, -12) +sprite_frames = SubResource("SpriteFrames_q2sci") +autoplay = "default" +frame_progress = 0.985799 +offset = Vector2(0, 1) + +[node name="Hitbox" type="Area2D" parent="Sprite"] +position = Vector2(0, 12) +monitoring = false + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprite/Hitbox"] +position = Vector2(0, -6) +shape = SubResource("RectangleShape2D_k3xt6") + +[node name="UpsideDownExtension" type="CollisionShape2D" parent="Sprite/Hitbox"] +position = Vector2(0, -14) +shape = SubResource("RectangleShape2D_k3xt6") +debug_color = Color(0, 0.6, 0, 0.419608) + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_471w1") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_xp8sq") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Animation" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_471w1") +} +autoplay = "Hide" + +[node name="Timer" type="Timer" parent="."] +wait_time = 0.5 +autostart = true + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +self_modulate = Color(1, 1, 1, 0) +position = Vector2(0, -5) +scale = Vector2(1, 2.9) + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("6_471w1") +hitbox = NodePath("../Sprite/Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("7_471w1") +hitbox = NodePath("../Sprite/Hitbox") +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("8_xp8sq") +add_score = true +play_sfx = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("10_uohcg") +hitbox = NodePath("../Sprite/Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="LevelEditorVisibleNode" type="Node2D" parent="."] +script = ExtResource("9_tmwyr") +metadata/_custom_type_script = "uid://cpwloakvp672a" + +[node name="Sprite" type="AnimatedSprite2D" parent="LevelEditorVisibleNode"] +position = Vector2(0, -12) +sprite_frames = SubResource("SpriteFrames_q2sci") +autoplay = "default" +frame_progress = 0.985799 +offset = Vector2(0, 1) + +[node name="ResourceSetterNew" type="Node" parent="LevelEditorVisibleNode/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_471w1") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_xp8sq") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="SecondQuestReplacer" type="Node" parent="."] +script = ExtResource("10_xreuf") +new_scene = "uid://kj5pw3xhq8f7" +metadata/_custom_type_script = "uid://d0mqkvopasu8k" + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("11_8y1e5") +hitbox = NodePath("../Sprite/Hitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[connection signal="timeout" from="Timer" to="." method="on_timeout"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="moving_shell_entered" from="ShellDetection" to="ScoreNoteSpawner" method="play_death_sfx" unbinds=1] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] diff --git a/Scenes/Prefabs/Entities/Enemies/Podoboo.tscn b/Scenes/Prefabs/Entities/Enemies/Podoboo.tscn new file mode 100644 index 0000000..2f63d7f --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/Podoboo.tscn @@ -0,0 +1,86 @@ +[gd_scene load_steps=13 format=3 uid="uid://cxdj1ea1rt1r4"] + +[ext_resource type="Texture2D" uid="uid://c67dr3ubb25yq" path="res://Assets/Sprites/Enemies/Podoboo.png" id="1_arivf"] +[ext_resource type="Script" uid="uid://bha5utvbhxppl" path="res://Scripts/Classes/Entities/Enemies/Podoboo.gd" id="1_i2k1r"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_ct78r"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_31csk"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Podoboo.json" id="5_q2nhk"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="6_31csk"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="7_jhnsj"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="8_g8i2d"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="9_g8i2d"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_jhnsj"] +atlas = ExtResource("1_arivf") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_g8i2d"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jhnsj") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_i2k1r"] +size = Vector2(8, 8) + +[node name="Podoboo" type="Node2D" groups=["Enemies"]] +script = ExtResource("1_i2k1r") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_g8i2d") +autoplay = "default" +script = ExtResource("3_ct78r") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect", "property_node")] +script = ExtResource("4_31csk") +node_to_affect = NodePath("..") +property_node = NodePath("../..") +property_name = "sprite_frames" +resource_json = ExtResource("5_q2nhk") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +visible = false +shape = SubResource("RectangleShape2D_i2k1r") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +rect = Rect2(-10, -9999, 20, 100000000) +show_rect = false + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("6_31csk") +properties = Array[String](["jump_delay"]) + +[node name="Timer" type="Timer" parent="."] +one_shot = true + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("7_jhnsj") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("8_g8i2d") +visuals = NodePath("../Sprite") +gib_type = 2 +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("9_g8i2d") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib" binds= [0, true]] +[connection signal="killed" from="." to="ScoreNoteSpawner" method="spawn_note" binds= [500]] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die" unbinds=1] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="damage_player"] diff --git a/Scenes/Prefabs/Entities/Enemies/Pokey.tscn b/Scenes/Prefabs/Entities/Enemies/Pokey.tscn new file mode 100644 index 0000000..64bb8f6 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/Pokey.tscn @@ -0,0 +1,386 @@ +[gd_scene load_steps=22 format=3 uid="uid://beggmeixrin75"] + +[ext_resource type="Script" uid="uid://b1b6aiai213ci" path="res://Scripts/Classes/Entities/Enemies/Pokey.gd" id="1_b54ls"] +[ext_resource type="Texture2D" uid="uid://dj46y8vhqlqjw" path="res://Assets/Sprites/Enemies/Pokey.png" id="2_8aome"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_b54ls"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="4_30hxr"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_bjt0v"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Pokey.json" id="5_rjgwh"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="5_t1h12"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="6_bjt0v"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="7_rjgwh"] +[ext_resource type="Script" uid="uid://dq860i312isk" path="res://Scripts/Classes/Components/IcicleDetection.gd" id="8_1jb5g"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="9_klwvr"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="10_wuthq"] +[ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="11_8aome"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="12_b54ls"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="13_30hxr"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_g6vo0"] +atlas = ExtResource("2_8aome") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_usxvm"] +atlas = ExtResource("2_8aome") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_86hsc"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_g6vo0") +}], +"loop": true, +"name": &"Body", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_usxvm") +}], +"loop": true, +"name": &"Head", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_rjgwh"] +resource_local_to_scene = true +size = Vector2(12, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_mpg4k"] +size = Vector2(12, 12) + +[sub_resource type="GDScript" id="GDScript_30hxr"] +script/source = "extends Node + +func _process(delta: float) -> void: + for i in %Parts.get_child_count(): + var node = %Parts.get_child(i) + node.visible = i <= owner.length - 1 + node.play(\"Head\" if i == owner.length - 1 else \"Body\") +" + +[node name="Pokey" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +collision_layer = 16 +collision_mask = 50 +script = ExtResource("1_b54ls") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Parts" type="Node2D" parent="."] +unique_name_in_owner = true +position = Vector2(0, -8) +scale = Vector2(-1, 1) + +[node name="Part1" type="AnimatedSprite2D" parent="Parts"] +sprite_frames = SubResource("SpriteFrames_86hsc") +animation = &"Body" +flip_h = true +script = ExtResource("3_b54ls") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Parts/Part1" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_bjt0v") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_rjgwh") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="GibSpawner" type="Node" parent="Parts/Part1" node_paths=PackedStringArray("visuals")] +script = ExtResource("4_30hxr") +visuals = NodePath("..") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="Part2" type="AnimatedSprite2D" parent="Parts"] +position = Vector2(0, -16) +sprite_frames = SubResource("SpriteFrames_86hsc") +animation = &"Body" +flip_h = true +script = ExtResource("3_b54ls") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Parts/Part2" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_bjt0v") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_rjgwh") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="GibSpawner" type="Node" parent="Parts/Part2" node_paths=PackedStringArray("visuals")] +script = ExtResource("4_30hxr") +visuals = NodePath("..") +play_death_sfx = false +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="Part3" type="AnimatedSprite2D" parent="Parts"] +position = Vector2(0, -32) +sprite_frames = SubResource("SpriteFrames_86hsc") +animation = &"Head" +flip_h = true +script = ExtResource("3_b54ls") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Parts/Part3" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_bjt0v") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_rjgwh") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="GibSpawner" type="Node" parent="Parts/Part3" node_paths=PackedStringArray("visuals")] +script = ExtResource("4_30hxr") +visuals = NodePath("..") +play_death_sfx = false +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="Part4" type="AnimatedSprite2D" parent="Parts"] +visible = false +position = Vector2(0, -48) +sprite_frames = SubResource("SpriteFrames_86hsc") +animation = &"Head" +flip_h = true +script = ExtResource("3_b54ls") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Parts/Part4" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_bjt0v") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_rjgwh") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="GibSpawner" type="Node" parent="Parts/Part4" node_paths=PackedStringArray("visuals")] +script = ExtResource("4_30hxr") +visuals = NodePath("..") +play_death_sfx = false +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="Part5" type="AnimatedSprite2D" parent="Parts"] +visible = false +position = Vector2(0, -64) +sprite_frames = SubResource("SpriteFrames_86hsc") +animation = &"Head" +flip_h = true +script = ExtResource("3_b54ls") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Parts/Part5" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_bjt0v") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_rjgwh") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="GibSpawner" type="Node" parent="Parts/Part5" node_paths=PackedStringArray("visuals")] +script = ExtResource("4_30hxr") +visuals = NodePath("..") +play_death_sfx = false +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="Part6" type="AnimatedSprite2D" parent="Parts"] +visible = false +position = Vector2(0, -80) +sprite_frames = SubResource("SpriteFrames_86hsc") +animation = &"Head" +flip_h = true +script = ExtResource("3_b54ls") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Parts/Part6" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_bjt0v") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_rjgwh") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="GibSpawner" type="Node" parent="Parts/Part6" node_paths=PackedStringArray("visuals")] +script = ExtResource("4_30hxr") +visuals = NodePath("..") +play_death_sfx = false +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="Part7" type="AnimatedSprite2D" parent="Parts"] +visible = false +position = Vector2(0, -96) +sprite_frames = SubResource("SpriteFrames_86hsc") +animation = &"Head" +flip_h = true +script = ExtResource("3_b54ls") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Parts/Part7" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_bjt0v") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_rjgwh") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="GibSpawner" type="Node" parent="Parts/Part7" node_paths=PackedStringArray("visuals")] +script = ExtResource("4_30hxr") +visuals = NodePath("..") +play_death_sfx = false +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="Part8" type="AnimatedSprite2D" parent="Parts"] +visible = false +position = Vector2(0, -112) +sprite_frames = SubResource("SpriteFrames_86hsc") +animation = &"Head" +flip_h = true +script = ExtResource("3_b54ls") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Parts/Part8" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_bjt0v") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_rjgwh") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="GibSpawner" type="Node" parent="Parts/Part8" node_paths=PackedStringArray("visuals")] +script = ExtResource("4_30hxr") +visuals = NodePath("..") +play_death_sfx = false +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="Part9" type="AnimatedSprite2D" parent="Parts"] +visible = false +position = Vector2(0, -128) +sprite_frames = SubResource("SpriteFrames_86hsc") +animation = &"Head" +flip_h = true +script = ExtResource("3_b54ls") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Parts/Part9" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_bjt0v") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_rjgwh") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="GibSpawner" type="Node" parent="Parts/Part9" node_paths=PackedStringArray("visuals")] +script = ExtResource("4_30hxr") +visuals = NodePath("..") +play_death_sfx = false +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="Part10" type="AnimatedSprite2D" parent="Parts"] +visible = false +position = Vector2(0, -144) +sprite_frames = SubResource("SpriteFrames_86hsc") +animation = &"Head" +flip_h = true +script = ExtResource("3_b54ls") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Parts/Part10" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_bjt0v") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_rjgwh") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="GibSpawner" type="Node" parent="Parts/Part10" node_paths=PackedStringArray("visuals")] +script = ExtResource("4_30hxr") +visuals = NodePath("..") +play_death_sfx = false +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="Collision" type="CollisionShape2D" parent="."] +position = Vector2(0, -8) +shape = SubResource("RectangleShape2D_rjgwh") + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_t1h12") +hitbox = NodePath("../HeadHitbox") +play_sfx_on_hit = true +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="FireballDetection2" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_t1h12") +hitbox = NodePath("../BodyHitbox") +play_sfx_on_hit = true +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("6_bjt0v") +hitbox = NodePath("../BodyHitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("7_rjgwh") +hitbox = NodePath("../BodyHitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="IcicleDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("8_1jb5g") +hitbox = NodePath("../HeadHitbox") +metadata/_custom_type_script = "uid://dq860i312isk" + +[node name="BlockBouncingDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("9_klwvr") +detection_type = 1 +hitbox = NodePath("../BodyHitbox") +metadata/_custom_type_script = "uid://cmg61722ktg2m" + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("10_wuthq") +hitbox = NodePath("../BodyHitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[node name="BodyHitbox" type="Area2D" parent="."] +position = Vector2(0, -8) +scale = Vector2(0.9, 1) + +[node name="Collision" type="CollisionShape2D" parent="BodyHitbox"] +shape = SubResource("RectangleShape2D_rjgwh") + +[node name="HeadHitbox" type="Area2D" parent="."] +position = Vector2(0, -8) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="HeadHitbox"] +shape = SubResource("RectangleShape2D_mpg4k") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +position = Vector2(0, -168) +rect = Rect2(-10, 0, 20, 176) + +[node name="BasicEnemyMovement" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("11_8aome") +visuals = NodePath("../Parts") +metadata/_custom_type_script = "uid://dlq6o2rg1x7in" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("12_b54ls") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("13_30hxr") +properties = Array[String](["length"]) + +[node name="PartHandler" type="Node" parent="."] +process_mode = 3 +script = SubResource("GDScript_30hxr") + +[connection signal="killed" from="." to="." method="summon_part_gibs" unbinds=1] +[connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="icicle_detected" from="IcicleDetection" to="." method="die_from_object"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] diff --git a/Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn b/Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn new file mode 100644 index 0000000..49a21e2 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn @@ -0,0 +1,374 @@ +[gd_scene load_steps=37 format=3 uid="uid://bbrkol4k3yobq"] + +[ext_resource type="Script" uid="uid://b43onpjaw542l" path="res://Scripts/Classes/Entities/Enemies/RaceBoo.gd" id="1_d640j"] +[ext_resource type="Texture2D" uid="uid://c3l6ynlufxcfp" path="res://Assets/Sprites/Enemies/Boo.png" id="2_5odtl"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_4ikdy"] +[ext_resource type="Texture2D" uid="uid://dtemc0qgag20j" path="res://Assets/Sprites/UI/BooIcon.png" id="3_5odtl"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_6dgmd"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RaceBoo.json" id="5_6dgmd"] +[ext_resource type="Texture2D" uid="uid://sgrcmlktp2dk" path="res://Assets/Sprites/Particles/SRankParticles.png" id="6_6dgmd"] +[ext_resource type="Script" uid="uid://364rywt44hy6" path="res://Scripts/Classes/UI/PackSprite.gd" id="7_sfl3g"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="9_xux50"] +[ext_resource type="Texture2D" uid="uid://cr6iro3hmjl7f" path="res://Assets/Sprites/Particles/GoldParticles.png" id="10_4hd5m"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="11_kx23c"] +[ext_resource type="Texture2D" uid="uid://dboi14xptkew3" path="res://Assets/Sprites/UI/BooWarning.png" id="12_4hd5m"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_mm3k3"] +atlas = ExtResource("2_5odtl") +region = Rect2(16, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nk4wu"] +atlas = ExtResource("2_5odtl") +region = Rect2(0, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ede5m"] +atlas = ExtResource("2_5odtl") +region = Rect2(16, 64, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pinst"] +atlas = ExtResource("2_5odtl") +region = Rect2(0, 64, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u5tsp"] +atlas = ExtResource("2_5odtl") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xx8pl"] +atlas = ExtResource("2_5odtl") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jrwk8"] +atlas = ExtResource("2_5odtl") +region = Rect2(16, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fwe35"] +atlas = ExtResource("2_5odtl") +region = Rect2(0, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_e7l5x"] +atlas = ExtResource("2_5odtl") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d7k1s"] +atlas = ExtResource("2_5odtl") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_f71ce"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_mm3k3") +}], +"loop": true, +"name": &"BlackIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_nk4wu") +}], +"loop": true, +"name": &"BlackMove", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ede5m") +}], +"loop": true, +"name": &"GoldIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_pinst") +}], +"loop": true, +"name": &"GoldMove", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_u5tsp") +}], +"loop": true, +"name": &"GreenIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_xx8pl") +}], +"loop": true, +"name": &"GreenMove", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jrwk8") +}], +"loop": true, +"name": &"RedIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_fwe35") +}], +"loop": true, +"name": &"RedMove", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_e7l5x") +}], +"loop": true, +"name": &"WhiteIdle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_d7k1s") +}], +"loop": true, +"name": &"WhiteMove", +"speed": 5.0 +}] + +[sub_resource type="Animation" id="Animation_cst5p"] +resource_name = "Bob" +loop_mode = 2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(0, -8), Vector2(0, 8)] +} + +[sub_resource type="Animation" id="Animation_m7tca"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, -16)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_4ikdy"] +_data = { +&"Bob": SubResource("Animation_cst5p"), +&"RESET": SubResource("Animation_m7tca") +} + +[sub_resource type="Animation" id="Animation_5odtl"] +resource_name = "CloseFlash" +length = 0.5 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:modulate") +tracks/0/interp = 0 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.25), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} + +[sub_resource type="Animation" id="Animation_6dgmd"] +resource_name = "Fine" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} + +[sub_resource type="Animation" id="Animation_4ikdy"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_sfl3g"] +_data = { +&"CloseFlash": SubResource("Animation_5odtl"), +&"Fine": SubResource("Animation_6dgmd"), +&"RESET": SubResource("Animation_4ikdy") +} + +[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_sfl3g"] +particles_animation = true +particles_anim_h_frames = 7 +particles_anim_v_frames = 1 +particles_anim_loop = false + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_f71ce"] +particle_flag_disable_z = true +emission_shape = 6 +emission_ring_axis = Vector3(0, 0, 1) +emission_ring_height = 8.0 +emission_ring_radius = 10.0 +emission_ring_inner_radius = 8.0 +emission_ring_cone_angle = 90.0 +gravity = Vector3(0, 0, 0) +anim_speed_min = 2.0 +anim_speed_max = 2.0 + +[sub_resource type="Resource" id="Resource_2ic4s"] +script = ExtResource("11_kx23c") +Overworld = ExtResource("10_4hd5m") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="Animation" id="Animation_kx23c"] +resource_name = "Blink" +length = 0.5 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("TextureRect:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.25), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} + +[sub_resource type="Animation" id="Animation_2ic4s"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("TextureRect:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_it5le"] +_data = { +&"Blink": SubResource("Animation_kx23c"), +&"RESET": SubResource("Animation_2ic4s") +} + +[node name="RaceBoo" type="Node2D" groups=["Enemies"]] +physics_interpolation_mode = 2 +script = ExtResource("1_d640j") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +process_mode = 3 +position = Vector2(0, -16) +sprite_frames = SubResource("SpriteFrames_f71ce") +animation = &"BlackIdle" +flip_h = true +script = ExtResource("3_4ikdy") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Sprite"] +libraries = { +&"": SubResource("AnimationLibrary_4ikdy") +} +autoplay = "Bob" + +[node name="VisibleOnScreenNotifier2D" type="VisibleOnScreenNotifier2D" parent="Sprite"] + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_6dgmd") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_6dgmd") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Sprite"] +remote_path = NodePath("../../GoldParticles") + +[node name="OffScreenIcon" type="Sprite2D" parent="."] +physics_interpolation_mode = 2 +visible = false +top_level = true +visibility_layer = 2 +texture = ExtResource("3_5odtl") +hframes = 5 +region_rect = Rect2(0, 0, 16, 16) +script = ExtResource("7_sfl3g") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Animation" type="AnimationPlayer" parent="OffScreenIcon"] +libraries = { +&"": SubResource("AnimationLibrary_sfl3g") +} + +[node name="GoldParticles" type="GPUParticles2D" parent="."] +z_index = 1 +material = SubResource("CanvasItemMaterial_sfl3g") +position = Vector2(0, -16) +texture = ExtResource("6_6dgmd") +randomness = 0.12 +process_material = SubResource("ParticleProcessMaterial_f71ce") + +[node name="ResourceSetter" type="Node" parent="GoldParticles" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("9_xux50") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = SubResource("Resource_2ic4s") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="Warning" type="CanvasLayer" parent="."] +visible = false + +[node name="TextureRect" type="TextureRect" parent="Warning"] +anchors_preset = 3 +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -45.0 +offset_top = -34.0 +grow_horizontal = 0 +grow_vertical = 0 +texture = ExtResource("12_4hd5m") +stretch_mode = 3 + +[node name="AnimationPlayer" type="AnimationPlayer" parent="Warning"] +libraries = { +&"": SubResource("AnimationLibrary_it5le") +} +autoplay = "Blink" +speed_scale = 1.5 diff --git a/Scenes/Prefabs/Entities/Enemies/RedCheepCheep.tscn b/Scenes/Prefabs/Entities/Enemies/RedCheepCheep.tscn new file mode 100644 index 0000000..05bcdcc --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/RedCheepCheep.tscn @@ -0,0 +1,44 @@ +[gd_scene load_steps=8 format=3 uid="uid://d04e1qv3si8j"] + +[ext_resource type="PackedScene" uid="uid://bdirphnfabey8" path="res://Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn" id="1_ie2kx"] +[ext_resource type="Texture2D" uid="uid://dbq7oso3fo4n6" path="res://Assets/Sprites/Enemies/CheepCheep.png" id="2_y5sv7"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RedCheepCheep.json" id="3_871bq"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_plbrw"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_mrggu"] +atlas = ExtResource("2_y5sv7") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dduxq"] +atlas = ExtResource("2_y5sv7") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_a8obf"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_mrggu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dduxq") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[node name="CheepCheep" instance=ExtResource("1_ie2kx")] +move_speed = 45 + +[node name="Sprite" parent="." index="0"] +sprite_frames = SubResource("SpriteFrames_a8obf") + +[node name="ResourceSetterNew" parent="Sprite" index="2"] +resource_json = ExtResource("3_871bq") + +[node name="ResourceSetterNew2" type="Node" parent="Sprite" index="3" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_plbrw") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("3_871bq") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" diff --git a/Scenes/Prefabs/Entities/Enemies/RedKoopaParaTroopa.tscn b/Scenes/Prefabs/Entities/Enemies/RedKoopaParaTroopa.tscn new file mode 100644 index 0000000..546c7c5 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/RedKoopaParaTroopa.tscn @@ -0,0 +1,23 @@ +[gd_scene load_steps=4 format=3 uid="uid://doguqwqut2s5e"] + +[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="1_7ppsp"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="2_7ppsp"] +[ext_resource type="Texture2D" uid="uid://dpdrrkqtcedgm" path="res://Assets/Sprites/Tilesets/DottedLine.png" id="3_q8ix4"] + +[node name="RedKoopaTroopa" instance=ExtResource("1_7ppsp")] +winged = true + +[node name="Wing" parent="Sprite" index="1"] +visible = true +frame_progress = 0.539258 + +[node name="Node2D" type="Node2D" parent="." index="15"] +script = ExtResource("2_7ppsp") + +[node name="Line2D" type="Line2D" parent="Node2D" index="0"] +visibility_layer = 2 +texture_repeat = 2 +points = PackedVector2Array(0, 0, 0, 96) +width = 1.0 +texture = ExtResource("3_q8ix4") +texture_mode = 1 diff --git a/Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn b/Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn new file mode 100644 index 0000000..1be3710 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn @@ -0,0 +1,21 @@ +[gd_scene load_steps=4 format=3 uid="uid://cmvugag0kupgu"] + +[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="1_3ce3s"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RedKoopaTroopa.json" id="2_ji0l7"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RedKoopaShell.json" id="3_870t0"] + +[node name="RedKoopaTroopa" instance=ExtResource("1_3ce3s")] +shell_scene = "uid://dam4dqebjgk1n" +metadata/is_red = true + +[node name="ResourceSetterNew" parent="Sprite" index="0"] +resource_json = ExtResource("2_ji0l7") + +[node name="ResourceSetterNew" parent="DeathSprite" index="0"] +resource_json = ExtResource("3_870t0") + +[node name="LedgeDetectionCast" parent="." index="5"] +position = Vector2(-2, -2) + +[node name="BasicEnemyMovement" parent="." index="14" node_paths=PackedStringArray("ledge_detection_cast")] +ledge_detection_cast = NodePath("../LedgeDetectionCast") diff --git a/Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn b/Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn new file mode 100644 index 0000000..0b2eabb --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn @@ -0,0 +1,50 @@ +[gd_scene load_steps=7 format=3 uid="uid://kj5pw3xhq8f7"] + +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="1_6wd2m"] +[ext_resource type="Texture2D" uid="uid://dbq6cn2hp6ijx" path="res://Assets/Sprites/Enemies/PiranhaPlant.png" id="2_jkccd"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RedPiranhaPlant.json" id="3_jkccd"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_xlwxk"] +atlas = ExtResource("2_jkccd") +region = Rect2(0, 0, 16, 24) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4qm6i"] +atlas = ExtResource("2_jkccd") +region = Rect2(16, 0, 16, 24) + +[sub_resource type="SpriteFrames" id="SpriteFrames_ep4ch"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_xlwxk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4qm6i") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}] + +[node name="RedPirannhaPlant" instance=ExtResource("1_6wd2m")] +player_range = 16 + +[node name="Sprite" parent="." index="0"] +sprite_frames = SubResource("SpriteFrames_ep4ch") +frame_progress = 0.762071 + +[node name="CollisionShape2D" parent="Sprite/Hitbox" index="0"] +visible = false +position = Vector2(0, -9.75) + +[node name="ResourceSetterNew" parent="Sprite" index="1"] +resource_json = ExtResource("3_jkccd") + +[node name="Animation" parent="." index="1"] +speed_scale = 2.0 + +[node name="ResourceSetterNew" parent="LevelEditorVisibleNode/Sprite" index="0"] +resource_json = ExtResource("3_jkccd") + +[node name="SecondQuestReplacer" parent="." index="9"] +new_scene = "" diff --git a/Scenes/Prefabs/Entities/Enemies/RockyWrench.tscn b/Scenes/Prefabs/Entities/Enemies/RockyWrench.tscn new file mode 100644 index 0000000..1eafc7b --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/RockyWrench.tscn @@ -0,0 +1,407 @@ +[gd_scene load_steps=34 format=3 uid="uid://c3m38c2skawpj"] + +[ext_resource type="Script" uid="uid://bfsh8bhcmknkh" path="res://Scripts/Classes/Entities/Enemies/RockyWrench.gd" id="1_pl7bt"] +[ext_resource type="Texture2D" uid="uid://bfora2lrmtyj4" path="res://Assets/Sprites/Enemies/RockyWrench.png" id="2_8y80u"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_4h1b4"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_wom81"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RockyWrench.json" id="4_pl7bt"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="5_4h1b4"] +[ext_resource type="Script" uid="uid://bx6r8sjar6cwr" path="res://Scripts/Classes/Components/BasicStaticMovement.gd" id="5_8y80u"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="7_pl7bt"] +[ext_resource type="Texture2D" uid="uid://cop8x5m20cqal" path="res://Assets/Sprites/Items/WrenchProjectile.png" id="7_w66sd"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="8_nqvoc"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/WrenchProjectile.json" id="9_kxgad"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="9_nxn7i"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="10_w66sd"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="13_h21ug"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="14_el25t"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_nqvoc"] +atlas = ExtResource("2_8y80u") +region = Rect2(16, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3dqyr"] +atlas = ExtResource("2_8y80u") +region = Rect2(48, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nxn7i"] +atlas = ExtResource("2_8y80u") +region = Rect2(64, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w66sd"] +atlas = ExtResource("2_8y80u") +region = Rect2(0, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wom81"] +atlas = ExtResource("2_8y80u") +region = Rect2(32, 0, 16, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_h21ug"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_nqvoc") +}], +"loop": true, +"name": &"Aim", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_3dqyr") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nxn7i") +}], +"loop": true, +"name": &"Die", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_w66sd") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_wom81") +}], +"loop": false, +"name": &"Throw", +"speed": 15.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_pl7bt"] +size = Vector2(14, 21) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_nqvoc"] +size = Vector2(11, 13) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bn4i0"] +atlas = ExtResource("7_w66sd") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ytcl6"] +atlas = ExtResource("7_w66sd") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tf2mk"] +atlas = ExtResource("7_w66sd") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nfd5u"] +atlas = ExtResource("7_w66sd") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_el25t"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_bn4i0") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ytcl6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tf2mk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nfd5u") +}], +"loop": true, +"name": &"Spin", +"speed": 15.0 +}] + +[sub_resource type="Animation" id="Animation_nqvoc"] +resource_name = "PeekOut" +length = 3.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.5, 2, 2.25), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [Vector2(0, 12), Vector2(0, 9), Vector2(0, 9), Vector2(0, 12)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Sprite/Wrench:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath(".:can_stomp") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 2.2666667), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} + +[sub_resource type="Animation" id="Animation_4h1b4"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 12)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Sprite/Wrench:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath(".:can_stomp") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="Animation" id="Animation_pl7bt"] +resource_name = "Throw" +length = 3.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.5, 2.0333333, 2.2666667), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [Vector2(0, 12), Vector2(0, 0), Vector2(0, 0), Vector2(0, 12)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Sprite/Wrench:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/2/type = "method" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath(".") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(1), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"throw_wrench" +}] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath(".:can_stomp") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 3.7333336), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_3dqyr"] +_data = { +&"PeekOut": SubResource("Animation_nqvoc"), +&"RESET": SubResource("Animation_4h1b4"), +&"Throw": SubResource("Animation_pl7bt") +} + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_h4tv3"] +size = Vector2(14, 4) + +[node name="RockyWrench" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +z_index = -5 +collision_layer = 0 +collision_mask = 2 +script = ExtResource("1_pl7bt") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, 12) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_h21ug") +animation = &"Idle" +frame_progress = 0.31085846 +flip_h = true +script = ExtResource("3_wom81") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_4h1b4") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_pl7bt") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="StompHitbox" type="Area2D" parent="Sprite"] +position = Vector2(0, -11) +script = ExtResource("5_4h1b4") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprite/StompHitbox"] +position = Vector2(0, 2.5) +shape = SubResource("RectangleShape2D_pl7bt") + +[node name="EnemyPlayerDetection" type="Node" parent="Sprite/StompHitbox" node_paths=PackedStringArray("hitbox")] +script = ExtResource("7_pl7bt") +hitbox = NodePath("..") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Sprite"] +position = Vector2(0, -14) +remote_path = NodePath("../../AnimatableBody2D") + +[node name="EntityHitbox" type="Area2D" parent="Sprite"] +position = Vector2(0, -12) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprite/EntityHitbox"] +position = Vector2(-0.5, 7.5) +shape = SubResource("RectangleShape2D_nqvoc") + +[node name="EnemyPlayerDetection" type="Node" parent="Sprite/EntityHitbox" node_paths=PackedStringArray("hitbox")] +script = ExtResource("7_pl7bt") +hitbox = NodePath("..") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="Wrench" type="AnimatedSprite2D" parent="Sprite"] +visible = false +position = Vector2(-3, -14) +sprite_frames = SubResource("SpriteFrames_el25t") +animation = &"Idle" +autoplay = "Idle" +script = ExtResource("3_wom81") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite/Wrench" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_4h1b4") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("9_kxgad") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="BasicStaticMovement" type="Node" parent="."] +script = ExtResource("5_8y80u") +metadata/_custom_type_script = "uid://bx6r8sjar6cwr" + +[node name="Animations" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_3dqyr") +} + +[node name="AnimatableBody2D" type="AnimatableBody2D" parent="."] +position = Vector2(0, -2) +rotation = 3.1415927 +scale = Vector2(1, -1) + +[node name="PlayerPlatform" type="CollisionShape2D" parent="AnimatableBody2D"] +shape = SubResource("RectangleShape2D_h4tv3") +one_way_collision = true + +[node name="Collision" type="CollisionShape2D" parent="."] +position = Vector2(0, -2) +shape = SubResource("RectangleShape2D_h4tv3") + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("8_nqvoc") +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("9_nxn7i") +hitbox = NodePath("../Sprite/EntityHitbox") +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("10_w66sd") +hitbox = NodePath("../Sprite/EntityHitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="Timer" type="Timer" parent="."] +one_shot = true + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +rect = Rect2(-10, -10, 20, 29) + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("13_h21ug") +hitbox = NodePath("../Sprite/EntityHitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("14_el25t") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="player_stomped_on" from="Sprite/StompHitbox/EnemyPlayerDetection" to="." method="on_player_stomped_on"] +[connection signal="invincible_player_hit" from="Sprite/EntityHitbox/EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="player_hit" from="Sprite/EntityHitbox/EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="gib_about_to_spawn" from="GibSpawner" to="Sprite/Wrench" method="hide"] +[connection signal="gib_about_to_spawn" from="GibSpawner" to="Sprite" method="set_flip_v" binds= [true]] +[connection signal="gib_about_to_spawn" from="GibSpawner" to="Sprite" method="play" binds= ["Dead"]] +[connection signal="gib_about_to_spawn" from="GibSpawner" to="Sprite" method="set_offset" binds= [Vector2(0, -8)]] +[connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [500]] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="timeout" from="Timer" to="." method="on_timeout"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [500]] diff --git a/Scenes/Prefabs/Entities/Enemies/SideStepper.tscn b/Scenes/Prefabs/Entities/Enemies/SideStepper.tscn new file mode 100644 index 0000000..632eb89 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/SideStepper.tscn @@ -0,0 +1,158 @@ +[gd_scene load_steps=22 format=3 uid="uid://cs40v66vkl6qi"] + +[ext_resource type="Script" uid="uid://dv18do583a3x0" path="res://Scripts/Classes/Entities/Enemies/Goomba.gd" id="1_vwosn"] +[ext_resource type="Texture2D" uid="uid://caea5pxv4aawt" path="res://Assets/Sprites/Enemies/SideStepper.png" id="2_vwosn"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_qknq8"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/SideStepper.json" id="5_7cy7x"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="5_orhyp"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="6_qknq8"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="7_0qgy2"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="8_5lh26"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="9_22ule"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="10_j1ueu"] +[ext_resource type="Script" uid="uid://dq860i312isk" path="res://Scripts/Classes/Components/IcicleDetection.gd" id="11_bwulv"] +[ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="12_sl01l"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="14_0qgy2"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="14_orhyp"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_7cy7x"] +atlas = ExtResource("2_vwosn") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_orhyp"] +atlas = ExtResource("2_vwosn") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_22ule"] +atlas = ExtResource("2_vwosn") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j1ueu"] +atlas = ExtResource("2_vwosn") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_877ec"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_7cy7x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_orhyp") +}], +"loop": true, +"name": &"Angry", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_22ule") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_j1ueu") +}], +"loop": true, +"name": &"Walk", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_e62ic"] +size = Vector2(12, 12) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_qm5my"] +size = Vector2(14, 14) + +[node name="SideStepper" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +collision_layer = 16 +collision_mask = 50 +script = ExtResource("1_vwosn") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +sprite_frames = SubResource("SpriteFrames_877ec") +animation = &"Walk" +frame_progress = 0.9589298 +offset = Vector2(0, 1) +script = ExtResource("3_qknq8") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("14_0qgy2") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_7cy7x") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="LCollision" type="CollisionShape2D" parent="."] +position = Vector2(0, -6) +rotation = 1.5707964 +shape = SubResource("RectangleShape2D_e62ic") +one_way_collision = true + +[node name="RCollision" type="CollisionShape2D" parent="."] +position = Vector2(0, -6) +rotation = -1.5707964 +shape = SubResource("RectangleShape2D_e62ic") +one_way_collision = true + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +visible = false +position = Vector2(0, -7) +shape = SubResource("RectangleShape2D_qm5my") + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_orhyp") +hitbox = NodePath("../Hitbox") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +self_modulate = Color(1, 1, 1, 0) +position = Vector2(0, -8) + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("6_qknq8") +visuals = NodePath("../Sprite") + +[node name="BlockBouncingDetection" type="Node" parent="."] +script = ExtResource("7_0qgy2") + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("8_5lh26") +hitbox = NodePath("../Hitbox") + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("9_22ule") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("10_j1ueu") +add_score = true + +[node name="IcicleDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("11_bwulv") +hitbox = NodePath("../Hitbox") + +[node name="BasicEnemyMovement" type="Node" parent="."] +script = ExtResource("12_sl01l") +metadata/_custom_type_script = "uid://dlq6o2rg1x7in" + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("14_orhyp") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [100]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="damage"] +[connection signal="fireball_hit" from="FireballDetection" to="." method="damage"] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="icicle_detected" from="IcicleDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] diff --git a/Scenes/Prefabs/Entities/Enemies/Sigebou.tscn b/Scenes/Prefabs/Entities/Enemies/Sigebou.tscn new file mode 100644 index 0000000..95b42a7 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/Sigebou.tscn @@ -0,0 +1,154 @@ +[gd_scene load_steps=23 format=3 uid="uid://b526l00ycqca3"] + +[ext_resource type="Script" uid="uid://dv18do583a3x0" path="res://Scripts/Classes/Entities/Enemies/Goomba.gd" id="1_ngqvx"] +[ext_resource type="Texture2D" uid="uid://dtqjo5uvw6s0g" path="res://Assets/Sprites/Enemies/Sigebou.png" id="2_jkcbp"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_fqftj"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="4_6tape"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_bhka3"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Sigebou.json" id="5_7b1wr"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="5_bhka3"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="6_7b1wr"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="7_g6e7j"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="8_eg68x"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="9_rqo8s"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="10_y7r83"] +[ext_resource type="Script" uid="uid://dq860i312isk" path="res://Scripts/Classes/Components/IcicleDetection.gd" id="11_i4utn"] +[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="12_6tape"] +[ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="12_n4k0p"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_bhka3"] +atlas = ExtResource("2_jkcbp") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7b1wr"] +atlas = ExtResource("2_jkcbp") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_g6e7j"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_bhka3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7b1wr") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_e62ic"] +size = Vector2(12, 12) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_qm5my"] +size = Vector2(14, 14) + +[sub_resource type="SpriteFrames" id="SpriteFrames_eg68x"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_bhka3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7b1wr") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="Resource" id="Resource_rqo8s"] +script = ExtResource("4_6tape") +Overworld = SubResource("SpriteFrames_eg68x") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="Sigebou" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +collision_layer = 16 +collision_mask = 50 +script = ExtResource("1_ngqvx") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_g6e7j") +autoplay = "default" +frame_progress = 0.809314 +flip_h = true +script = ExtResource("3_fqftj") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_bhka3") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_7b1wr") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +visible = false +position = Vector2(0, -6) +shape = SubResource("RectangleShape2D_e62ic") + +[node name="Hitbox" type="Area2D" parent="."] +position = Vector2(0, -8) + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("RectangleShape2D_qm5my") + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_bhka3") +hitbox = NodePath("../Hitbox") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +self_modulate = Color(1, 1, 1, 0) +position = Vector2(0, -8) + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("6_7b1wr") +visuals = NodePath("../Sprite") +gib_type = 2 + +[node name="BlockBouncingDetection" type="Node" parent="."] +script = ExtResource("7_g6e7j") + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("8_eg68x") +hitbox = NodePath("../Hitbox") +play_sfx_on_hit = true + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("9_rqo8s") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("10_y7r83") +add_score = true + +[node name="Node" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("11_i4utn") +hitbox = NodePath("../Hitbox") + +[node name="BasicEnemyMovement" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("12_n4k0p") +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://dlq6o2rg1x7in" + +[node name="ThemedToJSONConverter" type="Node" parent="."] +script = ExtResource("12_6tape") +resource = SubResource("Resource_rqo8s") +json_file_path = "res://Assets/Sprites/Enemies/Sigebou.json" +metadata/_custom_type_script = "uid://cqif1li7otvpl" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [100]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="die_from_object"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [100]] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="icicle_detected" from="Node" to="." method="die_from_object"] diff --git a/Scenes/Prefabs/Entities/Enemies/Spike.tscn b/Scenes/Prefabs/Entities/Enemies/Spike.tscn new file mode 100644 index 0000000..d755de6 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/Spike.tscn @@ -0,0 +1,310 @@ +[gd_scene load_steps=30 format=3 uid="uid://dbob4iexex6yp"] + +[ext_resource type="Script" uid="uid://4isgtypd8yqc" path="res://Scripts/Classes/Entities/Enemies/Spike.gd" id="1_5cp2h"] +[ext_resource type="Texture2D" uid="uid://drf0xqp7af1bx" path="res://Assets/Sprites/Enemies/Spike.png" id="2_dd7on"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_5cp2h"] +[ext_resource type="Texture2D" uid="uid://dtn3el3cobo42" path="res://Assets/Sprites/Items/SpikeBall.png" id="3_m8jkd"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="3_wml2i"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="4_w6nqc"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="5_ddx5o"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="5_w6nqc"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Spike.json" id="6_dhnkc"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="6_iboug"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/SpikeBall.json" id="7_l0d5l"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="7_m8jkd"] +[ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="12_dhnkc"] +[ext_resource type="Script" uid="uid://bx6r8sjar6cwr" path="res://Scripts/Classes/Components/BasicStaticMovement.gd" id="13_vg6vt"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="14_px5di"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="15_5pdnx"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_5cp2h"] +atlas = ExtResource("2_dd7on") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w1p0q"] +atlas = ExtResource("2_dd7on") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ddx5o"] +atlas = ExtResource("2_dd7on") +region = Rect2(64, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dhnkc"] +atlas = ExtResource("2_dd7on") +region = Rect2(80, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wml2i"] +atlas = ExtResource("2_dd7on") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w6nqc"] +atlas = ExtResource("2_dd7on") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_0q3vy"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_5cp2h") +}, { +"duration": 2.0, +"texture": SubResource("AtlasTexture_w1p0q") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ddx5o") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dhnkc") +}], +"loop": false, +"name": &"GrabBall", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_wml2i") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w6nqc") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}] + +[sub_resource type="Animation" id="Animation_vg6vt"] +resource_name = "BallSpawn" +tracks/0/type = "method" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [&"GrabBall", 1.0, false], +"method": &"play" +}] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Sprite/Ball:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Sprite/Ball:position") +tracks/2/interp = 2 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.3, 0.4, 0.866667, 0.966667, 1), +"transitions": PackedFloat32Array(1, 1, 1e-05, 1, 1, 1), +"update": 0, +"values": [Vector2(0, 0), Vector2(0, -17), Vector2(0, -14), Vector2(0, -14), Vector2(-3, -14), Vector2(0, -14)] +} + +[sub_resource type="Animation" id="Animation_5cp2h"] +resource_name = "Idle" +tracks/0/type = "method" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [&"Idle", 1.0, false], +"method": &"play" +}] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Sprite/Ball:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="Animation" id="Animation_w1p0q"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite/Ball:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Sprite/Ball:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_px5di"] +_data = { +&"BallSpawn": SubResource("Animation_vg6vt"), +&"Idle": SubResource("Animation_5cp2h"), +&"RESET": SubResource("Animation_w1p0q") +} + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_r5um5"] +size = Vector2(10, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_dd7on"] +size = Vector2(10, 12) + +[node name="Spike" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +collision_layer = 16 +collision_mask = 2 +script = ExtResource("1_5cp2h") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_0q3vy") +animation = &"GrabBall" +autoplay = "Idle" +frame = 3 +frame_progress = 1.0 +offset = Vector2(0, 1) +flip_h = true +script = ExtResource("3_5cp2h") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animations" type="AnimationPlayer" parent="Sprite"] +unique_name_in_owner = true +root_node = NodePath("../..") +libraries = { +&"": SubResource("AnimationLibrary_px5di") +} + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_ddx5o") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("6_dhnkc") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Ball" type="Sprite2D" parent="Sprite"] +unique_name_in_owner = true +visible = false +show_behind_parent = true +rotation = 3.14159 +scale = Vector2(1, -1) +texture = ExtResource("3_m8jkd") + +[node name="ResourceSetterNew" type="Node" parent="Sprite/Ball" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_ddx5o") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("7_l0d5l") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +position = Vector2(0, -4) +shape = SubResource("RectangleShape2D_r5um5") + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -6) +shape = SubResource("RectangleShape2D_dd7on") + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("3_wml2i") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("4_w6nqc") +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("5_w6nqc") +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("6_iboug") +hitbox = NodePath("../Hitbox") +play_sfx_on_hit = true +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("7_m8jkd") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="ThrowTimer" type="Timer" parent="."] +wait_time = 5.0 + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +position = Vector2(0, -9) + +[node name="Movement" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("12_dhnkc") +auto_call = false +visuals = NodePath("../Sprite") + +[node name="TurnTimer" type="Timer" parent="."] +wait_time = 2.0 + +[node name="StaticMovement" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("13_vg6vt") +auto_call = false +visuals = NodePath("../Sprite") + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("14_px5di") +properties = Array[String](["can_move"]) + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("15_5pdnx") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [500]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="GibSpawner" method="stomp_die"] +[connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [500]] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="timeout" from="ThrowTimer" to="." method="throw_ball"] +[connection signal="timeout" from="TurnTimer" to="." method="on_timeout"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [500]] diff --git a/Scenes/Prefabs/Entities/Enemies/Spiny.tscn b/Scenes/Prefabs/Entities/Enemies/Spiny.tscn new file mode 100644 index 0000000..fbc5d04 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/Spiny.tscn @@ -0,0 +1,171 @@ +[gd_scene load_steps=22 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://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"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="5_f6841"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="6_velug"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="7_a74i7"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="8_j3bt6"] +[ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="10_a74i7"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="11_yhsi8"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="12_7f13k"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="13_7f13k"] +[ext_resource type="Script" uid="uid://33no4mylhh1r" path="res://Scripts/Classes/Components/OffScreenDespawner.gd" id="14_878x2"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_evl61"] +atlas = ExtResource("2_u8w4p") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s2w10"] +atlas = ExtResource("2_u8w4p") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qcd6q"] +atlas = ExtResource("2_u8w4p") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_r3qkt"] +atlas = ExtResource("2_u8w4p") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_evl61"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_evl61") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_s2w10") +}], +"loop": true, +"name": &"Egg", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_qcd6q") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_r3qkt") +}], +"loop": true, +"name": &"Walk", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_s2w10"] +custom_solver_bias = 1.0 +size = Vector2(10, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_f6841"] +custom_solver_bias = 1.0 +size = Vector2(10, 10) + +[node name="Spiny" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +collision_layer = 16 +collision_mask = 50 +script = ExtResource("1_u8w4p") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_evl61") +animation = &"Walk" +autoplay = "Walk" +offset = Vector2(0, 1) +flip_h = true + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_velug") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_a74i7") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -4) +shape = SubResource("RectangleShape2D_s2w10") + +[node name="RCollision" type="CollisionShape2D" parent="."] +visible = false +position = Vector2(0, -5) +rotation = 1.5708 +shape = SubResource("RectangleShape2D_f6841") +one_way_collision = true + +[node name="LCollision" type="CollisionShape2D" parent="."] +visible = false +position = Vector2(0, -5) +rotation = -1.5708 +shape = SubResource("RectangleShape2D_f6841") +one_way_collision = true + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("4_qcd6q") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +position = Vector2(0, -8) + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("5_f6841") +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("6_velug") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("7_a74i7") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="BlockBouncingDetection" type="Node" parent="."] +script = ExtResource("8_j3bt6") +metadata/_custom_type_script = "uid://cmg61722ktg2m" + +[node name="BasicEnemyMovement" type="Node" parent="."] +script = ExtResource("10_a74i7") + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("11_yhsi8") +hitbox = NodePath("../Hitbox") + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("12_7f13k") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="TrackJoint" type="Node" parent="." node_paths=PackedStringArray("movement_node")] +script = ExtResource("13_7f13k") +movement_node = NodePath("../BasicEnemyMovement") +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[node name="OffScreenDespawner" type="Node" parent="."] +script = ExtResource("14_878x2") +metadata/_custom_type_script = "uid://33no4mylhh1r" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="screen_exited" from="VisibleOnScreenEnabler2D" to="OffScreenDespawner" method="on_screen_exited"] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="die_from_object"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] +[connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] diff --git a/Scenes/Prefabs/Entities/Enemies/Thwomp.tscn b/Scenes/Prefabs/Entities/Enemies/Thwomp.tscn new file mode 100644 index 0000000..dd16470 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/Thwomp.tscn @@ -0,0 +1,150 @@ +[gd_scene load_steps=19 format=3 uid="uid://dq6syqkg4qjf0"] + +[ext_resource type="Script" uid="uid://bxfc7hxw13s6q" path="res://Scripts/Classes/Entities/Enemies/Thwomp.gd" id="1_bl7l2"] +[ext_resource type="Texture2D" uid="uid://dw5k3dr3kedw3" path="res://Assets/Sprites/Enemies/Thwomp.png" id="2_kdp37"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_bl7l2"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Thwomp.json" id="4_426pe"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="5_gvuxk"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="6_5xuvp"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="7_01c5y"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="8_5xuvp"] +[ext_resource type="Script" uid="uid://dq860i312isk" path="res://Scripts/Classes/Components/IcicleDetection.gd" id="9_01c5y"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="10_f8b23"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="11_jkv5r"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_bl7l2"] +atlas = ExtResource("2_kdp37") +region = Rect2(48, 0, 24, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_426pe"] +atlas = ExtResource("2_kdp37") +region = Rect2(0, 0, 24, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_elu2h"] +atlas = ExtResource("2_kdp37") +region = Rect2(24, 0, 24, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_gvuxk"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_bl7l2") +}], +"loop": true, +"name": &"Fall", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_426pe") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_elu2h") +}], +"loop": true, +"name": &"Look", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_5xuvp"] +size = Vector2(24, 31) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_f8b23"] +size = Vector2(20, 30) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_gvuxk"] +size = Vector2(16, 1) + +[node name="Thwomp" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +collision_layer = 16 +collision_mask = 6 +script = ExtResource("1_bl7l2") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +unique_name_in_owner = true +position = Vector2(0, -16) +sprite_frames = SubResource("SpriteFrames_gvuxk") +animation = &"Idle" +autoplay = "Idle" +offset = Vector2(0, 1) + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_bl7l2") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_426pe") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +position = Vector2(0, -15.5) +shape = SubResource("RectangleShape2D_5xuvp") +one_way_collision = true + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +position = Vector2(0, -16) +rect = Rect2(-16, -24, 32, 512) + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -16) +shape = SubResource("RectangleShape2D_f8b23") + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_gvuxk") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="BlockBouncingDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("6_5xuvp") +detection_type = 1 +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://cmg61722ktg2m" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("7_01c5y") +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="BlockBreakingHitbox" type="Area2D" parent="."] +unique_name_in_owner = true +collision_layer = 0 +collision_mask = 6 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="BlockBreakingHitbox"] +position = Vector2(0, 0.5) +shape = SubResource("RectangleShape2D_gvuxk") + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("8_5xuvp") +hitbox = NodePath("../Hitbox") +play_sfx_on_hit = true +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="IcicleDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("9_01c5y") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://dq860i312isk" + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("10_f8b23") +disable_physics = false +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("11_jkv5r") +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="die_from_object"] diff --git a/Scenes/Prefabs/Entities/Enemies/TrueBowser.tscn b/Scenes/Prefabs/Entities/Enemies/TrueBowser.tscn new file mode 100644 index 0000000..51b4090 --- /dev/null +++ b/Scenes/Prefabs/Entities/Enemies/TrueBowser.tscn @@ -0,0 +1,17 @@ +[gd_scene load_steps=3 format=3 uid="uid://pfhvflypjq6y"] + +[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="1_xtf8a"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Bowser.json" id="4_ryqkh"] + +[node name="TrueBowser" instance=ExtResource("1_xtf8a")] +can_hammer = true +metadata/is_real = true + +[node name="ResourceSetterNew" parent="SpriteScaleJoint/DeathSprite" index="0"] +resource_json = ExtResource("4_ryqkh") + +[node name="GibSpawner" parent="." index="8" node_paths=PackedStringArray("visuals")] +visuals = NodePath("../SpriteScaleJoint/Sprite") +gib_type = 1 + +[connection signal="fireball_hit" from="FireballDetection" to="." method="fireball_hit" unbinds=1] diff --git a/Scenes/Prefabs/Entities/EntityGib.tscn b/Scenes/Prefabs/Entities/EntityGib.tscn new file mode 100644 index 0000000..f3a1dd2 --- /dev/null +++ b/Scenes/Prefabs/Entities/EntityGib.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=2 format=3 uid="uid://b4w3brnky14rv"] + +[ext_resource type="Script" uid="uid://sfu6fevr0yop" path="res://Scripts/Parts/EntityGib.gd" id="1_fif4p"] + +[node name="EntityGib" type="Node2D"] +script = ExtResource("1_fif4p") + +[node name="Timer" type="Timer" parent="."] +wait_time = 4.0 +one_shot = true +autostart = true + +[connection signal="timeout" from="Timer" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Entities/Explosion.tscn b/Scenes/Prefabs/Entities/Explosion.tscn new file mode 100755 index 0000000..ae70ae2 --- /dev/null +++ b/Scenes/Prefabs/Entities/Explosion.tscn @@ -0,0 +1,309 @@ +[gd_scene load_steps=22 format=3 uid="uid://clbvyne1cr8gp"] + +[ext_resource type="Script" uid="uid://ritdlvkpyjd4" path="res://Scripts/Classes/Entities/Objects/Explosion.gd" id="1_aklik"] +[ext_resource type="Texture2D" uid="uid://brjkrkihadwnj" path="res://Assets/Sprites/Particles/FireballExplosion.png" id="2_4aiuq"] +[ext_resource type="Texture2D" uid="uid://byy3k1pdrp77" path="res://Assets/Sprites/Particles/Smoke.png" id="3_dvv3e"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="4_hjivi"] +[ext_resource type="AudioStream" uid="uid://d12v455mw8uvu" path="res://Assets/Audio/SFX/Cannon.wav" id="5_8imqq"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_vnd2t"] +atlas = ExtResource("2_4aiuq") +region = Rect2(0, 0, 18, 18) + +[sub_resource type="AtlasTexture" id="AtlasTexture_axqny"] +atlas = ExtResource("2_4aiuq") +region = Rect2(18, 0, 18, 18) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vk8m3"] +atlas = ExtResource("2_4aiuq") +region = Rect2(36, 0, 18, 18) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vewww"] +atlas = ExtResource("2_4aiuq") +region = Rect2(54, 0, 18, 18) + +[sub_resource type="AtlasTexture" id="AtlasTexture_o5yus"] +atlas = ExtResource("2_4aiuq") +region = Rect2(0, 0, 1, 1) + +[sub_resource type="SpriteFrames" id="SpriteFrames_h02ee"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_vnd2t") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_axqny") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vk8m3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vewww") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_o5yus") +}], +"loop": false, +"name": &"default", +"speed": 20.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_4hp3l"] +atlas = ExtResource("3_dvv3e") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g2rj1"] +atlas = ExtResource("3_dvv3e") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ccfgr"] +atlas = ExtResource("3_dvv3e") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ei4ln"] +atlas = ExtResource("3_dvv3e") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4umcr"] +atlas = ExtResource("3_dvv3e") +region = Rect2(64, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_pd384"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_4hp3l") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_g2rj1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ccfgr") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ei4ln") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4umcr") +}], +"loop": false, +"name": &"default", +"speed": 10.0 +}] + +[sub_resource type="Animation" id="Animation_vrsgy"] +resource_name = "Go" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("CloudTL:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-8, -8), Vector2(-40, -40)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("CloudTR:position") +tracks/1/interp = 2 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(8, -8), Vector2(40, -40)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("CloudBR:position") +tracks/2/interp = 2 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(8, 8), Vector2(40, 40)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("CloudBL:position") +tracks/3/interp = 2 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-8, 8), Vector2(-40, 40)] +} +tracks/4/type = "method" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath(".") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(1), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"queue_free" +}] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("Hitbox/Shape:disabled") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 0.06), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} + +[sub_resource type="Animation" id="Animation_anr6o"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("CloudTL:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(-8, -8)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("CloudTR:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(8, -8)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("CloudBR:position") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(8, 8)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("CloudBL:position") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(-8, 8)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Hitbox/Shape:disabled") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_6tdk1"] +_data = { +&"Go": SubResource("Animation_vrsgy"), +&"RESET": SubResource("Animation_anr6o") +} + +[sub_resource type="CircleShape2D" id="CircleShape2D_6tdk1"] +radius = 24.0 + +[node name="Explosion" type="Node2D"] +script = ExtResource("1_aklik") +metadata/is_explosion = true + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_h02ee") +autoplay = "default" +frame = 4 +frame_progress = 1.0 + +[node name="CloudTL" type="AnimatedSprite2D" parent="."] +position = Vector2(-8, -8) +sprite_frames = SubResource("SpriteFrames_pd384") +autoplay = "default" +frame = 4 +frame_progress = 1.0 +script = ExtResource("4_hjivi") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="CloudTR" type="AnimatedSprite2D" parent="."] +position = Vector2(8, -8) +sprite_frames = SubResource("SpriteFrames_pd384") +autoplay = "default" +frame = 4 +frame_progress = 1.0 +script = ExtResource("4_hjivi") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="CloudBR" type="AnimatedSprite2D" parent="."] +position = Vector2(8, 8) +sprite_frames = SubResource("SpriteFrames_pd384") +autoplay = "default" +frame = 4 +frame_progress = 1.0 +script = ExtResource("4_hjivi") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="CloudBL" type="AnimatedSprite2D" parent="."] +position = Vector2(-8, 8) +sprite_frames = SubResource("SpriteFrames_pd384") +autoplay = "default" +frame = 4 +frame_progress = 1.0 +script = ExtResource("4_hjivi") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_6tdk1") +} +autoplay = "Go" + +[node name="SFX" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource("5_8imqq") +autoplay = true +max_distance = 256.0 +bus = &"SFX" + +[node name="Hitbox" type="Area2D" parent="."] +collision_mask = 255 + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("CircleShape2D_6tdk1") + +[connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] +[connection signal="body_entered" from="Hitbox" to="." method="on_body_entered"] diff --git a/Scenes/Prefabs/Entities/Items/BlueCoin.tscn b/Scenes/Prefabs/Entities/Items/BlueCoin.tscn new file mode 100644 index 0000000..ab775fd --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/BlueCoin.tscn @@ -0,0 +1,21 @@ +[gd_scene load_steps=4 format=3 uid="uid://dplnidrqshecd"] + +[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="1_iq4uk"] +[ext_resource type="PackedScene" uid="uid://bxuxtgn5wg108" path="res://Scenes/Prefabs/Entities/Items/SpinningBlueCoin.tscn" id="2_4rq0g"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/BlueCoin.json" id="2_r2p65"] + +[node name="Coin" instance=ExtResource("1_iq4uk")] +spinning_coin_scene = ExtResource("2_4rq0g") + +[node name="Sprite" parent="." index="0"] +animation = &"Idle" +autoplay = "Idle" +frame_progress = 0.0 + +[node name="ResourceSetterNew" parent="Sprite" index="0"] +resource_json = ExtResource("2_r2p65") + +[node name="PSwitcher" parent="." index="4"] +new_scene = "uid://rjs2k335jmb5" + +[connection signal="area_entered" from="Hitbox" to="." method="area_entered"] diff --git a/Scenes/Prefabs/Entities/Items/BlueCoinInactive.tscn b/Scenes/Prefabs/Entities/Items/BlueCoinInactive.tscn new file mode 100644 index 0000000..5b72e0d --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/BlueCoinInactive.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=9 format=3 uid="uid://rjs2k335jmb5"] + +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="1_isf0s"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_3gxgc"] +[ext_resource type="Texture2D" uid="uid://c82ui0uuhsyle" path="res://Assets/Sprites/Items/BlueCoin.png" id="2_558gv"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_ssesj"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/BlueCoin.json" id="3_3gxgc"] +[ext_resource type="Script" uid="uid://bul1nbd2in1gn" path="res://Scripts/Classes/Components/PSwitcher.gd" id="4_ssesj"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_ip28o"] +atlas = ExtResource("2_558gv") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_3gxgc"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ip28o") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}] + +[node name="BlueCoinInactive" type="Node2D"] +script = ExtResource("1_isf0s") +metadata/_custom_type_script = "uid://cpwloakvp672a" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +modulate = Color(1, 1, 1, 0.497) +sprite_frames = SubResource("SpriteFrames_3gxgc") +animation = &"Idle" +script = ExtResource("2_3gxgc") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_ssesj") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("3_3gxgc") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="PSwitcher" type="Node" parent="."] +script = ExtResource("4_ssesj") +new_scene = "uid://dplnidrqshecd" +metadata/_custom_type_script = "uid://bul1nbd2in1gn" diff --git a/Scenes/Prefabs/Entities/Items/ClockItem.tscn b/Scenes/Prefabs/Entities/Items/ClockItem.tscn new file mode 100644 index 0000000..5e12696 --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/ClockItem.tscn @@ -0,0 +1,171 @@ +[gd_scene load_steps=16 format=3 uid="uid://rruc6lnk16rr"] + +[ext_resource type="Script" uid="uid://dryofl8epgget" path="res://Scripts/Classes/Entities/Items/ClockItem.gd" id="1_heiyr"] +[ext_resource type="Texture2D" uid="uid://dal8md4ms07j2" path="res://Assets/Sprites/Items/Clock.png" id="1_ybxan"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_heiyr"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_ov4xw"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/Clock.json" id="4_newwu"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="5_fg0gx"] +[ext_resource type="Script" uid="uid://dt2p68xl462v2" path="res://Scripts/Parts/TextShadowColourChanger.gd" id="6_ggci8"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="7_eol0e"] +[ext_resource type="Resource" uid="uid://8dcuxbc3h2u2" path="res://Resources/ThemedResources/Font.tres" id="8_34q7a"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_c30tx"] +atlas = ExtResource("1_ybxan") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_qa2fo"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_c30tx") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ydslq"] +size = Vector2(12, 12) + +[sub_resource type="Animation" id="Animation_heiyr"] +resource_name = "Appear" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath(".:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-24, -8), Vector2(-24, -16)] +} +tracks/2/type = "method" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("..") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(1), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"queue_free" +}] +} +tracks/3/type = "method" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("../Sprite") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"queue_free" +}] +} + +[sub_resource type="Animation" id="Animation_ybxan"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath(".:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(-24, -8)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_ov4xw"] +_data = { +&"Appear": SubResource("Animation_heiyr"), +&"RESET": SubResource("Animation_ybxan") +} + +[node name="ClockItem" type="CharacterBody2D"] +script = ExtResource("1_heiyr") +metadata/_custom_type_script = "uid://cjkurwybsaywm" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +sprite_frames = SubResource("SpriteFrames_qa2fo") +offset = Vector2(0, 1) +script = ExtResource("2_heiyr") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_ov4xw") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_newwu") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="Sprite"] +script = ExtResource("5_fg0gx") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprite/Hitbox"] +shape = SubResource("RectangleShape2D_ydslq") + +[node name="Label" type="Label" parent="."] +visible = false +offset_left = -24.0 +offset_top = -8.0 +offset_right = 24.0 +offset_bottom = 8.0 +text = "+100" +horizontal_alignment = 1 +uppercase = true + +[node name="TextShadowColourChanger" type="Node" parent="Label" node_paths=PackedStringArray("labels")] +script = ExtResource("6_ggci8") +labels = [NodePath("..")] +metadata/_custom_type_script = "uid://dt2p68xl462v2" + +[node name="LabelFontChanger" type="Node" parent="Label" node_paths=PackedStringArray("labels")] +script = ExtResource("7_eol0e") +labels = [NodePath("..")] +resource = ExtResource("8_34q7a") +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="AnimationPlayer" type="AnimationPlayer" parent="Label"] +libraries = { +&"": SubResource("AnimationLibrary_ov4xw") +} + +[connection signal="player_entered" from="Sprite/Hitbox" to="." method="collect_item"] diff --git a/Scenes/Prefabs/Entities/Items/Coin.tscn b/Scenes/Prefabs/Entities/Items/Coin.tscn new file mode 100644 index 0000000..05fc805 --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/Coin.tscn @@ -0,0 +1,107 @@ +[gd_scene load_steps=17 format=3 uid="uid://chjxyhlwohmi6"] + +[ext_resource type="Script" uid="uid://cexcll4frt0t6" path="res://Scripts/Classes/Entities/Items/Coin.gd" id="1_c6elg"] +[ext_resource type="Texture2D" uid="uid://b6o28xa83npb1" path="res://Assets/Sprites/Items/StaticCoin.png" id="2_7vxr7"] +[ext_resource type="PackedScene" uid="uid://clxssds8sj8pf" path="res://Scenes/Prefabs/Entities/Items/SpinningCoin.tscn" id="2_k3746"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="3_korlu"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_uahob"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/Coin.json" id="4_thymr"] +[ext_resource type="Script" uid="uid://bul1nbd2in1gn" path="res://Scripts/Classes/Components/PSwitcher.gd" id="6_uahob"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="7_thymr"] +[ext_resource type="Script" uid="uid://maqpreddu5kg" path="res://Scripts/Classes/Components/LevelPersistance.gd" id="8_apfal"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_uahob"] +atlas = ExtResource("2_7vxr7") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_thymr"] +atlas = ExtResource("2_7vxr7") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_apfal"] +atlas = ExtResource("2_7vxr7") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_k3746"] +atlas = ExtResource("2_7vxr7") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_nu35s"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_uahob") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_thymr") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_apfal") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_k3746") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_edpyv"] +size = Vector2(12, 12) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_qjj6w"] +size = Vector2(8, 8) + +[node name="Coin" type="Node2D" groups=["Coins"]] +z_index = -2 +script = ExtResource("1_c6elg") +spinning_coin_scene = ExtResource("2_k3746") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_nu35s") +autoplay = "default" +frame_progress = 0.487032 + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_uahob") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_thymr") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] +visible = false + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("RectangleShape2D_edpyv") + +[node name="BlockBouncingDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("3_korlu") +detection_type = 1 +hitbox = NodePath("../BlockHitbox") +metadata/_custom_type_script = "uid://cmg61722ktg2m" + +[node name="BlockHitbox" type="Area2D" parent="."] +collision_layer = 0 +collision_mask = 6 + +[node name="Shape" type="CollisionShape2D" parent="BlockHitbox"] +position = Vector2(0, 12) +shape = SubResource("RectangleShape2D_qjj6w") + +[node name="PSwitcher" type="Node" parent="."] +script = ExtResource("6_uahob") +new_scene = "uid://dsa8lpl7n8ge0" + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("7_thymr") +offset = Vector2(0, 0) +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[node name="LevelPersistance" type="Node" parent="."] +script = ExtResource("8_apfal") + +[connection signal="collected" from="." to="LevelPersistance" method="set_as_active"] +[connection signal="area_entered" from="Hitbox" to="." method="area_entered"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="summon_block_coin" unbinds=1] +[connection signal="enabled" from="LevelPersistance" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Entities/Items/FireFlower.tscn b/Scenes/Prefabs/Entities/Items/FireFlower.tscn new file mode 100644 index 0000000..43e884d --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/FireFlower.tscn @@ -0,0 +1,93 @@ +[gd_scene load_steps=14 format=3 uid="uid://dbjqtjhb2t4cn"] + +[ext_resource type="Script" uid="uid://cjkurwybsaywm" path="res://Scripts/Classes/Entities/Items/PowerUpItem.gd" id="1_paqft"] +[ext_resource type="Texture2D" uid="uid://qwqprcst4mtg" path="res://Assets/Sprites/Items/FireFlower.png" id="2_x8n8e"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_db8fa"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/FireFlower.json" id="4_11cns"] +[ext_resource type="Script" uid="uid://bx6r8sjar6cwr" path="res://Scripts/Classes/Components/BasicStaticMovement.gd" id="5_11cns"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="6_brn7u"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_db8fa"] +atlas = ExtResource("2_x8n8e") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_11cns"] +atlas = ExtResource("2_x8n8e") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_brn7u"] +atlas = ExtResource("2_x8n8e") +region = Rect2(32, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fwmx2"] +atlas = ExtResource("2_x8n8e") +region = Rect2(48, 16, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_gid51"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_db8fa") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_11cns") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_brn7u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fwmx2") +}], +"loop": true, +"name": &"default", +"speed": 15.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_16uf3"] +size = Vector2(8, 4) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_kjjbq"] +size = Vector2(8, 8) + +[node name="FireFlower" type="CharacterBody2D"] +z_index = -1 +collision_layer = 8 +collision_mask = 2 +script = ExtResource("1_paqft") +power_up_state = "Fire" +metadata/_custom_type_script = "uid://cjkurwybsaywm" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +sprite_frames = SubResource("SpriteFrames_gid51") +autoplay = "default" +frame_progress = 0.157931 + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_db8fa") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_11cns") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -10) +shape = SubResource("RectangleShape2D_16uf3") + +[node name="Collision" type="CollisionShape2D" parent="."] +position = Vector2(0, -4) +shape = SubResource("RectangleShape2D_kjjbq") + +[node name="StaticEntityMovement" type="Node" parent="."] +script = ExtResource("5_11cns") +auto_call = false + +[node name="TrackJoint" type="Node" parent="." node_paths=PackedStringArray("movement_node")] +script = ExtResource("6_brn7u") +movement_node = NodePath("../StaticEntityMovement") +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[connection signal="physics_tick" from="." to="StaticEntityMovement" method="handle_movement"] +[connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] diff --git a/Scenes/Prefabs/Entities/Items/Fireball.tscn b/Scenes/Prefabs/Entities/Items/Fireball.tscn new file mode 100644 index 0000000..fe9bee4 --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/Fireball.tscn @@ -0,0 +1,86 @@ +[gd_scene load_steps=9 format=3 uid="uid://dutrlpq47wguf"] + +[ext_resource type="Script" uid="uid://yh4pop7sm56c" path="res://Scripts/Classes/Entities/Items/Fireball.gd" id="1_00jom"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_gfqet"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/PlayerFireball.json" id="3_an01s"] + +[sub_resource type="Animation" id="Animation_gfqet"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:rotation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} + +[sub_resource type="Animation" id="Animation_00jom"] +resource_name = "Spin" +length = 0.4 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:rotation") +tracks/0/interp = 0 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1), +"update": 0, +"values": [0.0, 1.5708, 3.14159, 4.71239, 6.28319] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_an01s"] +_data = { +&"RESET": SubResource("Animation_gfqet"), +&"Spin": SubResource("Animation_00jom") +} + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ajyso"] +size = Vector2(6, 8) + +[sub_resource type="CircleShape2D" id="CircleShape2D_dhdpv"] +radius = 8.0 + +[node name="Fireball" type="CharacterBody2D"] +collision_layer = 0 +collision_mask = 2 +slide_on_ceiling = false +script = ExtResource("1_00jom") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +z_index = 2 + +[node name="Animation" type="AnimationPlayer" parent="Sprite"] +libraries = { +&"": SubResource("AnimationLibrary_an01s") +} +autoplay = "Spin" +speed_scale = 2.0 + +[node name="ResourceSetter" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_gfqet") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("3_an01s") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_ajyso") + +[node name="Hitbox" type="Area2D" parent="."] +visible = false + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("CircleShape2D_dhdpv") + +[node name="VisibleOnScreenNotifier2D" type="VisibleOnScreenNotifier2D" parent="."] + +[connection signal="screen_exited" from="VisibleOnScreenNotifier2D" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Entities/Items/Hachisuke.tscn b/Scenes/Prefabs/Entities/Items/Hachisuke.tscn new file mode 100644 index 0000000..f66a19f --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/Hachisuke.tscn @@ -0,0 +1,57 @@ +[gd_scene load_steps=10 format=3 uid="uid://dn2rawqxpuywe"] + +[ext_resource type="Script" uid="uid://bb01xttxcem1c" path="res://Scripts/Classes/Entities/Items/Hachisuke.gd" id="1_d7uck"] +[ext_resource type="Texture2D" uid="uid://bbdcmhyxmc3pu" path="res://Assets/Sprites/Items/SPItems.png" id="2_wdqsg"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_3unjp"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="3_eh4yc"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="4_3unjp"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/Hachisuke.json" id="4_db2kr"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_qj4fn"] +atlas = ExtResource("2_wdqsg") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_kn7db"] +size = Vector2(12, 12) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_6c253"] +size = Vector2(16, 16) + +[node name="Hachisuke" type="CharacterBody2D"] +collision_layer = 8 +collision_mask = 6 +script = ExtResource("1_d7uck") +metadata/_custom_type_script = "uid://cjkurwybsaywm" + +[node name="Sprite" type="Sprite2D" parent="."] +position = Vector2(0, -8) +texture = SubResource("AtlasTexture_qj4fn") + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_3unjp") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_db2kr") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("3_eh4yc") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="PlayerDetection" type="Area2D" parent="."] +position = Vector2(0, -8) +script = ExtResource("4_3unjp") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="Shape" type="CollisionShape2D" parent="PlayerDetection"] +shape = SubResource("RectangleShape2D_kn7db") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2(0, -8) +shape = SubResource("RectangleShape2D_6c253") + +[connection signal="player_entered" from="PlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [8000]] +[connection signal="player_entered" from="PlayerDetection" to="." method="play_sfx" unbinds=1] +[connection signal="player_entered" from="PlayerDetection" to="." method="queue_free" unbinds=1] diff --git a/Scenes/Prefabs/Entities/Items/Hammer.tscn b/Scenes/Prefabs/Entities/Items/Hammer.tscn new file mode 100644 index 0000000..d25b674 --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/Hammer.tscn @@ -0,0 +1,81 @@ +[gd_scene load_steps=10 format=3 uid="uid://deo08vl26nc4b"] + +[ext_resource type="Script" uid="uid://s1utdly4mtbi" path="res://Scripts/Classes/Entities/Items/Hammer.gd" id="1_3ojke"] +[ext_resource type="Texture2D" uid="uid://3xmhfi556p3s" path="res://Assets/Sprites/Items/Hammer.png" id="1_o34jf"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_k3c6x"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/Hammer.json" id="4_pmlpp"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_2tvg3"] +atlas = ExtResource("1_o34jf") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="Animation" id="Animation_vmyq7"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:rotation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} + +[sub_resource type="Animation" id="Animation_3ojke"] +resource_name = "Rotate" +length = 0.4 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:rotation") +tracks/0/interp = 0 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [0.0, -1.5708, -3.14159, -4.71239] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_k3c6x"] +_data = { +&"RESET": SubResource("Animation_vmyq7"), +&"Rotate": SubResource("Animation_3ojke") +} + +[sub_resource type="CircleShape2D" id="CircleShape2D_pmlpp"] +radius = 4.0 + +[node name="Hammer" type="Node2D" groups=["Enemies"]] +script = ExtResource("1_3ojke") + +[node name="Sprite" type="Sprite2D" parent="."] +physics_interpolation_mode = 2 +texture = SubResource("AtlasTexture_2tvg3") + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect", "property_node")] +script = ExtResource("3_k3c6x") +node_to_affect = NodePath("..") +property_node = NodePath("../..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_pmlpp") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Animations" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_k3c6x") +} +autoplay = "Rotate" + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("CircleShape2D_pmlpp") + +[connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] diff --git a/Scenes/Prefabs/Entities/Items/HammerItem.tscn b/Scenes/Prefabs/Entities/Items/HammerItem.tscn new file mode 100644 index 0000000..7a0b6ca --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/HammerItem.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=8 format=3 uid="uid://bwdwavf4rp1m1"] + +[ext_resource type="Script" uid="uid://vhxup1pn2v8q" path="res://Scripts/Classes/Entities/Items/HammerItem.gd" id="1_ws752"] +[ext_resource type="Texture2D" uid="uid://bbdcmhyxmc3pu" path="res://Assets/Sprites/Items/SPItems.png" id="2_c0srl"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="3_uc7h7"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_uc7h7"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/HammerItem.json" id="5_6qq3q"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ws752"] +size = Vector2(8, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_uc7h7"] +size = Vector2(10, 10) + +[node name="HammerItem" type="CharacterBody2D"] +collision_layer = 8 +collision_mask = 2 +script = ExtResource("1_ws752") +metadata/_custom_type_script = "uid://cjkurwybsaywm" + +[node name="Hitbox" type="Area2D" parent="."] +script = ExtResource("3_uc7h7") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -8) +shape = SubResource("RectangleShape2D_ws752") + +[node name="Sprite" type="Sprite2D" parent="."] +position = Vector2(0, -8) +texture = ExtResource("2_c0srl") +region_enabled = true +region_rect = Rect2(0, 0, 16, 16) + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_uc7h7") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("5_6qq3q") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2(0, -5) +shape = SubResource("RectangleShape2D_uc7h7") + +[connection signal="player_entered" from="Hitbox" to="." method="on_player_entered"] diff --git a/Scenes/Prefabs/Entities/Items/KeyItem.tscn b/Scenes/Prefabs/Entities/Items/KeyItem.tscn new file mode 100644 index 0000000..6d4e166 --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/KeyItem.tscn @@ -0,0 +1,169 @@ +[gd_scene load_steps=18 format=3 uid="uid://ny5glffi0suh"] + +[ext_resource type="Texture2D" uid="uid://bagrao4ahra76" path="res://Assets/Sprites/Items/Key.png" id="1_883rn"] +[ext_resource type="Script" uid="uid://cjgbt7iof66j0" path="res://Scripts/Classes/Entities/Items/KeyItem.gd" id="1_l02ex"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_ecusj"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_l02ex"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="3_m8uts"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/Key.json" id="4_m8uts"] +[ext_resource type="Texture2D" uid="uid://sgrcmlktp2dk" path="res://Assets/Sprites/Particles/SRankParticles.png" id="7_2yl70"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_l02ex"] +atlas = ExtResource("1_883rn") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2yl70"] +atlas = ExtResource("1_883rn") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_imihh"] +atlas = ExtResource("1_883rn") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_rls2x"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_l02ex") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l02ex") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l02ex") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l02ex") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l02ex") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l02ex") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l02ex") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l02ex") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l02ex") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l02ex") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2yl70") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_imihh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2yl70") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_2u37r"] +size = Vector2(12, 12) + +[sub_resource type="Animation" id="Animation_d4wb4"] +resource_name = "Float" +length = 2.0 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:offset") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(0, 0), Vector2(0, -2)] +} + +[sub_resource type="Animation" id="Animation_1rbaj"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:offset") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_e440m"] +_data = { +&"Float": SubResource("Animation_d4wb4"), +&"RESET": SubResource("Animation_1rbaj") +} + +[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_imihh"] +particles_animation = true +particles_anim_h_frames = 7 +particles_anim_v_frames = 1 +particles_anim_loop = false + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_rls2x"] +particle_flag_disable_z = true +emission_shape = 6 +emission_ring_axis = Vector3(0, 0, 1) +emission_ring_height = 8.0 +emission_ring_radius = 10.0 +emission_ring_inner_radius = 8.0 +emission_ring_cone_angle = 90.0 +gravity = Vector3(0, 0, 0) +anim_speed_min = 2.0 +anim_speed_max = 2.0 + +[node name="KeyItem" type="Node2D"] +script = ExtResource("1_l02ex") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +sprite_frames = SubResource("SpriteFrames_rls2x") +autoplay = "default" +frame_progress = 0.18760097 +script = ExtResource("2_ecusj") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_l02ex") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_m8uts") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] +position = Vector2(0, -8) +script = ExtResource("3_m8uts") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("RectangleShape2D_2u37r") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_e440m") +} + +[node name="GoldParticles" type="GPUParticles2D" parent="."] +z_index = 1 +material = SubResource("CanvasItemMaterial_imihh") +position = Vector2(0, -8) +amount = 1 +texture = ExtResource("7_2yl70") +randomness = 0.12 +process_material = SubResource("ParticleProcessMaterial_rls2x") + +[connection signal="player_entered" from="Hitbox" to="." method="collected" unbinds=1] diff --git a/Scenes/Prefabs/Entities/Items/LuckyStar.tscn b/Scenes/Prefabs/Entities/Items/LuckyStar.tscn new file mode 100644 index 0000000..3edcb64 --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/LuckyStar.tscn @@ -0,0 +1,70 @@ +[gd_scene load_steps=11 format=3 uid="uid://dhd0gp2xvl53l"] + +[ext_resource type="Script" uid="uid://bafdl3y53ly60" path="res://Scripts/Classes/UI/PackAnimatedSprite2D.gd" id="2_724cb"] +[ext_resource type="Texture2D" uid="uid://bbdcmhyxmc3pu" path="res://Assets/Sprites/Items/SPItems.png" id="2_wnlnm"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="3_724cb"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_ke2o5"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/LuckyStar.json" id="4_4cwfa"] + +[sub_resource type="GDScript" id="GDScript_y0edb"] +script/source = "extends PowerUpItem + +func player_entered(_player: Player) -> void: + queue_free() + AudioManager.play_global_sfx(\"lucky_star\") + get_tree().call_group(\"Enemies\", \"flag_die\") +" + +[sub_resource type="AtlasTexture" id="AtlasTexture_ke2o5"] +atlas = ExtResource("2_wnlnm") +region = Rect2(0, 64, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4cwfa"] +atlas = ExtResource("2_wnlnm") +region = Rect2(16, 64, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_48p8s"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ke2o5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4cwfa") +}], +"loop": true, +"name": &"default", +"speed": 15.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_7yv5x"] +size = Vector2(8, 8) + +[node name="LuckyStar" type="CharacterBody2D"] +script = SubResource("GDScript_y0edb") +metadata/_custom_type_script = "uid://cjkurwybsaywm" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +sprite_frames = SubResource("SpriteFrames_48p8s") +autoplay = "default" +frame_progress = 0.8284554 +script = ExtResource("2_724cb") +metadata/_custom_type_script = "uid://bafdl3y53ly60" + +[node name="ResourceSetter" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_ke2o5") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_4cwfa") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="PlayerDetection" type="Area2D" parent="."] +position = Vector2(0, -8) +script = ExtResource("3_724cb") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetection"] +shape = SubResource("RectangleShape2D_7yv5x") + +[connection signal="player_entered" from="PlayerDetection" to="." method="player_entered"] diff --git a/Scenes/Prefabs/Entities/Items/OneUp.tscn b/Scenes/Prefabs/Entities/Items/OneUp.tscn new file mode 100644 index 0000000..8ce4dd8 --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/OneUp.tscn @@ -0,0 +1,15 @@ +[gd_scene load_steps=4 format=3 uid="uid://cpk6idjoxjotv"] + +[ext_resource type="PackedScene" uid="uid://beq7b3hp44onn" path="res://Scenes/Prefabs/Entities/Items/SuperMushroom.tscn" id="1_g2ftd"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="2_w8r6w"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/OneUp.json" id="3_iusab"] + +[node name="OneUp" instance=ExtResource("1_g2ftd")] +metadata/is_oneup = true + +[node name="ResourceSetterNew" parent="Mushroom" index="0"] +resource_json = ExtResource("3_iusab") + +[node name="ScoreNoteSpawner" type="Node" parent="." index="4"] +script = ExtResource("2_w8r6w") +metadata/_custom_type_script = "uid://5octqlf4ohel" diff --git a/Scenes/Prefabs/Entities/Items/PoisonMushroom.tscn b/Scenes/Prefabs/Entities/Items/PoisonMushroom.tscn new file mode 100644 index 0000000..0164d8f --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/PoisonMushroom.tscn @@ -0,0 +1,10 @@ +[gd_scene load_steps=3 format=3 uid="uid://n7nskl10ouem"] + +[ext_resource type="PackedScene" uid="uid://beq7b3hp44onn" path="res://Scenes/Prefabs/Entities/Items/SuperMushroom.tscn" id="1_0uuo6"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/PoisonMushroom.json" id="2_pfjfl"] + +[node name="SuperMushroom" instance=ExtResource("1_0uuo6")] +metadata/is_poison = false + +[node name="ResourceSetterNew" parent="Mushroom" index="0"] +resource_json = ExtResource("2_pfjfl") diff --git a/Scenes/Prefabs/Entities/Items/RedCoin.tscn b/Scenes/Prefabs/Entities/Items/RedCoin.tscn new file mode 100644 index 0000000..1d19b24 --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/RedCoin.tscn @@ -0,0 +1,119 @@ +[gd_scene load_steps=18 format=3 uid="uid://cmbpqnq10arts"] + +[ext_resource type="Script" uid="uid://xwq5ac650e76" path="res://Scripts/Classes/Entities/Items/RedCoin.gd" id="1_c6tmk"] +[ext_resource type="Texture2D" uid="uid://c8wpxm7b5tgiq" path="res://Assets/Sprites/Items/RedCoin.png" id="2_lwdcj"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_0r8d3"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_0xloa"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="3_onh0k"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="4_lwdcj"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/RedCoin.json" id="5_0fjrw"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_lwdcj"] +atlas = ExtResource("2_lwdcj") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_onh0k"] +atlas = ExtResource("2_lwdcj") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1w0wa"] +atlas = ExtResource("2_lwdcj") +region = Rect2(32, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4qu2r"] +atlas = ExtResource("2_lwdcj") +region = Rect2(48, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0xloa"] +atlas = ExtResource("2_lwdcj") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0r8d3"] +atlas = ExtResource("2_lwdcj") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0fjrw"] +atlas = ExtResource("2_lwdcj") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ppl3b"] +atlas = ExtResource("2_lwdcj") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_1w0wa"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_lwdcj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_onh0k") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1w0wa") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4qu2r") +}], +"loop": true, +"name": &"Collected", +"speed": 8.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_0xloa") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0r8d3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0fjrw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ppl3b") +}], +"loop": true, +"name": &"Idle", +"speed": 8.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_4qu2r"] +size = Vector2(12, 15) + +[node name="RedCoin" type="Node2D"] +visibility_layer = 3 +z_index = -2 +script = ExtResource("1_c6tmk") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_1w0wa") +animation = &"Idle" +autoplay = "Idle" +script = ExtResource("3_0r8d3") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_0xloa") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_0fjrw") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] +collision_mask = 5 +script = ExtResource("3_onh0k") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, 1.5) +shape = SubResource("RectangleShape2D_4qu2r") + +[node name="BlockBouncingDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("4_lwdcj") +detection_type = 1 +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://cmg61722ktg2m" + +[connection signal="player_entered" from="Hitbox" to="." method="on_player_entered"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="summon_bounced_coin" unbinds=1] diff --git a/Scenes/Prefabs/Entities/Items/ReserveItem.tscn b/Scenes/Prefabs/Entities/Items/ReserveItem.tscn new file mode 100755 index 0000000..2af1b21 --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/ReserveItem.tscn @@ -0,0 +1,68 @@ +[gd_scene load_steps=6 format=3 uid="uid://1a8j44cmswcj"] + +[ext_resource type="Script" uid="uid://bbeh6dsp1hpan" path="res://Scripts/Classes/Entities/Items/ReserveItem.gd" id="1_ik5mc"] + +[sub_resource type="CircleShape2D" id="CircleShape2D_flkw7"] +radius = 8.0 + +[sub_resource type="Animation" id="Animation_ik5mc"] +resource_name = "Flash" +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} + +[sub_resource type="Animation" id="Animation_8acg5"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_flkw7"] +_data = { +&"Flash": SubResource("Animation_ik5mc"), +&"RESET": SubResource("Animation_8acg5") +} + +[node name="ReserveItem" type="CharacterBody2D"] +script = ExtResource("1_ik5mc") +metadata/_custom_type_script = "uid://cjkurwybsaywm" + +[node name="Sprite2D" type="Sprite2D" parent="."] + +[node name="Area2D" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] +shape = SubResource("CircleShape2D_flkw7") + +[node name="Timer" type="Timer" parent="."] +wait_time = 8.0 +autostart = true + +[node name="Animation" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_flkw7") +} +autoplay = "Flash" +speed_scale = 2.0 + +[connection signal="area_entered" from="Area2D" to="." method="on_area_entered"] +[connection signal="timeout" from="Timer" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Entities/Items/SpinningBlueCoin.tscn b/Scenes/Prefabs/Entities/Items/SpinningBlueCoin.tscn new file mode 100644 index 0000000..85eabe5 --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/SpinningBlueCoin.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=3 format=3 uid="uid://bxuxtgn5wg108"] + +[ext_resource type="PackedScene" uid="uid://clxssds8sj8pf" path="res://Scenes/Prefabs/Entities/Items/SpinningCoin.tscn" id="1_8si4e"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/BlueCoin.json" id="2_da77p"] + +[node name="SpinningCoin" instance=ExtResource("1_8si4e")] + +[node name="Sprite" parent="." index="0"] +animation = &"Spin" +autoplay = "Spin" +frame_progress = 0.0 + +[node name="ResourceSetterNew" parent="Sprite" index="0"] +resource_json = ExtResource("2_da77p") diff --git a/Scenes/Prefabs/Entities/Items/SpinningCoin.tscn b/Scenes/Prefabs/Entities/Items/SpinningCoin.tscn new file mode 100644 index 0000000..eaa7975 --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/SpinningCoin.tscn @@ -0,0 +1,71 @@ +[gd_scene load_steps=11 format=3 uid="uid://clxssds8sj8pf"] + +[ext_resource type="Script" uid="uid://dixhffcqfnyku" path="res://Scripts/Classes/Entities/Items/SpinningCoin.gd" id="1_pvx50"] +[ext_resource type="Texture2D" uid="uid://bnomivkphlt60" path="res://Assets/Sprites/Items/SpinningCoin.png" id="2_6slgd"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="3_6slgd"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_7mdmn"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/SpinningCoin.json" id="4_b5lmc"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_v0qq2"] +atlas = ExtResource("2_6slgd") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7mdmn"] +atlas = ExtResource("2_6slgd") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_b5lmc"] +atlas = ExtResource("2_6slgd") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mqre6"] +atlas = ExtResource("2_6slgd") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_sax2u"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_v0qq2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7mdmn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_b5lmc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mqre6") +}], +"loop": true, +"name": &"default", +"speed": 20.0 +}] + +[node name="SpinningCoin" type="Node2D"] +script = ExtResource("1_pvx50") +metadata/block_spawn_offset = Vector2(0, -4) + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_sax2u") +autoplay = "default" +frame_progress = 0.710764 + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_7mdmn") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_b5lmc") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Timer" type="Timer" parent="."] +wait_time = 0.5 +one_shot = true +autostart = true + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("3_6slgd") +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[connection signal="timeout" from="Timer" to="." method="vanish"] +[connection signal="timeout" from="Timer" to="ScoreNoteSpawner" method="spawn_note" binds= [0, 200]] diff --git a/Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn b/Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn new file mode 100644 index 0000000..6db051f --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn @@ -0,0 +1,110 @@ +[gd_scene load_steps=16 format=3 uid="uid://d3gnwmvds4ors"] + +[ext_resource type="Script" uid="uid://bmi5fmguqbdyh" path="res://Scripts/Classes/Entities/Items/SpinningRedCoin.gd" id="1_2dih8"] +[ext_resource type="Texture2D" uid="uid://c8wpxm7b5tgiq" path="res://Assets/Sprites/Items/RedCoin.png" id="2_1ws6h"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_ke76m"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="3_oosg8"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_rnpac"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/RedCoin.json" id="4_rnpac"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_lwdcj"] +atlas = ExtResource("2_1ws6h") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_onh0k"] +atlas = ExtResource("2_1ws6h") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1w0wa"] +atlas = ExtResource("2_1ws6h") +region = Rect2(32, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4qu2r"] +atlas = ExtResource("2_1ws6h") +region = Rect2(48, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0xloa"] +atlas = ExtResource("2_1ws6h") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0r8d3"] +atlas = ExtResource("2_1ws6h") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0fjrw"] +atlas = ExtResource("2_1ws6h") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ppl3b"] +atlas = ExtResource("2_1ws6h") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_oosg8"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_lwdcj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_onh0k") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1w0wa") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4qu2r") +}], +"loop": true, +"name": &"Collected", +"speed": 8.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_0xloa") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0r8d3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0fjrw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ppl3b") +}], +"loop": true, +"name": &"Idle", +"speed": 8.0 +}] + +[node name="SpinningCoin" type="Node2D"] +visibility_layer = 3 +script = ExtResource("1_2dih8") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +sprite_frames = SubResource("SpriteFrames_oosg8") +animation = &"Idle" +autoplay = "Idle" +frame_progress = 0.49333584 +speed_scale = 2.5 +script = ExtResource("3_rnpac") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_ke76m") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_rnpac") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Timer" type="Timer" parent="."] +wait_time = 0.5 +one_shot = true +autostart = true + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("3_oosg8") +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[connection signal="timeout" from="Timer" to="." method="vanish"] +[connection signal="timeout" from="Timer" to="ScoreNoteSpawner" method="spawn_note" binds= [0, 200]] diff --git a/Scenes/Prefabs/Entities/Items/SuperMushroom.tscn b/Scenes/Prefabs/Entities/Items/SuperMushroom.tscn new file mode 100644 index 0000000..0c8832d --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/SuperMushroom.tscn @@ -0,0 +1,78 @@ +[gd_scene load_steps=13 format=3 uid="uid://beq7b3hp44onn"] + +[ext_resource type="Script" uid="uid://dlrdjo1ksvp7q" path="res://Scripts/Classes/Entities/Items/SuperMushroom.gd" id="1_j8f56"] +[ext_resource type="Texture2D" uid="uid://hfh5i32uji5t" path="res://Assets/Sprites/Items/SuperMushroom.png" id="2_kycr3"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_20ogn"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_i28px"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="3_kycr3"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/SuperMushroom.json" id="4_waj2c"] +[ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="6_waj2c"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="7_xop20"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_xop20"] +atlas = ExtResource("2_kycr3") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_20ogn"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_xop20") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_eg5wg"] +size = Vector2(10, 10) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_i28px"] +size = Vector2(4, 8) + +[node name="SuperMushroom" type="CharacterBody2D"] +collision_layer = 8 +collision_mask = 2 +script = ExtResource("1_j8f56") + +[node name="Mushroom" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +sprite_frames = SubResource("SpriteFrames_20ogn") +offset = Vector2(0, 1) +script = ExtResource("3_20ogn") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Mushroom" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_i28px") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_waj2c") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] +position = Vector2(0, -8) + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("RectangleShape2D_eg5wg") + +[node name="Collision" type="CollisionShape2D" parent="."] +position = Vector2(0, -4) +shape = SubResource("RectangleShape2D_i28px") + +[node name="BlockBouncingDetection" type="Node" parent="."] +script = ExtResource("3_kycr3") +can_change_direction = true +metadata/_custom_type_script = "uid://cmg61722ktg2m" + +[node name="BasicEnemyMovement" type="Node" parent="."] +script = ExtResource("6_waj2c") +auto_call = false +move_speed = 65 + +[node name="TrackJoint" type="Node" parent="." node_paths=PackedStringArray("movement_node")] +script = ExtResource("7_xop20") +movement_node = NodePath("../BasicEnemyMovement") +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="block_bounce_up" unbinds=1] diff --git a/Scenes/Prefabs/Entities/Items/SuperStar.tscn b/Scenes/Prefabs/Entities/Items/SuperStar.tscn new file mode 100644 index 0000000..98cb7f9 --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/SuperStar.tscn @@ -0,0 +1,110 @@ +[gd_scene load_steps=17 format=3 uid="uid://5qg8po86pew4"] + +[ext_resource type="Script" uid="uid://dbeg86pjflojw" path="res://Scripts/Classes/Entities/Items/SuperStar.gd" id="1_aowox"] +[ext_resource type="Texture2D" uid="uid://1o654l3577lv" path="res://Assets/Sprites/Items/SuperStar.png" id="1_gpwv4"] +[ext_resource type="AudioStream" uid="uid://73b2bhjg5idd" path="res://Assets/Audio/BGM/StarMan.mp3" id="2_orqf5"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_orqf5"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/StarMan.json" id="5_og7mc"] +[ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="6_og7mc"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="7_sc6oi"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="8_yyobd"] + +[sub_resource type="AudioStreamInteractive" id="AudioStreamInteractive_og7mc"] +clip_count = 1 +clip_0/name = &"Star Man" +clip_0/stream = ExtResource("2_orqf5") +clip_0/auto_advance = 0 + +[sub_resource type="AtlasTexture" id="AtlasTexture_ptmgm"] +atlas = ExtResource("1_gpwv4") +region = Rect2(0, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_aowox"] +atlas = ExtResource("1_gpwv4") +region = Rect2(16, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_53gld"] +atlas = ExtResource("1_gpwv4") +region = Rect2(32, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_orqf5"] +atlas = ExtResource("1_gpwv4") +region = Rect2(48, 32, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_og7mc"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ptmgm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_aowox") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_53gld") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_orqf5") +}], +"loop": true, +"name": &"default", +"speed": 15.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_sc6oi"] +custom_solver_bias = 1.0 +size = Vector2(8, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_yyobd"] +size = Vector2(16, 16) + +[node name="SuperStar" type="CharacterBody2D"] +z_index = -1 +collision_layer = 8 +collision_mask = 2 +script = ExtResource("1_aowox") +star_bgm = SubResource("AudioStreamInteractive_og7mc") +metadata/_custom_type_script = "uid://cjkurwybsaywm" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +sprite_frames = SubResource("SpriteFrames_og7mc") +autoplay = "default" +frame_progress = 0.792139 + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_orqf5") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_og7mc") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +position = Vector2(0, -4) +shape = SubResource("RectangleShape2D_sc6oi") + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -8) +shape = SubResource("RectangleShape2D_yyobd") + +[node name="BasicEnemyMovement" type="Node" parent="."] +script = ExtResource("6_og7mc") +auto_call = false +move_speed = 70 +bounce_on_land = true +bounce_height = -250 + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("7_sc6oi") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="TrackJoint" type="Node" parent="." node_paths=PackedStringArray("movement_node")] +script = ExtResource("8_yyobd") +movement_node = NodePath("../BasicEnemyMovement") +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[connection signal="collected" from="." to="ScoreNoteSpawner" method="spawn_note" binds= [1000]] +[connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] diff --git a/Scenes/Prefabs/Entities/Items/Vine.tscn b/Scenes/Prefabs/Entities/Items/Vine.tscn new file mode 100644 index 0000000..00534f7 --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/Vine.tscn @@ -0,0 +1,74 @@ +[gd_scene load_steps=12 format=3 uid="uid://dkxkrqflg46b2"] + +[ext_resource type="Texture2D" uid="uid://ck2ac2a266r6i" path="res://Assets/Sprites/Items/Vine.png" id="1_pfdri"] +[ext_resource type="AudioStream" uid="uid://bdm8wm7vy4r12" path="res://Assets/Audio/SFX/VineAppear.wav" id="2_ap2o3"] +[ext_resource type="Script" uid="uid://cxtvy2qolon2f" path="res://Scripts/Classes/Entities/Items/Vine.gd" id="2_tlgk1"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_ni768"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="4_m01lk"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/Vine.json" id="4_q1cik"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="6_ohmvf"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="7_e75m7"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ap2o3"] +resource_local_to_scene = true +size = Vector2(8, 16) + +[sub_resource type="Resource" id="Resource_cmcye"] +script = ExtResource("7_e75m7") +Overworld = ExtResource("2_ap2o3") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="CircleShape2D" id="CircleShape2D_ssycu"] + +[node name="Vine" type="Node2D"] +z_index = -5 +script = ExtResource("2_tlgk1") + +[node name="Visuals" type="NinePatchRect" parent="."] +offset_left = -8.0 +offset_top = -8.0 +offset_right = 8.0 +offset_bottom = 8.0 +pivot_offset = Vector2(8, 8) +texture = ExtResource("1_pfdri") +patch_margin_top = 16 +axis_stretch_vertical = 1 + +[node name="ResourceSetterNew" type="Node" parent="Visuals" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_ni768") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_q1cik") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] +position = Vector2(-8, -8) + +[node name="Collision" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(8, 8) +shape = SubResource("RectangleShape2D_ap2o3") + +[node name="SFX" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource("2_ap2o3") +autoplay = true +bus = &"SFX" + +[node name="ResourceSetter" type="Node" parent="SFX" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_ohmvf") +node_to_affect = NodePath("..") +property_name = "stream" +themed_resource = SubResource("Resource_cmcye") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="WarpHitbox" type="Area2D" parent="."] +script = ExtResource("4_m01lk") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="WarpHitbox"] +shape = SubResource("CircleShape2D_ssycu") +disabled = true + +[connection signal="area_exited" from="Hitbox" to="." method="on_area_exited"] +[connection signal="sprites_updated" from="SFX/ResourceSetter" to="SFX" method="play"] +[connection signal="player_entered" from="WarpHitbox" to="." method="on_player_entered"] diff --git a/Scenes/Prefabs/Entities/Items/WingItem.tscn b/Scenes/Prefabs/Entities/Items/WingItem.tscn new file mode 100644 index 0000000..8967340 --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/WingItem.tscn @@ -0,0 +1,66 @@ +[gd_scene load_steps=10 format=3 uid="uid://ck0spcws71sg5"] + +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="1_fcvyr"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_gjj3y"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="2_neobf"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/WingItem.json" id="3_1uenh"] +[ext_resource type="Script" uid="uid://bx6r8sjar6cwr" path="res://Scripts/Classes/Components/BasicStaticMovement.gd" id="3_143ya"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="4_gdso8"] + +[sub_resource type="GDScript" id="GDScript_gdso8"] +script/source = "extends PowerUpItem + +func player_entered(player: Player) -> void: + AudioManager.play_sfx(\"power_up\", global_position) + player.wing_get() + queue_free() +" + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_fcvyr"] +size = Vector2(8, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_gjj3y"] +size = Vector2(10, 5) + +[node name="WingItem" type="CharacterBody2D"] +collision_layer = 8 +collision_mask = 6 +script = SubResource("GDScript_gdso8") +power_up_state = "" +metadata/_custom_type_script = "uid://cjkurwybsaywm" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +script = ExtResource("1_fcvyr") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_gjj3y") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("3_1uenh") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] +script = ExtResource("2_neobf") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -8) +shape = SubResource("RectangleShape2D_fcvyr") + +[node name="BasicStaticMovement" type="Node" parent="."] +script = ExtResource("3_143ya") +metadata/_custom_type_script = "uid://bx6r8sjar6cwr" + +[node name="Collision" type="CollisionShape2D" parent="."] +position = Vector2(0, -2.5) +shape = SubResource("RectangleShape2D_gjj3y") + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("4_gdso8") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[connection signal="player_entered" from="Hitbox" to="." method="player_entered"] +[connection signal="player_entered" from="Hitbox" to="ScoreNoteSpawner" method="spawn_note" binds= [1000]] diff --git a/Scenes/Prefabs/Entities/Items/YoshiEgg.tscn b/Scenes/Prefabs/Entities/Items/YoshiEgg.tscn new file mode 100644 index 0000000..05e5824 --- /dev/null +++ b/Scenes/Prefabs/Entities/Items/YoshiEgg.tscn @@ -0,0 +1,401 @@ +[gd_scene load_steps=36 format=3 uid="uid://ctx0nbkjf2osn"] + +[ext_resource type="Script" uid="uid://c0c5ctrmxhpk7" path="res://Scripts/Classes/Entities/Items/YoshiEgg.gd" id="1_byuma"] +[ext_resource type="Texture2D" uid="uid://c7jq6t1d2mhur" path="res://Assets/Sprites/Items/YoshiEgg.png" id="1_xcoq2"] +[ext_resource type="Texture2D" uid="uid://hdpdek7jitea" path="res://Assets/Sprites/Players/Yoshi.png" id="2_byuma"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_peoeq"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="4_f5bm0"] +[ext_resource type="AudioStream" uid="uid://uc55fu866hkj" path="res://Assets/Audio/SFX/YoshiEgg.wav" id="4_ljpfp"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/YoshiEgg.json" id="4_r541a"] +[ext_resource type="AudioStream" uid="uid://cl4e0p4fnpjn1" path="res://Assets/Audio/SFX/Yoshi.wav" id="5_ovuko"] +[ext_resource type="JSON" path="res://Assets/Sprites/Players/Yoshi.json" id="6_3ntsy"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="6_swra8"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="7_jen1s"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_2jlbu"] +atlas = ExtResource("1_xcoq2") +region = Rect2(0, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_peoeq"] +atlas = ExtResource("1_xcoq2") +region = Rect2(16, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_f5bm0"] +atlas = ExtResource("1_xcoq2") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_f6uhp"] +atlas = ExtResource("1_xcoq2") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_swra8"] +atlas = ExtResource("1_xcoq2") +region = Rect2(0, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jen1s"] +atlas = ExtResource("1_xcoq2") +region = Rect2(16, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ljpfp"] +atlas = ExtResource("1_xcoq2") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ovuko"] +atlas = ExtResource("1_xcoq2") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_r541a"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_2jlbu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_peoeq") +}], +"loop": true, +"name": &"Blue", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_f5bm0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_f6uhp") +}], +"loop": true, +"name": &"Green", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_swra8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jen1s") +}], +"loop": true, +"name": &"Red", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ljpfp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ovuko") +}], +"loop": true, +"name": &"Yellow", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_bh1gf"] +atlas = ExtResource("2_byuma") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6qdj5"] +atlas = ExtResource("2_byuma") +region = Rect2(32, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3ntsy"] +atlas = ExtResource("2_byuma") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6x77t"] +atlas = ExtResource("2_byuma") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rhwve"] +atlas = ExtResource("2_byuma") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uvhj2"] +atlas = ExtResource("2_byuma") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4vchd"] +atlas = ExtResource("2_byuma") +region = Rect2(64, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_x8mei"] +atlas = ExtResource("2_byuma") +region = Rect2(96, 32, 32, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_ytyif"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_bh1gf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6qdj5") +}], +"loop": true, +"name": &"Blue", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_3ntsy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6x77t") +}], +"loop": true, +"name": &"Green", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_rhwve") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_uvhj2") +}], +"loop": true, +"name": &"Red", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_4vchd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_x8mei") +}], +"loop": true, +"name": &"Yellow", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_h0v6r"] +size = Vector2(10, 10) + +[sub_resource type="Animation" id="Animation_f5bm0"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Egg:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [0] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Egg:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Yoshi:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("YoshiHatch:playing") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("YoshiSFX:playing") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="Animation" id="Animation_xcoq2"] +resource_name = "new_animation" +length = 4.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Egg:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [0, 1] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Egg:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 1.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Yoshi:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 1.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/3/type = "method" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath(".") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(3), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"show_smoke" +}] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("YoshiHatch:playing") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(1), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("YoshiSFX:playing") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(1.5), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_byuma"] +_data = { +&"RESET": SubResource("Animation_f5bm0"), +&"new_animation": SubResource("Animation_xcoq2") +} + +[sub_resource type="Resource" id="Resource_2jlbu"] +script = ExtResource("7_jen1s") +Overworld = ExtResource("4_ljpfp") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="Resource" id="Resource_peoeq"] +script = ExtResource("7_jen1s") +Overworld = ExtResource("5_ovuko") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="YoshiEgg" type="CharacterBody2D"] +z_index = -1 +collision_layer = 8 +collision_mask = 2 +script = ExtResource("1_byuma") + +[node name="Egg" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +sprite_frames = SubResource("SpriteFrames_r541a") +animation = &"Yellow" +speed_scale = 0.0 + +[node name="ResourceSetterNew" type="Node" parent="Egg" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_peoeq") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_r541a") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Yoshi" type="AnimatedSprite2D" parent="."] +visible = false +position = Vector2(0, -16) +sprite_frames = SubResource("SpriteFrames_ytyif") +animation = &"Green" +autoplay = "Green" + +[node name="ResourceSetterNew" type="Node" parent="Yoshi" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_peoeq") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("6_3ntsy") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2(0, -5) +shape = SubResource("RectangleShape2D_h0v6r") + +[node name="Animation" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_byuma") +} +autoplay = "new_animation" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("4_f5bm0") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="YoshiHatch" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource("4_ljpfp") +bus = &"SFX" + +[node name="ResourceSetter" type="Node" parent="YoshiHatch" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_swra8") +node_to_affect = NodePath("..") +property_name = "stream" +themed_resource = SubResource("Resource_2jlbu") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="YoshiSFX" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource("5_ovuko") +bus = &"SFX" + +[node name="ResourceSetter" type="Node" parent="YoshiSFX" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_swra8") +node_to_affect = NodePath("..") +property_name = "stream" +themed_resource = SubResource("Resource_peoeq") +metadata/_custom_type_script = "uid://cq6f682453q6o" diff --git a/Scenes/Prefabs/Entities/Objects/BobOmbHeld.tscn b/Scenes/Prefabs/Entities/Objects/BobOmbHeld.tscn new file mode 100644 index 0000000..a699026 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/BobOmbHeld.tscn @@ -0,0 +1,262 @@ +[gd_scene load_steps=28 format=3 uid="uid://d075e1520ngrv"] + +[ext_resource type="Texture2D" uid="uid://c7g10h3o7nevn" path="res://Assets/Sprites/Enemies/BobOmb.png" id="1_etkhh"] +[ext_resource type="Script" uid="uid://baie518kyfenr" path="res://Scripts/Classes/Entities/Objects/BobOmbHeld.gd" id="1_j3rs3"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_dd5rd"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="3_5qjsg"] +[ext_resource type="Script" uid="uid://bx6r8sjar6cwr" path="res://Scripts/Classes/Components/BasicStaticMovement.gd" id="4_70th7"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_hgi3d"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/BobOmb.json" id="5_pn2vf"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="5_t0tau"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="6_j3rs3"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/LitBobOmb.json" id="6_pn2vf"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="7_yf454"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="9_yf454"] +[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="13_tv0mo"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_vjas1"] +atlas = ExtResource("1_etkhh") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_v5mno"] +atlas = ExtResource("1_etkhh") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rol8r"] +atlas = ExtResource("1_etkhh") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6tynh"] +atlas = ExtResource("1_etkhh") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xehcv"] +atlas = ExtResource("1_etkhh") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_5qjsg"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_vjas1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_v5mno") +}], +"loop": true, +"name": &"Flash", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_rol8r") +}], +"loop": true, +"name": &"Hit", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_6tynh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xehcv") +}], +"loop": true, +"name": &"Walk", +"speed": 5.0 +}] + +[sub_resource type="Animation" id="Animation_hgi3d"] +resource_name = "Flash" +length = 0.2 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("FlashSprite:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} + +[sub_resource type="Animation" id="Animation_pn2vf"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("FlashSprite:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_tv0mo"] +_data = { +&"Flash": SubResource("Animation_hgi3d"), +&"RESET": SubResource("Animation_pn2vf") +} + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_70th7"] +size = Vector2(8, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_hagok"] +size = Vector2(12, 12) + +[sub_resource type="Animation" id="Animation_j3rs3"] +resource_name = "Explode" +length = 0.2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("ScaleJoint:scale") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(1, 1), Vector2(1.25, 1.25)] +} + +[sub_resource type="Animation" id="Animation_yf454"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("ScaleJoint:scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(1, 1)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_ll0jm"] +_data = { +&"Explode": SubResource("Animation_j3rs3"), +&"RESET": SubResource("Animation_yf454") +} + +[node name="BobOmbHeld" type="CharacterBody2D"] +collision_layer = 32 +collision_mask = 2 +script = ExtResource("1_j3rs3") + +[node name="ScaleJoint" type="Node2D" parent="."] + +[node name="Sprite" type="AnimatedSprite2D" parent="ScaleJoint"] +unique_name_in_owner = true +position = Vector2(0, -8) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_5qjsg") +animation = &"Hit" +offset = Vector2(-1, 1) +flip_h = true +script = ExtResource("2_dd5rd") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="ScaleJoint/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_hgi3d") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_pn2vf") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="FlashAnimation" type="AnimationPlayer" parent="ScaleJoint/Sprite"] +unique_name_in_owner = true +libraries = { +&"": SubResource("AnimationLibrary_tv0mo") +} + +[node name="FlashSprite" type="AnimatedSprite2D" parent="ScaleJoint/Sprite"] +visible = false +position = Vector2(-2, 0) +scale = Vector2(-1, 1) +sprite_frames = SubResource("SpriteFrames_5qjsg") +animation = &"Hit" +offset = Vector2(-1, 1) +script = ExtResource("2_dd5rd") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="ScaleJoint/Sprite/FlashSprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_hgi3d") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("6_pn2vf") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +position = Vector2(0, -4) +shape = SubResource("RectangleShape2D_70th7") + +[node name="Hitbox" type="Area2D" parent="."] +collision_mask = 5 + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -6) +shape = SubResource("RectangleShape2D_hagok") + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("3_5qjsg") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="Movement" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("4_70th7") +visuals = NodePath("../ScaleJoint/Sprite") + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_t0tau") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("6_j3rs3") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="BlockBouncingDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("7_yf454") +detection_type = 1 +hitbox = NodePath("../Hitbox") +can_change_direction = true +metadata/_custom_type_script = "uid://cmg61722ktg2m" + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_ll0jm") +} + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("9_yf454") +visuals = NodePath("../ScaleJoint/Sprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +position = Vector2(0, -8) + +[node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("13_tv0mo") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://ba18grqjixded" + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="kick"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="kick"] +[connection signal="fireball_hit" from="FireballDetection" to="." method="kick"] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="kick"] +[connection signal="explosion_entered" from="ExplosionDetection" to="." method="explode" unbinds=1] diff --git a/Scenes/Prefabs/Entities/Objects/Bumper.tscn b/Scenes/Prefabs/Entities/Objects/Bumper.tscn new file mode 100644 index 0000000..0a12d9a --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/Bumper.tscn @@ -0,0 +1,110 @@ +[gd_scene load_steps=15 format=3 uid="uid://bh0c141mlkiff"] + +[ext_resource type="Texture2D" uid="uid://dleohmr2yvsea" path="res://Assets/Sprites/Blocks/Bumper.png" id="1_7osxe"] +[ext_resource type="Script" uid="uid://biu4x75tbkfk3" path="res://Scripts/Classes/Entities/Objects/Bumper.gd" id="1_yguea"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_yguea"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="3_cgc3p"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_cgc3p"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/Bumper.json" id="5_ix70v"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="7_tbo6k"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_ix70v"] +atlas = ExtResource("1_7osxe") +region = Rect2(0, 0, 48, 48) + +[sub_resource type="SpriteFrames" id="SpriteFrames_tbo6k"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ix70v") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}] + +[sub_resource type="CircleShape2D" id="CircleShape2D_tbo6k"] +radius = 24.0 + +[sub_resource type="Animation" id="Animation_7osxe"] +resource_name = "Bounce" +length = 0.2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:scale") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.033333335, 0.1, 0.16666667), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [Vector2(1, 1), Vector2(0.8, 0.8), Vector2(1.2, 1.2), Vector2(1, 1)] +} + +[sub_resource type="Animation" id="Animation_yguea"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(1, 1)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_cgc3p"] +_data = { +&"Bounce": SubResource("Animation_7osxe"), +&"RESET": SubResource("Animation_yguea") +} + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_tbo6k"] + +[node name="Bumper" type="AnimatableBody2D"] +sync_to_physics = false +script = ExtResource("1_yguea") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_tbo6k") +animation = &"Idle" +autoplay = "Idle" +script = ExtResource("2_yguea") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_cgc3p") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_ix70v") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] +collision_layer = 255 +script = ExtResource("3_cgc3p") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("CircleShape2D_tbo6k") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_cgc3p") +} +autoplay = "RESET" + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("7_tbo6k") +offset = Vector2(0, 0) +disable_physics = false +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_tbo6k") + +[connection signal="player_entered" from="Hitbox" to="." method="bounce_player"] diff --git a/Scenes/Prefabs/Entities/Objects/Burner.tscn b/Scenes/Prefabs/Entities/Objects/Burner.tscn new file mode 100644 index 0000000..b758454 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/Burner.tscn @@ -0,0 +1,245 @@ +[gd_scene load_steps=33 format=3 uid="uid://cbs645wiwmaxq"] + +[ext_resource type="Script" uid="uid://clareynx710qb" path="res://Scripts/Classes/Entities/Objects/Burner.gd" id="1_4fveq"] +[ext_resource type="Texture2D" uid="uid://dhk5jdqjqo77p" path="res://Assets/Sprites/Blocks/BurnerFlame.png" id="1_vrk50"] +[ext_resource type="Texture2D" uid="uid://4l2medldwrwh" path="res://Assets/Sprites/Blocks/Burner.png" id="2_4fveq"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_fsldu"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="3_sqxap"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/BurnerFlame.json" id="4_m4qew"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="5_sqxap"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/BurnerBlock.json" id="5_w52fl"] +[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="7_w52fl"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="8_oeevx"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="10_oeevx"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_amjrr"] +size = Vector2(16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_od61c"] +atlas = ExtResource("1_vrk50") +region = Rect2(80, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fsldu"] +atlas = ExtResource("1_vrk50") +region = Rect2(64, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w52fl"] +atlas = ExtResource("1_vrk50") +region = Rect2(48, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_oeevx"] +atlas = ExtResource("1_vrk50") +region = Rect2(32, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m4qew"] +atlas = ExtResource("1_vrk50") +region = Rect2(16, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_je1ke"] +atlas = ExtResource("1_vrk50") +region = Rect2(0, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_liwv0"] +atlas = ExtResource("1_vrk50") +region = Rect2(0, 0, 1, 1) + +[sub_resource type="AtlasTexture" id="AtlasTexture_t81wb"] +atlas = ExtResource("1_vrk50") +region = Rect2(64, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1yyyj"] +atlas = ExtResource("1_vrk50") +region = Rect2(80, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_drojf"] +atlas = ExtResource("1_vrk50") +region = Rect2(0, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pdqi0"] +atlas = ExtResource("1_vrk50") +region = Rect2(16, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ywbh4"] +atlas = ExtResource("1_vrk50") +region = Rect2(32, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_p2mql"] +atlas = ExtResource("1_vrk50") +region = Rect2(48, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_seql0"] +atlas = ExtResource("1_vrk50") +region = Rect2(64, 0, 16, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5ex0w"] +atlas = ExtResource("1_vrk50") +region = Rect2(80, 0, 16, 48) + +[sub_resource type="SpriteFrames" id="SpriteFrames_8axu6"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_od61c") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fsldu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w52fl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_oeevx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_m4qew") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_je1ke") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_liwv0") +}], +"loop": false, +"name": &"Fall", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_t81wb") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1yyyj") +}], +"loop": true, +"name": &"Loop", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_drojf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pdqi0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ywbh4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_p2mql") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_seql0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5ex0w") +}], +"loop": false, +"name": &"Rise", +"speed": 15.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_5jhml"] +atlas = ExtResource("2_4fveq") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_jssei"] +size = Vector2(8, 32) + +[sub_resource type="GDScript" id="GDScript_4fveq"] +script/source = "extends Node + +@export var sprite: Node2D = null + +func _process(_delta: float) -> void: + $\"..\".global_rotation_degrees = [0, 180, -90, 90][owner.direction] + sprite.global_rotation_degrees = [0, 0, 90, 90][owner.direction] + sprite.flip_v = owner.direction == 1 or owner.direction == 2 +" + +[sub_resource type="Resource" id="Resource_m4qew"] +script = ExtResource("8_oeevx") +Overworld = SubResource("SpriteFrames_8axu6") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="Burner" type="AnimatableBody2D"] +collision_layer = 6 +collision_mask = 0 +sync_to_physics = false +script = ExtResource("1_4fveq") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_amjrr") + +[node name="RotationJoint" type="Node2D" parent="."] +physics_interpolation_mode = 2 + +[node name="Flame" type="AnimatedSprite2D" parent="RotationJoint"] +unique_name_in_owner = true +visible = false +position = Vector2(0, -32) +sprite_frames = SubResource("SpriteFrames_8axu6") +animation = &"Rise" +frame = 5 +frame_progress = 1.0 + +[node name="ResourceSetterNew" type="Node" parent="RotationJoint/Flame" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_fsldu") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_m4qew") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="RotationJoint"] +remote_path = NodePath("../Block") +update_rotation = false +update_scale = false + +[node name="Block" type="Sprite2D" parent="RotationJoint"] +texture = SubResource("AtlasTexture_5jhml") + +[node name="ResourceSetterNew" type="Node" parent="RotationJoint/Block" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_fsldu") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("5_w52fl") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="PlayerDetection" type="Area2D" parent="RotationJoint"] +script = ExtResource("3_sqxap") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="Hitbox" type="CollisionShape2D" parent="RotationJoint/PlayerDetection"] +unique_name_in_owner = true +position = Vector2(0, -32) +shape = SubResource("RectangleShape2D_jssei") +disabled = true + +[node name="Timer" type="Timer" parent="."] +wait_time = 3.0 +one_shot = true + +[node name="Node" type="Node" parent="." node_paths=PackedStringArray("sprite")] +process_mode = 3 +script = SubResource("GDScript_4fveq") +sprite = NodePath("../RotationJoint/Block") + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("5_sqxap") +properties = Array[String](["direction"]) +metadata/_custom_type_script = "uid://ctfbuoxtnnl0q" + +[node name="ThemedToJSONConverter" type="Node" parent="."] +script = ExtResource("7_w52fl") +resource = SubResource("Resource_m4qew") +json_file_path = "res://Assets/Sprites/Blocks/BurnerFlame.json" +metadata/_custom_type_script = "uid://cqif1li7otvpl" + +[node name="TrackJoint" type="Node" parent="."] +script = ExtResource("10_oeevx") +offset = Vector2(0, 0) +disable_physics = false +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[connection signal="player_entered" from="RotationJoint/PlayerDetection" to="." method="damage_player"] +[connection signal="timeout" from="Timer" to="." method="do_cycle"] diff --git a/Scenes/Prefabs/Entities/Objects/BuzzyBeetleShell.tscn b/Scenes/Prefabs/Entities/Objects/BuzzyBeetleShell.tscn new file mode 100644 index 0000000..0759be8 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/BuzzyBeetleShell.tscn @@ -0,0 +1,99 @@ +[gd_scene load_steps=13 format=3 uid="uid://csdbt4vd14fsg"] + +[ext_resource type="Script" uid="uid://b0mk8rdwt73w0" path="res://Scripts/Classes/Entities/ShellClass.gd" id="1_67hvo"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_67hvo"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_gsbuf"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/BuzzyBeetleShell.json" id="4_7m7wg"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="5_i84ew"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="6_ih7eq"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="7_btb0t"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="8_ck65x"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="9_8ro46"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="10_mt4yi"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_hddfq"] +size = Vector2(16, 12) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_67hvo"] +size = Vector2(12, 12) + +[node name="BuzzyBeetleShell" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +collision_layer = 32 +collision_mask = 6 +script = ExtResource("1_67hvo") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +offset = Vector2(0, 1) +script = ExtResource("2_67hvo") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_gsbuf") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_7m7wg") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] +collision_mask = 5 + +[node name="Collision" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -6) +shape = SubResource("RectangleShape2D_hddfq") + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("5_i84ew") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("6_ih7eq") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("7_btb0t") +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("8_ck65x") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("9_8ro46") +hitbox = NodePath("../Hitbox") +play_sfx_on_hit = true +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="BlockBouncingDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("10_mt4yi") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://cmg61722ktg2m" + +[node name="LCollision" type="CollisionShape2D" parent="."] +position = Vector2(0, -6) +rotation = 1.5708 +shape = SubResource("RectangleShape2D_67hvo") +one_way_collision = true + +[node name="RCollision" type="CollisionShape2D" parent="."] +position = Vector2(0, -6) +rotation = -1.5708 +shape = SubResource("RectangleShape2D_67hvo") +one_way_collision = true + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +position = Vector2(0, -8) + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="on_player_hit"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="on_player_stomped_on"] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="block_bounced"] diff --git a/Scenes/Prefabs/Entities/Objects/Cannon.tscn b/Scenes/Prefabs/Entities/Objects/Cannon.tscn new file mode 100644 index 0000000..fcfce38 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/Cannon.tscn @@ -0,0 +1,92 @@ +[gd_scene load_steps=9 format=3 uid="uid://fvhrbog40cpp"] + +[ext_resource type="Script" uid="uid://bxfr63s2j3ts7" path="res://Scripts/Classes/Entities/Objects/Cannon.gd" id="1_g2yj6"] +[ext_resource type="Texture2D" uid="uid://x45kf055ej53" path="res://Assets/Sprites/Blocks/Cannon.png" id="2_yrqqx"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="3_yrqqx"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_ywjuo"] +[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/Cannon.json" id="4_1iyc0"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_wj2h5"] +atlas = ExtResource("2_yrqqx") +region = Rect2(0, 0, 48, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ywjuo"] +size = Vector2(16, 16) + +[sub_resource type="GDScript" id="GDScript_ywjuo"] +script/source = "extends Node +@onready var head: Sprite2D = $\"../Head\" +@onready var mount: Sprite2D = $\"../Mount\" + +func _process(_delta: float) -> void: + mount.global_rotation_degrees = owner.stand_angle * 90 + head.frame = int(int(owner.head_angle * 45) % 90 != 0) + head.global_rotation_degrees = owner.head_angle * 45 + if head.frame == 1: + head.global_rotation_degrees -= 45 +" + +[node name="Cannon" type="Node2D"] +script = ExtResource("1_g2yj6") + +[node name="Head" type="Sprite2D" parent="."] +physics_interpolation_mode = 2 +texture = SubResource("AtlasTexture_wj2h5") +hframes = 2 +frame = 1 +region_enabled = true +region_rect = Rect2(0, 0, 32, 16) +region_filter_clip_enabled = true + +[node name="ResourceSetterNew" type="Node" parent="Head" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_ywjuo") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_1iyc0") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Raycast" type="RayCast2D" parent="Head"] +position = Vector2(0, -9) +target_position = Vector2(0, -8) +collision_mask = 6 +hit_from_inside = true + +[node name="Mount" type="Sprite2D" parent="."] +physics_interpolation_mode = 2 +texture = SubResource("AtlasTexture_wj2h5") +region_enabled = true +region_rect = Rect2(32, 0, 16, 16) +region_filter_clip_enabled = true + +[node name="ResourceSetterNew" type="Node" parent="Mount" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_ywjuo") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_1iyc0") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="StaticBody2D" type="StaticBody2D" parent="."] +collision_layer = 2 +collision_mask = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +shape = SubResource("RectangleShape2D_ywjuo") + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("3_yrqqx") +properties = Array[String](["item", "head_angle", "stand_angle"]) +filters = Dictionary[String, String]({ +"item": "cannon_ammo" +}) +metadata/_custom_type_script = "uid://ctfbuoxtnnl0q" + +[node name="Node" type="Node" parent="."] +process_mode = 3 +script = SubResource("GDScript_ywjuo") + +[node name="Timer" type="Timer" parent="."] +wait_time = 3.0 + +[connection signal="timeout" from="Timer" to="." method="shoot"] diff --git a/Scenes/Prefabs/Entities/Objects/CannonBall.tscn b/Scenes/Prefabs/Entities/Objects/CannonBall.tscn new file mode 100644 index 0000000..3f89ceb --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/CannonBall.tscn @@ -0,0 +1,59 @@ +[gd_scene load_steps=9 format=3 uid="uid://bumvqjhs2xxka"] + +[ext_resource type="Script" uid="uid://bfdtqldkrv4dn" path="res://Scripts/Classes/Entities/Enemies/CannonBall.gd" id="1_yim3j"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="2_il73j"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_yim3j"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/CannonBall.json" id="3_874xq"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="3_pydrn"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="4_yim3j"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="5_il73j"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_yim3j"] +size = Vector2(8, 8) + +[node name="CannonBall" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder")] +z_index = -1 +script = ExtResource("1_yim3j") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") +metadata/_custom_type_script = "uid://bpydbpyjk1mt4" + +[node name="Sprite" type="Sprite2D" parent="."] + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_yim3j") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("3_874xq") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="PlayerDetection" type="Area2D" parent="."] +script = ExtResource("2_il73j") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetection"] +shape = SubResource("RectangleShape2D_yim3j") + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("3_pydrn") +hitbox = NodePath("../PlayerDetection") +height = 0 +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("4_yim3j") +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("5_il73j") +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="GibSpawner" method="stomp_die"] +[connection signal="gib_about_to_spawn" from="GibSpawner" to="Sprite" method="set_flip_v" binds= [true]] +[connection signal="screen_exited" from="VisibleOnScreenEnabler2D" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Entities/Objects/CustomRaceBoo.tscn b/Scenes/Prefabs/Entities/Objects/CustomRaceBoo.tscn new file mode 100644 index 0000000..d55f5a6 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/CustomRaceBoo.tscn @@ -0,0 +1,30 @@ +[gd_scene load_steps=6 format=3 uid="uid://ccgskwqm418q0"] + +[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="1_gu5ge"] +[ext_resource type="Script" uid="uid://d4a7yp6e55u8t" path="res://Scripts/Classes/Components/TrackJoint.gd" id="2_pcxou"] +[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="4_4ndcc"] +[ext_resource type="PackedScene" uid="uid://dvmr3r2uub283" path="res://Scenes/Prefabs/Entities/Objects/TrackRider.tscn" id="5_4ndcc"] +[ext_resource type="Script" uid="uid://b8vmbtoaaq5nc" path="res://Scripts/Parts/EditorToggleDetection.gd" id="6_vsr7w"] + +[node name="CustomRaceBoo" type="Node2D"] + +[node name="RaceBoo" parent="." instance=ExtResource("1_gu5ge")] +force_colour = 0 + +[node name="TrackJoint" type="Node" parent="RaceBoo"] +script = ExtResource("2_pcxou") +disable_physics = false +metadata/_custom_type_script = "uid://d4a7yp6e55u8t" + +[node name="TrackRider" parent="." node_paths=PackedStringArray("attached_entity") instance=ExtResource("5_4ndcc")] +attached_entity = NodePath("../RaceBoo") + +[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("4_4ndcc")] +boo = NodePath("../RaceBoo") +is_custom = true + +[node name="LevelEditorToggleDetection" type="Node" parent="BooRaceHandler"] +script = ExtResource("6_vsr7w") +metadata/_custom_type_script = "uid://b8vmbtoaaq5nc" + +[connection signal="level_start" from="BooRaceHandler/LevelEditorToggleDetection" to="BooRaceHandler" method="do_countdown"] diff --git a/Scenes/Prefabs/Entities/Objects/Door.tscn b/Scenes/Prefabs/Entities/Objects/Door.tscn new file mode 100644 index 0000000..fda6dfd --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/Door.tscn @@ -0,0 +1,219 @@ +[gd_scene load_steps=20 format=3 uid="uid://u3t1k5j28yap"] + +[ext_resource type="Script" uid="uid://cy8cncadvevvt" path="res://Scripts/Classes/Entities/Objects/Door.gd" id="1_8ee2c"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="1_625dr"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_8ee2c"] +[ext_resource type="Texture2D" uid="uid://fyxbhdmqfxk5" path="res://Assets/Sprites/Tilesets/Doors.png" id="2_12ofo"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_12ofo"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Doors.json" id="4_jfxhu"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="5_8ee2c"] +[ext_resource type="PackedScene" uid="uid://dse5pwhodrqcr" path="res://Scenes/Prefabs/Editor/EditorProperties/TilePropertyIntRangeSpin.tscn" id="6_12ofo"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="7_jfxhu"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_penv4"] +size = Vector2(13, 20) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kr4bu"] +atlas = ExtResource("2_12ofo") +region = Rect2(48, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_penv4"] +atlas = ExtResource("2_12ofo") +region = Rect2(32, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jfxhu"] +atlas = ExtResource("2_12ofo") +region = Rect2(16, 0, 16, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_kr4bu"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_kr4bu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_penv4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jfxhu") +}], +"loop": false, +"name": &"Close", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jfxhu") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jfxhu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_penv4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kr4bu") +}], +"loop": false, +"name": &"Open", +"speed": 10.0 +}] + +[sub_resource type="GDScript" id="GDScript_jfxhu"] +script/source = "extends Node + +static var colour_ids := {} + + +func _process(_delta: float) -> void: + $\"../LevelEditorVisibleNode/Label\".text = str(owner.door_id) +" + +[sub_resource type="Animation" id="Animation_hk64y"] +resource_name = "Locked" +length = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(1, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Sprite:position") +tracks/1/interp = 2 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.03333333, 0.06666666, 0.099999994), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [Vector2(0, 0), Vector2(1, 0), Vector2(-1, 0), Vector2(0, 0)] +} + +[sub_resource type="Animation" id="Animation_uba0u"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(1, 1)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Sprite:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} + +[sub_resource type="Animation" id="Animation_kr4bu"] +resource_name = "Unlock" +length = 0.2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:scale") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(1.5, 1.5), Vector2(1, 1)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_hk64y"] +_data = { +&"Locked": SubResource("Animation_hk64y"), +&"RESET": SubResource("Animation_uba0u"), +&"Unlock": SubResource("Animation_kr4bu") +} + +[node name="Door" type="Node2D" groups=["Doors"]] +z_index = -5 +script = ExtResource("1_8ee2c") + +[node name="PlayerDetection" type="Area2D" parent="."] +script = ExtResource("1_625dr") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetection"] +position = Vector2(0, -10) +shape = SubResource("RectangleShape2D_penv4") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_kr4bu") +animation = &"Close" +autoplay = "Idle" +frame = 2 +frame_progress = 1.0 +offset = Vector2(0, -16) +script = ExtResource("2_8ee2c") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_12ofo") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_jfxhu") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("5_8ee2c") +properties = Array[String](["door_id", "sublevel_id"]) +properties_force_selector = Dictionary[String, PackedScene]({ +"door_id": ExtResource("6_12ofo") +}) +metadata/_custom_type_script = "uid://ctfbuoxtnnl0q" + +[node name="LevelEditorVisibleNode" type="Node2D" parent="."] +process_mode = 3 +visibility_layer = 2 +z_index = 10 +z_as_relative = false +script = ExtResource("7_jfxhu") +metadata/_custom_type_script = "uid://cpwloakvp672a" + +[node name="Label" type="Label" parent="LevelEditorVisibleNode"] +offset_left = -16.0 +offset_top = -32.0 +offset_right = 16.0 +offset_bottom = -16.0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "1" +horizontal_alignment = 1 + +[node name="Node" type="Node" parent="."] +process_mode = 3 +script = SubResource("GDScript_jfxhu") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_hk64y") +} + +[connection signal="updated" from="." to="Node" method="update_line"] diff --git a/Scenes/Prefabs/Entities/Objects/ElevatorPlatform.tscn b/Scenes/Prefabs/Entities/Objects/ElevatorPlatform.tscn new file mode 100644 index 0000000..2f5243a --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/ElevatorPlatform.tscn @@ -0,0 +1,41 @@ +[gd_scene load_steps=7 format=3 uid="uid://ctancgnvl58oc"] + +[ext_resource type="Script" uid="uid://bosinwppqswdr" path="res://Scripts/Classes/Entities/Objects/ElevatorPlatform.gd" id="1_dmv4g"] +[ext_resource type="Texture2D" uid="uid://bk0p52ttwojml" path="res://Assets/Sprites/Tilesets/Platform.png" id="2_b0vbm"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_wc2ur"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Platform.json" id="4_6u0fp"] +[ext_resource type="Script" uid="uid://d0mqkvopasu8k" path="res://Scripts/Classes/Components/SecondQuestReplaceComponent.gd" id="5_isijo"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_wc2ur"] +size = Vector2(48, 8) + +[node name="ElevatorPlatform" type="StaticBody2D"] +physics_interpolation_mode = 2 +script = ExtResource("1_dmv4g") + +[node name="Sprite" type="NinePatchRect" parent="."] +offset_left = -24.0 +offset_right = 24.0 +offset_bottom = 8.0 +texture = ExtResource("2_b0vbm") +patch_margin_left = 8 +patch_margin_right = 8 +axis_stretch_horizontal = 1 + +[node name="ResourceSetter" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_wc2ur") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_6u0fp") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +position = Vector2(0, 4) +shape = SubResource("RectangleShape2D_wc2ur") + +[node name="SecondQuestReplacer" type="Node" parent="."] +script = ExtResource("5_isijo") +new_scene = "uid://c36sl1w3qo8k1" +properties = Array[String](["vertical_direction", "top"]) +metadata/_custom_type_script = "uid://d0mqkvopasu8k" diff --git a/Scenes/Prefabs/Entities/Objects/EmptyPDoor.tscn b/Scenes/Prefabs/Entities/Objects/EmptyPDoor.tscn new file mode 100644 index 0000000..bac7c8f --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/EmptyPDoor.tscn @@ -0,0 +1,53 @@ +[gd_scene load_steps=8 format=3 uid="uid://c4wvocqpy0w66"] + +[ext_resource type="Script" uid="uid://bul1nbd2in1gn" path="res://Scripts/Classes/Components/PSwitcher.gd" id="1_d6q2l"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_hj3mh"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/PDoors.json" id="3_7tad6"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="4_hj3mh"] +[ext_resource type="PackedScene" uid="uid://dse5pwhodrqcr" path="res://Scenes/Prefabs/Editor/EditorProperties/TilePropertyIntRangeSpin.tscn" id="5_7tad6"] + +[sub_resource type="GDScript" id="GDScript_7tad6"] +script/source = "extends Node2D + +@export_range(0, 99) var door_id := 0 + +@export_enum(\"0\", \"1\", \"2\", \"3\", \"4\") var sublevel_id := 0 +" + +[sub_resource type="SpriteFrames" id="SpriteFrames_vytwy"] +animations = [{ +"frames": [], +"loop": true, +"name": &"Locked", +"speed": 5.0 +}] + +[node name="EmptyPDoor" type="Node2D"] +script = SubResource("GDScript_7tad6") + +[node name="PSwitcher" type="Node" parent="."] +script = ExtResource("1_d6q2l") +new_scene = "uid://bmsecpiv7yllv" +properties = ["door_id", "sublevel_id"] +metadata/_custom_type_script = "uid://bul1nbd2in1gn" + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -16) +sprite_frames = SubResource("SpriteFrames_vytwy") +animation = &"Locked" +autoplay = "Locked" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_hj3mh") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("3_7tad6") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="PropertyExposer" type="Node" parent="."] +script = ExtResource("4_hj3mh") +properties = ["door_id", "sublevel_id"] +properties_force_selector = Dictionary[String, PackedScene]({ +"door_id": ExtResource("5_7tad6") +}) +metadata/_custom_type_script = "uid://ctfbuoxtnnl0q" diff --git a/Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn b/Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn new file mode 100644 index 0000000..a13c9c0 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn @@ -0,0 +1,54 @@ +[gd_scene load_steps=9 format=3 uid="uid://bm8obwlkm56wb"] + +[ext_resource type="Script" uid="uid://c4m157i8p54cf" path="res://Scripts/Classes/Entities/Objects/FallingPlatform.gd" id="1_krw4p"] +[ext_resource type="Texture2D" uid="uid://bk0p52ttwojml" path="res://Assets/Sprites/Tilesets/Platform.png" id="2_p76vr"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_r8wfm"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Platform.json" id="4_odngu"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="5_c36tx"] +[ext_resource type="Texture2D" uid="uid://cke2nve5v64am" path="res://Assets/Sprites/Editor/PlatformIcons/Falling.png" id="6_klq8y"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_r8wfm"] +size = Vector2(32, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_c36tx"] +size = Vector2(36, 10) + +[node name="FallingPlatform" type="AnimatableBody2D"] +script = ExtResource("1_krw4p") + +[node name="TextureRect" type="NinePatchRect" parent="."] +offset_left = -16.0 +offset_right = 16.0 +offset_bottom = 8.0 +texture = ExtResource("2_p76vr") +patch_margin_left = 8 +patch_margin_right = 8 +axis_stretch_horizontal = 1 + +[node name="ResourceSetter" type="Node" parent="TextureRect" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_r8wfm") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_odngu") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2(0, 4) +shape = SubResource("RectangleShape2D_r8wfm") + +[node name="PlayerDetect" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetect"] +position = Vector2(0, 3) +shape = SubResource("RectangleShape2D_c36tx") +one_way_collision = true + +[node name="LevelEditorVisibleNode" type="Node2D" parent="."] +visibility_layer = 2 +script = ExtResource("5_c36tx") +metadata/_custom_type_script = "uid://cpwloakvp672a" + +[node name="Sprite2D" type="Sprite2D" parent="LevelEditorVisibleNode"] +position = Vector2(8, 8) +texture = ExtResource("6_klq8y") diff --git a/Scenes/Prefabs/Entities/Objects/Firebar.tscn b/Scenes/Prefabs/Entities/Objects/Firebar.tscn new file mode 100644 index 0000000..5b38a8c --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/Firebar.tscn @@ -0,0 +1,556 @@ +[gd_scene load_steps=16 format=3 uid="uid://iq86u4w60yee"] + +[ext_resource type="Texture2D" uid="uid://b7n5kp30whnb3" path="res://Assets/Sprites/Blocks/FireBar.png" id="1_e2e05"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_kpo86"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_kpo86"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="3_p4n6u"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="4_vag0n"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/FireBarFireBall.json" id="4_ym371"] +[ext_resource type="Texture2D" uid="uid://dsncqqhfsnq6s" path="res://Assets/Sprites/Editor/RotationIcon.png" id="5_ytedt"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="6_m0plg"] +[ext_resource type="Resource" uid="uid://c8ojbqg4q4qh6" path="res://Resources/ThemedResources/EditorRotationIcon.tres" id="7_3irkc"] + +[sub_resource type="GDScript" id="GDScript_e2e05"] +script/source = "extends Node2D + +@export_range(4, 16) var length := 6 + +@export_range(0, 360, 45) var starting_angle := 0 + +@export_enum(\"C-Clockwise\", \"Clockwise\") var direction := 0 + +func _physics_process(delta: float) -> void: + $RotationJoint.global_rotation_degrees += 90 * delta * [-1, 1][direction] + +func on_area_entered(area: Area2D) -> void: + if area.owner is Player: + area.owner.damage() +" + +[sub_resource type="SegmentShape2D" id="SegmentShape2D_p4n6u"] +resource_local_to_scene = true +b = Vector2(0, -40) + +[sub_resource type="Animation" id="Animation_vag0n"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:rotation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} + +[sub_resource type="Animation" id="Animation_oygiu"] +resource_name = "Spin" +length = 0.4 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:rotation") +tracks/0/interp = 0 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.100442, 0.2, 0.3), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [0.0, 1.5708, 3.14159, 4.71239] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_ytedt"] +_data = { +&"RESET": SubResource("Animation_vag0n"), +&"Spin": SubResource("Animation_oygiu") +} + +[sub_resource type="GDScript" id="GDScript_p4n6u"] +script/source = "@tool +extends Node + +func _ready() -> void: + await get_tree().physics_frame + %RotationJoint.global_rotation_degrees = owner.starting_angle + +func _process(_delta: float) -> void: + var idx := 0 + for i in $\"../Fireballs\".get_children(): + i.visible = idx < owner.length + idx += 1 + if Engine.is_editor_hint() == false: + if Global.current_game_mode == Global.GameMode.LEVEL_EDITOR and LevelEditor.playing_level == false: + %RotationJoint.global_rotation_degrees = owner.starting_angle + else: + %RotationJoint.global_rotation_degrees = owner.starting_angle + $\"../RotationJoint/Hitbox/Shape\".shape.b = Vector2(0, -(owner.length - 1) * 8) + $\"../Node2D/Sprite2D\".scale.x = [-1, 1][owner.direction] +" + +[node name="Firebar" type="Node2D"] +script = SubResource("GDScript_e2e05") + +[node name="FireBar" type="Sprite2D" parent="."] +visible = false +top_level = true +z_index = -5 +texture = ExtResource("1_e2e05") + +[node name="RotationJoint" type="Node2D" parent="."] +unique_name_in_owner = true +z_index = 20 + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="RotationJoint"] +remote_path = NodePath("../../Fireballs/Fireball1") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D2" type="RemoteTransform2D" parent="RotationJoint"] +position = Vector2(0, -8) +remote_path = NodePath("../../Fireballs/Fireball2") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D3" type="RemoteTransform2D" parent="RotationJoint"] +position = Vector2(0, -16) +remote_path = NodePath("../../Fireballs/Fireball3") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D4" type="RemoteTransform2D" parent="RotationJoint"] +position = Vector2(0, -24) +remote_path = NodePath("../../Fireballs/Fireball4") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D5" type="RemoteTransform2D" parent="RotationJoint"] +position = Vector2(0, -32) +remote_path = NodePath("../../Fireballs/Fireball5") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D6" type="RemoteTransform2D" parent="RotationJoint"] +position = Vector2(0, -40) +remote_path = NodePath("../../Fireballs/Fireball6") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D7" type="RemoteTransform2D" parent="RotationJoint"] +position = Vector2(0, -48) +remote_path = NodePath("../../Fireballs/Fireball7") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D8" type="RemoteTransform2D" parent="RotationJoint"] +position = Vector2(0, -56) +remote_path = NodePath("../../Fireballs/Fireball8") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D9" type="RemoteTransform2D" parent="RotationJoint"] +position = Vector2(0, -64) +remote_path = NodePath("../../Fireballs/Fireball9") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D10" type="RemoteTransform2D" parent="RotationJoint"] +position = Vector2(0, -72) +remote_path = NodePath("../../Fireballs/Fireball10") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D11" type="RemoteTransform2D" parent="RotationJoint"] +position = Vector2(0, -80) +remote_path = NodePath("../../Fireballs/Fireball11") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D12" type="RemoteTransform2D" parent="RotationJoint"] +position = Vector2(0, -88) +remote_path = NodePath("../../Fireballs/Fireball12") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D13" type="RemoteTransform2D" parent="RotationJoint"] +position = Vector2(0, -96) +remote_path = NodePath("../../Fireballs/Fireball13") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D14" type="RemoteTransform2D" parent="RotationJoint"] +position = Vector2(0, -104) +remote_path = NodePath("../../Fireballs/Fireball14") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D15" type="RemoteTransform2D" parent="RotationJoint"] +position = Vector2(0, -112) +remote_path = NodePath("../../Fireballs/Fireball15") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D16" type="RemoteTransform2D" parent="RotationJoint"] +position = Vector2(0, -120) +remote_path = NodePath("../../Fireballs/Fireball16") +update_rotation = false +update_scale = false + +[node name="Hitbox" type="Area2D" parent="RotationJoint"] + +[node name="Shape" type="CollisionShape2D" parent="RotationJoint/Hitbox"] +shape = SubResource("SegmentShape2D_p4n6u") + +[node name="Fireballs" type="Node2D" parent="."] +unique_name_in_owner = true +z_index = 20 + +[node name="Fireball1" type="AnimatedSprite2D" parent="Fireballs"] +script = ExtResource("2_kpo86") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Fireballs/Fireball1"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="ResourceSetter" type="Node" parent="Fireballs/Fireball1" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_kpo86") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ym371") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Fireball2" type="AnimatedSprite2D" parent="Fireballs"] +position = Vector2(0, -8) +script = ExtResource("2_kpo86") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Fireballs/Fireball2"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="ResourceSetter" type="Node" parent="Fireballs/Fireball2" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_kpo86") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ym371") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Fireball3" type="AnimatedSprite2D" parent="Fireballs"] +position = Vector2(0, -16) +script = ExtResource("2_kpo86") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Fireballs/Fireball3"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="ResourceSetter" type="Node" parent="Fireballs/Fireball3" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_kpo86") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ym371") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Fireball4" type="AnimatedSprite2D" parent="Fireballs"] +position = Vector2(0, -24) +script = ExtResource("2_kpo86") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Fireballs/Fireball4"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="ResourceSetter" type="Node" parent="Fireballs/Fireball4" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_kpo86") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ym371") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Fireball5" type="AnimatedSprite2D" parent="Fireballs"] +position = Vector2(0, -32) +script = ExtResource("2_kpo86") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Fireballs/Fireball5"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="ResourceSetter" type="Node" parent="Fireballs/Fireball5" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_kpo86") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ym371") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Fireball6" type="AnimatedSprite2D" parent="Fireballs"] +position = Vector2(0, -40) +script = ExtResource("2_kpo86") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Fireballs/Fireball6"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="ResourceSetter" type="Node" parent="Fireballs/Fireball6" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_kpo86") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ym371") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Fireball7" type="AnimatedSprite2D" parent="Fireballs"] +visible = false +position = Vector2(0, -48) +script = ExtResource("2_kpo86") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Fireballs/Fireball7"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="ResourceSetter" type="Node" parent="Fireballs/Fireball7" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_kpo86") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ym371") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Fireball8" type="AnimatedSprite2D" parent="Fireballs"] +visible = false +position = Vector2(0, -56) +script = ExtResource("2_kpo86") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Fireballs/Fireball8"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="ResourceSetter" type="Node" parent="Fireballs/Fireball8" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_kpo86") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ym371") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Fireball9" type="AnimatedSprite2D" parent="Fireballs"] +visible = false +position = Vector2(0, -64) +script = ExtResource("2_kpo86") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Fireballs/Fireball9"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="ResourceSetter" type="Node" parent="Fireballs/Fireball9" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_kpo86") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ym371") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Fireball10" type="AnimatedSprite2D" parent="Fireballs"] +visible = false +position = Vector2(0, -72) +script = ExtResource("2_kpo86") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Fireballs/Fireball10"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="ResourceSetter" type="Node" parent="Fireballs/Fireball10" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_kpo86") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ym371") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Fireball11" type="AnimatedSprite2D" parent="Fireballs"] +visible = false +position = Vector2(0, -80) +script = ExtResource("2_kpo86") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Fireballs/Fireball11"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="ResourceSetter" type="Node" parent="Fireballs/Fireball11" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_kpo86") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ym371") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Fireball12" type="AnimatedSprite2D" parent="Fireballs"] +visible = false +position = Vector2(0, -88) +script = ExtResource("2_kpo86") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Fireballs/Fireball12"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="ResourceSetter" type="Node" parent="Fireballs/Fireball12" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_kpo86") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ym371") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Fireball13" type="AnimatedSprite2D" parent="Fireballs"] +visible = false +position = Vector2(0, -96) +script = ExtResource("2_kpo86") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Fireballs/Fireball13"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="ResourceSetter" type="Node" parent="Fireballs/Fireball13" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_kpo86") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ym371") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Fireball14" type="AnimatedSprite2D" parent="Fireballs"] +visible = false +position = Vector2(0, -104) +script = ExtResource("2_kpo86") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Fireballs/Fireball14"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="ResourceSetter" type="Node" parent="Fireballs/Fireball14" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_kpo86") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ym371") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Fireball15" type="AnimatedSprite2D" parent="Fireballs"] +visible = false +position = Vector2(0, -112) +script = ExtResource("2_kpo86") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Fireballs/Fireball15"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="ResourceSetter" type="Node" parent="Fireballs/Fireball15" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_kpo86") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ym371") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Fireball16" type="AnimatedSprite2D" parent="Fireballs"] +visible = false +position = Vector2(0, -120) +script = ExtResource("2_kpo86") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Animation" type="AnimationPlayer" parent="Fireballs/Fireball16"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="ResourceSetter" type="Node" parent="Fireballs/Fireball16" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_kpo86") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_ym371") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="."] +remote_path = NodePath("../FireBar") +update_rotation = false +update_scale = false + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("3_p4n6u") +properties = Array[String](["length", "starting_angle", "direction"]) + +[node name="FireballHandler" type="Node" parent="."] +process_mode = 3 +script = SubResource("GDScript_p4n6u") + +[node name="Node2D" type="Node2D" parent="."] +script = ExtResource("4_vag0n") + +[node name="Sprite2D" type="Sprite2D" parent="Node2D"] +physics_interpolation_mode = 2 +z_index = 50 +z_as_relative = false +scale = Vector2(-1, 1) +texture = ExtResource("5_ytedt") +offset = Vector2(1, 0) + +[node name="ResourceSetter" type="Node" parent="Node2D/Sprite2D" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_m0plg") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = ExtResource("7_3irkc") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[connection signal="area_entered" from="RotationJoint/Hitbox" to="." method="on_area_entered"] diff --git a/Scenes/Prefabs/Entities/Objects/GreenKoopaShell.tscn b/Scenes/Prefabs/Entities/Objects/GreenKoopaShell.tscn new file mode 100644 index 0000000..c5e24e5 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/GreenKoopaShell.tscn @@ -0,0 +1,179 @@ +[gd_scene load_steps=22 format=3 uid="uid://bowadxqfmg636"] + +[ext_resource type="Script" uid="uid://b0mk8rdwt73w0" path="res://Scripts/Classes/Entities/ShellClass.gd" id="1_diywd"] +[ext_resource type="Texture2D" uid="uid://cy6v7tdtxebs5" path="res://Assets/Sprites/Enemies/KoopaTroopa.png" id="2_hddfq"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_y03il"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="3_6e771"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_hddfq"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/GreenKoopaShell.json" id="4_y03il"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="4_ygks6"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="7_03ndt"] +[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="8_0nmd6"] +[ext_resource type="Script" uid="uid://dri2d5jtu0fbq" path="res://Scripts/Classes/Components/FireballDetection.gd" id="9_8vmgs"] +[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="10_y03il"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_oqwce"] +atlas = ExtResource("2_hddfq") +region = Rect2(32, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_80wu4"] +atlas = ExtResource("2_hddfq") +region = Rect2(48, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rvngx"] +atlas = ExtResource("2_hddfq") +region = Rect2(64, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_amsp7"] +atlas = ExtResource("2_hddfq") +region = Rect2(80, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hqtjl"] +atlas = ExtResource("2_hddfq") +region = Rect2(32, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u5jpg"] +atlas = ExtResource("2_hddfq") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j2gdr"] +atlas = ExtResource("2_hddfq") +region = Rect2(32, 16, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_5qj7r"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_oqwce") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_80wu4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rvngx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_amsp7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hqtjl") +}], +"loop": true, +"name": &"Spin", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_u5jpg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_j2gdr") +}], +"loop": true, +"name": &"Wake", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_03ndt"] +size = Vector2(12, 12) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_hddfq"] +size = Vector2(16, 12) + +[node name="GreenKoopaShell" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] +collision_layer = 32 +collision_mask = 6 +floor_constant_speed = true +floor_max_angle = 0.80285144 +floor_snap_length = 4.0 +script = ExtResource("1_diywd") +on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") +score_note_adder = NodePath("ScoreNoteSpawner") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +sprite_frames = SubResource("SpriteFrames_5qj7r") +animation = &"Spin" +frame = 3 +frame_progress = 0.781081 +offset = Vector2(0, 1) +script = ExtResource("2_y03il") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_hddfq") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_y03il") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="LCollision" type="CollisionShape2D" parent="."] +position = Vector2(0, -6) +rotation = 1.5708 +shape = SubResource("RectangleShape2D_03ndt") +one_way_collision = true + +[node name="RCollision" type="CollisionShape2D" parent="."] +position = Vector2(0, -6) +rotation = -1.5708 +shape = SubResource("RectangleShape2D_03ndt") +one_way_collision = true + +[node name="Hitbox" type="Area2D" parent="."] +collision_mask = 5 + +[node name="Collision" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -6) +shape = SubResource("RectangleShape2D_hddfq") + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("3_6e771") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("4_ygks6") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("7_03ndt") +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("8_0nmd6") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://bbww34oiexbx2" + +[node name="FireballDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("9_8vmgs") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://dri2d5jtu0fbq" + +[node name="BlockBouncingDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("10_y03il") +hitbox = NodePath("../Hitbox") +metadata/_custom_type_script = "uid://cmg61722ktg2m" + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] +position = Vector2(0, -8) +scale = Vector2(1, 0.98723614) +rect = Rect2(-128, -128, 256, 256) + +[connection signal="killed" from="." to="GibSpawner" method="summon_gib"] +[connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="on_player_hit"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="on_player_stomped_on"] +[connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] +[connection signal="fireball_hit" from="FireballDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] +[connection signal="block_bounced" from="BlockBouncingDetection" to="." method="block_bounced"] +[connection signal="screen_exited" from="VisibleOnScreenEnabler2D" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn b/Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn new file mode 100644 index 0000000..85e7bb6 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn @@ -0,0 +1,28 @@ +[gd_scene load_steps=5 format=3 uid="uid://dn3cblgvf2ba1"] + +[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="1_6dtc5"] +[ext_resource type="Script" uid="uid://d0mqkvopasu8k" path="res://Scripts/Classes/Components/SecondQuestReplaceComponent.gd" id="2_jcaah"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_jcaah"] +size = Vector2(48, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_w0y68"] +size = Vector2(48, 10) + +[node name="FallingPlatform" instance=ExtResource("1_6dtc5")] + +[node name="TextureRect" parent="." index="0"] +offset_left = -24.0 +offset_right = 24.0 + +[node name="CollisionShape2D" parent="." index="1"] +position = Vector2(0, 4) +shape = SubResource("RectangleShape2D_jcaah") + +[node name="CollisionShape2D" parent="PlayerDetect" index="0"] +shape = SubResource("RectangleShape2D_w0y68") + +[node name="SecondQuestReplacer" type="Node" parent="." index="4"] +script = ExtResource("2_jcaah") +new_scene = "uid://bm8obwlkm56wb" +metadata/_custom_type_script = "uid://d0mqkvopasu8k" diff --git a/Scenes/Prefabs/Entities/Objects/LitBobOmbHeld.tscn b/Scenes/Prefabs/Entities/Objects/LitBobOmbHeld.tscn new file mode 100644 index 0000000..10ba0e1 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/LitBobOmbHeld.tscn @@ -0,0 +1,9 @@ +[gd_scene load_steps=2 format=3 uid="uid://b13d12fdho258"] + +[ext_resource type="PackedScene" uid="uid://d075e1520ngrv" path="res://Scenes/Prefabs/Entities/Objects/BobOmbHeld.tscn" id="1_grd3e"] + +[node name="BobOmbHeld" instance=ExtResource("1_grd3e")] +timer = 1.0 + +[node name="FlashAnimation" parent="ScaleJoint/Sprite" index="1"] +speed_scale = 2.0 diff --git a/Scenes/Prefabs/Entities/Objects/LockedDoor.tscn b/Scenes/Prefabs/Entities/Objects/LockedDoor.tscn new file mode 100644 index 0000000..8adcd6d --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/LockedDoor.tscn @@ -0,0 +1,75 @@ +[gd_scene load_steps=8 format=3 uid="uid://chfnuhi45nquf"] + +[ext_resource type="PackedScene" uid="uid://u3t1k5j28yap" path="res://Scenes/Prefabs/Entities/Objects/Door.tscn" id="1_t0orm"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/LockedDoors.json" id="2_0bcyf"] +[ext_resource type="Texture2D" uid="uid://fyxbhdmqfxk5" path="res://Assets/Sprites/Tilesets/Doors.png" id="2_0u2mu"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_kr4bu"] +atlas = ExtResource("2_0u2mu") +region = Rect2(48, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_penv4"] +atlas = ExtResource("2_0u2mu") +region = Rect2(32, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jfxhu"] +atlas = ExtResource("2_0u2mu") +region = Rect2(16, 0, 16, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_1efep"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_kr4bu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_penv4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jfxhu") +}], +"loop": false, +"name": &"Close", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jfxhu") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [], +"loop": true, +"name": &"Locked", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jfxhu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_penv4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kr4bu") +}], +"loop": false, +"name": &"Open", +"speed": 10.0 +}] + +[node name="LockedDoor" instance=ExtResource("1_t0orm")] +locked = true +start_locked = true + +[node name="Sprite" parent="." index="1"] +sprite_frames = SubResource("SpriteFrames_1efep") +animation = &"Locked" +autoplay = "Locked" +frame = 0 +frame_progress = 0.0 + +[node name="ResourceSetterNew" parent="Sprite" index="0"] +resource_json = ExtResource("2_0bcyf") diff --git a/Scenes/Prefabs/Entities/Objects/LongFirebar.tscn b/Scenes/Prefabs/Entities/Objects/LongFirebar.tscn new file mode 100755 index 0000000..0639c0b --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/LongFirebar.tscn @@ -0,0 +1,135 @@ +[gd_scene load_steps=7 format=3 uid="uid://033s0lgpb33l"] + +[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="1_m6o3e"] +[ext_resource type="Texture2D" uid="uid://pidoncb5gcax" path="res://Assets/Sprites/Items/Fireball.png" id="2_s1hms"] + +[sub_resource type="SegmentShape2D" id="SegmentShape2D_s77o2"] +b = Vector2(0, 80) + +[sub_resource type="Animation" id="Animation_vag0n"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:rotation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} + +[sub_resource type="Animation" id="Animation_oygiu"] +resource_name = "Spin" +length = 0.4 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:rotation") +tracks/0/interp = 0 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.100442, 0.2, 0.3), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [0.0, 1.5708, 3.14159, 4.71239] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_ytedt"] +_data = { +&"RESET": SubResource("Animation_vag0n"), +&"Spin": SubResource("Animation_oygiu") +} + +[node name="Firebar" instance=ExtResource("1_m6o3e")] + +[node name="RemoteTransform2D17" type="RemoteTransform2D" parent="RotationJoint" index="6"] +position = Vector2(0, 48) +remote_path = NodePath("../../Fireballs/Fireball7") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D18" type="RemoteTransform2D" parent="RotationJoint" index="7"] +position = Vector2(0, 56) +remote_path = NodePath("../../Fireballs/Fireball8") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D19" type="RemoteTransform2D" parent="RotationJoint" index="8"] +position = Vector2(0, 64) +remote_path = NodePath("../../Fireballs/Fireball9") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D20" type="RemoteTransform2D" parent="RotationJoint" index="9"] +position = Vector2(0, 72) +remote_path = NodePath("../../Fireballs/Fireball10") +update_rotation = false +update_scale = false + +[node name="RemoteTransform2D21" type="RemoteTransform2D" parent="RotationJoint" index="10"] +position = Vector2(0, 80) +remote_path = NodePath("../../Fireballs/Fireball11") +update_rotation = false +update_scale = false + +[node name="Shape" parent="RotationJoint/Hitbox" index="0"] +shape = SubResource("SegmentShape2D_s77o2") + +[node name="Fireballs" parent="." index="2"] +z_index = 4096 +z_as_relative = false + +[node name="Fireball17" type="Sprite2D" parent="Fireballs" index="6"] +position = Vector2(33.9411, 33.9411) +texture = ExtResource("2_s1hms") + +[node name="Fireball18" type="Sprite2D" parent="Fireballs" index="7"] +position = Vector2(39.598, 39.598) +texture = ExtResource("2_s1hms") + +[node name="Fireball19" type="Sprite2D" parent="Fireballs" index="8"] +position = Vector2(45.2548, 45.2548) +texture = ExtResource("2_s1hms") + +[node name="Fireball20" type="Sprite2D" parent="Fireballs" index="9"] +position = Vector2(50.9117, 50.9117) +texture = ExtResource("2_s1hms") + +[node name="Fireball21" type="Sprite2D" parent="Fireballs" index="10"] +position = Vector2(56.5685, 56.5686) +texture = ExtResource("2_s1hms") + +[node name="Animation2" type="AnimationPlayer" parent="Fireballs/Fireball7" index="0"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="Animation2" type="AnimationPlayer" parent="Fireballs/Fireball8" index="0"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="Animation2" type="AnimationPlayer" parent="Fireballs/Fireball9" index="0"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="Animation2" type="AnimationPlayer" parent="Fireballs/Fireball10" index="0"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" + +[node name="Animation2" type="AnimationPlayer" parent="Fireballs/Fireball11" index="0"] +libraries = { +&"": SubResource("AnimationLibrary_ytedt") +} +autoplay = "Spin" diff --git a/Scenes/Prefabs/Entities/Objects/MediumElevatorPlatform.tscn b/Scenes/Prefabs/Entities/Objects/MediumElevatorPlatform.tscn new file mode 100644 index 0000000..8a94cf8 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/MediumElevatorPlatform.tscn @@ -0,0 +1,15 @@ +[gd_scene load_steps=3 format=3 uid="uid://c36sl1w3qo8k1"] + +[ext_resource type="PackedScene" uid="uid://f48a0jmx334d" path="res://Scenes/Prefabs/Entities/Objects/SmallElevatorPlatform.tscn" id="1_uynsq"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_uynsq"] +size = Vector2(32, 8) + +[node name="ElevatorPlatform" instance=ExtResource("1_uynsq")] + +[node name="Sprite" parent="." index="0"] +offset_left = -16.0 +offset_right = 16.0 + +[node name="Collision" parent="." index="1"] +shape = SubResource("RectangleShape2D_uynsq") diff --git a/Scenes/Prefabs/Entities/Objects/OnOffSidewaysPlatform.tscn b/Scenes/Prefabs/Entities/Objects/OnOffSidewaysPlatform.tscn new file mode 100644 index 0000000..1edb173 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/OnOffSidewaysPlatform.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=7 format=3 uid="uid://c8cxhsod82kwm"] + +[ext_resource type="PackedScene" uid="uid://c8m8455b6ikrn" path="res://Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn" id="1_m1s5k"] +[ext_resource type="Texture2D" uid="uid://dfpbjnd1o5tig" path="res://Assets/Sprites/Tilesets/OnOffPlatform.png" id="2_m1s5k"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/OnOffPlatform.json" id="3_p1l0p"] +[ext_resource type="Script" uid="uid://364rywt44hy6" path="res://Scripts/Classes/UI/PackSprite.gd" id="4_mdd6r"] +[ext_resource type="Script" uid="uid://cb0spbe0l8mof" path="res://Scripts/Classes/Components/AnimationPauser.gd" id="4_p1l0p"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_mdd6r"] +size = Vector2(48, 8) + +[node name="SidewaysPlatform" instance=ExtResource("1_m1s5k")] + +[node name="Sprite" parent="AnimatableBody2D" index="0"] +offset_left = -20.0 +offset_right = 20.0 +texture = ExtResource("2_m1s5k") +region_rect = Rect2(0, 0, 24, 8) + +[node name="ResourceSetter" parent="AnimatableBody2D/Sprite" index="0"] +resource_json = ExtResource("3_p1l0p") + +[node name="Sprite2D" type="Sprite2D" parent="AnimatableBody2D/Sprite" index="1"] +position = Vector2(16, 0) +texture = ExtResource("2_m1s5k") +centered = false +hframes = 2 +region_enabled = true +region_rect = Rect2(24, 0, 16, 8) +script = ExtResource("4_mdd6r") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Collision" parent="AnimatableBody2D" index="1"] +visible = true +shape = SubResource("RectangleShape2D_mdd6r") + +[node name="LevelEditorVisibleNode" parent="." index="2"] +visible = true + +[node name="AnimationPauser" type="Node" parent="." index="4" node_paths=PackedStringArray("animation_player") groups=["BooBlocks"]] +script = ExtResource("4_p1l0p") +animation_player = NodePath("../AnimationPlayer") +paused = true +metadata/_custom_type_script = "uid://cb0spbe0l8mof" + +[connection signal="just_paused" from="AnimationPauser" to="AnimatableBody2D/Sprite/Sprite2D" method="set_frame" binds= [0]] +[connection signal="resumed" from="AnimationPauser" to="AnimatableBody2D/Sprite/Sprite2D" method="set_frame" binds= [1]] diff --git a/Scenes/Prefabs/Entities/Objects/OnOffSidewaysPlatformBlue.tscn b/Scenes/Prefabs/Entities/Objects/OnOffSidewaysPlatformBlue.tscn new file mode 100644 index 0000000..49100ef --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/OnOffSidewaysPlatformBlue.tscn @@ -0,0 +1,15 @@ +[gd_scene load_steps=2 format=3 uid="uid://jnun56lervsy"] + +[ext_resource type="PackedScene" uid="uid://c8cxhsod82kwm" path="res://Scenes/Prefabs/Entities/Objects/OnOffSidewaysPlatform.tscn" id="1_bcqgw"] + +[node name="SidewaysPlatform" instance=ExtResource("1_bcqgw")] + +[node name="Sprite" parent="AnimatableBody2D" index="0"] +region_rect = Rect2(0, 8, 24, 8) + +[node name="Sprite2D" parent="AnimatableBody2D/Sprite" index="1"] +frame = 1 +region_rect = Rect2(24, 8, 16, 8) + +[node name="AnimationPauser" parent="." index="4"] +paused = false diff --git a/Scenes/Prefabs/Entities/Objects/OnOffVerticalPlatform.tscn b/Scenes/Prefabs/Entities/Objects/OnOffVerticalPlatform.tscn new file mode 100644 index 0000000..c92b6fa --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/OnOffVerticalPlatform.tscn @@ -0,0 +1,42 @@ +[gd_scene load_steps=6 format=3 uid="uid://t5vu4gl0ra8x"] + +[ext_resource type="PackedScene" uid="uid://c6x7gv2lqeu1x" path="res://Scenes/Prefabs/Entities/Objects/VerticalPlatform.tscn" id="1_nwvxx"] +[ext_resource type="Texture2D" uid="uid://dfpbjnd1o5tig" path="res://Assets/Sprites/Tilesets/OnOffPlatform.png" id="2_iy32g"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/OnOffPlatform.json" id="3_50hv7"] +[ext_resource type="Script" uid="uid://cb0spbe0l8mof" path="res://Scripts/Classes/Components/AnimationPauser.gd" id="3_iy32g"] +[ext_resource type="Script" uid="uid://364rywt44hy6" path="res://Scripts/Classes/UI/PackSprite.gd" id="4_0jnxm"] + +[node name="OnOffSidewaysPlatform" instance=ExtResource("1_nwvxx")] + +[node name="Sprite" parent="AnimatableBody2D" index="0"] +offset_left = -20.0 +offset_right = 20.0 +texture = ExtResource("2_iy32g") +region_rect = Rect2(0, 0, 24, 8) +patch_margin_left = 8 +patch_margin_right = 8 + +[node name="ResourceSetter" parent="AnimatableBody2D/Sprite" index="0"] +resource_json = ExtResource("3_50hv7") + +[node name="Sprite2D" type="Sprite2D" parent="AnimatableBody2D/Sprite" index="1"] +position = Vector2(16, 0) +texture = ExtResource("2_iy32g") +centered = false +hframes = 2 +region_enabled = true +region_rect = Rect2(24, 0, 16, 8) +script = ExtResource("4_0jnxm") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Collision" parent="AnimatableBody2D" index="1"] +visible = true + +[node name="AnimationPauser" type="Node" parent="." index="4" node_paths=PackedStringArray("animation_player") groups=["BooBlocks"]] +script = ExtResource("3_iy32g") +animation_player = NodePath("../AnimationPlayer") +paused = true +metadata/_custom_type_script = "uid://cb0spbe0l8mof" + +[connection signal="just_paused" from="AnimationPauser" to="AnimatableBody2D/Sprite/Sprite2D" method="set_frame" binds= [0]] +[connection signal="resumed" from="AnimationPauser" to="AnimatableBody2D/Sprite/Sprite2D" method="set_frame" binds= [1]] diff --git a/Scenes/Prefabs/Entities/Objects/OnOffVerticalPlatformBlue.tscn b/Scenes/Prefabs/Entities/Objects/OnOffVerticalPlatformBlue.tscn new file mode 100644 index 0000000..7e42072 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/OnOffVerticalPlatformBlue.tscn @@ -0,0 +1,15 @@ +[gd_scene load_steps=2 format=3 uid="uid://ry4jg3jyxnvy"] + +[ext_resource type="PackedScene" uid="uid://t5vu4gl0ra8x" path="res://Scenes/Prefabs/Entities/Objects/OnOffVerticalPlatform.tscn" id="1_pd2fy"] + +[node name="OnOffSidewaysPlatform" instance=ExtResource("1_pd2fy")] + +[node name="Sprite" parent="AnimatableBody2D" index="0"] +region_rect = Rect2(0, 8, 24, 8) + +[node name="Sprite2D" parent="AnimatableBody2D/Sprite" index="1"] +frame = 1 +region_rect = Rect2(24, 8, 16, 8) + +[node name="AnimationPauser" parent="." index="4"] +paused = false diff --git a/Scenes/Prefabs/Entities/Objects/PDoor.tscn b/Scenes/Prefabs/Entities/Objects/PDoor.tscn new file mode 100644 index 0000000..da46577 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/PDoor.tscn @@ -0,0 +1,20 @@ +[gd_scene load_steps=4 format=3 uid="uid://bmsecpiv7yllv"] + +[ext_resource type="PackedScene" uid="uid://u3t1k5j28yap" path="res://Scenes/Prefabs/Entities/Objects/Door.tscn" id="1_ovd7t"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/PDoors.json" id="2_fprkw"] +[ext_resource type="Script" uid="uid://bul1nbd2in1gn" path="res://Scripts/Classes/Components/PSwitcher.gd" id="3_fprkw"] + +[node name="Door" instance=ExtResource("1_ovd7t")] + +[node name="Sprite" parent="." index="1"] +animation = &"Idle" +frame = 0 +frame_progress = 0.0 + +[node name="ResourceSetterNew" parent="Sprite" index="0"] +resource_json = ExtResource("2_fprkw") + +[node name="PSwitcher" type="Node" parent="." index="6"] +script = ExtResource("3_fprkw") +new_scene = "uid://c4wvocqpy0w66" +metadata/_custom_type_script = "uid://bul1nbd2in1gn" diff --git a/Scenes/Prefabs/Entities/Objects/PSwitch.tscn b/Scenes/Prefabs/Entities/Objects/PSwitch.tscn new file mode 100644 index 0000000..329f23a --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/PSwitch.tscn @@ -0,0 +1,221 @@ +[gd_scene load_steps=20 format=3 uid="uid://ciddq8ctlj453"] + +[ext_resource type="Script" uid="uid://df20kjawaoqcl" path="res://Scripts/Classes/Entities/Objects/PSwitch.gd" id="1_v4mdn"] +[ext_resource type="Texture2D" uid="uid://y81rhybgt7kb" path="res://Assets/Sprites/Items/PSwitch.png" id="1_x602l"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_6jgcs"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="3_05vv4"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_mnfbm"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/PSwitch.json" id="4_1w7q1"] +[ext_resource type="Script" uid="uid://bx6r8sjar6cwr" path="res://Scripts/Classes/Components/BasicStaticMovement.gd" id="4_6jgcs"] +[ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="7_1w7q1"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_mnfbm"] +atlas = ExtResource("1_x602l") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1w7q1"] +atlas = ExtResource("1_x602l") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_v4mdn"] +atlas = ExtResource("1_x602l") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i4nd2"] +atlas = ExtResource("1_x602l") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_eeyhw"] +animations = [{ +"frames": [{ +"duration": 10.0, +"texture": SubResource("AtlasTexture_mnfbm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1w7q1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_v4mdn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1w7q1") +}], +"loop": true, +"name": &"Idle", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_i4nd2") +}], +"loop": true, +"name": &"Pressed", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_12hsl"] +size = Vector2(12, 5) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ofd0i"] +size = Vector2(10, 2) + +[sub_resource type="Animation" id="Animation_v4mdn"] +resource_name = "Pressed" +length = 0.5 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("PressedCollision:shape:size") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(12, 5)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("PressedCollision:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, -2.5)] +} +tracks/2/type = "method" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath(".") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0.5), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"queue_free" +}] +} +tracks/3/type = "method" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("GibSpawner") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0.5), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"summon_poof" +}] +} +tracks/4/type = "method" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("LCollision") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"queue_free" +}] +} +tracks/5/type = "method" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("RCollision") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"queue_free" +}] +} + +[sub_resource type="Animation" id="Animation_i4nd2"] +length = 0.001 + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_eeyhw"] +_data = { +&"Pressed": SubResource("Animation_v4mdn"), +&"RESET": SubResource("Animation_i4nd2") +} + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_v4mdn"] +size = Vector2(12, 12) + +[node name="PSwitch" type="CharacterBody2D"] +collision_layer = 33 +collision_mask = 6 +script = ExtResource("1_v4mdn") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(0, -8) +sprite_frames = SubResource("SpriteFrames_eeyhw") +animation = &"Idle" +autoplay = "Idle" +offset = Vector2(0, 1) +script = ExtResource("2_6jgcs") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_mnfbm") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_1w7q1") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="PressedCollision" type="CollisionShape2D" parent="."] +position = Vector2(0, -2.5) +shape = SubResource("RectangleShape2D_12hsl") +one_way_collision = true + +[node name="PlayerDetection" type="Area2D" parent="."] +script = ExtResource("3_05vv4") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetection"] +position = Vector2(0, -13) +shape = SubResource("RectangleShape2D_ofd0i") + +[node name="BasicStaticMovement" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("4_6jgcs") +visuals = NodePath("../Sprite") +metadata/_custom_type_script = "uid://bx6r8sjar6cwr" + +[node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] +script = ExtResource("7_1w7q1") +visuals = NodePath("../Sprite") +gib_type = 2 +play_death_sfx = false +metadata/_custom_type_script = "uid://c3gg32ivrlq8n" + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_eeyhw") +} + +[node name="LCollision" type="CollisionShape2D" parent="."] +position = Vector2(0, -6) +rotation = 1.5708 +shape = SubResource("RectangleShape2D_v4mdn") +one_way_collision = true + +[node name="RCollision" type="CollisionShape2D" parent="."] +position = Vector2(0, -6) +rotation = -1.5708 +shape = SubResource("RectangleShape2D_v4mdn") +one_way_collision = true + +[connection signal="player_entered" from="PlayerDetection" to="." method="on_player_entered"] diff --git a/Scenes/Prefabs/Entities/Objects/RedKoopaShell.tscn b/Scenes/Prefabs/Entities/Objects/RedKoopaShell.tscn new file mode 100644 index 0000000..3d7323a --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/RedKoopaShell.tscn @@ -0,0 +1,10 @@ +[gd_scene load_steps=3 format=3 uid="uid://dam4dqebjgk1n"] + +[ext_resource type="PackedScene" uid="uid://bowadxqfmg636" path="res://Scenes/Prefabs/Entities/Objects/GreenKoopaShell.tscn" id="1_0kf1t"] +[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RedKoopaShell.json" id="2_n6ryx"] + +[node name="RedKoopaShell" instance=ExtResource("1_0kf1t")] +colour = "Red" + +[node name="ResourceSetterNew" parent="Sprite" index="0"] +resource_json = ExtResource("2_n6ryx") diff --git a/Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn b/Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn new file mode 100644 index 0000000..b31d0fc --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn @@ -0,0 +1,76 @@ +[gd_scene load_steps=11 format=3 uid="uid://6rp3wgax4i51"] + +[ext_resource type="Script" uid="uid://brl0yede1msau" path="res://Scripts/Classes/Entities/Objects/RopeElevatorPlatform.gd" id="1_h7s5k"] +[ext_resource type="Texture2D" uid="uid://bk0p52ttwojml" path="res://Assets/Sprites/Tilesets/Platform.png" id="2_j5n7v"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_rve1b"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Platform.json" id="4_o0yqe"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="5_ufhfv"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/TerrainTiles.json" id="5_v7k46"] +[ext_resource type="Script" uid="uid://d0mqkvopasu8k" path="res://Scripts/Classes/Components/SecondQuestReplaceComponent.gd" id="7_4sogk"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="8_bsily"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_wf1r1"] +size = Vector2(48, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_v7k46"] +size = Vector2(48, 5) + +[node name="RopeElevatorPlatform" type="Node2D"] +script = ExtResource("1_h7s5k") + +[node name="Platform" type="AnimatableBody2D" parent="."] +sync_to_physics = false + +[node name="Sprite" type="NinePatchRect" parent="Platform"] +offset_left = -24.0 +offset_right = 24.0 +offset_bottom = 8.0 +texture = ExtResource("2_j5n7v") +patch_margin_left = 8 +patch_margin_right = 8 +axis_stretch_horizontal = 1 + +[node name="ResourceSetter" type="Node" parent="Platform/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_rve1b") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_o0yqe") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Shape" type="CollisionShape2D" parent="Platform"] +position = Vector2(0, 4) +shape = SubResource("RectangleShape2D_wf1r1") + +[node name="PlayerDetection" type="Area2D" parent="Platform"] + +[node name="Shape" type="CollisionShape2D" parent="Platform/PlayerDetection"] +position = Vector2(0, -2.5) +shape = SubResource("RectangleShape2D_v7k46") + +[node name="ScoreNoteSpawner" type="Node" parent="Platform"] +script = ExtResource("8_bsily") +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="Rope" type="NinePatchRect" parent="."] +z_index = -1 +offset_left = -8.0 +offset_top = -56.0 +offset_right = 8.0 +texture = ExtResource("5_ufhfv") +region_rect = Rect2(160, 144, 16, 16) + +[node name="ResourceSetterNew" type="Node" parent="Rope" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_rve1b") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("5_v7k46") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="SecondQuestReplacer" type="Node" parent="."] +script = ExtResource("7_4sogk") +new_scene = "uid://c6ym8t537v4ac" +properties = Array[String](["linked_platform", "rope_top"]) +metadata/_custom_type_script = "uid://d0mqkvopasu8k" diff --git a/Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn b/Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn new file mode 100644 index 0000000..3a9a7ae --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn @@ -0,0 +1,105 @@ +[gd_scene load_steps=11 format=3 uid="uid://c8m8455b6ikrn"] + +[ext_resource type="Texture2D" uid="uid://bk0p52ttwojml" path="res://Assets/Sprites/Tilesets/Platform.png" id="1_mnf3m"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_lvvvw"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Platform.json" id="3_7kqku"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="4_kqk52"] +[ext_resource type="Texture2D" uid="uid://dpdrrkqtcedgm" path="res://Assets/Sprites/Tilesets/DottedLine.png" id="5_b0jr6"] +[ext_resource type="Script" uid="uid://d0mqkvopasu8k" path="res://Scripts/Classes/Components/SecondQuestReplaceComponent.gd" id="6_b0jr6"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_mq7me"] +size = Vector2(48, 8) + +[sub_resource type="Animation" id="Animation_lvvvw"] +resource_name = "Move" +length = 2.0 +loop_mode = 2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("AnimatableBody2D:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(0, 0), Vector2(-48, 0)] +} + +[sub_resource type="Animation" id="Animation_7kqku"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("AnimatableBody2D:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_kqk52"] +_data = { +&"Move": SubResource("Animation_lvvvw"), +&"RESET": SubResource("Animation_7kqku") +} + +[node name="SidewaysPlatform" type="Node2D"] + +[node name="AnimatableBody2D" type="AnimatableBody2D" parent="."] + +[node name="Sprite" type="NinePatchRect" parent="AnimatableBody2D"] +offset_left = -24.0 +offset_right = 24.0 +offset_bottom = 8.0 +texture = ExtResource("1_mnf3m") +patch_margin_left = 8 +patch_margin_right = 8 +axis_stretch_horizontal = 1 + +[node name="ResourceSetter" type="Node" parent="AnimatableBody2D/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_lvvvw") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("3_7kqku") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="AnimatableBody2D"] +position = Vector2(0, 4) +shape = SubResource("RectangleShape2D_mq7me") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="AnimatableBody2D"] +self_modulate = Color(1, 1, 1, 0) +position = Vector2(0, 4) +scale = Vector2(3.2, 1.2) +enable_node_path = NodePath("../..") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_kqk52") +} +autoplay = "Move" + +[node name="LevelEditorVisibleNode" type="Node2D" parent="."] +visible = false +visibility_layer = 2 +script = ExtResource("4_kqk52") +metadata/_custom_type_script = "uid://cpwloakvp672a" + +[node name="Line2D" type="Line2D" parent="LevelEditorVisibleNode"] +texture_repeat = 2 +position = Vector2(0, 4) +points = PackedVector2Array(-48, 0, 0, 0) +width = 1.0 +texture = ExtResource("5_b0jr6") +texture_mode = 1 + +[node name="SecondQuestReplacer" type="Node" parent="."] +script = ExtResource("6_b0jr6") +new_scene = "uid://b3or4h5ke6lni" +metadata/_custom_type_script = "uid://d0mqkvopasu8k" diff --git a/Scenes/Prefabs/Entities/Objects/SmallElevatorPlatform.tscn b/Scenes/Prefabs/Entities/Objects/SmallElevatorPlatform.tscn new file mode 100644 index 0000000..3ac6dbe --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/SmallElevatorPlatform.tscn @@ -0,0 +1,22 @@ +[gd_scene load_steps=4 format=3 uid="uid://f48a0jmx334d"] + +[ext_resource type="PackedScene" uid="uid://ctancgnvl58oc" path="res://Scenes/Prefabs/Entities/Objects/ElevatorPlatform.tscn" id="1_oa2jg"] +[ext_resource type="Texture2D" uid="uid://dydljla7iancf" path="res://Assets/Sprites/Tilesets/LLPlatform.png" id="2_f01e0"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_f01e0"] +size = Vector2(24, 8) + +[node name="ElevatorPlatform" instance=ExtResource("1_oa2jg")] +top = -176 + +[node name="Sprite" parent="." index="0"] +offset_left = -12.0 +offset_right = 12.0 +texture = ExtResource("2_f01e0") + +[node name="Collision" parent="." index="1"] +position = Vector2(0, 4) +shape = SubResource("RectangleShape2D_f01e0") + +[node name="SecondQuestReplacer" parent="." index="2"] +new_scene = "" diff --git a/Scenes/Prefabs/Entities/Objects/SmallRopeElevatorPlatform.tscn b/Scenes/Prefabs/Entities/Objects/SmallRopeElevatorPlatform.tscn new file mode 100644 index 0000000..6914d3c --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/SmallRopeElevatorPlatform.tscn @@ -0,0 +1,24 @@ +[gd_scene load_steps=4 format=3 uid="uid://c6ym8t537v4ac"] + +[ext_resource type="PackedScene" uid="uid://6rp3wgax4i51" path="res://Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn" id="1_uccfj"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_iew1h"] +size = Vector2(32, 10) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_qvar1"] +size = Vector2(32, 5) + +[node name="SmallRopeElevatorPlatform" instance=ExtResource("1_uccfj")] + +[node name="Sprite" parent="Platform" index="0"] +offset_left = -16.0 +offset_right = 16.0 + +[node name="Shape" parent="Platform" index="1"] +shape = SubResource("RectangleShape2D_iew1h") + +[node name="Shape" parent="Platform/PlayerDetection" index="0"] +shape = SubResource("RectangleShape2D_qvar1") + +[node name="SecondQuestReplacer" parent="." index="2"] +new_scene = "" diff --git a/Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn b/Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn new file mode 100644 index 0000000..5059ef6 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn @@ -0,0 +1,22 @@ +[gd_scene load_steps=3 format=3 uid="uid://b3or4h5ke6lni"] + +[ext_resource type="PackedScene" uid="uid://c8m8455b6ikrn" path="res://Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn" id="1_nuvyr"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_dspyy"] +size = Vector2(32, 8) + +[node name="SmallSidewaysPlatform" instance=ExtResource("1_nuvyr")] + +[node name="Sprite" parent="AnimatableBody2D" index="0"] +offset_left = -16.0 +offset_right = 16.0 + +[node name="ResourceSetter" parent="AnimatableBody2D/Sprite" index="0"] +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="Collision" parent="AnimatableBody2D" index="1"] +visible = true +shape = SubResource("RectangleShape2D_dspyy") + +[node name="SecondQuestReplacer" parent="." index="3"] +new_scene = "" diff --git a/Scenes/Prefabs/Entities/Objects/SmallVerticalPlatform.tscn b/Scenes/Prefabs/Entities/Objects/SmallVerticalPlatform.tscn new file mode 100644 index 0000000..013177b --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/SmallVerticalPlatform.tscn @@ -0,0 +1,23 @@ +[gd_scene load_steps=4 format=3 uid="uid://cjkmd2yf3f84v"] + +[ext_resource type="PackedScene" uid="uid://c6x7gv2lqeu1x" path="res://Scenes/Prefabs/Entities/Objects/VerticalPlatform.tscn" id="1_wmghi"] +[ext_resource type="Texture2D" uid="uid://bk0p52ttwojml" path="res://Assets/Sprites/Tilesets/Platform.png" id="2_kwmma"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_kwmma"] +size = Vector2(32, 8) + +[node name="SidewaysPlatform" instance=ExtResource("1_wmghi")] + +[node name="Sprite" parent="AnimatableBody2D" index="0"] +offset_left = -16.0 +offset_right = 16.0 +texture = ExtResource("2_kwmma") +patch_margin_left = 8 +patch_margin_right = 8 + +[node name="Collision" parent="AnimatableBody2D" index="1"] +visible = true +shape = SubResource("RectangleShape2D_kwmma") + +[node name="SecondQuestReplacer" parent="." index="3"] +new_scene = "" diff --git a/Scenes/Prefabs/Entities/Objects/SuperTrampoline.tscn b/Scenes/Prefabs/Entities/Objects/SuperTrampoline.tscn new file mode 100644 index 0000000..649be4e --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/SuperTrampoline.tscn @@ -0,0 +1,23 @@ +[gd_scene load_steps=6 format=3 uid="uid://qaldmcid6jm5"] + +[ext_resource type="PackedScene" uid="uid://cdrgm3154qxxy" path="res://Scenes/Prefabs/Entities/Objects/Trampoline.tscn" id="1_6t2fx"] +[ext_resource type="Texture2D" uid="uid://dg3rrr0n878nm" path="res://Assets/Sprites/Blocks/SuperTrampoline.png" id="2_dij8c"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="3_6t2fx"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_p1ygu"] +atlas = ExtResource("2_dij8c") +region = Rect2(0, 0, 48, 32) + +[sub_resource type="Resource" id="Resource_dij8c"] +script = ExtResource("3_6t2fx") +Overworld = ExtResource("2_dij8c") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="SuperTrampoline" instance=ExtResource("1_6t2fx")] +bounce_height = -1200 + +[node name="Sprite" parent="." index="0"] +texture = SubResource("AtlasTexture_p1ygu") + +[node name="ResourceSetter" parent="Sprite" index="1"] +themed_resource = SubResource("Resource_dij8c") diff --git a/Scenes/Prefabs/Entities/Objects/Track.tscn b/Scenes/Prefabs/Entities/Objects/Track.tscn new file mode 100644 index 0000000..a3f3f50 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/Track.tscn @@ -0,0 +1,41 @@ +[gd_scene load_steps=8 format=3 uid="uid://dijxmmwdyjbjc"] + +[ext_resource type="Script" uid="uid://3heyyx506fnu" path="res://Scripts/Classes/Entities/Objects/Track.gd" id="1_5apin"] +[ext_resource type="Texture2D" uid="uid://50hm4xgnw8ks" path="res://Assets/Sprites/Tilesets/Tracks.png" id="1_jn31b"] +[ext_resource type="PackedScene" uid="uid://4gxhnql5bjk6" path="res://Scenes/Prefabs/Entities/Objects/TrackPiece.tscn" id="2_4k6gi"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="4_kxiuq"] +[ext_resource type="PackedScene" uid="uid://byv4sv3cayrmo" path="res://Scenes/Prefabs/Editor/EditorProperties/TilePropertyTrackPath.tscn" id="5_ivm63"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="6_r3crv"] +[ext_resource type="Texture2D" uid="uid://dlldh5aks0wff" path="res://Assets/Sprites/Editor/GhostTile.png" id="7_eovtp"] + +[node name="Track" type="Node2D"] +process_mode = 3 +z_index = -5 +script = ExtResource("1_5apin") + +[node name="Point" type="Sprite2D" parent="."] +texture = ExtResource("1_jn31b") +hframes = 2 +frame = 1 +region_enabled = true +region_rect = Rect2(0, 16, 32, 16) + +[node name="Pieces" type="Node2D" parent="."] +show_behind_parent = true + +[node name="TrackPiece" parent="Pieces" instance=ExtResource("2_4k6gi")] + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("4_kxiuq") +properties = Array[String](["path", "start_point", "end_point", "invisible"]) +properties_force_selector = Dictionary[String, PackedScene]({ +"path": ExtResource("5_ivm63") +}) +metadata/_custom_type_script = "uid://ctfbuoxtnnl0q" + +[node name="LevelEditorVisibleNode" type="Node2D" parent="."] +script = ExtResource("6_r3crv") +metadata/_custom_type_script = "uid://cpwloakvp672a" + +[node name="Sprite2D" type="Sprite2D" parent="LevelEditorVisibleNode"] +texture = ExtResource("7_eovtp") diff --git a/Scenes/Prefabs/Entities/Objects/TrackPiece.tscn b/Scenes/Prefabs/Entities/Objects/TrackPiece.tscn new file mode 100644 index 0000000..d8a5690 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/TrackPiece.tscn @@ -0,0 +1,221 @@ +[gd_scene load_steps=8 format=3 uid="uid://4gxhnql5bjk6"] + +[ext_resource type="Texture2D" uid="uid://50hm4xgnw8ks" path="res://Assets/Sprites/Tilesets/Tracks.png" id="1_84p4k"] +[ext_resource type="Script" uid="uid://chhr6kgvstkod" path="res://Scripts/Classes/Entities/Objects/TrackPiece.gd" id="1_t2c2l"] +[ext_resource type="Texture2D" uid="uid://barofu3g8jf00" path="res://Assets/Sprites/Tilesets/InvisibleTracks.png" id="2_5cc87"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_4ie33"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Track.json" id="4_5cc87"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_4k6gi"] +size = Vector2(12, 12) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_5xalo"] +size = Vector2(12, 12) + +[node name="TrackPiece" type="Node2D"] +physics_interpolation_mode = 2 +script = ExtResource("1_t2c2l") + +[node name="Start" type="Sprite2D" parent="."] +texture = ExtResource("2_5cc87") +region_enabled = true +region_rect = Rect2(64, 16, 16, 16) +region_filter_clip_enabled = true + +[node name="Connect" type="Sprite2D" parent="."] +texture = ExtResource("2_5cc87") +region_enabled = true +region_rect = Rect2(64, 16, 16, 16) +region_filter_clip_enabled = true + +[node name="End" type="Sprite2D" parent="."] +texture = ExtResource("1_84p4k") +hframes = 2 +frame = 1 +region_enabled = true +region_rect = Rect2(0, 16, 32, 16) + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("RectangleShape2D_4k6gi") + +[node name="PlacePreview" type="Node2D" parent="."] +z_index = 1 + +[node name="NW" type="Sprite2D" parent="PlacePreview"] +position = Vector2(-16, -16) +texture = ExtResource("1_84p4k") +hframes = 2 +region_enabled = true +region_rect = Rect2(32, 16, 32, 16) + +[node name="MouseArea" type="Area2D" parent="PlacePreview/NW"] + +[node name="Shape" type="CollisionShape2D" parent="PlacePreview/NW/MouseArea"] +shape = SubResource("RectangleShape2D_5xalo") + +[node name="ResourceSetterNew" type="Node" parent="PlacePreview/NW" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_4ie33") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_5cc87") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="N" type="Sprite2D" parent="PlacePreview"] +position = Vector2(0, -16) +texture = ExtResource("1_84p4k") +hframes = 2 +region_enabled = true +region_rect = Rect2(32, 16, 32, 16) + +[node name="MouseArea" type="Area2D" parent="PlacePreview/N"] + +[node name="Shape" type="CollisionShape2D" parent="PlacePreview/N/MouseArea"] +shape = SubResource("RectangleShape2D_5xalo") + +[node name="ResourceSetterNew" type="Node" parent="PlacePreview/N" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_4ie33") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_5cc87") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="NE" type="Sprite2D" parent="PlacePreview"] +position = Vector2(16, -16) +texture = ExtResource("1_84p4k") +hframes = 2 +region_enabled = true +region_rect = Rect2(32, 16, 32, 16) + +[node name="MouseArea" type="Area2D" parent="PlacePreview/NE"] + +[node name="Shape" type="CollisionShape2D" parent="PlacePreview/NE/MouseArea"] +shape = SubResource("RectangleShape2D_5xalo") + +[node name="ResourceSetterNew" type="Node" parent="PlacePreview/NE" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_4ie33") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_5cc87") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="E" type="Sprite2D" parent="PlacePreview"] +position = Vector2(16, 0) +texture = ExtResource("1_84p4k") +hframes = 2 +region_enabled = true +region_rect = Rect2(32, 16, 32, 16) + +[node name="MouseArea" type="Area2D" parent="PlacePreview/E"] + +[node name="Shape" type="CollisionShape2D" parent="PlacePreview/E/MouseArea"] +shape = SubResource("RectangleShape2D_5xalo") + +[node name="ResourceSetterNew" type="Node" parent="PlacePreview/E" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_4ie33") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_5cc87") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="SE" type="Sprite2D" parent="PlacePreview"] +position = Vector2(16, 16) +texture = ExtResource("1_84p4k") +hframes = 2 +region_enabled = true +region_rect = Rect2(32, 16, 32, 16) + +[node name="MouseArea" type="Area2D" parent="PlacePreview/SE"] + +[node name="Shape" type="CollisionShape2D" parent="PlacePreview/SE/MouseArea"] +shape = SubResource("RectangleShape2D_5xalo") + +[node name="ResourceSetterNew" type="Node" parent="PlacePreview/SE" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_4ie33") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_5cc87") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="S" type="Sprite2D" parent="PlacePreview"] +position = Vector2(0, 16) +texture = ExtResource("1_84p4k") +hframes = 2 +region_enabled = true +region_rect = Rect2(32, 16, 32, 16) + +[node name="MouseArea" type="Area2D" parent="PlacePreview/S"] + +[node name="Shape" type="CollisionShape2D" parent="PlacePreview/S/MouseArea"] +shape = SubResource("RectangleShape2D_5xalo") + +[node name="ResourceSetterNew" type="Node" parent="PlacePreview/S" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_4ie33") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_5cc87") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="SW" type="Sprite2D" parent="PlacePreview"] +position = Vector2(-16, 16) +texture = ExtResource("1_84p4k") +hframes = 2 +region_enabled = true +region_rect = Rect2(32, 16, 32, 16) + +[node name="MouseArea" type="Area2D" parent="PlacePreview/SW"] + +[node name="Shape" type="CollisionShape2D" parent="PlacePreview/SW/MouseArea"] +shape = SubResource("RectangleShape2D_5xalo") + +[node name="ResourceSetterNew" type="Node" parent="PlacePreview/SW" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_4ie33") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_5cc87") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="W" type="Sprite2D" parent="PlacePreview"] +position = Vector2(-16, 0) +texture = ExtResource("1_84p4k") +hframes = 2 +region_enabled = true +region_rect = Rect2(32, 16, 32, 16) + +[node name="MouseArea" type="Area2D" parent="PlacePreview/W"] + +[node name="Shape" type="CollisionShape2D" parent="PlacePreview/W/MouseArea"] +shape = SubResource("RectangleShape2D_5xalo") + +[node name="ResourceSetterNew" type="Node" parent="PlacePreview/W" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_4ie33") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_5cc87") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[connection signal="mouse_entered" from="PlacePreview/NW/MouseArea" to="." method="on_mouse_entered"] +[connection signal="mouse_exited" from="PlacePreview/NW/MouseArea" to="." method="on_mouse_exited"] +[connection signal="mouse_entered" from="PlacePreview/N/MouseArea" to="." method="on_mouse_entered" binds= [1]] +[connection signal="mouse_exited" from="PlacePreview/N/MouseArea" to="." method="on_mouse_exited" binds= [1]] +[connection signal="mouse_entered" from="PlacePreview/NE/MouseArea" to="." method="on_mouse_entered" binds= [2]] +[connection signal="mouse_exited" from="PlacePreview/NE/MouseArea" to="." method="on_mouse_exited" binds= [2]] +[connection signal="mouse_entered" from="PlacePreview/E/MouseArea" to="." method="on_mouse_entered" binds= [3]] +[connection signal="mouse_exited" from="PlacePreview/E/MouseArea" to="." method="on_mouse_exited" binds= [3]] +[connection signal="mouse_entered" from="PlacePreview/SE/MouseArea" to="." method="on_mouse_entered" binds= [4]] +[connection signal="mouse_exited" from="PlacePreview/SE/MouseArea" to="." method="on_mouse_exited" binds= [4]] +[connection signal="mouse_entered" from="PlacePreview/S/MouseArea" to="." method="on_mouse_entered" binds= [5]] +[connection signal="mouse_exited" from="PlacePreview/S/MouseArea" to="." method="on_mouse_exited" binds= [5]] +[connection signal="mouse_entered" from="PlacePreview/SW/MouseArea" to="." method="on_mouse_entered" binds= [6]] +[connection signal="mouse_exited" from="PlacePreview/SW/MouseArea" to="." method="on_mouse_exited" binds= [6]] +[connection signal="mouse_entered" from="PlacePreview/W/MouseArea" to="." method="on_mouse_entered" binds= [7]] +[connection signal="mouse_exited" from="PlacePreview/W/MouseArea" to="." method="on_mouse_exited" binds= [7]] diff --git a/Scenes/Prefabs/Entities/Objects/TrackRider.tscn b/Scenes/Prefabs/Entities/Objects/TrackRider.tscn new file mode 100644 index 0000000..f566a15 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/TrackRider.tscn @@ -0,0 +1,41 @@ +[gd_scene load_steps=7 format=3 uid="uid://dvmr3r2uub283"] + +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="1_n5i2x"] +[ext_resource type="Script" uid="uid://dg16ltpjq1r4r" path="res://Scripts/Classes/Entities/Objects/TrackRider.gd" id="1_xlgar"] +[ext_resource type="Texture2D" uid="uid://dtrgyp1sjp568" path="res://Assets/Sprites/Editor/TrackRider.png" id="2_qkkla"] +[ext_resource type="Script" uid="uid://b8vmbtoaaq5nc" path="res://Scripts/Parts/EditorToggleDetection.gd" id="4_yiejl"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="5_yiejl"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_xlgar"] +size = Vector2(12, 12) + +[node name="TrackRider" type="Node2D"] +z_index = -1 +script = ExtResource("1_xlgar") + +[node name="LevelEditorVisibleNode" type="Node2D" parent="."] +script = ExtResource("1_n5i2x") +metadata/_custom_type_script = "uid://cpwloakvp672a" + +[node name="Sprite" type="Sprite2D" parent="LevelEditorVisibleNode"] +texture = ExtResource("2_qkkla") + +[node name="Hitbox" type="Area2D" parent="."] +collision_mask = 61 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("RectangleShape2D_xlgar") + +[node name="LevelEditorToggleDetection" type="Node" parent="."] +script = ExtResource("4_yiejl") +metadata/_custom_type_script = "uid://b8vmbtoaaq5nc" + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("5_yiejl") +properties = Array[String](["speed", "direction"]) +metadata/_custom_type_script = "uid://ctfbuoxtnnl0q" + +[node name="Joint" type="Node2D" parent="."] +z_as_relative = false + +[connection signal="toggled" from="LevelEditorToggleDetection" to="." method="start"] diff --git a/Scenes/Prefabs/Entities/Objects/Trampoline.tscn b/Scenes/Prefabs/Entities/Objects/Trampoline.tscn new file mode 100644 index 0000000..4496f26 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/Trampoline.tscn @@ -0,0 +1,162 @@ +[gd_scene load_steps=15 format=3 uid="uid://cdrgm3154qxxy"] + +[ext_resource type="Texture2D" uid="uid://fy7jlabgyewp" path="res://Assets/Sprites/Blocks/Trampoline.png" id="1_83ba8"] +[ext_resource type="Script" uid="uid://bof8ieprith1d" path="res://Scripts/Classes/Entities/Objects/Trampoline.gd" id="1_bwrr1"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="3_tlr0c"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_363uu"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/TerrainTiles.json" id="5_b27qj"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="6_tlr0c"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="7_1knp2"] + +[sub_resource type="Resource" id="Resource_uu5rp"] +script = ExtResource("7_1knp2") +Overworld = ExtResource("1_83ba8") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_bwrr1"] +size = Vector2(16, 23.5) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_butnk"] +size = Vector2(14, 28) + +[sub_resource type="Animation" id="Animation_cot4p"] +resource_name = "Bounce" +length = 0.2 +step = 0.05 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:frame") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.15, 0.2), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [1, 2, 1, 0] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("PlayerCollision:position") +tracks/1/interp = 2 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Vector2(0, -11), Vector2(0, -3), Vector2(0, -19)] +} +tracks/2/type = "method" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath(".") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0.15), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"bounce_players" +}] +} + +[sub_resource type="Animation" id="Animation_363uu"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [0] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("PlayerCollision:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, -19)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_b27qj"] +_data = { +&"Bounce": SubResource("Animation_cot4p"), +&"RESET": SubResource("Animation_363uu") +} + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_363uu"] +size = Vector2(16, 7) + +[node name="Trampoline" type="AnimatableBody2D"] +collision_layer = 3 +collision_mask = 0 +script = ExtResource("1_bwrr1") + +[node name="Sprite" type="Sprite2D" parent="."] +position = Vector2(0, -16) +texture = ExtResource("1_83ba8") +hframes = 3 +region_enabled = true +region_rect = Rect2(0, 0, 48, 32) + +[node name="Brick" type="Sprite2D" parent="Sprite"] +show_behind_parent = true +position = Vector2(0, 12) +texture = ExtResource("3_tlr0c") +region_enabled = true +region_rect = Rect2(0, 72, 16, 8) + +[node name="ResourceSetterNew" type="Node" parent="Sprite/Brick" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_363uu") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("5_b27qj") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="ResourceSetter" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_tlr0c") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = SubResource("Resource_uu5rp") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="PlayerCollision" type="CollisionShape2D" parent="."] +position = Vector2(0, -19) +shape = SubResource("RectangleShape2D_bwrr1") + +[node name="PlayerJoint" type="Node2D" parent="PlayerCollision"] +position = Vector2(0, -12) + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -22) +shape = SubResource("RectangleShape2D_butnk") + +[node name="Animation" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_b27qj") +} + +[node name="Base" type="StaticBody2D" parent="."] +collision_layer = 3 +collision_mask = 0 + +[node name="Shape" type="CollisionShape2D" parent="Base"] +position = Vector2(0, -3.5) +shape = SubResource("RectangleShape2D_363uu") + +[connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] +[connection signal="area_exited" from="Hitbox" to="." method="on_area_exited"] diff --git a/Scenes/Prefabs/Entities/Objects/TravellingPlatform.tscn b/Scenes/Prefabs/Entities/Objects/TravellingPlatform.tscn new file mode 100644 index 0000000..9c698a1 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/TravellingPlatform.tscn @@ -0,0 +1,23 @@ +[gd_scene load_steps=5 format=3 uid="uid://boce75y04igqf"] + +[ext_resource type="PackedScene" uid="uid://bvwo8snk5ixaa" path="res://Scenes/Prefabs/LevelObjects/CloudPlatform.tscn" id="1_dv323"] +[ext_resource type="Texture2D" uid="uid://bk0p52ttwojml" path="res://Assets/Sprites/Tilesets/Platform.png" id="2_c263f"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_kdp6m"] +size = Vector2(32, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ch841"] +size = Vector2(32, 8) + +[node name="CloudPlatform" instance=ExtResource("1_dv323")] + +[node name="Sprite" parent="." index="0"] +offset_left = -16.0 +offset_right = 16.0 +texture = ExtResource("2_c263f") + +[node name="Collision" parent="." index="1"] +shape = SubResource("RectangleShape2D_kdp6m") + +[node name="CollisionShape2D" parent="PlayerDetection" index="0"] +shape = SubResource("RectangleShape2D_ch841") diff --git a/Scenes/Prefabs/Entities/Objects/VerticalPlatform.tscn b/Scenes/Prefabs/Entities/Objects/VerticalPlatform.tscn new file mode 100644 index 0000000..65d5c84 --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/VerticalPlatform.tscn @@ -0,0 +1,98 @@ +[gd_scene load_steps=11 format=3 uid="uid://c6x7gv2lqeu1x"] + +[ext_resource type="Texture2D" uid="uid://bk0p52ttwojml" path="res://Assets/Sprites/Tilesets/Platform.png" id="1_sh7r3"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_sxeqe"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Platform.json" id="3_35mwj"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="4_2ywm4"] +[ext_resource type="Texture2D" uid="uid://dpdrrkqtcedgm" path="res://Assets/Sprites/Tilesets/DottedLine.png" id="5_fity7"] +[ext_resource type="Script" uid="uid://d0mqkvopasu8k" path="res://Scripts/Classes/Components/SecondQuestReplaceComponent.gd" id="6_fity7"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_mq7me"] +size = Vector2(48, 8) + +[sub_resource type="Animation" id="Animation_lvvvw"] +resource_name = "Move" +length = 3.0 +loop_mode = 2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("AnimatableBody2D:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 3), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(0, 0), Vector2(0, 128)] +} + +[sub_resource type="Animation" id="Animation_7kqku"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("AnimatableBody2D:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_kqk52"] +_data = { +&"Move": SubResource("Animation_lvvvw"), +&"RESET": SubResource("Animation_7kqku") +} + +[node name="SidewaysPlatform" type="Node2D"] + +[node name="AnimatableBody2D" type="AnimatableBody2D" parent="."] + +[node name="Sprite" type="NinePatchRect" parent="AnimatableBody2D"] +texture_repeat = 2 +offset_left = -24.0 +offset_right = 24.0 +offset_bottom = 8.0 +texture = ExtResource("1_sh7r3") +patch_margin_left = 8 +patch_margin_right = 8 +axis_stretch_horizontal = 1 + +[node name="ResourceSetter" type="Node" parent="AnimatableBody2D/Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_sxeqe") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("3_35mwj") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="AnimatableBody2D"] +position = Vector2(0, 4) +shape = SubResource("RectangleShape2D_mq7me") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_kqk52") +} +autoplay = "Move" + +[node name="LevelEditorVisibleNode" type="Node2D" parent="."] +visibility_layer = 2 +script = ExtResource("4_2ywm4") +metadata/_custom_type_script = "uid://cpwloakvp672a" + +[node name="Line2D" type="Line2D" parent="LevelEditorVisibleNode"] +texture_repeat = 2 +points = PackedVector2Array(0, 128, 0, 0) +width = 1.0 +texture = ExtResource("5_fity7") +texture_mode = 1 + +[node name="SecondQuestReplacer" type="Node" parent="."] +script = ExtResource("6_fity7") +new_scene = "uid://cjkmd2yf3f84v" +metadata/_custom_type_script = "uid://d0mqkvopasu8k" diff --git a/Scenes/Prefabs/Entities/Objects/WrenchProjectile.tscn b/Scenes/Prefabs/Entities/Objects/WrenchProjectile.tscn new file mode 100644 index 0000000..cb29b4d --- /dev/null +++ b/Scenes/Prefabs/Entities/Objects/WrenchProjectile.tscn @@ -0,0 +1,104 @@ +[gd_scene load_steps=14 format=3 uid="uid://p42vcj0qmhxl"] + +[ext_resource type="Texture2D" uid="uid://cop8x5m20cqal" path="res://Assets/Sprites/Items/WrenchProjectile.png" id="1_bh1cs"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_wtsxo"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_7wlxe"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="3_tfqn5"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/WrenchProjectile.json" id="4_5s4r1"] +[ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="4_7wlxe"] + +[sub_resource type="GDScript" id="GDScript_5s4r1"] +script/source = "extends Node2D + +var direction := -1 + +const MOVE_SPEED := 80 + +func _physics_process(delta: float) -> void: + $Sprite.flip_h = direction == 1 + global_position.x += MOVE_SPEED * direction * delta + +func damage_player(player: Player) -> void: + player.damage() +" + +[sub_resource type="AtlasTexture" id="AtlasTexture_bn4i0"] +atlas = ExtResource("1_bh1cs") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ytcl6"] +atlas = ExtResource("1_bh1cs") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tf2mk"] +atlas = ExtResource("1_bh1cs") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nfd5u"] +atlas = ExtResource("1_bh1cs") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_4d740"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_bn4i0") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ytcl6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tf2mk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nfd5u") +}], +"loop": true, +"name": &"Spin", +"speed": 15.0 +}] + +[sub_resource type="CircleShape2D" id="CircleShape2D_srvot"] +radius = 2.0 + +[node name="WrenchProjectile" type="Node2D"] +script = SubResource("GDScript_5s4r1") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_4d740") +animation = &"Spin" +autoplay = "Spin" +frame_progress = 0.89535326 +script = ExtResource("2_wtsxo") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_7wlxe") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_5s4r1") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="PlayerDetection" type="Area2D" parent="."] +script = ExtResource("3_tfqn5") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetection"] +shape = SubResource("CircleShape2D_srvot") + +[node name="EnemyPlayerDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("4_7wlxe") +hitbox = NodePath("../PlayerDetection") +metadata/_custom_type_script = "uid://chj8hu207lrh" + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] + +[connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="damage_player"] +[connection signal="screen_exited" from="VisibleOnScreenEnabler2D" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Entities/Player.tscn b/Scenes/Prefabs/Entities/Player.tscn new file mode 100644 index 0000000..574e0fe --- /dev/null +++ b/Scenes/Prefabs/Entities/Player.tscn @@ -0,0 +1,1069 @@ +[gd_scene load_steps=79 format=3 uid="uid://cuh62hlq8errh"] + +[ext_resource type="Script" uid="uid://dt4rosa5o35xr" path="res://Scripts/Classes/Entities/Player.gd" id="1_f6bau"] +[ext_resource type="Script" uid="uid://uribh0f1jttq" path="res://Scripts/Classes/States/StateMachine.gd" id="2_1y62l"] +[ext_resource type="Texture2D" uid="uid://b0quveyqh25dn" path="res://Assets/Sprites/Players/InvinciblePalettes/InvinciblePalette.png" id="2_bl5al"] +[ext_resource type="Texture2D" uid="uid://cqnw2x27uxb8i" path="res://Assets/Sprites/Players/InvinciblePalettes/Overworld.png" id="2_fqdtv"] +[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://df4enjjl84mji" path="res://Resources/SpriteFrames/Player/Mario/Small.tres" id="4_cekpg"] +[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"] +[ext_resource type="Script" uid="uid://d0hnf0d6tudgj" path="res://Scripts/Classes/PowerStates/Fire.gd" id="6_7nbqp"] +[ext_resource type="Script" uid="uid://cnjpqn05bfm57" path="res://Scripts/Classes/States/Player/PlayerState.gd" id="6_8f1du"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/HammerItem.json" id="7_2mfvl"] +[ext_resource type="Script" uid="uid://ri1g4nllpkfj" path="res://Scripts/Classes/States/Player/FlagPole.gd" id="7_8f1du"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="8_4ojwh"] +[ext_resource type="Script" uid="uid://bx2kc62lpphxv" path="res://Scripts/Classes/States/Player/LevelExit.gd" id="8_mqpnb"] +[ext_resource type="Texture2D" uid="uid://tidb7wgqraj2" path="res://Assets/Sprites/Items/Wings.png" id="8_t1xso"] +[ext_resource type="Script" uid="uid://cvbj4qlyfat7e" path="res://Scripts/Classes/States/Player/Dead.gd" id="9_mqpnb"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/Wings.json" id="9_o70e0"] +[ext_resource type="Script" uid="uid://c7kmriol0gj16" path="res://Scripts/Classes/States/Player/Climb.gd" id="10_shhao"] +[ext_resource type="JSON" path="res://Assets/Sprites/Players/Mario/ColourPalette.json" id="10_xy8gq"] +[ext_resource type="Script" uid="uid://b10ui1x45l6ly" path="res://Scripts/Classes/States/Player/WallSlide.gd" id="11_057py"] +[ext_resource type="Texture2D" uid="uid://dq58glgwf2l3" path="res://Assets/Sprites/UI/CheckpointIcon.png" id="13_uo1a1"] +[ext_resource type="Script" uid="uid://ugfx3sb3h6rj" path="res://Scripts/Classes/States/Player/NoClip.gd" id="16_cekpg"] +[ext_resource type="AudioStream" uid="uid://cbxnq518x3jqe" path="res://Assets/Audio/SFX/Skid.wav" id="18_hofol"] +[ext_resource type="Texture2D" uid="uid://daaycq24wiiph" path="res://Assets/Sprites/UI/ControllerOverlay.png" id="19_bc3q3"] +[ext_resource type="Texture2D" uid="uid://c6pd7cdhx78od" path="res://Assets/Sprites/UI/Tab.png" id="20_34tqy"] +[ext_resource type="Script" uid="uid://dgmaoklmc0wfa" path="res://Scripts/Parts/CameraHandler.gd" id="20_d7xah"] +[ext_resource type="Script" uid="uid://cp1bh6fi6tpa5" path="res://Scripts/Classes/Components/ScalableCollisionShape.gd" id="21_jl70t"] +[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="22_445e4"] +[ext_resource type="SpriteFrames" uid="uid://dw8r8t7iqvrmq" path="res://Resources/SpriteFrames/Player/Luigi/Fire.tres" id="23_445e4"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="24_hu5lw"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="25_cekpg"] +[ext_resource type="JSON" path="res://Assets/Sprites/Players/Mario/Small.json" id="26_o4wvw"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="27_6ws8x"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="28_hu5lw"] +[ext_resource type="Texture2D" uid="uid://cpoksuhnwvh5l" path="res://Assets/Sprites/UI/TimerIcons.png" id="29_uwhl4"] +[ext_resource type="JSON" path="res://Assets/Sprites/Players/InvinciblePalettes/InvinciblePalette.json" id="29_vphr8"] +[ext_resource type="Script" uid="uid://dn5efttgugwvb" path="res://Scripts/Classes/Components/TimerSprite.gd" id="30_o70e0"] +[ext_resource type="Script" uid="uid://cwti0ks5sfov3" path="res://Scripts/Classes/Components/ScalableCollisionPolygon.gd" id="35_nbkfn"] +[ext_resource type="AudioStream" uid="uid://oghj2q665pfj" path="res://Assets/Audio/SFX/TimerRunningLow.wav" id="40_o70e0"] + +[sub_resource type="Shader" id="Shader_7nbqp"] +code = "shader_type canvas_item; + +uniform int mode = 0; +uniform float speed = 50; +uniform bool enabled = false; +uniform float palette_size = 3; +uniform sampler2D player_palette: filter_nearest; +uniform int palette_idx = 0; +uniform sampler2D invincible_palette: filter_nearest; +uniform float dist_1 = 0.0; + +vec4 mode_0(vec4 colour) +{ + float amount = abs(sin(TIME * speed)); + vec4 inv = abs(colour - vec4(1.0, 1.0, 1.0, 0.0)); + vec4 rainbow = vec4(abs(sin(TIME * 5.0)), abs(cos(TIME * 3.0)), abs(sin((TIME))), colour.a); + inv = vec4(mix(inv, rainbow, 0.5)); + colour = vec4(mix(colour, inv, amount)); + return colour; +} + +vec4 mode_1(vec4 colour) +{ + // Determine invincible palette row (1–3) + int invincible_palette_idx = int(TIME * speed) % 3; + + vec4 closest = colour; + float closest_distance = 99999.9; + + int palette_count = int(palette_size); // number of colors + + for (int i = 0; i < palette_count; i++) +{ + float x_coord = (float(i) + 0.5) / palette_size; + float y_coord = (float(palette_idx) + 0.5) / float(3); + + vec4 sampled = texture(player_palette, vec2(x_coord, y_coord)); + + float d = distance(sampled, colour); + if (d < 0.01 && d <= closest_distance) + { + float inv_x_coord = (float(i) + 0.5) / palette_size; + float inv_y_coord = (float(invincible_palette_idx) + 0.5) / float(3); + + closest = texture(invincible_palette, vec2(inv_x_coord, inv_y_coord)); + closest_distance = d; + } +} + + + return closest; +} + + +void fragment() { + if (enabled) + { + if (mode == 0) + { + COLOR = mode_0(COLOR); + } else if (mode == 1) + { + COLOR = mode_1(COLOR); + } + } +} +" + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_4ojwh"] +resource_local_to_scene = true +shader = SubResource("Shader_7nbqp") +shader_parameter/mode = 1 +shader_parameter/speed = 15.0 +shader_parameter/enabled = false +shader_parameter/palette_size = 3.0 +shader_parameter/player_palette = ExtResource("3_x2idl") +shader_parameter/palette_idx = 0 +shader_parameter/invincible_palette = ExtResource("2_fqdtv") +shader_parameter/dist_1 = 0.0 + +[sub_resource type="Animation" id="Animation_bc3q3"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:rotation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} + +[sub_resource type="Animation" id="Animation_hofol"] +resource_name = "Swing" +length = 0.1 +loop_mode = 2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:rotation") +tracks/0/interp = 0 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.05), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 1.5708] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_bl5al"] +_data = { +&"RESET": SubResource("Animation_bc3q3"), +&"Swing": SubResource("Animation_hofol") +} + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_a1d2e"] +size = Vector2(16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jl70t"] +atlas = ExtResource("8_t1xso") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nbkfn"] +atlas = ExtResource("8_t1xso") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d20nf"] +atlas = ExtResource("8_t1xso") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_uwhl4"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jl70t") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nbkfn") +}], +"loop": true, +"name": &"Flap", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_d20nf") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}] + +[sub_resource type="Animation" id="Animation_t1xso"] +resource_name = "Flash" +length = 0.2 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:modulate") +tracks/0/interp = 0 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} + +[sub_resource type="Animation" id="Animation_jl70t"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_nbkfn"] +_data = { +&"Flash": SubResource("Animation_t1xso"), +&"RESET": SubResource("Animation_jl70t") +} + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_nbkfn"] +resource_local_to_scene = true +size = Vector2(9, 14) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_d20nf"] +resource_local_to_scene = true +size = Vector2(9, 29.5) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_f6bau"] +resource_local_to_scene = true +size = Vector2(6, 15.5) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_sda2e"] +resource_local_to_scene = true +size = Vector2(6, 29.5) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_uwhl4"] +resource_local_to_scene = true +size = Vector2(10, 16.5) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_o70e0"] +resource_local_to_scene = true +size = Vector2(10, 30.5) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_t1xso"] +size = Vector2(9999999, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_jl70t"] +size = Vector2(9999999, 8) + +[sub_resource type="Animation" id="Animation_057py"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath(".:offset") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath(".:self_modulate") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 0)] +} + +[sub_resource type="Animation" id="Animation_shhao"] +resource_name = "Show" +length = 2.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath(".:offset") +tracks/1/interp = 2 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.166667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(0, 8), Vector2(0, 0)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath(".:self_modulate") +tracks/2/interp = 0 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 1.7, 2), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_f873f"] +_data = { +&"RESET": SubResource("Animation_057py"), +&"Show": SubResource("Animation_shhao") +} + +[sub_resource type="Resource" id="Resource_2mfvl"] +script = ExtResource("24_hu5lw") +Overworld = ExtResource("13_uo1a1") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="Resource" id="Resource_cekpg"] +script = ExtResource("24_hu5lw") +Overworld = ExtResource("18_hofol") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="AtlasTexture" id="AtlasTexture_bc3q3"] +atlas = ExtResource("19_bc3q3") +region = Rect2(0, 16, 2, 2) + +[sub_resource type="GDScript" id="GDScript_bl5al"] +script/source = "extends Sprite2D + +@export var action_name := \"\" +@export var idle_texture: Texture = null +@export var pressed_texture: Texture = null + +func _process(_delta: float) -> void: + texture = pressed_texture if Input.is_action_pressed(action_name + \"_0\") else idle_texture +" + +[sub_resource type="AtlasTexture" id="AtlasTexture_bl5al"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_x2idl"] +atlas = ExtResource("19_bc3q3") +region = Rect2(2, 16, 2, 2) + +[sub_resource type="Resource" id="Resource_vphr8"] +script = ExtResource("24_hu5lw") +Overworld = ExtResource("23_445e4") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="SeparationRayShape2D" id="SeparationRayShape2D_6ws8x"] +length = 4.0 +slide_on_slope = true + +[sub_resource type="GDScript" id="GDScript_hu5lw"] +script/source = "extends Node + +var current_state := \"\" + +func _physics_process(_delta: float) -> void: + if Global.current_game_mode == Global.GameMode.LEVEL_EDITOR and LevelEditor.playing_level == false: + if Global.level_editor.current_state == LevelEditor.EditorState.IDLE == false: + return + var state = %PowerStates.get_child(owner.starting_power_state).name + if current_state != state: + current_state = state + %ResourceSetterNew.resource_json = load(\"res://Assets/Sprites/Players/\" + owner.character + \"/\" + state + \".json\") + if Input.is_action_just_pressed(\"editor_move_player\"): + var new_position = Global.level_editor.cursor_tile_position * 16 + owner.global_position = new_position + Vector2i(8, 16) + Global.level_editor.entity_tiles[0].erase(owner.get_meta(\"tile_position\")) + var tile_position = Vector2i(new_position / 16) + Global.level_editor.entity_tiles[0].set(tile_position, owner) + owner.reset_physics_interpolation() + owner.set_meta(\"tile_position\", tile_position) + owner.recenter_camera() + print(Global.level_editor.entity_tiles) +" + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_d7xah"] +resource_local_to_scene = true +size = Vector2(4, 6.75) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_34tqy"] +resource_local_to_scene = true +size = Vector2(4, 12) + +[sub_resource type="Resource" id="Resource_xy8gq"] +script = ExtResource("24_hu5lw") +Overworld = ExtResource("40_o70e0") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="Player" type="CharacterBody2D" node_paths=PackedStringArray("power_state") groups=["Players"]] +process_priority = 1 +process_physics_priority = 1 +z_index = 1 +collision_layer = 0 +collision_mask = 3 +collision_priority = 10000000.0 +slide_on_ceiling = false +floor_constant_speed = true +floor_max_angle = 0.872665 +floor_snap_length = 4.0 +platform_on_leave = 2 +script = ExtResource("1_f6bau") +power_state = NodePath("PowerStates/Small") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +physics_interpolation_mode = 2 +material = SubResource("ShaderMaterial_4ojwh") +position = Vector2(0, -16) +sprite_frames = ExtResource("4_cekpg") +animation = &"Idle" +offset = Vector2(0, 1) +script = ExtResource("5_x2idl") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Hammer" type="Sprite2D" parent="Sprite"] +visible = false +position = Vector2(8, 8) +texture = ExtResource("3_a1d2e") +offset = Vector2(0, -8) +region_enabled = true +region_rect = Rect2(0, 0, 16, 16) + +[node name="Animation" type="AnimationPlayer" parent="Sprite/Hammer"] +libraries = { +&"": SubResource("AnimationLibrary_bl5al") +} +autoplay = "Swing" + +[node name="ResourceSetterNew" type="Node" parent="Sprite/Hammer" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("25_cekpg") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("7_2mfvl") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="HammerHitbox" type="Area2D" parent="Sprite"] +visible = false +position = Vector2(16, 16) +monitorable = false + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprite/HammerHitbox"] +position = Vector2(-3.49691e-07, -8) +shape = SubResource("RectangleShape2D_a1d2e") + +[node name="Wings" type="Node2D" parent="Sprite"] +visible = false + +[node name="BigWing" type="AnimatedSprite2D" parent="Sprite/Wings"] +unique_name_in_owner = true +position = Vector2(-10, -3) +sprite_frames = SubResource("SpriteFrames_uwhl4") +animation = &"Idle" +frame_progress = 0.9603284 +flip_h = true + +[node name="ResourceSetterNew" type="Node" parent="Sprite/Wings/BigWing" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("25_cekpg") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("9_o70e0") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="SmallWing" type="AnimatedSprite2D" parent="Sprite/Wings"] +unique_name_in_owner = true +visible = false +show_behind_parent = true +position = Vector2(-10, 7) +sprite_frames = SubResource("SpriteFrames_uwhl4") +animation = &"Idle" +flip_h = true + +[node name="ResourceSetterNew" type="Node" parent="Sprite/Wings/SmallWing" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("25_cekpg") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("9_o70e0") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="AnimationPlayer" type="AnimationPlayer" parent="Sprite/Wings"] +libraries = { +&"": SubResource("AnimationLibrary_nbkfn") +} + +[node name="States" type="Node" parent="." node_paths=PackedStringArray("state")] +script = ExtResource("2_1y62l") +state = NodePath("Normal") + +[node name="Normal" type="Node" parent="States"] +script = ExtResource("3_f6bau") + +[node name="Pipe" type="Node" parent="States"] +script = ExtResource("5_hodem") +metadata/_custom_type_script = "uid://cnjpqn05bfm57" + +[node name="FlagPole" type="Node" parent="States"] +script = ExtResource("7_8f1du") +metadata/_custom_type_script = "uid://cnjpqn05bfm57" + +[node name="LevelExit" type="Node" parent="States"] +script = ExtResource("8_mqpnb") +metadata/_custom_type_script = "uid://cnjpqn05bfm57" + +[node name="Dead" type="Node" parent="States"] +script = ExtResource("9_mqpnb") +metadata/_custom_type_script = "uid://cnjpqn05bfm57" + +[node name="Freeze" type="Node" parent="States"] +script = ExtResource("6_8f1du") +metadata/_custom_type_script = "uid://cnjpqn05bfm57" + +[node name="Climb" type="Node" parent="States"] +script = ExtResource("10_shhao") +metadata/_custom_type_script = "uid://cnjpqn05bfm57" + +[node name="WallSlide" type="Node" parent="States"] +script = ExtResource("11_057py") +metadata/_custom_type_script = "uid://cnjpqn05bfm57" + +[node name="NoClip" type="Node" parent="States"] +script = ExtResource("16_cekpg") +metadata/_custom_type_script = "uid://cnjpqn05bfm57" + +[node name="PowerStates" type="Node" parent="."] +unique_name_in_owner = true + +[node name="Small" type="Node" parent="PowerStates"] +script = ExtResource("5_rs3l8") +state_name = "Small" +metadata/_custom_type_script = "uid://c8xvkkv34fjr4" + +[node name="Big" type="Node" parent="PowerStates" node_paths=PackedStringArray("damage_state")] +script = ExtResource("5_rs3l8") +state_name = "Big" +power_tier = 1 +hitbox_size = "Big" +damage_state = NodePath("../Small") +metadata/_custom_type_script = "uid://c8xvkkv34fjr4" + +[node name="Fire" type="Node" parent="PowerStates" node_paths=PackedStringArray("damage_state")] +script = ExtResource("6_7nbqp") +state_name = "Fire" +power_tier = 2 +hitbox_size = "Big" +damage_state = NodePath("../Big") +metadata/_custom_type_script = "uid://c8xvkkv34fjr4" + +[node name="Camera" type="Camera2D" parent="."] +process_mode = 3 +top_level = true +position = Vector2(0, -64) +ignore_rotation = false +limit_enabled = false +editor_draw_limits = true +editor_draw_drag_margin = true + +[node name="Hitbox" type="Area2D" parent="."] +visible = false +position = Vector2(0, -10) +collision_mask = 5 + +[node name="SmallShape" type="CollisionShape2D" parent="Hitbox" groups=["SmallCollisions"]] +position = Vector2(0, 3) +shape = SubResource("RectangleShape2D_nbkfn") +debug_color = Color(1, 0, 0, 0.419608) +script = ExtResource("21_jl70t") +offset = Vector2(0, -10) + +[node name="BigShape" type="CollisionShape2D" parent="Hitbox" groups=["BigCollisions"]] +position = Vector2(0, -4.75) +shape = SubResource("RectangleShape2D_d20nf") +disabled = true +debug_color = Color(1, 0, 0, 0.419608) +script = ExtResource("21_jl70t") +offset = Vector2(0, -10) + +[node name="WaterDetect" type="Area2D" parent="."] +visible = false +position = Vector2(0, -13) +collision_layer = 0 +collision_mask = 64 + +[node name="SmallShape" type="CollisionShape2D" parent="WaterDetect" groups=["SmallCollisions"]] +position = Vector2(0, 5.25) +shape = SubResource("RectangleShape2D_f6bau") +debug_color = Color(1, 0, 0, 0.419608) +script = ExtResource("21_jl70t") +offset = Vector2(0, -13) + +[node name="BigShape" type="CollisionShape2D" parent="WaterDetect" groups=["BigCollisions"]] +position = Vector2(0, -1.75) +shape = SubResource("RectangleShape2D_sda2e") +disabled = true +debug_color = Color(1, 0, 0, 0.419608) +script = ExtResource("21_jl70t") +offset = Vector2(0, -13) + +[node name="LavaPoisonDetect" type="Area2D" parent="."] +visible = false +position = Vector2(0, -13) +collision_layer = 0 +collision_mask = 384 + +[node name="SmallShape" type="CollisionShape2D" parent="LavaPoisonDetect"] +position = Vector2(0, 5.75) +shape = SubResource("RectangleShape2D_uwhl4") +debug_color = Color(1, 0, 0, 0.419608) +script = ExtResource("21_jl70t") +offset = Vector2(0, -14) + +[node name="BigShape" type="CollisionShape2D" parent="LavaPoisonDetect" groups=["BigCollisions"]] +position = Vector2(0, -1.25) +shape = SubResource("RectangleShape2D_o70e0") +disabled = true +debug_color = Color(1, 0, 0, 0.419608) +script = ExtResource("21_jl70t") +offset = Vector2(0, -14) + +[node name="CameraCenterJoint" type="Node2D" parent="."] +physics_interpolation_mode = 2 +top_level = true + +[node name="LeftWall" type="StaticBody2D" parent="CameraCenterJoint"] +position = Vector2(128, 0) +collision_layer = 0 +collision_mask = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="CameraCenterJoint/LeftWall"] +rotation = 1.5707964 +shape = SubResource("RectangleShape2D_t1xso") +disabled = true +one_way_collision = true + +[node name="RightWall" type="StaticBody2D" parent="CameraCenterJoint"] +position = Vector2(-128, 0) +collision_layer = 0 +collision_mask = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="CameraCenterJoint/RightWall"] +rotation = -1.5707964 +shape = SubResource("RectangleShape2D_jl70t") +disabled = true +one_way_collision = true + +[node name="Sprite2D" type="Sprite2D" parent="CameraCenterJoint"] +visible = false +texture = ExtResource("20_34tqy") + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("8_4ojwh") +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="StarTimer" type="Timer" parent="."] +process_mode = 1 +wait_time = 10.0 +one_shot = true + +[node name="Checkpoint" type="Sprite2D" parent="."] +process_mode = 3 +physics_interpolation_mode = 2 +self_modulate = Color(1, 1, 1, 0) +z_index = 4096 +z_as_relative = false +position = Vector2(0, -40) +texture = ExtResource("13_uo1a1") + +[node name="Animation" type="AnimationPlayer" parent="Checkpoint"] +libraries = { +&"": SubResource("AnimationLibrary_f873f") +} +speed_scale = 2.0 + +[node name="Label" type="Label" parent="Checkpoint"] +visibility_layer = 2 +offset_left = -4.0 +offset_top = -4.0 +offset_right = 4.0 +offset_bottom = 4.0 +theme_override_colors/font_color = Color(1, 1, 1, 1) +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "1" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="ResourceSetter" type="Node" parent="Checkpoint" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("27_6ws8x") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = SubResource("Resource_2mfvl") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="HammerTimer" type="Timer" parent="."] +process_mode = 1 +wait_time = 10.0 +one_shot = true + +[node name="SkidSFX" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource("18_hofol") +bus = &"SFX" + +[node name="ResourceSetter" type="Node" parent="SkidSFX" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("27_6ws8x") +node_to_affect = NodePath("..") +property_name = "stream" +themed_resource = SubResource("Resource_cekpg") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="CanvasLayer" type="CanvasLayer" parent="."] +process_mode = 3 + +[node name="Control" type="Control" parent="CanvasLayer"] +visible = false +layout_mode = 3 +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +grow_vertical = 0 +mouse_filter = 2 + +[node name="ControllerOverlay" type="Sprite2D" parent="CanvasLayer/Control"] +position = Vector2(4, -21) +texture = ExtResource("19_bc3q3") +centered = false +region_enabled = true +region_rect = Rect2(0, 0, 36, 16) + +[node name="Up" type="Sprite2D" parent="CanvasLayer/Control/ControllerOverlay"] +position = Vector2(5, 6) +texture = SubResource("AtlasTexture_bc3q3") +centered = false +script = SubResource("GDScript_bl5al") +action_name = "move_up" +idle_texture = SubResource("AtlasTexture_bl5al") +pressed_texture = SubResource("AtlasTexture_bc3q3") + +[node name="Down" type="Sprite2D" parent="CanvasLayer/Control/ControllerOverlay"] +position = Vector2(5, 10) +texture = SubResource("AtlasTexture_bc3q3") +centered = false +script = SubResource("GDScript_bl5al") +action_name = "move_down" +idle_texture = SubResource("AtlasTexture_bl5al") +pressed_texture = SubResource("AtlasTexture_bc3q3") + +[node name="Right" type="Sprite2D" parent="CanvasLayer/Control/ControllerOverlay"] +position = Vector2(7, 8) +texture = SubResource("AtlasTexture_bc3q3") +centered = false +script = SubResource("GDScript_bl5al") +action_name = "move_right" +idle_texture = SubResource("AtlasTexture_bl5al") +pressed_texture = SubResource("AtlasTexture_bc3q3") + +[node name="Left" type="Sprite2D" parent="CanvasLayer/Control/ControllerOverlay"] +position = Vector2(3, 8) +texture = SubResource("AtlasTexture_bc3q3") +centered = false +script = SubResource("GDScript_bl5al") +action_name = "move_left" +idle_texture = SubResource("AtlasTexture_bl5al") +pressed_texture = SubResource("AtlasTexture_bc3q3") + +[node name="Run" type="Sprite2D" parent="CanvasLayer/Control/ControllerOverlay"] +position = Vector2(23, 8) +scale = Vector2(1.5, 1.5) +texture = SubResource("AtlasTexture_x2idl") +centered = false +script = SubResource("GDScript_bl5al") +action_name = "run" +idle_texture = SubResource("AtlasTexture_bl5al") +pressed_texture = SubResource("AtlasTexture_x2idl") + +[node name="Jump" type="Sprite2D" parent="CanvasLayer/Control/ControllerOverlay"] +position = Vector2(29, 8) +scale = Vector2(1.5, 1.5) +texture = SubResource("AtlasTexture_x2idl") +centered = false +script = SubResource("GDScript_bl5al") +action_name = "jump" +idle_texture = SubResource("AtlasTexture_bl5al") +pressed_texture = SubResource("AtlasTexture_x2idl") + +[node name="Control2" type="Control" parent="CanvasLayer"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 + +[node name="MarginContainer" type="MarginContainer" parent="CanvasLayer/Control2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -40.0 +offset_top = -40.0 +grow_horizontal = 0 +grow_vertical = 0 +mouse_filter = 2 +theme_override_constants/margin_left = 0 +theme_override_constants/margin_right = 4 +theme_override_constants/margin_bottom = 4 + +[node name="Timers" type="VBoxContainer" parent="CanvasLayer/Control2/MarginContainer"] +layout_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = 2 +alignment = 2 + +[node name="PSwitchTimer" type="Control" parent="CanvasLayer/Control2/MarginContainer/Timers"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 +size_flags_horizontal = 8 +mouse_filter = 2 + +[node name="TimerSprite" type="Sprite2D" parent="CanvasLayer/Control2/MarginContainer/Timers/PSwitchTimer" node_paths=PackedStringArray("warn_sfx")] +texture = ExtResource("29_uwhl4") +centered = false +hframes = 7 +region_enabled = true +region_rect = Rect2(0, 0, 56, 8) +script = ExtResource("30_o70e0") +max_value = 10.0 +value_name = "p_switch_timer" +warn_sfx = NodePath("../../../../../../TimerWarn") +warn_threshold = 0.8500000000058208 +metadata/_custom_type_script = "uid://dn5efttgugwvb" + +[node name="StarTimer" type="Control" parent="CanvasLayer/Control2/MarginContainer/Timers"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 +size_flags_horizontal = 8 +mouse_filter = 2 + +[node name="TimerSprite" type="Sprite2D" parent="CanvasLayer/Control2/MarginContainer/Timers/StarTimer" node_paths=PackedStringArray("timer", "warn_sfx")] +texture = ExtResource("29_uwhl4") +centered = false +hframes = 7 +frame = 6 +region_enabled = true +region_rect = Rect2(0, 8, 56, 8) +script = ExtResource("30_o70e0") +max_value = 10.0 +value_name = "time_left" +object = 2 +timer = NodePath("../../../../../../StarTimer") +warn_sfx = NodePath("../../../../../../TimerWarn") +warn_threshold = 0.8500000000058208 +metadata/_custom_type_script = "uid://dn5efttgugwvb" + +[node name="WingTimer" type="Control" parent="CanvasLayer/Control2/MarginContainer/Timers"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 +size_flags_horizontal = 8 +mouse_filter = 2 + +[node name="TimerSprite" type="Sprite2D" parent="CanvasLayer/Control2/MarginContainer/Timers/WingTimer" node_paths=PackedStringArray("warn_sfx")] +texture = ExtResource("29_uwhl4") +centered = false +hframes = 7 +region_enabled = true +region_rect = Rect2(0, 16, 56, 8) +script = ExtResource("30_o70e0") +max_value = 10.0 +value_name = "flight_meter" +object = 1 +warn_sfx = NodePath("../../../../../../TimerWarn") +warn_threshold = 0.8500000000058208 +metadata/_custom_type_script = "uid://dn5efttgugwvb" + +[node name="HammerTimer" type="Control" parent="CanvasLayer/Control2/MarginContainer/Timers"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 +size_flags_horizontal = 8 +mouse_filter = 2 + +[node name="TimerSprite" type="Sprite2D" parent="CanvasLayer/Control2/MarginContainer/Timers/HammerTimer" node_paths=PackedStringArray("timer", "warn_sfx")] +texture = ExtResource("29_uwhl4") +centered = false +hframes = 7 +region_enabled = true +region_rect = Rect2(0, 24, 56, 8) +script = ExtResource("30_o70e0") +max_value = 10.0 +value_name = "time_left" +object = 2 +timer = NodePath("../../../../../../HammerTimer") +warn_sfx = NodePath("../../../../../../TimerWarn") +warn_threshold = 0.8500000000058208 +metadata/_custom_type_script = "uid://dn5efttgugwvb" + +[node name="ThemedToJSONConverter" type="Node" parent="."] +script = ExtResource("22_445e4") +resource = SubResource("Resource_vphr8") +json_file_path = "res://Assets/Sprites/Players/Luigi/Fire.json" +metadata/_custom_type_script = "uid://cqif1li7otvpl" + +[node name="ResourceSetterNew" type="Node" parent="." node_paths=PackedStringArray("node_to_affect", "property_node")] +unique_name_in_owner = true +script = ExtResource("25_cekpg") +node_to_affect = NodePath("../Sprite") +property_node = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("26_o4wvw") +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="InvinciblePalette" type="Sprite2D" parent="."] +visible = false +texture = ExtResource("2_bl5al") + +[node name="ResourceSetter" type="Node" parent="InvinciblePalette" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("25_cekpg") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("29_vphr8") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="PlayerPalette" type="Sprite2D" parent="."] +visible = false +position = Vector2(0, -8) +scale = Vector2(8, 8) +texture = ExtResource("3_x2idl") + +[node name="ResourceSetterNew" type="Node" parent="PlayerPalette" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("25_cekpg") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("10_xy8gq") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="SmallCollision" type="CollisionPolygon2D" parent="." groups=["SmallCollisions"]] +polygon = PackedVector2Array(4, -2, 4, -8, 1, -14, -1, -14, -4, -8, -4, -2, -2, 0, 2, 0) +one_way_collision = true +script = ExtResource("35_nbkfn") + +[node name="BigCollision" type="CollisionPolygon2D" parent="." groups=["BigCollisions"]] +visible = false +polygon = PackedVector2Array(-4, -2, -2, 0, 2, 0, 4, -2, 4, -23, 1, -28, -1, -28, -4, -23) +script = ExtResource("35_nbkfn") + +[node name="FootL" type="CollisionShape2D" parent="." groups=["StepCollision"]] +position = Vector2(-6, -4) +shape = SubResource("SeparationRayShape2D_6ws8x") + +[node name="FootR" type="CollisionShape2D" parent="." groups=["StepCollision"]] +position = Vector2(6, -4) +shape = SubResource("SeparationRayShape2D_6ws8x") + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("28_hu5lw") +properties = Array[String](["starting_power_state"]) + +[node name="Node" type="Node" parent="."] +process_mode = 3 +script = SubResource("GDScript_hu5lw") + +[node name="CameraHandler" type="Node2D" parent="." node_paths=PackedStringArray("camera", "camera_center_joint")] +unique_name_in_owner = true +process_mode = 3 +script = ExtResource("20_d7xah") +camera = NodePath("../Camera") +camera_center_joint = NodePath("../CameraCenterJoint") + +[node name="StepWallChecks" type="Node2D" parent="."] + +[node name="LWall" type="RayCast2D" parent="StepWallChecks"] +position = Vector2(-6, -4) +target_position = Vector2(-1, 0) +collision_mask = 3 +hit_from_inside = true + +[node name="RWall" type="RayCast2D" parent="StepWallChecks"] +position = Vector2(6, -4) +target_position = Vector2(1, 0) +collision_mask = 3 +hit_from_inside = true + +[node name="BlockCollision" type="Area2D" parent="."] +collision_layer = 0 +collision_mask = 4 + +[node name="SmallShape" type="CollisionShape2D" parent="BlockCollision" node_paths=PackedStringArray("link") groups=["SmallCollisions"]] +visible = false +position = Vector2(0, -16.875) +shape = SubResource("RectangleShape2D_d7xah") +debug_color = Color(1, 0, 0, 0.419608) +script = ExtResource("21_jl70t") +offset = Vector2(0, 13.5) +link = NodePath("../../SmallCollision") + +[node name="BigShape" type="CollisionShape2D" parent="BlockCollision" node_paths=PackedStringArray("link") groups=["BigCollisions"]] +position = Vector2(0, -32) +shape = SubResource("RectangleShape2D_34tqy") +disabled = true +debug_color = Color(1, 0, 0, 0.419608) +script = ExtResource("21_jl70t") +offset = Vector2(0, 26) +link = NodePath("../../BigCollision") + +[node name="TimerWarn" type="AudioStreamPlayer" parent="."] +process_mode = 3 +stream = ExtResource("40_o70e0") +bus = &"SFX" + +[node name="ResourceSetter" type="Node" parent="TimerWarn" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("27_6ws8x") +node_to_affect = NodePath("..") +property_name = "stream" +themed_resource = SubResource("Resource_xy8gq") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[connection signal="frame_changed" from="Sprite" to="Sprite" method="on_frame_changed"] +[connection signal="sprite_frames_changed" from="Sprite" to="Sprite" method="on_frame_changed"] +[connection signal="area_entered" from="Sprite/HammerHitbox" to="." method="on_hammer_area_entered"] +[connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] +[connection signal="area_exited" from="Hitbox" to="." method="on_area_exited"] +[connection signal="body_entered" from="LavaPoisonDetect" to="." method="die" unbinds=1] +[connection signal="timeout" from="StarTimer" to="." method="on_timeout"] +[connection signal="timeout" from="HammerTimer" to="." method="on_hammer_timeout"] diff --git a/Scenes/Prefabs/Entities/PlayerGhost.tscn b/Scenes/Prefabs/Entities/PlayerGhost.tscn new file mode 100644 index 0000000..ef26910 --- /dev/null +++ b/Scenes/Prefabs/Entities/PlayerGhost.tscn @@ -0,0 +1,58 @@ +[gd_scene load_steps=9 format=3 uid="uid://btiev75x1wtvk"] + +[ext_resource type="Script" uid="uid://0cmcgxyt0akj" path="res://Scripts/Parts/PlayerGhost.gd" id="1_nj8xm"] +[ext_resource type="Shader" uid="uid://cjfd0fbhvx370" path="res://Scenes/Parts/DitheredTransparency.gdshader" id="2_ovt7x"] +[ext_resource type="SpriteFrames" uid="uid://328p7l1rmy00" path="res://Resources/SpriteFrames/Player/Toad/Big.tres" id="2_wegel"] +[ext_resource type="Script" uid="uid://b08qfwj5jk6g1" path="res://Scripts/Parts/PlayerSprite.gd" id="3_r56m0"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_nj8xm"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="5_r56m0"] +[ext_resource type="Resource" uid="uid://8dcuxbc3h2u2" path="res://Resources/ThemedResources/Font.tres" id="6_ovt7x"] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_nj8xm"] +shader = ExtResource("2_ovt7x") + +[node name="PlayerGhost" type="Node2D"] +process_mode = 3 +physics_interpolation_mode = 1 +visibility_layer = 2 +script = ExtResource("1_nj8xm") + +[node name="PlayerSprite" type="AnimatedSprite2D" parent="." node_paths=PackedStringArray("resource_setter")] +modulate = Color(1, 1, 1, 0.75) +clip_children = 2 +material = SubResource("ShaderMaterial_nj8xm") +position = Vector2(0, 1) +sprite_frames = ExtResource("2_wegel") +animation = &"Move" +speed_scale = 0.0 +offset = Vector2(0, 1) +script = ExtResource("3_r56m0") +resource_setter = NodePath("ResourceSetterNew") +metadata/_custom_type_script = "uid://b08qfwj5jk6g1" + +[node name="Tint" type="ColorRect" parent="PlayerSprite"] +visible = false +offset_left = -521.0 +offset_top = -482.0 +offset_right = 478.0 +offset_bottom = 517.0 +color = Color(0.968627, 0.223529, 0.0627451, 1) + +[node name="ResourceSetterNew" type="Node" parent="PlayerSprite"] +script = ExtResource("4_nj8xm") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Label" type="Label" parent="."] +visible = false +offset_left = -11.0 +offset_top = -27.0 +offset_right = 5.0 +offset_bottom = -19.0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "PB" + +[node name="LabelFontChanger" type="Node" parent="Label" node_paths=PackedStringArray("labels")] +script = ExtResource("5_r56m0") +labels = [NodePath("..")] +resource = ExtResource("6_ovt7x") +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" diff --git a/Scenes/Prefabs/Entities/SpikeBall.tscn b/Scenes/Prefabs/Entities/SpikeBall.tscn new file mode 100644 index 0000000..6138aee --- /dev/null +++ b/Scenes/Prefabs/Entities/SpikeBall.tscn @@ -0,0 +1,91 @@ +[gd_scene load_steps=17 format=3 uid="uid://c7il83r4ab05d"] + +[ext_resource type="Script" uid="uid://dlq222ogmfken" path="res://Scripts/Classes/Entities/Objects/SpikeBall.gd" id="1_orfe8"] +[ext_resource type="Texture2D" uid="uid://dtn3el3cobo42" path="res://Assets/Sprites/Items/SpikeBall.png" id="2_2juko"] +[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="3_a2kgo"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_d8yxl"] +[ext_resource type="Texture2D" uid="uid://fvuqvh62n6ks" path="res://Assets/Sprites/Particles/SpikeBallDestructionParticles.png" id="4_d8yxl"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/SpikeBall.json" id="4_vgefa"] +[ext_resource type="Script" uid="uid://15cikmjhl2f8" path="res://Scripts/Classes/Resources/RandomizedResource.gd" id="5_vgefa"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="6_1nkq5"] +[ext_resource type="Script" uid="uid://dkjpfs3sm3go3" path="res://Scripts/Classes/Components/BlockHitter.gd" id="9_d8yxl"] + +[sub_resource type="CircleShape2D" id="CircleShape2D_wpvvo"] +radius = 7.0 + +[sub_resource type="CircleShape2D" id="CircleShape2D_d8yxl"] +radius = 6.0 + +[sub_resource type="CircleShape2D" id="CircleShape2D_dtofu"] +radius = 8.0 + +[sub_resource type="AtlasTexture" id="AtlasTexture_44ci5"] +atlas = ExtResource("4_d8yxl") +region = Rect2(0, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pv3w6"] +atlas = ExtResource("4_d8yxl") +region = Rect2(8, 0, 8, 8) + +[sub_resource type="Resource" id="Resource_dkcgl"] +script = ExtResource("5_vgefa") +resources = Array[Resource]([SubResource("AtlasTexture_44ci5"), SubResource("AtlasTexture_pv3w6")]) +metadata/_custom_type_script = "uid://15cikmjhl2f8" + +[sub_resource type="Resource" id="Resource_os7rd"] +script = ExtResource("6_1nkq5") +Overworld = SubResource("Resource_dkcgl") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="SpikeBall" type="CharacterBody2D"] +collision_layer = 32 +collision_mask = 2 +floor_constant_speed = true +floor_max_angle = 1.37881 +floor_snap_length = 8.0 +script = ExtResource("1_orfe8") + +[node name="Sprite" type="Sprite2D" parent="."] +texture = ExtResource("2_2juko") + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_d8yxl") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_vgefa") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="CollisionShape" type="CollisionShape2D" parent="."] +shape = SubResource("CircleShape2D_wpvvo") + +[node name="Hitbox" type="Area2D" parent="."] +collision_mask = 5 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("CircleShape2D_d8yxl") + +[node name="BlockHitbox" type="Area2D" parent="."] +collision_mask = 4 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="BlockHitbox"] +shape = SubResource("CircleShape2D_dtofu") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] + +[node name="ThemedToJSONConverter" type="Node" parent="."] +script = ExtResource("3_a2kgo") +resource = SubResource("Resource_os7rd") +json_file_path = "res://Assets/Sprites/Particles/SpikeBallDestructionParticles.json" +metadata/_custom_type_script = "uid://cqif1li7otvpl" + +[node name="BlockHitter" type="Node" parent="." node_paths=PackedStringArray("hitbox")] +script = ExtResource("9_d8yxl") +hitbox = NodePath("../BlockHitbox") +can_break_bricks = true +enabled = null +metadata/_custom_type_script = "uid://dkjpfs3sm3go3" + +[connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] +[connection signal="area_entered" from="BlockHitbox" to="." method="on_area_entered"] +[connection signal="screen_exited" from="VisibleOnScreenEnabler2D" to="." method="queue_free"] diff --git a/Scenes/Prefabs/GameHud.tscn b/Scenes/Prefabs/GameHud.tscn new file mode 100644 index 0000000..5bc477d --- /dev/null +++ b/Scenes/Prefabs/GameHud.tscn @@ -0,0 +1,1060 @@ +[gd_scene load_steps=41 format=3 uid="uid://bod0jkf7jc5pm"] + +[ext_resource type="Script" uid="uid://bjbd3a6su47si" path="res://Scripts/Classes/UI/GameHUD.gd" id="1_f34v2"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_cbrve"] +[ext_resource type="Texture2D" uid="uid://bf81l78knoaqd" path="res://Assets/Sprites/UI/CoinIcon.png" id="3_80r3s"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_jt73e"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/CoinIcon.json" id="4_niy8w"] +[ext_resource type="PackedScene" uid="uid://do28cwi8t6ptt" path="res://Scenes/Prefabs/UI/StoryPause.tscn" id="5_6nbcw"] +[ext_resource type="Texture2D" uid="uid://j586m4ipf4dq" path="res://Assets/Sprites/UI/RedCoinBorders.png" id="5_gmuut"] +[ext_resource type="Texture2D" uid="uid://de6otencrflfo" path="res://Assets/Sprites/UI/RedCoins.png" id="6_2ww58"] +[ext_resource type="PackedScene" uid="uid://b3diry65fdrj6" path="res://Scenes/Prefabs/UI/MarathonPause.tscn" id="6_h6tvq"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/KeyIcon.json" id="6_mqa5s"] +[ext_resource type="Shader" uid="uid://x7lh23cq2u38" path="res://Scenes/Parts/ShadowShader.gdshader" id="6_r3m7e"] +[ext_resource type="PackedScene" uid="uid://b4fv851s0h11f" path="res://Scenes/Prefabs/UI/BooRacePauseMenu.tscn" id="7_35c0k"] +[ext_resource type="Texture2D" uid="uid://ccqgekbac45f8" path="res://Assets/Sprites/UI/YoshiEggs.png" id="7_r3m7e"] +[ext_resource type="Texture2D" uid="uid://bgfsdyjhoies2" path="res://Assets/Sprites/UI/ScoreMedal.png" id="9_m8toq"] +[ext_resource type="Shader" uid="uid://cjfd0fbhvx370" path="res://Scenes/Parts/DitheredTransparency.gdshader" id="9_oqalm"] +[ext_resource type="Texture2D" uid="uid://bgckb78kobtx3" path="res://Assets/Sprites/Players/Mario/LifeIcon.png" id="10_2w8b3"] +[ext_resource type="Texture2D" uid="uid://kudshfhlo5ic" path="res://Assets/Sprites/UI/RankMedals.png" id="13_40ba1"] +[ext_resource type="Script" uid="uid://364rywt44hy6" path="res://Scripts/Classes/UI/PackSprite.gd" id="13_h6dkv"] +[ext_resource type="Texture2D" uid="uid://cgqnb67m635k8" path="res://Assets/Sprites/UI/HUDTemplate.png" id="13_r3m7e"] +[ext_resource type="Script" uid="uid://xem6lai3ufyj" path="res://Scripts/Classes/UI/PackNinePatch.gd" id="14_h6dkv"] +[ext_resource type="Script" uid="uid://dwtrmo82e12ud" path="res://Scripts/Parts/ColourPaletteSampler.gd" id="15_8qasw"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="15_jwl8o"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="15_niy8w"] +[ext_resource type="PackedScene" uid="uid://n2e3jgmkilvt" path="res://Scenes/Prefabs/UI/MarathonResults.tscn" id="16_cfljn"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/TerrainTiles.json" id="16_jt73e"] +[ext_resource type="FontVariation" uid="uid://djxdgxy1iv8yv" path="res://Resources/ThemedResources/FontLLMain.tres" id="17_2w8b3"] +[ext_resource type="PackedScene" uid="uid://b85i7uni0twpe" path="res://Scenes/Prefabs/UI/DiscoResults.tscn" id="17_ocsy5"] +[ext_resource type="Script" uid="uid://dt2p68xl462v2" path="res://Scripts/Parts/TextShadowColourChanger.gd" id="18_jwl8o"] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_eon7h"] +shader = ExtResource("6_r3m7e") +shader_parameter/shadow_colour = Vector4(0, 0, 0, 1) +shader_parameter/allow_transparency = true + +[sub_resource type="AtlasTexture" id="AtlasTexture_cfljn"] +atlas = ExtResource("3_80r3s") +region = Rect2(0, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ocsy5"] +atlas = ExtResource("3_80r3s") +region = Rect2(8, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_62gff"] +atlas = ExtResource("3_80r3s") +region = Rect2(16, 0, 8, 8) + +[sub_resource type="SpriteFrames" id="SpriteFrames_40ba1"] +animations = [{ +"frames": [{ +"duration": 10.0, +"texture": SubResource("AtlasTexture_cfljn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ocsy5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_62gff") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ocsy5") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_cfljn"] +shader = ExtResource("9_oqalm") + +[sub_resource type="Animation" id="Animation_niy8w"] +resource_name = "Flash" +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} + +[sub_resource type="Animation" id="Animation_oqalm"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_cfljn"] +_data = { +&"Flash": SubResource("Animation_niy8w"), +&"RESET": SubResource("Animation_oqalm") +} + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_jwl8o"] +bg_color = Color(0, 0, 0, 1) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_2w8b3"] +bg_color = Color(1, 1, 1, 1) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0, 0, 0, 1) + +[sub_resource type="GDScript" id="GDScript_jwl8o"] +script/source = "extends Node + +@export var sprites: Array[Sprite2D] = [] +@export var rects: Array[TextureRect] = [] + +var old_textures := {} + +func _ready() -> void: + Global.level_theme_changed.connect(update_sprites) + Global.level_time_changed.connect(update_sprites) + update_sprites() + +func update_sprites() -> void: + for i in sprites: + if old_textures.has(i) == false: + old_textures[i] = i.texture + var texture_to_get = old_textures[i] + i.texture = ResourceSetter.get_resource(texture_to_get, i) + for i in rects: + i.texture = ResourceSetter.get_resource(i.texture, i) +" + +[node name="GameHUD" type="CanvasLayer"] +process_mode = 3 +layer = 0 +script = ExtResource("1_f34v2") + +[node name="Main" type="HBoxContainer" parent="."] +visible = false +custom_minimum_size = Vector2(256, 32) +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 16.0 +grow_horizontal = 2 +theme_override_constants/separation = 0 + +[node name="Buffer" type="Control" parent="Main"] +custom_minimum_size = Vector2(24, 0) +layout_mode = 2 + +[node name="ScoreName" type="Control" parent="Main"] +custom_minimum_size = Vector2(48, 16) +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 8 +metadata/_edit_use_anchors_ = true + +[node name="CharacterName" type="Label" parent="Main/ScoreName"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = -1 +offset_left = -4.0 +offset_top = -4.0 +offset_right = 44.0 +offset_bottom = 4.0 +text = "Mario" +uppercase = true + +[node name="Score" type="Label" parent="Main/ScoreName"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = -1 +offset_left = -16.0 +offset_top = 4.0 +offset_right = 52.0 +offset_bottom = 20.0 +text = "000000" +horizontal_alignment = 2 +uppercase = true + +[node name="Buffer2" type="Control" parent="Main"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="CoinCount" type="Control" parent="Main"] +custom_minimum_size = Vector2(32, 8) +layout_mode = 2 +size_flags_vertical = 8 +metadata/_edit_use_anchors_ = true + +[node name="KeyCount" type="Control" parent="Main/CoinCount"] +anchors_preset = 0 +offset_right = 40.0 +offset_bottom = 40.0 + +[node name="Icon" type="AnimatedSprite2D" parent="Main/CoinCount/KeyCount"] +position = Vector2(0, -8) +centered = false +script = ExtResource("2_cbrve") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Shadow" type="AnimatedSprite2D" parent="Main/CoinCount/KeyCount/Icon"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +centered = false +script = ExtResource("2_cbrve") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Main/CoinCount/KeyCount/Icon/Shadow" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_jt73e") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("6_mqa5s") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="ResourceSetterNew" type="Node" parent="Main/CoinCount/KeyCount/Icon" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_jt73e") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("6_mqa5s") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="KeyAmount" type="Label" parent="Main/CoinCount/KeyCount"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = -1 +offset_left = 4.0 +offset_top = -12.0 +offset_right = 36.0 +offset_bottom = 4.0 +theme_override_fonts/font = ExtResource("17_2w8b3") +text = "*03" + +[node name="CoinIcon" type="AnimatedSprite2D" parent="Main/CoinCount"] +sprite_frames = SubResource("SpriteFrames_40ba1") +autoplay = "default" +frame_progress = 0.132926 +centered = false + +[node name="ResourceSetter" type="Node" parent="Main/CoinCount/CoinIcon" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_jt73e") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_niy8w") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="CoinLabel" type="Label" parent="Main/CoinCount"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = -1 +offset_left = 4.0 +offset_top = -4.0 +offset_right = 36.0 +offset_bottom = 12.0 +theme_override_fonts/font = ExtResource("17_2w8b3") +text = "*00" + +[node name="RedCoins" type="Control" parent="Main"] +visible = false +custom_minimum_size = Vector2(32, 8) +layout_mode = 2 +size_flags_vertical = 8 +metadata/_edit_use_anchors_ = true + +[node name="BorderL" type="Sprite2D" parent="Main/RedCoins"] +position = Vector2(-16, 0) +texture = ExtResource("5_gmuut") +centered = false +flip_h = true +region_enabled = true +region_rect = Rect2(8, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="Main/RedCoins/BorderL"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("5_gmuut") +centered = false +flip_h = true +region_enabled = true +region_rect = Rect2(8, 0, 8, 8) + +[node name="Coin1" type="Sprite2D" parent="Main/RedCoins"] +position = Vector2(-8, 0) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="Main/RedCoins/Coin1"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Coin2" type="Sprite2D" parent="Main/RedCoins"] +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="Main/RedCoins/Coin2"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Coin3" type="Sprite2D" parent="Main/RedCoins"] +position = Vector2(8, 0) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="Main/RedCoins/Coin3"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Coin4" type="Sprite2D" parent="Main/RedCoins"] +position = Vector2(16, 0) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="Main/RedCoins/Coin4"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Coin5" type="Sprite2D" parent="Main/RedCoins"] +position = Vector2(24, 0) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="Main/RedCoins/Coin5"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="BorderR" type="Sprite2D" parent="Main/RedCoins"] +position = Vector2(32, 0) +texture = ExtResource("5_gmuut") +centered = false +region_enabled = true +region_rect = Rect2(8, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="Main/RedCoins/BorderR"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("5_gmuut") +centered = false +region_enabled = true +region_rect = Rect2(8, 0, 8, 8) + +[node name="YoshiEgg" type="Sprite2D" parent="Main/RedCoins"] +position = Vector2(36, 0) +texture = ExtResource("7_r3m7e") +centered = false +hframes = 3 +vframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="Main/RedCoins/YoshiEgg"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("7_r3m7e") +centered = false +hframes = 3 +vframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Radar" type="Sprite2D" parent="Main/RedCoins/YoshiEgg"] +unique_name_in_owner = true +visible = false +material = SubResource("ShaderMaterial_cfljn") +texture = ExtResource("7_r3m7e") +centered = false +hframes = 3 +vframes = 2 +frame = 1 +region_rect = Rect2(0, 0, 8, 8) +script = ExtResource("13_h6dkv") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Shadow" type="Sprite2D" parent="Main/RedCoins/YoshiEgg/Radar"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("7_r3m7e") +centered = false +hframes = 3 +vframes = 2 +frame = 1 +region_rect = Rect2(0, 0, 8, 8) + +[node name="AnimationPlayer" type="AnimationPlayer" parent="Main/RedCoins/YoshiEgg/Radar"] +libraries = { +&"": SubResource("AnimationLibrary_cfljn") +} + +[node name="ScoreMedal" type="Sprite2D" parent="Main/RedCoins"] +position = Vector2(43, -2) +texture = ExtResource("9_m8toq") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="Main/RedCoins/ScoreMedal"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("9_m8toq") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Buffer3" type="Control" parent="Main"] +custom_minimum_size = Vector2(24, 0) +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="LevelDisplay" type="Control" parent="Main"] +custom_minimum_size = Vector2(40, 16) +layout_mode = 2 +size_flags_vertical = 8 +metadata/_edit_use_anchors_ = true + +[node name="WorldTitle" type="Label" parent="Main/LevelDisplay"] +layout_mode = 1 +anchors_preset = -1 +offset_left = -4.0 +offset_top = -4.0 +offset_right = 44.0 +offset_bottom = 4.0 +text = "HUD_WORLD" +horizontal_alignment = 1 +uppercase = true + +[node name="LevelNum" type="Label" parent="Main/LevelDisplay/WorldTitle"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = -1 +offset_left = 8.0 +offset_top = 8.0 +offset_right = 40.0 +offset_bottom = 16.0 +text = "1-1" +uppercase = true + +[node name="Crown" type="Label" parent="Main/LevelDisplay/WorldTitle/LevelNum"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = -1 +offset_left = -9.0 +offset_right = 23.0 +offset_bottom = 16.0 +text = "♕" +uppercase = true + +[node name="Shadow" type="Label" parent="Main/LevelDisplay/WorldTitle/LevelNum/Crown"] +unique_name_in_owner = true +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +layout_mode = 1 +anchors_preset = -1 +offset_left = 1.0 +offset_top = 1.0 +offset_right = 33.0 +offset_bottom = 17.0 +text = "♕" +uppercase = true + +[node name="Buffer4" type="Control" parent="Main"] +custom_minimum_size = Vector2(16, 0) +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="TimeDisplay" type="Control" parent="Main"] +custom_minimum_size = Vector2(32, 16) +layout_mode = 2 +size_flags_vertical = 8 +metadata/_edit_use_anchors_ = true + +[node name="TimeLabel" type="Label" parent="Main/TimeDisplay"] +layout_mode = 1 +anchors_preset = -1 +offset_left = -4.0 +offset_top = -4.0 +offset_right = 36.0 +offset_bottom = 4.0 +text = "HUD_TIME" +uppercase = true + +[node name="Time" type="Label" parent="Main/TimeDisplay/TimeLabel"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = -1 +offset_left = -12.0 +offset_top = 8.0 +offset_right = 40.0 +offset_bottom = 24.0 +text = " 000" +horizontal_alignment = 2 +uppercase = true + +[node name="Stopwatch" type="Label" parent="Main/TimeDisplay/TimeLabel"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = -1 +offset_left = -16.0 +offset_top = 8.0 +offset_right = 24.0 +offset_bottom = 16.0 +text = "00:00:00" +uppercase = true + +[node name="PB" type="Label" parent="Main/TimeDisplay/TimeLabel"] +unique_name_in_owner = true +visible = false +layout_mode = 1 +anchors_preset = -1 +offset_left = -24.0 +offset_top = 16.0 +offset_right = 16.0 +offset_bottom = 24.0 +text = "+00:00:00" +uppercase = true + +[node name="Buffer5" type="Control" parent="Main"] +custom_minimum_size = Vector2(24, 0) +layout_mode = 2 + +[node name="ModernHUD" type="Control" parent="."] +custom_minimum_size = Vector2(256, 0) +layout_mode = 3 +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 8.0 +grow_horizontal = 2 + +[node name="TopLeft" type="Control" parent="ModernHUD"] +layout_mode = 1 +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_top = -32.0 +offset_right = 64.0 +grow_vertical = 0 + +[node name="CoinCount" type="Control" parent="ModernHUD/TopLeft"] +custom_minimum_size = Vector2(0, 8) +anchors_preset = 0 +offset_left = 16.0 +offset_top = 36.0 +offset_right = 64.0 +offset_bottom = 44.0 +size_flags_vertical = 8 + +[node name="Coin" type="AnimatedSprite2D" parent="ModernHUD/TopLeft/CoinCount"] +position = Vector2(4, 0) +sprite_frames = SubResource("SpriteFrames_40ba1") +autoplay = "default" +frame_progress = 0.982312 +centered = false + +[node name="ResourceSetter" type="Node" parent="ModernHUD/TopLeft/CoinCount/Coin" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_jt73e") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_niy8w") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="ModernCoinCount" type="Label" parent="ModernHUD/TopLeft/CoinCount"] +unique_name_in_owner = true +layout_mode = 0 +offset_left = 8.0 +offset_top = -4.0 +offset_right = 48.0 +offset_bottom = 4.0 +text = "*100" + +[node name="RedCoins" type="Control" parent="ModernHUD/TopLeft"] +custom_minimum_size = Vector2(32, 8) +layout_mode = 1 +anchor_left = 0.125 +anchor_top = 0.9166667 +anchor_right = 0.25 +anchor_bottom = 1.25 +offset_left = 24.0 +offset_top = 6.666666 +offset_right = 48.0 +offset_bottom = 6.666664 +size_flags_vertical = 8 +metadata/_edit_use_anchors_ = true + +[node name="BorderL" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins"] +position = Vector2(-16, 0) +texture = ExtResource("5_gmuut") +centered = false +flip_h = true +region_enabled = true +region_rect = Rect2(8, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins/BorderL"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("5_gmuut") +centered = false +flip_h = true +region_enabled = true +region_rect = Rect2(8, 0, 8, 8) + +[node name="Coin1" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins"] +position = Vector2(-8, 0) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins/Coin1"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Coin2" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins"] +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins/Coin2"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Coin3" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins"] +position = Vector2(8, 0) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins/Coin3"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Coin4" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins"] +position = Vector2(16, 0) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins/Coin4"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Coin5" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins"] +position = Vector2(24, 0) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins/Coin5"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("6_2ww58") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="BorderR" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins"] +position = Vector2(32, 0) +texture = ExtResource("5_gmuut") +centered = false +region_enabled = true +region_rect = Rect2(8, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins/BorderR"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("5_gmuut") +centered = false +region_enabled = true +region_rect = Rect2(8, 0, 8, 8) + +[node name="YoshiEgg" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins"] +position = Vector2(36, 0) +texture = ExtResource("7_r3m7e") +centered = false +hframes = 3 +vframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins/YoshiEgg"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("7_r3m7e") +centered = false +hframes = 3 +vframes = 2 +frame = 1 +region_rect = Rect2(0, 0, 8, 8) + +[node name="ModernRadar" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins/YoshiEgg"] +unique_name_in_owner = true +visible = false +texture = ExtResource("7_r3m7e") +centered = false +hframes = 3 +vframes = 2 +frame = 1 +region_rect = Rect2(0, 0, 8, 8) +script = ExtResource("13_h6dkv") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Shadow" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins/YoshiEgg/ModernRadar"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("7_r3m7e") +centered = false +hframes = 3 +vframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="AnimationPlayer" type="AnimationPlayer" parent="ModernHUD/TopLeft/RedCoins/YoshiEgg/ModernRadar"] +libraries = { +&"": SubResource("AnimationLibrary_cfljn") +} + +[node name="ScoreMedal" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins"] +position = Vector2(43, -2) +texture = ExtResource("9_m8toq") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="Shadow" type="Sprite2D" parent="ModernHUD/TopLeft/RedCoins/ScoreMedal"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +texture = ExtResource("9_m8toq") +centered = false +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) + +[node name="LifeCount" type="HBoxContainer" parent="ModernHUD/TopLeft"] +layout_mode = 0 +offset_left = 20.0 +offset_top = 44.0 +offset_right = 56.0 +offset_bottom = 60.0 +theme_override_constants/separation = -4 + +[node name="CharacterIcon" type="TextureRect" parent="ModernHUD/TopLeft/LifeCount"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 4 +texture = ExtResource("10_2w8b3") +stretch_mode = 2 + +[node name="Shadow" type="TextureRect" parent="ModernHUD/TopLeft/LifeCount/CharacterIcon"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +layout_mode = 0 +offset_left = 1.0 +offset_top = 1.0 +offset_right = 9.0 +offset_bottom = 9.0 +texture = ExtResource("10_2w8b3") +stretch_mode = 3 + +[node name="ResourceSetterNew" type="Node" parent="ModernHUD/TopLeft/LifeCount/CharacterIcon" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_jt73e") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="ModernLifeCount" type="Label" parent="ModernHUD/TopLeft/LifeCount"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 2 +text = "*" + +[node name="ModernKeyCount" type="Control" parent="ModernHUD/TopLeft"] +unique_name_in_owner = true +anchors_preset = 0 +offset_left = 20.0 +offset_top = 68.0 +offset_right = 60.0 +offset_bottom = 108.0 + +[node name="Icon" type="AnimatedSprite2D" parent="ModernHUD/TopLeft/ModernKeyCount"] +position = Vector2(0, -8) +centered = false +script = ExtResource("2_cbrve") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Shadow" type="AnimatedSprite2D" parent="ModernHUD/TopLeft/ModernKeyCount/Icon"] +show_behind_parent = true +material = SubResource("ShaderMaterial_eon7h") +position = Vector2(1, 1) +centered = false +script = ExtResource("2_cbrve") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="ModernHUD/TopLeft/ModernKeyCount/Icon/Shadow" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_jt73e") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("6_mqa5s") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="ResourceSetterNew" type="Node" parent="ModernHUD/TopLeft/ModernKeyCount/Icon" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_jt73e") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("6_mqa5s") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="ModernKeyAmount" type="Label" parent="ModernHUD/TopLeft/ModernKeyCount"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = -1 +offset_left = 4.0 +offset_top = -12.0 +offset_right = 36.0 +offset_bottom = 4.0 +theme_override_fonts/font = ExtResource("17_2w8b3") +text = "*03" + +[node name="Right" type="Control" parent="ModernHUD"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -128.0 +offset_bottom = 32.0 +grow_horizontal = 0 + +[node name="ModernTime" type="Label" parent="ModernHUD/Right"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +offset_left = -56.0 +offset_top = -8.0 +offset_right = -16.0 +offset_bottom = 8.0 +grow_horizontal = 0 +grow_vertical = 2 +size_flags_horizontal = 10 +size_flags_vertical = 8 +text = "⏲000" +horizontal_alignment = 2 + +[node name="ModernScore" type="Label" parent="ModernHUD/Right/ModernTime"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = -1 +offset_left = -88.0 +offset_right = -8.0 +offset_bottom = 16.0 +size_flags_horizontal = 8 +size_flags_vertical = 8 +text = "000000000" + +[node name="ModernPB" type="Label" parent="ModernHUD/Right/ModernTime"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = -1 +offset_top = 12.0 +offset_right = 40.0 +offset_bottom = 28.0 +size_flags_horizontal = 10 +size_flags_vertical = 8 +text = "⏲00" +horizontal_alignment = 2 + +[node name="Timer" type="Timer" parent="."] +process_mode = 1 +wait_time = 0.4 +autostart = true + +[node name="Combo" type="Control" parent="."] +unique_name_in_owner = true +visible = false +layout_mode = 3 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -88.0 +offset_bottom = 48.0 +grow_horizontal = 0 + +[node name="ComboAmount" type="Label" parent="Combo"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_top = -16.0 +offset_right = 72.0 +grow_vertical = 0 +text = "COMBO*10" +uppercase = true + +[node name="ComboMeter" type="ProgressBar" parent="Combo/ComboAmount"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -3.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/background = SubResource("StyleBoxFlat_jwl8o") +theme_override_styles/fill = SubResource("StyleBoxFlat_2w8b3") +value = 100.0 +show_percentage = false + +[node name="MedalIcon" type="NinePatchRect" parent="Combo"] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = 3 +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -16.0 +offset_top = -16.0 +grow_horizontal = 0 +grow_vertical = 0 +texture = ExtResource("13_40ba1") +region_rect = Rect2(0, 0, 16, 16) +script = ExtResource("14_h6dkv") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="StoryPause" parent="." instance=ExtResource("5_6nbcw")] +visible = false + +[node name="MarathonPause" parent="." instance=ExtResource("6_h6tvq")] +visible = false + +[node name="BooRacePause" parent="." instance=ExtResource("7_35c0k")] +visible = false + +[node name="MarathonResults" parent="." instance=ExtResource("16_cfljn")] +visible = false + +[node name="DiscoResults" parent="." instance=ExtResource("17_ocsy5")] +visible = false + +[node name="ColourPaletteSampler" type="Node" parent="." node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("15_8qasw") +texture = ExtResource("15_niy8w") +coords = Vector2i(67, 16) +node_to_affect = NodePath("../TextShadowColourChanger") +value_to_set = "global_text_shadow_color" +metadata/_custom_type_script = "uid://dwtrmo82e12ud" + +[node name="ResourceSetterNew" type="Node" parent="ColourPaletteSampler" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_jt73e") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("16_jt73e") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="TextShadowColourChanger" type="Node" parent="." node_paths=PackedStringArray("labels", "shadow_node")] +script = ExtResource("18_jwl8o") +labels = [NodePath("../Main/ScoreName/CharacterName"), NodePath("../Main/ScoreName/Score"), NodePath("../Main/CoinCount/CoinLabel"), NodePath("../Main/LevelDisplay/WorldTitle"), NodePath("../Main/LevelDisplay/WorldTitle/LevelNum"), NodePath("../Main/TimeDisplay/TimeLabel"), NodePath("../Main/TimeDisplay/TimeLabel/Time"), NodePath("../Main/TimeDisplay/TimeLabel/Stopwatch"), NodePath("../Main/TimeDisplay/TimeLabel/PB"), NodePath("../ModernHUD/TopLeft/CoinCount/ModernCoinCount"), NodePath("../ModernHUD/Right/ModernTime"), NodePath("../ModernHUD/Right/ModernTime/ModernScore"), NodePath("../Main/CoinCount/KeyCount/KeyAmount"), NodePath("../ModernHUD/TopLeft/ModernKeyCount/ModernKeyAmount"), NodePath("../ModernHUD/TopLeft/LifeCount/ModernLifeCount"), NodePath("../Combo/ComboAmount"), null, null, NodePath("../ModernHUD/Right/ModernTime/ModernPB")] +shadow_node = NodePath("../Main/RedCoins/BorderL/Shadow") + +[node name="HudTemplate" type="Sprite2D" parent="."] +visible = false +modulate = Color(0.418279, 0.418279, 0.418279, 1) +z_index = -50 +texture = ExtResource("13_r3m7e") +centered = false + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("15_jwl8o") +labels = [NodePath("../Main/ScoreName/CharacterName"), NodePath("../Main/ScoreName/Score"), NodePath("../Main/CoinCount/CoinLabel"), NodePath("../Main/LevelDisplay/WorldTitle"), NodePath("../Main/LevelDisplay/WorldTitle/LevelNum"), NodePath("../Main/TimeDisplay/TimeLabel"), NodePath("../Main/TimeDisplay/TimeLabel/Time"), NodePath("../ModernHUD/TopLeft/CoinCount/ModernCoinCount"), NodePath("../ModernHUD/Right/ModernTime"), NodePath("../ModernHUD/Right/ModernTime/ModernScore"), NodePath("../Main/CoinCount/KeyCount/KeyAmount"), NodePath("../Main/TimeDisplay/TimeLabel/Stopwatch"), NodePath("../Main/TimeDisplay/TimeLabel/PB"), NodePath("../ModernHUD/TopLeft/LifeCount/ModernLifeCount"), NodePath("../Main/CoinCount/KeyCount/KeyAmount"), NodePath("../Combo/ComboAmount"), NodePath("../ModernHUD/TopLeft/ModernKeyCount/ModernKeyAmount"), NodePath("../Main/LevelDisplay/WorldTitle/LevelNum/Crown"), NodePath("../ModernHUD/Right/ModernTime/ModernPB")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="TextureUpdater" type="Node" parent="." node_paths=PackedStringArray("sprites")] +script = SubResource("GDScript_jwl8o") +sprites = [NodePath("../Main/RedCoins/BorderL"), NodePath("../Main/RedCoins/BorderL/Shadow"), NodePath("../Main/RedCoins/Coin1"), NodePath("../Main/RedCoins/Coin1/Shadow"), NodePath("../Main/RedCoins/Coin2"), NodePath("../Main/RedCoins/Coin2/Shadow"), NodePath("../Main/RedCoins/Coin3"), NodePath("../Main/RedCoins/Coin3/Shadow"), NodePath("../Main/RedCoins/Coin4"), NodePath("../Main/RedCoins/Coin4/Shadow"), NodePath("../Main/RedCoins/Coin5"), NodePath("../Main/RedCoins/Coin5/Shadow"), NodePath("../Main/RedCoins/BorderR"), NodePath("../Main/RedCoins/BorderR/Shadow"), NodePath("../Main/RedCoins/YoshiEgg"), NodePath("../Main/RedCoins/YoshiEgg/Shadow"), NodePath("../Main/RedCoins/ScoreMedal"), NodePath("../Main/RedCoins/ScoreMedal/Shadow"), NodePath("../ModernHUD/TopLeft/RedCoins/BorderL"), NodePath("../ModernHUD/TopLeft/RedCoins/BorderL/Shadow"), NodePath("../ModernHUD/TopLeft/RedCoins/Coin1"), NodePath("../ModernHUD/TopLeft/RedCoins/Coin1/Shadow"), NodePath("../ModernHUD/TopLeft/RedCoins/Coin2"), NodePath("../ModernHUD/TopLeft/RedCoins/Coin2/Shadow"), NodePath("../ModernHUD/TopLeft/RedCoins/Coin3"), NodePath("../ModernHUD/TopLeft/RedCoins/Coin3/Shadow"), NodePath("../ModernHUD/TopLeft/RedCoins/Coin4"), NodePath("../ModernHUD/TopLeft/RedCoins/Coin4/Shadow"), NodePath("../ModernHUD/TopLeft/RedCoins/Coin5"), NodePath("../ModernHUD/TopLeft/RedCoins/Coin5/Shadow"), NodePath("../ModernHUD/TopLeft/RedCoins/BorderR"), NodePath("../ModernHUD/TopLeft/RedCoins/BorderR/Shadow"), NodePath("../ModernHUD/TopLeft/RedCoins/YoshiEgg"), NodePath("../ModernHUD/TopLeft/RedCoins/YoshiEgg/Shadow"), NodePath("../ModernHUD/TopLeft/RedCoins/ScoreMedal"), NodePath("../ModernHUD/TopLeft/RedCoins/ScoreMedal/Shadow")] + +[connection signal="timeout" from="Timer" to="." method="on_timeout"] +[connection signal="updated" from="ColourPaletteSampler" to="TextShadowColourChanger" method="handle_shadow_colours"] diff --git a/Scenes/Prefabs/Global.tscn b/Scenes/Prefabs/Global.tscn new file mode 100644 index 0000000..16162a6 --- /dev/null +++ b/Scenes/Prefabs/Global.tscn @@ -0,0 +1,437 @@ +[gd_scene load_steps=56 format=3 uid="uid://c3h2iqkvitqd2"] + +[ext_resource type="PackedScene" uid="uid://bod0jkf7jc5pm" path="res://Scenes/Prefabs/GameHud.tscn" id="1_ctvpw"] +[ext_resource type="Script" uid="uid://bbxqn16ekbpcl" path="res://Scripts/Classes/Singletons/Global.gd" id="1_t23sr"] +[ext_resource type="AudioStream" uid="uid://dhc2t3wbtsoss" path="res://Assets/Audio/SFX/ScoreLoop.wav" id="3_vjpdy"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="4_7puui"] +[ext_resource type="Script" uid="uid://26yissv8bnqw" path="res://Scripts/UI/WindowChanger.gd" id="4_nxm2a"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="5_eyjoc"] +[ext_resource type="Script" uid="uid://bdgvsycico544" path="res://Scripts/UI/AudioAdjuster.gd" id="5_l70br"] +[ext_resource type="AudioStream" uid="uid://dsc21eiypsqnd" path="res://Assets/Audio/SFX/Score.wav" id="6_30rl1"] +[ext_resource type="Script" uid="uid://hb401vacltfw" path="res://Scripts/Parts/VisualsSetter.gd" id="6_pamiy"] +[ext_resource type="Script" uid="uid://cxkumlifwb0s6" path="res://Scripts/Parts/DifficultySetter.gd" id="7_3324c"] +[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="10_nptu4"] +[ext_resource type="Script" uid="uid://cixtosud3mfaq" path="res://Scripts/Classes/Resources/CampaignResource.gd" id="13_30rl1"] +[ext_resource type="PackedScene" uid="uid://btiev75x1wtvk" path="res://Scenes/Prefabs/Entities/PlayerGhost.tscn" id="14_6o310"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="16_l7dvb"] +[ext_resource type="Texture2D" uid="uid://bnv2ocqgws3p7" path="res://Assets/Sprites/UI/Panel.png" id="16_qalov"] +[ext_resource type="Script" uid="uid://ctsjagoa5t33f" path="res://Scripts/Parts/FontUpdater.gd" id="18_1la0o"] +[ext_resource type="Texture2D" uid="uid://dktb2ljmou31p" path="res://Resources/UI/Cursor.tres" id="18_xcxrh"] +[ext_resource type="StyleBox" uid="uid://dlbdmqmnl30sq" path="res://Resources/UI/PanelSelected.tres" id="18_yyu8s"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="19_3l3ph"] +[ext_resource type="Script" uid="uid://dt2p68xl462v2" path="res://Scripts/Parts/TextShadowColourChanger.gd" id="19_l7dvb"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="19_okfpr"] +[ext_resource type="Texture2D" uid="uid://bhgjvnslkt143" path="res://Assets/Sprites/UI/PanelSelected.png" id="19_xspbb"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="20_3l3ph"] + +[sub_resource type="Animation" id="Animation_6jmk5"] +resource_name = "FadeIn" +length = 0.2 +step = 0.01 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("TransitionBlock:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.19999999), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, true] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("TransitionBlock:modulate") +tracks/1/interp = 0 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.02, 0.04, 0.06, 0.08, 0.1, 0.12, 0.14, 0.16, 0.18, 0.2), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0.023736842), Color(1, 1, 1, 0.08222634), Color(1, 1, 1, 0.17074619), Color(1, 1, 1, 0.28393906), Color(1, 1, 1, 0.41561413), Color(1, 1, 1, 0.5584373), Color(1, 1, 1, 0.7034065), Color(1, 1, 1, 0.8388471), Color(1, 1, 1, 0.94804496), Color(1, 1, 1, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath(".:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.2), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, true] +} + +[sub_resource type="Animation" id="Animation_1la0o"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("TransitionBlock:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("TransitionBlock:modulate") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath(".:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_l7dvb"] +_data = { +&"FadeIn": SubResource("Animation_6jmk5"), +&"RESET": SubResource("Animation_1la0o") +} + +[sub_resource type="Resource" id="Resource_6jmk5"] +script = ExtResource("5_eyjoc") +Overworld = ExtResource("3_vjpdy") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="Resource" id="Resource_l7dvb"] +script = ExtResource("5_eyjoc") +Overworld = ExtResource("6_30rl1") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="AtlasTexture" id="AtlasTexture_vq00s"] +region = Rect2(0, 16, 8, 8) +filter_clip = true + +[sub_resource type="AtlasTexture" id="AtlasTexture_8lkjq"] +region = Rect2(0, 16, 8, 8) +filter_clip = true + +[sub_resource type="Resource" id="Resource_0vgiw"] +script = ExtResource("13_30rl1") +SMB1 = SubResource("AtlasTexture_vq00s") +SMBLL = SubResource("AtlasTexture_8lkjq") +metadata/_custom_type_script = ExtResource("13_30rl1") + +[sub_resource type="AtlasTexture" id="AtlasTexture_a21y1"] +region = Rect2(8, 8, 8, 8) +filter_clip = true + +[sub_resource type="AtlasTexture" id="AtlasTexture_6fvob"] +region = Rect2(8, 16, 8, 8) +filter_clip = true + +[sub_resource type="Resource" id="Resource_0jga0"] +script = ExtResource("13_30rl1") +SMB1 = SubResource("AtlasTexture_a21y1") +SMBLL = SubResource("AtlasTexture_6fvob") +metadata/_custom_type_script = ExtResource("13_30rl1") + +[sub_resource type="AtlasTexture" id="AtlasTexture_1damu"] +region = Rect2(0, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d26fn"] +region = Rect2(8, 0, 8, 8) + +[sub_resource type="Resource" id="Resource_6b01v"] +script = ExtResource("13_30rl1") +SMB1 = SubResource("AtlasTexture_1damu") +SMBLL = SubResource("AtlasTexture_d26fn") +metadata/_custom_type_script = ExtResource("13_30rl1") + +[sub_resource type="AtlasTexture" id="AtlasTexture_0vgiw"] +region = Rect2(8, 16, 8, 8) +filter_clip = true + +[sub_resource type="AtlasTexture" id="AtlasTexture_00v33"] +region = Rect2(0, 0, 8, 8) +filter_clip = true + +[sub_resource type="AtlasTexture" id="AtlasTexture_3xvoi"] +region = Rect2(0, 0, 8, 8) +filter_clip = true + +[sub_resource type="Resource" id="Resource_vq00s"] +script = ExtResource("13_30rl1") +SMB1 = SubResource("AtlasTexture_00v33") +SMBLL = SubResource("AtlasTexture_3xvoi") +metadata/_custom_type_script = ExtResource("13_30rl1") + +[sub_resource type="AtlasTexture" id="AtlasTexture_ljj1p"] +region = Rect2(8, 0, 8, 8) +filter_clip = true + +[sub_resource type="AtlasTexture" id="AtlasTexture_thm6r"] +region = Rect2(8, 8, 8, 8) +filter_clip = true + +[sub_resource type="Resource" id="Resource_ur71s"] +script = ExtResource("13_30rl1") +SMB1 = SubResource("AtlasTexture_ljj1p") +SMBLL = SubResource("AtlasTexture_thm6r") +metadata/_custom_type_script = ExtResource("13_30rl1") + +[sub_resource type="AtlasTexture" id="AtlasTexture_rakp1"] +region = Rect2(0, 8, 8, 8) +filter_clip = true + +[sub_resource type="AtlasTexture" id="AtlasTexture_yds5h"] +region = Rect2(0, 8, 8, 8) +filter_clip = true + +[sub_resource type="Resource" id="Resource_pkswe"] +script = ExtResource("13_30rl1") +SMB1 = SubResource("AtlasTexture_rakp1") +SMBLL = SubResource("AtlasTexture_yds5h") +metadata/_custom_type_script = ExtResource("13_30rl1") + +[sub_resource type="AtlasTexture" id="AtlasTexture_vdt1c"] +region = Rect2(0, 24, 8, 8) +filter_clip = true + +[sub_resource type="AtlasTexture" id="AtlasTexture_nrq0t"] +region = Rect2(0, 24, 8, 8) +filter_clip = true + +[sub_resource type="Resource" id="Resource_dvjn7"] +script = ExtResource("13_30rl1") +SMB1 = SubResource("AtlasTexture_vdt1c") +SMBLL = SubResource("AtlasTexture_nrq0t") +metadata/_custom_type_script = ExtResource("13_30rl1") + +[sub_resource type="AtlasTexture" id="AtlasTexture_0jga0"] +region = Rect2(8, 24, 8, 8) + +[sub_resource type="Resource" id="Resource_qalov"] +script = ExtResource("5_eyjoc") +Overworld = SubResource("Resource_vq00s") +Underground = SubResource("Resource_pkswe") +Desert = SubResource("Resource_0jga0") +Snow = SubResource("Resource_ur71s") +Jungle = SubResource("Resource_6b01v") +Underwater = SubResource("Resource_dvjn7") +Mountain = SubResource("AtlasTexture_0vgiw") +Volcano = SubResource("AtlasTexture_0jga0") +Castle = SubResource("Resource_0vgiw") +metadata/_custom_type_script = ExtResource("5_eyjoc") + +[sub_resource type="GDScript" id="GDScript_30rl1"] +script/source = "extends Node + +@export var panel: StyleBoxTexture = null + +@onready var resource_getter := ResourceGetter.new() + +@export var texture: Texture = null + +func _ready() -> void: + update_texture() + Global.level_theme_changed.connect(update_texture) + +func update_texture() -> void: + print(name) + panel.texture = resource_getter.get_resource(texture) +" + +[sub_resource type="GDScript" id="GDScript_l7dvb"] +script/source = "extends Node + +@export var cursor: AtlasTexture = null +@export var texture: Texture = null: + set(value): + texture = value + update_texture() + +func _ready() -> void: + update_texture() + +func update_texture() -> void: + cursor.atlas = texture +" + +[sub_resource type="AtlasTexture" id="AtlasTexture_m6bur"] +atlas = ExtResource("19_3l3ph") +region = Rect2(0, 0, 8, 8) + +[node name="Global" type="Node"] +process_mode = 3 +script = ExtResource("1_t23sr") + +[node name="Transition" type="CanvasLayer" parent="."] +layer = 128 +visible = false + +[node name="TransitionBlock" type="ColorRect" parent="Transition"] +unique_name_in_owner = true +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +color = Color(0, 0, 0, 1) + +[node name="Freeze" type="TextureRect" parent="Transition"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 + +[node name="AnimationPlayer" type="AnimationPlayer" parent="Transition"] +libraries = { +&"": SubResource("AnimationLibrary_l7dvb") +} + +[node name="GameHUD" parent="." instance=ExtResource("1_ctvpw")] +layer = 1 + +[node name="ScoreTally" type="AudioStreamPlayer" parent="."] +stream = ExtResource("3_vjpdy") +bus = &"SFX" + +[node name="ResourceSetter" type="Node" parent="ScoreTally" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_7puui") +node_to_affect = NodePath("..") +property_name = "stream" +themed_resource = SubResource("Resource_6jmk5") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="ScoreTallyEnd" type="AudioStreamPlayer" parent="."] +stream = ExtResource("6_30rl1") +bus = &"SFX" + +[node name="ResourceSetter" type="Node" parent="ScoreTallyEnd" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_7puui") +node_to_affect = NodePath("..") +property_name = "stream" +themed_resource = SubResource("Resource_l7dvb") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="SettingsApply" type="Node" parent="."] + +[node name="Video" type="Node" parent="SettingsApply"] +script = ExtResource("4_nxm2a") + +[node name="Audio" type="Node" parent="SettingsApply"] +script = ExtResource("5_l70br") + +[node name="Visuals" type="Node" parent="SettingsApply"] +script = ExtResource("6_pamiy") + +[node name="Difficulty" type="Node" parent="SettingsApply"] +script = ExtResource("7_3324c") + +[node name="Timer" type="Timer" parent="."] +autostart = true + +[node name="Framerule" type="Timer" parent="."] +wait_time = 0.351 +autostart = true + +[node name="SpriteFramesToJSONConverter" type="Node" parent="."] +script = ExtResource("10_nptu4") +resource = SubResource("Resource_qalov") +json_file_path = "res://Assets/Sprites/Blocks/BrickDestructionParticles.json" +metadata/_custom_type_script = "uid://cqif1li7otvpl" + +[node name="PlayerGhost" parent="." instance=ExtResource("14_6o310")] +process_mode = 1 +visible = false +z_index = 50 +z_as_relative = false + +[node name="CanvasLayer" type="CanvasLayer" parent="."] + +[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 + +[node name="ErrorMessage" type="Label" parent="CanvasLayer/VBoxContainer"] +visible = false +modulate = Color(1, 0, 0, 1) +layout_mode = 2 +theme_override_colors/font_shadow_color = Color(0.121569, 0.121569, 0.121569, 1) +text = "ERROR! PLEASE REPORT!" +autowrap_mode = 2 +uppercase = true + +[node name="Warning" type="Label" parent="CanvasLayer/VBoxContainer"] +visible = false +modulate = Color(1, 1, 0, 1) +layout_mode = 2 +theme_override_colors/font_shadow_color = Color(0.121569, 0.121569, 0.121569, 1) +text = "Warning!" +autowrap_mode = 2 +uppercase = true + +[node name="Comment" type="Label" parent="CanvasLayer/VBoxContainer"] +visible = false +layout_mode = 2 +theme_override_colors/font_shadow_color = Color(0.121569, 0.121569, 0.121569, 1) +text = "Comment" +autowrap_mode = 2 +uppercase = true + +[node name="PanelSetter" type="Node" parent="."] +script = SubResource("GDScript_30rl1") +panel = ExtResource("16_l7dvb") +texture = ExtResource("16_qalov") + +[node name="PanelSetter2" type="Node" parent="."] +script = SubResource("GDScript_30rl1") +panel = ExtResource("18_yyu8s") +texture = ExtResource("19_xspbb") + +[node name="CursorSetter" type="Node" parent="."] +script = SubResource("GDScript_l7dvb") +cursor = ExtResource("18_xcxrh") +texture = SubResource("AtlasTexture_m6bur") + +[node name="ResourceSetterNew" type="Node" parent="CursorSetter" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("19_okfpr") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("20_3l3ph") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="FontUpdater" type="Node" parent="."] +script = ExtResource("18_1la0o") +metadata/_custom_type_script = "uid://ctsjagoa5t33f" + +[node name="TextShadowColourChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("19_l7dvb") +labels = [NodePath("../CanvasLayer/VBoxContainer/ErrorMessage"), NodePath("../CanvasLayer/VBoxContainer/Comment"), NodePath("../CanvasLayer/VBoxContainer/Warning")] +metadata/_custom_type_script = "uid://dt2p68xl462v2" + +[connection signal="finished" from="ScoreTally" to="." method="on_score_sfx_finished"] +[connection signal="finished" from="ScoreTallyEnd" to="." method="on_score_sfx_finished"] +[connection signal="timeout" from="Timer" to="." method="refresh_discord_rpc"] +[connection signal="timeout" from="Framerule" to="." method="emit_signal" binds= ["frame_rule"]] diff --git a/Scenes/Prefabs/LevelBG.tscn b/Scenes/Prefabs/LevelBG.tscn new file mode 100644 index 0000000..639a77f --- /dev/null +++ b/Scenes/Prefabs/LevelBG.tscn @@ -0,0 +1,1016 @@ +[gd_scene load_steps=82 format=4 uid="uid://bksxgpygrdjl7"] + +[ext_resource type="Script" uid="uid://erdjx03phltn" path="res://Scripts/Classes/LevelBGNew.gd" id="1_pkg8e"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="3_6m0f5"] +[ext_resource type="Texture2D" uid="uid://bha24bbe5qth1" path="res://Assets/Sprites/Backgrounds/Hills/Overworld.png" id="3_xdw86"] +[ext_resource type="Texture2D" uid="uid://dtfe33kjuo60w" path="res://Assets/Sprites/Backgrounds/SecondaryTrees/Trees.png" id="4_r8svn"] +[ext_resource type="Script" uid="uid://cixtosud3mfaq" path="res://Scripts/Classes/Resources/CampaignResource.gd" id="5_vsau7"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="6_m4ndh"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="7_y7xk0"] +[ext_resource type="Texture2D" uid="uid://b86x8nf8nso3" path="res://Assets/Sprites/Backgrounds/Skies/NightStars.png" id="7_yxjfg"] +[ext_resource type="Texture2D" uid="uid://rv5wcnjulem0" path="res://Assets/Sprites/Backgrounds/Bushes/BushNight.png" id="8_b1lev"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="10_lvidp"] +[ext_resource type="JSON" path="res://Assets/Sprites/Backgrounds/Hills/Hill.json" id="11_kmegu"] +[ext_resource type="Texture2D" uid="uid://4d5oglq575l1" path="res://Assets/Sprites/Backgrounds/SecondaryTrees/TreesLL.png" id="12_qbp4r"] +[ext_resource type="Texture2D" uid="uid://bsssrchx6qe0i" path="res://Assets/Sprites/Backgrounds/Hills/Jungle.png" id="13_i5r0m"] +[ext_resource type="Texture2D" uid="uid://cx54ubn3schon" path="res://Assets/Sprites/Backgrounds/SecondaryTrees/SnowTrees.png" id="13_kf1vm"] +[ext_resource type="Script" uid="uid://ca3bew33g45eq" path="res://Scripts/Classes/UI/PackTextureRect.gd" id="13_q0lxs"] +[ext_resource type="Texture2D" uid="uid://wyrrj7wts6xe" path="res://Assets/Sprites/Backgrounds/SecondaryTrees/SnowTreesLL.png" id="14_ob0l2"] +[ext_resource type="Texture2D" uid="uid://d4kkcpn1bahcf" path="res://Assets/Sprites/Backgrounds/Hills/JungleLL.png" id="15_413gx"] +[ext_resource type="AudioStream" uid="uid://mgub7yupxkau" path="res://Assets/Audio/SFX/ANNCheering1.wav" id="15_b1lev"] +[ext_resource type="Texture2D" uid="uid://hiwsjulaojy1" path="res://Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlay.png" id="15_whv0w"] +[ext_resource type="AudioStream" uid="uid://dxpllussaq340" path="res://Assets/Audio/SFX/ANNCheering2.wav" id="16_ugdi7"] +[ext_resource type="AudioStream" uid="uid://cp0qfxaqq5v25" path="res://Assets/Audio/SFX/ANNCheering3.wav" id="17_aw4cr"] +[ext_resource type="Script" uid="uid://dpoo4pluhin8p" path="res://Scripts/Classes/Resources/TimedResource.gd" id="17_q1cch"] +[ext_resource type="JSON" path="res://Assets/Sprites/Backgrounds/Bushes/Bush.json" id="17_yxjfg"] +[ext_resource type="JSON" path="res://Assets/Sprites/Backgrounds/CloudOverlays/OverlayClouds.json" id="24_aw4cr"] +[ext_resource type="Texture2D" uid="uid://d3m2nrl4js67e" path="res://Assets/Sprites/Backgrounds/SpotLight.png" id="24_ibh57"] +[ext_resource type="JSON" path="res://Assets/Sprites/Particles/Snow.json" id="25_aw4cr"] +[ext_resource type="JSON" path="res://Assets/Sprites/Backgrounds/SecondaryTrees/SecondaryTrees.json" id="25_dmpyo"] +[ext_resource type="Texture2D" uid="uid://dy3p03djelkb3" path="res://Assets/Sprites/Particles/Leaves.png" id="25_q36g4"] +[ext_resource type="JSON" path="res://Assets/Sprites/Particles/Leaves.json" id="28_ugdi7"] +[ext_resource type="Texture2D" uid="uid://cgiahmwr41yvd" path="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/Mushrooms.png" id="29_7urbp"] +[ext_resource type="Texture2D" uid="uid://ufcdaihxe85c" path="res://Assets/Sprites/Backgrounds/Lighting.png" id="31_78nlv"] +[ext_resource type="Texture2D" uid="uid://lvw7a4ckko5x" path="res://Assets/Sprites/Backgrounds/FGs/Default.png" id="31_aw4cr"] +[ext_resource type="Script" uid="uid://dwtrmo82e12ud" path="res://Scripts/Parts/ColourPaletteSampler.gd" id="31_dmpyo"] +[ext_resource type="JSON" path="res://Assets/Sprites/Backgrounds/FGs/FGLayer.json" id="31_ugdi7"] +[ext_resource type="JSON" path="res://Assets/Sprites/Backgrounds/SecondaryMushrooms/Mushrooms.json" id="32_nfso6"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="33_7urbp"] +[ext_resource type="JSON" path="res://Assets/Sprites/Backgrounds/Skies/Sky.json" id="34_78nlv"] +[ext_resource type="Script" uid="uid://364rywt44hy6" path="res://Scripts/Classes/UI/PackSprite.gd" id="36_ekspk"] +[ext_resource type="Texture2D" uid="uid://3y5hetq5n21x" path="res://Assets/Sprites/Backgrounds/SecondaryTrees/SnowNightTrees.png" id="36_ibh57"] +[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="37_nfso6"] +[ext_resource type="Texture2D" uid="uid://dfildm0squweg" path="res://Assets/Sprites/Players/ToadNPC.png" id="43_joqdr"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_b8hji"] +atlas = ExtResource("7_yxjfg") +region = Rect2(0, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qkl8a"] +atlas = ExtResource("7_yxjfg") +region = Rect2(512, 0, 512, 512) + +[sub_resource type="SpriteFrames" id="SpriteFrames_e5ylw"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_b8hji") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qkl8a") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_q0lxs"] +atlas = ExtResource("3_xdw86") +region = Rect2(0, 0, 512, 512) + +[sub_resource type="SpriteFrames" id="SpriteFrames_ekspk"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_q0lxs") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="SpriteFrames" id="SpriteFrames_b1lev"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("8_b1lev") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="Animation" id="Animation_ibh57"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 0, 0, 1)] +} + +[sub_resource type="Animation" id="Animation_78nlv"] +resource_name = "Rainbow" +length = 0.7 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:modulate") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), +"update": 0, +"values": [Color(1, 0, 0, 1), Color(1, 0.5, 0, 1), Color(1, 1, 0, 1), Color(0, 1, 0, 1), Color(0, 0, 1, 1), Color(1, 0, 1, 1), Color(0.5, 0, 1, 1)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_joqdr"] +_data = { +&"RESET": SubResource("Animation_ibh57"), +&"Rainbow": SubResource("Animation_78nlv") +} + +[sub_resource type="Animation" id="Animation_joqdr"] +resource_name = "Bob" +length = 0.5 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.5), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Vector2(0, -224), Vector2(0, -220), Vector2(0, -224)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("RemoteTransform2D:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.5), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Vector2(0, 238), Vector2(0, 230), Vector2(0, 238)] +} + +[sub_resource type="Animation" id="Animation_q1cch"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, -224)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("RemoteTransform2D:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 230)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_lvidp"] +_data = { +&"Bob": SubResource("Animation_joqdr"), +&"RESET": SubResource("Animation_q1cch") +} + +[sub_resource type="Animation" id="Animation_kmegu"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("L:rotation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [-0.436332] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("R:rotation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.436332] +} + +[sub_resource type="Animation" id="Animation_lvidp"] +resource_name = "Turn" +loop_mode = 2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("L:rotation") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [-0.436332, 0.436332] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("R:rotation") +tracks/1/interp = 2 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.436332, -0.436332] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_34fd5"] +_data = { +&"RESET": SubResource("Animation_kmegu"), +&"Turn": SubResource("Animation_lvidp") +} + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_413gx"] +emission_shape = 3 +emission_box_extents = Vector3(256, 1, 1) +direction = Vector3(0, 1, 0) +spread = 15.0 +initial_velocity_min = 20.0 +initial_velocity_max = 50.0 +gravity = Vector3(0, 0, 0) + +[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_7urbp"] +particles_animation = true +particles_anim_h_frames = 2 +particles_anim_v_frames = 1 +particles_anim_loop = false + +[sub_resource type="Curve" id="Curve_yxjfg"] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.738889, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] +point_count = 3 + +[sub_resource type="CurveTexture" id="CurveTexture_e4hrf"] +curve = SubResource("Curve_yxjfg") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_b8hji"] +particle_flag_disable_z = true +emission_shape = 3 +emission_box_extents = Vector3(512, 1, 1) +direction = Vector3(0, 1, 0) +initial_velocity_min = 25.0 +initial_velocity_max = 100.0 +angular_velocity_min = -720.0 +angular_velocity_max = 720.0 +gravity = Vector3(0, 0, 0) +alpha_curve = SubResource("CurveTexture_e4hrf") +anim_offset_max = 1.0 + +[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_dmpyo"] +particles_animation = true +particles_anim_h_frames = 3 +particles_anim_v_frames = 1 +particles_anim_loop = false + +[sub_resource type="Gradient" id="Gradient_dmpyo"] +interpolation_mode = 1 +offsets = PackedFloat32Array(0, 0.333333, 0.666667) +colors = PackedColorArray(0.52549, 0.192157, 0.054902, 1, 1, 0.717647, 0.384314, 1, 0.968627, 0.223529, 0.0627451, 1) +metadata/_snap_enabled = true +metadata/_snap_count = 3 + +[sub_resource type="GradientTexture1D" id="GradientTexture1D_78nlv"] +gradient = SubResource("Gradient_dmpyo") +width = 3 + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_dmpyo"] +particle_flag_disable_z = true +emission_shape = 3 +emission_box_extents = Vector3(256, 1, 1) +direction = Vector3(0, -1, 0) +initial_velocity_min = 5.0 +initial_velocity_max = 20.0 +gravity = Vector3(0, -10, 0) +anim_offset_max = 1.0 + +[sub_resource type="Gradient" id="Gradient_qkl8a"] +offsets = PackedFloat32Array(0) +colors = PackedColorArray(0.266667, 0.137255, 0.0235294, 1) + +[sub_resource type="Gradient" id="Gradient_b8hji"] +offsets = PackedFloat32Array(0) +colors = PackedColorArray(0.372549, 0.372549, 0.290196, 1) + +[sub_resource type="Gradient" id="Gradient_e5ylw"] +offsets = PackedFloat32Array(0) +colors = PackedColorArray(0.372549, 0.372549, 0.686275, 1) + +[sub_resource type="Resource" id="Resource_e5ylw"] +script = ExtResource("6_m4ndh") +Overworld = SubResource("Gradient_b8hji") +Desert = SubResource("Gradient_qkl8a") +Snow = SubResource("Gradient_e5ylw") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="Resource" id="Resource_q0lxs"] +metadata/__load_path__ = "res://Assets/Sprites/Backgrounds/Trees/BeachTrees.png" + +[sub_resource type="Resource" id="Resource_idbei"] +metadata/__load_path__ = "res://Assets/Sprites/Backgrounds/SecondaryTrees/DesertTrees.png" + +[sub_resource type="Resource" id="Resource_y7xk0"] +metadata/__load_path__ = "res://Assets/Sprites/Backgrounds/SecondaryTrees/DesertNightTrees.png" + +[sub_resource type="Resource" id="Resource_ibh57"] +script = ExtResource("17_q1cch") +Day = SubResource("Resource_idbei") +Night = SubResource("Resource_y7xk0") +metadata/_custom_type_script = "uid://dpoo4pluhin8p" + +[sub_resource type="Resource" id="Resource_cja53"] +script = ExtResource("5_vsau7") +SMB1 = ExtResource("4_r8svn") +SMBLL = ExtResource("12_qbp4r") +metadata/_custom_type_script = "uid://cixtosud3mfaq" + +[sub_resource type="Resource" id="Resource_lvidp"] +script = ExtResource("17_q1cch") +Day = ExtResource("13_kf1vm") +Night = ExtResource("36_ibh57") +metadata/_custom_type_script = "uid://dpoo4pluhin8p" + +[sub_resource type="Resource" id="Resource_wxktm"] +script = ExtResource("5_vsau7") +SMB1 = SubResource("Resource_lvidp") +SMBLL = ExtResource("14_ob0l2") +metadata/_custom_type_script = "uid://cixtosud3mfaq" + +[sub_resource type="Resource" id="Resource_4apf8"] +script = ExtResource("6_m4ndh") +Overworld = SubResource("Resource_cja53") +Desert = SubResource("Resource_ibh57") +Snow = SubResource("Resource_wxktm") +Beach = SubResource("Resource_q0lxs") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="Resource" id="Resource_ekspk"] +metadata/__load_path__ = "res://Assets/Sprites/Backgrounds/Trees/AutumnLL.png" + +[sub_resource type="Resource" id="Resource_7urbp"] +script = ExtResource("5_vsau7") +SMB1 = ExtResource("13_i5r0m") +SMBLL = ExtResource("15_413gx") +metadata/_custom_type_script = "uid://cixtosud3mfaq" + +[sub_resource type="Resource" id="Resource_t06j2"] +metadata/__load_path__ = "res://Assets/Sprites/Backgrounds/Trees/Forest.png" + +[sub_resource type="Resource" id="Resource_yxjfg"] +script = ExtResource("6_m4ndh") +Overworld = SubResource("Resource_t06j2") +Jungle = SubResource("Resource_7urbp") +Autumn = SubResource("Resource_ekspk") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="LevelBG" type="Node2D"] +process_mode = 3 +z_index = -4096 +script = ExtResource("1_pkg8e") + +[node name="SkyLayer" type="Parallax2D" parent="."] +process_mode = 1 +visibility_layer = 2 +z_index = -4096 +scroll_scale = Vector2(0.25, 1) +scroll_offset = Vector2(0, 32) +repeat_size = Vector2(512, 512) +autoscroll = Vector2(-4, 0) +repeat_times = 4 + +[node name="Sky" type="AnimatedSprite2D" parent="SkyLayer"] +process_mode = 1 +sprite_frames = SubResource("SpriteFrames_e5ylw") +autoplay = "default" +frame_progress = 0.8146292 +centered = false + +[node name="ResourceSetter" type="Node" parent="SkyLayer/Sky" node_paths=PackedStringArray("node_to_affect", "property_node")] +process_mode = 1 +script = ExtResource("10_lvidp") +node_to_affect = NodePath("..") +property_node = NodePath("../../..") +property_name = "sprite_frames" +resource_json = ExtResource("34_78nlv") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="PrimaryLayer" type="Parallax2D" parent="."] +process_mode = 1 +visibility_layer = 2 +z_index = 1 +scroll_scale = Vector2(0.5, 1) +scroll_offset = Vector2(0, 32) +repeat_size = Vector2(512, 0) +repeat_times = 4 + +[node name="Hills" type="AnimatedSprite2D" parent="PrimaryLayer"] +process_mode = 1 +position = Vector2(0, -512) +sprite_frames = SubResource("SpriteFrames_ekspk") +centered = false +script = ExtResource("7_y7xk0") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetter" type="Node" parent="PrimaryLayer/Hills" node_paths=PackedStringArray("node_to_affect", "property_node")] +process_mode = 1 +script = ExtResource("10_lvidp") +node_to_affect = NodePath("..") +property_node = NodePath("../../..") +property_name = "sprite_frames" +resource_json = ExtResource("11_kmegu") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Bush" type="AnimatedSprite2D" parent="PrimaryLayer"] +process_mode = 1 +position = Vector2(0, -512) +sprite_frames = SubResource("SpriteFrames_b1lev") +centered = false +script = ExtResource("7_y7xk0") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetter" type="Node" parent="PrimaryLayer/Bush" node_paths=PackedStringArray("node_to_affect")] +process_mode = 1 +script = ExtResource("10_lvidp") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("17_yxjfg") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="TopEdge" type="ColorRect" parent="PrimaryLayer"] +process_mode = 1 +anchors_preset = 10 +anchor_right = 1.0 +offset_top = -608.0 +offset_right = 512.0 +offset_bottom = -480.0 +grow_horizontal = 2 +color = Color(0, 0, 0, 1) +metadata/_edit_use_anchors_ = true + +[node name="DiscoBits" type="Node2D" parent="."] +process_mode = 1 +visible = false +z_index = 1 + +[node name="Rainbow" type="Parallax2D" parent="DiscoBits"] +process_mode = 1 +scroll_scale = Vector2(0.75, 1) +repeat_size = Vector2(512, 0) +repeat_times = 4 + +[node name="Joint" type="Node2D" parent="DiscoBits/Rainbow"] +process_mode = 1 + +[node name="DiscoRainbow" type="TextureRect" parent="DiscoBits/Rainbow/Joint"] +process_mode = 1 +modulate = Color(1, 0, 0, 1) +self_modulate = Color(1, 1, 1, 0.5) +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -224.0 +offset_right = 512.0 +offset_bottom = 32.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("31_78nlv") +stretch_mode = 1 +script = ExtResource("13_q0lxs") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="AnimationPlayer" type="AnimationPlayer" parent="DiscoBits/Rainbow/Joint/DiscoRainbow"] +process_mode = 1 +libraries = { +&"": SubResource("AnimationLibrary_joqdr") +} +autoplay = "Rainbow" +speed_scale = 0.1 + +[node name="Rhythm" type="AnimationPlayer" parent="DiscoBits/Rainbow/Joint/DiscoRainbow"] +process_mode = 1 +libraries = { +&"": SubResource("AnimationLibrary_lvidp") +} +autoplay = "Bob" + +[node name="RemoteTransform2D" type="RemoteTransform2D" parent="DiscoBits/Rainbow/Joint/DiscoRainbow"] +process_mode = 1 +position = Vector2(0, 230) +remote_path = NodePath("../../../../../Parallax2D/Toads") +use_global_coordinates = false + +[node name="SpotLights" type="Parallax2D" parent="DiscoBits"] +process_mode = 1 +modulate = Color(1, 1, 1, 0.213) +z_index = 10 +z_as_relative = false +scroll_offset = Vector2(0, 16) +repeat_size = Vector2(1024, 0) +repeat_times = 4 + +[node name="L" type="Sprite2D" parent="DiscoBits/SpotLights"] +process_mode = 1 +position = Vector2(0, 32) +rotation = -0.436332 +texture = ExtResource("24_ibh57") +offset = Vector2(128, -128) + +[node name="R" type="Sprite2D" parent="DiscoBits/SpotLights"] +process_mode = 1 +position = Vector2(512, 32) +rotation = 0.436332 +texture = ExtResource("24_ibh57") +offset = Vector2(-128, -128) +flip_h = true + +[node name="AnimationPlayer" type="AnimationPlayer" parent="DiscoBits/SpotLights"] +process_mode = 1 +libraries = { +&"": SubResource("AnimationLibrary_34fd5") +} +autoplay = "Turn" +speed_scale = 0.2 + +[node name="Parallax2D" type="Parallax2D" parent="DiscoBits"] +process_mode = 1 + +[node name="Cheer1" type="AudioStreamPlayer" parent="DiscoBits"] +process_mode = 1 +stream = ExtResource("15_b1lev") +bus = &"SFX" + +[node name="Cheer2" type="AudioStreamPlayer" parent="DiscoBits"] +process_mode = 1 +stream = ExtResource("16_ugdi7") +bus = &"SFX" + +[node name="Cheer3" type="AudioStreamPlayer" parent="DiscoBits"] +process_mode = 1 +stream = ExtResource("17_aw4cr") +bus = &"SFX" + +[node name="SecondaryLayer" type="Parallax2D" parent="."] +process_mode = 1 +visible = false +visibility_layer = 2 +scroll_scale = Vector2(0.4, 1) +scroll_offset = Vector2(80, 64) +repeat_size = Vector2(512, 512) +repeat_times = 4 + +[node name="Trees" type="Sprite2D" parent="SecondaryLayer"] +process_mode = 1 +visible = false +clip_children = 2 +position = Vector2(0, -32) +texture = ExtResource("4_r8svn") +centered = false + +[node name="Tint" type="ColorRect" parent="SecondaryLayer/Trees"] +process_mode = 1 +modulate = Color(1, 1, 1, 0.7) +offset_right = 512.0 +offset_bottom = 512.0 +color = Color(0.462745, 0.52549, 1, 1) + +[node name="ColourPaletteSampler" type="Node" parent="SecondaryLayer/Trees/Tint" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("31_dmpyo") +coords = Vector2i(192, 255) +node_to_affect = NodePath("..") +value_to_set = "color" +metadata/_custom_type_script = "uid://dwtrmo82e12ud" + +[node name="ResourceSetterNew" type="Node" parent="SecondaryLayer/Trees/Tint/ColourPaletteSampler" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("10_lvidp") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("34_78nlv") +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="ResourceSetterNew" type="Node" parent="SecondaryLayer/Trees" node_paths=PackedStringArray("node_to_affect", "property_node")] +process_mode = 1 +script = ExtResource("10_lvidp") +node_to_affect = NodePath("..") +property_node = NodePath("../../..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("25_dmpyo") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Mushrooms" type="Sprite2D" parent="SecondaryLayer"] +process_mode = 1 +visible = false +clip_children = 2 +position = Vector2(0, -32) +texture = ExtResource("29_7urbp") +centered = false + +[node name="ResourceSetterNew" type="Node" parent="SecondaryLayer/Mushrooms" node_paths=PackedStringArray("node_to_affect", "property_node")] +process_mode = 1 +script = ExtResource("10_lvidp") +node_to_affect = NodePath("..") +property_node = NodePath("../../..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("32_nfso6") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Tint" type="ColorRect" parent="SecondaryLayer/Mushrooms"] +process_mode = 1 +modulate = Color(1, 1, 1, 0.7) +offset_right = 512.0 +offset_bottom = 512.0 +color = Color(0.32156864, 0.36862746, 0.69803923, 1) + +[node name="ColourPaletteSampler" type="Node" parent="SecondaryLayer/Mushrooms/Tint" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("31_dmpyo") +coords = Vector2i(6, 255) +node_to_affect = NodePath("..") +value_to_set = "color" +metadata/_custom_type_script = "uid://dwtrmo82e12ud" + +[node name="ResourceSetterNew" type="Node" parent="SecondaryLayer/Mushrooms/Tint/ColourPaletteSampler" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("10_lvidp") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("34_78nlv") +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="OverlayLayer" type="Node2D" parent="."] +process_mode = 1 +visibility_layer = 2 +z_index = 50 +z_as_relative = false + +[node name="CloudLayer" type="Parallax2D" parent="OverlayLayer"] +process_mode = 1 +scroll_scale = Vector2(1.2, 1) +repeat_size = Vector2(512, 321) +autoscroll = Vector2(-12, 0) +repeat_times = 4 + +[node name="Clouds" type="Sprite2D" parent="OverlayLayer/CloudLayer"] +process_mode = 1 +self_modulate = Color(1, 1, 1, 0.52549) +texture = ExtResource("15_whv0w") +centered = false + +[node name="ResourceSetter" type="Node" parent="OverlayLayer/CloudLayer/Clouds" node_paths=PackedStringArray("node_to_affect")] +process_mode = 1 +script = ExtResource("10_lvidp") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("24_aw4cr") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Particles" type="Parallax2D" parent="OverlayLayer"] +process_mode = 1 +repeat_size = Vector2(512, 512) +repeat_times = 4 + +[node name="Snow" type="GPUParticles2D" parent="OverlayLayer/Particles"] +process_mode = 1 +visible = false +position = Vector2(256, 256) +amount = 128 +lifetime = 20.0 +preprocess = 20.0 +local_coords = true +process_material = SubResource("ParticleProcessMaterial_413gx") + +[node name="ResourceSetter" type="Node" parent="OverlayLayer/Particles/Snow" node_paths=PackedStringArray("node_to_affect")] +process_mode = 1 +script = ExtResource("10_lvidp") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("25_aw4cr") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Leaves" type="GPUParticles2D" parent="OverlayLayer/Particles"] +process_mode = 1 +visible = false +material = SubResource("CanvasItemMaterial_7urbp") +position = Vector2(256, 256) +amount = 64 +texture = ExtResource("25_q36g4") +lifetime = 30.0 +preprocess = 20.0 +local_coords = true +process_material = SubResource("ParticleProcessMaterial_b8hji") + +[node name="ResourceSetterNew" type="Node" parent="OverlayLayer/Particles/Leaves" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("10_lvidp") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("28_ugdi7") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="LavaEmber" type="GPUParticles2D" parent="OverlayLayer/Particles"] +process_mode = 1 +visibility_layer = 2 +z_index = -50 +z_as_relative = false +material = SubResource("CanvasItemMaterial_dmpyo") +position = Vector2(256, 32) +amount = 64 +texture = SubResource("GradientTexture1D_78nlv") +lifetime = 5.0 +preprocess = 10.0 +fract_delta = false +local_coords = true +process_material = SubResource("ParticleProcessMaterial_dmpyo") + +[node name="FGLayer" type="Parallax2D" parent="."] +process_mode = 1 +visibility_layer = 2 +z_index = 51 +z_as_relative = false +scroll_scale = Vector2(1.25, 1) +scroll_offset = Vector2(0, 32) +repeat_size = Vector2(512, 512) +repeat_times = 4 + +[node name="Sprite" type="Sprite2D" parent="FGLayer"] +process_mode = 1 +texture = ExtResource("31_aw4cr") +centered = false + +[node name="ResourceSetterNew" type="Node" parent="FGLayer/Sprite" node_paths=PackedStringArray("node_to_affect", "property_node")] +process_mode = 1 +script = ExtResource("10_lvidp") +node_to_affect = NodePath("..") +property_node = NodePath("../../..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("31_ugdi7") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="LiquidLayer" type="Parallax2D" parent="."] +process_mode = 1 +visible = false +visibility_layer = 2 +z_index = 50 +z_as_relative = false +scroll_offset = Vector2(0, 8) +repeat_size = Vector2(512, 0) +repeat_times = 4 + +[node name="Water" parent="LiquidLayer" instance=ExtResource("33_7urbp")] +process_mode = 1 +visible = false +z_as_relative = false +tile_map_data = PackedByteArray("AAAwAAAAAgAAAAAAAAAwAAEAAgAAAAEAAAAxAAAAAgAAAAAAAAAxAAEAAgAAAAEAAAAyAAAAAgAAAAAAAAAyAAEAAgAAAAEAAAAzAAAAAgAAAAAAAAAzAAEAAgAAAAEAAAA0AAAAAgAAAAAAAAA0AAEAAgAAAAEAAAA1AAAAAgAAAAAAAAA1AAEAAgAAAAEAAAA2AAAAAgAAAAAAAAA2AAEAAgAAAAEAAAA3AAAAAgAAAAAAAAA3AAEAAgAAAAEAAAA4AAAAAgAAAAAAAAA4AAEAAgAAAAEAAAA5AAAAAgAAAAAAAAA5AAEAAgAAAAEAAAA6AAAAAgAAAAAAAAA6AAEAAgAAAAEAAAA7AAAAAgAAAAAAAAA7AAEAAgAAAAEAAAA8AAAAAgAAAAAAAAA8AAEAAgAAAAEAAAA9AAAAAgAAAAAAAAA9AAEAAgAAAAEAAAA+AAAAAgAAAAAAAAA+AAEAAgAAAAEAAAA/AAAAAgAAAAAAAAA/AAEAAgAAAAEAAABAAAAAAgAAAAAAAABAAAEAAgAAAAEAAABBAAAAAgAAAAAAAABBAAEAAgAAAAEAAABCAAAAAgAAAAAAAABCAAEAAgAAAAEAAABDAAAAAgAAAAAAAABDAAEAAgAAAAEAAABEAAAAAgAAAAAAAABEAAEAAgAAAAEAAABFAAAAAgAAAAAAAABFAAEAAgAAAAEAAABGAAAAAgAAAAAAAABGAAEAAgAAAAEAAABHAAAAAgAAAAAAAABHAAEAAgAAAAEAAABIAAAAAgAAAAAAAABIAAEAAgAAAAEAAABJAAAAAgAAAAAAAABJAAEAAgAAAAEAAABKAAAAAgAAAAAAAABKAAEAAgAAAAEAAABLAAAAAgAAAAAAAABLAAEAAgAAAAEAAABMAAAAAgAAAAAAAABMAAEAAgAAAAEAAABNAAAAAgAAAAAAAABNAAEAAgAAAAEAAABOAAAAAgAAAAAAAABOAAEAAgAAAAEAAABPAAAAAgAAAAAAAABPAAEAAgAAAAEAAAA=") + +[node name="Lava" parent="LiquidLayer" instance=ExtResource("33_7urbp")] +process_mode = 1 +visible = false +tile_map_data = PackedByteArray("AAAwAAAAAgAAAAIAAAAwAAEAAgAAAAMAAAAxAAAAAgAAAAIAAAAxAAEAAgAAAAMAAAAyAAAAAgAAAAIAAAAyAAEAAgAAAAMAAAAzAAAAAgAAAAIAAAAzAAEAAgAAAAMAAAA0AAAAAgAAAAIAAAA0AAEAAgAAAAMAAAA1AAAAAgAAAAIAAAA1AAEAAgAAAAMAAAA2AAAAAgAAAAIAAAA2AAEAAgAAAAMAAAA3AAAAAgAAAAIAAAA3AAEAAgAAAAMAAAA4AAAAAgAAAAIAAAA4AAEAAgAAAAMAAAA5AAAAAgAAAAIAAAA5AAEAAgAAAAMAAAA6AAAAAgAAAAIAAAA6AAEAAgAAAAMAAAA7AAAAAgAAAAIAAAA7AAEAAgAAAAMAAAA8AAAAAgAAAAIAAAA8AAEAAgAAAAMAAAA9AAAAAgAAAAIAAAA9AAEAAgAAAAMAAAA+AAAAAgAAAAIAAAA+AAEAAgAAAAMAAAA/AAAAAgAAAAIAAAA/AAEAAgAAAAMAAABAAAAAAgAAAAIAAABAAAEAAgAAAAMAAABBAAAAAgAAAAIAAABBAAEAAgAAAAMAAABCAAAAAgAAAAIAAABCAAEAAgAAAAMAAABDAAAAAgAAAAIAAABDAAEAAgAAAAMAAABEAAAAAgAAAAIAAABEAAEAAgAAAAMAAABFAAAAAgAAAAIAAABFAAEAAgAAAAMAAABGAAAAAgAAAAIAAABGAAEAAgAAAAMAAABHAAAAAgAAAAIAAABHAAEAAgAAAAMAAABIAAAAAgAAAAIAAABIAAEAAgAAAAMAAABJAAAAAgAAAAIAAABJAAEAAgAAAAMAAABKAAAAAgAAAAIAAABKAAEAAgAAAAMAAABLAAAAAgAAAAIAAABLAAEAAgAAAAMAAABMAAAAAgAAAAIAAABMAAEAAgAAAAMAAABNAAAAAgAAAAIAAABNAAEAAgAAAAMAAABOAAAAAgAAAAIAAABOAAEAAgAAAAMAAABPAAAAAgAAAAIAAABPAAEAAgAAAAMAAAA=") + +[node name="Poison" parent="LiquidLayer" instance=ExtResource("33_7urbp")] +process_mode = 1 +visible = false +tile_map_data = PackedByteArray("AAAwAAAAAgAAAAYAAAAwAAEAAgAAAAcAAAAxAAAAAgAAAAYAAAAxAAEAAgAAAAcAAAAyAAAAAgAAAAYAAAAyAAEAAgAAAAcAAAAzAAAAAgAAAAYAAAAzAAEAAgAAAAcAAAA0AAAAAgAAAAYAAAA0AAEAAgAAAAcAAAA1AAAAAgAAAAYAAAA1AAEAAgAAAAcAAAA2AAAAAgAAAAYAAAA2AAEAAgAAAAcAAAA3AAAAAgAAAAYAAAA3AAEAAgAAAAcAAAA4AAAAAgAAAAYAAAA4AAEAAgAAAAcAAAA5AAAAAgAAAAYAAAA5AAEAAgAAAAcAAAA6AAAAAgAAAAYAAAA6AAEAAgAAAAcAAAA7AAAAAgAAAAYAAAA7AAEAAgAAAAcAAAA8AAAAAgAAAAYAAAA8AAEAAgAAAAcAAAA9AAAAAgAAAAYAAAA9AAEAAgAAAAcAAAA+AAAAAgAAAAYAAAA+AAEAAgAAAAcAAAA/AAAAAgAAAAYAAAA/AAEAAgAAAAcAAABAAAAAAgAAAAYAAABAAAEAAgAAAAcAAABBAAAAAgAAAAYAAABBAAEAAgAAAAcAAABCAAAAAgAAAAYAAABCAAEAAgAAAAcAAABDAAAAAgAAAAYAAABDAAEAAgAAAAcAAABEAAAAAgAAAAYAAABEAAEAAgAAAAcAAABFAAAAAgAAAAYAAABFAAEAAgAAAAcAAABGAAAAAgAAAAYAAABGAAEAAgAAAAcAAABHAAAAAgAAAAYAAABHAAEAAgAAAAcAAABIAAAAAgAAAAYAAABIAAEAAgAAAAcAAABJAAAAAgAAAAYAAABJAAEAAgAAAAcAAABKAAAAAgAAAAYAAABKAAEAAgAAAAcAAABLAAAAAgAAAAYAAABLAAEAAgAAAAcAAABMAAAAAgAAAAYAAABMAAEAAgAAAAcAAABNAAAAAgAAAAYAAABNAAEAAgAAAAcAAABOAAAAAgAAAAYAAABOAAEAAgAAAAcAAABPAAAAAgAAAAYAAABPAAEAAgAAAAcAAAA=") + +[node name="NightTint" type="Node" parent="." node_paths=PackedStringArray("node_to_affect")] +process_mode = 1 +script = ExtResource("3_6m0f5") +node_to_affect = NodePath("..") +property_name = "night_tint_texture" +themed_resource = SubResource("Resource_e5ylw") +use_classic_theming = true +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="ThemedToJSONConverter" type="Node" parent="."] +process_mode = 1 +script = ExtResource("37_nfso6") +resource = SubResource("Resource_4apf8") +json_file_path = "res://Assets/Sprites/Backgrounds/SecondaryTrees/Trees.json" +metadata/_custom_type_script = "uid://cqif1li7otvpl" + +[node name="Parallax2D" type="Parallax2D" parent="."] +process_mode = 1 +visible = false +modulate = Color(0, 0, 0, 1) +z_index = 4096 +z_as_relative = false +scroll_scale = Vector2(0, 1) +scroll_offset = Vector2(0, -200) +repeat_size = Vector2(256, 0) +repeat_times = 4 + +[node name="Toads" type="Node2D" parent="Parallax2D"] +process_mode = 1 +modulate = Color(1, 1, 1, 0.9) +position = Vector2(0, 230) + +[node name="Toad1" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(56, 17.7592) +texture = ExtResource("43_joqdr") +offset = Vector2(0, -6) +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Toad2" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(196, 24) +texture = ExtResource("43_joqdr") +offset = Vector2(0, -5) +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Toad17" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(99, 20.2981) +texture = ExtResource("43_joqdr") +offset = Vector2(0, -5) +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Toad3" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(184, 17.7592) +texture = ExtResource("43_joqdr") +offset = Vector2(0, -6) +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Toad4" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(256, 17.7592) +texture = ExtResource("43_joqdr") +offset = Vector2(0, -5) +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Toad5" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(112, 17.7592) +texture = ExtResource("43_joqdr") +offset = Vector2(0, -5) +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Toad6" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(224, 17.7592) +texture = ExtResource("43_joqdr") +offset = Vector2(0, -5) +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Toad7" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(144, 17.7592) +texture = ExtResource("43_joqdr") +offset = Vector2(0, -6) +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Toad8" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(24, 17.7592) +texture = ExtResource("43_joqdr") +offset = Vector2(0, -5) +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Toad9" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(88, 17.7592) +texture = ExtResource("43_joqdr") +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Toad10" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(-16, 17.7592) +texture = ExtResource("43_joqdr") +offset = Vector2(0, -5) +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Toad11" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(40, 17.7592) +texture = ExtResource("43_joqdr") +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Toad12" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(72, 17.7592) +texture = ExtResource("43_joqdr") +offset = Vector2(0, -5) +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Toad13" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(128, 17.7592) +texture = ExtResource("43_joqdr") +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Toad14" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(-48, 17.7592) +texture = ExtResource("43_joqdr") +offset = Vector2(0, -6) +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Toad15" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(-83, 17.7592) +texture = ExtResource("43_joqdr") +offset = Vector2(0, -1) +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Toad16" type="Sprite2D" parent="Parallax2D/Toads"] +process_mode = 1 +position = Vector2(-96, 17.7592) +texture = ExtResource("43_joqdr") +offset = Vector2(0, -5) +region_enabled = true +region_rect = Rect2(0, 0, 16, 32) +script = ExtResource("36_ekspk") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="ThemedToJSONConverter2" type="Node" parent="."] +process_mode = 1 +script = ExtResource("37_nfso6") +resource = SubResource("Resource_yxjfg") +json_file_path = "res://Assets/Sprites/Backgrounds/Trees/Trees.json" +metadata/_custom_type_script = "uid://cqif1li7otvpl" diff --git a/Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn b/Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn new file mode 100644 index 0000000..36c1709 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn @@ -0,0 +1,181 @@ +[gd_scene load_steps=16 format=3 uid="uid://d1wjw5tobpb3w"] + +[ext_resource type="Script" uid="uid://toi3fh8d7cs4" path="res://Scripts/Classes/BooRaceHandler.gd" id="1_1pu8q"] +[ext_resource type="Texture2D" uid="uid://d0jy2sbxh706d" path="res://Assets/Sprites/UI/RaceCountdown.png" id="2_csmob"] +[ext_resource type="Script" uid="uid://bafdl3y53ly60" path="res://Scripts/Classes/UI/PackAnimatedSprite2D.gd" id="3_6r3jq"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="4_qeaax"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="5_reyer"] +[ext_resource type="AudioStream" uid="uid://bri3u342yy5hk" path="res://Assets/Audio/SFX/RaceCountdown.wav" id="6_qeaax"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_5ptkl"] +atlas = ExtResource("2_csmob") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6r3jq"] +atlas = ExtResource("2_csmob") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_axajb"] +atlas = ExtResource("2_csmob") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qeaax"] +atlas = ExtResource("2_csmob") +region = Rect2(0, 16, 32, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_xhbjt"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_5ptkl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6r3jq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_axajb") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qeaax") +}], +"loop": false, +"name": &"default", +"speed": 1.0 +}] + +[sub_resource type="Resource" id="Resource_xhbjt"] +script = ExtResource("5_reyer") +Overworld = SubResource("SpriteFrames_xhbjt") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="Animation" id="Animation_6r3jq"] +resource_name = "CountdownBeep" +length = 4.0 +step = 1.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("CanvasLayer:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("CanvasLayer/Control/Control/Sprite:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0.01, 1, 2, 3), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 1, +"values": [0, 1, 2, 3] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("CanvasLayer/Control/Control/Sprite:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 4), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} + +[sub_resource type="Animation" id="Animation_axajb"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("CanvasLayer:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("CanvasLayer/Control/Control/Sprite:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [0] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("CanvasLayer/Control/Control/Sprite:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_qeaax"] +_data = { +&"CountdownBeep": SubResource("Animation_6r3jq"), +&"RESET": SubResource("Animation_axajb") +} + +[node name="BooRaceHandler" type="Node"] +script = ExtResource("1_1pu8q") + +[node name="CanvasLayer" type="CanvasLayer" parent="."] +visible = false + +[node name="Control" type="CenterContainer" parent="CanvasLayer"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Control" type="Control" parent="CanvasLayer/Control"] +layout_mode = 2 + +[node name="Sprite" type="AnimatedSprite2D" parent="CanvasLayer/Control/Control"] +sprite_frames = SubResource("SpriteFrames_xhbjt") +autoplay = "default" +speed_scale = 0.0 +script = ExtResource("3_6r3jq") + +[node name="ResourceSetter" type="Node" parent="CanvasLayer/Control/Control/Sprite" node_paths=PackedStringArray("node_to_affect")] +process_mode = 3 +script = ExtResource("4_qeaax") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +themed_resource = SubResource("Resource_xhbjt") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="Countdown" type="AudioStreamPlayer" parent="."] +stream = ExtResource("6_qeaax") +autoplay = true +bus = &"SFX" + +[node name="Animation" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_qeaax") +} + +[node name="Timer" type="Timer" parent="."] +process_mode = 1 +wait_time = 5.0 + +[connection signal="timeout" from="Timer" to="." method="on_timeout"] diff --git a/Scenes/Prefabs/LevelObjects/BowserFlameGenerator.tscn b/Scenes/Prefabs/LevelObjects/BowserFlameGenerator.tscn new file mode 100644 index 0000000..f60dbc2 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/BowserFlameGenerator.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=4 format=3 uid="uid://dmv5rl1ckkwsk"] + +[ext_resource type="PackedScene" uid="uid://csl71p1unsc8p" path="res://Scenes/Prefabs/LevelObjects/CheepCheepGenerator.tscn" id="1_4xckd"] +[ext_resource type="PackedScene" uid="uid://blbarreyjem4l" path="res://Scenes/Prefabs/Entities/Enemies/BowserFlame.tscn" id="2_fevce"] +[ext_resource type="Texture2D" uid="uid://dtgpkjj1dy7pu" path="res://Assets/Sprites/Editor/BowserFlameGenerator.png" id="3_fevce"] + +[node name="EntityGenerator" instance=ExtResource("1_4xckd")] +y_pos = 1 +direction = 0 +entity_scene = ExtResource("2_fevce") + +[node name="Sprite" parent="LevelEditorVisibleNode" index="0"] +texture = ExtResource("3_fevce") diff --git a/Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn b/Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn new file mode 100644 index 0000000..b52c264 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn @@ -0,0 +1,68 @@ +[gd_scene load_steps=11 format=3 uid="uid://bqhtste1il47d"] + +[ext_resource type="Script" uid="uid://0btfo4kjnnrg" path="res://Scripts/Parts/BulletBillCannon.gd" id="1_je07o"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="2_vkq2x"] +[ext_resource type="Texture2D" uid="uid://di0lgq3cojy41" path="res://Assets/Sprites/Editor/BillCannon.png" id="3_xxt5v"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="4_guvwn"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="5_84pyo"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="6_guvwn"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_mi286"] +size = Vector2(48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rc5av"] +atlas = ExtResource("3_xxt5v") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1ilyi"] +atlas = ExtResource("3_xxt5v") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="Resource" id="Resource_0rden"] +script = ExtResource("5_84pyo") +Overworld = SubResource("AtlasTexture_1ilyi") +Underground = SubResource("AtlasTexture_rc5av") +Castle = SubResource("AtlasTexture_rc5av") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="BulletBillCannon" type="Node2D" groups=["Enemies"]] +visibility_layer = 2 +script = ExtResource("1_je07o") + +[node name="PlayerDetect" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="PlayerDetect"] +shape = SubResource("RectangleShape2D_mi286") + +[node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] + +[node name="Node2D" type="Node2D" parent="."] +script = ExtResource("2_vkq2x") + +[node name="Sprite2D" type="Sprite2D" parent="Node2D"] +texture = ExtResource("3_xxt5v") +region_enabled = true +region_rect = Rect2(0, 0, 16, 16) +region_filter_clip_enabled = true + +[node name="ResourceSetter" type="Node" parent="Node2D/Sprite2D" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_guvwn") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = SubResource("Resource_0rden") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("6_guvwn") +properties = Array[String](["item"]) +filters = Dictionary[String, String]({ +"item": "can_be_stored" +}) + +[node name="BlockCheck" type="Node2D" parent="."] + +[node name="RayCast2D" type="RayCast2D" parent="BlockCheck"] +position = Vector2(9, 0) +target_position = Vector2(8, 0) +collision_mask = 6 +hit_from_inside = true diff --git a/Scenes/Prefabs/LevelObjects/BulletBillGenerator.tscn b/Scenes/Prefabs/LevelObjects/BulletBillGenerator.tscn new file mode 100644 index 0000000..17ac2a4 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/BulletBillGenerator.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=7 format=3 uid="uid://bn1kect7h2dlp"] + +[ext_resource type="Script" uid="uid://bq0pc2vhp35t2" path="res://Scripts/Parts/EntityGenerator.gd" id="1_k54ss"] +[ext_resource type="PackedScene" uid="uid://c1wl10xa3jara" path="res://Scenes/Prefabs/Entities/Enemies/BulletBill.tscn" id="2_8rftf"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="2_558ys"] +[ext_resource type="Texture2D" uid="uid://0uhljpmjcqbh" path="res://Assets/Sprites/Editor/BulletBillGenerator.png" id="3_8rftf"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="4_wggyr"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_558ys"] +size = Vector2(20, 2048) + +[node name="EntityGenerator" type="Node2D" groups=["EntityGenerators"]] +script = ExtResource("1_k54ss") +entity_scene = ExtResource("2_8rftf") + +[node name="LevelEditorVisibleNode" type="Node2D" parent="."] +script = ExtResource("2_558ys") +metadata/_custom_type_script = "uid://cpwloakvp672a" + +[node name="Sprite" type="Sprite2D" parent="LevelEditorVisibleNode"] +texture = ExtResource("3_8rftf") + +[node name="PlayerDetection" type="Area2D" parent="."] +visible = false +script = ExtResource("4_wggyr") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetection"] +shape = SubResource("RectangleShape2D_558ys") + +[connection signal="player_entered" from="PlayerDetection" to="." method="activate" unbinds=1] diff --git a/Scenes/Prefabs/LevelObjects/CameraScrollStop.tscn b/Scenes/Prefabs/LevelObjects/CameraScrollStop.tscn new file mode 100644 index 0000000..f37c162 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/CameraScrollStop.tscn @@ -0,0 +1,32 @@ +[gd_scene load_steps=5 format=3 uid="uid://vgcgj3k2k8oy"] + +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="1_y3riq"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="2_y0tan"] +[ext_resource type="Texture2D" uid="uid://c8ir37jmcm4f4" path="res://Assets/Sprites/Editor/CameraLock.png" id="3_c8trh"] +[ext_resource type="Texture2D" uid="uid://dpdrrkqtcedgm" path="res://Assets/Sprites/Tilesets/DottedLine.png" id="4_ouaip"] + +[node name="CameraRightLimit" type="Node2D"] +script = ExtResource("1_y3riq") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="LevelEditorVisibleNode" type="Node2D" parent="."] +script = ExtResource("2_y0tan") +metadata/_custom_type_script = "uid://cpwloakvp672a" + +[node name="Sprite2D" type="Sprite2D" parent="LevelEditorVisibleNode"] +position = Vector2(8, 0) +texture = ExtResource("3_c8trh") + +[node name="Line2D" type="Line2D" parent="LevelEditorVisibleNode"] +texture_repeat = 2 +position = Vector2(1, 0) +points = PackedVector2Array(0, -512, 0, 512) +width = 1.0 +default_color = Color(0, 0, 0, 1) +texture = ExtResource("4_ouaip") +texture_mode = 1 + +[node name="VisibleOnScreenNotifier2D" type="VisibleOnScreenNotifier2D" parent="."] +position = Vector2(8, 0) + +[connection signal="screen_entered" from="VisibleOnScreenNotifier2D" to="." method="_enter_tree"] diff --git a/Scenes/Prefabs/LevelObjects/CastleBridge.tscn b/Scenes/Prefabs/LevelObjects/CastleBridge.tscn new file mode 100644 index 0000000..0c404cf --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/CastleBridge.tscn @@ -0,0 +1,227 @@ +[gd_scene load_steps=23 format=3 uid="uid://dtpyjucfl16sw"] + +[ext_resource type="Script" uid="uid://drigdwsriqtma" path="res://Scripts/Parts/CastleBridge.gd" id="1_7m65m"] +[ext_resource type="Texture2D" uid="uid://boc6yagywb1lu" path="res://Assets/Sprites/Tilesets/Terrain/Castle.png" id="1_030qv"] +[ext_resource type="PackedScene" uid="uid://c3mc7ptiywhvw" path="res://Scenes/Parts/CastleBridgeSegment.tscn" id="2_rdab3"] +[ext_resource type="Texture2D" uid="uid://iiepujg1uywt" path="res://Assets/Sprites/Items/BridgeAxe.png" id="2_wg8ck"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="4_s4k02"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="4_tmf7w"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="5_vt2ac"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="8_geany"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="9_m5y50"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/BridgeAxe.json" id="10_kvynl"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="10_wgdlx"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="11_puc3y"] +[ext_resource type="Texture2D" uid="uid://dlldh5aks0wff" path="res://Assets/Sprites/Editor/GhostTile.png" id="12_do8w3"] +[ext_resource type="Script" uid="uid://b8vmbtoaaq5nc" path="res://Scripts/Parts/EditorToggleDetection.gd" id="13_do8w3"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_7m65m"] +atlas = ExtResource("2_wg8ck") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tmf7w"] +atlas = ExtResource("2_wg8ck") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xijkc"] +atlas = ExtResource("2_wg8ck") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_13fwi"] +animations = [{ +"frames": [{ +"duration": 10.0, +"texture": SubResource("AtlasTexture_7m65m") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tmf7w") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xijkc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tmf7w") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_7m65m"] +size = Vector2(2, 8) + +[sub_resource type="Resource" id="Resource_8q7qv"] +script = ExtResource("8_geany") +Overworld = ExtResource("1_030qv") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_tmf7w"] +normal = Vector2(-1, 0) + +[sub_resource type="GDScript" id="GDScript_wgdlx"] +script/source = "@tool +extends Node +@onready var bridge: Node2D = $\"../Bridge\" + +func _process(_delta: float) -> void: + var idx := 0 + for i in bridge.get_children(): + if owner.length > idx: + i.show() + i.position.x = idx * -16 + 192 + else: + i.hide() + i.global_position.x = -999 + idx += 1 + +" + +[node name="CastleBridge" type="Node2D" groups=["CastleBridges"]] +process_mode = 3 +script = ExtResource("1_7m65m") + +[node name="Bridge" type="Node2D" parent="."] + +[node name="CastleBridgeSegment" parent="Bridge" instance=ExtResource("2_rdab3")] +position = Vector2(192, 0) + +[node name="CastleBridgeSegment2" parent="Bridge" instance=ExtResource("2_rdab3")] +position = Vector2(176, 0) + +[node name="CastleBridgeSegment3" parent="Bridge" instance=ExtResource("2_rdab3")] +position = Vector2(160, 0) + +[node name="CastleBridgeSegment4" parent="Bridge" instance=ExtResource("2_rdab3")] +position = Vector2(144, 0) + +[node name="CastleBridgeSegment5" parent="Bridge" instance=ExtResource("2_rdab3")] +position = Vector2(128, 0) + +[node name="CastleBridgeSegment6" parent="Bridge" instance=ExtResource("2_rdab3")] +position = Vector2(112, 0) + +[node name="CastleBridgeSegment7" parent="Bridge" instance=ExtResource("2_rdab3")] +position = Vector2(96, 0) + +[node name="CastleBridgeSegment8" parent="Bridge" instance=ExtResource("2_rdab3")] +position = Vector2(80, 0) + +[node name="CastleBridgeSegment9" parent="Bridge" instance=ExtResource("2_rdab3")] +position = Vector2(64, 0) + +[node name="CastleBridgeSegment10" parent="Bridge" instance=ExtResource("2_rdab3")] +position = Vector2(48, 0) + +[node name="CastleBridgeSegment11" parent="Bridge" instance=ExtResource("2_rdab3")] +position = Vector2(32, 0) + +[node name="CastleBridgeSegment12" parent="Bridge" instance=ExtResource("2_rdab3")] +position = Vector2(16, 0) + +[node name="CastleBridgeSegment13" parent="Bridge" instance=ExtResource("2_rdab3")] + +[node name="CastleBridgeSegment14" parent="Bridge" instance=ExtResource("2_rdab3")] +visible = false +position = Vector2(-999, 0) + +[node name="CastleBridgeSegment15" parent="Bridge" instance=ExtResource("2_rdab3")] +visible = false +position = Vector2(-999, 0) + +[node name="CastleBridgeSegment16" parent="Bridge" instance=ExtResource("2_rdab3")] +visible = false +position = Vector2(-999, 0) + +[node name="CastleBridgeSegment17" parent="Bridge" instance=ExtResource("2_rdab3")] +visible = false +position = Vector2(-999, 0) + +[node name="CastleBridgeSegment18" parent="Bridge" instance=ExtResource("2_rdab3")] +visible = false +position = Vector2(-999, 0) + +[node name="CastleBridgeSegment19" parent="Bridge" instance=ExtResource("2_rdab3")] +visible = false +position = Vector2(-999, 0) + +[node name="CastleBridgeSegment20" parent="Bridge" instance=ExtResource("2_rdab3")] +visible = false +position = Vector2(-999, 0) + +[node name="Axe" type="AnimatedSprite2D" parent="."] +position = Vector2(208, -32) +sprite_frames = SubResource("SpriteFrames_13fwi") +autoplay = "default" +frame_progress = 0.124132 +script = ExtResource("4_s4k02") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Hitbox" type="Area2D" parent="Axe"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Axe/Hitbox"] +shape = SubResource("RectangleShape2D_7m65m") + +[node name="Sprite2D14" type="Sprite2D" parent="Axe"] +position = Vector2(-16, 16) +texture = ExtResource("1_030qv") +region_enabled = true +region_rect = Rect2(208, 128, 16, 16) +region_filter_clip_enabled = true + +[node name="ResourceSetterNew" type="Node" parent="Axe/Sprite2D14" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_vt2ac") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = SubResource("Resource_8q7qv") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="CameraRightLimit" type="Node2D" parent="Axe"] +position = Vector2(24, 8) +script = ExtResource("4_tmf7w") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="StaticBody2D" type="StaticBody2D" parent="Axe"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Axe/StaticBody2D"] +position = Vector2(8, 0) +shape = SubResource("WorldBoundaryShape2D_tmf7w") + +[node name="ResourceSetterNew" type="Node" parent="Axe" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("9_m5y50") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("10_kvynl") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Camera" type="Camera2D" parent="."] +position = Vector2(216, -56) +process_callback = 0 +limit_left = -256 +limit_top = -208 +limit_bottom = 32 +editor_draw_limits = true + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("10_wgdlx") +properties = Array[String](["length"]) +metadata/_custom_type_script = "uid://ctfbuoxtnnl0q" + +[node name="Node" type="Node" parent="."] +process_mode = 3 +script = SubResource("GDScript_wgdlx") + +[node name="LevelEditorVisibleNode" type="Node2D" parent="."] +script = ExtResource("11_puc3y") +metadata/_custom_type_script = "uid://cpwloakvp672a" + +[node name="Sprite2D" type="Sprite2D" parent="LevelEditorVisibleNode"] +z_index = 4096 +position = Vector2(192, 0) +texture = ExtResource("12_do8w3") + +[node name="EditorToggleDetection" type="Node" parent="."] +script = ExtResource("13_do8w3") + +[connection signal="area_entered" from="Axe/Hitbox" to="." method="on_area_entered" flags=3] +[connection signal="toggled" from="EditorToggleDetection" to="Axe/CameraRightLimit" method="_enter_tree"] diff --git a/Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn b/Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn new file mode 100644 index 0000000..05e0974 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn @@ -0,0 +1,76 @@ +[gd_scene load_steps=9 format=3 uid="uid://c75cko8tyt467"] + +[ext_resource type="Script" uid="uid://v5rwovoqjpag" path="res://Scripts/Parts/CastleChallengeEnd.gd" id="1_nomt5"] +[ext_resource type="Texture2D" uid="uid://jucsm1aw6fv5" path="res://Assets/Sprites/Tilesets/ChallengeCastleEnd.png" id="3_nomt5"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="8_che3x"] + +[sub_resource type="Animation" id="Animation_d5sl2"] +length = 0.001 + +[sub_resource type="Animation" id="Animation_griru"] +resource_name = "Speak" +length = 5.0 +step = 0.1 + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_y2uvy"] +_data = { +&"RESET": SubResource("Animation_d5sl2"), +&"Speak": SubResource("Animation_griru") +} + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_an0bx"] + +[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_d5sl2"] +normal = Vector2(-1, 0) + +[node name="CastleChallengeEnd" type="Node2D"] +script = ExtResource("1_nomt5") + +[node name="Animation" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_y2uvy") +} + +[node name="StaticBody2D" type="StaticBody2D" parent="."] +position = Vector2(48, -8) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +position = Vector2(-4, 0) +shape = SubResource("RectangleShape2D_an0bx") + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(128, -80) +script = ExtResource("8_che3x") +reset_on_delete = false +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="CameraRightLimit"] +shape = SubResource("WorldBoundaryShape2D_d5sl2") + +[node name="Sprite2D" type="Sprite2D" parent="."] +z_index = -10 +position = Vector2(0, -32) +texture = ExtResource("3_nomt5") +vframes = 2 + +[node name="Overlay" type="Sprite2D" parent="Sprite2D"] +z_index = 10 +z_as_relative = false +texture = ExtResource("3_nomt5") +vframes = 2 +frame = 1 +region_rect = Rect2(99, 0, 65, 92) + +[node name="Overlay2" type="Sprite2D" parent="Sprite2D"] +show_behind_parent = true +z_index = 10 +z_as_relative = false +texture = ExtResource("3_nomt5") +vframes = 2 +frame = 1 +region_rect = Rect2(0, 80, 80, 48) + +[node name="Sprite2D2" type="Sprite2D" parent="Sprite2D"] +show_behind_parent = true +texture = ExtResource("3_nomt5") +vframes = 2 diff --git a/Scenes/Prefabs/LevelObjects/CastlePeach.tscn b/Scenes/Prefabs/LevelObjects/CastlePeach.tscn new file mode 100644 index 0000000..8d2646b --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/CastlePeach.tscn @@ -0,0 +1,66 @@ +[gd_scene load_steps=3 format=3 uid="uid://ckrna543ixu1b"] + +[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="1_ln8qg"] +[ext_resource type="JSON" path="res://Assets/Sprites/Players/PeachNPC.json" id="2_dujhx"] + +[node name="CastleToad" instance=ExtResource("1_ln8qg")] +play_end_music = true + +[node name="ResourceSetterNew" parent="Sprite" index="0"] +resource_json = ExtResource("2_dujhx") + +[node name="ThankYou" parent="StandardMSG" index="0"] +text = "CUTSCENE_CASTLE_PEACH_1" + +[node name="AnotherCastle" parent="StandardMSG" index="1"] +text = "" + +[node name="EndingSpeech" type="Node2D" parent="." index="2"] + +[node name="AnotherCastle4" type="Label" parent="EndingSpeech" index="0"] +visible = false +visibility_layer = 2 +offset_left = -112.0 +offset_top = -104.0 +offset_right = 112.0 +offset_bottom = -76.0 +theme_override_colors/font_shadow_color = Color(0.298039, 0.298039, 0.298039, 1) +text = "CUTSCENE_CASTLE_PEACH_2" +horizontal_alignment = 1 +vertical_alignment = 3 +autowrap_mode = 2 +uppercase = true + +[node name="AnotherCastle5" type="Label" parent="EndingSpeech" index="1"] +visible = false +visibility_layer = 2 +offset_left = -112.0 +offset_top = -88.0 +offset_right = 112.0 +offset_bottom = -60.0 +theme_override_colors/font_shadow_color = Color(0.298039, 0.298039, 0.298039, 1) +text = "CUTSCENE_CASTLE_PEACH_3" +horizontal_alignment = 1 +vertical_alignment = 3 +autowrap_mode = 2 +uppercase = true + +[node name="AnotherCastle6" type="Label" parent="EndingSpeech" index="2"] +visible = false +visibility_layer = 2 +offset_left = -112.0 +offset_top = -64.0 +offset_right = 112.0 +offset_bottom = -36.0 +theme_override_colors/font_shadow_color = Color(0.298039, 0.298039, 0.298039, 1) +text = "CUTSCENE_CASTLE_PEACH_4" +horizontal_alignment = 1 +vertical_alignment = 3 +autowrap_mode = 2 +uppercase = true + +[node name="TextShadowColourChanger" parent="." index="6" node_paths=PackedStringArray("labels")] +labels = [NodePath("../StandardMSG/ThankYou"), NodePath("../StandardMSG/AnotherCastle"), NodePath("../SpeedrunMSG/ThankYou"), NodePath("../SpeedrunMSG/Time"), NodePath("../SpeedrunMSG/PBMessage"), NodePath("../EndingSpeech/AnotherCastle4"), NodePath("../EndingSpeech/AnotherCastle5"), NodePath("../EndingSpeech/AnotherCastle6")] + +[node name="LabelFontChanger" parent="." index="7" node_paths=PackedStringArray("labels")] +labels = [NodePath("../StandardMSG/ThankYou"), NodePath("../StandardMSG/AnotherCastle"), NodePath("../EndingSpeech/AnotherCastle4"), NodePath("../EndingSpeech/AnotherCastle5"), NodePath("../EndingSpeech/AnotherCastle6"), NodePath("../SpeedrunMSG/ThankYou"), NodePath("../SpeedrunMSG/Time"), NodePath("../SpeedrunMSG/PBMessage")] diff --git a/Scenes/Prefabs/LevelObjects/CastlePeachSP.tscn b/Scenes/Prefabs/LevelObjects/CastlePeachSP.tscn new file mode 100644 index 0000000..a1b2d17 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/CastlePeachSP.tscn @@ -0,0 +1,17 @@ +[gd_scene load_steps=2 format=3 uid="uid://o573jl3f2hvk"] + +[ext_resource type="PackedScene" uid="uid://ckrna543ixu1b" path="res://Scenes/Prefabs/LevelObjects/CastlePeach.tscn" id="1_v6xdq"] + +[node name="CastlePeach" instance=ExtResource("1_v6xdq")] + +[node name="ThankYou" parent="StandardMSG" index="0"] +text = "CUTSCENE_SP_PEACH_1" + +[node name="AnotherCastle4" parent="EndingSpeech" index="0"] +text = "CUTSCENE_SP_PEACH_2" + +[node name="AnotherCastle5" parent="EndingSpeech" index="1"] +text = "CUTSCENE_SP_PEACH_3" + +[node name="AnotherCastle6" parent="EndingSpeech" index="2"] +text = "" diff --git a/Scenes/Prefabs/LevelObjects/CastleToad.tscn b/Scenes/Prefabs/LevelObjects/CastleToad.tscn new file mode 100644 index 0000000..42c8665 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/CastleToad.tscn @@ -0,0 +1,173 @@ +[gd_scene load_steps=16 format=3 uid="uid://c2ntyej6ddm72"] + +[ext_resource type="Script" uid="uid://j76u1aqhwey4" path="res://Scripts/Parts/CastleToad.gd" id="1_hytso"] +[ext_resource type="Texture2D" uid="uid://dfildm0squweg" path="res://Assets/Sprites/Players/ToadNPC.png" id="2_griru"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_puq45"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_ccewg"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="4_griru"] +[ext_resource type="JSON" path="res://Assets/Sprites/Players/ToadNPC.json" id="5_i6fb7"] +[ext_resource type="Script" uid="uid://dt2p68xl462v2" path="res://Scripts/Parts/TextShadowColourChanger.gd" id="11_ccewg"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="11_i6fb7"] +[ext_resource type="Script" uid="uid://b8vmbtoaaq5nc" path="res://Scripts/Parts/EditorToggleDetection.gd" id="13_euu1x"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_euu1x"] +atlas = ExtResource("2_griru") +region = Rect2(0, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2ibpj"] +atlas = ExtResource("2_griru") +region = Rect2(16, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4igc4"] +atlas = ExtResource("2_griru") +region = Rect2(0, 0, 16, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_jvnky"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_euu1x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2ibpj") +}], +"loop": true, +"name": &"Emote", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_4igc4") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_an0bx"] + +[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_d5sl2"] +normal = Vector2(-1, 0) + +[node name="CastleToad" type="Node2D"] +script = ExtResource("1_hytso") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +position = Vector2(24, -16) +sprite_frames = SubResource("SpriteFrames_jvnky") +animation = &"Emote" +autoplay = "Emote" +frame_progress = 0.91931444 +script = ExtResource("3_puq45") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_ccewg") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("5_i6fb7") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="StandardMSG" type="Node2D" parent="."] +unique_name_in_owner = true + +[node name="ThankYou" type="Label" parent="StandardMSG"] +visible = false +visibility_layer = 2 +offset_left = -96.0 +offset_top = -128.0 +offset_right = 96.0 +offset_bottom = -112.0 +theme_override_colors/font_shadow_color = Color(0.298039, 0.298039, 0.298039, 1) +text = "CUTSCENE_CASTLE_TOAD_1" +horizontal_alignment = 1 +vertical_alignment = 1 +uppercase = true + +[node name="AnotherCastle" type="Label" parent="StandardMSG"] +visible = false +visibility_layer = 2 +offset_left = -96.0 +offset_top = -96.0 +offset_right = 96.0 +offset_bottom = -68.0 +theme_override_colors/font_shadow_color = Color(0.298039, 0.298039, 0.298039, 1) +text = "CUTSCENE_CASTLE_TOAD_2" +vertical_alignment = 3 +autowrap_mode = 2 +uppercase = true + +[node name="SpeedrunMSG" type="Node2D" parent="."] +unique_name_in_owner = true + +[node name="ThankYou" type="Label" parent="SpeedrunMSG"] +visible = false +visibility_layer = 2 +offset_left = -112.0 +offset_top = -128.0 +offset_right = 112.0 +offset_bottom = -112.0 +theme_override_colors/font_shadow_color = Color(0.298039, 0.298039, 0.298039, 1) +text = "CUTSCENE_MARATHON_PEACH_1" +horizontal_alignment = 1 +uppercase = true + +[node name="Time" type="Label" parent="SpeedrunMSG"] +unique_name_in_owner = true +visible = false +visibility_layer = 2 +offset_left = -112.0 +offset_top = -112.0 +offset_right = 112.0 +offset_bottom = -84.0 +theme_override_colors/font_shadow_color = Color(0.298039, 0.298039, 0.298039, 1) +text = "CUTSCENE_MARATHON_PEACH_2" +horizontal_alignment = 1 +vertical_alignment = 3 +autowrap_mode = 2 +uppercase = true + +[node name="PBMessage" type="Label" parent="SpeedrunMSG"] +unique_name_in_owner = true +visible = false +visibility_layer = 2 +offset_left = -112.0 +offset_top = -88.0 +offset_right = 112.0 +offset_bottom = -60.0 +theme_override_colors/font_shadow_color = Color(0.298039, 0.298039, 0.298039, 1) +text = "CUTSCENE_MARATHON_PEACH_3" +horizontal_alignment = 1 +vertical_alignment = 3 +autowrap_mode = 2 +uppercase = true + +[node name="StaticBody2D" type="StaticBody2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +shape = SubResource("RectangleShape2D_an0bx") +disabled = true + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(128, -80) +script = ExtResource("4_griru") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="CameraRightLimit"] +shape = SubResource("WorldBoundaryShape2D_d5sl2") + +[node name="TextShadowColourChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("11_ccewg") +labels = [NodePath("../StandardMSG/ThankYou"), NodePath("../StandardMSG/AnotherCastle"), NodePath("../SpeedrunMSG/ThankYou"), NodePath("../SpeedrunMSG/Time"), NodePath("../SpeedrunMSG/PBMessage")] +metadata/_custom_type_script = "uid://dt2p68xl462v2" + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("11_i6fb7") +labels = [NodePath("../StandardMSG/ThankYou"), NodePath("../StandardMSG/AnotherCastle"), NodePath("../SpeedrunMSG/ThankYou"), NodePath("../SpeedrunMSG/Time"), NodePath("../SpeedrunMSG/PBMessage")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="LevelEditorToggleDetection" type="Node" parent="." groups=["CastleBridges", "Flagpole"]] +script = ExtResource("13_euu1x") +metadata/_custom_type_script = "uid://b8vmbtoaaq5nc" + +[connection signal="toggled" from="LevelEditorToggleDetection" to="." method="_ready"] diff --git a/Scenes/Prefabs/LevelObjects/Checkpoint.tscn b/Scenes/Prefabs/LevelObjects/Checkpoint.tscn new file mode 100644 index 0000000..32ed6e1 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/Checkpoint.tscn @@ -0,0 +1,23 @@ +[gd_scene load_steps=4 format=3 uid="uid://h7ys3yw5jvx3"] + +[ext_resource type="Texture2D" uid="uid://dq58glgwf2l3" path="res://Assets/Sprites/UI/CheckpointIcon.png" id="1_r4dhm"] +[ext_resource type="Script" uid="uid://dtdc4oaygllfa" path="res://Scripts/Parts/Checkpoint.gd" id="1_vrjdu"] + +[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_r4dhm"] +normal = Vector2(-1, 0) + +[node name="Checkpoint" type="Node2D"] +script = ExtResource("1_vrjdu") + +[node name="Sprite2D" type="Sprite2D" parent="."] +position = Vector2(0, -8) +texture = ExtResource("1_r4dhm") + +[node name="Hitbox" type="Area2D" parent="."] +monitorable = false + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +visible = false +shape = SubResource("WorldBoundaryShape2D_r4dhm") + +[connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] diff --git a/Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn b/Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn new file mode 100644 index 0000000..7256cab --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn @@ -0,0 +1,110 @@ +[gd_scene load_steps=14 format=3 uid="uid://cassl51oehlb6"] + +[ext_resource type="Script" uid="uid://hk6ml16axmcc" path="res://Scripts/Classes/Entities/Objects/CheckpointFlag.gd" id="1_5d61x"] +[ext_resource type="Script" uid="uid://dtdc4oaygllfa" path="res://Scripts/Parts/Checkpoint.gd" id="1_dai6d"] +[ext_resource type="Texture2D" uid="uid://3rk8lq7kdaox" path="res://Assets/Sprites/Items/CheckpointFlag.png" id="1_iutnx"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_sdjg4"] +[ext_resource type="JSON" path="res://Assets/Sprites/Items/CheckpointFlag.json" id="4_2u6vm"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="4_dai6d"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_dai6d"] +atlas = ExtResource("1_iutnx") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6hnfv"] +atlas = ExtResource("1_iutnx") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sdjg4"] +atlas = ExtResource("1_iutnx") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2u6vm"] +atlas = ExtResource("1_iutnx") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_1u6i2"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_dai6d") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6hnfv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_sdjg4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6hnfv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dai6d") +}], +"loop": false, +"name": &"Hit", +"speed": 20.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_2u6vm") +}], +"loop": true, +"name": &"Idle", +"speed": 5.0 +}] + +[sub_resource type="SpriteFrames" id="SpriteFrames_sdjg4"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_dai6d"] +size = Vector2(8, 32) + +[node name="CheckpointFlag" type="Node2D"] +z_index = -5 +script = ExtResource("1_dai6d") +metadata/is_flag = true + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +process_mode = 3 +position = Vector2(8, -16) +sprite_frames = SubResource("SpriteFrames_1u6i2") +animation = &"Hit" +autoplay = "Idle" + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_sdjg4") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_2u6vm") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Activated" type="AnimatedSprite2D" parent="."] +visible = false +position = Vector2(8, -16) +sprite_frames = SubResource("SpriteFrames_sdjg4") + +[node name="ResourceSetterNew" type="Node" parent="Activated" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_sdjg4") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="PlayerDetection" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetection"] +position = Vector2(2, -16) +shape = SubResource("RectangleShape2D_dai6d") + +[node name="Flag" type="Node2D" parent="."] +script = ExtResource("1_5d61x") + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("4_dai6d") +note_offset = Vector2(0, -24) +add_score = true +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[connection signal="crossed" from="." to="Flag" method="activate"] +[connection signal="crossed" from="." to="ScoreNoteSpawner" method="spawn_note" binds= [2000]] +[connection signal="tree_exiting" from="." to="." method="on_tree_exiting"] +[connection signal="area_entered" from="PlayerDetection" to="." method="on_area_entered"] diff --git a/Scenes/Prefabs/LevelObjects/CheepCheepGenerator.tscn b/Scenes/Prefabs/LevelObjects/CheepCheepGenerator.tscn new file mode 100644 index 0000000..b3439d4 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/CheepCheepGenerator.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=4 format=3 uid="uid://csl71p1unsc8p"] + +[ext_resource type="PackedScene" uid="uid://bn1kect7h2dlp" path="res://Scenes/Prefabs/LevelObjects/BulletBillGenerator.tscn" id="1_3kjea"] +[ext_resource type="PackedScene" uid="uid://cwyxi1uihf35y" path="res://Scenes/Prefabs/Entities/Enemies/LeapingCheepCheep.tscn" id="2_kcmvv"] +[ext_resource type="Texture2D" uid="uid://7vndrgnnti11" path="res://Assets/Sprites/Editor/CheepCheepGenerator.png" id="3_y6j8r"] + +[node name="EntityGenerator" instance=ExtResource("1_3kjea")] +threshold = 1.0 +direction = 1 +entity_scene = ExtResource("2_kcmvv") + +[node name="Sprite" parent="LevelEditorVisibleNode" index="0"] +texture = ExtResource("3_y6j8r") diff --git a/Scenes/Prefabs/LevelObjects/CloudPlatform.tscn b/Scenes/Prefabs/LevelObjects/CloudPlatform.tscn new file mode 100644 index 0000000..b15d2f5 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/CloudPlatform.tscn @@ -0,0 +1,48 @@ +[gd_scene load_steps=8 format=3 uid="uid://bvwo8snk5ixaa"] + +[ext_resource type="Script" uid="uid://bosxtidiegjv0" path="res://Scripts/Classes/Entities/Objects/CloudPlatform.gd" id="1_s4l5y"] +[ext_resource type="Texture2D" uid="uid://7g55o2cjwrap" path="res://Assets/Sprites/Tilesets/CloudPlatform.png" id="2_ikg3d"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_1ny6m"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="3_np2pg"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/CloudPlatform.json" id="4_fy0hu"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_1ny6m"] +size = Vector2(48, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_fy0hu"] +size = Vector2(42, 8) + +[node name="CloudPlatform" type="AnimatableBody2D"] +sync_to_physics = false +script = ExtResource("1_s4l5y") + +[node name="Sprite" type="NinePatchRect" parent="."] +offset_left = -24.0 +offset_right = 24.0 +offset_bottom = 8.0 +texture = ExtResource("2_ikg3d") +patch_margin_left = 8 +patch_margin_right = 8 +axis_stretch_horizontal = 1 + +[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_1ny6m") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_fy0hu") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Collision" type="CollisionShape2D" parent="."] +position = Vector2(0, 4) +shape = SubResource("RectangleShape2D_1ny6m") + +[node name="PlayerDetection" type="Area2D" parent="."] +script = ExtResource("3_np2pg") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetection"] +position = Vector2(0, -4) +shape = SubResource("RectangleShape2D_fy0hu") + +[connection signal="player_entered" from="PlayerDetection" to="." method="on_player_entered"] diff --git a/Scenes/Prefabs/LevelObjects/CoinHeavenAllCoinsBonus.tscn b/Scenes/Prefabs/LevelObjects/CoinHeavenAllCoinsBonus.tscn new file mode 100644 index 0000000..47ba9ee --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/CoinHeavenAllCoinsBonus.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=5 format=3 uid="uid://cm6nbstl2uceh"] + +[ext_resource type="Script" uid="uid://ds3idw2a2udai" path="res://Scripts/Parts/CoinHeavenAllCoinsBonus.gd" id="1_pr18t"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="1_rbqyi"] +[ext_resource type="Resource" uid="uid://8dcuxbc3h2u2" path="res://Resources/ThemedResources/Font.tres" id="2_pr18t"] +[ext_resource type="Script" uid="uid://dt2p68xl462v2" path="res://Scripts/Parts/TextShadowColourChanger.gd" id="3_uimg1"] + +[node name="CoinHeavenAllCoinsBonus" type="Node"] +script = ExtResource("1_pr18t") + +[node name="CanvasLayer" type="CanvasLayer" parent="."] +visible = false + +[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer"] +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -60.0 +offset_top = -14.0 +offset_right = 60.0 +offset_bottom = 14.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/separation = -4 + +[node name="Label" type="Label" parent="CanvasLayer/VBoxContainer"] +layout_mode = 2 +text = "PERFECT BONUS!" +horizontal_alignment = 1 + +[node name="Label2" type="Label" parent="CanvasLayer/VBoxContainer"] +layout_mode = 2 +text = "+10,000 POINTS" +horizontal_alignment = 1 + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("1_rbqyi") +labels = [NodePath("../CanvasLayer/VBoxContainer/Label"), NodePath("../CanvasLayer/VBoxContainer/Label2")] +resource = ExtResource("2_pr18t") +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="TextShadowColourChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("3_uimg1") +labels = [NodePath("../CanvasLayer/VBoxContainer/Label"), NodePath("../CanvasLayer/VBoxContainer/Label2")] +metadata/_custom_type_script = "uid://dt2p68xl462v2" diff --git a/Scenes/Prefabs/LevelObjects/DeathPit.tscn b/Scenes/Prefabs/LevelObjects/DeathPit.tscn new file mode 100644 index 0000000..ef2f38c --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/DeathPit.tscn @@ -0,0 +1,26 @@ +[gd_scene load_steps=3 format=3 uid="uid://6n4m3cwyuea1"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_8t45o"] +bg_color = Color(1, 1, 1, 1) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(1, 0, 0, 1) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_04v64"] + +[node name="DeathPit" type="Area2D"] + +[node name="Panel" type="Panel" parent="."] +offset_left = -8.0 +offset_top = -8.0 +offset_right = 8.0 +offset_bottom = 8.0 +theme_override_styles/panel = SubResource("StyleBoxFlat_8t45o") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2(0, 32) +shape = SubResource("RectangleShape2D_04v64") + +[connection signal="area_entered" from="." to="." method="area_entered"] diff --git a/Scenes/Prefabs/LevelObjects/EditorLinkedElevator.tscn b/Scenes/Prefabs/LevelObjects/EditorLinkedElevator.tscn new file mode 100644 index 0000000..6b257eb --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/EditorLinkedElevator.tscn @@ -0,0 +1,94 @@ +[gd_scene load_steps=8 format=3 uid="uid://bhqyp8mia3mo3"] + +[ext_resource type="Script" uid="uid://duxduhxe8vqdo" path="res://Scripts/Classes/Entities/Objects/EditorLinkedElevator.gd" id="1_0yjq3"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_lcqnt"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_5tm0t"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/TerrainTiles.json" id="4_ohybb"] +[ext_resource type="PackedScene" uid="uid://6rp3wgax4i51" path="res://Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn" id="5_5qwbh"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="6_lcqnt"] + +[sub_resource type="GDScript" id="GDScript_0yjq3"] +script/source = "extends Node + +func _process(_delta: float) -> void: + if LevelEditor.playing_level == false: + update() + +func update() -> void: + $\"../CornerR\".position.x = (16 * owner.width) + 48 + $\"../Middle\".size.x = (owner.width * 16) + 32 + %RPlatform.position.y = (16 * owner.right_height) + 16 + %LPlatform.position.y = (16 * owner.left_height) + 16 + %LPlatform.rope_top = owner.global_position.y + %RPlatform.rope_top = owner.global_position.y + %RPlatform._process(-1) + %LPlatform._process(-1) +" + +[node name="EditorLinkedElevator" type="Node2D"] +script = ExtResource("1_0yjq3") + +[node name="CornerL" type="Sprite2D" parent="."] +texture = ExtResource("2_lcqnt") +region_enabled = true +region_rect = Rect2(160, 128, 16, 16) + +[node name="ResourceSetterNew" type="Node" parent="CornerL" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_5tm0t") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_ohybb") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Middle" type="NinePatchRect" parent="."] +offset_left = 8.0 +offset_top = -8.0 +offset_right = 48.0 +offset_bottom = 8.0 +texture = ExtResource("2_lcqnt") +region_rect = Rect2(176, 128, 16, 16) +axis_stretch_horizontal = 1 + +[node name="ResourceSetterNew" type="Node" parent="Middle" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_5tm0t") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_ohybb") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="CornerR" type="Sprite2D" parent="."] +position = Vector2(56, 0) +texture = ExtResource("2_lcqnt") +region_enabled = true +region_rect = Rect2(192, 128, 16, 16) + +[node name="ResourceSetterNew" type="Node" parent="CornerR" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_5tm0t") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_ohybb") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="RPlatform" parent="CornerR" node_paths=PackedStringArray("linked_platform") instance=ExtResource("5_5qwbh")] +unique_name_in_owner = true +position = Vector2(0, 16) +linked_platform = NodePath("../../LPlatform") + +[node name="LPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("5_5qwbh")] +unique_name_in_owner = true +position = Vector2(0, 64) +linked_platform = NodePath("../CornerR/RPlatform") + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("6_lcqnt") +properties = Array[String](["width", "left_height", "right_height"]) +metadata/_custom_type_script = "uid://ctfbuoxtnnl0q" + +[node name="Node" type="Node" parent="."] +process_mode = 3 +script = SubResource("GDScript_0yjq3") + +[connection signal="modifier_applied" from="EditorPropertyExposer" to="Node" method="update"] diff --git a/Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn b/Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn new file mode 100644 index 0000000..44f92f0 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn @@ -0,0 +1,200 @@ +[gd_scene load_steps=19 format=4 uid="uid://bney0cc8cfm5s"] + +[ext_resource type="Script" uid="uid://qq26qw7ltflb" path="res://Scripts/Parts/EndCastle.gd" id="1_hwcne"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_1kswc"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_gbn2t"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="4_w7qld"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/CastleFlag.json" id="4_wqi45"] +[ext_resource type="PackedScene" uid="uid://bikdod5ra10ra" path="res://Scenes/Parts/LargeCastleVisual.tscn" id="6_w7qld"] +[ext_resource type="Script" uid="uid://73oviwf6bbys" path="res://Scripts/Classes/Components/TilesetTextureSetter.gd" id="8_akqko"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="10_wqi45"] +[ext_resource type="Texture2D" uid="uid://dkcs5i8l1y4y6" path="res://Assets/Sprites/Tilesets/EndingFinalCastleSprite.png" id="11_wqi45"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/FinalCastle.json" id="12_kd4m5"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/TerrainTiles.json" id="12_rgjtr"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="13_kd4m5"] + +[sub_resource type="Animation" id="Animation_an8pi"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(32, -128)] +} + +[sub_resource type="Animation" id="Animation_1x3lf"] +resource_name = "Raise" +length = 0.5 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0.02, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(32, -128), Vector2(32, -160)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_fnvmm"] +_data = { +&"RESET": SubResource("Animation_an8pi"), +&"Raise": SubResource("Animation_1x3lf") +} + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_wqi45"] +texture = ExtResource("10_wqi45") +texture_region_size = Vector2i(8, 8) +5:10/0 = 0 +6:10/0 = 0 +7:10/0 = 0 +8:10/0 = 0 +6:7/0 = 0 +7:7/0 = 0 +7:20/0 = 0 +13:20/0 = 0 +14:14/0 = 0 +14:15/0 = 0 +15:15/0 = 0 +15:14/0 = 0 +12:20/0 = 0 + +[sub_resource type="TileSet" id="TileSet_kd4m5"] +tile_size = Vector2i(8, 8) +sources/0 = SubResource("TileSetAtlasSource_wqi45") + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_6fi1c"] +size = Vector2(6, 20) + +[node name="EndFinalCastle" type="Node2D"] +process_mode = 3 +script = ExtResource("1_hwcne") + +[node name="FlagJoint" type="Node2D" parent="."] +visible = false +z_index = -5 +position = Vector2(32, -128) + +[node name="Flag" type="AnimatedSprite2D" parent="FlagJoint"] +show_behind_parent = true +z_index = -6 +position = Vector2(0, -24.1121) +offset = Vector2(0, -16) +script = ExtResource("2_1kswc") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="AnimationPlayer" type="AnimationPlayer" parent="FlagJoint/Flag"] +root_node = NodePath("../..") +libraries = { +&"": SubResource("AnimationLibrary_fnvmm") +} + +[node name="ResourceSetterNew" type="Node" parent="FlagJoint/Flag" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_gbn2t") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_wqi45") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(128, 0) +script = ExtResource("4_w7qld") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="Framerule" type="Timer" parent="."] +process_callback = 0 +wait_time = 0.351 +autostart = true + +[node name="SmallCastleVisual" parent="." instance=ExtResource("6_w7qld")] +z_index = -10 +position = Vector2(0, -40) + +[node name="OverlaySprite" type="Sprite2D" parent="."] +visible = false +z_index = 10 +position = Vector2(32, -88) +texture = ExtResource("11_wqi45") +hframes = 2 +frame = 1 +region_rect = Rect2(0, 80, 80, 80) + +[node name="ResourceSetterNew" type="Node" parent="OverlaySprite" node_paths=PackedStringArray("node_to_affect", "property_node")] +script = ExtResource("3_gbn2t") +node_to_affect = NodePath("..") +property_node = NodePath("../..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("12_kd4m5") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Wall" parent="." instance=ExtResource("13_kd4m5")] +unique_name_in_owner = true +position = Vector2(8, 0) +tile_map_data = PackedByteArray("AAAGAPr/AAAGAAcAAAAHAPr/AAAGAAcAAAAIAPr/AAAGAAcAAAAJAPr/AAAGAAcAAAAKAPr/AAAGAAcAAAALAPr/AAAGAAcAAAAMAPr/AAAGAAcAAAANAPr/AAAGAAcAAAAOAPr/AAAGAAcAAAAPAPr/AAAGAAcAAAAQAPr/AAAGAAcAAAARAPr/AAAGAAcAAAASAPr/AAAGAAcAAAATAPr/AAAGAAcAAAAUAPr/AAAGAAcAAAAVAPr/AAAGAAcAAAAWAPr/AAAGAAcAAAAXAPr/AAAGAAcAAAAYAPr/AAAGAAcAAAAZAPr/AAAGAAcAAAAaAPr/AAAGAAcAAAAbAPr/AAAGAAcAAAAcAPr/AAAGAAcAAAAdAPr/AAAGAAcAAAAeAPr/AAAGAAcAAAAfAPr/AAAGAAcAAAAgAPr/AAAGAAcAAAAhAPr/AAAGAAcAAAAiAPr/AAAGAAcAAAAjAPr/AAAGAAcAAAAkAPr/AAAGAAcAAAAlAPr/AAAGAAcAAAAmAPr/AAAGAAcAAAAnAPr/AAAGAAcAAAAoAPr/AAAGAAcAAAApAPr/AAAGAAcAAAAqAPr/AAAGAAcAAAArAPr/AAAGAAcAAAAsAPr/AAAGAAcAAAAtAPr/AAAGAAcAAAAuAPr/AAAGAAcAAAAvAPr/AAAGAAcAAAAwAPr/AAAGAAcAAAAxAPr/AAAGAAcAAAAyAPr/AAAGAAcAAAAzAPr/AAAGAAcAAAA0APr/AAAGAAcAAAAHAPv/AAAHAAcAAAAHAPz/AAAHAAcAAAAHAP3/AAAHAAcAAAAHAP7/AAAHAAcAAAAHAP//AAAHAAcAAAAIAPv/AAAHAAcAAAAIAPz/AAAHAAcAAAAIAP3/AAAHAAcAAAAIAP7/AAAHAAcAAAAIAP//AAAHAAcAAAAJAPv/AAAHAAcAAAAJAPz/AAAHAAcAAAAJAP3/AAAHAAcAAAAJAP7/AAAHAAcAAAAJAP//AAAHAAcAAAAKAPv/AAAHAAcAAAAKAPz/AAAHAAcAAAAKAP3/AAAHAAcAAAAKAP7/AAAHAAcAAAAKAP//AAAHAAcAAAALAPv/AAAHAAcAAAALAPz/AAAHAAcAAAALAP3/AAAHAAcAAAALAP7/AAAHAAcAAAALAP//AAAHAAcAAAAMAPv/AAAHAAcAAAAMAPz/AAAHAAcAAAAMAP3/AAAHAAcAAAAMAP7/AAAHAAcAAAAMAP//AAAHAAcAAAANAPv/AAAHAAcAAAANAPz/AAAHAAcAAAANAP3/AAAHAAcAAAANAP7/AAAHAAcAAAANAP//AAAHAAcAAAAOAPv/AAAHAAcAAAAOAPz/AAAHAAcAAAAOAP3/AAAHAAcAAAAOAP7/AAAHAAcAAAAOAP//AAAHAAcAAAAPAPv/AAAHAAcAAAAPAPz/AAAHAAcAAAAPAP3/AAAHAAcAAAAPAP7/AAAHAAcAAAAPAP//AAAHAAcAAAAQAPv/AAAHAAcAAAAQAPz/AAAHAAcAAAAQAP3/AAAHAAcAAAAQAP7/AAAHAAcAAAAQAP//AAAHAAcAAAARAPv/AAAHAAcAAAARAPz/AAAHAAcAAAARAP3/AAAHAAcAAAARAP7/AAAHAAcAAAARAP//AAAHAAcAAAASAPv/AAAHAAcAAAASAPz/AAAHAAcAAAASAP3/AAAHAAcAAAASAP7/AAAHAAcAAAASAP//AAAHAAcAAAATAPv/AAAHAAcAAAATAPz/AAAHAAcAAAATAP3/AAAHAAcAAAATAP7/AAAHAAcAAAATAP//AAAHAAcAAAAUAPv/AAAHAAcAAAAUAPz/AAAHAAcAAAAUAP3/AAAHAAcAAAAUAP7/AAAHAAcAAAAUAP//AAAHAAcAAAAVAPv/AAAHAAcAAAAVAPz/AAAHAAcAAAAVAP3/AAAHAAcAAAAVAP7/AAAHAAcAAAAVAP//AAAHAAcAAAAWAPv/AAAHAAcAAAAWAPz/AAAHAAcAAAAWAP3/AAAHAAcAAAAWAP7/AAAHAAcAAAAWAP//AAAHAAcAAAAXAPv/AAAHAAcAAAAXAPz/AAAHAAcAAAAXAP3/AAAHAAcAAAAXAP7/AAAHAAcAAAAXAP//AAAHAAcAAAAYAPv/AAAHAAcAAAAYAPz/AAAHAAcAAAAYAP3/AAAHAAcAAAAYAP7/AAAHAAcAAAAYAP//AAAHAAcAAAAZAPv/AAAHAAcAAAAZAPz/AAAHAAcAAAAZAP3/AAAHAAcAAAAZAP7/AAAHAAcAAAAZAP//AAAHAAcAAAAaAPv/AAAHAAcAAAAaAPz/AAAHAAcAAAAaAP3/AAAHAAcAAAAaAP7/AAAHAAcAAAAaAP//AAAHAAcAAAAbAPv/AAAHAAcAAAAbAPz/AAAHAAcAAAAbAP3/AAAHAAcAAAAbAP7/AAAHAAcAAAAbAP//AAAHAAcAAAAcAPv/AAAHAAcAAAAcAPz/AAAHAAcAAAAcAP3/AAAHAAcAAAAcAP7/AAAHAAcAAAAcAP//AAAHAAcAAAAdAPv/AAAHAAcAAAAdAPz/AAAHAAcAAAAdAP3/AAAHAAcAAAAdAP7/AAAHAAcAAAAdAP//AAAHAAcAAAAeAPv/AAAHAAcAAAAeAPz/AAAHAAcAAAAeAP3/AAAHAAcAAAAeAP7/AAAHAAcAAAAeAP//AAAHAAcAAAAfAPv/AAAHAAcAAAAfAPz/AAAHAAcAAAAfAP3/AAAHAAcAAAAfAP7/AAAHAAcAAAAfAP//AAAHAAcAAAAgAPv/AAAHAAcAAAAgAPz/AAAHAAcAAAAgAP3/AAAHAAcAAAAgAP7/AAAHAAcAAAAgAP//AAAHAAcAAAAhAPv/AAAHAAcAAAAhAPz/AAAHAAcAAAAhAP3/AAAHAAcAAAAhAP7/AAAHAAcAAAAhAP//AAAHAAcAAAAiAPv/AAAHAAcAAAAiAPz/AAAHAAcAAAAiAP3/AAAHAAcAAAAiAP7/AAAHAAcAAAAiAP//AAAHAAcAAAAjAPv/AAAHAAcAAAAjAPz/AAAHAAcAAAAjAP3/AAAHAAcAAAAjAP7/AAAHAAcAAAAjAP//AAAHAAcAAAAkAPv/AAAHAAcAAAAkAPz/AAAHAAcAAAAkAP3/AAAHAAcAAAAkAP7/AAAHAAcAAAAkAP//AAAHAAcAAAAlAPv/AAAHAAcAAAAlAPz/AAAHAAcAAAAlAP3/AAAHAAcAAAAlAP7/AAAHAAcAAAAlAP//AAAHAAcAAAAmAPv/AAAHAAcAAAAmAPz/AAAHAAcAAAAmAP3/AAAHAAcAAAAmAP7/AAAHAAcAAAAmAP//AAAHAAcAAAAnAPv/AAAHAAcAAAAnAPz/AAAHAAcAAAAnAP3/AAAHAAcAAAAnAP7/AAAHAAcAAAAnAP//AAAHAAcAAAAoAPv/AAAHAAcAAAAoAPz/AAAHAAcAAAAoAP3/AAAHAAcAAAAoAP7/AAAHAAcAAAAoAP//AAAHAAcAAAApAPv/AAAHAAcAAAApAPz/AAAHAAcAAAApAP3/AAAHAAcAAAApAP7/AAAHAAcAAAApAP//AAAHAAcAAAAqAPv/AAAHAAcAAAAqAPz/AAAHAAcAAAAqAP3/AAAHAAcAAAAqAP7/AAAHAAcAAAAqAP//AAAHAAcAAAArAPv/AAAHAAcAAAArAPz/AAAHAAcAAAArAP3/AAAHAAcAAAArAP7/AAAHAAcAAAArAP//AAAHAAcAAAAsAPv/AAAHAAcAAAAsAPz/AAAHAAcAAAAsAP3/AAAHAAcAAAAsAP7/AAAHAAcAAAAsAP//AAAHAAcAAAAtAPv/AAAHAAcAAAAtAPz/AAAHAAcAAAAtAP3/AAAHAAcAAAAtAP7/AAAHAAcAAAAtAP//AAAHAAcAAAAuAPv/AAAHAAcAAAAuAPz/AAAHAAcAAAAuAP3/AAAHAAcAAAAuAP7/AAAHAAcAAAAuAP//AAAHAAcAAAAvAPv/AAAHAAcAAAAvAPz/AAAHAAcAAAAvAP3/AAAHAAcAAAAvAP7/AAAHAAcAAAAvAP//AAAHAAcAAAAwAPv/AAAHAAcAAAAwAPz/AAAHAAcAAAAwAP3/AAAHAAcAAAAwAP7/AAAHAAcAAAAwAP//AAAHAAcAAAAxAPv/AAAHAAcAAAAxAPz/AAAHAAcAAAAxAP3/AAAHAAcAAAAxAP7/AAAHAAcAAAAxAP//AAAHAAcAAAAyAPv/AAAHAAcAAAAyAPz/AAAHAAcAAAAyAP3/AAAHAAcAAAAyAP7/AAAHAAcAAAAyAP//AAAHAAcAAAAzAPv/AAAHAAcAAAAzAPz/AAAHAAcAAAAzAP3/AAAHAAcAAAAzAP7/AAAHAAcAAAAzAP//AAAHAAcAAAA0APv/AAAHAAcAAAA0APz/AAAHAAcAAAA0AP3/AAAHAAcAAAA0AP7/AAAHAAcAAAA0AP//AAAHAAcAAAA1APv/AAAHAAcAAAA1APz/AAAHAAcAAAA1AP3/AAAHAAcAAAA1AP7/AAAHAAcAAAA1AP//AAAHAAcAAAA2APv/AAAHAAcAAAA2APz/AAAHAAcAAAA2AP3/AAAHAAcAAAA2AP7/AAAHAAcAAAA2AP//AAAHAAcAAAAGAPv/AAAHAAcAAAAGAPz/AAAHAAcAAAAGAP3/AAAHAAcAAAAGAP7/AAAHAAcAAAAGAP//AAAHAAcAAAA=") + +[node name="Overlay" type="TileMapLayer" parent="."] +visible = false +z_index = 10 +position = Vector2(-8, -32) +tile_map_data = PackedByteArray("AAABAAAAAAANABQAAAAFAAAAAAANABQAAAAJAAAAAAANABQAAAACAAAAAAAOAA4AAAACAAEAAAAOAA8AAAADAAAAAAAPAA4AAAADAAEAAAAPAA8AAAACAAIAAAAOAA4AAAACAAMAAAAOAA8AAAADAAIAAAAPAA4AAAADAAMAAAAPAA8AAAAGAAAAAAAOAA4AAAAGAAEAAAAOAA8AAAAHAAAAAAAPAA4AAAAHAAEAAAAPAA8AAAAGAAIAAAAOAA4AAAAGAAMAAAAOAA8AAAAHAAIAAAAPAA4AAAAHAAMAAAAPAA8AAAAEAAAAAAAMABQAAAAIAAAAAAAMABQAAAABAP7/AAAPAA4AAAABAP//AAAPAA8AAAACAP7/AAAOAA4AAAACAP//AAAOAA8AAAADAP7/AAAPAA4AAAADAP//AAAPAA8AAAAEAP7/AAAOAA4AAAAEAP//AAAOAA8AAAAFAP7/AAAPAA4AAAAFAP//AAAPAA8AAAAGAP7/AAAOAA4AAAAGAP//AAAOAA8AAAAHAP7/AAAPAA4AAAAHAP//AAAPAA8AAAAIAP7/AAAOAA4AAAAIAP//AAAOAA8AAAAJAP7/AAAPAA4AAAAJAP//AAAPAA8AAAA=") +tile_set = SubResource("TileSet_kd4m5") + +[node name="TilesetTextureSetter" type="Node" parent="Overlay" node_paths=PackedStringArray("tile_map")] +script = ExtResource("8_akqko") +tile_map = NodePath("..") +metadata/_custom_type_script = "uid://73oviwf6bbys" + +[node name="ResourceSetter" type="Node" parent="Overlay/TilesetTextureSetter" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_gbn2t") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("12_rgjtr") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="PlayerDetection" type="StaticBody2D" parent="Overlay"] +position = Vector2(24, 32) +collision_layer = 0 +collision_mask = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Overlay/PlayerDetection"] +position = Vector2(21, -9) +shape = SubResource("RectangleShape2D_6fi1c") + +[node name="Overlay2" type="TileMapLayer" parent="Overlay"] +show_behind_parent = true +tile_map_data = PackedByteArray("AAAEAAAAAAAHABQAAAAEAAEAAAAHABQAAAAEAAIAAAAHABQAAAAEAAMAAAAHABQAAAAFAAAAAAAHABQAAAAFAAEAAAAHABQAAAAFAAIAAAAHABQAAAAFAAMAAAAHABQAAAAIAAAAAAAHABQAAAAIAAEAAAAHABQAAAAIAAIAAAAHABQAAAAIAAMAAAAHABQAAAAJAAAAAAAHABQAAAAJAAEAAAAHABQAAAAJAAIAAAAHABQAAAAJAAMAAAAHABQAAAA=") +tile_set = SubResource("TileSet_kd4m5") + +[node name="TilesetTextureSetter" type="Node" parent="Overlay/Overlay2" node_paths=PackedStringArray("tile_map")] +script = ExtResource("8_akqko") +tile_map = NodePath("..") +metadata/_custom_type_script = "uid://73oviwf6bbys" + +[node name="ResourceSetter" type="Node" parent="Overlay/Overlay2/TilesetTextureSetter" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_gbn2t") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("12_rgjtr") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="PlayerDetection" type="StaticBody2D" parent="Overlay/Overlay2"] +position = Vector2(24, 32) +collision_layer = 0 +collision_mask = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Overlay/Overlay2/PlayerDetection"] +position = Vector2(21, -9) +shape = SubResource("RectangleShape2D_6fi1c") + +[connection signal="timeout" from="Framerule" to="." method="on_timeout"] diff --git a/Scenes/Prefabs/LevelObjects/EndFinalSpCastle.tscn b/Scenes/Prefabs/LevelObjects/EndFinalSpCastle.tscn new file mode 100644 index 0000000..6e1fe71 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/EndFinalSpCastle.tscn @@ -0,0 +1,36 @@ +[gd_scene load_steps=6 format=3 uid="uid://b5o0j3kfv2xys"] + +[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="1_fa5ur"] +[ext_resource type="PackedScene" uid="uid://bem5ht17ukgcs" path="res://Scenes/Parts/LargeSPCastleVisual.tscn" id="2_jlw6s"] +[ext_resource type="Texture2D" uid="uid://gnqt7rl36kxy" path="res://Assets/Sprites/Tilesets/CastleFlag.png" id="2_jp1ee"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_uq0jd"] +atlas = ExtResource("2_jp1ee") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_t8sum"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_uq0jd") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[node name="EndFinalCastle" instance=ExtResource("1_fa5ur")] + +[node name="Flag" parent="FlagJoint" index="0"] +position = Vector2(0, 8.00001) +sprite_frames = SubResource("SpriteFrames_t8sum") +do_offset = false + +[node name="SmallCastleVisual" parent="." index="3"] +visible = false + +[node name="SmallCastleVisual2" parent="." index="6" instance=ExtResource("2_jlw6s")] +position = Vector2(32, -40) + +[node name="Overlay" parent="." index="7"] +visible = true diff --git a/Scenes/Prefabs/LevelObjects/EndFlagpole.tscn b/Scenes/Prefabs/LevelObjects/EndFlagpole.tscn new file mode 100644 index 0000000..bd56e79 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/EndFlagpole.tscn @@ -0,0 +1,215 @@ +[gd_scene load_steps=24 format=3 uid="uid://c6loucilra6da"] + +[ext_resource type="Script" uid="uid://dwfnvpioh2kvi" path="res://Scripts/Parts/EndFlagpole.gd" id="1_3rtm4"] +[ext_resource type="Texture2D" uid="uid://3vg41a5plc4e" path="res://Assets/Sprites/Tilesets/FlagPole.png" id="1_hnd65"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="4_62gix"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/FlagPole.json" id="4_nykv5"] +[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="5_dm4yn"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="5_jihtx"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="5_sjcdg"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Flag.json" id="6_tpsyw"] +[ext_resource type="FontVariation" uid="uid://cflgloiossd8a" path="res://Resources/ThemedResources/ScoreFont.tres" id="8_sjcdg"] +[ext_resource type="Script" uid="uid://dt2p68xl462v2" path="res://Scripts/Parts/TextShadowColourChanger.gd" id="9_jihtx"] +[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="12_jgs31"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_uwkl1"] +atlas = ExtResource("1_hnd65") +region = Rect2(0, 0, 16, 176) + +[sub_resource type="SpriteFrames" id="SpriteFrames_tpsyw"] + +[sub_resource type="SegmentShape2D" id="SegmentShape2D_hnd65"] +b = Vector2(0, -152) + +[sub_resource type="Animation" id="Animation_3rtm4"] +resource_name = "FlagDown" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Flag:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-8, -152), Vector2(-8, -32)] +} + +[sub_resource type="Animation" id="Animation_xwflf"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Flag:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(-8, -152)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_62gix"] +_data = { +&"FlagDown": SubResource("Animation_3rtm4"), +&"RESET": SubResource("Animation_xwflf") +} + +[sub_resource type="CircleShape2D" id="CircleShape2D_c56yc"] +radius = 4.0 + +[sub_resource type="Animation" id="Animation_uwkl1"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Score:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(8, -24)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Score:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="Animation" id="Animation_c56yc"] +resource_name = "ScoreRise" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Score:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(8, -24), Vector2(8, -168)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Score:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_jihtx"] +_data = { +&"RESET": SubResource("Animation_uwkl1"), +&"ScoreRise": SubResource("Animation_c56yc") +} + +[sub_resource type="AtlasTexture" id="AtlasTexture_jihtx"] +atlas = ExtResource("1_hnd65") +region = Rect2(16, 0, 16, 176) + +[sub_resource type="Resource" id="Resource_a0hgu"] +script = ExtResource("5_jihtx") +Overworld = SubResource("AtlasTexture_uwkl1") +Snow = SubResource("AtlasTexture_jihtx") +metadata/_custom_type_script = ExtResource("5_jihtx") + +[node name="EndFlagpole" type="Node2D" groups=["Flagpole"]] +z_index = -5 +script = ExtResource("1_3rtm4") + +[node name="Pole" type="Sprite2D" parent="."] +position = Vector2(0, -88) +texture = SubResource("AtlasTexture_uwkl1") + +[node name="ResourceSetterNew" type="Node" parent="Pole" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_sjcdg") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_nykv5") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Flag" type="AnimatedSprite2D" parent="."] +position = Vector2(-8, -152) +sprite_frames = SubResource("SpriteFrames_tpsyw") +autoplay = "default" +offset = Vector2(-1, 0) + +[node name="ResourceSetterNew" type="Node" parent="Flag" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_sjcdg") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("6_tpsyw") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, -16) +shape = SubResource("SegmentShape2D_hnd65") + +[node name="Animation" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_62gix") +} + +[node name="Top" type="Area2D" parent="."] +script = ExtResource("4_62gix") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Top"] +position = Vector2(0, -164) +shape = SubResource("CircleShape2D_c56yc") + +[node name="ScoreNoteSpawner" type="Node" parent="."] +script = ExtResource("5_dm4yn") +note_offset = Vector2(0, -160) +metadata/_custom_type_script = "uid://5octqlf4ohel" + +[node name="Score" type="Label" parent="."] +visible = false +visibility_layer = 2 +offset_left = 8.0 +offset_top = -24.0 +offset_right = 48.0 +offset_bottom = -8.0 +theme_override_fonts/font = ExtResource("8_sjcdg") +text = "5000" + +[node name="Animation2" type="AnimationPlayer" parent="Score"] +root_node = NodePath("../..") +libraries = { +&"": SubResource("AnimationLibrary_jihtx") +} + +[node name="TextShadowColourChanger" type="Node" parent="Score" node_paths=PackedStringArray("labels")] +script = ExtResource("9_jihtx") +labels = [NodePath("..")] +metadata/_custom_type_script = "uid://dt2p68xl462v2" + +[node name="ThemedToJSONConverter" type="Node" parent="."] +script = ExtResource("12_jgs31") +resource = SubResource("Resource_a0hgu") +json_file_path = "res://Assets/Sprites/Tilesets/FlagPole.json" +metadata/_custom_type_script = "uid://cqif1li7otvpl" + +[connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] +[connection signal="player_entered" from="Top" to="." method="on_player_entered"] +[connection signal="player_entered" from="Top" to="ScoreNoteSpawner" method="spawn_one_up_note" unbinds=1] diff --git a/Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn b/Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn new file mode 100644 index 0000000..1e3c089 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn @@ -0,0 +1,179 @@ +[gd_scene load_steps=20 format=4 uid="uid://byqmn8yi7iuac"] + +[ext_resource type="Script" uid="uid://qq26qw7ltflb" path="res://Scripts/Parts/EndCastle.gd" id="1_4yifo"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_l3xjf"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_7xlhl"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="4_1x3lf"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/CastleFlag.json" id="4_7xlhl"] +[ext_resource type="PackedScene" uid="uid://qn4g0qkjcuiy" path="res://Scenes/Parts/SmallCastleVisual.tscn" id="5_an8pi"] +[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="7_xg4af"] +[ext_resource type="Script" uid="uid://73oviwf6bbys" path="res://Scripts/Classes/Components/TilesetTextureSetter.gd" id="8_l3xjf"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/TerrainTiles.json" id="9_oyrq2"] +[ext_resource type="Texture2D" uid="uid://dbacecqyfwr1m" path="res://Assets/Sprites/Tilesets/EndingCastleSprite.png" id="11_2hcdu"] +[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/SmallCastle.json" id="12_xg4af"] +[ext_resource type="Script" uid="uid://b8vmbtoaaq5nc" path="res://Scripts/Parts/EditorToggleDetection.gd" id="14_oyrq2"] + +[sub_resource type="SpriteFrames" id="SpriteFrames_7xlhl"] + +[sub_resource type="Animation" id="Animation_fyn5h"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("..:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, -56)] +} + +[sub_resource type="Animation" id="Animation_7xlhl"] +resource_name = "Raise" +length = 0.5 +step = 0.0333333 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("..:position") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(0, -56), Vector2(0, -80)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_2hcdu"] +_data = { +&"RESET": SubResource("Animation_fyn5h"), +&"Raise": SubResource("Animation_7xlhl") +} + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_2hcdu"] +texture = ExtResource("7_xg4af") +texture_region_size = Vector2i(8, 8) +5:10/0 = 0 +6:10/0 = 0 +7:10/0 = 0 +8:10/0 = 0 +6:7/0 = 0 +7:7/0 = 0 +7:20/0 = 0 +13:20/0 = 0 +14:14/0 = 0 +14:15/0 = 0 +15:15/0 = 0 +15:14/0 = 0 +12:20/0 = 0 +12:14/0 = 0 +12:15/0 = 0 +13:15/0 = 0 +13:14/0 = 0 +10:20/0 = 0 +10:21/0 = 0 +11:21/0 = 0 +11:20/0 = 0 + +[sub_resource type="TileSet" id="TileSet_xg4af"] +tile_size = Vector2i(8, 8) +sources/0 = SubResource("TileSetAtlasSource_2hcdu") + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_4yifo"] +size = Vector2(6, 20) + +[node name="EndSmallCastle" type="Node2D"] +process_mode = 3 +script = ExtResource("1_4yifo") + +[node name="FlagJoint" type="Node2D" parent="."] +z_index = -5 +position = Vector2(0, -56) + +[node name="Flag" type="AnimatedSprite2D" parent="FlagJoint"] +show_behind_parent = true +position = Vector2(0, -8) +sprite_frames = SubResource("SpriteFrames_7xlhl") +autoplay = "default" +script = ExtResource("2_l3xjf") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="ResourceSetterNew" type="Node" parent="FlagJoint/Flag" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_7xlhl") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("4_7xlhl") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="AnimationPlayer" type="AnimationPlayer" parent="FlagJoint/Flag"] +libraries = { +&"": SubResource("AnimationLibrary_2hcdu") +} + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(128, 0) +script = ExtResource("4_1x3lf") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="Framerule" type="Timer" parent="."] +process_callback = 0 +wait_time = 0.351 +autostart = true + +[node name="SmallCastleVisual" parent="." instance=ExtResource("5_an8pi")] +position = Vector2(0, -40) + +[node name="Overlay" type="TileMapLayer" parent="."] +visible = false +z_index = 10 +position = Vector2(-8, -32) +tile_map_data = PackedByteArray("AAABAAAAAAANABQAAAACAAAAAAAOAA4AAAACAAEAAAAOAA8AAAADAAAAAAAPAA4AAAADAAEAAAAPAA8AAAACAAIAAAAOAA4AAAACAAMAAAAOAA8AAAADAAIAAAAPAA4AAAADAAMAAAAPAA8AAAAEAAAAAAAOAA4AAAAEAAEAAAAOAA8AAAAFAAAAAAAPAA4AAAAFAAEAAAAPAA8AAAAEAAIAAAAOAA4AAAAEAAMAAAAOAA8AAAAFAAIAAAAPAA4AAAAFAAMAAAAPAA8AAAAAAP7/AAAKABQAAAAAAP//AAAKABUAAAABAP7/AAALABQAAAABAP//AAALABUAAAACAP7/AAAKABQAAAACAP//AAAKABUAAAADAP7/AAALABQAAAADAP//AAALABUAAAAEAP7/AAAMAA4AAAAEAP//AAAMAA8AAAAFAP7/AAANAA4AAAAFAP//AAANAA8AAAA=") +tile_set = SubResource("TileSet_xg4af") + +[node name="TilesetTextureSetter" type="Node" parent="Overlay" node_paths=PackedStringArray("tile_map")] +script = ExtResource("8_l3xjf") +tile_map = NodePath("..") +metadata/_custom_type_script = "uid://73oviwf6bbys" + +[node name="ResourceSetter" type="Node" parent="Overlay/TilesetTextureSetter" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_7xlhl") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("9_oyrq2") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="PlayerDetection" type="StaticBody2D" parent="Overlay"] +position = Vector2(24, 32) +collision_layer = 0 +collision_mask = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Overlay/PlayerDetection"] +position = Vector2(21, -9) +shape = SubResource("RectangleShape2D_4yifo") + +[node name="OverlaySprite" type="Sprite2D" parent="."] +visible = false +z_index = 10 +position = Vector2(0, -40) +texture = ExtResource("11_2hcdu") +hframes = 2 +frame = 1 +region_rect = Rect2(0, 80, 80, 80) + +[node name="ResourceSetterNew" type="Node" parent="OverlaySprite" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_7xlhl") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("12_xg4af") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="LevelEditorToggleDetection" type="Node" parent="."] +script = ExtResource("14_oyrq2") +metadata/_custom_type_script = "uid://b8vmbtoaaq5nc" + +[connection signal="timeout" from="Framerule" to="." method="on_timeout"] diff --git a/Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn b/Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn new file mode 100644 index 0000000..bbf9d41 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=3 format=3 uid="uid://csngpd6px3dt4"] + +[ext_resource type="PackedScene" uid="uid://bn1kect7h2dlp" path="res://Scenes/Prefabs/LevelObjects/BulletBillGenerator.tscn" id="1_p6gmx"] +[ext_resource type="Texture2D" uid="uid://cyohkov1cy2vb" path="res://Assets/Sprites/Editor/GeneratorStop.png" id="2_bd4qu"] + +[node name="EntityGeneratorStopper" instance=ExtResource("1_p6gmx")] +threshold = 99999.0 +entity_scene = null + +[node name="Sprite" parent="LevelEditorVisibleNode" index="0"] +texture = ExtResource("2_bd4qu") + +[connection signal="player_entered" from="PlayerDetection" to="." method="deactivate_all_generators" unbinds=1] diff --git a/Scenes/Prefabs/LevelObjects/FireWindArea.tscn b/Scenes/Prefabs/LevelObjects/FireWindArea.tscn new file mode 100755 index 0000000..bb1666f --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/FireWindArea.tscn @@ -0,0 +1,38 @@ +[gd_scene load_steps=7 format=3 uid="uid://ce7bsqjar4lef"] + +[ext_resource type="PackedScene" uid="uid://biq8pga47n6wj" path="res://Scenes/Prefabs/LevelObjects/SnowStormWind.tscn" id="1_06dxk"] + +[sub_resource type="Curve" id="Curve_0tjo2"] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.894444, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] +point_count = 3 + +[sub_resource type="CurveTexture" id="CurveTexture_68lil"] +curve = SubResource("Curve_0tjo2") + +[sub_resource type="Gradient" id="Gradient_trgsh"] +offsets = PackedFloat32Array(0.016129, 1) +colors = PackedColorArray(0.968627, 0.223529, 0.0627451, 1, 1, 0.666667, 0.278431, 1) + +[sub_resource type="GradientTexture1D" id="GradientTexture1D_xobr7"] +gradient = SubResource("Gradient_trgsh") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_qsyrt"] +particle_flag_disable_z = true +emission_shape_scale = Vector3(1, 15, 1) +emission_shape = 3 +emission_box_extents = Vector3(1, 8, 1) +spread = 0.0 +initial_velocity_min = 100.0 +initial_velocity_max = 500.0 +angular_velocity_min = -720.0 +angular_velocity_max = 720.0 +gravity = Vector3(0, 0, 0) +scale_max = 3.0 +color_initial_ramp = SubResource("GradientTexture1D_xobr7") +alpha_curve = SubResource("CurveTexture_68lil") +anim_offset_max = 1.0 + +[node name="WindArea" instance=ExtResource("1_06dxk")] + +[node name="GPUParticles2D" parent="CanvasLayer/Control" index="0"] +process_material = SubResource("ParticleProcessMaterial_qsyrt") diff --git a/Scenes/Prefabs/LevelObjects/GravityInverter.tscn b/Scenes/Prefabs/LevelObjects/GravityInverter.tscn new file mode 100644 index 0000000..0f4feca --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/GravityInverter.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=4 format=3 uid="uid://bbkh4k47ux3ve"] + +[ext_resource type="PackedScene" uid="uid://bn1kect7h2dlp" path="res://Scenes/Prefabs/LevelObjects/BulletBillGenerator.tscn" id="1_6m0au"] +[ext_resource type="Script" uid="uid://dgqdo5cvl41l0" path="res://Scripts/Parts/GravityInverter.gd" id="2_yqpt8"] +[ext_resource type="Texture2D" uid="uid://4fafl7yuo5k0" path="res://Assets/Sprites/Editor/GravityInverter.png" id="3_yqpt8"] + +[node name="GravityInverter" instance=ExtResource("1_6m0au")] +script = ExtResource("2_yqpt8") +entity_scene = null + +[node name="Sprite" parent="LevelEditorVisibleNode" index="0"] +texture = ExtResource("3_yqpt8") diff --git a/Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn b/Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn new file mode 100644 index 0000000..fec2414 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn @@ -0,0 +1,35 @@ +[gd_scene load_steps=6 format=3 uid="uid://ds5iugeocqd6a"] + +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="1_f6lpd"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="2_gtkaw"] +[ext_resource type="Texture2D" uid="uid://c8ir37jmcm4f4" path="res://Assets/Sprites/Editor/CameraLock.png" id="3_qhm6g"] +[ext_resource type="Texture2D" uid="uid://dpdrrkqtcedgm" path="res://Assets/Sprites/Tilesets/DottedLine.png" id="4_qhm6g"] + +[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_bdd7a"] +normal = Vector2(-1, 0) + +[node name="HardCameraRightLimit" type="Node2D"] +script = ExtResource("1_f6lpd") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="StaticBody2D" type="StaticBody2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +shape = SubResource("WorldBoundaryShape2D_bdd7a") + +[node name="LevelEditorVisibleNode" type="Node2D" parent="."] +script = ExtResource("2_gtkaw") +metadata/_custom_type_script = "uid://cpwloakvp672a" + +[node name="Sprite2D" type="Sprite2D" parent="LevelEditorVisibleNode"] +position = Vector2(8, 0) +texture = ExtResource("3_qhm6g") + +[node name="Line2D" type="Line2D" parent="LevelEditorVisibleNode"] +texture_repeat = 2 +position = Vector2(1, 0) +points = PackedVector2Array(0, -512, 0, 512) +width = 1.0 +default_color = Color(0, 0, 0, 1) +texture = ExtResource("4_qhm6g") +texture_mode = 1 diff --git a/Scenes/Prefabs/LevelObjects/LongCastleBridge.tscn b/Scenes/Prefabs/LevelObjects/LongCastleBridge.tscn new file mode 100755 index 0000000..1c74a20 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/LongCastleBridge.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=4 format=3 uid="uid://dxyecochur0lo"] + +[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="1_j8urw"] +[ext_resource type="Texture2D" uid="uid://boc6yagywb1lu" path="res://Assets/Sprites/Tilesets/Terrain/Castle.png" id="2_2iyqs"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_74xm1"] +size = Vector2(256, 16) + +[node name="CastleBridge" instance=ExtResource("1_j8urw")] + +[node name="Shape" parent="Collsion" index="0"] +position = Vector2(72, 0) +shape = SubResource("RectangleShape2D_74xm1") + +[node name="Sprite2D16" type="Sprite2D" parent="Bridge" index="0"] +position = Vector2(-48, 0) +texture = ExtResource("2_2iyqs") +region_enabled = true +region_rect = Rect2(64, 48, 16, 16) +region_filter_clip_enabled = true + +[node name="Sprite2D15" type="Sprite2D" parent="Bridge" index="1"] +position = Vector2(-32, 0) +texture = ExtResource("2_2iyqs") +region_enabled = true +region_rect = Rect2(64, 48, 16, 16) +region_filter_clip_enabled = true + +[node name="Sprite2D14" type="Sprite2D" parent="Bridge" index="2"] +position = Vector2(-16, 0) +texture = ExtResource("2_2iyqs") +region_enabled = true +region_rect = Rect2(64, 48, 16, 16) +region_filter_clip_enabled = true diff --git a/Scenes/Prefabs/LevelObjects/LostLevelsEndingDoor.tscn b/Scenes/Prefabs/LevelObjects/LostLevelsEndingDoor.tscn new file mode 100644 index 0000000..88a9bf2 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/LostLevelsEndingDoor.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=7 format=3 uid="uid://k1krjice0kia"] + +[ext_resource type="Script" uid="uid://d23r1hm6jbgox" path="res://Scripts/Parts/LostLevelsEndingDoor.gd" id="1_nwrya"] +[ext_resource type="Texture2D" uid="uid://dhpa5y7jlbyia" path="res://Assets/Sprites/Items/LostLevelsDoor.png" id="2_jriqu"] +[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="4_b0byr"] +[ext_resource type="Script" uid="uid://364rywt44hy6" path="res://Scripts/Classes/UI/PackSprite.gd" id="4_jriqu"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_an0bx"] + +[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_d5sl2"] +normal = Vector2(-1, 0) + +[node name="LostLevelsEndingDoor" type="Node2D"] +script = ExtResource("1_nwrya") +scene = "uid://b0omfelsiothx" + +[node name="StaticBody2D" type="StaticBody2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +shape = SubResource("RectangleShape2D_an0bx") + +[node name="StaticBody2D2" type="StaticBody2D" parent="."] +position = Vector2(40, 0) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D2"] +shape = SubResource("RectangleShape2D_an0bx") + +[node name="CameraRightLimit" type="Node2D" parent="."] +position = Vector2(128, -80) +script = ExtResource("4_b0byr") +metadata/_custom_type_script = "uid://bdq0373j5n5o0" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="CameraRightLimit"] +shape = SubResource("WorldBoundaryShape2D_d5sl2") + +[node name="Sprite2D" type="Sprite2D" parent="."] +position = Vector2(24, -13) +texture = ExtResource("2_jriqu") +script = ExtResource("4_jriqu") +metadata/_custom_type_script = "uid://364rywt44hy6" diff --git a/Scenes/Prefabs/LevelObjects/MoonGravityObj.tscn b/Scenes/Prefabs/LevelObjects/MoonGravityObj.tscn new file mode 100644 index 0000000..a12ca4e --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/MoonGravityObj.tscn @@ -0,0 +1,16 @@ +[gd_scene load_steps=4 format=3 uid="uid://dy0tkfsy4wg8"] + +[ext_resource type="Script" uid="uid://dhtqnyrj3ndnj" path="res://Scripts/Parts/MoonGravity.gd" id="1_ewtau"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="1_xeodu"] +[ext_resource type="Texture2D" uid="uid://dfurem6jj7gso" path="res://Assets/Sprites/Editor/MoonGravity.png" id="3_7t04y"] + +[node name="MoonGravityOBJ" type="Node2D"] +script = ExtResource("1_xeodu") +metadata/_custom_type_script = "uid://cpwloakvp672a" + +[node name="MoonGravity" type="Node" parent="."] +script = ExtResource("1_ewtau") +metadata/_custom_type_script = "uid://dhtqnyrj3ndnj" + +[node name="Sprite2D" type="Sprite2D" parent="."] +texture = ExtResource("3_7t04y") diff --git a/Scenes/Prefabs/LevelObjects/PickAPathPoint.tscn b/Scenes/Prefabs/LevelObjects/PickAPathPoint.tscn new file mode 100755 index 0000000..bc83e87 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/PickAPathPoint.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=4 format=3 uid="uid://cmcpug8hc74jf"] + +[ext_resource type="Script" uid="uid://djg0ved0eqede" path="res://Scripts/Parts/PickAPathPoint.gd" id="1_ix7da"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="2_eadvl"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_usqbd"] +size = Vector2(16, 48) + +[node name="PickAPathPoint" type="Node2D"] +script = ExtResource("1_ix7da") + +[node name="Hitbox" type="Area2D" parent="."] +script = ExtResource("2_eadvl") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("RectangleShape2D_usqbd") + +[connection signal="player_entered" from="Hitbox" to="." method="on_player_entered"] diff --git a/Scenes/Prefabs/LevelObjects/PickAPathTeleport.tscn b/Scenes/Prefabs/LevelObjects/PickAPathTeleport.tscn new file mode 100755 index 0000000..20aeb75 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/PickAPathTeleport.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=4 format=3 uid="uid://b5fyj3qbppnyg"] + +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="1_bn35g"] +[ext_resource type="Script" uid="uid://0vl2fopusjtd" path="res://Scripts/Parts/PickAPathTeleport.gd" id="1_uweq8"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_usqbd"] +size = Vector2(16, 48) + +[node name="PickAPathTeleport" type="Node2D"] +script = ExtResource("1_uweq8") + +[node name="Hitbox" type="Area2D" parent="."] +script = ExtResource("1_bn35g") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +shape = SubResource("RectangleShape2D_usqbd") + +[connection signal="player_entered" from="Hitbox" to="." method="on_player_entered"] diff --git a/Scenes/Prefabs/LevelObjects/PipeGenerator.tscn b/Scenes/Prefabs/LevelObjects/PipeGenerator.tscn new file mode 100644 index 0000000..7a3a062 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/PipeGenerator.tscn @@ -0,0 +1,135 @@ +[gd_scene load_steps=12 format=3 uid="uid://da31n0jwfyjo0"] + +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="1_4di0c"] +[ext_resource type="Script" uid="uid://omwcucf0uvvj" path="res://Scripts/Parts/PipeGenerator.gd" id="1_amwyv"] +[ext_resource type="Texture2D" uid="uid://dtx6lbaom4qld" path="res://Assets/Sprites/Editor/PipeGenerator.png" id="2_amwyv"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="4_f1jdk"] +[ext_resource type="Texture2D" uid="uid://dlldh5aks0wff" path="res://Assets/Sprites/Editor/GhostTile.png" id="4_xu70c"] + +[sub_resource type="Animation" id="Animation_xu70c"] +resource_name = "Down" +length = 0.5 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Joint:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(0, 16), Vector2(0, 0)] +} + +[sub_resource type="Animation" id="Animation_a0wqs"] +resource_name = "Left" +length = 0.5 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Joint:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-16, 0), Vector2(0, 0)] +} + +[sub_resource type="Animation" id="Animation_f1jdk"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Joint:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} + +[sub_resource type="Animation" id="Animation_6pkd4"] +resource_name = "Right" +length = 0.5 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Joint:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(16, 0), Vector2(0, 0)] +} + +[sub_resource type="Animation" id="Animation_amwyv"] +resource_name = "Up" +length = 0.5 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Joint:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(0, -16), Vector2(0, 0)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_6pkd4"] +_data = { +&"Down": SubResource("Animation_xu70c"), +&"Left": SubResource("Animation_a0wqs"), +&"RESET": SubResource("Animation_f1jdk"), +&"Right": SubResource("Animation_6pkd4"), +&"Up": SubResource("Animation_amwyv") +} + +[node name="PipeGenerator" type="Node2D"] +script = ExtResource("1_amwyv") + +[node name="Icon" type="Node2D" parent="."] +z_index = 50 +z_as_relative = false +script = ExtResource("1_4di0c") + +[node name="Sprite2D" type="Sprite2D" parent="Icon"] +texture = ExtResource("2_amwyv") + +[node name="ColorRect" type="TextureRect" parent="Icon"] +offset_left = -16.0 +offset_bottom = 16.0 +texture = ExtResource("4_xu70c") + +[node name="Joint" type="RemoteTransform2D" parent="."] + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_6pkd4") +} + +[node name="Timer" type="Timer" parent="."] +wait_time = 3.0 + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("4_f1jdk") +properties = Array[String](["item", "direction"]) +filters = Dictionary[String, String]({ +"item": "can_be_stored" +}) + +[node name="Check" type="RayCast2D" parent="."] +target_position = Vector2(0, 16) +collision_mask = 6 +hit_from_inside = true + +[connection signal="timeout" from="Timer" to="." method="on_timeout"] diff --git a/Scenes/Prefabs/LevelObjects/SandStormArea.tscn b/Scenes/Prefabs/LevelObjects/SandStormArea.tscn new file mode 100644 index 0000000..562bcdf --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/SandStormArea.tscn @@ -0,0 +1,37 @@ +[gd_scene load_steps=7 format=3 uid="uid://bsbw8ygiek677"] + +[ext_resource type="PackedScene" uid="uid://biq8pga47n6wj" path="res://Scenes/Prefabs/LevelObjects/SnowStormWind.tscn" id="1_j6qfh"] + +[sub_resource type="Curve" id="Curve_0tjo2"] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.894444, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] +point_count = 3 + +[sub_resource type="CurveTexture" id="CurveTexture_68lil"] +curve = SubResource("Curve_0tjo2") + +[sub_resource type="Gradient" id="Gradient_rm4lv"] +colors = PackedColorArray(0.729412, 0.380392, 0.0666667, 1, 1, 0.85098, 0.698039, 1) + +[sub_resource type="GradientTexture1D" id="GradientTexture1D_mfqx0"] +gradient = SubResource("Gradient_rm4lv") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_xcyfj"] +particle_flag_disable_z = true +emission_shape_scale = Vector3(1, 15, 1) +emission_shape = 3 +emission_box_extents = Vector3(1, 8, 1) +spread = 0.0 +initial_velocity_min = 100.0 +initial_velocity_max = 500.0 +angular_velocity_min = -720.0 +angular_velocity_max = 720.0 +gravity = Vector3(0, 0, 0) +scale_max = 3.0 +color_initial_ramp = SubResource("GradientTexture1D_mfqx0") +alpha_curve = SubResource("CurveTexture_68lil") +anim_offset_max = 1.0 + +[node name="SandStormArea" instance=ExtResource("1_j6qfh")] + +[node name="GPUParticles2D" parent="CanvasLayer/Control" index="0"] +process_material = SubResource("ParticleProcessMaterial_xcyfj") diff --git a/Scenes/Prefabs/LevelObjects/SnowStormWind.tscn b/Scenes/Prefabs/LevelObjects/SnowStormWind.tscn new file mode 100755 index 0000000..f12acae --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/SnowStormWind.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=7 format=3 uid="uid://biq8pga47n6wj"] + +[ext_resource type="PackedScene" uid="uid://ccxhom4wrgfv4" path="res://Scenes/Prefabs/LevelObjects/WindArea.tscn" id="1_trgsh"] + +[sub_resource type="Curve" id="Curve_0tjo2"] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.894444, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] +point_count = 3 + +[sub_resource type="CurveTexture" id="CurveTexture_68lil"] +curve = SubResource("Curve_0tjo2") + +[sub_resource type="Gradient" id="Gradient_trgsh"] +colors = PackedColorArray(0.298039, 0.298039, 0.470588, 1, 1, 1, 1, 1) + +[sub_resource type="GradientTexture1D" id="GradientTexture1D_xobr7"] +gradient = SubResource("Gradient_trgsh") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ulo86"] +particle_flag_disable_z = true +emission_shape_scale = Vector3(1, 15, 1) +emission_shape = 3 +emission_box_extents = Vector3(1, 8, 1) +spread = 0.0 +initial_velocity_min = 100.0 +initial_velocity_max = 500.0 +angular_velocity_min = -720.0 +angular_velocity_max = 720.0 +gravity = Vector3(0, 0, 0) +scale_max = 3.0 +color_initial_ramp = SubResource("GradientTexture1D_xobr7") +alpha_curve = SubResource("CurveTexture_68lil") +anim_offset_max = 1.0 + +[node name="WindArea" instance=ExtResource("1_trgsh")] + +[node name="GPUParticles2D" parent="CanvasLayer/Control" index="0"] +material = null +amount = 128 +texture = null +process_material = SubResource("ParticleProcessMaterial_ulo86") diff --git a/Scenes/Prefabs/LevelObjects/TextLabel.tscn b/Scenes/Prefabs/LevelObjects/TextLabel.tscn new file mode 100644 index 0000000..a197c9d --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/TextLabel.tscn @@ -0,0 +1,22 @@ +[gd_scene load_steps=4 format=3 uid="uid://ccwil8rmgvund"] + +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="1_jxnhn"] +[ext_resource type="Resource" uid="uid://8dcuxbc3h2u2" path="res://Resources/ThemedResources/Font.tres" id="2_fxuqy"] +[ext_resource type="Script" uid="uid://dt2p68xl462v2" path="res://Scripts/Parts/TextShadowColourChanger.gd" id="3_8hggr"] + +[node name="TextLabel" type="Label"] +visibility_layer = 2 +offset_right = 40.0 +offset_bottom = 16.0 +uppercase = true + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("1_jxnhn") +labels = [NodePath("..")] +resource = ExtResource("2_fxuqy") +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="TextShadowColourChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("3_8hggr") +labels = [NodePath("..")] +metadata/_custom_type_script = "uid://dt2p68xl462v2" diff --git a/Scenes/Prefabs/LevelObjects/TextLabelObj.tscn b/Scenes/Prefabs/LevelObjects/TextLabelObj.tscn new file mode 100644 index 0000000..1ad8d9e --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/TextLabelObj.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=6 format=3 uid="uid://bri8d364obssw"] + +[ext_resource type="PackedScene" uid="uid://ccwil8rmgvund" path="res://Scenes/Prefabs/LevelObjects/TextLabel.tscn" id="1_lckm4"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="2_xh6kd"] +[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="3_4ffmy"] +[ext_resource type="Texture2D" uid="uid://dlldh5aks0wff" path="res://Assets/Sprites/Editor/GhostTile.png" id="4_evdjo"] + +[sub_resource type="GDScript" id="GDScript_lckm4"] +script/source = "extends Node2D + +@export var text := \"\" + +func _process(_delta: float) -> void: + $TextLabel.text = text +" + +[node name="TextLabelOBJ" type="Node2D"] +process_mode = 3 +script = SubResource("GDScript_lckm4") + +[node name="TextLabel" parent="." instance=ExtResource("1_lckm4")] +offset_left = -8.0 +offset_top = -8.0 +offset_right = 32.0 +offset_bottom = 8.0 + +[node name="EditorPropertyExposer" type="Node" parent="."] +script = ExtResource("2_xh6kd") +properties = Array[String](["text"]) +metadata/_custom_type_script = "uid://ctfbuoxtnnl0q" + +[node name="LevelEditorVisibleNode" type="Node2D" parent="."] +visibility_layer = 2 +position = Vector2(-8, -8) +script = ExtResource("3_4ffmy") +metadata/_custom_type_script = "uid://cpwloakvp672a" + +[node name="Sprite2D" type="Sprite2D" parent="LevelEditorVisibleNode"] +position = Vector2(8, 8) +texture = ExtResource("4_evdjo") diff --git a/Scenes/Prefabs/LevelObjects/UpsideDownGravityArea.tscn b/Scenes/Prefabs/LevelObjects/UpsideDownGravityArea.tscn new file mode 100755 index 0000000..2edb915 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/UpsideDownGravityArea.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=3 uid="uid://dryg466fybrd3"] + +[ext_resource type="Script" uid="uid://h7ook78uoctx" path="res://Scripts/Parts/UpsideDownGravityArea.gd" id="1_005jx"] + +[node name="UpsideDownGravityArea" type="Area2D"] +script = ExtResource("1_005jx") diff --git a/Scenes/Prefabs/LevelObjects/WarpZone.tscn b/Scenes/Prefabs/LevelObjects/WarpZone.tscn new file mode 100644 index 0000000..073517e --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/WarpZone.tscn @@ -0,0 +1,90 @@ +[gd_scene load_steps=8 format=3 uid="uid://cs8iql18nkljw"] + +[ext_resource type="PackedScene" uid="uid://bhmlkk0b6od2o" path="res://Scenes/Parts/WarpPipeArea.tscn" id="1_cqjry"] +[ext_resource type="Script" uid="uid://b0scyyxg64wbp" path="res://Scripts/Parts/WarpZone.gd" id="1_ngmjk"] +[ext_resource type="PackedScene" uid="uid://ccwil8rmgvund" path="res://Scenes/Prefabs/LevelObjects/TextLabel.tscn" id="3_xejae"] +[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="4_usbud"] +[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="5_3hug5"] +[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="8_0wmt6"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_xejae"] +size = Vector2(18, 1000) + +[node name="WarpZone" type="Node2D" groups=["Labels"]] +script = ExtResource("1_ngmjk") + +[node name="Pipes" type="Node2D" parent="."] + +[node name="Left" type="Node2D" parent="Pipes"] +position = Vector2(-64, -48) + +[node name="Pipe" parent="Pipes/Left" instance=ExtResource("1_cqjry")] +world_num = -1 + +[node name="TextLabel" parent="Pipes/Left" groups=["Labels"] instance=ExtResource("3_xejae")] +visible = false +offset_left = -8.0 +offset_top = -24.0 +offset_right = 8.0 +offset_bottom = -8.0 +text = "1" + +[node name="PirannhaPlant" parent="Pipes/Left" groups=["Plants"] instance=ExtResource("4_usbud")] + +[node name="Middle" type="Node2D" parent="Pipes"] +position = Vector2(0, -48) + +[node name="Pipe" parent="Pipes/Middle" instance=ExtResource("1_cqjry")] +world_num = -1 + +[node name="TextLabel" parent="Pipes/Middle" groups=["Labels"] instance=ExtResource("3_xejae")] +visible = false +offset_left = -8.0 +offset_top = -24.0 +offset_right = 8.0 +offset_bottom = -8.0 +text = "1" + +[node name="PirannhaPlant" parent="Pipes/Middle" groups=["Plants"] instance=ExtResource("4_usbud")] + +[node name="Right" type="Node2D" parent="Pipes"] +position = Vector2(64, -48) + +[node name="Pipe" parent="Pipes/Right" instance=ExtResource("1_cqjry")] +world_num = -1 + +[node name="TextLabel" parent="Pipes/Right" groups=["Labels"] instance=ExtResource("3_xejae")] +visible = false +offset_left = -8.0 +offset_top = -24.0 +offset_right = 8.0 +offset_bottom = -8.0 +text = "1" + +[node name="PirannhaPlant" parent="Pipes/Right" groups=["Plants"] instance=ExtResource("4_usbud")] + +[node name="TextLabel" parent="." groups=["Labels"] instance=ExtResource("3_xejae")] +visible = false +offset_left = -104.0 +offset_top = -120.0 +offset_right = 104.0 +offset_bottom = -76.0 +text = "LEVEL_WARPZONE" +horizontal_alignment = 1 +autowrap_mode = 3 + +[node name="PlayerDetection" type="Area2D" parent="."] +position = Vector2(8, -136) +script = ExtResource("5_3hug5") +metadata/_custom_type_script = "uid://cnheej0sxmoxg" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetection"] +position = Vector2(1, -124) +shape = SubResource("RectangleShape2D_xejae") + +[node name="HardCameraRightLimit" parent="." instance=ExtResource("8_0wmt6")] +position = Vector2(144, -176) +reset_on_delete = false +lock_camera = true + +[connection signal="player_entered" from="PlayerDetection" to="." method="activate" unbinds=1] diff --git a/Scenes/Prefabs/LevelObjects/WaterCurrentArea.tscn b/Scenes/Prefabs/LevelObjects/WaterCurrentArea.tscn new file mode 100644 index 0000000..d9ed52a --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/WaterCurrentArea.tscn @@ -0,0 +1,35 @@ +[gd_scene load_steps=5 format=3 uid="uid://b7560x2o4qeuo"] + +[ext_resource type="Script" uid="uid://bw7ada2n2vmww" path="res://Scripts/Parts/WaterCurrentArea.gd" id="1_5b2n0"] +[ext_resource type="Texture2D" uid="uid://b7h6b0yqyi2kh" path="res://Assets/Sprites/Particles/Bubble.png" id="1_sh54q"] + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ssveo"] +particle_flag_disable_z = true +emission_shape = 3 +emission_box_extents = Vector3(32, 8, 1) +direction = Vector3(0, 1, 0) +spread = 0.0 +initial_velocity_min = 50.0 +initial_velocity_max = 50.0 +gravity = Vector3(0, 98, 0) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_5den3"] +size = Vector2(80, 306) + +[node name="WaterCurrentArea" type="Node2D"] +script = ExtResource("1_5b2n0") + +[node name="Particles" type="GPUParticles2D" parent="."] +visibility_layer = 2 +amount = 32 +texture = ExtResource("1_sh54q") +lifetime = 5.0 +preprocess = 5.0 +randomness = 1.0 +process_material = SubResource("ParticleProcessMaterial_ssveo") + +[node name="Hitbox" type="Area2D" parent="."] + +[node name="Shape" type="CollisionShape2D" parent="Hitbox"] +position = Vector2(0, 143) +shape = SubResource("RectangleShape2D_5den3") diff --git a/Scenes/Prefabs/LevelObjects/WindArea.tscn b/Scenes/Prefabs/LevelObjects/WindArea.tscn new file mode 100644 index 0000000..7886702 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/WindArea.tscn @@ -0,0 +1,91 @@ +[gd_scene load_steps=14 format=3 uid="uid://ccxhom4wrgfv4"] + +[ext_resource type="Texture2D" uid="uid://dy3p03djelkb3" path="res://Assets/Sprites/Particles/Leaves.png" id="1_0tjo2"] +[ext_resource type="Script" uid="uid://d3kftxro4bfnv" path="res://Scripts/Classes/Entities/Objects/WindArea.gd" id="1_68lil"] +[ext_resource type="AudioStream" uid="uid://g5cjhcnpp1fp" path="res://Assets/Audio/SFX/Wind.wav" id="3_qar1j"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_sbjyn"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="4_8c2la"] +[ext_resource type="JSON" path="res://Assets/Sprites/Particles/WindParticles.json" id="4_qvx5e"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="5_3arhp"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_68lil"] +size = Vector2(16, 16) + +[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_qar1j"] +particles_animation = true +particles_anim_h_frames = 2 +particles_anim_v_frames = 1 +particles_anim_loop = false + +[sub_resource type="Curve" id="Curve_0tjo2"] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.894444, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] +point_count = 3 + +[sub_resource type="CurveTexture" id="CurveTexture_8c2la"] +curve = SubResource("Curve_0tjo2") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_wu018"] +particle_flag_disable_z = true +emission_shape_scale = Vector3(1, 15, 1) +emission_shape = 3 +emission_box_extents = Vector3(1, 8, 1) +spread = 0.0 +initial_velocity_min = 100.0 +initial_velocity_max = 500.0 +angular_velocity_min = -720.0 +angular_velocity_max = 720.0 +gravity = Vector3(0, 0, 0) +alpha_curve = SubResource("CurveTexture_8c2la") +anim_offset_max = 1.0 + +[sub_resource type="Resource" id="Resource_sbjyn"] +script = ExtResource("5_3arhp") +Overworld = ExtResource("3_qar1j") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="WindArea" type="Area2D"] +script = ExtResource("1_68lil") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_68lil") +debug_color = Color(0, 0.6, 0, 0.419608) + +[node name="CanvasLayer" type="CanvasLayer" parent="."] +layer = 0 + +[node name="Control" type="Control" parent="CanvasLayer"] +layout_mode = 3 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +grow_vertical = 2 +metadata/_edit_use_anchors_ = true + +[node name="Particles" type="GPUParticles2D" parent="CanvasLayer/Control"] +unique_name_in_owner = true +material = SubResource("CanvasItemMaterial_qar1j") +position = Vector2(-64, 0) +emitting = false +amount = 64 +texture = ExtResource("1_0tjo2") +lifetime = 2.0 +process_material = SubResource("ParticleProcessMaterial_wu018") + +[node name="ResourceSetterNew" type="Node" parent="CanvasLayer/Control/Particles" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_sbjyn") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_qvx5e") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="SFX" type="AudioStreamPlayer" parent="."] +stream = ExtResource("3_qar1j") +bus = &"SFX" + +[node name="ResourceSetter" type="Node" parent="SFX" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_8c2la") +node_to_affect = NodePath("..") +property_name = "stream" +themed_resource = SubResource("Resource_sbjyn") +metadata/_custom_type_script = "uid://cq6f682453q6o" diff --git a/Scenes/Prefabs/LevelObjects/WindGenerator.tscn b/Scenes/Prefabs/LevelObjects/WindGenerator.tscn new file mode 100644 index 0000000..c536e83 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/WindGenerator.tscn @@ -0,0 +1,127 @@ +[gd_scene load_steps=16 format=3 uid="uid://c108uri4ql2wh"] + +[ext_resource type="PackedScene" uid="uid://bn1kect7h2dlp" path="res://Scenes/Prefabs/LevelObjects/BulletBillGenerator.tscn" id="1_mpgoo"] +[ext_resource type="Script" uid="uid://cxkh8cic78uog" path="res://Scripts/Parts/WindGenerator.gd" id="2_06nk3"] +[ext_resource type="Texture2D" uid="uid://dimtvmmic8y1u" path="res://Assets/Sprites/Editor/WindGenerator.png" id="3_mtw7j"] +[ext_resource type="Texture2D" uid="uid://dy3p03djelkb3" path="res://Assets/Sprites/Particles/Leaves.png" id="4_3cn4y"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="5_3cn4y"] +[ext_resource type="AudioStream" uid="uid://g5cjhcnpp1fp" path="res://Assets/Audio/SFX/Wind.wav" id="5_u3e45"] +[ext_resource type="JSON" path="res://Assets/Sprites/Particles/WindParticles.json" id="6_u3e45"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="6_wacow"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="7_swgot"] +[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="8_mtw7j"] + +[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_i3xr0"] +particles_animation = true +particles_anim_h_frames = 2 +particles_anim_v_frames = 1 +particles_anim_loop = false + +[sub_resource type="Curve" id="Curve_xqrrq"] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.894444, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] +point_count = 3 + +[sub_resource type="CurveTexture" id="CurveTexture_68lil"] +curve = SubResource("Curve_xqrrq") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_am6ww"] +particle_flag_disable_z = true +emission_shape_scale = Vector3(1, 15, 1) +emission_shape = 3 +emission_box_extents = Vector3(1, 8, 1) +spread = 0.0 +initial_velocity_min = 100.0 +initial_velocity_max = 500.0 +angular_velocity_min = -720.0 +angular_velocity_max = 720.0 +gravity = Vector3(0, 0, 0) +alpha_curve = SubResource("CurveTexture_68lil") +anim_offset_max = 1.0 + +[sub_resource type="Resource" id="Resource_tvrnh"] +script = ExtResource("7_swgot") +Overworld = ExtResource("5_u3e45") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="EntityGenerator" instance=ExtResource("1_mpgoo")] +script = ExtResource("2_06nk3") +wind_force = 4 +wind_direction = 0 +entity_scene = null + +[node name="Sprite" parent="LevelEditorVisibleNode" index="0"] +texture = ExtResource("3_mtw7j") + +[node name="CanvasLayer" type="CanvasLayer" parent="." index="2"] +layer = 0 + +[node name="Left" type="Control" parent="CanvasLayer" index="0"] +visible = false +layout_mode = 3 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +grow_vertical = 2 +metadata/_edit_use_anchors_ = true + +[node name="Particles" type="GPUParticles2D" parent="CanvasLayer/Left" index="0"] +unique_name_in_owner = true +material = SubResource("CanvasItemMaterial_i3xr0") +position = Vector2(-64, 0) +amount = 64 +texture = ExtResource("4_3cn4y") +lifetime = 2.0 +process_material = SubResource("ParticleProcessMaterial_am6ww") + +[node name="ResourceSetterNew" type="Node" parent="CanvasLayer/Left/Particles" index="0" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_3cn4y") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("6_u3e45") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Right" type="Control" parent="CanvasLayer" index="1"] +visible = false +layout_mode = 3 +anchors_preset = 6 +anchor_left = 1.0 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +grow_horizontal = 0 +grow_vertical = 2 +metadata/_edit_use_anchors_ = true + +[node name="Particles" type="GPUParticles2D" parent="CanvasLayer/Right" index="0"] +material = SubResource("CanvasItemMaterial_i3xr0") +position = Vector2(64, 0) +scale = Vector2(-1, 1) +amount = 64 +texture = ExtResource("4_3cn4y") +lifetime = 2.0 +process_material = SubResource("ParticleProcessMaterial_am6ww") + +[node name="ResourceSetterNew" type="Node" parent="CanvasLayer/Right/Particles" index="0" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_3cn4y") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("6_u3e45") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="SFX" type="AudioStreamPlayer" parent="." index="3"] +stream = ExtResource("5_u3e45") +bus = &"SFX" + +[node name="ResourceSetter" type="Node" parent="SFX" index="0" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("6_wacow") +node_to_affect = NodePath("..") +property_name = "stream" +themed_resource = SubResource("Resource_tvrnh") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="EditorPropertyExposer" type="Node" parent="." index="4"] +script = ExtResource("8_mtw7j") +properties = Array[String](["wind_force", "wind_direction"]) +metadata/_custom_type_script = "uid://ctfbuoxtnnl0q" diff --git a/Scenes/Prefabs/Particles/BarrelDestructionParticle.tscn b/Scenes/Prefabs/Particles/BarrelDestructionParticle.tscn new file mode 100644 index 0000000..93b99c1 --- /dev/null +++ b/Scenes/Prefabs/Particles/BarrelDestructionParticle.tscn @@ -0,0 +1,43 @@ +[gd_scene load_steps=4 format=3 uid="uid://b87qi66dabwwc"] + +[ext_resource type="PackedScene" uid="uid://cyw7kk1em8h16" path="res://Scenes/Parts/Particles/BlockDestructionParticles.tscn" id="1_5wce4"] +[ext_resource type="Texture2D" uid="uid://ek2rv5igsr8y" path="res://Assets/Sprites/Particles/BarrelDestructionParticle.png" id="2_prr6m"] +[ext_resource type="JSON" path="res://Assets/Sprites/Particles/BarrelDestructionParticle.json" id="3_ltr7a"] + +[node name="BlockDestructionParticles" instance=ExtResource("1_5wce4")] + +[node name="Sprite" parent="TL" index="0"] +texture = ExtResource("2_prr6m") +region_enabled = false +region_rect = Rect2(0, 0, 8, 8) + +[node name="ResourceSetterNew" parent="TL/Sprite" index="0"] +resource_json = ExtResource("3_ltr7a") + +[node name="Sprite" parent="TR" index="0"] +texture = ExtResource("2_prr6m") +flip_h = true +region_enabled = false +region_rect = Rect2(0, 0, 8, 8) + +[node name="ResourceSetterNew" parent="TR/Sprite" index="0"] +resource_json = ExtResource("3_ltr7a") + +[node name="Sprite" parent="BL" index="0"] +texture = ExtResource("2_prr6m") +flip_v = true +region_enabled = false +region_rect = Rect2(8, 0, 8, 8) + +[node name="ResourceSetterNew" parent="BL/Sprite" index="0"] +resource_json = ExtResource("3_ltr7a") + +[node name="Sprite" parent="BR" index="0"] +texture = ExtResource("2_prr6m") +flip_h = true +flip_v = true +region_enabled = false +region_rect = Rect2(8, 0, 8, 8) + +[node name="ResourceSetterNew" parent="BR/Sprite" index="0"] +resource_json = ExtResource("3_ltr7a") diff --git a/Scenes/Prefabs/Particles/BrickDestructionParticles.tscn b/Scenes/Prefabs/Particles/BrickDestructionParticles.tscn new file mode 100644 index 0000000..4fc9d2e --- /dev/null +++ b/Scenes/Prefabs/Particles/BrickDestructionParticles.tscn @@ -0,0 +1,5 @@ +[gd_scene load_steps=2 format=3 uid="uid://55lw62f6ol33"] + +[ext_resource type="PackedScene" uid="uid://cyw7kk1em8h16" path="res://Scenes/Parts/Particles/BlockDestructionParticles.tscn" id="1_68g86"] + +[node name="BlockDestructionParticles" instance=ExtResource("1_68g86")] diff --git a/Scenes/Prefabs/Particles/BridgeDestructionParticle.tscn b/Scenes/Prefabs/Particles/BridgeDestructionParticle.tscn new file mode 100644 index 0000000..cde4497 --- /dev/null +++ b/Scenes/Prefabs/Particles/BridgeDestructionParticle.tscn @@ -0,0 +1,74 @@ +[gd_scene load_steps=6 format=3 uid="uid://cwfjdgsyh35h6"] + +[ext_resource type="PackedScene" uid="uid://cyw7kk1em8h16" path="res://Scenes/Parts/Particles/BlockDestructionParticles.tscn" id="1_25jih"] +[ext_resource type="Texture2D" uid="uid://dndhnixtdoww2" path="res://Assets/Sprites/Particles/BridgeDestructionParticle.png" id="2_4osef"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="3_asaem"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="4_jna4k"] + +[sub_resource type="Resource" id="Resource_2busm"] +script = ExtResource("4_jna4k") +Overworld = ExtResource("2_4osef") +metadata/_custom_type_script = "uid://cmvlgsjmsk0v5" + +[node name="BridgeDestructionParticle" instance=ExtResource("1_25jih")] +region_rect = Rect2(0, 0, 16, 16) + +[node name="Sprite" parent="TL" index="0"] +texture = ExtResource("2_4osef") +region_enabled = false + +[node name="ResourceSetterNew" parent="TL/Sprite" index="0"] +property_name = "" +resource_json = null + +[node name="ResourceSetter" type="Node" parent="TL/Sprite" index="1" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_asaem") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = SubResource("Resource_2busm") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="Sprite" parent="TR" index="0"] +texture = ExtResource("2_4osef") +region_enabled = false + +[node name="ResourceSetterNew" parent="TR/Sprite" index="0"] +property_name = "" +resource_json = null + +[node name="ResourceSetter" type="Node" parent="TR/Sprite" index="1" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_asaem") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = SubResource("Resource_2busm") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="Sprite" parent="BL" index="0"] +texture = ExtResource("2_4osef") +region_enabled = false + +[node name="ResourceSetterNew" parent="BL/Sprite" index="0"] +property_name = "" +resource_json = null + +[node name="ResourceSetter" type="Node" parent="BL/Sprite" index="1" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_asaem") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = SubResource("Resource_2busm") +metadata/_custom_type_script = "uid://cq6f682453q6o" + +[node name="Sprite" parent="BR" index="0"] +texture = ExtResource("2_4osef") +region_enabled = false + +[node name="ResourceSetterNew" parent="BR/Sprite" index="0"] +property_name = "" +resource_json = null + +[node name="ResourceSetter" type="Node" parent="BR/Sprite" index="1" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_asaem") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = SubResource("Resource_2busm") +metadata/_custom_type_script = "uid://cq6f682453q6o" diff --git a/Scenes/Prefabs/Particles/BubbleParticle.tscn b/Scenes/Prefabs/Particles/BubbleParticle.tscn new file mode 100644 index 0000000..9242a19 --- /dev/null +++ b/Scenes/Prefabs/Particles/BubbleParticle.tscn @@ -0,0 +1,24 @@ +[gd_scene load_steps=4 format=3 uid="uid://bwjae1h1airtr"] + +[ext_resource type="Script" uid="uid://denfttv4kn7f6" path="res://Scripts/Parts/BubbleParticle.gd" id="1_kkawp"] +[ext_resource type="Texture2D" uid="uid://b7h6b0yqyi2kh" path="res://Assets/Sprites/Particles/Bubble.png" id="2_ky4x1"] + +[sub_resource type="CircleShape2D" id="CircleShape2D_2b1vy"] +radius = 2.0 + +[node name="BubbleParticle" type="Node2D"] +visibility_layer = 2 +script = ExtResource("1_kkawp") + +[node name="Sprite" type="Sprite2D" parent="."] +texture = ExtResource("2_ky4x1") + +[node name="WaterDetection" type="Area2D" parent="."] +position = Vector2(0, -8) +collision_layer = 0 +collision_mask = 64 + +[node name="Shape" type="CollisionShape2D" parent="WaterDetection"] +shape = SubResource("CircleShape2D_2b1vy") + +[connection signal="body_exited" from="WaterDetection" to="." method="on_body_exited"] diff --git a/Scenes/Prefabs/Particles/CoinSparkle.tscn b/Scenes/Prefabs/Particles/CoinSparkle.tscn new file mode 100755 index 0000000..eac9681 --- /dev/null +++ b/Scenes/Prefabs/Particles/CoinSparkle.tscn @@ -0,0 +1,32 @@ +[gd_scene load_steps=3 format=3 uid="uid://b1ytbn4cu7msu"] + +[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_0guw6"] +particles_animation = true +particles_anim_h_frames = 8 +particles_anim_v_frames = 1 +particles_anim_loop = false + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_wdqt2"] +particle_flag_disable_z = true +emission_shape = 1 +emission_sphere_radius = 16.0 +gravity = Vector3(0, 0, 0) +anim_speed_min = 2.0 +anim_speed_max = 2.0 + +[node name="CoinSparkle" type="GPUParticles2D"] +material = SubResource("CanvasItemMaterial_0guw6") +emitting = false +amount = 3 +lifetime = 0.5 +one_shot = true +explosiveness = 0.7 +interpolate = false +fract_delta = false +process_material = SubResource("ParticleProcessMaterial_wdqt2") + +[node name="Timer" type="Timer" parent="."] +autostart = true + +[connection signal="ready" from="." to="." method="set_emitting" binds= [true]] +[connection signal="timeout" from="Timer" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Particles/DecoBlockDestructionParticles.tscn b/Scenes/Prefabs/Particles/DecoBlockDestructionParticles.tscn new file mode 100644 index 0000000..16e6ded --- /dev/null +++ b/Scenes/Prefabs/Particles/DecoBlockDestructionParticles.tscn @@ -0,0 +1,17 @@ +[gd_scene load_steps=2 format=3 uid="uid://b4cf70v1da8cb"] + +[ext_resource type="PackedScene" uid="uid://cyw7kk1em8h16" path="res://Scenes/Parts/Particles/BlockDestructionParticles.tscn" id="1_tooep"] + +[node name="BlockDestructionParticles" instance=ExtResource("1_tooep")] + +[node name="Sprite" parent="TL" index="0"] +region_rect = Rect2(32, 160, 16, 16) + +[node name="Sprite" parent="TR" index="0"] +region_rect = Rect2(32, 160, 16, 16) + +[node name="Sprite" parent="BL" index="0"] +region_rect = Rect2(32, 160, 16, 16) + +[node name="Sprite" parent="BR" index="0"] +region_rect = Rect2(32, 160, 16, 16) diff --git a/Scenes/Prefabs/Particles/DryBonesDestructionParticles.tscn b/Scenes/Prefabs/Particles/DryBonesDestructionParticles.tscn new file mode 100644 index 0000000..302e315 --- /dev/null +++ b/Scenes/Prefabs/Particles/DryBonesDestructionParticles.tscn @@ -0,0 +1,35 @@ +[gd_scene load_steps=4 format=3 uid="uid://bhs5ly6bbaahk"] + +[ext_resource type="PackedScene" uid="uid://cyw7kk1em8h16" path="res://Scenes/Parts/Particles/BlockDestructionParticles.tscn" id="1_wkb5x"] +[ext_resource type="Texture2D" uid="uid://6gt1kugyj6sb" path="res://Assets/Sprites/Particles/DryBonesDestructionParticles.png" id="2_x32ly"] +[ext_resource type="JSON" path="res://Assets/Sprites/Particles/DryBonesDestructionParticles.json" id="3_78pcs"] + +[node name="BlockDestructionParticles" instance=ExtResource("1_wkb5x")] + +[node name="Sprite" parent="TL" index="0"] +texture = ExtResource("2_x32ly") +region_rect = Rect2(0, 0, 16, 16) + +[node name="ResourceSetterNew" parent="TL/Sprite" index="0"] +resource_json = ExtResource("3_78pcs") + +[node name="Sprite" parent="TR" index="0"] +texture = ExtResource("2_x32ly") +region_rect = Rect2(32, 0, 16, 16) + +[node name="ResourceSetterNew" parent="TR/Sprite" index="0"] +resource_json = ExtResource("3_78pcs") + +[node name="Sprite" parent="BL" index="0"] +texture = ExtResource("2_x32ly") +region_rect = Rect2(32, 0, 16, 16) + +[node name="ResourceSetterNew" parent="BL/Sprite" index="0"] +resource_json = ExtResource("3_78pcs") + +[node name="Sprite" parent="BR" index="0"] +texture = ExtResource("2_x32ly") +region_rect = Rect2(16, 0, 16, 16) + +[node name="ResourceSetterNew" parent="BR/Sprite" index="0"] +resource_json = ExtResource("3_78pcs") diff --git a/Scenes/Prefabs/Particles/EmptyBlockDestructionParticles.tscn b/Scenes/Prefabs/Particles/EmptyBlockDestructionParticles.tscn new file mode 100644 index 0000000..af74ae1 --- /dev/null +++ b/Scenes/Prefabs/Particles/EmptyBlockDestructionParticles.tscn @@ -0,0 +1,17 @@ +[gd_scene load_steps=2 format=3 uid="uid://bxxjd0qf60t5q"] + +[ext_resource type="PackedScene" uid="uid://cyw7kk1em8h16" path="res://Scenes/Parts/Particles/BlockDestructionParticles.tscn" id="1_ka7dr"] + +[node name="BlockDestructionParticles" instance=ExtResource("1_ka7dr")] + +[node name="Sprite" parent="TL" index="0"] +region_rect = Rect2(16, 160, 16, 16) + +[node name="Sprite" parent="TR" index="0"] +region_rect = Rect2(16, 160, 16, 16) + +[node name="Sprite" parent="BL" index="0"] +region_rect = Rect2(16, 160, 16, 16) + +[node name="Sprite" parent="BR" index="0"] +region_rect = Rect2(16, 160, 16, 16) diff --git a/Scenes/Prefabs/Particles/FireballExplosion.tscn b/Scenes/Prefabs/Particles/FireballExplosion.tscn new file mode 100644 index 0000000..9be6b99 --- /dev/null +++ b/Scenes/Prefabs/Particles/FireballExplosion.tscn @@ -0,0 +1,70 @@ +[gd_scene load_steps=11 format=3 uid="uid://c0tn1w5hd5uol"] + +[ext_resource type="Texture2D" uid="uid://brjkrkihadwnj" path="res://Assets/Sprites/Particles/FireballExplosion.png" id="1_04em8"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_5vou3"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="2_unul6"] +[ext_resource type="JSON" path="res://Assets/Sprites/Particles/FireballExplosion.json" id="3_unul6"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_uh5i8"] +atlas = ExtResource("1_04em8") +region = Rect2(0, 0, 18, 18) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5vou3"] +atlas = ExtResource("1_04em8") +region = Rect2(18, 0, 18, 18) + +[sub_resource type="AtlasTexture" id="AtlasTexture_unul6"] +atlas = ExtResource("1_04em8") +region = Rect2(36, 0, 18, 18) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u8mnd"] +atlas = ExtResource("1_04em8") +region = Rect2(54, 0, 18, 18) + +[sub_resource type="AtlasTexture" id="AtlasTexture_62o2b"] +atlas = ExtResource("1_04em8") +region = Rect2(0, 0, 1, 1) + +[sub_resource type="SpriteFrames" id="SpriteFrames_cu1uy"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_uh5i8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5vou3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_unul6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_u8mnd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_62o2b") +}], +"loop": false, +"name": &"default", +"speed": 30.0 +}] + +[node name="FireballExplosion" type="AnimatedSprite2D"] +sprite_frames = SubResource("SpriteFrames_cu1uy") +autoplay = "default" +frame = 4 +frame_progress = 1.0 +script = ExtResource("2_unul6") +do_offset = false +metadata/_custom_type_script = "uid://caq1qiwmy0mox" + +[node name="Timer" type="Timer" parent="."] +autostart = true + +[node name="ResourceSetter" type="Node" parent="." node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_5vou3") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("3_unul6") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[connection signal="timeout" from="Timer" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Particles/Firework.tscn b/Scenes/Prefabs/Particles/Firework.tscn new file mode 100644 index 0000000..ef37120 --- /dev/null +++ b/Scenes/Prefabs/Particles/Firework.tscn @@ -0,0 +1,9 @@ +[gd_scene load_steps=3 format=3 uid="uid://r7wy30fay4nx"] + +[ext_resource type="PackedScene" uid="uid://c0tn1w5hd5uol" path="res://Scenes/Prefabs/Particles/FireballExplosion.tscn" id="1_13yx6"] +[ext_resource type="JSON" path="res://Assets/Sprites/Particles/Firework.json" id="2_r062j"] + +[node name="FireballExplosion" instance=ExtResource("1_13yx6")] + +[node name="ResourceSetter" parent="." index="1"] +resource_json = ExtResource("2_r062j") diff --git a/Scenes/Prefabs/Particles/LakituCloudBurst.tscn b/Scenes/Prefabs/Particles/LakituCloudBurst.tscn new file mode 100644 index 0000000..c10ae2d --- /dev/null +++ b/Scenes/Prefabs/Particles/LakituCloudBurst.tscn @@ -0,0 +1,69 @@ +[gd_scene load_steps=10 format=3 uid="uid://dybfmrawthall"] + +[ext_resource type="Texture2D" uid="uid://boongcly3e2cl" path="res://Assets/Sprites/Particles/LakituCloudBurst.png" id="1_3jvpp"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_cic8a"] +[ext_resource type="JSON" path="res://Assets/Sprites/Particles/LakituCloudBurst.json" id="3_3da8h"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_cic8a"] +atlas = ExtResource("1_3jvpp") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3da8h"] +atlas = ExtResource("1_3jvpp") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i741o"] +atlas = ExtResource("1_3jvpp") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qrd6q"] +atlas = ExtResource("1_3jvpp") +region = Rect2(24, 5, 1, 1) + +[sub_resource type="SpriteFrames" id="SpriteFrames_xs1ui"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cic8a") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3da8h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_i741o") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qrd6q") +}], +"loop": false, +"name": &"default", +"speed": 10.0 +}] + +[sub_resource type="GDScript" id="GDScript_3jvpp"] +script/source = "extends AnimatedSprite2D + +func _ready() -> void: + pass +" + +[node name="LakituCloudBurst" type="AnimatedSprite2D"] +z_index = 5 +sprite_frames = SubResource("SpriteFrames_xs1ui") +autoplay = "default" +frame = 3 +frame_progress = 1.0 +script = SubResource("GDScript_3jvpp") + +[node name="Timer" type="Timer" parent="."] +wait_time = 10.0 +autostart = true + +[node name="ResourceSetterNew" type="Node" parent="." node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("2_cic8a") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +resource_json = ExtResource("3_3da8h") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[connection signal="timeout" from="Timer" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Particles/QuestionBlockDestructionParticles.tscn b/Scenes/Prefabs/Particles/QuestionBlockDestructionParticles.tscn new file mode 100644 index 0000000..98cad08 --- /dev/null +++ b/Scenes/Prefabs/Particles/QuestionBlockDestructionParticles.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=3 format=3 uid="uid://dt58tjrnarms0"] + +[ext_resource type="PackedScene" uid="uid://cyw7kk1em8h16" path="res://Scenes/Parts/Particles/BlockDestructionParticles.tscn" id="1_hlf47"] +[ext_resource type="JSON" path="res://Assets/Sprites/Particles/QuestionBlockDestructionParticles.json" id="2_mhwc7"] + +[node name="BlockDestructionParticles" instance=ExtResource("1_hlf47")] + +[node name="Sprite" parent="TL" index="0"] +texture = null +region_enabled = false + +[node name="ResourceSetterNew" parent="TL/Sprite" index="0"] +resource_json = ExtResource("2_mhwc7") + +[node name="Sprite" parent="TR" index="0"] +texture = null +region_enabled = false + +[node name="ResourceSetterNew" parent="TR/Sprite" index="0"] +resource_json = ExtResource("2_mhwc7") + +[node name="Sprite" parent="BL" index="0"] +texture = null +region_enabled = false + +[node name="ResourceSetterNew" parent="BL/Sprite" index="0"] +resource_json = ExtResource("2_mhwc7") + +[node name="Sprite" parent="BR" index="0"] +texture = null +region_enabled = false + +[node name="ResourceSetterNew" parent="BR/Sprite" index="0"] +resource_json = ExtResource("2_mhwc7") diff --git a/Scenes/Prefabs/Particles/SmokeParticle.tscn b/Scenes/Prefabs/Particles/SmokeParticle.tscn new file mode 100755 index 0000000..062e81c --- /dev/null +++ b/Scenes/Prefabs/Particles/SmokeParticle.tscn @@ -0,0 +1,59 @@ +[gd_scene load_steps=8 format=3 uid="uid://d08nv4qtfouv1"] + +[ext_resource type="Texture2D" uid="uid://byy3k1pdrp77" path="res://Assets/Sprites/Particles/Smoke.png" id="1_tpri6"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_x2ehg"] +atlas = ExtResource("1_tpri6") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g3yun"] +atlas = ExtResource("1_tpri6") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ig72b"] +atlas = ExtResource("1_tpri6") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tvxpm"] +atlas = ExtResource("1_tpri6") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xke1f"] +atlas = ExtResource("1_tpri6") +region = Rect2(64, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_6nxch"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_x2ehg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_g3yun") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ig72b") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tvxpm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xke1f") +}], +"loop": false, +"name": &"default", +"speed": 15.0 +}] + +[node name="SmokeParticle" type="AnimatedSprite2D"] +sprite_frames = SubResource("SpriteFrames_6nxch") +autoplay = "default" +frame = 4 +frame_progress = 1.0 +offset = Vector2(0, -8) + +[node name="Timer" type="Timer" parent="."] +one_shot = true +autostart = true + +[connection signal="timeout" from="Timer" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Particles/SpikeBallDestructionParticles.tscn b/Scenes/Prefabs/Particles/SpikeBallDestructionParticles.tscn new file mode 100644 index 0000000..138d3bf --- /dev/null +++ b/Scenes/Prefabs/Particles/SpikeBallDestructionParticles.tscn @@ -0,0 +1,30 @@ +[gd_scene load_steps=3 format=3 uid="uid://bk0arhpyyila6"] + +[ext_resource type="PackedScene" uid="uid://cyw7kk1em8h16" path="res://Scenes/Parts/Particles/BlockDestructionParticles.tscn" id="1_0otqm"] +[ext_resource type="JSON" path="res://Assets/Sprites/Particles/SpikeBallDestructionParticles.json" id="2_u0wx7"] + +[node name="BlockDestructionParticles" instance=ExtResource("1_0otqm")] + +[node name="Sprite" parent="TL" index="0"] +region_enabled = false + +[node name="ResourceSetterNew" parent="TL/Sprite" index="0"] +resource_json = ExtResource("2_u0wx7") + +[node name="Sprite" parent="TR" index="0"] +region_enabled = false + +[node name="ResourceSetterNew" parent="TR/Sprite" index="0"] +resource_json = ExtResource("2_u0wx7") + +[node name="Sprite" parent="BL" index="0"] +region_enabled = false + +[node name="ResourceSetterNew" parent="BL/Sprite" index="0"] +resource_json = ExtResource("2_u0wx7") + +[node name="Sprite" parent="BR" index="0"] +region_enabled = false + +[node name="ResourceSetterNew" parent="BR/Sprite" index="0"] +resource_json = ExtResource("2_u0wx7") diff --git a/Scenes/Prefabs/Particles/TurnBlockDestructionParticles.tscn b/Scenes/Prefabs/Particles/TurnBlockDestructionParticles.tscn new file mode 100644 index 0000000..a6d96b4 --- /dev/null +++ b/Scenes/Prefabs/Particles/TurnBlockDestructionParticles.tscn @@ -0,0 +1,30 @@ +[gd_scene load_steps=3 format=3 uid="uid://fqeqexyd7j0j"] + +[ext_resource type="PackedScene" uid="uid://cyw7kk1em8h16" path="res://Scenes/Parts/Particles/BlockDestructionParticles.tscn" id="1_yiy81"] +[ext_resource type="JSON" path="res://Assets/Sprites/Particles/FlipBlockDestructionParticles.json" id="2_8wiln"] + +[node name="BlockDestructionParticles" instance=ExtResource("1_yiy81")] + +[node name="Sprite" parent="TL" index="0"] +region_enabled = false + +[node name="ResourceSetterNew" parent="TL/Sprite" index="0"] +resource_json = ExtResource("2_8wiln") + +[node name="Sprite" parent="TR" index="0"] +region_enabled = false + +[node name="ResourceSetterNew" parent="TR/Sprite" index="0"] +resource_json = ExtResource("2_8wiln") + +[node name="Sprite" parent="BL" index="0"] +region_enabled = false + +[node name="ResourceSetterNew" parent="BL/Sprite" index="0"] +resource_json = ExtResource("2_8wiln") + +[node name="Sprite" parent="BR" index="0"] +region_enabled = false + +[node name="ResourceSetterNew" parent="BR/Sprite" index="0"] +resource_json = ExtResource("2_8wiln") diff --git a/Scenes/Prefabs/UI/AchievementContainer.tscn b/Scenes/Prefabs/UI/AchievementContainer.tscn new file mode 100644 index 0000000..58b64be --- /dev/null +++ b/Scenes/Prefabs/UI/AchievementContainer.tscn @@ -0,0 +1,154 @@ +[gd_scene load_steps=10 format=3 uid="uid://8wnmuhtwu8ib"] + +[ext_resource type="Script" uid="uid://cfoivmjplms0g" path="res://Scripts/UI/AchievementContainer.gd" id="1_mcb14"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="3_d3cm7"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_pjc6k"] +[ext_resource type="Texture2D" uid="uid://bul3c11keqjfi" path="res://Assets/Sprites/UI/AchievementIcons.png" id="4_ptsd0"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="5_0kyuu"] +[ext_resource type="Script" uid="uid://d63p6qr5a748" path="res://Scripts/UI/AutoScrollContainer.gd" id="5_pjc6k"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="6_d3cm7"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_mcb14"] +bg_color = Color(0.27387273, 0.27387276, 0.27387264, 1) +expand_margin_bottom = 2.0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_13icg"] +expand_margin_bottom = 2.0 + +[node name="AchievementContainer" type="HBoxContainer"] +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 40.0 +grow_horizontal = 2 +focus_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = 1 +script = ExtResource("1_mcb14") + +[node name="Cursor" type="TextureRect" parent="."] +unique_name_in_owner = true +layout_mode = 2 +stretch_mode = 3 + +[node name="ResourceSetterNew" type="Node" parent="Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_pjc6k") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("5_0kyuu") +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="PanelContainer" type="PanelContainer" parent="."] +modulate = Color(0.5689727, 0.56897277, 0.5689727, 1) +layout_mode = 2 +size_flags_horizontal = 3 +mouse_filter = 2 +theme_override_styles/panel = ExtResource("3_d3cm7") + +[node name="MarginContainer" type="MarginContainer" parent="PanelContainer"] +layout_mode = 2 +mouse_filter = 2 +theme_override_constants/margin_left = -4 +theme_override_constants/margin_top = -4 +theme_override_constants/margin_right = 0 +theme_override_constants/margin_bottom = -4 + +[node name="HBoxContainer" type="HBoxContainer" parent="PanelContainer/MarginContainer"] +layout_mode = 2 +mouse_filter = 2 + +[node name="Icon" type="NinePatchRect" parent="PanelContainer/MarginContainer/HBoxContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("4_ptsd0") +region_rect = Rect2(0, 0, 32, 32) + +[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer/MarginContainer/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +mouse_filter = 2 + +[node name="HBoxContainer" type="HBoxContainer" parent="PanelContainer/MarginContainer/HBoxContainer/VBoxContainer"] +layout_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = 4 + +[node name="AutoScrollContainer2" type="ScrollContainer" parent="PanelContainer/MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer"] +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +size_flags_horizontal = 3 +mouse_filter = 2 +horizontal_scroll_mode = 3 +vertical_scroll_mode = 0 +script = ExtResource("5_pjc6k") +metadata/_custom_type_script = "uid://d63p6qr5a748" + +[node name="Title" type="Label" parent="PanelContainer/MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer/AutoScrollContainer2"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +text = "aaa" +uppercase = true + +[node name="Progress" type="VBoxContainer" parent="PanelContainer/MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = -4 + +[node name="HBoxContainer" type="HBoxContainer" parent="PanelContainer/MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer/Progress"] +layout_mode = 2 +mouse_filter = 2 +theme_override_constants/separation = -8 + +[node name="TotalGot" type="Label" parent="PanelContainer/MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer/Progress/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "3" + +[node name="TotalNeeded" type="Label" parent="PanelContainer/MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer/Progress/HBoxContainer"] +unique_name_in_owner = true +modulate = Color(0.52906674, 0.5290667, 0.5290667, 1) +layout_mode = 2 +text = "/32" + +[node name="ProgressBar" type="ProgressBar" parent="PanelContainer/MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer/Progress"] +unique_name_in_owner = true +layout_mode = 2 +mouse_filter = 2 +theme_override_styles/background = SubResource("StyleBoxFlat_mcb14") +theme_override_styles/fill = SubResource("StyleBoxFlat_13icg") +max_value = 32.0 +value = 12.0 +show_percentage = false + +[node name="AutoScrollContainer" type="ScrollContainer" parent="PanelContainer/MarginContainer/HBoxContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 15) +layout_mode = 2 +mouse_filter = 2 +horizontal_scroll_mode = 3 +vertical_scroll_mode = 3 +script = ExtResource("5_pjc6k") +direction = 1 +metadata/_custom_type_script = "uid://d63p6qr5a748" + +[node name="Description" type="Label" parent="PanelContainer/MarginContainer/HBoxContainer/VBoxContainer/AutoScrollContainer"] +unique_name_in_owner = true +modulate = Color(0.45840502, 0.45840508, 0.45840502, 1) +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "Achievement Desc" +autowrap_mode = 3 +uppercase = true + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("6_d3cm7") +labels = [NodePath("../PanelContainer/MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer/AutoScrollContainer2/Title"), NodePath("../PanelContainer/MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer/Progress/HBoxContainer/TotalGot"), NodePath("../PanelContainer/MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer/Progress/HBoxContainer/TotalNeeded"), NodePath("../PanelContainer/MarginContainer/HBoxContainer/VBoxContainer/AutoScrollContainer/Description")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[connection signal="focus_entered" from="." to="." method="set_active" binds= [true]] +[connection signal="focus_exited" from="." to="." method="set_active" binds= [false]] +[connection signal="ready" from="." to="." method="grab_focus"] diff --git a/Scenes/Prefabs/UI/AchievementUnlockPopup.tscn b/Scenes/Prefabs/UI/AchievementUnlockPopup.tscn new file mode 100644 index 0000000..539c2f9 --- /dev/null +++ b/Scenes/Prefabs/UI/AchievementUnlockPopup.tscn @@ -0,0 +1,231 @@ +[gd_scene load_steps=12 format=3 uid="uid://ud3ktt2adw8l"] + +[ext_resource type="Script" uid="uid://dmp6qqm3q16pc" path="res://Scripts/UI/AchievementUnlockPopup.gd" id="1_uc4d1"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="1_x3tc0"] +[ext_resource type="Texture2D" uid="uid://bul3c11keqjfi" path="res://Assets/Sprites/UI/AchievementIcons.png" id="2_uc4d1"] +[ext_resource type="AudioStream" uid="uid://yxb07387lw0o" path="res://Assets/Audio/SFX/AchievementUnlock.wav" id="3_r2311"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="5_01gcg"] +[ext_resource type="Script" uid="uid://dmtw1jesw1vl7" path="res://Scripts/Classes/Components/PackStreamPlayer.gd" id="5_ok8j7"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_wsi03"] +color = Color(1, 1, 1, 1) +grow_begin = -4.0 +grow_end = -5.0 + +[sub_resource type="Animation" id="Animation_twc32"] +resource_name = "Appear" +length = 3.5 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("SFX:playing") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Control:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.5, 3.0000002, 3.5000002), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [Vector2(0, 96), Vector2(0, 0), Vector2(0, 0), Vector2(0, 96)] +} + +[sub_resource type="Animation" id="Animation_uc4d1"] +resource_name = "AppearLong" +length = 5.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("SFX:playing") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Control:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.5, 4.5, 5), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [Vector2(0, 96), Vector2(0, 0), Vector2(0, 0), Vector2(0, 96)] +} + +[sub_resource type="Animation" id="Animation_wjo1g"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("SFX:playing") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Control:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 96)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_wsi03"] +_data = { +&"Appear": SubResource("Animation_twc32"), +&"AppearLong": SubResource("Animation_uc4d1"), +&"RESET": SubResource("Animation_wjo1g") +} + +[node name="AchievementUnlock" type="Control"] +layout_mode = 3 +anchors_preset = 3 +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 0 +grow_vertical = 0 +script = ExtResource("1_uc4d1") + +[node name="Control" type="Control" parent="."] +anchors_preset = 0 +offset_top = 96.0 +offset_bottom = 96.0 + +[node name="Panel" type="PanelContainer" parent="Control"] +self_modulate = Color(1, 1, 1, 0.8) +layout_mode = 1 +anchors_preset = 3 +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -128.0 +offset_top = -64.0 +grow_horizontal = 0 +grow_vertical = 0 +theme_override_styles/panel = ExtResource("1_x3tc0") + +[node name="MarginContainer" type="MarginContainer" parent="Control/Panel"] +layout_mode = 2 +theme_override_constants/margin_left = 0 +theme_override_constants/margin_top = -8 +theme_override_constants/margin_right = 0 +theme_override_constants/margin_bottom = -8 + +[node name="VBoxContainer" type="VBoxContainer" parent="Control/Panel/MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = -5 + +[node name="Label" type="Label" parent="Control/Panel/MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "ACHIEVEMENT_UNLOCK" +horizontal_alignment = 1 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Control/Panel/MarginContainer/VBoxContainer/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_wsi03") + +[node name="HBoxContainer" type="HBoxContainer" parent="Control/Panel/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 6 +alignment = 1 + +[node name="Icon" type="NinePatchRect" parent="Control/Panel/MarginContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +size_flags_horizontal = 0 +texture = ExtResource("2_uc4d1") +region_rect = Rect2(0, 0, 32, 32) + +[node name="Icon2" type="NinePatchRect" parent="Control/Panel/MarginContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +visible = false +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +size_flags_horizontal = 0 +texture = ExtResource("2_uc4d1") +region_rect = Rect2(0, 0, 32, 32) + +[node name="Icon3" type="NinePatchRect" parent="Control/Panel/MarginContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +visible = false +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +size_flags_horizontal = 0 +texture = ExtResource("2_uc4d1") +region_rect = Rect2(0, 0, 32, 32) + +[node name="Icon4" type="NinePatchRect" parent="Control/Panel/MarginContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +visible = false +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +size_flags_horizontal = 0 +texture = ExtResource("2_uc4d1") +region_rect = Rect2(0, 0, 32, 32) + +[node name="Extra" type="Label" parent="Control/Panel/MarginContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +visible = false +layout_mode = 2 +text = "+1" + +[node name="AchievementName" type="Label" parent="Control/Panel/MarginContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +text = "aaaaaaaaaaaaaaaaa" +horizontal_alignment = 1 +text_overrun_behavior = 3 +uppercase = true + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_wsi03") +} + +[node name="SFX" type="AudioStreamPlayer" parent="."] +stream = ExtResource("3_r2311") +bus = &"SFX" +script = ExtResource("5_ok8j7") + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("5_01gcg") +labels = [NodePath("../Control/Panel/MarginContainer/VBoxContainer/Label"), NodePath("../Control/Panel/MarginContainer/VBoxContainer/HBoxContainer/Extra"), NodePath("../Control/Panel/MarginContainer/VBoxContainer/AchievementName")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" diff --git a/Scenes/Prefabs/UI/BasePauseMenu.tscn b/Scenes/Prefabs/UI/BasePauseMenu.tscn new file mode 100644 index 0000000..fe5129f --- /dev/null +++ b/Scenes/Prefabs/UI/BasePauseMenu.tscn @@ -0,0 +1,114 @@ +[gd_scene load_steps=8 format=3 uid="uid://dekuqrdjmnr1m"] + +[ext_resource type="Script" uid="uid://by48a8oa5hefr" path="res://Scripts/UI/StoryPause.gd" id="1_nyd8q"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="2_owmu6"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_1ufde"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="4_owmu6"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="5_k7wpt"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="7_38ivy"] +[ext_resource type="PackedScene" uid="uid://dnksdgorle8su" path="res://Scenes/Prefabs/UI/SettingsMenu.tscn" id="11_k7wpt"] + +[node name="PauseMenu" type="Control" node_paths=PackedStringArray("options")] +process_mode = 3 +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_nyd8q") +options = [NodePath("Control/PanelContainer/MarginContainer/VBoxContainer/Label"), NodePath("Control/PanelContainer/MarginContainer/VBoxContainer/Label2"), NodePath("Control/PanelContainer/MarginContainer/VBoxContainer/Label4"), NodePath("Control/PanelContainer/MarginContainer/VBoxContainer/Label3")] + +[node name="Control" type="Control" parent="."] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -68.0 +offset_top = -36.0 +offset_right = 68.0 +offset_bottom = 36.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="PanelContainer" type="PanelContainer" parent="Control"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("2_owmu6") + +[node name="MarginContainer" type="MarginContainer" parent="Control/PanelContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 8 + +[node name="VBoxContainer" type="VBoxContainer" parent="Control/PanelContainer/MarginContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="Control/PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 7 +text = "PAUSE_RESUME" +uppercase = true + +[node name="Label2" type="Label" parent="Control/PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 7 +text = "PAUSE_RESTART" +uppercase = true + +[node name="Label4" type="Label" parent="Control/PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 7 +text = "MENU_SETTINGS" +uppercase = true + +[node name="Label3" type="Label" parent="Control/PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 7 +text = "PAUSE_QUIT" +uppercase = true + +[node name="Cursor" type="TextureRect" parent="Control"] +layout_mode = 0 +offset_left = 6.0 +offset_top = 16.0 +offset_right = 14.0 +offset_bottom = 24.0 +texture = ExtResource("4_owmu6") +stretch_mode = 2 + +[node name="ResourceSetter" type="Node" parent="Control/Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_1ufde") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("5_k7wpt") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("7_38ivy") +labels = [NodePath("../Control/PanelContainer/MarginContainer/VBoxContainer/Label"), NodePath("../Control/PanelContainer/MarginContainer/VBoxContainer/Label2"), NodePath("../Control/PanelContainer/MarginContainer/VBoxContainer/Label3"), NodePath("../Control/PanelContainer/MarginContainer/VBoxContainer/Label4")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="SettingsMenu" parent="." node_paths=PackedStringArray("disabled_containers") instance=ExtResource("11_k7wpt")] +layout_mode = 1 +disabled_containers = [NodePath("PanelContainer/MarginContainer/VBoxContainer/Difficulty"), NodePath("PanelContainer/MarginContainer/VBoxContainer/Data")] + +[node name="Label" parent="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/ResourcePacks" index="0"] +visible = true + +[node name="LabelFontChanger" parent="SettingsMenu" index="1" node_paths=PackedStringArray("labels")] +labels = [NodePath("../PanelContainer/MarginContainer/VBoxContainer/Title"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/CategorySelect/HBoxContainer/Category"), null, null, null, null, null, null, null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode/Value"), null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode2/Value"), null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode3/Value"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/Difficulty/Description/AutoScrollContainer/MarginContainer/Desc")] + +[connection signal="option_3_selected" from="." to="." method="open_settings"] + +[editable path="SettingsMenu"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Video/Language"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode2"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode3"] diff --git a/Scenes/Prefabs/UI/BooRacePauseMenu.tscn b/Scenes/Prefabs/UI/BooRacePauseMenu.tscn new file mode 100644 index 0000000..1391a82 --- /dev/null +++ b/Scenes/Prefabs/UI/BooRacePauseMenu.tscn @@ -0,0 +1,46 @@ +[gd_scene load_steps=3 format=3 uid="uid://b4fv851s0h11f"] + +[ext_resource type="PackedScene" uid="uid://dekuqrdjmnr1m" path="res://Scenes/Prefabs/UI/BasePauseMenu.tscn" id="1_rf1ii"] + +[sub_resource type="GDScript" id="GDScript_3lwy2"] +script/source = "extends Node + +func restart_race() -> void: + AudioManager.stop_all_music() + Global.reset_values() + Global.clear_saved_values() + Global.transition_to_scene(Global.current_level.scene_file_path) + +func quit_to_menu() -> void: + AudioManager.stop_all_music() + Global.transition_to_scene(\"res://Scenes/Levels/BooRaceMenu.tscn\") + get_tree().paused = true + await Global.current_level.tree_exited + get_tree().paused = false +" + +[node name="PauseMenu" instance=ExtResource("1_rf1ii")] + +[node name="Label2" parent="Control/PanelContainer/MarginContainer/VBoxContainer" index="1"] +text = "PAUSE_RACE_RESTART" + +[node name="Cursor" parent="Control" index="1"] +offset_left = 0.0 +offset_top = 0.0 +offset_right = 8.0 +offset_bottom = 8.0 + +[node name="Handler" type="Node" parent="." index="2"] +script = SubResource("GDScript_3lwy2") + +[connection signal="option_1_selected" from="." to="." method="close"] +[connection signal="option_2_selected" from="." to="." method="close"] +[connection signal="option_2_selected" from="." to="Handler" method="restart_race"] +[connection signal="option_4_selected" from="." to="." method="close"] +[connection signal="option_4_selected" from="." to="Handler" method="quit_to_menu"] + +[editable path="SettingsMenu"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Video/Language"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode2"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode3"] diff --git a/Scenes/Prefabs/UI/BooSelect.tscn b/Scenes/Prefabs/UI/BooSelect.tscn new file mode 100644 index 0000000..a3124e1 --- /dev/null +++ b/Scenes/Prefabs/UI/BooSelect.tscn @@ -0,0 +1,208 @@ +[gd_scene load_steps=12 format=3 uid="uid://bxp1l23w1kq41"] + +[ext_resource type="Script" uid="uid://di5w6db0ha2oa" path="res://Scripts/UI/BooSelect.gd" id="1_teyj1"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="2_teyj1"] +[ext_resource type="Texture2D" uid="uid://dtemc0qgag20j" path="res://Assets/Sprites/UI/BooIcon.png" id="3_teyj1"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="4_8f5ot"] +[ext_resource type="Script" uid="uid://ca3bew33g45eq" path="res://Scripts/Classes/UI/PackTextureRect.gd" id="4_ykvrv"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_k7cgt"] +color = Color(1, 1, 1, 1) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1vgde"] +atlas = ExtResource("3_teyj1") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8f5ot"] +atlas = ExtResource("3_teyj1") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ykvrv"] +atlas = ExtResource("3_teyj1") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1yet1"] +atlas = ExtResource("3_teyj1") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tbaqk"] +atlas = ExtResource("3_teyj1") +region = Rect2(64, 0, 16, 16) + +[node name="WorldSelect" type="Control"] +layout_mode = 3 +anchors_preset = 0 +offset_right = 104.0 +offset_bottom = 56.0 +focus_mode = 2 +script = ExtResource("1_teyj1") + +[node name="PanelContainer" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("2_teyj1") + +[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "MENU_SELECT_BOO" +horizontal_alignment = 1 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="PanelContainer/VBoxContainer/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_k7cgt") + +[node name="HBoxContainer" type="HBoxContainer" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +alignment = 1 + +[node name="Boo1" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 0 +texture = SubResource("AtlasTexture_1vgde") +stretch_mode = 3 +script = ExtResource("4_ykvrv") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Cursor" type="Label" parent="PanelContainer/VBoxContainer/HBoxContainer/Boo1"] +layout_mode = 1 +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -8.0 +offset_top = -16.0 +offset_right = 8.0 +offset_bottom = 12.0 +grow_horizontal = 2 +grow_vertical = 0 +text = "^" +vertical_alignment = 2 +uppercase = true + +[node name="Boo2" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 0 +texture = SubResource("AtlasTexture_8f5ot") +stretch_mode = 3 +script = ExtResource("4_ykvrv") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Cursor" type="Label" parent="PanelContainer/VBoxContainer/HBoxContainer/Boo2"] +layout_mode = 1 +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -8.0 +offset_top = -16.0 +offset_right = 8.0 +offset_bottom = 12.0 +grow_horizontal = 2 +grow_vertical = 0 +text = "^" +vertical_alignment = 2 +uppercase = true + +[node name="Boo3" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 0 +texture = SubResource("AtlasTexture_ykvrv") +stretch_mode = 3 +script = ExtResource("4_ykvrv") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Cursor" type="Label" parent="PanelContainer/VBoxContainer/HBoxContainer/Boo3"] +layout_mode = 1 +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -8.0 +offset_top = -16.0 +offset_right = 8.0 +offset_bottom = 12.0 +grow_horizontal = 2 +grow_vertical = 0 +text = "^" +vertical_alignment = 2 +uppercase = true + +[node name="Boo4" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 0 +texture = SubResource("AtlasTexture_1yet1") +stretch_mode = 3 +script = ExtResource("4_ykvrv") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Cursor" type="Label" parent="PanelContainer/VBoxContainer/HBoxContainer/Boo4"] +layout_mode = 1 +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -8.0 +offset_top = -16.0 +offset_right = 8.0 +offset_bottom = 12.0 +grow_horizontal = 2 +grow_vertical = 0 +text = "^" +vertical_alignment = 2 +uppercase = true + +[node name="Boo5" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 0 +texture = SubResource("AtlasTexture_tbaqk") +stretch_mode = 3 +script = ExtResource("4_ykvrv") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Cursor" type="Label" parent="PanelContainer/VBoxContainer/HBoxContainer/Boo5"] +layout_mode = 1 +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -8.0 +offset_top = -16.0 +offset_right = 8.0 +offset_bottom = 12.0 +grow_horizontal = 2 +grow_vertical = 0 +text = "^" +vertical_alignment = 2 +uppercase = true + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("4_8f5ot") +labels = [NodePath("../PanelContainer/VBoxContainer/Label"), NodePath("../PanelContainer/VBoxContainer/HBoxContainer/Boo1/Cursor"), NodePath("../PanelContainer/VBoxContainer/HBoxContainer/Boo2/Cursor"), NodePath("../PanelContainer/VBoxContainer/HBoxContainer/Boo3/Cursor"), NodePath("../PanelContainer/VBoxContainer/HBoxContainer/Boo4/Cursor"), NodePath("../PanelContainer/VBoxContainer/HBoxContainer/Boo5/Cursor")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" diff --git a/Scenes/Prefabs/UI/CampaignSelect.tscn b/Scenes/Prefabs/UI/CampaignSelect.tscn new file mode 100644 index 0000000..68862fb --- /dev/null +++ b/Scenes/Prefabs/UI/CampaignSelect.tscn @@ -0,0 +1,219 @@ +[gd_scene load_steps=14 format=3 uid="uid://c7w8dmlmj0hoh"] + +[ext_resource type="Script" uid="uid://cae4v54jq1gs3" path="res://Scripts/UI/CampaignSelect.gd" id="1_ngr5x"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="2_36wrd"] +[ext_resource type="Texture2D" uid="uid://v2lub78wus46" path="res://Assets/Sprites/UI/CampaignIcons.png" id="3_6ft85"] +[ext_resource type="Script" uid="uid://ca3bew33g45eq" path="res://Scripts/Classes/UI/PackTextureRect.gd" id="4_uaivh"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="6_1wxv0"] +[ext_resource type="Resource" uid="uid://8dcuxbc3h2u2" path="res://Resources/ThemedResources/Font.tres" id="7_l766q"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_6ft85"] +atlas = ExtResource("3_6ft85") +region = Rect2(0, 0, 68, 68) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uaivh"] +atlas = ExtResource("3_6ft85") +region = Rect2(68, 0, 68, 68) + +[sub_resource type="AtlasTexture" id="AtlasTexture_l766q"] +atlas = ExtResource("3_6ft85") +region = Rect2(136, 0, 68, 68) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n66kg"] +atlas = ExtResource("3_6ft85") +region = Rect2(204, 0, 68, 68) + +[sub_resource type="AtlasTexture" id="AtlasTexture_q8lhv"] +atlas = ExtResource("3_6ft85") +region = Rect2(272, 0, 68, 68) + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_0j631"] +color = Color(1, 1, 1, 1) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1wxv0"] +atlas = ExtResource("3_6ft85") +region = Rect2(0, 0, 68, 68) + +[node name="CampaignSelect" type="Control"] +layout_mode = 3 +anchors_preset = 0 +offset_right = 256.0 +offset_bottom = 128.0 +script = ExtResource("1_ngr5x") +campaign_icons = Array[Texture2D]([SubResource("AtlasTexture_6ft85"), SubResource("AtlasTexture_uaivh"), SubResource("AtlasTexture_l766q"), SubResource("AtlasTexture_n66kg"), SubResource("AtlasTexture_q8lhv")]) +campaign = ["SMB1", "SMBLL", "SMBS", "SMBANN", "SMB1"] + +[node name="PanelContainer" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("2_36wrd") + +[node name="MarginContainer" type="MarginContainer" parent="PanelContainer"] +layout_mode = 2 +theme_override_constants/margin_left = -4 +theme_override_constants/margin_right = -4 +theme_override_constants/margin_bottom = -8 + +[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer/MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = -4 + +[node name="SelectWorld" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "MENU_GAME_SELECT" +horizontal_alignment = 1 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="PanelContainer/MarginContainer/VBoxContainer/SelectWorld"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_0j631") + +[node name="Buffer" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 9) +layout_mode = 2 + +[node name="CampaignNames" type="BoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +alignment = 1 + +[node name="SMB1" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/CampaignNames"] +custom_minimum_size = Vector2(190, 32) +layout_mode = 2 +size_flags_horizontal = 5 +size_flags_vertical = 0 +theme_override_colors/font_shadow_color = Color(0.5254902, 0.19215687, 0.05490196, 1) +text = "CAMPAIGN_SMB1" +horizontal_alignment = 1 +vertical_alignment = 1 +autowrap_mode = 2 +uppercase = true + +[node name="SMBLL" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/CampaignNames"] +visible = false +custom_minimum_size = Vector2(164, 32) +layout_mode = 2 +size_flags_horizontal = 5 +size_flags_vertical = 0 +theme_override_colors/font_shadow_color = Color(0.12941177, 0.6784314, 0.0627451, 1) +text = "CAMPAIGN_SMBLL" +horizontal_alignment = 1 +vertical_alignment = 1 +autowrap_mode = 2 +uppercase = true + +[node name="SMBS" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/CampaignNames"] +visible = false +custom_minimum_size = Vector2(190, 32) +layout_mode = 2 +size_flags_horizontal = 5 +size_flags_vertical = 0 +theme_override_colors/font_shadow_color = Color(0.25882354, 0.25882354, 1, 1) +text = "CAMPAIGN_SMBS" +horizontal_alignment = 1 +vertical_alignment = 1 +autowrap_mode = 2 +uppercase = true + +[node name="SMBANN" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/CampaignNames"] +visible = false +custom_minimum_size = Vector2(190, 32) +layout_mode = 2 +size_flags_horizontal = 5 +size_flags_vertical = 0 +theme_override_colors/font_shadow_color = Color(1, 0.25882354, 1, 1) +text = "CAMPAIGN_SMBANN" +horizontal_alignment = 1 +vertical_alignment = 1 +autowrap_mode = 2 +uppercase = true + +[node name="Custom" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/CampaignNames"] +visible = false +custom_minimum_size = Vector2(190, 32) +layout_mode = 2 +size_flags_horizontal = 5 +size_flags_vertical = 0 +theme_override_colors/font_shadow_color = Color(0.8901961, 0.54901963, 0.22352941, 1) +text = "CUSTOM_LEVELS" +horizontal_alignment = 1 +vertical_alignment = 1 +autowrap_mode = 2 +uppercase = true + +[node name="Buffer2" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 9) +layout_mode = 2 + +[node name="MarginContainer" type="MarginContainer" parent="PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 4 +theme_override_constants/margin_right = 4 + +[node name="HBoxContainer" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/MarginContainer"] +custom_minimum_size = Vector2(0, 80) +layout_mode = 2 +size_flags_vertical = 3 +alignment = 1 + +[node name="Left" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer"] +unique_name_in_owner = true +modulate = Color(0.5370987, 0.5370987, 0.5370987, 1) +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_1wxv0") +stretch_mode = 2 +script = ExtResource("4_uaivh") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Middle" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 6 +size_flags_vertical = 0 +texture = SubResource("AtlasTexture_1wxv0") +stretch_mode = 2 +script = ExtResource("4_uaivh") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Right" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer"] +unique_name_in_owner = true +modulate = Color(0.5411765, 0.5411765, 0.5411765, 1) +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_1wxv0") +stretch_mode = 2 +script = ExtResource("4_uaivh") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Buffer3" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 + +[node name="BarLabel" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 3 +text = "◄--┼--►" +horizontal_alignment = 1 +vertical_alignment = 2 + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("6_1wxv0") +labels = [NodePath("../PanelContainer/MarginContainer/VBoxContainer/CampaignNames/SMB1"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/SelectWorld"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/CampaignNames/SMBLL"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/CampaignNames/SMBS"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/CampaignNames/SMBANN"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/CampaignNames/Custom"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/BarLabel")] +resource = ExtResource("7_l766q") +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" diff --git a/Scenes/Prefabs/UI/ChallengeModeEnd.tscn b/Scenes/Prefabs/UI/ChallengeModeEnd.tscn new file mode 100644 index 0000000..55e1435 --- /dev/null +++ b/Scenes/Prefabs/UI/ChallengeModeEnd.tscn @@ -0,0 +1,109 @@ +[gd_scene load_steps=9 format=3 uid="uid://jv82ssp7gwn4"] + +[ext_resource type="Script" uid="uid://by48a8oa5hefr" path="res://Scripts/UI/StoryPause.gd" id="1_1nlpt"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="2_37ia2"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="3_kjo5s"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_r6n62"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="5_f5hk3"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="6_6v5ys"] +[ext_resource type="Resource" uid="uid://8dcuxbc3h2u2" path="res://Resources/ThemedResources/Font.tres" id="7_g5edx"] +[ext_resource type="PackedScene" uid="uid://dnksdgorle8su" path="res://Scenes/Prefabs/UI/SettingsMenu.tscn" id="8_s7xbe"] + +[node name="PauseMenu" type="Control" node_paths=PackedStringArray("options")] +process_mode = 3 +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_1nlpt") +options = [NodePath("Control/PanelContainer/MarginContainer/VBoxContainer/Label"), NodePath("Control/PanelContainer/MarginContainer/VBoxContainer/Label2"), NodePath("Control/PanelContainer/MarginContainer/VBoxContainer/Label3")] +is_pause = false + +[node name="Control" type="Control" parent="."] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -68.0 +offset_top = -36.0 +offset_right = 68.0 +offset_bottom = 24.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="PanelContainer" type="PanelContainer" parent="Control"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("2_37ia2") + +[node name="MarginContainer" type="MarginContainer" parent="Control/PanelContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 8 + +[node name="VBoxContainer" type="VBoxContainer" parent="Control/PanelContainer/MarginContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="Control/PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 7 +text = "PAUSE_RETRY" +uppercase = true + +[node name="Label2" type="Label" parent="Control/PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 7 +text = "PAUSE_SELECT_LEVEL" +uppercase = true + +[node name="Label3" type="Label" parent="Control/PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 7 +text = "PAUSE_QUIT" +uppercase = true + +[node name="Cursor" type="TextureRect" parent="Control"] +layout_mode = 0 +offset_left = 6.0 +offset_top = 16.0 +offset_right = 14.0 +offset_bottom = 24.0 +texture = ExtResource("3_kjo5s") +stretch_mode = 2 + +[node name="ResourceSetter" type="Node" parent="Control/Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_r6n62") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("5_f5hk3") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("6_6v5ys") +labels = [NodePath("../Control/PanelContainer/MarginContainer/VBoxContainer/Label"), NodePath("../Control/PanelContainer/MarginContainer/VBoxContainer/Label2"), NodePath("../Control/PanelContainer/MarginContainer/VBoxContainer/Label3"), null] +resource = ExtResource("7_g5edx") +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="SettingsMenu" parent="." node_paths=PackedStringArray("disabled_containers") instance=ExtResource("8_s7xbe")] +layout_mode = 1 +disabled_containers = [NodePath("PanelContainer/MarginContainer/VBoxContainer/Difficulty")] + +[node name="Label" parent="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/ResourcePacks" index="0"] +visible = true + +[node name="LabelFontChanger" parent="SettingsMenu" index="1" node_paths=PackedStringArray("labels")] +labels = [NodePath("../PanelContainer/MarginContainer/VBoxContainer/Title"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/CategorySelect/HBoxContainer/Category"), null, null, null, null, null, null, null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode/Value"), null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode2/Value"), null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode3/Value"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/Difficulty/Description/AutoScrollContainer/MarginContainer/Desc")] + +[editable path="SettingsMenu"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Video/Language"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode2"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode3"] diff --git a/Scenes/Prefabs/UI/CharacterSelect.tscn b/Scenes/Prefabs/UI/CharacterSelect.tscn new file mode 100644 index 0000000..ce1ed42 --- /dev/null +++ b/Scenes/Prefabs/UI/CharacterSelect.tscn @@ -0,0 +1,198 @@ +[gd_scene load_steps=14 format=3 uid="uid://ci678koo0peoa"] + +[ext_resource type="Theme" uid="uid://dtn507x2b5de7" path="res://Resources/Theme.tres" id="1_b1bds"] +[ext_resource type="Script" uid="uid://d0f4edmfxs2pu" path="res://Scripts/UI/CharacterSelect.gd" id="1_en0c6"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="3_8l01y"] +[ext_resource type="Texture2D" uid="uid://hu770pufown3" path="res://Assets/Sprites/UI/CharacterSelectSpotlight.png" id="4_mgr7r"] +[ext_resource type="SpriteFrames" uid="uid://df4enjjl84mji" path="res://Resources/SpriteFrames/Player/Mario/Small.tres" id="5_l7t2o"] +[ext_resource type="Script" uid="uid://dt2p68xl462v2" path="res://Scripts/Parts/TextShadowColourChanger.gd" id="6_0j631"] +[ext_resource type="Script" uid="uid://b08qfwj5jk6g1" path="res://Scripts/Parts/PlayerSprite.gd" id="6_0oqrn"] +[ext_resource type="JSON" path="res://Assets/Sprites/Players/Mario/CharacterInfo.json" id="7_agtau"] +[ext_resource type="Script" uid="uid://dwtrmo82e12ud" path="res://Scripts/Parts/ColourPaletteSampler.gd" id="7_mgr7r"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="10_agtau"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="14_a25p8"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_2ehcx"] +color = Color(1, 1, 1, 1) + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_agtau"] +color = Color(1, 1, 1, 1) + +[node name="CharacterSelect" type="Control"] +layout_mode = 3 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -88.0 +offset_top = -48.0 +offset_right = 88.0 +offset_bottom = 48.0 +grow_horizontal = 2 +grow_vertical = 2 +theme = ExtResource("1_b1bds") +script = ExtResource("1_en0c6") + +[node name="Panel" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("3_8l01y") + +[node name="MarginContainer" type="MarginContainer" parent="Panel"] +layout_mode = 2 +theme_override_constants/margin_left = -4 +theme_override_constants/margin_top = -4 +theme_override_constants/margin_right = -4 +theme_override_constants/margin_bottom = -4 + +[node name="VBoxContainer" type="VBoxContainer" parent="Panel/MarginContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "MENU_CHARA_SELECT" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Panel/MarginContainer/VBoxContainer/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_2ehcx") + +[node name="Spotlight" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer"] +self_modulate = Color(0.96862745, 0.22352941, 0.0627451, 1) +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 0 +texture = ExtResource("4_mgr7r") +stretch_mode = 2 + +[node name="ColourPaletteSampler" type="Node" parent="Panel/MarginContainer/VBoxContainer/Spotlight" node_paths=PackedStringArray("node_to_affect")] +unique_name_in_owner = true +script = ExtResource("7_mgr7r") +node_to_affect = NodePath("..") +value_to_set = "self_modulate" +metadata/_custom_type_script = "uid://dwtrmo82e12ud" + +[node name="PlayerColourTexture" type="Node" parent="Panel/MarginContainer/VBoxContainer/Spotlight/ColourPaletteSampler" node_paths=PackedStringArray("node_to_affect")] +unique_name_in_owner = true +script = ExtResource("14_a25p8") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("7_agtau") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Left" type="AnimatedSprite2D" parent="Panel/MarginContainer/VBoxContainer/Spotlight" node_paths=PackedStringArray("resource_setter")] +unique_name_in_owner = true +modulate = Color(0.3491902, 0.3491902, 0.3491902, 1) +position = Vector2(-32, 60) +sprite_frames = ExtResource("5_l7t2o") +animation = &"FaceForward" +offset = Vector2(0, -16) +script = ExtResource("6_0oqrn") +force_character = "Mario" +resource_setter = NodePath("ResourceSetterNew") +metadata/_custom_type_script = "uid://b08qfwj5jk6g1" + +[node name="ResourceSetterNew" type="Node" parent="Panel/MarginContainer/VBoxContainer/Spotlight/Left" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("14_a25p8") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Selected" type="AnimatedSprite2D" parent="Panel/MarginContainer/VBoxContainer/Spotlight" node_paths=PackedStringArray("resource_setter")] +unique_name_in_owner = true +position = Vector2(24, 46) +sprite_frames = ExtResource("5_l7t2o") +animation = &"Pose" +offset = Vector2(0, -16) +script = ExtResource("6_0oqrn") +force_character = "Toad" +resource_setter = NodePath("ResourceSetterNew") +metadata/_custom_type_script = "uid://b08qfwj5jk6g1" + +[node name="ResourceSetterNew" type="Node" parent="Panel/MarginContainer/VBoxContainer/Spotlight/Selected"] +script = ExtResource("14_a25p8") +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Right" type="AnimatedSprite2D" parent="Panel/MarginContainer/VBoxContainer/Spotlight" node_paths=PackedStringArray("resource_setter")] +unique_name_in_owner = true +modulate = Color(0.3491902, 0.3491902, 0.38109186, 1) +position = Vector2(80, 60) +sprite_frames = ExtResource("5_l7t2o") +animation = &"FaceForward" +offset = Vector2(0, -16) +script = ExtResource("6_0oqrn") +force_character = "Mario" +resource_setter = NodePath("ResourceSetterNew") +metadata/_custom_type_script = "uid://b08qfwj5jk6g1" + +[node name="ResourceSetterNew" type="Node" parent="Panel/MarginContainer/VBoxContainer/Spotlight/Right" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("14_a25p8") +node_to_affect = NodePath("..") +property_name = "sprite_frames" +use_cache = false +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/Spotlight"] +layout_mode = 0 +offset_left = 40.0 +offset_top = 20.0 +offset_right = 56.0 +offset_bottom = 36.0 +text = "►" + +[node name="Label2" type="Label" parent="Panel/MarginContainer/VBoxContainer/Spotlight"] +layout_mode = 0 +offset_left = -8.0 +offset_top = 20.0 +offset_right = 8.0 +offset_bottom = 36.0 +text = "◄" + +[node name="CharacterName" type="Label" parent="Panel/MarginContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 4 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 0) +text = "MARIO" +horizontal_alignment = 1 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Panel/MarginContainer/VBoxContainer/CharacterName"] +layout_mode = 1 +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 4.0 +grow_horizontal = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_agtau") + +[node name="TextShadowColourChanger" type="Node" parent="Panel/MarginContainer/VBoxContainer/CharacterName" node_paths=PackedStringArray("labels")] +script = ExtResource("6_0j631") +labels = [NodePath("..")] +metadata/_custom_type_script = "uid://dt2p68xl462v2" + +[node name="ColourPaletteSampler" type="Node" parent="Panel/MarginContainer/VBoxContainer/CharacterName/TextShadowColourChanger" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("7_mgr7r") +node_to_affect = NodePath("..") +value_to_set = "override_shadow_colour" +metadata/_custom_type_script = "uid://dwtrmo82e12ud" + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("10_agtau") +labels = [NodePath("../Panel/MarginContainer/VBoxContainer/Label"), NodePath("../Panel/MarginContainer/VBoxContainer/Spotlight/Label2"), NodePath("../Panel/MarginContainer/VBoxContainer/Spotlight/Label"), NodePath("../Panel/MarginContainer/VBoxContainer/CharacterName")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" diff --git a/Scenes/Prefabs/UI/CustomLevelContainer.tscn b/Scenes/Prefabs/UI/CustomLevelContainer.tscn new file mode 100644 index 0000000..24d1db2 --- /dev/null +++ b/Scenes/Prefabs/UI/CustomLevelContainer.tscn @@ -0,0 +1,172 @@ +[gd_scene load_steps=12 format=3 uid="uid://dt20tjug8m6oh"] + +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="1_54x78"] +[ext_resource type="StyleBox" uid="uid://dlbdmqmnl30sq" path="res://Resources/UI/PanelSelected.tres" id="2_wmblk"] +[ext_resource type="Script" uid="uid://0pxa4836hn6c" path="res://Scripts/UI/CustomLevelContainer.gd" id="3_t47t0"] +[ext_resource type="Texture2D" uid="uid://cn8bcncfmdikq" path="res://Assets/Sprites/UI/CustomLevelIconNight.png" id="4_jiwhq"] +[ext_resource type="Texture2D" uid="uid://dmggnqp6esawy" path="res://Assets/Sprites/UI/DifficultyStars.png" id="5_6ktlh"] +[ext_resource type="Texture2D" uid="uid://dfeu75lbxfkim" path="res://Assets/Sprites/UI/GameStyles.png" id="5_l0vwk"] +[ext_resource type="Script" uid="uid://d63p6qr5a748" path="res://Scripts/UI/AutoScrollContainer.gd" id="5_psjdr"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="7_t47t0"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="8_l0vwk"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="10_psjdr"] +[ext_resource type="Resource" uid="uid://8dcuxbc3h2u2" path="res://Resources/ThemedResources/Font.tres" id="11_jiigy"] + +[node name="CustomLevelContainer" type="Button"] +custom_minimum_size = Vector2(0, 40) +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 40.0 +grow_horizontal = 2 +mouse_filter = 2 +theme_override_styles/normal = ExtResource("1_54x78") +theme_override_styles/pressed = ExtResource("1_54x78") +theme_override_styles/hover = ExtResource("2_wmblk") +theme_override_styles/focus = ExtResource("2_wmblk") +button_mask = 0 +script = ExtResource("3_t47t0") + +[node name="MarginContainer" type="MarginContainer" parent="."] +layout_mode = 1 +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 40.0 +grow_horizontal = 2 +theme_override_constants/margin_left = 4 +theme_override_constants/margin_top = 4 +theme_override_constants/margin_right = 4 +theme_override_constants/margin_bottom = 4 + +[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer"] +layout_mode = 2 + +[node name="HSplitContainer" type="HBoxContainer" parent="MarginContainer/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/separation = 0 + +[node name="LeftHalf" type="HBoxContainer" parent="MarginContainer/HBoxContainer/HSplitContainer"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="LevelIcon" type="NinePatchRect" parent="MarginContainer/HBoxContainer/HSplitContainer/LeftHalf"] +unique_name_in_owner = true +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 +texture = ExtResource("4_jiwhq") +region_rect = Rect2(64, 64, 32, 32) + +[node name="LevelInfo" type="VBoxContainer" parent="MarginContainer/HBoxContainer/HSplitContainer/LeftHalf"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/separation = -4 + +[node name="ScrollContainer" type="ScrollContainer" parent="MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo"] +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +horizontal_scroll_mode = 3 +script = ExtResource("5_psjdr") + +[node name="LevelName" type="Label" parent="MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/ScrollContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +text = "Level Name AIJOPDIOPJAWPDADAPDkaopD" +uppercase = true + +[node name="ScrollContainer2" type="ScrollContainer" parent="MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo"] +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +horizontal_scroll_mode = 3 +script = ExtResource("5_psjdr") + +[node name="LevelAuthor" type="Label" parent="MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/ScrollContainer2"] +unique_name_in_owner = true +modulate = Color(0.47058824, 0.47058824, 0.47058824, 1) +layout_mode = 2 +size_flags_horizontal = 3 +text = "Level Name" +uppercase = true + +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/HBoxContainer/HSplitContainer"] +layout_mode = 2 + +[node name="DifficultyStars" type="HBoxContainer" parent="MarginContainer/HBoxContainer/HSplitContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="Star1" type="NinePatchRect" parent="MarginContainer/HBoxContainer/HSplitContainer/VBoxContainer/DifficultyStars"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 +texture = ExtResource("5_6ktlh") +region_rect = Rect2(0, 0, 8, 8) +patch_margin_bottom = 8 + +[node name="Star2" type="NinePatchRect" parent="MarginContainer/HBoxContainer/HSplitContainer/VBoxContainer/DifficultyStars"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 +texture = ExtResource("5_6ktlh") +region_rect = Rect2(0, 0, 8, 8) +patch_margin_bottom = 8 + +[node name="Star3" type="NinePatchRect" parent="MarginContainer/HBoxContainer/HSplitContainer/VBoxContainer/DifficultyStars"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 +texture = ExtResource("5_6ktlh") +region_rect = Rect2(0, 0, 8, 8) +patch_margin_bottom = 8 + +[node name="Star4" type="NinePatchRect" parent="MarginContainer/HBoxContainer/HSplitContainer/VBoxContainer/DifficultyStars"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 +texture = ExtResource("5_6ktlh") +region_rect = Rect2(0, 0, 8, 8) +patch_margin_bottom = 8 + +[node name="Star5" type="NinePatchRect" parent="MarginContainer/HBoxContainer/HSplitContainer/VBoxContainer/DifficultyStars"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 +texture = ExtResource("5_6ktlh") +region_rect = Rect2(0, 0, 8, 8) +patch_margin_bottom = 8 + +[node name="CampaignIcon" type="NinePatchRect" parent="MarginContainer/HBoxContainer/HSplitContainer/VBoxContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(42, 16) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("5_l0vwk") +region_rect = Rect2(0, 0, 42, 16) + +[node name="TextureRect" type="TextureRect" parent="."] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = -8.0 +offset_top = -4.0 +offset_bottom = 4.0 +grow_vertical = 2 + +[node name="ResourceSetterNew" type="Node" parent="TextureRect" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("7_t47t0") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("8_l0vwk") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("10_psjdr") +labels = [NodePath("../MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/ScrollContainer/LevelName"), NodePath("../MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/ScrollContainer2/LevelAuthor")] +resource = ExtResource("11_jiigy") +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[connection signal="focus_entered" from="." to="TextureRect" method="show"] +[connection signal="focus_entered" from="." to="." method="set_process" binds= [true]] +[connection signal="focus_exited" from="." to="TextureRect" method="hide"] +[connection signal="focus_exited" from="." to="." method="set_process" binds= [false]] diff --git a/Scenes/Prefabs/UI/DiscoResults.tscn b/Scenes/Prefabs/UI/DiscoResults.tscn new file mode 100644 index 0000000..324dc5a --- /dev/null +++ b/Scenes/Prefabs/UI/DiscoResults.tscn @@ -0,0 +1,172 @@ +[gd_scene load_steps=10 format=3 uid="uid://b85i7uni0twpe"] + +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="1_nfk08"] +[ext_resource type="Script" uid="uid://b5u7ht2124lfs" path="res://Scripts/UI/DiscoResults.gd" id="1_up7vl"] +[ext_resource type="Texture2D" uid="uid://kudshfhlo5ic" path="res://Assets/Sprites/UI/RankMedals.png" id="2_lxtk8"] +[ext_resource type="Script" uid="uid://xem6lai3ufyj" path="res://Scripts/Classes/UI/PackNinePatch.gd" id="3_up7vl"] +[ext_resource type="PackedScene" uid="uid://bmn81e10obpjv" path="res://Scenes/Parts/SelectableLabel.tscn" id="4_lxtk8"] +[ext_resource type="PackedScene" uid="uid://dntk2js0tu3y2" path="res://Scenes/Prefabs/UI/WorldSelect.tscn" id="6_lfyeb"] +[ext_resource type="PackedScene" uid="uid://bsfkt344e6j38" path="res://Scenes/Prefabs/UI/LevelSelectNew.tscn" id="7_mjrut"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_6886a"] +color = Color(1, 1, 1, 1) + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_lfyeb"] +color = Color(1, 1, 1, 1) + +[node name="DiscoResults" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_up7vl") + +[node name="PanelContainer" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -73.0 +offset_top = -66.0 +offset_right = 73.0 +offset_bottom = 66.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("1_nfk08") + +[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "YOUR RESULTS" + +[node name="HSeparator" type="HSeparator" parent="PanelContainer/VBoxContainer/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_6886a") + +[node name="Score" type="HBoxContainer" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Title" type="Label" parent="PanelContainer/VBoxContainer/Score"] +layout_mode = 2 +text = "SCORE:" + +[node name="Score" type="Label" parent="PanelContainer/VBoxContainer/Score"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 0 +text = "000000" + +[node name="Rank" type="HBoxContainer" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Title" type="Label" parent="PanelContainer/VBoxContainer/Rank"] +layout_mode = 2 +size_flags_vertical = 0 +text = "RANK:" + +[node name="Medal" type="NinePatchRect" parent="PanelContainer/VBoxContainer/Rank"] +unique_name_in_owner = true +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +size_flags_horizontal = 4 +texture = ExtResource("2_lxtk8") +region_rect = Rect2(16, 0, 16, 16) +script = ExtResource("3_up7vl") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="RankMessage" type="Label" parent="PanelContainer/VBoxContainer/Rank"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 4 +text = "FAIL!" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_lfyeb") + +[node name="MarginContainer" type="MarginContainer" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 4 + +[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer/VBoxContainer/MarginContainer"] +layout_mode = 2 + +[node name="Continue" parent="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer" instance=ExtResource("4_lxtk8")] +unique_name_in_owner = true +layout_mode = 2 +text = "CONTINUE" + +[node name="Retry" parent="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer" instance=ExtResource("4_lxtk8")] +unique_name_in_owner = true +layout_mode = 2 +text = "RETRY" + +[node name="LevelSelect" parent="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer" instance=ExtResource("4_lxtk8")] +unique_name_in_owner = true +layout_mode = 2 +text = "LEVEL SELECT" + +[node name="ReturnMenu" parent="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer" instance=ExtResource("4_lxtk8")] +unique_name_in_owner = true +layout_mode = 2 +text = "RETURN TO MENU" + +[node name="WorldSelect" parent="." instance=ExtResource("6_lfyeb")] +visible = false +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -90.0 +offset_top = -32.5 +offset_right = 90.0 +offset_bottom = 32.5 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="LevelSelect" parent="." instance=ExtResource("7_mjrut")] +visible = false +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -128.0 +offset_top = -40.0 +offset_right = 128.0 +offset_bottom = 40.0 +grow_horizontal = 2 +grow_vertical = 2 + +[connection signal="focus_entered" from="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/Continue" to="." method="set_index" binds= [0]] +[connection signal="pressed" from="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/Continue" to="." method="continue_to_next_level"] +[connection signal="focus_entered" from="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/Retry" to="." method="set_index" binds= [1]] +[connection signal="pressed" from="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/Retry" to="." method="restart_level"] +[connection signal="focus_entered" from="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/LevelSelect" to="." method="set_index" binds= [2]] +[connection signal="pressed" from="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/LevelSelect" to="WorldSelect" method="open"] +[connection signal="pressed" from="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/LevelSelect" to="." method="set_focus" binds= [false]] +[connection signal="focus_entered" from="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/ReturnMenu" to="." method="set_index" binds= [3]] +[connection signal="pressed" from="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/ReturnMenu" to="." method="go_to_menu"] +[connection signal="cancelled" from="WorldSelect" to="." method="open"] +[connection signal="cancelled" from="WorldSelect" to="." method="set_focus" binds= [true]] +[connection signal="world_selected" from="WorldSelect" to="LevelSelect" method="open"] +[connection signal="cancelled" from="LevelSelect" to="WorldSelect" method="open"] +[connection signal="level_selected" from="LevelSelect" to="." method="restart_level"] diff --git a/Scenes/Prefabs/UI/EditorKeybindsView.tscn b/Scenes/Prefabs/UI/EditorKeybindsView.tscn new file mode 100644 index 0000000..167382a --- /dev/null +++ b/Scenes/Prefabs/UI/EditorKeybindsView.tscn @@ -0,0 +1,248 @@ +[gd_scene load_steps=6 format=3 uid="uid://d25r3nxm3p463"] + +[ext_resource type="Script" uid="uid://d1gpliy41d31n" path="res://Scripts/UI/EditorPopupMenu.gd" id="1_crqcj"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="1_do11r"] +[ext_resource type="PackedScene" uid="uid://dipo5e7fk3avd" path="res://Scenes/Prefabs/UI/LevelEditorKeybind.tscn" id="2_kaxuh"] +[ext_resource type="Texture2D" uid="uid://bnhrmah4dk5xm" path="res://Assets/Sprites/UI/EditorKeybinds.png" id="3_kaxuh"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_crqcj"] +color = Color(1, 1, 1, 1) + +[node name="EditorKeybindsView" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_crqcj") + +[node name="BG" type="ColorRect" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 0.25) + +[node name="Panel" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -98.0 +offset_top = -84.0 +offset_right = 98.0 +offset_bottom = 84.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("1_do11r") + +[node name="MarginContainer" type="MarginContainer" parent="Panel"] +layout_mode = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="Panel/MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = 4 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "KEYBINDS" + +[node name="HSeparator" type="HSeparator" parent="Panel/MarginContainer/VBoxContainer/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_crqcj") + +[node name="ScrollContainer" type="ScrollContainer" parent="Panel/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="VBoxContainer" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="Layers" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 24) +layout_mode = 2 + +[node name="ButtonIcons" type="Control" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/Layers"] +custom_minimum_size = Vector2(64, 0) +layout_mode = 2 + +[node name="LevelEditorKeybind" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/Layers/ButtonIcons" instance=ExtResource("2_kaxuh")] +position = Vector2(4, 0) +hframes = 1 +vframes = 2 +region_rect = Rect2(0, 46, 21, 46) + +[node name="LevelEditorKeybind2" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/Layers/ButtonIcons" instance=ExtResource("2_kaxuh")] +position = Vector2(36, 0) +hframes = 1 +vframes = 2 +region_rect = Rect2(21, 46, 21, 46) + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/Layers"] +modulate = Color(0.29219002, 0.29219005, 0.29219002, 1) +layout_mode = 2 +text = "Layers" +uppercase = true + +[node name="MovePlayer" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 24) +layout_mode = 2 + +[node name="ButtonIcons" type="Control" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/MovePlayer"] +custom_minimum_size = Vector2(64, 0) +layout_mode = 2 + +[node name="LevelEditorKeybind" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/MovePlayer/ButtonIcons" instance=ExtResource("2_kaxuh")] + +[node name="LevelEditorKeybind2" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/MovePlayer/ButtonIcons" instance=ExtResource("2_kaxuh")] +position = Vector2(43, 0) +region_rect = Rect2(60, 92, 30, 23) + +[node name="Sprite2D" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/MovePlayer/ButtonIcons"] +position = Vector2(36, 11) +texture = ExtResource("3_kaxuh") +region_enabled = true +region_rect = Rect2(90, 92, 10, 11) + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/MovePlayer"] +modulate = Color(0.29219002, 0.29219005, 0.29219002, 1) +layout_mode = 2 +text = "Move Player" +uppercase = true + +[node name="PickBlock" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 24) +layout_mode = 2 + +[node name="ButtonIcons" type="Control" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/PickBlock"] +custom_minimum_size = Vector2(64, 0) +layout_mode = 2 + +[node name="LevelEditorKeybind2" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/PickBlock/ButtonIcons" instance=ExtResource("2_kaxuh")] +position = Vector2(22, 0) +region_rect = Rect2(60, 92, 30, 23) + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/PickBlock"] +modulate = Color(0.29219002, 0.29219005, 0.29219002, 1) +layout_mode = 2 +text = "PICK TILE" +uppercase = true + +[node name="TestLevel" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 24) +layout_mode = 2 + +[node name="ButtonIcons" type="Control" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/TestLevel"] +custom_minimum_size = Vector2(64, 0) +layout_mode = 2 + +[node name="LevelEditorKeybind" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/TestLevel/ButtonIcons" instance=ExtResource("2_kaxuh")] +position = Vector2(16, 0) +region_rect = Rect2(58, 0, 58, 23) + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/TestLevel"] +modulate = Color(0.29219002, 0.29219005, 0.29219002, 1) +layout_mode = 2 +text = "Test Level" +uppercase = true + +[node name="InspectTile" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 24) +layout_mode = 2 + +[node name="ButtonIcons" type="Control" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/InspectTile"] +custom_minimum_size = Vector2(64, 0) +layout_mode = 2 + +[node name="LevelEditorKeybind" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/InspectTile/ButtonIcons" instance=ExtResource("2_kaxuh")] + +[node name="LevelEditorKeybind2" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/InspectTile/ButtonIcons" instance=ExtResource("2_kaxuh")] +position = Vector2(43, 0) +region_rect = Rect2(0, 92, 30, 23) + +[node name="Sprite2D" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/InspectTile/ButtonIcons"] +position = Vector2(36, 11) +texture = ExtResource("3_kaxuh") +region_enabled = true +region_rect = Rect2(90, 92, 10, 11) + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/InspectTile"] +modulate = Color(0.29219002, 0.29219005, 0.29219002, 1) +layout_mode = 2 +text = "Inspect tile" +uppercase = true + +[node name="PlaceArea" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 24) +layout_mode = 2 + +[node name="ButtonIcons" type="Control" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/PlaceArea"] +custom_minimum_size = Vector2(64, 0) +layout_mode = 2 + +[node name="LevelEditorKeybind" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/PlaceArea/ButtonIcons" instance=ExtResource("2_kaxuh")] +position = Vector2(2, 0) +region_rect = Rect2(0, 23, 50, 23) + +[node name="LevelEditorKeybind2" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/PlaceArea/ButtonIcons" instance=ExtResource("2_kaxuh")] +position = Vector2(44, 0) +region_rect = Rect2(0, 92, 30, 23) + +[node name="Sprite2D" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/PlaceArea/ButtonIcons"] +position = Vector2(36, 11) +texture = ExtResource("3_kaxuh") +region_enabled = true +region_rect = Rect2(90, 92, 10, 11) + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/PlaceArea"] +modulate = Color(0.29219002, 0.29219005, 0.29219002, 1) +layout_mode = 2 +size_flags_horizontal = 3 +text = "PLACE / REMOVE AREA" +autowrap_mode = 2 +uppercase = true + +[node name="PlaceArea2" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 24) +layout_mode = 2 + +[node name="ButtonIcons" type="Control" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/PlaceArea2"] +custom_minimum_size = Vector2(64, 0) +layout_mode = 2 + +[node name="LevelEditorKeybind2" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/PlaceArea2/ButtonIcons" instance=ExtResource("2_kaxuh")] +position = Vector2(5, 0) +region_rect = Rect2(50, 23, 30, 23) + +[node name="LevelEditorKeybind3" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/PlaceArea2/ButtonIcons" instance=ExtResource("2_kaxuh")] +position = Vector2(42, 0) +region_rect = Rect2(80, 23, 30, 23) + +[node name="Sprite2D" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/PlaceArea2/ButtonIcons"] +position = Vector2(31, 11) +texture = ExtResource("3_kaxuh") +region_enabled = true +region_rect = Rect2(102, 97, 12, 18) + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer/PlaceArea2"] +modulate = Color(0.29219002, 0.29219005, 0.29219002, 1) +layout_mode = 2 +size_flags_horizontal = 3 +text = "CHANGE TILE" +autowrap_mode = 2 +uppercase = true diff --git a/Scenes/Prefabs/UI/ExtraWorldSelect.tscn b/Scenes/Prefabs/UI/ExtraWorldSelect.tscn new file mode 100644 index 0000000..1c3a687 --- /dev/null +++ b/Scenes/Prefabs/UI/ExtraWorldSelect.tscn @@ -0,0 +1,22 @@ +[gd_scene load_steps=2 format=3 uid="uid://b8e82usnfbw1t"] + +[ext_resource type="PackedScene" uid="uid://dntk2js0tu3y2" path="res://Scenes/Prefabs/UI/WorldSelect.tscn" id="1_fvn0p"] + +[node name="WorldSelect" instance=ExtResource("1_fvn0p")] +world_offset = 8 +num_of_worlds = 4 + +[node name="Slot1" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer" index="0"] +focus_neighbor_left = NodePath("../Slot5") + +[node name="Slot5" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer" index="4"] +focus_neighbor_right = NodePath("../Slot1") + +[node name="Slot6" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer" index="5"] +visible = false + +[node name="Slot7" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer" index="6"] +visible = false + +[node name="Slot8" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer" index="7"] +visible = false diff --git a/Scenes/Prefabs/UI/GameBananaLevelDisplay.tscn b/Scenes/Prefabs/UI/GameBananaLevelDisplay.tscn new file mode 100755 index 0000000..71af319 --- /dev/null +++ b/Scenes/Prefabs/UI/GameBananaLevelDisplay.tscn @@ -0,0 +1,23 @@ +[gd_scene load_steps=2 format=3 uid="uid://cpowgsvvunqcn"] + +[ext_resource type="Script" uid="uid://b32rbwuvfqn6x" path="res://Scripts/UI/GameBananaLevelDisplay.gd" id="1_tdprq"] + +[node name="GameBananaLevelDisplay" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_tdprq") + +[node name="PanelContainer" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="ItemList" type="ItemList" parent="PanelContainer"] +layout_mode = 2 diff --git a/Scenes/Prefabs/UI/GhostSelect.tscn b/Scenes/Prefabs/UI/GhostSelect.tscn new file mode 100644 index 0000000..139f3bc --- /dev/null +++ b/Scenes/Prefabs/UI/GhostSelect.tscn @@ -0,0 +1,129 @@ +[gd_scene load_steps=11 format=3 uid="uid://r2n1ka3mc5v6"] + +[ext_resource type="Script" uid="uid://btp7od8thj3mk" path="res://Scripts/UI/GhostSelect.gd" id="1_jt66n"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="1_riont"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="2_jt66n"] +[ext_resource type="Texture2D" uid="uid://dhu46wvad72wp" path="res://Assets/Sprites/UI/MarathonIcons.png" id="3_kqsc3"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_vlkxh"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="5_6pjre"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_vlkxh"] +color = Color(1, 1, 1, 1) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6pjre"] +atlas = ExtResource("2_jt66n") +region = Rect2(0, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rondi"] +atlas = ExtResource("3_kqsc3") +region = Rect2(112, 24, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2qsn7"] +atlas = ExtResource("3_kqsc3") +region = Rect2(96, 40, 8, 8) + +[node name="GhostSelect" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_jt66n") + +[node name="Panel" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -64.0 +offset_top = -32.0 +offset_right = 64.0 +offset_bottom = 32.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("1_riont") + +[node name="VBoxContainer" type="VBoxContainer" parent="Panel"] +layout_mode = 2 + +[node name="Title" type="Label" parent="Panel/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "GHOST_SELECT" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Panel/VBoxContainer/Title"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_vlkxh") + +[node name="NoGhost" type="HBoxContainer" parent="Panel/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +theme_override_constants/separation = 4 + +[node name="Cursor" type="TextureRect" parent="Panel/VBoxContainer/NoGhost"] +layout_mode = 2 +texture = SubResource("AtlasTexture_6pjre") +stretch_mode = 3 + +[node name="ResourceSetterNew" type="Node" parent="Panel/VBoxContainer/NoGhost/Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_vlkxh") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("5_6pjre") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="HBoxContainer" type="HBoxContainer" parent="Panel/VBoxContainer/NoGhost"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="TextureRect2" type="TextureRect" parent="Panel/VBoxContainer/NoGhost/HBoxContainer"] +layout_mode = 2 +texture = SubResource("AtlasTexture_rondi") +stretch_mode = 3 + +[node name="Label" type="Label" parent="Panel/VBoxContainer/NoGhost/HBoxContainer"] +layout_mode = 2 +text = "GHOST OFF" + +[node name="Ghost" type="HBoxContainer" parent="Panel/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +theme_override_constants/separation = 4 + +[node name="Cursor" type="TextureRect" parent="Panel/VBoxContainer/Ghost"] +layout_mode = 2 +texture = SubResource("AtlasTexture_6pjre") +stretch_mode = 3 + +[node name="ResourceSetterNew" type="Node" parent="Panel/VBoxContainer/Ghost/Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_vlkxh") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("5_6pjre") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="HBoxContainer" type="HBoxContainer" parent="Panel/VBoxContainer/Ghost"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="TextureRect2" type="TextureRect" parent="Panel/VBoxContainer/Ghost/HBoxContainer"] +layout_mode = 2 +texture = SubResource("AtlasTexture_2qsn7") +stretch_mode = 3 + +[node name="Label" type="Label" parent="Panel/VBoxContainer/Ghost/HBoxContainer"] +layout_mode = 2 +text = "GHOST ON" diff --git a/Scenes/Prefabs/UI/LevelEditorKeybind.tscn b/Scenes/Prefabs/UI/LevelEditorKeybind.tscn new file mode 100644 index 0000000..95f5f17 --- /dev/null +++ b/Scenes/Prefabs/UI/LevelEditorKeybind.tscn @@ -0,0 +1,53 @@ +[gd_scene load_steps=5 format=3 uid="uid://dipo5e7fk3avd"] + +[ext_resource type="Texture2D" uid="uid://bnhrmah4dk5xm" path="res://Assets/Sprites/UI/EditorKeybinds.png" id="1_yvgdh"] + +[sub_resource type="Animation" id="Animation_hb1c7"] +resource_name = "Idle" +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [0, 1] +} + +[sub_resource type="Animation" id="Animation_lqhbm"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [0] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_26est"] +_data = { +&"Idle": SubResource("Animation_hb1c7"), +&"RESET": SubResource("Animation_lqhbm") +} + +[node name="LevelEditorKeybind" type="Sprite2D"] +texture = ExtResource("1_yvgdh") +centered = false +hframes = 2 +region_enabled = true +region_rect = Rect2(0, 0, 58, 23) + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_26est") +} +autoplay = "Idle" diff --git a/Scenes/Prefabs/UI/LevelSelect.tscn b/Scenes/Prefabs/UI/LevelSelect.tscn new file mode 100644 index 0000000..f8672ac --- /dev/null +++ b/Scenes/Prefabs/UI/LevelSelect.tscn @@ -0,0 +1,107 @@ +[gd_scene load_steps=6 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) + +[node name="WorldSelect" type="Control"] +layout_mode = 3 +anchors_preset = 0 +offset_right = 128.0 +offset_bottom = 48.0 +script = ExtResource("1_mvafj") + +[node name="PanelContainer" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("2_k7cgt") + +[node name="MarginContainer" type="MarginContainer" parent="PanelContainer"] +layout_mode = 2 +theme_override_constants/margin_left = -4 +theme_override_constants/margin_top = -4 +theme_override_constants/margin_right = -4 +theme_override_constants/margin_bottom = -4 + +[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer/MarginContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "MENU_LEVEL_SELECT" +horizontal_alignment = 1 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="PanelContainer/MarginContainer/VBoxContainer/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_k7cgt") + +[node name="SlotContainer" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 + +[node name="Level1" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/SlotContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 6 +size_flags_vertical = 0 +text = "1" +uppercase = true + +[node name="Level2" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/SlotContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 6 +size_flags_vertical = 0 +text = "2" +uppercase = true + +[node name="Level3" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/SlotContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 6 +size_flags_vertical = 0 +text = "3" +uppercase = true + +[node name="Level4" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/SlotContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 6 +size_flags_vertical = 0 +text = "4" +uppercase = true + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Cursor" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/Control"] +unique_name_in_owner = true +layout_mode = 0 +offset_top = -8.0 +offset_right = 144.0 +offset_bottom = 8.0 +text = "^" +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/LevelSelectNew.tscn b/Scenes/Prefabs/UI/LevelSelectNew.tscn new file mode 100644 index 0000000..02c32e1 --- /dev/null +++ b/Scenes/Prefabs/UI/LevelSelectNew.tscn @@ -0,0 +1,1095 @@ +[gd_scene load_steps=26 format=3 uid="uid://bsfkt344e6j38"] + +[ext_resource type="Script" uid="uid://bupc8brk48aqi" path="res://Scripts/UI/LevelSelect.gd" id="1_3dhxq"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="2_k0wu2"] +[ext_resource type="Texture2D" uid="uid://wb67mbrs5u05" path="res://Assets/Sprites/UI/LevelIcons.png" id="3_3dhxq"] +[ext_resource type="Texture2D" uid="uid://dsi25p0odieg2" path="res://Assets/Sprites/UI/Numbers.png" id="4_h2uw4"] +[ext_resource type="Texture2D" uid="uid://kudshfhlo5ic" path="res://Assets/Sprites/UI/RankMedals.png" id="5_h2uw4"] +[ext_resource type="Texture2D" uid="uid://dhu46wvad72wp" path="res://Assets/Sprites/UI/MarathonIcons.png" id="5_k0wu2"] +[ext_resource type="Script" uid="uid://xem6lai3ufyj" path="res://Scripts/Classes/UI/PackNinePatch.gd" id="5_r70xa"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="5_x05vu"] +[ext_resource type="Script" uid="uid://364rywt44hy6" path="res://Scripts/Classes/UI/PackSprite.gd" id="6_x05vu"] +[ext_resource type="Texture2D" uid="uid://sgrcmlktp2dk" path="res://Assets/Sprites/Particles/SRankParticles.png" id="7_21y1v"] +[ext_resource type="Texture2D" uid="uid://cdaluetdpls0d" path="res://Assets/Sprites/Particles/PRankParticles.png" id="8_r70xa"] +[ext_resource type="Texture2D" uid="uid://de6otencrflfo" path="res://Assets/Sprites/UI/RedCoins.png" id="10_ywryf"] +[ext_resource type="Texture2D" uid="uid://ccqgekbac45f8" path="res://Assets/Sprites/UI/YoshiEggs.png" id="11_sk22j"] +[ext_resource type="Texture2D" uid="uid://bgfsdyjhoies2" path="res://Assets/Sprites/UI/ScoreMedal.png" id="12_asr3n"] +[ext_resource type="Script" uid="uid://ca3bew33g45eq" path="res://Scripts/Classes/UI/PackTextureRect.gd" id="14_ywryf"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_d8v6d"] +color = Color(1, 1, 1, 1) +grow_begin = -4.0 +grow_end = -4.0 + +[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_ggm71"] +particles_animation = true +particles_anim_h_frames = 7 +particles_anim_v_frames = 1 +particles_anim_loop = false + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_gxb4q"] +particle_flag_disable_z = true +emission_shape = 6 +emission_ring_axis = Vector3(0, 0, 1) +emission_ring_height = 8.0 +emission_ring_radius = 10.0 +emission_ring_inner_radius = 8.0 +emission_ring_cone_angle = 90.0 +gravity = Vector3(0, 0, 0) +anim_speed_min = 2.0 +anim_speed_max = 2.0 + +[sub_resource type="AtlasTexture" id="AtlasTexture_mscv7"] +atlas = ExtResource("5_k0wu2") +region = Rect2(96, 32, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_k0wu2"] +atlas = ExtResource("5_k0wu2") +region = Rect2(112, 32, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_h2uw4"] +atlas = ExtResource("5_k0wu2") +region = Rect2(96, 24, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_x05vu"] +atlas = ExtResource("5_k0wu2") +region = Rect2(96, 16, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_21y1v"] +atlas = ExtResource("5_k0wu2") +region = Rect2(104, 16, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_r70xa"] +atlas = ExtResource("5_k0wu2") +region = Rect2(112, 16, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ggm71"] +atlas = ExtResource("5_k0wu2") +region = Rect2(104, 32, 8, 8) + +[node name="LevelSelect" type="Control"] +layout_mode = 3 +anchors_preset = 0 +offset_right = 256.0 +offset_bottom = 80.0 +script = ExtResource("1_3dhxq") + +[node name="Panel" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_bottom = -7.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("2_k0wu2") + +[node name="MarginContainer" type="MarginContainer" parent="Panel"] +layout_mode = 2 +theme_override_constants/margin_bottom = 0 + +[node name="VBoxContainer" type="VBoxContainer" parent="Panel/MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="Title" type="Label" parent="Panel/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "MENU_LEVEL_SELECT" +horizontal_alignment = 1 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Panel/MarginContainer/VBoxContainer/Title"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_d8v6d") + +[node name="HBoxContainer" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_constants/separation = 4 + +[node name="ScrollContainer" type="ScrollContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer"] +clip_contents = false +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +follow_focus = true +horizontal_scroll_mode = 3 +vertical_scroll_mode = 0 + +[node name="SlotContainer" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +alignment = 1 + +[node name="Slot1" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +custom_minimum_size = Vector2(56, 32) +layout_mode = 2 +focus_mode = 2 +theme_override_constants/separation = 0 + +[node name="ChallengeModeBits" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1"] +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 +size_flags_vertical = 10 + +[node name="ColorRect" type="ColorRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"] +visible = false +layout_mode = 2 +size_flags_horizontal = 3 +color = Color(0, 0, 0, 1) + +[node name="1" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"] +position = Vector2(4, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits/1"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="2" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"] +position = Vector2(11, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits/2"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="3" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"] +position = Vector2(18, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits/3"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="4" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"] +position = Vector2(25, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits/4"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="5" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"] +position = Vector2(32, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits/5"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="6" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"] +position = Vector2(41, 4) +texture = ExtResource("11_sk22j") +region_enabled = true +region_rect = Rect2(0, 0, 8, 8) +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits/6"] +texture = ExtResource("11_sk22j") +region_enabled = true +region_rect = Rect2(8, 0, 8, 8) +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Score" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"] +position = Vector2(51, 4) +texture = ExtResource("12_asr3n") +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits/Score"] +texture = ExtResource("12_asr3n") +hframes = 2 +frame = 1 +region_rect = Rect2(8, 0, 8, 8) +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_3dhxq") +region_rect = Rect2(0, 0, 56, 32) +script = ExtResource("5_r70xa") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -3.0 +offset_right = 6.0 +offset_bottom = 9.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_h2uw4") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_r70xa") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="RankMedal" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Icon"] +position = Vector2(43, -2) +texture = ExtResource("5_h2uw4") +centered = false +hframes = 8 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="SRankParticles" type="GPUParticles2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Icon/RankMedal"] +z_index = 1 +material = SubResource("CanvasItemMaterial_ggm71") +position = Vector2(8, 8) +emitting = false +amount = 1 +texture = ExtResource("7_21y1v") +randomness = 0.12 +fixed_fps = 15 +interpolate = false +fract_delta = false +process_material = SubResource("ParticleProcessMaterial_gxb4q") + +[node name="PRankParticles" type="GPUParticles2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Icon/RankMedal"] +visible = false +z_index = 1 +material = SubResource("CanvasItemMaterial_ggm71") +position = Vector2(8, 8) +emitting = false +amount = 1 +texture = ExtResource("8_r70xa") +randomness = 0.12 +fixed_fps = 15 +interpolate = false +fract_delta = false +process_material = SubResource("ParticleProcessMaterial_gxb4q") + +[node name="Control" type="Control" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1"] +layout_mode = 2 + +[node name="Cursor" type="Control" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1"] +visible = false +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Cursor"] +layout_mode = 0 +offset_top = -1.0 +offset_right = 56.0 +offset_bottom = 15.0 +text = "^" +horizontal_alignment = 1 + +[node name="Slot2" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +custom_minimum_size = Vector2(56, 32) +layout_mode = 2 +focus_mode = 2 +theme_override_constants/separation = 0 + +[node name="ChallengeModeBits" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2"] +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 +size_flags_vertical = 10 + +[node name="ColorRect" type="ColorRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"] +visible = false +layout_mode = 2 +size_flags_horizontal = 3 +color = Color(0, 0, 0, 1) + +[node name="1" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"] +position = Vector2(4, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits/1"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="2" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"] +position = Vector2(11, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits/2"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="3" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"] +position = Vector2(18, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits/3"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="4" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"] +position = Vector2(25, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits/4"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="5" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"] +position = Vector2(32, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits/5"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="6" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"] +position = Vector2(41, 4) +texture = ExtResource("11_sk22j") +region_enabled = true +region_rect = Rect2(0, 0, 8, 8) +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits/6"] +texture = ExtResource("11_sk22j") +region_enabled = true +region_rect = Rect2(16, 0, 8, 8) +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Score" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"] +position = Vector2(51, 4) +texture = ExtResource("12_asr3n") +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits/Score"] +texture = ExtResource("12_asr3n") +hframes = 2 +frame = 1 +region_rect = Rect2(8, 0, 8, 8) +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_3dhxq") +region_rect = Rect2(0, 0, 56, 32) +script = ExtResource("5_r70xa") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -3.0 +offset_right = 6.0 +offset_bottom = 9.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_h2uw4") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_r70xa") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="RankMedal" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Icon"] +position = Vector2(43, -2) +texture = ExtResource("5_h2uw4") +centered = false +hframes = 8 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="SRankParticles" type="GPUParticles2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Icon/RankMedal"] +z_index = 1 +material = SubResource("CanvasItemMaterial_ggm71") +position = Vector2(8, 8) +emitting = false +amount = 1 +texture = ExtResource("7_21y1v") +randomness = 0.12 +fixed_fps = 15 +interpolate = false +fract_delta = false +process_material = SubResource("ParticleProcessMaterial_gxb4q") + +[node name="PRankParticles" type="GPUParticles2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Icon/RankMedal"] +visible = false +z_index = 1 +material = SubResource("CanvasItemMaterial_ggm71") +position = Vector2(8, 8) +emitting = false +amount = 1 +texture = ExtResource("8_r70xa") +randomness = 0.12 +fixed_fps = 15 +interpolate = false +fract_delta = false +process_material = SubResource("ParticleProcessMaterial_gxb4q") + +[node name="Control" type="Control" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2"] +layout_mode = 2 + +[node name="Cursor" type="Control" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2"] +visible = false +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Cursor"] +layout_mode = 0 +offset_top = -1.0 +offset_right = 56.0 +offset_bottom = 15.0 +text = "^" +horizontal_alignment = 1 + +[node name="Slot3" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +custom_minimum_size = Vector2(56, 32) +layout_mode = 2 +focus_mode = 2 +theme_override_constants/separation = 0 + +[node name="ChallengeModeBits" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3"] +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 +size_flags_vertical = 10 + +[node name="ColorRect" type="ColorRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"] +visible = false +layout_mode = 2 +size_flags_horizontal = 3 +color = Color(0, 0, 0, 1) + +[node name="1" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"] +position = Vector2(4, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits/1"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="2" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"] +position = Vector2(11, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits/2"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="3" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"] +position = Vector2(18, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits/3"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="4" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"] +position = Vector2(25, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits/4"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="5" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"] +position = Vector2(32, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits/5"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="6" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"] +position = Vector2(41, 4) +texture = ExtResource("11_sk22j") +region_enabled = true +region_rect = Rect2(0, 0, 8, 8) +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits/6"] +texture = ExtResource("11_sk22j") +region_enabled = true +region_rect = Rect2(0, 8, 8, 8) +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Score" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"] +position = Vector2(51, 4) +texture = ExtResource("12_asr3n") +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits/Score"] +texture = ExtResource("12_asr3n") +hframes = 2 +frame = 1 +region_rect = Rect2(8, 0, 8, 8) +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_3dhxq") +region_rect = Rect2(0, 0, 56, 32) +script = ExtResource("5_r70xa") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -3.0 +offset_right = 6.0 +offset_bottom = 9.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_h2uw4") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_r70xa") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="RankMedal" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Icon"] +position = Vector2(43, -2) +texture = ExtResource("5_h2uw4") +centered = false +hframes = 8 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="SRankParticles" type="GPUParticles2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Icon/RankMedal"] +z_index = 1 +material = SubResource("CanvasItemMaterial_ggm71") +position = Vector2(8, 8) +emitting = false +amount = 1 +texture = ExtResource("7_21y1v") +randomness = 0.12 +fixed_fps = 15 +interpolate = false +fract_delta = false +process_material = SubResource("ParticleProcessMaterial_gxb4q") + +[node name="PRankParticles" type="GPUParticles2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Icon/RankMedal"] +visible = false +z_index = 1 +material = SubResource("CanvasItemMaterial_ggm71") +position = Vector2(8, 8) +emitting = false +amount = 1 +texture = ExtResource("8_r70xa") +randomness = 0.12 +fixed_fps = 15 +interpolate = false +fract_delta = false +process_material = SubResource("ParticleProcessMaterial_gxb4q") + +[node name="Control" type="Control" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3"] +layout_mode = 2 + +[node name="Cursor" type="Control" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3"] +visible = false +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Cursor"] +layout_mode = 0 +offset_top = -1.0 +offset_right = 56.0 +offset_bottom = 15.0 +text = "^" +horizontal_alignment = 1 + +[node name="Slot4" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +custom_minimum_size = Vector2(56, 32) +layout_mode = 2 +focus_mode = 2 +theme_override_constants/separation = 0 + +[node name="ChallengeModeBits" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4"] +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 +size_flags_vertical = 10 + +[node name="ColorRect" type="ColorRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"] +visible = false +layout_mode = 2 +size_flags_horizontal = 3 +color = Color(0, 0, 0, 1) + +[node name="1" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"] +position = Vector2(4, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits/1"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="2" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"] +position = Vector2(11, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits/2"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="3" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"] +position = Vector2(18, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits/3"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="4" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"] +position = Vector2(25, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits/4"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="5" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"] +position = Vector2(32, 4) +texture = ExtResource("10_ywryf") +hframes = 2 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits/5"] +texture = ExtResource("10_ywryf") +hframes = 2 +frame = 1 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="6" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"] +position = Vector2(41, 4) +texture = ExtResource("11_sk22j") +region_enabled = true +region_rect = Rect2(0, 0, 8, 8) +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits/6"] +texture = ExtResource("11_sk22j") +region_enabled = true +region_rect = Rect2(8, 8, 8, 8) +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Score" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"] +position = Vector2(51, 4) +texture = ExtResource("12_asr3n") +hframes = 2 +region_rect = Rect2(0, 0, 8, 8) +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits/Score"] +texture = ExtResource("12_asr3n") +hframes = 2 +frame = 1 +region_rect = Rect2(8, 0, 8, 8) +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_3dhxq") +region_rect = Rect2(0, 0, 56, 32) +script = ExtResource("5_r70xa") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -3.0 +offset_right = 6.0 +offset_bottom = 9.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_h2uw4") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_r70xa") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="RankMedal" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Icon"] +position = Vector2(43, -2) +texture = ExtResource("5_h2uw4") +centered = false +hframes = 8 +script = ExtResource("6_x05vu") +metadata/_custom_type_script = "uid://364rywt44hy6" + +[node name="SRankParticles" type="GPUParticles2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Icon/RankMedal"] +z_index = 1 +material = SubResource("CanvasItemMaterial_ggm71") +position = Vector2(8, 8) +emitting = false +amount = 1 +texture = ExtResource("7_21y1v") +randomness = 0.12 +fixed_fps = 15 +interpolate = false +fract_delta = false +process_material = SubResource("ParticleProcessMaterial_gxb4q") + +[node name="PRankParticles" type="GPUParticles2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Icon/RankMedal"] +visible = false +z_index = 1 +material = SubResource("CanvasItemMaterial_ggm71") +position = Vector2(8, 8) +emitting = false +amount = 1 +texture = ExtResource("8_r70xa") +randomness = 0.12 +fixed_fps = 15 +interpolate = false +fract_delta = false +process_material = SubResource("ParticleProcessMaterial_gxb4q") + +[node name="Control" type="Control" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4"] +layout_mode = 2 + +[node name="Cursor" type="Control" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4"] +visible = false +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Cursor"] +layout_mode = 0 +offset_top = -1.0 +offset_right = 56.0 +offset_bottom = 15.0 +text = "^" +horizontal_alignment = 1 + +[node name="Control" type="Control" parent="Panel/MarginContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 7) +layout_mode = 2 + +[node name="MarathonBits" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer"] +unique_name_in_owner = true +visible = false +layout_mode = 2 +size_flags_vertical = 3 +alignment = 1 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/MarathonBits"] +layout_mode = 2 +size_flags_vertical = 0 +text = "PB:" + +[node name="VBoxContainer" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/MarathonBits"] +layout_mode = 2 +size_flags_vertical = 4 + +[node name="FullRun" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer"] +layout_mode = 2 + +[node name="Flag" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_mscv7") +stretch_mode = 2 +script = ExtResource("14_ywryf") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Axe" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_k0wu2") +stretch_mode = 2 +script = ExtResource("14_ywryf") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="FullRunPB" type="Label" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun"] +unique_name_in_owner = true +layout_mode = 2 +text = "00:00:00" + +[node name="FullRunMedals" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun"] +unique_name_in_owner = true +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="Bronze" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun/FullRunMedals"] +layout_mode = 2 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_h2uw4") +script = ExtResource("14_ywryf") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Full" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun/FullRunMedals/Bronze"] +layout_mode = 1 +offset_right = 8.0 +offset_bottom = 8.0 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_x05vu") + +[node name="Silver" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun/FullRunMedals"] +layout_mode = 2 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_h2uw4") +script = ExtResource("14_ywryf") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Full" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun/FullRunMedals/Silver"] +layout_mode = 1 +offset_right = 8.0 +offset_bottom = 8.0 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_21y1v") + +[node name="Gold" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun/FullRunMedals"] +layout_mode = 2 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_h2uw4") +script = ExtResource("14_ywryf") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Full" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun/FullRunMedals/Gold"] +layout_mode = 1 +offset_right = 8.0 +offset_bottom = 8.0 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_r70xa") + +[node name="Warp" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer"] +layout_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp"] +layout_mode = 2 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_ggm71") +stretch_mode = 2 +script = ExtResource("14_ywryf") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="WarpRunPB" type="Label" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp"] +unique_name_in_owner = true +layout_mode = 2 +text = "00:00:00" + +[node name="WarpRunMedals" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp"] +unique_name_in_owner = true +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="Bronze" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp/WarpRunMedals"] +layout_mode = 2 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_h2uw4") +script = ExtResource("14_ywryf") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Full" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp/WarpRunMedals/Bronze"] +layout_mode = 1 +offset_right = 8.0 +offset_bottom = 8.0 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_x05vu") + +[node name="Silver" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp/WarpRunMedals"] +layout_mode = 2 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_h2uw4") +script = ExtResource("14_ywryf") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Full" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp/WarpRunMedals/Silver"] +layout_mode = 1 +offset_right = 8.0 +offset_bottom = 8.0 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_21y1v") + +[node name="Gold" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp/WarpRunMedals"] +layout_mode = 2 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_h2uw4") +script = ExtResource("14_ywryf") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Full" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp/WarpRunMedals/Gold"] +layout_mode = 1 +offset_right = 8.0 +offset_bottom = 8.0 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_r70xa") + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("5_x05vu") +labels = [NodePath("../Panel/MarginContainer/VBoxContainer/Title")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="LabelFontChanger2" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("5_x05vu") +labels = [NodePath("../Panel/MarginContainer/VBoxContainer/Title"), NodePath("../Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Cursor/Label"), NodePath("../Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Cursor/Label"), NodePath("../Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Cursor/Label"), NodePath("../Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Cursor/Label"), NodePath("../Panel/MarginContainer/VBoxContainer/MarathonBits/Label"), NodePath("../Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun/FullRunPB"), NodePath("../Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp/WarpRunPB")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Cursor" method="hide"] +[connection signal="ready" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1" method="grab_focus"] +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Cursor" method="hide"] +[connection signal="ready" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2" method="grab_focus"] +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Cursor" method="hide"] +[connection signal="ready" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3" method="grab_focus"] +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Cursor" method="hide"] +[connection signal="ready" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4" method="grab_focus"] diff --git a/Scenes/Prefabs/UI/MarathonPause.tscn b/Scenes/Prefabs/UI/MarathonPause.tscn new file mode 100644 index 0000000..1e429fb --- /dev/null +++ b/Scenes/Prefabs/UI/MarathonPause.tscn @@ -0,0 +1,53 @@ +[gd_scene load_steps=3 format=3 uid="uid://b3diry65fdrj6"] + +[ext_resource type="PackedScene" uid="uid://dekuqrdjmnr1m" path="res://Scenes/Prefabs/UI/BasePauseMenu.tscn" id="1_uvhg6"] + +[sub_resource type="GDScript" id="GDScript_k4rkm"] +script/source = "extends Node + +func restart_run() -> void: + AudioManager.stop_all_music() + Global.death_load = true + Global.clear_saved_values() + Global.reset_values() + SpeedrunHandler.timer = 0 + SpeedrunHandler.timer_active = false + Global.player_power_states = \"0000\" + if Global.current_game_mode == Global.GameMode.MARATHON_PRACTICE: + Global.current_level.reload_level() + else: + Global.level_num = 1 + Global.world_num = 1 + LevelTransition.level_to_transition_to = Level.get_scene_string(1, 1) + Global.transition_to_scene(\"res://Scenes/Levels/LevelTransition.tscn\") + +func quit_to_menu() -> void: + AudioManager.stop_all_music() + SpeedrunHandler.timer = 0 + SpeedrunHandler.timer_active = false + SpeedrunHandler.ghost_active = false + Global.transition_to_scene(\"res://Scenes/Levels/TitleScreen.tscn\") + get_tree().paused = true + await Global.current_level.tree_exited + get_tree().paused = false +" + +[node name="PauseMenu" instance=ExtResource("1_uvhg6")] + +[node name="Label2" parent="Control/PanelContainer/MarginContainer/VBoxContainer" index="1"] +text = "Restart run" + +[node name="Handler" type="Node" parent="." index="2"] +script = SubResource("GDScript_k4rkm") + +[connection signal="option_1_selected" from="." to="." method="close"] +[connection signal="option_2_selected" from="." to="." method="close"] +[connection signal="option_2_selected" from="." to="Handler" method="restart_run"] +[connection signal="option_4_selected" from="." to="." method="close"] +[connection signal="option_4_selected" from="." to="Handler" method="quit_to_menu"] + +[editable path="SettingsMenu"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Video/Language"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode2"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode3"] diff --git a/Scenes/Prefabs/UI/MarathonPracticePause.tscn b/Scenes/Prefabs/UI/MarathonPracticePause.tscn new file mode 100644 index 0000000..4cd34ff --- /dev/null +++ b/Scenes/Prefabs/UI/MarathonPracticePause.tscn @@ -0,0 +1,55 @@ +[gd_scene load_steps=3 format=3 uid="uid://qeuxtmse7bde"] + +[ext_resource type="PackedScene" uid="uid://dekuqrdjmnr1m" path="res://Scenes/Prefabs/UI/BasePauseMenu.tscn" id="1_a8xej"] + +[sub_resource type="GDScript" id="GDScript_k4rkm"] +script/source = "extends Node + +func restart_run() -> void: + Global.death_load = true + Global.clear_saved_values() + Global.reset_values() + Global.speed_run_timer = 0 + Global.level_run_timer = 0 + Global.speed_run_timer_active = false + Global.player_power_states = \"0000\" + if Global.marathon_practice: + Global.current_level.reload_level() + else: + Global.level_num = 1 + Global.world_num = 1 + Global.level_to_transition_to = Level.get_scene_string(1, 1) + Global.transition_to_scene(\"res://Scenes/Levels/LevelTransition.tscn\") + +func quit_to_menu() -> void: + Global.speed_run_timer = 0 + Global.speed_run_timer_active = false + Global.speed_run_timer_enabled = false + Global.transition_to_scene(\"res://Scenes/Levels/TitleScreen.tscn\") + get_tree().paused = true + await Global.current_level.tree_exited + get_tree().paused = false +" + +[node name="PauseMenu" instance=ExtResource("1_a8xej")] + +[node name="Label2" parent="Control/PanelContainer/MarginContainer/VBoxContainer" index="1"] +text = "Restart run" + +[node name="Label5" type="Label" parent="Control/PanelContainer/MarginContainer/VBoxContainer" index="2"] +layout_mode = 2 +size_flags_vertical = 7 +text = "Ghost: On" +uppercase = true + +[node name="Handler" type="Node" parent="." index="2"] +script = SubResource("GDScript_k4rkm") + +[connection signal="option_2_selected" from="." to="Handler" method="restart_run"] +[connection signal="option_3_selected" from="." to="Handler" method="quit_to_menu"] + +[editable path="SettingsMenu"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Video/Language"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode2"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode3"] diff --git a/Scenes/Prefabs/UI/MarathonResults.tscn b/Scenes/Prefabs/UI/MarathonResults.tscn new file mode 100644 index 0000000..1b8c64c --- /dev/null +++ b/Scenes/Prefabs/UI/MarathonResults.tscn @@ -0,0 +1,223 @@ +[gd_scene load_steps=13 format=3 uid="uid://n2e3jgmkilvt"] + +[ext_resource type="Script" uid="uid://djuvlj1dt0aay" path="res://Scripts/UI/MarathonResults.gd" id="1_1ama0"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="1_xyd63"] +[ext_resource type="Texture2D" uid="uid://dhu46wvad72wp" path="res://Assets/Sprites/UI/MarathonIcons.png" id="2_1ama0"] +[ext_resource type="PackedScene" uid="uid://bmn81e10obpjv" path="res://Scenes/Parts/SelectableLabel.tscn" id="4_7l60d"] +[ext_resource type="PackedScene" uid="uid://dntk2js0tu3y2" path="res://Scenes/Prefabs/UI/WorldSelect.tscn" id="7_nvyky"] +[ext_resource type="AudioStream" uid="uid://ekxoq3h38iuv" path="res://Assets/Audio/SFX/MarathonMedal.wav" id="7_orie5"] +[ext_resource type="PackedScene" uid="uid://bvgigoyn7lrc2" path="res://Scenes/Prefabs/UI/SpeedrunTypeSelect.tscn" id="8_nvyky"] +[ext_resource type="PackedScene" uid="uid://bsfkt344e6j38" path="res://Scenes/Prefabs/UI/LevelSelectNew.tscn" id="8_orie5"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_3vn76"] +color = Color(1, 1, 1, 1) + +[sub_resource type="AtlasTexture" id="AtlasTexture_q1rpx"] +atlas = ExtResource("2_1ama0") +region = Rect2(96, 24, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ldcu6"] +atlas = ExtResource("2_1ama0") +region = Rect2(96, 16, 24, 8) + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_v87cy"] +color = Color(1, 1, 1, 1) + +[node name="MarathonResults" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_1ama0") + +[node name="PanelContainer" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -79.0 +offset_top = -66.0 +offset_right = 79.0 +offset_bottom = 66.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("1_xyd63") + +[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "YOUR RESULTS" + +[node name="HSeparator" type="HSeparator" parent="PanelContainer/VBoxContainer/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_3vn76") + +[node name="HBoxContainer" type="HBoxContainer" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="Title" type="Label" parent="PanelContainer/VBoxContainer/HBoxContainer"] +layout_mode = 2 +text = "TIME:" + +[node name="Medal" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 10 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_q1rpx") +stretch_mode = 3 + +[node name="Full" type="NinePatchRect" parent="PanelContainer/VBoxContainer/HBoxContainer/Medal"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = SubResource("AtlasTexture_ldcu6") +region_rect = Rect2(16, 0, 8, 8) + +[node name="Time" type="Label" parent="PanelContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 10 +text = "00:00:00" + +[node name="HBoxContainer2" type="HBoxContainer" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Title" type="Label" parent="PanelContainer/VBoxContainer/HBoxContainer2"] +layout_mode = 2 +text = "PB:" + +[node name="PB" type="Label" parent="PanelContainer/VBoxContainer/HBoxContainer2"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 10 +text = "--:--:--" + +[node name="NewPB" type="HBoxContainer" parent="PanelContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 + +[node name="Time" type="Label" parent="PanelContainer/VBoxContainer/NewPB"] +modulate = Color(0, 0.99912035, 0, 1) +layout_mode = 2 +size_flags_horizontal = 10 +text = "NEW PB!" + +[node name="HBoxContainer3" type="HBoxContainer" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Title" type="Label" parent="PanelContainer/VBoxContainer/HBoxContainer3"] +layout_mode = 2 +text = "TARGET:" + +[node name="Target" type="Label" parent="PanelContainer/VBoxContainer/HBoxContainer3"] +unique_name_in_owner = true +modulate = Color(1, 0.69803923, 0.34901962, 1) +layout_mode = 2 +size_flags_horizontal = 10 +text = "00:00:00" + +[node name="HSeparator" type="HSeparator" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_v87cy") + +[node name="MarginContainer" type="MarginContainer" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 4 + +[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer/VBoxContainer/MarginContainer"] +layout_mode = 2 + +[node name="Restart" parent="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer" instance=ExtResource("4_7l60d")] +unique_name_in_owner = true +layout_mode = 2 +text = "RETRY" + +[node name="LevelSelect" parent="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer" instance=ExtResource("4_7l60d")] +unique_name_in_owner = true +layout_mode = 2 +text = "LEVEL SELECT" + +[node name="Return" parent="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer" instance=ExtResource("4_7l60d")] +unique_name_in_owner = true +layout_mode = 2 +text = "RETURN TO MENU" + +[node name="WorldSelect" parent="." instance=ExtResource("7_nvyky")] +visible = false +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -90.0 +offset_top = -32.5 +offset_right = 90.0 +offset_bottom = 32.5 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="LevelSelect" parent="." instance=ExtResource("8_orie5")] +visible = false +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -128.0 +offset_top = -40.0 +offset_right = 128.0 +offset_bottom = 40.0 +grow_horizontal = 2 +grow_vertical = 2 +has_speedrun_stuff = true + +[node name="PBSfx" type="AudioStreamPlayer" parent="."] +stream = ExtResource("7_orie5") +bus = &"SFX" + +[node name="SpeedrunTypeSelect" parent="." instance=ExtResource("8_nvyky")] +visible = false +layout_mode = 1 + +[node name="SpeedrunTypeSelectLevelSelect" parent="." instance=ExtResource("8_nvyky")] +visible = false +layout_mode = 1 + +[connection signal="pressed" from="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/Restart" to="." method="check_for_warp"] +[connection signal="pressed" from="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/Restart" to="." method="set_focus" binds= [false]] +[connection signal="pressed" from="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/LevelSelect" to="WorldSelect" method="open"] +[connection signal="pressed" from="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/LevelSelect" to="." method="set_focus" binds= [false]] +[connection signal="pressed" from="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/Return" to="." method="go_to_menu"] +[connection signal="pressed" from="PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/Return" to="." method="close"] +[connection signal="cancelled" from="WorldSelect" to="." method="return_focus"] +[connection signal="cancelled" from="WorldSelect" to="." method="set_focus" binds= [true]] +[connection signal="world_selected" from="WorldSelect" to="LevelSelect" method="open"] +[connection signal="cancelled" from="LevelSelect" to="WorldSelect" method="open"] +[connection signal="level_selected" from="LevelSelect" to="." method="check_for_warp_level_select_edition"] +[connection signal="cancelled" from="SpeedrunTypeSelect" to="." method="return_focus"] +[connection signal="cancelled" from="SpeedrunTypeSelect" to="." method="set_focus" binds= [true]] +[connection signal="selected" from="SpeedrunTypeSelect" to="." method="restart_level"] +[connection signal="cancelled" from="SpeedrunTypeSelectLevelSelect" to="." method="return_focus"] +[connection signal="cancelled" from="SpeedrunTypeSelectLevelSelect" to="." method="set_focus" binds= [true]] +[connection signal="selected" from="SpeedrunTypeSelectLevelSelect" to="." method="restart_level"] diff --git a/Scenes/Prefabs/UI/MarathonSelect.tscn b/Scenes/Prefabs/UI/MarathonSelect.tscn new file mode 100644 index 0000000..599b2f8 --- /dev/null +++ b/Scenes/Prefabs/UI/MarathonSelect.tscn @@ -0,0 +1,288 @@ +[gd_scene load_steps=13 format=3 uid="uid://60t5mugrgvlt"] + +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="1_14lst"] +[ext_resource type="Script" uid="uid://bpqtkfuv6a2sx" path="res://Scripts/UI/MarathonSelect.gd" id="1_huaf4"] +[ext_resource type="Texture2D" uid="uid://dhu46wvad72wp" path="res://Assets/Sprites/UI/MarathonIcons.png" id="2_huaf4"] +[ext_resource type="Script" uid="uid://xem6lai3ufyj" path="res://Scripts/Classes/UI/PackNinePatch.gd" id="4_7rxod"] +[ext_resource type="Script" uid="uid://ca3bew33g45eq" path="res://Scripts/Classes/UI/PackTextureRect.gd" id="5_b42rw"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_c8ql0"] +color = Color(1, 1, 1, 1) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7rxod"] +atlas = ExtResource("2_huaf4") +region = Rect2(0, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_b42rw"] +atlas = ExtResource("2_huaf4") +region = Rect2(48, 0, 48, 48) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w8vyo"] +atlas = ExtResource("2_huaf4") +region = Rect2(96, 24, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_p1jo0"] +atlas = ExtResource("2_huaf4") +region = Rect2(96, 16, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_t6es3"] +atlas = ExtResource("2_huaf4") +region = Rect2(104, 16, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_27pna"] +atlas = ExtResource("2_huaf4") +region = Rect2(112, 16, 8, 8) + +[node name="MarathonSelect" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_huaf4") + +[node name="PanelContainer" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -84.0 +offset_top = -68.0 +offset_right = 84.0 +offset_bottom = 80.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("1_14lst") + +[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "MARATHON_SELECT" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="PanelContainer/VBoxContainer/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_c8ql0") + +[node name="Control" type="Control" parent="PanelContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 + +[node name="MarathonName" type="Label" parent="PanelContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 4 +text = "MARATHON_FULL" +uppercase = true + +[node name="HBoxContainer" type="HBoxContainer" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +theme_override_constants/separation = 16 +alignment = 1 + +[node name="Full" type="VBoxContainer" parent="PanelContainer/VBoxContainer/HBoxContainer"] +layout_mode = 2 +theme_override_constants/separation = -5 +alignment = 2 + +[node name="TextureRect" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer/Full"] +custom_minimum_size = Vector2(48, 48) +layout_mode = 2 +texture = SubResource("AtlasTexture_7rxod") +script = ExtResource("5_b42rw") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label" type="Label" parent="PanelContainer/VBoxContainer/HBoxContainer/Full"] +visible = false +layout_mode = 2 +size_flags_horizontal = 4 +text = "^" + +[node name="Level" type="VBoxContainer" parent="PanelContainer/VBoxContainer/HBoxContainer"] +layout_mode = 2 +theme_override_constants/separation = -5 +alignment = 2 + +[node name="TextureRect" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer/Level"] +custom_minimum_size = Vector2(48, 48) +layout_mode = 2 +texture = SubResource("AtlasTexture_b42rw") +script = ExtResource("5_b42rw") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label" type="Label" parent="PanelContainer/VBoxContainer/HBoxContainer/Level"] +visible = false +layout_mode = 2 +size_flags_horizontal = 4 +text = "^" + +[node name="Control2" type="Control" parent="PanelContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 4) +layout_mode = 2 + +[node name="HBoxContainer2" type="HBoxContainer" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_constants/separation = 0 + +[node name="MarginContainer" type="MarginContainer" parent="PanelContainer/VBoxContainer/HBoxContainer2"] +layout_mode = 2 +theme_override_constants/margin_top = -3 + +[node name="Label" type="Label" parent="PanelContainer/VBoxContainer/HBoxContainer2/MarginContainer"] +layout_mode = 2 +size_flags_vertical = 0 +text = "PB:" + +[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer/VBoxContainer/HBoxContainer2"] +layout_mode = 2 +theme_override_constants/separation = 8 + +[node name="TextureRect" type="NinePatchRect" parent="PanelContainer/VBoxContainer/HBoxContainer2/VBoxContainer"] +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 +size_flags_vertical = 0 +texture = ExtResource("2_huaf4") +region_rect = Rect2(112, 32, 8, 8) +script = ExtResource("4_7rxod") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="TextureRect2" type="NinePatchRect" parent="PanelContainer/VBoxContainer/HBoxContainer2/VBoxContainer"] +custom_minimum_size = Vector2(8, 8) +layout_mode = 2 +size_flags_vertical = 0 +texture = ExtResource("2_huaf4") +region_rect = Rect2(104, 32, 8, 8) +script = ExtResource("4_7rxod") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="MarginContainer2" type="MarginContainer" parent="PanelContainer/VBoxContainer/HBoxContainer2"] +layout_mode = 2 +theme_override_constants/margin_top = -4 + +[node name="VBoxContainer2" type="VBoxContainer" parent="PanelContainer/VBoxContainer/HBoxContainer2/MarginContainer2"] +layout_mode = 2 + +[node name="FullRunPB" type="Label" parent="PanelContainer/VBoxContainer/HBoxContainer2/MarginContainer2/VBoxContainer2"] +unique_name_in_owner = true +layout_mode = 2 +text = "00:00:00" + +[node name="WarpedRunPB" type="Label" parent="PanelContainer/VBoxContainer/HBoxContainer2/MarginContainer2/VBoxContainer2"] +unique_name_in_owner = true +layout_mode = 2 +text = "00:00:00" + +[node name="VBoxContainer2" type="VBoxContainer" parent="PanelContainer/VBoxContainer/HBoxContainer2"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/separation = 8 + +[node name="FullMedals" type="HBoxContainer" parent="PanelContainer/VBoxContainer/HBoxContainer2/VBoxContainer2"] +unique_name_in_owner = true +layout_mode = 2 +theme_override_constants/separation = 2 +alignment = 1 + +[node name="Bronze" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer2/VBoxContainer2/FullMedals"] +layout_mode = 2 +texture = SubResource("AtlasTexture_w8vyo") +script = ExtResource("5_b42rw") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Full" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer2/VBoxContainer2/FullMedals/Bronze"] +layout_mode = 1 +offset_right = 8.0 +offset_bottom = 8.0 +texture = SubResource("AtlasTexture_p1jo0") +script = ExtResource("5_b42rw") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Silver" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer2/VBoxContainer2/FullMedals"] +layout_mode = 2 +texture = SubResource("AtlasTexture_w8vyo") +script = ExtResource("5_b42rw") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Full" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer2/VBoxContainer2/FullMedals/Silver"] +layout_mode = 1 +offset_right = 8.0 +offset_bottom = 8.0 +texture = SubResource("AtlasTexture_t6es3") +script = ExtResource("5_b42rw") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Gold" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer2/VBoxContainer2/FullMedals"] +layout_mode = 2 +texture = SubResource("AtlasTexture_w8vyo") +script = ExtResource("5_b42rw") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Full" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer2/VBoxContainer2/FullMedals/Gold"] +layout_mode = 1 +offset_right = 8.0 +offset_bottom = 8.0 +texture = SubResource("AtlasTexture_27pna") +script = ExtResource("5_b42rw") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="WarpedMedals" type="HBoxContainer" parent="PanelContainer/VBoxContainer/HBoxContainer2/VBoxContainer2"] +unique_name_in_owner = true +layout_mode = 2 +theme_override_constants/separation = 2 +alignment = 1 + +[node name="Bronze" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer2/VBoxContainer2/WarpedMedals"] +layout_mode = 2 +texture = SubResource("AtlasTexture_w8vyo") +script = ExtResource("5_b42rw") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Full" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer2/VBoxContainer2/WarpedMedals/Bronze"] +layout_mode = 1 +offset_right = 8.0 +offset_bottom = 8.0 +texture = SubResource("AtlasTexture_p1jo0") +script = ExtResource("5_b42rw") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Silver" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer2/VBoxContainer2/WarpedMedals"] +layout_mode = 2 +texture = SubResource("AtlasTexture_w8vyo") +script = ExtResource("5_b42rw") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Full" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer2/VBoxContainer2/WarpedMedals/Silver"] +layout_mode = 1 +offset_right = 8.0 +offset_bottom = 8.0 +texture = SubResource("AtlasTexture_t6es3") +script = ExtResource("5_b42rw") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Gold" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer2/VBoxContainer2/WarpedMedals"] +layout_mode = 2 +texture = SubResource("AtlasTexture_w8vyo") +script = ExtResource("5_b42rw") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Full" type="TextureRect" parent="PanelContainer/VBoxContainer/HBoxContainer2/VBoxContainer2/WarpedMedals/Gold"] +layout_mode = 1 +offset_right = 8.0 +offset_bottom = 8.0 +texture = SubResource("AtlasTexture_27pna") +script = ExtResource("5_b42rw") +metadata/_custom_type_script = "uid://ca3bew33g45eq" diff --git a/Scenes/Prefabs/UI/OnlineLevelContainer.tscn b/Scenes/Prefabs/UI/OnlineLevelContainer.tscn new file mode 100644 index 0000000..315ff6a --- /dev/null +++ b/Scenes/Prefabs/UI/OnlineLevelContainer.tscn @@ -0,0 +1,246 @@ +[gd_scene load_steps=13 format=3 uid="uid://cr2pku7fjkgpo"] + +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="1_1k7iw"] +[ext_resource type="StyleBox" uid="uid://dlbdmqmnl30sq" path="res://Resources/UI/PanelSelected.tres" id="2_h6n8u"] +[ext_resource type="Script" uid="uid://d486p6delid2" path="res://Scripts/UI/OnlineLevelContainer.gd" id="3_1k7iw"] +[ext_resource type="Script" uid="uid://d63p6qr5a748" path="res://Scripts/UI/AutoScrollContainer.gd" id="5_ajmg3"] +[ext_resource type="Texture2D" uid="uid://dmggnqp6esawy" path="res://Assets/Sprites/UI/DifficultyStars.png" id="6_m23pw"] +[ext_resource type="Texture2D" uid="uid://dfeu75lbxfkim" path="res://Assets/Sprites/UI/GameStyles.png" id="7_scevv"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="8_vfnya"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="9_d0564"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="10_x7igx"] + +[sub_resource type="Animation" id="Animation_w0xci"] +resource_name = "Load" +length = 1.3333 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:visible_ratio") +tracks/0/interp = 1 +tracks/0/loop_wrap = false +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 1.0] +} + +[sub_resource type="Animation" id="Animation_1k7iw"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:visible_ratio") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_h6n8u"] +_data = { +&"Load": SubResource("Animation_w0xci"), +&"RESET": SubResource("Animation_1k7iw") +} + +[node name="CustomLevelContainer" type="Button"] +custom_minimum_size = Vector2(0, 40) +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 40.0 +grow_horizontal = 2 +mouse_filter = 2 +theme_override_styles/normal = ExtResource("1_1k7iw") +theme_override_styles/pressed = ExtResource("1_1k7iw") +theme_override_styles/hover = ExtResource("2_h6n8u") +theme_override_styles/focus = ExtResource("2_h6n8u") +button_mask = 0 +script = ExtResource("3_1k7iw") + +[node name="MarginContainer" type="MarginContainer" parent="."] +layout_mode = 1 +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 40.0 +grow_horizontal = 2 +theme_override_constants/margin_left = 4 +theme_override_constants/margin_top = 4 +theme_override_constants/margin_right = 4 +theme_override_constants/margin_bottom = 4 + +[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer"] +layout_mode = 2 + +[node name="HSplitContainer" type="HBoxContainer" parent="MarginContainer/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/separation = 0 + +[node name="LeftHalf" type="HBoxContainer" parent="MarginContainer/HBoxContainer/HSplitContainer"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="LevelIcon" type="TextureRect" parent="MarginContainer/HBoxContainer/HSplitContainer/LeftHalf"] +unique_name_in_owner = true +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 +expand_mode = 3 +stretch_mode = 5 + +[node name="Label" type="Label" parent="MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelIcon"] +show_behind_parent = true +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +text = "..." +horizontal_alignment = 1 +vertical_alignment = 1 +visible_characters = 0 +visible_ratio = 0.0 + +[node name="AnimationPlayer" type="AnimationPlayer" parent="MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelIcon/Label"] +libraries = { +&"": SubResource("AnimationLibrary_h6n8u") +} +autoplay = "Load" + +[node name="Error" type="Label" parent="MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelIcon"] +visible = false +modulate = Color(0.32172796, 0.32172796, 0.32172796, 1) +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +text = " NONE" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="LevelInfo" type="VBoxContainer" parent="MarginContainer/HBoxContainer/HSplitContainer/LeftHalf"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/separation = -4 + +[node name="ScrollContainer" type="ScrollContainer" parent="MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo"] +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +horizontal_scroll_mode = 3 +vertical_scroll_mode = 3 +script = ExtResource("5_ajmg3") + +[node name="LevelName" type="Label" parent="MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/ScrollContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +text = "&&&&&&&&" +uppercase = true + +[node name="ScrollContainer2" type="ScrollContainer" parent="MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo"] +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +horizontal_scroll_mode = 3 +vertical_scroll_mode = 3 +script = ExtResource("5_ajmg3") + +[node name="LevelAuthor" type="Label" parent="MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/ScrollContainer2"] +unique_name_in_owner = true +modulate = Color(0.47058824, 0.47058824, 0.47058824, 1) +layout_mode = 2 +size_flags_horizontal = 3 +text = "Level Name" +uppercase = true + +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/HBoxContainer/HSplitContainer"] +layout_mode = 2 + +[node name="DifficultyStars" type="HBoxContainer" parent="MarginContainer/HBoxContainer/HSplitContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="Star1" type="NinePatchRect" parent="MarginContainer/HBoxContainer/HSplitContainer/VBoxContainer/DifficultyStars"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 +texture = ExtResource("6_m23pw") +region_rect = Rect2(0, 0, 8, 8) +patch_margin_bottom = 8 + +[node name="Star2" type="NinePatchRect" parent="MarginContainer/HBoxContainer/HSplitContainer/VBoxContainer/DifficultyStars"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 +texture = ExtResource("6_m23pw") +region_rect = Rect2(0, 0, 8, 8) +patch_margin_bottom = 8 + +[node name="Star3" type="NinePatchRect" parent="MarginContainer/HBoxContainer/HSplitContainer/VBoxContainer/DifficultyStars"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 +texture = ExtResource("6_m23pw") +region_rect = Rect2(0, 0, 8, 8) +patch_margin_bottom = 8 + +[node name="Star4" type="NinePatchRect" parent="MarginContainer/HBoxContainer/HSplitContainer/VBoxContainer/DifficultyStars"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 +texture = ExtResource("6_m23pw") +region_rect = Rect2(0, 0, 8, 8) +patch_margin_bottom = 8 + +[node name="Star5" type="NinePatchRect" parent="MarginContainer/HBoxContainer/HSplitContainer/VBoxContainer/DifficultyStars"] +custom_minimum_size = Vector2(8, 0) +layout_mode = 2 +texture = ExtResource("6_m23pw") +region_rect = Rect2(0, 0, 8, 8) +patch_margin_bottom = 8 + +[node name="CampaignIcon" type="NinePatchRect" parent="MarginContainer/HBoxContainer/HSplitContainer/VBoxContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(42, 16) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("7_scevv") +region_rect = Rect2(0, 0, 42, 16) + +[node name="TextureRect" type="TextureRect" parent="."] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = -8.0 +offset_top = -4.0 +offset_bottom = 4.0 +grow_vertical = 2 + +[node name="ResourceSetterNew" type="Node" parent="TextureRect" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("8_vfnya") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("9_d0564") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("10_x7igx") +labels = [NodePath("../MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/ScrollContainer/LevelName"), NodePath("../MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo/ScrollContainer2/LevelAuthor")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="ThumbnailDownloader" type="HTTPRequest" parent="."] + +[connection signal="focus_entered" from="." to="TextureRect" method="show"] +[connection signal="focus_entered" from="." to="." method="set_process" binds= [true]] +[connection signal="focus_exited" from="." to="TextureRect" method="hide"] +[connection signal="focus_exited" from="." to="." method="set_process" binds= [false]] +[connection signal="request_completed" from="ThumbnailDownloader" to="." method="on_request_completed"] +[connection signal="tree_exiting" from="ThumbnailDownloader" to="ThumbnailDownloader" method="cancel_request"] diff --git a/Scenes/Prefabs/UI/QuestSelect.tscn b/Scenes/Prefabs/UI/QuestSelect.tscn new file mode 100644 index 0000000..fbb7e91 --- /dev/null +++ b/Scenes/Prefabs/UI/QuestSelect.tscn @@ -0,0 +1,130 @@ +[gd_scene load_steps=7 format=3 uid="uid://bpx20uohhikd7"] + +[ext_resource type="Script" uid="uid://dwiic1tdol4wh" path="res://Scripts/UI/QuestSelect.gd" id="1_6lbpd"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="2_6lbpd"] +[ext_resource type="Texture2D" uid="uid://d2wwuqt4udpvm" path="res://Assets/Sprites/UI/QuestSelect.png" id="3_ikyap"] +[ext_resource type="Script" uid="uid://xem6lai3ufyj" path="res://Scripts/Classes/UI/PackNinePatch.gd" id="4_35576"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="5_6lbpd"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_6lbpd"] +color = Color(1, 1, 1, 1) + +[node name="CampaignSelect" type="Control"] +layout_mode = 3 +anchors_preset = 0 +offset_right = 136.0 +offset_bottom = 104.0 +script = ExtResource("1_6lbpd") + +[node name="PanelContainer" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("2_6lbpd") + +[node name="MarginContainer" type="MarginContainer" parent="PanelContainer"] +layout_mode = 2 +theme_override_constants/margin_left = -4 +theme_override_constants/margin_top = -4 +theme_override_constants/margin_right = -4 +theme_override_constants/margin_bottom = -4 + +[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer/MarginContainer"] +layout_mode = 2 + +[node name="SelectWorld" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer"] +visible = false +layout_mode = 2 +size_flags_horizontal = 4 +text = "MENU_QUEST_SELECT" +horizontal_alignment = 1 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="PanelContainer/MarginContainer/VBoxContainer/SelectWorld"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_6lbpd") + +[node name="FirstQuest" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "QUEST_FIRST" +horizontal_alignment = 1 +uppercase = true + +[node name="SecondQuest" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer"] +visible = false +layout_mode = 2 +text = "QUEST_SECOND" +horizontal_alignment = 1 +uppercase = true + +[node name="HBoxContainer" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +alignment = 1 + +[node name="FirstQuest" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 6 +focus_mode = 2 + +[node name="FirstQuest" type="NinePatchRect" parent="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/FirstQuest"] +custom_minimum_size = Vector2(48, 48) +layout_mode = 2 +size_flags_vertical = 9 +texture = ExtResource("3_ikyap") +region_rect = Rect2(0, 0, 48, 48) +script = ExtResource("4_35576") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Cursor" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/FirstQuest"] +visible = false +layout_mode = 2 +text = "^" +horizontal_alignment = 1 + +[node name="SecondQuest" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 6 +focus_mode = 2 + +[node name="SecondQuest" type="NinePatchRect" parent="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/SecondQuest"] +custom_minimum_size = Vector2(48, 48) +layout_mode = 2 +size_flags_vertical = 9 +texture = ExtResource("3_ikyap") +region_rect = Rect2(48, 0, 48, 48) +script = ExtResource("4_35576") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Cursor" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/SecondQuest"] +visible = false +layout_mode = 2 +text = "^" +horizontal_alignment = 1 + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("5_6lbpd") +labels = [NodePath("../PanelContainer/MarginContainer/VBoxContainer/SelectWorld"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/FirstQuest"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/SecondQuest"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/FirstQuest/Cursor"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/SecondQuest/Cursor")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/FirstQuest" to="PanelContainer/MarginContainer/VBoxContainer/FirstQuest" method="show"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/FirstQuest" to="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/FirstQuest/Cursor" method="show"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/FirstQuest" to="." method="set_index" binds= [false]] +[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/FirstQuest" to="PanelContainer/MarginContainer/VBoxContainer/FirstQuest" method="hide"] +[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/FirstQuest" to="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/FirstQuest/Cursor" method="hide"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/SecondQuest" to="PanelContainer/MarginContainer/VBoxContainer/SecondQuest" method="show"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/SecondQuest" to="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/SecondQuest/Cursor" method="show"] +[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/SecondQuest" to="." method="set_index" binds= [true]] +[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/SecondQuest" to="PanelContainer/MarginContainer/VBoxContainer/SecondQuest" method="hide"] +[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/SecondQuest" to="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/SecondQuest/Cursor" method="hide"] diff --git a/Scenes/Prefabs/UI/QuitDialog.tscn b/Scenes/Prefabs/UI/QuitDialog.tscn new file mode 100644 index 0000000..e2a48db --- /dev/null +++ b/Scenes/Prefabs/UI/QuitDialog.tscn @@ -0,0 +1,107 @@ +[gd_scene load_steps=6 format=3 uid="uid://b75f3fd7xjeya"] + +[ext_resource type="Script" uid="uid://fwgm5xy4jvwf" path="res://Scripts/UI/QuitDialog.gd" id="1_w3irg"] +[ext_resource type="AudioStream" uid="uid://drs3md0tuek2w" path="res://Assets/Audio/SFX/Beep.wav" id="2_yapnp"] + +[sub_resource type="Animation" id="Animation_yapnp"] +resource_name = "Animation" +length = 2.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Label:text") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.5, 1, 1.5), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 1, +"values": ["QUITTING GAME", "QUITTING GAME.", "QUITTING GAME..", "QUITTING GAME..."] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("AudioStreamPlayer:playing") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0.5, 1, 1.5000001), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [true, true, true] +} + +[sub_resource type="Animation" id="Animation_kfsue"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Label:text") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": ["QUITTING GAME..."] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("AudioStreamPlayer:playing") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_fbj8r"] +_data = { +&"Animation": SubResource("Animation_yapnp"), +&"RESET": SubResource("Animation_kfsue") +} + +[node name="QuitDialog" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_w3irg") + +[node name="ColorRect" type="ColorRect" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 0.5) + +[node name="Label" type="Label" parent="."] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -68.0 +offset_top = -8.0 +offset_right = 68.0 +offset_bottom = 8.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +text = "QUITTING GAME..." + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +&"": SubResource("AnimationLibrary_fbj8r") +} + +[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] +stream = ExtResource("2_yapnp") diff --git a/Scenes/Prefabs/UI/ResourcePackConfigMenu.tscn b/Scenes/Prefabs/UI/ResourcePackConfigMenu.tscn new file mode 100644 index 0000000..03af902 --- /dev/null +++ b/Scenes/Prefabs/UI/ResourcePackConfigMenu.tscn @@ -0,0 +1,60 @@ +[gd_scene load_steps=5 format=3 uid="uid://bom2rstlk8fws"] + +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="1_3eop1"] +[ext_resource type="Script" uid="uid://le6t1opa0sr0" path="res://Scripts/UI/ResourcePackConfigMenu.gd" id="1_n21uo"] +[ext_resource type="Script" uid="uid://dcmjifllvi3qd" path="res://Scripts/UI/SettingsCategory.gd" id="3_ji2kl"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_n21uo"] +color = Color(1, 1, 1, 1) + +[node name="ResourcePackConfigMenu" type="Control"] +layout_mode = 3 +anchor_left = 0.15 +anchor_top = 0.15 +anchor_right = 0.85 +anchor_bottom = 0.85 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_n21uo") + +[node name="Panel" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("1_3eop1") + +[node name="ScrollContainer" type="ScrollContainer" parent="Panel"] +layout_mode = 2 +horizontal_scroll_mode = 0 +vertical_scroll_mode = 3 + +[node name="Options" type="VBoxContainer" parent="Panel/ScrollContainer" node_paths=PackedStringArray("scroll_container")] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +script = ExtResource("3_ji2kl") +minimum_idx = 0 +active = false +scroll_container = NodePath("..") + +[node name="Title" type="Label" parent="Panel/ScrollContainer/Options"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "Configure Pack" +horizontal_alignment = 1 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Panel/ScrollContainer/Options/Title"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_n21uo") diff --git a/Scenes/Prefabs/UI/ResourcePackContainer.tscn b/Scenes/Prefabs/UI/ResourcePackContainer.tscn new file mode 100644 index 0000000..97ba434 --- /dev/null +++ b/Scenes/Prefabs/UI/ResourcePackContainer.tscn @@ -0,0 +1,134 @@ +[gd_scene load_steps=11 format=3 uid="uid://lggi3b4310yl"] + +[ext_resource type="Script" uid="uid://cbc02k2pmw13p" path="res://Scripts/UI/ResourcePackContainer.gd" id="1_dm3ff"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="1_fcw43"] +[ext_resource type="Texture2D" uid="uid://uh7uhdkv3e6s" path="res://Assets/Sprites/Blocks/QuestionBlock.png" id="2_7ke7c"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_fwtyy"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="4_of2ay"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="5_fwtyy"] +[ext_resource type="Script" uid="uid://d63p6qr5a748" path="res://Scripts/UI/AutoScrollContainer.gd" id="7_khoix"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="7_of2ay"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_fwtyy"] +atlas = ExtResource("1_fcw43") +region = Rect2(0, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fcw43"] +atlas = ExtResource("2_7ke7c") +region = Rect2(0, 0, 16, 16) + +[node name="ResourcePackContainer" type="HBoxContainer"] +custom_minimum_size = Vector2(0, 30) +offset_left = 2.0 +offset_top = 2.0 +offset_right = 254.0 +offset_bottom = 34.0 +focus_mode = 2 +script = ExtResource("1_dm3ff") + +[node name="Cursor" type="TextureRect" parent="."] +unique_name_in_owner = true +modulate = Color(1, 1, 1, 0) +layout_mode = 2 +texture = SubResource("AtlasTexture_fwtyy") +stretch_mode = 3 + +[node name="ResourceSetter" type="Node" parent="Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("3_fwtyy") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("4_of2ay") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="ResourcePackContainer" type="PanelContainer" parent="."] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_styles/panel = ExtResource("5_fwtyy") + +[node name="MarginContainer" type="MarginContainer" parent="ResourcePackContainer"] +layout_mode = 2 +theme_override_constants/margin_left = -4 +theme_override_constants/margin_top = -4 +theme_override_constants/margin_right = -4 +theme_override_constants/margin_bottom = -4 + +[node name="HBoxContainer" type="HBoxContainer" parent="ResourcePackContainer/MarginContainer"] +layout_mode = 2 + +[node name="Icon" type="TextureRect" parent="ResourcePackContainer/MarginContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 0 +texture = SubResource("AtlasTexture_fcw43") +stretch_mode = 3 + +[node name="VBoxContainer" type="VBoxContainer" parent="ResourcePackContainer/MarginContainer/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/separation = 4 + +[node name="TitleScroll" type="ScrollContainer" parent="ResourcePackContainer/MarginContainer/HBoxContainer/VBoxContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +size_flags_vertical = 3 +horizontal_scroll_mode = 3 +vertical_scroll_mode = 3 +script = ExtResource("7_khoix") +metadata/_custom_type_script = "uid://d63p6qr5a748" + +[node name="Title" type="Label" parent="ResourcePackContainer/MarginContainer/HBoxContainer/VBoxContainer/TitleScroll"] +unique_name_in_owner = true +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "TITLEAAAAAAAAAAAAAAAAAAAAAA" + +[node name="DescScroll" type="ScrollContainer" parent="ResourcePackContainer/MarginContainer/HBoxContainer/VBoxContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(0, 12) +layout_mode = 2 +size_flags_vertical = 3 +horizontal_scroll_mode = 3 +vertical_scroll_mode = 3 +script = ExtResource("7_khoix") +direction = 1 +metadata/_custom_type_script = "uid://d63p6qr5a748" + +[node name="Description" type="Label" parent="ResourcePackContainer/MarginContainer/HBoxContainer/VBoxContainer/DescScroll"] +unique_name_in_owner = true +modulate = Color(0.603653, 0.603653, 0.603653, 1) +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "Replaces Blue Toad, with Yellow Toad" +autowrap_mode = 2 +uppercase = true + +[node name="LoadedOrder" type="Label" parent="ResourcePackContainer/MarginContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "1" + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("7_of2ay") +labels = [NodePath("../ResourcePackContainer/MarginContainer/HBoxContainer/VBoxContainer/TitleScroll/Title"), NodePath("../ResourcePackContainer/MarginContainer/HBoxContainer/VBoxContainer/DescScroll/Description"), NodePath("../ResourcePackContainer/MarginContainer/HBoxContainer/LoadedOrder")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="Edit" type="Control" parent="."] +custom_minimum_size = Vector2(10, 0) +layout_mode = 2 + +[node name="EditLabel" type="Label" parent="Edit"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +text = "►" +vertical_alignment = 1 +uppercase = true diff --git a/Scenes/Prefabs/UI/SaveDeletionWarning.tscn b/Scenes/Prefabs/UI/SaveDeletionWarning.tscn new file mode 100755 index 0000000..9912e45 --- /dev/null +++ b/Scenes/Prefabs/UI/SaveDeletionWarning.tscn @@ -0,0 +1,147 @@ +[gd_scene load_steps=17 format=3 uid="uid://br018ivvrtsjd"] + +[ext_resource type="Script" uid="uid://cqjtevrvgmcl0" path="res://Scripts/UI/SaveDeletionWarning.gd" id="1_13rbu"] +[ext_resource type="Texture2D" uid="uid://bnv2ocqgws3p7" path="res://Assets/Sprites/UI/Panel.png" id="2_xoheo"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="4_3lqdd"] +[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="5_dyhqq"] +[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="6_livrr"] + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_u5q5e"] +texture = ExtResource("2_xoheo") +texture_margin_left = 2.0 +texture_margin_top = 2.0 +texture_margin_right = 2.0 +texture_margin_bottom = 2.0 + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_ojxyq"] +color = Color(1, 1, 1, 1) +grow_begin = -42.0 +grow_end = -42.0 + +[sub_resource type="AtlasTexture" id="AtlasTexture_13rbu"] +atlas = ExtResource("4_3lqdd") +region = Rect2(0, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1wxv0"] +atlas = ExtResource("4_3lqdd") +region = Rect2(0, 24, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_l766q"] +atlas = ExtResource("4_3lqdd") +region = Rect2(8, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n66kg"] +atlas = ExtResource("4_3lqdd") +region = Rect2(8, 8, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_q8lhv"] +atlas = ExtResource("4_3lqdd") +region = Rect2(0, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_b745x"] +atlas = ExtResource("4_3lqdd") +region = Rect2(8, 16, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yusvk"] +atlas = ExtResource("4_3lqdd") +region = Rect2(0, 8, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d5ydw"] +atlas = ExtResource("4_3lqdd") +region = Rect2(0, 16, 8, 8) + +[sub_resource type="Resource" id="Resource_5pmdp"] +script = ExtResource("6_livrr") +Overworld = SubResource("AtlasTexture_q8lhv") +Underground = SubResource("AtlasTexture_yusvk") +Desert = SubResource("AtlasTexture_l766q") +Snow = SubResource("AtlasTexture_b745x") +Jungle = SubResource("AtlasTexture_n66kg") +Underwater = SubResource("AtlasTexture_d5ydw") +Castle = SubResource("AtlasTexture_1wxv0") +metadata/_custom_type_script = ExtResource("6_livrr") + +[node name="CampaignSelect" type="Control"] +layout_mode = 3 +anchors_preset = 0 +offset_right = 168.0 +offset_bottom = 132.0 +script = ExtResource("1_13rbu") + +[node name="PanelContainer" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = SubResource("StyleBoxTexture_u5q5e") + +[node name="MarginContainer" type="MarginContainer" parent="PanelContainer"] +layout_mode = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer/MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = 0 +alignment = 1 + +[node name="SelectWorld" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +theme_override_colors/font_color = Color(0.968627, 0.223529, 0.0627451, 1) +text = "Warning!!" +horizontal_alignment = 1 +autowrap_mode = 2 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_ojxyq") + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 + +[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "This will erase all of your data from this campaign. + +Do you wish to proceed?" +horizontal_alignment = 1 +autowrap_mode = 2 +uppercase = true + +[node name="HBoxContainer" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 6 +theme_override_constants/separation = 4 +alignment = 1 + +[node name="Yes" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer"] +custom_minimum_size = Vector2(32, 0) +layout_mode = 2 +text = "Yes" +autowrap_mode = 2 +uppercase = true + +[node name="No" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/HBoxContainer"] +custom_minimum_size = Vector2(32, 0) +layout_mode = 2 +text = "no" +autowrap_mode = 2 +uppercase = true + +[node name="Cursor" type="TextureRect" parent="."] +layout_mode = 0 +offset_left = 44.0 +offset_top = 113.0 +offset_right = 52.0 +offset_bottom = 121.0 +texture = SubResource("AtlasTexture_13rbu") +stretch_mode = 2 + +[node name="ResourceSetter" type="Node" parent="Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("5_dyhqq") +node_to_affect = NodePath("..") +property_name = "texture" +themed_resource = SubResource("Resource_5pmdp") +metadata/_custom_type_script = "uid://cq6f682453q6o" diff --git a/Scenes/Prefabs/UI/SettingsMenu.tscn b/Scenes/Prefabs/UI/SettingsMenu.tscn new file mode 100644 index 0000000..9ffe019 --- /dev/null +++ b/Scenes/Prefabs/UI/SettingsMenu.tscn @@ -0,0 +1,914 @@ +[gd_scene load_steps=27 format=3 uid="uid://dnksdgorle8su"] + +[ext_resource type="Script" uid="uid://cj6858gmexp11" path="res://Scripts/UI/SettingsMenu.gd" id="1_hnwhb"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="2_t6b48"] +[ext_resource type="Texture2D" uid="uid://0ffyi283pret" path="res://Assets/Sprites/UI/SettingsIcon.png" id="3_7l5ko"] +[ext_resource type="PackedScene" uid="uid://dbvy0rhwpv4w4" path="res://Scenes/Parts/SelectableOptionNode.tscn" id="3_dl6kk"] +[ext_resource type="Script" uid="uid://dcmjifllvi3qd" path="res://Scripts/UI/SettingsCategory.gd" id="4_avtty"] +[ext_resource type="Script" uid="uid://26yissv8bnqw" path="res://Scripts/UI/WindowChanger.gd" id="5_hnwhb"] +[ext_resource type="Texture2D" uid="uid://deooy8040yx2u" path="res://Assets/Sprites/UI/LocaleFlags.png" id="5_q6iis"] +[ext_resource type="PackedScene" uid="uid://dtiqcfrw110kd" path="res://Scenes/Parts/SelectableSliderNode.tscn" id="7_om3lc"] +[ext_resource type="Script" uid="uid://bdgvsycico544" path="res://Scripts/UI/AudioAdjuster.gd" id="8_yclde"] +[ext_resource type="Script" uid="uid://idiqu54si1n4" path="res://Scripts/Parts/ResourcePackLoader.gd" id="9_2qqpf"] +[ext_resource type="Script" uid="uid://hb401vacltfw" path="res://Scripts/Parts/VisualsSetter.gd" id="9_kfq5n"] +[ext_resource type="PackedScene" uid="uid://bflpf2fdtbgkt" path="res://Scenes/Parts/SelectableInputOptionNode.tscn" id="9_ksnto"] +[ext_resource type="PackedScene" uid="uid://bhaekyi2jfwok" path="res://Scenes/Parts/SelectableOptionButton.tscn" id="9_t6b48"] +[ext_resource type="Script" uid="uid://cxkumlifwb0s6" path="res://Scripts/Parts/DifficultySetter.gd" id="10_2qqpf"] +[ext_resource type="Script" uid="uid://d63p6qr5a748" path="res://Scripts/UI/AutoScrollContainer.gd" id="12_oh4w7"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="13_iwu7d"] +[ext_resource type="PackedScene" uid="uid://bqy0nm0h7f5sl" path="res://Scenes/Parts/DataDeletionNode.tscn" id="15_oh4w7"] +[ext_resource type="PackedScene" uid="uid://bom2rstlk8fws" path="res://Scenes/Prefabs/UI/ResourcePackConfigMenu.tscn" id="16_78q3k"] +[ext_resource type="Script" uid="uid://dcx77vdfvwq4y" path="res://Scripts/Parts/ResourcePackTemplateCreator.gd" id="19_k6yev"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_ksnto"] +color = Color(1, 1, 1, 1) + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_oh4w7"] +color = Color(1, 1, 1, 1) + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_2qqpf"] +content_margin_top = 0.0 +color = Color(1, 1, 1, 1) +grow_begin = 3.0 +grow_end = -2.0 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_ksnto"] + +[sub_resource type="GDScript" id="GDScript_ksnto"] +script/source = "extends Node + +var input_nodes := [] + +var actions := [\"jump\", \"run\", \"action\", \"move_left\", \"move_right\", \"move_up\", \"move_down\"] + +@export_enum(\"Keyboard\", \"Controller\") var type := 0 + +func _ready() -> void: + get_input_nodes() + load_inputs() + +func get_input_nodes() -> void: + input_nodes.clear() + for i in get_parent().get_children(): + if i is SelectableInputOption: + input_nodes.append(i) + +func load_inputs() -> void: + for i in input_nodes: + var action = i.action_name + var value = Settings.file[[\"keyboard\", \"controller\"][type]].get(action, null) + var event: InputEvent = null + if value == null: + continue + if type == 0: + event = InputEventKey.new() + event.keycode = OS.find_keycode_from_string(value) + elif type == 1: + if value is String: + var array = value.split(\",\") + event = InputEventJoypadMotion.new() + event.axis = int(array[0]) + event.axis_value = int(array[1]) + elif value is int: + event = InputEventJoypadButton.new() + event.button_index = value + i.map_event_to_action(event) + +func update_starting_values() -> void: + load_inputs() + +func save_inputs() -> void: + for i in actions: + var event = InputMap.action_get_events(i + \"_0\")[type] + var rep + if event is InputEventKey: + rep = OS.get_keycode_string(event.keycode) + elif event is InputEventJoypadButton: + rep = event.button_index + elif event is InputEventJoypadMotion: + rep = str(event.axis) + \",\" + str(event.axis_value) + Settings.file[[\"keyboard\", \"controller\"][type]][i] = rep +" + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_k6yev"] +color = Color(1, 1, 1, 1) + +[sub_resource type="GDScript" id="GDScript_oh4w7"] +script/source = "extends Node + +signal achievements_deleted + +func delete_story(campaign := \"SMB1\") -> void: + var save_json = SaveManager.load_save(campaign) + for i in [\"World\", \"Level\", \"Coins\", \"Score\", \"GameWin\", \"PowerStates\", \"LevelsVisited\", \"HighScore\", \"ExtraWorldWin\"]: + save_json[i] = SaveManager.SAVE_TEMPLATE[i] + if save_json.has(\"Ranks\"): + save_json[\"Ranks\"] = \"ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\" + SaveManager.write_save_to_file(save_json, \"user://saves/\" + campaign + \".sav\") + SaveManager.apply_save(save_json) + +func delete_challenge(campaign := \"SMB1\") -> void: + var save_json = SaveManager.load_save(campaign) + for i in [\"ChallengeScores\", \"RedCoins\"]: + save_json[i] = SaveManager.SAVE_TEMPLATE[i] + SaveManager.write_save_to_file(save_json, \"user://saves/\" + campaign + \".sav\") + SaveManager.apply_save(save_json) + +func delete_boo(campaign := \"SMB1\") -> void: + var save_json = SaveManager.load_save(campaign) + for i in [\"ClearedBooLevels\", \"BooBestTimes\"]: + save_json[i] = SaveManager.SAVE_TEMPLATE[i] + SaveManager.write_save_to_file(save_json, \"user://saves/\" + campaign + \".sav\") + SaveManager.apply_save(save_json) + +func delete_marathon(campaign := \"SMB1\") -> void: + var save_json = SaveManager.load_save(campaign) + for i in [\"BestAnyTime\", \"BestWarplessTime\"]: + save_json[i] = SaveManager.SAVE_TEMPLATE[i] + SaveManager.write_save_to_file(save_json, \"user://saves/\" + campaign + \".sav\") + SaveManager.apply_save(save_json) + for i in DirAccess.get_files_at(\"user://marathon_recordings/\" + campaign + \"/\"): + DirAccess.remove_absolute(\"user://marathon_recordings/\" + campaign + \"/\" + i) + for world in 8: + for level in 4: + SpeedrunHandler.best_level_warpless_times[world][level] = -1 + SpeedrunHandler.best_level_any_times.clear() + SpeedrunHandler.marathon_best_any_time = -1 + SpeedrunHandler.marathon_best_warpless_time = -1 + +func delete_achievement(_campaign := \"SMB1\") -> void: + for i in Global.achievements.length(): + Global.achievements[i] = \"0\" + SaveManager.write_achievements() + achievements_deleted.emit() + +func delete_everything(campaign := \"SMB1\") -> void: + delete_story(campaign) + delete_marathon(campaign) + delete_challenge(campaign) + delete_achievement(campaign) + delete_boo(campaign) +" + +[node name="SettingsMenu" type="Control" node_paths=PackedStringArray("containers")] +process_mode = 4 +visible = false +custom_minimum_size = Vector2(250, 0) +layout_mode = 3 +anchor_left = 0.1 +anchor_top = 0.1 +anchor_right = 0.9 +anchor_bottom = 0.9 +offset_left = -22.600006 +offset_right = 22.600006 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_hnwhb") +containers = [NodePath("PanelContainer/MarginContainer/VBoxContainer/Video"), NodePath("PanelContainer/MarginContainer/VBoxContainer/Audio"), NodePath("PanelContainer/MarginContainer/VBoxContainer/Visuals"), NodePath("PanelContainer/MarginContainer/VBoxContainer/ResourcePacks"), NodePath("PanelContainer/MarginContainer/VBoxContainer/Difficulty"), NodePath("PanelContainer/MarginContainer/VBoxContainer/KeyboardControls"), NodePath("PanelContainer/MarginContainer/VBoxContainer/Controller"), NodePath("PanelContainer/MarginContainer/VBoxContainer/Data")] + +[node name="PanelContainer" type="PanelContainer" parent="."] +custom_minimum_size = Vector2(222, 0) +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("2_t6b48") + +[node name="MarginContainer" type="MarginContainer" parent="PanelContainer"] +layout_mode = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer/MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="Title" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 0 +text = "MENU_SETTINGS" +horizontal_alignment = 1 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="PanelContainer/MarginContainer/VBoxContainer/Title"] +layout_mode = 1 +anchors_preset = -1 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_ksnto") + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 + +[node name="CategorySelect" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +theme_override_constants/separation = -4 +alignment = 1 + +[node name="HBoxContainer" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/CategorySelect"] +layout_mode = 2 +theme_override_constants/separation = -8 + +[node name="LeftArrow" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/CategorySelect/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "◄" + +[node name="Category" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/CategorySelect/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 0 +text = "video" +horizontal_alignment = 1 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="PanelContainer/MarginContainer/VBoxContainer/CategorySelect/HBoxContainer/Category"] +layout_mode = 1 +anchors_preset = -1 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_oh4w7") + +[node name="RightArrow" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/CategorySelect/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "►" + +[node name="Video" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer" node_paths=PackedStringArray("options")] +visible = false +layout_mode = 2 +size_flags_vertical = 3 +theme_override_constants/separation = -4 +script = ExtResource("4_avtty") +category_name = "SETTINGS_VIDEO" +options = [NodePath("Language"), NodePath("WindowMode"), NodePath("Size"), NodePath("Visuals"), NodePath("Scaling"), NodePath("VSync"), NodePath("DropShadows"), NodePath("HudStyle")] + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/Video"] +custom_minimum_size = Vector2(0, 4) +layout_mode = 2 + +[node name="Language" parent="PanelContainer/MarginContainer/VBoxContainer/Video" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "lang" +title = "SETTINGS_LANGUAGE" +values = ["LANGUAGE_NAME", "LANGUAGE_NAME", "LANGUAGE_NAME", "LANGUAGE_NAME", "LANGUAGE_NAME", "LANGUAGE_NAME", "LANGUAGE_NAME", "LANGUAGE_NAME", "LANGUAGE_NAME", "LANGUAGE_NAME", "LANGUAGE_NAME", "LANGUAGE_NAME", "LANGUAGE_NAME"] +settings_category = "game" + +[node name="Flag" type="NinePatchRect" parent="PanelContainer/MarginContainer/VBoxContainer/Video/Language/HBoxContainer" index="0"] +unique_name_in_owner = true +custom_minimum_size = Vector2(16, 0) +layout_mode = 2 +size_flags_horizontal = 8 +texture = ExtResource("5_q6iis") +region_rect = Rect2(0, 0, 16, 16) + +[node name="WindowMode" parent="PanelContainer/MarginContainer/VBoxContainer/Video" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "mode" +title = "VIDEO_MODE" +values = ["VIDEO_MODE_WINDOWED", "VIDEO_MODE_BORDERLESS", "VIDEO_MODE_FULLSCREEN"] + +[node name="Size" parent="PanelContainer/MarginContainer/VBoxContainer/Video" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "size" +title = "VIDEO_SIZE" +values = ["VIDEO_ASPECT_OG", "VIDEO_ASPECT_WIDE"] +selected = true + +[node name="Visuals" parent="PanelContainer/MarginContainer/VBoxContainer/Video" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "visuals" +title = "VIDEO_RENDER" +values = ["VIDEO_VISUALS_PIXEL", "VIDEO_VISUALS_SMOOTH"] + +[node name="Scaling" parent="PanelContainer/MarginContainer/VBoxContainer/Video" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "scaling" +title = "VIDEO_SCALING" +values = ["VIDEO_SCALING_INT", "VIDEO_SCALING_FRACT"] + +[node name="VSync" parent="PanelContainer/MarginContainer/VBoxContainer/Video" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "vsync" +title = "VIDEO_VSYNC" +values = ["SETTING_OFF", "SETTING_ON"] + +[node name="DropShadows" parent="PanelContainer/MarginContainer/VBoxContainer/Video" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "drop_shadows" +title = "VIDEO_SHADOWS" +values = ["SETTING_OFF", "SETTING_ON"] + +[node name="HudStyle" parent="PanelContainer/MarginContainer/VBoxContainer/Video" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "hud_scaling" +title = "VIDEO_HUD_SCALING" +values = ["VIDEO_HUD_STRETCHED", "VIDEO_HUD_CENTER"] + +[node name="WindowChanger" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/Video"] +script = ExtResource("5_hnwhb") + +[node name="Audio" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer" node_paths=PackedStringArray("options")] +visible = false +layout_mode = 2 +theme_override_constants/separation = -4 +script = ExtResource("4_avtty") +category_name = "SETTINGS_AUDIO" +options = [NodePath("SelectableOptionNode"), NodePath("SelectableOptionNode2"), NodePath("SelectableOptionNode3"), NodePath("AthleticMusic"), NodePath("SkidSFX"), NodePath("ExtraSFX"), NodePath("MenuBGM")] + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/Audio"] +custom_minimum_size = Vector2(0, 4) +layout_mode = 2 + +[node name="SelectableOptionNode" parent="PanelContainer/MarginContainer/VBoxContainer/Audio" groups=["Options"] instance=ExtResource("7_om3lc")] +layout_mode = 2 +option_key = "master" +title = "AUDIO_MASTER" + +[node name="SFX" parent="PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode" index="3"] +bus = &"Master" + +[node name="SelectableOptionNode2" parent="PanelContainer/MarginContainer/VBoxContainer/Audio" groups=["Options"] instance=ExtResource("7_om3lc")] +layout_mode = 2 +option_key = "music" +title = "AUDIO_MUSIC" + +[node name="SFX" parent="PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode2" index="3"] +bus = &"Music" + +[node name="SelectableOptionNode3" parent="PanelContainer/MarginContainer/VBoxContainer/Audio" groups=["Options"] instance=ExtResource("7_om3lc")] +layout_mode = 2 +option_key = "sfx" +title = "AUDIO_SFX" + +[node name="AthleticMusic" parent="PanelContainer/MarginContainer/VBoxContainer/Audio" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "extra_bgm" +title = "AUDIO_EXTRA_BGM" +values = ["SETTING_OFF", "SETTING_ON"] +settings_category = "audio" + +[node name="SkidSFX" parent="PanelContainer/MarginContainer/VBoxContainer/Audio" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "skid_sfx" +title = "AUDIO_SKID_SFX" +values = ["SETTING_OFF", "SETTING_ON"] +settings_category = "audio" + +[node name="ExtraSFX" parent="PanelContainer/MarginContainer/VBoxContainer/Audio" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "extra_sfx" +title = "AUDIO_EXTRA_SFX" +values = ["SETTING_OFF", "SETTING_ON"] +settings_category = "audio" + +[node name="MenuBGM" parent="PanelContainer/MarginContainer/VBoxContainer/Audio" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "menu_bgm" +title = "AUDIO_MENU_BGM" +values = ["SETTING_OFF", "SETTING_ON"] +settings_category = "audio" + +[node name="AudioAdjuster" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/Audio"] +script = ExtResource("8_yclde") + +[node name="Visuals" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer" node_paths=PackedStringArray("options")] +visible = false +layout_mode = 2 +size_flags_vertical = 3 +theme_override_constants/separation = -4 +script = ExtResource("4_avtty") +category_name = "SETTINGS_VISUALS" +options = [NodePath("ParallaxStyle"), NodePath("BGParticles"), NodePath("HUDStyle"), NodePath("RainbowEffect"), NodePath("TransformationEffect"), NodePath("TextShadows"), NodePath("BridgeDestructionAnimation"), NodePath("VisibleTimers"), NodePath("TransitionAnimation"), NodePath("ColourfulPipes")] + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals"] +custom_minimum_size = Vector2(0, 4) +layout_mode = 2 + +[node name="ParallaxStyle" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "parallax_style" +title = "VISUALS_PARALLAX" +values = ["VISUAL_PARALLAX_NONE", "VISUAL_PARALLAX_BASIC", "VISUAL_PARALLAX_DETAIL"] +settings_category = "visuals" + +[node name="BGParticles" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "bg_particles" +title = "VISUAL_PARTICLES" +values = ["SETTING_OFF", "SETTING_ON"] +settings_category = "visuals" + +[node name="HUDStyle" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "modern_hud" +title = "VISUAL_HUD_STYLE" +values = ["SETTINGS_CLASSIC", "SETTINGS_MODERN"] +settings_category = "visuals" + +[node name="RainbowEffect" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "rainbow_style" +title = "VISUAL_RAINBOW" +values = ["SETTINGS_CLASSIC", "SETTINGS_MODERN"] +settings_category = "visuals" + +[node name="TransformationEffect" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "transform_style" +title = "VISUAL_TRANSFORM" +values = ["SETTINGS_CLASSIC", "SETTINGS_MODERN"] +settings_category = "visuals" + +[node name="TextShadows" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "text_shadows" +title = "VISUAL_TEXT_SHADOWS" +values = ["SETTING_OFF", "SETTING_ON"] +settings_category = "visuals" + +[node name="BridgeDestructionAnimation" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "bridge_animation" +title = "VISUAL_BRIDGE_ANIMATION" +values = ["SETTINGS_CLASSIC", "SETTINGS_MODERN"] +settings_category = "visuals" + +[node name="VisibleTimers" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "visible_timers" +title = "VISUAL_VISIBLE_TIMERS" +values = ["SETTING_OFF", "SETTING_ON"] +settings_category = "visuals" + +[node name="TransitionAnimation" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "transition_animation" +title = "VISUAL_TRANSITION_EFFECT" +values = ["VISUAL_TRANSITION_CLASSIC", "VISUAL_TRANSITION_SMOOTH"] +settings_category = "visuals" + +[node name="ColourfulPipes" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "colour_pipes" +title = "VISUAL_COLOURFUL_PIPES" +values = ["SETTING_OFF", "SETTING_ON"] +settings_category = "visuals" + +[node name="VisualsSetter" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals"] +script = ExtResource("9_kfq5n") + +[node name="ResourcePacks" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer" node_paths=PackedStringArray("options")] +visible = false +custom_minimum_size = Vector2(0, 171) +layout_mode = 2 +size_flags_vertical = 3 +theme_override_constants/separation = -4 +script = ExtResource("4_avtty") +category_name = "SETTINGS_RESOURCE_PACK" +options = [NodePath("SelectableOptionNode"), NodePath("SelectableOptionNode2"), NodePath("SelectableOptionNode3")] + +[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks"] +visible = false +modulate = Color(1, 1, 0, 1) +layout_mode = 2 +text = "RESOURCE_PACK_WARNING" +autowrap_mode = 2 + +[node name="SelectableOptionNode" parent="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks" groups=["Options"] instance=ExtResource("9_t6b48")] +layout_mode = 2 +title = "RESOURCE_OPEN_FOLDER" + +[node name="SelectableOptionNode2" parent="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks" groups=["Options"] instance=ExtResource("9_t6b48")] +custom_minimum_size = Vector2(0, 25) +layout_mode = 2 +title = "RESOURCE_REFRESH" + +[node name="SelectableOptionNode3" parent="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks" instance=ExtResource("9_t6b48")] +layout_mode = 2 +title = "RESOURCE_PACK_CREATE" + +[node name="ResourcePackLoader" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks"] +script = ExtResource("9_2qqpf") + +[node name="ScrollContainer" type="ScrollContainer" parent="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks"] +layout_mode = 2 +size_flags_vertical = 3 +follow_focus = true +vertical_scroll_mode = 3 + +[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/ScrollContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +theme_override_constants/separation = 1 + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks"] +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 + +[node name="Difficulty" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer" node_paths=PackedStringArray("options", "description_node")] +visible = false +custom_minimum_size = Vector2(0, 134) +layout_mode = 2 +size_flags_vertical = 3 +theme_override_constants/separation = -4 +script = ExtResource("4_avtty") +category_name = "SETTINGS_DIFFICULTY" +options = [NodePath("DamageStyle"), NodePath("Checkpoints"), NodePath("ExtraCheckpoints"), NodePath("Lives"), NodePath("FlagpoleLives"), NodePath("GameOverStyle"), NodePath("LevelDesign"), NodePath("BackScroll"), NodePath("TimeLimit"), NodePath("LakituStyle")] +description_node = NodePath("Description/AutoScrollContainer/MarginContainer/Desc") + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty"] +custom_minimum_size = Vector2(0, 4) +layout_mode = 2 + +[node name="DamageStyle" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "damage_style" +title = "DIFFI_DAMAGE_STYLE" +value_descs = Array[String](["DESC_DMG_STYLE_0", "DESC_DMG_STYLE_1"]) +values = ["SETTINGS_CLASSIC", "SETTINGS_MODERN"] +settings_category = "difficulty" + +[node name="Checkpoints" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "checkpoint_style" +title = "DIFFI_CHECKPOINT" +value_descs = Array[String](["DESC_FLAG_0", "DESC_FLAG_1", "DESC_FLAG_2"]) +values = ["DIFFI_CHECK_NO_FLAG", "DIFFI_CHECK_FLAG", "DIFFI_CHECK_FLAG+"] +settings_category = "difficulty" + +[node name="ExtraCheckpoints" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "extra_checkpoints" +title = "DIFFI_EXTRA_CHECK" +value_descs = Array[String](["DESC_EXTRA_CHECK_0", "DESC_EXTRA_CHECK_1"]) +values = ["SETTING_OFF", "SETTING_ON"] +settings_category = "difficulty" + +[node name="Lives" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "inf_lives" +title = "DIFFI_INF_LIVES" +value_descs = Array[String](["DESC_INF_LIVES_0", "DESC_INF_LIVES_1"]) +values = ["SETTING_OFF", "SETTING_ON"] +settings_category = "difficulty" + +[node name="FlagpoleLives" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "flagpole_lives" +title = "DIFFI_FLAG_LIVES" +value_descs = Array[String](["DESC_FLAG_LIVES_0", "DESC_FLAG_LIVES_1"]) +values = ["SETTING_OFF", "SETTING_ON"] +settings_category = "difficulty" + +[node name="GameOverStyle" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "game_over" +title = "DIFFI_GAME_OVER" +value_descs = Array[String](["DESC_GAME_OVER_0", "DESC_GAME_OVER_1", "DESC_GAME_OVER_2"]) +values = ["DIFFI_GAME_OVER_WLD", "DIFFI_GAME_OVER_LVL", "DIFFI_GAME_OVER_GME"] +settings_category = "difficulty" + +[node name="LevelDesign" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "level_design" +title = "DIFFI_LEVEL_DESIGN" +value_descs = Array[String](["DESC_LEVEL_DESIGN_0", "DESC_LEVEL_DESIGN_1"]) +values = ["SETTINGS_CLASSIC", "SETTINGS_MODERN"] +settings_category = "difficulty" + +[node name="BackScroll" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "back_scroll" +title = "DIFFI_BACKSCROLL" +value_descs = Array[String](["DESC_BACKSCROLL_0", "DESC_BACKSCROLL_1"]) +values = ["SETTING_OFF", "SETTING_ON"] +settings_category = "difficulty" + +[node name="TimeLimit" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "time_limit" +title = "DIFFI_TIME" +value_descs = Array[String](["DESC_TIME_0", "DESC_TIME_1"]) +values = ["SETTING_OFF", "SETTING_ON"] +settings_category = "difficulty" + +[node name="LakituStyle" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "lakitu_style" +title = "DIFFI_LAKITU" +value_descs = Array[String](["DESC_LAKITU_0", "DESC_LAKITU_1"]) +values = ["DIFFI_LAKITU_0", "DIFFI_LAKITU_1"] +settings_category = "difficulty" + +[node name="HSeparator" type="HSeparator" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty"] +custom_minimum_size = Vector2(0, 11) +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_2qqpf") + +[node name="Description" type="PanelContainer" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_styles/panel = SubResource("StyleBoxEmpty_ksnto") + +[node name="AutoScrollContainer" type="ScrollContainer" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty/Description"] +custom_minimum_size = Vector2(0, 48) +layout_mode = 2 +horizontal_scroll_mode = 0 +vertical_scroll_mode = 3 +script = ExtResource("12_oh4w7") +direction = 1 +is_active = true +auto_connect_focus = false +metadata/_custom_type_script = "uid://d63p6qr5a748" + +[node name="MarginContainer" type="MarginContainer" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty/Description/AutoScrollContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +theme_override_constants/margin_bottom = -4 + +[node name="Desc" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty/Description/AutoScrollContainer/MarginContainer"] +layout_mode = 2 +size_flags_vertical = 0 +autowrap_mode = 2 +uppercase = true + +[node name="DifficultySetter" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty"] +script = ExtResource("10_2qqpf") + +[node name="KeyboardControls" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer" node_paths=PackedStringArray("options")] +visible = false +layout_mode = 2 +theme_override_constants/separation = -4 +script = ExtResource("4_avtty") +category_name = "SETTINGS_KEYBOARD" +options = [NodePath("Jump"), NodePath("Run"), NodePath("Action"), NodePath("Left"), NodePath("Right"), NodePath("Up"), NodePath("Down")] + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls"] +custom_minimum_size = Vector2(0, 4) +layout_mode = 2 + +[node name="Jump" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")] +layout_mode = 2 +action_name = "jump" +title = "ACTION_JUMP" + +[node name="Run" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")] +layout_mode = 2 +action_name = "run" +title = "ACTION_RUN" + +[node name="Action" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")] +layout_mode = 2 +action_name = "action" +title = "ACTION_ACTION" + +[node name="Left" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")] +layout_mode = 2 +action_name = "move_left" +title = "ACTION_LEFT" + +[node name="Right" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")] +layout_mode = 2 +action_name = "move_right" +title = "ACTION_RIGHT" + +[node name="Up" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")] +layout_mode = 2 +action_name = "move_up" +title = "ACTION_UP" + +[node name="Down" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")] +layout_mode = 2 +action_name = "move_down" +title = "ACTION_DOWN" + +[node name="InputMapSaving" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"]] +script = SubResource("GDScript_ksnto") + +[node name="Controller" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer" node_paths=PackedStringArray("options")] +visible = false +layout_mode = 2 +theme_override_constants/separation = -4 +script = ExtResource("4_avtty") +category_name = "SETTINGS_CONTROLLER" +options = [NodePath("Jump"), NodePath("Run"), NodePath("Action"), NodePath("Left"), NodePath("Right"), NodePath("Up"), NodePath("Down")] + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/Controller"] +custom_minimum_size = Vector2(0, 4) +layout_mode = 2 + +[node name="Jump" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")] +layout_mode = 2 +settings_category = "controller" +action_name = "jump" +title = "ACTION_JUMP" +type = 1 + +[node name="Run" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")] +layout_mode = 2 +settings_category = "controller" +action_name = "run" +title = "ACTION_RUN" +type = 1 + +[node name="Action" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")] +layout_mode = 2 +settings_category = "controller" +action_name = "action" +title = "ACTION_ACTION" +type = 1 + +[node name="Left" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")] +layout_mode = 2 +settings_category = "controller" +action_name = "move_left" +title = "ACTION_LEFT" +type = 1 + +[node name="Right" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")] +layout_mode = 2 +settings_category = "controller" +action_name = "move_right" +title = "ACTION_RIGHT" +type = 1 + +[node name="Up" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")] +layout_mode = 2 +settings_category = "controller" +action_name = "move_up" +title = "ACTION_UP" +type = 1 + +[node name="Down" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")] +layout_mode = 2 +settings_category = "controller" +action_name = "move_down" +title = "ACTION_DOWN" +type = 1 + +[node name="InputMapSaving" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"]] +script = SubResource("GDScript_ksnto") +type = 1 + +[node name="Data" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer" node_paths=PackedStringArray("options")] +visible = false +layout_mode = 2 +theme_override_constants/separation = -4 +script = ExtResource("4_avtty") +category_name = "SETTINGS_DATA" +options = [NodePath("CampaignData"), NodePath("ChallengeModeData"), NodePath("BooRaceData"), NodePath("MarathonData"), NodePath("AchievementData"), NodePath("Everything")] + +[node name="MarginContainer" type="MarginContainer" parent="PanelContainer/MarginContainer/VBoxContainer/Data"] +layout_mode = 2 +theme_override_constants/margin_left = 8 + +[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/Data/MarginContainer"] +modulate = Color(1, 0, 0, 1) +layout_mode = 2 +text = "DELETION_WARNING" +autowrap_mode = 2 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="PanelContainer/MarginContainer/VBoxContainer/Data"] +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxLine_k6yev") + +[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/Data"] +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 + +[node name="CampaignData" parent="PanelContainer/MarginContainer/VBoxContainer/Data" instance=ExtResource("15_oh4w7")] +layout_mode = 2 +title = "DELETION_CAMPAIGN" + +[node name="ChallengeModeData" parent="PanelContainer/MarginContainer/VBoxContainer/Data" instance=ExtResource("15_oh4w7")] +layout_mode = 2 +title = "DELETION_CHALLENGE" +campaigns = Array[String](["SMB1", "SMBLL", "SMBS"]) + +[node name="BooRaceData" parent="PanelContainer/MarginContainer/VBoxContainer/Data" instance=ExtResource("15_oh4w7")] +layout_mode = 2 +title = "DELETION_BOO" +campaigns = Array[String](["SMB1", "SMBLL", "SMBS"]) + +[node name="MarathonData" parent="PanelContainer/MarginContainer/VBoxContainer/Data" instance=ExtResource("15_oh4w7")] +layout_mode = 2 +title = "DELETION_MARATHON" +campaigns = Array[String](["SMB1", "SMBLL", "SMBS"]) + +[node name="AchievementData" parent="PanelContainer/MarginContainer/VBoxContainer/Data" instance=ExtResource("15_oh4w7")] +layout_mode = 2 +title = "DELETION_ACHIEVEMENT" +campaigns = Array[String](["EDITOR_MAIN_LEVEL_DELETE"]) + +[node name="Everything" parent="PanelContainer/MarginContainer/VBoxContainer/Data" instance=ExtResource("15_oh4w7")] +layout_mode = 2 +title = "DELETION_ALL" +extra_confirm = true + +[node name="DataDeletion" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/Data"] +script = SubResource("GDScript_oh4w7") + +[node name="Control" type="Control" parent="PanelContainer"] +custom_minimum_size = Vector2(24, 0) +layout_mode = 2 +size_flags_horizontal = 8 +size_flags_vertical = 0 + +[node name="Icon" type="NinePatchRect" parent="PanelContainer/Control"] +unique_name_in_owner = true +custom_minimum_size = Vector2(24, 23) +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -12.0 +offset_right = 12.0 +offset_bottom = 23.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("3_7l5ko") +region_rect = Rect2(0, 0, 24, 23) + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("13_iwu7d") +labels = [NodePath("../PanelContainer/MarginContainer/VBoxContainer/Title"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/CategorySelect/HBoxContainer/Category"), null, null, null, null, null, null, null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode/Value"), null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode2/Value"), null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode3/Value"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/Difficulty/Description/AutoScrollContainer/MarginContainer/Desc")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[node name="ResourcePackConfigMenu" parent="." instance=ExtResource("16_78q3k")] +visible = false +layout_mode = 1 +anchor_left = 0.05 +anchor_top = 0.05 +anchor_right = 0.95 +anchor_bottom = 0.95 + +[node name="ResourcePackTemplateCreator" type="Node" parent="."] +script = ExtResource("19_k6yev") + +[connection signal="closed" from="." to="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls/InputMapSaving" method="save_inputs"] +[connection signal="closed" from="." to="PanelContainer/MarginContainer/VBoxContainer/Controller/InputMapSaving" method="save_inputs"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Video/Language" to="PanelContainer/MarginContainer/VBoxContainer/Video/WindowChanger" method="language_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Video/WindowMode" to="PanelContainer/MarginContainer/VBoxContainer/Video/WindowChanger" method="window_mode_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Video/Size" to="PanelContainer/MarginContainer/VBoxContainer/Video/WindowChanger" method="window_size_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Video/Visuals" to="PanelContainer/MarginContainer/VBoxContainer/Video/WindowChanger" method="visuals_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Video/Scaling" to="PanelContainer/MarginContainer/VBoxContainer/Video/WindowChanger" method="scaling_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Video/VSync" to="PanelContainer/MarginContainer/VBoxContainer/Video/WindowChanger" method="vsync_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Video/DropShadows" to="PanelContainer/MarginContainer/VBoxContainer/Video/WindowChanger" method="drop_shadows_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Video/HudStyle" to="PanelContainer/MarginContainer/VBoxContainer/Video/WindowChanger" method="hud_style_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode" to="PanelContainer/MarginContainer/VBoxContainer/Audio/AudioAdjuster" method="master_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode2" to="PanelContainer/MarginContainer/VBoxContainer/Audio/AudioAdjuster" method="music_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode3" to="PanelContainer/MarginContainer/VBoxContainer/Audio/AudioAdjuster" method="sfx_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Audio/AthleticMusic" to="PanelContainer/MarginContainer/VBoxContainer/Audio/AudioAdjuster" method="athletic_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Audio/SkidSFX" to="PanelContainer/MarginContainer/VBoxContainer/Audio/AudioAdjuster" method="skid_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Audio/ExtraSFX" to="PanelContainer/MarginContainer/VBoxContainer/Audio/AudioAdjuster" method="extra_sfx_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Audio/MenuBGM" to="PanelContainer/MarginContainer/VBoxContainer/Audio/AudioAdjuster" method="menu_bgm_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/ParallaxStyle" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="parallax_style_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/BGParticles" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="bg_particles_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/HUDStyle" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="hud_style_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/RainbowEffect" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="rainbow_style_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/TransformationEffect" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="transform_style_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/TextShadows" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="text_shadows_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/BridgeDestructionAnimation" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="bridge_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisibleTimers" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="visible_timers_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/TransitionAnimation" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="transition_style_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/ColourfulPipes" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="colourful_pipes_changed"] +[connection signal="button_pressed" from="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/SelectableOptionNode" to="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/ResourcePackLoader" method="open_folder"] +[connection signal="button_pressed" from="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/SelectableOptionNode2" to="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/ResourcePackLoader" method="get_resource_packs"] +[connection signal="button_pressed" from="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/SelectableOptionNode3" to="ResourcePackTemplateCreator" method="create_template"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Difficulty/DamageStyle" to="PanelContainer/MarginContainer/VBoxContainer/Difficulty/DifficultySetter" method="damage_style_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Difficulty/Checkpoints" to="PanelContainer/MarginContainer/VBoxContainer/Difficulty/DifficultySetter" method="checkpoint_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Difficulty/ExtraCheckpoints" to="PanelContainer/MarginContainer/VBoxContainer/Difficulty/DifficultySetter" method="extra_checkpoints_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Difficulty/Lives" to="PanelContainer/MarginContainer/VBoxContainer/Difficulty/DifficultySetter" method="inf_lives_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Difficulty/FlagpoleLives" to="PanelContainer/MarginContainer/VBoxContainer/Difficulty/DifficultySetter" method="flag_lives_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Difficulty/GameOverStyle" to="PanelContainer/MarginContainer/VBoxContainer/Difficulty/DifficultySetter" method="game_over_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Difficulty/LevelDesign" to="PanelContainer/MarginContainer/VBoxContainer/Difficulty/DifficultySetter" method="level_design_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Difficulty/BackScroll" to="PanelContainer/MarginContainer/VBoxContainer/Difficulty/DifficultySetter" method="backscroll_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Difficulty/TimeLimit" to="PanelContainer/MarginContainer/VBoxContainer/Difficulty/DifficultySetter" method="time_limit_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Difficulty/LakituStyle" to="PanelContainer/MarginContainer/VBoxContainer/Difficulty/DifficultySetter" method="lakitu_style_changed"] +[connection signal="deleted" from="PanelContainer/MarginContainer/VBoxContainer/Data/CampaignData" to="PanelContainer/MarginContainer/VBoxContainer/Data/DataDeletion" method="delete_story"] +[connection signal="deleted" from="PanelContainer/MarginContainer/VBoxContainer/Data/ChallengeModeData" to="PanelContainer/MarginContainer/VBoxContainer/Data/DataDeletion" method="delete_challenge"] +[connection signal="deleted" from="PanelContainer/MarginContainer/VBoxContainer/Data/BooRaceData" to="PanelContainer/MarginContainer/VBoxContainer/Data/DataDeletion" method="delete_boo"] +[connection signal="deleted" from="PanelContainer/MarginContainer/VBoxContainer/Data/MarathonData" to="PanelContainer/MarginContainer/VBoxContainer/Data/DataDeletion" method="delete_marathon"] +[connection signal="deleted" from="PanelContainer/MarginContainer/VBoxContainer/Data/AchievementData" to="PanelContainer/MarginContainer/VBoxContainer/Data/DataDeletion" method="delete_achievement"] +[connection signal="deleted" from="PanelContainer/MarginContainer/VBoxContainer/Data/Everything" to="PanelContainer/MarginContainer/VBoxContainer/Data/DataDeletion" method="delete_everything"] + +[editable path="PanelContainer/MarginContainer/VBoxContainer/Video/Language"] +[editable path="PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode"] +[editable path="PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode2"] +[editable path="PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode3"] diff --git a/Scenes/Prefabs/UI/SpeedrunTypeSelect.tscn b/Scenes/Prefabs/UI/SpeedrunTypeSelect.tscn new file mode 100644 index 0000000..6620fa9 --- /dev/null +++ b/Scenes/Prefabs/UI/SpeedrunTypeSelect.tscn @@ -0,0 +1,133 @@ +[gd_scene load_steps=12 format=3 uid="uid://bvgigoyn7lrc2"] + +[ext_resource type="Script" uid="uid://b8nv6ojpgvo0r" path="res://Scripts/UI/SpeedrunTypeSelect.gd" id="1_15lhk"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="2_kdaqd"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="3_dydhe"] +[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_dydhe"] +[ext_resource type="Texture2D" uid="uid://dhu46wvad72wp" path="res://Assets/Sprites/UI/MarathonIcons.png" id="4_sktgk"] +[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="5_sktgk"] +[ext_resource type="Script" uid="uid://ca3bew33g45eq" path="res://Scripts/Classes/UI/PackTextureRect.gd" id="7_sktgk"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_i1niq"] +color = Color(1, 1, 1, 1) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5qqv6"] +atlas = ExtResource("3_dydhe") +region = Rect2(0, 0, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_p8vpt"] +atlas = ExtResource("4_sktgk") +region = Rect2(112, 32, 8, 8) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sat26"] +atlas = ExtResource("4_sktgk") +region = Rect2(104, 32, 8, 8) + +[node name="SpeedrunTypeSelect" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_15lhk") + +[node name="Panel" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -72.0 +offset_top = -32.0 +offset_right = 72.0 +offset_bottom = 32.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("2_kdaqd") + +[node name="VBoxContainer" type="VBoxContainer" parent="Panel"] +layout_mode = 2 + +[node name="Label" type="Label" parent="Panel/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "SELECT RUN TYPE" + +[node name="HSeparator" type="HSeparator" parent="Panel/VBoxContainer/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_i1niq") + +[node name="Warpless" type="HBoxContainer" parent="Panel/VBoxContainer"] +layout_mode = 2 +focus_mode = 2 +theme_override_constants/separation = 0 + +[node name="Cursor" type="TextureRect" parent="Panel/VBoxContainer/Warpless"] +layout_mode = 2 +texture = SubResource("AtlasTexture_5qqv6") +stretch_mode = 3 + +[node name="ResourceSetterNew" type="Node" parent="Panel/VBoxContainer/Warpless/Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_dydhe") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("5_sktgk") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Buffer" type="Control" parent="Panel/VBoxContainer/Warpless"] +custom_minimum_size = Vector2(4, 0) +layout_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="Panel/VBoxContainer/Warpless"] +layout_mode = 2 +texture = SubResource("AtlasTexture_p8vpt") +stretch_mode = 3 +script = ExtResource("7_sktgk") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Any" type="Label" parent="Panel/VBoxContainer/Warpless"] +layout_mode = 2 +text = "WARPLESS" + +[node name="Any" type="HBoxContainer" parent="Panel/VBoxContainer"] +layout_mode = 2 +focus_mode = 2 +theme_override_constants/separation = 0 + +[node name="Cursor" type="TextureRect" parent="Panel/VBoxContainer/Any"] +layout_mode = 2 +texture = SubResource("AtlasTexture_5qqv6") +stretch_mode = 3 + +[node name="ResourceSetterNew" type="Node" parent="Panel/VBoxContainer/Any/Cursor" node_paths=PackedStringArray("node_to_affect")] +script = ExtResource("4_dydhe") +node_to_affect = NodePath("..") +property_name = "texture" +mode = 1 +resource_json = ExtResource("5_sktgk") +metadata/_custom_type_script = "uid://cbal8ms2oe1ik" + +[node name="Buffer" type="Control" parent="Panel/VBoxContainer/Any"] +custom_minimum_size = Vector2(4, 0) +layout_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="Panel/VBoxContainer/Any"] +layout_mode = 2 +texture = SubResource("AtlasTexture_sat26") +stretch_mode = 3 +script = ExtResource("7_sktgk") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Any" type="Label" parent="Panel/VBoxContainer/Any"] +layout_mode = 2 +text = "ANY%" diff --git a/Scenes/Prefabs/UI/StoryPause.tscn b/Scenes/Prefabs/UI/StoryPause.tscn new file mode 100644 index 0000000..f6c71b4 --- /dev/null +++ b/Scenes/Prefabs/UI/StoryPause.tscn @@ -0,0 +1,59 @@ +[gd_scene load_steps=5 format=3 uid="uid://do28cwi8t6ptt"] + +[ext_resource type="PackedScene" uid="uid://dekuqrdjmnr1m" path="res://Scenes/Prefabs/UI/BasePauseMenu.tscn" id="1_ywuni"] +[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="2_r6hlk"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_eud56"] +atlas = ExtResource("2_r6hlk") +region = Rect2(0, 0, 8, 8) + +[sub_resource type="GDScript" id="GDScript_r6hlk"] +script/source = "extends Node + +func restart_level() -> void: + AudioManager.stop_all_music() + Global.player_power_states = \"0000\" + Global.reset_values() + DiscoLevel.reset_values() + if Global.current_game_mode == Global.GameMode.CHALLENGE: + Global.score = 0 + ChallengeModeHandler.current_run_red_coins_collected = ChallengeModeHandler.red_coins_collected[Global.world_num - 1][Global.level_num - 1] + Global.current_level.reload_level() + await Global.current_level.tree_exited + $\"..\".close() + +func quit_to_menu() -> void: + AudioManager.stop_all_music() + if Global.current_game_mode == Global.GameMode.CUSTOM_LEVEL: + Global.transition_to_scene(\"res://Scenes/Levels/CustomLevelMenu.tscn\") + else: + Global.transition_to_scene(\"res://Scenes/Levels/TitleScreen.tscn\") + get_tree().paused = true + await Global.current_level.tree_exited + $\"..\".close() +" + +[node name="PauseMenu" instance=ExtResource("1_ywuni")] + +[node name="Cursor" parent="Control" index="1"] +offset_left = 8.0 +offset_top = 4.0 +offset_right = 16.0 +offset_bottom = 12.0 +texture = SubResource("AtlasTexture_eud56") + +[node name="Handler" type="Node" parent="." index="2"] +script = SubResource("GDScript_r6hlk") + +[node name="LabelFontChanger" parent="SettingsMenu" index="1" node_paths=PackedStringArray("labels")] +labels = [NodePath("../PanelContainer/MarginContainer/VBoxContainer/Title"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/CategorySelect/HBoxContainer/Category"), null, null, null, null, null, null, null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode/Value"), null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode2/Value"), null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode3/Value"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/Difficulty/Description/AutoScrollContainer/MarginContainer/Desc")] + +[connection signal="option_1_selected" from="." to="." method="close"] +[connection signal="option_2_selected" from="." to="Handler" method="restart_level"] +[connection signal="option_4_selected" from="." to="Handler" method="quit_to_menu"] + +[editable path="SettingsMenu"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Video/Language"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode2"] +[editable path="SettingsMenu/PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode3"] diff --git a/Scenes/Prefabs/UI/ThemeSelect.tscn b/Scenes/Prefabs/UI/ThemeSelect.tscn new file mode 100644 index 0000000..7062cba --- /dev/null +++ b/Scenes/Prefabs/UI/ThemeSelect.tscn @@ -0,0 +1,658 @@ +[gd_scene load_steps=7 format=3 uid="uid://bdctqn5p6wxna"] + +[ext_resource type="Script" uid="uid://bnuobku66xd0n" path="res://Scripts/UI/ThemeSelect.gd" id="1_iabcx"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="1_x58ld"] +[ext_resource type="Texture2D" uid="uid://cw5c58yiaeh4j" path="res://Assets/Sprites/UI/ThemeIconsDay.png" id="2_1u8id"] +[ext_resource type="Texture2D" uid="uid://ddkw5v7l2n4s5" path="res://Assets/Sprites/UI/CheckboxbutSmall.png" id="3_1u8id"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_iabcx"] +color = Color(1, 1, 1, 1) + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_iabcx"] + +[node name="ThemeSelect" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_iabcx") + +[node name="ColorRect" type="ColorRect" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 0.5) + +[node name="PanelContainer" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -97.0 +offset_top = -86.0 +offset_right = 97.0 +offset_bottom = 86.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("1_x58ld") + +[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "SELECT THEME" + +[node name="HSeparator" type="HSeparator" parent="PanelContainer/VBoxContainer/Label"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_iabcx") + +[node name="ThemeContainer" type="HFlowContainer" parent="PanelContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 3 + +[node name="Overworld" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(0, 0, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Overworld"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Overworld"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="Underground" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(32, 0, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Underground"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Underground"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="Desert" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(64, 0, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Desert"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Desert"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="Snow" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(96, 0, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Snow"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Snow"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="Jungle" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(128, 0, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Jungle"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Jungle"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="Beach" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(0, 32, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Beach"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Beach"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="Garden" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(32, 32, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Garden"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Garden"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="Mountain" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(64, 32, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Mountain"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Mountain"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="Skyland" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(96, 32, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Skyland"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Skyland"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="Autumn" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(128, 32, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Autumn"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Autumn"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="Pipeland" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(0, 64, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Pipeland"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Pipeland"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="Space" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(32, 64, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Space"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Space"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="Underwater" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(64, 64, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Underwater"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Underwater"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="Volcano" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(96, 64, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Volcano"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Volcano"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="GhostHouse" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(128, 64, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/GhostHouse"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/GhostHouse"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="Castle" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(0, 96, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Castle"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Castle"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="CastleWater" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(32, 96, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/CastleWater"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/CastleWater"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="Airship" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(64, 96, 32, 32) + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Airship"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Airship"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 + +[node name="Bonus" type="NinePatchRect" parent="PanelContainer/VBoxContainer/ThemeContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = ExtResource("2_1u8id") +region_rect = Rect2(96, 96, 32, 32) +patch_margin_bottom = 8 + +[node name="Button" type="Button" parent="PanelContainer/VBoxContainer/ThemeContainer/Bonus"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/focus = SubResource("StyleBoxEmpty_iabcx") +toggle_mode = true +flat = true + +[node name="Checkbox" type="TextureRect" parent="PanelContainer/VBoxContainer/ThemeContainer/Bonus"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -12.0 +offset_top = 1.0 +offset_right = -1.0 +offset_bottom = 12.0 +grow_horizontal = 0 +mouse_filter = 2 +texture = ExtResource("3_1u8id") +stretch_mode = 2 diff --git a/Scenes/Prefabs/UI/TileModifierMenu.tscn b/Scenes/Prefabs/UI/TileModifierMenu.tscn new file mode 100644 index 0000000..c82c4f8 --- /dev/null +++ b/Scenes/Prefabs/UI/TileModifierMenu.tscn @@ -0,0 +1,24 @@ +[gd_scene load_steps=3 format=3 uid="uid://kag5i607liua"] + +[ext_resource type="Script" uid="uid://dxjp3pfd77xxa" path="res://Scripts/UI/TileModifierMenu.gd" id="2_0slfq"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_wognt"] +bg_color = Color(0, 0, 0, 0.768627) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(1, 1, 1, 1) + +[node name="TileModifierMenu" type="PanelContainer"] +self_modulate = Color(1, 1, 1, 0.497) +offset_right = 8.0 +offset_bottom = 8.0 +theme_override_styles/panel = SubResource("StyleBoxFlat_wognt") +script = ExtResource("2_0slfq") + +[node name="Container" type="VBoxContainer" parent="."] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 diff --git a/Scenes/Prefabs/UI/TitleScreenOptions.tscn b/Scenes/Prefabs/UI/TitleScreenOptions.tscn new file mode 100755 index 0000000..df6a128 --- /dev/null +++ b/Scenes/Prefabs/UI/TitleScreenOptions.tscn @@ -0,0 +1,53 @@ +[gd_scene load_steps=3 format=3 uid="uid://dh5w143a52d04"] + +[ext_resource type="Script" uid="uid://c3c1o65wvi6tq" path="res://Scripts/UI/TitleScreenOptions.gd" id="1_dlelg"] +[ext_resource type="FontFile" uid="uid://b4hv3ito0uwa8" path="res://Assets/Sprites/UI/Font.png" id="1_hofsk"] + +[node name="TitleScreenOptions" type="VBoxContainer" node_paths=PackedStringArray("options")] +custom_minimum_size = Vector2(9, 0) +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -36.0 +offset_top = -64.0 +offset_right = 36.0 +grow_horizontal = 2 +grow_vertical = 0 +size_flags_horizontal = 4 +size_flags_vertical = 10 +theme_override_constants/separation = 8 +alignment = 2 +script = ExtResource("1_dlelg") +can_exit = false +options = [NodePath("Play"), NodePath("Options"), NodePath("Label")] + +[node name="Play" type="Label" parent="."] +layout_mode = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +theme_override_fonts/font = ExtResource("1_hofsk") +text = "Play Game" +uppercase = true + +[node name="Options" type="Label" parent="."] +layout_mode = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +theme_override_fonts/font = ExtResource("1_hofsk") +text = "settings" +uppercase = true + +[node name="Label" type="Label" parent="."] +layout_mode = 2 +size_flags_horizontal = 0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) +theme_override_fonts/font = ExtResource("1_hofsk") +text = "Quit Game" +uppercase = true + +[node name="Buffer" type="Control" parent="."] +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +size_flags_horizontal = 4 diff --git a/Scenes/Prefabs/UI/WorldSelect.tscn b/Scenes/Prefabs/UI/WorldSelect.tscn new file mode 100644 index 0000000..060da69 --- /dev/null +++ b/Scenes/Prefabs/UI/WorldSelect.tscn @@ -0,0 +1,680 @@ +[gd_scene load_steps=8 format=3 uid="uid://dntk2js0tu3y2"] + +[ext_resource type="Script" uid="uid://col2kvunpua7l" path="res://Scripts/UI/WorldSelect.gd" id="1_isg11"] +[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="2_otmop"] +[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="3_isg11"] +[ext_resource type="Texture2D" uid="uid://chtjq1vr0rpso" path="res://Assets/Sprites/UI/CustomLevelIconDay.png" id="3_ldq6u"] +[ext_resource type="Texture2D" uid="uid://dsi25p0odieg2" path="res://Assets/Sprites/UI/Numbers.png" id="4_bxh4e"] +[ext_resource type="Script" uid="uid://xem6lai3ufyj" path="res://Scripts/Classes/UI/PackNinePatch.gd" id="5_6gt41"] + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_d8v6d"] +color = Color(1, 1, 1, 1) +grow_begin = -4.0 +grow_end = -4.0 + +[node name="WorldSelect" type="Control"] +layout_mode = 3 +anchors_preset = 0 +offset_right = 180.0 +offset_bottom = 65.0 +script = ExtResource("1_isg11") +num_of_worlds = 12 + +[node name="Panel" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = ExtResource("2_otmop") + +[node name="MarginContainer" type="MarginContainer" parent="Panel"] +layout_mode = 2 +theme_override_constants/margin_left = -8 +theme_override_constants/margin_top = -4 +theme_override_constants/margin_right = -8 +theme_override_constants/margin_bottom = -4 + +[node name="VBoxContainer" type="VBoxContainer" parent="Panel/MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="Title" type="Label" parent="Panel/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "MENU_WORLD_SELECT" +horizontal_alignment = 1 +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Panel/MarginContainer/VBoxContainer/Title"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_d8v6d") + +[node name="HBoxContainer" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer"] +layout_mode = 2 +theme_override_constants/separation = 4 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer"] +layout_mode = 2 +text = "◄" + +[node name="ScrollContainer" type="ScrollContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +follow_focus = true +horizontal_scroll_mode = 3 +vertical_scroll_mode = 0 + +[node name="SlotContainer" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer"] +unique_name_in_owner = true +layout_mode = 2 + +[node name="Slot1" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +focus_mode = 2 +mouse_filter = 2 + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_ldq6u") +region_rect = Rect2(0, 0, 32, 32) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -12.0 +offset_right = 6.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_bxh4e") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1"] +visible = false +layout_mode = 2 +theme_override_constants/margin_top = -5 +theme_override_constants/margin_bottom = -4 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Cursor"] +layout_mode = 2 +text = "^" +horizontal_alignment = 1 + +[node name="Slot2" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +focus_mode = 2 +mouse_filter = 2 + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_ldq6u") +region_rect = Rect2(96, 96, 32, 32) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -12.0 +offset_right = 6.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_bxh4e") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2"] +visible = false +layout_mode = 2 +theme_override_constants/margin_top = -5 +theme_override_constants/margin_bottom = -4 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Cursor"] +layout_mode = 2 +text = "^" +horizontal_alignment = 1 + +[node name="Slot3" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +focus_mode = 2 +mouse_filter = 2 + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_ldq6u") +region_rect = Rect2(0, 0, 32, 32) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -12.0 +offset_right = 6.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_bxh4e") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3"] +visible = false +layout_mode = 2 +theme_override_constants/margin_top = -5 +theme_override_constants/margin_bottom = -4 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Cursor"] +layout_mode = 2 +text = "^" +horizontal_alignment = 1 + +[node name="Slot4" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +focus_mode = 2 +mouse_filter = 2 + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_ldq6u") +region_rect = Rect2(0, 0, 32, 32) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -12.0 +offset_right = 6.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_bxh4e") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4"] +visible = false +layout_mode = 2 +theme_override_constants/margin_top = -5 +theme_override_constants/margin_bottom = -4 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Cursor"] +layout_mode = 2 +text = "^" +horizontal_alignment = 1 + +[node name="Slot5" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +focus_mode = 2 +mouse_filter = 2 + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot5"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_ldq6u") +region_rect = Rect2(0, 0, 32, 32) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot5/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -12.0 +offset_right = 6.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_bxh4e") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot5"] +visible = false +layout_mode = 2 +theme_override_constants/margin_top = -5 +theme_override_constants/margin_bottom = -4 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot5/Cursor"] +layout_mode = 2 +text = "^" +horizontal_alignment = 1 + +[node name="Slot6" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +focus_mode = 2 +mouse_filter = 2 + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot6"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_ldq6u") +region_rect = Rect2(0, 0, 32, 32) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot6/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -12.0 +offset_right = 6.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_bxh4e") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot6"] +visible = false +layout_mode = 2 +theme_override_constants/margin_top = -5 +theme_override_constants/margin_bottom = -4 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot6/Cursor"] +layout_mode = 2 +text = "^" +horizontal_alignment = 1 + +[node name="Slot7" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +focus_mode = 2 +mouse_filter = 2 + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot7"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_ldq6u") +region_rect = Rect2(0, 0, 32, 32) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot7/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -12.0 +offset_right = 6.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_bxh4e") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot7"] +visible = false +layout_mode = 2 +theme_override_constants/margin_top = -5 +theme_override_constants/margin_bottom = -4 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot7/Cursor"] +layout_mode = 2 +text = "^" +horizontal_alignment = 1 + +[node name="Slot8" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +focus_mode = 2 +mouse_filter = 2 + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot8"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_ldq6u") +region_rect = Rect2(0, 0, 32, 32) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot8/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -12.0 +offset_right = 6.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_bxh4e") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot8"] +visible = false +layout_mode = 2 +theme_override_constants/margin_top = -5 +theme_override_constants/margin_bottom = -4 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot8/Cursor"] +layout_mode = 2 +text = "^" +horizontal_alignment = 1 + +[node name="Slot9" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +focus_mode = 2 +mouse_filter = 2 + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot9"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_ldq6u") +region_rect = Rect2(0, 0, 32, 32) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot9/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -12.0 +offset_right = 6.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_bxh4e") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot9"] +visible = false +layout_mode = 2 +theme_override_constants/margin_top = -5 +theme_override_constants/margin_bottom = -4 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot9/Cursor"] +layout_mode = 2 +text = "^" +horizontal_alignment = 1 + +[node name="Slot10" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +focus_mode = 2 +mouse_filter = 2 + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot10"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_ldq6u") +region_rect = Rect2(0, 0, 32, 32) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot10/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -12.0 +offset_right = 6.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_bxh4e") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot10"] +visible = false +layout_mode = 2 +theme_override_constants/margin_top = -5 +theme_override_constants/margin_bottom = -4 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot10/Cursor"] +layout_mode = 2 +text = "^" +horizontal_alignment = 1 + +[node name="Slot11" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +focus_mode = 2 +mouse_filter = 2 + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot11"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_ldq6u") +region_rect = Rect2(0, 0, 32, 32) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot11/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -12.0 +offset_right = 6.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_bxh4e") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot11"] +visible = false +layout_mode = 2 +theme_override_constants/margin_top = -5 +theme_override_constants/margin_bottom = -4 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot11/Cursor"] +layout_mode = 2 +text = "^" +horizontal_alignment = 1 + +[node name="Slot12" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +focus_mode = 2 +mouse_filter = 2 + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot12"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_ldq6u") +region_rect = Rect2(0, 0, 32, 32) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot12/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -12.0 +offset_right = 6.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_bxh4e") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot12"] +visible = false +layout_mode = 2 +theme_override_constants/margin_top = -5 +theme_override_constants/margin_bottom = -4 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot12/Cursor"] +layout_mode = 2 +text = "^" +horizontal_alignment = 1 + +[node name="Slot13" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +focus_neighbor_right = NodePath("../Slot1") +focus_mode = 2 +mouse_filter = 2 + +[node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot13"] +custom_minimum_size = Vector2(0, 32) +layout_mode = 2 +size_flags_vertical = 10 +texture = ExtResource("3_ldq6u") +region_rect = Rect2(0, 0, 32, 32) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot13/Icon"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.5 +anchor_top = 0.9 +anchor_right = 0.5 +anchor_bottom = 0.9 +offset_left = -6.0 +offset_top = -12.0 +offset_right = 6.0 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("4_bxh4e") +region_rect = Rect2(0, 0, 12, 12) +script = ExtResource("5_6gt41") +metadata/_custom_type_script = "uid://xem6lai3ufyj" + +[node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot13"] +visible = false +layout_mode = 2 +theme_override_constants/margin_top = -5 +theme_override_constants/margin_bottom = -4 + +[node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot13/Cursor"] +layout_mode = 2 +text = "^" +horizontal_alignment = 1 + +[node name="Label2" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer"] +layout_mode = 2 +text = "►" + +[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")] +script = ExtResource("3_isg11") +labels = [NodePath("../Panel/MarginContainer/VBoxContainer/Title")] +metadata/_custom_type_script = "uid://co6tjg3w6qpd8" + +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Cursor" method="hide"] +[connection signal="ready" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1" method="grab_focus"] +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Cursor" method="hide"] +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Cursor" method="hide"] +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Cursor" method="hide"] +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot5" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot5/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot5" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot5/Cursor" method="hide"] +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot6" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot6/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot6" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot6/Cursor" method="hide"] +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot7" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot7/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot7" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot7/Cursor" method="hide"] +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot8" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot8/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot8" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot8/Cursor" method="hide"] +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot9" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot9/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot9" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot9/Cursor" method="hide"] +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot10" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot10/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot10" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot10/Cursor" method="hide"] +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot11" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot11/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot11" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot11/Cursor" method="hide"] +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot12" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot12/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot12" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot12/Cursor" method="hide"] +[connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot13" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot13/Cursor" method="show"] +[connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot13" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot13/Cursor" method="hide"] diff --git a/Scripts/Classes/Blocks/BlockClass.gd b/Scripts/Classes/Blocks/BlockClass.gd new file mode 100644 index 0000000..5df0731 --- /dev/null +++ b/Scripts/Classes/Blocks/BlockClass.gd @@ -0,0 +1,95 @@ +@icon("res://Assets/Sprites/Editor/Block.png") +class_name Block +extends AnimatableBody2D +signal player_block_hit(player: Player) +signal shell_block_hit(shell: Shell) + +@export var visuals: Node = null +const EMPTY_BLOCK = ("res://Scenes/Prefabs/Blocks/EmptyBlock.tscn") +@export var item: PackedScene = null +@export var destructable := true +@export var destruction_particle_scene: PackedScene = null +@export_range(1, 99) var item_amount := 1 +@export var combo_meter_amount := 25 +@export var mushroom_if_small := false +const SUPER_MUSHROOM = ("res://Scenes/Prefabs/Entities/Items/SuperMushroom.tscn") +var can_hit := true +var bouncing := false + +const NO_SFX_ITEMS := ["res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn","res://Scenes/Prefabs/Entities/Items/SpinningCoin.tscn", "res://Scenes/Prefabs/Entities/Items/Vine.tscn" ] + +@export var start_z := -1 + +signal block_emptied +signal block_destroyed + +func _enter_tree() -> void: + z_index = start_z + sync_to_physics = false + if item != null: + if item.resource_path.contains(Global.current_level.scene_file_path): + Global.log_error("ITEM SCENE IS NULL! BLOCK NAME: " + str(name) + " PLEASE REPORT!") + +func dispense_item() -> void: + if can_hit == false: + return + can_hit = false + await get_tree().create_timer(0.1, false).timeout + DiscoLevel.combo_meter += combo_meter_amount + var item_to_dispense = player_mushroom_check(get_tree().get_first_node_in_group("Players")) + var node = item_to_dispense.instantiate() + if node is PowerUpItem or node.has_meta("is_item"): + for i in get_tree().get_nodes_in_group("Players"): + node.position = position + Vector2(0, -1) + node.hide() + add_sibling(node) + if node is PowerUpItem: + if Global.connected_players > 1: + AudioManager.play_sfx("item_appear", global_position) + node.player_multiplayer_launch_spawn(i) + else: + node.block_dispense_tween() + else: + if item.resource_path == "res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn": + if has_meta("r_coin_id"): + node.id = get_meta("r_coin_id", 0) + var parent = get_parent() + node.global_position = global_position + Vector2(0, -8) + node.get_meta("block_spawn_offset", Vector2.ZERO) + if get_parent().get_parent() is TrackRider: + parent = get_parent().get_parent().get_parent() + parent.add_child(node) + parent.move_child(node, get_index() - 1) + print("FUCK: " + str(item.resource_path)) + if NO_SFX_ITEMS.has(item.resource_path) == false: + AudioManager.play_sfx("item_appear", global_position) + node.set("velocity", Vector2(0, node.get_meta("block_launch_velocity", -150))) + can_hit = true + item_amount -= 1 + if item_amount == 1: + if has_meta("red_coin") == true: + item = load("res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn") + if item_amount <= 0: + spawn_empty_block() + +func player_mushroom_check(player: Player = null) -> PackedScene: + if player.power_state.hitbox_size == "Small" and mushroom_if_small: + return load(SUPER_MUSHROOM) + return item + +func spawn_empty_block() -> void: + var block = load(EMPTY_BLOCK).instantiate() + block.position = position + add_sibling(block) + if get_parent().get_parent() is TrackRider: + get_parent().get_parent().attached_entity = block + block_emptied.emit() + queue_free() + +func destroy() -> void: + block_destroyed.emit() + DiscoLevel.combo_meter += combo_meter_amount + AudioManager.play_sfx("block_break", global_position) + var particles = destruction_particle_scene.instantiate() + particles.global_position = global_position + add_sibling(particles) + queue_free() diff --git a/Scripts/Classes/Blocks/BlockClass.gd.uid b/Scripts/Classes/Blocks/BlockClass.gd.uid new file mode 100755 index 0000000..b647bc2 --- /dev/null +++ b/Scripts/Classes/Blocks/BlockClass.gd.uid @@ -0,0 +1 @@ +uid://b5ejlbl0vp1gm diff --git a/Scripts/Classes/Blocks/BooOnOffBlock.gd b/Scripts/Classes/Blocks/BooOnOffBlock.gd new file mode 100644 index 0000000..37ce3f7 --- /dev/null +++ b/Scripts/Classes/Blocks/BooOnOffBlock.gd @@ -0,0 +1,43 @@ +extends StaticBody2D + +@export var active := false + +@onready var start_active = not active + +var player_in_area := false + +var player_stuck := false + +var awaiting_exit := false + +@export var hurtbox: CollisionShape2D = null + +func on_switch_hit() -> void: + player_stuck = false + active = not active + if player_in_area: + player_stuck = true + return + update() + +func update() -> void: + if active: + $Sprite.play("On") + else: + $Sprite.play("Off") + $Collision.set_deferred("disabled", not active) + if hurtbox != null: + hurtbox.set_deferred("disabled", not active) + +func damage_player(player: Player) -> void: + player.damage() + +func on_player_entered(_player: Player) -> void: + player_in_area = true + + +func on_player_exited(_player: Player) -> void: + player_in_area = false + if player_stuck and active: + player_stuck = false + update() diff --git a/Scripts/Classes/Blocks/BooOnOffBlock.gd.uid b/Scripts/Classes/Blocks/BooOnOffBlock.gd.uid new file mode 100755 index 0000000..fb2f917 --- /dev/null +++ b/Scripts/Classes/Blocks/BooOnOffBlock.gd.uid @@ -0,0 +1 @@ +uid://be2x40pxmueyo diff --git a/Scripts/Classes/Blocks/BooOnOffSwitch.gd b/Scripts/Classes/Blocks/BooOnOffSwitch.gd new file mode 100644 index 0000000..0c57fbe --- /dev/null +++ b/Scripts/Classes/Blocks/BooOnOffSwitch.gd @@ -0,0 +1,33 @@ +extends Block + +var active := false + +static var has_hit := false + +func _ready() -> void: + can_hit = true + has_hit = false + +func on_block_hit() -> void: + if can_hit == false or has_hit: + return + has_hit = true + AudioManager.play_sfx("switch", global_position) + can_hit = false + get_tree().call_group("BooBlocks", "on_switch_hit") + await get_tree().create_timer(0.25, false).timeout + can_hit = true + has_hit = false + +func on_switch_hit() -> void: + active = not active + if active: + $Sprite.play("On") + else: + $Sprite.play("Off") + +func on_boo_hit() -> void: + if active: + return + AudioManager.play_global_sfx("switch") + get_tree().call_group("BooBlocks", "on_switch_hit") diff --git a/Scripts/Classes/Blocks/BooOnOffSwitch.gd.uid b/Scripts/Classes/Blocks/BooOnOffSwitch.gd.uid new file mode 100755 index 0000000..311897b --- /dev/null +++ b/Scripts/Classes/Blocks/BooOnOffSwitch.gd.uid @@ -0,0 +1 @@ +uid://bm72ggve5kda5 diff --git a/Scripts/Classes/Blocks/BrickBlock.gd b/Scripts/Classes/Blocks/BrickBlock.gd new file mode 100644 index 0000000..9daf0c6 --- /dev/null +++ b/Scripts/Classes/Blocks/BrickBlock.gd @@ -0,0 +1,31 @@ +class_name BrickBlock +extends Block + +var ticking_down := false + +func _ready() -> void: + $PSwitcher.enabled = item == null + if item_amount == 10 and item.resource_path == "res://Scenes/Prefabs/Entities/Items/SpinningCoin.tscn" and is_instance_valid(Global.level_editor) == false: + Global.log_warning("Coin Brick Block is wrong! please report!: " + name) + +func on_block_hit(player: Player) -> void: + if player.power_state.hitbox_size == "Big": + if item == null: + await get_tree().physics_frame + destroy() + Global.score += 50 + if item != null: + if mushroom_if_small: + item = player_mushroom_check(player) + dispense_item() + +func on_shell_block_hit(_shell: Shell) -> void: + if item == null: + await get_tree().physics_frame + destroy() + Global.score += 50 + else: + dispense_item() + +func set_coin_count() -> void: + item_amount = 2 diff --git a/Scripts/Classes/Blocks/BrickBlock.gd.uid b/Scripts/Classes/Blocks/BrickBlock.gd.uid new file mode 100755 index 0000000..51117a3 --- /dev/null +++ b/Scripts/Classes/Blocks/BrickBlock.gd.uid @@ -0,0 +1 @@ +uid://y53avulrmfx1 diff --git a/Scripts/Classes/Blocks/DonutBlock.gd b/Scripts/Classes/Blocks/DonutBlock.gd new file mode 100644 index 0000000..67b8368 --- /dev/null +++ b/Scripts/Classes/Blocks/DonutBlock.gd @@ -0,0 +1,37 @@ +extends StaticBody2D + +var falling := false +var can_fall := false + +const FALL_SPEED := 96 + +@onready var starting_position := global_position + +func _physics_process(delta: float) -> void: + if falling: + global_position.y += FALL_SPEED * delta + if $PlayerDetection.is_player_in_area(): + $Sprite.play("Fall") + elif not falling: + $Sprite.play("Idle") + +func start_falling() -> void: + falling = true + $Collision.set_deferred("one_way_collision", true) + $FallTimer.start() + + +func respawn() -> void: + $Collision.set_deferred("one_way_collision", false) + can_fall = true + falling = false + global_position = starting_position + $AnimationPlayer.play("Grow") + + +func on_player_entered() -> void: + $AnimationPlayer.play("Shake") + + +func on_player_exited() -> void: + $AnimationPlayer.play("RESET") diff --git a/Scripts/Classes/Blocks/DonutBlock.gd.uid b/Scripts/Classes/Blocks/DonutBlock.gd.uid new file mode 100755 index 0000000..3c185de --- /dev/null +++ b/Scripts/Classes/Blocks/DonutBlock.gd.uid @@ -0,0 +1 @@ +uid://dbu4juvw4veul diff --git a/Scripts/Classes/Blocks/FallThroughBlock.gd b/Scripts/Classes/Blocks/FallThroughBlock.gd new file mode 100644 index 0000000..7ab3846 --- /dev/null +++ b/Scripts/Classes/Blocks/FallThroughBlock.gd @@ -0,0 +1,11 @@ +extends StaticBody2D + + +func on_player_entered(_player: Player) -> void: + $Sprite.play("Turn") + await get_tree().physics_frame + $Collision.set_deferred("disabled", true) + +func on_player_exited(_player: Player) -> void: + $Sprite.play("Idle") + $Collision.set_deferred("disabled", false) diff --git a/Scripts/Classes/Blocks/FallThroughBlock.gd.uid b/Scripts/Classes/Blocks/FallThroughBlock.gd.uid new file mode 100644 index 0000000..a5cbca7 --- /dev/null +++ b/Scripts/Classes/Blocks/FallThroughBlock.gd.uid @@ -0,0 +1 @@ +uid://cn8jml0dmf128 diff --git a/Scripts/Classes/Blocks/InvisibleQuestionBlock.gd b/Scripts/Classes/Blocks/InvisibleQuestionBlock.gd new file mode 100644 index 0000000..5bfa6d1 --- /dev/null +++ b/Scripts/Classes/Blocks/InvisibleQuestionBlock.gd @@ -0,0 +1,10 @@ +extends Block + +func on_area_entered(area: Area2D) -> void: + if area.owner is Player: + var player: Player = area.owner + if player.velocity.y < 0 and player.global_position.y > $Hitbox.global_position.y and abs(player.global_position.x - global_position.x) < 8: + player_block_hit.emit(area.owner) + player.velocity.y = 0 + player.bump_ceiling() + $Collision.set_deferred("disabled", false) diff --git a/Scripts/Classes/Blocks/InvisibleQuestionBlock.gd.uid b/Scripts/Classes/Blocks/InvisibleQuestionBlock.gd.uid new file mode 100755 index 0000000..3d5bc1e --- /dev/null +++ b/Scripts/Classes/Blocks/InvisibleQuestionBlock.gd.uid @@ -0,0 +1 @@ +uid://s5e3ps0g7nya diff --git a/Scripts/Classes/Blocks/MusicNoteBlock.gd b/Scripts/Classes/Blocks/MusicNoteBlock.gd new file mode 100644 index 0000000..c79a0ff --- /dev/null +++ b/Scripts/Classes/Blocks/MusicNoteBlock.gd @@ -0,0 +1,55 @@ +extends NoteBlock + +const INTRUMENT_SFX := [preload("uid://dia0bsspwrqsn"), preload("uid://d2elbhakm1yfq"), preload("uid://vxox7t6qvyvu"), preload("uid://w44jys81bxjj"), preload("uid://b2lj4akov8ami"), preload("uid://c03nay4r4a2lm"), preload("uid://d0pdbnpfcm80i"), preload("uid://dodww1no4v6qh")] + +var pitch := 0.0 +var sfx_stream = null + +static var can_play := false + +@export var play_on_load := false + +@export_enum("Bass", "Flute", "Marimba", "Piano", "Rhodes", "Steel", "Trumpet", "Violin") var instrument := 0: + set(value): + sfx_stream = INTRUMENT_SFX[value] + instrument = value + play_sfx_preview() + +@export_enum("A", "A#", "B", "C", "C#", "D", "D#", "E", "F", "F#", "G", "G#") var note := 3: + set(value): + note = value + pitch = get_pitch_scale() + play_sfx_preview() + +@export_range(1, 5) var octave := 2: + set(value): + octave = value + pitch = get_pitch_scale() + play_sfx_preview() + +func _ready() -> void: + await get_tree().create_timer(0.1, true).timeout + can_play = true + +func _exit_tree() -> void: + can_play = false + +func get_pitch_scale() -> float: + var semitone_offset = (octave - 2) * 12 + (note - 3) # C4 is the base note (note index 3) + return 2.0 ** (semitone_offset / 12.0) + +func _process(_delta: float) -> void: + %Note.frame = note + %Octave.frame = octave + 12 + +func play_sfx_preview() -> void: + if get_node_or_null("Instrument") != null and can_play: + print($Instrument.pitch_scale) + $Instrument.stream = sfx_stream + $Instrument.pitch_scale = pitch + $Instrument.play() + + +func on_screen_entered() -> void: + if play_on_load and LevelEditor.playing_level: + play_sfx_preview() diff --git a/Scripts/Classes/Blocks/MusicNoteBlock.gd.uid b/Scripts/Classes/Blocks/MusicNoteBlock.gd.uid new file mode 100644 index 0000000..70b3402 --- /dev/null +++ b/Scripts/Classes/Blocks/MusicNoteBlock.gd.uid @@ -0,0 +1 @@ +uid://2gxl5hj6mf6a diff --git a/Scripts/Classes/Blocks/NoteBlock.gd b/Scripts/Classes/Blocks/NoteBlock.gd new file mode 100644 index 0000000..ae569db --- /dev/null +++ b/Scripts/Classes/Blocks/NoteBlock.gd @@ -0,0 +1,70 @@ +class_name NoteBlock +extends Block + +var bodies: Array[CharacterBody2D] = [] + +signal bounced +var animating := false +@export var play_sfx := true + +func bounce_up() -> void: + if bouncing or animating: + return + bounced.emit() + bouncing = true + animating = true + %Animations.play("BounceUp") + dispense_item(-1) + await %Animations.animation_finished + bouncing = false + animating = false + +func _physics_process(_delta: float) -> void: + for i in %Area.get_overlapping_areas(): + if i.owner is CharacterBody2D: + bounce_down(i.owner) + +func bounce_down(body: PhysicsBody2D) -> void: + if bouncing or animating: + return + animating = true + bounced.emit() + if play_sfx: + AudioManager.play_sfx("note_block", global_position) + bodies.append(body) + if body is Player: + body.normal_state.jump_queued = false + body.spring_bouncing = true + %Animations.play("BounceDown") + dispense_item(1) + await %Animations.animation_finished + animating = false + bouncing = false + +func bounce_bodies() -> void: + for i in bodies: + if i is Player: + i.spring_bouncing = false + if Global.player_action_pressed("jump", i.player_id): + i.jump_cancelled = false + i.has_jumped = true + i.velocity.y = -350 + i.gravity = i.JUMP_GRAVITY + else: + i.velocity.y = -300 + i.gravity = i.FALL_GRAVITY + else: + i.velocity.y = -200 + if i is Thwomp: + i.velocity = Vector2.ZERO + bodies.clear() + +func dispense_item(direction := -1) -> void: + if item == null or item_amount <= 0: + return + item_amount -= 1 + var node = item.instantiate() + node.global_position = global_position + Vector2(0, 8 * direction) + node.set("velocity", Vector2(0, (100 if direction == 1 else -150))) + add_sibling(node) + AudioManager.play_sfx("item_appear", global_position) diff --git a/Scripts/Classes/Blocks/NoteBlock.gd.uid b/Scripts/Classes/Blocks/NoteBlock.gd.uid new file mode 100644 index 0000000..51f7601 --- /dev/null +++ b/Scripts/Classes/Blocks/NoteBlock.gd.uid @@ -0,0 +1 @@ +uid://c0diue1hemrxq diff --git a/Scripts/Classes/Blocks/SpinningTurnBlock.gd b/Scripts/Classes/Blocks/SpinningTurnBlock.gd new file mode 100644 index 0000000..500d851 --- /dev/null +++ b/Scripts/Classes/Blocks/SpinningTurnBlock.gd @@ -0,0 +1,22 @@ +extends Node2D +const TURN_BLOCK = ("uid://bn651dli8j2rj") + +var can_turn_back := false + +func _ready() -> void: + $Sprite.frame = 1 + +func _physics_process(_delta: float) -> void: + if can_turn_back: + if $PlayerDetectionArea.get_overlapping_areas().any(func(area: Area2D) -> bool: return area.owner is Player) == false: + spawn_block() + can_turn_back = false + +func on_timeout() -> void: + can_turn_back = true + +func spawn_block() -> void: + var block = load(TURN_BLOCK).instantiate() + block.position = position + add_sibling(block) + queue_free() diff --git a/Scripts/Classes/Blocks/SpinningTurnBlock.gd.uid b/Scripts/Classes/Blocks/SpinningTurnBlock.gd.uid new file mode 100755 index 0000000..b08abb5 --- /dev/null +++ b/Scripts/Classes/Blocks/SpinningTurnBlock.gd.uid @@ -0,0 +1 @@ +uid://7evxxqgv6e3j diff --git a/Scripts/Classes/Blocks/SpringBlock.gd b/Scripts/Classes/Blocks/SpringBlock.gd new file mode 100644 index 0000000..44b0bca --- /dev/null +++ b/Scripts/Classes/Blocks/SpringBlock.gd @@ -0,0 +1,16 @@ +extends StaticBody2D + +@export var is_super := false + +func on_player_entered(player: Player) -> void: + player.enemy_bounce_off(false) + play_animation() + AudioManager.play_sfx("spring", global_position) + if is_super: + await get_tree().physics_frame + player.velocity.y *= 1.5 + +func play_animation() -> void: + $Sprite.play("Bounce") + await $Sprite.animation_finished + $Sprite.play("Idle") diff --git a/Scripts/Classes/Blocks/SpringBlock.gd.uid b/Scripts/Classes/Blocks/SpringBlock.gd.uid new file mode 100755 index 0000000..878b2d3 --- /dev/null +++ b/Scripts/Classes/Blocks/SpringBlock.gd.uid @@ -0,0 +1 @@ +uid://cdlufmypvdtun diff --git a/Scripts/Classes/Blocks/TimedBooBlock.gd b/Scripts/Classes/Blocks/TimedBooBlock.gd new file mode 100644 index 0000000..c56ad9a --- /dev/null +++ b/Scripts/Classes/Blocks/TimedBooBlock.gd @@ -0,0 +1,53 @@ +class_name TimedBooBlock +extends Block + +var time := 3 +var active := false + +static var main_block = null + +static var can_tick := true: + set(value): + can_tick = value + +func _ready() -> void: + main_block = self + $Timer.start() + +func on_timeout() -> void: + if can_tick == false or BooRaceHandler.countdown_active: return + time = clamp(time - 1, 0, 3) + if main_block == self: + if time <= 0: + get_tree().call_group("BooBlocks", "on_switch_hit") + elif time < 3: + AudioManager.play_global_sfx("timer_beep") + if active: + $Sprite.play("On" + str(time)) + else: + $Sprite.play("Off" + str(time)) + +func block_hit() -> void: + if not can_hit: + return + can_hit = false + get_tree().call_group("BooBlocks", "on_switch_hit") + await get_tree().create_timer(0.25, false).timeout + can_hit = true + +func _exit_tree() -> void: + can_tick = true + +func on_switch_hit() -> void: + AudioManager.play_global_sfx("switch") + $Timer.stop() + time = 4 + active = not active + if active: + $Sprite.play("BlueToRed") + else: + $Sprite.play("RedToBlue") + await $Sprite.animation_finished + $Timer.start() + time = 4 + on_timeout() diff --git a/Scripts/Classes/Blocks/TimedBooBlock.gd.uid b/Scripts/Classes/Blocks/TimedBooBlock.gd.uid new file mode 100755 index 0000000..28c8c9e --- /dev/null +++ b/Scripts/Classes/Blocks/TimedBooBlock.gd.uid @@ -0,0 +1 @@ +uid://du5hnwdhv7x66 diff --git a/Scripts/Classes/Blocks/TurnBlock.gd b/Scripts/Classes/Blocks/TurnBlock.gd new file mode 100644 index 0000000..56fa9c9 --- /dev/null +++ b/Scripts/Classes/Blocks/TurnBlock.gd @@ -0,0 +1,22 @@ +extends Block +const SPINNING_TURN_BLOCK = preload("uid://b8dalotrk2oci") +func on_block_hit(player: Player) -> void: + if item != null: + if mushroom_if_small: + item = player_mushroom_check(player) + dispense_item() + else: + spin() + +func on_shell_block_hit(_shell: Shell) -> void: + if item != null: + dispense_item() + else: + spin() + +func spin() -> void: + await get_tree().create_timer(0.15, false).timeout + var spinning = SPINNING_TURN_BLOCK.instantiate() + spinning.position = position + add_sibling(spinning) + queue_free() diff --git a/Scripts/Classes/Blocks/TurnBlock.gd.uid b/Scripts/Classes/Blocks/TurnBlock.gd.uid new file mode 100755 index 0000000..a4e3161 --- /dev/null +++ b/Scripts/Classes/Blocks/TurnBlock.gd.uid @@ -0,0 +1 @@ +uid://dm44kedpj4m80 diff --git a/Scripts/Classes/BooRaceHandler.gd b/Scripts/Classes/BooRaceHandler.gd new file mode 100644 index 0000000..5a32f7e --- /dev/null +++ b/Scripts/Classes/BooRaceHandler.gd @@ -0,0 +1,97 @@ +class_name BooRaceHandler +extends Node + +@export var boo: Node2D = null +static var boo_colour := 0 +@export var boo_block_times := [5, 4, 4.5, 3, 3] + +@export var level_id := 0 + +static var current_level_id := 0 + +@export var is_custom := false + +static var countdown_active := false + +static var best_times := [ + -1.0, -1.0, -1.0, -1.0, + -1.0, -1.0, -1.0, -1.0 +] + +static var cleared_boo_levels := "00000000" +const SILENCE = preload("res://Assets/Audio/BGM/Silence.json") +func _ready() -> void: + SpeedrunHandler.show_timer = true + SpeedrunHandler.timer = 0 + SpeedrunHandler.timer_active = false + SpeedrunHandler.best_time = best_times[level_id] + TimedBooBlock.can_tick = false + current_level_id = level_id + if is_custom == false: + Global.current_game_mode = Global.GameMode.BOO_RACE + do_countdown() + + +func do_countdown() -> void: + var old_music = Global.current_level.music + Global.current_level.music = SILENCE + countdown_active = true + get_tree().paused = false + await get_tree().physics_frame + TimedBooBlock.can_tick = false + $Animation.play("CountdownBeep") + Global.can_time_tick = false + for i in get_tree().get_nodes_in_group("Players"): + i.state_machine.transition_to("Freeze") + await get_tree().create_timer(3, false).timeout + Global.can_time_tick = true + for i in get_tree().get_nodes_in_group("Players"): + i.state_machine.transition_to("Normal") + $Timer.wait_time = boo_block_times[boo_colour] + $Timer.start() + countdown_active = false + SpeedrunHandler.start_timer() + boo.move_tween() + TimedBooBlock.can_tick = true + await get_tree().create_timer(0.5, false).timeout + Global.current_level.music = old_music + +func tally_time() -> void: + pass + +func player_win_race() -> void: + SpeedrunHandler.run_finished() + run_best_time_check() + TimedBooBlock.can_tick = false + if int(BooRaceHandler.cleared_boo_levels[level_id]) <= BooRaceHandler.boo_colour: + BooRaceHandler.cleared_boo_levels[level_id] = str(BooRaceHandler.boo_colour + 1) + print(BooRaceHandler.cleared_boo_levels) + SaveManager.write_save(Global.current_campaign) + boo.flag_die() + if cleared_boo_levels.contains("0") == false: + match Global.current_campaign: + "SMB1": Global.unlock_achievement(Global.AchievementID.SMB1_BOO) + "SMBLL": Global.unlock_achievement(Global.AchievementID.SMBLL_BOO) + "SMBS": Global.unlock_achievement(Global.AchievementID.SMBS_BOO) + if cleared_boo_levels == "55555555": + match Global.current_campaign: + "SMB1": Global.unlock_achievement(Global.AchievementID.SMB1_GOLD_BOO) + "SMBLL": Global.unlock_achievement(Global.AchievementID.SMBLL_GOLD_BOO) + "SMBS": Global.unlock_achievement(Global.AchievementID.SMBS_GOLD_BOO) + await tree_exiting + if boo_colour < 4: + boo_colour += 1 + +func run_best_time_check() -> void: + if SpeedrunHandler.timer <= best_times[level_id] or best_times[level_id] < 0: + best_times[level_id] = SpeedrunHandler.timer + +func _exit_tree() -> void: + countdown_active = false + +func on_timeout() -> void: + if boo.moving: + boo.play_laugh_animation() + AudioManager.play_global_sfx("boo_laugh") + await get_tree().create_timer(1, false).timeout + get_tree().call_group("BooSwitchBlocks", "on_boo_hit") diff --git a/Scripts/Classes/BooRaceHandler.gd.uid b/Scripts/Classes/BooRaceHandler.gd.uid new file mode 100755 index 0000000..d6516bd --- /dev/null +++ b/Scripts/Classes/BooRaceHandler.gd.uid @@ -0,0 +1 @@ +uid://toi3fh8d7cs4 diff --git a/Scripts/Classes/CoinHeaven.gd b/Scripts/Classes/CoinHeaven.gd new file mode 100644 index 0000000..a8a38d7 --- /dev/null +++ b/Scripts/Classes/CoinHeaven.gd @@ -0,0 +1,11 @@ +class_name CoinHeaven +extends Level + +@export var all_coins_check: AllCoinsCollectedCheck = null + +func warp_back(player: Player) -> void: + player.state_machine.transition_to("Freeze") + if all_coins_check != null: + await all_coins_check.check() + await get_tree().create_timer(1, false).timeout + Global.transition_to_scene(Level.vine_return_level) diff --git a/Scripts/Classes/CoinHeaven.gd.uid b/Scripts/Classes/CoinHeaven.gd.uid new file mode 100755 index 0000000..edc5b5e --- /dev/null +++ b/Scripts/Classes/CoinHeaven.gd.uid @@ -0,0 +1 @@ +uid://cyexnn0e723f2 diff --git a/Scripts/Classes/Components/AchievementProgressCalculator.gd b/Scripts/Classes/Components/AchievementProgressCalculator.gd new file mode 100644 index 0000000..0653220 --- /dev/null +++ b/Scripts/Classes/Components/AchievementProgressCalculator.gd @@ -0,0 +1,10 @@ +class_name AchievementProgressCalculator +extends Node + +@export var target_number := 8 + +func _ready() -> void: + get_progress() + +func get_progress() -> int: + return 0 diff --git a/Scripts/Classes/Components/AchievementProgressCalculator.gd.uid b/Scripts/Classes/Components/AchievementProgressCalculator.gd.uid new file mode 100644 index 0000000..278f0d6 --- /dev/null +++ b/Scripts/Classes/Components/AchievementProgressCalculator.gd.uid @@ -0,0 +1 @@ +uid://dwrso5q5r5bak diff --git a/Scripts/Classes/Components/AnimationPauser.gd b/Scripts/Classes/Components/AnimationPauser.gd new file mode 100644 index 0000000..3bbc585 --- /dev/null +++ b/Scripts/Classes/Components/AnimationPauser.gd @@ -0,0 +1,17 @@ +class_name AnimationPauser +extends Node + +@export var animation_player: AnimationPlayer = null + +@export var paused := false + +signal just_paused +signal resumed + +func _process(_delta: float) -> void: + animation_player.speed_scale = int(not paused) + +func on_switch_hit() -> void: + paused = not paused + if paused: just_paused.emit() + else: resumed.emit() diff --git a/Scripts/Classes/Components/AnimationPauser.gd.uid b/Scripts/Classes/Components/AnimationPauser.gd.uid new file mode 100644 index 0000000..bd5f977 --- /dev/null +++ b/Scripts/Classes/Components/AnimationPauser.gd.uid @@ -0,0 +1 @@ +uid://cb0spbe0l8mof diff --git a/Scripts/Classes/Components/BasicEnemyMovement.gd b/Scripts/Classes/Components/BasicEnemyMovement.gd new file mode 100644 index 0000000..c2fe1b5 --- /dev/null +++ b/Scripts/Classes/Components/BasicEnemyMovement.gd @@ -0,0 +1,75 @@ +class_name BasicEnemyMovement +extends Node + +@export var ledge_detection_cast: RayCast2D = null + +var can_move := true + +@export var auto_call := true + +@export var move_speed := 32 +@export var second_quest_speed := 36 + +@onready var current_speed := move_speed +@export var bounce_on_land := false +@export var bounce_height := -200 +@export var visuals: Node2D + +@export var follow_player := false + +var can_hit := true + +var can_bounce := true + +var active := true + +func _ready() -> void: + if owner is CharacterBody2D: + owner.floor_constant_speed = true + owner.floor_max_angle = 0.80 + +func _physics_process(delta: float) -> void: + if auto_call: + handle_movement(delta) + if visuals != null: + visuals.scale.x = owner.direction + +func handle_movement(delta: float) -> void: + if active == false: return + if Global.second_quest and owner is Enemy: + move_speed = second_quest_speed + apply_gravity(delta) + if owner.is_on_wall(): + wall_hit() + elif ledge_detection_cast != null and owner.is_on_floor(): + ledge_detection_cast.floor_normal = owner.get_floor_normal() + ledge_detection_cast.position.x = abs(ledge_detection_cast.position.x) * owner.direction + if ledge_detection_cast.is_colliding() == false: + wall_hit() + if follow_player and owner.is_on_floor(): + player_direction_check() + current_speed = abs(owner.velocity.x) + if current_speed < move_speed: + current_speed = move_speed + if owner.is_on_floor(): + current_speed = move_speed + if bounce_on_land: + owner.velocity.y = bounce_height + owner.velocity.x = (current_speed if can_move else 0) * owner.direction + owner.move_and_slide() + +func apply_gravity(delta: float) -> void: + owner.velocity.y += (Global.entity_gravity / delta) * delta + owner.velocity.y = clamp(owner.velocity.y, -INF, Global.entity_max_fall_speed) + +func player_direction_check() -> void: + var target_player = get_tree().get_first_node_in_group("Players") + owner.direction = sign(target_player.global_position.x - owner.global_position.x) + +func wall_hit() -> void: + if can_hit == false: + return + can_hit = false + owner.direction *= -1 + await get_tree().create_timer(0.1, false).timeout + can_hit = true diff --git a/Scripts/Classes/Components/BasicEnemyMovement.gd.uid b/Scripts/Classes/Components/BasicEnemyMovement.gd.uid new file mode 100755 index 0000000..fcc6464 --- /dev/null +++ b/Scripts/Classes/Components/BasicEnemyMovement.gd.uid @@ -0,0 +1 @@ +uid://dlq6o2rg1x7in diff --git a/Scripts/Classes/Components/BasicStaticMovement.gd b/Scripts/Classes/Components/BasicStaticMovement.gd new file mode 100644 index 0000000..1eb310b --- /dev/null +++ b/Scripts/Classes/Components/BasicStaticMovement.gd @@ -0,0 +1,20 @@ +class_name BasicStaticMovement +extends Node + +@export var auto_call := true + +@export var visuals: Node2D = null + +func _physics_process(delta: float) -> void: + if auto_call: + handle_movement(delta) + +func handle_movement(delta: float) -> void: + apply_gravity(delta) + if owner.is_on_floor(): + owner.velocity.x = lerpf(owner.velocity.x, 0, delta * 20) + owner.move_and_slide() + +func apply_gravity(delta: float) -> void: + owner.velocity.y += (Global.entity_gravity / delta) * delta + owner.velocity.y = clamp(owner.velocity.y, -INF, Global.entity_max_fall_speed) diff --git a/Scripts/Classes/Components/BasicStaticMovement.gd.uid b/Scripts/Classes/Components/BasicStaticMovement.gd.uid new file mode 100755 index 0000000..2cf592a --- /dev/null +++ b/Scripts/Classes/Components/BasicStaticMovement.gd.uid @@ -0,0 +1 @@ +uid://bx6r8sjar6cwr diff --git a/Scripts/Classes/Components/BlockAnimations.gd b/Scripts/Classes/Components/BlockAnimations.gd new file mode 100755 index 0000000..ddb9af4 --- /dev/null +++ b/Scripts/Classes/Components/BlockAnimations.gd @@ -0,0 +1,4 @@ +extends Node + +func _ready() -> void: + pass diff --git a/Scripts/Classes/Components/BlockAnimations.gd.uid b/Scripts/Classes/Components/BlockAnimations.gd.uid new file mode 100755 index 0000000..a3da931 --- /dev/null +++ b/Scripts/Classes/Components/BlockAnimations.gd.uid @@ -0,0 +1 @@ +uid://cfcyhay33ctae diff --git a/Scripts/Classes/Components/BlockBouncingDetection.gd b/Scripts/Classes/Components/BlockBouncingDetection.gd new file mode 100644 index 0000000..b94ba0a --- /dev/null +++ b/Scripts/Classes/Components/BlockBouncingDetection.gd @@ -0,0 +1,33 @@ +class_name BlockBouncingDetection +extends Node + +@export_enum("Collision", "Hitbox") var detection_type := 0 +@export var hitbox: Area2D = null + +@export var can_change_direction := false + +signal block_bounced(block: Block) + +func _physics_process(_delta: float) -> void: + if detection_type == 0: + collision_detect() + else: + hitbox_detect() + +func collision_detect() -> void: + var collision: KinematicCollision2D = owner.move_and_collide(Vector2.DOWN, true) + if is_instance_valid(collision): + if collision.get_collider() is Block: + if collision.get_collider().bouncing: + block_bounced.emit(collision.get_collider()) + return + +func hitbox_detect() -> void: + if is_instance_valid(hitbox) == false: return + for i in hitbox.get_overlapping_bodies(): + if i is Block: + if i.bouncing: + block_bounced.emit(i) + if can_change_direction: + owner.direction = sign(owner.global_position.x - i.global_position.x) + return diff --git a/Scripts/Classes/Components/BlockBouncingDetection.gd.uid b/Scripts/Classes/Components/BlockBouncingDetection.gd.uid new file mode 100755 index 0000000..80063bf --- /dev/null +++ b/Scripts/Classes/Components/BlockBouncingDetection.gd.uid @@ -0,0 +1 @@ +uid://cmg61722ktg2m diff --git a/Scripts/Classes/Components/BlockHitter.gd b/Scripts/Classes/Components/BlockHitter.gd new file mode 100644 index 0000000..b58ba97 --- /dev/null +++ b/Scripts/Classes/Components/BlockHitter.gd @@ -0,0 +1,23 @@ +class_name BlockHitter +extends Node + +@export var hitbox: Area2D = null +@export var can_break_bricks := false +@export var enabled := true: + set(value): + enabled = value + set_physics_process(value) + +signal block_hit(block: Block) + +func _ready() -> void: + hitbox.set_collision_mask_value(3, true) + +func _physics_process(_delta: float) -> void: + for i in hitbox.get_overlapping_bodies(): + if i is Block and i.global_position.y < owner.global_position.y: + i.shell_block_hit.emit(self) + block_hit.emit(i) + if i is BrickBlock: + if i.item == null: + i.destroy() diff --git a/Scripts/Classes/Components/BlockHitter.gd.uid b/Scripts/Classes/Components/BlockHitter.gd.uid new file mode 100644 index 0000000..2759171 --- /dev/null +++ b/Scripts/Classes/Components/BlockHitter.gd.uid @@ -0,0 +1 @@ +uid://dkjpfs3sm3go3 diff --git a/Scripts/Classes/Components/EditorPropertyExposer.gd b/Scripts/Classes/Components/EditorPropertyExposer.gd new file mode 100644 index 0000000..ab7c14c --- /dev/null +++ b/Scripts/Classes/Components/EditorPropertyExposer.gd @@ -0,0 +1,99 @@ +class_name PropertyExposer +extends Node + +@export var properties: Array[String] = [] +@export var filters: Dictionary[String, String] = {} + +@export var properties_force_selector: Dictionary[String, PackedScene] = {} + +const base64_charset := "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" + +static var entity_map := {} + +signal modifier_applied + +func _ready() -> void: + name = "EditorPropertyExposer" + if entity_map.is_empty(): + entity_map = JSON.parse_string(FileAccess.open(EntityIDMapper.MAP_PATH, FileAccess.READ).get_as_text()) + +func get_string() -> String: + var string = "" + for i in properties: + string += "," + if owner is Track: + if owner.get(i) is Array: + for x in owner.get(i): + string += base64_charset[(Track.DIRECTIONS.find(x))] + if owner.get(i) is String: + string += owner.get(i).replace(",", "&") + elif owner.get(i) is PackedScene: + var key = EntityIDMapper.get_map_id(owner.get(i).resource_path) + if key == null or key == "": + key = "!!" + string += key + elif owner.get(i) is int: + if owner.get(i) >= 64: + string += encode_to_base64_2char(owner.get(i)) + else: + string += base64_charset[owner.get(i)] + elif owner.get(i) is bool: + string += base64_charset[int(owner.get(i))] + elif owner.get(i) == null: + string += "!!" + + return string + +func apply_string(entity_string := "") -> void: + var idx := 2 + var slice = entity_string.split(",") + for i in properties: + if slice.size() <= idx: + return + var value = slice[idx] + if owner is Track: + if owner.get(i) is Array: + for x in value: + owner.get(i).append(Track.DIRECTIONS[base64_charset.find(x)]) + owner._ready() + if owner.get(i) is String: + owner.set(i, value.replace("&", ",")) + if owner.get(i) is PackedScene or (owner.get(i) == null and i == "item"): + var scene = entity_map.get(value) + if scene != null: + owner.set(i, load(entity_map.get(value)[0])) + elif owner.get(i) is int: + var num = value + if value.length() > 1: + num = decode_from_base64_2char(value) + else: + num = base64_charset.find(value) + owner.set(i, num) + elif owner.get(i) is bool: + owner.set(i, bool(base64_charset.find(value))) + idx += 1 + modifier_applied.emit() + +func encode_to_base64_2char(value: int) -> String: + if value < 0 or value >= 4096: + push_error("Value out of range for 2-char base64 encoding.") + return "" + + var char1 = base64_charset[(value >> 6) & 0b111111] # Top 6 bits + var char2 = base64_charset[value & 0b111111] # Bottom 6 bits + + return char1 + char2 + +func decode_from_base64_2char(encoded: String) -> int: + if encoded.length() != 2: + push_error("Encoded string must be exactly 2 characters.") + return -1 + + var char1_val = base64_charset.find(encoded[0]) + var char2_val = base64_charset.find(encoded[1]) + + if char1_val == -1 or char2_val == -1: + push_error("Invalid character in base64 string.") + return -1 + + return (char1_val << 6) | char2_val diff --git a/Scripts/Classes/Components/EditorPropertyExposer.gd.uid b/Scripts/Classes/Components/EditorPropertyExposer.gd.uid new file mode 100755 index 0000000..7894693 --- /dev/null +++ b/Scripts/Classes/Components/EditorPropertyExposer.gd.uid @@ -0,0 +1 @@ +uid://ctfbuoxtnnl0q diff --git a/Scripts/Classes/Components/EnemyPlayerDetection.gd b/Scripts/Classes/Components/EnemyPlayerDetection.gd new file mode 100644 index 0000000..884bfe8 --- /dev/null +++ b/Scripts/Classes/Components/EnemyPlayerDetection.gd @@ -0,0 +1,25 @@ +class_name EnemyPlayerDetection +extends Node + +@export var hitbox: Area2D = null + +@export var height := 4 + +signal player_hit(player: Player) +signal player_stomped_on(player: Player) +signal invincible_player_hit(player: Player) + +func _ready() -> void: + hitbox.area_entered.connect(area_entered) + +func area_entered(area: Area2D) -> void: + if area.owner is Player: + player_entered(area.owner) + +func player_entered(player: Player) -> void: + if player.is_invincible or player.has_hammer: + invincible_player_hit.emit(player) + elif (player.velocity.y >= 15 or (player.global_position.y + height < owner.global_position.y)) and player.in_water == false: + player_stomped_on.emit(player) + else: + player_hit.emit(player) diff --git a/Scripts/Classes/Components/EnemyPlayerDetection.gd.uid b/Scripts/Classes/Components/EnemyPlayerDetection.gd.uid new file mode 100755 index 0000000..0182f6a --- /dev/null +++ b/Scripts/Classes/Components/EnemyPlayerDetection.gd.uid @@ -0,0 +1 @@ +uid://chj8hu207lrh diff --git a/Scripts/Classes/Components/ExplosionDetection.gd b/Scripts/Classes/Components/ExplosionDetection.gd new file mode 100755 index 0000000..12e3ce3 --- /dev/null +++ b/Scripts/Classes/Components/ExplosionDetection.gd @@ -0,0 +1,13 @@ +class_name ExplosionDetection +extends Node + +@export var hitbox: Area2D = null +signal explosion_entered(explosion: Node2D) + +func _ready() -> void: + if hitbox != null: + hitbox.area_entered.connect(area_entered) + +func area_entered(area: Area2D) -> void: + if area.owner is Explosion: + explosion_entered.emit(area.owner) diff --git a/Scripts/Classes/Components/ExplosionDetection.gd.uid b/Scripts/Classes/Components/ExplosionDetection.gd.uid new file mode 100755 index 0000000..c92249b --- /dev/null +++ b/Scripts/Classes/Components/ExplosionDetection.gd.uid @@ -0,0 +1 @@ +uid://ba18grqjixded diff --git a/Scripts/Classes/Components/FireballDetection.gd b/Scripts/Classes/Components/FireballDetection.gd new file mode 100755 index 0000000..293dd45 --- /dev/null +++ b/Scripts/Classes/Components/FireballDetection.gd @@ -0,0 +1,15 @@ +class_name FireballDetection +extends Node + +@export var hitbox: Area2D = null +@export var play_sfx_on_hit := false +signal fireball_hit(fireball: FireBall) + +func _ready() -> void: + if hitbox != null: + hitbox.area_entered.connect(area_entered) + +func area_entered(area: Area2D) -> void: + if area.owner is FireBall: + fireball_hit.emit(area.owner) + area.owner.hit(play_sfx_on_hit) diff --git a/Scripts/Classes/Components/FireballDetection.gd.uid b/Scripts/Classes/Components/FireballDetection.gd.uid new file mode 100755 index 0000000..e70b1df --- /dev/null +++ b/Scripts/Classes/Components/FireballDetection.gd.uid @@ -0,0 +1 @@ +uid://dri2d5jtu0fbq diff --git a/Scripts/Classes/Components/GibSpawner.gd b/Scripts/Classes/Components/GibSpawner.gd new file mode 100644 index 0000000..88c4f56 --- /dev/null +++ b/Scripts/Classes/Components/GibSpawner.gd @@ -0,0 +1,47 @@ +class_name GibSpawner +extends Node + +@export var visuals: Node = null +@export_enum("Spin", "Drop", "Poof") var gib_type := 0 +@export var play_death_sfx := true +const ENTITY_GIB = preload("res://Scenes/Prefabs/Entities/EntityGib.tscn") + +signal gib_about_to_spawn + + +func summon_gib(direction := 1, play_sfx := play_death_sfx, override_gib_type := gib_type) -> void: + gib_about_to_spawn.emit() + if play_sfx: + play_die_sfx() + if override_gib_type == 2: + summon_poof() + return + var node = ENTITY_GIB.instantiate() + visuals.show() + if visuals.has_node("ResourceSetterNew"): + visuals.get_node("ResourceSetterNew").update_on_spawn = false + node.visuals = visuals.duplicate() + node.visuals.set_process(false) + node.global_position = visuals.global_position + node.visuals.position = Vector2.ZERO + node.visuals.offset = Vector2.ZERO + node.gib_type = override_gib_type + node.direction = direction + owner.add_sibling(node) + +func play_die_sfx() -> void: + AudioManager.play_sfx("kick", owner.global_position) + +const SMOKE_PARTICLE = preload("uid://d08nv4qtfouv1") + +func summon_poof() -> void: + var particle = SMOKE_PARTICLE.instantiate() + particle.global_position = visuals.global_position + Vector2(0, 8) + owner.add_sibling(particle) + +func stomp_die(player: Player, add_combo := true) -> void: + DiscoLevel.combo_amount += 1 + AudioManager.play_sfx("enemy_stomp", owner.global_position) + player.enemy_bounce_off(add_combo) + summon_gib(1, false, 1) + owner.queue_free() diff --git a/Scripts/Classes/Components/GibSpawner.gd.uid b/Scripts/Classes/Components/GibSpawner.gd.uid new file mode 100755 index 0000000..7c3f0e5 --- /dev/null +++ b/Scripts/Classes/Components/GibSpawner.gd.uid @@ -0,0 +1 @@ +uid://c3gg32ivrlq8n diff --git a/Scripts/Classes/Components/IcicleDetection.gd b/Scripts/Classes/Components/IcicleDetection.gd new file mode 100755 index 0000000..b658f6e --- /dev/null +++ b/Scripts/Classes/Components/IcicleDetection.gd @@ -0,0 +1,15 @@ +class_name IcicleDetection +extends Node + +@export var hitbox: Area2D = null + +signal icicle_detected(icicle: Icicle) + +func _ready() -> void: + if hitbox != null: + hitbox.area_entered.connect(area_entered) + +func area_entered(area: Area2D) -> void: + if area.owner is Icicle: + if area.owner.falling: + icicle_detected.emit(area.owner) diff --git a/Scripts/Classes/Components/IcicleDetection.gd.uid b/Scripts/Classes/Components/IcicleDetection.gd.uid new file mode 100755 index 0000000..4c5bf4f --- /dev/null +++ b/Scripts/Classes/Components/IcicleDetection.gd.uid @@ -0,0 +1 @@ +uid://dq860i312isk diff --git a/Scripts/Classes/Components/LedgeDetectionCast.gd b/Scripts/Classes/Components/LedgeDetectionCast.gd new file mode 100644 index 0000000..b7e4aab --- /dev/null +++ b/Scripts/Classes/Components/LedgeDetectionCast.gd @@ -0,0 +1,23 @@ +class_name LedgeDetectionCast +extends RayCast2D + +@export var floor_normal := Vector2.UP +@export var ray_length := 24 +var floor_direction := 1 +var direction := 1 + +## Hypotenuse = floor_angle +## Opposite = ??? +## Adjacent = position.x + + +func _physics_process(_delta: float) -> void: + target_position.y = ray_length + if floor_normal.x > 0: + floor_direction = 1 + elif floor_normal.x < 0: + floor_direction = -1 + else: + position.y = -(ray_length / 2.0) + return + position.y = ((-floor_normal.y * (position.x)) * (floor_direction)) - (ray_length / 2.0) diff --git a/Scripts/Classes/Components/LedgeDetectionCast.gd.uid b/Scripts/Classes/Components/LedgeDetectionCast.gd.uid new file mode 100644 index 0000000..8c93197 --- /dev/null +++ b/Scripts/Classes/Components/LedgeDetectionCast.gd.uid @@ -0,0 +1 @@ +uid://blfnd65xcx78c diff --git a/Scripts/Classes/Components/LevelPersistance.gd b/Scripts/Classes/Components/LevelPersistance.gd new file mode 100644 index 0000000..cce2315 --- /dev/null +++ b/Scripts/Classes/Components/LevelPersistance.gd @@ -0,0 +1,29 @@ +class_name LevelPersistance +extends Node + +static var active_nodes := [[], []] + +var active := false + +@onready var path := get_path_string() + +signal enabled +signal enabled_2 + +static func reset_states() -> void: + active_nodes = [[], []] + Checkpoint.old_state = [[], []] + +func _ready() -> void: + return + +func set_as_active() -> void: + if owner.has_meta("no_persist"): return + active_nodes[0].append(path) + +func set_as_active_2() -> void: + if owner.has_meta("no_persist"): return + active_nodes[1].append(path) + +func get_path_string() -> String: + return Global.current_level.scene_file_path + str(Vector2i(owner.global_position / 8)) diff --git a/Scripts/Classes/Components/LevelPersistance.gd.uid b/Scripts/Classes/Components/LevelPersistance.gd.uid new file mode 100644 index 0000000..5793023 --- /dev/null +++ b/Scripts/Classes/Components/LevelPersistance.gd.uid @@ -0,0 +1 @@ +uid://maqpreddu5kg diff --git a/Scripts/Classes/Components/OffScreenDespawner.gd b/Scripts/Classes/Components/OffScreenDespawner.gd new file mode 100644 index 0000000..90591ef --- /dev/null +++ b/Scripts/Classes/Components/OffScreenDespawner.gd @@ -0,0 +1,18 @@ +class_name OffScreenDespawner +extends Node + +var can_despawn := false + +func _ready() -> void: + can_despawn = false + await get_tree().create_timer(0.5, false).timeout + can_despawn = true + +func on_screen_exited() -> void: + if Global.level_editor != null: + if Global.level_editor.current_state == LevelEditor.EditorState.PLAYTESTING or Global.current_game_mode == Global.GameMode.CUSTOM_LEVEL: + await get_tree().physics_frame + if can_despawn: + owner.queue_free() + else: + owner.queue_free() diff --git a/Scripts/Classes/Components/OffScreenDespawner.gd.uid b/Scripts/Classes/Components/OffScreenDespawner.gd.uid new file mode 100644 index 0000000..aa85ad9 --- /dev/null +++ b/Scripts/Classes/Components/OffScreenDespawner.gd.uid @@ -0,0 +1 @@ +uid://33no4mylhh1r diff --git a/Scripts/Classes/Components/PSwitcher.gd b/Scripts/Classes/Components/PSwitcher.gd new file mode 100644 index 0000000..6ebf616 --- /dev/null +++ b/Scripts/Classes/Components/PSwitcher.gd @@ -0,0 +1,28 @@ +class_name PSwitcher +extends Node + +var enabled := true +@export_file("*.tscn") var new_scene := "" +@export var new_offset := Vector2.ZERO + +@export var properties := [] + +var is_switched := false + +func _ready() -> void: + Global.p_switch_toggle.connect(switch_to_other) + if Global.p_switch_active and not is_switched: + switch_to_other() + +func switch_to_other() -> void: + if enabled == false: return + if new_scene != "": + var new = load(new_scene).instantiate() + new.global_position = owner.global_position + new_offset + if new.has_node("PSwitcher"): + new.get_node("PSwitcher").new_scene = owner.scene_file_path + new.get_node("PSwitcher").is_switched = true + for i in properties: + new.set(i, owner.get(i)) + owner.call_deferred("add_sibling", new) + owner.queue_free() diff --git a/Scripts/Classes/Components/PSwitcher.gd.uid b/Scripts/Classes/Components/PSwitcher.gd.uid new file mode 100755 index 0000000..66017d8 --- /dev/null +++ b/Scripts/Classes/Components/PSwitcher.gd.uid @@ -0,0 +1 @@ +uid://bul1nbd2in1gn diff --git a/Scripts/Classes/Components/PackStreamPlayer.gd b/Scripts/Classes/Components/PackStreamPlayer.gd new file mode 100644 index 0000000..9c41771 --- /dev/null +++ b/Scripts/Classes/Components/PackStreamPlayer.gd @@ -0,0 +1,11 @@ +class_name PackStreamPlayer +extends AudioStreamPlayer + +@onready var resource_getter = ResourceGetter.new() + +func _ready() -> void: + update() + Global.level_theme_changed.connect(update) + +func update() -> void: + stream = resource_getter.get_resource(stream) diff --git a/Scripts/Classes/Components/PackStreamPlayer.gd.uid b/Scripts/Classes/Components/PackStreamPlayer.gd.uid new file mode 100644 index 0000000..384ae07 --- /dev/null +++ b/Scripts/Classes/Components/PackStreamPlayer.gd.uid @@ -0,0 +1 @@ +uid://dmtw1jesw1vl7 diff --git a/Scripts/Classes/Components/ResourceGetter.gd b/Scripts/Classes/Components/ResourceGetter.gd new file mode 100644 index 0000000..cb305f8 --- /dev/null +++ b/Scripts/Classes/Components/ResourceGetter.gd @@ -0,0 +1,70 @@ +class_name ResourceGetter +extends Node + +var original_resource: Resource = null + +static var cache := {} + +func get_resource(resource: Resource) -> Resource: + if resource == null: + return null + + if original_resource == null: + original_resource = resource + + if cache.has(original_resource.resource_path) and resource is not AtlasTexture: + return cache.get(original_resource.resource_path) + + var path := "" + if original_resource is AtlasTexture: + path = get_resource_path(original_resource.atlas.resource_path) + else: + path = get_resource_path(original_resource.resource_path) + + if path == original_resource.resource_path: + return original_resource + + if original_resource is Texture: + var new_resource = null + if path.contains("user://"): + new_resource = ImageTexture.create_from_image(Image.load_from_file(path)) + else: + new_resource = load(path) + send_to_cache(original_resource.resource_path, new_resource) + if original_resource is AtlasTexture: + var atlas = AtlasTexture.new() + atlas.atlas = new_resource + atlas.region = original_resource.region + return atlas + return new_resource + + elif original_resource is AudioStream: + if path.get_file().contains(".wav"): + var new_resource = AudioStreamWAV.load_from_file(path) + send_to_cache(original_resource.resource_path, new_resource) + return new_resource + elif path.get_file().contains(".mp3"): + var new_resource = AudioStreamMP3.load_from_file(path) + send_to_cache(original_resource.resource_path, new_resource) + return new_resource + + elif original_resource is Font: + var new_font = FontFile.new() + new_font.load_bitmap_font(path) + send_to_cache(original_resource.resource_path, new_font) + return new_font + + send_to_cache(original_resource.resource_path, original_resource) + + return original_resource + +func send_to_cache(resource_path := "", resource_to_cache: Resource = null) -> void: + if cache.has(resource_path) == false: + cache.set(resource_path, resource_to_cache) + +func get_resource_path(resource_path := "") -> String: + for i in Settings.file.visuals.resource_packs: + var test = resource_path.replace("res://Assets/", "user://resource_packs/" + i + "/") + if FileAccess.file_exists(test): + return test + return resource_path diff --git a/Scripts/Classes/Components/ResourceGetter.gd.uid b/Scripts/Classes/Components/ResourceGetter.gd.uid new file mode 100644 index 0000000..3d142c4 --- /dev/null +++ b/Scripts/Classes/Components/ResourceGetter.gd.uid @@ -0,0 +1 @@ +uid://bsp584niccobr diff --git a/Scripts/Classes/Components/ResourceSetter.gd b/Scripts/Classes/Components/ResourceSetter.gd new file mode 100644 index 0000000..e38a33c --- /dev/null +++ b/Scripts/Classes/Components/ResourceSetter.gd @@ -0,0 +1,146 @@ +class_name ResourceSetter +extends Node + +@export var node_to_affect: Node = null +@export var property_name := "" +@export var themed_resource: ThemedResource = null +@export var use_classic_theming := false +@export var use_cache := true + +signal sprites_updated + +static var cache := {} + +func _enter_tree() -> void: + Global.level_theme_changed.connect(update_sprites) + Global.level_time_changed.connect(update_sprites) + +func _ready() -> void: + update_sprites() + +func update_sprites() -> void: + cache.clear() + if themed_resource == null: + node_to_affect.set(property_name, null) + return + var resource = get_resource(themed_resource, node_to_affect, true, use_cache) + node_to_affect.set(property_name, resource) + if node_to_affect is AnimatedSprite2D: + node_to_affect.play() + sprites_updated.emit() + +static func get_resource(resource: Resource, node: Node = null, assign := false, cache_enabled := true) -> RefCounted: + if resource == null: + return resource + var og_path = resource.resource_path + if resource is AtlasTexture: + og_path = resource.atlas.resource_path + if resource is ThemedResource: + if resource.get(Global.level_theme) != null: + resource = get_resource(resource.get(Global.level_theme)) + else: + resource = get_resource(resource.Overworld) + if resource is CampaignResource: + if resource.get(Global.current_campaign) != null: + resource = get_resource(resource.get(Global.current_campaign)) + else: + resource = get_resource(resource.SMB1) + + if assign: + if resource is AtlasTexture: + resource.filter_clip = true + if resource is SpriteFrames: + if node is not AnimatedSprite2D: + resource = resource.get_frame_texture(resource.get_animation_names()[0], 0) + if Settings.file.visuals.resource_packs.is_empty() == false: + for i in Settings.file.visuals.resource_packs: + resource = get_override_resource(resource, i) + if cache.has(og_path) == false: + cache[og_path] = resource.duplicate() + if resource == null: + pass + return resource + +static func get_override_resource(resource: Resource = null, resource_pack := "") -> Object: + if resource == null: + return + if resource_pack == "": + return + var original_resource_path = resource.resource_path + var resource_path = get_override_resource_path(resource.resource_path, resource_pack) + if FileAccess.file_exists(resource_path): + if resource is Texture: + resource = create_image_from_path(resource_path) + elif resource is SpriteFrames: + resource = create_new_sprite_frames(resource, resource_pack) + if resource is AudioStream: + if resource_path.contains(".mp3"): + var resource_loops = resource.has_loop() + resource = AudioStreamMP3.load_from_file(resource_path) + resource.set_loop(resource_loops) + elif resource_path.contains(".wav"): + resource = AudioStreamWAV.load_from_file(resource_path) + if resource is FontVariation: + resource_path = get_override_resource_path(resource.base_font.resource_path, resource_pack) + if FileAccess.file_exists(resource_path): + var new_font = FontFile.new() + var variation = resource.duplicate() + new_font.load_bitmap_font(resource_path.replace(".png", ".fnt")) + variation.base_font = new_font + resource = variation + else: + if resource is SpriteFrames: + resource = create_new_sprite_frames(resource, resource_pack) + if resource is AtlasTexture: + resource_path = get_override_resource_path(resource.atlas.resource_path, resource_pack) + if FileAccess.file_exists(resource_path): + var new_resource = AtlasTexture.new() + new_resource.atlas = create_image_from_path(get_override_resource_path(resource.atlas.resource_path, resource_pack)) + new_resource.region = resource.region + return new_resource + if resource is AudioStreamInteractive: + resource = get_override_resource(resource.get_clip_stream(0), resource_pack) + if resource is FontVariation: + resource_path = get_override_resource_path(resource.base_font.resource_path, resource_pack) + if FileAccess.file_exists(resource_path): + var new_font = FontFile.new() + var variation = resource.duplicate() + new_font.load_bitmap_font(resource_path.replace(".png", ".fnt")) + variation.base_font = new_font + resource = variation + return resource + +static func create_image_from_path(file_path := "") -> ImageTexture: + var image = Image.new() + image.load(file_path) + return ImageTexture.create_from_image(image) + +static func create_new_sprite_frames(old_sprite_frames: SpriteFrames, resource_pack := "") -> SpriteFrames: + var new_frames = SpriteFrames.new() + new_frames.remove_animation("default") + for i in old_sprite_frames.get_animation_names(): + new_frames.add_animation(i) + for x in old_sprite_frames.get_frame_count(i): + var frame = AtlasTexture.new() + var old_frame = old_sprite_frames.get_frame_texture(i, x) + frame.atlas = get_override_resource(old_frame.atlas, resource_pack) + frame.region = old_frame.region + new_frames.add_frame(i, frame, old_sprite_frames.get_frame_duration(i, x)) + new_frames.set_animation_loop(i, old_sprite_frames.get_animation_loop(i)) + new_frames.set_animation_speed(i, old_sprite_frames.get_animation_speed(i)) + return new_frames + +static func get_pure_resource_path(resource_path := "") -> String: + if Settings.file.visuals.resource_packs.is_empty() == false: + for i in Settings.file.visuals.resource_packs: + var new_path = get_override_resource_path(resource_path, i) + new_path = new_path.replace("user://custom_characters/", "user://resource_packs/" + new_path + "/Sprites/Players/CustomCharacters/") + if FileAccess.file_exists(new_path): + return new_path + return resource_path + +static func get_override_resource_path(resource_path := "", resource_pack := "") -> String: + if resource_pack != "": + return resource_path.replace("res://Assets", "user://resource_packs/" + resource_pack) + else: + return resource_path diff --git a/Scripts/Classes/Components/ResourceSetter.gd.uid b/Scripts/Classes/Components/ResourceSetter.gd.uid new file mode 100755 index 0000000..78f463a --- /dev/null +++ b/Scripts/Classes/Components/ResourceSetter.gd.uid @@ -0,0 +1 @@ +uid://cq6f682453q6o diff --git a/Scripts/Classes/Components/ResourceSetterNew.gd b/Scripts/Classes/Components/ResourceSetterNew.gd new file mode 100644 index 0000000..8f84e50 --- /dev/null +++ b/Scripts/Classes/Components/ResourceSetterNew.gd @@ -0,0 +1,313 @@ +class_name ResourceSetterNew +extends Node + +@export var node_to_affect: Node = null +@export var property_node: Node = null +@export var property_name := "" +@export var mode: ResourceMode = ResourceMode.SPRITE_FRAMES +@export var resource_json: JSON = null: + set(value): + resource_json = value + update_resource() + +enum ResourceMode {SPRITE_FRAMES, TEXTURE, AUDIO, RAW} +@export var use_cache := true + +static var cache := {} +static var property_cache := {} + +var current_json_path := "" + +static var state := [0, 0] + +static var pack_configs := {} + +var config_to_use := {} + +var is_random := false + +signal updated + +@export var force_properties := {} +var update_on_spawn := true + +func _init() -> void: + set_process_mode(Node.PROCESS_MODE_ALWAYS) + +func _ready() -> void: + safety_check() + if update_on_spawn: + update_resource() + Global.level_time_changed.connect(update_resource) + Global.level_theme_changed.connect(update_resource) + + +func safety_check() -> void: + if Settings.file.visuals.resource_packs.has("BaseAssets") == false: + Settings.file.visuals.resource_packs.append("BaseAssets") + +func update_resource() -> void: + randomize() + if is_inside_tree() == false or is_queued_for_deletion() or resource_json == null or node_to_affect == null: + return + if state != [Global.level_theme, Global.theme_time]: + cache.clear() + property_cache.clear() + if node_to_affect != null: + var resource = get_resource(resource_json) + node_to_affect.set(property_name, resource) + if node_to_affect is AnimatedSprite2D: + node_to_affect.play() + state = [Global.level_theme, Global.theme_time] + updated.emit() + +func get_resource(json_file: JSON) -> Resource: + if cache.has(json_file.resource_path) and use_cache and force_properties.is_empty(): + if property_cache.has(json_file.resource_path): + apply_properties(property_cache[json_file.resource_path]) + return cache[json_file.resource_path] + + var resource: Resource = null + var resource_path = json_file.resource_path + config_to_use = {} + for i in Settings.file.visuals.resource_packs: + resource_path = get_resource_pack_path(resource_path, i) + + var source_json = JSON.parse_string(FileAccess.open(resource_path, FileAccess.READ).get_as_text()) + if source_json == null: + Global.log_error("Error parsing " + resource_path + "!") + return + var json = source_json.duplicate() + var source_resource_path = "" + if json.has("variations"): + json = get_variation_json(json.variations) + if json.has("source"): + if json.get("source") is String: + source_resource_path = json_file.resource_path.replace(json_file.resource_path.get_file(), json.source) + else: + Global.log_error("Error getting variations! " + resource_path) + return + for i in Settings.file.visuals.resource_packs: + source_resource_path = get_resource_pack_path(source_resource_path, i) + if json.has("rect"): + resource = load_image_from_path(source_resource_path) + var atlas = AtlasTexture.new() + atlas.atlas = resource + atlas.region = Rect2(json.rect[0], json.rect[1], json.rect[2], json.rect[3]) + resource = atlas + if json.has("properties"): + apply_properties(json.get("properties")) + if use_cache: + property_cache[json_file.resource_path] = json.properties.duplicate() + elif source_json.has("properties"): + apply_properties(source_json.get("properties")) + if use_cache: + property_cache[json_file.resource_path] = source_json.properties.duplicate() + match mode: + ResourceMode.SPRITE_FRAMES: + var animation_json = {} + if json.has("animations"): + animation_json = json.get("animations") + elif source_json.has("animations"): + animation_json = source_json.get("animations") + if animation_json != {}: + resource = load_image_from_path(source_resource_path) + if json.has("rect"): + var atlas = AtlasTexture.new() + atlas.atlas = resource + atlas.region = Rect2(json.rect[0], json.rect[1], json.rect[2], json.rect[3]) + resource = atlas + resource = create_sprite_frames_from_image(resource, animation_json) + else: + resource = load_image_from_path(source_resource_path) + if json.has("rect"): + var atlas = AtlasTexture.new() + atlas.atlas = resource + atlas.region = Rect2(json.rect[0], json.rect[1], json.rect[2], json.rect[3]) + resource = atlas + var sprite_frames = SpriteFrames.new() + sprite_frames.add_frame("default", resource) + resource = sprite_frames + ResourceMode.TEXTURE: + if json.get("source") is Array: + resource = AnimatedTexture.new() + resource.frames = json.get("source").size() + var idx := 0 + for i in json.get("source"): + var frame_path = ResourceSetter.get_pure_resource_path(json_file.resource_path.replace(json_file.resource_path.get_file(), i)) + print(frame_path) + resource.set_frame_texture(idx, load_image_from_path(frame_path)) + idx += 1 + else: + resource = load_image_from_path(source_resource_path) + if json.has("rect"): + var rect = json.rect + var atlas = AtlasTexture.new() + atlas.atlas = resource + atlas.region = Rect2(rect[0], rect[1], rect[2], rect[3]) + resource = atlas + ResourceMode.AUDIO: + resource = load_audio_from_path(source_resource_path) + ResourceMode.RAW: + pass + if cache.has(json_file.resource_path) == false and use_cache and not is_random: + cache[json_file.resource_path] = resource + return resource + +func apply_properties(properties := {}) -> void: + if property_node == null: + return + for i in properties.keys(): + property_node.set(i, properties[i]) + +func get_variation_json(json := {}) -> Dictionary: + var level_theme = Global.level_theme + if force_properties.has("Theme"): + level_theme = force_properties.Theme + + for i in json.keys().filter(func(key): return key.contains("config:")): + if config_to_use != {}: + var option_name = i.get_slice(":", 1) + if config_to_use.options.has(option_name): + json = get_variation_json(json[i][config_to_use.options[option_name]]) + break + + if json.has(level_theme) == false: + level_theme = "default" + if json.has(level_theme): + if json.get(level_theme).has("link"): + json = get_variation_json(json[json.get(level_theme).get("link")]) + else: + json = get_variation_json(json[level_theme]) + + var level_time = Global.theme_time + if force_properties.has("Time"): + level_time = force_properties.Time + if json.has(level_time): + json = get_variation_json(json[level_time]) + + var campaign = Global.current_campaign + if force_properties.has("Campaign"): + is_random = true + campaign = force_properties.Campaign + if json.has(campaign) == false: + campaign = "SMB1" + if json.has(campaign): + if json.get(campaign).has("link"): + json = get_variation_json(json[json.get(campaign).get("link")]) + else: + json = get_variation_json(json[campaign]) + + if json.has("choices"): + is_random = true + json = get_variation_json(json.choices.pick_random()) + + var world = "World" + str(Global.world_num) + if force_properties.has("World"): + is_random = true + world = "World" + str(force_properties.World) + print(world) + if json.has(world) == false: + world = "World1" + if json.has(world): + if json.get(world).has("link"): + json = get_variation_json(json[json.get(world).get("link")]) + else: + json = get_variation_json(json[world]) + + var level_string = "Level" + str(Global.level_num) + if json.has(level_string) == false: + level_string = "Level1" + if json.has(level_string): + if json.get(level_string).has("link"): + json = get_variation_json(json[json.get(level_string).get("link")]) + else: + json = get_variation_json(json[level_string]) + + var game_mode = "GameMode:" + Global.game_mode_strings[Global.current_game_mode] + if json.has(game_mode) == false: + game_mode = "GameMode:" + Global.game_mode_strings[0] + if json.has(game_mode): + if json.get(game_mode).has("link"): + json = get_variation_json(json[json.get(game_mode).get("link")]) + else: + json = get_variation_json(json[game_mode]) + + var chara = "Character:" + Player.CHARACTERS[int(Global.player_characters[0])] + if json.has(chara) == false: + chara = "Character:Mario" + if json.has(chara): + if json.get(chara).has("link"): + json = get_variation_json(json[json.get(chara).get("link")]) + else: + json = get_variation_json(json[chara]) + + var boo = "RaceBoo:" + str(BooRaceHandler.boo_colour) + if json.has(boo) == false: + boo = "RaceBoo:0" + if force_properties.has("RaceBoo"): + boo = "RaceBoo:" + str(force_properties["RaceBoo"]) + if json.has(boo): + if json.get(boo).has("link"): + json = get_variation_json(json[json.get(boo).get("link")]) + else: + json = get_variation_json(json[boo]) + + return json + +func get_resource_pack_path(res_path := "", resource_pack := "") -> String: + var user_path := res_path.replace("res://Assets", "user://resource_packs/" + resource_pack) + user_path = user_path.replace("user://custom_characters/", "user://resource_packs/" + resource_pack + "/Sprites/Players/CustomCharacters/") + if FileAccess.file_exists(user_path): + if FileAccess.file_exists("user://resource_packs/" + resource_pack + "/config.json"): + config_to_use = JSON.parse_string(FileAccess.open("user://resource_packs/" + resource_pack + "/config.json", FileAccess.READ).get_as_text()) + if config_to_use == null: + Global.log_error("Error parsing Config File! (" + resource_pack + ")") + config_to_use = {} + return user_path + else: + return res_path + +func create_sprite_frames_from_image(image: Resource, animation_json := {}) -> SpriteFrames: + var sprite_frames = SpriteFrames.new() + sprite_frames.remove_animation("default") + for anim_name in animation_json.keys(): + sprite_frames.add_animation(anim_name) + for frame in animation_json[anim_name].frames: + var frame_texture = AtlasTexture.new() + frame_texture.atlas = image + frame_texture.region = Rect2(frame[0], frame[1], frame[2], frame[3]) + frame_texture.filter_clip = true + sprite_frames.add_frame(anim_name, frame_texture) + sprite_frames.set_animation_loop(anim_name, animation_json[anim_name].loop) + sprite_frames.set_animation_speed(anim_name, animation_json[anim_name].speed) + + return sprite_frames + +func clear_cache() -> void: + for i in cache.keys(): + if cache[i] == null: + cache.erase(i) + cache.clear() + property_cache.clear() + +func load_image_from_path(path := "") -> ImageTexture: + if path.contains("res://"): + if path.contains("NULL"): + return null + return load(path) + var image = Image.new() + if path == "": + print([path, owner.name]) + image.load(path) + return ImageTexture.create_from_image(image) + +func load_audio_from_path(path := "") -> AudioStream: + var stream = null + if path.contains("res://"): + return load(path) + if path.contains(".wav"): + stream = AudioStreamWAV.load_from_file(path) + elif path.contains(".mp3"): + stream = AudioStreamMP3.load_from_file(path) + return stream diff --git a/Scripts/Classes/Components/ResourceSetterNew.gd.uid b/Scripts/Classes/Components/ResourceSetterNew.gd.uid new file mode 100755 index 0000000..1a9c55d --- /dev/null +++ b/Scripts/Classes/Components/ResourceSetterNew.gd.uid @@ -0,0 +1 @@ +uid://cbal8ms2oe1ik diff --git a/Scripts/Classes/Components/ScalableCollisionPolygon.gd b/Scripts/Classes/Components/ScalableCollisionPolygon.gd new file mode 100644 index 0000000..910209e --- /dev/null +++ b/Scripts/Classes/Components/ScalableCollisionPolygon.gd @@ -0,0 +1,12 @@ +@tool +extends CollisionPolygon2D + +@export var offset := Vector2.ZERO +@export var height := 0.0 + +func _physics_process(_delta: float) -> void: + update() + +func update() -> void: + var height_to_use = height + position.y = -height_to_use / 2 * scale.y - offset.y diff --git a/Scripts/Classes/Components/ScalableCollisionPolygon.gd.uid b/Scripts/Classes/Components/ScalableCollisionPolygon.gd.uid new file mode 100644 index 0000000..df805b4 --- /dev/null +++ b/Scripts/Classes/Components/ScalableCollisionPolygon.gd.uid @@ -0,0 +1 @@ +uid://cwti0ks5sfov3 diff --git a/Scripts/Classes/Components/ScalableCollisionShape.gd b/Scripts/Classes/Components/ScalableCollisionShape.gd new file mode 100644 index 0000000..3f6f3f0 --- /dev/null +++ b/Scripts/Classes/Components/ScalableCollisionShape.gd @@ -0,0 +1,17 @@ +@tool +extends CollisionShape2D + +@export var offset := Vector2.ZERO +@export var link: Node2D + +func _ready() -> void: + set_process(Engine.is_editor_hint()) + +func _process(_delta: float) -> void: + update() + +func update() -> void: + var height_to_use = shape.size.y + if link != null: + height_to_use *= link.scale.y * link.scale.y + position.y = -height_to_use / 2 * scale.y - offset.y diff --git a/Scripts/Classes/Components/ScalableCollisionShape.gd.uid b/Scripts/Classes/Components/ScalableCollisionShape.gd.uid new file mode 100644 index 0000000..97133ac --- /dev/null +++ b/Scripts/Classes/Components/ScalableCollisionShape.gd.uid @@ -0,0 +1 @@ +uid://cp1bh6fi6tpa5 diff --git a/Scripts/Classes/Components/ScoreNoteSpawner.gd b/Scripts/Classes/Components/ScoreNoteSpawner.gd new file mode 100644 index 0000000..6c5c1ec --- /dev/null +++ b/Scripts/Classes/Components/ScoreNoteSpawner.gd @@ -0,0 +1,27 @@ +class_name ScoreNoteSpawner +extends Node +const ONE_UP_NOTE = preload("res://Scenes/Parts/OneUpNote.tscn") +const SCORE_NOTE = preload("res://Scenes/Parts/ScoreNote.tscn") +@export var note_offset := Vector2(0, -8) +@export var add_score := false +@export var play_sfx := false + +func spawn_note(amount = 100, amount_2 := 0) -> void: + if amount is not int or amount_2 != 0: + amount = amount_2 + var note = SCORE_NOTE.instantiate() + note.global_position = owner.global_position + note_offset + if add_score: + Global.score += amount + note.get_node("Container/Label").text = str(amount) + if play_sfx: + play_death_sfx() + Global.current_level.add_child(note) + +func play_death_sfx() -> void: + AudioManager.play_sfx("kick", owner.global_position) + +func spawn_one_up_note() -> void: + var note = ONE_UP_NOTE.instantiate() + note.global_position = owner.global_position + note_offset + owner.add_sibling(note) diff --git a/Scripts/Classes/Components/ScoreNoteSpawner.gd.uid b/Scripts/Classes/Components/ScoreNoteSpawner.gd.uid new file mode 100755 index 0000000..d2401b3 --- /dev/null +++ b/Scripts/Classes/Components/ScoreNoteSpawner.gd.uid @@ -0,0 +1 @@ +uid://5octqlf4ohel diff --git a/Scripts/Classes/Components/SecondQuestReplaceComponent.gd b/Scripts/Classes/Components/SecondQuestReplaceComponent.gd new file mode 100644 index 0000000..eb4b6f4 --- /dev/null +++ b/Scripts/Classes/Components/SecondQuestReplaceComponent.gd @@ -0,0 +1,21 @@ +class_name SecondQuestReplacer +extends Node + +@export_file("*.tscn") var new_scene := "" +@export var properties: Array[String] = [] + +func _ready() -> void: + if Global.second_quest and new_scene != "" and new_scene != owner.scene_file_path: + if owner.owner != null: + await owner.owner.ready + var node = load(new_scene).instantiate() + node.global_position = owner.global_position + node.global_rotation = owner.global_rotation + for i in properties: + node.set(i, owner.get(i)) + owner.add_sibling(node) + if owner is RopeElevatorPlatform: + owner.linked_platform.linked_platform = node + owner.queue_free() + else: + queue_free() diff --git a/Scripts/Classes/Components/SecondQuestReplaceComponent.gd.uid b/Scripts/Classes/Components/SecondQuestReplaceComponent.gd.uid new file mode 100644 index 0000000..3aa697d --- /dev/null +++ b/Scripts/Classes/Components/SecondQuestReplaceComponent.gd.uid @@ -0,0 +1 @@ +uid://d0mqkvopasu8k diff --git a/Scripts/Classes/Components/ShellDetection.gd b/Scripts/Classes/Components/ShellDetection.gd new file mode 100644 index 0000000..ee69dfc --- /dev/null +++ b/Scripts/Classes/Components/ShellDetection.gd @@ -0,0 +1,18 @@ +class_name ShellDetection +extends Node + +@export var hitbox: Area2D = null + +signal moving_shell_entered(shell: Node2D) + +func _ready() -> void: + hitbox.area_entered.connect(area_entered) + +func area_entered(area: Area2D) -> void: + if area.owner is Shell and area.owner != owner: + if abs(area.owner.velocity.x) > 0: + moving_shell_entered.emit(area.owner) + area.owner.add_combo() + +func destroy_shell(shell: Shell) -> void: + shell.die_from_object(owner) diff --git a/Scripts/Classes/Components/ShellDetection.gd.uid b/Scripts/Classes/Components/ShellDetection.gd.uid new file mode 100755 index 0000000..7c43604 --- /dev/null +++ b/Scripts/Classes/Components/ShellDetection.gd.uid @@ -0,0 +1 @@ +uid://bbww34oiexbx2 diff --git a/Scripts/Classes/Components/TileGrabber.gd b/Scripts/Classes/Components/TileGrabber.gd new file mode 100755 index 0000000..2aeaf15 --- /dev/null +++ b/Scripts/Classes/Components/TileGrabber.gd @@ -0,0 +1,10 @@ +class_name TileGrabber +extends Node + +@export var value_name := "item" +@export var saved_node: Node = null +@export var delete_grabbed := false + +func tile_grabbed(tile: Node) -> void: + saved_node = tile + owner.set(value_name, saved_node) diff --git a/Scripts/Classes/Components/TileGrabber.gd.uid b/Scripts/Classes/Components/TileGrabber.gd.uid new file mode 100755 index 0000000..fe342f3 --- /dev/null +++ b/Scripts/Classes/Components/TileGrabber.gd.uid @@ -0,0 +1 @@ +uid://cxucnfgd5yivr diff --git a/Scripts/Classes/Components/TilesetTextureSetter.gd b/Scripts/Classes/Components/TilesetTextureSetter.gd new file mode 100644 index 0000000..9e485c5 --- /dev/null +++ b/Scripts/Classes/Components/TilesetTextureSetter.gd @@ -0,0 +1,21 @@ +class_name TilesetTextureSetter +extends Node + +@export var tile_map: TileMapLayer +@export var texture: Texture = null: + set(value): + texture = value + texture_changed.emit() + +signal texture_changed + +@export var atlas_id := 0 + +func _ready() -> void: + update() + texture_changed.connect(update) + +func update() -> void: + var source = tile_map.tile_set.get_source(atlas_id) + if source != null: + source.texture = texture diff --git a/Scripts/Classes/Components/TilesetTextureSetter.gd.uid b/Scripts/Classes/Components/TilesetTextureSetter.gd.uid new file mode 100755 index 0000000..033a011 --- /dev/null +++ b/Scripts/Classes/Components/TilesetTextureSetter.gd.uid @@ -0,0 +1 @@ +uid://73oviwf6bbys diff --git a/Scripts/Classes/Components/TimerSprite.gd b/Scripts/Classes/Components/TimerSprite.gd new file mode 100644 index 0000000..05ae325 --- /dev/null +++ b/Scripts/Classes/Components/TimerSprite.gd @@ -0,0 +1,33 @@ +class_name TimerSprite +extends Sprite2D + +@export var max_value := 1.0 +@export var value_name := "" + +@export_enum("Global", "Player", "Timer") var object := 0 +@export var timer: Timer = null + +@export var warn_sfx: AudioStreamPlayer = null + +@export var warn_threshold := 0.7 + +var can_warn := false + +func _ready() -> void: + texture = ResourceSetter.get_resource(texture, self) + +func _process(_delta: float) -> void: + var node = owner if object == 1 else Global + if object == 2: + node = timer + var value = node.get(value_name) + var percent = inverse_lerp(max_value, 0, value) + percent = clamp(percent, 0, 1) + get_parent().visible = percent < 1 and Settings.file.visuals.visible_timers + frame = lerp(0, 6, percent) + if percent >= warn_threshold and Settings.file.audio.extra_sfx == 1: + if can_warn: + can_warn = false + AudioManager.play_global_sfx("timer_warning") + else: + can_warn = true diff --git a/Scripts/Classes/Components/TimerSprite.gd.uid b/Scripts/Classes/Components/TimerSprite.gd.uid new file mode 100644 index 0000000..00d61bf --- /dev/null +++ b/Scripts/Classes/Components/TimerSprite.gd.uid @@ -0,0 +1 @@ +uid://dn5efttgugwvb diff --git a/Scripts/Classes/Components/TimerStarter.gd b/Scripts/Classes/Components/TimerStarter.gd new file mode 100755 index 0000000..c8d23d3 --- /dev/null +++ b/Scripts/Classes/Components/TimerStarter.gd @@ -0,0 +1,12 @@ +class_name TimerStarter +extends Node + +func _ready() -> void: + if Global.level_editor != null: + Global.level_editor.level_start.connect(start_timers) + start_timers() + +func start_timers() -> void: + for i in get_children(): + if i is Timer: + i.start() diff --git a/Scripts/Classes/Components/TimerStarter.gd.uid b/Scripts/Classes/Components/TimerStarter.gd.uid new file mode 100755 index 0000000..20340e1 --- /dev/null +++ b/Scripts/Classes/Components/TimerStarter.gd.uid @@ -0,0 +1 @@ +uid://cucfssmfmttbk diff --git a/Scripts/Classes/Components/TrackJoint.gd b/Scripts/Classes/Components/TrackJoint.gd new file mode 100644 index 0000000..ffed6d7 --- /dev/null +++ b/Scripts/Classes/Components/TrackJoint.gd @@ -0,0 +1,19 @@ +class_name TrackJoint +extends Node + +signal attached + +@export var offset := Vector2(0, 8) +@export var movement_node: Node = null +@export var disable_physics := true +var rider: TrackRider = null +var is_attached := false + +func detach() -> void: + if rider == null: return + owner.physics_interpolation_mode = Node.PHYSICS_INTERPOLATION_MODE_INHERIT + rider.attached_entity = null + rider.queue_free() + get_parent().reparent(rider.get_parent()) + owner.reset_physics_interpolation() + diff --git a/Scripts/Classes/Components/TrackJoint.gd.uid b/Scripts/Classes/Components/TrackJoint.gd.uid new file mode 100644 index 0000000..a393918 --- /dev/null +++ b/Scripts/Classes/Components/TrackJoint.gd.uid @@ -0,0 +1 @@ +uid://d4a7yp6e55u8t diff --git a/Scripts/Classes/Editor/EditorSelectorScroller.gd b/Scripts/Classes/Editor/EditorSelectorScroller.gd new file mode 100755 index 0000000..5459d68 --- /dev/null +++ b/Scripts/Classes/Editor/EditorSelectorScroller.gd @@ -0,0 +1,33 @@ +class_name EditorSelectorScroller +extends Control + +@export var selected_index := 0 + +var selectors: Array[Control] = [] + +func _ready() -> void: + for i in get_children(): + if i is EditorTileSelector: + selectors.append(i) + +func _process(_delta: float) -> void: + handle_inputs() + for i in selectors.size(): + selectors[i].visible = i == selected_index + selectors[i].notification(NOTIFICATION_MOUSE_ENTER) + +func handle_inputs() -> void: + var hovered = false + for i in selectors: + if i.get_node("Button").is_hovered(): + hovered = true + break + if not hovered: + return + if Input.is_action_just_pressed("scroll_up"): + selected_index += 1 + warp_mouse(get_local_mouse_position()) + if Input.is_action_just_pressed("scroll_down"): + selected_index -= 1 + warp_mouse(get_local_mouse_position()) + selected_index = clamp(selected_index, 0, selectors.size() - 1) diff --git a/Scripts/Classes/Editor/EditorSelectorScroller.gd.uid b/Scripts/Classes/Editor/EditorSelectorScroller.gd.uid new file mode 100755 index 0000000..c0cd2ca --- /dev/null +++ b/Scripts/Classes/Editor/EditorSelectorScroller.gd.uid @@ -0,0 +1 @@ +uid://c7xreamx2wvdq diff --git a/Scripts/Classes/Editor/EditorTileSelector.gd b/Scripts/Classes/Editor/EditorTileSelector.gd new file mode 100644 index 0000000..a4de26e --- /dev/null +++ b/Scripts/Classes/Editor/EditorTileSelector.gd @@ -0,0 +1,89 @@ +class_name EditorTileSelector +extends Control + +@export var tile_name := "" +@export_enum("Tile", "Entity", "Terrain") var type := 0 +@export var icon_texture: Resource = null +@export var icon_region_override := Rect2(0, 0, 0, 0) + +@export var secondary_icon_texture: Resource = null +@export var secondary_icon_region_override := Rect2(0, 0, 0, 0) + +@export_category("Entity") +@export var entity_scene: PackedScene = null +@export var tile_offset := Vector2i(0, 8) + +@export_category("Tile") +@export var source_id := 0 +@export var terrain_id := 0 +@export var tile_coords := Vector2i.ZERO +@export var flip_h := false +@export var flip_v := false + +var texture_rect_region := Rect2(0, 0, 0, 0) + +signal tile_selected(selector: EditorTileSelector) + + +var mouse_hovered := false + +var disabled := false + +func _ready() -> void: + set_icon_texture() + set_second_icon_texture() + update_visuals() + set_process(false) + if tile_selected.is_connected(owner.on_tile_selected) == false: + tile_selected.connect(owner.on_tile_selected) + %NameLabel.text = tile_name + +func _process(_delta: float) -> void: + var target_position = get_viewport().get_mouse_position() + target_position.x = clamp(target_position.x, %Panel.size.x / 2, (get_viewport().get_visible_rect().size.x) - %Panel.size.x / 2) + %NamePanel.position = target_position + +func set_icon_texture(): + if icon_texture == null: + return + if icon_texture is JSON: + $ResourceSetterNew.resource_json = icon_texture + $ResourceSetterNew.update_resource() + else: + %Icon.texture = ResourceSetter.get_resource(icon_texture, %Icon) + +func set_second_icon_texture(): + if secondary_icon_texture == null: + return + if secondary_icon_texture is JSON: + $ResourceSetterNew2.resource_json = secondary_icon_texture + $ResourceSetterNew2.update_resource() + elif secondary_icon_texture is ThemedResource: + %SecondaryIcon.texture = ResourceSetter.get_resource(secondary_icon_texture, %SecondaryIcon) + else: + %SecondaryIcon.texture = secondary_icon_texture + + +func on_pressed() -> void: + tile_selected.emit(self) + + +func update_visuals() -> void: + if icon_region_override != Rect2(0, 0, 0, 0): + %Icon.region_rect = icon_region_override + if secondary_icon_region_override != Rect2(0, 0, 0, 0): + %SecondaryIcon.region_rect = secondary_icon_region_override + modulate = Color.WHITE if not disabled else Color.DIM_GRAY + +func set_mouse_hovered(hovered := false) -> void: + %NamePanel.visible = hovered and tile_name.is_empty() == false + mouse_hovered = hovered + $Button.disabled = disabled + set_process(hovered) + +func on_mouse_entered() -> void: + set_mouse_hovered(true) + + +func on_mouse_exited() -> void: + set_mouse_hovered(false) diff --git a/Scripts/Classes/Editor/EditorTileSelector.gd.uid b/Scripts/Classes/Editor/EditorTileSelector.gd.uid new file mode 100755 index 0000000..26126b9 --- /dev/null +++ b/Scripts/Classes/Editor/EditorTileSelector.gd.uid @@ -0,0 +1 @@ +uid://dx0yj4sc1lnpu diff --git a/Scripts/Classes/Editor/LevelEditor.gd b/Scripts/Classes/Editor/LevelEditor.gd new file mode 100644 index 0000000..a6bcd5f --- /dev/null +++ b/Scripts/Classes/Editor/LevelEditor.gd @@ -0,0 +1,691 @@ +class_name LevelEditor +extends Node + +const CAM_MOVE_SPEED_SLOW := 128 +const CAM_MOVE_SPEED_FAST := 256 + +var cursor_tile_position := Vector2i.ZERO + +const CURSOR_OFFSET := Vector2(-8, -8) + +var mode := 0 +var current_entity_selector: EditorTileSelector = null +var current_entity_scene: PackedScene = null +var current_spawn_offset := Vector2i.ZERO +var current_tile_source := 0 +var current_tile_coords := Vector2i.ZERO +var current_tile_flip := Vector2.ZERO ## 1 = true, 0 = false, x = hori, y = vert + +var menu_open := false +var testing_level := false +var entity_tiles := [{}, {}, {}, {}, {}] + +static var playing_level := false + +var tile_list: Array[EditorTileSelector] = [] + +var tile_offsets := {} + +signal level_start + +var selected_tile_index := 0 + +var can_move_cam := true + +var music_track_list: Array[String] = [ "res://Assets/Audio/BGM/Silence.json","res://Assets/Audio/BGM/Athletic.json", "res://Assets/Audio/BGM/Autumn.json", "res://Assets/Audio/BGM/Beach.json", "res://Assets/Audio/BGM/Bonus.json", "res://Assets/Audio/BGM/Bowser.json", "res://Assets/Audio/BGM/FinalBowser.json", "res://Assets/Audio/BGM/Castle.json", "res://Assets/Audio/BGM/CoinHeaven.json", "res://Assets/Audio/BGM/Desert.json", "res://Assets/Audio/BGM/Garden.json", "res://Assets/Audio/BGM/GhostHouse.json", "res://Assets/Audio/BGM/Jungle.json", "res://Assets/Audio/BGM/Mountain.json", "res://Assets/Audio/BGM/Overworld.json", "res://Assets/Audio/BGM/Pipeland.json", "res://Assets/Audio/BGM/BooRace.json", "res://Assets/Audio/BGM/Sky.json", "res://Assets/Audio/BGM/Snow.json", "res://Assets/Audio/BGM/Space.json", "res://Assets/Audio/BGM/Underground.json", "res://Assets/Audio/BGM/Underwater.json", "res://Assets/Audio/BGM/Volcano.json", "res://Assets/Audio/BGM/Airship.json"] +var music_track_names: Array[String] = ["BGM_NONE", "BGM_ATHLETIC", "BGM_AUTUMN", "BGM_BEACH", "BGM_BONUS", "BGM_BOWSER", "BGM_FINALBOWSER", "BGM_CASTLE", "BGM_COINHEAVEN", "BGM_DESERT", "BGM_GARDEN", "BGM_GHOSTHOUSE", "BGM_JUNGLE", "BGM_MOUNTAIN", "BGM_OVERWORLD", "BGM_PIPELAND", "BGM_RACE", "BGM_SKY", "BGM_SNOW", "BGM_SPACE", "BGM_UNDERGROUND", "BGM_UNDERWATER", "BGM_VOLCANO", "BGM_AIRSHIP"] + + +var bgm_id := 0 + +const MUSIC_TRACK_DIR := "res://Assets/Audio/BGM/" + +var select_start := Vector2i.ZERO +var select_end := Vector2i.ZERO + +signal close_confirm(save: bool) + +var sub_level_id := 0 + +const BLANK_FILE := {"Info": {}, "Levels": [{}, {}, {}, {}, {}]} + +static var level_file = {"Info": {}, "Levels": [{}, {}, {}, {}, {}]} + +var current_layer := 0 +@onready var tile_layer_nodes: Array[TileMapLayer] = [%TileLayer1, %TileLayer2, %TileLayer3, %TileLayer4, %TileLayer5] +@onready var entity_layer_nodes := [%EntityLayer1, %EntityLayer2, %EntityLayer3, %EntityLayer4, %EntityLayer5] +var saved_entity_layers := [null, null, null, null, null] + +var copied_node: Node = null +var copied_tile_offset := Vector2.ZERO +var copied_tile_source_id := -1 +var copied_tile_atlas_coors := Vector2i.ZERO +var copied_tile_terrain_id := -1 + + +const CURSOR_ERASOR := preload("uid://d0j1my4kuapgb") +const CURSOR_PEN = preload("uid://bt0brcjv0efmw") +const CURSOR_PENCIL = preload("uid://c8oyhfvlv2gvh") +const CURSOR_RULER = preload("uid://cg2wkxnmjgplf") +const CURSOR_INSPECT = preload("uid://1l3foyjqeej") + +var multi_selecting := false + +var inspect_mode := false +var inspect_menu_open := false +var current_inspect_tile: Node = null + +var selection_filter := "" + +static var level_author := "" +static var level_desc := "" +static var level_name := "" +static var difficulty := 0 + +var current_terrain_id := 0 + +static var load_play := false + +signal tile_selected(tile_selector: EditorTileSelector) + +var tile_menu_open := false + +signal editor_start + +enum EditorState{IDLE, TILE_MENU, MODIFYING_TILE, SAVE_MENU, SELECTING_TILE_SCENE, QUITTING, PLAYTESTING, TRACK_EDITING} + +var current_state := EditorState.IDLE + +static var play_pipe_transition := false +static var play_door_transition := false + +const BOUNDARY_CONNECT_TILE := Vector2i.ZERO + +var undo_redo = UndoRedo.new() + +func _ready() -> void: + $TileMenu.hide() + Global.set_discord_status("In The Level Editor...") + Global.level_editor = self + playing_level = false + menu_open = $TileMenu.visible + Global.get_node("GameHUD").hide() + Global.can_time_tick = false + for i in get_tree().get_nodes_in_group("Selectors"): + tile_list.append(i) + var idx := 0 + for i in music_track_list: + if i == "": continue + $%LevelMusic.add_item(tr(music_track_names[idx]).to_upper()) + idx += 1 + await get_tree().process_frame + Level.start_level_path = scene_file_path + var layer_idx := 0 + for i in entity_layer_nodes: + for x in i.get_children(): + entity_tiles[layer_idx][x.get_meta("tile_position")] = x + if level_file != {}: + Level.can_set_time = true + $LevelLoader.load_level(Checkpoint.sublevel_id) + if Global.current_game_mode == Global.GameMode.CUSTOM_LEVEL: + $Info.hide() + %Grid.hide() + play_level() + else: + Global.current_game_mode = Global.GameMode.LEVEL_EDITOR + else: + Global.current_game_mode = Global.GameMode.LEVEL_EDITOR + for i: Player in get_tree().get_nodes_in_group("Players"): + i.recenter_camera() + %LevelName.text = level_name + %LevelAuthor.text = level_author + %Description.text = level_desc + + +func _physics_process(delta: float) -> void: + if current_state == EditorState.IDLE: + handle_tile_cursor() + if [EditorState.IDLE, EditorState.TRACK_EDITING].has(current_state): + handle_camera(delta) + %ThemeName.text = Global.level_theme + handle_hud() + if Input.is_action_just_pressed("editor_open_menu"): + if current_state == EditorState.IDLE: + open_tile_menu() + elif current_state == EditorState.TILE_MENU: + close_tile_menu() + if Input.is_action_just_pressed("editor_play") and (current_state == EditorState.IDLE or current_state == EditorState.PLAYTESTING) and Global.current_game_mode == Global.GameMode.LEVEL_EDITOR: + Checkpoint.passed = false + if current_state == EditorState.PLAYTESTING: + stop_testing() + else: + play_level() + handle_layers() + +func handle_hud() -> void: + $TileCursor.visible = current_state == EditorState.IDLE + $Info.visible = not playing_level + %Grid.visible = not playing_level + +func quit_editor() -> void: + %QuitDialog.show() + +signal level_saved + +func open_tile_menu() -> void: + $TileMenu.visible = true + current_state = EditorState.TILE_MENU + for i in get_tree().get_nodes_in_group("Selectors"): + i.disabled = false + i.update_visuals() + +func close_tile_menu() -> void: + $TileMenu.visible = false + current_state = EditorState.IDLE + for i in get_tree().get_nodes_in_group("Selectors"): + i.disabled = false + +func save_level_before_exit() -> void: + tile_menu_open = true + open_save_dialog() + await level_saved + go_back_to_menu() + +func copy_node(tile_position := Vector2i.ZERO) -> void: + if tile_layer_nodes[current_layer].get_used_cells().has(tile_position): + var terrain_id = BetterTerrain.get_cell(tile_layer_nodes[current_layer], tile_position) + if terrain_id != -2: + copied_tile_terrain_id = terrain_id + return + mode = 0 + copied_tile_source_id = tile_layer_nodes[current_layer].get_cell_source_id(tile_position) + copied_tile_atlas_coors = tile_layer_nodes[current_layer].get_cell_atlas_coords(tile_position) + elif entity_tiles[current_layer].has(tile_position): + copied_node = entity_tiles[current_layer][tile_position].duplicate() + copied_tile_offset = entity_tiles[current_layer][tile_position].get_meta("tile_offset") + +func cut_node(tile_position := Vector2i.ZERO) -> void: + var old_copy = copied_node + copy_node(tile_position) + if copied_node != old_copy: + remove_tile(tile_position) + +func paste_node(tile_position := Vector2i.ZERO) -> void: + place_tile(tile_position, true) + +func go_back_to_menu() -> void: + Global.transition_to_scene("res://Scenes/Levels/CustomLevelMenu.tscn") + +func open_bindings_menu() -> void: + $TileMenu/EditorKeybindsView.open() + current_state = EditorState.SAVE_MENU + await $TileMenu/EditorKeybindsView.closed + current_state = EditorState.TILE_MENU + +func open_save_dialog() -> void: + current_state = EditorState.SAVE_MENU + can_move_cam = false + %SaveLevelDialog.show() + menu_open = true + +func stop_testing() -> void: + cleanup() + return_to_editor() + + +func cleanup() -> void: + get_tree().paused = false + Global.p_switch_timer = 0 + Global.cancel_score_tally() + playing_level = !playing_level + play_pipe_transition = false + play_door_transition = false + Door.unlocked_doors = [] + LevelPersistance.reset_states() + KeyItem.total_collected = 0 + Global.get_node("GameHUD").visible = playing_level + Global.p_switch_active = false + if Global.current_game_mode == Global.GameMode.LEVEL_EDITOR: + Global.time = $Level.time_limit + elif Level.can_set_time and playing_level: + Global.time = $Level.time_limit + Global.can_time_tick = playing_level + print(Global.can_time_tick) + +func update_music() -> void: + if music_track_list[bgm_id] != "": + $Level.music = load(music_track_list[bgm_id].replace(".remap", "")) + else: + $Level.music = null + +func play_level() -> void: + $TileMenu.hide() + menu_open = false + update_music() + reset_values_for_play() + %Camera.enabled = false + level_start.emit() + get_tree().call_group("Players", "editor_level_start") + parse_tiles() + if Global.current_game_mode != Global.GameMode.CUSTOM_LEVEL: + level_file = await $LevelSaver.save_level(level_name, level_author, level_desc, difficulty) + current_state = EditorState.PLAYTESTING + handle_hud() + +func parse_tiles() -> void: + saved_entity_layers = [null, null, null, null, null] + var idx := 0 + for i in entity_layer_nodes: + if is_instance_valid(i) == false: + continue + saved_entity_layers[idx] = i.duplicate(DUPLICATE_USE_INSTANTIATION) + if i is Player: + i.direction = 1 + i.velocity = Vector2.ZERO + i.global_position = i.global_position.snapped(Vector2(8, 8)) + i.ready.emit() + i.set_process_mode(Node.PROCESS_MODE_INHERIT) + idx += 1 + +func return_to_editor() -> void: + AudioManager.stop_all_music() + $Level.music = null + %Camera.global_position = get_viewport().get_camera_2d().get_screen_center_position() + %Camera.reset_physics_interpolation() + return_editor_tiles() + %Camera.enabled = true + %Camera.make_current() + editor_start.emit() + current_state = EditorState.IDLE + handle_hud() + +func return_editor_tiles() -> void: + for i in entity_layer_nodes: + i.queue_free() + var idx := 0 + for i in entity_tiles: + i.clear() + $Level.add_child(saved_entity_layers[idx]) + entity_layer_nodes[idx] = saved_entity_layers[idx] + idx += 1 + var layer_idx = 0 + for x in entity_layer_nodes: + x.process_mode = PROCESS_MODE_DISABLED + for i in x.get_children(): + i.owner = self + var _tile_position = (Vector2i(i.global_position) - Vector2i(8, 8)) / 16 + entity_tiles[layer_idx].set(i.get_meta("tile_position", Vector2i.ZERO), i) + layer_idx += 1 + +func handle_camera(delta: float) -> void: + var input_vector = Input.get_vector("editor_cam_left", "editor_cam_right", "editor_cam_up", "editor_cam_down") + %Camera.global_position += input_vector * (CAM_MOVE_SPEED_FAST if Input.is_action_pressed("editor_cam_fast") else CAM_MOVE_SPEED_SLOW) * delta + %Camera.global_position.y = clamp(%Camera.global_position.y, $Level.vertical_height + (get_viewport().get_visible_rect().size.y / 2), 32 - (get_viewport().get_visible_rect().size.y / 2)) + %Camera.global_position.x = clamp(%Camera.global_position.x, -256 + (get_viewport().get_visible_rect().size.x / 2), INF) + +func handle_layers() -> void: + if Input.is_action_just_pressed("layer_up"): + current_layer += 1 + if Input.is_action_just_pressed("layer_down"): + current_layer -= 1 + current_layer = clamp(current_layer, 0, entity_layer_nodes.size() - 1) + var idx := 0 + for i in entity_layer_nodes: + i.z_index = 0 if current_layer == idx or playing_level else -1 + i.modulate = Color(1, 1, 1, 1) if current_layer == idx or playing_level else Color(1, 1, 1, 0.5) + tile_layer_nodes[idx].modulate = i.modulate + tile_layer_nodes[idx].z_index = i.z_index - 1 + %LayerDisplay.get_child(idx).modulate = Color.WHITE if current_layer == idx else Color(0.1, 0.1, 0.1, 0.5) + idx += 1 + %LayerLabel.text = "Layer " + str(current_layer + 1) + +func save_level() -> void: + level_author = %LevelAuthor.text + level_desc = %Description.text + level_name = %LevelName.text + difficulty = %DifficultySlider.value + var file_name = level_name.to_pascal_case() + ".lvl" + %SaveLevelDialog.hide() + menu_open = false + level_file = $LevelSaver.save_level(level_name, level_author, level_desc, difficulty) + $LevelSaver.write_file(level_file, file_name) + %SaveDialog.text = str("'") + file_name + "'" + " Saved." + %SaveAnimation.play("Show") + level_saved.emit() + +func close_save_menu() -> void: + can_move_cam = true + %SaveLevelDialog.hide() + menu_open = false + current_state = EditorState.TILE_MENU + +const CUSTOM_LEVEL_DIR := "user://custom_levels/" + +func handle_tile_cursor() -> void: + Input.set_custom_mouse_cursor(null) + var snapped_position = ((%TileCursor.get_global_mouse_position() - CURSOR_OFFSET).snapped(Vector2(16, 16))) + CURSOR_OFFSET + %TileCursor.global_position = (snapped_position) + var old_index := selected_tile_index + var tile_position = global_position_to_tile_position(snapped_position + Vector2(-8, -8)) + tile_position.y = clamp(tile_position.y, -30, 1) + tile_position.x = clamp(tile_position.x, -16, INF) + cursor_tile_position = tile_position + + inspect_mode = Input.is_action_pressed("editor_inspect") and not multi_selecting + if inspect_mode and current_state == EditorState.IDLE: + handle_inspection(tile_position) + return + + if Input.is_action_pressed("mb_left"): + if Input.is_action_pressed("editor_select") and not multi_selecting: + multi_select_start(tile_position) + elif Input.is_action_pressed("editor_select") == false: + multi_selecting = false + place_tile(tile_position) + Input.set_custom_mouse_cursor(CURSOR_PENCIL) + + if Input.is_action_pressed("mb_right"): + if Input.is_action_pressed("editor_select") and not multi_selecting: + multi_select_start(tile_position) + Input.set_custom_mouse_cursor(CURSOR_RULER) + elif Input.is_action_pressed("editor_select") == false: + multi_selecting = false + remove_tile(tile_position) + Input.set_custom_mouse_cursor(CURSOR_ERASOR) + + if current_state == EditorState.IDLE: + if Input.is_action_just_pressed("scroll_up"): + selected_tile_index += 1 + if Input.is_action_just_pressed("scroll_down"): + selected_tile_index -= 1 + + if Input.is_action_just_pressed("editor_copy"): + copy_node(tile_position) + elif Input.is_action_just_pressed("editor_cut"): + cut_node(tile_position) + elif Input.is_action_pressed("ui_paste"): + paste_node(tile_position) + + if Input.is_action_just_pressed("pick_tile"): + pick_tile(tile_position) + + handle_multi_selecting(tile_position) + if old_index != selected_tile_index: + selected_tile_index = wrap(selected_tile_index, 0, tile_list.size()) + on_tile_selected(tile_list[selected_tile_index]) + show_scroll_preview() + +func pick_tile(tile_position := Vector2i.ZERO) -> void: + if tile_layer_nodes[current_layer].get_used_cells().has(tile_position): + var terrain_id = BetterTerrain.get_cell(tile_layer_nodes[current_layer], tile_position) + if terrain_id != -2: + mode = 2 + current_terrain_id = terrain_id + return + mode = 0 + current_tile_source = tile_layer_nodes[current_layer].get_cell_source_id(tile_position) + current_tile_coords = tile_layer_nodes[current_layer].get_cell_atlas_coords(tile_position) + elif entity_tiles[current_layer].has(tile_position): + mode = 1 + current_entity_scene = load(entity_tiles[current_layer][tile_position].scene_file_path) + current_spawn_offset = entity_tiles[current_layer][tile_position].get_meta("tile_offset") + +func handle_inspection(tile_position := Vector2i.ZERO) -> void: + Input.set_custom_mouse_cursor(CURSOR_INSPECT) + if Input.is_action_just_pressed("mb_left"): + if entity_tiles[current_layer].get(tile_position) != null: + open_tile_properties(entity_tiles[current_layer][tile_position]) + +func open_tile_properties(tile: Node2D) -> void: + var properties = get_tile_properties(tile) + if properties.is_empty(): + return + + current_inspect_tile = tile + %TileModifierMenu.override_scenes = tile.get_node("EditorPropertyExposer").properties_force_selector + %TileModifierMenu.properties = properties + %TileModifierMenu.editing_node = current_inspect_tile + %TileModifierMenu.open() + current_state = EditorState.MODIFYING_TILE + %TileModifierMenu.position = tile.get_global_transform_with_canvas().origin + %TileModifierMenu.position.x = clamp(%TileModifierMenu.position.x, 0, get_viewport().get_visible_rect().size.x - %TileModifierMenu.size.x - 2) + %TileModifierMenu.position.y = clamp(%TileModifierMenu.position.y, 0, get_viewport().get_visible_rect().size.y - %TileModifierMenu.size.y - 2) + + await %TileModifierMenu.closed + current_state = EditorState.IDLE + +func multi_select_start(tile_position := Vector2i.ZERO) -> void: + select_start = tile_position + multi_selecting = true + +func handle_multi_selecting(tile_position := Vector2i.ZERO) -> void: + select_end = tile_position + %MultiSelectRect.visible = multi_selecting + var top_corner := select_start + if select_start.x > select_end.x: + top_corner.x = select_end.x + if select_start.y > select_end.y: + top_corner.y = select_end.y + %MultiSelectRect.global_position = top_corner * 16 + %MultiSelectRect.size = abs(select_end - select_start) * 16 + Vector2i(16, 16) + if multi_selecting: + Input.set_custom_mouse_cursor(CURSOR_RULER) + if Input.is_action_just_released("mb_left"): + for x in abs(select_end.x - select_start.x) + 1: + for y in abs(select_end.y - select_start.y) + 1: + var position = top_corner + Vector2i(x, y) + place_tile(position) + multi_selecting = false + if Input.is_action_just_released("mb_right"): + for x in abs(select_end.x - select_start.x) + 1: + for y in abs(select_end.y - select_start.y) + 1: + var position = top_corner + Vector2i(x, y) + remove_tile(position) + multi_selecting = false + +func show_scroll_preview() -> void: + $TileCursor/Previews.show() + for i in [$"TileCursor/Previews/-2", $"TileCursor/Previews/-1", $"TileCursor/Previews/0", $"TileCursor/Previews/1", $"TileCursor/Previews/2"]: + var position = selected_tile_index + int(i.name) + var selector = tile_list[wrap(position, 0, tile_list.size())] + i.texture = selector.get_node("%Icon").texture + i.get_node("Overlay").texture = selector.get_node("%SecondaryIcon").texture + i.get_node("Overlay").region_rect = selector.get_node("%SecondaryIcon").region_rect + i.region_rect = selector.get_node("%Icon").region_rect + $TileCursor/Timer.start() + await $TileCursor/Timer.timeout + $TileCursor/Previews.hide() + +func open_tile_selection_menu_scene_ref(selector: TilePropertySceneRef) -> void: + open_tile_menu() + current_state = EditorState.SELECTING_TILE_SCENE + selection_filter = selector.editing_node.get_node("EditorPropertyExposer").filters[selector.tile_property_name] + for i in get_tree().get_nodes_in_group("Selectors"): + i.disabled = !i.has_meta(selection_filter) + i.update_visuals() + await tile_selected + if is_instance_valid(selector) == false: + return + selector.set_scene(current_entity_selector) + close_tile_menu() + current_state = EditorState.MODIFYING_TILE +func on_tile_selected(selector: EditorTileSelector) -> void: + mode = selector.type + current_entity_selector = selector + selected_tile_index = tile_list.find(selector) + print(selected_tile_index) + if selector.type == 1: + current_entity_scene = selector.entity_scene + current_spawn_offset = selector.tile_offset + elif selector.type == 2: + current_terrain_id = selector.terrain_id + else: + current_tile_source = selector.source_id + current_tile_coords = selector.tile_coords + current_tile_flip = Vector2(selector.flip_h, selector.flip_v) + tile_selected.emit(selector) + +func reset_values_for_play() -> void: + Global.score = 0 + Global.lives = 0 + Global.coins = 0 + cleanup() + +func place_tile(tile_position := Vector2i.ZERO, use_copy := false) -> void: + $TileCursor/Previews.hide() + var mode_to_use = mode + if use_copy: + if copied_node != null: + mode_to_use = 1 + elif copied_tile_terrain_id != -1: + mode_to_use = 2 + else: + mode_to_use = 0 + if mode_to_use == 0: + var alt_tile := 0 + if current_tile_flip.x != 0: + alt_tile += TileSetAtlasSource.TRANSFORM_FLIP_H + if current_tile_flip.y != 0: + alt_tile += TileSetAtlasSource.TRANSFORM_FLIP_V + remove_tile(tile_position) + check_connect_boundary_tiles(tile_position, current_layer) + var source = current_tile_source + var atlas = current_tile_coords + if use_copy: + source = copied_tile_source_id + atlas = copied_tile_atlas_coors + tile_layer_nodes[current_layer].set_cell(tile_position, source, atlas, alt_tile) + elif mode_to_use == 2: + var terrain_id = current_terrain_id + if use_copy: + terrain_id = copied_tile_terrain_id + remove_tile(tile_position) + check_connect_boundary_tiles(tile_position, current_layer) + BetterTerrain.set_cell(tile_layer_nodes[current_layer], tile_position, terrain_id) + else: + var overlapping_tile = null + if entity_tiles[current_layer].get(tile_position) != null and current_entity_scene != null: + overlapping_tile = entity_tiles[current_layer][tile_position] + if overlapping_tile.scene_file_path == current_entity_scene.resource_path: + return + remove_tile(tile_position) + var node: Node = null + if use_copy and copied_node != null: + node = copied_node.duplicate() + var offset := Vector2i.ZERO + var off_string = EntityIDMapper.map[EntityIDMapper.get_map_id(copied_node.scene_file_path)][1].split(",") + offset = Vector2i(int(off_string[0]), int(off_string[1])) + + node.global_position = (tile_position * 16) + (Vector2i(8, 8) + offset) + else: + node = current_entity_scene.instantiate() + node.global_position = (tile_position * 16) + (Vector2i(8, 8) + current_spawn_offset) + node.set_meta("tile_position", tile_position) + node.set_meta("tile_offset", current_spawn_offset) + entity_layer_nodes[current_layer].add_child(node) + node.reset_physics_interpolation() + entity_tiles[current_layer].set(tile_position, node) + BetterTerrain.update_terrain_cell(tile_layer_nodes[current_layer], tile_position, true) + +func check_connect_boundary_tiles(tile_position := Vector2i.ZERO, layer := 0) -> void: + if tile_position.y > 0: + tile_layer_nodes[layer].set_cell(tile_position + Vector2i.DOWN, 6, BOUNDARY_CONNECT_TILE) + if tile_position.x <= -16: + tile_layer_nodes[layer].set_cell(tile_position + Vector2i.LEFT, 6, BOUNDARY_CONNECT_TILE) + if tile_position.y > 0 and tile_position.x <= -16: + tile_layer_nodes[layer].set_cell(tile_position + Vector2i.LEFT + Vector2i.DOWN, 6, BOUNDARY_CONNECT_TILE) + +func remove_tile(tile_position := Vector2i.ZERO) -> void: + $TileCursor/Previews.hide() + tile_layer_nodes[current_layer].set_cell(tile_position, -1) + if entity_tiles[current_layer].get(tile_position) != null: + if entity_tiles[current_layer].get(tile_position) is Player: + return + entity_tiles[current_layer].get(tile_position).queue_free() + entity_tiles[current_layer].erase(tile_position) + BetterTerrain.update_terrain_cell(tile_layer_nodes[current_layer], tile_position, true) + +func global_position_to_tile_position(position := Vector2.ZERO) -> Vector2i: + return Vector2i(position / 16) + +func theme_selected(theme_idx := 0) -> void: + ResourceSetterNew.cache.clear() + AudioManager.current_level_theme = "" + $Level.theme = Level.THEME_IDXS[theme_idx] + Global.level_theme = $Level.theme + Global.level_theme_changed.emit() + +func time_selected(time_idx := 0) -> void: + ResourceSetterNew.cache.clear() + AudioManager.current_level_theme = "" + $Level.theme_time = ["Day", "Night"][time_idx] + Global.theme_time = ["Day", "Night"][time_idx] + $Level/LevelBG.time_of_day = time_idx + Global.level_theme_changed.emit() + +func music_selected(music_idx := 0) -> void: + bgm_id = music_idx + +func campaign_selected(campaign_idx := 0) -> void: + ResourceSetterNew.cache.clear() + Global.current_campaign = ["SMB1", "SMBLL", "SMBS", "SMBANN"][campaign_idx] + $Level.campaign = Global.current_campaign + Global.level_theme_changed.emit() + +func backscroll_toggled(new_value := false) -> void: + $Level.can_backscroll = new_value + +func height_limit_changed(new_value := 0) -> void: + $Level.vertical_height = -new_value + +func time_limit_changed(new_value := 0) -> void: + $Level.time_limit = new_value + +func low_gravity_toggled(new_value := false) -> void: + Global.entity_gravity = 10 if new_value == false else 5 + for i: Player in get_tree().get_nodes_in_group("Players"): + i.low_gravity = new_value + +func transition_to_sublevel(sub_lvl_idx := 0) -> void: + Global.can_pause = false + var play_transition = playing_level + if play_transition: + await Global.do_fake_transition() + else: + level_file = $LevelSaver.save_level(level_name, level_author, level_desc, difficulty) + LevelPersistance.reset_states() + sub_level_id = sub_lvl_idx + $LevelLoader.load_level(sub_lvl_idx) + await get_tree().physics_frame + if (play_pipe_transition or play_door_transition) and play_transition: + parse_tiles() + if play_pipe_transition: + get_tree().call_group("Pipes", "run_pipe_check") + if play_door_transition: + get_tree().call_group("Doors", "run_door_check") + update_music() + PipeArea.exiting_pipe_id = -1 + Global.can_pause = true + +func _input(event: InputEvent) -> void: + if event is InputEventJoypadButton or event is InputEventJoypadMotion: + %ControllerInputWarning.show() + else: + %ControllerInputWarning.hide() + +func get_tile_properties(tile: Node) -> Array: + var properties := [] + var old_properties := [] + if tile.get_node_or_null("EditorPropertyExposer") == null: + return [] + + var property_exposer: PropertyExposer = tile.get_node_or_null("EditorPropertyExposer") + old_properties = tile.get_property_list() + for i in old_properties: + if property_exposer.properties.has(i.name): + properties.append(i) + return properties + + +func on_tree_exited() -> void: + pass # Replace with function body. diff --git a/Scripts/Classes/Editor/LevelEditor.gd.uid b/Scripts/Classes/Editor/LevelEditor.gd.uid new file mode 100755 index 0000000..db66fc4 --- /dev/null +++ b/Scripts/Classes/Editor/LevelEditor.gd.uid @@ -0,0 +1 @@ +uid://c2lnc7vnq3xth diff --git a/Scripts/Classes/Editor/OptionButtonThatIsntFuckingBlurry.gd b/Scripts/Classes/Editor/OptionButtonThatIsntFuckingBlurry.gd new file mode 100644 index 0000000..06325c5 --- /dev/null +++ b/Scripts/Classes/Editor/OptionButtonThatIsntFuckingBlurry.gd @@ -0,0 +1,11 @@ +class_name BetterOptionButton +extends OptionButton + +## SO. AS GODOT IS THE BIGGEST LOAD OF SHIT, ITS POPUP MENUS ARE FILTERED, AS SEEN HERE +## https://github.com/godotengine/godot/issues/103552 +## EVEN THOUGH, ITS MARKED AS FIXED AND COMPLETE, IT CLEARLY FUCKING ISNT, SO I HAVE TO USE +## THIS BULLSHIT, TO MAKE IT NOT BLURRY. + +func _ready() -> void: + get_popup().get_viewport().canvas_item_default_texture_filter = Viewport.DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST + get_popup().canvas_item_default_texture_filter = Viewport.DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST diff --git a/Scripts/Classes/Editor/OptionButtonThatIsntFuckingBlurry.gd.uid b/Scripts/Classes/Editor/OptionButtonThatIsntFuckingBlurry.gd.uid new file mode 100644 index 0000000..e558897 --- /dev/null +++ b/Scripts/Classes/Editor/OptionButtonThatIsntFuckingBlurry.gd.uid @@ -0,0 +1 @@ +uid://codql1f5eca56 diff --git a/Scripts/Classes/Editor/TilePropertyString.gd b/Scripts/Classes/Editor/TilePropertyString.gd new file mode 100644 index 0000000..288a96b --- /dev/null +++ b/Scripts/Classes/Editor/TilePropertyString.gd @@ -0,0 +1,14 @@ +extends TilePropertyContainer + +signal editing_start +signal editing_finished + +func open_menu() -> void: + editing_start.emit() + $CanvasLayer.show() + + +func on_pressed() -> void: + set_value(Global.sanitize_string($CanvasLayer/Panel/VBoxContainer/TextEdit.text)) + editing_finished.emit() + $CanvasLayer.hide() diff --git a/Scripts/Classes/Editor/TilePropertyString.gd.uid b/Scripts/Classes/Editor/TilePropertyString.gd.uid new file mode 100644 index 0000000..1c1f88e --- /dev/null +++ b/Scripts/Classes/Editor/TilePropertyString.gd.uid @@ -0,0 +1 @@ +uid://dq6c5tah580o diff --git a/Scripts/Classes/Entities/Enemies/Barrel.gd b/Scripts/Classes/Entities/Enemies/Barrel.gd new file mode 100644 index 0000000..d63ee81 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Barrel.gd @@ -0,0 +1,29 @@ +extends Enemy + +const MOVE_SPEED := 30 +const BARREL_DESTRUCTION_PARTICLE = preload("res://Scenes/Prefabs/Particles/BarrelDestructionParticle.tscn") +func _physics_process(delta: float) -> void: + handle_movement(delta) + +func handle_movement(delta: float) -> void: + if is_on_wall() and is_on_floor() and get_wall_normal().x == -direction: + die() + +func die() -> void: + destroy() + +func die_from_object(_node: Node2D) -> void: + destroy() + +func summon_particle() -> void: + var node = BARREL_DESTRUCTION_PARTICLE.instantiate() + node.global_position = global_position - Vector2(0, 8) + add_sibling(node) + +func destroy() -> void: + summon_particle() + AudioManager.play_sfx("block_break", global_position) + queue_free() + +func bounce_up() -> void: + velocity.y = -200 diff --git a/Scripts/Classes/Entities/Enemies/Barrel.gd.uid b/Scripts/Classes/Entities/Enemies/Barrel.gd.uid new file mode 100755 index 0000000..dddce13 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Barrel.gd.uid @@ -0,0 +1 @@ +uid://dkg8usmlrm1d3 diff --git a/Scripts/Classes/Entities/Enemies/BasicEnemy.gd b/Scripts/Classes/Entities/Enemies/BasicEnemy.gd new file mode 100755 index 0000000..b993e28 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/BasicEnemy.gd @@ -0,0 +1,10 @@ +extends Enemy + +func _physics_process(delta: float) -> void: + handle_movement(delta) + +func handle_movement(delta: float) -> void: + apply_enemy_gravity(delta) + if is_on_floor(): + velocity.x = lerpf(velocity.x, 0, delta * 10) + move_and_slide() diff --git a/Scripts/Classes/Entities/Enemies/BasicEnemy.gd.uid b/Scripts/Classes/Entities/Enemies/BasicEnemy.gd.uid new file mode 100755 index 0000000..fdb5a01 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/BasicEnemy.gd.uid @@ -0,0 +1 @@ +uid://q44gfy2ffos5 diff --git a/Scripts/Classes/Entities/Enemies/Blooper.gd b/Scripts/Classes/Entities/Enemies/Blooper.gd new file mode 100644 index 0000000..b00a7d4 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Blooper.gd @@ -0,0 +1,29 @@ +extends Enemy + +var falling := true +var target_player: Player = null +var can_rise := true + +func _physics_process(delta: float) -> void: + target_player = get_tree().get_first_node_in_group("Players") + if falling: + global_position.y += 32 * delta + if global_position.y >= target_player.global_position.y - 24 and can_rise: + rise_tween() + $Sprite.play("Fall") + else: + $Sprite.play("Rise") + +func rise_tween() -> void: + falling = false + can_rise = false + var tween = create_tween().set_trans(Tween.TRANS_CUBIC) + var dir = sign(target_player.global_position.x - global_position.x) + var target_position := Vector2(32 * dir, -32) + var final_position = global_position + target_position + final_position.y = clamp(final_position.y, -176, 64) + tween.tween_property(self, "global_position", final_position, 0.75) + await tween.finished + falling = true + await get_tree().create_timer(0.25, false).timeout + can_rise = true diff --git a/Scripts/Classes/Entities/Enemies/Blooper.gd.uid b/Scripts/Classes/Entities/Enemies/Blooper.gd.uid new file mode 100755 index 0000000..f5d9d7b --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Blooper.gd.uid @@ -0,0 +1 @@ +uid://coocdv3t4548x diff --git a/Scripts/Classes/Entities/Enemies/BobOmb.gd b/Scripts/Classes/Entities/Enemies/BobOmb.gd new file mode 100644 index 0000000..a0ab9db --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/BobOmb.gd @@ -0,0 +1,23 @@ +extends Enemy + +@export var held_scene: PackedScene = null + +func stomped_on(player: Player) -> void: + player.enemy_bounce_off() + AudioManager.play_sfx("enemy_stomp", global_position) + summon_held() + +func summon_held() -> Node: + var node = held_scene.instantiate() + node.global_position = global_position + node.direction = direction + if $TrackJoint.is_attached: + get_parent().owner.add_sibling(node) + else: + add_sibling(node) + queue_free() + return node + +func fireball_hit(fireball: Node2D) -> void: + var held = summon_held() + held.kick(fireball) diff --git a/Scripts/Classes/Entities/Enemies/BobOmb.gd.uid b/Scripts/Classes/Entities/Enemies/BobOmb.gd.uid new file mode 100755 index 0000000..09ea63f --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/BobOmb.gd.uid @@ -0,0 +1 @@ +uid://br4ltfynb4eqr diff --git a/Scripts/Classes/Entities/Enemies/Boo.gd b/Scripts/Classes/Entities/Enemies/Boo.gd new file mode 100644 index 0000000..cd3b9ed --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Boo.gd @@ -0,0 +1,52 @@ +extends Node2D + +var target_player: Player = null + +var velocity := Vector2.ZERO + +const MOVE_SPEED := 30 +const SMOKE_PARTICLE = preload("uid://d08nv4qtfouv1") +var direction := -1 + +signal killed + +func _physics_process(delta: float) -> void: + target_player = get_tree().get_first_node_in_group("Players") + if $TrackJoint.is_attached == false: + handle_movement(delta) + $Sprite.scale.x = direction + +func handle_movement(delta: float) -> void: + var target_direction = sign(target_player.global_position.x - global_position.x) + if target_direction != 0: + direction = target_direction + if target_player.direction == direction: + if $Sprite.animation != "Move": + $Sprite.play("Move") + velocity = lerp(velocity, 30 * global_position.direction_to(target_player.global_position), delta * 5) + else: + if $Sprite.animation != "Idle": + $Sprite.play("Idle") + velocity = lerp(velocity, Vector2.ZERO, delta * 5) + global_position += velocity * delta + + +func on_area_entered(area: Area2D) -> void: + if area.owner is Player: + if area.owner.is_invincible: + die() + else: + area.owner.damage() + +func die() -> void: + summon_smoke_particle() + queue_free() + killed.emit() + +func flag_die() -> void: + die() + +func summon_smoke_particle() -> void: + var particle = SMOKE_PARTICLE.instantiate() + particle.global_position = global_position + add_sibling(particle) diff --git a/Scripts/Classes/Entities/Enemies/Boo.gd.uid b/Scripts/Classes/Entities/Enemies/Boo.gd.uid new file mode 100755 index 0000000..6d59361 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Boo.gd.uid @@ -0,0 +1 @@ +uid://bbp3jg7yg1700 diff --git a/Scripts/Classes/Entities/Enemies/BooBuddies.gd b/Scripts/Classes/Entities/Enemies/BooBuddies.gd new file mode 100644 index 0000000..eae0764 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/BooBuddies.gd @@ -0,0 +1,18 @@ +extends Node2D + +@export_range(25, 180) var length := 80 +@export_enum("Clockwise", "C-Clockwise") var direction := 0 +@export_range(4, 12) var boo_amount := 10 +@export var spread_boos := false + +func _physics_process(delta: float) -> void: + %RotationJoint.global_rotation_degrees = wrap(%RotationJoint.global_rotation_degrees + (45 * [1, -1][direction]) * delta, 0, 360) + for i in $Boos.get_children(): + i.get_node("Sprite").scale.x = sign(get_tree().get_first_node_in_group("Players").global_position.x + 1 - i.global_position.x) + +func on_area_entered(area: Area2D) -> void: + if area.owner is Player: + area.owner.damage() + +func flag_die() -> void: + queue_free() diff --git a/Scripts/Classes/Entities/Enemies/BooBuddies.gd.uid b/Scripts/Classes/Entities/Enemies/BooBuddies.gd.uid new file mode 100755 index 0000000..f25d2d5 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/BooBuddies.gd.uid @@ -0,0 +1 @@ +uid://djdtghrjbpv2i diff --git a/Scripts/Classes/Entities/Enemies/Bowser.gd b/Scripts/Classes/Entities/Enemies/Bowser.gd new file mode 100644 index 0000000..f7be47c --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Bowser.gd @@ -0,0 +1,144 @@ +extends Enemy + +const BOWSER_FLAME = preload("res://Scenes/Prefabs/Entities/Enemies/BowserFlame.tscn") +const HAMMER = preload("res://Scenes/Prefabs/Entities/Items/Hammer.tscn") +@onready var sprite: BetterAnimatedSprite2D = $SpriteScaleJoint/Sprite + +@export var can_hammer := false +@export var can_fire := true + +@export var music_enabled := true + +var target_player: Player = null + +var can_move := true +var can_fall := true + +var health := 5 + +var move_dir := -1 + +func _ready() -> void: + for i in [$JumpTimer, $HammerTime, $FlameTimer]: + i.start() + +func _physics_process(delta: float) -> void: + target_player = get_tree().get_nodes_in_group("Players")[0] + if is_on_floor(): + direction = sign(target_player.global_position.x - global_position.x) + velocity.x = 0 + sprite.scale.x = direction + if can_fall: + apply_enemy_gravity(delta) + move_and_slide() + if Input.is_action_just_pressed("editor_move_player") and Global.debug_mode: + die() + +func jump() -> void: + if is_on_floor(): + velocity.y = -100 + $JumpTimer.start(randf_range(1, 2.5)) + +func apply_enemy_gravity(delta: float) -> void: + velocity.y += (2.5 / delta) * delta + velocity.y = clamp(velocity.y, -INF, Global.entity_max_fall_speed) + +func get_target_y(player: Player) -> float: + if player.global_position.y + 16 < global_position.y: + return player.global_position.y - 32 + else: + return player.global_position.y - 8 + +func show_smoke() -> void: + if has_meta("is_real"): + return + var smoke = preload("res://Scenes/Prefabs/Particles/SmokeParticle.tscn").instantiate() + smoke.scale = Vector2(2, 2) + smoke.global_position =global_position + AudioManager.play_sfx("magic", global_position) + add_sibling(smoke) + +func breathe_fire() -> void: + if can_fire == false: + return + sprite.play("FireCharge") + await get_tree().create_timer(1, false).timeout + var flame = BOWSER_FLAME.instantiate() + flame.global_position = global_position + Vector2(18 * direction, -20) + flame.mode = 1 + flame.direction = direction + flame.target_y = get_target_y(target_player) + if $TrackJoint.is_attached: + get_parent().owner.add_sibling(flame) + else: + add_sibling(flame) + sprite.play("FireBreathe") + if is_instance_valid(get_node_or_null("FlameTimer")): + $FlameTimer.start(randf_range(1.5, 4.5)) + await get_tree().create_timer(0.5, false).timeout + sprite.play("Idle") + +func bridge_fall() -> void: + process_mode = Node.PROCESS_MODE_ALWAYS + direction = 1 + $FlameTimer.queue_free() + $HammerTime.queue_free() + $JumpTimer.queue_free() + sprite.play("Fall") + sprite.reset_physics_interpolation() + $MoveAnimation.queue_free() + can_fall = false + velocity.y = 0 + await get_tree().create_timer(2).timeout + $FallSFX.play() + can_fall = true + $Collision.queue_free() + await get_tree().create_timer(2).timeout + queue_free() + +func throw_hammers() -> void: + if can_hammer == false: + return + $Hammer.show() + await get_tree().create_timer(0.5, false).timeout + for i in randi_range(3, 6): + $Hammer.show() + await get_tree().create_timer(0.1, false).timeout + var node = HAMMER.instantiate() + node.velocity.y = -200 + node.global_position = $Hammer.global_position + node.direction = direction + if $TrackJoint.is_attached: + get_parent().owner.add_sibling(node) + else: + add_sibling(node) + sprite.play("Idle") + $Hammer.hide() + await get_tree().create_timer(0.1, false).timeout + if get_node_or_null("HammerTime") != null: + $HammerTime.start() + +func fireball_hit() -> void: + health -= 1 + AudioManager.play_sfx("bump", global_position) + if health <= 0: + die() + else: + $SpriteScaleJoint/HurtAnimation.stop() + $SpriteScaleJoint/HurtAnimation.play("Hurt") + AudioManager.play_sfx("kick", global_position) + +func play_music() -> void: + for i: EntityGenerator in get_tree().get_nodes_in_group("EntityGenerators"): + if i.entity_scene != null: + if i.entity_scene.resource_path == "res://Scenes/Prefabs/Entities/Enemies/BowserFlame.tscn": + i.queue_free() + if Settings.file.audio.extra_bgm == 0: return + if Global.level_editor != null: + return + if music_enabled: + AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.BOWSER, 5, false) + + +func on_timeout() -> void: + move_dir = [-1, 1].pick_random() diff --git a/Scripts/Classes/Entities/Enemies/Bowser.gd.uid b/Scripts/Classes/Entities/Enemies/Bowser.gd.uid new file mode 100755 index 0000000..7e2ddd5 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Bowser.gd.uid @@ -0,0 +1 @@ +uid://wtypg4d0l6j2 diff --git a/Scripts/Classes/Entities/Enemies/BowserFlame.gd b/Scripts/Classes/Entities/Enemies/BowserFlame.gd new file mode 100644 index 0000000..664c210 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/BowserFlame.gd @@ -0,0 +1,29 @@ +class_name BowserFlame +extends Node2D + +@export_enum("Straight", "Aimed") var mode := 0 + +var target_y := 0 +var direction := -1 + +func _ready() -> void: + pass + +func _physics_process(delta: float) -> void: + movement(delta) + +func movement(delta: float) -> void: + if mode == 1: + global_position.y = move_toward(global_position.y, target_y, delta * 50) + global_position.x += (100 * direction) * delta + $Sprite.scale.x = direction + +func flag_die() -> void: + queue_free() + +func on_area_entered(area: Area2D) -> void: + if area.owner is Player: + area.owner.damage() + +func play_sfx() -> void: + AudioManager.play_sfx("bowser_flame", global_position) diff --git a/Scripts/Classes/Entities/Enemies/BowserFlame.gd.uid b/Scripts/Classes/Entities/Enemies/BowserFlame.gd.uid new file mode 100755 index 0000000..33f7cf1 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/BowserFlame.gd.uid @@ -0,0 +1 @@ +uid://btstbvjk6e6aw diff --git a/Scripts/Classes/Entities/Enemies/BulletBill.gd b/Scripts/Classes/Entities/Enemies/BulletBill.gd new file mode 100644 index 0000000..cb13198 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/BulletBill.gd @@ -0,0 +1,29 @@ +class_name BulletBill +extends Enemy + +static var amount := 0 + +var can_despawn := false + +const MOVE_SPEED := 96 +var cannon := false + +func _ready() -> void: + amount += 1 + $Sprite.scale.x = direction + if cannon: + await get_tree().create_timer(0.2, false).timeout + z_index = 0 + +func _physics_process(delta: float) -> void: + global_position.x += (90 * delta) * direction + +func _exit_tree() -> void: + amount -= 1 + +func on_screen_entered() -> void: + if Global.level_editor != null: + if Global.level_editor.current_state == LevelEditor.EditorState.PLAYTESTING or Global.current_game_mode == Global.GameMode.CUSTOM_LEVEL: + AudioManager.play_sfx("cannon", global_position) + else: + AudioManager.play_sfx("cannon", global_position) diff --git a/Scripts/Classes/Entities/Enemies/BulletBill.gd.uid b/Scripts/Classes/Entities/Enemies/BulletBill.gd.uid new file mode 100755 index 0000000..a1be0c0 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/BulletBill.gd.uid @@ -0,0 +1 @@ +uid://7b27p232kp7w diff --git a/Scripts/Classes/Entities/Enemies/CannonBall.gd b/Scripts/Classes/Entities/Enemies/CannonBall.gd new file mode 100644 index 0000000..d7f059e --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/CannonBall.gd @@ -0,0 +1,8 @@ +extends Enemy + +var direction_vector := Vector2.UP + +const MOVE_SPEED := 70.0 + +func _physics_process(delta: float) -> void: + global_position += direction_vector * MOVE_SPEED * delta diff --git a/Scripts/Classes/Entities/Enemies/CannonBall.gd.uid b/Scripts/Classes/Entities/Enemies/CannonBall.gd.uid new file mode 100644 index 0000000..d248b90 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/CannonBall.gd.uid @@ -0,0 +1 @@ +uid://bfdtqldkrv4dn diff --git a/Scripts/Classes/Entities/Enemies/DryBones.gd b/Scripts/Classes/Entities/Enemies/DryBones.gd new file mode 100755 index 0000000..c7d100f --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/DryBones.gd @@ -0,0 +1,36 @@ +extends Enemy + +const MOVE_SPEED := 32 + +var can_move := true +const DRY_BONES_DESTRUCTION_PARTICLES = preload("uid://bhs5ly6bbaahk") +func _physics_process(_delta: float) -> void: + $Sprite.scale.x = direction + +func stomped_on(player: Player) -> void: + player.enemy_bounce_off(false) + $Sprite.play("Crumble") + AudioManager.play_sfx("dry_bones_crumble", global_position) + $BasicEnemyMovement.can_move = false + set_collision_layer_value(5, false) + set_collision_mask_value(5, false) + set_collision_mask_value(6, false) + $Hitbox/Shape.set_deferred("disabled", true) + await get_tree().create_timer(3, false).timeout + $ShakeAnimation.play("Shake") + await get_tree().create_timer(1, false).timeout + $Sprite.play("GetUp") + $ShakeAnimation.play("RESET") + await $Sprite.animation_finished + $BasicEnemyMovement.can_move = true + $Hitbox/Shape.set_deferred("disabled", false) + set_collision_layer_value(5, true) + set_collision_mask_value(5, true) + set_collision_mask_value(6, true) + $Sprite.play("Walk") + +func summon_particle() -> void: + var particle = DRY_BONES_DESTRUCTION_PARTICLES.instantiate() + particle.global_position = global_position + Vector2(0, -10) + add_sibling(particle) + AudioManager.play_sfx("dry_bones_crumble", global_position) diff --git a/Scripts/Classes/Entities/Enemies/DryBones.gd.uid b/Scripts/Classes/Entities/Enemies/DryBones.gd.uid new file mode 100755 index 0000000..def4db3 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/DryBones.gd.uid @@ -0,0 +1 @@ +uid://n123x5yuqpjd diff --git a/Scripts/Classes/Entities/Enemies/FighterFly.gd b/Scripts/Classes/Entities/Enemies/FighterFly.gd new file mode 100755 index 0000000..a6ce89d --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/FighterFly.gd @@ -0,0 +1,28 @@ +extends Enemy + +const BUZZY_BEETLE = preload("res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn") + +var jump_meter := 0.0 + +func _physics_process(delta: float) -> void: + jump_meter += delta + + $Sprite.play(["Fly", "Idle"][int(is_on_floor())]) + + if jump_meter >= 0.5: + $BasicEnemyMovement.bounce_on_land = true + $BasicEnemyMovement.move_speed = 30 + jump_meter = 0 + elif is_on_floor(): + $BasicEnemyMovement.bounce_on_land = false + $BasicEnemyMovement.move_speed = 0 + +func stomped_on(player: Player) -> void: + AudioManager.play_sfx("enemy_stomp", global_position) + $BasicEnemyMovement.can_move = false + Global.combo_amount += 1 + player.enemy_bounce_off() + $Sprite.play("Stomped") + $Hitbox.queue_free() + await get_tree().create_timer(0.5, false).timeout + queue_free() diff --git a/Scripts/Classes/Entities/Enemies/FighterFly.gd.uid b/Scripts/Classes/Entities/Enemies/FighterFly.gd.uid new file mode 100755 index 0000000..2ea750d --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/FighterFly.gd.uid @@ -0,0 +1 @@ +uid://cemetiu57dblq diff --git a/Scripts/Classes/Entities/Enemies/Goomba.gd b/Scripts/Classes/Entities/Enemies/Goomba.gd new file mode 100644 index 0000000..69d6422 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Goomba.gd @@ -0,0 +1,37 @@ +extends Enemy + +var can_move := true + +var angry := false + +var can_turn := false + +func _ready() -> void: + $Sprite.play("Walk") + +func _physics_process(_delta: float) -> void: + if can_turn: + $Sprite.scale.x = direction + +func stomped_on(player: Player) -> void: + AudioManager.play_sfx("enemy_stomp", global_position) + can_move = false + DiscoLevel.combo_amount += 1 + $BasicEnemyMovement.can_move = false + player.enemy_bounce_off() + $Sprite.play("Stomped") + $Hitbox.queue_free() + await get_tree().create_timer(0.5, false).timeout + queue_free() + +func damage(object: Node2D) -> void: + if angry: + die_from_object(object) + $ScoreNoteSpawner.spawn_note(200) + return + AudioManager.play_sfx("kick", global_position) + velocity.y = -150 + direction = sign(global_position.x - object.global_position.x) + angry = true + $Sprite.play("Angry") + $BasicEnemyMovement.move_speed *= 2 diff --git a/Scripts/Classes/Entities/Enemies/Goomba.gd.uid b/Scripts/Classes/Entities/Enemies/Goomba.gd.uid new file mode 100755 index 0000000..8254ac8 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Goomba.gd.uid @@ -0,0 +1 @@ +uid://dv18do583a3x0 diff --git a/Scripts/Classes/Entities/Enemies/HammerBro.gd b/Scripts/Classes/Entities/Enemies/HammerBro.gd new file mode 100644 index 0000000..f4bc240 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/HammerBro.gd @@ -0,0 +1,93 @@ +extends Enemy + +var jumping := false +var jump_direction := 0 + +@export var auto_charge := false + +var charging := false + +var wall_jump := false +var target_player: Player = null +const HAMMER = preload("res://Scenes/Prefabs/Entities/Items/Hammer.tscn") + +func _ready() -> void: + $MovementAnimations.play("Movement") + $Timer.start() + $JumpTimer.start() + $HammerTimer.start() + +func _process(delta: float) -> void: + target_player = get_tree().get_first_node_in_group("Players") + direction = sign(target_player.global_position.x - global_position.x) + $Sprite.scale.x = direction + if $TrackJoint.is_attached: $MovementAnimations.play("RESET") + +func _physics_process(delta: float) -> void: + apply_enemy_gravity(delta) + if charging and target_player != null: + if is_on_wall() and is_on_floor(): + jump(true) + velocity.x = 50 * direction + else: + velocity.x = 0 + move_and_slide() + handle_collision() + +func handle_collision() -> void: + var can_pass_block := false + if jump_direction == -1: + can_pass_block = velocity.y < -50 + elif jump_direction == 1: + can_pass_block = velocity.y <= 250 + $Collision.set_deferred("disabled", can_pass_block and jumping and not wall_jump) + if is_on_floor() and jumping: + jumping = false + +func jump(wall := false) -> void: + if is_on_floor() == false: + return + wall_jump = wall + jumping = true + jump_direction = [-1, 1].pick_random() + if jump_direction == -1 and $UpBlock.is_colliding() == false: + jump_direction = 1 + if jump_direction == 1 and ($BlockDetect.is_colliding() or global_position.y >= -1): + jump_direction = -1 + if jump_direction == -1: + velocity.y = -300 + else: + velocity.y = -140 + $JumpTimer.start(randf_range(1, 5)) + +func do_hammer_throw() -> void: + for i in randi_range(1, 6): + await throw_hammer() + await get_tree().create_timer(0.25, false).timeout + $HammerTimer.start(randf_range(2, 5)) + +func throw_hammer() -> void: + $Sprite/Hammer.show() + $Sprite.play("Hammer") + await get_tree().create_timer(0.5, false).timeout + spawn_hammer() + $Sprite.play("Idle") + $Sprite/Hammer.hide() + +func spawn_hammer() -> void: + var node = HAMMER.instantiate() + node.global_position = $Sprite/Hammer.global_position + node.direction = direction + if $TrackJoint.is_attached: + get_parent().owner.add_sibling(node) + else: + add_sibling(node) + +func charge() -> void: + charging = true + $MovementAnimations.play("RESET") + + +func on_screen_entered() -> void: + if auto_charge: + charge() diff --git a/Scripts/Classes/Entities/Enemies/HammerBro.gd.uid b/Scripts/Classes/Entities/Enemies/HammerBro.gd.uid new file mode 100755 index 0000000..2c8d93d --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/HammerBro.gd.uid @@ -0,0 +1 @@ +uid://b8gdlotx0at6x diff --git a/Scripts/Classes/Entities/Enemies/Icicle.gd b/Scripts/Classes/Entities/Enemies/Icicle.gd new file mode 100644 index 0000000..005a06c --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Icicle.gd @@ -0,0 +1,46 @@ +class_name Icicle +extends Enemy + +var falling := false +const ICICLE_DESTRUCTION = preload("res://Scenes/Parts/Particles/IcicleDestruction.tscn") +func _physics_process(delta: float) -> void: + if falling: + handle_movement(delta) + else: + detect_player() + +func detect_player() -> void: + var shaking := false + for i in get_tree().get_nodes_in_group("Players"): + var distance = abs(i.global_position.x - global_position.x) + if i.global_position.y > global_position.y: + if distance <= 32: + fall() + elif distance <= 64: + shaking = true + if shaking: + $AnimationPlayer.play("Shake") + else: + $AnimationPlayer.play("RESET") + + +func handle_movement(delta: float) -> void: + apply_enemy_gravity(delta) + apply_enemy_gravity(delta / 2) + if is_on_floor(): + destroy() + move_and_slide() + +func destroy() -> void: + AudioManager.play_sfx("icicle_break", global_position) + summon_particles() + queue_free() + +func summon_particles() -> void: + var node = ICICLE_DESTRUCTION.instantiate() + node.global_position = global_position - Vector2(0, 8) + add_sibling(node) + +func fall() -> void: + AudioManager.play_sfx("icicle_fall", global_position) + falling = true diff --git a/Scripts/Classes/Entities/Enemies/Icicle.gd.uid b/Scripts/Classes/Entities/Enemies/Icicle.gd.uid new file mode 100755 index 0000000..3e97aa9 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Icicle.gd.uid @@ -0,0 +1 @@ +uid://cx0ak5ctcg0mi diff --git a/Scripts/Classes/Entities/Enemies/KoopaTroopa.gd b/Scripts/Classes/Entities/Enemies/KoopaTroopa.gd new file mode 100644 index 0000000..03382c9 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/KoopaTroopa.gd @@ -0,0 +1,76 @@ +extends Enemy + +const MOVE_SPEED := 32 +@export var winged := false +@export_file("*.tscn") var shell_scene = "" + +@onready var starting_position := global_position + +var fly_wave := PI + +var dead := false + +func _ready() -> void: + if has_meta("fly_2"): + fly_wave = 0 + +func _physics_process(delta: float) -> void: + if winged and (has_meta("is_red") or has_meta("fly_2")): + handle_fly_movement(delta) + else: + $BasicEnemyMovement.bounce_on_land = winged + $BasicEnemyMovement.handle_movement(delta) + $Sprite.play("Walk") + %Wing.visible = winged + $Sprite.scale.x = direction + +func handle_fly_movement(delta: float) -> void: + velocity = Vector2.ZERO + fly_wave += delta + var old_x = global_position.x + if has_meta("fly_2"): + global_position.x = starting_position.x + (cos(fly_wave) * 48) - 48 + global_position.y = starting_position.y + (sin(fly_wave * 4) * 2) + direction = sign(global_position.x - old_x + 0.001) + else: + global_position.y = starting_position.y + (cos(fly_wave) * 48) + 48 + +func stomped_on(player: Player) -> void: + if dead: + return + player.enemy_bounce_off() + AudioManager.play_sfx("enemy_stomp", global_position) + if winged: + DiscoLevel.combo_meter = 100 + DiscoLevel.combo_amount += 1 + velocity.y = 0 + winged = false + var direction_to_change = sign(player.global_position.x - global_position.x) + if direction_to_change != 0: + direction = direction_to_change + return + dead = true + await get_tree().physics_frame + summon_shell(not is_on_floor(), false) + queue_free() + +func block_bounced() -> void: + summon_shell(true, true) + queue_free() + +func summon_shell(flipped := false, launch := false) -> void: + if is_queued_for_deletion(): + return + DiscoLevel.combo_amount += 1 + var shell = load(shell_scene).instantiate() + shell.flipped = flipped + shell.old_entity = self.duplicate() + if launch: + AudioManager.play_sfx("kick", global_position) + shell.can_air_kick = true + shell.velocity = Vector2(50 * direction, -150) + shell.global_position = global_position + if $TrackJoint.is_attached: + get_parent().owner.add_sibling(shell) + else: + add_sibling(shell) diff --git a/Scripts/Classes/Entities/Enemies/KoopaTroopa.gd.uid b/Scripts/Classes/Entities/Enemies/KoopaTroopa.gd.uid new file mode 100755 index 0000000..ff0c800 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/KoopaTroopa.gd.uid @@ -0,0 +1 @@ +uid://q8gx0l64pcjh diff --git a/Scripts/Classes/Entities/Enemies/Lakitu.gd b/Scripts/Classes/Entities/Enemies/Lakitu.gd new file mode 100644 index 0000000..9caf65f --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Lakitu.gd @@ -0,0 +1,97 @@ +class_name Lakitu +extends Enemy + +static var present := false: + set(value): + if value == true: + pass + present = value + +var screen_center := Vector2.ZERO +var lakitu_point := Vector2.ZERO + +const BLOCK_DISTANCE := 64 + +static var fixed_throw := true + +var player: Player = null + +var retreat := false + +var can_enter := false + +static var spiny_amount := 0 +@export var item: PackedScene = null +@export var retreat_x := 3072 + +func _ready() -> void: + can_enter = false + $ThrowTimer.start() + lakitu_point = to_local(global_position) + fixed_throw = Settings.file.difficulty.lakitu_style == 1 + get_parent().move_child(self, 0) + +func _process(_delta: float) -> void: + screen_center = get_viewport().get_camera_2d().get_screen_center_position() + +func _physics_process(delta: float) -> void: + player = get_tree().get_first_node_in_group("Players") + handle_movement(delta) + +func handle_movement(_delta: float) -> void: + retreat = get_viewport().get_camera_2d().get_screen_center_position().x >= retreat_x + var player_x = player.global_position.x + ((player.velocity.x)) + var distance = abs(global_position.x - player_x) + get_direction(player_x) + if direction == 1: + velocity.x = int(clamp((distance - 16) * 2, 48, INF)) + else: + velocity.x = -48 + $Cloud.scale.x = direction + move_and_slide() + +func get_direction(player_x := 0.0) -> void: + if retreat: + present = false + direction = -1 + return + if direction == -1 and global_position.x < player_x - BLOCK_DISTANCE: + direction = 1 + elif direction == 1 and global_position.x > player_x + BLOCK_DISTANCE: + direction = -1 + +func summon_cloud_particle() -> void: + var node = preload("res://Scenes/Prefabs/Particles/LakituCloudBurst.tscn").instantiate() + node.global_position = $Cloud.global_position + add_sibling(node) + +func on_timeout() -> void: + if spiny_amount >= 3 or retreat or $WallCheck.is_colliding(): + return + $Cloud/Sprite.play("Throw") + await get_tree().create_timer(0.5, false).timeout + if $WallCheck.is_colliding() == false: + throw_spiny() + $Cloud/Sprite.play("Idle") + +func throw_spiny() -> void: + var node = item.instantiate() + spiny_amount += 1 + node.set("in_egg", true) + node.global_position = $Cloud/Sprite.global_position + node.velocity = Vector2(0, -150) + if fixed_throw: + node.velocity.x = 50 * (sign(player.global_position.x - global_position.x)) + node.set("direction", sign(node.velocity.x)) + add_sibling(node) + if Settings.file.audio.extra_sfx == 1: + AudioManager.play_sfx("lakitu_throw", global_position) + node.tree_exited.connect(func(): spiny_amount -= 1) + +func on_screen_entered() -> void: + if Global.level_editor != null: + if Global.level_editor.playing_level == false: + return + add_to_group("Lakitus") + if get_tree().get_node_count_in_group("Lakitus") >= 2: + queue_free() diff --git a/Scripts/Classes/Entities/Enemies/Lakitu.gd.uid b/Scripts/Classes/Entities/Enemies/Lakitu.gd.uid new file mode 100755 index 0000000..17c93f1 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Lakitu.gd.uid @@ -0,0 +1 @@ +uid://bohpv3almqrvg diff --git a/Scripts/Classes/Entities/Enemies/LeapingCheepCheep.gd b/Scripts/Classes/Entities/Enemies/LeapingCheepCheep.gd new file mode 100644 index 0000000..f0b6d82 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/LeapingCheepCheep.gd @@ -0,0 +1,27 @@ +extends Enemy + +func _ready() -> void: + direction = sign(get_viewport().get_camera_2d().get_screen_center_position().x - global_position.x) + velocity.x = randf_range(50, 200) * direction + velocity.y = randf_range(-250, -350) + $Sprite.scale.x = direction + setup_line() + if Settings.file.audio.extra_sfx == 1: + AudioManager.play_sfx("cheep_cheep", global_position) + + +func setup_line() -> void: + $Line2D.clear_points() + var line_velocity = velocity + var line_position = $Sprite.global_position + for i in 200: + line_position += line_velocity * 0.016 + line_velocity.y += (5 / 0.016) * 0.016 + $Line2D.add_point(line_position) + +func _physics_process(delta: float) -> void: + velocity.y += (5 / delta) * delta + $Line2D.remove_point(0) + if global_position.y > 64 and velocity.y > 0: + queue_free() + move_and_slide() diff --git a/Scripts/Classes/Entities/Enemies/LeapingCheepCheep.gd.uid b/Scripts/Classes/Entities/Enemies/LeapingCheepCheep.gd.uid new file mode 100755 index 0000000..c618f5f --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/LeapingCheepCheep.gd.uid @@ -0,0 +1 @@ +uid://mshpvsyuw15j diff --git a/Scripts/Classes/Entities/Enemies/MontyMole.gd b/Scripts/Classes/Entities/Enemies/MontyMole.gd new file mode 100755 index 0000000..4b81b12 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/MontyMole.gd @@ -0,0 +1,20 @@ +extends Enemy + +var target_player: Player = null + +const MOVE_SPEED := 100.0 +const ACCEL := 1.0 + +func _physics_process(delta: float) -> void: + target_player = get_tree().get_first_node_in_group("Players") + direction = sign(target_player.global_position.x - global_position.x) + $Sprite.scale.x = direction + handle_movement(delta) + +func handle_movement(delta: float) -> void: + apply_enemy_gravity(delta) + if is_on_wall(): + velocity.x = (MOVE_SPEED / 2) * get_wall_normal().x + velocity.y = -100 + velocity.x = lerpf(velocity.x, MOVE_SPEED * direction, delta * ACCEL) + move_and_slide() diff --git a/Scripts/Classes/Entities/Enemies/MontyMole.gd.uid b/Scripts/Classes/Entities/Enemies/MontyMole.gd.uid new file mode 100755 index 0000000..56dd44f --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/MontyMole.gd.uid @@ -0,0 +1 @@ +uid://dw05x347cr8jj diff --git a/Scripts/Classes/Entities/Enemies/PiranhaPlant.gd b/Scripts/Classes/Entities/Enemies/PiranhaPlant.gd new file mode 100644 index 0000000..93e1c89 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/PiranhaPlant.gd @@ -0,0 +1,17 @@ +extends Enemy + +@export var player_range := 24 + +func _enter_tree() -> void: + $Animation.play("Hide") + +func _ready() -> void: + print(abs(global_rotation_degrees)) + if is_equal_approx(abs(global_rotation_degrees), 180) == false: + $Sprite/Hitbox/UpsideDownExtension.queue_free() + $Timer.start() + +func on_timeout() -> void: + var player = get_tree().get_first_node_in_group("Players") + if abs(player.global_position.x - global_position.x) >= player_range: + $Animation.play("Rise") diff --git a/Scripts/Classes/Entities/Enemies/PiranhaPlant.gd.uid b/Scripts/Classes/Entities/Enemies/PiranhaPlant.gd.uid new file mode 100755 index 0000000..473aaef --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/PiranhaPlant.gd.uid @@ -0,0 +1 @@ +uid://d23hoj2qc2whq diff --git a/Scripts/Classes/Entities/Enemies/Podoboo.gd b/Scripts/Classes/Entities/Enemies/Podoboo.gd new file mode 100644 index 0000000..2e60ead --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Podoboo.gd @@ -0,0 +1,55 @@ +extends Node2D + +var velocity := 5.0 + +var play_sfx := false + +@onready var starting_y := global_position.y +@export_range(0, 3) var jump_delay := 1 +var can_jump := true + +signal killed + +const BASE_LINE := 48 + +func _ready() -> void: + if Global.current_game_mode != Global.GameMode.LEVEL_EDITOR and global_position.y > -32: + Global.log_warning("Podoboo is too low! Forgot to update!") + +func _physics_process(delta: float) -> void: + velocity += (5 / delta) * delta + velocity = clamp(velocity, -INF, 280) + global_position.y += velocity * delta + global_position.y = clamp(global_position.y, -INF, BASE_LINE) + if global_position.y >= BASE_LINE and can_jump: + can_jump = false + do_jump() + + $Sprite.flip_v = velocity > 0 + +func do_jump() -> void: + if jump_delay > 0: + $Timer.start(jump_delay) + await $Timer.timeout + if play_sfx: + AudioManager.play_sfx("podoboo", global_position) + velocity = calculate_jump_height() + print(velocity) + await get_tree().physics_frame + can_jump = true + +func damage_player(player: Player) -> void: + player.damage() + +func calculate_jump_height() -> float: + global_position.y = BASE_LINE + return -sqrt(2 * 5 * abs(starting_y - (global_position.y))) * 8 + +const SMOKE_PARTICLE = preload("uid://d08nv4qtfouv1") + +func flag_die() -> void: + die() + +func die() -> void: + killed.emit() + queue_free() diff --git a/Scripts/Classes/Entities/Enemies/Podoboo.gd.uid b/Scripts/Classes/Entities/Enemies/Podoboo.gd.uid new file mode 100755 index 0000000..ff4d178 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Podoboo.gd.uid @@ -0,0 +1 @@ +uid://bha5utvbhxppl diff --git a/Scripts/Classes/Entities/Enemies/Pokey.gd b/Scripts/Classes/Entities/Enemies/Pokey.gd new file mode 100644 index 0000000..562ae61 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Pokey.gd @@ -0,0 +1,26 @@ +extends Enemy + +@export_range(1, 10, 1) var length := 3 + +var wave := 0.0 + +func _physics_process(delta: float) -> void: + handle_collision() + handle_part_animation(delta) + +func handle_collision() -> void: + $HeadHitbox.position.y = (-length * 16) + 8 + $Collision.shape.size.y = (length * 16) + $Collision.position.y = (-length * 8) + $BodyHitbox.position.y = $Collision.position.y + +func handle_part_animation(delta: float) -> void: + wave += delta + for i in $Parts.get_children(): + if i.get_index() > 0: + i.offset.x = sin(wave * 8) * 1 * [-1, 1][i.get_index() % 2] + +func summon_part_gibs() -> void: + for i in $Parts.get_children(): + if i.visible: + i.get_node("GibSpawner").summon_gib([-1, 1][i.get_index() % 2]) diff --git a/Scripts/Classes/Entities/Enemies/Pokey.gd.uid b/Scripts/Classes/Entities/Enemies/Pokey.gd.uid new file mode 100755 index 0000000..afc030c --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Pokey.gd.uid @@ -0,0 +1 @@ +uid://b1b6aiai213ci diff --git a/Scripts/Classes/Entities/Enemies/RaceBoo.gd b/Scripts/Classes/Entities/Enemies/RaceBoo.gd new file mode 100644 index 0000000..7bf3bf0 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/RaceBoo.gd @@ -0,0 +1,71 @@ +extends Node2D + +var moving := false + +@export var path: PathFollow2D = null +@export var time_needed := [60, 45, 30] + +const COLOURS := ["White", "Green", "Red", "Black", "Gold"] + +var last_position := global_position +var tween: Tween = null + +@export var force_colour := -1 + +func play_laugh_animation() -> void: + if get_tree().get_nodes_in_group("BooSwitchBlocks").is_empty() == false: + $Warning.show() + $Sprite.play("Laugh") + await get_tree().create_timer(1, false).timeout + $Warning.hide() + if moving: + $Sprite.play("Idle") + +func _ready() -> void: + if force_colour != -1: + BooRaceHandler.boo_colour = force_colour + $Sprite.play("Lose") + $OffScreenIcon.frame = BooRaceHandler.boo_colour + $GoldParticles.visible = BooRaceHandler.boo_colour == 4 + get_tree().get_first_node_in_group("Players").dead.connect(func(): $Sprite.play("Win")) + +func _process(_delta: float) -> void: + if Global.current_game_mode == Global.GameMode.BOO_RACE: + handle_off_screen_icon() + +func handle_off_screen_icon() -> void: + $OffScreenIcon.visible = $Sprite/VisibleOnScreenNotifier2D.is_on_screen() == false and moving + var sprite_position = $Sprite.global_position + var screen_center = get_viewport().get_camera_2d().get_screen_center_position() + var screen_size = get_viewport().get_visible_rect().size + sprite_position.x = clamp(sprite_position.x, (screen_center.x - (screen_size.x / 2)) + 8, (screen_center.x + (screen_size.x / 2)) - 8) + sprite_position.y = clamp(sprite_position.y, (screen_center.y - (screen_size.y / 2)) + 8, (screen_center.y + (screen_size.y / 2)) - 8) + $OffScreenIcon.global_position = sprite_position + if global_position.x > get_tree().get_first_node_in_group("Players").global_position.x and path.progress_ratio >= 0.8: + $OffScreenIcon/Animation.play("CloseFlash") + $Sprite.play("Win") + +func _physics_process(_delta: float) -> void: + var dir = sign(global_position.x - last_position.x) + if moving and dir != 0: + $Sprite.scale.x = dir + last_position = global_position + +func flag_die() -> void: + tween.kill() + $Sprite.play("Lose") + moving = false + +func move_tween() -> void: + if path == null: + return + moving = true + $Sprite.play("Idle") + tween = create_tween() + tween.tween_property(path, "progress_ratio", 1, time_needed[BooRaceHandler.boo_colour]) + await tween.finished + boo_win() + +func boo_win() -> void: + $Sprite.play("Win") + get_tree().call_group("Players", "time_up") diff --git a/Scripts/Classes/Entities/Enemies/RaceBoo.gd.uid b/Scripts/Classes/Entities/Enemies/RaceBoo.gd.uid new file mode 100755 index 0000000..7f57bef --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/RaceBoo.gd.uid @@ -0,0 +1 @@ +uid://b43onpjaw542l diff --git a/Scripts/Classes/Entities/Enemies/RockyWrench.gd b/Scripts/Classes/Entities/Enemies/RockyWrench.gd new file mode 100644 index 0000000..aefed24 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/RockyWrench.gd @@ -0,0 +1,35 @@ +extends Enemy + +@export var can_stomp := false +const WRENCH_PROJECTILE = preload("uid://p42vcj0qmhxl") +var count := 0 + +func _ready() -> void: + $Timer.start() + +func on_player_stomped_on(player: Player) -> void: + if can_stomp: + $GibSpawner.stomp_die(player) + +func on_timeout() -> void: + if is_on_floor() == false: + return + direction = sign(get_tree().get_first_node_in_group("Players").global_position.x - global_position.x + 1) + $Sprite.scale.x = direction + if count == 0: + $Animations.play("PeekOut") + $Sprite.play("Idle") + else: + count = -1 + $Sprite.play("Aim") + $Animations.play("Throw") + await $Animations.animation_finished + $Timer.start() + count += 1 + +func throw_wrench() -> void: + $Sprite.play("Throw") + var node = WRENCH_PROJECTILE.instantiate() + node.global_position = $Sprite/Wrench.global_position + node.direction = direction + add_sibling(node) diff --git a/Scripts/Classes/Entities/Enemies/RockyWrench.gd.uid b/Scripts/Classes/Entities/Enemies/RockyWrench.gd.uid new file mode 100644 index 0000000..88412e3 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/RockyWrench.gd.uid @@ -0,0 +1 @@ +uid://bfsh8bhcmknkh diff --git a/Scripts/Classes/Entities/Enemies/Spike.gd b/Scripts/Classes/Entities/Enemies/Spike.gd new file mode 100644 index 0000000..ae1a438 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Spike.gd @@ -0,0 +1,39 @@ +extends Enemy +const SPIKE_BALL = preload("uid://c7il83r4ab05d") + +@export var can_move := false + +func _ready() -> void: + $ThrowTimer.start() + if can_move: + $TurnTimer.start() + +func _physics_process(delta: float) -> void: + if can_move: + $Movement.handle_movement(delta) + else: + $StaticMovement.handle_movement(delta) + var target_player = get_tree().get_first_node_in_group("Players") + var target_direction = sign(target_player.global_position.x - global_position.x) + if target_direction != 0: + direction = target_direction + +func throw_ball() -> void: + $Movement.can_move = false + %Animations.play("BallSpawn") + await %Animations.animation_finished + summon_ball() + %Animations.play("Idle") + $Movement.can_move = true + +func summon_ball() -> void: + var ball = SPIKE_BALL.instantiate() + ball.global_position = %Ball.global_position + add_sibling(ball) + ball.velocity.x = 100 * direction + + +func on_timeout() -> void: + if not $Movement.can_move: return + var target_player = get_tree().get_first_node_in_group("Players") + direction = sign(target_player.global_position.x - global_position.x) diff --git a/Scripts/Classes/Entities/Enemies/Spike.gd.uid b/Scripts/Classes/Entities/Enemies/Spike.gd.uid new file mode 100755 index 0000000..92f58e0 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Spike.gd.uid @@ -0,0 +1 @@ +uid://4isgtypd8yqc diff --git a/Scripts/Classes/Entities/Enemies/Spiny.gd b/Scripts/Classes/Entities/Enemies/Spiny.gd new file mode 100755 index 0000000..78aec40 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Spiny.gd @@ -0,0 +1,20 @@ +extends Enemy + +var in_egg := false + +const MOVE_SPEED := 40 + +func _physics_process(delta: float) -> void: + handle_movement(delta) + +func handle_movement(_delta: float) -> void: + if in_egg: + if is_on_floor(): + var player = get_tree().get_first_node_in_group("Players") + direction = sign(player.global_position.x - global_position.x) + in_egg = false + $Sprite.play("Egg") + else: + $Sprite.play("Walk") + $Sprite.scale.x = direction + diff --git a/Scripts/Classes/Entities/Enemies/Spiny.gd.uid b/Scripts/Classes/Entities/Enemies/Spiny.gd.uid new file mode 100755 index 0000000..b604ff2 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Spiny.gd.uid @@ -0,0 +1 @@ +uid://bds7rntb0btee diff --git a/Scripts/Classes/Entities/Enemies/SwimmingCheepCheep.gd b/Scripts/Classes/Entities/Enemies/SwimmingCheepCheep.gd new file mode 100644 index 0000000..bab3d04 --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/SwimmingCheepCheep.gd @@ -0,0 +1,19 @@ +extends Enemy + +@export var move_speed := 20 + +@export_enum ("Straight", "Wavey", "Random") var movement_type := 2 + +func _ready() -> void: + if movement_type == 2: + if [0, 1].pick_random() == 1: + $WaveAnimations.play("Wave") + else: + $WaveAnimations.play("RESET") + elif movement_type == 1: + $WaveAnimations.play("Wave") + else: + $WaveAnimations.play("RESET") + +func _physics_process(delta: float) -> void: + global_position.x += (move_speed * direction) * delta diff --git a/Scripts/Classes/Entities/Enemies/SwimmingCheepCheep.gd.uid b/Scripts/Classes/Entities/Enemies/SwimmingCheepCheep.gd.uid new file mode 100755 index 0000000..5b5f26e --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/SwimmingCheepCheep.gd.uid @@ -0,0 +1 @@ +uid://b475vfhcp2f30 diff --git a/Scripts/Classes/Entities/Enemies/Thwomp.gd b/Scripts/Classes/Entities/Enemies/Thwomp.gd new file mode 100644 index 0000000..2e8d07d --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Thwomp.gd @@ -0,0 +1,65 @@ +class_name Thwomp +extends Enemy + +enum States{IDLE, FALLING, LANDED, RISING} + +var current_state := States.IDLE + +@onready var starting_y := global_position.y + +var can_fall := true + +func _physics_process(delta: float) -> void: + velocity.x = move_toward(velocity.x, 0, 20) + match current_state: + States.IDLE: + handle_idle(delta) + States.FALLING: + handle_falling(delta) + States.RISING: + handle_rising(delta) + _: + pass + move_and_slide() + +func handle_idle(delta: float) -> void: + var target_player = get_tree().get_first_node_in_group("Players") + var x_distance = abs(target_player.global_position.x - global_position.x) + velocity = Vector2.ZERO + if x_distance < 24 and can_fall: + can_fall = false + current_state = States.FALLING + $TrackJoint.detach() + elif x_distance < 48: + %Sprite.play("Look") + else: + %Sprite.play("Idle") + +func handle_falling(delta: float) -> void: + %Sprite.play("Fall") + velocity.y += (15 / delta) * delta + velocity.y = clamp(velocity.y, -INF, Global.entity_max_fall_speed) + handle_block_breaking() + if is_on_floor(): + land() + +func handle_block_breaking() -> void: + for i in %BlockBreakingHitbox.get_overlapping_bodies(): + if i is Block and i.get("destructable") == true: + i.destroy() + +func land() -> void: + AudioManager.play_sfx("cannon", global_position) + current_state = States.LANDED + await get_tree().create_timer(1, false).timeout + current_state = States.RISING + +func handle_rising(delta: float) -> void: + velocity.y = -50 + %Sprite.play("Idle") + if global_position.y <= starting_y: + global_position.y = starting_y + if global_position.y <= starting_y or is_on_ceiling(): + current_state = States.IDLE + await get_tree().create_timer(0.5, false).timeout + can_fall = true diff --git a/Scripts/Classes/Entities/Enemies/Thwomp.gd.uid b/Scripts/Classes/Entities/Enemies/Thwomp.gd.uid new file mode 100755 index 0000000..5efbc4b --- /dev/null +++ b/Scripts/Classes/Entities/Enemies/Thwomp.gd.uid @@ -0,0 +1 @@ +uid://bxfc7hxw13s6q diff --git a/Scripts/Classes/Entities/Enemy.gd b/Scripts/Classes/Entities/Enemy.gd new file mode 100644 index 0000000..3f40b4f --- /dev/null +++ b/Scripts/Classes/Entities/Enemy.gd @@ -0,0 +1,39 @@ +@icon("res://Assets/Sprites/Editor/Enemy.png") +class_name Enemy +extends CharacterBody2D + +signal killed(direction: int) + +@export var on_screen_enabler: VisibleOnScreenNotifier2D = null +@export var score_note_adder: ScoreNoteSpawner = null + +var direction := -1 + +func damage_player(player: Player) -> void: + player.damage() + +func apply_enemy_gravity(delta: float) -> void: + velocity.y += (Global.entity_gravity / delta) * delta + velocity.y = clamp(velocity.y, -INF, Global.entity_max_fall_speed) + +func die() -> void: + killed.emit([-1, 1].pick_random()) + DiscoLevel.combo_amount += 1 + DiscoLevel.combo_meter = 100 + queue_free() + +func die_from_object(obj: Node2D) -> void: + var dir = sign(global_position.x - obj.global_position.x) + if dir == 0: + dir = [-1, 1].pick_random() + DiscoLevel.combo_amount += 1 + killed.emit(dir) + queue_free() + +func flag_die() -> void: + if on_screen_enabler != null: + if on_screen_enabler.is_on_screen(): + queue_free() + Global.score += 500 + if score_note_adder != null: + score_note_adder.spawn_note(500) diff --git a/Scripts/Classes/Entities/Enemy.gd.uid b/Scripts/Classes/Entities/Enemy.gd.uid new file mode 100755 index 0000000..d63a9fd --- /dev/null +++ b/Scripts/Classes/Entities/Enemy.gd.uid @@ -0,0 +1 @@ +uid://bpydbpyjk1mt4 diff --git a/Scripts/Classes/Entities/Items/ClockItem.gd b/Scripts/Classes/Entities/Items/ClockItem.gd new file mode 100644 index 0000000..74aec05 --- /dev/null +++ b/Scripts/Classes/Entities/Items/ClockItem.gd @@ -0,0 +1,7 @@ +extends PowerUpItem + +func collect_item(_player: Player) -> void: + AudioManager.play_sfx("clock_get", global_position) + $Label/AnimationPlayer.play("Appear") + Global.time = clamp(Global.time + 100, 0, 999) + Global.score += 1000 diff --git a/Scripts/Classes/Entities/Items/ClockItem.gd.uid b/Scripts/Classes/Entities/Items/ClockItem.gd.uid new file mode 100755 index 0000000..ff9446b --- /dev/null +++ b/Scripts/Classes/Entities/Items/ClockItem.gd.uid @@ -0,0 +1 @@ +uid://dryofl8epgget diff --git a/Scripts/Classes/Entities/Items/Coin.gd b/Scripts/Classes/Entities/Items/Coin.gd new file mode 100644 index 0000000..b63f8d5 --- /dev/null +++ b/Scripts/Classes/Entities/Items/Coin.gd @@ -0,0 +1,29 @@ +extends Node2D +const COIN_SPARKLE = preload("res://Scenes/Prefabs/Particles/CoinSparkle.tscn") + +@export var spinning_coin_scene: PackedScene = null + +signal collected + +func area_entered(area: Area2D) -> void: + if area.owner is Player: + collect() + +func collect() -> void: + collected.emit() + Global.coins += 1 + DiscoLevel.combo_meter += 10 + Global.score += 200 + AudioManager.play_sfx("coin", global_position) + queue_free() + +func summon_block_coin() -> void: + var node = spinning_coin_scene.instantiate() + node.global_position = global_position + add_sibling(node) + queue_free() + +func summon_particle() -> void: + var node = COIN_SPARKLE.instantiate() + node.global_position = global_position + add_sibling(node) diff --git a/Scripts/Classes/Entities/Items/Coin.gd.uid b/Scripts/Classes/Entities/Items/Coin.gd.uid new file mode 100755 index 0000000..0eec70c --- /dev/null +++ b/Scripts/Classes/Entities/Items/Coin.gd.uid @@ -0,0 +1 @@ +uid://cexcll4frt0t6 diff --git a/Scripts/Classes/Entities/Items/Fireball.gd b/Scripts/Classes/Entities/Items/Fireball.gd new file mode 100644 index 0000000..528200b --- /dev/null +++ b/Scripts/Classes/Entities/Items/Fireball.gd @@ -0,0 +1,34 @@ +class_name FireBall +extends CharacterBody2D + +const CHARACTERS := ["Mario", "Luigi", "Toad", "Toadette"] + +var character := "Mario" + +var direction := 1 +const FIREBALL_EXPLOSION = preload("res://Scenes/Prefabs/Particles/FireballExplosion.tscn") + +const MOVE_SPEED := 220 + +func _physics_process(delta: float) -> void: + $Sprite.scale.x = direction + $Sprite/Animation.speed_scale = direction * 2 + velocity.x = MOVE_SPEED * direction + velocity.y += (15 / delta) * delta + velocity.y = clamp(velocity.y, -INF, 150) + if is_on_floor(): + velocity.y = -150 + if is_on_wall() or is_on_ceiling(): + hit() + move_and_slide() + +func hit(play_sfx := true) -> void: + if play_sfx: + AudioManager.play_sfx("bump", global_position) + summon_explosion() + queue_free() + +func summon_explosion() -> void: + var node = FIREBALL_EXPLOSION.instantiate() + node.global_position = global_position + add_sibling(node) diff --git a/Scripts/Classes/Entities/Items/Fireball.gd.uid b/Scripts/Classes/Entities/Items/Fireball.gd.uid new file mode 100755 index 0000000..c4e0602 --- /dev/null +++ b/Scripts/Classes/Entities/Items/Fireball.gd.uid @@ -0,0 +1 @@ +uid://yh4pop7sm56c diff --git a/Scripts/Classes/Entities/Items/Hachisuke.gd b/Scripts/Classes/Entities/Items/Hachisuke.gd new file mode 100644 index 0000000..af4b4b3 --- /dev/null +++ b/Scripts/Classes/Entities/Items/Hachisuke.gd @@ -0,0 +1,4 @@ +extends PowerUpItem + +func play_sfx() -> void: + AudioManager.play_sfx("hachisuke", global_position) diff --git a/Scripts/Classes/Entities/Items/Hachisuke.gd.uid b/Scripts/Classes/Entities/Items/Hachisuke.gd.uid new file mode 100644 index 0000000..e464a04 --- /dev/null +++ b/Scripts/Classes/Entities/Items/Hachisuke.gd.uid @@ -0,0 +1 @@ +uid://bb01xttxcem1c diff --git a/Scripts/Classes/Entities/Items/Hammer.gd b/Scripts/Classes/Entities/Items/Hammer.gd new file mode 100644 index 0000000..e11dd12 --- /dev/null +++ b/Scripts/Classes/Entities/Items/Hammer.gd @@ -0,0 +1,25 @@ +class_name Hammer +extends Node2D + +var velocity := Vector2(0, -200) + +var direction := -1 + +func _ready() -> void: + $Sprite.flip_h = direction == 1 + $Animations.speed_scale = -direction + velocity.x = 120 * direction + if Settings.file.audio.extra_sfx == 1: + AudioManager.play_sfx("hammer_throw", global_position) + +func _physics_process(delta: float) -> void: + global_position += velocity * delta + velocity.y += (Global.entity_gravity / delta) * delta + velocity.y = clamp(velocity.y, -INF, Global.entity_max_fall_speed) + +func flag_die() -> void: + queue_free() + +func on_area_entered(area: Area2D) -> void: + if area.owner is Player: + area.owner.damage() diff --git a/Scripts/Classes/Entities/Items/Hammer.gd.uid b/Scripts/Classes/Entities/Items/Hammer.gd.uid new file mode 100755 index 0000000..c9cee08 --- /dev/null +++ b/Scripts/Classes/Entities/Items/Hammer.gd.uid @@ -0,0 +1 @@ +uid://s1utdly4mtbi diff --git a/Scripts/Classes/Entities/Items/HammerItem.gd b/Scripts/Classes/Entities/Items/HammerItem.gd new file mode 100755 index 0000000..cccf5ba --- /dev/null +++ b/Scripts/Classes/Entities/Items/HammerItem.gd @@ -0,0 +1,8 @@ +extends PowerUpItem + +func _physics_process(delta: float) -> void: + pass + +func on_player_entered(player: Player) -> void: + player.hammer_get() + queue_free() diff --git a/Scripts/Classes/Entities/Items/HammerItem.gd.uid b/Scripts/Classes/Entities/Items/HammerItem.gd.uid new file mode 100755 index 0000000..fbcc93a --- /dev/null +++ b/Scripts/Classes/Entities/Items/HammerItem.gd.uid @@ -0,0 +1 @@ +uid://vhxup1pn2v8q diff --git a/Scripts/Classes/Entities/Items/KeyItem.gd b/Scripts/Classes/Entities/Items/KeyItem.gd new file mode 100644 index 0000000..05eee44 --- /dev/null +++ b/Scripts/Classes/Entities/Items/KeyItem.gd @@ -0,0 +1,18 @@ +class_name KeyItem +extends Node2D + +static var total_collected := 0 +const SMOKE_PARTICLE = preload("uid://d08nv4qtfouv1") +func _ready() -> void: + $AnimationPlayer.play("Float") + +func collected() -> void: + total_collected += 1 + AudioManager.play_sfx("key_collect", global_position) + summon_smoke_particle() + queue_free() + +func summon_smoke_particle() -> void: + var node = SMOKE_PARTICLE.instantiate() + node.global_position = global_position + add_sibling(node) diff --git a/Scripts/Classes/Entities/Items/KeyItem.gd.uid b/Scripts/Classes/Entities/Items/KeyItem.gd.uid new file mode 100644 index 0000000..207008b --- /dev/null +++ b/Scripts/Classes/Entities/Items/KeyItem.gd.uid @@ -0,0 +1 @@ +uid://cjgbt7iof66j0 diff --git a/Scripts/Classes/Entities/Items/PowerUpItem.gd b/Scripts/Classes/Entities/Items/PowerUpItem.gd new file mode 100644 index 0000000..bea1233 --- /dev/null +++ b/Scripts/Classes/Entities/Items/PowerUpItem.gd @@ -0,0 +1,51 @@ +class_name PowerUpItem +extends CharacterBody2D + +signal collected + +@export var power_up_state := "Big" +var direction := 1 + +signal physics_tick(delta: float) + +const player_angles := [Vector2(-1, -1), Vector2(1, -1), Vector2(-0.5, -2), Vector2(0.5, -2)] + +func _physics_process(delta: float) -> void: + physics_tick.emit(delta) + +func collect_item(player: Player) -> void: + collected.emit() + player.get_power_up(power_up_state) + queue_free() + +func player_multiplayer_launch_spawn(player: Player) -> void: + global_position.y -= 8 + velocity = 100 * player_angles[player.player_id] + direction = sign(velocity.x) + +func on_area_entered(area: Area2D) -> void: + if area.owner is Player: + collect_item(area.owner) + +func block_bounce_up() -> void: + velocity.y = -200 + +func block_dispense_tween() -> void: + var old_z = z_index + z_index = -2 + show() + reset_physics_interpolation() + AudioManager.play_sfx("item_appear", global_position) + set_physics_process(false) + set_process(false) + global_position.y += 8 + var time := 1 + var tween = create_tween().tween_property(self, "position:y", position.y - 15, time) + await tween.finished + if get_parent().get_parent() is TrackRider: + reparent(get_parent().get_parent().get_parent()) + reset_physics_interpolation() + velocity.y = 0 + set_physics_process(true) + set_process(true) + z_index = old_z diff --git a/Scripts/Classes/Entities/Items/PowerUpItem.gd.uid b/Scripts/Classes/Entities/Items/PowerUpItem.gd.uid new file mode 100755 index 0000000..bd63d93 --- /dev/null +++ b/Scripts/Classes/Entities/Items/PowerUpItem.gd.uid @@ -0,0 +1 @@ +uid://cjkurwybsaywm diff --git a/Scripts/Classes/Entities/Items/RedCoin.gd b/Scripts/Classes/Entities/Items/RedCoin.gd new file mode 100644 index 0000000..d614745 --- /dev/null +++ b/Scripts/Classes/Entities/Items/RedCoin.gd @@ -0,0 +1,33 @@ +extends Node2D + +@export var id := 0 +var already_collected := false +const COLLECTION_SFXS := [preload("uid://drr1qqeuhmv6m"), preload("uid://de1tktivtggdv"), preload("uid://cdtlca36qsba5"), preload("uid://dd47k4c5sypwp"), preload("uid://chi2nogc2op4i")] +const SPINNING_RED_COIN = preload("res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn") + + +func _ready() -> void: + if ChallengeModeHandler.is_coin_collected(id): + already_collected = true + $Sprite.play("Collected") + set_visibility_layer_bit(0, false) + +func on_player_entered(_player: Player) -> void: + collected() + +func collected() -> void: + if already_collected: + AudioManager.play_sfx("coin", global_position, 2) + else: + AudioManager.play_sfx(COLLECTION_SFXS[ChallengeModeHandler.red_coins], global_position) + ChallengeModeHandler.red_coins += 1 + Global.score += 200 + ChallengeModeHandler.set_value(id, true) + queue_free() + +func summon_bounced_coin() -> void: + var node = SPINNING_RED_COIN.instantiate() + node.id = id + node.global_position = global_position + Vector2(0, 8) + add_sibling(node) + queue_free() diff --git a/Scripts/Classes/Entities/Items/RedCoin.gd.uid b/Scripts/Classes/Entities/Items/RedCoin.gd.uid new file mode 100755 index 0000000..3e39dd8 --- /dev/null +++ b/Scripts/Classes/Entities/Items/RedCoin.gd.uid @@ -0,0 +1 @@ +uid://xwq5ac650e76 diff --git a/Scripts/Classes/Entities/Items/ReserveItem.gd b/Scripts/Classes/Entities/Items/ReserveItem.gd new file mode 100644 index 0000000..7e30398 --- /dev/null +++ b/Scripts/Classes/Entities/Items/ReserveItem.gd @@ -0,0 +1,11 @@ +extends PowerUpItem + +func _ready() -> void: + power_up_state = Global.stored_item + global_position = get_viewport().get_camera_2d().get_screen_center_position() + Vector2(4, -96) + AudioManager.play_global_sfx("item_appear") + Global.stored_item = "" + reset_physics_interpolation() + +func _physics_process(delta: float) -> void: + global_position.y += 48 * delta diff --git a/Scripts/Classes/Entities/Items/ReserveItem.gd.uid b/Scripts/Classes/Entities/Items/ReserveItem.gd.uid new file mode 100755 index 0000000..064c731 --- /dev/null +++ b/Scripts/Classes/Entities/Items/ReserveItem.gd.uid @@ -0,0 +1 @@ +uid://bbeh6dsp1hpan diff --git a/Scripts/Classes/Entities/Items/SpinningCoin.gd b/Scripts/Classes/Entities/Items/SpinningCoin.gd new file mode 100755 index 0000000..1f6a9fd --- /dev/null +++ b/Scripts/Classes/Entities/Items/SpinningCoin.gd @@ -0,0 +1,20 @@ +extends Node2D +const COIN_SPARKLE = preload("res://Scenes/Prefabs/Particles/CoinSparkle.tscn") +var velocity := Vector2(0, -300) + +func _ready() -> void: + Global.coins += 1 + Global.score += 200 + AudioManager.play_sfx("coin", global_position) + +func _physics_process(delta: float) -> void: + global_position += velocity * delta + velocity.y += (15 / delta) * delta + +func vanish() -> void: + queue_free() + +func summon_particle() -> void: + var node = COIN_SPARKLE.instantiate() + node.global_position = global_position + add_sibling(node) diff --git a/Scripts/Classes/Entities/Items/SpinningCoin.gd.uid b/Scripts/Classes/Entities/Items/SpinningCoin.gd.uid new file mode 100755 index 0000000..0245985 --- /dev/null +++ b/Scripts/Classes/Entities/Items/SpinningCoin.gd.uid @@ -0,0 +1 @@ +uid://dixhffcqfnyku diff --git a/Scripts/Classes/Entities/Items/SpinningRedCoin.gd b/Scripts/Classes/Entities/Items/SpinningRedCoin.gd new file mode 100644 index 0000000..4e7513e --- /dev/null +++ b/Scripts/Classes/Entities/Items/SpinningRedCoin.gd @@ -0,0 +1,28 @@ +extends Node2D + +var velocity := Vector2(0, -300) + +var id := 0 + +const collection_sounds := [preload("uid://drr1qqeuhmv6m"), preload("uid://de1tktivtggdv"), preload("uid://cdtlca36qsba5"), preload("uid://dd47k4c5sypwp"), preload("uid://chi2nogc2op4i")] + +var already_collected := false + +func _ready() -> void: + already_collected = ChallengeModeHandler.is_coin_collected(id) + if already_collected == false: + ChallengeModeHandler.red_coins += 1 + AudioManager.play_sfx(collection_sounds[ChallengeModeHandler.red_coins - 1], global_position) + else: + set_visibility_layer_bit(0, false) + AudioManager.play_sfx("coin", global_position, 2) + $Sprite.play("Collected") + Global.score += 200 + ChallengeModeHandler.set_value(id, true) + +func _physics_process(delta: float) -> void: + global_position += velocity * delta + velocity.y += (15 / delta) * delta + +func vanish() -> void: + queue_free() diff --git a/Scripts/Classes/Entities/Items/SpinningRedCoin.gd.uid b/Scripts/Classes/Entities/Items/SpinningRedCoin.gd.uid new file mode 100755 index 0000000..d0d2913 --- /dev/null +++ b/Scripts/Classes/Entities/Items/SpinningRedCoin.gd.uid @@ -0,0 +1 @@ +uid://bmi5fmguqbdyh diff --git a/Scripts/Classes/Entities/Items/SuperMushroom.gd b/Scripts/Classes/Entities/Items/SuperMushroom.gd new file mode 100644 index 0000000..1c39106 --- /dev/null +++ b/Scripts/Classes/Entities/Items/SuperMushroom.gd @@ -0,0 +1,27 @@ +extends PowerUpItem + +const MOVE_SPEED := 65 + +func _physics_process(delta: float) -> void: + $BasicEnemyMovement.handle_movement(delta) + +func on_area_entered(area: Area2D) -> void: + if area.owner is Player: + if has_meta("is_poison"): + area.owner.damage() + queue_free() + elif has_meta("is_oneup"): + give_life(area.owner) + else: + collect_item(area.owner) + +func give_life(_player: Player) -> void: + DiscoLevel.combo_amount += 1 + AudioManager.play_sfx("1_up", global_position) + if Global.current_game_mode == Global.GameMode.CHALLENGE or Settings.file.difficulty.inf_lives: + Global.score += 2000 + $ScoreNoteSpawner.spawn_note(2000) + else: + $ScoreNoteSpawner.spawn_one_up_note() + Global.lives += 1 + queue_free() diff --git a/Scripts/Classes/Entities/Items/SuperMushroom.gd.uid b/Scripts/Classes/Entities/Items/SuperMushroom.gd.uid new file mode 100755 index 0000000..ba27be9 --- /dev/null +++ b/Scripts/Classes/Entities/Items/SuperMushroom.gd.uid @@ -0,0 +1 @@ +uid://dlrdjo1ksvp7q diff --git a/Scripts/Classes/Entities/Items/SuperStar.gd b/Scripts/Classes/Entities/Items/SuperStar.gd new file mode 100644 index 0000000..d777a06 --- /dev/null +++ b/Scripts/Classes/Entities/Items/SuperStar.gd @@ -0,0 +1,13 @@ +extends PowerUpItem + +@export var star_bgm: AudioStream = null + +func _physics_process(delta: float) -> void: + $BasicEnemyMovement.handle_movement(delta) + +func collect_item(player: Player) -> void: + collected.emit() + player.super_star() + AudioManager.play_sfx("power_up", global_position) + AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.STAR, 1, false) + queue_free() diff --git a/Scripts/Classes/Entities/Items/SuperStar.gd.uid b/Scripts/Classes/Entities/Items/SuperStar.gd.uid new file mode 100755 index 0000000..d7a5b8d --- /dev/null +++ b/Scripts/Classes/Entities/Items/SuperStar.gd.uid @@ -0,0 +1 @@ +uid://dbeg86pjflojw diff --git a/Scripts/Classes/Entities/Items/Vine.gd b/Scripts/Classes/Entities/Items/Vine.gd new file mode 100644 index 0000000..f71200b --- /dev/null +++ b/Scripts/Classes/Entities/Items/Vine.gd @@ -0,0 +1,78 @@ +class_name Vine +extends Node2D + +@export var top_point := -256 + +const SPEED := 32.0 +@onready var collision: CollisionShape2D = $Hitbox/Collision +@onready var visuals: NinePatchRect = $Visuals +@onready var hitbox: Area2D = $Hitbox + + +@export var cutscene = false +@export var can_tele := true + +var can_stop := true + +signal stopped + +func _ready() -> void: + global_position.y -= 1 + if cutscene: + do_cutscene() + +func do_cutscene() -> void: + for i in get_tree().get_nodes_in_group("Players"): + i.global_position = global_position + Vector2(0, 24) + i.hide() + i.state_machine.transition_to("Freeze") + await stopped + for i: Player in get_tree().get_nodes_in_group("Players"): + i.show() + for x in [1, 2]: + i.set_collision_mask_value(x, false) + i.state_machine.transition_to("Climb", {"Vine" = self, "Cutscene" = true}) + var climb_state = i.get_node("States/Climb") + climb_state.climb_direction = -1 + await get_tree().create_timer(1.5, false).timeout + i.direction = -1 + climb_state.climb_direction = 0 + await get_tree().create_timer(0.5, false).timeout + i.state_machine.transition_to("Normal") + for x in [1, 2]: + i.set_collision_mask_value(x, true) + +func _physics_process(delta: float) -> void: + if global_position.y >= top_point: + global_position.y -= SPEED * delta + visuals.size.y += SPEED * delta + collision.shape.size.y += SPEED * delta + collision.position.y += (SPEED / 2) * delta + elif can_stop: + can_stop = false + stopped.emit() + + handle_player_interaction(delta) + $WarpHitbox/CollisionShape2D.set_deferred("disabled", global_position.y > top_point) + +func handle_player_interaction(delta: float) -> void: + for i in hitbox.get_overlapping_areas(): + if i.owner is Player: + if Global.player_action_pressed("move_up", i.owner.player_id) and i.owner.state_machine.state.name == "Normal": + i.owner.state_machine.transition_to("Climb", {"Vine": self}) + elif i.owner.state_machine.state.name == "Climb" and global_position.y >= top_point: + i.owner.global_position.y -= SPEED * delta + + +func on_player_entered(_player: Player) -> void: + if can_tele == false: + return + Level.in_vine_level = true + Level.vine_return_level = Global.current_level.scene_file_path + Global.transition_to_scene(Level.vine_warp_level) + + +func on_area_exited(area: Area2D) -> void: + if area.owner is Player: + if area.owner.state_machine.state.name == "Climb": + area.owner.state_machine.transition_to("Normal") diff --git a/Scripts/Classes/Entities/Items/Vine.gd.uid b/Scripts/Classes/Entities/Items/Vine.gd.uid new file mode 100755 index 0000000..1876d92 --- /dev/null +++ b/Scripts/Classes/Entities/Items/Vine.gd.uid @@ -0,0 +1 @@ +uid://cxtvy2qolon2f diff --git a/Scripts/Classes/Entities/Items/YoshiEgg.gd b/Scripts/Classes/Entities/Items/YoshiEgg.gd new file mode 100644 index 0000000..217c062 --- /dev/null +++ b/Scripts/Classes/Entities/Items/YoshiEgg.gd @@ -0,0 +1,30 @@ +extends CharacterBody2D + +var gave_points := false + +func _ready() -> void: + AudioManager.play_sfx("item_appear", global_position) + velocity.y = -150 + $Egg.play(["Green", "Yellow", "Red", "Blue"][Global.level_num - 1]) + $Yoshi.play(["Green", "Yellow", "Red", "Blue"][Global.level_num - 1]) + await get_tree().create_timer(1.5, false).timeout + ChallengeModeHandler.set_value(ChallengeModeHandler.CoinValues.YOSHI_EGG, true) + +func _physics_process(delta: float) -> void: + velocity.y += (Global.entity_gravity / delta) * delta + velocity.y = clamp(velocity.y, -INF, Global.entity_max_fall_speed) + move_and_slide() + +func show_smoke() -> void: + gave_points = true + var smoke = preload("res://Scenes/Prefabs/Particles/SmokeParticle.tscn").instantiate() + smoke.scale = Vector2(2, 2) + smoke.global_position =global_position + add_sibling(smoke) + $ScoreNoteSpawner.spawn_note(5000) + queue_free() + +func _exit_tree() -> void: + if gave_points == false: + ChallengeModeHandler.set_value(ChallengeModeHandler.CoinValues.YOSHI_EGG, true) + Global.score += 5000 diff --git a/Scripts/Classes/Entities/Items/YoshiEgg.gd.uid b/Scripts/Classes/Entities/Items/YoshiEgg.gd.uid new file mode 100755 index 0000000..3fe04bc --- /dev/null +++ b/Scripts/Classes/Entities/Items/YoshiEgg.gd.uid @@ -0,0 +1 @@ +uid://c0c5ctrmxhpk7 diff --git a/Scripts/Classes/Entities/Objects/BobOmbHeld.gd b/Scripts/Classes/Entities/Objects/BobOmbHeld.gd new file mode 100644 index 0000000..2987ca7 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/BobOmbHeld.gd @@ -0,0 +1,35 @@ +extends Enemy +const EXPLOSION = preload("uid://clbvyne1cr8gp") +@export var timer := 5.0 + +var can_move := true + +func _ready() -> void: + $Movement.auto_call = can_move + +func _physics_process(delta: float) -> void: + timer -= delta + if timer <= 2.0: + %FlashAnimation.play("Flash") + if timer <= 0: + explode() + timer = 99 + %Sprite.scale.x = direction + +func explode() -> void: + $AnimationPlayer.play("Explode") + await $AnimationPlayer.animation_finished + summon_explosion() + queue_free() + +func kick(object: Node2D) -> void: + AudioManager.play_sfx("kick", global_position) + var kick_dir = sign(global_position.x - object.global_position.x) + velocity.x = 150 * kick_dir + direction = kick_dir + velocity.y = -100 + +func summon_explosion() -> void: + var node = EXPLOSION.instantiate() + node.global_position = global_position + Vector2(0, -8) + add_sibling(node) diff --git a/Scripts/Classes/Entities/Objects/BobOmbHeld.gd.uid b/Scripts/Classes/Entities/Objects/BobOmbHeld.gd.uid new file mode 100755 index 0000000..e7d6d28 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/BobOmbHeld.gd.uid @@ -0,0 +1 @@ +uid://baie518kyfenr diff --git a/Scripts/Classes/Entities/Objects/Bumper.gd b/Scripts/Classes/Entities/Objects/Bumper.gd new file mode 100644 index 0000000..5cf6296 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/Bumper.gd @@ -0,0 +1,38 @@ +extends Node2D + +const LOW_STRENGTH := -300 +const HIGH_STRENGTH := -450 + +func bounce_player(player: Player) -> void: + $Sprite.play("Bounce") + $AnimationPlayer.stop() + if player.global_position.y + 8 < global_position.y: + player.velocity.x *= 0.8 + if Global.player_action_pressed("jump", player.player_id): + player.gravity = player.JUMP_GRAVITY + player.jump_cancelled = false + player.velocity.y = HIGH_STRENGTH + player.has_jumped = true + AudioManager.play_sfx("bumper_high", global_position) + else: + AudioManager.play_sfx("bumper", global_position) + player.velocity.y = LOW_STRENGTH + else: + player.velocity = global_position.direction_to(player.global_position) * 200 + if Global.player_action_pressed("jump", player.player_id): + player.gravity = player.JUMP_GRAVITY + player.velocity.y = LOW_STRENGTH + player.has_jumped = true + AudioManager.play_sfx("bumper_high", global_position) + else: + AudioManager.play_sfx("bumper", global_position) + refresh_hitbox() + $AnimationPlayer.play("Bounce") + await $AnimationPlayer.animation_finished + $Sprite.play("Idle") + +func refresh_hitbox() -> void: + $Hitbox/CollisionShape2D.set_deferred("disabled", true) + await get_tree().physics_frame + $Hitbox/CollisionShape2D.set_deferred("disabled", false) + diff --git a/Scripts/Classes/Entities/Objects/Bumper.gd.uid b/Scripts/Classes/Entities/Objects/Bumper.gd.uid new file mode 100644 index 0000000..2a3ecf5 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/Bumper.gd.uid @@ -0,0 +1 @@ +uid://biu4x75tbkfk3 diff --git a/Scripts/Classes/Entities/Objects/Burner.gd b/Scripts/Classes/Entities/Objects/Burner.gd new file mode 100644 index 0000000..5ae221e --- /dev/null +++ b/Scripts/Classes/Entities/Objects/Burner.gd @@ -0,0 +1,29 @@ +extends AnimatableBody2D + +@export_enum("Up", "Down", "Left", "Right") var direction := 0 + +func _ready() -> void: + $Timer.start() + +func do_cycle() -> void: + if BooRaceHandler.countdown_active == false: + AudioManager.play_sfx("burner", global_position) + do_animation() + await get_tree().create_timer(0.25, false).timeout + %Hitbox.set_deferred("disabled", false) + await get_tree().create_timer(1.5, false).timeout + %Hitbox.set_deferred("disabled", true) + $Timer.start() + +func do_animation() -> void: + %Flame.show() + %Flame.play("Rise") + await %Flame.animation_finished + %Flame.play("Loop") + await get_tree().create_timer(1, false).timeout + %Flame.play("Fall") + await %Flame.animation_finished + %Flame.hide() + +func damage_player(player: Player) -> void: + player.damage() diff --git a/Scripts/Classes/Entities/Objects/Burner.gd.uid b/Scripts/Classes/Entities/Objects/Burner.gd.uid new file mode 100644 index 0000000..c6847bc --- /dev/null +++ b/Scripts/Classes/Entities/Objects/Burner.gd.uid @@ -0,0 +1 @@ +uid://clareynx710qb diff --git a/Scripts/Classes/Entities/Objects/Cannon.gd b/Scripts/Classes/Entities/Objects/Cannon.gd new file mode 100644 index 0000000..207fcd3 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/Cannon.gd @@ -0,0 +1,28 @@ +extends Node2D + +@export var item: PackedScene = preload("uid://bumvqjhs2xxka") + +@export_range(0, 8, 1) var head_angle := 0 +@export_range(0, 4, 1) var stand_angle := 0 + +var amount := 0 + +func _ready() -> void: + $Timer.start() + +func shoot() -> void: + if amount >= 3 or $Head/Raycast.is_colliding(): + return + var node = item.instantiate() + var direction_vector = [Vector2.UP, Vector2(1, -1), Vector2.RIGHT, Vector2(1, 1), Vector2.DOWN, Vector2(-1, 1), Vector2.LEFT, Vector2(-1, -1), Vector2.UP][head_angle] + node.set("direction_vector", direction_vector) + node.set("velocity", 100 * direction_vector) + if direction_vector.x != 0: + node.set("direction", sign(direction_vector.x)) + node.global_position = global_position + if item.resource_path != "res://Scenes/Prefabs/Entities/Objects/CannonBall.tscn": + node.global_position += direction_vector * 4 + node.tree_exited.connect(func(): amount -= 1) + amount += 1 + AudioManager.play_sfx("cannon", global_position) + add_sibling(node) diff --git a/Scripts/Classes/Entities/Objects/Cannon.gd.uid b/Scripts/Classes/Entities/Objects/Cannon.gd.uid new file mode 100644 index 0000000..f23feb4 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/Cannon.gd.uid @@ -0,0 +1 @@ +uid://bxfr63s2j3ts7 diff --git a/Scripts/Classes/Entities/Objects/CheckpointFlag.gd b/Scripts/Classes/Entities/Objects/CheckpointFlag.gd new file mode 100644 index 0000000..3464a3f --- /dev/null +++ b/Scripts/Classes/Entities/Objects/CheckpointFlag.gd @@ -0,0 +1,30 @@ +extends Node2D +@onready var sprite: AnimatedSprite2D = $"../Sprite" +@onready var activated: AnimatedSprite2D = $"../Activated" + +static var character_save := "Mario" + +func _ready() -> void: + activated.get_node("ResourceSetterNew").resource_json = load(get_character_sprite_path(0)) + if Settings.file.difficulty.checkpoint_style == 0 and (Global.current_game_mode != Global.GameMode.LEVEL_EDITOR and Global.current_game_mode != Global.GameMode.CUSTOM_LEVEL) or Global.current_campaign == "SMBANN": + owner.queue_free() + return + owner.show() + if Checkpoint.passed: + sprite.hide() + activated.show() + +func get_character_sprite_path(player_id := 0) -> String: + var character = Player.CHARACTERS[int(Global.player_characters[player_id])] + var path = "res://Assets/Sprites/Players/" + character + "/CheckpointFlag.json" + if int(Global.player_characters[player_id]) > 3: + path = path.replace("res://Assets/Sprites/Players", "user://custom_characters") + return path + +func activate(player: Player) -> void: + character_save = player.character + sprite.play("Hit") + await get_tree().physics_frame + await sprite.animation_finished + sprite.hide() + activated.show() diff --git a/Scripts/Classes/Entities/Objects/CheckpointFlag.gd.uid b/Scripts/Classes/Entities/Objects/CheckpointFlag.gd.uid new file mode 100755 index 0000000..2dde4ea --- /dev/null +++ b/Scripts/Classes/Entities/Objects/CheckpointFlag.gd.uid @@ -0,0 +1 @@ +uid://hk6ml16axmcc diff --git a/Scripts/Classes/Entities/Objects/CloudPlatform.gd b/Scripts/Classes/Entities/Objects/CloudPlatform.gd new file mode 100755 index 0000000..261ca83 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/CloudPlatform.gd @@ -0,0 +1,18 @@ +extends AnimatableBody2D + +var active := false + +@onready var starting_position := global_position + +func _physics_process(delta: float) -> void: + if active: + global_position.x += 48 * delta + +func on_player_entered(player: Player) -> void: + if player.velocity.y > -player.FALL_GRAVITY: + active = true + +func reset() -> void: + global_position = starting_position + reset_physics_interpolation() + active = false diff --git a/Scripts/Classes/Entities/Objects/CloudPlatform.gd.uid b/Scripts/Classes/Entities/Objects/CloudPlatform.gd.uid new file mode 100755 index 0000000..4b70bf0 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/CloudPlatform.gd.uid @@ -0,0 +1 @@ +uid://bosxtidiegjv0 diff --git a/Scripts/Classes/Entities/Objects/Door.gd b/Scripts/Classes/Entities/Objects/Door.gd new file mode 100644 index 0000000..5645b5a --- /dev/null +++ b/Scripts/Classes/Entities/Objects/Door.gd @@ -0,0 +1,122 @@ +class_name Door +extends Node2D + +@export_range(0, 99) var door_id := 0 + +@export_enum("0", "1", "2", "3", "4") var sublevel_id := 0 + +@export var locked := false +@export var start_locked := false + +signal updated + +static var exiting_door_id := -1 + +var can_enter := true + +static var door_found := false + +static var unlocked_doors := [] + +static var same_scene_exiting_door: Door = null + +func _ready() -> void: + if start_locked: + locked = true + if locked: + check_if_unlocked(false) + +func _physics_process(_delta: float) -> void: + for i in $PlayerDetection.get_overlapping_areas(): + if i.owner is Player and can_enter: + if Global.player_action_just_pressed("move_up", i.owner.player_id) and i.owner.is_on_floor(): + if locked: + if KeyItem.total_collected > 0: + unlock_door(i.owner) + else: + AudioManager.play_sfx("door_locked", global_position) + $Sprite.play("Locked") + $AnimationPlayer.play("Locked") + else: + player_enter(i.owner) + +func check_if_unlocked(do_animation := true) -> void: + if locked: + if unlocked_doors.has(door_id): + locked = false + $Sprite.play("Idle") + if do_animation: + $AnimationPlayer.play("Unlock") + +func run_door_check() -> void: + if same_scene_exiting_door != null: + if same_scene_exiting_door != self and exiting_door_id == door_id: + door_found = true + for i in get_tree().get_nodes_in_group("Players"): + player_exit(i) + return + else: + if exiting_door_id == door_id: + door_found = true + for i in get_tree().get_nodes_in_group("Players"): + player_exit(i) + return + await get_tree().physics_frame + if door_found == false: + for i in get_tree().get_nodes_in_group("Players"): + player_exit(i) + +func unlock_door(player: Player) -> void: + AudioManager.play_sfx("door_unlock", global_position) + Global.p_switch_timer_paused = true + KeyItem.total_collected -= 1 + freeze_player(player) + $Sprite.play("Idle") + unlocked_doors.append(door_id) + get_tree().call_group("Doors", "check_if_unlocked", true) + $AnimationPlayer.play("Unlock") + await get_tree().create_timer(0.5, false).timeout + player_enter(player) + +func player_exit(player: Player) -> void: + exiting_door_id = -1 + can_enter = false + LevelEditor.play_door_transition = false + same_scene_exiting_door = null + player.global_position = global_position + player.recenter_camera() + $Sprite.play("Close") + await get_tree().create_timer(0.2, false).timeout + $Sprite.play("Close") + player.state_machine.transition_to("Normal") + AudioManager.play_sfx("door_close", global_position) + can_enter = true + Global.p_switch_timer_paused = false + +func player_enter(player: Player) -> void: + Global.p_switch_timer_paused = true + can_enter = false + door_found = false + exiting_door_id = door_id + freeze_player(player) + $Sprite.play("Open") + LevelEditor.play_door_transition = true + AudioManager.play_sfx("door_open", global_position) + await get_tree().create_timer(0.5, false).timeout + if Global.level_editor.sub_level_id == sublevel_id: + Global.do_fake_transition() + if Global.fade_transition: + await get_tree().create_timer(0.25, false).timeout + same_scene_exiting_door = self + for i in get_tree().get_nodes_in_group("Doors"): + i.run_door_check() + else: + same_scene_exiting_door = null + Global.level_editor.transition_to_sublevel(sublevel_id) + $Sprite.play("Idle") + can_enter = true + +func freeze_player(player: Player) -> void: + player.state_machine.transition_to("Freeze") + player.sprite.play("Idle") + player.velocity = Vector2.ZERO diff --git a/Scripts/Classes/Entities/Objects/Door.gd.uid b/Scripts/Classes/Entities/Objects/Door.gd.uid new file mode 100644 index 0000000..fca6186 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/Door.gd.uid @@ -0,0 +1 @@ +uid://cy8cncadvevvt diff --git a/Scripts/Classes/Entities/Objects/EditorLinkedElevator.gd b/Scripts/Classes/Entities/Objects/EditorLinkedElevator.gd new file mode 100644 index 0000000..da67867 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/EditorLinkedElevator.gd @@ -0,0 +1,5 @@ +extends Node2D + +@export_range(1, 8) var width := 1 +@export_range(1, 8) var left_height := 1 +@export_range(1, 8) var right_height := 2 diff --git a/Scripts/Classes/Entities/Objects/EditorLinkedElevator.gd.uid b/Scripts/Classes/Entities/Objects/EditorLinkedElevator.gd.uid new file mode 100644 index 0000000..2d6db4c --- /dev/null +++ b/Scripts/Classes/Entities/Objects/EditorLinkedElevator.gd.uid @@ -0,0 +1 @@ +uid://duxduhxe8vqdo diff --git a/Scripts/Classes/Entities/Objects/ElevatorPlatform.gd b/Scripts/Classes/Entities/Objects/ElevatorPlatform.gd new file mode 100755 index 0000000..10d6d3d --- /dev/null +++ b/Scripts/Classes/Entities/Objects/ElevatorPlatform.gd @@ -0,0 +1,9 @@ +extends StaticBody2D + +@export var vertical_direction := 1 +const MOVE_SPEED := 50 +@export var top := -244 + +func _physics_process(delta: float) -> void: + global_position.y += (MOVE_SPEED * delta) * vertical_direction + global_position.y = wrap(global_position.y, top, 64) diff --git a/Scripts/Classes/Entities/Objects/ElevatorPlatform.gd.uid b/Scripts/Classes/Entities/Objects/ElevatorPlatform.gd.uid new file mode 100755 index 0000000..b6fa896 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/ElevatorPlatform.gd.uid @@ -0,0 +1 @@ +uid://bosinwppqswdr diff --git a/Scripts/Classes/Entities/Objects/Explosion.gd b/Scripts/Classes/Entities/Objects/Explosion.gd new file mode 100755 index 0000000..dad08b7 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/Explosion.gd @@ -0,0 +1,18 @@ +class_name Explosion +extends Node2D + +const destructable_tiles := {Vector2i(4, 0): Rect2(32, 160, 16, 16), Vector2i(4, 2): Rect2(48, 160, 16, 16)} +const BLOCK_DESTRUCTION_PARTICLES = preload("uid://cyw7kk1em8h16") + + +func on_body_entered(body: Node2D) -> void: + if body is Block: + if body.destructable: body.destroy() + if body is Player: + body.damage() + + + +func on_area_entered(area: Area2D) -> void: + if area.owner is Player: + area.owner.damage() diff --git a/Scripts/Classes/Entities/Objects/Explosion.gd.uid b/Scripts/Classes/Entities/Objects/Explosion.gd.uid new file mode 100755 index 0000000..79005aa --- /dev/null +++ b/Scripts/Classes/Entities/Objects/Explosion.gd.uid @@ -0,0 +1 @@ +uid://ritdlvkpyjd4 diff --git a/Scripts/Classes/Entities/Objects/FallingPlatform.gd b/Scripts/Classes/Entities/Objects/FallingPlatform.gd new file mode 100644 index 0000000..5798c07 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/FallingPlatform.gd @@ -0,0 +1,10 @@ +extends AnimatableBody2D + +func _physics_process(delta: float) -> void: + if $PlayerDetect.get_overlapping_areas().any(is_player): + global_position.y += 96 * delta + +func is_player(area: Area2D) -> bool: + if area.owner is Player: + return area.owner.is_on_floor() and area.owner.global_position.y - 4 <= global_position.y + return false diff --git a/Scripts/Classes/Entities/Objects/FallingPlatform.gd.uid b/Scripts/Classes/Entities/Objects/FallingPlatform.gd.uid new file mode 100755 index 0000000..614784c --- /dev/null +++ b/Scripts/Classes/Entities/Objects/FallingPlatform.gd.uid @@ -0,0 +1 @@ +uid://c4m157i8p54cf diff --git a/Scripts/Classes/Entities/Objects/OnOffFanRed.gd b/Scripts/Classes/Entities/Objects/OnOffFanRed.gd new file mode 100644 index 0000000..85b4c0a --- /dev/null +++ b/Scripts/Classes/Entities/Objects/OnOffFanRed.gd @@ -0,0 +1,27 @@ +extends AnimatableBody2D + +@export var active := false +@export_enum("Right", "Left", "Up", "Down") var direction := 0 +@export_range(1, 4, 1) var strength := 1 + +func on_switch_hit() -> void: + active = not active + +func _physics_process(_delta: float) -> void: + $Particles.amount = strength * 2 + $Particles.speed_scale = strength / 2.0 + $Sprite.speed_scale = strength / 2.0 + if active: + for i in $Hitbox.get_overlapping_areas(): + if i.owner is CharacterBody2D: + var wind_velocity = Vector2.RIGHT.rotated(global_rotation) * (strength * 2) + var modifier = Vector2.ONE + if i.owner is Player: + if Global.player_action_pressed("jump", i.owner.player_id): + modifier.y = 2 + if Global.player_action_pressed("move_down", i.owner.player_id): + modifier.y = 0.5 + var distance = (((i.owner.global_position - global_position) / modifier).length() / 250) + i.owner.velocity += (wind_velocity / distance / Vector2(2, 1)) + $Particles.emitting = active + $Sprite.play("On" if active else "Off") diff --git a/Scripts/Classes/Entities/Objects/OnOffFanRed.gd.uid b/Scripts/Classes/Entities/Objects/OnOffFanRed.gd.uid new file mode 100644 index 0000000..02a0d02 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/OnOffFanRed.gd.uid @@ -0,0 +1 @@ +uid://bvplls3ae0oqr diff --git a/Scripts/Classes/Entities/Objects/PSwitch.gd b/Scripts/Classes/Entities/Objects/PSwitch.gd new file mode 100644 index 0000000..35c713a --- /dev/null +++ b/Scripts/Classes/Entities/Objects/PSwitch.gd @@ -0,0 +1,17 @@ +extends CharacterBody2D + +var is_pressed := false + +func on_player_entered(player: Player) -> void: + if player.velocity.y >= 0: + pressed() + +func pressed() -> void: + if is_pressed: + return + is_pressed = true + $Sprite.play("Pressed") + AudioManager.play_global_sfx("switch") + AudioManager.play_global_sfx("cannon") + $AnimationPlayer.play("Pressed") + Global.activate_p_switch() diff --git a/Scripts/Classes/Entities/Objects/PSwitch.gd.uid b/Scripts/Classes/Entities/Objects/PSwitch.gd.uid new file mode 100755 index 0000000..94ef6bc --- /dev/null +++ b/Scripts/Classes/Entities/Objects/PSwitch.gd.uid @@ -0,0 +1 @@ +uid://df20kjawaoqcl diff --git a/Scripts/Classes/Entities/Objects/RopeElevatorPlatform.gd b/Scripts/Classes/Entities/Objects/RopeElevatorPlatform.gd new file mode 100644 index 0000000..5c33707 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/RopeElevatorPlatform.gd @@ -0,0 +1,50 @@ +class_name RopeElevatorPlatform +extends Node2D + + +@export var linked_platform: Node2D = null + +@onready var platform: AnimatableBody2D = $Platform +@onready var player_detection: Area2D = $Platform/PlayerDetection + +@export var rope_top := -160 +var velocity := 0.0 + +var dropped := false + +var player_stood_on := false + +var sample_colour: Texture = null + +func _ready() -> void: + $Platform/ScoreNoteSpawner.owner = $Platform + +func _process(_delta: float) -> void: + if not dropped: + $Rope.size.y = platform.global_position.y - rope_top + $Rope.global_position.y = rope_top + +func _physics_process(delta: float) -> void: + player_stood_on = player_detection.get_overlapping_areas().any(is_player) + if dropped: + velocity += (5 / delta) * delta + platform.position.y += velocity * delta + return + else: + if platform.global_position.y <= rope_top or linked_platform.dropped: + dropped = true + if linked_platform.dropped: + if Settings.file.audio.extra_sfx == 1: + AudioManager.play_sfx("lift_fall", global_position) + $Platform/ScoreNoteSpawner.spawn_note(1000) + if player_stood_on: + velocity += (2 / delta) * delta + else: + velocity = lerpf(velocity, 0, delta * 2) + linked_platform.velocity = -velocity + platform.position.y += velocity * delta + +func is_player(area: Area2D) -> bool: + if area.owner is Player: + return area.owner.is_on_floor() + return false diff --git a/Scripts/Classes/Entities/Objects/RopeElevatorPlatform.gd.uid b/Scripts/Classes/Entities/Objects/RopeElevatorPlatform.gd.uid new file mode 100755 index 0000000..3ec1d75 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/RopeElevatorPlatform.gd.uid @@ -0,0 +1 @@ +uid://brl0yede1msau diff --git a/Scripts/Classes/Entities/Objects/SpikeBall.gd b/Scripts/Classes/Entities/Objects/SpikeBall.gd new file mode 100644 index 0000000..b5e87d4 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/SpikeBall.gd @@ -0,0 +1,49 @@ +class_name SpikeBall +extends CharacterBody2D + +var can_gravity := false +const SPIKE_BALL_DESTRUCTION_PARTICLES = preload("uid://bk0arhpyyila6") +func _physics_process(delta: float) -> void: + handle_movement(delta) + $Sprite.rotation_degrees += velocity.x * delta * 8 + handle_block_collision() + +func handle_movement(delta: float) -> void: + if can_gravity: + velocity.y += (Global.entity_gravity / delta) * delta + if is_on_floor(): + can_gravity = true + velocity.x += get_floor_normal().x * 4 + if is_on_wall(): + destroy() + if sign(get_floor_normal().x) != sign(velocity.x) and abs(get_floor_normal().x) > 0.2 and is_on_floor(): + velocity.y = (velocity.length() * get_floor_normal().y) + Global.entity_gravity + move_and_slide() + +func destroy() -> void: + summon_particles() + AudioManager.play_sfx("block_break", global_position) + queue_free() + +func handle_block_collision() -> void: + for i in $Hitbox.get_overlapping_bodies(): + if i is Block: + if global_position.y - 8 < i.global_position.y: + i.shell_block_hit.emit(null) + +func summon_particles() -> void: + var particles = SPIKE_BALL_DESTRUCTION_PARTICLES.instantiate() + particles.global_position = global_position + add_sibling(particles) + +func on_area_entered(area: Area2D) -> void: + if area.owner is SpikeBall and area.owner != self: + destroy() + if area.owner is Enemy: + if area.owner.has_node("ShellDetection"): + area.owner.die_from_object(self) + elif area.owner is Player: + if area.owner.is_invincible: + destroy() + else: + area.owner.damage() diff --git a/Scripts/Classes/Entities/Objects/SpikeBall.gd.uid b/Scripts/Classes/Entities/Objects/SpikeBall.gd.uid new file mode 100755 index 0000000..58b516d --- /dev/null +++ b/Scripts/Classes/Entities/Objects/SpikeBall.gd.uid @@ -0,0 +1 @@ +uid://dlq222ogmfken diff --git a/Scripts/Classes/Entities/Objects/Track.gd b/Scripts/Classes/Entities/Objects/Track.gd new file mode 100644 index 0000000..77c2d61 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/Track.gd @@ -0,0 +1,81 @@ +class_name Track +extends Node2D +const TRACK_PIECE = preload("uid://4gxhnql5bjk6") + +@export var path := [] +var pieces := [] +var length := 0 + +@export_enum("Closed", "Open") var start_point := 0 +@export_enum("Closed", "Open") var end_point := 0 +@export var invisible := false: + set(value): + invisible = value + update_pieces() + +var editing := false + +const DIRECTIONS := [ + Vector2i(-1, -1), # 0 + Vector2i.UP, # 1 + Vector2i(1, -1), # 2 + Vector2i.RIGHT, # 3 + Vector2i(1, 1), # 4 + Vector2i.DOWN, # 5 + Vector2i(-1, 1), # 6 + Vector2i.LEFT # 7 +] + +func _process(_delta: float) -> void: + $Point.frame = int(start_point == 0) + visible = not (invisible and LevelEditor.playing_level) + if editing and Global.current_game_mode == Global.GameMode.LEVEL_EDITOR: + if Input.is_action_just_pressed("editor_open_menu") or Input.is_action_just_pressed("ui_cancel"): + editing = false + Global.level_editor.current_state = LevelEditor.EditorState.IDLE + update_pieces() + +func _ready() -> void: + for i in path: + add_piece(i, false) + update_pieces() + +func update_pieces() -> void: + var idx := 0 + for i in $Pieces.get_children(): + i.idx = idx + i.editing = idx >= path.size() and editing + if idx > 0: + i.starting_direction = -path[idx - 1] + else: + i.starting_direction = Vector2i.ZERO + if idx <= path.size() - 1: + i.connecting_direction = path[idx] + else: + i.connecting_direction = Vector2i.ZERO + i.update_direction_textures() + idx += 1 + +func add_piece(new_direction := Vector2i.ZERO, add_to_arr := true) -> void: + var piece = TRACK_PIECE.instantiate() + var next_position := new_direction * 16 + for i in length: + next_position += path[i] * 16 + piece.position = next_position + $Pieces.add_child(piece) + piece.owner = self + pieces.append(piece) + piece.idx = length + piece.reset_physics_interpolation() + if add_to_arr: + path.append(new_direction) + length += 1 + update_pieces() + +func remove_last_piece() -> void: + $Pieces.get_child($Pieces.get_child_count() - 1).queue_free() + await get_tree().process_frame + path.pop_back() + pieces.pop_back() + length -= 1 + update_pieces() diff --git a/Scripts/Classes/Entities/Objects/Track.gd.uid b/Scripts/Classes/Entities/Objects/Track.gd.uid new file mode 100644 index 0000000..a433059 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/Track.gd.uid @@ -0,0 +1 @@ +uid://3heyyx506fnu diff --git a/Scripts/Classes/Entities/Objects/TrackPiece.gd b/Scripts/Classes/Entities/Objects/TrackPiece.gd new file mode 100644 index 0000000..a721f92 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/TrackPiece.gd @@ -0,0 +1,62 @@ +class_name TrackPiece +extends Node2D + +var editing := false + +var mouse_in_areas := 0 + +var pieces := [] + +var idx := 0 + +var starting_direction := Vector2i.ZERO +var connecting_direction := Vector2i.UP + +const SPRITE_COORDS := { + Vector2i.ZERO: Vector2(112, 16), + Vector2i.RIGHT: Vector2(0, 0), + Vector2i.LEFT: Vector2(16, 0), + Vector2i.DOWN: Vector2(32, 0), + Vector2i.UP: Vector2(48, 0), + Vector2i(1, 1): Vector2(64, 0), + Vector2i(-1, 1): Vector2(80, 0), + Vector2i(-1, -1): Vector2(96, 0), + Vector2i(1, -1): Vector2(112, 0), +} + +const TRACKS = preload("uid://50hm4xgnw8ks") +const INVISIBLE_TRACKS = preload("uid://barofu3g8jf00") + +func _process(_delta: float) -> void: + $PlacePreview.visible = editing + $Start.region_rect.position = SPRITE_COORDS[starting_direction] + $Connect.region_rect.position = SPRITE_COORDS[connecting_direction] + $End.visible = idx == owner.length + $End.frame = int(owner.end_point == 0) + if Input.is_action_pressed("mb_left") and editing and mouse_in_areas > 0: + for i in 8: + if is_mouse_in_area(i): + if Track.DIRECTIONS[i] == starting_direction: + owner.remove_last_piece() + else: + owner.add_piece(Track.DIRECTIONS[i]) + +func update_direction_textures() -> void: + var texture = TRACKS + if owner.invisible: + texture = INVISIBLE_TRACKS + for i in $PlacePreview.get_children(): + i.frame = int(Track.DIRECTIONS[i.get_index()] == starting_direction) + for i in [$Start, $Connect, $End]: + i.texture = texture + +func on_mouse_entered(area_idx := 0) -> void: + mouse_in_areas |= (1 << area_idx) + print(mouse_in_areas) + +func on_mouse_exited(area_idx := 0) -> void: + mouse_in_areas &= ~(1 << area_idx) + print(mouse_in_areas) + +func is_mouse_in_area(area_idx := 0) -> bool: + return mouse_in_areas & (1 << area_idx) != 0 diff --git a/Scripts/Classes/Entities/Objects/TrackPiece.gd.uid b/Scripts/Classes/Entities/Objects/TrackPiece.gd.uid new file mode 100644 index 0000000..f9c2288 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/TrackPiece.gd.uid @@ -0,0 +1 @@ +uid://chhr6kgvstkod diff --git a/Scripts/Classes/Entities/Objects/TrackRider.gd b/Scripts/Classes/Entities/Objects/TrackRider.gd new file mode 100644 index 0000000..94ad3ca --- /dev/null +++ b/Scripts/Classes/Entities/Objects/TrackRider.gd @@ -0,0 +1,114 @@ +class_name TrackRider +extends Node2D + +@export var attached_entity: Node2D = null + +@export_range(1, 8, 1) var speed := 2 +@export_enum("Forward", "Backward") var direction := 0 + +var velocity := Vector2.ZERO +var last_position := Vector2.ZERO +var direction_vector := Vector2i.ZERO + +var current_track: Track = null +var track_idx := -1 +var can_attach := true +var travelling_on_rail := false + +func _ready() -> void: + start() + await get_tree().physics_frame + if attached_entity != null: + attach_to_joint(attached_entity) + +func start() -> void: + current_track = null + track_idx = -1 + +func check_for_entities() -> void: + for i in $Hitbox.get_overlapping_bodies(): + print(i) + if i.has_node("TrackJoint"): + attach_to_joint(i) + return + for i in $Hitbox.get_overlapping_areas(): + print(i) + if i.owner.has_node("TrackJoint"): + attach_to_joint(i.owner) + return + +func _physics_process(delta: float) -> void: + if attached_entity == null: + check_for_entities() + return + if travelling_on_rail == false: + velocity.y += 10 + global_position += velocity * delta + check_for_rail() + last_position = global_position + +func attach_to_joint(node: Node2D) -> void: + var joint = node.get_node("TrackJoint") + joint.is_attached = true + if joint.movement_node != null: + joint.movement_node.active = false + joint.attached.emit() + elif joint.disable_physics: + node.set_physics_process(false) + joint.rider = self + node.physics_interpolation_mode = Node.PHYSICS_INTERPOLATION_MODE_OFF + node.reparent($Joint, false) + node.position = joint.offset + attached_entity = node + +func check_for_rail() -> void: + if travelling_on_rail == false and can_attach: + for i in $Hitbox.get_overlapping_areas(): + if i.get_parent() is TrackPiece and i.get_parent().owner != current_track: + var piece: TrackPiece = i.get_parent() + if piece.owner.length <= 0: + continue + global_position = piece.global_position + travelling_on_rail = true + current_track = piece.owner + track_idx = piece.idx + if track_idx >= current_track.path.size(): + direction = 1 + if direction == 1: + track_idx -= 1 + track_idx = clamp(track_idx, 0, current_track.path.size() - 1) + if travelling_on_rail: + direction_vector = current_track.path[track_idx] * [1, -1][direction] + if current_track != null: + move_tween(Vector2(direction_vector)) + +func move_tween(new_direction := Vector2.ZERO) -> void: + var tween = create_tween() + tween.tween_property(self, "global_position", global_position + (new_direction * 16), float(1.0 if new_direction.is_normalized() else 1.414) / (speed * 2)) + await tween.finished + track_idx += [1, -1][direction] + + + if track_idx >= current_track.length and direction == 0: + track_idx = current_track.length - 1 + if current_track.end_point == 0: + direction = 1 + else: + detach_from_rail() + return + if track_idx < 0 and direction == 1: + track_idx = 0 + if current_track.start_point == 0: + direction = 0 + else: + detach_from_rail() + return + check_for_rail() + +func detach_from_rail() -> void: + can_attach = false + travelling_on_rail = false + track_idx = -1 + velocity = direction_vector * speed * 48 + await get_tree().create_timer(0.1, false).timeout + can_attach = true diff --git a/Scripts/Classes/Entities/Objects/TrackRider.gd.uid b/Scripts/Classes/Entities/Objects/TrackRider.gd.uid new file mode 100644 index 0000000..3be26f9 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/TrackRider.gd.uid @@ -0,0 +1 @@ +uid://dg16ltpjq1r4r diff --git a/Scripts/Classes/Entities/Objects/Trampoline.gd b/Scripts/Classes/Entities/Objects/Trampoline.gd new file mode 100644 index 0000000..2a9c093 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/Trampoline.gd @@ -0,0 +1,41 @@ +extends AnimatableBody2D + +@export var bounce_height := -500 + +var players := [] + +func on_area_entered(area: Area2D) -> void: + pass + +func _physics_process(_delta: float) -> void: + for i in $Hitbox.get_overlapping_areas(): + if i.owner is Player and i.owner.is_on_floor(): + if i.owner.spring_bouncing or i.owner.velocity.y < 0: + continue + i.owner.velocity.x = 0 + if players.has(i.owner) == false: + players.append(i.owner) + $Animation.play("Bounce") + i.owner.spring_bouncing = true + for i in players: + i.global_position.y = $PlayerCollision/PlayerJoint.global_position.y + +func bounce_players() -> void: + var high_bounce := false + for player in players: + if Global.player_action_pressed("jump", player.player_id): + high_bounce = true + player.velocity.y = bounce_height + player.gravity = player.JUMP_GRAVITY + player.has_jumped = true + else: + player.velocity.y = -300 + if high_bounce: + AudioManager.play_sfx("spring", global_position) + else: + AudioManager.play_sfx("bump", global_position) + players.clear() + +func on_area_exited(area: Area2D) -> void: + if area.owner is Player: + area.owner.spring_bouncing = false diff --git a/Scripts/Classes/Entities/Objects/Trampoline.gd.uid b/Scripts/Classes/Entities/Objects/Trampoline.gd.uid new file mode 100755 index 0000000..ad68189 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/Trampoline.gd.uid @@ -0,0 +1 @@ +uid://bof8ieprith1d diff --git a/Scripts/Classes/Entities/Objects/WindArea.gd b/Scripts/Classes/Entities/Objects/WindArea.gd new file mode 100644 index 0000000..8747e69 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/WindArea.gd @@ -0,0 +1,19 @@ +extends Area2D + +@export var wind_force := 30 + +func _ready() -> void: + await get_tree().create_timer(0.1, false).timeout + get_parent().move_child(self, 0) + +func _physics_process(delta: float) -> void: + for i in get_overlapping_areas(): + if i.owner is Player: + if i.owner.spring_bouncing == false and i.owner.is_on_wall() == false and i.owner.state_machine.state.name == "Normal": + i.owner.global_position.x += wind_force * delta + var active := get_overlapping_areas().any(func(area: Area2D) -> bool: return area.owner is Player) + $CanvasLayer/Control/Particles.emitting = active + if active and $SFX.is_playing() == false: + $SFX.play() + elif not active: + $SFX.stop() diff --git a/Scripts/Classes/Entities/Objects/WindArea.gd.uid b/Scripts/Classes/Entities/Objects/WindArea.gd.uid new file mode 100755 index 0000000..222e807 --- /dev/null +++ b/Scripts/Classes/Entities/Objects/WindArea.gd.uid @@ -0,0 +1 @@ +uid://d3kftxro4bfnv diff --git a/Scripts/Classes/Entities/PipeArea.gd b/Scripts/Classes/Entities/PipeArea.gd new file mode 100644 index 0000000..26e48a5 --- /dev/null +++ b/Scripts/Classes/Entities/PipeArea.gd @@ -0,0 +1,110 @@ +@tool +@icon("res://Assets/Sprites/Editor/Pipe.png") +class_name PipeArea +extends Node2D + +signal pipe_entered +signal pipe_exited + +@onready var arrow_joint: Node2D = $ArrowJoint +@onready var arrow: Sprite2D = $ArrowJoint/Arrow +@onready var hitbox: Area2D = $Hitbox + +@export_enum("Down", "Up", "Left", "Right") var enter_direction := 0: + set(value): + enter_direction = value + update_visuals() + +@export_range(0, 99) var pipe_id := 0: + set(value): + pipe_id = value + update_visuals() + +@export_enum("0", "1", "2", "3", "4") var target_sub_level := 0 + +@export_file("*.tscn") var target_level := "" + +@export var exit_only := false: + set(value): + exit_only = value + update_visuals() + +var can_enter := true + +static var exiting_pipe_id := -1 + +func _ready() -> void: + update_visuals() + if Engine.is_editor_hint() == false and Global.current_game_mode != Global.GameMode.LEVEL_EDITOR: + run_pipe_check() + +func run_pipe_check() -> void: + if exiting_pipe_id == pipe_id and exit_only: + exit_pipe() + +func _physics_process(_delta: float) -> void: + if Engine.is_editor_hint() == false: + in_game() + update_visuals() + +func update_visuals() -> void: + if Engine.is_editor_hint() or (Global.current_game_mode == Global.GameMode.LEVEL_EDITOR and LevelEditor.playing_level == false): + show() + $ArrowJoint.show() + $ArrowJoint.rotation = get_vector(enter_direction).angle() - deg_to_rad(90) + $ArrowJoint/Arrow.flip_v = exit_only + var id := pipe_id + $Node2D/CenterContainer/Label.text = str(id) + else: + hide() + +func exit_pipe() -> void: + pipe_exited.emit() + await get_tree().physics_frame + for i in get_tree().get_nodes_in_group("Players"): + i.go_to_exit_pipe(self) + for i in get_tree().get_nodes_in_group("Players"): + await get_tree().create_timer(0.5, false).timeout + await i.exit_pipe(self) + exiting_pipe_id = -1 + +func get_vector(direction := 0) -> Vector2: + match direction: + 0: + return Vector2.DOWN + 1: + return Vector2.UP + 2: + return Vector2.LEFT + 3: + return Vector2.RIGHT + _: + return Vector2.ZERO + +func get_input_direction(direction := 0) -> String: + match direction: + 0: + return "move_down" + 1: + return "move_up" + 2: + return "move_left" + 3: + return "move_right" + _: + return "" + +func in_game() -> void: + if exit_only: + return + for i in hitbox.get_overlapping_areas(): + if i.owner is Player: + run_player_check(i.owner) + +func run_player_check(player: Player) -> void: + if Global.player_action_pressed(get_input_direction(enter_direction), player.player_id) and can_enter and (player.is_on_floor() or enter_direction == 1 or player.gravity_vector != Vector2.DOWN) and player.state_machine.state.name == "Normal": + can_enter = false + pipe_entered.emit() + DiscoLevel.can_meter_tick = false + Level.in_vine_level = false + player.enter_pipe(self) diff --git a/Scripts/Classes/Entities/PipeArea.gd.uid b/Scripts/Classes/Entities/PipeArea.gd.uid new file mode 100755 index 0000000..21dff62 --- /dev/null +++ b/Scripts/Classes/Entities/PipeArea.gd.uid @@ -0,0 +1 @@ +uid://bqqbvhchdvhyv diff --git a/Scripts/Classes/Entities/Player.gd b/Scripts/Classes/Entities/Player.gd new file mode 100644 index 0000000..d46d2ca --- /dev/null +++ b/Scripts/Classes/Entities/Player.gd @@ -0,0 +1,792 @@ +class_name Player +extends CharacterBody2D + +var AIR_ACCEL := 3.0 +var AIR_SKID := 1.5 +var DECEL := 3.0 +var FALL_GRAVITY := 25.0 +var GROUND_RUN_ACCEL := 1.25 +var GROUND_WALK_ACCEL := 4.0 +var JUMP_GRAVITY := 11.0 +var JUMP_HEIGHT := 300.0 +var JUMP_INCR := 8.0 +var SWIM_GRAVITY := 2.5 +var SWIM_SPEED := 95.0 +var MAX_FALL_SPEED := 280 +var MAX_SWIM_FALL_SPEED := 200 +var RUN_SKID := 8.0 +var RUN_SPEED := 160 +var WALK_SKID := 8.0 +var WALK_SPEED := 96.0 +var CEILING_BUMP_SPEED := 45.0 +@onready var camera_center_joint: Node2D = $CameraCenterJoint + +@onready var sprite: AnimatedSprite2D = $Sprite +@onready var camera: Camera2D = $Camera +@onready var score_note_spawner: ScoreNoteSpawner = $ScoreNoteSpawner + +var has_jumped := false + +var direction := 1 +var input_direction := 0 + +var flight_meter := 0.0 + +var velocity_direction := 1 + +var total_keys := 0 + +@export var power_state: PowerUpState = null: + set(value): + power_state = value + set_power_state_frame() +var character := "Mario" + +var crouching := false +var skidding := false + +var can_bump_sfx := true + +@export var player_id := 0 +const ONE_UP_NOTE = preload("uid://dopxwjj37gu0l") +var gravity := FALL_GRAVITY + +var attacking := false +var pipe_enter_direction := Vector2.ZERO# +var pipe_move_direction := 1 +var stomp_combo := 0 + +var is_invincible := false + +const COMBO_VALS := [100, 200, 400, 500, 800, 1000, 2000, 4000, 5000, 8000, null] + +@export_enum("Small", "Big", "Fire") var starting_power_state := 0 +@onready var state_machine: StateMachine = $States +@onready var normal_state: Node = $States/Normal +@export var auto_death_pit := true + +var can_hurt := true + +var in_water := false + +var has_hammer := false + +var spring_bouncing := false + +var low_gravity := false + +var gravity_vector := Vector2.DOWN + +var jump_cancelled := false + +var camera_pan_amount := 24 + +var animating_camera := false + +var can_uncrouch := false + +var can_air_turn := false + +static var CHARACTERS := ["Mario", "Luigi", "Toad", "Toadette"] +const POWER_STATES := ["Small", "Big", "Fire"] + +signal moved +signal dead + +var is_dead := false + +static var CHARACTER_NAMES := ["CHAR_MARIO", "CHAR_LUIGI", "CHAR_TOAD", "CHAR_TOADETTE"] + +static var CHARACTER_COLOURS := [preload("res://Assets/Sprites/Players/Mario/CharacterColour.json"), preload("res://Assets/Sprites/Players/Luigi/CharacterColour.json"), preload("res://Assets/Sprites/Players/Toad/CharacterColour.json"), preload("res://Assets/Sprites/Players/Toadette/CharacterColour.json")] + +var can_timer_warn := true + +var colour_palette_texture: Texture = null + +static var CHARACTER_PALETTES := [ + preload("res://Assets/Sprites/Players/Mario/ColourPalette.json"), + preload("res://Assets/Sprites/Players/Luigi/ColourPalette.json"), + preload("res://Assets/Sprites/Players/Toad/ColourPalette.json"), + preload("res://Assets/Sprites/Players/Toadette/ColourPalette.json") +] + +const ANIMATION_FALLBACKS := { + "JumpFall": "Jump", + "Fall": "Move", + "Pipe": "Idle", + "Walk": "Move", + "Run": "Move", + "PipeWalk": "Move", + "LookUp": "Idle", + "CrouchFall": "Crouch", + "CrouchAttack": "Attack", + "FlagSlide": "Climb", + "WaterMove": "Move", + "WaterIdle": "Idle", + "DieFreeze": "Die", + "StarJump": "Jump", + "StarFall": "JumpFall" +} + +var palette_transform := true +var transforming := false + +static var camera_right_limit := 999999 + +static var times_hit := 0 + +var can_run := true + +var air_frames := 0 + +static var classic_physics := false + +var swim_stroke := false + +var simulated_velocity := Vector2.ZERO + +func _ready() -> void: + if classic_physics: + apply_classic_physics() + get_viewport().size_changed.connect(recenter_camera) + show() + $Checkpoint/Label.text = str(player_id + 1) + $Checkpoint/Label.modulate = [Color("5050FF"), Color("F73910"), Color("1A912E"), Color("FFB762")][player_id] + $Checkpoint/Label.visible = Global.connected_players > 1 + Global.can_pause = true + character = CHARACTERS[int(Global.player_characters[player_id])] + Global.can_time_tick = true + if [Global.GameMode.BOO_RACE, Global.GameMode.MARATHON, Global.GameMode.MARATHON_PRACTICE].has(Global.current_game_mode) == false: + apply_character_physics() + apply_character_sfx_map() + Global.level_theme_changed.connect(apply_character_sfx_map) + Global.level_theme_changed.connect(apply_character_physics) + Global.level_theme_changed.connect(set_power_state_frame) + if Global.current_level.first_load and Global.current_game_mode == Global.GameMode.MARATHON_PRACTICE: + Global.player_power_states[player_id] = "0" + power_state = $PowerStates.get_node(POWER_STATES[int(Global.player_power_states[player_id])]) + if Global.current_game_mode == Global.GameMode.LEVEL_EDITOR: + camera.enabled = false + handle_power_up_states(0) + set_power_state_frame() + if Global.level_editor == null: + recenter_camera() + await get_tree().create_timer(0.1, false).timeout + for i in [$CameraCenterJoint/LeftWall/CollisionShape2D, $CameraCenterJoint/RightWall/CollisionShape2D]: + i.set_deferred("disabled", false) + +func apply_character_physics() -> void: + var path = "res://Assets/Sprites/Players/" + character + "/CharacterInfo.json" + if int(Global.player_characters[player_id]) > 3: + path = path.replace("res://Assets/Sprites/Players", "user://custom_characters") + path = ResourceSetter.get_pure_resource_path(path) + var json = JSON.parse_string(FileAccess.open(path, FileAccess.READ).get_as_text()) + for i in json.physics: + set(i, json.physics[i]) + + for i in get_tree().get_nodes_in_group("SmallCollisions"): + var hitbox_scale = json.get("small_hitbox_scale", [1, 1]) + i.scale = Vector2(hitbox_scale[0], hitbox_scale[1]) + i.update() + for i in get_tree().get_nodes_in_group("BigCollisions"): + var hitbox_scale = json.get("big_hitbox_scale", [1, 1]) + i.scale = Vector2(hitbox_scale[0], hitbox_scale[1]) + i.update() + +func apply_classic_physics() -> void: + var json = JSON.parse_string(FileAccess.open("res://Resources/ClassicPhysics.json", FileAccess.READ).get_as_text()) + for i in json: + set(i, json[i]) + +func recenter_camera() -> void: + %CameraHandler.recenter_camera() + %CameraHandler.update_camera_barriers() + +func reparent_camera() -> void: + return + +func editor_level_start() -> void: + if PipeArea.exiting_pipe_id == -1: + power_state = get_node("PowerStates").get_child(starting_power_state) + handle_power_up_states(0) + set_power_state_frame() + camera_make_current() + recenter_camera() + state_machine.transition_to("Normal") + if camera_right_limit <= global_position.x: + camera_right_limit = 99999999 + await get_tree().create_timer(0.1, false).timeout + if camera_right_limit <= global_position.x: + camera_right_limit = 99999999 + + +func _physics_process(delta: float) -> void: + if Input.is_action_just_pressed("debug_reload"): + set_power_state_frame() + if Input.is_action_just_pressed("debug_noclip") and Global.debug_mode: + state_machine.transition_to("NoClip") + up_direction = -gravity_vector + handle_directions() + handle_block_collision_detection() + handle_wing_flight(delta) + air_frames = (air_frames + 1 if is_on_floor() == false else 0) + for i in get_tree().get_nodes_in_group("StepCollision"): + var on_wall := false + for x in [$StepWallChecks/LWall, $StepWallChecks/RWall]: + if x.is_colliding(): + on_wall = true + var step_enabled = (not on_wall and air_frames < 4 and velocity.y >= 0) + i.set_deferred("disabled", not step_enabled) + if is_actually_on_ceiling() and can_bump_sfx: + bump_ceiling() + elif is_actually_on_floor() and not is_invincible: + stomp_combo = 0 + elif velocity.y > 15: + can_bump_sfx = true + var old_water = in_water + if $Hitbox.monitoring: + in_water = $Hitbox.get_overlapping_areas().any(func(area: Area2D): return area is WaterArea) or $WaterDetect.get_overlapping_bodies().is_empty() == false + if old_water != in_water and in_water == false and flight_meter <= 0: + water_exited() + if $SkidSFX.playing: + if (is_actually_on_floor() and skidding) == false: + $SkidSFX.stop() + elif is_actually_on_floor() and skidding and Settings.file.audio.skid_sfx == 1: + $SkidSFX.play() + +const BUBBLE_PARTICLE = preload("uid://bwjae1h1airtr") + +func summon_bubble() -> void: + var bubble = BUBBLE_PARTICLE.instantiate() + bubble.global_position = global_position + Vector2(0, -16 if power_state.hitbox_size == "Small" else -32) + add_sibling(bubble) + +func _process(delta: float) -> void: + handle_power_up_states(delta) + handle_invincible_palette() + if is_invincible: + DiscoLevel.combo_meter = 100 + $Sprite/Hammer.visible = has_hammer + +func apply_gravity(delta: float) -> void: + if in_water or flight_meter > 0: + gravity = SWIM_GRAVITY + else: + if gravity_vector.y > 0: + if velocity.y > 0: + gravity = FALL_GRAVITY + elif gravity_vector.y < 0: + if velocity.y < 0: + gravity = FALL_GRAVITY + velocity += (gravity_vector * ((gravity / (1.5 if low_gravity else 1.0)) / delta)) * delta + var target_fall: float = MAX_FALL_SPEED + if in_water: + target_fall = MAX_SWIM_FALL_SPEED + if gravity_vector.y > 0: + velocity.y = clamp(velocity.y, -INF, (target_fall / (1.2 if low_gravity else 1.0))) + else: + velocity.y = clamp(velocity.y, -(target_fall / (1.2 if low_gravity else 1.0)), INF) + +func camera_make_current() -> void: + camera.enabled = true + camera.make_current() + +func play_animation(animation_name := "") -> void: + if sprite.sprite_frames == null: return + animation_name = get_fallback_animation(animation_name) + if sprite.animation != animation_name: + sprite.play(animation_name) + +func get_fallback_animation(animation_name := "") -> String: + if sprite.sprite_frames.has_animation(animation_name) == false and ANIMATION_FALLBACKS.has(animation_name): + return get_fallback_animation(ANIMATION_FALLBACKS.get(animation_name)) + else: + return animation_name + +func apply_character_sfx_map() -> void: + var path = "res://Assets/Sprites/Players/" + character + "/SFX.json" + var custom_character := false + if int(Global.player_characters[player_id]) > 3: + custom_character = true + path = path.replace("res://Assets/Sprites/Players", "user://custom_characters") + path = ResourceSetter.get_pure_resource_path(path) + var json = JSON.parse_string(FileAccess.open(path, FileAccess.READ).get_as_text()) + + for i in json: + var res_path = "res://Assets/Audio/SFX/" + json[i] + res_path = ResourceSetter.get_pure_resource_path(res_path) + if FileAccess.file_exists(res_path) == false or custom_character: + var directory = "res://Assets/Sprites/Players/" + character + "/" + json[i] + if int(Global.player_characters[player_id]) > 3: + directory = directory.replace("res://Assets/Sprites/Players", "user://custom_characters") + directory = ResourceSetter.get_pure_resource_path(directory) + if FileAccess.file_exists(directory): + json[i] = directory + else: + json[i] = res_path + else: + json[i] = res_path + + AudioManager.load_sfx_map(json) + +func refresh_hitbox() -> void: + $Hitbox.set_deferred("monitoring", false) + $Hitbox.set_deferred("monitorable", false) + await get_tree().physics_frame + $Hitbox.set_deferred("monitoring", true) + $Hitbox.set_deferred("monitorable", true) + +func is_actually_on_floor() -> bool: + if is_on_floor(): + return true + else: + for i in get_tree().get_nodes_in_group("CollisionRays"): + if i.is_on_floor(): + return true + return false + +func is_actually_on_wall() -> bool: + if is_on_wall(): + return true + else: + for i in get_tree().get_nodes_in_group("CollisionRays"): + if i.is_on_wall(): + return true + return false + +func is_actually_on_ceiling() -> bool: + if is_on_ceiling(): + return true + else: + for i in get_tree().get_nodes_in_group("CollisionRays"): + if i.is_on_ceiling(): + return true + return false + +func enemy_bounce_off(add_combo := true) -> void: + if add_combo: + add_stomp_combo() + jump_cancelled = not Global.player_action_pressed("jump", player_id) + await get_tree().physics_frame + if Global.player_action_pressed("jump", player_id): + velocity.y = -300 + gravity = JUMP_GRAVITY + has_jumped = true + else: + velocity.y = -200 + +func add_stomp_combo() -> void: + if stomp_combo >= 10: + if Global.current_game_mode == Global.GameMode.CHALLENGE or Settings.file.difficulty.inf_lives: + Global.score += 10000 + score_note_spawner.spawn_note(10000) + else: + Global.lives += 1 + AudioManager.play_global_sfx("1_up") + score_note_spawner.spawn_one_up_note() + else: + Global.score += COMBO_VALS[stomp_combo] + score_note_spawner.spawn_note(COMBO_VALS[stomp_combo]) + stomp_combo += 1 + +func bump_ceiling() -> void: + AudioManager.play_sfx("bump", global_position) + velocity.y = CEILING_BUMP_SPEED + can_bump_sfx = false + await get_tree().create_timer(0.1).timeout + AudioManager.kill_sfx("small_jump") + AudioManager.kill_sfx("big_jump") + +func super_star() -> void: + DiscoLevel.combo_meter += 1 + is_invincible = true + $StarTimer.start() + +var colour_palette: Texture = null + +func stop_all_timers() -> void: + flight_meter = -1 + for i in [$StarTimer, $HammerTimer]: + i.stop() + +func handle_invincible_palette() -> void: + sprite.material.set_shader_parameter("mode", !Settings.file.visuals.rainbow_style) + $Sprite.material.set_shader_parameter("player_palette", $PlayerPalette.texture) + $Sprite.material.set_shader_parameter("palette_size", colour_palette.get_width()) + $Sprite.material.set_shader_parameter("invincible_palette", $InvinciblePalette.texture) + sprite.material.set_shader_parameter("palette_idx", POWER_STATES.find(power_state.state_name)) + sprite.material.set_shader_parameter("enabled", (is_invincible or (palette_transform and transforming))) + +func handle_block_collision_detection() -> void: + if ["Pipe"].has(state_machine.state.name): return + + if velocity.y <= FALL_GRAVITY: + for i in $BlockCollision.get_overlapping_bodies(): + if i is Block: + if is_on_ceiling(): + i.player_block_hit.emit(self) +func handle_directions() -> void: + input_direction = 0 + if Global.player_action_pressed("move_right", player_id): + input_direction = 1 + elif Global.player_action_pressed("move_left", player_id): + input_direction = -1 + velocity_direction = sign(velocity.x) + +var use_big_collision := false + +func handle_power_up_states(delta) -> void: + for i in get_tree().get_nodes_in_group("BigCollisions"): + if i.owner == self: + i.set_deferred("disabled", power_state.hitbox_size == "Small" or crouching) + $Checkpoint.position.y = -24 if power_state.hitbox_size == "Small" or crouching else -40 + power_state.update(delta) + +func handle_wing_flight(delta: float) -> void: + flight_meter -= delta + if flight_meter <= 0 && $Sprite/Wings.visible: + AudioManager.stop_music_override(AudioManager.MUSIC_OVERRIDES.WING) + $Sprite/Wings.visible = flight_meter >= 0 + if flight_meter < 0: + return + %BigWing.visible = power_state.hitbox_size == "Big" + %SmallWing.visible = power_state.hitbox_size == "Small" + for i in [%SmallWing, %BigWing]: + if velocity.y < 0: + i.play("Flap") + else: + i.play("Idle") + if flight_meter <= 3: + $Sprite/Wings/AnimationPlayer.play("Flash") + else: + $Sprite/Wings/AnimationPlayer.play("RESET") + +func damage() -> void: + if can_hurt == false or is_invincible: + return + times_hit += 1 + var damage_state = power_state.damage_state + if damage_state != null: + if Settings.file.difficulty.damage_style == 0: + damage_state = get_node("PowerStates/Small") + DiscoLevel.combo_meter -= 50 + AudioManager.play_sfx("damage", global_position) + await power_up_animation(damage_state.state_name) + power_state = get_node("PowerStates/" + damage_state.state_name) + Global.player_power_states[player_id] = str(power_state.get_index()) + do_i_frames() + else: + die() + +var cam_direction := 1 +@onready var last_position := global_position + +@onready var camera_position = camera.global_position +var camera_offset = Vector2.ZERO + +func point_to_camera_limit(point := 0, point_dir := -1) -> float: + return point + ((get_viewport_rect().size.x / 2.0) * -point_dir) + +func point_to_camera_limit_y(point := 0, point_dir := -1) -> float: + return point + ((get_viewport_rect().size.y / 2.0) * -point_dir) + +func passed_checkpoint() -> void: + if Settings.file.difficulty.checkpoint_style == 0: + $Checkpoint/Animation.play("Show") + AudioManager.play_sfx("checkpoint", global_position) + +func do_i_frames() -> void: + can_hurt = false + for i in 25: + $Sprite.hide() + if get_tree() == null: + return + await get_tree().create_timer(0.04, false).timeout + $Sprite.show() + if get_tree() == null: + return + await get_tree().create_timer(0.04, false).timeout + can_hurt = true + refresh_hitbox() + +func die(pit := false) -> void: + if state_machine.state.name == "Dead" or state_machine.state.name == "Pipe": + return + is_dead = true + visible = not pit + flight_meter = 0 + dead.emit() + Global.p_switch_active = false + Global.p_switch_timer = 0 + stop_all_timers() + state_machine.transition_to("Dead", {"Pit": pit}) + process_mode = Node.PROCESS_MODE_ALWAYS + get_tree().paused = true + Level.can_set_time = true + Level.first_load = true + if Global.current_game_mode != Global.GameMode.BOO_RACE: + AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.DEATH, 999, false) + await get_tree().create_timer(3).timeout + else: + AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.RACE_LOSE, 999, false) + await get_tree().create_timer(5).timeout + + death_load() + +func death_load() -> void: + power_state = get_node("PowerStates/Small") + Global.player_power_states = "0000" + Global.death_load = true + if Global.current_game_mode == Global.GameMode.CUSTOM_LEVEL: + LevelTransition.level_to_transition_to = "res://Scenes/Levels/LevelEditor.tscn" + Global.transition_to_scene("res://Scenes/Levels/LevelTransition.tscn") + return + if Global.current_game_mode == Global.GameMode.LEVEL_EDITOR: + owner.stop_testing() + return + if [Global.GameMode.CAMPAIGN, Global.GameMode.MARATHON].has(Global.current_game_mode): + if Settings.file.difficulty.inf_lives == 0: + Global.lives -= 1 + Global.death_load = true + if Global.current_game_mode == Global.GameMode.CHALLENGE: + Global.transition_to_scene("res://Scenes/Levels/ChallengeMiss.tscn") + elif Global.time <= 0: + Global.transition_to_scene("res://Scenes/Levels/TimeUp.tscn") + elif Global.lives <= 0 and Settings.file.difficulty.inf_lives == 0: + Global.death_load = false + Global.transition_to_scene("res://Scenes/Levels/GameOver.tscn") + else: + LevelPersistance.reset_states() + if Global.current_game_mode == Global.GameMode.BOO_RACE: + Global.reset_values() + Global.clear_saved_values() + Level.start_level_path = Global.current_level.scene_file_path + Global.current_level.reload_level() + +func time_up() -> void: + die() + +func set_power_state_frame() -> void: + colour_palette = ResourceSetter.get_resource(preload("uid://b0quveyqh25dn")) + $PlayerPalette/ResourceSetterNew.resource_json = (CHARACTER_PALETTES[int(Global.player_characters[player_id])]) + if power_state != null: + $ResourceSetterNew.resource_json = load(get_character_sprite_path()) + $ResourceSetterNew.update_resource() + +func get_power_up(power_name := "") -> void: + if is_dead: + return + Global.score += 1000 + DiscoLevel.combo_amount += 1 + score_note_spawner.spawn_note(1000) + AudioManager.play_sfx("power_up", global_position) + if Settings.file.difficulty.damage_style == 0 and power_state.state_name != power_name: + if power_name != "Big" and power_state.state_name != "Big": + power_name = "Big" + var new_power_state = get_node("PowerStates/" + power_name) + if new_power_state.power_tier >= power_state.power_tier and new_power_state != power_state: + can_hurt = false + await power_up_animation(power_name) + else: + return + if new_power_state.hitbox_size == "Big" and power_state.hitbox_size == "Small": + check_for_block() + power_state = new_power_state + Global.player_power_states[player_id] = str(power_state.get_index()) + can_hurt = true + refresh_hitbox() + +func check_for_block() -> void: + if test_move(global_transform, Vector2.UP * 2): + crouching = true + +func power_up_animation(new_power_state := "") -> void: + if normal_state.jump_buffer > 0: + normal_state.jump_buffer += 10 + var old_frames = sprite.sprite_frames + var new_frames = $ResourceSetterNew.get_resource(load(get_character_sprite_path(new_power_state))) + sprite.process_mode = Node.PROCESS_MODE_ALWAYS + $Sprite.show() + get_tree().paused = true + if get_node("PowerStates/" + new_power_state).hitbox_size != power_state.hitbox_size: + sprite.speed_scale = 3 + sprite.play("Grow") + await get_tree().create_timer(0.4, true).timeout + sprite.sprite_frames = new_frames + sprite.play("Grow") + await get_tree().create_timer(0.4, true).timeout + transforming = false + else: + if not palette_transform: + for i in 6: + sprite.sprite_frames = new_frames + await get_tree().create_timer(0.05).timeout + sprite.sprite_frames = old_frames + await get_tree().create_timer(0.05).timeout + else: + sprite.stop() + sprite.material.set_shader_parameter("enabled", true) + transforming = true + await get_tree().create_timer(0.6).timeout + transforming = false + get_tree().paused = false + sprite.process_mode = Node.PROCESS_MODE_PAUSABLE + if Global.player_action_just_pressed("jump", player_id): + jump() + return + +const RESERVE_ITEM = preload("res://Scenes/Prefabs/Entities/Items/ReserveItem.tscn") + +func dispense_stored_item() -> void: + add_sibling(RESERVE_ITEM.instantiate()) + +func get_character_sprite_path(power_stateto_use := power_state.state_name) -> String: + var path = "res://Assets/Sprites/Players/" + character + "/" + power_stateto_use + ".json" + if int(Global.player_characters[player_id]) > 3: + path = path.replace("res://Assets/Sprites/Players", "user://custom_characters") + return path + +func enter_pipe(pipe: PipeArea, warp_to_level := true) -> void: + z_index = -10 + Global.can_pause = false + Global.can_time_tick = false + pipe_enter_direction = pipe.get_vector(pipe.enter_direction) + if pipe_enter_direction.x != 0: + global_position.y = pipe.global_position.y + 14 + AudioManager.play_sfx("pipe", global_position) + state_machine.transition_to("Pipe") + PipeArea.exiting_pipe_id = pipe.pipe_id + hide_pipe_animation() + if warp_to_level: + await get_tree().create_timer(1, false).timeout + if Global.current_game_mode == Global.GameMode.LEVEL_EDITOR or Global.current_game_mode == Global.GameMode.CUSTOM_LEVEL: + LevelEditor.play_pipe_transition = true + owner.transition_to_sublevel(pipe.target_sub_level) + else: + Global.transition_to_scene(pipe.target_level) + +func hide_pipe_animation() -> void: + if pipe_enter_direction.x != 0: + await get_tree().create_timer(0.3, false).timeout + hide() + else: + await get_tree().create_timer(0.6, false).timeout + hide() + +func go_to_exit_pipe(pipe: PipeArea) -> void: + Global.can_time_tick = false + pipe_enter_direction = Vector2.ZERO + state_machine.transition_to("Pipe") + global_position = pipe.global_position + (pipe.get_vector(pipe.enter_direction) * 32) + if pipe.enter_direction == 1: + global_position = pipe.global_position + Vector2(0, -8) + recenter_camera() + if pipe.get_vector(pipe.enter_direction).y == 0: + global_position.y += 16 + global_position.x -= 8 * pipe.get_vector(pipe.enter_direction).x + reset_physics_interpolation() + hide() + +func exit_pipe(pipe: PipeArea) -> void: + show() + pipe_enter_direction = -pipe.get_vector(pipe.enter_direction) + AudioManager.play_sfx("pipe", global_position) + state_machine.transition_to("Pipe") + await get_tree().create_timer(0.6, false).timeout + Global.can_pause = true + state_machine.transition_to("Normal") + Global.can_time_tick = true + +func jump() -> void: + if spring_bouncing: + return + velocity.y = calculate_jump_height() * gravity_vector.y + gravity = JUMP_GRAVITY + AudioManager.play_sfx("small_jump" if power_state.hitbox_size == "Small" else "big_jump", global_position) + has_jumped = true + await get_tree().physics_frame + has_jumped = true + +func calculate_jump_height() -> float: # Thanks wye love you xxx + return -(JUMP_HEIGHT + JUMP_INCR * int(abs(velocity.x) / 25)) + +const SMOKE_PARTICLE = preload("res://Scenes/Prefabs/Particles/SmokeParticle.tscn") + +func teleport_player(new_position := Vector2.ZERO) -> void: + hide() + do_smoke_effect() + var old_state = state_machine.state.name + state_machine.transition_to("Freeze") + await get_tree().create_timer(0.5, false).timeout + global_position = new_position + recenter_camera() + await get_tree().create_timer(0.5, false).timeout + state_machine.transition_to(old_state) + show() + velocity.y = 0 + do_smoke_effect() + +func do_smoke_effect() -> void: + for i in 2: + var node = SMOKE_PARTICLE.instantiate() + node.global_position = global_position - Vector2(0, 16 * i) + add_sibling(node) + if power_state.hitbox_size == "Small": + break + AudioManager.play_sfx("magic", global_position) + +func on_timeout() -> void: + AudioManager.stop_music_override(AudioManager.MUSIC_OVERRIDES.STAR) + await get_tree().create_timer(1, false).timeout + is_invincible = false + + +func on_area_entered(area: Area2D) -> void: + if area.owner is Player and area.owner != self: + if area.owner.velocity.y > 0 and area.owner.is_actually_on_floor() == false: + area.owner.enemy_bounce_off(false) + velocity.y = 50 + AudioManager.play_sfx("bump", global_position) + +func hammer_get() -> void: + has_hammer = true + $HammerTimer.start() + AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.HAMMER, 0, false) + +func on_hammer_area_entered(area: Area2D) -> void: + pass + +func wing_get() -> void: + AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.WING, 0, false, false) + flight_meter = 10 + +func on_hammer_timeout() -> void: + has_hammer = false + AudioManager.stop_music_override(AudioManager.MUSIC_OVERRIDES.HAMMER) + +func water_exited() -> void: + await get_tree().physics_frame + if in_water: return + normal_state.swim_up_meter = 0 + if velocity.y < 0: + velocity.y = -250.0 if velocity.y < -50.0 or Global.player_action_pressed("move_up", player_id) else velocity.y + has_jumped = true + if Global.player_action_pressed("move_up", player_id): + gravity = JUMP_GRAVITY + else: + gravity = FALL_GRAVITY + +func reset_camera_to_center() -> void: + animating_camera = true + var old_position = camera.position + camera.global_position = get_viewport().get_camera_2d().get_screen_center_position() + camera.reset_physics_interpolation() + var tween = create_tween() + tween.tween_property(camera, "position", old_position, 0.5) + await tween.finished + camera.position = old_position + animating_camera = false + +func on_area_exited(area: Area2D) -> void: + if area is WaterArea: + water_exited() diff --git a/Scripts/Classes/Entities/Player.gd.uid b/Scripts/Classes/Entities/Player.gd.uid new file mode 100755 index 0000000..3b7ba7d --- /dev/null +++ b/Scripts/Classes/Entities/Player.gd.uid @@ -0,0 +1 @@ +uid://dt4rosa5o35xr diff --git a/Scripts/Classes/Entities/ShellClass.gd b/Scripts/Classes/Entities/ShellClass.gd new file mode 100644 index 0000000..a4f950a --- /dev/null +++ b/Scripts/Classes/Entities/ShellClass.gd @@ -0,0 +1,145 @@ +class_name Shell +extends Enemy + +var moving := false + +const MOVE_SPEED := 192 +const AIR_MOVE_SPEED := 64 + +var combo := 0 +@export var colour := "Green" +var flipped := false + + +var can_kick := false + +var player: Player = null + +const COMBO_VALS := [500, 800, 1000, 2000, 4000, 5000, 8000, null] + +var wake_meter := 0.0 ## SMB1R IS WOKE + +var old_entity: Enemy = null + +var can_update := true + +var can_air_kick := false + +func _ready() -> void: + $Sprite.flip_v = flipped + if flipped: + $Sprite.offset.y = 1 + for i in 4: + await get_tree().physics_frame + can_kick = true + $Hitbox/Collision.set_deferred("disabled", false) + +func on_player_stomped_on(stomped_player: Player) -> void: + player = stomped_player + if can_kick == false: + return + if not moving: + direction = sign(global_position.x - stomped_player.global_position.x) + kick() + else: + DiscoLevel.combo_meter += 10 + moving = false + AudioManager.play_sfx("enemy_stomp", global_position) + stomped_player.enemy_bounce_off() + if Global.current_game_mode == Global.GameMode.CHALLENGE and stomped_player.stomp_combo >= 10: + die_from_object(stomped_player) + +func block_bounced(_block: Block) -> void: + velocity.y = -200 + wake_meter = 0 + +func on_player_hit(hit_player: Player) -> void: + player = hit_player + if can_kick == false: + return + if not moving: + direction = sign(global_position.x - hit_player.global_position.x ) + kick() + else: + hit_player.damage() + +func kick() -> void: + update_hitbox() + DiscoLevel.combo_meter += 25 + moving = true + if can_air_kick: + $ScoreNoteSpawner.spawn_note(8000) + else: + $ScoreNoteSpawner.spawn_note(400) + AudioManager.play_sfx("kick", global_position) + +func _physics_process(delta: float) -> void: + handle_movement(delta) + handle_waking(delta) + handle_block_collision() + if moving: + wake_meter = 0 + $Sprite.play("Spin") + else: + combo = 0 + if wake_meter > 5: + $Sprite.play("Wake") + else: + $Sprite.play("Idle") + +func handle_waking(delta: float) -> void: + wake_meter += delta * (2 if Global.second_quest else 1) + if wake_meter >= 7: + summon_original_entity() + +func summon_original_entity() -> void: + old_entity.global_position = global_position + add_sibling(old_entity) + queue_free() + +func handle_block_collision() -> void: + if not moving: + return + for i in $Hitbox.get_overlapping_bodies(): + if i is Block and i.global_position.y < global_position.y: + i.shell_block_hit.emit(self) + +func add_combo() -> void: + if combo >= 7: + if Global.current_game_mode == Global.GameMode.CHALLENGE or Settings.file.difficulty.inf_lives: + Global.score += 10000 + $ScoreNoteSpawner.spawn_note(10000) + else: + AudioManager.play_global_sfx("1_up") + Global.lives += 1 + $ScoreNoteSpawner.spawn_one_up_note() + else: + $ScoreNoteSpawner.spawn_note(COMBO_VALS[combo]) + combo += 1 + +func update_hitbox() -> void: + can_kick = false + $Hitbox.get_child(0).set_deferred("disabled", true) + for i in 2: + await get_tree().physics_frame + $Hitbox.get_child(0).set_deferred("disabled", false) + await get_tree().physics_frame + can_kick = true + +func handle_movement(delta: float) -> void: + set_collision_layer_value(6, not moving) + if moving: + if is_on_wall(): + direction *= -1 + AudioManager.play_sfx("bump", global_position) + var speed = MOVE_SPEED + if is_on_floor() == false: + speed = AIR_MOVE_SPEED + velocity.x = ((speed * direction)) + elif is_on_floor(): + velocity.x = 0 + if is_on_floor() and velocity.y >= 0: + can_air_kick = false + velocity.y += (Global.entity_gravity / delta) * delta + velocity.y = clamp(velocity.y, -INF, Global.entity_max_fall_speed) + move_and_slide() diff --git a/Scripts/Classes/Entities/ShellClass.gd.uid b/Scripts/Classes/Entities/ShellClass.gd.uid new file mode 100755 index 0000000..d9038e2 --- /dev/null +++ b/Scripts/Classes/Entities/ShellClass.gd.uid @@ -0,0 +1 @@ +uid://b0mk8rdwt73w0 diff --git a/Scripts/Classes/Entities/TeleportPipeArea.gd b/Scripts/Classes/Entities/TeleportPipeArea.gd new file mode 100644 index 0000000..d5ceaa7 --- /dev/null +++ b/Scripts/Classes/Entities/TeleportPipeArea.gd @@ -0,0 +1,32 @@ +@tool +class_name TeleportPipeArea +extends PipeArea + +@export var connecting_pipe: PipeArea = null + +func _ready() -> void: + update_visuals() + +func update_visuals() -> void: + if Engine.is_editor_hint(): + $ArrowJoint.show() + $ArrowJoint.rotation = get_vector(enter_direction).angle() - deg_to_rad(90) + $ArrowJoint/Arrow.flip_v = exit_only + if connecting_pipe != null: + $Node2D/CenterContainer/Label.text = str(connecting_pipe.pipe_id) + else: + hide() + +func run_player_check(player: Player) -> void: + if Global.player_action_pressed(get_input_direction(enter_direction), player.player_id) and can_enter: + can_enter = false + Checkpoint.passed = false + player.enter_pipe(self, false) + await get_tree().create_timer(1, false).timeout + $CanvasLayer.show() + await get_tree().create_timer(0.25, false).timeout + connecting_pipe.exit_pipe() + can_enter = true + for i in 2: + await get_tree().physics_frame + $CanvasLayer.hide() diff --git a/Scripts/Classes/Entities/TeleportPipeArea.gd.uid b/Scripts/Classes/Entities/TeleportPipeArea.gd.uid new file mode 100755 index 0000000..d8368b3 --- /dev/null +++ b/Scripts/Classes/Entities/TeleportPipeArea.gd.uid @@ -0,0 +1 @@ +uid://cp4040k6fqwow diff --git a/Scripts/Classes/LevelBGNew.gd b/Scripts/Classes/LevelBGNew.gd new file mode 100644 index 0000000..2b9e0ab --- /dev/null +++ b/Scripts/Classes/LevelBGNew.gd @@ -0,0 +1,203 @@ +@tool +class_name LevelBG +extends Node2D + +@export_enum("Day", "Night", "Auto") var time_of_day := 0: + set(value): + time_of_day = value + update_visuals() + +@export_enum("Hills", "Bush", "None", "Auto") var primary_layer = 0: + set(value): + primary_layer = value + update_visuals() + +@export_enum("None", "Mushrooms", "Trees") var second_layer = 0: + set(value): + second_layer = value + update_visuals() + +@export_enum("Behind", "In Front") var second_layer_order = 0: + set(value): + second_layer_order = value + update_visuals() + +@export var second_layer_offset := Vector2.ZERO: + set(value): + second_layer_offset = value + update_visuals() + +@export_enum("None", "Snow", "Leaves", "Ember", "Auto") var particles := 0: + set(value): + particles = value + update_visuals() + +@export_enum("None", "Water", "Lava", "Poison") var liquid_layer := 0: + set(value): + liquid_layer = value + update_visuals() + +@export var liquid_offset := 8: + set(value): + liquid_offset = value + update_visuals() + +@export var overlay_clouds := false: + set(value): + overlay_clouds = value + update_visuals() + +func set_value(value := 0, value_name := "") -> void: + set(value_name, value) + +var is_auto := false + +var combo_progress := 0.0 + +var visual_progress := 0.0 + +var can_tree_tint := true + +var top_edge_enabled := true + +var can_mushroom_tint := true + +var sky_scroll_speed := -4.0 + +const disco_sfx_threshold := [0.05, 0.5, 0.8] + + +func set_second_y_offset(value := 0.0) -> void: + second_layer_offset.y = -value + +func _ready() -> void: + if particles == 4: + if ["", "Snow", "Jungle", "Castle"].has(Global.level_theme): + particles = ["", "Snow", "Jungle", "Castle"].find(Global.level_theme) + await get_parent().ready + if Engine.is_editor_hint() == false: + if time_of_day == 2: + is_auto = true + time_of_day = ["Day", "Night"].find(Global.theme_time) + if primary_layer == 3: + if ["Jungle", "Autumn"].has(Global.level_theme): + if Global.world_num > 4 and Global.world_num <= 8 or time_of_day == 1: + primary_layer = 1 + else: + primary_layer = 0 + else: + primary_layer = 0 + get_parent().move_child(self, 0) + Global.level_theme_changed.connect(update_visuals) + Global.level_time_changed.connect(update_visuals) + update_visuals() + +func _physics_process(delta: float) -> void: + handle_disco_visuals(delta) + if Engine.is_editor_hint() == false: + if Global.current_level != null: + $PrimaryLayer/TopEdge.position.y = Global.current_level.vertical_height - $PrimaryLayer/TopEdge.size.y + var repeat_times = (ceil(get_viewport_rect().size.x / 512) + 1) * 2 + for i in [$SkyLayer, $PrimaryLayer, $DiscoBits/Rainbow, $DiscoBits/SpotLights, $SecondaryLayer, $OverlayLayer/CloudLayer, $OverlayLayer/Particles, $LiquidLayer, $Parallax2D, $FGLayer]: + i.repeat_times = repeat_times + +func handle_disco_visuals(delta: float) -> void: + if Engine.is_editor_hint() or Global.current_level == null: + return + $DiscoBits.visible = DiscoLevel.in_disco_level + $Parallax2D.visible = DiscoLevel.in_disco_level + if DiscoLevel.in_disco_level == false: + return + if is_nan(combo_progress) or is_nan(visual_progress): + combo_progress = 0 + visual_progress = 0 + combo_progress = inverse_lerp(0.0, DiscoLevel.max_combo_amount, DiscoLevel.combo_amount) + combo_progress = clamp(combo_progress, 0, 1) + if get_tree().get_first_node_in_group("Players") != null: + if get_tree().get_first_node_in_group("Players").is_invincible: + combo_progress = 1 + visual_progress = (lerp(visual_progress, combo_progress, delta)) + $DiscoBits.modulate.a = lerpf(0, 0.9, visual_progress) + $DiscoBits/Rainbow/Joint.position.y = lerpf(256, 0, visual_progress) + handle_toads(delta, visual_progress) + +func handle_toads(delta: float, toad_combo_progress := 0.0) -> void: + if is_equal_approx(toad_combo_progress, 0) or DiscoLevel.combo_amount == 0: + toad_combo_progress = 0 + var idx := 0.0 + for i in $Parallax2D/Toads.get_children(): + i.visible = DiscoLevel.in_disco_level + var target_y = 64 + if (idx / $Parallax2D/Toads.get_child_count()) < toad_combo_progress: + target_y = -8 + i.position.y = lerpf(i.position.y, target_y, delta * 5) + idx += 1 + if is_inside_tree() == false: + return + await get_tree().physics_frame + + idx = 0 + for i in [$DiscoBits/Cheer1, $DiscoBits/Cheer2, $DiscoBits/Cheer3]: + if toad_combo_progress >= disco_sfx_threshold[idx]: + if i.is_playing() == false: + i.play() + i.stream_paused = (Global.game_paused) + else: + i.stop() + idx += 1 + +var auto_layers := false + +func update_visuals() -> void: + if is_inside_tree() == false: + return + $PrimaryLayer.visible = primary_layer != 3 + $SecondaryLayer.scroll_scale.x = 0.4 if second_layer_order == 0 else 0.6 + var parallax_amount = $SecondaryLayer.scroll_scale.x + if Engine.is_editor_hint() == false: + for i in [$SkyLayer, $PrimaryLayer, $SecondaryLayer]: + var scroll_scale := -1.0 + if Settings.file.visuals.parallax_style == 0: + scroll_scale = 1 + elif Settings.file.visuals.parallax_style == 1: + scroll_scale = 0.5 + if scroll_scale != -1: + i.scroll_scale.x = scroll_scale + $LiquidLayer.visible = liquid_layer > 0 + $LiquidLayer/Lava.visible = liquid_layer == 2 + $LiquidLayer/Water.visible = liquid_layer == 1 + $LiquidLayer/Poison.visible = liquid_layer == 3 + $LiquidLayer.scroll_offset.y = liquid_offset + $OverlayLayer/Particles/Snow.visible = particles == 1 + $OverlayLayer/Particles/Leaves.visible = particles == 2 + $OverlayLayer/Particles.visible = Settings.file.visuals.bg_particles == 1 + $OverlayLayer/Particles/LavaEmber.visible = particles == 3 + $SkyLayer.autoscroll.x = sky_scroll_speed + $PrimaryLayer/Hills.visible = primary_layer == 0 + $PrimaryLayer/Bush.visible = primary_layer == 1 + + $SecondaryLayer.visible = second_layer > 0 + $SecondaryLayer.scroll_offset = Vector2(80, 64) + second_layer_offset + if Engine.is_editor_hint() == false and get_viewport().get_camera_2d() != null: + for i in [$PrimaryLayer, $SecondaryLayer, $SkyLayer]: + i.screen_offset.x = get_viewport().get_camera_2d().get_screen_center_position().x / i.scroll_scale.x + $SecondaryLayer/Mushrooms.visible = second_layer == 1 + $SecondaryLayer/Trees.visible = second_layer == 2 + for i in $Parallax2D/Toads.get_children(): + i.offset.y = randf_range(-5, 5) + $SecondaryLayer/Mushrooms.get_node("Tint").visible = can_mushroom_tint + $SecondaryLayer/Trees.get_node("Tint").visible = can_tree_tint + + var tree_tint_amount = inverse_lerp(1, 0, parallax_amount) + var mushroom_tint_amount = tree_tint_amount + if can_mushroom_tint == false: + mushroom_tint_amount = 0 + if can_tree_tint == false: + tree_tint_amount = 0 + + $SecondaryLayer/Mushrooms.get_node("Tint").modulate.a = mushroom_tint_amount + $SecondaryLayer/Trees.get_node("Tint").modulate.a = tree_tint_amount + + $PrimaryLayer.z_index = int(not bool(second_layer_order)) + $OverlayLayer/CloudLayer.visible = overlay_clouds and Settings.file.visuals.bg_particles == 1 + $PrimaryLayer/TopEdge.visible = ["Underground", "Castle", "GhostHouse", "Bonus"].has(Global.level_theme) and primary_layer == 0 and top_edge_enabled diff --git a/Scripts/Classes/LevelBGNew.gd.uid b/Scripts/Classes/LevelBGNew.gd.uid new file mode 100755 index 0000000..8ae1e94 --- /dev/null +++ b/Scripts/Classes/LevelBGNew.gd.uid @@ -0,0 +1 @@ +uid://erdjx03phltn diff --git a/Scripts/Classes/LevelClass.gd b/Scripts/Classes/LevelClass.gd new file mode 100644 index 0000000..de18d6e --- /dev/null +++ b/Scripts/Classes/LevelClass.gd @@ -0,0 +1,160 @@ +@icon("res://Assets/Sprites/Editor/Level.png") +class_name Level +extends Node + +@export var music: JSON = null +@export_enum("Overworld", "Underground", "Desert", "Snow", "Jungle", "Beach", "Garden", "Mountain", "Skyland", "Autumn", "Pipeland", "Space", "Underwater", "Volcano", "Castle", "CastleWater", "Airship", "Bonus") var theme := "Overworld" + +@export_enum("Day", "Night") var theme_time := "Day" + +const THEME_IDXS := ["Overworld", "Underground", "Desert", "Snow", "Jungle", "Beach", "Garden", "Mountain", "Skyland", "Autumn", "Pipeland", "Space", "Underwater", "Volcano", "GhostHouse", "Castle", "CastleWater", "Airship", "Bonus"] + +const WORLD_THEMES := { + "SMB1": SMB1_THEMES, + "SMBLL": SMB1_THEMES, + "SMBS": SMBS_THEMES, + "SMBANN": SMB1_THEMES +} + +const SMB1_THEMES := { + -1: "Overworld", + 1: "Overworld", + 2: "Desert", + 3: "Snow", + 4: "Jungle", + 5: "Desert", + 6: "Snow", + 7: "Jungle", + 8: "Overworld", + 9: "Space", + 10: "Autumn", + 11: "Pipeland", +} + +const SMBS_THEMES := { + 1: "Overworld", + 2: "Garden", + 3: "Beach", + 4: "Mountain", + 5: "Garden", + 6: "Beach", + 7: "Mountain", + 8: "Overworld" +} + +@export var auto_set_theme := false + +@export var time_limit := 400 + +@export var campaign := "SMB1" + +@export var world_id := 1 +@export var level_id := 1 + +@export var vertical_height := -208 +@export var can_backscroll := false + +static var next_world := 1 +static var next_level := 2 +static var next_level_file_path := "" +static var first_load := true + +static var start_level_path := "" +static var vine_warp_level := "" +static var vine_return_level := "" +static var in_vine_level := false + +static var can_set_time := true + +func _enter_tree() -> void: + Global.current_level = self + update_theme() + SpeedrunHandler.timer_active = true + SpeedrunHandler.ghost_active = true + if can_set_time: + can_set_time = false + Global.time = time_limit + if first_load: + start_level_path = scene_file_path + Global.can_time_tick = true + Global.level_num = level_id + Global.world_num = world_id + PlayerGhost.idx = 0 + SpeedrunHandler.current_recording = "" + if SpeedrunHandler.timer <= 0: + SpeedrunHandler.start_time = Time.get_ticks_msec() + else: + level_id = Global.level_num + world_id = Global.world_num + if Settings.file.difficulty.back_scroll == 1 and Global.current_game_mode != Global.GameMode.CUSTOM_LEVEL: + can_backscroll = true + first_load = false + if Global.connected_players > 1: + spawn_in_extra_players() + Global.current_campaign = campaign + await get_tree().process_frame + AudioManager.stop_music_override(AudioManager.MUSIC_OVERRIDES.NONE, true) + +const PLAYER = preload("res://Scenes/Prefabs/Entities/Player.tscn") + +func spawn_in_extra_players() -> void: + await ready + for i in Global.connected_players - 1: + var player_node = PLAYER.instantiate() + player_node.player_id = i + 1 + player_node.global_position = get_tree().get_first_node_in_group("Players").global_position + Vector2(16 * (i + 1), 0) + add_child(player_node) + +func update_theme() -> void: + if auto_set_theme: + theme = WORLD_THEMES[Global.current_campaign][Global.world_num] + campaign = Global.current_campaign + if Global.world_num > 4 and Global.world_num < 9: + theme_time = "Night" + else: + theme_time = "Day" + if Global.current_campaign == "SMBANN": + theme_time = "Night" + ResourceSetterNew.cache.clear() + Global.current_campaign = campaign + Global.level_theme = theme + Global.theme_time = theme_time + TitleScreen.last_theme = theme + $LevelBG.update_visuals() + +func update_next_level_info() -> void: + next_level = wrap(level_id + 1, 1, 5) + next_world = world_id if level_id != 4 else world_id + 1 + next_level_file_path = get_scene_string(next_world, next_level) + LevelTransition.level_to_transition_to = next_level_file_path + +static func get_scene_string(world_num := 0, level_num := 0) -> String: + return "res://Scenes/Levels/" + Global.current_campaign + "/World" + str(world_num) + "/" + str(world_num) + "-" + str(level_num) + ".tscn" + +func transition_to_next_level() -> void: + if Global.current_game_mode == Global.GameMode.CHALLENGE: + Global.transition_to_scene("res://Scenes/Levels/ChallengeModeResults.tscn") + return + if Global.current_game_mode == Global.GameMode.BOO_RACE: + Global.transition_to_scene("res://Scenes/Levels/BooRaceMenu.tscn") + return + update_next_level_info() + PipeCutscene.seen_cutscene = false + if WarpPipeArea.has_warped == false: + Global.level_num = next_level + Global.world_num = next_world + LevelTransition.level_to_transition_to = get_scene_string(next_world, next_level) + first_load = true + SaveManager.write_save() + Global.transition_to_scene("res://Scenes/Levels/LevelTransition.tscn") + Checkpoint.passed = false + +func reload_level() -> void: + LevelTransition.level_to_transition_to = Level.start_level_path + if Global.current_game_mode == Global.GameMode.CUSTOM_LEVEL: + LevelTransition.level_to_transition_to = "res://Scenes/Levels/LevelEditor.tscn" + if Global.current_game_mode == Global.GameMode.BOO_RACE: + LevelPersistance.reset_states() + Global.transition_to_scene(LevelTransition.level_to_transition_to) + else: + Global.transition_to_scene("res://Scenes/Levels/LevelTransition.tscn") diff --git a/Scripts/Classes/LevelClass.gd.uid b/Scripts/Classes/LevelClass.gd.uid new file mode 100755 index 0000000..8e718c4 --- /dev/null +++ b/Scripts/Classes/LevelClass.gd.uid @@ -0,0 +1 @@ +uid://bcqr1v25ygedb diff --git a/Scripts/Classes/PowerStates/Fire.gd b/Scripts/Classes/PowerStates/Fire.gd new file mode 100644 index 0000000..e5c8e69 --- /dev/null +++ b/Scripts/Classes/PowerStates/Fire.gd @@ -0,0 +1,21 @@ +extends PowerUpState + +var fireball_amount := 0 +const FIREBALL = preload("res://Scenes/Prefabs/Entities/Items/Fireball.tscn") +func update(_delta: float) -> void: + if Global.player_action_just_pressed("action", player.player_id) and fireball_amount < 2 and player.state_machine.state.name == "Normal": + throw_fireball() + +func throw_fireball() -> void: + var node = FIREBALL.instantiate() + node.character = player.character + node.global_position = player.global_position - Vector2(-4 * player.direction, 16 * player.gravity_vector.y) + node.direction = player.direction + node.velocity.y = 100 + player.call_deferred("add_sibling", node) + fireball_amount += 1 + node.tree_exited.connect(func(): fireball_amount -= 1) + AudioManager.play_sfx("fireball", player.global_position) + player.attacking = true + await get_tree().create_timer(0.1, false).timeout + player.attacking = false diff --git a/Scripts/Classes/PowerStates/Fire.gd.uid b/Scripts/Classes/PowerStates/Fire.gd.uid new file mode 100755 index 0000000..67675db --- /dev/null +++ b/Scripts/Classes/PowerStates/Fire.gd.uid @@ -0,0 +1 @@ +uid://d0hnf0d6tudgj diff --git a/Scripts/Classes/PowerStates/PowerUpState.gd b/Scripts/Classes/PowerStates/PowerUpState.gd new file mode 100755 index 0000000..9d0a59a --- /dev/null +++ b/Scripts/Classes/PowerStates/PowerUpState.gd @@ -0,0 +1,12 @@ +class_name PowerUpState +extends Node + +@export var state_name := "" +@export var power_tier := 0 +@export_enum("Small", "Big") var hitbox_size := "Small" +@export var damage_state: PowerUpState = null + +@onready var player: Player = owner + +func update(_delta: float) -> void: + pass diff --git a/Scripts/Classes/PowerStates/PowerUpState.gd.uid b/Scripts/Classes/PowerStates/PowerUpState.gd.uid new file mode 100755 index 0000000..9cd40a9 --- /dev/null +++ b/Scripts/Classes/PowerStates/PowerUpState.gd.uid @@ -0,0 +1 @@ +uid://c8xvkkv34fjr4 diff --git a/Scripts/Classes/PowerStates/Small.gd b/Scripts/Classes/PowerStates/Small.gd new file mode 100755 index 0000000..adadd9b --- /dev/null +++ b/Scripts/Classes/PowerStates/Small.gd @@ -0,0 +1 @@ +extends PowerUpState diff --git a/Scripts/Classes/PowerStates/Small.gd.uid b/Scripts/Classes/PowerStates/Small.gd.uid new file mode 100755 index 0000000..613650d --- /dev/null +++ b/Scripts/Classes/PowerStates/Small.gd.uid @@ -0,0 +1 @@ +uid://boisfivridso6 diff --git a/Scripts/Classes/Resources/AnniversaryResource.gd b/Scripts/Classes/Resources/AnniversaryResource.gd new file mode 100755 index 0000000..9cac001 --- /dev/null +++ b/Scripts/Classes/Resources/AnniversaryResource.gd @@ -0,0 +1,5 @@ +class_name AnniversaryResource +extends Resource + +@export var normal: Resource = null +@export var anniversary: Resource = null diff --git a/Scripts/Classes/Resources/AnniversaryResource.gd.uid b/Scripts/Classes/Resources/AnniversaryResource.gd.uid new file mode 100755 index 0000000..644b700 --- /dev/null +++ b/Scripts/Classes/Resources/AnniversaryResource.gd.uid @@ -0,0 +1 @@ +uid://bkpr83smqb4b8 diff --git a/Scripts/Classes/Resources/CampaignResource.gd b/Scripts/Classes/Resources/CampaignResource.gd new file mode 100755 index 0000000..a92134d --- /dev/null +++ b/Scripts/Classes/Resources/CampaignResource.gd @@ -0,0 +1,7 @@ +class_name CampaignResource +extends Resource + +@export var SMB1: Resource = null +@export var SMBLL: Resource = null +@export var SMBS: Resource = null +@export var SMBANN: Resource = null diff --git a/Scripts/Classes/Resources/CampaignResource.gd.uid b/Scripts/Classes/Resources/CampaignResource.gd.uid new file mode 100755 index 0000000..68e542d --- /dev/null +++ b/Scripts/Classes/Resources/CampaignResource.gd.uid @@ -0,0 +1 @@ +uid://cixtosud3mfaq diff --git a/Scripts/Classes/Resources/ColourPaletteResource.gd b/Scripts/Classes/Resources/ColourPaletteResource.gd new file mode 100755 index 0000000..f2590ef --- /dev/null +++ b/Scripts/Classes/Resources/ColourPaletteResource.gd @@ -0,0 +1,5 @@ +class_name ColourPaletteResource +extends Resource + +@export var Maker: Resource = null +@export var NES: Resource = null diff --git a/Scripts/Classes/Resources/ColourPaletteResource.gd.uid b/Scripts/Classes/Resources/ColourPaletteResource.gd.uid new file mode 100755 index 0000000..c96a4c8 --- /dev/null +++ b/Scripts/Classes/Resources/ColourPaletteResource.gd.uid @@ -0,0 +1 @@ +uid://c21q47h7too1w diff --git a/Scripts/Classes/Resources/RandomizedResource.gd b/Scripts/Classes/Resources/RandomizedResource.gd new file mode 100755 index 0000000..d5703a5 --- /dev/null +++ b/Scripts/Classes/Resources/RandomizedResource.gd @@ -0,0 +1,4 @@ +class_name RandomizedResource +extends Resource + +@export var resources: Array[Resource] = [] diff --git a/Scripts/Classes/Resources/RandomizedResource.gd.uid b/Scripts/Classes/Resources/RandomizedResource.gd.uid new file mode 100755 index 0000000..d8907af --- /dev/null +++ b/Scripts/Classes/Resources/RandomizedResource.gd.uid @@ -0,0 +1 @@ +uid://15cikmjhl2f8 diff --git a/Scripts/Classes/Resources/SettingsResource.gd b/Scripts/Classes/Resources/SettingsResource.gd new file mode 100755 index 0000000..deede9c --- /dev/null +++ b/Scripts/Classes/Resources/SettingsResource.gd @@ -0,0 +1,6 @@ +class_name SettingsResource +extends Resource + +@export var settings_value := "" + +@export var values := {} diff --git a/Scripts/Classes/Resources/SettingsResource.gd.uid b/Scripts/Classes/Resources/SettingsResource.gd.uid new file mode 100755 index 0000000..28f4bd0 --- /dev/null +++ b/Scripts/Classes/Resources/SettingsResource.gd.uid @@ -0,0 +1 @@ +uid://yseldfybabhl diff --git a/Scripts/Classes/Resources/ThemedResource.gd b/Scripts/Classes/Resources/ThemedResource.gd new file mode 100755 index 0000000..3e1d84a --- /dev/null +++ b/Scripts/Classes/Resources/ThemedResource.gd @@ -0,0 +1,19 @@ +class_name ThemedResource +extends Resource + +@export var Overworld: Resource = null +@export var Underground: Resource = null +@export var Desert: Resource = null +@export var Snow: Resource = null +@export var Jungle: Resource = null +@export var Underwater: Resource = null +@export var Beach: Resource = null +@export var Garden: Resource = null +@export var Mountain: Resource = null +@export var Autumn: Resource = null +@export var Skyland: Resource = null +@export var Pipeland: Resource = null +@export var Space: Resource = null +@export var Volcano: Resource = null +@export var GhostHouse: Resource = null +@export var Castle: Resource = null diff --git a/Scripts/Classes/Resources/ThemedResource.gd.uid b/Scripts/Classes/Resources/ThemedResource.gd.uid new file mode 100755 index 0000000..9cc759e --- /dev/null +++ b/Scripts/Classes/Resources/ThemedResource.gd.uid @@ -0,0 +1 @@ +uid://cmvlgsjmsk0v5 diff --git a/Scripts/Classes/Resources/TimedResource.gd b/Scripts/Classes/Resources/TimedResource.gd new file mode 100755 index 0000000..f9441fa --- /dev/null +++ b/Scripts/Classes/Resources/TimedResource.gd @@ -0,0 +1,5 @@ +class_name TimedResource +extends Resource + +@export var Day: Resource = null +@export var Night: Resource = null diff --git a/Scripts/Classes/Resources/TimedResource.gd.uid b/Scripts/Classes/Resources/TimedResource.gd.uid new file mode 100755 index 0000000..73a4d19 --- /dev/null +++ b/Scripts/Classes/Resources/TimedResource.gd.uid @@ -0,0 +1 @@ +uid://dpoo4pluhin8p diff --git a/Scripts/Classes/RomAssetRipper.gd b/Scripts/Classes/RomAssetRipper.gd new file mode 100644 index 0000000..66a42bb --- /dev/null +++ b/Scripts/Classes/RomAssetRipper.gd @@ -0,0 +1,83 @@ +class_name AssetRipper +extends Node + +const SPRITES_PATH: String = "res://Resources/AssetRipper/Sprites/" +const SPRITE_LIST_PATH: String = "res://Resources/AssetRipper/SpriteList.json" + +const DEFAULT_PALETTE_GROUP: String = "Default" +const PREVIEW_PALETTE: Array[Color] = [ + Color.TRANSPARENT, + Color.DIM_GRAY, + Color.WHITE, + Color.DARK_GRAY +] +const PALETTES_FOLDER: String = "res://Resources/AssetRipper/Palettes/%s/%s.json" + +var rom: PackedByteArray +var prg_rom_size: int +var chr_rom: PackedByteArray + +## UTIL +func index_to_coords(index: int, max_x: int) -> Vector2i: + var x: int = wrapi(index, 0, max_x) + @warning_ignore("integer_division") + var y: int = floor(index / max_x) + return Vector2i(x, y) + +func combine_bytes(byte0: int, byte1: int) -> PackedByteArray: + var output_value: PackedByteArray + for index in range(8): + var bit_mask: int = 1 << index + var shifted_byte0: int = (byte0 & bit_mask) >> index + var shifted_byte1: int = (byte1 & bit_mask) >> index << 1 + output_value.insert(0, shifted_byte0 + shifted_byte1) + return output_value + +func reverse_bits(num: int): + num = (num & 0xF0) >> 4 | (num & 0x0F) << 4 + num = (num & 0xCC) >> 2 | (num & 0x33) << 2 + num = (num & 0xAA) >> 1 | (num & 0x55) << 1 + return num + +func png_path_to_json(png_path: String) -> String: + return png_path.replace( + "res://Assets/Sprites/", "res://Resources/AssetRipper/Sprites/" + ).replace(".png", ".json") + +## TILE HANDLING +func draw_tile( + chroma_key: bool, + image: Image, + index: int, + pos: Vector2i, + palette: PackedColorArray, + flip_h: bool = false, + flip_v: bool = false +) -> void: + var y = 0 + var img_size: Vector2i = image.get_size() + var loaded_tile: Array[Array] = load_tile(index) + if flip_h: + for row in range(loaded_tile.size()): + for byte in range(loaded_tile[row].size()): + loaded_tile[row][byte] = reverse_bits(loaded_tile[row][byte]) + if flip_v: + loaded_tile.reverse() + for row: Array in loaded_tile: + if y + pos.y < img_size.y: + var x = 0 + for pixel: int in combine_bytes(row[0], row[1]): + if x + pos.x < img_size.x: + if not chroma_key or image.get_pixelv(Vector2i(x, y) + pos) == Color.GREEN: + image.set_pixelv(Vector2i(x, y) + pos, palette[pixel]) + x += 1 + y += 1 + +func load_tile(index: int) -> Array: + var address: int = 16*index + var data: Array[Array] = [] + for i: int in range(8): + var byte0: int = chr_rom[address + i] + var byte1: int = chr_rom[address + i + 8] + data.append([byte0, byte1]) + return data diff --git a/Scripts/Classes/RomAssetRipper.gd.uid b/Scripts/Classes/RomAssetRipper.gd.uid new file mode 100644 index 0000000..5f576b8 --- /dev/null +++ b/Scripts/Classes/RomAssetRipper.gd.uid @@ -0,0 +1 @@ +uid://dv8c7sgiwpcxo diff --git a/Scripts/Classes/Singletons/AudioManager.gd b/Scripts/Classes/Singletons/AudioManager.gd new file mode 100644 index 0000000..e429c4b --- /dev/null +++ b/Scripts/Classes/Singletons/AudioManager.gd @@ -0,0 +1,284 @@ +extends Node + +const DEFAULT_SFX_LIBRARY := { + "small_jump": ("res://Assets/Audio/SFX/SmallJump.wav"), + "big_jump": ("res://Assets/Audio/SFX/BigJump.wav"), + "coin": ("res://Assets/Audio/SFX/Coin.wav"), + "bump": ("res://Assets/Audio/SFX/Bump.wav"), + "pipe": ("res://Assets/Audio/SFX/Pipe.wav"), + "damage": ("res://Assets/Audio/SFX/Damage.wav"), + "power_up": ("res://Assets/Audio/SFX/Powerup.wav"), + "item_appear": ("res://Assets/Audio/SFX/ItemAppear.wav"), + "block_break": ("res://Assets/Audio/SFX/BreakBlock.wav"), + "enemy_stomp": ("res://Assets/Audio/SFX/Stomp.wav"), + "kick": ("res://Assets/Audio/SFX/Kick.wav"), + "fireball": ("res://Assets/Audio/SFX/Fireball.wav"), + "1_up": ("res://Assets/Audio/SFX/1up.wav"), + "cannon": ("res://Assets/Audio/SFX/Cannon.wav"), + "checkpoint": ("res://Assets/Audio/SFX/Checkpoint.wav"), + "magic": ("res://Assets/Audio/SFX/Magic.wav"), + "beep": ("res://Assets/Audio/SFX/Score.wav"), + "switch": ("res://Assets/Audio/SFX/Switch.wav"), + "boo_laugh": ("res://Assets/Audio/SFX/BooLaugh.wav"), + "icicle_fall": ("res://Assets/Audio/SFX/IcicleFall.wav"), + "icicle_break": ("res://Assets/Audio/SFX/IcicleCrash.wav"), + "score": "res://Assets/Audio/SFX/ScoreLoop.wav", + "score_end": "res://Assets/Audio/SFX/Score.wav", + "pause": ("res://Assets/Audio/SFX/Pause.wav"), + "spring": ("res://Assets/Audio/SFX/Spring.wav"), + "swim": ("res://Assets/Audio/SFX/Swim.wav"), + "dry_bones_crumble": ("res://Assets/Audio/SFX/DryBonesCrumble.wav"), + "clock_get": ("res://Assets/Audio/SFX/ClockGet.wav"), + "bowser_flame": ("res://Assets/Audio/SFX/BowserFire.wav"), + "correct": ("res://Assets/Audio/SFX/Correct.wav"), + "note_block": ("res://Assets/Audio/SFX/NoteBlock.wav"), + "podoboo": ("res://Assets/Audio/SFX/Podoboo.wav"), + "hammer_throw": ("res://Assets/Audio/SFX/HammerThrow.wav"), + "firework": "res://Assets/Audio/SFX/Firework.wav", + "timer_beep": "res://Assets/Audio/SFX/TimerBeep.wav", + "hachisuke": "res://Assets/Audio/SFX/Hachisuke.wav", + "burner": "res://Assets/Audio/SFX/Burner.wav", + "rank_up_1": "res://Assets/Audio/SFX/RankUpCBA.wav", + "rank_up_2": "res://Assets/Audio/SFX/RankUpSP.wav", + "rank_down": "res://Assets/Audio/SFX/RankDown.wav", + "combo_lost": "res://Assets/Audio/SFX/ComboMeterLoss.wav", + "lakitu_throw": "res://Assets/Audio/SFX/LakituThrow.wav", + "lift_fall": "res://Assets/Audio/SFX/LiftFall.wav", + "cheep_cheep": "res://Assets/Audio/SFX/CheepCheepJump.wav", + "menu_move": "res://Assets/Audio/SFX/MenuNavigate.wav", + "timer_warning": "res://Assets/Audio/SFX/TimerRunningLow.wav", + "door_open": "res://Assets/Audio/SFX/DoorOpen.wav", + "door_close": "res://Assets/Audio/SFX/DoorClose.wav", + "key_collect": "res://Assets/Audio/SFX/KeyCollect.wav", + "lucky_star": "res://Assets/Audio/SFX/LuckyStar.wav", + "bumper": "res://Assets/Audio/SFX/Bumper.wav", + "bumper_high": "res://Assets/Audio/SFX/BumperHigh.wav", + "door_unlock": "res://Assets/Audio/SFX/DoorUnlock.wav", + "door_locked": "res://Assets/Audio/SFX/DoorLocked.wav" +} + +@onready var sfx_library = DEFAULT_SFX_LIBRARY.duplicate() + +@onready var music_player: AudioStreamPlayer = $Music +@onready var music_override_player: AudioStreamPlayer = $MusicOverride + +var music_override_priority := -1 + +var active_sfxs := {} + +var current_level_theme := "" +var current_clip_idx := 0 + +signal music_beat + +var queued_sfxs := [] + +var current_music_override: MUSIC_OVERRIDES + +enum MUSIC_OVERRIDES{NONE=-1, STAR=0, DEATH, PSWITCH, BOWSER, TIME_WARNING, LEVEL_COMPLETE, CASTLE_COMPLETE, ENDING, FLAG_POLE, HAMMER, RACE_LOSE, RACE_WIN, WING, COIN_HEAVEN_BONUS} + +const OVERRIDE_STREAMS := [ + ("res://Assets/Audio/BGM/StarMan.json"), + ("res://Assets/Audio/BGM/PlayerDie.json"), + ("res://Assets/Audio/BGM/PSwitch.json"), + "res://Assets/Audio/BGM/Bowser.json", + "res://Assets/Audio/BGM/Hurry.json", + "res://Assets/Audio/BGM/LevelFinish.json", + "res://Assets/Audio/BGM/CastleFinish.json", + "res://Assets/Audio/BGM/Ending.json", + "res://Assets/Audio/SFX/FlagSlide.wav", + "res://Assets/Audio/BGM/Hammer.mp3", + ("res://Assets/Audio/BGM/LoseRace.json"), + ("res://Assets/Audio/BGM/WinRace.json"), + "res://Assets/Audio/BGM/Wing.json", + "res://Assets/Audio/BGM/PerfectCoinHeaven.mp3" +] + +const MUSIC_BASE = preload("uid://da4vqkrpqnma0") + +var character_sfx_map := {} + +var audio_override_queue := [] + +func play_sfx(stream_name = "", position := Vector2.ZERO, pitch := 1.0) -> void: + + if queued_sfxs.has(stream_name): + return + queued_sfxs.append(stream_name) + if stream_name is String: + if active_sfxs.has(stream_name): + active_sfxs[stream_name].queue_free() + var player = AudioStreamPlayer2D.new() + player.global_position = position + var stream = stream_name + var is_custom = false + if stream_name is String: + is_custom = sfx_library[stream_name].contains("user://custom_characters") + stream = import_stream(sfx_library[stream_name]) + if is_custom == false: + player.stream = ResourceSetter.get_resource(stream, player) + else: + player.stream = stream + player.autoplay = true + player.pitch_scale = pitch + player.max_distance = 99999 + player.bus = "SFX" + add_child(player) + active_sfxs[stream_name] = player + queued_sfxs.erase(stream_name) + await player.finished + active_sfxs.erase(stream_name) + player.queue_free() + +func play_global_sfx(stream_name := "") -> void: + if get_viewport().get_camera_2d() == null: + return + play_sfx(stream_name, get_viewport().get_camera_2d().get_screen_center_position()) + +func _process(_delta: float) -> void: + handle_music() + +func on_beat(idx := 0) -> void: + music_beat.emit(idx) + +func stop_all_music() -> void: + AudioManager.music_player.stop() + if Global.current_level != null: + Global.current_level.music = null + AudioManager.audio_override_queue.clear() + AudioManager.stop_music_override(MUSIC_OVERRIDES.NONE, true) + +func kill_sfx(sfx_name := "") -> void: + print(active_sfxs) + if active_sfxs.has(sfx_name): + active_sfxs[sfx_name].queue_free() + active_sfxs.erase(sfx_name) + +func set_music_override(stream: MUSIC_OVERRIDES, priority := 0, stop_on_finish := true, restart := true) -> void: + if audio_override_queue.has(stream): + if current_music_override == stream and restart: + music_override_player.play() + return + if music_override_priority > priority: + audio_override_queue.push_front(stream) + return + else: + audio_override_queue.append(stream) + current_music_override = stream + print(OVERRIDE_STREAMS[stream]) + music_override_player.stream = create_stream_from_json(OVERRIDE_STREAMS[stream]) + music_override_player.bus = "Music" if stream != MUSIC_OVERRIDES.FLAG_POLE else "SFX" + music_override_player.play() + music_override_priority = priority + if stop_on_finish: + await music_override_player.finished + stop_music_override(stream) + + +func stop_music_override(stream: MUSIC_OVERRIDES, force := false) -> void: + if not force: + if stream == null: + return + elif stream != current_music_override: + audio_override_queue.erase(stream) + return + audio_override_queue.pop_back() + current_music_override = MUSIC_OVERRIDES.NONE + music_override_player.stop() + music_override_priority = -1 + if audio_override_queue.is_empty(): + audio_override_queue.clear() + music_override_priority = -1 + current_music_override = MUSIC_OVERRIDES.NONE + music_override_player.stop() + else: + set_music_override(audio_override_queue[audio_override_queue.size() - 1]) + +func load_sfx_map(json := {}) -> void: + sfx_library = DEFAULT_SFX_LIBRARY.duplicate() + for i in json: + sfx_library[i] = json[i] + print(json) + +func handle_music() -> void: + if Global.in_title_screen: + current_level_theme = "" + AudioServer.set_bus_effect_enabled(1, 0, Global.game_paused) + if is_instance_valid(Global.current_level): + if Global.current_level.music == null or current_music_override != MUSIC_OVERRIDES.NONE: + music_player.stop() + handle_music_override() + return + music_player.stream_paused = false + if current_level_theme != Global.current_level.music.resource_path and Global.current_level.music != null: + var stream = create_stream_from_json(Global.current_level.music.resource_path) + music_player.stream = stream + current_level_theme = Global.current_level.music.resource_path + if music_player.is_playing() == false and current_music_override == MUSIC_OVERRIDES.NONE: + music_player.stop() + current_music_override = MUSIC_OVERRIDES.NONE + music_player.play() + if music_player.stream is AudioStreamInteractive and music_player.is_playing(): + if Global.time <= 100: + if music_player.get_stream_playback().get_current_clip_index() != 1: + music_player.get_stream_playback().switch_to_clip(1) + elif music_player.get_stream_playback().get_current_clip_index() != 0: + music_player.get_stream_playback().switch_to_clip(0) + if DiscoLevel.in_disco_level: + music_player.pitch_scale = 2 + +func handle_music_override() -> void: + if music_override_player.stream is AudioStreamInteractive and music_override_player.is_playing(): + if Global.time <= 100: + if music_override_player.get_stream_playback().get_current_clip_index() != 1: + music_override_player.get_stream_playback().switch_to_clip(1) + elif music_override_player.get_stream_playback().get_current_clip_index() != 0: + music_override_player.get_stream_playback().switch_to_clip(0) + +func create_stream_from_json(json_path := "") -> AudioStream: + if json_path.contains(".json") == false: + var path = ResourceSetter.get_pure_resource_path(json_path) + if path.contains("user://"): + match json_path.get_slice(".", 1): + "wav": + return AudioStreamWAV.load_from_file(ResourceSetter.get_pure_resource_path(json_path)) + "mp3": + return AudioStreamMP3.load_from_file(ResourceSetter.get_pure_resource_path(json_path)) + elif path.contains("res://"): + return load(path) + var bgm_file = $ResourceSetterNew.get_variation_json(JSON.parse_string(FileAccess.open(ResourceSetter.get_pure_resource_path(json_path), FileAccess.READ).get_as_text()).variations).source + var path = json_path.replace(json_path.get_file(), bgm_file) + path = ResourceSetter.get_pure_resource_path(path) + var stream = null + if path.get_file().contains(".bgm"): + stream = generate_interactive_stream(JSON.parse_string(FileAccess.open(path, FileAccess.READ).get_as_text())) + else: + if path.contains("res://"): + stream = load(path) + else: + stream = AudioStreamMP3.load_from_file(path) + return stream + +func generate_interactive_stream(bgm_file := {}) -> AudioStreamInteractive: + var stream = MUSIC_BASE.duplicate() + var normal_path = ResourceSetter.get_pure_resource_path("res://Assets/Audio/BGM/" + bgm_file.Normal.source) + var hurry_path = ResourceSetter.get_pure_resource_path("res://Assets/Audio/BGM/" + bgm_file.Hurry.source) + stream.set_clip_stream(0, import_stream(normal_path, bgm_file.Normal.loop)) + stream.set_clip_stream(1, import_stream(hurry_path, bgm_file.Hurry.loop)) + return stream + +func import_stream(file_path := "", loop_point := -1.0) -> AudioStream: + var path = file_path + var stream = null + if path.contains("res://"): + stream = load(path) + elif path.contains(".mp3"): + stream = AudioStreamMP3.load_from_file(ResourceSetter.get_pure_resource_path(file_path)) + elif path.contains(".wav"): + stream = AudioStreamWAV.load_from_file(path) + print([path, stream]) + if path.contains(".mp3"): + stream.set_loop(loop_point >= 0) + stream.set_loop_offset(loop_point) + return stream + diff --git a/Scripts/Classes/Singletons/AudioManager.gd.uid b/Scripts/Classes/Singletons/AudioManager.gd.uid new file mode 100755 index 0000000..3fb7318 --- /dev/null +++ b/Scripts/Classes/Singletons/AudioManager.gd.uid @@ -0,0 +1 @@ +uid://db0uolj5jvlca diff --git a/Scripts/Classes/Singletons/ChallengeModeHandler.gd b/Scripts/Classes/Singletons/ChallengeModeHandler.gd new file mode 100644 index 0000000..bee374d --- /dev/null +++ b/Scripts/Classes/Singletons/ChallengeModeHandler.gd @@ -0,0 +1,107 @@ +class_name ChallengeModeHandler +extends Node + +static var challenge_mode := false +static var red_coins := 0 +static var yoshi_egg_found := false +static var yoshi_egg_id := 1 + +static var current_run_red_coins_collected := 0 + +enum CoinValues{R_COIN_1 = 0, R_COIN_2 = 1, R_COIN_3 = 2, R_COIN_4 = 3, R_COIN_5 = 4, YOSHI_EGG = 5} + +const BIT_VALUES := [1, 2, 4, 8, 16, 32, 64, 128] + +static var top_challenge_scores := [ + [0, 0, 0, 0], + [0, 0, 0, 0], + [0, 0, 0, 0], + [0, 0, 0, 0], + [0, 0, 0, 0], + [0, 0, 0, 0], + [0, 0, 0, 0], + [0, 0, 0, 0], +] + +const CHALLENGE_TARGETS := { + "SMB1": SMB1_CHALLENGE_SCORE_TARGETS, + "SMBLL": SMBLL_CHALLENGE_SCORE_TARGETS, + "SMBS": SMBS_CHALLENGE_SCORE_TARGETS, + "SMBANN": [] +} +const SMB1_CHALLENGE_SCORE_TARGETS := [ + [26000, 26000, 19000, 12000], + [40000, 25000, 23000, 14000], + [40000, 45000, 21000, 13000], + [32000, 33000, 24000, 17000], + [80000, 36000, 23000, 13000], + [32000, 30000, 21000, 12000], + [32000, 24000, 28000, 16000], + [40000, 28000, 28000, 18000], +] + +const SMBLL_CHALLENGE_SCORE_TARGETS := [ + [26000, 26000, 19000, 12000], + [30000, 60000, 23000, 14000], + [30000, 28000, 21000, 13000], + [25000, 33000, 24000, 17000], + [30000, 36000, 23000, 13000], + [32000, 30000, 21000, 12000], + [32000, 24000, 22000, 16000], + [30000, 28000, 28000, 18000], +] + +const SMBS_CHALLENGE_SCORE_TARGETS := [ + [26000, 26000, 19000, 12000], + [40000, 25000, 23000, 14000], + [30000, 35000, 21000, 13000], + [32000, 33000, 24000, 17000], + [55000, 36000, 23000, 13000], + [32000, 30000, 21000, 12000], + [32000, 24000, 28000, 16000], + [30000, 28000, 28000, 18000], +] + +static var red_coins_collected := [ + [0, 0, 0, 0], + [0, 0, 0, 0], + [0, 0, 0, 0], + [0, 0, 0, 0], + [0, 0, 0, 0], + [0, 0, 0, 0], + [0, 0, 0, 0], + [0, 0, 0, 0] +] + +static func set_value(coin_id := CoinValues.R_COIN_1, value := false) -> void: + if value: + current_run_red_coins_collected |= (1 << coin_id) + else: + current_run_red_coins_collected &= ~(1 << coin_id) + +static func is_coin_collected(coin_id: CoinValues = CoinValues.R_COIN_1, num := current_run_red_coins_collected) -> bool: + return num & (1 << coin_id) != 0 + +func check_for_achievement() -> void: + for x in red_coins_collected: + for i in x: + if i != 63: + return + var target + match Global.current_campaign: + "SMBLL": target = SMBLL_CHALLENGE_SCORE_TARGETS + "SMBS": target = SMBS_CHALLENGE_SCORE_TARGETS + _: target = SMB1_CHALLENGE_SCORE_TARGETS + var world := 0 + for x in top_challenge_scores: + var level := 0 + for i in x: + if top_challenge_scores[world][level] < target[world][level]: + return + level += 1 + world += 1 + + match Global.current_campaign: + "SMB1": Global.unlock_achievement(Global.AchievementID.SMB1_CHALLENGE) + "SMBLL": Global.unlock_achievement(Global.AchievementID.SMBLL_CHALLENGE) + "SMBS": Global.unlock_achievement(Global.AchievementID.SMBS_CHALLENGE) diff --git a/Scripts/Classes/Singletons/ChallengeModeHandler.gd.uid b/Scripts/Classes/Singletons/ChallengeModeHandler.gd.uid new file mode 100755 index 0000000..72ee0de --- /dev/null +++ b/Scripts/Classes/Singletons/ChallengeModeHandler.gd.uid @@ -0,0 +1 @@ +uid://csd5i1m4l5at2 diff --git a/Scripts/Classes/Singletons/GameBananaManager.gd b/Scripts/Classes/Singletons/GameBananaManager.gd new file mode 100755 index 0000000..ec106bb --- /dev/null +++ b/Scripts/Classes/Singletons/GameBananaManager.gd @@ -0,0 +1,14 @@ +extends Node + +enum Type{LEVEL = 22962, RESOURCE_PACK = 25680} +enum Sort{RECENT, DOWNLOADS, FEATURED} + +signal response_recieved(response: Dictionary) +signal response_failed() + +@onready var http = HTTPRequest.new() + +const GAME_ID = 7692 + +func _ready() -> void: + add_child(http) diff --git a/Scripts/Classes/Singletons/GameBananaManager.gd.uid b/Scripts/Classes/Singletons/GameBananaManager.gd.uid new file mode 100755 index 0000000..08b4bcb --- /dev/null +++ b/Scripts/Classes/Singletons/GameBananaManager.gd.uid @@ -0,0 +1 @@ +uid://7mdyke5t6lns diff --git a/Scripts/Classes/Singletons/Global.gd b/Scripts/Classes/Singletons/Global.gd new file mode 100644 index 0000000..10530cf --- /dev/null +++ b/Scripts/Classes/Singletons/Global.gd @@ -0,0 +1,420 @@ +extends Node + +var level_theme := "Overworld": + set(value): + level_theme = value + level_theme_changed.emit() +var theme_time := "Day": + set(value): + theme_time = value + level_time_changed.emit() + +signal level_theme_changed +signal level_time_changed + +const BASE64_CHARSET := "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" + +const VERSION_CHECK_URL := "https://raw.githubusercontent.com/JHDev2006/smb1r-version/refs/heads/main/version.txt" + +var entity_gravity := 10.0 +var entity_max_fall_speed := 280 + +var level_editor: LevelEditor = null +var current_level: Level = null + +var second_quest := false +var extra_worlds_win := false +const lang_codes := ["en", "fr", "es", "de", "it", "pt", "pl", "tr", "ru", "jp", "fil", "id", "ga"] + +var rom_path := "" +var rom_assets_exist := false +const ROM_POINTER_PATH := "user://rom_pointer.smb" +const ROM_PATH := "user://baserom.nes" +const ROM_ASSETS_PATH := "user://resource_packs/BaseAssets" +const ROM_PACK_NAME := "BaseAssets" +const ROM_ASSETS_VERSION := 0 + +var server_version := -1 +var current_version := -1 +var version_number := "" + +const LEVEL_THEMES := { + "SMB1": SMB1_LEVEL_THEMES, + "SMBLL": SMB1_LEVEL_THEMES, + "SMBANN": SMB1_LEVEL_THEMES, + "SMBS": SMBS_LEVEL_THEMES +} + +const SMB1_LEVEL_THEMES := ["Overworld", "Desert", "Snow", "Jungle", "Desert", "Snow", "Jungle", "Overworld", "Space", "Autumn", "Pipeland", "Skyland", "Volcano"] +const SMBS_LEVEL_THEMES := ["Overworld", "Garden", "Beach", "Mountain", "Garden", "Beach", "Mountain", "Overworld", "Autumn", "Pipeland", "Skyland", "Volcano", "Fuck"] + +const FORCE_NIGHT_THEMES := ["Space"] +const FORCE_DAY_THEMES := [] + +signal text_shadow_changed + +@onready var player_ghost: PlayerGhost = $PlayerGhost + +var debugged_in := true + +var score_tween = create_tween() +var time_tween = create_tween() + +var score := 0: + set(value): + if disco_mode == true: + if value > score: + var diff = value - score + score = score + (diff * 1) + else: + score = value + else: + score = value +var coins := 0: + set(value): + coins = value + if coins >= 100:# + coins = coins % 100 + if Settings.file.difficulty.inf_lives == 0 and (Global.current_game_mode != Global.GameMode.CHALLENGE and Global.current_campaign != "SMBANN"): + lives += floor(coins / 100.0) + AudioManager.play_sfx("1_up", get_viewport().get_camera_2d().get_screen_center_position()) +var time := 300 +var lives := 3 +var world_num := 1 + +var level_num := 1 +var disco_mode := false + +signal transition_finished +var transitioning_scene := false +var awaiting_transition := false + +signal level_complete_begin +signal score_tally_finished + +var achievements := "0000000000000000000000000000" + +const LSS_GAME_ID := 5 + +enum AchievementID{ + SMB1_CLEAR, SMBLL_CLEAR, SMBS_CLEAR, SMBANN_CLEAR, + SMB1_CHALLENGE, SMBLL_CHALLENGE, SMBS_CHALLENGE, + SMB1_BOO, SMBLL_BOO, SMBS_BOO, + SMB1_GOLD_BOO, SMBLL_GOLD_BOO, SMBS_GOLD_BOO, + SMB1_BRONZE, SMBLL_BRONZE, SMBS_BRONZE, + SMB1_SILVER, SMBLL_SILVER, SMBS_SILVER, + SMB1_GOLD, SMBLL_GOLD, SMBS_GOLD, + SMB1_RUN, SMBLL_RUN, SMBS_RUN, + ANN_PRANK, SMBLL_WORLD9, + COMPLETIONIST +} + +const HIDDEN_ACHIEVEMENTS := [AchievementID.COMPLETIONIST] + +var can_time_tick := true: + set(value): + can_time_tick = value + if value == false: + pass + +var player_power_states := "0000" + +var connected_players := 1 + +const CAMPAIGNS := ["SMB1", "SMBLL", "SMBS", "SMBANN"] + +var player_characters := "0000": + set(value): + player_characters = value + player_characters_changed.emit() +signal player_characters_changed + +signal disco_level_continued + +signal frame_rule + +var hard_mode := false + +var current_campaign := "SMB1" + +var death_load := false + +var tallying_score := false + +var in_title_screen := false + +var game_paused := false +var can_pause := true + +var fade_transition := true + +enum GameMode{NONE, CAMPAIGN, BOO_RACE, CHALLENGE, MARATHON, MARATHON_PRACTICE, LEVEL_EDITOR, CUSTOM_LEVEL, DISCO} + +const game_mode_strings := ["Default", "Campaign", "BooRace", "Challenge", "Marathon", "MarathonPractice", "LevelEditor", "CustomLevel", "Disco"] + +var current_game_mode: GameMode = GameMode.NONE + +var high_score := 0 +var game_beaten := false + +signal p_switch_toggle +var p_switch_active := false +var p_switch_timer := 0.0 +var p_switch_timer_paused := false + +var debug_mode := false + +func _ready() -> void: + current_version = get_version_number() + get_server_version() + if OS.is_debug_build(): + debug_mode = false + setup_discord_rpc() + check_for_rom() + +func check_for_rom() -> void: + if FileAccess.file_exists(Global.ROM_PATH) == false: + return + var path = Global.ROM_PATH + if FileAccess.file_exists(path): + if ROMVerifier.is_valid_rom(path): + rom_path = path + if DirAccess.dir_exists_absolute(ROM_ASSETS_PATH): + var pack_json: String = FileAccess.get_file_as_string(ROM_ASSETS_PATH + "/pack_info.json") + var pack_dict: Dictionary = JSON.parse_string(pack_json) + if pack_dict.get("version", -1) == ROM_ASSETS_VERSION: + rom_assets_exist = true + else: + OS.move_to_trash(ROM_ASSETS_PATH) + +func _process(delta: float) -> void: + if Input.is_action_just_pressed("debug_reload"): + ResourceSetter.cache.clear() + ResourceSetterNew.cache.clear() + ResourceGetter.cache.clear() + AudioManager.current_level_theme = "" + level_theme_changed.emit() + log_comment("Reloaded resource packs!") + + handle_p_switch(delta) + if Input.is_key_label_pressed(KEY_F11) and debug_mode == false: + AudioManager.play_global_sfx("switch") + debug_mode = true + log_comment("Debug Mode enabled! some bugs may occur!") + +func handle_p_switch(delta: float) -> void: + if p_switch_active and get_tree().paused == false: + if p_switch_timer_paused == false: + p_switch_timer -= delta + if p_switch_timer <= 0: + p_switch_active = false + p_switch_toggle.emit() + AudioManager.stop_music_override(AudioManager.MUSIC_OVERRIDES.PSWITCH) + +func get_build_time() -> void: + print(int(Time.get_unix_time_from_system())) + +func get_version_number() -> int: + var number = (FileAccess.open("res://version.txt", FileAccess.READ).get_as_text()) + version_number = str(number) + return int(number) + +func player_action_pressed(action := "", player_id := 0) -> bool: + return Input.is_action_pressed(action + "_" + str(player_id)) + +func player_action_just_pressed(action := "", player_id := 0) -> bool: + return Input.is_action_just_pressed(action + "_" + str(player_id)) + +func player_action_just_released(action := "", player_id := 0) -> bool: + return Input.is_action_just_released(action + "_" + str(player_id)) + +func tally_time() -> void: + if tallying_score: + return + $ScoreTally.play() + tallying_score = true + var target_score = score + (time * 50) + score_tween = create_tween() + time_tween = create_tween() + var duration = float(time) / 120 + + score_tween.tween_property(self, "score", target_score, duration) + time_tween.tween_property(self, "time", 0, duration) + await score_tween.finished + tallying_score = false + $ScoreTally.stop() + $ScoreTallyEnd.play() + score_tally_finished.emit() + +func cancel_score_tally() -> void: + score_tween.kill() + time_tween.kill() + tallying_score = false + $ScoreTally.stop() + +func activate_p_switch() -> void: + if p_switch_active == false: + p_switch_toggle.emit() + AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.PSWITCH, 99, false) + p_switch_timer = 10 + p_switch_active = true + +func reset_values() -> void: + PlayerGhost.idx = 0 + Checkpoint.passed = false + Checkpoint.sublevel_id = 0 + Level.start_level_path = Level.get_scene_string(Global.world_num, Global.level_num) + LevelPersistance.reset_states() + Level.first_load = true + Level.can_set_time = true + Level.in_vine_level = false + Level.vine_return_level = "" + Level.vine_warp_level = "" + +func clear_saved_values() -> void: + coins = 0 + score = 0 + lives = 3 + player_power_states = "0000" + +func transition_to_scene(scene_path := "") -> void: + Global.fade_transition = bool(Settings.file.visuals.transition_animation) + if transitioning_scene: + return + transitioning_scene = true + if fade_transition: + $Transition/AnimationPlayer.play("FadeIn") + await $Transition/AnimationPlayer.animation_finished + await get_tree().create_timer(0.1, true).timeout + else: + %TransitionBlock.modulate.a = 1 + $Transition.show() + await get_tree().create_timer(0.1, true).timeout + get_tree().change_scene_to_file(scene_path) + await get_tree().scene_changed + await get_tree().create_timer(0.15, true).timeout + if fade_transition: + $Transition/AnimationPlayer.play_backwards("FadeIn") + else: + $Transition/AnimationPlayer.play("RESET") + $Transition.hide() + transitioning_scene = false + + + +func do_fake_transition() -> void: + if fade_transition: + $Transition/AnimationPlayer.play("FadeIn") + await $Transition/AnimationPlayer.animation_finished + await get_tree().create_timer(0.2, false).timeout + $Transition/AnimationPlayer.play_backwards("FadeIn") + else: + %TransitionBlock.modulate.a = 1 + $Transition.show() + await get_tree().create_timer(0.25, false).timeout + $Transition.hide() + +func freeze_screen() -> void: + if Settings.file.video.visuals == 1: + return + $Transition.show() + $Transition/Freeze.show() + $Transition/Freeze.texture = ImageTexture.create_from_image(get_viewport().get_texture().get_image()) + +func close_freeze() -> void: + $Transition/Freeze.hide() + $Transition.hide() + +var recording_dir = "user://marathon_recordings/" + +func setup_discord_rpc() -> void: + DiscordRPC.app_id = 1331261692381757562 + DiscordRPC.start_timestamp = int(Time.get_unix_time_from_system()) + DiscordRPC.details = "In Title Screen.." + if DiscordRPC.get_is_discord_working(): + DiscordRPC.refresh() + +func set_discord_status(details := "") -> void: + DiscordRPC.details = details + if DiscordRPC.get_is_discord_working(): + DiscordRPC.refresh() + +func update_game_status() -> void: + var lives_str := str(Global.lives) + if Settings.file.difficulty.inf_lives == 1: + lives_str = "∞" + var string := "Coins = " + str(Global.coins) + " Lives = " + lives_str + DiscordRPC.large_image = (Global.level_theme + Global.theme_time).to_lower() + DiscordRPC.small_image = Global.current_campaign.to_lower() + DiscordRPC.state = string + +func refresh_discord_rpc() -> void: + if DiscordRPC.get_is_discord_working() == false: + return + update_game_status() + DiscordRPC.refresh() + +func open_marathon_results() -> void: + get_node("GameHUD/MarathonResults").open() + +func open_disco_results() -> void: + get_node("GameHUD/DiscoResults").open() + +func on_score_sfx_finished() -> void: + if tallying_score: + $ScoreTally.play() + +func get_server_version() -> void: + var http = HTTPRequest.new() + add_child(http) + http.request_completed.connect(version_got) + http.request(VERSION_CHECK_URL, [], HTTPClient.METHOD_GET) + +func version_got(_result, response_code, _headers, body) -> void: + if response_code == 200: + server_version = int(body.get_string_from_utf8()) + else: + server_version = -2 + +func log_error(msg := "") -> void: + var error_message = $CanvasLayer/VBoxContainer/ErrorMessage.duplicate() + error_message.text = "Error - " + msg + error_message.visible = true + $CanvasLayer/VBoxContainer.add_child(error_message) + await get_tree().create_timer(10, false).timeout + error_message.queue_free() + +func log_warning(msg := "") -> void: + var error_message = $CanvasLayer/VBoxContainer/Warning.duplicate() + error_message.text = "Warning - " + msg + error_message.visible = true + $CanvasLayer/VBoxContainer.add_child(error_message) + await get_tree().create_timer(10, false).timeout + error_message.queue_free() + +func log_comment(msg := "") -> void: + var error_message = $CanvasLayer/VBoxContainer/Comment.duplicate() + error_message.text = msg + error_message.visible = true + $CanvasLayer/VBoxContainer.add_child(error_message) + await get_tree().create_timer(2, false).timeout + error_message.queue_free() + +func unlock_achievement(achievement_id := AchievementID.SMB1_CLEAR) -> void: + achievements[achievement_id] = "1" + if achievement_id != AchievementID.COMPLETIONIST: + check_completionist_achievement() + SaveManager.write_achievements() + +func check_completionist_achievement() -> void: + if achievements.count("0") == 1: + unlock_achievement(AchievementID.COMPLETIONIST) + +const FONT = preload("uid://cd221873lbtj1") + +func sanitize_string(string := "") -> String: + string = string.to_upper() + for i in string.length(): + if FONT.has_char(string.unicode_at(i)) == false and string[i] != "\n": + string = string.replace(string[i], " ") + return string diff --git a/Scripts/Classes/Singletons/Global.gd.uid b/Scripts/Classes/Singletons/Global.gd.uid new file mode 100755 index 0000000..f3283dd --- /dev/null +++ b/Scripts/Classes/Singletons/Global.gd.uid @@ -0,0 +1 @@ +uid://bbxqn16ekbpcl diff --git a/Scripts/Classes/Singletons/SaveManager.gd b/Scripts/Classes/Singletons/SaveManager.gd new file mode 100644 index 0000000..95df7d4 --- /dev/null +++ b/Scripts/Classes/Singletons/SaveManager.gd @@ -0,0 +1,182 @@ +extends Node + +const SAVE_DIR := "user://saves/CAMPAIGN.sav" + +var visited_levels := "1000000000000000000000000000000010000000000000000000" + +var current_file := {} + +const SAVE_TEMPLATE := { + "World": 1, + "Level": 1, + "Lives": 3, + "Coins": 0, + "Score": 0, + "GameWin": false, + "PowerStates": "0000", + "LevelsVisited": "1000000000000000000000000000000000000000000000000000", + "BestAnyTime": 0.0, + "BestWarplessTime": 0.0, + "ClearedBooLevels": "00000000", + "ChallengeScores": [ + [0.0, 0.0, 0.0, 0.0], + [0.0, 0.0, 0.0, 0.0], + [0.0, 0.0, 0.0, 0.0], + [0.0, 0.0, 0.0, 0.0], + [0.0, 0.0, 0.0, 0.0], + [0.0, 0.0, 0.0, 0.0], + [0.0, 0.0, 0.0, 0.0], + [0.0, 0.0, 0.0, 0.0] + ], + "RedCoins": [ + [0.0, 0.0, 0.0, 0.0], + [0.0, 0.0, 0.0, 0.0], + [0.0, 0.0, 0.0, 0.0], + [0.0, 0.0, 0.0, 0.0], + [0.0, 0.0, 0.0, 0.0], + [0.0, 0.0, 0.0, 0.0], + [0.0, 0.0, 0.0, 0.0], + [0.0, 0.0, 0.0, 0.0] + ], + "BooBestTimes": [ + -1.0, -1.0, -1.0, -1.0, + -1.0, -1.0, -1.0, -1.0 + ], + "HighScore": 0, + "ExtraWorldWin": false +} + + +func _ready() -> void: + verify_saves() + load_achievements() + +func load_save(campaign := "SMB1") -> Dictionary: + if FileAccess.file_exists(SAVE_DIR.replace("CAMPAIGN", campaign)) == false: + write_save(campaign) + var file = FileAccess.open(SAVE_DIR.replace("CAMPAIGN", campaign), FileAccess.READ) + var json = JSON.parse_string(file.get_as_text()) + print(file.get_as_text()) + current_file = json + file.close() + return json + +func verify_saves() -> void: + for campaign in Global.CAMPAIGNS: + if FileAccess.file_exists(SAVE_DIR.replace("CAMPAIGN", campaign)) == false: + write_save(campaign, true) + +func write_save(campaign: String = Global.current_campaign, force := false) -> void: + if Global.debugged_in and not force: + return + var save = null + DirAccess.make_dir_recursive_absolute("user://saves") + var save_json = {} + var path = "user://saves/" + campaign + ".sav" + if FileAccess.file_exists(path): + save = FileAccess.open("user://saves/" + campaign + ".sav", FileAccess.READ) + save_json = JSON.parse_string(save.get_as_text()) + save.close() + else: + save_json = SAVE_TEMPLATE.duplicate(true) + match Global.current_game_mode: + Global.GameMode.CAMPAIGN: + if Global.high_score < Global.score: + Global.high_score = Global.score + save_json["World"] = Global.world_num + save_json["Level"] = Global.level_num + save_json["Coins"] = Global.coins + save_json["Score"] = Global.score + save_json["GameWin"] = Global.game_beaten + save_json["PowerStates"] = Global.player_power_states + save_json["LevelsVisited"] = visited_levels + save_json["HighScore"] = Global.high_score + save_json["ExtraWorldWin"] = Global.extra_worlds_win + Global.GameMode.CHALLENGE: + save_json["ChallengeScores"] = ChallengeModeHandler.top_challenge_scores + save_json["RedCoins"] = ChallengeModeHandler.red_coins_collected + Global.GameMode.BOO_RACE: + save_json["ClearedBooLevels"] = BooRaceHandler.cleared_boo_levels + save_json["BooBestTimes"] = BooRaceHandler.best_times + Global.GameMode.MARATHON: + save_json["BestAnyTime"] = SpeedrunHandler.marathon_best_any_time + save_json["BestWarplessTime"] = SpeedrunHandler.marathon_best_warpless_time + _: + pass + if campaign == "SMBANN": + save_json["Ranks"] = DiscoLevel.level_ranks + write_save_to_file(save_json, path) + +func write_save_to_file(json := {}, path := "") -> void: + var file = FileAccess.open(path, FileAccess.WRITE) + file.store_string(JSON.stringify(json, "\t", false, false)) + file.close() + +func apply_save(json := {}) -> void: + Global.world_num = clamp(json["World"], 1, 8) + Global.level_num = json.get_or_add("Level", 1) + Global.lives = json["Lives"] + Global.coins = json["Coins"] + Global.score = json["Score"] + + ChallengeModeHandler.red_coins_collected = json["RedCoins"] + ChallengeModeHandler.top_challenge_scores = json["ChallengeScores"] + BooRaceHandler.cleared_boo_levels = json["ClearedBooLevels"] + Global.player_power_states = json["PowerStates"] + Global.game_beaten = json["GameWin"] + for i in json["LevelsVisited"].length(): + visited_levels[i] = json["LevelsVisited"][i] + Global.extra_worlds_win = json.get("ExtraWorldWin", false) + SpeedrunHandler.marathon_best_any_time = json.get("BestAnyTime", -1) + SpeedrunHandler.marathon_best_warpless_time = json.get("BestWarplessTime", -1.0) + Global.high_score = json["HighScore"] + if json.has("Ranks"): + DiscoLevel.level_ranks = json.get("Ranks") + if json.has("BooBestTimes"): + BooRaceHandler.best_times = json.get("BooBestTimes").duplicate() + +func clear_save() -> void: + for i in [BooRaceHandler.cleared_boo_levels, ChallengeModeHandler.top_challenge_scores, ChallengeModeHandler.red_coins_collected, visited_levels]: + if i is Array: + clear_array(i) + else: + i = clear_text(i) + visited_levels[0][0] = "1" + var save = SAVE_TEMPLATE.duplicate(true) + apply_save(save) + DirAccess.remove_absolute("user://saves/" + Global.current_campaign + ".sav") + write_save(Global.current_campaign) + +func clear_array(arr := []) -> void: + for i in arr.size(): + if arr[i] is Array: + clear_array(arr[i]) + elif arr[i] is bool: + arr[i] = false + else: + arr[i] = 0 + +func clear_text(text := "") -> String: + for i in text.length(): + if text[i].is_valid_int(): + text[i] = "0" + return text + +func get_level_idx(world_num := 1, level_num := 1) -> int: + return ((world_num - 1) * 4) + (level_num - 1) + +func load_achievements() -> void: + if FileAccess.file_exists("user://achievements.sav") == false: + write_achievements() + var file = FileAccess.open("user://achievements.sav", FileAccess.READ) + var idx := 0 + for i in file.get_as_text(): + Global.achievements[idx] = i + idx += 1 + AchievementMenu.unlocked_achievements = Global.achievements + file.close() + +func write_achievements() -> void: + var file = FileAccess.open("user://achievements.sav", FileAccess.WRITE) + file.store_string(Global.achievements) + file.close() diff --git a/Scripts/Classes/Singletons/SaveManager.gd.uid b/Scripts/Classes/Singletons/SaveManager.gd.uid new file mode 100755 index 0000000..33f09e3 --- /dev/null +++ b/Scripts/Classes/Singletons/SaveManager.gd.uid @@ -0,0 +1 @@ +uid://ccqj86t3c0eof diff --git a/Scripts/Classes/Singletons/SettingsManager.gd b/Scripts/Classes/Singletons/SettingsManager.gd new file mode 100644 index 0000000..8ca1233 --- /dev/null +++ b/Scripts/Classes/Singletons/SettingsManager.gd @@ -0,0 +1,113 @@ +extends Node + +var file := { + "video": { + "mode": 0, + "size": 0, + "vsync": 1, + "drop_shadows": 1, + "scaling": 0, + "visuals": 0, + "hud_size": 0 + }, + "audio": { + "master": 10.0, + "music": 10.0, + "sfx": 10.0, + "athletic_bgm": 1, + "extra_bgm": 1, + "skid_sfx": 1, + "extra_sfx": 0, + "menu_bgm": 0 + }, + "game": { + "campaign": "SMB1", + "lang": "en", + "character": "0000" + }, + "keyboard": + { + "jump": "Z", + "run": "X", + "action": "X", + "move_left": "Left", + "move_right": "Right", + "move_up": "Up", + "move_down": "Down" + }, + "controller": + { + "jump": 0, + "run": 2, + "action": 2, + "move_left": "0,-1", + "move_right": "0,1", + "move_up": "1,-1", + "move_down": "1,1" + }, + "visuals": + { + "parallax_style": 2, + "resource_packs": [Global.ROM_PACK_NAME], + "modern_hud": 0, + "rainbow_style": 0, + "extra_bgs": 1, + "bg_particles": 1, + "transform_style": 0, + "athletic_bgm": 1, + "skid_sfx": 1, + "text_shadows": 1, + "bridge_animation": 0, + "visible_timers": 0, + "transition_animation": 0, + "colour_pipes": 1 + }, + "difficulty": + { + "damage_style": 1, + "checkpoint_style": 0, + "inf_lives": 0, + "flagpole_lives": 0, + "game_over_behaviour": 0, + "level_design": 0, + "extra_checkpoints": 0, + "back_scroll": 0, + "time_limit": 1, + "lakitu_style": 0 + } +} + +const SETTINGS_DIR := "user://settings.cfg" + +func _enter_tree() -> void: + DirAccess.make_dir_absolute("user://resource_packs") + load_settings() + await get_tree().physics_frame + apply_settings() + TranslationServer.set_locale(Settings.file.game.lang) + +func save_settings() -> void: + var cfg_file = ConfigFile.new() + for section in file.keys(): + for key in file[section].keys(): + cfg_file.set_value(section, key, file[section][key]) + cfg_file.set_value("game", "seen_disclaimer", true) + cfg_file.set_value("game", "campaign", Global.current_campaign) + cfg_file.save(SETTINGS_DIR) + +func load_settings() -> void: + if FileAccess.file_exists(SETTINGS_DIR) == false: + save_settings() + var cfg_file = ConfigFile.new() + cfg_file.load(SETTINGS_DIR) + for section in cfg_file.get_sections(): + for key in cfg_file.get_section_keys(section): + file[section][key] = cfg_file.get_value(section, key) + +func apply_settings() -> void: + for i in file.video.keys(): + $Apply/Video.set_value(i, file.video[i]) + for i in file.audio.keys(): + $Apply/Audio.set_value(i, file.audio[i]) + if Settings.file.game.has("characters"): + Global.player_characters = Settings.file.game.characters diff --git a/Scripts/Classes/Singletons/SettingsManager.gd.uid b/Scripts/Classes/Singletons/SettingsManager.gd.uid new file mode 100755 index 0000000..5f9d5e1 --- /dev/null +++ b/Scripts/Classes/Singletons/SettingsManager.gd.uid @@ -0,0 +1 @@ +uid://ckwnap31rqfru diff --git a/Scripts/Classes/Singletons/SpeedrunHandler.gd b/Scripts/Classes/Singletons/SpeedrunHandler.gd new file mode 100644 index 0000000..d980422 --- /dev/null +++ b/Scripts/Classes/Singletons/SpeedrunHandler.gd @@ -0,0 +1,371 @@ +extends Node + +var timer := 0.0 +var best_time := 0.0 + +var marathon_best_any_time := 0.0 +var marathon_best_warpless_time := 0.0 + +var timer_active := false + +var show_timer := false + +signal level_finished + +var start_time := 0.0 + +const GHOST_RECORDING_TEMPLATE := { + "position": Vector2.ZERO, + "character": "Mario", + "power_state": "Small", + "animation": "Idle", + "frame": 0, + "direction": 1, + "level": "" +} + +var enable_recording := false + +var current_recording := "" +var ghost_recording := "" +var ghost_active := false +var ghost_idx := -1 +var ghost_visible := false +var ghost_enabled := false +var levels := [] +var anim_list := [] +var show_pb_diff := true + +var is_warp_run := false + +var ghost_path := [] + +var best_time_campaign := "" + +var best_level_any_times := {} + +var best_level_warpless_times := [ + [-1, -1, -1, -1], + [-1, -1, -1, -1], + [-1, -1, -1, -1], + [-1, -1, -1, -1], + [-1, -1, -1, -1], + [-1, -1, -1, -1], + [-1, -1, -1, -1], + [-1, -1, -1, -1] +] + +const GOLD_ANY_TIMES := { + "SMB1": 390, + "SMBLL": 660, + "SMBS": 1440 +} + +const GOLD_WARPLESS_TIMES := { + "SMB1": 1320, + "SMBLL": 1380, + "SMBS": 1440 +} + +const WARP_LEVELS := { + "SMB1": SMB1_WARP_LEVELS, + "SMBLL": SMBLL_WARP_LEVELS, + "SMBS": SMBS_WARP_LEVELS +} + +const LEVEL_GOLD_WARPLESS_TIMES := { + "SMB1": SMB1_LEVEL_GOLD_WARPLESS_TIMES, + "SMBLL": SMBLL_LEVEL_GOLD_WARPLESS_TIMES, + "SMBS": SMBS_LEVEL_GOLD_TIMES +} + +const LEVEL_GOLD_ANY_TIMES := { + "SMB1": SMB1_LEVEL_GOLD_ANY_TIMES, + "SMBLL": SMBLL_LEVEL_GOLD_ANY_TIMES, + "SMBS": SMBS_LEVEL_GOLD_ANY_TIMES +} + +const SMB1_LEVEL_GOLD_WARPLESS_TIMES := [ + [17, 24, 17, 16], # World 1 + [23, 38, 25, 16], # World 2 + [23, 23, 17, 16], # World 3 + [24, 25, 16, 22], # World 4 + [22, 22, 17, 16], # World 5 + [21, 25, 18, 16], # World 6 + [20, 38, 25, 23], # World 7 + [40, 24, 24, 50] # World 8 +] + +const SMBLL_LEVEL_GOLD_WARPLESS_TIMES := [ + [21, 25, 19, 17], + [26, 34, 21, 18], + [21, 39, 21, 20], + [22, 23, 21, 25], + [43, 28, 25, 24], + [28, 39, 23, 29], + [21, 26, 32, 36], + [24, 27, 25, 60], +] + +const SMB1_LEVEL_GOLD_ANY_TIMES := { + "1-2": 25, + "4-2": 26 +} + +const SMBLL_LEVEL_GOLD_ANY_TIMES := { + "1-2": 40, + "3-1": 22, + "5-1": 52, + "5-2": 35, + "8-1": 44 +} + +const SMBS_LEVEL_GOLD_ANY_TIMES := { + "1-2": 25, + "4-2": 30 +} + +const SMBS_LEVEL_GOLD_TIMES := [ + [28, 21, 32, 19], + [27, 40, 31, 19], + [31, 11, 16, 20], + [26, 30, 25, 32], + [28, 26, 19, 19], + [24, 21, 23, 20], + [24, 40, 30, 27], + [30, 35, 30, 43], +] + +const SMB1_WARP_LEVELS := ["1-2", "4-2"] + +const SMBLL_WARP_LEVELS := ["1-2", "3-1", "5-1", "5-2", "8-1"] + +const SMBS_WARP_LEVELS := ["4-2"] + +const MEDAL_CONVERSIONS := [2, 1.5, 1] + +func _ready() -> void: + process_mode = Node.PROCESS_MODE_ALWAYS + +func _physics_process(_delta: float) -> void: + if timer_active: + timer = abs(start_time - Time.get_ticks_msec()) / 1000 + if enable_recording: + if get_tree().get_first_node_in_group("Players") != null: + record_frame(get_tree().get_first_node_in_group("Players")) + Global.player_ghost.visible = ghost_visible + if ghost_active and ghost_enabled: + ghost_idx += 1 + if ghost_idx >= ghost_path.size(): + ghost_active = false + return + Global.player_ghost.apply_data(ghost_path[ghost_idx]) + +func start_timer() -> void: + timer = 0 + timer_active = true + show_timer = true + start_time = Time.get_ticks_msec() + +func record_frame(player: Player) -> void: + var data := "" + if levels.has(Global.current_level.scene_file_path) == false: + levels.append(Global.current_level.scene_file_path) + data += str(int(player.global_position.x)) + "=" + data += str(int(player.global_position.y)) + "=" + data += str(["Small", "Big", "Fire"].find(player.power_state.state_name)) + "=" + if anim_list.has(player.sprite.animation) == false: + anim_list.append(player.sprite.animation) + data += str(anim_list.find(player.sprite.animation)) + "=" + data += str(player.sprite.frame) + "=" + data += str(player.sprite.scale.x) + "=" + data += str(levels.find(Global.current_level.scene_file_path)) + current_recording += data + "," + +func format_time(time_time := 0.0) -> Dictionary: + var mils = abs(fmod(time_time, 1) * 100) + var secs = abs(fmod(time_time, 60)) + var mins = abs(time_time / 60) + return {"mils": int(mils), "secs": int(secs), "mins": int(mins)} + +func gen_time_string(timer_dict := {}) -> String: + return str(int(timer_dict["mins"])).pad_zeros(2) + ":" + str(int(timer_dict["secs"])).pad_zeros(2) + ":" + str(int(timer_dict["mils"])).pad_zeros(2) + +func save_recording() -> void: + var recording := [timer, current_recording, levels, str(["Mario", "Luigi", "Toad", "Toadette"].find(get_tree().get_first_node_in_group("Players").character)), anim_list] + var recording_dir = "user://marathon_recordings/" + Global.current_campaign + DirAccess.make_dir_recursive_absolute(recording_dir) + var file = FileAccess.open(recording_dir + "/" + str(Global.world_num) + "-" + str(Global.level_num) + ("warp" if is_warp_run else "") + ".json", FileAccess.WRITE) + file.store_string(compress_recording(JSON.stringify(recording, "", false, true))) + current_recording = "" + file.close() + levels.clear() + +func compress_recording(recording := "") -> String: + print(recording) + var bytes = recording.to_ascii_buffer() + var compressed_bytes = bytes.compress(FileAccess.CompressionMode.COMPRESSION_DEFLATE) + var b64 = Marshalls.raw_to_base64(compressed_bytes) + return b64 + +func decompress_recording(recording := "") -> Array: + var compressed_bytes = Marshalls.base64_to_raw(recording) + var bytes = compressed_bytes.decompress_dynamic(-1, FileAccess.COMPRESSION_DEFLATE) + var string = bytes.get_string_from_ascii() + var json = JSON.parse_string(string) + return json + +func load_best_marathon() -> void: + var recording = load_recording(Global.world_num, Global.level_num, not is_warp_run, Global.current_campaign) + if recording == []: + best_time = -1 + ghost_active = false + ghost_recording = "" + ghost_path = [] + levels = [] + anim_list = [] + else: + ghost_active = true + ghost_recording = recording[1] + ghost_path = ghost_recording.split(",", false) + levels = recording[2].duplicate() + anim_list = recording[4].duplicate() + +func load_recording(world_num := 0, level_num := 0, is_warpless := true, campaign := "SMB1") -> Array: + var recording_dir = "user://marathon_recordings/" + campaign + var path = recording_dir + "/" + str(world_num) + "-" + str(level_num) + ("" if is_warpless else "warp") + ".json" + print(path) + if FileAccess.file_exists(path) == false: + return [] + var file = FileAccess.open(path, FileAccess.READ) + var text = decompress_recording(file.get_as_text()) + file.close() + return text + +func load_best_times(campaign = Global.current_campaign) -> void: + if best_time_campaign == campaign: + return + best_time_campaign = campaign + best_level_any_times.clear() + for world_num in 8: + for level_num in 4: + var path = "user://marathon_recordings/" + campaign + "/" + str(world_num + 1) + "-" + str(level_num + 1) + ".json" + if FileAccess.file_exists(path): + best_level_warpless_times[world_num][level_num] = load_recording(world_num + 1, level_num + 1, true, campaign)[0] + else: + best_level_warpless_times[world_num][level_num] = -1 + path = "user://marathon_recordings/" + campaign + "/" + str(world_num + 1) + "-" + str(level_num + 1) +"warp" + ".json" + if FileAccess.file_exists(path): + best_level_any_times[str(world_num + 1) + "-" + str(level_num + 1)] = load_recording(world_num + 1, level_num + 1, false, campaign)[0] + check_for_medal_achievement() + +func run_finished() -> void: + if timer_active == false: + return + SpeedrunHandler.ghost_active = false + SpeedrunHandler.ghost_idx = -1 + SpeedrunHandler.timer_active = false + if Global.current_game_mode == Global.GameMode.BOO_RACE: + pass + else: + var best = best_level_warpless_times[Global.world_num - 1][Global.level_num - 1] + if is_warp_run: + best = best_level_any_times.get(str(Global.world_num) + "-" + str(Global.level_num), -1) + if best <= 0 or best > timer: + if Global.current_game_mode == Global.GameMode.MARATHON_PRACTICE: + save_recording() + if is_warp_run: + best_level_any_times[str(Global.world_num) + "-" + str(Global.level_num)] = timer + else: + best_level_warpless_times[Global.world_num - 1][Global.level_num - 1] = timer + else: + if is_warp_run: + marathon_best_any_time = timer + else: + marathon_best_warpless_time = timer + if Global.current_game_mode == Global.GameMode.MARATHON: + match Global.current_campaign: + "SMB1": Global.unlock_achievement(Global.AchievementID.SMB1_RUN) + "SMBLL": Global.unlock_achievement(Global.AchievementID.SMBLL_RUN) + "SMBS": Global.unlock_achievement(Global.AchievementID.SMBS_RUN) + check_for_medal_achievement() + SaveManager.write_save(Global.current_campaign) + +func get_best_time() -> float: + if Global.current_game_mode == Global.GameMode.MARATHON_PRACTICE: + if is_warp_run: + return best_level_any_times[str(Global.world_num) + "-" + str(Global.level_num)] + else: + return best_level_warpless_times[Global.world_num - 1][Global.level_num - 1] + else: + if is_warp_run: + return marathon_best_any_time + else: + return marathon_best_warpless_time + +func check_for_medal_achievement() -> void: + + var has_gold_warp := true + var has_gold_warpless := true + var has_silver_warpless := true + var has_silver_warp := true + var has_bronze_warpless := true + var has_bronze_warp := true + + var has_gold_full := false + var has_silver_full := false + var has_bronze_full := false + + if Global.current_campaign == "SMBANN": + return + + for i in LEVEL_GOLD_ANY_TIMES[Global.current_campaign]: + if best_level_any_times.has(i): + if best_level_any_times[i] > LEVEL_GOLD_ANY_TIMES[Global.current_campaign][i]: + has_gold_warp = false + if best_level_any_times[i] > LEVEL_GOLD_ANY_TIMES[Global.current_campaign][i] * MEDAL_CONVERSIONS[1]: + has_silver_warp = false + if best_level_any_times[i] > LEVEL_GOLD_ANY_TIMES[Global.current_campaign][i] * MEDAL_CONVERSIONS[0]: + has_bronze_warp = false + + var world := 0 + for i in best_level_warpless_times: + var level := 0 + for x in i: + if x < 0: + has_gold_warpless = false + has_silver_warpless = false + has_bronze_warpless = false + if x > LEVEL_GOLD_WARPLESS_TIMES[Global.current_campaign][world][level]: + has_gold_warpless = false + if x > LEVEL_GOLD_WARPLESS_TIMES[Global.current_campaign][world][level] * MEDAL_CONVERSIONS[1]: + has_silver_warpless = false + if x > LEVEL_GOLD_WARPLESS_TIMES[Global.current_campaign][world][level] * MEDAL_CONVERSIONS[0]: + has_bronze_warpless = false + level += 1 + world += 1 + + if marathon_best_any_time <= GOLD_ANY_TIMES[Global.current_campaign] and marathon_best_warpless_time <= GOLD_WARPLESS_TIMES[Global.current_campaign]: + has_gold_full = true + if marathon_best_any_time <= GOLD_ANY_TIMES[Global.current_campaign] * MEDAL_CONVERSIONS[1] and marathon_best_warpless_time <= GOLD_WARPLESS_TIMES[Global.current_campaign] * MEDAL_CONVERSIONS[1]: + has_silver_full = true + if marathon_best_any_time <= GOLD_ANY_TIMES[Global.current_campaign] * MEDAL_CONVERSIONS[0] and marathon_best_warpless_time <= GOLD_WARPLESS_TIMES[Global.current_campaign] * MEDAL_CONVERSIONS[0]: + has_bronze_full = true + + if has_gold_warp and has_gold_warpless and has_gold_full: + match Global.current_campaign: + "SMB1": Global.unlock_achievement(Global.AchievementID.SMB1_GOLD) + "SMBLL": Global.unlock_achievement(Global.AchievementID.SMBLL_GOLD) + "SMBS": Global.unlock_achievement(Global.AchievementID.SMBS_GOLD) + + if has_silver_warp and has_silver_warpless and has_silver_full: + match Global.current_campaign: + "SMB1": Global.unlock_achievement(Global.AchievementID.SMB1_SILVER) + "SMBLL": Global.unlock_achievement(Global.AchievementID.SMBLL_SILVER) + "SMBS": Global.unlock_achievement(Global.AchievementID.SMBS_SILVER) + + if has_bronze_warp and has_bronze_warpless and has_bronze_full: + match Global.current_campaign: + "SMB1": Global.unlock_achievement(Global.AchievementID.SMB1_BRONZE) + "SMBLL": Global.unlock_achievement(Global.AchievementID.SMBLL_BRONZE) + "SMBS": Global.unlock_achievement(Global.AchievementID.SMBS_BRONZE) diff --git a/Scripts/Classes/Singletons/SpeedrunHandler.gd.uid b/Scripts/Classes/Singletons/SpeedrunHandler.gd.uid new file mode 100755 index 0000000..90238a4 --- /dev/null +++ b/Scripts/Classes/Singletons/SpeedrunHandler.gd.uid @@ -0,0 +1 @@ +uid://cpy12nxnlkpav diff --git a/Scripts/Classes/States/Player/Climb.gd b/Scripts/Classes/States/Player/Climb.gd new file mode 100644 index 0000000..fcb85fc --- /dev/null +++ b/Scripts/Classes/States/Player/Climb.gd @@ -0,0 +1,34 @@ +extends PlayerState + +var climb_direction := 0 + +var vine: Vine = null + +const CLIMB_SPEED := 50 + +var cutscene := false + +var auto_climb := false + +func enter(msg := {}) -> void: + vine = msg.get("Vine") + cutscene = msg.has("Cutscene") + +func physics_update(_delta: float) -> void: + player.velocity.x = 0 + if player.input_direction != 0 and climb_direction == 0 and not cutscene: + player.direction = -player.input_direction + player.sprite.scale.x = player.direction + player.global_position.x = vine.global_position.x - (8 * player.direction) + if not cutscene and not auto_climb: + climb_direction = sign(Input.get_axis("move_up" + "_" + str(player.player_id),"move_down" + "_" + str(player.player_id))) + if vine.can_tele and player.global_position.y - 64 < vine.top_point and climb_direction == -1: + climb_direction = -1 + auto_climb = true + player.velocity.y = CLIMB_SPEED * climb_direction + player.sprite.play("Climb") + player.sprite.speed_scale = abs(climb_direction * 1.5) + player.move_and_slide() + if Global.player_action_just_pressed("jump", player.player_id) and not cutscene: + state_machine.transition_to("Normal") + player.jump() diff --git a/Scripts/Classes/States/Player/Climb.gd.uid b/Scripts/Classes/States/Player/Climb.gd.uid new file mode 100755 index 0000000..1f45ccd --- /dev/null +++ b/Scripts/Classes/States/Player/Climb.gd.uid @@ -0,0 +1 @@ +uid://c7kmriol0gj16 diff --git a/Scripts/Classes/States/Player/Dead.gd b/Scripts/Classes/States/Player/Dead.gd new file mode 100644 index 0000000..9254485 --- /dev/null +++ b/Scripts/Classes/States/Player/Dead.gd @@ -0,0 +1,29 @@ +extends PlayerState + +var can_fall := false + +func enter(msg := {}) -> void: + player.z_index = 20 + can_fall = false + player.velocity = Vector2.ZERO + player.stop_all_timers() + await get_tree().create_timer(0.5).timeout + can_fall =true + for i in 16: + player.set_collision_mask_value(i + 1, false) + player.gravity = player.JUMP_GRAVITY + if msg["Pit"] == false: + player.velocity.y = -300 + +func physics_update(delta: float) -> void: + if can_fall: + player.play_animation("Die") + else: + player.play_animation("DieFreeze") + player.sprite.speed_scale = 1 + if can_fall: + player.velocity.y += (player.JUMP_GRAVITY / delta) * delta + player.velocity.y = clamp(player.velocity.y, -INF, player.MAX_FALL_SPEED) + player.move_and_slide() + if Input.is_action_just_pressed("jump_0"): + player.death_load() diff --git a/Scripts/Classes/States/Player/Dead.gd.uid b/Scripts/Classes/States/Player/Dead.gd.uid new file mode 100755 index 0000000..9430135 --- /dev/null +++ b/Scripts/Classes/States/Player/Dead.gd.uid @@ -0,0 +1 @@ +uid://cvbj4qlyfat7e diff --git a/Scripts/Classes/States/Player/FlagPole.gd b/Scripts/Classes/States/Player/FlagPole.gd new file mode 100644 index 0000000..10bdc81 --- /dev/null +++ b/Scripts/Classes/States/Player/FlagPole.gd @@ -0,0 +1,26 @@ +extends PlayerState + +var can_land := true + +@export var castle: Node = null + +func enter(_msg := {}) -> void: + player.direction = 1 + player.stop_all_timers() + await Global.level_complete_begin + state_machine.transition_to("LevelExit") + +func physics_update(_delta: float) -> void: + player.velocity.y = 125 + player.velocity.x = 0 + player.sprite.scale.x = player.direction + if player.is_on_floor(): + if can_land: + can_land = false + player.global_position.x += 10 + player.direction = -1 + player.sprite.speed_scale = 0 + else: + player.sprite.speed_scale = 2 + player.play_animation("FlagSlide") + player.move_and_slide() diff --git a/Scripts/Classes/States/Player/FlagPole.gd.uid b/Scripts/Classes/States/Player/FlagPole.gd.uid new file mode 100755 index 0000000..1771f53 --- /dev/null +++ b/Scripts/Classes/States/Player/FlagPole.gd.uid @@ -0,0 +1 @@ +uid://ri1g4nllpkfj diff --git a/Scripts/Classes/States/Player/LevelExit.gd b/Scripts/Classes/States/Player/LevelExit.gd new file mode 100644 index 0000000..f0ee0e0 --- /dev/null +++ b/Scripts/Classes/States/Player/LevelExit.gd @@ -0,0 +1,12 @@ +extends PlayerState + +func enter(_msg := {}) -> void: + player.has_jumped = false + player.crouching = false + player.get_node("CameraCenterJoint/RightWall").set_collision_layer_value(1, false) + +func physics_update(delta: float) -> void: + player.input_direction = 1 + player.can_run = false + player.normal_state.handle_movement(delta) + player.normal_state.handle_animations() diff --git a/Scripts/Classes/States/Player/LevelExit.gd.uid b/Scripts/Classes/States/Player/LevelExit.gd.uid new file mode 100755 index 0000000..c5d429a --- /dev/null +++ b/Scripts/Classes/States/Player/LevelExit.gd.uid @@ -0,0 +1 @@ +uid://bx2kc62lpphxv diff --git a/Scripts/Classes/States/Player/NoClip.gd b/Scripts/Classes/States/Player/NoClip.gd new file mode 100755 index 0000000..b337082 --- /dev/null +++ b/Scripts/Classes/States/Player/NoClip.gd @@ -0,0 +1,23 @@ +extends PlayerState + +const SLOW_SPEED := 300.0 +const FAST_SPEED := 800.0 + +var old_layers := [] + +func enter(_msg := {}) -> void: + player.can_hurt = false + player.set_collision_mask_value(1, false) + player.set_collision_mask_value(2, false) + +func physics_update(_delta: float) -> void: + player.velocity = Input.get_vector("move_left_0", "move_right_0", "move_up_0", "move_down_0") * (FAST_SPEED if Input.is_action_pressed("run_0") else SLOW_SPEED) + player.move_and_slide() + if Input.is_action_just_pressed("jump_0"): + state_machine.transition_to("Normal") + +func exit() -> void: + player.can_hurt = false + player.set_collision_mask_value(1, true) + player.set_collision_mask_value(2, true) + player.velocity = Vector2.ZERO diff --git a/Scripts/Classes/States/Player/NoClip.gd.uid b/Scripts/Classes/States/Player/NoClip.gd.uid new file mode 100755 index 0000000..424691a --- /dev/null +++ b/Scripts/Classes/States/Player/NoClip.gd.uid @@ -0,0 +1 @@ +uid://ugfx3sb3h6rj diff --git a/Scripts/Classes/States/Player/Normal.gd b/Scripts/Classes/States/Player/Normal.gd new file mode 100644 index 0000000..9332629 --- /dev/null +++ b/Scripts/Classes/States/Player/Normal.gd @@ -0,0 +1,239 @@ +extends PlayerState + +var swim_up_meter := 0.0 + +var jump_queued := false + +var jump_buffer := 0 + +var walk_frame := 0 + +var bubble_meter := 0.0 + +var wall_pushing := false + +var can_wall_push := false + +func enter(_msg := {}) -> void: + jump_queued = false + +func physics_update(delta: float) -> void: + if player.is_actually_on_floor(): + grounded(delta) + else: + in_air() + handle_movement(delta) + handle_animations() + if player.global_position.y > 64 and not Level.in_vine_level and player.auto_death_pit: + player.die(true) + elif player.global_position.y < Global.current_level.vertical_height - 32 and player.gravity_vector == Vector2.UP: + player.die(true) + +func handle_movement(delta: float) -> void: + jump_buffer -= 1 + if jump_buffer <= 0: + jump_queued = false + player.apply_gravity(delta) + if player.is_actually_on_floor(): + var player_transform = player.global_transform + player_transform.origin += Vector2.UP * 1 + if player.is_actually_on_floor(): + handle_ground_movement(delta) + elif player.in_water or player.flight_meter > 0: + handle_swimming(delta) + else: + handle_air_movement(delta) + player.move_and_slide() + player.moved.emit() + +func grounded(delta: float) -> void: + player.jump_cancelled = false + if player.velocity.y >= 0: + player.has_jumped = false + if Global.player_action_just_pressed("jump", player.player_id): + if player.in_water or player.flight_meter > 0: + swim_up() + return + else: + player.jump() + if jump_queued and not (player.in_water or player.flight_meter > 0): + if player.spring_bouncing == false: + player.jump() + jump_queued = false + if not player.crouching: + if Global.player_action_pressed("move_down", player.player_id): + player.crouching = true + else: + can_wall_push = player.test_move(player.global_transform, Vector2.UP * 8 * player.gravity_vector.y) and player.power_state.hitbox_size != "Small" + if Global.player_action_pressed("move_down", player.player_id) == false: + if can_wall_push: + wall_pushing = true + else: + wall_pushing = false + player.crouching = false + else: + player.crouching = true + wall_pushing = false + if wall_pushing: + player.global_position.x += (-50 * player.direction * delta) + +func handle_ground_movement(delta: float) -> void: + if player.skidding: + ground_skid(delta) + elif (player.input_direction != player.velocity_direction) and player.input_direction != 0 and abs(player.velocity.x) > 100 and not player.crouching: + print([player.input_direction, player.velocity_direction]) + player.skidding = true + elif player.input_direction != 0 and not player.crouching: + ground_acceleration(delta) + else: + deceleration(delta) + +func ground_acceleration(delta: float) -> void: + var target_move_speed := player.WALK_SPEED + if player.in_water or player.flight_meter > 0: + target_move_speed = 45 + var target_accel := player.GROUND_WALK_ACCEL + if (Global.player_action_pressed("run", player.player_id) and abs(player.velocity.x) >= player.WALK_SPEED) and (not player.in_water and player.flight_meter <= 0) and player.can_run: + target_move_speed = player.RUN_SPEED + target_accel = player.GROUND_RUN_ACCEL + if player.input_direction != player.velocity_direction: + if Global.player_action_pressed("run", player.player_id) and player.can_run: + target_accel = player.RUN_SKID + else: + target_accel = player.WALK_SKID + + player.velocity.x = move_toward(player.velocity.x, target_move_speed * player.input_direction, (target_accel / delta) * delta) + +func deceleration(delta: float) -> void: + player.velocity.x = move_toward(player.velocity.x, 0, (player.DECEL / delta) * delta) + +func ground_skid(delta: float) -> void: + var target_skid := player.RUN_SKID + player.velocity.x = move_toward(player.velocity.x, 1 * player.input_direction, (target_skid / delta) * delta) + if abs(player.velocity.x) < 10 or player.input_direction == player.velocity_direction or player.input_direction == 0: + player.skidding = false + +func in_air() -> void: + if Global.player_action_just_pressed("jump", player.player_id): + if player.in_water or player.flight_meter > 0: + swim_up() + else: + jump_queued = true + jump_buffer = 4 + +func handle_air_movement(delta: float) -> void: + if player.input_direction != 0 and player.velocity_direction != player.input_direction: + air_skid(delta) + if player.input_direction != 0: + air_acceleration(delta) + + if Global.player_action_pressed("jump", player.player_id) == false and player.has_jumped and not player.jump_cancelled: + player.jump_cancelled = true + if player.gravity_vector.y > 0: + if player.velocity.y < 0: + player.velocity.y /= 1.5 + player.gravity = player.FALL_GRAVITY + elif player.gravity_vector.y < 0: + if player.velocity.y > 0: + player.velocity.y /= 1.5 + player.gravity = player.FALL_GRAVITY + +func air_acceleration(delta: float) -> void: + var target_speed = player.WALK_SPEED + if abs(player.velocity.x) >= player.WALK_SPEED and Global.player_action_pressed("run", player.player_id) and player.can_run: + target_speed = player.RUN_SPEED + player.velocity.x = move_toward(player.velocity.x, target_speed * player.input_direction, (player.AIR_ACCEL / delta) * delta) + +func air_skid(delta: float) -> void: + player.velocity.x = move_toward(player.velocity.x, 1 * player.input_direction, (player.AIR_SKID / delta) * delta) + +func handle_swimming(delta: float) -> void: + bubble_meter += delta + if bubble_meter >= 1 and player.flight_meter <= 0: + player.summon_bubble() + bubble_meter = 0 + swim_up_meter -= delta + player.skidding = (player.input_direction != player.velocity_direction) and player.input_direction != 0 and abs(player.velocity.x) > 100 and not player.crouching + if player.skidding: + ground_skid(delta) + elif player.input_direction != 0 and not player.crouching: + swim_acceleration(delta) + else: + deceleration(delta) + +func swim_acceleration(delta: float) -> void: + player.velocity.x = move_toward(player.velocity.x, player.SWIM_SPEED * player.input_direction, (player.GROUND_WALK_ACCEL / delta) * delta) + +func swim_up() -> void: + if player.swim_stroke: + player.play_animation("SwimIdle") + player.velocity.y = -100 * player.gravity_vector.y + AudioManager.play_sfx("swim", player.global_position) + swim_up_meter = 0.5 + player.crouching = false + +func handle_animations() -> void: + if (player.is_actually_on_floor() or player.in_water or player.flight_meter > 0 or player.can_air_turn) and player.input_direction != 0 and not player.crouching: + player.direction = player.input_direction + var animation = get_animation_name() + player.sprite.speed_scale = 1 + if ["Walk", "Move", "Run"].has(animation): + player.sprite.speed_scale = abs(player.velocity.x) / 40 + player.play_animation(animation) + if player.sprite.animation == "Move": + walk_frame = player.sprite.frame + player.sprite.scale.x = player.direction * player.gravity_vector.y + +func get_animation_name() -> String: + if player.attacking: + if player.crouching: + return "CrouchAttack" + if player.is_actually_on_floor(): + return "Attack" + elif player.in_water or player.flight_meter > 0: + return "SwimAttack" + else: + return "AirAttack" + if player.crouching and not wall_pushing: + if player.velocity.y > 0 and player.is_on_floor() == false: + return "CrouchFall" + return "Crouch" + if player.is_actually_on_floor(): + if player.skidding: + return "Skid" + elif abs(player.velocity.x) >= 5 and not player.is_actually_on_wall(): + if player.in_water or player.flight_meter > 0: + return "WaterMove" + elif abs(player.velocity.x) < player.RUN_SPEED - 10: + return "Walk" + else: + return "Run" + else: + if player.in_water or player.flight_meter > 0: + return "WaterIdle" + if Global.player_action_pressed("move_up", player.player_id): + return "LookUp" + return "Idle" + else: + if player.in_water or player.flight_meter > 0: + if swim_up_meter > 0: + return "SwimUp" + else: + return "SwimIdle" + if player.has_jumped: + if player.velocity.y < 0: + if player.is_invincible: + return "StarJump" + return "Jump" + else: + if player.is_invincible: + return "StarFall" + return "JumpFall" + else: + player.sprite.speed_scale = 0 + player.sprite.frame = walk_frame + return "Fall" + +func exit() -> void: + player.on_hammer_timeout() + player.skidding = false diff --git a/Scripts/Classes/States/Player/Normal.gd.uid b/Scripts/Classes/States/Player/Normal.gd.uid new file mode 100755 index 0000000..5438bbd --- /dev/null +++ b/Scripts/Classes/States/Player/Normal.gd.uid @@ -0,0 +1 @@ +uid://blxvov3jyx8gg diff --git a/Scripts/Classes/States/Player/Pipe.gd b/Scripts/Classes/States/Player/Pipe.gd new file mode 100644 index 0000000..d472fc3 --- /dev/null +++ b/Scripts/Classes/States/Player/Pipe.gd @@ -0,0 +1,24 @@ +extends PlayerState + +const ENTER_SPEED := 50 + +func enter(_msg := {}) -> void: + player.can_hurt = false + player.velocity = Vector2.ZERO + player.z_index = -5 + physics_update(0) + +func physics_update(delta: float) -> void: + player.global_position += (ENTER_SPEED * (player.pipe_enter_direction * player.pipe_move_direction)) * delta + if player.pipe_enter_direction.x != 0: + player.sprite.speed_scale = 1 + player.play_animation("PipeWalk") + player.direction = int(player.pipe_enter_direction.x) + player.sprite.scale.x = player.direction + else: + player.play_animation("Pipe") + +func exit() -> void: + player.can_hurt = true + player.z_index = 1 + player.show() diff --git a/Scripts/Classes/States/Player/Pipe.gd.uid b/Scripts/Classes/States/Player/Pipe.gd.uid new file mode 100755 index 0000000..10e5aa4 --- /dev/null +++ b/Scripts/Classes/States/Player/Pipe.gd.uid @@ -0,0 +1 @@ +uid://dvbib1gtmmvui diff --git a/Scripts/Classes/States/Player/PlayerState.gd b/Scripts/Classes/States/Player/PlayerState.gd new file mode 100755 index 0000000..30674bf --- /dev/null +++ b/Scripts/Classes/States/Player/PlayerState.gd @@ -0,0 +1,4 @@ +class_name PlayerState +extends State + +@onready var player: Player = owner diff --git a/Scripts/Classes/States/Player/PlayerState.gd.uid b/Scripts/Classes/States/Player/PlayerState.gd.uid new file mode 100755 index 0000000..a0b824c --- /dev/null +++ b/Scripts/Classes/States/Player/PlayerState.gd.uid @@ -0,0 +1 @@ +uid://cnjpqn05bfm57 diff --git a/Scripts/Classes/States/Player/WallSlide.gd b/Scripts/Classes/States/Player/WallSlide.gd new file mode 100755 index 0000000..4ddbc96 --- /dev/null +++ b/Scripts/Classes/States/Player/WallSlide.gd @@ -0,0 +1,30 @@ +extends PlayerState + +var direction := 0 + +var fall_off := 0.0 + +func enter(_msg := {}) -> void: + fall_off = 0 + direction = player.direction + player.direction *= -1 + +func physics_update(delta: float) -> void: + if player.input_direction == player.direction or player.input_direction == 0: + fall_off += 4 * delta + player.apply_gravity(delta) + player.velocity.y = clamp(player.velocity.y, -INF, 50) + player.sprite.play("Skid") + player.velocity.x = 50 * direction + if Global.player_action_just_pressed("jump", player.player_id): + jump_off() + if player.is_on_floor() or player.is_on_wall() == false or fall_off >= 1: + player.velocity.x = 50 * player.input_direction + state_machine.transition_to("Normal") + player.move_and_slide() + +func jump_off() -> void: + AudioManager.play_sfx("bump", player.global_position) + player.state_machine.transition_to("Normal") + player.jump() + player.velocity.x = 120 * player.direction diff --git a/Scripts/Classes/States/Player/WallSlide.gd.uid b/Scripts/Classes/States/Player/WallSlide.gd.uid new file mode 100755 index 0000000..7088cae --- /dev/null +++ b/Scripts/Classes/States/Player/WallSlide.gd.uid @@ -0,0 +1 @@ +uid://b10ui1x45l6ly diff --git a/Scripts/Classes/States/State.gd b/Scripts/Classes/States/State.gd new file mode 100755 index 0000000..8424cbc --- /dev/null +++ b/Scripts/Classes/States/State.gd @@ -0,0 +1,19 @@ +class_name State +extends Node + +signal state_entered +signal state_exited + +@onready var state_machine: StateMachine = get_parent() + +func enter(_msg := {}) -> void: + pass + +func exit() -> void: + pass + +func physics_update(_delta: float) -> void: + pass + +func update(_delta: float) -> void: + pass diff --git a/Scripts/Classes/States/State.gd.uid b/Scripts/Classes/States/State.gd.uid new file mode 100755 index 0000000..d505cb7 --- /dev/null +++ b/Scripts/Classes/States/State.gd.uid @@ -0,0 +1 @@ +uid://dn07g2yvk1unf diff --git a/Scripts/Classes/States/StateMachine.gd b/Scripts/Classes/States/StateMachine.gd new file mode 100755 index 0000000..8c21936 --- /dev/null +++ b/Scripts/Classes/States/StateMachine.gd @@ -0,0 +1,17 @@ +class_name StateMachine +extends Node + +@export var state: State = null + +func transition_to(state_name := "", state_msg := {}) -> void: + state.exit() + state.state_exited.emit() + state = get_node(state_name) + state.enter(state_msg) + state.state_entered.emit() + +func _physics_process(delta: float) -> void: + state.physics_update(delta) + +func _process(delta: float) -> void: + state.update(delta) diff --git a/Scripts/Classes/States/StateMachine.gd.uid b/Scripts/Classes/States/StateMachine.gd.uid new file mode 100755 index 0000000..b3dd74c --- /dev/null +++ b/Scripts/Classes/States/StateMachine.gd.uid @@ -0,0 +1 @@ +uid://uribh0f1jttq diff --git a/Scripts/Classes/UI/GameHUD.gd b/Scripts/Classes/UI/GameHUD.gd new file mode 100644 index 0000000..bb03073 --- /dev/null +++ b/Scripts/Classes/UI/GameHUD.gd @@ -0,0 +1,185 @@ +class_name GameHUD +extends CanvasLayer + +var current_chara := "" + +static var character_icons := [preload("res://Assets/Sprites/Players/Mario/LifeIcon.json"),preload("res://Assets/Sprites/Players/Luigi/LifeIcon.json"), preload("res://Assets/Sprites/Players/Toad/LifeIcon.json"), preload("res://Assets/Sprites/Players/Toadette/LifeIcon.json")] + +const RANK_COLOURS := {"F": Color.DIM_GRAY, "D": Color.WEB_MAROON, "C": Color.PALE_GREEN, "B": Color.DODGER_BLUE, "A": Color.RED, "S": Color.GOLD, "P": Color.PURPLE} + +func _ready() -> void: + Global.level_theme_changed.connect(update_character_info) + +func _process(_delta: float) -> void: + handle_main_hud() + handle_pausing() + +func handle_main_hud() -> void: + $Main.visible = not Settings.file.visuals.modern_hud + $ModernHUD.visible = Settings.file.visuals.modern_hud + $Main/RedCoins.hide() + $Main/CoinCount.show() + %Combo.hide() + + $%Time.show() + %Stopwatch.hide() + %PB.hide() + $Main/CoinCount/KeyCount.visible = KeyItem.total_collected > 0 + %KeyAmount.text = "*" + str(KeyItem.total_collected).pad_zeros(2) + $Main.set_anchors_preset(Control.PRESET_CENTER_TOP if Settings.file.video.hud_size == 1 else Control.PRESET_TOP_WIDE, true) + $ModernHUD.set_anchors_preset(Control.PRESET_CENTER_TOP if Settings.file.video.hud_size == 1 else Control.PRESET_TOP_WIDE, true) + %Score.text = str(Global.score).pad_zeros(6) + %CoinLabel.text = "*" + str(Global.coins).pad_zeros(2) + if current_chara != Global.player_characters[0]: + update_character_info() + %CharacterIcon.get_node("Shadow").texture = %CharacterIcon.texture + %ModernLifeCount.text = "*" + (str(Global.lives).pad_zeros(2) if Settings.file.difficulty.inf_lives == 0 else "∞") + var world_num := str(Global.world_num) + if int(world_num) >= 10: + world_num = ["A", "B", "C", "D"][int(world_num) % 10] + elif int(world_num) < 1: + world_num = " " + %LevelNum.text = world_num + "-" + str(Global.level_num) + %Crown.visible = Global.second_quest + %Time.text = " " + str(Global.time).pad_zeros(3) + if Settings.file.difficulty.time_limit == 0: + %Time.text = " ---" + %Time.visible = get_tree().get_first_node_in_group("Players") != null + handle_modern_hud() + if Global.current_game_mode == Global.GameMode.CHALLENGE: + handle_challenge_mode_hud() + + if DiscoLevel.in_disco_level: + handle_disco_combo() + + if SpeedrunHandler.show_timer: + handle_speedrun_timer() + +func update_character_info() -> void: + %CharacterName.text = tr(Player.CHARACTER_NAMES[int(Global.player_characters[0])]) + %CharacterIcon.get_node("ResourceSetterNew").resource_json = (character_icons[int(Global.player_characters[0])]) + current_chara = Global.player_characters[0] + +func handle_modern_hud() -> void: + $ModernHUD/TopLeft/RedCoins.hide() + $ModernHUD/TopLeft/CoinCount.show() + %ModernPB.hide() + %ModernCoinCount.text = "*" + str(Global.coins).pad_zeros(2) + %ModernScore.text = str(Global.score).pad_zeros(9) + %ModernTime.text = "⏲" + str(Global.time).pad_zeros(3) + %ModernKeyCount.visible = KeyItem.total_collected > 0 + %ModernKeyAmount.text = "*" + str(KeyItem.total_collected).pad_zeros(2) + if get_tree().get_first_node_in_group("Players") == null or Settings.file.difficulty.time_limit == 0: + %ModernTime.text = "⏲---" + +func handle_disco_combo() -> void: + %Combo.show() + %ComboAmount.text = "Combo*" + str(DiscoLevel.combo_amount) + %ComboMeter.value = DiscoLevel.combo_meter + %ComboMeter.modulate = Color.PURPLE if DiscoLevel.combo_breaks <= 0 else Color.WHITE + %MedalIcon.region_rect.position.x = ("FDCBASP".find(DiscoLevel.current_rank) + 1) * 16 + +func handle_challenge_mode_hud() -> void: + $Main/RedCoins.show() + $ModernHUD/TopLeft/RedCoins.show() + $ModernHUD/TopLeft/CoinCount.hide() + $Main/CoinCount.hide() + var red_coins_collected = ChallengeModeHandler.current_run_red_coins_collected + var idx := 0 + if Global.in_title_screen: + red_coins_collected = int(ChallengeModeHandler.red_coins_collected[Global.world_num - 1][Global.level_num - 1]) + for i in [$Main/RedCoins/Coin1, $Main/RedCoins/Coin2, $Main/RedCoins/Coin3, $Main/RedCoins/Coin4, $Main/RedCoins/Coin5]: + i.frame = int(ChallengeModeHandler.is_coin_collected(idx, red_coins_collected)) + idx += 1 + if ChallengeModeHandler.is_coin_collected(ChallengeModeHandler.CoinValues.YOSHI_EGG, red_coins_collected): + $Main/RedCoins/YoshiEgg.frame = Global.level_num + else: + $Main/RedCoins/YoshiEgg.frame = 0 + + $Main/RedCoins/ScoreMedal.frame = (Global.score > ChallengeModeHandler.CHALLENGE_TARGETS[Global.current_campaign][Global.world_num - 1][Global.level_num - 1] or ChallengeModeHandler.top_challenge_scores[Global.world_num - 1][Global.level_num - 1] >= ChallengeModeHandler.CHALLENGE_TARGETS[Global.current_campaign][Global.world_num - 1][Global.level_num - 1]) + + if is_instance_valid(Global.current_level): + handle_yoshi_radar() + + for i in $Main/RedCoins.get_children(): + i.get_node("Shadow").frame = i.frame + for i in $ModernHUD/TopLeft/RedCoins.get_child_count(): + $ModernHUD/TopLeft/RedCoins.get_child(i).frame = $Main/RedCoins.get_child(i).frame + $ModernHUD/TopLeft/RedCoins.get_child(i).get_node("Shadow").frame = $Main/RedCoins.get_child(i).frame + +func handle_yoshi_radar() -> void: + var has_egg = false + var egg_position = Vector2.ZERO + for i in get_tree().get_nodes_in_group("Blocks"): + if i.item != null: + if i.item.resource_path == "res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn": + has_egg = true + egg_position = i.global_position + break + %Radar.frame = Global.level_num + %ModernRadar.frame = Global.level_num + if has_egg == false or ChallengeModeHandler.is_coin_collected(5): + %Radar.get_node("AnimationPlayer").play("RESET") + %ModernRadar.get_node("AnimationPlayer").play("RESET") + return + + var player_position = get_tree().get_first_node_in_group("Players").global_position + var distance = (egg_position - player_position).length() + + %Radar.get_node("AnimationPlayer").speed_scale = (250 / distance) + %ModernRadar.get_node("AnimationPlayer").speed_scale = $Main/RedCoins/YoshiEgg/Radar/AnimationPlayer.speed_scale + if distance < 512: + %Radar.get_node("AnimationPlayer").play("Flash") + %ModernRadar.get_node("AnimationPlayer").play("Flash") + else: + %Radar.get_node("AnimationPlayer").play("RESET") + %ModernRadar.get_node("AnimationPlayer").play("RESET") + +func handle_speedrun_timer() -> void: + %Time.hide() + %Stopwatch.show() + var late = SpeedrunHandler.timer > SpeedrunHandler.best_time + var diff = SpeedrunHandler.best_time - SpeedrunHandler.timer + %PB.visible = SpeedrunHandler.best_time > 0 and (SpeedrunHandler.timer > 0 or Global.current_level != null) + %ModernPB.visible = %PB.visible + var time_string = SpeedrunHandler.gen_time_string(SpeedrunHandler.format_time(SpeedrunHandler.timer)) + %Stopwatch.text = time_string + %ModernTime.text = "⏲" + time_string + %PB.text = ("+" if late else "-") + SpeedrunHandler.gen_time_string(SpeedrunHandler.format_time(diff)) + %PB.modulate = Color.RED if late else Color.GREEN + %ModernPB.text = %PB.text + %ModernPB.modulate = %PB.modulate + +func handle_pausing() -> void: + if get_tree().get_first_node_in_group("Players") != null and Global.can_pause and (Global.current_game_mode != Global.GameMode.LEVEL_EDITOR): + if get_tree().paused == false and Global.game_paused == false: + if Input.is_action_just_pressed("pause"): + activate_pause_menu() + +func activate_pause_menu() -> void: + match Global.current_game_mode: + Global.GameMode.BOO_RACE: + $BooRacePause.open() + Global.GameMode.MARATHON: + $MarathonPause.open() + Global.GameMode.MARATHON_PRACTICE: + $MarathonPause.open() + _: + $StoryPause.open() + + + + +const HURRY_UP = preload("res://Assets/Audio/BGM/HurryUp.mp3") + +func on_timeout() -> void: + if Global.can_time_tick and is_instance_valid(Global.current_level) and Settings.file.difficulty.time_limit == 1: + if Global.level_editor != null: + if Global.level_editor.current_state != LevelEditor.EditorState.PLAYTESTING: + return + if Global.time == 0: + get_tree().call_group("Players", "time_up") + return + Global.time -= 1 + if Global.time == 100: + AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.TIME_WARNING, 5, true) diff --git a/Scripts/Classes/UI/GameHUD.gd.uid b/Scripts/Classes/UI/GameHUD.gd.uid new file mode 100755 index 0000000..ed86d51 --- /dev/null +++ b/Scripts/Classes/UI/GameHUD.gd.uid @@ -0,0 +1 @@ +uid://bjbd3a6su47si diff --git a/Scripts/Classes/UI/PackAnimatedSprite2D.gd b/Scripts/Classes/UI/PackAnimatedSprite2D.gd new file mode 100644 index 0000000..68c5d9f --- /dev/null +++ b/Scripts/Classes/UI/PackAnimatedSprite2D.gd @@ -0,0 +1,2 @@ +class_name PackAnimatedSprite2D +extends AnimatedSprite2D diff --git a/Scripts/Classes/UI/PackAnimatedSprite2D.gd.uid b/Scripts/Classes/UI/PackAnimatedSprite2D.gd.uid new file mode 100644 index 0000000..d967229 --- /dev/null +++ b/Scripts/Classes/UI/PackAnimatedSprite2D.gd.uid @@ -0,0 +1 @@ +uid://bafdl3y53ly60 diff --git a/Scripts/Classes/UI/PackNinePatch.gd b/Scripts/Classes/UI/PackNinePatch.gd new file mode 100644 index 0000000..aac3aa7 --- /dev/null +++ b/Scripts/Classes/UI/PackNinePatch.gd @@ -0,0 +1,11 @@ +class_name PackNinePatch +extends NinePatchRect + +@onready var resource_getter = ResourceGetter.new() + +func _ready() -> void: + update() + Global.level_theme_changed.connect(update) + +func update() -> void: + texture = resource_getter.get_resource(texture) diff --git a/Scripts/Classes/UI/PackNinePatch.gd.uid b/Scripts/Classes/UI/PackNinePatch.gd.uid new file mode 100644 index 0000000..8b68de1 --- /dev/null +++ b/Scripts/Classes/UI/PackNinePatch.gd.uid @@ -0,0 +1 @@ +uid://xem6lai3ufyj diff --git a/Scripts/Classes/UI/PackSprite.gd b/Scripts/Classes/UI/PackSprite.gd new file mode 100644 index 0000000..1dbde69 --- /dev/null +++ b/Scripts/Classes/UI/PackSprite.gd @@ -0,0 +1,11 @@ +class_name PackSprite +extends Sprite2D + +@onready var resource_getter = ResourceGetter.new() + +func _ready() -> void: + update() + Global.level_theme_changed.connect(update) + +func update() -> void: + texture = resource_getter.get_resource(texture) diff --git a/Scripts/Classes/UI/PackSprite.gd.uid b/Scripts/Classes/UI/PackSprite.gd.uid new file mode 100644 index 0000000..0688bb1 --- /dev/null +++ b/Scripts/Classes/UI/PackSprite.gd.uid @@ -0,0 +1 @@ +uid://364rywt44hy6 diff --git a/Scripts/Classes/UI/PackTextureRect.gd b/Scripts/Classes/UI/PackTextureRect.gd new file mode 100644 index 0000000..595ef28 --- /dev/null +++ b/Scripts/Classes/UI/PackTextureRect.gd @@ -0,0 +1,11 @@ +class_name PackTextureRect +extends TextureRect + +@onready var resource_getter = ResourceGetter.new() + +func _ready() -> void: + update() + Global.level_theme_changed.connect(update) + +func update() -> void: + texture = resource_getter.get_resource(texture) diff --git a/Scripts/Classes/UI/PackTextureRect.gd.uid b/Scripts/Classes/UI/PackTextureRect.gd.uid new file mode 100644 index 0000000..37cb2e8 --- /dev/null +++ b/Scripts/Classes/UI/PackTextureRect.gd.uid @@ -0,0 +1 @@ +uid://ca3bew33g45eq diff --git a/Scripts/Parts/BetterAnimatedSprite.gd b/Scripts/Parts/BetterAnimatedSprite.gd new file mode 100644 index 0000000..febf94b --- /dev/null +++ b/Scripts/Parts/BetterAnimatedSprite.gd @@ -0,0 +1,14 @@ +class_name BetterAnimatedSprite2D +extends AnimatedSprite2D + +@export var do_offset := true + +func _process(_delta: float) -> void: + if do_offset: + on_frame_changed() + +func on_frame_changed() -> void: + if sprite_frames == null: return + var texture = sprite_frames.get_frame_texture(animation, frame) + if texture != null: + position.y = -(texture.get_height() / 2.0) diff --git a/Scripts/Parts/BetterAnimatedSprite.gd.uid b/Scripts/Parts/BetterAnimatedSprite.gd.uid new file mode 100755 index 0000000..2805c66 --- /dev/null +++ b/Scripts/Parts/BetterAnimatedSprite.gd.uid @@ -0,0 +1 @@ +uid://caq1qiwmy0mox diff --git a/Scripts/Parts/BlockAnimations.gd b/Scripts/Parts/BlockAnimations.gd new file mode 100644 index 0000000..5a9688a --- /dev/null +++ b/Scripts/Parts/BlockAnimations.gd @@ -0,0 +1,21 @@ +extends Node2D + +func _ready() -> void: + set_process(false) + if owner is Block: + $Joint.remote_path = $Joint.get_path_to(owner.visuals) + +func _process(_delta: float) -> void: + owner.visuals.z_index = z_index + +func bounce_block() -> void: + set_process(true) + owner.visuals.show() + owner.visuals.z_index = 3 + owner.get_parent().move_child(owner, -1) + owner.bouncing = true + $Animations.play("BlockHit") + await $Animations.animation_finished + owner.visuals.z_index = 0 + owner.bouncing = false + set_process(false) diff --git a/Scripts/Parts/BlockAnimations.gd.uid b/Scripts/Parts/BlockAnimations.gd.uid new file mode 100755 index 0000000..88cb96b --- /dev/null +++ b/Scripts/Parts/BlockAnimations.gd.uid @@ -0,0 +1 @@ +uid://bna1qn33m01d5 diff --git a/Scripts/Parts/BlockDestructionParticles.gd b/Scripts/Parts/BlockDestructionParticles.gd new file mode 100644 index 0000000..b659485 --- /dev/null +++ b/Scripts/Parts/BlockDestructionParticles.gd @@ -0,0 +1,19 @@ +extends Node2D + +@onready var particles := [$TL, $TR, $BL, $BR] + +var particle_directions := [Vector2(-1, -3), Vector2(1, -3), Vector2(-1, -1), Vector2(1, -1)] +var particle_velocities := [Vector2.ZERO, Vector2.ZERO, Vector2.ZERO, Vector2.ZERO] + +var particle_rotations := [0.0, 0.0, 0.0, 0.0] + +func _ready() -> void: + for i in 4: + particle_velocities[i] = 70 * particle_directions[i] + +func _physics_process(delta: float) -> void: + for i in 4: + particles[i].global_position += particle_velocities[i] * delta + particle_velocities[i] += Vector2(0, 15 / delta) * delta + particle_rotations[i] += (1080 * particle_directions[i].x) * delta + particles[i].global_rotation_degrees = snapped(particle_rotations[i], 90) diff --git a/Scripts/Parts/BlockDestructionParticles.gd.uid b/Scripts/Parts/BlockDestructionParticles.gd.uid new file mode 100755 index 0000000..cf22e52 --- /dev/null +++ b/Scripts/Parts/BlockDestructionParticles.gd.uid @@ -0,0 +1 @@ +uid://f50767fxajwh diff --git a/Scripts/Parts/BubbleParticle.gd b/Scripts/Parts/BubbleParticle.gd new file mode 100644 index 0000000..13675bb --- /dev/null +++ b/Scripts/Parts/BubbleParticle.gd @@ -0,0 +1,14 @@ +extends Node2D + +var can_kill := false + +func _ready() -> void: + await get_tree().create_timer(0.5, false).timeout + can_kill = true + +func _physics_process(delta: float) -> void: + global_position.y -= 32 * delta + if global_position.y < -176: + queue_free() + elif $WaterDetection.get_overlapping_bodies().is_empty() and can_kill: + queue_free() diff --git a/Scripts/Parts/BubbleParticle.gd.uid b/Scripts/Parts/BubbleParticle.gd.uid new file mode 100755 index 0000000..cb5ca79 --- /dev/null +++ b/Scripts/Parts/BubbleParticle.gd.uid @@ -0,0 +1 @@ +uid://denfttv4kn7f6 diff --git a/Scripts/Parts/BulletBillCannon.gd b/Scripts/Parts/BulletBillCannon.gd new file mode 100644 index 0000000..7478722 --- /dev/null +++ b/Scripts/Parts/BulletBillCannon.gd @@ -0,0 +1,42 @@ +extends Node2D + +@export var item: PackedScene = preload("res://Scenes/Prefabs/Entities/Enemies/BulletBill.tscn") + +var timer := 15 + +const MAX_TIME := 15 +const HARD_TIME := 7 + +func _physics_process(_delta: float) -> void: + if randi_range(0, 8) == 8: + timer -= 1 + if timer <= 0: + if Global.second_quest: + timer = HARD_TIME + else: + timer = MAX_TIME + fire() + +func fire() -> void: + if BulletBill.amount >= 3 or $PlayerDetect.get_overlapping_areas().any(func(area: Area2D): return area.owner is Player) or is_inside_tree() == false: + return + var player: Player = get_tree().get_first_node_in_group("Players") + var direction = sign(player.global_position.x - global_position.x) + $BlockCheck.scale.x = direction + $BlockCheck/RayCast2D.force_raycast_update() + if $BlockCheck/RayCast2D.is_colliding(): + return + var node = item.instantiate() + node.global_position = global_position + Vector2(0, 8) + node.set("direction", direction) + if node is CharacterBody2D: + node.position.x += 8 * direction + node.set("velocity", Vector2(100 * direction, 0)) + if node is not BulletBill: + AudioManager.play_sfx("cannon", global_position) + else: + node.cannon = true + add_sibling(node) + +func flag_die() -> void: + queue_free() diff --git a/Scripts/Parts/BulletBillCannon.gd.uid b/Scripts/Parts/BulletBillCannon.gd.uid new file mode 100755 index 0000000..b08282d --- /dev/null +++ b/Scripts/Parts/BulletBillCannon.gd.uid @@ -0,0 +1 @@ +uid://0btfo4kjnnrg diff --git a/Scripts/Parts/CameraHandler.gd b/Scripts/Parts/CameraHandler.gd new file mode 100644 index 0000000..ffcbb55 --- /dev/null +++ b/Scripts/Parts/CameraHandler.gd @@ -0,0 +1,148 @@ +class_name CameraHandler +extends Node2D + +@onready var last_position = global_position +@export var camera: Camera2D = null + +@export var camera_center_joint: Node2D = null + +var camera_position := Vector2.ZERO +var camera_offset := Vector2(8, 0) + +var camera_right_limit := 9999999 + +var player_offset := 0.0 + +var can_scroll_left := true +var can_scroll_right := true + +static var cam_locked := false + +var scrolling := false +var cam_direction := 1 + +func _exit_tree() -> void: + cam_locked = false + +func _physics_process(delta: float) -> void: + handle_camera(delta) + last_position = global_position + +func handle_camera(delta: float) -> void: + + can_scroll_left = camera_position.x + camera_offset.x > -255 + can_scroll_right = camera_position.x + camera_offset.x < camera_right_limit - 1 + + if ["Pipe", "Climb", "FlagPole"].has(owner.state_machine.state.name): + handle_vertical_scrolling(delta) + do_limits() + camera.global_position = camera_position + camera_offset + return + + if not cam_locked: + handle_horizontal_scrolling(delta) + handle_vertical_scrolling(delta) + handle_offsets(delta) + + do_limits() + camera.global_position = camera_position + camera_offset + update_camera_barriers() + +func update_camera_barriers() -> void: + if get_viewport() != null: + camera_center_joint.global_position = get_viewport().get_camera_2d().get_screen_center_position() + camera_center_joint.get_node("LeftWall").position.x = -(get_viewport_rect().size.x / 2) + camera_center_joint.get_node("RightWall").position.x = (get_viewport_rect().size.x / 2) + +func handle_horizontal_scrolling(delta: float) -> void: + scrolling = false + var true_velocity = (global_position - last_position) / delta + var true_vel_dir = sign(true_velocity.x) + if (owner.is_on_wall() and owner.direction == -owner.get_wall_normal().x): + true_vel_dir = 0 + true_velocity.x = 0 + ## RIGHT MOVEMENT + if true_vel_dir == 1 and can_scroll_right: + cam_direction = 1 + if global_position.x >= camera_position.x: + var offset = 0 + scrolling = true + if camera_position.x <= global_position.x - 4: + offset = camera_position.x - global_position.x + abs(true_velocity.x * delta) + camera_position.x = global_position.x + offset + elif global_position.x >= camera_position.x - get_viewport_rect().size.x / 8: + if true_velocity.x > 75: + camera_position.x += true_velocity.x * delta / 2 + else: + camera_position.x += true_velocity.x * delta + + ## LEFT MOVEMENT + elif true_vel_dir == -1 and can_scroll_left and Global.current_level.can_backscroll: + cam_direction = -1 + if global_position.x <= camera_position.x: + scrolling = true + var offset = 0 + if camera_position.x >= global_position.x + 4: + offset = camera_position.x - global_position.x - abs(true_velocity.x * delta) + camera_position.x = global_position.x + offset + elif global_position.x <= camera_position.x + get_viewport_rect().size.x / 4: + if true_velocity.x < -75: + camera_position.x += true_velocity.x * delta / 2 + else: + camera_position.x += true_velocity.x * delta + + +func handle_vertical_scrolling(_delta: float) -> void: + ## VERTICAL MOVEMENT + if global_position.y < camera_position.y and owner.is_on_floor(): + camera_position.y = move_toward(camera_position.y, global_position.y, 3) + elif global_position.y < camera_position.y - 64: + camera_position.y = global_position.y + 64 + elif global_position.y > camera_position.y + 32: + camera_position.y = global_position.y - 32 + +func tween_ahead() -> void: + if scrolling == false: return + await get_tree().create_timer(0.25).timeout + var tween = create_tween() + tween.tween_property(self, "camera_position:x", camera_position.x + (32 * cam_direction), 0.25) + +func recenter_camera() -> void: + camera_position = global_position + last_position = camera_position + camera_position += camera_offset + do_limits() + camera.global_position = camera_position + +func handle_offsets(delta: float) -> void: + var true_velocity = (global_position - last_position) / delta + var true_vel_dir = sign(true_velocity.x) + if owner.velocity.x == 0 or (owner.is_on_wall() and owner.direction == -owner.get_wall_normal().x): + true_vel_dir = 0 + true_velocity.x = 0 + if Global.current_level.can_backscroll: + if true_vel_dir != 0 and abs(true_velocity.x) > 80: + if abs(camera_position.x - global_position.x) <= 64: + camera_offset.x = move_toward(camera_offset.x, 8 * true_vel_dir, abs(true_velocity.x) / 200) + else: + camera_offset.x = 8 + +func do_limits() -> void: + camera_right_limit = clamp(Player.camera_right_limit, -256 + (get_viewport().get_visible_rect().size.x), INF) + camera_position.x = clamp(camera_position.x, point_to_camera_limit(-256 - camera_offset.x, -1), point_to_camera_limit(camera_right_limit - camera_offset.x, 1)) + camera_position.y = clamp(camera_position.y, point_to_camera_limit_y(Global.current_level.vertical_height, -1), point_to_camera_limit_y(32, 1)) + var wall_enabled := true + if is_instance_valid(Global.level_editor): + if Global.level_editor.playing_level == false: + wall_enabled = false + $"../CameraCenterJoint/LeftWall".set_collision_layer_value(1, wall_enabled) + var level_exit = false + if owner.state_machine != null: + level_exit = owner.state_machine.state.name == "LevelExit" + $"../CameraCenterJoint/RightWall".set_collision_layer_value(1, wall_enabled and level_exit == false) + +func point_to_camera_limit(point := 0, point_dir := -1) -> float: + return point + ((get_viewport_rect().size.x / 2.0) * -point_dir) + +func point_to_camera_limit_y(point := 0, point_dir := -1) -> float: + return point + ((get_viewport_rect().size.y / 2.0) * -point_dir) diff --git a/Scripts/Parts/CameraHandler.gd.uid b/Scripts/Parts/CameraHandler.gd.uid new file mode 100644 index 0000000..14dbeb1 --- /dev/null +++ b/Scripts/Parts/CameraHandler.gd.uid @@ -0,0 +1 @@ +uid://dgmaoklmc0wfa diff --git a/Scripts/Parts/CameraRightLimit.gd b/Scripts/Parts/CameraRightLimit.gd new file mode 100644 index 0000000..859bb38 --- /dev/null +++ b/Scripts/Parts/CameraRightLimit.gd @@ -0,0 +1,22 @@ +class_name CameraRightLimit +extends Node2D + +@export var reset_on_delete := true +@export var lock_camera := false + +func _enter_tree() -> void: + Player.camera_right_limit = int(global_position.x) + +func _exit_tree() -> void: + if reset_on_delete: + Player.camera_right_limit = int(99999999) + +func return_camera_to_normal() -> void: + for i in get_tree().get_nodes_in_group("Players"): + CameraHandler.cam_locked = false + i.reset_camera_to_center() + + +func on_screen_entered() -> void: + if lock_camera: + CameraHandler.cam_locked = true diff --git a/Scripts/Parts/CameraRightLimit.gd.uid b/Scripts/Parts/CameraRightLimit.gd.uid new file mode 100755 index 0000000..b0f6441 --- /dev/null +++ b/Scripts/Parts/CameraRightLimit.gd.uid @@ -0,0 +1 @@ +uid://bdq0373j5n5o0 diff --git a/Scripts/Parts/CastleBridge.gd b/Scripts/Parts/CastleBridge.gd new file mode 100644 index 0000000..ed04240 --- /dev/null +++ b/Scripts/Parts/CastleBridge.gd @@ -0,0 +1,107 @@ +extends Node2D + +signal victory_begin +const CASTLE_COMPLETE = preload("res://Assets/Audio/BGM/CastleComplete.mp3") + +var cam_move := false + +@export_range(8, 20, 1) var length := 13 +@export var end_timer := false +@export var do_tally := true + +signal axe_touched + +var bowser_present := true + +func _ready() -> void: + await get_tree().physics_frame + $Axe/CameraRightLimit._enter_tree() + +func on_area_entered(area: Area2D) -> void: + if area.owner is Player: + destroy_bridge(area.owner) + +func destroy_bridge(player: Player) -> void: + Global.can_pause = false + for i in get_tree().get_nodes_in_group("Enemies"): + if i is BowserFlame: + i.queue_free() + elif i is Hammer: + i.queue_free() + if (end_timer and Global.current_game_mode == Global.GameMode.MARATHON) or Global.current_game_mode == Global.GameMode.MARATHON_PRACTICE: + SpeedrunHandler.run_finished() + + if end_timer: + if Global.world_num > 8: + Global.unlock_achievement(Global.AchievementID.SMBLL_WORLD9) + match Global.current_campaign: + "SMB1": Global.unlock_achievement(Global.AchievementID.SMB1_CLEAR) + "SMBLL": Global.unlock_achievement(Global.AchievementID.SMBLL_CLEAR) + "SMBS": Global.unlock_achievement(Global.AchievementID.SMBS_CLEAR) + "SMBANN": Global.unlock_achievement(Global.AchievementID.SMBANN_CLEAR) + + bowser_present = get_tree().get_first_node_in_group("Bowser") != null + player.velocity = Vector2.ZERO + Global.can_time_tick = false + axe_touched.emit() + $Axe.queue_free() + if bowser_present: + for i in get_tree().get_nodes_in_group("Bowser"): + i.bridge_fall() + get_tree().paused = true + await get_tree().create_timer(0.5).timeout + for i in $Bridge.get_children(): + if i.visible: + AudioManager.play_sfx("block_break", i.global_position) + if Settings.file.visuals.bridge_animation == 0: + bridge_piece_break(i) + else: + bridge_piece_fall(i) + await get_tree().create_timer(0.1).timeout + await get_tree().create_timer(1.5).timeout + get_tree().paused = false + victory_sequence(player) + +func bridge_piece_fall(node: Node2D) -> void: + var tween = create_tween() + tween.set_ease(Tween.EASE_IN).set_trans(Tween.TRANS_SINE) + tween.tween_property(node, "global_position:y", node.global_position.y + 128, 0.5) + +const BRIDGE_DESTRUCTION_PARTICLE = preload("uid://cwfjdgsyh35h6") + +func bridge_piece_break(node: Node2D) -> void: + var particle = BRIDGE_DESTRUCTION_PARTICLE.instantiate() + particle.global_position = node.global_position + particle.process_mode = Node.PROCESS_MODE_ALWAYS + add_sibling(particle) + node.modulate.a = 0 + +func _physics_process(delta: float) -> void: + if cam_move and $Camera.global_position.x < Player.camera_right_limit: + $Camera.global_position.x += 96 * delta + $Camera.global_position.x = clamp($Camera.global_position.x, -INF, Player.camera_right_limit) + +func victory_sequence(player: Player) -> void: + get_tree().call_group("Enemies", "flag_die") + Global.level_complete_begin.emit() + victory_begin.emit() + cam_move = true + $Camera.limit_right = Player.camera_right_limit + $Camera.global_position = get_viewport().get_camera_2d().get_screen_center_position() + $Camera.reset_physics_interpolation() + + player.state_machine.transition_to("LevelExit") + $Camera.make_current() + if Global.current_game_mode == Global.GameMode.BOO_RACE: + AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.RACE_WIN, 99, false) + await AudioManager.music_override_player.finished + Global.current_level.transition_to_next_level() + else: + AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.CASTLE_COMPLETE, 99, false) + await get_tree().create_timer(1, false).timeout + if do_tally: + Global.tally_time() + + +func on_victory_begin() -> void: + pass # Replace with function body. diff --git a/Scripts/Parts/CastleBridge.gd.uid b/Scripts/Parts/CastleBridge.gd.uid new file mode 100755 index 0000000..b40efa5 --- /dev/null +++ b/Scripts/Parts/CastleBridge.gd.uid @@ -0,0 +1 @@ +uid://drigdwsriqtma diff --git a/Scripts/Parts/CastleChallengeEnd.gd b/Scripts/Parts/CastleChallengeEnd.gd new file mode 100644 index 0000000..aa2c16c --- /dev/null +++ b/Scripts/Parts/CastleChallengeEnd.gd @@ -0,0 +1,13 @@ +extends Node2D + +@export var play_end_music := false +var can_menu := false +const ENDING = preload("res://Assets/Audio/BGM/Ending.mp3") +func begin() -> void: + for player in get_tree().get_nodes_in_group("Players"): + player.z_index = -2 + $CameraRightLimit._enter_tree() + await get_tree().create_timer(1, false).timeout + Global.tally_time() + await get_tree().create_timer(6, false).timeout + Global.transition_to_scene("res://Scenes/Levels/ChallengeModeCastleResults.tscn") diff --git a/Scripts/Parts/CastleChallengeEnd.gd.uid b/Scripts/Parts/CastleChallengeEnd.gd.uid new file mode 100755 index 0000000..997883d --- /dev/null +++ b/Scripts/Parts/CastleChallengeEnd.gd.uid @@ -0,0 +1 @@ +uid://v5rwovoqjpag diff --git a/Scripts/Parts/CastleToad.gd b/Scripts/Parts/CastleToad.gd new file mode 100644 index 0000000..f087c44 --- /dev/null +++ b/Scripts/Parts/CastleToad.gd @@ -0,0 +1,88 @@ +extends Node2D + +@export var play_end_music := false +var can_menu := false +const ENDING = preload("res://Assets/Audio/BGM/Ending.mp3") + +func _ready() -> void: + if $Sprite is AnimatedSprite2D and Global.current_campaign == "SMBANN": + $Sprite.play("Idle") + Global.level_complete_begin.connect(begin) + for i in [$SpeedrunMSG/ThankYou, $StandardMSG/ThankYou]: + i.text = tr(i.text).replace("{PLAYER}", tr(Player.CHARACTER_NAMES[int(Global.player_characters[0])])) + +func begin() -> void: + $StaticBody2D/CollisionShape2D.set_deferred("disabled", false) + %PBMessage.modulate.a = int(SpeedrunHandler.timer < SpeedrunHandler.best_time) + if play_end_music: + Global.game_beaten = true + SaveManager.write_save() + play_music() + %Time.text = tr(%Time.text).replace("{TIME}", SpeedrunHandler.gen_time_string(SpeedrunHandler.format_time(SpeedrunHandler.timer))) + $CameraRightLimit._enter_tree() + await get_tree().create_timer(3, false).timeout + if Global.current_game_mode == Global.GameMode.MARATHON_PRACTICE or (Global.current_game_mode == Global.GameMode.MARATHON and play_end_music): + show_message($SpeedrunMSG) + else: + show_message($StandardMSG) + if not play_end_music: + await get_tree().create_timer(7, false).timeout + exit_level() + +func exit_level() -> void: + match Global.current_game_mode: + Global.GameMode.MARATHON_PRACTICE: + Global.open_marathon_results() + Global.GameMode.CUSTOM_LEVEL: + Global.transition_to_scene("res://Scenes/Levels/CustomLevelMenu.tscn") + Global.GameMode.LEVEL_EDITOR: + Global.level_editor.stop_testing() + _: + if Global.current_campaign == "SMBANN": + Global.open_disco_results() + return + if Global.world_num < 1: + Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn") + else: + Global.current_level.transition_to_next_level() + +func do_tally() -> void: + pass + +func play_music() -> void: + await AudioManager.music_override_player.finished + AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.ENDING, 999999, false) + if [Global.GameMode.MARATHON, Global.GameMode.MARATHON_PRACTICE].has(Global.current_game_mode) == false: + show_message($EndingSpeech) + await get_tree().create_timer(5, false).timeout + can_menu = true + else: + can_menu = true + +func _process(_delta: float) -> void: + if can_menu and Input.is_action_just_pressed("jump_0"): + can_menu = false + peach_level_exit() + +func show_message(message_node: Node) -> void: + for i in message_node.get_children(): + i.show() + await get_tree().create_timer(1).timeout + +func peach_level_exit() -> void: + match Global.current_game_mode: + Global.GameMode.MARATHON: + Global.open_marathon_results() + Global.GameMode.MARATHON_PRACTICE: + Global.open_marathon_results() + Global.GameMode.CUSTOM_LEVEL: + Global.transition_to_scene("res://Scenes/Levels/CustomLevelMenu.tscn") + Global.GameMode.LEVEL_EDITOR: + Global.level_editor.play_toggle() + _: + if Global.current_campaign == "SMBLL" and Global.world_num == 8: + Global.current_level.transition_to_next_level() + elif Global.current_game_mode == Global.GameMode.CAMPAIGN: + CreditsLevel.go_to_title_screen = true + Global.transition_to_scene("res://Scenes/Levels/Credits.tscn") + else: Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn") diff --git a/Scripts/Parts/CastleToad.gd.uid b/Scripts/Parts/CastleToad.gd.uid new file mode 100755 index 0000000..eec22a9 --- /dev/null +++ b/Scripts/Parts/CastleToad.gd.uid @@ -0,0 +1 @@ +uid://j76u1aqhwey4 diff --git a/Scripts/Parts/CastleVisual.gd b/Scripts/Parts/CastleVisual.gd new file mode 100644 index 0000000..4f354f3 --- /dev/null +++ b/Scripts/Parts/CastleVisual.gd @@ -0,0 +1,10 @@ +class_name CastleVisual +extends Node2D + +@export var sprite: Sprite2D = null + +var use_sprite := false + +func _process(_delta: float) -> void: + $Tiles.visible = not use_sprite + $Sprite.visible = use_sprite diff --git a/Scripts/Parts/CastleVisual.gd.uid b/Scripts/Parts/CastleVisual.gd.uid new file mode 100755 index 0000000..5a9ae83 --- /dev/null +++ b/Scripts/Parts/CastleVisual.gd.uid @@ -0,0 +1 @@ +uid://cdvxqkeqa7en5 diff --git a/Scripts/Parts/ChallengeModeNodes.gd b/Scripts/Parts/ChallengeModeNodes.gd new file mode 100644 index 0000000..567ab6b --- /dev/null +++ b/Scripts/Parts/ChallengeModeNodes.gd @@ -0,0 +1,20 @@ +class_name ChallengeNodes +extends Node + +@export var nodes_to_delete: Array[Node] +@export var no_report := false +@export var force_on := false + +func _ready() -> void: + if force_on and Global.current_game_mode == Global.GameMode.NONE: + Global.current_game_mode = Global.GameMode.CHALLENGE + if Global.current_game_mode != Global.GameMode.CHALLENGE: + queue_free() + else: + ChallengeModeHandler.red_coins = 0 + for i in 5: + if ChallengeModeHandler.is_coin_collected([0, 1, 2, 3, 4][i]): + ChallengeModeHandler.red_coins += 1 + for i in nodes_to_delete: + if i != null: + i.queue_free() diff --git a/Scripts/Parts/ChallengeModeNodes.gd.uid b/Scripts/Parts/ChallengeModeNodes.gd.uid new file mode 100755 index 0000000..15d69df --- /dev/null +++ b/Scripts/Parts/ChallengeModeNodes.gd.uid @@ -0,0 +1 @@ +uid://cgm3opb5qudc1 diff --git a/Scripts/Parts/Checkpoint.gd b/Scripts/Parts/Checkpoint.gd new file mode 100644 index 0000000..78213a6 --- /dev/null +++ b/Scripts/Parts/Checkpoint.gd @@ -0,0 +1,60 @@ +class_name Checkpoint +extends Node2D + +@export var nodes_to_delete: Array[Node] = [] + +@export var optional := false + +signal crossed(player: Player) +signal respawned + +static var passed := false +static var respawn_position := Vector2.ZERO +static var level := "" +static var sublevel_id := 0 + +static var old_state := [[], []] + +func _enter_tree() -> void: + if passed: + LevelPersistance.active_nodes = old_state.duplicate(true) + +func _ready() -> void: + if [Global.GameMode.CHALLENGE, Global.GameMode.MARATHON_PRACTICE].has(Global.current_game_mode): + queue_free() + return + if has_meta("is_flag") == false: + hide() + if Settings.file.difficulty.checkpoint_style != 0: + queue_free() + if passed and PipeArea.exiting_pipe_id == -1 and Global.current_game_mode != Global.GameMode.LEVEL_EDITOR and Level.vine_return_level == "": + for i in nodes_to_delete: + i.queue_free() + for i in get_tree().get_nodes_in_group("Players"): + i.global_position = self.global_position + i.reset_physics_interpolation() + i.recenter_camera() + respawned.emit() + + +func _exit_tree() -> void: + pass + +func on_area_entered(area: Area2D) -> void: + if area.owner is Player and not passed: + var player: Player = area.owner + player.passed_checkpoint() + passed = true + old_state = LevelPersistance.active_nodes.duplicate(true) + Level.start_level_path = Global.current_level.scene_file_path + if Global.current_game_mode == Global.GameMode.LEVEL_EDITOR or Global.current_game_mode == Global.GameMode.CUSTOM_LEVEL: + sublevel_id = Global.level_editor.sub_level_id + if Settings.file.difficulty.checkpoint_style == 2 and has_meta("is_flag"): + if player.power_state.state_name == "Small": + player.get_power_up("Big") + respawn_position = global_position + crossed.emit(area.owner) + + +func on_tree_exiting() -> void: + pass # Replace with function body. diff --git a/Scripts/Parts/Checkpoint.gd.uid b/Scripts/Parts/Checkpoint.gd.uid new file mode 100755 index 0000000..8c61796 --- /dev/null +++ b/Scripts/Parts/Checkpoint.gd.uid @@ -0,0 +1 @@ +uid://dtdc4oaygllfa diff --git a/Scripts/Parts/ClassicThemeNode.gd b/Scripts/Parts/ClassicThemeNode.gd new file mode 100755 index 0000000..be7237f --- /dev/null +++ b/Scripts/Parts/ClassicThemeNode.gd @@ -0,0 +1,8 @@ +class_name ClassicThemeNode +extends Node + +@export_enum("Overworld", "Underground", "Desert", "Snow", "Jungle", "Beach", "Garden", "Mountain", "Skyland", "Autumn", "Pipeland", "Space", "Underwater", "Volcano", "Castle") var classic_theme := "Overworld" +@export var nodes_to_delete: Array[Node] = [] + +func _ready() -> void: + queue_free() diff --git a/Scripts/Parts/ClassicThemeNode.gd.uid b/Scripts/Parts/ClassicThemeNode.gd.uid new file mode 100755 index 0000000..ef87bab --- /dev/null +++ b/Scripts/Parts/ClassicThemeNode.gd.uid @@ -0,0 +1 @@ +uid://don436dsjhc8w diff --git a/Scripts/Parts/CoinHeavenAllCoinsBonus.gd b/Scripts/Parts/CoinHeavenAllCoinsBonus.gd new file mode 100644 index 0000000..a8dcf2a --- /dev/null +++ b/Scripts/Parts/CoinHeavenAllCoinsBonus.gd @@ -0,0 +1,26 @@ +class_name AllCoinsCollectedCheck +extends Node + +signal checked + +func check() -> void: + if get_tree().get_nodes_in_group("Coins").is_empty() and Global.current_game_mode == Global.GameMode.CHALLENGE: + await get_tree().create_timer(1, false).timeout + $CanvasLayer.show() + AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.COIN_HEAVEN_BONUS, 99, false, false) + await get_tree().create_timer(1, false).timeout + await score_tween() + await get_tree().create_timer(1, false).timeout + await get_tree().process_frame + checked.emit() + +func score_tween() -> void: + Global.tallying_score = true + Global.get_node("ScoreTally").play() + var tween = create_tween() + tween.tween_property(Global, "score", Global.score + 10000, 2) + await tween.finished + Global.get_node("ScoreTallyEnd").play() + Global.get_node("ScoreTally").stop() + Global.tallying_score = false + return diff --git a/Scripts/Parts/CoinHeavenAllCoinsBonus.gd.uid b/Scripts/Parts/CoinHeavenAllCoinsBonus.gd.uid new file mode 100644 index 0000000..dfeae10 --- /dev/null +++ b/Scripts/Parts/CoinHeavenAllCoinsBonus.gd.uid @@ -0,0 +1 @@ +uid://ds3idw2a2udai diff --git a/Scripts/Parts/CoinHeavenWarpPoint.gd b/Scripts/Parts/CoinHeavenWarpPoint.gd new file mode 100644 index 0000000..d9bff73 --- /dev/null +++ b/Scripts/Parts/CoinHeavenWarpPoint.gd @@ -0,0 +1,13 @@ +class_name CoinHeavenWarpPoint +extends Node2D + +@export_file("*.tscn") var heaven_scene := "" + +func _ready() -> void: + Level.vine_warp_level = heaven_scene + if Level.in_vine_level and PipeArea.exiting_pipe_id == -1: + Level.in_vine_level = false + for i in get_tree().get_nodes_in_group("Players"): + i.global_position = global_position + i.reset_physics_interpolation() + i.recenter_camera() diff --git a/Scripts/Parts/CoinHeavenWarpPoint.gd.uid b/Scripts/Parts/CoinHeavenWarpPoint.gd.uid new file mode 100755 index 0000000..65e4d8a --- /dev/null +++ b/Scripts/Parts/CoinHeavenWarpPoint.gd.uid @@ -0,0 +1 @@ +uid://pfwgmuchergf diff --git a/Scripts/Parts/ColourPaletteSampler.gd b/Scripts/Parts/ColourPaletteSampler.gd new file mode 100644 index 0000000..07e279f --- /dev/null +++ b/Scripts/Parts/ColourPaletteSampler.gd @@ -0,0 +1,25 @@ +class_name ColourPaletteSampler +extends Node + +@export var texture: Texture2D = null: + set(value): + texture = value + update() +signal updated + +@export var coords := Vector2i.ZERO +@export var node_to_affect: Node = null +@export var value_to_set := "" + +func _ready() -> void: + update() + Global.level_theme_changed.connect(update) + +func update() -> void: + if node_to_affect == null or texture == null: + return + var colour_to_sample: Color = Color.WHITE + var image = texture.get_image() + colour_to_sample = image.get_pixelv(coords) + node_to_affect.set(value_to_set, colour_to_sample) + updated.emit() diff --git a/Scripts/Parts/ColourPaletteSampler.gd.uid b/Scripts/Parts/ColourPaletteSampler.gd.uid new file mode 100755 index 0000000..dedf4b3 --- /dev/null +++ b/Scripts/Parts/ColourPaletteSampler.gd.uid @@ -0,0 +1 @@ +uid://dwtrmo82e12ud diff --git a/Scripts/Parts/DeathPit.gd b/Scripts/Parts/DeathPit.gd new file mode 100755 index 0000000..99705e8 --- /dev/null +++ b/Scripts/Parts/DeathPit.gd @@ -0,0 +1,5 @@ +extends Area2D + +func area_entered(area: Area2D) -> void: + if area.owner is Player and area.owner.state_machine.state.name != "Dead": + area.owner.die(true) diff --git a/Scripts/Parts/DeathPit.gd.uid b/Scripts/Parts/DeathPit.gd.uid new file mode 100755 index 0000000..ed8855f --- /dev/null +++ b/Scripts/Parts/DeathPit.gd.uid @@ -0,0 +1 @@ +uid://c50qnhtmrqlot diff --git a/Scripts/Parts/DifficultySetter.gd b/Scripts/Parts/DifficultySetter.gd new file mode 100644 index 0000000..ec89a5f --- /dev/null +++ b/Scripts/Parts/DifficultySetter.gd @@ -0,0 +1,43 @@ +extends Node + +func damage_style_changed(new_value := 0) -> void: + Settings.file.difficulty.damage_style = new_value + +func checkpoint_changed(new_value := 0) -> void: + Settings.file.difficulty.checkpoint_style = new_value + +func inf_lives_changed(new_value := 0) -> void: + Settings.file.difficulty.inf_lives = new_value + +func flag_lives_changed(new_value := 0) -> void: + Settings.file.difficulty.flagpole_lives = new_value + +func time_limit_changed(new_value := 0) -> void: + Settings.file.difficulty.time_limit = new_value + +func game_over_changed(new_value := 0) -> void: + Settings.file.difficulty.game_over_behaviour = new_value + +func backscroll_changed(new_value := 0) -> void: + Settings.file.difficulty.back_scroll = new_value + +func level_design_changed(new_value := 0) -> void: + Settings.file.difficulty.level_design = new_value + +func extra_checkpoints_changed(new_value := 0) -> void: + Settings.file.difficulty.extra_checkpoints = new_value + +func lakitu_style_changed(new_value := 0) -> void: + Settings.file.difficulty.lakitu_style = new_value + +func set_value(value_name := "", value := 0) -> void: + { + "damage_style": damage_style_changed, + "checkpoint_style": checkpoint_changed, + "inf_lives": inf_lives_changed, + "flagpole_lives": flag_lives_changed, + "game_over": game_over_changed, + "level_design": level_design_changed, + "extra_checkpoints": extra_checkpoints_changed, + "back_scroll": backscroll_changed + }[value_name].call(value) diff --git a/Scripts/Parts/DifficultySetter.gd.uid b/Scripts/Parts/DifficultySetter.gd.uid new file mode 100755 index 0000000..947c020 --- /dev/null +++ b/Scripts/Parts/DifficultySetter.gd.uid @@ -0,0 +1 @@ +uid://cxkumlifwb0s6 diff --git a/Scripts/Parts/Disclaimer.gd b/Scripts/Parts/Disclaimer.gd new file mode 100644 index 0000000..f468eb5 --- /dev/null +++ b/Scripts/Parts/Disclaimer.gd @@ -0,0 +1,32 @@ +extends Node + +var can_skip := false + +@export var default_font: Font = null + +func _enter_tree() -> void: + if Settings.file.game.lang != "jp": + for i in [$Title, $"1", $"2", $Enjoy]: + i.remove_theme_font_override("font") + i.uppercase = true + +func _ready() -> void: + Global.debugged_in = false + Global.get_node("GameHUD").hide() + await get_tree().create_timer(1, false).timeout + can_skip = true + +func _exit_tree() -> void: + Global.get_node("GameHUD").show() + +func _process(_delta: float) -> void: + if Input.is_action_just_pressed("jump_0") and can_skip: + go_to_menu() + +func go_to_menu() -> void: + if Global.rom_path == "": + Global.transition_to_scene("res://Scenes/Levels/RomVerifier.tscn") + elif not Global.rom_assets_exist: + Global.transition_to_scene("res://Scenes/Levels/RomResourceGenerator.tscn") + else: + Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn") diff --git a/Scripts/Parts/Disclaimer.gd.uid b/Scripts/Parts/Disclaimer.gd.uid new file mode 100755 index 0000000..153f434 --- /dev/null +++ b/Scripts/Parts/Disclaimer.gd.uid @@ -0,0 +1 @@ +uid://bjsdmqxwrb6sd diff --git a/Scripts/Parts/DiscoBg.gd b/Scripts/Parts/DiscoBg.gd new file mode 100644 index 0000000..fb220cf --- /dev/null +++ b/Scripts/Parts/DiscoBg.gd @@ -0,0 +1,46 @@ +extends Parallax2D + +var level_bpm := 120 + +@export var level := 0.5 + +var is_star := false + +var beats := -1 + +var tween: Tween = null + +func _ready() -> void: + modulate.a = 0 + AudioManager.music_beat.connect(on_timeout) + on_timeout() + +func _physics_process(delta: float) -> void: + scroll_offset.y = lerpf(scroll_offset.y, lerpf(128, 0, level), delta * 5) + modulate.a = lerpf(modulate.a, lerpf(0, 1, level), delta * 5) + $TextureRect.position.y = move_toward($TextureRect.position.y, -64, delta * (level_bpm / 10)) + + +func on_timeout(idx := 0) -> void: + beats = idx + if is_star == false: + tween_back() + if beats % 4 == 0: + $AudioStreamPlayer.pitch_scale = 2 + else: + $AudioStreamPlayer.pitch_scale = 1 + $AudioStreamPlayer.play() + + + + +func tween_back() -> void: + if tween != null: + tween.kill() + tween = create_tween().set_trans(Tween.TRANS_CUBIC) + tween.tween_property($TextureRect, "position:y", -160, 0.05) + + +func on_starttimeout() -> void: + if is_star: + tween_back() diff --git a/Scripts/Parts/DiscoBg.gd.uid b/Scripts/Parts/DiscoBg.gd.uid new file mode 100755 index 0000000..bded1ca --- /dev/null +++ b/Scripts/Parts/DiscoBg.gd.uid @@ -0,0 +1 @@ +uid://d1noy0etws3gd diff --git a/Scripts/Parts/DiscoLevel.gd b/Scripts/Parts/DiscoLevel.gd new file mode 100644 index 0000000..73a48f0 --- /dev/null +++ b/Scripts/Parts/DiscoLevel.gd @@ -0,0 +1,135 @@ +class_name DiscoLevel +extends Node + +@export var combo_meter_rate := 1.0 +@export var max_combo := 30.0 +@export var disco_lighting: Parallax2D = null + +static var combo_amount := 0: + set(value): + if value > combo_amount: + combo_meter = 100 + combo_amount = value +static var score_mult := 0 +static var combo_meter := 0.0 + +static var in_disco_level := false +static var combo_breaks := 0 +static var giving_score := false + +static var max_combo_amount := 0.0 +static var first_load := true + +static var can_meter_tick := true + +const RANK_AMOUNTS := {0: "F", 0.25: "D", 0.45: "C", 0.6: "B", 0.8: "A", 1: "S"} + +const RANKS := "FDCBASP" + +static var current_rank := "" + +static var active := false + +const S_RANK_SCORES := [ + [45000, 40000, 25000, 12000], + [52500, 25000, 25000, 12000], + [45000, 45000, 25000, 12000], + [45000, 45000, 25000, 12000], + + [45000, 40000, 30000, 12000], + [30000, 45000, 20000, 12000], + [45000, 25000, 30000, 12000], + [45000, 45000, 45000, 12000] +] + +static var level_ranks := "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" + +const RANK_IDs := ["F", "D", "C", "B", "A", "S", "P"] + +func _ready() -> void: + active = true + Global.current_campaign = "SMBANN" + if get_parent().get_node_or_null("EndFlagpole") != null: + get_parent().get_node("EndFlagpole").player_reached.connect(level_finished) + if get_parent().get_node_or_null("CastleBridge") != null: + get_parent().get_node("CastleBridge").victory_begin.connect(level_finished) + can_meter_tick = true + if DiscoLevel.first_load == true: + max_combo_amount = max_combo + reset_values() + DiscoLevel.first_load = false + + in_disco_level = true + +static func reset_values() -> void: + combo_amount = 0 + combo_meter = 0 + first_load = false + if Global.current_campaign == "SMBANN": + Global.score = 0 + combo_breaks = 0 + current_rank = "F" + Player.times_hit = 0 + Global.player_power_states = "0000" + +func _physics_process(delta: float) -> void: + if not active: + return + if can_meter_tick: + combo_meter = clamp(combo_meter - 24 * combo_meter_rate * delta, 0, 100) + if combo_meter <= 0 and combo_amount > 0 and not giving_score: + if combo_amount > 2 or current_rank == "P" or current_rank == "S": + AudioManager.play_global_sfx("combo_lost") + give_points(combo_amount) + combo_amount = 0 + combo_breaks += 1 + var old_rank = current_rank + current_rank = "F" + for i in RANK_AMOUNTS.keys(): + if (Global.score + (combo_amount * 500) + (Global.time * 50)) >= (S_RANK_SCORES[Global.world_num - 1][Global.level_num - 1] * i): + current_rank = RANK_AMOUNTS[i] + if current_rank == "S" and combo_breaks <= 0 and combo_amount >= 1: + current_rank = "P" + if RANKS.find(current_rank) > RANKS.find(old_rank): + if current_rank == "S" or current_rank == "P": + AudioManager.play_global_sfx("rank_up_2") + elif combo_amount > 0: + AudioManager.play_global_sfx("rank_up_1") + elif RANKS.find(current_rank) < RANKS.find(old_rank): + AudioManager.play_global_sfx("rank_down") + +func give_points(amount := 0) -> void: + await get_tree().create_timer(0.5, false).timeout + for i in amount * 4: + Global.score += 125 + AudioManager.play_global_sfx("score") + await get_tree().physics_frame + AudioManager.play_global_sfx("score_end") + AudioManager.kill_sfx("score") + +func _exit_tree() -> void: + Global.tallying_score = false + AudioManager.kill_sfx("score") + +func level_finished() -> void: + if Global.world_num != 8 && Global.level_num != 4: + SaveManager.visited_levels[SaveManager.get_level_idx(Global.world_num, Global.level_num) + 1] = "1" + Global.score += (combo_amount * 500) + combo_meter = 100 + _physics_process(0) + can_meter_tick = false + await Global.score_tally_finished + active = false + write_final_rank() + +func write_final_rank() -> void: + if ChallengeModeHandler.top_challenge_scores[Global.world_num - 1][Global.level_num - 1] < Global.score: + ChallengeModeHandler.top_challenge_scores[Global.world_num - 1][Global.level_num - 1] = Global.score + if RANK_IDs.find(level_ranks[SaveManager.get_level_idx(Global.world_num, Global.level_num)]) < RANK_IDs.find(current_rank): + level_ranks[SaveManager.get_level_idx(Global.world_num, Global.level_num)] = current_rank + check_for_p_rank_achievement() + SaveManager.write_save("SMBANN") + +func check_for_p_rank_achievement() -> void: + if level_ranks == "PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP": + Global.unlock_achievement(Global.AchievementID.ANN_PRANK) diff --git a/Scripts/Parts/DiscoLevel.gd.uid b/Scripts/Parts/DiscoLevel.gd.uid new file mode 100755 index 0000000..761d9d7 --- /dev/null +++ b/Scripts/Parts/DiscoLevel.gd.uid @@ -0,0 +1 @@ +uid://bjs5mlc3xrxud diff --git a/Scripts/Parts/DropShadowRenderer.gd b/Scripts/Parts/DropShadowRenderer.gd new file mode 100644 index 0000000..ab8d3ae --- /dev/null +++ b/Scripts/Parts/DropShadowRenderer.gd @@ -0,0 +1,25 @@ +extends Node2D + +var shadow_colour := Color.BLACK +@export var offset := Vector2(0, 0) +var shadow_texture: Texture2D = null + + + +func _process(_delta: float) -> void: + hide() + if Settings.file.video.drop_shadows == 0: + return + show() + if is_instance_valid(get_tree().current_scene): + if is_instance_valid(get_tree().current_scene.get_viewport().get_camera_2d()): + $SubViewportContainer/SubViewport.world_2d = get_tree().current_scene.get_viewport().get_camera_2d().get_world_2d() + else: + return + else: + return# + $SubViewportContainer.material.set_shader_parameter("shadow_colour", shadow_colour) + $SubViewportContainer/SubViewport.size = get_viewport().get_visible_rect().size + Vector2(9, 2) + global_position = get_viewport().get_camera_2d().get_screen_center_position() + offset + $SubViewportContainer/SubViewport/Camera2D.global_position = get_viewport().get_camera_2d().get_screen_center_position() + queue_redraw() diff --git a/Scripts/Parts/DropShadowRenderer.gd.uid b/Scripts/Parts/DropShadowRenderer.gd.uid new file mode 100755 index 0000000..12e9175 --- /dev/null +++ b/Scripts/Parts/DropShadowRenderer.gd.uid @@ -0,0 +1 @@ +uid://c3krxjp4ye4ko diff --git a/Scripts/Parts/DropShadowRendererSmooth.gd b/Scripts/Parts/DropShadowRendererSmooth.gd new file mode 100644 index 0000000..a686691 --- /dev/null +++ b/Scripts/Parts/DropShadowRendererSmooth.gd @@ -0,0 +1,26 @@ +extends Node + +@onready var sub_viewport: SubViewport = %SubViewport +@onready var camera: Camera2D = %Camera +@onready var point: Node2D = %Point + +var enabled := true + +const day_colour := Color("000000") +const night_colour := Color("5e5e5e") + +func _ready() -> void: + await get_tree().physics_frame + sub_viewport.set_world_2d(get_viewport().get_world_2d()) + +func _physics_process(_delta: float) -> void: + if get_viewport().get_camera_2d() != null: + camera.global_position = get_viewport().get_camera_2d().get_screen_center_position() + camera.zoom = Vector2i(Vector2.ONE / $"%Container".scale) + point.global_position = camera.global_position + var colour := day_colour + $%Container.material.set_shader_parameter("shadow_colour", colour) + +func _exit_tree() -> void: + pass + #sub_viewport.set_world_2d(null) diff --git a/Scripts/Parts/DropShadowRendererSmooth.gd.uid b/Scripts/Parts/DropShadowRendererSmooth.gd.uid new file mode 100644 index 0000000..e22292e --- /dev/null +++ b/Scripts/Parts/DropShadowRendererSmooth.gd.uid @@ -0,0 +1 @@ +uid://cit6racuc8c60 diff --git a/Scripts/Parts/EditorToggleDetection.gd b/Scripts/Parts/EditorToggleDetection.gd new file mode 100644 index 0000000..aa28013 --- /dev/null +++ b/Scripts/Parts/EditorToggleDetection.gd @@ -0,0 +1,15 @@ +class_name LevelEditorToggleDetection +extends Node + +signal toggled + +signal level_start +signal editor_start + +func _ready() -> void: + await get_tree().physics_frame + if is_instance_valid(Global.level_editor): + Global.level_editor.level_start.connect(toggled.emit) + Global.level_editor.level_start.connect(level_start.emit) + Global.level_editor.editor_start.connect(editor_start.emit) + Global.level_editor.editor_start.connect(toggled.emit) diff --git a/Scripts/Parts/EditorToggleDetection.gd.uid b/Scripts/Parts/EditorToggleDetection.gd.uid new file mode 100644 index 0000000..3ec942c --- /dev/null +++ b/Scripts/Parts/EditorToggleDetection.gd.uid @@ -0,0 +1 @@ +uid://b8vmbtoaaq5nc diff --git a/Scripts/Parts/EditorVisibleNode.gd b/Scripts/Parts/EditorVisibleNode.gd new file mode 100644 index 0000000..3aa45c8 --- /dev/null +++ b/Scripts/Parts/EditorVisibleNode.gd @@ -0,0 +1,11 @@ +class_name LevelEditorVisibleNode +extends Node2D + +func _ready() -> void: + update() + if Global.level_editor != null: + Global.level_editor.editor_start.connect(update) + Global.level_editor.level_start.connect(update) + +func update() -> void: + visible = !LevelEditor.playing_level and Global.current_game_mode == Global.GameMode.LEVEL_EDITOR diff --git a/Scripts/Parts/EditorVisibleNode.gd.uid b/Scripts/Parts/EditorVisibleNode.gd.uid new file mode 100755 index 0000000..2b9b777 --- /dev/null +++ b/Scripts/Parts/EditorVisibleNode.gd.uid @@ -0,0 +1 @@ +uid://cpwloakvp672a diff --git a/Scripts/Parts/EndCastle.gd b/Scripts/Parts/EndCastle.gd new file mode 100644 index 0000000..611ccbc --- /dev/null +++ b/Scripts/Parts/EndCastle.gd @@ -0,0 +1,113 @@ +extends Node2D + +var time_save := 0 + +signal finished_sequence +const FIREWORK = preload("res://Scenes/Prefabs/Particles/Firework.tscn") + +var tally_finished := false +var music_finished := false +var tree = null +var show_walls := false +var doing_sequence := false + +var can_transition := false + +static var is_transitioning := false + +func _ready() -> void: + await Global.level_complete_begin + $Overlay.show() + $OverlaySprite.show() + $Overlay/PlayerDetection.set_collision_layer_value(1, true) + Global.score_tally_finished.connect(on_tally_finished) + if Global.current_game_mode == Global.GameMode.BOO_RACE: + get_tree().create_timer(3.5, false).timeout.connect(on_music_finished) + else: + get_tree().create_timer(5.5, false).timeout.connect(on_music_finished) + time_save = Global.time + +func update_cam_limit() -> void: + $CameraRightLimit._enter_tree() + +func _process(_delta: float) -> void: + $Overlay.modulate.a = int($SmallCastleVisual.use_sprite == false) + if get_node_or_null("Wall") != null: + %Wall.visible = show_walls + +func on_music_finished() -> void: + do_sequence() + +func on_tally_finished() -> void: + $FlagJoint/Flag/AnimationPlayer.play("Raise") + +func do_sequence() -> void: + if Global.current_game_mode != Global.GameMode.BOO_RACE: + await get_tree().create_timer(1, false).timeout + if Global.current_campaign == "SMBLL": + await do_lost_levels_firework_check() + else: + await do_firework_check() + await get_tree().create_timer(1, false).timeout + if is_transitioning == false: + is_transitioning = true + exit_level() + +func do_firework_check() -> void: + var digit = time_save % 10 + if [1, 3, 6].has(digit): + await show_fireworks(digit) + return + +func do_lost_levels_firework_check() -> void: + var coin_digit = Global.coins % 10 + var time_digit = time_save % 10 + if coin_digit == time_digit: + if coin_digit % 2 == 0: + await show_fireworks(6) + if coin_digit % 11 == 0: + spawn_one_up_note() + AudioManager.play_sfx("1_up", global_position) + Global.lives += 1 + else: + await show_fireworks(3) + +const ONE_UP_NOTE = preload("uid://dopxwjj37gu0l") + +func spawn_one_up_note() -> void: + var note = ONE_UP_NOTE.instantiate() + note.global_position = global_position + Vector2(0, -16) + owner.add_sibling(note) + +func _exit_tree() -> void: + is_transitioning = false + +func show_fireworks(amount := 0) -> void: + for i in amount: + spawn_firework() + await get_tree().create_timer(0.5, false).timeout + +func spawn_firework() -> void: + var node = FIREWORK.instantiate() + Global.score += 500 + node.position.x = randf_range(-48, 48) + node.position.y = randf_range(-112, -150) + add_child(node) + AudioManager.play_sfx("firework", node.global_position) + + +func exit_level() -> void: + await Global.frame_rule + match Global.current_game_mode: + Global.GameMode.MARATHON_PRACTICE: + Global.reset_values() + Global.open_marathon_results() + Global.GameMode.CUSTOM_LEVEL: + Global.transition_to_scene("res://Scenes/Levels/CustomLevelMenu.tscn") + Global.GameMode.LEVEL_EDITOR: + Global.level_editor.stop_testing() + _: + if Global.current_campaign == "SMBANN": + Global.open_disco_results() + else: + Global.current_level.transition_to_next_level() diff --git a/Scripts/Parts/EndCastle.gd.uid b/Scripts/Parts/EndCastle.gd.uid new file mode 100755 index 0000000..bc74988 --- /dev/null +++ b/Scripts/Parts/EndCastle.gd.uid @@ -0,0 +1 @@ +uid://qq26qw7ltflb diff --git a/Scripts/Parts/EndFlagpole.gd b/Scripts/Parts/EndFlagpole.gd new file mode 100644 index 0000000..08a2b95 --- /dev/null +++ b/Scripts/Parts/EndFlagpole.gd @@ -0,0 +1,58 @@ +extends Node2D + +const FLAG_POINTS := [100, 400, 800, 2000, 5000] + +signal player_reached + +signal sequence_begin + +func _ready() -> void: + if Settings.file.difficulty.flagpole_lives == 0: + print(Settings.file.difficulty) + $Top.queue_free() + +func on_area_entered(area: Area2D) -> void: + if area.owner is Player: + player_touch(area.owner) + + + +func player_touch(player: Player) -> void: + player_reached.emit() + if Global.current_game_mode == Global.GameMode.MARATHON_PRACTICE: + SpeedrunHandler.is_warp_run = false + SpeedrunHandler.run_finished() + Global.can_pause = false + if get_node_or_null("Top") != null: + $Top.queue_free() + $Hitbox.queue_free() + get_tree().call_group("Enemies", "flag_die") + give_points(player) + Global.can_time_tick = false + player.z_index = -2 + player.global_position.x = $Flag.global_position.x + 3 + $Animation.play("FlagDown") + player.state_machine.transition_to("FlagPole") + AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.FLAG_POLE, 99, false) + await get_tree().create_timer(1.5, false).timeout + sequence_begin.emit() + if Global.current_game_mode == Global.GameMode.BOO_RACE: + AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.RACE_WIN, 99, false) + else: + AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.LEVEL_COMPLETE, 99, false) + Global.level_complete_begin.emit() + await get_tree().create_timer(1, false).timeout + if [Global.GameMode.BOO_RACE].has(Global.current_game_mode) == false: + Global.tally_time() + +func give_points(player: Player) -> void: + var value = clamp(int(lerp(0, 4, (player.global_position.y / -144))), 0, 4) + var nearest_value = FLAG_POINTS[value] + $Score.text = str(nearest_value) + Global.score += nearest_value + $Score/Animation2.play("ScoreRise") + +func on_player_entered(player: Player) -> void: + player_touch(player) + Global.lives += 1 + AudioManager.play_sfx("1_up", global_position) diff --git a/Scripts/Parts/EndFlagpole.gd.uid b/Scripts/Parts/EndFlagpole.gd.uid new file mode 100755 index 0000000..8021899 --- /dev/null +++ b/Scripts/Parts/EndFlagpole.gd.uid @@ -0,0 +1 @@ +uid://dwfnvpioh2kvi diff --git a/Scripts/Parts/EndlessLevelConstructor.gd b/Scripts/Parts/EndlessLevelConstructor.gd new file mode 100755 index 0000000..e6e0e4a --- /dev/null +++ b/Scripts/Parts/EndlessLevelConstructor.gd @@ -0,0 +1,41 @@ +extends Node + +var style := "Overworld" + +var level_seed := "8923589235890" + +var level_length := 10 + +const PIECE_FOLDER := "res://Scenes/LevelPieces/" + +const OVERWORLD_STYLES := ["Overworld", "Desert", "Snow", "Jungle", "Garden", "Beach", "Mountain", "Autumn"] + +@onready var pieces: Node2D = $"../Pieces" + +func _enter_tree() -> void: + owner.theme = OVERWORLD_STYLES.pick_random() + Global.level_theme = owner.theme + print(owner.theme) + +func _ready() -> void: + seed(int(level_seed)) + await owner.ready + build_level() + +func build_level() -> void: + var piece_spawn_point := -96 + var last_piece = self + for i in level_length: + var piece = get_next_piece() + piece.position.x = piece_spawn_point + piece_spawn_point += piece.length + $"../Pieces".add_child(piece) + last_piece = piece + +func get_next_piece() -> LevelPiece: + var piece_num := 0 + var amount_of_pieces := DirAccess.get_files_at(PIECE_FOLDER + style + "/").size() + piece_num = randi_range(1, amount_of_pieces) + var path = PIECE_FOLDER + style + "/" + str(piece_num) + ".tscn" + var next_piece = load(path).instantiate() + return next_piece diff --git a/Scripts/Parts/EndlessLevelConstructor.gd.uid b/Scripts/Parts/EndlessLevelConstructor.gd.uid new file mode 100755 index 0000000..66bf03e --- /dev/null +++ b/Scripts/Parts/EndlessLevelConstructor.gd.uid @@ -0,0 +1 @@ +uid://dl2nxlgmoa5t2 diff --git a/Scripts/Parts/EntityGenerator.gd b/Scripts/Parts/EntityGenerator.gd new file mode 100644 index 0000000..26a26bd --- /dev/null +++ b/Scripts/Parts/EntityGenerator.gd @@ -0,0 +1,44 @@ +class_name EntityGenerator +extends Node2D + +var spawn_meter := 0.0 +@export var threshold := 2.0 +var active := false +@export_enum("Target Player", "Random Height") var y_pos := 0 +@export_enum("Right", "Bottom") var direction := 0 +@export var entity_scene: PackedScene = null + +func _physics_process(delta: float) -> void: + if active: + spawn_meter += delta + if spawn_meter >= threshold: + spawn_entity() + spawn_meter = randf_range(-2, 0) + +func activate() -> void: + if not active: + active = true + spawn_meter = 0 + spawn_entity() + +func deactivate_all_generators() -> void: + for i in get_tree().get_nodes_in_group("EntityGenerators"): + i.active = false + i.deactivate() + +func deactivate() -> void: + pass + +func spawn_entity() -> void: + if entity_scene == null: return + var node = entity_scene.instantiate() + if direction == 1: + node.global_position.x = get_viewport().get_camera_2d().get_screen_center_position().x + [ -32 ,-64, -96, -128].pick_random() + node.global_position.y = 48 + else: + if y_pos == 0: + node.global_position.y = get_tree().get_first_node_in_group("Players").global_position.y + randi_range(-4, 4) + else: + node.global_position.y = randf_range(-56, -120) + node.global_position.x = get_viewport().get_camera_2d().get_screen_center_position().x + ((get_viewport().get_visible_rect().size.x / 2) + 4) + add_sibling(node) diff --git a/Scripts/Parts/EntityGenerator.gd.uid b/Scripts/Parts/EntityGenerator.gd.uid new file mode 100644 index 0000000..7708e8f --- /dev/null +++ b/Scripts/Parts/EntityGenerator.gd.uid @@ -0,0 +1 @@ +uid://bq0pc2vhp35t2 diff --git a/Scripts/Parts/EntityGib.gd b/Scripts/Parts/EntityGib.gd new file mode 100644 index 0000000..4ec8e5d --- /dev/null +++ b/Scripts/Parts/EntityGib.gd @@ -0,0 +1,42 @@ +extends Node2D + +@export_enum("Spin", "Drop", "Poof") var gib_type := 0 + +var visuals: Node = null + +var velocity := Vector2(0, 0) + +var direction := 1 + +var entity_rotation := 0.0 + +func _ready() -> void: + if visuals == null: + queue_free() + return + visuals.physics_interpolation_mode = Node.PHYSICS_INTERPOLATION_MODE_OFF + add_child(visuals) + visuals.process_mode = Node.PROCESS_MODE_DISABLED + visuals.position = Vector2.ZERO + match gib_type: + 0: + velocity = Vector2(100 * direction, -200) + +func _physics_process(delta: float) -> void: + match gib_type: + 0: + spin_move(delta) + 1: + velocity.y += (15 / delta) * delta + velocity.y = clamp(velocity.y, -INF, Global.entity_max_fall_speed) + scale.y = -1 + + global_position += velocity * delta + +func spin_move(delta: float) -> void: + velocity.y += (15 / delta) * delta + velocity.y = clamp(velocity.y, -INF, Global.entity_max_fall_speed) + entity_rotation = (180 * direction) + visuals.global_rotation_degrees = snapped(entity_rotation, 45) + velocity.x = lerpf(velocity.x, 0, delta / 2) + diff --git a/Scripts/Parts/EntityGib.gd.uid b/Scripts/Parts/EntityGib.gd.uid new file mode 100755 index 0000000..f14f220 --- /dev/null +++ b/Scripts/Parts/EntityGib.gd.uid @@ -0,0 +1 @@ +uid://sfu6fevr0yop diff --git a/Scripts/Parts/EntityIdMapper.gd b/Scripts/Parts/EntityIdMapper.gd new file mode 100644 index 0000000..b20758c --- /dev/null +++ b/Scripts/Parts/EntityIdMapper.gd @@ -0,0 +1,85 @@ +@tool +class_name EntityIDMapper +extends Node + +@export_tool_button("Update ID's") var button = update_map +@export var auto_update := true +static var map := {} + +const MAP_PATH := "res://EntityIDMap.json" + +const base64_charset := "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" + +var selectors_to_add := [] + +func _ready() -> void: + map = JSON.parse_string(FileAccess.open(MAP_PATH, FileAccess.READ).get_as_text()) + if Engine.is_editor_hint() == false and OS.is_debug_build() and auto_update: + update_map() + +func update_map() -> void: + map = JSON.parse_string(FileAccess.open(MAP_PATH, FileAccess.READ).get_as_text()) + get_ids() + save_to_json() + print("done") + +func clear_map() -> void: + map = {} + save_to_json() + +func get_ids() -> void: + var id := 0 + for i: EditorTileSelector in get_tree().get_nodes_in_group("Selectors"): + if i.type != 1 or i.entity_scene == null: + continue + var selector_id := encode_to_base64_2char(id) + var value = get_selector_info_arr(i) + id += 1 + if map.has(selector_id): + if map.values().find(value) != -1: + continue + else: + selector_id = encode_to_base64_2char(map.size()) + map.set(selector_id, get_selector_info_arr(i)) + + +static func get_selector_info_arr(selector: EditorTileSelector) -> Array: + return [selector.entity_scene.resource_path, str(selector.tile_offset.x) + "," + str(selector.tile_offset.y)] + +func save_to_json() -> void: + var file = FileAccess.open(MAP_PATH, FileAccess.WRITE) + file.store_string(JSON.stringify(map, "\t", false)) + file.close() + +static func get_map_id(entity_scene := "") -> String: + var idx := 0 + for i in map.values(): + if i[0] == entity_scene: + return map.keys()[idx] + idx += 1 + return "" + + +func encode_to_base64_2char(value: int) -> String: + if value < 0 or value >= 4096: + push_error("Value out of range for 2-char base64 encoding.") + return "" + + var char1 = base64_charset[(value >> 6) & 0b111111] # Top 6 bits + var char2 = base64_charset[value & 0b111111] # Bottom 6 bits + + return char1 + char2 + +func decode_from_base64_2char(encoded: String) -> int: + if encoded.length() != 2: + push_error("Encoded string must be exactly 2 characters.") + return -1 + + var idx1 = base64_charset.find(encoded[0]) + var idx2 = base64_charset.find(encoded[1]) + + if idx1 == -1 or idx2 == -1: + push_error("Invalid character in base64 string.") + return -1 + + return (idx1 << 6) | idx2 diff --git a/Scripts/Parts/EntityIdMapper.gd.uid b/Scripts/Parts/EntityIdMapper.gd.uid new file mode 100755 index 0000000..d70d4a3 --- /dev/null +++ b/Scripts/Parts/EntityIdMapper.gd.uid @@ -0,0 +1 @@ +uid://c08y0c8163fec diff --git a/Scripts/Parts/EntityTileContainer.gd b/Scripts/Parts/EntityTileContainer.gd new file mode 100755 index 0000000..36bd943 --- /dev/null +++ b/Scripts/Parts/EntityTileContainer.gd @@ -0,0 +1,4 @@ +class_name EntityTileContainer +extends Node2D + +var entity: Node = null diff --git a/Scripts/Parts/EntityTileContainer.gd.uid b/Scripts/Parts/EntityTileContainer.gd.uid new file mode 100755 index 0000000..a587abc --- /dev/null +++ b/Scripts/Parts/EntityTileContainer.gd.uid @@ -0,0 +1 @@ +uid://bg8681ssontei diff --git a/Scripts/Parts/ExtraBgm.gd b/Scripts/Parts/ExtraBgm.gd new file mode 100644 index 0000000..494250a --- /dev/null +++ b/Scripts/Parts/ExtraBgm.gd @@ -0,0 +1,8 @@ +class_name ExtraBGM +extends Node + +@export var extra_track: JSON = null + +func _ready() -> void: + if Settings.file.audio.extra_bgm == 1: + owner.music = extra_track diff --git a/Scripts/Parts/ExtraBgm.gd.uid b/Scripts/Parts/ExtraBgm.gd.uid new file mode 100644 index 0000000..6497879 --- /dev/null +++ b/Scripts/Parts/ExtraBgm.gd.uid @@ -0,0 +1 @@ +uid://cusgxgerctsft diff --git a/Scripts/Parts/FontUpdater.gd b/Scripts/Parts/FontUpdater.gd new file mode 100644 index 0000000..26b0696 --- /dev/null +++ b/Scripts/Parts/FontUpdater.gd @@ -0,0 +1,22 @@ +class_name FontUpdater +extends Node + +@onready var resource_getter_smb1 := ResourceGetter.new() +@onready var resource_getter_smbll := ResourceGetter.new() +@onready var resource_getter_score := ResourceGetter.new() + +@onready var FONT_LL_MAIN = load("uid://djxdgxy1iv8yv") +@onready var FONT_MAIN = load("uid://bl7sbw4nx3l1t") +@onready var SCORE_FONT = load("uid://cflgloiossd8a") + + +static var current_font: Font = null + +func _ready() -> void: + update_fonts() + Global.level_theme_changed.connect(update_fonts) + +func update_fonts() -> void: + FONT_MAIN.base_font = resource_getter_smb1.get_resource(FONT_MAIN.base_font) + FONT_LL_MAIN.base_font = resource_getter_smbll.get_resource(FONT_LL_MAIN.base_font) + SCORE_FONT.base_font = resource_getter_score.get_resource(SCORE_FONT.base_font) diff --git a/Scripts/Parts/FontUpdater.gd.uid b/Scripts/Parts/FontUpdater.gd.uid new file mode 100644 index 0000000..27735af --- /dev/null +++ b/Scripts/Parts/FontUpdater.gd.uid @@ -0,0 +1 @@ +uid://ctsjagoa5t33f diff --git a/Scripts/Parts/GameOver.gd b/Scripts/Parts/GameOver.gd new file mode 100644 index 0000000..1eafd24 --- /dev/null +++ b/Scripts/Parts/GameOver.gd @@ -0,0 +1,66 @@ +extends Node + +@export var reset_level := false + +@export var has_menu := false + +var can_continue := false + +func _enter_tree() -> void: + Global.level_theme = "Underground" + Global.level_theme_changed.emit() + AudioManager.stop_all_music() + +func _ready() -> void: + get_tree().paused = false + Global.lives = clamp(Global.lives, 0, 99) + SpeedrunHandler.timer_active = false + await get_tree().create_timer(0.1).timeout + can_continue = true + +func _process(_delta: float) -> void: + print(can_continue) + if Input.is_action_just_pressed("jump_0") and can_continue: + go_back_to_title() + can_continue = false + + +func go_back_to_title() -> void: + if has_menu: + $Timer.queue_free() + has_menu = false + $CanvasLayer/VBoxContainer.show() + $CanvasLayer/VBoxContainer/SelectableLabel.grab_focus() + elif not reset_level: + quit_to_menu() + else: + continue_on() + +func continue_on() -> void: + reset_values() + LevelTransition.level_to_transition_to = Level.get_scene_string(Global.world_num, Global.level_num) + Global.transition_to_scene("res://Scenes/Levels/LevelTransition.tscn") + +func quit_to_menu() -> void: + reset_values() + Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn") + +func reset_values() -> void: + if Global.world_num <= 8: + ChallengeModeHandler.current_run_red_coins_collected = ChallengeModeHandler.red_coins_collected[Global.world_num - 1][Global.level_num - 1] + Global.lives = 3 + Global.score = 0 + Global.player_power_states = "0000" + Global.coins = 0 + if Global.current_game_mode == Global.GameMode.CHALLENGE: + return + match Settings.file.difficulty.game_over_behaviour: + 0: + Global.level_num = 1 + 1: + pass + 2: + Global.level_num = 1 + Global.world_num = 1 + Global.reset_values() + SaveManager.write_save() diff --git a/Scripts/Parts/GameOver.gd.uid b/Scripts/Parts/GameOver.gd.uid new file mode 100755 index 0000000..66ce689 --- /dev/null +++ b/Scripts/Parts/GameOver.gd.uid @@ -0,0 +1 @@ +uid://b1dc01fk1eomt diff --git a/Scripts/Parts/GlobalObjectNode.gd b/Scripts/Parts/GlobalObjectNode.gd new file mode 100644 index 0000000..d74d641 --- /dev/null +++ b/Scripts/Parts/GlobalObjectNode.gd @@ -0,0 +1,12 @@ +class_name SecondQuestNode +extends Node + +@export var enabled := true +@export var nodes_to_delete: Array[Node] = [] + +func _ready() -> void: + if Global.second_quest or enabled: + for i in nodes_to_delete: + i.queue_free() + else: + queue_free() diff --git a/Scripts/Parts/GlobalObjectNode.gd.uid b/Scripts/Parts/GlobalObjectNode.gd.uid new file mode 100644 index 0000000..e2062a5 --- /dev/null +++ b/Scripts/Parts/GlobalObjectNode.gd.uid @@ -0,0 +1 @@ +uid://co8w6sjp0t2dm diff --git a/Scripts/Parts/GravityInverter.gd b/Scripts/Parts/GravityInverter.gd new file mode 100644 index 0000000..cf3b06b --- /dev/null +++ b/Scripts/Parts/GravityInverter.gd @@ -0,0 +1,29 @@ +extends EntityGenerator + + +const new_vector = Vector2.UP + +func activate() -> void: + for i in get_tree().get_nodes_in_group("Players"): + on_player_entered(i) + +func deactivate() -> void: + for i in get_tree().get_nodes_in_group("Players"): + on_player_exited(i) + +func on_player_entered(player: Player) -> void: + if player.gravity_vector == new_vector: + return + player.gravity_vector = new_vector + player.global_position.y -= 16 + player.global_rotation = -player.gravity_vector.angle() + deg_to_rad(90) + player.reset_physics_interpolation() + +func on_player_exited(player: Player) -> void: + if player.gravity_vector == Vector2.DOWN: + return + player.gravity_vector = Vector2.DOWN + player.global_position.y += 16 + player.velocity.y *= 1.1 + player.global_rotation = -player.gravity_vector.angle() + deg_to_rad(90) + player.reset_physics_interpolation() diff --git a/Scripts/Parts/GravityInverter.gd.uid b/Scripts/Parts/GravityInverter.gd.uid new file mode 100644 index 0000000..fdd362d --- /dev/null +++ b/Scripts/Parts/GravityInverter.gd.uid @@ -0,0 +1 @@ +uid://dgqdo5cvl41l0 diff --git a/Scripts/Parts/LabelFontChanger.gd b/Scripts/Parts/LabelFontChanger.gd new file mode 100644 index 0000000..33abe2d --- /dev/null +++ b/Scripts/Parts/LabelFontChanger.gd @@ -0,0 +1,33 @@ +class_name LabelFontChanger +extends Node + +@export var labels: Array[Label] + +const SMB1 = preload("uid://bl7sbw4nx3l1t") +const SMBLL = preload("uid://djxdgxy1iv8yv") +const SCORE_FONT = preload("uid://bk0no5p6sifgu") + +@export var use_score_font := false + +static var current_font: Font = null + +func _ready() -> void: + refresh_font() + Global.level_theme_changed.connect(refresh_font) + +func refresh_font() -> void: + if Global.current_campaign == "SMBLL": + current_font = SMBLL + else: + current_font = SMB1 + update_labels() + +func update_labels() -> void: + var font_to_use = current_font + if use_score_font: + font_to_use = SCORE_FONT + for i in labels: + if i == null: + continue + i.remove_theme_font_override("font") + i.add_theme_font_override("font", font_to_use) diff --git a/Scripts/Parts/LabelFontChanger.gd.uid b/Scripts/Parts/LabelFontChanger.gd.uid new file mode 100755 index 0000000..bdb7509 --- /dev/null +++ b/Scripts/Parts/LabelFontChanger.gd.uid @@ -0,0 +1 @@ +uid://co6tjg3w6qpd8 diff --git a/Scripts/Parts/LabelTextCopier.gd b/Scripts/Parts/LabelTextCopier.gd new file mode 100755 index 0000000..0c2461d --- /dev/null +++ b/Scripts/Parts/LabelTextCopier.gd @@ -0,0 +1,7 @@ +extends Node + +@export var labels: Dictionary[Label, Label] = {} + +func _process(_delta: float) -> void: + for i in labels.keys(): + labels[i].text = i.text diff --git a/Scripts/Parts/LabelTextCopier.gd.uid b/Scripts/Parts/LabelTextCopier.gd.uid new file mode 100755 index 0000000..829fbb6 --- /dev/null +++ b/Scripts/Parts/LabelTextCopier.gd.uid @@ -0,0 +1 @@ +uid://ctbxx8n6icrui diff --git a/Scripts/Parts/LeapingCheepCheepArea.gd b/Scripts/Parts/LeapingCheepCheepArea.gd new file mode 100755 index 0000000..c9b4b7e --- /dev/null +++ b/Scripts/Parts/LeapingCheepCheepArea.gd @@ -0,0 +1,18 @@ +extends Area2D + +static var meter := 0.0 + +const LEAPING_CHEEP_CHEEP = preload("res://Scenes/Prefabs/Entities/Enemies/LeapingCheepCheep.tscn") + +func _physics_process(delta: float) -> void: + if get_overlapping_areas().any(func(area: Area2D): return area.owner is Player) != false: + meter += 1 * delta + if meter >= 1: + meter = 0 + spawn_cheep_cheep() + +func spawn_cheep_cheep() -> void: + var node = LEAPING_CHEEP_CHEEP.instantiate() + node.global_position.x = get_viewport().get_camera_2d().get_screen_center_position().x + [ -32 ,-64, -96, -128].pick_random() + node.global_position.y = 48 + add_sibling(node) diff --git a/Scripts/Parts/LeapingCheepCheepArea.gd.uid b/Scripts/Parts/LeapingCheepCheepArea.gd.uid new file mode 100755 index 0000000..fcca730 --- /dev/null +++ b/Scripts/Parts/LeapingCheepCheepArea.gd.uid @@ -0,0 +1 @@ +uid://dxt4s20sjndph diff --git a/Scripts/Parts/LevelBG.gd b/Scripts/Parts/LevelBG.gd new file mode 100755 index 0000000..54c06ad --- /dev/null +++ b/Scripts/Parts/LevelBG.gd @@ -0,0 +1,34 @@ +extends Node2D + +func _enter_tree() -> void: + setup_bg_scrolling() + +var repeat_times := 1: + set(value): + if repeat_times != value: + repeat_times = value + update_repeats() + +@export var scroll_scale := 0.5 + +func _process(_delta: float) -> void: + repeat_times = ceil(get_viewport_rect().size.x / 512) + 1 + +func update_repeats() -> void: + for i in get_children(): + if i is Parallax2D: + i.repeat_times = repeat_times + +func setup_bg_scrolling() -> void: + var scr_scale = scroll_scale + match Global.parallax_style: + 0: + scr_scale = 1 + 1: + scr_scale = scroll_scale + 2: + return + for i in get_children(): + if i is Parallax2D: + if i.scroll_scale.x < 1: + i.scroll_scale.x = scr_scale diff --git a/Scripts/Parts/LevelBG.gd.uid b/Scripts/Parts/LevelBG.gd.uid new file mode 100755 index 0000000..9960bc2 --- /dev/null +++ b/Scripts/Parts/LevelBG.gd.uid @@ -0,0 +1 @@ +uid://dyifmk51nnr8l diff --git a/Scripts/Parts/LevelGuide.gd b/Scripts/Parts/LevelGuide.gd new file mode 100644 index 0000000..66452d6 --- /dev/null +++ b/Scripts/Parts/LevelGuide.gd @@ -0,0 +1,11 @@ +@tool +class_name LevelGuide +extends Sprite2D + +func _ready() -> void: + if Engine.is_editor_hint() == false: + queue_free() + else: + position = Vector2(-256, -208) + centered = false + modulate.a = 0.5 diff --git a/Scripts/Parts/LevelGuide.gd.uid b/Scripts/Parts/LevelGuide.gd.uid new file mode 100644 index 0000000..36728be --- /dev/null +++ b/Scripts/Parts/LevelGuide.gd.uid @@ -0,0 +1 @@ +uid://b64va0yqgoixo diff --git a/Scripts/Parts/LevelLoader.gd b/Scripts/Parts/LevelLoader.gd new file mode 100644 index 0000000..6e0c424 --- /dev/null +++ b/Scripts/Parts/LevelLoader.gd @@ -0,0 +1,174 @@ +extends Node + +var entity_map := {} + +@onready var editor: LevelEditor = owner + +const base64_charset := "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" +@onready var level: Level = $"../Level" +@onready var level_bg: LevelBG = $"../Level/LevelBG" + +var sub_level_file = null + +func _ready() -> void: + load_entity_map() + +func load_level(level_idx := 0) -> void: + clear_level() + sub_level_file = editor.level_file["Levels"][level_idx] + build_level() + +func clear_level() -> void: + for layer in 5: + for i in editor.entity_layer_nodes[layer].get_children(): + if i is Player: + reset_player(i) + continue + i.queue_free() + var connect_tiles = editor.tile_layer_nodes[layer].get_used_cells_by_id(0, Vector2i(13, 8)) + editor.tile_layer_nodes[layer].clear() + for i in connect_tiles: + editor.tile_layer_nodes[layer].set_cell(i, 0, Vector2i(13, 8)) + editor.entity_tiles = [{}, {}, {}, {}, {}] + +func load_entity_map() -> void: + entity_map = JSON.parse_string(FileAccess.open(EntityIDMapper.MAP_PATH, FileAccess.READ).get_as_text()) + +func build_level() -> void: + if sub_level_file.is_empty(): + return + var layer_id := 0 + for layer in sub_level_file["Layers"]: + for chunk_id in layer: + var chunk = layer[chunk_id] + add_tiles(LevelSaver.decompress_string(chunk["Tiles"]), int(chunk_id), int(layer_id)) + add_entities(LevelSaver.decompress_string(chunk["Entities"]), int(chunk_id), int(layer_id)) + layer_id += 1 + apply_level_data(sub_level_file["Data"]) + apply_bg_data(sub_level_file["BG"]) + +func add_tiles(chunk := "", chunk_id := 0, layer := 0) -> void: + for tile in chunk.split("=", false): + var tile_position := Vector2i.ZERO + var tile_atlas_position := Vector2i.ZERO + var source_id := 0 + + tile_position = decode_tile_position_from_chars(tile[0], tile[1], chunk_id) + source_id = base64_charset.find(tile[4]) + tile_atlas_position = Vector2i(base64_charset.find(tile[2]), base64_charset.find(tile[3])) + editor.tile_layer_nodes[layer].set_cell(tile_position, source_id, tile_atlas_position) + +func add_entities(chunk := "", chunk_id := 0, layer := 0) -> void: + for entity in chunk.split("=", false): + var entity_id = entity.get_slice(",", 1) + var entity_chunk_position = entity.get_slice(",", 0) + var entity_tile_position = decode_tile_position_from_chars(entity_chunk_position[0], entity_chunk_position[1], chunk_id) + var entity_node: Node = null + if entity_map.has(entity_id) == false: + Global.log_error("MISSING ENTITY ID!!!! JOE FORGOT TO UPDATE THE MAP AGAIN :(") + continue + if entity_map[entity_id][0] != "res://Scenes/Prefabs/Entities/Player.tscn": + entity_node = load(entity_map[entity_id][0]).instantiate() + else: + entity_node = get_tree().get_first_node_in_group("Players") + var offset = entity_map[entity_id][1].split(",") + entity_node.global_position = entity_tile_position * 16 + (Vector2i(8, 8) + Vector2i(int(offset[0]), int(offset[1]))) + editor.entity_layer_nodes[layer].add_child(entity_node) + entity_node.reset_physics_interpolation() + entity_node.owner = editor + editor.entity_tiles[layer][entity_tile_position] = entity_node + entity_node.set_meta("tile_position", entity_tile_position) + entity_node.set_meta("tile_offset", Vector2(int(offset[0]), int(offset[1]))) + if entity_node.has_node("EditorPropertyExposer"): + entity_node.get_node("EditorPropertyExposer").apply_string(entity) + +func reset_player(player: Player) -> void: ## Function literally here to just reset the player back to default starting, if loading into a level file, that hasnt been written yet (pipes) + player.show() + player.state_machine.transition_to("Normal") + player.global_position = Vector2(-232, 0) + +func gzip_encode(text: String) -> String: + var bytes = Marshalls.base64_to_raw(text) + bytes.compress(FileAccess.COMPRESSION_GZIP) + return Marshalls.raw_to_base64(bytes) + +func gzip_decode(text: String) -> String: + var bytes = Marshalls.base64_to_raw(text) + bytes.decompress_dynamic(-1, FileAccess.COMPRESSION_GZIP) + return Marshalls.raw_to_base64(bytes) + +func apply_level_data(data := "") -> void: + var split = data.split("=") + var values := [] + for i in split: + if i.length() == 2: + values.append(decode_from_base64_2char(i)) + elif i.length() == 1: + values.append(base64_charset.find(i)) + else: + values.append(i) + level.theme = Level.THEME_IDXS[values[0]] + Global.level_theme = level.theme + level.theme_time = ["Day", "Night"][values[1]] + Global.theme_time = level.theme_time + editor.bgm_id = values[2] + level.campaign = ["SMB1", "SMBLL", "SMBS", "SMBANN"][values[3]] + Global.current_campaign = level.campaign + level.can_backscroll = bool(values[4]) + level.vertical_height = -int(values[5]) + level.time_limit = int(values[6]) + %ThemeTime.selected = values[1] + %LevelMusic.selected = values[2] + %Campaign.selected = values[3] + %BackScroll.set_pressed_no_signal(bool(values[4])) + %HeightLimit.value = values[5] + %TimeLimit.value = values[6] + %SubLevelID.selected = editor.sub_level_id + ResourceSetterNew.cache.clear() + Global.level_theme_changed.emit() + +func apply_bg_data(data := "") -> void: + var split = data.split("=", false) + var id := 0 + + const BG_VALUES := ["primary_layer", "second_layer", "second_layer_offset", "time_of_day", "particles", "liquid_layer", "overlay_clouds"] + var SELECTORS = [%PrimaryLayer, %SecondLayer, %SecondLayerOffset, %TimeOfDay, %Particles, %LiquidLayer, %OverlayClouds] + for i in split: + var value := 0 + if i.length() > 1: + value = (decode_from_base64_2char(i)) + else: + value = (base64_charset.find(i)) + if SELECTORS[id] is SpinBox: + SELECTORS[id].value = value + elif SELECTORS[id] is Button: + SELECTORS[id].set_pressed_no_signal(bool(value)) + else: + SELECTORS[id].selected = value + level_bg.set_value(value, BG_VALUES[id]) + id += 1 + + +func decode_tile_position_from_chars(char_x: String, char_y: String, chunk_idx: int) -> Vector2i: + + var local_x = base64_charset.find(char_x) + var local_y = base64_charset.find(char_y) + + return Vector2i(local_x + (chunk_idx * 32), local_y - 30) + +func decode_from_base64_2char(encoded: String) -> int: + if encoded.length() != 2: + push_error("Encoded string must be exactly 2 characters.") + return -1 + + var idx1 = base64_charset.find(encoded[0]) + var idx2 = base64_charset.find(encoded[1]) + + if idx1 == -1 or idx2 == -1: + push_error("Invalid character in base64 string.") + return -1 + + return (idx1 << 6) | idx2 + +func tile_to_chunk_idx(tile_position := Vector2i.ZERO) -> int: + return floor(tile_position.x / 32.0) diff --git a/Scripts/Parts/LevelLoader.gd.uid b/Scripts/Parts/LevelLoader.gd.uid new file mode 100755 index 0000000..f815b55 --- /dev/null +++ b/Scripts/Parts/LevelLoader.gd.uid @@ -0,0 +1 @@ +uid://clsnunmd42u6d diff --git a/Scripts/Parts/LevelSaver.gd b/Scripts/Parts/LevelSaver.gd new file mode 100644 index 0000000..7a14ceb --- /dev/null +++ b/Scripts/Parts/LevelSaver.gd @@ -0,0 +1,149 @@ +class_name LevelSaver +extends Node + +var sub_level_file := {"Layers": [{}, {}, {}, {}, {}], "Data": "", "BG": ""} + +static var level_file := {"Info": {}, "Levels": [{}, {}, {}, {}, {}]} + +@onready var editor: LevelEditor = owner + +const chunk_template := {"Tiles": "", "Entities": ""} + +const base64_charset := "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" +@onready var level: Level = $"../Level" +@onready var level_bg: LevelBG = $"../Level/LevelBG" + +var entity_map := {} + +const tile_blacklist := [] + +func _ready() -> void: + load_entity_map() + +func save_level(level_name := "Unnamed Level", level_author := "You", level_desc := "No Desc", difficulty := 0) -> Dictionary: + level_file = editor.level_file + sub_level_file = {"Layers": [{}, {}, {}, {}, {}], "Data": "", "BG": ""} + get_tiles() + get_entities() + + save_bg_data() + save_level_data() + level_file["Levels"][editor.sub_level_id] = sub_level_file.duplicate() + level_file["Info"] = {"Name": level_name, "Author": level_author, "Description": level_desc, "Difficulty": difficulty} + level_file["Version"] = Global.version_number + return level_file + +func write_file(json := {}, lvl_file_name := "") -> void: + DirAccess.make_dir_absolute(LevelEditor.CUSTOM_LEVEL_DIR) + for i in "<>:?!/": + lvl_file_name = lvl_file_name.replace(i, "") + var file = FileAccess.open(LevelEditor.CUSTOM_LEVEL_DIR + lvl_file_name, FileAccess.WRITE) + file.store_string(JSON.stringify(json, "", false)) + file.close() + print("saved") + +func load_entity_map() -> void: + entity_map = JSON.parse_string(FileAccess.open(EntityIDMapper.MAP_PATH, FileAccess.READ).get_as_text()) + +func get_tiles() -> void: + for layer in 5: + for tile in editor.tile_layer_nodes[layer].get_used_cells(): + if tile_blacklist.has(editor.tile_layer_nodes[layer].get_cell_atlas_coords(tile)) or editor.tile_layer_nodes[layer].get_cell_source_id(tile) == 6: + continue + var tile_string := "" + var chunk_tile = Vector2i(wrap(tile.x, 0, 32), wrap(tile.y + 30, -1, 32)) + tile_string += base64_charset[chunk_tile.x] + tile_string += base64_charset[chunk_tile.y] + tile_string += "" + tile_string += base64_charset[editor.tile_layer_nodes[layer].get_cell_atlas_coords(tile).x] + tile_string += base64_charset[editor.tile_layer_nodes[layer].get_cell_atlas_coords(tile).y] + tile_string += base64_charset[editor.tile_layer_nodes[layer].get_cell_source_id(tile)] + var tile_chunk_idx = tile_to_chunk_idx(tile) + var tile_chunk := {} + if sub_level_file["Layers"][layer].has(tile_chunk_idx): + tile_chunk = sub_level_file["Layers"][layer][tile_chunk_idx] + else: + tile_chunk = chunk_template.duplicate(true) + tile_chunk["Tiles"] += tile_string + "=" + sub_level_file["Layers"][layer][tile_chunk_idx] = tile_chunk + for i in sub_level_file["Layers"][layer]: + sub_level_file["Layers"][layer][i]["Tiles"] = compress_string(sub_level_file["Layers"][layer][i]["Tiles"]) + + +static func compress_string(buffer := "") -> String: + var bytes = buffer.to_ascii_buffer() + var compressed_bytes = bytes.compress(FileAccess.CompressionMode.COMPRESSION_DEFLATE) + var b64_buffer = Marshalls.raw_to_base64(compressed_bytes) + # workaround since for some reason .replace() decided not to work today + b64_buffer = b64_buffer.replace("=", "%") + return b64_buffer + +static func decompress_string(buffer := "") -> String: + if buffer.is_empty(): + return buffer + buffer = buffer.replace("%", "=") + var compressed = Marshalls.base64_to_raw(buffer) + var decompressed = compressed.decompress_dynamic(-1, FileAccess.CompressionMode.COMPRESSION_DEFLATE) + var ret = decompressed.get_string_from_ascii() + return ret + +func get_entities() -> void: + for layer in 5: + for entity in editor.entity_layer_nodes[layer].get_children(): + if entity.has_meta("tile_position") == false: + continue + var entity_string := "" + var chunk_position = Vector2i(wrap(entity.get_meta("tile_position").x, 0, 32), wrap(entity.get_meta("tile_position").y + 30, 0, 32)) + entity_string += base64_charset[chunk_position.x] + entity_string += base64_charset[chunk_position.y] + entity_string += "," + + entity_string += EntityIDMapper.get_map_id(entity.scene_file_path) + if entity.has_node("EditorPropertyExposer"): + entity_string += entity.get_node("EditorPropertyExposer").get_string() + var entity_chunk_idx = tile_to_chunk_idx(entity.get_meta("tile_position")) + var tile_chunk := {} + if sub_level_file["Layers"][layer].has(entity_chunk_idx): + tile_chunk = sub_level_file["Layers"][layer][entity_chunk_idx] + else: + tile_chunk = chunk_template.duplicate(true) + tile_chunk["Entities"] += entity_string + "=" + sub_level_file["Layers"][layer][entity_chunk_idx] = tile_chunk + for i in sub_level_file["Layers"][layer]: + sub_level_file["Layers"][layer][i]["Entities"] = compress_string(sub_level_file["Layers"][layer][i]["Entities"]) + +func encode_to_base64_2char(value: int) -> String: + if value < 0 or value >= 4096: + push_error("Value out of range for 2-char base64 encoding.") + return "" + + var char1 = base64_charset[(value >> 6) & 0b111111] # Top 6 bits + var char2 = base64_charset[value & 0b111111] # Bottom 6 bits + + return char1 + char2 + +func save_level_data() -> void: + var string := "" + for i in [Level.THEME_IDXS.find(level.theme), ["Day", "Night"].find(level.theme_time), editor.bgm_id, ["SMB1", "SMBLL", "SMBS", "SMBANN"].find(level.campaign), level.can_backscroll, abs(level.vertical_height), level.time_limit]: + var key := "" + if int(i) >= 64: + key = encode_to_base64_2char(int(i)) + else: + key = base64_charset[int(i)] + string += key + "=" + sub_level_file["Data"] = string + +func save_bg_data() -> void: + var string := "" + for i in [level_bg.primary_layer, level_bg.second_layer, level_bg.second_layer_offset.y, level_bg.time_of_day, level_bg.particles, level_bg.liquid_layer, level_bg.overlay_clouds]: + var key := "" + i = int(i) + if abs(i) >= 64: + key = encode_to_base64_2char(abs(i)) + else: + key = base64_charset[abs(i)] + string += key + "=" + sub_level_file["BG"] = string + +func tile_to_chunk_idx(tile_position := Vector2i.ZERO) -> int: + return floor(tile_position.x / 32.0) diff --git a/Scripts/Parts/LevelSaver.gd.uid b/Scripts/Parts/LevelSaver.gd.uid new file mode 100755 index 0000000..df2f981 --- /dev/null +++ b/Scripts/Parts/LevelSaver.gd.uid @@ -0,0 +1 @@ +uid://b77kpu65i243a diff --git a/Scripts/Parts/LevelTransition.gd b/Scripts/Parts/LevelTransition.gd new file mode 100644 index 0000000..7ca81fa --- /dev/null +++ b/Scripts/Parts/LevelTransition.gd @@ -0,0 +1,116 @@ +class_name LevelTransition +extends Node + +const PIPE_CUTSCENE_LEVELS := { + "SMB1": [[1, 2], [2, 2], [4, 2], [7, 2]], + "SMBLL": [[1, 2], [3, 2], [5, 2], [6, 2], [10, 2], [11, 2]], + "SMBS": [[1, 2], [2, 2], [3, 1], [7, 2], [8, 3]], + "SMBANN": [] + } + +const PIPE_CUTSCENE_OVERRIDE := { + "SMB1": {[2, 2]: "res://Scenes/Levels/PipeCutsceneWater.tscn", [7, 2]: "res://Scenes/Levels/PipeCutsceneWater.tscn"}, + "SMBLL": {[3, 2]: "res://Scenes/Levels/PipeCutsceneWater.tscn", [11, 2]: "res://Scenes/Levels/PipeCutsceneWater.tscn"}, + "SMBS": {[3, 1]: "res://Scenes/Levels/SMBS/SPCastlePipeCutscene.tscn", [7, 2]: "res://Scenes/Levels/PipeCutsceneWater.tscn"}, + "SMBANN": {} +} + + +var can_transition := false +var level_best_time := 0.0 + +static var level_to_transition_to := "res://Scenes/Levels/World1/1-1.tscn": + set(value): + level_to_transition_to = value + pass + +@export var text_shadows: Array[Label] = [] + +func _ready() -> void: + WarpPipeArea.has_warped = false + Global.level_theme = "Underground" + $BG/Control/MarathonPB.visible = Global.current_game_mode == Global.GameMode.MARATHON_PRACTICE + $BG/Control/LivesCount.visible = Global.current_game_mode != Global.GameMode.MARATHON_PRACTICE + Level.can_set_time = true + ResourceSetterNew.cache.clear() + ResourceSetterNew.property_cache.clear() + AudioManager.current_level_theme = "" + Level.vine_return_level = "" + Level.vine_warp_level = "" + Level.in_vine_level = false + Global.p_switch_active = false + Lakitu.present = false + Global.p_switch_timer = -1 + if Global.current_campaign == "SMBANN": + DiscoLevel.reset_values() + DiscoLevel.first_load = true + if Global.current_game_mode == Global.GameMode.MARATHON_PRACTICE: + Global.clear_saved_values() + if SpeedrunHandler.ghost_enabled: + SpeedrunHandler.load_best_marathon() + SpeedrunHandler.ghost_active = false + show_best_time() + Level.first_load = true + SpeedrunHandler.ghost_idx = -1 + SpeedrunHandler.timer_active = false + SpeedrunHandler.timer = 0 + get_tree().call_group("PlayerGhosts", "delete") + get_tree().paused = false + $Timer.start() + AudioManager.stop_music_override(AudioManager.MUSIC_OVERRIDES.NONE, true) + AudioManager.music_player.stop() + PipeArea.exiting_pipe_id = -1 + var world_num = str(Global.world_num) + if world_num == "-1": + world_num = " " + if Global.world_num >= 10: + world_num = ["A", "B", "C", "D"][Global.world_num % 10] + + var lvl_idx := SaveManager.get_level_idx(Global.world_num, Global.level_num) + SaveManager.visited_levels[lvl_idx] = "1" + + if Global.current_game_mode == Global.GameMode.CAMPAIGN: + SaveManager.write_save(Global.current_campaign) + Global.set_discord_status("Playing " + Global.current_campaign + ": " + str(world_num) + "-" + str(Global.level_num)) + $BG/Control/WorldNum.text = str(world_num) +"-" + str(Global.level_num) + if Settings.file.difficulty.inf_lives: + $BG/Control/LivesCount.text = "* ∞" + elif Global.lives < 100: + $BG/Control/LivesCount.text = "* " + (str(Global.lives).lpad(2, " ")) + else: + $BG/Control/LivesCount.text = "* ♕" + if Global.current_game_mode == Global.GameMode.CUSTOM_LEVEL: + $BG/Control/World.hide() + $BG/Control/WorldNum.hide() + %CustomLevelAuthor.show() + %CustomLevelName.show() + %CustomLevelAuthor.text = "By " + LevelEditor.level_author + %CustomLevelName.text = LevelEditor.level_name + await get_tree().create_timer(0.1, false).timeout + can_transition = true + +func transition() -> void: + Global.can_time_tick = true + if PIPE_CUTSCENE_LEVELS[Global.current_campaign].has([Global.world_num, Global.level_num]) and not PipeCutscene.seen_cutscene and Global.current_game_mode != Global.GameMode.MARATHON_PRACTICE and Global.current_game_mode !=Global.GameMode.BOO_RACE: + if PIPE_CUTSCENE_OVERRIDE[Global.current_campaign].has([Global.world_num, Global.level_num]): + Global.transition_to_scene(PIPE_CUTSCENE_OVERRIDE[Global.current_campaign][[Global.world_num, Global.level_num]]) + else: + Global.transition_to_scene("res://Scenes/Levels/PipeCutscene.tscn") + else: + Global.transition_to_scene(level_to_transition_to) + +func show_best_time() -> void: + var best_time = SpeedrunHandler.best_time + if SpeedrunHandler.best_time <= 0: + $BG/Control/MarathonPB.text = "\nNO PB" + return + var string = "PB\n" + SpeedrunHandler.gen_time_string(SpeedrunHandler.format_time(SpeedrunHandler.best_time)) + $BG/Control/MarathonPB.text = string + +func _process(_delta: float) -> void: + if can_transition: + if Input.is_action_just_pressed("jump_0"): + transition() + +func _exit_tree() -> void: + Global.death_load = false diff --git a/Scripts/Parts/LevelTransition.gd.uid b/Scripts/Parts/LevelTransition.gd.uid new file mode 100755 index 0000000..7947a06 --- /dev/null +++ b/Scripts/Parts/LevelTransition.gd.uid @@ -0,0 +1 @@ +uid://vwe7y2scu8a1 diff --git a/Scripts/Parts/LostLevelsEnding.gd b/Scripts/Parts/LostLevelsEnding.gd new file mode 100644 index 0000000..bfbd257 --- /dev/null +++ b/Scripts/Parts/LostLevelsEnding.gd @@ -0,0 +1,51 @@ +extends Level + +var can_exit := false + +var seen := false + +func _enter_tree() -> void: + update_next_level_info() + seen = Global.game_beaten + Global.game_beaten = true + Global.can_time_tick = false + Global.current_level = self + if Global.world_num > 8: + Global.extra_worlds_win = true + update_theme() + Global.current_campaign = campaign + +func _ready() -> void: + AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.ENDING, 9999999, false) + Global.can_time_tick = false + SaveManager.visited_levels[SaveManager.get_level_idx(9, 1)] = "1" + $Text2/Hero.text = tr("CUTSCENE_LL_PEACH_4" if Global.player_characters[0] != "3" else "CUTSCENE_LL_PEACH_4F") + $Text2/Hurrah.text = tr("CUTSCENE_LL_PEACH_3").replace("{PLAYER}", tr(Player.CHARACTER_NAMES[int(Global.player_characters[0])])) + $ThankYou.text = tr("CUTSCENE_CASTLE_PEACH_1").replace("{PLAYER}", tr(Player.CHARACTER_NAMES[int(Global.player_characters[0])])) +func _process(_delta: float) -> void: + if can_exit and Input.is_action_just_pressed("jump_0"): + SaveManager.write_save() + if seen or Global.current_campaign == "SMBANN" or Global.world_num > 8 or Global.current_game_mode != Global.GameMode.CAMPAIGN: + Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn") + else: + CreditsLevel.go_to_title_screen = false + Global.transition_to_scene("res://Scenes/Levels/Credits.tscn") + $LevelBG.combo_progress = 1 + DiscoLevel.can_meter_tick = false + +func tally_score() -> void: + add_lives_to_score() + +func add_lives_to_score() -> void: + for i in Global.lives: + AudioManager.play_global_sfx("1_up") + Global.score += 100000 + await get_tree().create_timer(0.5, false).timeout + +func show_toads() -> void: + for i in $Toads.get_children(): + i.show() + AudioManager.play_global_sfx("coin") + await get_tree().create_timer(0.7, false).timeout + await get_tree().create_timer(1, false).timeout + can_exit = true diff --git a/Scripts/Parts/LostLevelsEnding.gd.uid b/Scripts/Parts/LostLevelsEnding.gd.uid new file mode 100755 index 0000000..dd83524 --- /dev/null +++ b/Scripts/Parts/LostLevelsEnding.gd.uid @@ -0,0 +1 @@ +uid://caugelxhwlvl0 diff --git a/Scripts/Parts/LostLevelsEndingDoor.gd b/Scripts/Parts/LostLevelsEndingDoor.gd new file mode 100644 index 0000000..b2d9eef --- /dev/null +++ b/Scripts/Parts/LostLevelsEndingDoor.gd @@ -0,0 +1,15 @@ +extends Node2D + + +@export_file("*.tscn") var scene := "" + +func begin() -> void: + $CameraRightLimit._enter_tree() + await AudioManager.music_override_player.finished + await get_tree().create_timer(1, false).timeout + if Global.current_game_mode == Global.GameMode.MARATHON or Global.current_game_mode == Global.GameMode.MARATHON_PRACTICE: + Global.open_marathon_results() + return + $StaticBody2D.queue_free() + await get_tree().create_timer(2, false).timeout + Global.transition_to_scene(scene) diff --git a/Scripts/Parts/LostLevelsEndingDoor.gd.uid b/Scripts/Parts/LostLevelsEndingDoor.gd.uid new file mode 100755 index 0000000..e14ce85 --- /dev/null +++ b/Scripts/Parts/LostLevelsEndingDoor.gd.uid @@ -0,0 +1 @@ +uid://d23r1hm6jbgox diff --git a/Scripts/Parts/MinusWorldBlock.gd b/Scripts/Parts/MinusWorldBlock.gd new file mode 100755 index 0000000..ebfde90 --- /dev/null +++ b/Scripts/Parts/MinusWorldBlock.gd @@ -0,0 +1,9 @@ +extends StaticBody2D + +var valid := false + +func _physics_process(_delta: float) -> void: + var player = get_tree().get_first_node_in_group("Players") + if player.is_on_floor() == false and not $Area2D.get_overlapping_areas().any(func(area: Area2D): return area.owner is Player): + valid = (player.direction == -1 and player.crouching and player.power_state.hitbox_size == "Big") + $CollisionShape2D.set_deferred("one_way_collision", valid) diff --git a/Scripts/Parts/MinusWorldBlock.gd.uid b/Scripts/Parts/MinusWorldBlock.gd.uid new file mode 100755 index 0000000..25ef002 --- /dev/null +++ b/Scripts/Parts/MinusWorldBlock.gd.uid @@ -0,0 +1 @@ +uid://b41sx3mmdq1pi diff --git a/Scripts/Parts/MoonGravity.gd b/Scripts/Parts/MoonGravity.gd new file mode 100644 index 0000000..dbe0a7c --- /dev/null +++ b/Scripts/Parts/MoonGravity.gd @@ -0,0 +1,16 @@ +class_name MoonGravity +extends Node + + +@export var new_gravity := 5 +const OLD_GRAVITY := 10 + + + +func _ready() -> void: + Global.entity_gravity = new_gravity + for i: Player in get_tree().get_nodes_in_group("Players"): + i.low_gravity = true + +func _exit_tree() -> void: + Global.entity_gravity = OLD_GRAVITY diff --git a/Scripts/Parts/MoonGravity.gd.uid b/Scripts/Parts/MoonGravity.gd.uid new file mode 100755 index 0000000..f27c33a --- /dev/null +++ b/Scripts/Parts/MoonGravity.gd.uid @@ -0,0 +1 @@ +uid://dhtqnyrj3ndnj diff --git a/Scripts/Parts/MusicSetter.gd b/Scripts/Parts/MusicSetter.gd new file mode 100644 index 0000000..eff5158 --- /dev/null +++ b/Scripts/Parts/MusicSetter.gd @@ -0,0 +1,30 @@ +extends Node + +const MUSIC := { + "SMB1": SMB1_BGM, + "SMBLL": SMB1_BGM, + "SMBS": SMBS_BGM, + "SMBANN": SMB1_BGM +} + +const SMBS_BGM := { + 1: ("res://Assets/Audio/BGM/Overworld.json"), + 2: ("res://Assets/Audio/BGM/Garden.json") +} + +const SMB1_BGM := { + 1: ("res://Assets/Audio/BGM/Overworld.json"), + 2: ("res://Assets/Audio/BGM/Desert.json"), + 3: ("res://Assets/Audio/BGM/Snow.json"), + 4: ("res://Assets/Audio/BGM/Jungle.json"), + 5: ("res://Assets/Audio/BGM/Desert.json"), + 6: ("res://Assets/Audio/BGM/Snow.json"), + 7: ("res://Assets/Audio/BGM/Jungle.json"), + 8: ("res://Assets/Audio/BGM/Overworld.json"), + 9: ("res://Assets/Audio/BGM/Space.json"), + 10: ("res://Assets/Audio/BGM/Autumn.json"), + 11: ("res://Assets/Audio/BGM/Pipeland.json") +} + +func _enter_tree() -> void: + Global.current_level.music = load(MUSIC[Global.current_campaign][Global.world_num]) diff --git a/Scripts/Parts/MusicSetter.gd.uid b/Scripts/Parts/MusicSetter.gd.uid new file mode 100755 index 0000000..cdafcde --- /dev/null +++ b/Scripts/Parts/MusicSetter.gd.uid @@ -0,0 +1 @@ +uid://bs7u5tphepfla diff --git a/Scripts/Parts/PickAPathPoint.gd b/Scripts/Parts/PickAPathPoint.gd new file mode 100644 index 0000000..9f73a02 --- /dev/null +++ b/Scripts/Parts/PickAPathPoint.gd @@ -0,0 +1,8 @@ +class_name PickAPathPoint +extends Node2D + +var crossed := false + +func on_player_entered(_player: Player) -> void: + crossed = true + AudioManager.play_global_sfx("correct") diff --git a/Scripts/Parts/PickAPathPoint.gd.uid b/Scripts/Parts/PickAPathPoint.gd.uid new file mode 100755 index 0000000..5391a5e --- /dev/null +++ b/Scripts/Parts/PickAPathPoint.gd.uid @@ -0,0 +1 @@ +uid://djg0ved0eqede diff --git a/Scripts/Parts/PickAPathTeleport.gd b/Scripts/Parts/PickAPathTeleport.gd new file mode 100644 index 0000000..03ce5f3 --- /dev/null +++ b/Scripts/Parts/PickAPathTeleport.gd @@ -0,0 +1,25 @@ +extends Node2D + +@export var reset_pos := Vector2.ZERO + +signal player_teleported + +func on_player_entered(_player: Player) -> void: + if get_child_count() <= 1: + for i in get_tree().get_nodes_in_group("Players"): + teleport_player(i) + return + for i in get_children(): + if i is PickAPathPoint: + if not i.crossed: + for x in get_tree().get_nodes_in_group("Players"): + teleport_player(x) + return + queue_free() + +func teleport_player(player: Player) -> void: + for i in get_children(): + if i is PickAPathPoint: + i.crossed = false + player.teleport_player(reset_pos) + player_teleported.emit() diff --git a/Scripts/Parts/PickAPathTeleport.gd.uid b/Scripts/Parts/PickAPathTeleport.gd.uid new file mode 100755 index 0000000..1e49dfd --- /dev/null +++ b/Scripts/Parts/PickAPathTeleport.gd.uid @@ -0,0 +1 @@ +uid://0vl2fopusjtd diff --git a/Scripts/Parts/PipeCutscene.gd b/Scripts/Parts/PipeCutscene.gd new file mode 100644 index 0000000..631be9c --- /dev/null +++ b/Scripts/Parts/PipeCutscene.gd @@ -0,0 +1,27 @@ +class_name PipeCutscene +extends Level + +static var seen_cutscene := false + +func _enter_tree() -> void: + Global.game_paused = false + theme = WORLD_THEMES[Global.current_campaign][Global.world_num] + if Global.world_num > 4 and Global.world_num <= 8: + theme_time = "Night" + else: + theme_time = "Day" + Global.level_theme = theme + Global.theme_time = theme_time + +func _ready() -> void: + Global.current_level = null + seen_cutscene = true + first_load = true + $Music.play() + +func update_next_level_info() -> void: + pass + +func go_to_level() -> void: + first_load = true + Global.transition_to_scene(LevelTransition.level_to_transition_to) diff --git a/Scripts/Parts/PipeCutscene.gd.uid b/Scripts/Parts/PipeCutscene.gd.uid new file mode 100755 index 0000000..0521e0a --- /dev/null +++ b/Scripts/Parts/PipeCutscene.gd.uid @@ -0,0 +1 @@ +uid://b5jr4tsdixg1w diff --git a/Scripts/Parts/PipeGenerator.gd b/Scripts/Parts/PipeGenerator.gd new file mode 100644 index 0000000..c49bd62 --- /dev/null +++ b/Scripts/Parts/PipeGenerator.gd @@ -0,0 +1,50 @@ +extends Node2D + +@export var item: PackedScene = null + +var item_amount := 0 + +@export_enum("Up", "Down", "Left", "Right") var direction := 0 + +func _ready() -> void: + $Timer.start() + +func _physics_process(_delta: float) -> void: + $Check.target_position = [Vector2.UP, Vector2.DOWN, Vector2.LEFT, Vector2.RIGHT][direction] * 16 + $Check.position = $Check.target_position.normalized() +func on_timeout() -> void: + if item == null or item_amount >= 3 or $Check.is_colliding(): return + $AnimationPlayer.stop() + var node = item.instantiate() + node.global_position = $Joint.global_position + add_sibling(node) + $Joint.remote_path = node.get_path() + item_amount += 1 + node.set_process(false) + node.set_physics_process(false) + node.reset_physics_interpolation() + var z_old = node.z_index + node.z_index = -10 + $AnimationPlayer.play(get_direction_string([Vector2.DOWN, Vector2.UP, Vector2.RIGHT, Vector2.LEFT][direction])) + await get_tree().process_frame + node.reset_physics_interpolation() + await $AnimationPlayer.animation_finished + $Joint.remote_path = "" + if is_instance_valid(node): + node.set_process(true) + node.z_index = z_old + node.set_physics_process(true) + node.tree_exited.connect(func(): item_amount -= 1) + +func get_direction_string(direction_vector := Vector2.UP) -> String: + match direction_vector: + Vector2.UP: + return "Up" + Vector2.DOWN: + return "Down" + Vector2.LEFT: + return "Left" + Vector2.RIGHT: + return "Right" + _: + return "" diff --git a/Scripts/Parts/PipeGenerator.gd.uid b/Scripts/Parts/PipeGenerator.gd.uid new file mode 100755 index 0000000..f5833bb --- /dev/null +++ b/Scripts/Parts/PipeGenerator.gd.uid @@ -0,0 +1 @@ +uid://omwcucf0uvvj diff --git a/Scripts/Parts/PlayerDetection.gd b/Scripts/Parts/PlayerDetection.gd new file mode 100644 index 0000000..aa22e89 --- /dev/null +++ b/Scripts/Parts/PlayerDetection.gd @@ -0,0 +1,20 @@ +class_name PlayerDetection +extends Area2D + +signal player_entered(player: Player) +signal player_exited(player: Player) + +func _ready() -> void: + area_entered.connect(on_area_entered) + area_exited.connect(on_area_exited) + +func on_area_entered(area: Area2D) -> void: + if area.owner is Player: + player_entered.emit(area.owner) + +func on_area_exited(area: Area2D) -> void: + if area.owner is Player: + player_exited.emit(area.owner) + +func is_player_in_area() -> bool: + return get_overlapping_areas().any(func(area: Area2D) -> bool: return area.owner is Player) diff --git a/Scripts/Parts/PlayerDetection.gd.uid b/Scripts/Parts/PlayerDetection.gd.uid new file mode 100755 index 0000000..c003ee8 --- /dev/null +++ b/Scripts/Parts/PlayerDetection.gd.uid @@ -0,0 +1 @@ +uid://cnheej0sxmoxg diff --git a/Scripts/Parts/PlayerGhost.gd b/Scripts/Parts/PlayerGhost.gd new file mode 100644 index 0000000..e5576ef --- /dev/null +++ b/Scripts/Parts/PlayerGhost.gd @@ -0,0 +1,31 @@ +class_name PlayerGhost +extends Node2D +@onready var sprite: PlayerSprite = $PlayerSprite + +static var idx := 0 + +var recording := [] + +var current_power_state := "" + +func delete() -> void: + idx = 0 + +func apply_data(data := "") -> void: + if Global.current_level == null: + hide() + return + $Label.visible = SpeedrunHandler.ghost_idx < 60 + var values = data.split("=", false) + global_position.x = int(values[0]) + global_position.y = int(values[1]) + + sprite.force_power_state = ["Small", "Big", "Fire"][int(values[2])] + if sprite.force_power_state != current_power_state: + sprite.update() + current_power_state = sprite.force_power_state + sprite.animation = (SpeedrunHandler.anim_list[int(values[3])]) + sprite.frame = int(values[4]) + sprite.scale.x = int(values[5]) + + visible = SpeedrunHandler.levels[int(values[6])] == Global.current_level.scene_file_path diff --git a/Scripts/Parts/PlayerGhost.gd.uid b/Scripts/Parts/PlayerGhost.gd.uid new file mode 100755 index 0000000..90a51a4 --- /dev/null +++ b/Scripts/Parts/PlayerGhost.gd.uid @@ -0,0 +1 @@ +uid://0cmcgxyt0akj diff --git a/Scripts/Parts/PlayerSprite.gd b/Scripts/Parts/PlayerSprite.gd new file mode 100644 index 0000000..0898ce0 --- /dev/null +++ b/Scripts/Parts/PlayerSprite.gd @@ -0,0 +1,32 @@ +class_name PlayerSprite +extends AnimatedSprite2D + +@export var player_id := 0 +@export var force_power_state := "" +@export var force_character := "" +var character := "" + +@export var resource_setter: ResourceSetterNew + +func _ready() -> void: + Global.player_characters_changed.connect(update) + Global.level_theme_changed.connect(update) + update() + +func update() -> void: + character = Player.CHARACTERS[int(Global.player_characters[player_id])] + var power_state = Global.player_power_states[player_id] + if force_power_state != "": + power_state = force_power_state + if force_character != "": + character = force_character + if resource_setter != null: + var path = "res://Assets/Sprites/Players/" + character + "/" + Player.POWER_STATES[int(power_state)] + ".json" + if Player.CHARACTERS.find(character) > 3: + path = path.replace("res://Assets/Sprites/Players/", "user://custom_characters/") + var json = resource_setter.get_resource(load(path)) + sprite_frames = json + if sprite_frames == null: + return + if sprite_frames.get_frame_texture(animation, frame): + offset.y = -(sprite_frames.get_frame_texture(animation, frame).get_height() / 2.0) diff --git a/Scripts/Parts/PlayerSprite.gd.uid b/Scripts/Parts/PlayerSprite.gd.uid new file mode 100755 index 0000000..c30f80c --- /dev/null +++ b/Scripts/Parts/PlayerSprite.gd.uid @@ -0,0 +1 @@ +uid://b08qfwj5jk6g1 diff --git a/Scripts/Parts/PlayerStartMarker.gd b/Scripts/Parts/PlayerStartMarker.gd new file mode 100755 index 0000000..5bd212d --- /dev/null +++ b/Scripts/Parts/PlayerStartMarker.gd @@ -0,0 +1,8 @@ +extends Node2D + +func _ready() -> void: + Global.level_editor.level_start.connect(move_players) + +func move_players() -> void: + for i in get_tree().get_nodes_in_group("Players"): + i.global_position = global_position diff --git a/Scripts/Parts/PlayerStartMarker.gd.uid b/Scripts/Parts/PlayerStartMarker.gd.uid new file mode 100755 index 0000000..b36373d --- /dev/null +++ b/Scripts/Parts/PlayerStartMarker.gd.uid @@ -0,0 +1 @@ +uid://c14iwc8on6yma diff --git a/Scripts/Parts/PostProcessingNode.gd b/Scripts/Parts/PostProcessingNode.gd new file mode 100755 index 0000000..442bc32 --- /dev/null +++ b/Scripts/Parts/PostProcessingNode.gd @@ -0,0 +1,5 @@ +extends Node + +func _process(delta: float) -> void: + #%ColorRect.visible = bool(Global.colour_palette) + %ColorRect.material.set_shader_parameter("y_offset", Global.colour_palette) diff --git a/Scripts/Parts/PostProcessingNode.gd.uid b/Scripts/Parts/PostProcessingNode.gd.uid new file mode 100755 index 0000000..b5cf4b2 --- /dev/null +++ b/Scripts/Parts/PostProcessingNode.gd.uid @@ -0,0 +1 @@ +uid://bt8mlibikh6ah diff --git a/Scripts/Parts/ResourcePackLoader.gd b/Scripts/Parts/ResourcePackLoader.gd new file mode 100644 index 0000000..916723b --- /dev/null +++ b/Scripts/Parts/ResourcePackLoader.gd @@ -0,0 +1,44 @@ +extends Node +const RESOURCE_PACK_CONTAINER = preload("uid://lggi3b4310yl") + +var resource_packs := [] +var containers := [] + + +func _ready() -> void: + get_resource_packs() + +func open_folder() -> void: + OS.shell_show_in_file_manager(ProjectSettings.globalize_path("user://resource_packs"), true) + +func get_resource_packs() -> void: + for i in containers: + get_parent().options.erase(i) + i.queue_free() + containers = [] + resource_packs = [] + for i in DirAccess.get_directories_at("user://resource_packs"): + resource_packs.append(i) + for i in resource_packs: + var pack_info_path = "user://resource_packs/" + i + "/" + "pack_info.json" + if FileAccess.file_exists(pack_info_path) and i != Global.ROM_PACK_NAME: + create_container("user://resource_packs/" + i) + +func create_container(resource_pack := "") -> void: + var container = RESOURCE_PACK_CONTAINER.instantiate() + container.pack_json = JSON.parse_string(FileAccess.open(resource_pack + "/pack_info.json", FileAccess.READ).get_as_text()) + if FileAccess.file_exists(resource_pack + "/config.json"): + container.config = JSON.parse_string(FileAccess.open(resource_pack + "/config.json", FileAccess.READ).get_as_text()) + container.config_path = resource_pack + "/config.json" + if FileAccess.file_exists(resource_pack + "/icon.png"): + var image = Image.new() + image.load(resource_pack + "/icon.png") + container.icon = ImageTexture.create_from_image(image) + elif FileAccess.file_exists(resource_pack + "/icon.gif"): + container.icon = GifManager.animated_texture_from_file(resource_pack + "/icon.gif") + container.pack_name = resource_pack.replace("user://resource_packs/", "") + $"../ScrollContainer/VBoxContainer".add_child(container) + containers.append(container) + container.add_to_group("Options") + container.open_config.connect(owner.open_pack_config_menu) + get_parent().options.append(container) diff --git a/Scripts/Parts/ResourcePackLoader.gd.uid b/Scripts/Parts/ResourcePackLoader.gd.uid new file mode 100755 index 0000000..c9c9cf3 --- /dev/null +++ b/Scripts/Parts/ResourcePackLoader.gd.uid @@ -0,0 +1 @@ +uid://idiqu54si1n4 diff --git a/Scripts/Parts/ResourcePackTemplateCreator.gd b/Scripts/Parts/ResourcePackTemplateCreator.gd new file mode 100644 index 0000000..462aa70 --- /dev/null +++ b/Scripts/Parts/ResourcePackTemplateCreator.gd @@ -0,0 +1,43 @@ +extends Node + +var files := [] +var directories := [] + +const base_info_json := { + "name": "New Pack", + "description": "Template, give me a description!", + "author": "Me, until you change it" + } + +func create_template() -> void: + get_directories("res://Assets/", files, directories) + for i in directories: + DirAccess.make_dir_recursive_absolute(i.replace("res://Assets", "user://resource_packs/new_pack/")) + for i in files: + var destination = i + if destination.contains("res://"): + destination = i.replace("res://Assets", "user://resource_packs/new_pack/") + else: + destination = i.replace("user://resource_packs/BaseAssets", "user://resource_packs/new_pack") + DirAccess.copy_absolute(i, destination) + var file = FileAccess.open("user://resource_packs/new_pack/pack_info.json", FileAccess.WRITE) + file.store_string(JSON.stringify(base_info_json, "\t")) + file.close() + print("Done") + +func get_directories(base_dir := "", files := [], directories := []) -> void: + for i in DirAccess.get_directories_at(base_dir): + if base_dir.contains("LevelGuides") == false: + directories.append(base_dir + "/" + i) + get_directories(base_dir + "/" + i, files, directories) + get_files(base_dir + "/" + i, files) + +func get_files(base_dir := "", files := []) -> void: + for i in DirAccess.get_files_at(base_dir): + if i.contains(".import") == false and base_dir.contains("LevelGuides") == false: + var target_path = base_dir + "/" + i + var rom_assets_path = target_path.replace("res://Assets", "user://resource_packs/BaseAssets") + if FileAccess.file_exists(rom_assets_path): + files.append(rom_assets_path) + else: + files.append(target_path) diff --git a/Scripts/Parts/ResourcePackTemplateCreator.gd.uid b/Scripts/Parts/ResourcePackTemplateCreator.gd.uid new file mode 100755 index 0000000..9410c0d --- /dev/null +++ b/Scripts/Parts/ResourcePackTemplateCreator.gd.uid @@ -0,0 +1 @@ +uid://dcx77vdfvwq4y diff --git a/Scripts/Parts/SettingObjectNode.gd b/Scripts/Parts/SettingObjectNode.gd new file mode 100755 index 0000000..964e328 --- /dev/null +++ b/Scripts/Parts/SettingObjectNode.gd @@ -0,0 +1,16 @@ +class_name SettingObjectNode +extends Node + +@export var setting_key := "difficulty" +@export var setting_title := "" + +@export var valid_value := 1 + +@export var nodes_to_delete: Array[Node] = [] + +func _ready() -> void: + if Settings.file[setting_key][setting_title] == valid_value: + for i in nodes_to_delete: + i.queue_free() + else: + queue_free() diff --git a/Scripts/Parts/SettingObjectNode.gd.uid b/Scripts/Parts/SettingObjectNode.gd.uid new file mode 100755 index 0000000..0ad76c9 --- /dev/null +++ b/Scripts/Parts/SettingObjectNode.gd.uid @@ -0,0 +1 @@ +uid://dn7riekvv1gpy diff --git a/Scripts/Parts/SpriteFramesToJsonConverter.gd b/Scripts/Parts/SpriteFramesToJsonConverter.gd new file mode 100755 index 0000000..67bddba --- /dev/null +++ b/Scripts/Parts/SpriteFramesToJsonConverter.gd @@ -0,0 +1,121 @@ +@tool +class_name ThemedToJSONConverter +extends Node + +@export var resource: ThemedResource = null +@export_file("*.json") var json_file_path := "" + +@export_tool_button("Convert!") var button = convert_to_json + +var json := {} + +const THEMES := ["Overworld", "Underground", "Desert", "Snow", "Jungle", "Underwater", "Castle", "Sky", "Volcano", "Garden", "Beach"] +const CAMPAIGNS := ["SMB1", "SMBLL", "SMBS", "SMBANN"] +var animation_json := {} +var variation_json := {} + +var donor_sprite_frames: SpriteFrames = null + +func convert_to_json() -> void: + donor_sprite_frames = null + variation_json.clear() + animation_json.clear() + json.clear() + variation_json = get_variation_values(resource) + if donor_sprite_frames != null: + animation_json = get_animations() + if animation_json.is_empty() == false: + json["animations"] = animation_json + json["variations"] = variation_json + var json_file = JSON.stringify(json, "\t", false) + var file = FileAccess.open(json_file_path, FileAccess.WRITE) + file.store_string(json_file) + file.close() + print("Done!") + +func get_variation_values(variation_resource: Resource) -> Dictionary: + var val_dict := {} + for i in get_value_list(variation_resource): + if variation_resource.get(i) != null: + if variation_resource.get(i) is not ThemedResource and variation_resource.get(i) is not TimedResource and variation_resource.get(i) is not CampaignResource: + var value = {} + if variation_resource.get(i) is SpriteFrames and donor_sprite_frames == null: + donor_sprite_frames = variation_resource.get(i) + value["source"] = get_source(variation_resource.get(i)) + if variation_resource.get(i) is SpriteFrames: + value["rect"] = get_sprite_frames_rect(variation_resource.get(i)) + if variation_resource.get(i) is AtlasTexture: + var rect: Rect2 = variation_resource.get(i).region + value["rect"] = [rect.position.x, rect.position.y, rect.size.x, rect.size.y] + val_dict[i] = value + else: + val_dict[i] = get_variation_values(variation_resource.get(i)) + if i == "Overworld": + val_dict["default"] = val_dict[i] + if val_dict.size() == 2: + val_dict.erase("Overworld") + return val_dict + +func get_value_list(value_resource: Resource) -> Array: + if value_resource is ThemedResource: + return THEMES + if value_resource is CampaignResource: + return CAMPAIGNS + if value_resource is TimedResource: + return ["Day", "Night"] + else: + return [] + +func get_sprite_frames_rect(sprite_frames: SpriteFrames) -> Array: + var rects := [] + for i in sprite_frames.get_animation_names(): + for x in sprite_frames.get_frame_count(i): + var region = sprite_frames.get_frame_texture(i, x).region + rects.append(region) + + var min_x = INF + var min_y = INF + var max_x = -INF + var max_y = -INF + + for rect in rects: + var pos = rect.position + var end = rect.position + rect.size + + min_x = min(min_x, pos.x) + min_y = min(min_y, pos.y) + max_x = max(max_x, end.x) + max_y = max(max_y, end.y) + + var max_rect = Rect2(Vector2(min_x, min_y), Vector2(max_x - min_x, max_y - min_y)) + + return [max_rect.position.x, max_rect.position.y, max_rect.size.x, max_rect.size.y] + +func get_animations() -> Dictionary: + var dict := {} + var bound_rect = get_sprite_frames_rect(donor_sprite_frames) + for i in donor_sprite_frames.get_animation_names(): + var anim_dict = {} + var frame_arr := [] + for x in donor_sprite_frames.get_frame_count(i): + var rect: Rect2 = donor_sprite_frames.get_frame_texture(i, x).region + for y in donor_sprite_frames.get_frame_duration(i, x): + frame_arr.append([rect.position.x - bound_rect[0], rect.position.y - bound_rect[1], rect.size.x, rect.size.y]) + anim_dict["frames"] = frame_arr + anim_dict["speed"] = donor_sprite_frames.get_animation_speed(i) + anim_dict["loop"] = donor_sprite_frames.get_animation_loop(i) + dict[i] = anim_dict + return dict + +func get_source(source_resource: Resource) -> String: + if source_resource is AtlasTexture: + return source_resource.atlas.resource_path.get_file() + if source_resource is Texture2D: + return source_resource.resource_path.get_file() + if source_resource is SpriteFrames: + var texture = source_resource.get_frame_texture(source_resource.get_animation_names()[0], 0) + if texture is AtlasTexture: + return texture.atlas.resource_path.get_file() + else: + return texture.resource_path.get_file() + return "" diff --git a/Scripts/Parts/SpriteFramesToJsonConverter.gd.uid b/Scripts/Parts/SpriteFramesToJsonConverter.gd.uid new file mode 100755 index 0000000..21bb00f --- /dev/null +++ b/Scripts/Parts/SpriteFramesToJsonConverter.gd.uid @@ -0,0 +1 @@ +uid://cqif1li7otvpl diff --git a/Scripts/Parts/TextShadowColourChanger.gd b/Scripts/Parts/TextShadowColourChanger.gd new file mode 100644 index 0000000..a261df4 --- /dev/null +++ b/Scripts/Parts/TextShadowColourChanger.gd @@ -0,0 +1,30 @@ +class_name TextShadowColourChanger +extends Node + +@export var labels: Array[Label] = [] +@export var shadow_node: CanvasItem = null +@export var override_shadow_colour := Color(0, 0, 0, 0) +var text_shadow_colour = Color.BLACK + +static var global_text_shadow_color := Color.BLACK: + set(value): + global_text_shadow_color = value + +func _ready() -> void: + Global.level_theme_changed.connect(handle_shadow_colours) + Global.text_shadow_changed.connect(handle_shadow_colours) + handle_shadow_colours() + +func handle_shadow_colours() -> void: + text_shadow_colour = global_text_shadow_color + if override_shadow_colour != Color(0, 0, 0, 0): + text_shadow_colour = override_shadow_colour + if Settings.file.visuals.text_shadows == 0: + text_shadow_colour = Color(0, 0, 0, 0) + for i in labels: + if is_instance_valid(i): + i.add_theme_color_override("font_shadow_color", text_shadow_colour) + if shadow_node != null: + shadow_node.modulate.a = (text_shadow_colour.a) + if shadow_node.material != null: + shadow_node.material.set_shader_parameter("shadow_colour", text_shadow_colour) diff --git a/Scripts/Parts/TextShadowColourChanger.gd.uid b/Scripts/Parts/TextShadowColourChanger.gd.uid new file mode 100755 index 0000000..dfbfa15 --- /dev/null +++ b/Scripts/Parts/TextShadowColourChanger.gd.uid @@ -0,0 +1 @@ +uid://dt2p68xl462v2 diff --git a/Scripts/Parts/TileMapConverter.gd b/Scripts/Parts/TileMapConverter.gd new file mode 100755 index 0000000..a503dbc --- /dev/null +++ b/Scripts/Parts/TileMapConverter.gd @@ -0,0 +1,77 @@ +@tool +class_name TileMapConverter +extends Node + +@export var tilemap: TileMapLayer = null +@export_tool_button("Fix!") var button = update_tilemap + +## Current plan is to write a lil script thingy, that can automatically update the tilemaps, cause +## id rather spend 2 hrs making a script to do it all for me, rather than spend 1 hr updating everything manually. + +var fixed_cells := [] + +const MAP := { + Vector2i(0, 0): 0, + Vector2i(2, 1): 0, + Vector2i(2, 0): Vector2i(4, 2), + Vector2i(0, 7): Vector2i(0, 4), + Vector2i(1, 0): Vector2i(4, 0), + + Vector2i(3, 0): Vector2i(8, 0), + Vector2i(3, 1): Vector2i(8, 1), + Vector2i(4, 0): Vector2i(9, 0), + Vector2i(4, 1): Vector2i(9, 1), + + Vector2i(3, 2): Vector2i(8, 2), + Vector2i(3, 3): Vector2i(8, 3), + Vector2i(4, 2): Vector2i(9, 2), + Vector2i(4, 3): Vector2i(9, 3), + + Vector2i(3, 4): Vector2i(8, 4), + Vector2i(3, 5): Vector2i(8, 5), + Vector2i(4, 4): Vector2i(9, 4), + Vector2i(4, 5): Vector2i(9, 5), + + Vector2i(3, 6): Vector2i(8, 6), + Vector2i(3, 7): Vector2i(8, 7), + Vector2i(4, 6): Vector2i(9, 6), + Vector2i(4, 7): Vector2i(9, 7), + + Vector2i(0, 3): Vector2i(5, 0), + Vector2i(1, 3): Vector2i(6, 0), + Vector2i(2, 3): Vector2i(7, 0), + + Vector2i(0, 2): Vector2i(6, 1), + Vector2i(0, 9): Vector2i(5, 1), + Vector2i(1, 9): Vector2i(7, 1), + Vector2i(2, 9): Vector2i(6, 6), + + Vector2i(1, 8): Vector2i(12, 9), + Vector2i(2, 8): Vector2i(13, 9), + + Vector2i(1, 7): Vector2i(12, 8), + Vector2i(2, 7): Vector2i(13, 8), + + Vector2i(5, 8): Vector2i(1, 4), + Vector2i(6, 8): Vector2i(2, 4), + Vector2i(7, 8): Vector2i(3, 4), + + Vector2i(3, 8): Vector2i(10, 8), + Vector2i(4, 8): Vector2i(11, 8) +} + +func update_tilemap() -> void: + for cell in tilemap.get_used_cells_by_id(0): + var changed := false + if tilemap.get_cell_source_id(cell) != 0 or fixed_cells.has(cell): + continue + var atlas_coords = tilemap.get_cell_atlas_coords(cell) + if MAP.has(atlas_coords): + changed = true + if MAP.get(atlas_coords) is int: + BetterTerrain.set_cell(tilemap, cell, MAP.get(atlas_coords)) + elif MAP.get(atlas_coords) is Vector2i: + tilemap.set_cell(cell, 0, MAP.get(atlas_coords), tilemap.get_cell_alternative_tile(cell)) + if changed: + fixed_cells.append(cell) + print("Done") diff --git a/Scripts/Parts/TileMapConverter.gd.uid b/Scripts/Parts/TileMapConverter.gd.uid new file mode 100755 index 0000000..dfc6f11 --- /dev/null +++ b/Scripts/Parts/TileMapConverter.gd.uid @@ -0,0 +1 @@ +uid://cybpwmw4ywoow diff --git a/Scripts/Parts/TilePropertySceneRef.gd b/Scripts/Parts/TilePropertySceneRef.gd new file mode 100755 index 0000000..6fb986e --- /dev/null +++ b/Scripts/Parts/TilePropertySceneRef.gd @@ -0,0 +1,29 @@ +class_name TilePropertySceneRef +extends TilePropertyContainer + +signal open_tile_menu(this) + +var scene: PackedScene = null + +const replace_scenes := {"res://Scenes/Prefabs/Entities/Items/Coin.tscn": "res://Scenes/Prefabs/Entities/Items/SpinningCoin.tscn"} + +func set_starting_value(start_value = null) -> void: + %SceneName.text = get_scene_path(start_value) + +func open_tile_selection_menu() -> void: + open_tile_menu.emit(self) + +func set_scene(selector: EditorTileSelector) -> void: + scene = selector.entity_scene + if replace_scenes.has(scene.resource_path): + scene = load(replace_scenes[scene.resource_path]) + %SceneName.text = get_scene_path(scene) + + value = scene + value_changed.emit(self, scene) + +func get_scene_path(var_scene: PackedScene = null) -> String: + if var_scene == null: + return "Empty" + else: + return var_scene.resource_path.get_file().replace(".tscn", "").to_snake_case().replace("_", " ") diff --git a/Scripts/Parts/TilePropertySceneRef.gd.uid b/Scripts/Parts/TilePropertySceneRef.gd.uid new file mode 100755 index 0000000..d973ac6 --- /dev/null +++ b/Scripts/Parts/TilePropertySceneRef.gd.uid @@ -0,0 +1 @@ +uid://c1jo8djcruqbf diff --git a/Scripts/Parts/TilePropertyTrackPath.gd b/Scripts/Parts/TilePropertyTrackPath.gd new file mode 100644 index 0000000..a88fd9e --- /dev/null +++ b/Scripts/Parts/TilePropertyTrackPath.gd @@ -0,0 +1,9 @@ +class_name TilePropertyTrackPath +extends TilePropertyContainer + +func on_pressed() -> void: + editing_node.editing = true + editing_node.update_pieces() + owner.close() + await owner.closed + Global.level_editor.current_state = LevelEditor.EditorState.TRACK_EDITING diff --git a/Scripts/Parts/TilePropertyTrackPath.gd.uid b/Scripts/Parts/TilePropertyTrackPath.gd.uid new file mode 100644 index 0000000..99f7a69 --- /dev/null +++ b/Scripts/Parts/TilePropertyTrackPath.gd.uid @@ -0,0 +1 @@ +uid://ben0fq5kf141g diff --git a/Scripts/Parts/TilePropertyValue.gd b/Scripts/Parts/TilePropertyValue.gd new file mode 100644 index 0000000..aac3061 --- /dev/null +++ b/Scripts/Parts/TilePropertyValue.gd @@ -0,0 +1,30 @@ +class_name TilePropertyContainer +extends HBoxContainer + +signal value_changed(this, new_value) + +var max_value = null +var min_value = null +var property_step = 1.0 + +var values := {} + +signal exit_changed(new_value: bool) + +signal start_value_changed(new_value) + +var value = null + +var editing_node: Node = null + +@export var tile_property_name := "" + +func _ready() -> void: + %Label.text = tile_property_name.replace("_", " ") + ":" + +func set_value(new_value = null) -> void: + value = new_value + value_changed.emit(self, new_value) + +func set_starting_value(start_value = null) -> void: + start_value_changed.emit(start_value) diff --git a/Scripts/Parts/TilePropertyValue.gd.uid b/Scripts/Parts/TilePropertyValue.gd.uid new file mode 100755 index 0000000..648d3a9 --- /dev/null +++ b/Scripts/Parts/TilePropertyValue.gd.uid @@ -0,0 +1 @@ +uid://b5jrj8u7cx8id diff --git a/Scripts/Parts/Tileset.gd b/Scripts/Parts/Tileset.gd new file mode 100755 index 0000000..61510e1 --- /dev/null +++ b/Scripts/Parts/Tileset.gd @@ -0,0 +1 @@ +extends Node diff --git a/Scripts/Parts/Tileset.gd.uid b/Scripts/Parts/Tileset.gd.uid new file mode 100755 index 0000000..c46e135 --- /dev/null +++ b/Scripts/Parts/Tileset.gd.uid @@ -0,0 +1 @@ +uid://cve2q420hiur1 diff --git a/Scripts/Parts/TimeUp.gd b/Scripts/Parts/TimeUp.gd new file mode 100755 index 0000000..109eb12 --- /dev/null +++ b/Scripts/Parts/TimeUp.gd @@ -0,0 +1,14 @@ +extends Node + +func _ready() -> void: + get_tree().paused = false + +func _process(_delta: float) -> void: + if Input.is_action_just_pressed("jump_0"): + go_back_to_title() + +func go_back_to_title() -> void: + Global.transition_to_scene("res://Scenes/Levels/LevelTransition.tscn") + +func reset_values() -> void: + pass diff --git a/Scripts/Parts/TimeUp.gd.uid b/Scripts/Parts/TimeUp.gd.uid new file mode 100755 index 0000000..23b0b99 --- /dev/null +++ b/Scripts/Parts/TimeUp.gd.uid @@ -0,0 +1 @@ +uid://cx10qj8eh8k8w diff --git a/Scripts/Parts/TitleScreen.gd b/Scripts/Parts/TitleScreen.gd new file mode 100644 index 0000000..98ced36 --- /dev/null +++ b/Scripts/Parts/TitleScreen.gd @@ -0,0 +1,237 @@ +class_name TitleScreen +extends Level + +var selected_index := 0 + +var active := true +static var title_first_load = true + +@onready var cursor = %Cursor + +static var last_theme := "Overworld" +var has_achievements_to_unlock := false +@export var active_options: TitleScreenOptions = null + +var star_offset_x := 0 +var star_offset_y := 0 + +func _enter_tree() -> void: + check_for_unlocked_achievements() + Global.debugged_in = false + Global.current_campaign = Settings.file.game.campaign + Global.in_title_screen = true + Global.current_game_mode = Global.GameMode.NONE + title_first_load = false + +func _ready() -> void: + setup_stars() + Global.level_theme_changed.connect(setup_stars) + DiscoLevel.in_disco_level = false + get_tree().paused = false + AudioManager.stop_all_music() + AudioManager.stop_music_override(AudioManager.MUSIC_OVERRIDES.NONE, true) + Global.reset_values() + Global.second_quest = false + SpeedrunHandler.timer = 0 + SpeedrunHandler.timer_active = false + SpeedrunHandler.show_timer = false + SpeedrunHandler.ghost_active = false + SpeedrunHandler.ghost_enabled = false + Global.player_ghost.apply_data() + get_tree().call_group("PlayerGhosts", "delete") + Global.current_level = null + Global.world_num = clamp(Global.world_num, 1, 8) + level_id = Global.level_num - 1 + world_id = Global.world_num + update_theme() + await get_tree().physics_frame + $LevelBG.time_of_day = ["Day", "Night"].find(Global.theme_time) + $LevelBG.update_visuals() + + + +func play_bgm() -> void: + if has_achievements_to_unlock: + await get_tree().create_timer(3, false).timeout + has_achievements_to_unlock = false + if Settings.file.audio.menu_bgm == 1: + await get_tree().physics_frame + $BGM.play() + +func _process(_delta: float) -> void: + Global.can_time_tick = false + cursor.global_position = active_options.options[active_options.selected_index].global_position - Vector2(8, -4) + $BGM.stream_paused = Settings.file.audio.menu_bgm == 0 + if $BGM.is_playing() == false and Settings.file.audio.menu_bgm == 1 and has_achievements_to_unlock == false: + $BGM.play() + +func campaign_selected() -> void: + SaveManager.apply_save(SaveManager.load_save(Global.current_campaign)) + if Global.current_campaign == "SMBANN": + Global.current_game_mode = Global.GameMode.CAMPAIGN + $CanvasLayer/AllNightNippon/WorldSelect.open() + return + $CanvasLayer/Options1.close() + $CanvasLayer/Options2.open() + +func open_story_options() -> void: + if Global.game_beaten: + %QuestSelect.open() + await %QuestSelect.selected + $CanvasLayer/StoryMode/StoryOptions.selected_index = 1 + %Options2.close() + $CanvasLayer/StoryMode/StoryOptions/HighScore.text = "Top- " + str(Global.high_score).pad_zeros(6) + $CanvasLayer/Options1.close() + $CanvasLayer/StoryMode/StoryOptions.open() + +func continue_story() -> void: + Global.current_game_mode = Global.GameMode.CAMPAIGN + if Global.game_beaten or Global.debug_mode: + $CanvasLayer/StoryMode/QuestSelect.open() + else: + $CanvasLayer/StoryMode/NoBeatenCharSelect.open() + +func check_for_warpless() -> void: + SpeedrunHandler.is_warp_run = false + SpeedrunHandler.ghost_enabled = false + if SpeedrunHandler.WARP_LEVELS[Global.current_campaign].has(str(Global.world_num) + "-" + str(Global.level_num)): + %SpeedrunTypeSelect.open() + elif (SpeedrunHandler.best_level_any_times.get(str(Global.world_num) + "-" + str(Global.level_num), -1) > -1 or SpeedrunHandler.best_level_warpless_times[Global.world_num - 1][Global.level_num - 1] > -1): + $CanvasLayer/MarathonMode/HasRan/GhostSelect.open() + else: $CanvasLayer/MarathonMode/CharacterSelect.open() + +func check_for_ghost() -> void: + SpeedrunHandler.ghost_enabled = false + if SpeedrunHandler.is_warp_run and SpeedrunHandler.best_level_any_times.get(str(Global.world_num) + "-" + str(Global.level_num), -1) > -1: + $CanvasLayer/MarathonMode/HasRan/GhostSelect.open() + elif SpeedrunHandler.best_level_warpless_times[Global.world_num - 1][Global.level_num - 1] > -1 and SpeedrunHandler.is_warp_run == false: + $CanvasLayer/MarathonMode/HasRan/GhostSelect.open() + else: + $CanvasLayer/MarathonMode/HasWarp/CharacterSelect.open() + + +func new_game() -> void: + if Global.score > 0 or Global.coins > 0 or Global.player_power_states != "0000" or Global.world_num > 1 or Global.level_num > 1: + $CanvasLayer/SaveDeletionWarning.open() + await $CanvasLayer/SaveDeletionWarning.selected + if $CanvasLayer/SaveDeletionWarning.selected_index == 1: + active_options.active = true + return + Global.current_game_mode = Global.GameMode.CAMPAIGN + SaveManager.clear_save() + start_game() + +func start_game() -> void: + PipeCutscene.seen_cutscene = false + first_load = true + Global.reset_values() + LevelTransition.level_to_transition_to = Level.get_scene_string(Global.world_num, Global.level_num) + Global.transition_to_scene("res://Scenes/Levels/LevelTransition.tscn") + +func start_full_run() -> void: + Global.current_game_mode = Global.GameMode.MARATHON + SpeedrunHandler.timer = 0 + if SpeedrunHandler.is_warp_run: + SpeedrunHandler.best_time = SpeedrunHandler.marathon_best_any_time + else: + SpeedrunHandler.best_time = SpeedrunHandler.marathon_best_warpless_time + SpeedrunHandler.show_timer = true + SpeedrunHandler.timer_active = false + Global.clear_saved_values() + Global.reset_values() + Global.world_num = 1 + Global.level_num = 1 + LevelTransition.level_to_transition_to = Level.get_scene_string(Global.world_num, Global.level_num) + Global.transition_to_scene("res://Scenes/Levels/LevelTransition.tscn") + +func start_level_run() -> void: + Global.current_game_mode = Global.GameMode.MARATHON_PRACTICE + SpeedrunHandler.timer = 0 + if SpeedrunHandler.is_warp_run: + SpeedrunHandler.best_time = SpeedrunHandler.best_level_any_times.get(str(Global.world_num) + "-" + str(Global.level_num), -1) + else: + SpeedrunHandler.best_time = SpeedrunHandler.best_level_warpless_times[Global.world_num - 1][Global.level_num - 1] + SpeedrunHandler.show_timer = true + SpeedrunHandler.timer_active = false + SpeedrunHandler.enable_recording = true + Global.clear_saved_values() + Global.reset_values() + LevelTransition.level_to_transition_to = Level.get_scene_string(Global.world_num, Global.level_num) + Global.transition_to_scene("res://Scenes/Levels/LevelTransition.tscn") + +func _exit_tree() -> void: + Global.in_title_screen = false + +func challenge_hunt_selected() -> void: + Global.current_game_mode = Global.GameMode.CHALLENGE + Global.reset_values() + Global.clear_saved_values() + Global.score = 0 + $CanvasLayer/ChallengeHunt/WorldSelect.open() + +func challenge_hunt_start() -> void: + Global.second_quest = false + PipeCutscene.seen_cutscene = false + first_load = true + ChallengeModeHandler.red_coins = 0 + var value = int(ChallengeModeHandler.red_coins_collected[Global.world_num - 1][Global.level_num - 1]) + for i in [1, 2, 4, 8, 16]: # 5 bits (you can expand this as needed) + if value & i: + ChallengeModeHandler.red_coins += 1 + + + LevelTransition.level_to_transition_to = Level.get_scene_string(Global.world_num, Global.level_num) + ChallengeModeHandler.current_run_red_coins_collected = ChallengeModeHandler.red_coins_collected[Global.world_num - 1][Global.level_num -1] + Global.transition_to_scene("res://Scenes/Levels/LevelTransition.tscn") + +func world_9_selected() -> void: + Global.second_quest = false + Global.current_game_mode = Global.GameMode.CAMPAIGN + Global.reset_values() + Global.clear_saved_values() + Global.world_num = 9 + Global.level_num = 1 + %ExtraWorldSelect.open() + +func setup_stars() -> void: + var idx := 0 + $Logo/Control/HFlowContainer.position = Vector2(96, 12) + Vector2(star_offset_x, star_offset_y) + $Logo/Control/HFlowContainer.visible = Global.achievements.contains("1") + for i in Global.achievements: + $Logo/Control/HFlowContainer.get_child(idx).visible = (i == "1") + idx += 1 + +func go_to_achievement_menu() -> void: + Global.transition_to_scene("res://Scenes/Levels/AchievementMenu.tscn") + +func go_to_boo_menu() -> void: + Global.transition_to_scene("res://Scenes/Levels/BooRaceMenu.tscn") + +func open_options() -> void: + $CanvasLayer/SettingsMenu.open() + active_options.active = false + await $CanvasLayer/SettingsMenu.closed + active_options.active = true + +func quit_game() -> void: + get_tree().quit() + + +func on_story_options_closed() -> void: + $CanvasLayer/Options2.open() + +func go_to_credits() -> void: + CreditsLevel.go_to_title_screen = true + Global.transition_to_scene("res://Scenes/Levels/Credits.tscn") + +func check_for_unlocked_achievements() -> void: + var new_achievements := [] + var idx := 0 + for i in Global.achievements: + if AchievementMenu.unlocked_achievements[idx] != i and i == "1": + new_achievements.append(idx) + idx += 1 + if new_achievements.is_empty() == false: + has_achievements_to_unlock = true + %AchievementUnlock.show_popup(new_achievements) + AchievementMenu.unlocked_achievements = Global.achievements diff --git a/Scripts/Parts/TitleScreen.gd.uid b/Scripts/Parts/TitleScreen.gd.uid new file mode 100755 index 0000000..f15e9ab --- /dev/null +++ b/Scripts/Parts/TitleScreen.gd.uid @@ -0,0 +1 @@ +uid://bqetotvkgfpta diff --git a/Scripts/Parts/UpsideDownGravityArea.gd b/Scripts/Parts/UpsideDownGravityArea.gd new file mode 100644 index 0000000..5c1b653 --- /dev/null +++ b/Scripts/Parts/UpsideDownGravityArea.gd @@ -0,0 +1,39 @@ +class_name UpsideDownGravityArea +extends PlayerDetection + +var players_inside: Array[Player] = [] + +@export var polygon: CollisionPolygon2D + +@export var enable_low_gravity := true + +var low_gravity := false + +@export var new_vector := Vector2.UP + +func _physics_process(_delta: float) -> void: + for i in get_tree().get_nodes_in_group("Players"): + if Geometry2D.is_point_in_polygon(polygon.to_local(i.global_position), polygon.polygon): + if players_inside.has(i) == false: + players_inside.append(i) + on_player_entered(i) + else: + if players_inside.has(i): + players_inside.erase(i) + on_player_exited(i) + +func on_player_entered(player: Player) -> void: + low_gravity = player.low_gravity + player.gravity_vector = new_vector + player.low_gravity = enable_low_gravity + player.global_position.y -= 16 + player.global_rotation = -player.gravity_vector.angle() + deg_to_rad(90) + player.reset_physics_interpolation() + +func on_player_exited(player: Player) -> void: + player.gravity_vector = Vector2.DOWN + player.low_gravity = low_gravity + player.global_position.y += 16 + player.velocity.y *= 1.1 + player.global_rotation = -player.gravity_vector.angle() + deg_to_rad(90) + player.reset_physics_interpolation() diff --git a/Scripts/Parts/UpsideDownGravityArea.gd.uid b/Scripts/Parts/UpsideDownGravityArea.gd.uid new file mode 100755 index 0000000..a019017 --- /dev/null +++ b/Scripts/Parts/UpsideDownGravityArea.gd.uid @@ -0,0 +1 @@ +uid://h7ook78uoctx diff --git a/Scripts/Parts/VisualsSetter.gd b/Scripts/Parts/VisualsSetter.gd new file mode 100644 index 0000000..4db8cc1 --- /dev/null +++ b/Scripts/Parts/VisualsSetter.gd @@ -0,0 +1,67 @@ +extends Node + +func parallax_style_changed(new_value := 0) -> void: + Settings.file.visuals.parallax_style = new_value + +func liquid_style_changed(_unused := -1) -> void: + return + +func hud_style_changed(new_value := 0) -> void: + Settings.file.visuals.modern_hud = new_value + +func extra_bgs_changed(new_value := 0) -> void: + Settings.file.visuals.extra_bgs = new_value + +func bg_particles_changed(new_value := 0) -> void: + Settings.file.visuals.bg_particles = new_value + +func colour_palette_changed(new_value := 0) -> void: + Settings.file.visuals.palette = new_value + +func rainbow_style_changed(new_value := 0) -> void: + Settings.file.visuals.rainbow_style = new_value + +func transform_style_changed(new_value := 0) -> void: + Settings.file.visuals.transform_style = new_value + +func text_shadows_changed(new_value := 0) -> void: + Settings.file.visuals.text_shadows = new_value + Global.text_shadow_changed.emit() + +func transition_bg_changed(new_value := 0) -> void: + Settings.file.visuals.transition_bg = new_value + +func bridge_changed(new_value := 0) -> void: + Settings.file.visuals.bridge_animation = new_value + +func resource_pack_loaded(new_value := []) -> void: + Global.loaded_resource_packs = new_value + Global.level_theme_changed.emit() + +func colourful_pipes_changed(new_value := 0) -> void: + Settings.file.visuals.colour_pipes = new_value + +func visible_timers_changed(new_value := 0) -> void: + Settings.file.visuals.visible_timers = new_value + +func transition_style_changed(new_value := 0) -> void: + Global.fade_transition = bool(new_value) + Settings.file.visuals.transition_animation = new_value + +func set_value(value_name := "", value = null) -> void: + { + "parallax_style": parallax_style_changed, + "extra_bgs": extra_bgs_changed, + "liquid_style": liquid_style_changed, + "modern_hud": hud_style_changed, + "bg_particles": bg_particles_changed, + "palette": colour_palette_changed, + "rainbow_style": rainbow_style_changed, + "transform_style": transform_style_changed, + "text_shadows": text_shadows_changed, + "transition_bg": transition_bg_changed, + "resource_packs": resource_pack_loaded, + "bridge_animation": bridge_changed, + "transition_animation": transform_style_changed, + "colour_pipes": colourful_pipes_changed + }[value_name].call(value) diff --git a/Scripts/Parts/VisualsSetter.gd.uid b/Scripts/Parts/VisualsSetter.gd.uid new file mode 100755 index 0000000..a7b1574 --- /dev/null +++ b/Scripts/Parts/VisualsSetter.gd.uid @@ -0,0 +1 @@ +uid://hb401vacltfw diff --git a/Scripts/Parts/WarpPipeArea.gd b/Scripts/Parts/WarpPipeArea.gd new file mode 100644 index 0000000..7ff128b --- /dev/null +++ b/Scripts/Parts/WarpPipeArea.gd @@ -0,0 +1,60 @@ +@tool +class_name WarpPipeArea +extends PipeArea + +@export var world_num := 1: + set(value): + world_num = value + update_visuals() +@export var level_num := 1: + set(value): + level_num = value + update_visuals() + +static var has_warped := false + +func _ready() -> void: + update_visuals() + has_warped = false + +func update_visuals() -> void: + if Engine.is_editor_hint(): + $ArrowJoint.show() + $ArrowJoint.rotation = get_vector(enter_direction).angle() - deg_to_rad(90) + $ArrowJoint/Arrow.flip_v = exit_only + $Node2D/CenterContainer/Label.text = str(world_num) + "-" + str(level_num) + else: + hide() + +func run_player_check(player: Player) -> void: + if Global.player_action_pressed(get_input_direction(enter_direction), player.player_id) and can_enter: + can_enter = false + Checkpoint.passed = false + SpeedrunHandler.is_warp_run = true + Global.reset_values() + Level.first_load = true + has_warped = true + player.enter_pipe(self, Global.current_game_mode != Global.GameMode.MARATHON_PRACTICE and Global.current_campaign != "SMBANN") + if Global.current_game_mode == Global.GameMode.MARATHON_PRACTICE: + SpeedrunHandler.run_finished() + await get_tree().create_timer(1, false).timeout + Global.open_marathon_results() + return + elif Global.current_campaign == "SMBANN": + Global.current_level.get_node("DiscoLevel").level_finished() + await get_tree().create_timer(1, false).timeout + AudioManager.stop_all_music() + Global.tally_time() + await Global.score_tally_finished + Global.open_disco_results() + await Global.disco_level_continued + Global.level_num = level_num + Global.world_num = world_num + LevelTransition.level_to_transition_to = Level.get_scene_string(Global.world_num, Global.level_num) + return + await owner.tree_exiting + if Global.current_game_mode != Global.GameMode.MARATHON_PRACTICE: + Global.level_num = level_num + Global.world_num = world_num + LevelTransition.level_to_transition_to = Level.get_scene_string(Global.world_num, Global.level_num) + diff --git a/Scripts/Parts/WarpPipeArea.gd.uid b/Scripts/Parts/WarpPipeArea.gd.uid new file mode 100755 index 0000000..7bf4d44 --- /dev/null +++ b/Scripts/Parts/WarpPipeArea.gd.uid @@ -0,0 +1 @@ +uid://donxumox54nfo diff --git a/Scripts/Parts/WarpRunSetter.gd b/Scripts/Parts/WarpRunSetter.gd new file mode 100644 index 0000000..fd69ee9 --- /dev/null +++ b/Scripts/Parts/WarpRunSetter.gd @@ -0,0 +1,5 @@ +class_name WarpRunSetter +extends Node + +func _ready() -> void: + pass diff --git a/Scripts/Parts/WarpRunSetter.gd.uid b/Scripts/Parts/WarpRunSetter.gd.uid new file mode 100644 index 0000000..a851fcc --- /dev/null +++ b/Scripts/Parts/WarpRunSetter.gd.uid @@ -0,0 +1 @@ +uid://djm4q11aktpvx diff --git a/Scripts/Parts/WarpZone.gd b/Scripts/Parts/WarpZone.gd new file mode 100644 index 0000000..3da4e81 --- /dev/null +++ b/Scripts/Parts/WarpZone.gd @@ -0,0 +1,29 @@ +class_name WarpZone +extends Node + +@export var enable_sides := true + +@export var pipe_destinations := [-1, -1, -1] + +func _ready() -> void: + if enable_sides == false: + $Pipes/Right.queue_free() + $Pipes/Left.queue_free() + var idx := 0 + for i in [$Pipes/Left/TextLabel, $Pipes/Middle/TextLabel, $Pipes/Right/TextLabel]: + if pipe_destinations[idx] > 9: + i.text = ["A", "B", "C", "D"][int(pipe_destinations[idx]) % 10] + else: + i.text = str(pipe_destinations[idx]) + idx += 1 + +func activate() -> void: + CameraHandler.cam_locked = true + for i in get_tree().get_nodes_in_group("Labels"): + i.show() + for i in get_tree().get_nodes_in_group("Plants"): + i.queue_free() + if enable_sides: + $Pipes/Left/Pipe.world_num = pipe_destinations[0] + $Pipes/Right/Pipe.world_num = pipe_destinations[2] + $Pipes/Middle/Pipe.world_num = pipe_destinations[1] diff --git a/Scripts/Parts/WarpZone.gd.uid b/Scripts/Parts/WarpZone.gd.uid new file mode 100755 index 0000000..7e7a51b --- /dev/null +++ b/Scripts/Parts/WarpZone.gd.uid @@ -0,0 +1 @@ +uid://b0scyyxg64wbp diff --git a/Scripts/Parts/WarpZoneCameraLimit.gd b/Scripts/Parts/WarpZoneCameraLimit.gd new file mode 100644 index 0000000..fb13af4 --- /dev/null +++ b/Scripts/Parts/WarpZoneCameraLimit.gd @@ -0,0 +1,21 @@ +extends Node2D + +@export var y_limit := -176 + +@onready var camera := get_viewport().get_camera_2d() + +@onready var old_limit = Player.camera_right_limit + + +func enter_screen() -> void: + if get_viewport().get_camera_2d().get_target_position().x > global_position.x: return + Player.camera_right_limit = int(global_position.x) + +func _physics_process(_delta: float) -> void: + if camera != null: + var player = get_tree().get_first_node_in_group("Players") + if (player.global_position.y <= y_limit + 1 and player.global_position.x + player.get_node("CameraHandler").camera_offset.x >= player.camera.get_screen_center_position().x) or player.global_position.x >= global_position.x - 16: + return_to_normal() + +func return_to_normal() -> void: + Player.camera_right_limit = old_limit diff --git a/Scripts/Parts/WarpZoneCameraLimit.gd.uid b/Scripts/Parts/WarpZoneCameraLimit.gd.uid new file mode 100755 index 0000000..569b05d --- /dev/null +++ b/Scripts/Parts/WarpZoneCameraLimit.gd.uid @@ -0,0 +1 @@ +uid://cm3twgvpdyjbw diff --git a/Scripts/Parts/WaterArea.gd b/Scripts/Parts/WaterArea.gd new file mode 100755 index 0000000..f1a74d7 --- /dev/null +++ b/Scripts/Parts/WaterArea.gd @@ -0,0 +1,10 @@ +class_name WaterArea +extends Area2D + +@export var max_height := -158 + +func _physics_process(_delta: float) -> void: + for i in get_tree().get_nodes_in_group("Players"): + if i.global_position.y <= max_height: + i.velocity.y += 20 + i.global_position.y = clamp(i.global_position.y, max_height - 4, INF) diff --git a/Scripts/Parts/WaterArea.gd.uid b/Scripts/Parts/WaterArea.gd.uid new file mode 100755 index 0000000..ac5858d --- /dev/null +++ b/Scripts/Parts/WaterArea.gd.uid @@ -0,0 +1 @@ +uid://crsejaxbaluhf diff --git a/Scripts/Parts/WaterCurrentArea.gd b/Scripts/Parts/WaterCurrentArea.gd new file mode 100755 index 0000000..0e283c9 --- /dev/null +++ b/Scripts/Parts/WaterCurrentArea.gd @@ -0,0 +1,12 @@ +extends Node2D + +@export var strength := 3 + +func _ready() -> void: + $Particles.amount = 32 * scale.x + +func _physics_process(delta: float) -> void: + for i in $Hitbox.get_overlapping_areas(): + if i.owner is Player: + for x in strength: + i.owner.apply_gravity(delta * 1.5) diff --git a/Scripts/Parts/WaterCurrentArea.gd.uid b/Scripts/Parts/WaterCurrentArea.gd.uid new file mode 100755 index 0000000..310fa6c --- /dev/null +++ b/Scripts/Parts/WaterCurrentArea.gd.uid @@ -0,0 +1 @@ +uid://bw7ada2n2vmww diff --git a/Scripts/Parts/WindGenerator.gd b/Scripts/Parts/WindGenerator.gd new file mode 100644 index 0000000..e5dd407 --- /dev/null +++ b/Scripts/Parts/WindGenerator.gd @@ -0,0 +1,33 @@ +extends EntityGenerator + +@export_range(1, 8, 1) var wind_force := 4 +@export_enum("Right" , "Left") var wind_direction := 0 + +func _ready() -> void: + await get_tree().create_timer(0.1, false).timeout + get_parent().move_child(self, 0) + +func _physics_process(delta: float) -> void: + [$CanvasLayer/Left, $CanvasLayer/Right][wind_direction].show() + for i in [$CanvasLayer/Left/Particles, $CanvasLayer/Right/Particles]: + i.emitting = active + i.speed_scale = float(wind_force) / 4 + i.amount = wind_force * 16 + if active: + for i: Player in get_tree().get_nodes_in_group("Players"): + if i.spring_bouncing == false and i.is_on_wall() == false and i.state_machine.state.name == "Normal": + i.simulated_velocity.x = wind_force * [1, -1][wind_direction] + i.global_position.x += ((wind_force * 10) * [1, -1][wind_direction]) * delta + if $SFX.is_playing() == false: + $SFX.play() + else: + $SFX.stop() + +func activate() -> void: + if not active: + active = true + +func deactivate_all_generators() -> void: + for i in get_tree().get_nodes_in_group("EntityGenerators"): + i.active = false + diff --git a/Scripts/Parts/WindGenerator.gd.uid b/Scripts/Parts/WindGenerator.gd.uid new file mode 100644 index 0000000..e94b8fa --- /dev/null +++ b/Scripts/Parts/WindGenerator.gd.uid @@ -0,0 +1 @@ +uid://cxkh8cic78uog diff --git a/Scripts/UI/AchievementContainer.gd b/Scripts/UI/AchievementContainer.gd new file mode 100644 index 0000000..adbaa15 --- /dev/null +++ b/Scripts/UI/AchievementContainer.gd @@ -0,0 +1,72 @@ +class_name AchievementContainer +extends HBoxContainer + +var achievement_id := 0 + +var selected := false + +var unlocked := false + +const ICON_RECTS := [ + Vector2i(0, 0), Vector2i(1, 0), Vector2i(2, 0), Vector2i(3, 0), + Vector2i(0, 1), Vector2i(1, 1), Vector2i(2, 1), + Vector2i(0, 2), Vector2i(1, 2), Vector2i(2, 2), + Vector2i(0, 3), Vector2i(1, 3), Vector2i(2, 3), + Vector2i(0, 4), Vector2i(1, 4), Vector2i(2, 4), + Vector2i(0, 5), Vector2i(1, 5), Vector2i(2, 5), + Vector2i(0, 6), Vector2i(1, 6), Vector2i(2, 6), + Vector2i(0, 7), Vector2i(1, 7), Vector2i(2, 7), + Vector2i(3, 1), Vector2i(3, 2), Vector2i(3, 4) +] + +const ACHIEVEMENT_NAMES := [ + "TITLE_SMB1_CLEAR", "TITLE_SMBLL_CLEAR", "TITLE_SMBS_CLEAR", "TITLE_SMBANN_CLEAR", + "TITLE_SMB1_CHALLENGE", "TITLE_SMBLL_CHALLENGE", "TITLE_SMBS_CHALLENGE", + "TITLE_SMB1_BOO", "TITLE_SMBLL_BOO", "TITLE_SMBS_BOO", + "TITLE_SMB1_GOLD_BOO", "TITLE_SMBLL_GOLD_BOO", "TITLE_SMBS_GOLD_BOO", + "TITLE_SMB1_BRONZE", "TITLE_SMBLL_BRONZE", "TITLE_SMBS_BRONZE", + "TITLE_SMB1_SILVER", "TITLE_SMBLL_SILVER", "TITLE_SMBS_SILVER", + "TITLE_SMB1_GOLD", "TITLE_SMBLL_GOLD", "TITLE_SMBS_GOLD", + "TITLE_SMB1_RUN", "TITLE_SMBLL_RUN", "TITLE_SMBS_RUN", + "TITLE_ANN_PRANK", "TITLE_SMBLL_WORLD9", "TITLE_COMPLETION" +] + +const ACHIEVEMENT_DESCS := [ + "DESC_SMB1_CLEAR", "DESC_SMBLL_CLEAR", "DESC_SMBS_CLEAR", "DESC_SMBANN_CLEAR", + "DESC_SMB1_CHALLENGE", "DESC_SMBLL_CHALLENGE", "DESC_SMBS_CHALLENGE", + "DESC_SMB1_BOO", "DESC_SMBLL_BOO", "DESC_SMBS_BOO", + "DESC_SMB1_GOLD_BOO", "DESC_SMBLL_GOLD_BOO", "DESC_SMBS_GOLD_BOO", + "DESC_SMB1_BRONZE", "DESC_SMBLL_BRONZE", "DESC_SMBS_BRONZE", + "DESC_SMB1_SILVER", "DESC_SMBLL_SILVER", "DESC_SMBS_SILVER", + "DESC_SMB1_GOLD", "DESC_SMBLL_GOLD", "DESC_SMBS_GOLD", + "DESC_SMB1_RUN", "DESC_SMBLL_RUN", "DESC_SMBS_RUN", + "DESC_ANN_PRANK", "DESC_SMBLL_WORLD9", "DESC_COMPLETION" +] + +var progress := 0 +var total_needed := 0 + +func _ready() -> void: + setup_visuals() + set_active(false) + +func setup_visuals() -> void: + var achievement_name = "TITLE_LOCKED_ACHIEVEMENT" + var rect = Vector2i(3, 3) + if unlocked: + achievement_name = ACHIEVEMENT_NAMES[achievement_id] + rect = ICON_RECTS[achievement_id] + $PanelContainer.modulate = Color.WHITE + %Title.text = achievement_name + %Description.text = ACHIEVEMENT_DESCS[achievement_id] + %Icon.region_rect = Rect2(rect * 32, Vector2(32, 32)) + %Progress.visible = not unlocked and total_needed > 0 + %ProgressBar.max_value = total_needed + %ProgressBar.value = progress + %TotalGot.text = str(progress) + %TotalNeeded.text = "/" + str(total_needed) + +func set_active(active := false) -> void: + $Cursor.modulate.a = int(active) + $PanelContainer/MarginContainer/HBoxContainer/VBoxContainer/AutoScrollContainer.is_active = active + $PanelContainer/MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer/AutoScrollContainer2.is_active = active diff --git a/Scripts/UI/AchievementContainer.gd.uid b/Scripts/UI/AchievementContainer.gd.uid new file mode 100644 index 0000000..a675fc5 --- /dev/null +++ b/Scripts/UI/AchievementContainer.gd.uid @@ -0,0 +1 @@ +uid://cfoivmjplms0g diff --git a/Scripts/UI/AchievementMenu.gd b/Scripts/UI/AchievementMenu.gd new file mode 100644 index 0000000..178bbbd --- /dev/null +++ b/Scripts/UI/AchievementMenu.gd @@ -0,0 +1,43 @@ +class_name AchievementMenu +extends Node + +const ACHIEVEMENT_CONTAINER = ("uid://8wnmuhtwu8ib") + +var total_unlocked := 0 + +static var unlocked_achievements := "0000000000000000000000000000" + +func _ready() -> void: + unlocked_achievements = Global.achievements + spawn_achievement_containers() + $BG/Border/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer.get_child(0).grab_focus() + Global.get_node("GameHUD").hide() + var percent = int((float(total_unlocked) / Global.achievements.length()) * 100) + %Progress.text = str(percent) + "% " + if percent == 100: + %Progress.modulate = Color("FFB259") + +func _process(_delta: float) -> void: + if Input.is_action_just_pressed("ui_back"): + Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn") + +func spawn_achievement_containers() -> void: + var idx := 0 + for i in Global.achievements: + if Global.HIDDEN_ACHIEVEMENTS.has(idx) and Global.achievements[idx] == "0": + idx += 1 + continue + var container = load(ACHIEVEMENT_CONTAINER).instantiate() + container.achievement_id = idx + container.unlocked = i == "1" or Global.debug_mode + if i == "1": + total_unlocked += 1 + else: + if $ProgressCalculators.has_node(str(idx)): + container.total_needed = $ProgressCalculators.get_node(str(idx)).target_number + container.progress = $ProgressCalculators.get_node(str(idx)).get_progress() + $BG/Border/MarginContainer/VBoxContainer/ScrollContainer/VBoxContainer.add_child(container) + idx += 1 + +func _exit_tree() -> void: + Global.get_node("GameHUD").show() diff --git a/Scripts/UI/AchievementMenu.gd.uid b/Scripts/UI/AchievementMenu.gd.uid new file mode 100644 index 0000000..147f748 --- /dev/null +++ b/Scripts/UI/AchievementMenu.gd.uid @@ -0,0 +1 @@ +uid://d3jebf1trkaor diff --git a/Scripts/UI/AchievementUnlockPopup.gd b/Scripts/UI/AchievementUnlockPopup.gd new file mode 100644 index 0000000..695db6e --- /dev/null +++ b/Scripts/UI/AchievementUnlockPopup.gd @@ -0,0 +1,25 @@ +extends Control + +signal finished + +func show_popup(achievements: Array) -> void: + var idx := 0 + $Control/Panel/MarginContainer/VBoxContainer/Label.text = "NEW ACHIEVEMENT!" if achievements.size() == 1 else "NEW ACHIEVEMENTS!" + for i in [%Icon, %Icon2, %Icon3, %Icon4]: + i.hide() + i.visible = achievements.size() > idx + if idx == 3 and achievements.size() > 4: + i.hide() + %Extra.show() + %Extra.text = "+" + str(achievements.size() - 3) + if i.visible: + i.region_rect = Rect2(AchievementContainer.ICON_RECTS[achievements[idx]] * 32, Vector2(32, 32)) + idx += 1 + %AchievementName.visible = achievements.size() == 1 + %AchievementName.text = AchievementContainer.ACHIEVEMENT_NAMES[achievements[0]] + if %AchievementName.text.length() > 16: + $AnimationPlayer.play("AppearLong") + else: + $AnimationPlayer.play("Appear") + await $AnimationPlayer.animation_finished + finished.emit() diff --git a/Scripts/UI/AchievementUnlockPopup.gd.uid b/Scripts/UI/AchievementUnlockPopup.gd.uid new file mode 100644 index 0000000..b2e07af --- /dev/null +++ b/Scripts/UI/AchievementUnlockPopup.gd.uid @@ -0,0 +1 @@ +uid://dmp6qqm3q16pc diff --git a/Scripts/UI/AudioAdjuster.gd b/Scripts/UI/AudioAdjuster.gd new file mode 100644 index 0000000..2263d05 --- /dev/null +++ b/Scripts/UI/AudioAdjuster.gd @@ -0,0 +1,40 @@ +extends Node + +func master_changed(new_value := 0) -> void: + AudioServer.set_bus_volume_linear(0, float(new_value) / 10) + Settings.file.audio.master = new_value + +func music_changed(new_value := 0) -> void: + AudioServer.set_bus_volume_linear(1, float(new_value) / 10) + Settings.file.audio.music = new_value + +func sfx_changed(new_value := 0) -> void: + AudioServer.set_bus_volume_linear(2, float(new_value) / 10) + Settings.file.audio.sfx = new_value + +func athletic_changed(new_value := 0) -> void: + Settings.file.audio.extra_bgm = new_value + +func skid_changed(new_value := 0) -> void: + Settings.file.audio.skid_sfx = new_value + +func extra_sfx_changed(new_value := 0) -> void: + Settings.file.audio.extra_sfx = new_value + +func menu_bgm_changed(new_value := 0) -> void: + Settings.file.audio.menu_bgm = new_value + +func blank(_hello := 0) -> void: + pass + +func set_value(value_name := "", value := 0) -> void: + { + "master": master_changed, + "music": music_changed, + "sfx": sfx_changed, + "athletic_bgm": blank, + "extra_bgm": athletic_changed, + "skid_sfx": skid_changed, + "extra_sfx": extra_sfx_changed, + "menu_bgm": menu_bgm_changed + }[value_name].call(value) diff --git a/Scripts/UI/AudioAdjuster.gd.uid b/Scripts/UI/AudioAdjuster.gd.uid new file mode 100755 index 0000000..d230bf5 --- /dev/null +++ b/Scripts/UI/AudioAdjuster.gd.uid @@ -0,0 +1 @@ +uid://bdgvsycico544 diff --git a/Scripts/UI/AutoScrollContainer.gd b/Scripts/UI/AutoScrollContainer.gd new file mode 100644 index 0000000..2ab6eff --- /dev/null +++ b/Scripts/UI/AutoScrollContainer.gd @@ -0,0 +1,65 @@ +@tool +class_name AutoScrollContainer +extends ScrollContainer + +var is_focused := false + +@export_enum("Wave", "Endless") var mode := 0 +@export_enum("Horizontal", "Vertical") var direction := 0 + +var scroll_direction := "scroll_vertical" + +var scroll := 0.0 + +@export var is_active := false +@export var auto_connect_focus := true +@export var auto_minimum_resize := false + +func _ready() -> void: + scroll_direction = "scroll_horizontal" if direction == 0 else "scroll_vertical" + set_focused(is_active) + if auto_connect_focus: + owner.focus_entered.connect(set_focused.bind(true)) + owner.focus_exited.connect(set_focused.bind(false)) + if auto_minimum_resize: + get_child(0).resized.connect(update_sizing) + +func set_focused(enabled := false) -> void: + is_focused = enabled + +func _physics_process(delta: float) -> void: + wave(delta) + +func update_sizing() -> void: + custom_minimum_size.x = clamp(get_child(0).size.x, 0, 100) + +var scroll_pos := 0.0 +var scroll_speed := 16.0 # pixels per second +var move_direction := 1 + +func wave(delta: float) -> void: + if not is_focused: + scroll_pos = 0 + set_deferred(scroll_direction, -1) + + var total_range := 0.0 + if direction == 0: + total_range = get_child(0).size.x - size.x + else: + total_range = (get_child(0).size.y) - (size.y + 8) + + if total_range <= 0: + return + if scroll_pos > total_range + 16 or scroll_pos <= -16: + move_direction *= -1 + + scroll_pos += scroll_speed * move_direction * delta + if direction == 0: + scroll_horizontal = scroll_pos + else: + scroll_vertical = scroll_pos + +func endless(delta: float) -> void: + scroll = wrap(scroll - delta, 0, 1) + var amount = lerpf(0.0, get_child(0).size.x - size.x, scroll) + scroll_horizontal = amount diff --git a/Scripts/UI/AutoScrollContainer.gd.uid b/Scripts/UI/AutoScrollContainer.gd.uid new file mode 100644 index 0000000..99e1dcc --- /dev/null +++ b/Scripts/UI/AutoScrollContainer.gd.uid @@ -0,0 +1 @@ +uid://d63p6qr5a748 diff --git a/Scripts/UI/BooRaceMenu.gd b/Scripts/UI/BooRaceMenu.gd new file mode 100644 index 0000000..e895f12 --- /dev/null +++ b/Scripts/UI/BooRaceMenu.gd @@ -0,0 +1,120 @@ +extends Node + +static var selected_index := 0 + +var active := true +var boo_index := 0 + +const levels := { + "SMB1": SMB1_LEVELS, + "SMBLL": SMBLL_LEVELS, + "SMBS": SMBS_LEVELS +} + +const SMB1_LEVELS := [ + "res://Scenes/Levels/SMB1/YouVSBoo/Boo1-1.tscn", + "res://Scenes/Levels/SMB1/YouVSBoo/Boo1-2.tscn", + "res://Scenes/Levels/SMB1/YouVSBoo/Boo1-3.tscn", + "res://Scenes/Levels/SMB1/YouVSBoo/Boo1-4.tscn", + "res://Scenes/Levels/SMB1/YouVSBoo/Boo2-1.tscn", + "res://Scenes/Levels/SMB1/YouVSBoo/Boo2-2.tscn", + "res://Scenes/Levels/SMB1/YouVSBoo/Boo2-3.tscn", + "res://Scenes/Levels/SMB1/YouVSBoo/Boo2-4.tscn" +] + +const SMBLL_LEVELS := [ + "res://Scenes/Levels/SMBLL/YouVSBoo/Boo1-1.tscn", + "res://Scenes/Levels/SMBLL/YouVSBoo/Boo1-2.tscn", + "res://Scenes/Levels/SMBLL/YouVSBoo/Boo1-3.tscn", + "res://Scenes/Levels/SMBLL/YouVSBoo/Boo1-4.tscn", + "res://Scenes/Levels/SMBLL/YouVSBoo/Boo2-1.tscn", + "res://Scenes/Levels/SMBLL/YouVSBoo/Boo2-2.tscn", + "res://Scenes/Levels/SMBLL/YouVSBoo/Boo2-3.tscn", + "res://Scenes/Levels/SMBLL/YouVSBoo/Boo2-4.tscn", +] + +const SMBS_LEVELS := [ + "res://Scenes/Levels/SMBS/YouVsBoo/Boo1-1.tscn", + "res://Scenes/Levels/SMBS/YouVsBoo/Boo1-2.tscn", + "res://Scenes/Levels/SMBS/YouVsBoo/Boo1-3.tscn", + "res://Scenes/Levels/SMBS/YouVsBoo/Boo1-4.tscn", + "res://Scenes/Levels/SMBS/YouVsBoo/Boo2-1.tscn", + "res://Scenes/Levels/SMBS/YouVsBoo/Boo2-2.tscn", + "res://Scenes/Levels/SMBS/YouVsBoo/Boo2-3.tscn", + "res://Scenes/Levels/SMBS/YouVsBoo/Boo2-4.tscn" +] + +func _ready() -> void: + AudioManager.stop_all_music() + Global.player_power_states = "0000" + Global.get_node("GameHUD").hide() + boo_index = BooRaceHandler.boo_colour + Global.current_game_mode = Global.GameMode.BOO_RACE + Global.reset_values() + LevelPersistance.reset_states() + Level.first_load = true + Level.can_set_time = true + setup_visuals() + %LevelLabels.get_child(BooRaceHandler.current_level_id).grab_focus() + +func _exit_tree() -> void: + Global.get_node("GameHUD").show() + +func setup_visuals() -> void: + for i in %LevelLabels.get_child_count(): + if i >= 1: + var level_unlocked = int(BooRaceHandler.cleared_boo_levels[i - 1]) > 0 + %LevelLabels.get_child(i).modulate = Color.WHITE if level_unlocked else Color.DIM_GRAY + %LevelLabels.get_child(i).get_node("Control/Sprite2D").visible = level_unlocked + if int(BooRaceHandler.cleared_boo_levels[i]) > 0: + %LevelLabels.get_child(i).get_node("Control/Sprite2D").frame = clamp(int(BooRaceHandler.cleared_boo_levels[i]), 0, 4) + %LevelLabels.get_child(i).get_node("Control/Sprite2D").modulate = Color.DIM_GRAY if int(BooRaceHandler.cleared_boo_levels[i]) >= 5 else Color.WHITE + for i in %Boos.get_children(): + if i is Node2D: + i.visible = $BooSelect.selected_boo == int(i.name) + i.modulate = Color.BLACK if int(BooRaceHandler.cleared_boo_levels[selected_index]) < int(i.name) else Color.WHITE + if int(BooRaceHandler.cleared_boo_levels[selected_index]) > int(i.name): + i.modulate = Color.DIM_GRAY + i.play("Lose" if int(BooRaceHandler.cleared_boo_levels[selected_index]) > int(i.name) else "Idle") + +func _process(_delta: float) -> void: + handle_input() + $BooSelect.lvl_idx = selected_index + +func open() -> void: + active = true + +func set_current_level_idx(new_idx := 0) -> void: + selected_index = new_idx + update_pb() + +func update_pb() -> void: + var pb_string := "--:--:--" + if BooRaceHandler.best_times[selected_index] >= 0: + pb_string = SpeedrunHandler.gen_time_string(SpeedrunHandler.format_time(BooRaceHandler.best_times[selected_index])) + %PB.text = "PB: " + pb_string + +func handle_input() -> void: + if active == false: + return + if Input.is_action_just_pressed("ui_back"): + Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn") + if Input.is_action_just_pressed("ui_accept"): + level_selected() + +func regrab_focus() -> void: + %LevelLabels.get_child(selected_index).grab_focus() + +func level_selected() -> void: + if selected_index > 0: + if int(BooRaceHandler.cleared_boo_levels[selected_index - 1]) <= 0 and not Global.debug_mode: + AudioManager.play_global_sfx("bump") + return + active = false + Global.reset_values() + Global.clear_saved_values() + ResourceSetter.cache.clear() + ResourceSetterNew.cache.clear() + $BooSelect.open() + await $CharacterSelect.selected + Global.transition_to_scene(levels[Global.current_campaign][selected_index]) diff --git a/Scripts/UI/BooRaceMenu.gd.uid b/Scripts/UI/BooRaceMenu.gd.uid new file mode 100755 index 0000000..47d6857 --- /dev/null +++ b/Scripts/UI/BooRaceMenu.gd.uid @@ -0,0 +1 @@ +uid://b3ol0iyjcb5n1 diff --git a/Scripts/UI/BooSelect.gd b/Scripts/UI/BooSelect.gd new file mode 100644 index 0000000..2d1b457 --- /dev/null +++ b/Scripts/UI/BooSelect.gd @@ -0,0 +1,64 @@ +extends Control +@onready var cursor: Label = %Cursor + +var selected_boo := 0 + +var active := false + +var lvl_idx := 0 + +signal boo_selected +signal cancelled + +signal boo_changed + +@onready var boos := [%Boo1, %Boo2, %Boo3, %Boo4, %Boo5] + +func _process(_delta: float) -> void: + if active: + handle_input() + BooRaceHandler.boo_colour = selected_boo + for i in boos: + i.get_node("Cursor").visible = selected_boo == i.get_index() + +func open() -> void: + grab_focus() + selected_boo = int(BooRaceHandler.cleared_boo_levels[lvl_idx]) + update_visuals() + show() + await get_tree().process_frame + active = true + +func update_visuals() -> void: + var idx := 0 + for i in boos: + i.modulate = Color.WHITE if (int(BooRaceHandler.cleared_boo_levels[lvl_idx]) >= idx or Global.debug_mode) else Color.DIM_GRAY + idx += 1 + +func handle_input() -> void: + var old_colour = selected_boo + if Input.is_action_just_pressed("ui_left"): + selected_boo -= 1 + if Input.is_action_just_pressed("ui_right"): + selected_boo += 1 + selected_boo = clamp(selected_boo, 0, 4) + BooRaceHandler.boo_colour = selected_boo + if old_colour != selected_boo: + print(selected_boo) + boo_changed.emit() + if Input.is_action_just_pressed("ui_back"): + cancelled.emit() + close() + if Input.is_action_just_pressed("ui_accept"): + if int(BooRaceHandler.cleared_boo_levels[lvl_idx]) < selected_boo and not Global.debug_mode: + AudioManager.play_sfx("bump") + else: + select_world() + +func select_world() -> void: + boo_selected.emit() + close() + +func close() -> void: + active = false + hide() diff --git a/Scripts/UI/BooSelect.gd.uid b/Scripts/UI/BooSelect.gd.uid new file mode 100755 index 0000000..40b742d --- /dev/null +++ b/Scripts/UI/BooSelect.gd.uid @@ -0,0 +1 @@ +uid://di5w6db0ha2oa diff --git a/Scripts/UI/CampaignSelect.gd b/Scripts/UI/CampaignSelect.gd new file mode 100644 index 0000000..f8665bd --- /dev/null +++ b/Scripts/UI/CampaignSelect.gd @@ -0,0 +1,101 @@ +extends Control + +var selected_index := 0 + +signal selected +signal cancelled +var active := false + +@export var campaign_icons: Array[Texture2D] = [] + +var old_campaign := "" + +@export var campaign := ["SMB1", "SMBLL", "SMBS", "SMBANN", "Custom"] + +func _ready() -> void: + get_starting_position() + handle_visuals() + +func _process(_delta: float) -> void: + if active: + handle_input() + handle_visuals() + +func handle_visuals() -> void: + %Left.texture = campaign_icons[wrap(selected_index - 1, 0, campaign_icons.size())] + %Right.texture = campaign_icons[wrap(selected_index + 1, 0, campaign_icons.size())] + %Middle.texture = campaign_icons[selected_index] + %BarLabel.text = generate_text() + for i in %CampaignNames.get_child_count(): + %CampaignNames.get_child(i).visible = selected_index == i + +func generate_text() -> String: + var string := "" + string += "◄" + for i in 5: + if i == selected_index: + string += "┼" + else: + string += "-" + string += "►" + return string + +func open() -> void: + old_campaign = Global.current_campaign + Global.current_game_mode = Global.GameMode.NONE + get_starting_position() + handle_visuals() + show() + await get_tree().process_frame + active = true + await selected + hide() + +func get_starting_position() -> void: + if CustomLevelMenu.has_entered or selected_index == 4: + selected_index = 4 + else: + selected_index = campaign.find(Global.current_campaign) + +func handle_input() -> void: + if Input.is_action_just_pressed("ui_left"): + selected_index -= 1 + if Input.is_action_just_pressed("ui_right"): + selected_index += 1 + selected_index = wrap(selected_index, 0, campaign.size()) + Global.current_campaign = campaign[selected_index] + if Input.is_action_just_pressed("ui_accept"): + select() + elif Input.is_action_just_pressed("ui_back"): + close() + Global.current_campaign = old_campaign + cancelled.emit() + return + +func select() -> void: + CustomLevelMenu.has_entered = false + if selected_index == 4: + Global.current_campaign = "SMB1" + Global.transition_to_scene("res://Scenes/Levels/CustomLevelMenu.tscn") + return + active = false + Settings.file.game.campaign = Global.current_campaign + SaveManager.apply_save(SaveManager.load_save(campaign[selected_index])) + if Global.current_campaign != "SMBANN": + SpeedrunHandler.load_best_times() + Settings.save_settings() + selected.emit() + hide() + if old_campaign != Global.current_campaign: + Global.freeze_screen() + ResourceSetter.cache.clear() + ResourceSetterNew.cache.clear() + Global.level_theme_changed.emit() + for i in 2: + await get_tree().process_frame + Global.close_freeze() + +func close() -> void: + CustomLevelMenu.has_entered = false + active = false + hide() diff --git a/Scripts/UI/CampaignSelect.gd.uid b/Scripts/UI/CampaignSelect.gd.uid new file mode 100755 index 0000000..8b5c70e --- /dev/null +++ b/Scripts/UI/CampaignSelect.gd.uid @@ -0,0 +1 @@ +uid://cae4v54jq1gs3 diff --git a/Scripts/UI/ChallengeModeResults.gd b/Scripts/UI/ChallengeModeResults.gd new file mode 100644 index 0000000..58c3b21 --- /dev/null +++ b/Scripts/UI/ChallengeModeResults.gd @@ -0,0 +1,118 @@ +extends Node + + +@export var can_exit := false + +func _enter_tree() -> void: + Global.get_node("GameHUD").hide() + +var coin_medal := true +var score_medal := false +var yoshi_medal := false + +var exiting := false + +func _ready() -> void: + var your_results = tr("CHALLENGE_DIALOGUE_RESULTS").split(" ") + $SpeechBubble/Your.text = your_results[0] + $SpeechBubble/Your/Results.text = your_results[1] + coin_medal = int(ChallengeModeHandler.red_coins_collected[Global.world_num - 1][Global.level_num - 1]) & 0b011111 == 0b011111 + score_medal = ChallengeModeHandler.top_challenge_scores[Global.world_num -1][Global.level_num - 1] >= ChallengeModeHandler.CHALLENGE_TARGETS[Global.current_campaign][Global.world_num -1][Global.level_num -1] + yoshi_medal = ChallengeModeHandler.is_coin_collected(ChallengeModeHandler.CoinValues.YOSHI_EGG, ChallengeModeHandler.red_coins_collected[Global.world_num - 1][Global.level_num - 1]) + setup_results() + +func _process(_delta: float) -> void: + if can_exit and Input.is_action_just_pressed("jump_0"): + can_exit = false + exiting = true + save_results() + $Music.stop() + $Music.stream = preload("res://Assets/Audio/BGM/ChallengeEnd.mp3") + $Music.play() + await $Music.finished + open_menu() + Engine.time_scale = 5 if Input.is_action_pressed("jump_0") and can_exit == false and exiting == false else 1 + +func open_menu() -> void: + $CanvasLayer/PauseMenu.open() + +func save_results() -> void: + var index := 0 + ChallengeModeHandler.red_coins_collected[Global.world_num - 1][Global.level_num - 1] = int(ChallengeModeHandler.red_coins_collected[Global.world_num - 1][Global.level_num - 1]) | ChallengeModeHandler.current_run_red_coins_collected + if Global.score >= ChallengeModeHandler.top_challenge_scores[Global.world_num - 1][Global.level_num - 1]: + ChallengeModeHandler.top_challenge_scores[Global.world_num - 1][Global.level_num - 1] = Global.score + ChallengeModeHandler.new().check_for_achievement() + SaveManager.write_save() + +func retry_level() -> void: + Global.player_power_states = "0000" + ChallengeModeHandler.current_run_red_coins_collected = ChallengeModeHandler.red_coins_collected[Global.world_num - 1][Global.level_num - 1] + Global.score = 0 + LevelTransition.level_to_transition_to = Level.get_scene_string(Global.world_num, Global.level_num) + Global.transition_to_scene("res://Scenes/Levels/LevelTransition.tscn") + +func go_to_title_screen() -> void: + Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn") + +func _exit_tree() -> void: + Global.get_node("GameHUD").show() + Engine.time_scale = 1 + +func setup_results() -> void: + $Sprite2D3/RedCoins.visible = coin_medal + $Sprite2D3/Score.visible = score_medal + $Sprite2D3/YoshiEgg.visible = yoshi_medal + $SpeechBubble/Score/ScoreLabel.text = str(Global.score) + var idx = 0 + for i in $Sprite2D/Sprite2D3/Coins.get_children(): + if ChallengeModeHandler.is_coin_collected(idx, ChallengeModeHandler.red_coins_collected[Global.world_num - 1][Global.level_num - 1]): + i.frame = 1 + else: + i.frame = 0 + idx += 1 + idx = 0 + for i in $SpeechBubble/Coins/Node2D.get_children(): + i.frame = int(ChallengeModeHandler.is_coin_collected(idx)) + idx += 1 + $Sprite2D/Sprite2D3/ScoreText/Target.text = "/ " + str(ChallengeModeHandler.CHALLENGE_TARGETS[Global.current_campaign][Global.world_num - 1][Global.level_num - 1]) + $WorldLevel.text = str(Global.world_num) + "-" + str(Global.level_num) + $Yoshi.play(["Green", "Yellow", "Red", "Blue"][Global.level_num - 1]) + +func update_coins_display() -> void: + var idx := 0 + for i in $Sprite2D/Sprite2D3/Coins.get_children(): + if ChallengeModeHandler.is_coin_collected(idx): + i.frame = 1 + idx += 1 + +func update_score() -> void: + $Sprite2D/Sprite2D3/ScoreText.text = str(Global.score) + +func give_red_coin_medal() -> void: + const mask = (1 << ChallengeModeHandler.CoinValues.R_COIN_1) | (1 << ChallengeModeHandler.CoinValues.R_COIN_2) | (1 << ChallengeModeHandler.CoinValues.R_COIN_3) | (1 << ChallengeModeHandler.CoinValues.R_COIN_4) | (1 << ChallengeModeHandler.CoinValues.R_COIN_5) + var valid := (ChallengeModeHandler.current_run_red_coins_collected & mask) == mask + if valid and not coin_medal: + do_medal_give_animation($Sprite2D3/RedCoins) + +func give_score_medal() -> void: + if Global.score >= ChallengeModeHandler.CHALLENGE_TARGETS[Global.current_campaign][Global.world_num - 1][Global.level_num - 1] and not score_medal: + do_medal_give_animation($Sprite2D3/Score) + +func give_yoshi_medal() -> void: + if ChallengeModeHandler.is_coin_collected(ChallengeModeHandler.CoinValues.YOSHI_EGG): + $SmokeParticle.play() + $Yoshi/AudioStreamPlayer2D.play() + $Yoshi.show() + if yoshi_medal == false: + await get_tree().create_timer(0.5, false).timeout + do_medal_give_animation($Sprite2D3/YoshiEgg) + +func do_medal_give_animation(medal: Node) -> void: + $AudioStreamPlayer2.play() + get_tree().paused = true + for i in 4: + medal.hide() + await get_tree().create_timer(0.1, true).timeout + medal.show() + await get_tree().create_timer(0.1, true).timeout + get_tree().paused = false diff --git a/Scripts/UI/ChallengeModeResults.gd.uid b/Scripts/UI/ChallengeModeResults.gd.uid new file mode 100755 index 0000000..a90f2bd --- /dev/null +++ b/Scripts/UI/ChallengeModeResults.gd.uid @@ -0,0 +1 @@ +uid://bqhrq7sabq811 diff --git a/Scripts/UI/CharacterSelect.gd b/Scripts/UI/CharacterSelect.gd new file mode 100644 index 0000000..16c5228 --- /dev/null +++ b/Scripts/UI/CharacterSelect.gd @@ -0,0 +1,108 @@ +extends Control +@onready var cursor: TextureRect = %Cursor + +var selected_index := 0 + +signal selected +signal cancelled +var active := false + +var player_id := 0 + +var character_sprite_jsons := [ + "res://Assets/Sprites/Players/Mario/Small.json", + "res://Assets/Sprites/Players/Luigi/Small.json", + "res://Assets/Sprites/Players/Toad/Small.json", + "res://Assets/Sprites/Players/Toadette/Small.json" +] + +func _process(_delta: float) -> void: + if active: + handle_input() + +func _ready() -> void: + update_sprites() + +func get_custom_characters() -> void: + Player.CHARACTERS = ["Mario", "Luigi", "Toad", "Toadette"] + Player.CHARACTER_NAMES = ["CHAR_MARIO", "CHAR_LUIGI", "CHAR_TOAD", "CHAR_TOADETTE"] + AudioManager.character_sfx_map.clear() + + var idx := 0 + for i in Player.CHARACTERS: + var path = ResourceSetter.get_pure_resource_path("res://Assets/Sprites/Players/" + i + "/CharacterInfo.json") + print(path) + if FileAccess.file_exists(path): + var json = JSON.parse_string(FileAccess.open(path, FileAccess.READ).get_as_text()) + Player.CHARACTER_NAMES[idx] = json.name + path = ResourceSetter.get_pure_resource_path("res://Assets/Sprites/Players/" + i + "/CharacterColour.json") + if FileAccess.file_exists(path): + Player.CHARACTER_COLOURS[idx] = load(path) + idx += 1 + print(Player.CHARACTER_NAMES) + + DirAccess.make_dir_recursive_absolute("user://custom_characters") + for i in DirAccess.get_directories_at("user://custom_characters"): + if FileAccess.file_exists("user://custom_characters/" + i + "/CharacterInfo.json"): + var char_path = "user://custom_characters/" + i + "/" + var json = JSON.parse_string(FileAccess.open(char_path + "CharacterInfo.json", FileAccess.READ).get_as_text()) + Player.CHARACTERS.append(i) + Player.CHARACTER_NAMES.append(json.name) + if FileAccess.file_exists(char_path + "CharacterColour.json"): + Player.CHARACTER_COLOURS.append(load(char_path + "CharacterColour.json")) + if FileAccess.file_exists(char_path + "LifeIcon.json"): + GameHUD.character_icons.append(load(char_path + "LifeIcon.json")) + if FileAccess.file_exists(char_path + "ColourPalette.json"): + Player.CHARACTER_PALETTES.append(load(char_path + "ColourPalette.json")) + if FileAccess.file_exists(char_path + "SFX.json"): + AudioManager.character_sfx_map[i] = JSON.parse_string(FileAccess.open(char_path + "SFX.json", FileAccess.READ).get_as_text()) + +func open() -> void: + get_custom_characters() + show() + grab_focus() + selected_index = int(Global.player_characters[player_id]) + update_sprites() + await get_tree().physics_frame + active = true + +func handle_input() -> void: + if Input.is_action_just_pressed("ui_left"): + selected_index = wrap(selected_index - 1, 0, Player.CHARACTERS.size()) + update_sprites() + elif Input.is_action_just_pressed("ui_right"): + selected_index = wrap(selected_index + 1, 0, Player.CHARACTERS.size()) + update_sprites() + if Input.is_action_just_pressed("ui_accept"): + Global.player_characters[player_id] = str(selected_index) + var characters := Global.player_characters + for i in characters: + if int(i) > 3: + characters = "0000" + Settings.file.game.characters = characters + Settings.save_settings() + selected.emit() + close() + elif Input.is_action_just_pressed("ui_back"): + close() + cancelled.emit() + +func update_sprites() -> void: + %Left.force_character = Player.CHARACTERS[wrap(selected_index - 1, 0, Player.CHARACTERS.size())] + %Selected.force_character = Player.CHARACTERS[wrap(selected_index, 0, Player.CHARACTERS.size())] + %Right.force_character = Player.CHARACTERS[wrap(selected_index + 1, 0, Player.CHARACTERS.size())] + for i in [%Left, %Selected, %Right]: + i.update() + i.play("Pose" if i == %Selected else "FaceForward") + %PlayerColourTexture.resource_json = Player.CHARACTER_COLOURS[selected_index] + %CharacterName.text = tr(Player.CHARACTER_NAMES[selected_index]) + $Panel/MarginContainer/VBoxContainer/CharacterName/TextShadowColourChanger/ColourPaletteSampler.texture = %ColourPaletteSampler.texture + $Panel/MarginContainer/VBoxContainer/CharacterName/TextShadowColourChanger.handle_shadow_colours() +func select() -> void: + selected.emit() + hide() + active = false + +func close() -> void: + active = false + hide() diff --git a/Scripts/UI/CharacterSelect.gd.uid b/Scripts/UI/CharacterSelect.gd.uid new file mode 100755 index 0000000..d843c7f --- /dev/null +++ b/Scripts/UI/CharacterSelect.gd.uid @@ -0,0 +1 @@ +uid://d0f4edmfxs2pu diff --git a/Scripts/UI/Credits.gd b/Scripts/UI/Credits.gd new file mode 100644 index 0000000..9eedc30 --- /dev/null +++ b/Scripts/UI/Credits.gd @@ -0,0 +1,50 @@ +class_name CreditsLevel +extends Level + +func _enter_tree() -> void: + pass + +static var go_to_title_screen := true + +func _ready() -> void: + for i in $Labels.get_children(): + i.hide() + AudioManager.stop_all_music() + Global.get_node("GameHUD").hide() + await get_tree().create_timer(1, false).timeout + do_sequence() + +func _exit_tree() -> void: + Global.get_node("GameHUD").show() + +func _process(_delta: float) -> void: + if Input.is_action_just_pressed("ui_accept"): + if $Skip.visible: + exit() + else: + $Skip.show() + await get_tree().create_timer(2, false).timeout + $Skip.hide() + +func exit() -> void: + if go_to_title_screen: + Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn") + else: + LevelTransition.level_to_transition_to = Level.get_scene_string(9, 1) + Global.world_num = 8 + Global.world_num = 4 + update_next_level_info() + transition_to_next_level() + +func do_sequence() -> void: + $Music.play() + for i in $Labels.get_children(): + i.show() + if i.has_meta("time"): + await get_tree().create_timer(i.get_meta("time"), false).timeout + else: + await get_tree().create_timer(4, false).timeout + i.hide() + await get_tree().create_timer(0.5, false).timeout + await get_tree().create_timer(5, false).timeout + exit() diff --git a/Scripts/UI/Credits.gd.uid b/Scripts/UI/Credits.gd.uid new file mode 100644 index 0000000..67db353 --- /dev/null +++ b/Scripts/UI/Credits.gd.uid @@ -0,0 +1 @@ +uid://b3stoe2kp1nv1 diff --git a/Scripts/UI/CustomLevelContainer.gd b/Scripts/UI/CustomLevelContainer.gd new file mode 100644 index 0000000..46b18f5 --- /dev/null +++ b/Scripts/UI/CustomLevelContainer.gd @@ -0,0 +1,72 @@ +class_name CustomLevelContainer +extends Control + +signal selected(this: CustomLevelContainer) + +var level_name := "" +var level_author := "" +var level_desc := "" +var level_theme := "Overworld" +var level_time := 0 +var game_style := "SMBLL" +var difficulty := 0 +var file_path := "" + +var idx := 0 + +const CAMPAIGN_RECTS := { + "SMB1": Rect2(0, 0, 42, 16), + "SMBLL": Rect2(0, 16, 42, 16), + "SMBS": Rect2(0, 32, 42, 16), + "SMBANN": Rect2(0, 0, 42, 16) +} + +const ICON_TEXTURES := [ + preload("uid://chtjq1vr0rpso"), + preload("uid://cn8bcncfmdikq") +] + +const THEME_RECTS := { + "Overworld": Rect2(0, 0, 32, 32), + "Underground": Rect2(32, 0, 32, 32), + "Desert": Rect2(64, 0, 32, 32), + "Snow": Rect2(96, 0, 32, 32), + "Jungle": Rect2(128, 0, 32, 32), + "Beach": Rect2(0, 32, 32, 32), + "Garden": Rect2(32, 32, 32, 32), + "Mountain": Rect2(64, 32, 32, 32), + "Skyland": Rect2(96, 32, 32, 32), + "Autumn": Rect2(128, 32, 32, 32), + "Pipeland": Rect2(0, 64, 32, 32), + "Space": Rect2(32, 64, 32, 32), + "Underwater": Rect2(64, 64, 32, 32), + "Volcano": Rect2(96, 64, 32, 32), + "GhostHouse": Rect2(128, 64, 32, 32), + "Castle": Rect2(0, 96, 32, 32), + "CastleWater": Rect2(32, 96, 32, 32), + "Mystery": Rect2(96, 96, 32, 32), + "Airship": Rect2(128, 96, 32, 32), + "Bonus": Rect2(0, 128, 32, 32) +} + +func _ready() -> void: + set_process(false) + update_visuals() + +func update_visuals() -> void: + %LevelIcon.texture = ResourceSetter.get_resource(ICON_TEXTURES[level_time]) + %LevelIcon.region_rect = THEME_RECTS[level_theme] + + %LevelName.text = level_name if level_name != "" else "(Unnamed Level)" + %LevelAuthor.text = "By " + (level_author if level_author != "" else "Player") + + %CampaignIcon.region_rect = CAMPAIGN_RECTS[game_style] + + var idx := 0 + for i in %DifficultyStars.get_children(): + i.region_rect.position.x = 24 if idx > difficulty else [0, 0, 8, 8, 16][difficulty] + idx += 1 + +func _process(_delta: float) -> void: + if Input.is_action_just_pressed("ui_accept") and visible: + selected.emit(self) diff --git a/Scripts/UI/CustomLevelContainer.gd.uid b/Scripts/UI/CustomLevelContainer.gd.uid new file mode 100755 index 0000000..2be7577 --- /dev/null +++ b/Scripts/UI/CustomLevelContainer.gd.uid @@ -0,0 +1 @@ +uid://0pxa4836hn6c diff --git a/Scripts/UI/CustomLevelList.gd b/Scripts/UI/CustomLevelList.gd new file mode 100644 index 0000000..77dcddb --- /dev/null +++ b/Scripts/UI/CustomLevelList.gd @@ -0,0 +1,78 @@ +extends VBoxContainer + +signal level_selected(container: CustomLevelContainer) + +const CUSTOM_LEVEL_CONTAINER = preload("uid://dt20tjug8m6oh") + +const CUSTOM_LEVEL_PATH := "user://custom_levels/" +const base64_charset := "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" + +signal closed + +var containers := [] + +var selected_lvl_idx := -1 + +func open(refresh_list := true) -> void: + show() + if refresh_list: + refresh() + if selected_lvl_idx >= 0: + %LevelContainers.get_child(selected_lvl_idx).grab_focus() + else: + $TopBit/Button.grab_focus() + await get_tree().process_frame + set_process(true) + +func open_folder() -> void: + OS.shell_show_in_file_manager(ProjectSettings.globalize_path(CUSTOM_LEVEL_PATH)) + +func _process(_delta: float) -> void: + if Input.is_action_just_pressed("ui_back"): + closed.emit() + +func close() -> void: + hide() + set_process(false) + +func refresh() -> void: + %LevelContainers.get_node("Label").show() + for i in %LevelContainers.get_children(): + if i is CustomLevelContainer: + i.queue_free() + containers.clear() + get_levels("user://custom_levels") + get_levels("user://custom_levels/downloaded") + +func get_levels(path := "user://custom_levels") -> void: + DirAccess.make_dir_recursive_absolute(path) + var idx := 0 + for i in DirAccess.get_files_at(path): + if i.contains(".lvl") == false: + continue + %LevelContainers.get_node("Label").hide() + var container = CUSTOM_LEVEL_CONTAINER.instantiate() + var file = FileAccess.open(path + "/" + i, FileAccess.READ) + var json = JSON.parse_string(file.get_as_text()) + file.close() + var data = json["Levels"][0]["Data"].split("=") + var info = json["Info"] + container.level_name = info["Name"] + container.level_author = info["Author"] + container.level_desc = info["Description"] + container.idx = idx + container.file_path = path + "/" + i + container.level_theme = Level.THEME_IDXS[base64_charset.find(data[0])] + container.level_time = base64_charset.find(data[1]) + container.game_style = Global.CAMPAIGNS[base64_charset.find(data[3])] + container.selected.connect(container_selected) + containers.append(container) + print(data) + if info.has("Difficulty"): + container.difficulty = info["Difficulty"] + %LevelContainers.add_child(container) + idx += 1 + +func container_selected(container: CustomLevelContainer) -> void: + level_selected.emit(container) + selected_lvl_idx = container.get_index() diff --git a/Scripts/UI/CustomLevelList.gd.uid b/Scripts/UI/CustomLevelList.gd.uid new file mode 100644 index 0000000..d5a2010 --- /dev/null +++ b/Scripts/UI/CustomLevelList.gd.uid @@ -0,0 +1 @@ +uid://cv5avutyesjxt diff --git a/Scripts/UI/CustomLevelMenu.gd b/Scripts/UI/CustomLevelMenu.gd new file mode 100644 index 0000000..a7eca9a --- /dev/null +++ b/Scripts/UI/CustomLevelMenu.gd @@ -0,0 +1,86 @@ +class_name CustomLevelMenu +extends Node + +static var current_level_file := "" + +static var has_entered := false + +var selected_lvl_idx := 0 +const CUSTOM_LEVEL_PATH := "user://custom_levels/" +const base64_charset := "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" + +func _ready() -> void: + has_entered = true + ResourceSetterNew.cache.clear() + ResourceSetter.cache.clear() + Global.get_node("GameHUD").hide() + Checkpoint.passed = false + Global.world_num = 1 + Global.level_num = 1 + Checkpoint.sublevel_id = 0 + Global.current_campaign = "SMB1" + AudioManager.stop_all_music() + Global.second_quest = false + %LevelList.open(true) + +func _exit_tree() -> void: + Global.get_node("GameHUD").show() + +func new_level() -> void: + Global.current_game_mode = Global.GameMode.LEVEL_EDITOR + LevelEditor.load_play = false + LevelEditor.level_name = "" + LevelEditor.level_author = "" + LevelEditor.level_desc = "" + LevelEditor.difficulty = 0 + LevelEditor.level_file = LevelEditor.BLANK_FILE.duplicate(true) + Global.transition_to_scene("res://Scenes/Levels/LevelEditor.tscn") + +func back_to_title_screen() -> void: + if Global.transitioning_scene: + await Global.transition_finished + Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn") + +func edit_level() -> void: + Global.current_game_mode = Global.GameMode.LEVEL_EDITOR + LevelEditor.load_play = false + Global.transition_to_scene("res://Scenes/Levels/LevelEditor.tscn") + +func play_level() -> void: + Global.current_game_mode = Global.GameMode.CUSTOM_LEVEL + Settings.file.difficulty.inf_lives = 1 + LevelEditor.load_play = true + $CharacterSelect.open() + await $CharacterSelect.selected + LevelTransition.level_to_transition_to = ("res://Scenes/Levels/LevelEditor.tscn") + Global.transition_to_scene("res://Scenes/Levels/LevelTransition.tscn") + + +func delete_level() -> void: + DirAccess.remove_absolute(current_level_file) + go_back_to_list() + %LevelList.refresh() + if %LevelList.containers.is_empty() == false: + %LevelList.containers[0].grab_focus() + else: + $BG/Border/Levels/VBoxContainer/LevelList/TopBit/Button.grab_focus() + +func go_back_to_list() -> void: + $BG/Border/Levels/VBoxContainer/LevelList.show() + %LevelInfo.hide() + +func open_lss_browser() -> void: + $BG/Border/Levels/VBoxContainer/LevelList.hide() + %LSSBrowser.open() + +func show_lss_level_info(container: OnlineLevelContainer) -> void: + for i in ["level_name", "level_author", "level_theme", "level_id", "thumbnail_url"]: + %SelectedOnlineLevel.set(i, container.get(i)) + %SelectedOnlineLevel.setup_visuals() + LevelEditor.level_name = container.level_name + LevelEditor.level_author = container.level_author + %LSSDescription.text = "Fetching Description..." + $BG/Border/Levels/VBoxContainer/LSSBrowser.hide() + %LSSLevelInfo.show() + await get_tree().physics_frame + %Download.grab_focus() diff --git a/Scripts/UI/CustomLevelMenu.gd.uid b/Scripts/UI/CustomLevelMenu.gd.uid new file mode 100755 index 0000000..aadec1f --- /dev/null +++ b/Scripts/UI/CustomLevelMenu.gd.uid @@ -0,0 +1 @@ +uid://bxu6kcun4m6uo diff --git a/Scripts/UI/DataDeletionNode.gd b/Scripts/UI/DataDeletionNode.gd new file mode 100644 index 0000000..c148fa7 --- /dev/null +++ b/Scripts/UI/DataDeletionNode.gd @@ -0,0 +1,68 @@ + +extends HBoxContainer + +@export var title := "" +@export var selected := false +@export var campaigns: Array[String] +@export var extra_confirm := false +signal deleted(campaign: String) +var confirming := false + +var confirm_2 := false + + +var selected_index := 0: + set(value): + selected_index = value + +func _process(_delta: float) -> void: + if selected: + handle_inputs() + else: + confirm_2 = false + confirming = false + $Cursor.modulate.a = int(selected) + for i in [$AutoScrollContainer, %AutoScrollContainer2]: + i.is_focused = selected + %Title.text = tr(title) + ":" + if not confirming: + %Value.modulate = Color.WHITE + %Value.text = tr(str(campaigns[selected_index])) + else: + if confirm_2: + %Value.text = tr("DELETION_CONFIRM_2") + else: + %Value.text = tr("DELETION_CONFIRM") + %Value.modulate = Color.RED + %LeftArrow.modulate.a = int(selected and selected_index > 0) + %RightArrow.modulate.a = int(selected and selected_index < campaigns.size() - 1) + +func set_selected(active := false) -> void: + selected = active + +func handle_inputs() -> void: + if Input.is_action_just_pressed("ui_left"): + confirming = false + confirm_2 = false + selected_index -= 1 + if Settings.file.audio.extra_sfx == 1: + AudioManager.play_global_sfx("menu_move") + if Input.is_action_just_pressed("ui_right"): + confirming = false + confirm_2 = false + selected_index += 1 + if Settings.file.audio.extra_sfx == 1: + AudioManager.play_global_sfx("menu_move") + if Input.is_action_just_pressed("ui_accept"): + if confirming or confirm_2: + if extra_confirm and confirm_2 == false: + confirm_2 = true + else: + AudioManager.play_global_sfx("cannon") + confirm_2 = false + confirming = false + deleted.emit(campaigns[selected_index]) + else: + confirm_2 = false + confirming = true + selected_index = clamp(selected_index, 0, campaigns.size() - 1) diff --git a/Scripts/UI/DataDeletionNode.gd.uid b/Scripts/UI/DataDeletionNode.gd.uid new file mode 100644 index 0000000..6bf9048 --- /dev/null +++ b/Scripts/UI/DataDeletionNode.gd.uid @@ -0,0 +1 @@ +uid://cmxqrlwdt6tst diff --git a/Scripts/UI/DiscoResults.gd b/Scripts/UI/DiscoResults.gd new file mode 100644 index 0000000..d86dc29 --- /dev/null +++ b/Scripts/UI/DiscoResults.gd @@ -0,0 +1,48 @@ +extends Control + +const RANK_MESSAGES = ["F_RANK_MESSAGE", "D_RANK_MESSAGE", "C_RANK_MESSAGE", "B_RANK_MESSAGE", "A_RANK_MESSAGE", "S_RANK_MESSAGE", "P_RANK_MESSAGE"] + +var selected_index := 0 + +func _ready() -> void: + pass + +func open() -> void: + setup_visuals() + show() + set_focus(true) + await get_tree().physics_frame + [%Continue, %Retry, %LevelSelect, %ReturnMenu][selected_index].grab_focus() + +func setup_visuals() -> void: + %Score.text = str(Global.score) + var rank_idx = DiscoLevel.RANK_IDs.find(DiscoLevel.current_rank) + %Medal.region_rect.position.x = 16 * (rank_idx + 1) + %RankMessage.text = RANK_MESSAGES[rank_idx] + %RankMessage.modulate = GameHUD.RANK_COLOURS[DiscoLevel.current_rank] + +func close() -> void: + hide() + +func set_focus(enabled := false) -> void: + for i in [%Continue, %Retry, %LevelSelect, %ReturnMenu]: + i.focus_mode = 0 if enabled == false else 2 + +func continue_to_next_level() -> void: + Global.current_level.transition_to_next_level() + Global.disco_level_continued.emit() + close() + +func set_index(idx := 0) -> void: + selected_index = idx + +func restart_level() -> void: + LevelTransition.level_to_transition_to = Level.get_scene_string(Global.world_num, Global.level_num) + Global.reset_values() + DiscoLevel.reset_values() + Global.transition_to_scene("res://Scenes/Levels/LevelTransition.tscn") + close() + +func go_to_menu() -> void: + Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn") + close() diff --git a/Scripts/UI/DiscoResults.gd.uid b/Scripts/UI/DiscoResults.gd.uid new file mode 100644 index 0000000..b21e3ce --- /dev/null +++ b/Scripts/UI/DiscoResults.gd.uid @@ -0,0 +1 @@ +uid://b5u7ht2124lfs diff --git a/Scripts/UI/EditorPopupMenu.gd b/Scripts/UI/EditorPopupMenu.gd new file mode 100644 index 0000000..cfa904f --- /dev/null +++ b/Scripts/UI/EditorPopupMenu.gd @@ -0,0 +1,24 @@ +extends Control + +var active := false + +signal closed + +func _ready() -> void: + set_process(false) + +func _process(_delta: float) -> void: + if Input.is_action_just_pressed("ui_cancel") or Input.is_action_just_pressed("editor_open_menu"): + close() + +func open() -> void: + set_process(true) + show() + active = true + +func close() -> void: + set_process(false) + hide() + active = false + await get_tree().create_timer(0.1).timeout + closed.emit() diff --git a/Scripts/UI/EditorPopupMenu.gd.uid b/Scripts/UI/EditorPopupMenu.gd.uid new file mode 100644 index 0000000..cb9639c --- /dev/null +++ b/Scripts/UI/EditorPopupMenu.gd.uid @@ -0,0 +1 @@ +uid://d1gpliy41d31n diff --git a/Scripts/UI/GameBananaLevelDisplay.gd b/Scripts/UI/GameBananaLevelDisplay.gd new file mode 100755 index 0000000..721f855 --- /dev/null +++ b/Scripts/UI/GameBananaLevelDisplay.gd @@ -0,0 +1,4 @@ +extends Control + +func _ready() -> void: + pass diff --git a/Scripts/UI/GameBananaLevelDisplay.gd.uid b/Scripts/UI/GameBananaLevelDisplay.gd.uid new file mode 100755 index 0000000..5d18592 --- /dev/null +++ b/Scripts/UI/GameBananaLevelDisplay.gd.uid @@ -0,0 +1 @@ +uid://b32rbwuvfqn6x diff --git a/Scripts/UI/GhostSelect.gd b/Scripts/UI/GhostSelect.gd new file mode 100644 index 0000000..9e8d286 --- /dev/null +++ b/Scripts/UI/GhostSelect.gd @@ -0,0 +1,42 @@ +extends Control + +var selected_index := 0 + +var active := false + +signal selected +signal cancelled + +func _ready() -> void: + pass + +func open() -> void: + show() + await get_tree().physics_frame + active = true + +func _process(_delta: float) -> void: + if active == false: return + if Input.is_action_just_pressed("ui_down"): + selected_index += 1 + elif Input.is_action_just_pressed("ui_up"): + selected_index -= 1 + selected_index = clamp(selected_index, 0, 1) + if Input.is_action_just_pressed("ui_accept"): + selected.emit() + SpeedrunHandler.ghost_enabled = bool(selected_index) + close() + elif Input.is_action_just_pressed("ui_back"): + close() + cancelled.emit() + var idx := 0 + for i in [%NoGhost, %Ghost]: + i.get_node("Cursor").modulate.a = int(selected_index == idx) + idx += 1 + +func load_ghost() -> void: + SpeedrunHandler.load_best_marathon() + +func close() -> void : + hide() + active = false diff --git a/Scripts/UI/GhostSelect.gd.uid b/Scripts/UI/GhostSelect.gd.uid new file mode 100644 index 0000000..bd31393 --- /dev/null +++ b/Scripts/UI/GhostSelect.gd.uid @@ -0,0 +1 @@ +uid://btp7od8thj3mk diff --git a/Scripts/UI/LevelEditorTab.gd b/Scripts/UI/LevelEditorTab.gd new file mode 100644 index 0000000..c89b0fb --- /dev/null +++ b/Scripts/UI/LevelEditorTab.gd @@ -0,0 +1,25 @@ +extends MarginContainer + +static var current_tab = null + +@export var icon: Texture = null +@export var title := "" +@export var linked_control: Control = null +@export var first_pick := false + +func _ready() -> void: + if first_pick: + tab_clicked() + $HBoxContainer/Label.text = title + $HBoxContainer/TextureRect.texture = icon + update() + +func update() -> void: + print(current_tab == self) + $HBoxContainer/Label.visible = current_tab == self + $Selected.visible = current_tab == self + linked_control.visible = current_tab == self + +func tab_clicked() -> void: + current_tab = self + get_tree().call_group("EditorTabs", "update") diff --git a/Scripts/UI/LevelEditorTab.gd.uid b/Scripts/UI/LevelEditorTab.gd.uid new file mode 100644 index 0000000..0f8c5c9 --- /dev/null +++ b/Scripts/UI/LevelEditorTab.gd.uid @@ -0,0 +1 @@ +uid://kvlxhhkgtuk2 diff --git a/Scripts/UI/LevelInfo.gd b/Scripts/UI/LevelInfo.gd new file mode 100644 index 0000000..39837e1 --- /dev/null +++ b/Scripts/UI/LevelInfo.gd @@ -0,0 +1,55 @@ +extends VBoxContainer + +signal closed + +var file_path := "" + +var active := false + +func _ready() -> void: + set_process(false) + +signal level_play +signal level_edit + +func open(container: CustomLevelContainer = null) -> void: + if container != null: + for i in ["level_name", "level_author", "level_theme", "game_style", "level_time", "difficulty"]: + %SelectedLevel.set(i, container.get(i)) + %SelectedLevel.update_visuals() + LevelEditor.level_name = container.level_name + CustomLevelMenu.current_level_file = container.file_path + LevelEditor.level_author = container.level_author + file_path = container.file_path + LevelEditor.level_desc = container.level_desc + %Description.text = container.level_desc + show() + await get_tree().physics_frame + active = true + set_process(true) + %Play.grab_focus() + +func reopen() -> void: + show() + await get_tree().physics_frame + active = true + set_process(true) + %Play.grab_focus() + +func _process(_delta: float) -> void: + if Input.is_action_just_pressed("ui_back") and active: + closed.emit() + close() + +func level_selected() -> void: + LevelEditor.level_file = JSON.parse_string(FileAccess.open(file_path, FileAccess.READ).get_as_text()) + level_play.emit() + active = false + +func level_edited() -> void: + LevelEditor.level_file = JSON.parse_string(FileAccess.open(file_path, FileAccess.READ).get_as_text()) + level_edit.emit() + +func close() -> void: + hide() + set_process(false) diff --git a/Scripts/UI/LevelInfo.gd.uid b/Scripts/UI/LevelInfo.gd.uid new file mode 100644 index 0000000..946fa47 --- /dev/null +++ b/Scripts/UI/LevelInfo.gd.uid @@ -0,0 +1 @@ +uid://bsmrnnpjkhidw diff --git a/Scripts/UI/LevelSelect.gd b/Scripts/UI/LevelSelect.gd new file mode 100644 index 0000000..1f70744 --- /dev/null +++ b/Scripts/UI/LevelSelect.gd @@ -0,0 +1,189 @@ +extends Control + +var selected_level := 0 + +signal level_selected +signal cancelled +var active := false + +var starting_value := -1 + +@export var has_speedrun_stuff := false +@export var has_disco_stuff := false + +const LEVEL_ICONS := { + "SMB1": SMB1_ICONS, + "SMBLL": SMBLL_ICONS, + "SMBS": SMBS_ICONS, + "SMBANN": SMB1_ICONS +} + +const SMB1_ICONS := [ + "0123", + "0453", + "0023", + "0163", + "8893", + "8893", + "8AB3", + "8883" +] + +const SMBLL_ICONS := [ + "0123", + "0053", + "0423", + "0023", + "8193", + "8AB3", + "8993", + "88D3", + "8888", + "0123", + "0423", + "0523", + "0003" +] + +const SMBS_ICONS := [ + "0123", + "0453", + "0023", + "0163", + "8893", + "8893", + "8AB3", + "CA13" +] + +const NUMBER_Y := [ + "Overworld", + "Underground", + "Castle", + "Snow", + "Space", + "Volcano" +] + +func _ready() -> void: + for i in %SlotContainer.get_children(): + i.focus_entered.connect(slot_selected.bind(i.get_index())) + for i in [$Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Icon/RankMedal/SRankParticles, $Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Icon/RankMedal/PRankParticles, $Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Icon/RankMedal/SRankParticles, $Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Icon/RankMedal/PRankParticles, $Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Icon/RankMedal/SRankParticles, $Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Icon/RankMedal/PRankParticles, $Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Icon/RankMedal/SRankParticles, $Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Icon/RankMedal/PRankParticles]: + start_particle(i) + +func start_particle(particle: GPUParticles2D) -> void: + await get_tree().create_timer(randf_range(0, 5)).timeout + particle.emitting = true + +func _process(_delta: float) -> void: + if active: + handle_input() + Global.level_num = selected_level + 1 + +func open() -> void: + if starting_value == -1: + starting_value = Global.level_num + print([Global.level_num, starting_value]) + selected_level = Global.level_num - 1 + setup_visuals() + update_pb() + show() + $%SlotContainer.get_child(selected_level).grab_focus() + await get_tree().create_timer(0.1).timeout + active = true + +const CHARSET := "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" + +var visited_levels := "0000" + +func setup_visuals() -> void: + %MarathonBits.visible = Global.current_game_mode == Global.GameMode.MARATHON_PRACTICE + var idx := 0 + for i in %SlotContainer.get_children(): + if i.visible == false: + continue + var level_theme = Global.LEVEL_THEMES[Global.current_campaign][Global.world_num - 1] + visited_levels = (SaveManager.visited_levels.substr((Global.world_num - 1) * 4, 4)) + var level_visited = SaveManager.visited_levels[SaveManager.get_level_idx(Global.world_num, idx + 1)] != "0" or Global.debug_mode + var num = CHARSET.find(LEVEL_ICONS[Global.current_campaign][Global.world_num - 1][idx]) + if level_visited == false: + num = 7 + i.get_node("ChallengeModeBits").visible = Global.current_game_mode == Global.GameMode.CHALLENGE + if Global.current_game_mode == Global.GameMode.CHALLENGE: + setup_challenge_mode_bits(i.get_node("ChallengeModeBits"), idx + 1) + i.get_node("Icon").region_rect = Rect2((num % 4) * 56, (num / 4) * 32, 56, 32) + i.get_node("Icon/Number").region_rect.position.y = clamp(NUMBER_Y.find(level_theme) * 12, 0, 9999) + i.get_node("Icon/Number").region_rect.position.x = (idx) * 12 + i.get_node("Icon/RankMedal").visible = Global.current_campaign == "SMBANN" + if Global.current_campaign == "SMBANN": + i.get_node("Icon/RankMedal").frame = "ZFDCBASP".find(DiscoLevel.level_ranks[SaveManager.get_level_idx(Global.world_num, idx + 1)]) + i.get_node("Icon/RankMedal/SRankParticles").visible = i.get_node("Icon/RankMedal").frame == 6 + i.get_node("Icon/RankMedal/PRankParticles").visible = i.get_node("Icon/RankMedal").frame == 7 + idx += 1 + +func setup_challenge_mode_bits(container: HBoxContainer, level_num := 1) -> void: + for i in [container.get_node("1"), container.get_node("2"), container.get_node("3"), container.get_node("4"), container.get_node("5"), container.get_node("6")]: + var collected = ChallengeModeHandler.is_coin_collected(int(i.name) - 1, ChallengeModeHandler.red_coins_collected[Global.world_num - 1][level_num - 1]) + i.get_node("Full").visible = collected + container.get_node("Score/Full").visible = ChallengeModeHandler.top_challenge_scores[Global.world_num - 1][level_num - 1] >= ChallengeModeHandler.CHALLENGE_TARGETS[Global.current_campaign][Global.world_num - 1][level_num - 1] + +func update_pb() -> void: + if has_speedrun_stuff == false: return + var best_warpless_time = SpeedrunHandler.best_level_warpless_times[Global.world_num - 1][selected_level] + print(SpeedrunHandler.best_level_warpless_times) + var best_any_time = SpeedrunHandler.best_level_any_times.get(str(Global.world_num) + "-" + str(selected_level + 1), -1) + %FullRunPB.text = "--:--:--" if best_warpless_time == -1 else SpeedrunHandler.gen_time_string(SpeedrunHandler.format_time(best_warpless_time)) + %WarpRunPB.text = "--:--:--" if best_any_time == -1 else SpeedrunHandler.gen_time_string(SpeedrunHandler.format_time(best_any_time)) + %Flag.visible = selected_level < 3 + %Axe.visible = selected_level >= 3 + $Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp.modulate = Color.WHITE if SpeedrunHandler.WARP_LEVELS[Global.current_campaign].has(str(Global.world_num) + "-" + str(selected_level + 1)) else Color(0.25, 0.25, 0.25) + var gold_warpless_time = SpeedrunHandler.LEVEL_GOLD_WARPLESS_TIMES[Global.current_campaign][Global.world_num - 1][selected_level] + var gold_any_time := -1.0 + if SpeedrunHandler.LEVEL_GOLD_ANY_TIMES[Global.current_campaign].has(str(Global.world_num) + "-" + str(selected_level + 1)): + gold_any_time = SpeedrunHandler.LEVEL_GOLD_ANY_TIMES[Global.current_campaign][str(Global.world_num) + "-" + str(selected_level + 1)] + for i in %FullRunMedals.get_children(): + var target_time = gold_warpless_time * SpeedrunHandler.MEDAL_CONVERSIONS[i.get_index()] + i.get_node("Full").visible = best_warpless_time <= target_time and best_warpless_time > 0 + if gold_any_time != -1: + for i in %WarpRunMedals.get_children(): + var target_time = gold_any_time * SpeedrunHandler.MEDAL_CONVERSIONS[i.get_index()] + i.get_node("Full").visible = best_any_time <= target_time and best_any_time > 0 + else: + for i in %WarpRunMedals.get_children(): + i.get_node("Full").hide() + +func handle_input() -> void: + selected_level = clamp(selected_level, 0, 3) + if Input.is_action_just_pressed("ui_accept"): + if visited_levels[selected_level] == "0" and selected_level != 0 and not Global.debug_mode: + AudioManager.play_sfx("bump") + else: + select_world() + elif Input.is_action_just_pressed("ui_back"): + close() + cleanup() + cancelled.emit() + return + +func select_world() -> void: + if owner is Level: + owner.level_id = selected_level + 1 + Global.level_num = selected_level + 1 + level_selected.emit() + close() + +func slot_selected(idx := 0) -> void: + selected_level = idx + update_pb() + +func cleanup() -> void: + await get_tree().process_frame + Global.level_num = starting_value + starting_value = -1 + Global.level_num = clamp(Global.level_num, 1, 4) + if owner is Level: + owner.level_id = clamp(owner.level_id, 1, 8) + +func close() -> void: + active = false + hide() diff --git a/Scripts/UI/LevelSelect.gd.uid b/Scripts/UI/LevelSelect.gd.uid new file mode 100755 index 0000000..04e9957 --- /dev/null +++ b/Scripts/UI/LevelSelect.gd.uid @@ -0,0 +1 @@ +uid://bupc8brk48aqi diff --git a/Scripts/UI/LssBrowser.gd b/Scripts/UI/LssBrowser.gd new file mode 100644 index 0000000..23e66da --- /dev/null +++ b/Scripts/UI/LssBrowser.gd @@ -0,0 +1,102 @@ +extends VBoxContainer + +var page_number := 1 +@onready var http_request: HTTPRequest = $HTTPRequest + +const LSS_URL := "https://levelsharesquare.com" + +signal closed +signal level_selected(container: OnlineLevelContainer) + +var list := {} +const ONLINE_LEVEL_CONTAINER = preload("uid://cr2pku7fjkgpo") + +var filter = 0 +var selected_lvl_idx := -1 +var sort := -1 + +func _ready() -> void: + set_process(false) + +func open(refresh_list := true) -> void: + show() + if refresh_list: + grab_levels() + await get_tree().physics_frame + if selected_lvl_idx >= 0: + %OnlineLevelList.get_child(selected_lvl_idx).grab_focus() + else: + %RefreshList.grab_focus() + set_process(true) + +func _process(_delta: float) -> void: + if Input.is_action_just_pressed("ui_back"): + closed.emit() + close() + +func close() -> void: + set_process(false) + hide() + +func grab_levels() -> void: + selected_lvl_idx = -1 + %OverloadMSG.hide() + %ErrorMSG.hide() + http_request.cancel_request() + for i in %OnlineLevelList.get_children(): + i.queue_free() + $LoadingMSG.show() + var filter_str = ["", "", "&sort=plays", "&sort=rating"][filter] + var get_type = ["featured?", "get?", "get?", "get?"][filter] + var page_str = "&page=" + str(page_number) + var url = LSS_URL + "/api/levels/filter/" + get_type + "game=" + str(Global.LSS_GAME_ID) + "&authors=1" + filter_str + page_str + "&sortType=" + str(sort) + http_request.request(url, [], HTTPClient.METHOD_GET) + +func level_list_retrieved(result := 0, response_code := 0, headers: PackedStringArray = [], body: PackedByteArray = []) -> void: + $LoadingMSG.hide() + var string = body.get_string_from_utf8() + if response_code != HTTPClient.RESPONSE_OK: + %ErrorMSG.show() + return + if string == "Too many requests, please slow down!": + %OverloadMSG.show() + return + var json = JSON.parse_string(string) + list = json + print(list) + spawn_containers() + %Page.values.clear() + for i in json.numberOfPages: + %Page.values.append(str(int(i + 1))) + +func spawn_containers() -> void: + $HSeparator.show() + for i in list.levels: + var container = ONLINE_LEVEL_CONTAINER.instantiate() + container.level_name = i.name + if i.has("status"): + container.featured = i.status == "Featured" + container.level_author = i.author.username + container.difficulty = i.difficulty + container.level_id = i._id + container.level_selected.connect(show_info) + if i.has("thumbnail"): + if i.thumbnail != null: + container.thumbnail_url = i.thumbnail + %OnlineLevelList.add_child(container) + +func show_info(container: OnlineLevelContainer) -> void: + selected_lvl_idx = container.get_index() + level_selected.emit(container) + +func set_filter(filter_idx := 0) -> void: + filter = filter_idx + grab_levels() + +func set_page(page_idx := 0) -> void: + page_number = page_idx + 1 + grab_levels() + +func set_order(order_idx := 0) -> void: + sort = [-1, 1][order_idx] + grab_levels() diff --git a/Scripts/UI/LssBrowser.gd.uid b/Scripts/UI/LssBrowser.gd.uid new file mode 100644 index 0000000..b028186 --- /dev/null +++ b/Scripts/UI/LssBrowser.gd.uid @@ -0,0 +1 @@ +uid://crmjepbqu408q diff --git a/Scripts/UI/LssLevelInfo.gd b/Scripts/UI/LssLevelInfo.gd new file mode 100644 index 0000000..be21284 --- /dev/null +++ b/Scripts/UI/LssLevelInfo.gd @@ -0,0 +1,89 @@ +extends VBoxContainer + +signal closed + +const LEVEL_INFO_URL := "https://levelsharesquare.com/api/levels/" + +var level_id := "" + +var has_downloaded := false + +signal level_play + +func _ready() -> void: + set_process(false) + +func open(container: OnlineLevelContainer) -> void: + has_downloaded = FileAccess.file_exists("user://custom_levels/downloaded/" + container.level_id + ".lvl") + show() + %Download.text = "DOWNLOAD" + if has_downloaded: + %OnlinePlay.grab_focus() + else: + %Download.grab_focus() + setup_visuals(container) + level_id = container.level_id + await get_tree().physics_frame + set_process(true) + +func setup_visuals(container: OnlineLevelContainer) -> void: + $Panel/AutoScrollContainer.scroll_pos = 0 + $Panel/AutoScrollContainer.move_direction = -1 + %LSSDescription.text = "Fetching Description..." + %SelectedOnlineLevel.level_name = container.level_name + %SelectedOnlineLevel.level_author = container.level_author + %SelectedOnlineLevel.level_id = container.level_id + %SelectedOnlineLevel.thumbnail_url = container.thumbnail_url + %SelectedOnlineLevel.level_thumbnail = container.level_thumbnail + %SelectedOnlineLevel.difficulty = container.difficulty + %SelectedOnlineLevel.setup_visuals() + $Description.request(LEVEL_INFO_URL + container.level_id) + %Download.visible = not has_downloaded + %OnlinePlay.visible = has_downloaded + +func _process(_delta: float) -> void: + if Input.is_action_just_pressed("ui_back"): + close() + +func close() -> void: + hide() + closed.emit() + set_process(false) + +func download_level() -> void: + DirAccess.make_dir_recursive_absolute("user://custom_levels/downloaded") + var url = "https://levelsharesquare.com/api/levels/" + level_id + "/code" + print(url) + $DownloadLevel.request(url, [], HTTPClient.METHOD_GET) + %Download.text = "DOWNLOADING..." + +func open_lss() -> void: + OS.shell_open("https://levelsharesquare.com/levels/" + str(level_id)) + +func on_request_completed(result: int, response_code: int, headers: PackedStringArray, body: PackedByteArray) -> void: + var string = body.get_string_from_utf8() + var json = JSON.parse_string(string) + %LSSDescription.text = Global.sanitize_string(json["level"]["description"]) + +func level_downloaded(result: int, response_code: int, headers: PackedStringArray, body: PackedByteArray) -> void: + var string = body.get_string_from_utf8() + var json = JSON.parse_string(string) + var file = FileAccess.open("user://custom_levels/downloaded/" + level_id + ".lvl", FileAccess.WRITE) + var data = null + if json.levelData is Array: + data = get_json_from_bytes(json.levelData) + else: + data = json.levelData + file.store_string(JSON.stringify(data)) + file.close() + %Download.hide() + %OnlinePlay.show() + %OnlinePlay.grab_focus() + +func play_level() -> void: + var file_path := "user://custom_levels/downloaded/" + level_id + ".lvl" + LevelEditor.level_file = JSON.parse_string(FileAccess.open(file_path, FileAccess.READ).get_as_text()) + level_play.emit() + +func get_json_from_bytes(json := []) -> String: + return PackedByteArray(json).get_string_from_ascii() diff --git a/Scripts/UI/LssLevelInfo.gd.uid b/Scripts/UI/LssLevelInfo.gd.uid new file mode 100644 index 0000000..13ff081 --- /dev/null +++ b/Scripts/UI/LssLevelInfo.gd.uid @@ -0,0 +1 @@ +uid://c4x7i885h4si0 diff --git a/Scripts/UI/MarathonOptionHandler.gd b/Scripts/UI/MarathonOptionHandler.gd new file mode 100755 index 0000000..961b6a9 --- /dev/null +++ b/Scripts/UI/MarathonOptionHandler.gd @@ -0,0 +1,13 @@ +extends Node +func restart_level() -> void: + Global.checkpoint_passed = false + Level.first_load = true + Global.speed_run_timer = 0 + Global.speed_run_timer_active = false + Global.reset_values() + AudioManager.main_level_music.stop() + Global.death_load = true + Global.current_level.reload_level() + +func quit_to_menu() -> void: + Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn") diff --git a/Scripts/UI/MarathonOptionHandler.gd.uid b/Scripts/UI/MarathonOptionHandler.gd.uid new file mode 100755 index 0000000..97785c3 --- /dev/null +++ b/Scripts/UI/MarathonOptionHandler.gd.uid @@ -0,0 +1 @@ +uid://c6k7fcjod18yi diff --git a/Scripts/UI/MarathonResults.gd b/Scripts/UI/MarathonResults.gd new file mode 100644 index 0000000..3974857 --- /dev/null +++ b/Scripts/UI/MarathonResults.gd @@ -0,0 +1,90 @@ +extends Control + +var selected_index := 0 + +func setup_visuals() -> void: + %Time.text = SpeedrunHandler.gen_time_string(SpeedrunHandler.format_time(SpeedrunHandler.timer)) + var best_time = SpeedrunHandler.best_time + if best_time <= 0 or SpeedrunHandler.best_time > SpeedrunHandler.timer: + best_time = SpeedrunHandler.timer + AudioManager.stop_all_music() + $PBSfx.play() + %PB.text = SpeedrunHandler.gen_time_string(SpeedrunHandler.format_time(best_time)) + %NewPB.visible = SpeedrunHandler.timer < SpeedrunHandler.best_time or SpeedrunHandler.best_time <= 0 + var target_time = -1 + %LevelSelect.visible = Global.current_game_mode == Global.GameMode.MARATHON_PRACTICE + if Global.current_game_mode == Global.GameMode.MARATHON_PRACTICE: + if SpeedrunHandler.is_warp_run: + target_time = SpeedrunHandler.LEVEL_GOLD_ANY_TIMES[Global.current_campaign][str(Global.world_num) + "-" + str(Global.level_num)] + else: + target_time = SpeedrunHandler.LEVEL_GOLD_WARPLESS_TIMES[Global.current_campaign][Global.world_num - 1][Global.level_num - 1] + else: + if SpeedrunHandler.is_warp_run: + target_time = SpeedrunHandler.GOLD_ANY_TIMES[Global.current_campaign] + else: + target_time = SpeedrunHandler.GOLD_WARPLESS_TIMES[Global.current_campaign] + %Target.text = SpeedrunHandler.gen_time_string(SpeedrunHandler.format_time(target_time)) + var medal_index := -1 + if SpeedrunHandler.timer < target_time: + medal_index = 2 + elif SpeedrunHandler.timer < target_time * SpeedrunHandler.MEDAL_CONVERSIONS[1]: + medal_index = 1 + elif SpeedrunHandler.timer < target_time * SpeedrunHandler.MEDAL_CONVERSIONS[0]: + medal_index = 0 + %Medal.get_node("Full").visible = medal_index >= 0 + %Medal.get_node("Full").region_rect.position = Vector2(8 * medal_index, 0) + if medal_index >= 0: + %Time.modulate = [Color("C6691D"), Color("BCBCBC"), Color("FFB259")][medal_index] + else: + %Time.modulate = Color.WHITE + +func open() -> void: + set_focus(true) + setup_visuals() + show() + return_focus() + +func return_focus() -> void: + await get_tree().physics_frame + [%Restart, %LevelSelect, %Return][selected_index].grab_focus() + +func check_for_warp() -> void: + SpeedrunHandler.is_warp_run = false + if SpeedrunHandler.WARP_LEVELS[Global.current_campaign].has(str(Global.world_num) + "-" + str(Global.level_num)) or Global.current_game_mode == Global.GameMode.MARATHON: + $SpeedrunTypeSelect.open() + else: + restart_level() + +func set_focus(enabled := false) -> void: + for i in [%Restart, %LevelSelect, %Return]: + i.focus_mode = 0 if enabled == false else 2 + +func check_for_warp_level_select_edition() -> void: + SpeedrunHandler.is_warp_run = false + if SpeedrunHandler.WARP_LEVELS[Global.current_campaign].has(str(Global.world_num) + "-" + str(Global.level_num)): + $SpeedrunTypeSelectLevelSelect.open() + else: + restart_level() + +func restart_level() -> void: + var path := "" + SpeedrunHandler.timer = 0 + Global.reset_values() + Global.clear_saved_values() + if Global.current_game_mode == Global.GameMode.MARATHON_PRACTICE: + path = Level.get_scene_string(Global.world_num, Global.level_num) + else: + Global.world_num = 1 + Global.level_num = 1 + path = Level.get_scene_string(1, 1) + SpeedrunHandler.best_time = SpeedrunHandler.get_best_time() + Level.start_level_path = path + LevelTransition.level_to_transition_to = path + Global.transition_to_scene("res://Scenes/Levels/LevelTransition.tscn") + close() + +func go_to_menu() -> void: + Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn") + +func close() -> void: + hide() diff --git a/Scripts/UI/MarathonResults.gd.uid b/Scripts/UI/MarathonResults.gd.uid new file mode 100644 index 0000000..e297208 --- /dev/null +++ b/Scripts/UI/MarathonResults.gd.uid @@ -0,0 +1 @@ +uid://djuvlj1dt0aay diff --git a/Scripts/UI/MarathonSelect.gd b/Scripts/UI/MarathonSelect.gd new file mode 100644 index 0000000..5ee2e3f --- /dev/null +++ b/Scripts/UI/MarathonSelect.gd @@ -0,0 +1,54 @@ +extends Control + +signal full_run_selected +signal level_run_selected +signal cancelled + +var selected := 0 + +var active := false + +func open() -> void: + setup_visuals() + [$PanelContainer/VBoxContainer/HBoxContainer/Full, $PanelContainer/VBoxContainer/HBoxContainer/Level][selected].grab_focus() + show() + await get_tree().process_frame + active = true + +func close() -> void: + hide() + active = false + +func _process(_delta: float) -> void: + if active: + if Input.is_action_just_pressed("ui_accept"): + [full_run_selected, level_run_selected][selected].emit() + Global.current_game_mode = [Global.GameMode.MARATHON, Global.GameMode.MARATHON_PRACTICE][selected] + close() + elif Input.is_action_just_pressed("ui_back"): + close() + cancelled.emit() + if Input.is_action_just_pressed("ui_left"): + selected -= 1 + if Input.is_action_just_pressed("ui_right"): + selected += 1 + selected = clamp(selected, 0, 1) + %MarathonName.text = ["MARATHON_FULL", "MARATHON_LEVEL"][selected] + for i in [$PanelContainer/VBoxContainer/HBoxContainer/Full, $PanelContainer/VBoxContainer/HBoxContainer/Level]: + i.get_node("Label").visible = selected == i.get_index() + +func setup_visuals() -> void: + if SpeedrunHandler.marathon_best_warpless_time <= 0: + %FullRunPB.text = "--:--:--" + else: + %FullRunPB.text = SpeedrunHandler.gen_time_string(SpeedrunHandler.format_time(SpeedrunHandler.marathon_best_warpless_time)) + + if SpeedrunHandler.marathon_best_any_time <= 0: + %WarpedRunPB.text = "--:--:--" + else: + %WarpedRunPB.text = SpeedrunHandler.gen_time_string(SpeedrunHandler.format_time(SpeedrunHandler.marathon_best_any_time)) + + for i in %FullMedals.get_children(): + i.get_node("Full").visible = SpeedrunHandler.marathon_best_warpless_time <= SpeedrunHandler.GOLD_WARPLESS_TIMES[Global.current_campaign] * SpeedrunHandler.MEDAL_CONVERSIONS[i.get_index()] and SpeedrunHandler.marathon_best_warpless_time > 0 + for i in %WarpedMedals.get_children(): + i.get_node("Full").visible = SpeedrunHandler.marathon_best_any_time <= SpeedrunHandler.GOLD_ANY_TIMES[Global.current_campaign] * SpeedrunHandler.MEDAL_CONVERSIONS[i.get_index()] and SpeedrunHandler.marathon_best_any_time > 0 diff --git a/Scripts/UI/MarathonSelect.gd.uid b/Scripts/UI/MarathonSelect.gd.uid new file mode 100644 index 0000000..094dc8e --- /dev/null +++ b/Scripts/UI/MarathonSelect.gd.uid @@ -0,0 +1 @@ +uid://bpqtkfuv6a2sx diff --git a/Scripts/UI/OnlineLevelContainer.gd b/Scripts/UI/OnlineLevelContainer.gd new file mode 100644 index 0000000..25e9733 --- /dev/null +++ b/Scripts/UI/OnlineLevelContainer.gd @@ -0,0 +1,65 @@ +class_name OnlineLevelContainer +extends Button + +var level_name := "" +var level_author := "" +var level_thumbnail = null +var level_id := "" +var thumbnail_url := "" + +var difficulty := "Easy" +var featured = false + +signal level_selected(container: OnlineLevelContainer) + +const DIFFICULTY_TO_STAR_TRANSLATION := { + "Easy": 0, + "Medium": 2, + "Hard": 3, + "Extreme": 4 +} + +static var cached_thumbnails := {} + +func _ready() -> void: + set_process(false) + setup_visuals() + +func _process(_delta: float) -> void: + if Input.is_action_just_pressed("ui_accept") and visible: + level_selected.emit(self) + +func setup_visuals() -> void: + %LevelName.text = Global.sanitize_string(level_name) + %LevelAuthor.text = level_author + if featured: + self_modulate = Color.YELLOW + var idx := 0 + print(difficulty) + var difficulty_int = DIFFICULTY_TO_STAR_TRANSLATION[difficulty] + for i in %DifficultyStars.get_children(): + i.region_rect.position.x = 24 if idx > difficulty_int else [0, 0, 8, 8, 16][difficulty_int] + idx += 1 + get_thumbnail() + +func get_thumbnail() -> void: + if cached_thumbnails.has(level_id): + %LevelIcon.texture = cached_thumbnails[level_id] + $MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelIcon/Error.hide() + return + if thumbnail_url == "": + $MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelIcon/Label.hide() + $MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelIcon/Error.show() + return + $ThumbnailDownloader.request(thumbnail_url, [], HTTPClient.METHOD_GET) + +func on_request_completed(result: int, response_code: int, headers: PackedStringArray, body: PackedByteArray) -> void: + var image = Image.new() + if thumbnail_url.contains(".webp"): + image.load_webp_from_buffer(body) + elif thumbnail_url.contains(".jpeg") or thumbnail_url.contains(".jpg"): + image.load_jpg_from_buffer(body) + else: + image.load_png_from_buffer(body) + %LevelIcon.texture = ImageTexture.create_from_image(image) + cached_thumbnails[level_id] = %LevelIcon.texture diff --git a/Scripts/UI/OnlineLevelContainer.gd.uid b/Scripts/UI/OnlineLevelContainer.gd.uid new file mode 100644 index 0000000..370c489 --- /dev/null +++ b/Scripts/UI/OnlineLevelContainer.gd.uid @@ -0,0 +1 @@ +uid://d486p6delid2 diff --git a/Scripts/UI/QuestSelect.gd b/Scripts/UI/QuestSelect.gd new file mode 100644 index 0000000..7e4023a --- /dev/null +++ b/Scripts/UI/QuestSelect.gd @@ -0,0 +1,39 @@ +extends Control + +signal selected +signal cancelled +var active := false + +var selected_index := 0 + +func _process(_delta: float) -> void: + if active: + handle_input() + +func open() -> void: + show() + await get_tree().process_frame + [%FirstQuest, %SecondQuest][int(Global.second_quest)].grab_focus() + active = true + +func handle_input() -> void: + if Input.is_action_just_pressed("ui_accept"): + select() + close() + elif Input.is_action_just_pressed("ui_back"): + Global.second_quest = false + close() + cancelled.emit() + return + +func set_index(idx := false) -> void: + selected_index = int(idx) + +func select() -> void: + Global.second_quest = bool(selected_index) + selected.emit() + close() + +func close() -> void: + active = false + hide() diff --git a/Scripts/UI/QuestSelect.gd.uid b/Scripts/UI/QuestSelect.gd.uid new file mode 100644 index 0000000..c8bd391 --- /dev/null +++ b/Scripts/UI/QuestSelect.gd.uid @@ -0,0 +1 @@ +uid://dwiic1tdol4wh diff --git a/Scripts/UI/QuitDialog.gd b/Scripts/UI/QuitDialog.gd new file mode 100644 index 0000000..4c68b8d --- /dev/null +++ b/Scripts/UI/QuitDialog.gd @@ -0,0 +1,17 @@ +extends Control + +signal cancelled +var is_active := false + +func _physics_process(delta: float) -> void: + modulate.a = lerpf(modulate.a, int(is_active), delta * 15) + if Input.is_action_just_released("ui_back") and is_active: + cancelled.emit() + is_active = false + $AnimationPlayer.stop() + +func start() -> void: + $AnimationPlayer.play("Animation") + is_active = true + await $AnimationPlayer.animation_finished + get_tree().quit() diff --git a/Scripts/UI/QuitDialog.gd.uid b/Scripts/UI/QuitDialog.gd.uid new file mode 100644 index 0000000..f717f3c --- /dev/null +++ b/Scripts/UI/QuitDialog.gd.uid @@ -0,0 +1 @@ +uid://fwgm5xy4jvwf diff --git a/Scripts/UI/ResourcePackConfigMenu.gd b/Scripts/UI/ResourcePackConfigMenu.gd new file mode 100644 index 0000000..234fed8 --- /dev/null +++ b/Scripts/UI/ResourcePackConfigMenu.gd @@ -0,0 +1,67 @@ +extends Control + +var config_json := {} +const RESOURCE_PACK_CONFIG_OPTION_NODE = preload("uid://c5ea03ob6ncq7") + +signal closed + + +var selected_index := 0 +var active := false + +var json_path := "" + +func open() -> void: + if active: return + clear_options() + spawn_options() + show() + await get_tree().process_frame + %Options.active = true + active = true + +func clear_options() -> void: + for i in %Options.options: + i.queue_free() + %Options.options.clear() + +func _process(_delta: float) -> void: + if Input.is_action_just_pressed("ui_back") and active: + close() + +func spawn_options() -> void: + for i in config_json.options: + var node = RESOURCE_PACK_CONFIG_OPTION_NODE.instantiate() + node.config_name = i + if config_json.options[i] is bool: + node.values = ["SETTING_OFF", "SETTING_ON"] + node.selected_index = int(config_json.options[i]) + node.is_bool = true + else: + node.values = config_json.value_keys[i] + node.selected_index = config_json.value_keys[i].find(config_json.options[i]) + %Options.add_child(node) + node.value_changed.connect(value_changed) + %Options.options.append(node) + +func value_changed(option: PackConfigOption) -> void: + if option.is_bool: + config_json.options[option.config_name] = bool(option.selected_index) + else: + config_json.options[option.config_name] = option.values[option.selected_index] + update_json() + +func update_json() -> void: + var file = FileAccess.open(json_path, FileAccess.WRITE) + file.store_string(JSON.stringify(config_json, "\t", false)) + file.close() + +func close() -> void: + ResourceSetter.cache.clear() + ResourceSetterNew.cache.clear() + Global.level_theme_changed.emit() + closed.emit() + clear_options() + hide() + %Options.active = false + active = false diff --git a/Scripts/UI/ResourcePackConfigMenu.gd.uid b/Scripts/UI/ResourcePackConfigMenu.gd.uid new file mode 100644 index 0000000..a1fc9c0 --- /dev/null +++ b/Scripts/UI/ResourcePackConfigMenu.gd.uid @@ -0,0 +1 @@ +uid://le6t1opa0sr0 diff --git a/Scripts/UI/ResourcePackConfigOptionNode.gd b/Scripts/UI/ResourcePackConfigOptionNode.gd new file mode 100644 index 0000000..6389ba5 --- /dev/null +++ b/Scripts/UI/ResourcePackConfigOptionNode.gd @@ -0,0 +1,32 @@ +class_name PackConfigOption +extends HBoxContainer + +@export var selected := false + +var values := [] + +signal value_changed(this: PackConfigOption) + +var config_name := "" + +var selected_index := 0 + +var is_bool := false + +func _process(_delta: float) -> void: + if selected: + handle_inputs() + $Cursor.modulate.a = int(selected) + $Title.text = tr(config_name) + ":" + $Value.text = ("◄" if selected_index > 0 and selected else " ") + tr(str(values[selected_index])) + ("►" if selected_index < values.size() - 1 and selected else " ") + +func handle_inputs() -> void: + var old := selected_index + if Input.is_action_just_pressed("ui_left"): + selected_index -= 1 + if Input.is_action_just_pressed("ui_right"): + selected_index += 1 + selected_index = clamp(selected_index, 0, values.size() - 1) + if old != selected_index: + value_changed.emit(self) + diff --git a/Scripts/UI/ResourcePackConfigOptionNode.gd.uid b/Scripts/UI/ResourcePackConfigOptionNode.gd.uid new file mode 100644 index 0000000..440d6d5 --- /dev/null +++ b/Scripts/UI/ResourcePackConfigOptionNode.gd.uid @@ -0,0 +1 @@ +uid://cu43fwblwup82 diff --git a/Scripts/UI/ResourcePackContainer.gd b/Scripts/UI/ResourcePackContainer.gd new file mode 100644 index 0000000..4f26d7e --- /dev/null +++ b/Scripts/UI/ResourcePackContainer.gd @@ -0,0 +1,72 @@ +class_name ResourcePackContainer +extends HBoxContainer +const RESOURCE_PACK_CONFIG_MENU = preload("uid://bom2rstlk8fws") +var pack_json := {"name": "Hello", + "description": "Hi :"} +var icon: Texture = null + +var pack_name := "" + +var loaded := false +var selected := false +var load_order := 0 +var config := {} + +var config_path := "" + +signal resource_pack_selected() + +signal open_config(pack: ResourcePackContainer) + +func _ready() -> void: + setup_visuals() + +func setup_visuals() -> void: + %Title.text = pack_json.name.to_upper() + %Description.text = pack_json.description.to_upper() + %Icon.texture = icon + %LoadedOrder.text = str(load_order) + +func _process(_delta: float) -> void: + loaded = Settings.file.visuals.resource_packs.has(pack_name) + %Cursor.modulate.a = int(selected) + %LoadedOrder.visible = loaded + %LoadedOrder.text = str(load_order + 1) + load_order = Settings.file.visuals.resource_packs.find(pack_name) + $ResourcePackContainer.self_modulate = Color.GREEN if loaded else Color.WHITE + $Edit/EditLabel.visible = selected and config != {} + for i in [%TitleScroll, %DescScroll]: + i.is_focused = selected + if selected: + focus_mode = Control.FOCUS_ALL + grab_focus() + else: + focus_mode = Control.FOCUS_NONE + if Input.is_action_just_pressed("jump_0") and selected and visible: + select() + elif Input.is_action_just_pressed("ui_right") and selected and visible and config != {}: + open_config_menu() + +func open_config_menu() -> void: + open_config.emit(self) + +func select() -> void: + print(ResourceSetter.cache) + ResourceSetter.cache.clear() + print(ResourceSetter.cache) + ResourceSetterNew.cache.clear() + ResourceGetter.cache.clear() + AudioManager.current_level_theme = "" + loaded = not loaded + if loaded and Settings.file.visuals.resource_packs.has(pack_name) == false: + Settings.file.visuals.resource_packs.push_front(pack_name) + if config != {}: + ResourceSetterNew.pack_configs[pack_name] = config + else: + ResourceSetterNew.pack_configs.erase(pack_name) + Settings.file.visuals.resource_packs.erase(pack_name) + Global.level_theme_changed.emit() + if loaded: + AudioManager.play_global_sfx("coin") + else: + AudioManager.play_global_sfx("bump") diff --git a/Scripts/UI/ResourcePackContainer.gd.uid b/Scripts/UI/ResourcePackContainer.gd.uid new file mode 100755 index 0000000..4a31b0f --- /dev/null +++ b/Scripts/UI/ResourcePackContainer.gd.uid @@ -0,0 +1 @@ +uid://cbc02k2pmw13p diff --git a/Scripts/UI/RomAssetEditor.gd b/Scripts/UI/RomAssetEditor.gd new file mode 100644 index 0000000..9943de4 --- /dev/null +++ b/Scripts/UI/RomAssetEditor.gd @@ -0,0 +1,307 @@ +class_name AssetEditor +extends AssetRipper + +const CUR_SPRITE_TEXT: String = "Current Sprite:\n%s" + +var list_index: int = 0 +var sprite_list: Array +var cached_sprites: Dictionary[String, Dictionary] + +var tile_atlas: Texture +var rom_provided: bool + +var source_path: String +var tile_index: int = 0 +var columns: int = 4 +var sheet_size := Vector2i(16, 16) + +var palette_base: String = "Tile" +var palettes: Dictionary +var tiles: Dictionary + +@onready var rom_required: Label = %RomRequired +@onready var file_dialog: FileDialog = %FileDialog + +@onready var image_preview: TextureRect = %ImagePreview +@onready var green_preview: TextureRect = %GreenPreview +@onready var tiles_preview: TextureRect = %TilesPreview +@onready var cur_sprite: Label = %CurSprite + +@onready var preview: Sprite2D = %Preview +@onready var buttons: HBoxContainer = %Buttons +@onready var palette_override: LineEdit = %PaletteOverride + +@onready var scroll_container: ScrollContainer = %ScrollContainer +@onready var json_container: VBoxContainer = %JSONContainer +@onready var json_edit: TextEdit = %JSONEdit + + +func _ready() -> void: + Global.get_node("GameHUD").hide() + if Global.rom_path != "": + on_file_selected(Global.rom_path) + +func _exit_tree() -> void: + Global.get_node("GameHUD").show() + +func _unhandled_input(event: InputEvent) -> void: + if not rom_provided: + return + + if event is InputEventMouseMotion: + var is_snapped = not Input.is_action_pressed("editor_cam_fast") + var mouse_pos: Vector2 = event.position + Vector2( + scroll_container.scroll_horizontal, + scroll_container.scroll_vertical + ) + Vector2(-4, -8) + preview.position = Vector2i(mouse_pos).snappedi(8 if is_snapped else 1) + + preview.visible = true + if preview.position.x + 8 > sheet_size.x: + preview.visible = false + if preview.position.y + 8 > sheet_size.y: + preview.visible = false + + if not preview.is_visible_in_tree(): return + + var direction: int = 0 + if event.is_action_pressed("editor_cam_left"): direction = -1 + if event.is_action_pressed("editor_cam_right"): direction = 1 + if event.is_action_pressed("pick_tile"): + if tiles.has(preview.position): + tile_index = tiles[preview.position].index + preview.flip_h = tiles[preview.position].flip_h + preview.flip_v = tiles[preview.position].flip_v + if Input.is_action_pressed("editor_select"): + if tiles[preview.position].has("palette"): + palette_override.text = tiles[preview.position]["palette"] + else: + palette_override.text = "" + preview.region_rect = Rect2i(index_to_coords(tile_index, 32) * 8, Vector2i(8, 8)) + if direction != 0: + var multiply = 1 if not Input.is_action_pressed("editor_cam_fast") else 8 + tile_index = wrapi(tile_index + direction * multiply, 0, 512) + preview.region_rect = Rect2i(index_to_coords(tile_index, 32) * 8, Vector2i(8, 8)) + + if event.is_action_pressed("jump_0"): preview.flip_h = not preview.flip_h + if event.is_action_pressed("run_0"): preview.flip_v = not preview.flip_v + + var left_click: bool = event.is_action_pressed("mb_left") + var right_click: bool = event.is_action_pressed("mb_right") + if left_click or right_click: + if left_click: + tiles[preview.position] = { + "index": tile_index, + "flip_h": preview.flip_h, + "flip_v": preview.flip_v + } + if not palette_override.text.is_empty(): + tiles[preview.position]["palette"] = palette_override.text + else: + tiles.erase(preview.position) + + update_edited_image() + +func _process(_delta: float) -> void: + if Input.is_action_pressed("editor_select") == false: + return + var left_click: bool = Input.is_action_pressed("mb_left") + var right_click: bool = Input.is_action_pressed("mb_right") + if left_click or right_click: + if left_click: + tiles[preview.position] = { + "index": tile_index, + "flip_h": preview.flip_h, + "flip_v": preview.flip_v + } + if not palette_override.text.is_empty(): + tiles[preview.position]["palette"] = palette_override.text + else: + tiles.erase(preview.position) + + update_edited_image() + +func update_edited_image() -> void: + var tiles_images: Array[Image] = get_tile_images(image_preview.texture.get_image().get_size(), tiles, palettes) + tiles_preview.texture = ImageTexture.create_from_image(tiles_images[0]) + green_preview.texture = ImageTexture.create_from_image(tiles_images[1]) + +func get_tile_images( + img_size: Vector2i, tile_list: Dictionary, palette_lists: Dictionary +) -> Array[Image]: + var image := Image.create(img_size.x, img_size.y, false, Image.FORMAT_RGBA8) + var green_image := Image.create(img_size.x, img_size.y, false, Image.FORMAT_RGBA8) + + for palette_name in palette_lists.keys(): + var cur_column: int = 0 + var offset := Vector2.ZERO + + var pal_json: String = FileAccess.get_file_as_string( + PALETTES_FOLDER % [DEFAULT_PALETTE_GROUP, palette_name]) + var pal_dict: Dictionary = JSON.parse_string(pal_json).palettes + + for palette_id: String in palette_lists[palette_name]: + var palette: Array = pal_dict.get(palette_id, PREVIEW_PALETTE) + + for tile_pos: Vector2 in tile_list: + var tile_dict: Dictionary = tile_list[tile_pos] + var tile_palette: String = tile_dict.get("palette", palette_base) + if tile_palette == palette_name: + var destination: Vector2 = tile_pos + offset + if destination.x < img_size.x and destination.y < img_size.y: + draw_green(green_image, destination) + draw_tile( + false, + image, + tile_dict.get("index", 0), + destination, + palette, + tile_dict.get("flip_h", false), + tile_dict.get("flip_v", false) + ) + cur_column += 1 + if cur_column >= columns: + cur_column = 0 + offset.x = 0 + offset.y += sheet_size.y + else: + offset.x += sheet_size.x + return [image, green_image] + +func on_file_selected(path: String) -> void: + rom = FileAccess.get_file_as_bytes(path) + prg_rom_size = rom[4] * 16384 + chr_rom = rom.slice(16 + prg_rom_size) + + rom_provided = true + rom_required.hide() + buttons.show() + + # setup sprite atlas for placing tiles + var atlas := Image.create(256, 256, false, Image.FORMAT_RGBA8) + for index in range(512): + var pos: Vector2i = index_to_coords(index, 32) * 8 + draw_tile(false, atlas, index, pos, PREVIEW_PALETTE) + preview.texture = ImageTexture.create_from_image(atlas) + # + + var list_json: String = FileAccess.get_file_as_string(SPRITE_LIST_PATH) + var list_dict: Dictionary = JSON.parse_string(list_json) + sprite_list = list_dict.get("sprites", []) + + cycle_list(0) + +func load_sprite(sprite_dict: Dictionary) -> void: + source_path = sprite_dict.source_path + + if source_path.begins_with("res://"): + image_preview.texture = load(source_path) + else: + var image := Image.load_from_file(source_path) + image_preview.texture = ImageTexture.create_from_image(image) + cur_sprite.text = CUR_SPRITE_TEXT % source_path.get_file() + + columns = str_to_var(sprite_dict.get("columns", "4")) + sheet_size = str_to_var(sprite_dict.get("sheet_size", "Vector2i(16, 16)")) + palette_base = sprite_dict.get("palette_base", "Tile") + + var palettes_var: Variant = str_to_var(sprite_dict.get("palettes", var_to_str(get_default_palettes()))) + if typeof(palettes_var) == TYPE_ARRAY: + palettes = {} + palettes[palette_base] = palettes_var + elif typeof(palettes_var) == TYPE_DICTIONARY: + palettes = palettes_var + + tiles = str_to_var(sprite_dict.get("tiles", "{}")) + + update_palettes() + update_edited_image() + +func save_sprite() -> void: + var sprite_dict: Dictionary = get_as_dict() + var destination_path: String = png_path_to_json(sprite_dict.source_path) + + var json_string: String = JSON.stringify(sprite_dict) + DirAccess.make_dir_recursive_absolute(destination_path.get_base_dir()) + var file: FileAccess = FileAccess.open(destination_path, FileAccess.WRITE) + file.store_line(json_string) + file.close() + + # save green over original image + var base_image: Image = image_preview.texture.get_image() + var green_image: Image = green_preview.texture.get_image() + for y in range(green_image.get_size().y): + for x in range(green_image.get_size().x): + var found_color: Color = green_image.get_pixel(x, y) + if found_color.a > 0: + base_image.set_pixel(x, y, found_color) + base_image.save_png(sprite_dict.source_path) + +func cycle_list(add_index: int) -> void: + if add_index != 0: + cached_sprites[sprite_list[list_index]] = get_as_dict() + list_index = wrapi(list_index + add_index, 0, sprite_list.size()) + + if sprite_list[list_index] in cached_sprites: + load_sprite(cached_sprites[sprite_list[list_index]]) + else: + var json_path: String = sprite_list[list_index].replace( + "res://Assets/Sprites/", "res://Resources/AssetRipper/Sprites/" + ).replace(".png", ".json") + if FileAccess.file_exists(json_path): + var json_string: String = FileAccess.get_file_as_string(json_path) + load_sprite(JSON.parse_string(json_string)) + else: + load_sprite({"source_path": sprite_list[list_index]}) + +func get_as_dict() -> Dictionary: + return { + "source_path": source_path, + "columns": var_to_str(columns), + "sheet_size": var_to_str(sheet_size), + "palette_base": palette_base, + "palettes": var_to_str(palettes), + "tiles": var_to_str(tiles) + } + +func get_default_palettes() -> Dictionary: + var pal_json: String = FileAccess.get_file_as_string( + PALETTES_FOLDER % [DEFAULT_PALETTE_GROUP, palette_base]) + var pal_dict: Dictionary = JSON.parse_string(pal_json) + var default_palettes: Array = pal_dict.get("palettes", []).keys() + return {palette_base: default_palettes} + +func update_palettes(load_textedit: bool = false) -> void: + if load_textedit: + var dict: Dictionary = JSON.parse_string(json_edit.text) + columns = dict.get("columns", 1) + var size_array: Array = dict.get("sheet_size", [16, 16]) + sheet_size = Vector2i(size_array[0], size_array[1]) + palette_base = dict.get("palette_base", "Tile") + var pal_var: Variant = dict.get("palettes", get_default_palettes()) + if typeof(pal_var) == TYPE_ARRAY: + palettes = {} + palettes[palette_base] = pal_var + elif typeof(pal_var) == TYPE_DICTIONARY: + palettes = pal_var + update_edited_image() + + json_edit.text = JSON.stringify( + { + "columns": columns, + "sheet_size": [sheet_size.x, sheet_size.y], + "palette_base": palette_base, + "palettes": palettes + }, "\t", false) + +func toggle_palettes_view(toggled_on: bool) -> void: + json_container.visible = toggled_on + scroll_container.visible = not toggled_on + +func draw_green( + image: Image, + pos: Vector2i +) -> void: + for y in range(8): + for x in range(8): + image.set_pixelv(Vector2i(x, y) + pos, Color.GREEN) diff --git a/Scripts/UI/RomAssetEditor.gd.uid b/Scripts/UI/RomAssetEditor.gd.uid new file mode 100644 index 0000000..e371474 --- /dev/null +++ b/Scripts/UI/RomAssetEditor.gd.uid @@ -0,0 +1 @@ +uid://bhplwsmbalqng diff --git a/Scripts/UI/RomResourceGenerator.gd b/Scripts/UI/RomResourceGenerator.gd new file mode 100644 index 0000000..be1b8dd --- /dev/null +++ b/Scripts/UI/RomResourceGenerator.gd @@ -0,0 +1,129 @@ +class_name ResourceGenerator +extends AssetRipper + +@onready var progress_bar: ProgressBar = %ProgressBar +@onready var error: Label = %Error + +func _ready() -> void: + Global.get_node("GameHUD").hide() + + rom = FileAccess.get_file_as_bytes(Global.rom_path) + prg_rom_size = rom[4] * 16384 + chr_rom = rom.slice(16 + prg_rom_size) + await get_tree().create_timer(1, false).timeout + generate_resource_pack() + +func _exit_tree() -> void: + Global.get_node("GameHUD").show() + + + +func done() -> void: + if not Settings.file.visuals.resource_packs.has(Global.ROM_PACK_NAME): + Settings.file.visuals.resource_packs.insert(0, Global.ROM_PACK_NAME) + + await get_tree().create_timer(0.5).timeout + Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn") + +func generate_resource_pack() -> void: + DirAccess.make_dir_recursive_absolute(Global.ROM_ASSETS_PATH) + + var pack_json: String = FileAccess.get_file_as_string("res://Resources/AssetRipper/ResourcePack/pack_info.json") + var pack_dict: Dictionary = JSON.parse_string(pack_json) + pack_dict.set("version", Global.ROM_ASSETS_VERSION) + + var pack_file := FileAccess.open(Global.ROM_ASSETS_PATH + "/pack_info.json", FileAccess.WRITE) + pack_file.store_line(JSON.stringify(pack_dict)) + pack_file.close() + + var list_json: String = FileAccess.get_file_as_string(SPRITE_LIST_PATH) + var list_dict: Dictionary = JSON.parse_string(list_json) + + var sprite_list: Array = list_dict.get("sprites", []) + progress_bar.max_value = sprite_list.size() + + var sprites_handled: int = 0 + for sprite_path in sprite_list: + var json_path: String = png_path_to_json(sprite_path) + var sprite_image: Image + print("Running:" + sprite_path) + if sprite_path.begins_with("res://"): + sprite_image = load(sprite_path).get_image() + else: + sprite_image = Image.load_from_file(sprite_path) + sprite_image.convert(Image.FORMAT_RGBA8) + if FileAccess.file_exists(json_path): + var json_string: String = FileAccess.get_file_as_string(json_path) + var json_dict: Dictionary = JSON.parse_string(json_string) + + paste_sprite(sprite_image, json_dict) + + var destination_path: String = get_destination_path(sprite_path) + if not DirAccess.dir_exists_absolute(destination_path.get_base_dir()): + DirAccess.make_dir_recursive_absolute(destination_path.get_base_dir()) + sprite_image.save_png(destination_path) + + sprites_handled += 1 + progress_bar.value = sprites_handled + await get_tree().process_frame + + if sprites_handled < sprite_list.size(): + error.show() + ## uncomment this once the initial jsons are fully setup so that the game won't + ## boot if the resource pack loading is borked + OS.move_to_trash(Global.ROM_ASSETS_PATH) + else: + done() + +func paste_sprite(sprite_image: Image, json_dict: Dictionary): + var columns: int = str_to_var(json_dict.get("columns", "4")) + var sheet_size: Vector2i = str_to_var(json_dict.get("sheet_size", "Vector2i(16, 16)")) + var palette_base: String = json_dict.get("palette_base", "Tile") + + var palette_var: Variant = str_to_var(json_dict.get("palettes", "{}")) + var palette_lists: Dictionary + if typeof(palette_var) == TYPE_ARRAY: + palette_lists[palette_base] = palette_var + elif typeof(palette_var) == TYPE_DICTIONARY: + palette_lists = palette_var + + var tile_list: Dictionary = str_to_var(json_dict.get("tiles", "{}")) + var img_size: Vector2i = sprite_image.get_size() + + for palette_name in palette_lists.keys(): + var cur_column: int = 0 + var offset := Vector2.ZERO + + var pal_json: String = FileAccess.get_file_as_string( + PALETTES_FOLDER % [DEFAULT_PALETTE_GROUP, palette_name]) + var pal_dict: Dictionary = JSON.parse_string(pal_json).palettes + + for palette_id: String in palette_lists[palette_name]: + var palette: Array = pal_dict.get(palette_id, PREVIEW_PALETTE) + + for tile_pos: Vector2 in tile_list: + var tile_dict: Dictionary = tile_list[tile_pos] + var tile_palette: String = tile_dict.get("palette", palette_base) + if tile_palette == palette_name: + var destination: Vector2 = tile_pos + offset + if destination.x < img_size.x and destination.y < img_size.y: + draw_tile( + true, + sprite_image, + tile_dict.get("index", 0), + destination, + palette, + tile_dict.get("flip_h", false), + tile_dict.get("flip_v", false) + ) + + cur_column += 1 + if cur_column >= columns: + cur_column = 0 + offset.x = 0 + offset.y += sheet_size.y + else: + offset.x += sheet_size.x + +func get_destination_path(sprite_path: String) -> String: + return sprite_path.replace("res://Assets/", Global.ROM_ASSETS_PATH + "/") diff --git a/Scripts/UI/RomResourceGenerator.gd.uid b/Scripts/UI/RomResourceGenerator.gd.uid new file mode 100644 index 0000000..e2f6c0b --- /dev/null +++ b/Scripts/UI/RomResourceGenerator.gd.uid @@ -0,0 +1 @@ +uid://bwlrdsclxd15j diff --git a/Scripts/UI/RomVerifier.gd b/Scripts/UI/RomVerifier.gd new file mode 100644 index 0000000..8b85e03 --- /dev/null +++ b/Scripts/UI/RomVerifier.gd @@ -0,0 +1,55 @@ +class_name ROMVerifier +extends Node + +const VALID_HASH := "c9b34443c0414f3b91ef496d8cfee9fdd72405d673985afa11fb56732c96152b" + +func _ready() -> void: + Global.get_node("GameHUD").hide() + get_window().files_dropped.connect(on_file_dropped) + await get_tree().physics_frame + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED) + DisplayServer.window_set_flag(DisplayServer.WINDOW_FLAG_BORDERLESS, false) + + +func on_file_dropped(files: PackedStringArray) -> void: + for i in files: + if is_valid_rom(i): + Global.rom_path = i + verified() + copy_rom(i) + return + error() + +func copy_rom(file_path := "") -> void: + DirAccess.copy_absolute(file_path, Global.ROM_PATH) + +static func get_hash(file_path := "") -> String: + var file_bytes = FileAccess.open(file_path, FileAccess.READ).get_buffer(40976) + var data = file_bytes.slice(16) + return Marshalls.raw_to_base64(data).sha256_text() + +static func is_valid_rom(rom_path := "") -> bool: + return get_hash(rom_path) == VALID_HASH + +func error() -> void: + %Error.show() + $ErrorSFX.play() + +func verified() -> void: + $BGM.queue_free() + %DefaultText.queue_free() + %SuccessMSG.show() + $SuccessSFX.play() + await get_tree().create_timer(3, false).timeout + if not Global.rom_assets_exist: + Global.transition_to_scene("res://Scenes/Levels/RomResourceGenerator.tscn") + else: + Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn") + +func _exit_tree() -> void: + Global.get_node("GameHUD").show() + +func create_file_pointer(file_path := "") -> void: + var pointer = FileAccess.open(Global.ROM_POINTER_PATH, FileAccess.WRITE) + pointer.store_string(file_path) + pointer.close() diff --git a/Scripts/UI/RomVerifier.gd.uid b/Scripts/UI/RomVerifier.gd.uid new file mode 100644 index 0000000..d81e4e3 --- /dev/null +++ b/Scripts/UI/RomVerifier.gd.uid @@ -0,0 +1 @@ +uid://dhxt5av5njyiv diff --git a/Scripts/UI/SaveDeletionWarning.gd b/Scripts/UI/SaveDeletionWarning.gd new file mode 100644 index 0000000..f133d02 --- /dev/null +++ b/Scripts/UI/SaveDeletionWarning.gd @@ -0,0 +1,45 @@ +extends Control +@onready var cursor: TextureRect = $Cursor + +var selected_index := 0 + +signal selected +signal cancelled + +var active := false + +@onready var choices := [$PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/Yes, $PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/No] + +func _process(_delta: float) -> void: + if active: + handle_input() + cursor.global_position.x = choices[selected_index].global_position.x - 6 + +func open() -> void: + show() + AudioManager.play_global_sfx("pause") + selected_index = 1 + await get_tree().process_frame + active = true + await selected + hide() + +func handle_input() -> void: + if Input.is_action_just_pressed("ui_left"): + selected_index -= 1 + if Input.is_action_just_pressed("ui_right"): + selected_index += 1 + if Input.is_action_just_pressed("ui_back"): + close() + cancelled.emit() + selected_index = clamp(selected_index, 0, 1) + if Input.is_action_just_pressed("ui_accept"): + select() + +func select() -> void: + selected.emit() + close() + +func close() -> void: + active = false + hide() diff --git a/Scripts/UI/SaveDeletionWarning.gd.uid b/Scripts/UI/SaveDeletionWarning.gd.uid new file mode 100755 index 0000000..13226fc --- /dev/null +++ b/Scripts/UI/SaveDeletionWarning.gd.uid @@ -0,0 +1 @@ +uid://cqjtevrvgmcl0 diff --git a/Scripts/UI/SelectableInputOptionNode.gd b/Scripts/UI/SelectableInputOptionNode.gd new file mode 100644 index 0000000..ef46600 --- /dev/null +++ b/Scripts/UI/SelectableInputOptionNode.gd @@ -0,0 +1,147 @@ +class_name SelectableInputOption +extends HBoxContainer + +@export var settings_category := "video" +@export var selected := false + +@export var action_name := "" +@export var title := "" + +@export_enum("Keyboard", "Controller") var type := 0 +@export var player_idx := 0 + +signal input_changed(action_name: String, input_event: InputEvent) + +var awaiting_input := false + +static var rebinding_input := false + +var event_name := "" + +var can_remap := true + +var current_device_brand := 0 + +var input_event: InputEvent = null + +const button_id_translation := [ + ["A", "B", "~"], + ["B", "A", "&"], + ["X", "Y", "%"], + ["Y", "X", "{"], + ["Select", "-", "Share"], + "Home", + ["Start", "+", "Options"], + ["LS Push", "LS Push", "L3"], + ["RS Push", "RS Push", "R3"], + ["LB", "L", "L1"], + ["RB", "R", "R1"], + "DPad U", + "DPad D", + "DPad L", + "DPad R" +] + +func _process(_delta: float) -> void: + if selected: + handle_inputs() + $Cursor.modulate.a = int(selected) + $Title.text = tr(title) + ":" + $Value.text = get_event_string(input_event) if not awaiting_input else "Press Any..." + +func handle_inputs() -> void: + if selected and can_remap: + if Input.is_action_just_pressed("ui_accept"): + begin_remap() + +func begin_remap() -> void: + $Timer.stop() + $Timer.start() + rebinding_input = true + can_remap = false + get_parent().can_input = false + await get_tree().create_timer(0.1).timeout + awaiting_input = true + +func _input(event: InputEvent) -> void: + if awaiting_input == false: return + + if event.is_pressed() == false: + return + + if event is InputEventKey: + if event.as_text_physical_keycode() == "Escape": + cancel_remap() + return + + if type == 0 and event is InputEventKey: + map_event_to_action(event) + elif type == 1 and (event is InputEventJoypadButton or event is InputEventJoypadMotion): + if event is InputEventJoypadMotion: + event.axis_value = sign(event.axis_value) + map_event_to_action(event) + +func map_event_to_action(event) -> void: + var action = action_name + "_" + str(player_idx) + var events = InputMap.action_get_events(action).duplicate() + events[type] = event + InputMap.action_erase_events(action) + for i in events: + InputMap.action_add_event(action, i) + input_changed.emit(action, event) + input_event = event + awaiting_input = false + await get_tree().create_timer(0.1).timeout + rebinding_input = false + get_parent().can_input = true + can_remap = true + +func get_event_string(event: InputEvent) -> String: + var event_string := "" + if event is InputEventKey: + event_string = OS.get_keycode_string(event.keycode) + elif event is InputEventJoypadButton: + var translation = button_id_translation[event.button_index] + if translation is Array: + translation = translation[current_device_brand] + event_string = translation + elif event is InputEventJoypadMotion: + var stick = "LS" + var direction = "Left" + if event.axis == JOY_AXIS_TRIGGER_LEFT: + return ["LT", "ZL", "L2"][current_device_brand] + elif event.axis == JOY_AXIS_TRIGGER_RIGHT: + return ["RT", "ZR", "R2"][current_device_brand] + + if event.axis == JOY_AXIS_RIGHT_X or event.axis == JOY_AXIS_RIGHT_Y: + stick = "RS" + if (event.axis == JOY_AXIS_LEFT_X or event.axis == JOY_AXIS_RIGHT_X): + if event.axis_value < 0: + direction = "Left" + else: + direction = "Right" + elif (event.axis == JOY_AXIS_LEFT_Y or event.axis == JOY_AXIS_RIGHT_Y): + if event.axis_value < 0: + direction = "Up" + else: + direction = "Down" + event_string = stick + " " + direction + return event_string + +func _unhandled_input(event: InputEvent) -> void: + if event is not InputEventJoypadButton and event is not InputEventJoypadMotion: + return + var device_name = Input.get_joy_name(event.device) + if device_name.to_upper().contains("NINTENDO") or device_name.to_upper().contains("SWITCH") or device_name.to_upper().contains("WII"): + current_device_brand = 1 + elif device_name.to_upper().contains("PS") or device_name.to_upper().contains("PLAYSTATION"): + current_device_brand = 2 + else: + current_device_brand = 0 + +func cancel_remap() -> void: + awaiting_input = false + await get_tree().create_timer(0.1).timeout + rebinding_input = false + get_parent().can_input = true + can_remap = true diff --git a/Scripts/UI/SelectableInputOptionNode.gd.uid b/Scripts/UI/SelectableInputOptionNode.gd.uid new file mode 100755 index 0000000..ca90aa8 --- /dev/null +++ b/Scripts/UI/SelectableInputOptionNode.gd.uid @@ -0,0 +1 @@ +uid://w6t6q5vfow5p diff --git a/Scripts/UI/SelectableLabel.gd b/Scripts/UI/SelectableLabel.gd new file mode 100644 index 0000000..ff8c4ea --- /dev/null +++ b/Scripts/UI/SelectableLabel.gd @@ -0,0 +1,10 @@ +extends Label + +signal pressed + +func _process(_delta: float) -> void: + if Input.is_action_just_pressed("ui_accept"): + pressed.emit() + +func toggle_process(enabled := false) -> void: + set_process(enabled) diff --git a/Scripts/UI/SelectableLabel.gd.uid b/Scripts/UI/SelectableLabel.gd.uid new file mode 100644 index 0000000..7a3082f --- /dev/null +++ b/Scripts/UI/SelectableLabel.gd.uid @@ -0,0 +1 @@ +uid://c8xv30jxw6uum diff --git a/Scripts/UI/SelectableOptionButton.gd b/Scripts/UI/SelectableOptionButton.gd new file mode 100644 index 0000000..6be8143 --- /dev/null +++ b/Scripts/UI/SelectableOptionButton.gd @@ -0,0 +1,22 @@ +extends HBoxContainer + +@export var title := "" +@export var selected := false + +signal button_pressed + +var selected_index := 0 + +@export var press_sfx := "beep" + +func _process(_delta: float) -> void: + if selected: + handle_inputs() + $Cursor.modulate.a = int(selected) + $Title.text = tr(title) + +func handle_inputs() -> void: + if Input.is_action_just_pressed("ui_accept"): + button_pressed.emit() + if press_sfx != "": + AudioManager.play_global_sfx(press_sfx) diff --git a/Scripts/UI/SelectableOptionButton.gd.uid b/Scripts/UI/SelectableOptionButton.gd.uid new file mode 100755 index 0000000..acdc327 --- /dev/null +++ b/Scripts/UI/SelectableOptionButton.gd.uid @@ -0,0 +1 @@ +uid://b8vx7oox0ca8p diff --git a/Scripts/UI/SelectableOptionLabel.gd b/Scripts/UI/SelectableOptionLabel.gd new file mode 100644 index 0000000..c5baf61 --- /dev/null +++ b/Scripts/UI/SelectableOptionLabel.gd @@ -0,0 +1,30 @@ +extends HBoxContainer + +var selected := false +@export var title := "" +var selected_index := 0 +@export var values: Array[String] = [] +@export var add_colon := true + +signal value_changed(new_index: int) + +func _process(_delta: float) -> void: + if selected: + handle_inputs() + $Title/Cursor.visible = (selected) + $Title.text = tr(title) + (":" if add_colon else "") + $Value.text = ("◄" if selected_index > 0 and selected else " ") + tr(str(values[selected_index])) + ("►" if selected_index < values.size() - 1 and selected else " ") + +func set_selected(active := false) -> void: + selected = active + +func handle_inputs() -> void: + var old := selected_index + if Input.is_action_just_pressed("ui_left"): + selected_index -= 1 + if Input.is_action_just_pressed("ui_right"): + selected_index += 1 + selected_index = clamp(selected_index, 0, values.size() - 1) + if old != selected_index: + value_changed.emit(selected_index) + diff --git a/Scripts/UI/SelectableOptionLabel.gd.uid b/Scripts/UI/SelectableOptionLabel.gd.uid new file mode 100644 index 0000000..9e7c835 --- /dev/null +++ b/Scripts/UI/SelectableOptionLabel.gd.uid @@ -0,0 +1 @@ +uid://d0tcqr0x101j diff --git a/Scripts/UI/SelectableOptionNode.gd b/Scripts/UI/SelectableOptionNode.gd new file mode 100644 index 0000000..d4354ff --- /dev/null +++ b/Scripts/UI/SelectableOptionNode.gd @@ -0,0 +1,55 @@ +extends HBoxContainer + +@export var option_key := "" +@export var title := "" +@export var value_descs: Array[String] = [] +@export var values := [] +@export var settings_category := "video" +@export var selected := false + +signal value_changed(new_value) + +var selected_index := 0: + set(value): + selected_index = value + +func _ready() -> void: + await get_tree().process_frame + update_starting_values() + +func update_starting_values() -> void: + if Settings.file.has(settings_category): + if Settings.file[settings_category].has(option_key): + if Settings.file[settings_category][option_key] is String: + selected_index = values.find(Settings.file[settings_category][option_key]) + else: + selected_index = Settings.file[settings_category][option_key] + +func _process(_delta: float) -> void: + if selected: + handle_inputs() + $Cursor.modulate.a = int(selected) + for i in [$AutoScrollContainer, %AutoScrollContainer2]: + i.is_focused = selected + %Title.text = tr(title) + ":" + %Value.text = tr(str(values[selected_index])) + %LeftArrow.modulate.a = int(selected and selected_index > 0) + %RightArrow.modulate.a = int(selected and selected_index < values.size() - 1) + +func set_selected(active := false) -> void: + selected = active + +func handle_inputs() -> void: + var old := selected_index + if Input.is_action_just_pressed("ui_left"): + selected_index -= 1 + if Settings.file.audio.extra_sfx == 1: + AudioManager.play_global_sfx("menu_move") + if Input.is_action_just_pressed("ui_right"): + selected_index += 1 + if Settings.file.audio.extra_sfx == 1: + AudioManager.play_global_sfx("menu_move") + selected_index = clamp(selected_index, 0, values.size() - 1) + if old != selected_index: + value_changed.emit(selected_index) + diff --git a/Scripts/UI/SelectableOptionNode.gd.uid b/Scripts/UI/SelectableOptionNode.gd.uid new file mode 100755 index 0000000..0b48cd7 --- /dev/null +++ b/Scripts/UI/SelectableOptionNode.gd.uid @@ -0,0 +1 @@ +uid://vm4py6u87p6d diff --git a/Scripts/UI/SelectableSliderNode.gd b/Scripts/UI/SelectableSliderNode.gd new file mode 100644 index 0000000..9d5896f --- /dev/null +++ b/Scripts/UI/SelectableSliderNode.gd @@ -0,0 +1,52 @@ +extends HBoxContainer + +@export var option_key := "" +@export var title := "" + +@export var selected := false + +signal value_changed(new_value: int) + +var selected_index := 5 +var value := 0.5 +@onready var sfx: AudioStreamPlayer = $SFX + +func _ready() -> void: + update_starting_values() + +func update_starting_values() -> void: + selected_index = Settings.file.audio[option_key] + +func _process(_delta: float) -> void: + if selected: + handle_inputs() + $Cursor.modulate.a = int(selected) + $Value.text = generate_text() + %Title.text = tr(title) + ":" + $AutoScrollContainer.is_focused = selected + +func generate_text() -> String: + var string := "" + string += "◄" if selected and selected_index > 0 else " " + string += "├" + for i in 11: + if i == selected_index: + string += "┼" + else: + string += "-" + string += "┤" + string += "►" if selected and selected_index < 10 else " " + return string + +func handle_inputs() -> void: + var old := selected_index + if Input.is_action_just_pressed("ui_left"): + selected_index -= 1 + sfx.play() + if Input.is_action_just_pressed("ui_right"): + selected_index += 1 + sfx.play() + selected_index = clamp(selected_index, 0, 10) + if old != selected_index: + value_changed.emit(selected_index) + diff --git a/Scripts/UI/SelectableSliderNode.gd.uid b/Scripts/UI/SelectableSliderNode.gd.uid new file mode 100755 index 0000000..ba7c499 --- /dev/null +++ b/Scripts/UI/SelectableSliderNode.gd.uid @@ -0,0 +1 @@ +uid://cufb1mxff7b8f diff --git a/Scripts/UI/SettingsCategory.gd b/Scripts/UI/SettingsCategory.gd new file mode 100644 index 0000000..f1b3b06 --- /dev/null +++ b/Scripts/UI/SettingsCategory.gd @@ -0,0 +1,50 @@ +extends VBoxContainer + +@export var category_name := "Hi" +@export var options: Array[Control] = [] + +var selected_index := -1 + +@export var minimum_idx := -1 + +@export var active := true + +@export var description_node: Control = null +@export var scroll_container: ScrollContainer = null +@export var scroll_step := 8 + +var can_input := true + +func _process(_delta: float) -> void: + visible = active + if active and can_input: + handle_input() + var idx := 0 + for i in options: + if i != null: + i.selected = selected_index == idx and active and can_input + idx += 1 + if description_node != null and selected_index >= 0 and options[selected_index] != null: + description_node.text = options[selected_index].value_descs[options[selected_index].selected_index] + if not active: + selected_index = minimum_idx + +func handle_input() -> void: + if Input.is_action_just_pressed("ui_down"): + selected_index += 1 + if Settings.file.audio.extra_sfx == 1: + AudioManager.play_global_sfx("menu_move") + if Input.is_action_just_pressed("ui_up"): + selected_index -= 1 + if Settings.file.audio.extra_sfx == 1: + AudioManager.play_global_sfx("menu_move") + if scroll_container != null: + scroll_container.scroll_vertical = float(lerpf(0.0, scroll_container.get_v_scroll_bar().max_value, inverse_lerp(0.0, options.size() - 1, selected_index - 2))) + selected_index = clamp(selected_index, minimum_idx, options.size() - 1) + +func auto_get_options() -> void: + options.clear() + selected_index = 0 + for i in get_children(): + if i is HBoxContainer: + options.append(i) diff --git a/Scripts/UI/SettingsCategory.gd.uid b/Scripts/UI/SettingsCategory.gd.uid new file mode 100755 index 0000000..f8836e4 --- /dev/null +++ b/Scripts/UI/SettingsCategory.gd.uid @@ -0,0 +1 @@ +uid://dcmjifllvi3qd diff --git a/Scripts/UI/SettingsMenu.gd b/Scripts/UI/SettingsMenu.gd new file mode 100644 index 0000000..c66afea --- /dev/null +++ b/Scripts/UI/SettingsMenu.gd @@ -0,0 +1,87 @@ +extends Control + +@onready var current_container: Control = $PanelContainer/MarginContainer/VBoxContainer/Video + +@export var containers: Array[Control] +@export var disabled_containers: Array[Control] + +var category_select_active := false +var category_index := 0 + +signal closed + +var can_move := true + +var active = false + +signal opened + +func _process(_delta: float) -> void: + category_select_active = current_container.selected_index == -1 and active + %Category.text = tr(current_container.category_name) + %Icon.region_rect.position.x = category_index * 24 + + for i in [%LeftArrow, %RightArrow]: + i.modulate.a = int(current_container.selected_index == -1) + + for i in containers.size(): + containers[i].active = category_index == i and active + if SelectableInputOption.rebinding_input == false: + containers[i].can_input = can_move + for i in disabled_containers: + i.active = false + if category_select_active and active and can_move: + handle_inputs() + if Input.is_action_just_pressed("ui_back") and active and current_container.can_input and can_move: + close() + +func handle_inputs() -> void: + var direction := 0 + if Input.is_action_just_pressed("ui_left"): + category_index -= 1 + direction = -1 + if Settings.file.audio.extra_sfx == 1: + AudioManager.play_global_sfx("menu_move") + if Input.is_action_just_pressed("ui_right"): + category_index += 1 + direction += 1 + if Settings.file.audio.extra_sfx == 1: + AudioManager.play_global_sfx("menu_move") + category_index = wrap(category_index, 0, containers.size()) + current_container = containers[category_index] + if disabled_containers.has(current_container): + category_index = wrap(category_index + direction, 0, containers.size()) + +func open_pack_config_menu(pack: ResourcePackContainer) -> void: + $ResourcePackConfigMenu.config_json = pack.config + $ResourcePackConfigMenu.json_path = pack.config_path + $ResourcePackConfigMenu.open() + can_move = false + await $ResourcePackConfigMenu.closed + can_move = true + +func open() -> void: + process_mode = Node.PROCESS_MODE_ALWAYS + opened.emit() + update_all_starting() + $PanelContainer/MarginContainer/VBoxContainer/KeyboardControls.selected_index = -1 + $PanelContainer/MarginContainer/VBoxContainer/Controller.selected_index = -1 + show() + update_minimum_size() + current_container.show() + current_container.active = true + await get_tree().process_frame + active = true + +func update_all_starting() -> void: + get_tree().call_group("Options", "update_starting_values") + %Flag.region_rect.position.x = Global.lang_codes.find(TranslationServer.get_locale()) * 16 + $PanelContainer/MarginContainer/VBoxContainer/Video/Language.selected_index = Global.lang_codes.find(Settings.file.game.lang) + +func close() -> void: + hide() + active = false + closed.emit() + await get_tree().process_frame + Settings.save_settings() + process_mode = Node.PROCESS_MODE_DISABLED diff --git a/Scripts/UI/SettingsMenu.gd.uid b/Scripts/UI/SettingsMenu.gd.uid new file mode 100755 index 0000000..951af36 --- /dev/null +++ b/Scripts/UI/SettingsMenu.gd.uid @@ -0,0 +1 @@ +uid://cj6858gmexp11 diff --git a/Scripts/UI/SpeedrunTypeSelect.gd b/Scripts/UI/SpeedrunTypeSelect.gd new file mode 100644 index 0000000..9f01b50 --- /dev/null +++ b/Scripts/UI/SpeedrunTypeSelect.gd @@ -0,0 +1,41 @@ +extends Control + + +signal selected +signal cancelled + +var selected_index := 0 +var active := false + +func _ready() -> void: + pass + +func _physics_process(delta: float) -> void: + if active: + if Input.is_action_just_pressed("ui_down"): + selected_index += 1 + elif Input.is_action_just_pressed("ui_up"): + selected_index -= 1 + selected_index = clamp(selected_index, 0, 1) + if Input.is_action_just_pressed("ui_accept"): + SpeedrunHandler.is_warp_run = bool(selected_index) + selected.emit() + close() + elif Input.is_action_just_pressed("ui_back"): + cancelled.emit() + close() + var idx := 0 + for i in [$Panel/VBoxContainer/Warpless/Cursor, $Panel/VBoxContainer/Any/Cursor]: + i.modulate.a = int(selected_index == idx) + idx += 1 + +func open() -> void: + show() + $Panel/VBoxContainer/Warpless.grab_focus() + await get_tree().create_timer(0.1, false).timeout + active = true + grab_focus() + +func close() -> void: + active = false + hide() diff --git a/Scripts/UI/SpeedrunTypeSelect.gd.uid b/Scripts/UI/SpeedrunTypeSelect.gd.uid new file mode 100644 index 0000000..91e49c4 --- /dev/null +++ b/Scripts/UI/SpeedrunTypeSelect.gd.uid @@ -0,0 +1 @@ +uid://b8nv6ojpgvo0r diff --git a/Scripts/UI/SpinBoxContextDisabler.gd b/Scripts/UI/SpinBoxContextDisabler.gd new file mode 100644 index 0000000..5cd9c9e --- /dev/null +++ b/Scripts/UI/SpinBoxContextDisabler.gd @@ -0,0 +1,4 @@ +extends SpinBox + +func _ready() -> void: + get_line_edit().context_menu_enabled = false diff --git a/Scripts/UI/SpinBoxContextDisabler.gd.uid b/Scripts/UI/SpinBoxContextDisabler.gd.uid new file mode 100644 index 0000000..823c040 --- /dev/null +++ b/Scripts/UI/SpinBoxContextDisabler.gd.uid @@ -0,0 +1 @@ +uid://1m5otytedbp4 diff --git a/Scripts/UI/StoryPause.gd b/Scripts/UI/StoryPause.gd new file mode 100644 index 0000000..509b01f --- /dev/null +++ b/Scripts/UI/StoryPause.gd @@ -0,0 +1,59 @@ +extends Control + +var selected_index := 0 + +@export var options: Array[Label] +@onready var cursor: TextureRect = $Control/Cursor + +var active := false + +@export var is_pause := true + +signal option_1_selected +signal option_2_selected +signal option_3_selected +signal option_4_selected + +func _process(_delta: float) -> void: + if active: + handle_inputs() + cursor.global_position.y = options[selected_index].global_position.y + 4 + cursor.global_position.x = options[selected_index].global_position.x - 10 + +func handle_inputs() -> void: + if Input.is_action_just_pressed("ui_down"): + selected_index += 1 + if Input.is_action_just_pressed("ui_up"): + selected_index -= 1 + selected_index = clamp(selected_index, 0, options.size() - 1) + if Input.is_action_just_pressed("ui_accept"): + option_selected() + if Input.is_action_just_pressed("pause"): + close() + +func option_selected() -> void: + emit_signal("option_" + str(selected_index + 1) + "_selected") + +func open_settings() -> void: + active = false + $SettingsMenu.open() + await $SettingsMenu.closed + active = true + +func open() -> void: + if is_pause: + Global.game_paused = true + AudioManager.play_global_sfx("pause") + get_tree().paused = true + show() + await get_tree().physics_frame + active = true + +func close() -> void: + active = false + selected_index = 0 + hide() + for i in 2: + await get_tree().physics_frame + Global.game_paused = false + get_tree().paused = false diff --git a/Scripts/UI/StoryPause.gd.uid b/Scripts/UI/StoryPause.gd.uid new file mode 100755 index 0000000..8cd2c63 --- /dev/null +++ b/Scripts/UI/StoryPause.gd.uid @@ -0,0 +1 @@ +uid://by48a8oa5hefr diff --git a/Scripts/UI/StoryPauseOptionHandler.gd b/Scripts/UI/StoryPauseOptionHandler.gd new file mode 100644 index 0000000..f3ef53b --- /dev/null +++ b/Scripts/UI/StoryPauseOptionHandler.gd @@ -0,0 +1,19 @@ +extends Node + +func restart_level() -> void: + Global.player_power_states = "0000" + Global.checkpoint_passed = false + Level.first_load = true + Global.speed_run_timer = 0 + Global.marathon_mode = false + Global.marathon_practice = false + Global.speed_run_timer_enabled = false + Global.boo_race = false + Global.speed_run_timer_active = false + Global.reset_values() + AudioManager.main_level_music.stop() + Global.death_load = true + Global.current_level.reload_level() + +func quit_to_menu() -> void: + Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn") diff --git a/Scripts/UI/StoryPauseOptionHandler.gd.uid b/Scripts/UI/StoryPauseOptionHandler.gd.uid new file mode 100755 index 0000000..e9c1619 --- /dev/null +++ b/Scripts/UI/StoryPauseOptionHandler.gd.uid @@ -0,0 +1 @@ +uid://ju8kkqfm3qb6 diff --git a/Scripts/UI/SwapContainer.gd b/Scripts/UI/SwapContainer.gd new file mode 100644 index 0000000..2cf6a61 --- /dev/null +++ b/Scripts/UI/SwapContainer.gd @@ -0,0 +1,18 @@ +class_name SwapContainer +extends BoxContainer + +@export var test_node: Control = null +@export var dummy_node: Control = null + +func _ready() -> void: + resized.connect(check) + +func check() -> void: + print(size.x >= test_node.size.x) + print([size.x, test_node.size.x]) + if size.x > test_node.size.x: + test_node.show() + dummy_node.hide() + else: + test_node.hide() + dummy_node.show() diff --git a/Scripts/UI/SwapContainer.gd.uid b/Scripts/UI/SwapContainer.gd.uid new file mode 100644 index 0000000..8ef80d8 --- /dev/null +++ b/Scripts/UI/SwapContainer.gd.uid @@ -0,0 +1 @@ +uid://bb8ldpxo5h71i diff --git a/Scripts/UI/TextValidator.gd b/Scripts/UI/TextValidator.gd new file mode 100644 index 0000000..db362e1 --- /dev/null +++ b/Scripts/UI/TextValidator.gd @@ -0,0 +1,18 @@ +class_name TextValidator +extends Node + +const valid_chars := "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-*!.^/+:,'()?_;<> \n" + +@export var node_to_validate: Control = null +const FONT = preload("uid://cd221873lbtj1") +signal text_validated(new_text: String) + +func validate_text() -> void: + var idx := 0 + var text = node_to_validate.text.to_upper() + node_to_validate.clear() + for i in text: + if FONT.has_char(text.unicode_at(idx)) == false and valid_chars.contains(i) == false: + text = text.replace(i, " ") + idx += 1 + node_to_validate.insert_text_at_caret(text) diff --git a/Scripts/UI/TextValidator.gd.uid b/Scripts/UI/TextValidator.gd.uid new file mode 100755 index 0000000..e63e997 --- /dev/null +++ b/Scripts/UI/TextValidator.gd.uid @@ -0,0 +1 @@ +uid://dja6281w30iv0 diff --git a/Scripts/UI/ThemeSelect.gd b/Scripts/UI/ThemeSelect.gd new file mode 100644 index 0000000..7373ec4 --- /dev/null +++ b/Scripts/UI/ThemeSelect.gd @@ -0,0 +1,39 @@ +extends Control + +var current_theme := "Overworld" + +const THEME_ICONS_DAY = preload("uid://cw5c58yiaeh4j") +const THEME_ICONS_NIGHT = preload("uid://bds7ota87jglw") + +signal level_theme_changed + +func _ready() -> void: + update() + grab_themes() + +func grab_themes() -> void: + for i in %ThemeContainer.get_children(): + i.get_node("Button").pressed.connect(theme_selected.bind(i.name)) + +func open() -> void: + update() + show() + +func close() -> void: + hide() + +func update() -> void: + for i in %ThemeContainer.get_children(): + i.get_node("Checkbox").visible = current_theme == i.name + i.texture = [THEME_ICONS_DAY, THEME_ICONS_NIGHT][["Day", "Night"].find(Global.theme_time)] + +func theme_selected(theme_name := "") -> void: + current_theme = theme_name + Global.level_theme = current_theme + Global.current_level.theme = current_theme + level_theme_changed.emit() + ResourceSetterNew.cache.clear() + ResourceSetter.cache.clear() + Global.level_theme_changed.emit() + update() + close() diff --git a/Scripts/UI/ThemeSelect.gd.uid b/Scripts/UI/ThemeSelect.gd.uid new file mode 100644 index 0000000..4dc65de --- /dev/null +++ b/Scripts/UI/ThemeSelect.gd.uid @@ -0,0 +1 @@ +uid://bnuobku66xd0n diff --git a/Scripts/UI/TileModifierMenu.gd b/Scripts/UI/TileModifierMenu.gd new file mode 100644 index 0000000..795e120 --- /dev/null +++ b/Scripts/UI/TileModifierMenu.gd @@ -0,0 +1,109 @@ +extends PanelContainer + +var editing_node: Node = null + +var properties := [] + +var override_scenes := {} + +const VALUES := { + TYPE_BOOL: preload("uid://diqn7e5hqpbsk"), + "PackedScene": preload("uid://clfxxcxk3fobh"), + TYPE_INT: preload("uid://4pi0tdru3c4v") +} + +var active := false + +signal closed +signal open_scene_ref_tile_menu(scene_ref: TilePropertySceneRef) +signal edit_track_path(track_path: TilePropertyTrackPath) + +var can_exit := true: + set(value): + can_exit = value + pass + +func _ready() -> void: + pass + +func _process(_delta: float) -> void: + if active and (Input.is_action_just_pressed("ui_back") or Input.is_action_just_pressed("editor_open_menu")): + print(can_exit) + if can_exit: + close() + else: + pass + +func open() -> void: + active = true + size = Vector2.ZERO + add_properties() + show() + +func add_properties() -> void: + for i in properties: + var property: TilePropertyContainer = null + if override_scenes.has(i.name): + property = override_scenes[i.name].instantiate() + if i.type == TYPE_STRING: + property = preload("uid://l0lulnbn7v6b").instantiate() + property.editing_start.connect(set_can_exit.bind(false)) + property.editing_finished.connect(set_can_exit.bind(true)) + if i.hint_string == "PackedScene": + property = preload("uid://clfxxcxk3fobh").instantiate() + if i.hint == PROPERTY_HINT_ENUM: + property = preload("uid://87lcnsa0epi1").instantiate() + var values := {} + var idx := 0 + for x in i.hint_string.split(","): + property.values.set(idx, x) + idx += 1 + elif (i.type == TYPE_INT or i.type == TYPE_FLOAT) and i.hint_string.contains(","): + if override_scenes.has(i.name): + property = override_scenes[i.name].instantiate() + else: property = preload("uid://4pi0tdru3c4v").instantiate() + var values = i.hint_string.split(",") + property.min_value = float(values[0]) + property.max_value = float(values[1]) + if values.size() >= 3: + property.property_step = float(values[2]) + elif i.type == TYPE_BOOL: + property = preload("uid://diqn7e5hqpbsk").instantiate() + + + if property != null: + property.exit_changed.connect(set_can_exit) + property.tile_property_name = i["name"] + %Container.add_child(property) + property.owner = self + property.set_starting_value(editing_node.get(property.tile_property_name)) + property.value_changed.connect(value_changed) + property.editing_node = editing_node + if property is TilePropertySceneRef: + property.open_tile_menu.connect(open_scene_ref) + await get_tree().physics_frame + $Container.update_minimum_size() + update_minimum_size() + +func set_can_exit(new_value := false) -> void: + print(new_value) + if new_value: + pass + can_exit = new_value + +func open_scene_ref(scene_ref: TilePropertySceneRef) -> void: + open_scene_ref_tile_menu.emit(scene_ref) + can_exit = false + +func value_changed(property, new_value) -> void: + can_exit = true + editing_node.set(property.tile_property_name, new_value) + +func close() -> void: + hide() + active = false + await get_tree().create_timer(0.1).timeout + closed.emit() + for i in %Container.get_children(): + i.queue_free() + diff --git a/Scripts/UI/TileModifierMenu.gd.uid b/Scripts/UI/TileModifierMenu.gd.uid new file mode 100755 index 0000000..cc0f585 --- /dev/null +++ b/Scripts/UI/TileModifierMenu.gd.uid @@ -0,0 +1 @@ +uid://dxjp3pfd77xxa diff --git a/Scripts/UI/TitleScreenOptions.gd b/Scripts/UI/TitleScreenOptions.gd new file mode 100644 index 0000000..84ab9d8 --- /dev/null +++ b/Scripts/UI/TitleScreenOptions.gd @@ -0,0 +1,56 @@ +class_name TitleScreenOptions +extends VBoxContainer + +@export var active := false + +@export var can_exit := true + +var selected_index := 0 + +@export var options: Array[Label] = [] +@onready var title_screen_parent := owner + +signal option_1_selected +signal option_2_selected +signal option_3_selected + +signal closed + +func _process(_delta: float) -> void: + if active: + handle_inputs() + +func open() -> void: + Global.world_num = clamp(Global.world_num, 1, 8) # have this, cause i cba to make a fix for backing out of world 9 keeping you at world 9 + title_screen_parent.active_options = self + show() + await get_tree().physics_frame + active = true + +func close() -> void: + active = false + hide() + +func handle_inputs() -> void: + if Input.is_action_just_pressed("ui_down"): + selected_index += 1 + if Settings.file.audio.extra_sfx == 1: + AudioManager.play_global_sfx("menu_move") + if Input.is_action_just_pressed("ui_up"): + selected_index -= 1 + if Settings.file.audio.extra_sfx == 1: + AudioManager.play_global_sfx("menu_move") + var amount := [] + for i in options: + if i.visible: + amount.append(i) + selected_index = clamp(selected_index, 0, amount.size() - 1) + if Input.is_action_just_pressed("ui_accept"): + option_selected() + elif can_exit and Input.is_action_just_pressed("ui_back"): + close() + closed.emit() + +func option_selected() -> void: + active = false + emit_signal("option_" + str(selected_index + 1) + "_selected") diff --git a/Scripts/UI/TitleScreenOptions.gd.uid b/Scripts/UI/TitleScreenOptions.gd.uid new file mode 100755 index 0000000..1da56d9 --- /dev/null +++ b/Scripts/UI/TitleScreenOptions.gd.uid @@ -0,0 +1 @@ +uid://c3c1o65wvi6tq diff --git a/Scripts/UI/WindowChanger.gd b/Scripts/UI/WindowChanger.gd new file mode 100644 index 0000000..c28f55c --- /dev/null +++ b/Scripts/UI/WindowChanger.gd @@ -0,0 +1,58 @@ +extends Node + +func window_mode_changed(new_value := 0) -> void: + match new_value: + 0: + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED) + DisplayServer.window_set_flag(DisplayServer.WINDOW_FLAG_BORDERLESS, false) + 1: + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED) + DisplayServer.window_set_flag(DisplayServer.WINDOW_FLAG_BORDERLESS, true) + 2: + DisplayServer.window_set_flag(DisplayServer.WINDOW_FLAG_BORDERLESS, true) + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN) + Settings.file.video.mode = new_value + +func null_function(_fuck_you := 0) -> void: + pass + +func window_size_changed(new_value := 0) -> void: + get_tree().root.content_scale_aspect = Window.CONTENT_SCALE_ASPECT_EXPAND if new_value == 1 else Window.CONTENT_SCALE_ASPECT_KEEP + Settings.file.video.size = new_value + +func vsync_changed(new_value := 0) -> void: + DisplayServer.window_set_vsync_mode(DisplayServer.VSYNC_ENABLED if new_value == 1 else DisplayServer.VSYNC_DISABLED) + Settings.file.video.vsync = new_value + +func drop_shadows_changed(new_value := 0) -> void: + Settings.file.video.drop_shadows = new_value + +func scaling_changed(new_value := 0) -> void: + get_tree().root.content_scale_stretch = Window.CONTENT_SCALE_STRETCH_INTEGER if new_value == 0 else Window.CONTENT_SCALE_STRETCH_FRACTIONAL + Settings.file.video.scaling = new_value + +func visuals_changed(new_value := 0) -> void: + get_tree().root.content_scale_mode = Window.CONTENT_SCALE_MODE_VIEWPORT if new_value == 0 else Window.CONTENT_SCALE_MODE_CANVAS_ITEMS + RenderingServer.viewport_set_snap_2d_transforms_to_pixel(get_tree().root.get_viewport_rid(), not new_value) + Settings.file.video.visuals = new_value + +func hud_style_changed(new_value := 0) -> void: + Settings.file.video.hud_size = new_value + +func language_changed(new_value := 0) -> void: + TranslationServer.set_locale(Global.lang_codes[new_value]) + Settings.file.game.lang = Global.lang_codes[new_value] + %Flag.region_rect.position.x = new_value * 16 + +func set_value(value_name := "", value := 0) -> void: + { + "mode": window_mode_changed, + "size": window_size_changed, + "vsync": vsync_changed, + "drop_shadows": drop_shadows_changed, + "scaling": scaling_changed, + "visuals": visuals_changed, + "palette": null_function, + "hud_size": hud_style_changed, + "hud_style": hud_style_changed + }[value_name].call(value) diff --git a/Scripts/UI/WindowChanger.gd.uid b/Scripts/UI/WindowChanger.gd.uid new file mode 100755 index 0000000..945fd9f --- /dev/null +++ b/Scripts/UI/WindowChanger.gd.uid @@ -0,0 +1 @@ +uid://26yissv8bnqw diff --git a/Scripts/UI/WorldSelect.gd b/Scripts/UI/WorldSelect.gd new file mode 100644 index 0000000..1d83ccf --- /dev/null +++ b/Scripts/UI/WorldSelect.gd @@ -0,0 +1,101 @@ +extends Control + +var selected_world := 0 + +@export var world_offset := 0 + +@export var num_of_worlds := 7 + +signal world_selected +signal cancelled +var active := false + +var cursor_index := 0 + +var starting_value := -1 + +const NUMBER_Y := [ + "Overworld", + "Underground", + "Castle", + "Snow", + "Space", + "Volcano" +] + +func _ready() -> void: + for i in %SlotContainer.get_children(): + i.focus_entered.connect(slot_focused.bind(i.get_index())) + +func _process(_delta: float) -> void: + if active: + handle_input() + Global.world_num = selected_world + 1 + world_offset + +func open() -> void: + if starting_value == -1: + starting_value = Global.world_num + selected_world = Global.world_num - 1 - world_offset + setup_visuals() + show() + await get_tree().process_frame + $%SlotContainer.get_child(selected_world).grab_focus() + active = true + +func setup_visuals() -> void: + var idx := 0 + %Slot1.focus_neighbor_left = %Slot8.get_path() + %Slot8.focus_neighbor_right = %Slot1.get_path() + if Global.current_campaign == "SMBLL" && (Global.game_beaten or Global.debug_mode) && Global.current_game_mode == Global.GameMode.CAMPAIGN: + %Slot1.focus_neighbor_left = %Slot13.get_path() + %Slot8.focus_neighbor_right = %Slot9.get_path() + for i in %SlotContainer.get_children(): + if idx >= 8: + i.visible = Global.current_campaign == "SMBLL" && (Global.game_beaten or Global.debug_mode) && Global.current_game_mode == Global.GameMode.CAMPAIGN + if i.visible == false: + idx += 1 + continue + var level_theme = Global.LEVEL_THEMES[Global.current_campaign][idx + world_offset] + var world_visited = (SaveManager.visited_levels.substr((idx + world_offset) * 4, 4) != "0000" or Global.debug_mode or idx == 0) + if world_visited == false: + level_theme = "Mystery" + i.get_node("Icon").region_rect = CustomLevelContainer.THEME_RECTS[level_theme] + i.get_node("Icon").texture = CustomLevelContainer.ICON_TEXTURES[0 if (idx <= 3 or idx >= 8) and Global.current_campaign != "SMBANN" else 1] + i.get_node("Icon/Number").region_rect.position.y = clamp(NUMBER_Y.find(level_theme) * 12, 0, 9999) + i.get_node("Icon/Number").region_rect.position.x = (idx + world_offset) * 12 + idx += 1 + +func handle_input() -> void: + if Input.is_action_just_pressed("ui_accept"): + if SaveManager.visited_levels.substr((selected_world + world_offset) * 4, 4) == "0000" and not Global.debug_mode and selected_world != 0: + AudioManager.play_sfx("bump") + else: + select_world() + elif Input.is_action_just_pressed("ui_back"): + close() + cleanup() + cancelled.emit() + return + +func slot_focused(idx := 0) -> void: + selected_world = idx + +func select_world() -> void: + if owner is Level: + owner.world_id = selected_world + world_offset + 1 + Global.world_num = selected_world + world_offset + 1 + world_selected.emit() + close() + +func cleanup() -> void: + await get_tree().physics_frame + Global.world_num = starting_value + starting_value = -1 + Global.world_num = clamp(Global.world_num, 1, 8) + if owner is Level: + owner.world_id = clamp(owner.world_id, 1, 8) + +func close() -> void: + active = false + Global.world_num = 1 + hide() diff --git a/Scripts/UI/WorldSelect.gd.uid b/Scripts/UI/WorldSelect.gd.uid new file mode 100755 index 0000000..e1aebac --- /dev/null +++ b/Scripts/UI/WorldSelect.gd.uid @@ -0,0 +1 @@ +uid://col2kvunpua7l diff --git a/SelectorKeyMap.json b/SelectorKeyMap.json new file mode 100644 index 0000000..000359f --- /dev/null +++ b/SelectorKeyMap.json @@ -0,0 +1,179 @@ + +TERRAIN_GROUND +TERRAIN_SEMI_A +TERRAIN_SEMI_B +TILE_SLOPE1_TL +TILE_SLOPE1_TR +TILE_SLOPE1_BL +TILE_SLOPE1_BR +TILE_SLOPE2_TLA +TILE_SLOPE2_TRA +TILE_SLOPE2_BLA +TILE_SLOPE2_BRA +TILE_SLOPE2_TLB +TILE_SLOPE2_TRB +TILE_SLOPE2_BLB +TILE_SLOPE2_BRB +TILE_DECO +TILE_EMPTY +TILE_TREE_TOP +TILE_TREE_BASE +TILE_MUSHROOM_1 +TILE_MUSHROOM_2 +TILE_MUSHROOM_3 +TILE_MUSH_STEM +TILE_PIPE1A_TL +TILE_PIPE1A_TR +TILE_PIPE1A_BL +TILE_PIPE1A_BR +TILE_PIPE2A_TL +TILE_PIPE2A_TR +TILE_PIPE2A_BL +TILE_PIPE2A_BR +TILE_PIPE3A_TL +TILE_PIPE3A_TR +TILE_PIPE3A_BL +TILE_PIPE3A_BR +TILE_PIPE4A_TL +TILE_PIPE4A_TR +TILE_PIPE4A_BL +TILE_PIPE4A_BR +TILE_PIPE1B_TL +TILE_PIPE1B_TR +TILE_PIPE1B_BL +TILE_PIPE1B_BR +TILE_PIPE2B_TL +TILE_PIPE2B_TR +TILE_PIPE2B_BL +TILE_PIPE2B_BR +TILE_PIPE3B_TL +TILE_PIPE3B_TR +TILE_PIPE3B_BR +TILE_PIPE3B_BR +TILE_PIPE1_TL +TILE_PIPE1_BL +TILE_PIPE1_BL +TILE_PIPE1_BR +TILE_WATER_1 +TILE_WATER_2 +TILE_LAVA +TILE_POISION +TILE_CANNON_TOP +TILE_CANNON_MIDDLE +TILE_CANNON_BOTTOM +DECO_BUSH_L +DECO_BUSH_M +DECO_BUSH_R +DECO_SHORT_TOP +DECO_SHORT_BOTTOM +DECO_TALL_TOP +DECO_TALL_MIDDLE +DECO_TALL_BOTTOM +DECO_SINGLE_A +DECO_SINGLE_B +TILE_BRIDGE_L +TILE_BRIDGE_M +TILE_BRIDGE_R +TILE_BRIDGE_ROPE_L +TILE_BRIDGE_ROPE_M +TILE_BRIDGE_ROPE_R +TILE_WALL_TOP +TILE_WALL_BASE +ENEMY_GOOMBA +ENEMY_GOOMBRAT +ENEMY_KOOPA_GREEN +ENEMY_PARAKOOPA_GREEN +ENEMY_KOOPA_RED +ENEMY_PARAKOOPA_RED +ENEMY_PLANT_PIPE +ENEMY_REDPLANT_PIPE +ENEMY_BUZZY +ENEMY_SPINY +ENEMY_CHEEP_GREEN +ENEMY_CHEEP_RED +ENEMY_BLOOPER +ENEMY_HAMMERBRO +ENEMY_BOWSER +ENEMY_POKEY +ENEMY_LAKITU +ENEMY_BULLETBILL +ENEMY_PODOBOO +ENEMY_BOO +ENEMY_BOO_BUDDY +ENEMY_MUNCHER +ENEMY_SPIKE +ENEMY_DRYBONES +ENEMY_MOLE +ENEMY_THWOMP +ENEMY_BOBOMB +ENEMY_LIT_BOBOMB +ENEMY_SIDESTEPPER +ENEMY_FIGHTERFLY +ENEMY_BARREL +BLOCK_MYSTERY +BLOCK_BRICK +BLOCK_TURN +BLOCK_INVISIBLE +BLOCK_TRAMPOLINE +BLOCK_TRAMPOLINE_SP +BLOCK_ONOFF_SWITCH +BLOCK_ONOFF_TIMER +BLOCK_ONOFF_BLOCK_RED +BLOCK_ONOFF_BLOCK_BLUE +BLOCK_SPRING +BLOCK_SPRING_SUPER +BLOCK_PSWITCH_OFF +BLOCK_PSWITCH_ON +BLOCK_NOTE +BLOCK_MUSIC +BLOCK_ONOFF_SPIKE +BLOCK_ONALT_SPIKE +BLOCK_SPIKE +BLOCK_TRICK +BLOCK_DEATH +BLOCK_DONUT +BLOCK_ONOFF_FAN +BLOCK_ONBLU_FAN +OBJ_FIREBAR +OBJ_PSWITCH +OBJ_CHECKPOINTFLAG +OBJ_CANNON +OBJ_PIPEAREA +OBJ_PIPE_GENERATOR +OBJ_FLAGPOLE +OBJ_ENDCASTLE_SMALL +OBJ_ENDCASTLE_BIG +OBJ_PLAT_SIDE_VERT +OBJ_PLAT_SIDE_VERT_BIG +OBJ_PLAT_SIDE_HORI +OBJ_PLAT_SIDE_HORI_BIG +OBJ_PLAT_ON_VERT +OBJ_PLAT_OFF_VERT +OBJ_PLAT_ON_HORI +OBJ_PLAT_OFF_HORI +OBJ_PLAT_FALLING +OBJ_PLAT_FALLING_BIG +TILE_CONVEYOR_RIGHT +TILE_CONVEYOR_LEFT +TILE_ONOFF_CON_R +TILE_ONOFF_CON_L +OBJ_SCROLL_STOP +OBJ_CASTLE_BRIDGE +OBJ_CASTLE_TOAD +OBJ_CASTLE_PEACH +OBJ_TRACK +OBJ_TRACK_RIDER +OBJ_TEXT_LABEL +GEN_BILL +GEN_CHEEP +GEN_FLAME +GEN_WIND +GEN_STOP +ITEM_MUSHROOM +ITEM_POISON_MUSHROOM +ITEM_ONE_UP +ITEM_FIRE_FLOWER +ITEM_COIN +ITEM_STARMAN +ITEM_CLOCK +ITEM_HAMMER diff --git a/addons/JSON_Schema_Validator/JSON_Schema_validator_LICENSE b/addons/JSON_Schema_Validator/JSON_Schema_validator_LICENSE new file mode 100644 index 0000000..ddaa891 --- /dev/null +++ b/addons/JSON_Schema_Validator/JSON_Schema_validator_LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 Sahedo + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/addons/JSON_Schema_Validator/json_schema_validator.gd b/addons/JSON_Schema_Validator/json_schema_validator.gd new file mode 100644 index 0000000..f09c622 --- /dev/null +++ b/addons/JSON_Schema_Validator/json_schema_validator.gd @@ -0,0 +1,516 @@ +class_name JSONSchema +extends RefCounted + + +# JSON Schema main script +# Inherits from Reference for easy use + +const SMALL_FLOAT_THRESHOLD = 0.001 +const MAX_DECIMAL_PLACES = 3 + +const DEF_KEY_NAME = "schema root" +const DEF_ERROR_STRING = "##error##" + +const JST_ARRAY = "array" +const JST_BOOLEAN = "boolean" +const JST_INTEGER = "integer" +const JST_NULL = "null" +const JST_NUMBER = "number" +const JST_OBJECT = "object" +const JST_STRING = "string" + +const JSKW_TYPE = "type" +const JSKW_PROP = "properties" +const JSKW_REQ = "required" +const JSKW_TITLE = "title" +const JSKW_DESCR = "description" +const JSKW_DEFAULT = "default" +const JSKW_EXAMPLES = "examples" +const JSKW_COMMENT = "$comment" +const JSKW_ENUM = "enum" +const JSKW_CONST = "const" +const JSKW_PREFIX_ITEMS = "prefixItems" +const JSKW_ITEMS = "items" +const JSKW_MIN_ITEMS = "minItems" +const JSKW_MAX_ITEMS = "maxItems" +const JSKW_CONTAINS = "contains" +const JSKW_ADD_ITEMS = "additionalItems" +const JSKW_UNIQUE_ITEMS = "uniqueItems" +const JSKW_MULT_OF = "multipleOf" +const JSKW_MINIMUM = "minimum" +const JSKW_MIN_EX = "exclusiveMinimum" +const JSKW_MAXIMUM = "maximum" +const JSKW_MAX_EX = "exclusiveMaximum" +const JSKW_PROP_ADD = "additionalProperties" +const JSKW_PROP_PATTERN = "patternProperties" +const JSKW_PROP_NAMES = "propertyNames" +const JSKW_PROP_MIN = "minProperties" +const JSKW_PROP_MAX = "maxProperties" +const JSKW_DEPEND = "dependencies" +const JSKW_LENGTH_MIN = "minLength" +const JSKW_LENGTH_MAX = "maxLength" +const JSKW_PATTERN = "pattern" +const JSKW_FORMAT = "format" +const JSKW_COLOR = "color" + +const JSM_GREATER = "greater" +const JSM_GREATER_EQ = "greater or equal" +const JSM_LESS = "less" +const JSM_LESS_EQ = "less or equal" +const JSM_OBJ_DICT = "object (dictionary)" + +const JSL_AND = "%s and %s" +const JSL_OR = "%s or %s" + +const ERR_SCHEMA_FALSE = "Schema declared as deny all" +const ERR_WRONG_SCHEMA_GEN = "Schema error: " +const ERR_WRONG_SCHEMA_TYPE = "Schema error: schema must be empty object or object with 'type' keyword or boolean value" +const ERR_WRONG_SHEMA_NOTA = "Schema error: expected that all elements of '%s.%s' must be '%s'" +const ERR_WRONG_PROP_TYPE = "Schema error: any schema item must be object with 'type' keyword" +const ERR_REQ_PROP_GEN = "Schema error: expected array of required properties for '%s'" +const ERR_REQ_PROP_MISSING = "Missing required property: '%s' for '%s'" +const ERR_NO_PROP_ADD = "Additional properties are not required: found '%s'" +const ERR_FEW_PROP = "%d propertie(s) are not enough properties, at least %d are required" +const ERR_MORE_PROP = "%d propertie(s) are too many properties, at most %d are allowed" +const ERR_FEW_ITEMS = "%s item(s) are not enough items, at least %s are required" +const ERR_MORE_ITEMS = "%s item(s) are too many items, at most %s are allowed" +const ERR_INVALID_JSON_GEN = "Validation fails with message: %s" +const ERR_INVALID_JSON_EXT = "Invalid JSON data passed with message: %s" +const ERR_TYPE_MISMATCH_GEN = "Type mismatch: expected %s for '%s'" +const ERR_INVALID_NUMBER = "The %s key that equals %s should have a maximum of %s decimal places" +const ERR_INVALID_MULT = "Multiplier in key %s that equals %s must be greater or equal to %s" +const ERR_MULT_D = "Key %s that equal %d must be multiple of %d" +const ERR_MULT_F = "Key %s that equal %f must be multiple of %f" +const ERR_RANGE_D = "Key %s that equal %d must be %s than %d" +const ERR_RANGE_F = "Key %s that equal %f must be %s than %f" +const ERR_RANGE_S = "Length of '%s' (%d) %s than declared (%d)" +const ERR_WRONG_PATTERN = "String '%s' does not match its corresponding pattern" +const ERR_FORMAT = "String '%s' does not match its corresponding format '%s'" + +# This is one and only function that need you to call outside +# If all validation checks passes, this OK +func validate(json_data : String, schema: String) -> String: + var error: int + + var json = JSON.new() + # General validation input data as JSON file + error = json.parse(json_data) + if error: return ERR_INVALID_JSON_EXT % error_string(error) + + # General validation input schema as JSONSchema file + error = json.parse(schema) + if not error == OK : return ERR_WRONG_SCHEMA_GEN + error_string(error) + var test_json_conv = JSON.new() + test_json_conv.parse(schema) + var parsed_schema = test_json_conv.get_data() + match typeof(parsed_schema): + TYPE_BOOL: + if !parsed_schema: + return ERR_INVALID_JSON_GEN % ERR_SCHEMA_FALSE + else: + return "" + TYPE_DICTIONARY: + if parsed_schema.is_empty(): + return "" + elif parsed_schema.keys().size() > 0 && !parsed_schema.has(JSKW_TYPE): + return ERR_WRONG_SCHEMA_TYPE + _: return ERR_WRONG_SCHEMA_TYPE + + # All inputs seems valid. Begin type validation + # Normal return empty string, meaning OK + return _type_selection(json_data, parsed_schema) + +func _to_string(): + return "[JSONSchema:%d]" % get_instance_id() + +# TODO: title, description, default, examples, $comment, enum, const +func _type_selection(json_data: String, schema: Dictionary, key: String = DEF_KEY_NAME) -> String: + # If the schema is an empty object it always passes validation + if schema.is_empty(): + return "" + + if typeof(schema) == TYPE_BOOL: + # If the schema is true it always passes validation + if schema: + return "" + # If the schema is false it always vales validation + else: + return ERR_INVALID_JSON_GEN + "false is always invalid" + + var typearr: Array = _var_to_array(schema.type) + var test_json_conv = JSON.new() + test_json_conv.parse(json_data) + var parsed_data = test_json_conv.get_data() + var error: String = ERR_TYPE_MISMATCH_GEN % [typearr, key] + for type in typearr: + match type: + JST_ARRAY: + if typeof(parsed_data) == TYPE_ARRAY: + error = _validate_array(parsed_data, schema, key) + else: + error = ERR_TYPE_MISMATCH_GEN % [[JST_ARRAY], key] + JST_BOOLEAN: + if typeof(parsed_data) != TYPE_BOOL: + return ERR_TYPE_MISMATCH_GEN % [[JST_BOOLEAN], key] + else: + error = "" + JST_INTEGER: + if typeof(parsed_data) == TYPE_INT: + error = _validate_integer(parsed_data, schema, key) + if typeof(parsed_data) == TYPE_FLOAT && parsed_data == int(parsed_data): + error = _validate_integer(int(parsed_data), schema, key) + JST_NULL: + if typeof(parsed_data) != TYPE_NIL: + return ERR_TYPE_MISMATCH_GEN % [[JST_NULL], key] + else: + error = "" + JST_NUMBER: + if typeof(parsed_data) == TYPE_FLOAT: + error = _validate_number(parsed_data, schema, key) + else: + error = ERR_TYPE_MISMATCH_GEN % [[JST_NUMBER], key] + JST_OBJECT: + if typeof(parsed_data) == TYPE_DICTIONARY: + error = _validate_object(parsed_data, schema, key) + else: + error = ERR_TYPE_MISMATCH_GEN % [[JST_OBJECT], key] + JST_STRING: + if typeof(parsed_data) == TYPE_STRING: + error = _validate_string(parsed_data, schema, key) + else: + error = ERR_TYPE_MISMATCH_GEN % [[JST_STRING], key] + return error + + +func _var_to_array(variant) -> Array: + var result : Array = [] + if typeof(variant) == TYPE_ARRAY: + result = variant + else: + result.append(variant) + return result + +func _validate_array(input_data: Array, input_schema: Dictionary, property_name: String = DEF_KEY_NAME) -> String: + # TODO: contains minContains maxContains uniqueItems + + # Initialize variables + var error : String = "" # Variable to store any error messages + var items_array : Array # Array of items in the schema + var suberror : Array = [] # Array of suberrors in each item + var additional_items_schema: Dictionary # Schema for additional items in the input data + var is_additional_item_allowed: bool # Flag to check if additional items are allowed + + # Check if minItems key exists in the schema + if input_schema.has(JSKW_MIN_ITEMS): + # Check if non negative number + if input_schema.minItems < 0: + return ERR_WRONG_SCHEMA_GEN + "minItems must be a non-negative number." + + if input_data.size() < input_schema.minItems: + return ERR_FEW_ITEMS % [input_data.size(), input_schema.minItems] + + # Check if maxItems key exists in the schema + if input_schema.has(JSKW_MAX_ITEMS): + # Check if non negative number + if input_schema.maxItems < 0: + return ERR_WRONG_SCHEMA_GEN + "minItems must be a non-negative number." + + if input_data.size() > input_schema.maxItems: + return ERR_MORE_ITEMS % [input_data.size(), input_schema.maxItems] + + # Check if prefixItems key exists in the schema + if input_schema.has(JSKW_PREFIX_ITEMS): + # Check if items key exists in the schema + if not input_schema.has(JSKW_ITEMS): + return ERR_REQ_PROP_MISSING % [JSKW_ITEMS, JSKW_PREFIX_ITEMS] + + # Return error if items key is not a bool or a dictionary + if not typeof(input_schema.items) == TYPE_DICTIONARY and not typeof(input_schema.items) == TYPE_BOOL: + return ERR_WRONG_SCHEMA_TYPE + + if typeof(input_schema.items) == TYPE_BOOL: + # Check if additional items in the input data are allowed + if input_schema.items == false: + # Check if there are more items in the input data than specified in prefixItems + if input_data.size() > input_schema.prefixItems.size(): + # Create an error message if there are more items than allowed + var substr := "Array '%s' is of size %s but no addition items allowed." % [input_data, input_data.size()] + return ERR_INVALID_JSON_GEN % substr + # If the 'items' key is set to true all types are allowed for addition items. + else: + additional_items_schema = {} + + # Check if items key is a dictionary + if typeof(input_schema.items) == TYPE_DICTIONARY: + # Any items after the specified ones in prefixItems have to be validated with this schema + # Set the schema for additional array items + additional_items_schema = input_schema.items + + # Check if all entries in prefixItems are a dictionary + for schema in input_schema.prefixItems: + if typeof(schema) != TYPE_DICTIONARY: + return ERR_WRONG_SHEMA_NOTA % [property_name, JSKW_ITEMS, JST_OBJECT] + + # Check every item in the input data + for index in input_data.size(): + var item = input_data[index] + var current_schema: Dictionary + var key_substr: String + + if index <= input_schema.prefixItems.size() - 1: + # As long as there are prefixItems in the array work with those + current_schema = input_schema.prefixItems[index] + key_substr = ".prefixItems" + else: + # After that use the items schema + current_schema = additional_items_schema + key_substr = ".items" + + var sub_error_message := _type_selection(JSON.stringify(item), current_schema, property_name + key_substr + "[" + str(index) + "]") + if not sub_error_message == "": + suberror.append(sub_error_message) + + if suberror.size() > 0: + return ERR_INVALID_JSON_GEN % str(suberror) + + # Return inside this if block, because we don't want to validate the items key twice. + return error + + # Check if items key exists in the schema + if input_schema.has(JSKW_ITEMS): + #'items' must be an object + if not typeof(input_schema.items) == TYPE_DICTIONARY: + return ERR_WRONG_SHEMA_NOTA % [property_name, JSKW_ITEMS, JST_OBJECT] + + # Check every item of input Array on + for index in input_data.size(): + index = index - 1 + + # Validate the array item with the schema defined by the 'items' key + var sub_error_message := _type_selection(JSON.stringify(input_data[index]), input_schema.items, property_name + "[" + str(index) + "]") + if not sub_error_message == "": + suberror.append(sub_error_message) + + if suberror.size() > 0: + return ERR_INVALID_JSON_GEN % str(suberror) + + return error + +func _validate_boolean(input_data: bool, input_schema: Dictionary, property_name: String = DEF_KEY_NAME) -> String: + # nothing to check + return "" + +func _validate_integer(input_data: int, input_schema: Dictionary, property_name: String = DEF_KEY_NAME) -> String: + # all processing is performed in + return _validate_number(input_data, input_schema, property_name) + +func _validate_null(input_data, input_schema: Dictionary, property_name: String = DEF_KEY_NAME) -> String: + # nothing to check + return "" + +func _validate_number(input_data: float, input_schema: Dictionary, property_name: String = DEF_KEY_NAME) -> String: + var types: Array = _var_to_array(input_schema.type) + # integer mode turns on only if types has integer and has not number + var integer_mode: bool = types.has(JST_INTEGER) && !types.has(JST_NUMBER) + + # Processing multiple check + if input_schema.has(JSKW_MULT_OF): + var mult: float + var mod: float + var is_zero: bool + + # Get the multipleOf value from the schema and convert to float + mult = float(input_schema[JSKW_MULT_OF]) + # Convert to integer if integer_mode is enabled + mult = int(mult) if integer_mode else mult + + # Check if the number has more decimal places then allowed + var decimal_places := str(input_data).get_slice('.', 1) + if not decimal_places.is_empty() and decimal_places.length() > MAX_DECIMAL_PLACES: + return ERR_INVALID_NUMBER % [property_name, input_data, str(MAX_DECIMAL_PLACES)] + + # Check if multipleOf is smaller than SMALL_FLOAT_THRESHOLD + if not mult >= SMALL_FLOAT_THRESHOLD: + return ERR_INVALID_MULT % [property_name, mult, str(SMALL_FLOAT_THRESHOLD)] + + # Multiply by a big number if input is smaller than 1 to prevent float issues + if input_data < 1.0 or mult < 1.0: + mod = fmod(input_data * 1000, mult * 1000) + else: + mod = fmod(input_data, mult) + + # Check if the remainder is close to zero + is_zero = is_zero_approx(mod) + + # Return error message if remainder is not close to zero + if not is_zero: + if integer_mode: + return ERR_MULT_D % [property_name, input_data, mult] + else: + return ERR_MULT_F % [property_name, input_data, mult] + + # processing minimum check + if input_schema.has(JSKW_MINIMUM): + var minimum = float(input_schema[JSKW_MINIMUM]) + minimum = int(minimum) if integer_mode else minimum + if input_data < minimum: + if integer_mode: + return ERR_RANGE_D % [property_name, input_data, JSM_GREATER_EQ, minimum] + else: + return ERR_RANGE_F % [property_name, input_data, JSM_GREATER_EQ, minimum] + + # processing exclusive minimum check + if input_schema.has(JSKW_MIN_EX): + var minimum = float(input_schema[JSKW_MIN_EX]) + minimum = int(minimum) if integer_mode else minimum + if input_data <= minimum: + if integer_mode: + return ERR_RANGE_D % [property_name, input_data, JSM_GREATER, minimum] + else: + return ERR_RANGE_F % [property_name, input_data, JSM_GREATER, minimum] + + # processing maximum check + if input_schema.has(JSKW_MAXIMUM): + var maximum = float(input_schema[JSKW_MAXIMUM]) + maximum = int(maximum) if integer_mode else maximum + if input_data > maximum: + if integer_mode: + return ERR_RANGE_D % [property_name, input_data, JSM_LESS_EQ, maximum] + else: + return ERR_RANGE_F % [property_name, input_data, JSM_LESS_EQ, maximum] + + # processing exclusive minimum check + if input_schema.has(JSKW_MAX_EX): + var maximum = float(input_schema[JSKW_MAX_EX]) + maximum = int(maximum) if integer_mode else maximum + if input_data >= maximum: + if integer_mode: + return ERR_RANGE_D % [property_name, input_data, JSM_LESS, maximum] + else: + return ERR_RANGE_F % [property_name, input_data, JSM_LESS, maximum] + + return "" + +func _validate_object(input_data: Dictionary, input_schema: Dictionary, property_name: String = DEF_KEY_NAME) -> String: + # TODO: patternProperties + var error : String = "" + + # Process dependencies + if input_schema.has(JSKW_DEPEND): + for dependency in input_schema.dependencies.keys(): + if input_data.has(dependency): + match typeof(input_schema.dependencies[dependency]): + TYPE_ARRAY: + if input_schema.has(JSKW_REQ): + for property in input_schema.dependencies[dependency]: + input_schema.required.append(property) + else: + input_schema.required = input_schema.dependencies[dependency] + TYPE_DICTIONARY: + for key in input_schema.dependencies[dependency].keys(): + if input_schema.has(key): + match typeof(input_schema[key]): + TYPE_ARRAY: + for element in input_schema.dependencies[dependency][key]: + input_schema[key].append(element) + TYPE_DICTIONARY: + for element in input_schema.dependencies[dependency][key].keys(): + input_schema[key][element] = input_schema.dependencies[dependency][key][element] + _: + input_schema[key] = input_schema.dependencies[dependency][key] + else: + input_schema[key] = input_schema.dependencies[dependency][key] + _: + return ERR_WRONG_SCHEMA_GEN + ERR_TYPE_MISMATCH_GEN % [JSL_OR % [JST_ARRAY, JSM_OBJ_DICT], property_name] + + # Process properties + if input_schema.has(JSKW_PROP): + + # Process required + if input_schema.has(JSKW_REQ): + if typeof(input_schema.required) != TYPE_ARRAY: return ERR_REQ_PROP_GEN % property_name + for i in input_schema.required: + if !input_data.has(i): return ERR_REQ_PROP_MISSING % [i, property_name] + + # Continue validating schema subelements + if typeof(input_schema.properties) != TYPE_DICTIONARY: + return ERR_WRONG_SCHEMA_GEN + ERR_TYPE_MISMATCH_GEN % [JSM_OBJ_DICT, property_name] + + # Process property items + for key in input_schema.properties: + if !input_schema.properties[key].has(JSKW_TYPE): + return ERR_WRONG_PROP_TYPE + if input_data.has(key): + error = _type_selection(JSON.stringify(input_data[key]), input_schema.properties[key], key) + else: + pass + if error: return error + + # Process additional properties + if input_schema.has(JSKW_PROP_ADD): + match typeof(input_schema.additionalProperties): + TYPE_BOOL: + if not input_schema.additionalProperties: + for key in input_data: + if not input_schema.properties.has(key): + return ERR_NO_PROP_ADD % key + TYPE_DICTIONARY: + for key in input_data: + if not input_schema.properties.has(key): + return _type_selection(JSON.stringify(input_data[key]), input_schema.additionalProperties, key) + _: + return ERR_WRONG_SCHEMA_GEN + ERR_TYPE_MISMATCH_GEN % [JSL_OR % [JST_BOOLEAN, JSM_OBJ_DICT], property_name] + + # Process properties names + if input_schema.has(JSKW_PROP_NAMES): + if typeof(input_schema.propertyNames) != TYPE_DICTIONARY: + return ERR_WRONG_SCHEMA_GEN + ERR_TYPE_MISMATCH_GEN % [JSM_OBJ_DICT, property_name] + for key in input_data: + error = _validate_string(key, input_schema.propertyNames, key) + if error: return error + + # Process minProperties maxProperties + if input_schema.has(JSKW_PROP_MIN): + if typeof(input_schema[JSKW_PROP_MIN]) != TYPE_FLOAT: + return ERR_WRONG_SCHEMA_GEN + ERR_TYPE_MISMATCH_GEN % [JST_INTEGER, property_name] + if input_data.keys().size() < input_schema[JSKW_PROP_MIN]: + return ERR_FEW_PROP % [input_data.keys().size(), input_schema[JSKW_PROP_MIN]] + + if input_schema.has(JSKW_PROP_MAX): + if typeof(input_schema[JSKW_PROP_MAX]) != TYPE_FLOAT: + return ERR_WRONG_SCHEMA_GEN + ERR_TYPE_MISMATCH_GEN % [JST_INTEGER, property_name] + if input_data.keys().size() > input_schema[JSKW_PROP_MAX]: + return ERR_MORE_PROP % [input_data.keys().size(), input_schema[JSKW_PROP_MAX]] + + return error + +func _validate_string(input_data: String, input_schema: Dictionary, property_name: String = DEF_KEY_NAME) -> String: + # TODO: format + var error : String = "" + if input_schema.has(JSKW_LENGTH_MIN): + if not (typeof(input_schema[JSKW_LENGTH_MIN]) == TYPE_INT || typeof(input_schema[JSKW_LENGTH_MIN]) == TYPE_FLOAT): + return ERR_TYPE_MISMATCH_GEN % [JST_INTEGER, property_name+"."+JSKW_LENGTH_MIN] + if input_data.length() < input_schema[JSKW_LENGTH_MIN]: + return ERR_INVALID_JSON_GEN % ERR_RANGE_S % [property_name, input_data.length(), JSM_LESS ,input_schema[JSKW_LENGTH_MIN]] + + if input_schema.has(JSKW_LENGTH_MAX): + if not (typeof(input_schema[JSKW_LENGTH_MAX]) == TYPE_INT || typeof(input_schema[JSKW_LENGTH_MAX]) == TYPE_FLOAT): + return ERR_TYPE_MISMATCH_GEN % [JST_INTEGER, property_name+"."+JSKW_LENGTH_MAX] + if input_data.length() > input_schema[JSKW_LENGTH_MAX]: + return ERR_INVALID_JSON_GEN % ERR_RANGE_S % [property_name, input_data.length(), JSM_GREATER, input_schema[JSKW_LENGTH_MAX]] + + if input_schema.has(JSKW_PATTERN): + if not (typeof(input_schema[JSKW_PATTERN]) == TYPE_STRING): + return ERR_TYPE_MISMATCH_GEN % [JST_STRING, property_name+"."+JSKW_PATTERN] + var regex = RegEx.new() + regex.compile(input_schema[JSKW_PATTERN]) + if regex.search(input_data) == null: + return ERR_INVALID_JSON_GEN % ERR_WRONG_PATTERN % property_name + + if input_schema.has(JSKW_FORMAT): + # validate "color" format + if input_schema.format.to_lower() == JSKW_COLOR: + if not input_data.is_valid_html_color(): + return ERR_INVALID_JSON_GEN % ERR_FORMAT % [property_name, JSKW_COLOR] + + return error diff --git a/addons/JSON_Schema_Validator/json_schema_validator.gd.uid b/addons/JSON_Schema_Validator/json_schema_validator.gd.uid new file mode 100644 index 0000000..4392769 --- /dev/null +++ b/addons/JSON_Schema_Validator/json_schema_validator.gd.uid @@ -0,0 +1 @@ +uid://b2ogwk8l310et diff --git a/addons/better-terrain/BetterTerrain.cs b/addons/better-terrain/BetterTerrain.cs new file mode 100755 index 0000000..31f1677 --- /dev/null +++ b/addons/better-terrain/BetterTerrain.cs @@ -0,0 +1,258 @@ +using Godot; +using Godot.Collections; + +#nullable disable + +/* + +This is a lightweight wrapper for Better Terrain in C#. + +It is not a C# implementation, it merely provides a type safe interface to access +the BetterTerrain autoload from C#. If you are not using Godot in C#, you can ignore +this file. + +The interface is created for a specific tilemap node, which it uses to locate the +autoload, and to fill in as a parameter to simplify all the subsequent calls. +Very simple example: + +``` + BetterTerrain betterTerrain; + + public override void _Ready() + { + TileMapLayer tileMapLayer = GetNode("TileMapLayer"); + betterTerrain = new BetterTerrain(tm); + + var coordinates = new Vector2I(0, 0); + betterTerrain.SetCell(coordinates, 1); + betterTerrain.UpdateTerrainCell(coordinates); + } +``` + +The functions available are the same as BetterTerrain's, though the TileMapLayer or +TileSet parameters are automatically filled in. The help is not duplicated here, +refer to the GDScript version for specifics. + +*/ + +public class BetterTerrain +{ + public enum TerrainType + { + MatchTiles = 0, + MatchVertices = 1, + Category = 2, + Decoration = 3 + } + + public enum SymmetryType + { + None = 0, + Mirror = 1, // Horizontally mirror + Flip = 2, // Vertically flip + Reflect = 3, // All four reflections + RotateClockwise = 4, + RotateCounterClockwise = 5, + Rotate180 = 6, + RotateAll = 7, // All four rotated forms + All = 8 // All rotated and reflected forms + } + + private static readonly NodePath nodePath = new("/root/BetterTerrain"); + private readonly Node betterTerrain; + private readonly TileMapLayer tileMapLayer; + + public BetterTerrain(TileMapLayer tileMapLayer) + { + this.tileMapLayer = tileMapLayer; + betterTerrain = tileMapLayer.GetNode(nodePath); + } + + public Array> GetTerrainCategories() + { + return (Array>)betterTerrain.Call(MethodName.GetTerrainCategories, tileMapLayer.TileSet); + } + + public bool AddTerrain(string name, Color color, TerrainType type, Array categories = null, Godot.Collections.Dictionary icon = null) + { + categories ??= new Array(); + icon ??= new Godot.Collections.Dictionary(); + return (bool)betterTerrain.Call(MethodName.AddTerrain, tileMapLayer.TileSet, name, color, (int)type, categories, icon); + } + + public bool RemoveTerrain(int index) + { + return (bool)betterTerrain.Call(MethodName.RemoveTerrain, tileMapLayer.TileSet, index); + } + + public int TerrainCount() + { + return (int)betterTerrain.Call(MethodName.TerrainCount, tileMapLayer.TileSet); + } + + public Godot.Collections.Dictionary GetTerrain(int index) + { + return (Godot.Collections.Dictionary)betterTerrain.Call(MethodName.GetTerrain, tileMapLayer.TileSet, index); + } + + public bool SetTerrain(int index, string name, Color color, TerrainType type, Array categories = null, Godot.Collections.Dictionary icon = null) + { + categories ??= new Array(); + icon ??= new Godot.Collections.Dictionary(); + return (bool)betterTerrain.Call(MethodName.SetTerrain, tileMapLayer.TileSet, index, name, color, (int)type, categories, icon); + } + + public bool SwapTerrains(int index1, int index2) + { + return (bool)betterTerrain.Call(MethodName.SwapTerrains, tileMapLayer.TileSet, index1, index2); + } + + public bool SetTileTerrainType(TileData tileData, int type) + { + return (bool)betterTerrain.Call(MethodName.SetTileTerrainType, tileMapLayer.TileSet, tileData, type); + } + + public int GetTileTerrainType(TileData tileData) + { + return (int)betterTerrain.Call(MethodName.GetTileTerrainType, tileData); + } + + public bool SetTileSymmetryType(TileData tileData, SymmetryType type) + { + return (bool)betterTerrain.Call(MethodName.SetTileSymmetryType, tileMapLayer.TileSet, tileData, (int)type); + } + + public SymmetryType GetTileSymmetryType(TileData tileData) + { + return (SymmetryType)(int)betterTerrain.Call(MethodName.GetTileSymmetryType, tileData); + } + + public Array GetTilesInTerrain(int type) + { + return (Array)betterTerrain.Call(MethodName.GetTilesInTerrain, tileMapLayer.TileSet, type); + } + + public Array> GetTileSourcesInTerrain(int type) + { + return (Array>)betterTerrain.Call(MethodName.GetTileSourcesInTerrain, tileMapLayer.TileSet, type); + } + + public bool AddTilePeeringType(TileData tileData, TileSet.CellNeighbor peering, int type) + { + return (bool)betterTerrain.Call(MethodName.AddTilePeeringType, tileMapLayer.TileSet, tileData, (int)peering, type); + } + + public bool RemoveTilePeeringType(TileData tileData, TileSet.CellNeighbor peering, int type) + { + return (bool)betterTerrain.Call(MethodName.RemoveTilePeeringType, tileMapLayer.TileSet, tileData, (int)peering, type); + } + + public Array TilePeeringKeys(TileData tileData) + { + return (Array)betterTerrain.Call(MethodName.TilePeeringKeys, tileData); + } + + public Array TilePeeringTypes(TileData tileData, TileSet.CellNeighbor peering) + { + return (Array)betterTerrain.Call(MethodName.TilePeeringTypes, tileData, (int)peering); + } + + public Array TilePeeringForType(TileData tileData, int type) + { + return (Array)betterTerrain.Call(MethodName.TilePeeringForType, tileData, type); + } + + public bool SetCell(Vector2I coordinate, int type) + { + return (bool)betterTerrain.Call(MethodName.SetCell, tileMapLayer, coordinate, type); + } + + public bool SetCells(Array coordinates, int type) + { + return (bool)betterTerrain.Call(MethodName.SetCells, tileMapLayer, coordinates, type); + } + + public bool ReplaceCell(Vector2I coordinate, int type) + { + return (bool)betterTerrain.Call(MethodName.ReplaceCell, tileMapLayer, coordinate, type); + } + + public bool ReplaceCells(Array coordinates, int type) + { + return (bool)betterTerrain.Call(MethodName.ReplaceCells, tileMapLayer, coordinates, type); + } + + public int GetCell(Vector2I coordinate) + { + return (int)betterTerrain.Call(MethodName.GetCell, tileMapLayer, coordinate); + } + + public void UpdateTerrainCells(Array cells, bool updateSurroundingCells = true) + { + betterTerrain.Call(MethodName.UpdateTerrainCells, tileMapLayer, cells, updateSurroundingCells); + } + + public void UpdateTerrainCell(Vector2I cell, bool updateSurroundingCells = true) + { + betterTerrain.Call(MethodName.UpdateTerrainCell, tileMapLayer, cell, updateSurroundingCells); + } + + public void UpdateTerrainArea(Rect2I area, bool updateSurroundingCells = true) + { + betterTerrain.Call(MethodName.UpdateTerrainArea, tileMapLayer, area, updateSurroundingCells); + } + + public Godot.Collections.Dictionary CreateTerrainChangeset(Godot.Collections.Dictionary paint) + { + return (Godot.Collections.Dictionary)betterTerrain.Call(MethodName.CreateTerrainChangeset, tileMapLayer, paint); + } + + public bool IsTerrainChangesetReady(Godot.Collections.Dictionary changeset) + { + return (bool)betterTerrain.Call(MethodName.IsTerrainChangesetReady, changeset); + } + + public void WaitForTerrainChangeset(Godot.Collections.Dictionary changeset) + { + betterTerrain.Call(MethodName.WaitForTerrainChangeset, changeset); + } + + public void ApplyTerrainChangeset(Godot.Collections.Dictionary changeset) + { + betterTerrain.Call(MethodName.ApplyTerrainChangeset, changeset); + } + + private static class MethodName + { + public static readonly StringName GetTerrainCategories = "get_terrain_categories"; + public static readonly StringName AddTerrain = "add_terrain"; + public static readonly StringName RemoveTerrain = "remove_terrain"; + public static readonly StringName TerrainCount = "terrain_count"; + public static readonly StringName GetTerrain = "get_terrain"; + public static readonly StringName SetTerrain = "set_terrain"; + public static readonly StringName SwapTerrains = "swap_terrains"; + public static readonly StringName SetTileTerrainType = "set_tile_terrain_type"; + public static readonly StringName GetTileTerrainType = "get_tile_terrain_type"; + public static readonly StringName SetTileSymmetryType = "set_tile_symmetry_type"; + public static readonly StringName GetTileSymmetryType = "get_tile_symmetry_type"; + public static readonly StringName GetTilesInTerrain = "get_tiles_in_terrain"; + public static readonly StringName GetTileSourcesInTerrain = "get_tile_sources_in_terrain"; + public static readonly StringName AddTilePeeringType = "add_tile_peering_type"; + public static readonly StringName RemoveTilePeeringType = "remove_tile_peering_type"; + public static readonly StringName TilePeeringKeys = "tile_peering_keys"; + public static readonly StringName TilePeeringTypes = "tile_peering_types"; + public static readonly StringName TilePeeringForType = "tile_peering_for_type"; + public static readonly StringName SetCell = "set_cell"; + public static readonly StringName SetCells = "set_cells"; + public static readonly StringName ReplaceCell = "replace_cell"; + public static readonly StringName ReplaceCells = "replace_cells"; + public static readonly StringName GetCell = "get_cell"; + public static readonly StringName UpdateTerrainCells = "update_terrain_cells"; + public static readonly StringName UpdateTerrainCell = "update_terrain_cell"; + public static readonly StringName UpdateTerrainArea = "update_terrain_area"; + public static readonly StringName CreateTerrainChangeset = "create_terrain_changeset"; + public static readonly StringName IsTerrainChangesetReady = "is_terrain_changeset_ready"; + public static readonly StringName WaitForTerrainChangeset = "wait_for_terrain_changeset"; + public static readonly StringName ApplyTerrainChangeset = "apply_terrain_changeset"; + } +} diff --git a/addons/better-terrain/BetterTerrain.gd b/addons/better-terrain/BetterTerrain.gd new file mode 100644 index 0000000..4165cfe --- /dev/null +++ b/addons/better-terrain/BetterTerrain.gd @@ -0,0 +1,1159 @@ +@tool +extends Node + +## A [TileMapLayer] terrain / auto-tiling system. +## +## This is a drop-in replacement for Godot 4's tilemap terrain system, offering +## more versatile and straightforward autotiling. It can be used with any +## existing [TileMapLayer] or [TileSet], either through the editor plugin, or +## directly via code. +## [br][br] +## The [b]BetterTerrain[/b] class contains only static functions, each of which +## either takes a [TileMapLayer], a [TileSet], and sometimes a [TileData]. +## Meta-data is embedded inside the [TileSet] and the [TileData] types to store +## the terrain information. See [method Object.get_meta] for information. +## [br][br] +## Once terrain is set up, it can be written to the tilemap using [method set_cells]. +## Similar to Godot 3.x, setting the cells does not run the terrain solver, so once +## the cells have been set, you need to call an update function such as [method update_terrain_cells]. + + +## The meta-data key used to store terrain information. +const TERRAIN_META = &"_better_terrain" + +## The current version. Used to handle future upgrades. +const TERRAIN_SYSTEM_VERSION = "0.2" + +var _tile_cache = {} +var rng = RandomNumberGenerator.new() +var use_seed := true + +## A helper class that provides functions detailing valid peering bits and +## polygons for different tile types. +var data := load("res://addons/better-terrain/BetterTerrainData.gd"): + get: + return data + +enum TerrainType { + MATCH_TILES, ## Selects tiles by matching against adjacent tiles. + MATCH_VERTICES, ## Select tiles by analysing vertices, similar to wang-style tiles. + CATEGORY, ## Declares a matching type for more sophisticated rules. + DECORATION, ## Fills empty tiles by matching adjacent tiles + MAX, +} + +enum TileCategory { + EMPTY = -1, ## An empty cell, or a tile marked as decoration + NON_TERRAIN = -2, ## A non-empty cell that does not contain a terrain tile + ERROR = -3 +} + +enum SymmetryType { + NONE, + MIRROR, ## Horizontally mirror + FLIP, ## Vertically flip + REFLECT, ## All four reflections + ROTATE_CLOCKWISE, + ROTATE_COUNTER_CLOCKWISE, + ROTATE_180, + ROTATE_ALL, ## All four rotated forms + ALL ## All rotated and reflected forms +} + + +func _intersect(first: Array, second: Array) -> bool: + if first.size() > second.size(): + return _intersect(second, first) # Array 'has' is fast compared to gdscript loop + for f in first: + if second.has(f): + return true + return false + + +# Meta-data functions + +func _get_terrain_meta(ts: TileSet) -> Dictionary: + return ts.get_meta(TERRAIN_META) if ts and ts.has_meta(TERRAIN_META) else { + terrains = [], + decoration = ["Decoration", Color.DIM_GRAY, TerrainType.DECORATION, [], {path = "res://addons/better-terrain/icons/Decoration.svg"}], + version = TERRAIN_SYSTEM_VERSION + } + + +func _set_terrain_meta(ts: TileSet, meta : Dictionary) -> void: + ts.set_meta(TERRAIN_META, meta) + ts.emit_changed() + + +func _get_tile_meta(td: TileData) -> Dictionary: + return td.get_meta(TERRAIN_META) if td.has_meta(TERRAIN_META) else { + type = TileCategory.NON_TERRAIN + } + + +func _set_tile_meta(ts: TileSet, td: TileData, meta) -> void: + td.set_meta(TERRAIN_META, meta) + ts.emit_changed() + + +func _get_cache(ts: TileSet) -> Array: + if _tile_cache.has(ts): + return _tile_cache[ts] + + var cache := [] + if !ts: + return cache + _tile_cache[ts] = cache + + var watcher = Node.new() + watcher.set_script(load("res://addons/better-terrain/Watcher.gd")) + watcher.tileset = ts + watcher.trigger.connect(_purge_cache.bind(ts)) + add_child(watcher) + ts.changed.connect(watcher.activate) + + var types = {} + + var ts_meta := _get_terrain_meta(ts) + for t in ts_meta.terrains.size(): + var terrain = ts_meta.terrains[t] + var bits = terrain[3].duplicate() + bits.push_back(t) + types[t] = bits + cache.push_back([]) + + # Decoration + types[-1] = [TileCategory.EMPTY] + cache.push_back([[-1, Vector2.ZERO, -1, {}, 1.0]]) + + for s in ts.get_source_count(): + var source_id := ts.get_source_id(s) + var source := ts.get_source(source_id) as TileSetAtlasSource + if !source: + continue + source.changed.connect(watcher.activate) + for c in source.get_tiles_count(): + var coord := source.get_tile_id(c) + for a in source.get_alternative_tiles_count(coord): + var alternate := source.get_alternative_tile_id(coord, a) + var td := source.get_tile_data(coord, alternate) + var td_meta := _get_tile_meta(td) + if td_meta.type < TileCategory.EMPTY or td_meta.type >= cache.size(): + continue + + td.changed.connect(watcher.activate) + var peering := {} + for key in td_meta.keys(): + if !(key is int): + continue + + var targets := [] + for k in types: + if _intersect(types[k], td_meta[key]): + targets.push_back(k) + + peering[key] = targets + + # Decoration tiles without peering are skipped + if td_meta.type == TileCategory.EMPTY and !peering: + continue + + var symmetry = td_meta.get("symmetry", SymmetryType.NONE) + # Branch out no symmetry tiles early + if symmetry == SymmetryType.NONE: + cache[td_meta.type].push_back([source_id, coord, alternate, peering, td.probability]) + continue + + # calculate the symmetry order for this tile + var symmetry_order := 0 + for flags in data.symmetry_mapping[symmetry]: + var symmetric_peering = data.peering_bits_after_symmetry(peering, flags) + if symmetric_peering == peering: + symmetry_order += 1 + + var adjusted_probability = td.probability / symmetry_order + for flags in data.symmetry_mapping[symmetry]: + var symmetric_peering = data.peering_bits_after_symmetry(peering, flags) + cache[td_meta.type].push_back([source_id, coord, alternate | flags, symmetric_peering, adjusted_probability]) + + return cache + + +func _get_cache_terrain(ts_meta : Dictionary, index: int) -> Array: + # the cache and the terrains in ts_meta don't line up because + # decorations are cached too + if index < 0 or index >= ts_meta.terrains.size(): + return ts_meta.decoration + return ts_meta.terrains[index] + + +func _purge_cache(ts: TileSet) -> void: + _tile_cache.erase(ts) + for c in get_children(): + if c.tileset == ts: + c.tidy() + break + + +func _clear_invalid_peering_types(ts: TileSet) -> void: + var ts_meta := _get_terrain_meta(ts) + + var cache := _get_cache(ts) + for t in cache.size(): + var type = _get_cache_terrain(ts_meta, t)[2] + var valid_peering_types = data.get_terrain_peering_cells(ts, type) + + for c in cache[t]: + if c[0] < 0: + continue + var source := ts.get_source(c[0]) as TileSetAtlasSource + if !source: + continue + var td := source.get_tile_data(c[1], c[2]) + var td_meta := _get_tile_meta(td) + + for peering in c[3].keys(): + if valid_peering_types.has(peering): + continue + td_meta.erase(peering) + + _set_tile_meta(ts, td, td_meta) + + # Not strictly necessary + _purge_cache(ts) + + +func _has_invalid_peering_types(ts: TileSet) -> bool: + var ts_meta := _get_terrain_meta(ts) + + var cache := _get_cache(ts) + for t in cache.size(): + var type = _get_cache_terrain(ts_meta, t)[2] + var valid_peering_types = data.get_terrain_peering_cells(ts, type) + + for c in cache[t]: + for peering in c[3].keys(): + if !valid_peering_types.has(peering): + return true + + return false + + +func _update_terrain_data(ts: TileSet) -> void: + var ts_meta = _get_terrain_meta(ts) + var previous_version = ts_meta.get("version") + + # First release: no version info + if !ts_meta.has("version"): + ts_meta["version"] = "0.0" + + # 0.0 -> 0.1: add categories + if ts_meta.version == "0.0": + for t in ts_meta.terrains: + if t.size() == 3: + t.push_back([]) + ts_meta.version = "0.1" + + # 0.1 -> 0.2: add decoration tiles and terrain icons + if ts_meta.version == "0.1": + # Add terrain icon containers + for t in ts_meta.terrains: + if t.size() == 4: + t.push_back({}) + + # Add default decoration data + ts_meta["decoration"] = ["Decoration", Color.DIM_GRAY, TerrainType.DECORATION, [], {path = "res://addons/better-terrain/icons/Decoration.svg"}] + ts_meta.version = "0.2" + + if previous_version != ts_meta.version: + _set_terrain_meta(ts, ts_meta) + + +func _weighted_selection(choices: Array, apply_empty_probability: bool): + if choices.is_empty(): + return null + + var weight = choices.reduce(func(a, c): return a + c[4], 0.0) + + if apply_empty_probability and weight < 1.0 and rng.randf() > weight: + return [-1, Vector2.ZERO, -1, null, 1.0] + + if choices.size() == 1: + return choices[0] + + if weight == 0.0: + return choices[rng.randi() % choices.size()] + + var pick = rng.randf() * weight + for c in choices: + if pick < c[4]: + return c + pick -= c[4] + return choices.back() + + +func _weighted_selection_seeded(choices: Array, coord: Vector2i, apply_empty_probability: bool): + if use_seed: + rng.seed = hash(coord) + return _weighted_selection(choices, apply_empty_probability) + + +func _update_tile_tiles(tm: TileMapLayer, coord: Vector2i, types: Dictionary, cache: Array, apply_empty_probability: bool): + var type = types[coord] + + const reward := 3 + var penalty := -2000 if apply_empty_probability else -10 + + var best_score := -1000 # Impossibly bad score + var best := [] + for t in cache[type]: + var score := 0 + for peering in t[3]: + score += reward if t[3][peering].has(types[tm.get_neighbor_cell(coord, peering)]) else penalty + if score > best_score: + best_score = score + best = [t] + elif score == best_score: + best.append(t) + + return _weighted_selection_seeded(best, coord, apply_empty_probability) + + +func _probe(tm: TileMapLayer, coord: Vector2i, peering: int, type: int, types: Dictionary) -> int: + var targets = data.associated_vertex_cells(tm, coord, peering) + targets = targets.map(func(c): return types[c]) + + var first = targets[0] + if targets.all(func(t): return t == first): + return first + + # if different, use the lowest non-same + targets = targets.filter(func(t): return t != type) + return targets.reduce(func(a, t): return min(a, t)) + + +func _update_tile_vertices(tm: TileMapLayer, coord: Vector2i, types: Dictionary, cache: Array): + var type = types[coord] + + const reward := 3 + const penalty := -10 + + var best_score := -1000 # Impossibly bad score + var best := [] + for t in cache[type]: + var score := 0 + for peering in t[3]: + score += reward if _probe(tm, coord, peering, type, types) in t[3][peering] else penalty + + if score > best_score: + best_score = score + best = [t] + elif score == best_score: + best.append(t) + + return _weighted_selection_seeded(best, coord, false) + + +func _update_tile_immediate(tm: TileMapLayer, coord: Vector2i, ts_meta: Dictionary, types: Dictionary, cache: Array) -> void: + var type = types[coord] + if type < TileCategory.EMPTY or type >= ts_meta.terrains.size(): + return + + var placement + var terrain = _get_cache_terrain(ts_meta, type) + if terrain[2] in [TerrainType.MATCH_TILES, TerrainType.DECORATION]: + placement = _update_tile_tiles(tm, coord, types, cache, true) + elif terrain[2] == TerrainType.MATCH_VERTICES: + placement = _update_tile_vertices(tm, coord, types, cache) + else: + return + + if placement: + tm.set_cell(coord, placement[0], placement[1], placement[2]) + + +func _update_tile_deferred(tm: TileMapLayer, coord: Vector2i, ts_meta: Dictionary, types: Dictionary, cache: Array): + var type = types[coord] + if type >= TileCategory.EMPTY and type < ts_meta.terrains.size(): + var terrain = _get_cache_terrain(ts_meta, type) + if terrain[2] in [TerrainType.MATCH_TILES, TerrainType.DECORATION]: + return _update_tile_tiles(tm, coord, types, cache, terrain[2] == TerrainType.DECORATION) + elif terrain[2] == TerrainType.MATCH_VERTICES: + return _update_tile_vertices(tm, coord, types, cache) + return null + + +func _widen(tm: TileMapLayer, coords: Array) -> Array: + var result := {} + var peering_neighbors = data.get_terrain_peering_cells(tm.tile_set, TerrainType.MATCH_TILES) + for c in coords: + result[c] = true + var neighbors = data.neighboring_coords(tm, c, peering_neighbors) + for t in neighbors: + result[t] = true + return result.keys() + + +func _widen_with_exclusion(tm: TileMapLayer, coords: Array, exclusion: Rect2i) -> Array: + var result := {} + var peering_neighbors = data.get_terrain_peering_cells(tm.tile_set, TerrainType.MATCH_TILES) + for c in coords: + if !exclusion.has_point(c): + result[c] = true + var neighbors = data.neighboring_coords(tm, c, peering_neighbors) + for t in neighbors: + if !exclusion.has_point(t): + result[t] = true + return result.keys() + +# Terrains + +## Returns an [Array] of categories. These are the terrains in the [TileSet] which +## are marked with [enum TerrainType] of [code]CATEGORY[/code]. Each entry in the +## array is a [Dictionary] with [code]name[/code], [code]color[/code], and [code]id[/code]. +func get_terrain_categories(ts: TileSet) -> Array: + var result := [] + if !ts: + return result + + var ts_meta := _get_terrain_meta(ts) + for id in ts_meta.terrains.size(): + var t = ts_meta.terrains[id] + if t[2] == TerrainType.CATEGORY: + result.push_back({name = t[0], color = t[1], id = id}) + + return result + + +## Adds a new terrain to the [TileSet]. Returns [code]true[/code] if this is successful. +## [br][br] +## [code]type[/code] must be one of [enum TerrainType].[br] +## [code]categories[/code] is an indexed list of terrain categories that this terrain +## can match as. The indexes must be valid terrains of the CATEGORY type. +## [code]icon[/code] is a [Dictionary] with either a [code]path[/code] string pointing +## to a resource, or a [code]source_id[/code] [int] and a [code]coord[/code] [Vector2i]. +## The former takes priority if both are present. +func add_terrain(ts: TileSet, name: String, color: Color, type: int, categories: Array = [], icon: Dictionary = {}) -> bool: + if !ts or name.is_empty() or type < 0 or type == TerrainType.DECORATION or type >= TerrainType.MAX: + return false + + var ts_meta := _get_terrain_meta(ts) + + # check categories + if type == TerrainType.CATEGORY and !categories.is_empty(): + return false + for c in categories: + if c < 0 or c >= ts_meta.terrains.size() or ts_meta.terrains[c][2] != TerrainType.CATEGORY: + return false + + if icon and not (icon.has("path") or (icon.has("source_id") and icon.has("coord"))): + return false + + ts_meta.terrains.push_back([name, color, type, categories, icon]) + _set_terrain_meta(ts, ts_meta) + _purge_cache(ts) + return true + + +## Removes the terrain at [code]index[/code] from the [TileSet]. Returns [code]true[/code] +## if the deletion is successful. +func remove_terrain(ts: TileSet, index: int) -> bool: + if !ts or index < 0: + return false + + var ts_meta := _get_terrain_meta(ts) + if index >= ts_meta.terrains.size(): + return false + + if ts_meta.terrains[index][2] == TerrainType.CATEGORY: + for t in ts_meta.terrains: + t[3].erase(index) + + for s in ts.get_source_count(): + var source := ts.get_source(ts.get_source_id(s)) as TileSetAtlasSource + if !source: + continue + for t in source.get_tiles_count(): + var coord := source.get_tile_id(t) + for a in source.get_alternative_tiles_count(coord): + var alternate := source.get_alternative_tile_id(coord, a) + var td := source.get_tile_data(coord, alternate) + + var td_meta := _get_tile_meta(td) + if td_meta.type == TileCategory.NON_TERRAIN: + continue + + if td_meta.type == index: + _set_tile_meta(ts, td, null) + continue + + if td_meta.type > index: + td_meta.type -= 1 + + for peering in td_meta.keys(): + if !(peering is int): + continue + + var fixed_peering = [] + for p in td_meta[peering]: + if p < index: + fixed_peering.append(p) + elif p > index: + fixed_peering.append(p - 1) + + if fixed_peering.is_empty(): + td_meta.erase(peering) + else: + td_meta[peering] = fixed_peering + + _set_tile_meta(ts, td, td_meta) + + ts_meta.terrains.remove_at(index) + _set_terrain_meta(ts, ts_meta) + + _purge_cache(ts) + return true + + +## Returns the number of terrains in the [TileSet]. +func terrain_count(ts: TileSet) -> int: + if !ts: + return 0 + + var ts_meta := _get_terrain_meta(ts) + return ts_meta.terrains.size() + + +## Retrieves information about the terrain at [code]index[/code] in the [TileSet]. +## [br][br] +## Returns a [Dictionary] describing the terrain. If it succeeds, the key [code]valid[/code] +## will be set to [code]true[/code]. Other keys are [code]name[/code], [code]color[/code], +## [code]type[/code] (a [enum TerrainType]), [code]categories[/code] which is +## an [Array] of category type terrains that this terrain matches as, and +## [code]icon[/code] which is a [Dictionary] with a [code]path[/code] [String] or +## a [code]source_id[/code] [int] and [code]coord[/code] [Vector2i] +func get_terrain(ts: TileSet, index: int) -> Dictionary: + if !ts or index < TileCategory.EMPTY: + return {valid = false} + + var ts_meta := _get_terrain_meta(ts) + if index >= ts_meta.terrains.size(): + return {valid = false} + + var terrain := _get_cache_terrain(ts_meta, index) + return { + id = index, + name = terrain[0], + color = terrain[1], + type = terrain[2], + categories = terrain[3].duplicate(), + icon = terrain[4].duplicate(), + valid = true + } + + +## Updates the details of the terrain at [code]index[/code] in [TileSet]. Returns +## [code]true[/code] if this succeeds. +## [br][br] +## If supplied, the [code]categories[/code] must be a list of indexes to other [code]CATEGORY[/code] +## type terrains. +## [code]icon[/code] is a [Dictionary] with either a [code]path[/code] string pointing +## to a resource, or a [code]source_id[/code] [int] and a [code]coord[/code] [Vector2i]. +func set_terrain(ts: TileSet, index: int, name: String, color: Color, type: int, categories: Array = [], icon: Dictionary = {valid = false}) -> bool: + if !ts or name.is_empty() or index < 0 or type < 0 or type == TerrainType.DECORATION or type >= TerrainType.MAX: + return false + + var ts_meta := _get_terrain_meta(ts) + if index >= ts_meta.terrains.size(): + return false + + if type == TerrainType.CATEGORY and !categories.is_empty(): + return false + for c in categories: + if c < 0 or c == index or c >= ts_meta.terrains.size() or ts_meta.terrains[c][2] != TerrainType.CATEGORY: + return false + + var icon_valid = icon.get("valid", "true") + if icon_valid: + match icon: + {}, {"path"}, {"source_id", "coord"}: pass + _: return false + + if type != TerrainType.CATEGORY: + for t in ts_meta.terrains: + t[3].erase(index) + + ts_meta.terrains[index] = [name, color, type, categories, icon] + _set_terrain_meta(ts, ts_meta) + + _clear_invalid_peering_types(ts) + _purge_cache(ts) + return true + + +## Swaps the terrains at [code]index1[/code] and [code]index2[/code] in [TileSet]. +func swap_terrains(ts: TileSet, index1: int, index2: int) -> bool: + if !ts or index1 < 0 or index2 < 0 or index1 == index2: + return false + + var ts_meta := _get_terrain_meta(ts) + if index1 >= ts_meta.terrains.size() or index2 >= ts_meta.terrains.size(): + return false + + for t in ts_meta.terrains: + var has1 = t[3].has(index1) + var has2 = t[3].has(index2) + + if has1 and !has2: + t[3].erase(index1) + t[3].push_back(index2) + elif has2 and !has1: + t[3].erase(index2) + t[3].push_back(index1) + + for s in ts.get_source_count(): + var source := ts.get_source(ts.get_source_id(s)) as TileSetAtlasSource + if !source: + continue + for t in source.get_tiles_count(): + var coord := source.get_tile_id(t) + for a in source.get_alternative_tiles_count(coord): + var alternate := source.get_alternative_tile_id(coord, a) + var td := source.get_tile_data(coord, alternate) + + var td_meta := _get_tile_meta(td) + if td_meta.type == TileCategory.NON_TERRAIN: + continue + + if td_meta.type == index1: + td_meta.type = index2 + elif td_meta.type == index2: + td_meta.type = index1 + + for peering in td_meta.keys(): + if !(peering is int): + continue + + var fixed_peering = [] + for p in td_meta[peering]: + if p == index1: + fixed_peering.append(index2) + elif p == index2: + fixed_peering.append(index1) + else: + fixed_peering.append(p) + td_meta[peering] = fixed_peering + + _set_tile_meta(ts, td, td_meta) + + var temp = ts_meta.terrains[index1] + ts_meta.terrains[index1] = ts_meta.terrains[index2] + ts_meta.terrains[index2] = temp + _set_terrain_meta(ts, ts_meta) + + _purge_cache(ts) + return true + + +# Terrain tile data + +## For a tile in a [TileSet] as specified by [TileData], set the terrain associated +## with that tile to [code]type[/code], which is an index of an existing terrain. +## Returns [code]true[/code] on success. +func set_tile_terrain_type(ts: TileSet, td: TileData, type: int) -> bool: + if !ts or !td or type < TileCategory.NON_TERRAIN: + return false + + var td_meta = _get_tile_meta(td) + td_meta.type = type + if type == TileCategory.NON_TERRAIN: + td_meta = null + _set_tile_meta(ts, td, td_meta) + + _clear_invalid_peering_types(ts) + _purge_cache(ts) + return true + + +## Returns the terrain type associated with tile specified by [TileData]. Returns +## -1 if the tile has no associated terrain. +func get_tile_terrain_type(td: TileData) -> int: + if !td: + return TileCategory.ERROR + var td_meta := _get_tile_meta(td) + return td_meta.type + + +## For a tile represented by [TileData] [code]td[/code] in [TileSet] +## [code]ts[/code], sets [enum SymmetryType] [code]type[/code]. This controls +## how the tile is rotated/mirrored during placement. +func set_tile_symmetry_type(ts: TileSet, td: TileData, type: int) -> bool: + if !ts or !td or type < SymmetryType.NONE or type > SymmetryType.ALL: + return false + + var td_meta := _get_tile_meta(td) + if td_meta.type == TileCategory.NON_TERRAIN: + return false + + td_meta.symmetry = type + _set_tile_meta(ts, td, td_meta) + _purge_cache(ts) + return true + + +## For a tile [code]td[/code], returns the [enum SymmetryType] which that +## tile uses. +func get_tile_symmetry_type(td: TileData) -> int: + if !td: + return SymmetryType.NONE + + var td_meta := _get_tile_meta(td) + return td_meta.get("symmetry", SymmetryType.NONE) + + +## Returns an Array of all [TileData] tiles included in the specified +## terrain [code]type[/code] for the [TileSet] [code]ts[/code] +func get_tiles_in_terrain(ts: TileSet, type: int) -> Array[TileData]: + var result:Array[TileData] = [] + if !ts or type < TileCategory.EMPTY: + return result + + var cache := _get_cache(ts) + if type > cache.size(): + return result + + var tiles = cache[type] + if !tiles: + return result + for c in tiles: + if c[0] < 0: + continue + var source := ts.get_source(c[0]) as TileSetAtlasSource + var td := source.get_tile_data(c[1], c[2]) + result.push_back(td) + + return result + + +## Returns an [Array] of [Dictionary] items including information about each +## tile included in the specified terrain [code]type[/code] for +## the [TileSet] [code]ts[/code]. Each Dictionary item includes +## [TileSetAtlasSource] [code]source[/code], [TileData] [code]td[/code], +## [Vector2i] [code]coord[/code], and [int] [code]alt_id[/code]. +func get_tile_sources_in_terrain(ts: TileSet, type: int) -> Array[Dictionary]: + var result:Array[Dictionary] = [] + + var cache := _get_cache(ts) + var tiles = cache[type] + if !tiles: + return result + for c in tiles: + if c[0] < 0: + continue + var source := ts.get_source(c[0]) as TileSetAtlasSource + if not source: + continue + var td := source.get_tile_data(c[1], c[2]) + result.push_back({ + source = source, + td = td, + coord = c[1], + alt_id = c[2] + }) + + return result + + +## For a [TileSet]'s tile, specified by [TileData], add terrain [code]type[/code] +## (an index of a terrain) to match this tile in direction [code]peering[/code], +## which is of type [enum TileSet.CellNeighbor]. Returns [code]true[/code] on success. +func add_tile_peering_type(ts: TileSet, td: TileData, peering: int, type: int) -> bool: + if !ts or !td or peering < 0 or peering > 15 or type < TileCategory.EMPTY: + return false + + var ts_meta := _get_terrain_meta(ts) + var td_meta := _get_tile_meta(td) + if td_meta.type < TileCategory.EMPTY or td_meta.type >= ts_meta.terrains.size(): + return false + + if !td_meta.has(peering): + td_meta[peering] = [type] + elif !td_meta[peering].has(type): + td_meta[peering].append(type) + else: + return false + _set_tile_meta(ts, td, td_meta) + _purge_cache(ts) + return true + + +## For a [TileSet]'s tile, specified by [TileData], remove terrain [code]type[/code] +## from matching in direction [code]peering[/code], which is of type [enum TileSet.CellNeighbor]. +## Returns [code]true[/code] on success. +func remove_tile_peering_type(ts: TileSet, td: TileData, peering: int, type: int) -> bool: + if !ts or !td or peering < 0 or peering > 15 or type < TileCategory.EMPTY: + return false + + var td_meta := _get_tile_meta(td) + if !td_meta.has(peering): + return false + if !td_meta[peering].has(type): + return false + td_meta[peering].erase(type) + if td_meta[peering].is_empty(): + td_meta.erase(peering) + _set_tile_meta(ts, td, td_meta) + _purge_cache(ts) + return true + + +## For the tile specified by [TileData], return an [Array] of peering directions +## for which terrain matching is set up. These will be of type [enum TileSet.CellNeighbor]. +func tile_peering_keys(td: TileData) -> Array: + if !td: + return [] + + var td_meta := _get_tile_meta(td) + var result := [] + for k in td_meta: + if k is int: + result.append(k) + return result + + +## For the tile specified by [TileData], return the [Array] of terrains that match +## for the direction [code]peering[/code] which should be of type [enum TileSet.CellNeighbor]. +func tile_peering_types(td: TileData, peering: int) -> Array: + if !td or peering < 0 or peering > 15: + return [] + + var td_meta := _get_tile_meta(td) + return td_meta[peering].duplicate() if td_meta.has(peering) else [] + + +## For the tile specified by [TileData], return the [Array] of peering directions +## for the specified terrain type [code]type[/code]. +func tile_peering_for_type(td: TileData, type: int) -> Array: + if !td: + return [] + + var td_meta := _get_tile_meta(td) + var result := [] + var sides := tile_peering_keys(td) + for side in sides: + if td_meta[side].has(type): + result.push_back(side) + + result.sort() + return result + + +# Painting + +## Applies the terrain [code]type[/code] to the [TileMapLayer] for the [Vector2i] +## [code]coord[/code]. Returns [code]true[/code] if it succeeds. Use [method set_cells] +## to change multiple tiles at once. +## [br][br] +## Use terrain type -1 to erase cells. +func set_cell(tm: TileMapLayer, coord: Vector2i, type: int) -> bool: + if !tm or !tm.tile_set or type < TileCategory.EMPTY: + return false + + if type == TileCategory.EMPTY: + tm.erase_cell(coord) + return true + + var cache := _get_cache(tm.tile_set) + if type >= cache.size(): + return false + + if cache[type].is_empty(): + return false + + var tile = cache[type].front() + tm.set_cell(coord, tile[0], tile[1], tile[2]) + return true + + +## Applies the terrain [code]type[/code] to the [TileMapLayer] for the +## [Vector2i] [code]coords[/code]. Returns [code]true[/code] if it succeeds. +## [br][br] +## Note that this does not cause the terrain solver to run, so this will just place +## an arbitrary terrain-associated tile in the given position. To run the solver, +## you must set the require cells, and then call either [method update_terrain_cell], +## [method update_terrain_cels], or [method update_terrain_area]. +## [br][br] +## If you want to prepare changes to the tiles in advance, you can use [method create_terrain_changeset] +## and the associated functions. +## [br][br] +## Use terrain type -1 to erase cells. +func set_cells(tm: TileMapLayer, coords: Array, type: int) -> bool: + if !tm or !tm.tile_set or type < TileCategory.EMPTY: + return false + + if type == TileCategory.EMPTY: + for c in coords: + tm.erase_cell(c) + return true + + var cache := _get_cache(tm.tile_set) + if type >= cache.size(): + return false + + if cache[type].is_empty(): + return false + + var tile = cache[type].front() + for c in coords: + tm.set_cell(c, tile[0], tile[1], tile[2]) + return true + + +## Replaces an existing tile on the [TileMapLayer] for the [Vector2i] +## [code]coord[/code] with a new tile in the provided terrain [code]type[/code] +## *only if* there is a tile with a matching set of peering sides in this terrain. +## Returns [code]true[/code] if any tiles were changed. Use [method replace_cells] +## to replace multiple tiles at once. +func replace_cell(tm: TileMapLayer, coord: Vector2i, type: int) -> bool: + if !tm or !tm.tile_set or type < 0: + return false + + var cache := _get_cache(tm.tile_set) + if type >= cache.size(): + return false + + if cache[type].is_empty(): + return false + + var td = tm.get_cell_tile_data(coord) + if !td: + return false + + var ts_meta := _get_terrain_meta(tm.tile_set) + var categories = ts_meta.terrains[type][3] + var check_types = [type] + categories + + for check_type in check_types: + var placed_peering = tile_peering_for_type(td, check_type) + for pt in get_tiles_in_terrain(tm.tile_set, type): + var check_peering := tile_peering_for_type(pt, check_type) + if placed_peering == check_peering: + var tile = cache[type].front() + tm.set_cell(coord, tile[0], tile[1], tile[2]) + return true + + return false + + +## Replaces existing tiles on the [TileMapLayer] for the [Vector2i] +## [code]coords[/code] with new tiles in the provided terrain [code]type[/code] +## *only if* there is a tile with a matching set of peering sides in this terrain +## for each tile. +## Returns [code]true[/code] if any tiles were changed. +func replace_cells(tm: TileMapLayer, coords: Array, type: int) -> bool: + if !tm or !tm.tile_set or type < 0: + return false + + var cache := _get_cache(tm.tile_set) + if type >= cache.size(): + return false + + if cache[type].is_empty(): + return false + + var ts_meta := _get_terrain_meta(tm.tile_set) + var categories = ts_meta.terrains[type][3] + var check_types = [type] + categories + + var changed = false + var potential_tiles = get_tiles_in_terrain(tm.tile_set, type) + for c in coords: + var found = false + var td = tm.get_cell_tile_data(c) + if !td: + continue + for check_type in check_types: + var placed_peering = tile_peering_for_type(td, check_type) + for pt in potential_tiles: + var check_peering = tile_peering_for_type(pt, check_type) + if placed_peering == check_peering: + var tile = cache[type].front() + tm.set_cell(c, tile[0], tile[1], tile[2]) + changed = true + found = true + break + + if found: + break + + return changed + + +## Returns the terrain type detected in the [TileMapLayer] at specified [Vector2i] +## [code]coord[/code]. Returns -1 if tile is not valid or does not contain a +## tile associated with a terrain. +func get_cell(tm: TileMapLayer, coord: Vector2i) -> int: + if !tm or !tm.tile_set: + return TileCategory.ERROR + + if tm.get_cell_source_id(coord) == -1: + return TileCategory.EMPTY + + var t := tm.get_cell_tile_data(coord) + if !t: + return TileCategory.NON_TERRAIN + + return _get_tile_meta(t).type + + +## Runs the tile solving algorithm on the [TileMapLayer] for the given +## [Vector2i] coordinates in the [code]cells[/code] parameter. By default, +## the surrounding cells are also solved, but this can be adjusted by passing [code]false[/code] +## to the [code]and_surrounding_cells[/code] parameter. +## [br][br] +## See also [method update_terrain_area] and [method update_terrain_cell]. +func update_terrain_cells(tm: TileMapLayer, cells: Array, and_surrounding_cells := true) -> void: + if !tm or !tm.tile_set: + return + + if and_surrounding_cells: + cells = _widen(tm, cells) + var needed_cells := _widen(tm, cells) + + var types := {} + for c in needed_cells: + types[c] = get_cell(tm, c) + + var ts_meta := _get_terrain_meta(tm.tile_set) + var cache := _get_cache(tm.tile_set) + for c in cells: + _update_tile_immediate(tm, c, ts_meta, types, cache) + + +## Runs the tile solving algorithm on the [TileMapLayer] for the given [Vector2i] +## [code]cell[/code]. By default, the surrounding cells are also solved, but +## this can be adjusted by passing [code]false[/code] to the [code]and_surrounding_cells[/code] +## parameter. This calls through to [method update_terrain_cells]. +func update_terrain_cell(tm: TileMapLayer, cell: Vector2i, and_surrounding_cells := true) -> void: + update_terrain_cells(tm, [cell], and_surrounding_cells) + + +## Runs the tile solving algorithm on the [TileMapLayer] for the given [Rect2i] +## [code]area[/code]. By default, the surrounding cells are also solved, but +## this can be adjusted by passing [code]false[/code] to the [code]and_surrounding_cells[/code] +## parameter. +## [br][br] +## See also [method update_terrain_cells]. +func update_terrain_area(tm: TileMapLayer, area: Rect2i, and_surrounding_cells := true) -> void: + if !tm or !tm.tile_set: + return + + # Normalize area and extend so tiles cover inclusive space + area = area.abs() + area.size += Vector2i.ONE + + var edges = [] + for x in range(area.position.x, area.end.x): + edges.append(Vector2i(x, area.position.y)) + edges.append(Vector2i(x, area.end.y - 1)) + for y in range(area.position.y + 1, area.end.y - 1): + edges.append(Vector2i(area.position.x, y)) + edges.append(Vector2i(area.end.x - 1, y)) + + var additional_cells := [] + var needed_cells := _widen_with_exclusion(tm, edges, area) + + if and_surrounding_cells: + additional_cells = needed_cells + needed_cells = _widen_with_exclusion(tm, needed_cells, area) + + var types := {} + for y in range(area.position.y, area.end.y): + for x in range(area.position.x, area.end.x): + var coord = Vector2i(x, y) + types[coord] = get_cell(tm, coord) + for c in needed_cells: + types[c] = get_cell(tm, c) + + var ts_meta := _get_terrain_meta(tm.tile_set) + var cache := _get_cache(tm.tile_set) + for y in range(area.position.y, area.end.y): + for x in range(area.position.x, area.end.x): + var coord := Vector2i(x, y) + _update_tile_immediate(tm, coord, ts_meta, types, cache) + for c in additional_cells: + _update_tile_immediate(tm, c, ts_meta, types, cache) + + +## For a [TileMapLayer], create a changeset that will +## be calculated via a [WorkerThreadPool], so it will not delay processing the current +## frame or affect the framerate. +## [br][br] +## The [code]paint[/code] parameter must be a [Dictionary] with keys of type [Vector2i] +## representing map coordinates, and integer values representing terrain types. +## [br][br] +## Returns a [Dictionary] with internal details. See also [method is_terrain_changeset_ready], +## [method apply_terrain_changeset], and [method wait_for_terrain_changeset]. +func create_terrain_changeset(tm: TileMapLayer, paint: Dictionary) -> Dictionary: + # Force cache rebuild if required + var _cache := _get_cache(tm.tile_set) + + var cells := paint.keys() + var needed_cells := _widen(tm, cells) + + var types := {} + for c in needed_cells: + types[c] = paint[c] if paint.has(c) else get_cell(tm, c) + + var placements := [] + placements.resize(cells.size()) + + var ts_meta := _get_terrain_meta(tm.tile_set) + var work := func(n: int): + placements[n] = _update_tile_deferred(tm, cells[n], ts_meta, types, _cache) + + return { + "valid": true, + "tilemap": tm, + "cells": cells, + "placements": placements, + "group_id": WorkerThreadPool.add_group_task(work, cells.size(), -1, false, "BetterTerrain") + } + + +## Returns [code]true[/code] if a changeset created by [method create_terrain_changeset] +## has finished the threaded calculation and is ready to be applied by [method apply_terrain_changeset]. +## See also [method wait_for_terrain_changeset]. +func is_terrain_changeset_ready(change: Dictionary) -> bool: + if !change.has("group_id"): + return false + + return WorkerThreadPool.is_group_task_completed(change.group_id) + + +## Blocks until a changeset created by [method create_terrain_changeset] finishes. +## This is useful to tidy up threaded work in the event that a node is to be removed +## whilst still waiting on threads. +## [br][br] +## Usage example: +## [codeblock] +## func _exit_tree(): +## if changeset.valid: +## BetterTerrain.wait_for_terrain_changeset(changeset) +## [/codeblock] +func wait_for_terrain_changeset(change: Dictionary) -> void: + if change.has("group_id"): + WorkerThreadPool.wait_for_group_task_completion(change.group_id) + + +## Apply the changes in a changeset created by [method create_terrain_changeset] +## once it is confirmed by [method is_terrain_changeset_ready]. The changes will +## be applied to the [TileMapLayer] that the changeset was initialized with. +## [br][br] +## Completed changesets can be applied multiple times, and stored for as long as +## needed once calculated. +func apply_terrain_changeset(change: Dictionary) -> void: + for n in change.cells.size(): + var placement = change.placements[n] + if placement: + change.tilemap.set_cell(change.cells[n], placement[0], placement[1], placement[2]) diff --git a/addons/better-terrain/BetterTerrain.gd.uid b/addons/better-terrain/BetterTerrain.gd.uid new file mode 100755 index 0000000..4037c87 --- /dev/null +++ b/addons/better-terrain/BetterTerrain.gd.uid @@ -0,0 +1 @@ +uid://b5wvl76qnagcj diff --git a/addons/better-terrain/BetterTerrainData.gd b/addons/better-terrain/BetterTerrainData.gd new file mode 100755 index 0000000..5d3bcd5 --- /dev/null +++ b/addons/better-terrain/BetterTerrainData.gd @@ -0,0 +1,598 @@ +@tool + +## Data functions for [TileSet] properties. +## +## This data class has functions for retrieving data regarding the mathematical +## properties of a tile set. + +const _terrain_peering_square_tiles : Array[int] = [0, 3, 4, 7, 8, 11, 12, 15] +const _terrain_peering_square_vertices : Array[int] = [3, 7, 11, 15] +const _terrain_peering_isometric_tiles : Array[int] = [1, 2, 5, 6, 9, 10, 13, 14] +const _terrain_peering_isometric_vertices : Array[int] = [1, 5, 9, 13] +const _terrain_peering_horiztonal_tiles : Array[int] = [0, 2, 6, 8, 10, 14] +const _terrain_peering_horiztonal_vertices : Array[int] = [3, 5, 7, 11, 13, 15] +const _terrain_peering_vertical_tiles : Array[int] = [2, 4, 6, 10, 12, 14] +const _terrain_peering_vertical_vertices : Array[int] = [1, 3, 7, 9, 11, 15] +const _terrain_peering_non_modifying : Array[int] = [] + +const _terrain_peering_hflip : Array[int] = [8, 9, 6, 7, 4, 5, 2, 3, 0, 1, 14, 15, 12, 13, 10, 11] +const _terrain_peering_vflip : Array[int] = [0, 1, 14, 15, 12, 13, 10, 11, 8, 9, 6, 7, 4, 5, 2, 3] +const _terrain_peering_transpose : Array[int] = [4, 5, 2, 3, 0, 1, 14, 15, 12, 13, 10, 11, 8, 9, 6, 7] + +const symmetry_mapping := { + BetterTerrain.SymmetryType.NONE: [0], + BetterTerrain.SymmetryType.MIRROR: [0, TileSetAtlasSource.TRANSFORM_FLIP_H], + BetterTerrain.SymmetryType.FLIP: [0, TileSetAtlasSource.TRANSFORM_FLIP_V], + BetterTerrain.SymmetryType.REFLECT: [ + 0, + TileSetAtlasSource.TRANSFORM_FLIP_H, + TileSetAtlasSource.TRANSFORM_FLIP_V, + TileSetAtlasSource.TRANSFORM_FLIP_H | TileSetAtlasSource.TRANSFORM_FLIP_V + ], + BetterTerrain.SymmetryType.ROTATE_CLOCKWISE: [0, TileSetAtlasSource.TRANSFORM_FLIP_H | TileSetAtlasSource.TRANSFORM_TRANSPOSE], + BetterTerrain.SymmetryType.ROTATE_COUNTER_CLOCKWISE: [0, TileSetAtlasSource.TRANSFORM_FLIP_V | TileSetAtlasSource.TRANSFORM_TRANSPOSE], + BetterTerrain.SymmetryType.ROTATE_180: [0, TileSetAtlasSource.TRANSFORM_FLIP_H | TileSetAtlasSource.TRANSFORM_FLIP_V], + BetterTerrain.SymmetryType.ROTATE_ALL: [ + 0, + TileSetAtlasSource.TRANSFORM_FLIP_H | TileSetAtlasSource.TRANSFORM_TRANSPOSE, + TileSetAtlasSource.TRANSFORM_FLIP_H | TileSetAtlasSource.TRANSFORM_FLIP_V, + TileSetAtlasSource.TRANSFORM_FLIP_V | TileSetAtlasSource.TRANSFORM_TRANSPOSE + ], + BetterTerrain.SymmetryType.ALL: [ + 0, + TileSetAtlasSource.TRANSFORM_FLIP_H, + TileSetAtlasSource.TRANSFORM_FLIP_V, + TileSetAtlasSource.TRANSFORM_FLIP_H | TileSetAtlasSource.TRANSFORM_FLIP_V, + TileSetAtlasSource.TRANSFORM_TRANSPOSE, + TileSetAtlasSource.TRANSFORM_FLIP_H | TileSetAtlasSource.TRANSFORM_TRANSPOSE, + TileSetAtlasSource.TRANSFORM_FLIP_V | TileSetAtlasSource.TRANSFORM_TRANSPOSE, + TileSetAtlasSource.TRANSFORM_FLIP_H | TileSetAtlasSource.TRANSFORM_FLIP_V | TileSetAtlasSource.TRANSFORM_TRANSPOSE + ] +} + + +## Returns an [Array] of ints of type [enum TileSet.CellNeighbor] which represent +## the valid neighboring tiles for a terrain of [code]type[/code] in TileSet +static func get_terrain_peering_cells(ts: TileSet, type: int) -> Array[int]: + if !ts or type < 0 or type >= BetterTerrain.TerrainType.MAX: + return [] + + if type == BetterTerrain.TerrainType.CATEGORY: + return _terrain_peering_non_modifying + if type == BetterTerrain.TerrainType.DECORATION: + type = BetterTerrain.TerrainType.MATCH_TILES + + match [ts.tile_shape, type]: + [TileSet.TILE_SHAPE_SQUARE, BetterTerrain.TerrainType.MATCH_TILES]: + return _terrain_peering_square_tiles + [TileSet.TILE_SHAPE_SQUARE, BetterTerrain.TerrainType.MATCH_VERTICES]: + return _terrain_peering_square_vertices + [TileSet.TILE_SHAPE_ISOMETRIC, BetterTerrain.TerrainType.MATCH_TILES]: + return _terrain_peering_isometric_tiles + [TileSet.TILE_SHAPE_ISOMETRIC, BetterTerrain.TerrainType.MATCH_VERTICES]: + return _terrain_peering_isometric_vertices + + match [ts.tile_offset_axis, type]: + [TileSet.TILE_OFFSET_AXIS_VERTICAL, BetterTerrain.TerrainType.MATCH_TILES]: + return _terrain_peering_vertical_tiles + [TileSet.TILE_OFFSET_AXIS_VERTICAL, BetterTerrain.TerrainType.MATCH_VERTICES]: + return _terrain_peering_vertical_vertices + [TileSet.TILE_OFFSET_AXIS_HORIZONTAL, BetterTerrain.TerrainType.MATCH_TILES]: + return _terrain_peering_horiztonal_tiles + [TileSet.TILE_OFFSET_AXIS_HORIZONTAL, BetterTerrain.TerrainType.MATCH_VERTICES]: + return _terrain_peering_horiztonal_vertices + + return [] + + +## Returns true if [code]peering[/code] is a valid neighboring cell for a terrain of +## [code]type[/code] in [TileSet] +static func is_terrain_peering_cell(ts: TileSet, type: int, peering: int) -> bool: + return peering in get_terrain_peering_cells(ts, type) + + +static func _peering_polygon_square_tiles(peering: int) -> PackedVector2Array: + const t := 1.0 / 3.0 + var result : PackedVector2Array + match peering: + TileSet.CELL_NEIGHBOR_RIGHT_SIDE: result.append(Vector2(2*t, t)) + TileSet.CELL_NEIGHBOR_BOTTOM_RIGHT_CORNER: result.append(Vector2(2*t, 2*t)) + TileSet.CELL_NEIGHBOR_BOTTOM_SIDE: result.append(Vector2(t, 2*t)) + TileSet.CELL_NEIGHBOR_BOTTOM_LEFT_CORNER: result.append(Vector2(0, 2*t)) + TileSet.CELL_NEIGHBOR_LEFT_SIDE: result.append(Vector2(0, t)) + TileSet.CELL_NEIGHBOR_TOP_LEFT_CORNER: result.append(Vector2(0, 0)) + TileSet.CELL_NEIGHBOR_TOP_SIDE: result.append(Vector2(t, 0)) + TileSet.CELL_NEIGHBOR_TOP_RIGHT_CORNER: result.append(Vector2(2*t, 0)) + -1: result.append(Vector2(t, t)) + result.append(result[0] + Vector2(t, 0)) + result.append(result[0] + Vector2(t, t)) + result.append(result[0] + Vector2(0, t)) + return result + + +static func _peering_polygon_square_vertices(peering: int) -> PackedVector2Array: + const t := 1.0 / 2.0 + var result : PackedVector2Array + match peering: + TileSet.CELL_NEIGHBOR_BOTTOM_RIGHT_CORNER: + result.append(Vector2(1, t)) + result.append(Vector2(1, 1)) + result.append(Vector2(t, 1)) + TileSet.CELL_NEIGHBOR_BOTTOM_LEFT_CORNER: + result.append(Vector2(0, t)) + result.append(Vector2(t, 1)) + result.append(Vector2(0, 1)) + TileSet.CELL_NEIGHBOR_TOP_LEFT_CORNER: + result.append(Vector2(0, 0)) + result.append(Vector2(t, 0)) + result.append(Vector2(0, t)) + TileSet.CELL_NEIGHBOR_TOP_RIGHT_CORNER: + result.append(Vector2(t, 0)) + result.append(Vector2(1, 0)) + result.append(Vector2(1, t)) + -1: + result.append(Vector2(t, 0)) + result.append(Vector2(1, t)) + result.append(Vector2(t, 1)) + result.append(Vector2(0, t)) + return result + + +static func _peering_polygon_isometric_tiles(peering: int) -> PackedVector2Array: + const t := 1.0 / 4.0 + match peering: + -1: return PackedVector2Array([Vector2(2 * t, t), Vector2(3 * t, 2 * t), Vector2(2 * t, 3 * t), Vector2(t, 2 * t)]) + TileSet.CELL_NEIGHBOR_RIGHT_CORNER: + return PackedVector2Array([Vector2(3 * t, 2 * t), Vector2(1, t), Vector2(1, 3 * t)]) + TileSet.CELL_NEIGHBOR_BOTTOM_RIGHT_SIDE: + return PackedVector2Array([Vector2(3 * t, 2 * t), Vector2(1, 3 * t), Vector2(3 * t, 1), Vector2(2 * t, 3 * t)]) + TileSet.CELL_NEIGHBOR_BOTTOM_CORNER: + return PackedVector2Array([Vector2(2 * t, 3 * t), Vector2(3 * t, 1), Vector2(t, 1)]) + TileSet.CELL_NEIGHBOR_BOTTOM_LEFT_SIDE: + return PackedVector2Array([Vector2(t, 2 * t), Vector2(2 * t, 3 * t), Vector2(t, 1), Vector2(0, 3 * t)]) + TileSet.CELL_NEIGHBOR_LEFT_CORNER: + return PackedVector2Array([Vector2(0, t), Vector2(t, 2 * t), Vector2(0, 3 * t)]) + TileSet.CELL_NEIGHBOR_TOP_LEFT_SIDE: + return PackedVector2Array([Vector2(t, 0), Vector2(2 * t, t), Vector2(t, 2 * t), Vector2(0, t)]) + TileSet.CELL_NEIGHBOR_TOP_CORNER: + return PackedVector2Array([Vector2(t, 0), Vector2(3 * t, 0), Vector2(2 * t, t)]) + TileSet.CELL_NEIGHBOR_TOP_RIGHT_SIDE: + return PackedVector2Array([Vector2(3 * t, 0), Vector2(1, t), Vector2(3 * t, 2 * t), Vector2(2 * t, t)]) + return PackedVector2Array() + + +static func _peering_polygon_isometric_vertices(peering: int) -> PackedVector2Array: + const t := 1.0 / 4.0 + const ttt := 3.0 * t + match peering: + -1: return PackedVector2Array([Vector2(t, t), Vector2(ttt, t), Vector2(ttt, ttt), Vector2(t, ttt)]) + TileSet.CELL_NEIGHBOR_RIGHT_CORNER: + return PackedVector2Array([Vector2(ttt, t), Vector2(1, 0), Vector2(1, 1), Vector2(ttt, ttt)]) + TileSet.CELL_NEIGHBOR_BOTTOM_CORNER: + return PackedVector2Array([Vector2(t, ttt), Vector2(ttt, ttt), Vector2(1, 1), Vector2(0, 1)]) + TileSet.CELL_NEIGHBOR_LEFT_CORNER: + return PackedVector2Array([Vector2(0, 0), Vector2(t, t), Vector2(t, ttt), Vector2(0, 1)]) + TileSet.CELL_NEIGHBOR_TOP_CORNER: + return PackedVector2Array([Vector2(0, 0), Vector2(1, 0), Vector2(ttt, t), Vector2(t, t)]) + return PackedVector2Array() + + +static func _peering_polygon_horizontal_tiles(peering: int) -> PackedVector2Array: + const e := 1.0 / (2.0 * sqrt(3.0)) + const w := sqrt(3.0) / 8.0 + const t := 1.0 / 2.0 + const s := 1.0 / 8.0 + match peering: + -1: + return PackedVector2Array([ + Vector2(t, 2 * s), + Vector2(t + w, t - s), + Vector2(t + w, t + s), + Vector2(t, 6 * s), + Vector2(t - w, t + s), + Vector2(t - w, t - s) + ]) + TileSet.CELL_NEIGHBOR_RIGHT_SIDE: + return PackedVector2Array([ + Vector2(t + w, t - s), + Vector2(1, t - e), + Vector2(1, t + e), + Vector2(t + w, t + s) + ]) + TileSet.CELL_NEIGHBOR_BOTTOM_RIGHT_SIDE: + return PackedVector2Array([ + Vector2(t + w, t + s), + Vector2(1, t + e), + Vector2(t, 1), + Vector2(t, 6 * s) + ]) + TileSet.CELL_NEIGHBOR_BOTTOM_LEFT_SIDE: + return PackedVector2Array([ + Vector2(t, 6 * s), + Vector2(t, 1), + Vector2(0, t + e), + Vector2(t - w, t + s) + ]) + TileSet.CELL_NEIGHBOR_LEFT_SIDE: + return PackedVector2Array([ + Vector2(t - w, t + s), + Vector2(0, t + e), + Vector2(0, t - e), + Vector2(t - w, t - s) + ]) + TileSet.CELL_NEIGHBOR_TOP_LEFT_SIDE: + return PackedVector2Array([ + Vector2(t - w, t - s), + Vector2(0, t - e), + Vector2(t, 0), + Vector2(t, 2 * s) + ]) + TileSet.CELL_NEIGHBOR_TOP_RIGHT_SIDE: + return PackedVector2Array([ + Vector2(t, 2 * s), + Vector2(t, 0), + Vector2(1, t - e), + Vector2(t + w, t - s) + ]) + return PackedVector2Array() + + +static func _peering_polygon_horizontal_vertices(peering: int) -> PackedVector2Array: + const e := 1.0 / (2.0 * sqrt(3.0)) + const w := sqrt(3.0) / 8.0 + const t := 1.0 / 2.0 + const s := 1.0 / 8.0 + match peering: + -1: + return PackedVector2Array([ + Vector2(t - s, t - w), + Vector2(t + s, t - w), + Vector2(6 * s, t), + Vector2(t + s, t + w), + Vector2(t - s, t + w), + Vector2(2 * s, t) + ]) + TileSet.CELL_NEIGHBOR_BOTTOM_RIGHT_CORNER: + return PackedVector2Array([ + Vector2(6 * s, t), + Vector2(1, t), + Vector2(1, t + e), + Vector2(t + e, 1 - s), + Vector2(t + s, t + w) + ]) + TileSet.CELL_NEIGHBOR_BOTTOM_CORNER: + return PackedVector2Array([ + Vector2(t - s, t + w), + Vector2(t + s, t + w), + Vector2(t + e, 1 - s), + Vector2(t, 1), + Vector2(t - e, 1 - s) + ]) + TileSet.CELL_NEIGHBOR_BOTTOM_LEFT_CORNER: + return PackedVector2Array([ + Vector2(0, t), + Vector2(2 * s, t), + Vector2(t - s, t + w), + Vector2(t - e, 1 - s), + Vector2(0, t + e) + ]) + TileSet.CELL_NEIGHBOR_TOP_LEFT_CORNER: + return PackedVector2Array([ + Vector2(t - e, s), + Vector2(t - s, t - w), + Vector2(2 * s, t), + Vector2(0, t), + Vector2(0, t - e) + ]) + TileSet.CELL_NEIGHBOR_TOP_CORNER: + return PackedVector2Array([ + Vector2(t, 0), + Vector2(t + e, s), + Vector2(t + s, t - w), + Vector2(t - s, t - w), + Vector2(t - e, s) + ]) + TileSet.CELL_NEIGHBOR_TOP_RIGHT_CORNER: + return PackedVector2Array([ + Vector2(t + e, s), + Vector2(1, t - e), + Vector2(1, t), + Vector2(6 * s, t), + Vector2(t + s, t - w) + ]) + return PackedVector2Array() + + +static func _peering_polygon_vertical_tiles(peering: int) -> PackedVector2Array: + const e := 1.0 / (2.0 * sqrt(3.0)) + const w := sqrt(3.0) / 8.0 + const t := 1.0 / 2.0 + const s := 1.0 / 8.0 + match peering: + -1: + return PackedVector2Array([ + Vector2(t - s, t - w), + Vector2(t + s, t - w), + Vector2(6 * s, t), + Vector2(t + s, t + w), + Vector2(t - s, t + w), + Vector2(2 * s, t) + ]) + TileSet.CELL_NEIGHBOR_BOTTOM_RIGHT_SIDE: + return PackedVector2Array([ + Vector2(6 * s, t), + Vector2(1, t), + Vector2(t + e, 1), + Vector2(t + s, t + w) + ]) + TileSet.CELL_NEIGHBOR_BOTTOM_SIDE: + return PackedVector2Array([ + Vector2(t - s, t + w), + Vector2(t + s, t + w), + Vector2(t + e, 1), + Vector2(t - e, 1) + ]) + TileSet.CELL_NEIGHBOR_BOTTOM_LEFT_SIDE: + return PackedVector2Array([ + Vector2(0, t), + Vector2(2 * s, t), + Vector2(t - s, t + w), + Vector2(t - e, 1) + ]) + TileSet.CELL_NEIGHBOR_TOP_LEFT_SIDE: + return PackedVector2Array([ + Vector2(t - e, 0), + Vector2(t - s, t - w), + Vector2(2 * s, t), + Vector2(0, t) + ]) + TileSet.CELL_NEIGHBOR_TOP_SIDE: + return PackedVector2Array([ + Vector2(t - e, 0), + Vector2(t + e, 0), + Vector2(t + s, t - w), + Vector2(t - s, t - w) + ]) + TileSet.CELL_NEIGHBOR_TOP_RIGHT_SIDE: + return PackedVector2Array([ + Vector2(t + e, 0), + Vector2(1, t), + Vector2(6 * s, t), + Vector2(t + s, t - w) + ]) + return PackedVector2Array() + + +static func _peering_polygon_vertical_vertices(peering: int) -> PackedVector2Array: + const e := 1.0 / (2.0 * sqrt(3.0)) + const w := sqrt(3.0) / 8.0 + const t := 1.0 / 2.0 + const s := 1.0 / 8.0 + match peering: + -1: + return PackedVector2Array([ + Vector2(t, 2 * s), + Vector2(t + w, t - s), + Vector2(t + w, t + s), + Vector2(t, 6 * s), + Vector2(t - w, t + s), + Vector2(t - w, t - s) + ]) + TileSet.CELL_NEIGHBOR_RIGHT_CORNER: + return PackedVector2Array([ + Vector2(1 - s, t - e), + Vector2(1, t), + Vector2(1 - s, t + e), + Vector2(t + w, t + s), + Vector2(t + w, t - s) + ]) + TileSet.CELL_NEIGHBOR_BOTTOM_RIGHT_CORNER: + return PackedVector2Array([ + Vector2(t + w, t + s), + Vector2(1 - s, t + e), + Vector2(t + e, 1), + Vector2(t, 1), + Vector2(t, 6 * s) + ]) + TileSet.CELL_NEIGHBOR_BOTTOM_LEFT_CORNER: + return PackedVector2Array([ + Vector2(t - w, t + s), + Vector2(t, 6 * s), + Vector2(t, 1), + Vector2(t - e, 1), + Vector2(s, t + e) + ]) + TileSet.CELL_NEIGHBOR_LEFT_CORNER: + return PackedVector2Array([ + Vector2(s, t - e), + Vector2(t - w, t - s), + Vector2(t - w, t + s), + Vector2(s, t + e), + Vector2(0, t) + ]) + TileSet.CELL_NEIGHBOR_TOP_LEFT_CORNER: + return PackedVector2Array([ + Vector2(t - e, 0), + Vector2(t, 0), + Vector2(t, 2 * s), + Vector2(t - w, t - s), + Vector2(s, t - e) + ]) + TileSet.CELL_NEIGHBOR_TOP_RIGHT_CORNER: + return PackedVector2Array([ + Vector2(t, 0), + Vector2(t + e, 0), + Vector2(1 - s, t - e), + Vector2(t + w, t - s), + Vector2(t, 2 * s) + ]) + return PackedVector2Array() + + +static func _peering_non_modifying() -> PackedVector2Array: + const t := 1.0 / 3.0 + return PackedVector2Array([ + Vector2(t, 0), + Vector2(2 * t, 0), + Vector2(1, t), + Vector2(1, 2 * t), + Vector2(2 * t, 1), + Vector2(t, 1), + Vector2(0, 2 * t), + Vector2(0, t) + ]) + + +## Returns a parameterized polygon (coordinated are between 0 and 1) for [code]peering[/code] +## direction for a terrain of [code]type[/code] in [TileSet] +static func peering_polygon(ts: TileSet, type: int, peering: int) -> PackedVector2Array: + if type == BetterTerrain.TerrainType.CATEGORY: + return _peering_non_modifying() + if type == BetterTerrain.TerrainType.DECORATION: + type = BetterTerrain.TerrainType.MATCH_TILES + + match [ts.tile_shape, type]: + [TileSet.TILE_SHAPE_SQUARE, BetterTerrain.TerrainType.MATCH_TILES]: + return _peering_polygon_square_tiles(peering) + [TileSet.TILE_SHAPE_SQUARE, BetterTerrain.TerrainType.MATCH_VERTICES]: + return _peering_polygon_square_vertices(peering) + [TileSet.TILE_SHAPE_ISOMETRIC, BetterTerrain.TerrainType.MATCH_TILES]: + return _peering_polygon_isometric_tiles(peering) + [TileSet.TILE_SHAPE_ISOMETRIC, BetterTerrain.TerrainType.MATCH_VERTICES]: + return _peering_polygon_isometric_vertices(peering) + + match [ts.tile_offset_axis, type]: + [TileSet.TILE_OFFSET_AXIS_VERTICAL, BetterTerrain.TerrainType.MATCH_TILES]: + return _peering_polygon_vertical_tiles(peering) + [TileSet.TILE_OFFSET_AXIS_VERTICAL, BetterTerrain.TerrainType.MATCH_VERTICES]: + return _peering_polygon_vertical_vertices(peering) + [TileSet.TILE_OFFSET_AXIS_HORIZONTAL, BetterTerrain.TerrainType.MATCH_TILES]: + return _peering_polygon_horizontal_tiles(peering) + [TileSet.TILE_OFFSET_AXIS_HORIZONTAL, BetterTerrain.TerrainType.MATCH_VERTICES]: + return _peering_polygon_horizontal_vertices(peering) + + return PackedVector2Array() + + +## Returns as polygon centered on 0, 0 which represents the shape of the cell of +## a tile from [TileSet]. +static func cell_polygon(ts: TileSet) -> PackedVector2Array: + const t := 1.0 / 2.0 + if ts.tile_shape in [TileSet.TILE_SHAPE_SQUARE, TileSet.TILE_SHAPE_HALF_OFFSET_SQUARE]: + return PackedVector2Array([Vector2(-t, -t), Vector2(t, -t), Vector2(t, t), Vector2(-t, t)]) + if ts.tile_shape == TileSet.TILE_SHAPE_ISOMETRIC: + return PackedVector2Array([Vector2(0, -t), Vector2(t, 0), Vector2(0, t), Vector2(-t, 0)]) + + const e := t - 1.0 / (2.0 * sqrt(3.0)) + if ts.tile_offset_axis == TileSet.TILE_OFFSET_AXIS_HORIZONTAL: + return PackedVector2Array([ + Vector2(0, -t), + Vector2(t, -e), + Vector2(t, e), + Vector2(0, t), + Vector2(-t, e), + Vector2(-t, -e), + ]) + + return PackedVector2Array([ + Vector2(-t, 0), + Vector2(-e, -t), + Vector2(e, -t), + Vector2(t, 0), + Vector2(e, t), + Vector2(-e, t), + ]) + + +## Returns an [Array] of coordinated that neighbor [code]coord[/code] based on [code]peering[/code] +## [Array] of [enum TileSet.CellNeighbor] for a [TileSet]. +static func neighboring_coords(tm: TileMapLayer, coord: Vector2i, peerings: Array) -> Array: + return peerings.map(func(p): return tm.get_neighbor_cell(coord, p)) + + +## Returns an [Array] of coordinates which neighbor the vertex describe by [code]corner[/code] +## (which is of type [enum TileSet.CellNeighbor]) from [code]coord[/code] in [TileSet]. +static func associated_vertex_cells(tm: TileMapLayer, coord: Vector2i, corner: int) -> Array: + # get array of associated peering bits + if tm.tile_set.tile_shape in [TileSet.TILE_SHAPE_SQUARE, TileSet.TILE_SHAPE_ISOMETRIC]: + match corner: + # Square + TileSet.CELL_NEIGHBOR_BOTTOM_RIGHT_CORNER: + return neighboring_coords(tm, coord, [0, 3, 4]) + TileSet.CELL_NEIGHBOR_BOTTOM_LEFT_CORNER: + return neighboring_coords(tm, coord, [4, 7, 8]) + TileSet.CELL_NEIGHBOR_TOP_LEFT_CORNER: + return neighboring_coords(tm, coord, [8, 11, 12]) + TileSet.CELL_NEIGHBOR_TOP_RIGHT_CORNER: + return neighboring_coords(tm, coord, [12, 15, 0]) + # Isometric + TileSet.CELL_NEIGHBOR_RIGHT_CORNER: + return neighboring_coords(tm, coord, [14, 1, 2]) + TileSet.CELL_NEIGHBOR_BOTTOM_CORNER: + return neighboring_coords(tm, coord, [2, 5, 6]) + TileSet.CELL_NEIGHBOR_LEFT_CORNER: + return neighboring_coords(tm, coord, [6, 9, 10]) + TileSet.CELL_NEIGHBOR_TOP_CORNER: + return neighboring_coords(tm, coord, [10, 13, 14]) + + if tm.tile_set.tile_offset_axis == TileSet.TILE_OFFSET_AXIS_HORIZONTAL: + match corner: + TileSet.CELL_NEIGHBOR_BOTTOM_RIGHT_CORNER: + return neighboring_coords(tm, coord, [0, 2]) + TileSet.CELL_NEIGHBOR_BOTTOM_CORNER: + return neighboring_coords(tm, coord, [2, 6]) + TileSet.CELL_NEIGHBOR_BOTTOM_LEFT_CORNER: + return neighboring_coords(tm, coord, [6, 8]) + TileSet.CELL_NEIGHBOR_TOP_LEFT_CORNER: + return neighboring_coords(tm, coord, [8, 10]) + TileSet.CELL_NEIGHBOR_TOP_CORNER: + return neighboring_coords(tm, coord, [10, 14]) + TileSet.CELL_NEIGHBOR_TOP_RIGHT_CORNER: + return neighboring_coords(tm, coord, [14, 0]) + + # TileSet.TILE_OFFSET_AXIS_VERTICAL + match corner: + TileSet.CELL_NEIGHBOR_RIGHT_CORNER: + return neighboring_coords(tm, coord, [14, 2]) + TileSet.CELL_NEIGHBOR_BOTTOM_RIGHT_CORNER: + return neighboring_coords(tm, coord, [2, 4]) + TileSet.CELL_NEIGHBOR_BOTTOM_LEFT_CORNER: + return neighboring_coords(tm, coord, [4, 6]) + TileSet.CELL_NEIGHBOR_LEFT_CORNER: + return neighboring_coords(tm, coord, [6, 10]) + TileSet.CELL_NEIGHBOR_TOP_LEFT_CORNER: + return neighboring_coords(tm, coord, [10, 12]) + TileSet.CELL_NEIGHBOR_TOP_RIGHT_CORNER: + return neighboring_coords(tm, coord, [12, 14]) + + return [] + + +## Returns an [Array] of [enum TileSet.CellNeighbor] suitable for flood filling +## an area in [TileSet]. +static func cells_adjacent_for_fill(ts: TileSet) -> Array[int]: + if ts.tile_shape == TileSet.TILE_SHAPE_SQUARE: + return [0, 4, 8, 12] + if ts.tile_shape == TileSet.TILE_SHAPE_ISOMETRIC: + return [2, 6, 10, 14] + if ts.tile_offset_axis == TileSet.TILE_OFFSET_AXIS_HORIZONTAL: + return _terrain_peering_horiztonal_tiles + return _terrain_peering_vertical_tiles + + +static func peering_bit_after_symmetry(bit: int, altflags: int) -> int: + if altflags & TileSetAtlasSource.TRANSFORM_TRANSPOSE: + bit = _terrain_peering_transpose[bit] + if altflags & TileSetAtlasSource.TRANSFORM_FLIP_H: + bit = _terrain_peering_hflip[bit] + if altflags & TileSetAtlasSource.TRANSFORM_FLIP_V: + bit = _terrain_peering_vflip[bit] + return bit + + +static func peering_bits_after_symmetry(dict: Dictionary, altflags: int) -> Dictionary: + # rearrange dictionary keys based on altflags + var result := {} + for k in dict: + result[peering_bit_after_symmetry(k, altflags)] = dict[k] + return result diff --git a/addons/better-terrain/BetterTerrainData.gd.uid b/addons/better-terrain/BetterTerrainData.gd.uid new file mode 100755 index 0000000..9c7e451 --- /dev/null +++ b/addons/better-terrain/BetterTerrainData.gd.uid @@ -0,0 +1 @@ +uid://dns30obk1hpvd diff --git a/addons/better-terrain/TerrainPlugin.gd b/addons/better-terrain/TerrainPlugin.gd new file mode 100755 index 0000000..81e63d2 --- /dev/null +++ b/addons/better-terrain/TerrainPlugin.gd @@ -0,0 +1,72 @@ +@tool +extends EditorPlugin + +const AUTOLOAD_NAME = "BetterTerrain" +var dock : Control +var button : Button + +func _enter_tree() -> void: + # Wait for autoloads to register + await get_tree().process_frame + + if !get_tree().root.get_node_or_null(^"BetterTerrain"): + # Autoload wasn't present on plugin init, which means plugin won't have loaded correctly + add_autoload_singleton(AUTOLOAD_NAME, "res://addons/better-terrain/BetterTerrain.gd") + ProjectSettings.save() + + var confirm = ConfirmationDialog.new() + confirm.dialog_text = "The editor needs to be restarted for Better Terrain to load correctly. Restart now? Note: Unsaved changes will be lost." + confirm.confirmed.connect(func(): + OS.set_restart_on_exit(true, ["-e"]) + get_tree().quit() + ) + get_editor_interface().popup_dialog_centered(confirm) + + dock = load("res://addons/better-terrain/editor/Dock.tscn").instantiate() + dock.update_overlay.connect(self.update_overlays) + get_editor_interface().get_editor_main_screen().mouse_exited.connect(dock.canvas_mouse_exit) + dock.undo_manager = get_undo_redo() + button = add_control_to_bottom_panel(dock, "Terrain") + button.toggled.connect(dock.about_to_be_visible) + dock.force_show_terrains.connect(button.toggled.emit.bind(true)) + button.visible = false + + +func _exit_tree() -> void: + remove_control_from_bottom_panel(dock) + dock.queue_free() + + +func _handles(object) -> bool: + return object is TileMapLayer or object is TileSet + + +func _make_visible(visible) -> void: + button.visible = visible + + +func _edit(object) -> void: + var new_tileset : TileSet = null + + if object is TileMapLayer: + dock.tilemap = object + new_tileset = object.tile_set + if object is TileSet: + new_tileset = object + + if dock.tileset != new_tileset: + dock.tiles_about_to_change() + dock.tileset = new_tileset + dock.tiles_changed() + + +func _forward_canvas_draw_over_viewport(overlay: Control) -> void: + if dock.visible: + dock.canvas_draw(overlay) + + +func _forward_canvas_gui_input(event: InputEvent) -> bool: + if !dock.visible: + return false + + return dock.canvas_input(event) diff --git a/addons/better-terrain/TerrainPlugin.gd.uid b/addons/better-terrain/TerrainPlugin.gd.uid new file mode 100755 index 0000000..444a220 --- /dev/null +++ b/addons/better-terrain/TerrainPlugin.gd.uid @@ -0,0 +1 @@ +uid://bj2cm2q4tdgno diff --git a/addons/better-terrain/Watcher.gd b/addons/better-terrain/Watcher.gd new file mode 100755 index 0000000..0c5fa51 --- /dev/null +++ b/addons/better-terrain/Watcher.gd @@ -0,0 +1,20 @@ +@tool +extends Node + +signal trigger +var complete := false +var tileset : TileSet + +func tidy() -> bool: + if complete: + return false + + complete = true + queue_free() + return true + + +func activate(): + if tidy(): + trigger.emit() + diff --git a/addons/better-terrain/Watcher.gd.uid b/addons/better-terrain/Watcher.gd.uid new file mode 100755 index 0000000..d9bea39 --- /dev/null +++ b/addons/better-terrain/Watcher.gd.uid @@ -0,0 +1 @@ +uid://d3rqd2eagpoe0 diff --git a/addons/better-terrain/editor/Dock.gd b/addons/better-terrain/editor/Dock.gd new file mode 100755 index 0000000..ae15355 --- /dev/null +++ b/addons/better-terrain/editor/Dock.gd @@ -0,0 +1,939 @@ +@tool +extends Control + +signal update_overlay +signal force_show_terrains + +# The maximum individual tiles the overlay will draw before shortcutting the display +# To prevent editor lag when drawing large rectangles or filling large areas +const MAX_CANVAS_RENDER_TILES = 1500 +const TERRAIN_PROPERTIES_SCENE := preload("res://addons/better-terrain/editor/TerrainProperties.tscn") +const TERRAIN_ENTRY_SCENE := preload("res://addons/better-terrain/editor/TerrainEntry.tscn") +const MIN_ZOOM_SETTING := "editor/better_terrain/min_zoom_amount" +const MAX_ZOOM_SETTING := "editor/better_terrain/max_zoom_amount" + + +# Buttons +@onready var draw_button: Button = $VBox/Toolbar/Draw +@onready var line_button: Button = $VBox/Toolbar/Line +@onready var rectangle_button: Button = $VBox/Toolbar/Rectangle +@onready var fill_button: Button = $VBox/Toolbar/Fill +@onready var replace_button: Button = $VBox/Toolbar/Replace + +@onready var paint_type: Button = $VBox/Toolbar/PaintType +@onready var paint_terrain: Button = $VBox/Toolbar/PaintTerrain +@onready var select_tiles: Button = $VBox/Toolbar/SelectTiles + +@onready var paint_symmetry: Button = $VBox/Toolbar/PaintSymmetry +@onready var symmetry_options: OptionButton = $VBox/Toolbar/SymmetryOptions + +@onready var shuffle_random: Button = $VBox/Toolbar/ShuffleRandom +@onready var zoom_slider_container: VBoxContainer = $VBox/Toolbar/ZoomContainer + +@onready var source_selector: MenuBar = $VBox/Toolbar/Sources +@onready var source_selector_popup: PopupMenu = $VBox/Toolbar/Sources/Sources + +@onready var clean_button: Button = $VBox/Toolbar/Clean +@onready var layer_up: Button = $VBox/Toolbar/LayerUp +@onready var layer_down: Button = $VBox/Toolbar/LayerDown +@onready var layer_highlight: Button = $VBox/Toolbar/LayerHighlight +@onready var layer_grid: Button = $VBox/Toolbar/LayerGrid + +@onready var grid_mode_button: Button = $VBox/HSplit/Terrains/LowerToolbar/GridMode +@onready var quick_mode_button: Button = $VBox/HSplit/Terrains/LowerToolbar/QuickMode + +@onready var edit_tool_buttons: HBoxContainer = $VBox/HSplit/Terrains/LowerToolbar/EditTools +@onready var add_terrain_button: Button = $VBox/HSplit/Terrains/LowerToolbar/EditTools/AddTerrain +@onready var edit_terrain_button: Button = $VBox/HSplit/Terrains/LowerToolbar/EditTools/EditTerrain +@onready var pick_icon_button: Button = $VBox/HSplit/Terrains/LowerToolbar/EditTools/PickIcon +@onready var move_up_button: Button = $VBox/HSplit/Terrains/LowerToolbar/EditTools/MoveUp +@onready var move_down_button: Button = $VBox/HSplit/Terrains/LowerToolbar/EditTools/MoveDown +@onready var remove_terrain_button: Button = $VBox/HSplit/Terrains/LowerToolbar/EditTools/RemoveTerrain + +@onready var scroll_container: ScrollContainer = $VBox/HSplit/Terrains/Panel/ScrollContainer +@onready var terrain_list: HFlowContainer = $VBox/HSplit/Terrains/Panel/ScrollContainer/TerrainList +@onready var tile_view: Control = $VBox/HSplit/Panel/ScrollArea/TileView + + +var selected_entry := -2 + +var tilemap : TileMapLayer +var tileset : TileSet + +var undo_manager : EditorUndoRedoManager +var terrain_undo + +var draw_overlay := false +var initial_click : Vector2i +var prev_position : Vector2i +var current_position : Vector2i +var tileset_dirty := false +var zoom_slider : HSlider + +enum PaintMode { + NO_PAINT, + PAINT, + ERASE +} + +enum PaintAction { + NO_ACTION, + LINE, + RECT +} + +enum SourceSelectors { + ALL = 1000000, + NONE = 1000001, +} + +var paint_mode := PaintMode.NO_PAINT + +var paint_action := PaintAction.NO_ACTION + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + draw_button.icon = get_theme_icon("Edit", "EditorIcons") + line_button.icon = get_theme_icon("Line", "EditorIcons") + rectangle_button.icon = get_theme_icon("Rectangle", "EditorIcons") + fill_button.icon = get_theme_icon("Bucket", "EditorIcons") + select_tiles.icon = get_theme_icon("ToolSelect", "EditorIcons") + add_terrain_button.icon = get_theme_icon("Add", "EditorIcons") + edit_terrain_button.icon = get_theme_icon("Tools", "EditorIcons") + pick_icon_button.icon = get_theme_icon("ColorPick", "EditorIcons") + move_up_button.icon = get_theme_icon("ArrowUp", "EditorIcons") + move_down_button.icon = get_theme_icon("ArrowDown", "EditorIcons") + remove_terrain_button.icon = get_theme_icon("Remove", "EditorIcons") + grid_mode_button.icon = get_theme_icon("FileThumbnail", "EditorIcons") + quick_mode_button.icon = get_theme_icon("GuiVisibilityVisible", "EditorIcons") + layer_up.icon = get_theme_icon("MoveUp", "EditorIcons") + layer_down.icon = get_theme_icon("MoveDown", "EditorIcons") + layer_highlight.icon = get_theme_icon("TileMapHighlightSelected", "EditorIcons") + layer_grid.icon = get_theme_icon("Grid", "EditorIcons") + + select_tiles.button_group.pressed.connect(_on_bit_button_pressed) + + terrain_undo = load("res://addons/better-terrain/editor/TerrainUndo.gd").new() + add_child(terrain_undo) + tile_view.undo_manager = undo_manager + tile_view.terrain_undo = terrain_undo + + tile_view.paste_occurred.connect(_on_paste_occurred) + tile_view.change_zoom_level.connect(_on_change_zoom_level) + tile_view.terrain_updated.connect(_on_terrain_updated) + + # Zoom slider is manipulated by settings, make it at runtime + zoom_slider = HSlider.new() + zoom_slider.custom_minimum_size = Vector2(100, 0) + zoom_slider.value_changed.connect(tile_view._on_zoom_value_changed) + zoom_slider_container.add_child(zoom_slider) + + # Init settings if needed + if !ProjectSettings.has_setting(MIN_ZOOM_SETTING): + ProjectSettings.set(MIN_ZOOM_SETTING, 1.0) + ProjectSettings.add_property_info({ + "name": MIN_ZOOM_SETTING, + "type": TYPE_FLOAT, + "hint": PROPERTY_HINT_RANGE, + "hint_string": "0.1,1.0,0.1" + }) + ProjectSettings.set_initial_value(MIN_ZOOM_SETTING, 1.0) + ProjectSettings.set_as_basic(MIN_ZOOM_SETTING, true) + + if !ProjectSettings.has_setting(MAX_ZOOM_SETTING): + ProjectSettings.set(MAX_ZOOM_SETTING, 8.0) + ProjectSettings.add_property_info({ + "name": MAX_ZOOM_SETTING, + "type": TYPE_FLOAT, + "hint": PROPERTY_HINT_RANGE, + "hint_string": "2.0,32.0,1.0" + }) + ProjectSettings.set_initial_value(MAX_ZOOM_SETTING, 8.0) + ProjectSettings.set_as_basic(MAX_ZOOM_SETTING, true) + ProjectSettings.set_order(MAX_ZOOM_SETTING, ProjectSettings.get_order(MIN_ZOOM_SETTING) + 1) + + ProjectSettings.settings_changed.connect(_on_adjust_settings) + _on_adjust_settings() + zoom_slider.value = 1.0 + + +func _process(delta): + scroll_container.scroll_horizontal = 0 + + +func _on_adjust_settings(): + zoom_slider.min_value = ProjectSettings.get_setting(MIN_ZOOM_SETTING, 1.0) + zoom_slider.max_value = ProjectSettings.get_setting(MAX_ZOOM_SETTING, 8.0) + zoom_slider.step = (zoom_slider.max_value - zoom_slider.min_value) / 100.0 + + +func _get_fill_cells(target: Vector2i) -> Array: + var pick := BetterTerrain.get_cell(tilemap, target) + var bounds := tilemap.get_used_rect() + var neighbors = BetterTerrain.data.cells_adjacent_for_fill(tileset) + + # No sets yet, so use a dictionary + var checked := {} + var pending := [target] + var goal := [] + + while !pending.is_empty(): + var p = pending.pop_front() + if checked.has(p): + continue + checked[p] = true + if !bounds.has_point(p) or BetterTerrain.get_cell(tilemap, p) != pick: + continue + + goal.append(p) + pending.append_array(BetterTerrain.data.neighboring_coords(tilemap, p, neighbors)) + + return goal + + +func tiles_about_to_change() -> void: + if tileset and tileset.changed.is_connected(queue_tiles_changed): + tileset.changed.disconnect(queue_tiles_changed) + + +func tiles_changed() -> void: + # ensure up to date + BetterTerrain._update_terrain_data(tileset) + + # clear terrains + for c in terrain_list.get_children(): + terrain_list.remove_child(c) + c.queue_free() + + # load terrains from tileset + var terrain_count := BetterTerrain.terrain_count(tileset) + var item_count = terrain_count + 1 + for i in terrain_count: + var terrain := BetterTerrain.get_terrain(tileset, i) + if i >= terrain_list.get_child_count(): + add_terrain_entry(terrain, i) + + if item_count > terrain_list.get_child_count(): + var terrain := BetterTerrain.get_terrain(tileset, BetterTerrain.TileCategory.EMPTY) + if terrain.valid: + add_terrain_entry(terrain, item_count - 1) + + while item_count < terrain_list.get_child_count(): + var child = terrain_list.get_child(terrain_list.get_child_count() - 1) + terrain_list.remove_child(child) + child.free() + + source_selector_popup.clear() + source_selector_popup.add_item("All", SourceSelectors.ALL) + source_selector_popup.add_item("None", SourceSelectors.NONE) + var source_count = tileset.get_source_count() if tileset else 0 + for s in source_count: + var source_id = tileset.get_source_id(s) + var source := tileset.get_source(source_id) + if !(source is TileSetAtlasSource): + continue + + var name := source.resource_name + if name.is_empty(): + var texture := (source as TileSetAtlasSource).texture + var texture_name := texture.resource_name if texture else "" + if !texture_name.is_empty(): + name = texture_name + else: + var texture_path := texture.resource_path if texture else "" + if !texture_path.is_empty(): + name = texture_path.get_file() + + if !name.is_empty(): + name += " " + name += " (ID: %d)" % source_id + + source_selector_popup.add_check_item(name, source_id) + source_selector_popup.set_item_checked(source_selector_popup.get_item_index(source_id), true) + source_selector.visible = source_selector_popup.item_count > 3 # All, None and more than one source + + update_tile_view_paint() + tile_view.refresh_tileset(tileset) + + if tileset and !tileset.changed.is_connected(queue_tiles_changed): + tileset.changed.connect(queue_tiles_changed) + + clean_button.visible = BetterTerrain._has_invalid_peering_types(tileset) + + tileset_dirty = false + _on_grid_mode_pressed() + _on_quick_mode_pressed() + + +func about_to_be_visible(visible: bool) -> void: + if !visible: + return + + if tileset != tilemap.tile_set: + tiles_about_to_change() + tileset = tilemap.tile_set + tiles_changed() + + var settings := EditorInterface.get_editor_settings() + layer_highlight.set_pressed_no_signal(settings.get_setting("editors/tiles_editor/highlight_selected_layer")) + layer_grid.set_pressed_no_signal(settings.get_setting("editors/tiles_editor/display_grid")) + + +func queue_tiles_changed() -> void: + # Bring terrain data up to date with complex tileset changes + if !tileset or tileset_dirty: + return + + tileset_dirty = true + tiles_changed.call_deferred() + + +func _on_entry_select(index:int): + selected_entry = index + if selected_entry >= BetterTerrain.terrain_count(tileset): + selected_entry = BetterTerrain.TileCategory.EMPTY + for i in range(terrain_list.get_child_count()): + if i != index: + terrain_list.get_child(i).set_selected(false) + update_tile_view_paint() + + +func _on_clean_pressed() -> void: + var confirmed := [false] + var popup := ConfirmationDialog.new() + popup.dialog_text = tr("Tile set changes have caused terrain to become invalid. Remove invalid terrain data?") + popup.dialog_hide_on_ok = false + popup.confirmed.connect(func(): + confirmed[0] = true + popup.hide() + ) + EditorInterface.popup_dialog_centered(popup) + await popup.visibility_changed + popup.queue_free() + + if confirmed[0]: + undo_manager.create_action("Clean invalid terrain peering data", UndoRedo.MERGE_DISABLE, tileset) + undo_manager.add_do_method(BetterTerrain, &"_clear_invalid_peering_types", tileset) + undo_manager.add_do_method(self, &"tiles_changed") + terrain_undo.create_peering_restore_point(undo_manager, tileset) + undo_manager.add_undo_method(self, &"tiles_changed") + undo_manager.commit_action() + + +func _on_grid_mode_pressed() -> void: + for c in terrain_list.get_children(): + c.grid_mode = grid_mode_button.button_pressed + c.update_style() + + +func _on_quick_mode_pressed() -> void: + edit_tool_buttons.visible = !quick_mode_button.button_pressed + for c in terrain_list.get_children(): + c.visible = !quick_mode_button.button_pressed or c.terrain.type in [BetterTerrain.TerrainType.MATCH_TILES, BetterTerrain.TerrainType.MATCH_VERTICES] + + +func update_tile_view_paint() -> void: + tile_view.paint = selected_entry + tile_view.queue_redraw() + + var editable = tile_view.paint != BetterTerrain.TileCategory.EMPTY + edit_terrain_button.disabled = !editable + move_up_button.disabled = !editable or tile_view.paint == 0 + move_down_button.disabled = !editable or tile_view.paint == BetterTerrain.terrain_count(tileset) - 1 + remove_terrain_button.disabled = !editable + pick_icon_button.disabled = !editable + + +func _on_add_terrain_pressed() -> void: + if !tileset: + return + + var popup := TERRAIN_PROPERTIES_SCENE.instantiate() + popup.set_category_data(BetterTerrain.get_terrain_categories(tileset)) + popup.terrain_name = "New terrain" + popup.terrain_color = Color.from_hsv(randf(), 0.3 + 0.7 * randf(), 0.6 + 0.4 * randf()) + popup.terrain_icon = "" + popup.terrain_type = 0 + EditorInterface.popup_dialog_centered(popup) + await popup.visibility_changed + if popup.accepted: + undo_manager.create_action("Add terrain type", UndoRedo.MERGE_DISABLE, tileset) + undo_manager.add_do_method(self, &"perform_add_terrain", popup.terrain_name, popup.terrain_color, popup.terrain_type, popup.terrain_categories, {path = popup.terrain_icon}) + undo_manager.add_undo_method(self, &"perform_remove_terrain", terrain_list.get_child_count() - 1) + undo_manager.commit_action() + popup.queue_free() + + +func _on_edit_terrain_pressed() -> void: + if !tileset: + return + + if selected_entry < 0: + return + + var t := BetterTerrain.get_terrain(tileset, selected_entry) + var categories = BetterTerrain.get_terrain_categories(tileset) + categories = categories.filter(func(x): return x.id != selected_entry) + + var popup := TERRAIN_PROPERTIES_SCENE.instantiate() + popup.set_category_data(categories) + + t.icon = t.icon.duplicate() + + popup.terrain_name = t.name + popup.terrain_type = t.type + popup.terrain_color = t.color + if t.has("icon") and t.icon.has("path"): + popup.terrain_icon = t.icon.path + popup.terrain_categories = t.categories + EditorInterface.popup_dialog_centered(popup) + await popup.visibility_changed + if popup.accepted: + undo_manager.create_action("Edit terrain details", UndoRedo.MERGE_DISABLE, tileset) + undo_manager.add_do_method(self, &"perform_edit_terrain", selected_entry, popup.terrain_name, popup.terrain_color, popup.terrain_type, popup.terrain_categories, {path = popup.terrain_icon}) + undo_manager.add_undo_method(self, &"perform_edit_terrain", selected_entry, t.name, t.color, t.type, t.categories, t.icon) + if t.type != popup.terrain_type: + terrain_undo.create_terrain_type_restore_point(undo_manager, tileset) + terrain_undo.create_peering_restore_point_specific(undo_manager, tileset, selected_entry) + undo_manager.commit_action() + popup.queue_free() + + +func _on_pick_icon_pressed(): + if selected_entry < 0: + return + tile_view.pick_icon_terrain = selected_entry + + +func _on_pick_icon_focus_exited(): + tile_view.pick_icon_terrain_cancel = true + pick_icon_button.button_pressed = false + + +func _on_move_pressed(down: bool) -> void: + if !tileset: + return + + if selected_entry < 0: + return + + var index1 = selected_entry + var index2 = index1 + (1 if down else -1) + if index2 < 0 or index2 >= terrain_list.get_child_count(): + return + + undo_manager.create_action("Reorder terrains", UndoRedo.MERGE_DISABLE, tileset) + undo_manager.add_do_method(self, &"perform_swap_terrain", index1, index2) + undo_manager.add_undo_method(self, &"perform_swap_terrain", index1, index2) + undo_manager.commit_action() + + +func _on_remove_terrain_pressed() -> void: + if !tileset: + return + + if selected_entry < 0: + return + + # store confirmation in array to pass by ref + var t := BetterTerrain.get_terrain(tileset, selected_entry) + var confirmed := [false] + var popup := ConfirmationDialog.new() + popup.dialog_text = tr("Are you sure you want to remove {0}?").format([t.name]) + popup.dialog_hide_on_ok = false + popup.confirmed.connect(func(): + confirmed[0] = true + popup.hide() + ) + EditorInterface.popup_dialog_centered(popup) + await popup.visibility_changed + popup.queue_free() + + if confirmed[0]: + undo_manager.create_action("Remove terrain type", UndoRedo.MERGE_DISABLE, tileset) + undo_manager.add_do_method(self, &"perform_remove_terrain", selected_entry) + undo_manager.add_undo_method(self, &"perform_add_terrain", t.name, t.color, t.type, t.categories, t.icon) + for n in range(terrain_list.get_child_count() - 2, selected_entry, -1): + undo_manager.add_undo_method(self, &"perform_swap_terrain", n, n - 1) + if t.type == BetterTerrain.TerrainType.CATEGORY: + terrain_undo.create_terrain_type_restore_point(undo_manager, tileset) + terrain_undo.create_peering_restore_point_specific(undo_manager, tileset, selected_entry) + undo_manager.commit_action() + + +func add_terrain_entry(terrain:Dictionary, index:int = -1): + if index < 0: + index = terrain_list.get_child_count() + + var entry = TERRAIN_ENTRY_SCENE.instantiate() + entry.tileset = tileset + entry.terrain = terrain + entry.grid_mode = grid_mode_button.button_pressed + entry.select.connect(_on_entry_select) + + terrain_list.add_child(entry) + terrain_list.move_child(entry, index) + + +func remove_terrain_entry(index: int): + terrain_list.get_child(index).free() + for i in range(index, terrain_list.get_child_count()): + var child = terrain_list.get_child(i) + child.terrain = BetterTerrain.get_terrain(tileset, i) + child.update() + + +func perform_add_terrain(name: String, color: Color, type: int, categories: Array, icon:Dictionary = {}) -> void: + if BetterTerrain.add_terrain(tileset, name, color, type, categories, icon): + var index = BetterTerrain.terrain_count(tileset) - 1 + var terrain = BetterTerrain.get_terrain(tileset, index) + add_terrain_entry(terrain, index) + + +func perform_remove_terrain(index: int) -> void: + if index >= BetterTerrain.terrain_count(tileset): + return + if BetterTerrain.remove_terrain(tileset, index): + remove_terrain_entry(index) + update_tile_view_paint() + + +func perform_swap_terrain(index1: int, index2: int) -> void: + var lower := min(index1, index2) + var higher := max(index1, index2) + if lower >= terrain_list.get_child_count() or higher >= terrain_list.get_child_count(): + return + var item1 = terrain_list.get_child(lower) + var item2 = terrain_list.get_child(higher) + if BetterTerrain.swap_terrains(tileset, lower, higher): + terrain_list.move_child(item1, higher) + item1.terrain = BetterTerrain.get_terrain(tileset, higher) + item1.update() + item2.terrain = BetterTerrain.get_terrain(tileset, lower) + item2.update() + selected_entry = index2 + terrain_list.get_child(index2).set_selected(true) + update_tile_view_paint() + + +func perform_edit_terrain(index: int, name: String, color: Color, type: int, categories: Array, icon: Dictionary = {}) -> void: + if index >= terrain_list.get_child_count(): + return + var entry = terrain_list.get_child(index) + # don't overwrite empty icon + var valid_icon = icon + if icon.has("path") and icon.path.is_empty(): + var terrain = BetterTerrain.get_terrain(tileset, index) + valid_icon = terrain.icon + if BetterTerrain.set_terrain(tileset, index, name, color, type, categories, valid_icon): + entry.terrain = BetterTerrain.get_terrain(tileset, index) + entry.update() + tile_view.queue_redraw() + + +func _on_shuffle_random_pressed(): + BetterTerrain.use_seed = !shuffle_random.button_pressed + + +func _on_bit_button_pressed(button: BaseButton) -> void: + match select_tiles.button_group.get_pressed_button(): + select_tiles: tile_view.paint_mode = tile_view.PaintMode.SELECT + paint_type: tile_view.paint_mode = tile_view.PaintMode.PAINT_TYPE + paint_terrain: tile_view.paint_mode = tile_view.PaintMode.PAINT_PEERING + paint_symmetry: tile_view.paint_mode = tile_view.PaintMode.PAINT_SYMMETRY + _: tile_view.paint_mode = tile_view.PaintMode.NO_PAINT + tile_view.queue_redraw() + + symmetry_options.visible = paint_symmetry.button_pressed + + +func _on_symmetry_selected(index): + tile_view.paint_symmetry = index + + +func _on_paste_occurred(): + select_tiles.button_pressed = true + + +func _on_change_zoom_level(value): + zoom_slider.value = value + + +func _on_terrain_updated(index): + var entry = terrain_list.get_child(index) + entry.terrain = BetterTerrain.get_terrain(tileset, index) + entry.update() + + +func canvas_tilemap_transform() -> Transform2D: + var transform := tilemap.get_viewport_transform() * tilemap.global_transform + + # Handle subviewport + var editor_viewport := EditorInterface.get_editor_viewport_2d() + if tilemap.get_viewport() != editor_viewport: + var container = tilemap.get_viewport().get_parent() as SubViewportContainer + if container: + transform = editor_viewport.global_canvas_transform * container.get_transform() * transform + + return transform + + +func canvas_draw(overlay: Control) -> void: + if !draw_overlay: + return + + if selected_entry < 0: + return + + var type = selected_entry + var terrain := BetterTerrain.get_terrain(tileset, type) + if !terrain.valid: + return + + var tiles := [] + var transform := canvas_tilemap_transform() + + if paint_action == PaintAction.RECT and paint_mode != PaintMode.NO_PAINT: + var area := Rect2i(initial_click, current_position - initial_click).abs() + + # Shortcut fill for large areas + if area.size.x > 1 and area.size.y > 1 and area.size.x * area.size.y > MAX_CANVAS_RENDER_TILES: + var shortcut := PackedVector2Array([ + tilemap.map_to_local(area.position), + tilemap.map_to_local(Vector2i(area.end.x, area.position.y)), + tilemap.map_to_local(area.end), + tilemap.map_to_local(Vector2i(area.position.x, area.end.y)) + ]) + overlay.draw_colored_polygon(transform * shortcut, Color(terrain.color, 0.5)) + return + + for y in range(area.position.y, area.end.y + 1): + for x in range(area.position.x, area.end.x + 1): + tiles.append(Vector2i(x, y)) + elif paint_action == PaintAction.LINE and paint_mode != PaintMode.NO_PAINT: + var cells := _get_tileset_line(initial_click, current_position, tileset) + var shape = BetterTerrain.data.cell_polygon(tileset) + for c in cells: + var tile_transform := Transform2D(0.0, tilemap.tile_set.tile_size, 0.0, tilemap.map_to_local(c)) + overlay.draw_colored_polygon(transform * tile_transform * shape, Color(terrain.color, 0.5)) + elif fill_button.button_pressed: + tiles = _get_fill_cells(current_position) + if tiles.size() > MAX_CANVAS_RENDER_TILES: + tiles.resize(MAX_CANVAS_RENDER_TILES) + else: + tiles.append(current_position) + + var shape = BetterTerrain.data.cell_polygon(tileset) + for t in tiles: + var tile_transform := Transform2D(0.0, tilemap.tile_set.tile_size, 0.0, tilemap.map_to_local(t)) + overlay.draw_colored_polygon(transform * tile_transform * shape, Color(terrain.color, 0.5)) + + +func canvas_input(event: InputEvent) -> bool: + if selected_entry < 0: + return false + + draw_overlay = true + if event is InputEventMouseMotion: + var tr := canvas_tilemap_transform() + var pos := tr.affine_inverse() * Vector2(event.position) + var event_position := tilemap.local_to_map(pos) + prev_position = current_position + if event_position == current_position: + return false + current_position = event_position + update_overlay.emit() + + var replace_mode = replace_button.button_pressed + + var released : bool = event is InputEventMouseButton and !event.pressed + if released: + terrain_undo.finish_action() + var type = selected_entry + if paint_action == PaintAction.RECT and paint_mode != PaintMode.NO_PAINT: + var area := Rect2i(initial_click, current_position - initial_click).abs() + # Fill from initial_target to target + undo_manager.create_action(tr("Draw terrain rectangle"), UndoRedo.MERGE_DISABLE, tilemap) + for y in range(area.position.y, area.end.y + 1): + for x in range(area.position.x, area.end.x + 1): + var coord := Vector2i(x, y) + if paint_mode == PaintMode.PAINT: + if replace_mode: + undo_manager.add_do_method(BetterTerrain, &"replace_cell", tilemap, coord, type) + else: + undo_manager.add_do_method(BetterTerrain, &"set_cell", tilemap, coord, type) + else: + undo_manager.add_do_method(tilemap, &"erase_cell", coord) + + undo_manager.add_do_method(BetterTerrain, &"update_terrain_area", tilemap, area) + terrain_undo.create_tile_restore_point_area(undo_manager, tilemap, area) + undo_manager.commit_action() + update_overlay.emit() + elif paint_action == PaintAction.LINE and paint_mode != PaintMode.NO_PAINT: + undo_manager.create_action(tr("Draw terrain line"), UndoRedo.MERGE_DISABLE, tilemap) + var cells := _get_tileset_line(initial_click, current_position, tileset) + if paint_mode == PaintMode.PAINT: + if replace_mode: + undo_manager.add_do_method(BetterTerrain, &"replace_cells", tilemap, cells, type) + else: + undo_manager.add_do_method(BetterTerrain, &"set_cells", tilemap, cells, type) + elif paint_mode == PaintMode.ERASE: + for c in cells: + undo_manager.add_do_method(tilemap, &"erase_cell", c) + undo_manager.add_do_method(BetterTerrain, &"update_terrain_cells", tilemap, cells) + terrain_undo.create_tile_restore_point(undo_manager, tilemap, cells) + undo_manager.commit_action() + update_overlay.emit() + + paint_mode = PaintMode.NO_PAINT + return true + + var clicked : bool = event is InputEventMouseButton and event.pressed + if clicked: + paint_mode = PaintMode.NO_PAINT + + if (event.is_command_or_control_pressed() and !event.shift_pressed): + var pick = BetterTerrain.get_cell(tilemap, current_position) + if pick >= 0: + terrain_list.get_children()[pick]._on_focus_entered() + #_on_entry_select(pick) + return true + + paint_action = PaintAction.NO_ACTION + if rectangle_button.button_pressed: + paint_action = PaintAction.RECT + elif line_button.button_pressed: + paint_action = PaintAction.LINE + elif draw_button.button_pressed: + if event.shift_pressed: + paint_action = PaintAction.LINE + if event.is_command_or_control_pressed(): + paint_action = PaintAction.RECT + + if event.button_index == MOUSE_BUTTON_LEFT: + paint_mode = PaintMode.PAINT + elif event.button_index == MOUSE_BUTTON_RIGHT: + paint_mode = PaintMode.ERASE + else: + return false + + if (clicked or event is InputEventMouseMotion) and paint_mode != PaintMode.NO_PAINT: + if clicked: + initial_click = current_position + terrain_undo.action_index += 1 + terrain_undo.action_count = 0 + var type = selected_entry + + if paint_action == PaintAction.LINE or paint_action == PaintAction.RECT: + # if painting as line, execution happens on release. + # prevent other painting actions from running. + pass + elif draw_button.button_pressed: + undo_manager.create_action(tr("Draw terrain") + str(terrain_undo.action_index), UndoRedo.MERGE_ALL, tilemap, true) + var cells := _get_tileset_line(prev_position, current_position, tileset) + if paint_mode == PaintMode.PAINT: + if replace_mode: + terrain_undo.add_do_method(undo_manager, BetterTerrain, &"replace_cells", [tilemap, cells, type]) + else: + terrain_undo.add_do_method(undo_manager, BetterTerrain, &"set_cells", [tilemap, cells, type]) + elif paint_mode == PaintMode.ERASE: + for c in cells: + terrain_undo.add_do_method(undo_manager, tilemap, &"erase_cell", [c]) + terrain_undo.add_do_method(undo_manager, BetterTerrain, &"update_terrain_cells", [tilemap, cells]) + terrain_undo.create_tile_restore_point(undo_manager, tilemap, cells) + undo_manager.commit_action() + terrain_undo.action_count += 1 + elif fill_button.button_pressed: + var cells := _get_fill_cells(current_position) + undo_manager.create_action(tr("Fill terrain"), UndoRedo.MERGE_DISABLE, tilemap) + if paint_mode == PaintMode.PAINT: + if replace_mode: + undo_manager.add_do_method(BetterTerrain, &"replace_cells", tilemap, cells, type) + else: + undo_manager.add_do_method(BetterTerrain, &"set_cells", tilemap, cells, type) + elif paint_mode == PaintMode.ERASE: + for c in cells: + undo_manager.add_do_method(tilemap, &"erase_cell", c) + undo_manager.add_do_method(BetterTerrain, &"update_terrain_cells", tilemap, cells) + terrain_undo.create_tile_restore_point(undo_manager, tilemap, cells) + undo_manager.commit_action() + + update_overlay.emit() + return true + + return false + + +func canvas_mouse_exit() -> void: + draw_overlay = false + update_overlay.emit() + + +func _shortcut_input(event) -> void: + if event is InputEventKey: + if event.keycode == KEY_C and (event.is_command_or_control_pressed() and not event.echo): + get_viewport().set_input_as_handled() + tile_view.copy_selection() + if event.keycode == KEY_V and (event.is_command_or_control_pressed() and not event.echo): + get_viewport().set_input_as_handled() + tile_view.paste_selection() + + +## bresenham alg ported from Geometry2D::bresenham_line() +func _get_line(from:Vector2i, to:Vector2i) -> Array[Vector2i]: + if from == to: + return [to] + + var points:Array[Vector2i] = [] + var delta := (to - from).abs() * 2 + var step := (to - from).sign() + var current := from + + if delta.x > delta.y: + var err:int = delta.x / 2 + while current.x != to.x: + points.push_back(current); + err -= delta.y + if err < 0: + current.y += step.y + err += delta.x + current.x += step.x + else: + var err:int = delta.y / 2 + while current.y != to.y: + points.push_back(current) + err -= delta.x + if err < 0: + current.x += step.x + err += delta.y + current.y += step.y + + points.push_back(current); + return points; + + +## half-offset bresenham alg ported from TileMapEditor::get_line +func _get_tileset_line(from:Vector2i, to:Vector2i, tileset:TileSet) -> Array[Vector2i]: + if tileset.tile_shape == TileSet.TILE_SHAPE_SQUARE: + return _get_line(from, to) + + var points:Array[Vector2i] = [] + + var transposed := tileset.get_tile_offset_axis() == TileSet.TILE_OFFSET_AXIS_VERTICAL + if transposed: + from = Vector2i(from.y, from.x) + to = Vector2i(to.y, to.x) + + var delta:Vector2i = to - from + delta = Vector2i(2 * delta.x + abs(posmod(to.y, 2)) - abs(posmod(from.y, 2)), delta.y) + var sign:Vector2i = delta.sign() + + var current := from; + points.push_back(Vector2i(current.y, current.x) if transposed else current) + + var err := 0 + if abs(delta.y) < abs(delta.x): + var err_step:Vector2i = 3 * delta.abs() + while current != to: + err += err_step.y + if err > abs(delta.x): + if sign.x == 0: + current += Vector2i(sign.y, 0) + else: + current += Vector2i(sign.x if bool(current.y % 2) != (sign.x < 0) else 0, sign.y) + err -= err_step.x + else: + current += Vector2i(sign.x, 0) + err += err_step.y + points.push_back(Vector2i(current.y, current.x) if transposed else current) + else: + var err_step:Vector2i = delta.abs() + while current != to: + err += err_step.x + if err > 0: + if sign.x == 0: + current += Vector2i(0, sign.y) + else: + current += Vector2i(sign.x if bool(current.y % 2) != (sign.x < 0) else 0, sign.y) + err -= err_step.y; + else: + if sign.x == 0: + current += Vector2i(0, sign.y) + else: + current += Vector2i(-sign.x if bool(current.y % 2) != (sign.x > 0) else 0, sign.y) + err += err_step.y + points.push_back(Vector2i(current.y, current.x) if transposed else current) + + return points + + +func _on_terrain_enable_id_pressed(id): + if id in [SourceSelectors.ALL, SourceSelectors.NONE]: + for i in source_selector_popup.item_count: + if source_selector_popup.is_item_checkable(i): + source_selector_popup.set_item_checked(i, id == SourceSelectors.ALL) + else: + var index = source_selector_popup.get_item_index(id) + var checked = source_selector_popup.is_item_checked(index) + source_selector_popup.set_item_checked(index, !checked) + + var disabled_sources : Array[int] + for i in source_selector_popup.item_count: + if source_selector_popup.is_item_checkable(i) and !source_selector_popup.is_item_checked(i): + disabled_sources.append(source_selector_popup.get_item_id(i)) + tile_view.disabled_sources = disabled_sources + + +func corresponding_tilemap_editor_button(similar: Button) -> Button: + var editors = EditorInterface.get_base_control().find_children("*", "TileMapLayerEditor", true, false) + var tile_map_layer_editor = editors[0] + var buttons = tile_map_layer_editor.find_children("*", "Button", true, false) + for button: Button in buttons: + if button.icon == similar.icon: + return button + return null + + +func _on_layer_up_or_down_pressed(button: Button) -> void: + var matching_button = corresponding_tilemap_editor_button(button) + if !matching_button: + return + + # Major hack, to reduce flicker hide the tileset editor briefly + var editors = EditorInterface.get_base_control().find_children("*", "TileSetEditor", true, false) + var tile_set_editor = editors[0] + + matching_button.pressed.emit() + tile_set_editor.modulate = Color.TRANSPARENT + await get_tree().process_frame + await get_tree().process_frame + force_show_terrains.emit() + tile_set_editor.modulate = Color.WHITE + + + +func _on_layer_up_pressed() -> void: + _on_layer_up_or_down_pressed(layer_up) + + +func _on_layer_down_pressed() -> void: + _on_layer_up_or_down_pressed(layer_down) + + +func _on_layer_highlight_toggled(toggled: bool) -> void: + var settings = EditorInterface.get_editor_settings() + settings.set_setting("editors/tiles_editor/highlight_selected_layer", toggled) + + var highlight = corresponding_tilemap_editor_button(layer_highlight) + if highlight: + highlight.toggled.emit(toggled) + + +func _on_layer_grid_toggled(toggled: bool) -> void: + var settings = EditorInterface.get_editor_settings() + settings.set_setting("editors/tiles_editor/display_grid", toggled) + + var grid = corresponding_tilemap_editor_button(layer_grid) + if grid: + grid.toggled.emit(toggled) diff --git a/addons/better-terrain/editor/Dock.gd.uid b/addons/better-terrain/editor/Dock.gd.uid new file mode 100755 index 0000000..9c66db5 --- /dev/null +++ b/addons/better-terrain/editor/Dock.gd.uid @@ -0,0 +1 @@ +uid://ynajlxcomlkc diff --git a/addons/better-terrain/editor/Dock.tscn b/addons/better-terrain/editor/Dock.tscn new file mode 100755 index 0000000..aa464a7 --- /dev/null +++ b/addons/better-terrain/editor/Dock.tscn @@ -0,0 +1,399 @@ +[gd_scene load_steps=32 format=3 uid="uid://de8b6h6ieal7r"] + +[ext_resource type="Script" uid="uid://ynajlxcomlkc" path="res://addons/better-terrain/editor/Dock.gd" id="1_raoha"] +[ext_resource type="Texture2D" uid="uid://c6lxq2y7mpb18" path="res://addons/better-terrain/icons/EditType.svg" id="2_cpm2t"] +[ext_resource type="Texture2D" uid="uid://y3xy6qdckht6" path="res://addons/better-terrain/icons/Replace.svg" id="2_fvmt6"] +[ext_resource type="Texture2D" uid="uid://bo2cjv08jkvf8" path="res://addons/better-terrain/icons/EditTerrain.svg" id="3_pqb1p"] +[ext_resource type="Texture2D" uid="uid://b0es228gfcykd" path="res://addons/better-terrain/icons/Warning.svg" id="4_6ahwe"] +[ext_resource type="Script" uid="uid://cpm7dq6r0n0sn" path="res://addons/better-terrain/editor/TileView.gd" id="4_nqppq"] +[ext_resource type="Texture2D" uid="uid://co6gwwmog0pjy" path="res://addons/better-terrain/icons/EditSymmetry.svg" id="5_kfjwu"] +[ext_resource type="Texture2D" uid="uid://cs4mdmluiydj6" path="res://addons/better-terrain/icons/ShuffleRandom.svg" id="5_n3owo"] +[ext_resource type="Texture2D" uid="uid://5hm3bfj3dvej" path="res://addons/better-terrain/icons/SymmetryMirror.svg" id="6_mofuh"] +[ext_resource type="Texture2D" uid="uid://dqmc1jp56or8m" path="res://addons/better-terrain/icons/SymmetryFlip.svg" id="7_ojxs0"] +[ext_resource type="Texture2D" uid="uid://cxoewno1cefua" path="res://addons/better-terrain/icons/SymmetryReflect.svg" id="8_8dhyg"] +[ext_resource type="Texture2D" uid="uid://baxhjy28r1iqj" path="res://addons/better-terrain/icons/SymmetryRotateClockwise.svg" id="9_tq76a"] +[ext_resource type="Texture2D" uid="uid://csbwdkr6bc2db" path="res://addons/better-terrain/icons/SymmetryRotateCounterClockwise.svg" id="10_o5h1f"] +[ext_resource type="Texture2D" uid="uid://8mcycyl3e66r" path="res://addons/better-terrain/icons/SymmetryRotate180.svg" id="11_m6syp"] +[ext_resource type="Texture2D" uid="uid://b7fx4mk18lmls" path="res://addons/better-terrain/icons/SymmetryRotateAll.svg" id="12_11vru"] +[ext_resource type="Texture2D" uid="uid://cyjra4g05dwh" path="res://addons/better-terrain/icons/SymmetryAll.svg" id="13_lp5m2"] + +[sub_resource type="ButtonGroup" id="ButtonGroup_aon7c"] + +[sub_resource type="InputEventKey" id="InputEventKey_saph6"] +device = -1 +keycode = 68 +unicode = 100 + +[sub_resource type="Shortcut" id="Shortcut_3k2al"] +events = [SubResource("InputEventKey_saph6")] + +[sub_resource type="SVGTexture" id="SVGTexture_nkf6h"] +_source = " +" + +[sub_resource type="InputEventKey" id="InputEventKey_q1v0d"] +device = -1 +keycode = 76 +unicode = 108 + +[sub_resource type="Shortcut" id="Shortcut_wc6bu"] +events = [SubResource("InputEventKey_q1v0d")] + +[sub_resource type="InputEventKey" id="InputEventKey_68n3h"] +device = -1 +keycode = 82 +unicode = 114 + +[sub_resource type="InputEventKey" id="InputEventKey_qcu1e"] +device = -1 +keycode = 67 +unicode = 99 + +[sub_resource type="Shortcut" id="Shortcut_tcjet"] +events = [SubResource("InputEventKey_68n3h"), SubResource("InputEventKey_qcu1e")] + +[sub_resource type="InputEventKey" id="InputEventKey_grxy4"] +device = -1 +keycode = 66 +unicode = 98 + +[sub_resource type="Shortcut" id="Shortcut_46fac"] +events = [SubResource("InputEventKey_grxy4")] + +[sub_resource type="InputEventKey" id="InputEventKey_xd61m"] +device = -1 +keycode = 80 +unicode = 112 + +[sub_resource type="Shortcut" id="Shortcut_uwwa1"] +events = [SubResource("InputEventKey_xd61m")] + +[sub_resource type="ButtonGroup" id="ButtonGroup_3wrxn"] +allow_unpress = true + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_mpeb7"] +bg_color = Color(0, 0, 0, 0.4) + +[node name="Dock" type="Control" node_paths=PackedStringArray("shortcut_context")] +custom_minimum_size = Vector2(0, 100) +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +focus_mode = 2 +shortcut_context = NodePath(".") +script = ExtResource("1_raoha") + +[node name="VBox" type="VBoxContainer" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Toolbar" type="HBoxContainer" parent="VBox"] +layout_mode = 2 + +[node name="Draw" type="Button" parent="VBox/Toolbar"] +layout_mode = 2 +tooltip_text = "Draw terrain +Shift: Draw line. +Ctrl/Cmd+Shift: Draw rectangle." +toggle_mode = true +button_pressed = true +button_group = SubResource("ButtonGroup_aon7c") +shortcut = SubResource("Shortcut_3k2al") +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="Line" type="Button" parent="VBox/Toolbar"] +layout_mode = 2 +tooltip_text = "Draw line" +toggle_mode = true +button_group = SubResource("ButtonGroup_aon7c") +shortcut = SubResource("Shortcut_wc6bu") +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="Rectangle" type="Button" parent="VBox/Toolbar"] +layout_mode = 2 +tooltip_text = "Fill a rectangle of terrain" +toggle_mode = true +button_group = SubResource("ButtonGroup_aon7c") +shortcut = SubResource("Shortcut_tcjet") +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="Fill" type="Button" parent="VBox/Toolbar"] +layout_mode = 2 +tooltip_text = "Bucket fill terrain" +toggle_mode = true +button_group = SubResource("ButtonGroup_aon7c") +shortcut = SubResource("Shortcut_46fac") +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="Replace" type="Button" parent="VBox/Toolbar"] +layout_mode = 2 +tooltip_text = "Toggle replace mode" +toggle_mode = true +shortcut = SubResource("Shortcut_uwwa1") +icon = ExtResource("2_fvmt6") + +[node name="VSeparator" type="VSeparator" parent="VBox/Toolbar"] +layout_mode = 2 + +[node name="SelectTiles" type="Button" parent="VBox/Toolbar"] +layout_mode = 2 +tooltip_text = "Select" +toggle_mode = true +button_group = SubResource("ButtonGroup_3wrxn") +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="PaintType" type="Button" parent="VBox/Toolbar"] +layout_mode = 2 +tooltip_text = "Paint terrain types" +toggle_mode = true +button_group = SubResource("ButtonGroup_3wrxn") +icon = ExtResource("2_cpm2t") +flat = true + +[node name="PaintTerrain" type="Button" parent="VBox/Toolbar"] +layout_mode = 2 +tooltip_text = "Paint terrain connecting types" +toggle_mode = true +button_group = SubResource("ButtonGroup_3wrxn") +icon = ExtResource("3_pqb1p") +flat = true + +[node name="PaintSymmetry" type="Button" parent="VBox/Toolbar"] +layout_mode = 2 +tooltip_text = "Paint tile symmetry" +toggle_mode = true +button_group = SubResource("ButtonGroup_3wrxn") +icon = ExtResource("5_kfjwu") +flat = true + +[node name="SymmetryOptions" type="OptionButton" parent="VBox/Toolbar"] +visible = false +custom_minimum_size = Vector2(100, 0) +layout_mode = 2 +selected = 0 +item_count = 9 +popup/item_0/text = "No symmetry" +popup/item_0/id = 8 +popup/item_1/text = "Mirror" +popup/item_1/icon = ExtResource("6_mofuh") +popup/item_1/id = 1 +popup/item_2/text = "Flip" +popup/item_2/icon = ExtResource("7_ojxs0") +popup/item_2/id = 1 +popup/item_3/text = "Reflect" +popup/item_3/icon = ExtResource("8_8dhyg") +popup/item_3/id = 2 +popup/item_4/text = "Rotate clockwise" +popup/item_4/icon = ExtResource("9_tq76a") +popup/item_4/id = 3 +popup/item_5/text = "Rotate counter-clockwise" +popup/item_5/icon = ExtResource("10_o5h1f") +popup/item_5/id = 4 +popup/item_6/text = "Rotate 180" +popup/item_6/icon = ExtResource("11_m6syp") +popup/item_6/id = 5 +popup/item_7/text = "All rotations" +popup/item_7/icon = ExtResource("12_11vru") +popup/item_7/id = 6 +popup/item_8/text = "All reflections & rotations" +popup/item_8/icon = ExtResource("13_lp5m2") +popup/item_8/id = 7 + +[node name="VSeparator3" type="VSeparator" parent="VBox/Toolbar"] +layout_mode = 2 + +[node name="ZoomContainer" type="VBoxContainer" parent="VBox/Toolbar"] +layout_mode = 2 +alignment = 1 + +[node name="Sources" type="MenuBar" parent="VBox/Toolbar"] +layout_mode = 2 + +[node name="Sources" type="PopupMenu" parent="VBox/Toolbar/Sources"] +auto_translate_mode = 2 +auto_translate = false +hide_on_item_selection = false +hide_on_checkable_item_selection = false + +[node name="Spacer" type="Control" parent="VBox/Toolbar"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="ShuffleRandom" type="Button" parent="VBox/Toolbar"] +layout_mode = 2 +tooltip_text = "Shuffle random tiles each update" +toggle_mode = true +icon = ExtResource("5_n3owo") +flat = true + +[node name="Clean" type="Button" parent="VBox/Toolbar"] +layout_mode = 2 +text = "Clean tile data" +icon = ExtResource("4_6ahwe") + +[node name="VSeparator2" type="VSeparator" parent="VBox/Toolbar"] +layout_mode = 2 + +[node name="LayerUp" type="Button" parent="VBox/Toolbar"] +layout_mode = 2 +tooltip_text = "Select previous layer" +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="LayerDown" type="Button" parent="VBox/Toolbar"] +layout_mode = 2 +tooltip_text = "Select next layer" +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="LayerHighlight" type="Button" parent="VBox/Toolbar"] +layout_mode = 2 +tooltip_text = "Highlight selected layer" +toggle_mode = true +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="LayerGrid" type="Button" parent="VBox/Toolbar"] +layout_mode = 2 +tooltip_text = "Toggle grid visibility" +toggle_mode = true +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="HSplit" type="HSplitContainer" parent="VBox"] +layout_mode = 2 +size_flags_vertical = 3 +split_offset = 325 + +[node name="Terrains" type="VBoxContainer" parent="VBox/HSplit"] +layout_mode = 2 + +[node name="Panel" type="PanelContainer" parent="VBox/HSplit/Terrains"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_styles/panel = SubResource("StyleBoxFlat_mpeb7") + +[node name="ScrollContainer" type="ScrollContainer" parent="VBox/HSplit/Terrains/Panel"] +layout_mode = 2 +horizontal_scroll_mode = 3 + +[node name="TerrainList" type="HFlowContainer" parent="VBox/HSplit/Terrains/Panel/ScrollContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="LowerToolbar" type="HBoxContainer" parent="VBox/HSplit/Terrains"] +layout_mode = 2 + +[node name="GridMode" type="Button" parent="VBox/HSplit/Terrains/LowerToolbar"] +layout_mode = 2 +tooltip_text = "Toggle grid view" +toggle_mode = true +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="QuickMode" type="Button" parent="VBox/HSplit/Terrains/LowerToolbar"] +auto_translate_mode = 1 +layout_mode = 2 +tooltip_text = "Toggle quick mode. Only shows paintable terrain types." +toggle_mode = true +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="VSeparator" type="VSeparator" parent="VBox/HSplit/Terrains/LowerToolbar"] +layout_mode = 2 + +[node name="EditTools" type="HBoxContainer" parent="VBox/HSplit/Terrains/LowerToolbar"] +layout_mode = 2 +size_flags_horizontal = 3 +alignment = 2 + +[node name="AddTerrain" type="Button" parent="VBox/HSplit/Terrains/LowerToolbar/EditTools"] +layout_mode = 2 +tooltip_text = "Add terrain type" +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="EditTerrain" type="Button" parent="VBox/HSplit/Terrains/LowerToolbar/EditTools"] +layout_mode = 2 +tooltip_text = "Edit terrain type" +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="PickIcon" type="Button" parent="VBox/HSplit/Terrains/LowerToolbar/EditTools"] +layout_mode = 2 +tooltip_text = "Pick terrain icon from tileset" +toggle_mode = true +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="MoveUp" type="Button" parent="VBox/HSplit/Terrains/LowerToolbar/EditTools"] +layout_mode = 2 +tooltip_text = "Move selected terrain up" +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="MoveDown" type="Button" parent="VBox/HSplit/Terrains/LowerToolbar/EditTools"] +layout_mode = 2 +tooltip_text = "Move selected terrain down" +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="RemoveTerrain" type="Button" parent="VBox/HSplit/Terrains/LowerToolbar/EditTools"] +layout_mode = 2 +tooltip_text = "Remove selected terrain type(s)" +icon = SubResource("SVGTexture_nkf6h") +flat = true + +[node name="Panel" type="Panel" parent="VBox/HSplit"] +custom_minimum_size = Vector2(0, 80) +layout_mode = 2 + +[node name="ScrollArea" type="ScrollContainer" parent="VBox/HSplit/Panel"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 3 + +[node name="TileView" type="Control" parent="VBox/HSplit/Panel/ScrollArea"] +texture_filter = 1 +texture_repeat = 1 +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +focus_mode = 2 +script = ExtResource("4_nqppq") + +[connection signal="item_selected" from="VBox/Toolbar/SymmetryOptions" to="." method="_on_symmetry_selected"] +[connection signal="id_pressed" from="VBox/Toolbar/Sources/Sources" to="." method="_on_terrain_enable_id_pressed"] +[connection signal="pressed" from="VBox/Toolbar/ShuffleRandom" to="." method="_on_shuffle_random_pressed"] +[connection signal="pressed" from="VBox/Toolbar/Clean" to="." method="_on_clean_pressed"] +[connection signal="pressed" from="VBox/Toolbar/LayerUp" to="." method="_on_layer_up_pressed"] +[connection signal="pressed" from="VBox/Toolbar/LayerDown" to="." method="_on_layer_down_pressed"] +[connection signal="toggled" from="VBox/Toolbar/LayerHighlight" to="." method="_on_layer_highlight_toggled"] +[connection signal="toggled" from="VBox/Toolbar/LayerGrid" to="." method="_on_layer_grid_toggled"] +[connection signal="pressed" from="VBox/HSplit/Terrains/LowerToolbar/GridMode" to="." method="_on_grid_mode_pressed"] +[connection signal="pressed" from="VBox/HSplit/Terrains/LowerToolbar/QuickMode" to="." method="_on_quick_mode_pressed"] +[connection signal="pressed" from="VBox/HSplit/Terrains/LowerToolbar/EditTools/AddTerrain" to="." method="_on_add_terrain_pressed"] +[connection signal="pressed" from="VBox/HSplit/Terrains/LowerToolbar/EditTools/EditTerrain" to="." method="_on_edit_terrain_pressed"] +[connection signal="focus_exited" from="VBox/HSplit/Terrains/LowerToolbar/EditTools/PickIcon" to="." method="_on_pick_icon_focus_exited"] +[connection signal="pressed" from="VBox/HSplit/Terrains/LowerToolbar/EditTools/PickIcon" to="." method="_on_pick_icon_pressed"] +[connection signal="pressed" from="VBox/HSplit/Terrains/LowerToolbar/EditTools/MoveUp" to="." method="_on_move_pressed" binds= [false]] +[connection signal="pressed" from="VBox/HSplit/Terrains/LowerToolbar/EditTools/MoveDown" to="." method="_on_move_pressed" binds= [true]] +[connection signal="pressed" from="VBox/HSplit/Terrains/LowerToolbar/EditTools/RemoveTerrain" to="." method="_on_remove_terrain_pressed"] +[connection signal="mouse_exited" from="VBox/HSplit/Panel/ScrollArea/TileView" to="VBox/HSplit/Panel/ScrollArea/TileView" method="clear_highlighted_tile"] diff --git a/addons/better-terrain/editor/TerrainEntry.gd b/addons/better-terrain/editor/TerrainEntry.gd new file mode 100755 index 0000000..a937f95 --- /dev/null +++ b/addons/better-terrain/editor/TerrainEntry.gd @@ -0,0 +1,185 @@ +@tool +extends PanelContainer + +signal select(index) + +@onready var color_panel := %Color +@onready var terrain_icon_slot := %TerrainIcon +@onready var type_icon_slot := %TypeIcon +@onready var type_icon_panel := %TerrainIconPanel +@onready var name_label := %Name +@onready var layout_container := %Layout +@onready var icon_layout_container := %IconLayout + +var selected := false + +var tileset:TileSet +var terrain:Dictionary + +var grid_mode := false +var color_style_list:StyleBoxFlat +var color_style_grid:StyleBoxFlat +var color_style_decoration:StyleBoxFlat + +var _terrain_texture:Texture2D +var _terrain_texture_rect:Rect2i +var _icon_draw_connected := false + + +func _ready(): + update() + +func update(): + if !terrain or !terrain.valid: + return + if !tileset: + return + + name_label.text = terrain.name + tooltip_text = "%s (%d)" % [terrain.name, terrain.id] + + color_style_list = color_panel.get_theme_stylebox("panel").duplicate() + color_style_grid = color_panel.get_theme_stylebox("panel").duplicate() + color_style_decoration = color_panel.get_theme_stylebox("panel").duplicate() + + color_style_list.bg_color = terrain.color + color_style_list.corner_radius_top_left = 8 + color_style_list.corner_radius_bottom_left = 8 + color_style_list.corner_radius_top_right = 0 + color_style_list.corner_radius_bottom_right = 0 + color_style_list.content_margin_left = -1 + color_style_list.content_margin_right = -1 + color_style_list.border_width_left = 0 + color_style_list.border_width_right = 0 + color_style_list.border_width_top = 0 + color_style_list.border_width_bottom = 0 + + color_style_grid.bg_color = terrain.color + color_style_grid.corner_radius_top_left = 6 + color_style_grid.corner_radius_bottom_left = 6 + color_style_grid.corner_radius_top_right = 6 + color_style_grid.corner_radius_bottom_right = 6 + color_style_grid.content_margin_left = -1 + color_style_grid.content_margin_right = -1 + color_style_grid.border_width_left = 0 + color_style_grid.border_width_right = 0 + color_style_grid.border_width_top = 0 + color_style_grid.border_width_bottom = 0 + + color_style_decoration.bg_color = terrain.color + color_style_decoration.corner_radius_top_left = 8 + color_style_decoration.corner_radius_bottom_left = 8 + color_style_decoration.corner_radius_top_right = 8 + color_style_decoration.corner_radius_bottom_right = 8 + color_style_decoration.content_margin_left = -1 + color_style_decoration.content_margin_right = -1 + color_style_decoration.border_width_left = 4 + color_style_decoration.border_width_right = 4 + color_style_decoration.border_width_top = 4 + color_style_decoration.border_width_bottom = 4 + + match terrain.type: + BetterTerrain.TerrainType.MATCH_TILES: + type_icon_slot.texture = load("res://addons/better-terrain/icons/MatchTiles.svg") + BetterTerrain.TerrainType.MATCH_VERTICES: + type_icon_slot.texture = load("res://addons/better-terrain/icons/MatchVertices.svg") + BetterTerrain.TerrainType.CATEGORY: + type_icon_slot.texture = load("res://addons/better-terrain/icons/NonModifying.svg") + BetterTerrain.TerrainType.DECORATION: + type_icon_slot.texture = load("res://addons/better-terrain/icons/Decoration.svg") + + var has_icon = false + if terrain.has("icon"): + if terrain.icon.has("path") and not terrain.icon.path.is_empty(): + terrain_icon_slot.texture = load(terrain.icon.path) + _terrain_texture = null + terrain_icon_slot.queue_redraw() + has_icon = true + elif terrain.icon.has("source_id") and tileset.has_source(terrain.icon.source_id): + var source := tileset.get_source(terrain.icon.source_id) as TileSetAtlasSource + var coord := terrain.icon.coord as Vector2i + var rect := source.get_tile_texture_region(coord, 0) + _terrain_texture = source.texture + _terrain_texture_rect = rect + terrain_icon_slot.queue_redraw() + has_icon = true + + if not has_icon: + var tiles = BetterTerrain.get_tile_sources_in_terrain(tileset, get_index()) + if tiles.size() > 0: + var source := tiles[0].source as TileSetAtlasSource + var coord := tiles[0].coord as Vector2i + var rect := source.get_tile_texture_region(coord, 0) + _terrain_texture = source.texture + _terrain_texture_rect = rect + terrain_icon_slot.queue_redraw() + + if _terrain_texture: + terrain_icon_slot.texture = null + + if not _icon_draw_connected: + terrain_icon_slot.connect("draw", func(): + if _terrain_texture: + terrain_icon_slot.draw_texture_rect_region(_terrain_texture, Rect2i(0,0, 44, 44), _terrain_texture_rect) + ) + _icon_draw_connected = true + + update_style() + + +func update_style(): + if terrain.type == BetterTerrain.TerrainType.DECORATION: + type_icon_panel.visible = false + color_panel.custom_minimum_size = Vector2i(52,52) + else: + type_icon_panel.visible = true + color_panel.custom_minimum_size = Vector2i(24,24) + + if grid_mode: + if terrain.type == BetterTerrain.TerrainType.DECORATION: + color_panel.add_theme_stylebox_override("panel", color_style_decoration) + color_panel.size_flags_vertical = Control.SIZE_FILL + icon_layout_container.size_flags_vertical = Control.SIZE_EXPAND_FILL + else: + color_panel.add_theme_stylebox_override("panel", color_style_grid) + color_panel.size_flags_vertical = Control.SIZE_SHRINK_BEGIN + icon_layout_container.size_flags_vertical = Control.SIZE_FILL + custom_minimum_size = Vector2(0, 60) + size_flags_horizontal = Control.SIZE_FILL + layout_container.vertical = true + name_label.visible = false + icon_layout_container.add_theme_constant_override("separation", -24) + else: + if terrain.type == BetterTerrain.TerrainType.DECORATION: + color_panel.add_theme_stylebox_override("panel", color_style_decoration) + else: + color_panel.add_theme_stylebox_override("panel", color_style_list) + icon_layout_container.size_flags_vertical = Control.SIZE_FILL + custom_minimum_size = Vector2(2000, 60) + size_flags_horizontal = Control.SIZE_EXPAND_FILL + layout_container.vertical = false + name_label.visible = true + color_panel.size_flags_vertical = Control.SIZE_FILL + icon_layout_container.add_theme_constant_override("separation", 4) + + +func set_selected(value:bool = true): + selected = value + if value: + select.emit(get_index()) + queue_redraw() + + +func _draw(): + if selected: + draw_rect(Rect2(Vector2.ZERO, get_rect().size), Color(0.15, 0.70, 1, 0.3)) + + +func _on_focus_entered(): + queue_redraw() + selected = true + select.emit(get_index()) + + +func _on_focus_exited(): + queue_redraw() diff --git a/addons/better-terrain/editor/TerrainEntry.gd.uid b/addons/better-terrain/editor/TerrainEntry.gd.uid new file mode 100755 index 0000000..4955d7d --- /dev/null +++ b/addons/better-terrain/editor/TerrainEntry.gd.uid @@ -0,0 +1 @@ +uid://c2qfovpuj58b7 diff --git a/addons/better-terrain/editor/TerrainEntry.tscn b/addons/better-terrain/editor/TerrainEntry.tscn new file mode 100755 index 0000000..f6c3819 --- /dev/null +++ b/addons/better-terrain/editor/TerrainEntry.tscn @@ -0,0 +1,114 @@ +[gd_scene load_steps=8 format=3 uid="uid://u2y444hj182c"] + +[ext_resource type="Script" uid="uid://c2qfovpuj58b7" path="res://addons/better-terrain/editor/TerrainEntry.gd" id="1_o2na3"] +[ext_resource type="Texture2D" uid="uid://kmypxsqhynyv" path="res://addons/better-terrain/icons/Decoration.svg" id="2_ossyj"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_3pdcc"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +draw_center = false + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_dqhir"] +bg_color = Color(0.243, 0.816, 0.518, 1) +border_color = Color(0, 0, 0, 0.439216) +corner_radius_top_left = 8 +corner_radius_bottom_left = 8 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_rohyw"] +content_margin_left = 2.0 +content_margin_top = 2.0 +content_margin_right = 2.0 +content_margin_bottom = 2.0 +bg_color = Color(0, 0, 0, 0.439216) +corner_radius_top_left = 4 +corner_radius_top_right = 4 +corner_radius_bottom_right = 4 +corner_radius_bottom_left = 4 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_xa0fl"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0, 0, 0, 0.439216) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_b4rkm"] +content_margin_left = 3.0 +bg_color = Color(0, 0, 0, 0.439216) +draw_center = false + +[node name="TerrainEntry" type="PanelContainer"] +custom_minimum_size = Vector2(60, 60) +offset_right = 200.0 +offset_bottom = 60.0 +size_flags_vertical = 3 +focus_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_3pdcc") +script = ExtResource("1_o2na3") + +[node name="Layout" type="BoxContainer" parent="."] +unique_name_in_owner = true +layout_mode = 2 +theme_override_constants/separation = 4 + +[node name="IconLayout" type="HBoxContainer" parent="Layout"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 4 + +[node name="Color" type="PanelContainer" parent="Layout/IconLayout"] +unique_name_in_owner = true +z_index = 1 +custom_minimum_size = Vector2(24, 24) +layout_mode = 2 +size_flags_horizontal = 0 +mouse_filter = 1 +theme_override_styles/panel = SubResource("StyleBoxFlat_dqhir") + +[node name="PanelContainer" type="PanelContainer" parent="Layout/IconLayout/Color"] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 4 +mouse_filter = 1 +theme_override_styles/panel = SubResource("StyleBoxFlat_rohyw") + +[node name="TypeIcon" type="TextureRect" parent="Layout/IconLayout/Color/PanelContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 4 +texture = ExtResource("2_ossyj") + +[node name="TerrainIconPanel" type="PanelContainer" parent="Layout/IconLayout"] +unique_name_in_owner = true +custom_minimum_size = Vector2(52, 52) +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 4 +mouse_filter = 1 +theme_override_styles/panel = SubResource("StyleBoxFlat_xa0fl") + +[node name="TerrainIcon" type="TextureRect" parent="Layout/IconLayout/TerrainIconPanel"] +unique_name_in_owner = true +texture_filter = 1 +custom_minimum_size = Vector2(40, 40) +layout_mode = 2 +expand_mode = 4 +stretch_mode = 5 + +[node name="Name" type="Label" parent="Layout"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 1 +theme_override_colors/font_outline_color = Color(0, 0, 0, 1) +theme_override_constants/outline_size = 0 +theme_override_styles/normal = SubResource("StyleBoxFlat_b4rkm") +text = "New Terrain" +vertical_alignment = 1 +text_overrun_behavior = 3 + +[connection signal="focus_entered" from="." to="." method="_on_focus_entered"] +[connection signal="focus_exited" from="." to="." method="_on_focus_exited"] diff --git a/addons/better-terrain/editor/TerrainProperties.gd b/addons/better-terrain/editor/TerrainProperties.gd new file mode 100755 index 0000000..09b3170 --- /dev/null +++ b/addons/better-terrain/editor/TerrainProperties.gd @@ -0,0 +1,85 @@ +@tool +extends ConfirmationDialog + +var category_icon := load("res://addons/better-terrain/icons/NonModifying.svg") + +const CATEGORY_CHECK_ID = &"category_check_id" + +var accepted := false + +var terrain_name : String: + set(value): %NameEdit.text = value + get: return %NameEdit.text + +var terrain_color : Color: + set(value): %ColorPicker.color = value + get: return %ColorPicker.color + +var terrain_icon : String: + set(value): %IconEdit.text = value + get: return %IconEdit.text + +var terrain_type : int: + set(value): + %TypeOption.selected = value + _on_type_option_item_selected(value) + get: return %TypeOption.selected + +var terrain_categories : Array: set = set_categories, get = get_categories + + +# category is name, color, id +func set_category_data(options: Array) -> void: + if !options.is_empty(): + %CategoryLabel.show() + %CategoryContainer.show() + + for o in options: + var c = CheckBox.new() + c.text = o.name + c.icon = category_icon + c.add_theme_color_override(&"icon_normal_color", o.color) + c.add_theme_color_override(&"icon_disabled_color", Color(o.color, 0.4)) + c.add_theme_color_override(&"icon_focus_color", o.color) + c.add_theme_color_override(&"icon_hover_color", o.color) + c.add_theme_color_override(&"icon_hover_pressed_color", o.color) + c.add_theme_color_override(&"icon_normal_color", o.color) + c.add_theme_color_override(&"icon_pressed_color", o.color) + + c.set_meta(CATEGORY_CHECK_ID, o.id) + %CategoryLayout.add_child(c) + + +func set_categories(ids : Array): + for c in %CategoryLayout.get_children(): + c.button_pressed = c.get_meta(CATEGORY_CHECK_ID) in ids + + +func get_categories() -> Array: + var result := [] + if terrain_type == BetterTerrain.TerrainType.CATEGORY: + return result + for c in %CategoryLayout.get_children(): + if c.button_pressed: + result.push_back(c.get_meta(CATEGORY_CHECK_ID)) + return result + + +func _on_confirmed() -> void: + # confirm valid name + if terrain_name.is_empty(): + var dialog := AcceptDialog.new() + dialog.dialog_text = "Name cannot be empty" + EditorInterface.popup_dialog_centered(dialog) + await dialog.visibility_changed + dialog.queue_free() + return + + accepted = true + hide() + + +func _on_type_option_item_selected(index: int) -> void: + var categories_available = (index != BetterTerrain.TerrainType.CATEGORY) + for c in %CategoryLayout.get_children(): + c.disabled = !categories_available diff --git a/addons/better-terrain/editor/TerrainProperties.gd.uid b/addons/better-terrain/editor/TerrainProperties.gd.uid new file mode 100755 index 0000000..b162f08 --- /dev/null +++ b/addons/better-terrain/editor/TerrainProperties.gd.uid @@ -0,0 +1 @@ +uid://j81f0xo4p36y diff --git a/addons/better-terrain/editor/TerrainProperties.tscn b/addons/better-terrain/editor/TerrainProperties.tscn new file mode 100644 index 0000000..e69b361 --- /dev/null +++ b/addons/better-terrain/editor/TerrainProperties.tscn @@ -0,0 +1,96 @@ +[gd_scene load_steps=5 format=3 uid="uid://fdjybw6e7whr"] + +[ext_resource type="Script" uid="uid://j81f0xo4p36y" path="res://addons/better-terrain/editor/TerrainProperties.gd" id="1_52nx8"] +[ext_resource type="Texture2D" uid="uid://d1h1p7pcwdnjk" path="res://addons/better-terrain/icons/MatchTiles.svg" id="2_ncc5p"] +[ext_resource type="Texture2D" uid="uid://dfemy1g6okwlv" path="res://addons/better-terrain/icons/MatchVertices.svg" id="3_0nvmi"] +[ext_resource type="Texture2D" uid="uid://1yr6yruwl63u" path="res://addons/better-terrain/icons/NonModifying.svg" id="5_awp83"] + +[node name="TerrainProperties" type="ConfirmationDialog"] +auto_translate_mode = 2 +oversampling_override = 1.0 +title = "Edit terrain properties" +initial_position = 2 +size = Vector2i(317, 257) +visible = true +dialog_hide_on_ok = false +script = ExtResource("1_52nx8") + +[node name="GridContainer" type="GridContainer" parent="."] +offset_left = 8.0 +offset_top = 8.0 +offset_right = 309.0 +offset_bottom = 212.0 +columns = 2 + +[node name="NameLabel" type="Label" parent="GridContainer"] +layout_mode = 2 +text = "Name" + +[node name="NameEdit" type="LineEdit" parent="GridContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +placeholder_text = "Terrain name" + +[node name="ColorLabel" type="Label" parent="GridContainer"] +layout_mode = 2 +text = "Color" + +[node name="ColorPicker" type="ColorPickerButton" parent="GridContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +color = Color(1, 0.262745, 0.498039, 1) +edit_alpha = false + +[node name="IconLabel" type="Label" parent="GridContainer"] +layout_mode = 2 +text = "Icon" + +[node name="IconEdit" type="LineEdit" parent="GridContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +placeholder_text = "Icon path (optional)" + +[node name="TypeLabel" type="Label" parent="GridContainer"] +layout_mode = 2 +text = "Mode" + +[node name="TypeOption" type="OptionButton" parent="GridContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +item_count = 3 +popup/item_0/text = "Match tiles" +popup/item_0/icon = ExtResource("2_ncc5p") +popup/item_0/id = 0 +popup/item_1/text = "Match vertices" +popup/item_1/icon = ExtResource("3_0nvmi") +popup/item_1/id = 1 +popup/item_2/text = "Category" +popup/item_2/icon = ExtResource("5_awp83") +popup/item_2/id = 2 + +[node name="CategoryLabel" type="Label" parent="GridContainer"] +unique_name_in_owner = true +visible = false +layout_mode = 2 +size_flags_vertical = 1 +text = "Categories" + +[node name="CategoryContainer" type="ScrollContainer" parent="GridContainer"] +unique_name_in_owner = true +visible = false +custom_minimum_size = Vector2(0, 100) +layout_mode = 2 +size_flags_vertical = 3 + +[node name="CategoryLayout" type="VBoxContainer" parent="GridContainer/CategoryContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(0, 100) +layout_mode = 2 +size_flags_vertical = 3 + +[connection signal="confirmed" from="." to="." method="_on_confirmed"] +[connection signal="item_selected" from="GridContainer/TypeOption" to="." method="_on_type_option_item_selected"] diff --git a/addons/better-terrain/editor/TerrainUndo.gd b/addons/better-terrain/editor/TerrainUndo.gd new file mode 100755 index 0000000..201d7df --- /dev/null +++ b/addons/better-terrain/editor/TerrainUndo.gd @@ -0,0 +1,190 @@ +@tool +extends Node + +var action_index := 0 +var action_count := 0 +var _current_action_index := 0 +var _current_action_count := 0 + +func create_tile_restore_point(undo_manager: EditorUndoRedoManager, tm: TileMapLayer, cells: Array, and_surrounding_cells: bool = true) -> void: + if and_surrounding_cells: + cells = BetterTerrain._widen(tm, cells) + + var restore := [] + for c in cells: + restore.append([ + c, + tm.get_cell_source_id(c), + tm.get_cell_atlas_coords(c), + tm.get_cell_alternative_tile(c) + ]) + + undo_manager.add_undo_method(self, &"restore_tiles", tm, restore) + + +func create_tile_restore_point_area(undo_manager: EditorUndoRedoManager, tm: TileMapLayer, area: Rect2i, and_surrounding_cells: bool = true) -> void: + area.end += Vector2i.ONE + + var restore := [] + for y in range(area.position.y, area.end.y): + for x in range(area.position.x, area.end.x): + var c := Vector2i(x, y) + restore.append([ + c, + tm.get_cell_source_id(c), + tm.get_cell_atlas_coords(c), + tm.get_cell_alternative_tile(c) + ]) + + undo_manager.add_undo_method(self, &"restore_tiles", tm, restore) + + if !and_surrounding_cells: + return + + var edges := [] + for x in range(area.position.x, area.end.x): + edges.append(Vector2i(x, area.position.y)) + edges.append(Vector2i(x, area.end.y)) + for y in range(area.position.y + 1, area.end.y - 1): + edges.append(Vector2i(area.position.x, y)) + edges.append(Vector2i(area.end.x, y)) + + edges = BetterTerrain._widen_with_exclusion(tm, edges, area) + create_tile_restore_point(undo_manager, tm, edges, false) + + +func restore_tiles(tm: TileMapLayer, restore: Array) -> void: + for r in restore: + tm.set_cell(r[0], r[1], r[2], r[3]) + + +func create_peering_restore_point(undo_manager: EditorUndoRedoManager, ts: TileSet) -> void: + var restore := [] + + for s in ts.get_source_count(): + var source_id := ts.get_source_id(s) + var source := ts.get_source(source_id) as TileSetAtlasSource + if !source: + continue + + for t in source.get_tiles_count(): + var coord := source.get_tile_id(t) + for a in source.get_alternative_tiles_count(coord): + var alternate := source.get_alternative_tile_id(coord, a) + + var td := source.get_tile_data(coord, alternate) + var tile_type := BetterTerrain.get_tile_terrain_type(td) + if tile_type == BetterTerrain.TileCategory.NON_TERRAIN: + continue + + var peering_dict := {} + for c in BetterTerrain.tile_peering_keys(td): + peering_dict[c] = BetterTerrain.tile_peering_types(td, c) + var symmetry = BetterTerrain.get_tile_symmetry_type(td) + restore.append([source_id, coord, alternate, tile_type, peering_dict, symmetry]) + + undo_manager.add_undo_method(self, &"restore_peering", ts, restore) + + +func create_peering_restore_point_specific(undo_manager: EditorUndoRedoManager, ts: TileSet, protect: int) -> void: + var restore := [] + + for s in ts.get_source_count(): + var source_id := ts.get_source_id(s) + var source := ts.get_source(source_id) as TileSetAtlasSource + if !source: + continue + + for t in source.get_tiles_count(): + var coord := source.get_tile_id(t) + for a in source.get_alternative_tiles_count(coord): + var alternate := source.get_alternative_tile_id(coord, a) + + var td := source.get_tile_data(coord, alternate) + var tile_type := BetterTerrain.get_tile_terrain_type(td) + if tile_type == BetterTerrain.TileCategory.NON_TERRAIN: + continue + + var to_restore : bool = tile_type == protect + + var terrain := BetterTerrain.get_terrain(ts, tile_type) + var cells = BetterTerrain.data.get_terrain_peering_cells(ts, terrain.type) + for c in cells: + if protect in BetterTerrain.tile_peering_types(td, c): + to_restore = true + break + + if !to_restore: + continue + + var peering_dict := {} + for c in cells: + peering_dict[c] = BetterTerrain.tile_peering_types(td, c) + var symmetry = BetterTerrain.get_tile_symmetry_type(td) + restore.append([source_id, coord, alternate, tile_type, peering_dict, symmetry]) + + undo_manager.add_undo_method(self, &"restore_peering", ts, restore) + + +func create_peering_restore_point_tile(undo_manager: EditorUndoRedoManager, ts: TileSet, source_id: int, coord: Vector2i, alternate: int) -> void: + var source := ts.get_source(source_id) as TileSetAtlasSource + var td := source.get_tile_data(coord, alternate) + var tile_type := BetterTerrain.get_tile_terrain_type(td) + + var restore := [] + var peering_dict := {} + for c in BetterTerrain.tile_peering_keys(td): + peering_dict[c] = BetterTerrain.tile_peering_types(td, c) + var symmetry = BetterTerrain.get_tile_symmetry_type(td) + restore.append([source_id, coord, alternate, tile_type, peering_dict, symmetry]) + + undo_manager.add_undo_method(self, &"restore_peering", ts, restore) + + +func restore_peering(ts: TileSet, restore: Array) -> void: + for r in restore: + var source := ts.get_source(r[0]) as TileSetAtlasSource + var td := source.get_tile_data(r[1], r[2]) + BetterTerrain.set_tile_terrain_type(ts, td, r[3]) + var peering_types = r[4] + for peering in peering_types: + var types := BetterTerrain.tile_peering_types(td, peering) + for t in types: + BetterTerrain.remove_tile_peering_type(ts, td, peering, t) + for t in peering_types[peering]: + BetterTerrain.add_tile_peering_type(ts, td, peering, t) + var symmetry = r[5] + BetterTerrain.set_tile_symmetry_type(ts, td, symmetry) + + +func create_terrain_type_restore_point(undo_manager: EditorUndoRedoManager, ts: TileSet) -> void: + var count = BetterTerrain.terrain_count(ts) + var restore = [] + for i in count: + restore.push_back(BetterTerrain.get_terrain(ts, i)) + + undo_manager.add_undo_method(self, &"restore_terrain", ts, restore) + + +func restore_terrain(ts: TileSet, restore: Array) -> void: + for i in restore.size(): + var r = restore[i] + BetterTerrain.set_terrain(ts, i, r.name, r.color, r.type, r.categories, r.icon) + + +func add_do_method(undo_manager: EditorUndoRedoManager, object:Object, method:StringName, args:Array): + if action_index > _current_action_index: + _current_action_index = action_index + _current_action_count = action_count + if action_count > _current_action_count: + _current_action_count = action_count + undo_manager.add_do_method(self, "_do_method", object, method, args, action_count) + + +func _do_method(object:Object, method:StringName, args:Array, this_action_count:int): + if this_action_count >= _current_action_count: + object.callv(method, args) + + +func finish_action(): + _current_action_count = 0 diff --git a/addons/better-terrain/editor/TerrainUndo.gd.uid b/addons/better-terrain/editor/TerrainUndo.gd.uid new file mode 100755 index 0000000..144c305 --- /dev/null +++ b/addons/better-terrain/editor/TerrainUndo.gd.uid @@ -0,0 +1 @@ +uid://ds1kcnrnbywo6 diff --git a/addons/better-terrain/editor/TileView.gd b/addons/better-terrain/editor/TileView.gd new file mode 100755 index 0000000..73b188a --- /dev/null +++ b/addons/better-terrain/editor/TileView.gd @@ -0,0 +1,896 @@ +@tool +extends Control + +signal paste_occurred +signal change_zoom_level(value) +signal terrain_updated(index) + +@onready var checkerboard := get_theme_icon("Checkerboard", "EditorIcons") + +@onready var paint_symmetry_icons := [ + null, + preload("res://addons/better-terrain/icons/paint-symmetry/SymmetryMirror.svg"), + preload("res://addons/better-terrain/icons/paint-symmetry/SymmetryFlip.svg"), + preload("res://addons/better-terrain/icons/paint-symmetry/SymmetryReflect.svg"), + preload("res://addons/better-terrain/icons/paint-symmetry/SymmetryRotateClockwise.svg"), + preload("res://addons/better-terrain/icons/paint-symmetry/SymmetryRotateCounterClockwise.svg"), + preload("res://addons/better-terrain/icons/paint-symmetry/SymmetryRotate180.svg"), + preload("res://addons/better-terrain/icons/paint-symmetry/SymmetryRotateAll.svg"), + preload("res://addons/better-terrain/icons/paint-symmetry/SymmetryAll.svg"), +] + +# Draw checkerboard and tiles with specific materials in +# individual canvas items via rendering server +var _canvas_item_map = {} +var _canvas_item_background : RID + +var tileset: TileSet +var disabled_sources: Array[int] = []: set = set_disabled_sources + +var paint := BetterTerrain.TileCategory.NON_TERRAIN +var paint_symmetry := BetterTerrain.SymmetryType.NONE +var highlighted_tile_part := { valid = false } +var zoom_level := 1.0 + +var tiles_size : Vector2 +var tile_size : Vector2i +var tile_part_size : Vector2 +var alternate_size : Vector2 +var alternate_lookup := [] +var initial_click : Vector2i +var prev_position : Vector2i +var current_position : Vector2i + +var selection_start : Vector2i +var selection_end : Vector2i +var selection_rect : Rect2i +var selected_tile_states : Array[Dictionary] = [] +var copied_tile_states : Array[Dictionary] = [] +var staged_paste_tile_states : Array[Dictionary] = [] + +var pick_icon_terrain : int = -1 +var pick_icon_terrain_cancel := false + +var undo_manager : EditorUndoRedoManager +var terrain_undo + +# Modes for painting +enum PaintMode { + NO_PAINT, + PAINT_TYPE, + PAINT_PEERING, + PAINT_SYMMETRY, + SELECT, + PASTE +} + +var paint_mode := PaintMode.NO_PAINT + +# Actual interactions for painting +enum PaintAction { + NO_ACTION, + DRAW_TYPE, + ERASE_TYPE, + DRAW_PEERING, + ERASE_PEERING, + DRAW_SYMMETRY, + ERASE_SYMMETRY, + SELECT, + PASTE +} + +var paint_action := PaintAction.NO_ACTION + +const ALTERNATE_TILE_MARGIN := 18 + +func _enter_tree() -> void: + _canvas_item_background = RenderingServer.canvas_item_create() + RenderingServer.canvas_item_set_parent(_canvas_item_background, get_canvas_item()) + RenderingServer.canvas_item_set_draw_behind_parent(_canvas_item_background, true) + + +func _exit_tree() -> void: + RenderingServer.free_rid(_canvas_item_background) + for p in _canvas_item_map: + RenderingServer.free_rid(_canvas_item_map[p]) + _canvas_item_map.clear() + + +func refresh_tileset(ts: TileSet) -> void: + tileset = ts + + tiles_size = Vector2.ZERO + alternate_size = Vector2.ZERO + alternate_lookup = [] + disabled_sources = [] + + if !tileset: + return + + for s in tileset.get_source_count(): + var source_id := tileset.get_source_id(s) + var source := tileset.get_source(source_id) as TileSetAtlasSource + if !source or !source.texture: + continue + + tiles_size.x = max(tiles_size.x, source.texture.get_width()) + tiles_size.y += source.texture.get_height() + + tile_size = source.texture_region_size + tile_part_size = Vector2(tile_size) / 3.0 + + for t in source.get_tiles_count(): + var coord := source.get_tile_id(t) + var alt_count := source.get_alternative_tiles_count(coord) + if alt_count <= 1: + continue + + var rect := source.get_tile_texture_region(coord, 0) + alternate_lookup.append([rect.size, source_id, coord]) + alternate_size.x = max(alternate_size.x, rect.size.x * (alt_count - 1)) + alternate_size.y += rect.size.y + + _on_zoom_value_changed(zoom_level) + + +func is_tile_in_source(source: TileSetAtlasSource, coord: Vector2i) -> bool: + var origin := source.get_tile_at_coords(coord) + if origin == Vector2i(-1, -1): + return false + + # Animation frames are not needed + var size := source.get_tile_size_in_atlas(origin) + return coord.x < origin.x + size.x and coord.y < origin.y + size.y + + +func _build_tile_part_from_position(result: Dictionary, position: Vector2i, rect: Rect2) -> void: + result.rect = rect + var type := BetterTerrain.get_tile_terrain_type(result.data) + if type == BetterTerrain.TileCategory.NON_TERRAIN: + return + result.terrain_type = type + + var normalize_position := (Vector2(position) - rect.position) / rect.size + + var terrain := BetterTerrain.get_terrain(tileset, type) + if !terrain.valid: + return + for p in BetterTerrain.data.get_terrain_peering_cells(tileset, terrain.type): + var side_polygon = BetterTerrain.data.peering_polygon(tileset, terrain.type, p) + if Geometry2D.is_point_in_polygon(normalize_position, side_polygon): + result.peering = p + result.polygon = side_polygon + break + + +func tile_part_from_position(position: Vector2i) -> Dictionary: + if !tileset: + return { valid = false } + + var offset := Vector2.ZERO + var alt_offset := Vector2.RIGHT * (zoom_level * tiles_size.x + ALTERNATE_TILE_MARGIN) + if Rect2(alt_offset, zoom_level * alternate_size).has_point(position): + for a in alternate_lookup: + if a[1] in disabled_sources: + continue + var next_offset_y = alt_offset.y + zoom_level * a[0].y + if position.y > next_offset_y: + alt_offset.y = next_offset_y + continue + + var source := tileset.get_source(a[1]) as TileSetAtlasSource + if !source: + break + + var count := source.get_alternative_tiles_count(a[2]) + var index := int((position.x - alt_offset.x) / (zoom_level * a[0].x)) + 1 + + if index < count: + var alt_id := source.get_alternative_tile_id(a[2], index) + var target_rect := Rect2( + alt_offset + Vector2.RIGHT * (index - 1) * zoom_level * a[0].x, + zoom_level * a[0] + ) + + var result := { + valid = true, + source_id = a[1], + coord = a[2], + alternate = alt_id, + data = source.get_tile_data(a[2], alt_id) + } + _build_tile_part_from_position(result, position, target_rect) + return result + + else: + for s in tileset.get_source_count(): + var source_id := tileset.get_source_id(s) + if source_id in disabled_sources: + continue + var source := tileset.get_source(source_id) as TileSetAtlasSource + if !source || !source.texture: + continue + for t in source.get_tiles_count(): + var coord := source.get_tile_id(t) + var rect := source.get_tile_texture_region(coord, 0) + var target_rect := Rect2(offset + zoom_level * rect.position, zoom_level * rect.size) + if !target_rect.has_point(position): + continue + + var result := { + valid = true, + source_id = source_id, + coord = coord, + alternate = 0, + data = source.get_tile_data(coord, 0) + } + _build_tile_part_from_position(result, position, target_rect) + return result + + offset.y += zoom_level * source.texture.get_height() + + return { valid = false } + + +func tile_rect_from_position(position: Vector2i) -> Rect2: + if !tileset: + return Rect2(-1,-1,0,0) + + var offset := Vector2.ZERO + var alt_offset := Vector2.RIGHT * (zoom_level * tiles_size.x + ALTERNATE_TILE_MARGIN) + if Rect2(alt_offset, zoom_level * alternate_size).has_point(position): + for a in alternate_lookup: + if a[1] in disabled_sources: + continue + var next_offset_y = alt_offset.y + zoom_level * a[0].y + if position.y > next_offset_y: + alt_offset.y = next_offset_y + continue + + var source := tileset.get_source(a[1]) as TileSetAtlasSource + if !source: + break + + var count := source.get_alternative_tiles_count(a[2]) + var index := int((position.x - alt_offset.x) / (zoom_level * a[0].x)) + 1 + + if index < count: + var target_rect := Rect2( + alt_offset + Vector2.RIGHT * (index - 1) * zoom_level * a[0].x, + zoom_level * a[0] + ) + return target_rect + + else: + for s in tileset.get_source_count(): + var source_id := tileset.get_source_id(s) + if source_id in disabled_sources: + continue + var source := tileset.get_source(source_id) as TileSetAtlasSource + if !source: + continue + for t in source.get_tiles_count(): + var coord := source.get_tile_id(t) + var rect := source.get_tile_texture_region(coord, 0) + var target_rect := Rect2(offset + zoom_level * rect.position, zoom_level * rect.size) + if target_rect.has_point(position): + return target_rect + + offset.y += zoom_level * source.texture.get_height() + + return Rect2(-1,-1,0,0) + + +func tile_parts_from_rect(rect:Rect2) -> Array[Dictionary]: + if !tileset: + return [] + + var tiles:Array[Dictionary] = [] + + var offset := Vector2.ZERO + var alt_offset := Vector2.RIGHT * (zoom_level * tiles_size.x + ALTERNATE_TILE_MARGIN) + for s in tileset.get_source_count(): + var source_id := tileset.get_source_id(s) + if source_id in disabled_sources: + continue + var source := tileset.get_source(source_id) as TileSetAtlasSource + if !source: + continue + for t in source.get_tiles_count(): + var coord := source.get_tile_id(t) + var tile_rect := source.get_tile_texture_region(coord, 0) + var target_rect := Rect2(offset + zoom_level * tile_rect.position, zoom_level * tile_rect.size) + if target_rect.intersects(rect): + var result := { + valid = true, + source_id = source_id, + coord = coord, + alternate = 0, + data = source.get_tile_data(coord, 0) + } + var pos = target_rect.position + target_rect.size/2 + _build_tile_part_from_position(result, pos, target_rect) + tiles.push_back(result) + var alt_count := source.get_alternative_tiles_count(coord) + for a in alt_count: + var alt_id := 0 + if a == 0: + continue + + target_rect = Rect2(alt_offset + zoom_level * (a - 1) * tile_rect.size.x * Vector2.RIGHT, zoom_level * tile_rect.size) + alt_id = source.get_alternative_tile_id(coord, a) + if target_rect.intersects(rect): + var td := source.get_tile_data(coord, alt_id) + var result := { + valid = true, + source_id = source_id, + coord = coord, + alternate = alt_id, + data = td + } + var pos = target_rect.position + target_rect.size/2 + _build_tile_part_from_position(result, pos, target_rect) + tiles.push_back(result) + if alt_count > 1: + alt_offset.y += zoom_level * tile_rect.size.y + + offset.y += zoom_level * source.texture.get_height() + + return tiles + + +func _get_canvas_item(td: TileData) -> RID: + if !td.material: + return self.get_canvas_item() + if _canvas_item_map.has(td.material): + return _canvas_item_map[td.material] + + var rid = RenderingServer.canvas_item_create() + RenderingServer.canvas_item_set_material(rid, td.material.get_rid()) + RenderingServer.canvas_item_set_parent(rid, get_canvas_item()) + RenderingServer.canvas_item_set_draw_behind_parent(rid, true) + RenderingServer.canvas_item_set_default_texture_filter(rid, RenderingServer.CANVAS_ITEM_TEXTURE_FILTER_NEAREST) + _canvas_item_map[td.material] = rid + return rid + + +func _draw_tile_data(texture: Texture2D, rect: Rect2, src_rect: Rect2, td: TileData, draw_sides: bool = true) -> void: + var flipped_rect := rect + if td.flip_h: + flipped_rect.size.x = -rect.size.x + if td.flip_v: + flipped_rect.size.y = -rect.size.y + + RenderingServer.canvas_item_add_texture_rect_region( + _get_canvas_item(td), + flipped_rect, + texture.get_rid(), + src_rect, + td.modulate, + td.transpose + ) + + var type := BetterTerrain.get_tile_terrain_type(td) + if type == BetterTerrain.TileCategory.NON_TERRAIN: + draw_rect(rect, Color(0.1, 0.1, 0.1, 0.5), true) + return + + var terrain := BetterTerrain.get_terrain(tileset, type) + if !terrain.valid: + return + + var transform := Transform2D(0.0, rect.size, 0.0, rect.position) + var center_polygon = transform * BetterTerrain.data.peering_polygon(tileset, terrain.type, -1) + draw_colored_polygon(center_polygon, Color(terrain.color, 0.6)) + if terrain.type == BetterTerrain.TerrainType.DECORATION: + center_polygon.append(center_polygon[0]) + draw_polyline(center_polygon, Color.BLACK) + + if paint < BetterTerrain.TileCategory.EMPTY or paint >= BetterTerrain.terrain_count(tileset): + return + + if not draw_sides: + return + + var paint_terrain := BetterTerrain.get_terrain(tileset, paint) + for p in BetterTerrain.data.get_terrain_peering_cells(tileset, terrain.type): + if paint in BetterTerrain.tile_peering_types(td, p): + var side_polygon = transform * BetterTerrain.data.peering_polygon(tileset, terrain.type, p) + draw_colored_polygon(side_polygon, Color(paint_terrain.color, 0.6)) + if paint_terrain.type == BetterTerrain.TerrainType.DECORATION: + side_polygon.append(side_polygon[0]) + draw_polyline(side_polygon, Color.BLACK) + + +func _draw_tile_symmetry(texture: Texture2D, rect: Rect2, src_rect: Rect2, td: TileData, draw_icon: bool = true) -> void: + var flipped_rect := rect + if td.flip_h: + flipped_rect.size.x = -rect.size.x + if td.flip_v: + flipped_rect.size.y = -rect.size.y + + RenderingServer.canvas_item_add_texture_rect_region( + _get_canvas_item(td), + flipped_rect, + texture.get_rid(), + src_rect, + td.modulate, + td.transpose + ) + + if not draw_icon: + return + + var symmetry_type = BetterTerrain.get_tile_symmetry_type(td) + if symmetry_type == 0: + return + var symmetry_icon = paint_symmetry_icons[symmetry_type] + + RenderingServer.canvas_item_add_texture_rect_region( + _get_canvas_item(td), + rect, + symmetry_icon.get_rid(), + Rect2(Vector2.ZERO, symmetry_icon.get_size()), + Color(1,1,1,0.5) + ) + + +func _draw() -> void: + if !tileset: + return + + # Clear material-based render targets + RenderingServer.canvas_item_clear(_canvas_item_background) + for p in _canvas_item_map: + RenderingServer.canvas_item_clear(_canvas_item_map[p]) + + var offset := Vector2.ZERO + var alt_offset := Vector2.RIGHT * (zoom_level * tiles_size.x + ALTERNATE_TILE_MARGIN) + + RenderingServer.canvas_item_add_texture_rect( + _canvas_item_background, + Rect2(alt_offset, zoom_level * alternate_size), + checkerboard.get_rid(), + true + ) + + for s in tileset.get_source_count(): + var source_id := tileset.get_source_id(s) + if source_id in disabled_sources: + continue + var source := tileset.get_source(source_id) as TileSetAtlasSource + if !source or !source.texture: + continue + + RenderingServer.canvas_item_add_texture_rect( + _canvas_item_background, + Rect2(offset, zoom_level * source.texture.get_size()), + checkerboard.get_rid(), + true + ) + for t in source.get_tiles_count(): + var coord := source.get_tile_id(t) + var rect := source.get_tile_texture_region(coord, 0) + var alt_count := source.get_alternative_tiles_count(coord) + var target_rect : Rect2 + for a in alt_count: + var alt_id := 0 + if a == 0: + target_rect = Rect2(offset + zoom_level * rect.position, zoom_level * rect.size) + else: + target_rect = Rect2(alt_offset + zoom_level * (a - 1) * rect.size.x * Vector2.RIGHT, zoom_level * rect.size) + alt_id = source.get_alternative_tile_id(coord, a) + + var td := source.get_tile_data(coord, alt_id) + var drawing_current = BetterTerrain.get_tile_terrain_type(td) == paint + if paint_mode == PaintMode.PAINT_SYMMETRY: + _draw_tile_symmetry(source.texture, target_rect, rect, td, drawing_current) + else: + _draw_tile_data(source.texture, target_rect, rect, td) + + if drawing_current: + draw_rect(target_rect.grow(-1), Color(0,0,0, 0.75), false, 1) + draw_rect(target_rect, Color(1,1,1, 0.75), false, 1) + + if paint_mode == PaintMode.SELECT: + if selected_tile_states.any(func(v): + return v.part.data == td + ): + draw_rect(target_rect.grow(-1), Color.DEEP_SKY_BLUE, false, 2) + + if alt_count > 1: + alt_offset.y += zoom_level * rect.size.y + + # Blank out unused or uninteresting tiles + var size := source.get_atlas_grid_size() + for y in size.y: + for x in size.x: + var pos := Vector2i(x, y) + if !is_tile_in_source(source, pos): + var atlas_pos := source.margins + pos * (source.separation + source.texture_region_size) + draw_rect(Rect2(offset + zoom_level * atlas_pos, zoom_level * source.texture_region_size), Color(0.0, 0.0, 0.0, 0.8), true) + + offset.y += zoom_level * source.texture.get_height() + + # Blank out unused alternate tile sections + alt_offset = Vector2.RIGHT * (zoom_level * tiles_size.x + ALTERNATE_TILE_MARGIN) + for a in alternate_lookup: + if a[1] in disabled_sources: + continue + var source := tileset.get_source(a[1]) as TileSetAtlasSource + if source: + var count := source.get_alternative_tiles_count(a[2]) - 1 + var occupied_width = count * zoom_level * a[0].x + var area := Rect2( + alt_offset.x + occupied_width, + alt_offset.y, + zoom_level * alternate_size.x - occupied_width, + zoom_level * a[0].y + ) + draw_rect(area, Color(0.0, 0.0, 0.0, 0.8), true) + alt_offset.y += zoom_level * a[0].y + + if highlighted_tile_part.valid: + if paint_mode == PaintMode.PAINT_PEERING and highlighted_tile_part.has("polygon"): + var transform := Transform2D(0.0, highlighted_tile_part.rect.size - 2 * Vector2.ONE, 0.0, highlighted_tile_part.rect.position + Vector2.ONE) + draw_colored_polygon(transform * highlighted_tile_part.polygon, Color(Color.WHITE, 0.2)) + if paint_mode != PaintMode.NO_PAINT: + var inner_rect := Rect2(highlighted_tile_part.rect.position + Vector2.ONE, highlighted_tile_part.rect.size - 2 * Vector2.ONE) + draw_rect(inner_rect, Color.WHITE, false) + if paint_mode == PaintMode.PAINT_SYMMETRY: + if paint_symmetry > 0: + var symmetry_icon = paint_symmetry_icons[paint_symmetry] + draw_texture_rect(symmetry_icon, highlighted_tile_part.rect, false, Color(0.5,0.75,1,0.5)) + + if paint_mode == PaintMode.SELECT: + draw_rect(selection_rect, Color.WHITE, false) + + if paint_mode == PaintMode.PASTE: + if staged_paste_tile_states.size() > 0: + var base_rect = staged_paste_tile_states[0].base_rect + var paint_terrain := BetterTerrain.get_terrain(tileset, paint) + var paint_terrain_type = paint_terrain.type + if paint_terrain_type == BetterTerrain.TerrainType.CATEGORY: + paint_terrain_type = 0 + for state in staged_paste_tile_states: + var staged_rect:Rect2 = state.base_rect + staged_rect.position -= base_rect.position + base_rect.size / 2 + + staged_rect.position *= zoom_level + staged_rect.size *= zoom_level + + staged_rect.position += Vector2(current_position) + + var real_rect = tile_rect_from_position(staged_rect.get_center()) + if real_rect.position.x >= 0: + draw_rect(real_rect, Color(0,0,0, 0.3), true) + var transform := Transform2D(0.0, real_rect.size, 0.0, real_rect.position) + var tile_sides = BetterTerrain.data.get_terrain_peering_cells(tileset, paint_terrain_type) + for p in tile_sides: + if state.paint in BetterTerrain.tile_peering_types(state.part.data, p): + var side_polygon = BetterTerrain.data.peering_polygon(tileset, paint_terrain_type, p) + var color = Color(paint_terrain.color, 0.6) + draw_colored_polygon(transform * side_polygon, color) + + draw_rect(staged_rect, Color.DEEP_PINK, false) + + + +func delete_selection(): + undo_manager.create_action("Delete tile terrain peering types", UndoRedo.MERGE_DISABLE, tileset) + for t in selected_tile_states: + for side in range(16): + var old_peering = BetterTerrain.tile_peering_types(t.part.data, side) + if old_peering.has(paint): + undo_manager.add_do_method(BetterTerrain, &"remove_tile_peering_type", tileset, t.part.data, side, paint) + undo_manager.add_undo_method(BetterTerrain, &"add_tile_peering_type", tileset, t.part.data, side, paint) + + undo_manager.add_do_method(self, &"queue_redraw") + undo_manager.add_undo_method(self, &"queue_redraw") + undo_manager.commit_action() + + +func toggle_selection(): + undo_manager.create_action("Toggle tile terrain", UndoRedo.MERGE_DISABLE, tileset, true) + for t in selected_tile_states: + var type := BetterTerrain.get_tile_terrain_type(t.part.data) + var goal := paint if paint != type else BetterTerrain.TileCategory.NON_TERRAIN + + terrain_undo.add_do_method(undo_manager, BetterTerrain, &"set_tile_terrain_type", [tileset, t.part.data, goal]) + if goal == BetterTerrain.TileCategory.NON_TERRAIN: + terrain_undo.create_peering_restore_point_tile( + undo_manager, + tileset, + t.part.source_id, + t.part.coord, + t.part.alternate + ) + else: + undo_manager.add_undo_method(BetterTerrain, &"set_tile_terrain_type", tileset, t.part.data, type) + + terrain_undo.add_do_method(undo_manager, self, &"queue_redraw", []) + undo_manager.add_undo_method(self, &"queue_redraw") + undo_manager.commit_action() + terrain_undo.action_count += 1 + + +func copy_selection(): + copied_tile_states = selected_tile_states + + +func paste_selection(): + staged_paste_tile_states = copied_tile_states + selected_tile_states = [] + paint_mode = PaintMode.PASTE + paint_action = PaintAction.PASTE + paste_occurred.emit() + queue_redraw() + + +func set_disabled_sources(list): + disabled_sources = list + queue_redraw() + + +func emit_terrain_updated(index): + terrain_updated.emit(index) + + +func _gui_input(event) -> void: + if event is InputEventKey and event.is_pressed(): + if event.keycode == KEY_DELETE and not event.echo: + accept_event() + delete_selection() + if event.keycode == KEY_ENTER and not event.echo: + accept_event() + toggle_selection() + if event.keycode == KEY_ESCAPE and not event.echo: + accept_event() + if paint_action == PaintAction.PASTE: + staged_paste_tile_states = [] + paint_mode = PaintMode.SELECT + paint_action = PaintAction.NO_ACTION + selection_start = Vector2i(-1,-1) + if event.keycode == KEY_C and (event.ctrl_pressed or event.meta_pressed) and not event.echo: + accept_event() + copy_selection() + if event.keycode == KEY_X and (event.ctrl_pressed or event.meta_pressed) and not event.echo: + accept_event() + copy_selection() + delete_selection() + if event.keycode == KEY_V and (event.ctrl_pressed or event.meta_pressed) and not event.echo: + accept_event() + paste_selection() + if event is InputEventMouseButton: + if event.button_index == MOUSE_BUTTON_WHEEL_UP and (event.ctrl_pressed or event.meta_pressed): + accept_event() + change_zoom_level.emit(zoom_level * 1.1) + if event.button_index == MOUSE_BUTTON_WHEEL_DOWN and (event.ctrl_pressed or event.meta_pressed): + accept_event() + change_zoom_level.emit(zoom_level / 1.1) + + var released : bool = event is InputEventMouseButton and (not event.pressed and (event.button_index == MOUSE_BUTTON_LEFT or event.button_index == MOUSE_BUTTON_RIGHT)) + if released: + paint_action = PaintAction.NO_ACTION + + if event is InputEventMouseMotion: + prev_position = current_position + current_position = event.position + var tile := tile_part_from_position(event.position) + if tile.valid != highlighted_tile_part.valid or\ + (tile.valid and tile.data != highlighted_tile_part.data) or\ + (tile.valid and tile.get("peering") != highlighted_tile_part.get("peering")) or\ + event.button_mask & MOUSE_BUTTON_LEFT and paint_action == PaintAction.SELECT: + queue_redraw() + highlighted_tile_part = tile + + var clicked : bool = event is InputEventMouseButton and (event.pressed and (event.button_index == MOUSE_BUTTON_LEFT or event.button_index == MOUSE_BUTTON_RIGHT)) + if clicked: + initial_click = current_position + selection_start = Vector2i(-1,-1) + terrain_undo.action_index += 1 + terrain_undo.action_count = 0 + if released: + terrain_undo.finish_action() + selection_rect = Rect2i(0,0,0,0) + queue_redraw() + + if paint_action == PaintAction.PASTE: + if event is InputEventMouseMotion: + queue_redraw() + + if clicked: + if event.button_index == MOUSE_BUTTON_LEFT and staged_paste_tile_states.size() > 0: + undo_manager.create_action("Paste tile terrain peering types", UndoRedo.MERGE_DISABLE, tileset) + var base_rect = staged_paste_tile_states[0].base_rect + for p in staged_paste_tile_states: + var staged_rect:Rect2 = p.base_rect + staged_rect.position -= base_rect.position + base_rect.size / 2 + + staged_rect.position *= zoom_level + staged_rect.size *= zoom_level + + staged_rect.position += Vector2(current_position) + + var old_tile_part = tile_part_from_position(staged_rect.get_center()) + var new_tile_state = p + if (not old_tile_part.valid) or (not new_tile_state.part.valid): + continue + + for side in range(16): + var old_peering = BetterTerrain.tile_peering_types(old_tile_part.data, side) + var new_sides = new_tile_state.sides + if new_sides.has(side) and not old_peering.has(paint): + undo_manager.add_do_method(BetterTerrain, &"add_tile_peering_type", tileset, old_tile_part.data, side, paint) + undo_manager.add_undo_method(BetterTerrain, &"remove_tile_peering_type", tileset, old_tile_part.data, side, paint) + elif old_peering.has(paint) and not new_sides.has(side): + undo_manager.add_do_method(BetterTerrain, &"remove_tile_peering_type", tileset, old_tile_part.data, side, paint) + undo_manager.add_undo_method(BetterTerrain, &"add_tile_peering_type", tileset, old_tile_part.data, side, paint) + + var old_symmetry = BetterTerrain.get_tile_symmetry_type(old_tile_part.data) + var new_symmetry = new_tile_state.symmetry + if new_symmetry != old_symmetry: + undo_manager.add_do_method(BetterTerrain, &"set_tile_symmetry_type", tileset, old_tile_part.data, new_symmetry) + undo_manager.add_undo_method(BetterTerrain, &"set_tile_symmetry_type", tileset, old_tile_part.data, old_symmetry) + + undo_manager.add_do_method(self, &"queue_redraw") + undo_manager.add_undo_method(self, &"queue_redraw") + undo_manager.commit_action() + + staged_paste_tile_states = [] + paint_mode = PaintMode.SELECT + paint_action = PaintAction.SELECT + return + + if clicked and pick_icon_terrain >= 0: + highlighted_tile_part = tile_part_from_position(current_position) + if !highlighted_tile_part.valid: + return + + var t = BetterTerrain.get_terrain(tileset, paint) + var prev_icon = t.icon.duplicate() + var icon = { + source_id = highlighted_tile_part.source_id, + coord = highlighted_tile_part.coord + } + undo_manager.create_action("Edit terrain details", UndoRedo.MERGE_DISABLE, tileset) + undo_manager.add_do_method(BetterTerrain, &"set_terrain", tileset, paint, t.name, t.color, t.type, t.categories, icon) + undo_manager.add_do_method(self, &"emit_terrain_updated", paint) + undo_manager.add_undo_method(BetterTerrain, &"set_terrain", tileset, paint, t.name, t.color, t.type, t.categories, prev_icon) + undo_manager.add_undo_method(self, &"emit_terrain_updated", paint) + undo_manager.commit_action() + pick_icon_terrain = -1 + return + + if pick_icon_terrain_cancel: + pick_icon_terrain = -1 + pick_icon_terrain_cancel = false + + if paint != BetterTerrain.TileCategory.NON_TERRAIN and clicked: + paint_action = PaintAction.NO_ACTION + if highlighted_tile_part.valid: + match [paint_mode, event.button_index]: + [PaintMode.PAINT_TYPE, MOUSE_BUTTON_LEFT]: paint_action = PaintAction.DRAW_TYPE + [PaintMode.PAINT_TYPE, MOUSE_BUTTON_RIGHT]: paint_action = PaintAction.ERASE_TYPE + [PaintMode.PAINT_PEERING, MOUSE_BUTTON_LEFT]: paint_action = PaintAction.DRAW_PEERING + [PaintMode.PAINT_PEERING, MOUSE_BUTTON_RIGHT]: paint_action = PaintAction.ERASE_PEERING + [PaintMode.PAINT_SYMMETRY, MOUSE_BUTTON_LEFT]: paint_action = PaintAction.DRAW_SYMMETRY + [PaintMode.PAINT_SYMMETRY, MOUSE_BUTTON_RIGHT]: paint_action = PaintAction.ERASE_SYMMETRY + [PaintMode.SELECT, MOUSE_BUTTON_LEFT]: paint_action = PaintAction.SELECT + else: + match [paint_mode, event.button_index]: + [PaintMode.SELECT, MOUSE_BUTTON_LEFT]: paint_action = PaintAction.SELECT + + if (clicked or event is InputEventMouseMotion) and paint_action != PaintAction.NO_ACTION: + + if paint_action == PaintAction.SELECT: + if clicked: + selection_start = Vector2i(-1,-1) + queue_redraw() + if selection_start.x < 0: + selection_start = current_position + selection_end = current_position + + selection_rect = Rect2i(selection_start, selection_end - selection_start).abs() + var selected_tile_parts = tile_parts_from_rect(selection_rect) + selected_tile_states = [] + for t in selected_tile_parts: + var state := { + part = t, + base_rect = Rect2(t.rect.position / zoom_level, t.rect.size / zoom_level), + paint = paint, + sides = BetterTerrain.tile_peering_for_type(t.data, paint), + symmetry = BetterTerrain.get_tile_symmetry_type(t.data) + } + selected_tile_states.push_back(state) + else: + if !highlighted_tile_part.valid: + return + #slightly crude and non-optimal but way simpler than the "correct" solution + var current_position_vec2 = Vector2(current_position) + var prev_position_vec2 = Vector2(prev_position) + var mouse_dist = current_position_vec2.distance_to(prev_position_vec2) + var step_size = (tile_part_size.x * zoom_level) + var steps = ceil(mouse_dist / step_size) + 1 + for i in range(steps): + var t = float(i) / steps + var check_position = prev_position_vec2.lerp(current_position_vec2, t) + highlighted_tile_part = tile_part_from_position(check_position) + + if !highlighted_tile_part.valid: + continue + + if paint_action == PaintAction.DRAW_TYPE or paint_action == PaintAction.ERASE_TYPE: + var type := BetterTerrain.get_tile_terrain_type(highlighted_tile_part.data) + var goal := paint if paint_action == PaintAction.DRAW_TYPE else BetterTerrain.TileCategory.NON_TERRAIN + if type != goal: + undo_manager.create_action("Set tile terrain type " + str(terrain_undo.action_index), UndoRedo.MERGE_ALL, tileset, true) + terrain_undo.add_do_method(undo_manager, BetterTerrain, &"set_tile_terrain_type", [tileset, highlighted_tile_part.data, goal]) + terrain_undo.add_do_method(undo_manager, self, &"queue_redraw", []) + if goal == BetterTerrain.TileCategory.NON_TERRAIN: + terrain_undo.create_peering_restore_point_tile( + undo_manager, + tileset, + highlighted_tile_part.source_id, + highlighted_tile_part.coord, + highlighted_tile_part.alternate + ) + else: + undo_manager.add_undo_method(BetterTerrain, &"set_tile_terrain_type", tileset, highlighted_tile_part.data, type) + undo_manager.add_undo_method(self, &"queue_redraw") + undo_manager.commit_action() + terrain_undo.action_count += 1 + elif paint_action == PaintAction.DRAW_PEERING: + if highlighted_tile_part.has("peering"): + if !(paint in BetterTerrain.tile_peering_types(highlighted_tile_part.data, highlighted_tile_part.peering)): + undo_manager.create_action("Set tile terrain peering type " + str(terrain_undo.action_index), UndoRedo.MERGE_ALL, tileset, true) + terrain_undo.add_do_method(undo_manager, BetterTerrain, &"add_tile_peering_type", [tileset, highlighted_tile_part.data, highlighted_tile_part.peering, paint]) + terrain_undo.add_do_method(undo_manager, self, &"queue_redraw", []) + undo_manager.add_undo_method(BetterTerrain, &"remove_tile_peering_type", tileset, highlighted_tile_part.data, highlighted_tile_part.peering, paint) + undo_manager.add_undo_method(self, &"queue_redraw") + undo_manager.commit_action() + terrain_undo.action_count += 1 + elif paint_action == PaintAction.ERASE_PEERING: + if highlighted_tile_part.has("peering"): + if paint in BetterTerrain.tile_peering_types(highlighted_tile_part.data, highlighted_tile_part.peering): + undo_manager.create_action("Remove tile terrain peering type " + str(terrain_undo.action_index), UndoRedo.MERGE_ALL, tileset, true) + terrain_undo.add_do_method(undo_manager, BetterTerrain, &"remove_tile_peering_type", [tileset, highlighted_tile_part.data, highlighted_tile_part.peering, paint]) + terrain_undo.add_do_method(undo_manager, self, &"queue_redraw", []) + undo_manager.add_undo_method(BetterTerrain, &"add_tile_peering_type", tileset, highlighted_tile_part.data, highlighted_tile_part.peering, paint) + undo_manager.add_undo_method(self, &"queue_redraw") + undo_manager.commit_action() + terrain_undo.action_count += 1 + elif paint_action == PaintAction.DRAW_SYMMETRY: + if paint == BetterTerrain.get_tile_terrain_type(highlighted_tile_part.data): + undo_manager.create_action("Set tile symmetry type " + str(terrain_undo.action_index), UndoRedo.MERGE_ALL, tileset, true) + var old_symmetry = BetterTerrain.get_tile_symmetry_type(highlighted_tile_part.data) + terrain_undo.add_do_method(undo_manager, BetterTerrain, &"set_tile_symmetry_type", [tileset, highlighted_tile_part.data, paint_symmetry]) + terrain_undo.add_do_method(undo_manager, self, &"queue_redraw", []) + undo_manager.add_undo_method(BetterTerrain, &"set_tile_symmetry_type", tileset, highlighted_tile_part.data, old_symmetry) + undo_manager.add_undo_method(self, &"queue_redraw") + undo_manager.commit_action() + terrain_undo.action_count += 1 + elif paint_action == PaintAction.ERASE_SYMMETRY: + if paint == BetterTerrain.get_tile_terrain_type(highlighted_tile_part.data): + undo_manager.create_action("Remove tile symmetry type " + str(terrain_undo.action_index), UndoRedo.MERGE_ALL, tileset, true) + var old_symmetry = BetterTerrain.get_tile_symmetry_type(highlighted_tile_part.data) + terrain_undo.add_do_method(undo_manager, BetterTerrain, &"set_tile_symmetry_type", [tileset, highlighted_tile_part.data, BetterTerrain.SymmetryType.NONE]) + terrain_undo.add_do_method(undo_manager, self, &"queue_redraw", []) + undo_manager.add_undo_method(BetterTerrain, &"set_tile_symmetry_type", tileset, highlighted_tile_part.data, old_symmetry) + undo_manager.add_undo_method(self, &"queue_redraw") + undo_manager.commit_action() + terrain_undo.action_count += 1 + + +func _on_zoom_value_changed(value) -> void: + zoom_level = value + custom_minimum_size.x = zoom_level * tiles_size.x + if alternate_size.x > 0: + custom_minimum_size.x += ALTERNATE_TILE_MARGIN + zoom_level * alternate_size.x + custom_minimum_size.y = zoom_level * max(tiles_size.y, alternate_size.y) + queue_redraw() + + +func clear_highlighted_tile() -> void: + highlighted_tile_part = { valid = false } + queue_redraw() diff --git a/addons/better-terrain/editor/TileView.gd.uid b/addons/better-terrain/editor/TileView.gd.uid new file mode 100755 index 0000000..07557a9 --- /dev/null +++ b/addons/better-terrain/editor/TileView.gd.uid @@ -0,0 +1 @@ +uid://cpm7dq6r0n0sn diff --git a/addons/better-terrain/icon.svg b/addons/better-terrain/icon.svg new file mode 100755 index 0000000..377fba9 --- /dev/null +++ b/addons/better-terrain/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/addons/better-terrain/icon.svg.import b/addons/better-terrain/icon.svg.import new file mode 100644 index 0000000..16696c1 --- /dev/null +++ b/addons/better-terrain/icon.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c66nal373iwgd" +path="res://.godot/imported/icon.svg-7d4870855c0daec5051feb4adbea0091.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icon.svg" +dest_files=["res://.godot/imported/icon.svg-7d4870855c0daec5051feb4adbea0091.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/Decoration.svg b/addons/better-terrain/icons/Decoration.svg new file mode 100755 index 0000000..8ec40b5 --- /dev/null +++ b/addons/better-terrain/icons/Decoration.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/addons/better-terrain/icons/Decoration.svg.import b/addons/better-terrain/icons/Decoration.svg.import new file mode 100644 index 0000000..02587bb --- /dev/null +++ b/addons/better-terrain/icons/Decoration.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://kmypxsqhynyv" +path="res://.godot/imported/Decoration.svg-03773e83cc849c7744ecf3d36eee0072.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/Decoration.svg" +dest_files=["res://.godot/imported/Decoration.svg-03773e83cc849c7744ecf3d36eee0072.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/EditSymmetry.svg b/addons/better-terrain/icons/EditSymmetry.svg new file mode 100755 index 0000000..3565800 --- /dev/null +++ b/addons/better-terrain/icons/EditSymmetry.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/addons/better-terrain/icons/EditSymmetry.svg.import b/addons/better-terrain/icons/EditSymmetry.svg.import new file mode 100644 index 0000000..47ffaf5 --- /dev/null +++ b/addons/better-terrain/icons/EditSymmetry.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://co6gwwmog0pjy" +path="res://.godot/imported/EditSymmetry.svg-794172208a8d86bb609531b82199f095.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/EditSymmetry.svg" +dest_files=["res://.godot/imported/EditSymmetry.svg-794172208a8d86bb609531b82199f095.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/EditTerrain.svg b/addons/better-terrain/icons/EditTerrain.svg new file mode 100755 index 0000000..e175385 --- /dev/null +++ b/addons/better-terrain/icons/EditTerrain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/addons/better-terrain/icons/EditTerrain.svg.import b/addons/better-terrain/icons/EditTerrain.svg.import new file mode 100644 index 0000000..948006f --- /dev/null +++ b/addons/better-terrain/icons/EditTerrain.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bo2cjv08jkvf8" +path="res://.godot/imported/EditTerrain.svg-f7ee950d68a391de33e4e8ddd76bf2ac.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/EditTerrain.svg" +dest_files=["res://.godot/imported/EditTerrain.svg-f7ee950d68a391de33e4e8ddd76bf2ac.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/EditType.svg b/addons/better-terrain/icons/EditType.svg new file mode 100755 index 0000000..51e7d41 --- /dev/null +++ b/addons/better-terrain/icons/EditType.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/addons/better-terrain/icons/EditType.svg.import b/addons/better-terrain/icons/EditType.svg.import new file mode 100644 index 0000000..0aa98cc --- /dev/null +++ b/addons/better-terrain/icons/EditType.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6lxq2y7mpb18" +path="res://.godot/imported/EditType.svg-e7b3005c6a8f21d5102295c55b564ad1.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/EditType.svg" +dest_files=["res://.godot/imported/EditType.svg-e7b3005c6a8f21d5102295c55b564ad1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/MatchTiles.svg b/addons/better-terrain/icons/MatchTiles.svg new file mode 100755 index 0000000..efc5713 --- /dev/null +++ b/addons/better-terrain/icons/MatchTiles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/addons/better-terrain/icons/MatchTiles.svg.import b/addons/better-terrain/icons/MatchTiles.svg.import new file mode 100644 index 0000000..a137b97 --- /dev/null +++ b/addons/better-terrain/icons/MatchTiles.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d1h1p7pcwdnjk" +path="res://.godot/imported/MatchTiles.svg-38111e21a893bd8f161311f0d1968a40.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/MatchTiles.svg" +dest_files=["res://.godot/imported/MatchTiles.svg-38111e21a893bd8f161311f0d1968a40.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/MatchVertices.svg b/addons/better-terrain/icons/MatchVertices.svg new file mode 100755 index 0000000..339ee2c --- /dev/null +++ b/addons/better-terrain/icons/MatchVertices.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/addons/better-terrain/icons/MatchVertices.svg.import b/addons/better-terrain/icons/MatchVertices.svg.import new file mode 100644 index 0000000..c914385 --- /dev/null +++ b/addons/better-terrain/icons/MatchVertices.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfemy1g6okwlv" +path="res://.godot/imported/MatchVertices.svg-288fe47ee1089920379407d6abf1a06c.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/MatchVertices.svg" +dest_files=["res://.godot/imported/MatchVertices.svg-288fe47ee1089920379407d6abf1a06c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/NonModifying.svg b/addons/better-terrain/icons/NonModifying.svg new file mode 100755 index 0000000..a1a10dd --- /dev/null +++ b/addons/better-terrain/icons/NonModifying.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/addons/better-terrain/icons/NonModifying.svg.import b/addons/better-terrain/icons/NonModifying.svg.import new file mode 100644 index 0000000..04c0853 --- /dev/null +++ b/addons/better-terrain/icons/NonModifying.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1yr6yruwl63u" +path="res://.godot/imported/NonModifying.svg-4d16d471be4a8f1d3ba0c013ff629ee1.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/NonModifying.svg" +dest_files=["res://.godot/imported/NonModifying.svg-4d16d471be4a8f1d3ba0c013ff629ee1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/Replace.svg b/addons/better-terrain/icons/Replace.svg new file mode 100755 index 0000000..bcb940b --- /dev/null +++ b/addons/better-terrain/icons/Replace.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/addons/better-terrain/icons/Replace.svg.import b/addons/better-terrain/icons/Replace.svg.import new file mode 100644 index 0000000..aa40af7 --- /dev/null +++ b/addons/better-terrain/icons/Replace.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://y3xy6qdckht6" +path="res://.godot/imported/Replace.svg-7654df79fd42fc27133e4d3f81a4d56b.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/Replace.svg" +dest_files=["res://.godot/imported/Replace.svg-7654df79fd42fc27133e4d3f81a4d56b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/ShuffleRandom.svg b/addons/better-terrain/icons/ShuffleRandom.svg new file mode 100755 index 0000000..a66ba86 --- /dev/null +++ b/addons/better-terrain/icons/ShuffleRandom.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/addons/better-terrain/icons/ShuffleRandom.svg.import b/addons/better-terrain/icons/ShuffleRandom.svg.import new file mode 100644 index 0000000..8aa5e36 --- /dev/null +++ b/addons/better-terrain/icons/ShuffleRandom.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cs4mdmluiydj6" +path="res://.godot/imported/ShuffleRandom.svg-15ee49f7a06c55a1e95e1ed056732dc5.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/ShuffleRandom.svg" +dest_files=["res://.godot/imported/ShuffleRandom.svg-15ee49f7a06c55a1e95e1ed056732dc5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/SymmetryAll.svg b/addons/better-terrain/icons/SymmetryAll.svg new file mode 100755 index 0000000..4aeca2d --- /dev/null +++ b/addons/better-terrain/icons/SymmetryAll.svg @@ -0,0 +1,4 @@ + + + + diff --git a/addons/better-terrain/icons/SymmetryAll.svg.import b/addons/better-terrain/icons/SymmetryAll.svg.import new file mode 100644 index 0000000..aded76e --- /dev/null +++ b/addons/better-terrain/icons/SymmetryAll.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cyjra4g05dwh" +path="res://.godot/imported/SymmetryAll.svg-cd6a02766f60c09344aa97e0325457c1.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/SymmetryAll.svg" +dest_files=["res://.godot/imported/SymmetryAll.svg-cd6a02766f60c09344aa97e0325457c1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/SymmetryFlip.svg b/addons/better-terrain/icons/SymmetryFlip.svg new file mode 100755 index 0000000..a180318 --- /dev/null +++ b/addons/better-terrain/icons/SymmetryFlip.svg @@ -0,0 +1,3 @@ + + + diff --git a/addons/better-terrain/icons/SymmetryFlip.svg.import b/addons/better-terrain/icons/SymmetryFlip.svg.import new file mode 100644 index 0000000..8a954de --- /dev/null +++ b/addons/better-terrain/icons/SymmetryFlip.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqmc1jp56or8m" +path="res://.godot/imported/SymmetryFlip.svg-ea11c1010d0643843f115093c045dc42.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/SymmetryFlip.svg" +dest_files=["res://.godot/imported/SymmetryFlip.svg-ea11c1010d0643843f115093c045dc42.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/SymmetryMirror.svg b/addons/better-terrain/icons/SymmetryMirror.svg new file mode 100755 index 0000000..463e09a --- /dev/null +++ b/addons/better-terrain/icons/SymmetryMirror.svg @@ -0,0 +1,3 @@ + + + diff --git a/addons/better-terrain/icons/SymmetryMirror.svg.import b/addons/better-terrain/icons/SymmetryMirror.svg.import new file mode 100644 index 0000000..83348f9 --- /dev/null +++ b/addons/better-terrain/icons/SymmetryMirror.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://5hm3bfj3dvej" +path="res://.godot/imported/SymmetryMirror.svg-0bf9d259572cc33d41c783e35586310a.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/SymmetryMirror.svg" +dest_files=["res://.godot/imported/SymmetryMirror.svg-0bf9d259572cc33d41c783e35586310a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/SymmetryReflect.svg b/addons/better-terrain/icons/SymmetryReflect.svg new file mode 100755 index 0000000..c618809 --- /dev/null +++ b/addons/better-terrain/icons/SymmetryReflect.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/addons/better-terrain/icons/SymmetryReflect.svg.import b/addons/better-terrain/icons/SymmetryReflect.svg.import new file mode 100644 index 0000000..8a0444e --- /dev/null +++ b/addons/better-terrain/icons/SymmetryReflect.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxoewno1cefua" +path="res://.godot/imported/SymmetryReflect.svg-39f88a51808c88d6cb37005ed1ddd254.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/SymmetryReflect.svg" +dest_files=["res://.godot/imported/SymmetryReflect.svg-39f88a51808c88d6cb37005ed1ddd254.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/SymmetryRotate180.svg b/addons/better-terrain/icons/SymmetryRotate180.svg new file mode 100755 index 0000000..44b65fd --- /dev/null +++ b/addons/better-terrain/icons/SymmetryRotate180.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/addons/better-terrain/icons/SymmetryRotate180.svg.import b/addons/better-terrain/icons/SymmetryRotate180.svg.import new file mode 100644 index 0000000..d7e3503 --- /dev/null +++ b/addons/better-terrain/icons/SymmetryRotate180.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://8mcycyl3e66r" +path="res://.godot/imported/SymmetryRotate180.svg-805113e1c31c7195ed5fec5febf455b9.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/SymmetryRotate180.svg" +dest_files=["res://.godot/imported/SymmetryRotate180.svg-805113e1c31c7195ed5fec5febf455b9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/SymmetryRotateAll.svg b/addons/better-terrain/icons/SymmetryRotateAll.svg new file mode 100755 index 0000000..1fb8d0e --- /dev/null +++ b/addons/better-terrain/icons/SymmetryRotateAll.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/addons/better-terrain/icons/SymmetryRotateAll.svg.import b/addons/better-terrain/icons/SymmetryRotateAll.svg.import new file mode 100644 index 0000000..a244e9e --- /dev/null +++ b/addons/better-terrain/icons/SymmetryRotateAll.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b7fx4mk18lmls" +path="res://.godot/imported/SymmetryRotateAll.svg-959ef9f7a9c5b12d37b3a1c9ddcf2432.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/SymmetryRotateAll.svg" +dest_files=["res://.godot/imported/SymmetryRotateAll.svg-959ef9f7a9c5b12d37b3a1c9ddcf2432.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/SymmetryRotateClockwise.svg b/addons/better-terrain/icons/SymmetryRotateClockwise.svg new file mode 100755 index 0000000..1f4823a --- /dev/null +++ b/addons/better-terrain/icons/SymmetryRotateClockwise.svg @@ -0,0 +1,4 @@ + + + + diff --git a/addons/better-terrain/icons/SymmetryRotateClockwise.svg.import b/addons/better-terrain/icons/SymmetryRotateClockwise.svg.import new file mode 100644 index 0000000..5a53862 --- /dev/null +++ b/addons/better-terrain/icons/SymmetryRotateClockwise.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://baxhjy28r1iqj" +path="res://.godot/imported/SymmetryRotateClockwise.svg-9d1254877c31fcd2b5fd3dd58555e624.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/SymmetryRotateClockwise.svg" +dest_files=["res://.godot/imported/SymmetryRotateClockwise.svg-9d1254877c31fcd2b5fd3dd58555e624.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/SymmetryRotateCounterClockwise.svg b/addons/better-terrain/icons/SymmetryRotateCounterClockwise.svg new file mode 100755 index 0000000..6ffb93a --- /dev/null +++ b/addons/better-terrain/icons/SymmetryRotateCounterClockwise.svg @@ -0,0 +1,4 @@ + + + + diff --git a/addons/better-terrain/icons/SymmetryRotateCounterClockwise.svg.import b/addons/better-terrain/icons/SymmetryRotateCounterClockwise.svg.import new file mode 100644 index 0000000..b9081b2 --- /dev/null +++ b/addons/better-terrain/icons/SymmetryRotateCounterClockwise.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csbwdkr6bc2db" +path="res://.godot/imported/SymmetryRotateCounterClockwise.svg-ba4f86a741d97c0ebfc0ae19d3460f6f.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/SymmetryRotateCounterClockwise.svg" +dest_files=["res://.godot/imported/SymmetryRotateCounterClockwise.svg-ba4f86a741d97c0ebfc0ae19d3460f6f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/Warning.svg b/addons/better-terrain/icons/Warning.svg new file mode 100755 index 0000000..199bf7f --- /dev/null +++ b/addons/better-terrain/icons/Warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/addons/better-terrain/icons/Warning.svg.import b/addons/better-terrain/icons/Warning.svg.import new file mode 100644 index 0000000..928d015 --- /dev/null +++ b/addons/better-terrain/icons/Warning.svg.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b0es228gfcykd" +path="res://.godot/imported/Warning.svg-7bb0ec60ff2da2c7ebdba79b0dcdd006.ctex" +metadata={ +"has_editor_variant": true, +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/Warning.svg" +dest_files=["res://.godot/imported/Warning.svg-7bb0ec60ff2da2c7ebdba79b0dcdd006.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=true +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/paint-symmetry/SymmetryAll.svg b/addons/better-terrain/icons/paint-symmetry/SymmetryAll.svg new file mode 100755 index 0000000..559ca91 --- /dev/null +++ b/addons/better-terrain/icons/paint-symmetry/SymmetryAll.svg @@ -0,0 +1,3 @@ + + + diff --git a/addons/better-terrain/icons/paint-symmetry/SymmetryAll.svg.import b/addons/better-terrain/icons/paint-symmetry/SymmetryAll.svg.import new file mode 100644 index 0000000..e3fe894 --- /dev/null +++ b/addons/better-terrain/icons/paint-symmetry/SymmetryAll.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://iid5buh1t5j5" +path="res://.godot/imported/SymmetryAll.svg-c2902d14b54ee9a54b7986a2ea5e47a7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/paint-symmetry/SymmetryAll.svg" +dest_files=["res://.godot/imported/SymmetryAll.svg-c2902d14b54ee9a54b7986a2ea5e47a7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/paint-symmetry/SymmetryFlip.svg b/addons/better-terrain/icons/paint-symmetry/SymmetryFlip.svg new file mode 100755 index 0000000..0b60a3f --- /dev/null +++ b/addons/better-terrain/icons/paint-symmetry/SymmetryFlip.svg @@ -0,0 +1,3 @@ + + + diff --git a/addons/better-terrain/icons/paint-symmetry/SymmetryFlip.svg.import b/addons/better-terrain/icons/paint-symmetry/SymmetryFlip.svg.import new file mode 100644 index 0000000..cdc49df --- /dev/null +++ b/addons/better-terrain/icons/paint-symmetry/SymmetryFlip.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://brro1lqnf3r5y" +path="res://.godot/imported/SymmetryFlip.svg-0de1b384a4706cad746bcf7b3b7f0c2d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/paint-symmetry/SymmetryFlip.svg" +dest_files=["res://.godot/imported/SymmetryFlip.svg-0de1b384a4706cad746bcf7b3b7f0c2d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/paint-symmetry/SymmetryMirror.svg b/addons/better-terrain/icons/paint-symmetry/SymmetryMirror.svg new file mode 100755 index 0000000..e0a268f --- /dev/null +++ b/addons/better-terrain/icons/paint-symmetry/SymmetryMirror.svg @@ -0,0 +1,3 @@ + + + diff --git a/addons/better-terrain/icons/paint-symmetry/SymmetryMirror.svg.import b/addons/better-terrain/icons/paint-symmetry/SymmetryMirror.svg.import new file mode 100644 index 0000000..01d3290 --- /dev/null +++ b/addons/better-terrain/icons/paint-symmetry/SymmetryMirror.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dpf5p8xxn52cb" +path="res://.godot/imported/SymmetryMirror.svg-2ba85612b4c15f1a7eab344dc47f9a9a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/paint-symmetry/SymmetryMirror.svg" +dest_files=["res://.godot/imported/SymmetryMirror.svg-2ba85612b4c15f1a7eab344dc47f9a9a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/paint-symmetry/SymmetryReflect.svg b/addons/better-terrain/icons/paint-symmetry/SymmetryReflect.svg new file mode 100755 index 0000000..5acc95a --- /dev/null +++ b/addons/better-terrain/icons/paint-symmetry/SymmetryReflect.svg @@ -0,0 +1,3 @@ + + + diff --git a/addons/better-terrain/icons/paint-symmetry/SymmetryReflect.svg.import b/addons/better-terrain/icons/paint-symmetry/SymmetryReflect.svg.import new file mode 100644 index 0000000..352a731 --- /dev/null +++ b/addons/better-terrain/icons/paint-symmetry/SymmetryReflect.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d251v4pxpwsre" +path="res://.godot/imported/SymmetryReflect.svg-de65ca99c884ea9239bb60e11b7c0ca4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/paint-symmetry/SymmetryReflect.svg" +dest_files=["res://.godot/imported/SymmetryReflect.svg-de65ca99c884ea9239bb60e11b7c0ca4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/paint-symmetry/SymmetryRotate180.svg b/addons/better-terrain/icons/paint-symmetry/SymmetryRotate180.svg new file mode 100755 index 0000000..677a62b --- /dev/null +++ b/addons/better-terrain/icons/paint-symmetry/SymmetryRotate180.svg @@ -0,0 +1,3 @@ + + + diff --git a/addons/better-terrain/icons/paint-symmetry/SymmetryRotate180.svg.import b/addons/better-terrain/icons/paint-symmetry/SymmetryRotate180.svg.import new file mode 100644 index 0000000..4fe09b4 --- /dev/null +++ b/addons/better-terrain/icons/paint-symmetry/SymmetryRotate180.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1bmbyb3ig0mx" +path="res://.godot/imported/SymmetryRotate180.svg-ff244f85658bd621d56af3cf4f7c7ebe.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/paint-symmetry/SymmetryRotate180.svg" +dest_files=["res://.godot/imported/SymmetryRotate180.svg-ff244f85658bd621d56af3cf4f7c7ebe.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/paint-symmetry/SymmetryRotateAll.svg b/addons/better-terrain/icons/paint-symmetry/SymmetryRotateAll.svg new file mode 100755 index 0000000..fc81aae --- /dev/null +++ b/addons/better-terrain/icons/paint-symmetry/SymmetryRotateAll.svg @@ -0,0 +1,3 @@ + + + diff --git a/addons/better-terrain/icons/paint-symmetry/SymmetryRotateAll.svg.import b/addons/better-terrain/icons/paint-symmetry/SymmetryRotateAll.svg.import new file mode 100644 index 0000000..559613a --- /dev/null +++ b/addons/better-terrain/icons/paint-symmetry/SymmetryRotateAll.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bcky1dfn4umac" +path="res://.godot/imported/SymmetryRotateAll.svg-795a9b37a8f5df7e7376c9f762121b21.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/paint-symmetry/SymmetryRotateAll.svg" +dest_files=["res://.godot/imported/SymmetryRotateAll.svg-795a9b37a8f5df7e7376c9f762121b21.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/paint-symmetry/SymmetryRotateClockwise.svg b/addons/better-terrain/icons/paint-symmetry/SymmetryRotateClockwise.svg new file mode 100755 index 0000000..400e11a --- /dev/null +++ b/addons/better-terrain/icons/paint-symmetry/SymmetryRotateClockwise.svg @@ -0,0 +1,3 @@ + + + diff --git a/addons/better-terrain/icons/paint-symmetry/SymmetryRotateClockwise.svg.import b/addons/better-terrain/icons/paint-symmetry/SymmetryRotateClockwise.svg.import new file mode 100644 index 0000000..492d59f --- /dev/null +++ b/addons/better-terrain/icons/paint-symmetry/SymmetryRotateClockwise.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://def0fcqsn6s6x" +path="res://.godot/imported/SymmetryRotateClockwise.svg-e133d151dd3970411596d18bb133aece.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/paint-symmetry/SymmetryRotateClockwise.svg" +dest_files=["res://.godot/imported/SymmetryRotateClockwise.svg-e133d151dd3970411596d18bb133aece.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/icons/paint-symmetry/SymmetryRotateCounterClockwise.svg b/addons/better-terrain/icons/paint-symmetry/SymmetryRotateCounterClockwise.svg new file mode 100755 index 0000000..39b5242 --- /dev/null +++ b/addons/better-terrain/icons/paint-symmetry/SymmetryRotateCounterClockwise.svg @@ -0,0 +1,3 @@ + + + diff --git a/addons/better-terrain/icons/paint-symmetry/SymmetryRotateCounterClockwise.svg.import b/addons/better-terrain/icons/paint-symmetry/SymmetryRotateCounterClockwise.svg.import new file mode 100644 index 0000000..1db7d1b --- /dev/null +++ b/addons/better-terrain/icons/paint-symmetry/SymmetryRotateCounterClockwise.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ngej4qhkypb2" +path="res://.godot/imported/SymmetryRotateCounterClockwise.svg-b603f534dc5383de58f7e26cdf86fe8b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/better-terrain/icons/paint-symmetry/SymmetryRotateCounterClockwise.svg" +dest_files=["res://.godot/imported/SymmetryRotateCounterClockwise.svg-b603f534dc5383de58f7e26cdf86fe8b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/better-terrain/plugin.cfg b/addons/better-terrain/plugin.cfg new file mode 100755 index 0000000..1bfb36b --- /dev/null +++ b/addons/better-terrain/plugin.cfg @@ -0,0 +1,7 @@ +[plugin] + +name="BetterTerrain" +description="This is a drop-in replacement for Godot 4's tilemap terrain system, offering more versatile and straightforward autotiling. It can be used with any existing TileMap or TileSet, either through the editor plugin, or directly via code." +author="Portponky" +version="" +script="TerrainPlugin.gd" diff --git a/addons/commitreminder/Reminder.gd b/addons/commitreminder/Reminder.gd new file mode 100644 index 0000000..cca57f3 --- /dev/null +++ b/addons/commitreminder/Reminder.gd @@ -0,0 +1,44 @@ +@tool +extends PanelContainer + +var timer_active := false + + +func _process(_delta: float) -> void: + if timer_active: + var time_left = $Timer.time_left + $VBoxContainer/TimerCountdown.text = gen_time_string(format_time(time_left)) + " Left..." + +func format_time(time_time := 0.0) -> Dictionary: + var mils = abs(fmod(time_time, 1) * 100) + var secs = abs(fmod(time_time, 60)) + var mins = abs(time_time / 60) + return {"mils": int(mils), "secs": int(secs), "mins": int(mins)} + +func gen_time_string(timer_dict := {}) -> String: + return str(int(timer_dict["mins"])).pad_zeros(2) + ":" + str(int(timer_dict["secs"])).pad_zeros(2) + ":" + str(int(timer_dict["mils"])).pad_zeros(2) + +func timer_finished() -> void: + for i in 3: + $AudioStreamPlayer.play() + await get_tree().create_timer(1).timeout + start_timer() + +func start_timer() -> void: + print("ahh") + if not timer_active: + $Timer.wait_time = $VBoxContainer/HBoxContainer/SpinBox.value * 60 + $Timer.start() + $VBoxContainer/Inactive.hide() + $VBoxContainer/TimerCountdown.show() + timer_active = true + else: + timer_active = false + $Timer.stop() + $VBoxContainer/Inactive.show() + $VBoxContainer/TimerCountdown.hide() + $VBoxContainer/HBoxContainer/Start.text = "Start" if not timer_active else "Stop" + + +func on_pressed() -> void: + print("FUCK") diff --git a/addons/commitreminder/Reminder.gd.uid b/addons/commitreminder/Reminder.gd.uid new file mode 100644 index 0000000..7e2efc3 --- /dev/null +++ b/addons/commitreminder/Reminder.gd.uid @@ -0,0 +1 @@ +uid://vbyesiqqwfur diff --git a/addons/commitreminder/commitreminder.gd b/addons/commitreminder/commitreminder.gd new file mode 100644 index 0000000..60b2451 --- /dev/null +++ b/addons/commitreminder/commitreminder.gd @@ -0,0 +1,16 @@ +@tool +extends EditorPlugin + +const REMINDER = preload("uid://hbpket74t6f7") +var reminder + +func _enter_tree() -> void: + # Initialization of the plugin goes here. + reminder = REMINDER.instantiate() + add_control_to_dock(EditorPlugin.DOCK_SLOT_LEFT_BR, reminder) + + +func _exit_tree() -> void: + # Clean-up of the plugin goes here. + remove_control_from_docks(reminder) + reminder.free() diff --git a/addons/commitreminder/commitreminder.gd.uid b/addons/commitreminder/commitreminder.gd.uid new file mode 100644 index 0000000..be55e12 --- /dev/null +++ b/addons/commitreminder/commitreminder.gd.uid @@ -0,0 +1 @@ +uid://bwllafh4hjbdq diff --git a/addons/commitreminder/plugin.cfg b/addons/commitreminder/plugin.cfg new file mode 100644 index 0000000..366b629 --- /dev/null +++ b/addons/commitreminder/plugin.cfg @@ -0,0 +1,7 @@ +[plugin] + +name="CommitReminder" +description="" +author="JoeMama" +version="" +script="commitreminder.gd" diff --git a/addons/commitreminder/reminder.tscn b/addons/commitreminder/reminder.tscn new file mode 100644 index 0000000..085676e --- /dev/null +++ b/addons/commitreminder/reminder.tscn @@ -0,0 +1,89 @@ +[gd_scene load_steps=3 format=3 uid="uid://hbpket74t6f7"] + +[ext_resource type="Script" uid="uid://vbyesiqqwfur" path="res://addons/commitreminder/Reminder.gd" id="1_dxju6"] +[ext_resource type="AudioStream" uid="uid://o8wqcv7gjfkn" path="res://Assets/Audio/SFX/Pause.wav" id="2_kjwcf"] + +[node name="Reminder" type="PanelContainer"] +process_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_dxju6") + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +layout_mode = 2 + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] +layout_mode = 2 + +[node name="SpinBox" type="SpinBox" parent="VBoxContainer/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +step = 0.0 +value = 2.5 +suffix = "Minutes" + +[node name="Start" type="Button" parent="VBoxContainer/HBoxContainer"] +layout_mode = 2 +text = "Start" + +[node name="Pause" type="Button" parent="VBoxContainer/HBoxContainer"] +layout_mode = 2 +text = "Pause" + +[node name="Inactive" type="Label" parent="VBoxContainer"] +modulate = Color(0.41215247, 0.41215247, 0.41215247, 1) +layout_mode = 2 +text = "Timer Inactive." +horizontal_alignment = 1 + +[node name="TimerCountdown" type="Label" parent="VBoxContainer"] +visible = false +layout_mode = 2 +text = "00:00:00 Left." +horizontal_alignment = 1 + +[node name="Timer" type="Timer" parent="."] +one_shot = true + +[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] +stream = ExtResource("2_kjwcf") +pitch_scale = 1.5 + +[node name="Window" type="Window" parent="."] +oversampling_override = 1.0 +title = "COMMIT" +initial_position = 4 +size = Vector2i(256, 100) +visible = false +exclusive = true +always_on_top = true + +[node name="Control" type="Control" parent="Window"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Label" type="Label" parent="Window/Control"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +text = "REMEMBER TO COMMIT YOUR CHANGES YOU CUNT" +horizontal_alignment = 1 +vertical_alignment = 1 +autowrap_mode = 2 + +[connection signal="pressed" from="VBoxContainer/HBoxContainer/Start" to="." method="start_timer"] +[connection signal="pressed" from="VBoxContainer/HBoxContainer/Pause" to="." method="on_pressed"] +[connection signal="timeout" from="Timer" to="." method="timer_finished"] +[connection signal="timeout" from="Timer" to="Window" method="show"] +[connection signal="close_requested" from="Window" to="." method="start_timer"] +[connection signal="close_requested" from="Window" to="Window" method="hide"] diff --git a/addons/discord-rpc-gd/Debug.svg b/addons/discord-rpc-gd/Debug.svg new file mode 100755 index 0000000..7987166 --- /dev/null +++ b/addons/discord-rpc-gd/Debug.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/addons/discord-rpc-gd/Debug.svg.import b/addons/discord-rpc-gd/Debug.svg.import new file mode 100644 index 0000000..809238d --- /dev/null +++ b/addons/discord-rpc-gd/Debug.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ufh1hha1ehui" +path="res://.godot/imported/Debug.svg-d4cb8599fa7926b76a2d6e40d2efd949.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/discord-rpc-gd/Debug.svg" +dest_files=["res://.godot/imported/Debug.svg-d4cb8599fa7926b76a2d6e40d2efd949.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/discord-rpc-gd/Logo_V2_No_Bg.png b/addons/discord-rpc-gd/Logo_V2_No_Bg.png new file mode 100755 index 0000000..fb6c700 Binary files /dev/null and b/addons/discord-rpc-gd/Logo_V2_No_Bg.png differ diff --git a/addons/discord-rpc-gd/Logo_V2_No_Bg.png.import b/addons/discord-rpc-gd/Logo_V2_No_Bg.png.import new file mode 100644 index 0000000..6f4c386 --- /dev/null +++ b/addons/discord-rpc-gd/Logo_V2_No_Bg.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csl0e2px0cwc1" +path="res://.godot/imported/Logo_V2_No_Bg.png-ed667fb599fe1e17ebcfc361ff7c9c93.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/discord-rpc-gd/Logo_V2_No_Bg.png" +dest_files=["res://.godot/imported/Logo_V2_No_Bg.png-ed667fb599fe1e17ebcfc361ff7c9c93.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/addons/discord-rpc-gd/READ_ME_PLEASE.txt b/addons/discord-rpc-gd/READ_ME_PLEASE.txt new file mode 100755 index 0000000..a98427b --- /dev/null +++ b/addons/discord-rpc-gd/READ_ME_PLEASE.txt @@ -0,0 +1,7 @@ +MINIMUM GODOT VERSION: 4.2 + +PLEASE ACTIVATE THE PLUGIN UNDER Project -> Project Settings... -> Plugins -> DiscordRPC -> Status +IGNORE THE RED ERRORS ON THE FIRST 2 RESTARTS +READ THE TUTORIAL LINKED IN THE WINDOW THAT WILL OPEN ON PLUGIN ENABLE + +If nothing works, enable the plugin and delete /addons/discord-rpc-gd/bin/.gdignore diff --git a/addons/discord-rpc-gd/bin/discord-rpc-gd.gdextension b/addons/discord-rpc-gd/bin/discord-rpc-gd.gdextension new file mode 100755 index 0000000..27e2845 --- /dev/null +++ b/addons/discord-rpc-gd/bin/discord-rpc-gd.gdextension @@ -0,0 +1,29 @@ +[configuration] + +entry_symbol = "discordrpcgd_library_init" +compatibility_minimum = 4.1 + +[libraries] + +macos.debug = "macos/libdiscord_game_sdk_binding_debug.dylib" +macos.release = "macos/libdiscord_game_sdk_binding.dylib" +windows.debug.x86_64 = "windows/discord_game_sdk_binding_debug.dll" +windows.release.x86_64 = "windows/discord_game_sdk_binding.dll" +linux.debug.x86_64 = "linux/libdiscord_game_sdk_binding_debug.so" +linux.release.x86_64 = "linux/libdiscord_game_sdk_binding.so" +linux.debug.arm64 = "linux/libdiscord_game_sdk_binding_debug.so" +linux.release.arm64 = "linux/libdiscord_game_sdk_binding.so" +linux.debug.rv64 = "linux/libdiscord_game_sdk_binding_debug.so" +linux.release.rv64 = "linux/libdiscord_game_sdk_binding.so" + +[dependencies] + +macos = { "macos/libdiscord_game_sdk.dylib": "" } +windows.debug.x86_64 = { "windows/discord_game_sdk.dll": "" } +windows.release.x86_64 = { "windows/discord_game_sdk.dll": "" } +linux.debug.x86_64 = { "linux/libdiscord_game_sdk.so": "" } +linux.release.x86_64 = { "linux/libdiscord_game_sdk.so": "" } +linux.debug.arm64 = { "linux/libdiscord_game_sdk.so": "" } +linux.release.arm64 = { "linux/libdiscord_game_sdk.so": "" } +linux.debug.rv64 = { "linux/libdiscord_game_sdk.so": "" } +linux.release.rv64 = { "linux/libdiscord_game_sdk.so": "" } diff --git a/addons/discord-rpc-gd/bin/discord-rpc-gd.gdextension.uid b/addons/discord-rpc-gd/bin/discord-rpc-gd.gdextension.uid new file mode 100755 index 0000000..1ce95d3 --- /dev/null +++ b/addons/discord-rpc-gd/bin/discord-rpc-gd.gdextension.uid @@ -0,0 +1 @@ +uid://bt2cujv8apbju diff --git a/addons/discord-rpc-gd/bin/linux/libdiscord_game_sdk.so b/addons/discord-rpc-gd/bin/linux/libdiscord_game_sdk.so new file mode 100755 index 0000000..9dacf94 Binary files /dev/null and b/addons/discord-rpc-gd/bin/linux/libdiscord_game_sdk.so differ diff --git a/addons/discord-rpc-gd/bin/linux/libdiscord_game_sdk_binding.so b/addons/discord-rpc-gd/bin/linux/libdiscord_game_sdk_binding.so new file mode 100755 index 0000000..f9863c4 Binary files /dev/null and b/addons/discord-rpc-gd/bin/linux/libdiscord_game_sdk_binding.so differ diff --git a/addons/discord-rpc-gd/bin/linux/libdiscord_game_sdk_binding_debug.so b/addons/discord-rpc-gd/bin/linux/libdiscord_game_sdk_binding_debug.so new file mode 100755 index 0000000..89bf7da Binary files /dev/null and b/addons/discord-rpc-gd/bin/linux/libdiscord_game_sdk_binding_debug.so differ diff --git a/addons/discord-rpc-gd/bin/macos/libdiscord_game_sdk.dylib b/addons/discord-rpc-gd/bin/macos/libdiscord_game_sdk.dylib new file mode 100755 index 0000000..2cc726d Binary files /dev/null and b/addons/discord-rpc-gd/bin/macos/libdiscord_game_sdk.dylib differ diff --git a/addons/discord-rpc-gd/bin/macos/libdiscord_game_sdk_binding.dylib b/addons/discord-rpc-gd/bin/macos/libdiscord_game_sdk_binding.dylib new file mode 100755 index 0000000..cfcd1a7 Binary files /dev/null and b/addons/discord-rpc-gd/bin/macos/libdiscord_game_sdk_binding.dylib differ diff --git a/addons/discord-rpc-gd/bin/macos/libdiscord_game_sdk_binding_debug.dylib b/addons/discord-rpc-gd/bin/macos/libdiscord_game_sdk_binding_debug.dylib new file mode 100755 index 0000000..082e396 Binary files /dev/null and b/addons/discord-rpc-gd/bin/macos/libdiscord_game_sdk_binding_debug.dylib differ diff --git a/addons/discord-rpc-gd/bin/windows/discord_game_sdk.dll b/addons/discord-rpc-gd/bin/windows/discord_game_sdk.dll new file mode 100755 index 0000000..be946ea Binary files /dev/null and b/addons/discord-rpc-gd/bin/windows/discord_game_sdk.dll differ diff --git a/addons/discord-rpc-gd/bin/windows/discord_game_sdk_binding.dll b/addons/discord-rpc-gd/bin/windows/discord_game_sdk_binding.dll new file mode 100755 index 0000000..77ffef2 Binary files /dev/null and b/addons/discord-rpc-gd/bin/windows/discord_game_sdk_binding.dll differ diff --git a/addons/discord-rpc-gd/bin/windows/discord_game_sdk_binding_debug.dll b/addons/discord-rpc-gd/bin/windows/discord_game_sdk_binding_debug.dll new file mode 100755 index 0000000..2b52a76 Binary files /dev/null and b/addons/discord-rpc-gd/bin/windows/discord_game_sdk_binding_debug.dll differ diff --git a/addons/discord-rpc-gd/bin/windows/discord_game_sdk_x86.dll b/addons/discord-rpc-gd/bin/windows/discord_game_sdk_x86.dll new file mode 100755 index 0000000..45b9bb1 Binary files /dev/null and b/addons/discord-rpc-gd/bin/windows/discord_game_sdk_x86.dll differ diff --git a/addons/discord-rpc-gd/bin/windows/~discord_game_sdk_binding_debug.dll b/addons/discord-rpc-gd/bin/windows/~discord_game_sdk_binding_debug.dll new file mode 100755 index 0000000..2b52a76 Binary files /dev/null and b/addons/discord-rpc-gd/bin/windows/~discord_game_sdk_binding_debug.dll differ diff --git a/addons/discord-rpc-gd/example.gd b/addons/discord-rpc-gd/example.gd new file mode 100755 index 0000000..95f2926 --- /dev/null +++ b/addons/discord-rpc-gd/example.gd @@ -0,0 +1,38 @@ +class_name DiscordRPCTutorial +extends Node + +## 1. Put the addons/ folder in your Godot project[br] +## 2. Enable the addon in your Project Settings under "Plugins" and "DiscordRPC". [br](if it doesn't show up restart your project and try again)[br] +## 3. Restart your project[br] +## 4. Create an Application under https://discord.com/developers/applications and get the Application ID br] +## 5. (optional) Set images under "Rich Presence" and "Art Assets" and remember the keys[br] +## +## This is your [code]_ready()[/code] function wich could be anywhere +## [codeblock] +## func _ready(): +## # Application ID +## DiscordRPC.app_id = 1099618430065324082 +## # this is boolean if everything worked +## print("Discord working: " + str(DiscordRPC.get_is_discord_working())) +## # Set the first custom text row of the activity here +## DiscordRPC.details = "A demo activity by vaporvee#1231" +## # Set the second custom text row of the activity here +## DiscordRPC.state = "Checkpoint 23/23" +## # Image key for small image from "Art Assets" from the Discord Developer website +## DiscordRPC.large_image = "game" +## # Tooltip text for the large image +## DiscordRPC.large_image_text = "Try it now!" +## # Image key for large image from "Art Assets" from the Discord Developer website +## DiscordRPC.small_image = "boss" +## # Tooltip text for the small image +## DiscordRPC.small_image_text = "Fighting the end boss! D:" +## # "02:41 elapsed" timestamp for the activity +## DiscordRPC.start_timestamp = int(Time.get_unix_time_from_system()) +## # "59:59 remaining" timestamp for the activity +## DiscordRPC.end_timestamp = int(Time.get_unix_time_from_system()) + 3600 +## # Always refresh after changing the values! +## DiscordRPC.refresh() +## [/codeblock] +## +## @tutorial(More information here): https://github.com/vaporvee/discord-rpc-godot/wiki/Quick-start +## @tutorial(Make your Application ID and else here): https://discord.com/developers/applications diff --git a/addons/discord-rpc-gd/example.gd.uid b/addons/discord-rpc-gd/example.gd.uid new file mode 100755 index 0000000..350db3f --- /dev/null +++ b/addons/discord-rpc-gd/example.gd.uid @@ -0,0 +1 @@ +uid://dotnqfsy7e0ig diff --git a/addons/discord-rpc-gd/logo.png b/addons/discord-rpc-gd/logo.png new file mode 100755 index 0000000..fb6c700 Binary files /dev/null and b/addons/discord-rpc-gd/logo.png differ diff --git a/addons/discord-rpc-gd/logo.png.import b/addons/discord-rpc-gd/logo.png.import new file mode 100644 index 0000000..dd7b845 --- /dev/null +++ b/addons/discord-rpc-gd/logo.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csl0e2px0cwc1" +path="res://.godot/imported/logo.png-bacb448eabae556bdb0659359ea4e4af.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/discord-rpc-gd/logo.png" +dest_files=["res://.godot/imported/logo.png-bacb448eabae556bdb0659359ea4e4af.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/addons/discord-rpc-gd/nodes/Debug.tscn b/addons/discord-rpc-gd/nodes/Debug.tscn new file mode 100755 index 0000000..2f0b2b5 --- /dev/null +++ b/addons/discord-rpc-gd/nodes/Debug.tscn @@ -0,0 +1,267 @@ +[gd_scene load_steps=9 format=3 uid="uid://c1slhdnlsv2qt"] + +[ext_resource type="Texture2D" uid="uid://dnfq6kug4x6o2" path="res://addons/discord-rpc-gd/nodes/assets/Checked.svg" id="2_q6tao"] +[ext_resource type="Texture2D" uid="uid://compmm3kviqqe" path="res://addons/discord-rpc-gd/nodes/assets/Unchecked.svg" id="3_5cyem"] +[ext_resource type="Texture2D" uid="uid://dtc6ckladq0td" path="res://addons/discord-rpc-gd/nodes/assets/circle.svg" id="3_goflf"] + +[sub_resource type="GDScript" id="GDScript_ak1tp"] +resource_name = "Debug" +script/source = "extends Node + +func _ready(): + DiscordRPC.connect(\"activity_join_request\",_on_activity_join_request) + +func _process(_delta): + if(DiscordRPC.get_is_discord_working()): + $Panel/TextureRect.self_modulate = Color(\"#3eff8d\") + $Panel/TextureRect/AnimationPlayer.play(\"pulsate\") + debug_text_update() + else: + $Panel/TextureRect.self_modulate = Color(\"#797979\") + $Panel/TextureRect/AnimationPlayer.stop() + debug_text_update() + + +func debug_text_update(): + $Panel/Info.text = \"Application ID : {id} +Details: {details} +State: {state} + +Large image key: {lkey} +Large image text: {ltext} +Small image key: {skey} +Small image text: {stext} + +Start timestamp: {stimestamp} +End timestamp: {etimestamp} + +Party ID: {partyid} +Current party size: {cpartysize} +Max party size: {mpartysize} +Match secret: {msecret} +Join secret: {jsecret} +Spectate secret: {ssecret} +Is party public: {ppublic} (needs to be activated in Discord client settings) + +Is instanced: {instanced} +\" + $Panel/Info.text = $Panel/Info.text.replace(\"{ppublic}\",str(DiscordRPC.is_public_party)).replace(\"{instanced}\",str(DiscordRPC.instanced)).replace(\"{ssecret}\",DiscordRPC.spectate_secret).replace(\"{jsecret}\",DiscordRPC.join_secret).replace(\"{msecret}\",DiscordRPC.match_secret).replace(\"{mpartysize}\",str(DiscordRPC.max_party_size)).replace(\"{cpartysize}\",str(DiscordRPC.current_party_size)).replace(\"{partyid}\",DiscordRPC.party_id).replace(\"{id}\",str(DiscordRPC.app_id)).replace(\"{details}\",DiscordRPC.details).replace(\"{state}\",DiscordRPC.state).replace(\"{lkey}\",DiscordRPC.large_image).replace(\"{ltext}\",DiscordRPC.large_image_text).replace(\"{skey}\",DiscordRPC.small_image).replace(\"{stext}\",DiscordRPC.small_image_text).replace(\"{stimestamp}\",str(DiscordRPC.start_timestamp)).replace(\"{etimestamp}\",str(DiscordRPC.end_timestamp)) + +var user_request = {}; + +func _on_activity_join_request(user_requesting): + print(user_requesting) + user_request = user_requesting + +func _on_accept_join_request_pressed(): + if(!user_request.is_empty()): + DiscordRPC.accept_join_request(user_request.id) + +func _on_invite_with_user_id_text_submitted(new_text): + DiscordRPC.send_invite(int(new_text),true,\"this is a test invite sent from godot\") + +func _on_accept_with_user_id_text_submitted(new_text): + DiscordRPC.accept_invite(int(new_text)) + +func _on_print_current_user_on_console_pressed(): + print(DiscordRPC.get_current_user()) + +func _on_toggle_sdk_toggled(button_pressed): + if(button_pressed): + DiscordRPC.unclear() + else: + DiscordRPC.clear(false) + +func _on_print_friends_pressed(): + print(DiscordRPC.get_all_relationships()) +" + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_8abo6"] + +[sub_resource type="Animation" id="Animation_mmtmn"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0.4), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0.5, 0.5)] +} + +[sub_resource type="Animation" id="Animation_5u02v"] +resource_name = "pulsate" +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.5, 1), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Vector2(0.5, 0.5), Vector2(0.8, 0.8), Vector2(0.5, 0.5)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_a7ofc"] +_data = { +&"RESET": SubResource("Animation_mmtmn"), +&"pulsate": SubResource("Animation_5u02v") +} + +[node name="DebugNodeGroup" type="Node"] +editor_description = "This is a Debug Node wich will show (only if the project runs) some usefull info and buttons/input" +script = SubResource("GDScript_ak1tp") + +[node name="Panel" type="Panel" parent="."] +anchors_preset = -1 +anchor_right = 0.373 +anchor_bottom = 1.0 +offset_left = -5.0 +offset_right = 0.303955 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Info" type="RichTextLabel" parent="Panel"] +layout_mode = 0 +offset_left = 12.0 +offset_top = 21.0 +offset_right = 429.0 +offset_bottom = 461.0 +theme_override_font_sizes/normal_font_size = 14 +text = "Application ID : {id} +Details: {details} +State: {state} + +Large image key: {lkey} +Large image text: {ltext} +Small image key: {skey} +Small image text: {stext} + +Start timestamp: {stimestamp} +End timestamp: {etimestamp} + +Party ID: {partyid} +Current party size: {cpartysize} +Max party size: {mpartysize} +Match secret: {msecret} +Join secret: {jsecret} +Spectate secret: {ssecret} +Is party public: {ppublic} (needs to be activated in Discord client settings) + +Is instanced: {instanced} +" +fit_content = true + +[node name="PrintCurrentUserOnConsole" type="Button" parent="Panel"] +layout_mode = 1 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = 12.0 +offset_top = 138.375 +offset_right = 245.0 +offset_bottom = 171.375 +grow_vertical = 2 +text = "Print current user on console" + +[node name="PrintFriends" type="Button" parent="Panel"] +layout_mode = 1 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = 12.0 +offset_top = 176.5 +offset_right = 204.0 +offset_bottom = 207.5 +grow_vertical = 2 +text = "Print friends on console" + +[node name="AcceptJoinRequest" type="Button" parent="Panel"] +layout_mode = 1 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = 12.0 +offset_top = 212.875 +offset_right = 154.0 +offset_bottom = 243.875 +grow_vertical = 2 +text = "ACCEPT REQUEST" + +[node name="InviteWithUserID" type="LineEdit" parent="Panel"] +layout_mode = 1 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = 11.0 +offset_top = 250.375 +offset_right = 210.0 +offset_bottom = 281.375 +grow_vertical = 2 +size_flags_horizontal = 0 +placeholder_text = "Invite with user_id here" + +[node name="AcceptWithUserID" type="LineEdit" parent="Panel"] +layout_mode = 1 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = 11.0 +offset_top = 286.875 +offset_right = 260.0 +offset_bottom = 317.875 +grow_vertical = 2 +placeholder_text = "Accept Invite with user_id here" + +[node name="ToggleSDK" type="CheckButton" parent="Panel"] +layout_mode = 1 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = 298.0 +offset_top = 157.375 +offset_right = 1144.0 +offset_bottom = 665.375 +grow_vertical = 2 +scale = Vector2(0.05, 0.05) +theme_override_styles/focus = SubResource("StyleBoxEmpty_8abo6") +theme_override_icons/checked = ExtResource("2_q6tao") +theme_override_icons/unchecked = ExtResource("3_5cyem") +button_pressed = true + +[node name="TextureRect" type="TextureRect" parent="Panel"] +self_modulate = Color(0.47451, 0.47451, 0.47451, 1) +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.88 +anchor_top = 0.762 +anchor_right = 0.88 +anchor_bottom = 0.762 +offset_left = -28.8 +offset_top = -28.776 +offset_right = 28.0841 +offset_bottom = 28.1082 +grow_horizontal = 2 +grow_vertical = 2 +scale = Vector2(0.5, 0.5) +pivot_offset = Vector2(29.0693, 29.0693) +texture = ExtResource("3_goflf") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="Panel/TextureRect"] +libraries = { +&"": SubResource("AnimationLibrary_a7ofc") +} + +[connection signal="pressed" from="Panel/PrintCurrentUserOnConsole" to="." method="_on_print_current_user_on_console_pressed"] +[connection signal="pressed" from="Panel/PrintFriends" to="." method="_on_print_friends_pressed"] +[connection signal="pressed" from="Panel/AcceptJoinRequest" to="." method="_on_accept_join_request_pressed"] +[connection signal="text_submitted" from="Panel/InviteWithUserID" to="." method="_on_invite_with_user_id_text_submitted"] +[connection signal="text_submitted" from="Panel/AcceptWithUserID" to="." method="_on_accept_with_user_id_text_submitted"] +[connection signal="toggled" from="Panel/ToggleSDK" to="." method="_on_toggle_sdk_toggled"] diff --git a/addons/discord-rpc-gd/nodes/assets/Checked.svg b/addons/discord-rpc-gd/nodes/assets/Checked.svg new file mode 100755 index 0000000..d37a1c2 --- /dev/null +++ b/addons/discord-rpc-gd/nodes/assets/Checked.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/addons/discord-rpc-gd/nodes/assets/Checked.svg.import b/addons/discord-rpc-gd/nodes/assets/Checked.svg.import new file mode 100644 index 0000000..18c43b2 --- /dev/null +++ b/addons/discord-rpc-gd/nodes/assets/Checked.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dnfq6kug4x6o2" +path="res://.godot/imported/Checked.svg-80704e37f30c24e2ec3dfc0955f5f21c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/discord-rpc-gd/nodes/assets/Checked.svg" +dest_files=["res://.godot/imported/Checked.svg-80704e37f30c24e2ec3dfc0955f5f21c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/discord-rpc-gd/nodes/assets/Unchecked.svg b/addons/discord-rpc-gd/nodes/assets/Unchecked.svg new file mode 100755 index 0000000..58cb234 --- /dev/null +++ b/addons/discord-rpc-gd/nodes/assets/Unchecked.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/addons/discord-rpc-gd/nodes/assets/Unchecked.svg.import b/addons/discord-rpc-gd/nodes/assets/Unchecked.svg.import new file mode 100644 index 0000000..e34db51 --- /dev/null +++ b/addons/discord-rpc-gd/nodes/assets/Unchecked.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://compmm3kviqqe" +path="res://.godot/imported/Unchecked.svg-b526adfd78f7b1577fc3c10a8ea626ee.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/discord-rpc-gd/nodes/assets/Unchecked.svg" +dest_files=["res://.godot/imported/Unchecked.svg-b526adfd78f7b1577fc3c10a8ea626ee.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/discord-rpc-gd/nodes/assets/circle.svg b/addons/discord-rpc-gd/nodes/assets/circle.svg new file mode 100755 index 0000000..acd3753 --- /dev/null +++ b/addons/discord-rpc-gd/nodes/assets/circle.svg @@ -0,0 +1,11 @@ + + + + + + + \ No newline at end of file diff --git a/addons/discord-rpc-gd/nodes/assets/circle.svg.import b/addons/discord-rpc-gd/nodes/assets/circle.svg.import new file mode 100644 index 0000000..42372f5 --- /dev/null +++ b/addons/discord-rpc-gd/nodes/assets/circle.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtc6ckladq0td" +path="res://.godot/imported/circle.svg-d0b0579c9433c6250a5869daf4f70024.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/discord-rpc-gd/nodes/assets/circle.svg" +dest_files=["res://.godot/imported/circle.svg-d0b0579c9433c6250a5869daf4f70024.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/discord-rpc-gd/nodes/debug.gd b/addons/discord-rpc-gd/nodes/debug.gd new file mode 100755 index 0000000..d960441 --- /dev/null +++ b/addons/discord-rpc-gd/nodes/debug.gd @@ -0,0 +1,11 @@ +## This is a Debug Node wich will show some usefull info and buttons/input +## +## The DiscordRPC Debug Node will show info about the current values of its variables and some buttons to change them. +## +## @tutorial: https://github.com/vaporvee/discord-rpc-godot/wiki +@tool +extends Node + +func _ready() -> void: + const DebugNodeGroup: PackedScene = preload("res://addons/discord-rpc-gd/nodes/Debug.tscn") + add_child(DebugNodeGroup.instantiate()) diff --git a/addons/discord-rpc-gd/nodes/debug.gd.uid b/addons/discord-rpc-gd/nodes/debug.gd.uid new file mode 100755 index 0000000..e869773 --- /dev/null +++ b/addons/discord-rpc-gd/nodes/debug.gd.uid @@ -0,0 +1 @@ +uid://dyqivtu36awgq diff --git a/addons/discord-rpc-gd/nodes/discord_autoload.gd b/addons/discord-rpc-gd/nodes/discord_autoload.gd new file mode 100755 index 0000000..cfc6e60 --- /dev/null +++ b/addons/discord-rpc-gd/nodes/discord_autoload.gd @@ -0,0 +1,13 @@ +## This is a GDscript Node wich gets automatically added as Autoload while installing the addon. +## +## It can run in the background to comunicate with Discord. +## You don't need to use it. If you remove it make sure to run [code]DiscordRPC.run_callbacks()[/code] in a [code]_process[/code] function. +## +## @tutorial: https://github.com/vaporvee/discord-rpc-godot/wiki +extends Node + +func _ready() -> void: + pass + +func _process(_delta) -> void: + DiscordRPC.run_callbacks() diff --git a/addons/discord-rpc-gd/nodes/discord_autoload.gd.uid b/addons/discord-rpc-gd/nodes/discord_autoload.gd.uid new file mode 100755 index 0000000..ce565ac --- /dev/null +++ b/addons/discord-rpc-gd/nodes/discord_autoload.gd.uid @@ -0,0 +1 @@ +uid://in0b072g2mx5 diff --git a/addons/discord-rpc-gd/plugin.cfg b/addons/discord-rpc-gd/plugin.cfg new file mode 100755 index 0000000..8eeeb16 --- /dev/null +++ b/addons/discord-rpc-gd/plugin.cfg @@ -0,0 +1,7 @@ +[plugin] + +name="DiscordRPC" +description="Discord RPC Plugin for GDScript in Godot" +author="vaporvee" +version="1.3.1" +script="plugin.gd" diff --git a/addons/discord-rpc-gd/plugin.gd b/addons/discord-rpc-gd/plugin.gd new file mode 100755 index 0000000..03985b6 --- /dev/null +++ b/addons/discord-rpc-gd/plugin.gd @@ -0,0 +1,56 @@ +@tool +extends EditorPlugin + +const DiscordRPCDebug = preload("res://addons/discord-rpc-gd/nodes/debug.gd") +const DiscordRPCDebug_icon = preload("res://addons/discord-rpc-gd/Debug.svg") +var loaded_DiscordRPCDebug = DiscordRPCDebug.new() +var restart_window: ConfirmationDialog = preload("res://addons/discord-rpc-gd/restart_window.tscn").instantiate() +var plugin_cfg: ConfigFile = ConfigFile.new() +const plugin_data_filename = "/plugin_data.cfg" + +func _enter_tree() -> void: + add_custom_type("DiscordRPCDebug","Node",DiscordRPCDebug,DiscordRPCDebug_icon) + get_editor_interface().get_editor_settings().settings_changed.connect(_on_editor_settings_changed) + +func _ready() -> void: + await get_tree().create_timer(0.5).timeout + plugin_cfg.load(get_editor_interface().get_editor_paths().get_data_dir() + plugin_data_filename) + if !get_editor_interface().get_editor_settings().has_setting("DiscordRPC/EditorPresence/enabled"): + get_editor_interface().get_editor_settings().set_setting("DiscordRPC/EditorPresence/enabled",plugin_cfg.get_value("Discord","editor_presence",false)) + +func _exit_tree(): + if get_editor_interface().get_editor_settings().has_setting("DiscordRPC/EditorPresence/enabled"): + get_editor_interface().get_editor_settings().erase("DiscordRPC/EditorPresence/enabled") + +func _enable_plugin() -> void: + if FileAccess.file_exists(ProjectSettings.globalize_path("res://") + "addons/discord-rpc-gd/bin/.gdignore"): + DirAccess.remove_absolute(ProjectSettings.globalize_path("res://") + "addons/discord-rpc-gd/bin/.gdignore") + add_autoload_singleton("DiscordRPCLoader","res://addons/discord-rpc-gd/nodes/discord_autoload.gd") + restart_window.connect("confirmed", save_no_restart) + restart_window.connect("canceled", save_and_restart) + get_editor_interface().popup_dialog_centered(restart_window) + print("IGNORE RED ERROR MESSAGES BEFORE THE SECOND RESTART!") + +func _disable_plugin() -> void: + remove_autoload_singleton("DiscordRPCLoader") + FileAccess.open("res://addons/discord-rpc-gd/bin/.gdignore",FileAccess.WRITE) + remove_custom_type("DiscordRPCDebug") + get_editor_interface().get_editor_settings().erase("DiscordRPC/EditorPresence/enabled") + push_warning("Please restart the editor to fully disable the DiscordRPC plugin") + +func save_and_restart() -> void: + get_editor_interface().restart_editor(true) + +func save_no_restart() -> void: + get_editor_interface().restart_editor(false) + +var editor_presence: Node +func _on_editor_settings_changed() -> void: + plugin_cfg.set_value("Discord","editor_presence",get_editor_interface().get_editor_settings().get_setting("DiscordRPC/EditorPresence/enabled")) + plugin_cfg.save(get_editor_interface().get_editor_paths().get_data_dir() + plugin_data_filename) + if ClassDB.class_exists("EditorPresence") && editor_presence == null: + editor_presence = ClassDB.instantiate("EditorPresence") + if get_editor_interface().get_editor_settings().has_setting("DiscordRPC/EditorPresence/enabled") && get_editor_interface().get_editor_settings().get_setting("DiscordRPC/EditorPresence/enabled"): + add_child(editor_presence) + else: + editor_presence.queue_free() diff --git a/addons/discord-rpc-gd/plugin.gd.uid b/addons/discord-rpc-gd/plugin.gd.uid new file mode 100755 index 0000000..ec2a747 --- /dev/null +++ b/addons/discord-rpc-gd/plugin.gd.uid @@ -0,0 +1 @@ +uid://dwvwq0jwfbf3r diff --git a/addons/discord-rpc-gd/restart_window.tscn b/addons/discord-rpc-gd/restart_window.tscn new file mode 100755 index 0000000..6db37c8 --- /dev/null +++ b/addons/discord-rpc-gd/restart_window.tscn @@ -0,0 +1,115 @@ +[gd_scene load_steps=8 format=3 uid="uid://byc4c6d5tpomq"] + +[ext_resource type="Texture2D" uid="uid://csl0e2px0cwc1" path="res://addons/discord-rpc-gd/Logo_V2_No_Bg.png" id="1_0svbg"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_1t7mm"] + +[sub_resource type="Theme" id="Theme_swwco"] +Button/styles/focus = SubResource("StyleBoxEmpty_1t7mm") + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_5vqdt"] + +[sub_resource type="Image" id="Image_4rf8i"] +data = { +"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 227, 227, 227, 36, 224, 224, 224, 168, 224, 224, 224, 233, 224, 224, 224, 236, 224, 224, 224, 170, 231, 231, 231, 31, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 227, 227, 227, 36, 224, 224, 224, 234, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 239, 230, 230, 230, 30, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 168, 224, 224, 224, 255, 224, 224, 224, 186, 224, 224, 224, 32, 224, 224, 224, 33, 224, 224, 224, 187, 224, 224, 224, 255, 225, 225, 225, 167, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 237, 224, 224, 224, 255, 224, 224, 224, 33, 255, 255, 255, 0, 255, 255, 255, 0, 227, 227, 227, 36, 224, 224, 224, 255, 224, 224, 224, 234, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 237, 224, 224, 224, 255, 224, 224, 224, 33, 255, 255, 255, 0, 255, 255, 255, 0, 229, 229, 229, 38, 224, 224, 224, 255, 224, 224, 224, 229, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 164, 224, 224, 224, 255, 224, 224, 224, 187, 225, 225, 225, 34, 227, 227, 227, 36, 224, 224, 224, 192, 224, 224, 224, 255, 224, 224, 224, 162, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 24, 225, 225, 225, 215, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 229, 224, 224, 224, 32, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 24, 224, 224, 224, 216, 224, 224, 224, 255, 224, 224, 224, 210, 224, 224, 224, 161, 224, 224, 224, 232, 224, 224, 224, 231, 225, 225, 225, 159, 230, 230, 230, 30, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 107, 224, 224, 224, 255, 224, 224, 224, 210, 230, 230, 230, 20, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 105, 230, 230, 230, 20, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 221, 224, 224, 224, 130, 255, 255, 255, 1, 255, 255, 255, 1, 225, 225, 225, 134, 224, 224, 224, 224, 225, 225, 225, 223, 224, 224, 224, 132, 255, 255, 255, 1, 255, 255, 255, 6, 224, 224, 224, 137, 224, 224, 224, 231, 224, 224, 224, 255, 255, 255, 255, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 130, 225, 225, 225, 133, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 129, 224, 224, 224, 137, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 65, 224, 224, 224, 255, 224, 224, 224, 220, 225, 225, 225, 223, 224, 224, 224, 255, 226, 226, 226, 61, 224, 224, 224, 65, 224, 224, 224, 255, 224, 224, 224, 222, 224, 224, 224, 231, 224, 224, 224, 255, 227, 227, 227, 62, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 67, 224, 224, 224, 255, 224, 224, 224, 219, 224, 224, 224, 222, 224, 224, 224, 255, 227, 227, 227, 63, 225, 225, 225, 67, 224, 224, 224, 255, 224, 224, 224, 219, 224, 224, 224, 230, 224, 224, 224, 255, 227, 227, 227, 63, 255, 255, 255, 0, 255, 255, 255, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 127, 224, 224, 224, 129, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 225, 225, 225, 126, 225, 225, 225, 135, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 255, 255, 255, 255, 0, 224, 224, 224, 255, 224, 224, 224, 255, 224, 224, 224, 221, 225, 225, 225, 127, 255, 255, 255, 0, 255, 255, 255, 1, 224, 224, 224, 128, 224, 224, 224, 220, 224, 224, 224, 219, 225, 225, 225, 127, 255, 255, 255, 0, 255, 255, 255, 5, 225, 225, 225, 134, 224, 224, 224, 229, 224, 224, 224, 255, 255, 255, 255, 0), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id="ImageTexture_gdtpn"] +image = SubResource("Image_4rf8i") + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_7v0rg"] + +[node name="RestartWindow" type="ConfirmationDialog"] +auto_translate_mode = 2 +oversampling_override = 1.0 +title = "Restart required" +initial_position = 2 +size = Vector2i(430, 500) +visible = true +transient = false +unresizable = true +auto_translate = false +theme = SubResource("Theme_swwco") +ok_button_text = "Restart" +cancel_button_text = "Save and restart" + +[node name="Panel" type="Panel" parent="."] +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -207.0 +offset_top = 8.0 +offset_right = 207.0 +offset_bottom = 458.0 +grow_horizontal = 2 +mouse_filter = 1 + +[node name="VBoxContainer" type="VBoxContainer" parent="Panel"] +custom_minimum_size = Vector2(400, 0) +layout_mode = 1 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -200.0 +offset_right = 200.0 +offset_bottom = 389.0 +grow_horizontal = 2 + +[node name="HSeparator" type="HSeparator" parent="Panel/VBoxContainer"] +layout_mode = 2 +mouse_filter = 1 +theme_override_constants/separation = 15 +theme_override_styles/separator = SubResource("StyleBoxEmpty_5vqdt") + +[node name="HBoxContainer" type="HBoxContainer" parent="Panel/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 4 +theme_override_constants/separation = 10 + +[node name="DocsIcon" type="TextureRect" parent="Panel/VBoxContainer/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 8 +size_flags_vertical = 4 +texture = SubResource("ImageTexture_gdtpn") +stretch_mode = 2 + +[node name="LinkButton" type="LinkButton" parent="Panel/VBoxContainer/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 8 +mouse_default_cursor_shape = 16 +theme_override_font_sizes/font_size = 20 +text = "HOW TO USE" +uri = "https://vaporvee.com/docs/discord-rpc-godot#quick-start" + +[node name="TextureRect" type="TextureRect" parent="Panel/VBoxContainer"] +custom_minimum_size = Vector2(128, 128) +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 0 +texture = ExtResource("1_0svbg") +expand_mode = 1 + +[node name="RichTextLabel" type="RichTextLabel" parent="Panel/VBoxContainer"] +custom_minimum_size = Vector2(400, 250) +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 0 +mouse_filter = 1 +theme_override_font_sizes/normal_font_size = 16 +theme_override_styles/normal = SubResource("StyleBoxEmpty_7v0rg") +bbcode_enabled = true +text = "[center]Thanks for enabling the +[rainbow]Discord Game SDK Plugin[/rainbow] +made by vaporvee. ❤️ + + +You need to [wave]restart[/wave] the editor to fully enable this plugin! +Do you want to [wave]save[/wave] your project before restarting? + +Error messages after the first two restarts are normal. Please ignore them!" diff --git a/addons/mod_loader/LICENSE b/addons/mod_loader/LICENSE new file mode 100644 index 0000000..0e259d4 --- /dev/null +++ b/addons/mod_loader/LICENSE @@ -0,0 +1,121 @@ +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. diff --git a/addons/mod_loader/_export_plugin/export_plugin.gd b/addons/mod_loader/_export_plugin/export_plugin.gd new file mode 100644 index 0000000..51fa328 --- /dev/null +++ b/addons/mod_loader/_export_plugin/export_plugin.gd @@ -0,0 +1,27 @@ +extends EditorExportPlugin + + +static var hook_pre_processor: _ModLoaderModHookPreProcessor + +func _get_name() -> String: + return "Godot Mod Loader Export Plugin" + + +func _export_begin(features: PackedStringArray, is_debug: bool, path: String, flags: int) -> void: + hook_pre_processor = _ModLoaderModHookPreProcessor.new() + hook_pre_processor.process_begin() + + +func _export_file(path: String, type: String, features: PackedStringArray) -> void: + if path.begins_with("res://addons") or path.begins_with("res://mods-unpacked"): + return + + if type != "GDScript": + return + + skip() + add_file( + path, + hook_pre_processor.process_script(path, true).to_utf8_buffer(), + false + ) diff --git a/addons/mod_loader/_export_plugin/export_plugin.gd.uid b/addons/mod_loader/_export_plugin/export_plugin.gd.uid new file mode 100644 index 0000000..ce54888 --- /dev/null +++ b/addons/mod_loader/_export_plugin/export_plugin.gd.uid @@ -0,0 +1 @@ +uid://b0csnkkiudklo diff --git a/addons/mod_loader/_export_plugin/plugin.cfg b/addons/mod_loader/_export_plugin/plugin.cfg new file mode 100644 index 0000000..080a241 --- /dev/null +++ b/addons/mod_loader/_export_plugin/plugin.cfg @@ -0,0 +1,7 @@ +[plugin] + +name="A Mod Loader Hooks Exporter" +description="Export plugin to insert static mod hooks into each script." +author="Godot Modding" +version="0.1" +script="plugin.gd" diff --git a/addons/mod_loader/_export_plugin/plugin.gd b/addons/mod_loader/_export_plugin/plugin.gd new file mode 100644 index 0000000..ff06549 --- /dev/null +++ b/addons/mod_loader/_export_plugin/plugin.gd @@ -0,0 +1,14 @@ +@tool +extends EditorPlugin + + +var _export_plugin: EditorExportPlugin + + +func _enter_tree(): + _export_plugin = preload("res://addons/mod_loader/_export_plugin/export_plugin.gd").new() + add_export_plugin(_export_plugin) + + +func _exit_tree() -> void: + remove_export_plugin(_export_plugin) diff --git a/addons/mod_loader/_export_plugin/plugin.gd.uid b/addons/mod_loader/_export_plugin/plugin.gd.uid new file mode 100644 index 0000000..60a9798 --- /dev/null +++ b/addons/mod_loader/_export_plugin/plugin.gd.uid @@ -0,0 +1 @@ +uid://l36n5fcc565s diff --git a/addons/mod_loader/api/config.gd b/addons/mod_loader/api/config.gd new file mode 100644 index 0000000..bca8a03 --- /dev/null +++ b/addons/mod_loader/api/config.gd @@ -0,0 +1,410 @@ +class_name ModLoaderConfig +extends Object +## +## Class for managing per-mod configurations. +## +## @tutorial(Creating a Mod Config Schema with JSON-Schemas): https://wiki.godotmodding.com/guides/modding/config_json/ + +const LOG_NAME := "ModLoader:Config" +const DEFAULT_CONFIG_NAME := "default" + + +## Creates a new configuration for a mod.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param mod_id] ([String]): The ID of the mod.[br] +## - [param config_name] ([String]): The name of the configuration.[br] +## - [param config_data] ([Dictionary]): The configuration data to be stored.[br] +## [br] +## [b]Returns:[/b][br] +## - [ModConfig]: The created [ModConfig] object if successful, or null otherwise. +static func create_config(mod_id: String, config_name: String, config_data: Dictionary) -> ModConfig: + var default_config: ModConfig = get_default_config(mod_id) + if not default_config: + ModLoaderLog.error( + "Failed to create config \"%s\". No config schema found for \"%s\"." + % [config_name, mod_id], LOG_NAME + ) + return null + + # Make sure the config name is not empty + if config_name == "": + ModLoaderLog.error( + "Failed to create config \"%s\". The config name cannot be empty." + % config_name, LOG_NAME + ) + return null + + # Make sure the config name is unique + if ModLoaderStore.mod_data[mod_id].configs.has(config_name): + ModLoaderLog.error( + "Failed to create config \"%s\". A config with the name \"%s\" already exists." + % [config_name, config_name], LOG_NAME + ) + return null + + # Create the config save path based on the config_name + var config_file_path := _ModLoaderPath.get_path_to_mod_configs_dir(mod_id).path_join("%s.json" % config_name) + # Initialize a new ModConfig object with the provided parameters + var mod_config := ModConfig.new( + mod_id, + config_data, + config_file_path + ) + + # Check if the mod_config is valid + if not mod_config.is_valid: + return null + + # Store the mod_config in the mod's ModData + ModLoaderStore.mod_data[mod_id].configs[config_name] = mod_config + # Save the mod_config to a new config JSON file in the mod's config directory + var is_save_success := mod_config.save_to_file() + + if not is_save_success: + return null + + ModLoaderLog.debug("Created new config \"%s\" for mod \"%s\"" % [config_name, mod_id], LOG_NAME) + + return mod_config + + +## Updates an existing [ModConfig] object with new data and saves the config file.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param config] ([ModConfig]): The [ModConfig] object to be updated.[br] +## [br] +## [b]Returns:[/b][br] +## - [ModConfig]: The updated [ModConfig] object if successful, or null otherwise. +static func update_config(config: ModConfig) -> ModConfig: + # Validate the config and check for any validation errors + var error_message := config.validate() + + # Check if the config is the "default" config, which cannot be modified + if config.name == DEFAULT_CONFIG_NAME: + ModLoaderLog.error("The \"default\" config cannot be modified. Please create a new config instead.", LOG_NAME) + return null + + # Check if the config passed validation + if not config.is_valid: + ModLoaderLog.error("Update for config \"%s\" failed validation with error message \"%s\"" % [config.name, error_message], LOG_NAME) + return null + + # Save the updated config to the config file + var is_save_success := config.save_to_file() + + if not is_save_success: + ModLoaderLog.error("Failed to save config \"%s\" to \"%s\"." % [config.name, config.save_path], LOG_NAME) + return null + + # Return the updated config + return config + + +## Deletes a [ModConfig] object and performs cleanup operations.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param config] ([ModConfig]): The [ModConfig] object to be deleted.[br] +## [br] +## [b]Returns:[/b][br] +## - [bool]: True if the deletion was successful, False otherwise. +static func delete_config(config: ModConfig) -> bool: + # Check if the config is the "default" config, which cannot be deleted + if config.name == DEFAULT_CONFIG_NAME: + ModLoaderLog.error("Deletion of the default configuration is not allowed.", LOG_NAME) + return false + + # Change the current config to the "default" config + set_current_config(get_default_config(config.mod_id)) + # Remove the config file from the Mod Config directory + var is_remove_success := config.remove_file() + + if not is_remove_success: + return false + + # Remove the config from ModData + ModLoaderStore.mod_data[config.mod_id].configs.erase(config.name) + + return true + + +## Sets the current configuration of a mod to the specified configuration.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param config] ([ModConfig]): The [ModConfig] object to be set as current config. +static func set_current_config(config: ModConfig) -> void: + ModLoaderStore.mod_data[config.mod_id].current_config = config + + +## Returns the schema for the specified mod id.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param mod_id] ([String]): The ID of the mod.[br] +## [br] +## [b]Returns:[/b][br] +## - A dictionary representing the schema for the mod's configuration file. +static func get_config_schema(mod_id: String) -> Dictionary: + # Get all config files for the specified mod + var mod_configs := get_configs(mod_id) + + # If no config files were found, return an empty dictionary + if mod_configs.is_empty(): + return {} + + # The schema is the same for all config files, so we just return the schema of the default config file + return mod_configs.default.schema + + +## Retrieves the schema for a specific property key.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param config] ([ModConfig]): The [ModConfig] object from which to retrieve the schema.[br] +## - [param prop] ([String]): The property key for which to retrieve the schema.[br] +## [br] +## [b]Returns:[/b][br] +## - [Dictionary]: The schema dictionary for the specified property. +static func get_schema_for_prop(config: ModConfig, prop: String) -> Dictionary: + # Split the property string into an array of property keys + var prop_array := prop.split(".") + + # If the property array is empty, return the schema for the root property + if prop_array.is_empty(): + return config.schema.properties[prop] + + # Traverse the schema dictionary to find the schema for the specified property + var schema_for_prop := _traverse_schema(config.schema.properties, prop_array) + + # If the schema for the property is empty, log an error and return an empty dictionary + if schema_for_prop.is_empty(): + ModLoaderLog.error("No Schema found for property \"%s\" in config \"%s\" for mod \"%s\"" % [prop, config.name, config.mod_id], LOG_NAME) + return {} + + return schema_for_prop + + +# Recursively traverses the schema dictionary based on the provided [code]prop_key_array[/code] +# and returns the corresponding schema for the target property.[br] +# [br] +# [b]Parameters:[/b][br] +# - [param schema_prop]: The current schema dictionary to traverse.[br] +# - [param prop_key_array]: An array containing the property keys representing the path to the target property.[br] +# [br] +# [b]Returns:[/b][br] +# - [Dictionary]: The schema dictionary corresponding to the target property specified by the [code]prop_key_array[/code]. +# If the target property is not found, an empty dictionary is returned. +static func _traverse_schema(schema_prop: Dictionary, prop_key_array: Array) -> Dictionary: + # Return the current schema_prop if the prop_key_array is empty (reached the destination property) + if prop_key_array.is_empty(): + return schema_prop + + # Get and remove the first prop_key in the array + var prop_key: String = prop_key_array.pop_front() + + # Check if the searched property exists + if not schema_prop.has(prop_key): + return {} + + schema_prop = schema_prop[prop_key] + + # If the schema_prop has a 'type' key, is of type 'object', and there are more property keys remaining + if schema_prop.has("type") and schema_prop.type == "object" and not prop_key_array.is_empty(): + # Set the properties of the object as the current 'schema_prop' + schema_prop = schema_prop.properties + + schema_prop = _traverse_schema(schema_prop, prop_key_array) + + return schema_prop + + +## Retrieves an Array of mods that have configuration files.[br] +## [br] +## [b]Returns:[/b][br] +## - [Array]: An Array containing the mod data of mods that have configuration files. +static func get_mods_with_config() -> Array: + # Create an empty array to store mods with configuration files + var mods_with_config := [] + + # Iterate over each mod in ModLoaderStore.mod_data + for mod_id in ModLoaderStore.mod_data: + # Retrieve the mod data for the current mod ID + # *The ModData type cannot be used because ModData is not fully loaded when this code is executed.* + var mod_data = ModLoaderStore.mod_data[mod_id] + + # Check if the mod has any configuration files + if not mod_data.configs.is_empty(): + mods_with_config.push_back(mod_data) + + # Return the array of mods with configuration files + return mods_with_config + + +## Retrieves the configurations dictionary for a given mod ID.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param mod_id]: The ID of the mod.[br] +## [br] +## [b]Returns:[/b][br] +## - [Dictionary]: A dictionary containing the configurations for the specified mod. +## If the mod ID is invalid or no configurations are found, an empty dictionary is returned. +static func get_configs(mod_id: String) -> Dictionary: + # Check if the mod ID is invalid + if not ModLoaderStore.mod_data.has(mod_id): + ModLoaderLog.fatal("Mod ID \"%s\" not found" % [mod_id], LOG_NAME) + return {} + + var config_dictionary: Dictionary = ModLoaderStore.mod_data[mod_id].configs + + # Check if there is no config file for the mod + if config_dictionary.is_empty(): + ModLoaderLog.debug("No config for mod id \"%s\"" % mod_id, LOG_NAME, true) + return {} + + return config_dictionary + + +## Retrieves the configuration for a specific mod and configuration name.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param mod_id] ([String]): The ID of the mod.[br] +## - [param config_name] ([String]): The name of the configuration.[br] +## [br] +## [b]Returns:[/b][br] +## - [ModConfig]: The configuration as a [ModConfig] object or null if not found. +static func get_config(mod_id: String, config_name: String) -> ModConfig: + var configs := get_configs(mod_id) + + if not configs.has(config_name): + ModLoaderLog.error("No config with name \"%s\" found for mod_id \"%s\" " % [config_name, mod_id], LOG_NAME) + return null + + return configs[config_name] + + +## Checks whether a mod has a current configuration set.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param mod_id] ([String]): The ID of the mod.[br] +## [br] +## [b]Returns:[/b][br] +## - [bool]: True if the mod has a current configuration, false otherwise. +static func has_current_config(mod_id: String) -> bool: + var mod_data := ModLoaderMod.get_mod_data(mod_id) + return not mod_data.current_config == null + + +## Checks whether a mod has a configuration with the specified name.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param mod_id] ([String]): The ID of the mod.[br] +## - [param config_name] ([String]): The name of the configuration.[br] +## [br] +## [b]Returns:[/b][br] +## - [bool]: True if the mod has a configuration with the specified name, False otherwise. +static func has_config(mod_id: String, config_name: String) -> bool: + var mod_data := ModLoaderMod.get_mod_data(mod_id) + return mod_data.configs.has(config_name) + + +## Retrieves the default configuration for a specified mod ID.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param mod_id] ([String]): The ID of the mod.[br] +## [br] +## [b]Returns:[/b][br] +## - [ModConfig]: The [ModConfig] object representing the default configuration for the specified mod. +## If the mod ID is invalid or no configuration is found, returns null. +static func get_default_config(mod_id: String) -> ModConfig: + return get_config(mod_id, DEFAULT_CONFIG_NAME) + + +## Retrieves the currently active configuration for a specific mod.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param mod_id] ([String]): The ID of the mod.[br] +## [br] +## [b]Returns:[/b][br] +## - [ModConfig]: The configuration as a [ModConfig] object or [code]null[/code] if not found. +static func get_current_config(mod_id: String) -> ModConfig: + var current_config_name := get_current_config_name(mod_id) + var current_config: ModConfig + + # Load the default configuration if there is no configuration set as current yet + # Otherwise load the corresponding configuration + if current_config_name.is_empty(): + current_config = get_default_config(mod_id) + else: + current_config = get_config(mod_id, current_config_name) + + return current_config + + +## Retrieves the name of the current configuration for a specific mod.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param mod_id] ([String]): The ID of the mod.[br] +## [br] +## [b]Returns:[/b][br] +## - [String] The currently active configuration name for the given mod id or an empty string if not found. +static func get_current_config_name(mod_id: String) -> String: + # Check if user profile has been loaded + if not ModLoaderStore.current_user_profile or not ModLoaderStore.user_profiles.has(ModLoaderStore.current_user_profile.name): + # Warn and return an empty string if the user profile has not been loaded + ModLoaderLog.warning("Can't get current mod config name for \"%s\", because no current user profile is present." % mod_id, LOG_NAME) + return "" + + # Retrieve the current user profile from ModLoaderStore + # *Can't use ModLoaderUserProfile because it causes a cyclic dependency* + var current_user_profile = ModLoaderStore.current_user_profile + + # Check if the mod exists in the user profile's mod list and if it has a current config + if not current_user_profile.mod_list.has(mod_id) or not current_user_profile.mod_list[mod_id].has("current_config"): + # Log an error and return an empty string if the mod has no config file + ModLoaderLog.error("Can't get current mod config name for \"%s\" because no config file exists." % mod_id, LOG_NAME) + return "" + + # Return the name of the current configuration for the mod + return current_user_profile.mod_list[mod_id].current_config + + +## Refreshes the data of the provided configuration by reloading it from the config file.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param config] ([ModConfig]): The [ModConfig] object whose data needs to be refreshed.[br] +## [br] +## [b]Returns:[/b][br] +## - [ModConfig]: The [ModConfig] object with refreshed data if successful, or the original object otherwise. +static func refresh_config_data(config: ModConfig) -> ModConfig: + # Retrieve updated configuration data from the config file + var new_config_data := _ModLoaderFile.get_json_as_dict(config.save_path) + # Update the data property of the ModConfig object with the refreshed data + config.data = new_config_data + + return config + + +## Iterates over all mods to refresh the data of their current configurations, if available.[br] +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +## [br] +## Compares the previous configuration data with the refreshed data and emits the [signal ModLoader.current_config_changed] +## signal if changes are detected.[br] +## This function ensures that any changes made to the configuration files outside the application +## are reflected within the application's runtime, allowing for dynamic updates without the need for a restart. +static func refresh_current_configs() -> void: + for mod_id in ModLoaderMod.get_mod_data_all().keys(): + # Skip if the mod has no config + if not has_current_config(mod_id): + return + + # Retrieve the current configuration for the mod + var config := get_current_config(mod_id) + # Create a deep copy of the current configuration data for comparison + var config_data_previous := config.data.duplicate(true) + # Refresh the configuration data + var config_new := refresh_config_data(config) + + # Compare previous data with refreshed data + if not config_data_previous == config_new.data: + # Emit signal indicating that the current configuration has changed + ModLoader.current_config_changed.emit(config) diff --git a/addons/mod_loader/api/config.gd.uid b/addons/mod_loader/api/config.gd.uid new file mode 100644 index 0000000..e4497b9 --- /dev/null +++ b/addons/mod_loader/api/config.gd.uid @@ -0,0 +1 @@ +uid://byhbvq7il70cy diff --git a/addons/mod_loader/api/deprecated.gd b/addons/mod_loader/api/deprecated.gd new file mode 100644 index 0000000..cd2785d --- /dev/null +++ b/addons/mod_loader/api/deprecated.gd @@ -0,0 +1,76 @@ +class_name ModLoaderDeprecated +extends Object +## +## API methods for deprecating funcs. Can be used by mods with public APIs. + + +const LOG_NAME := "ModLoader:Deprecated" + + +## Marks a method that has changed its name or class.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param old_method] ([String]): The name of the deprecated method.[br] +## - [param new_method] ([String]): The name of the new method to use.[br] +## - [param since_version] ([String]): The version number from which the method has been deprecated.[br] +## - [param show_removal_note] ([bool]): (optional) If true, includes a note about future removal of the old method. Default is true.[br] +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +static func deprecated_changed(old_method: String, new_method: String, since_version: String, show_removal_note: bool = true) -> void: + _deprecated_log(str( + "DEPRECATED: ", + "The method \"%s\" has been deprecated since version %s. " % [old_method, since_version], + "Please use \"%s\" instead. " % new_method, + "The old method will be removed with the next major update, and will break your code if not changed. " if show_removal_note else "" + )) + + +## Marks a method that has been entirely removed, with no replacement.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param old_method] ([String]): The name of the removed method.[br] +## - [param since_version] ([String]): The version number from which the method has been deprecated.[br] +## - [param show_removal_note] ([bool]): (optional) If true, includes a note about future removal of the old method. Default is true.[br] +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +## [br] +## ===[br] +## [b]Note:[/b][br] +## This should rarely be needed but is included for completeness.[br] +## ===[br] +static func deprecated_removed(old_method: String, since_version: String, show_removal_note: bool = true) -> void: + _deprecated_log(str( + "DEPRECATED: ", + "The method \"%s\" has been deprecated since version %s, and is no longer available. " % [old_method, since_version], + "There is currently no replacement method. ", + "The method will be removed with the next major update, and will break your code if not changed. " if show_removal_note else "" + )) + + +## Marks a method with a freeform deprecation message.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param msg] ([String]): The deprecation message.[br] +## - [param since_version] ([String]): (optional) The version number from which the deprecation applies.[br] +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +static func deprecated_message(msg: String, since_version: String = "") -> void: + var since_text := " (since version %s)" % since_version if since_version else "" + _deprecated_log(str("DEPRECATED: ", msg, since_text)) + + +# Internal function for logging deprecation messages with support to trigger warnings instead of fatal errors.[br] +# [br] +# [b]Parameters:[/b][br] +# - [param msg] ([String]): The deprecation message.[br] +# [br] +# [b]Returns:[/b][br] +# - No return value[br] +static func _deprecated_log(msg: String) -> void: + if ModLoaderStore and ModLoaderStore.ml_options.ignore_deprecated_errors or OS.has_feature("standalone"): + ModLoaderLog.warning(msg, LOG_NAME, true) + else: + ModLoaderLog.fatal(msg, LOG_NAME, true) diff --git a/addons/mod_loader/api/deprecated.gd.uid b/addons/mod_loader/api/deprecated.gd.uid new file mode 100644 index 0000000..cb59f6b --- /dev/null +++ b/addons/mod_loader/api/deprecated.gd.uid @@ -0,0 +1 @@ +uid://2sifoxblubxv diff --git a/addons/mod_loader/api/hook_chain.gd b/addons/mod_loader/api/hook_chain.gd new file mode 100644 index 0000000..57fcf59 --- /dev/null +++ b/addons/mod_loader/api/hook_chain.gd @@ -0,0 +1,83 @@ +class_name ModLoaderHookChain +extends RefCounted +## Small class to keep the state of hook execution chains and move between mod hook calls.[br] +## For examples, see [method ModLoaderMod.add_hook]. + + +## The reference object is usually the [Node] that the vanilla script is attached to. [br] +## If the hooked method is [code]static[/code], it will contain the [GDScript] itself. +var reference_object: Object + +var _callbacks: Array[Callable] = [] +var _callback_index := -1 + + +const LOG_NAME := "ModLoaderHookChain" + + +# `callbacks` is kept as untyped Array for simplicity when creating a new chain. +# This approach allows direct use of `[vanilla_method] + hooks` without the need to cast types with Array.assign(). +func _init(reference_object: Object, callbacks: Array) -> void: + self.reference_object = reference_object + _callbacks.assign(callbacks) + _callback_index = callbacks.size() + + +## Will execute the next mod hook callable or vanilla method and return the result.[br] +## [br] +## [br][b]Parameters:[/b][br] +## - [param args] ([Array]): An array of all arguments passed into the vanilla function. [br] +## [br] +## [br][b]Returns:[/b][br] +## - [Variant]: Return value of the next function in the chain.[br] +## [br] +## Make sure to call this method [i][color=orange]once[/color][/i] somewhere in the [param mod_callable] you pass to [method ModLoaderMod.add_hook]. [br] +func execute_next(args := []) -> Variant: + var callback := _get_next_callback() + if not callback: + return + + # Vanilla needs to be called without the hook chain being passed + if _is_callback_vanilla(): + return callback.callv(args) + + return callback.callv([self] + args) + + +## Same as [method execute_next], but asynchronous - it can be used if a method uses [code]await[/code]. [br] +## [br] +## [br][b]Parameters:[/b][br] +## - [param args] ([Array]): An array of all arguments passed into the vanilla function. [br] +## [br] +## [br][b]Returns:[/b][br] +## - [Variant]: Return value of the next function in the chain.[br] +## [br] +## This hook needs to be used if the vanilla method uses [code]await[/code] somewhere. [br] +## Make sure to call this method [i][color=orange]once[/color][/i] somewhere in the [param mod_callable] you pass to [method ModLoaderMod.add_hook]. [br] +func execute_next_async(args := []) -> Variant: + var callback := _get_next_callback() + if not callback: + return + + # Vanilla needs to be called without the hook chain being passed + if _is_callback_vanilla(): + return await callback.callv(args) + + return await callback.callv([self] + args) + + +func _get_next_callback() -> Variant: + _callback_index -= 1 + if not _callback_index >= 0: + ModLoaderLog.fatal( + "The hook chain index should never be negative. " + + "A mod hook has called execute_next twice or ModLoaderHookChain was modified in an unsupported way.", + LOG_NAME + ) + return + + return _callbacks[_callback_index] + + +func _is_callback_vanilla() -> bool: + return _callback_index == 0 diff --git a/addons/mod_loader/api/hook_chain.gd.uid b/addons/mod_loader/api/hook_chain.gd.uid new file mode 100644 index 0000000..1492141 --- /dev/null +++ b/addons/mod_loader/api/hook_chain.gd.uid @@ -0,0 +1 @@ +uid://nyep44jvp7yc diff --git a/addons/mod_loader/api/log.gd b/addons/mod_loader/api/log.gd new file mode 100644 index 0000000..f9fedc8 --- /dev/null +++ b/addons/mod_loader/api/log.gd @@ -0,0 +1,599 @@ +@tool +class_name ModLoaderLog +extends Object +## +## This Class provides methods for logging, retrieving logged data, and internal methods for working with log files. + + +# Path to the latest log file. +const MOD_LOG_PATH := "user://logs/modloader.log" + +const _LOG_NAME := "ModLoader:Log" + +## Denotes the severity of a log entry +enum VERBOSITY_LEVEL { + ERROR, ## For errors and fatal errors + WARNING, ## For warnings + INFO, ## For everything informational and successes + DEBUG, ## For debugging, can get quite verbose +} + +## Keeps track of logged messages, to avoid flooding the log with duplicate notices +## Can also be used by mods, eg. to create an in-game developer console that +## shows messages +static var logged_messages := { + "all": {}, + "by_mod": {}, + "by_type": { + "fatal-error": {}, + "error": {}, + "warning": {}, + "info": {}, + "success": {}, + "debug": {}, + "hint": {}, + } +} + +## Verbosity/Logging level. +## Used to filter out messages below the set level +## (if the [enum VERBOSITY_LEVEL] int of a new entry is larger than the [member verbosity] it is ignored) +static var verbosity: VERBOSITY_LEVEL = VERBOSITY_LEVEL.DEBUG + +## Array of mods that should be ignored when logging messages (contains mod IDs as strings) +static var ignored_mods: Array[String] = [] + +## Highlighting color for hint type log messages +static var hint_color := Color("#70bafa") + +## This Sub-Class represents a log entry in ModLoader. +class ModLoaderLogEntry: + extends Resource + + ## Name of the mod or ModLoader class this entry refers to. + var mod_name: String + + ## The message of the log entry. + var message: String + + ## The log type, which indicates the verbosity level of this entry. + var type: String + + ## The readable format of the time when this log entry was created. + ## Used for printing in the log file and output. + var time: String + + ## The timestamp when this log entry was created. + ## Used for comparing and sorting log entries by time. + var time_stamp: int + + ## An array of ModLoaderLogEntry objects. + ## If the message has been logged before, it is added to the stack. + var stack := [] + + + ## Initialize a ModLoaderLogEntry object with provided values.[br] + ##[br] + ## [b]Parameters:[/b][br] + ## [param _mod_name] ([String]): Name of the mod or ModLoader class this entry refers to.[br] + ## [param _message] ([String]): The message of the log entry.[br] + ## [param _type] ([String]): The log type, which indicates the verbosity level of this entry.[br] + ## [param _time] ([String]): The readable format of the time when this log entry was created.[br] + ##[br] + ## [b]Returns:[/b][br] + ## - No return value[br] + func _init(_mod_name: String, _message: String, _type: String, _time: String) -> void: + mod_name = _mod_name + message = _message + type = _type + time = _time + time_stamp = Time.get_ticks_msec() + + + ## Get the log entry as a formatted string.[br] + ## [br] + ## [b]Returns:[/b] [String] + func get_entry() -> String: + return str(time, get_prefix(), message) + + + ## Get the prefix string for the log entry, including the log type and mod name.[br] + ## [br] + ## [b]Returns:[/b] [String] + func get_prefix() -> String: + return "%s %s: " % [type.to_upper(), mod_name] + + + ## Generate an MD5 hash of the log entry (prefix + message).[br] + ## [br] + ## [b]Returns:[/b] [String] + func get_md5() -> String: + return str(get_prefix(), message).md5_text() + + + ## Get all log entries, including the current entry and entries in the stack.[br] + ## [br] + ## [b]Returns:[/b] [Array] + func get_all_entries() -> Array: + var entries := [self] + entries.append_array(stack) + + return entries + + +# API log functions - logging +# ============================================================================= + + +## Logs the error in red and a stack trace. Prefixed FATAL-ERROR.[br] +## Always logged.[br] +## [br] +## [b]Parameters:[/b][br] +## [param message] ([String]): The message to be logged as an error.[br] +## [param mod_name] ([String]): The name of the mod or ModLoader class associated with this log entry.[br] +## [param only_once] ([bool]): (Optional) If true, the log entry will only be logged once, even if called multiple times. Default is false.[br] +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +## [br] +## ===[br] +## [b]Note:[color=bug "Breakpoint"][/color][/b][br] +## Stops execution in the editor, use this when something really needs to be fixed.[br] +## ===[br] +static func fatal(message: String, mod_name: String, only_once := false) -> void: + _log(message, mod_name, "fatal-error", only_once) + + +## Logs the message and pushes an error. Prefixed ERROR.[br] +## Always logged.[br] +## [br] +## [b]Parameters:[/b][br] +## [param message] ([String]): The message to be logged as an error.[br] +## [param mod_name] ([String]): The name of the mod or ModLoader class associated with this log entry.[br] +## [param only_once] ([bool]): (Optional) If true, the log entry will only be logged once, even if called multiple times. Default is false.[br] +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +static func error(message: String, mod_name: String, only_once := false) -> void: + _log(message, mod_name, "error", only_once) + + +## Logs the message and pushes a warning. Prefixed WARNING.[br] +## Logged with verbosity level at or above warning ([code]-v[/code] or [code]--log-warning[/code]).[br] +## [br] +## [b]Parameters:[/b][br] +## [param message] ([String]): The message to be logged as a warning.[br] +## [param mod_name] ([String]): The name of the mod or ModLoader class associated with this log entry.[br] +## [param only_once] ([bool]): (Optional) If true, the log entry will only be logged once, even if called multiple times. Default is false.[br] +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +static func warning(message: String, mod_name: String, only_once := false) -> void: + _log(message, mod_name, "warning", only_once) + + +## Logs the message. Prefixed INFO.[br] +## Logged with verbosity level at or above info ([code]-vv[/code] or [code]--log-info[/code]).[br] +## [br] +## [b]Parameters:[/b][br] +## [param message] ([String]): The message to be logged as an information.[br] +## [param mod_name] ([String]): The name of the mod or ModLoader class associated with this log entry.[br] +## [param only_once] ([bool]): (Optional) If true, the log entry will only be logged once, even if called multiple times. Default is false.[br] +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +static func info(message: String, mod_name: String, only_once := false) -> void: + _log(message, mod_name, "info", only_once) + + +## Logs the message. Prefixed SUCCESS.[br] +## Logged with verbosity level at or above info ([code]-vv[/code] or [code]--log-info[/code]).[br] +## [br] +## [b]Parameters:[/b][br] +## [param message] ([String]): The message to be logged as a success.[br] +## [param mod_name] ([String]): The name of the mod or ModLoader class associated with this log entry.[br] +## [param only_once] ([bool]): (Optional) If true, the log entry will only be logged once, even if called multiple times. Default is false.[br] +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +static func success(message: String, mod_name: String, only_once := false) -> void: + _log(message, mod_name, "success", only_once) + + +## Logs the message. Prefixed DEBUG.[br] +## Logged with verbosity level at or above debug ([code]-vvv[/code] or [code]--log-debug[/code]).[br] +## [br] +## [b]Parameters:[/b][br] +## [param message] ([String]): The message to be logged as a debug.[br] +## [param mod_name] ([String]): The name of the mod or ModLoader class associated with this log entry.[br] +## [param only_once] ([bool]): (Optional) If true, the log entry will only be logged once, even if called multiple times. Default is false.[br] +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +static func debug(message: String, mod_name: String, only_once := false) -> void: + _log(message, mod_name, "debug", only_once) + + +## Logs the message. Prefixed HINT and highligted.[br] +## Logged with verbosity level at or above debug ([code]-vvv[/code] or [code]--log-debug[/code]) and in the editor only. Not written to mod loader log.[br] +## ===[br] +## [b]Note:[/b][br] +## Use this to help other developers debug issues by giving them error-specific hints.[br] +## ===[br] +## [br] +## [b]Parameters:[/b][br] +## [param message] ([String]): The message to be logged as a debug.[br] +## [param mod_name] ([String]): The name of the mod or ModLoader class associated with this log entry.[br] +## [param only_once] ([bool]): (Optional) If true, the log entry will only be logged once, even if called multiple times. Default is false.[br] +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +static func hint(message: String, mod_name: String, only_once := false) -> void: + _log(message, mod_name, "hint", only_once) + + +## Logs the message formatted with [method JSON.print]. Prefixed DEBUG.[br] +## Logged with verbosity level at or above debug ([code]-vvv[/code] or [code]--log-debug[/code]).[br] +## [br] +## [b]Parameters:[/b][br] +## [param message] ([String]): The message to be logged as a debug.[br] +## [param json_printable] (Variant): The variable to be formatted and printed using [method JSON.print].[br] +## [param mod_name] ([String]): The name of the mod or ModLoader class associated with this log entry.[br] +## [param only_once] ([bool]): (Optional) If true, the log entry will only be logged once, even if called multiple times. Default is false.[br] +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +static func debug_json_print(message: String, json_printable, mod_name: String, only_once := false) -> void: + message = "%s\n%s" % [message, JSON.stringify(json_printable, " ")] + _log(message, mod_name, "debug", only_once) + + +# API log functions - stored logs +# ============================================================================= + + +## Returns an array of log entries as a resource.[br] +## [br] +## [b]Returns:[/b][br] +## - [Array]: An array of log entries represented as resource. +static func get_all_as_resource() -> Array: + return get_all() + + +## Returns an array of log entries as a string.[br] +## [br] +## [b]Returns:[/b][br] +## - [Array]: An array of log entries represented as strings. +static func get_all_as_string() -> Array: + var log_entries := get_all() + return get_all_entries_as_string(log_entries) + + +## Returns an array of log entries as a resource for a specific mod_name.[br] +## [br] +## [b]Parameters:[/b][br] +## [param mod_name] ([String]): The name of the mod or ModLoader class associated with the log entries.[br] +## [br] +## [b]Returns:[/b][br] +## - [Array]: An array of log entries represented as resource for the specified [code]mod_name[/code]. +static func get_by_mod_as_resource(mod_name: String) -> Array: + return get_by_mod(mod_name) + + +## Returns an array of log entries as a string for a specific mod_name.[br] +## [br] +## [b]Parameters:[/b][br] +## [param mod_name] ([String]): The name of the mod or ModLoader class associated with the log entries.[br] +## [br] +## [b]Returns:[/b][br] +## - [Array]: An array of log entries represented as strings for the specified [code]mod_name[/code]. +static func get_by_mod_as_string(mod_name: String) -> Array: + var log_entries := get_by_mod(mod_name) + return get_all_entries_as_string(log_entries) + + +## Returns an array of log entries as a resource for a specific type.[br] +## [br] +## [b]Parameters:[/b][br] +## [param type] ([String]): The log type associated with the log entries.[br] +## [br] +## [b]Returns:[/b][br] +## - [Array]: An array of log entries represented as resource for the specified [code]type[/code]. +static func get_by_type_as_resource(type: String) -> Array: + return get_by_type(type) + + +## Returns an array of log entries as a string for a specific type.[br] +## [br] +## [b]Parameters:[/b][br] +## [param type] ([String]): The log type associated with the log entries.[br] +## [br] +## [b]Returns:[/b][br] +## - [Array]: An array of log entries represented as strings for the specified [code]type[/code]. +static func get_by_type_as_string(type: String) -> Array: + var log_entries := get_by_type(type) + return get_all_entries_as_string(log_entries) + + +## Returns an array of all log entries.[br] +## [br] +## [b]Returns:[/b][br] +## - [Array]: An array of all log entries. +static func get_all() -> Array: + var log_entries := [] + + # Get all log entries + for entry_key in logged_messages.all.keys(): + var entry: ModLoaderLogEntry = logged_messages.all[entry_key] + log_entries.append_array(entry.get_all_entries()) + + # Sort them by time + log_entries.sort_custom(Callable(ModLoaderLogCompare, "time")) + + return log_entries + + +## Returns an array of log entries for a specific mod_name.[br] +## [br] +## [b]Parameters:[/b][br] +## [param mod_name] ([String]): The name of the mod or ModLoader class associated with the log entries.[br] +## [br] +## [b]Returns:[/b][br] +## - [Array]: An array of log entries for the specified [code]mod_name[/code]. +static func get_by_mod(mod_name: String) -> Array: + var log_entries := [] + + if not logged_messages.by_mod.has(mod_name): + error("\"%s\" not found in logged messages." % mod_name, _LOG_NAME) + return [] + + for entry_key in logged_messages.by_mod[mod_name].keys(): + var entry: ModLoaderLogEntry = logged_messages.by_mod[mod_name][entry_key] + log_entries.append_array(entry.get_all_entries()) + + return log_entries + + +## Returns an array of log entries for a specific type.[br] +## [br] +## [b]Parameters:[/b][br] +## [param type] ([String]): The log type associated with the log entries.[br] +## [br] +## [b]Returns:[/b][br] +## - [Array]: An array of log entries for the specified [code]type[/code]. +static func get_by_type(type: String) -> Array: + var log_entries := [] + + for entry_key in logged_messages.by_type[type].keys(): + var entry: ModLoaderLogEntry = logged_messages.by_type[type][entry_key] + log_entries.append_array(entry.get_all_entries()) + + return log_entries + + +## Returns an array of log entries represented as strings.[br] +## [br] +## [b]Parameters:[/b][br] +## [param log_entries] ([Array]): An array of ModLoaderLogEntry Objects.[br] +## [br] +## [b]Returns:[/b][br] +## - [Array]: An array of log entries represented as strings. +static func get_all_entries_as_string(log_entries: Array) -> Array: + var log_entry_strings := [] + + # Get all the strings + for entry in log_entries: + log_entry_strings.push_back(entry.get_entry()) + + return log_entry_strings + + +# Internal log functions +# ============================================================================= + +static func _log(message: String, mod_name: String, log_type: String = "info", only_once := false) -> void: + if _is_mod_name_ignored(mod_name): + return + + var time := "%s " % _get_time_string() + var log_entry := ModLoaderLogEntry.new(mod_name, message, log_type, time) + + if only_once and _is_logged_before(log_entry): + return + + _store_log(log_entry) + + # Check if the scene_tree is available + if Engine.get_main_loop() and ModLoader: + ModLoader.emit_signal("logged", log_entry) + + _code_note(str( + "If you are seeing this after trying to run the game, there is an error in your mod somewhere.", + "Check the Debugger tab (below) to see the error.", + "Click through the files listed in Stack Frames to trace where the error originated.", + "View Godot's documentation for more info:", + "https://docs.godotengine.org/en/stable/tutorials/scripting/debug/debugger_panel.html#doc-debugger-panel" + )) + + match log_type.to_lower(): + "fatal-error": + push_error(message) + _write_to_log_file(log_entry.get_entry()) + _write_to_log_file(JSON.stringify(get_stack(), " ")) + assert(false, message) + "error": + printerr(log_entry.get_prefix() + message) + push_error(message) + _write_to_log_file(log_entry.get_entry()) + "warning": + if verbosity >= VERBOSITY_LEVEL.WARNING: + print(log_entry.get_prefix() + message) + push_warning(message) + _write_to_log_file(log_entry.get_entry()) + "info", "success": + if verbosity >= VERBOSITY_LEVEL.INFO: + print(log_entry.get_prefix() + message) + _write_to_log_file(log_entry.get_entry()) + "debug": + if verbosity >= VERBOSITY_LEVEL.DEBUG: + print(log_entry.get_prefix() + message) + _write_to_log_file(log_entry.get_entry()) + "hint": + if OS.has_feature("editor") and verbosity >= VERBOSITY_LEVEL.DEBUG: + print_rich("[color=%s]%s[/color]" % [hint_color.to_html(false), log_entry.get_prefix() + message]) + + +static func _is_mod_name_ignored(mod_name: String) -> bool: + if ignored_mods.is_empty(): + return false + + if mod_name in ignored_mods: + return true + + return false + + +static func _store_log(log_entry: ModLoaderLogEntry) -> void: + var existing_entry: ModLoaderLogEntry + + # Store in all + # If it's a new entry + if not logged_messages.all.has(log_entry.get_md5()): + logged_messages.all[log_entry.get_md5()] = log_entry + # If it's a existing entry + else: + existing_entry = logged_messages.all[log_entry.get_md5()] + existing_entry.time = log_entry.time + existing_entry.stack.push_back(log_entry) + + # Store in by_mod + # If the mod is not yet in "by_mod" init the entry + if not logged_messages.by_mod.has(log_entry.mod_name): + logged_messages.by_mod[log_entry.mod_name] = {} + + logged_messages.by_mod[log_entry.mod_name][log_entry.get_md5()] = log_entry if not existing_entry else existing_entry + + # Store in by_type + logged_messages.by_type[log_entry.type.to_lower()][log_entry.get_md5()] = log_entry if not existing_entry else existing_entry + + +static func _is_logged_before(entry: ModLoaderLogEntry) -> bool: + if not logged_messages.all.has(entry.get_md5()): + return false + + return true + + +class ModLoaderLogCompare: + # Custom sorter that orders logs by time + static func time(a: ModLoaderLogEntry, b: ModLoaderLogEntry) -> bool: + if a.time_stamp > b.time_stamp: + return true # a -> b + else: + return false # b -> a + + +# Internal Date Time +# ============================================================================= + +# Returns the current time as a string in the format hh:mm:ss +static func _get_time_string() -> String: + var date_time := Time.get_datetime_dict_from_system() + return "%02d:%02d:%02d" % [ date_time.hour, date_time.minute, date_time.second ] + + +# Returns the current date as a string in the format yyyy-mm-dd +static func _get_date_string() -> String: + var date_time := Time.get_datetime_dict_from_system() + return "%s-%02d-%02d" % [ date_time.year, date_time.month, date_time.day ] + + +# Returns the current date and time as a string in the format yyyy-mm-dd_hh:mm:ss +static func _get_date_time_string() -> String: + return "%s_%s" % [ _get_date_string(), _get_time_string() ] + + + +# Internal File +# ============================================================================= + +static func _write_to_log_file(string_to_write: String) -> void: + if not FileAccess.file_exists(MOD_LOG_PATH): + _rotate_log_file() + + var log_file := FileAccess.open(MOD_LOG_PATH, FileAccess.READ_WRITE) + + if log_file == null: + assert(false, "Could not open log file, error code: %s" % error) + return + + log_file.seek_end() + log_file.store_string("\n" + string_to_write) + log_file.close() + + +# Keeps log backups for every run, just like the Godot gdscript implementation of +# https://github.com/godotengine/godot/blob/1d14c054a12dacdc193b589e4afb0ef319ee2aae/core/io/logger.cpp#L151 +static func _rotate_log_file() -> void: + var MAX_LOGS: int = ProjectSettings.get_setting("debug/file_logging/max_log_files") + + if FileAccess.file_exists(MOD_LOG_PATH): + if MAX_LOGS > 1: + var datetime := _get_date_time_string().replace(":", ".") + var backup_name: String = MOD_LOG_PATH.get_basename() + "_" + datetime + if MOD_LOG_PATH.get_extension().length() > 0: + backup_name += "." + MOD_LOG_PATH.get_extension() + + var dir := DirAccess.open(MOD_LOG_PATH.get_base_dir()) + if not dir == null: + dir.copy(MOD_LOG_PATH, backup_name) + _clear_old_log_backups() + + # only File.WRITE creates a new file, File.READ_WRITE throws an error + var log_file := FileAccess.open(MOD_LOG_PATH, FileAccess.WRITE) + if log_file == null: + assert(false, "Could not open log file, error code: %s" % error) + log_file.store_string('%s Created log' % _get_date_string()) + log_file.close() + + +static func _clear_old_log_backups() -> void: + var MAX_LOGS := int(ProjectSettings.get_setting("debug/file_logging/max_log_files")) + var MAX_BACKUPS := MAX_LOGS - 1 # -1 for the current new log (not a backup) + var basename := MOD_LOG_PATH.get_file().get_basename() as String + var extension := MOD_LOG_PATH.get_extension() as String + + var dir := DirAccess.open(MOD_LOG_PATH.get_base_dir()) + if dir == null: + return + + dir.list_dir_begin() # TODOGODOT4 fill missing arguments https://github.com/godotengine/godot/pull/40547 + var file := dir.get_next() + var backups := [] + while file.length() > 0: + if (not dir.current_is_dir() and + file.begins_with(basename) and + file.get_extension() == extension and + not file == MOD_LOG_PATH.get_file()): + backups.append(file) + file = dir.get_next() + dir.list_dir_end() + + if backups.size() > MAX_BACKUPS: + backups.sort() + backups.resize(backups.size() - MAX_BACKUPS) + for file_to_delete in backups: + dir.remove(file_to_delete) + + +# Internal util funcs +# ============================================================================= +# This are duplicates of the functions in mod_loader_utils.gd to prevent +# a cyclic reference error between ModLoaderLog and ModLoaderUtils. + + +# This is a dummy func. It is exclusively used to show notes in the code that +# stay visible after decompiling a PCK, as is primarily intended to assist new +# modders in understanding and troubleshooting issues. +static func _code_note(_msg:String): + pass diff --git a/addons/mod_loader/api/log.gd.uid b/addons/mod_loader/api/log.gd.uid new file mode 100644 index 0000000..e837e7e --- /dev/null +++ b/addons/mod_loader/api/log.gd.uid @@ -0,0 +1 @@ +uid://dfoleo2pforxu diff --git a/addons/mod_loader/api/mod.gd b/addons/mod_loader/api/mod.gd new file mode 100644 index 0000000..069e524 --- /dev/null +++ b/addons/mod_loader/api/mod.gd @@ -0,0 +1,358 @@ +class_name ModLoaderMod +extends Object +## +## This Class provides helper functions to build mods. +## +## @tutorial(Script Extensions): https://wiki.godotmodding.com/#/guides/modding/script_extensions +## @tutorial(Script Hooks): https://wiki.godotmodding.com/#/guides/modding/script_hooks +## @tutorial(Mod Structure): https://wiki.godotmodding.com/#/guides/modding/mod_structure +## @tutorial(Mod Files): https://wiki.godotmodding.com/#/guides/modding/mod_files + + +const LOG_NAME := "ModLoader:Mod" + + +## Installs a script extension that extends a vanilla script.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param child_script_path] ([String]): The path to the mod's extender script.[br] +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +## [br] +## This is the preferred way of modifying a vanilla [Script][br] +## Since Godot 4, extensions can cause issues with scripts that use [code]class_name[/code] +## and should be avoided if present.[br] +## See [method add_hook] for those cases.[br] +## [br] +## The [param child_script_path] should point to your mod's extender script.[br] +## Example: [code]"MOD/extensions/singletons/utils.gd"[/code][br] +## Inside the extender script, include [code]extends {target}[/code] where [code]{target}[/code] is the vanilla path.[br] +## Example: [code]extends "res://singletons/utils.gd"[/code].[br] +## ===[br] +## [b]Note:[/b][br] +## Your extender script doesn't have to follow the same directory path as the vanilla file, +## but it's good practice to do so.[br] +## ===[br] +## [br] +static func install_script_extension(child_script_path: String) -> void: + var mod_id: String = _ModLoaderPath.get_mod_dir(child_script_path) + var mod_data: ModData = get_mod_data(mod_id) + if not ModLoaderStore.saved_extension_paths.has(mod_data.manifest.get_mod_id()): + ModLoaderStore.saved_extension_paths[mod_data.manifest.get_mod_id()] = [] + ModLoaderStore.saved_extension_paths[mod_data.manifest.get_mod_id()].append(child_script_path) + + # If this is called during initialization, add it with the other + # extensions to be installed taking inheritance chain into account + if ModLoaderStore.is_initializing: + ModLoaderStore.script_extensions.push_back(child_script_path) + + # If not, apply the extension directly + else: + _ModLoaderScriptExtension.apply_extension(child_script_path) + + +## Adds all methods from a file as hooks. [br] +## [br] +## [b]Parameters:[/b][br] +## - [param vanilla_script_path] ([String]): The path to the script which will be hooked.[br] +## - [param hook_script_path] ([String]): The path to the script containing hooks.[br] +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +## [br] +## The file needs to extend [Object].[br] +## The methods in the file need to have the exact same name as the vanilla method +## they intend to hook, all mismatches will be ignored. [br] +## See: [method add_hook] +## [br] +## [b]Examples:[/b][br] +## [codeblock] +## ModLoaderMod.install_script_hooks( +## "res://tools/utilities.gd", +## extensions_dir_path.path_join("tools/utilities-hook.gd") +## ) +## [/codeblock] +static func install_script_hooks(vanilla_script_path: String, hook_script_path: String) -> void: + var hook_script := load(hook_script_path) as GDScript + var hook_script_instance := hook_script.new() + + # Every script that inherits RefCounted will be cleaned up by the engine as + # soon as there are no more references to it. If the reference is gone + # the method can't be called and everything returns null. + # Only Object won't be removed, so we can use it here. + if hook_script_instance is RefCounted: + ModLoaderLog.fatal( + "Scripts holding mod hooks should always extend Object (%s)" + % hook_script_path, LOG_NAME + ) + + var vanilla_script := load(vanilla_script_path) as GDScript + var vanilla_methods := vanilla_script.get_script_method_list().map( + func(method: Dictionary) -> String: + return method.name + ) + + var methods := hook_script.get_script_method_list() + for hook in methods: + if hook.name in vanilla_methods: + ModLoaderMod.add_hook(Callable(hook_script_instance, hook.name), vanilla_script_path, hook.name) + continue + + ModLoaderLog.debug( + 'Skipped adding hook "%s" (not found in vanilla script %s)' + % [hook.name, vanilla_script_path], LOG_NAME + ) + + if not OS.has_feature("editor"): + continue + + vanilla_methods.sort_custom(( + func(a_name: String, b_name: String, target_name: String) -> bool: + return a_name.similarity(target_name) > b_name.similarity(target_name) + ).bind(hook.name)) + + var closest_vanilla: String = vanilla_methods.front() + if closest_vanilla.similarity(hook.name) > 0.8: + ModLoaderLog.hint( + 'Did you mean "%s" instead of "%s"?' + % [closest_vanilla, hook.name], LOG_NAME + ) + + +## Adds a hook, a custom mod function, to a vanilla method.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param mod_callable] ([Callable]): The function that will executed when +## the vanilla method is executed. When writing a mod callable, make sure +## that it [i]always[/i] receives a [ModLoaderHookChain] object as first argument, +## which is used to continue down the hook chain (see: [method ModLoaderHookChain.execute_next]) +## and allows manipulating parameters before and return values after the +## vanilla method is called. [br] +## - [param script_path] ([String]): Path to the vanilla script that holds the method.[br] +## - [param method_name] ([String]): The method the hook will be applied to.[br] +## [br] +## [b]Returns:[/b][br][br] +## - No return value[br] +## [br] +## Opposed to script extensions, hooks can be applied to scripts that use +## [code]class_name[/code] without issues.[br] +## If possible, prefer [method install_script_extension].[br] +## [br] +## [b]Examples:[/b][br] +## [br] +## Given the following vanilla script [code]main.gd[/code] +## [codeblock] +## class_name MainGame +## extends Node2D +## +## var version := "vanilla 1.0.0" +## +## +## func _ready(): +## $CanvasLayer/Control/Label.text = "Version: %s" % version +## print(Utilities.format_date(15, 11, 2024)) +## [/codeblock] +## +## It can be hooked in [code]mod_main.gd[/code] like this +## [codeblock] +## func _init() -> void: +## ModLoaderMod.add_hook(change_version, "res://main.gd", "_ready") +## ModLoaderMod.add_hook(time_travel, "res://tools/utilities.gd", "format_date") +## # Multiple hooks can be added to a single method. +## ModLoaderMod.add_hook(add_season, "res://tools/utilities.gd", "format_date") +## +## +## # The script we are hooking is attached to a node, which we can get from reference_object +## # then we can change any variables it has +## func change_version(chain: ModLoaderHookChain) -> void: +## # Using a typecast here (with "as") can help with autocomplete and avoiding errors +## var main_node := chain.reference_object as MainGame +## main_node.version = "Modloader Hooked!" +## # _ready, which we are hooking, does not have any arguments +## chain.execute_next() +## +## +## # Parameters can be manipulated easily by changing what is passed into .execute_next() +## # The vanilla method (Utilities.format_date) takes 3 arguments, our hook method takes +## # the ModLoaderHookChain followed by the same 3 +## func time_travel(chain: ModLoaderHookChain, day: int, month: int, year: int) -> String: +## print("time travel!") +## year -= 100 +## # Just the vanilla arguments are passed along in the same order, wrapped into an Array +## var val = chain.execute_next([day, month, year]) +## return val +## +## +## # The return value can be manipulated by calling the next hook (or vanilla) first +## # then changing it and returning the new value. +## func add_season(chain: ModLoaderHookChain, day: int, month: int, year: int) -> String: +## var output = chain.execute_next([day, month, year]) +## match month: +## 12, 1, 2: +## output += ", Winter" +## 3, 4, 5: +## output += ", Spring" +## 6, 7, 8: +## output += ", Summer" +## 9, 10, 11: +## output += ", Autumn" +## return output +## [/codeblock] +## +static func add_hook(mod_callable: Callable, script_path: String, method_name: String) -> void: + _ModLoaderHooks.add_hook(mod_callable, script_path, method_name) + + +## Registers an array of classes to the global scope since Godot only does that in the editor.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param new_global_classes] ([Array]): An array of class definitions to be registered.[br] +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +## [br] +## Format: [code]{ "base": "ParentClass", "class": "ClassName", "language": "GDScript", "path": "res://path/class_name.gd" }[/code][br] +## [br] +## ===[br] +## [b]Tip:[/b][color=tip][/color][br] +## You can find these easily in the project.godot file under `_global_script_classes`[br] +## (but you should only include classes belonging to your mod)[br] +## ===[br] +static func register_global_classes_from_array(new_global_classes: Array) -> void: + ModLoaderUtils.register_global_classes_from_array(new_global_classes) + var _savecustom_error: int = ProjectSettings.save_custom(_ModLoaderPath.get_override_path()) + + +## Adds a translation file.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param resource_path] ([String]): The path to the translation resource file.[br] +## [b]Returns:[/b][br] +## - No return value[br] +## [br] +## ===[br] +## [b]Note:[/b][br] +## The [code].translation[/code] file should have been created by the Godot editor already, usually when importing a CSV file. +## The translation file should named [code]name.langcode.translation[/code] -> [code]mytranslation.en.translation[/code].[br] +## ===[br] +static func add_translation(resource_path: String) -> void: + if not _ModLoaderFile.file_exists(resource_path): + ModLoaderLog.fatal("Tried to load a position resource from a file that doesn't exist. The invalid path was: %s" % [resource_path], LOG_NAME) + return + + var translation_object: Translation = load(resource_path) + if translation_object: + TranslationServer.add_translation(translation_object) + ModLoaderLog.info("Added Translation from Resource -> %s" % resource_path, LOG_NAME) + else: + ModLoaderLog.fatal("Failed to load translation at path: %s" % [resource_path], LOG_NAME) + + + +## Marks the given scene for to be refreshed. It will be refreshed at the correct point in time later.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param scene_path] ([String]): The path to the scene file to be refreshed. +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +## [br] +## ===[br] +## [b]Note:[/b][color=abstract "Version"][/color][br] +## This function requires Godot 4.3 or higher.[br] +## ===[br] +## [br] +## This function is useful if a script extension is not automatically applied. +## This situation can occur when a script is attached to a preloaded scene. +## If you encounter issues where your script extension is not working as expected, +## try to identify the scene to which it is attached and use this method to refresh it. +## This will reload already loaded scenes and apply the script extension. +## [br] +static func refresh_scene(scene_path: String) -> void: + if scene_path in ModLoaderStore.scenes_to_refresh: + return + + ModLoaderStore.scenes_to_refresh.push_back(scene_path) + ModLoaderLog.debug("Added \"%s\" to be refreshed." % scene_path, LOG_NAME) + + +## Extends a specific scene by providing a callable function to modify it. +## [br] +## [b]Parameters:[/b][br] +## - [param scene_vanilla_path] ([String]): The path to the vanilla scene file.[br] +## - [param edit_callable] ([Callable]): The callable function to modify the scene.[br] +## [br] +## [b]Returns:[/b][br] +## - No return value[br] +## [br] +## The callable receives an instance of the "vanilla_scene" as the first parameter.[br] +static func extend_scene(scene_vanilla_path: String, edit_callable: Callable) -> void: + if not ModLoaderStore.scenes_to_modify.has(scene_vanilla_path): + ModLoaderStore.scenes_to_modify[scene_vanilla_path] = [] + + ModLoaderStore.scenes_to_modify[scene_vanilla_path].push_back(edit_callable) + + +## Gets the [ModData] from the provided namespace.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param mod_id] ([String]): The ID of the mod.[br] +## [br] +## [b]Returns:[/b][br] +## - [ModData]: The [ModData] associated with the provided [code]mod_id[/code], or null if the [code]mod_id[/code] is invalid.[br] +static func get_mod_data(mod_id: String) -> ModData: + if not ModLoaderStore.mod_data.has(mod_id): + ModLoaderLog.error("%s is an invalid mod_id" % mod_id, LOG_NAME) + return null + + return ModLoaderStore.mod_data[mod_id] + + +## Gets the [ModData] of all loaded Mods as [Dictionary].[br] +## [br] +## [b]Returns:[/b][br] +## - [Dictionary]: A dictionary containing the [ModData] of all loaded mods.[br] +static func get_mod_data_all() -> Dictionary: + return ModLoaderStore.mod_data + + +## Returns the path to the directory where unpacked mods are stored.[br] +## [br] +## [b]Returns:[/b][br] +## - [String]: The path to the unpacked mods directory.[br] +static func get_unpacked_dir() -> String: + return _ModLoaderPath.get_unpacked_mods_dir_path() + + +## Returns true if the mod with the given [code]mod_id[/code] was successfully loaded.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param mod_id] ([String]): The ID of the mod.[br] +## [br] +## [b]Returns:[/b][br] +## - [bool]: true if the mod is loaded, false otherwise.[br] +static func is_mod_loaded(mod_id: String) -> bool: + if ModLoaderStore.is_initializing: + ModLoaderLog.warning( + "The ModLoader is not fully initialized. " + + "Calling \"is_mod_loaded()\" in \"_init()\" may result in an unexpected return value as mods are still loading.", + LOG_NAME + ) + + # If the mod is not present in the mod_data dictionary or the mod is flagged as not loadable. + if not ModLoaderStore.mod_data.has(mod_id) or not ModLoaderStore.mod_data[mod_id].is_loadable: + return false + + return true + + +## Returns true if the mod with the given mod_id was successfully loaded and is currently active. +## [br] +## Parameters: +## - [param mod_id] ([String]): The ID of the mod. +## [br] +## Returns: +## - [bool]: true if the mod is loaded and active, false otherwise. +static func is_mod_active(mod_id: String) -> bool: + return is_mod_loaded(mod_id) and ModLoaderStore.mod_data[mod_id].is_active diff --git a/addons/mod_loader/api/mod.gd.uid b/addons/mod_loader/api/mod.gd.uid new file mode 100644 index 0000000..7b447f8 --- /dev/null +++ b/addons/mod_loader/api/mod.gd.uid @@ -0,0 +1 @@ +uid://d2hugw88f3q4e diff --git a/addons/mod_loader/api/profile.gd b/addons/mod_loader/api/profile.gd new file mode 100644 index 0000000..e831354 --- /dev/null +++ b/addons/mod_loader/api/profile.gd @@ -0,0 +1,475 @@ +class_name ModLoaderUserProfile +extends Object +## +## This Class provides methods for working with user profiles. + + +const LOG_NAME := "ModLoader:UserProfile" + +# The path where the Mod User Profiles data is stored. +const FILE_PATH_USER_PROFILES := "user://mod_user_profiles.json" + + +# API profile functions +# ============================================================================= + + +## Enables a mod - it will be loaded on the next game start[br] +## [br] +## [b]Parameters:[/b][br] +## - [param mod_id] ([String]): The ID of the mod to enable.[br] +## - [param user_profile] ([ModUserProfile]): (Optional) The user profile to enable the mod for. Default is the current user profile.[br] +## [br] +## [b]Returns:[/b][br] +## - [bool]: True on success. +static func enable_mod(mod_id: String, user_profile:= ModLoaderStore.current_user_profile) -> bool: + return _set_mod_state(mod_id, user_profile.name, true) + + +## Forces a mod to enable, ensuring it loads at the next game start, regardless of load warnings.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param mod_id] ([String]): The ID of the mod to enable.[br] +## - [param user_profile] ([ModUserProfile]): (Optional) The user profile for which the mod will be enabled. Defaults to the current user profile.[br] +## [br] +## [b]Returns:[/b][br] +## - [bool]: True on success. +static func force_enable_mod(mod_id: String, user_profile:= ModLoaderStore.current_user_profile) -> bool: + return _set_mod_state(mod_id, user_profile.name, true, true) + + +## Disables a mod - it will not be loaded on the next game start[br] +## [br] +## [b]Parameters:[/b][br] +## - [param mod_id] ([String]): The ID of the mod to disable.[br] +## - [param user_profile] ([ModUserProfile]): (Optional) The user profile to disable the mod for. Default is the current user profile.[br] +## [br] +## [b]Returns:[/b][br] +## - [bool]: True on success. +static func disable_mod(mod_id: String, user_profile := ModLoaderStore.current_user_profile) -> bool: + return _set_mod_state(mod_id, user_profile.name, false) + + +## Sets the current config for a mod in a user profile's mod_list.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param mod_id] ([String]): The ID of the mod.[br] +## - [param mod_config] ([ModConfig]): The mod config to set as the current config.[br] +## - [param user_profile] ([ModUserProfile]): (Optional) The user profile to update. Default is the current user profile.[br] +## [br] +## [b]Returns:[/b][br] +## - [bool]: True on success. +static func set_mod_current_config(mod_id: String, mod_config: ModConfig, user_profile := ModLoaderStore.current_user_profile) -> bool: + # Verify whether the mod_id is present in the profile's mod_list. + if not _is_mod_id_in_mod_list(mod_id, user_profile.name): + return false + + # Update the current config in the mod_list of the user profile + user_profile.mod_list[mod_id].current_config = mod_config.name + + # Store the new profile in the json file + var is_save_success := _save() + + if is_save_success: + ModLoaderLog.debug("Set the \"current_config\" of \"%s\" to \"%s\" in user profile \"%s\" " % [mod_id, mod_config.name, user_profile.name], LOG_NAME) + + return is_save_success + + +## Creates a new user profile with the given name, using the currently loaded mods as the mod list.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param profile_name] ([String]): The name of the new user profile (must be unique).[br] +## [br] +## [b]Returns:[/b][br] +## - [bool]: True on success. +static func create_profile(profile_name: String) -> bool: + # Verify that the profile name is not already in use + if ModLoaderStore.user_profiles.has(profile_name): + ModLoaderLog.error("User profile with the name of \"%s\" already exists." % profile_name, LOG_NAME) + return false + + var mod_list := _generate_mod_list() + + var new_profile := _create_new_profile(profile_name, mod_list) + + # If there was an error creating the new user profile return + if not new_profile: + return false + + # Store the new profile in the ModLoaderStore + ModLoaderStore.user_profiles[profile_name] = new_profile + + # Set it as the current profile + ModLoaderStore.current_user_profile = new_profile + + # Store the new profile in the json file + var is_save_success := _save() + + if is_save_success: + ModLoaderLog.debug("Created new user profile \"%s\"" % profile_name, LOG_NAME) + + return is_save_success + + +## Sets the current user profile to the given user profile.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param user_profile] ([ModUserProfile]): The user profile to set as the current profile.[br] +## [br] +## [b]Returns:[/b][br] +## - [bool]: True on success. +static func set_profile(user_profile: ModUserProfile) -> bool: + # Check if the profile name is unique + if not ModLoaderStore.user_profiles.has(user_profile.name): + ModLoaderLog.error("User profile with name \"%s\" not found." % user_profile.name, LOG_NAME) + return false + + # Update the current_user_profile in the ModLoaderStore + ModLoaderStore.current_user_profile = ModLoaderStore.user_profiles[user_profile.name] + + # Save changes in the json file + var is_save_success := _save() + + if is_save_success: + ModLoaderLog.debug("Current user profile set to \"%s\"" % user_profile.name, LOG_NAME) + + return is_save_success + + +## Deletes the given user profile.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param user_profile] ([ModUserProfile]): The user profile to delete.[br] +## [br] +## [b]Returns:[/b][br] +## - [bool]: True on success. +static func delete_profile(user_profile: ModUserProfile) -> bool: + # If the current_profile is about to get deleted log an error + if ModLoaderStore.current_user_profile.name == user_profile.name: + ModLoaderLog.error(str( + "You cannot delete the currently selected user profile \"%s\" " + + "because it is currently in use. Please switch to a different profile before deleting this one.") % user_profile.name, + LOG_NAME) + return false + + # Deleting the default profile is not allowed + if user_profile.name == "default": + ModLoaderLog.error("You can't delete the default profile", LOG_NAME) + return false + + # Delete the user profile + if not ModLoaderStore.user_profiles.erase(user_profile.name): + # Erase returns false if the the key is not present in user_profiles + ModLoaderLog.error("User profile with name \"%s\" not found." % user_profile.name, LOG_NAME) + return false + + # Save profiles to the user profiles JSON file + var is_save_success := _save() + + if is_save_success: + ModLoaderLog.debug("Deleted user profile \"%s\"" % user_profile.name, LOG_NAME) + + return is_save_success + + +## Returns the current user profile.[br] +## [br] +## [b]Returns:[/b][br] +## - [ModUserProfile]: The current profile or [code]null[/code] if not set. +static func get_current() -> ModUserProfile: + return ModLoaderStore.current_user_profile + + +## Returns the user profile with the given name.[br] +## [br] +## [b]Parameters:[/b][br] +## - [param profile_name] ([String]): The name of the user profile to retrieve.[br] +## [br] +## [b]Returns:[/b][br] +## - [ModUserProfile]: The profile or [code]null[/code] if not found +static func get_profile(profile_name: String) -> ModUserProfile: + if not ModLoaderStore.user_profiles.has(profile_name): + ModLoaderLog.error("User profile with name \"%s\" not found." % profile_name, LOG_NAME) + return null + + return ModLoaderStore.user_profiles[profile_name] + + +## Returns an array containing all user profiles stored in ModLoaderStore.[br] +## [br] +## [b]Returns:[/b][br] +## - [Array]: A list of [ModUserProfile] Objects +static func get_all_as_array() -> Array: + var user_profiles := [] + + for user_profile_name in ModLoaderStore.user_profiles.keys(): + user_profiles.push_back(ModLoaderStore.user_profiles[user_profile_name]) + + return user_profiles + + +## Returns true if the Mod User Profiles are initialized. +## [br] +## [b]Returns:[/b][br] +## - [bool]: True if profiles are ready. +## [br] +## On the first execution of the game, user profiles might not yet be created. +## Use this method to check if everything is ready to interact with the ModLoaderUserProfile API. +static func is_initialized() -> bool: + return _ModLoaderFile.file_exists(FILE_PATH_USER_PROFILES) + + +# Internal profile functions +# ============================================================================= + + +# Update the global list of disabled mods based on the current user profile +# The user profile will override the disabled_mods property that can be set via the options resource in the editor. +# Example: If "Mod-TestMod" is set in disabled_mods via the editor, the mod will appear disabled in the user profile. +# If the user then enables the mod in the profile the entry in disabled_mods will be removed. +static func _update_disabled_mods() -> void: + var current_user_profile: ModUserProfile = get_current() + + # Check if a current user profile is set + if not current_user_profile: + ModLoaderLog.info("There is no current user profile. The \"default\" profile will be created.", LOG_NAME) + return + + # Iterate through the mod list in the current user profile to find disabled mods + for mod_id in current_user_profile.mod_list: + var mod_list_entry: Dictionary = current_user_profile.mod_list[mod_id] + if ModLoaderStore.mod_data.has(mod_id): + ModLoaderStore.mod_data[mod_id].set_mod_state(mod_list_entry.is_active, true) + + ModLoaderLog.debug( + "Updated the active state of all mods, based on the current user profile \"%s\"" + % current_user_profile.name, + LOG_NAME) + + +# This function updates the mod lists of all user profiles with newly loaded mods that are not already present. +# It does so by comparing the current set of loaded mods with the mod list of each user profile, and adding any missing mods. +# Additionally, it checks for and deletes any mods from each profile's mod list that are no longer installed on the system. +static func _update_mod_lists() -> bool: + # Generate a list of currently present mods by combining the mods + # in mod_data and ml_options.disabled_mods from ModLoaderStore. + var current_mod_list := _generate_mod_list() + + # Iterate over all user profiles + for profile_name in ModLoaderStore.user_profiles.keys(): + var profile: ModUserProfile = ModLoaderStore.user_profiles[profile_name] + + # Merge the profiles mod_list with the previously created current_mod_list + profile.mod_list.merge(current_mod_list) + + var update_mod_list := _update_mod_list(profile.mod_list) + + profile.mod_list = update_mod_list + + # Save the updated user profiles to the JSON file + var is_save_success := _save() + + if is_save_success: + ModLoaderLog.debug("Updated the mod lists of all user profiles", LOG_NAME) + + return is_save_success + + +# This function takes a mod_list dictionary and optional mod_data dictionary as input and returns +# an updated mod_list dictionary. It iterates over each mod ID in the mod list, checks if the mod +# is still installed and if the current_config is present. If the mod is not installed or the current +# config is missing, the mod is removed or its current_config is reset to the default configuration. +static func _update_mod_list(mod_list: Dictionary, mod_data := ModLoaderStore.mod_data) -> Dictionary: + var updated_mod_list := mod_list.duplicate(true) + + # Iterate over each mod ID in the mod list + for mod_id in updated_mod_list.keys(): + var mod_list_entry: Dictionary = updated_mod_list[mod_id] + + # Check if the current config doesn't exist + # This can happen if the config file was manually deleted + if mod_list_entry.has("current_config") and _ModLoaderPath.get_path_to_mod_config_file(mod_id, mod_list_entry.current_config).is_empty(): + # If the current config doesn't exist, reset it to the default configuration + mod_list_entry.current_config = ModLoaderConfig.DEFAULT_CONFIG_NAME + + if ( + # If the mod is not loaded + not mod_data.has(mod_id) and + # Check if the entry has a zip_path key + mod_list_entry.has("zip_path") and + # Check if the entry has a zip_path + not mod_list_entry.zip_path.is_empty() and + # Check if the zip file for the mod doesn't exist + not _ModLoaderFile.file_exists(mod_list_entry.zip_path) + ): + # If the mod directory doesn't exist, + # the mod is no longer installed and can be removed from the mod list + ModLoaderLog.debug( + "Mod \"%s\" has been deleted from all user profiles as the corresponding zip file no longer exists at path \"%s\"." + % [mod_id, mod_list_entry.zip_path], + LOG_NAME, + true + ) + + updated_mod_list.erase(mod_id) + continue + + updated_mod_list[mod_id] = mod_list_entry + + return updated_mod_list + + +# Generates a dictionary with data to be stored for each mod. +static func _generate_mod_list() -> Dictionary: + var mod_list := {} + + # Create a mod_list with the currently loaded mods + for mod_id in ModLoaderStore.mod_data.keys(): + mod_list[mod_id] = _generate_mod_list_entry(mod_id, true) + + # Add the deactivated mods to the list + for mod_id in ModLoaderStore.ml_options.disabled_mods: + mod_list[mod_id] = _generate_mod_list_entry(mod_id, false) + + return mod_list + + +# Generates a mod list entry dictionary with the given mod ID and active status. +# If the mod has a config schema, sets the 'current_config' key to the current_config stored in the Mods ModData. +static func _generate_mod_list_entry(mod_id: String, is_active: bool) -> Dictionary: + var mod_list_entry := {} + + # Set the mods active state + mod_list_entry.is_active = is_active + + # Set the mods zip path if available + if ModLoaderStore.mod_data.has(mod_id): + mod_list_entry.zip_path = ModLoaderStore.mod_data[mod_id].zip_path + + # Set the current_config if the mod has a config schema and is active + if is_active and not ModLoaderConfig.get_config_schema(mod_id).is_empty(): + var current_config: ModConfig = ModLoaderStore.mod_data[mod_id].current_config + if current_config and current_config.is_valid: + # Set to the current_config name if valid + mod_list_entry.current_config = current_config.name + else: + # If not valid revert to the default config + mod_list_entry.current_config = ModLoaderConfig.DEFAULT_CONFIG_NAME + + return mod_list_entry + + +# Handles the activation or deactivation of a mod in a user profile. +static func _set_mod_state(mod_id: String, profile_name: String, should_activate: bool, force := false) -> bool: + # Verify whether the mod_id is present in the profile's mod_list. + if not _is_mod_id_in_mod_list(mod_id, profile_name): + return false + + # Handle mod state + # Set state in the ModData + var was_toggled: bool = ModLoaderStore.mod_data[mod_id].set_mod_state(should_activate, force) + if not was_toggled: + return false + + # Set state for user profile + ModLoaderStore.user_profiles[profile_name].mod_list[mod_id].is_active = should_activate + + # Save profiles to the user profiles JSON file + var is_save_success := _save() + + if is_save_success: + ModLoaderLog.debug("Mod activation state changed: mod_id=%s should_activate=%s profile_name=%s" % [mod_id, should_activate, profile_name], LOG_NAME) + + return is_save_success + + +# Checks whether a given mod_id is present in the mod_list of the specified user profile. +# Returns True if the mod_id is present, False otherwise. +static func _is_mod_id_in_mod_list(mod_id: String, profile_name: String) -> bool: + # Get the user profile + var user_profile := get_profile(profile_name) + if not user_profile: + # Return false if there is an error getting the user profile + return false + + # Return false if the mod_id is not in the profile's mod_list + if not user_profile.mod_list.has(mod_id): + ModLoaderLog.error("Mod id \"%s\" not found in the \"mod_list\" of user profile \"%s\"." % [mod_id, profile_name], LOG_NAME) + return false + + # Return true if the mod_id is in the profile's mod_list + return true + + +# Creates a new Profile with the given name and mod list. +# Returns the newly created Profile object. +static func _create_new_profile(profile_name: String, mod_list: Dictionary) -> ModUserProfile: + var new_profile := ModUserProfile.new() + + # If no name is provided, log an error and return null + if profile_name == "": + ModLoaderLog.error("Please provide a name for the new profile", LOG_NAME) + return null + + # Set the profile name + new_profile.name = profile_name + + # If no mods are specified in the mod_list, log a warning and return the new profile + if mod_list.keys().size() == 0: + ModLoaderLog.info("No mod_ids inside \"mod_list\" for user profile \"%s\" " % profile_name, LOG_NAME) + return new_profile + + # Set the mod_list + new_profile.mod_list = _update_mod_list(mod_list) + + return new_profile + + +# Loads user profiles from the JSON file and adds them to ModLoaderStore. +static func _load() -> bool: + # Load JSON data from the user profiles file + var data := _ModLoaderFile.get_json_as_dict(FILE_PATH_USER_PROFILES) + + # If there is no data, log an error and return + if data.is_empty(): + ModLoaderLog.error("No profile file found at \"%s\"" % FILE_PATH_USER_PROFILES, LOG_NAME) + return false + + # Loop through each profile in the data and add them to ModLoaderStore + for profile_name in data.profiles.keys(): + # Get the profile data from the JSON object + var profile_data: Dictionary = data.profiles[profile_name] + + # Create a new profile object and add it to ModLoaderStore.user_profiles + var new_profile := _create_new_profile(profile_name, profile_data.mod_list) + ModLoaderStore.user_profiles[profile_name] = new_profile + + # Set the current user profile to the one specified in the data + ModLoaderStore.current_user_profile = ModLoaderStore.user_profiles[data.current_profile] + + return true + + +# Saves the user profiles in the ModLoaderStore to the user profiles JSON file. +static func _save() -> bool: + # Initialize a dictionary to hold the serialized user profiles data + var save_dict := { + "current_profile": "", + "profiles": {} + } + + # Set the current profile name in the save_dict + save_dict.current_profile = ModLoaderStore.current_user_profile.name + + # Serialize the mod_list data for each user profile and add it to the save_dict + for profile_name in ModLoaderStore.user_profiles.keys(): + var profile: ModUserProfile = ModLoaderStore.user_profiles[profile_name] + + # Init the profile dict + save_dict.profiles[profile.name] = {} + # Init the mod_list dict + save_dict.profiles[profile.name].mod_list = profile.mod_list + + # Save the serialized user profiles data to the user profiles JSON file + return _ModLoaderFile.save_dictionary_to_json_file(save_dict, FILE_PATH_USER_PROFILES) diff --git a/addons/mod_loader/api/profile.gd.uid b/addons/mod_loader/api/profile.gd.uid new file mode 100644 index 0000000..96f5fbb --- /dev/null +++ b/addons/mod_loader/api/profile.gd.uid @@ -0,0 +1 @@ +uid://c0u28df0ffhan diff --git a/addons/mod_loader/internal/cache.gd b/addons/mod_loader/internal/cache.gd new file mode 100644 index 0000000..cc424e6 --- /dev/null +++ b/addons/mod_loader/internal/cache.gd @@ -0,0 +1,85 @@ +class_name _ModLoaderCache +extends RefCounted + + +# This Class provides methods for caching data. + +const CACHE_FILE_PATH = "user://mod_loader_cache.json" +const LOG_NAME = "ModLoader:Cache" + + +# ModLoaderStore is passed as parameter so the cache data can be loaded on ModLoaderStore._init() +static func init_cache(_ModLoaderStore) -> void: + if not _ModLoaderFile.file_exists(CACHE_FILE_PATH): + _init_cache_file() + return + + _load_file(_ModLoaderStore) + + +# Adds data to the cache +static func add_data(key: String, data: Dictionary) -> Dictionary: + if ModLoaderStore.cache.has(key): + ModLoaderLog.error("key: \"%s\" already exists in \"ModLoaderStore.cache\"" % key, LOG_NAME) + return {} + + ModLoaderStore.cache[key] = data + + return ModLoaderStore.cache[key] + + +# Get data from a specific key +static func get_data(key: String) -> Dictionary: + if not ModLoaderStore.cache.has(key): + ModLoaderLog.info("key: \"%s\" not found in \"ModLoaderStore.cache\"" % key, LOG_NAME) + return {} + + return ModLoaderStore.cache[key] + + +# Get the entire cache dictionary +static func get_cache() -> Dictionary: + return ModLoaderStore.cache + + +static func has_key(key: String) -> bool: + return ModLoaderStore.cache.has(key) + + +# Updates or adds data to the cache +static func update_data(key: String, data: Dictionary) -> Dictionary: + # If the key exists + if has_key(key): + # Update the data + ModLoaderStore.cache[key].merge(data, true) + else: + ModLoaderLog.info("key: \"%s\" not found in \"ModLoaderStore.cache\" added as new data instead." % key, LOG_NAME, true) + # Else add new data + add_data(key, data) + + return ModLoaderStore.cache[key] + + +# Remove data from the cache +static func remove_data(key: String) -> void: + if not ModLoaderStore.cache.has(key): + ModLoaderLog.error("key: \"%s\" not found in \"ModLoaderStore.cache\"" % key, LOG_NAME) + return + + ModLoaderStore.cache.erase(key) + + +# Save the cache to the cache file +static func save_to_file() -> void: + _ModLoaderFile.save_dictionary_to_json_file(ModLoaderStore.cache, CACHE_FILE_PATH) + + +# Load the cache file data and store it in ModLoaderStore +# ModLoaderStore is passed as parameter so the cache data can be loaded on ModLoaderStore._init() +static func _load_file(_ModLoaderStore = ModLoaderStore) -> void: + _ModLoaderStore.cache = _ModLoaderFile.get_json_as_dict(CACHE_FILE_PATH) + + +# Create an empty cache file +static func _init_cache_file() -> void: + _ModLoaderFile.save_dictionary_to_json_file({}, CACHE_FILE_PATH) diff --git a/addons/mod_loader/internal/cache.gd.uid b/addons/mod_loader/internal/cache.gd.uid new file mode 100644 index 0000000..ab408d1 --- /dev/null +++ b/addons/mod_loader/internal/cache.gd.uid @@ -0,0 +1 @@ +uid://b73enisoxe0uq diff --git a/addons/mod_loader/internal/cli.gd b/addons/mod_loader/internal/cli.gd new file mode 100644 index 0000000..f34ed00 --- /dev/null +++ b/addons/mod_loader/internal/cli.gd @@ -0,0 +1,85 @@ +class_name _ModLoaderCLI +extends RefCounted + + +# This Class provides util functions for working with cli arguments. +# Currently all of the included functions are internal and should only be used by the mod loader itself. + +const LOG_NAME := "ModLoader:CLI" + + +# Check if the provided command line argument was present when launching the game +static func is_running_with_command_line_arg(argument: String) -> bool: + for arg in OS.get_cmdline_args(): + if argument == arg.split("=")[0]: + return true + + return false + + +# Get the command line argument value if present when launching the game +static func get_cmd_line_arg_value(argument: String) -> String: + var args := _get_fixed_cmdline_args() + + for arg_index in args.size(): + var arg := args[arg_index] as String + + var key := arg.split("=")[0] + if key == argument: + # format: `--arg=value` or `--arg="value"` + if "=" in arg: + var value := arg.trim_prefix(argument + "=") + value = value.trim_prefix('"').trim_suffix('"') + value = value.trim_prefix("'").trim_suffix("'") + return value + + # format: `--arg value` or `--arg "value"` + elif arg_index +1 < args.size() and not args[arg_index +1].begins_with("--"): + return args[arg_index + 1] + + return "" + + +static func _get_fixed_cmdline_args() -> PackedStringArray: + return fix_godot_cmdline_args_string_space_splitting(OS.get_cmdline_args()) + + +# Reverses a bug in Godot, which splits input strings at spaces even if they are quoted +# e.g. `--arg="some value" --arg-two 'more value'` becomes `[ --arg="some, value", --arg-two, 'more, value' ]` +static func fix_godot_cmdline_args_string_space_splitting(args: PackedStringArray) -> PackedStringArray: + if not OS.has_feature("editor"): # only happens in editor builds + return args + if OS.has_feature("windows"): # windows is unaffected + return args + + var fixed_args := PackedStringArray([]) + var fixed_arg := "" + # if we encounter an argument that contains `=` followed by a quote, + # or an argument that starts with a quote, take all following args and + # concatenate them into one, until we find the closing quote + for arg in args: + var arg_string := arg as String + if '="' in arg_string or '="' in fixed_arg or \ + arg_string.begins_with('"') or fixed_arg.begins_with('"'): + if not fixed_arg == "": + fixed_arg += " " + fixed_arg += arg_string + if arg_string.ends_with('"'): + fixed_args.append(fixed_arg.trim_prefix(" ")) + fixed_arg = "" + continue + # same thing for single quotes + elif "='" in arg_string or "='" in fixed_arg \ + or arg_string.begins_with("'") or fixed_arg.begins_with("'"): + if not fixed_arg == "": + fixed_arg += " " + fixed_arg += arg_string + if arg_string.ends_with("'"): + fixed_args.append(fixed_arg.trim_prefix(" ")) + fixed_arg = "" + continue + + else: + fixed_args.append(arg_string) + + return fixed_args diff --git a/addons/mod_loader/internal/cli.gd.uid b/addons/mod_loader/internal/cli.gd.uid new file mode 100644 index 0000000..d6787c1 --- /dev/null +++ b/addons/mod_loader/internal/cli.gd.uid @@ -0,0 +1 @@ +uid://c3rvk5ry6rqyq diff --git a/addons/mod_loader/internal/dependency.gd b/addons/mod_loader/internal/dependency.gd new file mode 100644 index 0000000..472697b --- /dev/null +++ b/addons/mod_loader/internal/dependency.gd @@ -0,0 +1,131 @@ +class_name _ModLoaderDependency +extends RefCounted + + +# This Class provides methods for working with dependencies. +# Currently all of the included methods are internal and should only be used by the mod loader itself. + +const LOG_NAME := "ModLoader:Dependency" + + +# Run dependency checks on a mod, checking any dependencies it lists in its +# mod_manifest (ie. its manifest.json file). If a mod depends on another mod that +# hasn't been loaded, the dependent mod won't be loaded, if it is a required dependency. +# +# Parameters: +# - mod: A ModData object representing the mod being checked. +# - dependency_chain: An array that stores the IDs of the mods that have already +# been checked to avoid circular dependencies. +# - is_required: A boolean indicating whether the mod is a required or optional +# dependency. Optional dependencies will not prevent the dependent mod from +# loading if they are missing. +# +# Returns: A boolean indicating whether a circular dependency was detected. +static func check_dependencies(mod: ModData, is_required := true, dependency_chain := []) -> bool: + var dependency_type := "required" if is_required else "optional" + # Get the dependency array based on the is_required flag + var dependencies := mod.manifest.dependencies if is_required else mod.manifest.optional_dependencies + # Get the ID of the mod being checked + var mod_id := mod.dir_name + + ModLoaderLog.debug("Checking dependencies - mod_id: %s %s dependencies: %s" % [mod_id, dependency_type, dependencies], LOG_NAME) + + # Check for circular dependency + if mod_id in dependency_chain: + ModLoaderLog.debug("%s dependency check - circular dependency detected for mod with ID %s." % [dependency_type.capitalize(), mod_id], LOG_NAME) + return true + + # Add mod_id to dependency_chain to avoid circular dependencies + dependency_chain.append(mod_id) + + # Loop through each dependency listed in the mod's manifest + for dependency_id in dependencies: + # Check if dependency is missing + if not ModLoaderStore.mod_data.has(dependency_id) or not ModLoaderStore.mod_data[dependency_id].is_loadable or not ModLoaderStore.mod_data[dependency_id].is_active: + # Skip to the next dependency if it's optional + if not is_required: + ModLoaderLog.info("Missing optional dependency - mod: -> %s dependency -> %s" % [mod_id, dependency_id], LOG_NAME) + continue + _handle_missing_dependency(mod_id, dependency_id) + # Flag the mod so it's not loaded later + mod.is_loadable = false + else: + var dependency: ModData = ModLoaderStore.mod_data[dependency_id] + + # Increase the importance score of the dependency by 1 + dependency.importance += 1 + ModLoaderLog.debug("%s dependency -> %s importance -> %s" % [dependency_type.capitalize(), dependency_id, dependency.importance], LOG_NAME) + + # Check if the dependency has any dependencies of its own + if dependency.manifest.dependencies.size() > 0: + if check_dependencies(dependency, is_required, dependency_chain): + return true + + # Return false if all dependencies have been resolved + return false + + +# Run load before check on a mod, checking any load_before entries it lists in its +# mod_manifest (ie. its manifest.json file). Add the mod to the dependency of the +# mods inside the load_before array. +static func check_load_before(mod: ModData) -> void: + # Skip if no entries in load_before + if mod.manifest.load_before.size() == 0: + return + + ModLoaderLog.debug("Load before - In mod %s detected." % mod.dir_name, LOG_NAME) + + # For each mod id in load_before + for load_before_id in mod.manifest.load_before: + # Check if the load_before mod exists + if not ModLoaderStore.mod_data.has(load_before_id): + ModLoaderLog.debug("Load before - Skipping %s because it's missing" % load_before_id, LOG_NAME) + continue + + var load_before_mod_dependencies := ModLoaderStore.mod_data[load_before_id].manifest.dependencies as PackedStringArray + + # Check if it's already a dependency + if mod.dir_name in load_before_mod_dependencies: + ModLoaderLog.debug("Load before - Skipping because it's already a dependency for %s" % load_before_id, LOG_NAME) + continue + + # Add the mod to the dependency array + load_before_mod_dependencies.append(mod.dir_name) + ModLoaderStore.mod_data[load_before_id].manifest.dependencies = load_before_mod_dependencies + + ModLoaderLog.debug("Load before - Added %s as dependency for %s" % [mod.dir_name, load_before_id], LOG_NAME) + + +# Get the load order of mods, using a custom sorter +static func get_load_order(mod_data_array: Array) -> Array: + # Add loadable mods to the mod load order array + for mod in mod_data_array: + mod = mod as ModData + if mod.is_loadable: + ModLoaderStore.mod_load_order.append(mod) + + # Sort mods by the importance value + ModLoaderStore.mod_load_order.sort_custom(Callable(CompareImportance, "_compare_importance")) + return ModLoaderStore.mod_load_order + + +# Handles a missing dependency for a given mod ID. Logs an error message indicating the missing dependency and adds +# the dependency ID to the mod_missing_dependencies dictionary for the specified mod. +static func _handle_missing_dependency(mod_id: String, dependency_id: String) -> void: + ModLoaderLog.error("Missing dependency - mod: -> %s dependency -> %s" % [mod_id, dependency_id], LOG_NAME) + # if mod is not present in the missing dependencies array + if not ModLoaderStore.mod_missing_dependencies.has(mod_id): + # add it + ModLoaderStore.mod_missing_dependencies[mod_id] = [] + + ModLoaderStore.mod_missing_dependencies[mod_id].append(dependency_id) + + +# Inner class so the sort function can be called by get_load_order() +class CompareImportance: + # Custom sorter that orders mods by important + static func _compare_importance(a: ModData, b: ModData) -> bool: + if a.importance > b.importance: + return true # a -> b + else: + return false # b -> a diff --git a/addons/mod_loader/internal/dependency.gd.uid b/addons/mod_loader/internal/dependency.gd.uid new file mode 100644 index 0000000..46b6202 --- /dev/null +++ b/addons/mod_loader/internal/dependency.gd.uid @@ -0,0 +1 @@ +uid://bnmjbsvid8sxk diff --git a/addons/mod_loader/internal/file.gd b/addons/mod_loader/internal/file.gd new file mode 100644 index 0000000..5377bad --- /dev/null +++ b/addons/mod_loader/internal/file.gd @@ -0,0 +1,241 @@ +class_name _ModLoaderFile +extends RefCounted + + +# This Class provides util functions for working with files. +# Currently all of the included functions are internal and should only be used by the mod loader itself. + +const LOG_NAME := "ModLoader:File" + +# Get Data +# ============================================================================= + +# Parses JSON from a given file path and returns a [Dictionary]. +# Returns an empty [Dictionary] if no file exists (check with size() < 1) +static func get_json_as_dict(path: String) -> Dictionary: + if not file_exists(path): + return {} + + var file := FileAccess.open(path, FileAccess.READ) + var error = file.get_open_error() + + if file == null: + ModLoaderLog.error("Error opening file. Code: %s" % error, LOG_NAME) + + var content := file.get_as_text() + return _get_json_string_as_dict(content) + + +# Parses JSON from a given [String] and returns a [Dictionary]. +# Returns an empty [Dictionary] on error (check with size() < 1) +static func _get_json_string_as_dict(string: String) -> Dictionary: + if string == "": + return {} + + var test_json_conv = JSON.new() + var error = test_json_conv.parse(string) + if not error == OK: + ModLoaderLog.error("Error parsing JSON", LOG_NAME) + return {} + + if not test_json_conv.data is Dictionary: + ModLoaderLog.error("JSON is not a dictionary", LOG_NAME) + return {} + return test_json_conv.data + + +# Opens the path and reports all the errors that can happen +static func open_dir(folder_path: String) -> DirAccess: + var mod_dir := DirAccess.open(folder_path) + if mod_dir == null: + ModLoaderLog.error("Can't open mod folder %s" % [folder_path], LOG_NAME) + return null + + var mod_dir_open_error := mod_dir.get_open_error() + if not mod_dir_open_error == OK: + ModLoaderLog.info( + "Can't open mod folder %s (Error: %s, %s)" % + [folder_path, mod_dir_open_error, error_string(mod_dir_open_error)], + LOG_NAME + ) + return null + var mod_dir_listdir_error := mod_dir.list_dir_begin() # TODOGODOT4 fill missing arguments https://github.com/godotengine/godot/pull/40547 + if not mod_dir_listdir_error == OK: + ModLoaderLog.error( + "Can't read mod folder %s (Error: %s, %s)" % + [folder_path, mod_dir_listdir_error, error_string(mod_dir_listdir_error)], + LOG_NAME + ) + return null + + return mod_dir + + +static func get_json_as_dict_from_zip(zip_path: String, file_path: String, is_full_path := false) -> Dictionary: + if not file_exists(zip_path): + ModLoaderLog.error("Zip was not found at %s" % [zip_path], LOG_NAME) + return {} + + var reader := ZIPReader.new() + + var zip_open_error := reader.open(zip_path) + if not zip_open_error == OK: + ModLoaderLog.error( + "Error opening zip. (Error: %s, %s)" % + [zip_open_error, error_string(zip_open_error)], + LOG_NAME + ) + + var full_path := "" + if is_full_path: + full_path = file_path + if not reader.file_exists(full_path): + ModLoaderLog.error("File was not found in zip at path %s" % [file_path], LOG_NAME) + return {} + else: + # Go through all files and find the file + # Since we don't know which mod folder will be in the zip to get the exact full path + # (zip naming is not required to be the name as folder name) + for path in reader.get_files(): + if Array(path.rsplit("/", false, 1)).back() == file_path: + full_path = path + if not full_path: + ModLoaderLog.error("File was not found in zip at path %s" % [file_path], LOG_NAME) + return {} + + var content := reader.read_file(full_path).get_string_from_utf8() + return _get_json_string_as_dict(content) + + +# Save Data +# ============================================================================= + +# Saves a dictionary to a file, as a JSON string +static func _save_string_to_file(save_string: String, filepath: String) -> bool: + # Create directory if it doesn't exist yet + var file_directory := filepath.get_base_dir() + var dir := DirAccess.open(file_directory) + + _code_note(str( + "View error codes here:", + "https://docs.godotengine.org/en/stable/classes/class_%40globalscope.html#enum-globalscope-error" + )) + + if not dir: + var makedir_error := DirAccess.make_dir_recursive_absolute(ProjectSettings.globalize_path(file_directory)) + if not makedir_error == OK: + ModLoaderLog.fatal("Encountered an error (%s) when attempting to create a directory, with the path: %s" % [makedir_error, file_directory], LOG_NAME) + return false + + # Save data to the file + var file := FileAccess.open(filepath, FileAccess.WRITE) + + if not file: + ModLoaderLog.fatal("Encountered an error (%s) when attempting to write to a file, with the path: %s" % [FileAccess.get_open_error(), filepath], LOG_NAME) + return false + + file.store_string(save_string) + file.close() + + return true + + +# Saves a dictionary to a file, as a JSON string +static func save_dictionary_to_json_file(data: Dictionary, filepath: String) -> bool: + var json_string := JSON.stringify(data, "\t") + return _save_string_to_file(json_string, filepath) + + +# Remove Data +# ============================================================================= + +# Removes a file from the given path +static func remove_file(file_path: String) -> bool: + var dir := DirAccess.open(file_path) + + if not dir.file_exists(file_path): + ModLoaderLog.error("No file found at \"%s\"" % file_path, LOG_NAME) + return false + + var error := dir.remove(file_path) + + if error: + ModLoaderLog.error( + "Encountered an error (%s) when attempting to remove the file, with the path: %s" + % [error, file_path], + LOG_NAME + ) + return false + + return true + + +# Checks +# ============================================================================= + +static func file_exists(path: String, zip_path: String = "") -> bool: + if not zip_path.is_empty(): + return file_exists_in_zip(zip_path, path) + + var exists := FileAccess.file_exists(path) + + # If the file is not found, check if it has been remapped because it is a Resource. + if not exists: + exists = ResourceLoader.exists(path) + + return exists + + +static func dir_exists(path: String) -> bool: + return DirAccess.dir_exists_absolute(path) + + +static func file_exists_in_zip(zip_path: String, path: String) -> bool: + var reader := zip_reader_open(zip_path) + if not reader: + return false + + if _ModLoaderGodot.is_version_below(_ModLoaderGodot.ENGINE_VERSION_HEX_4_2_0): + return reader.get_files().has(path.trim_prefix("res://")) + else: + return reader.file_exists(path.trim_prefix("res://")) + + +static func get_mod_dir_name_in_zip(zip_path: String) -> String: + var reader := _ModLoaderFile.zip_reader_open(zip_path) + if not reader: + return "" + + var file_paths := reader.get_files() + + for file_path in file_paths: + # We asume tat the mod_main.gd is at the root of the mod dir + if file_path.ends_with("mod_main.gd") and file_path.split("/").size() == 3: + return file_path.split("/")[-2] + + return "" + + +static func zip_reader_open(zip_path) -> ZIPReader: + var reader := ZIPReader.new() + var err := reader.open(zip_path) + if err != OK: + ModLoaderLog.error("Could not open zip with error: %s" % error_string(err), LOG_NAME) + return + return reader + + +static func load_manifest_file(path: String) -> Dictionary: + ModLoaderLog.debug("Loading mod_manifest from -> %s" % path, LOG_NAME) + + if _ModLoaderPath.is_zip(path): + return get_json_as_dict_from_zip(path, ModData.MANIFEST) + + return get_json_as_dict(path.path_join(ModData.MANIFEST)) + + +# This is a dummy func. It is exclusively used to show notes in the code that +# stay visible after decompiling a PCK, as is primarily intended to assist new +# modders in understanding and troubleshooting issues. +static func _code_note(_msg:String): + pass diff --git a/addons/mod_loader/internal/file.gd.uid b/addons/mod_loader/internal/file.gd.uid new file mode 100644 index 0000000..09d1bdd --- /dev/null +++ b/addons/mod_loader/internal/file.gd.uid @@ -0,0 +1 @@ +uid://d34sgvhw73mtb diff --git a/addons/mod_loader/internal/godot.gd b/addons/mod_loader/internal/godot.gd new file mode 100644 index 0000000..9cf2b4c --- /dev/null +++ b/addons/mod_loader/internal/godot.gd @@ -0,0 +1,116 @@ +@tool +class_name _ModLoaderGodot +extends Object + + +# This Class provides methods for interacting with Godot. +# Currently all of the included methods are internal and should only be used by the mod loader itself. + +const LOG_NAME := "ModLoader:Godot" +const AUTOLOAD_CONFIG_HELP_MSG := "To configure your autoloads, go to Project > Project Settings > Autoload." + +const ENGINE_VERSION_HEX_4_2_2 := 0x040202 +const ENGINE_VERSION_HEX_4_2_0 := 0x040200 + +static var engine_version_hex: int = Engine.get_version_info().hex + + +# Check autoload positions: +# Ensure 1st autoload is `ModLoaderStore`, and 2nd is `ModLoader`. +static func check_autoload_positions() -> void: + var override_cfg_path := _ModLoaderPath.get_override_path() + var is_override_cfg_setup := _ModLoaderFile.file_exists(override_cfg_path) + # If the override file exists we assume the ModLoader was setup with the --setup-create-override-cfg cli arg + # In that case the ModLoader will be the last entry in the autoload array + if is_override_cfg_setup: + ModLoaderLog.info("override.cfg setup detected, ModLoader will be the last autoload loaded.", LOG_NAME) + return + + # If there are Autoloads that need to be before the ModLoader + # "allow_modloader_autoloads_anywhere" in the ModLoader Options can be enabled. + # With that only the correct order of, ModLoaderStore first and ModLoader second, is checked. + if ModLoaderStore.ml_options.allow_modloader_autoloads_anywhere: + is_autoload_before("ModLoaderStore", "ModLoader", true) + else: + var _pos_ml_store := check_autoload_position("ModLoaderStore", 0, true) + var _pos_ml_core := check_autoload_position("ModLoader", 1, true) + + +# Check if autoload_name_before is before autoload_name_after +# Returns a bool if the position does not match. +# Optionally triggers a fatal error +static func is_autoload_before(autoload_name_before: String, autoload_name_after: String, trigger_error := false) -> bool: + var autoload_name_before_index := get_autoload_index(autoload_name_before) + var autoload_name_after_index := get_autoload_index(autoload_name_after) + + # Check if the Store is before the ModLoader + if not autoload_name_before_index < autoload_name_after_index: + var error_msg := ( + "Expected %s ( position: %s ) to be loaded before %s ( position: %s ). " + % [autoload_name_before, autoload_name_before_index, autoload_name_after, autoload_name_after_index] + ) + var help_msg := AUTOLOAD_CONFIG_HELP_MSG if OS.has_feature("editor") else "" + + if trigger_error: + var final_message = error_msg + help_msg + push_error(final_message) + ModLoaderLog._write_to_log_file(final_message) + ModLoaderLog._write_to_log_file(JSON.stringify(get_stack(), " ")) + assert(false, final_message) + + return false + + return true + + +# Check the index position of the provided autoload (0 = 1st, 1 = 2nd, etc). +# Returns a bool if the position does not match. +# Optionally triggers a fatal error +static func check_autoload_position(autoload_name: String, position_index: int, trigger_error := false) -> bool: + var autoload_array := get_autoload_array() + var autoload_index := autoload_array.find(autoload_name) + var position_matches := autoload_index == position_index + + if not position_matches and trigger_error: + var error_msg := ( + "Expected %s to be the autoload in position %s, but this is currently %s. " + % [autoload_name, str(position_index + 1), autoload_array[position_index]] + ) + var help_msg := AUTOLOAD_CONFIG_HELP_MSG if OS.has_feature("editor") else "" + var final_message = error_msg + help_msg + + push_error(final_message) + ModLoaderLog._write_to_log_file(final_message) + ModLoaderLog._write_to_log_file(JSON.stringify(get_stack(), " ")) + assert(false, final_message) + + return position_matches + + +# Get an array of all autoloads -> ["autoload/AutoloadName", ...] +static func get_autoload_array() -> Array: + var autoloads := [] + + # Get all autoload settings + for prop in ProjectSettings.get_property_list(): + var name: String = prop.name + if name.begins_with("autoload/"): + autoloads.append(name.trim_prefix("autoload/")) + + return autoloads + + +# Get the index of a specific autoload +static func get_autoload_index(autoload_name: String) -> int: + var autoloads := get_autoload_array() + var autoload_index := autoloads.find(autoload_name) + + return autoload_index + + +static func is_version_below(version_hex: int) -> bool: + return engine_version_hex < version_hex + + +static func is_version_above(version_hex: int) -> bool: + return engine_version_hex > version_hex diff --git a/addons/mod_loader/internal/godot.gd.uid b/addons/mod_loader/internal/godot.gd.uid new file mode 100644 index 0000000..373ae8d --- /dev/null +++ b/addons/mod_loader/internal/godot.gd.uid @@ -0,0 +1 @@ +uid://dc86ulvsd1da7 diff --git a/addons/mod_loader/internal/hooks.gd b/addons/mod_loader/internal/hooks.gd new file mode 100644 index 0000000..4e7b44d --- /dev/null +++ b/addons/mod_loader/internal/hooks.gd @@ -0,0 +1,60 @@ +@tool +class_name _ModLoaderHooks +extends Object + +# This Class provides utility functions for working with Mod Hooks. +# Currently all of the included functions are internal and should only be used by the mod loader itself. +# Functions with external use are exposed through the ModLoaderMod class. + +const LOG_NAME := "ModLoader:Hooks" + +static var any_mod_hooked := false + + +## Internal ModLoader method. [br] +## To add hooks from a mod use [method ModLoaderMod.add_hook]. +static func add_hook(mod_callable: Callable, script_path: String, method_name: String) -> void: + any_mod_hooked = true + var hash := get_hook_hash(script_path, method_name) + if not ModLoaderStore.modding_hooks.has(hash): + ModLoaderStore.modding_hooks[hash] = [] + ModLoaderStore.modding_hooks[hash].push_back(mod_callable) + ModLoaderLog.debug('Added hook "%s" to method: "%s" in script: "%s"' + % [mod_callable.get_method(), method_name, script_path], LOG_NAME + ) + + if not ModLoaderStore.hooked_script_paths.has(script_path): + ModLoaderStore.hooked_script_paths[script_path] = [method_name] + elif not ModLoaderStore.hooked_script_paths[script_path].has(method_name): + ModLoaderStore.hooked_script_paths[script_path].append(method_name) + + +static func call_hooks(vanilla_method: Callable, args: Array, hook_hash: int) -> Variant: + var hooks: Array = ModLoaderStore.modding_hooks.get(hook_hash, []) + if hooks.is_empty(): + return vanilla_method.callv(args) + + var chain := ModLoaderHookChain.new(vanilla_method.get_object(), [vanilla_method] + hooks) + return chain.execute_next(args) + + +static func call_hooks_async(vanilla_method: Callable, args: Array, hook_hash: int) -> Variant: + var hooks: Array = ModLoaderStore.modding_hooks.get(hook_hash, []) + if hooks.is_empty(): + return await vanilla_method.callv(args) + + var chain := ModLoaderHookChain.new(vanilla_method.get_object(), [vanilla_method] + hooks) + return await chain.execute_next_async(args) + + +static func get_hook_hash(path: String, method: String) -> int: + return hash(path + method) + + +static func on_new_hooks_created() -> void: + if ModLoaderStore.ml_options.disable_restart: + ModLoaderLog.debug("Mod Loader handled restart is disabled.", LOG_NAME) + return + ModLoaderLog.debug("Instancing restart notification scene from path: %s" % [ModLoaderStore.ml_options.restart_notification_scene_path], LOG_NAME) + var restart_notification_scene = load(ModLoaderStore.ml_options.restart_notification_scene_path).instantiate() + ModLoader.add_child(restart_notification_scene) diff --git a/addons/mod_loader/internal/hooks.gd.uid b/addons/mod_loader/internal/hooks.gd.uid new file mode 100644 index 0000000..30fbbd0 --- /dev/null +++ b/addons/mod_loader/internal/hooks.gd.uid @@ -0,0 +1 @@ +uid://yrog1crr7kxp diff --git a/addons/mod_loader/internal/mod_hook_packer.gd b/addons/mod_loader/internal/mod_hook_packer.gd new file mode 100644 index 0000000..809c188 --- /dev/null +++ b/addons/mod_loader/internal/mod_hook_packer.gd @@ -0,0 +1,74 @@ +class_name _ModLoaderModHookPacker +extends RefCounted + + +# This class is used to generate mod hooks on demand and pack them into a zip file. +# Currently all of the included functions are internal and should only be used by the mod loader itself. + +const LOG_NAME := "ModLoader:ModHookPacker" + + +static func start() -> void: + ModLoaderLog.info("Generating mod hooks .zip", LOG_NAME) + var hook_pre_processor = _ModLoaderModHookPreProcessor.new() + hook_pre_processor.process_begin() + + var mod_hook_pack_path := _ModLoaderPath.get_path_to_hook_pack() + + # Create mod hook pack path if necessary + if not DirAccess.dir_exists_absolute(mod_hook_pack_path.get_base_dir()): + var error := DirAccess.make_dir_recursive_absolute(mod_hook_pack_path.get_base_dir()) + if not error == OK: + ModLoaderLog.error("Error creating the mod hook directory at %s" % mod_hook_pack_path, LOG_NAME) + return + ModLoaderLog.debug("Created dir at: %s" % mod_hook_pack_path, LOG_NAME) + + # Create mod hook zip + var zip_writer := ZIPPacker.new() + var error: Error + + if not FileAccess.file_exists(mod_hook_pack_path): + # Clear cache if the hook pack does not exist + _ModLoaderCache.remove_data("hooks") + error = zip_writer.open(mod_hook_pack_path) + else: + # If there is a pack already, append to it + error = zip_writer.open(mod_hook_pack_path, ZIPPacker.APPEND_ADDINZIP) + if not error == OK: + ModLoaderLog.error("Error (%s) writing to hooks zip, consider deleting this file: %s" % [error, mod_hook_pack_path], LOG_NAME) + return + + ModLoaderLog.debug("Scripts requiring hooks: %s" % [ModLoaderStore.hooked_script_paths], LOG_NAME) + + var cache := _ModLoaderCache.get_data("hooks") + var cached_script_paths: Dictionary = {} if cache.is_empty() or not cache.has("hooked_script_paths") else cache.hooked_script_paths + if cached_script_paths == ModLoaderStore.hooked_script_paths: + ModLoaderLog.info("Scripts are already processed according to cache, skipping process.", LOG_NAME) + zip_writer.close() + return + + var new_hooks_created := false + # Get all scripts that need processing + for path in ModLoaderStore.hooked_script_paths.keys(): + var method_mask: Array[String] = [] + method_mask.assign(ModLoaderStore.hooked_script_paths[path]) + var processed_source_code := hook_pre_processor.process_script_verbose(path, false, method_mask) + + # Skip writing to the zip if no new hooks were created for this script + if not hook_pre_processor.script_paths_hooked.has(path): + ModLoaderLog.debug("No new hooks were created in \"%s\", skipping writing to hook pack." % path, LOG_NAME) + continue + + zip_writer.start_file(path.trim_prefix("res://")) + zip_writer.write_file(processed_source_code.to_utf8_buffer()) + zip_writer.close_file() + + ModLoaderLog.debug("Hooks created for script: %s" % path, LOG_NAME) + new_hooks_created = true + + if new_hooks_created: + _ModLoaderCache.update_data("hooks", {"hooked_script_paths": ModLoaderStore.hooked_script_paths}) + _ModLoaderCache.save_to_file() + ModLoader.new_hooks_created.emit() + + zip_writer.close() diff --git a/addons/mod_loader/internal/mod_hook_packer.gd.uid b/addons/mod_loader/internal/mod_hook_packer.gd.uid new file mode 100644 index 0000000..1c80c41 --- /dev/null +++ b/addons/mod_loader/internal/mod_hook_packer.gd.uid @@ -0,0 +1 @@ +uid://dnwq8741pln26 diff --git a/addons/mod_loader/internal/mod_hook_preprocessor.gd b/addons/mod_loader/internal/mod_hook_preprocessor.gd new file mode 100644 index 0000000..039ce6e --- /dev/null +++ b/addons/mod_loader/internal/mod_hook_preprocessor.gd @@ -0,0 +1,649 @@ +@tool +class_name _ModLoaderModHookPreProcessor +extends RefCounted + + +# This class is used to process the source code from a script at a given path. +# Currently all of the included functions are internal and should only be used by the mod loader itself. + +const LOG_NAME := "ModLoader:ModHookPreProcessor" + +const REQUIRE_EXPLICIT_ADDITION := false +const METHOD_PREFIX := "vanilla_" +const HASH_COLLISION_ERROR := \ + "MODDING HOOKS ERROR: Hash collision between %s and %s. The collision can be resolved by renaming one of the methods or changing their script's path." +const MOD_LOADER_HOOKS_START_STRING := \ + "\n# ModLoader Hooks - The following code has been automatically added by the Godot Mod Loader." + +## \\bfunc\\b\\s+ -> Match the word 'func' and one or more whitespace characters +## \\b%s\\b -> the function name +## (?:.*\\n*)*?\\s*\\( -> Match any character between zero and unlimited times, but be lazy +## and only do this until a '(' is found. +const REGEX_MATCH_FUNC_WITH_WHITESPACE := "\\bfunc\\b\\s+\\b%s\\b(?:.*\\n*)*?\\s*\\(" + +## finds function names used as setters and getters (excluding inline definitions) +## group 2 and 4 contain the setter/getter names +var regex_getter_setter := RegEx.create_from_string("(.*?[sg]et\\s*=\\s*)(\\w+)(\\g<1>)?(\\g<2>)?") + +## finds every instance where super() is called +## returns only the super word, excluding the (, as match to make substitution easier +var regex_super_call := RegEx.create_from_string("\\bsuper(?=\\s*\\()") + +## Matches the indented function body. +## Needs to start from the : of a function declaration to work (.search() offset param) +## The body of a function is every line that is empty or starts with an indent or comment +var regex_func_body := RegEx.create_from_string("(?smn)\\N*(\\n^(([\\t #]+\\N*)|$))*") + +## Just await between word boundaries +var regex_keyword_await := RegEx.create_from_string("\\bawait\\b") + +## Just void between word boundaries +var regex_keyword_void := RegEx.create_from_string("\\bvoid\\b") + +var hashmap := {} +var script_paths_hooked := {} + + +func process_begin() -> void: + hashmap.clear() + +## Calls [method process_script] with additional logging +func process_script_verbose(path: String, enable_hook_check := false, method_mask: Array[String] = []) -> String: + var start_time := Time.get_ticks_msec() + ModLoaderLog.debug("Start processing script at path: %s" % path, LOG_NAME) + var processed := process_script(path, enable_hook_check, method_mask) + ModLoaderLog.debug("Finished processing script at path: %s in %s ms" % [path, Time.get_ticks_msec() - start_time], LOG_NAME) + return processed + + +## [param path]: File path to the script to be processed.[br] +## [param enable_hook_check]: Adds a check that _ModLoaderHooks.any_mod_hooked is [code]true[/code] to the processed method, reducing hash checks.[br] +## [param method_mask]: If provided, only methods in this [Array] will be processed.[br] +func process_script(path: String, enable_hook_check := false, method_mask: Array[String] = []) -> String: + var current_script := load(path) as GDScript + var source_code := current_script.source_code + var source_code_additions := "" + + # We need to stop all vanilla methods from forming inheritance chains, + # since the generated methods will fulfill inheritance requirements + var class_prefix := str(hash(path)) + var method_store: Array[String] = [] + + var getters_setters := collect_getters_and_setters(source_code) + var moddable_methods := current_script.get_script_method_list().filter( + is_func_moddable.bind(source_code, getters_setters) + ) + + var methods_hooked := {} + for method in moddable_methods: + if method.name in method_store: + continue + + var full_prefix := "%s%s_" % [METHOD_PREFIX, class_prefix] + + # Check if the method name starts with the prefix added by `edit_vanilla_method()`. + # This indicates that the method was previously processed, possibly by the export plugin. + # If so, store the method name (excluding the prefix) in `methods_hooked`. + if method.name.begins_with(full_prefix): + var method_name_vanilla: String = method.name.trim_prefix(full_prefix) + methods_hooked[method_name_vanilla] = true + continue + # This ensures we avoid creating a hook for the 'imposter' method, which + # is generated by `build_mod_hook_string()` and has the vanilla method name. + if methods_hooked.has(method.name): + continue + + # If a mask is provided, only methods with their name in the mask will be converted. + # Can't be filtered before the loop since it removes prefixed methods required by the previous check. + if not method_mask.is_empty(): + if not method.name in method_mask: + continue + + var type_string := get_return_type_string(method.return) + var is_static := true if method.flags == METHOD_FLAG_STATIC + METHOD_FLAG_NORMAL else false + + var func_def: RegExMatch = match_func_with_whitespace(method.name, source_code) + if not func_def: # Could not regex match a function with that name + continue # Means invalid Script, should never happen + + # Processing does not cover methods in subclasses yet. + # If a function with the same name was found in a subclass, + # try again until we find the top level one + var max_loop := 1000 + while not is_top_level_func(source_code, func_def.get_start(), is_static): # indent before "func" + func_def = match_func_with_whitespace(method.name, source_code, func_def.get_end()) + if not func_def or max_loop <= 0: # Couldn't match any func like before + break # Means invalid Script, unless it's a child script. + # In such cases, the method name might be listed in the script_method_list + # but absent in the actual source_code. + max_loop -= 1 + + if not func_def: # If no valid function definition is found after processing. + continue # Skip to the next iteration. + + # Shift the func_def_end index back by one to start on the opening parentheses. + # Because the match_func_with_whitespace().get_end() is the index after the opening parentheses. + var closing_paren_index := get_closing_paren_index(func_def.get_end() - 1, source_code) + + var func_body_start_index := get_func_body_start_index(closing_paren_index, source_code) + if func_body_start_index == -1: # The function is malformed, opening ( was not closed by ) + continue # Means invalid Script, should never happen + + var func_body := match_method_body(method.name, func_body_start_index, source_code) + if not func_body: # No indented lines found + continue # Means invalid Script, should never happen + + var is_async := is_func_async(func_body.get_string()) + var can_return := can_return(source_code, method.name, closing_paren_index, func_body_start_index) + var method_arg_string_with_defaults_and_types := get_function_parameters(method.name, source_code, is_static) + var method_arg_string_names_only := get_function_arg_name_string(method.args) + + var hook_id := _ModLoaderHooks.get_hook_hash(path, method.name) + var hook_id_data := [path, method.name, true] + if hashmap.has(hook_id): + push_error(HASH_COLLISION_ERROR%[hashmap[hook_id], hook_id_data]) + hashmap[hook_id] = hook_id_data + + var mod_loader_hook_string := build_mod_hook_string( + method.name, + method_arg_string_names_only, + method_arg_string_with_defaults_and_types, + type_string, + can_return, + is_static, + is_async, + hook_id, + full_prefix, + enable_hook_check + ) + + # Store the method name + # Not sure if there is a way to get only the local methods in a script, + # get_script_method_list() returns a full list, + # including the methods from the scripts it extends, + # which leads to multiple entries in the list if they are overridden by the child script. + method_store.push_back(method.name) + source_code = edit_vanilla_method( + method.name, + source_code, + func_def, + func_body, + full_prefix + ) + source_code_additions += "\n%s" % mod_loader_hook_string + + script_paths_hooked[path] = true + + # If we have some additions to the code, append them at the end + if source_code_additions != "": + source_code = "%s\n%s\n%s" % [source_code, MOD_LOADER_HOOKS_START_STRING, source_code_additions] + + return source_code + + +static func is_func_moddable(method: Dictionary, source_code: String, getters_setters := {}) -> bool: + if getters_setters.has(method.name): + return false + + var method_first_line_start := _ModLoaderModHookPreProcessor.get_index_at_method_start(method.name, source_code) + if method_first_line_start == -1: + return false + + if not _ModLoaderModHookPreProcessor.is_func_marked_moddable(method_first_line_start, source_code): + return false + + return true + + +func is_func_async(func_body_text: String) -> bool: + if not func_body_text.contains("await"): + return false + + var lines := func_body_text.split("\n") + var in_multiline_string := false + var current_multiline_delimiter := "" + + for _line in lines: + var line: String = _line + var char_index := 0 + while char_index < line.length(): + if in_multiline_string: + # Check if we are exiting the multiline string + if line.substr(char_index).begins_with(current_multiline_delimiter): + in_multiline_string = false + char_index += 3 + else: + char_index += 1 + continue + + # Comments: Skip the rest of the line + if line.substr(char_index).begins_with("#"): + break + + # Check for multiline string start + if line.substr(char_index).begins_with('"""') or line.substr(char_index).begins_with("'''"): + in_multiline_string = true + current_multiline_delimiter = line.substr(char_index, 3) + char_index += 3 + continue + + # Check for single-quoted strings + if line[char_index] == '"' or line[char_index] == "'": + var delimiter = line[char_index] + char_index += 1 + while char_index < line.length() and line[char_index] != delimiter: + # Skip escaped quotes + if line[char_index] == "\\": + char_index += 1 + char_index += 1 + char_index += 1 # Skip the closing quote + continue + + # Check for the "await" keyword + if not line.substr(char_index).begins_with("await"): + char_index += 1 + continue + + # Ensure "await" is a standalone word + var start := char_index -1 if char_index > 0 else 0 + if regex_keyword_await.search(line.substr(start)): + return true # Just return here, we don't need every occurence + # i += 5 # Normal parser: Skip the keyword + else: + char_index += 1 + + return false + + +static func get_function_arg_name_string(args: Array) -> String: + var arg_string := "" + for x in args.size(): + if x == args.size() -1: + arg_string += args[x].name + else: + arg_string += "%s, " % args[x].name + + return arg_string + + +static func get_function_parameters(method_name: String, text: String, is_static: bool, offset := 0) -> String: + var result := match_func_with_whitespace(method_name, text, offset) + if result == null: + return "" + + # Find the index of the opening parenthesis + var opening_paren_index := result.get_end() - 1 + if opening_paren_index == -1: + return "" + + if not is_top_level_func(text, result.get_start(), is_static): + return get_function_parameters(method_name, text, is_static, result.get_end()) + + # Shift the func_def_end index back by one to start on the opening parentheses. + # Because the match_func_with_whitespace().get_end() is the index after the opening parentheses. + var closing_paren_index := get_closing_paren_index(opening_paren_index - 1, text) + if closing_paren_index == -1: + return "" + + # Extract the substring between the parentheses + var param_string := text.substr(opening_paren_index + 1, closing_paren_index - opening_paren_index - 1) + + # Clean whitespace characters (spaces, newlines, tabs) + param_string = param_string.strip_edges()\ + .replace(" ", "")\ + .replace("\t", "")\ + .replace(",", ", ")\ + .replace(":", ": ") + + return param_string + + +static func get_closing_paren_index(opening_paren_index: int, text: String) -> int: + # Use a stack counter to match parentheses + var stack := 0 + var closing_paren_index := opening_paren_index + while closing_paren_index < text.length(): + var char := text[closing_paren_index] + if char == '(': + stack += 1 + elif char == ')': + stack -= 1 + if stack == 0: + break + closing_paren_index += 1 + + # If the stack is not empty, that means there's no matching closing parenthesis + if stack != 0: + return -1 + + return closing_paren_index + + +func edit_vanilla_method( + method_name: String, + text: String, + func_def: RegExMatch, + func_body: RegExMatch, + prefix := METHOD_PREFIX, +) -> String: + text = fix_method_super(method_name, func_body, text) + text = text.erase(func_def.get_start(), func_def.get_end() - func_def.get_start()) + text = text.insert(func_def.get_start(), "func %s%s(" % [prefix, method_name]) + + return text + + +func fix_method_super(method_name: String, func_body: RegExMatch, text: String) -> String: + if _ModLoaderGodot.is_version_below(_ModLoaderGodot.ENGINE_VERSION_HEX_4_2_2): + return fix_method_super_before_4_2_2(method_name, func_body, text) + + return regex_super_call.sub( + text, "super.%s" % method_name, + true, func_body.get_start(), func_body.get_end() + ) + + +# https://github.com/godotengine/godot/pull/86052 +# Quote: +# When the end argument of RegEx.sub was used, +# it would truncate the Subject String before even doing the substitution. +func fix_method_super_before_4_2_2(method_name: String, func_body: RegExMatch, text: String) -> String: + var text_after_func_body_end := text.substr(func_body.get_end()) + + text = regex_super_call.sub( + text, "super.%s" % method_name, + true, func_body.get_start(), func_body.get_end() + ) + + text = text + text_after_func_body_end + + return text + + +static func get_func_body_start_index(closing_paren_index: int, source_code: String) -> int: + if closing_paren_index == -1: + return -1 + return source_code.find(":", closing_paren_index) + 1 + + +func match_method_body(method_name: String, func_body_start_index: int, text: String) -> RegExMatch: + return regex_func_body.search(text, func_body_start_index) + + +static func match_func_with_whitespace(method_name: String, text: String, offset := 0) -> RegExMatch: + # Dynamically create the new regex for that specific name + var func_with_whitespace := RegEx.create_from_string(REGEX_MATCH_FUNC_WITH_WHITESPACE % method_name) + return func_with_whitespace.search(text, offset) + + +static func build_mod_hook_string( + method_name: String, + method_arg_string_names_only: String, + method_arg_string_with_defaults_and_types: String, + method_type: String, + can_return: bool, + is_static: bool, + is_async: bool, + hook_id: int, + method_prefix := METHOD_PREFIX, + enable_hook_check := false, +) -> String: + var type_string := " -> %s" % method_type if not method_type.is_empty() else "" + var return_string := "return " if can_return else "" + var static_string := "static " if is_static else "" + var await_string := "await " if is_async else "" + var async_string := "_async" if is_async else "" + var hook_check := "if _ModLoaderHooks.any_mod_hooked:\n\t\t" if enable_hook_check else "" + var hook_check_else := get_hook_check_else_string( + return_string, await_string, method_prefix, method_name, method_arg_string_names_only + ) if enable_hook_check else "" + + return """ +{STATIC}func {METHOD_NAME}({METHOD_PARAMS}){RETURN_TYPE_STRING}: + {HOOK_CHECK}{RETURN}{AWAIT}_ModLoaderHooks.call_hooks{ASYNC}({METHOD_PREFIX}{METHOD_NAME}, [{METHOD_ARGS}], {HOOK_ID}){HOOK_CHECK_ELSE} +""".format({ + "METHOD_PREFIX": method_prefix, + "METHOD_NAME": method_name, + "METHOD_PARAMS": method_arg_string_with_defaults_and_types, + "RETURN_TYPE_STRING": type_string, + "METHOD_ARGS": method_arg_string_names_only, + "STATIC": static_string, + "RETURN": return_string, + "AWAIT": await_string, + "ASYNC": async_string, + "HOOK_ID": hook_id, + "HOOK_CHECK": hook_check, + "HOOK_CHECK_ELSE": hook_check_else + }) + + +static func get_previous_line_to(text: String, index: int) -> String: + if index <= 0 or index >= text.length(): + return "" + + var start_index := index - 1 + # Find the end of the previous line + while start_index > 0 and text[start_index] != "\n": + start_index -= 1 + + if start_index == 0: + return "" + + start_index -= 1 + + # Find the start of the previous line + var end_index := start_index + while start_index > 0 and text[start_index - 1] != "\n": + start_index -= 1 + + return text.substr(start_index, end_index - start_index + 1) + + +static func is_func_marked_moddable(method_start_idx, text) -> bool: + var prevline := get_previous_line_to(text, method_start_idx) + + if prevline.contains("@not-moddable"): + return false + if not REQUIRE_EXPLICIT_ADDITION: + return true + + return prevline.contains("@moddable") + + +static func get_index_at_method_start(method_name: String, text: String) -> int: + var result := match_func_with_whitespace(method_name, text) + + if result: + return text.find("\n", result.get_end()) + else: + return -1 + + +static func is_top_level_func(text: String, result_start_index: int, is_static := false) -> bool: + if is_static: + result_start_index = text.rfind("static", result_start_index) + + var line_start_index := text.rfind("\n", result_start_index) + 1 + var pre_func_length := result_start_index - line_start_index + + if pre_func_length > 0: + return false + + return true + + +# Make sure to only pass one line +static func is_comment(text: String, start_index: int) -> bool: + # Check for # before the start_index + if text.rfind("#", start_index) == -1: + return false + + return true + + +# Get the left side substring of a line from a given start index +static func get_line_left(text: String, start: int) -> String: + var line_start_index := text.rfind("\n", start) + 1 + return text.substr(line_start_index, start - line_start_index) + + +# Check if a static void type is declared +func is_void(source_code: String, func_def_closing_paren_index: int, func_body_start_index: int) -> bool: + var func_def_end_index := func_body_start_index - 1 # func_body_start_index - 1 should be `:` position. + var type_zone := source_code.substr(func_def_closing_paren_index, func_def_end_index - func_def_closing_paren_index) + + for void_match in regex_keyword_void.search_all(type_zone): + if is_comment( + get_line_left(type_zone, void_match.get_start()), + void_match.get_start() + ): + continue + + return true + + return false + + +func can_return(source_code: String, method_name: String, func_def_closing_paren_index: int, func_body_start_index: int) -> bool: + if method_name == "_init": + return false + if is_void(source_code, func_def_closing_paren_index, func_body_start_index): + return false + + return true + + +static func get_return_type_string(return_data: Dictionary) -> String: + if return_data.type == 0: + return "" + var type_base: String + if return_data.has("class_name") and not str(return_data.class_name).is_empty(): + type_base = str(return_data.class_name) + else: + type_base = get_type_name(return_data.type) + + var type_hint: String = "" if return_data.hint_string.is_empty() else ("[%s]" % return_data.hint_string) + + return "%s%s" % [type_base, type_hint] + + +func collect_getters_and_setters(text: String) -> Dictionary: + var result := {} + # a valid match has 2 or 4 groups, split into the method names and the rest of the line + # (var example: set = )(example_setter)(, get = )(example_getter) + # if things between the names are empty or commented, exclude them + for mat in regex_getter_setter.search_all(text): + if mat.get_string(1).is_empty() or mat.get_string(1).contains("#"): + continue + result[mat.get_string(2)] = true + + if mat.get_string(3).is_empty() or mat.get_string(3).contains("#"): + continue + result[mat.get_string(4)] = true + + return result + + +static func get_hook_check_else_string( + return_string: String, + await_string: String, + method_prefix: String, + method_name: String, + method_arg_string_names_only: String +) -> String: + return "\n\telse:\n\t\t{RETURN}{AWAIT}{METHOD_PREFIX}{METHOD_NAME}({METHOD_ARGS})".format( + { + "RETURN": return_string, + "AWAIT": await_string, + "METHOD_PREFIX": method_prefix, + "METHOD_NAME": method_name, + "METHOD_ARGS": method_arg_string_names_only + } + ) + + +# This function was taken from +# https://github.com/godotengine/godot/blob/7e67b496ff7e35f66b88adcbdd5b252d01739cbb/modules/gdscript/tests/scripts/utils.notest.gd#L69 +# It is used instead of type_string because type_string does not exist in Godot 4.1 +static func get_type_name(type: Variant.Type) -> String: + match type: + TYPE_NIL: + return "Nil" # `Nil` in core, `null` in GDScript. + TYPE_BOOL: + return "bool" + TYPE_INT: + return "int" + TYPE_FLOAT: + return "float" + TYPE_STRING: + return "String" + TYPE_VECTOR2: + return "Vector2" + TYPE_VECTOR2I: + return "Vector2i" + TYPE_RECT2: + return "Rect2" + TYPE_RECT2I: + return "Rect2i" + TYPE_VECTOR3: + return "Vector3" + TYPE_VECTOR3I: + return "Vector3i" + TYPE_TRANSFORM2D: + return "Transform2D" + TYPE_VECTOR4: + return "Vector4" + TYPE_VECTOR4I: + return "Vector4i" + TYPE_PLANE: + return "Plane" + TYPE_QUATERNION: + return "Quaternion" + TYPE_AABB: + return "AABB" + TYPE_BASIS: + return "Basis" + TYPE_TRANSFORM3D: + return "Transform3D" + TYPE_PROJECTION: + return "Projection" + TYPE_COLOR: + return "Color" + TYPE_STRING_NAME: + return "StringName" + TYPE_NODE_PATH: + return "NodePath" + TYPE_RID: + return "RID" + TYPE_OBJECT: + return "Object" + TYPE_CALLABLE: + return "Callable" + TYPE_SIGNAL: + return "Signal" + TYPE_DICTIONARY: + return "Dictionary" + TYPE_ARRAY: + return "Array" + TYPE_PACKED_BYTE_ARRAY: + return "PackedByteArray" + TYPE_PACKED_INT32_ARRAY: + return "PackedInt32Array" + TYPE_PACKED_INT64_ARRAY: + return "PackedInt64Array" + TYPE_PACKED_FLOAT32_ARRAY: + return "PackedFloat32Array" + TYPE_PACKED_FLOAT64_ARRAY: + return "PackedFloat64Array" + TYPE_PACKED_STRING_ARRAY: + return "PackedStringArray" + TYPE_PACKED_VECTOR2_ARRAY: + return "PackedVector2Array" + TYPE_PACKED_VECTOR3_ARRAY: + return "PackedVector3Array" + TYPE_PACKED_COLOR_ARRAY: + return "PackedColorArray" + 38: # TYPE_PACKED_VECTOR4_ARRAY + return "PackedVector4Array" + push_error("Argument `type` is invalid. Use `TYPE_*` constants.") + return "" % type diff --git a/addons/mod_loader/internal/mod_hook_preprocessor.gd.uid b/addons/mod_loader/internal/mod_hook_preprocessor.gd.uid new file mode 100644 index 0000000..216198b --- /dev/null +++ b/addons/mod_loader/internal/mod_hook_preprocessor.gd.uid @@ -0,0 +1 @@ +uid://gxlbhvqctoix diff --git a/addons/mod_loader/internal/mod_loader_utils.gd b/addons/mod_loader/internal/mod_loader_utils.gd new file mode 100644 index 0000000..1921753 --- /dev/null +++ b/addons/mod_loader/internal/mod_loader_utils.gd @@ -0,0 +1,106 @@ +class_name ModLoaderUtils +extends Node + + +const LOG_NAME := "ModLoader:ModLoaderUtils" + + +## This is a dummy func. It is exclusively used to show notes in the code that +## stay visible after decompiling a PCK, as is primarily intended to assist new +## modders in understanding and troubleshooting issues +static func _code_note(_msg:String): + pass + + +## Returns an empty [String] if the key does not exist or is not type of [String] +static func get_string_from_dict(dict: Dictionary, key: String) -> String: + if not dict.has(key): + return "" + + if not dict[key] is String: + return "" + + return dict[key] + + +## Returns an empty [Array] if the key does not exist or is not type of [Array] +static func get_array_from_dict(dict: Dictionary, key: String) -> Array: + if not dict.has(key): + return [] + + if not dict[key] is Array: + return [] + + return dict[key] + + +## Returns an empty [Dictionary] if the key does not exist or is not type of [Dictionary] +static func get_dict_from_dict(dict: Dictionary, key: String) -> Dictionary: + if not dict.has(key): + return {} + + if not dict[key] is Dictionary: + return {} + + return dict[key] + + +## Works like [method Dictionary.has_all], +## but allows for more specific errors if a field is missing +static func dict_has_fields(dict: Dictionary, required_fields: Array[String]) -> bool: + var missing_fields := get_missing_dict_fields(dict, required_fields) + + if missing_fields.size() > 0: + ModLoaderLog.fatal("Dictionary is missing required fields: %s" % str(missing_fields), LOG_NAME) + return false + + return true + + +static func get_missing_dict_fields(dict: Dictionary, required_fields: Array[String]) -> Array[String]: + var missing_fields := required_fields.duplicate() + + for key in dict.keys(): + if(required_fields.has(key)): + missing_fields.erase(key) + + return missing_fields + + +## Register an array of classes to the global scope, since Godot only does that in the editor. +static func register_global_classes_from_array(new_global_classes: Array) -> void: + var registered_classes: Array = ProjectSettings.get_setting("_global_script_classes") + var registered_class_icons: Dictionary = ProjectSettings.get_setting("_global_script_class_icons") + + for new_class in new_global_classes: + if not _is_valid_global_class_dict(new_class): + continue + for old_class in registered_classes: + if old_class.get_class() == new_class.get_class(): + if OS.has_feature("editor"): + ModLoaderLog.info('Class "%s" to be registered as global was already registered by the editor. Skipping.' % new_class.get_class(), LOG_NAME) + else: + ModLoaderLog.info('Class "%s" to be registered as global already exists. Skipping.' % new_class.get_class(), LOG_NAME) + continue + + registered_classes.append(new_class) + registered_class_icons[new_class.get_class()] = "" # empty icon, does not matter + + ProjectSettings.set_setting("_global_script_classes", registered_classes) + ProjectSettings.set_setting("_global_script_class_icons", registered_class_icons) + + +## Checks if all required fields are in the given [Dictionary] +## Format: [code]{ "base": "ParentClass", "class": "ClassName", "language": "GDScript", "path": "res://path/class_name.gd" }[/code] +static func _is_valid_global_class_dict(global_class_dict: Dictionary) -> bool: + var required_fields := ["base", "class", "language", "path"] + if not global_class_dict.has_all(required_fields): + ModLoaderLog.fatal("Global class to be registered is missing one of %s" % required_fields, LOG_NAME) + return false + + if not _ModLoaderFile.file_exists(global_class_dict.path): + ModLoaderLog.fatal('Class "%s" to be registered as global could not be found at given path "%s"' % + [global_class_dict.get_class, global_class_dict.path], LOG_NAME) + return false + + return true diff --git a/addons/mod_loader/internal/mod_loader_utils.gd.uid b/addons/mod_loader/internal/mod_loader_utils.gd.uid new file mode 100644 index 0000000..bdfb004 --- /dev/null +++ b/addons/mod_loader/internal/mod_loader_utils.gd.uid @@ -0,0 +1 @@ +uid://bk8dltcgr6n5d diff --git a/addons/mod_loader/internal/path.gd b/addons/mod_loader/internal/path.gd new file mode 100644 index 0000000..9c67928 --- /dev/null +++ b/addons/mod_loader/internal/path.gd @@ -0,0 +1,293 @@ +class_name _ModLoaderPath +extends RefCounted + + +# This Class provides util functions for working with paths. +# Currently all of the included functions are internal and should only be used by the mod loader itself. + +const LOG_NAME := "ModLoader:Path" +const MOD_CONFIG_DIR_PATH := "user://mod_configs" +const MOD_CONFIG_DIR_PATH_OLD := "user://configs" + + +# Get the path to a local folder. Primarily used to get the (packed) mods +# folder, ie "res://mods" or the OS's equivalent, as well as the configs path +static func get_local_folder_dir(subfolder: String = "") -> String: + return get_game_install_dir().path_join(subfolder) + + +static func get_game_install_dir() -> String: + var game_install_directory := OS.get_executable_path().get_base_dir() + + if OS.get_name() == "macOS": + game_install_directory = game_install_directory.get_base_dir().get_base_dir() + if game_install_directory.ends_with(".app"): + game_install_directory = game_install_directory.get_base_dir() + + # Fix for running the game through the Godot editor (as the EXE path would be + # the editor's own EXE, which won't have any mod ZIPs) + # if OS.is_debug_build(): + if OS.has_feature("editor"): + game_install_directory = "res://" + + return game_install_directory + + +# Get the path where override.cfg will be stored. +# Not the same as the local folder dir (for mac) +static func get_override_path() -> String: + var base_path := "" + if OS.has_feature("editor"): + base_path = ProjectSettings.globalize_path("res://") + else: + # this is technically different to res:// in macos, but we want the + # executable dir anyway, so it is exactly what we need + base_path = OS.get_executable_path().get_base_dir() + + return base_path.path_join("override.cfg") + + +# Provide a path, get the file name at the end of the path +static func get_file_name_from_path(path: String, make_lower_case := true, remove_extension := false) -> String: + var file_name := path.get_file() + + if make_lower_case: + file_name = file_name.to_lower() + + if remove_extension: + file_name = file_name.trim_suffix("." + file_name.get_extension()) + + return file_name + + +# Provide a zip_path to a workshop mod, returns the steam_workshop_id +static func get_steam_workshop_id(zip_path: String) -> String: + if not zip_path.contains("/Steam/steamapps/workshop/content"): + return "" + + return zip_path.get_base_dir().split("/")[-1] + + +# Get a flat array of all files in the target directory. +# Source: https://gist.github.com/willnationsdev/00d97aa8339138fd7ef0d6bd42748f6e +static func get_flat_view_dict(p_dir := "res://", p_match := "", p_match_is_regex := false) -> PackedStringArray: + var data: PackedStringArray = [] + var regex: RegEx + if p_match_is_regex: + regex = RegEx.new() + var _compile_error: int = regex.compile(p_match) + if not regex.is_valid(): + return data + + var dirs := [p_dir] + var first := true + while not dirs.is_empty(): + var dir_name: String = dirs.back() + dirs.pop_back() + + var dir := DirAccess.open(dir_name) + + if not dir == null: + var _dirlist_error: int = dir.list_dir_begin() # TODOGODOT4 fill missing arguments https://github.com/godotengine/godot/pull/40547 + var file_name := dir.get_next() + while file_name != "": + if not dir_name == "res://": + first = false + # ignore hidden, temporary, or system content + if not file_name.begins_with(".") and not file_name.get_extension() in ["tmp", "import"]: + # If a directory, then add to list of directories to visit + if dir.current_is_dir(): + dirs.push_back(dir.get_current_dir().path_join(file_name)) + # If a file, check if we already have a record for the same name + else: + var path := dir.get_current_dir() + ("/" if not first else "") + file_name + # grab all + if not p_match: + data.append(path) + # grab matching strings + elif not p_match_is_regex and file_name.find(p_match, 0) != -1: + data.append(path) + # grab matching regex + else: + var regex_match := regex.search(path) + if regex_match != null: + data.append(path) + # Move on to the next file in this directory + file_name = dir.get_next() + # We've exhausted all files in this directory. Close the iterator. + dir.list_dir_end() + return data + + +# Returns an array of file paths inside the src dir +static func get_file_paths_in_dir(src_dir_path: String) -> Array: + var file_paths := [] + + var dir := DirAccess.open(src_dir_path) + + if dir == null: + ModLoaderLog.error("Encountered an error (%s) when attempting to open a directory, with the path: %s" % [error_string(DirAccess.get_open_error()), src_dir_path], LOG_NAME) + return file_paths + + dir.list_dir_begin() # TODOGODOT4 fill missing arguments https://github.com/godotengine/godot/pull/40547 + var file_name := dir.get_next() + while (file_name != ""): + if not dir.current_is_dir(): + file_paths.push_back(src_dir_path.path_join(file_name)) + file_name = dir.get_next() + + return file_paths + + +# Returns an array of directory paths inside the src dir +static func get_dir_paths_in_dir(src_dir_path: String) -> Array: + var dir_paths := [] + + var dir := DirAccess.open(src_dir_path) + + if dir == null: + ModLoaderLog.error("Encountered an error (%s) when attempting to open a directory, with the path: %s" % [error_string(DirAccess.get_open_error()), src_dir_path], LOG_NAME) + return dir_paths + + dir.list_dir_begin() + var file_name := dir.get_next() + while (file_name != ""): + if file_name == "." or file_name == "..": + file_name = dir.get_next() + continue + if dir.current_is_dir(): + dir_paths.push_back(src_dir_path.path_join(file_name)) + file_name = dir.get_next() + + return dir_paths + + +# Get the path to the mods folder, with any applicable overrides applied +static func get_path_to_mods() -> String: + var mods_folder_path := get_local_folder_dir("mods") + + if ModLoaderStore: + if ModLoaderStore.ml_options.override_path_to_mods: + mods_folder_path = ModLoaderStore.ml_options.override_path_to_mods + return mods_folder_path + + +# Finds the global paths to all zips in provided directory +static func get_zip_paths_in(folder_path: String) -> Array[String]: + var zip_paths: Array[String] = [] + + var files := Array(DirAccess.get_files_at(folder_path))\ + .filter( + func(file_name: String): + return is_zip(file_name) + ).map( + func(file_name: String): + return ProjectSettings.globalize_path(folder_path.path_join(file_name)) + ) + + # only .assign()ing to a typed array lets us return Array[String] instead of just Array + zip_paths.assign(files) + return zip_paths + + +static func get_mod_paths_from_all_sources() -> Array[String]: + var mod_paths: Array[String] = [] + + var mod_dirs := get_dir_paths_in_dir(get_unpacked_mods_dir_path()) + + if ModLoaderStore.has_feature.editor or ModLoaderStore.ml_options.load_from_unpacked: + mod_paths.append_array(mod_dirs) + else: + ModLoaderLog.info("Loading mods from \"res://mods-unpacked\" is disabled.", LOG_NAME) + + if ModLoaderStore.ml_options.load_from_local: + var mods_dir := get_path_to_mods() + if not DirAccess.dir_exists_absolute(mods_dir): + ModLoaderLog.info("The directory for mods at path \"%s\" does not exist." % mods_dir, LOG_NAME) + else: + mod_paths.append_array(get_zip_paths_in(mods_dir)) + + if ModLoaderStore.ml_options.load_from_steam_workshop: + mod_paths.append_array(_ModLoaderSteam.find_steam_workshop_zips()) + + return mod_paths + + +static func get_path_to_mod_manifest(mod_id: String) -> String: + return get_path_to_mods().path_join(mod_id).path_join("manifest.json") + + +static func get_unpacked_mods_dir_path() -> String: + return ModLoaderStore.UNPACKED_DIR + + +# Get the path to the configs folder, with any applicable overrides applied +static func get_path_to_configs() -> String: + if _ModLoaderFile.dir_exists(MOD_CONFIG_DIR_PATH_OLD): + handle_mod_config_path_deprecation() + var configs_path := MOD_CONFIG_DIR_PATH + if ModLoaderStore: + if ModLoaderStore.ml_options.override_path_to_configs: + configs_path = ModLoaderStore.ml_options.override_path_to_configs + return configs_path + + +# Get the path to a mods config folder +static func get_path_to_mod_configs_dir(mod_id: String) -> String: + return get_path_to_configs().path_join(mod_id) + + +# Get the path to a mods config file +static func get_path_to_mod_config_file(mod_id: String, config_name: String) -> String: + var mod_config_dir := get_path_to_mod_configs_dir(mod_id) + return mod_config_dir.path_join(config_name + ".json") + + +# Get the path to the zip file that contains the vanilla scripts with +# added mod hooks, considering all overrides +static func get_path_to_hook_pack() -> String: + var path := get_game_install_dir() + if not ModLoaderStore.ml_options.override_path_to_hook_pack.is_empty(): + path = ModLoaderStore.ml_options.override_path_to_hook_pack + + var name := ModLoaderStore.MOD_HOOK_PACK_NAME + if not ModLoaderStore.ml_options.override_hook_pack_name.is_empty(): + name = ModLoaderStore.ml_options.override_hook_pack_name + + return path.path_join(name) + + +# Returns the mod directory name ("some-mod") from a given path (e.g. "res://mods-unpacked/some-mod/extensions/extension.gd") +static func get_mod_dir(path: String) -> String: + var initial := ModLoaderStore.UNPACKED_DIR + var ending := "/" + var start_index: int = path.find(initial) + if start_index == -1: + ModLoaderLog.error("Initial string not found.", LOG_NAME) + return "" + + start_index += initial.length() + + var end_index: int = path.find(ending, start_index) + if end_index == -1: + ModLoaderLog.error("Ending string not found.", LOG_NAME) + return "" + + var found_string: String = path.substr(start_index, end_index - start_index) + + return found_string + + +# Checks if the path ends with .zip +static func is_zip(path: String) -> bool: + return path.get_extension() == "zip" + + +static func handle_mod_config_path_deprecation() -> void: + ModLoaderDeprecated.deprecated_message("The mod config path has been moved to \"%s\". + The Mod Loader will attempt to rename the config directory." % MOD_CONFIG_DIR_PATH, "7.0.0") + var error := DirAccess.rename_absolute(MOD_CONFIG_DIR_PATH_OLD, MOD_CONFIG_DIR_PATH) + if not error == OK: + ModLoaderLog.error("Failed to rename the config directory with error \"%s\"." % [error_string(error)], LOG_NAME) + else: + ModLoaderLog.success("Successfully renamed config directory to \"%s\"." % MOD_CONFIG_DIR_PATH, LOG_NAME) diff --git a/addons/mod_loader/internal/path.gd.uid b/addons/mod_loader/internal/path.gd.uid new file mode 100644 index 0000000..db6ef60 --- /dev/null +++ b/addons/mod_loader/internal/path.gd.uid @@ -0,0 +1 @@ +uid://dahg6tbvgiy3q diff --git a/addons/mod_loader/internal/scene_extension.gd b/addons/mod_loader/internal/scene_extension.gd new file mode 100644 index 0000000..25c9217 --- /dev/null +++ b/addons/mod_loader/internal/scene_extension.gd @@ -0,0 +1,56 @@ +class_name _ModLoaderSceneExtension +extends RefCounted + +# This Class provides methods for working with scene extensions. +# Currently all of the included methods are internal and should only be used by the mod loader itself. + +const LOG_NAME := "ModLoader:SceneExtension" + + +# Iterates over the list of scenes to refresh them from storage. +# Used to apply script extensions to preloaded scenes. +static func refresh_scenes() -> void: + for scene_path in ModLoaderStore.scenes_to_refresh: + # Refresh cached scenes from storage + var _scene_from_file: PackedScene = ResourceLoader.load( + scene_path, "", ResourceLoader.CACHE_MODE_REPLACE + ) + ModLoaderLog.debug("Refreshed scene at path: %s" % scene_path, LOG_NAME) + + +# Iterates over the list of scenes to modify and applies the specified edits to each scene. +static func handle_scene_extensions() -> void: + for scene_path in ModLoaderStore.scenes_to_modify.keys(): + for scene_edit_callable in ModLoaderStore.scenes_to_modify[scene_path]: + var cached_scene: PackedScene = load(scene_path) + var cached_scene_instance: Node = cached_scene.instantiate() + var edited_scene: Node = scene_edit_callable.call(cached_scene_instance) + if not edited_scene: + ModLoaderLog.fatal( + ( + 'Scene extension of "%s" failed since the edit callable "%s" does not return the modified scene_instance' + % [scene_path, scene_edit_callable.get_method()] + ), + LOG_NAME + ) + return + _save_scene(edited_scene, scene_path) + + +# Saves a modified scene to resource cache. +# Further attempts to load this scene by path will instead return this resource. +# +# Parameters: +# - modified_scene (Node): The modified scene instance to be saved. +# - scene_path (String): The path to the scene file that will be replaced. +# +# Returns: void +static func _save_scene(modified_scene: Node, scene_path: String) -> void: + var packed_scene := PackedScene.new() + var _pack_error := packed_scene.pack(modified_scene) + ModLoaderLog.debug("packing scene -> %s" % packed_scene, LOG_NAME) + packed_scene.take_over_path(scene_path) + ModLoaderLog.debug( + "save_scene - taking over path - new path -> %s" % packed_scene.resource_path, LOG_NAME + ) + ModLoaderStore.saved_objects.append(packed_scene) diff --git a/addons/mod_loader/internal/scene_extension.gd.uid b/addons/mod_loader/internal/scene_extension.gd.uid new file mode 100644 index 0000000..f485690 --- /dev/null +++ b/addons/mod_loader/internal/scene_extension.gd.uid @@ -0,0 +1 @@ +uid://daijyovwv2vnr diff --git a/addons/mod_loader/internal/script_extension.gd b/addons/mod_loader/internal/script_extension.gd new file mode 100644 index 0000000..009a246 --- /dev/null +++ b/addons/mod_loader/internal/script_extension.gd @@ -0,0 +1,156 @@ +class_name _ModLoaderScriptExtension +extends RefCounted + +# This Class provides methods for working with script extensions. +# Currently all of the included methods are internal and should only be used by the mod loader itself. + +const LOG_NAME := "ModLoader:ScriptExtension" + + +# Sort script extensions by inheritance and apply them in order +static func handle_script_extensions() -> void: + var extension_paths := [] + for extension_path in ModLoaderStore.script_extensions: + if FileAccess.file_exists(extension_path): + extension_paths.push_back(extension_path) + else: + ModLoaderLog.error( + "The child script path '%s' does not exist" % [extension_path], LOG_NAME + ) + + # Sort by inheritance + InheritanceSorting.new(extension_paths) + + # Load and install all extensions + for extension in extension_paths: + var script: Script = apply_extension(extension) + _reload_vanilla_child_classes_for(script) + + +# Sorts script paths by their ancestors. Scripts are organized by their common +# ancestors then sorted such that scripts extending script A will be before +# a script extending script B if A is an ancestor of B. +class InheritanceSorting: + var stack_cache := {} + # This dictionary's keys are mod_ids and it stores the corresponding position in the load_order + var load_order := {} + + func _init(inheritance_array_to_sort: Array) -> void: + _populate_load_order_table() + inheritance_array_to_sort.sort_custom(check_inheritances) + + # Comparator function. return true if a should go before b. This may + # enforce conditions beyond the stated inheritance relationship. + func check_inheritances(extension_a: String, extension_b: String) -> bool: + var a_stack := cached_inheritances_stack(extension_a) + var b_stack := cached_inheritances_stack(extension_b) + + var last_index: int + for index in a_stack.size(): + if index >= b_stack.size(): + return false + if a_stack[index] != b_stack[index]: + return a_stack[index] < b_stack[index] + last_index = index + + if last_index < b_stack.size() - 1: + return true + + return compare_mods_order(extension_a, extension_b) + + # Returns a list of scripts representing all the ancestors of the extension + # script with the most recent ancestor last. + # + # Results are stored in a cache keyed by extension path + func cached_inheritances_stack(extension_path: String) -> Array: + if stack_cache.has(extension_path): + return stack_cache[extension_path] + + var stack := [] + + var parent_script: Script = load(extension_path) + while parent_script: + stack.push_front(parent_script.resource_path) + parent_script = parent_script.get_base_script() + stack.pop_back() + + stack_cache[extension_path] = stack + return stack + + # Secondary comparator function for resolving scripts extending the same vanilla script + # Will return whether a comes before b in the load order + func compare_mods_order(extension_a: String, extension_b: String) -> bool: + var mod_a_id: String = _ModLoaderPath.get_mod_dir(extension_a) + var mod_b_id: String = _ModLoaderPath.get_mod_dir(extension_b) + + return load_order[mod_a_id] < load_order[mod_b_id] + + # Populate a load order dictionary for faster access and comparison between mod ids + func _populate_load_order_table() -> void: + var mod_index := 0 + for mod in ModLoaderStore.mod_load_order: + load_order[mod.dir_name] = mod_index + mod_index += 1 + + +static func apply_extension(extension_path: String) -> Script: + # Check path to file exists + if not FileAccess.file_exists(extension_path): + ModLoaderLog.error("The child script path '%s' does not exist" % [extension_path], LOG_NAME) + return null + + var child_script: Script = load(extension_path) + # Adding metadata that contains the extension script path + # We cannot get that path in any other way + # Passing the child_script as is would return the base script path + # Passing the .duplicate() would return a '' path + child_script.set_meta("extension_script_path", extension_path) + + # Force Godot to compile the script now. + # We need to do this here to ensure that the inheritance chain is + # properly set up, and multiple mods can chain-extend the same + # class multiple times. + # This is also needed to make Godot instantiate the extended class + # when creating singletons. + child_script.reload() + + var parent_script: Script = child_script.get_base_script() + var parent_script_path: String = parent_script.resource_path + + # We want to save scripts for resetting later + # All the scripts are saved in order already + if not ModLoaderStore.saved_scripts.has(parent_script_path): + ModLoaderStore.saved_scripts[parent_script_path] = [] + # The first entry in the saved script array that has the path + # used as a key will be the duplicate of the not modified script + ModLoaderStore.saved_scripts[parent_script_path].append(parent_script.duplicate()) + + ModLoaderStore.saved_scripts[parent_script_path].append(child_script) + + ModLoaderLog.info( + "Installing script extension: %s <- %s" % [parent_script_path, extension_path], LOG_NAME + ) + child_script.take_over_path(parent_script_path) + + return child_script + + +# Reload all children classes of the vanilla class we just extended +# Calling reload() the children of an extended class seems to allow them to be extended +# e.g if B is a child class of A, reloading B after apply an extender of A allows extenders of B to properly extend B, taking A's extender(s) into account +static func _reload_vanilla_child_classes_for(script: Script) -> void: + if script == null: + return + var current_child_classes := [] + var actual_path: String = script.get_base_script().resource_path + var classes: Array = ProjectSettings.get_global_class_list() + + for _class in classes: + if _class.path == actual_path: + current_child_classes.push_back(_class) + break + + for _class in current_child_classes: + for child_class in classes: + if child_class.base == _class.get_class(): + load(child_class.path).reload() diff --git a/addons/mod_loader/internal/script_extension.gd.uid b/addons/mod_loader/internal/script_extension.gd.uid new file mode 100644 index 0000000..951ea9f --- /dev/null +++ b/addons/mod_loader/internal/script_extension.gd.uid @@ -0,0 +1 @@ +uid://dinxouhn4hk1d diff --git a/addons/mod_loader/internal/third_party/steam.gd b/addons/mod_loader/internal/third_party/steam.gd new file mode 100644 index 0000000..4b1f2e4 --- /dev/null +++ b/addons/mod_loader/internal/third_party/steam.gd @@ -0,0 +1,108 @@ +class_name _ModLoaderSteam +extends Node + +const LOG_NAME := "ModLoader:ThirdParty:Steam" + +# Methods related to Steam and the Steam Workshop + + +# Get mod zip paths from steam workshop folders. +# folder structure of a workshop item +# ///.zip +static func find_steam_workshop_zips() -> Array[String]: + # TODO: use new diraccess methods + filter + var zip_paths: Array[String] = [] + var workshop_folder_path := _get_path_to_workshop() + + ModLoaderLog.info("Checking workshop items, with path: \"%s\"" % workshop_folder_path, LOG_NAME) + + var workshop_dir := DirAccess.open(workshop_folder_path) + if workshop_dir == null: + ModLoaderLog.error("Can't open workshop folder %s (Error: %s)" % [workshop_folder_path, error_string(DirAccess.get_open_error())], LOG_NAME) + return [] + var workshop_dir_listdir_error := workshop_dir.list_dir_begin() # TODOGODOT4 fill missing arguments https://github.com/godotengine/godot/pull/40547 + if not workshop_dir_listdir_error == OK: + ModLoaderLog.error("Can't read workshop folder %s (Error: %s)" % [workshop_folder_path, error_string(workshop_dir_listdir_error)], LOG_NAME) + return [] + + # Loop 1: Workshop folders + while true: + # Get the next workshop item folder + var item_dir := workshop_dir.get_next() + if item_dir == '': + break + + var item_path := workshop_dir.get_current_dir() + "/" + item_dir + ModLoaderLog.info("Checking workshop item path: \"%s\"" % item_path, LOG_NAME) + + # Only check directories + if not workshop_dir.current_is_dir(): + continue + + # Loop 2: ZIPs inside the workshop folders + zip_paths.append_array(_ModLoaderPath.get_zip_paths_in(ProjectSettings.globalize_path(item_path))) + + workshop_dir.list_dir_end() + + return zip_paths + + +# Get the path to the Steam workshop folder. Only works for Steam games, as it +# traverses directories relative to where a Steam game and its workshop content +# would be installed. Based on code by Blobfish (developer of Brotato). +# For reference, these are the paths of a Steam game and its workshop folder: +# GAME = Steam/steamapps/common/GameName +# WORKSHOP = Steam/steamapps/workshop/content/AppID +# Eg. Brotato: +# GAME = Steam/steamapps/common/Brotato +# WORKSHOP = Steam/steamapps/workshop/content/1942280 +static func _get_path_to_workshop() -> String: + if ModLoaderStore.ml_options.override_path_to_workshop: + return ModLoaderStore.ml_options.override_path_to_workshop + + var game_install_directory := _ModLoaderPath.get_local_folder_dir() + var path := "" + + # Traverse up to the steamapps directory (ie. `cd ..\..\` on Windows) + var path_array := game_install_directory.split("/") + path_array.resize(path_array.size() - 3) + + # Reconstruct the path, now that it has "common/GameName" removed + path = "/".join(path_array) + + # Append the game's workshop path + path = path.path_join("workshop/content/" + _get_steam_app_id()) + + return path + + +# Gets the steam app ID from ml_options or the steam_data.json, which should be in the root +# directory (ie. res://steam_data.json). This file is used by Godot Workshop +# Utility (GWU), which was developed by Brotato developer Blobfish: +# https://github.com/thomasgvd/godot-workshop-utility +static func _get_steam_app_id() -> String: + # Check if the steam id is stored in the options + if ModLoaderStore.ml_options.steam_id: + return str(ModLoaderStore.ml_options.steam_id) + ModLoaderLog.debug("No Steam ID specified in the Mod Loader options. Attempting to read the steam_data.json file next.", LOG_NAME) + + # If the steam_id is not stored in the options try to get it from the steam_data.json file. + var game_install_directory := _ModLoaderPath.get_local_folder_dir() + var steam_app_id := "" + var file := FileAccess.open(game_install_directory.path_join("steam_data.json"), FileAccess.READ) + + if not file == null: + var test_json_conv = JSON.new() + test_json_conv.parse(file.get_as_text()) + var file_content: Dictionary = test_json_conv.get_data() + file.close() + + if not file_content.has("app_id"): + ModLoaderLog.error("The steam_data file does not contain an app ID. Mod uploading will not work.", LOG_NAME) + return "" + + steam_app_id = str(file_content.app_id) + else : + ModLoaderLog.error("Can't open steam_data file, \"%s\". Please make sure the file exists and is valid." % game_install_directory.path_join("steam_data.json"), LOG_NAME) + + return steam_app_id diff --git a/addons/mod_loader/internal/third_party/steam.gd.uid b/addons/mod_loader/internal/third_party/steam.gd.uid new file mode 100644 index 0000000..df6258a --- /dev/null +++ b/addons/mod_loader/internal/third_party/steam.gd.uid @@ -0,0 +1 @@ +uid://br0xd56w758rg diff --git a/addons/mod_loader/mod_loader.gd b/addons/mod_loader/mod_loader.gd new file mode 100644 index 0000000..5ce020f --- /dev/null +++ b/addons/mod_loader/mod_loader.gd @@ -0,0 +1,256 @@ +## ModLoader - A mod loader for GDScript +# +# Written in 2021 by harrygiel , +# in 2021 by Mariusz Chwalba , +# in 2022 by Vladimir Panteleev , +# in 2023 by KANA , +# in 2023 by Darkly77, +# in 2023 by otDan , +# in 2023 by Qubus0/Ste +# +# To the extent possible under law, the author(s) have +# dedicated all copyright and related and neighboring +# rights to this software to the public domain worldwide. +# This software is distributed without any warranty. +# +# You should have received a copy of the CC0 Public +# Domain Dedication along with this software. If not, see +# . + +extends Node + + +## Emitted if something is logged with [ModLoaderLog] +signal logged(entry: ModLoaderLog.ModLoaderLogEntry) +## Emitted if the [member ModData.current_config] of any mod changed. +## Use the [member ModConfig.mod_id] of the [ModConfig] to check if the config of your mod has changed. +signal current_config_changed(config: ModConfig) +## Emitted when new mod hooks are created. A game restart is required to load them. +signal new_hooks_created + +const LOG_NAME := "ModLoader" + + +func _init() -> void: + # if mods are not enabled - don't load mods + if ModLoaderStore.REQUIRE_CMD_LINE and not _ModLoaderCLI.is_running_with_command_line_arg("--enable-mods"): + return + + # Only load the hook pack if not in the editor + # We can't use it in the editor - see https://github.com/godotengine/godot/issues/19815 + # Mod devs can use the Dev Tool to generate hooks in the editor. + if not ModLoaderStore.has_feature.editor and _ModLoaderFile.file_exists(_ModLoaderPath.get_path_to_hook_pack()): + _load_mod_hooks_pack() + + # Rotate the log files once on startup. + ModLoaderLog._rotate_log_file() + + if not ModLoaderStore.ml_options.enable_mods: + ModLoaderLog.info("Mods are currently disabled", LOG_NAME) + return + + # Ensure the ModLoaderStore and ModLoader autoloads are in the correct position. + _ModLoaderGodot.check_autoload_positions() + + # Log the autoloads order. + ModLoaderLog.debug_json_print("Autoload order", _ModLoaderGodot.get_autoload_array(), LOG_NAME) + + # Log game install dir + ModLoaderLog.info("game_install_directory: %s" % _ModLoaderPath.get_local_folder_dir(), LOG_NAME) + + # Load user profiles into ModLoaderStore + if ModLoaderUserProfile.is_initialized(): + var _success_user_profile_load := ModLoaderUserProfile._load() + + # Create the default user profile if it does not already exist. + # This should only occur on the first run or if the JSON file was manually edited. + if not ModLoaderStore.user_profiles.has("default"): + var _success_user_profile_create := ModLoaderUserProfile.create_profile("default") + + # --- Start loading mods --- + var loaded_count := 0 + + # mod_path can be a directory in mods-unpacked or a mod.zip + var mod_paths := _ModLoaderPath.get_mod_paths_from_all_sources() + + ModLoaderLog.debug("Found %s mods at the following paths:\n\t - %s" % [mod_paths.size(), "\n\t - ".join(mod_paths)], LOG_NAME) + + for mod_path in mod_paths: + var is_zip := _ModLoaderPath.is_zip(mod_path) + + # Load manifest file + var manifest_data: Dictionary = _ModLoaderFile.load_manifest_file(mod_path) + + var manifest := ModManifest.new(manifest_data, mod_path) + + if not manifest.validation_messages_error.is_empty(): + ModLoaderLog.error( + "The mod from path \"%s\" cannot be loaded. Manifest validation failed with the following errors:\n\t - %s" % + [mod_path, "\n\t - ".join(manifest.validation_messages_error)], LOG_NAME + ) + + # Init ModData + var mod := ModData.new(manifest, mod_path) + + if not mod.load_errors.is_empty(): + ModLoaderStore.ml_options.disabled_mods.append(mod.manifest.get_mod_id()) + ModLoaderLog.error( + "The mod from path \"%s\" cannot be loaded. ModData initialization has failed with the following errors:\n\t - %s" % + [mod_path, "\n\t - ".join(mod.load_errors)], LOG_NAME + ) + + # Using mod.dir_name here allows us to store the ModData even if manifest validation fails. + ModLoaderStore.mod_data[mod.dir_name] = mod + + if mod.is_loadable: + if is_zip: + var is_mod_loaded_successfully := ProjectSettings.load_resource_pack(mod_path, false) + + if not is_mod_loaded_successfully: + ModLoaderLog.error("Failed to load mod zip from path \"%s\" into the virtual filesystem." % mod_path, LOG_NAME) + continue + + # Notifies developer of an issue with Godot, where using `load_resource_pack` + # in the editor WIPES the entire virtual res:// directory the first time you + # use it. This means that unpacked mods are no longer accessible, because they + # no longer exist in the file system. So this warning basically says + # "don't use ZIPs with unpacked mods!" + # https://github.com/godotengine/godot/issues/19815 + # https://github.com/godotengine/godot/issues/16798 + if ModLoaderStore.has_feature.editor: + ModLoaderLog.hint( + "Loading any resource packs (.zip/.pck) with `load_resource_pack` will WIPE the entire virtual res:// directory. " + + "If you have any unpacked mods in %s, they will not be loaded.Please unpack your mod ZIPs instead, and add them to %s" % + [_ModLoaderPath.get_unpacked_mods_dir_path(), _ModLoaderPath.get_unpacked_mods_dir_path()], LOG_NAME, true + ) + + ModLoaderLog.success("%s loaded." % mod_path, LOG_NAME) + loaded_count += 1 + + ModLoaderLog.success("DONE: Loaded %s mod files into the virtual filesystem" % loaded_count, LOG_NAME) + + # Update the mod_list for each user profile + var _success_update_mod_lists := ModLoaderUserProfile._update_mod_lists() + + # Update active state of mods based on the current user profile + ModLoaderUserProfile._update_disabled_mods() + + # Load all Mod Configs + for dir_name in ModLoaderStore.mod_data: + var mod: ModData = ModLoaderStore.mod_data[dir_name] + if not mod.is_loadable: + continue + if mod.manifest.get("config_schema") and not mod.manifest.config_schema.is_empty(): + mod.load_configs() + + ModLoaderLog.success("DONE: Loaded all mod configs", LOG_NAME) + + # Check for mods with load_before. If a mod is listed in load_before, + # add the current mod to the dependencies of the the mod specified + # in load_before. + for dir_name in ModLoaderStore.mod_data: + var mod: ModData = ModLoaderStore.mod_data[dir_name] + if not mod.is_loadable: + continue + _ModLoaderDependency.check_load_before(mod) + + # Run optional dependency checks. + # If a mod depends on another mod that hasn't been loaded, + # the dependent mod will be loaded regardless. + for dir_name in ModLoaderStore.mod_data: + var mod: ModData = ModLoaderStore.mod_data[dir_name] + if not mod.is_loadable: + continue + var _is_circular := _ModLoaderDependency.check_dependencies(mod, false) + + # Run dependency checks. If a mod depends on another + # mod that hasn't been loaded, the dependent mod won't be loaded. + for dir_name in ModLoaderStore.mod_data: + var mod: ModData = ModLoaderStore.mod_data[dir_name] + if not mod.is_loadable: + continue + var _is_circular := _ModLoaderDependency.check_dependencies(mod) + + # Sort mod_load_order by the importance score of the mod + ModLoaderStore.mod_load_order = _ModLoaderDependency.get_load_order(ModLoaderStore.mod_data.values()) + + # Log mod order + for mod_index in ModLoaderStore.mod_load_order.size(): + var mod: ModData = ModLoaderStore.mod_load_order[mod_index] + ModLoaderLog.info("mod_load_order -> %s) %s" % [mod_index + 1, mod.dir_name], LOG_NAME) + + # Instance every mod and add it as a node to the Mod Loader + for mod in ModLoaderStore.mod_load_order: + mod = mod as ModData + + # Continue if mod is disabled + if not mod.is_active or not mod.is_loadable: + continue + + ModLoaderLog.info("Initializing -> %s" % mod.manifest.get_mod_id(), LOG_NAME) + _init_mod(mod) + + ModLoaderLog.debug_json_print("mod data", ModLoaderStore.mod_data, LOG_NAME) + + ModLoaderLog.success("DONE: Completely finished loading mods", LOG_NAME) + + _ModLoaderScriptExtension.handle_script_extensions() + + ModLoaderLog.success("DONE: Installed all script extensions", LOG_NAME) + + _ModLoaderSceneExtension.refresh_scenes() + + _ModLoaderSceneExtension.handle_scene_extensions() + + ModLoaderLog.success("DONE: Applied all scene extensions", LOG_NAME) + + ModLoaderStore.is_initializing = false + + new_hooks_created.connect(_ModLoaderHooks.on_new_hooks_created) + + +func _ready(): + # Hooks must be generated after all autoloads are available. + # Variables initialized with an autoload property cause errors otherwise. + if _ModLoaderHooks.any_mod_hooked: + if OS.has_feature("editor"): + ModLoaderLog.hint("No mod hooks .zip will be created when running from the editor.", LOG_NAME) + ModLoaderLog.hint("You can test mod hooks by running the preprocessor on the vanilla scripts once.", LOG_NAME) + ModLoaderLog.hint("We recommend using the Mod Loader Dev Tool to process scripts in the editor. You can find it here: %s" % ModLoaderStore.MOD_LOADER_DEV_TOOL_URL, LOG_NAME) + else: + # Generate mod hooks + _ModLoaderModHookPacker.start() + + +func _load_mod_hooks_pack() -> void: + # Load mod hooks + var load_hooks_pack_success := ProjectSettings.load_resource_pack(_ModLoaderPath.get_path_to_hook_pack()) + if not load_hooks_pack_success: + ModLoaderLog.error("Failed loading hooks pack from: %s" % _ModLoaderPath.get_path_to_hook_pack(), LOG_NAME) + else: + ModLoaderLog.debug("Successfully loaded hooks pack from: %s" % _ModLoaderPath.get_path_to_hook_pack(), LOG_NAME) + + +# Instantiate every mod and add it as a node to the Mod Loader. +func _init_mod(mod: ModData) -> void: + var mod_main_path := mod.get_required_mod_file_path(ModData.RequiredModFiles.MOD_MAIN) + var mod_overwrites_path := mod.get_optional_mod_file_path(ModData.OptionalModFiles.OVERWRITES) + + # If the mod contains overwrites initialize the overwrites script + if mod.is_overwrite: + ModLoaderLog.debug("Overwrite script detected -> %s" % mod_overwrites_path, LOG_NAME) + var mod_overwrites_script := load(mod_overwrites_path) + mod_overwrites_script.new() + ModLoaderLog.debug("Initialized overwrite script -> %s" % mod_overwrites_path, LOG_NAME) + + ModLoaderLog.debug("Loading script from -> %s" % mod_main_path, LOG_NAME) + var mod_main_script: GDScript = ResourceLoader.load(mod_main_path) + ModLoaderLog.debug("Loaded script -> %s" % mod_main_script, LOG_NAME) + + var mod_main_instance: Node = mod_main_script.new() + mod_main_instance.name = mod.manifest.get_mod_id() + + ModLoaderStore.saved_mod_mains[mod_main_path] = mod_main_instance + + ModLoaderLog.debug("Adding mod main instance to ModLoader -> %s" % mod_main_instance, LOG_NAME) + add_child(mod_main_instance, true) diff --git a/addons/mod_loader/mod_loader.gd.uid b/addons/mod_loader/mod_loader.gd.uid new file mode 100644 index 0000000..91ad539 --- /dev/null +++ b/addons/mod_loader/mod_loader.gd.uid @@ -0,0 +1 @@ +uid://bd8npc3ai2vv3 diff --git a/addons/mod_loader/mod_loader_store.gd b/addons/mod_loader/mod_loader_store.gd new file mode 100644 index 0000000..5bc7beb --- /dev/null +++ b/addons/mod_loader/mod_loader_store.gd @@ -0,0 +1,230 @@ +extends Node + + +# ModLoaderStore +## Singleton (autoload) for storing data. Should be added before ModLoader, +## as an autoload called `ModLoaderStore` + + +# Constants +# ============================================================================= + +# Most of these settings should never need to change, aside from the DEBUG_* +# options (which should be `false` when distributing compiled PCKs) + +const MODLOADER_VERSION := "7.0.1" + +# This is where mod ZIPs are unpacked to +const UNPACKED_DIR := "res://mods-unpacked/" + +# Default name for the mod hook pack +const MOD_HOOK_PACK_NAME := "mod-hooks.zip" + +# Set to true to require using "--enable-mods" to enable them +const REQUIRE_CMD_LINE := false + +const LOG_NAME := "ModLoader:Store" + +const URL_MOD_STRUCTURE_DOCS := "https://wiki.godotmodding.com/guides/modding/mod_structure" +const MOD_LOADER_DEV_TOOL_URL := "https://github.com/GodotModding/godot-mod-tool" + +# Vars +# ============================================================================= + + +# Stores arrays of hook callables that will be applied to a function, +# associated by a hash of the function name and script path +# Example: +# var modding_hooks := { +# 1917482423: [Callable, Callable], +# 3108290668: [Callable], +# } +var modding_hooks := {} + +# Stores script paths and method names to be processed for hooks +# Example: +# var hooked_script_paths := { +# "res://game/game.gd": ["_ready", "do_something"], +# } +var hooked_script_paths := {} + +# Order for mods to be loaded in, set by `get_load_order` +var mod_load_order := [] + +# Stores data for every found/loaded mod +var mod_data := {} + +# Any mods that are missing their dependancies are added to this +# Example property: "mod_id": ["dep_mod_id_0", "dep_mod_id_2"] +var mod_missing_dependencies := {} + +# Set to false after ModLoader._init() +# Helps to decide whether a script extension should go through the _ModLoaderScriptExtension.handle_script_extensions() process +var is_initializing := true + +# Store all extenders paths +var script_extensions := [] + +# Stores scene paths that need to be reloaded from file. +# Used to apply extension to scripts that are attached to preloaded scenes. +var scenes_to_refresh := [] + +# Dictionary of callables to modify a specific scene. +# Example property: "scene_path": [Callable, Callable] +var scenes_to_modify := {} + +# Things to keep to ensure they are not garbage collected (used by `save_scene`) +var saved_objects := [] + +# Stores all the taken over scripts for restoration +var saved_scripts := {} + +# Stores main scripts for mod disabling +var saved_mod_mains := {} + +# Stores script extension paths with the key being the namespace of a mod +var saved_extension_paths := {} + +var logged_messages: Dictionary: + set(val): + ModLoaderDeprecated.deprecated_changed("ModLoaderStore.logged_messages", "ModLoaderLog.logged_messages", "7.0.1") + ModLoaderLog.logged_messages = val + get: + ModLoaderDeprecated.deprecated_changed("ModLoaderStore.logged_messages", "ModLoaderLog.logged_messages", "7.0.1") + return ModLoaderLog.logged_messages + +# Active user profile +var current_user_profile: ModUserProfile + +# List of user profiles loaded from user://mod_user_profiles.json +var user_profiles := {} + +# ModLoader cache is stored in user://mod_loader_cache.json +var cache := {} + +# Various options, which can be changed either via +# Godot's GUI (with the options.tres resource file), or via CLI args. +# Usage: `ModLoaderStore.ml_options.KEY` +# See: res://addons/mod_loader/options/options.tres +# See: res://addons/mod_loader/resources/options_profile.gd +var ml_options: ModLoaderOptionsProfile + +var has_feature := { + "editor" = OS.has_feature("editor") +} + +# Methods +# ============================================================================= + +func _init(): + _update_ml_options_from_options_resource() + _update_ml_options_from_cli_args() + _configure_logger() + # ModLoaderStore is passed as argument so the cache data can be loaded on _init() + _ModLoaderCache.init_cache(self) + + +func _exit_tree() -> void: + # Save the cache to the cache file. + _ModLoaderCache.save_to_file() + + +# Update ModLoader's options, via the custom options resource +# +# Parameters: +# - ml_options_path: Path to the options resource. See: res://addons/mod_loader/resources/options_current.gd +func _update_ml_options_from_options_resource(ml_options_path := "res://addons/mod_loader/options/options.tres") -> void: + # Get user options for ModLoader + if not _ModLoaderFile.file_exists(ml_options_path) and not ResourceLoader.exists(ml_options_path): + ModLoaderLog.fatal(str("A critical file is missing: ", ml_options_path), LOG_NAME) + + var options_resource: ModLoaderCurrentOptions = load(ml_options_path) + if options_resource.current_options == null: + ModLoaderLog.warning(str( + "No current options are set. Falling back to defaults. ", + "Edit your options at %s. " % ml_options_path + ), LOG_NAME) + else: + var current_options = options_resource.current_options + if not current_options is ModLoaderOptionsProfile: + ModLoaderLog.error(str( + "Current options is not a valid Resource of type ModLoaderOptionsProfile. ", + "Please edit your options at %s. " % ml_options_path + ), LOG_NAME) + # Update from the options in the resource + ml_options = current_options + + # Get options overrides by feature tags + # An override is saved as Dictionary[String: ModLoaderOptionsProfile] + for feature_tag in options_resource.feature_override_options.keys(): + if not feature_tag is String: + ModLoaderLog.error(str( + "Options override keys are required to be of type String. Failing key: \"%s.\" " % feature_tag, + "Please edit your options at %s. " % ml_options_path, + "Consult the documentation for all available feature tags: ", + "https://docs.godotengine.org/en/3.5/tutorials/export/feature_tags.html" + ), LOG_NAME) + continue + + if not OS.has_feature(feature_tag): + ModLoaderLog.info("Options override feature tag \"%s\". does not apply, skipping." % feature_tag, LOG_NAME) + continue + + ModLoaderLog.info("Applying options override with feature tag \"%s\"." % feature_tag, LOG_NAME) + var override_options = options_resource.feature_override_options[feature_tag] + if not override_options is ModLoaderOptionsProfile: + ModLoaderLog.error(str( + "Options override is not a valid Resource of type ModLoaderOptionsProfile. ", + "Options override key with invalid resource: \"%s\". " % feature_tag, + "Please edit your options at %s. " % ml_options_path + ), LOG_NAME) + continue + + # Update from the options in the resource + ml_options = override_options + + if not ml_options.customize_script_path.is_empty(): + ml_options.customize_script_instance = load(ml_options.customize_script_path).new(ml_options) + + +# Update ModLoader's options, via CLI args +func _update_ml_options_from_cli_args() -> void: + # Disable mods + if _ModLoaderCLI.is_running_with_command_line_arg("--disable-mods"): + ml_options.enable_mods = false + + # Override paths to mods + # Set via: --mods-path + # Example: --mods-path="C://path/mods" + var cmd_line_mod_path := _ModLoaderCLI.get_cmd_line_arg_value("--mods-path") + if cmd_line_mod_path: + ml_options.override_path_to_mods = cmd_line_mod_path + ModLoaderLog.info("The path mods are loaded from has been changed via the CLI arg `--mods-path`, to: " + cmd_line_mod_path, LOG_NAME) + + # Override paths to configs + # Set via: --configs-path + # Example: --configs-path="C://path/configs" + var cmd_line_configs_path := _ModLoaderCLI.get_cmd_line_arg_value("--configs-path") + if cmd_line_configs_path: + ml_options.override_path_to_configs = cmd_line_configs_path + ModLoaderLog.info("The path configs are loaded from has been changed via the CLI arg `--configs-path`, to: " + cmd_line_configs_path, LOG_NAME) + + # Log level verbosity + if _ModLoaderCLI.is_running_with_command_line_arg("-vvv") or _ModLoaderCLI.is_running_with_command_line_arg("--log-debug"): + ml_options.log_level = ModLoaderLog.VERBOSITY_LEVEL.DEBUG + elif _ModLoaderCLI.is_running_with_command_line_arg("-vv") or _ModLoaderCLI.is_running_with_command_line_arg("--log-info"): + ml_options.log_level = ModLoaderLog.VERBOSITY_LEVEL.INFO + elif _ModLoaderCLI.is_running_with_command_line_arg("-v") or _ModLoaderCLI.is_running_with_command_line_arg("--log-warning"): + ml_options.log_level = ModLoaderLog.VERBOSITY_LEVEL.WARNING + + # Ignored mod_names in log + var ignore_mod_names := _ModLoaderCLI.get_cmd_line_arg_value("--log-ignore") + if not ignore_mod_names == "": + ml_options.ignored_mod_names_in_log = ignore_mod_names.split(",") + + +# Update static variables from the options +func _configure_logger() -> void: + ModLoaderLog.verbosity = ml_options.log_level + ModLoaderLog.ignored_mods = ml_options.ignored_mod_names_in_log + ModLoaderLog.hint_color = ml_options.hint_color diff --git a/addons/mod_loader/mod_loader_store.gd.uid b/addons/mod_loader/mod_loader_store.gd.uid new file mode 100644 index 0000000..d52c6ec --- /dev/null +++ b/addons/mod_loader/mod_loader_store.gd.uid @@ -0,0 +1 @@ +uid://jv5kxtsw7sfj diff --git a/addons/mod_loader/options/options.tres b/addons/mod_loader/options/options.tres new file mode 100644 index 0000000..f9382d4 --- /dev/null +++ b/addons/mod_loader/options/options.tres @@ -0,0 +1,12 @@ +[gd_resource type="Resource" script_class="ModLoaderCurrentOptions" load_steps=4 format=3 uid="uid://bls83tkysflvg"] + +[ext_resource type="Resource" path="res://addons/mod_loader/options/profiles/default.tres" id="1_yg7p8"] +[ext_resource type="Script" path="res://addons/mod_loader/resources/options_current.gd" id="2"] +[ext_resource type="Resource" path="res://addons/mod_loader/options/profiles/editor.tres" id="3"] + +[resource] +script = ExtResource("2") +current_options = ExtResource("1_yg7p8") +feature_override_options = { +"editor": ExtResource("3") +} diff --git a/addons/mod_loader/options/profiles/current.tres b/addons/mod_loader/options/profiles/current.tres new file mode 100644 index 0000000..94742bb --- /dev/null +++ b/addons/mod_loader/options/profiles/current.tres @@ -0,0 +1,13 @@ +[gd_resource type="Resource" load_steps=2 format=3 uid="uid://bevs2mhkw1isv"] + +[ext_resource type="Script" path="res://addons/mod_loader/resources/options_profile.gd" id="1"] + +[resource] +script = ExtResource("1") +enable_mods = true +log_level = 3 +disabled_mods = [] +steam_workshop_enabled = false +override_path_to_mods = "" +override_path_to_configs = "" +override_path_to_workshop = "" diff --git a/addons/mod_loader/options/profiles/default.tres b/addons/mod_loader/options/profiles/default.tres new file mode 100644 index 0000000..07774b3 --- /dev/null +++ b/addons/mod_loader/options/profiles/default.tres @@ -0,0 +1,14 @@ +[gd_resource type="Resource" load_steps=2 format=2] + +[ext_resource path="res://addons/mod_loader/resources/options_profile.gd" type="Script" id=1] + + +[resource] +script = ExtResource( 1 ) +enable_mods = true +log_level = 3 +disabled_mods = [ ] +steam_workshop_enabled = false +override_path_to_mods = "" +override_path_to_configs = "" +override_path_to_workshop = "" diff --git a/addons/mod_loader/options/profiles/disable_mods.tres b/addons/mod_loader/options/profiles/disable_mods.tres new file mode 100644 index 0000000..e1e30d3 --- /dev/null +++ b/addons/mod_loader/options/profiles/disable_mods.tres @@ -0,0 +1,14 @@ +[gd_resource type="Resource" load_steps=2 format=2] + +[ext_resource path="res://addons/mod_loader/resources/options_profile.gd" type="Script" id=1] + + +[resource] +script = ExtResource( 1 ) +enable_mods = false +log_level = 3 +disabled_mods = [ ] +steam_workshop_enabled = false +override_path_to_mods = "" +override_path_to_configs = "" +override_path_to_workshop = "" diff --git a/addons/mod_loader/options/profiles/editor.tres b/addons/mod_loader/options/profiles/editor.tres new file mode 100644 index 0000000..2183936 --- /dev/null +++ b/addons/mod_loader/options/profiles/editor.tres @@ -0,0 +1,17 @@ +[gd_resource type="Resource" load_steps=2 format=2] + +[ext_resource path="res://addons/mod_loader/resources/options_profile.gd" type="Script" id=1] + +[resource] +script = ExtResource( 1 ) +enable_mods = true +locked_mods = [ ] +log_level = 3 +disabled_mods = [ ] +allow_modloader_autoloads_anywhere = false +steam_workshop_enabled = false +override_path_to_mods = "" +override_path_to_configs = "" +override_path_to_workshop = "" +ignore_deprecated_errors = true +ignored_mod_names_in_log = [ ] \ No newline at end of file diff --git a/addons/mod_loader/options/profiles/production_no_workshop.tres b/addons/mod_loader/options/profiles/production_no_workshop.tres new file mode 100644 index 0000000..7b5856c --- /dev/null +++ b/addons/mod_loader/options/profiles/production_no_workshop.tres @@ -0,0 +1,19 @@ +[gd_resource type="Resource" script_class="ModLoaderOptionsProfile" load_steps=2 format=3 uid="uid://bodsw0jyh6rn5"] + +[ext_resource type="Script" path="res://addons/mod_loader/resources/options_profile.gd" id="1"] + +[resource] +script = ExtResource("1") +enable_mods = true +locked_mods = [] +log_level = 2 +disabled_mods = [] +allow_modloader_autoloads_anywhere = false +steam_id = 0 +override_path_to_mods = "" +override_path_to_configs = "" +override_path_to_workshop = "" +ignore_deprecated_errors = false +ignored_mod_names_in_log = [] +load_from_steam_workshop = false +load_from_local = true diff --git a/addons/mod_loader/options/profiles/production_workshop.tres b/addons/mod_loader/options/profiles/production_workshop.tres new file mode 100644 index 0000000..0b610bc --- /dev/null +++ b/addons/mod_loader/options/profiles/production_workshop.tres @@ -0,0 +1,19 @@ +[gd_resource type="Resource" script_class="ModLoaderOptionsProfile" load_steps=2 format=3 uid="uid://cg0vv5k4o71rv"] + +[ext_resource type="Script" path="res://addons/mod_loader/resources/options_profile.gd" id="1"] + +[resource] +script = ExtResource("1") +enable_mods = true +locked_mods = [] +log_level = 2 +disabled_mods = [] +allow_modloader_autoloads_anywhere = false +steam_id = 0 +override_path_to_mods = "" +override_path_to_configs = "" +override_path_to_workshop = "" +ignore_deprecated_errors = false +ignored_mod_names_in_log = [] +load_from_steam_workshop = true +load_from_local = true diff --git a/addons/mod_loader/resources/mod_config.gd b/addons/mod_loader/resources/mod_config.gd new file mode 100644 index 0000000..e349706 --- /dev/null +++ b/addons/mod_loader/resources/mod_config.gd @@ -0,0 +1,82 @@ +class_name ModConfig +extends Resource +## +## This Class is used to represent a configuration for a mod.[br] +## The Class provides functionality to initialize, validate, save, and remove a mod's configuration. +## +## @tutorial(Creating a Mod Config Schema with JSON-Schemas): https://wiki.godotmodding.com/guides/modding/config_json/ + + +const LOG_NAME := "ModLoader:ModConfig" + +## Name of the config - must be unique +var name: String +## The mod_id this config belongs to +var mod_id: String +## The JSON-Schema this config uses for validation +var schema: Dictionary +## The data this config holds +var data: Dictionary +## The path where the JSON file for this config is stored +var save_path: String +## False if any data is invalid +var valid := false + + +func _init(_mod_id: String, _data: Dictionary, _save_path: String, _schema: Dictionary = {}) -> void: + name = _ModLoaderPath.get_file_name_from_path(_save_path, true, true) + mod_id = _mod_id + schema = ModLoaderStore.mod_data[_mod_id].manifest.config_schema if _schema.is_empty() else _schema + data = _data + save_path = _save_path + + var error_message := validate() + + if not error_message == "": + ModLoaderLog.error("Mod Config for mod \"%s\" failed JSON Schema Validation with error message: \"%s\"" % [mod_id, error_message], LOG_NAME) + return + + valid = true + + +func get_data_as_string() -> String: + return JSON.stringify(data) + + +func get_schema_as_string() -> String: + return JSON.stringify(schema) + + +# Empty string if validation was successful +func validate() -> String: + var json_schema := JSONSchema.new() + var error := json_schema.validate(get_data_as_string(), get_schema_as_string()) + + if error.is_empty(): + valid = true + else: + valid = false + + return error + + +# Runs the JSON-Schema validation and returns true if valid +func is_valid() -> bool: + if validate() == "": + valid = true + return true + + valid = false + return false + + +## Saves the config data to the config file +func save_to_file() -> bool: + var is_success := _ModLoaderFile.save_dictionary_to_json_file(data, save_path) + return is_success + + +## Removes the config file +func remove_file() -> bool: + var is_success := _ModLoaderFile.remove_file(save_path) + return is_success diff --git a/addons/mod_loader/resources/mod_config.gd.uid b/addons/mod_loader/resources/mod_config.gd.uid new file mode 100644 index 0000000..8141ef1 --- /dev/null +++ b/addons/mod_loader/resources/mod_config.gd.uid @@ -0,0 +1 @@ +uid://bjfjju1edaxwv diff --git a/addons/mod_loader/resources/mod_data.gd b/addons/mod_loader/resources/mod_data.gd new file mode 100644 index 0000000..2e4ae42 --- /dev/null +++ b/addons/mod_loader/resources/mod_data.gd @@ -0,0 +1,220 @@ +class_name ModData +extends Resource +## +## Stores and validates all Data required to load a mod successfully +## If some of the data is invalid, [member is_loadable] will be false + + +const LOG_NAME := "ModLoader:ModData" + +const MOD_MAIN := "mod_main.gd" +const MANIFEST := "manifest.json" +const OVERWRITES := "overwrites.gd" + +# These 2 files are always required by mods. +# [i]mod_main.gd[/i] = The main init file for the mod +# [i]manifest.json[/i] = Meta data for the mod, including its dependencies +enum RequiredModFiles { + MOD_MAIN, + MANIFEST, +} + +enum OptionalModFiles { + OVERWRITES +} + +# Specifies the source from which the mod has been loaded: +# UNPACKED = From the mods-unpacked directory ( only when in the editor ). +# LOCAL = From the local mod zip directory, which by default is ../game_dir/mods. +# STEAM_WORKSHOP = Loaded from ../Steam/steamapps/workshop/content/1234567/[..]. +enum Sources { + UNPACKED, + LOCAL, + STEAM_WORKSHOP, +} + +## Name of the Mod's zip file +var zip_name := "" +## Path to the Mod's zip file +var zip_path := "" + +## Directory of the mod. Has to be identical to [method ModManifest.get_mod_id] +var dir_name := "" +## Path to the mod's unpacked directory +var dir_path := "" +## False if any data is invalid +var is_loadable := true +## True if overwrites.gd exists +var is_overwrite := false +## True if mod can't be disabled or enabled in a user profile +var is_locked := false +## Flag indicating whether the mod should be loaded +var is_active := true +## Is increased for every mod depending on this mod. Highest importance is loaded first +var importance := 0 +## Contents of the manifest +var manifest: ModManifest +# Updated in load_configs +## All mod configs +var configs := {} +## The currently applied mod config +var current_config: ModConfig: set = _set_current_config +## Specifies the source from which the mod has been loaded +var source: int + +var load_errors: Array[String] = [] +var load_warnings: Array[String] = [] + + + +func _init(_manifest: ModManifest, path: String) -> void: + manifest = _manifest + + if _ModLoaderPath.is_zip(path): + zip_name = _ModLoaderPath.get_file_name_from_path(path) + zip_path = path + # Use the dir name of the passed path instead of the manifest data so we can validate + # the mod dir has the same name as the mod id in the manifest + dir_name = _ModLoaderFile.get_mod_dir_name_in_zip(zip_path) + else: + dir_name = path.split("/")[-1] + + dir_path = _ModLoaderPath.get_unpacked_mods_dir_path().path_join(dir_name) + source = get_mod_source() + + _has_required_files() + # We want to avoid checking if mod_dir_name == mod_id when manifest parsing has failed + # to prevent confusing error messages. + if not manifest.has_parsing_failed: + _is_mod_dir_name_same_as_id(manifest) + + is_overwrite = _is_overwrite() + is_locked = manifest.get_mod_id() in ModLoaderStore.ml_options.locked_mods + + if not load_errors.is_empty() or not manifest.validation_messages_error.is_empty(): + is_loadable = false + + +# Load each mod config json from the mods config directory. +func load_configs() -> void: + # If the default values in the config schema are invalid don't load configs + if not manifest.load_mod_config_defaults(): + return + + var config_dir_path := _ModLoaderPath.get_path_to_mod_configs_dir(dir_name) + var config_file_paths := _ModLoaderPath.get_file_paths_in_dir(config_dir_path) + for config_file_path in config_file_paths: + _load_config(config_file_path) + + # Set the current_config based on the user profile + if ModLoaderUserProfile.is_initialized() and ModLoaderConfig.has_current_config(dir_name): + current_config = ModLoaderConfig.get_current_config(dir_name) + else: + current_config = ModLoaderConfig.get_config(dir_name, ModLoaderConfig.DEFAULT_CONFIG_NAME) + + +# Create a new ModConfig instance for each Config JSON and add it to the configs dictionary. +func _load_config(config_file_path: String) -> void: + var config_data := _ModLoaderFile.get_json_as_dict(config_file_path) + var mod_config = ModConfig.new( + dir_name, + config_data, + config_file_path, + manifest.config_schema + ) + + # Add the config to the configs dictionary + configs[mod_config.name] = mod_config + + +# Update the mod_list of the current user profile +func _set_current_config(new_current_config: ModConfig) -> void: + ModLoaderUserProfile.set_mod_current_config(dir_name, new_current_config) + current_config = new_current_config + # We can't emit the signal if the ModLoader is not initialized yet + if ModLoader: + ModLoader.current_config_changed.emit(new_current_config) + + +func set_mod_state(should_activate: bool, force := false) -> bool: + if is_locked and should_activate != is_active: + ModLoaderLog.error( + "Unable to toggle mod \"%s\" since it is marked as locked. Locked mods: %s" + % [manifest.get_mod_id(), ModLoaderStore.ml_options.locked_mods], LOG_NAME) + return false + + if should_activate and not is_loadable: + ModLoaderLog.error( + "Unable to activate mod \"%s\" since it has the following load errors: %s" + % [manifest.get_mod_id(), ", ".join(load_errors)], LOG_NAME) + return false + + if should_activate and manifest.validation_messages_warning.size() > 0: + if not force: + ModLoaderLog.warning( + "Rejecting to activate mod \"%s\" since it has the following load warnings: %s" + % [manifest.get_mod_id(), ", ".join(load_warnings)], LOG_NAME) + return false + ModLoaderLog.info( + "Forced to activate mod \"%s\" despite the following load warnings: %s" + % [manifest.get_mod_id(), ", ".join(load_warnings)], LOG_NAME) + + is_active = should_activate + return true + + +# Validates if [member dir_name] matches [method ModManifest.get_mod_id] +func _is_mod_dir_name_same_as_id(mod_manifest: ModManifest) -> bool: + var manifest_id := mod_manifest.get_mod_id() + if not dir_name == manifest_id: + load_errors.push_back('Mod directory name "%s" does not match the data in manifest.json. Expected "%s" (Format: {namespace}-{name})' % [ dir_name, manifest_id ]) + return false + return true + + +func _is_overwrite() -> bool: + return _ModLoaderFile.file_exists(get_optional_mod_file_path(OptionalModFiles.OVERWRITES), zip_path) + + +# Confirms that all files from [member required_mod_files] exist +func _has_required_files() -> bool: + var has_required_files := true + + for required_file in RequiredModFiles: + var required_file_path := get_required_mod_file_path(RequiredModFiles[required_file]) + + if not _ModLoaderFile.file_exists(required_file_path, zip_path): + load_errors.push_back( + "ERROR - %s is missing a required file: %s. For more information, please visit \"%s\"." % + [dir_name, required_file_path, ModLoaderStore.URL_MOD_STRUCTURE_DOCS] + ) + has_required_files = false + + return has_required_files + + +# Converts enum indices [member RequiredModFiles] into their respective file paths +# All required mod files should be in the root of the mod directory +func get_required_mod_file_path(required_file: RequiredModFiles) -> String: + match required_file: + RequiredModFiles.MOD_MAIN: + return dir_path.path_join(MOD_MAIN) + RequiredModFiles.MANIFEST: + return dir_path.path_join(MANIFEST) + return "" + + +func get_optional_mod_file_path(optional_file: OptionalModFiles) -> String: + match optional_file: + OptionalModFiles.OVERWRITES: + return dir_path.path_join(OVERWRITES) + return "" + + +func get_mod_source() -> Sources: + if zip_path.contains("workshop"): + return Sources.STEAM_WORKSHOP + if zip_path == "": + return Sources.UNPACKED + + return Sources.LOCAL diff --git a/addons/mod_loader/resources/mod_data.gd.uid b/addons/mod_loader/resources/mod_data.gd.uid new file mode 100644 index 0000000..9b5d062 --- /dev/null +++ b/addons/mod_loader/resources/mod_data.gd.uid @@ -0,0 +1 @@ +uid://bfnhjikkx0g5s diff --git a/addons/mod_loader/resources/mod_manifest.gd b/addons/mod_loader/resources/mod_manifest.gd new file mode 100644 index 0000000..7a55e0a --- /dev/null +++ b/addons/mod_loader/resources/mod_manifest.gd @@ -0,0 +1,536 @@ +class_name ModManifest +extends Resource +## +## Stores and validates contents of the manifest set by the user + + +const LOG_NAME := "ModLoader:ModManifest" + +# Validated by [method is_name_or_namespace_valid] +## Mod name. +var name := "" +# Validated by [method is_name_or_namespace_valid] +## Mod namespace, most commonly the main author. +var mod_namespace := "" +# Validated by [method is_semver_valid] +## Semantic version. Not a number, but required to be named like this by Thunderstore +var version_number := "0.0.0" +var description := "" +var website_url := "" +## Used to determine mod load order +var dependencies: PackedStringArray = [] +## Used to determine mod load order +var optional_dependencies: PackedStringArray = [] +## only used for information +var authors: PackedStringArray = [] +## only used for information +var compatible_game_version: PackedStringArray = [] +# Validated by [method _handle_compatible_mod_loader_version] +## only used for information +var compatible_mod_loader_version: PackedStringArray = [] +## only used for information +var incompatibilities: PackedStringArray = [] +## Used to determine mod load order +var load_before: PackedStringArray = [] +## only used for information +var tags : PackedStringArray = [] +## Schema for mod configs +var config_schema := {} +var description_rich := "" +var image: CompressedTexture2D +## only used for information +var steam_workshop_id := "" + +var validation_messages_error : Array[String] = [] +var validation_messages_warning : Array[String] = [] + +var is_valid := false +var has_parsing_failed := false + +# Required keys in a mod's manifest.json file +const REQUIRED_MANIFEST_KEYS_ROOT: Array[String] = [ + "name", + "namespace", + "version_number", + "website_url", + "description", + "dependencies", + "extra", +] + +# Required keys in manifest's `json.extra.godot` +const REQUIRED_MANIFEST_KEYS_EXTRA: Array[String] = [ + "authors", + "compatible_mod_loader_version", + "compatible_game_version", +] + + +# Takes the manifest as [Dictionary] and validates everything. +# Will return null if something is invalid. +func _init(manifest: Dictionary, path: String) -> void: + if manifest.is_empty(): + validation_messages_error.push_back("The manifest cannot be validated due to missing data, most likely because parsing the manifest.json file failed.") + has_parsing_failed = true + else: + is_valid = validate(manifest, path) + + +func validate(manifest: Dictionary, path: String) -> bool: + var missing_fields: Array[String] = [] + + missing_fields.append_array(ModLoaderUtils.get_missing_dict_fields(manifest, REQUIRED_MANIFEST_KEYS_ROOT)) + missing_fields.append_array(ModLoaderUtils.get_missing_dict_fields(manifest.extra, ["godot"])) + missing_fields.append_array(ModLoaderUtils.get_missing_dict_fields(manifest.extra.godot, REQUIRED_MANIFEST_KEYS_EXTRA)) + + if not missing_fields.is_empty(): + validation_messages_error.push_back("Manifest is missing required fields: %s" % str(missing_fields)) + + name = manifest.name + mod_namespace = manifest.namespace + version_number = manifest.version_number + + is_name_or_namespace_valid(name) + is_name_or_namespace_valid(mod_namespace) + + var mod_id = get_mod_id() + + is_semver_valid(mod_id, version_number, "version_number") + + description = manifest.description + website_url = manifest.website_url + dependencies = manifest.dependencies + + var godot_details: Dictionary = manifest.extra.godot + authors = ModLoaderUtils.get_array_from_dict(godot_details, "authors") + optional_dependencies = ModLoaderUtils.get_array_from_dict(godot_details, "optional_dependencies") + incompatibilities = ModLoaderUtils.get_array_from_dict(godot_details, "incompatibilities") + load_before = ModLoaderUtils.get_array_from_dict(godot_details, "load_before") + compatible_game_version = ModLoaderUtils.get_array_from_dict(godot_details, "compatible_game_version") + compatible_mod_loader_version = _handle_compatible_mod_loader_version(mod_id, godot_details) + description_rich = ModLoaderUtils.get_string_from_dict(godot_details, "description_rich") + tags = ModLoaderUtils.get_array_from_dict(godot_details, "tags") + config_schema = ModLoaderUtils.get_dict_from_dict(godot_details, "config_schema") + steam_workshop_id = ModLoaderUtils.get_string_from_dict(godot_details, "steam_workshop_id") + + if ModLoaderStore.ml_options.game_version_validation == ModLoaderOptionsProfile.VERSION_VALIDATION.DEFAULT: + _is_game_version_compatible(mod_id) + + if ModLoaderStore.ml_options.game_version_validation == ModLoaderOptionsProfile.VERSION_VALIDATION.CUSTOM: + if ModLoaderStore.ml_options.custom_game_version_validation_callable: + ModLoaderStore.ml_options.custom_game_version_validation_callable.call(self) + else: + ModLoaderLog.error("No custom game version validation callable detected. Please provide a valid validation callable.", LOG_NAME) + + is_mod_id_array_valid(mod_id, dependencies, "dependency") + is_mod_id_array_valid(mod_id, incompatibilities, "incompatibility") + is_mod_id_array_valid(mod_id, optional_dependencies, "optional_dependency") + is_mod_id_array_valid(mod_id, load_before, "load_before") + + validate_distinct_mod_ids_in_arrays(mod_id, dependencies, incompatibilities, ["dependencies", "incompatibilities"]) + validate_distinct_mod_ids_in_arrays(mod_id, optional_dependencies, dependencies, ["optional_dependencies", "dependencies"]) + validate_distinct_mod_ids_in_arrays(mod_id, optional_dependencies, incompatibilities, ["optional_dependencies", "incompatibilities"]) + validate_distinct_mod_ids_in_arrays( + mod_id, + load_before, + dependencies, + ["load_before", "dependencies"], + "\"load_before\" should be handled as optional dependency adding it to \"dependencies\" will cancel out the desired effect." + ) + validate_distinct_mod_ids_in_arrays( + mod_id, + load_before, + optional_dependencies, + ["load_before", "optional_dependencies"], + "\"load_before\" can be viewed as optional dependency, please remove the duplicate mod-id." + ) + validate_distinct_mod_ids_in_arrays(mod_id,load_before,incompatibilities,["load_before", "incompatibilities"]) + + _validate_workshop_id(path) + + return validation_messages_error.is_empty() + + +# Mod ID used in the mod loader +# Format: {namespace}-{name} +func get_mod_id() -> String: + return "%s-%s" % [mod_namespace, name] + + +# Package ID used by Thunderstore +# Format: {namespace}-{name}-{version_number} +func get_package_id() -> String: + return "%s-%s-%s" % [mod_namespace, name, version_number] + + +# Returns the Manifest values as a dictionary +func get_as_dict() -> Dictionary: + return { + "name": name, + "namespace": mod_namespace, + "version_number": version_number, + "description": description, + "website_url": website_url, + "dependencies": dependencies, + "optional_dependencies": optional_dependencies, + "authors": authors, + "compatible_game_version": compatible_game_version, + "compatible_mod_loader_version": compatible_mod_loader_version, + "incompatibilities": incompatibilities, + "load_before": load_before, + "tags": tags, + "config_schema": config_schema, + "description_rich": description_rich, + "image": image, + } + + +# Returns the Manifest values as JSON, in the manifest.json format +func to_json() -> String: + return JSON.stringify({ + "name": name, + "namespace": mod_namespace, + "version_number": version_number, + "description": description, + "website_url": website_url, + "dependencies": dependencies, + "extra": { + "godot":{ + "authors": authors, + "optional_dependencies": optional_dependencies, + "compatible_game_version": compatible_game_version, + "compatible_mod_loader_version": compatible_mod_loader_version, + "incompatibilities": incompatibilities, + "load_before": load_before, + "tags": tags, + "config_schema": config_schema, + "description_rich": description_rich, + "image": image, + } + } + }, "\t") + + +# Loads the default configuration for a mod. +func load_mod_config_defaults() -> ModConfig: + var default_config_save_path := _ModLoaderPath.get_path_to_mod_config_file(get_mod_id(), ModLoaderConfig.DEFAULT_CONFIG_NAME) + var config := ModConfig.new( + get_mod_id(), + {}, + default_config_save_path, + config_schema + ) + + # Check if there is no default.json file in the mods config directory + if not _ModLoaderFile.file_exists(config.save_path): + # Generate config_default based on the default values in config_schema + config.data = _generate_default_config_from_schema(config.schema.properties) + + # If the default.json file exists + else: + var current_schema_md5 := config.get_schema_as_string().md5_text() + var cache_schema_md5s := _ModLoaderCache.get_data("config_schemas") + var cache_schema_md5: String = cache_schema_md5s[config.mod_id] if cache_schema_md5s.has(config.mod_id) else '' + + # Generate a new default config if the config schema has changed or there is nothing cached + if not current_schema_md5 == cache_schema_md5 or cache_schema_md5.is_empty(): + config.data = _generate_default_config_from_schema(config.schema.properties) + + # If the config schema has not changed just load the json file + else: + config.data = _ModLoaderFile.get_json_as_dict(config.save_path) + + # Validate the config defaults + if config.is_valid(): + # Create the default config file + config.save_to_file() + + # Store the md5 of the config schema in the cache + _ModLoaderCache.update_data("config_schemas", {config.mod_id: config.get_schema_as_string().md5_text()} ) + + # Return the default ModConfig + return config + + ModLoaderLog.fatal("The default config values for %s-%s are invalid. Configs will not be loaded." % [mod_namespace, name], LOG_NAME) + return null + + +# Recursively searches for default values +func _generate_default_config_from_schema(property: Dictionary, current_prop := {}) -> Dictionary: + # Exit function if property is empty + if property.is_empty(): + return current_prop + + for property_key in property.keys(): + var prop = property[property_key] + + # If this property contains nested properties, we recursively call this function + if "properties" in prop: + current_prop[property_key] = {} + _generate_default_config_from_schema(prop.properties, current_prop[property_key]) + # Return early here because a object will not have a "default" key + return current_prop + + # If this property contains a default value, add it to the global config_defaults dictionary + if JSONSchema.JSKW_DEFAULT in prop: + # Initialize the current_key if it is missing in config_defaults + if not current_prop.has(property_key): + current_prop[property_key] = {} + + # Add the default value to the config_defaults + current_prop[property_key] = prop.default + + return current_prop + + +# Handles deprecation of the single string value in the compatible_mod_loader_version. +func _handle_compatible_mod_loader_version(mod_id: String, godot_details: Dictionary) -> Array: + var link_manifest_docs := "https://github.com/GodotModding/godot-mod-loader/wiki/Mod-Files#manifestjson" + var array_value := ModLoaderUtils.get_array_from_dict(godot_details, "compatible_mod_loader_version") + + # If there are array values + if array_value.size() > 0: + # Check for valid versions + if not is_semver_version_array_valid(mod_id, array_value, "compatible_mod_loader_version"): + return [] + + return array_value + + # If the array is empty check if a string was passed + var string_value := ModLoaderUtils.get_string_from_dict(godot_details, "compatible_mod_loader_version") + # If an empty string was passed + if string_value == "": + # Using str() here because format strings caused an error + validation_messages_error.push_back( + str ( + "%s - \"compatible_mod_loader_version\" is a required field." + + " For more details visit %s" + ) % [mod_id, link_manifest_docs]) + return [] + + return [string_value] + + +# A valid namespace may only use letters (any case), numbers and underscores +# and has to be longer than 3 characters +# a-z A-Z 0-9 _ (longer than 3 characters) +func is_name_or_namespace_valid(check_name: String, is_silent := false) -> bool: + var re := RegEx.new() + var _compile_error_1 = re.compile("^[a-zA-Z0-9_]*$") # alphanumeric and _ + + if re.search(check_name) == null: + if not is_silent: + validation_messages_error.push_back("Invalid name or namespace: \"%s\". You may only use letters, numbers and underscores." % check_name) + return false + + var _compile_error_2 = re.compile("^[a-zA-Z0-9_]{3,}$") # at least 3 long + if re.search(check_name) == null: + if not is_silent: + validation_messages_error.push_back("Invalid name or namespace: \"%s\". Must be longer than 3 characters." % check_name) + return false + + return true + + +func is_semver_version_array_valid(mod_id: String, version_array: PackedStringArray, version_array_descripton: String, is_silent := false) -> bool: + var is_valid := true + + for version in version_array: + if not is_semver_valid(mod_id, version, version_array_descripton, is_silent): + is_valid = false + + return is_valid + + +# A valid semantic version should follow this format: {mayor}.{minor}.{patch} +# reference https://semver.org/ for details +# {0-9}.{0-9}.{0-9} (no leading 0, shorter than 16 characters total) +func is_semver_valid(mod_id: String, check_version_number: String, field_name: String, is_silent := false) -> bool: + var re := RegEx.new() + var _compile_error = re.compile("^(0|[1-9][0-9]*)\\.(0|[1-9][0-9]*)\\.(0|[1-9][0-9]*)$") + + if re.search(check_version_number) == null: + if not is_silent: + # Using str() here because format strings caused an error + validation_messages_error.push_back( + str( + "Invalid semantic version: \"%s\" in field \"%s\" of mod \"%s\". " + + "You may only use numbers without leading zero and periods " + + "following this format {mayor}.{minor}.{patch}" + ) % [check_version_number, field_name, mod_id] + ) + return false + + if check_version_number.length() > 16: + if not is_silent: + validation_messages_error.push_back( + str( + "Invalid semantic version: \"%s\" in field \"%s\" of mod \"%s\". " + + "Version number must be shorter than 16 characters." + ) % [check_version_number, field_name, mod_id] + ) + return false + + return true + + +func validate_distinct_mod_ids_in_arrays( + mod_id: String, + array_one: PackedStringArray, + array_two: PackedStringArray, + array_description: PackedStringArray, + additional_info := "", + is_silent := false +) -> bool: + # Initialize an empty array to hold any overlaps. + var overlaps: PackedStringArray = [] + + # Loop through each incompatibility and check if it is also listed as a dependency. + for loop_mod_id in array_one: + if array_two.has(loop_mod_id): + overlaps.push_back(loop_mod_id) + + # If no overlaps were found + if overlaps.size() == 0: + return true + + # If any overlaps were found + if not is_silent: + validation_messages_error.push_back( + ( + "The mod -> %s lists the same mod(s) -> %s - in \"%s\" and \"%s\". %s" + % [mod_id, overlaps, array_description[0], array_description[1], additional_info] + ) + ) + return false + + # If silent just return false + return false + + +func is_mod_id_array_valid(own_mod_id: String, mod_id_array: PackedStringArray, mod_id_array_description: String, is_silent := false) -> bool: + var is_valid := true + + # If there are mod ids + if mod_id_array.size() > 0: + for mod_id in mod_id_array: + # Check if mod id is the same as the mods mod id. + if mod_id == own_mod_id: + is_valid = false + if not is_silent: + validation_messages_error.push_back("The mod \"%s\" lists itself as \"%s\" in its own manifest.json file" % [mod_id, mod_id_array_description]) + + # Check if the mod id is a valid mod id. + if not is_mod_id_valid(own_mod_id, mod_id, mod_id_array_description, is_silent): + is_valid = false + + return is_valid + + +func is_mod_id_valid(original_mod_id: String, check_mod_id: String, type := "", is_silent := false) -> bool: + var intro_text = "A %s for the mod \"%s\" is invalid: " % [type, original_mod_id] if not type == "" else "" + + # contains hyphen? + if not check_mod_id.count("-") == 1: + if not is_silent: + validation_messages_error.push_back(str(intro_text, "Expected a single hyphen in the mod ID, but the %s was: \"%s\"" % [type, check_mod_id])) + return false + + # at least 7 long (1 for hyphen, 3 each for namespace/name) + var mod_id_length = check_mod_id.length() + if mod_id_length < 7: + if not is_silent: + validation_messages_error.push_back(str(intro_text, "Mod ID for \"%s\" is too short. It must be at least 7 characters long, but its length is: %s" % [check_mod_id, mod_id_length])) + return false + + var split = check_mod_id.split("-") + var check_namespace = split[0] + var check_name = split[1] + var re := RegEx.new() + re.compile("^[a-zA-Z0-9_]{3,}$") # alphanumeric and _ and at least 3 characters + + if re.search(check_namespace) == null: + if not is_silent: + validation_messages_error.push_back(str(intro_text, "Mod ID has an invalid namespace (author) for \"%s\". Namespace can only use letters, numbers and underscores, but was: \"%s\"" % [check_mod_id, check_namespace])) + return false + + if re.search(check_name) == null: + if not is_silent: + validation_messages_error.push_back(str(intro_text, "Mod ID has an invalid name for \"%s\". Name can only use letters, numbers and underscores, but was: \"%s\"" % [check_mod_id, check_name])) + return false + + return true + + +func is_string_length_valid(mod_id: String, field: String, string: String, required_length: int, is_silent := false) -> bool: + if not string.length() == required_length: + if not is_silent: + validation_messages_error.push_back("Invalid length in field \"%s\" of mod \"%s\" it should be \"%s\" but it is \"%s\"." % [field, mod_id, required_length, string.length()]) + return false + + return true + +# Validates the workshop id separately from the rest since it needs the ModData +func _validate_workshop_id(path: String) -> void: + var steam_workshop_id_from_path := _ModLoaderPath.get_steam_workshop_id(path) + var is_mod_source_workshop := not steam_workshop_id_from_path.is_empty() + + if not _is_steam_workshop_id_valid(get_mod_id(), steam_workshop_id_from_path, steam_workshop_id, is_mod_source_workshop): + # Override the invalid steam_workshop_id if we load from the workshop + if is_mod_source_workshop: + steam_workshop_id = steam_workshop_id_from_path + + +func _is_steam_workshop_id_valid(mod_id: String, steam_workshop_id_from_path: String, steam_workshop_id_to_validate: String, is_mod_source_workshop := false, is_silent := false) -> bool: + if steam_workshop_id_to_validate.is_empty(): + # Workshop id is optional, so we return true if no id is given + return true + + # Validate the steam_workshop_id based on the zip_path if the mod is loaded from the workshop + if is_mod_source_workshop: + if not steam_workshop_id_to_validate == steam_workshop_id_from_path: + if not is_silent: + ModLoaderLog.warning("The \"steam_workshop_id\": \"%s\" provided by the mod manifest of mod \"%s\" is incorrect, it should be \"%s\"." % [steam_workshop_id_to_validate, mod_id, steam_workshop_id_from_path], LOG_NAME) + return false + else: + if not is_string_length_valid(mod_id, "steam_workshop_id", steam_workshop_id_to_validate, 10, is_silent): + # Invalidate the manifest in this case because the mod is most likely in development if it is not loaded from the steam workshop. + return false + + return true + + +func _is_game_version_compatible(mod_id: String) -> bool: + var game_version: String = ModLoaderStore.ml_options.semantic_version + var game_major := int(game_version.get_slice(".", 0)) + var game_minor := int(game_version.get_slice(".", 1)) + + var valid_major := false + var valid_minor := false + for version in compatible_game_version: + var compat_major := int(version.get_slice(".", 0)) + var compat_minor := int(version.get_slice(".", 1)) + if compat_major < game_major: + continue + valid_major = true + + if compat_minor < game_minor: + continue + valid_minor = true + + if not valid_major: + validation_messages_error.push_back( + "The mod \"%s\" is incompatible with the current game version. + (current game version: %s, mod compatible with game versions: %s)" % + [mod_id, game_version, compatible_game_version] + ) + return false + if not valid_minor: + validation_messages_warning.push_back( + "The mod \"%s\" may not be compatible with the current game version. + Enable at your own risk. (current game version: %s, mod compatible with game versions: %s)" % + [mod_id, game_version, compatible_game_version] + ) + return true + + return true diff --git a/addons/mod_loader/resources/mod_manifest.gd.uid b/addons/mod_loader/resources/mod_manifest.gd.uid new file mode 100644 index 0000000..7a78093 --- /dev/null +++ b/addons/mod_loader/resources/mod_manifest.gd.uid @@ -0,0 +1 @@ +uid://bleh3oamdbmnr diff --git a/addons/mod_loader/resources/mod_user_profile.gd b/addons/mod_loader/resources/mod_user_profile.gd new file mode 100644 index 0000000..0b59c8d --- /dev/null +++ b/addons/mod_loader/resources/mod_user_profile.gd @@ -0,0 +1,22 @@ +class_name ModUserProfile +extends Resource +## This Class is used to represent a User Profile for the ModLoader. + + +## The name of the profile +var name := "" +## A list of all installed mods +## [codeblock] +## "mod_list": { +## "Namespace-ModName": { +## "current_config": "default", +## "is_active": false, +## "zip_path": "", +## }, +## [/codeblock] +var mod_list := {} + + +func _init(_name := "", _mod_list := {}) -> void: + name = _name + mod_list = _mod_list diff --git a/addons/mod_loader/resources/mod_user_profile.gd.uid b/addons/mod_loader/resources/mod_user_profile.gd.uid new file mode 100644 index 0000000..79281ef --- /dev/null +++ b/addons/mod_loader/resources/mod_user_profile.gd.uid @@ -0,0 +1 @@ +uid://ddrlbkscua6n0 diff --git a/addons/mod_loader/resources/options_current.gd b/addons/mod_loader/resources/options_current.gd new file mode 100644 index 0000000..7eae9d8 --- /dev/null +++ b/addons/mod_loader/resources/options_current.gd @@ -0,0 +1,15 @@ +class_name ModLoaderCurrentOptions +extends Resource + +# The default options set for the mod loader +@export var current_options: Resource = preload( + "res://addons/mod_loader/options/profiles/default.tres" +) + +# Overrides for all available feature tags through OS.has_feature() +# Format: Dictionary[String: ModLoaderOptionsProfile] where the string is a tag +# Warning: Some tags can occur at the same time (Windows + editor for example) - +# In a case where multiple apply, the last one in the dict will override all others +@export var feature_override_options: Dictionary = { + "editor": preload("res://addons/mod_loader/options/profiles/editor.tres") +} diff --git a/addons/mod_loader/resources/options_current.gd.uid b/addons/mod_loader/resources/options_current.gd.uid new file mode 100644 index 0000000..75e2751 --- /dev/null +++ b/addons/mod_loader/resources/options_current.gd.uid @@ -0,0 +1 @@ +uid://cmxtu4snlj1bb diff --git a/addons/mod_loader/resources/options_profile.gd b/addons/mod_loader/resources/options_profile.gd new file mode 100644 index 0000000..f1982f4 --- /dev/null +++ b/addons/mod_loader/resources/options_profile.gd @@ -0,0 +1,119 @@ +class_name ModLoaderOptionsProfile +extends Resource +## +## Class to define and store Mod Loader Options. +## +## @tutorial(Example Customization Script): https://wiki.godotmodding.com/guides/integration/mod_loader_options/#game-version-validation + + +## Settings for game version validation. +enum VERSION_VALIDATION { + ## Uses the default semantic versioning (semver) validation. + DEFAULT, + + ## Disables validation of the game version specified in [member semantic_version] + ## and the mod's [member ModManifest.compatible_game_version]. + DISABLED, + + ## Enables custom game version validation. + ## Use [member customize_script_path] to specify a script that customizes the Mod Loader options. + ## In this script, you must set [member custom_game_version_validation_callable] + ## to a custom validation [Callable]. + ## [br] + ## ===[br] + ## [b]Note:[color=note "Easier Mod Loader Updates"][/color][/b][br] + ## Using a custom script allows you to keep your code outside the addons directory, + ## making it easier to update the mod loader without affecting your modifications. [br] + ## ===[br] + CUSTOM, +} + +## Can be used to disable mods for specific plaforms by using feature overrides +@export var enable_mods: bool = true +## List of mod ids that can't be turned on or off +@export var locked_mods: Array[String] = [] +## List of mods that will not be loaded +@export var disabled_mods: Array[String] = [] +## Disables the requirement for the mod loader autoloads to be first +@export var allow_modloader_autoloads_anywhere: bool = false +## This script is loaded after [member ModLoaderStore.ml_options] has been initialized. +## It is instantiated with [member ModLoaderStore.ml_options] as an argument. +## Use this script to apply settings that cannot be configured through the editor UI. +## +## For an example, see [enum VERSION_VALIDATION] [code]CUSTOM[/code] or +## [code]res://addons/mod_loader/options/example_customize_script.gd[/code]. +@export_file var customize_script_path: String + +@export_group("Logging") +## Sets the logging verbosity level. +## Refer to [enum ModLoaderLog.VERBOSITY_LEVEL] for more details. +@export var log_level := ModLoaderLog.VERBOSITY_LEVEL.DEBUG +## Stops the mod loader from logging any deprecation related errors. +@export var ignore_deprecated_errors: bool = false +## Ignore messages from these namespaces.[br] +## Accepts * as wildcard. [br] +## [code]ModLoader:Dependency[/code] - ignore the exact name [br] +## [code]ModLoader:*[/code] - ignore all beginning with this name [br] +@export var ignored_mod_names_in_log: Array[String] = [] +@export var hint_color := Color("#70bafa") + +@export_group("Game Data") +## Steam app id, can be found in the steam page url +@export var steam_id: int = 0: + get: + return steam_id + +## Semantic game version. [br] +## Replace the getter in options_profile.gd if your game stores the version somewhere else +@export var semantic_version := "0.0.0": + get: + return semantic_version + +@export_group("Mod Sources") +## Indicates whether to load mods from the Steam Workshop directory, or the overridden workshop path. +@export var load_from_steam_workshop: bool = false +## Indicates whether to load mods from the "mods" folder located at the game's install directory, or the overridden mods path. +@export var load_from_local: bool = true +## Indicates whether to load mods from [code]"res://mods-unpacked"[/code] in the exported game.[br] +## ===[br] +## [b]Note:[color=note "Load from unpacked in the editor"][/color][/b][br] +## In the editor, mods inside [code]"res://mods-unpacked"[/code] are always loaded. Use [member enable_mods] to disable mod loading completely.[br] +## ===[br] +@export var load_from_unpacked: bool = true +## Path to a folder containing mods [br] +## Mod zips should be directly in this folder +@export_dir var override_path_to_mods = "" +## Use this option to override the default path where configs are stored. +@export_dir var override_path_to_configs = "" +## Path to a folder containing workshop items.[br] +## Mods zips are placed in another folder, usually[br] +## [code]//mod.zip[/code][br] +## The real workshop path ends with [br] +## [code]/workshop/content[/code] [br] +@export_dir var override_path_to_workshop = "" + +@export_group("Mod Hooks") +## Can be used to override the default hook pack path, the hook pack is located inside the game's install directory by default. +## To override the path specify a new absolute path. +@export_global_dir var override_path_to_hook_pack := "" +## Can be used to override the default hook pack name, by default it is [constant ModLoaderStore.MOD_HOOK_PACK_NAME] +@export var override_hook_pack_name := "" +## Can be used to specify your own scene that is displayed if a game restart is required. +## For example if new mod hooks were generated. +@export_dir var restart_notification_scene_path := "res://addons/mod_loader/restart_notification.tscn" +## Can be used to disable the mod loader's restart logic. Use the [signal ModLoader.new_hooks_created] to implement your own restart logic. +@export var disable_restart := false + +@export_group("Mod Validation") +## Defines how the game version should be validated. +## This setting controls validation for the game version specified in [member semantic_version] +## and the mod's [member ModManifest.compatible_game_version]. +@export var game_version_validation := VERSION_VALIDATION.DEFAULT + +## Callable that is executed during [ModManifest] validation +## if [member game_version_validation] is set to [enum VERSION_VALIDATION] [code]CUSTOM[/code]. +## See the example under [enum VERSION_VALIDATION] [code]CUSTOM[/code] to learn how to set this up. +var custom_game_version_validation_callable: Callable + +## Stores the instance of the script specified in [member customize_script_path]. +var customize_script_instance: RefCounted diff --git a/addons/mod_loader/resources/options_profile.gd.uid b/addons/mod_loader/resources/options_profile.gd.uid new file mode 100644 index 0000000..856965d --- /dev/null +++ b/addons/mod_loader/resources/options_profile.gd.uid @@ -0,0 +1 @@ +uid://dsbicisgihjet diff --git a/addons/mod_loader/restart_notification.gd b/addons/mod_loader/restart_notification.gd new file mode 100644 index 0000000..f7a36d6 --- /dev/null +++ b/addons/mod_loader/restart_notification.gd @@ -0,0 +1,34 @@ +extends Control + + +@export var wait_time := 20.0 + +@onready var timer_label: Label = %TimerLabel +@onready var timer: Timer = %Timer + +@onready var restart_button: Button = %RestartButton +@onready var cancel_button: Button = %CancelButton + + +func _ready() -> void: + cancel_button.pressed.connect(cancel) + restart_button.pressed.connect(restart) + restart_button.grab_focus() + + timer.timeout.connect(restart) + timer.start(wait_time) + + +func _process(delta: float) -> void: + timer_label.text = "%d" % (timer.time_left -1) + + +func cancel() -> void: + timer.stop() + hide() + queue_free() + + +func restart() -> void: + OS.set_restart_on_exit(true) + get_tree().quit() diff --git a/addons/mod_loader/restart_notification.gd.uid b/addons/mod_loader/restart_notification.gd.uid new file mode 100644 index 0000000..b6864aa --- /dev/null +++ b/addons/mod_loader/restart_notification.gd.uid @@ -0,0 +1 @@ +uid://k10oyyxy00y1 diff --git a/addons/mod_loader/restart_notification.tscn b/addons/mod_loader/restart_notification.tscn new file mode 100644 index 0000000..dd47289 --- /dev/null +++ b/addons/mod_loader/restart_notification.tscn @@ -0,0 +1,95 @@ +[gd_scene load_steps=4 format=3 uid="uid://cb85yktpgxq7n"] + +[ext_resource type="Script" path="res://addons/mod_loader/restart_notification.gd" id="1_mxg68"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_2apd5"] +bg_color = Color(0.253906, 0.253906, 0.253906, 1) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +corner_radius_top_left = 3 +corner_radius_top_right = 3 +corner_radius_bottom_right = 3 +corner_radius_bottom_left = 3 + +[sub_resource type="LabelSettings" id="LabelSettings_mmnnw"] +font_size = 20 + +[node name="CanvasLayer" type="CanvasLayer"] +layer = 99 + +[node name="ModLoaderNewHooks" type="MarginContainer" parent="."] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_mxg68") + +[node name="CenterContainer" type="CenterContainer" parent="ModLoaderNewHooks"] +layout_mode = 2 + +[node name="PanelContainer" type="PanelContainer" parent="ModLoaderNewHooks/CenterContainer"] +layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_2apd5") + +[node name="MarginContainer" type="MarginContainer" parent="ModLoaderNewHooks/CenterContainer/PanelContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 20 +theme_override_constants/margin_top = 20 +theme_override_constants/margin_right = 20 +theme_override_constants/margin_bottom = 20 + +[node name="VBoxContainer" type="BoxContainer" parent="ModLoaderNewHooks/CenterContainer/PanelContainer/MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = 20 +vertical = true + +[node name="Label" type="Label" parent="ModLoaderNewHooks/CenterContainer/PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "New mods will be applied after a restart." +label_settings = SubResource("LabelSettings_mmnnw") +horizontal_alignment = 1 + +[node name="BoxContainer2" type="BoxContainer" parent="ModLoaderNewHooks/CenterContainer/PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +alignment = 1 + +[node name="Label" type="Label" parent="ModLoaderNewHooks/CenterContainer/PanelContainer/MarginContainer/VBoxContainer/BoxContainer2"] +layout_mode = 2 +text = "Restarting in: " +horizontal_alignment = 1 + +[node name="TimerLabel" type="Label" parent="ModLoaderNewHooks/CenterContainer/PanelContainer/MarginContainer/VBoxContainer/BoxContainer2"] +unique_name_in_owner = true +custom_minimum_size = Vector2(50, 0) +layout_mode = 2 +text = "20" +horizontal_alignment = 1 + +[node name="Label2" type="Label" parent="ModLoaderNewHooks/CenterContainer/PanelContainer/MarginContainer/VBoxContainer/BoxContainer2"] +layout_mode = 2 +text = "sec" +horizontal_alignment = 1 + +[node name="BoxContainer" type="BoxContainer" parent="ModLoaderNewHooks/CenterContainer/PanelContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 +alignment = 1 + +[node name="CancelButton" type="Button" parent="ModLoaderNewHooks/CenterContainer/PanelContainer/MarginContainer/VBoxContainer/BoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "Cancel Restart" + +[node name="Spacer" type="Control" parent="ModLoaderNewHooks/CenterContainer/PanelContainer/MarginContainer/VBoxContainer/BoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="RestartButton" type="Button" parent="ModLoaderNewHooks/CenterContainer/PanelContainer/MarginContainer/VBoxContainer/BoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "Restart Now" + +[node name="Timer" type="Timer" parent="ModLoaderNewHooks"] +unique_name_in_owner = true diff --git a/addons/mod_loader/setup/global_script_class_cache_mod_loader.cfg b/addons/mod_loader/setup/global_script_class_cache_mod_loader.cfg new file mode 100644 index 0000000..f75a8e7 --- /dev/null +++ b/addons/mod_loader/setup/global_script_class_cache_mod_loader.cfg @@ -0,0 +1,163 @@ +list=Array[Dictionary]([{ +"base": &"RefCounted", +"class": &"JSONSchema", +"icon": "", +"language": &"GDScript", +"path": "res://addons/JSON_Schema_Validator/json_schema_validator.gd" +}, { +"base": &"Resource", +"class": &"ModConfig", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/resources/mod_config.gd" +}, { +"base": &"Resource", +"class": &"ModData", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/resources/mod_data.gd" +}, { +"base": &"Object", +"class": &"ModLoaderConfig", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/api/config.gd" +}, { +"base": &"Resource", +"class": &"ModLoaderCurrentOptions", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/resources/options_current.gd" +}, { +"base": &"Object", +"class": &"ModLoaderDeprecated", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/api/deprecated.gd" +}, { +"base": &"RefCounted", +"class": &"ModLoaderHookChain", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/api/hook_chain.gd" +}, { +"base": &"Object", +"class": &"ModLoaderLog", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/api/log.gd" +}, { +"base": &"Object", +"class": &"ModLoaderMod", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/api/mod.gd" +}, { +"base": &"Resource", +"class": &"ModLoaderOptionsProfile", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/resources/options_profile.gd" +}, { +"base": &"Object", +"class": &"ModLoaderUserProfile", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/api/profile.gd" +}, { +"base": &"Node", +"class": &"ModLoaderUtils", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/internal/mod_loader_utils.gd" +}, { +"base": &"Resource", +"class": &"ModManifest", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/resources/mod_manifest.gd" +}, { +"base": &"Resource", +"class": &"ModUserProfile", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/resources/mod_user_profile.gd" +}, { +"base": &"Node", +"class": &"Utilities", +"icon": "", +"language": &"GDScript", +"path": "res://tools/utilities.gd" +}, { +"base": &"RefCounted", +"class": &"_ModLoaderCLI", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/internal/cli.gd" +}, { +"base": &"RefCounted", +"class": &"_ModLoaderCache", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/internal/cache.gd" +}, { +"base": &"RefCounted", +"class": &"_ModLoaderDependency", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/internal/dependency.gd" +}, { +"base": &"RefCounted", +"class": &"_ModLoaderFile", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/internal/file.gd" +}, { +"base": &"Object", +"class": &"_ModLoaderGodot", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/internal/godot.gd" +}, { +"base": &"Object", +"class": &"_ModLoaderHooks", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/internal/hooks.gd" +}, { +"base": &"RefCounted", +"class": &"_ModLoaderModHookPacker", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/internal/mod_hook_packer.gd" +}, { +"base": &"RefCounted", +"class": &"_ModLoaderModHookPreProcessor", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/internal/mod_hook_preprocessor.gd" +}, { +"base": &"RefCounted", +"class": &"_ModLoaderPath", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/internal/path.gd" +}, { +"base": &"RefCounted", +"class": &"_ModLoaderSceneExtension", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/internal/scene_extension.gd" +}, { +"base": &"RefCounted", +"class": &"_ModLoaderScriptExtension", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/internal/script_extension.gd" +}, { +"base": &"Node", +"class": &"_ModLoaderSteam", +"icon": "", +"language": &"GDScript", +"path": "res://addons/mod_loader/internal/third_party/steam.gd" +}]) diff --git a/addons/mod_loader/setup/setup_log.gd b/addons/mod_loader/setup/setup_log.gd new file mode 100644 index 0000000..600a8bf --- /dev/null +++ b/addons/mod_loader/setup/setup_log.gd @@ -0,0 +1,209 @@ +class_name ModLoaderSetupLog + + +# Slimed down version of ModLoaderLog for the ModLoader Self Setup + +const MOD_LOG_PATH := "user://logs/modloader.log" + +enum VERBOSITY_LEVEL { + ERROR, + WARNING, + INFO, + DEBUG, +} + + +class ModLoaderLogEntry: + extends Resource + + var mod_name: String + var message: String + var type: String + var time: String + + + func _init(_mod_name: String, _message: String, _type: String, _time: String) -> void: + mod_name = _mod_name + message = _message + type = _type + time = _time + + + func get_entry() -> String: + return time + get_prefix() + message + + + func get_prefix() -> String: + return "%s %s: " % [type.to_upper(), mod_name] + + + func get_md5() -> String: + return str(get_prefix(), message).md5_text() + + +# API log functions +# ============================================================================= + +# Logs the error in red and a stack trace. Prefixed FATAL-ERROR +# Stops the execution in editor +# Always logged +static func fatal(message: String, mod_name: String) -> void: + _log(message, mod_name, "fatal-error") + + +# Logs the message and pushed an error. Prefixed ERROR +# Always logged +static func error(message: String, mod_name: String) -> void: + _log(message, mod_name, "error") + + +# Logs the message and pushes a warning. Prefixed WARNING +# Logged with verbosity level at or above warning (-v) +static func warning(message: String, mod_name: String) -> void: + _log(message, mod_name, "warning") + + +# Logs the message. Prefixed INFO +# Logged with verbosity level at or above info (-vv) +static func info(message: String, mod_name: String) -> void: + _log(message, mod_name, "info") + + +# Logs the message. Prefixed SUCCESS +# Logged with verbosity level at or above info (-vv) +static func success(message: String, mod_name: String) -> void: + _log(message, mod_name, "success") + + +# Logs the message. Prefixed DEBUG +# Logged with verbosity level at or above debug (-vvv) +static func debug(message: String, mod_name: String) -> void: + _log(message, mod_name, "debug") + + +# Logs the message formatted with [method JSON.print]. Prefixed DEBUG +# Logged with verbosity level at or above debug (-vvv) +static func debug_json_print(message: String, json_printable, mod_name: String) -> void: + message = "%s\n%s" % [message, JSON.stringify(json_printable, " ")] + _log(message, mod_name, "debug") + + +# Internal log functions +# ============================================================================= + +static func _log(message: String, mod_name: String, log_type: String = "info") -> void: + var time := "%s " % _get_time_string() + var log_entry := ModLoaderLogEntry.new(mod_name, message, log_type, time) + + match log_type.to_lower(): + "fatal-error": + push_error(message) + _write_to_log_file(log_entry.get_entry()) + _write_to_log_file(JSON.stringify(get_stack(), " ")) + assert(false, message) + "error": + printerr(message) + push_error(message) + _write_to_log_file(log_entry.get_entry()) + "warning": + print(log_entry.get_prefix() + message) + push_warning(message) + _write_to_log_file(log_entry.get_entry()) + "info", "success": + print(log_entry.get_prefix() + message) + _write_to_log_file(log_entry.get_entry()) + "debug": + print(log_entry.get_prefix() + message) + _write_to_log_file(log_entry.get_entry()) + + +# Internal Date Time +# ============================================================================= + +# Returns the current time as a string in the format hh:mm:ss +static func _get_time_string() -> String: + var date_time := Time.get_datetime_dict_from_system() + return "%02d:%02d:%02d" % [ date_time.hour, date_time.minute, date_time.second ] + + +# Returns the current date as a string in the format yyyy-mm-dd +static func _get_date_string() -> String: + var date_time := Time.get_datetime_dict_from_system() + return "%s-%02d-%02d" % [ date_time.year, date_time.month, date_time.day ] + + +# Returns the current date and time as a string in the format yyyy-mm-dd_hh:mm:ss +static func _get_date_time_string() -> String: + return "%s_%s" % [ _get_date_string(), _get_time_string() ] + + +# Internal File +# ============================================================================= + +static func _write_to_log_file(string_to_write: String) -> void: + if not FileAccess.file_exists(MOD_LOG_PATH): + _rotate_log_file() + + var log_file := FileAccess.open(MOD_LOG_PATH, FileAccess.READ_WRITE) + + if log_file == null: + assert(false, "Could not open log file, error code: %s" % error) + return + + log_file.seek_end() + log_file.store_string("\n" + string_to_write) + log_file.close() + + +# Keeps log backups for every run, just like the Godot; gdscript implementation of +# https://github.com/godotengine/godot/blob/1d14c054a12dacdc193b589e4afb0ef319ee2aae/core/io/logger.cpp#L151 +static func _rotate_log_file() -> void: + var MAX_LOGS: int = ProjectSettings.get_setting("debug/file_logging/max_log_files") + + if FileAccess.file_exists(MOD_LOG_PATH): + if MAX_LOGS > 1: + var datetime := _get_date_time_string().replace(":", ".") + var backup_name: String = MOD_LOG_PATH.get_basename() + "_" + datetime + if MOD_LOG_PATH.get_extension().length() > 0: + backup_name += "." + MOD_LOG_PATH.get_extension() + + var dir := DirAccess.open(MOD_LOG_PATH.get_base_dir()) + if not dir == null: + dir.copy(MOD_LOG_PATH, backup_name) + _clear_old_log_backups() + + # only File.WRITE creates a new file, File.READ_WRITE throws an error + var log_file := FileAccess.open(MOD_LOG_PATH, FileAccess.WRITE) + if log_file == null: + assert(false, "Could not open log file, error code: %s" % error) + log_file.store_string('%s Created log' % _get_date_string()) + log_file.close() + + +static func _clear_old_log_backups() -> void: + var MAX_LOGS := int(ProjectSettings.get_setting("debug/file_logging/max_log_files")) + var MAX_BACKUPS := MAX_LOGS - 1 # -1 for the current new log (not a backup) + var basename := MOD_LOG_PATH.get_file().get_basename() as String + var extension := MOD_LOG_PATH.get_extension() as String + + var dir := DirAccess.open(MOD_LOG_PATH.get_base_dir()) + if dir == null: + return + + dir.list_dir_begin() # TODOGODOT4 fill missing arguments https://github.com/godotengine/godot/pull/40547 + var file := dir.get_next() + var backups := [] + while file.length() > 0: + if (not dir.current_is_dir() and + file.begins_with(basename) and + file.get_extension() == extension and + not file == MOD_LOG_PATH.get_file()): + backups.append(file) + file = dir.get_next() + dir.list_dir_end() + + if backups.size() > MAX_BACKUPS: + backups.sort() + backups.resize(backups.size() - MAX_BACKUPS) + for file_to_delete in backups: + dir.remove(file_to_delete) diff --git a/addons/mod_loader/setup/setup_log.gd.uid b/addons/mod_loader/setup/setup_log.gd.uid new file mode 100644 index 0000000..e599f5b --- /dev/null +++ b/addons/mod_loader/setup/setup_log.gd.uid @@ -0,0 +1 @@ +uid://djchjoj06bcko diff --git a/addons/mod_loader/setup/setup_utils.gd b/addons/mod_loader/setup/setup_utils.gd new file mode 100644 index 0000000..78fba4f --- /dev/null +++ b/addons/mod_loader/setup/setup_utils.gd @@ -0,0 +1,286 @@ +class_name ModLoaderSetupUtils + + +# Slimed down version of ModLoaderUtils for the ModLoader Self Setup + +const LOG_NAME := "ModLoader:SetupUtils" + + +static var ModLoaderSetupLog: Object = load("res://addons/mod_loader/setup/setup_log.gd") + + +# Get the path to a local folder. Primarily used to get the (packed) mods +# folder, ie "res://mods" or the OS's equivalent, as well as the configs path +static func get_local_folder_dir(subfolder: String = "") -> String: + var game_install_directory := OS.get_executable_path().get_base_dir() + + if OS.get_name() == "macOS": + game_install_directory = game_install_directory.get_base_dir().get_base_dir() + + # Fix for running the game through the Godot editor (as the EXE path would be + # the editor's own EXE, which won't have any mod ZIPs) + # if OS.is_debug_build(): + if OS.has_feature("editor"): + game_install_directory = "res://" + + return game_install_directory.path_join(subfolder) + + +# Provide a path, get the file name at the end of the path +static func get_file_name_from_path(path: String, make_lower_case := true, remove_extension := false) -> String: + var file_name := path.get_file() + + if make_lower_case: + file_name = file_name.to_lower() + + if remove_extension: + file_name = file_name.trim_suffix("." + file_name.get_extension()) + + return file_name + + +# Get an array of all autoloads -> ["autoload/AutoloadName", ...] +static func get_autoload_array() -> Array: + var autoloads := [] + + # Get all autoload settings + for prop in ProjectSettings.get_property_list(): + var name: String = prop.name + if name.begins_with("autoload/"): + autoloads.append(name.trim_prefix("autoload/")) + + return autoloads + + +# Get the index of a specific autoload +static func get_autoload_index(autoload_name: String) -> int: + var autoloads := get_autoload_array() + var autoload_index := autoloads.find(autoload_name) + + return autoload_index + + +# Get the path where override.cfg will be stored. +# Not the same as the local folder dir (for mac) +static func get_override_path() -> String: + var base_path := "" + if OS.has_feature("editor"): + base_path = ProjectSettings.globalize_path("res://") + else: + # this is technically different to res:// in macos, but we want the + # executable dir anyway, so it is exactly what we need + base_path = OS.get_executable_path().get_base_dir() + + return base_path.path_join("override.cfg") + + +# Register an array of classes to the global scope, since Godot only does that in the editor. +static func register_global_classes_from_array(new_global_classes: Array) -> void: + var registered_classes: Array = ProjectSettings.get_setting("_global_script_classes") + var registered_class_icons: Dictionary = ProjectSettings.get_setting("_global_script_class_icons") + + for new_class in new_global_classes: + if not _is_valid_global_class_dict(new_class): + continue + for old_class in registered_classes: + if old_class.class == new_class.class: + if OS.has_feature("editor"): + ModLoaderSetupLog.info('Class "%s" to be registered as global was already registered by the editor. Skipping.' % new_class.class, LOG_NAME) + else: + ModLoaderSetupLog.info('Class "%s" to be registered as global already exists. Skipping.' % new_class.class, LOG_NAME) + continue + + registered_classes.append(new_class) + registered_class_icons[new_class.class] = "" # empty icon, does not matter + + ProjectSettings.set_setting("_global_script_classes", registered_classes) + ProjectSettings.set_setting("_global_script_class_icons", registered_class_icons) + + +# Checks if all required fields are in the given [Dictionary] +# Format: { "base": "ParentClass", "class": "ClassName", "language": "GDScript", "path": "res://path/class_name.gd" } +static func _is_valid_global_class_dict(global_class_dict: Dictionary) -> bool: + var required_fields := ["base", "class", "language", "path"] + if not global_class_dict.has_all(required_fields): + ModLoaderSetupLog.fatal("Global class to be registered is missing one of %s" % required_fields, LOG_NAME) + return false + + if not FileAccess.file_exists(global_class_dict.path): + ModLoaderSetupLog.fatal('Class "%s" to be registered as global could not be found at given path "%s"' % + [global_class_dict.class, global_class_dict.path], LOG_NAME) + return false + + return true + + +# Check if the provided command line argument was present when launching the game +static func is_running_with_command_line_arg(argument: String) -> bool: + for arg in OS.get_cmdline_args(): + if argument == arg.split("=")[0]: + return true + + return false + + +# Get the command line argument value if present when launching the game +static func get_cmd_line_arg_value(argument: String) -> String: + var args := _get_fixed_cmdline_args() + + for arg_index in args.size(): + var arg := args[arg_index] as String + + var key := arg.split("=")[0] + if key == argument: + # format: `--arg=value` or `--arg="value"` + if "=" in arg: + var value := arg.trim_prefix(argument + "=") + value = value.trim_prefix('"').trim_suffix('"') + value = value.trim_prefix("'").trim_suffix("'") + return value + + # format: `--arg value` or `--arg "value"` + elif arg_index +1 < args.size() and not args[arg_index +1].begins_with("--"): + return args[arg_index + 1] + + return "" + + +static func _get_fixed_cmdline_args() -> PackedStringArray: + return fix_godot_cmdline_args_string_space_splitting(OS.get_cmdline_args()) + + +# Reverses a bug in Godot, which splits input strings at spaces even if they are quoted +# e.g. `--arg="some value" --arg-two 'more value'` becomes `[ --arg="some, value", --arg-two, 'more, value' ]` +static func fix_godot_cmdline_args_string_space_splitting(args: PackedStringArray) -> PackedStringArray: + if not OS.has_feature("editor"): # only happens in editor builds + return args + if OS.has_feature("windows"): # windows is unaffected + return args + + var fixed_args := PackedStringArray([]) + var fixed_arg := "" + # if we encounter an argument that contains `=` followed by a quote, + # or an argument that starts with a quote, take all following args and + # concatenate them into one, until we find the closing quote + for arg in args: + var arg_string := arg as String + if '="' in arg_string or '="' in fixed_arg or \ + arg_string.begins_with('"') or fixed_arg.begins_with('"'): + if not fixed_arg == "": + fixed_arg += " " + fixed_arg += arg_string + if arg_string.ends_with('"'): + fixed_args.append(fixed_arg.trim_prefix(" ")) + fixed_arg = "" + continue + # same thing for single quotes + elif "='" in arg_string or "='" in fixed_arg \ + or arg_string.begins_with("'") or fixed_arg.begins_with("'"): + if not fixed_arg == "": + fixed_arg += " " + fixed_arg += arg_string + if arg_string.ends_with("'"): + fixed_args.append(fixed_arg.trim_prefix(" ")) + fixed_arg = "" + continue + + else: + fixed_args.append(arg_string) + + return fixed_args + + +# Slightly modified version of: +# https://gist.github.com/willnationsdev/00d97aa8339138fd7ef0d6bd42748f6e +# Removed .import from the extension filter. +# p_match is a string that filters the list of files. +# If p_match_is_regex is false, p_match is directly string-searched against the FILENAME. +# If it is true, a regex object compiles p_match and runs it against the FILEPATH. +static func get_flat_view_dict( + p_dir := "res://", + p_match := "", + p_match_file_extensions: Array[StringName] = [], + p_match_is_regex := false, + include_empty_dirs := false, + ignored_dirs: Array[StringName] = [] +) -> PackedStringArray: + var data: PackedStringArray = [] + var regex: RegEx + + if p_match_is_regex: + regex = RegEx.new() + var _compile_error: int = regex.compile(p_match) + if not regex.is_valid(): + return data + + var dirs := [p_dir] + var first := true + while not dirs.is_empty(): + var dir_name : String = dirs.back() + var dir := DirAccess.open(dir_name) + dirs.pop_back() + + if dir_name.lstrip("res://").get_slice("/", 0) in ignored_dirs: + continue + + if dir: + var _dirlist_error: int = dir.list_dir_begin() + var file_name := dir.get_next() + if include_empty_dirs and not dir_name == p_dir: + data.append(dir_name) + while file_name != "": + if not dir_name == "res://": + first = false + # ignore hidden, temporary, or system content + if not file_name.begins_with(".") and not file_name.get_extension() == "tmp": + # If a directory, then add to list of directories to visit + if dir.current_is_dir(): + dirs.push_back(dir.get_current_dir() + "/" + file_name) + # If a file, check if we already have a record for the same name + else: + var path := dir.get_current_dir() + ("/" if not first else "") + file_name + # grab all + if not p_match and not p_match_file_extensions: + data.append(path) + # grab matching strings + elif not p_match_is_regex and p_match and file_name.contains(p_match): + data.append(path) + # garb matching file extension + elif p_match_file_extensions and file_name.get_extension() in p_match_file_extensions: + data.append(path) + # grab matching regex + elif p_match_is_regex: + var regex_match := regex.search(path) + if regex_match != null: + data.append(path) + # Move on to the next file in this directory + file_name = dir.get_next() + # We've exhausted all files in this directory. Close the iterator. + dir.list_dir_end() + return data + + +static func copy_file(from: String, to: String) -> void: + ModLoaderSetupLog.debug("Copy file from: \"%s\" to: \"%s\"" % [from, to], LOG_NAME) + var global_to_path := ProjectSettings.globalize_path(to.get_base_dir()) + + if not DirAccess.dir_exists_absolute(global_to_path): + ModLoaderSetupLog.debug("Creating dir \"%s\"" % global_to_path, LOG_NAME) + DirAccess.make_dir_recursive_absolute(global_to_path) + + var file_from := FileAccess.open(from, FileAccess.READ) + var file_from_error := file_from.get_error() + + if not file_from_error == OK: + ModLoaderSetupLog.error("Error accessing file \"%s\": %s" % [from, error_string(file_from_error)], LOG_NAME) + return + + var file_from_content := file_from.get_buffer(file_from.get_length()) + var file_to := FileAccess.open(to, FileAccess.WRITE) + var file_to_error := file_to.get_error() + + if not file_to_error == OK: + ModLoaderSetupLog.error("Error writing file \"%s\": %s" % [to, error_string(file_to_error)], LOG_NAME) + return + + file_to.store_buffer(file_from_content) diff --git a/addons/mod_loader/setup/setup_utils.gd.uid b/addons/mod_loader/setup/setup_utils.gd.uid new file mode 100644 index 0000000..0eb66e1 --- /dev/null +++ b/addons/mod_loader/setup/setup_utils.gd.uid @@ -0,0 +1 @@ +uid://2tin8kqukljx diff --git a/addons/mod_tool/.script_backup/.gdignore b/addons/mod_tool/.script_backup/.gdignore new file mode 100644 index 0000000..e69de29 diff --git a/addons/mod_tool/LICENSE b/addons/mod_tool/LICENSE new file mode 100644 index 0000000..282a89e --- /dev/null +++ b/addons/mod_tool/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018-2021 Will Nations + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/addons/mod_tool/global/store.gd b/addons/mod_tool/global/store.gd new file mode 100644 index 0000000..8541b3d --- /dev/null +++ b/addons/mod_tool/global/store.gd @@ -0,0 +1,143 @@ +@tool +class_name ModToolStore +extends Node + + +# Global store for all Data the ModTool requires. + + +const PATH_SAVE_FILE := "user://mod-tool-plugin-save.json" +const PATH_TEMPLATES_DIR := "res://addons/mod_tool/templates/" + +var editor_plugin: EditorPlugin +var editor_file_system: EditorFileSystem +var editor_base_control: Control + +var name_mod_dir := "": + set = set_name_mod_dir +var path_mod_dir := "" +var path_current_template_dir := "res://addons/mod_tool/templates/default/" +var path_export_dir := "": + set = set_path_export_dir +var path_temp_dir := "" +var path_manifest := "" +var path_global_export_dir := "" +var path_global_project_dir := "" +var path_global_temp_dir := "" +var path_addon_dir := "res://addons/mod_tool/" +var path_global_addon_dir := "" +var path_global_seven_zip := "" +var path_global_seven_zip_base_dir := "" +var path_global_final_zip := "" +var excluded_file_extensions: PackedStringArray = [".csv.import"] +var path_mod_files := [] +var path_script_backup_dir := "res://addons/mod_tool/.script_backup" +var current_os := "" +var is_seven_zip_installed := true +var pending_reloads: Array[String] = [] +var is_hook_generation_done := false +var hooked_scripts := {} + +# ModManifest instance +var manifest_data : ModManifest + +var mod_hook_preprocessor := _ModLoaderModHookPreProcessor.new() + + +func _ready() -> void: + load_store() + + if not DirAccess.dir_exists_absolute(path_script_backup_dir): + create_script_backup_dir() + + +func _exit_tree() -> void: + save_store() + + +func set_name_mod_dir(new_name_mod_dir: String) -> void: + name_mod_dir = new_name_mod_dir + update_paths(new_name_mod_dir) + + +func set_path_export_dir(new_path_export_dir: String) -> void: + path_export_dir = new_path_export_dir + path_global_export_dir = ProjectSettings.globalize_path(path_export_dir) + path_global_final_zip = "%s/%s.zip" % [path_global_export_dir, name_mod_dir] + + +func init(store: Dictionary) -> void: + path_global_project_dir = ProjectSettings.globalize_path(_ModLoaderPath.get_local_folder_dir()) + path_global_addon_dir = path_global_project_dir + "addons/mod_tool/" + if OS.has_feature("windows"): + current_os = "windows" + elif OS.has_feature("macos"): + current_os = "osx" + elif OS.has_feature("linux"): + current_os = "x11" + else: + ModToolUtils.output_error("OS currently not supported. Please open an issue on GitHub") + + name_mod_dir = store.name_mod_dir + path_mod_dir = "res://mods-unpacked/" + store.name_mod_dir + path_current_template_dir = store.path_current_template_dir + path_export_dir = store.path_export_dir + path_global_export_dir = ProjectSettings.globalize_path(path_export_dir) + path_temp_dir = "user://temp/" + store.name_mod_dir + path_manifest = path_mod_dir + "/manifest.json" + path_global_temp_dir = ProjectSettings.globalize_path(path_temp_dir) + + path_global_final_zip = "%s/%s.zip" % [path_global_export_dir, name_mod_dir] + excluded_file_extensions = [] + is_hook_generation_done = store.is_hook_generation_done + hooked_scripts = JSON.parse_string(store.hooked_scripts) + mod_hook_preprocessor.hashmap = JSON.parse_string(store.mod_hook_preprocessor_hashmap) + + +func update_paths(new_name_mod_dir: String) -> void: + path_mod_dir = "res://mods-unpacked/" + new_name_mod_dir + path_temp_dir = "user://temp/" + new_name_mod_dir + path_global_temp_dir = ProjectSettings.globalize_path(path_temp_dir) + path_manifest = path_mod_dir + "/manifest.json" + path_global_final_zip = "%s/%s.zip" % [path_global_export_dir, name_mod_dir] + + +func create_script_backup_dir() -> void: + DirAccess.make_dir_recursive_absolute(path_script_backup_dir) + FileAccess.open("%s/.gdignore" % path_script_backup_dir, FileAccess.WRITE) + + +func save_store() -> void: + var save_data := { + "name_mod_dir": name_mod_dir, + "path_mod_dir": path_mod_dir, + "path_current_template_dir": path_current_template_dir, + "path_export_dir": path_export_dir, + "path_global_project_dir": path_global_project_dir, + "path_temp_dir": path_temp_dir, + "excluded_file_extensions": excluded_file_extensions, + "is_hook_generation_done": is_hook_generation_done, + "hooked_scripts": JSON.stringify(hooked_scripts), + "mod_hook_preprocessor_hashmap": JSON.stringify(mod_hook_preprocessor.hashmap) + } + + var file := FileAccess.open(PATH_SAVE_FILE, FileAccess.WRITE) + if not file: + ModToolUtils.output_error(str(FileAccess.get_open_error())) + file.store_string(JSON.stringify(save_data)) + file.close() + + +# NOTE: Check if mod_dir still exists when loading +func load_store() -> void: + if not FileAccess.file_exists(PATH_SAVE_FILE): + return + + var file := FileAccess.open(PATH_SAVE_FILE, FileAccess.READ) + if not file: + ModToolUtils.output_error(str(FileAccess.get_open_error())) + var content := file.get_as_text() + + var test_json_conv = JSON.new() + test_json_conv.parse(content) + init(test_json_conv.data) diff --git a/addons/mod_tool/global/store.gd.uid b/addons/mod_tool/global/store.gd.uid new file mode 100644 index 0000000..886aaad --- /dev/null +++ b/addons/mod_tool/global/store.gd.uid @@ -0,0 +1 @@ +uid://cdwo5pqojoumm diff --git a/addons/mod_tool/global/utils.gd b/addons/mod_tool/global/utils.gd new file mode 100644 index 0000000..a53ee96 --- /dev/null +++ b/addons/mod_tool/global/utils.gd @@ -0,0 +1,243 @@ +@tool +extends Node +class_name ModToolUtils + + +# Utility functions used across the ModTool. + + +# ! Not used currently. This can overwrite existing text very easily if the wrong script is shown in the text editor. +static func reload_script(script: Script, mod_tool_store: ModToolStore) -> void: + var pending_reloads := mod_tool_store.pending_reloads + + if script.resource_path in pending_reloads: + var source_code_from_disc := FileAccess.open(script.resource_path, FileAccess.READ).get_as_text() + + var script_editor := EditorInterface.get_script_editor() + var text_edit: CodeEdit = script_editor.get_current_editor().get_base_editor() + + var column := text_edit.get_caret_column() + var row := text_edit.get_caret_line() + var scroll_position_h := text_edit.get_h_scroll_bar().value + var scroll_position_v := text_edit.get_v_scroll_bar().value + + text_edit.text = source_code_from_disc + text_edit.set_caret_column(column) + text_edit.set_caret_line(row) + text_edit.scroll_horizontal = scroll_position_h + text_edit.scroll_vertical = scroll_position_v + + text_edit.tag_saved_version() + + pending_reloads.erase(script.resource_path) + + +# Takes a file path and an array of file extensions [.txt, .tscn, ..] +static func is_file_extension(path: String, excluded_extensions: PackedStringArray) -> bool: + var is_extension := false + + for extension in excluded_extensions: + var file_name := path.get_file() + if(extension in file_name): + is_extension = true + break + else: + is_extension = false + + return is_extension + + +# Returns the content of the file from the given path as a string. +static func file_get_as_text(path: String) -> String: + var file_access := FileAccess.open(path, FileAccess.READ) + var content := file_access.get_as_text() + file_access.close() + return content + + +# Copies a file from a given src to the specified dst path. +# src = path/to/file.extension +# dst = other/path/to/file.extension +static func file_copy(src: String, dst: String) -> void: + var dst_dir := dst.get_base_dir() + + if not DirAccess.dir_exists_absolute(dst_dir): + DirAccess.make_dir_recursive_absolute(dst_dir) + + DirAccess.copy_absolute(src, dst) + + +# Log error messages +static func output_error(message) -> void: + printerr("ModTool Error: " + str(message)) + + +static func output_info(message) -> void: + print("ModTool: " + str(message)) + + +static func save_to_manifest_json(manifest_data: ModManifest, path_manifest: String) -> bool: + var is_success := _ModLoaderFile._save_string_to_file( + manifest_data.to_json(), + path_manifest + ) + + if is_success: + output_info("Successfully saved manifest.json file!") + + return is_success + + +static func make_dir_recursive(dst_dir: String) -> bool: + var error := DirAccess.make_dir_recursive_absolute(dst_dir) + if not error == OK: + output_error("Failed creating directory at %s with error \"%s\"" % [dst_dir, error_string(error)]) + return false + return true + + +# Takes a directory path to get removed. +# https://www.davidepesce.com/2019/11/04/essential-guide-to-godot-filesystem-api/ +static func remove_recursive(path: String) -> void: + var directory := DirAccess.open(path) + + if not directory: + print("Error removing " + path) + return + + # List directory content + directory.list_dir_begin() + var file_name := directory.get_next() + while file_name != "": + if directory.current_is_dir(): + remove_recursive(path + "/" + file_name) + else: + directory.remove(file_name) + file_name = directory.get_next() + + # Remove current path + directory.remove(path) + + +static func check_for_hooked_script(script_paths: Array[String], mod_tool_store: ModToolStore) -> int: + var count := 0 + + for script_path in script_paths: + if mod_tool_store.hooked_scripts.has(script_path): + count += 1 + + return count + + +static func quote_string(string: String) -> String: + var settings: EditorSettings = EditorInterface.get_editor_settings() + if settings.get_setting("text_editor/completion/use_single_quotes"): + return "'%s'" % string + return "\"%s\"" % string + + +static func script_has_method(script_path: String, method: String) -> bool: + var script: Script = load(script_path) + + for script_method in script.get_script_method_list(): + if script_method.name == method: + return true + + if method in script.source_code: + return true + + return false + + +static func get_index_at_method_end(method_name: String, text: String) -> int: + var starting_index := text.rfind(method_name) + + # Find the end of the method + var next_method_line_index := text.find("func ", starting_index) + var method_end := -1 + + if next_method_line_index == -1: + # Backtrack empty lines from the end of the file + method_end = text.length() -1 + else: + # Get the line before the next function line + method_end = text.rfind("\n", next_method_line_index) + + # Backtrack to the last non-empty line + var last_non_empty_line_index := method_end + while last_non_empty_line_index > starting_index: + last_non_empty_line_index -= 1 + # Remove spaces, tabs and newlines (whitespace) to check if the line really is empty + if text[last_non_empty_line_index].rstrip("\t\n "): + break # encountered a filled line + + return last_non_empty_line_index +1 + +# Slightly modified version of: +# https://gist.github.com/willnationsdev/00d97aa8339138fd7ef0d6bd42748f6e +# Removed .import from the extension filter. +# p_match is a string that filters the list of files. +# If p_match_is_regex is false, p_match is directly string-searched against the FILENAME. +# If it is true, a regex object compiles p_match and runs it against the FILEPATH. +static func get_flat_view_dict( + p_dir := "res://", + p_match := "", + p_match_file_extensions: Array[StringName] = [], + p_match_is_regex := false, + include_empty_dirs := false, + ignored_dirs: Array[StringName] = [] +) -> PackedStringArray: + var data: PackedStringArray = [] + var regex: RegEx + + if p_match_is_regex: + regex = RegEx.new() + var _compile_error: int = regex.compile(p_match) + if not regex.is_valid(): + return data + + var dirs := [p_dir] + var first := true + while not dirs.is_empty(): + var dir_name : String = dirs.back() + var dir := DirAccess.open(dir_name) + dirs.pop_back() + + if dir_name.lstrip("res://").get_slice("/", 0) in ignored_dirs: + continue + + if dir: + var _dirlist_error: int = dir.list_dir_begin() + var file_name := dir.get_next() + if include_empty_dirs and not dir_name == p_dir: + data.append(dir_name) + while file_name != "": + if not dir_name == "res://": + first = false + # ignore hidden, temporary, or system content + if not file_name.begins_with(".") and not file_name.get_extension() == "tmp": + # If a directory, then add to list of directories to visit + if dir.current_is_dir(): + dirs.push_back(dir.get_current_dir() + "/" + file_name) + # If a file, check if we already have a record for the same name + else: + var path := dir.get_current_dir() + ("/" if not first else "") + file_name + # grab all + if not p_match and not p_match_file_extensions: + data.append(path) + # grab matching strings + elif not p_match_is_regex and p_match and file_name.contains(p_match): + data.append(path) + # garb matching file extension + elif p_match_file_extensions and file_name.get_extension() in p_match_file_extensions: + data.append(path) + # grab matching regex + elif p_match_is_regex: + var regex_match := regex.search(path) + if regex_match != null: + data.append(path) + # Move on to the next file in this directory + file_name = dir.get_next() + # We've exhausted all files in this directory. Close the iterator. + dir.list_dir_end() + return data diff --git a/addons/mod_tool/global/utils.gd.uid b/addons/mod_tool/global/utils.gd.uid new file mode 100644 index 0000000..96d60cb --- /dev/null +++ b/addons/mod_tool/global/utils.gd.uid @@ -0,0 +1 @@ +uid://bssconjrhi4i8 diff --git a/addons/mod_tool/interface/config_editor/ModConfigEditor.tscn b/addons/mod_tool/interface/config_editor/ModConfigEditor.tscn new file mode 100644 index 0000000..b77feae --- /dev/null +++ b/addons/mod_tool/interface/config_editor/ModConfigEditor.tscn @@ -0,0 +1,78 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://addons/mod_tool/interface/config_editor/json_editor.gd" type="Script" id=1] + +[node name="Mod Config Editor" type="PanelContainer"] +visible = false +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = 24.0 + +[node name="VBox" type="VBoxContainer" parent="."] +offset_left = 7.0 +offset_top = 7.0 +offset_right = 1907.0 +offset_bottom = 891.0 + +[node name="HBox" type="HBoxContainer" parent="VBox"] +offset_right = 1900.0 +offset_bottom = 40.0 + +[node name="Label" type="Label" parent="VBox/HBox"] +offset_top = 13.0 +offset_right = 1533.0 +offset_bottom = 27.0 +size_flags_horizontal = 3 +text = "Default json for user mod configuration" + +[node name="ErrorLabel" type="Label" parent="VBox/HBox"] +unique_name_in_owner = true +offset_left = 1537.0 +offset_top = 13.0 +offset_right = 1617.0 +offset_bottom = 27.0 +text = "JSON is valid" + +[node name="ShouldValidate" type="CheckButton" parent="VBox/HBox"] +unique_name_in_owner = true +offset_left = 1621.0 +offset_right = 1697.0 +offset_bottom = 40.0 +pressed = true +flat = true + +[node name="VSeparator" type="VSeparator" parent="VBox/HBox"] +offset_left = 1701.0 +offset_right = 1705.0 +offset_bottom = 40.0 + +[node name="SaveConfig" type="Button" parent="VBox/HBox"] +offset_left = 1709.0 +offset_right = 1900.0 +offset_bottom = 40.0 +text = "Save config to manifest.json" + +[node name="ConfigEditor" type="TextEdit" parent="VBox"] +unique_name_in_owner = true +offset_top = 44.0 +offset_right = 1900.0 +offset_bottom = 884.0 +size_flags_vertical = 3 +text = "{ + +}" +highlight_current_line = true +syntax_highlighter = true +show_line_numbers = true +fold_gutter = true +highlight_all_occurrences = true +smooth_scrolling = true +hiding_enabled = true +script = ExtResource( 1 ) + +[node name="ValidationDelay" type="Timer" parent="VBox/ConfigEditor"] +one_shot = true + +[connection signal="cursor_changed" from="VBox/ConfigEditor" to="VBox/ConfigEditor" method="_on_cursor_changed"] +[connection signal="text_changed" from="VBox/ConfigEditor" to="VBox/ConfigEditor" method="_on_text_changed"] +[connection signal="timeout" from="VBox/ConfigEditor/ValidationDelay" to="VBox/ConfigEditor" method="_on_ValidationDelay_timeout"] diff --git a/addons/mod_tool/interface/config_editor/json_editor.gd b/addons/mod_tool/interface/config_editor/json_editor.gd new file mode 100644 index 0000000..c4b365b --- /dev/null +++ b/addons/mod_tool/interface/config_editor/json_editor.gd @@ -0,0 +1,226 @@ +@tool +extends TextEdit + +signal discard_last_console_error + +var base_theme: Theme: set = set_base_theme +var editor_settings: EditorSettings: set = set_editor_settings + +var last_text := "" +var last_selection: TextSelection + +var highlight_settings: PackedStringArray = [ + "string_color", "background_color", "line_number_color", + "text_selected_color", "selection_color", "brace_mismatch_color", + "current_line_color", "word_highlighted_color", "number_color", + "code_folding_color", "symbol_color" +] + +var autobrace_pairs := { + "(": ")", + "{": "}", + "[": "]", + '"': '"', + ":": ",", +} + + +func _ready() -> void: + last_text = text + $"%ShouldValidate".connect("pressed", Callable(self, "validate")) + validate() + + +func set_base_theme(p_base_theme: Theme) -> void: + base_theme = p_base_theme + add_theme_font_override("font", base_theme.get_font("source", "EditorFonts")) + + +func set_editor_settings(p_editor_settings: EditorSettings) -> void: + editor_settings = p_editor_settings + +# TODO -> syntax_highlighter = get_setting_bool("text_editor/highlighting/syntax_highlighter") + highlight_all_occurrences = get_setting_bool("text_editor/highlighting/highlight_all_occurrences") + highlight_current_line = get_setting_bool("text_editor/highlighting/highlight_current_line") + + draw_tabs = get_setting_bool("text_editor/indent/draw_tabs") + draw_spaces = get_setting_bool("text_editor/indent/draw_spaces") + + $ValidationDelay.wait_time = editor_settings.get_setting("text_editor/completion/idle_parse_delay") + +# TODO -> add_color_region('"', '"', get_highlight_color("string_color")) + for highlight in highlight_settings: + add_theme_color_override(highlight, get_highlight_color(highlight)) + + +func get_highlight_color(name: String) -> Color: + var color = editor_settings.get_setting("text_editor/highlighting/" + name) + return color if color is Color else null + + +func get_setting_bool(setting: String) -> bool: + var is_set = editor_settings.get_setting(setting) + return is_set if is_set is bool else false + + +func validate() -> void: + if not $"%ShouldValidate".pressed: + $"%ErrorLabel".text = "Validation off" + return + + var test_json_conv = JSON.new() + test_json_conv.parse(text) + var parsed := test_json_conv.get_data() + if not parsed.error == OK: + $"%ErrorLabel".text = "Line %s: %s" % [parsed.error_line +1, parsed.error_string] + emit_signal("discard_last_console_error") + + return + $"%ErrorLabel".text = "JSON is valid" + + +func _on_cursor_changed() -> void: + if get_selected_text().length() > 0: + last_selection = TextSelection.from_text_edit(self) + else: + last_selection = null + + +func _on_text_changed() -> void: + $ValidationDelay.stop() + $ValidationDelay.start() + + if get_setting_bool("text_editor/completion/auto_brace_complete"): + autobrace() + + last_text = text + + +func autobrace() -> void: + var line := get_line(get_caret_line()) + + var char_before_cursor := "" + if get_caret_column() > 0: + char_before_cursor = line[get_caret_column()-1] + + var char_after_cursor := "" + if get_caret_column() < line.length(): + char_after_cursor = line[get_caret_column()] + + # When deleting, also delete the autobraced character + if Input.is_key_pressed(KEY_BACKSPACE): + if char_after_cursor in autobrace_pairs.values(): + var deleted_character := first_different_character(text, last_text) + if autobrace_pairs.has(deleted_character) and autobrace_pairs[deleted_character] == char_after_cursor: + delete_character_after_cursor() + + # If we encounter a closing brace, "skip" over it + # Since the character is written already, just delete the next one + elif is_matching_closing_brace(char_before_cursor, char_after_cursor): + delete_character_after_cursor() + + # If a character is in the autoclose dict, close it + elif char_before_cursor in autobrace_pairs.keys(): + var closing_char: String = autobrace_pairs[char_before_cursor] + var last_cursor_column := get_caret_column() + + if not last_selection: + insert_text_at_caret(closing_char) + set_caret_column(last_cursor_column) + return + + # If there is a selection, surround that with the bracing characters + # Pressing the alt key moves the selection left by one character + if Input.is_key_pressed(KEY_ALT): + if last_cursor_column == last_selection.from_col +1: + # If selected right to left, it can be fixed by offsetting it right + select( + last_selection.from_line, last_selection.from_col +1, + last_selection.to_line, last_selection.to_col +1 + ) + insert_text_at_caret(last_selection.enclosed_text + closing_char) + set_caret_column(last_selection.to_col +1) + else: + # If selected left to right, something else goes wrong as well, + # but it can be fixed by inserting the whole selection with braces + # and removing the leftover trailing brace behind it afterwards + insert_text_at_caret(char_before_cursor + last_selection.enclosed_text + closing_char) + delete_character_after_cursor() + set_caret_column(last_selection.to_col +1) + else: + insert_text_at_caret(last_selection.enclosed_text + closing_char) + set_caret_column(last_selection.to_col +1) + last_selection = null + + +func is_matching_closing_brace(new_character: String, char_after_cursor: String) -> bool: + if not new_character == char_after_cursor: + return false + + # Opening and closing brace are the same -> "" + if char_after_cursor in autobrace_pairs.keys(): + return true + + # Opening and closing brace are different -> () + if new_character in autobrace_pairs.values(): + return true + + return false + + +func delete_character_after_cursor() -> void: + var line_text := get_line(get_caret_line()) + var cursor_col := get_caret_column() +1 + var text_length := len(line_text) + if cursor_col < 1 or cursor_col > text_length: + return + var left_text := line_text.substr(0, cursor_col - 1) + var right_text := line_text.substr(cursor_col, text_length - cursor_col) + set_line(get_caret_line(), left_text + right_text) + set_caret_column(cursor_col - 1) + + +func first_different_character(str1: String, str2: String) -> String: + var len1 := str1.length() + var len2 := str2.length() + + if len1 == 0: + return str2[0] + if len2 == 0: + return str1[0] + + for i in min(len1, len2): + if not str1[i] == str2[i]: + return str2[i] + return "" + + +func _on_ValidationDelay_timeout() -> void: + validate() + + +class TextSelection: + var enclosed_text: String + var from_line: int + var from_col: int + var to_line: int + var to_col: int + + func _init(p_enclosed_text: String, p_from_line: int, p_from_col: int, p_to_line: int, p_to_col: int) -> void: + enclosed_text = p_enclosed_text + from_line = p_from_line + from_col = p_from_col + to_line = p_to_line + to_col = p_to_col + + + static func from_text_edit(text_edit: TextEdit) -> TextSelection: + return TextSelection.new( + text_edit.get_selection_text(), + text_edit.get_selection_from_line(), text_edit.get_selection_from_column(), + text_edit.get_selection_to_line(), text_edit.get_selection_to_column() + ) + + + func _to_string() -> String: + return "%s %s %s" % [ Vector2(from_line, from_col), enclosed_text, Vector2(to_line, to_col) ] diff --git a/addons/mod_tool/interface/config_editor/json_editor.gd.uid b/addons/mod_tool/interface/config_editor/json_editor.gd.uid new file mode 100644 index 0000000..53b3115 --- /dev/null +++ b/addons/mod_tool/interface/config_editor/json_editor.gd.uid @@ -0,0 +1 @@ +uid://uu3ra0v727ro diff --git a/addons/mod_tool/interface/create_mod/create_mod.gd b/addons/mod_tool/interface/create_mod/create_mod.gd new file mode 100644 index 0000000..e7aa9a9 --- /dev/null +++ b/addons/mod_tool/interface/create_mod/create_mod.gd @@ -0,0 +1,153 @@ +@tool +extends Window + + +signal mod_dir_created + +const DIR_NAME_DEFAULT_TEMPLATE = "default" +const DIR_NAME_MINIMAL_TEMPLATE = "minimal" + +@onready var mod_tool_store: ModToolStore = get_node_or_null("/root/ModToolStore") +@onready var mod_namespace: ModToolInterfaceInputString = $"%Namespace" +@onready var mod_name: ModToolInterfaceInputString = $"%ModName" +@onready var mod_id: ModToolInterfaceInputString = $"%ModId" +@onready var mod_template: ModToolInterfaceInputOptions = $"%ModTemplate" + + +func _ready() -> void: + mod_namespace.show_error_if_not(false) + mod_name.show_error_if_not(false) + mod_id.show_error_if_not(false) + + +func add_mod() -> void: + # Validate mod-id + if not mod_tool_store.manifest_data.is_mod_id_valid(mod_tool_store.name_mod_dir, mod_tool_store.name_mod_dir, "", true): + ModToolUtils.output_error('Invalid name or namespace: "%s". You may only use letters, numbers, underscores and at least 3 characters for each.' % mod_tool_store.name_mod_dir) + return + + # Check if mod dir exists + if not _ModLoaderFile.dir_exists(mod_tool_store.path_mod_dir): + # If not - create it + var success := ModToolUtils.make_dir_recursive(mod_tool_store.path_mod_dir) + if not success: + return + + # Get Template files + var template_paths := ModToolUtils.get_flat_view_dict(mod_tool_store.path_current_template_dir, "", [], false, true) + + # Copy current selected template dir files and folders to res://mods-unpacked + for path in template_paths: + var template_local_path := path.trim_prefix(mod_tool_store.path_current_template_dir) as String + if _ModLoaderFile.file_exists(path): + ModToolUtils.file_copy(path, mod_tool_store.path_mod_dir.path_join(template_local_path)) + else: + ModToolUtils.make_dir_recursive(mod_tool_store.path_mod_dir.path_join(template_local_path)) + + # Update FileSystem + mod_tool_store.editor_file_system.scan() + # Wait for the scan to finish + await mod_tool_store.editor_file_system.filesystem_changed + + # Navigate to the new mod dir in the FileSystem pannel + EditorInterface.get_file_system_dock().navigate_to_path(mod_tool_store.path_mod_dir.path_join("mod_main.gd")) + + # Output info + ModToolUtils.output_info("Added base mod files to " + mod_tool_store.path_mod_dir) + + # Open mod_main.gd in the code editor + var mod_main_script := load(mod_tool_store.path_mod_dir.path_join("mod_main.gd")) + EditorInterface.edit_script(mod_main_script) + EditorInterface.set_main_screen_editor("Script") + + # Split the new mod id + var name_mod_dir_split: Array = mod_tool_store.name_mod_dir.split("-") + + # Update the namespace in the manifest + mod_tool_store.manifest_data.mod_namespace = name_mod_dir_split[0] + + # Update the mod name in the manifest + mod_tool_store.manifest_data.name = name_mod_dir_split[1] + + # Update manifest editor ui + mod_tool_store.editor_plugin.tools_panel.manifest_editor.update_ui() + + # Open manifest editor + mod_tool_store.editor_plugin.tools_panel.show_manifest_editor() + + # Save the manifest + mod_tool_store.editor_plugin.tools_panel.manifest_editor.save_manifest() + + else: + # If so - show error and ask if user wants to connect with the mod instead + ModToolUtils.output_error("Mod directory at %s already exists." % mod_tool_store.path_mod_dir) + # TODO: Ask user to connect with the mod instead + return + + +func clear_mod_id_input() -> void: + mod_id.input_text = "" + + +func get_template_options() -> Array[String]: + var mod_template_options: Array[String] = [] + + var template_dirs := _ModLoaderPath.get_dir_paths_in_dir(mod_tool_store.PATH_TEMPLATES_DIR) + + # Add the default templates + mod_template_options.push_back(DIR_NAME_DEFAULT_TEMPLATE) + mod_template_options.push_back(DIR_NAME_MINIMAL_TEMPLATE) + + for template_dir in template_dirs: + var template_dir_name: String = template_dir.split("/")[-1] + + # Skip if its one of the default templates + if ( + template_dir_name == DIR_NAME_DEFAULT_TEMPLATE or + template_dir_name == DIR_NAME_MINIMAL_TEMPLATE + ): + continue + + # Add all the custom templates + mod_template_options.push_back(template_dir_name) + + return mod_template_options + + +func _on_Namespace_value_changed(new_value: String, input_node: ModToolInterfaceInputString) -> void: + input_node.validate(mod_tool_store.manifest_data.is_name_or_namespace_valid(new_value, true)) + mod_id.input_text = "%s-%s" % [mod_namespace.get_input_value(), mod_name.get_input_value()] + + +func _on_ModName_value_changed(new_value: String, input_node: ModToolInterfaceInputString) -> void: + input_node.validate(mod_tool_store.manifest_data.is_name_or_namespace_valid(new_value, true)) + mod_id.input_text = "%s-%s" % [mod_namespace.get_input_value(), mod_name.get_input_value()] + + +func _on_ModId_value_changed(new_value: String, input_node: ModToolInterfaceInputString) -> void: + input_node.validate(mod_tool_store.manifest_data.is_mod_id_valid(new_value, new_value, "", true)) + mod_tool_store.name_mod_dir = new_value + + +func _on_btn_create_mod_pressed() -> void: + add_mod() + emit_signal("mod_dir_created") + + +func _on_CreateMod_about_to_show() -> void: + # Reset Inputs + mod_namespace.input_text = "" + mod_name.input_text = "" + # Reset Template + mod_tool_store.path_current_template_dir = mod_tool_store.PATH_TEMPLATES_DIR + "default" + + # Get all Template options + mod_template.input_options = get_template_options() + + +func _on_ModTemplate_value_changed(new_value: String, input_node: ModToolInterfaceInputOptions) -> void: + mod_tool_store.path_current_template_dir = mod_tool_store.PATH_TEMPLATES_DIR + new_value + + +func _on_close_requested() -> void: + hide() diff --git a/addons/mod_tool/interface/create_mod/create_mod.gd.uid b/addons/mod_tool/interface/create_mod/create_mod.gd.uid new file mode 100644 index 0000000..7d87f28 --- /dev/null +++ b/addons/mod_tool/interface/create_mod/create_mod.gd.uid @@ -0,0 +1 @@ +uid://bhfsuaepj5b4k diff --git a/addons/mod_tool/interface/create_mod/create_mod.tscn b/addons/mod_tool/interface/create_mod/create_mod.tscn new file mode 100644 index 0000000..a580333 --- /dev/null +++ b/addons/mod_tool/interface/create_mod/create_mod.tscn @@ -0,0 +1,90 @@ +[gd_scene load_steps=4 format=3 uid="uid://glui2s46v4x4"] + +[ext_resource type="Script" path="res://addons/mod_tool/interface/create_mod/create_mod.gd" id="1"] +[ext_resource type="PackedScene" path="res://addons/mod_tool/interface/global/input_string.tscn" id="2"] +[ext_resource type="PackedScene" uid="uid://dyunxqcmy4esi" path="res://addons/mod_tool/interface/global/input_options.tscn" id="3"] + +[node name="CreateMod" type="Window"] +position = Vector2i(0, 36) +script = ExtResource("1") + +[node name="MarginContainer" type="MarginContainer" parent="."] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +theme_override_constants/margin_left = 10 +theme_override_constants/margin_top = 25 +theme_override_constants/margin_right = 10 +theme_override_constants/margin_bottom = 10 + +[node name="Settings" type="VBoxContainer" parent="MarginContainer"] +custom_minimum_size = Vector2(300, 0) +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_stretch_ratio = 0.5 + +[node name="Scroll" type="ScrollContainer" parent="MarginContainer/Settings"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="VBox" type="VBoxContainer" parent="MarginContainer/Settings/Scroll"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/separation = 5 + +[node name="Namespace" parent="MarginContainer/Settings/Scroll/VBox" instance=ExtResource("2")] +unique_name_in_owner = true +layout_mode = 2 +input_placeholder = "Namespace" +is_required = true +key = "namespace" +label_text = "Namespace ( Author Name )" + +[node name="ModName" parent="MarginContainer/Settings/Scroll/VBox" instance=ExtResource("2")] +unique_name_in_owner = true +layout_mode = 2 +input_placeholder = "ModName" +is_required = true +key = "name" +label_text = "Mod Name" + +[node name="ModId" parent="MarginContainer/Settings/Scroll/VBox" instance=ExtResource("2")] +unique_name_in_owner = true +layout_mode = 2 +is_editable = false +input_placeholder = "Namespace-ModName" +is_required = true +key = "mod_id" +label_text = "Mod ID" + +[node name="Space" type="Control" parent="MarginContainer/Settings/Scroll/VBox"] +custom_minimum_size = Vector2(0, 15) +layout_mode = 2 + +[node name="ModTemplate" parent="MarginContainer/Settings/Scroll/VBox" instance=ExtResource("3")] +unique_name_in_owner = true +layout_mode = 2 +input_options = Array[String]([]) +is_required = true +key = "mod_template" +label_text = "Template" + +[node name="Buttons" type="PanelContainer" parent="MarginContainer/Settings"] +layout_mode = 2 + +[node name="VBox" type="VBoxContainer" parent="MarginContainer/Settings/Buttons"] +layout_mode = 2 + +[node name="btn_create_mod" type="Button" parent="MarginContainer/Settings/Buttons/VBox"] +layout_mode = 2 +text = "Create" + +[connection signal="about_to_popup" from="." to="." method="_on_CreateMod_about_to_show"] +[connection signal="close_requested" from="." to="." method="_on_close_requested"] +[connection signal="value_changed" from="MarginContainer/Settings/Scroll/VBox/Namespace" to="." method="_on_Namespace_value_changed"] +[connection signal="value_changed" from="MarginContainer/Settings/Scroll/VBox/ModName" to="." method="_on_ModName_value_changed"] +[connection signal="value_changed" from="MarginContainer/Settings/Scroll/VBox/ModId" to="." method="_on_ModId_value_changed"] +[connection signal="value_changed" from="MarginContainer/Settings/Scroll/VBox/ModTemplate" to="." method="_on_ModTemplate_value_changed"] +[connection signal="pressed" from="MarginContainer/Settings/Buttons/VBox/btn_create_mod" to="." method="_on_btn_create_mod_pressed"] diff --git a/addons/mod_tool/interface/file_system/file_system_context_actions.gd b/addons/mod_tool/interface/file_system/file_system_context_actions.gd new file mode 100644 index 0000000..53ec6dc --- /dev/null +++ b/addons/mod_tool/interface/file_system/file_system_context_actions.gd @@ -0,0 +1,567 @@ +class_name FileSystemContextActions +extends Control + + +var mod_tool_store: ModToolStore + + +class ContextActionOptions: + extends Resource + + var icon: StringName + var title: String + var meta_key: StringName + var tooltip: String + + func _init(_icon, _title, _meta_key, _tooltip) -> void: + icon = _icon + title = _title + meta_key = _meta_key + tooltip = _tooltip + + +func _init(_mod_tool_store: ModToolStore, file_system_dock: FileSystemDock) -> void: + mod_tool_store = _mod_tool_store + connect_file_system_context_actions(file_system_dock) + + +func connect_file_system_context_actions(file_system : FileSystemDock) -> void: + var file_tree : Tree + var file_list : ItemList + + for node in file_system.get_children(): + if is_instance_of(node, SplitContainer): + file_tree = node.get_child(0) + file_list = node.get_child(1).get_child(1) + break + + for node in file_system.get_children(): + var context_menu : PopupMenu = node as PopupMenu + if not context_menu: + continue + + context_menu.id_pressed.connect(_on_file_system_context_menu_pressed.bind(context_menu)) + + var signals := context_menu.get_signal_connection_list(&"id_pressed") + if not signals.is_empty(): + match signals[0]["callable"].get_method(): + &"FileSystemDock::_tree_rmb_option": + context_menu.about_to_popup.connect(_on_file_tree_context_actions_about_to_popup.bind(context_menu, file_tree)) + &"FileSystemDock::_file_list_rmb_option": + context_menu.about_to_popup.connect(_on_file_list_context_actions_about_to_popup.bind(context_menu, file_tree)) + + +# Called every time the file system context actions pop up +# Since they are dynamic, they are cleared every time and need to be refilled +func add_custom_context_actions(context_menu: PopupMenu, file_paths: Array[String]) -> void: + if file_paths.is_empty(): + return + + var script_paths: Array[String] = [] + var asset_override_paths: Array[String] = [] + for file_path in file_paths: + if DirAccess.dir_exists_absolute(file_path): + continue + + if FileAccess.file_exists(file_path): + if file_path.ends_with(".gd"): + script_paths.append(file_path) + continue + if file_path.ends_with(".tscn") or file_path.ends_with(".tres"): + continue + asset_override_paths.append(file_path) + + if script_paths.size() > 0 or asset_override_paths.size() > 0: + context_menu.add_separator() + + if script_paths.size() > 0: + add_script_extension_context_action(context_menu, script_paths) + add_mod_hook_file_context_action(context_menu, script_paths) + + var script_with_hook_count := ModToolUtils.check_for_hooked_script(script_paths, mod_tool_store) + + if script_with_hook_count == script_paths.size(): + add_restore_context_action(context_menu, script_paths) + elif script_with_hook_count > 0: + add_restore_context_action(context_menu, script_paths) + add_hooks_context_action(context_menu, script_paths) + else: + add_hooks_context_action(context_menu, script_paths) + + if asset_override_paths.size() > 0: + add_asset_override_context_action(context_menu, script_paths) + + +func create_script_extension(file_path: String) -> String: + if not mod_tool_store.name_mod_dir: + ModToolUtils.output_error("Select an existing mod or create a new one to create script overrides") + return "" + + var file_directory := file_path.get_base_dir().trim_prefix("res://") + var extension_directory: String = mod_tool_store.path_mod_dir.path_join("extensions").path_join(file_directory) + ModToolUtils.make_dir_recursive(extension_directory) + + var extension_path := extension_directory.path_join(file_path.get_file()) + var file := FileAccess.open(extension_path, FileAccess.WRITE) + if not FileAccess.file_exists(extension_path): + file.store_line('extends "%s"' % file_path) + file.close() + ModToolUtils.output_info('Created script extension of "%s" at path %s' % [file_path.get_file(), extension_path]) + + mod_tool_store.editor_file_system.scan() + EditorInterface.get_file_system_dock().navigate_to_path(extension_path) + # Load the new extension script + var extension_script: Script = load(extension_path) + # Open the new extension script in the script editor + EditorInterface.edit_script(extension_script) + + return extension_path + + +func create_mod_hook_file(file_path: String) -> String: + if not mod_tool_store.name_mod_dir: + ModToolUtils.output_error("Select an existing mod or create a new one to create script overrides") + return "" + + var file_directory := file_path.get_base_dir().trim_prefix("res://") + var extension_directory: String = mod_tool_store.path_mod_dir.path_join("extensions").path_join(file_directory) + ModToolUtils.make_dir_recursive(extension_directory) + + var hook_file_name := "%s.hooks.%s" % [file_path.get_file().get_basename(), file_path.get_extension()] + var extension_path := extension_directory.path_join(hook_file_name) + print(extension_path) + var file := FileAccess.open(extension_path, FileAccess.WRITE) + if not FileAccess.file_exists(extension_path): + file.store_line('extends Object') + file.close() + ModToolUtils.output_info('Created mod hook file for "%s" at path %s' % [file_path.get_file(), extension_path]) + + mod_tool_store.editor_file_system.scan() + EditorInterface.get_file_system_dock().navigate_to_path(extension_path) + # Load the new extension script + var extension_script: Script = load(extension_path) + # Open the new extension script in the script editor + EditorInterface.edit_script(extension_script) + + return extension_path + + +func add_script_extension_to_mod_main(extension_path: String) -> void: + var main_script_path: String = mod_tool_store.path_mod_dir.path_join("mod_main.gd") + + var file := FileAccess.open(main_script_path, FileAccess.READ_WRITE) + if not file: + ModToolUtils.output_error("Failed to open mod_main.gd with error \"%s\"" % error_string(FileAccess.get_open_error())) + if not ModToolUtils.script_has_method(main_script_path, "install_script_extensions"): + ModToolUtils.output_error('To automatically add new script extensions to "mod_main.gd", add "func install_script_extensions():" to it.') + return + + var file_content := file.get_as_text() + + var index_find_from := file_content.find("func install_script_extensions") + var mod_extensions_dir_path_index := file_content.find("extensions_dir_path", index_find_from) + + # Construct the line required to install the extension. If the standard way is used and a + # variable "extensions_dir_path" is found, use that variable in combination with path_join + var extension_install_line := "\tModLoaderMod.install_script_extension(%s)\n" + if mod_extensions_dir_path_index == -1: + extension_install_line = extension_install_line % ModToolUtils.quote_string(extension_path) + else: + extension_path = extension_path.trim_prefix(mod_tool_store.path_mod_dir.path_join("extensions/")) + extension_install_line = extension_install_line % "extensions_dir_path.path_join(%s)" % ModToolUtils.quote_string(extension_path) + + # Check if that file was already used as script extension + if extension_install_line.strip_edges() in file_content: + return + + var last_install_line_index := file_content.rfind("ModLoaderMod.install_script_extension") + if last_install_line_index == -1: + # If there is no ModLoaderMod.install_script_extension yet, put it at the end of install_script_extensions + var insertion_index := ModToolUtils.get_index_at_method_end("install_script_extensions", file_content) + file_content = file_content.insert(insertion_index, "\n" + extension_install_line) + else: + var last_install_line_end_index := file_content.find("\n", last_install_line_index) + file_content = file_content.insert(last_install_line_end_index +1, extension_install_line) + + file.store_string(file_content) + + file.close() + + ModToolUtils.output_info('Added script extension "%s" to mod "%s"' % [extension_path, main_script_path.get_base_dir().get_file()]) + + +func add_hook_file_to_mod_main(vanilla_path: String, extension_path: String) -> void: + var main_script_path: String = mod_tool_store.path_mod_dir.path_join("mod_main.gd") + + var file := FileAccess.open(main_script_path, FileAccess.READ_WRITE) + if not file: + ModToolUtils.output_error("Failed to open mod_main.gd with error \"%s\"" % error_string(FileAccess.get_open_error())) + if not ModToolUtils.script_has_method(main_script_path, "install_script_hook_files"): + ModToolUtils.output_error('To automatically add new script hook files to "mod_main.gd", add "func install_script_hook_files():" to it.') + return + + var file_content := file.get_as_text() + + var index_find_from := file_content.find("func install_script_hook_files") + var mod_extensions_dir_path_index := file_content.find("extensions_dir_path", index_find_from) + + # Construct the line required to install the extension. If the standard way is used and a + # variable "extensions_dir_path" is found, use that variable in combination with path_join + var extension_install_line := "\tModLoaderMod.install_script_hooks(" + ModToolUtils.quote_string(vanilla_path) + ", %s)\n" + if mod_extensions_dir_path_index == -1: + extension_install_line = extension_install_line % ModToolUtils.quote_string(extension_path) + else: + extension_path = extension_path.trim_prefix(mod_tool_store.path_mod_dir.path_join("extensions/")) + extension_install_line = extension_install_line % "extensions_dir_path.path_join(%s)" % ModToolUtils.quote_string(extension_path) + + # Check if that file was already used as script extension + if extension_install_line.strip_edges() in file_content: + return + + var last_install_line_index := file_content.rfind("ModLoaderMod.install_script_hooks") + if last_install_line_index == -1: + # If there is no ModLoaderMod.install_script_hooks yet, put it at the end of install_script_hook_files + var insertion_index := ModToolUtils.get_index_at_method_end("install_script_hook_files", file_content) + file_content = file_content.insert(insertion_index, "\n" + extension_install_line) + else: + var last_install_line_end_index := file_content.find("\n", last_install_line_index) + file_content = file_content.insert(last_install_line_end_index +1, extension_install_line) + + file.store_string(file_content) + + file.close() + + ModToolUtils.output_info('Added mod hooks file "%s" to mod "%s"' % [extension_path, main_script_path.get_base_dir().get_file()]) + + +func create_overwrite_asset(file_path: String) -> String: + if not mod_tool_store.name_mod_dir: + ModToolUtils.output_error("Select an existing mod or create a new one to overwrite assets") + return "" + + var file_directory := file_path.get_base_dir().trim_prefix("res://") + var overwrite_directory: String = mod_tool_store.path_mod_dir.path_join("overwrites").path_join(file_directory) + ModToolUtils.make_dir_recursive(overwrite_directory) + + var overwrite_path := overwrite_directory.path_join(file_path.get_file()) + if not FileAccess.file_exists(overwrite_path): + DirAccess.copy_absolute(file_path, overwrite_path) + ModToolUtils.output_info('Copied asset "%s" as overwrite to path %s' % [file_path.get_file(), overwrite_path]) + + EditorInterface.get_resource_filesystem().scan() + EditorInterface.get_file_system_dock().navigate_to_path(overwrite_path) + + return overwrite_path + + + + + + + + +func add_asset_overwrite_to_overwrites(vanilla_asset_path: String, asset_path: String) -> void: + var overwrites_script_path: String = mod_tool_store.path_mod_dir.path_join("overwrites.gd") + var overwrites_script: GDScript + var overwrites_script_new: Node + var overwrites_script_syntax_tempalte := """extends Node + + +var vanilla_file_paths: Array[String] = {%VANILLA_FILE_PATHS%} +var overwrite_file_paths: Array[String] = {%OVERWRITE_FILE_PATHS%} + +var overwrite_resources := [] + + +func _init(): + for i in overwrite_file_paths.size(): + var vanilla_path := vanilla_file_paths[i] + var overwrite_path := overwrite_file_paths[i] + + var overwrite_resource := load(overwrite_path) + overwrite_resources.push_back(overwrite_resource) + overwrite_resource.take_over_path(vanilla_path) +""" + + # overwrite.gd does not exist yet + if not FileAccess.file_exists(overwrites_script_path): + overwrites_script = GDScript.new() + overwrites_script.source_code = overwrites_script_syntax_tempalte.format({ + "%VANILLA_FILE_PATHS%": "[]", + "%OVERWRITE_FILE_PATHS%": "[]", + }) + var success := ResourceSaver.save(overwrites_script, overwrites_script_path) + if not success == OK: + ModToolUtils.output_error("Failed to save overwrite.gd with error \"%s\"" % error_string(FileAccess.get_open_error())) + + overwrites_script = load(overwrites_script_path) + overwrites_script_new = overwrites_script.new() + + # Check if the overwrites script has the neccessary props + if ( + not ModToolUtils.script_has_method(overwrites_script_path, "vanilla_file_paths") or + not ModToolUtils.script_has_method(overwrites_script_path, "overwrite_file_paths") + ): + ModToolUtils.output_error("The 'overwrites.gd' file has an unexpected format. To proceed, please delete the existing 'overwrites.gd' file and allow the tool to regenerate it automatically.") + return + + # Check if that asset is already being overwritten + if asset_path in overwrites_script_new.overwrite_file_paths: + return + + overwrites_script_new.vanilla_file_paths.push_back(vanilla_asset_path) + overwrites_script_new.overwrite_file_paths.push_back(asset_path) + + overwrites_script.source_code = overwrites_script_syntax_tempalte.format({ + "%VANILLA_FILE_PATHS%": JSON.stringify(overwrites_script_new.vanilla_file_paths, "\t"), + "%OVERWRITE_FILE_PATHS%": JSON.stringify(overwrites_script_new.overwrite_file_paths, "\t"), + }) + + ResourceSaver.save(overwrites_script) + + overwrites_script_new.free() + + # Open the overwrites script in the script editor + EditorInterface.edit_script(overwrites_script) + + ModToolUtils.output_info('Added asset overwrite "%s" to mod "%s"' % [asset_path, overwrites_script_path.get_base_dir().get_file()]) + + +func add_context_action(context_menu: PopupMenu, script_paths: Array[String], options: ContextActionOptions) -> void: + context_menu.add_icon_item( + mod_tool_store.editor_base_control.get_theme_icon(options.icon, &"EditorIcons"), + "ModTool: %s" % options.title + ("s (%s)" % script_paths.size() if script_paths.size() > 1 else "") + ) + context_menu.set_item_metadata( + context_menu.get_item_count() -1, + { options.meta_key: script_paths } + ) + context_menu.set_item_tooltip( + context_menu.get_item_count() -1, + "%s: \n%s" % + [options.tooltip, str(script_paths).trim_prefix("[").trim_suffix("]").replace(", ", "\n")] + ) + + +func add_script_extension_context_action(context_menu: PopupMenu, script_paths: Array[String]) -> void: + add_context_action( + context_menu, + script_paths, + ContextActionOptions.new( + &"ScriptExtend", + "Create Script Extension", + &"mod_tool_script_paths", + "Will add extensions for" + ) + ) + + +func add_mod_hook_file_context_action(context_menu: PopupMenu, script_paths: Array[String]) -> void: + add_context_action( + context_menu, + script_paths, + ContextActionOptions.new( + &"ScriptExtend", + "Create Mod Hook File", + &"mod_tool_mod_hook_file_paths", + "Will add mod hook files for" + ) + ) + + +func add_restore_context_action(context_menu: PopupMenu, script_paths: Array[String]) -> void: + var script_paths_to_restore: Array[String] = script_paths.filter( + func(script_path): return mod_tool_store.hooked_scripts.has(script_path) + ) + + add_context_action( + context_menu, + script_paths_to_restore, + ContextActionOptions.new( + &"UndoRedo", + "Restore script to unhooked version", + &"mod_tool_restore_script_paths", + "Will restore the non hooked script for" + ) + ) + + +func add_asset_override_context_action(context_menu: PopupMenu, script_paths: Array[String]) -> void: + add_context_action( + context_menu, + script_paths, + ContextActionOptions.new( + &"Override", + "Create Asset Overwrite", + &"mod_tool_override_paths", + "Will overwrite assets" + ) + ) + + +func add_hooks_context_action(context_menu: PopupMenu, script_paths: Array[String]) -> void: + var script_paths_to_add_hooks: Array[String] = script_paths.filter( + func(script_path): return not mod_tool_store.hooked_scripts.has(script_path) + ) + + add_context_action( + context_menu, + script_paths_to_add_hooks, + ContextActionOptions.new( + &"ShaderGlobalsOverride", + "Convert script to hooked version", + &"mod_tool_hook_script_paths", + "Will add mod hooks for" + ) + ) + + +func handle_script_extension_creation(metadata: Dictionary) -> void: + var file_paths = metadata.mod_tool_script_paths + var mod_main_path := mod_tool_store.path_mod_dir.path_join("mod_main.gd") + + for file_path in file_paths: + var extension_path := create_script_extension(file_path) + if extension_path: + add_script_extension_to_mod_main(extension_path) + + # We navigate to the created script extension in `create_script_extension()`, so we should never + # instantly refresh the mod main script here. If we call `ModToolUtils.reload_script()` + # after this, it's possible that the `mod_main` content gets copied into the + # newly created extension script. If that script is then saved, we + # unintentionally overwrite the original script content. + mod_tool_store.pending_reloads.push_back(mod_main_path) + + #Switch to the script screen + EditorInterface.set_main_screen_editor("Script") + + +func handle_mod_hook_file_creation(metadata: Dictionary) -> void: + var file_paths = metadata.mod_tool_mod_hook_file_paths + var mod_main_path := mod_tool_store.path_mod_dir.path_join("mod_main.gd") + + for file_path in file_paths: + var extension_path := create_mod_hook_file(file_path) + if extension_path: + add_hook_file_to_mod_main(file_path, extension_path) + + # We navigate to the created script extension in `create_script_extension()`, so we should never + # instantly refresh the mod main script here. If we call `ModToolUtils.reload_script()` + # after this, it's possible that the `mod_main` content gets copied into the + # newly created extension script. If that script is then saved, we + # unintentionally overwrite the original script content. + mod_tool_store.pending_reloads.push_back(mod_main_path) + + #Switch to the script screen + EditorInterface.set_main_screen_editor("Script") + + +func handle_override_creation(metadata: Dictionary) -> void: + var file_paths: Array[String] = metadata.mod_tool_override_paths + var current_script: GDScript + var overwrites_path := mod_tool_store.path_mod_dir.path_join("overwrites.gd") + + for file_path in file_paths: + var asset_path := create_overwrite_asset(file_path) + if asset_path: + add_asset_overwrite_to_overwrites(file_path, asset_path) + + current_script = EditorInterface.get_script_editor().get_current_script() + + mod_tool_store.pending_reloads.push_back(overwrites_path) + + if current_script.resource_path == overwrites_path: + ModToolUtils.reload_script(current_script, mod_tool_store) + + #Switch to the script screen + EditorInterface.set_main_screen_editor("Script") + + +func handle_mod_hook_creation(metadata: Dictionary) -> void: + var file_paths: Array[String] = metadata.mod_tool_hook_script_paths + var current_script: GDScript + + for file_path in file_paths: + var error := ModToolHookGen.transform_one(file_path, mod_tool_store) + + if not error == OK: + ModToolUtils.output_error("Error creating mod hooks for script at path: \"%s\" error: \"%s\" " % [file_path, error_string(error)]) + return + + mod_tool_store.pending_reloads.push_back(file_path) + current_script = EditorInterface.get_script_editor().get_current_script() + + if current_script.resource_path == file_path: + ModToolUtils.reload_script(current_script, mod_tool_store) + + ModToolUtils.output_info("Mod Hooks created for script at path: \"%s\"" % file_path) + + +func handle_mod_hook_restore(metadata: Dictionary) -> void: + var file_paths: Array[String] = metadata.mod_tool_restore_script_paths + var current_script: GDScript + + for file_path in file_paths: + var error := ModToolHookGen.restore(file_path, mod_tool_store) + + if not error == OK: + ModToolUtils.output_error("ERROR: Restoring script: \"%s\" with error: \"%s\"" % [file_path, error_string(error)]) + return + + mod_tool_store.pending_reloads.push_back(file_path) + current_script = EditorInterface.get_script_editor().get_current_script() + + if current_script.resource_path == file_path: + ModToolUtils.reload_script(current_script, mod_tool_store) + + +func _on_file_tree_context_actions_about_to_popup(context_menu: PopupMenu, tree: Tree) -> void: + var selected := tree.get_next_selected(null) + if not selected: # Empty space was clicked + return + + # multiselection + var file_paths: Array[String] = [] + while selected: + var file_path = selected.get_metadata(0) + if file_path is String: + file_paths.append(file_path) + selected = tree.get_next_selected(selected) + + add_custom_context_actions(context_menu, file_paths) + + +func _on_file_list_context_actions_about_to_popup(context_menu: PopupMenu, list: ItemList) -> void: + if not list.get_selected_items().size() > 0: # Empty space was clicked + return + + var file_paths := [] + for item_index in list.get_selected_items(): + var file_path = list.get_item_metadata(item_index) + if file_path is String: + file_paths.append(file_path) + + add_custom_context_actions(context_menu, file_paths) + + +func _on_file_system_context_menu_pressed(id: int, context_menu: PopupMenu) -> void: + var file_paths: PackedStringArray + var metadata = context_menu.get_item_metadata(id) + var current_script: GDScript + + # Ensure that the metadata is actually set by the ModTool + # Since id and index of the item can always change + if metadata is Dictionary and metadata.has("mod_tool_script_paths"): + handle_script_extension_creation(metadata) + + if metadata is Dictionary and metadata.has("mod_tool_override_paths"): + handle_override_creation(metadata) + + if metadata is Dictionary and metadata.has("mod_tool_mod_hook_file_paths"): + handle_mod_hook_file_creation(metadata) + + if metadata is Dictionary and metadata.has("mod_tool_hook_script_paths"): + handle_mod_hook_creation(metadata) + + if metadata is Dictionary and metadata.has("mod_tool_restore_script_paths"): + handle_mod_hook_restore(metadata) diff --git a/addons/mod_tool/interface/file_system/file_system_context_actions.gd.uid b/addons/mod_tool/interface/file_system/file_system_context_actions.gd.uid new file mode 100644 index 0000000..5e78790 --- /dev/null +++ b/addons/mod_tool/interface/file_system/file_system_context_actions.gd.uid @@ -0,0 +1 @@ +uid://83v2dur6o2g6 diff --git a/addons/mod_tool/interface/global/button_with_hint.gd.uid b/addons/mod_tool/interface/global/button_with_hint.gd.uid new file mode 100644 index 0000000..1d44edc --- /dev/null +++ b/addons/mod_tool/interface/global/button_with_hint.gd.uid @@ -0,0 +1 @@ +uid://d1yeemsw0ujl7 diff --git a/addons/mod_tool/interface/global/directory_selection/select_directory.gd b/addons/mod_tool/interface/global/directory_selection/select_directory.gd new file mode 100644 index 0000000..89d775c --- /dev/null +++ b/addons/mod_tool/interface/global/directory_selection/select_directory.gd @@ -0,0 +1,35 @@ +@tool +extends Window + + +signal dir_selected(dir_path) + +@onready var directory_list: VBoxContainer = $"%DirectoryList" + + +func generate_dir_buttons(dir_path: String) -> void: + clear_directory_list() + var dir_paths := _ModLoaderPath.get_dir_paths_in_dir(dir_path) + + for path in dir_paths: + var dir_name: String = path.split('/')[-1] + + var dir_btn := Button.new() + dir_btn.text = dir_name + + directory_list.add_child(dir_btn) + dir_btn.pressed.connect(_on_dir_btn_dir_selected.bind(path)) + + +func clear_directory_list() -> void: + for child in directory_list.get_children(): + directory_list.remove_child(child) + child.queue_free() + + +func _on_dir_btn_dir_selected(path: String) -> void: + dir_selected.emit(path) + + +func _on_close_requested() -> void: + hide() diff --git a/addons/mod_tool/interface/global/directory_selection/select_directory.gd.uid b/addons/mod_tool/interface/global/directory_selection/select_directory.gd.uid new file mode 100644 index 0000000..caee681 --- /dev/null +++ b/addons/mod_tool/interface/global/directory_selection/select_directory.gd.uid @@ -0,0 +1 @@ +uid://dyxgsmyqpv8e2 diff --git a/addons/mod_tool/interface/global/directory_selection/select_directory.tscn b/addons/mod_tool/interface/global/directory_selection/select_directory.tscn new file mode 100644 index 0000000..29fae6d --- /dev/null +++ b/addons/mod_tool/interface/global/directory_selection/select_directory.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=2 format=3 uid="uid://du17jjwqtopix"] + +[ext_resource type="Script" path="res://addons/mod_tool/interface/global/directory_selection/select_directory.gd" id="1"] + +[node name="SelectDirectory" type="Window"] +initial_position = 2 +size = Vector2i(400, 250) +script = ExtResource("1") + +[node name="MarginContainer" type="MarginContainer" parent="."] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +theme_override_constants/margin_left = 10 +theme_override_constants/margin_top = 25 +theme_override_constants/margin_right = 10 +theme_override_constants/margin_bottom = 10 + +[node name="ScrollContainer" type="ScrollContainer" parent="MarginContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="DirectoryList" type="VBoxContainer" parent="MarginContainer/ScrollContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 + +[connection signal="close_requested" from="." to="." method="_on_close_requested"] diff --git a/addons/mod_tool/interface/global/input.gd b/addons/mod_tool/interface/global/input.gd new file mode 100644 index 0000000..f05b7a1 --- /dev/null +++ b/addons/mod_tool/interface/global/input.gd @@ -0,0 +1,66 @@ +@tool +class_name ModToolInterfaceInput +extends HBoxContainer + + +signal value_changed(new_value, input_node) + +@export var is_required: bool: + set = set_is_required +@export var key: String +@export var label_text: String: + set = set_label_text +@export var editor_icon_name: String = "NodeWarning" +@export var hint_text: String: + set = set_hint_text + +var is_valid := true: set = set_is_valid + + +func _ready() -> void: + # Set up warning icons to show if a field is invalid + set_editor_icon(editor_icon_name) + + +func set_is_required(required: bool) -> void: + is_required = required + set_label_text(label_text) + + +func set_is_valid(new_is_valid: bool) -> void: + is_valid = new_is_valid + show_error_if_not(is_valid) + + +func set_label_text(new_text: String) -> void: + label_text = new_text + $Label.text = new_text if is_required else new_text + " (optional)" + + +func set_hint_text(new_text: String) -> void: + hint_text = new_text + tooltip_text = new_text + mouse_default_cursor_shape = CURSOR_ARROW if new_text == "" else CURSOR_HELP + + +func set_editor_icon(icon_name: String) -> void: + var mod_tool_store: ModToolStore = get_node_or_null("/root/ModToolStore") + + if icon_name and mod_tool_store: + set_error_icon(mod_tool_store.editor_base_control.get_theme_icon(icon_name, "EditorIcons")) + + +func set_error_icon(icon: Texture2D) -> void: + $"%ErrorIcon".texture = icon + + +func show_error_if_not(condition: bool) -> void: + if not condition: + $"%ErrorIcon".self_modulate = Color.WHITE + else: + $"%ErrorIcon".self_modulate = Color.TRANSPARENT + + +func validate(_condition: bool) -> bool: + printerr("Implement a validation method") + return false diff --git a/addons/mod_tool/interface/global/input.gd.uid b/addons/mod_tool/interface/global/input.gd.uid new file mode 100644 index 0000000..8f0fe6a --- /dev/null +++ b/addons/mod_tool/interface/global/input.gd.uid @@ -0,0 +1 @@ +uid://rtvobwnj2vbx diff --git a/addons/mod_tool/interface/global/input_options.gd b/addons/mod_tool/interface/global/input_options.gd new file mode 100644 index 0000000..b70a017 --- /dev/null +++ b/addons/mod_tool/interface/global/input_options.gd @@ -0,0 +1,42 @@ +@tool +class_name ModToolInterfaceInputOptions +extends ModToolInterfaceInput + + +@export var input_options: Array[String]: set = set_input_options + + +func set_input_options(new_options: Array[String]) -> void: + input_options = new_options + var input: OptionButton = get_node_or_null("%Input") as OptionButton + if not input or new_options.is_empty(): return # node can't be found directly after reloading the plugin + + input.clear() + for option in input_options: + input.add_item(option) + input.select(0) + + +func get_input_value() -> int: + return ($"%Input" as OptionButton).get_selected_id() + + +func get_input_string() -> String: + if get_input_value() == -1: + return "" + return input_options[get_input_value()] + + +func validate(condition: bool) -> bool: + # Check if input is required and empty + if is_required and get_input_value() == -1: + is_valid = false + return false + + # Invalidate field if the condition is not met + is_valid = condition + return is_valid + + +func _on_Input_item_selected(index: int) -> void: + emit_signal("value_changed", get_input_string(), self) diff --git a/addons/mod_tool/interface/global/input_options.gd.uid b/addons/mod_tool/interface/global/input_options.gd.uid new file mode 100644 index 0000000..62b3a32 --- /dev/null +++ b/addons/mod_tool/interface/global/input_options.gd.uid @@ -0,0 +1 @@ +uid://8rtbm4ypixcs diff --git a/addons/mod_tool/interface/global/input_options.tscn b/addons/mod_tool/interface/global/input_options.tscn new file mode 100644 index 0000000..7dba142 --- /dev/null +++ b/addons/mod_tool/interface/global/input_options.tscn @@ -0,0 +1,43 @@ +[gd_scene load_steps=4 format=3 uid="uid://dyunxqcmy4esi"] + +[ext_resource type="Script" path="res://addons/mod_tool/interface/global/input_options.gd" id="1"] + +[sub_resource type="Image" id="Image_43403"] +data = { +"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 231, 255, 94, 94, 54, 255, 94, 94, 57, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 231, 255, 94, 94, 54, 255, 94, 94, 57, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 93, 93, 41, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 44, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 44, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 235, 255, 94, 94, 234, 255, 95, 95, 43, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 235, 255, 94, 94, 234, 255, 95, 95, 43, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id="ImageTexture_xi7aw"] +image = SubResource("Image_43403") + +[node name="InputOptions" type="HBoxContainer"] +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 32.0 +script = ExtResource("1") + +[node name="Label" type="Label" parent="."] +layout_mode = 2 +size_flags_horizontal = 3 +text = " (optional)" +clip_text = true + +[node name="ErrorIcon" type="TextureRect" parent="."] +unique_name_in_owner = true +self_modulate = Color(1, 1, 1, 0) +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = SubResource("ImageTexture_xi7aw") +expand_mode = 1 +stretch_mode = 6 + +[node name="Input" type="OptionButton" parent="."] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 + +[connection signal="item_selected" from="Input" to="." method="_on_Input_item_selected"] diff --git a/addons/mod_tool/interface/global/input_string.gd b/addons/mod_tool/interface/global/input_string.gd new file mode 100644 index 0000000..7c50daf --- /dev/null +++ b/addons/mod_tool/interface/global/input_string.gd @@ -0,0 +1,63 @@ +@tool +class_name ModToolInterfaceInputString +extends ModToolInterfaceInput + + +@export var is_editable := true: set = set_is_editable +@export var input_text: String: set = set_input_text +@export var input_placeholder: String: set = set_input_placeholder + + +func set_input_text(new_text: String) -> void: + input_text = new_text + $"%Input".text = new_text + emit_signal("value_changed", new_text, self) + + +func set_input_placeholder(new_text: String) -> void: + input_placeholder = new_text + $"%Input".placeholder_text = new_text + + +func set_is_editable(new_is_editable: bool) -> void: + is_editable = new_is_editable + $"%Input".editable = new_is_editable + + +func get_input_value() -> String: + return $"%Input".text.strip_edges() + + +# Gets the values of a comma separated string as an Array, +# strips any white space contained in this values. +func get_input_as_array_from_comma_separated_string() -> Array: + var string_split := get_input_value().split(",", false) + var array := [] + + for string in string_split: + array.append(string.strip_edges()) + + return array + + +func validate(condition: bool) -> bool: + # Check if input is required and empty + if is_required and get_input_value() == "": + is_valid = false + return false + + # Invalidate field if the condition is not met + self.is_valid = condition + return is_valid + + +func emit_value_changed() -> void: + emit_signal("value_changed", get_input_value(), self) + + +func _on_Input_text_changed(new_text: String) -> void: + emit_value_changed() + + +func _on_Mutiline_Input_text_changed() -> void: + emit_value_changed() diff --git a/addons/mod_tool/interface/global/input_string.gd.uid b/addons/mod_tool/interface/global/input_string.gd.uid new file mode 100644 index 0000000..7f33e33 --- /dev/null +++ b/addons/mod_tool/interface/global/input_string.gd.uid @@ -0,0 +1 @@ +uid://itwpownujndt diff --git a/addons/mod_tool/interface/global/input_string.tscn b/addons/mod_tool/interface/global/input_string.tscn new file mode 100644 index 0000000..e3e468c --- /dev/null +++ b/addons/mod_tool/interface/global/input_string.tscn @@ -0,0 +1,43 @@ +[gd_scene load_steps=4 format=3 uid="uid://icwo58h0rdb5"] + +[ext_resource type="Script" path="res://addons/mod_tool/interface/global/input_string.gd" id="1"] + +[sub_resource type="Image" id="Image_6wlu1"] +data = { +"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 43, 6, 255, 250, 10, 183, 255, 252, 10, 179, 255, 255, 0, 5, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 14, 123, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 115, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 8, 30, 255, 250, 10, 245, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 242, 255, 255, 19, 26, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 174, 255, 250, 10, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 255, 255, 250, 12, 166, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 252, 13, 71, 255, 250, 10, 255, 255, 250, 10, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 255, 255, 250, 10, 255, 255, 254, 10, 65, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 43, 6, 255, 252, 10, 218, 255, 250, 10, 255, 255, 250, 10, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 213, 255, 255, 0, 5, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 14, 123, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 115, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 8, 30, 255, 250, 10, 245, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 242, 255, 255, 19, 26, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 174, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 12, 166, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 252, 13, 71, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 254, 10, 65, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 213, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 207, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 12, 191, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 252, 10, 187, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id="ImageTexture_5jdd3"] +image = SubResource("Image_6wlu1") + +[node name="InputString" type="HBoxContainer"] +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 24.0 +script = ExtResource("1") + +[node name="Label" type="Label" parent="."] +layout_mode = 2 +size_flags_horizontal = 3 +text = " (optional)" +clip_text = true + +[node name="ErrorIcon" type="TextureRect" parent="."] +unique_name_in_owner = true +self_modulate = Color(1, 1, 1, 0) +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +texture = SubResource("ImageTexture_5jdd3") +expand_mode = 1 +stretch_mode = 6 + +[node name="Input" type="LineEdit" parent="."] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 + +[connection signal="text_changed" from="Input" to="." method="_on_Input_text_changed"] diff --git a/addons/mod_tool/interface/global/input_string_multiline.tscn b/addons/mod_tool/interface/global/input_string_multiline.tscn new file mode 100644 index 0000000..90c002f --- /dev/null +++ b/addons/mod_tool/interface/global/input_string_multiline.tscn @@ -0,0 +1,70 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://addons/mod_tool/interface/global/resizeable_text_edit.gd" type="Script" id=1] +[ext_resource path="res://addons/mod_tool/interface/global/input_string.gd" type="Script" id=2] + +[sub_resource type="Image" id=3] +data = { +"data": PackedByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 219, 99, 0, 255, 220, 100, 0, 255, 220, 100, 0, 255, 220, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 218, 98, 0, 255, 219, 99, 64, 255, 220, 100, 221, 255, 220, 100, 224, 255, 220, 98, 67, 255, 219, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 218, 97, 0, 255, 218, 97, 21, 255, 220, 100, 239, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 239, 255, 218, 97, 21, 255, 218, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 219, 100, 0, 255, 220, 100, 157, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 99, 156, 255, 219, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 172, 50, 0, 255, 218, 100, 56, 255, 220, 100, 254, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 254, 255, 218, 100, 56, 255, 172, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 127, 0, 0, 255, 127, 0, 2, 255, 219, 100, 203, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 219, 100, 203, 255, 127, 0, 2, 255, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 216, 99, 0, 255, 220, 99, 103, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 99, 103, 255, 216, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 212, 99, 0, 255, 212, 99, 18, 255, 220, 100, 237, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 237, 255, 212, 99, 18, 255, 212, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 220, 99, 0, 255, 221, 100, 150, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 100, 150, 255, 220, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 110, 49, 0, 255, 220, 98, 52, 255, 220, 100, 253, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 253, 255, 220, 98, 52, 255, 110, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 220, 99, 199, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 99, 199, 255, 0, 0, 1, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 213, 97, 0, 255, 220, 99, 97, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 96, 255, 213, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 207, 95, 0, 255, 207, 95, 16, 255, 220, 100, 234, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 234, 255, 207, 95, 16, 255, 207, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 218, 100, 0, 255, 219, 100, 145, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 219, 100, 145, 255, 218, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 217, 100, 0, 255, 217, 100, 48, 255, 220, 100, 251, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 251, 255, 217, 97, 47, 255, 217, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 219, 100, 0, 255, 221, 100, 195, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 100, 195, 255, 221, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 218, 95, 0, 255, 218, 100, 91, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 99, 90, 255, 219, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 218, 91, 0, 255, 218, 91, 14, 255, 220, 100, 231, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 231, 255, 218, 91, 14, 255, 218, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 219, 100, 0, 255, 220, 100, 140, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 140, 255, 219, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 219, 100, 0, 255, 219, 100, 43, 255, 220, 100, 250, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 250, 255, 218, 97, 42, 255, 218, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 219, 99, 0, 255, 220, 100, 190, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 190, 255, 219, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 219, 99, 0, 255, 219, 99, 85, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 219, 99, 85, 255, 219, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 220, 99, 0, 255, 220, 99, 217, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 99, 217, 255, 220, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 219, 100, 0, 255, 219, 100, 218, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 219, 100, 218, 255, 219, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 219, 99, 0, 255, 219, 99, 64, 255, 220, 99, 222, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 99, 222, 255, 219, 99, 64, 255, 219, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 219, 99, 0, 255, 220, 99, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 220, 99, 0, 255, 219, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 32, +"mipmaps": false, +"width": 32 +} + +[sub_resource type="ImageTexture" id=2] +flags = 0 +flags = 0 +image = SubResource( 3 ) +size = Vector2( 32, 32 ) + +[node name="InputStringMultiline" type="HBoxContainer"] +anchor_right = 1.0 +offset_bottom = 24.0 +script = ExtResource( 2 ) + +[node name="Label" type="Label" parent="."] +offset_right = 940.0 +offset_bottom = 212.0 +size_flags_horizontal = 3 +size_flags_vertical = 5 +text = " (optional)" +clip_text = true + +[node name="Margin" type="MarginContainer" parent="."] +offset_left = 944.0 +offset_right = 976.0 +offset_bottom = 212.0 +theme_override_constants/margin_top = 10 +theme_override_constants/margin_bottom = 10 + +[node name="ErrorIcon" type="TextureRect" parent="Margin"] +unique_name_in_owner = true +self_modulate = Color( 1, 1, 1, 0 ) +offset_top = 10.0 +offset_right = 32.0 +offset_bottom = 42.0 +custom_minimum_size = Vector2( 32, 32 ) +size_flags_vertical = 0 +texture = SubResource( 2 ) +stretch_mode = 6 + +[node name="VSplit" type="VSplitContainer" parent="."] +offset_left = 980.0 +offset_right = 1920.0 +offset_bottom = 212.0 +size_flags_horizontal = 3 +script = ExtResource( 1 ) + +[node name="Input" type="TextEdit" parent="VSplit"] +unique_name_in_owner = true +offset_right = 940.0 +offset_bottom = 200.0 +custom_minimum_size = Vector2( 0, 200 ) +mouse_filter = 1 +size_flags_horizontal = 3 +show_line_numbers = true +smooth_scrolling = true +v_scroll_speed = 160.0 + +[connection signal="text_changed" from="VSplit/Input" to="." method="_on_Mutiline_Input_text_changed"] diff --git a/addons/mod_tool/interface/global/input_string_with_button.gd b/addons/mod_tool/interface/global/input_string_with_button.gd new file mode 100644 index 0000000..35136ba --- /dev/null +++ b/addons/mod_tool/interface/global/input_string_with_button.gd @@ -0,0 +1,5 @@ +@tool +class_name ModToolInterfaceInputStringWithButton +extends ModToolInterfaceInputString + +signal button_pressed diff --git a/addons/mod_tool/interface/global/input_string_with_button.gd.uid b/addons/mod_tool/interface/global/input_string_with_button.gd.uid new file mode 100644 index 0000000..a542614 --- /dev/null +++ b/addons/mod_tool/interface/global/input_string_with_button.gd.uid @@ -0,0 +1 @@ +uid://dkdwnp05n1vy6 diff --git a/addons/mod_tool/interface/global/input_string_with_button.tscn b/addons/mod_tool/interface/global/input_string_with_button.tscn new file mode 100644 index 0000000..8908246 --- /dev/null +++ b/addons/mod_tool/interface/global/input_string_with_button.tscn @@ -0,0 +1,65 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://addons/mod_tool/interface/global/input_string_with_button.gd" type="Script" id=1] + +[sub_resource type="Image" id=3] +data = { +"data": PackedByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 204, 51, 0, 255, 220, 100, 0, 255, 219, 100, 0, 255, 204, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 204, 51, 0, 255, 204, 51, 5, 255, 220, 100, 178, 255, 219, 100, 182, 255, 204, 51, 5, 255, 204, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 217, 98, 0, 255, 219, 99, 115, 255, 221, 101, 255, 255, 221, 101, 255, 255, 219, 99, 115, 255, 216, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 215, 98, 0, 255, 215, 98, 26, 255, 220, 100, 241, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 241, 255, 214, 91, 25, 255, 214, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 221, 98, 0, 255, 221, 100, 165, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 100, 165, 255, 221, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 206, 80, 0, 255, 221, 97, 60, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 97, 60, 255, 206, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 191, 63, 0, 255, 191, 63, 4, 255, 221, 100, 210, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 209, 255, 191, 63, 4, 255, 191, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 219, 98, 0, 255, 220, 99, 110, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 99, 110, 255, 219, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 218, 97, 0, 255, 218, 97, 21, 255, 220, 100, 239, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 239, 255, 218, 97, 21, 255, 218, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 218, 100, 0, 255, 219, 100, 160, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 219, 100, 160, 255, 218, 100, 0, 0, 0, 0, 0, 255, 218, 100, 0, 255, 218, 100, 56, 255, 220, 100, 254, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 254, 255, 218, 100, 56, 255, 218, 100, 0, 255, 220, 100, 0, 255, 220, 100, 193, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 193, 255, 220, 100, 0, 255, 221, 100, 0, 255, 221, 100, 165, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 100, 165, 255, 221, 100, 0, 0, 0, 0, 0, 255, 221, 100, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id=2] +flags = 0 +flags = 0 +image = SubResource( 3 ) +size = Vector2( 16, 16 ) + +[node name="InputStringWithButton" type="HBoxContainer"] +anchor_right = 1.0 +offset_bottom = 24.0 +script = ExtResource( 1 ) + +[node name="Label" type="Label" parent="."] +offset_top = 9.0 +offset_right = 492.0 +offset_bottom = 23.0 +size_flags_horizontal = 3 +text = " (optional)" +clip_text = true + +[node name="ErrorIcon" type="TextureRect" parent="."] +unique_name_in_owner = true +self_modulate = Color( 1, 1, 1, 0 ) +offset_left = 496.0 +offset_right = 528.0 +offset_bottom = 32.0 +custom_minimum_size = Vector2( 32, 32 ) +texture = SubResource( 2 ) +expand = true +stretch_mode = 6 + +[node name="HBoxContainer" type="HBoxContainer" parent="."] +offset_left = 532.0 +offset_right = 1024.0 +offset_bottom = 32.0 +size_flags_horizontal = 3 + +[node name="Input" type="LineEdit" parent="HBoxContainer"] +unique_name_in_owner = true +offset_right = 456.0 +offset_bottom = 32.0 +size_flags_horizontal = 3 +placeholder_alpha = 0.5 + +[node name="Button" type="Button" parent="HBoxContainer"] +offset_left = 460.0 +offset_right = 492.0 +offset_bottom = 32.0 +size_flags_vertical = 3 +text = " ... " + +[connection signal="text_changed" from="HBoxContainer/Input" to="." method="_on_Input_text_changed"] +[connection signal="pressed" from="HBoxContainer/Button" to="." method="emit_signal" binds= [ "button_pressed" ]] diff --git a/addons/mod_tool/interface/global/resizeable_text_edit.gd b/addons/mod_tool/interface/global/resizeable_text_edit.gd new file mode 100644 index 0000000..a4f7e6c --- /dev/null +++ b/addons/mod_tool/interface/global/resizeable_text_edit.gd @@ -0,0 +1,40 @@ +@tool +extends VSplitContainer + +var previous_size := 0 +var is_pressed := false +@onready var text_edit := get_child(0) as TextEdit +@onready var min_size_y := text_edit.custom_minimum_size.y as int + + +func _ready() -> void: + connect("dragged", Callable(self, "_on_dragged")) + connect("gui_input", Callable(self, "_on_gui_input")) + if get_child_count() < 2: + add_child(Control.new()) + + +func _on_dragged(offset: int) -> void: + # offset is cumulative for the whole drag move + var new_size := previous_size + offset + + if new_size < min_size_y: + text_edit.custom_minimum_size.y = min_size_y + else: + text_edit.custom_minimum_size.y = new_size + + +func _on_gui_input(event: InputEvent) -> void: + if event is InputEventMouseButton: + if event.button_index == MOUSE_BUTTON_LEFT: + if event.pressed and not is_pressed: + is_pressed = true + previous_size = text_edit.custom_minimum_size.y + else: + is_pressed = false + + +func _get_configuration_warnings() -> PackedStringArray: + if not get_child(0) is TextEdit: + return ["First child needs to be a TextEdit"] + return [""] diff --git a/addons/mod_tool/interface/global/resizeable_text_edit.gd.uid b/addons/mod_tool/interface/global/resizeable_text_edit.gd.uid new file mode 100644 index 0000000..88a01db --- /dev/null +++ b/addons/mod_tool/interface/global/resizeable_text_edit.gd.uid @@ -0,0 +1 @@ +uid://d0mkr0c6ga1va diff --git a/addons/mod_tool/interface/hook_gen/hook_gen.gd b/addons/mod_tool/interface/hook_gen/hook_gen.gd new file mode 100644 index 0000000..f9d9624 --- /dev/null +++ b/addons/mod_tool/interface/hook_gen/hook_gen.gd @@ -0,0 +1,63 @@ +@tool +class_name ModToolInterfaceHookGen +extends Window + + +signal hooks_exist_pressed + +@onready var mod_tool_store: ModToolStore = get_node_or_null("/root/ModToolStore") +@onready var info_output: RichTextLabel = %InfoOutput +@onready var restart: Window = %Restart +@onready var button_gen_start: Button = %ButtonGenStart + + +func generate_hooks() -> void: + # Get all script not in addons or mods-unpacked + var all_script_file_paths := ModToolUtils.get_flat_view_dict("res://", "", [&"gd"], false, false, [&"addons", &"mods-unpacked"]) + + for script_file_path in all_script_file_paths: + if mod_tool_store.hooked_scripts.has(script_file_path): + info_output.add_text("Skipping - Hooks already exists for \"%s\" \n" % script_file_path) + continue + + var error := ModToolHookGen.transform_one(script_file_path, mod_tool_store) + + if not error == OK: + info_output.add_text("ERROR: Accessing file at path \"%s\" failed with error: %s \n" % [script_file_path, error_string(error)]) + else: + info_output.add_text("Added Hooks for \"%s\" \n" % script_file_path) + + mod_tool_store.is_hook_generation_done = true + info_output.add_text("Mod Hook generation completed successfully!\n") + + mod_tool_store.save_store() + restart.show() + + +func _on_button_pressed() -> void: + button_gen_start.disabled = true + generate_hooks() + + +func _on_close_requested() -> void: + hide() + + +func _on_button_restart_now_pressed() -> void: + await get_tree().create_timer(1.0).timeout + EditorInterface.restart_editor() + + +func _on_button_restart_later_pressed() -> void: + restart.hide() + hide() + + +func _on_restart_close_requested() -> void: + restart.hide() + + +func _on_button_hooks_exist_pressed() -> void: + mod_tool_store.is_hook_generation_done = true + hooks_exist_pressed.emit() + hide() diff --git a/addons/mod_tool/interface/hook_gen/hook_gen.gd.uid b/addons/mod_tool/interface/hook_gen/hook_gen.gd.uid new file mode 100644 index 0000000..14dff92 --- /dev/null +++ b/addons/mod_tool/interface/hook_gen/hook_gen.gd.uid @@ -0,0 +1 @@ +uid://j06uud1328hl diff --git a/addons/mod_tool/interface/hook_gen/hook_gen.tscn b/addons/mod_tool/interface/hook_gen/hook_gen.tscn new file mode 100644 index 0000000..15a719e --- /dev/null +++ b/addons/mod_tool/interface/hook_gen/hook_gen.tscn @@ -0,0 +1,105 @@ +[gd_scene load_steps=2 format=3 uid="uid://cpll5clcnemyj"] + +[ext_resource type="Script" path="res://addons/mod_tool/interface/hook_gen/hook_gen.gd" id="1_lrahv"] + +[node name="HookGen" type="Window"] +title = "Mod Dev Tool" +initial_position = 1 +size = Vector2i(640, 375) +wrap_controls = true +script = ExtResource("1_lrahv") + +[node name="Restart" type="Window" parent="."] +unique_name_in_owner = true +title = "Mod Dev Tool" +initial_position = 1 +size = Vector2i(440, 117) +visible = false +wrap_controls = true + +[node name="MarginContainer" type="MarginContainer" parent="Restart"] +offset_right = 40.0 +offset_bottom = 40.0 +theme_override_constants/margin_left = 20 +theme_override_constants/margin_top = 10 +theme_override_constants/margin_right = 20 +theme_override_constants/margin_bottom = 10 + +[node name="VBC" type="VBoxContainer" parent="Restart/MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = 20 + +[node name="LabelInfoText" type="RichTextLabel" parent="Restart/MarginContainer/VBC"] +custom_minimum_size = Vector2(400, 0) +layout_mode = 2 +text = "Successfully generated mod hooks. +To start modding, a restart of the editor is required." +fit_content = true + +[node name="HBC" type="HBoxContainer" parent="Restart/MarginContainer/VBC"] +layout_mode = 2 +size_flags_horizontal = 4 +theme_override_constants/separation = 30 + +[node name="ButtonRestartNow" type="Button" parent="Restart/MarginContainer/VBC/HBC"] +layout_mode = 2 +text = "Restart Now" + +[node name="ButtonRestartLater" type="Button" parent="Restart/MarginContainer/VBC/HBC"] +layout_mode = 2 +text = "Restart Later" + +[node name="MarginContainer" type="MarginContainer" parent="."] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 20 +theme_override_constants/margin_top = 10 +theme_override_constants/margin_right = 20 +theme_override_constants/margin_bottom = 15 + +[node name="VBC" type="VBoxContainer" parent="MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = 20 + +[node name="LabelInfoText" type="RichTextLabel" parent="MarginContainer/VBC"] +custom_minimum_size = Vector2(600, 0) +layout_mode = 2 +text = "This will modify all existing scripts in the project, so please make sure to save your files before continuing. + +The process may take some time depending on the number of scripts." +fit_content = true + +[node name="VBC" type="VBoxContainer" parent="MarginContainer/VBC"] +layout_mode = 2 +theme_override_constants/separation = 10 + +[node name="ButtonGenStart" type="Button" parent="MarginContainer/VBC/VBC"] +unique_name_in_owner = true +layout_mode = 2 +text = "Generate mod hooks" + +[node name="ButtonHooksExist" type="Button" parent="MarginContainer/VBC/VBC"] +unique_name_in_owner = true +layout_mode = 2 +text = "Hooks already exist" + +[node name="VBC2" type="VBoxContainer" parent="MarginContainer/VBC"] +layout_mode = 2 +theme_override_constants/separation = 15 + +[node name="InfoOutput" type="RichTextLabel" parent="MarginContainer/VBC/VBC2"] +unique_name_in_owner = true +custom_minimum_size = Vector2(600, 100) +layout_mode = 2 +size_flags_vertical = 3 +scroll_following = true + +[connection signal="close_requested" from="." to="." method="_on_close_requested"] +[connection signal="close_requested" from="Restart" to="." method="_on_restart_close_requested"] +[connection signal="pressed" from="Restart/MarginContainer/VBC/HBC/ButtonRestartNow" to="." method="_on_button_restart_now_pressed"] +[connection signal="pressed" from="Restart/MarginContainer/VBC/HBC/ButtonRestartLater" to="." method="_on_button_restart_later_pressed"] +[connection signal="pressed" from="MarginContainer/VBC/VBC/ButtonGenStart" to="." method="_on_button_pressed"] +[connection signal="pressed" from="MarginContainer/VBC/VBC/ButtonHooksExist" to="." method="_on_button_hooks_exist_pressed"] diff --git a/addons/mod_tool/interface/hook_restore/hook_restore.gd b/addons/mod_tool/interface/hook_restore/hook_restore.gd new file mode 100644 index 0000000..e3c726f --- /dev/null +++ b/addons/mod_tool/interface/hook_restore/hook_restore.gd @@ -0,0 +1,59 @@ +@tool +class_name ModToolInterfaceHookRestore +extends Window + + +@onready var mod_tool_store: ModToolStore = get_node_or_null("/root/ModToolStore") +@onready var info_output: RichTextLabel = %InfoOutput +@onready var restart: Window = %Restart +@onready var button_restore_start: Button = %ButtonRestoreStart + + +func start_restore() -> void: + # Get all script not in addons or mods-unpacked + var all_script_file_paths := ModToolUtils.get_flat_view_dict("res://", "", [&"gd"], false, false, [&"addons", &"mods-unpacked"]) + + var encountered_error := false + + for script_path in mod_tool_store.hooked_scripts.keys(): + var error := ModToolHookGen.restore(script_path, mod_tool_store) + + if not error == OK: + encountered_error = true + info_output.add_text("ERROR: Accessing file at path \"%s\" failed with error: %s \n" % [script_path, error_string(error)]) + break + + info_output.add_text("Restored \"%s\" \n" % script_path) + + if encountered_error: + info_output.add_text("ERROR: Restore aborted.\n") + else: + mod_tool_store.is_hook_generation_done = false + info_output.add_text("Restore completed successfully!\n") + + mod_tool_store.save_store() + + restart.show() + + +func _on_close_requested() -> void: + hide() + + +func _on_button_restart_now_pressed() -> void: + await get_tree().create_timer(1.0).timeout + EditorInterface.restart_editor() + + +func _on_button_restart_later_pressed() -> void: + restart.hide() + hide() + + +func _on_restart_close_requested() -> void: + restart.hide() + + +func _on_button_restore_start_pressed() -> void: + button_restore_start.disabled = true + start_restore() diff --git a/addons/mod_tool/interface/hook_restore/hook_restore.gd.uid b/addons/mod_tool/interface/hook_restore/hook_restore.gd.uid new file mode 100644 index 0000000..355fb47 --- /dev/null +++ b/addons/mod_tool/interface/hook_restore/hook_restore.gd.uid @@ -0,0 +1 @@ +uid://dy72tnwnjxxpb diff --git a/addons/mod_tool/interface/hook_restore/hook_restore.tscn b/addons/mod_tool/interface/hook_restore/hook_restore.tscn new file mode 100644 index 0000000..b01561b --- /dev/null +++ b/addons/mod_tool/interface/hook_restore/hook_restore.tscn @@ -0,0 +1,100 @@ +[gd_scene load_steps=2 format=3 uid="uid://camcc83bvu086"] + +[ext_resource type="Script" path="res://addons/mod_tool/interface/hook_restore/hook_restore.gd" id="1_wq3ld"] + +[node name="HookRestore" type="Window"] +title = "Mod Dev Tool" +initial_position = 1 +size = Vector2i(640, 375) +wrap_controls = true +script = ExtResource("1_wq3ld") + +[node name="Restart" type="Window" parent="."] +unique_name_in_owner = true +title = "Mod Dev Tool" +initial_position = 1 +size = Vector2i(440, 117) +visible = false +wrap_controls = true + +[node name="MarginContainer" type="MarginContainer" parent="Restart"] +offset_right = 40.0 +offset_bottom = 40.0 +theme_override_constants/margin_left = 20 +theme_override_constants/margin_top = 10 +theme_override_constants/margin_right = 20 +theme_override_constants/margin_bottom = 10 + +[node name="VBC" type="VBoxContainer" parent="Restart/MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = 20 +alignment = 1 + +[node name="LabelInfoText" type="RichTextLabel" parent="Restart/MarginContainer/VBC"] +custom_minimum_size = Vector2(400, 0) +layout_mode = 2 +text = "Successfully restored all scripts. +A restart of the editor is required." +fit_content = true + +[node name="HBC" type="HBoxContainer" parent="Restart/MarginContainer/VBC"] +layout_mode = 2 +size_flags_horizontal = 4 +theme_override_constants/separation = 30 + +[node name="ButtonRestartNow" type="Button" parent="Restart/MarginContainer/VBC/HBC"] +layout_mode = 2 +text = "Restart Now" + +[node name="ButtonRestartLater" type="Button" parent="Restart/MarginContainer/VBC/HBC"] +layout_mode = 2 +text = "Restart Later" + +[node name="MarginContainer" type="MarginContainer" parent="."] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 20 +theme_override_constants/margin_top = 10 +theme_override_constants/margin_right = 20 +theme_override_constants/margin_bottom = 15 + +[node name="VBC" type="VBoxContainer" parent="MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = 20 + +[node name="LabelInfoText" type="RichTextLabel" parent="MarginContainer/VBC"] +custom_minimum_size = Vector2(600, 0) +layout_mode = 2 +text = "This will restore all scripts to their state before mod hooks were added. Any changes made to these scripts will be lost! + +The process may take some time depending on the number of scripts." +fit_content = true + +[node name="VBC" type="VBoxContainer" parent="MarginContainer/VBC"] +layout_mode = 2 +theme_override_constants/separation = 10 + +[node name="ButtonRestoreStart" type="Button" parent="MarginContainer/VBC/VBC"] +unique_name_in_owner = true +layout_mode = 2 +text = "Start Restore" + +[node name="VBC2" type="VBoxContainer" parent="MarginContainer/VBC"] +layout_mode = 2 +theme_override_constants/separation = 15 + +[node name="InfoOutput" type="RichTextLabel" parent="MarginContainer/VBC/VBC2"] +unique_name_in_owner = true +custom_minimum_size = Vector2(600, 100) +layout_mode = 2 +size_flags_vertical = 3 +scroll_following = true + +[connection signal="close_requested" from="." to="." method="_on_close_requested"] +[connection signal="close_requested" from="Restart" to="." method="_on_restart_close_requested"] +[connection signal="pressed" from="Restart/MarginContainer/VBC/HBC/ButtonRestartNow" to="." method="_on_button_restart_now_pressed"] +[connection signal="pressed" from="Restart/MarginContainer/VBC/HBC/ButtonRestartLater" to="." method="_on_button_restart_later_pressed"] +[connection signal="pressed" from="MarginContainer/VBC/VBC/ButtonRestoreStart" to="." method="_on_button_restore_start_pressed"] diff --git a/addons/mod_tool/interface/manifest_editor/manifest_editor.gd b/addons/mod_tool/interface/manifest_editor/manifest_editor.gd new file mode 100644 index 0000000..6772158 --- /dev/null +++ b/addons/mod_tool/interface/manifest_editor/manifest_editor.gd @@ -0,0 +1,278 @@ +@tool +extends PanelContainer + + +var input_fields := [] + +@onready var mod_tool_store: ModToolStore = get_node_or_null("/root/ModToolStore") +@onready var manifest_input_vbox := $"%InputVBox" +@onready var input_incompatibilities: ModToolInterfaceInputString = $"%Incompatibilities" +@onready var input_dependencies: ModToolInterfaceInputString = $"%Dependencies" +@onready var input_optional_dependencies: ModToolInterfaceInputString = $"%OptionalDependencies" +@onready var input_load_before: ModToolInterfaceInputString = $"%LoadBefore" + + + +func _ready() -> void: + $VBox/Panel.add_theme_stylebox_override("panel", ThemeDB.get_default_theme().get_stylebox("bg", "ItemList")) + # Setup input fields + for node in manifest_input_vbox.get_children(): + if node is ModToolInterfaceInputString: + input_fields.append(node) + + +func load_manifest() -> void: + var manifest_dict_json := _ModLoaderFile.get_json_as_dict(mod_tool_store.path_manifest) + mod_tool_store.manifest_data = ModManifest.new(manifest_dict_json, mod_tool_store.path_mod_dir) + ModToolUtils.output_info("Loaded manifest from " + mod_tool_store.path_manifest) + + +func save_manifest() -> void: + var invalid_inputs := get_invalid() + + if invalid_inputs.size() == 0: + var _is_success := ModToolUtils.save_to_manifest_json(mod_tool_store.manifest_data, mod_tool_store.path_manifest) + else: + ModToolUtils.output_error('Invalid Manifest - Manifest not saved! Please check your inputs in the following fields -> ' + ", ".join(invalid_inputs)) + + +func update_ui() -> void: + # For each input field + for input in input_fields: + # Check if the key used in the ModToolInterfaceInputString instance is in the data_dict. + if mod_tool_store.manifest_data.get(input.key): + var value = mod_tool_store.manifest_data.get(input.key) + + # If the value is an Array create a comma separated list + if value is PackedStringArray: + input.input_text = ", ".join(value) + # Else convert the value to a string + else: + input.input_text = str(value) + # If the key is not in the data clear the input + else: + input.input_text = "" + + +# Returns an array of invalid fields +func get_invalid() -> Array: + var invalid_fields := [] + + for input in input_fields: + if not input.is_valid: + invalid_fields.append(input.label_text) + + return invalid_fields + + +func _update_manifest_value(input: ModToolInterfaceInputString, new_value) -> void: + if mod_tool_store.manifest_data: + mod_tool_store.manifest_data.set(input.key, new_value) + + +func _on_SaveManifest_pressed() -> void: + save_manifest() + + +# Validated StringInputs +# ============================================================================= + + +func _on_ModName_value_changed(new_text: String, input_node: ModToolInterfaceInputString) -> void: + _update_manifest_value(input_node, new_text) + input_node.validate(mod_tool_store.manifest_data.is_name_or_namespace_valid(new_text, true)) + + +func _on_Namespace_value_changed(new_text: String, input_node: ModToolInterfaceInputString) -> void: + _update_manifest_value(input_node, new_text) + input_node.validate(mod_tool_store.manifest_data.is_name_or_namespace_valid(new_text, true)) + + +func _on_Version_value_changed(new_text: String, input_node: ModToolInterfaceInputString) -> void: + _update_manifest_value(input_node, new_text) + input_node.validate(mod_tool_store.manifest_data.is_semver_valid("", new_text, "version", true)) + + +# When dealing with Inputs that depend on other Inputs, the `input_node` is not utilized. +# This is because the `value_changed` signal is connected to this method for all relevant inputs. +# As a result, the input_node would retrieve multiple different nodes, which should not be updated but rather revalidated. +# In such cases, the input node is directly referenced to prevent overwriting the values in other input fields. +func _on_Dependencies_value_changed(new_text: String, input_node: ModToolInterfaceInputString, validate_only: bool) -> void: + var dependencies: PackedStringArray + + if validate_only: + dependencies = mod_tool_store.manifest_data.dependencies + else: + dependencies = input_dependencies.get_input_as_array_from_comma_separated_string() + _update_manifest_value(input_dependencies, dependencies) + + var is_id_array_valid := mod_tool_store.manifest_data.is_mod_id_array_valid(mod_tool_store.name_mod_dir, dependencies, "dependencies", true) + var is_distinct_mod_id_incompatibilities := mod_tool_store.manifest_data.validate_distinct_mod_ids_in_arrays( + mod_tool_store.name_mod_dir, + dependencies, + mod_tool_store.manifest_data.incompatibilities, + ["dependencies", "incompatibilities"], + "", + true + ) + var is_distinct_mod_id_optional_dependencies := mod_tool_store.manifest_data.validate_distinct_mod_ids_in_arrays( + mod_tool_store.name_mod_dir, + dependencies, + mod_tool_store.manifest_data.optional_dependencies, + ["dependencies", "optional_dependencies"], + "", + true + ) + + input_dependencies.validate( + is_id_array_valid and + is_distinct_mod_id_incompatibilities and + is_distinct_mod_id_optional_dependencies + ) + + +# When dealing with Inputs that depend on other Inputs, the `input_node` is not utilized. +# This is because the `value_changed` signal is connected to this method for all relevant inputs. +# As a result, the input_node would retrieve multiple different nodes, which should not be updated but rather revalidated. +# In such cases, the input node is directly referenced to prevent overwriting the values in other input fields. +func _on_OptionalDependencies_value_changed(new_text: String, input_node: ModToolInterfaceInputString, validate_only: bool) -> void: + var optional_dependencies: PackedStringArray + + if validate_only: + optional_dependencies = mod_tool_store.manifest_data.optional_dependencies + else: + optional_dependencies = input_optional_dependencies.get_input_as_array_from_comma_separated_string() + _update_manifest_value(input_optional_dependencies, optional_dependencies) + + var is_id_array_valid := mod_tool_store.manifest_data.is_mod_id_array_valid(mod_tool_store.name_mod_dir, optional_dependencies, "optional_dependencies", true) + var is_distinct_mod_id_incompatibilities := mod_tool_store.manifest_data.validate_distinct_mod_ids_in_arrays( + mod_tool_store.name_mod_dir, + optional_dependencies, + mod_tool_store.manifest_data.incompatibilities, + ["optional_dependencies", "incompatibilities"], + "", + true + ) + var is_distinct_mod_id_dependencies := mod_tool_store.manifest_data.validate_distinct_mod_ids_in_arrays( + mod_tool_store.name_mod_dir, + optional_dependencies, + mod_tool_store.manifest_data.dependencies, + ["optional_dependencies", "dependencies"], + "", + true + ) + + input_optional_dependencies.validate( + is_id_array_valid and + is_distinct_mod_id_incompatibilities and + is_distinct_mod_id_dependencies + ) + + +func _on_CompatibleModLoaderVersions_value_changed(new_text: String, input_node: ModToolInterfaceInputString) -> void: + var compatible_modloader_versions := input_node.get_input_as_array_from_comma_separated_string() + _update_manifest_value(input_node, compatible_modloader_versions) + input_node.validate(mod_tool_store.manifest_data.is_semver_version_array_valid(mod_tool_store.name_mod_dir, compatible_modloader_versions, "Compatible ModLoader Versions", true)) + + +# When dealing with Inputs that depend on other Inputs, the `input_node` is not utilized. +# This is because the `value_changed` signal is connected to this method for all relevant inputs. +# As a result, the input_node would retrieve multiple different nodes, which should not be updated but rather revalidated. +# In such cases, the input node is directly referenced to prevent overwriting the values in other input fields. +func _on_Incompatibilities_value_changed(new_text: String, input_node: ModToolInterfaceInputString, validate_only: bool) -> void: + var incompatibilities: PackedStringArray + + if validate_only: + incompatibilities = mod_tool_store.manifest_data.incompatibilities + else: + incompatibilities = input_incompatibilities.get_input_as_array_from_comma_separated_string() + _update_manifest_value(input_incompatibilities, incompatibilities) + + var is_mod_id_array_valid := mod_tool_store.manifest_data.is_mod_id_array_valid(mod_tool_store.name_mod_dir, incompatibilities, "incompatibilities", true) + var is_distinct_mod_id_dependencies := mod_tool_store.manifest_data.validate_distinct_mod_ids_in_arrays( + mod_tool_store.name_mod_dir, + mod_tool_store.manifest_data.dependencies, + incompatibilities, + ["dependencies", "incompatibilities"], + "", + true + ) + var is_distinct_mod_id_optional_dependencies := mod_tool_store.manifest_data.validate_distinct_mod_ids_in_arrays( + mod_tool_store.name_mod_dir, + mod_tool_store.manifest_data.optional_dependencies, + incompatibilities, + ["optional_dependencies", "incompatibilities"], + "", + true + ) + + input_incompatibilities.validate( + is_mod_id_array_valid and + is_distinct_mod_id_dependencies and + is_distinct_mod_id_optional_dependencies + ) + + +# When dealing with Inputs that depend on other Inputs, the `input_node` is not utilized. +# This is because the `value_changed` signal is connected to this method for all relevant inputs. +# As a result, the input_node would retrieve multiple different nodes, which should not be updated but rather revalidated. +# In such cases, the input node is directly referenced to prevent overwriting the values in other input fields. +func _on_LoadBefore_value_changed(new_text: String, input_node: ModToolInterfaceInputString, validate_only: bool) -> void: + var load_before: PackedStringArray + + if validate_only: + load_before = mod_tool_store.manifest_data.load_before + else: + load_before = input_load_before.get_input_as_array_from_comma_separated_string() + _update_manifest_value(input_load_before, load_before) + + var is_mod_id_array_valid := mod_tool_store.manifest_data.is_mod_id_array_valid(mod_tool_store.name_mod_dir, load_before, "load_before", true) + var is_distinct_mod_id_dependencies := mod_tool_store.manifest_data.validate_distinct_mod_ids_in_arrays( + mod_tool_store.name_mod_dir, + load_before, + mod_tool_store.manifest_data.dependencies, + ["load_before", "dependencies"], + "\"load_before\" should be handled as optional dependency adding it to \"dependencies\" will cancel out the desired effect.", + true + ) + var is_distinct_mod_id_optional_dependencies := mod_tool_store.manifest_data.validate_distinct_mod_ids_in_arrays( + mod_tool_store.name_mod_dir, + load_before, + mod_tool_store.manifest_data.optional_dependencies, + ["load_before", "optional_dependencies"], + "\"load_before\" can be viewed as optional dependency, please remove the duplicate mod-id.", + true + ) + + input_load_before.validate( + is_mod_id_array_valid and + is_distinct_mod_id_dependencies and + is_distinct_mod_id_optional_dependencies + ) + + +# Non Validated StringInputs +# ============================================================================= + + +func _on_WebsiteUrl_value_changed(new_text: String, input_node: ModToolInterfaceInputString) -> void: + _update_manifest_value(input_node, new_text) + + +func _on_Description_value_changed(new_text: String, input_node: ModToolInterfaceInputString) -> void: + _update_manifest_value(input_node, new_text) + + +func _on_Authors_value_changed(new_text: String, input_node: ModToolInterfaceInputString) -> void: + var authors := input_node.get_input_as_array_from_comma_separated_string() + _update_manifest_value(input_node, authors) + + +func _on_CompatibleGameVersions_value_changed(new_text: String, input_node: ModToolInterfaceInputString) -> void: + var compatible_game_versions := input_node.get_input_as_array_from_comma_separated_string() + _update_manifest_value(input_node, compatible_game_versions) + + +func _on_Tags_value_changed(new_text: String, input_node: ModToolInterfaceInputString) -> void: + var tags := input_node.get_input_as_array_from_comma_separated_string() + _update_manifest_value(input_node, tags) diff --git a/addons/mod_tool/interface/manifest_editor/manifest_editor.gd.uid b/addons/mod_tool/interface/manifest_editor/manifest_editor.gd.uid new file mode 100644 index 0000000..9161423 --- /dev/null +++ b/addons/mod_tool/interface/manifest_editor/manifest_editor.gd.uid @@ -0,0 +1 @@ +uid://c4jhb2cmcvg3k diff --git a/addons/mod_tool/interface/manifest_editor/manifest_editor.tscn b/addons/mod_tool/interface/manifest_editor/manifest_editor.tscn new file mode 100644 index 0000000..b800cc4 --- /dev/null +++ b/addons/mod_tool/interface/manifest_editor/manifest_editor.tscn @@ -0,0 +1,289 @@ +[gd_scene load_steps=5 format=3 uid="uid://hpefgw6k5qpq"] + +[ext_resource type="PackedScene" path="res://addons/mod_tool/interface/global/input_string_multiline.tscn" id="1"] +[ext_resource type="PackedScene" path="res://addons/mod_tool/interface/global/input_string.tscn" id="2"] +[ext_resource type="Script" path="res://addons/mod_tool/interface/manifest_editor/manifest_editor.gd" id="4"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_pun0q"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(1, 0.365, 0.365, 1) +draw_center = false +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +corner_detail = 1 + +[node name="ModManifest" type="PanelContainer"] +unique_name_in_owner = true +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +script = ExtResource("4") + +[node name="VBox" type="VBoxContainer" parent="."] +layout_mode = 2 + +[node name="HBox2" type="HBoxContainer" parent="VBox"] +layout_mode = 2 + +[node name="Label" type="Label" parent="VBox/HBox2"] +layout_mode = 2 +size_flags_horizontal = 3 +text = "Metadata required for your mod" + +[node name="ErrorLabel" type="Label" parent="VBox/HBox2"] +unique_name_in_owner = true +layout_mode = 2 +text = "Manifest is valid" + +[node name="ShouldValidate" type="CheckButton" parent="VBox/HBox2"] +unique_name_in_owner = true +layout_mode = 2 +flat = true + +[node name="VSeparator" type="VSeparator" parent="VBox/HBox2"] +layout_mode = 2 + +[node name="SaveManifest" type="Button" parent="VBox/HBox2"] +layout_mode = 2 +text = "Save to manifest.json" + +[node name="Panel" type="PanelContainer" parent="VBox"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_styles/panel = SubResource("StyleBoxFlat_pun0q") + +[node name="ScrollContainer" type="ScrollContainer" parent="VBox/Panel"] +layout_mode = 2 +size_flags_vertical = 3 +follow_focus = true + +[node name="InputVBox" type="VBoxContainer" parent="VBox/Panel/ScrollContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="Category" type="LineEdit" parent="VBox/Panel/ScrollContainer/InputVBox"] +layout_mode = 2 +mouse_filter = 2 +mouse_default_cursor_shape = 0 +text = "Manifest" +editable = false +context_menu_enabled = false +virtual_keyboard_enabled = false +shortcut_keys_enabled = false +middle_mouse_paste_enabled = false + +[node name="ModName" parent="VBox/Panel/ScrollContainer/InputVBox" instance=ExtResource("2")] +unique_name_in_owner = true +layout_mode = 2 +tooltip_text = "Name of the Mod. +Only letters, numbers and underscores allowed." +mouse_default_cursor_shape = 16 +is_required = true +key = "name" +label_text = "Mod Name" +hint_text = "Name of the Mod. +Only letters, numbers and underscores allowed." + +[node name="Namespace" parent="VBox/Panel/ScrollContainer/InputVBox" instance=ExtResource("2")] +unique_name_in_owner = true +layout_mode = 2 +tooltip_text = "Namespace of the Mod. +Often just the main author or team name. +Only letters, numbers and underscores allowed." +mouse_default_cursor_shape = 16 +is_required = true +key = "mod_namespace" +label_text = "Namespace" +hint_text = "Namespace of the Mod. +Often just the main author or team name. +Only letters, numbers and underscores allowed." + +[node name="Version" parent="VBox/Panel/ScrollContainer/InputVBox" instance=ExtResource("2")] +unique_name_in_owner = true +layout_mode = 2 +tooltip_text = "Semantic version string. +Only integers and periods allowed. +Format: {major}.{minor}.{patch} +For reference, see https://semver.org" +mouse_default_cursor_shape = 16 +input_text = "0.0.1" +is_required = true +key = "version_number" +label_text = "Version" +hint_text = "Semantic version string. +Only integers and periods allowed. +Format: {major}.{minor}.{patch} +For reference, see https://semver.org" + +[node name="WebsiteUrl" parent="VBox/Panel/ScrollContainer/InputVBox" instance=ExtResource("2")] +unique_name_in_owner = true +layout_mode = 2 +tooltip_text = "URL for your website or repository." +mouse_default_cursor_shape = 16 +input_placeholder = "https://example.com" +key = "website_url" +label_text = "Mod website URL" +hint_text = "URL for your website or repository." + +[node name="Dependencies" parent="VBox/Panel/ScrollContainer/InputVBox" instance=ExtResource("2")] +unique_name_in_owner = true +layout_mode = 2 +tooltip_text = "Comma-separated list of mod IDs. +Only letters, numbers and underscores allowed. +A single dash in the middle is required. +Format: {namespace}-{name} +Dependencies can't be in Incompatibilities or Optional Dependencies. +" +mouse_default_cursor_shape = 16 +input_placeholder = "Namespace-ModName, Author-Name" +key = "dependencies" +label_text = "Dependencies" +hint_text = "Comma-separated list of mod IDs. +Only letters, numbers and underscores allowed. +A single dash in the middle is required. +Format: {namespace}-{name} +Dependencies can't be in Incompatibilities or Optional Dependencies. +" + +[node name="Description" parent="VBox/Panel/ScrollContainer/InputVBox" instance=ExtResource("1")] +unique_name_in_owner = true +layout_mode = 2 +key = "description" +label_text = "Description" + +[node name="Category2" type="LineEdit" parent="VBox/Panel/ScrollContainer/InputVBox"] +layout_mode = 2 +mouse_filter = 2 +mouse_default_cursor_shape = 0 +text = "Manifest Extra" +editable = false +context_menu_enabled = false +virtual_keyboard_enabled = false +shortcut_keys_enabled = false +middle_mouse_paste_enabled = false + +[node name="Authors" parent="VBox/Panel/ScrollContainer/InputVBox" instance=ExtResource("2")] +unique_name_in_owner = true +layout_mode = 2 +tooltip_text = "Comma-separated list of Authors" +mouse_default_cursor_shape = 16 +input_placeholder = "Author1, Autor2" +key = "authors" +label_text = "Authors" +hint_text = "Comma-separated list of Authors" + +[node name="Incompatibilities" parent="VBox/Panel/ScrollContainer/InputVBox" instance=ExtResource("2")] +unique_name_in_owner = true +layout_mode = 2 +tooltip_text = "Comma-separated list of mod IDs. +Only letters, numbers and underscores allowed. +A single dash in the middle is required. +Format: {namespace}-{name} +Incompatible Mods can't be in dependencies or optional dependencies." +mouse_default_cursor_shape = 16 +input_placeholder = "Namespace-ModName, Author-Name" +key = "incompatibilities" +label_text = "Incompatible Mods" +hint_text = "Comma-separated list of mod IDs. +Only letters, numbers and underscores allowed. +A single dash in the middle is required. +Format: {namespace}-{name} +Incompatible Mods can't be in dependencies or optional dependencies." + +[node name="OptionalDependencies" parent="VBox/Panel/ScrollContainer/InputVBox" instance=ExtResource("2")] +unique_name_in_owner = true +layout_mode = 2 +tooltip_text = "Comma-separated list of mod IDs. +Only letters, numbers and underscores allowed. +A single dash in the middle is required. +Format: {namespace}-{name} +Optional Dependencies can't be in Incompatibilities or Dependencies." +mouse_default_cursor_shape = 16 +input_placeholder = "Namespace-ModName, Author-Name" +key = "optional_dependencies" +label_text = "Optional Dependencies" +hint_text = "Comma-separated list of mod IDs. +Only letters, numbers and underscores allowed. +A single dash in the middle is required. +Format: {namespace}-{name} +Optional Dependencies can't be in Incompatibilities or Dependencies." + +[node name="LoadBefore" parent="VBox/Panel/ScrollContainer/InputVBox" instance=ExtResource("2")] +unique_name_in_owner = true +layout_mode = 2 +tooltip_text = "Comma-separated list of mod IDs. +Only letters, numbers and underscores allowed. +A single dash in the middle is required. +Format: {namespace}-{name} +Should be handled as optional dependency adding it to \"dependencies\" will cancel out the desired effect. +Can be viewed as optional dependency, please remove duplicate mod-id from \"optional_dependencies\"." +mouse_default_cursor_shape = 16 +input_placeholder = "Namespace-ModName, Author-Name" +key = "load_before" +label_text = "Load Before" +hint_text = "Comma-separated list of mod IDs. +Only letters, numbers and underscores allowed. +A single dash in the middle is required. +Format: {namespace}-{name} +Should be handled as optional dependency adding it to \"dependencies\" will cancel out the desired effect. +Can be viewed as optional dependency, please remove duplicate mod-id from \"optional_dependencies\"." + +[node name="CompatibleGameVersions" parent="VBox/Panel/ScrollContainer/InputVBox" instance=ExtResource("2")] +unique_name_in_owner = true +layout_mode = 2 +tooltip_text = "Comma-separated list of valid game versions." +mouse_default_cursor_shape = 16 +input_placeholder = "1.0.0, 1.2.0" +key = "compatible_game_version" +label_text = "Compatible Game Versions" +hint_text = "Comma-separated list of valid game versions." + +[node name="CompatibleModLoaderVersions" parent="VBox/Panel/ScrollContainer/InputVBox" instance=ExtResource("2")] +unique_name_in_owner = true +layout_mode = 2 +tooltip_text = "Comma-separated list of ModLoader versions." +mouse_default_cursor_shape = 16 +input_placeholder = "5.0.0, 4.1.0" +is_required = true +key = "compatible_mod_loader_version" +label_text = "Compatible Mod Loader Versions" +hint_text = "Comma-separated list of ModLoader versions." + +[node name="Tags" parent="VBox/Panel/ScrollContainer/InputVBox" instance=ExtResource("2")] +unique_name_in_owner = true +layout_mode = 2 +tooltip_text = "Comma-separated list of tags that describe your mod.." +mouse_default_cursor_shape = 16 +input_placeholder = "Tag1, Tag2" +key = "tags" +label_text = "Tags" +hint_text = "Comma-separated list of tags that describe your mod.." + +[connection signal="pressed" from="VBox/HBox2/SaveManifest" to="." method="_on_SaveManifest_pressed"] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/ModName" to="." method="_on_ModName_value_changed"] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/Namespace" to="." method="_on_Namespace_value_changed"] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/Version" to="." method="_on_Version_value_changed"] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/WebsiteUrl" to="." method="_on_WebsiteUrl_value_changed"] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/Dependencies" to="." method="_on_OptionalDependencies_value_changed" flags=3 binds= [true]] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/Dependencies" to="." method="_on_Incompatibilities_value_changed" flags=3 binds= [true]] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/Dependencies" to="." method="_on_Dependencies_value_changed" binds= [false]] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/Description" to="." method="_on_Description_value_changed"] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/Authors" to="." method="_on_Authors_value_changed"] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/Incompatibilities" to="." method="_on_OptionalDependencies_value_changed" flags=3 binds= [true]] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/Incompatibilities" to="." method="_on_Incompatibilities_value_changed" binds= [false]] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/Incompatibilities" to="." method="_on_Dependencies_value_changed" flags=3 binds= [true]] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/OptionalDependencies" to="." method="_on_OptionalDependencies_value_changed" binds= [false]] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/OptionalDependencies" to="." method="_on_Incompatibilities_value_changed" flags=3 binds= [true]] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/OptionalDependencies" to="." method="_on_Dependencies_value_changed" flags=3 binds= [true]] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/LoadBefore" to="." method="_on_OptionalDependencies_value_changed" flags=3 binds= [true]] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/LoadBefore" to="." method="_on_LoadBefore_value_changed" binds= [false]] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/LoadBefore" to="." method="_on_Dependencies_value_changed" flags=3 binds= [true]] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/CompatibleGameVersions" to="." method="_on_CompatibleGameVersions_value_changed"] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/CompatibleModLoaderVersions" to="." method="_on_CompatibleModLoaderVersions_value_changed"] +[connection signal="value_changed" from="VBox/Panel/ScrollContainer/InputVBox/Tags" to="." method="_on_Tags_value_changed"] diff --git a/addons/mod_tool/interface/panel/tools_panel.gd b/addons/mod_tool/interface/panel/tools_panel.gd new file mode 100644 index 0000000..43afd8b --- /dev/null +++ b/addons/mod_tool/interface/panel/tools_panel.gd @@ -0,0 +1,210 @@ +@tool +class_name ModToolsPanel +extends Control + + +# passed from the EditorPlugin +var mod_tool_store: ModToolStore +var editor_plugin: EditorPlugin: set = set_editor_plugin +var context_actions: FileSystemContextActions + +var tab_parent_bottom_panel: PanelContainer +var log_richtext_label: RichTextLabel +var log_dock_button: Button + +@onready var mod_tool_store_node: ModToolStore = get_node_or_null("/root/ModToolStore") +@onready var tab_container := $"%TabContainer" +@onready var create_mod := $"%CreateMod" +@onready var select_mod := $"%SelectMod" +@onready var label_output := $"%Output" +@onready var mod_id := $"%ModId" +@onready var manifest_editor := $"%Manifest Editor" +@onready var export_path := $"%ExportPath" +@onready var file_dialog := $"%FileDialog" +@onready var hook_gen: ModToolInterfaceHookGen = %HookGen +@onready var hook_restore: ModToolInterfaceHookRestore = %HookRestore +@onready var button_add_hooks: Button = %AddHooks +@onready var button_restore: Button = %Restore + + +func _ready() -> void: + tab_parent_bottom_panel = get_parent().get_parent() as PanelContainer + + get_log_nodes() + + if mod_tool_store: + if mod_tool_store.is_hook_generation_done: + button_add_hooks.hide() + else: + button_restore.hide() + # Load manifest.json file + if _ModLoaderFile.file_exists(mod_tool_store.path_manifest): + manifest_editor.load_manifest() + manifest_editor.update_ui() + else: + # Load template Manifest + var template_manifest_data := _ModLoaderFile.get_json_as_dict("res://addons/mod_tool/templates/minimal/manifest.json") + mod_tool_store.manifest_data = ModManifest.new(template_manifest_data, "") + + _update_ui() + + +func set_editor_plugin(plugin: EditorPlugin) -> void: + editor_plugin = plugin + + mod_tool_store.editor_plugin = editor_plugin + mod_tool_store.editor_file_system = EditorInterface.get_resource_filesystem() + mod_tool_store.editor_base_control = EditorInterface.get_base_control() + + context_actions = FileSystemContextActions.new( + mod_tool_store, + EditorInterface.get_file_system_dock() + ) + + +func get_log_nodes() -> void: + var editor_log := get_parent().get_child(0) + log_richtext_label = editor_log.get_child(1) as RichTextLabel + if not log_richtext_label: + # on project load it can happen that these nodes don't exist yet, wait for parent + await get_parent().ready + log_richtext_label = editor_log.get_child(1) as RichTextLabel + + # The button hbox should be last, but here it is second from last for some reason + var dock_tool_button_bar: HBoxContainer = get_parent().get_child(get_parent().get_child_count() -2) + log_dock_button = dock_tool_button_bar.get_child(0).get_child(0) + + +# Removes the last error line from the output console as if nothing happened +# used in the json validation since the error is displayed right there and +# it causes a lot of clutter otherwise +func discard_last_console_error() -> void: + # If the console is flooded anyway, ignore + var line_count := log_richtext_label.get_line_count() + if line_count > 1000: + return + + # The last line is an empty line, remove the one before that + log_richtext_label.remove_line(line_count -2) + log_richtext_label.add_text("\n") + + # If there is an error in the console already, leave the circle on the tool button + # All error lines have a space in the beginnig to separate from the circle image + # Not the safest way to check, but it's the only one it seems + for line in log_richtext_label.text.split("\n"): + if (line as String).begins_with(" "): + return + + # If there were no other error lines, remove the icon + # Setting to null will crash the editor occasionally, this does not + if log_dock_button: + log_dock_button.icon = CompressedTexture2D.new() + + +func show_manifest_editor() -> void: + tab_container.current_tab = 0 + + +func show_config_editor() -> void: + tab_container.current_tab = 1 + + +func _update_ui() -> void: + if not mod_tool_store: + return + mod_id.input_text = mod_tool_store.name_mod_dir + export_path.input_text = mod_tool_store.path_export_dir + + +func _is_mod_dir_valid() -> bool: + # Check if Mod ID is given + if mod_tool_store.name_mod_dir == '': + ModToolUtils.output_error("Please provide a Mod ID") + return false + + # Check if mod dir exists + if not _ModLoaderFile.dir_exists(mod_tool_store.path_mod_dir): + ModToolUtils.output_error("Mod folder %s does not exist" % mod_tool_store.path_mod_dir) + return false + + return true + + +func load_mod(name_mod_dir: String) -> void: + # Set the dir name + mod_tool_store.name_mod_dir = name_mod_dir + + # Load Manifest + manifest_editor.load_manifest() + manifest_editor.update_ui() + + # TODO: Load Mod Config if existing + + ModToolUtils.output_info("Mod \"%s\" loaded." % name_mod_dir) + + +func _on_export_pressed() -> void: + if _is_mod_dir_valid(): + var zipper := ModToolZipBuilder.new() + zipper.build_zip(mod_tool_store) + + +func _on_clear_output_pressed() -> void: + label_output.clear() + + +func _on_copy_output_pressed() -> void: + DisplayServer.clipboard_set(label_output.text) + + +func _on_save_manifest_pressed() -> void: + manifest_editor.save_manifest() + + +func _on_export_settings_create_new_mod_pressed() -> void: + create_mod.popup_centered() + create_mod.clear_mod_id_input() + + +func _on_CreateMod_mod_dir_created() -> void: + create_mod.hide() + _update_ui() + manifest_editor.load_manifest() + manifest_editor.update_ui() + + +func _on_ConnectMod_pressed() -> void: + # Opens a popup that displays the mod directory names in the mods-unpacked directory + select_mod.generate_dir_buttons(ModLoaderMod.get_unpacked_dir()) + select_mod.popup_centered() + + +func _on_SelectMod_dir_selected(dir_path: String) -> void: + var mod_dir_name := dir_path.split("/")[-1] + load_mod(mod_dir_name) + select_mod.hide() + _update_ui() + + +func _on_ButtonExportPath_pressed() -> void: + file_dialog.current_path = mod_tool_store.path_export_dir + file_dialog.popup_centered() + + +func _on_FileDialog_dir_selected(dir: String) -> void: + mod_tool_store.path_export_dir = dir + export_path.input_text = dir + file_dialog.hide() + + +func _on_add_hooks_pressed() -> void: + hook_gen.show() + + +func _on_restore_pressed() -> void: + hook_restore.show() + + +func _on_hook_gen_hooks_exist_pressed() -> void: + button_add_hooks.hide() + button_restore.show() diff --git a/addons/mod_tool/interface/panel/tools_panel.gd.uid b/addons/mod_tool/interface/panel/tools_panel.gd.uid new file mode 100644 index 0000000..a5d9121 --- /dev/null +++ b/addons/mod_tool/interface/panel/tools_panel.gd.uid @@ -0,0 +1 @@ +uid://ckydauahlpir7 diff --git a/addons/mod_tool/interface/panel/tools_panel.tscn b/addons/mod_tool/interface/panel/tools_panel.tscn new file mode 100644 index 0000000..e0f47ea --- /dev/null +++ b/addons/mod_tool/interface/panel/tools_panel.tscn @@ -0,0 +1,242 @@ +[gd_scene load_steps=13 format=3 uid="uid://jgayt8758anm"] + +[ext_resource type="PackedScene" uid="uid://glui2s46v4x4" path="res://addons/mod_tool/interface/create_mod/create_mod.tscn" id="1"] +[ext_resource type="PackedScene" uid="uid://hpefgw6k5qpq" path="res://addons/mod_tool/interface/manifest_editor/manifest_editor.tscn" id="2"] +[ext_resource type="Script" path="res://addons/mod_tool/interface/panel/tools_panel.gd" id="3"] +[ext_resource type="PackedScene" uid="uid://icwo58h0rdb5" path="res://addons/mod_tool/interface/global/input_string.tscn" id="4"] +[ext_resource type="PackedScene" uid="uid://dyunxqcmy4esi" path="res://addons/mod_tool/interface/global/input_options.tscn" id="6"] +[ext_resource type="PackedScene" uid="uid://du17jjwqtopix" path="res://addons/mod_tool/interface/global/directory_selection/select_directory.tscn" id="7"] +[ext_resource type="PackedScene" path="res://addons/mod_tool/interface/global/input_string_with_button.tscn" id="8"] +[ext_resource type="PackedScene" uid="uid://cpll5clcnemyj" path="res://addons/mod_tool/interface/hook_gen/hook_gen.tscn" id="8_k13cs"] +[ext_resource type="PackedScene" uid="uid://camcc83bvu086" path="res://addons/mod_tool/interface/hook_restore/hook_restore.tscn" id="9_2cgta"] + +[sub_resource type="StyleBoxEmpty" id="14"] + +[sub_resource type="Shortcut" id="12"] +resource_name = "Copy Selection" + +[sub_resource type="Shortcut" id="13"] +resource_name = "Clear Output" + +[node name="ModToolsPanel" type="Control"] +custom_minimum_size = Vector2(0, 400) +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +script = ExtResource("3") + +[node name="Panel" type="PanelContainer" parent="."] +layout_mode = 0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -4.0 +offset_top = -6.0 +offset_right = 4.0 +offset_bottom = 4.0 + +[node name="VSplit" type="VSplitContainer" parent="Panel"] +layout_mode = 2 + +[node name="TabContainer" type="TabContainer" parent="Panel/VSplit"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 3 +theme_override_styles/panel = SubResource("14") +current_tab = 0 + +[node name="Manifest Editor" parent="Panel/VSplit/TabContainer" instance=ExtResource("2")] +layout_mode = 2 +metadata/_tab_index = 0 + +[node name="Export" type="PanelContainer" parent="Panel/VSplit"] +layout_mode = 2 + +[node name="HSplit" type="HSplitContainer" parent="Panel/VSplit/Export"] +layout_mode = 2 +theme_override_constants/separation = 10 + +[node name="Console" type="VBoxContainer" parent="Panel/VSplit/Export/HSplit"] +visible = false +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="HBox" type="HBoxContainer" parent="Panel/VSplit/Export/HSplit/Console"] +layout_mode = 2 + +[node name="Label" type="Label" parent="Panel/VSplit/Export/HSplit/Console/HBox"] +layout_mode = 2 +size_flags_horizontal = 3 +text = "Output:" + +[node name="CopyOutput" type="Button" parent="Panel/VSplit/Export/HSplit/Console/HBox"] +layout_mode = 2 +shortcut = SubResource("12") +text = "Copy" + +[node name="ClearOutput" type="Button" parent="Panel/VSplit/Export/HSplit/Console/HBox"] +layout_mode = 2 +shortcut = SubResource("13") +text = "Clear" + +[node name="Output" type="RichTextLabel" parent="Panel/VSplit/Export/HSplit/Console"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 3 +focus_mode = 2 +bbcode_enabled = true +scroll_following = true +selection_enabled = true + +[node name="Settings" type="HBoxContainer" parent="Panel/VSplit/Export/HSplit"] +custom_minimum_size = Vector2(300, 0) +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_stretch_ratio = 0.5 + +[node name="VBox" type="VBoxContainer" parent="Panel/VSplit/Export/HSplit/Settings"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/separation = 5 + +[node name="Category" type="LineEdit" parent="Panel/VSplit/Export/HSplit/Settings/VBox"] +layout_mode = 2 +mouse_filter = 2 +mouse_default_cursor_shape = 0 +text = "Export" +editable = false +context_menu_enabled = false +virtual_keyboard_enabled = false +shortcut_keys_enabled = false +middle_mouse_paste_enabled = false + +[node name="ModId" parent="Panel/VSplit/Export/HSplit/Settings/VBox" instance=ExtResource("4")] +unique_name_in_owner = true +layout_mode = 2 +tooltip_text = "ID of the mod to be exported. +Format: Namespace-ModName +(Often Author-ModName)" +mouse_default_cursor_shape = 16 +is_editable = false +input_text = "Test-Test" +is_required = true +label_text = "Mod ID" +editor_icon_name = "" +hint_text = "ID of the mod to be exported. +Format: Namespace-ModName +(Often Author-ModName)" + +[node name="ExportType" parent="Panel/VSplit/Export/HSplit/Settings/VBox" instance=ExtResource("6")] +unique_name_in_owner = true +visible = false +layout_mode = 2 +is_required = true +key = "export_type" +label_text = "Export Type" + +[node name="ExportPath" parent="Panel/VSplit/Export/HSplit/Settings/VBox" instance=ExtResource("8")] +unique_name_in_owner = true +layout_mode = 2 +tooltip_text = "The directory to which the final mod zip is exported." +mouse_default_cursor_shape = 16 +input_text = "C:/Users/Kai/Documents/godot/Brotato/mods/Mods/exports" +is_required = true +key = "path_export_dir" +label_text = "Export Path" +hint_text = "The directory to which the final mod zip is exported." + +[node name="Align" type="HBoxContainer" parent="Panel/VSplit/Export/HSplit/Settings/VBox"] +layout_mode = 2 +theme_override_constants/separation = 10 +alignment = 2 + +[node name="ExportStatus" type="Label" parent="Panel/VSplit/Export/HSplit/Settings/VBox/Align"] +unique_name_in_owner = true +layout_mode = 2 +text = "Export Status OK" + +[node name="Export" type="Button" parent="Panel/VSplit/Export/HSplit/Settings/VBox/Align"] +layout_mode = 2 +text = "Export Mod" + +[node name="VBox" type="VBoxContainer" parent="Panel/VSplit/Export/HSplit"] +custom_minimum_size = Vector2(300, 0) +layout_mode = 2 +theme_override_constants/separation = 5 + +[node name="Category" type="LineEdit" parent="Panel/VSplit/Export/HSplit/VBox"] +layout_mode = 2 +mouse_filter = 2 +mouse_default_cursor_shape = 0 +text = "More Actions" +editable = false +context_menu_enabled = false +virtual_keyboard_enabled = false +shortcut_keys_enabled = false +middle_mouse_paste_enabled = false + +[node name="CreateMod" type="Button" parent="Panel/VSplit/Export/HSplit/VBox"] +layout_mode = 2 +text = "Create new Mod" + +[node name="ConnectMod" type="Button" parent="Panel/VSplit/Export/HSplit/VBox"] +layout_mode = 2 +text = "Connect existing Mod" + +[node name="AddHooks" type="Button" parent="Panel/VSplit/Export/HSplit/VBox"] +unique_name_in_owner = true +layout_mode = 2 +text = "Add Hooks to all Scripts" + +[node name="Restore" type="Button" parent="Panel/VSplit/Export/HSplit/VBox"] +unique_name_in_owner = true +layout_mode = 2 +text = "Restore non Hooked Scripts" + +[node name="CreateMod" parent="." instance=ExtResource("1")] +unique_name_in_owner = true +initial_position = 2 +size = Vector2i(400, 300) +visible = false + +[node name="SelectMod" parent="." instance=ExtResource("7")] +unique_name_in_owner = true +visible = false + +[node name="SelectModTemplate" parent="." instance=ExtResource("7")] +unique_name_in_owner = true +visible = false + +[node name="HookGen" parent="." instance=ExtResource("8_k13cs")] +unique_name_in_owner = true +visible = false + +[node name="HookRestore" parent="." instance=ExtResource("9_2cgta")] +unique_name_in_owner = true +visible = false + +[node name="FileDialog" type="FileDialog" parent="."] +unique_name_in_owner = true +title = "Open a Directory" +initial_position = 1 +size = Vector2i(800, 500) +ok_button_text = "Select Current Folder" +file_mode = 2 +access = 2 + +[connection signal="pressed" from="Panel/VSplit/Export/HSplit/Console/HBox/CopyOutput" to="." method="_on_copy_output_pressed"] +[connection signal="pressed" from="Panel/VSplit/Export/HSplit/Console/HBox/ClearOutput" to="." method="_on_clear_output_pressed"] +[connection signal="button_pressed" from="Panel/VSplit/Export/HSplit/Settings/VBox/ExportPath" to="." method="_on_ButtonExportPath_pressed"] +[connection signal="pressed" from="Panel/VSplit/Export/HSplit/Settings/VBox/Align/Export" to="." method="_on_export_pressed"] +[connection signal="pressed" from="Panel/VSplit/Export/HSplit/VBox/CreateMod" to="." method="_on_export_settings_create_new_mod_pressed"] +[connection signal="pressed" from="Panel/VSplit/Export/HSplit/VBox/ConnectMod" to="." method="_on_ConnectMod_pressed"] +[connection signal="pressed" from="Panel/VSplit/Export/HSplit/VBox/AddHooks" to="." method="_on_add_hooks_pressed"] +[connection signal="pressed" from="Panel/VSplit/Export/HSplit/VBox/Restore" to="." method="_on_restore_pressed"] +[connection signal="mod_dir_created" from="CreateMod" to="." method="_on_CreateMod_mod_dir_created"] +[connection signal="dir_selected" from="SelectMod" to="." method="_on_SelectMod_dir_selected"] +[connection signal="hooks_exist_pressed" from="HookGen" to="." method="_on_hook_gen_hooks_exist_pressed"] +[connection signal="dir_selected" from="FileDialog" to="." method="_on_FileDialog_dir_selected"] diff --git a/addons/mod_tool/plugin.cfg b/addons/mod_tool/plugin.cfg new file mode 100644 index 0000000..260bcf9 --- /dev/null +++ b/addons/mod_tool/plugin.cfg @@ -0,0 +1,7 @@ +[plugin] + +name="Mod Loader Dev Tool" +description="Tool to improve the development experience when creating Godot Mod Loader mods." +author="Ste, KANA" +version="0.4.0" +script="plugin.gd" diff --git a/addons/mod_tool/plugin.gd b/addons/mod_tool/plugin.gd new file mode 100644 index 0000000..73eefd4 --- /dev/null +++ b/addons/mod_tool/plugin.gd @@ -0,0 +1,47 @@ +@tool +extends EditorPlugin + +var mod_tool_store +var tools_panel + +func _enter_tree() -> void: + mod_tool_store = preload("res://addons/mod_tool/global/store.gd").new() as ModToolStore + mod_tool_store.name = "ModToolStore" + get_tree().root.call_deferred("add_child", mod_tool_store, true) + + + tools_panel = preload("res://addons/mod_tool/interface/panel/tools_panel.tscn").instantiate() as ModToolsPanel + tools_panel.mod_tool_store = mod_tool_store + tools_panel.editor_plugin = self + EditorInterface.get_editor_main_screen().call_deferred("add_child", tools_panel, true) + _make_visible(false) + connect_to_script_editor() + + +func _exit_tree() -> void: + if mod_tool_store: + mod_tool_store.queue_free() + + if tools_panel: + tools_panel.free() + + +func _make_visible(visible): + if tools_panel: + tools_panel.visible = visible + + +func _has_main_screen(): + return true + + +func _get_plugin_name(): + return "Mod Tool" + + +func _get_plugin_icon(): + return EditorInterface.get_base_control().get_theme_icon(&"Tools", &"EditorIcons") + + +func connect_to_script_editor() -> void: + EditorInterface.get_script_editor().editor_script_changed.connect(ModToolUtils.reload_script.bind(mod_tool_store)) diff --git a/addons/mod_tool/plugin.gd.uid b/addons/mod_tool/plugin.gd.uid new file mode 100644 index 0000000..bc15f70 --- /dev/null +++ b/addons/mod_tool/plugin.gd.uid @@ -0,0 +1 @@ +uid://bmqtvqe2necwr diff --git a/addons/mod_tool/scripts/build_zip.gd b/addons/mod_tool/scripts/build_zip.gd new file mode 100644 index 0000000..1d5f051 --- /dev/null +++ b/addons/mod_tool/scripts/build_zip.gd @@ -0,0 +1,69 @@ +extends Node +class_name ModToolZipBuilder + + +func build_zip(mod_tool_store: ModToolStore) -> void: + var writer := ZIPPacker.new() + var err := writer.open(mod_tool_store.path_global_final_zip) + if not err == OK: + return + + # Get all file paths inside the mod folder + mod_tool_store.path_mod_files = ModToolUtils.get_flat_view_dict(mod_tool_store.path_mod_dir) + + # Loop over each file path + for i in mod_tool_store.path_mod_files.size(): + var path_mod_file := mod_tool_store.path_mod_files[i] as String + # Check for excluded file extensions + if ModToolUtils.is_file_extension(path_mod_file, mod_tool_store.excluded_file_extensions): + # Dont add files with unwanted extensions to the zip + mod_tool_store.path_mod_files.remove_at(i) + continue + + # If it's a .import file + if path_mod_file.get_extension() == "import": + # Get the path to the imported file + var path_imported_file := _get_imported_file_path(path_mod_file) + # And add it to the mod file paths + if not path_imported_file == "": + mod_tool_store.path_mod_files.append(path_imported_file) + + # Add each file to the mod zip + for i in mod_tool_store.path_mod_files.size(): + var path_mod_file: String = mod_tool_store.path_mod_files[i] + var path_mod_file_data := FileAccess.open(path_mod_file, FileAccess.READ) + var path_mod_file_length := path_mod_file_data.get_length() + var path_mod_file_buffer := path_mod_file_data.get_buffer(path_mod_file_length) + var path_zip_file: String = path_mod_file.trim_prefix("res://") + + writer.start_file(path_zip_file) # path inside the zip file + writer.write_file(path_mod_file_buffer) + writer.close_file() + + writer.close() + + # Open the export dir + var file_manager_path: String = mod_tool_store.path_global_export_dir + if OS.has_feature("macos"): + file_manager_path = "file://" + file_manager_path + OS.shell_open(file_manager_path) + + +func _get_imported_file_path(import_file_path: String) -> String: + var config := ConfigFile.new() + + # Open file + var error := config.load(import_file_path) + if error != OK: + ModToolUtils.output_error("Failed to load import file -> " + str(error)) + + # Get the path to the imported file + # Imported file example path: + # res://.godot/imported/ImportedPNG.png-eddc81c8e2d2fc90950be5862656c2b5.stex + var imported_file_path := config.get_value('remap', 'path', '') as String + + if imported_file_path == '': + ModToolUtils.output_error("No remap path found in import file -> " + import_file_path) + return '' + + return imported_file_path diff --git a/addons/mod_tool/scripts/build_zip.gd.uid b/addons/mod_tool/scripts/build_zip.gd.uid new file mode 100644 index 0000000..ad6b668 --- /dev/null +++ b/addons/mod_tool/scripts/build_zip.gd.uid @@ -0,0 +1 @@ +uid://b36ubk26m45e4 diff --git a/addons/mod_tool/scripts/file_system_link.gd.uid b/addons/mod_tool/scripts/file_system_link.gd.uid new file mode 100644 index 0000000..851cd47 --- /dev/null +++ b/addons/mod_tool/scripts/file_system_link.gd.uid @@ -0,0 +1 @@ +uid://bdeotl8om6vp diff --git a/addons/mod_tool/scripts/hook_gen.gd b/addons/mod_tool/scripts/hook_gen.gd new file mode 100644 index 0000000..c913e8e --- /dev/null +++ b/addons/mod_tool/scripts/hook_gen.gd @@ -0,0 +1,60 @@ +@tool +class_name ModToolHookGen +extends RefCounted + + +static func transform_one(path: String, mod_tool_store: ModToolStore) -> Error: + var source_code_processed := mod_tool_store.mod_hook_preprocessor.process_script(path, true) + var backup_path := "%s/%s" % [mod_tool_store.path_script_backup_dir, path.trim_prefix("res://")] + + # Create a backup of the vanilla script files + if not FileAccess.file_exists(backup_path): + ModToolUtils.file_copy(path, backup_path) + + var file := FileAccess.open(path, FileAccess.WRITE) + + if not file: + var error := file.get_error() + return error + + # Write processed source_code to file + file.store_string(source_code_processed) + file.close() + + mod_tool_store.hooked_scripts[path] = true + + return OK + + +static func restore(path: String, mod_tool_store: ModToolStore) -> Error: + var backup_path := "%s/%s" % [mod_tool_store.path_script_backup_dir, path.trim_prefix("res://")] + var backup_file := FileAccess.open(backup_path, FileAccess.READ) + + if not backup_file: + mod_tool_store.hooked_scripts.erase(path) + clear_mod_hook_preprocessor_hashmap(path, mod_tool_store) + return FileAccess.get_open_error() + + var restored_source := backup_file.get_as_text() + + var file := FileAccess.open(path, FileAccess.WRITE) + + if not file: + return FileAccess.get_open_error() + + # Write processed source_code to file + file.store_string(restored_source) + file.close() + + mod_tool_store.hooked_scripts.erase(path) + + clear_mod_hook_preprocessor_hashmap(path, mod_tool_store) + + return OK + + +static func clear_mod_hook_preprocessor_hashmap(path: String, mod_tool_store: ModToolStore) -> void: + var script: GDScript = load(path) + + for method in script.get_script_method_list(): + mod_tool_store.mod_hook_preprocessor.hashmap.erase(_ModLoaderHooks.get_hook_hash(path, method.name)) diff --git a/addons/mod_tool/scripts/hook_gen.gd.uid b/addons/mod_tool/scripts/hook_gen.gd.uid new file mode 100644 index 0000000..3a60a13 --- /dev/null +++ b/addons/mod_tool/scripts/hook_gen.gd.uid @@ -0,0 +1 @@ +uid://w36kem24kso0 diff --git a/addons/mod_tool/templates/default/manifest.json b/addons/mod_tool/templates/default/manifest.json new file mode 100644 index 0000000..4536ef3 --- /dev/null +++ b/addons/mod_tool/templates/default/manifest.json @@ -0,0 +1,19 @@ +{ + "name": "ModName", + "namespace": "AuthorName", + "version_number": "0.0.1", + "description": "Description of your mod...", + "website_url": "https://github.com/exampleauthor/examplemod", + "dependencies": [], + "extra": { + "godot": { + "authors": ["AuthorName"], + "optional_dependencies": [], + "load_before": [], + "incompatibilities": [], + "compatible_mod_loader_version": ["7.0.0"], + "compatible_game_version": ["0.0.1"], + "config_schema": {} + } + } +} diff --git a/addons/mod_tool/templates/default/mod_main.gd b/addons/mod_tool/templates/default/mod_main.gd new file mode 100644 index 0000000..db6dcc9 --- /dev/null +++ b/addons/mod_tool/templates/default/mod_main.gd @@ -0,0 +1,72 @@ +extends Node + +# ! Comments prefixed with "!" mean they are extra info. Comments without them +# ! should be kept because they give your mod structure and make it easier to +# ! read by other modders +# ! Comments with "?" should be replaced by you with the appropriate information + +# ! This template file is statically typed. You don't have to do that, but it can help avoid bugs +# ! You can learn more about static typing in the docs +# ! https://docs.godotengine.org/en/3.5/tutorials/scripting/gdscript/static_typing.html + +# ? Brief overview of what your mod does... + +const MOD_DIR := "AuthorName-ModName" # Name of the directory that this file is in +const LOG_NAME := "AuthorName-ModName:Main" # Full ID of the mod (AuthorName-ModName) + +var mod_dir_path := "" +var extensions_dir_path := "" +var translations_dir_path := "" + + +# ! your _ready func. +func _init() -> void: + ModLoaderLog.info("Init", LOG_NAME) + mod_dir_path = ModLoaderMod.get_unpacked_dir().path_join(MOD_DIR) + + # Add extensions + install_script_extensions() + install_script_hook_files() + + # Add translations + add_translations() + + +func install_script_extensions() -> void: + # ! any script extensions should go in this directory, and should follow the same directory structure as vanilla + extensions_dir_path = mod_dir_path.path_join("extensions") + + # ? Brief description/reason behind this edit of vanilla code... + ModLoaderMod.install_script_extension(extensions_dir_path.path_join("main.gd")) + #ModLoaderMod.install_script_extension(ext_dir + "entities/units/player/player.gd") # ! Note that this file does not exist in this example mod + + # ! Add extensions (longform version of the above) + #ModLoaderMod.install_script_extension("res://mods-unpacked/AuthorName-ModName/extensions/main.gd") + #ModLoaderMod.install_script_extension("res://mods-unpacked/AuthorName-ModName/extensions/entities/units/player/player.gd") + + +func install_script_hook_files() -> void: + extensions_dir_path = mod_dir_path.path_join("extensions") + ModLoaderMod.install_script_hooks("res://main.gd", extensions_dir_path.path_join("main.gd")) + + +func add_translations() -> void: + # ! Place all of your translation files into this directory + translations_dir_path = mod_dir_path.path_join("translations") + + # ! Load translations for your mod, if you need them. + # ! Add translations by adding a CSV called "modname.csv" into the "translations" directory. + # ! Godot will automatically generate a ".translation" file, eg "modname.en.translation". + # ! Note that in this example, only the file called "modname.csv" is custom; + # ! any other files in the "translations" directory were automatically generated by Godot + ModLoaderMod.add_translation(translations_dir_path.path_join("modname.en.position")) + + +func _ready() -> void: + ModLoaderLog.info("Ready", LOG_NAME) + + # ! This uses Godot's native `tr` func, which translates a string. You'll + # ! find this particular string in the example CSV here: translations/modname.csv + ModLoaderLog.info("Translation Demo: " + tr("MODNAME_READY_TEXT"), LOG_NAME) + + diff --git a/addons/mod_tool/templates/default/mod_main.gd.uid b/addons/mod_tool/templates/default/mod_main.gd.uid new file mode 100644 index 0000000..b7eb2da --- /dev/null +++ b/addons/mod_tool/templates/default/mod_main.gd.uid @@ -0,0 +1 @@ +uid://c573aou2ya77x diff --git a/addons/mod_tool/templates/minimal/manifest.json b/addons/mod_tool/templates/minimal/manifest.json new file mode 100644 index 0000000..4536ef3 --- /dev/null +++ b/addons/mod_tool/templates/minimal/manifest.json @@ -0,0 +1,19 @@ +{ + "name": "ModName", + "namespace": "AuthorName", + "version_number": "0.0.1", + "description": "Description of your mod...", + "website_url": "https://github.com/exampleauthor/examplemod", + "dependencies": [], + "extra": { + "godot": { + "authors": ["AuthorName"], + "optional_dependencies": [], + "load_before": [], + "incompatibilities": [], + "compatible_mod_loader_version": ["7.0.0"], + "compatible_game_version": ["0.0.1"], + "config_schema": {} + } + } +} diff --git a/addons/mod_tool/templates/minimal/mod_main.gd b/addons/mod_tool/templates/minimal/mod_main.gd new file mode 100644 index 0000000..a8a7e77 --- /dev/null +++ b/addons/mod_tool/templates/minimal/mod_main.gd @@ -0,0 +1,37 @@ +extends Node + + +const MOD_DIR := "AuthorName-ModName" +const LOG_NAME := "AuthorName-ModName:Main" + +var mod_dir_path := "" +var extensions_dir_path := "" +var translations_dir_path := "" + + +func _init() -> void: + mod_dir_path = ModLoaderMod.get_unpacked_dir().path_join(MOD_DIR) + # Add extensions + install_script_extensions() + install_script_hook_files() + + # Add translations + add_translations() + + +func install_script_extensions() -> void: + extensions_dir_path = mod_dir_path.path_join("extensions") + + +func install_script_hook_files() -> void: + extensions_dir_path = mod_dir_path.path_join("extensions") + + +func add_translations() -> void: + translations_dir_path = mod_dir_path.path_join("translations") + + +func _ready() -> void: + pass + + diff --git a/addons/mod_tool/templates/minimal/mod_main.gd.uid b/addons/mod_tool/templates/minimal/mod_main.gd.uid new file mode 100644 index 0000000..41b5b69 --- /dev/null +++ b/addons/mod_tool/templates/minimal/mod_main.gd.uid @@ -0,0 +1 @@ +uid://batioljx51vjr diff --git a/credits.txt b/credits.txt new file mode 100644 index 0000000..059552e --- /dev/null +++ b/credits.txt @@ -0,0 +1,108 @@ +# Super Mario Bros. Remastered + +Created by JoeMama + +# Tile Artists +- Martin Lozano +- amer241 +- Hot Cross Bun +- Diamond-Lock Productions +- hdtv +- VannyArts + +# Programmers +- JoeMama +- aloelucidity + +# BG Artists +- amer241 +- Hot Cross Bun +- Diamond-Lock Productions +- VannyArts + +# Enemy Artists +- amer241 +- SamButSam +- Diamond-Lock Productions +- Hot Cross Bun + +# Player Artist +- GlacialSiren484 + +# Level Design +- JoeMama +- amer241 +- MakerK6 +- SamButSam + +# UI Design + UI Artist +- VannyArts +- aloelucidity +- amer241 + +# LSS banner + Icon +- KrystalPhantasm + +# Composers +- hdtv +- amer241 +- Blindspuut +- LeviR.star +- aloelucidity + +# SFXs +- QuagIsCool +- LeviR.star + +# Localizers +- Cube (pl) +- TRIPPY (it) +- SlavaWOW (ru) +- MakerK6 (fr) +- VannyArts (fil) +- SpeedyMcFly (es) +- Kirbo The Poyo (es) +- _Apostrophe (tr) +- TBB369 (in) +- Chryss (pt) +- TheOliveOli (de) +- Edwrin (Skopler) (jp) + +# Beta Testers +- Miai0 +- Raykol +- Gweenie +- CR4FTEX +- Pincelle +- JamiesName +- Not Vorzo +- leanycat +- OhThatGuy +- OhThatGuy's neighbour +- Rhyvit +- Hooked_Ones +- Pixelcraftian +- Starrymari +- Jontheph +- Kosmic +- TheLBcats +- LadiesMan217 +- Musicalman +- bluSeven +- The Flying Dutchman +- Popthatcorn14 +- Snailbonus + + +# Special Thanks +- alesan99 +- StabYourself +- Exploding Rabbit +- Portponky +- Nintendo +- MIKA +- Kaze Emanuar +- Level Share Square + +# Made using +- Godot Engine diff --git a/default_bus_layout.tres b/default_bus_layout.tres new file mode 100644 index 0000000..31802ed --- /dev/null +++ b/default_bus_layout.tres @@ -0,0 +1,22 @@ +[gd_resource type="AudioBusLayout" load_steps=2 format=3 uid="uid://bc65qkbkya885"] + +[sub_resource type="AudioEffectFilter" id="AudioEffectFilter_j3pel"] +resource_name = "Filter" +cutoff_hz = 250.0 + +[resource] +bus/0/volume_db = -4.2500257 +bus/1/name = &"Music" +bus/1/solo = false +bus/1/mute = false +bus/1/bypass_fx = false +bus/1/volume_db = -80.0 +bus/1/send = &"Master" +bus/1/effect/0/effect = SubResource("AudioEffectFilter_j3pel") +bus/1/effect/0/enabled = false +bus/2/name = &"SFX" +bus/2/solo = false +bus/2/mute = false +bus/2/bypass_fx = false +bus/2/volume_db = -80.0 +bus/2/send = &"Master" diff --git a/godotgif/LICENSE.txt b/godotgif/LICENSE.txt new file mode 100644 index 0000000..f8a2334 --- /dev/null +++ b/godotgif/LICENSE.txt @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 B0TLANNER Games + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/godotgif/README.md b/godotgif/README.md new file mode 100644 index 0000000..019419b --- /dev/null +++ b/godotgif/README.md @@ -0,0 +1,139 @@ +# Godot GIF +
+ +

+ Logo +

+ +

+ GitHub Build + MIT License +

+ + +## Description +GDExtension for Godot 4+ to load GIF files as [AnimatedTexture](https://docs.godotengine.org/en/stable/classes/class_animatedtexture.html) and/or [SpriteFrames](https://docs.godotengine.org/en/stable/classes/class_spriteframes.html). + +NOTE: ~~**AnimatedTexture**~~ has been marked as deprecated according to development docs and could be removed in a future version of Godot. + + +## Usage + +### Editor + +Gif files can be imported at edit time as one of the supported types via Import options. + +
+ Editor Imports Options + +![Editor Imports Options](./docs-images/EditorImportSettings.gif) +
+ +See the [Editor Imports](./demo/editor_imports_example.tscn) example scene. +
+ Editor Imports Example + +![Editor Imports](./docs-images/EditorImports.gif) +
+ +
+ +### Runtime + +Gif files can be loaded at runtime as one of the supported types via the `GifManager` singleton. + +`GifManager` exposes the following methods for loading gifs either from file or from bytes directly: +![GifManager Methods](./docs-images/methods.png) + +e.g. to load from file +```py +get_node("AnimFromRuntimeFile").texture = GifManager.animated_texture_from_file("res://examples/file/optic.gif") + +get_node("AnimatedSprite2RuntimeFile").sprite_frames = GifManager.sprite_frames_from_file("res://examples/file/optic.gif") +``` + +See the [Runtime Imports](./demo/main.tscn) example scene. +
+ Runtime Imports Example + +![Runtime Imports](./docs-images/RuntimeImports.gif) +
+ + +## Installation + +Download the `gdextension` artifact from the [latest successful build](https://github.com/BOTLANNER/godot-gif/actions/workflows/build_releases.yml). (It should be right at the bottom of the **Summary**) +![image](https://github.com/BOTLANNER/godot-gif/assets/16349308/f28867c6-f669-45f2-9309-dbb17cec2031) + +Extract the contents to your Godot project directory. + +You should have an `addons` directory at the root with the following structure: +```bash +└───addons + └───godotgif + │ godotgif.gdextension + │ LICENSE.txt + │ README.md + │ + └───bin + │ godotgif.windows.template_debug.x86_32.dll + │ godotgif.windows.template_debug.x86_64.dll + │ godotgif.windows.template_release.x86_32.dll + │ godotgif.windows.template_release.x86_64.dll + │ libgodotgif.android.template_debug.arm64.so + │ libgodotgif.android.template_release.arm64.so + │ libgodotgif.linux.template_debug.x86_32.so + │ libgodotgif.linux.template_debug.x86_64.so + │ libgodotgif.linux.template_release.x86_32.so + │ libgodotgif.linux.template_release.x86_64.so + │ + ├───godotgif.macos.template_debug.framework + │ libgodotgif.macos.template_debug + │ + └───godotgif.macos.template_release.framework + libgodotgif.macos.template_release +``` + +Open your project. Any exisitng gifs should auto-import. New gifs in the project directory will automatically import as `SpriteFrames`. To convert them into `AnimatedTexture`, update the [import settings](#editor). + +The `GifManager` class should also now be available for access within GDScript. + +## Contributing + +### Setup + +Ensure **SCons** is setup. Refer to [Introduction to the buildsystem](https://docs.godotengine.org/en/stable/contributing/development/compiling/introduction_to_the_buildsystem.html) + +* If using a different version of Godot, be sure to dump the bindings e.g. + ```sh + godot --dump-extension-api extension_api.json + ``` +* Compile with + ```sh + scons platform= custom_api_file=extension_api.json + ``` + +### Debugging + +This repository is configured for use with [VSCode](https://code.visualstudio.com/) + +[Launch configurations](./.vscode/launch.json) have been setup for both debugging in editor and in runtime provided certain **VSCode** extensions are present and environment variables are defined. + +The following environment variables are required: + +1. `GODOT_PATH` - The directory in which Godot is installed +1. `GODOT_EXECUTABLE` - The executable name of the Godot installation + +### More Details +Refer to [GDExtension C++ example](https://docs.godotengine.org/en/stable/tutorials/scripting/gdextension/gdextension_cpp_example.html) + + +## License + +Unless otherwise specified, the extension is released under the +[MIT license](LICENSE.txt). + +See the full list of third-party libraries with their licenses used by this +extension at [src/thirdparty/README.md](src/thirdparty/README.md). + +This implementation heavily borrowed inspiration from the [gif module](https://github.com/goostengine/goost/tree/gd3/modules/gif) for [Goost](https://github.com/goostengine/goost) that is currently only based on Godot 3 diff --git a/godotgif/bin/godotgif.macos.template_debug.framework/libgodotgif.macos.template_debug b/godotgif/bin/godotgif.macos.template_debug.framework/libgodotgif.macos.template_debug new file mode 100644 index 0000000..128f00d Binary files /dev/null and b/godotgif/bin/godotgif.macos.template_debug.framework/libgodotgif.macos.template_debug differ diff --git a/godotgif/bin/godotgif.macos.template_release.framework/libgodotgif.macos.template_release b/godotgif/bin/godotgif.macos.template_release.framework/libgodotgif.macos.template_release new file mode 100644 index 0000000..854edb7 Binary files /dev/null and b/godotgif/bin/godotgif.macos.template_release.framework/libgodotgif.macos.template_release differ diff --git a/godotgif/bin/godotgif.windows.template_debug.x86_32.dll b/godotgif/bin/godotgif.windows.template_debug.x86_32.dll new file mode 100644 index 0000000..9b1dc08 Binary files /dev/null and b/godotgif/bin/godotgif.windows.template_debug.x86_32.dll differ diff --git a/godotgif/bin/godotgif.windows.template_debug.x86_64.dll b/godotgif/bin/godotgif.windows.template_debug.x86_64.dll new file mode 100644 index 0000000..dfaf311 Binary files /dev/null and b/godotgif/bin/godotgif.windows.template_debug.x86_64.dll differ diff --git a/godotgif/bin/godotgif.windows.template_release.x86_32.dll b/godotgif/bin/godotgif.windows.template_release.x86_32.dll new file mode 100644 index 0000000..fa8bd6e Binary files /dev/null and b/godotgif/bin/godotgif.windows.template_release.x86_32.dll differ diff --git a/godotgif/bin/godotgif.windows.template_release.x86_64.dll b/godotgif/bin/godotgif.windows.template_release.x86_64.dll new file mode 100644 index 0000000..f3938f7 Binary files /dev/null and b/godotgif/bin/godotgif.windows.template_release.x86_64.dll differ diff --git a/godotgif/bin/libgodotgif.android.template_debug.arm64.so b/godotgif/bin/libgodotgif.android.template_debug.arm64.so new file mode 100644 index 0000000..655e467 Binary files /dev/null and b/godotgif/bin/libgodotgif.android.template_debug.arm64.so differ diff --git a/godotgif/bin/libgodotgif.android.template_release.arm64.so b/godotgif/bin/libgodotgif.android.template_release.arm64.so new file mode 100644 index 0000000..54e8972 Binary files /dev/null and b/godotgif/bin/libgodotgif.android.template_release.arm64.so differ diff --git a/godotgif/bin/libgodotgif.linux.template_debug.x86_32.so b/godotgif/bin/libgodotgif.linux.template_debug.x86_32.so new file mode 100644 index 0000000..5f8e4f3 Binary files /dev/null and b/godotgif/bin/libgodotgif.linux.template_debug.x86_32.so differ diff --git a/godotgif/bin/libgodotgif.linux.template_debug.x86_64.so b/godotgif/bin/libgodotgif.linux.template_debug.x86_64.so new file mode 100644 index 0000000..15fcff2 Binary files /dev/null and b/godotgif/bin/libgodotgif.linux.template_debug.x86_64.so differ diff --git a/godotgif/bin/libgodotgif.linux.template_release.x86_32.so b/godotgif/bin/libgodotgif.linux.template_release.x86_32.so new file mode 100644 index 0000000..c20509a Binary files /dev/null and b/godotgif/bin/libgodotgif.linux.template_release.x86_32.so differ diff --git a/godotgif/bin/libgodotgif.linux.template_release.x86_64.so b/godotgif/bin/libgodotgif.linux.template_release.x86_64.so new file mode 100644 index 0000000..bcfdf22 Binary files /dev/null and b/godotgif/bin/libgodotgif.linux.template_release.x86_64.so differ diff --git a/godotgif/bin/~godotgif.windows.template_debug.x86_64.dll b/godotgif/bin/~godotgif.windows.template_debug.x86_64.dll new file mode 100644 index 0000000..dfaf311 Binary files /dev/null and b/godotgif/bin/~godotgif.windows.template_debug.x86_64.dll differ diff --git a/godotgif/godotgif.gdextension b/godotgif/godotgif.gdextension new file mode 100644 index 0000000..352d121 --- /dev/null +++ b/godotgif/godotgif.gdextension @@ -0,0 +1,23 @@ +[configuration] + +entry_symbol = "godot_gif_library_init" +compatibility_minimum = "4.4" + +[libraries] + +macos.debug = "bin/godotgif.macos.template_debug.framework/libgodotgif.macos.template_debug" +macos.release = "bin/godotgif.macos.template_release.framework/libgodotgif.macos.template_release" +windows.debug.x86_32 = "bin/godotgif.windows.template_debug.x86_32.dll" +windows.release.x86_32 = "bin/godotgif.windows.template_release.x86_32.dll" +windows.debug.x86_64 = "bin/godotgif.windows.template_debug.x86_64.dll" +windows.release.x86_64 = "bin/godotgif.windows.template_release.x86_64.dll" +linux.debug.x86_64 = "bin/libgodotgif.linux.template_debug.x86_64.so" +linux.release.x86_64 = "bin/libgodotgif.linux.template_release.x86_64.so" +linux.debug.arm64 = "bin/libgodotgif.linux.template_debug.arm64.so" +linux.release.arm64 = "bin/libgodotgif.linux.template_release.arm64.so" +linux.debug.rv64 = "bin/libgodotgif.linux.template_debug.rv64.so" +linux.release.rv64 = "bin/libgodotgif.linux.template_release.rv64.so" +android.debug.x86_64 = "bin/libgodotgif.android.template_debug.x86_64.so" +android.release.x86_64 = "bin/libgodotgif.android.template_release.x86_64.so" +android.debug.arm64 = "bin/libgodotgif.android.template_debug.arm64.so" +android.release.arm64 = "bin/libgodotgif.android.template_release.arm64.so" diff --git a/godotgif/godotgif.gdextension.uid b/godotgif/godotgif.gdextension.uid new file mode 100644 index 0000000..43a4d60 --- /dev/null +++ b/godotgif/godotgif.gdextension.uid @@ -0,0 +1 @@ +uid://dpdoc4g0tx8d2 diff --git a/icon.png b/icon.png new file mode 100755 index 0000000..d83f817 Binary files /dev/null and b/icon.png differ diff --git a/icon.png.import b/icon.png.import new file mode 100644 index 0000000..18e2aed --- /dev/null +++ b/icon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ckpp4sxwfvnvm" +path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.png" +dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/icon32.png b/icon32.png new file mode 100755 index 0000000..f60b4ff Binary files /dev/null and b/icon32.png differ diff --git a/icon32.png.import b/icon32.png.import new file mode 100644 index 0000000..b9f996c --- /dev/null +++ b/icon32.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dyy228i4nwt2" +path="res://.godot/imported/icon32.png-bb49252428ae47d6dccd64474c23761d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon32.png" +dest_files=["res://.godot/imported/icon32.png-bb49252428ae47d6dccd64474c23761d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..5e926bf --- /dev/null +++ b/project.godot @@ -0,0 +1,534 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[animation] + +warnings/check_invalid_track_paths=false +warnings/check_angle_interpolation_type_conflicting=false + +[application] + +config/name="SMB1R" +run/main_scene="uid://bn66tnn8nlpi7" +config/use_custom_user_dir=true +config/features=PackedStringArray("4.5", "Forward Plus") +boot_splash/bg_color=Color(0, 0, 0, 1) +boot_splash/show_image=false +boot_splash/fullsize=false +boot_splash/use_filter=false +config/icon="res://icon.png" + +[autoload] + +ModLoaderStore="*res://addons/mod_loader/mod_loader_store.gd" +ModLoader="*res://addons/mod_loader/mod_loader.gd" +Global="*res://Scenes/Prefabs/Global.tscn" +Settings="*res://Scenes/Prefabs/Autoload/Settings.tscn" +SaveManager="*res://Scripts/Classes/Singletons/SaveManager.gd" +AudioManager="*res://Scenes/Prefabs/Autoload/AudioManager.tscn" +DiscordRPCLoader="*res://addons/discord-rpc-gd/nodes/discord_autoload.gd" +BetterTerrain="*res://addons/better-terrain/BetterTerrain.gd" +GameBanana="*res://Scripts/Classes/Singletons/GameBananaManager.gd" +SpeedrunHandler="*res://Scripts/Classes/Singletons/SpeedrunHandler.gd" + +[debug] + +gdscript/warnings/unused_signal=0 +gdscript/warnings/narrowing_conversion=0 + +[display] + +window/size/viewport_width=256 +window/size/viewport_height=240 +window/size/window_width_override=1024 +window/size/window_height_override=960 +window/stretch/mode="viewport" + +[dotnet] + +project/assembly_name="SMB1R" + +[editor] + +naming/default_signal_callback_name="on_{signal_name}" +naming/default_signal_callback_to_self_name="on_{signal_name}" +naming/scene_name_casing=1 +naming/script_name_casing=1 + +[editor_plugins] + +enabled=PackedStringArray("res://addons/better-terrain/plugin.cfg", "res://addons/commitreminder/plugin.cfg", "res://addons/discord-rpc-gd/plugin.cfg", "res://addons/mod_loader/_export_plugin/plugin.cfg", "res://addons/mod_tool/plugin.cfg") + +[file_customization] + +folder_colors={ +"res://Assets/": "red", +"res://Assets/Sprites/": "green", +"res://Assets/Sprites/Players/Luigi/": "green", +"res://Assets/Sprites/Players/Mario/": "red", +"res://Assets/Sprites/Players/Toad/": "blue", +"res://Assets/Sprites/Players/Toadette/": "pink", +"res://Resources/": "yellow", +"res://Resources/SpriteFrames/": "purple", +"res://Resources/SpriteFrames/Player/": "orange", +"res://Resources/SpriteFrames/Player/Luigi/": "green", +"res://Resources/SpriteFrames/Player/Mario/": "red", +"res://Resources/SpriteFrames/Player/Toad/": "blue", +"res://Resources/SpriteFrames/Player/Toadette/": "pink", +"res://Scenes/Levels/SMB1/": "red", +"res://Scenes/Levels/SMB1/World1/1-4.tscn": "orange", +"res://Scenes/Levels/SMBANN/": "pink", +"res://Scenes/Levels/SMBLL/": "green", +"res://Scenes/Levels/SMBS/": "blue", +"res://Scripts/": "pink" +} + +[global_group] + +Players="" +Pipes="" +Enemies="" +PlayerGhosts="" +BooBlocks="" +BooSwitchBlocks="" +Blocks="" +EntityGenerators="" +Bowser="" +EditorTabs="" +Coins="" +Doors="" +Lakitus="" + +[gui] + +fonts/dynamic_fonts/use_oversampling=false +theme/default_font_antialiasing=0 +theme/default_font_hinting=0 +theme/default_font_subpixel_positioning=0 +theme/custom="uid://dtn507x2b5de7" +theme/custom_font="uid://bl7sbw4nx3l1t" +common/locale_filter_mode=0 +common/fallback="en" + +[importer_defaults] + +wav={ +&"compress/mode": 0 +} + +[input] + +ui_accept={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":0,"pressure":0.0,"pressed":true,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":6,"pressure":0.0,"pressed":true,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":90,"key_label":0,"unicode":122,"location":0,"echo":false,"script":null) +] +} +ui_select={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":3,"pressure":0.0,"pressed":false,"script":null) +] +} +ui_cancel={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194305,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":1,"pressure":0.0,"pressed":true,"script":null) +] +} +ui_left={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194319,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null) +, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"location":0,"echo":false,"script":null) +] +} +ui_right={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194321,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null) +, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null) +] +} +ui_up={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194320,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":11,"pressure":0.0,"pressed":false,"script":null) +, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null) +] +} +ui_down={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194322,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null) +, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":1.0,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null) +] +} +jump_0={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":90,"key_label":0,"unicode":122,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":0,"pressure":0.0,"pressed":true,"script":null) +] +} +run_0={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":88,"key_label":0,"unicode":120,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":2,"pressure":0.0,"pressed":true,"script":null) +] +} +action_0={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":88,"key_label":0,"unicode":120,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":2,"pressure":0.0,"pressed":false,"script":null) +] +} +move_left_0={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":0,"axis_value":-1.0,"script":null) +] +} +move_right_0={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":0,"axis_value":1.0,"script":null) +] +} +move_down_0={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":1,"axis_value":1.0,"script":null) +] +} +move_up_0={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":1,"axis_value":-1.0,"script":null) +] +} +pause={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194305,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":6,"pressure":0.0,"pressed":true,"script":null) +] +} +drop_item={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":4,"pressure":0.0,"pressed":true,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194306,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +jump_1={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":true,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":1,"pressure":0.0,"pressed":true,"script":null) +] +} +move_left_1={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":1,"button_index":13,"pressure":0.0,"pressed":true,"script":null) +, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null) +] +} +move_right_1={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":14,"pressure":0.0,"pressed":true,"script":null) +] +} +move_up_1={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":11,"pressure":0.0,"pressed":true,"script":null) +] +} +move_down_1={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":true,"script":null) +, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":1.0,"script":null) +] +} +run_1={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":2,"pressure":0.0,"pressed":true,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":3,"pressure":0.0,"pressed":true,"script":null) +] +} +jump_2={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":1,"axis":1,"axis_value":-1.0,"script":null) +] +} +move_left_2={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":1,"button_index":13,"pressure":0.0,"pressed":true,"script":null) +, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":1,"axis":0,"axis_value":-1.0,"script":null) +] +} +move_right_2={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":1,"button_index":14,"pressure":0.0,"pressed":true,"script":null) +, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":1,"axis":0,"axis_value":1.0,"script":null) +] +} +move_up_2={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":1,"button_index":11,"pressure":0.0,"pressed":true,"script":null) +, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":1,"axis":1,"axis_value":-1.0,"script":null) +] +} +move_down_2={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":1,"axis":1,"axis_value":1.0,"script":null) +, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":1,"axis":1,"axis_value":1.0,"script":null) +] +} +run_2={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":1,"button_index":2,"pressure":0.0,"pressed":true,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":1,"button_index":3,"pressure":0.0,"pressed":true,"script":null) +] +} +move_left_3={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":2,"axis":0,"axis_value":-1.0,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":2,"button_index":13,"pressure":0.0,"pressed":true,"script":null) +] +} +jump_3={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":2,"button_index":0,"pressure":0.0,"pressed":true,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":2,"button_index":1,"pressure":0.0,"pressed":true,"script":null) +] +} +move_right_3={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":2,"axis":0,"axis_value":1.0,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":2,"button_index":14,"pressure":0.0,"pressed":true,"script":null) +] +} +move_down_3={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":2,"axis":1,"axis_value":1.0,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":2,"button_index":12,"pressure":0.0,"pressed":true,"script":null) +] +} +move_up_3={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":2,"axis":1,"axis_value":-1.0,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":2,"button_index":11,"pressure":0.0,"pressed":true,"script":null) +] +} +run_3={ +"deadzone": 0.5, +"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":2,"button_index":2,"pressure":0.0,"pressed":true,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":2,"button_index":3,"pressure":0.0,"pressed":true,"script":null) +] +} +debug_reload={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194332,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +editor_cam_up={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null) +] +} +editor_cam_down={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null) +] +} +editor_cam_left={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"location":0,"echo":false,"script":null) +] +} +editor_cam_right={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null) +] +} +editor_cam_fast={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194325,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +mb_left={ +"deadzone": 0.2, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":1,"position":Vector2(222, 11),"global_position":Vector2(231, 57),"factor":1.0,"button_index":1,"canceled":false,"pressed":true,"double_click":false,"script":null) +] +} +mb_right={ +"deadzone": 0.2, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":2,"position":Vector2(220, 16),"global_position":Vector2(229, 62),"factor":1.0,"button_index":2,"canceled":false,"pressed":true,"double_click":false,"script":null) +] +} +editor_open_menu={ +"deadzone": 0.2, +"events": [null, null, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194305,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":69,"key_label":0,"unicode":101,"location":0,"echo":false,"script":null) +] +} +editor_play={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194309,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +scroll_up={ +"deadzone": 0.2, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":8,"position":Vector2(242, 19),"global_position":Vector2(251, 65),"factor":1.0,"button_index":4,"canceled":false,"pressed":true,"double_click":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":84,"key_label":0,"unicode":116,"location":0,"echo":false,"script":null) +] +} +scroll_down={ +"deadzone": 0.2, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":16,"position":Vector2(104, 19),"global_position":Vector2(113, 65),"factor":1.0,"button_index":5,"canceled":false,"pressed":true,"double_click":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":82,"key_label":0,"unicode":114,"location":0,"echo":false,"script":null) +] +} +editor_select={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194326,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +layer_up={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194323,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +layer_down={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194324,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +editor_inspect={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194325,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +debug_save_level={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null) +] +} +debug_load_level={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":79,"key_label":0,"unicode":111,"location":0,"echo":false,"script":null) +] +} +debug_noclip={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":78,"key_label":0,"unicode":110,"location":0,"echo":false,"script":null) +] +} +editor_move_player={ +"deadzone": 0.2, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":true,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":3,"canceled":false,"pressed":false,"double_click":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":77,"key_label":0,"unicode":109,"location":0,"echo":false,"script":null) +] +} +shift={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194325,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +debug_unlock={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194342,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +action_1={ +"deadzone": 0.2, +"events": [] +} +action_2={ +"deadzone": 0.2, +"events": [] +} +action_3={ +"deadzone": 0.2, +"events": [] +} +editor_copy={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":67,"key_label":0,"unicode":99,"location":0,"echo":false,"script":null) +] +} +editor_cut={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":88,"key_label":0,"unicode":120,"location":0,"echo":false,"script":null) +] +} +editor_paste={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":86,"key_label":0,"unicode":118,"location":0,"echo":false,"script":null) +] +} +ui_back={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194305,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":88,"key_label":0,"unicode":120,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194308,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":1,"pressure":0.0,"pressed":true,"script":null) +] +} +pick_tile={ +"deadzone": 0.2, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":3,"canceled":false,"pressed":false,"double_click":false,"script":null) +] +} + +[internationalization] + +locale/translation_remaps={ +"res://Assets/Sprites/UI/YouVsBoo.png": PackedStringArray("res://Assets/Sprites/UI/YVBLogos/YouVsBooDE.png:de", "res://Assets/Sprites/UI/YVBLogos/YouVsBooES.png:es", "res://Assets/Sprites/UI/YVBLogos/YouVsBooFR.png:fr", "res://Assets/Sprites/UI/YVBLogos/YouVsBooGA.png:ga", "res://Assets/Sprites/UI/YVBLogos/YouVsBooID.png:id", "res://Assets/Sprites/UI/YVBLogos/YouVsBooIT.png:it", "res://Assets/Sprites/UI/YVBLogos/YouVsBooPL.png:pl", "res://Assets/Sprites/UI/YVBLogos/YouVsBooPT.png:pt", "res://Assets/Sprites/UI/YVBLogos/YouVsBooRU.png:ru", "res://Assets/Sprites/UI/YVBLogos/YouVsBooJP.png:jp", "res://Assets/Sprites/UI/YVBLogos/YouVsBooFIL.png:fil", "res://Assets/Sprites/UI/YVBLogos/YouVsBooTR.png:tr") +} +locale/translations=PackedStringArray("res://Resources/Locale/locale.en.translation", "res://Resources/Locale/locale.fr.translation", "res://Resources/Locale/locale.pl.translation", "res://Resources/Locale/locale.ru.translation", "res://Resources/Locale/locale.es.translation", "res://Resources/Locale/locale.it.translation", "res://Resources/Locale/locale.ga.translation", "res://Resources/Locale/locale.fil.translation", "res://Resources/Locale/locale.de.translation", "res://Resources/Locale/locale.pt.translation", "res://Resources/Locale/locale.id.translation", "res://Resources/Locale/locale.tr.translation", "res://Resources/Locale/locale.jp.translation") +pseudolocalization/replace_with_accents=false +locale/locale_filter_mode=1 + +[layer_names] + +2d_physics/layer_1="Player" +2d_physics/layer_2="Terrain" +2d_physics/layer_3="Blocks" +2d_physics/layer_4="Items" +2d_physics/layer_5="Enemies" +2d_physics/layer_6="Objects" +2d_physics/layer_7="Water" +2d_physics/layer_8="Lava" +2d_physics/layer_9="Poison" + +[physics] + +2d/physics_engine="Rapier2D" +common/physics_interpolation=true + +[rendering] + +textures/canvas_textures/default_texture_filter=0 +renderer/rendering_method="gl_compatibility" +renderer/rendering_method.mobile="gl_compatibility" +textures/default_filters/anisotropic_filtering_level=0 +textures/decals/filter=0 +textures/light_projectors/filter=0 +environment/volumetric_fog/use_filter=0 +2d/snap/snap_2d_transforms_to_pixel=true +2d/snap/snap_2d_vertices_to_pixel=true diff --git a/version.txt b/version.txt new file mode 100644 index 0000000..b6d855e --- /dev/null +++ b/version.txt @@ -0,0 +1 @@ +1757776298